From ae0550282e177675bcb36c6977aed10d8e1467f2 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 7 Nov 2023 16:33:06 +0000 Subject: [PATCH] chore(release): 14.4.0 [skip ci] ## [14.4.0](https://github.com/CESNET/perun-web-apps/compare/v14.3.1...v14.4.0) (2023-11-07) ### Features * added type to dialog config ([760f8df](https://github.com/CESNET/perun-web-apps/commit/760f8df5213545920329d6720116b6de079c8e04)) * **admin:** color of block destinations ([5ff7566](https://github.com/CESNET/perun-web-apps/commit/5ff7566be7678e407bec780d110e1e9f3e019a66)) * **admin:** filter groups by role ([a4f529b](https://github.com/CESNET/perun-web-apps/commit/a4f529b9aee17b0385a33bc82a316a7f085e5bea)) * merge configs on initialization ([962926a](https://github.com/CESNET/perun-web-apps/commit/962926af83da27d6044e094c29fcc699bb7515a8)) ### Bug Fixes * **admin:** bulk application approve/reject error handling ([76a23b7](https://github.com/CESNET/perun-web-apps/commit/76a23b738349748b1b08b1a7b0f65f1988e14a0e)) * **admin:** correctly display group action buttons on a tree view ([589744e](https://github.com/CESNET/perun-web-apps/commit/589744e3790cfd14fb722e511879ff6ecccbc8eb)) * **admin:** disable force propagation button ([eca6a76](https://github.com/CESNET/perun-web-apps/commit/eca6a76b07d1a73f2cca2ba132bcc029db518269)) * **admin:** disable to add new form item during the data loading ([307fde6](https://github.com/CESNET/perun-web-apps/commit/307fde6eea6d63c1d837e507fc7d43998c64e6de)) * **admin:** edit attribute definition ([248b065](https://github.com/CESNET/perun-web-apps/commit/248b065e9bc9383a71f80b2b6ef5e95331542250)) * **admin:** fix ExpressionChangedAfterItHasBeenCheckedError on applications page ([aecd28a](https://github.com/CESNET/perun-web-apps/commit/aecd28ae41e343d4ff2d1dc7f388f716a0524aad)) * **admin:** privilege exception not thrown on member detail ([b561227](https://github.com/CESNET/perun-web-apps/commit/b561227da20c93bdd338ea20732307600fb6338a)) * **admin:** rename role assignment types ([49d77dd](https://github.com/CESNET/perun-web-apps/commit/49d77ddb2ed8151dece065ffebb01c9fb6a5115e)) --- UPGRADE.md | 22 +++++ dist/apps/admin-gui/185.1a71fb12fcd5474e.js | 1 + dist/apps/admin-gui/185.85d596140bc7de01.js | 1 - dist/apps/admin-gui/23.4b5a3cc7051a0e49.js | 1 - dist/apps/admin-gui/394.18f47419d0d60aaf.js | 1 + dist/apps/admin-gui/3rdpartylicenses.txt | 99 +++---------------- ...018f3b4c822.js => 588.710ffc1167555bab.js} | 2 +- ...b37a8988b4071.js => 6.640b280a1cbc5d19.js} | 2 +- ...6c7ed8573bd.js => 644.92f0acbb51fda9ba.js} | 2 +- ...ec0e1b7600d.js => 837.757d6e56b700e32b.js} | 2 +- ...ed318876390.js => 972.8e7a7e64254c16e7.js} | 2 +- .../apps/admin-gui/assets/config/version.json | 2 +- dist/apps/admin-gui/assets/i18n/en.json | 16 ++- dist/apps/admin-gui/index.html | 6 +- dist/apps/admin-gui/main.acd1a32649f665ad.js | 1 - dist/apps/admin-gui/main.e30907e8c708b6e7.js | 1 + .../admin-gui/runtime.157d846a721b77aa.js | 1 + .../admin-gui/runtime.48a03e42edd3e1e0.js | 1 - .../admin-gui/styles.4f8501e8f12d23c1.css | 5 + .../admin-gui/styles.d1a136bc0478c1c4.css | 6 -- dist/apps/consolidator/3rdpartylicenses.txt | 76 +------------- dist/apps/consolidator/index.html | 6 +- .../consolidator/main.608c44837fad66a6.js | 1 - .../consolidator/main.d5bad54954f41fd0.js | 1 + .../polyfills.13933c9b5e67bb36.js | 1 - .../polyfills.f52c1369fe2242f0.js | 1 + .../consolidator/runtime.15db6a65f7bbd127.js | 1 - .../consolidator/runtime.e3d49c31b77d4f13.js | 1 + .../consolidator/styles.06ea25ffe465f4da.css | 6 -- .../consolidator/styles.d71aecb99cabbe9c.css | 5 + dist/apps/linker/3rdpartylicenses.txt | 76 +------------- dist/apps/linker/index.html | 6 +- dist/apps/linker/main.175b434a4e8a5fe0.js | 1 - dist/apps/linker/main.3322674bea0d827b.js | 1 + .../apps/linker/polyfills.8ef4b59bacc3a775.js | 1 - .../apps/linker/polyfills.dabb198059221893.js | 1 + dist/apps/linker/runtime.5dac3afc602ec401.js | 1 - dist/apps/linker/runtime.6826cd4b5553150d.js | 1 + dist/apps/linker/styles.abbcf568d9a68d60.css | 5 + dist/apps/linker/styles.c1986b396d85cee9.css | 6 -- dist/apps/password-reset/3rdpartylicenses.txt | 76 +------------- dist/apps/password-reset/index.html | 6 +- .../password-reset/main.4c0472fe8e09fb10.js | 1 - .../password-reset/main.ed727a3bfee22f26.js | 1 + .../polyfills.a5e00306d0bf96ad.js | 1 - .../polyfills.dc6fb9db75648c2d.js | 1 + .../runtime.0a698a48bade38ed.js | 1 + .../runtime.415c2a69dfc95c1b.js | 1 - .../styles.591e41c407325f7b.css | 5 + .../styles.66c8d332f6560076.css | 6 -- dist/apps/publications/3rdpartylicenses.txt | 76 +------------- dist/apps/publications/index.html | 6 +- .../publications/main.18d1f1e10c0880ce.js | 1 - .../publications/main.c36ad5707f4a2e58.js | 1 + .../polyfills.6ba28ce9fc945375.js | 1 + .../polyfills.9d273dfcf520cbc5.js | 1 - .../publications/styles.5ad9c62fab7d13c1.css | 5 + .../publications/styles.f3f3c7448efddd37.css | 6 -- dist/apps/user-profile/3rdpartylicenses.txt | 76 +------------- dist/apps/user-profile/index.html | 6 +- .../user-profile/main.6800d8f4e084c216.js | 1 + .../user-profile/main.7aba246b0e722dbc.js | 1 - .../user-profile/runtime.2995b2be68ce8f5c.js | 1 + .../user-profile/runtime.9381be7a34640147.js | 1 - .../user-profile/styles.3292bfc989657179.css | 5 + .../user-profile/styles.8b06ef0886070d54.css | 6 -- 66 files changed, 136 insertions(+), 529 deletions(-) create mode 100644 dist/apps/admin-gui/185.1a71fb12fcd5474e.js delete mode 100644 dist/apps/admin-gui/185.85d596140bc7de01.js delete mode 100644 dist/apps/admin-gui/23.4b5a3cc7051a0e49.js create mode 100644 dist/apps/admin-gui/394.18f47419d0d60aaf.js rename dist/apps/admin-gui/{588.b98d1018f3b4c822.js => 588.710ffc1167555bab.js} (97%) rename dist/apps/admin-gui/{6.e49b37a8988b4071.js => 6.640b280a1cbc5d19.js} (98%) rename dist/apps/admin-gui/{644.027456c7ed8573bd.js => 644.92f0acbb51fda9ba.js} (98%) rename dist/apps/admin-gui/{837.229fdec0e1b7600d.js => 837.757d6e56b700e32b.js} (80%) rename dist/apps/admin-gui/{972.0d7e5ed318876390.js => 972.8e7a7e64254c16e7.js} (59%) delete mode 100644 dist/apps/admin-gui/main.acd1a32649f665ad.js create mode 100644 dist/apps/admin-gui/main.e30907e8c708b6e7.js create mode 100644 dist/apps/admin-gui/runtime.157d846a721b77aa.js delete mode 100644 dist/apps/admin-gui/runtime.48a03e42edd3e1e0.js create mode 100644 dist/apps/admin-gui/styles.4f8501e8f12d23c1.css delete mode 100644 dist/apps/admin-gui/styles.d1a136bc0478c1c4.css delete mode 100644 dist/apps/consolidator/main.608c44837fad66a6.js create mode 100644 dist/apps/consolidator/main.d5bad54954f41fd0.js delete mode 100644 dist/apps/consolidator/polyfills.13933c9b5e67bb36.js create mode 100644 dist/apps/consolidator/polyfills.f52c1369fe2242f0.js delete mode 100644 dist/apps/consolidator/runtime.15db6a65f7bbd127.js create mode 100644 dist/apps/consolidator/runtime.e3d49c31b77d4f13.js delete mode 100644 dist/apps/consolidator/styles.06ea25ffe465f4da.css create mode 100644 dist/apps/consolidator/styles.d71aecb99cabbe9c.css delete mode 100644 dist/apps/linker/main.175b434a4e8a5fe0.js create mode 100644 dist/apps/linker/main.3322674bea0d827b.js delete mode 100644 dist/apps/linker/polyfills.8ef4b59bacc3a775.js create mode 100644 dist/apps/linker/polyfills.dabb198059221893.js delete mode 100644 dist/apps/linker/runtime.5dac3afc602ec401.js create mode 100644 dist/apps/linker/runtime.6826cd4b5553150d.js create mode 100644 dist/apps/linker/styles.abbcf568d9a68d60.css delete mode 100644 dist/apps/linker/styles.c1986b396d85cee9.css delete mode 100644 dist/apps/password-reset/main.4c0472fe8e09fb10.js create mode 100644 dist/apps/password-reset/main.ed727a3bfee22f26.js delete mode 100644 dist/apps/password-reset/polyfills.a5e00306d0bf96ad.js create mode 100644 dist/apps/password-reset/polyfills.dc6fb9db75648c2d.js create mode 100644 dist/apps/password-reset/runtime.0a698a48bade38ed.js delete mode 100644 dist/apps/password-reset/runtime.415c2a69dfc95c1b.js create mode 100644 dist/apps/password-reset/styles.591e41c407325f7b.css delete mode 100644 dist/apps/password-reset/styles.66c8d332f6560076.css delete mode 100644 dist/apps/publications/main.18d1f1e10c0880ce.js create mode 100644 dist/apps/publications/main.c36ad5707f4a2e58.js create mode 100644 dist/apps/publications/polyfills.6ba28ce9fc945375.js delete mode 100644 dist/apps/publications/polyfills.9d273dfcf520cbc5.js create mode 100644 dist/apps/publications/styles.5ad9c62fab7d13c1.css delete mode 100644 dist/apps/publications/styles.f3f3c7448efddd37.css create mode 100644 dist/apps/user-profile/main.6800d8f4e084c216.js delete mode 100644 dist/apps/user-profile/main.7aba246b0e722dbc.js create mode 100644 dist/apps/user-profile/runtime.2995b2be68ce8f5c.js delete mode 100644 dist/apps/user-profile/runtime.9381be7a34640147.js create mode 100644 dist/apps/user-profile/styles.3292bfc989657179.css delete mode 100644 dist/apps/user-profile/styles.8b06ef0886070d54.css diff --git a/UPGRADE.md b/UPGRADE.md index 493ec2a50..469104ca4 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -1,5 +1,27 @@ Upgrade notes +## [14.4.0](https://github.com/CESNET/perun-web-apps/compare/v14.3.1...v14.4.0) (2023-11-07) + + +### Features + +* added type to dialog config ([760f8df](https://github.com/CESNET/perun-web-apps/commit/760f8df5213545920329d6720116b6de079c8e04)) +* **admin:** color of block destinations ([5ff7566](https://github.com/CESNET/perun-web-apps/commit/5ff7566be7678e407bec780d110e1e9f3e019a66)) +* **admin:** filter groups by role ([a4f529b](https://github.com/CESNET/perun-web-apps/commit/a4f529b9aee17b0385a33bc82a316a7f085e5bea)) +* merge configs on initialization ([962926a](https://github.com/CESNET/perun-web-apps/commit/962926af83da27d6044e094c29fcc699bb7515a8)) + + +### Bug Fixes + +* **admin:** bulk application approve/reject error handling ([76a23b7](https://github.com/CESNET/perun-web-apps/commit/76a23b738349748b1b08b1a7b0f65f1988e14a0e)) +* **admin:** correctly display group action buttons on a tree view ([589744e](https://github.com/CESNET/perun-web-apps/commit/589744e3790cfd14fb722e511879ff6ecccbc8eb)) +* **admin:** disable force propagation button ([eca6a76](https://github.com/CESNET/perun-web-apps/commit/eca6a76b07d1a73f2cca2ba132bcc029db518269)) +* **admin:** disable to add new form item during the data loading ([307fde6](https://github.com/CESNET/perun-web-apps/commit/307fde6eea6d63c1d837e507fc7d43998c64e6de)) +* **admin:** edit attribute definition ([248b065](https://github.com/CESNET/perun-web-apps/commit/248b065e9bc9383a71f80b2b6ef5e95331542250)) +* **admin:** fix ExpressionChangedAfterItHasBeenCheckedError on applications page ([aecd28a](https://github.com/CESNET/perun-web-apps/commit/aecd28ae41e343d4ff2d1dc7f388f716a0524aad)) +* **admin:** privilege exception not thrown on member detail ([b561227](https://github.com/CESNET/perun-web-apps/commit/b561227da20c93bdd338ea20732307600fb6338a)) +* **admin:** rename role assignment types ([49d77dd](https://github.com/CESNET/perun-web-apps/commit/49d77ddb2ed8151dece065ffebb01c9fb6a5115e)) + ## [14.3.1](https://github.com/CESNET/perun-web-apps/compare/v14.3.0...v14.3.1) (2023-11-07) diff --git a/dist/apps/admin-gui/185.1a71fb12fcd5474e.js b/dist/apps/admin-gui/185.1a71fb12fcd5474e.js new file mode 100644 index 000000000..2f158def2 --- /dev/null +++ b/dist/apps/admin-gui/185.1a71fb12fcd5474e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[185],{55185:(Du,It,l)=>{l.r(It),l.d(It,{VosModule:()=>Lu});var h=l(96814),v=l(44112),oe=l(75891),at=l(67582),w=l(53117),g=l(27618),_=l(64124),p=l(73615),N=l(1385),y=l(37073),ne=l(425),bt=l(56684),vt=l(59773),z=l(37398),Et=l(94664),ae=l(9315),$=l(22096),t=l(65879),q=l(39743),u=l(17700),st=l(62023),se=l(48180);let St=(()=>{class i{constructor(e,o){this.router=e,this.route=o}navigate(e,o=null){this.route.queryParams.pipe((0,se.q)(1)).subscribe(n=>{let a="merge";const r=Object.assign({},n);location.pathname.endsWith("applicationForm/preview")&&(a="",delete r.applicationFormItems),this.router.navigate(e,{relativeTo:o,queryParams:r,queryParamsHandling:a})})}static#t=this.\u0275fac=function(o){return new(o||i)(t.LFG(v.F0),t.LFG(v.gz))};static#e=this.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var F=l(30617),f=l(32296),G=l(55940),Z=l(92596),k=l(11712),rt=l(41419),K=l(92738),X=l(52269),m=l(89515),re=l(55589),le=l(43682),ce=l(58734);function pe(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function ue(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.editGroup())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"GROUP_DETAIL.EDIT"))}function de(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.deleteGroup())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"GROUP_DETAIL.DELETE"))}function _e(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",18),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(3);return t.KtG(n.onSyncDetail())}),t.ALo(1,"groupSyncIcon"),t.TgZ(2,"mat-icon"),t.ALo(3,"groupSyncIconColor"),t._uU(4),t.ALo(5,"groupSyncIcon"),t.qZA()()}if(2&i){const e=t.oxw(3);t.Q6J("disabled","sync_disabled"===t.lcZ(1,5,e.group)),t.xp6(2),t.Tol(t.lcZ(3,7,e.group)),t.xp6(2),t.hij(" ",t.lcZ(5,9,e.group)," ")}}function me(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"span",16),t.ALo(4,"translate"),t.ALo(5,"groupSyncToolTip"),t.YNc(6,_e,6,11,"button",17),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(1),t.hij(" , ",t.lcZ(2,4,"GROUP_DETAIL.SYNCHRONIZATION"),": "),t.xp6(2),t.Q6J("matTooltipPosition","above")("matTooltip",t.lcZ(4,6,t.lcZ(5,8,e.group))),t.xp6(3),t.Q6J("ngIf",e.syncAuth)}}const tt=function(i,s){return["/organizations",i,"groups",s]};function ge(i,s){if(1&i&&(t.TgZ(0,"p"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"a",19),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(4),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.lcZ(2,4,"GROUP_DETAIL.SUBGROUP_INFO")," "),t.xp6(2),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(6,tt,e.parentGroup.voId.toString(),e.parentGroup.id.toString()))("routerLink",t.WLB(9,tt,e.parentGroup.voId,e.parentGroup.id)),t.xp6(1),t.hij(" ",e.parentGroup.name," ")}}const he=function(){return{color:"black"}},xt=function(i){return["/organizations",i]};function Ae(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,ue,4,3,"button",10),t.YNc(11,de,4,3,"button",11),t.qZA(),t.TgZ(12,"div"),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"span",12),t._uU(16),t.ALo(17,"translate"),t.ALo(18,"translate"),t.TgZ(19,"a",13),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(20),t.qZA(),t._uU(21),t.ALo(22,"translate"),t.YNc(23,me,7,10,"span",2),t.YNc(24,ge,5,12,"p",2),t.qZA()()(),t._UZ(25,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,22,"GROUP_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(32,he)),t.xp6(4),t.Q2q("data-cy","",e.group.shortName,"-shortName"),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(33,tt,e.vo.id.toString(),e.group.id.toString()))("routerLink",t.WLB(36,tt,e.vo.id,e.group.id))("queryParams",e.route.snapshot.queryParams),t.xp6(1),t.hij(" ",e.group.shortName," "),t.xp6(2),t.hij(" \xa0#",e.group.id," "),t.xp6(1),t.Q6J("ngIf","members"!==e.group.name&&e.editAuth),t.xp6(1),t.Q6J("ngIf","members"!==e.group.name&&e.deleteAuth),t.xp6(2),t.AsE("",t.lcZ(14,24,"GROUP_DETAIL.UUID"),": ",e.group.uuid,""),t.xp6(3),t.AsE(" ",t.lcZ(17,26,"GROUP_DETAIL.ENTITY"),", ",t.lcZ(18,28,"GROUP_DETAIL.VO_NAME"),": "),t.xp6(3),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(39,xt,e.vo.id.toString()))("routerLink",t.VKq(41,xt,e.vo.id))("queryParams",e.route.snapshot.queryParams),t.xp6(1),t.Oqu(e.vo.name),t.xp6(1),t.AsE(", ",t.lcZ(22,30,"GROUP_DETAIL.DESCRIPTION"),": ",e.group.description," "),t.xp6(2),t.Q6J("ngIf",e.syncEnabled),t.xp6(1),t.Q6J("ngIf",e.parentGroup)}}let Te=(()=>{class i extends((0,bt.T)()){constructor(e,o,n,a,r,d,T,I,S,j,Tt){super(),this.sideMenuService=e,this.voService=o,this.route=n,this.sideMenuItemService=a,this.groupService=r,this.dialog=d,this.guiAuthResolver=T,this.router=I,this.entityStorageService=S,this.reloadEntityDetail=j,this.queryParamsRouter=Tt,this.editAuth=!1,this.deleteAuth=!1,this.loading=!1,this.syncAuth=!1,this.syncEnabled=!1,this.attrNames=[N.r.GROUP_SYNC_ENABLED,N.r.GROUP_LAST_SYNC_STATE,N.r.GROUP_LAST_SYNC_TIMESTAMP,N.r.GROUP_STRUCTURE_SYNC_ENABLED,N.r.GROUP_LAST_STRUCTURE_SYNC_STATE,N.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP]}ngOnInit(){this.reloadEntityDetail.entityDetailChange.pipe((0,vt.R)(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}onSyncDetail(){const e=(0,_.kZ)();e.width="450px",e.data={groupId:this.group.id,theme:"group-theme"},this.dialog.open(y.Bp,e)}editGroup(){const e=(0,_.kZ)();e.width="450px",e.data={theme:"group-theme",group:this.group,dialogType:y.Eg.GROUP},this.dialog.open(y.rd,e).afterClosed().subscribe(n=>{n&&this.groupService.getGroupById(this.group.id).subscribe(a=>{this.group=a,this.setMenuItems()})})}reloadData(){this.loading=!0,this.route.params.pipe((0,z.U)(e=>Number(e.groupId)),(0,Et.w)(e=>this.groupService.getGroupById(e)),(0,Et.w)(e=>{this.group=e;const o=this.guiAuthResolver.isAuthorized("getRichGroupByIdWithAttributesByNames_int_List_policy",[this.group]);return(0,ae.D)({vo:this.voService.getVoById(e.voId),parentGroup:e.parentGroupId?this.groupService.getGroupById(e.parentGroupId):(0,$.of)(null),richGroup:o?this.groupService.getRichGroupByIdWithAttributesByNames(e.id,this.attrNames):(0,$.of)(e)})})).subscribe({next:e=>{this.vo=e.vo,this.parentGroup=e.parentGroup,this.group=e.richGroup,this.entityStorageService.setEntity(this.group),(0,_.sF)("groups",this.group),(0,_.XI)(this.group,this.vo.name),this.syncEnabled=(0,_.bx)(this.group),this.setAuth(),this.setMenuItems(),this.loading=!1},error:()=>this.loading=!1})}setMenuItems(){const e=this.sideMenuItemService.parseVo(this.vo),o=this.sideMenuItemService.parseGroup(this.group);this.sideMenuService.setAccessMenuItems([e,o])}deleteGroup(){const e=(0,_.kZ)();e.width="500px",e.data={theme:"group-theme",groups:[this.group]},this.dialog.open(ne.P,e).afterClosed().subscribe(n=>{n&&this.queryParamsRouter.navigate(["../"],this.route)})}setAuth(){this.syncAuth=this.guiAuthResolver.isAuthorized("forceGroupSynchronization_Group_policy",[this.group]),this.editAuth=this.guiAuthResolver.isAuthorized("updateGroup_Group_policy",[this.group]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteGroup_Group_boolean_policy",[this.group])}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(v.gz),t.Y36(at.V),t.Y36(g.ff),t.Y36(u.uw),t.Y36(p.x4),t.Y36(v.F0),t.Y36(p.fb),t.Y36(st.G),t.Y36(St))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-detail-page"]],features:[t.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","group-theme"],["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-group-black",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"group-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","queryParams","auxclick"],[1,"text-muted"],["aria-label","Edit group","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],["data-cy","vo-link",1,"group-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","queryParams","auxclick"],["aria-label","Edit group","mat-icon-button","",3,"matTooltip","click"],["mat-icon-button","",3,"matTooltip","click"],[3,"matTooltipPosition","matTooltip"],["mat-icon-button","",3,"disabled","click",4,"ngIf"],["mat-icon-button","",3,"disabled","click"],[1,"group-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,pe,1,0,"mat-spinner",1),t.YNc(3,Ae,26,43,"div",2),t.qZA()),2&o&&(t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading&&void 0!==n.vo&&void 0!==n.group))},dependencies:[h.O5,h.PC,v.rH,F.Hw,f.RK,G.Ou,Z.gM,k.A,rt.W,K.Y,X.Q,m.X$,re.J,le.r,ce.F],data:{animation:[w.Ji]}})}return i})();function fe(i,s){1&i&&t._UZ(0,"mat-spinner",3)}const Ct=function(i){return["/admin","users",i]};function Ie(i,s){if(1&i&&(t.TgZ(0,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(1),t.qZA()),2&i){const e=t.oxw(2);t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(3,Ct,e.member.userId.toString()))("routerLink",t.VKq(5,Ct,e.member.userId)),t.xp6(1),t.hij(" ",e.member.userId," ")}}function be(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Oqu(e.member.userId)}}const ve=function(){return{color:"black"}},Nt=function(i,s){return["/organizations",i,"members",s]};function Ee(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA()(),t.TgZ(10,"span",10),t._uU(11),t.ALo(12,"translate"),t.ALo(13,"translate"),t.YNc(14,Ie,2,7,"a",11),t.YNc(15,be,2,1,"span",2),t.qZA()()(),t._UZ(16,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,11,"MEMBER_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(17,ve)),t.xp6(4),t.Q2q("data-cy","",e.member.user.firstName,"-firstName"),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(18,Nt,e.vo.id.toString(),e.member.id.toString()))("routerLink",t.WLB(21,Nt,e.vo.id,e.member.id)),t.xp6(1),t.hij(" ",e.fullName," "),t.xp6(2),t.hij(" \xa0#",e.member.id," "),t.xp6(2),t.AsE(" ",t.lcZ(12,13,"MEMBER_DETAIL.ENTITY"),", ",t.lcZ(13,15,"MEMBER_DETAIL.USER_ID"),": "),t.xp6(3),t.Q6J("ngIf",e.isAuthorized),t.xp6(1),t.Q6J("ngIf",!e.isAuthorized)}}let Se=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.sideMenuItemService=e,this.translate=o,this.sideMenuService=n,this.membersService=a,this.voService=r,this.route=d,this.authResolver=T,this.entityService=I,this.fullName="",this.isAuthorized=!1,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{const o=Number(e.voId),n=Number(e.memberId);this.isAuthorized=this.authResolver.isPerunAdminOrObserver(),this.voService.getVoById(o).subscribe(a=>{this.vo=a,this.membersService.getRichMemberWithAttributes(n).subscribe(r=>{this.member=r,this.entityService.setEntity({id:r.id,beanName:r.beanName,voId:r.voId,userId:r.userId});const d=this.sideMenuItemService.parseVo(this.vo),T=this.sideMenuItemService.parseMember(this.member);this.fullName=T.label,this.sideMenuService.setAccessMenuItems([d,T]),this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(at.V),t.Y36(m.sK),t.Y36(q.D),t.Y36(g.uq),t.Y36(g.YF),t.Y36(v.gz),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-detail-page"]],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","member-theme"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-user-dark",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"member-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],[1,"mt-1","entity-info"],["class","member-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick",4,"ngIf"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,fe,1,0,"mat-spinner",1),t.YNc(3,Ee,17,24,"div",2),t.qZA()),2&o&&(t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading&&void 0!==n.vo&&void 0!==n.member))},dependencies:[h.O5,h.PC,v.rH,F.Hw,G.Ou,Z.gM,k.A,rt.W,K.Y,X.Q,m.X$],data:{animation:[w.Ji]}})}return i})();var Q=l(39518),Ot=l(19218);function xe(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function Ce(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4)(3,"perun-web-apps-expandable-tiles",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items),t.xp6(1),t.Q6J("items",e.resourcesItems)("title","MENU_ITEMS.VO.RESOURCES")("sectionId","resourcesExpandable"),t.xp6(1),t.Q6J("items",e.settingsItems)("title","MENU_ITEMS.VO.SETTINGS")("sectionId","settings")}}let Ne=(()=>{class i{constructor(e,o,n,a,r,d){this.sideMenuService=e,this.voService=o,this.router=n,this.authResolver=a,this.entityStorageService=r,this.routePolicyService=d,this.items=[],this.resourcesItems=[],this.settingsItems=[],this.memberOrganization=!1,this.loading=!1}ngDoCheck(){const e=this.vo.id;this.vo=this.entityStorageService.getEntity(),e!==this.vo.id&&this.refresh()}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.refresh()}refresh(){this.loading=!0,this.voService.getEnrichedVoById(this.vo.id).subscribe(e=>{this.memberOrganization=0!==e.parentVos.length,this.setItems(),this.setResourceItems(),this.setSettingsItems(),this.loading=!1})}setItems(){this.items=[],this.routePolicyService.canNavigate("organizations-members",this.vo)&&this.items.push({cssIcon:"perun-user",url:`/organizations/${this.vo.id}/members`,label:"MENU_ITEMS.VO.MEMBERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-groups",this.vo)&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.vo.id}/groups`,label:"MENU_ITEMS.VO.GROUPS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-applications",this.vo)&&this.items.push({cssIcon:"perun-applications",url:`/organizations/${this.vo.id}/applications`,label:"MENU_ITEMS.VO.APPLICATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-sponsoredMembers",this.vo)&&this.items.push({cssIcon:"perun-user",url:`/organizations/${this.vo.id}/sponsoredMembers`,label:"MENU_ITEMS.VO.SPONSORED_MEMBERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-serviceAccounts",this.vo)&&this.items.push({cssIcon:"perun-service-identity",url:`/organizations/${this.vo.id}/serviceAccounts`,label:"MENU_ITEMS.VO.SERVICE_MEMBERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-attributes",this.vo)&&this.items.push({cssIcon:"perun-attributes",url:`/organizations/${this.vo.id}/attributes`,label:"MENU_ITEMS.VO.ATTRIBUTES",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-statistics",this.vo)&&this.items.push({cssIcon:"perun-statistics",url:`/organizations/${this.vo.id}/statistics`,label:"MENU_ITEMS.VO.STATISTICS",style:"vo-btn"})}setResourceItems(){this.resourcesItems=[],this.routePolicyService.canNavigate("organizations-resources-preview",this.vo)&&this.resourcesItems.push({cssIcon:"perun-resource",url:`/organizations/${this.vo.id}/resources/preview`,label:"MENU_ITEMS.VO.RESOURCE_PREVIEW",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-tags",this.vo)&&this.resourcesItems.push({cssIcon:"perun-resource-tags",url:`/organizations/${this.vo.id}/resources/tags`,label:"MENU_ITEMS.VO.RESOURCE_TAGS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-states",this.vo)&&this.resourcesItems.push({cssIcon:"perun-resources-state",url:`/organizations/${this.vo.id}/resources/states`,label:"MENU_ITEMS.VO.RESOURCE_STATES",style:"vo-btn"})}setSettingsItems(){this.settingsItems=[],this.routePolicyService.canNavigate("organizations-settings-expiration",this.vo)&&this.settingsItems.push({cssIcon:"perun-group",url:`/organizations/${this.vo.id}/settings/expiration`,label:"MENU_ITEMS.VO.EXPIRATION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-managers",this.vo)&&this.settingsItems.push({cssIcon:"perun-manager",url:`/organizations/${this.vo.id}/settings/managers`,label:"MENU_ITEMS.VO.MANAGERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",this.vo)&&this.settingsItems.push({cssIcon:"perun-application-form",url:`/organizations/${this.vo.id}/settings/applicationForm`,label:"MENU_ITEMS.VO.APPLICATION_FORM",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-notifications",this.vo)&&this.settingsItems.push({cssIcon:"perun-notification",url:`/organizations/${this.vo.id}/settings/notifications`,label:"MENU_ITEMS.VO.NOTIFICATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-extsources",this.vo)&&this.settingsItems.push({cssIcon:"perun-external-sources",url:`/organizations/${this.vo.id}/settings/extsources`,label:"MENU_ITEMS.VO.EXTSOURCES",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",this.vo)&&this.settingsItems.push({cssIcon:"perun-hierarchical-vo",url:`/organizations/${this.vo.id}/settings/memberOrganizations`,label:"MENU_ITEMS.VO.MEMBER_ORGANIZATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-hierarchicalInclusion",this.vo)&&this.memberOrganization&&this.settingsItems.push({cssIcon:"perun-hierarchical-inclusion",url:`/organizations/${this.vo.id}/settings/hierarchicalInclusion`,label:"MENU_ITEMS.VO.HIERARCHICAL_INCLUSION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-bans",this.vo)&&this.settingsItems.push({cssIcon:"perun-ban",url:`/organizations/${this.vo.id}/settings/bans`,label:"MENU_ITEMS.VO.BANS",style:"vo-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(v.F0),t.Y36(p.x4),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-overview"]],decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(o,n){1&o&&(t.YNc(0,xe,1,0,"mat-spinner",0),t.YNc(1,Ce,4,7,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L,Ot.A]})}return i})();var Oe=l(76472),Ze=l(86445),Le=l(62120);function Me(i,s){1&i&&(t.TgZ(0,"span"),t._uU(1,", "),t.qZA())}const Zt=function(i){return["/organizations",i]};function De(i,s){if(1&i&&(t.TgZ(0,"span")(1,"a",2),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(2),t.qZA(),t.YNc(3,Me,2,0,"span",1),t.qZA()),2&i){const e=s.$implicit,o=s.index,n=t.oxw();t.xp6(1),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(4,Zt,e.id.toString()))("routerLink",t.VKq(6,Zt,e.id.toString())),t.xp6(1),t.hij(" ",e.name," "),t.xp6(1),t.Q6J("ngIf",n.vos.length>o+1)}}function Re(i,s){1&i&&(t.TgZ(0,"span"),t._uU(1,"\u2026"),t.qZA())}let we=(()=>{class i{constructor(){this.vos=[]}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-related-vos"]],inputs:{title:"title",vos:"vos"},decls:4,vars:5,consts:[[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"vo-link","pointer",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"]],template:function(o,n){1&o&&(t._uU(0),t.ALo(1,"translate"),t.YNc(2,De,4,8,"span",0),t.YNc(3,Re,2,0,"span",1)),2&o&&(t.hij("",t.lcZ(1,3,n.title),":\n"),t.xp6(2),t.Q6J("ngForOf",n.vos.slice(0,3)),t.xp6(1),t.Q6J("ngIf",n.vos.length>3))},dependencies:[h.sg,h.O5,v.rH,K.Y,X.Q,m.X$],styles:[".pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function Ge(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function Pe(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.editVo())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.EDIT"))}function Ue(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.removeVo())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.DELETE"))}function ye(i,s){if(1&i&&t._UZ(0,"app-related-vos",16),2&i){const e=t.oxw(2);t.Q6J("title","VO_DETAIL.RELATED_VOS.MEMBER_VOS")("vos",e.enrichedVo.memberVos)}}function Ve(i,s){if(1&i&&t._UZ(0,"app-related-vos",16),2&i){const e=t.oxw(2);t.Q6J("title","VO_DETAIL.RELATED_VOS.PARENT_VOS")("vos",e.enrichedVo.parentVos)}}const Fe=function(){return{color:"black"}},Ye=function(i){return["/organizations",i]},Je=function(i){return["/organizations/",i]};function qe(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,Pe,4,3,"button",10),t.YNc(11,Ue,4,3,"button",11),t.qZA(),t.TgZ(12,"span",12),t._uU(13),t.ALo(14,"translate"),t.ALo(15,"translate"),t.YNc(16,ye,1,2,"app-related-vos",13),t.YNc(17,Ve,1,2,"app-related-vos",13),t.qZA()()(),t._UZ(18,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,15,"VO_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(21,Fe))("svgIcon",0!==e.enrichedVo.memberVos.length?"perun-hierarchical-vo":"perun-vo-black"),t.xp6(4),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(22,Ye,e.vo.id.toString()))("routerLink",t.VKq(24,Je,e.vo.id))("queryParams",e.route.snapshot.queryParams),t.xp6(1),t.hij(" ",e.vo.name," "),t.xp6(2),t.hij(" \xa0#",e.vo.id," "),t.xp6(1),t.Q6J("ngIf",e.editAuth),t.xp6(1),t.Q6J("ngIf",e.removeAuth),t.xp6(2),t.lnq(" ",t.lcZ(14,17,"VO_DETAIL.ENTITY"),", ",t.lcZ(15,19,"VO_DETAIL.SHORT_NAME"),": ",e.vo.shortName+(e.enrichedVo.memberVos.length+e.enrichedVo.parentVos.length?",":"")," "),t.xp6(3),t.Q6J("ngIf",0!==e.enrichedVo.memberVos.length),t.xp6(1),t.Q6J("ngIf",0!==e.enrichedVo.parentVos.length)}}let ke=(()=>{class i extends((0,bt.T)()){constructor(e,o,n,a,r,d,T,I,S,j){super(),this.sideMenuService=e,this.voService=o,this.route=n,this.router=a,this.sideMenuItemService=r,this.dialog=d,this.authResolver=T,this.entityStorageService=I,this.reloadEntityDetail=S,this.queryParamsRouter=j,this.loading=!1}ngOnInit(){this.reloadData(),this.reloadEntityDetail.entityDetailChange.pipe((0,vt.R)(this.destroyed$)).subscribe(()=>{this.reloadData()})}reloadData(){this.loading=!0,this.route.params.subscribe(e=>{const o=Number(e.voId);this.voService.getEnrichedVoById(o).subscribe(n=>{this.vo=n.vo,this.enrichedVo=n,this.entityStorageService.setEntity({id:this.vo.id,beanName:this.vo.beanName}),this.editAuth=this.authResolver.isAuthorized("updateVo_Vo_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("deleteVo_Vo_policy",[this.vo]),this.setMenuItems(),(0,_.sF)("vos",this.vo),(0,_.XI)(this.vo),this.loading=!1},()=>this.loading=!1)})}editVo(){const e=(0,_.kZ)();e.width="450px",e.data={theme:"vo-theme",vo:this.vo,dialogType:y.Eg.VO},this.dialog.open(y.rd,e).afterClosed().subscribe(n=>{n&&this.voService.getVoById(this.vo.id).subscribe(a=>{this.vo=a,this.setMenuItems()})})}setMenuItems(){const n=this.sideMenuItemService.parseVo(this.vo,0!==this.enrichedVo.memberVos.length,0!==this.enrichedVo.parentVos.length);this.sideMenuService.setAccessMenuItems([n])}removeVo(){const e=(0,_.kZ)();e.width="500px",e.data={theme:"vo-theme",vos:[this.vo]},this.dialog.open(Le.o,e).afterClosed().subscribe(n=>{n&&this.queryParamsRouter.navigate([""])})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(v.gz),t.Y36(v.F0),t.Y36(at.V),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.fb),t.Y36(st.G),t.Y36(St))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-detail-page"]],features:[t.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","vo-theme"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"d-flex","page-title-headtitle"],[1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle","svgIcon"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],["data-cy","vo-name-link",1,"vo-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","queryParams","auxclick"],[1,"text-muted"],["mat-icon-button","","aria-label","Edit Vo",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","aria-label","Remove Vo","data-cy","delete-vo",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],[3,"title","vos",4,"ngIf"],["mat-icon-button","","aria-label","Edit Vo",3,"matTooltip","click"],["mat-icon-button","","aria-label","Remove Vo","data-cy","delete-vo",3,"matTooltip","click"],[3,"title","vos"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,Ge,1,0,"mat-spinner",1),t.YNc(3,qe,19,26,"div",2),t.qZA()),2&o&&(t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading&&void 0!==n.vo))},dependencies:[h.O5,h.PC,v.rH,F.Hw,f.RK,G.Ou,Z.gM,k.A,rt.W,K.Y,X.Q,we,m.X$],styles:[".shortname[_ngcontent-%COMP%]{font-size:medium}"],data:{animation:[w.Ji]}})}return i})();var Qe=l(19366),c=l(25313),Be=l(91831),He=l(52183),We=l(98067),je=l(12246);let ze=(()=>{class i{constructor(e,o,n,a,r,d){this.dialogRef=e,this.data=o,this.store=n,this.membersService=a,this.notificator=r,this.translate=d,this.loading=!1,this.expiration="never",this.selectedSponsor=null,this.sponsorType="self",this.minDate=new Date}ngOnInit(){this.theme=this.data.theme,this.member=this.data.member,this.sponsors=this.data.sponsors}onCancel(){this.dialogRef.close(!1)}onSponsor(){this.loading=!0,this.expiration="never"===this.expiration?null:this.expiration;const e="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.selectedSponsor;this.membersService.sponsorMembers([this.member.id],e.id,this.expiration).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SPONSOR_THIS_MEMBER.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}setExpiration(e){this.expiration=e}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.d6),t.Y36(g.uq),t.Y36(p.V6),t.Y36(p.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-sponsor-this-member-dialog"]],decls:19,vars:20,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"voId","voSponsors","customTitle","sponsorTypeSelected","sponsorSelected"],[3,"minDate","expirationSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","sponsor-member-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1)(5,"app-choose-sponsor",2),t.NdJ("sponsorTypeSelected",function(r){return n.sponsorType=r})("sponsorSelected",function(r){return n.selectedSponsor=r}),t.qZA(),t.TgZ(6,"div"),t._UZ(7,"br"),t.TgZ(8,"h6"),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"perun-web-apps-expiration-select",3),t.NdJ("expirationSelected",function(r){return n.setExpiration(r)}),t.qZA()()(),t.TgZ(12,"div",4)(13,"button",5),t.NdJ("click",function(){return n.onCancel()}),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.TgZ(16,"button",6),t.NdJ("click",function(){return n.onSponsor()}),t._uU(17),t.ALo(18,"translate"),t.qZA()()()),2&o&&(t.Tol(n.theme),t.xp6(2),t.Oqu(t.lcZ(3,12,"DIALOGS.SPONSOR_THIS_MEMBER.TITLE")),t.xp6(3),t.Q6J("voId",n.member.voId)("voSponsors",n.sponsors)("customTitle","DIALOGS.SPONSOR_THIS_MEMBER.SELECT_SPONSOR"),t.xp6(4),t.Oqu(t.lcZ(10,14,"DIALOGS.SPONSOR_EXISTING_MEMBER.EXPIRATION")),t.xp6(2),t.Q6J("minDate",n.minDate),t.xp6(3),t.hij(" ",t.lcZ(15,16,"DIALOGS.SPONSOR_THIS_MEMBER.CANCEL")," "),t.xp6(2),t.Q6J("disabled",n.loading||"other"===n.sponsorType&&!n.selectedSponsor),t.xp6(1),t.hij(" ",t.lcZ(18,18,"DIALOGS.SPONSOR_THIS_MEMBER.SPONSOR")," "))},dependencies:[f.lW,u.uh,u.xY,u.H8,We.c,je.l,m.X$]})}return i})();var V=l(95195),$e=l(96624),Ke=l(73428);let Xe=(()=>{class i{transform(e){return(0,_.Cz)(e)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275pipe=t.Yjl({name:"attributeFriendlyName",type:i,pure:!0})}return i})();var W=l(37803),ti=l(45355);function ei(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function ii(i,s){1&i&&t._UZ(0,"th",26)}function oi(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&i){const e=t.oxw().$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",o.attributes.get(e)[0],": ")}}function ni(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"attributeFriendlyName"),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e),": ")}}function ai(i,s){if(1&i&&(t.TgZ(0,"td",27),t.YNc(1,oi,2,1,"span",1),t.YNc(2,ni,3,3,"span",1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",null!==o.attributes.get(e)[0]),t.xp6(1),t.Q6J("ngIf",null===o.attributes.get(e)[0])}}function si(i,s){1&i&&t._UZ(0,"th",26)}function ri(i,s){if(1&i&&(t.TgZ(0,"td",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",o.attributes.get(e)[1]," ")}}function li(i,s){1&i&&t._UZ(0,"tr",29)}function ci(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"mat-card",5)(1,"mat-card-header")(2,"mat-card-title")(3,"h1",6),t._uU(4),t.ALo(5,"translate"),t.qZA()()(),t.TgZ(6,"mat-card-content",21)(7,"div",30),t.ALo(8,"translate"),t.TgZ(9,"button",31),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.requestPwdReset())}),t._uU(10),t.ALo(11,"translate"),t.qZA()()()()}if(2&i){const e=t.oxw(2);t.xp6(4),t.Oqu(t.lcZ(5,5,"MEMBER_DETAIL.OVERVIEW.RESET_PASSWORD")),t.xp6(3),t.Q6J("matTooltipDisabled",e.logins.length>0)("matTooltip",t.lcZ(8,7,"MEMBER_DETAIL.OVERVIEW.RESET_DISABLED")),t.xp6(2),t.Q6J("disabled",!e.logins.length),t.xp6(1),t.hij(" ",t.lcZ(11,9,"MEMBER_DETAIL.OVERVIEW.SEND_REQUEST")," ")}}function pi(i,s){1&i&&(t.TgZ(0,"th",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.SPONSOR_NAME")," "))}function ui(i,s){if(1&i&&(t.TgZ(0,"td",40),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e.user)," ")}}function di(i,s){1&i&&(t.TgZ(0,"th",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.EXPIRATION_TABLE")," "))}function _i(i,s){if(1&i&&(t.TgZ(0,"td",40)(1,"span",41),t._uU(2),t.ALo(3,"parseDate"),t.qZA()()),2&i){const e=s.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.validityTo))}}function mi(i,s){1&i&&t._UZ(0,"tr",42)}function gi(i,s){1&i&&t._UZ(0,"tr",29)}const Lt=function(){return["sponsors","expiration"]};function hi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",32)(1,"h6",33),t._uU(2),t.ALo(3,"translate"),t.TgZ(4,"button",34),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.changeSponsors())}),t.ALo(5,"translate"),t.TgZ(6,"mat-icon"),t._uU(7,"edit"),t.qZA()()(),t.TgZ(8,"table",35),t.ynx(9,36),t.YNc(10,pi,3,3,"th",9),t.YNc(11,ui,3,3,"td",37),t.BQk(),t.ynx(12,38),t.YNc(13,di,3,3,"th",9),t.YNc(14,_i,4,3,"td",37),t.BQk(),t.YNc(15,mi,1,0,"tr",39),t.YNc(16,gi,1,0,"tr",13),t.qZA()()}if(2&i){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,5,"MEMBER_DETAIL.OVERVIEW.SPONSORS"),": "),t.xp6(2),t.s9C("matTooltip",t.lcZ(5,7,"MEMBER_DETAIL.OVERVIEW.EDIT_SPONSORS")),t.xp6(4),t.Q6J("dataSource",e.sponsorsDataSource),t.xp6(7),t.Q6J("matHeaderRowDef",t.DdM(9,Lt)),t.xp6(1),t.Q6J("matRowDefColumns",t.DdM(10,Lt))}}function Ai(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",3)(2,"div",4)(3,"mat-card",5)(4,"mat-card-header")(5,"mat-card-title")(6,"h1",6),t._uU(7),t.ALo(8,"translate"),t.qZA()()(),t.TgZ(9,"mat-card-content")(10,"table",7),t.ynx(11,8),t.YNc(12,ii,1,0,"th",9),t.YNc(13,ai,3,2,"td",10),t.BQk(),t.ynx(14,11),t.YNc(15,si,1,0,"th",9),t.YNc(16,ri,2,1,"td",12),t.BQk(),t.YNc(17,li,1,0,"tr",13),t.qZA()()()(),t.TgZ(18,"div",4)(19,"mat-card",14),t._UZ(20,"perun-web-apps-member-overview-membership",15),t.qZA(),t.TgZ(21,"mat-card",16),t._UZ(22,"perun-web-apps-member-overview-groups",17),t.qZA()(),t.TgZ(23,"div",4),t.YNc(24,ci,12,11,"mat-card",18),t.TgZ(25,"mat-card",19)(26,"mat-card-header")(27,"mat-card-title")(28,"h1",6),t._uU(29),t.ALo(30,"translate"),t.qZA()(),t.TgZ(31,"mat-card-subtitle",20),t._uU(32),t.ALo(33,"translate"),t.qZA()(),t.TgZ(34,"mat-card-content",21),t.YNc(35,hi,17,11,"div",22),t.TgZ(36,"span",23),t.ALo(37,"translate"),t.TgZ(38,"button",24),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.sponsorThisMember())}),t._uU(39),t.ALo(40,"translate"),t.qZA()()()()()(),t.TgZ(41,"div"),t._UZ(42,"perun-web-apps-menu-buttons-field",25),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(7),t.Oqu(t.lcZ(8,16,"MEMBER_DETAIL.OVERVIEW.PERSONAL")),t.xp6(3),t.Q6J("dataSource",e.dataSource),t.xp6(7),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.Q6J("member",e.member)("voId",e.vo.id),t.xp6(2),t.Q6J("member",e.member)("voId",e.vo.id),t.xp6(2),t.Q6J("ngIf",e.pwdResetAuth),t.xp6(5),t.Oqu(t.lcZ(30,18,"MEMBER_DETAIL.OVERVIEW.SPONSORSHIP")),t.xp6(3),t.hij(" ",t.lcZ(33,20,e.member.sponsored?"MEMBER_DETAIL.OVERVIEW.SPONSORED_BY":"MEMBER_DETAIL.OVERVIEW.NOT_SPONSORED")," "),t.xp6(3),t.Q6J("ngIf",e.member.sponsored&&e.canReadSponsors),t.xp6(1),t.s9C("matTooltip",t.lcZ(37,22,"MEMBER_DETAIL.OVERVIEW.NO_SPONSORS")),t.Q6J("matTooltipDisabled",e.sponsorButtonEnabled),t.xp6(2),t.Q6J("disabled",!e.sponsorButtonEnabled),t.xp6(1),t.hij(" ",t.lcZ(40,24,"MEMBER_DETAIL.OVERVIEW.SPONSOR_MEMBER")," "),t.xp6(3),t.Q6J("items",e.navItems)}}let Ti=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.attributesManager=e,this.membersService=o,this.usersManager=n,this.route=a,this.dialog=r,this.authResolver=d,this.storeService=T,this.routePolicyService=I,this.findSponsors=S,this.expiration="",this.logins=[],this.member=null,this.navItems=[],this.attributeNames=[],this.attributes=new Map,this.dataSource=new c.by,this.displayedColumns=["attName","attValue"],this.sponsors=[],this.voSponsors=[],this.sponsorsDataSource=new c.by,this.loading=!1,this.isSponsor=!1,this.canReadSponsors=!1,this.isPerunAdmin=!1,this.sponsorButtonEnabled=!1}ngOnInit(){this.loading=!0,this.route.parent.params.subscribe(e=>{const o=Number(e.memberId);this.attributeNames=this.storeService.getMemberProfileAttributeNames(),this.membersService.getRichMemberWithAttributes(o).subscribe(n=>{this.attUrns=this.storeService.getProperty("password_namespace_attributes").map(a=>{const r=a.split(":");return r[r.length-1]}),this.attributesManager.getLogins(n.userId).subscribe({next:a=>{this.logins=a.filter(r=>this.attUrns.includes(r.friendlyNameParameter)),this.member=n,this.initAttributes(),this.dataSource=new c.by(Array.from(this.attributes.keys())),this.vo={id:n.voId,beanName:"Vo"},this.pwdResetAuth=this.authResolver.isAuthorized("sendPasswordResetLinkEmail_Member_String_String_String_String_policy",[this.vo,this.member]),this.isPerunAdmin=this.authResolver.isPerunAdmin(),this.isSponsor=this.authResolver.principalHasRole(Qe.uU.SPONSOR,"Vo",this.vo.id),this.canReadSponsors=this.authResolver.isAuthorized("getSponsorsForMember_Member_List_policy",[this.member]),this.member.sponsored&&this.canReadSponsors?this.usersManager.getSponsorsForMember(this.member.id,null).subscribe(r=>{this.sponsors=r,this.sponsorsDataSource=new c.by(this.sponsors),this.initNavItems(),this.refreshData()}):(this.initNavItems(),this.refreshData())},error:()=>{this.loading=!1}})})})}requestPwdReset(){const e=(0,_.kZ)();e.width="400px",e.data={userId:this.member.userId,memberId:this.member.id,logins:this.logins},this.dialog.open(Be.m,e)}changeSponsors(){const e=(0,_.kZ)();e.width="650px",e.data={sponsors:this.sponsors,member:this.member,theme:"member-theme"},this.dialog.open(He.H,e).afterClosed().subscribe(n=>{n&&this.refreshData()})}sponsorThisMember(){const e=(0,_.kZ)();e.width="400px",e.data={theme:"member-theme",member:this.member,sponsors:this.voSponsors.filter(n=>!this.sponsors.map(a=>a.user.id).includes(n.id))},this.dialog.open(ze,e).afterClosed().subscribe(n=>{n&&this.refreshData()})}isSponsorButtonEnabled(){const e=this.sponsors.map(n=>n.user.id),o=this.voSponsors.filter(n=>!e.includes(n.id));return this.isSponsor&&!e.includes(this.storeService.getPerunPrincipal().user.id)||this.isPerunAdmin&&0!==o.length}initAttributes(){this.attributeNames.forEach(e=>{this.attributes.set(e,[null,"-"])}),this.filterAttributes()}filterAttributes(){null!==this.member.memberAttributes&&this.member.memberAttributes.forEach(e=>{this.attributeNames.includes(e.friendlyName)&&this.attributes.set(e.friendlyName,[e.displayName,e.value])}),null!==this.member.userAttributes&&this.member.userAttributes.forEach(e=>{this.attributeNames.includes(e.friendlyName)&&this.attributes.set(e.friendlyName,[e.displayName,e.value])})}initNavItems(){this.navItems=[],this.routePolicyService.canNavigate("members-groups",this.member)&&this.navItems.push({cssIcon:"perun-group",url:`/organizations/${this.member.voId}/members/${this.member.id}/groups`,label:"MENU_ITEMS.MEMBER.GROUPS",style:"member-btn"}),this.routePolicyService.canNavigate("members-applications",this.member)&&this.navItems.push({cssIcon:"perun-applications",url:`/organizations/${this.member.voId}/members/${this.member.id}/applications`,label:"MENU_ITEMS.MEMBER.APPLICATIONS",style:"member-btn"}),this.routePolicyService.canNavigate("members-resources",this.member)&&this.navItems.push({cssIcon:"perun-resource",url:`/organizations/${this.member.voId}/members/${this.member.id}/resources`,label:"MENU_ITEMS.MEMBER.RESOURCES",style:"member-btn"}),this.routePolicyService.canNavigate("members-attributes",this.member)&&this.navItems.push({cssIcon:"perun-attributes",url:`/organizations/${this.vo.id}/members/${this.member.id}/attributes`,label:"MENU_ITEMS.MEMBER.ATTRIBUTES",style:"member-btn"}),this.routePolicyService.canNavigate("members-bans",this.member)&&this.navItems.push({cssIcon:"perun-ban",url:`/organizations/${this.vo.id}/members/${this.member.id}/bans`,label:"MENU_ITEMS.MEMBER.BANS",style:"member-btn"})}refreshData(){this.loading=!0,this.membersService.getRichMemberWithAttributes(this.member.id).subscribe({next:e=>{this.member=e,e.sponsored&&this.canReadSponsors?(this.findSponsors.getSponsors(e.voId).subscribe(o=>{this.voSponsors=o}),this.usersManager.getSponsorsForMember(this.member.id,null).subscribe(o=>{this.sponsors=o,this.sponsorsDataSource.data=this.sponsors,this.sponsorButtonEnabled=this.isSponsorButtonEnabled()})):(this.sponsors=[],this.sponsorsDataSource.data=this.sponsors,this.sponsorButtonEnabled=this.isSponsorButtonEnabled()),this.loading=!1},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.H8),t.Y36(g.uq),t.Y36(g.Fv),t.Y36(v.gz),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.d6),t.Y36(p.Ip),t.Y36(p.Mf))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"member-cards"],[1,"align-cards"],["appearance","outlined",1,"mat-elevation-z3"],[1,"page-subtitle"],["mat-table","",3,"dataSource"],["matColumnDef","attName"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","attValue"],["class","column-center","mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["appearance","outlined",1,"mat-elevation-z3","membership-card"],[1,"column-center",3,"member","voId"],["appearance","outlined",1,"mat-elevation-z3","membership-card","mt-4"],[3,"member","voId"],["appearance","outlined","class","mat-elevation-z3",4,"ngIf"],["appearance","outlined",1,"mat-elevation-z3","mt-4"],[1,"mt-n3"],[1,"column-center"],["class","mt-3",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","accent","mat-flat-button","",1,"action-button","mt-3",3,"disabled","click"],[3,"items"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell","",1,"column-center"],["mat-row",""],[3,"matTooltipDisabled","matTooltip"],["color","accent","mat-flat-button","",1,"action-button",3,"disabled","click"],[1,"mt-3"],[1,"d-flex","align-items-center"],["mat-icon-button","",1,"ms-auto","mt-n2",3,"matTooltip","click"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","sponsors"],["mat-cell","",4,"matCellDef"],["matColumnDef","expiration"],["mat-header-row","",4,"matHeaderRowDef"],["mat-cell",""],[1,"font-italic"],["mat-header-row",""]],template:function(o,n){1&o&&(t.YNc(0,ei,1,0,"mat-spinner",0),t.YNc(1,Ai,43,26,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,F.Hw,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,f.lW,f.RK,G.Ou,Z.gM,V.a8,V.dn,V.dk,V.$j,V.n5,Q.L,$e.b,Ke.z,m.X$,Xe,W.d,ti.M],styles:[".vert-center[_ngcontent-%COMP%]{vertical-align:inherit!important}.vert-top[_ngcontent-%COMP%]{vertical-align:top}.column-center[_ngcontent-%COMP%]{text-align:center}.align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top}.member-cards[_ngcontent-%COMP%]{margin:0 -1rem}.membership-card[_ngcontent-%COMP%]{max-width:400px}"]})}return i})();var fi=l(99056);function Ii(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function bi(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items),t.xp6(1),t.Q6J("items",e.settingsItems)("title","MENU_ITEMS.GROUP.SETTINGS")("sectionId","settings")}}let vi=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.route=e,this.groupService=o,this.voService=n,this.guiAuthResolver=a,this.apiRequest=r,this.attributesManager=d,this.notificator=T,this.entityStorageService=I,this.routePolicyService=S,this.items=[],this.settingsItems=[],this.loading=!1}ngDoCheck(){const e=this.group.id;this.group=this.entityStorageService.getEntity(),e!==this.group.id&&this.loadData()}ngOnInit(){this.loading=!0,this.group=this.entityStorageService.getEntity(),this.loadData()}loadData(){this.loading=!0,this.setItems(),this.setSettingsItems(),this.loading=!1}setItems(){this.items=[],this.routePolicyService.canNavigate("groups-members",this.group)&&this.items.push({cssIcon:"perun-user",url:`/organizations/${this.group.voId}/groups/${this.group.id}/members`,label:"MENU_ITEMS.GROUP.MEMBERS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-subgroups",this.group)&&"members"!==this.group.name&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/subgroups`,label:"MENU_ITEMS.GROUP.SUBGROUPS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-resources",this.group)&&this.items.push({cssIcon:"perun-manage-facility",url:`/organizations/${this.group.voId}/groups/${this.group.id}/resources`,label:"MENU_ITEMS.GROUP.RESOURCES",style:"group-btn"}),"members"!==this.group.name&&this.routePolicyService.canNavigate("groups-applications",this.group)&&this.items.push({cssIcon:"perun-applications",url:`/organizations/${this.group.voId}/groups/${this.group.id}/applications`,label:"MENU_ITEMS.GROUP.APPLICATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-attributes",this.group)&&this.items.push({cssIcon:"perun-attributes",url:`/organizations/${this.group.voId}/groups/${this.group.id}/attributes`,label:"MENU_ITEMS.GROUP.ATTRIBUTES",style:"group-btn"}),this.routePolicyService.canNavigate("groups-statistics",this.group)&&this.items.push({cssIcon:"perun-statistics",url:`/organizations/${this.group.voId}/groups/${this.group.id}/statistics`,label:"MENU_ITEMS.GROUP.STATISTICS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-roles",this.group)&&this.items.push({cssIcon:"perun-roles",url:`/organizations/${this.group.voId}/groups/${this.group.id}/roles`,label:"MENU_ITEMS.GROUP.ROLES",style:"group-btn"})}setSettingsItems(){this.settingsItems=[],this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{this.settingsItems=[{cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/expiration`,label:"MENU_ITEMS.GROUP.EXPIRATION",style:"group-btn"},...this.settingsItems],this.loading=!1},error:e=>{"PrivilegeException"!==e.name&&this.notificator.showRPCError(e),this.loading=!1}}),this.routePolicyService.canNavigate("groups-settings-managers",this.group)&&this.settingsItems.push({cssIcon:"perun-manager",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/managers`,label:"MENU_ITEMS.GROUP.MANAGERS",style:"group-btn"}),"members"!==this.group.name&&this.routePolicyService.canNavigate("groups-settings-applicationForm",this.group)&&this.settingsItems.push({cssIcon:"perun-application-form",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/applicationForm`,label:"MENU_ITEMS.GROUP.APPLICATION_FORM",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-notifications",this.group)&&this.settingsItems.push({cssIcon:"perun-notification",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/notifications`,label:"MENU_ITEMS.GROUP.NOTIFICATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-extsources",this.group)&&this.settingsItems.push({cssIcon:"perun-external-sources",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/extsources`,label:"MENU_ITEMS.GROUP.EXTSOURCES",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-relations",this.group)&&this.settingsItems.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/relations`,label:"MENU_ITEMS.GROUP.RELATIONS",style:"group-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(g.ff),t.Y36(g.YF),t.Y36(p.x4),t.Y36(p.F5),t.Y36(g.H8),t.Y36(p.V6),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(o,n){1&o&&(t.YNc(0,Ii,1,0,"mat-spinner",0),t.YNc(1,bi,3,4,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L,Ot.A]})}return i})();var Ei=l(52480);let Si=(()=>{class i{constructor(e){this.route=e}ngOnInit(){this.route.parent.params.subscribe(e=>{this.voId=Number(e.voId)})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-resources"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:0,template:function(o,n){1&o&&t._UZ(0,"app-animated-router-outlet")},dependencies:[k.A],data:{animation:[w.Ji]}})}return i})();var xi=l(5324);let Ci=(()=>{class i{constructor(e,o){this.route=e,this.router=o,this.backButtonRegex=new RegExp("/organizations/\\d+/settings/\\w+$"),this.backButtonDisplayed=!1,this.currentUrl=o.url,this.backButtonDisplayed=this.backButtonRegex.test(this.currentUrl),o.events.subscribe(n=>{n instanceof v.m2&&(this.currentUrl=n.url,this.backButtonDisplayed=this.backButtonRegex.test(this.currentUrl))})}ngOnInit(){this.route.parent.params.subscribe(e=>{this.voId=Number(e.voId)})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(v.F0))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:0,template:function(o,n){1&o&&t._UZ(0,"app-animated-router-outlet")},dependencies:[k.A],data:{animation:[w.Ji]}})}return i})();var lt=l(5786);let Ni=(()=>{class i{constructor(e){this.entityStorageService=e}ngOnInit(){this.vo=this.entityStorageService.getEntity()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-attributes"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:5,vars:5,consts:[[1,"page-subtitle"],[3,"entityId","entity"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"app-one-entity-attribute-page",1),t.qZA()),2&o&&(t.xp6(2),t.Oqu(t.lcZ(3,3,"VO_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(2),t.Q6J("entityId",n.vo.id)("entity","vo"))},dependencies:[lt.t,m.X$]})}return i})();function Oi(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function Zi(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items)}}let Li=(()=>{class i{constructor(e,o,n,a){this.voService=e,this.router=o,this.entityStorageService=n,this.routePolicyService=a,this.items=[],this.loading=!1,this.isMemberOfSomeOrganization=!1}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.voService.getEnrichedVoById(this.vo.id).subscribe(e=>{this.isMemberOfSomeOrganization=0!==e.parentVos.length,this.initItems(),this.loading=!1})}initItems(){this.items=[],this.routePolicyService.canNavigate("organizations-settings-expiration",this.vo)&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.vo.id}/settings/expiration`,label:"MENU_ITEMS.VO.EXPIRATION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-managers",this.vo)&&this.items.push({cssIcon:"perun-manager",url:`/organizations/${this.vo.id}/settings/managers`,label:"MENU_ITEMS.VO.MANAGERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",this.vo)&&this.items.push({cssIcon:"perun-application-form",url:`/organizations/${this.vo.id}/settings/applicationForm`,label:"MENU_ITEMS.VO.APPLICATION_FORM",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-notifications",this.vo)&&this.items.push({cssIcon:"perun-notification",url:`/organizations/${this.vo.id}/settings/notifications`,label:"MENU_ITEMS.VO.NOTIFICATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-extsources",this.vo)&&this.items.push({cssIcon:"perun-external-sources",url:`/organizations/${this.vo.id}/settings/extsources`,label:"MENU_ITEMS.VO.EXTSOURCES",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",this.vo)&&this.items.push({cssIcon:"perun-hierarchical-vo",url:`/organizations/${this.vo.id}/settings/memberOrganizations`,label:"MENU_ITEMS.VO.MEMBER_ORGANIZATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-hierarchicalInclusion",this.vo)&&this.isMemberOfSomeOrganization&&this.items.push({cssIcon:"perun-hierarchical-inclusion",url:`/organizations/${this.vo.id}/settings/hierarchicalInclusion`,label:"MENU_ITEMS.VO.HIERARCHICAL_INCLUSION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-bans",this.vo)&&this.items.push({cssIcon:"perun-ban",url:`/organizations/${this.vo.id}/settings/bans`,label:"MENU_ITEMS.VO.BANS",style:"vo-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(v.F0),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(o,n){1&o&&(t.YNc(0,Oi,1,0,"mat-spinner",0),t.YNc(1,Zi,2,1,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L]})}return i})();var et=l(23680),Y=l(24516),O=l(64170),A=l(56223),B=l(75986),it=l(98525),ot=l(82599),Mt=l(87466);const Mi=["*"];let Di=(()=>{class i{constructor(){this.modelChange=new t.vpe}ngAfterViewInit(){this.toggle.change.subscribe(()=>this.valueChanged())}valueChanged(){this.modelChange.emit(this.toggle.checked)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-settings-toggle-item"]],viewQuery:function(o,n){if(1&o&&t.Gf(ot.Rr,7),2&o){let a;t.iGM(a=t.CRH())&&(n.toggle=a.first)}},inputs:{title:"title",modelValue:"modelValue"},outputs:{modelChange:"modelChange"},ngContentSelectors:Mi,decls:8,vars:5,consts:[[1,"mt-3"],[1,"d-flex","flex-row","align-items-baseline","justify-content-between"],[1,"setting-item","clickable",3,"click"],[1,"ms-4",3,"ngModel","ngModelChange"],["toggle",""],[1,"ms-1"]],template:function(o,n){if(1&o){const a=t.EpF();t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"label",2),t.NdJ("click",function(){t.CHM(a);const d=t.MAs(5);return t.KtG(d.toggle()||n.valueChanged())}),t._uU(3),t.qZA(),t.TgZ(4,"mat-slide-toggle",3,4),t.NdJ("ngModelChange",function(d){return n.modelValue=d}),t.qZA()(),t.TgZ(6,"div",5),t.Hsn(7),t.qZA()()}if(2&o){const a=t.MAs(5);t.xp6(2),t.ekj("unselected-setting",!a.checked),t.xp6(1),t.hij(" ",n.title," "),t.xp6(1),t.Q6J("ngModel",n.modelValue),t.xp6(2),t.Q6J("@openClose",a.checked?"open":"closed")}},dependencies:[A.JJ,A.On,ot.Rr],data:{animation:[w.BQ]}})}return i})();function Ri(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.periodStatic=n)}),t.qZA(),t.TgZ(6,"mat-hint"),t._uU(7),t.ALo(8,"translate"),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(3),t.hij(" ",t.lcZ(4,4,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_INPUT_STATIC")," "),t.xp6(2),t.s9C("pattern",e.datePattern),t.Q6J("ngModel",e.currentConfiguration.periodStatic),t.xp6(2),t.Oqu(t.lcZ(8,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DP_HINT"))}}function wi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e.value),t.xp6(1),t.Oqu(e.text)}}function Gi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",18)(1,"mat-form-field",19)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",27),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.periodDynamic=n)}),t.qZA()(),t.TgZ(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-select",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.periodDynamicUnit=n)}),t.YNc(11,wi,2,2,"mat-option",17),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(3),t.hij(" ",t.lcZ(4,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_VALUE")," "),t.xp6(2),t.s9C("pattern",e.dynamicAmountPattern),t.Q6J("ngModel",e.currentConfiguration.periodDynamic),t.xp6(3),t.Oqu(t.lcZ(9,8,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_TYPE")),t.xp6(2),t.Q6J("ngModel",e.currentConfiguration.periodDynamicUnit),t.xp6(1),t.Q6J("ngForOf",e.amountOptions)}}function Pi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function Ui(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function yi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e.value),t.xp6(1),t.Oqu(e.text)}}function Vi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function Fi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.currentConfiguration.specialLoaPeriodStatic=n)}),t.qZA(),t.TgZ(6,"mat-hint"),t._uU(7),t.ALo(8,"translate"),t.qZA()()()}if(2&i){const e=t.oxw(3);t.xp6(3),t.hij(" ",t.lcZ(4,4,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_INPUT_STATIC")," "),t.xp6(2),t.s9C("pattern",e.datePattern),t.Q6J("ngModel",e.currentConfiguration.specialLoaPeriodStatic),t.xp6(2),t.Oqu(t.lcZ(8,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DP_HINT"))}}function Yi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e.value),t.xp6(1),t.Oqu(e.text)}}function Ji(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",18)(1,"mat-form-field",19)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.currentConfiguration.specialLoaPeriodDynamic=n)}),t.qZA()(),t.TgZ(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-select",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.currentConfiguration.specialLoaPeriodDynamicUnit=n)}),t.YNc(11,Yi,2,2,"mat-option",17),t.qZA()()()}if(2&i){const e=t.oxw(3);t.xp6(3),t.hij(" ",t.lcZ(4,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_VALUE")," "),t.xp6(2),t.s9C("pattern",e.dynamicAmountPattern),t.Q6J("ngModel",e.currentConfiguration.specialLoaPeriodDynamic),t.xp6(3),t.Oqu(t.lcZ(9,8,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_TYPE")),t.xp6(2),t.Q6J("ngModel",e.currentConfiguration.specialLoaPeriodDynamicUnit),t.xp6(1),t.Q6J("ngForOf",e.amountOptions)}}function qi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",29)(1,"mat-radio-group",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.specialLoaPeriodType=n)}),t.TgZ(2,"mat-radio-button",9,30),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"mat-radio-button",11,31),t._uU(8),t.ALo(9,"translate"),t.qZA()(),t.YNc(10,Fi,9,8,"div",13),t.YNc(11,Ji,12,10,"div",14),t.TgZ(12,"div")(13,"mat-checkbox",32),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.specialLoaPeriodExtendExpiredMembers=n)}),t._uU(14),t.ALo(15,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(3),o=t.MAs(7),n=t.oxw(2);t.xp6(1),t.Q6J("ngModel",n.currentConfiguration.specialLoaPeriodType),t.xp6(3),t.hij(" ",t.lcZ(5,7,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_STATIC")," "),t.xp6(4),t.hij(" ",t.lcZ(9,9,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_DYNAMIC")," "),t.xp6(2),t.Q6J("ngIf",e.checked),t.xp6(1),t.Q6J("ngIf",o.checked),t.xp6(2),t.Q6J("ngModel",n.currentConfiguration.specialLoaPeriodExtendExpiredMembers),t.xp6(1),t.hij(" ",t.lcZ(15,11,"VO_MANAGEMENT.SETTINGS.EXPIRATION.EXTEND_EXPIRED_MEMBERS_CHECKBOX")," ")}}function ki(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",1)(1,"div",2)(2,"h1",3),t.NdJ("click",function(){t.CHM(e);const n=t.MAs(6);return t.KtG(n.toggle())}),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"mat-slide-toggle",4,5),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.enabled=n)}),t.qZA()(),t.TgZ(7,"div")(8,"label",6),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"div",7)(12,"mat-radio-group",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.periodType=n)}),t.TgZ(13,"mat-radio-button",9,10),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"mat-radio-button",11,12),t._uU(19),t.ALo(20,"translate"),t.qZA()(),t.YNc(21,Ri,9,8,"div",13),t.YNc(22,Gi,12,10,"div",14),t.qZA(),t.TgZ(23,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotAllowLoasEnabled=n)}),t.ALo(24,"translate"),t.TgZ(25,"mat-form-field")(26,"mat-label"),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"mat-select",16),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotAllowLoas=n)}),t.YNc(30,Pi,2,2,"mat-option",17),t.qZA()()(),t.TgZ(31,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotExtendLoasEnabled=n)}),t.ALo(32,"translate"),t.TgZ(33,"mat-form-field")(34,"mat-label"),t._uU(35),t.ALo(36,"translate"),t.qZA(),t.TgZ(37,"mat-select",16),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotExtendLoas=n)}),t.YNc(38,Ui,2,2,"mat-option",17),t.qZA()()(),t.TgZ(39,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.gracePeriodEnabled=n)}),t.ALo(40,"translate"),t.TgZ(41,"div",18)(42,"mat-form-field",19)(43,"mat-label"),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.gracePeriod=n)}),t.qZA()(),t.TgZ(47,"mat-form-field")(48,"mat-label"),t._uU(49),t.ALo(50,"translate"),t.qZA(),t.TgZ(51,"mat-select",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.gracePeriodUnit=n)}),t.YNc(52,yi,2,2,"mat-option",17),t.qZA()()()(),t.TgZ(53,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.specialLoaPeriodEnabled=n)}),t.ALo(54,"translate"),t.TgZ(55,"div",7)(56,"div")(57,"mat-form-field")(58,"mat-label"),t._uU(59),t.ALo(60,"translate"),t.qZA(),t.TgZ(61,"mat-select",8,21),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.specialLoa=n)}),t.YNc(63,Vi,2,2,"mat-option",17),t.qZA()(),t.YNc(64,qi,16,13,"div",22),t.qZA()()()(),t.TgZ(65,"div",23),t.ALo(66,"translate"),t.TgZ(67,"button",24),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.saveChanges())}),t._uU(68),t.ALo(69,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(6),o=t.MAs(14),n=t.MAs(18),a=t.oxw();t.xp6(2),t.ekj("unselected-setting",!e.checked),t.xp6(1),t.hij(" ",t.lcZ(4,44,"VO_MANAGEMENT.SETTINGS.EXPIRATION.TITLE")," "),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.enabled),t.xp6(2),t.Q6J("@openClose",e.checked?"open":"closed"),t.xp6(2),t.Oqu(t.lcZ(10,46,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_LABEL")),t.xp6(3),t.Q6J("ngModel",a.currentConfiguration.periodType),t.xp6(3),t.hij(" ",t.lcZ(16,48,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_STATIC")," "),t.xp6(4),t.hij(" ",t.lcZ(20,50,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_DYNAMIC")," "),t.xp6(2),t.Q6J("ngIf",o.checked),t.xp6(1),t.Q6J("ngIf",n.checked),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.doNotAllowLoasEnabled)("modelValue",a.currentConfiguration.doNotAllowLoasEnabled)("title",t.lcZ(24,52,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_ALLOW_LOA_LABEL")),t.xp6(4),t.hij(" ",t.lcZ(28,54,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_ALLOW_LOA_SELECT")," "),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.doNotAllowLoas),t.xp6(1),t.Q6J("ngForOf",a.loas),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.doNotExtendLoasEnabled)("modelValue",a.currentConfiguration.doNotExtendLoasEnabled)("title",t.lcZ(32,56,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_EXTEND_LOA_LABEL")),t.xp6(4),t.hij(" ",t.lcZ(36,58,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_EXTEND_LOA_SELECT")," "),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.doNotExtendLoas),t.xp6(1),t.Q6J("ngForOf",a.loas),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.gracePeriodEnabled)("modelValue",a.currentConfiguration.gracePeriodEnabled)("title",t.lcZ(40,60,"VO_MANAGEMENT.SETTINGS.EXPIRATION.GRACE_PERIOD_LABEL")),t.xp6(5),t.hij(" ",t.lcZ(45,62,"VO_MANAGEMENT.SETTINGS.EXPIRATION.GRACE_AMOUNT_VALUE")," "),t.xp6(2),t.s9C("pattern",a.dynamicAmountPattern),t.Q6J("ngModel",a.currentConfiguration.gracePeriod),t.xp6(3),t.Oqu(t.lcZ(50,64,"VO_MANAGEMENT.SETTINGS.EXPIRATION.GRACE_AMOUNT_TYPE")),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.gracePeriodUnit),t.xp6(1),t.Q6J("ngForOf",a.amountOptions),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.specialLoaPeriodEnabled)("modelValue",a.currentConfiguration.specialLoaPeriodEnabled)("title",t.lcZ(54,66,"VO_MANAGEMENT.SETTINGS.EXPIRATION.LOA_PERIOD_LABEL")),t.xp6(6),t.Oqu(t.lcZ(60,68,"VO_MANAGEMENT.SETTINGS.EXPIRATION.SPECIAL_LOA_SELECT")),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.specialLoa),t.xp6(2),t.Q6J("ngForOf",a.loas),t.xp6(1),t.Q6J("ngIf",null!==a.currentConfiguration.specialLoa),t.xp6(1),t.s9C("matTooltip",t.lcZ(66,70,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERMISSION_DENIED_HINT")),t.Q6J("matTooltipDisabled",a.expirationAttribute.writable)("matTooltipPosition","above"),t.xp6(2),t.Q6J("disabled",!a.areChangesMade()||!a.expirationAttribute.writable),t.xp6(1),t.hij(" ",t.lcZ(69,72,"VO_MANAGEMENT.SETTINGS.EXPIRATION.SAVE")," ")}}let Dt=(()=>{class i{constructor(){this.saveAttribute=new t.vpe,this.loas=[0,1,2],this.datePattern="^(3[01]|[12][0-9]|0?[1-9])\\.(1[012]|0?[1-9])\\.$",this.dynamicAmountPattern="^[1-9]+$",this.amountOptions=[{value:"d",text:"Days"},{value:"m",text:"Months"},{value:"y",text:"Years"}]}ngOnInit(){const e=new Map;this.loas.forEach(o=>e.set(o,"")),this.initialConfiguration=this.unParseAttrValue(this.expirationAttribute.value),this.currentConfiguration=this.unParseAttrValue(this.expirationAttribute.value)}ngOnChanges(e){e.expirationAttribute&&(this.initialConfiguration=this.unParseAttrValue(this.expirationAttribute.value))}saveChanges(){this.saveAttribute.emit(this.parseExpirationRulesAttribute())}areChangesMade(){const e=this.parseAttributeValueFromConfig(this.currentConfiguration),o=this.parseAttributeValueFromConfig(this.initialConfiguration);return null===o?null!==e:null===e||e.period!==o.period||e.gracePeriod!==o.gracePeriod||e.doNotExtendLoa!==o.doNotExtendLoa||e.doNotAllowLoa!==o.doNotAllowLoa||e.periodLoa!==o.periodLoa}parseExpirationRulesAttribute(){return this.expirationAttribute.value=this.parseAttributeValueFromConfig(this.currentConfiguration),this.expirationAttribute}parsePeriod(e){switch(e.periodType){case"dynamic":return this.parseDynamicPeriod(e);case"static":return this.parseStaticPeriod(e)}}createInitConfiguration(){const e=new Map;return this.loas.forEach(o=>e.set(o,"")),{enabled:!1,periodType:null,periodStatic:"",periodDynamic:"",periodDynamicUnit:"m",doNotAllowLoas:[],doNotAllowLoasEnabled:!1,doNotExtendLoas:[],doNotExtendLoasEnabled:!1,gracePeriodEnabled:!1,gracePeriod:null,gracePeriodUnit:null,specialLoaPeriodEnabled:!1,specialLoaPeriod:"",specialLoa:null,specialLoaPeriodType:null,specialLoaPeriodDynamic:"",specialLoaPeriodDynamicUnit:"m",specialLoaPeriodStatic:"",specialLoaPeriodExtendExpiredMembers:!1}}unParseAttrValue(e){let o=this.createInitConfiguration();return null==e||(void 0!==e.period&&e.period.length>0&&(o=this.setPeriodValues(e,o)),void 0!==e.doNotAllowLoa&&e.doNotAllowLoa.length>0&&(o=this.setDoNotAllowLoasValues(e,o)),void 0!==e.doNotExtendLoa&&e.doNotExtendLoa.length>0&&(o=this.setDoNotExtendLoasValues(e,o)),void 0!==e.gracePeriod&&e.gracePeriod.length>0&&(o=this.setGracePeriodValues(e,o)),void 0!==e.periodLoa&&e.periodLoa.length>0&&(o=this.setSpecialLoaPeriodValues(e,o))),o}setPeriodValues(e,o){if(o.enabled=!0,e.period.startsWith("+")){o.periodType="dynamic";const n=e.period.charAt(e.period.length-1);o.periodDynamic=e.period.substring(1,e.period.length-1),o.periodDynamicUnit=n}else o.periodType="static",o.periodStatic=e.period;return o}setDoNotAllowLoasValues(e,o){const n=[];return e.doNotAllowLoa.split(",").forEach(a=>n.push(parseInt(a.trim(),10))),o.doNotAllowLoas=n,n.length>0&&(o.doNotAllowLoasEnabled=!0),o}setDoNotExtendLoasValues(e,o){const n=[];return e.doNotExtendLoa.split(",").forEach(a=>n.push(parseInt(a.trim(),10))),o.doNotExtendLoas=n,n.length>0&&(o.doNotExtendLoasEnabled=!0),o}setGracePeriodValues(e,o){o.gracePeriodEnabled=!0;const n=e.gracePeriod.charAt(e.gracePeriod.length-1);return o.gracePeriod=e.gracePeriod.substring(0,e.gracePeriod.length-1),o.gracePeriodUnit=n,o}setSpecialLoaPeriodValues(e,o){o.specialLoa=parseInt(e.periodLoa.substring(0,e.periodLoa.indexOf("|")),10),o.specialLoaPeriodEnabled=!0;let n=e.periodLoa.substring(e.periodLoa.indexOf("|")+1,e.periodLoa.length);if(n.startsWith("+")){n.endsWith(".")&&(o.specialLoaPeriodExtendExpiredMembers=!0,n=n.substring(0,n.length-1)),o.specialLoaPeriodType="dynamic";const a=n.charAt(n.length-1);o.specialLoaPeriodDynamic=n.substring(1,n.length-1),o.specialLoaPeriodDynamicUnit=a}else n.endsWith("..")&&(o.specialLoaPeriodExtendExpiredMembers=!0,n=n.substring(0,n.length-1)),o.specialLoaPeriodType="static",o.specialLoaPeriodStatic=n;return o}parseDynamicPeriod(e){return"+"+e.periodDynamic+e.periodDynamicUnit}parseStaticPeriod(e){return e.periodStatic}parseDontAllowLoas(e){if(!e.doNotAllowLoasEnabled)return null;let o="";return e.doNotAllowLoas.forEach(n=>o+=n.toString()+","),o.length>0&&(o=o.substring(0,o.length-1)),o.length>0?o:null}parseDontExtendLoas(e){if(!e.doNotExtendLoasEnabled)return null;let o="";return e.doNotExtendLoas.forEach(n=>o+=n.toString()+","),o.length>0&&(o=o.substring(0,o.length-1)),o.length>0?o:null}parseGracePeriod(e){return e.gracePeriodEnabled?e.gracePeriod+e.gracePeriodUnit:null}parseSpecialLoaPeriod(e){if(!e.specialLoaPeriodEnabled||!e.specialLoa)return null;let o=e.specialLoa.toString()+"|";switch(e.specialLoaPeriodType){case"static":o+=this.parseSpecialLoaPeriodStatic(e);break;case"dynamic":o+=this.parseSpecialLoaPeriodDynamic(e)}return null!=o&&e.specialLoaPeriodExtendExpiredMembers&&(o+="."),o}parseSpecialLoaPeriodStatic(e){return e.specialLoaPeriodStatic}parseSpecialLoaPeriodDynamic(e){return"+"+e.specialLoaPeriodDynamic+e.specialLoaPeriodDynamicUnit}parseAttributeValueFromConfig(e){if(!e.enabled)return null;const o=this.parsePeriod(e),n=this.parseDontAllowLoas(e),a=this.parseDontExtendLoas(e),r=this.parseGracePeriod(e),d=this.parseSpecialLoaPeriod(e),T={period:o};return null!==a&&(T.doNotExtendLoa=a),null!==n&&(T.doNotAllowLoa=n),null!==r&&(T.gracePeriod=r),null!==d&&(T.periodLoa=d),T}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-expiration-settings"]],inputs:{expirationAttribute:"expirationAttribute"},outputs:{saveAttribute:"saveAttribute"},features:[t.TTD],decls:1,vars:1,consts:[["class","card settings-card col-12 col-md-12 col-xl-6",4,"ngIf"],[1,"card","settings-card","col-12","col-md-12","col-xl-6"],[1,"d-flex","flex-row","align-items-baseline","justify-content-between"],[1,"settings-header",3,"click"],[1,"ms-4",3,"ngModel","ngModelChange"],["mainToggle",""],[1,"setting-item","pt-2"],[1,"ms-1"],[3,"ngModel","ngModelChange"],["color","primary","value","static",1,"me-3"],["staticPeriod",""],["color","primary","value","dynamic"],["dynamicPeriod",""],["class","form-container",4,"ngIf"],["class","d-flex flex-row",4,"ngIf"],["ngDefaultControl","",3,"ngModel","modelValue","title","ngModelChange"],["multiple","",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[1,"d-flex","flex-row"],[1,"me-2","amount-field"],["matInput","",3,"pattern","ngModel","ngModelChange"],["specialLoaSelect",""],["class","mt-2",4,"ngIf"],[1,"ms-auto","mt-2",3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["color","primary","mat-flat-button","",1,"ms-auto",3,"disabled","click"],[1,"form-container"],[1,"date-field"],["matInput","",3,"ngModel","pattern","ngModelChange"],[3,"value"],[1,"mt-2"],["loaStaticRadioButton",""],["loaDynamicRadioButton",""],["color","primary",3,"ngModel","ngModelChange"]],template:function(o,n){1&o&&t.YNc(0,ki,70,74,"div",0),2&o&&t.Q6J("ngIf",n.currentConfiguration)},dependencies:[h.sg,h.O5,et.ey,Y.Nt,O.KE,O.hX,O.bx,A.Fj,A.JJ,A.c5,A.On,f.lW,B.oG,it.gD,Z.gM,ot.Rr,Mt.VQ,Mt.U0,Di,m.X$],styles:[".period-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.5rem}.amount-field[_ngcontent-%COMP%]{width:100px}.date-field[_ngcontent-%COMP%]{width:100%}.settings-header[_ngcontent-%COMP%]{margin-top:.75rem;margin-bottom:.75rem;font-size:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.settings-card[_ngcontent-%COMP%]{padding:.5rem 1.5rem}"],data:{animation:[w.BQ]}})}return i})();function Qi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-expiration-settings",1),t.NdJ("saveAttribute",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.saveExpirationAttribute(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("expirationAttribute",e.expirationAttribute)}}let Bi=(()=>{class i{constructor(e,o,n,a,r){this.attributesManager=e,this.translate=o,this.notificator=n,this.apiRequest=a,this.entityStorageService=r,this.translate.get("VO_DETAIL.SETTINGS.EXPIRATION.SUCCESS_MESSAGE").subscribe(d=>this.successMessage=d),this.translate.get("VO_DETAIL.SETTINGS.EXPIRATION.ERROR_MESSAGE").subscribe(d=>this.errorMessage=d)}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.loadSettings()}saveExpirationAttribute(e){this.apiRequest.dontHandleErrorForNext(),this.attributesManager.setVoAttribute({vo:this.vo.id,attribute:e}).subscribe({next:()=>{this.loadSettings(),this.notificator.showSuccess(this.successMessage)},error:o=>{this.notificator.showRPCError(o,this.errorMessage)}})}loadSettings(){this.attributesManager.getVoAttributeByName(this.vo.id,N.r.VO_DEF_EXPIRATION_RULES).subscribe(e=>{this.expirationAttribute=e})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.H8),t.Y36(m.sK),t.Y36(p.V6),t.Y36(p.F5),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-expiration"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:1,consts:[[3,"expirationAttribute","saveAttribute",4,"ngIf"],[3,"expirationAttribute","saveAttribute"]],template:function(o,n){1&o&&t.YNc(0,Qi,1,1,"app-expiration-settings",0),2&o&&t.Q6J("ngIf",void 0!==n.expirationAttribute)},dependencies:[h.O5,Dt],data:{animation:[w.BQ]}})}return i})();var Hi=l(35995),Rt=l(27738);let Wi=(()=>{class i{constructor(e,o,n,a){this.dialog=e,this.voService=o,this.guiAuthResolver=n,this.entityStorageService=a,this.availableRoles=[],this.type="Vo",this.theme="vo-theme"}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Vo")}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(g.YF),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-managers"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:4,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","theme"]],template:function(o,n){1&o&&t._UZ(0,"app-managers-page",0),2&o&&t.Q6J("complementaryObject",n.vo)("availableRoles",n.availableRoles)("complementaryObjectType",n.type)("theme",n.theme)},dependencies:[Rt.s]})}return i})();var M=l(12207),b=l(69755);function ji(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function zi(i,s){1&i&&(t.TgZ(0,"mat-option",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APPROVABLE_GROUP_APP_USER")))}function $i(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"mat-form-field",4)(4,"textarea",18),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.reason=n)}),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.RE_SEND_NOTIFICATION.REASON"),": "),t.xp6(3),t.Q6J("ngModel",e.reason)}}function Ki(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t._uU(5),t.ALo(6,"translate"),t.TgZ(7,"mat-form-field",4)(8,"mat-select",5),t.NdJ("valueChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.mailType=n)}),t.TgZ(9,"mat-option",6),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.YNc(12,zi,3,3,"mat-option",7),t.TgZ(13,"mat-option",8),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.TgZ(16,"mat-option",9),t._uU(17),t.ALo(18,"translate"),t.qZA(),t.TgZ(19,"mat-option",10),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"mat-option",11),t._uU(23),t.ALo(24,"translate"),t.qZA(),t.TgZ(25,"mat-option",12),t._uU(26),t.ALo(27,"translate"),t.qZA()()(),t.YNc(28,$i,5,4,"div",13),t.qZA(),t.TgZ(29,"div",14)(30,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(31),t.ALo(32,"translate"),t.qZA(),t.TgZ(33,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(34),t.ALo(35,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,14,"DIALOGS.RE_SEND_NOTIFICATION.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,16,"DIALOGS.RE_SEND_NOTIFICATION.SELECT"),": "),t.xp6(3),t.Q6J("value",e.mailType),t.xp6(2),t.Oqu(t.lcZ(11,18,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_USER")),t.xp6(2),t.Q6J("ngIf",e.data.groupId),t.xp6(2),t.Oqu(t.lcZ(15,20,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_VO_ADMIN")),t.xp6(3),t.Oqu(t.lcZ(18,22,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.MAIL_VALIDATION")),t.xp6(3),t.Oqu(t.lcZ(21,24,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_APPROVED_USER")),t.xp6(3),t.Oqu(t.lcZ(24,26,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_REJECTED_USER")),t.xp6(3),t.Oqu(t.lcZ(27,28,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_ERROR_VO_ADMIN")),t.xp6(2),t.Q6J("ngIf","APP_REJECTED_USER"===e.mailType),t.xp6(3),t.hij(" ",t.lcZ(32,30,"DIALOGS.RE_SEND_NOTIFICATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(35,32,"DIALOGS.RE_SEND_NOTIFICATION.SEND")," ")}}let Xi=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.translate=n,this.notificator=a,this.registrarManager=r,this.mailType="APP_CREATED_USER",this.reason="",this.loading=!1}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,"APP_REJECTED_USER"===this.mailType?this.registrarManager.sendMessage({appId:this.data.applicationId,mailType:this.mailType,reason:this.reason}).subscribe(()=>{this.translate.get("DIALOGS.RE_SEND_NOTIFICATION.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})},()=>this.loading=!1):this.registrarManager.sendMessage({appId:this.data.applicationId,mailType:this.mailType}).subscribe(()=>{this.translate.get("DIALOGS.RE_SEND_NOTIFICATION.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(m.sK),t.Y36(p.V6),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-re-send-notification-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"w-100"],["disableOptionCentering","",3,"value","valueChange"],["value","APP_CREATED_USER"],["value","APPROVABLE_GROUP_APP_USER",4,"ngIf"],["value","APP_CREATED_VO_ADMIN"],["value","MAIL_VALIDATION"],["value","APP_APPROVED_USER"],["value","APP_REJECTED_USER"],["value","APP_ERROR_VO_ADMIN"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["value","APPROVABLE_GROUP_APP_USER"],["matInput","",3,"ngModel","ngModelChange"]],template:function(o,n){if(1&o&&(t.YNc(0,ji,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ki,36,34,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,et.ey,Y.Nt,O.KE,A.Fj,A.JJ,A.On,f.lW,u.uh,u.xY,u.H8,it.gD,M.b,b.e,m.X$]})}return i})();function to(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function eo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t._uU(5),t.ALo(6,"translate"),t.TgZ(7,"mat-form-field",4)(8,"textarea",5),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.reason=n)}),t.qZA()()(),t.TgZ(9,"div",6)(10,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.TgZ(13,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(14),t.ALo(15,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,6,"DIALOGS.REJECT_APPLICATION.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,8,"DIALOGS.REJECT_APPLICATION.TEXT")," "),t.xp6(3),t.Q6J("ngModel",e.reason),t.xp6(3),t.hij(" ",t.lcZ(12,10,"DIALOGS.REJECT_APPLICATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(15,12,"DIALOGS.REJECT_APPLICATION.SUBMIT")," ")}}let io=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.translate=n,this.notificator=a,this.registrarManager=r,this.reason="",this.loading=!1}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,this.registrarManager.rejectApplication(this.data.applicationId,this.reason).subscribe(()=>{this.translate.get("DIALOGS.REJECT_APPLICATION.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(m.sK),t.Y36(p.V6),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-reject-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"w-100"],["matInput","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,to,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,eo,16,14,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[Y.Nt,O.KE,A.Fj,A.JJ,A.On,f.lW,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();function oo(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function no(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.INVALID_EMAIL")))}function ao(i,s){if(1&i&&(t.TgZ(0,"mat-form-field")(1,"mat-label"),t._uU(2),t.qZA(),t._UZ(3,"input",8),t.YNc(4,no,3,3,"mat-error",4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(e.itemName),t.xp6(1),t.Q6J("formControl",e.emailControl),t.xp6(1),t.Q6J("ngIf",e.emailControl.invalid)}}function so(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.EMPTY_INPUT"),""))}function ro(i,s){if(1&i&&(t.TgZ(0,"mat-form-field")(1,"mat-label"),t._uU(2),t.qZA(),t._UZ(3,"input",9),t.YNc(4,so,3,3,"mat-error",4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(e.itemName),t.xp6(1),t.Q6J("formControl",e.inputControl),t.xp6(1),t.Q6J("ngIf",e.inputControl.invalid)}}function lo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t.YNc(5,ao,5,3,"mat-form-field",4),t.YNc(6,ro,5,3,"mat-form-field",4),t.qZA(),t.TgZ(7,"div",5)(8,"button",6),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(12),t.ALo(13,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.AsE(" ",t.lcZ(3,7,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.TITLE")," ",e.itemName," "),t.xp6(3),t.Q6J("ngIf",null!==e.emailControl),t.xp6(1),t.Q6J("ngIf",null!==e.inputControl),t.xp6(3),t.hij(" ",t.lcZ(10,9,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||null!==e.inputControl&&e.inputControl.invalid||null!==e.emailControl&&e.emailControl.invalid),t.xp6(1),t.hij(" ",t.lcZ(13,11,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.SUBMIT")," ")}}let co=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.notificator=n,this.translateService=a,this.registrarService=r,this.loading=!1,this.inputControl=null,this.emailControl=null}static getLabel(e){return null!==e.i18n.en.label&&0!==e.i18n.en.label.length?e.i18n.en.label:e.shortname}ngOnInit(){this.theme=this.data.theme,this.formItemData=this.data.formItemData,this.itemName=i.getLabel(this.formItemData.formItem),this.itemName.toLowerCase().includes("mail")?this.emailControl=new A.p4(this.formItemData.value,[A.kI.required,A.kI.email]):this.inputControl=new A.p4(this.formItemData.value,[A.kI.required])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.formItemData.value=null!==this.inputControl?this.inputControl.value:this.emailControl.value,this.registrarService.updateFormItemData({appId:this.data.applicationId,data:{id:this.formItemData.id,formItem:this.formItemData.formItem,shortname:this.formItemData.shortname,value:this.formItemData.value,assuranceLevel:this.formItemData.assuranceLevel,prefilledValue:this.formItemData.prefilledValue}}).subscribe(()=>{this.notificator.showSuccess(this.translateService.instant("DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.V6),t.Y36(m.sK),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-edit-application-form-item-data-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["matInput","","required","",3,"formControl"],["matInput","","required","","type","text",3,"formControl"]],template:function(o,n){if(1&o&&(t.YNc(0,oo,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,lo,14,13,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,Y.Nt,O.KE,O.hX,O.TO,A.Fj,A.JJ,A.Q7,A.oH,f.lW,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();var ct=l(26385),po=l(25890);function uo(i,s){if(1&i&&(t.TgZ(0,"span",5),t._uU(1),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.hij(" #",e.application.id," ")}}function _o(i,s){1&i&&t._UZ(0,"mat-spinner",6)}function mo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.verifyApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.VERIFY")," "))}function go(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.approveApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE")," "))}function ho(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.rejectApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECT")," "))}function Ao(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.deleteApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE")," "))}function To(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",18),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.resendNotification())}),t.TgZ(1,"i",19),t._uU(2," mail_outline "),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SEND_NOTIFICATION")," "))}function fo(i,s){if(1&i&&(t.TgZ(0,"div")(1,"span",10),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._uU(4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPLICATION_FOR_VO")),t.xp6(2),t.hij(": ",e.application.vo.name," ")}}function Io(i,s){if(1&i&&(t.TgZ(0,"div")(1,"span",10),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._uU(4),t.TgZ(5,"span",10),t._uU(6),t.ALo(7,"translate"),t.qZA(),t._uU(8),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPLICATION_FOR_GROUP")),t.xp6(2),t.hij(": ",e.application.group.name," "),t.xp6(2),t.Oqu(t.lcZ(7,6,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPLICATION_IN_VO")),t.xp6(2),t.hij(": ",e.application.vo.name," ")}}function bo(i,s){1&i&&(t.TgZ(0,"span")(1,"mat-icon",20),t._uU(2,"arrow_right_alt"),t.qZA(),t._uU(3," Initial "),t.qZA())}function vo(i,s){1&i&&(t.TgZ(0,"span")(1,"mat-icon",20),t._uU(2,"restore"),t.qZA(),t._uU(3," Extension "),t.qZA())}function Eo(i,s){1&i&&(t.TgZ(0,"span")(1,"mat-icon",20),t._uU(2,"nat"),t.qZA(),t._uU(3," Embedded "),t.qZA())}function So(i,s){if(1&i&&(t.TgZ(0,"div",21)(1,"mat-card-title")(2,"i",22),t._uU(3,"clear"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div")(7,"span",10),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._uU(10),t.ALo(11,"date"),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(4),t.AsE(" ",t.lcZ(5,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECTED_BY"),": ",e.getModifiedAtName(e.application.modifiedBy),""),t.xp6(4),t.Oqu(t.lcZ(9,6,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DATE")),t.xp6(2),t.hij(": ",t.xi3(11,8,e.application.modifiedAt,"d.M.y H:mm:ss")," ")}}function xo(i,s){if(1&i&&(t.TgZ(0,"div",21)(1,"mat-card-title")(2,"i",23),t._uU(3,"done"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div")(7,"span",10),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._uU(10),t.ALo(11,"date"),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(4),t.AsE(" ",t.lcZ(5,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVED_BY"),": ",e.getModifiedAtName(e.application.modifiedBy),""),t.xp6(4),t.Oqu(t.lcZ(9,6,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DATE")),t.xp6(2),t.hij(": ",t.xi3(11,8,e.application.modifiedAt,"d.M.y H:mm:ss")," ")}}function Co(i,s){if(1&i&&(t.TgZ(0,"div",21)(1,"h5",10)(2,"i",24),t._uU(3,"warning"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div"),t._uU(7),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(4),t.hij(" ",t.lcZ(5,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.AUTO_APPROVE_FAILURE"),": "),t.xp6(3),t.Oqu(e.application.autoApproveError)}}function No(i,s){if(1&i&&(t.TgZ(0,"div")(1,"span",10),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._uU(4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.MAIL")),t.xp6(2),t.hij(": ",e.userMail," ")}}function Oo(i,s){1&i&&t._UZ(0,"th",33)}function Zo(i,s){if(1&i&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(3);t.xp6(1),t.hij(" ",o.getLabel(e.formItem)," ")}}function Lo(i,s){1&i&&t._UZ(0,"th",33)}function Mo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",38),t.NdJ("click",function(){t.CHM(e);const n=t.oxw().$implicit,a=t.oxw(3);return t.KtG(a.editApplicationData(n))}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.EDIT"))}function Do(i,s){if(1&i&&(t.TgZ(0,"td",35)(1,"div",36),t._uU(2),t.YNc(3,Mo,4,3,"button",37),t.qZA()()),2&i){const e=s.$implicit,o=t.oxw(3);t.xp6(2),t.hij(" ",e.value," "),t.xp6(1),t.Q6J("ngIf",("NEW"===o.application.state||"VERIFIED"===o.application.state)&&"EMBEDDED_GROUP_APPLICATION"!==e.formItem.type)}}function Ro(i,s){1&i&&t._UZ(0,"tr",39)}function wo(i,s){1&i&&t._UZ(0,"tr",40)}function Go(i,s){if(1&i&&(t.TgZ(0,"table",25),t.ynx(1,26),t.YNc(2,Oo,1,0,"th",27),t.YNc(3,Zo,2,1,"td",28),t.BQk(),t.ynx(4,29),t.YNc(5,Lo,1,0,"th",27),t.YNc(6,Do,4,2,"td",30),t.BQk(),t.YNc(7,Ro,1,0,"tr",31),t.YNc(8,wo,1,0,"tr",32),t.qZA()),2&i){const e=t.oxw(2);t.Q6J("dataSource",e.dataSource),t.xp6(7),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}function Po(i,s){if(1&i&&(t.TgZ(0,"div"),t.YNc(1,mo,3,3,"button",7),t.YNc(2,go,3,3,"button",7),t.YNc(3,ho,3,3,"button",8),t.YNc(4,Ao,3,3,"button",8),t.YNc(5,To,5,3,"button",9),t.YNc(6,fo,5,4,"div",4),t.YNc(7,Io,9,8,"div",4),t.TgZ(8,"div")(9,"span",10),t._uU(10),t.ALo(11,"translate"),t.qZA(),t._uU(12,": "),t._UZ(13,"span",11),t.ALo(14,"applicationState"),t.qZA(),t.TgZ(15,"div")(16,"span",10),t._uU(17),t.ALo(18,"translate"),t.qZA(),t._uU(19,": "),t.YNc(20,bo,4,0,"span",4),t.YNc(21,vo,4,0,"span",4),t.YNc(22,Eo,4,0,"span",4),t.qZA(),t.YNc(23,So,12,11,"div",12),t.YNc(24,xo,12,11,"div",12),t.YNc(25,Co,8,4,"div",12),t.TgZ(26,"div",13)(27,"mat-card-title")(28,"i",14),t._uU(29,"redo"),t.qZA(),t._uU(30),t.ALo(31,"translate"),t.ALo(32,"userFullName"),t.qZA(),t.YNc(33,No,5,4,"div",4),t.TgZ(34,"div")(35,"span",10),t.ALo(36,"lowercase"),t._uU(37),t.ALo(38,"translate"),t.qZA(),t._uU(39),t.qZA(),t.TgZ(40,"div")(41,"span",10),t._uU(42),t.ALo(43,"translate"),t.qZA(),t._uU(44),t.qZA(),t.TgZ(45,"div")(46,"span",10),t._uU(47),t.ALo(48,"translate"),t.qZA(),t._uU(49),t.ALo(50,"date"),t.qZA(),t.YNc(51,Go,9,3,"table",15),t.qZA()()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngIf","NEW"===e.application.state&&e.verifyAuth),t.xp6(1),t.Q6J("ngIf",("VERIFIED"===e.application.state||"NEW"===e.application.state)&&e.approveAuth),t.xp6(1),t.Q6J("ngIf",("VERIFIED"===e.application.state||"NEW"===e.application.state)&&e.rejectAuth),t.xp6(1),t.Q6J("ngIf",("REJECTED"===e.application.state||"NEW"===e.application.state)&&e.deleteAuth),t.xp6(1),t.Q6J("ngIf",e.resendAuth),t.xp6(1),t.Q6J("ngIf",!e.application.group),t.xp6(1),t.Q6J("ngIf",e.application.group),t.xp6(3),t.Oqu(t.lcZ(11,27,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.STATE")),t.xp6(3),t.Q6J("outerHTML",t.lcZ(14,29,e.application.state),t.oJD),t.xp6(4),t.Oqu(t.lcZ(18,31,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.TYPE")),t.xp6(3),t.Q6J("ngIf","INITIAL"===e.application.type),t.xp6(1),t.Q6J("ngIf","EXTENSION"===e.application.type),t.xp6(1),t.Q6J("ngIf","EMBEDDED"===e.application.type),t.xp6(1),t.Q6J("ngIf","REJECTED"===e.application.state),t.xp6(1),t.Q6J("ngIf","APPROVED"===e.application.state),t.xp6(1),t.Q6J("ngIf","APPROVED"!==e.application.state&&"REJECTED"!==e.application.state&&e.application.autoApproveError),t.xp6(5),t.AsE(" ",t.lcZ(31,33,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SUBMITTED_BY"),": ",null===e.application.user?e.submittedBy():t.lcZ(32,35,e.application.user),""),t.xp6(3),t.Q6J("ngIf",e.userMail),t.xp6(2),t.Q2q("data-cy","",t.lcZ(36,37,e.application.extSourceName),"-application-extsource"),t.xp6(2),t.Oqu(t.lcZ(38,39,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.EXT_SRC")),t.xp6(2),t.hij(": ",e.application.extSourceName," "),t.xp6(3),t.Oqu(t.lcZ(43,41,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.LOA")),t.xp6(2),t.hij(": ",e.application.extSourceLoa," "),t.xp6(3),t.Oqu(t.lcZ(48,43,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DATE")),t.xp6(2),t.hij(": ",t.xi3(50,45,e.application.createdAt,"d.M.y H:mm:ss")," "),t.xp6(2),t.Q6J("ngIf",0!==e.userData.length)}}let pt=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.registrarManager=e,this.dialog=o,this.translate=n,this.route=a,this.notificator=r,this.router=d,this.authResolver=T,this.usersService=I,this.userData=[],this.displayedColumns=["label","value"],this.loading=!0}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{this.route.parent.params.subscribe(o=>{this.dialogTheme=o.groupId?"group-theme":o.memberId?"member-theme":"vo-theme";const n=Number(e.applicationId);this.registrarManager.getApplicationById(n).subscribe(a=>{this.application=a,"EMBEDDED"===this.application.type&&this.application.user?this.usersService.getRichUserWithAttributes(this.application.user.id).subscribe(r=>{const d=r.userAttributes.find(T=>"preferredMail"===T.friendlyName);this.userMail=d?.value,this.setAuthRights(),this.loading=!1}):this.registrarManager.getApplicationDataById(this.application.id).subscribe(r=>{this.userData=r,this.dataSource=new c.by(this.userData),this.setAuthRights(),this.loading=!1})})})})}setAuthRights(){"group-theme"===this.dialogTheme?(this.verifyAuth=this.authResolver.isAuthorized("group-verifyApplication_int_policy",[this.application.group]),this.approveAuth=this.authResolver.isAuthorized("group-approveApplicationInternal_int_policy",[this.application.group]),this.rejectAuth=this.authResolver.isAuthorized("group-rejectApplication_int_String_policy",[this.application.group]),this.deleteAuth=this.authResolver.isAuthorized("group-deleteApplication_Application_policy",[this.application.group]),this.resendAuth=this.authResolver.isAuthorized("group-sendMessage_Application_MailType_String_policy",[this.application.group])):(this.verifyAuth=this.authResolver.isAuthorized("vo-verifyApplication_int_policy",[this.application.vo]),this.approveAuth=this.authResolver.isAuthorized("vo-approveApplicationInternal_int_policy",[this.application.vo]),this.rejectAuth=this.authResolver.isAuthorized("vo-rejectApplication_int_String_policy",[this.application.vo]),this.deleteAuth=this.authResolver.isAuthorized("vo-deleteApplication_Application_policy",[this.application.vo]),this.resendAuth=this.authResolver.isAuthorized("vo-sendMessage_Application_MailType_String_policy",[this.application.vo]))}getLabel(e){return null!==e.i18n.en.label&&0!==e.i18n.en.label.length?e.i18n.en.label:e.shortname}submittedBy(){return this.application.createdBy.slice(this.application.createdBy.lastIndexOf("=")+1,this.application.createdBy.length)}getModifiedAtName(e){const o=e.lastIndexOf("/CN=");if(-1!==o){const n=e.slice(o+4,e.length).replace("/unstructuredName="," ");return-1!==n.lastIndexOf("\\")?e.slice(e.lastIndexOf("=")+1,e.length):n}return e}resendNotification(){const e=(0,_.kZ)();e.width="500px",e.data={applicationId:this.application.id,theme:this.dialogTheme,groupId:this.application.group?.id},this.dialog.open(Xi,e)}deleteApplication(){const e=(0,_.kZ)();e.width="450px",e.data={items:[this.application.id],title:"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE_APPLICATION_TITLE",description:"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE_APPLICATION_DESCRIPTION",theme:"vo-theme",type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(n=>{n&&this.registrarManager.deleteApplication(this.application.id).subscribe(()=>{this.translate.get("VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE_MESSAGE").subscribe(a=>{this.notificator.showSuccess(a),this.router.navigateByUrl(this.router.url.substring(0,this.router.url.lastIndexOf("/")))})})})}rejectApplication(){const e=(0,_.kZ)();e.width="500px",e.data={applicationId:this.application.id,theme:this.dialogTheme},this.dialog.open(io,e).afterClosed().subscribe(()=>{this.loading=!0,this.registrarManager.getApplicationById(this.application.id).subscribe(n=>{this.application=n,this.loading=!1},()=>this.loading=!1)})}approveApplication(){this.loading=!0,this.registrarManager.approveApplication(this.application.id).subscribe(()=>{this.translate.get("VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE_MESSAGE").subscribe(e=>{this.notificator.showSuccess(e)}),this.registrarManager.getApplicationById(this.application.id).subscribe(e=>{this.application=e,this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}verifyApplication(){this.registrarManager.verifyApplication(this.application.id).subscribe(()=>{this.translate.get("VO_DETAIL.APPLICATION.APPLICATION_DETAIL.VERIFY_MESSAGE").subscribe(e=>{this.notificator.showSuccess(e)}),this.loading=!0,this.registrarManager.getApplicationById(this.application.id).subscribe({next:e=>{this.application=e,this.loading=!1},error:()=>this.loading=!1})})}editApplicationData(e){const o=(0,_.kZ)();o.width="600px",o.data={theme:this.dialogTheme,applicationId:this.application.id,formItemData:e},this.dialog.open(co,o)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(u.uw),t.Y36(m.sK),t.Y36(v.gz),t.Y36(p.V6),t.Y36(v.F0),t.Y36(p.x4),t.Y36(g.Fv))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-detail"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:7,vars:6,consts:[[1,"page-subtitle"],["class","text-muted",4,"ngIf"],[1,"mb-4"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"text-muted"],[1,"ms-auto","me-auto"],["color","accent","class","me-2","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[1,"fw-bold"],[3,"outerHTML"],["class","card p-3 mt-2",4,"ngIf"],[1,"card","p-4","mt-2"],[1,"material-icons","align-text-top"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"click"],["mat-stroked-button","",1,"me-2",3,"click"],[1,"material-icons"],[1,"align-bottom"],[1,"card","p-3","mt-2"],[1,"material-icons","red","align-text-top"],[1,"material-icons","green","align-text-top"],[1,"material-icons","orange"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","label"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","word-break-all","mat-cell","",4,"matCellDef"],["class","h-50","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell","",1,"word-break-all"],[1,"d-flex","align-items-center"],["aria-label","Edit Application data","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["aria-label","Edit Application data","mat-icon-button","",3,"matTooltip","click"],["mat-header-row","",1,"h-50"],["mat-row",""]],template:function(o,n){1&o&&(t.TgZ(0,"h2",0),t._uU(1),t.ALo(2,"translate"),t.YNc(3,uo,2,1,"span",1),t.qZA(),t._UZ(4,"mat-divider",2),t.YNc(5,_o,1,0,"mat-spinner",3),t.YNc(6,Po,52,48,"div",4)),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.TITLE")," "),t.xp6(2),t.Q6J("ngIf",!!n.application),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,F.Hw,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,f.lW,f.RK,G.Ou,Z.gM,ct.d,V.n5,h.i8,h.uU,m.X$,W.d,po.h]})}return i})();var Uo=l(25111),yo=l(61460);let Vo=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:0,template:function(o,n){1&o&&t._UZ(0,"app-animated-router-outlet")},dependencies:[k.A],data:{animation:[w.Ji]}})}return i})();var D=l(74104),wt=l(95845);function Fo(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"GROUP_DETAIL.ENTITY")," ")}function Yo(i,s){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",5),2&i){const e=t.oxw();t.Q6J("entityId",e.group.id)("entity","group")}}function Jo(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"GROUP_DETAIL.ENTITY")," - ",t.lcZ(2,4,"MEMBER_DETAIL.ENTITY")," ")}function qo(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",6),2&i){const e=t.oxw(2);t.Q6J("firstEntity","group")("firstEntityId",e.group.id)("secondEntity","member")}}function ko(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,Jo,3,6,"ng-template",2),t.YNc(2,qo,1,3,"ng-template",3),t.qZA())}function Qo(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"GROUP_DETAIL.ENTITY")," - ",t.lcZ(2,4,"RESOURCE_DETAIL.ENTITY")," ")}function Bo(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",6),2&i){const e=t.oxw(2);t.Q6J("firstEntity","group")("firstEntityId",e.group.id)("secondEntity","resource")}}function Ho(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,Qo,3,6,"ng-template",2),t.YNc(2,Bo,1,3,"ng-template",3),t.qZA())}let Wo=(()=>{class i{constructor(e,o){this.authResolver=e,this.entityStorageService=o}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.groupResourceAttAuth=this.authResolver.isAuthorized("getResourceAssignments_Group_policy",[this.group]),this.groupMemberAttAuth=this.authResolver.isAuthorized("getCompleteRichMembers_Group_List_List_List_boolean_policy",[this.group])}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-attributes"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:10,vars:5,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),t.YNc(6,Fo,2,3,"ng-template",2),t.YNc(7,Yo,1,2,"ng-template",3),t.qZA(),t.YNc(8,ko,3,0,"mat-tab",4),t.YNc(9,Ho,3,0,"mat-tab",4),t.qZA()()),2&o&&(t.xp6(2),t.Oqu(t.lcZ(3,3,"GROUP_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(6),t.Q6J("ngIf",n.groupMemberAttAuth),t.xp6(1),t.Q6J("ngIf",n.groupResourceAttAuth))},dependencies:[h.O5,D.Vc,D.uD,D.uX,D.SP,wt.Y,lt.t,m.X$]})}return i})();function jo(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function zo(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items)}}let $o=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.sideMenuService=e,this.groupService=o,this.router=n,this.guiAuthResolver=a,this.apiRequest=r,this.attributesManager=d,this.notificator=T,this.entityStorageService=I,this.routePolicyService=S,this.items=[],this.loading=!1}ngOnInit(){this.loading=!0,this.group=this.entityStorageService.getEntity(),this.initItems()}initItems(){this.items=[],this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{this.items.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/expiration`,label:"MENU_ITEMS.GROUP.EXPIRATION",style:"group-btn"}),this.loading=!1},error:e=>{"PrivilegeException"!==e.name&&this.notificator.showRPCError(e),this.loading=!1}}),this.routePolicyService.canNavigate("groups-settings-managers",this.group)&&this.items.push({cssIcon:"perun-manager",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/managers`,label:"MENU_ITEMS.GROUP.MANAGERS",style:"group-btn"}),"members"!==this.group.name&&this.routePolicyService.canNavigate("groups-settings-applicationForm",this.group)&&this.items.push({cssIcon:"perun-application-form",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/applicationForm`,label:"MENU_ITEMS.GROUP.APPLICATION_FORM",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-notifications",this.group)&&this.items.push({cssIcon:"perun-notification",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/notifications`,label:"MENU_ITEMS.GROUP.NOTIFICATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-relations",this.group)&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/relations`,label:"MENU_ITEMS.GROUP.RELATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-extsources",this.group)&&this.items.push({cssIcon:"perun-external-sources",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/extsources`,label:"MENU_ITEMS.GROUP.EXTSOURCES",style:"group-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.ff),t.Y36(v.F0),t.Y36(p.x4),t.Y36(p.F5),t.Y36(g.H8),t.Y36(p.V6),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(o,n){1&o&&(t.YNc(0,jo,1,0,"mat-spinner",0),t.YNc(1,zo,2,1,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L]})}return i})();var Ko=l(45279),Xo=l(49923),tn=l(17791),en=l(6895);function on(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function nn(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.switchToInitial())}),t.TgZ(1,"i",11),t._uU(2,"arrow_right_alt"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.SWITCH_INITIAL")," "))}function an(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.switchToExtension())}),t.TgZ(1,"i",11),t._uU(2,"cached"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.SWITCH_EXTENSION")," "))}function sn(i,s){if(1&i&&(t.TgZ(0,"mat-option",12),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"uppercase"),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",t.lcZ(2,2,t.lcZ(3,4,"SHARED_LIB.LANGUAGES."+e))," ")}}function rn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function ln(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function cn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"input",19),t.qZA()(),t.TgZ(6,"div",20),t.YNc(7,rn,2,1,"mat-icon",21),t.YNc(8,ln,2,1,"mat-icon",21),t.TgZ(9,"span",22),t._uU(10),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function pn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function un(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function dn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"input",24)(6,"br")(7,"input",19),t.qZA()(),t.TgZ(8,"div",20),t.YNc(9,pn,2,1,"mat-icon",21),t.YNc(10,un,2,1,"mat-icon",21),t.TgZ(11,"span",22),t._uU(12),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function _n(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"input",26),t._uU(2),t._UZ(3,"br"),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(3).$implicit;t.xp6(1),t.Q6J("disabled","ALWAYS"===o.disabled),t.xp6(1),t.hij(" ",e,"")}}function mn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function gn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function hn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"form",18),t.YNc(5,_n,4,2,"div",9),t._UZ(6,"input",25),t.ALo(7,"translate"),t.qZA()(),t.TgZ(8,"div",20),t.YNc(9,mn,2,1,"mat-icon",21),t.YNc(10,gn,2,1,"mat-icon",21),t.TgZ(11,"span",22),t._uU(12),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(1),t.s9C("value",t.lcZ(7,7,"VO_DETAIL.SETTINGS.APPLICATION_FORM.CLEAR_SELECTION")),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function An(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"span",27),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("innerHTML",o.getLocalizedLabel(e),t.oJD)}}function Tn(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"span",27),t.ALo(2,"sanitizeHtml"),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,o.getLocalizedLabel(e)),t.oJD)}}function fn(i,s){if(1&i&&(t.TgZ(0,"option"),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e," ")}}function In(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function bn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function vn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"select",28),t.YNc(6,fn,2,1,"option",9),t.qZA()()(),t.TgZ(7,"div",20),t.YNc(8,In,2,1,"mat-icon",21),t.YNc(9,bn,2,1,"mat-icon",21),t.TgZ(10,"span",22),t._uU(11),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(1),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function En(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Sn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function xn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t._UZ(4,"textarea",29),t.qZA(),t.TgZ(5,"div",20),t.YNc(6,En,2,1,"mat-icon",21),t.YNc(7,Sn,2,1,"mat-icon",21),t.TgZ(8,"span",22),t._uU(9),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(1),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function Cn(i,s){if(1&i&&(t.TgZ(0,"option",34),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e," ")}}function Nn(i,s){1&i&&(t.TgZ(0,"div",35)(1,"form"),t._UZ(2,"input",36),t.qZA()())}function On(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Zn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Ln(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"select",30),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2).$implicit,r=t.oxw(2);return t.KtG(r.mapForCombobox[a.id]=n)}),t.TgZ(6,"option",31),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,Cn,2,1,"option",32),t.qZA(),t.YNc(10,Nn,3,0,"div",33),t.qZA()(),t.TgZ(11,"div",20),t.YNc(12,On,2,1,"mat-icon",21),t.YNc(13,Zn,2,1,"mat-icon",21),t.TgZ(14,"span",22),t._uU(15),t.qZA()()()}if(2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("ngModel",o.mapForCombobox[e.id])("disabled","ALWAYS"===e.disabled),t.xp6(2),t.hij(" ",t.lcZ(8,9,"VO_DETAIL.SETTINGS.APPLICATION_FORM.OTHER_VALUE")," "),t.xp6(2),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(1),t.Q6J("ngIf","true"===o.mapForCombobox[e.id]),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function Mn(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"input",37),t._uU(2),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(3).$implicit;t.xp6(1),t.Q6J("disabled","ALWAYS"===o.disabled),t.xp6(1),t.hij(" ",e," ")}}function Dn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Rn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function wn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"form",35),t.YNc(6,Mn,3,2,"div",9),t.qZA()()(),t.TgZ(7,"div",20),t.YNc(8,Dn,2,1,"mat-icon",21),t.YNc(9,Rn,2,1,"mat-icon",21),t.TgZ(10,"span",22),t._uU(11),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(3),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function Gn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Pn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Un(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"form",35),t._UZ(6,"input",37),t._uU(7," example group1 "),t._UZ(8,"br")(9,"input",37),t._uU(10," example group2 "),t._UZ(11,"br")(12,"input",37),t._uU(13," example group3 "),t.qZA()()(),t.TgZ(14,"div",20),t.YNc(15,Gn,2,1,"mat-icon",21),t.YNc(16,Pn,2,1,"mat-icon",21),t.TgZ(17,"span",22),t._uU(18),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(3),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function yn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Vn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Fn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"button",38),t._uU(2),t.qZA(),t.YNc(3,yn,2,1,"mat-icon",39),t.YNc(4,Vn,2,1,"mat-icon",39),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(1),t.hij(" ",o.getLocalizedLabel(e)," "),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden)}}function Yn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Jn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function qn(i,s){if(1&i&&(t.TgZ(0,"div")(1,"button",38),t._uU(2),t.qZA(),t.YNc(3,Yn,2,1,"mat-icon",39),t.YNc(4,Jn,2,1,"mat-icon",39),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(1),t.hij(" ",o.getLocalizedLabel(e)," "),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden)}}function kn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Qn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Bn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"select",41)(6,"option",42),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"option",43),t._uU(10,"(GMT -12:00) Eniwetok, Kwajalein"),t.qZA(),t.TgZ(11,"option",44),t._uU(12,"(GMT -11:00) Midway Island, Samoa"),t.qZA(),t.TgZ(13,"option",45),t._uU(14,"(GMT -10:00) Hawaii"),t.qZA(),t.TgZ(15,"option",46),t._uU(16,"(GMT -9:30) Taiohae"),t.qZA(),t.TgZ(17,"option",47),t._uU(18,"(GMT -9:00) Alaska"),t.qZA(),t.TgZ(19,"option",48),t._uU(20,"(GMT -8:00) Pacific Time (US & Canada)"),t.qZA(),t.TgZ(21,"option",49),t._uU(22,"(GMT -7:00) Mountain Time (US & Canada)"),t.qZA(),t.TgZ(23,"option",50),t._uU(24," (GMT -6:00) Central Time (US & Canada), Mexico City "),t.qZA(),t.TgZ(25,"option",51),t._uU(26," (GMT -5:00) Eastern Time (US & Canada), Bogota, Lima "),t.qZA(),t.TgZ(27,"option",52),t._uU(28,"(GMT -4:30) Caracas"),t.qZA(),t.TgZ(29,"option",53),t._uU(30,"(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz"),t.qZA(),t.TgZ(31,"option",54),t._uU(32,"(GMT -3:30) Newfoundland"),t.qZA(),t.TgZ(33,"option",55),t._uU(34,"(GMT -3:00) Brazil, Buenos Aires, Georgetown"),t.qZA(),t.TgZ(35,"option",56),t._uU(36,"(GMT -2:00) Mid-Atlantic"),t.qZA(),t.TgZ(37,"option",57),t._uU(38,"(GMT -1:00) Azores, Cape Verde Islands"),t.qZA(),t.TgZ(39,"option",58),t._uU(40," (GMT) Western Europe Time, London, Lisbon, Casablanca "),t.qZA(),t.TgZ(41,"option",59),t._uU(42,"(GMT +1:00) Brussels, Copenhagen, Madrid, Paris"),t.qZA(),t.TgZ(43,"option",60),t._uU(44,"(GMT +2:00) Kaliningrad, South Africa"),t.qZA(),t.TgZ(45,"option",61),t._uU(46,"(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg"),t.qZA(),t.TgZ(47,"option",62),t._uU(48,"(GMT +3:30) Tehran"),t.qZA(),t.TgZ(49,"option",63),t._uU(50,"(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi"),t.qZA(),t.TgZ(51,"option",64),t._uU(52,"(GMT +4:30) Kabul"),t.qZA(),t.TgZ(53,"option",65),t._uU(54," (GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent "),t.qZA(),t.TgZ(55,"option",66),t._uU(56,"(GMT +5:30) Bombay, Calcutta, Madras, New Delhi"),t.qZA(),t.TgZ(57,"option",67),t._uU(58,"(GMT +5:45) Kathmandu, Pokhara"),t.qZA(),t.TgZ(59,"option",68),t._uU(60,"(GMT +6:00) Almaty, Dhaka, Colombo"),t.qZA(),t.TgZ(61,"option",69),t._uU(62,"(GMT +6:30) Yangon, Mandalay"),t.qZA(),t.TgZ(63,"option",70),t._uU(64,"(GMT +7:00) Bangkok, Hanoi, Jakarta"),t.qZA(),t.TgZ(65,"option",71),t._uU(66,"(GMT +8:00) Beijing, Perth, Singapore, Hong Kong"),t.qZA(),t.TgZ(67,"option",72),t._uU(68,"(GMT +8:45) Eucla"),t.qZA(),t.TgZ(69,"option",73),t._uU(70,"(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk"),t.qZA(),t.TgZ(71,"option",74),t._uU(72,"(GMT +9:30) Adelaide, Darwin"),t.qZA(),t.TgZ(73,"option",75),t._uU(74,"(GMT +10:00) Eastern Australia, Guam, Vladivostok"),t.qZA(),t.TgZ(75,"option",76),t._uU(76,"(GMT +10:30) Lord Howe Island"),t.qZA(),t.TgZ(77,"option",77),t._uU(78,"(GMT +11:00) Magadan, Solomon Islands, New Caledonia"),t.qZA(),t.TgZ(79,"option",78),t._uU(80,"(GMT +11:30) Norfolk Island"),t.qZA(),t.TgZ(81,"option",79),t._uU(82,"(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka"),t.qZA(),t.TgZ(83,"option",80),t._uU(84,"(GMT +12:45) Chatham Islands"),t.qZA(),t.TgZ(85,"option",81),t._uU(86,"(GMT +13:00) Apia, Nukualofa"),t.qZA(),t.TgZ(87,"option",82),t._uU(88,"(GMT +14:00) Line Islands, Tokelau"),t.qZA()()()(),t.TgZ(89,"div",20),t.YNc(90,kn,2,1,"mat-icon",21),t.YNc(91,Qn,2,1,"mat-icon",21),t.TgZ(92,"span",22),t._uU(93),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.hij(" ",t.lcZ(8,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NOT_SELECTED")," "),t.xp6(83),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function Hn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Wn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}const jn=function(){return["Example 1","Example 2"]},Gt=function(i){return{id:0,beanName:"Attribute",namespace:"",value:i}};function zn(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"perun-web-apps-attribute-value-list",83),t.qZA()(),t.TgZ(6,"div",20),t.YNc(7,Hn,2,1,"mat-icon",21),t.YNc(8,Wn,2,1,"mat-icon",21),t.TgZ(9,"span",22),t._uU(10),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("attribute",t.VKq(6,Gt,t.DdM(5,jn))),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function $n(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Kn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}const Xn=function(){return{key1:"value 1",key2:"value 2"}};function ta(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"perun-web-apps-attribute-value-map",83),t.qZA()(),t.TgZ(6,"div",20),t.YNc(7,$n,2,1,"mat-icon",21),t.YNc(8,Kn,2,1,"mat-icon",21),t.TgZ(9,"span",22),t._uU(10),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("attribute",t.VKq(6,Gt,t.DdM(5,Xn))),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function ea(i,s){if(1&i&&(t.TgZ(0,"div",14),t.YNc(1,cn,11,5,"div",15),t.YNc(2,dn,13,6,"div",15),t.YNc(3,hn,13,9,"div",15),t.YNc(4,An,2,1,"div",2),t.YNc(5,Tn,3,3,"div",2),t.YNc(6,vn,12,6,"div",15),t.YNc(7,xn,10,5,"div",15),t.YNc(8,Ln,16,11,"div",15),t.YNc(9,wn,12,5,"div",15),t.YNc(10,Un,19,7,"div",15),t.YNc(11,Fn,5,4,"div",15),t.YNc(12,qn,5,4,"div",2),t.YNc(13,Bn,94,8,"div",15),t.YNc(14,zn,11,8,"div",2),t.YNc(15,ta,11,8,"div",2),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngIf",("TEXTFIELD"===e.type||"VALIDATED_EMAIL"===e.type||"USERNAME"===e.type)&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","PASSWORD"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","RADIO"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","HEADING"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","HTML_COMMENT"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","SELECTIONBOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","TEXTAREA"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","COMBOBOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","CHECKBOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","SUBMIT_BUTTON"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","AUTO_SUBMIT_BUTTON"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","TIMEZONE"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","LIST_INPUT_BOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","MAP_INPUT_BOX"===e.type&&"ALWAYS"!==e.hidden)}}function ia(i,s){if(1&i&&(t.TgZ(0,"div"),t.YNc(1,ea,16,15,"div",13),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",o.isValid(e))}}function oa(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",4),t.YNc(2,nn,5,3,"button",5),t.YNc(3,an,5,3,"button",5),t.TgZ(4,"mat-form-field")(5,"mat-label"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"mat-select",6),t.NdJ("valueChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentLanguage=n)}),t.YNc(9,sn,4,6,"mat-option",7),t.qZA()()(),t.TgZ(10,"div",8),t.YNc(11,ia,2,1,"div",9),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",!e.initialPage),t.xp6(1),t.Q6J("ngIf",e.initialPage),t.xp6(3),t.Oqu(t.lcZ(7,6,"DIALOGS.PASSWORD_RESET_REQUEST.LANGUAGE")),t.xp6(2),t.Q6J("value",e.currentLanguage),t.xp6(1),t.Q6J("ngForOf",e.languages),t.xp6(2),t.Q6J("ngForOf",e.applicationFormItems)}}let Pt=(()=>{class i{constructor(e,o,n){this.route=e,this.translate=o,this.store=n,this.loading=!0,this.applicationFormItems=[],this.currentLanguage="en",this.languages=["en"],this.initialPage=!0,this.mapForCombobox=new Map}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.route.queryParamMap.subscribe(e=>{this.applicationFormItems=JSON.parse(e.get("applicationFormItems")),this.loading=!1})}switchToInitial(){this.initialPage=!0}switchToExtension(){this.initialPage=!1}getLocalizedOptions(e){if(e.i18n[this.currentLanguage]){const o=e.i18n[this.currentLanguage].options;if(null!==o&&""!==o){const n=[];for(const a of o.split("|"))n.push(a.split("#")[1]);return n}}return[]}isValid(e){if(e.forDelete)return!1;for(const o of e.applicationTypes)if("INITIAL"===o&&this.initialPage||"EXTENSION"===o&&!this.initialPage)return!0;return!1}disabledTooltip(e){let o,n,a;switch(e.disabled){case"ALWAYS":return this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.ALWAYS_DISABLED");case"IF_PREFILLED":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.DISABLED_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.disabledDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_PREFILLED"),`${o} ${n} ${a}`;case"IF_EMPTY":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.DISABLED_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.disabledDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_EMPTY"),`${o} ${n} ${a}`;default:return""}}hiddenTooltip(e){let o,n,a;switch(e.hidden){case"ALWAYS":return this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.ALWAYS_HIDDEN");case"IF_PREFILLED":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.HIDDEN_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.hiddenDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_PREFILLED"),`${o} ${n} ${a}`;case"IF_EMPTY":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.HIDDEN_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.hiddenDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_EMPTY"),`${o} ${n} ${a}`;default:return""}}getLocalizedLabel(e){return e.i18n[this.currentLanguage]?.label?e.i18n[this.currentLanguage].label+(e.required?"*":""):e.shortname+(e.required?"*":"")}getLocalizedHint(e){return e.i18n[this.currentLanguage]?e.i18n[this.currentLanguage].help:""}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(m.sK),t.Y36(p.d6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-form-preview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:5,vars:5,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"w-100","mb-2"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"card","mb-4","p-5"],[4,"ngFor","ngForOf"],["mat-stroked-button","",1,"me-2",3,"click"],[1,"material-icons"],[3,"value"],["class","mb-2",4,"ngIf"],[1,"mb-2"],["class","d-flex",4,"ngIf"],[1,"d-flex"],[1,"w-50","d-flex"],[1,"w-50"],["type","text",1,"w-100",3,"disabled"],[1,"w-50","d-flex","left"],["class","pointer",3,"matTooltip",4,"ngIf"],[1,"ms-2"],[1,"pointer",3,"matTooltip"],["type","text",1,"mb-1","w-100",3,"disabled"],["type","reset",3,"disabled","value"],["name","temp","type","radio",3,"disabled"],[3,"innerHTML"],[1,"w-100",3,"disabled"],[1,"w-50",3,"disabled"],[1,"w-100",3,"ngModel","disabled","ngModelChange"],["selected","","value","true"],["value","false",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],["value","false"],[1,"w-100"],["type","text"],["type","checkbox",3,"disabled"],["color","accent","mat-flat-button","",3,"disabled"],["class","pointer left",3,"matTooltip",4,"ngIf"],[1,"pointer","left",3,"matTooltip"],["id","timezone-offset","name","timezone_offset",1,"w-100",3,"disabled"],["selected","selected","value","-12:00"],["value","-12:00"],["value","-11:00"],["value","-10:00"],["value","-09:50"],["value","-09:00"],["value","-08:00"],["value","-07:00"],["value","-06:00"],["value","-05:00"],["value","-04:50"],["value","-04:00"],["value","-03:50"],["value","-03:00"],["value","-02:00"],["value","-01:00"],["value","+00:00"],["value","+01:00"],["value","+02:00"],["value","+03:00"],["value","+03:50"],["value","+04:00"],["value","+04:50"],["value","+05:00"],["value","+05:50"],["value","+05:75"],["value","+06:00"],["value","+06:50"],["value","+07:00"],["value","+08:00"],["value","+08:75"],["value","+09:00"],["value","+09:50"],["value","+10:00"],["value","+10:50"],["value","+11:00"],["value","+11:50"],["value","+12:00"],["value","+12:75"],["value","+13:00"],["value","+14:00"],[3,"attribute"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,on,1,0,"mat-spinner",1),t.YNc(4,oa,12,8,"div",2)),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,3,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.TITLE"),"\n"),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.sg,h.O5,et.ey,O.KE,O.hX,A._Y,A.YN,A.Kr,A.EJ,A.JJ,A.JL,A.On,A.F,F.Hw,f.lW,it.gD,G.Ou,Z.gM,Xo.H,tn.$,h.gd,m.X$,en.A],styles:[".left[_ngcontent-%COMP%]{margin-left:10px}.pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function na(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"MEMBER_DETAIL.ENTITY")," ")}function aa(i,s){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",6),2&i){const e=t.oxw();t.Q6J("entityId",e.member.id)("entity","member")}}function sa(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"MEMBER_DETAIL.ENTITY")," - ",t.lcZ(2,4,"GROUP_DETAIL.ENTITY")," ")}function ra(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",7),2&i){const e=t.oxw(2);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","group")}}function la(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,sa,3,6,"ng-template",2),t.YNc(2,ra,1,3,"ng-template",3),t.qZA())}function ca(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"MEMBER_DETAIL.ENTITY")," - ",t.lcZ(2,4,"RESOURCE_DETAIL.ENTITY")," ")}function pa(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",7),2&i){const e=t.oxw(2);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","resource")}}function ua(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,ca,3,6,"ng-template",2),t.YNc(2,pa,1,3,"ng-template",3),t.qZA())}function da(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"ADMIN_USER.ENTITY")," ")}function _a(i,s){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",6),2&i){const e=t.oxw();t.Q6J("entityId",e.member.userId)("entity","user")}}function ma(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"ADMIN_USER.ENTITY")," - ",t.lcZ(2,4,"FACILITY_DETAIL.ENTITY")," ")}function ga(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",7),2&i){const e=t.oxw(2);t.Q6J("firstEntity","user")("firstEntityId",e.member.userId)("secondEntity","facility")}}function ha(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,ma,3,6,"ng-template",2),t.YNc(2,ga,1,3,"ng-template",3),t.qZA())}let Aa=(()=>{class i{constructor(e,o,n,a){this.route=e,this.authResolver=o,this.memberManager=n,this.entityService=a}ngOnInit(){this.member=this.entityService.getEntity(),this.memberGroupAttAuth=this.authResolver.isAuthorized("getMemberGroups_Member_policy",[this.member]),this.memberResourceAttAuth=this.authResolver.isAuthorized("getAssignedResourcesWithStatus_Member_policy",[this.member]),this.userFacilityAttAuth=this.authResolver.isAuthorized("getAssignedFacilities_User_policy",[{beanName:"User",id:this.member.userId}])}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(p.x4),t.Y36(g.uq),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-attributes"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:14,vars:6,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[1,"mb-2"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),t.YNc(6,na,2,3,"ng-template",2),t.YNc(7,aa,1,2,"ng-template",3),t.qZA(),t.YNc(8,la,3,0,"mat-tab",4),t.YNc(9,ua,3,0,"mat-tab",4),t.TgZ(10,"mat-tab",5),t.YNc(11,da,2,3,"ng-template",2),t.YNc(12,_a,1,2,"ng-template",3),t.qZA(),t.YNc(13,ha,3,0,"mat-tab",4),t.qZA()()),2&o&&(t.xp6(2),t.Oqu(t.lcZ(3,4,"MEMBER_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(6),t.Q6J("ngIf",n.memberGroupAttAuth),t.xp6(1),t.Q6J("ngIf",n.memberResourceAttAuth),t.xp6(4),t.Q6J("ngIf",n.userFacilityAttAuth))},dependencies:[h.O5,D.Vc,D.uD,D.uX,D.SP,wt.Y,lt.t,m.X$]})}return i})(),Ta=(()=>{class i{constructor(e,o,n,a,r){this.sideMenuService=e,this.voService=o,this.authResolver=n,this.entityStorageService=a,this.routePolicyService=r,this.items=[]}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.initItems()}initItems(){this.routePolicyService.canNavigate("organizations-resources-preview",this.vo)&&this.items.push({cssIcon:"perun-resource",url:`/organizations/${this.vo.id}/resources/preview`,label:"MENU_ITEMS.VO.RESOURCE_PREVIEW",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-tags",this.vo)&&this.items.push({cssIcon:"perun-resource-tags",url:`/organizations/${this.vo.id}/resources/tags`,label:"MENU_ITEMS.VO.RESOURCE_TAGS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-states",this.vo)&&this.items.push({cssIcon:"perun-resources-state",url:`/organizations/${this.vo.id}/resources/states`,label:"MENU_ITEMS.VO.RESOURCE_STATES",style:"vo-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(p.x4),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-resources-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:1,consts:[[3,"items"]],template:function(o,n){1&o&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",0),t.qZA()),2&o&&(t.xp6(1),t.Q6J("items",n.items))},dependencies:[Q.L]})}return i})();var fa=l(4553),Ia=l(65992),E=l(78337),ba=l(80098);function va(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ea(i,s){1&i&&t._UZ(0,"th",14)}function Sa(i,s){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.tagName)}}function xa(i,s){1&i&&t._UZ(0,"tr",16)}function Ca(i,s){1&i&&t._UZ(0,"tr",17)}function Na(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Ea,1,0,"th",7),t.YNc(14,Sa,2,1,"td",8),t.BQk(),t.YNc(15,xa,1,0,"tr",9),t.YNc(16,Ca,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.DELETE_RESOURCE_TAG.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.DELETE_RESOURCE_TAG.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.DELETE_RESOURCE_TAG.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.DELETE_RESOURCE_TAG.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.DELETE_RESOURCE_TAG.SUBMIT")," ")}}let Oa=(()=>{class i{constructor(e,o,n){this.dialogRef=e,this.data=o,this.resourceManager=n,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new c.by(this.data.tagsForDelete)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;for(const e of this.data.tagsForDelete)this.resourceManager.deleteResourceTag({resourceTag:e}).subscribe(()=>{this.dialogRef.close(!0)},()=>this.dialogRef.close(!0))}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.xk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-resource-tag-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,va,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Na,24,19,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();var C=l(38106),Za=l(26946),x=l(55959),R=l(62481),L=l(2730);function La(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.create())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.CREATE_BUTTON"),"\n"))}function Ma(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.deleteTag())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.RESOURCES.TAGS.DELETE_BUTTON"),"\n")}}function Da(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Ra(i,s){if(1&i&&t._UZ(0,"app-resources-tags-list",10),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("entity","vo")("resourceTags",e.resourceTag)("filterValue",e.filterValue)("selection",e.selection)("tableId",e.tableId)}}let wa=(()=>{class i{constructor(e,o,n,a,r,d){this.resourceManager=e,this.dialog=o,this.notificator=n,this.translator=a,this.authResolver=r,this.entityStorageService=d,this.loading=!1,this.resourceTag=[],this.selection=new E.Ov(!0,[]),this.tableId=C.O7,this.displayedColumns=[]}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.updateData()}deleteTag(){const e=(0,_.kZ)();e.width="450px",e.data={tagsForDelete:this.selection.selected,theme:"vo-theme"},this.dialog.open(Oa,e).afterClosed().subscribe(n=>{n&&(this.translator.get("VO_DETAIL.RESOURCES.TAGS.DELETE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.updateData())})}create(){const e=(0,_.kZ)();e.width="450px",e.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(ba.p,e).afterClosed().subscribe(n=>{n&&(this.translator.get("VO_DETAIL.RESOURCES.TAGS.CREATE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.updateData())})}updateData(){this.loading=!0,this.selection.clear(),this.resourceManager.getAllResourcesTagsForVo(this.vo.id).subscribe(e=>{this.resourceTag=e,this.selection.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(e){this.filterValue=e}setAuthRights(){this.displayedColumns=[],this.createAuth=this.authResolver.isAuthorized("createResourceTag_ResourceTag_Vo_policy",[this.vo]),this.deleteAuth=this.authResolver.isAuthorized("deleteResourceTag_ResourceTag_policy",[this.vo]),this.editAuth=this.authResolver.isAuthorized("updateResourceTag_ResourceTag_policy",[this.vo]),this.displayedColumns=this.deleteAuth?["select","id","name"]:["id","name"],this.editAuth&&this.displayedColumns.push("edit")}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.xk),t.Y36(u.uw),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-resources-tags"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.updateData()}),t.qZA(),t.YNc(4,La,3,3,"button",2),t.YNc(5,Ma,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(7,Da,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,Ra,1,6,"app-resources-tags-list",7),t.qZA()),2&o){const a=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.RESOURCES.TAGS.TITLE")),t.xp6(3),t.Q6J("ngIf",n.createAuth),t.xp6(1),t.Q6J("ngIf",n.deleteAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.RESOURCES.TAGS.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,Za.o,x.K,R.t,L.P,b.e,m.X$]})}return i})();function Ga(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-expiration-settings",1),t.NdJ("saveAttribute",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.saveExpirationAttribute(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("expirationAttribute",e.expirationAttribute)}}let Pa=(()=>{class i{constructor(e,o,n,a,r){this.attributesManager=e,this.translate=o,this.notificator=n,this.apiRequest=a,this.entityStorageService=r,this.translate.get("GROUP_DETAIL.SETTINGS.EXPIRATION.SUCCESS_MESSAGE").subscribe(d=>this.successMessage=d),this.translate.get("GROUP_DETAIL.SETTINGS.EXPIRATION.ERROR_MESSAGE").subscribe(d=>this.errorMessage=d)}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.loadSettings()}saveExpirationAttribute(e){this.apiRequest.dontHandleErrorForNext(),this.attributesManager.setGroupAttribute({group:this.group.id,attribute:e}).subscribe({next:()=>{this.loadSettings(),this.notificator.showSuccess(this.successMessage)},error:o=>this.notificator.showRPCError(o,this.errorMessage)})}loadSettings(){this.attributesManager.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe(e=>{this.expirationAttribute=e})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.H8),t.Y36(m.sK),t.Y36(p.V6),t.Y36(p.F5),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-expiration"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:1,consts:[[3,"expirationAttribute","saveAttribute",4,"ngIf"],[3,"expirationAttribute","saveAttribute"]],template:function(o,n){1&o&&t.YNc(0,Ga,1,1,"app-expiration-settings",0),2&o&&t.Q6J("ngIf",void 0!==n.expirationAttribute)},dependencies:[h.O5,Dt]})}return i})(),Ua=(()=>{class i{constructor(e,o){this.guiAuthResolver=e,this.entityStorageService=o,this.availableRoles=[],this.selected="user",this.type="Group",this.theme="group-theme"}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Group")}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-managers"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:4,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","theme"]],template:function(o,n){1&o&&t._UZ(0,"app-managers-page",0),2&o&&t.Q6J("complementaryObject",n.group)("availableRoles",n.availableRoles)("complementaryObjectType",n.type)("theme",n.theme)},dependencies:[Rt.s]})}return i})();function ya(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Va(i,s){1&i&&t._UZ(0,"th",14)}function Fa(i,s){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Oqu(o.getMailType(e))}}function Ya(i,s){1&i&&t._UZ(0,"tr",16)}function Ja(i,s){1&i&&t._UZ(0,"tr",17)}function qa(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Va,1,0,"th",7),t.YNc(14,Fa,2,1,"td",8),t.BQk(),t.YNc(15,Ya,1,0,"tr",9),t.YNc(16,Ja,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.CONFIRMATION")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.SUBMIT")," ")}}let Ut=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.notificator=n,this.translate=a,this.registrarService=r,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new c.by(this.data.mails)}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,this.data.groupId)for(const e of this.data.mails)this.registrarService.deleteApplicationMailForGroup(this.data.groupId,e.id).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1);else for(const e of this.data.mails)this.registrarService.deleteApplicationMailForVo(this.data.voId,e.id).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1)}getMailType(e){let o="";return null==e.mailType||0===e.mailType.length?o="":this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_"+e.mailType).subscribe(n=>{o=n}),o}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.V6),t.Y36(m.sK),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-notification-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,ya,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,qa,24,19,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();var P=l(11186);function ka(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Qa(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",11),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.FORMAT_HTML_NOT_AUTHORIZED")," "))}const Ba=function(i){return{"disabled-label":i}};function Ha(i,s){if(1&i&&(t.TgZ(0,"span",19),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"uppercase"),t.qZA()),2&i){const e=t.oxw().$implicit,o=t.oxw(2);t.Q6J("ngClass",t.VKq(6,Ba,"html"===e&&!o.htmlEditAuth)),t.xp6(1),t.hij(" ",t.lcZ(2,2,t.lcZ(3,4,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.FORMAT_"+e))," ")}}function Wa(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"textarea",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.mailFooter=n)}),t._uU(1," "),t.qZA()}if(2&i){const e=t.oxw(3);t.Q6J("ngModel",e.mailFooter)}}function ja(i,s){if(1&i&&(t.TgZ(0,"textarea",21),t._uU(1," "),t.qZA()),2&i){const e=t.oxw(3);t.Q6J("formControl",e.htmlInput)}}function za(i,s){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&i){const e=t.oxw(3);t.xp6(1),t.hij(" ",e.htmlInput.errors.invalidHtmlContent," ")}}function $a(i,s){1&i&&(t.TgZ(0,"div",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.DESCRIPTION")," "))}function Ka(i,s){1&i&&(t.TgZ(0,"div",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.DESCRIPTION_HTML")," "))}function Xa(i,s){if(1&i&&(t.TgZ(0,"mat-tab",12),t.YNc(1,Ha,4,8,"ng-template",13),t.TgZ(2,"mat-form-field",14),t.YNc(3,Wa,2,1,"textarea",15),t.YNc(4,ja,2,1,"textarea",16),t.YNc(5,za,2,1,"mat-error",17),t.qZA(),t.YNc(6,$a,3,3,"div",18),t.YNc(7,Ka,3,3,"div",18),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.Q6J("disabled","html"===e&&!o.htmlEditAuth),t.xp6(3),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e),t.xp6(1),t.Q6J("ngIf",o.htmlInput.invalid&&"html"===e),t.xp6(1),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e)}}function ts(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t.YNc(5,Qa,3,3,"perun-web-apps-alert",4),t.TgZ(6,"mat-tab-group",5),t.YNc(7,Xa,8,6,"mat-tab",6),t.qZA()(),t.TgZ(8,"div",7)(9,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.cancel())}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"div",9),t.ALo(13,"translate"),t.TgZ(14,"div",9),t.ALo(15,"translate"),t.TgZ(16,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.submit())}),t._uU(17),t.ALo(18,"translate"),t.qZA()()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,12,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.TITLE")),t.xp6(3),t.Q6J("ngIf",e.plainEdithAuth&&!e.htmlEditAuth),t.xp6(2),t.Q6J("ngForOf",e.formats),t.xp6(3),t.hij(" ",t.lcZ(11,14,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.CANCEL_BUTTON")," "),t.xp6(2),t.s9C("matTooltip",t.lcZ(13,16,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.HINT")),t.Q6J("matTooltipDisabled",e.plainEdithAuth)("matTooltipPosition","above"),t.xp6(2),t.s9C("matTooltip",t.lcZ(15,18,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.INVALID_TAGS")),t.Q6J("matTooltipDisabled",!e.htmlInput.invalid)("matTooltipPosition","above"),t.xp6(2),t.Q6J("disabled",e.loading||!e.plainEdithAuth||e.htmlInput.invalid),t.xp6(1),t.hij(" ",t.lcZ(18,20,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.SUBMIT_BUTTON")," ")}}let yt=(()=>{class i{constructor(e,o,n,a,r,d){this.dialogRef=e,this.attributesManager=o,this.translateService=n,this.notificator=a,this.escapeInput=r,this.data=d,this.mailFooter="",this.loading=!1,this.htmlInput=new A.NI("",[this.escapeInput.htmlContentValidator()]),this.formats=["plain","html"]}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.data.groupId?this.getFooterForGroup():this.getFooterForVo(),this.loading=!1,this.htmlInput.markAsTouched()}submit(){this.loading=!0,this.mailAttribute.value=this.mailFooter,this.htmlMailAttribute.value=this.htmlInput.value,this.data.groupId?this.attributesManager.setGroupAttribute({group:this.data.groupId,attribute:this.mailAttribute}).subscribe({next:()=>{this.htmlEditAuth&&this.attributesManager.setGroupAttribute({group:this.data.groupId,attribute:this.htmlMailAttribute}).subscribe({next:()=>{this.notificationSuccess(),this.dialogRef.close()},error:()=>this.loading=!1})},error:()=>this.loading=!1}):this.attributesManager.setVoAttribute({vo:this.data.voId,attribute:this.mailAttribute}).subscribe({next:()=>{this.htmlEditAuth&&this.attributesManager.setVoAttribute({vo:this.data.voId,attribute:this.htmlMailAttribute}).subscribe({next:()=>{this.notificationSuccess(),this.dialogRef.close()},error:()=>this.loading=!1})},error:()=>this.loading=!1})}cancel(){this.dialogRef.close()}getFooterForVo(){this.attributesManager.getVoAttributeByName(this.data.voId,N.r.VO_DEF_MAIL_FOOTER).subscribe({next:e=>{this.mailAttribute=e,this.plainEdithAuth=this.mailAttribute.writable,this.mailFooter=e.value?String(e.value):"",this.loading=!1},error:()=>this.loading=!1}),this.attributesManager.getVoAttributeByName(this.data.voId,N.r.VO_DEF_MAIL_HTML_FOOTER).subscribe({next:e=>{this.htmlMailAttribute=e,this.htmlEditAuth=this.htmlMailAttribute.writable,this.htmlInput.setValue(e.value?String(e.value):""),this.loading=!1},error:()=>this.loading=!1})}getFooterForGroup(){this.attributesManager.getGroupAttributeByName(this.data.groupId,N.r.GROUP_DEF_MAIL_FOOTER).subscribe({next:e=>{this.mailAttribute=e,this.plainEdithAuth=this.mailAttribute.writable,this.mailFooter=e.value?String(e.value):"",this.loading=!1},error:()=>this.loading=!1}),this.attributesManager.getGroupAttributeByName(this.data.groupId,N.r.GROUP_DEF_MAIL_HTML_FOOTER).subscribe({next:e=>{this.htmlMailAttribute=e,this.htmlEditAuth=this.htmlMailAttribute.writable,this.htmlInput.setValue(e.value?String(e.value):""),this.loading=!1},error:()=>this.loading=!1})}notificationSuccess(){this.translateService.get("DIALOGS.NOTIFICATIONS_EDIT_FOOTER.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.H8),t.Y36(m.sK),t.Y36(p.V6),t.Y36(p.L6),t.Y36(u.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-edit-email-footer-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","info",4,"ngIf"],["color","primary","mat-stretch-tabs","false"],[3,"disabled",4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","info"],[3,"disabled"],["mat-tab-label",""],["subscriptSizing","dynamic",1,"w-100"],["matInput","","rows","5",3,"ngModel","ngModelChange",4,"ngIf"],["matInput","","rows","5",3,"formControl",4,"ngIf"],[4,"ngIf"],["class","mt-2 font-italic text-muted",4,"ngIf"],[3,"ngClass"],["matInput","","rows","5",3,"ngModel","ngModelChange"],["matInput","","rows","5",3,"formControl"],[1,"mt-2","font-italic","text-muted"]],template:function(o,n){if(1&o&&(t.YNc(0,ka,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,ts,19,22,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.mk,h.sg,h.O5,Y.Nt,O.KE,O.TO,A.Fj,A.JJ,A.oH,A.On,f.lW,D.uD,D.uX,D.SP,u.uh,u.xY,u.H8,Z.gM,P.w,M.b,b.e,h.gd,m.X$],styles:[".disabled-label[_ngcontent-%COMP%]{color:#00000061!important} .mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"]})}return i})();var es=l(16672);function is(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",1)(2,"button",2),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.addTag("{"+a[0]+"}"))}),t.ALo(3,"translate"),t.TgZ(4,"mat-icon"),t._uU(5,"add_circle"),t.qZA()(),t.TgZ(6,"span"),t._uU(7),t.ALo(8,"translate"),t.qZA()(),t._UZ(9,"mat-divider",3),t.qZA()}if(2&i){const e=s.$implicit;t.xp6(2),t.s9C("matTooltip",t.lcZ(3,2,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TAG_HINT")),t.xp6(5),t.hij(" ","{"+e[0]+"} = "+t.lcZ(8,4,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL."+e[1])," ")}}let os=(()=>{class i{constructor(){this.tags=[],this.addedTag=new t.vpe}addTag(e){this.addedTag.emit(e)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-tag-section"]],inputs:{tags:"tags"},outputs:{addedTag:"addedTag"},decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[1,"d-flex","flex-row","align-items-center"],["mat-icon-button","","matTooltipPosition","above",1,"tag-text","w-5","mt-auto","mb-auto","me-2",3,"matTooltip","click"],[1,"mt-1","mb-1"]],template:function(o,n){1&o&&t.YNc(0,is,10,6,"div",0),2&o&&t.Q6J("ngForOf",n.tags)},dependencies:[h.sg,F.Hw,f.RK,Z.gM,ct.d,m.X$],styles:[".tag-text[_ngcontent-%COMP%]{font-size:.9rem;font-weight:700}"]})}return i})(),ns=(()=>{class i{constructor(){this.addedTag=new t.vpe,this.applicationRelatedTags=[],this.userRelatedTags=[],this.validationLinksUsersTags=[],this.applicationLinksUsersTags=[],this.applicationLinksAdministratorsTags=[],this.perunLinksAdministratorsTags=[],this.userInvitationsTags=[]}ngOnInit(){this.getApplicationRelatedTags(),this.getUserRelatedTags(),this.getValidationLinksUsersTags(),this.getApplicationLinksUsersTags(),this.getApplicationLinksAdministratorsTags(),this.getPerunLinksAdministratorsTags(),this.getUserInvitationsTags()}getApplicationRelatedTags(){const e=[];e.push(["appId","APPID_DESCRIPTION"]),e.push(["actor","ACTOR_DESCRIPTION"]),e.push(["extSource","EXTSOURCE_DESCRIPTION"]),e.push(["voName","VONAME_DESCRIPTION"]),e.push(["groupName","GROUPNAME_DESCRIPTION"]),e.push(["mailFooter","MAILFOOTER_DESCRIPTION"]),e.push(["htmlMailFooter","HTMLMAILFOOTER_DESCRIPTION"]),e.push(["errors","ERRORS_DESCRIPTION"]),e.push(["customMessage","CUSTOMMESSAGE_DESCRIPTION"]),e.push(["autoApproveError","AUTOAPPROVEERROR_DESCRIPTION"]),e.push(["fromApp-itemName","FROMAPPITEMNAME_DESCRIPTION"]),this.applicationRelatedTags=e}getUserRelatedTags(){const e=[];e.push(["firstName","FIRSTNAME_DESCRIPTION"]),e.push(["lastName","LASTNAME_DESCRIPTION"]),e.push(["displayName","DISPLAYNAME_DESCRIPTION"]),e.push(["mail","MAIL_DESCRIPTION"]),e.push(["phone","PHONE_DESCRIPTION"]),e.push(["login-namespace","LOGINNAMESPACE_DESCRIPTION"]),e.push(["membershipExpiration","MEMBERSHIPEXPIRATION_DESCRIPTION"]),this.userRelatedTags=e}getValidationLinksUsersTags(){const e=[];e.push(["validationLink","VALIDATIONLINK_DESCRIPTION"]),e.push(["validationLink-krb","VALIDATIONKRB_DESCRIPTION"]),e.push(["validationLink-fed","VALIDATIONFED_DESCRIPTION"]),e.push(["validationLink-cert","VALIDATIONCERT_DESCRIPTION"]),e.push(["validationLink-non","VALIDATIONNON_DESCRIPTION"]),e.push(["redirectUrl","REDIRECTURL_DESCRIPTION"]),this.validationLinksUsersTags=e}getApplicationLinksUsersTags(){const e=[];e.push(["appGuiUrl","APPGUIURL_DESCRIPTION"]),e.push(["appGuiUrl-krb","APPGUIURLKRB_DESCRIPTION"]),e.push(["appGuiUrl-fed","APPGUIURLFED_DESCRIPTION"]),e.push(["appGuiUrl-cert","APPGUIURLCERT_DESCRIPTION"]),e.push(["appGuiUrl-non","APPGUIURLNON_DESCRIPTION"]),this.applicationLinksUsersTags=e}getApplicationLinksAdministratorsTags(){const e=[];e.push(["appDetailUrl","APPDETAILURL_DESCRIPTION"]),e.push(["appDetailUrl-krb","APPDETAILURLKRB_DESCRIPTION"]),e.push(["appDetailUrl-fed","APPDETAILURLFED_DESCRIPTION"]),e.push(["appDetailUrl-cert","APPDETAILURLCERT_DESCRIPTION"]),e.push(["appDetailUrl-newGUI","APPDETAILURLNEWGUI_DESCRIPTION"]),this.applicationLinksAdministratorsTags=e}getPerunLinksAdministratorsTags(){const e=[];e.push(["perunGuiUrl","PERUNGUIURL_DESCRIPTION"]),e.push(["perunGuiUrl-krb","PERUNGUIURLKRB_DESCRIPTION"]),e.push(["perunGuiUrl-fed","PERUNGUIURLFED_DESCRIPTION"]),e.push(["perunGuiUrl-cert","PERUNGUIURLCERT_DESCRIPTION"]),e.push(["perunGuiUrl-newGUI","PERUNGUINEWGUI_DESCRIPTION"]),this.perunLinksAdministratorsTags=e}getUserInvitationsTags(){const e=[];e.push(["voName","USER_INVITATIONS_VONAME_DESCRIPTION"]),e.push(["groupName","USER_INVITATIONS_GROUPNAME_DESCRIPTION"]),e.push(["displayName","USER_INVITATIONS_DISPLAYNAME_DESCRIPTION"]),e.push(["mailFooter","USER_INVITATIONS_MAILFOOTER_DESCRIPTION"]),e.push(["htmlMailFooter","USER_INVITATIONS_HTMLMAILFOOTER_DESCRIPTION"]),e.push(["invitationLink","INVITATIONLINK_DESCRIPTION"]),e.push(["invitationLink-krb","INVITATIONLINKKRB_DESCRIPTION"]),e.push(["invitationLink-fed","INVITATIONLINKFED_DESCRIPTION"]),e.push(["invitationLink-cert","INVITATIONLINKCERT_DESCRIPTION"]),e.push(["invitationLink-non","INVITATIONLINKNON_DESCRIPTION"]),this.userInvitationsTags=e}addTag(e){this.addedTag.emit(e)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-tag-bar"]],outputs:{addedTag:"addedTag"},decls:47,vars:46,consts:[["alert_type","info"],["cdkScrollable","",1,"scrollable"],[1,"fw-bold"],[3,"tags","addedTag"],[1,"fw-bold","pt-2"],[1,"font-italic","text-muted"]],template:function(o,n){1&o&&(t.TgZ(0,"perun-web-apps-alert",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"div",2),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(12,"div",4),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"div",5),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(19,"div",4),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"div",5),t._uU(23),t.ALo(24,"translate"),t.qZA(),t.TgZ(25,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(26,"div",4),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"div",5),t._uU(30),t.ALo(31,"translate"),t.qZA(),t.TgZ(32,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(33,"div",4),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.TgZ(36,"div",5),t._uU(37),t.ALo(38,"translate"),t.qZA(),t.TgZ(39,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(40,"div",4),t._uU(41),t.ALo(42,"translate"),t.qZA(),t.TgZ(43,"div",5),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA()()),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,20,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TAGS_DESCRIPTION"),"\n"),t.xp6(4),t.hij(" ",t.lcZ(6,22,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_RELATED_SECTION"),": "),t.xp6(2),t.Q6J("tags",n.applicationRelatedTags),t.xp6(2),t.hij(" ",t.lcZ(10,24,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.USER_RELATED_SECTION"),": "),t.xp6(2),t.Q6J("tags",n.userRelatedTags),t.xp6(2),t.hij(" ",t.lcZ(14,26,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.VALIDATION_LINKS_USERS_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(17,28,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.VALIDATION_LINKS_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.validationLinksUsersTags),t.xp6(2),t.hij(" ",t.lcZ(21,30,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_USERS_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(24,32,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.applicationLinksUsersTags),t.xp6(2),t.hij(" ",t.lcZ(28,34,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_ADMINISTRATOR_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(31,36,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_ADMINISTRATOR_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.applicationLinksAdministratorsTags),t.xp6(2),t.hij(" ",t.lcZ(35,38,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.PERUN_LINKS_ADMINISTRATOR_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(38,40,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.PERUN_LINKS_ADMINISTRATOR_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.perunLinksAdministratorsTags),t.xp6(2),t.hij(" ",t.lcZ(42,42,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.USER_INVITATIONS_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(45,44,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.USER_INVITATIONS_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.userInvitationsTags))},dependencies:[es.PQ,P.w,os,m.X$],styles:[".scrollable[_ngcontent-%COMP%]{height:370px;overflow:auto}"]})}return i})();function as(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function ss(i,s){1&i&&(t.TgZ(0,"div")(1,"h1",36),t._uU(2),t.ALo(3,"translate"),t.qZA()()),2&i&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TITLE_CREATE")))}function rs(i,s){1&i&&(t.TgZ(0,"h1",36),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TITLE_EDIT")))}function ls(i,s){1&i&&(t.TgZ(0,"mat-option",37),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APPROVABLE_GROUP_APP_USER")," "))}function cs(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EMAIL_TYPE_DESCRIPTION_EDIT")," "))}function ps(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EMAIL_TYPE_DESCRIPTION_CREATE")," "))}function us(i,s){1&i&&(t.TgZ(0,"mat-option",38),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EXTENSION")," "))}function ds(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_TYPE_DESCRIPTION_EDIT")," "))}function _s(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_TYPE_DESCRIPTION_CREATE")," "))}function ms(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",43),t._UZ(1,"i",44),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.FORMAT_INFO"),t.oJD))}function gs(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",43),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.FORMAT_INFO_NOT_AUTHORIZED")," "))}const hs=function(i){return{"disabled-label":i}};function As(i,s){if(1&i&&(t.TgZ(0,"span",61),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"uppercase"),t.qZA()),2&i){const e=t.oxw().$implicit,o=t.oxw(4);t.Q6J("ngClass",t.VKq(6,hs,"html"===e&&!o.htmlAuth)),t.xp6(1),t.hij(" ",t.lcZ(2,2,t.lcZ(3,4,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.FORMAT_"+e))," ")}}function Ts(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"input",62),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!1)}),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-plain-subject")}}function fs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"input",62),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!1)}),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-html-subject")}}function Is(i,s){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",null==o.inputFormGroup.controls[e+"-html-subject"].errors?null:o.inputFormGroup.controls[e+"-html-subject"].errors.invalidHtmlContent," ")}}function bs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"textarea",63),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!0)}),t._uU(1," "),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-plain-text")}}function vs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"textarea",63),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!0)}),t._uU(1," "),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-html-text")}}function Es(i,s){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",null==o.inputFormGroup.controls[e+"-html-text"].errors?null:o.inputFormGroup.controls[e+"-html-text"].errors.invalidHtmlContent," ")}}function Ss(i,s){1&i&&t._UZ(0,"mat-divider",64)}function xs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"mat-tab",45),t.YNc(1,As,4,8,"ng-template",46),t.TgZ(2,"div",47)(3,"div",48)(4,"div",49)(5,"button",50),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(4);return t.KtG(n.showTags=!n.showTags)}),t._uU(6),t.ALo(7,"translate"),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"span",51),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"mat-form-field",52)(13,"div",null,53),t.YNc(15,Ts,1,1,"input",54),t.YNc(16,fs,1,1,"input",54),t.qZA(),t.YNc(17,Is,2,1,"mat-error",55),t.qZA()(),t.TgZ(18,"div",56),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"mat-form-field",52)(22,"div",null,57),t.YNc(24,bs,2,1,"textarea",58),t.YNc(25,vs,2,1,"textarea",58),t.qZA(),t.YNc(26,Es,2,1,"mat-error",55),t.qZA()(),t.YNc(27,Ss,1,0,"mat-divider",59),t.TgZ(28,"div")(29,"app-tag-bar",60),t.NdJ("addedTag",function(n){const r=t.CHM(e).$implicit,d=t.MAs(14),T=t.MAs(23),I=t.oxw(2).$implicit,S=t.oxw(2);return t.KtG(S.addTag(d,T,I,n,r))}),t.qZA()()()()}if(2&i){const e=s.$implicit,o=t.oxw(2).$implicit,n=t.oxw(2);t.Q6J("disabled","html"===e&&!n.htmlAuth),t.xp6(6),t.hij(" ",n.showTags?t.lcZ(7,12,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.HIDE_TAGS"):t.lcZ(8,14,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SHOW_TAGS")," "),t.xp6(4),t.hij(" ",t.lcZ(11,16,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SUBJECT"),": "),t.xp6(5),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e),t.xp6(1),t.Q6J("ngIf",null==n.inputFormGroup.controls[o+"-html-subject"]?null:n.inputFormGroup.controls[o+"-html-subject"].invalid),t.xp6(2),t.hij(" ",t.lcZ(20,18,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TEXT"),": "),t.xp6(5),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e),t.xp6(1),t.Q6J("ngIf",null==n.inputFormGroup.controls[o+"-html-text"]?null:n.inputFormGroup.controls[o+"-html-text"].invalid),t.xp6(1),t.Q6J("ngIf",n.showTags),t.xp6(1),t.Q6J("@tagsOpenClose",n.showTags?"open":"closed")}}function Cs(i,s){if(1&i&&(t.YNc(0,ms,3,3,"perun-web-apps-alert",41),t.YNc(1,gs,3,3,"perun-web-apps-alert",41),t.TgZ(2,"mat-tab-group",7),t.YNc(3,xs,30,20,"mat-tab",42),t.qZA()),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.htmlAuth),t.xp6(1),t.Q6J("ngIf",!e.htmlAuth),t.xp6(2),t.Q6J("ngForOf",e.formats)}}function Ns(i,s){if(1&i&&(t.TgZ(0,"mat-tab",39),t.ALo(1,"translate"),t.ALo(2,"uppercase"),t.YNc(3,Cs,4,3,"ng-template",40),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.s9C("label",t.lcZ(1,2,t.lcZ(2,4,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.LANG_"+e))),t.Q6J("formGroup",o.inputFormGroup)}}function Os(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",65),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.create())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.invalidNotification||e.inputFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.CREATE_BUTTON")," ")}}function Zs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",65),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.save())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",!e.editAuth||e.inputFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SAVE_BUTTON")," ")}}function Ls(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",2),t.YNc(1,ss,4,3,"div",3),t.YNc(2,rs,3,3,"ng-template",null,4,t.W1O),t.TgZ(4,"div",5)(5,"div")(6,"perun-web-apps-alert",6),t._uU(7),t.ALo(8,"translate"),t.qZA()(),t.TgZ(9,"mat-tab-group",7)(10,"mat-tab",8),t.ALo(11,"translate"),t.TgZ(12,"div",9)(13,"span",10),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.TgZ(16,"div",11)(17,"mat-form-field",12)(18,"mat-select",13),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applicationMail.mailType=n)})("selectionChange",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.notificationExist())}),t.TgZ(19,"mat-option",14),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.YNc(22,ls,3,3,"mat-option",15),t.TgZ(23,"mat-option",16),t._uU(24),t.ALo(25,"translate"),t.qZA(),t.TgZ(26,"mat-option",17),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"mat-option",18),t._uU(30),t.ALo(31,"translate"),t.qZA(),t.TgZ(32,"mat-option",19),t._uU(33),t.ALo(34,"translate"),t.qZA(),t.TgZ(35,"mat-option",20),t._uU(36),t.ALo(37,"translate"),t.qZA(),t.TgZ(38,"mat-option",21),t._uU(39),t.ALo(40,"translate"),t.qZA()()()()(),t.TgZ(41,"div",22),t._UZ(42,"span",23),t.YNc(43,cs,3,3,"div",24),t.YNc(44,ps,3,3,"div",24),t.qZA(),t.TgZ(45,"div",25)(46,"span",26),t._uU(47),t.ALo(48,"translate"),t.qZA(),t.TgZ(49,"div",11)(50,"mat-form-field",12)(51,"mat-select",13),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applicationMail.appType=n)})("selectionChange",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.notificationExist())}),t.TgZ(52,"mat-option",27),t._uU(53),t.ALo(54,"translate"),t.qZA(),t.YNc(55,us,3,3,"mat-option",28),t.qZA()()()(),t.TgZ(56,"div",22),t._UZ(57,"span",23),t.YNc(58,ds,3,3,"div",24),t.YNc(59,_s,3,3,"div",24),t.qZA(),t.TgZ(60,"div",25)(61,"span",26),t._uU(62),t.ALo(63,"translate"),t.qZA(),t.TgZ(64,"div",11)(65,"mat-checkbox",29),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applicationMail.send=n)}),t.qZA()()(),t.TgZ(66,"div",22),t._UZ(67,"span",23),t.TgZ(68,"div",30),t._uU(69),t.ALo(70,"translate"),t.qZA()()(),t.YNc(71,Ns,4,6,"mat-tab",31),t.qZA()(),t.TgZ(72,"div",32)(73,"button",33),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.cancel())}),t._uU(74),t.ALo(75,"translate"),t.qZA(),t.YNc(76,Os,3,4,"button",34),t.TgZ(77,"div",35),t.ALo(78,"translate"),t.TgZ(79,"div",35),t.ALo(80,"translate"),t.YNc(81,Zs,3,4,"button",34),t.qZA()()()()}if(2&i){const e=t.MAs(3),o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.data.createMailNotification)("ngIfElse",e),t.xp6(4),t.Q6J("@openClose",o.invalidNotification?"open":"closed"),t.xp6(2),t.Oqu(t.lcZ(8,38,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.INVALID_NOTIFICATION")),t.xp6(3),t.s9C("label",t.lcZ(11,40,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.BASIC_SETTINGS")),t.xp6(4),t.hij("",t.lcZ(15,42,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EMAIL_TYPE")," :"),t.xp6(4),t.Q6J("ngModel",o.applicationMail.mailType)("disabled",!o.data.createMailNotification),t.xp6(2),t.hij(" ",t.lcZ(21,44,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_CREATED_USER")," "),t.xp6(2),t.Q6J("ngIf",o.data.groupId),t.xp6(2),t.hij(" ",t.lcZ(25,46,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_CREATED_VO_ADMIN")," "),t.xp6(3),t.hij(" ",t.lcZ(28,48,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_MAIL_VALIDATION")," "),t.xp6(3),t.hij(" ",t.lcZ(31,50,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_APPROVED_USER")," "),t.xp6(3),t.hij(" ",t.lcZ(34,52,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_REJECTED_USER")," "),t.xp6(3),t.hij(" ",t.lcZ(37,54,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_ERROR_VO_ADMIN")," "),t.xp6(3),t.hij(" ",t.lcZ(40,56,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_USER_INVITE")," "),t.xp6(4),t.Q6J("ngIf",!o.data.createMailNotification),t.xp6(1),t.Q6J("ngIf",o.data.createMailNotification),t.xp6(3),t.hij("",t.lcZ(48,58,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_TYPE")," :"),t.xp6(4),t.Q6J("ngModel",o.applicationMail.appType)("disabled",!o.data.createMailNotification),t.xp6(2),t.hij(" ",t.lcZ(54,60,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.INITIAL")," "),t.xp6(2),t.Q6J("ngIf","USER_INVITE"!==o.applicationMail.mailType),t.xp6(3),t.Q6J("ngIf",!o.data.createMailNotification),t.xp6(1),t.Q6J("ngIf",o.data.createMailNotification),t.xp6(3),t.hij("",t.lcZ(63,62,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SENDING_ENABLED")," :"),t.xp6(3),t.Q6J("ngModel",o.applicationMail.send),t.xp6(4),t.hij(" ",t.lcZ(70,64,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SENDING_ENABLED_DESCRIPTION")," "),t.xp6(2),t.Q6J("ngForOf",o.languages),t.xp6(3),t.hij(" ",t.lcZ(75,66,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.CANCEL_BUTTON")," "),t.xp6(2),t.Q6J("ngIf",o.data.createMailNotification),t.xp6(1),t.s9C("matTooltip",t.lcZ(78,68,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EDIT_HINT")),t.Q6J("matTooltipDisabled",o.editAuth)("matTooltipPosition","above"),t.xp6(2),t.s9C("matTooltip",t.lcZ(80,70,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.INVALID_HTML_TAGS")),t.Q6J("matTooltipDisabled",!o.inputFormGroup.invalid)("matTooltipPosition","above"),t.xp6(2),t.Q6J("ngIf",!o.data.createMailNotification)}}let ut=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialogRef=e,this.registrarService=o,this.data=n,this.authResolver=a,this.groupsService=r,this.store=d,this.inputEscape=T,this.showTags=!1,this.isTextFocused=!0,this.invalidNotification=!1,this.loading=!1,this.languages=["en"],this.formats=["plain","html"],this.inputFormGroup=null}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.htmlAuth=this.authResolver.isPerunAdmin(),this.applicationMail=this.data.applicationMail,this.theme=this.data.theme,this.data.groupId?this.groupsService.getGroupById(this.data.groupId).subscribe(o=>{this.editAuth=this.authResolver.isAuthorized("group-addMail_ApplicationForm_ApplicationMail_policy",[o])}):this.data.voId&&(this.editAuth=this.authResolver.isAuthorized("vo-addMail_ApplicationForm_ApplicationMail_policy",[{id:this.data.voId,beanName:"Vo"}]));const e={};for(const o of this.languages)e[`${o}-plain-subject`]=new A.NI(this.applicationMail.message[o].subject,[]),e[`${o}-plain-text`]=new A.NI(this.applicationMail.message[o].text,[]),e[`${o}-html-subject`]=new A.NI(this.applicationMail.htmlMessage[o].subject,[this.inputEscape.htmlContentValidator()]),e[`${o}-html-text`]=new A.NI(this.applicationMail.htmlMessage[o].text,[this.inputEscape.htmlContentValidator()]),e[`${o}-html-subject`].markAsTouched(),e[`${o}-html-text`].markAsTouched();this.inputFormGroup=new A.cw(e)}cancel(){this.dialogRef.close()}create(){this.notificationExist(),!this.invalidNotification&&(this.loading=!0,this.validateNotification(),this.data.groupId?this.registrarService.addApplicationMailForGroup({group:this.data.groupId,mail:this.applicationMail}).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1}):this.registrarService.addApplicationMailForVo({vo:this.data.voId,mail:this.applicationMail}).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1}))}save(){this.loading=!0,this.validateNotification(),this.registrarService.updateApplicationMail({mail:this.applicationMail}).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}addTag(e,o,n,a,r){const d=this.isTextFocused?o.children.item(0):e.children.item(0),T=d.selectionStart,I=this.inputFormGroup.get(`${n}-${r}-${this.isTextFocused?"text":"subject"}`),S=I.value;I.setValue(S.substring(0,T)+a+S.substring(T)),d.focus()}notificationExist(){for(const e of this.data.applicationMails)if(e.mailType===this.applicationMail.mailType&&e.appType===this.applicationMail.appType)return void(this.invalidNotification=!0);this.invalidNotification=!1}validateNotification(){for(const e of this.languages){let o=this.inputEscape.escapeDangerousHtml(this.inputFormGroup.get(`${e}-html-subject`).value);this.applicationMail.htmlMessage[e].subject=o.escapedHtml,o=this.inputEscape.escapeDangerousHtml(this.inputFormGroup.get(`${e}-html-text`).value),this.applicationMail.htmlMessage[e].text=o.escapedHtml,this.applicationMail.message[e].subject=this.inputFormGroup.get(`${e}-plain-subject`).value,this.applicationMail.message[e].text=this.inputFormGroup.get(`${e}-plain-text`).value}}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.tk),t.Y36(u.WI),t.Y36(p.x4),t.Y36(g.ff),t.Y36(p.d6),t.Y36(p.L6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-edit-notification-dialog"]],decls:4,vars:5,consts:[["spinner",""],["class","h-100 d-flex flex-column",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"h-100","d-flex","flex-column"],[4,"ngIf","ngIfElse"],["edit",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","error"],["color","primary","mat-stretch-tabs","false"],[3,"label"],[1,"mt-3","d-flex"],[1,"w-25","m-auto","fw-bold"],[1,"w-75"],[1,"w-100"],["disableOptionCentering","",3,"ngModel","disabled","ngModelChange","selectionChange"],["value","APP_CREATED_USER"],["value","APPROVABLE_GROUP_APP_USER",4,"ngIf"],["value","APP_CREATED_VO_ADMIN"],["value","MAIL_VALIDATION"],["value","APP_APPROVED_USER"],["value","APP_REJECTED_USER"],["value","APP_ERROR_VO_ADMIN"],["value","USER_INVITE"],[1,"d-flex","mb-3"],[1,"w-25"],["class","w-75 font-italic text-muted",4,"ngIf"],[1,"d-flex"],[1,"w-25","fw-bold"],["value","INITIAL"],["value","EXTENSION",4,"ngIf"],[3,"ngModel","ngModelChange"],[1,"w-75","font-italic","text-muted"],[3,"label","formGroup",4,"ngFor","ngForOf"],["mat-dialog-actions","",1,"d-flex","mt-auto"],["mat-stroked-button","",1,"ms-auto",3,"click"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-dialog-title",""],["value","APPROVABLE_GROUP_APP_USER"],["value","EXTENSION"],[3,"label","formGroup"],["matTabContent",""],["alert_type","info",4,"ngIf"],[3,"disabled",4,"ngFor","ngForOf"],["alert_type","info"],[3,"innerHTML"],[3,"disabled"],["mat-tab-label",""],[1,"d-flex","w-100"],[1,"pe-2","w-100"],[1,"pt-2"],["mat-stroked-button","",1,"right-button",3,"click"],[1,"fw-bold","pe-2"],["subscriptSizing","dynamic",1,"w-100"],["Input",""],["matInput","",3,"formControlName","focus",4,"ngIf"],[4,"ngIf"],[1,"fw-bold"],["Textarea",""],["matInput","","rows","17",3,"formControlName","focus",4,"ngIf"],["class","ms-3 me-3","vertical","true",4,"ngIf"],[3,"addedTag"],[3,"ngClass"],["matInput","",3,"formControlName","focus"],["matInput","","rows","17",3,"formControlName","focus"],["vertical","true",1,"ms-3","me-3"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,as,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ls,82,72,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative h-100"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.mk,h.sg,h.O5,et.ey,Y.Nt,O.KE,O.TO,A.Fj,A.JJ,A.JL,A.sg,A.u,A.On,f.lW,D.Vc,D.uD,D.uX,D.SP,B.oG,u.uh,u.xY,u.H8,it.gD,Z.gM,ct.d,P.w,M.b,b.e,ns,h.gd,m.X$],styles:[".right-button[_ngcontent-%COMP%]{display:block;margin-left:auto}.disabled-label[_ngcontent-%COMP%]{color:#00000061!important} .mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"],data:{animation:[w.es,w.BQ]}})}return i})();var dt=l(69087),Ms=l(10781);function Ds(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Rs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div",4),t._uU(6),t.ALo(7,"translate"),t.qZA(),t._uU(8),t.ALo(9,"translate"),t.TgZ(10,"perun-web-apps-vo-search-select",5),t.NdJ("voSelected",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.voSelected(n))}),t.qZA(),t._uU(11),t.ALo(12,"translate"),t.TgZ(13,"perun-web-apps-group-search-select",6),t.NdJ("groupSelected",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.selectedGroup=n)}),t.qZA()(),t.TgZ(14,"div",7)(15,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.cancel())}),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.submit())}),t._uU(19),t.ALo(20,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"DIALOGS.NOTIFICATIONS_COPY_MAILS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,13,"DIALOGS.NOTIFICATIONS_COPY_MAILS.DESCRIPTION")," "),t.xp6(2),t.hij(" ",t.lcZ(9,15,"DIALOGS.NOTIFICATIONS_COPY_MAILS.SOURCE_VO"),": "),t.xp6(2),t.Q6J("vos",e.vos),t.xp6(1),t.hij(" ",t.lcZ(12,17,"DIALOGS.NOTIFICATIONS_COPY_MAILS.SOURCE_GROUP"),": "),t.xp6(2),t.Q6J("groups",e.groups)("firstSelectedGroup",e.selectedGroup)("disableAutoSelect",!0),t.xp6(3),t.hij(" ",t.lcZ(17,19,"DIALOGS.NOTIFICATIONS_COPY_MAILS.CANCEL_BUTTON")," "),t.xp6(2),t.Q6J("disabled",!e.selectedVo&&!e.selectedGroup||e.loading),t.xp6(1),t.hij(" ",t.lcZ(20,21,"DIALOGS.NOTIFICATIONS_COPY_MAILS.SUBMIT_BUTTON")," ")}}let Vt=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialogRef=e,this.voService=o,this.groupService=n,this.translateService=a,this.registrarService=r,this.cd=d,this.data=T,this.vos=[],this.groups=[],this.selectedVo=null,this.selectedGroup=null,this.loading=!1,this.nameFunction=I=>I.name}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.translateService.get("DIALOGS.NOTIFICATIONS_COPY_MAILS.NO_GROUP_SELECTED").subscribe({next:e=>{this.fakeGroup={id:-1,name:e,voId:0,parentGroupId:0,shortName:"",description:"",beanName:"group"},this.selectedGroup=this.fakeGroup,this.voService.getAllVos().subscribe(o=>{this.vos=o,this.loading=!1,this.vos.length>0&&this.voSelected(this.vos.sort(_.aC)[0])})},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}submit(){this.loading=!0,this.data.groupId?this.selectedGroup===this.fakeGroup?this.registrarService.copyMailsFromVoToGroup(this.selectedVo.id,this.data.groupId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.registrarService.copyMailsFromGroupToGroup(this.selectedGroup.id,this.data.groupId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.selectedGroup===this.fakeGroup?this.registrarService.copyMailsFromVoToVo(this.selectedVo.id,this.data.voId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.registrarService.copyMailsFromGroupToVo(this.selectedGroup.id,this.data.voId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}voSelected(e){this.selectedVo=e,this.getGroups(),this.cd.detectChanges()}getGroups(){this.selectedVo?this.groupService.getAllGroups(this.selectedVo.id).subscribe(e=>{this.groups=[this.fakeGroup].concat(e)}):this.groups=[this.fakeGroup],this.selectedGroup=this.fakeGroup}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.YF),t.Y36(g.ff),t.Y36(p.Te),t.Y36(g.tk),t.Y36(t.sBO),t.Y36(u.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-notifications-copy-mails-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mb-2","font-italic"],[1,"long-input",3,"vos","voSelected"],[1,"long-input",3,"groups","firstSelectedGroup","disableAutoSelect","groupSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,Ds,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Rs,21,23,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,u.uh,u.xY,u.H8,M.b,dt.M,Ms.h,b.e,m.X$],data:{animation:[w.BQ]}})}return i})();var J=l(13566),Ft=l(77983),Yt=l(93035),Jt=l(32596),qt=l(8355);function ws(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(n?a.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,o=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",o.selection.hasValue()&&e.all)("indeterminate",o.selection.hasValue()&&!e.all)}}const Gs=function(i){return{name:i}};function Ps(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(n){const r=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(n?d.toggle(r):null)})("click",function(n){return n.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,o.selection.isSelected(e)),t.VKq(7,Gs,o.getMailType(e))))("checked",o.selection.isSelected(e))}}function Us(i,s){1&i&&(t.ynx(0,14),t.YNc(1,ws,4,7,"th",15),t.YNc(2,Ps,4,9,"td",16),t.BQk())}function ys(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_EMAIL_ID")," "))}function Vs(i,s){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function Fs(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_EMAIL_TYPE")," "))}function Ys(i,s){if(1&i&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.Oqu(o.getMailType(e))}}function Js(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_APPLICATION_TYPE")," "))}function qs(i,s){1&i&&(t.TgZ(0,"div",26)(1,"mat-icon",27),t._uU(2,"arrow_right_alt"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_APPLICATION_TYPE_INITIAL")," "))}function ks(i,s){1&i&&(t.TgZ(0,"div",26)(1,"mat-icon",28),t._uU(2,"cached"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_APPLICATION_TYPE_EXTENSION")," "))}function Qs(i,s){if(1&i&&(t.TgZ(0,"td",23),t.YNc(1,qs,5,3,"div",24),t.YNc(2,ks,5,3,"ng-template",null,25,t.W1O),t.qZA()),2&i){const e=s.$implicit,o=t.MAs(3);t.xp6(1),t.Q6J("ngIf","INITIAL"===e.appType)("ngIfElse",o)}}function Bs(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_SENDING_ENABLED")," "))}function Hs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"td",23)(1,"section")(2,"mat-slide-toggle",29),t.NdJ("change",function(){const a=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.changeSending(a))})("click",function(n){return n.stopPropagation()}),t.ALo(3,"translate"),t.qZA()()()}if(2&i){const e=s.$implicit,o=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,4,"VO_DETAIL.SETTINGS.NOTIFICATIONS.DISABLED_HINT")),t.Q6J("disabled",o.disableSend)("matTooltipDisabled",!o.disableSend)("ngModel",e.send)}}function Ws(i,s){1&i&&t._UZ(0,"tr",30)}function js(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"tr",31),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.openApplicationMailDetail(a))}),t.qZA()}2&i&&t.ekj("cursor-pointer",!0)}function zs(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",32),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.NO_EMAILS"),"\n"))}const $s=function(i){return{all:i}};let kt=(()=>{class i{constructor(e,o,n,a,r,d){this.registrarService=e,this.translate=o,this.notificator=n,this.dialog=a,this.authResolver=r,this.tableCheckbox=d,this.displayedColumns=["select","id","mailType","appType","send"],this.disableSend=!1,this.selection=new E.Ov(!0,[]),this.selectionChange=new t.vpe,this.pageSizeOptions=_.f7}set matSort(e){this.sort=e,this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new c.by(this.applicationMails),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,"",this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}changeSending(e){e.send?this.registrarService.setSendingEnabled({mails:[e],enabled:!1}).subscribe(()=>{e.send=!1,this.notificator.showInstantSuccess("VO_DETAIL.SETTINGS.NOTIFICATIONS.SENDING_DISABLE")}):this.registrarService.setSendingEnabled({mails:[e],enabled:!0}).subscribe(()=>{e.send=!0,this.notificator.showInstantSuccess("VO_DETAIL.SETTINGS.NOTIFICATIONS.SENDING_ENABLE")})}openApplicationMailDetail(e){const o=(0,_.kZ)();o.width="1400px",o.height="700px",o.data={theme:this.theme,voId:this.voId,groupId:this.groupId,createMailNotification:!1,applicationMail:e},this.dialog.open(ut,o).afterClosed().subscribe(a=>{a&&(this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.EDIT_SUCCESS").subscribe(r=>{this.notificator.showSuccess(r)}),this.selection.clear(),this.selectionChange.emit(this.selection),this.update())})}getMailType(e){let o="";return null==e.mailType||0===e.mailType.length?o="":this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_"+e.mailType).subscribe(n=>{o=n}),o}update(){this.groupId?this.registrarService.getApplicationMailsForGroup(this.groupId).subscribe(e=>{this.updateTable(e)}):this.registrarService.getApplicationMailsForVo(this.voId).subscribe(e=>{this.updateTable(e)})}toggle(e){this.selection.toggle(e),this.selectionChange.emit(this.selection)}updateTable(e){this.applicationMails=e,this.dataSource=new c.by(this.applicationMails),this.setDataSource()}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(m.sK),t.Y36(p.V6),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-notification-list"]],viewQuery:function(o,n){if(1&o&&(t.Gf(_.l9,7),t.Gf(J.YE,7)),2&o){let a;t.iGM(a=t.CRH())&&(n.child=a.first),t.iGM(a=t.CRH())&&(n.matSort=a.first)}},inputs:{applicationMails:"applicationMails",voId:"voId",groupId:"groupId",displayedColumns:"displayedColumns",disableSend:"disableSend",selection:"selection",tableId:"tableId",theme:"theme"},outputs:{selectionChange:"selectionChange"},features:[t.TTD],decls:20,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","hideExport","tableId"],["mat-table","","matSort","","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","mailType"],["mat-cell","",4,"matCellDef"],["matColumnDef","appType"],["matColumnDef","send"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","click",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["class","d-flex align-items-center",4,"ngIf","ngIfElse"],["extension",""],[1,"d-flex","align-items-center"],["matTooltip","Initial","matTooltipPosition","above"],["matTooltip","Extension","matTooltipPosition","above"],[3,"disabled","matTooltipDisabled","ngModel","matTooltip","change","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"click"],["alert_type","warn"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1)(2,"table",2),t.YNc(3,Us,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,ys,3,3,"th",5),t.YNc(7,Vs,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Fs,3,3,"th",5),t.YNc(10,Ys,2,1,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,Js,3,3,"th",5),t.YNc(13,Qs,4,2,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,Bs,3,3,"th",5),t.YNc(16,Hs,4,6,"td",8),t.BQk(),t.YNc(17,Ws,1,0,"tr",11),t.YNc(18,js,1,2,"tr",12),t.qZA()()(),t.YNc(19,zs,3,3,"perun-web-apps-alert",13)),2&o&&(t.Q6J("hidden",0===n.applicationMails.length),t.xp6(1),t.Q6J("pageSizeOptions",n.pageSizeOptions)("dataLength",n.dataSource.filteredData.length)("hideExport",!0)("tableId",n.tableId),t.xp6(1),t.Q6J("dataSource",n.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,$s,t.xi3(4,10,n.dataSource,n.selection.selected.length))),t.xp6(14),t.Q6J("matHeaderRowDef",n.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",n.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===n.applicationMails.length))},dependencies:[h.O5,A.JJ,A.On,F.Hw,J.YE,J.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,B.oG,Z.gM,ot.Rr,P.w,Ft.l,m.X$,Yt.I,Jt.G,qt.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function Ks(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.ADD")," "))}function Xs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.NOTIFICATIONS.REMOVE")," ")}}function tr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.copy())}),t.TgZ(1,"i",6),t._uU(2,"file_copy"),t.qZA(),t.TgZ(3,"span",7),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&i&&(t.xp6(4),t.hij(" ",t.lcZ(5,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.COPY_FROM_VO")," "))}function er(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function ir(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-notification-list",15),t.NdJ("selectionChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.changeSelection(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("applicationMails",e.applicationMails)("disableSend",!e.addAuth)("displayedColumns",e.displayedColumns)("tableId",e.tableId)("selection",e.selection)("theme","vo-theme")("voId",e.vo.id)}}let or=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.route=e,this.registrarService=o,this.translate=n,this.dialog=a,this.notificator=r,this.authResolver=d,this.voService=T,this.store=I,this.entityStorageService=S,this.loading=!1,this.applicationMails=[],this.selection=new E.Ov(!0,[]),this.tableId=C.VR,this.displayedColumns=[]}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.refresh()}refresh(){this.loading=!0,this.registrarService.getVoApplicationForm(this.vo.id).subscribe(e=>{this.applicationForm=e,this.registrarService.getApplicationMailsForVo(this.vo.id).subscribe(o=>{this.applicationMails=o,this.loading=!1})})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("vo-addMail_ApplicationForm_ApplicationMail_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("vo-deleteMailById_ApplicationForm_Integer_policy",[this.vo]),this.copyAuth=this.authResolver.isAuthorized("destination-copyMailsFromVoToVo_Vo_Vo_policy",[this.vo]),this.displayedColumns=this.removeAuth?["select","id","mailType","appType","send"]:["id","mailType","appType","send"]}add(){const e=this.store.getProperty("supported_languages"),o=(0,_.i5)(e);o.formId=this.applicationForm.id;const n=(0,_.kZ)();n.width="1400px",n.height="700px",n.data={theme:"vo-theme",voId:this.vo.id,createMailNotification:!0,applicationMail:o,applicationMails:this.applicationMails},this.dialog.open(ut,n).afterClosed().subscribe(r=>{r&&(this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.ADD_SUCCESS").subscribe(d=>{this.notificator.showSuccess(d)}),this.selection.clear(),this.updateTable())})}remove(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.vo.id,mails:this.selection.selected,theme:"vo-theme"},this.dialog.open(Ut,e).afterClosed().subscribe(n=>{n&&(this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.DELETE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.selection.clear(),this.updateTable())})}copy(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(Vt,e).afterClosed().subscribe(n=>{n&&(this.selection.clear(),this.updateTable())})}changeEmailFooter(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(yt,e)}changeSelection(e){this.selection=e}updateTable(){this.loading=!0,this.registrarService.getApplicationMailsForVo(this.vo.id).subscribe(e=>{this.applicationMails=e,this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(g.tk),t.Y36(m.sK),t.Y36(u.uw),t.Y36(p.V6),t.Y36(p.x4),t.Y36(g.YF),t.Y36(p.d6),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-notifications"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:18,vars:11,consts:[[1,"page-subtitle"],[1,"w-100","d-flex"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],["class","action-button","mat-stroked-button","",3,"click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"applicationMails","disableSend","displayedColumns","tableId","selection","theme","voId","selectionChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"action-button",3,"click"],[3,"applicationMails","disableSend","displayedColumns","tableId","selection","theme","voId","selectionChange"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.YNc(5,Ks,3,3,"button",3),t.YNc(6,Xs,3,4,"button",4),t.TgZ(7,"button",5),t.NdJ("click",function(){return n.changeEmailFooter()}),t.TgZ(8,"i",6),t._uU(9,"email"),t.qZA(),t.TgZ(10,"span",7),t._uU(11),t.ALo(12,"translate"),t.qZA()(),t.YNc(13,tr,6,3,"button",8),t.qZA(),t.YNc(14,er,1,0,"ng-template",null,9,t.W1O),t.TgZ(16,"div",10),t.YNc(17,ir,1,7,"app-notification-list",11),t.qZA()),2&o){const a=t.MAs(15);t.xp6(1),t.hij(" ",t.lcZ(2,7,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TITLE"),"\n"),t.xp6(4),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(5),t.hij(" ",t.lcZ(12,9,"VO_DETAIL.SETTINGS.NOTIFICATIONS.EMAIL_FOOTER")," "),t.xp6(2),t.Q6J("ngIf",n.copyAuth),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,x.K,R.t,b.e,kt,m.X$]})}return i})();var nr=l(58292);function ar(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.ADD")," "))}function sr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.REMOVE")," ")}}function rr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.copy())}),t.TgZ(1,"i",7),t._uU(2,"file_copy"),t.qZA(),t.TgZ(3,"span",8),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&i&&(t.xp6(4),t.hij(" ",t.lcZ(5,1,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.COPY_FROM_VO")," "))}function lr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function cr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-notification-list",16),t.NdJ("selectionChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.changeSelection(n))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disableSend",!e.addAuth)("displayedColumns",e.displayedColumns)("applicationMails",e.applicationMails)("groupId",e.group.id)("selection",e.selection)("tableId",e.tableId)("theme","group-theme")}}function pr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",2)(2,"perun-web-apps-refresh-button",3),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.refresh())}),t.qZA(),t.YNc(3,ar,3,3,"button",4),t.YNc(4,sr,3,4,"button",5),t.TgZ(5,"button",6),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.changeEmailFooter())}),t.TgZ(6,"i",7),t._uU(7,"email"),t.qZA(),t.TgZ(8,"span",8),t._uU(9),t.ALo(10,"translate"),t.qZA()(),t.YNc(11,rr,6,3,"button",9),t.qZA(),t.YNc(12,lr,1,0,"ng-template",null,10,t.W1O),t.TgZ(14,"div",11),t.YNc(15,cr,1,7,"app-notification-list",12),t.qZA()()}if(2&i){const e=t.MAs(13),o=t.oxw();t.xp6(3),t.Q6J("ngIf",o.addAuth),t.xp6(1),t.Q6J("ngIf",o.removeAuth),t.xp6(5),t.hij(" ",t.lcZ(10,6,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.EMAIL_FOOTER")," "),t.xp6(2),t.Q6J("ngIf",o.copyAuth),t.xp6(4),t.Q6J("perunWebAppsLoader",o.loading)("perunWebAppsLoaderIndicator",e)}}function ur(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",19),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.createEmptyApplicationForm())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.CREATE_APPLICATION_FORM")," "))}function dr(i,s){if(1&i&&(t.TgZ(0,"div")(1,"perun-web-apps-alert",17),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,ur,3,3,"button",18),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.NO_APPLICATION_FORM")),t.xp6(2),t.Q6J("ngIf",e.createFormAuth)}}let _r=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.registrarService=e,this.translate=o,this.dialog=n,this.apiRequest=a,this.notificator=r,this.guiAuthResolver=d,this.attributesService=T,this.entityStorageService=I,this.loading=!1,this.applicationMails=[],this.selection=new E.Ov(!0,[]),this.noApplicationForm=!1,this.editEmailFooterAuth=!1,this.addAuth=!1,this.removeAuth=!1,this.copyAuth=!1,this.createFormAuth=!1,this.displayedColumns=[],this.tableId=C.AA}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.refresh()}refresh(){this.loading=!0,this.apiRequest.dontHandleErrorForNext(),this.registrarService.getGroupApplicationForm(this.group.id).subscribe(e=>{this.applicationForm=e,this.registrarService.getApplicationMailsForGroup(this.group.id).subscribe(o=>{this.applicationMails=o,this.apiRequest.dontHandleErrorForNext(),this.attributesService.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe(()=>{this.setAuthRights(),this.loading=!1},n=>{"PrivilegeException"!==n.name&&this.notificator.showRPCError(n),this.setAuthRights(),this.loading=!1})})},e=>{"FormNotExistsException"===e.name?(this.noApplicationForm=!0,this.setAuthRights(),this.loading=!1):this.notificator.showRPCError(e)})}setAuthRights(){this.createFormAuth=this.guiAuthResolver.isAuthorized("createApplicationFormInGroup_Group_policy",[this.group]),this.addAuth=this.guiAuthResolver.isAuthorized("group-addMail_ApplicationForm_ApplicationMail_policy",[this.group]),this.removeAuth=this.guiAuthResolver.isAuthorized("group-deleteMailById_ApplicationForm_Integer_policy",[this.group]),this.copyAuth=this.guiAuthResolver.isAuthorized("destination-copyMailsFromVoToGroup_Vo_Group_boolean_policy",[this.group]),this.displayedColumns=this.removeAuth?["select","id","mailType","appType","send"]:["id","mailType","appType","send"]}add(){const e=(0,_.i5)();e.formId=this.applicationForm.id;const o=(0,_.kZ)();o.width="1400px",o.height="700px",o.data={theme:"group-theme",voId:this.group.voId,groupId:this.group.id,createMailNotification:!0,applicationMail:e,applicationMails:this.applicationMails},this.dialog.open(ut,o).afterClosed().subscribe(a=>{a&&(this.translate.get("GROUP_DETAIL.SETTINGS.NOTIFICATIONS.ADD_SUCCESS").subscribe(r=>{this.notificator.showSuccess(r)}),this.selection.clear(),this.updateTable())})}remove(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.group.voId,groupId:this.group.id,mails:this.selection.selected,theme:"group-theme"},this.dialog.open(Ut,e).afterClosed().subscribe(n=>{n&&(this.translate.get("GROUP_DETAIL.SETTINGS.NOTIFICATIONS.DELETE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.selection.clear(),this.updateTable())})}copy(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(Vt,e).afterClosed().subscribe(n=>{n&&(this.selection.clear(),this.updateTable())})}updateTable(){this.loading=!0,this.registrarService.getApplicationMailsForGroup(this.group.id).subscribe(e=>{this.applicationMails=e,this.loading=!1})}changeEmailFooter(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(yt,e)}changeSelection(e){this.selection=e}createEmptyApplicationForm(){this.registrarService.createApplicationFormInGroup(this.group.id).subscribe(()=>{this.noApplicationForm=!1,this.ngOnInit()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(m.sK),t.Y36(u.uw),t.Y36(p.F5),t.Y36(p.V6),t.Y36(p.x4),t.Y36(g.H8),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-notifications"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:5,vars:5,consts:[[1,"page-subtitle"],[4,"ngIf"],[1,"w-100","d-flex"],[3,"click"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],["class","action-button","mat-stroked-button","",3,"click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"disableSend","displayedColumns","applicationMails","groupId","selection","tableId","theme","selectionChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"action-button",3,"click"],[3,"disableSend","displayedColumns","applicationMails","groupId","selection","tableId","theme","selectionChange"],["alert_type","warn"],["mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",3,"click"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,pr,16,8,"div",1),t.YNc(4,dr,5,4,"div",1)),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,3,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.TITLE"),"\n"),t.xp6(2),t.Q6J("ngIf",!n.noApplicationForm),t.xp6(1),t.Q6J("ngIf",n.noApplicationForm&&!n.loading))},dependencies:[h.O5,f.lW,P.w,x.K,R.t,b.e,kt,m.X$]})}return i})();var _t=l(72488);function mr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function gr(i,s){if(1&i&&t._UZ(0,"app-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("selection",e.selection)("extSources",e.extSources)("filterValue",e.filterValue)("tableId",e.tableId)}}let Qt=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.extSourceService=n,this.notificator=a,this.translate=r,this.extSources=[],this.selection=new E.Ov(!0,[]),this.loading=!1,this.filterValue="",this.tableId=C.BV}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.data.groupId?this.extSourceService.getVoExtSources(this.data.voId).subscribe(e=>{this.extSources=e.filter(o=>!this.data.extSources.some(({id:n})=>n===o.id)),this.loading=!1},()=>this.loading=!1):this.extSourceService.getExtSources().subscribe(e=>{this.extSources=e.filter(o=>!this.data.extSources.some(({id:n})=>n===o.id)),this.loading=!1},()=>this.loading=!1)}applyFilter(e){this.filterValue=e}addVoExtSources(e){const o=e.map(n=>n.id);this.extSourceService.addExtSourcesWithVoSource(this.data.voId,o).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_EXT_SOURCES.SUCCESS_ADDED")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}addGroupExtSources(e){const o=e.map(n=>n.id);this.extSourceService.addExtSourcesWithGroupSource(this.data.groupId,o).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_EXT_SOURCES.SUCCESS_ADDED")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.data.groupId?this.addGroupExtSources(this.selection.selected):this.addVoExtSources(this.selection.selected)}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.KG),t.Y36(p.V6),t.Y36(p.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-ext-source-dialog"]],decls:18,vars:16,consts:[["mat-dialog-title",""],[1,"page-subtitle"],[1,"font-size-1rem",3,"placeholder","filter"],["mat-dialog-content",""],["spinner",""],[1,"position-relative"],[3,"selection","extSources","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"selection","extSources","filterValue","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"div",0)(2,"h1",1),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"perun-web-apps-debounce-filter",2),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA()(),t.TgZ(6,"div",3),t.YNc(7,mr,1,0,"ng-template",null,4,t.W1O),t.TgZ(9,"div",5),t.YNc(10,gr,1,4,"app-ext-sources-list",6),t.qZA()(),t.TgZ(11,"div",7)(12,"button",8),t.NdJ("click",function(){return n.onCancel()}),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"button",9),t.NdJ("click",function(){return n.onAdd()}),t._uU(16),t.ALo(17,"translate"),t.qZA()()()),2&o){const a=t.MAs(8);t.Tol(n.theme),t.xp6(3),t.Oqu(t.lcZ(4,10,"DIALOGS.ADD_EXT_SOURCES.TITLE")),t.xp6(2),t.Q6J("placeholder","DIALOGS.ADD_EXT_SOURCES.FILTER"),t.xp6(5),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a),t.xp6(3),t.hij(" ",t.lcZ(14,12,"DIALOGS.ADD_EXT_SOURCES.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===n.selection.selected.length||n.loading),t.xp6(1),t.hij(" ",t.lcZ(17,14,"DIALOGS.ADD_EXT_SOURCES.ADD")," ")}},dependencies:[f.lW,u.uh,u.xY,u.H8,x.K,L.P,b.e,_t.D,m.X$],styles:[".font-size-1rem[_ngcontent-%COMP%]{font-size:1rem!important}"]})}return i})();function hr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ar(i,s){1&i&&(t.TgZ(0,"th",16),t._uU(1,"id"),t.qZA())}function Tr(i,s){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.id)}}function fr(i,s){1&i&&(t.TgZ(0,"th",16),t._uU(1,"name"),t.qZA())}function Ir(i,s){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function br(i,s){1&i&&t._UZ(0,"tr",18)}function vr(i,s){1&i&&t._UZ(0,"tr",19)}function Er(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",2)(2,"h1",3),t._uU(3),t.ALo(4,"translate"),t.qZA()(),t.TgZ(5,"div",4)(6,"p"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"div",5),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"table",6),t.ynx(13,7),t.YNc(14,Ar,2,0,"th",8),t.YNc(15,Tr,2,1,"td",9),t.BQk(),t.ynx(16,10),t.YNc(17,fr,2,0,"th",8),t.YNc(18,Ir,2,1,"td",9),t.BQk(),t.YNc(19,br,1,0,"tr",11),t.YNc(20,vr,1,0,"tr",12),t.qZA()(),t.TgZ(21,"div",13)(22,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(23),t.ALo(24,"translate"),t.qZA(),t.TgZ(25,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemove())}),t._uU(26),t.ALo(27,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(3),t.Oqu(t.lcZ(4,8,"DIALOGS.REMOVE_EXT_SOURCES.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(8,10,"DIALOGS.REMOVE_EXT_SOURCES.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(11,12,"DIALOGS.REMOVE_EXT_SOURCES.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.extSources),t.xp6(7),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(24,14,"DIALOGS.REMOVE_EXT_SOURCES.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(27,16,"DIALOGS.REMOVE_EXT_SOURCES.REMOVE")," ")}}let Bt=(()=>{class i{constructor(e,o,n,a,r,d){this.dialogRef=e,this.data=o,this.extSourceService=n,this.notificator=a,this.tableConfigService=r,this.translate=d,this.extSources=[],this.displayedColumns=["id","name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.extSources=this.data.extSources}removeVoExtSources(){const e=this.extSources.map(o=>o.id);this.extSourceService.removeExtSourcesWithVoSource(this.data.voId,e).subscribe({next:()=>{this.translate.get("DIALOGS.REMOVE_EXT_SOURCES.SUCCESS_REMOVED").subscribe(o=>{this.notificator.showSuccess(o),this.dialogRef.close(!0)})},error:()=>this.loading=!1})}removeGroupExtSources(){const e=this.extSources.map(o=>o.id);this.extSourceService.removeExtSourcesWithGroupSource(this.data.groupId,e).subscribe({next:()=>{this.translate.get("DIALOGS.REMOVE_EXT_SOURCES.SUCCESS_REMOVED").subscribe(o=>{this.notificator.showSuccess(o),this.dialogRef.close(!0)})},error:()=>this.loading=!1})}onRemove(){this.loading=!0,this.data.groupId?this.removeGroupExtSources():this.removeVoExtSources()}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.KG),t.Y36(p.V6),t.Y36(C.dB),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[1,"page-subtitle"],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,hr,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Er,28,18,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();function Sr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onAdd())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.EXT_SOURCES.ADD")," "))}function xr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.EXT_SOURCES.REMOVE")," ")}}function Cr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Nr(i,s){if(1&i&&t._UZ(0,"app-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("extSources",e.extSources)("selection",e.selection)("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("tableId",e.tableId)}}let Or=(()=>{class i{constructor(e,o,n,a,r,d){this.extSourceService=e,this.dialog=o,this.notificator=n,this.translate=a,this.authResolver=r,this.entityStorageService=d,this.extSources=[],this.selection=new E.Ov(!0,[]),this.filterValue="",this.tableId=C.qV,this.displayedColumns=[],this.translate.get("VO_DETAIL.SETTINGS.EXT_SOURCES.SUCCESS_REMOVED").subscribe(T=>this.successMessage=T)}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.extSourceService.getVoExtSources(this.vo.id).subscribe(e=>{this.extSources=e,this.selection.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(e){this.filterValue=e}onAdd(){const e=(0,_.kZ)();e.width="1000px",e.data={voId:this.vo.id,extSources:this.extSources,theme:"vo-theme"},this.dialog.open(Qt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}onRemove(){const e=(0,_.kZ)();e.width="600px",e.data={voId:this.vo.id,extSources:this.selection.selected,theme:"vo-theme"},this.dialog.open(Bt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addExtSource_Vo_ExtSource_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("removeExtSource_Vo_ExtSource_policy",[this.vo]),this.displayedColumns=this.removeAuth?["select","id","name","type"]:["id","name","type"]}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.KG),t.Y36(u.uw),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-extsources"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"extSources","selection","displayedColumns","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"extSources","selection","displayedColumns","filterValue","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,Sr,3,3,"button",2),t.YNc(6,xr,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(8,Cr,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,Nr,1,5,"app-ext-sources-list",7),t.qZA()()),2&o){const a=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"VO_DETAIL.SETTINGS.EXT_SOURCES.TITLE")),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.EXT_SOURCES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,_t.D,x.K,R.t,L.P,b.e,m.X$]})}return i})();var H=l(97500);function Zr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Lr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-vo-search-select",11),t.NdJ("voSelected",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.getGroupsToInclude(n.id))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("vo",e.thisVo.vo)("vos",e.vosToSelect)}}function Mr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Dr=function(){return["select","id","name","description"]};function Rr(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",12),2&i){const e=t.oxw(2);t.Q6J("groupsToDisableCheckbox",e.groupsToDisable)("disableGroups",!0)("groups",e.groups)("selection",e.selection)("disableHeadCheckbox",!0)("disableRouting",!0)("displayedColumns",t.DdM(10,Dr))("filter",e.filterValue)("tableId",e.tableId)("relation",!0)}}function wr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Lr,1,2,"perun-web-apps-vo-search-select",3),t.TgZ(5,"div",4)(6,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter(n))}),t.qZA(),t.YNc(7,Mr,1,0,"ng-template",null,0,t.W1O),t.TgZ(9,"div",6),t.YNc(10,Rr,1,11,"perun-web-apps-groups-list",7),t.qZA()(),t.TgZ(11,"div",8)(12,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(16),t.ALo(17,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(8),o=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,8,"DIALOGS.CREATE_RELATION.TITLE")),t.xp6(2),t.Q6J("ngIf",o.vosToSelect.length>1),t.xp6(2),t.Q6J("placeholder","GROUP_DETAIL.SETTINGS.RELATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",o.loading)("perunWebAppsLoaderIndicator",e),t.xp6(3),t.hij(" ",t.lcZ(14,10,"DIALOGS.CREATE_RELATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",o.loading||o.initLoading||0===o.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(17,12,"DIALOGS.CREATE_RELATION.CREATE")," ")}}let Gr=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialogRef=e,this.groupService=o,this.notificator=n,this.translate=a,this.guiAuthResolver=r,this.voService=d,this.data=T,this.selection=new E.Ov(!1,[]),this.groups=[],this.filterValue="",this.tableId=C.RS,this.groupsToDisable=new Set,this.vosToSelect=[],a.get("DIALOGS.CREATE_RELATION.SUCCESS").subscribe(I=>this.successMessage=I)}ngOnInit(){this.initLoading=!0,this.groupService.getGroupUnions(this.data.group.id,!this.data.reverse).subscribe({next:e=>{e=e.concat(this.data.groups),this.groupsToNotInclude=e.map(o=>o.id),this.voService.getEnrichedVoById(this.data.voId).subscribe(o=>{this.thisVo=o,this.vosToSelect=o.memberVos.filter(n=>this.guiAuthResolver.isAuthorized("getAllAllowedGroupsToHierarchicalVo_Vo_policy",[n])),this.vosToSelect.push(o.vo),this.getGroupsToInclude(this.data.voId),this.initLoading=!1})},error:()=>this.initLoading=!1}),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}getGroupsToInclude(e){this.loading=!0,e===this.data.voId?this.groupService.getAllGroups(this.data.voId).subscribe({next:o=>{this.finishLoadingGroups(o)},error:()=>this.loading=!1}):this.groupService.getVoAllAllowedGroupsToHierarchicalVo(this.data.voId,e).subscribe({next:o=>{this.finishLoadingGroups(o)},error:()=>this.loading=!1})}onSubmit(){this.loading=!0,this.groupService.createGroupUnion(this.data.group.id,this.selection.selected[0].id).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}applyFilter(e){this.filterValue=e}setGroupsToDisable(){for(const e of this.groups)(!this.guiAuthResolver.isAuthorized("result-createGroupUnion_Group_Group_policy",[this.data.group])||!this.guiAuthResolver.isAuthorized("operand-createGroupUnion_Group_Group_policy",[e]))&&this.groupsToDisable.add(e.id)}finishLoadingGroups(e){this.groups=e.filter(o=>!this.groupsToNotInclude.includes(o.id)&&o.id!==this.data.group.id),this.setGroupsToDisable(),this.selection.clear(),this.loading=!1}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.ff),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(g.YF),t.Y36(u.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-create-relation-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"vo","vos","voSelected",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[1,"position-relative"],[3,"groupsToDisableCheckbox","disableGroups","groups","selection","disableHeadCheckbox","disableRouting","displayedColumns","filter","tableId","relation",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"vo","vos","voSelected"],[3,"groupsToDisableCheckbox","disableGroups","groups","selection","disableHeadCheckbox","disableRouting","displayedColumns","filter","tableId","relation"]],template:function(o,n){if(1&o&&(t.YNc(0,Zr,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,wr,18,14,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.initLoading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,u.uh,u.xY,u.H8,x.K,M.b,H.W,dt.M,L.P,b.e,m.X$]})}return i})();function Pr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ur(i,s){1&i&&t._UZ(0,"th",14)}function yr(i,s){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function Vr(i,s){1&i&&t._UZ(0,"tr",16)}function Fr(i,s){1&i&&t._UZ(0,"tr",17)}function Yr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Ur,1,0,"th",7),t.YNc(14,yr,2,1,"td",8),t.BQk(),t.YNc(15,Vr,1,0,"tr",9),t.YNc(16,Fr,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_RELATION.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.REMOVE_RELATION.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_RELATION.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_RELATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_RELATION.DELETE")," ")}}let Jr=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.notificator=n,this.groupService=a,this.translate=r,this.displayedColumns=["name"],r.get("DIALOGS.REMOVE_RELATION.SUCCESS").subscribe(d=>this.successMessage=d)}ngOnInit(){this.theme=this.data.theme,this.dataSource=new c.by(this.data.groups)}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,1===this.data.groups.length)this.groupService.removeGroupUnion(this.data.reverse?this.data.groups[0].id:this.data.groupId,this.data.reverse?this.data.groupId:this.data.groups[0].id).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1);else{const e=this.data.reverse?this.data.groups.shift().id:this.data.groupId,o=this.data.reverse?this.data.groupId:this.data.groups.shift().id;this.groupService.removeGroupUnion(e,o).subscribe(()=>{this.onSubmit(),this.dialogRef.close(!0)},()=>this.loading=!1)}}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.V6),t.Y36(g.ff),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-relation-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,Pr,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Yr,24,19,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();function qr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"span",9),t.ALo(1,"translate"),t.TgZ(2,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onDelete())}),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=s.ngIf,o=t.oxw();t.s9C("matTooltip",t.lcZ(1,4,"GROUP_DETAIL.SETTINGS.RELATIONS.DELETE_TOOLTIP")),t.Q6J("matTooltipDisabled",0===o.selection.selected.length||e.removeAuth),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length||!e.removeAuth||o.reverse),t.xp6(1),t.hij(" ",t.lcZ(4,6,"GROUP_DETAIL.SETTINGS.RELATIONS.DELETE")," ")}}function kr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Qr=function(){return["select","id","vo","name","description"]};function Br(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",11),2&i){const e=t.oxw();t.Q6J("groups",e.groups)("parentGroup",e.group)("disableHeadCheckbox",!0)("selection",e.selection)("displayedColumns",t.DdM(7,Qr))("filter",e.filterValue)("tableId",e.tableId)}}const Hr=function(i){return{removeAuth:i}};let Wr=(()=>{class i{constructor(e,o,n,a){this.groupService=e,this.dialog=o,this.entityStorageService=n,this.authResolver=a,this.selection=new E.Ov(!0,[]),this.groups=[],this.reverse=!1,this.filterValue="",this.tableId=C._7,this.removeAuth$=this.selection.changed.pipe((0,z.U)(r=>r.source.selected.reduce((d,T)=>d&&this.authResolver.isAuthorized("result-removeGroupUnion_Group_Group_policy",[{id:this.group.id,beanName:"Group"}])&&this.authResolver.isAuthorized("operand-removeGroupUnion_Group_Group_policy",[T]),!0)))}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.refreshTable()}onCreate(){const e=(0,_.kZ)();e.width="1050px",e.data={groups:this.groups,theme:"group-theme",group:this.group,voId:this.group.voId,reverse:this.reverse},this.dialog.open(Gr,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}onDelete(){const e=(0,_.kZ)();e.width="450px",e.data={groups:this.selection.selected,theme:"group-theme",groupId:this.group.id,reverse:this.reverse},this.dialog.open(Jr,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selection.clear(),this.groupService.getGroupUnions(this.group.id,this.reverse).subscribe(e=>{this.groups=e,this.loading=!1},()=>this.loading=!1)}applyFilter(e){this.filterValue=e}showReverseUnions(){this.reverse=!this.reverse,this.refreshTable()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.ff),t.Y36(u.uw),t.Y36(p.fb),t.Y36(p.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-relations"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:18,vars:18,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],[3,"matTooltip","matTooltipDisabled",4,"ngIf"],[3,"placeholder","filter"],[3,"change"],["spinner",""],[1,"position-relative"],[3,"groups","parentGroup","disableHeadCheckbox","selection","displayedColumns","filter","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"matTooltip","matTooltipDisabled"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"groups","parentGroup","disableHeadCheckbox","selection","displayedColumns","filter","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.TgZ(5,"button",2),t.NdJ("click",function(){return n.onCreate()}),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.YNc(8,qr,5,8,"span",3),t.ALo(9,"async"),t.TgZ(10,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.TgZ(11,"mat-checkbox",5),t.NdJ("change",function(){return n.showReverseUnions()}),t._uU(12),t.ALo(13,"translate"),t.qZA(),t.YNc(14,kr,1,0,"ng-template",null,6,t.W1O),t.TgZ(16,"div",7),t.YNc(17,Br,1,8,"perun-web-apps-groups-list",8),t.qZA()()),2&o){const a=t.MAs(15);t.xp6(2),t.Oqu(t.lcZ(3,8,"GROUP_DETAIL.SETTINGS.RELATIONS.TITLE")),t.xp6(3),t.Q6J("disabled",n.reverse),t.xp6(1),t.hij(" ",t.lcZ(7,10,"GROUP_DETAIL.SETTINGS.RELATIONS.CREATE")," "),t.xp6(2),t.Q6J("ngIf",t.VKq(16,Hr,t.lcZ(9,12,n.removeAuth$))),t.xp6(2),t.Q6J("placeholder","GROUP_DETAIL.SETTINGS.RELATIONS.FILTER"),t.xp6(2),t.Oqu(t.lcZ(13,14,"GROUP_DETAIL.SETTINGS.RELATIONS.REVERSE_UNIONS")),t.xp6(5),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,B.oG,Z.gM,x.K,H.W,R.t,L.P,b.e,h.Ov,m.X$]})}return i})();var jr=l(81990);function zr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.showDetails())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.APPLICATIONS.SHOW_ALL_DETAILS")," "))}function $r(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.showDetails())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.APPLICATIONS.SHOW_LESS_DETAILS")," "))}function Kr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Xr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-applications-dynamic-list",8),t.NdJ("loading$",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.loading$=n)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("tableId",e.showAllDetails?e.detailTableId:e.tableId)("searchString",e.filterValue)("member",e.member)("displayedColumns",e.showAllDetails?e.detailedDisplayedColumns:e.displayedColumns)("dateFrom",e.dateFrom)("refreshTable",e.refresh)}}let tl=(()=>{class i{constructor(e,o){this.entityStorageService=e,this.cd=o,this.displayedColumns=["id","createdAt","type","state","user","groupName","modifiedBy"],this.detailedDisplayedColumns=["id","createdAt","voId","voName","groupId","groupName","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.filterValue="",this.showAllDetails=!1,this.detailTableId=C.d7,this.tableId=C.vq,this.dateFrom=new Date("1970-01-01")}ngOnInit(){this.loading$=(0,$.of)(!0),this.member=this.entityStorageService.getEntity()}applyFilter(e){this.filterValue=e}showDetails(){this.showAllDetails=!this.showAllDetails,this.cd.detectChanges()}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.fb),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-applications"]],decls:13,vars:10,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","member","displayedColumns","states","dateFrom","refreshTable","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-stroked-button","",1,"me-2",3,"click"],[3,"tableId","searchString","member","displayedColumns","states","dateFrom","refreshTable","loading$"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div")(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,zr,3,3,"button",2),t.YNc(6,$r,3,3,"button",2),t.TgZ(7,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA()(),t.YNc(8,Kr,1,0,"ng-template",null,4,t.W1O),t.TgZ(10,"div",5),t.YNc(11,Xr,1,6,"perun-web-apps-applications-dynamic-list",6),t.ALo(12,"async"),t.qZA()),2&o){const a=t.MAs(9);t.xp6(1),t.Oqu(t.lcZ(2,6,"MEMBER_DETAIL.APPLICATIONS.TITLE")),t.xp6(4),t.Q6J("ngIf",!n.showAllDetails),t.xp6(1),t.Q6J("ngIf",n.showAllDetails),t.xp6(1),t.Q6J("placeholder","MEMBER_DETAIL.APPLICATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(12,8,n.loading$))("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,x.K,R.t,L.P,b.e,jr.S,h.Ov,m.X$]})}return i})();var U=l(61545),el=l(89655),il=l(4646);function ol(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function nl(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.SELECT_RESOURCE")," ")}function al(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-resource-search-select",22),t.NdJ("resourceSelected",function(n){t.CHM(e);const a=t.oxw(2);return a.setResource(n),t.KtG(a.stepper.selected.completed=!0)}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disableAutoSelect",!0)("required",!0)("resource",e.selectedResource)("resources",e.filteredResources)}}const sl=function(){return[]};function rl(i,s){1&i&&t._UZ(0,"perun-web-apps-resource-search-select",23),2&i&&t.Q6J("resources",t.DdM(1,sl))}function ll(i,s){if(1&i&&(t.TgZ(0,"div",12),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function cl(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.ADD_GROUP"))}function pl(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const ul=function(){return["select","id","name","description"]};function dl(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",24),2&i){const e=t.oxw(2);t.Q6J("disableGroups",!0)("disableHeadCheckbox",!0)("disableRouting",!0)("groupsToDisableCheckbox",e.membersGroupsId)("groups",e.groups)("displayedColumns",t.DdM(7,ul))("selection",e.selectedGroups)}}function _l(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.NO_GROUPS")," "))}function ml(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",26),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperPrevious())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.BACK")," "))}function gl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return n.stepperNext(),t.KtG(n.loadGroups())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.ekj("ms-2",void 0!==e.stepper&&0!==e.stepper.selectedIndex)("ms-auto",!(void 0!==e.stepper&&0!==e.stepper.selectedIndex)),t.Q6J("disabled",null===e.selectedResource||e.processing||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,6,"DIALOGS.ADD_MEMBER_TO_RESOURCE.CONTINUE")," ")}}function hl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onFinish())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",0===e.selectedGroups.selected.length||e.processing),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.ADD_MEMBER_TO_RESOURCE.SUBMIT")," ")}}function Al(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-stepper",4)(6,"mat-step",5),t.YNc(7,nl,2,3,"ng-template",6),t.TgZ(8,"div",7)(9,"perun-web-apps-facility-search-select",8),t.NdJ("facilitySelected",function(n){t.CHM(e);const a=t.oxw();return a.filterResources(n.name),t.KtG(a.stepper.selected.completed=!0)}),t.qZA()(),t.TgZ(10,"div",7),t.YNc(11,al,1,4,"perun-web-apps-resource-search-select",9),t.YNc(12,rl,1,2,"perun-web-apps-resource-search-select",10),t.qZA(),t.TgZ(13,"div")(14,"span",11),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"div",12),t._uU(18),t.qZA()(),t.TgZ(19,"div")(20,"span",11),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.YNc(23,ll,2,1,"div",13),t.qZA()(),t.TgZ(24,"mat-step"),t.YNc(25,cl,2,3,"ng-template",6),t.YNc(26,pl,1,0,"ng-template",null,0,t.W1O),t.TgZ(28,"div",14),t.YNc(29,dl,1,8,"perun-web-apps-groups-list",15),t.qZA(),t.YNc(30,_l,3,3,"perun-web-apps-alert",16),t.qZA()()(),t.TgZ(31,"div",17)(32,"div")(33,"button",18),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.YNc(36,ml,3,3,"button",19),t.YNc(37,gl,3,8,"button",20),t.YNc(38,hl,3,4,"button",21),t.qZA()()()}if(2&i){const e=t.MAs(27),o=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,18,"DIALOGS.ADD_MEMBER_TO_RESOURCE.TITLE")),t.xp6(3),t.Q6J("linear",!0),t.xp6(4),t.Q6J("disableAutoSelect",!0)("facilities",o.facilities)("selectPlaceholder","DIALOGS.ADD_MEMBER_TO_RESOURCE.FILTER"),t.xp6(2),t.Q6J("ngIf",!o.processing),t.xp6(1),t.Q6J("ngIf",o.processing),t.xp6(3),t.Oqu(t.lcZ(16,20,"DIALOGS.ADD_MEMBER_TO_RESOURCE.DESCRIPTION")),t.xp6(3),t.Oqu(o.description),t.xp6(3),t.Oqu(t.lcZ(22,22,"DIALOGS.ADD_MEMBER_TO_RESOURCE.SERVICES")),t.xp6(2),t.Q6J("ngForOf",o.services),t.xp6(6),t.Q6J("perunWebAppsLoader",o.processing)("perunWebAppsLoaderIndicator",e),t.xp6(1),t.Q6J("ngIf",0===o.groups.length&&!o.processing),t.xp6(4),t.hij(" ",t.lcZ(35,24,"DIALOGS.ADD_MEMBER_TO_RESOURCE.CANCEL")," "),t.xp6(2),t.Q6J("ngIf",void 0!==o.stepper&&0!==o.stepper.selectedIndex),t.xp6(1),t.Q6J("ngIf",void 0!==o.stepper&&o.stepper.selectedIndex!==o.stepper._steps.length-1),t.xp6(1),t.Q6J("ngIf",void 0!==o.stepper&&o.stepper.selectedIndex===o.stepper._steps.length-1)}}let Tl=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.dialogRef=e,this.data=o,this.resourceManager=n,this.groupManager=a,this.notificator=r,this.translate=d,this.authResolver=T,this.cd=I,this.loading=!1,this.processing=!1,this.membersGroupsId=new Set,this.facilities=[],this.filteredResources=[],this.resources=[],this.selectedResource=null,this.services=[],this.description="",this.groups=[],this.selectedGroups=new E.Ov(!1,[])}ngAfterViewInit(){this.stepper.selectionChange.subscribe(()=>{this.selectedGroups.clear()}),this.cd.detectChanges()}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.resourceManager.getRichResources(this.data.voId).subscribe(e=>{this.resources=e,this.filteredResources=e,this.getResourceFacilities(),this.loading=!1},()=>this.loading=!1)}setResource(e){this.processing=!0,this.selectedResource=e,this.resourceManager.getAssignedServicesToResource(this.selectedResource.id).subscribe(o=>{this.services=o,this.processing=!1},()=>this.processing=!1),this.description=this.selectedResource.description}loadGroups(){this.processing=!0,this.resourceManager.getAssignedGroups(this.selectedResource.id).subscribe(e=>{this.groups=e,this.groupManager.getAllMemberGroups(this.data.memberId).subscribe(o=>{this.membersGroupsId=new Set(o.map(n=>n.id)),this.groups.forEach(n=>{this.authResolver.isAuthorized("addMember_Group_Member_policy",[n])||this.membersGroupsId.add(n.id)}),this.processing=!1},()=>this.processing=!1)})}onFinish(){this.loading=!0,this.groupManager.addMembers(this.selectedGroups.selected[0].id,[this.data.memberId]).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_MEMBER_TO_RESOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}filterResources(e){if(null==e)return;const o=e.toLowerCase(),n=this.resources.filter(a=>a.facility.name.toLowerCase().startsWith(o));this.filteredResources=n.sort((a,r)=>a.name.toLowerCase().localeCompare(r.name.toLowerCase())),this.setResource(this.filteredResources[0])}getResourceFacilities(){const e=new Set,o=[];for(const n of this.resources)e.add(n.facility.name),o.length!==e.size&&o.push(n.facility);this.facilities=o}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.xk),t.Y36(g.ff),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-member-to-resource-dialog"]],viewQuery:function(o,n){if(1&o&&t.Gf(U.Vq,5),2&o){let a;t.iGM(a=t.CRH())&&(n.stepper=a.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["completed","false"],["matStepLabel",""],[1,"input-style"],[3,"disableAutoSelect","facilities","selectPlaceholder","facilitySelected"],[3,"disableAutoSelect","required","resource","resources","resourceSelected",4,"ngIf"],[3,"resources",4,"ngIf"],[1,"fw-bold"],[1,"ms-5"],["class","ms-5",4,"ngFor","ngForOf"],[1,"position-relative"],[3,"disableGroups","disableHeadCheckbox","disableRouting","groupsToDisableCheckbox","groups","displayedColumns","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"disableAutoSelect","required","resource","resources","resourceSelected"],[3,"resources"],[3,"disableGroups","disableHeadCheckbox","disableRouting","groupsToDisableCheckbox","groups","displayedColumns","selection"],["alert_type","warn"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,ol,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Al,39,26,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.sg,h.O5,f.lW,u.uh,u.xY,u.H8,U.C0,U.VY,U.Vq,P.w,x.K,M.b,H.W,el.L,il.R,b.e,m.X$],styles:[".input-style[_ngcontent-%COMP%]{margin-left:50px;width:75%}"]})}return i})();var fl=l(12877);function Il(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.addResource())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.RESOURCES.ADD")," "))}function bl(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function vl(i,s){if(1&i&&t._UZ(0,"perun-web-apps-resources-list",8),2&i){const e=t.oxw();t.Q6J("disableRouting",!e.routeAuth)("filterValue",e.filterValue)("displayedColumns",e.displayedColumns)("routingVo",!0)("resources",e.resources)("tableId",e.tableId)}}let El=(()=>{class i{constructor(e,o,n,a,r,d){this.dialog=e,this.memberManager=o,this.resourceManager=n,this.route=a,this.authResolver=r,this.entityService=d,this.resources=[],this.filterValue="",this.loading=!1,this.displayedColumns=["id","name","vo","facility","tags","description"],this.tableId=C.aL}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.voBean={id:this.member.voId,beanName:"Vo"},this.addAuth=this.authResolver.isAuthorized("getRichResources_Vo_policy",[this.voBean])&&this.authResolver.isAuthorized("addMembers_Group_List_policy",[this.voBean]),this.refreshTable()}addResource(){const e=(0,_.kZ)();e.width="1200px",e.data={memberId:this.member.id,voId:this.member.voId,theme:"member-theme"},this.dialog.open(Tl,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}refreshTable(){this.loading=!0,this.resourceManager.getAssignedRichResourcesWithMember(this.member.id).subscribe(e=>{this.resources=e,0!==this.resources.length&&(this.routeAuth=this.authResolver.isAuthorized("getResourceById_int_policy",[this.voBean,this.resources[0]])),this.loading=!1})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(g.uq),t.Y36(g.xk),t.Y36(v.gz),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-resources"]],decls:11,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["class","action-button me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","displayedColumns","routingVo","resources","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"action-button","me-2",3,"click"],[3,"disableRouting","filterValue","displayedColumns","routingVo","resources","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,Il,3,3,"button",2),t.TgZ(6,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(7,bl,1,0,"ng-template",null,4,t.W1O),t.TgZ(9,"div",5),t.YNc(10,vl,1,6,"perun-web-apps-resources-list",6),t.qZA()()),2&o){const a=t.MAs(8);t.xp6(2),t.Oqu(t.lcZ(3,5,"MEMBER_DETAIL.RESOURCES.TITLE")),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("placeholder","MEMBER_DETAIL.RESOURCES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,x.K,R.t,fl.C,L.P,b.e,m.X$]})}return i})();var Sl=l(61618),xl=l(33473),Cl=l(79286),Nl=l(93296),Ol=l(72263),Zl=l(11800),Ll=l(40945),Ml=l(90068),Dl=l(34535),Rl=l(80809);function wl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onAdd())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"GROUP_DETAIL.SETTINGS.EXT_SOURCES.ADD")," "))}function Gl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"GROUP_DETAIL.SETTINGS.EXT_SOURCES.REMOVE")," ")}}function Pl(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Ul(i,s){if(1&i&&t._UZ(0,"app-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("extSources",e.extSources)("selection",e.selection)("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("tableId",e.tableId)}}let yl=(()=>{class i{constructor(e,o,n,a,r,d){this.extSourceService=e,this.dialog=o,this.notificator=n,this.translate=a,this.authResolver=r,this.entityStorageService=d,this.extSources=[],this.selection=new E.Ov(!0,[]),this.filterValue="",this.tableId=C.S7,this.displayedColumns=[],this.translate.get("GROUP_DETAIL.SETTINGS.EXT_SOURCES.SUCCESS_REMOVED").subscribe(T=>this.successMessage=T)}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addExtSource_Group_ExtSource_policy",[this.group]),this.removeAuth=this.authResolver.isAuthorized("removeExtSource_Group_ExtSource_policy",[this.group]),this.displayedColumns=this.removeAuth?["select","id","name","type"]:["id","name","type"]}refreshTable(){this.loading=!0,this.extSourceService.getGroupExtSources(this.group.id).subscribe(e=>{this.extSources=e,this.selection.clear(),this.loading=!1})}applyFilter(e){this.filterValue=e}onAdd(){const e=(0,_.kZ)();e.width="1000px",e.data={voId:this.group.voId,groupId:this.group.id,extSources:this.extSources,theme:"group-theme"},this.dialog.open(Qt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}onRemove(){const e=(0,_.kZ)();e.width="600px",e.data={voId:this.group.voId,groupId:this.group.id,extSources:this.selection.selected,theme:"group-theme"},this.dialog.open(Bt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.KG),t.Y36(u.uw),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-extsources"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"extSources","selection","displayedColumns","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"extSources","selection","displayedColumns","filterValue","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,wl,3,3,"button",2),t.YNc(6,Gl,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(8,Pl,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,Ul,1,5,"app-ext-sources-list",7),t.qZA()()),2&o){const a=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"GROUP_DETAIL.SETTINGS.EXT_SOURCES.TITLE")),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","GROUP_DETAIL.SETTINGS.EXT_SOURCES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,_t.D,x.K,R.t,L.P,b.e,m.X$]})}return i})();function Vl(i,s){1&i&&t._UZ(0,"th",9)}function Fl(i,s){if(1&i&&(t.TgZ(0,"td",10),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij("",e,":")}}function Yl(i,s){1&i&&t._UZ(0,"th",9)}function Jl(i,s){if(1&i&&(t.TgZ(0,"td",11),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",o.statistics.get(e.toLowerCase())," ")}}function ql(i,s){1&i&&t._UZ(0,"tr",12)}let Ht=(()=>{class i{constructor(){this.rowNames=[],this.title="",this.statistics=new Map,this.dataSource=null,this.displayedColumns=["name","value"]}ngOnInit(){this.dataSource=new c.by(this.rowNames)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-statistics-card"]],inputs:{rowNames:"rowNames",title:"title",statistics:"statistics"},decls:15,vars:5,consts:[["appearance","outlined",1,"mat-elevation-z3","align-card"],[1,"page-subtitle"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell",""],["mat-row",""]],template:function(o,n){1&o&&(t.TgZ(0,"mat-card",0)(1,"mat-card-header")(2,"mat-card-title")(3,"h1",1),t._uU(4),t.ALo(5,"translate"),t.qZA()()(),t.TgZ(6,"mat-card-content")(7,"table",2),t.ynx(8,3),t.YNc(9,Vl,1,0,"th",4),t.YNc(10,Fl,2,1,"td",5),t.BQk(),t.ynx(11,6),t.YNc(12,Yl,1,0,"th",4),t.YNc(13,Jl,2,1,"td",7),t.BQk(),t.YNc(14,ql,1,0,"tr",8),t.qZA()()()),2&o&&(t.xp6(4),t.Oqu(t.lcZ(5,3,n.title)),t.xp6(3),t.Q6J("dataSource",n.dataSource),t.xp6(7),t.Q6J("matRowDefColumns",n.displayedColumns))},dependencies:[c.BZ,c.fO,c.w1,c.Dz,c.nj,c.ge,c.ev,c.Gk,V.a8,V.dn,V.dk,V.n5,m.X$],styles:[".align-card[_ngcontent-%COMP%]{margin:1rem 1rem 1rem 0rem;display:inline-block;vertical-align:top}"]})}return i})();function kl(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function Ql(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"app-statistics-card",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("rowNames",e.rowNames)("statistics",e.membersCount)("title","VO_DETAIL.STATISTICS.MEMBERS_COUNT")}}let Bl=(()=>{class i{constructor(e,o){this.voService=e,this.entityStorageService=o,this.loading=!1,this.rowNames=["Members","Valid","Invalid","Expired","Disabled"],this.membersCount=new Map([["members",0],["valid",0],["invalid",0],["expired",0],["disabled",0]]),this.dataSource=new c.by}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.dataSource=new c.by(this.rowNames),this.voService.getVoMembersCountsByStatus(this.vo.id).subscribe(e=>{this.allMembersCount=0;for(const o of Object.keys(e))this.membersCount.set(o.toLowerCase(),e[o]),this.allMembersCount+=e[o];this.membersCount.set("members",this.allMembersCount),this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-statistics"]],decls:5,vars:5,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[3,"rowNames","statistics","title"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,kl,1,0,"mat-spinner",1),t.YNc(4,Ql,2,3,"div",2)),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,3,"VO_DETAIL.STATISTICS.TITLE")),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Ht,m.X$]})}return i})();function Hl(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function Wl(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"app-statistics-card",4)(2,"app-statistics-card",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("rowNames",e.voStatusCountsRowNames)("statistics",e.membersCountsByVoStatus)("title","GROUP_DETAIL.STATISTICS.VO_STATUS_COUNT"),t.xp6(1),t.Q6J("rowNames",e.groupStatusCountsRowNames)("statistics",e.membersCountsByGroupStatus)("title","GROUP_DETAIL.STATISTICS.GROUP_STATUS_COUNT")}}let jl=(()=>{class i{constructor(e,o){this.groupService=e,this.entityStorageService=o,this.loading=!1,this.voStatusCountsRowNames=["Members","Valid","Invalid","Expired","Disabled"],this.membersCountsByVoStatus=new Map,this.groupStatusCountsRowNames=["Members","Valid","Expired"],this.membersCountsByGroupStatus=new Map}ngOnInit(){this.loading=!0,this.group=this.entityStorageService.getEntity(),this.groupService.getGroupMembersCount(this.group.id).subscribe(e=>{this.membersCountsByVoStatus.set("members",e),this.membersCountsByGroupStatus.set("members",e),this.groupService.getGroupMembersCountsByVoStatus(this.group.id).subscribe(o=>{Object.entries(o).forEach(([n,a])=>this.membersCountsByVoStatus.set(n.toLowerCase(),a)),this.groupService.getGroupMembersCountsByGroupStatus(this.group.id).subscribe(n=>{Object.entries(n).forEach(([a,r])=>this.membersCountsByGroupStatus.set(a.toLowerCase(),r)),this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.ff),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-statistics"]],decls:5,vars:5,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[3,"rowNames","statistics","title"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,Hl,1,0,"mat-spinner",1),t.YNc(4,Wl,3,6,"div",2)),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,3,"GROUP_DETAIL.STATISTICS.TITLE")),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Ht,m.X$]})}return i})();var zl=l(72501),$l=l(50165),Wt=l(61917),jt=l(59038),Kl=l(7831);const Xl=["stepper"];function tc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function ec(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.CREATE_IDENTITY"))}function ic(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function oc(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function nc(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.EMAIL_INVALID")))}function ac(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function sc(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function rc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.SET_CREDENTIALS"))}function lc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.ASSOCIATE_USERS"))}function cc(i,s){if(1&i&&(t.TgZ(0,"span",35),t._uU(1),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij("#",e.id,"")}}function pc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"mat-list-item")(1,"p",31),t._uU(2),t.ALo(3,"userFullName"),t.YNc(4,cc,2,1,"span",32),t.TgZ(5,"span",7),t.ALo(6,"translate"),t.TgZ(7,"button",33),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG(r.removeUser(a))}),t.ALo(8,"translate"),t.TgZ(9,"mat-icon",34),t._uU(10,"close"),t.qZA()()()()()}if(2&i){const e=s.$implicit,o=t.oxw(3);t.xp6(2),t.hij(" ",t.lcZ(3,6,e.user)," "),t.xp6(2),t.Q6J("ngIf",e.id),t.xp6(1),t.Q6J("matTooltipDisabled",o.assignedMembers.length>1)("matTooltip",t.lcZ(6,8,"DIALOGS.CREATE_SERVICE_MEMBER.MINIMAL_USERS")),t.xp6(2),t.s9C("matTooltip",t.lcZ(8,10,"DIALOGS.CREATE_SERVICE_MEMBER.REMOVE")),t.Q6J("disabled",1===o.assignedMembers.length)}}function uc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const dc=function(){return["checkbox","id","fullName"]};function _c(i,s){if(1&i&&t._UZ(0,"perun-web-apps-members-list",38),2&i){const e=t.oxw(4);t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(5,dc))("members",e.members)("tableId",e.tableId)("selection",e.selection)}}function mc(i,s){if(1&i&&(t.TgZ(0,"div",36),t.YNc(1,_c,1,6,"perun-web-apps-members-list",37),t.qZA()),2&i){t.oxw();const e=t.MAs(58),o=t.oxw(2);t.xp6(1),t.Q6J("perunWebAppsLoader",o.loading)("perunWebAppsLoaderIndicator",e)}}function gc(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",39),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.SEARCH_INFO")," "))}function hc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.SPONSOR")," ")}function Ac(i,s){1&i&&(t.TgZ(0,"mat-step"),t.YNc(1,hc,2,3,"ng-template",15),t.TgZ(2,"perun-web-apps-alert",39),t._uU(3),t.ALo(4,"translate"),t.qZA()()),2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"DIALOGS.CREATE_SERVICE_MEMBER.MANAGE_LIFECYCLE_INFO")," "))}function Tc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",10)(1,"mat-stepper",11,12)(3,"mat-step",13)(4,"form",14),t.YNc(5,ec,2,3,"ng-template",15),t.TgZ(6,"div",16)(7,"mat-form-field")(8,"mat-label"),t._uU(9),t.ALo(10,"translate"),t.qZA(),t._UZ(11,"input",17),t.YNc(12,ic,3,3,"mat-error",18),t.qZA(),t.TgZ(13,"mat-form-field")(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",19),t.YNc(18,oc,3,3,"mat-error",18),t.YNc(19,nc,3,3,"mat-error",18),t.qZA(),t.TgZ(20,"mat-form-field")(21,"mat-label"),t._uU(22),t.ALo(23,"translate"),t.qZA(),t._UZ(24,"input",20),t.YNc(25,ac,3,3,"mat-error",18),t.qZA(),t.TgZ(26,"mat-form-field")(27,"mat-label"),t._uU(28),t.ALo(29,"translate"),t.qZA(),t._UZ(30,"input",21),t.YNc(31,sc,3,3,"mat-error",18),t.qZA()()()(),t.TgZ(32,"mat-step",13)(33,"form",14),t.YNc(34,rc,2,3,"ng-template",15),t.TgZ(35,"app-login-password-form-with-generate-option",22),t.NdJ("parsedRulesOutput",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.parsedRules=n)}),t.qZA()()(),t.TgZ(36,"mat-step"),t.YNc(37,lc,2,3,"ng-template",15),t.TgZ(38,"h6"),t._uU(39),t.ALo(40,"translate"),t.qZA(),t.TgZ(41,"mat-list"),t.YNc(42,pc,11,12,"mat-list-item",23),t.qZA(),t.TgZ(43,"h6",24),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"mat-form-field",25)(47,"mat-label"),t._uU(48),t.ALo(49,"translate"),t.qZA(),t.TgZ(50,"input",26),t.NdJ("keyup.enter",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(0!==n.searchCtrl.value.length&&n.onSearchByString())}),t.qZA()(),t.TgZ(51,"button",27),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onSearchByString())}),t.TgZ(52,"mat-icon"),t._uU(53,"search"),t.qZA()(),t.TgZ(54,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.addUsers())}),t._uU(55),t.ALo(56,"translate"),t.qZA(),t.YNc(57,uc,1,0,"ng-template",null,0,t.W1O),t.YNc(59,mc,2,2,"div",29),t.YNc(60,gc,3,3,"perun-web-apps-alert",30),t.qZA(),t.YNc(61,Ac,5,3,"mat-step",18),t.qZA()()}if(2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",e.firstFormGroup),t.xp6(1),t.Q6J("formGroup",e.firstFormGroup),t.xp6(5),t.Oqu(t.lcZ(10,28,"DIALOGS.CREATE_SERVICE_MEMBER.NAME")),t.xp6(3),t.Q6J("ngIf",e.firstFormGroup.get("nameCtrl").hasError("required")),t.xp6(3),t.Oqu(t.lcZ(16,30,"DIALOGS.CREATE_SERVICE_MEMBER.EMAIL")),t.xp6(3),t.Q6J("ngIf",e.firstFormGroup.get("emailCtrl").hasError("required")),t.xp6(1),t.Q6J("ngIf",e.firstFormGroup.get("emailCtrl").hasError("pattern")),t.xp6(3),t.Oqu(t.lcZ(23,32,"DIALOGS.CREATE_SERVICE_MEMBER.SUBJECT_DN")),t.xp6(2),t.Q6J("required",!!e.firstFormGroup.get("issuerCtrl").value&&0!==e.firstFormGroup.get("issuerCtrl").value.trim().length),t.xp6(1),t.Q6J("ngIf",e.firstFormGroup.get("subjectCtrl").hasError("required")),t.xp6(3),t.Oqu(t.lcZ(29,34,"DIALOGS.CREATE_SERVICE_MEMBER.ISSUER_DN")),t.xp6(2),t.Q6J("required",!!e.firstFormGroup.get("subjectCtrl").value&&0!==e.firstFormGroup.get("subjectCtrl").value.trim().length),t.xp6(1),t.Q6J("ngIf",e.firstFormGroup.get("issuerCtrl").hasError("required")),t.xp6(1),t.Q6J("stepControl",e.secondFormGroup),t.xp6(1),t.Q6J("formGroup",e.secondFormGroup),t.xp6(2),t.Q6J("formGroup",e.secondFormGroup),t.xp6(4),t.Oqu(t.lcZ(40,36,"DIALOGS.CREATE_SERVICE_MEMBER.ASSOCIATED_USERS")),t.xp6(3),t.Q6J("ngForOf",e.assignedMembers),t.xp6(2),t.Oqu(t.lcZ(45,38,"DIALOGS.CREATE_SERVICE_MEMBER.SEARCH_INFO")),t.xp6(4),t.Oqu(t.lcZ(49,40,"DIALOGS.CREATE_SERVICE_MEMBER.SEARCH_PLACEHOLDER")),t.xp6(2),t.Q6J("formControl",e.searchCtrl),t.xp6(1),t.Q6J("disabled",e.loading||0===e.searchCtrl.value.length),t.xp6(3),t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(56,42,"DIALOGS.CREATE_SERVICE_MEMBER.ADD_USER")," "),t.xp6(4),t.Q6J("ngIf",e.firstSearchDone),t.xp6(1),t.Q6J("ngIf",!e.firstSearchDone),t.xp6(1),t.Q6J("ngIf",e.findSponsorsAuth&&0!==e.voSponsors.length&&e.setSponsorshipAuth)}}function fc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",40),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperPrevious())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.BACK")," "))}function Ic(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperNext())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.ekj("ms-2",void 0!==e.stepper&&0!==e.stepper.selectedIndex)("ms-auto",!(void 0!==e.stepper&&0!==e.stepper.selectedIndex)),t.Q6J("disabled",e.getStepperNextConditions()),t.xp6(1),t.hij(" ",t.lcZ(2,6,"DIALOGS.CREATE_SERVICE_MEMBER.NEXT")," ")}}function bc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onCreate(!0))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.firstFormGroup.invalid||"Not selected"!==e.secondFormGroup.get("namespaceCtrl").value&&e.secondFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.CREATE_SERVICE_MEMBER.CREATE_AND_SPONSOR")," ")}}function vc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onCreate(!1))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.firstFormGroup.invalid||"Not selected"!==e.secondFormGroup.get("namespaceCtrl").value&&e.secondFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.CREATE_SERVICE_MEMBER.CREATE")," ")}}function Ec(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Tc,62,44,"div",3),t.TgZ(5,"div",4)(6,"div")(7,"button",5),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.YNc(10,fc,3,3,"button",6),t.TgZ(11,"span",7),t.ALo(12,"translate"),t.YNc(13,Ic,3,8,"button",8),t.qZA(),t.YNc(14,bc,3,4,"button",9),t.YNc(15,vc,3,4,"button",9),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.CREATE_SERVICE_MEMBER.TITLE")),t.xp6(2),t.Q6J("ngIf",void 0!==e.firstFormGroup),t.xp6(4),t.hij(" ",t.lcZ(9,11,"DIALOGS.CREATE_SERVICE_MEMBER.CANCEL")," "),t.xp6(2),t.Q6J("ngIf",void 0!==e.stepper&&0!==e.stepper.selectedIndex),t.xp6(1),t.Q6J("matTooltipDisabled",0===e.selection.selected.length)("matTooltip",t.lcZ(12,13,"DIALOGS.CREATE_SERVICE_MEMBER.NEXT_BUTTON_DISABLED_TOOLTIP")),t.xp6(2),t.Q6J("ngIf",void 0!==e.stepper&&e.stepper.selectedIndex!==e.stepper._steps.length-1),t.xp6(1),t.Q6J("ngIf",e.findSponsorsAuth&&0!==e.voSponsors.length&&e.setSponsorshipAuth&&void 0!==e.stepper&&e.stepper.selectedIndex===e.stepper._steps.length-1),t.xp6(1),t.Q6J("ngIf",void 0!==e.stepper&&e.stepper.selectedIndex===e.stepper._steps.length-1)}}let Sc=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S,j,Tt,Mu){this.dialogRef=e,this.data=o,this.membersManagerService=n,this.usersManagerService=a,this.notificator=r,this.translate=d,this.store=T,this.apiRequestConfiguration=I,this._formBuilder=S,this.cd=j,this.authResolver=Tt,this.findSponsors=Mu,this.firstFormGroup=this._formBuilder.group({nameCtrl:["",A.kI.required],emailCtrl:["",[A.kI.required,A.kI.pattern("\\w+([.-]?\\w+)*@\\w+([.-]?\\w+)*(.\\w{2,3})+")]],subjectCtrl:[""],issuerCtrl:[""]}),this.secondFormGroup=this._formBuilder.group({namespaceCtrl:["Not selected"],loginCtrl:["",[A.kI.pattern("^[a-z][a-z0-9_-]+$"),A.kI.maxLength(15),A.kI.minLength(2)]],passwordCtrl:["",A.kI.required,[(0,$l.yT)(null,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],generatePasswordCtrl:[!0]},{validators:_.dN.passwordMatchValidator}),this.parsedRules=new Map,this.firstSearchDone=!1,this.searchCtrl=new A.NI(""),this.members=[],this.selection=new E.Ov(!0,[]),this.tableId=C.j1,this.assignedMembers=[],this.candidate={beanName:"",id:0},this.successMessageMember="",this.successMessagePwd="",this.processing=!1,this.voSponsors=[],d.get("DIALOGS.CREATE_SERVICE_MEMBER.SUCCESS_MEMBER").subscribe(ft=>this.successMessageMember=ft),d.get("DIALOGS.CREATE_SERVICE_MEMBER.SUCCESS_PWD").subscribe(ft=>this.successMessagePwd=ft)}ngAfterViewInit(){this.cd.detectChanges()}ngOnInit(){this.theme=this.data.theme;const e=this.store.getPerunPrincipal().user;this.membersManagerService.getMembersByUser(e.id).subscribe(o=>{let n={};for(const a of o)a.voId===this.data.vo.id&&(n=a);n.user=e,this.assignedMembers.push(n)}),this.setSponsorshipAuth=this.authResolver.isAuthorized("setSponsorshipForMember_Member_User_LocalDate_policy",[this.data.vo,this.store.getPerunPrincipal().user]),this.findSponsorsAuth=this.findSponsors.findSponsorsAuth(this.data.vo),this.findSponsorsAuth&&this.findSponsors.getSponsors(this.data.vo.id).subscribe(o=>{this.voSponsors=o})}onCreate(e){this.processing=!0,this.candidate.firstName="",this.candidate.lastName=this.firstFormGroup.value.nameCtrl,this.candidate.attributes={},this.candidate.attributes["urn:perun:member:attribute-def:def:mail"]=this.firstFormGroup.value.emailCtrl;const o=this.firstFormGroup.value.subjectCtrl;o&&(this.candidate.userExtSource={},this.candidate.userExtSource.login=o,this.candidate.userExtSource.loa=0,this.candidate.userExtSource.extSource={},this.candidate.userExtSource.extSource.name=this.firstFormGroup.value.issuerCtrl,this.candidate.userExtSource.extSource.type="cz.metacentrum.perun.core.impl.ExtSourceX509");const n=this.secondFormGroup.value.namespaceCtrl.toLowerCase(),a=this.parsedRules.get(n),r=`urn:perun:user:attribute-def:def:login-namespace:${n}`;"Not selected"!==this.secondFormGroup.value.namespaceCtrl&&"disabled"===a.login?this.usersManagerService.generateAccountForName(n,this.firstFormGroup.value.nameCtrl).subscribe({next:d=>{this.candidate.attributes[r]=d[r],this.createSpecificMember(e)},error:()=>this.processing=!1}):("Not selected"!==this.secondFormGroup.value.namespaceCtrl&&(this.candidate.attributes[r]=this.secondFormGroup.value.loginCtrl),this.createSpecificMember(e))}createSpecificMember(e){this.membersManagerService.createSpecificMember({vo:this.data.vo.id,specificUserType:"SERVICE",specificUserOwners:this.assignedMembers.map(o=>o.user),candidate:this.candidate}).subscribe({next:o=>{this.membersManagerService.validateMemberAsync(o.id).subscribe({next:n=>{this.notificator.showSuccess(this.successMessageMember),"Not selected"!==this.secondFormGroup.value.namespaceCtrl?this.setPassword(n,this.secondFormGroup.value.generatePasswordCtrl,e):this.dialogRef.close({result:!0,sponsor:e,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:o.id})},error:()=>this.processing=!1})},error:()=>this.processing=!1})}setPassword(e,o,n){const a=this.secondFormGroup.value.namespaceCtrl.toLowerCase(),r=this.secondFormGroup.value.passwordCtrl;if(o){if("disabled"===this.parsedRules.get(a).login)return void this.validateMember(e.id,n);this.usersManagerService.reserveRandomPassword(e.userId,a).subscribe({next:()=>{this.usersManagerService.validatePasswordForUser(e.userId,a).subscribe({next:()=>{this.validateMember(e.id,n,!1)},error:()=>{this.processing=!1}})},error:()=>{this.processing=!1}})}else this.usersManagerService.reservePasswordForUser({user:e.userId,namespace:a,password:r}).subscribe({next:()=>{this.usersManagerService.validatePasswordForUser(e.userId,a).subscribe({next:()=>{this.validateMember(e.id,n)},error:()=>{this.processing=!1,this.dialogRef.close({result:!0,sponsor:n,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:e.id})}})},error:()=>{this.processing=!1,this.dialogRef.close({result:!0,sponsor:n,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:e.id})}})}validateMember(e,o,n=!0){this.membersManagerService.validateMemberAsync(e).subscribe({next:()=>{n&&this.notificator.showSuccess(this.successMessagePwd),this.dialogRef.close({result:!0,sponsor:o,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:e})},error:()=>{this.processing=!1}})}onCancel(){this.dialogRef.close({result:!1,sponsor:!1})}onSearchByString(){this.loading=!0,this.firstSearchDone=!0,this.membersManagerService.findCompleteRichMembersForVo(this.data.vo.id,[""],this.searchCtrl.value).subscribe(e=>{this.members=e.filter(o=>!o.user.specificUser),this.loading=!1})}addUsers(){const e=this.assignedMembers.map(o=>o.id);this.selection.selected.forEach(o=>{e.includes(o.id)||this.assignedMembers.push(o)}),this.selection.clear()}removeUser(e){this.assignedMembers=this.assignedMembers.filter(o=>o.id!==e.id)}getStepperNextConditions(){switch(this.stepper.selectedIndex){case 0:return this.firstFormGroup.invalid||this.firstFormGroup.pending;case 1:return this.secondFormGroup.invalid||this.secondFormGroup.pending;case 2:return this.selection.selected.length>0;default:return!1}}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.uq),t.Y36(g.Fv),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.d6),t.Y36(p.F5),t.Y36(A.qu),t.Y36(t.sBO),t.Y36(p.x4),t.Y36(p.Mf))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-create-service-member-dialog"]],viewQuery:function(o,n){if(1&o&&t.Gf(Xl,5),2&o){let a;t.iGM(a=t.CRH())&&(n.stepper=a.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip"],["color","accent","mat-flat-button","",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"stepControl"],[3,"formGroup"],["matStepLabel",""],[1,"display-flex"],["formControlName","nameCtrl","matInput","","required",""],[4,"ngIf"],["formControlName","emailCtrl","matInput","","required","","type","email"],["formControlName","subjectCtrl","matInput","",3,"required"],["formControlName","issuerCtrl","matInput","",3,"required"],[3,"formGroup","parsedRulesOutput"],[4,"ngFor","ngForOf"],[1,"mt-3"],[1,"me-2","w-50"],["autocomplete","false","matInput","",3,"formControl","keyup.enter"],["color","primary","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",3,"disabled","click"],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],[1,"truncate","center-content","d-flex","align-items-center"],["class","text-muted",4,"ngIf"],["color","warn","mat-icon-button","",1,"ms-1",3,"disabled","matTooltip","click"],[1,"margin-bottom"],[1,"text-muted"],[1,"position-relative"],[3,"disableRouting","displayedColumns","members","tableId","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","displayedColumns","members","tableId","selection"],["alert_type","info"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,tc,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ec,16,15,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.processing)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.sg,h.O5,Y.Nt,O.KE,O.hX,O.TO,A._Y,A.Fj,A.JJ,A.JL,A.Q7,A.oH,A.sg,A.u,F.Hw,f.lW,f.RK,u.uh,u.xY,u.H8,Z.gM,U.C0,U.VY,U.Vq,P.w,x.K,M.b,Wt.O,b.e,jt.i$,jt.Tg,Kl.r,m.X$,W.d],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.input-disabled[_ngcontent-%COMP%]{pointer-events:none;color:#888}.truncate[_ngcontent-%COMP%]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.center-content[_ngcontent-%COMP%]{margin-bottom:auto;margin-top:auto}.white-space-pre[_ngcontent-%COMP%]{white-space:pre}.margin-bottom[_ngcontent-%COMP%]{margin-bottom:6px}"]})}return i})();var xc=l(97545),Cc=l(98586);function Nc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemoveMembers())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",e.selection.isEmpty()),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.SERVICE_MEMBERS.DELETE"),"\n")}}function Oc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Zc=function(){return["checkbox","id","type","fullName","status"]};function Lc(i,s){if(1&i&&t._UZ(0,"perun-web-apps-members-list",9),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("displayedColumns",t.DdM(6,Zc))("selection",e.selection)("disableStatusChange",!0)("filter",e.searchString)("members",e.members)}}let Mc=(()=>{class i{constructor(e,o,n,a,r){this.membersManager=e,this.dialog=o,this.authResolver=n,this.authzService=a,this.entityStorageService=r,this.members=[],this.selection=new E.Ov(!0,[]),this.searchString="",this.loading=!1,this.tableId=C._c}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.removeAuth=this.authzService.isAuthorized("deleteMembers_List_policy",[this.vo]),this.refresh()}createServiceMember(){const e=(0,_.kZ)();e.width="900px",e.data={vo:this.vo,theme:"vo-theme"},this.dialog.open(Sc,e).afterClosed().subscribe(n=>{n.result&&(n.sponsor?(e.data={voId:this.vo.id,theme:"vo-theme",voSponsors:n.voSponsors,findSponsorsAuth:n.findSponsorsAuth,serviceMemberId:n.serviceMemberId},this.dialog.open(Cc.b,e).afterClosed().subscribe(()=>{this.refresh()})):this.refresh())})}onRemoveMembers(){const e=(0,_.kZ)();e.width="450px",e.data={members:this.selection.selected,theme:"vo-theme"},this.dialog.open(xc.X,e).afterClosed().subscribe(n=>{n&&(this.refresh(),this.selection.clear())})}applyFilter(e){this.searchString=e}refresh(){this.loading=!0,this.membersManager.findCompleteRichMembersForVo(this.vo.id,[""],"(Service)").subscribe(e=>{this.members=e,this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.uq),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-service-members"]],decls:13,vars:10,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","displayedColumns","selection","disableStatusChange","filter","members",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"tableId","displayedColumns","selection","disableStatusChange","filter","members"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refresh()}),t.qZA(),t.TgZ(4,"button",2),t.NdJ("click",function(){return n.createServiceMember()}),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.YNc(7,Nc,3,4,"button",3),t.TgZ(8,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(9,Oc,1,0,"ng-template",null,5,t.W1O),t.TgZ(11,"div",6),t.YNc(12,Lc,1,7,"perun-web-apps-members-list",7),t.qZA()),2&o){const a=t.MAs(10);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.SETTINGS.SERVICE_MEMBERS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(6,8,"VO_DETAIL.SETTINGS.SERVICE_MEMBERS.CREATE"),"\n"),t.xp6(2),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.SERVICE_MEMBERS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,x.K,R.t,Wt.O,L.P,b.e,m.X$]})}return i})();var nt=l(91940),zt=l(80238);const Dc=["stepper"];function Rc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function wc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.SELECTION_STEP"))}function Gc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.CONFIRMATION_STEP"))}function Pc(i,s){1&i&&t._UZ(0,"th",24)}function Uc(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function yc(i,s){1&i&&t._UZ(0,"tr",26)}function Vc(i,s){1&i&&t._UZ(0,"tr",27)}function Fc(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"table",17),t.ynx(4,18),t.YNc(5,Pc,1,0,"th",19),t.YNc(6,Uc,2,1,"td",20),t.BQk(),t.YNc(7,yc,1,0,"tr",21),t.YNc(8,Vc,1,0,"tr",22),t.qZA(),t.TgZ(9,"perun-web-apps-alert",23),t._uU(10),t.ALo(11,"translate"),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.CONFIRM")),t.xp6(2),t.Q6J("dataSource",e.voSelection.selected),t.xp6(4),t.Q6J("matHeaderRowDef",e.columns),t.xp6(1),t.Q6J("matRowDefColumns",e.columns),t.xp6(1),t.Q6J("alert_type","warn"),t.xp6(1),t.Oqu(t.lcZ(11,8,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.WARNING"))}}function Yc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperPrevious())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.BACK")," ")}}function Jc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",29),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperNext())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",0===e.voSelection.selected.length||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.NEXT")," ")}}function qc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",29),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.addMemberOrganization())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.ADD")," ")}}function kc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-stepper",4,5)(7,"mat-step",6),t.YNc(8,wc,2,3,"ng-template",7),t.TgZ(9,"perun-web-apps-debounce-filter",8),t.NdJ("filter",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.voFilter=n)}),t.qZA(),t._UZ(10,"perun-web-apps-vos-list",9),t.qZA(),t.TgZ(11,"mat-step"),t.YNc(12,Gc,2,3,"ng-template",7),t.YNc(13,Fc,12,10,"ng-template",10),t.qZA()()(),t.TgZ(14,"div",11)(15,"div",12)(16,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.close())}),t._uU(17),t.ALo(18,"translate"),t.qZA(),t.TgZ(19,"div",14),t.YNc(20,Yc,3,4,"button",15),t.YNc(21,Jc,3,4,"button",16),t.YNc(22,qc,3,4,"button",16),t.qZA()()()()}if(2&i){const e=t.MAs(6),o=t.oxw();t.xp6(2),t.hij(" ",t.lcZ(3,13,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.TITLE")," "),t.xp6(3),t.Q6J("linear",!0),t.xp6(2),t.Q6J("completed",0!==o.voSelection.selected.length),t.xp6(2),t.Q6J("placeholder","VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.FILTER_VOS"),t.xp6(1),t.Q6J("vos",o.vos)("selection",o.voSelection)("displayedColumns",o.displayedColumns)("filterValue",o.voFilter)("disableRouting",!0),t.xp6(7),t.hij(" ",t.lcZ(18,15,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.CANCEL")," "),t.xp6(3),t.Q6J("ngIf",void 0!==e&&0!==e.selectedIndex),t.xp6(1),t.Q6J("ngIf",1!==(null==e?null:e.selectedIndex)),t.xp6(1),t.Q6J("ngIf",1===(null==e?null:e.selectedIndex))}}let Qc=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.vosService=o,this.entityStorage=n,this.notificator=a,this.translator=r,this.loading=!1,this.theme="vo-theme",this.displayedColumns=["checkbox","id","name","shortName"],this.columns=["name"],this.vos=[],this.voSelection=new E.Ov(!1,[]),this.voFilter=""}ngOnInit(){this.loading=!0,this.voId=this.entityStorage.getEntity().id,this.vosService.getEnrichedVoById(this.voId).subscribe(e=>{this.vosService.getAllVos().subscribe(o=>{const n=e.memberVos.map(a=>a.id);this.vos=o.filter(a=>!n.includes(a.id)),this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}close(){this.dialogRef.close(!1)}stepperNext(){this.stepper.next()}stepperPrevious(){this.stepper.previous()}addMemberOrganization(){this.loading=!0,this.vosService.addMemberVo(this.voId,this.voSelection.selected[0].id).subscribe(()=>{this.notificator.showSuccess(this.translator.instant("VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.YF),t.Y36(p.fb),t.Y36(p.V6),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-member-organization-dialog"]],viewQuery:function(o,n){if(1&o&&t.Gf(Dc,5),2&o){let a;t.iGM(a=t.CRH())&&(n.stepper=a.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"completed"],["matStepLabel",""],[3,"placeholder","filter"],[3,"vos","selection","displayedColumns","filterValue","disableRouting"],["matStepContent",""],["mat-dialog-actions","",1,"justify-content-end"],[1,"d-flex"],["mat-stroked-button","",1,"me-2",3,"click"],[1,"ms-auto"],["mat-stroked-button","",3,"disabled","click",4,"ngIf"],["color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"alert_type"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["mat-stroked-button","",3,"disabled","click"],["color","accent","mat-flat-button","",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,Rc,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,kc,23,17,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,f.lW,u.uh,u.xY,u.H8,U.C0,U.VY,U.Vq,U.BY,P.w,M.b,zt.Z,L.P,b.e,m.X$]})}return i})();function Bc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.addMemberOrganization())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD"),"\n"))}function Hc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.removeMemberOrganization())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.voSelection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE"),"\n")}}function Wc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function jc(i,s){if(1&i&&t._UZ(0,"perun-web-apps-vos-list",10),2&i){const e=t.oxw();t.Q6J("vos",e.memberVos)("selection",e.voSelection)("filterValue",e.filterValue)("disableRouting",!e.auth)("displayedColumns",e.displayedColumns)}}let zc=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialog=e,this.vosService=o,this.entityStorage=n,this.authResolver=a,this.reloadDetailService=r,this.notificator=d,this.translator=T,this.loading=!1,this.voSelection=new E.Ov(!1,[]),this.displayedColumns=["checkbox","id","shortName","name"],this.filterValue="",this.auth=!1,this.memberVos=[]}ngOnInit(){this.auth=this.authResolver.isPerunAdmin(),this.voId=this.entityStorage.getEntity().id,this.refresh()}refresh(){this.loading=!0,this.vosService.getEnrichedVoById(this.voId).subscribe(e=>{this.voId=e.vo.id,this.memberVos=e.memberVos,this.voSelection.clear(),this.loading=!1},()=>this.loading=!1)}addMemberOrganization(){const e=(0,_.kZ)();e.width="750px",this.dialog.open(Qc,e).afterClosed().subscribe(o=>{o&&(this.reloadDetailService.reloadEntityDetail(),this.refresh())})}removeMemberVos(){this.vosService.removeMemberVo(this.voId,this.voSelection.selected[0].id).subscribe(()=>{this.notificator.showSuccess(this.translator.instant("VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE_MEMBER_ORGANIZATION.TITLE")),this.reloadDetailService.reloadEntityDetail(),this.refresh()})}removeMemberOrganization(){const e=(0,_.kZ)();e.width="550px",e.data={items:this.voSelection.selected.map(o=>o.name),title:"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE_MEMBER_ORGANIZATION.TITLE",alert:"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE_MEMBER_ORGANIZATION.WARNING",theme:"vo-theme",type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(o=>{o&&this.removeMemberVos()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(g.YF),t.Y36(p.fb),t.Y36(p.x4),t.Y36(st.G),t.Y36(p.V6),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-member-organizations"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["mat-flat-button","","class","me-2 action-button","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"vos","selection","filterValue","disableRouting","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"vos","selection","filterValue","disableRouting","displayedColumns"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.YNc(4,Bc,3,3,"button",2),t.YNc(5,Hc,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.filterValue=r}),t.qZA(),t.YNc(7,Wc,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,jc,1,5,"perun-web-apps-vos-list",7),t.qZA()),2&o){const a=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.TITLE")),t.xp6(3),t.Q6J("ngIf",n.auth),t.xp6(1),t.Q6J("ngIf",n.auth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,x.K,zt.Z,R.t,L.P,b.e,m.X$]})}return i})();const $c=function(){return["select","id","name","description"]};function Kc(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",10),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("groups",e.groups)("selection",e.selected)("filter",e.filterValue)("displayedColumns",t.DdM(7,$c))("disableRouting",!0)("noGroupsAlert","DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.NO_GROUPS_FOUND_ALERT")}}function Xc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const tp=function(i){return{parentVo:i}};let ep=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.groupService=n,this.notificator=a,this.translate=r,this.loading=!1,this.selected=new E.Ov(!0,[]),this.tableId=C.uI,this.filterValue=""}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voId=this.data.voId,this.parentVo=this.data.parentVo,this.groupService.getAllGroups(this.voId).subscribe(e=>{this.groups=e.filter(o=>!this.data.allowedGroupsIds.includes(o.id)),this.loading=!1})}applyFilter(e){this.filterValue=e}close(){this.dialogRef.close(!1)}confirm(){this.loading=!0;const e=this.selected.selected.map(o=>o.id);this.groupService.allowGroupsToHierarchicalVo(e,this.parentVo.id).subscribe({next:()=>{this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.SUCCESS")),this.loading=!1},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.ff),t.Y36(p.V6),t.Y36(p.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-group-hierarchical-include-dialog"]],decls:20,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","info"],[3,"placeholder","filter"],[1,"position-relative"],["theme","vo-theme",3,"tableId","groups","selection","filter","displayedColumns","disableRouting","noGroupsAlert",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"disabled","click"],["color","accent","mat-flat-button","",3,"disabled","click"],["theme","vo-theme",3,"tableId","groups","selection","filter","displayedColumns","disableRouting","noGroupsAlert"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1)(5,"perun-web-apps-alert",2),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.TgZ(9,"div",4),t.YNc(10,Kc,1,8,"perun-web-apps-groups-list",5),t.qZA(),t.YNc(11,Xc,1,0,"ng-template",null,6,t.W1O),t.qZA(),t.TgZ(13,"div",7)(14,"button",8),t.NdJ("click",function(){return n.close()}),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"button",9),t.NdJ("click",function(){return n.confirm()}),t._uU(18),t.ALo(19,"translate"),t.qZA()()()),2&o){const a=t.MAs(12);t.Tol(n.theme),t.xp6(2),t.hij(" ",t.lcZ(3,12,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.TITLE")," "),t.xp6(4),t.hij(" ",t.xi3(7,14,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.INFO",t.VKq(21,tp,n.parentVo.name))," "),t.xp6(2),t.Q6J("placeholder","DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.SEARCH"),t.xp6(2),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a),t.xp6(4),t.Q6J("disabled",n.loading),t.xp6(1),t.hij(" ",t.lcZ(16,17,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===n.selected.selected.length||n.loading),t.xp6(1),t.hij(" ",t.lcZ(19,19,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.ALLOW")," ")}},dependencies:[f.lW,u.uh,u.xY,u.H8,P.w,x.K,H.W,L.P,b.e,m.X$]})}return i})();function ip(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-vo-search-select",10),t.NdJ("voSelected",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.voSelected(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("vos",e.parentVos)("disableAutoSelect",!0)}}function op(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const np=function(){return["select","id","name","description"]};function ap(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",11),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("groups",e.allowedGroups)("selection",e.selected)("displayedColumns",t.DdM(5,np))("noGroupsAlert","VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.NO_GROUPS_ALLOWED_ALERT")}}let sp=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialog=e,this.entityStorage=o,this.voService=n,this.groupService=a,this.notificator=r,this.translate=d,this.changeDetector=T,this.loading=!1,this.parentVos=[],this.allowedGroups=[],this.selected=new E.Ov(!0,[]),this.tableId=C.$t}ngOnInit(){this.loading=!0,this.vo=this.entityStorage.getEntity(),this.voService.getEnrichedVoById(this.vo.id).subscribe(e=>{this.parentVos=e.parentVos,this.loading=!1},()=>this.loading=!1)}voSelected(e){this.selectedParentVo=e,this.loadAllowedGroups(),this.changeDetector.detectChanges()}loadAllowedGroups(){this.loading=!0,this.selected.clear(),this.groupService.getVoAllAllowedGroupsToHierarchicalVo(this.selectedParentVo.id,this.vo.id).subscribe(e=>{this.allowedGroups=e,this.loading=!1})}addGroupsInclusion(){const e=(0,_.kZ)();e.width="750px",e.data={theme:"vo-theme",voId:this.vo.id,parentVo:this.selectedParentVo,allowedGroupsIds:this.allowedGroups.map(o=>o.id)},this.dialog.open(ep,e).afterClosed().subscribe(o=>{o&&this.loadAllowedGroups()})}removeGroupsInclusion(){const e=(0,_.kZ)();e.width="750px",e.data={theme:"vo-theme",title:"DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.TITLE",description:"DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.DESCRIPTION",items:this.selected.selected.map(o=>o.name),alert:this.translate.instant("DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.ALERT",{parentVo:this.selectedParentVo.name}),type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(o=>{o&&this.disallowGroups()})}disallowGroups(){this.loading=!0;const e=this.selected.selected.map(o=>o.id);this.groupService.disallowGroupsToHierarchicalVo(e,this.selectedParentVo.id).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.SUCCESS")),this.loadAllowedGroups()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(p.fb),t.Y36(g.YF),t.Y36(g.ff),t.Y36(p.V6),t.Y36(p.Te),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-hierarchical-inclusion"]],decls:17,vars:14,consts:[[1,"page-subtitle"],[1,"display-flex"],[3,"click"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"disabled","click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[1,"vo-search-select"],[3,"vos","disableAutoSelect","voSelected",4,"ngIf"],["spinner",""],[1,"position-relative"],["theme","vo-theme",3,"tableId","groups","selection","displayedColumns","noGroupsAlert",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"vos","disableAutoSelect","voSelected"],["theme","vo-theme",3,"tableId","groups","selection","displayedColumns","noGroupsAlert"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),t.NdJ("click",function(){return n.loadAllowedGroups()}),t.qZA(),t.TgZ(5,"button",3),t.NdJ("click",function(){return n.addGroupsInclusion()}),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return n.removeGroupsInclusion()}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"div",5),t.YNc(12,ip,1,2,"perun-web-apps-vo-search-select",6),t.qZA()(),t.YNc(13,op,1,0,"ng-template",null,7,t.W1O),t.TgZ(15,"div",8),t.YNc(16,ap,1,6,"perun-web-apps-groups-list",9),t.qZA()),2&o){const a=t.MAs(14);t.xp6(1),t.Oqu(t.lcZ(2,8,"VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.TITLE")),t.xp6(4),t.Q6J("disabled",!n.selectedParentVo),t.xp6(1),t.hij(" ",t.lcZ(7,10,"VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.ADD")," "),t.xp6(2),t.Q6J("disabled",0===n.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(10,12,"VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.REMOVE")," "),t.xp6(3),t.Q6J("ngIf",n.parentVos.length>0),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,x.K,H.W,R.t,dt.M,b.e,m.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap}.vo-search-select[_ngcontent-%COMP%]{width:400px;padding-top:10px;margin-left:5px}"]})}return i})();var rp=l(74388),lp=l(47640),cp=l(69190);function pp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function up(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-members-dynamic-list",5),t.NdJ("loading$",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.loading$=n)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("attrNames",e.attrNames)("selection",e.selection)("tableId",e.tableId)("disableRouting",!0)("displayedColumns",e.displayedColumns)("searchString",e.filter)("voId",e.data.entityId)}}let dp=(()=>{class i{constructor(e,o,n,a,r){this.data=e,this.dialogRef=o,this.store=n,this.voService=a,this.notificator=r,this.selection=new E.Ov(!1,[]),this.loading=!1,this.attrNames=[N.r.MEMBER_DEF_MAIL,N.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["checkbox","id","fullName","email","logins"],this.tableId=C.bj,this.filter="",this.loading$=(0,$.of)(!0)}ngOnInit(){this.selection.changed.subscribe(e=>{this.ban=this.data.bans.find(o=>o.memberId===e.source.selected[0]?.id)})}cancel(){this.dialogRef.close(!1)}submitBan(e){this.ban?this.updateBan(e):this.banMember(e)}setFilter(e){this.filter=e,this.selection.clear()}banMember(e){this.loading=!0,this.voService.setVoBan({banOnVo:{memberId:this.selection.selected[0].id,description:e.description,validityTo:e.validity,id:0,beanName:"BanOnVo"}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.ADD_BAN.SUCCESS_MEMBER"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}updateBan(e){this.loading=!0,this.voService.updateVoBan({banOnVo:{id:this.ban.id,beanName:"BanOnVo",voId:this.ban.voId,memberId:this.ban.memberId,description:e.description,validityTo:e.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.WI),t.Y36(u.so),t.Y36(p.d6),t.Y36(g.YF),t.Y36(p.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-vo-ban-dialog"]],decls:7,vars:9,consts:[[3,"loading","disabled","theme","ban","add","cancel"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","voId","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","voId","loading$"]],template:function(o,n){if(1&o&&(t.TgZ(0,"app-add-ban-dialog",0),t.NdJ("add",function(r){return n.submitBan(r)})("cancel",function(){return n.cancel()}),t.TgZ(1,"perun-web-apps-debounce-filter",1),t.NdJ("filter",function(r){return n.setFilter(r)}),t.qZA(),t.YNc(2,pp,1,0,"ng-template",null,2,t.W1O),t.TgZ(4,"div",3),t.YNc(5,up,1,7,"perun-web-apps-members-dynamic-list",4),t.ALo(6,"async"),t.qZA()()),2&o){const a=t.MAs(3);t.Q6J("loading",n.loading)("disabled",0===n.selection.selected.length)("theme",n.data.theme)("ban",n.ban),t.xp6(1),t.Q6J("placeholder","DIALOGS.ADD_BAN.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(6,7,n.loading$))("perunWebAppsLoaderIndicator",a)}},dependencies:[x.K,L.P,lp.m,b.e,cp.u,h.Ov]})}return i})();var $t=l(82060),mt=l(80874),Kt=l(6849);function _p(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.BANS.ADD"),"\n"))}function mp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.BANS.REMOVE"),"\n")}}function gp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-ban-on-entity-list",10),t.NdJ("updateBan",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.update(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("bans",e.bans)("selection",e.selection)("updatePolicy","updateBan_BanOnVo_policy")("displayedColumns",e.displayedColumns)("filter",e.filter)}}function hp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}let Ap=(()=>{class i{constructor(e,o,n,a,r,d){this.voService=e,this.entityService=o,this.authResolver=n,this.dialog=a,this.notificator=r,this.userName=d,this.loading=!1,this.bans=[],this.removeAuth=!1,this.filter="",this.selection=new E.Ov(!1,[]),this.displayedColumns=["select","banId","subjectId","subjectName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.vo=this.entityService.getEntity(),this.addAuth=this.authResolver.isAuthorized("setBan_BanOnVo_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("vo-removeBan_int_policy",[this.vo]),this.refresh()}refresh(){this.loading=!0,this.voService.getEnrichedBansForVo(this.vo.id).subscribe({next:e=>{this.bans=e,this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}add(){const e=(0,_.kZ)();e.width="850px",e.data={entityId:this.vo.id,theme:"vo-theme",bans:this.bans.map(n=>n.ban)},this.dialog.open(dp,e).afterClosed().subscribe(n=>{n&&this.refresh()})}remove(){const e=(0,_.kZ)();e.width="550px",e.data={theme:"vo-theme",title:"DIALOGS.REMOVE_BAN.TITLE",description:"DIALOGS.REMOVE_BAN.DESCRIPTION",items:[this.userName.transform(this.selection.selected[0].member.user)],type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(n=>{n&&this.voService.removeVoBan(this.selection.selected[0].ban.id).subscribe(()=>{this.notificator.showSuccess("DIALOGS.REMOVE_BAN.SUCCESS"),this.refresh()})})}update(e){const o=(0,_.kZ)();o.width="600px",o.data={ban:e.ban,theme:"vo-theme"},this.dialog.open($t.A,o).afterClosed().subscribe(a=>{a&&this.refresh()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(p.fb),t.Y36(p.x4),t.Y36(u.uw),t.Y36(p.V6),t.Y36(mt.dp))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-bans"]],features:[t._Bn([mt.dp])],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","selection","updatePolicy","displayedColumns","filter","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"bans","selection","updatePolicy","displayedColumns","filter","updateBan"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.YNc(4,_p,3,3,"button",2),t.YNc(5,mp,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.filter=r}),t.qZA(),t.TgZ(7,"div",5),t.YNc(8,gp,1,5,"perun-web-apps-ban-on-entity-list",6),t.qZA(),t.YNc(9,hp,1,0,"ng-template",null,7,t.W1O)),2&o){const a=t.MAs(10);t.xp6(1),t.hij(" ",t.lcZ(2,6,"VO_DETAIL.SETTINGS.BANS.TITLE"),"\n"),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.BANS.FILTER"),t.xp6(2),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,x.K,R.t,L.P,Kt.s,b.e,m.X$]})}return i})();function Tp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-ban-on-entity-list",5),t.NdJ("updateBan",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.update(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("bans",e.bans)("updatePolicy","updateBan_BanOnVo_policy")("displayedColumns",e.displayedColumns)}}function fp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}let Ip=(()=>{class i{constructor(e,o,n){this.voService=e,this.entityService=o,this.dialog=n,this.loading=!1,this.bans=[],this.filter="",this.displayedColumns=["banId","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.refresh()}refresh(){this.loading=!0,this.voService.getVoBanForMember(this.member.id).subscribe({next:e=>{e&&(this.bans=[{ban:e,member:this.member,vo:{id:this.member.voId,beanName:"Vo"}}]),this.loading=!1},error:()=>this.loading=!1})}update(e){const o=(0,_.kZ)();o.width="600px",o.data={ban:e.ban,theme:"vo-theme"},this.dialog.open($t.A,o).afterClosed().subscribe(a=>{a&&this.refresh()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(p.fb),t.Y36(u.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-bans"]],decls:8,vars:5,consts:[[1,"page-subtitle"],[3,"click"],[1,"position-relative"],[3,"bans","updatePolicy","displayedColumns","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[3,"bans","updatePolicy","displayedColumns","updateBan"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.TgZ(4,"div",2),t.YNc(5,Tp,1,3,"perun-web-apps-ban-on-entity-list",3),t.qZA(),t.YNc(6,fp,1,0,"ng-template",null,4,t.W1O)),2&o){const a=t.MAs(7);t.xp6(1),t.hij(" ",t.lcZ(2,3,"MEMBER_DETAIL.BANS.TITLE"),"\n"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[x.K,R.t,Kt.s,b.e,m.X$]})}return i})();var bp=l(67114),Xt=l(27921),vp=l(96622);function Ep(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.addEvent.emit())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.ADD"),"\n"))}function Sp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"span",10),t.ALo(1,"translate"),t.TgZ(2,"button",11),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.removeGroups())}),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=s.ngIf,o=t.oxw();t.s9C("matTooltip",t.lcZ(1,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE_PERMISSION_HINT")),t.Q6J("matTooltipDisabled",0===o.selected.selected.length||e.removeAuth),t.xp6(2),t.Q6J("disabled",0===o.selected.selected.length||!e.removeAuth),t.xp6(1),t.hij(" ",t.lcZ(4,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE")," ")}}function xp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Cp=function(){return["select","id","name","description"]};function Np(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",12),2&i){const e=t.oxw();t.Q6J("displayedColumns",t.DdM(6,Cp))("disableRouting",!0)("groups",e.groups)("filter",e.filterValue)("selection",e.selected)("tableId",e.tableId)}}const Op=function(i){return{removeAuth:i}};let te=(()=>{class i{constructor(e){this.dialog=e,this.groups=[],this.selected=new E.Ov(!0,[]),this.refreshEvent=new t.vpe,this.addEvent=new t.vpe,this.removeEvent=new t.vpe,this.tableId=C.CE,this.filterValue=""}removeGroups(){const e=(0,_.kZ)();e.width="450px",e.data={items:this.selected.selected.map(n=>n.name),title:"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE_GROUP_DIALOG_TITLE",description:"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE_GROUP_DIALOG_DESCRIPTION",theme:"vo-theme",type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(n=>{n&&this.removeEvent.emit()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-form-manage-groups"]],inputs:{loading:"loading",groups:"groups",selected:"selected",addAuth:"addAuth",removeAuth$:"removeAuth$"},outputs:{refreshEvent:"refreshEvent",addEvent:"addEvent",removeEvent:"removeEvent"},decls:16,vars:18,consts:[[1,"page-subtitle"],["alert_type","info"],[3,"refresh"],["class","me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],["theme","vo-theme",3,"displayedColumns","disableRouting","groups","filter","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["theme","vo-theme",3,"displayedColumns","disableRouting","groups","filter","selection","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-alert",1),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return n.refreshEvent.emit()}),t.qZA(),t.YNc(8,Ep,3,3,"button",3),t.YNc(9,Sp,5,8,"span",4),t.ALo(10,"async"),t.TgZ(11,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(r){return n.filterValue=r}),t.qZA(),t.YNc(12,xp,1,0,"ng-template",null,6,t.W1O),t.TgZ(14,"div",7),t.YNc(15,Np,1,7,"perun-web-apps-groups-list",8),t.qZA()),2&o){const a=t.MAs(13);t.xp6(1),t.AsE(" ",t.lcZ(2,8,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TITLE")," - ",t.lcZ(3,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.TITLE"),"\n"),t.xp6(4),t.hij(" ",t.lcZ(6,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.HELP"),"\n"),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",t.VKq(16,Op,t.lcZ(10,14,n.removeAuth$))),t.xp6(2),t.Q6J("placeholder","VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,Z.gM,P.w,x.K,H.W,R.t,L.P,b.e,h.Ov,m.X$]})}return i})(),Zp=(()=>{class i{constructor(e,o,n,a,r,d){this.registrarService=e,this.authResolver=o,this.dialog=n,this.route=a,this.entityStorageService=r,this.registrarManager=d,this.groups=[],this.selected=new E.Ov(!0,[]),this.removeAuth$=this.selected.changed.pipe((0,z.U)(T=>T.source.selected.reduce((I,S)=>I&&this.authResolver.isAuthorized("deleteGroupsFromAutoRegistration_List_ApplicationFormItem_policy",[S]),!0)),(0,Xt.O)(!0))}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.registrarManager.getFormItemsForVo(this.vo.id).subscribe({next:e=>{this.embeddedFormItemId=e.filter(o=>o.type===g.Dy.EMBEDDED_GROUP_APPLICATION)[0].id,this.loadGroups()},error:()=>this.loading=!1})}loadGroups(){this.loading=!0,this.registrarService.getVoGroupsToAutoRegistration(this.vo.id,this.embeddedFormItemId).subscribe({next:e=>{this.groups=e,this.addAuth=this.authResolver.isAuthorized("addGroupsToAutoRegistration_List_ApplicationFormItem_policy",[this.vo]),this.selected.clear(),this.loading=!1},error:()=>this.loading=!1})}onAddGroup(){const e=(0,_.kZ)();e.width="900px",e.data={voId:this.vo.id,assignedGroups:this.groups.map(n=>n.id),embeddedFormItemId:this.embeddedFormItemId,theme:"vo-theme"},this.dialog.open(vp.Q,e).afterClosed().subscribe(n=>{n&&this.loadGroups()})}removeGroup(){this.loading=!0,this.registrarService.deleteVoGroupsFromAutoRegistration(this.selected.selected.map(e=>e.id),this.embeddedFormItemId).subscribe({next:()=>{this.loadGroups()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(p.x4),t.Y36(u.uw),t.Y36(v.gz),t.Y36(p.fb),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-manage-embedded-groups"]],decls:1,vars:5,consts:[[3,"loading","groups","selected","addAuth","removeAuth$","refreshEvent","addEvent","removeEvent"]],template:function(o,n){1&o&&(t.TgZ(0,"app-application-form-manage-groups",0),t.NdJ("refreshEvent",function(){return n.loadGroups()})("addEvent",function(){return n.onAddGroup()})("removeEvent",function(){return n.removeGroup()}),t.qZA()),2&o&&t.Q6J("loading",n.loading)("groups",n.groups)("selected",n.selected)("addAuth",n.addAuth)("removeAuth$",n.removeAuth$)},dependencies:[te]})}return i})();var Lp=l(28477);const Dp=[{path:"",component:oe.Y},{path:":voId",component:ke,canActivateChild:[nt.a],children:[{path:"",component:Ne,data:{animation:"VoOverviewPage"}},{path:"attributes",component:Ni,data:{animation:"VoAttributesPage"}},{path:"groups",component:Oe.G,data:{animation:"VoGroupsPage"}},{path:"members",component:Ze.y,data:{animation:"VoMembersPage"}},{path:"resources",component:Si,children:[{path:"",component:Ta,data:{animation:"VoResourcesOverviewPage"}},{path:"preview",component:fa.z,data:{animation:"VoResourcesPreviewPage"}},{path:"states",component:Ia.z,data:{animation:"VoResourcesStatesPage"}},{path:"tags",component:wa,data:{animation:"VoResourcesTagsPage"}}]},{path:"applications",component:xi.c,data:{animation:"VoApplicationsPage"}},{path:"applications/:applicationId",component:pt,data:{animation:"VoApplicationDetailPage"}},{path:"sponsoredMembers",component:Rl.T,data:{animation:"VoSettingsSponsoredMembersPage"}},{path:"serviceAccounts",component:Mc,data:{animation:"VoSettingsServiceMembersPage"}},{path:"statistics",component:Bl,data:{animation:"VoStatisticsPage"}},{path:"settings",component:Ci,children:[{path:"",component:Li,data:{animation:"VoSettingsOverviewPage"}},{path:"expiration",component:Bi,data:{animation:"VoSettingsExpirationPage"}},{path:"managers",component:Wi,data:{animation:"VoSettingsManagersPage"}},{path:"applicationForm",component:Ko.w,data:{animation:"SettingsApplicationFormPage"}},{path:"applicationForm/preview",component:Pt,data:{animation:"SettingsApplicationFormPreviewPage"}},{path:"applicationForm/manageGroups",component:Zp},{path:"notifications",component:or,data:{animation:"SettingsApplicationFormNotificationsPage"}},{path:"extsources",component:Or,data:{animation:"VoSettingsExtSourcesPage"}},{path:"memberOrganizations",component:zc,data:{animation:"VoSettingsMemberOrganizationsPage"}},{path:"hierarchicalInclusion",component:sp,data:{animation:"VoSettingsHierarchicalInclusionComponent"}},{path:"bans",component:Ap,data:{animation:"VoSettingsBansComponent"}}]}]},{path:":voId/members/:memberId",component:Se,canActivateChild:[nt.a],children:[{path:"",component:Ti,data:{animation:"MemberOverviewPage"}},{path:"attributes",component:Aa,data:{animation:"MemberAttributesPage"}},{path:"groups",component:fi.j,data:{animation:"MemberGroupsPage"}},{path:"applications",component:tl,data:{animation:"MemberApplicationsPage"}},{path:"applications/:applicationId",component:pt,data:{animation:"MemberApplicationDetailPage"}},{path:"resources",component:El,data:{animation:"MemberResourcesPage"}},{path:"bans",component:Ip,data:{animation:"MemberBansPage"}}]},{path:":voId/groups/:groupId",component:Te,canActivateChild:[nt.a],children:[{path:"",component:vi,data:{animation:"GroupOverviewPage"}},{path:"members",component:Uo.y,data:{animation:"GroupMembersPage"}},{path:"subgroups",component:Ei.u,data:{animation:"GroupSubgroupsPage"}},{path:"applications",component:Hi.W,data:{animation:"GroupApplicationsPage"}},{path:"resources",component:yo.q,data:{animation:"GroupResourcesPage"}},{path:"attributes",component:Wo,data:{animation:"GroupAttributesPage"}},{path:"statistics",component:jl,data:{animation:"GroupStatisticsPage"}},{path:"roles",component:rp.C,data:{animation:"GroupRolesPage"}},{path:"settings",component:Vo,children:[{path:"",component:$o,data:{animation:"GroupSettingsOverviewPage"}},{path:"expiration",component:Pa,data:{animation:"GroupSettingsExpirationPage"}},{path:"managers",component:Ua,data:{animation:"GroupSettingsManagersPage"}},{path:"applicationForm",component:nr.Z,data:{animation:"GroupSettingsApplicationFormPage"}},{path:"applicationForm/preview",component:Pt},{path:"applicationForm/manageGroups",component:(()=>{class i{constructor(e,o,n,a,r,d){this.registrarService=e,this.authResolver=o,this.dialog=n,this.route=a,this.entityStorageService=r,this.registrarManager=d,this.groups=[],this.selected=new E.Ov(!0,[]),this.removeAuth$=this.selected.changed.pipe((0,z.U)(T=>T.source.selected.reduce((I,S)=>I&&this.authResolver.isAuthorized("deleteGroupsFromAutoRegistration_List_Group_ApplicationFormItem_policy",[this.registrationGroup,S]),!0)),(0,Xt.O)(!0))}ngOnInit(){this.loading=!0,this.registrationGroup=this.entityStorageService.getEntity(),this.registrarManager.getFormItemsForGroup(this.registrationGroup.id).subscribe({next:e=>{this.embeddedFormItemId=e.filter(o=>o.type===g.Dy.EMBEDDED_GROUP_APPLICATION)[0].id,this.loadGroups()},error:()=>this.loading=!1})}loadGroups(){this.loading=!0,this.registrarService.getSubgroupsToAutoRegistration(this.registrationGroup.id,this.embeddedFormItemId).subscribe({next:e=>{this.groups=e,this.addAuth=this.authResolver.isAuthorized("addGroupsToAutoRegistration_List_Group_ApplicationFormItem_policy",[this.registrationGroup]),this.selected.clear(),this.loading=!1},error:()=>this.loading=!1})}onAddGroup(){const e=(0,_.kZ)();e.width="900px",e.data={groupId:this.registrationGroup.id,assignedGroups:this.groups.map(n=>n.id),embeddedFormItemId:this.embeddedFormItemId,theme:"group-theme"},this.dialog.open(Lp.r,e).afterClosed().subscribe(n=>{n&&this.loadGroups()})}removeGroup(){this.loading=!0,this.registrarService.deleteSubgroupsFromAutoRegistration(this.selected.selected.map(e=>e.id),this.registrationGroup.id,this.embeddedFormItemId).subscribe({next:()=>{this.loadGroups()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(p.x4),t.Y36(u.uw),t.Y36(v.gz),t.Y36(p.fb),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-manage-embedded-groups"]],decls:1,vars:5,consts:[[3,"loading","groups","selected","addAuth","removeAuth$","refreshEvent","addEvent","removeEvent"]],template:function(o,n){1&o&&(t.TgZ(0,"app-application-form-manage-groups",0),t.NdJ("refreshEvent",function(){return n.loadGroups()})("addEvent",function(){return n.onAddGroup()})("removeEvent",function(){return n.removeGroup()}),t.qZA()),2&o&&t.Q6J("loading",n.loading)("groups",n.groups)("selected",n.selected)("addAuth",n.addAuth)("removeAuth$",n.removeAuth$)},dependencies:[te]})}return i})()},{path:"notifications",component:_r,data:{animation:"GroupSettingsNotificationsPage"}},{path:"relations",component:Wr,data:{animation:"GroupSettingsRelationsPage"}},{path:"extsources",component:yl,data:{animation:"GroupSettingsExtsourcesPage"}}]},{path:"applications/:applicationId",component:pt,data:{animation:"GroupApplicationDetailPage"}}]},{path:":voId/resources/:resourceId",component:Sl.b,canActivateChild:[nt.a],children:[{path:"",component:xl.H,data:{animation:"ResourceOverviewPage"}},{path:"groups",component:Cl.K,data:{animation:"ResourceGroupsComponent"}},{path:"services",component:Ml.D,data:{animation:"ResourceAssignedServicesComponent"}},{path:"attributes",component:Zl.X,data:{animation:"ResourceAttributesPage"}},{path:"members",component:Dl.y,data:{animation:"ResourceAssignedMembersComponent"}},{path:"tags",component:zl.v,data:{animation:"ResourceTagsComponent"}},{path:"settings",component:Nl.t,children:[{path:"",component:Ol.h,data:{animation:"ResourceSettingsOverviewPage"}},{path:"managers",component:Ll.O,data:{animation:"ResourceSettingsManagersPage"}},{path:"bans",component:bp.I,data:{animation:"ResourceSettingsBansPage"}}]}]}];let Rp=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[v.Bz.forChild(Dp),v.Bz]})}return i})();var wp=l(35050),Gp=l(62034),Pp=l(99441),Up=l(78932),yp=l(78955),Vp=l(4419),gt=l(77988);let ht=(()=>{class i{transform(e){return e?.member?.sourceGroupId&&"DIRECT"===e?.member?.membershipType?"Member of Group":e?.member?.sourceGroupId&&"INDIRECT"===e?.member?.membershipType?"Indirect member of Group":e.member?"Member of VO":""}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275pipe=t.Yjl({name:"memberType",type:i,pure:!0})}return i})();var Fp=l(32180);let At=(()=>{class i{constructor(e){this.addMemberService=e}transform(e,o){return e.member?"vo"===this.addMemberService.getType()||e.member?.sourceGroupId&&"DIRECT"===e.member?.membershipType:o}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(Fp.A,16))};static#e=this.\u0275pipe=t.Yjl({name:"disabledCandidate",type:i,pure:!0})}return i})();var Yp=l(66862),Jp=l(29997),qp=l(39926);let kp=(()=>{class i{transform(e){return e.member?"MEMBERS_CANDIDATES_LIST.ALREADY_MEMBER":"MEMBERS_CANDIDATES_LIST.ADDING_BLOCKED"}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275pipe=t.Yjl({name:"disabledCandidateTooltip",type:i,pure:!0})}return i})();function Qp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"th",19)(1,"mat-checkbox",20),t.NdJ("change",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(n?a.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,o=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",o.selection.hasValue()&&e.all)("indeterminate",o.selection.hasValue()&&!e.all)}}const Bp=function(i){return{name:i}};function Hp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"td",21)(1,"div",22),t.ALo(2,"translate"),t.ALo(3,"disabledCandidateTooltip"),t.ALo(4,"disabledCandidate"),t.TgZ(5,"mat-checkbox",23),t.NdJ("change",function(n){const r=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(n?d.itemSelectionToggle(r):null)})("click",function(n){return n.stopPropagation()}),t.ALo(6,"translate"),t.ALo(7,"checkboxLabel"),t.ALo(8,"userFullName"),t.ALo(9,"disabledCandidate"),t.ALo(10,"lowercase"),t.ALo(11,"translate"),t.qZA()()()}if(2&i){const e=s.$implicit,o=t.oxw(2);let n;t.xp6(1),t.Q6J("matTooltip",t.lcZ(2,6,t.lcZ(3,8,e)))("matTooltipDisabled",!t.xi3(4,10,e,o.blockManualAdding)),t.xp6(4),t.Q2q("data-cy","",t.lcZ(10,23,t.lcZ(11,25,e.richUser?e.richUser.firstName:e.candidate.firstName)),"-checkbox"),t.Q6J("aria-label",t.xi3(6,13,t.lcZ(7,16,o.selection.isSelected(e)),t.VKq(27,Bp,t.lcZ(8,18,null!==(n=e.richUser)&&void 0!==n?n:e.candidate))))("checked",o.selection.isSelected(e))("disabled",t.xi3(9,20,e,o.blockManualAdding))}}function Wp(i,s){1&i&&(t.ynx(0,16),t.YNc(1,Qp,4,7,"th",17),t.YNc(2,Hp,12,29,"td",18),t.BQk())}function jp(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.STATUS")," "))}function zp(i,s){if(1&i&&(t.TgZ(0,"i",27),t.ALo(1,"memberStatusIconColor"),t._uU(2),t.ALo(3,"memberStatusIcon"),t.qZA()),2&i){const e=t.oxw().$implicit;t.Gre("material-icons ",t.lcZ(1,5,e.member),""),t.s9C("matTooltip",e.member.status),t.xp6(2),t.hij(" ",t.lcZ(3,7,e.member.status)," ")}}function $p(i,s){if(1&i&&(t.TgZ(0,"td",25),t.YNc(1,zp,4,9,"i",26),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Q6J("ngIf",e.member)}}function Kp(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.NAME")," "))}function Xp(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.ALo(2,"userFullName"),t.ALo(3,"userFullName"),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.richUser?t.lcZ(2,1,e.richUser):t.lcZ(3,3,e.candidate)," ")}}function tu(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.ORGANIZATION")," "))}function eu(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.ALo(2,"userVo"),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",e.richUser?t.lcZ(2,1,e.richUser):o.getOrganization(e.candidate)," ")}}function iu(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.EMAIL")," "))}function ou(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",o.getEmail(e)," ")}}function nu(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.LOGINS")," "))}function au(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",o.getLogins(e)," ")}}function su(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.ALREADY_MEMBER")," "))}function ru(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.ALo(2,"memberType"),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e)," ")}}function lu(i,s){1&i&&t._UZ(0,"th",24)}function cu(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.richUser?"Local":"External identity"," ")}}function pu(i,s){1&i&&t._UZ(0,"tr",28)}function uu(i,s){1&i&&t._UZ(0,"tr",29)}function du(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBERS.NO_USERS_FOUND"),"\n"))}const _u=function(i){return{all:i}};let mu=(()=>{class i{constructor(e,o,n){this.memberTypePipe=e,this.disabledCandidatePipe=o,this.tableCheckbox=n,this.blockManualAdding=!1,this.displayedColumns=["checkbox","status","fullName","voExtSource","email","logins","alreadyMember","local"],this.dataSource=new c.by([]),this.pageSizeOptions=_.f7,this.firstSearchDone=!1,this.canBeSelected=a=>!this.disabledCandidatePipe.transform(a,this.blockManualAdding),this.getDataForColumnFun=(a,r)=>this.getDataForColumn(a,r),this.getExportDataForColumnFun=(a,r)=>this.getExportDataForColumn(a,r)}set matSort(e){this.sort=e,this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}ngOnChanges(){null!=this.members&&(this.firstSearchDone=!0,this.dataSource=new c.by(this.members),this.setDataSource())}getDataForColumn(e,o){switch(o){case"status":return e.member?e.member.status??"":"";case"fullName":{const n=e.richUser?e.richUser:e.candidate;return n.lastName?n.lastName:n.firstName??""}case"voExtSource":return e.richUser?(0,_.OV)(e.richUser):(0,_.v$)(e.candidate);case"email":return e.richUser||e.member?(0,_.kN)(e.richUser):this.getEmail(e);case"logins":return this.getLogins(e);case"alreadyMember":return this.memberTypePipe.transform(e);case"local":return e.richUser?"Local":"External identity";default:return e[o]}}getExportDataForColumn(e,o){switch(o){case"status":return e.member?e.member.status??"":"";case"fullName":return(0,_.bD)(e.richUser?e.richUser:e.candidate);case"voExtSource":return e.richUser?(0,_.OV)(e.richUser):(0,_.v$)(e.candidate);case"email":return e.richUser||e.member?(0,_.kN)(e.richUser):this.getEmail(e);case"logins":return this.getLogins(e);case"alreadyMember":return this.memberTypePipe.transform(e);case"local":return e.richUser?"Local":"External identity";default:return e[o]}}exportAllData(e){(0,_.O6)((0,_.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getExportDataForColumnFun),e)}exportDisplayedData(e){const o=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=o+this.dataSource.paginator.pageSize;(0,_.O6)((0,_.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(o,n),this.displayedColumns,this.getExportDataForColumnFun),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(e,o)=>(0,_.Sd)(e,o,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(e,o)=>(0,_.pR)(e,o,this.getDataForColumnFun),this.dataSource.paginator=this.child.paginator)}getEmail(e){let o;if(e.richUser){for(const n of e.richUser.userAttributes)if(n.namespace+":"+n.friendlyName=="urn:perun:user:attribute-def:def:preferredMail"){o=n;break}return null!=o?.value?o.value.replace(","," "):""}return(0,_.Jc)(e.candidate)}getOrganization(e){return(0,_.v$)(e)}getLogins(e){if(e.richUser)return this.getLoginsForRichUser(e.richUser);{let o=this.getLoginsForCandidate(e.candidate);return(null==o||""===o)&&(o=e.candidate.userExtSource.login),o}}getLoginsForRichUser(e){let o="";for(const n of e.userAttributes)n.friendlyName.startsWith("login-namespace")&&null!=n.value&&(o.length>0&&(o+=", "),o+=n.friendlyName.substring(16)+": "+n.value);return o}getLoginsForCandidate(e){let n="";for(const a in e.attributes)Object.prototype.hasOwnProperty.call(e.attributes,a)&&a.includes("urn:perun:user:attribute-def:def:login-namespace:")&&null!=e.attributes[a]&&(n.length>0&&(n+=", "),n+=a.substring(49)+": "+e.attributes[a]);return n}itemSelectionToggle(e){this.selection.toggle(e)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,"",this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(ht),t.Y36(At),t.Y36(p.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-members-candidates-list"]],viewQuery:function(o,n){if(1&o&&(t.Gf(_.l9,7),t.Gf(J.YE,7)),2&o){let a;t.iGM(a=t.CRH())&&(n.child=a.first),t.iGM(a=t.CRH())&&(n.matSort=a.first)}},inputs:{members:"members",selection:"selection",tableId:"tableId",blockManualAdding:"blockManualAdding"},features:[t._Bn([ht,At]),t.TTD],decls:29,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","fullName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fullName"],["matColumnDef","voExtSource"],["matColumnDef","email"],["matColumnDef","logins"],["matColumnDef","alreadyMember"],["matColumnDef","local"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["matTooltipPosition","above",3,"class","matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(r){return n.exportDisplayedData(r)})("exportAllData",function(r){return n.exportAllData(r)}),t.TgZ(2,"table",2),t.YNc(3,Wp,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,jp,3,3,"th",5),t.YNc(7,$p,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Kp,3,3,"th",5),t.YNc(10,Xp,4,5,"td",6),t.BQk(),t.ynx(11,8),t.YNc(12,tu,3,3,"th",5),t.YNc(13,eu,3,3,"td",6),t.BQk(),t.ynx(14,9),t.YNc(15,iu,3,3,"th",5),t.YNc(16,ou,2,1,"td",6),t.BQk(),t.ynx(17,10),t.YNc(18,nu,3,3,"th",5),t.YNc(19,au,2,1,"td",6),t.BQk(),t.ynx(20,11),t.YNc(21,su,3,3,"th",5),t.YNc(22,ru,3,3,"td",6),t.BQk(),t.ynx(23,12),t.YNc(24,lu,1,0,"th",5),t.YNc(25,cu,2,1,"td",6),t.BQk(),t.YNc(26,pu,1,0,"tr",13),t.YNc(27,uu,1,0,"tr",14),t.qZA()()(),t.YNc(28,du,3,3,"perun-web-apps-alert",15)),2&o&&(t.Q6J("hidden",0===n.dataSource.data.length),t.xp6(1),t.Q6J("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",n.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,_u,t.Dn7(4,9,n.dataSource,n.selection.selected.length,n.canBeSelected))),t.xp6(23),t.Q6J("matHeaderRowDef",n.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",n.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===n.dataSource.data.length&&void 0!==n.members))},dependencies:[h.O5,J.YE,J.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,B.oG,Z.gM,P.w,Ft.l,h.i8,m.X$,W.d,Yp.u,Jp.f,qp.Z,kp,Yt.I,Jt.G,qt.r,ht,At]})}return i})();function gu(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function hu(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Au(i,s){if(1&i&&t._UZ(0,"app-members-candidates-list",17),2&i){const e=t.oxw(3);t.Q6J("tableId",e.tableId)("members",e.members)("selection",e.selection)("blockManualAdding",e.manualAddingBlocked)}}function Tu(i,s){if(1&i&&(t.TgZ(0,"button",18),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i){t.oxw();const e=t.MAs(17),o=t.oxw(2);t.Q6J("disabled",0===o.selection.selected.length||!o.inviteAuth||!o.showInvite)("matMenuTriggerFor",e),t.xp6(1),t.hij(" ",t.lcZ(2,3,"DIALOGS.ADD_MEMBERS.INVITE")," ")}}function fu(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",19),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG(r.invite.emit(a))}),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"translate"),t.ALo(4,"uppercase"),t.ALo(5,"translate"),t.qZA()}if(2&i){const e=s.$implicit;t.xp6(1),t.lnq(" ",t.lcZ(2,3,"DIALOGS.ADD_MEMBERS.INVITE_IN_LANGUAGE")," ",t.lcZ(3,5,t.lcZ(4,7,"SHARED_LIB.LANGUAGES."+e))," ",t.lcZ(5,9,"DIALOGS.ADD_MEMBERS.LANGUAGE")," ")}}function Iu(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",4)(2,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.search.emit(n))}),t.ALo(3,"translate"),t.ALo(4,"translate"),t.qZA(),t.YNc(5,hu,1,0,"ng-template",null,6,t.W1O),t.TgZ(7,"div",7),t.YNc(8,Au,1,4,"app-members-candidates-list",8),t.qZA()(),t.TgZ(9,"div",9)(10,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.cancel.emit(!1))}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.TgZ(13,"span",11),t.ALo(14,"translate"),t.YNc(15,Tu,3,5,"button",12),t.TgZ(16,"mat-menu",null,13),t.YNc(18,fu,6,11,"button",14),t.qZA()(),t.TgZ(19,"span",15),t.ALo(20,"translate"),t.TgZ(21,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.add.emit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()()}if(2&i){const e=t.MAs(6),o=t.oxw(2);t.xp6(2),t.s9C("error",t.lcZ(3,16,"DIALOGS.ADD_MEMBERS.EMPTY_SEARCH_MESSAGE")),t.s9C("placeholder",t.lcZ(4,18,"DIALOGS.ADD_MEMBERS.DESCRIPTION")),t.Q6J("autoFocus",!0)("control",o.searchCtrl),t.xp6(6),t.Q6J("perunWebAppsLoader",null===o.members)("perunWebAppsLoaderIndicator",e),t.xp6(3),t.hij(" ",t.lcZ(12,20,"DIALOGS.ADD_MEMBERS.CANCEL")," "),t.xp6(2),t.s9C("matTooltip",t.lcZ(14,22,o.showInvite?"DIALOGS.ADD_MEMBERS.ADD_MEMBER_PERMISSION_TOOLTIP":"DIALOGS.ADD_MEMBERS.INVITE_MEMBER_DISABLED")),t.Q6J("matTooltipPosition","below")("matTooltipDisabled",o.selection.selected.length<=0||o.showInvite&&o.inviteAuth),t.xp6(2),t.Q6J("ngIf",o.inviteAuth),t.xp6(3),t.Q6J("ngForOf",o.languages),t.xp6(1),t.s9C("matTooltip",t.lcZ(20,24,"DIALOGS.ADD_MEMBERS.ADD_MEMBER_PERMISSION_TOOLTIP")),t.Q6J("matTooltipDisabled",0===o.selection.selected.length||o.addAuth),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length||!o.addAuth),t.xp6(1),t.hij(" ",t.lcZ(23,26,"DIALOGS.ADD_MEMBERS.CREATE")," ")}}function bu(i,s){1&i&&(t.TgZ(0,"th",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBERS.NAME_COLUMN")," "))}function vu(i,s){if(1&i&&(t.TgZ(0,"td",30),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&i){const e=s.$implicit;let o;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!==(o=e.candidate.candidate)&&void 0!==o?o:e.candidate.richUser)," ")}}function Eu(i,s){1&i&&(t.TgZ(0,"th",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBERS.ERROR_COLUMN")," "))}function Su(i,s){if(1&i&&(t.TgZ(0,"td",30),t._uU(1),t.TgZ(2,"div",31),t._uU(3),t.qZA()()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.errorMsg," "),t.xp6(2),t.hij(" ",e.errorName," ")}}function xu(i,s){1&i&&t._UZ(0,"tr",32)}function Cu(i,s){1&i&&t._UZ(0,"tr",33)}function Nu(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",9)(1,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(3);return t.KtG(n.cancel.emit(!0))}),t._uU(2),t.ALo(3,"translate"),t.qZA()()}2&i&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"DIALOGS.ADD_MEMBERS.CLOSE")," "))}const ee=function(){return["userName","error"]};function Ou(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4)(2,"perun-web-apps-alert",20),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"table",21),t.ynx(6,22),t.YNc(7,bu,3,3,"th",23),t.YNc(8,vu,3,3,"td",24),t.BQk(),t.ynx(9,25),t.YNc(10,Eu,3,3,"th",23),t.YNc(11,Su,4,2,"td",24),t.BQk(),t.YNc(12,xu,1,0,"tr",26),t.YNc(13,Cu,1,0,"tr",27),t.qZA()(),t.YNc(14,Nu,4,3,"div",28),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Q6J("alert_type","error"),t.xp6(1),t.Oqu(t.lcZ(4,6,"DIALOGS.ADD_MEMBERS.FAILED_DESC")),t.xp6(2),t.Q6J("dataSource",e.failedCandidateDataSource),t.xp6(7),t.Q6J("matHeaderRowDef",t.DdM(8,ee)),t.xp6(1),t.Q6J("matRowDefColumns",t.DdM(9,ee)),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function Zu(i,s){if(1&i&&(t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Iu,24,28,"div",3),t.YNc(5,Ou,15,10,"div",3),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,3,"DIALOGS.ADD_MEMBERS.TITLE")),t.xp6(2),t.Q6J("ngIf",0===e.failed.length),t.xp6(1),t.Q6J("ngIf",0!==e.failed.length)}}let ie=(()=>{class i{constructor(){this.loading=!1,this.manualAddingBlocked=!1,this.inviteAuth=!0,this.addAuth=!0,this.showInvite=!1,this.members=[],this.selection=new E.Ov(!0,[]),this.add=new t.vpe,this.cancel=new t.vpe,this.search=new t.vpe,this.invite=new t.vpe,this.tableId=C.tY,this.searchCtrl=new A.p4("",[A.kI.required,A.kI.pattern(".*[\\S]+.*")])}ngOnInit(){this.failedCandidateDataSource=new c.by(this.failed)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-member-dialog"]],inputs:{loading:"loading",theme:"theme",languages:"languages",manualAddingBlocked:"manualAddingBlocked",inviteAuth:"inviteAuth",addAuth:"addAuth",showInvite:"showInvite",members:"members",failed:"failed",selection:"selection"},outputs:{add:"add",cancel:"cancel",search:"search",invite:"invite"},decls:4,vars:5,consts:[["spinner1",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[4,"ngIf"],["mat-dialog-content",""],["data-cy","search-members",3,"error","placeholder","autoFocus","control","filter"],["searchSpinner",""],[1,"position-relative","mt-3"],[3,"tableId","members","selection","blockManualAdding",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["class","ms-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent","data-cy","add-button",1,"ms-2",3,"disabled","click"],[3,"tableId","members","selection","blockManualAdding"],["color","accent","mat-flat-button","",1,"ms-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",3,"click"],[1,"mb-2",3,"alert_type"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","userName"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","error"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions","",4,"ngIf"],["mat-header-cell",""],["mat-cell",""],[1,"text-muted"],["mat-header-row",""],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,gu,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Zu,6,5,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.members&&n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.sg,h.O5,f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,Z.gM,gt.VK,gt.OP,gt.p6,P.w,x.K,M.b,L.P,b.e,mu,h.gd,m.X$,W.d],styles:[".adjust-width[_ngcontent-%COMP%]{width:270px}.error-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:1em 0}.error-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%}.divider[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}"]})}return i})(),Lu=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[h.ez,Rp,wp.m,Gp.r,Pp.A,Up.ez,mt.d4,_.Je,B.p9,J.JX]})}return i})();t.B6R(yp.H,[ie],[h.Ov]),t.B6R(Vp.k,[ie],[h.Ov])}}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/185.85d596140bc7de01.js b/dist/apps/admin-gui/185.85d596140bc7de01.js deleted file mode 100644 index 1906c56aa..000000000 --- a/dist/apps/admin-gui/185.85d596140bc7de01.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[185],{55185:(Du,It,l)=>{l.r(It),l.d(It,{VosModule:()=>Lu});var h=l(96814),v=l(44112),oe=l(75891),at=l(67582),w=l(53117),g=l(87824),_=l(64124),p=l(73615),N=l(1385),y=l(37073),ne=l(425),bt=l(56684),vt=l(59773),z=l(37398),Et=l(94664),ae=l(9315),$=l(22096),t=l(65879),q=l(39743),u=l(17700),st=l(62023),se=l(48180);let St=(()=>{class i{constructor(e,o){this.router=e,this.route=o}navigate(e,o=null){this.route.queryParams.pipe((0,se.q)(1)).subscribe(n=>{let a="merge";const r=Object.assign({},n);location.pathname.endsWith("applicationForm/preview")&&(a="",delete r.applicationFormItems),this.router.navigate(e,{relativeTo:o,queryParams:r,queryParamsHandling:a})})}static#t=this.\u0275fac=function(o){return new(o||i)(t.LFG(v.F0),t.LFG(v.gz))};static#e=this.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var F=l(30617),f=l(32296),G=l(55940),Z=l(92596),k=l(11712),rt=l(41419),K=l(92738),X=l(52269),m=l(71365),re=l(55589),le=l(43682),ce=l(58734);function pe(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function ue(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.editGroup())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"GROUP_DETAIL.EDIT"))}function de(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.deleteGroup())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"GROUP_DETAIL.DELETE"))}function _e(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",18),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(3);return t.KtG(n.onSyncDetail())}),t.ALo(1,"groupSyncIcon"),t.TgZ(2,"mat-icon"),t.ALo(3,"groupSyncIconColor"),t._uU(4),t.ALo(5,"groupSyncIcon"),t.qZA()()}if(2&i){const e=t.oxw(3);t.Q6J("disabled","sync_disabled"===t.lcZ(1,5,e.group)),t.xp6(2),t.Tol(t.lcZ(3,7,e.group)),t.xp6(2),t.hij(" ",t.lcZ(5,9,e.group)," ")}}function me(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"span",16),t.ALo(4,"translate"),t.ALo(5,"groupSyncToolTip"),t.YNc(6,_e,6,11,"button",17),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(1),t.hij(" , ",t.lcZ(2,4,"GROUP_DETAIL.SYNCHRONIZATION"),": "),t.xp6(2),t.Q6J("matTooltipPosition","above")("matTooltip",t.lcZ(4,6,t.lcZ(5,8,e.group))),t.xp6(3),t.Q6J("ngIf",e.syncAuth)}}const tt=function(i,s){return["/organizations",i,"groups",s]};function ge(i,s){if(1&i&&(t.TgZ(0,"p"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"a",19),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(4),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.lcZ(2,4,"GROUP_DETAIL.SUBGROUP_INFO")," "),t.xp6(2),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(6,tt,e.parentGroup.voId.toString(),e.parentGroup.id.toString()))("routerLink",t.WLB(9,tt,e.parentGroup.voId,e.parentGroup.id)),t.xp6(1),t.hij(" ",e.parentGroup.name," ")}}const he=function(){return{color:"black"}},Ct=function(i){return["/organizations",i]};function Ae(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,ue,4,3,"button",10),t.YNc(11,de,4,3,"button",11),t.qZA(),t.TgZ(12,"div"),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"span",12),t._uU(16),t.ALo(17,"translate"),t.ALo(18,"translate"),t.TgZ(19,"a",13),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(20),t.qZA(),t._uU(21),t.ALo(22,"translate"),t.YNc(23,me,7,10,"span",2),t.YNc(24,ge,5,12,"p",2),t.qZA()()(),t._UZ(25,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,22,"GROUP_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(32,he)),t.xp6(4),t.Q2q("data-cy","",e.group.shortName,"-shortName"),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(33,tt,e.vo.id.toString(),e.group.id.toString()))("routerLink",t.WLB(36,tt,e.vo.id,e.group.id))("queryParams",e.route.snapshot.queryParams),t.xp6(1),t.hij(" ",e.group.shortName," "),t.xp6(2),t.hij(" \xa0#",e.group.id," "),t.xp6(1),t.Q6J("ngIf","members"!==e.group.name&&e.editAuth),t.xp6(1),t.Q6J("ngIf","members"!==e.group.name&&e.deleteAuth),t.xp6(2),t.AsE("",t.lcZ(14,24,"GROUP_DETAIL.UUID"),": ",e.group.uuid,""),t.xp6(3),t.AsE(" ",t.lcZ(17,26,"GROUP_DETAIL.ENTITY"),", ",t.lcZ(18,28,"GROUP_DETAIL.VO_NAME"),": "),t.xp6(3),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(39,Ct,e.vo.id.toString()))("routerLink",t.VKq(41,Ct,e.vo.id))("queryParams",e.route.snapshot.queryParams),t.xp6(1),t.Oqu(e.vo.name),t.xp6(1),t.AsE(", ",t.lcZ(22,30,"GROUP_DETAIL.DESCRIPTION"),": ",e.group.description," "),t.xp6(2),t.Q6J("ngIf",e.syncEnabled),t.xp6(1),t.Q6J("ngIf",e.parentGroup)}}let Te=(()=>{class i extends((0,bt.T)()){constructor(e,o,n,a,r,d,T,I,S,j,Tt){super(),this.sideMenuService=e,this.voService=o,this.route=n,this.sideMenuItemService=a,this.groupService=r,this.dialog=d,this.guiAuthResolver=T,this.router=I,this.entityStorageService=S,this.reloadEntityDetail=j,this.queryParamsRouter=Tt,this.editAuth=!1,this.deleteAuth=!1,this.loading=!1,this.syncAuth=!1,this.syncEnabled=!1,this.attrNames=[N.r.GROUP_SYNC_ENABLED,N.r.GROUP_LAST_SYNC_STATE,N.r.GROUP_LAST_SYNC_TIMESTAMP,N.r.GROUP_STRUCTURE_SYNC_ENABLED,N.r.GROUP_LAST_STRUCTURE_SYNC_STATE,N.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP]}ngOnInit(){this.reloadEntityDetail.entityDetailChange.pipe((0,vt.R)(this.destroyed$)).subscribe(()=>{this.reloadData()}),this.reloadData()}onSyncDetail(){const e=(0,_.kZ)();e.width="450px",e.data={groupId:this.group.id,theme:"group-theme"},this.dialog.open(y.Bp,e)}editGroup(){const e=(0,_.kZ)();e.width="450px",e.data={theme:"group-theme",group:this.group,dialogType:y.Eg.GROUP},this.dialog.open(y.rd,e).afterClosed().subscribe(n=>{n&&this.groupService.getGroupById(this.group.id).subscribe(a=>{this.group=a,this.setMenuItems()})})}reloadData(){this.loading=!0,this.route.params.pipe((0,z.U)(e=>Number(e.groupId)),(0,Et.w)(e=>this.groupService.getGroupById(e)),(0,Et.w)(e=>{this.group=e;const o=this.guiAuthResolver.isAuthorized("getRichGroupByIdWithAttributesByNames_int_List_policy",[this.group]);return(0,ae.D)({vo:this.voService.getVoById(e.voId),parentGroup:e.parentGroupId?this.groupService.getGroupById(e.parentGroupId):(0,$.of)(null),richGroup:o?this.groupService.getRichGroupByIdWithAttributesByNames(e.id,this.attrNames):(0,$.of)(e)})})).subscribe({next:e=>{this.vo=e.vo,this.parentGroup=e.parentGroup,this.group=e.richGroup,this.entityStorageService.setEntity(this.group),(0,_.sF)("groups",this.group),(0,_.XI)(this.group,this.vo.name),this.syncEnabled=(0,_.bx)(this.group),this.setAuth(),this.setMenuItems(),this.loading=!1},error:()=>this.loading=!1})}setMenuItems(){const e=this.sideMenuItemService.parseVo(this.vo),o=this.sideMenuItemService.parseGroup(this.group);this.sideMenuService.setAccessMenuItems([e,o])}deleteGroup(){const e=(0,_.kZ)();e.width="500px",e.data={theme:"group-theme",groups:[this.group]},this.dialog.open(ne.P,e).afterClosed().subscribe(n=>{n&&this.queryParamsRouter.navigate(["../"],this.route)})}setAuth(){this.syncAuth=this.guiAuthResolver.isAuthorized("forceGroupSynchronization_Group_policy",[this.group]),this.editAuth=this.guiAuthResolver.isAuthorized("updateGroup_Group_policy",[this.group]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteGroup_Group_boolean_policy",[this.group])}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(v.gz),t.Y36(at.V),t.Y36(g.ff),t.Y36(u.uw),t.Y36(p.x4),t.Y36(v.F0),t.Y36(p.fb),t.Y36(st.G),t.Y36(St))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-detail-page"]],features:[t.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","group-theme"],["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-group-black",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"group-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","queryParams","auxclick"],[1,"text-muted"],["aria-label","Edit group","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],["data-cy","vo-link",1,"group-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","queryParams","auxclick"],["aria-label","Edit group","mat-icon-button","",3,"matTooltip","click"],["mat-icon-button","",3,"matTooltip","click"],[3,"matTooltipPosition","matTooltip"],["mat-icon-button","",3,"disabled","click",4,"ngIf"],["mat-icon-button","",3,"disabled","click"],[1,"group-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,pe,1,0,"mat-spinner",1),t.YNc(3,Ae,26,43,"div",2),t.qZA()),2&o&&(t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading&&void 0!==n.vo&&void 0!==n.group))},dependencies:[h.O5,h.PC,v.rH,F.Hw,f.RK,G.Ou,Z.gM,k.A,rt.W,K.Y,X.Q,m.X$,re.J,le.r,ce.F],data:{animation:[w.Ji]}})}return i})();function fe(i,s){1&i&&t._UZ(0,"mat-spinner",3)}const xt=function(i){return["/admin","users",i]};function Ie(i,s){if(1&i&&(t.TgZ(0,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(1),t.qZA()),2&i){const e=t.oxw(2);t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(3,xt,e.member.userId.toString()))("routerLink",t.VKq(5,xt,e.member.userId)),t.xp6(1),t.hij(" ",e.member.userId," ")}}function be(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Oqu(e.member.userId)}}const ve=function(){return{color:"black"}},Nt=function(i,s){return["/organizations",i,"members",s]};function Ee(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA()(),t.TgZ(10,"span",10),t._uU(11),t.ALo(12,"translate"),t.ALo(13,"translate"),t.YNc(14,Ie,2,7,"a",11),t.YNc(15,be,2,1,"span",2),t.qZA()()(),t._UZ(16,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,11,"MEMBER_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(17,ve)),t.xp6(4),t.Q2q("data-cy","",e.member.user.firstName,"-firstName"),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(18,Nt,e.vo.id.toString(),e.member.id.toString()))("routerLink",t.WLB(21,Nt,e.vo.id,e.member.id)),t.xp6(1),t.hij(" ",e.fullName," "),t.xp6(2),t.hij(" \xa0#",e.member.id," "),t.xp6(2),t.AsE(" ",t.lcZ(12,13,"MEMBER_DETAIL.ENTITY"),", ",t.lcZ(13,15,"MEMBER_DETAIL.USER_ID"),": "),t.xp6(3),t.Q6J("ngIf",e.isAuthorized),t.xp6(1),t.Q6J("ngIf",!e.isAuthorized)}}let Se=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.sideMenuItemService=e,this.translate=o,this.sideMenuService=n,this.membersService=a,this.voService=r,this.route=d,this.authResolver=T,this.entityService=I,this.fullName="",this.isAuthorized=!1,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{const o=Number(e.voId),n=Number(e.memberId);this.isAuthorized=this.authResolver.isPerunAdminOrObserver(),this.voService.getVoById(o).subscribe(a=>{this.vo=a,this.membersService.getRichMemberWithAttributes(n).subscribe(r=>{this.member=r,this.entityService.setEntity({id:r.id,beanName:r.beanName,voId:r.voId,userId:r.userId});const d=this.sideMenuItemService.parseVo(this.vo),T=this.sideMenuItemService.parseMember(this.member);this.fullName=T.label,this.sideMenuService.setAccessMenuItems([d,T]),this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(at.V),t.Y36(m.sK),t.Y36(q.D),t.Y36(g.uq),t.Y36(g.YF),t.Y36(v.gz),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-detail-page"]],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","member-theme"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-user-dark",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"member-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],[1,"mt-1","entity-info"],["class","member-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick",4,"ngIf"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,fe,1,0,"mat-spinner",1),t.YNc(3,Ee,17,24,"div",2),t.qZA()),2&o&&(t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading&&void 0!==n.vo&&void 0!==n.member))},dependencies:[h.O5,h.PC,v.rH,F.Hw,G.Ou,Z.gM,k.A,rt.W,K.Y,X.Q,m.X$],data:{animation:[w.Ji]}})}return i})();var Q=l(39518),Ot=l(19218);function Ce(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function xe(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4)(3,"perun-web-apps-expandable-tiles",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items),t.xp6(1),t.Q6J("items",e.resourcesItems)("title","MENU_ITEMS.VO.RESOURCES")("sectionId","resourcesExpandable"),t.xp6(1),t.Q6J("items",e.settingsItems)("title","MENU_ITEMS.VO.SETTINGS")("sectionId","settings")}}let Ne=(()=>{class i{constructor(e,o,n,a,r,d){this.sideMenuService=e,this.voService=o,this.router=n,this.authResolver=a,this.entityStorageService=r,this.routePolicyService=d,this.items=[],this.resourcesItems=[],this.settingsItems=[],this.memberOrganization=!1,this.loading=!1}ngDoCheck(){const e=this.vo.id;this.vo=this.entityStorageService.getEntity(),e!==this.vo.id&&this.refresh()}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.refresh()}refresh(){this.loading=!0,this.voService.getEnrichedVoById(this.vo.id).subscribe(e=>{this.memberOrganization=0!==e.parentVos.length,this.setItems(),this.setResourceItems(),this.setSettingsItems(),this.loading=!1})}setItems(){this.items=[],this.routePolicyService.canNavigate("organizations-members",this.vo)&&this.items.push({cssIcon:"perun-user",url:`/organizations/${this.vo.id}/members`,label:"MENU_ITEMS.VO.MEMBERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-groups",this.vo)&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.vo.id}/groups`,label:"MENU_ITEMS.VO.GROUPS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-applications",this.vo)&&this.items.push({cssIcon:"perun-applications",url:`/organizations/${this.vo.id}/applications`,label:"MENU_ITEMS.VO.APPLICATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-sponsoredMembers",this.vo)&&this.items.push({cssIcon:"perun-user",url:`/organizations/${this.vo.id}/sponsoredMembers`,label:"MENU_ITEMS.VO.SPONSORED_MEMBERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-serviceAccounts",this.vo)&&this.items.push({cssIcon:"perun-service-identity",url:`/organizations/${this.vo.id}/serviceAccounts`,label:"MENU_ITEMS.VO.SERVICE_MEMBERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-attributes",this.vo)&&this.items.push({cssIcon:"perun-attributes",url:`/organizations/${this.vo.id}/attributes`,label:"MENU_ITEMS.VO.ATTRIBUTES",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-statistics",this.vo)&&this.items.push({cssIcon:"perun-statistics",url:`/organizations/${this.vo.id}/statistics`,label:"MENU_ITEMS.VO.STATISTICS",style:"vo-btn"})}setResourceItems(){this.resourcesItems=[],this.routePolicyService.canNavigate("organizations-resources-preview",this.vo)&&this.resourcesItems.push({cssIcon:"perun-resource",url:`/organizations/${this.vo.id}/resources/preview`,label:"MENU_ITEMS.VO.RESOURCE_PREVIEW",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-tags",this.vo)&&this.resourcesItems.push({cssIcon:"perun-resource-tags",url:`/organizations/${this.vo.id}/resources/tags`,label:"MENU_ITEMS.VO.RESOURCE_TAGS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-states",this.vo)&&this.resourcesItems.push({cssIcon:"perun-resources-state",url:`/organizations/${this.vo.id}/resources/states`,label:"MENU_ITEMS.VO.RESOURCE_STATES",style:"vo-btn"})}setSettingsItems(){this.settingsItems=[],this.routePolicyService.canNavigate("organizations-settings-expiration",this.vo)&&this.settingsItems.push({cssIcon:"perun-group",url:`/organizations/${this.vo.id}/settings/expiration`,label:"MENU_ITEMS.VO.EXPIRATION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-managers",this.vo)&&this.settingsItems.push({cssIcon:"perun-manager",url:`/organizations/${this.vo.id}/settings/managers`,label:"MENU_ITEMS.VO.MANAGERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",this.vo)&&this.settingsItems.push({cssIcon:"perun-application-form",url:`/organizations/${this.vo.id}/settings/applicationForm`,label:"MENU_ITEMS.VO.APPLICATION_FORM",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-notifications",this.vo)&&this.settingsItems.push({cssIcon:"perun-notification",url:`/organizations/${this.vo.id}/settings/notifications`,label:"MENU_ITEMS.VO.NOTIFICATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-extsources",this.vo)&&this.settingsItems.push({cssIcon:"perun-external-sources",url:`/organizations/${this.vo.id}/settings/extsources`,label:"MENU_ITEMS.VO.EXTSOURCES",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",this.vo)&&this.settingsItems.push({cssIcon:"perun-hierarchical-vo",url:`/organizations/${this.vo.id}/settings/memberOrganizations`,label:"MENU_ITEMS.VO.MEMBER_ORGANIZATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-hierarchicalInclusion",this.vo)&&this.memberOrganization&&this.settingsItems.push({cssIcon:"perun-hierarchical-inclusion",url:`/organizations/${this.vo.id}/settings/hierarchicalInclusion`,label:"MENU_ITEMS.VO.HIERARCHICAL_INCLUSION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-bans",this.vo)&&this.settingsItems.push({cssIcon:"perun-ban",url:`/organizations/${this.vo.id}/settings/bans`,label:"MENU_ITEMS.VO.BANS",style:"vo-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(v.F0),t.Y36(p.x4),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-overview"]],decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(o,n){1&o&&(t.YNc(0,Ce,1,0,"mat-spinner",0),t.YNc(1,xe,4,7,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L,Ot.A]})}return i})();var Oe=l(76472),Ze=l(86445),Le=l(62120);function Me(i,s){1&i&&(t.TgZ(0,"span"),t._uU(1,", "),t.qZA())}const Zt=function(i){return["/organizations",i]};function De(i,s){if(1&i&&(t.TgZ(0,"span")(1,"a",2),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(2),t.qZA(),t.YNc(3,Me,2,0,"span",1),t.qZA()),2&i){const e=s.$implicit,o=s.index,n=t.oxw();t.xp6(1),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(4,Zt,e.id.toString()))("routerLink",t.VKq(6,Zt,e.id.toString())),t.xp6(1),t.hij(" ",e.name," "),t.xp6(1),t.Q6J("ngIf",n.vos.length>o+1)}}function Re(i,s){1&i&&(t.TgZ(0,"span"),t._uU(1,"\u2026"),t.qZA())}let we=(()=>{class i{constructor(){this.vos=[]}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-related-vos"]],inputs:{title:"title",vos:"vos"},decls:4,vars:5,consts:[[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"vo-link","pointer",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"]],template:function(o,n){1&o&&(t._uU(0),t.ALo(1,"translate"),t.YNc(2,De,4,8,"span",0),t.YNc(3,Re,2,0,"span",1)),2&o&&(t.hij("",t.lcZ(1,3,n.title),":\n"),t.xp6(2),t.Q6J("ngForOf",n.vos.slice(0,3)),t.xp6(1),t.Q6J("ngIf",n.vos.length>3))},dependencies:[h.sg,h.O5,v.rH,K.Y,X.Q,m.X$],styles:[".pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function Ge(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function Pe(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.editVo())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.EDIT"))}function Ue(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.removeVo())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.DELETE"))}function ye(i,s){if(1&i&&t._UZ(0,"app-related-vos",16),2&i){const e=t.oxw(2);t.Q6J("title","VO_DETAIL.RELATED_VOS.MEMBER_VOS")("vos",e.enrichedVo.memberVos)}}function Ve(i,s){if(1&i&&t._UZ(0,"app-related-vos",16),2&i){const e=t.oxw(2);t.Q6J("title","VO_DETAIL.RELATED_VOS.PARENT_VOS")("vos",e.enrichedVo.parentVos)}}const Fe=function(){return{color:"black"}},Ye=function(i){return["/organizations",i]},Je=function(i){return["/organizations/",i]};function qe(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(o){return o.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,Pe,4,3,"button",10),t.YNc(11,Ue,4,3,"button",11),t.qZA(),t.TgZ(12,"span",12),t._uU(13),t.ALo(14,"translate"),t.ALo(15,"translate"),t.YNc(16,ye,1,2,"app-related-vos",13),t.YNc(17,Ve,1,2,"app-related-vos",13),t.qZA()()(),t._UZ(18,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,15,"VO_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(21,Fe))("svgIcon",0!==e.enrichedVo.memberVos.length?"perun-hierarchical-vo":"perun-vo-black"),t.xp6(4),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(22,Ye,e.vo.id.toString()))("routerLink",t.VKq(24,Je,e.vo.id))("queryParams",e.route.snapshot.queryParams),t.xp6(1),t.hij(" ",e.vo.name," "),t.xp6(2),t.hij(" \xa0#",e.vo.id," "),t.xp6(1),t.Q6J("ngIf",e.editAuth),t.xp6(1),t.Q6J("ngIf",e.removeAuth),t.xp6(2),t.lnq(" ",t.lcZ(14,17,"VO_DETAIL.ENTITY"),", ",t.lcZ(15,19,"VO_DETAIL.SHORT_NAME"),": ",e.vo.shortName+(e.enrichedVo.memberVos.length+e.enrichedVo.parentVos.length?",":"")," "),t.xp6(3),t.Q6J("ngIf",0!==e.enrichedVo.memberVos.length),t.xp6(1),t.Q6J("ngIf",0!==e.enrichedVo.parentVos.length)}}let ke=(()=>{class i extends((0,bt.T)()){constructor(e,o,n,a,r,d,T,I,S,j){super(),this.sideMenuService=e,this.voService=o,this.route=n,this.router=a,this.sideMenuItemService=r,this.dialog=d,this.authResolver=T,this.entityStorageService=I,this.reloadEntityDetail=S,this.queryParamsRouter=j,this.loading=!1}ngOnInit(){this.reloadData(),this.reloadEntityDetail.entityDetailChange.pipe((0,vt.R)(this.destroyed$)).subscribe(()=>{this.reloadData()})}reloadData(){this.loading=!0,this.route.params.subscribe(e=>{const o=Number(e.voId);this.voService.getEnrichedVoById(o).subscribe(n=>{this.vo=n.vo,this.enrichedVo=n,this.entityStorageService.setEntity({id:this.vo.id,beanName:this.vo.beanName}),this.editAuth=this.authResolver.isAuthorized("updateVo_Vo_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("deleteVo_Vo_policy",[this.vo]),this.setMenuItems(),(0,_.sF)("vos",this.vo),(0,_.XI)(this.vo),this.loading=!1},()=>this.loading=!1)})}editVo(){const e=(0,_.kZ)();e.width="450px",e.data={theme:"vo-theme",vo:this.vo,dialogType:y.Eg.VO},this.dialog.open(y.rd,e).afterClosed().subscribe(n=>{n&&this.voService.getVoById(this.vo.id).subscribe(a=>{this.vo=a,this.setMenuItems()})})}setMenuItems(){const n=this.sideMenuItemService.parseVo(this.vo,0!==this.enrichedVo.memberVos.length,0!==this.enrichedVo.parentVos.length);this.sideMenuService.setAccessMenuItems([n])}removeVo(){const e=(0,_.kZ)();e.width="500px",e.data={theme:"vo-theme",vos:[this.vo]},this.dialog.open(Le.o,e).afterClosed().subscribe(n=>{n&&this.queryParamsRouter.navigate([""])})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(v.gz),t.Y36(v.F0),t.Y36(at.V),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.fb),t.Y36(st.G),t.Y36(St))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-detail-page"]],features:[t.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","vo-theme"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"d-flex","page-title-headtitle"],[1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle","svgIcon"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],["data-cy","vo-name-link",1,"vo-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","queryParams","auxclick"],[1,"text-muted"],["mat-icon-button","","aria-label","Edit Vo",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","aria-label","Remove Vo","data-cy","delete-vo",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],[3,"title","vos",4,"ngIf"],["mat-icon-button","","aria-label","Edit Vo",3,"matTooltip","click"],["mat-icon-button","","aria-label","Remove Vo","data-cy","delete-vo",3,"matTooltip","click"],[3,"title","vos"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,Ge,1,0,"mat-spinner",1),t.YNc(3,qe,19,26,"div",2),t.qZA()),2&o&&(t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading&&void 0!==n.vo))},dependencies:[h.O5,h.PC,v.rH,F.Hw,f.RK,G.Ou,Z.gM,k.A,rt.W,K.Y,X.Q,we,m.X$],styles:[".shortname[_ngcontent-%COMP%]{font-size:medium}"],data:{animation:[w.Ji]}})}return i})();var Qe=l(19366),c=l(25313),Be=l(91831),He=l(52183),We=l(98067),je=l(12246);let ze=(()=>{class i{constructor(e,o,n,a,r,d){this.dialogRef=e,this.data=o,this.store=n,this.membersService=a,this.notificator=r,this.translate=d,this.loading=!1,this.expiration="never",this.selectedSponsor=null,this.sponsorType="self",this.minDate=new Date}ngOnInit(){this.theme=this.data.theme,this.member=this.data.member,this.sponsors=this.data.sponsors}onCancel(){this.dialogRef.close(!1)}onSponsor(){this.loading=!0,this.expiration="never"===this.expiration?null:this.expiration;const e="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.selectedSponsor;this.membersService.sponsorMembers([this.member.id],e.id,this.expiration).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SPONSOR_THIS_MEMBER.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}setExpiration(e){this.expiration=e}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.d6),t.Y36(g.uq),t.Y36(p.V6),t.Y36(p.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-sponsor-this-member-dialog"]],decls:19,vars:20,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"voId","voSponsors","customTitle","sponsorTypeSelected","sponsorSelected"],[3,"minDate","expirationSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","sponsor-member-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1)(5,"app-choose-sponsor",2),t.NdJ("sponsorTypeSelected",function(r){return n.sponsorType=r})("sponsorSelected",function(r){return n.selectedSponsor=r}),t.qZA(),t.TgZ(6,"div"),t._UZ(7,"br"),t.TgZ(8,"h6"),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"perun-web-apps-expiration-select",3),t.NdJ("expirationSelected",function(r){return n.setExpiration(r)}),t.qZA()()(),t.TgZ(12,"div",4)(13,"button",5),t.NdJ("click",function(){return n.onCancel()}),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.TgZ(16,"button",6),t.NdJ("click",function(){return n.onSponsor()}),t._uU(17),t.ALo(18,"translate"),t.qZA()()()),2&o&&(t.Tol(n.theme),t.xp6(2),t.Oqu(t.lcZ(3,12,"DIALOGS.SPONSOR_THIS_MEMBER.TITLE")),t.xp6(3),t.Q6J("voId",n.member.voId)("voSponsors",n.sponsors)("customTitle","DIALOGS.SPONSOR_THIS_MEMBER.SELECT_SPONSOR"),t.xp6(4),t.Oqu(t.lcZ(10,14,"DIALOGS.SPONSOR_EXISTING_MEMBER.EXPIRATION")),t.xp6(2),t.Q6J("minDate",n.minDate),t.xp6(3),t.hij(" ",t.lcZ(15,16,"DIALOGS.SPONSOR_THIS_MEMBER.CANCEL")," "),t.xp6(2),t.Q6J("disabled",n.loading||"other"===n.sponsorType&&!n.selectedSponsor),t.xp6(1),t.hij(" ",t.lcZ(18,18,"DIALOGS.SPONSOR_THIS_MEMBER.SPONSOR")," "))},dependencies:[f.lW,u.uh,u.xY,u.H8,We.c,je.l,m.X$]})}return i})();var V=l(95195),$e=l(96624),Ke=l(73428);let Xe=(()=>{class i{transform(e){return(0,_.Cz)(e)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275pipe=t.Yjl({name:"attributeFriendlyName",type:i,pure:!0})}return i})();var W=l(37803),ti=l(45355);function ei(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function ii(i,s){1&i&&t._UZ(0,"th",26)}function oi(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&i){const e=t.oxw().$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",o.attributes.get(e)[0],": ")}}function ni(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"attributeFriendlyName"),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e),": ")}}function ai(i,s){if(1&i&&(t.TgZ(0,"td",27),t.YNc(1,oi,2,1,"span",1),t.YNc(2,ni,3,3,"span",1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",null!==o.attributes.get(e)[0]),t.xp6(1),t.Q6J("ngIf",null===o.attributes.get(e)[0])}}function si(i,s){1&i&&t._UZ(0,"th",26)}function ri(i,s){if(1&i&&(t.TgZ(0,"td",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",o.attributes.get(e)[1]," ")}}function li(i,s){1&i&&t._UZ(0,"tr",29)}function ci(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"mat-card",5)(1,"mat-card-header")(2,"mat-card-title")(3,"h1",6),t._uU(4),t.ALo(5,"translate"),t.qZA()()(),t.TgZ(6,"mat-card-content",21)(7,"div",30),t.ALo(8,"translate"),t.TgZ(9,"button",31),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.requestPwdReset())}),t._uU(10),t.ALo(11,"translate"),t.qZA()()()()}if(2&i){const e=t.oxw(2);t.xp6(4),t.Oqu(t.lcZ(5,5,"MEMBER_DETAIL.OVERVIEW.RESET_PASSWORD")),t.xp6(3),t.Q6J("matTooltipDisabled",e.logins.length>0)("matTooltip",t.lcZ(8,7,"MEMBER_DETAIL.OVERVIEW.RESET_DISABLED")),t.xp6(2),t.Q6J("disabled",!e.logins.length),t.xp6(1),t.hij(" ",t.lcZ(11,9,"MEMBER_DETAIL.OVERVIEW.SEND_REQUEST")," ")}}function pi(i,s){1&i&&(t.TgZ(0,"th",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.SPONSOR_NAME")," "))}function ui(i,s){if(1&i&&(t.TgZ(0,"td",40),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e.user)," ")}}function di(i,s){1&i&&(t.TgZ(0,"th",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.EXPIRATION_TABLE")," "))}function _i(i,s){if(1&i&&(t.TgZ(0,"td",40)(1,"span",41),t._uU(2),t.ALo(3,"parseDate"),t.qZA()()),2&i){const e=s.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.validityTo))}}function mi(i,s){1&i&&t._UZ(0,"tr",42)}function gi(i,s){1&i&&t._UZ(0,"tr",29)}const Lt=function(){return["sponsors","expiration"]};function hi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",32)(1,"h6",33),t._uU(2),t.ALo(3,"translate"),t.TgZ(4,"button",34),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.changeSponsors())}),t.ALo(5,"translate"),t.TgZ(6,"mat-icon"),t._uU(7,"edit"),t.qZA()()(),t.TgZ(8,"table",35),t.ynx(9,36),t.YNc(10,pi,3,3,"th",9),t.YNc(11,ui,3,3,"td",37),t.BQk(),t.ynx(12,38),t.YNc(13,di,3,3,"th",9),t.YNc(14,_i,4,3,"td",37),t.BQk(),t.YNc(15,mi,1,0,"tr",39),t.YNc(16,gi,1,0,"tr",13),t.qZA()()}if(2&i){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,5,"MEMBER_DETAIL.OVERVIEW.SPONSORS"),": "),t.xp6(2),t.s9C("matTooltip",t.lcZ(5,7,"MEMBER_DETAIL.OVERVIEW.EDIT_SPONSORS")),t.xp6(4),t.Q6J("dataSource",e.sponsorsDataSource),t.xp6(7),t.Q6J("matHeaderRowDef",t.DdM(9,Lt)),t.xp6(1),t.Q6J("matRowDefColumns",t.DdM(10,Lt))}}function Ai(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",3)(2,"div",4)(3,"mat-card",5)(4,"mat-card-header")(5,"mat-card-title")(6,"h1",6),t._uU(7),t.ALo(8,"translate"),t.qZA()()(),t.TgZ(9,"mat-card-content")(10,"table",7),t.ynx(11,8),t.YNc(12,ii,1,0,"th",9),t.YNc(13,ai,3,2,"td",10),t.BQk(),t.ynx(14,11),t.YNc(15,si,1,0,"th",9),t.YNc(16,ri,2,1,"td",12),t.BQk(),t.YNc(17,li,1,0,"tr",13),t.qZA()()()(),t.TgZ(18,"div",4)(19,"mat-card",14),t._UZ(20,"perun-web-apps-member-overview-membership",15),t.qZA(),t.TgZ(21,"mat-card",16),t._UZ(22,"perun-web-apps-member-overview-groups",17),t.qZA()(),t.TgZ(23,"div",4),t.YNc(24,ci,12,11,"mat-card",18),t.TgZ(25,"mat-card",19)(26,"mat-card-header")(27,"mat-card-title")(28,"h1",6),t._uU(29),t.ALo(30,"translate"),t.qZA()(),t.TgZ(31,"mat-card-subtitle",20),t._uU(32),t.ALo(33,"translate"),t.qZA()(),t.TgZ(34,"mat-card-content",21),t.YNc(35,hi,17,11,"div",22),t.TgZ(36,"span",23),t.ALo(37,"translate"),t.TgZ(38,"button",24),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.sponsorThisMember())}),t._uU(39),t.ALo(40,"translate"),t.qZA()()()()()(),t.TgZ(41,"div"),t._UZ(42,"perun-web-apps-menu-buttons-field",25),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(7),t.Oqu(t.lcZ(8,16,"MEMBER_DETAIL.OVERVIEW.PERSONAL")),t.xp6(3),t.Q6J("dataSource",e.dataSource),t.xp6(7),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.Q6J("member",e.member)("voId",e.vo.id),t.xp6(2),t.Q6J("member",e.member)("voId",e.vo.id),t.xp6(2),t.Q6J("ngIf",e.pwdResetAuth),t.xp6(5),t.Oqu(t.lcZ(30,18,"MEMBER_DETAIL.OVERVIEW.SPONSORSHIP")),t.xp6(3),t.hij(" ",t.lcZ(33,20,e.member.sponsored?"MEMBER_DETAIL.OVERVIEW.SPONSORED_BY":"MEMBER_DETAIL.OVERVIEW.NOT_SPONSORED")," "),t.xp6(3),t.Q6J("ngIf",e.member.sponsored),t.xp6(1),t.s9C("matTooltip",t.lcZ(37,22,"MEMBER_DETAIL.OVERVIEW.NO_SPONSORS")),t.Q6J("matTooltipDisabled",e.sponsorButtonEnabled),t.xp6(2),t.Q6J("disabled",!e.sponsorButtonEnabled),t.xp6(1),t.hij(" ",t.lcZ(40,24,"MEMBER_DETAIL.OVERVIEW.SPONSOR_MEMBER")," "),t.xp6(3),t.Q6J("items",e.navItems)}}let Ti=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.attributesManager=e,this.membersService=o,this.usersManager=n,this.route=a,this.dialog=r,this.authResolver=d,this.storeService=T,this.routePolicyService=I,this.findSponsors=S,this.expiration="",this.logins=[],this.member=null,this.navItems=[],this.attributeNames=[],this.attributes=new Map,this.dataSource=new c.by,this.displayedColumns=["attName","attValue"],this.sponsors=[],this.voSponsors=[],this.sponsorsDataSource=new c.by,this.loading=!1,this.isSponsor=!1,this.isPerunAdmin=!1,this.sponsorButtonEnabled=!1}ngOnInit(){this.loading=!0,this.route.parent.params.subscribe(e=>{const o=Number(e.memberId);this.attributeNames=this.storeService.getMemberProfileAttributeNames(),this.membersService.getRichMemberWithAttributes(o).subscribe(n=>{this.attUrns=this.storeService.getProperty("password_namespace_attributes").map(a=>{const r=a.split(":");return r[r.length-1]}),this.attributesManager.getLogins(n.userId).subscribe({next:a=>{this.logins=a.filter(r=>this.attUrns.includes(r.friendlyNameParameter)),this.member=n,this.initAttributes(),this.dataSource=new c.by(Array.from(this.attributes.keys())),this.vo={id:n.voId,beanName:"Vo"},this.pwdResetAuth=this.authResolver.isAuthorized("sendPasswordResetLinkEmail_Member_String_String_String_String_policy",[this.vo,this.member]),this.isPerunAdmin=this.authResolver.isPerunAdmin(),this.isSponsor=this.authResolver.principalHasRole(Qe.uU.SPONSOR,"Vo",this.vo.id),this.member.sponsored&&this.authResolver.isAuthorized("getSponsorsForMember_Member_List_policy",[this.member])?this.usersManager.getSponsorsForMember(this.member.id,null).subscribe(r=>{this.sponsors=r,this.sponsorsDataSource=new c.by(this.sponsors),this.initNavItems(),this.refreshData()}):(this.initNavItems(),this.refreshData())},error:()=>{this.loading=!1}})})})}requestPwdReset(){const e=(0,_.kZ)();e.width="400px",e.data={userId:this.member.userId,memberId:this.member.id,logins:this.logins},this.dialog.open(Be.m,e)}changeSponsors(){const e=(0,_.kZ)();e.width="650px",e.data={sponsors:this.sponsors,member:this.member,theme:"member-theme"},this.dialog.open(He.H,e).afterClosed().subscribe(n=>{n&&this.refreshData()})}sponsorThisMember(){const e=(0,_.kZ)();e.width="400px",e.data={theme:"member-theme",member:this.member,sponsors:this.voSponsors.filter(n=>!this.sponsors.map(a=>a.user.id).includes(n.id))},this.dialog.open(ze,e).afterClosed().subscribe(n=>{n&&this.refreshData()})}isSponsorButtonEnabled(){const e=this.sponsors.map(n=>n.user.id),o=this.voSponsors.filter(n=>!e.includes(n.id));return this.isSponsor&&!e.includes(this.storeService.getPerunPrincipal().user.id)||this.isPerunAdmin&&0!==o.length}initAttributes(){this.attributeNames.forEach(e=>{this.attributes.set(e,[null,"-"])}),this.filterAttributes()}filterAttributes(){null!==this.member.memberAttributes&&this.member.memberAttributes.forEach(e=>{this.attributeNames.includes(e.friendlyName)&&this.attributes.set(e.friendlyName,[e.displayName,e.value])}),null!==this.member.userAttributes&&this.member.userAttributes.forEach(e=>{this.attributeNames.includes(e.friendlyName)&&this.attributes.set(e.friendlyName,[e.displayName,e.value])})}initNavItems(){this.navItems=[],this.routePolicyService.canNavigate("members-groups",this.member)&&this.navItems.push({cssIcon:"perun-group",url:`/organizations/${this.member.voId}/members/${this.member.id}/groups`,label:"MENU_ITEMS.MEMBER.GROUPS",style:"member-btn"}),this.routePolicyService.canNavigate("members-applications",this.member)&&this.navItems.push({cssIcon:"perun-applications",url:`/organizations/${this.member.voId}/members/${this.member.id}/applications`,label:"MENU_ITEMS.MEMBER.APPLICATIONS",style:"member-btn"}),this.routePolicyService.canNavigate("members-resources",this.member)&&this.navItems.push({cssIcon:"perun-resource",url:`/organizations/${this.member.voId}/members/${this.member.id}/resources`,label:"MENU_ITEMS.MEMBER.RESOURCES",style:"member-btn"}),this.routePolicyService.canNavigate("members-attributes",this.member)&&this.navItems.push({cssIcon:"perun-attributes",url:`/organizations/${this.vo.id}/members/${this.member.id}/attributes`,label:"MENU_ITEMS.MEMBER.ATTRIBUTES",style:"member-btn"}),this.routePolicyService.canNavigate("members-bans",this.member)&&this.navItems.push({cssIcon:"perun-ban",url:`/organizations/${this.vo.id}/members/${this.member.id}/bans`,label:"MENU_ITEMS.MEMBER.BANS",style:"member-btn"})}refreshData(){this.loading=!0,this.membersService.getRichMemberWithAttributes(this.member.id).subscribe({next:e=>{this.member=e,this.findSponsors.getSponsors(e.voId).subscribe(o=>{this.voSponsors=o}),e.sponsored?this.usersManager.getSponsorsForMember(this.member.id,null).subscribe(o=>{this.sponsors=o,this.sponsorsDataSource.data=this.sponsors,this.sponsorButtonEnabled=this.isSponsorButtonEnabled()}):(this.sponsors=[],this.sponsorsDataSource.data=this.sponsors,this.sponsorButtonEnabled=this.isSponsorButtonEnabled()),this.loading=!1},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.H8),t.Y36(g.uq),t.Y36(g.Fv),t.Y36(v.gz),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.d6),t.Y36(p.Ip),t.Y36(p.Mf))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"member-cards"],[1,"align-cards"],["appearance","outlined",1,"mat-elevation-z3"],[1,"page-subtitle"],["mat-table","",3,"dataSource"],["matColumnDef","attName"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","attValue"],["class","column-center","mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["appearance","outlined",1,"mat-elevation-z3","membership-card"],[1,"column-center",3,"member","voId"],["appearance","outlined",1,"mat-elevation-z3","membership-card","mt-4"],[3,"member","voId"],["appearance","outlined","class","mat-elevation-z3",4,"ngIf"],["appearance","outlined",1,"mat-elevation-z3","mt-4"],[1,"mt-n3"],[1,"column-center"],["class","mt-3",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","accent","mat-flat-button","",1,"action-button","mt-3",3,"disabled","click"],[3,"items"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell","",1,"column-center"],["mat-row",""],[3,"matTooltipDisabled","matTooltip"],["color","accent","mat-flat-button","",1,"action-button",3,"disabled","click"],[1,"mt-3"],[1,"d-flex","align-items-center"],["mat-icon-button","",1,"ms-auto","mt-n2",3,"matTooltip","click"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","sponsors"],["mat-cell","",4,"matCellDef"],["matColumnDef","expiration"],["mat-header-row","",4,"matHeaderRowDef"],["mat-cell",""],[1,"font-italic"],["mat-header-row",""]],template:function(o,n){1&o&&(t.YNc(0,ei,1,0,"mat-spinner",0),t.YNc(1,Ai,43,26,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,F.Hw,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,f.lW,f.RK,G.Ou,Z.gM,V.a8,V.dn,V.dk,V.$j,V.n5,Q.L,$e.b,Ke.z,m.X$,Xe,W.d,ti.M],styles:[".vert-center[_ngcontent-%COMP%]{vertical-align:inherit!important}.vert-top[_ngcontent-%COMP%]{vertical-align:top}.column-center[_ngcontent-%COMP%]{text-align:center}.align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top}.member-cards[_ngcontent-%COMP%]{margin:0 -1rem}.membership-card[_ngcontent-%COMP%]{max-width:400px}"]})}return i})();var fi=l(99056);function Ii(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function bi(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items),t.xp6(1),t.Q6J("items",e.settingsItems)("title","MENU_ITEMS.GROUP.SETTINGS")("sectionId","settings")}}let vi=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.route=e,this.groupService=o,this.voService=n,this.guiAuthResolver=a,this.apiRequest=r,this.attributesManager=d,this.notificator=T,this.entityStorageService=I,this.routePolicyService=S,this.items=[],this.settingsItems=[],this.loading=!1}ngDoCheck(){const e=this.group.id;this.group=this.entityStorageService.getEntity(),e!==this.group.id&&this.loadData()}ngOnInit(){this.loading=!0,this.group=this.entityStorageService.getEntity(),this.loadData()}loadData(){this.loading=!0,this.setItems(),this.setSettingsItems(),this.loading=!1}setItems(){this.items=[],this.routePolicyService.canNavigate("groups-members",this.group)&&this.items.push({cssIcon:"perun-user",url:`/organizations/${this.group.voId}/groups/${this.group.id}/members`,label:"MENU_ITEMS.GROUP.MEMBERS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-subgroups",this.group)&&"members"!==this.group.name&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/subgroups`,label:"MENU_ITEMS.GROUP.SUBGROUPS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-resources",this.group)&&this.items.push({cssIcon:"perun-manage-facility",url:`/organizations/${this.group.voId}/groups/${this.group.id}/resources`,label:"MENU_ITEMS.GROUP.RESOURCES",style:"group-btn"}),"members"!==this.group.name&&this.routePolicyService.canNavigate("groups-applications",this.group)&&this.items.push({cssIcon:"perun-applications",url:`/organizations/${this.group.voId}/groups/${this.group.id}/applications`,label:"MENU_ITEMS.GROUP.APPLICATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-attributes",this.group)&&this.items.push({cssIcon:"perun-attributes",url:`/organizations/${this.group.voId}/groups/${this.group.id}/attributes`,label:"MENU_ITEMS.GROUP.ATTRIBUTES",style:"group-btn"}),this.routePolicyService.canNavigate("groups-statistics",this.group)&&this.items.push({cssIcon:"perun-statistics",url:`/organizations/${this.group.voId}/groups/${this.group.id}/statistics`,label:"MENU_ITEMS.GROUP.STATISTICS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-roles",this.group)&&this.items.push({cssIcon:"perun-roles",url:`/organizations/${this.group.voId}/groups/${this.group.id}/roles`,label:"MENU_ITEMS.GROUP.ROLES",style:"group-btn"})}setSettingsItems(){this.settingsItems=[],this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{this.settingsItems=[{cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/expiration`,label:"MENU_ITEMS.GROUP.EXPIRATION",style:"group-btn"},...this.settingsItems],this.loading=!1},error:e=>{"PrivilegeException"!==e.name&&this.notificator.showRPCError(e),this.loading=!1}}),this.routePolicyService.canNavigate("groups-settings-managers",this.group)&&this.settingsItems.push({cssIcon:"perun-manager",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/managers`,label:"MENU_ITEMS.GROUP.MANAGERS",style:"group-btn"}),"members"!==this.group.name&&this.routePolicyService.canNavigate("groups-settings-applicationForm",this.group)&&this.settingsItems.push({cssIcon:"perun-application-form",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/applicationForm`,label:"MENU_ITEMS.GROUP.APPLICATION_FORM",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-notifications",this.group)&&this.settingsItems.push({cssIcon:"perun-notification",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/notifications`,label:"MENU_ITEMS.GROUP.NOTIFICATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-extsources",this.group)&&this.settingsItems.push({cssIcon:"perun-external-sources",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/extsources`,label:"MENU_ITEMS.GROUP.EXTSOURCES",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-relations",this.group)&&this.settingsItems.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/relations`,label:"MENU_ITEMS.GROUP.RELATIONS",style:"group-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(g.ff),t.Y36(g.YF),t.Y36(p.x4),t.Y36(p.F5),t.Y36(g.H8),t.Y36(p.V6),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(o,n){1&o&&(t.YNc(0,Ii,1,0,"mat-spinner",0),t.YNc(1,bi,3,4,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L,Ot.A]})}return i})();var Ei=l(52480);let Si=(()=>{class i{constructor(e){this.route=e}ngOnInit(){this.route.parent.params.subscribe(e=>{this.voId=Number(e.voId)})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-resources"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:0,template:function(o,n){1&o&&t._UZ(0,"app-animated-router-outlet")},dependencies:[k.A],data:{animation:[w.Ji]}})}return i})();var Ci=l(5324);let xi=(()=>{class i{constructor(e,o){this.route=e,this.router=o,this.backButtonRegex=new RegExp("/organizations/\\d+/settings/\\w+$"),this.backButtonDisplayed=!1,this.currentUrl=o.url,this.backButtonDisplayed=this.backButtonRegex.test(this.currentUrl),o.events.subscribe(n=>{n instanceof v.m2&&(this.currentUrl=n.url,this.backButtonDisplayed=this.backButtonRegex.test(this.currentUrl))})}ngOnInit(){this.route.parent.params.subscribe(e=>{this.voId=Number(e.voId)})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(v.F0))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:0,template:function(o,n){1&o&&t._UZ(0,"app-animated-router-outlet")},dependencies:[k.A],data:{animation:[w.Ji]}})}return i})();var lt=l(5786);let Ni=(()=>{class i{constructor(e){this.entityStorageService=e}ngOnInit(){this.vo=this.entityStorageService.getEntity()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-attributes"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:5,vars:5,consts:[[1,"page-subtitle"],[3,"entityId","entity"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"app-one-entity-attribute-page",1),t.qZA()),2&o&&(t.xp6(2),t.Oqu(t.lcZ(3,3,"VO_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(2),t.Q6J("entityId",n.vo.id)("entity","vo"))},dependencies:[lt.t,m.X$]})}return i})();function Oi(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function Zi(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items)}}let Li=(()=>{class i{constructor(e,o,n,a){this.voService=e,this.router=o,this.entityStorageService=n,this.routePolicyService=a,this.items=[],this.loading=!1,this.isMemberOfSomeOrganization=!1}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.voService.getEnrichedVoById(this.vo.id).subscribe(e=>{this.isMemberOfSomeOrganization=0!==e.parentVos.length,this.initItems(),this.loading=!1})}initItems(){this.items=[],this.routePolicyService.canNavigate("organizations-settings-expiration",this.vo)&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.vo.id}/settings/expiration`,label:"MENU_ITEMS.VO.EXPIRATION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-managers",this.vo)&&this.items.push({cssIcon:"perun-manager",url:`/organizations/${this.vo.id}/settings/managers`,label:"MENU_ITEMS.VO.MANAGERS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",this.vo)&&this.items.push({cssIcon:"perun-application-form",url:`/organizations/${this.vo.id}/settings/applicationForm`,label:"MENU_ITEMS.VO.APPLICATION_FORM",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-notifications",this.vo)&&this.items.push({cssIcon:"perun-notification",url:`/organizations/${this.vo.id}/settings/notifications`,label:"MENU_ITEMS.VO.NOTIFICATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-extsources",this.vo)&&this.items.push({cssIcon:"perun-external-sources",url:`/organizations/${this.vo.id}/settings/extsources`,label:"MENU_ITEMS.VO.EXTSOURCES",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",this.vo)&&this.items.push({cssIcon:"perun-hierarchical-vo",url:`/organizations/${this.vo.id}/settings/memberOrganizations`,label:"MENU_ITEMS.VO.MEMBER_ORGANIZATIONS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-hierarchicalInclusion",this.vo)&&this.isMemberOfSomeOrganization&&this.items.push({cssIcon:"perun-hierarchical-inclusion",url:`/organizations/${this.vo.id}/settings/hierarchicalInclusion`,label:"MENU_ITEMS.VO.HIERARCHICAL_INCLUSION",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-settings-bans",this.vo)&&this.items.push({cssIcon:"perun-ban",url:`/organizations/${this.vo.id}/settings/bans`,label:"MENU_ITEMS.VO.BANS",style:"vo-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(v.F0),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(o,n){1&o&&(t.YNc(0,Oi,1,0,"mat-spinner",0),t.YNc(1,Zi,2,1,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L]})}return i})();var et=l(23680),Y=l(24516),O=l(64170),A=l(56223),B=l(75986),it=l(98525),ot=l(82599),Mt=l(87466);const Mi=["*"];let Di=(()=>{class i{constructor(){this.modelChange=new t.vpe}ngAfterViewInit(){this.toggle.change.subscribe(()=>this.valueChanged())}valueChanged(){this.modelChange.emit(this.toggle.checked)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-settings-toggle-item"]],viewQuery:function(o,n){if(1&o&&t.Gf(ot.Rr,7),2&o){let a;t.iGM(a=t.CRH())&&(n.toggle=a.first)}},inputs:{title:"title",modelValue:"modelValue"},outputs:{modelChange:"modelChange"},ngContentSelectors:Mi,decls:8,vars:5,consts:[[1,"mt-3"],[1,"d-flex","flex-row","align-items-baseline","justify-content-between"],[1,"setting-item","clickable",3,"click"],[1,"ms-4",3,"ngModel","ngModelChange"],["toggle",""],[1,"ms-1"]],template:function(o,n){if(1&o){const a=t.EpF();t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"label",2),t.NdJ("click",function(){t.CHM(a);const d=t.MAs(5);return t.KtG(d.toggle()||n.valueChanged())}),t._uU(3),t.qZA(),t.TgZ(4,"mat-slide-toggle",3,4),t.NdJ("ngModelChange",function(d){return n.modelValue=d}),t.qZA()(),t.TgZ(6,"div",5),t.Hsn(7),t.qZA()()}if(2&o){const a=t.MAs(5);t.xp6(2),t.ekj("unselected-setting",!a.checked),t.xp6(1),t.hij(" ",n.title," "),t.xp6(1),t.Q6J("ngModel",n.modelValue),t.xp6(2),t.Q6J("@openClose",a.checked?"open":"closed")}},dependencies:[A.JJ,A.On,ot.Rr],data:{animation:[w.BQ]}})}return i})();function Ri(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.periodStatic=n)}),t.qZA(),t.TgZ(6,"mat-hint"),t._uU(7),t.ALo(8,"translate"),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(3),t.hij(" ",t.lcZ(4,4,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_INPUT_STATIC")," "),t.xp6(2),t.s9C("pattern",e.datePattern),t.Q6J("ngModel",e.currentConfiguration.periodStatic),t.xp6(2),t.Oqu(t.lcZ(8,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DP_HINT"))}}function wi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e.value),t.xp6(1),t.Oqu(e.text)}}function Gi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",18)(1,"mat-form-field",19)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",27),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.periodDynamic=n)}),t.qZA()(),t.TgZ(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-select",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.periodDynamicUnit=n)}),t.YNc(11,wi,2,2,"mat-option",17),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(3),t.hij(" ",t.lcZ(4,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_VALUE")," "),t.xp6(2),t.s9C("pattern",e.dynamicAmountPattern),t.Q6J("ngModel",e.currentConfiguration.periodDynamic),t.xp6(3),t.Oqu(t.lcZ(9,8,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_TYPE")),t.xp6(2),t.Q6J("ngModel",e.currentConfiguration.periodDynamicUnit),t.xp6(1),t.Q6J("ngForOf",e.amountOptions)}}function Pi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function Ui(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function yi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e.value),t.xp6(1),t.Oqu(e.text)}}function Vi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function Fi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.currentConfiguration.specialLoaPeriodStatic=n)}),t.qZA(),t.TgZ(6,"mat-hint"),t._uU(7),t.ALo(8,"translate"),t.qZA()()()}if(2&i){const e=t.oxw(3);t.xp6(3),t.hij(" ",t.lcZ(4,4,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_INPUT_STATIC")," "),t.xp6(2),t.s9C("pattern",e.datePattern),t.Q6J("ngModel",e.currentConfiguration.specialLoaPeriodStatic),t.xp6(2),t.Oqu(t.lcZ(8,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DP_HINT"))}}function Yi(i,s){if(1&i&&(t.TgZ(0,"mat-option",28),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e.value),t.xp6(1),t.Oqu(e.text)}}function Ji(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",18)(1,"mat-form-field",19)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.currentConfiguration.specialLoaPeriodDynamic=n)}),t.qZA()(),t.TgZ(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-select",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.currentConfiguration.specialLoaPeriodDynamicUnit=n)}),t.YNc(11,Yi,2,2,"mat-option",17),t.qZA()()()}if(2&i){const e=t.oxw(3);t.xp6(3),t.hij(" ",t.lcZ(4,6,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_VALUE")," "),t.xp6(2),t.s9C("pattern",e.dynamicAmountPattern),t.Q6J("ngModel",e.currentConfiguration.specialLoaPeriodDynamic),t.xp6(3),t.Oqu(t.lcZ(9,8,"VO_MANAGEMENT.SETTINGS.EXPIRATION.AMOUNT_TYPE")),t.xp6(2),t.Q6J("ngModel",e.currentConfiguration.specialLoaPeriodDynamicUnit),t.xp6(1),t.Q6J("ngForOf",e.amountOptions)}}function qi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",29)(1,"mat-radio-group",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.specialLoaPeriodType=n)}),t.TgZ(2,"mat-radio-button",9,30),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"mat-radio-button",11,31),t._uU(8),t.ALo(9,"translate"),t.qZA()(),t.YNc(10,Fi,9,8,"div",13),t.YNc(11,Ji,12,10,"div",14),t.TgZ(12,"div")(13,"mat-checkbox",32),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.currentConfiguration.specialLoaPeriodExtendExpiredMembers=n)}),t._uU(14),t.ALo(15,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(3),o=t.MAs(7),n=t.oxw(2);t.xp6(1),t.Q6J("ngModel",n.currentConfiguration.specialLoaPeriodType),t.xp6(3),t.hij(" ",t.lcZ(5,7,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_STATIC")," "),t.xp6(4),t.hij(" ",t.lcZ(9,9,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_DYNAMIC")," "),t.xp6(2),t.Q6J("ngIf",e.checked),t.xp6(1),t.Q6J("ngIf",o.checked),t.xp6(2),t.Q6J("ngModel",n.currentConfiguration.specialLoaPeriodExtendExpiredMembers),t.xp6(1),t.hij(" ",t.lcZ(15,11,"VO_MANAGEMENT.SETTINGS.EXPIRATION.EXTEND_EXPIRED_MEMBERS_CHECKBOX")," ")}}function ki(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",1)(1,"div",2)(2,"h1",3),t.NdJ("click",function(){t.CHM(e);const n=t.MAs(6);return t.KtG(n.toggle())}),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"mat-slide-toggle",4,5),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.enabled=n)}),t.qZA()(),t.TgZ(7,"div")(8,"label",6),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"div",7)(12,"mat-radio-group",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.periodType=n)}),t.TgZ(13,"mat-radio-button",9,10),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"mat-radio-button",11,12),t._uU(19),t.ALo(20,"translate"),t.qZA()(),t.YNc(21,Ri,9,8,"div",13),t.YNc(22,Gi,12,10,"div",14),t.qZA(),t.TgZ(23,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotAllowLoasEnabled=n)}),t.ALo(24,"translate"),t.TgZ(25,"mat-form-field")(26,"mat-label"),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"mat-select",16),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotAllowLoas=n)}),t.YNc(30,Pi,2,2,"mat-option",17),t.qZA()()(),t.TgZ(31,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotExtendLoasEnabled=n)}),t.ALo(32,"translate"),t.TgZ(33,"mat-form-field")(34,"mat-label"),t._uU(35),t.ALo(36,"translate"),t.qZA(),t.TgZ(37,"mat-select",16),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.doNotExtendLoas=n)}),t.YNc(38,Ui,2,2,"mat-option",17),t.qZA()()(),t.TgZ(39,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.gracePeriodEnabled=n)}),t.ALo(40,"translate"),t.TgZ(41,"div",18)(42,"mat-form-field",19)(43,"mat-label"),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"input",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.gracePeriod=n)}),t.qZA()(),t.TgZ(47,"mat-form-field")(48,"mat-label"),t._uU(49),t.ALo(50,"translate"),t.qZA(),t.TgZ(51,"mat-select",8),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.gracePeriodUnit=n)}),t.YNc(52,yi,2,2,"mat-option",17),t.qZA()()()(),t.TgZ(53,"app-settings-toggle-item",15),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.specialLoaPeriodEnabled=n)}),t.ALo(54,"translate"),t.TgZ(55,"div",7)(56,"div")(57,"mat-form-field")(58,"mat-label"),t._uU(59),t.ALo(60,"translate"),t.qZA(),t.TgZ(61,"mat-select",8,21),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentConfiguration.specialLoa=n)}),t.YNc(63,Vi,2,2,"mat-option",17),t.qZA()(),t.YNc(64,qi,16,13,"div",22),t.qZA()()()(),t.TgZ(65,"div",23),t.ALo(66,"translate"),t.TgZ(67,"button",24),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.saveChanges())}),t._uU(68),t.ALo(69,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(6),o=t.MAs(14),n=t.MAs(18),a=t.oxw();t.xp6(2),t.ekj("unselected-setting",!e.checked),t.xp6(1),t.hij(" ",t.lcZ(4,44,"VO_MANAGEMENT.SETTINGS.EXPIRATION.TITLE")," "),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.enabled),t.xp6(2),t.Q6J("@openClose",e.checked?"open":"closed"),t.xp6(2),t.Oqu(t.lcZ(10,46,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_LABEL")),t.xp6(3),t.Q6J("ngModel",a.currentConfiguration.periodType),t.xp6(3),t.hij(" ",t.lcZ(16,48,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_STATIC")," "),t.xp6(4),t.hij(" ",t.lcZ(20,50,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERIOD_TYPE_DYNAMIC")," "),t.xp6(2),t.Q6J("ngIf",o.checked),t.xp6(1),t.Q6J("ngIf",n.checked),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.doNotAllowLoasEnabled)("modelValue",a.currentConfiguration.doNotAllowLoasEnabled)("title",t.lcZ(24,52,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_ALLOW_LOA_LABEL")),t.xp6(4),t.hij(" ",t.lcZ(28,54,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_ALLOW_LOA_SELECT")," "),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.doNotAllowLoas),t.xp6(1),t.Q6J("ngForOf",a.loas),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.doNotExtendLoasEnabled)("modelValue",a.currentConfiguration.doNotExtendLoasEnabled)("title",t.lcZ(32,56,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_EXTEND_LOA_LABEL")),t.xp6(4),t.hij(" ",t.lcZ(36,58,"VO_MANAGEMENT.SETTINGS.EXPIRATION.DONT_EXTEND_LOA_SELECT")," "),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.doNotExtendLoas),t.xp6(1),t.Q6J("ngForOf",a.loas),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.gracePeriodEnabled)("modelValue",a.currentConfiguration.gracePeriodEnabled)("title",t.lcZ(40,60,"VO_MANAGEMENT.SETTINGS.EXPIRATION.GRACE_PERIOD_LABEL")),t.xp6(5),t.hij(" ",t.lcZ(45,62,"VO_MANAGEMENT.SETTINGS.EXPIRATION.GRACE_AMOUNT_VALUE")," "),t.xp6(2),t.s9C("pattern",a.dynamicAmountPattern),t.Q6J("ngModel",a.currentConfiguration.gracePeriod),t.xp6(3),t.Oqu(t.lcZ(50,64,"VO_MANAGEMENT.SETTINGS.EXPIRATION.GRACE_AMOUNT_TYPE")),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.gracePeriodUnit),t.xp6(1),t.Q6J("ngForOf",a.amountOptions),t.xp6(1),t.Q6J("ngModel",a.currentConfiguration.specialLoaPeriodEnabled)("modelValue",a.currentConfiguration.specialLoaPeriodEnabled)("title",t.lcZ(54,66,"VO_MANAGEMENT.SETTINGS.EXPIRATION.LOA_PERIOD_LABEL")),t.xp6(6),t.Oqu(t.lcZ(60,68,"VO_MANAGEMENT.SETTINGS.EXPIRATION.SPECIAL_LOA_SELECT")),t.xp6(2),t.Q6J("ngModel",a.currentConfiguration.specialLoa),t.xp6(2),t.Q6J("ngForOf",a.loas),t.xp6(1),t.Q6J("ngIf",null!==a.currentConfiguration.specialLoa),t.xp6(1),t.s9C("matTooltip",t.lcZ(66,70,"VO_MANAGEMENT.SETTINGS.EXPIRATION.PERMISSION_DENIED_HINT")),t.Q6J("matTooltipDisabled",a.expirationAttribute.writable)("matTooltipPosition","above"),t.xp6(2),t.Q6J("disabled",!a.areChangesMade()||!a.expirationAttribute.writable),t.xp6(1),t.hij(" ",t.lcZ(69,72,"VO_MANAGEMENT.SETTINGS.EXPIRATION.SAVE")," ")}}let Dt=(()=>{class i{constructor(){this.saveAttribute=new t.vpe,this.loas=[0,1,2],this.datePattern="^(3[01]|[12][0-9]|0?[1-9])\\.(1[012]|0?[1-9])\\.$",this.dynamicAmountPattern="^[1-9]+$",this.amountOptions=[{value:"d",text:"Days"},{value:"m",text:"Months"},{value:"y",text:"Years"}]}ngOnInit(){const e=new Map;this.loas.forEach(o=>e.set(o,"")),this.initialConfiguration=this.unParseAttrValue(this.expirationAttribute.value),this.currentConfiguration=this.unParseAttrValue(this.expirationAttribute.value)}ngOnChanges(e){e.expirationAttribute&&(this.initialConfiguration=this.unParseAttrValue(this.expirationAttribute.value))}saveChanges(){this.saveAttribute.emit(this.parseExpirationRulesAttribute())}areChangesMade(){const e=this.parseAttributeValueFromConfig(this.currentConfiguration),o=this.parseAttributeValueFromConfig(this.initialConfiguration);return null===o?null!==e:null===e||e.period!==o.period||e.gracePeriod!==o.gracePeriod||e.doNotExtendLoa!==o.doNotExtendLoa||e.doNotAllowLoa!==o.doNotAllowLoa||e.periodLoa!==o.periodLoa}parseExpirationRulesAttribute(){return this.expirationAttribute.value=this.parseAttributeValueFromConfig(this.currentConfiguration),this.expirationAttribute}parsePeriod(e){switch(e.periodType){case"dynamic":return this.parseDynamicPeriod(e);case"static":return this.parseStaticPeriod(e)}}createInitConfiguration(){const e=new Map;return this.loas.forEach(o=>e.set(o,"")),{enabled:!1,periodType:null,periodStatic:"",periodDynamic:"",periodDynamicUnit:"m",doNotAllowLoas:[],doNotAllowLoasEnabled:!1,doNotExtendLoas:[],doNotExtendLoasEnabled:!1,gracePeriodEnabled:!1,gracePeriod:null,gracePeriodUnit:null,specialLoaPeriodEnabled:!1,specialLoaPeriod:"",specialLoa:null,specialLoaPeriodType:null,specialLoaPeriodDynamic:"",specialLoaPeriodDynamicUnit:"m",specialLoaPeriodStatic:"",specialLoaPeriodExtendExpiredMembers:!1}}unParseAttrValue(e){let o=this.createInitConfiguration();return null==e||(void 0!==e.period&&e.period.length>0&&(o=this.setPeriodValues(e,o)),void 0!==e.doNotAllowLoa&&e.doNotAllowLoa.length>0&&(o=this.setDoNotAllowLoasValues(e,o)),void 0!==e.doNotExtendLoa&&e.doNotExtendLoa.length>0&&(o=this.setDoNotExtendLoasValues(e,o)),void 0!==e.gracePeriod&&e.gracePeriod.length>0&&(o=this.setGracePeriodValues(e,o)),void 0!==e.periodLoa&&e.periodLoa.length>0&&(o=this.setSpecialLoaPeriodValues(e,o))),o}setPeriodValues(e,o){if(o.enabled=!0,e.period.startsWith("+")){o.periodType="dynamic";const n=e.period.charAt(e.period.length-1);o.periodDynamic=e.period.substring(1,e.period.length-1),o.periodDynamicUnit=n}else o.periodType="static",o.periodStatic=e.period;return o}setDoNotAllowLoasValues(e,o){const n=[];return e.doNotAllowLoa.split(",").forEach(a=>n.push(parseInt(a.trim(),10))),o.doNotAllowLoas=n,n.length>0&&(o.doNotAllowLoasEnabled=!0),o}setDoNotExtendLoasValues(e,o){const n=[];return e.doNotExtendLoa.split(",").forEach(a=>n.push(parseInt(a.trim(),10))),o.doNotExtendLoas=n,n.length>0&&(o.doNotExtendLoasEnabled=!0),o}setGracePeriodValues(e,o){o.gracePeriodEnabled=!0;const n=e.gracePeriod.charAt(e.gracePeriod.length-1);return o.gracePeriod=e.gracePeriod.substring(0,e.gracePeriod.length-1),o.gracePeriodUnit=n,o}setSpecialLoaPeriodValues(e,o){o.specialLoa=parseInt(e.periodLoa.substring(0,e.periodLoa.indexOf("|")),10),o.specialLoaPeriodEnabled=!0;let n=e.periodLoa.substring(e.periodLoa.indexOf("|")+1,e.periodLoa.length);if(n.startsWith("+")){n.endsWith(".")&&(o.specialLoaPeriodExtendExpiredMembers=!0,n=n.substring(0,n.length-1)),o.specialLoaPeriodType="dynamic";const a=n.charAt(n.length-1);o.specialLoaPeriodDynamic=n.substring(1,n.length-1),o.specialLoaPeriodDynamicUnit=a}else n.endsWith("..")&&(o.specialLoaPeriodExtendExpiredMembers=!0,n=n.substring(0,n.length-1)),o.specialLoaPeriodType="static",o.specialLoaPeriodStatic=n;return o}parseDynamicPeriod(e){return"+"+e.periodDynamic+e.periodDynamicUnit}parseStaticPeriod(e){return e.periodStatic}parseDontAllowLoas(e){if(!e.doNotAllowLoasEnabled)return null;let o="";return e.doNotAllowLoas.forEach(n=>o+=n.toString()+","),o.length>0&&(o=o.substring(0,o.length-1)),o.length>0?o:null}parseDontExtendLoas(e){if(!e.doNotExtendLoasEnabled)return null;let o="";return e.doNotExtendLoas.forEach(n=>o+=n.toString()+","),o.length>0&&(o=o.substring(0,o.length-1)),o.length>0?o:null}parseGracePeriod(e){return e.gracePeriodEnabled?e.gracePeriod+e.gracePeriodUnit:null}parseSpecialLoaPeriod(e){if(!e.specialLoaPeriodEnabled||!e.specialLoa)return null;let o=e.specialLoa.toString()+"|";switch(e.specialLoaPeriodType){case"static":o+=this.parseSpecialLoaPeriodStatic(e);break;case"dynamic":o+=this.parseSpecialLoaPeriodDynamic(e)}return null!=o&&e.specialLoaPeriodExtendExpiredMembers&&(o+="."),o}parseSpecialLoaPeriodStatic(e){return e.specialLoaPeriodStatic}parseSpecialLoaPeriodDynamic(e){return"+"+e.specialLoaPeriodDynamic+e.specialLoaPeriodDynamicUnit}parseAttributeValueFromConfig(e){if(!e.enabled)return null;const o=this.parsePeriod(e),n=this.parseDontAllowLoas(e),a=this.parseDontExtendLoas(e),r=this.parseGracePeriod(e),d=this.parseSpecialLoaPeriod(e),T={period:o};return null!==a&&(T.doNotExtendLoa=a),null!==n&&(T.doNotAllowLoa=n),null!==r&&(T.gracePeriod=r),null!==d&&(T.periodLoa=d),T}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-expiration-settings"]],inputs:{expirationAttribute:"expirationAttribute"},outputs:{saveAttribute:"saveAttribute"},features:[t.TTD],decls:1,vars:1,consts:[["class","card settings-card col-12 col-md-12 col-xl-6",4,"ngIf"],[1,"card","settings-card","col-12","col-md-12","col-xl-6"],[1,"d-flex","flex-row","align-items-baseline","justify-content-between"],[1,"settings-header",3,"click"],[1,"ms-4",3,"ngModel","ngModelChange"],["mainToggle",""],[1,"setting-item","pt-2"],[1,"ms-1"],[3,"ngModel","ngModelChange"],["color","primary","value","static",1,"me-3"],["staticPeriod",""],["color","primary","value","dynamic"],["dynamicPeriod",""],["class","form-container",4,"ngIf"],["class","d-flex flex-row",4,"ngIf"],["ngDefaultControl","",3,"ngModel","modelValue","title","ngModelChange"],["multiple","",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[1,"d-flex","flex-row"],[1,"me-2","amount-field"],["matInput","",3,"pattern","ngModel","ngModelChange"],["specialLoaSelect",""],["class","mt-2",4,"ngIf"],[1,"ms-auto","mt-2",3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["color","primary","mat-flat-button","",1,"ms-auto",3,"disabled","click"],[1,"form-container"],[1,"date-field"],["matInput","",3,"ngModel","pattern","ngModelChange"],[3,"value"],[1,"mt-2"],["loaStaticRadioButton",""],["loaDynamicRadioButton",""],["color","primary",3,"ngModel","ngModelChange"]],template:function(o,n){1&o&&t.YNc(0,ki,70,74,"div",0),2&o&&t.Q6J("ngIf",n.currentConfiguration)},dependencies:[h.sg,h.O5,et.ey,Y.Nt,O.KE,O.hX,O.bx,A.Fj,A.JJ,A.c5,A.On,f.lW,B.oG,it.gD,Z.gM,ot.Rr,Mt.VQ,Mt.U0,Di,m.X$],styles:[".period-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:1.5rem}.amount-field[_ngcontent-%COMP%]{width:100px}.date-field[_ngcontent-%COMP%]{width:100%}.settings-header[_ngcontent-%COMP%]{margin-top:.75rem;margin-bottom:.75rem;font-size:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.settings-card[_ngcontent-%COMP%]{padding:.5rem 1.5rem}"],data:{animation:[w.BQ]}})}return i})();function Qi(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-expiration-settings",1),t.NdJ("saveAttribute",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.saveExpirationAttribute(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("expirationAttribute",e.expirationAttribute)}}let Bi=(()=>{class i{constructor(e,o,n,a,r){this.attributesManager=e,this.translate=o,this.notificator=n,this.apiRequest=a,this.entityStorageService=r,this.translate.get("VO_DETAIL.SETTINGS.EXPIRATION.SUCCESS_MESSAGE").subscribe(d=>this.successMessage=d),this.translate.get("VO_DETAIL.SETTINGS.EXPIRATION.ERROR_MESSAGE").subscribe(d=>this.errorMessage=d)}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.loadSettings()}saveExpirationAttribute(e){this.apiRequest.dontHandleErrorForNext(),this.attributesManager.setVoAttribute({vo:this.vo.id,attribute:e}).subscribe({next:()=>{this.loadSettings(),this.notificator.showSuccess(this.successMessage)},error:o=>{this.notificator.showRPCError(o,this.errorMessage)}})}loadSettings(){this.attributesManager.getVoAttributeByName(this.vo.id,N.r.VO_DEF_EXPIRATION_RULES).subscribe(e=>{this.expirationAttribute=e})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.H8),t.Y36(m.sK),t.Y36(p.V6),t.Y36(p.F5),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-expiration"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:1,consts:[[3,"expirationAttribute","saveAttribute",4,"ngIf"],[3,"expirationAttribute","saveAttribute"]],template:function(o,n){1&o&&t.YNc(0,Qi,1,1,"app-expiration-settings",0),2&o&&t.Q6J("ngIf",void 0!==n.expirationAttribute)},dependencies:[h.O5,Dt],data:{animation:[w.BQ]}})}return i})();var Hi=l(35995),Rt=l(27738);let Wi=(()=>{class i{constructor(e,o,n,a){this.dialog=e,this.voService=o,this.guiAuthResolver=n,this.entityStorageService=a,this.availableRoles=[],this.type="Vo",this.theme="vo-theme"}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Vo")}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(g.YF),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-managers"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:4,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","theme"]],template:function(o,n){1&o&&t._UZ(0,"app-managers-page",0),2&o&&t.Q6J("complementaryObject",n.vo)("availableRoles",n.availableRoles)("complementaryObjectType",n.type)("theme",n.theme)},dependencies:[Rt.s]})}return i})();var M=l(12207),b=l(69755);function ji(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function zi(i,s){1&i&&(t.TgZ(0,"mat-option",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APPROVABLE_GROUP_APP_USER")))}function $i(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"mat-form-field",4)(4,"textarea",18),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.reason=n)}),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.RE_SEND_NOTIFICATION.REASON"),": "),t.xp6(3),t.Q6J("ngModel",e.reason)}}function Ki(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t._uU(5),t.ALo(6,"translate"),t.TgZ(7,"mat-form-field",4)(8,"mat-select",5),t.NdJ("valueChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.mailType=n)}),t.TgZ(9,"mat-option",6),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.YNc(12,zi,3,3,"mat-option",7),t.TgZ(13,"mat-option",8),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.TgZ(16,"mat-option",9),t._uU(17),t.ALo(18,"translate"),t.qZA(),t.TgZ(19,"mat-option",10),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"mat-option",11),t._uU(23),t.ALo(24,"translate"),t.qZA(),t.TgZ(25,"mat-option",12),t._uU(26),t.ALo(27,"translate"),t.qZA()()(),t.YNc(28,$i,5,4,"div",13),t.qZA(),t.TgZ(29,"div",14)(30,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(31),t.ALo(32,"translate"),t.qZA(),t.TgZ(33,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(34),t.ALo(35,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,14,"DIALOGS.RE_SEND_NOTIFICATION.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,16,"DIALOGS.RE_SEND_NOTIFICATION.SELECT"),": "),t.xp6(3),t.Q6J("value",e.mailType),t.xp6(2),t.Oqu(t.lcZ(11,18,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_USER")),t.xp6(2),t.Q6J("ngIf",e.data.groupId),t.xp6(2),t.Oqu(t.lcZ(15,20,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_VO_ADMIN")),t.xp6(3),t.Oqu(t.lcZ(18,22,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.MAIL_VALIDATION")),t.xp6(3),t.Oqu(t.lcZ(21,24,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_APPROVED_USER")),t.xp6(3),t.Oqu(t.lcZ(24,26,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_REJECTED_USER")),t.xp6(3),t.Oqu(t.lcZ(27,28,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_ERROR_VO_ADMIN")),t.xp6(2),t.Q6J("ngIf","APP_REJECTED_USER"===e.mailType),t.xp6(3),t.hij(" ",t.lcZ(32,30,"DIALOGS.RE_SEND_NOTIFICATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(35,32,"DIALOGS.RE_SEND_NOTIFICATION.SEND")," ")}}let Xi=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.translate=n,this.notificator=a,this.registrarManager=r,this.mailType="APP_CREATED_USER",this.reason="",this.loading=!1}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,"APP_REJECTED_USER"===this.mailType?this.registrarManager.sendMessage({appId:this.data.applicationId,mailType:this.mailType,reason:this.reason}).subscribe(()=>{this.translate.get("DIALOGS.RE_SEND_NOTIFICATION.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})},()=>this.loading=!1):this.registrarManager.sendMessage({appId:this.data.applicationId,mailType:this.mailType}).subscribe(()=>{this.translate.get("DIALOGS.RE_SEND_NOTIFICATION.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(m.sK),t.Y36(p.V6),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-re-send-notification-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"w-100"],["disableOptionCentering","",3,"value","valueChange"],["value","APP_CREATED_USER"],["value","APPROVABLE_GROUP_APP_USER",4,"ngIf"],["value","APP_CREATED_VO_ADMIN"],["value","MAIL_VALIDATION"],["value","APP_APPROVED_USER"],["value","APP_REJECTED_USER"],["value","APP_ERROR_VO_ADMIN"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["value","APPROVABLE_GROUP_APP_USER"],["matInput","",3,"ngModel","ngModelChange"]],template:function(o,n){if(1&o&&(t.YNc(0,ji,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ki,36,34,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,et.ey,Y.Nt,O.KE,A.Fj,A.JJ,A.On,f.lW,u.uh,u.xY,u.H8,it.gD,M.b,b.e,m.X$]})}return i})();function to(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function eo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t._uU(5),t.ALo(6,"translate"),t.TgZ(7,"mat-form-field",4)(8,"textarea",5),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.reason=n)}),t.qZA()()(),t.TgZ(9,"div",6)(10,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.TgZ(13,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(14),t.ALo(15,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,6,"DIALOGS.REJECT_APPLICATION.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,8,"DIALOGS.REJECT_APPLICATION.TEXT")," "),t.xp6(3),t.Q6J("ngModel",e.reason),t.xp6(3),t.hij(" ",t.lcZ(12,10,"DIALOGS.REJECT_APPLICATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(15,12,"DIALOGS.REJECT_APPLICATION.SUBMIT")," ")}}let io=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.translate=n,this.notificator=a,this.registrarManager=r,this.reason="",this.loading=!1}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,this.registrarManager.rejectApplication(this.data.applicationId,this.reason).subscribe(()=>{this.translate.get("DIALOGS.REJECT_APPLICATION.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(m.sK),t.Y36(p.V6),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-reject-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"w-100"],["matInput","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,to,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,eo,16,14,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[Y.Nt,O.KE,A.Fj,A.JJ,A.On,f.lW,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();function oo(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function no(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.INVALID_EMAIL")))}function ao(i,s){if(1&i&&(t.TgZ(0,"mat-form-field")(1,"mat-label"),t._uU(2),t.qZA(),t._UZ(3,"input",8),t.YNc(4,no,3,3,"mat-error",4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(e.itemName),t.xp6(1),t.Q6J("formControl",e.emailControl),t.xp6(1),t.Q6J("ngIf",e.emailControl.invalid)}}function so(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.EMPTY_INPUT"),""))}function ro(i,s){if(1&i&&(t.TgZ(0,"mat-form-field")(1,"mat-label"),t._uU(2),t.qZA(),t._UZ(3,"input",9),t.YNc(4,so,3,3,"mat-error",4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(e.itemName),t.xp6(1),t.Q6J("formControl",e.inputControl),t.xp6(1),t.Q6J("ngIf",e.inputControl.invalid)}}function lo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t.YNc(5,ao,5,3,"mat-form-field",4),t.YNc(6,ro,5,3,"mat-form-field",4),t.qZA(),t.TgZ(7,"div",5)(8,"button",6),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(12),t.ALo(13,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.AsE(" ",t.lcZ(3,7,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.TITLE")," ",e.itemName," "),t.xp6(3),t.Q6J("ngIf",null!==e.emailControl),t.xp6(1),t.Q6J("ngIf",null!==e.inputControl),t.xp6(3),t.hij(" ",t.lcZ(10,9,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||null!==e.inputControl&&e.inputControl.invalid||null!==e.emailControl&&e.emailControl.invalid),t.xp6(1),t.hij(" ",t.lcZ(13,11,"DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.SUBMIT")," ")}}let co=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.notificator=n,this.translateService=a,this.registrarService=r,this.loading=!1,this.inputControl=null,this.emailControl=null}static getLabel(e){return null!==e.i18n.en.label&&0!==e.i18n.en.label.length?e.i18n.en.label:e.shortname}ngOnInit(){this.theme=this.data.theme,this.formItemData=this.data.formItemData,this.itemName=i.getLabel(this.formItemData.formItem),this.itemName.toLowerCase().includes("mail")?this.emailControl=new A.p4(this.formItemData.value,[A.kI.required,A.kI.email]):this.inputControl=new A.p4(this.formItemData.value,[A.kI.required])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.formItemData.value=null!==this.inputControl?this.inputControl.value:this.emailControl.value,this.registrarService.updateFormItemData({appId:this.data.applicationId,data:{id:this.formItemData.id,formItem:this.formItemData.formItem,shortname:this.formItemData.shortname,value:this.formItemData.value,assuranceLevel:this.formItemData.assuranceLevel,prefilledValue:this.formItemData.prefilledValue}}).subscribe(()=>{this.notificator.showSuccess(this.translateService.instant("DIALOGS.EDIT_APPLICATION_FORM_ITEM_DATA.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.V6),t.Y36(m.sK),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-edit-application-form-item-data-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["matInput","","required","",3,"formControl"],["matInput","","required","","type","text",3,"formControl"]],template:function(o,n){if(1&o&&(t.YNc(0,oo,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,lo,14,13,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,Y.Nt,O.KE,O.hX,O.TO,A.Fj,A.JJ,A.Q7,A.oH,f.lW,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();var ct=l(26385),po=l(25890);function uo(i,s){if(1&i&&(t.TgZ(0,"span",5),t._uU(1),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.hij(" #",e.application.id," ")}}function _o(i,s){1&i&&t._UZ(0,"mat-spinner",6)}function mo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.verifyApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.VERIFY")," "))}function go(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.approveApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE")," "))}function ho(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.rejectApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECT")," "))}function Ao(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.deleteApplication())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE")," "))}function To(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",18),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.resendNotification())}),t.TgZ(1,"i",19),t._uU(2," mail_outline "),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SEND_NOTIFICATION")," "))}function fo(i,s){if(1&i&&(t.TgZ(0,"div")(1,"span",10),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._uU(4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPLICATION_FOR_VO")),t.xp6(2),t.hij(": ",e.application.vo.name," ")}}function Io(i,s){if(1&i&&(t.TgZ(0,"div")(1,"span",10),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._uU(4),t.TgZ(5,"span",10),t._uU(6),t.ALo(7,"translate"),t.qZA(),t._uU(8),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPLICATION_FOR_GROUP")),t.xp6(2),t.hij(": ",e.application.group.name," "),t.xp6(2),t.Oqu(t.lcZ(7,6,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPLICATION_IN_VO")),t.xp6(2),t.hij(": ",e.application.vo.name," ")}}function bo(i,s){1&i&&(t.TgZ(0,"span")(1,"mat-icon",20),t._uU(2,"arrow_right_alt"),t.qZA(),t._uU(3," Initial "),t.qZA())}function vo(i,s){1&i&&(t.TgZ(0,"span")(1,"mat-icon",20),t._uU(2,"restore"),t.qZA(),t._uU(3," Extension "),t.qZA())}function Eo(i,s){1&i&&(t.TgZ(0,"span")(1,"mat-icon",20),t._uU(2,"nat"),t.qZA(),t._uU(3," Embedded "),t.qZA())}function So(i,s){if(1&i&&(t.TgZ(0,"div",21)(1,"mat-card-title")(2,"i",22),t._uU(3,"clear"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div")(7,"span",10),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._uU(10),t.ALo(11,"date"),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(4),t.AsE(" ",t.lcZ(5,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECTED_BY"),": ",e.getModifiedAtName(e.application.modifiedBy),""),t.xp6(4),t.Oqu(t.lcZ(9,6,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DATE")),t.xp6(2),t.hij(": ",t.xi3(11,8,e.application.modifiedAt,"d.M.y H:mm:ss")," ")}}function Co(i,s){if(1&i&&(t.TgZ(0,"div",21)(1,"mat-card-title")(2,"i",23),t._uU(3,"done"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div")(7,"span",10),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._uU(10),t.ALo(11,"date"),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(4),t.AsE(" ",t.lcZ(5,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVED_BY"),": ",e.getModifiedAtName(e.application.modifiedBy),""),t.xp6(4),t.Oqu(t.lcZ(9,6,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DATE")),t.xp6(2),t.hij(": ",t.xi3(11,8,e.application.modifiedAt,"d.M.y H:mm:ss")," ")}}function xo(i,s){if(1&i&&(t.TgZ(0,"div",21)(1,"h5",10)(2,"i",24),t._uU(3,"warning"),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div"),t._uU(7),t.qZA()()),2&i){const e=t.oxw(2);t.xp6(4),t.hij(" ",t.lcZ(5,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.AUTO_APPROVE_FAILURE"),": "),t.xp6(3),t.Oqu(e.application.autoApproveError)}}function No(i,s){if(1&i&&(t.TgZ(0,"div")(1,"span",10),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._uU(4),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.MAIL")),t.xp6(2),t.hij(": ",e.userMail," ")}}function Oo(i,s){1&i&&t._UZ(0,"th",33)}function Zo(i,s){if(1&i&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(3);t.xp6(1),t.hij(" ",o.getLabel(e.formItem)," ")}}function Lo(i,s){1&i&&t._UZ(0,"th",33)}function Mo(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",38),t.NdJ("click",function(){t.CHM(e);const n=t.oxw().$implicit,a=t.oxw(3);return t.KtG(a.editApplicationData(n))}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.EDIT"))}function Do(i,s){if(1&i&&(t.TgZ(0,"td",35)(1,"div",36),t._uU(2),t.YNc(3,Mo,4,3,"button",37),t.qZA()()),2&i){const e=s.$implicit,o=t.oxw(3);t.xp6(2),t.hij(" ",e.value," "),t.xp6(1),t.Q6J("ngIf",("NEW"===o.application.state||"VERIFIED"===o.application.state)&&"EMBEDDED_GROUP_APPLICATION"!==e.formItem.type)}}function Ro(i,s){1&i&&t._UZ(0,"tr",39)}function wo(i,s){1&i&&t._UZ(0,"tr",40)}function Go(i,s){if(1&i&&(t.TgZ(0,"table",25),t.ynx(1,26),t.YNc(2,Oo,1,0,"th",27),t.YNc(3,Zo,2,1,"td",28),t.BQk(),t.ynx(4,29),t.YNc(5,Lo,1,0,"th",27),t.YNc(6,Do,4,2,"td",30),t.BQk(),t.YNc(7,Ro,1,0,"tr",31),t.YNc(8,wo,1,0,"tr",32),t.qZA()),2&i){const e=t.oxw(2);t.Q6J("dataSource",e.dataSource),t.xp6(7),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}function Po(i,s){if(1&i&&(t.TgZ(0,"div"),t.YNc(1,mo,3,3,"button",7),t.YNc(2,go,3,3,"button",7),t.YNc(3,ho,3,3,"button",8),t.YNc(4,Ao,3,3,"button",8),t.YNc(5,To,5,3,"button",9),t.YNc(6,fo,5,4,"div",4),t.YNc(7,Io,9,8,"div",4),t.TgZ(8,"div")(9,"span",10),t._uU(10),t.ALo(11,"translate"),t.qZA(),t._uU(12,": "),t._UZ(13,"span",11),t.ALo(14,"applicationState"),t.qZA(),t.TgZ(15,"div")(16,"span",10),t._uU(17),t.ALo(18,"translate"),t.qZA(),t._uU(19,": "),t.YNc(20,bo,4,0,"span",4),t.YNc(21,vo,4,0,"span",4),t.YNc(22,Eo,4,0,"span",4),t.qZA(),t.YNc(23,So,12,11,"div",12),t.YNc(24,Co,12,11,"div",12),t.YNc(25,xo,8,4,"div",12),t.TgZ(26,"div",13)(27,"mat-card-title")(28,"i",14),t._uU(29,"redo"),t.qZA(),t._uU(30),t.ALo(31,"translate"),t.ALo(32,"userFullName"),t.qZA(),t.YNc(33,No,5,4,"div",4),t.TgZ(34,"div")(35,"span",10),t.ALo(36,"lowercase"),t._uU(37),t.ALo(38,"translate"),t.qZA(),t._uU(39),t.qZA(),t.TgZ(40,"div")(41,"span",10),t._uU(42),t.ALo(43,"translate"),t.qZA(),t._uU(44),t.qZA(),t.TgZ(45,"div")(46,"span",10),t._uU(47),t.ALo(48,"translate"),t.qZA(),t._uU(49),t.ALo(50,"date"),t.qZA(),t.YNc(51,Go,9,3,"table",15),t.qZA()()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngIf","NEW"===e.application.state&&e.verifyAuth),t.xp6(1),t.Q6J("ngIf",("VERIFIED"===e.application.state||"NEW"===e.application.state)&&e.approveAuth),t.xp6(1),t.Q6J("ngIf",("VERIFIED"===e.application.state||"NEW"===e.application.state)&&e.rejectAuth),t.xp6(1),t.Q6J("ngIf",("REJECTED"===e.application.state||"NEW"===e.application.state)&&e.deleteAuth),t.xp6(1),t.Q6J("ngIf",e.resendAuth),t.xp6(1),t.Q6J("ngIf",!e.application.group),t.xp6(1),t.Q6J("ngIf",e.application.group),t.xp6(3),t.Oqu(t.lcZ(11,27,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.STATE")),t.xp6(3),t.Q6J("outerHTML",t.lcZ(14,29,e.application.state),t.oJD),t.xp6(4),t.Oqu(t.lcZ(18,31,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.TYPE")),t.xp6(3),t.Q6J("ngIf","INITIAL"===e.application.type),t.xp6(1),t.Q6J("ngIf","EXTENSION"===e.application.type),t.xp6(1),t.Q6J("ngIf","EMBEDDED"===e.application.type),t.xp6(1),t.Q6J("ngIf","REJECTED"===e.application.state),t.xp6(1),t.Q6J("ngIf","APPROVED"===e.application.state),t.xp6(1),t.Q6J("ngIf","APPROVED"!==e.application.state&&"REJECTED"!==e.application.state&&e.application.autoApproveError),t.xp6(5),t.AsE(" ",t.lcZ(31,33,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SUBMITTED_BY"),": ",null===e.application.user?e.submittedBy():t.lcZ(32,35,e.application.user),""),t.xp6(3),t.Q6J("ngIf",e.userMail),t.xp6(2),t.Q2q("data-cy","",t.lcZ(36,37,e.application.extSourceName),"-application-extsource"),t.xp6(2),t.Oqu(t.lcZ(38,39,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.EXT_SRC")),t.xp6(2),t.hij(": ",e.application.extSourceName," "),t.xp6(3),t.Oqu(t.lcZ(43,41,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.LOA")),t.xp6(2),t.hij(": ",e.application.extSourceLoa," "),t.xp6(3),t.Oqu(t.lcZ(48,43,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DATE")),t.xp6(2),t.hij(": ",t.xi3(50,45,e.application.createdAt,"d.M.y H:mm:ss")," "),t.xp6(2),t.Q6J("ngIf",0!==e.userData.length)}}let pt=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.registrarManager=e,this.dialog=o,this.translate=n,this.route=a,this.notificator=r,this.router=d,this.authResolver=T,this.usersService=I,this.userData=[],this.displayedColumns=["label","value"],this.loading=!0}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{this.route.parent.params.subscribe(o=>{this.dialogTheme=o.groupId?"group-theme":o.memberId?"member-theme":"vo-theme";const n=Number(e.applicationId);this.registrarManager.getApplicationById(n).subscribe(a=>{this.application=a,"EMBEDDED"===this.application.type&&this.application.user?this.usersService.getRichUserWithAttributes(this.application.user.id).subscribe(r=>{const d=r.userAttributes.find(T=>"preferredMail"===T.friendlyName);this.userMail=d?.value,this.setAuthRights(),this.loading=!1}):this.registrarManager.getApplicationDataById(this.application.id).subscribe(r=>{this.userData=r,this.dataSource=new c.by(this.userData),this.setAuthRights(),this.loading=!1})})})})}setAuthRights(){"group-theme"===this.dialogTheme?(this.verifyAuth=this.authResolver.isAuthorized("group-verifyApplication_int_policy",[this.application.group]),this.approveAuth=this.authResolver.isAuthorized("group-approveApplicationInternal_int_policy",[this.application.group]),this.rejectAuth=this.authResolver.isAuthorized("group-rejectApplication_int_String_policy",[this.application.group]),this.deleteAuth=this.authResolver.isAuthorized("group-deleteApplication_Application_policy",[this.application.group]),this.resendAuth=this.authResolver.isAuthorized("group-sendMessage_Application_MailType_String_policy",[this.application.group])):(this.verifyAuth=this.authResolver.isAuthorized("vo-verifyApplication_int_policy",[this.application.vo]),this.approveAuth=this.authResolver.isAuthorized("vo-approveApplicationInternal_int_policy",[this.application.vo]),this.rejectAuth=this.authResolver.isAuthorized("vo-rejectApplication_int_String_policy",[this.application.vo]),this.deleteAuth=this.authResolver.isAuthorized("vo-deleteApplication_Application_policy",[this.application.vo]),this.resendAuth=this.authResolver.isAuthorized("vo-sendMessage_Application_MailType_String_policy",[this.application.vo]))}getLabel(e){return null!==e.i18n.en.label&&0!==e.i18n.en.label.length?e.i18n.en.label:e.shortname}submittedBy(){return this.application.createdBy.slice(this.application.createdBy.lastIndexOf("=")+1,this.application.createdBy.length)}getModifiedAtName(e){const o=e.lastIndexOf("/CN=");if(-1!==o){const n=e.slice(o+4,e.length).replace("/unstructuredName="," ");return-1!==n.lastIndexOf("\\")?e.slice(e.lastIndexOf("=")+1,e.length):n}return e}resendNotification(){const e=(0,_.kZ)();e.width="500px",e.data={applicationId:this.application.id,theme:this.dialogTheme,groupId:this.application.group?.id},this.dialog.open(Xi,e)}deleteApplication(){const e=(0,_.kZ)();e.width="450px",e.data={items:[this.application.id],title:"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE_APPLICATION_TITLE",description:"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE_APPLICATION_DESCRIPTION",theme:"vo-theme",type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(n=>{n&&this.registrarManager.deleteApplication(this.application.id).subscribe(()=>{this.translate.get("VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE_MESSAGE").subscribe(a=>{this.notificator.showSuccess(a),this.router.navigateByUrl(this.router.url.substring(0,this.router.url.lastIndexOf("/")))})})})}rejectApplication(){const e=(0,_.kZ)();e.width="500px",e.data={applicationId:this.application.id,theme:this.dialogTheme},this.dialog.open(io,e).afterClosed().subscribe(()=>{this.loading=!0,this.registrarManager.getApplicationById(this.application.id).subscribe(n=>{this.application=n,this.loading=!1},()=>this.loading=!1)})}approveApplication(){this.loading=!0,this.registrarManager.approveApplication(this.application.id).subscribe(()=>{this.translate.get("VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE_MESSAGE").subscribe(e=>{this.notificator.showSuccess(e)}),this.registrarManager.getApplicationById(this.application.id).subscribe(e=>{this.application=e,this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}verifyApplication(){this.registrarManager.verifyApplication(this.application.id).subscribe(()=>{this.translate.get("VO_DETAIL.APPLICATION.APPLICATION_DETAIL.VERIFY_MESSAGE").subscribe(e=>{this.notificator.showSuccess(e)}),this.loading=!0,this.registrarManager.getApplicationById(this.application.id).subscribe({next:e=>{this.application=e,this.loading=!1},error:()=>this.loading=!1})})}editApplicationData(e){const o=(0,_.kZ)();o.width="600px",o.data={theme:this.dialogTheme,applicationId:this.application.id,formItemData:e},this.dialog.open(co,o)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(u.uw),t.Y36(m.sK),t.Y36(v.gz),t.Y36(p.V6),t.Y36(v.F0),t.Y36(p.x4),t.Y36(g.Fv))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-detail"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:7,vars:6,consts:[[1,"page-subtitle"],["class","text-muted",4,"ngIf"],[1,"mb-4"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"text-muted"],[1,"ms-auto","me-auto"],["color","accent","class","me-2","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[1,"fw-bold"],[3,"outerHTML"],["class","card p-3 mt-2",4,"ngIf"],[1,"card","p-4","mt-2"],[1,"material-icons","align-text-top"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"click"],["mat-stroked-button","",1,"me-2",3,"click"],[1,"material-icons"],[1,"align-bottom"],[1,"card","p-3","mt-2"],[1,"material-icons","red","align-text-top"],[1,"material-icons","green","align-text-top"],[1,"material-icons","orange"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","label"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","word-break-all","mat-cell","",4,"matCellDef"],["class","h-50","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell","",1,"word-break-all"],[1,"d-flex","align-items-center"],["aria-label","Edit Application data","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["aria-label","Edit Application data","mat-icon-button","",3,"matTooltip","click"],["mat-header-row","",1,"h-50"],["mat-row",""]],template:function(o,n){1&o&&(t.TgZ(0,"h2",0),t._uU(1),t.ALo(2,"translate"),t.YNc(3,uo,2,1,"span",1),t.qZA(),t._UZ(4,"mat-divider",2),t.YNc(5,_o,1,0,"mat-spinner",3),t.YNc(6,Po,52,48,"div",4)),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,4,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.TITLE")," "),t.xp6(2),t.Q6J("ngIf",!!n.application),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,F.Hw,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,f.lW,f.RK,G.Ou,Z.gM,ct.d,V.n5,h.i8,h.uU,m.X$,W.d,po.h]})}return i})();var Uo=l(25111),yo=l(61460);let Vo=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:0,template:function(o,n){1&o&&t._UZ(0,"app-animated-router-outlet")},dependencies:[k.A],data:{animation:[w.Ji]}})}return i})();var D=l(74104),wt=l(95845);function Fo(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"GROUP_DETAIL.ENTITY")," ")}function Yo(i,s){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",5),2&i){const e=t.oxw();t.Q6J("entityId",e.group.id)("entity","group")}}function Jo(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"GROUP_DETAIL.ENTITY")," - ",t.lcZ(2,4,"MEMBER_DETAIL.ENTITY")," ")}function qo(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",6),2&i){const e=t.oxw(2);t.Q6J("firstEntity","group")("firstEntityId",e.group.id)("secondEntity","member")}}function ko(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,Jo,3,6,"ng-template",2),t.YNc(2,qo,1,3,"ng-template",3),t.qZA())}function Qo(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"GROUP_DETAIL.ENTITY")," - ",t.lcZ(2,4,"RESOURCE_DETAIL.ENTITY")," ")}function Bo(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",6),2&i){const e=t.oxw(2);t.Q6J("firstEntity","group")("firstEntityId",e.group.id)("secondEntity","resource")}}function Ho(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,Qo,3,6,"ng-template",2),t.YNc(2,Bo,1,3,"ng-template",3),t.qZA())}let Wo=(()=>{class i{constructor(e,o){this.authResolver=e,this.entityStorageService=o}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.groupResourceAttAuth=this.authResolver.isAuthorized("getResourceAssignments_Group_policy",[this.group]),this.groupMemberAttAuth=this.authResolver.isAuthorized("getCompleteRichMembers_Group_List_List_List_boolean_policy",[this.group])}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-attributes"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:10,vars:5,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),t.YNc(6,Fo,2,3,"ng-template",2),t.YNc(7,Yo,1,2,"ng-template",3),t.qZA(),t.YNc(8,ko,3,0,"mat-tab",4),t.YNc(9,Ho,3,0,"mat-tab",4),t.qZA()()),2&o&&(t.xp6(2),t.Oqu(t.lcZ(3,3,"GROUP_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(6),t.Q6J("ngIf",n.groupMemberAttAuth),t.xp6(1),t.Q6J("ngIf",n.groupResourceAttAuth))},dependencies:[h.O5,D.Vc,D.uD,D.uX,D.SP,wt.Y,lt.t,m.X$]})}return i})();function jo(i,s){1&i&&t._UZ(0,"mat-spinner",2)}function zo(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items)}}let $o=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.sideMenuService=e,this.groupService=o,this.router=n,this.guiAuthResolver=a,this.apiRequest=r,this.attributesManager=d,this.notificator=T,this.entityStorageService=I,this.routePolicyService=S,this.items=[],this.loading=!1}ngOnInit(){this.loading=!0,this.group=this.entityStorageService.getEntity(),this.initItems()}initItems(){this.items=[],this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{this.items.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/expiration`,label:"MENU_ITEMS.GROUP.EXPIRATION",style:"group-btn"}),this.loading=!1},error:e=>{"PrivilegeException"!==e.name&&this.notificator.showRPCError(e),this.loading=!1}}),this.routePolicyService.canNavigate("groups-settings-managers",this.group)&&this.items.push({cssIcon:"perun-manager",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/managers`,label:"MENU_ITEMS.GROUP.MANAGERS",style:"group-btn"}),"members"!==this.group.name&&this.routePolicyService.canNavigate("groups-settings-applicationForm",this.group)&&this.items.push({cssIcon:"perun-application-form",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/applicationForm`,label:"MENU_ITEMS.GROUP.APPLICATION_FORM",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-notifications",this.group)&&this.items.push({cssIcon:"perun-notification",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/notifications`,label:"MENU_ITEMS.GROUP.NOTIFICATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-relations",this.group)&&this.items.push({cssIcon:"perun-group",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/relations`,label:"MENU_ITEMS.GROUP.RELATIONS",style:"group-btn"}),this.routePolicyService.canNavigate("groups-settings-extsources",this.group)&&this.items.push({cssIcon:"perun-external-sources",url:`/organizations/${this.group.voId}/groups/${this.group.id}/settings/extsources`,label:"MENU_ITEMS.GROUP.EXTSOURCES",style:"group-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.ff),t.Y36(v.F0),t.Y36(p.x4),t.Y36(p.F5),t.Y36(g.H8),t.Y36(p.V6),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(o,n){1&o&&(t.YNc(0,jo,1,0,"mat-spinner",0),t.YNc(1,zo,2,1,"div",1)),2&o&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Q.L]})}return i})();var Ko=l(45279),Xo=l(49923),tn=l(17791),en=l(6895);function on(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function nn(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.switchToInitial())}),t.TgZ(1,"i",11),t._uU(2,"arrow_right_alt"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.SWITCH_INITIAL")," "))}function an(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.switchToExtension())}),t.TgZ(1,"i",11),t._uU(2,"cached"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.SWITCH_EXTENSION")," "))}function sn(i,s){if(1&i&&(t.TgZ(0,"mat-option",12),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"uppercase"),t.qZA()),2&i){const e=s.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",t.lcZ(2,2,t.lcZ(3,4,"SHARED_LIB.LANGUAGES."+e))," ")}}function rn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function ln(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function cn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"input",19),t.qZA()(),t.TgZ(6,"div",20),t.YNc(7,rn,2,1,"mat-icon",21),t.YNc(8,ln,2,1,"mat-icon",21),t.TgZ(9,"span",22),t._uU(10),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function pn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function un(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function dn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"input",24)(6,"br")(7,"input",19),t.qZA()(),t.TgZ(8,"div",20),t.YNc(9,pn,2,1,"mat-icon",21),t.YNc(10,un,2,1,"mat-icon",21),t.TgZ(11,"span",22),t._uU(12),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function _n(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"input",26),t._uU(2),t._UZ(3,"br"),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(3).$implicit;t.xp6(1),t.Q6J("disabled","ALWAYS"===o.disabled),t.xp6(1),t.hij(" ",e,"")}}function mn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function gn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function hn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"form",18),t.YNc(5,_n,4,2,"div",9),t._UZ(6,"input",25),t.ALo(7,"translate"),t.qZA()(),t.TgZ(8,"div",20),t.YNc(9,mn,2,1,"mat-icon",21),t.YNc(10,gn,2,1,"mat-icon",21),t.TgZ(11,"span",22),t._uU(12),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(1),t.s9C("value",t.lcZ(7,7,"VO_DETAIL.SETTINGS.APPLICATION_FORM.CLEAR_SELECTION")),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function An(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"span",27),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("innerHTML",o.getLocalizedLabel(e),t.oJD)}}function Tn(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"span",27),t.ALo(2,"sanitizeHtml"),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,o.getLocalizedLabel(e)),t.oJD)}}function fn(i,s){if(1&i&&(t.TgZ(0,"option"),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e," ")}}function In(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function bn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function vn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"select",28),t.YNc(6,fn,2,1,"option",9),t.qZA()()(),t.TgZ(7,"div",20),t.YNc(8,In,2,1,"mat-icon",21),t.YNc(9,bn,2,1,"mat-icon",21),t.TgZ(10,"span",22),t._uU(11),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(1),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function En(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Sn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Cn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t._UZ(4,"textarea",29),t.qZA(),t.TgZ(5,"div",20),t.YNc(6,En,2,1,"mat-icon",21),t.YNc(7,Sn,2,1,"mat-icon",21),t.TgZ(8,"span",22),t._uU(9),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(1),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function xn(i,s){if(1&i&&(t.TgZ(0,"option",34),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e," ")}}function Nn(i,s){1&i&&(t.TgZ(0,"div",35)(1,"form"),t._UZ(2,"input",36),t.qZA()())}function On(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Zn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Ln(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"select",30),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(2).$implicit,r=t.oxw(2);return t.KtG(r.mapForCombobox[a.id]=n)}),t.TgZ(6,"option",31),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,xn,2,1,"option",32),t.qZA(),t.YNc(10,Nn,3,0,"div",33),t.qZA()(),t.TgZ(11,"div",20),t.YNc(12,On,2,1,"mat-icon",21),t.YNc(13,Zn,2,1,"mat-icon",21),t.TgZ(14,"span",22),t._uU(15),t.qZA()()()}if(2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("ngModel",o.mapForCombobox[e.id])("disabled","ALWAYS"===e.disabled),t.xp6(2),t.hij(" ",t.lcZ(8,9,"VO_DETAIL.SETTINGS.APPLICATION_FORM.OTHER_VALUE")," "),t.xp6(2),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(1),t.Q6J("ngIf","true"===o.mapForCombobox[e.id]),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function Mn(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"input",37),t._uU(2),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(3).$implicit;t.xp6(1),t.Q6J("disabled","ALWAYS"===o.disabled),t.xp6(1),t.hij(" ",e," ")}}function Dn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Rn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function wn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"form",35),t.YNc(6,Mn,3,2,"div",9),t.qZA()()(),t.TgZ(7,"div",20),t.YNc(8,Dn,2,1,"mat-icon",21),t.YNc(9,Rn,2,1,"mat-icon",21),t.TgZ(10,"span",22),t._uU(11),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(3),t.Q6J("ngForOf",o.getLocalizedOptions(e)),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function Gn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Pn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Un(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"form",35),t._UZ(6,"input",37),t._uU(7," example group1 "),t._UZ(8,"br")(9,"input",37),t._uU(10," example group2 "),t._UZ(11,"br")(12,"input",37),t._uU(13," example group3 "),t.qZA()()(),t.TgZ(14,"div",20),t.YNc(15,Gn,2,1,"mat-icon",21),t.YNc(16,Pn,2,1,"mat-icon",21),t.TgZ(17,"span",22),t._uU(18),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(3),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(3),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function yn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Vn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Fn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"button",38),t._uU(2),t.qZA(),t.YNc(3,yn,2,1,"mat-icon",39),t.YNc(4,Vn,2,1,"mat-icon",39),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(1),t.hij(" ",o.getLocalizedLabel(e)," "),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden)}}function Yn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Jn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",40),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function qn(i,s){if(1&i&&(t.TgZ(0,"div")(1,"button",38),t._uU(2),t.qZA(),t.YNc(3,Yn,2,1,"mat-icon",39),t.YNc(4,Jn,2,1,"mat-icon",39),t.qZA()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(1),t.hij(" ",o.getLocalizedLabel(e)," "),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden)}}function kn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Qn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}function Bn(i,s){if(1&i&&(t.TgZ(0,"div",16)(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18)(5,"select",41)(6,"option",42),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"option",43),t._uU(10,"(GMT -12:00) Eniwetok, Kwajalein"),t.qZA(),t.TgZ(11,"option",44),t._uU(12,"(GMT -11:00) Midway Island, Samoa"),t.qZA(),t.TgZ(13,"option",45),t._uU(14,"(GMT -10:00) Hawaii"),t.qZA(),t.TgZ(15,"option",46),t._uU(16,"(GMT -9:30) Taiohae"),t.qZA(),t.TgZ(17,"option",47),t._uU(18,"(GMT -9:00) Alaska"),t.qZA(),t.TgZ(19,"option",48),t._uU(20,"(GMT -8:00) Pacific Time (US & Canada)"),t.qZA(),t.TgZ(21,"option",49),t._uU(22,"(GMT -7:00) Mountain Time (US & Canada)"),t.qZA(),t.TgZ(23,"option",50),t._uU(24," (GMT -6:00) Central Time (US & Canada), Mexico City "),t.qZA(),t.TgZ(25,"option",51),t._uU(26," (GMT -5:00) Eastern Time (US & Canada), Bogota, Lima "),t.qZA(),t.TgZ(27,"option",52),t._uU(28,"(GMT -4:30) Caracas"),t.qZA(),t.TgZ(29,"option",53),t._uU(30,"(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz"),t.qZA(),t.TgZ(31,"option",54),t._uU(32,"(GMT -3:30) Newfoundland"),t.qZA(),t.TgZ(33,"option",55),t._uU(34,"(GMT -3:00) Brazil, Buenos Aires, Georgetown"),t.qZA(),t.TgZ(35,"option",56),t._uU(36,"(GMT -2:00) Mid-Atlantic"),t.qZA(),t.TgZ(37,"option",57),t._uU(38,"(GMT -1:00) Azores, Cape Verde Islands"),t.qZA(),t.TgZ(39,"option",58),t._uU(40," (GMT) Western Europe Time, London, Lisbon, Casablanca "),t.qZA(),t.TgZ(41,"option",59),t._uU(42,"(GMT +1:00) Brussels, Copenhagen, Madrid, Paris"),t.qZA(),t.TgZ(43,"option",60),t._uU(44,"(GMT +2:00) Kaliningrad, South Africa"),t.qZA(),t.TgZ(45,"option",61),t._uU(46,"(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg"),t.qZA(),t.TgZ(47,"option",62),t._uU(48,"(GMT +3:30) Tehran"),t.qZA(),t.TgZ(49,"option",63),t._uU(50,"(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi"),t.qZA(),t.TgZ(51,"option",64),t._uU(52,"(GMT +4:30) Kabul"),t.qZA(),t.TgZ(53,"option",65),t._uU(54," (GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent "),t.qZA(),t.TgZ(55,"option",66),t._uU(56,"(GMT +5:30) Bombay, Calcutta, Madras, New Delhi"),t.qZA(),t.TgZ(57,"option",67),t._uU(58,"(GMT +5:45) Kathmandu, Pokhara"),t.qZA(),t.TgZ(59,"option",68),t._uU(60,"(GMT +6:00) Almaty, Dhaka, Colombo"),t.qZA(),t.TgZ(61,"option",69),t._uU(62,"(GMT +6:30) Yangon, Mandalay"),t.qZA(),t.TgZ(63,"option",70),t._uU(64,"(GMT +7:00) Bangkok, Hanoi, Jakarta"),t.qZA(),t.TgZ(65,"option",71),t._uU(66,"(GMT +8:00) Beijing, Perth, Singapore, Hong Kong"),t.qZA(),t.TgZ(67,"option",72),t._uU(68,"(GMT +8:45) Eucla"),t.qZA(),t.TgZ(69,"option",73),t._uU(70,"(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk"),t.qZA(),t.TgZ(71,"option",74),t._uU(72,"(GMT +9:30) Adelaide, Darwin"),t.qZA(),t.TgZ(73,"option",75),t._uU(74,"(GMT +10:00) Eastern Australia, Guam, Vladivostok"),t.qZA(),t.TgZ(75,"option",76),t._uU(76,"(GMT +10:30) Lord Howe Island"),t.qZA(),t.TgZ(77,"option",77),t._uU(78,"(GMT +11:00) Magadan, Solomon Islands, New Caledonia"),t.qZA(),t.TgZ(79,"option",78),t._uU(80,"(GMT +11:30) Norfolk Island"),t.qZA(),t.TgZ(81,"option",79),t._uU(82,"(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka"),t.qZA(),t.TgZ(83,"option",80),t._uU(84,"(GMT +12:45) Chatham Islands"),t.qZA(),t.TgZ(85,"option",81),t._uU(86,"(GMT +13:00) Apia, Nukualofa"),t.qZA(),t.TgZ(87,"option",82),t._uU(88,"(GMT +14:00) Line Islands, Tokelau"),t.qZA()()()(),t.TgZ(89,"div",20),t.YNc(90,kn,2,1,"mat-icon",21),t.YNc(91,Qn,2,1,"mat-icon",21),t.TgZ(92,"span",22),t._uU(93),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("disabled","ALWAYS"===e.disabled),t.xp6(2),t.hij(" ",t.lcZ(8,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NOT_SELECTED")," "),t.xp6(83),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function Hn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Wn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}const jn=function(){return["Example 1","Example 2"]},Gt=function(i){return{id:0,beanName:"Attribute",namespace:"",value:i}};function zn(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"perun-web-apps-attribute-value-list",83),t.qZA()(),t.TgZ(6,"div",20),t.YNc(7,Hn,2,1,"mat-icon",21),t.YNc(8,Wn,2,1,"mat-icon",21),t.TgZ(9,"span",22),t._uU(10),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("attribute",t.VKq(6,Gt,t.DdM(5,jn))),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function $n(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"lock"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.disabledTooltip(e))}}function Kn(i,s){if(1&i&&(t.TgZ(0,"mat-icon",23),t._uU(1,"visibility_off"),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.Q6J("matTooltip",o.hiddenTooltip(e))}}const Xn=function(){return{key1:"value 1",key2:"value 2"}};function ta(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",17)(2,"span",18),t._uU(3),t.qZA(),t.TgZ(4,"div",18),t._UZ(5,"perun-web-apps-attribute-value-map",83),t.qZA()(),t.TgZ(6,"div",20),t.YNc(7,$n,2,1,"mat-icon",21),t.YNc(8,Kn,2,1,"mat-icon",21),t.TgZ(9,"span",22),t._uU(10),t.qZA()()()),2&i){const e=t.oxw(2).$implicit,o=t.oxw(2);t.xp6(3),t.Oqu(o.getLocalizedLabel(e)),t.xp6(2),t.Q6J("attribute",t.VKq(6,Gt,t.DdM(5,Xn))),t.xp6(2),t.Q6J("ngIf","NEVER"!==e.disabled),t.xp6(1),t.Q6J("ngIf","NEVER"!==e.hidden),t.xp6(2),t.Oqu(o.getLocalizedHint(e))}}function ea(i,s){if(1&i&&(t.TgZ(0,"div",14),t.YNc(1,cn,11,5,"div",15),t.YNc(2,dn,13,6,"div",15),t.YNc(3,hn,13,9,"div",15),t.YNc(4,An,2,1,"div",2),t.YNc(5,Tn,3,3,"div",2),t.YNc(6,vn,12,6,"div",15),t.YNc(7,Cn,10,5,"div",15),t.YNc(8,Ln,16,11,"div",15),t.YNc(9,wn,12,5,"div",15),t.YNc(10,Un,19,7,"div",15),t.YNc(11,Fn,5,4,"div",15),t.YNc(12,qn,5,4,"div",2),t.YNc(13,Bn,94,8,"div",15),t.YNc(14,zn,11,8,"div",2),t.YNc(15,ta,11,8,"div",2),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngIf",("TEXTFIELD"===e.type||"VALIDATED_EMAIL"===e.type||"USERNAME"===e.type)&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","PASSWORD"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","RADIO"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","HEADING"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","HTML_COMMENT"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","SELECTIONBOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","TEXTAREA"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","COMBOBOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","CHECKBOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","SUBMIT_BUTTON"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","AUTO_SUBMIT_BUTTON"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","TIMEZONE"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","LIST_INPUT_BOX"===e.type&&"ALWAYS"!==e.hidden),t.xp6(1),t.Q6J("ngIf","MAP_INPUT_BOX"===e.type&&"ALWAYS"!==e.hidden)}}function ia(i,s){if(1&i&&(t.TgZ(0,"div"),t.YNc(1,ea,16,15,"div",13),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",o.isValid(e))}}function oa(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",4),t.YNc(2,nn,5,3,"button",5),t.YNc(3,an,5,3,"button",5),t.TgZ(4,"mat-form-field")(5,"mat-label"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"mat-select",6),t.NdJ("valueChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.currentLanguage=n)}),t.YNc(9,sn,4,6,"mat-option",7),t.qZA()()(),t.TgZ(10,"div",8),t.YNc(11,ia,2,1,"div",9),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",!e.initialPage),t.xp6(1),t.Q6J("ngIf",e.initialPage),t.xp6(3),t.Oqu(t.lcZ(7,6,"DIALOGS.PASSWORD_RESET_REQUEST.LANGUAGE")),t.xp6(2),t.Q6J("value",e.currentLanguage),t.xp6(1),t.Q6J("ngForOf",e.languages),t.xp6(2),t.Q6J("ngForOf",e.applicationFormItems)}}let Pt=(()=>{class i{constructor(e,o,n){this.route=e,this.translate=o,this.store=n,this.loading=!0,this.applicationFormItems=[],this.currentLanguage="en",this.languages=["en"],this.initialPage=!0,this.mapForCombobox=new Map}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.route.queryParamMap.subscribe(e=>{this.applicationFormItems=JSON.parse(e.get("applicationFormItems")),this.loading=!1})}switchToInitial(){this.initialPage=!0}switchToExtension(){this.initialPage=!1}getLocalizedOptions(e){if(e.i18n[this.currentLanguage]){const o=e.i18n[this.currentLanguage].options;if(null!==o&&""!==o){const n=[];for(const a of o.split("|"))n.push(a.split("#")[1]);return n}}return[]}isValid(e){if(e.forDelete)return!1;for(const o of e.applicationTypes)if("INITIAL"===o&&this.initialPage||"EXTENSION"===o&&!this.initialPage)return!0;return!1}disabledTooltip(e){let o,n,a;switch(e.disabled){case"ALWAYS":return this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.ALWAYS_DISABLED");case"IF_PREFILLED":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.DISABLED_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.disabledDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_PREFILLED"),`${o} ${n} ${a}`;case"IF_EMPTY":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.DISABLED_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.disabledDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_EMPTY"),`${o} ${n} ${a}`;default:return""}}hiddenTooltip(e){let o,n,a;switch(e.hidden){case"ALWAYS":return this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.ALWAYS_HIDDEN");case"IF_PREFILLED":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.HIDDEN_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.hiddenDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_PREFILLED"),`${o} ${n} ${a}`;case"IF_EMPTY":return o=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.HIDDEN_WHEN"),n=null===e.hiddenDependencyItemId?"":this.applicationFormItems.find(r=>r.id===e.hiddenDependencyItemId).shortname,a=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.DISABLED_HIDDEN_ICON.IS_EMPTY"),`${o} ${n} ${a}`;default:return""}}getLocalizedLabel(e){return e.i18n[this.currentLanguage]?.label?e.i18n[this.currentLanguage].label+(e.required?"*":""):e.shortname+(e.required?"*":"")}getLocalizedHint(e){return e.i18n[this.currentLanguage]?e.i18n[this.currentLanguage].help:""}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(m.sK),t.Y36(p.d6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-form-preview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:5,vars:5,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"w-100","mb-2"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"card","mb-4","p-5"],[4,"ngFor","ngForOf"],["mat-stroked-button","",1,"me-2",3,"click"],[1,"material-icons"],[3,"value"],["class","mb-2",4,"ngIf"],[1,"mb-2"],["class","d-flex",4,"ngIf"],[1,"d-flex"],[1,"w-50","d-flex"],[1,"w-50"],["type","text",1,"w-100",3,"disabled"],[1,"w-50","d-flex","left"],["class","pointer",3,"matTooltip",4,"ngIf"],[1,"ms-2"],[1,"pointer",3,"matTooltip"],["type","text",1,"mb-1","w-100",3,"disabled"],["type","reset",3,"disabled","value"],["name","temp","type","radio",3,"disabled"],[3,"innerHTML"],[1,"w-100",3,"disabled"],[1,"w-50",3,"disabled"],[1,"w-100",3,"ngModel","disabled","ngModelChange"],["selected","","value","true"],["value","false",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],["value","false"],[1,"w-100"],["type","text"],["type","checkbox",3,"disabled"],["color","accent","mat-flat-button","",3,"disabled"],["class","pointer left",3,"matTooltip",4,"ngIf"],[1,"pointer","left",3,"matTooltip"],["id","timezone-offset","name","timezone_offset",1,"w-100",3,"disabled"],["selected","selected","value","-12:00"],["value","-12:00"],["value","-11:00"],["value","-10:00"],["value","-09:50"],["value","-09:00"],["value","-08:00"],["value","-07:00"],["value","-06:00"],["value","-05:00"],["value","-04:50"],["value","-04:00"],["value","-03:50"],["value","-03:00"],["value","-02:00"],["value","-01:00"],["value","+00:00"],["value","+01:00"],["value","+02:00"],["value","+03:00"],["value","+03:50"],["value","+04:00"],["value","+04:50"],["value","+05:00"],["value","+05:50"],["value","+05:75"],["value","+06:00"],["value","+06:50"],["value","+07:00"],["value","+08:00"],["value","+08:75"],["value","+09:00"],["value","+09:50"],["value","+10:00"],["value","+10:50"],["value","+11:00"],["value","+11:50"],["value","+12:00"],["value","+12:75"],["value","+13:00"],["value","+14:00"],[3,"attribute"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,on,1,0,"mat-spinner",1),t.YNc(4,oa,12,8,"div",2)),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,3,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_PAGE.TITLE"),"\n"),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.sg,h.O5,et.ey,O.KE,O.hX,A._Y,A.YN,A.Kr,A.EJ,A.JJ,A.JL,A.On,A.F,F.Hw,f.lW,it.gD,G.Ou,Z.gM,Xo.H,tn.$,h.gd,m.X$,en.A],styles:[".left[_ngcontent-%COMP%]{margin-left:10px}.pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function na(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"MEMBER_DETAIL.ENTITY")," ")}function aa(i,s){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",6),2&i){const e=t.oxw();t.Q6J("entityId",e.member.id)("entity","member")}}function sa(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"MEMBER_DETAIL.ENTITY")," - ",t.lcZ(2,4,"GROUP_DETAIL.ENTITY")," ")}function ra(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",7),2&i){const e=t.oxw(2);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","group")}}function la(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,sa,3,6,"ng-template",2),t.YNc(2,ra,1,3,"ng-template",3),t.qZA())}function ca(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"MEMBER_DETAIL.ENTITY")," - ",t.lcZ(2,4,"RESOURCE_DETAIL.ENTITY")," ")}function pa(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",7),2&i){const e=t.oxw(2);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","resource")}}function ua(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,ca,3,6,"ng-template",2),t.YNc(2,pa,1,3,"ng-template",3),t.qZA())}function da(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"ADMIN_USER.ENTITY")," ")}function _a(i,s){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",6),2&i){const e=t.oxw();t.Q6J("entityId",e.member.userId)("entity","user")}}function ma(i,s){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"ADMIN_USER.ENTITY")," - ",t.lcZ(2,4,"FACILITY_DETAIL.ENTITY")," ")}function ga(i,s){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",7),2&i){const e=t.oxw(2);t.Q6J("firstEntity","user")("firstEntityId",e.member.userId)("secondEntity","facility")}}function ha(i,s){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,ma,3,6,"ng-template",2),t.YNc(2,ga,1,3,"ng-template",3),t.qZA())}let Aa=(()=>{class i{constructor(e,o,n,a){this.route=e,this.authResolver=o,this.memberManager=n,this.entityService=a}ngOnInit(){this.member=this.entityService.getEntity(),this.memberGroupAttAuth=this.authResolver.isAuthorized("getMemberGroups_Member_policy",[this.member]),this.memberResourceAttAuth=this.authResolver.isAuthorized("getAssignedResourcesWithStatus_Member_policy",[this.member]),this.userFacilityAttAuth=this.authResolver.isAuthorized("getAssignedFacilities_User_policy",[{beanName:"User",id:this.member.userId}])}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(p.x4),t.Y36(g.uq),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-attributes"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:14,vars:6,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[1,"mb-2"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(o,n){1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),t.YNc(6,na,2,3,"ng-template",2),t.YNc(7,aa,1,2,"ng-template",3),t.qZA(),t.YNc(8,la,3,0,"mat-tab",4),t.YNc(9,ua,3,0,"mat-tab",4),t.TgZ(10,"mat-tab",5),t.YNc(11,da,2,3,"ng-template",2),t.YNc(12,_a,1,2,"ng-template",3),t.qZA(),t.YNc(13,ha,3,0,"mat-tab",4),t.qZA()()),2&o&&(t.xp6(2),t.Oqu(t.lcZ(3,4,"MEMBER_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(6),t.Q6J("ngIf",n.memberGroupAttAuth),t.xp6(1),t.Q6J("ngIf",n.memberResourceAttAuth),t.xp6(4),t.Q6J("ngIf",n.userFacilityAttAuth))},dependencies:[h.O5,D.Vc,D.uD,D.uX,D.SP,wt.Y,lt.t,m.X$]})}return i})(),Ta=(()=>{class i{constructor(e,o,n,a,r){this.sideMenuService=e,this.voService=o,this.authResolver=n,this.entityStorageService=a,this.routePolicyService=r,this.items=[]}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.initItems()}initItems(){this.routePolicyService.canNavigate("organizations-resources-preview",this.vo)&&this.items.push({cssIcon:"perun-resource",url:`/organizations/${this.vo.id}/resources/preview`,label:"MENU_ITEMS.VO.RESOURCE_PREVIEW",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-tags",this.vo)&&this.items.push({cssIcon:"perun-resource-tags",url:`/organizations/${this.vo.id}/resources/tags`,label:"MENU_ITEMS.VO.RESOURCE_TAGS",style:"vo-btn"}),this.routePolicyService.canNavigate("organizations-resources-states",this.vo)&&this.items.push({cssIcon:"perun-resources-state",url:`/organizations/${this.vo.id}/resources/states`,label:"MENU_ITEMS.VO.RESOURCE_STATES",style:"vo-btn"})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(q.D),t.Y36(g.YF),t.Y36(p.x4),t.Y36(p.fb),t.Y36(p.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-resources-overview"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:2,vars:1,consts:[[3,"items"]],template:function(o,n){1&o&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",0),t.qZA()),2&o&&(t.xp6(1),t.Q6J("items",n.items))},dependencies:[Q.L]})}return i})();var fa=l(4553),Ia=l(65992),E=l(78337),ba=l(80098);function va(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ea(i,s){1&i&&t._UZ(0,"th",14)}function Sa(i,s){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.tagName)}}function Ca(i,s){1&i&&t._UZ(0,"tr",16)}function xa(i,s){1&i&&t._UZ(0,"tr",17)}function Na(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Ea,1,0,"th",7),t.YNc(14,Sa,2,1,"td",8),t.BQk(),t.YNc(15,Ca,1,0,"tr",9),t.YNc(16,xa,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.DELETE_RESOURCE_TAG.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.DELETE_RESOURCE_TAG.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.DELETE_RESOURCE_TAG.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.DELETE_RESOURCE_TAG.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.DELETE_RESOURCE_TAG.SUBMIT")," ")}}let Oa=(()=>{class i{constructor(e,o,n){this.dialogRef=e,this.data=o,this.resourceManager=n,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new c.by(this.data.tagsForDelete)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;for(const e of this.data.tagsForDelete)this.resourceManager.deleteResourceTag({resourceTag:e}).subscribe(()=>{this.dialogRef.close(!0)},()=>this.dialogRef.close(!0))}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.xk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-resource-tag-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,va,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Na,24,19,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();var x=l(38106),Za=l(26946),C=l(55959),R=l(62481),L=l(2730);function La(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.create())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.CREATE_BUTTON"),"\n"))}function Ma(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.deleteTag())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.RESOURCES.TAGS.DELETE_BUTTON"),"\n")}}function Da(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Ra(i,s){if(1&i&&t._UZ(0,"app-resources-tags-list",10),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("entity","vo")("resourceTags",e.resourceTag)("filterValue",e.filterValue)("selection",e.selection)("tableId",e.tableId)}}let wa=(()=>{class i{constructor(e,o,n,a,r,d){this.resourceManager=e,this.dialog=o,this.notificator=n,this.translator=a,this.authResolver=r,this.entityStorageService=d,this.loading=!1,this.resourceTag=[],this.selection=new E.Ov(!0,[]),this.tableId=x.O7,this.displayedColumns=[]}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.updateData()}deleteTag(){const e=(0,_.kZ)();e.width="450px",e.data={tagsForDelete:this.selection.selected,theme:"vo-theme"},this.dialog.open(Oa,e).afterClosed().subscribe(n=>{n&&(this.translator.get("VO_DETAIL.RESOURCES.TAGS.DELETE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.updateData())})}create(){const e=(0,_.kZ)();e.width="450px",e.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(ba.p,e).afterClosed().subscribe(n=>{n&&(this.translator.get("VO_DETAIL.RESOURCES.TAGS.CREATE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.updateData())})}updateData(){this.loading=!0,this.selection.clear(),this.resourceManager.getAllResourcesTagsForVo(this.vo.id).subscribe(e=>{this.resourceTag=e,this.selection.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(e){this.filterValue=e}setAuthRights(){this.displayedColumns=[],this.createAuth=this.authResolver.isAuthorized("createResourceTag_ResourceTag_Vo_policy",[this.vo]),this.deleteAuth=this.authResolver.isAuthorized("deleteResourceTag_ResourceTag_policy",[this.vo]),this.editAuth=this.authResolver.isAuthorized("updateResourceTag_ResourceTag_policy",[this.vo]),this.displayedColumns=this.deleteAuth?["select","id","name"]:["id","name"],this.editAuth&&this.displayedColumns.push("edit")}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.xk),t.Y36(u.uw),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-resources-tags"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.updateData()}),t.qZA(),t.YNc(4,La,3,3,"button",2),t.YNc(5,Ma,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(7,Da,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,Ra,1,6,"app-resources-tags-list",7),t.qZA()),2&o){const a=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.RESOURCES.TAGS.TITLE")),t.xp6(3),t.Q6J("ngIf",n.createAuth),t.xp6(1),t.Q6J("ngIf",n.deleteAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.RESOURCES.TAGS.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,Za.o,C.K,R.t,L.P,b.e,m.X$]})}return i})();function Ga(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-expiration-settings",1),t.NdJ("saveAttribute",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.saveExpirationAttribute(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("expirationAttribute",e.expirationAttribute)}}let Pa=(()=>{class i{constructor(e,o,n,a,r){this.attributesManager=e,this.translate=o,this.notificator=n,this.apiRequest=a,this.entityStorageService=r,this.translate.get("GROUP_DETAIL.SETTINGS.EXPIRATION.SUCCESS_MESSAGE").subscribe(d=>this.successMessage=d),this.translate.get("GROUP_DETAIL.SETTINGS.EXPIRATION.ERROR_MESSAGE").subscribe(d=>this.errorMessage=d)}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.loadSettings()}saveExpirationAttribute(e){this.apiRequest.dontHandleErrorForNext(),this.attributesManager.setGroupAttribute({group:this.group.id,attribute:e}).subscribe({next:()=>{this.loadSettings(),this.notificator.showSuccess(this.successMessage)},error:o=>this.notificator.showRPCError(o,this.errorMessage)})}loadSettings(){this.attributesManager.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe(e=>{this.expirationAttribute=e})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.H8),t.Y36(m.sK),t.Y36(p.V6),t.Y36(p.F5),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-expiration"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:1,consts:[[3,"expirationAttribute","saveAttribute",4,"ngIf"],[3,"expirationAttribute","saveAttribute"]],template:function(o,n){1&o&&t.YNc(0,Ga,1,1,"app-expiration-settings",0),2&o&&t.Q6J("ngIf",void 0!==n.expirationAttribute)},dependencies:[h.O5,Dt]})}return i})(),Ua=(()=>{class i{constructor(e,o){this.guiAuthResolver=e,this.entityStorageService=o,this.availableRoles=[],this.selected="user",this.type="Group",this.theme="group-theme"}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Group")}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-managers"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:1,vars:4,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","theme"]],template:function(o,n){1&o&&t._UZ(0,"app-managers-page",0),2&o&&t.Q6J("complementaryObject",n.group)("availableRoles",n.availableRoles)("complementaryObjectType",n.type)("theme",n.theme)},dependencies:[Rt.s]})}return i})();function ya(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Va(i,s){1&i&&t._UZ(0,"th",14)}function Fa(i,s){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Oqu(o.getMailType(e))}}function Ya(i,s){1&i&&t._UZ(0,"tr",16)}function Ja(i,s){1&i&&t._UZ(0,"tr",17)}function qa(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Va,1,0,"th",7),t.YNc(14,Fa,2,1,"td",8),t.BQk(),t.YNc(15,Ya,1,0,"tr",9),t.YNc(16,Ja,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.CONFIRMATION")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.APPLICATION_FORM_DELETE_MAIL.SUBMIT")," ")}}let Ut=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.notificator=n,this.translate=a,this.registrarService=r,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new c.by(this.data.mails)}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,this.data.groupId)for(const e of this.data.mails)this.registrarService.deleteApplicationMailForGroup(this.data.groupId,e.id).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1);else for(const e of this.data.mails)this.registrarService.deleteApplicationMailForVo(this.data.voId,e.id).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1)}getMailType(e){let o="";return null==e.mailType||0===e.mailType.length?o="":this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_"+e.mailType).subscribe(n=>{o=n}),o}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.V6),t.Y36(m.sK),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-notification-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,ya,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,qa,24,19,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();var P=l(11186);function ka(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Qa(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",11),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.FORMAT_HTML_NOT_AUTHORIZED")," "))}const Ba=function(i){return{"disabled-label":i}};function Ha(i,s){if(1&i&&(t.TgZ(0,"span",19),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"uppercase"),t.qZA()),2&i){const e=t.oxw().$implicit,o=t.oxw(2);t.Q6J("ngClass",t.VKq(6,Ba,"html"===e&&!o.htmlEditAuth)),t.xp6(1),t.hij(" ",t.lcZ(2,2,t.lcZ(3,4,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.FORMAT_"+e))," ")}}function Wa(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"textarea",20),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw(3);return t.KtG(a.mailFooter=n)}),t._uU(1," "),t.qZA()}if(2&i){const e=t.oxw(3);t.Q6J("ngModel",e.mailFooter)}}function ja(i,s){if(1&i&&(t.TgZ(0,"textarea",21),t._uU(1," "),t.qZA()),2&i){const e=t.oxw(3);t.Q6J("formControl",e.htmlInput)}}function za(i,s){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&i){const e=t.oxw(3);t.xp6(1),t.hij(" ",e.htmlInput.errors.invalidHtmlContent," ")}}function $a(i,s){1&i&&(t.TgZ(0,"div",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.DESCRIPTION")," "))}function Ka(i,s){1&i&&(t.TgZ(0,"div",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.DESCRIPTION_HTML")," "))}function Xa(i,s){if(1&i&&(t.TgZ(0,"mat-tab",12),t.YNc(1,Ha,4,8,"ng-template",13),t.TgZ(2,"mat-form-field",14),t.YNc(3,Wa,2,1,"textarea",15),t.YNc(4,ja,2,1,"textarea",16),t.YNc(5,za,2,1,"mat-error",17),t.qZA(),t.YNc(6,$a,3,3,"div",18),t.YNc(7,Ka,3,3,"div",18),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.Q6J("disabled","html"===e&&!o.htmlEditAuth),t.xp6(3),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e),t.xp6(1),t.Q6J("ngIf",o.htmlInput.invalid&&"html"===e),t.xp6(1),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e)}}function ts(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t.YNc(5,Qa,3,3,"perun-web-apps-alert",4),t.TgZ(6,"mat-tab-group",5),t.YNc(7,Xa,8,6,"mat-tab",6),t.qZA()(),t.TgZ(8,"div",7)(9,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.cancel())}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"div",9),t.ALo(13,"translate"),t.TgZ(14,"div",9),t.ALo(15,"translate"),t.TgZ(16,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.submit())}),t._uU(17),t.ALo(18,"translate"),t.qZA()()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,12,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.TITLE")),t.xp6(3),t.Q6J("ngIf",e.plainEdithAuth&&!e.htmlEditAuth),t.xp6(2),t.Q6J("ngForOf",e.formats),t.xp6(3),t.hij(" ",t.lcZ(11,14,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.CANCEL_BUTTON")," "),t.xp6(2),t.s9C("matTooltip",t.lcZ(13,16,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.HINT")),t.Q6J("matTooltipDisabled",e.plainEdithAuth)("matTooltipPosition","above"),t.xp6(2),t.s9C("matTooltip",t.lcZ(15,18,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.INVALID_TAGS")),t.Q6J("matTooltipDisabled",!e.htmlInput.invalid)("matTooltipPosition","above"),t.xp6(2),t.Q6J("disabled",e.loading||!e.plainEdithAuth||e.htmlInput.invalid),t.xp6(1),t.hij(" ",t.lcZ(18,20,"DIALOGS.NOTIFICATIONS_EDIT_FOOTER.SUBMIT_BUTTON")," ")}}let yt=(()=>{class i{constructor(e,o,n,a,r,d){this.dialogRef=e,this.attributesManager=o,this.translateService=n,this.notificator=a,this.escapeInput=r,this.data=d,this.mailFooter="",this.loading=!1,this.htmlInput=new A.NI("",[this.escapeInput.htmlContentValidator()]),this.formats=["plain","html"]}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.data.groupId?this.getFooterForGroup():this.getFooterForVo(),this.loading=!1,this.htmlInput.markAsTouched()}submit(){this.loading=!0,this.mailAttribute.value=this.mailFooter,this.htmlMailAttribute.value=this.htmlInput.value,this.data.groupId?this.attributesManager.setGroupAttribute({group:this.data.groupId,attribute:this.mailAttribute}).subscribe({next:()=>{this.htmlEditAuth&&this.attributesManager.setGroupAttribute({group:this.data.groupId,attribute:this.htmlMailAttribute}).subscribe({next:()=>{this.notificationSuccess(),this.dialogRef.close()},error:()=>this.loading=!1})},error:()=>this.loading=!1}):this.attributesManager.setVoAttribute({vo:this.data.voId,attribute:this.mailAttribute}).subscribe({next:()=>{this.htmlEditAuth&&this.attributesManager.setVoAttribute({vo:this.data.voId,attribute:this.htmlMailAttribute}).subscribe({next:()=>{this.notificationSuccess(),this.dialogRef.close()},error:()=>this.loading=!1})},error:()=>this.loading=!1})}cancel(){this.dialogRef.close()}getFooterForVo(){this.attributesManager.getVoAttributeByName(this.data.voId,N.r.VO_DEF_MAIL_FOOTER).subscribe({next:e=>{this.mailAttribute=e,this.plainEdithAuth=this.mailAttribute.writable,this.mailFooter=e.value?String(e.value):"",this.loading=!1},error:()=>this.loading=!1}),this.attributesManager.getVoAttributeByName(this.data.voId,N.r.VO_DEF_MAIL_HTML_FOOTER).subscribe({next:e=>{this.htmlMailAttribute=e,this.htmlEditAuth=this.htmlMailAttribute.writable,this.htmlInput.setValue(e.value?String(e.value):""),this.loading=!1},error:()=>this.loading=!1})}getFooterForGroup(){this.attributesManager.getGroupAttributeByName(this.data.groupId,N.r.GROUP_DEF_MAIL_FOOTER).subscribe({next:e=>{this.mailAttribute=e,this.plainEdithAuth=this.mailAttribute.writable,this.mailFooter=e.value?String(e.value):"",this.loading=!1},error:()=>this.loading=!1}),this.attributesManager.getGroupAttributeByName(this.data.groupId,N.r.GROUP_DEF_MAIL_HTML_FOOTER).subscribe({next:e=>{this.htmlMailAttribute=e,this.htmlEditAuth=this.htmlMailAttribute.writable,this.htmlInput.setValue(e.value?String(e.value):""),this.loading=!1},error:()=>this.loading=!1})}notificationSuccess(){this.translateService.get("DIALOGS.NOTIFICATIONS_EDIT_FOOTER.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.H8),t.Y36(m.sK),t.Y36(p.V6),t.Y36(p.L6),t.Y36(u.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-edit-email-footer-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","info",4,"ngIf"],["color","primary","mat-stretch-tabs","false"],[3,"disabled",4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","info"],[3,"disabled"],["mat-tab-label",""],["subscriptSizing","dynamic",1,"w-100"],["matInput","","rows","5",3,"ngModel","ngModelChange",4,"ngIf"],["matInput","","rows","5",3,"formControl",4,"ngIf"],[4,"ngIf"],["class","mt-2 font-italic text-muted",4,"ngIf"],[3,"ngClass"],["matInput","","rows","5",3,"ngModel","ngModelChange"],["matInput","","rows","5",3,"formControl"],[1,"mt-2","font-italic","text-muted"]],template:function(o,n){if(1&o&&(t.YNc(0,ka,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,ts,19,22,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.mk,h.sg,h.O5,Y.Nt,O.KE,O.TO,A.Fj,A.JJ,A.oH,A.On,f.lW,D.uD,D.uX,D.SP,u.uh,u.xY,u.H8,Z.gM,P.w,M.b,b.e,h.gd,m.X$],styles:[".disabled-label[_ngcontent-%COMP%]{color:#00000061!important} .mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"]})}return i})();var es=l(16672);function is(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",1)(2,"button",2),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.addTag("{"+a[0]+"}"))}),t.ALo(3,"translate"),t.TgZ(4,"mat-icon"),t._uU(5,"add_circle"),t.qZA()(),t.TgZ(6,"span"),t._uU(7),t.ALo(8,"translate"),t.qZA()(),t._UZ(9,"mat-divider",3),t.qZA()}if(2&i){const e=s.$implicit;t.xp6(2),t.s9C("matTooltip",t.lcZ(3,2,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TAG_HINT")),t.xp6(5),t.hij(" ","{"+e[0]+"} = "+t.lcZ(8,4,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL."+e[1])," ")}}let os=(()=>{class i{constructor(){this.tags=[],this.addedTag=new t.vpe}addTag(e){this.addedTag.emit(e)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-tag-section"]],inputs:{tags:"tags"},outputs:{addedTag:"addedTag"},decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[1,"d-flex","flex-row","align-items-center"],["mat-icon-button","","matTooltipPosition","above",1,"tag-text","w-5","mt-auto","mb-auto","me-2",3,"matTooltip","click"],[1,"mt-1","mb-1"]],template:function(o,n){1&o&&t.YNc(0,is,10,6,"div",0),2&o&&t.Q6J("ngForOf",n.tags)},dependencies:[h.sg,F.Hw,f.RK,Z.gM,ct.d,m.X$],styles:[".tag-text[_ngcontent-%COMP%]{font-size:.9rem;font-weight:700}"]})}return i})(),ns=(()=>{class i{constructor(){this.addedTag=new t.vpe,this.applicationRelatedTags=[],this.userRelatedTags=[],this.validationLinksUsersTags=[],this.applicationLinksUsersTags=[],this.applicationLinksAdministratorsTags=[],this.perunLinksAdministratorsTags=[],this.userInvitationsTags=[]}ngOnInit(){this.getApplicationRelatedTags(),this.getUserRelatedTags(),this.getValidationLinksUsersTags(),this.getApplicationLinksUsersTags(),this.getApplicationLinksAdministratorsTags(),this.getPerunLinksAdministratorsTags(),this.getUserInvitationsTags()}getApplicationRelatedTags(){const e=[];e.push(["appId","APPID_DESCRIPTION"]),e.push(["actor","ACTOR_DESCRIPTION"]),e.push(["extSource","EXTSOURCE_DESCRIPTION"]),e.push(["voName","VONAME_DESCRIPTION"]),e.push(["groupName","GROUPNAME_DESCRIPTION"]),e.push(["mailFooter","MAILFOOTER_DESCRIPTION"]),e.push(["htmlMailFooter","HTMLMAILFOOTER_DESCRIPTION"]),e.push(["errors","ERRORS_DESCRIPTION"]),e.push(["customMessage","CUSTOMMESSAGE_DESCRIPTION"]),e.push(["autoApproveError","AUTOAPPROVEERROR_DESCRIPTION"]),e.push(["fromApp-itemName","FROMAPPITEMNAME_DESCRIPTION"]),this.applicationRelatedTags=e}getUserRelatedTags(){const e=[];e.push(["firstName","FIRSTNAME_DESCRIPTION"]),e.push(["lastName","LASTNAME_DESCRIPTION"]),e.push(["displayName","DISPLAYNAME_DESCRIPTION"]),e.push(["mail","MAIL_DESCRIPTION"]),e.push(["phone","PHONE_DESCRIPTION"]),e.push(["login-namespace","LOGINNAMESPACE_DESCRIPTION"]),e.push(["membershipExpiration","MEMBERSHIPEXPIRATION_DESCRIPTION"]),this.userRelatedTags=e}getValidationLinksUsersTags(){const e=[];e.push(["validationLink","VALIDATIONLINK_DESCRIPTION"]),e.push(["validationLink-krb","VALIDATIONKRB_DESCRIPTION"]),e.push(["validationLink-fed","VALIDATIONFED_DESCRIPTION"]),e.push(["validationLink-cert","VALIDATIONCERT_DESCRIPTION"]),e.push(["validationLink-non","VALIDATIONNON_DESCRIPTION"]),e.push(["redirectUrl","REDIRECTURL_DESCRIPTION"]),this.validationLinksUsersTags=e}getApplicationLinksUsersTags(){const e=[];e.push(["appGuiUrl","APPGUIURL_DESCRIPTION"]),e.push(["appGuiUrl-krb","APPGUIURLKRB_DESCRIPTION"]),e.push(["appGuiUrl-fed","APPGUIURLFED_DESCRIPTION"]),e.push(["appGuiUrl-cert","APPGUIURLCERT_DESCRIPTION"]),e.push(["appGuiUrl-non","APPGUIURLNON_DESCRIPTION"]),this.applicationLinksUsersTags=e}getApplicationLinksAdministratorsTags(){const e=[];e.push(["appDetailUrl","APPDETAILURL_DESCRIPTION"]),e.push(["appDetailUrl-krb","APPDETAILURLKRB_DESCRIPTION"]),e.push(["appDetailUrl-fed","APPDETAILURLFED_DESCRIPTION"]),e.push(["appDetailUrl-cert","APPDETAILURLCERT_DESCRIPTION"]),e.push(["appDetailUrl-newGUI","APPDETAILURLNEWGUI_DESCRIPTION"]),this.applicationLinksAdministratorsTags=e}getPerunLinksAdministratorsTags(){const e=[];e.push(["perunGuiUrl","PERUNGUIURL_DESCRIPTION"]),e.push(["perunGuiUrl-krb","PERUNGUIURLKRB_DESCRIPTION"]),e.push(["perunGuiUrl-fed","PERUNGUIURLFED_DESCRIPTION"]),e.push(["perunGuiUrl-cert","PERUNGUIURLCERT_DESCRIPTION"]),e.push(["perunGuiUrl-newGUI","PERUNGUINEWGUI_DESCRIPTION"]),this.perunLinksAdministratorsTags=e}getUserInvitationsTags(){const e=[];e.push(["voName","USER_INVITATIONS_VONAME_DESCRIPTION"]),e.push(["groupName","USER_INVITATIONS_GROUPNAME_DESCRIPTION"]),e.push(["displayName","USER_INVITATIONS_DISPLAYNAME_DESCRIPTION"]),e.push(["mailFooter","USER_INVITATIONS_MAILFOOTER_DESCRIPTION"]),e.push(["htmlMailFooter","USER_INVITATIONS_HTMLMAILFOOTER_DESCRIPTION"]),e.push(["invitationLink","INVITATIONLINK_DESCRIPTION"]),e.push(["invitationLink-krb","INVITATIONLINKKRB_DESCRIPTION"]),e.push(["invitationLink-fed","INVITATIONLINKFED_DESCRIPTION"]),e.push(["invitationLink-cert","INVITATIONLINKCERT_DESCRIPTION"]),e.push(["invitationLink-non","INVITATIONLINKNON_DESCRIPTION"]),this.userInvitationsTags=e}addTag(e){this.addedTag.emit(e)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-tag-bar"]],outputs:{addedTag:"addedTag"},decls:47,vars:46,consts:[["alert_type","info"],["cdkScrollable","",1,"scrollable"],[1,"fw-bold"],[3,"tags","addedTag"],[1,"fw-bold","pt-2"],[1,"font-italic","text-muted"]],template:function(o,n){1&o&&(t.TgZ(0,"perun-web-apps-alert",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"div",2),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(12,"div",4),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"div",5),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(19,"div",4),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"div",5),t._uU(23),t.ALo(24,"translate"),t.qZA(),t.TgZ(25,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(26,"div",4),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"div",5),t._uU(30),t.ALo(31,"translate"),t.qZA(),t.TgZ(32,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(33,"div",4),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.TgZ(36,"div",5),t._uU(37),t.ALo(38,"translate"),t.qZA(),t.TgZ(39,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA(),t.TgZ(40,"div",4),t._uU(41),t.ALo(42,"translate"),t.qZA(),t.TgZ(43,"div",5),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"app-tag-section",3),t.NdJ("addedTag",function(r){return n.addTag(r)}),t.qZA()()),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,20,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TAGS_DESCRIPTION"),"\n"),t.xp6(4),t.hij(" ",t.lcZ(6,22,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_RELATED_SECTION"),": "),t.xp6(2),t.Q6J("tags",n.applicationRelatedTags),t.xp6(2),t.hij(" ",t.lcZ(10,24,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.USER_RELATED_SECTION"),": "),t.xp6(2),t.Q6J("tags",n.userRelatedTags),t.xp6(2),t.hij(" ",t.lcZ(14,26,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.VALIDATION_LINKS_USERS_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(17,28,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.VALIDATION_LINKS_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.validationLinksUsersTags),t.xp6(2),t.hij(" ",t.lcZ(21,30,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_USERS_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(24,32,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.applicationLinksUsersTags),t.xp6(2),t.hij(" ",t.lcZ(28,34,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_ADMINISTRATOR_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(31,36,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_LINKS_ADMINISTRATOR_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.applicationLinksAdministratorsTags),t.xp6(2),t.hij(" ",t.lcZ(35,38,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.PERUN_LINKS_ADMINISTRATOR_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(38,40,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.PERUN_LINKS_ADMINISTRATOR_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.perunLinksAdministratorsTags),t.xp6(2),t.hij(" ",t.lcZ(42,42,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.USER_INVITATIONS_SECTION"),": "),t.xp6(3),t.hij(" ",t.lcZ(45,44,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.USER_INVITATIONS_DESCRIPTION")," "),t.xp6(2),t.Q6J("tags",n.userInvitationsTags))},dependencies:[es.PQ,P.w,os,m.X$],styles:[".scrollable[_ngcontent-%COMP%]{height:370px;overflow:auto}"]})}return i})();function as(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function ss(i,s){1&i&&(t.TgZ(0,"div")(1,"h1",36),t._uU(2),t.ALo(3,"translate"),t.qZA()()),2&i&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TITLE_CREATE")))}function rs(i,s){1&i&&(t.TgZ(0,"h1",36),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TITLE_EDIT")))}function ls(i,s){1&i&&(t.TgZ(0,"mat-option",37),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APPROVABLE_GROUP_APP_USER")," "))}function cs(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EMAIL_TYPE_DESCRIPTION_EDIT")," "))}function ps(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EMAIL_TYPE_DESCRIPTION_CREATE")," "))}function us(i,s){1&i&&(t.TgZ(0,"mat-option",38),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EXTENSION")," "))}function ds(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_TYPE_DESCRIPTION_EDIT")," "))}function _s(i,s){1&i&&(t.TgZ(0,"div",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_TYPE_DESCRIPTION_CREATE")," "))}function ms(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",43),t._UZ(1,"i",44),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.FORMAT_INFO"),t.oJD))}function gs(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",43),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.FORMAT_INFO_NOT_AUTHORIZED")," "))}const hs=function(i){return{"disabled-label":i}};function As(i,s){if(1&i&&(t.TgZ(0,"span",61),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"uppercase"),t.qZA()),2&i){const e=t.oxw().$implicit,o=t.oxw(4);t.Q6J("ngClass",t.VKq(6,hs,"html"===e&&!o.htmlAuth)),t.xp6(1),t.hij(" ",t.lcZ(2,2,t.lcZ(3,4,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.FORMAT_"+e))," ")}}function Ts(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"input",62),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!1)}),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-plain-subject")}}function fs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"input",62),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!1)}),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-html-subject")}}function Is(i,s){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",null==o.inputFormGroup.controls[e+"-html-subject"].errors?null:o.inputFormGroup.controls[e+"-html-subject"].errors.invalidHtmlContent," ")}}function bs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"textarea",63),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!0)}),t._uU(1," "),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-plain-text")}}function vs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"textarea",63),t.NdJ("focus",function(){t.CHM(e);const n=t.oxw(5);return t.KtG(n.isTextFocused=!0)}),t._uU(1," "),t.qZA()}if(2&i){const e=t.oxw(3).$implicit;t.MGl("formControlName","",e,"-html-text")}}function Es(i,s){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&i){const e=t.oxw(3).$implicit,o=t.oxw(2);t.xp6(1),t.hij(" ",null==o.inputFormGroup.controls[e+"-html-text"].errors?null:o.inputFormGroup.controls[e+"-html-text"].errors.invalidHtmlContent," ")}}function Ss(i,s){1&i&&t._UZ(0,"mat-divider",64)}function Cs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"mat-tab",45),t.YNc(1,As,4,8,"ng-template",46),t.TgZ(2,"div",47)(3,"div",48)(4,"div",49)(5,"button",50),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(4);return t.KtG(n.showTags=!n.showTags)}),t._uU(6),t.ALo(7,"translate"),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"span",51),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"mat-form-field",52)(13,"div",null,53),t.YNc(15,Ts,1,1,"input",54),t.YNc(16,fs,1,1,"input",54),t.qZA(),t.YNc(17,Is,2,1,"mat-error",55),t.qZA()(),t.TgZ(18,"div",56),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"mat-form-field",52)(22,"div",null,57),t.YNc(24,bs,2,1,"textarea",58),t.YNc(25,vs,2,1,"textarea",58),t.qZA(),t.YNc(26,Es,2,1,"mat-error",55),t.qZA()(),t.YNc(27,Ss,1,0,"mat-divider",59),t.TgZ(28,"div")(29,"app-tag-bar",60),t.NdJ("addedTag",function(n){const r=t.CHM(e).$implicit,d=t.MAs(14),T=t.MAs(23),I=t.oxw(2).$implicit,S=t.oxw(2);return t.KtG(S.addTag(d,T,I,n,r))}),t.qZA()()()()}if(2&i){const e=s.$implicit,o=t.oxw(2).$implicit,n=t.oxw(2);t.Q6J("disabled","html"===e&&!n.htmlAuth),t.xp6(6),t.hij(" ",n.showTags?t.lcZ(7,12,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.HIDE_TAGS"):t.lcZ(8,14,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SHOW_TAGS")," "),t.xp6(4),t.hij(" ",t.lcZ(11,16,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SUBJECT"),": "),t.xp6(5),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e),t.xp6(1),t.Q6J("ngIf",null==n.inputFormGroup.controls[o+"-html-subject"]?null:n.inputFormGroup.controls[o+"-html-subject"].invalid),t.xp6(2),t.hij(" ",t.lcZ(20,18,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.TEXT"),": "),t.xp6(5),t.Q6J("ngIf","plain"===e),t.xp6(1),t.Q6J("ngIf","html"===e),t.xp6(1),t.Q6J("ngIf",null==n.inputFormGroup.controls[o+"-html-text"]?null:n.inputFormGroup.controls[o+"-html-text"].invalid),t.xp6(1),t.Q6J("ngIf",n.showTags),t.xp6(1),t.Q6J("@tagsOpenClose",n.showTags?"open":"closed")}}function xs(i,s){if(1&i&&(t.YNc(0,ms,3,3,"perun-web-apps-alert",41),t.YNc(1,gs,3,3,"perun-web-apps-alert",41),t.TgZ(2,"mat-tab-group",7),t.YNc(3,Cs,30,20,"mat-tab",42),t.qZA()),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.htmlAuth),t.xp6(1),t.Q6J("ngIf",!e.htmlAuth),t.xp6(2),t.Q6J("ngForOf",e.formats)}}function Ns(i,s){if(1&i&&(t.TgZ(0,"mat-tab",39),t.ALo(1,"translate"),t.ALo(2,"uppercase"),t.YNc(3,xs,4,3,"ng-template",40),t.qZA()),2&i){const e=s.$implicit,o=t.oxw(2);t.s9C("label",t.lcZ(1,2,t.lcZ(2,4,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.LANG_"+e))),t.Q6J("formGroup",o.inputFormGroup)}}function Os(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",65),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.create())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.invalidNotification||e.inputFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.CREATE_BUTTON")," ")}}function Zs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",65),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.save())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",!e.editAuth||e.inputFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SAVE_BUTTON")," ")}}function Ls(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",2),t.YNc(1,ss,4,3,"div",3),t.YNc(2,rs,3,3,"ng-template",null,4,t.W1O),t.TgZ(4,"div",5)(5,"div")(6,"perun-web-apps-alert",6),t._uU(7),t.ALo(8,"translate"),t.qZA()(),t.TgZ(9,"mat-tab-group",7)(10,"mat-tab",8),t.ALo(11,"translate"),t.TgZ(12,"div",9)(13,"span",10),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.TgZ(16,"div",11)(17,"mat-form-field",12)(18,"mat-select",13),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applicationMail.mailType=n)})("selectionChange",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.notificationExist())}),t.TgZ(19,"mat-option",14),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.YNc(22,ls,3,3,"mat-option",15),t.TgZ(23,"mat-option",16),t._uU(24),t.ALo(25,"translate"),t.qZA(),t.TgZ(26,"mat-option",17),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"mat-option",18),t._uU(30),t.ALo(31,"translate"),t.qZA(),t.TgZ(32,"mat-option",19),t._uU(33),t.ALo(34,"translate"),t.qZA(),t.TgZ(35,"mat-option",20),t._uU(36),t.ALo(37,"translate"),t.qZA(),t.TgZ(38,"mat-option",21),t._uU(39),t.ALo(40,"translate"),t.qZA()()()()(),t.TgZ(41,"div",22),t._UZ(42,"span",23),t.YNc(43,cs,3,3,"div",24),t.YNc(44,ps,3,3,"div",24),t.qZA(),t.TgZ(45,"div",25)(46,"span",26),t._uU(47),t.ALo(48,"translate"),t.qZA(),t.TgZ(49,"div",11)(50,"mat-form-field",12)(51,"mat-select",13),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applicationMail.appType=n)})("selectionChange",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.notificationExist())}),t.TgZ(52,"mat-option",27),t._uU(53),t.ALo(54,"translate"),t.qZA(),t.YNc(55,us,3,3,"mat-option",28),t.qZA()()()(),t.TgZ(56,"div",22),t._UZ(57,"span",23),t.YNc(58,ds,3,3,"div",24),t.YNc(59,_s,3,3,"div",24),t.qZA(),t.TgZ(60,"div",25)(61,"span",26),t._uU(62),t.ALo(63,"translate"),t.qZA(),t.TgZ(64,"div",11)(65,"mat-checkbox",29),t.NdJ("ngModelChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applicationMail.send=n)}),t.qZA()()(),t.TgZ(66,"div",22),t._UZ(67,"span",23),t.TgZ(68,"div",30),t._uU(69),t.ALo(70,"translate"),t.qZA()()(),t.YNc(71,Ns,4,6,"mat-tab",31),t.qZA()(),t.TgZ(72,"div",32)(73,"button",33),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.cancel())}),t._uU(74),t.ALo(75,"translate"),t.qZA(),t.YNc(76,Os,3,4,"button",34),t.TgZ(77,"div",35),t.ALo(78,"translate"),t.TgZ(79,"div",35),t.ALo(80,"translate"),t.YNc(81,Zs,3,4,"button",34),t.qZA()()()()}if(2&i){const e=t.MAs(3),o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.data.createMailNotification)("ngIfElse",e),t.xp6(4),t.Q6J("@openClose",o.invalidNotification?"open":"closed"),t.xp6(2),t.Oqu(t.lcZ(8,38,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.INVALID_NOTIFICATION")),t.xp6(3),t.s9C("label",t.lcZ(11,40,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.BASIC_SETTINGS")),t.xp6(4),t.hij("",t.lcZ(15,42,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EMAIL_TYPE")," :"),t.xp6(4),t.Q6J("ngModel",o.applicationMail.mailType)("disabled",!o.data.createMailNotification),t.xp6(2),t.hij(" ",t.lcZ(21,44,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_CREATED_USER")," "),t.xp6(2),t.Q6J("ngIf",o.data.groupId),t.xp6(2),t.hij(" ",t.lcZ(25,46,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_CREATED_VO_ADMIN")," "),t.xp6(3),t.hij(" ",t.lcZ(28,48,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_MAIL_VALIDATION")," "),t.xp6(3),t.hij(" ",t.lcZ(31,50,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_APPROVED_USER")," "),t.xp6(3),t.hij(" ",t.lcZ(34,52,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_REJECTED_USER")," "),t.xp6(3),t.hij(" ",t.lcZ(37,54,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_APP_ERROR_VO_ADMIN")," "),t.xp6(3),t.hij(" ",t.lcZ(40,56,"VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_USER_INVITE")," "),t.xp6(4),t.Q6J("ngIf",!o.data.createMailNotification),t.xp6(1),t.Q6J("ngIf",o.data.createMailNotification),t.xp6(3),t.hij("",t.lcZ(48,58,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.APPLICATION_TYPE")," :"),t.xp6(4),t.Q6J("ngModel",o.applicationMail.appType)("disabled",!o.data.createMailNotification),t.xp6(2),t.hij(" ",t.lcZ(54,60,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.INITIAL")," "),t.xp6(2),t.Q6J("ngIf","USER_INVITE"!==o.applicationMail.mailType),t.xp6(3),t.Q6J("ngIf",!o.data.createMailNotification),t.xp6(1),t.Q6J("ngIf",o.data.createMailNotification),t.xp6(3),t.hij("",t.lcZ(63,62,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SENDING_ENABLED")," :"),t.xp6(3),t.Q6J("ngModel",o.applicationMail.send),t.xp6(4),t.hij(" ",t.lcZ(70,64,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.SENDING_ENABLED_DESCRIPTION")," "),t.xp6(2),t.Q6J("ngForOf",o.languages),t.xp6(3),t.hij(" ",t.lcZ(75,66,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.CANCEL_BUTTON")," "),t.xp6(2),t.Q6J("ngIf",o.data.createMailNotification),t.xp6(1),t.s9C("matTooltip",t.lcZ(78,68,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.EDIT_HINT")),t.Q6J("matTooltipDisabled",o.editAuth)("matTooltipPosition","above"),t.xp6(2),t.s9C("matTooltip",t.lcZ(80,70,"DIALOGS.NOTIFICATIONS_ADD_EDIT_MAIL.INVALID_HTML_TAGS")),t.Q6J("matTooltipDisabled",!o.inputFormGroup.invalid)("matTooltipPosition","above"),t.xp6(2),t.Q6J("ngIf",!o.data.createMailNotification)}}let ut=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialogRef=e,this.registrarService=o,this.data=n,this.authResolver=a,this.groupsService=r,this.store=d,this.inputEscape=T,this.showTags=!1,this.isTextFocused=!0,this.invalidNotification=!1,this.loading=!1,this.languages=["en"],this.formats=["plain","html"],this.inputFormGroup=null}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.htmlAuth=this.authResolver.isPerunAdmin(),this.applicationMail=this.data.applicationMail,this.theme=this.data.theme,this.data.groupId?this.groupsService.getGroupById(this.data.groupId).subscribe(o=>{this.editAuth=this.authResolver.isAuthorized("group-addMail_ApplicationForm_ApplicationMail_policy",[o])}):this.data.voId&&(this.editAuth=this.authResolver.isAuthorized("vo-addMail_ApplicationForm_ApplicationMail_policy",[{id:this.data.voId,beanName:"Vo"}]));const e={};for(const o of this.languages)e[`${o}-plain-subject`]=new A.NI(this.applicationMail.message[o].subject,[]),e[`${o}-plain-text`]=new A.NI(this.applicationMail.message[o].text,[]),e[`${o}-html-subject`]=new A.NI(this.applicationMail.htmlMessage[o].subject,[this.inputEscape.htmlContentValidator()]),e[`${o}-html-text`]=new A.NI(this.applicationMail.htmlMessage[o].text,[this.inputEscape.htmlContentValidator()]),e[`${o}-html-subject`].markAsTouched(),e[`${o}-html-text`].markAsTouched();this.inputFormGroup=new A.cw(e)}cancel(){this.dialogRef.close()}create(){this.notificationExist(),!this.invalidNotification&&(this.loading=!0,this.validateNotification(),this.data.groupId?this.registrarService.addApplicationMailForGroup({group:this.data.groupId,mail:this.applicationMail}).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1}):this.registrarService.addApplicationMailForVo({vo:this.data.voId,mail:this.applicationMail}).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1}))}save(){this.loading=!0,this.validateNotification(),this.registrarService.updateApplicationMail({mail:this.applicationMail}).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}addTag(e,o,n,a,r){const d=this.isTextFocused?o.children.item(0):e.children.item(0),T=d.selectionStart,I=this.inputFormGroup.get(`${n}-${r}-${this.isTextFocused?"text":"subject"}`),S=I.value;I.setValue(S.substring(0,T)+a+S.substring(T)),d.focus()}notificationExist(){for(const e of this.data.applicationMails)if(e.mailType===this.applicationMail.mailType&&e.appType===this.applicationMail.appType)return void(this.invalidNotification=!0);this.invalidNotification=!1}validateNotification(){for(const e of this.languages){let o=this.inputEscape.escapeDangerousHtml(this.inputFormGroup.get(`${e}-html-subject`).value);this.applicationMail.htmlMessage[e].subject=o.escapedHtml,o=this.inputEscape.escapeDangerousHtml(this.inputFormGroup.get(`${e}-html-text`).value),this.applicationMail.htmlMessage[e].text=o.escapedHtml,this.applicationMail.message[e].subject=this.inputFormGroup.get(`${e}-plain-subject`).value,this.applicationMail.message[e].text=this.inputFormGroup.get(`${e}-plain-text`).value}}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.tk),t.Y36(u.WI),t.Y36(p.x4),t.Y36(g.ff),t.Y36(p.d6),t.Y36(p.L6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-edit-notification-dialog"]],decls:4,vars:5,consts:[["spinner",""],["class","h-100 d-flex flex-column",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"h-100","d-flex","flex-column"],[4,"ngIf","ngIfElse"],["edit",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","error"],["color","primary","mat-stretch-tabs","false"],[3,"label"],[1,"mt-3","d-flex"],[1,"w-25","m-auto","fw-bold"],[1,"w-75"],[1,"w-100"],["disableOptionCentering","",3,"ngModel","disabled","ngModelChange","selectionChange"],["value","APP_CREATED_USER"],["value","APPROVABLE_GROUP_APP_USER",4,"ngIf"],["value","APP_CREATED_VO_ADMIN"],["value","MAIL_VALIDATION"],["value","APP_APPROVED_USER"],["value","APP_REJECTED_USER"],["value","APP_ERROR_VO_ADMIN"],["value","USER_INVITE"],[1,"d-flex","mb-3"],[1,"w-25"],["class","w-75 font-italic text-muted",4,"ngIf"],[1,"d-flex"],[1,"w-25","fw-bold"],["value","INITIAL"],["value","EXTENSION",4,"ngIf"],[3,"ngModel","ngModelChange"],[1,"w-75","font-italic","text-muted"],[3,"label","formGroup",4,"ngFor","ngForOf"],["mat-dialog-actions","",1,"d-flex","mt-auto"],["mat-stroked-button","",1,"ms-auto",3,"click"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-dialog-title",""],["value","APPROVABLE_GROUP_APP_USER"],["value","EXTENSION"],[3,"label","formGroup"],["matTabContent",""],["alert_type","info",4,"ngIf"],[3,"disabled",4,"ngFor","ngForOf"],["alert_type","info"],[3,"innerHTML"],[3,"disabled"],["mat-tab-label",""],[1,"d-flex","w-100"],[1,"pe-2","w-100"],[1,"pt-2"],["mat-stroked-button","",1,"right-button",3,"click"],[1,"fw-bold","pe-2"],["subscriptSizing","dynamic",1,"w-100"],["Input",""],["matInput","",3,"formControlName","focus",4,"ngIf"],[4,"ngIf"],[1,"fw-bold"],["Textarea",""],["matInput","","rows","17",3,"formControlName","focus",4,"ngIf"],["class","ms-3 me-3","vertical","true",4,"ngIf"],[3,"addedTag"],[3,"ngClass"],["matInput","",3,"formControlName","focus"],["matInput","","rows","17",3,"formControlName","focus"],["vertical","true",1,"ms-3","me-3"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,as,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ls,82,72,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative h-100"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.mk,h.sg,h.O5,et.ey,Y.Nt,O.KE,O.TO,A.Fj,A.JJ,A.JL,A.sg,A.u,A.On,f.lW,D.Vc,D.uD,D.uX,D.SP,B.oG,u.uh,u.xY,u.H8,it.gD,Z.gM,ct.d,P.w,M.b,b.e,ns,h.gd,m.X$],styles:[".right-button[_ngcontent-%COMP%]{display:block;margin-left:auto}.disabled-label[_ngcontent-%COMP%]{color:#00000061!important} .mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"],data:{animation:[w.es,w.BQ]}})}return i})();var dt=l(69087),Ms=l(10781);function Ds(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Rs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div",4),t._uU(6),t.ALo(7,"translate"),t.qZA(),t._uU(8),t.ALo(9,"translate"),t.TgZ(10,"perun-web-apps-vo-search-select",5),t.NdJ("voSelected",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.voSelected(n))}),t.qZA(),t._uU(11),t.ALo(12,"translate"),t.TgZ(13,"perun-web-apps-group-search-select",6),t.NdJ("groupSelected",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.selectedGroup=n)}),t.qZA()(),t.TgZ(14,"div",7)(15,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.cancel())}),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.submit())}),t._uU(19),t.ALo(20,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"DIALOGS.NOTIFICATIONS_COPY_MAILS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,13,"DIALOGS.NOTIFICATIONS_COPY_MAILS.DESCRIPTION")," "),t.xp6(2),t.hij(" ",t.lcZ(9,15,"DIALOGS.NOTIFICATIONS_COPY_MAILS.SOURCE_VO"),": "),t.xp6(2),t.Q6J("vos",e.vos),t.xp6(1),t.hij(" ",t.lcZ(12,17,"DIALOGS.NOTIFICATIONS_COPY_MAILS.SOURCE_GROUP"),": "),t.xp6(2),t.Q6J("groups",e.groups)("firstSelectedGroup",e.selectedGroup)("disableAutoSelect",!0),t.xp6(3),t.hij(" ",t.lcZ(17,19,"DIALOGS.NOTIFICATIONS_COPY_MAILS.CANCEL_BUTTON")," "),t.xp6(2),t.Q6J("disabled",!e.selectedVo&&!e.selectedGroup||e.loading),t.xp6(1),t.hij(" ",t.lcZ(20,21,"DIALOGS.NOTIFICATIONS_COPY_MAILS.SUBMIT_BUTTON")," ")}}let Vt=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialogRef=e,this.voService=o,this.groupService=n,this.translateService=a,this.registrarService=r,this.cd=d,this.data=T,this.vos=[],this.groups=[],this.selectedVo=null,this.selectedGroup=null,this.loading=!1,this.nameFunction=I=>I.name}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.translateService.get("DIALOGS.NOTIFICATIONS_COPY_MAILS.NO_GROUP_SELECTED").subscribe({next:e=>{this.fakeGroup={id:-1,name:e,voId:0,parentGroupId:0,shortName:"",description:"",beanName:"group"},this.selectedGroup=this.fakeGroup,this.voService.getAllVos().subscribe(o=>{this.vos=o,this.loading=!1,this.vos.length>0&&this.voSelected(this.vos.sort(_.aC)[0])})},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}submit(){this.loading=!0,this.data.groupId?this.selectedGroup===this.fakeGroup?this.registrarService.copyMailsFromVoToGroup(this.selectedVo.id,this.data.groupId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.registrarService.copyMailsFromGroupToGroup(this.selectedGroup.id,this.data.groupId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.selectedGroup===this.fakeGroup?this.registrarService.copyMailsFromVoToVo(this.selectedVo.id,this.data.voId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.registrarService.copyMailsFromGroupToVo(this.selectedGroup.id,this.data.voId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}voSelected(e){this.selectedVo=e,this.getGroups(),this.cd.detectChanges()}getGroups(){this.selectedVo?this.groupService.getAllGroups(this.selectedVo.id).subscribe(e=>{this.groups=[this.fakeGroup].concat(e)}):this.groups=[this.fakeGroup],this.selectedGroup=this.fakeGroup}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.YF),t.Y36(g.ff),t.Y36(p.Te),t.Y36(g.tk),t.Y36(t.sBO),t.Y36(u.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-notifications-copy-mails-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mb-2","font-italic"],[1,"long-input",3,"vos","voSelected"],[1,"long-input",3,"groups","firstSelectedGroup","disableAutoSelect","groupSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,Ds,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Rs,21,23,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,u.uh,u.xY,u.H8,M.b,dt.M,Ms.h,b.e,m.X$],data:{animation:[w.BQ]}})}return i})();var J=l(13566),Ft=l(77983),Yt=l(93035),Jt=l(32596),qt=l(8355);function ws(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(n?a.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,o=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",o.selection.hasValue()&&e.all)("indeterminate",o.selection.hasValue()&&!e.all)}}const Gs=function(i){return{name:i}};function Ps(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(n){const r=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(n?d.toggle(r):null)})("click",function(n){return n.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=s.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,o.selection.isSelected(e)),t.VKq(7,Gs,o.getMailType(e))))("checked",o.selection.isSelected(e))}}function Us(i,s){1&i&&(t.ynx(0,14),t.YNc(1,ws,4,7,"th",15),t.YNc(2,Ps,4,9,"td",16),t.BQk())}function ys(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_EMAIL_ID")," "))}function Vs(i,s){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function Fs(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_EMAIL_TYPE")," "))}function Ys(i,s){if(1&i&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.Oqu(o.getMailType(e))}}function Js(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_APPLICATION_TYPE")," "))}function qs(i,s){1&i&&(t.TgZ(0,"div",26)(1,"mat-icon",27),t._uU(2,"arrow_right_alt"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_APPLICATION_TYPE_INITIAL")," "))}function ks(i,s){1&i&&(t.TgZ(0,"div",26)(1,"mat-icon",28),t._uU(2,"cached"),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()),2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_APPLICATION_TYPE_EXTENSION")," "))}function Qs(i,s){if(1&i&&(t.TgZ(0,"td",23),t.YNc(1,qs,5,3,"div",24),t.YNc(2,ks,5,3,"ng-template",null,25,t.W1O),t.qZA()),2&i){const e=s.$implicit,o=t.MAs(3);t.xp6(1),t.Q6J("ngIf","INITIAL"===e.appType)("ngIfElse",o)}}function Bs(i,s){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TABLE_SENDING_ENABLED")," "))}function Hs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"td",23)(1,"section")(2,"mat-slide-toggle",29),t.NdJ("change",function(){const a=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.changeSending(a))})("click",function(n){return n.stopPropagation()}),t.ALo(3,"translate"),t.qZA()()()}if(2&i){const e=s.$implicit,o=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,4,"VO_DETAIL.SETTINGS.NOTIFICATIONS.DISABLED_HINT")),t.Q6J("disabled",o.disableSend)("matTooltipDisabled",!o.disableSend)("ngModel",e.send)}}function Ws(i,s){1&i&&t._UZ(0,"tr",30)}function js(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"tr",31),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.openApplicationMailDetail(a))}),t.qZA()}2&i&&t.ekj("cursor-pointer",!0)}function zs(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",32),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.NO_EMAILS"),"\n"))}const $s=function(i){return{all:i}};let kt=(()=>{class i{constructor(e,o,n,a,r,d){this.registrarService=e,this.translate=o,this.notificator=n,this.dialog=a,this.authResolver=r,this.tableCheckbox=d,this.displayedColumns=["select","id","mailType","appType","send"],this.disableSend=!1,this.selection=new E.Ov(!0,[]),this.selectionChange=new t.vpe,this.pageSizeOptions=_.f7}set matSort(e){this.sort=e,this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new c.by(this.applicationMails),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,"",this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}changeSending(e){e.send?this.registrarService.setSendingEnabled({mails:[e],enabled:!1}).subscribe(()=>{e.send=!1,this.notificator.showInstantSuccess("VO_DETAIL.SETTINGS.NOTIFICATIONS.SENDING_DISABLE")}):this.registrarService.setSendingEnabled({mails:[e],enabled:!0}).subscribe(()=>{e.send=!0,this.notificator.showInstantSuccess("VO_DETAIL.SETTINGS.NOTIFICATIONS.SENDING_ENABLE")})}openApplicationMailDetail(e){const o=(0,_.kZ)();o.width="1400px",o.height="700px",o.data={theme:this.theme,voId:this.voId,groupId:this.groupId,createMailNotification:!1,applicationMail:e},this.dialog.open(ut,o).afterClosed().subscribe(a=>{a&&(this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.EDIT_SUCCESS").subscribe(r=>{this.notificator.showSuccess(r)}),this.selection.clear(),this.selectionChange.emit(this.selection),this.update())})}getMailType(e){let o="";return null==e.mailType||0===e.mailType.length?o="":this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.MAIL_TYPE_"+e.mailType).subscribe(n=>{o=n}),o}update(){this.groupId?this.registrarService.getApplicationMailsForGroup(this.groupId).subscribe(e=>{this.updateTable(e)}):this.registrarService.getApplicationMailsForVo(this.voId).subscribe(e=>{this.updateTable(e)})}toggle(e){this.selection.toggle(e),this.selectionChange.emit(this.selection)}updateTable(e){this.applicationMails=e,this.dataSource=new c.by(this.applicationMails),this.setDataSource()}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(m.sK),t.Y36(p.V6),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-notification-list"]],viewQuery:function(o,n){if(1&o&&(t.Gf(_.l9,7),t.Gf(J.YE,7)),2&o){let a;t.iGM(a=t.CRH())&&(n.child=a.first),t.iGM(a=t.CRH())&&(n.matSort=a.first)}},inputs:{applicationMails:"applicationMails",voId:"voId",groupId:"groupId",displayedColumns:"displayedColumns",disableSend:"disableSend",selection:"selection",tableId:"tableId",theme:"theme"},outputs:{selectionChange:"selectionChange"},features:[t.TTD],decls:20,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","hideExport","tableId"],["mat-table","","matSort","","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","mailType"],["mat-cell","",4,"matCellDef"],["matColumnDef","appType"],["matColumnDef","send"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","click",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["class","d-flex align-items-center",4,"ngIf","ngIfElse"],["extension",""],[1,"d-flex","align-items-center"],["matTooltip","Initial","matTooltipPosition","above"],["matTooltip","Extension","matTooltipPosition","above"],[3,"disabled","matTooltipDisabled","ngModel","matTooltip","change","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"click"],["alert_type","warn"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1)(2,"table",2),t.YNc(3,Us,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,ys,3,3,"th",5),t.YNc(7,Vs,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Fs,3,3,"th",5),t.YNc(10,Ys,2,1,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,Js,3,3,"th",5),t.YNc(13,Qs,4,2,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,Bs,3,3,"th",5),t.YNc(16,Hs,4,6,"td",8),t.BQk(),t.YNc(17,Ws,1,0,"tr",11),t.YNc(18,js,1,2,"tr",12),t.qZA()()(),t.YNc(19,zs,3,3,"perun-web-apps-alert",13)),2&o&&(t.Q6J("hidden",0===n.applicationMails.length),t.xp6(1),t.Q6J("pageSizeOptions",n.pageSizeOptions)("dataLength",n.dataSource.filteredData.length)("hideExport",!0)("tableId",n.tableId),t.xp6(1),t.Q6J("dataSource",n.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,$s,t.xi3(4,10,n.dataSource,n.selection.selected.length))),t.xp6(14),t.Q6J("matHeaderRowDef",n.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",n.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===n.applicationMails.length))},dependencies:[h.O5,A.JJ,A.On,F.Hw,J.YE,J.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,B.oG,Z.gM,ot.Rr,P.w,Ft.l,m.X$,Yt.I,Jt.G,qt.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function Ks(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.ADD")," "))}function Xs(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.NOTIFICATIONS.REMOVE")," ")}}function tr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.copy())}),t.TgZ(1,"i",6),t._uU(2,"file_copy"),t.qZA(),t.TgZ(3,"span",7),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&i&&(t.xp6(4),t.hij(" ",t.lcZ(5,1,"VO_DETAIL.SETTINGS.NOTIFICATIONS.COPY_FROM_VO")," "))}function er(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function ir(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-notification-list",15),t.NdJ("selectionChange",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.changeSelection(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("applicationMails",e.applicationMails)("disableSend",!e.addAuth)("displayedColumns",e.displayedColumns)("tableId",e.tableId)("selection",e.selection)("theme","vo-theme")("voId",e.vo.id)}}let or=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S){this.route=e,this.registrarService=o,this.translate=n,this.dialog=a,this.notificator=r,this.authResolver=d,this.voService=T,this.store=I,this.entityStorageService=S,this.loading=!1,this.applicationMails=[],this.selection=new E.Ov(!0,[]),this.tableId=x.VR,this.displayedColumns=[]}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.refresh()}refresh(){this.loading=!0,this.registrarService.getVoApplicationForm(this.vo.id).subscribe(e=>{this.applicationForm=e,this.registrarService.getApplicationMailsForVo(this.vo.id).subscribe(o=>{this.applicationMails=o,this.loading=!1})})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("vo-addMail_ApplicationForm_ApplicationMail_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("vo-deleteMailById_ApplicationForm_Integer_policy",[this.vo]),this.copyAuth=this.authResolver.isAuthorized("destination-copyMailsFromVoToVo_Vo_Vo_policy",[this.vo]),this.displayedColumns=this.removeAuth?["select","id","mailType","appType","send"]:["id","mailType","appType","send"]}add(){const e=this.store.getProperty("supported_languages"),o=(0,_.i5)(e);o.formId=this.applicationForm.id;const n=(0,_.kZ)();n.width="1400px",n.height="700px",n.data={theme:"vo-theme",voId:this.vo.id,createMailNotification:!0,applicationMail:o,applicationMails:this.applicationMails},this.dialog.open(ut,n).afterClosed().subscribe(r=>{r&&(this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.ADD_SUCCESS").subscribe(d=>{this.notificator.showSuccess(d)}),this.selection.clear(),this.updateTable())})}remove(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.vo.id,mails:this.selection.selected,theme:"vo-theme"},this.dialog.open(Ut,e).afterClosed().subscribe(n=>{n&&(this.translate.get("VO_DETAIL.SETTINGS.NOTIFICATIONS.DELETE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.selection.clear(),this.updateTable())})}copy(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(Vt,e).afterClosed().subscribe(n=>{n&&(this.selection.clear(),this.updateTable())})}changeEmailFooter(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(yt,e)}changeSelection(e){this.selection=e}updateTable(){this.loading=!0,this.registrarService.getApplicationMailsForVo(this.vo.id).subscribe(e=>{this.applicationMails=e,this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(v.gz),t.Y36(g.tk),t.Y36(m.sK),t.Y36(u.uw),t.Y36(p.V6),t.Y36(p.x4),t.Y36(g.YF),t.Y36(p.d6),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-notifications"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:18,vars:11,consts:[[1,"page-subtitle"],[1,"w-100","d-flex"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],["class","action-button","mat-stroked-button","",3,"click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"applicationMails","disableSend","displayedColumns","tableId","selection","theme","voId","selectionChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"action-button",3,"click"],[3,"applicationMails","disableSend","displayedColumns","tableId","selection","theme","voId","selectionChange"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.YNc(5,Ks,3,3,"button",3),t.YNc(6,Xs,3,4,"button",4),t.TgZ(7,"button",5),t.NdJ("click",function(){return n.changeEmailFooter()}),t.TgZ(8,"i",6),t._uU(9,"email"),t.qZA(),t.TgZ(10,"span",7),t._uU(11),t.ALo(12,"translate"),t.qZA()(),t.YNc(13,tr,6,3,"button",8),t.qZA(),t.YNc(14,er,1,0,"ng-template",null,9,t.W1O),t.TgZ(16,"div",10),t.YNc(17,ir,1,7,"app-notification-list",11),t.qZA()),2&o){const a=t.MAs(15);t.xp6(1),t.hij(" ",t.lcZ(2,7,"VO_DETAIL.SETTINGS.NOTIFICATIONS.TITLE"),"\n"),t.xp6(4),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(5),t.hij(" ",t.lcZ(12,9,"VO_DETAIL.SETTINGS.NOTIFICATIONS.EMAIL_FOOTER")," "),t.xp6(2),t.Q6J("ngIf",n.copyAuth),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,C.K,R.t,b.e,kt,m.X$]})}return i})();var nr=l(58292);function ar(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.ADD")," "))}function sr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.REMOVE")," ")}}function rr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.copy())}),t.TgZ(1,"i",7),t._uU(2,"file_copy"),t.qZA(),t.TgZ(3,"span",8),t._uU(4),t.ALo(5,"translate"),t.qZA()()}2&i&&(t.xp6(4),t.hij(" ",t.lcZ(5,1,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.COPY_FROM_VO")," "))}function lr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function cr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"app-notification-list",16),t.NdJ("selectionChange",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.changeSelection(n))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disableSend",!e.addAuth)("displayedColumns",e.displayedColumns)("applicationMails",e.applicationMails)("groupId",e.group.id)("selection",e.selection)("tableId",e.tableId)("theme","group-theme")}}function pr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",2)(2,"perun-web-apps-refresh-button",3),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.refresh())}),t.qZA(),t.YNc(3,ar,3,3,"button",4),t.YNc(4,sr,3,4,"button",5),t.TgZ(5,"button",6),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.changeEmailFooter())}),t.TgZ(6,"i",7),t._uU(7,"email"),t.qZA(),t.TgZ(8,"span",8),t._uU(9),t.ALo(10,"translate"),t.qZA()(),t.YNc(11,rr,6,3,"button",9),t.qZA(),t.YNc(12,lr,1,0,"ng-template",null,10,t.W1O),t.TgZ(14,"div",11),t.YNc(15,cr,1,7,"app-notification-list",12),t.qZA()()}if(2&i){const e=t.MAs(13),o=t.oxw();t.xp6(3),t.Q6J("ngIf",o.addAuth),t.xp6(1),t.Q6J("ngIf",o.removeAuth),t.xp6(5),t.hij(" ",t.lcZ(10,6,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.EMAIL_FOOTER")," "),t.xp6(2),t.Q6J("ngIf",o.copyAuth),t.xp6(4),t.Q6J("perunWebAppsLoader",o.loading)("perunWebAppsLoaderIndicator",e)}}function ur(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",19),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.createEmptyApplicationForm())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.CREATE_APPLICATION_FORM")," "))}function dr(i,s){if(1&i&&(t.TgZ(0,"div")(1,"perun-web-apps-alert",17),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,ur,3,3,"button",18),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.NO_APPLICATION_FORM")),t.xp6(2),t.Q6J("ngIf",e.createFormAuth)}}let _r=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.registrarService=e,this.translate=o,this.dialog=n,this.apiRequest=a,this.notificator=r,this.guiAuthResolver=d,this.attributesService=T,this.entityStorageService=I,this.loading=!1,this.applicationMails=[],this.selection=new E.Ov(!0,[]),this.noApplicationForm=!1,this.editEmailFooterAuth=!1,this.addAuth=!1,this.removeAuth=!1,this.copyAuth=!1,this.createFormAuth=!1,this.displayedColumns=[],this.tableId=x.AA}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.refresh()}refresh(){this.loading=!0,this.apiRequest.dontHandleErrorForNext(),this.registrarService.getGroupApplicationForm(this.group.id).subscribe(e=>{this.applicationForm=e,this.registrarService.getApplicationMailsForGroup(this.group.id).subscribe(o=>{this.applicationMails=o,this.apiRequest.dontHandleErrorForNext(),this.attributesService.getGroupAttributeByName(this.group.id,N.r.GROUP_DEF_EXPIRATION_RULES).subscribe(()=>{this.setAuthRights(),this.loading=!1},n=>{"PrivilegeException"!==n.name&&this.notificator.showRPCError(n),this.setAuthRights(),this.loading=!1})})},e=>{"FormNotExistsException"===e.name?(this.noApplicationForm=!0,this.setAuthRights(),this.loading=!1):this.notificator.showRPCError(e)})}setAuthRights(){this.createFormAuth=this.guiAuthResolver.isAuthorized("createApplicationFormInGroup_Group_policy",[this.group]),this.addAuth=this.guiAuthResolver.isAuthorized("group-addMail_ApplicationForm_ApplicationMail_policy",[this.group]),this.removeAuth=this.guiAuthResolver.isAuthorized("group-deleteMailById_ApplicationForm_Integer_policy",[this.group]),this.copyAuth=this.guiAuthResolver.isAuthorized("destination-copyMailsFromVoToGroup_Vo_Group_boolean_policy",[this.group]),this.displayedColumns=this.removeAuth?["select","id","mailType","appType","send"]:["id","mailType","appType","send"]}add(){const e=(0,_.i5)();e.formId=this.applicationForm.id;const o=(0,_.kZ)();o.width="1400px",o.height="700px",o.data={theme:"group-theme",voId:this.group.voId,groupId:this.group.id,createMailNotification:!0,applicationMail:e,applicationMails:this.applicationMails},this.dialog.open(ut,o).afterClosed().subscribe(a=>{a&&(this.translate.get("GROUP_DETAIL.SETTINGS.NOTIFICATIONS.ADD_SUCCESS").subscribe(r=>{this.notificator.showSuccess(r)}),this.selection.clear(),this.updateTable())})}remove(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.group.voId,groupId:this.group.id,mails:this.selection.selected,theme:"group-theme"},this.dialog.open(Ut,e).afterClosed().subscribe(n=>{n&&(this.translate.get("GROUP_DETAIL.SETTINGS.NOTIFICATIONS.DELETE_SUCCESS").subscribe(a=>{this.notificator.showSuccess(a)}),this.selection.clear(),this.updateTable())})}copy(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(Vt,e).afterClosed().subscribe(n=>{n&&(this.selection.clear(),this.updateTable())})}updateTable(){this.loading=!0,this.registrarService.getApplicationMailsForGroup(this.group.id).subscribe(e=>{this.applicationMails=e,this.loading=!1})}changeEmailFooter(){const e=(0,_.kZ)();e.width="500px",e.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(yt,e)}changeSelection(e){this.selection=e}createEmptyApplicationForm(){this.registrarService.createApplicationFormInGroup(this.group.id).subscribe(()=>{this.noApplicationForm=!1,this.ngOnInit()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(m.sK),t.Y36(u.uw),t.Y36(p.F5),t.Y36(p.V6),t.Y36(p.x4),t.Y36(g.H8),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-notifications"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:5,vars:5,consts:[[1,"page-subtitle"],[4,"ngIf"],[1,"w-100","d-flex"],[3,"click"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],["class","action-button","mat-stroked-button","",3,"click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"disableSend","displayedColumns","applicationMails","groupId","selection","tableId","theme","selectionChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"action-button",3,"click"],[3,"disableSend","displayedColumns","applicationMails","groupId","selection","tableId","theme","selectionChange"],["alert_type","warn"],["mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",3,"click"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,pr,16,8,"div",1),t.YNc(4,dr,5,4,"div",1)),2&o&&(t.xp6(1),t.hij(" ",t.lcZ(2,3,"GROUP_DETAIL.SETTINGS.NOTIFICATIONS.TITLE"),"\n"),t.xp6(2),t.Q6J("ngIf",!n.noApplicationForm),t.xp6(1),t.Q6J("ngIf",n.noApplicationForm&&!n.loading))},dependencies:[h.O5,f.lW,P.w,C.K,R.t,b.e,kt,m.X$]})}return i})();var _t=l(72488);function mr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function gr(i,s){if(1&i&&t._UZ(0,"app-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("selection",e.selection)("extSources",e.extSources)("filterValue",e.filterValue)("tableId",e.tableId)}}let Qt=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.extSourceService=n,this.notificator=a,this.translate=r,this.extSources=[],this.selection=new E.Ov(!0,[]),this.loading=!1,this.filterValue="",this.tableId=x.BV}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.data.groupId?this.extSourceService.getVoExtSources(this.data.voId).subscribe(e=>{this.extSources=e.filter(o=>!this.data.extSources.some(({id:n})=>n===o.id)),this.loading=!1},()=>this.loading=!1):this.extSourceService.getExtSources().subscribe(e=>{this.extSources=e.filter(o=>!this.data.extSources.some(({id:n})=>n===o.id)),this.loading=!1},()=>this.loading=!1)}applyFilter(e){this.filterValue=e}addVoExtSources(e){const o=e.map(n=>n.id);this.extSourceService.addExtSourcesWithVoSource(this.data.voId,o).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_EXT_SOURCES.SUCCESS_ADDED")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}addGroupExtSources(e){const o=e.map(n=>n.id);this.extSourceService.addExtSourcesWithGroupSource(this.data.groupId,o).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_EXT_SOURCES.SUCCESS_ADDED")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.data.groupId?this.addGroupExtSources(this.selection.selected):this.addVoExtSources(this.selection.selected)}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.KG),t.Y36(p.V6),t.Y36(p.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-ext-source-dialog"]],decls:18,vars:16,consts:[["mat-dialog-title",""],[1,"page-subtitle"],[1,"font-size-1rem",3,"placeholder","filter"],["mat-dialog-content",""],["spinner",""],[1,"position-relative"],[3,"selection","extSources","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"selection","extSources","filterValue","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"div",0)(2,"h1",1),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"perun-web-apps-debounce-filter",2),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA()(),t.TgZ(6,"div",3),t.YNc(7,mr,1,0,"ng-template",null,4,t.W1O),t.TgZ(9,"div",5),t.YNc(10,gr,1,4,"app-ext-sources-list",6),t.qZA()(),t.TgZ(11,"div",7)(12,"button",8),t.NdJ("click",function(){return n.onCancel()}),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"button",9),t.NdJ("click",function(){return n.onAdd()}),t._uU(16),t.ALo(17,"translate"),t.qZA()()()),2&o){const a=t.MAs(8);t.Tol(n.theme),t.xp6(3),t.Oqu(t.lcZ(4,10,"DIALOGS.ADD_EXT_SOURCES.TITLE")),t.xp6(2),t.Q6J("placeholder","DIALOGS.ADD_EXT_SOURCES.FILTER"),t.xp6(5),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a),t.xp6(3),t.hij(" ",t.lcZ(14,12,"DIALOGS.ADD_EXT_SOURCES.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===n.selection.selected.length||n.loading),t.xp6(1),t.hij(" ",t.lcZ(17,14,"DIALOGS.ADD_EXT_SOURCES.ADD")," ")}},dependencies:[f.lW,u.uh,u.xY,u.H8,C.K,L.P,b.e,_t.D,m.X$],styles:[".font-size-1rem[_ngcontent-%COMP%]{font-size:1rem!important}"]})}return i})();function hr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ar(i,s){1&i&&(t.TgZ(0,"th",16),t._uU(1,"id"),t.qZA())}function Tr(i,s){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.id)}}function fr(i,s){1&i&&(t.TgZ(0,"th",16),t._uU(1,"name"),t.qZA())}function Ir(i,s){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function br(i,s){1&i&&t._UZ(0,"tr",18)}function vr(i,s){1&i&&t._UZ(0,"tr",19)}function Er(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",2)(2,"h1",3),t._uU(3),t.ALo(4,"translate"),t.qZA()(),t.TgZ(5,"div",4)(6,"p"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"div",5),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"table",6),t.ynx(13,7),t.YNc(14,Ar,2,0,"th",8),t.YNc(15,Tr,2,1,"td",9),t.BQk(),t.ynx(16,10),t.YNc(17,fr,2,0,"th",8),t.YNc(18,Ir,2,1,"td",9),t.BQk(),t.YNc(19,br,1,0,"tr",11),t.YNc(20,vr,1,0,"tr",12),t.qZA()(),t.TgZ(21,"div",13)(22,"button",14),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(23),t.ALo(24,"translate"),t.qZA(),t.TgZ(25,"button",15),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemove())}),t._uU(26),t.ALo(27,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(3),t.Oqu(t.lcZ(4,8,"DIALOGS.REMOVE_EXT_SOURCES.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(8,10,"DIALOGS.REMOVE_EXT_SOURCES.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(11,12,"DIALOGS.REMOVE_EXT_SOURCES.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.extSources),t.xp6(7),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(24,14,"DIALOGS.REMOVE_EXT_SOURCES.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(27,16,"DIALOGS.REMOVE_EXT_SOURCES.REMOVE")," ")}}let Bt=(()=>{class i{constructor(e,o,n,a,r,d){this.dialogRef=e,this.data=o,this.extSourceService=n,this.notificator=a,this.tableConfigService=r,this.translate=d,this.extSources=[],this.displayedColumns=["id","name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.extSources=this.data.extSources}removeVoExtSources(){const e=this.extSources.map(o=>o.id);this.extSourceService.removeExtSourcesWithVoSource(this.data.voId,e).subscribe({next:()=>{this.translate.get("DIALOGS.REMOVE_EXT_SOURCES.SUCCESS_REMOVED").subscribe(o=>{this.notificator.showSuccess(o),this.dialogRef.close(!0)})},error:()=>this.loading=!1})}removeGroupExtSources(){const e=this.extSources.map(o=>o.id);this.extSourceService.removeExtSourcesWithGroupSource(this.data.groupId,e).subscribe({next:()=>{this.translate.get("DIALOGS.REMOVE_EXT_SOURCES.SUCCESS_REMOVED").subscribe(o=>{this.notificator.showSuccess(o),this.dialogRef.close(!0)})},error:()=>this.loading=!1})}onRemove(){this.loading=!0,this.data.groupId?this.removeGroupExtSources():this.removeVoExtSources()}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.KG),t.Y36(p.V6),t.Y36(x.dB),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[1,"page-subtitle"],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,hr,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Er,28,18,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();function Sr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onAdd())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.EXT_SOURCES.ADD")," "))}function Cr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.EXT_SOURCES.REMOVE")," ")}}function xr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Nr(i,s){if(1&i&&t._UZ(0,"app-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("extSources",e.extSources)("selection",e.selection)("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("tableId",e.tableId)}}let Or=(()=>{class i{constructor(e,o,n,a,r,d){this.extSourceService=e,this.dialog=o,this.notificator=n,this.translate=a,this.authResolver=r,this.entityStorageService=d,this.extSources=[],this.selection=new E.Ov(!0,[]),this.filterValue="",this.tableId=x.qV,this.displayedColumns=[],this.translate.get("VO_DETAIL.SETTINGS.EXT_SOURCES.SUCCESS_REMOVED").subscribe(T=>this.successMessage=T)}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.extSourceService.getVoExtSources(this.vo.id).subscribe(e=>{this.extSources=e,this.selection.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(e){this.filterValue=e}onAdd(){const e=(0,_.kZ)();e.width="1000px",e.data={voId:this.vo.id,extSources:this.extSources,theme:"vo-theme"},this.dialog.open(Qt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}onRemove(){const e=(0,_.kZ)();e.width="600px",e.data={voId:this.vo.id,extSources:this.selection.selected,theme:"vo-theme"},this.dialog.open(Bt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addExtSource_Vo_ExtSource_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("removeExtSource_Vo_ExtSource_policy",[this.vo]),this.displayedColumns=this.removeAuth?["select","id","name","type"]:["id","name","type"]}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.KG),t.Y36(u.uw),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-extsources"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"extSources","selection","displayedColumns","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"extSources","selection","displayedColumns","filterValue","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,Sr,3,3,"button",2),t.YNc(6,Cr,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(8,xr,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,Nr,1,5,"app-ext-sources-list",7),t.qZA()()),2&o){const a=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"VO_DETAIL.SETTINGS.EXT_SOURCES.TITLE")),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.EXT_SOURCES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,_t.D,C.K,R.t,L.P,b.e,m.X$]})}return i})();var H=l(97500);function Zr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Lr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-vo-search-select",11),t.NdJ("voSelected",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.getGroupsToInclude(n.id))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("vo",e.thisVo.vo)("vos",e.vosToSelect)}}function Mr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Dr=function(){return["select","id","name","description"]};function Rr(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",12),2&i){const e=t.oxw(2);t.Q6J("groupsToDisableCheckbox",e.groupsToDisable)("disableGroups",!0)("groups",e.groups)("selection",e.selection)("disableHeadCheckbox",!0)("disableRouting",!0)("displayedColumns",t.DdM(10,Dr))("filter",e.filterValue)("tableId",e.tableId)("relation",!0)}}function wr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Lr,1,2,"perun-web-apps-vo-search-select",3),t.TgZ(5,"div",4)(6,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.applyFilter(n))}),t.qZA(),t.YNc(7,Mr,1,0,"ng-template",null,0,t.W1O),t.TgZ(9,"div",6),t.YNc(10,Rr,1,11,"perun-web-apps-groups-list",7),t.qZA()(),t.TgZ(11,"div",8)(12,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(16),t.ALo(17,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(8),o=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,8,"DIALOGS.CREATE_RELATION.TITLE")),t.xp6(2),t.Q6J("ngIf",o.vosToSelect.length>1),t.xp6(2),t.Q6J("placeholder","GROUP_DETAIL.SETTINGS.RELATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",o.loading)("perunWebAppsLoaderIndicator",e),t.xp6(3),t.hij(" ",t.lcZ(14,10,"DIALOGS.CREATE_RELATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",o.loading||o.initLoading||0===o.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(17,12,"DIALOGS.CREATE_RELATION.CREATE")," ")}}let Gr=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialogRef=e,this.groupService=o,this.notificator=n,this.translate=a,this.guiAuthResolver=r,this.voService=d,this.data=T,this.selection=new E.Ov(!1,[]),this.groups=[],this.filterValue="",this.tableId=x.RS,this.groupsToDisable=new Set,this.vosToSelect=[],a.get("DIALOGS.CREATE_RELATION.SUCCESS").subscribe(I=>this.successMessage=I)}ngOnInit(){this.initLoading=!0,this.groupService.getGroupUnions(this.data.group.id,!this.data.reverse).subscribe({next:e=>{e=e.concat(this.data.groups),this.groupsToNotInclude=e.map(o=>o.id),this.voService.getEnrichedVoById(this.data.voId).subscribe(o=>{this.thisVo=o,this.vosToSelect=o.memberVos.filter(n=>this.guiAuthResolver.isAuthorized("getAllAllowedGroupsToHierarchicalVo_Vo_policy",[n])),this.vosToSelect.push(o.vo),this.getGroupsToInclude(this.data.voId),this.initLoading=!1})},error:()=>this.initLoading=!1}),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}getGroupsToInclude(e){this.loading=!0,e===this.data.voId?this.groupService.getAllGroups(this.data.voId).subscribe({next:o=>{this.finishLoadingGroups(o)},error:()=>this.loading=!1}):this.groupService.getVoAllAllowedGroupsToHierarchicalVo(this.data.voId,e).subscribe({next:o=>{this.finishLoadingGroups(o)},error:()=>this.loading=!1})}onSubmit(){this.loading=!0,this.groupService.createGroupUnion(this.data.group.id,this.selection.selected[0].id).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}applyFilter(e){this.filterValue=e}setGroupsToDisable(){for(const e of this.groups)(!this.guiAuthResolver.isAuthorized("result-createGroupUnion_Group_Group_policy",[this.data.group])||!this.guiAuthResolver.isAuthorized("operand-createGroupUnion_Group_Group_policy",[e]))&&this.groupsToDisable.add(e.id)}finishLoadingGroups(e){this.groups=e.filter(o=>!this.groupsToNotInclude.includes(o.id)&&o.id!==this.data.group.id),this.setGroupsToDisable(),this.selection.clear(),this.loading=!1}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.ff),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(g.YF),t.Y36(u.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-create-relation-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"vo","vos","voSelected",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[1,"position-relative"],[3,"groupsToDisableCheckbox","disableGroups","groups","selection","disableHeadCheckbox","disableRouting","displayedColumns","filter","tableId","relation",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"vo","vos","voSelected"],[3,"groupsToDisableCheckbox","disableGroups","groups","selection","disableHeadCheckbox","disableRouting","displayedColumns","filter","tableId","relation"]],template:function(o,n){if(1&o&&(t.YNc(0,Zr,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,wr,18,14,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.initLoading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,u.uh,u.xY,u.H8,C.K,M.b,H.W,dt.M,L.P,b.e,m.X$]})}return i})();function Pr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ur(i,s){1&i&&t._UZ(0,"th",14)}function yr(i,s){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function Vr(i,s){1&i&&t._UZ(0,"tr",16)}function Fr(i,s){1&i&&t._UZ(0,"tr",17)}function Yr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Ur,1,0,"th",7),t.YNc(14,yr,2,1,"td",8),t.BQk(),t.YNc(15,Vr,1,0,"tr",9),t.YNc(16,Fr,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_RELATION.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.REMOVE_RELATION.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_RELATION.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_RELATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_RELATION.DELETE")," ")}}let Jr=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.notificator=n,this.groupService=a,this.translate=r,this.displayedColumns=["name"],r.get("DIALOGS.REMOVE_RELATION.SUCCESS").subscribe(d=>this.successMessage=d)}ngOnInit(){this.theme=this.data.theme,this.dataSource=new c.by(this.data.groups)}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,1===this.data.groups.length)this.groupService.removeGroupUnion(this.data.reverse?this.data.groups[0].id:this.data.groupId,this.data.reverse?this.data.groupId:this.data.groups[0].id).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1);else{const e=this.data.reverse?this.data.groups.shift().id:this.data.groupId,o=this.data.reverse?this.data.groupId:this.data.groups.shift().id;this.groupService.removeGroupUnion(e,o).subscribe(()=>{this.onSubmit(),this.dialogRef.close(!0)},()=>this.loading=!1)}}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(p.V6),t.Y36(g.ff),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-relation-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,Pr,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Yr,24,19,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,M.b,b.e,m.X$]})}return i})();function qr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"span",9),t.ALo(1,"translate"),t.TgZ(2,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onDelete())}),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=s.ngIf,o=t.oxw();t.s9C("matTooltip",t.lcZ(1,4,"GROUP_DETAIL.SETTINGS.RELATIONS.DELETE_TOOLTIP")),t.Q6J("matTooltipDisabled",0===o.selection.selected.length||e.removeAuth),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length||!e.removeAuth||o.reverse),t.xp6(1),t.hij(" ",t.lcZ(4,6,"GROUP_DETAIL.SETTINGS.RELATIONS.DELETE")," ")}}function kr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Qr=function(){return["select","id","vo","name","description"]};function Br(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",11),2&i){const e=t.oxw();t.Q6J("groups",e.groups)("parentGroup",e.group)("disableHeadCheckbox",!0)("selection",e.selection)("displayedColumns",t.DdM(7,Qr))("filter",e.filterValue)("tableId",e.tableId)}}const Hr=function(i){return{removeAuth:i}};let Wr=(()=>{class i{constructor(e,o,n,a){this.groupService=e,this.dialog=o,this.entityStorageService=n,this.authResolver=a,this.selection=new E.Ov(!0,[]),this.groups=[],this.reverse=!1,this.filterValue="",this.tableId=x._7,this.removeAuth$=this.selection.changed.pipe((0,z.U)(r=>r.source.selected.reduce((d,T)=>d&&this.authResolver.isAuthorized("result-removeGroupUnion_Group_Group_policy",[{id:this.group.id,beanName:"Group"}])&&this.authResolver.isAuthorized("operand-removeGroupUnion_Group_Group_policy",[T]),!0)))}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.refreshTable()}onCreate(){const e=(0,_.kZ)();e.width="1050px",e.data={groups:this.groups,theme:"group-theme",group:this.group,voId:this.group.voId,reverse:this.reverse},this.dialog.open(Gr,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}onDelete(){const e=(0,_.kZ)();e.width="450px",e.data={groups:this.selection.selected,theme:"group-theme",groupId:this.group.id,reverse:this.reverse},this.dialog.open(Jr,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selection.clear(),this.groupService.getGroupUnions(this.group.id,this.reverse).subscribe(e=>{this.groups=e,this.loading=!1},()=>this.loading=!1)}applyFilter(e){this.filterValue=e}showReverseUnions(){this.reverse=!this.reverse,this.refreshTable()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.ff),t.Y36(u.uw),t.Y36(p.fb),t.Y36(p.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-relations"]],hostVars:2,hostBindings:function(o,n){2&o&&t.ekj("router-component",n.true)},decls:18,vars:18,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],[3,"matTooltip","matTooltipDisabled",4,"ngIf"],[3,"placeholder","filter"],[3,"change"],["spinner",""],[1,"position-relative"],[3,"groups","parentGroup","disableHeadCheckbox","selection","displayedColumns","filter","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"matTooltip","matTooltipDisabled"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"groups","parentGroup","disableHeadCheckbox","selection","displayedColumns","filter","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.TgZ(5,"button",2),t.NdJ("click",function(){return n.onCreate()}),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.YNc(8,qr,5,8,"span",3),t.ALo(9,"async"),t.TgZ(10,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.TgZ(11,"mat-checkbox",5),t.NdJ("change",function(){return n.showReverseUnions()}),t._uU(12),t.ALo(13,"translate"),t.qZA(),t.YNc(14,kr,1,0,"ng-template",null,6,t.W1O),t.TgZ(16,"div",7),t.YNc(17,Br,1,8,"perun-web-apps-groups-list",8),t.qZA()()),2&o){const a=t.MAs(15);t.xp6(2),t.Oqu(t.lcZ(3,8,"GROUP_DETAIL.SETTINGS.RELATIONS.TITLE")),t.xp6(3),t.Q6J("disabled",n.reverse),t.xp6(1),t.hij(" ",t.lcZ(7,10,"GROUP_DETAIL.SETTINGS.RELATIONS.CREATE")," "),t.xp6(2),t.Q6J("ngIf",t.VKq(16,Hr,t.lcZ(9,12,n.removeAuth$))),t.xp6(2),t.Q6J("placeholder","GROUP_DETAIL.SETTINGS.RELATIONS.FILTER"),t.xp6(2),t.Oqu(t.lcZ(13,14,"GROUP_DETAIL.SETTINGS.RELATIONS.REVERSE_UNIONS")),t.xp6(5),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,B.oG,Z.gM,C.K,H.W,R.t,L.P,b.e,h.Ov,m.X$]})}return i})();var jr=l(81990);function zr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.showDetails())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.APPLICATIONS.SHOW_ALL_DETAILS")," "))}function $r(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.showDetails())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.APPLICATIONS.SHOW_LESS_DETAILS")," "))}function Kr(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Xr(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-applications-dynamic-list",8),t.NdJ("loading$",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.loading$=n)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("tableId",e.showAllDetails?e.detailTableId:e.tableId)("searchString",e.filterValue)("member",e.member)("displayedColumns",e.showAllDetails?e.detailedDisplayedColumns:e.displayedColumns)("dateFrom",e.dateFrom)("refreshTable",e.refresh)}}let tl=(()=>{class i{constructor(e,o){this.entityStorageService=e,this.cd=o,this.displayedColumns=["id","createdAt","type","state","user","groupName","modifiedBy"],this.detailedDisplayedColumns=["id","createdAt","voId","voName","groupId","groupName","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.filterValue="",this.showAllDetails=!1,this.detailTableId=x.d7,this.tableId=x.vq,this.dateFrom=new Date("1970-01-01")}ngOnInit(){this.loading$=(0,$.of)(!0),this.member=this.entityStorageService.getEntity()}applyFilter(e){this.filterValue=e}showDetails(){this.showAllDetails=!this.showAllDetails,this.cd.detectChanges()}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(p.fb),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-applications"]],decls:13,vars:10,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","mat-stroked-button","",3,"click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","member","displayedColumns","states","dateFrom","refreshTable","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-stroked-button","",1,"me-2",3,"click"],[3,"tableId","searchString","member","displayedColumns","states","dateFrom","refreshTable","loading$"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div")(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,zr,3,3,"button",2),t.YNc(6,$r,3,3,"button",2),t.TgZ(7,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA()(),t.YNc(8,Kr,1,0,"ng-template",null,4,t.W1O),t.TgZ(10,"div",5),t.YNc(11,Xr,1,6,"perun-web-apps-applications-dynamic-list",6),t.ALo(12,"async"),t.qZA()),2&o){const a=t.MAs(9);t.xp6(1),t.Oqu(t.lcZ(2,6,"MEMBER_DETAIL.APPLICATIONS.TITLE")),t.xp6(4),t.Q6J("ngIf",!n.showAllDetails),t.xp6(1),t.Q6J("ngIf",n.showAllDetails),t.xp6(1),t.Q6J("placeholder","MEMBER_DETAIL.APPLICATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(12,8,n.loading$))("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,C.K,R.t,L.P,b.e,jr.S,h.Ov,m.X$]})}return i})();var U=l(61545),el=l(89655),il=l(4646);function ol(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function nl(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.SELECT_RESOURCE")," ")}function al(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-resource-search-select",22),t.NdJ("resourceSelected",function(n){t.CHM(e);const a=t.oxw(2);return a.setResource(n),t.KtG(a.stepper.selected.completed=!0)}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disableAutoSelect",!0)("required",!0)("resource",e.selectedResource)("resources",e.filteredResources)}}const sl=function(){return[]};function rl(i,s){1&i&&t._UZ(0,"perun-web-apps-resource-search-select",23),2&i&&t.Q6J("resources",t.DdM(1,sl))}function ll(i,s){if(1&i&&(t.TgZ(0,"div",12),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function cl(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.ADD_GROUP"))}function pl(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const ul=function(){return["select","id","name","description"]};function dl(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",24),2&i){const e=t.oxw(2);t.Q6J("disableGroups",!0)("disableHeadCheckbox",!0)("disableRouting",!0)("groupsToDisableCheckbox",e.membersGroupsId)("groups",e.groups)("displayedColumns",t.DdM(7,ul))("selection",e.selectedGroups)}}function _l(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.NO_GROUPS")," "))}function ml(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",26),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperPrevious())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBER_TO_RESOURCE.BACK")," "))}function gl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return n.stepperNext(),t.KtG(n.loadGroups())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.ekj("ms-2",void 0!==e.stepper&&0!==e.stepper.selectedIndex)("ms-auto",!(void 0!==e.stepper&&0!==e.stepper.selectedIndex)),t.Q6J("disabled",null===e.selectedResource||e.processing||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,6,"DIALOGS.ADD_MEMBER_TO_RESOURCE.CONTINUE")," ")}}function hl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onFinish())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",0===e.selectedGroups.selected.length||e.processing),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.ADD_MEMBER_TO_RESOURCE.SUBMIT")," ")}}function Al(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-stepper",4)(6,"mat-step",5),t.YNc(7,nl,2,3,"ng-template",6),t.TgZ(8,"div",7)(9,"perun-web-apps-facility-search-select",8),t.NdJ("facilitySelected",function(n){t.CHM(e);const a=t.oxw();return a.filterResources(n.name),t.KtG(a.stepper.selected.completed=!0)}),t.qZA()(),t.TgZ(10,"div",7),t.YNc(11,al,1,4,"perun-web-apps-resource-search-select",9),t.YNc(12,rl,1,2,"perun-web-apps-resource-search-select",10),t.qZA(),t.TgZ(13,"div")(14,"span",11),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"div",12),t._uU(18),t.qZA()(),t.TgZ(19,"div")(20,"span",11),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.YNc(23,ll,2,1,"div",13),t.qZA()(),t.TgZ(24,"mat-step"),t.YNc(25,cl,2,3,"ng-template",6),t.YNc(26,pl,1,0,"ng-template",null,0,t.W1O),t.TgZ(28,"div",14),t.YNc(29,dl,1,8,"perun-web-apps-groups-list",15),t.qZA(),t.YNc(30,_l,3,3,"perun-web-apps-alert",16),t.qZA()()(),t.TgZ(31,"div",17)(32,"div")(33,"button",18),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.YNc(36,ml,3,3,"button",19),t.YNc(37,gl,3,8,"button",20),t.YNc(38,hl,3,4,"button",21),t.qZA()()()}if(2&i){const e=t.MAs(27),o=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,18,"DIALOGS.ADD_MEMBER_TO_RESOURCE.TITLE")),t.xp6(3),t.Q6J("linear",!0),t.xp6(4),t.Q6J("disableAutoSelect",!0)("facilities",o.facilities)("selectPlaceholder","DIALOGS.ADD_MEMBER_TO_RESOURCE.FILTER"),t.xp6(2),t.Q6J("ngIf",!o.processing),t.xp6(1),t.Q6J("ngIf",o.processing),t.xp6(3),t.Oqu(t.lcZ(16,20,"DIALOGS.ADD_MEMBER_TO_RESOURCE.DESCRIPTION")),t.xp6(3),t.Oqu(o.description),t.xp6(3),t.Oqu(t.lcZ(22,22,"DIALOGS.ADD_MEMBER_TO_RESOURCE.SERVICES")),t.xp6(2),t.Q6J("ngForOf",o.services),t.xp6(6),t.Q6J("perunWebAppsLoader",o.processing)("perunWebAppsLoaderIndicator",e),t.xp6(1),t.Q6J("ngIf",0===o.groups.length&&!o.processing),t.xp6(4),t.hij(" ",t.lcZ(35,24,"DIALOGS.ADD_MEMBER_TO_RESOURCE.CANCEL")," "),t.xp6(2),t.Q6J("ngIf",void 0!==o.stepper&&0!==o.stepper.selectedIndex),t.xp6(1),t.Q6J("ngIf",void 0!==o.stepper&&o.stepper.selectedIndex!==o.stepper._steps.length-1),t.xp6(1),t.Q6J("ngIf",void 0!==o.stepper&&o.stepper.selectedIndex===o.stepper._steps.length-1)}}let Tl=(()=>{class i{constructor(e,o,n,a,r,d,T,I){this.dialogRef=e,this.data=o,this.resourceManager=n,this.groupManager=a,this.notificator=r,this.translate=d,this.authResolver=T,this.cd=I,this.loading=!1,this.processing=!1,this.membersGroupsId=new Set,this.facilities=[],this.filteredResources=[],this.resources=[],this.selectedResource=null,this.services=[],this.description="",this.groups=[],this.selectedGroups=new E.Ov(!1,[])}ngAfterViewInit(){this.stepper.selectionChange.subscribe(()=>{this.selectedGroups.clear()}),this.cd.detectChanges()}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.resourceManager.getRichResources(this.data.voId).subscribe(e=>{this.resources=e,this.filteredResources=e,this.getResourceFacilities(),this.loading=!1},()=>this.loading=!1)}setResource(e){this.processing=!0,this.selectedResource=e,this.resourceManager.getAssignedServicesToResource(this.selectedResource.id).subscribe(o=>{this.services=o,this.processing=!1},()=>this.processing=!1),this.description=this.selectedResource.description}loadGroups(){this.processing=!0,this.resourceManager.getAssignedGroups(this.selectedResource.id).subscribe(e=>{this.groups=e,this.groupManager.getAllMemberGroups(this.data.memberId).subscribe(o=>{this.membersGroupsId=new Set(o.map(n=>n.id)),this.groups.forEach(n=>{this.authResolver.isAuthorized("addMember_Group_Member_policy",[n])||this.membersGroupsId.add(n.id)}),this.processing=!1},()=>this.processing=!1)})}onFinish(){this.loading=!0,this.groupManager.addMembers(this.selectedGroups.selected[0].id,[this.data.memberId]).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_MEMBER_TO_RESOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}filterResources(e){if(null==e)return;const o=e.toLowerCase(),n=this.resources.filter(a=>a.facility.name.toLowerCase().startsWith(o));this.filteredResources=n.sort((a,r)=>a.name.toLowerCase().localeCompare(r.name.toLowerCase())),this.setResource(this.filteredResources[0])}getResourceFacilities(){const e=new Set,o=[];for(const n of this.resources)e.add(n.facility.name),o.length!==e.size&&o.push(n.facility);this.facilities=o}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.xk),t.Y36(g.ff),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-member-to-resource-dialog"]],viewQuery:function(o,n){if(1&o&&t.Gf(U.Vq,5),2&o){let a;t.iGM(a=t.CRH())&&(n.stepper=a.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["completed","false"],["matStepLabel",""],[1,"input-style"],[3,"disableAutoSelect","facilities","selectPlaceholder","facilitySelected"],[3,"disableAutoSelect","required","resource","resources","resourceSelected",4,"ngIf"],[3,"resources",4,"ngIf"],[1,"fw-bold"],[1,"ms-5"],["class","ms-5",4,"ngFor","ngForOf"],[1,"position-relative"],[3,"disableGroups","disableHeadCheckbox","disableRouting","groupsToDisableCheckbox","groups","displayedColumns","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"disableAutoSelect","required","resource","resources","resourceSelected"],[3,"resources"],[3,"disableGroups","disableHeadCheckbox","disableRouting","groupsToDisableCheckbox","groups","displayedColumns","selection"],["alert_type","warn"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,ol,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Al,39,26,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.sg,h.O5,f.lW,u.uh,u.xY,u.H8,U.C0,U.VY,U.Vq,P.w,C.K,M.b,H.W,el.L,il.R,b.e,m.X$],styles:[".input-style[_ngcontent-%COMP%]{margin-left:50px;width:75%}"]})}return i})();var fl=l(12877);function Il(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.addResource())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBER_DETAIL.RESOURCES.ADD")," "))}function bl(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function vl(i,s){if(1&i&&t._UZ(0,"perun-web-apps-resources-list",8),2&i){const e=t.oxw();t.Q6J("disableRouting",!e.routeAuth)("filterValue",e.filterValue)("displayedColumns",e.displayedColumns)("routingVo",!0)("resources",e.resources)("tableId",e.tableId)}}let El=(()=>{class i{constructor(e,o,n,a,r,d){this.dialog=e,this.memberManager=o,this.resourceManager=n,this.route=a,this.authResolver=r,this.entityService=d,this.resources=[],this.filterValue="",this.loading=!1,this.displayedColumns=["id","name","vo","facility","tags","description"],this.tableId=x.aL}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.voBean={id:this.member.voId,beanName:"Vo"},this.addAuth=this.authResolver.isAuthorized("getRichResources_Vo_policy",[this.voBean])&&this.authResolver.isAuthorized("addMembers_Group_List_policy",[this.voBean]),this.refreshTable()}addResource(){const e=(0,_.kZ)();e.width="1200px",e.data={memberId:this.member.id,voId:this.member.voId,theme:"member-theme"},this.dialog.open(Tl,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}refreshTable(){this.loading=!0,this.resourceManager.getAssignedRichResourcesWithMember(this.member.id).subscribe(e=>{this.resources=e,0!==this.resources.length&&(this.routeAuth=this.authResolver.isAuthorized("getResourceById_int_policy",[this.voBean,this.resources[0]])),this.loading=!1})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(g.uq),t.Y36(g.xk),t.Y36(v.gz),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-resources"]],decls:11,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["class","action-button me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","displayedColumns","routingVo","resources","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"action-button","me-2",3,"click"],[3,"disableRouting","filterValue","displayedColumns","routingVo","resources","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,Il,3,3,"button",2),t.TgZ(6,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(7,bl,1,0,"ng-template",null,4,t.W1O),t.TgZ(9,"div",5),t.YNc(10,vl,1,6,"perun-web-apps-resources-list",6),t.qZA()()),2&o){const a=t.MAs(8);t.xp6(2),t.Oqu(t.lcZ(3,5,"MEMBER_DETAIL.RESOURCES.TITLE")),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("placeholder","MEMBER_DETAIL.RESOURCES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,C.K,R.t,fl.C,L.P,b.e,m.X$]})}return i})();var Sl=l(61618),Cl=l(33473),xl=l(79286),Nl=l(93296),Ol=l(72263),Zl=l(11800),Ll=l(40945),Ml=l(90068),Dl=l(34535),Rl=l(80809);function wl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onAdd())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"GROUP_DETAIL.SETTINGS.EXT_SOURCES.ADD")," "))}function Gl(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"GROUP_DETAIL.SETTINGS.EXT_SOURCES.REMOVE")," ")}}function Pl(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Ul(i,s){if(1&i&&t._UZ(0,"app-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("extSources",e.extSources)("selection",e.selection)("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("tableId",e.tableId)}}let yl=(()=>{class i{constructor(e,o,n,a,r,d){this.extSourceService=e,this.dialog=o,this.notificator=n,this.translate=a,this.authResolver=r,this.entityStorageService=d,this.extSources=[],this.selection=new E.Ov(!0,[]),this.filterValue="",this.tableId=x.S7,this.displayedColumns=[],this.translate.get("GROUP_DETAIL.SETTINGS.EXT_SOURCES.SUCCESS_REMOVED").subscribe(T=>this.successMessage=T)}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addExtSource_Group_ExtSource_policy",[this.group]),this.removeAuth=this.authResolver.isAuthorized("removeExtSource_Group_ExtSource_policy",[this.group]),this.displayedColumns=this.removeAuth?["select","id","name","type"]:["id","name","type"]}refreshTable(){this.loading=!0,this.extSourceService.getGroupExtSources(this.group.id).subscribe(e=>{this.extSources=e,this.selection.clear(),this.loading=!1})}applyFilter(e){this.filterValue=e}onAdd(){const e=(0,_.kZ)();e.width="1000px",e.data={voId:this.group.voId,groupId:this.group.id,extSources:this.extSources,theme:"group-theme"},this.dialog.open(Qt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}onRemove(){const e=(0,_.kZ)();e.width="600px",e.data={voId:this.group.voId,groupId:this.group.id,extSources:this.selection.selected,theme:"group-theme"},this.dialog.open(Bt,e).afterClosed().subscribe(n=>{n&&this.refreshTable()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.KG),t.Y36(u.uw),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-extsources"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"extSources","selection","displayedColumns","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"extSources","selection","displayedColumns","filterValue","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refreshTable()}),t.qZA(),t.YNc(5,wl,3,3,"button",2),t.YNc(6,Gl,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(8,Pl,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,Ul,1,5,"app-ext-sources-list",7),t.qZA()()),2&o){const a=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"GROUP_DETAIL.SETTINGS.EXT_SOURCES.TITLE")),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","GROUP_DETAIL.SETTINGS.EXT_SOURCES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,_t.D,C.K,R.t,L.P,b.e,m.X$]})}return i})();function Vl(i,s){1&i&&t._UZ(0,"th",9)}function Fl(i,s){if(1&i&&(t.TgZ(0,"td",10),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij("",e,":")}}function Yl(i,s){1&i&&t._UZ(0,"th",9)}function Jl(i,s){if(1&i&&(t.TgZ(0,"td",11),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",o.statistics.get(e.toLowerCase())," ")}}function ql(i,s){1&i&&t._UZ(0,"tr",12)}let Ht=(()=>{class i{constructor(){this.rowNames=[],this.title="",this.statistics=new Map,this.dataSource=null,this.displayedColumns=["name","value"]}ngOnInit(){this.dataSource=new c.by(this.rowNames)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-statistics-card"]],inputs:{rowNames:"rowNames",title:"title",statistics:"statistics"},decls:15,vars:5,consts:[["appearance","outlined",1,"mat-elevation-z3","align-card"],[1,"page-subtitle"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell",""],["mat-row",""]],template:function(o,n){1&o&&(t.TgZ(0,"mat-card",0)(1,"mat-card-header")(2,"mat-card-title")(3,"h1",1),t._uU(4),t.ALo(5,"translate"),t.qZA()()(),t.TgZ(6,"mat-card-content")(7,"table",2),t.ynx(8,3),t.YNc(9,Vl,1,0,"th",4),t.YNc(10,Fl,2,1,"td",5),t.BQk(),t.ynx(11,6),t.YNc(12,Yl,1,0,"th",4),t.YNc(13,Jl,2,1,"td",7),t.BQk(),t.YNc(14,ql,1,0,"tr",8),t.qZA()()()),2&o&&(t.xp6(4),t.Oqu(t.lcZ(5,3,n.title)),t.xp6(3),t.Q6J("dataSource",n.dataSource),t.xp6(7),t.Q6J("matRowDefColumns",n.displayedColumns))},dependencies:[c.BZ,c.fO,c.w1,c.Dz,c.nj,c.ge,c.ev,c.Gk,V.a8,V.dn,V.dk,V.n5,m.X$],styles:[".align-card[_ngcontent-%COMP%]{margin:1rem 1rem 1rem 0rem;display:inline-block;vertical-align:top}"]})}return i})();function kl(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function Ql(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"app-statistics-card",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("rowNames",e.rowNames)("statistics",e.membersCount)("title","VO_DETAIL.STATISTICS.MEMBERS_COUNT")}}let Bl=(()=>{class i{constructor(e,o){this.voService=e,this.entityStorageService=o,this.loading=!1,this.rowNames=["Members","Valid","Invalid","Expired","Disabled"],this.membersCount=new Map([["members",0],["valid",0],["invalid",0],["expired",0],["disabled",0]]),this.dataSource=new c.by}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.dataSource=new c.by(this.rowNames),this.voService.getVoMembersCountsByStatus(this.vo.id).subscribe(e=>{this.allMembersCount=0;for(const o of Object.keys(e))this.membersCount.set(o.toLowerCase(),e[o]),this.allMembersCount+=e[o];this.membersCount.set("members",this.allMembersCount),this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-statistics"]],decls:5,vars:5,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[3,"rowNames","statistics","title"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,kl,1,0,"mat-spinner",1),t.YNc(4,Ql,2,3,"div",2)),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,3,"VO_DETAIL.STATISTICS.TITLE")),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Ht,m.X$]})}return i})();function Hl(i,s){1&i&&t._UZ(0,"mat-spinner",3)}function Wl(i,s){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"app-statistics-card",4)(2,"app-statistics-card",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("rowNames",e.voStatusCountsRowNames)("statistics",e.membersCountsByVoStatus)("title","GROUP_DETAIL.STATISTICS.VO_STATUS_COUNT"),t.xp6(1),t.Q6J("rowNames",e.groupStatusCountsRowNames)("statistics",e.membersCountsByGroupStatus)("title","GROUP_DETAIL.STATISTICS.GROUP_STATUS_COUNT")}}let jl=(()=>{class i{constructor(e,o){this.groupService=e,this.entityStorageService=o,this.loading=!1,this.voStatusCountsRowNames=["Members","Valid","Invalid","Expired","Disabled"],this.membersCountsByVoStatus=new Map,this.groupStatusCountsRowNames=["Members","Valid","Expired"],this.membersCountsByGroupStatus=new Map}ngOnInit(){this.loading=!0,this.group=this.entityStorageService.getEntity(),this.groupService.getGroupMembersCount(this.group.id).subscribe(e=>{this.membersCountsByVoStatus.set("members",e),this.membersCountsByGroupStatus.set("members",e),this.groupService.getGroupMembersCountsByVoStatus(this.group.id).subscribe(o=>{Object.entries(o).forEach(([n,a])=>this.membersCountsByVoStatus.set(n.toLowerCase(),a)),this.groupService.getGroupMembersCountsByGroupStatus(this.group.id).subscribe(n=>{Object.entries(n).forEach(([a,r])=>this.membersCountsByGroupStatus.set(a.toLowerCase(),r)),this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.ff),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-statistics"]],decls:5,vars:5,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[3,"rowNames","statistics","title"]],template:function(o,n){1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,Hl,1,0,"mat-spinner",1),t.YNc(4,Wl,3,6,"div",2)),2&o&&(t.xp6(1),t.Oqu(t.lcZ(2,3,"GROUP_DETAIL.STATISTICS.TITLE")),t.xp6(2),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",!n.loading))},dependencies:[h.O5,G.Ou,Ht,m.X$]})}return i})();var zl=l(72501),$l=l(50165),Wt=l(61917),jt=l(59038),Kl=l(7831);const Xl=["stepper"];function tc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function ec(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.CREATE_IDENTITY"))}function ic(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function oc(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function nc(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.EMAIL_INVALID")))}function ac(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function sc(i,s){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.FIELD_EMPTY")))}function rc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.SET_CREDENTIALS"))}function lc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.ASSOCIATE_USERS"))}function cc(i,s){if(1&i&&(t.TgZ(0,"span",35),t._uU(1),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij("#",e.id,"")}}function pc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"mat-list-item")(1,"p",31),t._uU(2),t.ALo(3,"userFullName"),t.YNc(4,cc,2,1,"span",32),t.TgZ(5,"span",7),t.ALo(6,"translate"),t.TgZ(7,"button",33),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG(r.removeUser(a))}),t.ALo(8,"translate"),t.TgZ(9,"mat-icon",34),t._uU(10,"close"),t.qZA()()()()()}if(2&i){const e=s.$implicit,o=t.oxw(3);t.xp6(2),t.hij(" ",t.lcZ(3,6,e.user)," "),t.xp6(2),t.Q6J("ngIf",e.id),t.xp6(1),t.Q6J("matTooltipDisabled",o.assignedMembers.length>1)("matTooltip",t.lcZ(6,8,"DIALOGS.CREATE_SERVICE_MEMBER.MINIMAL_USERS")),t.xp6(2),t.s9C("matTooltip",t.lcZ(8,10,"DIALOGS.CREATE_SERVICE_MEMBER.REMOVE")),t.Q6J("disabled",1===o.assignedMembers.length)}}function uc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const dc=function(){return["checkbox","id","fullName"]};function _c(i,s){if(1&i&&t._UZ(0,"perun-web-apps-members-list",38),2&i){const e=t.oxw(4);t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(5,dc))("members",e.members)("tableId",e.tableId)("selection",e.selection)}}function mc(i,s){if(1&i&&(t.TgZ(0,"div",36),t.YNc(1,_c,1,6,"perun-web-apps-members-list",37),t.qZA()),2&i){t.oxw();const e=t.MAs(58),o=t.oxw(2);t.xp6(1),t.Q6J("perunWebAppsLoader",o.loading)("perunWebAppsLoaderIndicator",e)}}function gc(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",39),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.SEARCH_INFO")," "))}function hc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.CREATE_SERVICE_MEMBER.SPONSOR")," ")}function Ac(i,s){1&i&&(t.TgZ(0,"mat-step"),t.YNc(1,hc,2,3,"ng-template",15),t.TgZ(2,"perun-web-apps-alert",39),t._uU(3),t.ALo(4,"translate"),t.qZA()()),2&i&&(t.xp6(3),t.hij(" ",t.lcZ(4,1,"DIALOGS.CREATE_SERVICE_MEMBER.MANAGE_LIFECYCLE_INFO")," "))}function Tc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",10)(1,"mat-stepper",11,12)(3,"mat-step",13)(4,"form",14),t.YNc(5,ec,2,3,"ng-template",15),t.TgZ(6,"div",16)(7,"mat-form-field")(8,"mat-label"),t._uU(9),t.ALo(10,"translate"),t.qZA(),t._UZ(11,"input",17),t.YNc(12,ic,3,3,"mat-error",18),t.qZA(),t.TgZ(13,"mat-form-field")(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",19),t.YNc(18,oc,3,3,"mat-error",18),t.YNc(19,nc,3,3,"mat-error",18),t.qZA(),t.TgZ(20,"mat-form-field")(21,"mat-label"),t._uU(22),t.ALo(23,"translate"),t.qZA(),t._UZ(24,"input",20),t.YNc(25,ac,3,3,"mat-error",18),t.qZA(),t.TgZ(26,"mat-form-field")(27,"mat-label"),t._uU(28),t.ALo(29,"translate"),t.qZA(),t._UZ(30,"input",21),t.YNc(31,sc,3,3,"mat-error",18),t.qZA()()()(),t.TgZ(32,"mat-step",13)(33,"form",14),t.YNc(34,rc,2,3,"ng-template",15),t.TgZ(35,"app-login-password-form-with-generate-option",22),t.NdJ("parsedRulesOutput",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.parsedRules=n)}),t.qZA()()(),t.TgZ(36,"mat-step"),t.YNc(37,lc,2,3,"ng-template",15),t.TgZ(38,"h6"),t._uU(39),t.ALo(40,"translate"),t.qZA(),t.TgZ(41,"mat-list"),t.YNc(42,pc,11,12,"mat-list-item",23),t.qZA(),t.TgZ(43,"h6",24),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"mat-form-field",25)(47,"mat-label"),t._uU(48),t.ALo(49,"translate"),t.qZA(),t.TgZ(50,"input",26),t.NdJ("keyup.enter",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(0!==n.searchCtrl.value.length&&n.onSearchByString())}),t.qZA()(),t.TgZ(51,"button",27),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onSearchByString())}),t.TgZ(52,"mat-icon"),t._uU(53,"search"),t.qZA()(),t.TgZ(54,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.addUsers())}),t._uU(55),t.ALo(56,"translate"),t.qZA(),t.YNc(57,uc,1,0,"ng-template",null,0,t.W1O),t.YNc(59,mc,2,2,"div",29),t.YNc(60,gc,3,3,"perun-web-apps-alert",30),t.qZA(),t.YNc(61,Ac,5,3,"mat-step",18),t.qZA()()}if(2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",e.firstFormGroup),t.xp6(1),t.Q6J("formGroup",e.firstFormGroup),t.xp6(5),t.Oqu(t.lcZ(10,28,"DIALOGS.CREATE_SERVICE_MEMBER.NAME")),t.xp6(3),t.Q6J("ngIf",e.firstFormGroup.get("nameCtrl").hasError("required")),t.xp6(3),t.Oqu(t.lcZ(16,30,"DIALOGS.CREATE_SERVICE_MEMBER.EMAIL")),t.xp6(3),t.Q6J("ngIf",e.firstFormGroup.get("emailCtrl").hasError("required")),t.xp6(1),t.Q6J("ngIf",e.firstFormGroup.get("emailCtrl").hasError("pattern")),t.xp6(3),t.Oqu(t.lcZ(23,32,"DIALOGS.CREATE_SERVICE_MEMBER.SUBJECT_DN")),t.xp6(2),t.Q6J("required",!!e.firstFormGroup.get("issuerCtrl").value&&0!==e.firstFormGroup.get("issuerCtrl").value.trim().length),t.xp6(1),t.Q6J("ngIf",e.firstFormGroup.get("subjectCtrl").hasError("required")),t.xp6(3),t.Oqu(t.lcZ(29,34,"DIALOGS.CREATE_SERVICE_MEMBER.ISSUER_DN")),t.xp6(2),t.Q6J("required",!!e.firstFormGroup.get("subjectCtrl").value&&0!==e.firstFormGroup.get("subjectCtrl").value.trim().length),t.xp6(1),t.Q6J("ngIf",e.firstFormGroup.get("issuerCtrl").hasError("required")),t.xp6(1),t.Q6J("stepControl",e.secondFormGroup),t.xp6(1),t.Q6J("formGroup",e.secondFormGroup),t.xp6(2),t.Q6J("formGroup",e.secondFormGroup),t.xp6(4),t.Oqu(t.lcZ(40,36,"DIALOGS.CREATE_SERVICE_MEMBER.ASSOCIATED_USERS")),t.xp6(3),t.Q6J("ngForOf",e.assignedMembers),t.xp6(2),t.Oqu(t.lcZ(45,38,"DIALOGS.CREATE_SERVICE_MEMBER.SEARCH_INFO")),t.xp6(4),t.Oqu(t.lcZ(49,40,"DIALOGS.CREATE_SERVICE_MEMBER.SEARCH_PLACEHOLDER")),t.xp6(2),t.Q6J("formControl",e.searchCtrl),t.xp6(1),t.Q6J("disabled",e.loading||0===e.searchCtrl.value.length),t.xp6(3),t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(56,42,"DIALOGS.CREATE_SERVICE_MEMBER.ADD_USER")," "),t.xp6(4),t.Q6J("ngIf",e.firstSearchDone),t.xp6(1),t.Q6J("ngIf",!e.firstSearchDone),t.xp6(1),t.Q6J("ngIf",e.findSponsorsAuth&&0!==e.voSponsors.length&&e.setSponsorshipAuth)}}function fc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",40),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperPrevious())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_SERVICE_MEMBER.BACK")," "))}function Ic(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperNext())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.ekj("ms-2",void 0!==e.stepper&&0!==e.stepper.selectedIndex)("ms-auto",!(void 0!==e.stepper&&0!==e.stepper.selectedIndex)),t.Q6J("disabled",e.getStepperNextConditions()),t.xp6(1),t.hij(" ",t.lcZ(2,6,"DIALOGS.CREATE_SERVICE_MEMBER.NEXT")," ")}}function bc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onCreate(!0))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.firstFormGroup.invalid||"Not selected"!==e.secondFormGroup.get("namespaceCtrl").value&&e.secondFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.CREATE_SERVICE_MEMBER.CREATE_AND_SPONSOR")," ")}}function vc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.onCreate(!1))}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.firstFormGroup.invalid||"Not selected"!==e.secondFormGroup.get("namespaceCtrl").value&&e.secondFormGroup.invalid),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.CREATE_SERVICE_MEMBER.CREATE")," ")}}function Ec(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Tc,62,44,"div",3),t.TgZ(5,"div",4)(6,"div")(7,"button",5),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onCancel())}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.YNc(10,fc,3,3,"button",6),t.TgZ(11,"span",7),t.ALo(12,"translate"),t.YNc(13,Ic,3,8,"button",8),t.qZA(),t.YNc(14,bc,3,4,"button",9),t.YNc(15,vc,3,4,"button",9),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.CREATE_SERVICE_MEMBER.TITLE")),t.xp6(2),t.Q6J("ngIf",void 0!==e.firstFormGroup),t.xp6(4),t.hij(" ",t.lcZ(9,11,"DIALOGS.CREATE_SERVICE_MEMBER.CANCEL")," "),t.xp6(2),t.Q6J("ngIf",void 0!==e.stepper&&0!==e.stepper.selectedIndex),t.xp6(1),t.Q6J("matTooltipDisabled",0===e.selection.selected.length)("matTooltip",t.lcZ(12,13,"DIALOGS.CREATE_SERVICE_MEMBER.NEXT_BUTTON_DISABLED_TOOLTIP")),t.xp6(2),t.Q6J("ngIf",void 0!==e.stepper&&e.stepper.selectedIndex!==e.stepper._steps.length-1),t.xp6(1),t.Q6J("ngIf",e.findSponsorsAuth&&0!==e.voSponsors.length&&e.setSponsorshipAuth&&void 0!==e.stepper&&e.stepper.selectedIndex===e.stepper._steps.length-1),t.xp6(1),t.Q6J("ngIf",void 0!==e.stepper&&e.stepper.selectedIndex===e.stepper._steps.length-1)}}let Sc=(()=>{class i{constructor(e,o,n,a,r,d,T,I,S,j,Tt,Mu){this.dialogRef=e,this.data=o,this.membersManagerService=n,this.usersManagerService=a,this.notificator=r,this.translate=d,this.store=T,this.apiRequestConfiguration=I,this._formBuilder=S,this.cd=j,this.authResolver=Tt,this.findSponsors=Mu,this.parsedRules=new Map,this.firstSearchDone=!1,this.searchCtrl=new A.p4(""),this.members=[],this.selection=new E.Ov(!0,[]),this.tableId=x.j1,this.assignedMembers=[],this.candidate={beanName:"",id:0},this.successMessageMember="",this.successMessagePwd="",this.processing=!1,this.voSponsors=[],d.get("DIALOGS.CREATE_SERVICE_MEMBER.SUCCESS_MEMBER").subscribe(ft=>this.successMessageMember=ft),d.get("DIALOGS.CREATE_SERVICE_MEMBER.SUCCESS_PWD").subscribe(ft=>this.successMessagePwd=ft)}ngAfterViewInit(){this.cd.detectChanges()}ngOnInit(){this.theme=this.data.theme,this.firstFormGroup=this._formBuilder.group({nameCtrl:["",A.kI.required],emailCtrl:["",[A.kI.required,A.kI.pattern("\\w+([.-]?\\w+)*@\\w+([.-]?\\w+)*(.\\w{2,3})+")]],subjectCtrl:[null],issuerCtrl:[null]}),this.secondFormGroup=this._formBuilder.group({namespaceCtrl:["Not selected"],loginCtrl:["",[A.kI.pattern("^[a-z][a-z0-9_-]+$"),A.kI.maxLength(15),A.kI.minLength(2)]],passwordCtrl:["",A.kI.required,[(0,$l.yT)(null,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],generatePasswordCtrl:[!0]},{validators:_.dN.passwordMatchValidator});const e=this.store.getPerunPrincipal().user;this.membersManagerService.getMembersByUser(e.id).subscribe(o=>{let n={};for(const a of o)a.voId===this.data.vo.id&&(n=a);n.user=e,this.assignedMembers.push(n)}),this.setSponsorshipAuth=this.authResolver.isAuthorized("setSponsorshipForMember_Member_User_LocalDate_policy",[this.data.vo,this.store.getPerunPrincipal().user]),this.findSponsorsAuth=this.findSponsors.findSponsorsAuth(this.data.vo),this.findSponsorsAuth&&this.findSponsors.getSponsors(this.data.vo.id).subscribe(o=>{this.voSponsors=o})}onCreate(e){this.processing=!0,this.candidate.firstName="",this.candidate.lastName=this.firstFormGroup.get("nameCtrl").value,this.candidate.attributes={},this.candidate.attributes["urn:perun:member:attribute-def:def:mail"]=this.firstFormGroup.get("emailCtrl").value;const o=this.firstFormGroup.get("subjectCtrl");o?.value&&(this.candidate.userExtSource={},this.candidate.userExtSource.login=o.value,this.candidate.userExtSource.loa=0,this.candidate.userExtSource.extSource={},this.candidate.userExtSource.extSource.name=this.firstFormGroup.get("issuerCtrl").value,this.candidate.userExtSource.extSource.type="cz.metacentrum.perun.core.impl.ExtSourceX509");const n=this.secondFormGroup.get("namespaceCtrl").value.toLowerCase(),a=this.parsedRules.get(n),r=`urn:perun:user:attribute-def:def:login-namespace:${n}`;"Not selected"!==this.secondFormGroup.get("namespaceCtrl").value&&"disabled"===a.login?this.usersManagerService.generateAccountForName(n,this.firstFormGroup.get("nameCtrl").value).subscribe(d=>{this.candidate.attributes[r]=d[r],this.createSpecificMember(e)},()=>this.processing=!1):("Not selected"!==this.secondFormGroup.get("namespaceCtrl").value&&(this.candidate.attributes[r]=this.secondFormGroup.get("loginCtrl").value),this.createSpecificMember(e))}createSpecificMember(e){this.membersManagerService.createSpecificMember({vo:this.data.vo.id,specificUserType:"SERVICE",specificUserOwners:this.assignedMembers.map(o=>o.user),candidate:this.candidate}).subscribe(o=>{this.membersManagerService.validateMemberAsync(o.id).subscribe(n=>{this.notificator.showSuccess(this.successMessageMember),"Not selected"!==this.secondFormGroup.get("namespaceCtrl").value?this.setPassword(n,this.secondFormGroup.get("generatePasswordCtrl").value,e):this.dialogRef.close({result:!0,sponsor:e,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:o.id})},()=>this.processing=!1)},()=>this.processing=!1)}setPassword(e,o,n){const a=this.secondFormGroup.get("namespaceCtrl").value.toLowerCase(),r=this.secondFormGroup.get("passwordCtrl").value;if(o){if("disabled"===this.parsedRules.get(a).login)return void this.validateMember(e.id,n);this.usersManagerService.reserveRandomPassword(e.userId,a).subscribe(()=>{this.usersManagerService.validatePasswordForUser(e.userId,a).subscribe(()=>{this.validateMember(e.id,n,!1)},()=>{this.processing=!1})},()=>{this.processing=!1})}else this.usersManagerService.reservePasswordForUser({user:e.userId,namespace:a,password:r}).subscribe(()=>{this.usersManagerService.validatePasswordForUser(e.userId,a).subscribe(()=>{this.validateMember(e.id,n)},()=>{this.processing=!1,this.dialogRef.close({result:!0,sponsor:n,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:e.id})})},()=>{this.processing=!1,this.dialogRef.close({result:!0,sponsor:n,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:e.id})})}validateMember(e,o,n=!0){this.membersManagerService.validateMemberAsync(e).subscribe(()=>{n&&this.notificator.showSuccess(this.successMessagePwd),this.dialogRef.close({result:!0,sponsor:o,voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth,serviceMemberId:e})},()=>{this.processing=!1})}onCancel(){this.dialogRef.close({result:!1,sponsor:!1})}onSearchByString(){this.loading=!0,this.firstSearchDone=!0,this.membersManagerService.findCompleteRichMembersForVo(this.data.vo.id,[""],this.searchCtrl.value).subscribe(e=>{this.members=e.filter(o=>!o.user.specificUser),this.loading=!1})}addUsers(){const e=this.assignedMembers.map(o=>o.id);this.selection.selected.forEach(o=>{e.includes(o.id)||this.assignedMembers.push(o)}),this.selection.clear()}removeUser(e){this.assignedMembers=this.assignedMembers.filter(o=>o.id!==e.id)}getStepperNextConditions(){switch(this.stepper.selectedIndex){case 0:return this.firstFormGroup.invalid||this.firstFormGroup.pending;case 1:return this.secondFormGroup.invalid||this.secondFormGroup.pending;case 2:return this.selection.selected.length>0;default:return!1}}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.uq),t.Y36(g.Fv),t.Y36(p.V6),t.Y36(m.sK),t.Y36(p.d6),t.Y36(p.F5),t.Y36(A.QS),t.Y36(t.sBO),t.Y36(p.x4),t.Y36(p.Mf))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-create-service-member-dialog"]],viewQuery:function(o,n){if(1&o&&t.Gf(Xl,5),2&o){let a;t.iGM(a=t.CRH())&&(n.stepper=a.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip"],["color","accent","mat-flat-button","",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"stepControl"],[3,"formGroup"],["matStepLabel",""],[1,"display-flex"],["formControlName","nameCtrl","matInput","","required",""],[4,"ngIf"],["formControlName","emailCtrl","matInput","","required","","type","email"],["formControlName","subjectCtrl","matInput","",3,"required"],["formControlName","issuerCtrl","matInput","",3,"required"],[3,"formGroup","parsedRulesOutput"],[4,"ngFor","ngForOf"],[1,"mt-3"],[1,"me-2","w-50"],["autocomplete","false","matInput","",3,"formControl","keyup.enter"],["color","primary","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",3,"disabled","click"],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],[1,"truncate","center-content","d-flex","align-items-center"],["class","text-muted",4,"ngIf"],["color","warn","mat-icon-button","",1,"ms-1",3,"disabled","matTooltip","click"],[1,"margin-bottom"],[1,"text-muted"],[1,"position-relative"],[3,"disableRouting","displayedColumns","members","tableId","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","displayedColumns","members","tableId","selection"],["alert_type","info"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,tc,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ec,16,15,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.processing)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.sg,h.O5,Y.Nt,O.KE,O.hX,O.TO,A._Y,A.Fj,A.JJ,A.JL,A.Q7,A.oH,A.sg,A.u,F.Hw,f.lW,f.RK,u.uh,u.xY,u.H8,Z.gM,U.C0,U.VY,U.Vq,P.w,C.K,M.b,Wt.O,b.e,jt.i$,jt.Tg,Kl.r,m.X$,W.d],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.input-disabled[_ngcontent-%COMP%]{pointer-events:none;color:#888}.truncate[_ngcontent-%COMP%]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.center-content[_ngcontent-%COMP%]{margin-bottom:auto;margin-top:auto}.white-space-pre[_ngcontent-%COMP%]{white-space:pre}.margin-bottom[_ngcontent-%COMP%]{margin-bottom:6px}"]})}return i})();var Cc=l(97545),xc=l(98586);function Nc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.onRemoveMembers())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",e.selection.isEmpty()),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.SERVICE_MEMBERS.DELETE"),"\n")}}function Oc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Zc=function(){return["checkbox","id","type","fullName","status"]};function Lc(i,s){if(1&i&&t._UZ(0,"perun-web-apps-members-list",9),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("displayedColumns",t.DdM(6,Zc))("selection",e.selection)("disableStatusChange",!0)("filter",e.searchString)("members",e.members)}}let Mc=(()=>{class i{constructor(e,o,n,a,r){this.membersManager=e,this.dialog=o,this.authResolver=n,this.authzService=a,this.entityStorageService=r,this.members=[],this.selection=new E.Ov(!0,[]),this.searchString="",this.loading=!1,this.tableId=x._c}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.removeAuth=this.authzService.isAuthorized("deleteMembers_List_policy",[this.vo]),this.refresh()}createServiceMember(){const e=(0,_.kZ)();e.width="900px",e.data={vo:this.vo,theme:"vo-theme"},this.dialog.open(Sc,e).afterClosed().subscribe(n=>{n.result&&(n.sponsor?(e.data={voId:this.vo.id,theme:"vo-theme",voSponsors:n.voSponsors,findSponsorsAuth:n.findSponsorsAuth,serviceMemberId:n.serviceMemberId},this.dialog.open(xc.b,e).afterClosed().subscribe(()=>{this.refresh()})):this.refresh())})}onRemoveMembers(){const e=(0,_.kZ)();e.width="450px",e.data={members:this.selection.selected,theme:"vo-theme"},this.dialog.open(Cc.X,e).afterClosed().subscribe(n=>{n&&(this.refresh(),this.selection.clear())})}applyFilter(e){this.searchString=e}refresh(){this.loading=!0,this.membersManager.findCompleteRichMembersForVo(this.vo.id,[""],"(Service)").subscribe(e=>{this.members=e,this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.uq),t.Y36(u.uw),t.Y36(p.x4),t.Y36(p.x4),t.Y36(p.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-service-members"]],decls:13,vars:10,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","displayedColumns","selection","disableStatusChange","filter","members",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"tableId","displayedColumns","selection","disableStatusChange","filter","members"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return n.refresh()}),t.qZA(),t.TgZ(4,"button",2),t.NdJ("click",function(){return n.createServiceMember()}),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.YNc(7,Nc,3,4,"button",3),t.TgZ(8,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.YNc(9,Oc,1,0,"ng-template",null,5,t.W1O),t.TgZ(11,"div",6),t.YNc(12,Lc,1,7,"perun-web-apps-members-list",7),t.qZA()),2&o){const a=t.MAs(10);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.SETTINGS.SERVICE_MEMBERS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(6,8,"VO_DETAIL.SETTINGS.SERVICE_MEMBERS.CREATE"),"\n"),t.xp6(2),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.SERVICE_MEMBERS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,C.K,R.t,Wt.O,L.P,b.e,m.X$]})}return i})();var nt=l(91940),zt=l(80238);const Dc=["stepper"];function Rc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function wc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.SELECTION_STEP"))}function Gc(i,s){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.CONFIRMATION_STEP"))}function Pc(i,s){1&i&&t._UZ(0,"th",24)}function Uc(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Oqu(e.name)}}function yc(i,s){1&i&&t._UZ(0,"tr",26)}function Vc(i,s){1&i&&t._UZ(0,"tr",27)}function Fc(i,s){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"table",17),t.ynx(4,18),t.YNc(5,Pc,1,0,"th",19),t.YNc(6,Uc,2,1,"td",20),t.BQk(),t.YNc(7,yc,1,0,"tr",21),t.YNc(8,Vc,1,0,"tr",22),t.qZA(),t.TgZ(9,"perun-web-apps-alert",23),t._uU(10),t.ALo(11,"translate"),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.CONFIRM")),t.xp6(2),t.Q6J("dataSource",e.voSelection.selected),t.xp6(4),t.Q6J("matHeaderRowDef",e.columns),t.xp6(1),t.Q6J("matRowDefColumns",e.columns),t.xp6(1),t.Q6J("alert_type","warn"),t.xp6(1),t.Oqu(t.lcZ(11,8,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.WARNING"))}}function Yc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperPrevious())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.BACK")," ")}}function Jc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",29),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.stepperNext())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",0===e.voSelection.selected.length||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.NEXT")," ")}}function qc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",29),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.addMemberOrganization())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.ADD")," ")}}function kc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-stepper",4,5)(7,"mat-step",6),t.YNc(8,wc,2,3,"ng-template",7),t.TgZ(9,"perun-web-apps-debounce-filter",8),t.NdJ("filter",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.voFilter=n)}),t.qZA(),t._UZ(10,"perun-web-apps-vos-list",9),t.qZA(),t.TgZ(11,"mat-step"),t.YNc(12,Gc,2,3,"ng-template",7),t.YNc(13,Fc,12,10,"ng-template",10),t.qZA()()(),t.TgZ(14,"div",11)(15,"div",12)(16,"button",13),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.close())}),t._uU(17),t.ALo(18,"translate"),t.qZA(),t.TgZ(19,"div",14),t.YNc(20,Yc,3,4,"button",15),t.YNc(21,Jc,3,4,"button",16),t.YNc(22,qc,3,4,"button",16),t.qZA()()()()}if(2&i){const e=t.MAs(6),o=t.oxw();t.xp6(2),t.hij(" ",t.lcZ(3,13,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.TITLE")," "),t.xp6(3),t.Q6J("linear",!0),t.xp6(2),t.Q6J("completed",0!==o.voSelection.selected.length),t.xp6(2),t.Q6J("placeholder","VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.FILTER_VOS"),t.xp6(1),t.Q6J("vos",o.vos)("selection",o.voSelection)("displayedColumns",o.displayedColumns)("filterValue",o.voFilter)("disableRouting",!0),t.xp6(7),t.hij(" ",t.lcZ(18,15,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.CANCEL")," "),t.xp6(3),t.Q6J("ngIf",void 0!==e&&0!==e.selectedIndex),t.xp6(1),t.Q6J("ngIf",1!==(null==e?null:e.selectedIndex)),t.xp6(1),t.Q6J("ngIf",1===(null==e?null:e.selectedIndex))}}let Qc=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.vosService=o,this.entityStorage=n,this.notificator=a,this.translator=r,this.loading=!1,this.theme="vo-theme",this.displayedColumns=["checkbox","id","name","shortName"],this.columns=["name"],this.vos=[],this.voSelection=new E.Ov(!1,[]),this.voFilter=""}ngOnInit(){this.loading=!0,this.voId=this.entityStorage.getEntity().id,this.vosService.getEnrichedVoById(this.voId).subscribe(e=>{this.vosService.getAllVos().subscribe(o=>{const n=e.memberVos.map(a=>a.id);this.vos=o.filter(a=>!n.includes(a.id)),this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}close(){this.dialogRef.close(!1)}stepperNext(){this.stepper.next()}stepperPrevious(){this.stepper.previous()}addMemberOrganization(){this.loading=!0,this.vosService.addMemberVo(this.voId,this.voSelection.selected[0].id).subscribe(()=>{this.notificator.showSuccess(this.translator.instant("VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD_MEMBER_ORGANIZATION.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(g.YF),t.Y36(p.fb),t.Y36(p.V6),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-member-organization-dialog"]],viewQuery:function(o,n){if(1&o&&t.Gf(Dc,5),2&o){let a;t.iGM(a=t.CRH())&&(n.stepper=a.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"completed"],["matStepLabel",""],[3,"placeholder","filter"],[3,"vos","selection","displayedColumns","filterValue","disableRouting"],["matStepContent",""],["mat-dialog-actions","",1,"justify-content-end"],[1,"d-flex"],["mat-stroked-button","",1,"me-2",3,"click"],[1,"ms-auto"],["mat-stroked-button","",3,"disabled","click",4,"ngIf"],["color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[3,"alert_type"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],["mat-stroked-button","",3,"disabled","click"],["color","accent","mat-flat-button","",3,"disabled","click"]],template:function(o,n){if(1&o&&(t.YNc(0,Rc,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,kc,23,17,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,f.lW,u.uh,u.xY,u.H8,U.C0,U.VY,U.Vq,U.BY,P.w,M.b,zt.Z,L.P,b.e,m.X$]})}return i})();function Bc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.addMemberOrganization())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.ADD"),"\n"))}function Hc(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.removeMemberOrganization())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.voSelection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE"),"\n")}}function Wc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function jc(i,s){if(1&i&&t._UZ(0,"perun-web-apps-vos-list",10),2&i){const e=t.oxw();t.Q6J("vos",e.memberVos)("selection",e.voSelection)("filterValue",e.filterValue)("disableRouting",!e.auth)("displayedColumns",e.displayedColumns)}}let zc=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialog=e,this.vosService=o,this.entityStorage=n,this.authResolver=a,this.reloadDetailService=r,this.notificator=d,this.translator=T,this.loading=!1,this.voSelection=new E.Ov(!1,[]),this.displayedColumns=["checkbox","id","shortName","name"],this.filterValue="",this.auth=!1,this.memberVos=[]}ngOnInit(){this.auth=this.authResolver.isPerunAdmin(),this.voId=this.entityStorage.getEntity().id,this.refresh()}refresh(){this.loading=!0,this.vosService.getEnrichedVoById(this.voId).subscribe(e=>{this.voId=e.vo.id,this.memberVos=e.memberVos,this.voSelection.clear(),this.loading=!1},()=>this.loading=!1)}addMemberOrganization(){const e=(0,_.kZ)();e.width="750px",this.dialog.open(Qc,e).afterClosed().subscribe(o=>{o&&(this.reloadDetailService.reloadEntityDetail(),this.refresh())})}removeMemberVos(){this.vosService.removeMemberVo(this.voId,this.voSelection.selected[0].id).subscribe(()=>{this.notificator.showSuccess(this.translator.instant("VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE_MEMBER_ORGANIZATION.TITLE")),this.reloadDetailService.reloadEntityDetail(),this.refresh()})}removeMemberOrganization(){const e=(0,_.kZ)();e.width="550px",e.data={items:this.voSelection.selected.map(o=>o.name),title:"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE_MEMBER_ORGANIZATION.TITLE",alert:"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.REMOVE_MEMBER_ORGANIZATION.WARNING",theme:"vo-theme",type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(o=>{o&&this.removeMemberVos()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(g.YF),t.Y36(p.fb),t.Y36(p.x4),t.Y36(st.G),t.Y36(p.V6),t.Y36(m.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-member-organizations"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["mat-flat-button","","class","me-2 action-button","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"vos","selection","filterValue","disableRouting","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"vos","selection","filterValue","disableRouting","displayedColumns"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.YNc(4,Bc,3,3,"button",2),t.YNc(5,Hc,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.filterValue=r}),t.qZA(),t.YNc(7,Wc,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,jc,1,5,"perun-web-apps-vos-list",7),t.qZA()),2&o){const a=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.TITLE")),t.xp6(3),t.Q6J("ngIf",n.auth),t.xp6(1),t.Q6J("ngIf",n.auth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.MEMBER_ORGANIZATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,C.K,zt.Z,R.t,L.P,b.e,m.X$]})}return i})();const $c=function(){return["select","id","name","description"]};function Kc(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",10),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("groups",e.groups)("selection",e.selected)("filter",e.filterValue)("displayedColumns",t.DdM(7,$c))("disableRouting",!0)("noGroupsAlert","DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.NO_GROUPS_FOUND_ALERT")}}function Xc(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const tp=function(i){return{parentVo:i}};let ep=(()=>{class i{constructor(e,o,n,a,r){this.dialogRef=e,this.data=o,this.groupService=n,this.notificator=a,this.translate=r,this.loading=!1,this.selected=new E.Ov(!0,[]),this.tableId=x.uI,this.filterValue=""}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voId=this.data.voId,this.parentVo=this.data.parentVo,this.groupService.getAllGroups(this.voId).subscribe(e=>{this.groups=e.filter(o=>!this.data.allowedGroupsIds.includes(o.id)),this.loading=!1})}applyFilter(e){this.filterValue=e}close(){this.dialogRef.close(!1)}confirm(){this.loading=!0;const e=this.selected.selected.map(o=>o.id);this.groupService.allowGroupsToHierarchicalVo(e,this.parentVo.id).subscribe({next:()=>{this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.SUCCESS")),this.loading=!1},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.so),t.Y36(u.WI),t.Y36(g.ff),t.Y36(p.V6),t.Y36(p.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-group-hierarchical-include-dialog"]],decls:20,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","info"],[3,"placeholder","filter"],[1,"position-relative"],["theme","vo-theme",3,"tableId","groups","selection","filter","displayedColumns","disableRouting","noGroupsAlert",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"disabled","click"],["color","accent","mat-flat-button","",3,"disabled","click"],["theme","vo-theme",3,"tableId","groups","selection","filter","displayedColumns","disableRouting","noGroupsAlert"]],template:function(o,n){if(1&o&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1)(5,"perun-web-apps-alert",2),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(r){return n.applyFilter(r)}),t.qZA(),t.TgZ(9,"div",4),t.YNc(10,Kc,1,8,"perun-web-apps-groups-list",5),t.qZA(),t.YNc(11,Xc,1,0,"ng-template",null,6,t.W1O),t.qZA(),t.TgZ(13,"div",7)(14,"button",8),t.NdJ("click",function(){return n.close()}),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"button",9),t.NdJ("click",function(){return n.confirm()}),t._uU(18),t.ALo(19,"translate"),t.qZA()()()),2&o){const a=t.MAs(12);t.Tol(n.theme),t.xp6(2),t.hij(" ",t.lcZ(3,12,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.TITLE")," "),t.xp6(4),t.hij(" ",t.xi3(7,14,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.INFO",t.VKq(21,tp,n.parentVo.name))," "),t.xp6(2),t.Q6J("placeholder","DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.SEARCH"),t.xp6(2),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a),t.xp6(4),t.Q6J("disabled",n.loading),t.xp6(1),t.hij(" ",t.lcZ(16,17,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===n.selected.selected.length||n.loading),t.xp6(1),t.hij(" ",t.lcZ(19,19,"DIALOGS.ADD_GROUPS_HIERARCHICAL_INCLUSION.ALLOW")," ")}},dependencies:[f.lW,u.uh,u.xY,u.H8,P.w,C.K,H.W,L.P,b.e,m.X$]})}return i})();function ip(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-vo-search-select",10),t.NdJ("voSelected",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.voSelected(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("vos",e.parentVos)("disableAutoSelect",!0)}}function op(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const np=function(){return["select","id","name","description"]};function ap(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",11),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("groups",e.allowedGroups)("selection",e.selected)("displayedColumns",t.DdM(5,np))("noGroupsAlert","VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.NO_GROUPS_ALLOWED_ALERT")}}let sp=(()=>{class i{constructor(e,o,n,a,r,d,T){this.dialog=e,this.entityStorage=o,this.voService=n,this.groupService=a,this.notificator=r,this.translate=d,this.changeDetector=T,this.loading=!1,this.parentVos=[],this.allowedGroups=[],this.selected=new E.Ov(!0,[]),this.tableId=x.$t}ngOnInit(){this.loading=!0,this.vo=this.entityStorage.getEntity(),this.voService.getEnrichedVoById(this.vo.id).subscribe(e=>{this.parentVos=e.parentVos,this.loading=!1},()=>this.loading=!1)}voSelected(e){this.selectedParentVo=e,this.loadAllowedGroups(),this.changeDetector.detectChanges()}loadAllowedGroups(){this.loading=!0,this.selected.clear(),this.groupService.getVoAllAllowedGroupsToHierarchicalVo(this.selectedParentVo.id,this.vo.id).subscribe(e=>{this.allowedGroups=e,this.loading=!1})}addGroupsInclusion(){const e=(0,_.kZ)();e.width="750px",e.data={theme:"vo-theme",voId:this.vo.id,parentVo:this.selectedParentVo,allowedGroupsIds:this.allowedGroups.map(o=>o.id)},this.dialog.open(ep,e).afterClosed().subscribe(o=>{o&&this.loadAllowedGroups()})}removeGroupsInclusion(){const e=(0,_.kZ)();e.width="750px",e.data={theme:"vo-theme",title:"DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.TITLE",description:"DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.DESCRIPTION",items:this.selected.selected.map(o=>o.name),alert:this.translate.instant("DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.ALERT",{parentVo:this.selectedParentVo.name}),type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(o=>{o&&this.disallowGroups()})}disallowGroups(){this.loading=!0;const e=this.selected.selected.map(o=>o.id);this.groupService.disallowGroupsToHierarchicalVo(e,this.selectedParentVo.id).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_GROUPS_HIERARCHICAL_INCLUSION.SUCCESS")),this.loadAllowedGroups()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw),t.Y36(p.fb),t.Y36(g.YF),t.Y36(g.ff),t.Y36(p.V6),t.Y36(p.Te),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-hierarchical-inclusion"]],decls:17,vars:14,consts:[[1,"page-subtitle"],[1,"display-flex"],[3,"click"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"disabled","click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[1,"vo-search-select"],[3,"vos","disableAutoSelect","voSelected",4,"ngIf"],["spinner",""],[1,"position-relative"],["theme","vo-theme",3,"tableId","groups","selection","displayedColumns","noGroupsAlert",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"vos","disableAutoSelect","voSelected"],["theme","vo-theme",3,"tableId","groups","selection","displayedColumns","noGroupsAlert"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),t.NdJ("click",function(){return n.loadAllowedGroups()}),t.qZA(),t.TgZ(5,"button",3),t.NdJ("click",function(){return n.addGroupsInclusion()}),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return n.removeGroupsInclusion()}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"div",5),t.YNc(12,ip,1,2,"perun-web-apps-vo-search-select",6),t.qZA()(),t.YNc(13,op,1,0,"ng-template",null,7,t.W1O),t.TgZ(15,"div",8),t.YNc(16,ap,1,6,"perun-web-apps-groups-list",9),t.qZA()),2&o){const a=t.MAs(14);t.xp6(1),t.Oqu(t.lcZ(2,8,"VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.TITLE")),t.xp6(4),t.Q6J("disabled",!n.selectedParentVo),t.xp6(1),t.hij(" ",t.lcZ(7,10,"VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.ADD")," "),t.xp6(2),t.Q6J("disabled",0===n.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(10,12,"VO_DETAIL.SETTINGS.HIERARCHICAL_INCLUSION.REMOVE")," "),t.xp6(3),t.Q6J("ngIf",n.parentVos.length>0),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,C.K,H.W,R.t,dt.M,b.e,m.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap}.vo-search-select[_ngcontent-%COMP%]{width:400px;padding-top:10px;margin-left:5px}"]})}return i})();var rp=l(74388),lp=l(47640),cp=l(69190);function pp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function up(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-members-dynamic-list",5),t.NdJ("loading$",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.loading$=n)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("attrNames",e.attrNames)("selection",e.selection)("tableId",e.tableId)("disableRouting",!0)("displayedColumns",e.displayedColumns)("searchString",e.filter)("voId",e.data.entityId)}}let dp=(()=>{class i{constructor(e,o,n,a,r){this.data=e,this.dialogRef=o,this.store=n,this.voService=a,this.notificator=r,this.selection=new E.Ov(!1,[]),this.loading=!1,this.attrNames=[N.r.MEMBER_DEF_MAIL,N.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["checkbox","id","fullName","email","logins"],this.tableId=x.bj,this.filter="",this.loading$=(0,$.of)(!0)}ngOnInit(){this.selection.changed.subscribe(e=>{this.ban=this.data.bans.find(o=>o.memberId===e.source.selected[0]?.id)})}cancel(){this.dialogRef.close(!1)}submitBan(e){this.ban?this.updateBan(e):this.banMember(e)}setFilter(e){this.filter=e,this.selection.clear()}banMember(e){this.loading=!0,this.voService.setVoBan({banOnVo:{memberId:this.selection.selected[0].id,description:e.description,validityTo:e.validity,id:0,beanName:"BanOnVo"}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.ADD_BAN.SUCCESS_MEMBER"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}updateBan(e){this.loading=!0,this.voService.updateVoBan({banOnVo:{id:this.ban.id,beanName:"BanOnVo",voId:this.ban.voId,memberId:this.ban.memberId,description:e.description,validityTo:e.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.WI),t.Y36(u.so),t.Y36(p.d6),t.Y36(g.YF),t.Y36(p.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-vo-ban-dialog"]],decls:7,vars:9,consts:[[3,"loading","disabled","theme","ban","add","cancel"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","voId","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","voId","loading$"]],template:function(o,n){if(1&o&&(t.TgZ(0,"app-add-ban-dialog",0),t.NdJ("add",function(r){return n.submitBan(r)})("cancel",function(){return n.cancel()}),t.TgZ(1,"perun-web-apps-debounce-filter",1),t.NdJ("filter",function(r){return n.setFilter(r)}),t.qZA(),t.YNc(2,pp,1,0,"ng-template",null,2,t.W1O),t.TgZ(4,"div",3),t.YNc(5,up,1,7,"perun-web-apps-members-dynamic-list",4),t.ALo(6,"async"),t.qZA()()),2&o){const a=t.MAs(3);t.Q6J("loading",n.loading)("disabled",0===n.selection.selected.length)("theme",n.data.theme)("ban",n.ban),t.xp6(1),t.Q6J("placeholder","DIALOGS.ADD_BAN.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(6,7,n.loading$))("perunWebAppsLoaderIndicator",a)}},dependencies:[C.K,L.P,lp.m,b.e,cp.u,h.Ov]})}return i})();var $t=l(82060),mt=l(80874),Kt=l(6849);function _p(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.BANS.ADD"),"\n"))}function mp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"VO_DETAIL.SETTINGS.BANS.REMOVE"),"\n")}}function gp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-ban-on-entity-list",10),t.NdJ("updateBan",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.update(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("bans",e.bans)("selection",e.selection)("updatePolicy","updateBan_BanOnVo_policy")("displayedColumns",e.displayedColumns)("filter",e.filter)}}function hp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}let Ap=(()=>{class i{constructor(e,o,n,a,r,d){this.voService=e,this.entityService=o,this.authResolver=n,this.dialog=a,this.notificator=r,this.userName=d,this.loading=!1,this.bans=[],this.removeAuth=!1,this.filter="",this.selection=new E.Ov(!1,[]),this.displayedColumns=["select","banId","subjectId","subjectName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.vo=this.entityService.getEntity(),this.addAuth=this.authResolver.isAuthorized("setBan_BanOnVo_policy",[this.vo]),this.removeAuth=this.authResolver.isAuthorized("vo-removeBan_int_policy",[this.vo]),this.refresh()}refresh(){this.loading=!0,this.voService.getEnrichedBansForVo(this.vo.id).subscribe({next:e=>{this.bans=e,this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}add(){const e=(0,_.kZ)();e.width="850px",e.data={entityId:this.vo.id,theme:"vo-theme",bans:this.bans.map(n=>n.ban)},this.dialog.open(dp,e).afterClosed().subscribe(n=>{n&&this.refresh()})}remove(){const e=(0,_.kZ)();e.width="550px",e.data={theme:"vo-theme",title:"DIALOGS.REMOVE_BAN.TITLE",description:"DIALOGS.REMOVE_BAN.DESCRIPTION",items:[this.userName.transform(this.selection.selected[0].member.user)],type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(n=>{n&&this.voService.removeVoBan(this.selection.selected[0].ban.id).subscribe(()=>{this.notificator.showSuccess("DIALOGS.REMOVE_BAN.SUCCESS"),this.refresh()})})}update(e){const o=(0,_.kZ)();o.width="600px",o.data={ban:e.ban,theme:"vo-theme"},this.dialog.open($t.A,o).afterClosed().subscribe(a=>{a&&this.refresh()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(p.fb),t.Y36(p.x4),t.Y36(u.uw),t.Y36(p.V6),t.Y36(mt.dp))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-bans"]],features:[t._Bn([mt.dp])],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","selection","updatePolicy","displayedColumns","filter","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"bans","selection","updatePolicy","displayedColumns","filter","updateBan"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.YNc(4,_p,3,3,"button",2),t.YNc(5,mp,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(r){return n.filter=r}),t.qZA(),t.TgZ(7,"div",5),t.YNc(8,gp,1,5,"perun-web-apps-ban-on-entity-list",6),t.qZA(),t.YNc(9,hp,1,0,"ng-template",null,7,t.W1O)),2&o){const a=t.MAs(10);t.xp6(1),t.hij(" ",t.lcZ(2,6,"VO_DETAIL.SETTINGS.BANS.TITLE"),"\n"),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",n.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_DETAIL.SETTINGS.BANS.FILTER"),t.xp6(2),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,C.K,R.t,L.P,Kt.s,b.e,m.X$]})}return i})();function Tp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-ban-on-entity-list",5),t.NdJ("updateBan",function(n){t.CHM(e);const a=t.oxw();return t.KtG(a.update(n))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("bans",e.bans)("updatePolicy","updateBan_BanOnVo_policy")("displayedColumns",e.displayedColumns)}}function fp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}let Ip=(()=>{class i{constructor(e,o,n){this.voService=e,this.entityService=o,this.dialog=n,this.loading=!1,this.bans=[],this.filter="",this.displayedColumns=["banId","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.refresh()}refresh(){this.loading=!0,this.voService.getVoBanForMember(this.member.id).subscribe({next:e=>{e&&(this.bans=[{ban:e,member:this.member,vo:{id:this.member.voId,beanName:"Vo"}}]),this.loading=!1},error:()=>this.loading=!1})}update(e){const o=(0,_.kZ)();o.width="600px",o.data={ban:e.ban,theme:"vo-theme"},this.dialog.open($t.A,o).afterClosed().subscribe(a=>{a&&this.refresh()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.YF),t.Y36(p.fb),t.Y36(u.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-member-bans"]],decls:8,vars:5,consts:[[1,"page-subtitle"],[3,"click"],[1,"position-relative"],[3,"bans","updatePolicy","displayedColumns","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[3,"bans","updatePolicy","displayedColumns","updateBan"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return n.refresh()}),t.qZA(),t.TgZ(4,"div",2),t.YNc(5,Tp,1,3,"perun-web-apps-ban-on-entity-list",3),t.qZA(),t.YNc(6,fp,1,0,"ng-template",null,4,t.W1O)),2&o){const a=t.MAs(7);t.xp6(1),t.hij(" ",t.lcZ(2,3,"MEMBER_DETAIL.BANS.TITLE"),"\n"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[C.K,R.t,Kt.s,b.e,m.X$]})}return i})();var bp=l(67114),Xt=l(27921),vp=l(96622);function Ep(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.addEvent.emit())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.ADD"),"\n"))}function Sp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"span",10),t.ALo(1,"translate"),t.TgZ(2,"button",11),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.removeGroups())}),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=s.ngIf,o=t.oxw();t.s9C("matTooltip",t.lcZ(1,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE_PERMISSION_HINT")),t.Q6J("matTooltipDisabled",0===o.selected.selected.length||e.removeAuth),t.xp6(2),t.Q6J("disabled",0===o.selected.selected.length||!e.removeAuth),t.xp6(1),t.hij(" ",t.lcZ(4,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE")," ")}}function Cp(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const xp=function(){return["select","id","name","description"]};function Np(i,s){if(1&i&&t._UZ(0,"perun-web-apps-groups-list",12),2&i){const e=t.oxw();t.Q6J("displayedColumns",t.DdM(6,xp))("disableRouting",!0)("groups",e.groups)("filter",e.filterValue)("selection",e.selected)("tableId",e.tableId)}}const Op=function(i){return{removeAuth:i}};let te=(()=>{class i{constructor(e){this.dialog=e,this.groups=[],this.selected=new E.Ov(!0,[]),this.refreshEvent=new t.vpe,this.addEvent=new t.vpe,this.removeEvent=new t.vpe,this.tableId=x.CE,this.filterValue=""}removeGroups(){const e=(0,_.kZ)();e.width="450px",e.data={items:this.selected.selected.map(n=>n.name),title:"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE_GROUP_DIALOG_TITLE",description:"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.REMOVE_GROUP_DIALOG_DESCRIPTION",theme:"vo-theme",type:"remove",showAsk:!0},this.dialog.open(y.Ts,e).afterClosed().subscribe(n=>{n&&this.removeEvent.emit()})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(u.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-application-form-manage-groups"]],inputs:{loading:"loading",groups:"groups",selected:"selected",addAuth:"addAuth",removeAuth$:"removeAuth$"},outputs:{refreshEvent:"refreshEvent",addEvent:"addEvent",removeEvent:"removeEvent"},decls:16,vars:18,consts:[[1,"page-subtitle"],["alert_type","info"],[3,"refresh"],["class","me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],["theme","vo-theme",3,"displayedColumns","disableRouting","groups","filter","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["theme","vo-theme",3,"displayedColumns","disableRouting","groups","filter","selection","tableId"]],template:function(o,n){if(1&o&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-alert",1),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return n.refreshEvent.emit()}),t.qZA(),t.YNc(8,Ep,3,3,"button",3),t.YNc(9,Sp,5,8,"span",4),t.ALo(10,"async"),t.TgZ(11,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(r){return n.filterValue=r}),t.qZA(),t.YNc(12,Cp,1,0,"ng-template",null,6,t.W1O),t.TgZ(14,"div",7),t.YNc(15,Np,1,7,"perun-web-apps-groups-list",8),t.qZA()),2&o){const a=t.MAs(13);t.xp6(1),t.AsE(" ",t.lcZ(2,8,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TITLE")," - ",t.lcZ(3,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.TITLE"),"\n"),t.xp6(4),t.hij(" ",t.lcZ(6,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.HELP"),"\n"),t.xp6(3),t.Q6J("ngIf",n.addAuth),t.xp6(1),t.Q6J("ngIf",t.VKq(16,Op,t.lcZ(10,14,n.removeAuth$))),t.xp6(2),t.Q6J("placeholder","VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS_PAGE.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.O5,f.lW,Z.gM,P.w,C.K,H.W,R.t,L.P,b.e,h.Ov,m.X$]})}return i})(),Zp=(()=>{class i{constructor(e,o,n,a,r,d){this.registrarService=e,this.authResolver=o,this.dialog=n,this.route=a,this.entityStorageService=r,this.registrarManager=d,this.groups=[],this.selected=new E.Ov(!0,[]),this.removeAuth$=this.selected.changed.pipe((0,z.U)(T=>T.source.selected.reduce((I,S)=>I&&this.authResolver.isAuthorized("deleteGroupsFromAutoRegistration_List_ApplicationFormItem_policy",[S]),!0)),(0,Xt.O)(!0))}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.registrarManager.getFormItemsForVo(this.vo.id).subscribe({next:e=>{this.embeddedFormItemId=e.filter(o=>o.type===g.Dy.EMBEDDED_GROUP_APPLICATION)[0].id,this.loadGroups()},error:()=>this.loading=!1})}loadGroups(){this.loading=!0,this.registrarService.getVoGroupsToAutoRegistration(this.vo.id,this.embeddedFormItemId).subscribe({next:e=>{this.groups=e,this.addAuth=this.authResolver.isAuthorized("addGroupsToAutoRegistration_List_ApplicationFormItem_policy",[this.vo]),this.selected.clear(),this.loading=!1},error:()=>this.loading=!1})}onAddGroup(){const e=(0,_.kZ)();e.width="900px",e.data={voId:this.vo.id,assignedGroups:this.groups.map(n=>n.id),embeddedFormItemId:this.embeddedFormItemId,theme:"vo-theme"},this.dialog.open(vp.Q,e).afterClosed().subscribe(n=>{n&&this.loadGroups()})}removeGroup(){this.loading=!0,this.registrarService.deleteVoGroupsFromAutoRegistration(this.selected.selected.map(e=>e.id),this.embeddedFormItemId).subscribe({next:()=>{this.loadGroups()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(p.x4),t.Y36(u.uw),t.Y36(v.gz),t.Y36(p.fb),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-vo-settings-manage-embedded-groups"]],decls:1,vars:5,consts:[[3,"loading","groups","selected","addAuth","removeAuth$","refreshEvent","addEvent","removeEvent"]],template:function(o,n){1&o&&(t.TgZ(0,"app-application-form-manage-groups",0),t.NdJ("refreshEvent",function(){return n.loadGroups()})("addEvent",function(){return n.onAddGroup()})("removeEvent",function(){return n.removeGroup()}),t.qZA()),2&o&&t.Q6J("loading",n.loading)("groups",n.groups)("selected",n.selected)("addAuth",n.addAuth)("removeAuth$",n.removeAuth$)},dependencies:[te]})}return i})();var Lp=l(28477);const Dp=[{path:"",component:oe.Y},{path:":voId",component:ke,canActivateChild:[nt.a],children:[{path:"",component:Ne,data:{animation:"VoOverviewPage"}},{path:"attributes",component:Ni,data:{animation:"VoAttributesPage"}},{path:"groups",component:Oe.G,data:{animation:"VoGroupsPage"}},{path:"members",component:Ze.y,data:{animation:"VoMembersPage"}},{path:"resources",component:Si,children:[{path:"",component:Ta,data:{animation:"VoResourcesOverviewPage"}},{path:"preview",component:fa.z,data:{animation:"VoResourcesPreviewPage"}},{path:"states",component:Ia.z,data:{animation:"VoResourcesStatesPage"}},{path:"tags",component:wa,data:{animation:"VoResourcesTagsPage"}}]},{path:"applications",component:Ci.c,data:{animation:"VoApplicationsPage"}},{path:"applications/:applicationId",component:pt,data:{animation:"VoApplicationDetailPage"}},{path:"sponsoredMembers",component:Rl.T,data:{animation:"VoSettingsSponsoredMembersPage"}},{path:"serviceAccounts",component:Mc,data:{animation:"VoSettingsServiceMembersPage"}},{path:"statistics",component:Bl,data:{animation:"VoStatisticsPage"}},{path:"settings",component:xi,children:[{path:"",component:Li,data:{animation:"VoSettingsOverviewPage"}},{path:"expiration",component:Bi,data:{animation:"VoSettingsExpirationPage"}},{path:"managers",component:Wi,data:{animation:"VoSettingsManagersPage"}},{path:"applicationForm",component:Ko.w,data:{animation:"SettingsApplicationFormPage"}},{path:"applicationForm/preview",component:Pt,data:{animation:"SettingsApplicationFormPreviewPage"}},{path:"applicationForm/manageGroups",component:Zp},{path:"notifications",component:or,data:{animation:"SettingsApplicationFormNotificationsPage"}},{path:"extsources",component:Or,data:{animation:"VoSettingsExtSourcesPage"}},{path:"memberOrganizations",component:zc,data:{animation:"VoSettingsMemberOrganizationsPage"}},{path:"hierarchicalInclusion",component:sp,data:{animation:"VoSettingsHierarchicalInclusionComponent"}},{path:"bans",component:Ap,data:{animation:"VoSettingsBansComponent"}}]}]},{path:":voId/members/:memberId",component:Se,canActivateChild:[nt.a],children:[{path:"",component:Ti,data:{animation:"MemberOverviewPage"}},{path:"attributes",component:Aa,data:{animation:"MemberAttributesPage"}},{path:"groups",component:fi.j,data:{animation:"MemberGroupsPage"}},{path:"applications",component:tl,data:{animation:"MemberApplicationsPage"}},{path:"applications/:applicationId",component:pt,data:{animation:"MemberApplicationDetailPage"}},{path:"resources",component:El,data:{animation:"MemberResourcesPage"}},{path:"bans",component:Ip,data:{animation:"MemberBansPage"}}]},{path:":voId/groups/:groupId",component:Te,canActivateChild:[nt.a],children:[{path:"",component:vi,data:{animation:"GroupOverviewPage"}},{path:"members",component:Uo.y,data:{animation:"GroupMembersPage"}},{path:"subgroups",component:Ei.u,data:{animation:"GroupSubgroupsPage"}},{path:"applications",component:Hi.W,data:{animation:"GroupApplicationsPage"}},{path:"resources",component:yo.q,data:{animation:"GroupResourcesPage"}},{path:"attributes",component:Wo,data:{animation:"GroupAttributesPage"}},{path:"statistics",component:jl,data:{animation:"GroupStatisticsPage"}},{path:"roles",component:rp.C,data:{animation:"GroupRolesPage"}},{path:"settings",component:Vo,children:[{path:"",component:$o,data:{animation:"GroupSettingsOverviewPage"}},{path:"expiration",component:Pa,data:{animation:"GroupSettingsExpirationPage"}},{path:"managers",component:Ua,data:{animation:"GroupSettingsManagersPage"}},{path:"applicationForm",component:nr.Z,data:{animation:"GroupSettingsApplicationFormPage"}},{path:"applicationForm/preview",component:Pt},{path:"applicationForm/manageGroups",component:(()=>{class i{constructor(e,o,n,a,r,d){this.registrarService=e,this.authResolver=o,this.dialog=n,this.route=a,this.entityStorageService=r,this.registrarManager=d,this.groups=[],this.selected=new E.Ov(!0,[]),this.removeAuth$=this.selected.changed.pipe((0,z.U)(T=>T.source.selected.reduce((I,S)=>I&&this.authResolver.isAuthorized("deleteGroupsFromAutoRegistration_List_Group_ApplicationFormItem_policy",[this.registrationGroup,S]),!0)),(0,Xt.O)(!0))}ngOnInit(){this.loading=!0,this.registrationGroup=this.entityStorageService.getEntity(),this.registrarManager.getFormItemsForGroup(this.registrationGroup.id).subscribe({next:e=>{this.embeddedFormItemId=e.filter(o=>o.type===g.Dy.EMBEDDED_GROUP_APPLICATION)[0].id,this.loadGroups()},error:()=>this.loading=!1})}loadGroups(){this.loading=!0,this.registrarService.getSubgroupsToAutoRegistration(this.registrationGroup.id,this.embeddedFormItemId).subscribe({next:e=>{this.groups=e,this.addAuth=this.authResolver.isAuthorized("addGroupsToAutoRegistration_List_Group_ApplicationFormItem_policy",[this.registrationGroup]),this.selected.clear(),this.loading=!1},error:()=>this.loading=!1})}onAddGroup(){const e=(0,_.kZ)();e.width="900px",e.data={groupId:this.registrationGroup.id,assignedGroups:this.groups.map(n=>n.id),embeddedFormItemId:this.embeddedFormItemId,theme:"group-theme"},this.dialog.open(Lp.r,e).afterClosed().subscribe(n=>{n&&this.loadGroups()})}removeGroup(){this.loading=!0,this.registrarService.deleteSubgroupsFromAutoRegistration(this.selected.selected.map(e=>e.id),this.registrationGroup.id,this.embeddedFormItemId).subscribe({next:()=>{this.loadGroups()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(g.tk),t.Y36(p.x4),t.Y36(u.uw),t.Y36(v.gz),t.Y36(p.fb),t.Y36(g.tk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-group-settings-manage-embedded-groups"]],decls:1,vars:5,consts:[[3,"loading","groups","selected","addAuth","removeAuth$","refreshEvent","addEvent","removeEvent"]],template:function(o,n){1&o&&(t.TgZ(0,"app-application-form-manage-groups",0),t.NdJ("refreshEvent",function(){return n.loadGroups()})("addEvent",function(){return n.onAddGroup()})("removeEvent",function(){return n.removeGroup()}),t.qZA()),2&o&&t.Q6J("loading",n.loading)("groups",n.groups)("selected",n.selected)("addAuth",n.addAuth)("removeAuth$",n.removeAuth$)},dependencies:[te]})}return i})()},{path:"notifications",component:_r,data:{animation:"GroupSettingsNotificationsPage"}},{path:"relations",component:Wr,data:{animation:"GroupSettingsRelationsPage"}},{path:"extsources",component:yl,data:{animation:"GroupSettingsExtsourcesPage"}}]},{path:"applications/:applicationId",component:pt,data:{animation:"GroupApplicationDetailPage"}}]},{path:":voId/resources/:resourceId",component:Sl.b,canActivateChild:[nt.a],children:[{path:"",component:Cl.H,data:{animation:"ResourceOverviewPage"}},{path:"groups",component:xl.K,data:{animation:"ResourceGroupsComponent"}},{path:"services",component:Ml.D,data:{animation:"ResourceAssignedServicesComponent"}},{path:"attributes",component:Zl.X,data:{animation:"ResourceAttributesPage"}},{path:"members",component:Dl.y,data:{animation:"ResourceAssignedMembersComponent"}},{path:"tags",component:zl.v,data:{animation:"ResourceTagsComponent"}},{path:"settings",component:Nl.t,children:[{path:"",component:Ol.h,data:{animation:"ResourceSettingsOverviewPage"}},{path:"managers",component:Ll.O,data:{animation:"ResourceSettingsManagersPage"}},{path:"bans",component:bp.I,data:{animation:"ResourceSettingsBansPage"}}]}]}];let Rp=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[v.Bz.forChild(Dp),v.Bz]})}return i})();var wp=l(35050),Gp=l(62034),Pp=l(99441),Up=l(78932),yp=l(78955),Vp=l(4419),gt=l(77988);let ht=(()=>{class i{transform(e){return e?.member?.sourceGroupId&&"DIRECT"===e?.member?.membershipType?"Member of Group":e?.member?.sourceGroupId&&"INDIRECT"===e?.member?.membershipType?"Indirect member of Group":e.member?"Member of VO":""}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275pipe=t.Yjl({name:"memberType",type:i,pure:!0})}return i})();var Fp=l(32180);let At=(()=>{class i{constructor(e){this.addMemberService=e}transform(e,o){return e.member?"vo"===this.addMemberService.getType()||e.member?.sourceGroupId&&"DIRECT"===e.member?.membershipType:o}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(Fp.A,16))};static#e=this.\u0275pipe=t.Yjl({name:"disabledCandidate",type:i,pure:!0})}return i})();var Yp=l(66862),Jp=l(29997),qp=l(39926);let kp=(()=>{class i{transform(e){return e.member?"MEMBERS_CANDIDATES_LIST.ALREADY_MEMBER":"MEMBERS_CANDIDATES_LIST.ADDING_BLOCKED"}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275pipe=t.Yjl({name:"disabledCandidateTooltip",type:i,pure:!0})}return i})();function Qp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"th",19)(1,"mat-checkbox",20),t.NdJ("change",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(n?a.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,o=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",o.selection.hasValue()&&e.all)("indeterminate",o.selection.hasValue()&&!e.all)}}const Bp=function(i){return{name:i}};function Hp(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"td",21)(1,"div",22),t.ALo(2,"translate"),t.ALo(3,"disabledCandidateTooltip"),t.ALo(4,"disabledCandidate"),t.TgZ(5,"mat-checkbox",23),t.NdJ("change",function(n){const r=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(n?d.itemSelectionToggle(r):null)})("click",function(n){return n.stopPropagation()}),t.ALo(6,"translate"),t.ALo(7,"checkboxLabel"),t.ALo(8,"userFullName"),t.ALo(9,"disabledCandidate"),t.ALo(10,"lowercase"),t.ALo(11,"translate"),t.qZA()()()}if(2&i){const e=s.$implicit,o=t.oxw(2);let n;t.xp6(1),t.Q6J("matTooltip",t.lcZ(2,6,t.lcZ(3,8,e)))("matTooltipDisabled",!t.xi3(4,10,e,o.blockManualAdding)),t.xp6(4),t.Q2q("data-cy","",t.lcZ(10,23,t.lcZ(11,25,e.richUser?e.richUser.firstName:e.candidate.firstName)),"-checkbox"),t.Q6J("aria-label",t.xi3(6,13,t.lcZ(7,16,o.selection.isSelected(e)),t.VKq(27,Bp,t.lcZ(8,18,null!==(n=e.richUser)&&void 0!==n?n:e.candidate))))("checked",o.selection.isSelected(e))("disabled",t.xi3(9,20,e,o.blockManualAdding))}}function Wp(i,s){1&i&&(t.ynx(0,16),t.YNc(1,Qp,4,7,"th",17),t.YNc(2,Hp,12,29,"td",18),t.BQk())}function jp(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.STATUS")," "))}function zp(i,s){if(1&i&&(t.TgZ(0,"i",27),t.ALo(1,"memberStatusIconColor"),t._uU(2),t.ALo(3,"memberStatusIcon"),t.qZA()),2&i){const e=t.oxw().$implicit;t.Gre("material-icons ",t.lcZ(1,5,e.member),""),t.s9C("matTooltip",e.member.status),t.xp6(2),t.hij(" ",t.lcZ(3,7,e.member.status)," ")}}function $p(i,s){if(1&i&&(t.TgZ(0,"td",25),t.YNc(1,zp,4,9,"i",26),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.Q6J("ngIf",e.member)}}function Kp(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.NAME")," "))}function Xp(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.ALo(2,"userFullName"),t.ALo(3,"userFullName"),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.richUser?t.lcZ(2,1,e.richUser):t.lcZ(3,3,e.candidate)," ")}}function tu(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.ORGANIZATION")," "))}function eu(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.ALo(2,"userVo"),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",e.richUser?t.lcZ(2,1,e.richUser):o.getOrganization(e.candidate)," ")}}function iu(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.EMAIL")," "))}function ou(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",o.getEmail(e)," ")}}function nu(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.LOGINS")," "))}function au(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit,o=t.oxw();t.xp6(1),t.hij(" ",o.getLogins(e)," ")}}function su(i,s){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"MEMBERS_CANDIDATES_LIST.ALREADY_MEMBER")," "))}function ru(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.ALo(2,"memberType"),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e)," ")}}function lu(i,s){1&i&&t._UZ(0,"th",24)}function cu(i,s){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.richUser?"Local":"External identity"," ")}}function pu(i,s){1&i&&t._UZ(0,"tr",28)}function uu(i,s){1&i&&t._UZ(0,"tr",29)}function du(i,s){1&i&&(t.TgZ(0,"perun-web-apps-alert",30),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBERS.NO_USERS_FOUND"),"\n"))}const _u=function(i){return{all:i}};let mu=(()=>{class i{constructor(e,o,n){this.memberTypePipe=e,this.disabledCandidatePipe=o,this.tableCheckbox=n,this.blockManualAdding=!1,this.displayedColumns=["checkbox","status","fullName","voExtSource","email","logins","alreadyMember","local"],this.dataSource=new c.by([]),this.pageSizeOptions=_.f7,this.firstSearchDone=!1,this.canBeSelected=a=>!this.disabledCandidatePipe.transform(a,this.blockManualAdding),this.getDataForColumnFun=(a,r)=>this.getDataForColumn(a,r),this.getExportDataForColumnFun=(a,r)=>this.getExportDataForColumn(a,r)}set matSort(e){this.sort=e,this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}ngOnChanges(){null!=this.members&&(this.firstSearchDone=!0,this.dataSource=new c.by(this.members),this.setDataSource())}getDataForColumn(e,o){switch(o){case"status":return e.member?e.member.status??"":"";case"fullName":{const n=e.richUser?e.richUser:e.candidate;return n.lastName?n.lastName:n.firstName??""}case"voExtSource":return e.richUser?(0,_.OV)(e.richUser):(0,_.v$)(e.candidate);case"email":return e.richUser||e.member?(0,_.kN)(e.richUser):this.getEmail(e);case"logins":return this.getLogins(e);case"alreadyMember":return this.memberTypePipe.transform(e);case"local":return e.richUser?"Local":"External identity";default:return e[o]}}getExportDataForColumn(e,o){switch(o){case"status":return e.member?e.member.status??"":"";case"fullName":return(0,_.bD)(e.richUser?e.richUser:e.candidate);case"voExtSource":return e.richUser?(0,_.OV)(e.richUser):(0,_.v$)(e.candidate);case"email":return e.richUser||e.member?(0,_.kN)(e.richUser):this.getEmail(e);case"logins":return this.getLogins(e);case"alreadyMember":return this.memberTypePipe.transform(e);case"local":return e.richUser?"Local":"External identity";default:return e[o]}}exportAllData(e){(0,_.O6)((0,_.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getExportDataForColumnFun),e)}exportDisplayedData(e){const o=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=o+this.dataSource.paginator.pageSize;(0,_.O6)((0,_.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(o,n),this.displayedColumns,this.getExportDataForColumnFun),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(e,o)=>(0,_.Sd)(e,o,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(e,o)=>(0,_.pR)(e,o,this.getDataForColumnFun),this.dataSource.paginator=this.child.paginator)}getEmail(e){let o;if(e.richUser){for(const n of e.richUser.userAttributes)if(n.namespace+":"+n.friendlyName=="urn:perun:user:attribute-def:def:preferredMail"){o=n;break}return null!=o?.value?o.value.replace(","," "):""}return(0,_.Jc)(e.candidate)}getOrganization(e){return(0,_.v$)(e)}getLogins(e){if(e.richUser)return this.getLoginsForRichUser(e.richUser);{let o=this.getLoginsForCandidate(e.candidate);return(null==o||""===o)&&(o=e.candidate.userExtSource.login),o}}getLoginsForRichUser(e){let o="";for(const n of e.userAttributes)n.friendlyName.startsWith("login-namespace")&&null!=n.value&&(o.length>0&&(o+=", "),o+=n.friendlyName.substring(16)+": "+n.value);return o}getLoginsForCandidate(e){let n="";for(const a in e.attributes)Object.prototype.hasOwnProperty.call(e.attributes,a)&&a.includes("urn:perun:user:attribute-def:def:login-namespace:")&&null!=e.attributes[a]&&(n.length>0&&(n+=", "),n+=a.substring(49)+": "+e.attributes[a]);return n}itemSelectionToggle(e){this.selection.toggle(e)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,"",this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}static#t=this.\u0275fac=function(o){return new(o||i)(t.Y36(ht),t.Y36(At),t.Y36(p.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-members-candidates-list"]],viewQuery:function(o,n){if(1&o&&(t.Gf(_.l9,7),t.Gf(J.YE,7)),2&o){let a;t.iGM(a=t.CRH())&&(n.child=a.first),t.iGM(a=t.CRH())&&(n.matSort=a.first)}},inputs:{members:"members",selection:"selection",tableId:"tableId",blockManualAdding:"blockManualAdding"},features:[t._Bn([ht,At]),t.TTD],decls:29,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","fullName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","fullName"],["matColumnDef","voExtSource"],["matColumnDef","email"],["matColumnDef","logins"],["matColumnDef","alreadyMember"],["matColumnDef","local"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["matTooltipPosition","above",3,"class","matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(o,n){1&o&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(r){return n.exportDisplayedData(r)})("exportAllData",function(r){return n.exportAllData(r)}),t.TgZ(2,"table",2),t.YNc(3,Wp,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,jp,3,3,"th",5),t.YNc(7,$p,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Kp,3,3,"th",5),t.YNc(10,Xp,4,5,"td",6),t.BQk(),t.ynx(11,8),t.YNc(12,tu,3,3,"th",5),t.YNc(13,eu,3,3,"td",6),t.BQk(),t.ynx(14,9),t.YNc(15,iu,3,3,"th",5),t.YNc(16,ou,2,1,"td",6),t.BQk(),t.ynx(17,10),t.YNc(18,nu,3,3,"th",5),t.YNc(19,au,2,1,"td",6),t.BQk(),t.ynx(20,11),t.YNc(21,su,3,3,"th",5),t.YNc(22,ru,3,3,"td",6),t.BQk(),t.ynx(23,12),t.YNc(24,lu,1,0,"th",5),t.YNc(25,cu,2,1,"td",6),t.BQk(),t.YNc(26,pu,1,0,"tr",13),t.YNc(27,uu,1,0,"tr",14),t.qZA()()(),t.YNc(28,du,3,3,"perun-web-apps-alert",15)),2&o&&(t.Q6J("hidden",0===n.dataSource.data.length),t.xp6(1),t.Q6J("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",n.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,_u,t.Dn7(4,9,n.dataSource,n.selection.selected.length,n.canBeSelected))),t.xp6(23),t.Q6J("matHeaderRowDef",n.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",n.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===n.dataSource.data.length&&void 0!==n.members))},dependencies:[h.O5,J.YE,J.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,B.oG,Z.gM,P.w,Ft.l,h.i8,m.X$,W.d,Yp.u,Jp.f,qp.Z,kp,Yt.I,Jt.G,qt.r,ht,At]})}return i})();function gu(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function hu(i,s){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Au(i,s){if(1&i&&t._UZ(0,"app-members-candidates-list",17),2&i){const e=t.oxw(3);t.Q6J("tableId",e.tableId)("members",e.members)("selection",e.selection)("blockManualAdding",e.manualAddingBlocked)}}function Tu(i,s){if(1&i&&(t.TgZ(0,"button",18),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i){t.oxw();const e=t.MAs(17),o=t.oxw(2);t.Q6J("disabled",0===o.selection.selected.length||!o.inviteAuth||!o.showInvite)("matMenuTriggerFor",e),t.xp6(1),t.hij(" ",t.lcZ(2,3,"DIALOGS.ADD_MEMBERS.INVITE")," ")}}function fu(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"button",19),t.NdJ("click",function(){const a=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG(r.invite.emit(a))}),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"translate"),t.ALo(4,"uppercase"),t.ALo(5,"translate"),t.qZA()}if(2&i){const e=s.$implicit;t.xp6(1),t.lnq(" ",t.lcZ(2,3,"DIALOGS.ADD_MEMBERS.INVITE_IN_LANGUAGE")," ",t.lcZ(3,5,t.lcZ(4,7,"SHARED_LIB.LANGUAGES."+e))," ",t.lcZ(5,9,"DIALOGS.ADD_MEMBERS.LANGUAGE")," ")}}function Iu(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",4)(2,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(n){t.CHM(e);const a=t.oxw(2);return t.KtG(a.search.emit(n))}),t.ALo(3,"translate"),t.ALo(4,"translate"),t.qZA(),t.YNc(5,hu,1,0,"ng-template",null,6,t.W1O),t.TgZ(7,"div",7),t.YNc(8,Au,1,4,"app-members-candidates-list",8),t.qZA()(),t.TgZ(9,"div",9)(10,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.cancel.emit(!1))}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.TgZ(13,"span",11),t.ALo(14,"translate"),t.YNc(15,Tu,3,5,"button",12),t.TgZ(16,"mat-menu",null,13),t.YNc(18,fu,6,11,"button",14),t.qZA()(),t.TgZ(19,"span",15),t.ALo(20,"translate"),t.TgZ(21,"button",16),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(2);return t.KtG(n.add.emit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()()}if(2&i){const e=t.MAs(6),o=t.oxw(2);t.xp6(2),t.s9C("error",t.lcZ(3,16,"DIALOGS.ADD_MEMBERS.EMPTY_SEARCH_MESSAGE")),t.s9C("placeholder",t.lcZ(4,18,"DIALOGS.ADD_MEMBERS.DESCRIPTION")),t.Q6J("autoFocus",!0)("control",o.searchCtrl),t.xp6(6),t.Q6J("perunWebAppsLoader",null===o.members)("perunWebAppsLoaderIndicator",e),t.xp6(3),t.hij(" ",t.lcZ(12,20,"DIALOGS.ADD_MEMBERS.CANCEL")," "),t.xp6(2),t.s9C("matTooltip",t.lcZ(14,22,o.showInvite?"DIALOGS.ADD_MEMBERS.ADD_MEMBER_PERMISSION_TOOLTIP":"DIALOGS.ADD_MEMBERS.INVITE_MEMBER_DISABLED")),t.Q6J("matTooltipPosition","below")("matTooltipDisabled",o.selection.selected.length<=0||o.showInvite&&o.inviteAuth),t.xp6(2),t.Q6J("ngIf",o.inviteAuth),t.xp6(3),t.Q6J("ngForOf",o.languages),t.xp6(1),t.s9C("matTooltip",t.lcZ(20,24,"DIALOGS.ADD_MEMBERS.ADD_MEMBER_PERMISSION_TOOLTIP")),t.Q6J("matTooltipDisabled",0===o.selection.selected.length||o.addAuth),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length||!o.addAuth),t.xp6(1),t.hij(" ",t.lcZ(23,26,"DIALOGS.ADD_MEMBERS.CREATE")," ")}}function bu(i,s){1&i&&(t.TgZ(0,"th",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBERS.NAME_COLUMN")," "))}function vu(i,s){if(1&i&&(t.TgZ(0,"td",30),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&i){const e=s.$implicit;let o;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!==(o=e.candidate.candidate)&&void 0!==o?o:e.candidate.richUser)," ")}}function Eu(i,s){1&i&&(t.TgZ(0,"th",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_MEMBERS.ERROR_COLUMN")," "))}function Su(i,s){if(1&i&&(t.TgZ(0,"td",30),t._uU(1),t.TgZ(2,"div",31),t._uU(3),t.qZA()()),2&i){const e=s.$implicit;t.xp6(1),t.hij(" ",e.errorMsg," "),t.xp6(2),t.hij(" ",e.errorName," ")}}function Cu(i,s){1&i&&t._UZ(0,"tr",32)}function xu(i,s){1&i&&t._UZ(0,"tr",33)}function Nu(i,s){if(1&i){const e=t.EpF();t.TgZ(0,"div",9)(1,"button",10),t.NdJ("click",function(){t.CHM(e);const n=t.oxw(3);return t.KtG(n.cancel.emit(!0))}),t._uU(2),t.ALo(3,"translate"),t.qZA()()}2&i&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"DIALOGS.ADD_MEMBERS.CLOSE")," "))}const ee=function(){return["userName","error"]};function Ou(i,s){if(1&i&&(t.TgZ(0,"div")(1,"div",4)(2,"perun-web-apps-alert",20),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"table",21),t.ynx(6,22),t.YNc(7,bu,3,3,"th",23),t.YNc(8,vu,3,3,"td",24),t.BQk(),t.ynx(9,25),t.YNc(10,Eu,3,3,"th",23),t.YNc(11,Su,4,2,"td",24),t.BQk(),t.YNc(12,Cu,1,0,"tr",26),t.YNc(13,xu,1,0,"tr",27),t.qZA()(),t.YNc(14,Nu,4,3,"div",28),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Q6J("alert_type","error"),t.xp6(1),t.Oqu(t.lcZ(4,6,"DIALOGS.ADD_MEMBERS.FAILED_DESC")),t.xp6(2),t.Q6J("dataSource",e.failedCandidateDataSource),t.xp6(7),t.Q6J("matHeaderRowDef",t.DdM(8,ee)),t.xp6(1),t.Q6J("matRowDefColumns",t.DdM(9,ee)),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function Zu(i,s){if(1&i&&(t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Iu,24,28,"div",3),t.YNc(5,Ou,15,10,"div",3),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,3,"DIALOGS.ADD_MEMBERS.TITLE")),t.xp6(2),t.Q6J("ngIf",0===e.failed.length),t.xp6(1),t.Q6J("ngIf",0!==e.failed.length)}}let ie=(()=>{class i{constructor(){this.loading=!1,this.manualAddingBlocked=!1,this.inviteAuth=!0,this.addAuth=!0,this.showInvite=!1,this.members=[],this.selection=new E.Ov(!0,[]),this.add=new t.vpe,this.cancel=new t.vpe,this.search=new t.vpe,this.invite=new t.vpe,this.tableId=x.tY,this.searchCtrl=new A.p4("",[A.kI.required,A.kI.pattern(".*[\\S]+.*")])}ngOnInit(){this.failedCandidateDataSource=new c.by(this.failed)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-member-dialog"]],inputs:{loading:"loading",theme:"theme",languages:"languages",manualAddingBlocked:"manualAddingBlocked",inviteAuth:"inviteAuth",addAuth:"addAuth",showInvite:"showInvite",members:"members",failed:"failed",selection:"selection"},outputs:{add:"add",cancel:"cancel",search:"search",invite:"invite"},decls:4,vars:5,consts:[["spinner1",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[4,"ngIf"],["mat-dialog-content",""],["data-cy","search-members",3,"error","placeholder","autoFocus","control","filter"],["searchSpinner",""],[1,"position-relative","mt-3"],[3,"tableId","members","selection","blockManualAdding",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["class","ms-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent","data-cy","add-button",1,"ms-2",3,"disabled","click"],[3,"tableId","members","selection","blockManualAdding"],["color","accent","mat-flat-button","",1,"ms-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",3,"click"],[1,"mb-2",3,"alert_type"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","userName"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","error"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions","",4,"ngIf"],["mat-header-cell",""],["mat-cell",""],[1,"text-muted"],["mat-header-row",""],["mat-row",""]],template:function(o,n){if(1&o&&(t.YNc(0,gu,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Zu,6,5,"div",1),t.qZA()),2&o){const a=t.MAs(1);t.xp6(2),t.Gre("",n.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",n.members&&n.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[h.sg,h.O5,f.lW,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,u.uh,u.xY,u.H8,Z.gM,gt.VK,gt.OP,gt.p6,P.w,C.K,M.b,L.P,b.e,mu,h.gd,m.X$,W.d],styles:[".adjust-width[_ngcontent-%COMP%]{width:270px}.error-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:1em 0}.error-column[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%}.divider[_ngcontent-%COMP%]{border-bottom:1px solid rgba(0,0,0,.12)}"]})}return i})(),Lu=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[h.ez,Rp,wp.m,Gp.r,Pp.A,Up.ez,mt.d4,_.Je,B.p9,J.JX]})}return i})();t.B6R(yp.H,[ie],[h.Ov]),t.B6R(Vp.k,[ie],[h.Ov])}}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/23.4b5a3cc7051a0e49.js b/dist/apps/admin-gui/23.4b5a3cc7051a0e49.js deleted file mode 100644 index 23008ed49..000000000 --- a/dist/apps/admin-gui/23.4b5a3cc7051a0e49.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[23],{42023:(w,D,l)=>{"use strict";l.r(D),l.d(D,{AdminModule:()=>oD});var d={};l.r(d),l.d(d,{forceCenter:()=>d0,forceCollide:()=>Vc,forceLink:()=>Xc,forceManyBody:()=>Qc,forceRadial:()=>G0,forceSimulation:()=>Wc,forceX:()=>Z0,forceY:()=>V0});var y={};l.r(y),l.d(y,{dispatch:()=>Na});var v={};l.r(v),l.d(v,{interval:()=>Y0,now:()=>zn,timeout:()=>Qs,timer:()=>Pa,timerFlush:()=>Ko});var _=l(96814),m=l(44112),t=l(65879),c=l(39743),h=l(30617),f=l(11712),g=l(41419),p=l(71365);const x=function(){return{color:"black"}};let S=(()=>{class i{constructor(e){this.sideMenuService=e}ngOnInit(){this.sideMenuService.setAdminItems([])}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(c.D))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-page"]],decls:7,vars:5,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","admin-theme"],[1,"page-title","d-flex"],["svgIcon","perun-perun-admin",1,"perun-icon","icon-scale",3,"ngStyle"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.TgZ(2,"h1",1),t._UZ(3,"mat-icon",2),t._uU(4),t.ALo(5,"translate"),t.qZA(),t._UZ(6,"app-animated-router-outlet"),t.qZA()),2&n&&(t.xp6(3),t.Q6J("ngStyle",t.DdM(4,x)),t.xp6(1),t.hij(" ",t.lcZ(5,2,"ADMIN.TITLE")," "))},dependencies:[_.PC,h.Hw,f.A,g.W,p.X$]})}return i})();var L=l(39518),M=l(19218);let G=(()=>{class i{constructor(){this.items=[{cssIcon:"perun-attributes",url:"/admin/attributes",label:"MENU_ITEMS.ADMIN.ATTRIBUTES",style:"admin-btn"},{cssIcon:"perun-user",url:"/admin/users",label:"MENU_ITEMS.ADMIN.USERS",style:"admin-btn"},{cssIcon:"perun-owner-grey",url:"/admin/owners",label:"MENU_ITEMS.ADMIN.OWNERS",style:"admin-btn"},{cssIcon:"perun-service",url:"/admin/services",label:"MENU_ITEMS.ADMIN.SERVICES",style:"admin-btn"},{cssIcon:"perun-external-sources",url:"/admin/ext_sources",label:"MENU_ITEMS.ADMIN.EXT_SOURCES",style:"admin-btn"},{cssIcon:"perun-audit-log",url:"/admin/audit_log",label:"MENU_ITEMS.ADMIN.AUDIT_LOG",style:"admin-btn"},{cssIcon:"perun-consent-hubs",url:"/admin/consent_hubs",label:"MENU_ITEMS.ADMIN.CONSENT_HUBS",style:"admin-btn"},{cssIcon:"perun-searcher",url:"/admin/searcher",label:"MENU_ITEMS.ADMIN.SEARCHER",style:"admin-btn"},{cssIcon:"perun-blocked-logins",url:"/admin/blocked_logins",label:"MENU_ITEMS.ADMIN.BLOCKED_LOGINS",style:"admin-btn"}],this.visualizerItems=[{cssIcon:"perun-module-dependencies",url:"/admin/visualizer/attrDependencies",label:"MENU_ITEMS.VISUALIZER.ATTR_DEPENDENCIES",style:"admin-btn"},{cssIcon:"perun-user-destination-relationship",url:"/admin/visualizer/userDestinationRelationship",label:"MENU_ITEMS.VISUALIZER.USER_DESTINATION",style:"admin-btn"}]}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-overview"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:3,vars:4,consts:[[3,"items"],[3,"items","sectionId","title"]],template:function(n,s){1&n&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",0)(2,"perun-web-apps-expandable-tiles",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("items",s.items),t.xp6(1),t.Q6J("items",s.visualizerItems)("sectionId","visualizer")("title","MENU_ITEMS.ADMIN.VISUALIZER"))},dependencies:[L.L,M.A]})}return i})();var R=l(78337),F=l(17700),O=l(25313),Y=l(73615),z=l(87824),it=l(32296),tt=l(11186),st=l(12207),V=l(69755);function H(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function W(i,a){1&i&&t._UZ(0,"th",15)}function $(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.friendlyName)}}function J(i,a){1&i&&t._UZ(0,"tr",17)}function ot(i,a){1&i&&t._UZ(0,"tr",18)}function vt(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,W,1,0,"th",7),t.YNc(14,$,2,1,"td",8),t.BQk(),t.YNc(15,J,1,0,"tr",9),t.YNc(16,ot,1,0,"tr",10),t.qZA(),t.TgZ(17,"perun-web-apps-alert",11),t._uU(18),t.ALo(19,"translate"),t.qZA()(),t.TgZ(20,"div",12)(21,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.TgZ(24,"button",14),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(25),t.ALo(26,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,10,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,12,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.TEXT_LINE1")," "),t.xp6(3),t.hij(" ",t.lcZ(10,14,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.TEXT_LINE2")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(2),t.hij(" ",t.lcZ(19,16,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.WARNING")," "),t.xp6(4),t.hij(" ",t.lcZ(23,18,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(26,20,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.CONFIRM")," ")}}let et=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.attributesManager=o,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new O.by(this.data.attributes)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=[];for(const n of this.data.attributes)e.push(n.id);this.attributesManager.deleteAttributeDefinitions(e).subscribe(()=>{this.translate.get("DIALOGS.DELETE_ATTRIBUTE_DEFINITION.SUCCESS").subscribe(n=>{this.notificator.showSuccess(n),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(z.H8))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-attribute-definition-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",1,"mt-3"],["mat-dialog-actions","",1,"mt-3"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","","data-cy","confirm-delete-attr-definition-button",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,H,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,vt,27,22,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,F.uh,F.xY,F.H8,tt.w,st.b,V.e,p.X$]})}return i})();var P=l(56223),ht=l(83620),rt=l(94664),gt=l(65619),mt=l(65592),Dt=l(54829),Nt=l(17728),re=l(36232),pt=l(8251),bt=l(79940);function Et(...i){const a=(0,bt.jO)(i),e=(0,Nt.k)(i);return e.length?new mt.y(n=>{let s=e.map(()=>[]),r=e.map(()=>!1);n.add(()=>{s=r=null});for(let o=0;!n.closed&&o{if(s[o].push(u),s.every(b=>b.length)){const b=s.map(C=>C.shift());n.next(a?a(...b):b),s.some((C,k)=>!C.length&&r[k])&&n.complete()}},()=>{r[o]=!0,!s[o].length&&n.complete()}));return()=>{s=r=null}}):re.E}var It=l(22096),Kt=l(80874),jt=l(23680),se=l(24516),ae=l(64170),$e=l(56263),Se=l(98525),Ct=l(74104),Pt=l(92596),zt=l(25743);function Xt(i,a){if(1&i&&(t.TgZ(0,"mat-option",7),t._uU(1),t.ALo(2,"displayedRole"),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e.roleName),t.xp6(1),t.hij(" ",t.lcZ(2,2,e)," ")}}function fe(i,a){if(1&i&&(t.TgZ(0,"mat-option",7),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}let Ee=(()=>{class i{constructor(e){this.attrRightsService=e,this.policyRemoved=new t.vpe,this.roles=this.attrRightsService.getRoles()}ngOnInit(){this.selectedRole=new gt.X(this.policy.role),this.objects=this.selectedRole.pipe((0,rt.w)(e=>this.attrRightsService.getObjects(e)))}changeRole(e){this.selectedRole.next(e.value),this.policy.object="None"}remove(){this.policyRemoved.emit()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.eE))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-rights-item"]],inputs:{policy:"policy"},outputs:{policyRemoved:"policyRemoved"},decls:19,vars:17,consts:[[1,"flex-row"],[1,"grow-item"],[3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"ngModel","ngModelChange"],["color","warn","mat-icon-button","",1,"close-button",3,"matTooltip","click"],["inline","true"],[3,"value"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"mat-select",2),t.NdJ("ngModelChange",function(o){return s.policy.role=o})("selectionChange",function(o){return s.changeRole(o)}),t.YNc(6,Xt,3,4,"mat-option",3),t.ALo(7,"async"),t.qZA()(),t.TgZ(8,"mat-form-field")(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"mat-select",4),t.NdJ("ngModelChange",function(o){return s.policy.object=o}),t.YNc(13,fe,2,2,"mat-option",3),t.ALo(14,"async"),t.qZA()(),t.TgZ(15,"button",5),t.NdJ("click",function(){return s.remove()}),t.ALo(16,"translate"),t.TgZ(17,"mat-icon",6),t._uU(18,"remove_circle"),t.qZA()()()),2&n&&(t.xp6(3),t.Oqu(t.lcZ(4,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.ROLE")),t.xp6(2),t.Q6J("ngModel",s.policy.role),t.xp6(1),t.Q6J("ngForOf",t.lcZ(7,9,s.roles)),t.xp6(4),t.Oqu(t.lcZ(11,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.ENTITY")),t.xp6(2),t.Q6J("ngModel",s.policy.object),t.xp6(1),t.Q6J("ngForOf",t.lcZ(14,13,s.objects)),t.xp6(2),t.s9C("matTooltip",t.lcZ(16,15,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.REMOVE_RULE")))},dependencies:[_.sg,P.JJ,P.On,h.Hw,it.RK,Pt.gM,ae.KE,ae.hX,jt.ey,Se.gD,_.Ov,p.X$,zt.i],styles:[".flex-row[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background:white;border-radius:1em;padding:1em 1em 0}.grow-item[_ngcontent-%COMP%]{flex-grow:2;margin:0 1em}.close-button[_ngcontent-%COMP%]{position:absolute;font-size:1.3em;top:-15px;right:-15px;z-index:100}"]})}return i})();function ui(i,a){1&i&&(t.TgZ(0,"div",9),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.AND")," "))}function Ni(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"perun-web-apps-attribute-rights-item",7),t.NdJ("policyRemoved",function(){const r=t.CHM(e).index,o=t.oxw(2);return t.KtG(o.removePolicy(r))}),t.qZA(),t.YNc(2,ui,3,3,"div",8),t.qZA()}if(2&i){const e=a.$implicit,n=a.index,s=t.oxw(2);t.xp6(1),t.Q6J("policy",e),t.xp6(1),t.Q6J("ngIf",n!==s.collection.policies.length-1)}}function pi(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div",1)(1,"div",2),t.YNc(2,Ni,3,2,"div",3),t.qZA(),t.TgZ(3,"div",4)(4,"button",5),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.removeCollection())}),t.ALo(5,"translate"),t.TgZ(6,"mat-icon"),t._uU(7,"delete"),t.qZA()(),t.TgZ(8,"button",6),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.addPolicy())}),t.ALo(9,"translate"),t.TgZ(10,"mat-icon"),t._uU(11,"add_circle"),t.qZA()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.collection.policies),t.xp6(2),t.s9C("matTooltip",t.lcZ(5,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.REMOVE_COLLECTION")),t.xp6(4),t.s9C("matTooltip",t.lcZ(9,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.ADD_RULE"))}}let Ve=(()=>{class i{constructor(){this.collectionRemoved=new t.vpe}addPolicy(){this.collection.policies.push({id:-1,role:null,object:null,policyCollectionId:this.collection.id})}removePolicy(e){this.collection.policies.splice(e,1),0===this.collection.policies.length&&this.removeCollection()}removeCollection(){this.collectionRemoved.emit()}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-rights-collection"]],inputs:{collection:"collection"},outputs:{collectionRemoved:"collectionRemoved"},decls:1,vars:1,consts:[["class","collection",4,"ngIf"],[1,"collection"],[1,"column","role-selection"],[4,"ngFor","ngForOf"],[1,"column","controls"],["mat-icon-button","",3,"matTooltip","click"],["color","accent","mat-icon-button","",3,"matTooltip","click"],[3,"policy","policyRemoved"],["class","divider",4,"ngIf"],[1,"divider"]],template:function(n,s){1&n&&t.YNc(0,pi,12,7,"div",0),2&n&&t.Q6J("ngIf",s.collection)},dependencies:[_.sg,_.O5,h.Hw,it.RK,Pt.gM,Ee,p.X$],styles:[".collection[_ngcontent-%COMP%]{background-color:#0000001a;padding:1em;border-radius:1em;margin-top:1em;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em}.column[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1em}.role-selection[_ngcontent-%COMP%]{flex-grow:2}.controls[_ngcontent-%COMP%]{align-items:flex-end;justify-content:center}.divider[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:1em}"]})}return i})();function pn(i,a){1&i&&(t.TgZ(0,"div",7),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.OR")," "))}function mn(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"perun-web-apps-attribute-rights-collection",5),t.NdJ("collectionRemoved",function(){const r=t.CHM(e).index,o=t.oxw();return t.KtG(o.removeCollection(r))}),t.qZA(),t.YNc(2,pn,3,3,"div",6),t.qZA()}if(2&i){const e=a.$implicit,n=a.index,s=t.oxw();t.xp6(1),t.Q6J("collection",e.action===s.action?e:null),t.xp6(1),t.Q6J("ngIf",n!==s.lastIndex&&e.action===s.action)}}let Gs=(()=>{class i{ngOnChanges(){this.lastIndex=this.findLastIndex()}addCollection(){this.collections.push({id:-1,attributeId:this.attributeId,action:this.action,policies:[{id:-1,role:null,object:null,policyCollectionId:-1}]}),this.lastIndex=this.findLastIndex()}removeCollection(e){this.collections.splice(e,1),this.lastIndex=this.findLastIndex()}findLastIndex(){let e=0;for(let n=0;n{class i{constructor(){this.collections=[],this.actionTabs=["READ","WRITE"]}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-rights-tab-group"]],inputs:{attDef:"attDef",collections:"collections"},decls:2,vars:1,consts:[["mat-stretch-tabs","false"],[4,"ngFor","ngForOf"],["matTabLabel",""],[3,"attributeId","collections","action"]],template:function(n,s){1&n&&(t.TgZ(0,"mat-tab-group",0),t.YNc(1,Fi,3,3,"mat-tab",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("ngForOf",s.actionTabs))},dependencies:[_.sg,Ct.uD,Ct.uX,Ct.SP,Gs,p.X$]})}return i})();var Ti=l(75986),Zs=l(90980);function wa(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div",1),t.ALo(1,"translate"),t.TgZ(2,"mat-checkbox",2),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.attDef.unique=s)}),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA()()}if(2&i){const e=a.ngIf,n=t.oxw();t.s9C("matTooltip",t.lcZ(1,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_UNIQUE_CHECKBOX.DISABLED_TOOLTIP")),t.Q6J("matTooltipDisabled",!e.disable),t.xp6(2),t.s9C("matTooltip",t.lcZ(3,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_UNIQUE_CHECKBOX.TOOLTIP")),t.Q6J("ngModel",n.attDef.unique)("disabled",e.disable)("matTooltipDisabled",e.disable),t.xp6(2),t.hij(" ",t.lcZ(5,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_UNIQUE_CHECKBOX.UNIQUE")," ")}}const mi=function(i){return{disable:i}};let fi=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-unique-checkbox"]],inputs:{attDef:"attDef"},decls:2,vars:5,consts:[["class","unique-checkbox-container","matTooltipPosition","after",3,"matTooltipDisabled","matTooltip",4,"ngIf"],["matTooltipPosition","after",1,"unique-checkbox-container",3,"matTooltipDisabled","matTooltip"],["labelPosition","after","matTooltipPosition","after","matTooltipClass","tooltip",1,"checkbox-main",3,"ngModel","disabled","matTooltipDisabled","matTooltip","ngModelChange"]],template:function(n,s){1&n&&(t.YNc(0,wa,6,13,"div",0),t.ALo(1,"disableUniqueAttribute")),2&n&&t.Q6J("ngIf",t.VKq(3,mi,t.lcZ(1,1,s.attDef)))},dependencies:[_.O5,Ti.oG,P.JJ,P.On,Pt.gM,p.X$,Zs.b],styles:[".unique-checkbox-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:1em 0 0;width:-moz-fit-content;width:fit-content}.checkbox-main[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:left}"]})}return i})();function kh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"mat-checkbox",3),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.readGlobal=s)})("change",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.readGlobalChanged.emit(s.readGlobal))}),t.ALo(2,"translate"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL_READ_TOOLTIP")),t.Q6J("disabled",!e.readOperation)("ngModel",e.readGlobal),t.xp6(2),t.hij(" ",t.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL")," ")}}function Ih(i,a){1&i&&t._UZ(0,"br")}function Oh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"mat-checkbox",4),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.writeGlobal=s)})("change",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.writeGlobalChanged.emit(s.writeGlobal))}),t.ALo(2,"translate"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL_WRITE_TOOLTIP")),t.Q6J("disabled",!e.writeOperation)("ngModel",e.writeGlobal),t.xp6(2),t.hij(" ",t.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL")," ")}}const Mh=function(i){return{"mb-4":i}};let Co=(()=>{class i{constructor(){this.readOperation=!1,this.readGlobal=!1,this.writeOperation=!0,this.writeGlobal=!1,this.readOperationChanged=new t.vpe,this.readGlobalChanged=new t.vpe,this.writeOperationChanged=new t.vpe,this.writeGlobalChanged=new t.vpe}changeReadOperation(){this.readOperationChanged.emit(this.readOperation),this.readOperation||(this.readGlobal=!1,this.readGlobalChanged.emit(this.readGlobal))}changeWriteOperation(){this.writeOperationChanged.emit(this.writeOperation),this.writeOperation||(this.writeGlobal=!1,this.writeGlobalChanged.emit(this.writeGlobal))}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-critical-operations-checkboxes"]],inputs:{attDef:"attDef",readOperation:"readOperation",readGlobal:"readGlobal",writeOperation:"writeOperation",writeGlobal:"writeGlobal"},outputs:{readOperationChanged:"readOperationChanged",readGlobalChanged:"readGlobalChanged",writeOperationChanged:"writeOperationChanged",writeGlobalChanged:"writeGlobalChanged"},decls:11,vars:20,consts:[["data-cy","checkbox-read-operation","labelPosition","after","matTooltipPosition","after",1,"checkbox-main",3,"ngModel","matTooltip","ngModelChange","change"],[4,"ngIf"],["labelPosition","after","matTooltipPosition","after",1,"checkbox-main",3,"ngModel","ngClass","matTooltip","ngModelChange","change"],["matTooltipPosition","after","data-cy","checkbox-read-critical",1,"ms-4","fst-italic",3,"disabled","ngModel","matTooltip","ngModelChange","change"],["matTooltipPosition","after",1,"ms-4","mb-4","fst-italic",3,"disabled","ngModel","matTooltip","ngModelChange","change"]],template:function(n,s){1&n&&(t.TgZ(0,"mat-checkbox",0),t.NdJ("ngModelChange",function(o){return s.readOperation=o})("change",function(){return s.changeReadOperation()}),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,kh,5,8,"div",1),t.YNc(5,Ih,1,0,"br",1),t.TgZ(6,"mat-checkbox",2),t.NdJ("ngModelChange",function(o){return s.writeOperation=o})("change",function(){return s.changeWriteOperation()}),t.ALo(7,"translate"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.YNc(10,Oh,5,8,"div",1)),2&n&&(t.s9C("matTooltip",t.lcZ(1,10,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.READ_TOOLTIP")),t.Q6J("ngModel",s.readOperation),t.xp6(2),t.hij(" ",t.lcZ(3,12,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.READ"),"\n"),t.xp6(2),t.Q6J("ngIf","entityless"!==s.attDef.entity),t.xp6(1),t.Q6J("ngIf","entityless"===s.attDef.entity),t.xp6(1),t.s9C("matTooltip",t.lcZ(7,14,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.WRITE_TOOLTIP")),t.Q6J("ngModel",s.writeOperation)("ngClass",t.VKq(18,Mh,"entityless"===s.attDef.entity)),t.xp6(2),t.hij(" ",t.lcZ(9,16,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.WRITE"),"\n"),t.xp6(2),t.Q6J("ngIf","entityless"!==s.attDef.entity))},dependencies:[_.mk,_.O5,Ti.oG,P.JJ,P.On,Pt.gM,p.X$],styles:[".checkbox-main[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:left}"]})}return i})(),wo=(()=>{class i{transform(e){if(null===e)return null;const n=e;return n.substring(n.lastIndexOf(".")+1,n.length)}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275pipe=t.Yjl({name:"attributeTypeClean",type:i,pure:!0})}return i})();function Nh(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Fh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Bh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Rh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Ph(i,a){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function Gh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Zh(i,a){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij("",e," ")}}function Vh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Uh(i,a){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.ALo(2,"attributeTypeClean"),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",t.lcZ(2,2,e)," ")}}function Yh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Hh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"form",5)(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._UZ(10,"input",6),t.YNc(11,Fh,3,3,"mat-error",7),t.qZA(),t.TgZ(12,"mat-form-field")(13,"mat-label"),t._uU(14),t.ALo(15,"translate"),t.qZA(),t._UZ(16,"input",8),t.YNc(17,Bh,3,3,"mat-error",7),t.qZA(),t.TgZ(18,"mat-form-field")(19,"mat-label"),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"textarea",9),t._uU(23," "),t.qZA(),t.YNc(24,Rh,3,3,"mat-error",7),t.qZA(),t.TgZ(25,"mat-form-field")(26,"mat-label"),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"mat-select",10),t.YNc(30,Ph,2,2,"mat-option",11),t.qZA(),t.YNc(31,Gh,3,3,"mat-error",7),t.qZA(),t.TgZ(32,"mat-form-field")(33,"mat-label"),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.TgZ(36,"mat-select",12),t.YNc(37,Zh,2,2,"mat-option",11),t.qZA(),t.YNc(38,Vh,3,3,"mat-error",7),t.qZA(),t.TgZ(39,"mat-form-field")(40,"mat-label"),t._uU(41),t.ALo(42,"translate"),t.qZA(),t.TgZ(43,"mat-select",13),t.YNc(44,Uh,3,4,"mat-option",11),t.qZA(),t.YNc(45,Yh,3,3,"mat-error",7),t.qZA()(),t._UZ(46,"perun-web-apps-attribute-unique-checkbox",14),t.ALo(47,"async"),t.TgZ(48,"perun-web-apps-attribute-critical-operations-checkboxes",15),t.NdJ("readOperationChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalReadOperations=s)})("readGlobalChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalReadGlobal=s)})("writeOperationChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalWriteOperations=s)})("writeGlobalChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalWriteGlobal=s)}),t.qZA(),t._UZ(49,"perun-web-apps-attribute-rights-tab-group",16),t.qZA(),t.TgZ(50,"div",17)(51,"button",18),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.cancel())}),t._uU(52),t.ALo(53,"translate"),t.qZA(),t.TgZ(54,"button",19),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.submit())}),t._uU(55),t.ALo(56,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,23,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.TITLE")),t.xp6(3),t.Q6J("formGroup",e.attributeControl),t.xp6(3),t.Oqu(t.lcZ(9,25,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.FRIENDLY_NAME")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","friendlyName")),t.xp6(3),t.Oqu(t.lcZ(15,27,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.DISPLAY_NAME")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","displayName")),t.xp6(3),t.Oqu(t.lcZ(21,29,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.DESCRIPTION")),t.xp6(4),t.Q6J("ngIf",e.attributeControl.hasError("required","description")),t.xp6(3),t.Oqu(t.lcZ(28,31,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ENTITY")),t.xp6(3),t.Q6J("ngForOf",e.entities),t.xp6(1),t.Q6J("ngIf",e.attributeControl.hasError("required","entity")),t.xp6(3),t.Oqu(t.lcZ(35,33,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.DEFINITION")),t.xp6(3),t.Q6J("ngForOf",e.definitionTypes),t.xp6(1),t.Q6J("ngIf",e.attributeControl.hasError("required","definitionType")),t.xp6(3),t.Oqu(t.lcZ(42,35,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.VALUE_TYPE")),t.xp6(3),t.Q6J("ngForOf",e.valueTypes),t.xp6(1),t.Q6J("ngIf",e.attributeControl.hasError("required","valueType")),t.xp6(1),t.Q6J("attDef",t.lcZ(47,37,e.attDef)),t.xp6(2),t.Q6J("attDef",e.attDef),t.xp6(1),t.Q6J("collections",e.collections),t.xp6(3),t.hij(" ",t.lcZ(53,39,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.attributeControl.invalid),t.xp6(1),t.hij(" ",t.lcZ(56,41,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.CONFIRM")," ")}}let zh=(()=>{class i{constructor(e,n,s,r,o,u,b){this.dialogRef=e,this.formBuilder=n,this.attributeService=s,this.attributeRightsService=r,this.notificator=o,this.translate=u,this.uniqueAttPipe=b,this.loading=!1,this.attributeControl=this.formBuilder.group({friendlyName:["",P.kI.required],displayName:["",P.kI.required],description:["",P.kI.required],entity:["",P.kI.required],definitionType:["",P.kI.required],valueType:["",P.kI.required]}),this.entities=["facility","resource","group","group_resource","host","member","member_group","member_resource","user","ues","user_facility","vo","entityless"],this.definitionTypes=["def","opt","virt","core"],this.valueTypes=["java.lang.String","java.lang.Integer","java.lang.Boolean","java.util.ArrayList","java.util.LinkedHashMap"],this.attDef=new gt.X({id:0,beanName:"",namespace:"",unique:!1}),this.collections=[],this.finalReadGlobal=!1,this.finalWriteGlobal=!1,this.attributeControl.valueChanges.pipe((0,ht.b)(200)).subscribe(C=>{this.setAttribute(C)})}submit(){this.loading=!0,this.attributeService.createAttributeDefinition({attribute:this.attDef.getValue()}).pipe((0,rt.w)(e=>(this.attDefCreated=e,Et((0,It.of)(e.id),(0,It.of)(this.collections)))),this.attributeRightsService.addAttributeId(),this.attributeRightsService.filterNullInPolicy(),(0,rt.w)(e=>this.attributeService.setAttributePolicyCollections({policyCollections:e})),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalReadOperations,!1,this.finalReadGlobal,!1,this.attDefCreated.id,z.oW.READ)),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalWriteOperations,!0,this.finalWriteGlobal,!1,this.attDefCreated.id,z.oW.WRITE))).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_ATTRIBUTE_DEFINITION.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}cancel(){this.dialogRef.close(!1)}setAttribute(e){const n={id:0,beanName:"",friendlyName:e.friendlyName,displayName:e.displayName,description:e.description,type:e.valueType,namespace:this.createNamespace(e.entity,e.definitionType)};n.unique=this.attDef.getValue().unique&&!this.uniqueAttPipe.transform(n),this.attDef.next(n)}createNamespace(e,n){return"urn:perun:"+e+":attribute-def:"+n}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(P.QS),t.Y36(z.H8),t.Y36(Y.eE),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(Kt.bY))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-create-attribute-definition-dialog"]],features:[t._Bn([Kt.bY])],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"dialog-container",3,"formGroup"],["matInput","","formControlName","friendlyName","data-cy","attribute-friendly-name-input","required",""],[4,"ngIf"],["matInput","","formControlName","displayName","data-cy","attribute-display-name-input","required",""],["matInput","","formControlName","description","cdkTextareaAutosize","","data-cy","attribute-description-input","required",""],["formControlName","entity","data-cy","attribute-entity-input","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","definitionType","data-cy","attribute-definition-type-input","required",""],["formControlName","valueType","data-cy","attribute-value-type-input","required",""],[3,"attDef"],[3,"attDef","readOperationChanged","readGlobalChanged","writeOperationChanged","writeGlobalChanged"],[3,"collections"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","create-attr-definition-button","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(n,s){if(1&n&&(t.YNc(0,Nh,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,Hh,57,43,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.sg,_.O5,jt.ey,se.Nt,ae.KE,ae.hX,ae.TO,$e.IC,P._Y,P.Fj,P.JJ,P.JL,P.Q7,P.sg,P.u,it.lW,F.uh,F.xY,F.H8,Se.gD,st.b,Pn,fi,Co,V.e,_.Ov,p.X$,wo]})}return i})();var ee=l(64124),Je=l(38106);function Xh(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Wh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"perun-web-apps-alert",5),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"mat-form-field",6)(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"input",7),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.value=s)}),t.qZA()()(),t.TgZ(13,"div",8)(14,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.dialogRef.close())}),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.create())}),t._uU(18),t.ALo(19,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.hij(" ",t.lcZ(3,7,"DIALOGS.IMPORT_ATTRIBUTE.TITLE")," "),t.xp6(4),t.hij(" ",t.lcZ(7,9,"DIALOGS.IMPORT_ATTRIBUTE.INFO")," "),t.xp6(4),t.Oqu(t.lcZ(11,11,"DIALOGS.IMPORT_ATTRIBUTE.HINT")),t.xp6(2),t.Q6J("ngModel",e.value),t.xp6(3),t.hij(" ",t.lcZ(16,13,"DIALOGS.IMPORT_ATTRIBUTE.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===e.value.trim().length||e.loading),t.xp6(1),t.hij(" ",t.lcZ(19,15,"DIALOGS.IMPORT_ATTRIBUTE.CREATE")," ")}}let Qh=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.notificator=n,this.translate=s,this.attributesManager=r,this.attributesRightsService=o,this.value="",this.loading=!1}create(){this.loading=!0,this.attributeData=JSON.parse(this.value),this.attributesManager.createAttributeDefinition({attribute:this.attributeData.attributeDefinition}).pipe((0,rt.w)(e=>Et((0,It.of)(e.id),(0,It.of)(this.attributeData.attributeRights))),this.attributesRightsService.addAttributeId(),(0,rt.w)(e=>this.attributesManager.setAttributePolicyCollections({policyCollections:e}))).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.IMPORT_ATTRIBUTE_DEFINITION.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(z.H8),t.Y36(Y.eE))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-attribute-import-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","info"],[1,"w-100"],["matInput","","required","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(n,s){if(1&n&&(t.YNc(0,Xh,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,Wh,20,17,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[se.Nt,ae.KE,ae.hX,P.Fj,P.JJ,P.Q7,P.On,it.lW,F.uh,F.xY,F.H8,tt.w,st.b,V.e,p.X$]})}return i})();var Ke=l(13566),Sa=l(53117),Gn=l(27921),So=l(70342),Ea=l(3305),Eo=l(78932),zi=l(55940),$h=l(45213),Zn=l(77983),La=l(93035),Da=l(32596),Aa=l(8355);function Kh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"th",23)(1,"mat-checkbox",24),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(3);return t.KtG(s?r.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,n=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}const Jh=function(i){return{name:i}};function jh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",25)(1,"mat-checkbox",26),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(3);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(3);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,n.selection.isSelected(e)),t.VKq(7,Jh,e[0])))("checked",n.selection.isSelected(e))}}function qh(i,a){1&i&&(t.ynx(0,20),t.YNc(1,Kh,4,7,"th",21),t.YNc(2,jh,4,9,"td",22),t.BQk())}function td(i,a){1&i&&(t.TgZ(0,"th",27),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.KEY")," "))}function ed(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",28)(1,"mat-form-field")(2,"input",29),t.NdJ("ngModelChange",function(){const r=t.CHM(e).$implicit,o=t.oxw(2);return t.KtG(o.onValueChange(r))})("ngModelChange",function(s){const o=t.CHM(e).$implicit;return t.KtG(o[0]=s)}),t.qZA()()()}if(2&i){const e=a.$implicit;t.xp6(2),t.Q6J("ngModel",e[0])}}function id(i,a){1&i&&(t.TgZ(0,"th",27),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.VALUE")," "))}function nd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",28)(1,"perun-web-apps-attribute-value",30),t.NdJ("sendEventToParent2",function(){const r=t.CHM(e).$implicit,o=t.oxw(2);return t.KtG(o.onValueChange(r))}),t.qZA()()}if(2&i){const e=a.$implicit;t.xp6(1),t.Q6J("attribute",e[1])}}function ad(i,a){1&i&&t._UZ(0,"tr",31)}function sd(i,a){1&i&&t._UZ(0,"tr",32)}const rd=function(i){return{all:i}};function od(i,a){if(1&i&&(t.TgZ(0,"div",10)(1,"perun-web-apps-table-wrapper",11)(2,"table",12),t.YNc(3,qh,3,0,"ng-container",13),t.ALo(4,"isAllSelected"),t.ynx(5,14),t.YNc(6,td,3,3,"th",15),t.YNc(7,ed,3,1,"td",16),t.BQk(),t.ynx(8,17),t.YNc(9,id,3,3,"th",15),t.YNc(10,nd,2,1,"td",16),t.BQk(),t.YNc(11,ad,1,0,"tr",18),t.YNc(12,sd,1,0,"tr",19),t.qZA()()()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("pageSizeOptions",e.pageSizeOptions)("dataLength",e.dataSource.filteredData.length)("hideExport",!0)("tableId",e.tableId),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(11,rd,t.xi3(4,8,e.dataSource,e.selection.selected.length))),t.xp6(8),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}function ld(i,a){1&i&&t._UZ(0,"mat-spinner",33)}function cd(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",34),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.NO_KEYS_WARNING")," "))}let ud=(()=>{class i{constructor(e,n,s,r,o,u){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.attributesManager=o,this.cd=u,this.switchView=new t.vpe,this.records=[],this.displayedColumns=["select","key","value"],this.dataSource=new O.by,this.selection=new R.Ov(!0,[]),this.isAddButtonDisabled=!1,this.pageSizeOptions=ee.f7}set matSort(e){this.sort=e}ngOnChanges(){this.ngOnInit()}ngOnInit(){this.loading=!0,this.attDef=this.data.attDef,this.attributesManager.getEntitylessKeys(this.attDef.id).subscribe(e=>{this.attributesManager.getEntitylessAttributesByName(`${this.attDef.namespace}:${this.attDef.friendlyName}`).subscribe(n=>{let s=0;this.records=[];for(const r of e)this.records.push([r,n[s]]),s++;this.dataSource=new O.by(this.records),this.setDataSource(),this.loading=!1})})}setDataSource(){this.child?.paginator&&this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}onSave(){this.updateMapAttributes();for(const e of this.selection.selected)this.attributesManager.setEntitylessAttribute({key:e[0],attribute:e[1]}).subscribe(()=>{this.translate.get("SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.SAVE_SUCCESS").subscribe(n=>{this.notificator.showSuccess(n),this.ngOnInit()})});this.selection.clear(),this.isAddButtonDisabled=!1,this.cd.detectChanges()}onRemove(){for(const e of this.selection.selected)this.attributesManager.removeEntitylessAttribute(e[0],e[1].id).subscribe(()=>{this.translate.get("SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.REMOVE_SUCCESS").subscribe(n=>{this.notificator.showSuccess(n),this.ngOnInit()})});this.ngOnInit(),this.selection.clear(),this.isAddButtonDisabled=!1,this.cd.detectChanges()}onAdd(){const e=["",this.attDef];e[1].value=void 0,this.records.unshift(e),this.dataSource.data=this.records,this.setDataSource(),this.selection.clear(),this.selection.select(e),this.isAddButtonDisabled=!0,this.cd.detectChanges()}onCancel(){this.dialogRef.close(!1)}isAllSelected(){return this.selection.selected.length===this.dataSource.data.length}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(e=>this.selection.select(e))}onValueChange(e){this.selection.select(e)}updateMapAttributes(){for(const e of this.items.toArray())"java.util.LinkedHashMap"===e.attribute.type&&e.updateMapAttribute()}ngAfterViewInit(){this.children.changes.subscribe(e=>{this.child=e.first,this.dataSource.paginator=this.child.paginator}),this.setDataSource()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(z.H8),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-entityless-attribute-keys-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(Ke.YE,7),t.Gf(Eo.Mw,5),t.Gf(ee.l9,5)),2&n){let r;t.iGM(r=t.CRH())&&(s.matSort=r.first),t.iGM(r=t.CRH())&&(s.items=r),t.iGM(r=t.CRH())&&(s.children=r)}},inputs:{attDef:"attDef",tableId:"tableId"},outputs:{switchView:"switchView"},features:[t.TTD],decls:19,vars:19,consts:[["mat-dialog-title",""],["mat-dialog-actions","",1,"mt-3"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],["color","accent","matTooltip","save or remove new attribute first","mat-flat-button","","matTooltipPosition","above",1,"ms-2",3,"disabled","matTooltipDisabled","click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-dialog-content","",1,"mt-3",3,"hidden"],["class","card mt-3",4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn","class","mt-3",4,"ngIf"],[1,"card","mt-3"],[3,"pageSizeOptions","dataLength","hideExport","tableId"],["mat-table","","matSort","","matSortActive","key","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","key"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell",""],["mat-cell",""],["matInput","","placeholder","New key",3,"ngModel","ngModelChange"],[3,"attribute","sendEventToParent2"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],[1,"ms-auto","me-auto"],["alert_type","warn",1,"mt-3"]],template:function(n,s){1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.qZA(),t.TgZ(2,"div",1)(3,"button",2),t.NdJ("click",function(){return s.switchView.emit()}),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"button",3),t.NdJ("click",function(){return s.onSave()}),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"button",4),t.NdJ("click",function(){return s.onAdd()}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"button",5),t.NdJ("click",function(){return s.onRemove()}),t._uU(13),t.ALo(14,"translate"),t.qZA()(),t.TgZ(15,"div",6),t.YNc(16,od,13,13,"div",7),t.YNc(17,ld,1,0,"mat-spinner",8),t.YNc(18,cd,3,3,"perun-web-apps-alert",9),t.qZA()),2&n&&(t.xp6(1),t.Oqu(s.attDef.namespace+":"+s.attDef.friendlyName),t.xp6(3),t.hij(" ",t.lcZ(5,11,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(8,13,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.SAVE")," "),t.xp6(2),t.Q6J("disabled",s.isAddButtonDisabled)("matTooltipDisabled",!s.isAddButtonDisabled),t.xp6(1),t.hij(" ",t.lcZ(11,15,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.ADD")," "),t.xp6(3),t.hij(" ",t.lcZ(14,17,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.REMOVE")," "),t.xp6(2),t.Q6J("hidden",s.loading),t.xp6(1),t.Q6J("ngIf",s.records&&s.records.length),t.xp6(1),t.Q6J("ngIf",s.loading),t.xp6(1),t.Q6J("ngIf",0===s.records.length))},dependencies:[_.O5,se.Nt,ae.KE,P.Fj,P.JJ,P.On,it.lW,Ke.YE,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,Ti.oG,F.uh,F.xY,F.H8,zi.Ou,Pt.gM,tt.w,$h.M,Zn.l,p.X$,La.I,Da.G,Aa.r],styles:[".mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}"]})}return i})();var hd=l(49496);function dd(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function pd(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function md(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function fd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.switchShowKeys())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.SHOW_KEYS")," "))}const gd=function(){return["id","name","enabled","script"]};function _d(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",4),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",5)(5,"form",6)(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._UZ(10,"input",7),t.YNc(11,pd,3,3,"mat-error",3),t.qZA(),t.TgZ(12,"mat-form-field")(13,"mat-label"),t._uU(14),t.ALo(15,"translate"),t.qZA(),t._UZ(16,"textarea",8),t.YNc(17,md,3,3,"mat-error",3),t.qZA()(),t.TgZ(18,"label",9),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"div",10),t._uU(22),t.TgZ(23,"mat-icon",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.copyUrn())}),t.ALo(24,"translate"),t._uU(25,"content_copy"),t.qZA()(),t._UZ(26,"perun-web-apps-attribute-unique-checkbox",12),t.TgZ(27,"perun-web-apps-attribute-critical-operations-checkboxes",13),t.NdJ("readOperationChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalReadOperations=s)})("readGlobalChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalReadGlobal=s)})("writeOperationChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalWriteOperations=s)})("writeGlobalChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalWriteGlobal=s)}),t.qZA(),t._UZ(28,"perun-web-apps-attribute-rights-tab-group",14),t.ALo(29,"async"),t.TgZ(30,"mat-accordion")(31,"mat-expansion-panel",15)(32,"mat-expansion-panel-header")(33,"mat-panel-title"),t._uU(34),t.ALo(35,"translate"),t.qZA()(),t._UZ(36,"app-services-list",16),t.ALo(37,"async"),t.qZA()()(),t.TgZ(38,"div",17),t.YNc(39,fd,3,3,"button",18),t.TgZ(40,"button",19),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.onCancel())}),t._uU(41),t.ALo(42,"translate"),t.qZA(),t.TgZ(43,"button",20),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.onCopy())}),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"button",21),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.onSubmit())}),t._uU(47),t.ALo(48,"translate"),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,26,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.TITLE")),t.xp6(3),t.Q6J("formGroup",e.attributeControl),t.xp6(3),t.Oqu(t.lcZ(9,28,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.DISPLAY_NAME")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","name")),t.xp6(3),t.Oqu(t.lcZ(15,30,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.DESCRIPTION")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","description")),t.xp6(2),t.hij(" ",t.lcZ(20,32,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.URN")," "),t.xp6(3),t.hij(" ",e.urn," "),t.xp6(1),t.s9C("matTooltip",t.lcZ(24,34,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.URN_TOOLTIP")),t.xp6(3),t.Q6J("attDef",e.attDef),t.xp6(1),t.Q6J("attDef",e.attDef)("readOperation",e.initReadOperations)("readGlobal",e.initReadGlobal)("writeOperation",e.initWriteOperations)("writeGlobal",e.initWriteGlobal),t.xp6(1),t.Q6J("attDef",e.attDef)("collections",t.lcZ(29,36,e.collections$)),t.xp6(6),t.hij(" ",t.lcZ(35,38,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.SERVICES")," "),t.xp6(2),t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(48,gd))("services",t.lcZ(37,40,e.services$)),t.xp6(3),t.Q6J("ngIf","entityless"===(null==e.attDef?null:e.attDef.entity)),t.xp6(2),t.hij(" ",t.lcZ(42,42,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(45,44,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPY_FOR_IMPORT")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.attributeControl.invalid),t.xp6(1),t.hij(" ",t.lcZ(48,46,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.CONFIRM")," ")}}function xd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"app-entityless-attribute-keys-list",23),t.NdJ("switchView",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.switchShowKeys())}),t.qZA()()}if(2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("attDef",e.attDef)("tableId",e.tableId)}}function vd(i,a){if(1&i&&(t.TgZ(0,"div"),t.YNc(1,_d,49,49,"div",3),t.YNc(2,xd,2,2,"div",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.showKeys),t.xp6(1),t.Q6J("ngIf",e.showKeys)}}let yd=(()=>{class i{constructor(e,n,s,r,o,u,b,C,k){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.clipboard=o,this.attributesManager=u,this.serviceService=b,this.formBuilder=C,this.attributeRightsService=k,this.tableId=Je.Wv,this.loading=!1,this.showKeys=!1,this.attDef=this.data.attDef,this.attributeControl=this.formBuilder.group({name:[this.attDef.displayName,P.kI.required],description:[this.attDef.description,P.kI.required]}),this.urn=`${this.attDef.namespace}:${this.attDef.friendlyName}`,this.collections$=new gt.X([]),this.services$=this.serviceService.getServicesByAttributeDefinition(this.attDef.id).pipe((0,Gn.O)([]))}ngOnInit(){this.loading=!0,this.dialogRef.addPanelClass("mat-dialog-height-transition"),this.attributesManager.getAttributeRules(this.attDef.id).subscribe(e=>{this.collections$=new gt.X(e.attributePolicyCollections),this.initReadOperations="READ"in e.criticalActions,this.initWriteOperations="WRITE"in e.criticalActions,this.initReadGlobal=e.criticalActions.READ||!1,this.initWriteGlobal=e.criticalActions.WRITE||!1,this.loading=!1})}onSubmit(){this.loading=!0,this.updateAttribute(),this.attributesManager.updateAttributeDefinition({attributeDefinition:this.attDef}).pipe((0,rt.w)(()=>(0,It.of)(this.collections$.getValue())),this.attributeRightsService.filterNullInPolicy(),(0,rt.w)(e=>this.attributesManager.setAttributePolicyCollections({policyCollections:e})),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalReadOperations,this.initReadOperations,this.finalReadGlobal,this.initReadGlobal,this.attDef.id,z.oW.READ)),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalWriteOperations,this.initWriteOperations,this.finalWriteGlobal,this.initWriteGlobal,this.attDef.id,z.oW.WRITE))).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.SUCCESS")),this.dialogRef.close(!0)},error:e=>{this.loading=!1,console.error(e)}})}onCancel(){this.dialogRef.close(!1)}switchShowKeys(){this.showKeys=!this.showKeys,this.dialogRef.updateSize(this.showKeys?"800px":"700px")}copyUrn(){this.clipboard.copy(this.urn)?this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPIED")):this.notificator.showError(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPY_FAILED"))}onCopy(){this.updateAttribute();const e={attributeDefinition:this.attDef,attributeRights:this.collections$.getValue()};this.clipboard.copy(JSON.stringify(e))?this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPIED")):this.notificator.showError(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPY_FAILED"))}updateAttribute(){this.attDef.displayName=this.attributeControl.get("name").value,this.attDef.description=this.attributeControl.get("description").value}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(So.TU),t.Y36(z.H8),t.Y36(z.KK),t.Y36(P.QS),t.Y36(Y.eE))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-edit-attribute-definition-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[4,"ngIf"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fields-container",3,"formGroup"],["matInput","","data-cy","display-name-input","formControlName","name","required",""],["matInput","","formControlName","description","cdkTextareaAutosize","","required",""],[1,"urn-name"],[1,"urn-row"],["matSuffix","",1,"copy-urn",3,"matTooltip","click"],[3,"attDef"],[3,"attDef","readOperation","readGlobal","writeOperation","writeGlobal","readOperationChanged","readGlobalChanged","writeOperationChanged","writeGlobalChanged"],[3,"attDef","collections"],[1,"mt-4","mb-4"],[3,"disableRouting","displayedColumns","services"],["mat-dialog-actions",""],["mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-stroked-button","",1,"ms-2",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-stroked-button","",3,"click"],[3,"attDef","tableId","switchView"]],template:function(n,s){if(1&n&&(t.YNc(0,dd,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,vd,3,2,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,se.Nt,ae.KE,ae.hX,ae.TO,ae.R9,$e.IC,P._Y,P.Fj,P.JJ,P.JL,P.Q7,P.sg,P.u,h.Hw,Ea.pp,Ea.ib,Ea.yz,Ea.yK,it.lW,F.uh,F.xY,F.H8,Pt.gM,st.b,Pn,fi,Co,V.e,ud,hd.Q,_.Ov,p.X$],styles:[".fields-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.urn-name[_ngcontent-%COMP%]{color:#0000008a;margin-bottom:0;font-size:small}.urn-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.copy-urn[_ngcontent-%COMP%]{cursor:pointer}"],data:{animation:[Sa.SG,Sa.GH,Sa.Ls]}})}return i})();var Lo=l(94409),Do=l(56881);let bd=(()=>{class i{transform(e){if(null===e)return null;const n=e;return n.substring(n.lastIndexOf(":")+1,n.length)}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275pipe=t.Yjl({name:"nameSpaceToDef",type:i,pure:!0})}return i})();function Td(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"th",20)(1,"mat-checkbox",21),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(s?r.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,n=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}const Cd=function(i){return{name:i}};function wd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",22)(1,"mat-checkbox",23),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(2);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"multiWordDataCy"),t.ALo(3,"translate"),t.ALo(4,"checkboxLabel"),t.ALo(5,"consentRelatedAttribute"),t.ALo(6,"translate"),t.ALo(7,"consentRelatedAttribute"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(2);t.xp6(1),t.Q2q("data-cy","",t.lcZ(2,6,e.displayName),"-checkbox"),t.Q6J("aria-label",t.xi3(3,8,t.lcZ(4,11,n.selection.isSelected(e)),t.VKq(23,Cd,e.displayName)))("checked",n.selection.isSelected(e))("disabled",t.Dn7(5,13,e.namespace,n.serviceEnabled,n.consentRequired))("matTooltip",t.lcZ(6,17,"ADMIN.ATTRIBUTES.CONSENT_RELATED_DISABLED"))("matTooltipDisabled",!t.Dn7(7,19,e.namespace,n.serviceEnabled,n.consentRequired))}}function Sd(i,a){1&i&&(t.ynx(0,17),t.YNc(1,Td,4,7,"th",18),t.YNc(2,wd,8,25,"td",19),t.BQk())}function Ed(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_ID")," "))}function Ld(i,a){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.id)}}function Dd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_FRIENDLY_NAME")," "))}function Ad(i,a){if(1&i&&(t.TgZ(0,"td",26),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=a.$implicit;t.Q2q("data-cy","",t.lcZ(1,2,e.friendlyName),"-friendly-name"),t.xp6(2),t.hij(" ",e.friendlyName," ")}}function kd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_DISPLAY_NAME")," "))}function Id(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.displayName," ")}}function Od(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_ENTITY")," "))}function Md(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.entity)}}function Nd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_DEF")," "))}function Fd(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"nameSpaceToDef"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.namespace))}}function Bd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_TYPE")," "))}function Rd(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"attributeTypeClean"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.type))}}function Pd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_UNIQUE")," "))}function Gd(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.unique)}}function Zd(i,a){1&i&&t._UZ(0,"tr",27)}function Vd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"tr",28),t.NdJ("click",function(){const r=t.CHM(e).$implicit,o=t.oxw();return t.KtG(o.onRowClick(r))}),t.qZA()}if(2&i){const e=t.oxw();t.ekj("cursor-pointer",!e.disableRouting)}}function Ud(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.NO_ATTRIBUTES"),"\n"))}function Yd(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}const Hd=function(i){return{all:i}};let Vs=(()=>{class i{constructor(e,n,s,r){this.dialog=e,this.authResolver=n,this.tableCheckbox=s,this.consentRelatedPipe=r,this.selection=new R.Ov(!0,[]),this.displayedColumns=["select","id","friendlyName","displayName","entity","namespace","type","unique"],this.disableRouting=!1,this.consentRequired=!1,this.serviceEnabled=!1,this.refreshEvent=new t.vpe,this.pageSizeOptions=ee.f7,this.canBeSelected=o=>!this.consentRelatedPipe.transform(o.namespace,this.serviceEnabled,this.consentRequired)}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"friendlyName":return e.friendlyName;case"displayName":return e.displayName;case"entity":return e.entity;case"namespace":if(e.namespace){const s=e.namespace;return s.substring(s.lastIndexOf(":")+1,s.length)}return"";case"type":if(e.type){const s=e.type;return s.substring(s.lastIndexOf(".")+1,s.length)}return"";case"unique":return e.unique?"true":"false";default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new O.by(this.definitions),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const n=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,s=n+this.dataSource.paginator.pageSize;(0,ee.O6)((0,ee.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(n,s),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filter=this.filterValue,this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(e,n)=>(0,ee.Sd)(e,n,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,n)=>(0,ee.pR)(e,n,i.getDataForColumn),this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}onRowClick(e){if(!this.disableRouting){const n=(0,ee.kZ)();n.width="700px",n.data={attDef:e},this.dialog.open(yd,n).afterClosed().subscribe(r=>{r&&(this.selection.clear(),this.refreshEvent.emit())})}}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.UA),t.Y36(Lo.u))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-attr-def-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(Ke.YE,7)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.matSort=r.first)}},inputs:{definitions:"definitions",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",tableId:"tableId",disableRouting:"disableRouting",consentRequired:"consentRequired",serviceEnabled:"serviceEnabled"},outputs:{refreshEvent:"refreshEvent"},features:[t.TTD],decls:30,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","displayName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","friendlyName"],["mat-cell","",4,"matCellDef"],["matColumnDef","displayName"],["matColumnDef","entity"],["matColumnDef","namespace"],["matColumnDef","type"],["matColumnDef","unique"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","click",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["matTooltipPosition","left","color","primary",3,"aria-label","checked","disabled","matTooltip","matTooltipDisabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"click"],["alert_type","warn"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)})("exportAllData",function(o){return s.exportAllData(o)}),t.TgZ(2,"table",2),t.YNc(3,Sd,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,Ed,3,3,"th",5),t.YNc(7,Ld,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Dd,3,3,"th",5),t.YNc(10,Ad,3,4,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,kd,3,3,"th",5),t.YNc(13,Id,2,1,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,Od,3,3,"th",5),t.YNc(16,Md,2,1,"td",8),t.BQk(),t.ynx(17,11),t.YNc(18,Nd,3,3,"th",5),t.YNc(19,Fd,3,3,"td",8),t.BQk(),t.ynx(20,12),t.YNc(21,Bd,3,3,"th",5),t.YNc(22,Rd,3,3,"td",8),t.BQk(),t.ynx(23,13),t.YNc(24,Pd,3,3,"th",5),t.YNc(25,Gd,2,1,"td",8),t.BQk(),t.YNc(26,Zd,1,0,"tr",14),t.YNc(27,Vd,1,2,"tr",15),t.qZA()()(),t.YNc(28,Ud,3,3,"perun-web-apps-alert",16),t.YNc(29,Yd,3,3,"perun-web-apps-alert",16)),2&n&&(t.Q6J("hidden",0===s.dataSource.filteredData.length||0===s.definitions.length),t.xp6(1),t.Q6J("pageSizeOptions",s.pageSizeOptions)("dataLength",s.dataSource.filteredData.length)("tableId",s.tableId),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(14,Hd,t.Dn7(4,10,s.dataSource,s.selection.selected.length,s.canBeSelected))),t.xp6(23),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.definitions.length),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.filteredData.length&&0!==s.definitions.length))},dependencies:[_.O5,Ke.YE,Ke.nU,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,Ti.oG,Pt.gM,tt.w,Zn.l,p.X$,Do.R,La.I,Da.G,Aa.r,wo,bd,Lo.u],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();var ni=l(55959),gi=l(62481),Ci=l(2730);function zd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCreate())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.CREATE")," "))}function Xd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onImport())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.IMPORT")," "))}function Wd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onDelete())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.ATTRIBUTES.DELETE")," ")}}function Qd(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function $d(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"app-attr-def-list",12),t.NdJ("refreshEvent",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.refreshTable())}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("definitions",e.attrDefinitions)("disableRouting",!e.authResolver.isPerunAdminOrObserver())("filterValue",e.filterValue)("selection",e.selected)("tableId",e.tableId)}}let Kd=(()=>{class i{constructor(e,n,s){this.dialog=e,this.attributesManager=n,this.authResolver=s,this.attrDefinitions=[],this.selected=new R.Ov(!0,[]),this.filterValue="",this.tableId=Je.uM}ngOnInit(){this.refreshTable()}onCreate(){const e=(0,ee.kZ)();e.width="650px",this.dialog.open(zh,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}onDelete(){const e=(0,ee.kZ)();e.width="450px",e.data={attributes:this.selected.selected,theme:"admin-theme"},this.dialog.open(et,e).afterClosed().subscribe(s=>{s&&(this.refreshTable(),this.selected.clear())})}refreshTable(){this.loading=!0,this.attributesManager.getAllAttributeDefinitions().subscribe(e=>{this.attrDefinitions=e,this.loading=!1})}applyFilter(e){this.filterValue=e}onImport(){const e=(0,ee.kZ)();e.width="700px",this.dialog.open(Qh,e).afterClosed().subscribe(s=>{!0===s&&this.refreshTable()})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(z.H8),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-attributes"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:13,vars:9,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","data-cy","new-attr-definition-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","data-cy","delete-attr-definition-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"definitions","disableRouting","filterValue","selection","tableId","refreshEvent",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","new-attr-definition-button","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","data-cy","delete-attr-definition-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"definitions","disableRouting","filterValue","selection","tableId","refreshEvent"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,zd,3,3,"button",2),t.YNc(6,Xd,3,3,"button",3),t.YNc(7,Wd,3,4,"button",4),t.TgZ(8,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(9,Qd,1,0,"ng-template",null,6,t.W1O),t.TgZ(11,"div",7),t.YNc(12,$d,1,5,"app-attr-def-list",8),t.qZA()()),2&n){const r=t.MAs(10);t.xp6(2),t.Oqu(t.lcZ(3,7,"ADMIN.ATTRIBUTES.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","ADMIN.ATTRIBUTES.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,Vs,ni.K,gi.t,Ci.P,V.e,p.X$]})}return i})(),Jd=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-visualizer"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:1,vars:0,template:function(n,s){1&n&&t._UZ(0,"app-animated-router-outlet")},dependencies:[f.A]})}return i})();function jd(){}function Us(i){return null==i?jd:function(){return this.querySelector(i)}}function Ao(i){return null==i?[]:Array.isArray(i)?i:Array.from(i)}function tp(){return[]}function ko(i){return null==i?tp:function(){return this.querySelectorAll(i)}}function Io(i){return function(){return this.matches(i)}}function Oo(i){return function(a){return a.matches(i)}}var np=Array.prototype.find;function sp(){return this.firstElementChild}var op=Array.prototype.filter;function lp(){return Array.from(this.children)}function Mo(i){return new Array(i.length)}function ka(i,a){this.ownerDocument=i.ownerDocument,this.namespaceURI=i.namespaceURI,this._next=null,this._parent=i,this.__data__=a}function mp(i,a,e,n,s,r){for(var u,o=0,b=a.length,C=r.length;oa?1:i>=a?0:NaN}ka.prototype={constructor:ka,appendChild:function(i){return this._parent.insertBefore(i,this._next)},insertBefore:function(i,a){return this._parent.insertBefore(i,a)},querySelector:function(i){return this._parent.querySelector(i)},querySelectorAll:function(i){return this._parent.querySelectorAll(i)}};var Ys="http://www.w3.org/1999/xhtml";const No={svg:"http://www.w3.org/2000/svg",xhtml:Ys,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ia(i){var a=i+="",e=a.indexOf(":");return e>=0&&"xmlns"!==(a=i.slice(0,e))&&(i=i.slice(e+1)),No.hasOwnProperty(a)?{space:No[a],local:i}:i}function Ip(i){return function(){this.removeAttribute(i)}}function Op(i){return function(){this.removeAttributeNS(i.space,i.local)}}function Mp(i,a){return function(){this.setAttribute(i,a)}}function Np(i,a){return function(){this.setAttributeNS(i.space,i.local,a)}}function Fp(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttribute(i):this.setAttribute(i,e)}}function Bp(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttributeNS(i.space,i.local):this.setAttributeNS(i.space,i.local,e)}}function Fo(i){return i.ownerDocument&&i.ownerDocument.defaultView||i.document&&i||i.defaultView}function Pp(i){return function(){this.style.removeProperty(i)}}function Gp(i,a,e){return function(){this.style.setProperty(i,a,e)}}function Zp(i,a,e){return function(){var n=a.apply(this,arguments);null==n?this.style.removeProperty(i):this.style.setProperty(i,n,e)}}function fn(i,a){return i.style.getPropertyValue(a)||Fo(i).getComputedStyle(i,null).getPropertyValue(a)}function Up(i){return function(){delete this[i]}}function Yp(i,a){return function(){this[i]=a}}function Hp(i,a){return function(){var e=a.apply(this,arguments);null==e?delete this[i]:this[i]=e}}function Bo(i){return i.trim().split(/^|\s+/)}function Hs(i){return i.classList||new Ro(i)}function Ro(i){this._node=i,this._names=Bo(i.getAttribute("class")||"")}function Po(i,a){for(var e=Hs(i),n=-1,s=a.length;++n=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(i){return this._names.indexOf(i)>=0}};var zs=[null];function He(i,a){this._groups=i,this._parents=a}function Uo(){return new He([[document.documentElement]],zs)}He.prototype=Uo.prototype={constructor:He,select:function qd(i){"function"!=typeof i&&(i=Us(i));for(var a=this._groups,e=a.length,n=new Array(e),s=0;s=at&&(at=lt+1);!(xt=U[at])&&++at=0;)(o=n[s])&&(r&&4^o.compareDocumentPosition(r)&&r.parentNode.insertBefore(o,r),r=o);return this},sort:function Cp(i){function a(N,B){return N&&B?i(N.__data__,B.__data__):!N-!B}i||(i=wp);for(var e=this._groups,n=e.length,s=new Array(n),r=0;r1?this.each((null==a?Pp:"function"==typeof a?Zp:Gp)(i,a,e??"")):fn(this.node(),i)},property:function zp(i,a){return arguments.length>1?this.each((null==a?Up:"function"==typeof a?Hp:Yp)(i,a)):this.node()[i]},classed:function $p(i,a){var e=Bo(i+"");if(arguments.length<2){for(var n=Hs(this.node()),s=-1,r=e.length;++s=0&&(e=a.slice(n+1),a=a.slice(0,n)),{type:a,name:e}})}(i+""),r=n.length;if(!(arguments.length<2)){for(u=a?Tm:bm,s=0;s{}};function Yo(){for(var n,i=0,a=arguments.length,e={};i=0&&(n=e.slice(s+1),e=e.slice(0,s)),e&&!a.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}})}(i+"",e),r=-1,o=n.length;if(!(arguments.length<2)){if(null!=a&&"function"!=typeof a)throw new Error("invalid callback: "+a);for(;++r0)for(var s,r,e=new Array(s),n=0;n=0&&(n=e.slice(s+1),e=e.slice(0,s)),e&&!a.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}})}(i+"",e),r=-1,o=n.length;if(!(arguments.length<2)){if(null!=a&&"function"!=typeof a)throw new Error("invalid callback: "+a);for(;++r0)for(var s,r,e=new Array(s),n=0;n=0&&i._call.call(null,a),i=i._next;--gn}function Jo(){Wi=(Ba=Hn.now())+Ra,gn=Vn=0;try{Ko()}finally{gn=0,function Rm(){for(var i,e,a=Fa,n=1/0;a;)a._call?(n>a._time&&(n=a._time),i=a,a=a._next):(e=a._next,a._next=null,a=i?i._next=e:Fa=e);Yn=i,Ws(n)}(),Wi=0}}function Bm(){var i=Hn.now(),a=i-Ba;a>Qo&&(Ra-=a,Ba=i)}function Ws(i){gn||(Vn&&(Vn=clearTimeout(Vn)),i-Wi>24?(i<1/0&&(Vn=setTimeout(Jo,i-Hn.now()-Ra)),Un&&(Un=clearInterval(Un))):(Un||(Ba=Hn.now(),Un=setInterval(Bm,Qo)),gn=1,$o(Jo)))}function Qs(i,a,e){var n=new Xn;return n.restart(function(s){n.stop(),i(s+a)},a=null==a?0:+a,e),n}Xn.prototype=Pa.prototype={constructor:Xn,restart:function(i,a,e){if("function"!=typeof i)throw new TypeError("callback is not a function");e=(null==e?zn():+e)+(null==a?0:+a),!this._next&&Yn!==this&&(Yn?Yn._next=this:Fa=this,Yn=this),this._call=i,this._time=e,Ws()},stop:function(){this._call&&(this._call=null,this._time=1/0,Ws())}};var Pm=Na("start","end","cancel","interrupt"),Gm=[],jo=0,Ks=2,Ga=3,Js=5,Za=6;function Va(i,a,e,n,s,r){var o=i.__transition;if(o){if(e in o)return}else i.__transition={};!function Zm(i,a,e){var s,n=i.__transition;function o(C){var k,N,B,Q;if(1!==e.state)return b();for(k in n)if((Q=n[k]).name===e.name){if(Q.state===Ga)return Qs(o);4===Q.state?(Q.state=Za,Q.timer.stop(),Q.on.call("interrupt",i,i.__data__,Q.index,Q.group),delete n[k]):+kjo)throw new Error("too late; already scheduled");return e}function _i(i,a){var e=hi(i,a);if(e.state>Ga)throw new Error("too late; already running");return e}function hi(i,a){var e=i.__transition;if(!e||!(e=e[a]))throw new Error("transition not found");return e}function _n(i,a){var n,s,o,e=i.__transition,r=!0;if(e){for(o in a=null==a?null:a+"",e)(n=e[o]).name===a?(s=n.state>Ks&&n.state180?k+=360:k-C>180&&(C+=360),B.push({i:N.push(s(N)+"rotate(",null,n)-2,x:di(C,k)})):k&&N.push(s(N)+"rotate("+k+n)}(C.rotate,k.rotate,N,B),function u(C,k,N,B){C!==k?B.push({i:N.push(s(N)+"skewX(",null,n)-2,x:di(C,k)}):k&&N.push(s(N)+"skewX("+k+n)}(C.skewX,k.skewX,N,B),function b(C,k,N,B,Q,K){if(C!==N||k!==B){var X=Q.push(s(Q)+"scale(",null,",",null,")");K.push({i:X-4,x:di(C,N)},{i:X-2,x:di(k,B)})}else(1!==N||1!==B)&&Q.push(s(Q)+"scale("+N+","+B+")")}(C.scaleX,C.scaleY,k.scaleX,k.scaleY,N,B),C=k=null,function(Q){for(var U,K=-1,X=B.length;++K>8&15|a>>4&240,a>>4&15|240&a,(15&a)<<4|15&a,1):8===e?Ha(a>>24&255,a>>16&255,a>>8&255,(255&a)/255):4===e?Ha(a>>12&15|a>>8&240,a>>8&15|a>>4&240,a>>4&15|240&a,((15&a)<<4|15&a)/255):null):(a=$m.exec(i))?new je(a[1],a[2],a[3],1):(a=Km.exec(i))?new je(255*a[1]/100,255*a[2]/100,255*a[3]/100,1):(a=Jm.exec(i))?Ha(a[1],a[2],a[3],a[4]):(a=jm.exec(i))?Ha(255*a[1]/100,255*a[2]/100,255*a[3]/100,a[4]):(a=qm.exec(i))?hl(a[1],a[2]/100,a[3]/100,1):(a=tf.exec(i))?hl(a[1],a[2]/100,a[3]/100,a[4]):sl.hasOwnProperty(i)?ll(sl[i]):"transparent"===i?new je(NaN,NaN,NaN,0):null}function ll(i){return new je(i>>16&255,i>>8&255,255&i,1)}function Ha(i,a,e,n){return n<=0&&(i=a=e=NaN),new je(i,a,e,n)}function za(i,a,e,n){return 1===arguments.length?function nf(i){return i instanceof Wn||(i=Qi(i)),i?new je((i=i.rgb()).r,i.g,i.b,i.opacity):new je}(i):new je(i,a,e,n??1)}function je(i,a,e,n){this.r=+i,this.g=+a,this.b=+e,this.opacity=+n}function cl(){return"#"+ir(this.r)+ir(this.g)+ir(this.b)}function ul(){var i=this.opacity;return(1===(i=isNaN(i)?1:Math.max(0,Math.min(1,i)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===i?")":", "+i+")")}function ir(i){return((i=Math.max(0,Math.min(255,Math.round(i)||0)))<16?"0":"")+i.toString(16)}function hl(i,a,e,n){return n<=0?i=a=e=NaN:e<=0||e>=1?i=a=NaN:a<=0&&(i=NaN),new vi(i,a,e,n)}function dl(i){if(i instanceof vi)return new vi(i.h,i.s,i.l,i.opacity);if(i instanceof Wn||(i=Qi(i)),!i)return new vi;if(i instanceof vi)return i;var a=(i=i.rgb()).r/255,e=i.g/255,n=i.b/255,s=Math.min(a,e,n),r=Math.max(a,e,n),o=NaN,u=r-s,b=(r+s)/2;return u?(o=a===r?(e-n)/u+6*(e0&&b<1?0:o,new vi(o,u,b,i.opacity)}function vi(i,a,e,n){this.h=+i,this.s=+a,this.l=+e,this.opacity=+n}function nr(i,a,e){return 255*(i<60?a+(e-a)*i/60:i<180?e:i<240?a+(e-a)*(240-i)/60:a)}function pl(i,a,e,n,s){var r=i*i,o=r*i;return((1-3*i+3*r-o)*a+(4-6*r+3*o)*e+(1+3*i+3*r-3*o)*n+o*s)/6}er(Wn,Qi,{copy:function(i){return Object.assign(new this.constructor,this,i)},displayable:function(){return this.rgb().displayable()},hex:rl,formatHex:rl,formatHsl:function ef(){return dl(this).formatHsl()},formatRgb:ol,toString:ol}),er(je,za,al(Wn,{brighter:function(i){return i=null==i?Ya:Math.pow(Ya,i),new je(this.r*i,this.g*i,this.b*i,this.opacity)},darker:function(i){return i=null==i?.7:Math.pow(.7,i),new je(this.r*i,this.g*i,this.b*i,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:cl,formatHex:cl,formatRgb:ul,toString:ul})),er(vi,function af(i,a,e,n){return 1===arguments.length?dl(i):new vi(i,a,e,n??1)},al(Wn,{brighter:function(i){return i=null==i?Ya:Math.pow(Ya,i),new vi(this.h,this.s,this.l*i,this.opacity)},darker:function(i){return i=null==i?.7:Math.pow(.7,i),new vi(this.h,this.s,this.l*i,this.opacity)},rgb:function(){var i=this.h%360+360*(this.h<0),a=isNaN(i)||isNaN(this.s)?0:this.s,e=this.l,n=e+(e<.5?e:1-e)*a,s=2*e-n;return new je(nr(i>=240?i-240:i+120,s,n),nr(i,s,n),nr(i<120?i+240:i-120,s,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var i=this.opacity;return(1===(i=isNaN(i)?1:Math.max(0,Math.min(1,i)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===i?")":", "+i+")")}}));const ar=i=>()=>i;function fl(i,a){var e=a-i;return e?function ml(i,a){return function(e){return i+e*a}}(i,e):ar(isNaN(i)?a:i)}const Xa=function i(a){var e=function lf(i){return 1==(i=+i)?fl:function(a,e){return e-a?function of(i,a,e){return i=Math.pow(i,e),a=Math.pow(a,e)-i,e=1/e,function(n){return Math.pow(i+n*a,e)}}(a,e,i):ar(isNaN(a)?e:a)}}(a);function n(s,r){var o=e((s=za(s)).r,(r=za(r)).r),u=e(s.g,r.g),b=e(s.b,r.b),C=fl(s.opacity,r.opacity);return function(k){return s.r=o(k),s.g=u(k),s.b=b(k),s.opacity=C(k),s+""}}return n.gamma=i,n}(1);function gl(i){return function(a){var o,u,e=a.length,n=new Array(e),s=new Array(e),r=new Array(e);for(o=0;o=1?(e=1,a-1):Math.floor(e*a),s=i[n],r=i[n+1];return pl((e-n/a)*a,n>0?i[n-1]:2*s-r,s,r,ne&&(r=a.slice(e,r),u[o]?u[o]+=r:u[++o]=r),(n=n[0])===(s=s[0])?u[o]?u[o]+=s:u[++o]=s:(u[++o]=null,b.push({i:o,x:di(n,s)})),e=rr.lastIndex;return e=0&&(a=a.slice(0,e)),!a||"start"===a})}(a)?js:_i;return function(){var o=r(this,i),u=o.on;u!==n&&(s=(n=u).copy()).on(a,e),o.on=s}}(e,i,a))},attr:function _f(i,a){var e=Ia(i),n="transform"===e?nl:xl;return this.attrTween(i,"function"==typeof a?(e.local?gf:ff)(e,n,tr(this,"attr."+i,a)):null==a?(e.local?df:hf)(e):(e.local?mf:pf)(e,n,a))},attrTween:function Tf(i,a){var e="attr."+i;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==a)return this.tween(e,null);if("function"!=typeof a)throw new Error;var n=Ia(i);return this.tween(e,(n.local?yf:bf)(n,a))},style:function Qf(i,a,e){var n="transform"==(i+="")?Hm:xl;return null==a?this.styleTween(i,function Hf(i,a){var e,n,s;return function(){var r=fn(this,i),o=(this.style.removeProperty(i),fn(this,i));return r===o?null:r===e&&o===n?s:s=a(e=r,n=o)}}(i,n)).on("end.style."+i,vl(i)):"function"==typeof a?this.styleTween(i,function Xf(i,a,e){var n,s,r;return function(){var o=fn(this,i),u=e(this),b=u+"";return null==u&&(this.style.removeProperty(i),b=u=fn(this,i)),o===b?null:o===n&&b===s?r:(s=b,r=a(n=o,u))}}(i,n,tr(this,"style."+i,a))).each(function Wf(i,a){var e,n,s,u,r="style."+a,o="end."+r;return function(){var b=_i(this,i),C=b.on,k=null==b.value[r]?u||(u=vl(a)):void 0;(C!==e||s!==k)&&(n=(e=C).copy()).on(o,s=k),b.on=n}}(this._id,i)):this.styleTween(i,function zf(i,a,e){var n,r,s=e+"";return function(){var o=fn(this,i);return o===s?null:o===n?r:r=a(n=o,e)}}(i,n,a),e).on("end.style."+i,null)},styleTween:function Jf(i,a,e){var n="style."+(i+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==a)return this.tween(n,null);if("function"!=typeof a)throw new Error;return this.tween(n,function Kf(i,a,e){var n,s;function r(){var o=a.apply(this,arguments);return o!==s&&(n=(s=o)&&function $f(i,a,e){return function(n){this.style.setProperty(i,a.call(this,n),e)}}(i,o,e)),n}return r._value=a,r}(i,a,e??""))},text:function tg(i){return this.tween("text","function"==typeof i?function qf(i){return function(){var a=i(this);this.textContent=a??""}}(tr(this,"text",i)):function jf(i){return function(){this.textContent=i}}(null==i?"":i+""))},textTween:function ng(i){var a="text";if(arguments.length<1)return(a=this.tween(a))&&a._value;if(null==i)return this.tween(a,null);if("function"!=typeof i)throw new Error;return this.tween(a,function ig(i){var a,e;function n(){var s=i.apply(this,arguments);return s!==e&&(a=(e=s)&&function eg(i){return function(a){this.textContent=i.call(this,a)}}(s)),a}return n._value=i,n}(i))},remove:function Gf(){return this.on("end.remove",function Pf(i){return function(){var a=this.parentNode;for(var e in this.__transition)if(+e!==i)return;a&&a.removeChild(this)}}(this._id))},tween:function Wm(i,a){var e=this._id;if(i+="",arguments.length<2){for(var o,n=hi(this.node(),e).tween,s=0,r=n.length;s=0&&i._call.call(void 0,a),i=i._next;--vn}()}finally{vn=0,function _g(){for(var i,e,a=Wa,n=1/0;a;)a._call?(n>a._time&&(n=a._time),i=a,a=a._next):(e=a._next,a._next=null,a=i?i._next=e:Wa=e);jn=i,lr(n)}(),$i=0}}function gg(){var i=qn.now(),a=i-Qa;a>bl&&($a-=a,Qa=i)}function lr(i){vn||(Kn&&(Kn=clearTimeout(Kn)),i-$i>24?(i<1/0&&(Kn=setTimeout(wl,i-qn.now()-$a)),Jn&&(Jn=clearInterval(Jn))):(Jn||(Qa=qn.now(),Jn=setInterval(gg,bl)),vn=1,Tl(wl)))}function Sl(i,a,e){var n=new Ka;return n.restart(s=>{n.stop(),i(s+a)},a=null==a?0:+a,e),n}Ka.prototype=function mg(i,a,e){var n=new Ka;return n.restart(i,a,e),n}.prototype={constructor:Ka,restart:function(i,a,e){if("function"!=typeof i)throw new TypeError("callback is not a function");e=(null==e?Cl():+e)+(null==a?0:+a),!this._next&&jn!==this&&(jn?jn._next=this:Wa=this,jn=this),this._call=i,this._time=e,lr()},stop:function(){this._call&&(this._call=null,this._time=1/0,lr())}};const cr={capture:!0,passive:!1};function ur(i){i.preventDefault(),i.stopImmediatePropagation()}function Dl(i){return((i=Math.exp(i))+1/i)/2}const bg=function i(a,e,n){function s(r,o){var U,q,u=r[0],b=r[1],C=r[2],B=o[2],Q=o[0]-u,K=o[1]-b,X=Q*Q+K*K;if(X<1e-12)q=Math.log(B/C)/a,U=function(Mt){return[u+Mt*Q,b+Mt*K,C*Math.exp(a*Mt*q)]};else{var lt=Math.sqrt(X),at=(B*B-C*C+n*X)/(2*C*e*lt),Tt=(B*B-C*C-n*X)/(2*B*e*lt),xt=Math.log(Math.sqrt(at*at+1)-at),ft=Math.log(Math.sqrt(Tt*Tt+1)-Tt);q=(ft-xt)/a,U=function(Mt){var Jt=Mt*q,te=Dl(xt),qt=C/(e*lt)*(te*function yg(i){return((i=Math.exp(2*i))-1)/(i+1)}(a*Jt+xt)-function vg(i){return((i=Math.exp(i))-1/i)/2}(xt));return[u+qt*Q,b+qt*K,C*te/Dl(a*Jt+xt)]}}return U.duration=1e3*q*a/Math.SQRT2,U}return s.rho=function(r){var o=Math.max(.001,+r),u=o*o;return i(o,u,u*u)},s}(Math.SQRT2,2,4);function Si(i,a){if(i=function Tg(i){let a;for(;a=i.sourceEvent;)i=a;return i}(i),void 0===a&&(a=i.currentTarget),a){var e=a.ownerSVGElement||a;if(e.createSVGPoint){var n=e.createSVGPoint();return n.x=i.clientX,n.y=i.clientY,[(n=n.matrixTransform(a.getScreenCTM().inverse())).x,n.y]}if(a.getBoundingClientRect){var s=a.getBoundingClientRect();return[i.clientX-s.left-a.clientLeft,i.clientY-s.top-a.clientTop]}}return[i.pageX,i.pageY]}const Ja=i=>()=>i;function Cg(i,{sourceEvent:a,target:e,transform:n,dispatch:s}){Object.defineProperties(this,{type:{value:i,enumerable:!0,configurable:!0},sourceEvent:{value:a,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:s}})}function Ei(i,a,e){this.k=i,this.x=a,this.y=e}Ei.prototype={constructor:Ei,scale:function(i){return 1===i?this:new Ei(this.k*i,this.x,this.y)},translate:function(i,a){return 0===i&0===a?this:new Ei(this.k,this.x+this.k*i,this.y+this.k*a)},apply:function(i){return[i[0]*this.k+this.x,i[1]*this.k+this.y]},applyX:function(i){return i*this.k+this.x},applyY:function(i){return i*this.k+this.y},invert:function(i){return[(i[0]-this.x)/this.k,(i[1]-this.y)/this.k]},invertX:function(i){return(i-this.x)/this.k},invertY:function(i){return(i-this.y)/this.k},rescaleX:function(i){return i.copy().domain(i.range().map(this.invertX,this).map(i.invert,i))},rescaleY:function(i){return i.copy().domain(i.range().map(this.invertY,this).map(i.invert,i))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var ja=new Ei(1,0,0);function qa(i){for(;!i.__zoom;)if(!(i=i.parentNode))return ja;return i.__zoom}function hr(i){i.stopImmediatePropagation()}function ta(i){i.preventDefault(),i.stopImmediatePropagation()}function wg(i){return!(i.ctrlKey&&"wheel"!==i.type||i.button)}function Sg(){var i=this;return i instanceof SVGElement?(i=i.ownerSVGElement||i).hasAttribute("viewBox")?[[(i=i.viewBox.baseVal).x,i.y],[i.x+i.width,i.y+i.height]]:[[0,0],[i.width.baseVal.value,i.height.baseVal.value]]:[[0,0],[i.clientWidth,i.clientHeight]]}function Al(){return this.__zoom||ja}function Eg(i){return-i.deltaY*(1===i.deltaMode?.05:i.deltaMode?1:.002)*(i.ctrlKey?10:1)}function Lg(){return navigator.maxTouchPoints||"ontouchstart"in this}function Dg(i,a,e){var n=i.invertX(a[0][0])-e[0][0],s=i.invertX(a[1][0])-e[1][0],r=i.invertY(a[0][1])-e[0][1],o=i.invertY(a[1][1])-e[1][1];return i.translate(s>n?(n+s)/2:Math.min(0,n)||Math.max(0,s),o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o))}function kl(i){var a={},e=i.node().nodeName;a.tag=e,"#text"==e?a.text=i.text():"#comment"==e&&(a.comment=i.text()),a.attributes={};var n=i.node().attributes;if(n)for(var s=0;sX}kt.event(ge).zoom("mouse",e(at(kt.that.__zoom,kt.mouse[0]=Si(ge,_t),kt.mouse[1]),kt.extent,o))},!0).on("mouseup.zoom",function oe(ge){Gt.on("mousemove.zoom mouseup.zoom",null),function Ll(i,a){var e=i.document.documentElement,n=ue(i).on("dragstart.drag",null);a&&(n.on("click.drag",ur,cr),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in e?n.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}(ge.view,kt.moved),ta(ge),kt.event(ge).end()},!0),Ft=Si(nt,_t),Ut=nt.clientX,Qt=nt.clientY;(function El(i){var a=i.document.documentElement,e=ue(i).on("dragstart.drag",ur,cr);"onselectstart"in a?e.on("selectstart.drag",ur,cr):(a.__noselect=a.style.MozUserSelect,a.style.MozUserSelect="none")})(nt.view),hr(nt),kt.mouse=[Ft,this.__zoom.invert(Ft)],_n(this),kt.start()}}function qt(nt,...wt){if(i.apply(this,arguments)){var _t=this.__zoom,kt=Si(nt.changedTouches?nt.changedTouches[0]:nt,this),Gt=_t.invert(kt),Ut=e(at(lt(_t,_t.k*(nt.shiftKey?.5:2)),kt,Gt),a.apply(this,wt),o);ta(nt),u>0?ue(this).transition().duration(u).call(xt,Ut,kt,nt):ue(this).call(q.transform,Ut,kt,nt)}}function dt(nt,...wt){if(i.apply(this,arguments)){var Ft,Ut,Qt,Yt,_t=nt.touches,kt=_t.length,Gt=ft(this,wt,nt.changedTouches.length===kt).event(nt);for(hr(nt),Ut=0;Uti.length)&&(e=i.length);var n=new Oe(e-a);return n.set(i.subarray(a,e)),n},ia=function(i,a,e,n){if(Oe.prototype.fill)return Oe.prototype.fill.call(i,a,e,n);for((null==e||e<0)&&(e=0),(null==n||n>i.length)&&(n=i.length);ei.length)&&(n=i.length);e2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],Ne=function(i,a,e){var n=new Error(a||jg[i]);if(n.code=i,Error.captureStackTrace&&Error.captureStackTrace(n,Ne),!e)throw n;return n},Rl=function(i,a,e){for(var n=0,s=0;n>5&1,u=r>>2&1,b=3&r,C=r>>6;8&r&&Ne(0);var k=6-o,N=3==b?4:b,B=Rl(i,k,N),Q=C?1<>3);X=U+(U>>3)*(7&i[5])}X>2145386496&&Ne(1);var q=new Oe((1==a?K||X:a?0:X)+12);return q[0]=1,q[4]=4,q[8]=8,{b:k+Q,y:0,l:0,d:B,w:a&&1!=a?a:q.subarray(12),e:X,o:new es(q.buffer,0,3),u:K,c:u,m:Math.min(131072,X)}}if(25481893==(s>>4|i[3]<<20))return 8+(((e=i)[4]|e[5]<<8|e[6]<<16|e[7]<<24)>>>0);Ne(0)},Ji=function(i){for(var a=0;1<e&&Ne(3);for(var r=1<0;){var lt=Ji(o+1),at=n>>3,Tt=(1<>(7&n)&Tt,ft=(1<ft&&(xt-=Mt)),B[++u]=--xt,-1==xt?(o+=xt,U[--k]=u):o-=xt,!xt)do{var te=n>>3;b=(i[te]|i[te+1]<<8)>>(7&n)&3,n+=2,u+=b}while(3==b)}(u>255||o)&&Ne(0);for(var qt=0,dt=(r>>1)+(r>>3)+3,Zt=r-1,At=0;At<=u;++At){var nt=B[At];if(nt<1)Q[At]=-nt;else for(C=0;C=k)}}for(qt&&Ne(0),C=0;C>3,{b:s,s:U,n:q,t:K}]},t_=na(new Oe([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],e_=na(new Oe([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],i_=na(new Oe([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],Pl=function(i,a){for(var e=i.length,n=new es(e),s=0;su&&N>3;a[++N]=e.s[b=(b<>(7&k))&o],k-=C=e.n[b]}k==u&&N+1==s||Ne(0)},s_=function(i,a,e){var n=6,s=a.length+3>>2,r=s<<1,o=s+r;aa(i.subarray(n,n+=i[0]|i[1]<<8),a.subarray(0,s),e),aa(i.subarray(n,n+=i[2]|i[3]<<8),a.subarray(s,r),e),aa(i.subarray(n,n+=i[4]|i[5]<<8),a.subarray(r,o),e),aa(i.subarray(n),a.subarray(o),e)},r_=function(i,a,e){var n,s=a.b,r=i[s],o=r>>1&3;a.l=1&r;var u=r>>3|i[s+1]<<5|i[s+2]<<13,b=(s+=3)+u;if(1==o)return s>=i.length?void 0:(a.b=s+1,e?(ia(e,i[s],a.y,a.y+=u),e):ia(new Oe(u),i[s]));if(!(b>i.length)){if(0==o)return a.b=b,e?(e.set(i.subarray(s,b),a.y),a.y+=u,e):_r(i,s,b);if(2==o){var C=i[s],k=3&C,N=C>>2&3,B=C>>4,Q=0,K=0;k<2?1&N?B|=i[++s]<<4|(2&N&&i[++s]<<12):B=C>>3:(K=N,N<2?(B|=(63&i[++s])<<4,Q=i[s]>>6|i[++s]<<2):2==N?(B|=i[++s]<<4|(3&i[++s])<<12,Q=i[s]>>2|i[++s]<<6):(B|=i[++s]<<4|(63&i[++s])<<12,Q=i[s]>>6|i[++s]<<2|i[++s]<<10)),++s;var X=e?e.subarray(a.y,a.y+a.m):new Oe(a.m),U=X.length-B;if(0==k)X.set(i.subarray(s,s+=B),U);else if(1==k)ia(X,i[s++],U);else{var q=a.h;if(2==k){var lt=function(he,Ht){var A=0,St=-1,_e=new Oe(292),We=he[Ht],Le=_e.subarray(0,256),Fn=_e.subarray(256,268),oi=new ts(_e.buffer,268);if(We<128){var Bs=na(he,Ht+1,6),li=Bs[1],fa=Bs[0]<<3,ga=he[Ht+=We];ga||Ne(0);for(var ln=0,Zi=0,Vi=li.b,cn=Vi,Ui=(++Ht<<3)-8+Ji(ga);!((Ui-=Vi)>3;if(Le[++St]=li.s[ln+=(he[un]|he[un+1]<<8)>>(7&Ui)&(1<>3]|he[un+1]<<8)>>(7&Ui)&(1<255&&Ne(0)}else{for(St=We-127;A>4,Le[A+1]=15&_a}++Ht}var Bn=0;for(A=0;A11&&Ne(0),Bn+=Hi&&1<0;--A){var ya=oi[A];ia(va,A,ya,oi[A-1]=ya+Fn[A]*(1<127&&(at=at-128<<8|i[s++]);var Tt=i[s++];3&Tt&&Ne(0);for(var xt=[e_,i_,t_],ft=2;ft>-1;--ft){var Mt=Tt>>2+(ft<<1)&3;if(1==Mt){var Jt=new Oe([0,0,i[s++]]);xt[ft]={s:Jt.subarray(2,3),n:Jt.subarray(0,1),t:new ts(Jt.buffer,0,1),b:0}}else 2==Mt?(s=(n=na(i,s,9-(1&ft)))[0],xt[ft]=n[1]):3==Mt&&(a.t||Ne(0),xt[ft]=a.t[ft])}var te=a.t=xt,qt=te[0],dt=te[1],Zt=te[2],At=i[b-1];At||Ne(0);var nt=(b<<3)-8+Ji(At)-Zt.b,wt=nt>>3,_t=0,kt=(i[wt]|i[wt+1]<<8)>>(7&nt)&(1<>3]|i[wt+1]<<8)>>(7&nt)&(1<>3]|i[wt+1]<<8)>>(7&nt)&(1<>3]|i[wt+1]<<8|i[wt+2]<<16|i[wt+3]<<24)>>>(7&nt)&ve-1);wt=(nt-=vr[Yt])>>3;var me=a_[Yt]+((i[wt]|i[wt+1]<<8|i[wt+2]<<16)>>(7&nt)&(1<>3;var Bt=n_[Ut]+((i[wt]|i[wt+1]<<8|i[wt+2]<<16)>>(7&nt)&(1<>3,kt=Zt.t[kt]+((i[wt]|i[wt+1]<<8)>>(7&nt)&(1<>3,Ft=qt.t[Ft]+((i[wt]|i[wt+1]<<8)>>(7&nt)&(1<>3,Gt=dt.t[Gt]+((i[wt]|i[wt+1]<<8)>>(7&nt)&(1<3)a.o[2]=a.o[1],a.o[1]=a.o[0],a.o[0]=de-=3;else{var Rt=de-(0!=Bt);Rt?(de=3==Rt?a.o[0]-1:a.o[Rt],Rt>1&&(a.o[2]=a.o[1]),a.o[1]=a.o[0],a.o[0]=de):de=a.o[0]}for(ft=0;ftme&&(Lt=me),ft=0;ft{throw E},b=n.print||console.log.bind(console),C=n.printErr||console.warn.bind(console);Object.assign(n,r),r=null,n.thisProgram&&(o=n.thisProgram),n.quit&&(u=n.quit),n.wasmBinary&&(s=n.wasmBinary);var k,N=n.noExitRuntime||!0;"object"!=typeof WebAssembly&&Yt("no native wasm support detected");var B=!1;function Q(T,E){T||Yt(E)}var K,X,U,q,lt,at,Tt,xt=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0;function ft(T,E,I){for(var Z=E+I,j=E;T[j]&&!(j>=Z);)++j;if(j-E>16&&T.buffer&&xt)return xt.decode(T.subarray(E,j));for(var ct="";E>10,56320|1023&ie)}}else ct+=String.fromCharCode((31&ut)<<6|yt)}else ct+=String.fromCharCode(ut)}return ct}function Mt(T,E){return T?ft(U,T,E):""}function Jt(T,E,I,Z){if(!(Z>0))return 0;for(var j=I,ct=I+Z-1,ut=0;ut=55296&&yt<=57343&&(yt=65536+((1023&yt)<<10)|1023&T.charCodeAt(++ut)),yt<=127){if(I>=ct)break;E[I++]=yt}else if(yt<=2047){if(I+1>=ct)break;E[I++]=192|yt>>6,E[I++]=128|63&yt}else if(yt<=65535){if(I+2>=ct)break;E[I++]=224|yt>>12,E[I++]=128|yt>>6&63,E[I++]=128|63&yt}else{if(I+3>=ct)break;E[I++]=240|yt>>18,E[I++]=128|yt>>12&63,E[I++]=128|yt>>6&63,E[I++]=128|63&yt}}return E[I]=0,I-j}function te(T){for(var E=0,I=0;I=55296&&Z<=57343?(E+=4,++I):E+=3}return E}function qt(T){K=T,n.HEAP8=X=new Int8Array(T),n.HEAP16=q=new Int16Array(T),n.HEAP32=lt=new Int32Array(T),n.HEAPU8=U=new Uint8Array(T),n.HEAPU16=new Uint16Array(T),n.HEAPU32=at=new Uint32Array(T),n.HEAPF32=new Float32Array(T),n.HEAPF64=Tt=new Float64Array(T)}var dt,Zt,At,nt,wt=[],_t=[],kt=[],Gt=0,Ft=null;function Ut(T){Gt++,n.monitorRunDependencies&&n.monitorRunDependencies(Gt)}function Qt(T){if(Gt--,n.monitorRunDependencies&&n.monitorRunDependencies(Gt),0==Gt&&Ft){var E=Ft;Ft=null,E()}}function Yt(T){n.onAbort&&n.onAbort(T),C(T="Aborted("+T+")"),B=!0,T+=". Build with -sASSERTIONS for more info.";var E=new WebAssembly.RuntimeError(T);throw e(E),E}function oe(T){return T.startsWith("data:application/octet-stream;base64,")}oe(dt="graphvizlib.wasm")||(Zt=dt,dt=n.locateFile?n.locateFile(Zt,""):""+Zt);var ve={175664:(T,E)=>{var I=Mt(T),Z=Mt(E);A.createPath("/",Rt.dirname(I)),A.writeFile(Rt.join("/",I),Z)}};function de(T){this.name="ExitStatus",this.message="Program terminated with exit("+T+")",this.status=T}function me(T){for(;T.length>0;)T.shift()(n)}function Bt(T){this.excPtr=T,this.ptr=T-24,this.set_type=function(E){at[this.ptr+4>>2]=E},this.get_type=function(){return at[this.ptr+4>>2]},this.set_destructor=function(E){at[this.ptr+8>>2]=E},this.get_destructor=function(){return at[this.ptr+8>>2]},this.set_refcount=function(E){lt[this.ptr>>2]=E},this.set_caught=function(E){X[this.ptr+12>>0]=E=E?1:0},this.get_caught=function(){return 0!=X[this.ptr+12>>0]},this.set_rethrown=function(E){X[this.ptr+13>>0]=E=E?1:0},this.get_rethrown=function(){return 0!=X[this.ptr+13>>0]},this.init=function(E,I){this.set_adjusted_ptr(0),this.set_type(E),this.set_destructor(I),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){lt[this.ptr>>2]=lt[this.ptr>>2]+1},this.release_ref=function(){var E=lt[this.ptr>>2];return lt[this.ptr>>2]=E-1,1===E},this.set_adjusted_ptr=function(E){at[this.ptr+16>>2]=E},this.get_adjusted_ptr=function(){return at[this.ptr+16>>2]},this.get_exception_ptr=function(){if(dn(this.get_type()))return at[this.excPtr>>2];var E=this.get_adjusted_ptr();return 0!==E?E:this.excPtr}}var Rt={isAbs:T=>"/"===T.charAt(0),splitPath:T=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(T).slice(1),normalizeArray:(T,E)=>{for(var I=0,Z=T.length-1;Z>=0;Z--){var j=T[Z];"."===j?T.splice(Z,1):".."===j?(T.splice(Z,1),I++):I&&(T.splice(Z,1),I--)}if(E)for(;I;I--)T.unshift("..");return T},normalize:T=>{var E=Rt.isAbs(T),I="/"===T.substr(-1);return(T=Rt.normalizeArray(T.split("/").filter(Z=>!!Z),!E).join("/"))||E||(T="."),T&&I&&(T+="/"),(E?"/":"")+T},dirname:T=>{var E=Rt.splitPath(T),I=E[0],Z=E[1];return I||Z?(Z&&(Z=Z.substr(0,Z.length-1)),I+Z):"."},basename:T=>{if("/"===T)return"/";var E=(T=(T=Rt.normalize(T)).replace(/\/$/,"")).lastIndexOf("/");return-1===E?T:T.substr(E+1)},join:function(){var T=Array.prototype.slice.call(arguments);return Rt.normalize(T.join("/"))},join2:(T,E)=>Rt.normalize(T+"/"+E)},ne={resolve:function(){for(var T="",E=!1,I=arguments.length-1;I>=-1&&!E;I--){var Z=I>=0?arguments[I]:A.cwd();if("string"!=typeof Z)throw new TypeError("Arguments to path.resolve must be strings");if(!Z)return"";T=Z+"/"+T,E=Rt.isAbs(Z)}return(E?"/":"")+(T=Rt.normalizeArray(T.split("/").filter(j=>!!j),!E).join("/"))||"."},relative:(T,E)=>{function I(ie){for(var Wt=0;Wt=0&&""===ie[pe];pe--);return Wt>pe?[]:ie.slice(Wt,pe-Wt+1)}T=ne.resolve(T).substr(1),E=ne.resolve(E).substr(1);for(var Z=I(T.split("/")),j=I(E.split("/")),ct=Math.min(Z.length,j.length),ut=ct,yt=0;yt0?I:te(T)+1,j=new Array(Z),ct=Jt(T,j,0,j.length);return E&&(j.length=ct),j}var ye={ttys:[],init:function(){},shutdown:function(){},register:function(T,E){ye.ttys[T]={input:[],output:[],ops:E},A.registerDevice(T,ye.stream_ops)},stream_ops:{open:function(T){var E=ye.ttys[T.node.rdev];if(!E)throw new A.ErrnoError(43);T.tty=E,T.seekable=!1},close:function(T){T.tty.ops.fsync(T.tty)},fsync:function(T){T.tty.ops.fsync(T.tty)},read:function(T,E,I,Z,j){if(!T.tty||!T.tty.ops.get_char)throw new A.ErrnoError(60);for(var ct=0,ut=0;ut0&&(b(ft(T.output,0)),T.output=[])}},default_tty1_ops:{put_char:function(T,E){null===E||10===E?(C(ft(T.output,0)),T.output=[]):0!=E&&T.output.push(E)},fsync:function(T){T.output&&T.output.length>0&&(C(ft(T.output,0)),T.output=[])}}};function he(T){T=65536*Math.ceil(T/65536);var I,E=ya(65536,T);return E?(U.fill(0,I=E,I+T),I):0}var Ht={ops_table:null,mount:function(T){return Ht.createNode(null,"/",16895,0)},createNode:function(T,E,I,Z){if(A.isBlkdev(I)||A.isFIFO(I))throw new A.ErrnoError(63);Ht.ops_table||(Ht.ops_table={dir:{node:{getattr:Ht.node_ops.getattr,setattr:Ht.node_ops.setattr,lookup:Ht.node_ops.lookup,mknod:Ht.node_ops.mknod,rename:Ht.node_ops.rename,unlink:Ht.node_ops.unlink,rmdir:Ht.node_ops.rmdir,readdir:Ht.node_ops.readdir,symlink:Ht.node_ops.symlink},stream:{llseek:Ht.stream_ops.llseek}},file:{node:{getattr:Ht.node_ops.getattr,setattr:Ht.node_ops.setattr},stream:{llseek:Ht.stream_ops.llseek,read:Ht.stream_ops.read,write:Ht.stream_ops.write,allocate:Ht.stream_ops.allocate,mmap:Ht.stream_ops.mmap,msync:Ht.stream_ops.msync}},link:{node:{getattr:Ht.node_ops.getattr,setattr:Ht.node_ops.setattr,readlink:Ht.node_ops.readlink},stream:{}},chrdev:{node:{getattr:Ht.node_ops.getattr,setattr:Ht.node_ops.setattr},stream:A.chrdev_stream_ops}});var j=A.createNode(T,E,I,Z);return A.isDir(j.mode)?(j.node_ops=Ht.ops_table.dir.node,j.stream_ops=Ht.ops_table.dir.stream,j.contents={}):A.isFile(j.mode)?(j.node_ops=Ht.ops_table.file.node,j.stream_ops=Ht.ops_table.file.stream,j.usedBytes=0,j.contents=null):A.isLink(j.mode)?(j.node_ops=Ht.ops_table.link.node,j.stream_ops=Ht.ops_table.link.stream):A.isChrdev(j.mode)&&(j.node_ops=Ht.ops_table.chrdev.node,j.stream_ops=Ht.ops_table.chrdev.stream),j.timestamp=Date.now(),T&&(T.contents[E]=j,T.timestamp=j.timestamp),j},getFileDataAsTypedArray:function(T){return T.contents?T.contents.subarray?T.contents.subarray(0,T.usedBytes):new Uint8Array(T.contents):new Uint8Array(0)},expandFileStorage:function(T,E){var I=T.contents?T.contents.length:0;if(!(I>=E)){E=Math.max(E,I*(I<1048576?2:1.125)>>>0),0!=I&&(E=Math.max(E,256));var Z=T.contents;T.contents=new Uint8Array(E),T.usedBytes>0&&T.contents.set(Z.subarray(0,T.usedBytes),0)}},resizeFileStorage:function(T,E){if(T.usedBytes!=E)if(0==E)T.contents=null,T.usedBytes=0;else{var I=T.contents;T.contents=new Uint8Array(E),I&&T.contents.set(I.subarray(0,Math.min(E,T.usedBytes))),T.usedBytes=E}},node_ops:{getattr:function(T){var E={};return E.dev=A.isChrdev(T.mode)?T.id:1,E.ino=T.id,E.mode=T.mode,E.nlink=1,E.uid=0,E.gid=0,E.rdev=T.rdev,E.size=A.isDir(T.mode)?4096:A.isFile(T.mode)?T.usedBytes:A.isLink(T.mode)?T.link.length:0,E.atime=new Date(T.timestamp),E.mtime=new Date(T.timestamp),E.ctime=new Date(T.timestamp),E.blksize=4096,E.blocks=Math.ceil(E.size/E.blksize),E},setattr:function(T,E){void 0!==E.mode&&(T.mode=E.mode),void 0!==E.timestamp&&(T.timestamp=E.timestamp),void 0!==E.size&&Ht.resizeFileStorage(T,E.size)},lookup:function(T,E){throw A.genericErrors[44]},mknod:function(T,E,I,Z){return Ht.createNode(T,E,I,Z)},rename:function(T,E,I){if(A.isDir(T.mode)){var Z;try{Z=A.lookupNode(E,I)}catch{}if(Z)for(var j in Z.contents)throw new A.ErrnoError(55)}delete T.parent.contents[T.name],T.parent.timestamp=Date.now(),T.name=I,E.contents[I]=T,E.timestamp=T.parent.timestamp,T.parent=E},unlink:function(T,E){delete T.contents[E],T.timestamp=Date.now()},rmdir:function(T,E){var I=A.lookupNode(T,E);for(var Z in I.contents)throw new A.ErrnoError(55);delete T.contents[E],T.timestamp=Date.now()},readdir:function(T){var E=[".",".."];for(var I in T.contents)T.contents.hasOwnProperty(I)&&E.push(I);return E},symlink:function(T,E,I){var Z=Ht.createNode(T,E,41471,0);return Z.link=I,Z},readlink:function(T){if(!A.isLink(T.mode))throw new A.ErrnoError(28);return T.link}},stream_ops:{read:function(T,E,I,Z,j){var ct=T.node.contents;if(j>=T.node.usedBytes)return 0;var ut=Math.min(T.node.usedBytes-j,Z);if(ut>8&&ct.subarray)E.set(ct.subarray(j,j+ut),I);else for(var yt=0;yt0||I+E{if(!(T=ne.resolve(T)))return{path:"",node:null};if((E=Object.assign({follow_mount:!0,recurse_count:0},E)).recurse_count>8)throw new A.ErrnoError(32);for(var I=T.split("/").filter(ie=>!!ie),Z=A.root,j="/",ct=0;ct40)throw new A.ErrnoError(32)}}return{path:j,node:Z}},getPath:T=>{for(var E;;){if(A.isRoot(T)){var I=T.mount.mountpoint;return E?"/"!==I[I.length-1]?I+"/"+E:I+E:I}E=E?T.name+"/"+E:T.name,T=T.parent}},hashName:(T,E)=>{for(var I=0,Z=0;Z>>0)%A.nameTable.length},hashAddNode:T=>{var E=A.hashName(T.parent.id,T.name);T.name_next=A.nameTable[E],A.nameTable[E]=T},hashRemoveNode:T=>{var E=A.hashName(T.parent.id,T.name);if(A.nameTable[E]===T)A.nameTable[E]=T.name_next;else for(var I=A.nameTable[E];I;){if(I.name_next===T){I.name_next=T.name_next;break}I=I.name_next}},lookupNode:(T,E)=>{var I=A.mayLookup(T);if(I)throw new A.ErrnoError(I,T);for(var Z=A.hashName(T.id,E),j=A.nameTable[Z];j;j=j.name_next)if(j.parent.id===T.id&&j.name===E)return j;return A.lookup(T,E)},createNode:(T,E,I,Z)=>{var j=new A.FSNode(T,E,I,Z);return A.hashAddNode(j),j},destroyNode:T=>{A.hashRemoveNode(T)},isRoot:T=>T===T.parent,isMountpoint:T=>!!T.mounted,isFile:T=>32768==(61440&T),isDir:T=>16384==(61440&T),isLink:T=>40960==(61440&T),isChrdev:T=>8192==(61440&T),isBlkdev:T=>24576==(61440&T),isFIFO:T=>4096==(61440&T),isSocket:T=>49152==(49152&T),flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:T=>{var E=A.flagModes[T];if(void 0===E)throw new Error("Unknown file open mode: "+T);return E},flagsToPermissionString:T=>{var E=["r","w","rw"][3&T];return 512&T&&(E+="w"),E},nodePermissions:(T,E)=>A.ignorePermissions||(!E.includes("r")||292&T.mode)&&(!E.includes("w")||146&T.mode)&&(!E.includes("x")||73&T.mode)?0:2,mayLookup:T=>A.nodePermissions(T,"x")||(T.node_ops.lookup?0:2),mayCreate:(T,E)=>{try{return A.lookupNode(T,E),20}catch{}return A.nodePermissions(T,"wx")},mayDelete:(T,E,I)=>{var Z;try{Z=A.lookupNode(T,E)}catch(ct){return ct.errno}var j=A.nodePermissions(T,"wx");if(j)return j;if(I){if(!A.isDir(Z.mode))return 54;if(A.isRoot(Z)||A.getPath(Z)===A.cwd())return 10}else if(A.isDir(Z.mode))return 31;return 0},mayOpen:(T,E)=>T?A.isLink(T.mode)?32:A.isDir(T.mode)&&("r"!==A.flagsToPermissionString(E)||512&E)?31:A.nodePermissions(T,A.flagsToPermissionString(E)):44,MAX_OPEN_FDS:4096,nextfd:(T=0,E=A.MAX_OPEN_FDS)=>{for(var I=T;I<=E;I++)if(!A.streams[I])return I;throw new A.ErrnoError(33)},getStream:T=>A.streams[T],createStream:(T,E,I)=>{A.FSStream||(A.FSStream=function(){this.shared={}},A.FSStream.prototype={},Object.defineProperties(A.FSStream.prototype,{object:{get:function(){return this.node},set:function(j){this.node=j}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}},flags:{get:function(){return this.shared.flags},set:function(j){this.shared.flags=j}},position:{get:function(){return this.shared.position},set:function(j){this.shared.position=j}}})),T=Object.assign(new A.FSStream,T);var Z=A.nextfd(E,I);return T.fd=Z,A.streams[Z]=T,T},closeStream:T=>{A.streams[T]=null},chrdev_stream_ops:{open:T=>{var E=A.getDevice(T.node.rdev);T.stream_ops=E.stream_ops,T.stream_ops.open&&T.stream_ops.open(T)},llseek:()=>{throw new A.ErrnoError(70)}},major:T=>T>>8,minor:T=>255&T,makedev:(T,E)=>T<<8|E,registerDevice:(T,E)=>{A.devices[T]={stream_ops:E}},getDevice:T=>A.devices[T],getMounts:T=>{for(var E=[],I=[T];I.length;){var Z=I.pop();E.push(Z),I.push.apply(I,Z.mounts)}return E},syncfs:(T,E)=>{"function"==typeof T&&(E=T,T=!1),A.syncFSRequests++,A.syncFSRequests>1&&C("warning: "+A.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var I=A.getMounts(A.root.mount),Z=0;function j(ut){return A.syncFSRequests--,E(ut)}function ct(ut){if(ut)return ct.errored?void 0:(ct.errored=!0,j(ut));++Z>=I.length&&j(null)}I.forEach(ut=>{if(!ut.type.syncfs)return ct(null);ut.type.syncfs(ut,T,ct)})},mount:(T,E,I)=>{var Z,j="/"===I,ct=!I;if(j&&A.root)throw new A.ErrnoError(10);if(!j&&!ct){var ut=A.lookupPath(I,{follow_mount:!1});if(I=ut.path,A.isMountpoint(Z=ut.node))throw new A.ErrnoError(10);if(!A.isDir(Z.mode))throw new A.ErrnoError(54)}var yt={type:T,opts:E,mountpoint:I,mounts:[]},$t=T.mount(yt);return $t.mount=yt,yt.root=$t,j?A.root=$t:Z&&(Z.mounted=yt,Z.mount&&Z.mount.mounts.push(yt)),$t},unmount:T=>{var E=A.lookupPath(T,{follow_mount:!1});if(!A.isMountpoint(E.node))throw new A.ErrnoError(28);var I=E.node,Z=I.mounted,j=A.getMounts(Z);Object.keys(A.nameTable).forEach(ut=>{for(var yt=A.nameTable[ut];yt;){var $t=yt.name_next;j.includes(yt.mount)&&A.destroyNode(yt),yt=$t}}),I.mounted=null;var ct=I.mount.mounts.indexOf(Z);I.mount.mounts.splice(ct,1)},lookup:(T,E)=>T.node_ops.lookup(T,E),mknod:(T,E,I)=>{var Z=A.lookupPath(T,{parent:!0}).node,j=Rt.basename(T);if(!j||"."===j||".."===j)throw new A.ErrnoError(28);var ct=A.mayCreate(Z,j);if(ct)throw new A.ErrnoError(ct);if(!Z.node_ops.mknod)throw new A.ErrnoError(63);return Z.node_ops.mknod(Z,j,E,I)},create:(T,E)=>(E=void 0!==E?E:438,E&=4095,A.mknod(T,E|=32768,0)),mkdir:(T,E)=>(E=void 0!==E?E:511,E&=1023,A.mknod(T,E|=16384,0)),mkdirTree:(T,E)=>{for(var I=T.split("/"),Z="",j=0;j(void 0===I&&(I=E,E=438),A.mknod(T,E|=8192,I)),symlink:(T,E)=>{if(!ne.resolve(T))throw new A.ErrnoError(44);var I=A.lookupPath(E,{parent:!0}).node;if(!I)throw new A.ErrnoError(44);var Z=Rt.basename(E),j=A.mayCreate(I,Z);if(j)throw new A.ErrnoError(j);if(!I.node_ops.symlink)throw new A.ErrnoError(63);return I.node_ops.symlink(I,Z,T)},rename:(T,E)=>{var I,Z,j=Rt.dirname(T),ct=Rt.dirname(E),ut=Rt.basename(T),yt=Rt.basename(E);if(I=A.lookupPath(T,{parent:!0}).node,Z=A.lookupPath(E,{parent:!0}).node,!I||!Z)throw new A.ErrnoError(44);if(I.mount!==Z.mount)throw new A.ErrnoError(75);var $t,ie=A.lookupNode(I,ut),Wt=ne.relative(T,ct);if("."!==Wt.charAt(0))throw new A.ErrnoError(28);if("."!==(Wt=ne.relative(E,j)).charAt(0))throw new A.ErrnoError(55);try{$t=A.lookupNode(Z,yt)}catch{}if(ie!==$t){var pe=A.isDir(ie.mode),Vt=A.mayDelete(I,ut,pe);if(Vt)throw new A.ErrnoError(Vt);if(Vt=$t?A.mayDelete(Z,yt,pe):A.mayCreate(Z,yt))throw new A.ErrnoError(Vt);if(!I.node_ops.rename)throw new A.ErrnoError(63);if(A.isMountpoint(ie)||$t&&A.isMountpoint($t))throw new A.ErrnoError(10);if(Z!==I&&(Vt=A.nodePermissions(I,"w")))throw new A.ErrnoError(Vt);A.hashRemoveNode(ie);try{I.node_ops.rename(ie,Z,yt)}catch(be){throw be}finally{A.hashAddNode(ie)}}},rmdir:T=>{var E=A.lookupPath(T,{parent:!0}).node,I=Rt.basename(T),Z=A.lookupNode(E,I),j=A.mayDelete(E,I,!0);if(j)throw new A.ErrnoError(j);if(!E.node_ops.rmdir)throw new A.ErrnoError(63);if(A.isMountpoint(Z))throw new A.ErrnoError(10);E.node_ops.rmdir(E,I),A.destroyNode(Z)},readdir:T=>{var E=A.lookupPath(T,{follow:!0}).node;if(!E.node_ops.readdir)throw new A.ErrnoError(54);return E.node_ops.readdir(E)},unlink:T=>{var E=A.lookupPath(T,{parent:!0}).node;if(!E)throw new A.ErrnoError(44);var I=Rt.basename(T),Z=A.lookupNode(E,I),j=A.mayDelete(E,I,!1);if(j)throw new A.ErrnoError(j);if(!E.node_ops.unlink)throw new A.ErrnoError(63);if(A.isMountpoint(Z))throw new A.ErrnoError(10);E.node_ops.unlink(E,I),A.destroyNode(Z)},readlink:T=>{var E=A.lookupPath(T).node;if(!E)throw new A.ErrnoError(44);if(!E.node_ops.readlink)throw new A.ErrnoError(28);return ne.resolve(A.getPath(E.parent),E.node_ops.readlink(E))},stat:(T,E)=>{var I=A.lookupPath(T,{follow:!E}).node;if(!I)throw new A.ErrnoError(44);if(!I.node_ops.getattr)throw new A.ErrnoError(63);return I.node_ops.getattr(I)},lstat:T=>A.stat(T,!0),chmod:(T,E,I)=>{var Z;if(!(Z="string"==typeof T?A.lookupPath(T,{follow:!I}).node:T).node_ops.setattr)throw new A.ErrnoError(63);Z.node_ops.setattr(Z,{mode:4095&E|-4096&Z.mode,timestamp:Date.now()})},lchmod:(T,E)=>{A.chmod(T,E,!0)},fchmod:(T,E)=>{var I=A.getStream(T);if(!I)throw new A.ErrnoError(8);A.chmod(I.node,E)},chown:(T,E,I,Z)=>{var j;if(!(j="string"==typeof T?A.lookupPath(T,{follow:!Z}).node:T).node_ops.setattr)throw new A.ErrnoError(63);j.node_ops.setattr(j,{timestamp:Date.now()})},lchown:(T,E,I)=>{A.chown(T,E,I,!0)},fchown:(T,E,I)=>{var Z=A.getStream(T);if(!Z)throw new A.ErrnoError(8);A.chown(Z.node,E,I)},truncate:(T,E)=>{if(E<0)throw new A.ErrnoError(28);var I;if(!(I="string"==typeof T?A.lookupPath(T,{follow:!0}).node:T).node_ops.setattr)throw new A.ErrnoError(63);if(A.isDir(I.mode))throw new A.ErrnoError(31);if(!A.isFile(I.mode))throw new A.ErrnoError(28);var Z=A.nodePermissions(I,"w");if(Z)throw new A.ErrnoError(Z);I.node_ops.setattr(I,{size:E,timestamp:Date.now()})},ftruncate:(T,E)=>{var I=A.getStream(T);if(!I)throw new A.ErrnoError(8);if(!(2097155&I.flags))throw new A.ErrnoError(28);A.truncate(I.node,E)},utime:(T,E,I)=>{var Z=A.lookupPath(T,{follow:!0}).node;Z.node_ops.setattr(Z,{timestamp:Math.max(E,I)})},open:(T,E,I)=>{if(""===T)throw new A.ErrnoError(44);var Z;if(I=void 0===I?438:I,I=64&(E="string"==typeof E?A.modeStringToFlags(E):E)?4095&I|32768:0,"object"==typeof T)Z=T;else{T=Rt.normalize(T);try{Z=A.lookupPath(T,{follow:!(131072&E)}).node}catch{}}var j=!1;if(64&E)if(Z){if(128&E)throw new A.ErrnoError(20)}else Z=A.mknod(T,I,0),j=!0;if(!Z)throw new A.ErrnoError(44);if(A.isChrdev(Z.mode)&&(E&=-513),65536&E&&!A.isDir(Z.mode))throw new A.ErrnoError(54);if(!j){var ct=A.mayOpen(Z,E);if(ct)throw new A.ErrnoError(ct)}512&E&&!j&&A.truncate(Z,0),E&=-131713;var ut=A.createStream({node:Z,path:A.getPath(Z),flags:E,seekable:!0,position:0,stream_ops:Z.stream_ops,ungotten:[],error:!1});return ut.stream_ops.open&&ut.stream_ops.open(ut),!n.logReadFiles||1&E||(A.readFiles||(A.readFiles={}),T in A.readFiles||(A.readFiles[T]=1)),ut},close:T=>{if(A.isClosed(T))throw new A.ErrnoError(8);T.getdents&&(T.getdents=null);try{T.stream_ops.close&&T.stream_ops.close(T)}catch(E){throw E}finally{A.closeStream(T.fd)}T.fd=null},isClosed:T=>null===T.fd,llseek:(T,E,I)=>{if(A.isClosed(T))throw new A.ErrnoError(8);if(!T.seekable||!T.stream_ops.llseek)throw new A.ErrnoError(70);if(0!=I&&1!=I&&2!=I)throw new A.ErrnoError(28);return T.position=T.stream_ops.llseek(T,E,I),T.ungotten=[],T.position},read:(T,E,I,Z,j)=>{if(Z<0||j<0)throw new A.ErrnoError(28);if(A.isClosed(T))throw new A.ErrnoError(8);if(1==(2097155&T.flags))throw new A.ErrnoError(8);if(A.isDir(T.node.mode))throw new A.ErrnoError(31);if(!T.stream_ops.read)throw new A.ErrnoError(28);var ct=void 0!==j;if(ct){if(!T.seekable)throw new A.ErrnoError(70)}else j=T.position;var ut=T.stream_ops.read(T,E,I,Z,j);return ct||(T.position+=ut),ut},write:(T,E,I,Z,j,ct)=>{if(Z<0||j<0)throw new A.ErrnoError(28);if(A.isClosed(T))throw new A.ErrnoError(8);if(!(2097155&T.flags))throw new A.ErrnoError(8);if(A.isDir(T.node.mode))throw new A.ErrnoError(31);if(!T.stream_ops.write)throw new A.ErrnoError(28);T.seekable&&1024&T.flags&&A.llseek(T,0,2);var ut=void 0!==j;if(ut){if(!T.seekable)throw new A.ErrnoError(70)}else j=T.position;var yt=T.stream_ops.write(T,E,I,Z,j,ct);return ut||(T.position+=yt),yt},allocate:(T,E,I)=>{if(A.isClosed(T))throw new A.ErrnoError(8);if(E<0||I<=0)throw new A.ErrnoError(28);if(!(2097155&T.flags))throw new A.ErrnoError(8);if(!A.isFile(T.node.mode)&&!A.isDir(T.node.mode))throw new A.ErrnoError(43);if(!T.stream_ops.allocate)throw new A.ErrnoError(138);T.stream_ops.allocate(T,E,I)},mmap:(T,E,I,Z,j)=>{if(2&Z&&!(2&j)&&2!=(2097155&T.flags))throw new A.ErrnoError(2);if(1==(2097155&T.flags))throw new A.ErrnoError(2);if(!T.stream_ops.mmap)throw new A.ErrnoError(43);return T.stream_ops.mmap(T,E,I,Z,j)},msync:(T,E,I,Z,j)=>T.stream_ops.msync?T.stream_ops.msync(T,E,I,Z,j):0,munmap:T=>0,ioctl:(T,E,I)=>{if(!T.stream_ops.ioctl)throw new A.ErrnoError(59);return T.stream_ops.ioctl(T,E,I)},readFile:(T,E={})=>{if(E.flags=E.flags||0,E.encoding=E.encoding||"binary","utf8"!==E.encoding&&"binary"!==E.encoding)throw new Error('Invalid encoding type "'+E.encoding+'"');var I,Z=A.open(T,E.flags),j=A.stat(T).size,ct=new Uint8Array(j);return A.read(Z,ct,0,j,0),"utf8"===E.encoding?I=ft(ct,0):"binary"===E.encoding&&(I=ct),A.close(Z),I},writeFile:(T,E,I={})=>{I.flags=I.flags||577;var Z=A.open(T,I.flags,I.mode);if("string"==typeof E){var j=new Uint8Array(te(E)+1),ct=Jt(E,j,0,j.length);A.write(Z,j,0,ct,void 0,I.canOwn)}else{if(!ArrayBuffer.isView(E))throw new Error("Unsupported data type");A.write(Z,E,0,E.byteLength,void 0,I.canOwn)}A.close(Z)},cwd:()=>A.currentPath,chdir:T=>{var E=A.lookupPath(T,{follow:!0});if(null===E.node)throw new A.ErrnoError(44);if(!A.isDir(E.node.mode))throw new A.ErrnoError(54);var I=A.nodePermissions(E.node,"x");if(I)throw new A.ErrnoError(I);A.currentPath=E.path},createDefaultDirectories:()=>{A.mkdir("/tmp"),A.mkdir("/home"),A.mkdir("/home/web_user")},createDefaultDevices:()=>{A.mkdir("/dev"),A.registerDevice(A.makedev(1,3),{read:()=>0,write:(E,I,Z,j,ct)=>j}),A.mkdev("/dev/null",A.makedev(1,3)),ye.register(A.makedev(5,0),ye.default_tty_ops),ye.register(A.makedev(6,0),ye.default_tty1_ops),A.mkdev("/dev/tty",A.makedev(5,0)),A.mkdev("/dev/tty1",A.makedev(6,0));var T=function(){if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var E=new Uint8Array(1);return()=>(crypto.getRandomValues(E),E[0])}return()=>Yt("randomDevice")}();A.createDevice("/dev","random",T),A.createDevice("/dev","urandom",T),A.mkdir("/dev/shm"),A.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{A.mkdir("/proc");var T=A.mkdir("/proc/self");A.mkdir("/proc/self/fd"),A.mount({mount:()=>{var E=A.createNode(T,"fd",16895,73);return E.node_ops={lookup:(I,Z)=>{var ct=A.getStream(+Z);if(!ct)throw new A.ErrnoError(8);var ut={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>ct.path}};return ut.parent=ut,ut}},E}},{},"/proc/self/fd")},createStandardStreams:()=>{n.stdin?A.createDevice("/dev","stdin",n.stdin):A.symlink("/dev/tty","/dev/stdin"),n.stdout?A.createDevice("/dev","stdout",null,n.stdout):A.symlink("/dev/tty","/dev/stdout"),n.stderr?A.createDevice("/dev","stderr",null,n.stderr):A.symlink("/dev/tty1","/dev/stderr"),A.open("/dev/stdin",0),A.open("/dev/stdout",1),A.open("/dev/stderr",1)},ensureErrnoError:()=>{A.ErrnoError||(A.ErrnoError=function(T,E){this.node=E,this.setErrno=function(I){this.errno=I},this.setErrno(T),this.message="FS error"},A.ErrnoError.prototype=new Error,A.ErrnoError.prototype.constructor=A.ErrnoError,[44].forEach(T=>{A.genericErrors[T]=new A.ErrnoError(T),A.genericErrors[T].stack=""}))},staticInit:()=>{A.ensureErrnoError(),A.nameTable=new Array(4096),A.mount(Ht,{},"/"),A.createDefaultDirectories(),A.createDefaultDevices(),A.createSpecialDirectories(),A.filesystems={MEMFS:Ht}},init:(T,E,I)=>{A.init.initialized=!0,A.ensureErrnoError(),n.stdin=T||n.stdin,n.stdout=E||n.stdout,n.stderr=I||n.stderr,A.createStandardStreams()},quit:()=>{A.init.initialized=!1;for(var T=0;T{var I=0;return T&&(I|=365),E&&(I|=146),I},findObject:(T,E)=>{var I=A.analyzePath(T,E);return I.exists?I.object:null},analyzePath:(T,E)=>{try{T=(Z=A.lookupPath(T,{follow:!E})).path}catch{}var I={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var Z=A.lookupPath(T,{parent:!0});I.parentExists=!0,I.parentPath=Z.path,I.parentObject=Z.node,I.name=Rt.basename(T),Z=A.lookupPath(T,{follow:!E}),I.exists=!0,I.path=Z.path,I.object=Z.node,I.name=Z.node.name,I.isRoot="/"===Z.path}catch(j){I.error=j.errno}return I},createPath:(T,E,I,Z)=>{T="string"==typeof T?T:A.getPath(T);for(var j=E.split("/").reverse();j.length;){var ct=j.pop();if(ct){var ut=Rt.join2(T,ct);try{A.mkdir(ut)}catch{}T=ut}}return ut},createFile:(T,E,I,Z,j)=>{var ct=Rt.join2("string"==typeof T?T:A.getPath(T),E),ut=A.getMode(Z,j);return A.create(ct,ut)},createDataFile:(T,E,I,Z,j,ct)=>{var ut=E;T&&(T="string"==typeof T?T:A.getPath(T),ut=E?Rt.join2(T,E):T);var yt=A.getMode(Z,j),$t=A.create(ut,yt);if(I){if("string"==typeof I){for(var ie=new Array(I.length),Wt=0,pe=I.length;Wt{var j=Rt.join2("string"==typeof T?T:A.getPath(T),E),ct=A.getMode(!!I,!!Z);A.createDevice.major||(A.createDevice.major=64);var ut=A.makedev(A.createDevice.major++,0);return A.registerDevice(ut,{open:yt=>{yt.seekable=!1},close:yt=>{Z&&Z.buffer&&Z.buffer.length&&Z(10)},read:(yt,$t,ie,Wt,pe)=>{for(var Vt=0,be=0;be{for(var Vt=0;Vt{if(T.isDevice||T.isFolder||T.link||T.contents)return!0;throw typeof XMLHttpRequest<"u"?new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."):new Error("Cannot load without read() or XMLHttpRequest.")},createLazyFile:(T,E,I,Z,j)=>{function ct(){this.lengthKnown=!1,this.chunks=[]}if(ct.prototype.get=function(Wt){if(!(Wt>this.length-1||Wt<0)){var pe=Wt%this.chunkSize;return this.getter(Wt/this.chunkSize|0)[pe]}},ct.prototype.setDataGetter=function(Wt){this.getter=Wt},ct.prototype.cacheLength=function(){var Wt=new XMLHttpRequest;if(Wt.open("HEAD",I,!1),Wt.send(null),!(Wt.status>=200&&Wt.status<300||304===Wt.status))throw new Error("Couldn't load "+I+". Status: "+Wt.status);var pe,Vt=Number(Wt.getResponseHeader("Content-length")),be=(pe=Wt.getResponseHeader("Accept-Ranges"))&&"bytes"===pe,ke=(pe=Wt.getResponseHeader("Content-Encoding"))&&"gzip"===pe,Ae=1048576;be||(Ae=Vt);var Qe=this;Qe.setDataGetter(De=>{var Ot=De*Ae,le=(De+1)*Ae-1;if(le=Math.min(le,Vt-1),void 0===Qe.chunks[De]&&(Qe.chunks[De]=((Ze,Ie)=>{if(Ze>Ie)throw new Error("invalid range ("+Ze+", "+Ie+") or no bytes requested!");if(Ie>Vt-1)throw new Error("only "+Vt+" bytes available! programmer error!");var Me=new XMLHttpRequest;if(Me.open("GET",I,!1),Vt!==Ae&&Me.setRequestHeader("Range","bytes="+Ze+"-"+Ie),Me.responseType="arraybuffer",Me.overrideMimeType&&Me.overrideMimeType("text/plain; charset=x-user-defined"),Me.send(null),!(Me.status>=200&&Me.status<300||304===Me.status))throw new Error("Couldn't load "+I+". Status: "+Me.status);return void 0!==Me.response?new Uint8Array(Me.response||[]):Lt(Me.responseText||"",!0)})(Ot,le)),void 0===Qe.chunks[De])throw new Error("doXHR failed!");return Qe.chunks[De]}),!ke&&Vt||(Ae=Vt=1,Vt=this.getter(0).length,Ae=Vt,b("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=Vt,this._chunkSize=Ae,this.lengthKnown=!0},typeof XMLHttpRequest<"u")throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var ut={isDevice:!1,url:I},yt=A.createFile(T,E,ut,Z,j);ut.contents?yt.contents=ut.contents:ut.url&&(yt.contents=null,yt.url=ut.url),Object.defineProperties(yt,{usedBytes:{get:function(){return this.contents.length}}});var $t={};function ie(Wt,pe,Vt,be,ke){var Ae=Wt.node.contents;if(ke>=Ae.length)return 0;var Qe=Math.min(Ae.length-ke,be);if(Ae.slice)for(var De=0;De{var pe=yt.stream_ops[Wt];$t[Wt]=function(){return A.forceLoadFile(yt),pe.apply(null,arguments)}}),$t.read=(Wt,pe,Vt,be,ke)=>(A.forceLoadFile(yt),ie(Wt,pe,Vt,be,ke)),$t.mmap=(Wt,pe,Vt,be,ke)=>{A.forceLoadFile(yt);var Ae=he(pe);if(!Ae)throw new A.ErrnoError(48);return ie(Wt,X,Ae,pe,Vt),{ptr:Ae,allocated:!0}},yt.stream_ops=$t,yt},createPreloadedFile:(T,E,I,Z,j,ct,ut,yt,$t,ie)=>{var Vt,ke,Qe,Wt=E?ne.resolve(Rt.join2(T,E)):T;function pe(Vt){function be(ke){ie&&ie(),yt||A.createDataFile(T,E,ke,Z,j,$t),ct&&ct(),Qt()}Browser.handledByPreloadPlugin(Vt,Wt,be,()=>{ut&&ut(),Qt()})||be(Vt)}Ut(),"string"==typeof I?(ke=ut,Qe="al "+(Vt=I),(void 0)(Vt,De=>{Q(De,'Loading data file "'+Vt+'" failed (no arrayBuffer).'),(Vt=>{pe(Vt)})(new Uint8Array(De)),Qe&&Qt()},De=>{if(!ke)throw'Loading data file "'+Vt+'" failed.';ke()}),Qe&&Ut()):pe(I)},indexedDB:()=>window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,DB_NAME:()=>"EM_FS_"+window.location.pathname,DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(T,E,I)=>{E=E||(()=>{}),I=I||(()=>{});var Z=A.indexedDB();try{var j=Z.open(A.DB_NAME(),A.DB_VERSION)}catch(ct){return I(ct)}j.onupgradeneeded=()=>{b("creating db"),j.result.createObjectStore(A.DB_STORE_NAME)},j.onsuccess=()=>{var ct=j.result.transaction([A.DB_STORE_NAME],"readwrite"),ut=ct.objectStore(A.DB_STORE_NAME),yt=0,$t=0,ie=T.length;function Wt(){0==$t?E():I()}T.forEach(pe=>{var Vt=ut.put(A.analyzePath(pe).object.contents,pe);Vt.onsuccess=()=>{++yt+$t==ie&&Wt()},Vt.onerror=()=>{$t++,yt+$t==ie&&Wt()}}),ct.onerror=I},j.onerror=I},loadFilesFromDB:(T,E,I)=>{E=E||(()=>{}),I=I||(()=>{});var Z=A.indexedDB();try{var j=Z.open(A.DB_NAME(),A.DB_VERSION)}catch(ct){return I(ct)}j.onupgradeneeded=I,j.onsuccess=()=>{var ct=j.result;try{var ut=ct.transaction([A.DB_STORE_NAME],"readonly")}catch(Vt){return void I(Vt)}var yt=ut.objectStore(A.DB_STORE_NAME),$t=0,ie=0,Wt=T.length;function pe(){0==ie?E():I()}T.forEach(Vt=>{var be=yt.get(Vt);be.onsuccess=()=>{A.analyzePath(Vt).exists&&A.unlink(Vt),A.createDataFile(Rt.dirname(Vt),Rt.basename(Vt),be.result,!0,!0,!0),++$t+ie==Wt&&pe()},be.onerror=()=>{ie++,$t+ie==Wt&&pe()}}),ut.onerror=I},j.onerror=I}},St={DEFAULT_POLLMASK:5,calculateAt:function(T,E,I){if(Rt.isAbs(E))return E;var Z;if(Z=-100===T?A.cwd():St.getStreamFromFD(T).path,0==E.length){if(!I)throw new A.ErrnoError(44);return Z}return Rt.join2(Z,E)},doStat:function(T,E,I){try{var Z=T(E)}catch(yt){if(yt&&yt.node&&Rt.normalize(E)!==Rt.normalize(A.getPath(yt.node)))return-54;throw yt}lt[I>>2]=Z.dev,lt[I+8>>2]=Z.ino,lt[I+12>>2]=Z.mode,at[I+16>>2]=Z.nlink,lt[I+20>>2]=Z.uid,lt[I+24>>2]=Z.gid,lt[I+28>>2]=Z.rdev,nt=[Z.size>>>0,(At=Z.size,+Math.abs(At)>=1?At>0?(0|Math.min(+Math.floor(At/4294967296),4294967295))>>>0:~~+Math.ceil((At-+(~~At>>>0))/4294967296)>>>0:0)],lt[I+40>>2]=nt[0],lt[I+44>>2]=nt[1],lt[I+48>>2]=4096,lt[I+52>>2]=Z.blocks;var j=Z.atime.getTime(),ct=Z.mtime.getTime(),ut=Z.ctime.getTime();return nt=[Math.floor(j/1e3)>>>0,(At=Math.floor(j/1e3),+Math.abs(At)>=1?At>0?(0|Math.min(+Math.floor(At/4294967296),4294967295))>>>0:~~+Math.ceil((At-+(~~At>>>0))/4294967296)>>>0:0)],lt[I+56>>2]=nt[0],lt[I+60>>2]=nt[1],at[I+64>>2]=j%1e3*1e3,nt=[Math.floor(ct/1e3)>>>0,(At=Math.floor(ct/1e3),+Math.abs(At)>=1?At>0?(0|Math.min(+Math.floor(At/4294967296),4294967295))>>>0:~~+Math.ceil((At-+(~~At>>>0))/4294967296)>>>0:0)],lt[I+72>>2]=nt[0],lt[I+76>>2]=nt[1],at[I+80>>2]=ct%1e3*1e3,nt=[Math.floor(ut/1e3)>>>0,(At=Math.floor(ut/1e3),+Math.abs(At)>=1?At>0?(0|Math.min(+Math.floor(At/4294967296),4294967295))>>>0:~~+Math.ceil((At-+(~~At>>>0))/4294967296)>>>0:0)],lt[I+88>>2]=nt[0],lt[I+92>>2]=nt[1],at[I+96>>2]=ut%1e3*1e3,nt=[Z.ino>>>0,(At=Z.ino,+Math.abs(At)>=1?At>0?(0|Math.min(+Math.floor(At/4294967296),4294967295))>>>0:~~+Math.ceil((At-+(~~At>>>0))/4294967296)>>>0:0)],lt[I+104>>2]=nt[0],lt[I+108>>2]=nt[1],0},doMsync:function(T,E,I,Z,j){if(!A.isFile(E.node.mode))throw new A.ErrnoError(43);if(2&Z)return 0;var ct=U.slice(T,T+I);A.msync(E,ct,j,I,Z)},varargs:void 0,get:function(){return St.varargs+=4,lt[St.varargs-4>>2]},getStr:function(T){return Mt(T)},getStreamFromFD:function(T){var E=A.getStream(T);if(!E)throw new A.ErrnoError(8);return E}},_e=[];function Le(T){try{return k.grow(T-K.byteLength+65535>>>16),qt(k.buffer),1}catch{}}var Fn={};function oi(){if(!oi.strings){var T={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:o||"./this.program"};for(var E in Fn)void 0===Fn[E]?delete T[E]:T[E]=Fn[E];var I=[];for(var E in T)I.push(E+"="+T[E]);oi.strings=I}return oi.strings}function li(T){return T%4==0&&(T%100!=0||T%400==0)}var fa=[31,29,31,30,31,30,31,31,30,31,30,31],ga=[31,28,31,30,31,30,31,31,30,31,30,31],Zi=function(T,E,I,Z){T||(T=this),this.parent=T,this.mount=T.mount,this.mounted=null,this.id=A.nextInode++,this.name=E,this.mode=I,this.node_ops={},this.stream_ops={},this.rdev=Z};Object.defineProperties(Zi.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(T){T?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(T){T?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return A.isDir(this.mode)}},isDevice:{get:function(){return A.isChrdev(this.mode)}}}),A.FSNode=Zi,A.staticInit();var Ui={b:function(T,E,I){throw new Bt(T).init(E,I),T},l:function(T,E,I,Z){try{if(E=St.getStr(E),E=St.calculateAt(T,E),-8&I)return-28;var j=A.lookupPath(E,{follow:!0}).node;if(!j)return-44;var ct="";return 4&I&&(ct+="r"),2&I&&(ct+="w"),1&I&&(ct+="x"),ct&&A.nodePermissions(j,ct)?-2:0}catch(ut){if(void 0===A||!(ut instanceof A.ErrnoError))throw ut;return-ut.errno}},i:function(T,E,I){St.varargs=I;try{var Z=St.getStreamFromFD(T);switch(E){case 0:return(j=St.get())<0?-28:A.createStream(Z,j).fd;case 1:case 2:case 6:case 7:return 0;case 3:return Z.flags;case 4:var j=St.get();return Z.flags|=j,0;case 5:return j=St.get(),q[j+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return lt[va()>>2]=28,-1}}catch(ut){if(void 0===A||!(ut instanceof A.ErrnoError))throw ut;return-ut.errno}},w:function(T,E){try{var I=St.getStreamFromFD(T);return St.doStat(A.stat,I.path,E)}catch(Z){if(void 0===A||!(Z instanceof A.ErrnoError))throw Z;return-Z.errno}},x:function(T,E,I){St.varargs=I;try{var Z=St.getStreamFromFD(T);switch(E){case 21509:case 21505:case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:case 21523:case 21524:return Z.tty?0:-59;case 21519:if(!Z.tty)return-59;var j=St.get();return lt[j>>2]=0,0;case 21520:return Z.tty?-28:-59;case 21531:return j=St.get(),A.ioctl(Z,E,j);default:return-28}}catch(ct){if(void 0===A||!(ct instanceof A.ErrnoError))throw ct;return-ct.errno}},u:function(T,E,I,Z){try{E=St.getStr(E);var j=256&Z,ct=4096&Z;return Z&=-6401,E=St.calculateAt(T,E,ct),St.doStat(j?A.lstat:A.stat,E,I)}catch(ut){if(void 0===A||!(ut instanceof A.ErrnoError))throw ut;return-ut.errno}},d:function(T,E,I,Z){St.varargs=Z;try{E=St.getStr(E),E=St.calculateAt(T,E);var j=Z?St.get():0;return A.open(E,I,j).fd}catch(ct){if(void 0===A||!(ct instanceof A.ErrnoError))throw ct;return-ct.errno}},v:function(T,E){try{return T=St.getStr(T),St.doStat(A.stat,T,E)}catch(I){if(void 0===A||!(I instanceof A.ErrnoError))throw I;return-I.errno}},p:function(T,E,I){try{return E=St.getStr(E),E=St.calculateAt(T,E),0===I?A.unlink(E):512===I?A.rmdir(E):Yt("Invalid flags passed to unlinkat"),0}catch(Z){if(void 0===A||!(Z instanceof A.ErrnoError))throw Z;return-Z.errno}},j:function(){return!0},q:function(T,E,I,Z,j,ct,ut){try{var yt=St.getStreamFromFD(Z),$t=A.mmap(yt,T,j,E,I),ie=$t.ptr;return lt[ct>>2]=$t.allocated,at[ut>>2]=ie,0}catch(Wt){if(void 0===A||!(Wt instanceof A.ErrnoError))throw Wt;return-Wt.errno}},r:function(T,E,I,Z,j,ct){try{var ut=St.getStreamFromFD(j);2&I&&St.doMsync(T,ut,E,Z,ct),A.munmap(ut)}catch(yt){if(void 0===A||!(yt instanceof A.ErrnoError))throw yt;return-yt.errno}},a:function(){Yt("")},y:function(T,E,I){return function We(T,E,I){var Z=function(j,ct){var ut;for(_e.length=0,ct>>=2;ut=U[j++];)ct+=105!=ut&ct,_e.push(105==ut?lt[ct]:Tt[ct++>>1]),++ct;return _e}(E,I);return ve[T].apply(null,Z)}(T,E,I)},e:function(){return Date.now()},k:function(T,E,I){U.copyWithin(T,E,E+I)},o:function(T){var E,Z=U.length,j=2147483648;if((T>>>=0)>j)return!1;for(var ct=1;ct<=4;ct*=2){var ut=Z*(1+.2/ct);if(ut=Math.min(ut,T+100663296),Le(Math.min(j,(E=Math.max(T,ut))+(65536-E%65536)%65536)))return!0}return!1},s:function(T,E){var I=0;return oi().forEach(function(Z,j){var ct=E+I;at[T+4*j>>2]=ct,function(ut,yt,$t){for(var ie=0;ie>0]=ut.charCodeAt(ie);X[yt>>0]=0}(Z,ct),I+=Z.length+1}),0},t:function(T,E){var I=oi();at[T>>2]=I.length;var Z=0;return I.forEach(function(j){Z+=j.length+1}),at[E>>2]=Z,0},f:function(T,E){!function Bs(T){N||(n.onExit&&n.onExit(T),B=!0),u(T,new de(T))}(T)},c:function(T){try{var E=St.getStreamFromFD(T);return A.close(E),0}catch(I){if(void 0===A||!(I instanceof A.ErrnoError))throw I;return I.errno}},g:function(T,E,I,Z){try{var j=function(ct,ut,yt,$t){for(var ie=0,Wt=0;Wt>2],Vt=at[ut+4>>2];ut+=8;var be=A.read(ct,X,pe,Vt,void 0);if(be<0)return-1;if(ie+=be,be>2]=j,0}catch(ct){if(void 0===A||!(ct instanceof A.ErrnoError))throw ct;return ct.errno}},m:function(T,E,I,Z,j){try{var ct=($t=I)+2097152>>>0<4194305-!!(yt=E)?(yt>>>0)+4294967296*$t:NaN;if(isNaN(ct))return 61;var ut=St.getStreamFromFD(T);return A.llseek(ut,ct,Z),nt=[ut.position>>>0,(At=ut.position,+Math.abs(At)>=1?At>0?(0|Math.min(+Math.floor(At/4294967296),4294967295))>>>0:~~+Math.ceil((At-+(~~At>>>0))/4294967296)>>>0:0)],lt[j>>2]=nt[0],lt[j+4>>2]=nt[1],ut.getdents&&0===ct&&0===Z&&(ut.getdents=null),0}catch(ie){if(void 0===A||!(ie instanceof A.ErrnoError))throw ie;return ie.errno}var yt,$t},h:function(T,E,I,Z){try{var j=function(ct,ut,yt,$t){for(var ie=0,Wt=0;Wt>2],Vt=at[ut+4>>2];ut+=8;var be=A.write(ct,X,pe,Vt,void 0);if(be<0)return-1;ie+=be}return ie}(St.getStreamFromFD(T),E,I);return at[Z>>2]=j,0}catch(ct){if(void 0===A||!(ct instanceof A.ErrnoError))throw ct;return ct.errno}},n:function(T,E,I,Z,j){return function ln(T,E,I,Z){var j=lt[Z+40>>2],ct={tm_sec:lt[Z>>2],tm_min:lt[Z+4>>2],tm_hour:lt[Z+8>>2],tm_mday:lt[Z+12>>2],tm_mon:lt[Z+16>>2],tm_year:lt[Z+20>>2],tm_wday:lt[Z+24>>2],tm_yday:lt[Z+28>>2],tm_isdst:lt[Z+32>>2],tm_gmtoff:lt[Z+36>>2],tm_zone:j?Mt(j):""},ut=Mt(I),yt={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var $t in yt)ut=ut.replace(new RegExp($t,"g"),yt[$t]);var ie=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Wt=["January","February","March","April","May","June","July","August","September","October","November","December"];function pe(Ot,le,Ze){for(var Ie="number"==typeof Ot?Ot.toString():Ot||"";Ie.length0?1:0}var Ie;return 0===(Ie=Ze(Ot.getFullYear()-le.getFullYear()))&&0===(Ie=Ze(Ot.getMonth()-le.getMonth()))&&(Ie=Ze(Ot.getDate()-le.getDate())),Ie}function ke(Ot){switch(Ot.getDay()){case 0:return new Date(Ot.getFullYear()-1,11,29);case 1:return Ot;case 2:return new Date(Ot.getFullYear(),0,3);case 3:return new Date(Ot.getFullYear(),0,2);case 4:return new Date(Ot.getFullYear(),0,1);case 5:return new Date(Ot.getFullYear()-1,11,31);case 6:return new Date(Ot.getFullYear()-1,11,30)}}function Ae(Ot){var le=function(cD,Ps){for(var ii=new Date(cD.getTime());Ps>0;){var uD=li(ii.getFullYear()),To=ii.getMonth(),Ah=(uD?fa:ga)[To];if(!(Ps>Ah-ii.getDate()))return ii.setDate(ii.getDate()+Ps),ii;Ps-=Ah-ii.getDate()+1,ii.setDate(1),To<11?ii.setMonth(To+1):(ii.setMonth(0),ii.setFullYear(ii.getFullYear()+1))}return ii}(new Date(Ot.tm_year+1900,0,1),Ot.tm_yday),Ze=new Date(le.getFullYear(),0,4),Ie=new Date(le.getFullYear()+1,0,4),Me=ke(Ze),lD=ke(Ie);return be(Me,le)<=0?be(lD,le)<=0?le.getFullYear()+1:le.getFullYear():le.getFullYear()-1}var Qe={"%a":function(Ot){return ie[Ot.tm_wday].substring(0,3)},"%A":function(Ot){return ie[Ot.tm_wday]},"%b":function(Ot){return Wt[Ot.tm_mon].substring(0,3)},"%B":function(Ot){return Wt[Ot.tm_mon]},"%C":function(Ot){return Vt((Ot.tm_year+1900)/100|0,2)},"%d":function(Ot){return Vt(Ot.tm_mday,2)},"%e":function(Ot){return pe(Ot.tm_mday,2," ")},"%g":function(Ot){return Ae(Ot).toString().substring(2)},"%G":function(Ot){return Ae(Ot)},"%H":function(Ot){return Vt(Ot.tm_hour,2)},"%I":function(Ot){var le=Ot.tm_hour;return 0==le?le=12:le>12&&(le-=12),Vt(le,2)},"%j":function(Ot){return Vt(Ot.tm_mday+function(le,Ze){for(var Ie=0,Me=0;Me<=Ze;Ie+=le[Me++]);return Ie}(li(Ot.tm_year+1900)?fa:ga,Ot.tm_mon-1),3)},"%m":function(Ot){return Vt(Ot.tm_mon+1,2)},"%M":function(Ot){return Vt(Ot.tm_min,2)},"%n":function(){return"\n"},"%p":function(Ot){return Ot.tm_hour>=0&&Ot.tm_hour<12?"AM":"PM"},"%S":function(Ot){return Vt(Ot.tm_sec,2)},"%t":function(){return"\t"},"%u":function(Ot){return Ot.tm_wday||7},"%U":function(Ot){return Vt(Math.floor((Ot.tm_yday+7-Ot.tm_wday)/7),2)},"%V":function(Ot){var le=Math.floor((Ot.tm_yday+7-(Ot.tm_wday+6)%7)/7);if((Ot.tm_wday+371-Ot.tm_yday-2)%7<=2&&le++,le){if(53==le){var Ze=(Ot.tm_wday+371-Ot.tm_yday)%7;4==Ze||3==Ze&&li(Ot.tm_year)||(le=1)}}else{le=52;var Ie=(Ot.tm_wday+7-Ot.tm_yday-1)%7;(4==Ie||5==Ie&&li(Ot.tm_year%400-1))&&le++}return Vt(le,2)},"%w":function(Ot){return Ot.tm_wday},"%W":function(Ot){return Vt(Math.floor((Ot.tm_yday+7-(Ot.tm_wday+6)%7)/7),2)},"%y":function(Ot){return(Ot.tm_year+1900).toString().substring(2)},"%Y":function(Ot){return Ot.tm_year+1900},"%z":function(Ot){var le=Ot.tm_gmtoff;return(le>=0?"+":"-")+("0000"+(le=(le=Math.abs(le)/60)/60*100+le%60)).slice(-4)},"%Z":function(Ot){return Ot.tm_zone},"%%":function(){return"%"}};for(var $t in ut=ut.replace(/%%/g,"\0\0"),Qe)ut.includes($t)&&(ut=ut.replace(new RegExp($t,"g"),Qe[$t](ct)));var De=Lt(ut=ut.replace(/\0\0/g,"%"),!1);return De.length>E?0:(X.set(De,T),De.length-1)}(T,E,I,Z)}};(function(){var T={a:Ui};function E(j,ct){n.asm=j.exports,qt((k=n.asm.z).buffer),_t.unshift(n.asm.A),Qt()}function I(j){E(j.instance)}function Z(j){return Promise.resolve().then(function(){return function Ce(T){try{if(T==dt&&s)return new Uint8Array(s);throw"both async and sync fetching of the wasm failed"}catch(E){Yt(E)}}(dt)}).then(function(ct){return WebAssembly.instantiate(ct,T)}).then(function(ct){return ct}).then(j,function(ct){C("failed to asynchronously prepare wasm: "+ct),Yt(ct)})}if(Ut(),n.instantiateWasm)try{return n.instantiateWasm(T,E)}catch(j){C("Module.instantiateWasm callback failed with error: "+j),e(j)}(s||"function"!=typeof WebAssembly.instantiateStreaming||oe(dt)||function ge(T){return T.startsWith("file://")}(dt)||"function"!=typeof fetch?Z(I):fetch(dt,{credentials:"same-origin"}).then(function(j){return WebAssembly.instantiateStreaming(j,T).then(I,function(ct){return C("wasm streaming compile failed: "+ct),C("falling back to ArrayBuffer instantiation"),Z(I)})})).catch(e)})(),n.___wasm_call_ctors=function(){return(n.___wasm_call_ctors=n.asm.A).apply(null,arguments)};var un=n._emscripten_bind_VoidPtr___destroy___0=function(){return(un=n._emscripten_bind_VoidPtr___destroy___0=n.asm.B).apply(null,arguments)},_a=n._emscripten_bind_Graphviz_Graphviz_2=function(){return(_a=n._emscripten_bind_Graphviz_Graphviz_2=n.asm.C).apply(null,arguments)},Bn=n._emscripten_bind_Graphviz_version_0=function(){return(Bn=n._emscripten_bind_Graphviz_version_0=n.asm.D).apply(null,arguments)},bi=n._emscripten_bind_Graphviz_lastError_0=function(){return(bi=n._emscripten_bind_Graphviz_lastError_0=n.asm.E).apply(null,arguments)},Yi=n._emscripten_bind_Graphviz_createFile_2=function(){return(Yi=n._emscripten_bind_Graphviz_createFile_2=n.asm.F).apply(null,arguments)},Rn=n._emscripten_bind_Graphviz_lastResult_0=function(){return(Rn=n._emscripten_bind_Graphviz_lastResult_0=n.asm.G).apply(null,arguments)},Hi=n._emscripten_bind_Graphviz_layout_3=function(){return(Hi=n._emscripten_bind_Graphviz_layout_3=n.asm.H).apply(null,arguments)},xa=n._emscripten_bind_Graphviz___destroy___0=function(){return(xa=n._emscripten_bind_Graphviz___destroy___0=n.asm.I).apply(null,arguments)};n._free=function(){return(n._free=n.asm.K).apply(null,arguments)},n._malloc=function(){return(n._malloc=n.asm.L).apply(null,arguments)};var hn,va=n.___errno_location=function(){return(va=n.___errno_location=n.asm.M).apply(null,arguments)},ya=n._emscripten_builtin_memalign=function(){return(ya=n._emscripten_builtin_memalign=n.asm.N).apply(null,arguments)},dn=n.___cxa_is_pointer_type=function(){return(dn=n.___cxa_is_pointer_type=n.asm.O).apply(null,arguments)};function ba(T){function E(){hn||(hn=!0,n.calledRun=!0,B||(n.noFSInit||A.init.initialized||A.init(),A.ignorePermissions=!1,me(_t),a(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)I=n.postRun.shift(),kt.unshift(I);var I;me(kt)}()))}Gt>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)I=n.preRun.shift(),wt.unshift(I);var I;me(wt)}(),Gt>0||(n.setStatus?(n.setStatus("Running..."),setTimeout(function(){setTimeout(function(){n.setStatus("")},1),E()},1)):E()))}if(n.___start_em_js=175828,n.___stop_em_js=175926,Ft=function T(){hn||ba(),hn||(Ft=T)},n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();function ci(){}function Rs(T){return(T||ci).__cache__}function bo(T,E){var I=Rs(E),Z=I[T];return Z||((Z=Object.create((E||ci).prototype)).ptr=T,I[T]=Z)}ba(),(ci.prototype=Object.create(ci.prototype)).constructor=ci,ci.prototype.__class__=ci,ci.__cache__={},n.WrapperObject=ci,n.getCache=Rs,n.wrapPointer=bo,n.castObject=function(T,E){return bo(T.ptr,E)},n.NULL=bo(0),n.destroy=function(T){if(!T.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";T.__destroy__(),delete Rs(T.__class__)[T.ptr]},n.compare=function(T,E){return T.ptr===E.ptr},n.getPointer=function(T){return T.ptr},n.getClass=function(T){return T.__class__};var we={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(we.needed){for(var T=0;T=we.size?(Q(j>0),we.needed+=j,I=n._malloc(j),we.temps.push(I)):(I=we.buffer+we.pos,we.pos+=j),I},copy:function(T,E,I){switch(I>>>=0,E.BYTES_PER_ELEMENT){case 2:I>>>=1;break;case 4:I>>>=2;break;case 8:I>>>=3}for(var Z=0;Z\n\n`}}class is{constructor(a){this._module=a}static load(){return(yr||(yr=function l_(i){return function o_(i,a){for(var e=0,n=[],s=+!a,r=0;i.length;){var o=qg(i,s||a);if("object"==typeof o){for(s?(a=null,o.w.length==o.u&&(n.push(a=o.w),r+=o.u)):(n.push(a),o.e=0);!o.l;){var u=r_(i,o,a);u||Ne(5),a?o.e=o.y:(n.push(u),r+=u.length,Jg(o.w,0,u.length),o.w.set(u,o.w.length-u.length))}e=o.b+4*o.c}else e=o;i=i.subarray(e)}return function(b,C){if(1==b.length)return b[0];for(var k=new Oe(C),N=0,B=0;N88?13:14;do{s.push(255&r),r>>=8,o-=8}while(o>7);u=-1}}return u>-1&&s.push(255&(r|u<yKma:K`2htz8{/[.%Y+NAE>irU/?_Jh^Mi}V"~fyzS!(1y6%S]bqhFhw>~~ru@^Pac7~N4n9BkOjcZ=F8N$wB"s]in]%TG^=JD4LbgN,W+6`U7*)pj$2.G]B|XW)2S?0rH=FxUAWJwiE"zuZf0)RB~2Kbe?RKFBe3x;7LRO}f;59gq/YW)HPgVatkoCgRYB]qyBP44~o?mC@BZr%MLYT8>uCQ`Qy%m=N83JxW2TX@"]ah^ts!Mf5/<9bEMAkYr,#@?xH[aM9*mML}1!E~r+Z_g]5OPi/Ix@F;ecR~7~3V}L0|BH>#LiJcaQNj*Y8Ub^4oqp]&?s_;k*>N/3xmVhp8|C1sZOoZ8Uo8wp9lx?J$,!m>B$/)B94JH30/bf.pr<A2d_,&S_t9l?2CQ#YpcSeMAPA8HhZ1;^ag?RIN&KXJjIxHPdmwYKpu(/}bZ_,&x]Jj+9}&{DAuHr8EbEx:k=A8%a!f"b6>4:_~5de`Et_{Ky}IJ|I&1u/j]0w0k5BbvYINJi_O!B;x)(Z97;*;s>|k>13W[d&92.9xrT+3$$v*rF8Ae`@B;M9h]PFi+.8SFUgXiT$VQkpN!FU&zf8li|&!o.S&}0/qw5;n9UyN9_=@S#x#/I/5qq5Tm7doh40Pay5F?uJG:JTQrxJfX?wtD#N!YHL{RJp>G3hxJi5@tWX_Rx;},*E#/10iMCo3]3N%roP0bxBWr{(@7?]`9/Y9lmzz`{3G9gpw:9ME[,X*YtxkpO]q$V;?zz`kJyUG2C^<_2VZ,]<1_!`zCp;74,N*"Url"GT2f5:7EEfd{%l&;03SHyv)[g#zmG7&NK[A7gZ|i:fStBqDO)MW.MzZc"l9.6!bSAOH*YU]FSK{Y$UD#4~:IAH]2k5IlD5MqwCTY!9+lX=s|3S/WBm~x2#>$!9_yC&?&L~*g&%h}vx{82Ire;7%C*b8%ndwesTE8RUM5Q#2Pp7%/@eMdNw5)l7Hpy9Hp(6a<|=4S`Y*R`1(tb%m&_jf$X^`F+bsT$O6=~mr(U7W#R|Ksy;9i;pDO]]JT;&v)6dZ_A0d>x2J8X8_1V.g0M8V#(RE3M30/T_KO~#&`]`)$4lx?+8+IUCLK3}jVv@y5T1VO,]qllx_r~rO$.tLrw56bppCJ:L,%JmLb>e~U;MO{U3sw@25?6.A^;)&nxoajV6Qh7]m=,ys3Qlq4W+5=X=/1(.Jf`61rHT;61j)L)(rbwDHg1m=.9.*~H9Ckt@O>a>]6ek2aB51zy;3cX%F4Dn#`NHdAneqLvy[W.6uD7/&:9qPvtJ9&"YyfGuFV{Sy1z}dE[S9s[:[nO8stx5uh7897(Bs5/X;/9y$94&yo$2w>b)!"F%3]%df?^KAP{XW}J,X/JTNg0U*95!I^=`SZ[Hj2a%tiw(4Br#h|Z>$p8l8Cg7sq5vxO88Fr<DW1/EOk>=/5rQkK[tKq}$`50#]TkV<~BM`V}w>$LVkwZVZTf={tK><$gP2`,Yr{@wuTTtLRD/]{(4ZwCx:/G&wzK"UF{/)o`pnFDo^h9WOT4Ao*:YS@p?#iJj<(NqCV;dN%M2;RxKoavi=xgBzS4J1qZ"pH]&;:M5eKQ%gcf*9*S>dOI&*w#c:/GT2O}U0G9oYphmB1D,r|wk/N+JiP.+?F!pelD1[Gj&Xv99ng.2#5e:b2F${{U>1SjXViJ["rrTT}=o`qZQ#`h?=2nRC499>r}_@8s)6,DNVIrHs(#Yr~4Cn;q=$NA?uZbK`Iy=B;lo+O}&:vt:O}op9X([&c)*S;(]jsv{KW}O>b*^,5=O|5`6y`Wlt?6,20}bIO5I9e:7IV,+id/~|DO)MP[&V!M2r@U)brtjbK!4/BL9?P:scf@DO?L5#6KAx+eajwBUYv{+v"]V+@H[1Pk:mt+F1$7SMS.@6PVL8|Cp0_2+/Y(Y*9c/EP+_=/|M9/{K8C5I2@|wV$6a++*J{{(Y*{(r@q{3(Pg5Z~y{KRDr3UW1$_U_nha%^/f&7CB"y9+|Mkd(ZM3Zf$9%W5=keut4s*We]NigM@;bh5UGH2SS`hxpIaol&L4!)(#j"3<=Ueh&3;?gX%I1yqVn#!?7IJT)jhLBL`Ac);v/Rq,,yY>d7mp.IAH[x.[1F(&*bJ#_x&U7I@JlIrZQ3y=$9{7I9cGn09w"Vs;7:60$703$:(~3i;^`}}&y2c_c}Z^XBz};)_b:EF>V*&kT#^J}@T[F7}=|,%U:{ZR_/QJ"N<vy_irUY*T&ysenf*LQ>bKe,I"|flul>nv]d!C831tHD8jpv[swgaGZ7nOE7MD8pVP+cIfnemwC3].~rM&CF+#r@CehG9.BKF@kF6NjjjlrJ9S^*.8hG?Gr#2sTw,rh#&4jxn?ly`6?g.m!N_vke:i_1p:UC9dQGy9+ORlDi_V**v|7vobe7a)WW^]Kpz9&v7ID@)BG*F7lWzK^Km#.]=;:#54cQ#x4/sw`3W;=z:;n8J3R_6?Kga3;qs&W,ocB9>bK!bh{=)s)6smBPoG2XTvLGo+tI;CG%d5C)h5ct%Y6"%Y9"%Y+ZdJ,5YLJhE>I(CQf$w:hT9YeuIlExH/Ze5YGoGR*VHlzWX;"%Y,)@o#zQ^f7^h#/*I.vYj>y}(5_<>Fiot(u)DW)vpHhT9a47uOC.FdHnt0G6IuHCeCqsueuy6fD40/*E8M8M&:L+KU@^Qc#f/Tf"h{tRS2:puhBt7WS20^VUeO}C2x]tPzFR"IBGdMNiwMQ0!Yd)qaf7xI!x)3OGJRNH3Rg5?4[DW:00&Mz+7L^B"0cS"qfZSuKO$kY8O+p+4}D#%I.Y/ICG!HbZ/SCQnTPdSGXIJI)1Ea/cCmlE8M82k)XFKx;em&kTuMO%l#FLCb*Dn)FTCPg"CV&AXBJ6m}LF?BE_:}4(L`HgmAzkLKI(=|L:WkQv?Y7DM7cSFN5T,Pt.u3p[`}X6tsU"C|vNv(tHbt;PV/UCLEtgaC6kHuRP7=M8`v0C@^*[k5yxb*5d/5Xxn*iSIwgxkuNo08S(w,sdlAK^A|7*MR&kyDUj~)oX,u>gsQISc%xDaNgcl5jX,uPJ,SgX$MXX_n{P[!Flhec,p|`#4x4&Onb_V)*oi`nR0ICXhtFn%t*j*T1{$W6DmB8wOA8fR0Iv*aiO!I9~(Ff,#:K=%JmB&htMewP|tAh^mo,oeBPD}Vev]:jk{Umap},}8LPIP>iAIfL~BIOu.e&znTM]CTY2L[O,DUe?0%MUX}>{I[!S/KsR%zF4WkYqLHrNi*vtAxdm=m=l|AL<,GsSfK1:7=lTe&8h;i/OPy(`kn9C;8qYA!KuQ?0R8oe&P01#&nf`T|p+tynBe/yU[)OduGex8M6<$E{UXC8.CB2dip+[d;K"m2$h"mZ`>,&!L(lap5F0"gX.iNtLT.q,K9l0BiFbD=Z@JY4.&r41_%Y@}II8mAv9a|Y{]nS_S?[xr;P(fXeT_{t;$x(LAB8AAk6PgB8:gR7:w|:XNXt:H0eKRlgv]/!1J{m|6F!r*xg_PEWgt}$8iGvPR,jP7+v[jRDv#E~pwFg+1:i4x)~)DX.$Bi$C?W@BH:wn?{XeY)ya""/l[<^!|tcc?_LnfQv!D=)~7HZDpFW6uUX|D;DD"i;Av#DzHUQ|j9r1%M9AelP{6tX&g41N.IeKdf;qm|:yI+aDHpuLi9aj0h$.!":ijmJ;Hg&3$ospLe=,iSfstCf1[oBE0H]Juwu,ONvZ+?(Ts?AlBxOBPRr=a{P4))FBWhL[!sarO+S+hAICtbAg&wkriB>~D=829*@]RO6;=]B7uB8~7W)qgWl4HsHW)%LftsLXImK)h@#vFHmE^#q~Wg#G]FCy76u>ZQ;fRDeV8LW}#^FT(F$_%f^WI3)yZAPJ7gu+W,;|t4Ihpv(,_uy0?dMj9j8xrq}c=[OY?y!SWx1z{[F=bmhCeGsH}:8ZaN}1LVeBb:P89j*{7;=L*Bl8KSb[N<"qL03+SGeMDjJjv7bjJxlN39LouM8A^:BP27#/(,5ze~eys&adB#E&e8tfCrRDF+S;#{ajJGW7G#EXPnCjJMk!E+SMsw;UEKr="J;y/pQj]cDh/>BaB=o>O*$r7J0FdxaP#bN1f][Z1Zd;P5.I6VK<(xc"56agc*Bi4`ddw{oP#I5,/z]i!&Zb{4GlQz697$8xc,aXaRQz66a>+k?%r7^OKh;F2GZe6%?(g41k}o+JKIC0oolPv2N*naQosc)F^]@g|DssKJt+X(L~XZf0oBK8|Ca8vNeSpxUO.y9g6G86{lb$Tm.O(ms]=XPnHxQ]Fz?bA5I^&*g{&W(kD=^fUmI/JoG`&X&&F%}]&A?c82tsPK=:iF!YW,&tGBUrol6:vnkE[9TPHz6V*8wj%l;R]&OhwcI0=8O5T/4"ETd49SUI>Owsal;H&X*dz5/XW/,NCp=,BP_0{}hjmoxq{U7hk"bR(U;2o{VSV99,Nvi?oRxhFBUO#N20UBmTI:L?=`#rU%;hpWZPTj1^eey)"dcfV$3tA8P^md7Ub3qQWy5J8kNB]2FRRCh@MSe;_c01OncxE=%Ydx$qTGV}W;9dS^Gs{@P,Q`x3$qd?lSS411"zmh;@oxIcmrv1C(JQ,UUAyl&jfX<*g~qGQoafrqkcVj:#YkYoX++{,A6B4FK[NyTSfUU~#N{k$7ZE1?vjp8_L4rc}7{>wj32,ZyIf#{26](>WSe~&xQCmLsYrR/K=H_YL8v*LrDf`JIPun(gBE@Du5@thiDf6xn]pOK0lg#e(qVO;$VHEg:^<,Z$^op,MV8/}G.rYuphGbzn!@t_PVxuNF2!?vyI3+E!w5]^|RK>Dc_t2*lF|rG!931yt$Ikvbjiz!Td}8I3pLu6}aGtoO3)pYOhTBe@AF50?_Cv24mjcXBv2GubvtG8Ogv.Rpr$f#_mP5NyxI(+?0E6P66X^:x.{}yngoUd8Qp%fIUS4*nOs7pZKPSY5>Mp%BKZ8PDn5a:mvKS:CMT&Y;YmoupKy_dr}M=[ehGKZ2+|V&CMz=e$FLG(e.ey_%fwhm3)[T1ddlFQ|)IV8Ck;gMPg85!gr;oSZD[;bk]8gs|dks@#!2.F~?N5i9o.M#YXX!JV;7S$w:SP21<}St@=7N]2c4V)BHYllG+>Xv?{vu(F9$Z$#npyw,C1v8wFZ89fIZtB5wNN(Mc5f7"y%L+Rra2s!7IzAl0w(:,Oem;;`AOMq5t+Ot=8@BL,q5|A%7JO%?=ogcS=sE=gbLjTRv`^6F#Jt5LoIh7Xq9Dw)Cf_a1{=1h`6KwM[0pj>6?UOsTnP`FPgTh0BQXQ{_w@2*.Wuxn?yvm~x6MDylH):OspbQ@2npiP{a&NBrBl?(A]=e*9~(T$P1^8oi3Y{"E@[kO~Y(.9@yv3^B;I&1PKM&vsJec&L4gZ/UfqYyrn5E5&L6oRL*hnf[GVe*P[T!F]H,`;1@jCNjTD)>NF,YV00J*7@A3t,I*AS;0.fC";P1uLmQFu9%^de=*s!0|#B8BHWr=:pnOHK/W7%BI*qM9N!lh+Y50w$8g|o)GmwQc;e4*SEz~;{oOs0R3Bd[c3JFH/6%ycn2]fo_!4$I6ie^@ELtr/n2KYcHI(iHTK.)mlz$nmR~}Eq5:.!4I=,B4CEQ1Dc&W!w:)F=6NE8]@xNhLfNlwh+L2%E>N_WZ?:UmwuF7dK=7W[m8_Nnq.qKHW$9wjP"SU3TVctE>,B2waO"S[6:.IaEu8U!6V9U7U1|]hb51cd?>!~Tlw#*$4D1q*i6&lvXpSFNgaIb;9t/dVa&"qc=9HSC:jshNsGq".c!nSd9=X?kL3Ej:G$4er}N*xVU.sSv>`Gj0pKmo{SSW^|I)sZ&7pynX=!}`SDooxp#RjHXQ[2nX}D#F&uEed,NZ^e$RP(41Kgc}kmHKZY}G`.{A:0G5Q>teY;`Vb*5dK1;INO#))vv@n7P&0ss_Xs>7n9FKm"C|W*"`r6@B4dXWCV<]4dR#Szm4VGk?/RpDn|#b5*/)f.4(THZ!^S0BO9LK]UzK]}*/FK###B6;Ir}hL,1o#KZ}XzF7:M~}F0_7R(OGAPLe"OXW)xQD_0Ky,>XwNh`hUz0p0qlwbi)Kq,qd1f[36.Q+,x)5F{~>}>a1>!^6)5_V=jo<>)q}vr|?`kc|.@@tc"Mh|Z*ik>Gn0fv*k.Pta[{[FoH[)FP?l>M]sbTf;%ZFZ&s}}oGk+rl`z!HC:V(/"+5%!6Lw"+Lr2J|NwpuMzs4[oUE[eKo]95$/1y;[KA;vluwyf[Y.p5&esT&=>Ek$)VWx[6=N/hC"&Mm$[V$c2>`N4(n_Kx;;]x>g3YaWrM$|i5V2}MgC!FMBVFF=q:,>`65HiKV8c/*0Zj3%E_CHhhp@lr)T{]()qr.,hw]C9yxZ/9U+kW?83Fp,79)08&Ok{NI;zcb6U,HD:y;kJpPR?PR~0CrK]{8KS{/}JE]{N9Z@ik81^8eGPEUa,5F7KgPa7r4oJeo7}t^Hx."EY)A]Jqv2Hb]PlL>lZ%86+lYh!V^vL0~x|jZ)_DhwH`bsI.!NkekSBf]a)aKf*5_|9_URv{`iZ=FqY2Dcf<4rT.$&KEGoZkj`76ZomlE906d`[n7*9x>FRUhwgX)k{c_KlP<`aYs9V>XG(!_(v8/CWS*}^gL{{+[;KZ^(BJ|r2sYJ{TC=lR!?IElU$MN^]#.k{m!2V>OD{`;o7L;8[e6jR,E=.K@dJ&`>=g+`.]#td{z`zJz||F_y$f4lUkw+R]sbrV}xuwDeR!`(WucvXdK`o{j+s+;ewpP2m;L#i5zy~1V;AE^b;%UyN%F[J:&)UX(Q;WxvW[HV=W.IE;e"^*w!>LNM[c3{dz|%Ef57/!+/JsGm}?vs*Qj_O,nXC}oGPg|BsAl}?~#:N34}PZbU<`yzeqd"H`DWhJp,,,7MV!6y5=eJZU%IY+_GVKS3h!9|WL|U>6_O|*J{@>ey}>e}?W?r@/<,K[6`G+#[R:OP^nLZ_%jMr$YoZ_w8+XM}K,:,wbC4U?)gFhqrd^6&fW`kk@0|7>5rScY>Ug%#5`O%LGdqn9kwTYb*INkAalkGLPq6ESi@c?tGM{9Q3Dncyf:kHp!5.l/b/*QsUbQwIc^?xQV//FCW]GSk5F]1MSeh}6DWh::Hhq>)cVr(y3J@=&P]&TN6$vgFGr#NV>[scVW5q76>_zqn)C,VB7A^"+tShBJ6E@PSqZyNauwD=_xpR#lKh["VGpd7z3B3Ad9oiWCRzjFT%="|>iY,?[Ql1(#Dmu7WfcIw`y>v|OE6nO:<%.Mml%=TD=Z*dy3I6]qZ]1j+4FyQnq+&Ka*!+*XBjFZ8koZo?*2.],XE4yR3dhZTthOto&wAmj;u?gGSEkK$)r.d1yrOreE23gGEVRFKx#6{l+#f]`D`nE9H`REpQ[Gh>l2+Sc)tugZfLqwR^1Vhs#Uf3Z1DWU.Qc)p2n^9MTY@Xd[+Ef/s_Vm2ulKPF}?@L:jQ|Jf@Vh{h+}#be")=x#M+7&h9#AZZ+t@Iz}JiUsTIJqd~ng@*OuAprEDY!ysotooHMYZf7]/K;5TU~p7xaL(k6zZ&1`iFFBDhk:mvuJ|$y8aDl,]Niue&:rc,ML|K2:b_5$O}gZGvu9g1XU<"FcLJ}^,g@vlzfhHbVV@>5Sm=3PI[Da~Hw(IF2iM/sj=*L``L=.zu]!I9$QttZ<#_3}FK,DDf:%I:ty31f#_#tDWwH9yD+^t_H^rsx;@pOHg!y|HJBG>27t2ENjTDJK;%sN&WC{VW*.DVssH&H+p6V72mY27tV|5azx)a.mF:]/@Kfca.pt3<+xd[pS^G[c824b(moR4uZZy,NFT^c5Ka+hG|zN9I6N}Z3Uk)+)R+HH/^jHf<*V8mx&n7cmiz)!l).]O!$BF)q0n,F7WMBNCXlfncmQ`]%Mn5@SMv,*{Gpm!Ndx87S2a_UlCpN4k05d#_cO3>UZS0&K`!#6lDf:|}b,VcG5BhG58w(>:1l@cz~uuYIjbtWDK/W7rb%4]|zyVHHOrwOc`zcSi}L46kK4V6*E0Y}5bT7N|4~c##m3r"VW8Naxcs*d~EsDoqB>Q.shnuK|RIEov{4)hyA0mhujW+^[|X`Ww>b6X+v*j/YYScJB3xI&xgq=SOo!A7fS]rtXQ~&FC*./,;~YO$tqTZ,z.YvKYewlSo6xESEGe{q$KSGcmb,LzWN[GcC>;*CJ?MCe3URO27V+kMQCLUT4.(NXjNm0Q~9)b)R_{b]zq7ycPk9.VB!J_*>khmE@u+uLu?aINVA<)FQqObiQ[t&W=ce<80F]OOKa+#I$74yKLgC&HT!@=7jw]"^82#J<2Jo:r^{whZy#ZU}Y;)U.$TAO+2P^%dFS{(6SyW}#D`bJ93sM5@3!2E=lJAHu]2i?kW3ig;JdzzZk~j[ND/K}X,B~]OFzcw$hHA=4m7UEIrmcg^Ybu9Xh^qgdx]ec?b)(|f!ZvksYSAm0B&=G%)[rZTeRv{uDbpZ$yVSO_r(zG/%2&N+Ruph412FP?"G{.5+QlpEyVp&fSl+UDKI+F$r$dMz05Ss%08tfmDtfc4USe+#dkedFo*dvw>LI20:G.S2*JW0{`{%wD!pf#Tk7O`dJ7Tp;B.|Jh*[9sENL#T&t/Y*WP7#;m?c[:CEF@b@?$UU&hEgf#e78@u>SV.3!OEq>$v6F>cm;Tb~H.U|[;NxThZXnM0GCWp7b3]uZ5NZPZI{:dKN00Yn^q0Wt$ldWH>7^hlod)/Jslw=fV8QtpbyReKmRE5$F(&2.L;q%Cx7Uk$iy3*=cBOptS&<(A~dKlXhFK;")4JuYTtdS|YmY{21xw}hI="&kG.n{L4|}LD_]zH1pDN=Ya{xlyrFFA!NKs4s["NKW~r9n7#%cMn/S{(5}enmW[@u{o]$(mbm+?OqrG?EIX!kZj@!KnU5!1y8{d4vL5_k3K+1+lITwJ$04}}YGJg0pG{!+r!~>D2";vA*K*u:kM~[$Yr,qLqRFm[tcQtww2#p6Wg5zo,%j?!8+%jV%WWNjcu:*)KUy4frxNI&l7ae7ym:Bm/9GvZpGfyifkX)[.{^K,uq!0oraeIC13Y2Y@&!!aG+Har[`mkp!OV9zb+`KSI?.y$b#JgG:?!P6bfVv|0VVaiTK4iu"c]O/z/yDgr?7~Y,|J?IL9{6L~,L5Xt|N*Jz|<,cFT:KYS+%G%)zBp5j`Yhnv4{m45PFGSFyY+?:OOX9AE7bEroI]gDM3dqAk0.TW<#bW9z!*HD9&2{9h2qSSmw]p@LU*@p),.CbV31)B`K9&04W/lF8QQUT/%uvSF`u(O_M|^^@)}h|jyG=s!Q,/pI@@iZ$#K={lqx:n?~1HiR+z)^@^gfu9!CUory2liP=Pl:^=P[P[nzy}P7gkoc,n`";xZkQHC{Q_=iL,):UIKu,>#Mg|WE{6KBIl6KJo`+mLyN$tBki$;.;0uU+(y*3#zfz~P+@ehs+hh;%OYIY7Iw%+lqQYFkVYVyDm,|u?zBTV<{CH|ueS4E72z]MqQZUT9@K*;?I.5%2H`@W@KB0![l[%`V@M.MG,X5N~tN={WO8b/3Nchje<[wV&;o,AFL9SFw8a9#QiE!l&`ZM;9I^V$tAmVPD~[3!8vhuuKhq4Mf.(}NZj&AWP!z;1jQ6+vXsHjSWe6c|hf"s[*tXM{2mxXuji.MhqUdJEc9J^,CWP!5pj:`20FE1,56hFuMeL[R@:n.XJreuRBvasrEcvT1sLV%Ta$G10bTBnkmX/|,vE[`P]`FmRb?/fyamH=L<:gxeREz]*?k<"=j*2`[jvjNQ`{m<_m2f[>eyB,S+25{j0vxygyUbwybhx;84jksNsoYh.U`^lP}@1VYUtUdqDD;I"NM~;lZ+nob)dL]r+{+,5ULH#fu9Q9V;c8pin9_bVrfMep.[/!CcZlK*(e!tFVH3fXY6O?istq5d%27I?+7;Q*lwA,,f[eIpku"a,y_`Tx+/n[667KEo^]Ss!Mv>edQ+J@E3>pl8/.;Q6/{CQ^UF^UIcWQrq%VUfGz?I}pl8[.ujf3=bd;`q}K*cT}?9Gg3vXMO8GgJ[_vXgP.T.31RX^Nm3?UL3pkxXWg#/n9ELl{(Pq+WiCC!r%_7+cY?`$HH`1+6/mE|3vLEJHE(Oug`r0346w}ypS;Vz;,~?e@ZL+(E;yWL+;;e!bFWef0bDyy*rvfU)xJbTE97k*Y%/i"NUj8{XqL3n4viSRQX^%;oj5>Do5nSYcc&Tau^NxuKC16&K.eHt%%e[;Vr[&G+g.$<4m_`B1KZyNL=UKPk9)XOKj40.#?qJB1R/j,Xw5C!ywj`62@uxpw#7H1FyNi4xuw{Wm/GmXZu![^(l^Ju)/e)/nUm?)>W!X#]x)w4oH*"@gKk~(B.F`[blc]:JVg||i2"a3,]tJbgv*W6jo%/>!0PmYRCUlUM.Q7X)D#eHCH:7vql+t5Y23.*!?xqCWYU+YV+=i][]C2MM!4e|yqjBK4CQ5Wjcx8xBp5}!qyt)/mc)/mc),4=<4CMJ.TiToZN^Zp_pO;BY/UyC;djD"1^Ni{wEfPT%)Uf*wz0`XXRDWI+)w`!F`D+8M`&;?6[g@j,;I}OgSbh./D6Wet3Z2Zkk?3PRjZ_@x*PX)4k&W2l9#&,[#gQ?#%mVy=!|8Ngx"9ftYqKEKX5kJOq%{~>2Bo;FZY*Ir|{+5I2g@^HAHY*;_5Q$:ne`[6Fm4>S~5gu4y:=Z4C;}eXW+pkWU1x3QXtbn|V3{;~c3aoRaX;u?_F=*g;u4/$xP74_:oK=fashg8zZLxWYm343rpVmN[e11^gO?8:GBpwoxxrp[8`L@ClD0WXbI]Ep;neaaXwC5ie$}ty*s7YX5=Q#0?CAH]jpIDm#5TqR#ev+eY)/<9JAF;z%DHxmn}rQWAo29N^Ca!JSn:G?T0C}53XajL+)(+R}ux0IXZk^Do&__Cmo{}pS*lBoZ|G=qh),HmGFM*t6]8FV%@u%p%&~rD>]wrp;Jq&AD*K]qtlemM94[`V6D"vpp%HcuErS5i3{BU*+XX}oJOu>hx+u2H~$>i/;1&QUCBa+J9#b6+i"*mAyh#.LF^Z_BMzJs>9x_X7e9`6}EViJ!(UMF^Z)*;rzKy@tN03zAi5:v/zp>aXD"vkC[e?EuY"rU:XbT!L{5f"f=f.u~gL`c)o:o9fhK!=Uszv3rp~|w!=]u2c}EKlp*98*TDr:%b)XB@*fnuvY#/~|/$tk.Ekb;~Vvv4r,q)[aVAYOA:=`NY?.Ix;s]%f_XL5^?6rDF1|%O]{|/XWx=wLmR@C>iuU;5WM;{EXOGPR`4fEk6vfY@zRx1AW)HydS>%YKLyTA*YyiEXxgQsVYW|$+C2#P)ynJxns+CD@TIro0&7*UZiO0EPY@CqX*S9.auZO(ubu_AJsfR1LH^jvgD_;LH%Ev=b8e)rY@~@yYBWG!O7VK;9J?uUw*E5Yl``0/cIxR+E4w;/_.3WxBo6EXg|LC)Y^vdrB9zL_Ba9]@*jFF6OJ]hdd>mHrlz2C:cdtZ/Z.kr{[&yX!w%p!o8iDRwC1:@fZR9r:JS}|9MWKUu3L{{#p#?xbx!)Cd69+EgH{|D3[1bhZU?GiOvSEo:S0}If@61e_oj)NAS{(cP]^4oO&]D2:ylLj)"JqJolj3n;!4md.LI^Ke7N$bN6;e4b&X:M&XIQ?yK5w)`y=yp/r+w,/nhz3qLo"/sw>LQFwNpvq2N``XBYk&FUHC>J!Mc7cL+q("GzM3zsQVb&!_mhkryA@84jaccuL|szW7g#M_k@cTGNqrJbfrAhhgn;|GFF)qka]$J.cP;L2#r){`[GCh5=DZx:6c?e";sPeC()1&{4Bo>`y;Nfstdd],$iL_,&B_puR=0>gxX%C:mO,]z!5XRuctd9XZI2r/GhO?Be,"xr9*_Y9$zKk2h@Y*!KFsG)bB~Xg,dA~~5NIoIt~sV%+s:3mp4?dvDEl:Yw%OCun]2gEEm$F$AI;A7*o"7Ja).wYbG>#ibD}}7gn!G"y3BTyx.4!VWdKK_NIC:0`yUl36`PzBm,r+uF:[d/T3XXio?cWXA5AcI}5c?BE$h+JFw!Ov4qhBNX8V;3^7*Cx!;KB0HedQXt)RrS00$iL}l&(4^hky.dwA/r*Jn0Q@qp+).ItY@[74SxrZ7|F#NN4g7OAv@[&D.KZi{Q^[oxS0XjN~YC%toC:4h`L*w>V+n.+4<`%ey!9pi9IMyt>stpLza51I"NOqq"/gq{6YhL%Q]g{oA>o5wqEX3Fq>dl!L.qYDkKW$A~,1j"?zA<<2|(c~/)1B>Syv+2~0;YnXKXRrT7.y"czm9ZJ_>ZGYO}96|/ERK|,8`L3|JkH~*zUUMgvn[3h0[4g{qf=yrZ}#sN&mo,tH~gk(Rn,t_{GBh_gL>7&Mqwn&Chh@$f]eC|19.9r?(Uq>uE.v]MKwQ$Q:&;HqZICDzm~@u)2Sa8PG8~:bfLw8riG9fEThCLCkThhhazq(g;I>_Frux#l@Jnqw{KVD9chONk`r,XU&6W(r4zG)pUqE7/XZ?(l^vuErp#G.O(H)4{ytHIOX@4(@2jH.w=coX4g!!_CU%%d?yLt%[^!yt]mjL=A}Q!HXbcP[Vq43!:Tc8Ke,ox&UGdS>)Ly1"^$Ux})dqxtB5e=L1pm2sBfHTy)DU!n{ss*U59i${JOcy!#O?BL<.o)4bKdd}dbTRFN3^d)[T~_&{RHvJX($[QoIC+qv7DXKU)Ai0(DH=Bh?C4I$)7EkbKiy7&}hvV/(W{^o%Q$>.[E3{=6+Jh^!b19D5t2+Uh7L}3522p4i^H{gmcpGCoDWw790=OGEQEtl)%"65)B7u/X7q&to#t.TX1p?WmPf<|OF"Oc#!M=9`I+)F_.s>f&?(KsA5i^;K"r=eUJEV}H(aV0o##OIb26ICRIW3N)upgnH~PyI&;*.y#lj%[@Xb>nc{$dKymBO)MY{hXI;sX(6A)qgp=[&=!0C$LnP)[d%Sjwf5F2!0yjrfu:GyVNC2_gXTR%t?g<7XZpl3B_LL>=I{h4wN`J3/_kb,P/x`09BRPz{P!uUWl,FB%+Ju>k>QKZ/nJt,`!3jLhKUgKnhC[=kC^*}?5=k(R_Hb"o8x14RI8eYviHK#t2Kjsq@:i#~ke$Fd;6;puvVb#Q9rGVN[f<_N>Kx{[X$]?6A&UM)qTO`q{Bbq^2.rlu9i"|i+9GV_Xz?Xk&6gV;*~rBuM.eC^~@h_!2QE7V2TUQ@=`8p?ziQk,e9&*FcQOgpo(e92cV18tPEXC4AGI`HU5&o`1R@6J*L3(UU{C<{(o/i]$nMvH7Y4jCIoWHRr4Qp7_@Df0[fZH&qJ;+&uYgcicX+4AwpytqT[d&!}BD9.Hx_85xhv^d6yy~SC=_6@![rH95hz=1i;bPkECoGq8}fL$WA>4S:Gk/qF+w&@Lec]&7.4zKp[W!EAlL3xXtRN_=tT]T&ioz|z8ZE7*WXhenXHDoUlq&p]TE[J;u2Q)>$!%Zb;KpMmhQrKxdyg+>l:@qN3,TSk/5iIQ.aKup.=;Mg@;sXbbPxFak%rBKV8SDr@.U=M8mL9ycUF;eFyaWsuM)_<_77:h{0;vKk6l+EJ:LcKDx_Yn2SnkEML_>DTzqsRrzUU_GP>V_Py*64V~Hv9xVCqroFKjbFVH!kBGh&jsnB:.Oc*HuGU.Uq}m)64ulBMFlZfhS*)$ZU)Qie("jpcGi]TGYb2(JDGcrHuErn)LIQb)@M5nC1yCx!q/H,d`1d3ITvm.;oj>RJ?sP@vml0Y.!>k|qdb_F$p9.br+:/m%QBR5qV16v@#*mF^`W6+4TT2+GxM2s}tD[`P,Bq!KvAT~,MRjpvgEEE+@+%?W3}fF=oFkD.6p9iX&zU3g;{(fk@KI,n*1R~QGz)2;_O:pmek.i)BK#qtZvM4fT#[pZY".f]@sUbKm<6V5Xy2<[f2w=h4t%&{ebM#g~;pY$I2p5_J9.```+9vv*N{goJQNOr/PlZ+,N%VC.9k9##KPFz)2WGHf$y"^eJ+qBV&Ja/E,vGWMgd`MK!/&pG`6mzN,!,hVa#U{mp@E)Wy]CxE5S{c"`8m>k3uy4)B#ga4j,W&U_hTKs/d7,,:`Q$^(:WPF}FyqGmi=6uX<`a0T~v;Foo;{j~{6YkF@/`!md,4j]{%S+vv03F(H$[,$f_BvM|iViG}^(w&;o!F}o8OxqP]"4SZl7I56>O#T)BnMrabO:N3eJtz,bs2Nso;A=2utl@kqpPda&iM>U+HPZ.E@t@8CiC~zDp=nT,^5Ug@Lshvrho7vwE=_kuiRU`|$ZOStTjn+OM)/(.7Qs_YP_8VB/=kQ_pIh56V7WnOX*8Wh5O~]NiX7%FJLmtDh[1ZXE[I~lQ2k)p=N/MOwqzBURaSefDu^^g98okWr)|8O/Y*8?pL@t0ic4>6lSi}ePixQVn?jy3K*u@^D&MWQ)S9qCEjm^pOK~Lx4/B,>8wFhq"gZxbhBW;Q78Qsrvx6V>p4cV_?cqC43PdtZKgluWuDawR0x45WdM*)DRjg%.aG5ByV3nW8=]uptcqvgE6u7P!Ufx(Kopfl8%d^me9m(q0Je~DIo{rj2^7trp!M1%NBfm!SfhIvD]P;qM):)BE*x+jJWhu*Iwu`0..[)eNhc0!wQF#rUnk`FrXrd.U]F^?xTGw^3xo{re0~GA(fYVWrQim4*mN]~>8PJ@?1vlQ`n%fZp=I"=Z}47nd?T+e!e"#v>#1;)<247v=^bSsl.iJ;tPHQuKGQ&F[lR=?i8D?8cXUU]rL}>l/[yeD95*h%fCvT;Dt>[w7Cn&bVIAY3qg?WaT;ya/4UEthIAfJG^<8}L!~aYatU<33/lbX#?*k[6`Sg;52EM)R6ceMN{[N$3``O|MEdisuUUd$Ahc^pH!5Ud9)deh0mp35o]^,bP3]MQ{E8"5eDdJ8Aq1Yh/y;yx/Kl>.&W~>XA@+XvF]W`Oxv4ebrI(py^ov!%y}o@S6^Y"SM5m{"c?!lw5;C>Z8*qDMX3Q~*E2qV,Sk:d0]?cAIRJ9*?(/pI%y5=5OY8zuu(&8[i+uWf[4Iy}]&Amo>26`qd=3^#/iVU`t`7/`<`6LoF|w/Vj0>aS#WEv4632J;WCf@1_@EDx^KVjmgY(?uDC$<&dUu5~vu,ea7ES)oXB8i;W._OEvP]9,]=RlDLgX_*y*v0mAiB3EIpU]y8n5EFq&5C{>ySntD.Typ8El5&vmX+Y_H!~1wo+rw^DqxU63jRZm025U,v3`u&YCV]ITeLu%7V!MXcWdZ48OPz+Q!dxA>"NhhL|kt=Wiu{4H)I(tH]{.3yMwy"FbhG1)2.GLF^=pS>qz1mXgt%1sFLGxqG;N6"y;,cNZum7Tk8{r0)[^7+v,*Z^3V*a)[omd8}vvK2l*vYCxXqmj>8c*9P4P;T~^idd2T`FALWM%|AT32}9GMJ{3B`M9Rpy@o:/{`,M|wpJ%xTx,H[ciTtK=fejfOef5h>iu+`b,_/K6!3EPaEzyi/IP:>[5bsyQ^7f|D*4g#AI"4Q`wcs,^SvR38WhsTL.X^!H(dG(tHl`qN~DD]^[nE$;l4VNq>W@^/Cs`n}z"lpo8cv_E@5g4N/pAq:b`ywVnCKv:!POm+"k@Nw#2EHX$f1x.:H%bx0umx&{yk8Y+0+Rqk6>qLmp|He5Tm6}3RCE7/3}UK%+j{P_u@yiwA,m:vwS<&nSR>3[B=uU"x)?o#ZbUzY+Wi@P$>iT^]qfSyW$Z,eMWDj/yB&~gQjDM3KF}^Zs$VI!g;OP}y"cj~Yrh.3(mW99s1xmc3;K_zp4DK~_HU`?tuu2=M:G3}Xk*KJ<(^z!kJ*;&KXi)Rg>hw{CAO>PkQ4iYim}N=$dT)nt^x2[J$9sL,_2g??f!j#21YFL8VMS)}Phs@Pj1z>uRN{Cg)lDD;~:RP0XuGquntruPi=hUqUcouRN>i?W829u0{?W827u0{uHhpb{mRdc7UDjFM,,!5U):W}}GyHc2]?xBTKdsTu&we/jr|&9)28I39T~yy0P@eKBHB>WEOuON@fM1zA+&OtDi}|2}!ddN=uja6L3c.3((Nl7yA@}4k_jc`"v:,k+{L"<.a*GOThGH`(MaJ,83ugJ^*1u6$j2S@Iu^0M;JYy&UW)M<6s{0JsE)L5N%`8O4nl+iP|NhV?7YLfm0Uk@rl+/VxL*DIX/4m4PzDOMEPD*(w!q9)fomguK8$XQ_E~:EETKxitX71nw*}$sqv0o_Fe(dOM}Pu/IXQT)r72{NO`U;WH&l9#hcJ5lIL=$?xms<9XTN?/1vOF<%vCKeH;X#4&{8fKmbZ*0p5qeohPF(f8zni3O6>i/pyrfw0>lg;6lm$5Is*xh%d%ZkKT|V][^U;jz@1*L*g>Y)MoS5J9n:Y&5_vV*Y)29vVqVGI!DF.x<%+`KHU+rcCC["8zA0PrIhjItV4uL7>mcKJq//4%6Z7zn22B,t5:G%N0ft[Z~WyDZ3GayE!ra1{CRCPe:*D,)F*Rub[jIKeJ*O/9_qf#IFKaVmi+}iiUUgK6eda0yTCD@xt2sL+(xqq$<6[sL1bhxYC{Zk&b%9zbrsf~[#z.q#lqpsj}T!.y"G<.!L*t$Tl+kXZsWKRz?oG9RjXLJkwI3&)"fLe@H7K57D@an_b~n_asvZBc>G<<4wiPN0e!4]l)]f`^H7g|`P6Et~,vGM}}yF|a%4Pt]Ync#7In+(}54YV0)7<kRoLLCuxEvK`WZX=,`hzG7sJgzjC>4R4y=st@<~4n5H=r#QwRw^e2t^vk+!9oL}NS@fNtr%^CrnaSZ*blq)acwec!M@k7nb,)FgK/S/ZKw?h^/De+l6:;A~G](LNP$d[3wi>tt:"e*fdMl8{[AMX?K6hLl5=yXDzZa0h3?5]I:5zG4{$+!L"d}X(Bdq=XNS9M;t&y4ok,!l1?Zdaw[8&uP+#Y7js}HDqx@iqE"^O60)ZvP0Hf1G&XgiGC(Sn,bI{:88e&n7Vj;)x&.I!M|P3EF3>u?)$/UJ!Jed5Qi)>+$c[cujT5cQye%R%P?0dY3{mI#oXWZr!eH#x{i%hoDooEmdv$.2y6@=XZXz*RQx|##.)!Q|x>pQ4>!.Z(bw>LB5Hn8kIY1UIXP.`yx+tZIj+v:UGzq/wt;%F[Kxib+SezT^kz;u=bjD6gdDqLDN;trwHEB&`/|f.|}k9!Ru3pR#c*tjOYKM6opX`KZ!L1O_pZc&kxT,:Z?WMK%wUz!l9@Uvk5x|&S07>[W&3Z8qCJ%EA`_i29PVr~|xl29qfi<|#UJj$`ESsy;@o?x^0!z6~qKW)uNmz!z6PV]ua|=t~quS[DZ&a[Y*0dtX|0Q!6{W+P7_ciNVw!+k<=DaJke3p;U33ULl*/n<%.xn3n*lBdeIM|Dx*f15Kb:YIVf@+N*s+05bdX&5V6m:{iJwG:ho:Y"3G=_?fMSMnM3@DM`}QT`bdrh.>V]cOVzRNP(g}3k4%D6E"XHl@4%.7p=*rs,`$+mPxfO6~p(B,kka8uuBQDy;WOAz>L1??C`6J6%+b{~`jQer2MR:Dz?I>@]{4)L.M{_oH[GmBU]?|C;ywTeSHuKnw.332G_(S22Ggf7q/b}:S*`a{=,G%!sX~Q7&EaOY]`6u?PhyEp&0T;7vJ_h@*E)fFrfip@iF$3]On2zNGrr35q&o#9(583}y:MLb;1W]>[{,a+h^.$c^h[q<%.?tg@jp.1Xb;s&t8kfzT@*;d[}w{+fUh)l^9>arg=K):ZKK&H.rch"VOZ;P[]TLUf)hf]HP?rz*M`6?IW4k}j#?e,^QB7:R.wlMf"VQztZzmY4(]^_FQPpE~lbm+#o/We#K80LsyObfj#8iCK~%(y36d2rlq~_Qz/n0{;sz9!YueNgF.+Ym+/fHa5B;N)d7W{|6Z3l8l*#~b`>l>W,wVw$[3T1OFgN;*1g;S.1[V>[^<}>fGc+&T6VgV>[7Uz,%X3,#Evgtj#Voeu^ooJ(=t:cV;.o&[c>UN(lvxK|9zjb$I.1`NX&|<3533S>94.(KKl=73j@}h/fb%Q5$/BH2v+9!4DS]g.1%)n*W4Uk(feSV:I7w2~Za;eyxg#wQv+9(Jhe@0lpa(,lP`sE`VwiWdOS|m}?ja}z2p"N{,[hzbWU#Wutu6m6eVN/}"K9orVRZ%dPXxi77Gy{j70H$OhLkq+ubRT]X8:aVD9,NL),1~@Hli)=V6):,C]B`IL;^1fAuCxfa]H"r_wDb7pE1##"ujDLKH+(ZqVrBb.]y~[$Y)ZWH+1G+Q:_md6Vh:B;MVQsKDJbcGG>yI:^qRx%[OzOz#qmxs&VHZ<_m2Bro3X".TP,)4gmG?`8++<9Z_=^ZI*3tfj%/6kj+P=!qYQSHnS:1$pdd~qcOXIOI/r%!glR!=(@KLwPT?lMdU;dp&.Ud@i+4_VP^bbmFw301$[7`/$HaGxFkaGUI"`IKWU4b,[v&,k6)PBSF@%Bh(pwK:5HLMLt2I)2`1tjL{ivUf(aDY,b"4d/)yNn2(zGohXdH+m"I1~rkWJbI3:S@Dj`Y3C4s_K7[;L$zo0[01&@h)2~(Xzu![C3zHtE,p*b^WKSLY6*n`e*z2wJhsBFw46I!T!>}KE4Teh3&lC.1El@#ZF6enfE,LXgCxff)okQ%+wU!&SEUXbcb2_&wWP:F#c"m7XdzK9eK/7uP$GENPX@:QIp(WUlB8g!:Sat+bP{48mGjWClB80e@IG*aaefvU(5l%(1k*{Rr,B+ZWvCl/B:#tRpU~MOJ+!hi4^e`&!mQh=?HTtDatESl!uF:kxi5rbWQGJFd7;,i9LgHk:zVy|{PR!xKR:awY{+XJ?MD8a<^#}^F:R!}2[h0iH?sfv=+H?VuZ(IJVJ?B#J,)O{aPoXOSO)b*JMaC?7vtOO@fbL})tswB1/GuUsIe||vOZF(`~y`:?0PaH>Y&p<]ZEIqrh[s5xV<0}h{*[AOY2lwWt_d93^TTx1#4Mz*qkqdIeDipi^}78!ejVR`VhyPYQ;ZfAw;[GCudO*kh./V]FBP.azM{LH^|,{{|PusM/j&6JzYo,|,w}$B1aIy<]H5az4h1%YGe+z`jw8&7@EpOv+Dl*#5,=g1<`=Mv,(/PREhhGWKlW`xq_=X/>>mgT!&`v%=~B|]f*L;#WLDFz?*qZY+&M{YZ&.l_XPzcC)IbkzLRVG[D,nYoc^#?+0z<[#XznQXCF)(oPUMIiF=;JN,:nzqs=|w5EHL.W2p$IKme*i9NYcE^r!y`)7NYcn=Ei)aL,}CPN9.mjC}GC#5Xpv~m;fK:/2,CZ^"AVMa5fGgkU,yLF(PAA@G"Z[%l5LOvEwBO!dKod=pU7`=x#J>3maW%,H,_<;3UF6C[QZ!9J9t5OGssf>+szH^u2+2L}pgSO.Y@~>FyFpCV:#{)W]%]<({+5Z_2N#/Aop`}!l>yZ78?=P9x}c$mA6(q3lrYj+&OC%XM|*FqRqf!}wSj;}#YLH6%H!nFYIw,E6G5F`bz;/!i!Mti@f/v9{>oE$+K5YzGoA+iD?/0Y|GG2`^f{dX_4:SleuCopm8MI;I0B.rD8K~e4}h1L~U|dH%hN`{U_)V3r81l|og:eu1"4MBrU`>wdMIZ"ZviS>XB!<=sSi?qZ6NBm_@m)wY08n;B*i8;8r<|y%DQ@=tp$3u3ET[8`_^Y{yZu/n3g{L&fzxs9op)j9>in^v37v?Gga,y{>&r,3T]QQV7zb>!4cm`r;oB?%Y`EAkjX0{h,my*P<*9cq}O/]A7}EQfl3Nqo<{XeaxeF/I$RHU$k?xJ`p31$X99_$*|Vo4,>$KHQ;3>T#;0>}GsK34H/el.OV4qf`#xFn%`^1x]Z)sMBj$#LYOxE|n99n%(9z{E<&%bsTF!.*/f/HzYac/h(0?QvMQ,%l(c81REhzr!,btO=TyvHN0#IiY4%2w:U4!3/U,WLt+M@G}H+}ZqLk51<3kL6Ck|}WvIz:m/(6pqccQp^enizju$cEBF?p4co_(a~}gVrnW5K7!9p(j?(g[[bI."0Eu3C{?#~FbKx}Y92fFytcE?|d(a$EM1r]^FW&ey+qih}{i|)t>jcJT}9}}WYr}i06Gh*|vRIx,b"_F}.SKM_,w,Cr:1Dp*o>)gV(vhAcKDp8CTO?}0*r0^m6;1J3ID%R4@WZrcCz(xy>.n27r`ZgM)MZ`r/6z:d[3::>OJ4T3E%^CkA]kl&_1?1c1V^ewNH}yKHIv/FkT*W(O)&$q^R^YRvOcl%eE(2f;6~FhEmq3_5VHrlhl$wp~@+4,DgYlOI%Q)H8rrTv9I2fmia+|i?d_,tI%j%j?!Dq7:,z_]3O[!pj)l;}%v7W*ZaX@>c[~nisnO*OS3qcW$?#viF1vXLp&ptm}a,#J+40H:xeU)efYur{jlz8z$|lQjE"R0*&/1jjGxR3bmcnbUDYXFo)6K}gUXpSD:]ZC<9%^%,}!XT0!SU|YO2MR%rEG?S9J/K}uBt]5kl~[=CyG#gF6oBA:!v`kx;5p8^1dQIhTGU=LZj.m$Ta_?O[REd6F.BCy<7r>JQ%.e_b+"onJDDF=uwa7FUa2N3`58@2fJil;l*goUq#t+[Ue@>5/|8I=fE6=lBNa>bE_a6Z(YM[r<$p1R^E_ke6Vri1+5p,tR&|%M5M&1[nDCp&$?Lo|/&11S=HHG$m3>ZqeD5KxD#KS3^T#H40z|e/24ky8f#)IOQ1xl>3$49Jg^,5!2@)mhfpL+ga;mG%Nr]#w"GzaJd;*@Jv857X$vb&Ig6XOgU+wbK;R3Il]iDd!$%PE4*IgxYnHgO@!Pi=|zBP$w@G|f`8k}X!b2*fvlw7It;[A!kH!s6d?uItGDDHf]sTm0qo6vq;J9XmwFQ:4tQou{Z+LV6C,SN5OiQwb+3o#cp5e[&g%6L*6Lo4vmfs(+!Ep:=!5GyN{))a]VQvH@gpMb]MuyyXBqd|n=t{ON>zggf#"W6fi.jGR!{[$$0U3djK_sznb~GRG&[RK/t|*BkC6F|*U!C#xK(?SC[6I%J%]"xtZiCW`G!!8INRvvT|BD/0kf`*@aI)5q/LL@^xp1XU_BdZi7fo467x"]6[Ggc@DEZ3fC?{S$QD53Z<5fnfDg.#JG2l)Mn@^>#u9)F^bc]{"w+Ki$5_e]t_5,`~zZ@;aoJ5qg^@0%L7ygzgc,[Jr+g9oOTBXiFz]4p1N6zL#Zwd>?7<$BKi/~Pb7?u.[8nqO>,Gfqm;./;rbK}&vnuF;n@Zr/2L*OZx^jzvTI*qqDDgLr"NK%)2`B2eTa$@OK^uj]w,{N8nr(@{/T4]Q:]oxaY/Quse9c"jU2(f^?%uOc8|2,m+kUz"KaEUH2?"y,LR`yf{?:[YsYN[@7vAdx0LX"uH(_JCby!0`ZxJ:`QKj}Q+guxEtRz/:I5u`OI8o9UEC,R@qd["KrYH=sBujC}"AmL,p>H~V"lQhbP}4!#|16=qPtS?{2=%XMPn)XU(cOSI]6oh}F,MlJ]*?#=,t[wJco`1u}5,a[pXWjDomrFJQ61nd?:_@:^2di[(>+jpq|/39^lidT,Y$I$?K`Wo.|F>=xKTgYV4gqG%|p!`oXVy!"A{#2ey~dMt(}lcVZ6J#%C5&ms28}@47BJ]RiLv<$fKja0X>8}2eTl]:I)0uVQg<0JwWIHqq#J#~?Oif4Y20xhOsE=95k4Tew7)65W@##%[q/dWMIhCKfaiOW6.EXd6q2tjYga7ScKc,OZSWdB@),8f.L([SK0oAANE">p1&w2}"l*m(0asZEWh6]?rRt%4ON![|q)lBMeJ4.+,&M<;wD$x"E*O/5+tNQXw#6?B"I]&K:6k{RRALX!Z(iHn}PaNl2W#X@n+xJ8C*MEO>4g7b)]6{f4wK|8@`4$y,$C7![Z#8n"9WtVPDS{LGXL@I7xinT;c[#"3T>JxfFlHiSJ/`[^L9"Wb@JkMVM86xs`61!YZm_?~vPG2huomy&]@n2#)/MZkZ.X+>4&H>X,C_@UNHoR[e]h#k72Ad0$f6=(9~].L`{!H8#<{ojZP[W9<;.6(Wor>u_JhtsFp.EO)NQN(_^Np:KMDaI7R`+w8?c;GwE*oE7]4wn1xW1ekf`$45w>!ACeum_nMdsG/_iPwTf87*Z2Pm"~6ah|)#eLt]J[/"^]PkrW$innk_Ctk/=Dd_G["[xl3IxK1:kgH#p5@wYgzE=J0E><_E6_,_/j8fNS|mJhQTlbXGvEHGOey`>0H/Z464oH64i@I/y,$GnnMNHK.*!I}4H/=Hw>ZF"t&u=SPDOn18PF=/`5OkVM;vPG)wh~j!_H@s_61O|[HLKv~Dv&2"_"cQq|9WH}D~VHcy|0[NUQcu2["Y>@JYxB?lF>.pnYI&z{|?E!x{@xgm6S1`1b"5CEqGhad%(Wk5kVWvNJnzUr_7=0XN[12i"?j?~*XcOKyVw$(|$MM[QIgES$v0{h^@.L@aGEur:92*f9=)qt8S&cwNux3"{QxafF`+V4"YLP3i|W.NO)z.PkxNEkOQS4TKL7^5c:;!`/qHdKlwy5">R1>E5(o+qx5y@v{y61BPhMAub6@>r!Z)bItGE0zUv9QJ)QK{qVlgb^2&!)mA!TVwHJ0Y}!}C$>U27pUwXc+dEUCkDe9WL?@R?tn>(X$.lFNO,{ske5"k/F5l$u&GnB1jTvq_82%E_:aDHK+q"XrlROBIuD|N_M,8]/3VT5H/6nj{,799lCX0vwIO:GQKQ;)R[5]F^K0PW8y4VemFQ>1zvJeJmg{:l9BT>EtBfr}(y@PB%YdlU)b/L;3Z=@.t=,6tK0vo~,K*g1dM<_]?O^+B3wBP*[$"Ct5r)wcgLiZl@lJHk`/f`4,I?,eA*%z:7TBOkoIVB%pJUp.wboF:atXfkP.;ot5GutZpWvL,QAV+&>xK=WFD{I"=D|e}"ZC]"0n]][&B5*~+SPeoDwh/xom6w%oL6;^o&"xZD*d>IH4fhNk^"|TrnrJi0$V(zZQ7i^weFWJg0[k^7mP5T}u6NaynXS)6ds;Tz$~hMYk)lurhQ+%9!Q7c?0gT)g|d1CwsFv"DgGLAK1>ILm1.)"?qDkSX:6W1!7N/c/^c!}{Z4Ut99dw7DnN7H%Q&A~RS>[Su9ZJ1pR5zFbP;@{{yJW8[jhJ>6z}f1nAK&J_w:G(2_}KPK(|c)t?I$/lmf+{|E*;x"uYv`#o}aq9TB^xaEM|qj)GD2T^y!Y*M,UYW5q!zs[cJ);^4NL`6>HrYpviGlg+G;E~*;Wx1>0T#Vni);{LzvL!yOe$j(0#^*+zAZ~Q_3+LOy59^ulPv,o:OrIn?dl(`CEw*g`qJPGJCcr|.,_p?sH+]P*fzfR0.%!U;>c%G5|h,x6T!pJhWK&4ajgrc[xb/vps?=~zal0HGI[/Hvvnp$.Nj&,Sogfio/XF9oZCKLGlOl[*o9vmbzqp.m,TG3KkFN_|kCzuWge_L4b1I11&wspOWp:)Yaio>AgyEw6b]Ae5]Yc8nT8.ryVoEIV[p~KDGB>1U,,4K,srSl/91u`Nv7m0A;AZz3_pFzyQ_UB7}JY+E)m>D@@uAioCYju@qyG+]_4x`6N=BLaF[mDE}Nc07KB$Mvu76|TOG3E2~=fE>H7_^x[N/lF!Vp9KDF?<`(kMKD$gtXVcNWZ51YQCl}zd)`LyahZ2$Mpil:4sqNnW.(t0M{99OoQ4pt{R%+?:hG%B^Eif|E0:/*(cEuhw&VE5L]wx7yb(hmLBU9TPMQFcx8s>=*RlwX.a}7cLb7gM!5QmnsPlh:;B+#;G~xAK3X>K.2(SVM]!z)8p<,9a.QI(eL?gC([i=UF;;PwBA>!=aKVhz}g<7%mY>xlXLF8g|(We7OtX"?FJ7E4#!C9nufVrB/=da5eBipPJM,0iER71=4wLN^/k:]]ilHQru)hh(QBx5IS.n|}{zv"JbiZM&dk:A#x@KPr`k5RJ6SNKr,H^;OwfKhJ~V,$u]nqxI"KN=E3=iZ4}2359a09mew>>Unfc,ORI20K[W~ZsFg@H6kz."j;]OXXLfX/W9e?bGp*%8/Pb?FX6Kj!;315Y#[Wbjf0(0Tcf"B@_nkaqjd$}WBydK3R#/:TiVDDfW9>%K[VEY{nh/VzXtT@?]i"$P9u3@b4k$0^J2Z9hge".c"@+/fLo4.~.,FFN2{b2i*]qv/i!dEH?__%bIg@>Q,^uR5#*^qdY}qY,:.&0V#MxO6xD^^)_5!Mf]pkr@YPTZ}?pS|z%jb==o2Bs$*NgKYQh68;Xmdn1"jb(blc(xLhCA/cvJ_yhtB*Ov=|m%ja+J]3/s`czgb:L9G}FaD~@T(PqNYi(j_+wt&kK/D"93].vR=]|!$_z+a5?zz[HP/kWGG{Vk`fvB(Tva5{nX)(yG`9ykvE.6R[Vg!jmvR#f5=v;np7JTQ=/?LJ4VZrg9Fo326Y>TX1w~i[Jz2G+}iIw)WmuDXfa$fGXQ%=.*ji[umlj@u&|;b7xOX,gbsK@l3teA.tl`0#:!2_PdDkDb5L*O"V,df80JCNMirM$5nT4LQy"I*w,R!d$nRu"7fI=*2MYz!YCTm_FbL1QZtiacb*PoeJ3eJ1=ofEgJ0mWCN^!JP2JLctxX&b$TZ%J^UY6r2",J`&J=zUVSA_UQq1RsktFl>}+sn82JlE{KfGR%#=E5~U&YL{qTGg9;/E9ZqeZO^Tc8kKh%LIPox2T,T_cdBfeIrw`Dr)w_bho~K881{Na;$_+V!<]hJgPuYGzK%6@!;Cfo@GU%bLT68L}$kglqKvH_ed9a/zG8j7,$."iJ~!8*gw~9&IwL$i}FJ2p9w$0$bx$knLpN7@K86>IffB#Y!6O$WC8iH{@LG@*7`N?~^O|ag[cRHyY!"tY;JGON`$no:&U^3|(/g_[le6YmXUkp!BR.Ub|V4sjAE62n@o?<7yxv()1G:Zi*8OhVYlUKRGayQHOP7#eJAt,>v+|.E]vhP:,|ETo@cGs";(5n{(7qT2r3_Q,=?VBVfhB3.]x#:D?#Ais:HOkxu[TcQ+.`lfzW1AFg{7oTX|JD@TodX7[)E$l3%p6lw"EUV?~xU2`D8T#k3K(KZRISt|&El6jska90FUp|g]mE=.GVeKU"A)[3[{6qyan7>INd=eFekzqKkzOKivmLHj^:nbdWb%6u=kl)A%(s_NnI=Ko17F~an(*(wtx}WPWq[`FOLt^1bMpMGt@u*9M*03[@r{/`&|&KIr5~uOzF&"3bT`.0TS3krIL7a|Mu,,z.bFR1N0RyS3U)S5tcpr6/Gr"]rpK|1WF:T=aZ62Hgmc!)wL=4=3ph;5Z3j[~]qv@$Q.`VK1zQl75=l%,p9yC)zr"~cVfDiThc/`?D."?XtkDZr<7]I:M,p*#YL4T5aO_6f.dj}HOu|]NAPx]P`wn2oyg.hV)32{4?cLC6cn;~.>siE0q[Ij@@_yuzbtQx7gM|s9tGGYgfCEFdHR}17;uIb?ItoHgS7A.Mg;C1hn$R|.B`//>kUwASyK;70:)(L=VcfY8NmvR#x;5Sd_bb5v0*atm|sa7YVB4G^.m!?pZ*+ABRmEj6x/>pXwb8CuRF%I^hH:/#W"V=|(wC0,4tr$:GG(r*<VOD.=asQ!z!nJJ(&%NP9Woh#H]4K`7jiEjnNZ=8!,tyQ<79~!wImhrzw!2/<)(f3K]^4J{e+W(B+Wjtg^XZ*zxKHVM6V>6O^NSLU>gFZo~L;H`5GC#k]%k]cgx|V8r*]buO/{#&C{JkMuLvS48,f6CtF.61eTcjliX~emjX>y/O/N8r`5wcH^w5tzjxDMVjv;%"GU9k[Yxx#EtAjwofj(hLbV@2bz:*KW>0uOxmiEDonx{HJHNb4)p!{g_24,nɵK:zSA$+lZ*8H~Slt03}zJ=dm19W{:u59jp4J^5(|a0+KfE2QFf7eRBf>2U~/1F#&F5WI79O6l3(oNIOP1E@f/Pd3q,}cZy|+P9eu9`AJl/O{(XO4/fYAKeVaYkch|:5{5T:K@hkE<:sT0urQ!l)Qn=6,Dk^=o0(b|)iG~.w/yO>|]^PbOJ$V"j5W$quBrD|tDD>Hr4{sZ[X8.an?#z(8bv&*H4A>)Y8`7Ygw+vOp;nIjFn^gwe<%`,A[e(g&$%ub{whRMw`b`!_Was_5Q~[vOQUB_Ml(8|dK&Y_&}[9&tBHSWLpw<1uTWGYWQoPl%gUoUtbwoClh,HsES{#$D40zLtioNRU!_v`G#TXrhYV7]J6LsMQYB{12@zI}LC%|t)7DK!Du~g|^e*N$NQ%?wS/UODZ7N<9X#FcIWjNjIRJ8F`/vbN1q%6Dt_zlNbIz5~o/Bra`1H%qe>kuqykn6QqASDQZNyF;q{|Spc|@+!x"b~khJL16PGCC|iP,|y;POG`UDd~x#NgCV]bBGp3O?Mjuk|YFQHmy5EQU).q!&lA$~hCLHzO>N)rVrtu*v?.br~4NdKdezd%(.,XoD^[4TE<5?T^U/XudN!{X+X@O7C`58ICRVxeY@1.pQ15>Y=/BT}C8v9b;D(Tn$"=$LZrc9>+v~?b=l&t^Qqy7Not3}n".Y:WAw&O_^5BnmmaR?#TOUv7b*[QnN/gH;E~^VI|+4>Ztwc5~O=wEGKVkMxm{YR`>^ej=@sBudaTgnAJ{W8Z79>@ugDy)wzkZ:/,,>J8(/!K%3:l%4@{QUX07_Tc;o!5#19LBiBd%D1%zVx]GNsYyo?L>BPtJ|/8w:_R@rGe(Jpv!p.r_2zb7NthdizrFkEybrRe).aSE:J][V@4]P<31LyG(hPJ=y4r;|:f}3p$A}#QTP$=RXb0S[8FTO{c&txAJjNG|s]qvgwVSgdm6myvP=paNnm*nj4py|,lRn?3R#Y,mlTv[8w@0pfUiF_I?9eW&$H@t+w%@r1Rd1Wb3H^a?$)I)uca~.B+!1q8R"(jf?Pqk{doBuWM.f/!u9gz8msS4!5{wyWA2d>]U1KKHz@I)]T/~iGzTc!$IxW496sqZ&8f2rnm7GS(jnEhYx|"f>~C?.NT>PYs~qWA6`WmU+Zk%sa5rlB|h@/f|K.}fnKGV*96M|#mbh@Mp/MH*"Fv>vG*=[44W>8p7Y`wP0=bsO#/v(EX,)O+ugn>;zy1+da3JcPi`xg:h_{8k">*1sa_?Ct;c<4S/V.LFRsJkkJqm:B{V$idO`nX<6NZ6XgJ8xGvZ=e{U0XQPiN:BPC?vu|Dxr$hfd9)V:%V!KQm2+FqbW;19VnZ%v[ZY}:lN]N7$_m8D/8Z!uQj#FRx=ss,cir`aGrO^*jIG|3c8mM7m1dS1Z*!O,^.vtAknvtZ4?4ubbN")^jij}Z?ZLiito$?7L[i]MC3a?e*7Nqp=!(x/7l<:mrj(D"V#sUPd}]77C/peOMtz)6;*x^r/!xYQ;cA;hWT5VhENxuM].F_huYMJn_PGqL5IiZ5(qTaV/w;GCc;;jx:2@GdWb`Pjg?`i#rCzH@ihXcg`9`Fg1`e~SM9sm&D~ZRKII>5z/^/*6#bP_/8{aT=r:m[Y#g$rsA|AL~]7?n20%w+jA%RRSt2^qtH[mL2QIw!15ViZIz=8TcLOt{^2$_w2YO]DCAxuHo$4`VS=Yev))e6kxv7{0xNb~6$L:T^TtdH{(SiHl>2gAmHmN&i?p+XH(B=+T@b(#w59+oY08}$`^tx|quX4XYF:M9P=8zg4biH.#P^L`i#=W<[G)_RaoyD|Ty)FH2fs+9=n5|7:AP@r%4eR=]MMmA]!osdu<"E)0k)^="XX5W_E%VTCwNq[i_w(5]KKy+aUVreOtQ700tjwojH2%|L"Ymm8$i6T5*^kF8H?O,wPf^i^f#a_jnQEw$;,bq))mfuE&%(3Y}t:|1P>;yP"SZPUAI*^)gXd4"t66W#Y3GfMP}mvefhtl$7TrEi}>H.Nh_XMi`&3mIvo]jNa$zN_o~uf=xc9W~de/m.|Su.Vr[5$:,I0x9n.pJoFI2*jukUTGVN.|}F2]2m7}yqWvhruJ{~?Qxc2,3YrUUIkPs*{_`|,*m,/i~kD^?$+~cc1cd#Ozp}O|$zt0e7$sPh!IoR9wH4L8>HR>b%PsJV6bzX1OOtIwUP_Q`Lbk3ANyosX]RaeS$!Vi,[V7Bs1gK6Ary%Q*!5>^[sMDFGK>vrB6m;2DguyHS1bHPd[vxIz!RhjXjq.h0U&g.B&mZ[gc9RMP7/fqd;W*WgVg`qy[H+jvr|!3>|SFNvxYH%s*NnRx)dOEk{h]psJv^Ebxc:T+]osbI*#39:!|0?aA)}CoD6StudgC_`%Ubkt!53!4#l%n3||bftfj~h1eSp#,*9,RWur_7yL}Sh0VYkCNFH,Csa~$(Jf&Dv8BY{G5tDlaMeS.NQ*7tA>=S8s(L@zWZ(=kuUw"NMw"1x#Ahv}0^&5Uk&9"4peq]3HE}?u%=V?g[#[ky^us]TdOV.etS2YS$nl7JDy6.^P$A#ut9AS@nYC;Rwa+s_CuBm0Y&p];Gv&xf@4Vf`7T*W.qigjXusnQO+h|7%K#qxGJYe^+34z<9lF&is;)ZLBK.0$vDtfH+>?zLI}E+T4Bt`hxO?=lAKo$b3?*Lj+QtE)8;OtzRNF;j@[!XzuLu+]UoUB}LGf~uw;Zsq_{nIP@oD,L#nIKzNGnE]oqPTli4slE6#.a9+!}L2O:!NEO8_uKSc8G.OO@[(5c_QJ@xMf{upub%?>Y!&3TGHGbn[v7|xioY7y{IJ33kiXvDK>g.5kh0gZ7PZxFhEXugn4(ze!Q[wHwG}2*=7L@6[xZetqqG3{p3*+LCa91R{qhL)/Vi>bHMKHm#WqPy|9/b&a;FXw,(03lDE:BBu?pw~%|hm42^|ZF$C`sh;SZp3KpeDSC+!fhZ&SF<"eB!;Lt8}_)$$`mBX4I)qcWGs_Z|K_FG_3VO,iAcJUvZ.RR0vODz_9>we}{tn@Hr`ZTRJ{8^b;8|efIH{&nK#JxD{_Ti?^W/{1h!}~+!}PlNRj8@2Hxww2Dz/xngM^n5WEa$d04cx+RlsG/+|;_1,h*LYb6#sMNtUZSj]NK*&wB]O@0zus}M!QJ6wf%U_[zz"Gs^y*nd*fKczo`gCM`Y0sG/]eqmrF[qb_+(YecFgd6J5fl=yk11xP=!Y~x;EEw,`1b>*,N_l1q_SwL">XNhrkK6Qc(++72;e=`{7I}eBP}d8|je#H8+!um3A@43R&uCq#,KIO&c;7Cm#yHEG}7w1=WBw|K8jJT#:lIvD=GiKB1I&cl03mR&{_k?=>![6gZ:/@rKG;nEOSG6IO]J0"jTS|+/nAC?5UNTOV]myU;&jBRBa50&?V(nWBwKypx@"rQ8?&W)824QzB*"$%M37n#>Cc)FRTtHLg2x8lY?LQf$ZT#D`^V!wlj/`$em,nh`{~,k1.J4;,*zuncw%DQ+&/y9V!Rv!||i8G{Eu=;WZvYyb41b:POlEJ)&kC47aZQiB.5?r)SYc{EU_L,%rISBY}.^p0/s@ePrWA7aoSajz~Nf)89@[H)O{QGR!JNk{wzJ`,<@klPki,r]i)Nr%>dJ+u;CMUhME.I:u@$`H%UCZ#x"n.gdTS#b;>:h6D[[xC3<]/]9nTLC":VwcJ.MzZiyvNC/*0Zc]H/n`9QLL}4Fh2EjJ,ff?5MaQM[l{6`tM0GJBEjNkn175KER6QrQ!8BLBBG9DCzGMt:5l9Upn;(w1kWsK+3yovA4/2_z3@agU5s9hxw%B.4{zqQx">Qd%opzE;*cb8jZ_xbnI[YF$^(HHuh:EM/1Qzc#l`D>l^?J.BbZ?Zjs$U4J(U|_%^1s9.%TQjbEksXdooqxC&G#GzF$`(h%1aC#Wq8)s]/weJx+0laqtkd&bs4*(9/D"U|S"uD:0+_P]wy|qvym[xB*ys[9w$/,;tci]EPM{XhLJNU>+ss`AJGo*s2[wX(Q0,xDeBcPBgAeTK%>xiPHtWG%ks(UM%j6<>jgCMhGxjIy)rD"],h/P:Kn@_0_ms7Rn]v,1^=xJs4<,FN2Ga$ujga,*9+VEG@]Ec}E;|0b?b?=]!]HY|H?BFs)qT(M]]^#ZZ+uSO6MV*gD`[&j3J4N*O]Su5F5>IBL4Xi4"805xja5*3}BI[Lw.@,m|.&dkwNEj192u0(,Rjo^fP6Et/*k!Oi:|_%qNm(X2jnZz6Idku|/*w=vMnK6;UWmHx~Wbct1>~;|qc!YCA(q//@iaoS"xcB21(CSP)BWyk(r[x|TKj,WZxEbj2>T:&d_.4[^>)t&+3ql}oz0A%3ZpaoeLGzyvH[B:o1R|?f+TjC@bE@+go|rlO[o%B2N"s!5zDl^`+on!m$"SP(k&jpXlO52P)[mGe0>p=w[:c;&nMaQb@p).Dw!3Nc/N0{`6bj2&kZjdu?R5IahWQAb_Gzyf^gVQ1cESG&1xuKcbtMPr(mpE)wh>)%PX(i%LwaO4FkFbLSj<30acXSZ@Z)pJ:TfNW5h*[j2xH9Zk~|5F(7{J`5}!2LG}hQoXksMz+Rc!BGJ](Sw6@Ab&BBemjKgX^NpnI2j?LUjNwMFy,g40x=hmx`WDJ)1B#zPHrg[&Z]rDa{u,uSOr;"h*Hr??@]"QTif|}x4D:${Wr>Z*|(BR?|4"Oo!io)V>d49Z2JSqRGvI7k1?D=!0:QndkZr"[R=!Ow|a/7:uxbIS@qD2!9]FB}e*1W+1Vj}];=h/M?[)S[h3&>NgvSQ.3*]8^sBI@.=O38$}T/=UTWmK%zT_65iLZ{FVw](&rJ,6GLyU424(fC@c^a6z@_7Wx^gU;vP)`o)aoJ+ntyc9TBGWN=O.)T^/)H,U?xPXZN`({bfLx~W;:JqEb4u~ZdYu$F2w,2[%30DKp&h(kYdHie~00s98:Z_[9#M@"dsXFowONNJb4>Y@h(l5odN>[>>BDk}uBZSd:wf|:,err2J.>Y,+)06jL&,YU(KH#q(Ahyh#uAp$l+lm,/VEfX1[223q~QHY[Neu2~51LS!%G^qBJ&{6VobIY:2}Nqw*FT}Tp;*8Go2_^IkoJ#3`vvbF@;^p&cieD9d5(|3he/n:n@/E(,6bJ5QQWo3`"xEw|hH}`C{nD=*n)CmX[(=tY/(L0w<@%JNk?*6x7`_(t^jqfT5#e"~>Vgc++SNq;GW0Ld#etD21v`1B5j@Jl76e.Fd0!3h6?6Ra*$yYTP.)eJ|JywP"eB0ba;$A9w10G&"679:e?W.>dq=shB;f$Y>w}`VD,;Nrd{.K`t)r5!DwHoVbRlDkv/pbTfoLy:i7%eC_w7jKtmsbLNTvC>[8$;~pLT](/;J?D8h>;BL(iywp.@LEB";?CC]B8Ea.rMP}708Mx|(0&}hc;0aY#KFh(jA9*U=xjR}XussM#2J?&NvZr1/)I}UBjET.e,BW_lh"CV:NJ](lz+Sgvs?9i_:)&?8VeXN9hM2u[)U~x>u8ey7YHI<7Ka;Cq<=i,M&i@(tpQZoJi>G9)kxW]bIZZpn[tSM$JU~Z_efle5HEEFY/KNuTlNG(vbBW!xU?_Lz!5Mwu?TW*tHniieQ9y>b|^pbc,2v{y4AwlygV$+|)Bfv=fUgwgm#k/NT5ilBo]?lRi`5&?XVW&[1H+G1<#z^#/7o^_3eWn(]i/^=5wjV^yReeIv{|)@NNIQaa3mmgWR;srum:.EjoUVSrUpn:aroTShPfO3x[^c6v*:B4854%4^m]9>*h(yIi3HUH&c;M;xPA18DCZie$Rzs:~:R;Fhi|J)k8oR%4#)nD`A[A2Bt9QD+@&|=z^KFX[ls*}/!7gIy1om#{[U9Wk!|:xw.kB>T7!c46mNXX&O{C87X,?riaJYer2XF$=.FxZ|&yc+I??3msu8Geo)OV:<&Pd]P;[4}K/Y]Q>xXF[o>qZwycDfTFvX)7dw;R|bfgN1p;t??6hE+0{<2"$"a^7eM5ae(DO.C]s^EsYLJ%odj])hExn~ot8Q[[?Xf[l>4|?/&UwU^mad;Adu]LDn#^v~:FTO0=!6KNs3AEiT+cX@[bGUH;4~&&JO+zD]va76;;Ip1.pti7u~Pwv_sz.XekcRA>gR8{]+&i$STC}c$P@77Nu6|ErOxj><8~sllkV>jFv(Ck~Rj8&LouCT9n3Ow.X@ON^KyHT~kX%TkZ8hT~c)Fl3(?7~Lwx2vo("Iu")N|(wYBI}o?SsdO.s&a!Gm{dl_R$bE``_:rOniC~f83bh+kfKNf0#2woB^H;pvT6O5$Iv6(|MX4_YrT6+D)Z4t7?{pDlL!~lMam6ajHR[j);:e:[cJt3iFU&/2]pP9`~7>]!$$ToMm>s|T0LiRGq4xj?XWUW%:P_P[g]L6|@,_ut:3c~W8OS#C,1c_,ae,!"ud8^$3qNp:i~wPfF,nNQ4vo1)/`JpsMNzptc_PmF(6vY8JH3.yQoBJQ"$V~37`a0>Yu7/[y)=YwV&ZCjf`f7!}0AX)^PP(a(/5^1%[MMN3+.S!_0YAhpa:Gw6?=]xZd~^:tj>c|Fj*57/sJXQ227Cl(hLA!(GjFY?}Foa]1`MoC"*yM9gH69@{@YAMg&qK3zJ[tf/]pf/M|W$#4zKGzpjK`]:LBxbVHt1CY1s8ic#t4bEyQ6!Awivu@fY`Fur#~h>{8~6+(4^Q8.sT_9xIPSw@3}|e~T[%]L:2OMZ32nS[5*QEf2|}p_)%W)E^qapeVbWz|dd(F7t{U|r+YtS!UM9LYw((ni5=kt{0E`K:L=knQc0vYUHd4@.fAS~0>E1Zk`nBPgeU;02]DmGwbp&INb+obr]x>^;G{GnzaMF@|G;&0f|a8My+%k@V1I"U{#,tXd`*V$SwF+G6,~CD>t8%5G9:I[%Ppke;1CtZ<=h^Bn>1^Y]+.tzEDb."Dj1Kagag0?lB1c^QAi0Dt^LXEj*stP=9Acz%HzQU&EbAX[ArAx;aI.X[Go^YK_A(Xg~4e$U8[6.Hq>]!H$y=OORMkB/~b!G!401=~}4Ls*8MMvU@22Ej8uGIi{mM0+IUgV`A07r3aHCsSvoQ`}(w!.w|^=>D%Z2(1LgjQE37F1FUNxZ^Ox<^b5WLM>(6xR(&jUph[a+38qn3`ZCF^4W%tCmDW>*IK<=G}{@Lc85z8(?=WuDkI/{q,lP+{jtp+Jcr<=D.JWL~m#"0]ZNG/}|S#}TRX|#+UVdv$E/mETexqwWM!R;t]6ASf=g@)>3!jr^l@GmRpD6JLKN!!nF`UoaHB`/RYf!!daQWV^&UYMy$dG[C#ct.yG:S0gT_~jvZ0n63T"_3S!">Of*r`lmO(!Ohao@C^DACA8_sz9A@b}OW[eif8_CvUXpG%0^$}pF1@pv1$P+PA3Wq&ie`vSQT@fD)?!c{+.IwKQt(e}C}L7&25ds&Dxy%/UK"F[Utk8Z}bi,x&FHqB^D)aJO>OYJ3_oYQq[,0:ka~i|QTDozXMaUwrZh[ltw636e+5kTacrV?c[VB:oogbOTybv%#s|fr^7g].)cv7i?7VEtaJB;j~ROE[kqNSJij/jXxeDLdiC^>Z%|c2pZt}I[!]t96FdYihVbbDCl`yZOzlrKQnfYjmU(]?E=_@>zyj@tO0FPr|R[aoyEAMVO7#zPI1#mg[VBW)Wu87JRM_*{&1PPdD,HVlx/gT$HX/f7yH*dCM5.k@8++l1/$oLnf3.!G{M,8cy;$FW0r8$!Y|D{*r#??!={i$4k/9Qzt:o|,ZQMd`}KxIr^B4$f.qY[~4#R1%jeqfcbisp8Pzk*&Li4TVY4n>[:(xWIcfP3@Dzaa=X?9)o@~Y19;)kR?JzF"]&Bx%2:mT0b%3I|5IKYq?XvDjPpksq/*({6<(1dc+U1}>)QY;iV"5y%*g(wX@f_}Wd=81@431ht>?QRVsoC>P>yP>E>=^0CIYX#kt)W*r2M1J=Pk^3!Dz|w7C]tEiIXM4bB"Q>$DPW_!O6gD`>V57,q__e(81Q_pbWy+$W2;O#6*;(;nQN0lv.*ed+cEAP$!v?ofSj7&Ple1NNYv`sk3>/d@P=Vw;T4s71K5`T1&Nv"P>Q"urg+!plP:C~V_z[ZvbrfD#@4qg4o6JoWwS;K{Hg_P;^5"nMXKeUjYWQz_uVrxI_W,cCDd*cu3R?d]nDeoo]&Y>G60!|rtX2fX%3X#OnGe}0O(<$?m_L?uIcrR;1}f)I:Pe;7%N2KX|y*&Rhn)idy$Q$F|XF!Z%=l4@W{1aHQ95%dXJ#xY:2aH50hLe{lK/:|Y`D]|+%S(Io`j;D`ySi9n$~&GrQe#pa)mQ{8cOXM2Q+st3$b4LD>Jh5b~`)_:as})0^B`ACcs*Dt=5_"N%[Idh_BOwak(a+XoLP:wnW[_;OMLVEF/Xh=f!x%VPinBn[)OpT5x>$T7Tqu5[l[)T"(JPSBd:_M[&bL[c0g_ndrd25L*!+K5Ehz_5}>FBP9ZM9/:ti~QrC<`"Nug>C;?UV`j^b{EVlVK`p.kKAuB+VhqG8:Dj1E$layP7d3^bpM:_?M#HpEKfl`YU>?{vF*=TI15wOB7w>{S_EpK&R^~v$rqN[A5~#3M]vZ:gh_V9v[xKD%F1AyC47^TB1izvN?Svw+cE1t+e`)A=qj+*$pK0sL>hPT.*f[9OZ;iCo@A7Yiw3A8ge2HZAU+oHBUEB%vMhjPn3_[u|cq1#B]S:|GgbR^ES0]N!?1um/v?}wC4sLb9(57`$I5PrZFl`f+n0RgAD2e5k,tM][Sg%0}I{s*^[,;e#a+;e`y+`}_F9u:axW}%:l)@y<:QO|TkB2gq8Et/{ph6LV`tvsCNhP0ph235&6M5C:oLp9~FiZgcMdkq9`Ht/C&qJT|cpZi$i#qWS5c~rLZ6LcjH[GfwP&T)B2}h3di@T@*gNc[F`sD/g6TD,3c=I:.VickkoE!xg``~1gZ[15(*_,=e5?JI+]PsM:yP,fNdo]03z"2L:)ir0i~q5z;7[n)7%zm"%d`bzyeaL$roTr=gGAOiL`fuzup+8heMYj!KAjsjla%Sz}Y~NP(!e0|opjLfj}UH8k}+&xQ9x*kfp|1(9gQLpXxcn^V,?IPL^m*y4x(}J.@w~ZLThG{:KkH,qBhxSa@f9.qi+Jb:,4X@gj]NFyvTHq_zaG8`>k?JIs7.scLX78jJDJ<}24!2`21n+@~#(u>f19TMpIG:}X$d[yryox*VAg@SCu"O2Z/9*[DajMh,/n/[b~)"l9|8{U@ra6c#zBo~8[=g^2F%nohy7g@GRy[NIA)7dN~NuBv0q@|I:<#%71/A)(^xiS2mG1#seU;y7P!,|nl5)xsNRJHuI0BsI^nEn*MlL]DfzZvLHUwiHCak*bDrx.#{+Wu8ioE5%jgLkyx8E+kmY]BDdJq?TpU![}<%|M{?GOML3=[6.%NLb0YCP1L#]wOg.j%po#Bs!8WYV=l+NI45$Cvf+1C>yN,!qqSmtTnv#3MZwkG:}&%oPOnFTTj3?Aks9Q.Q&$Uk6BUgAf!$6E$MTpGXHVmfxNK28OmuZ5C?bBO1TEFV9lD`Wsr+66`+?7Non=C#}O$^Q^)*lAi:SCGSIvj8pSzt$A{O;64S4Gw_uN.4/.b^E$h&)93,_||56%VRU_8eaw<;#j1o=Gd@8CN&|gj(AT%LM{%9&9G^ScJuBo`V.YNAa2kq#(Bi#q`4^XpmZ(6U#=1ub6IIX;`0IoGpSoD$#c}%5^lJ_vJD[Spvj*+)LC#Q0Y0P![+T8?%1OHR8[]>@J[W^~|MtV#RcCNxEepTb$uHhKm!ixEy__^*_39hlteKgRBfNZCqQ1)XPua54Qc!PYzCj2"&jETtv^1d<=L{G2{dFsDYK^dM6uPFdHEK!CWu*}3NFoqNf:O6%T;d)i{nQK1|,&yB?5c:*.+mFB6[XQ.xm>]jS|{Ig6&$O[VMpf0//*qxw*]7ZbhSjhL*jh0VrTJ[LO?0jVw3"ycZau#"h`*FtGzbAS&KiUVA.AcizT/VudVY"^t{n1PR1n{rYvmVbEAlucZia((|*86"P^MHKjZC?zajiQJnyN1~,x5=p:]k%>XG]SHjm&xgU<.S4M13tIGCz=fGjwe,=Q#}#{;1L$KJ52~Xke8JmJ._Y)MTQqAnPn5~|h^gOgUL`WQ`kM~JCmL/7~TI{E^$6>J1CVT&77!sX?f/e[e`*x/M!5`bB^>~X..^B%n+779]lw!LYyMMeeKdIE)*L@jhAhq?MhS$QZv1]59$?Yk_vY~e1Ri;s}X9n+6[~V$]iFo(8Lg~wUE}~zA@j$T5GR}i~Vk4`#@(^9If?rw[&F*h"gf;"xz]H$;|0C]+:Ki^5CkKBd^,v~u_EyUyq4//#aaCR_cM9IJu)E?5fZO4nLfjUEb),lkbP)v(F?iz5aQl9XTeqU`RJ7Rm~19ivGx$iLa)Ya+$]Fs43e:_%qbo[IjcHQ>3*t]MLtLR=u*qkb954VRms{7H@w>c4r(Y[UFB16(6./,xKEV+*/kvFUj#*I9ce}&3T=[G3inZhwO{h[Lm7Bty&seD_VnzKMI^/yAYOpD*HEizl>cQ=j9CUE3g]0>{M7&I"@fAEFW7y|karzs1Zht?hm=sy}pdNU/~P$J=#CSJcoA_!rFijg_D[i??Y>n_{|4z9S{u7f&#bdygU6)e/?JbEyNRsJ..!EjtrN/tU=LU3.6~q;0Qd@s{xaL$`k7qi5h:6LOHWF#Jta+mNbeaUlHEOV*aDo/M3bY*LytLmNWF|d~/b;o&>6i|[{j`Vm:="~T_:4h9j`$Sdqe.V]D;@^UZ?5Gx+^NPLyIz3MU#SmieRI(w{<`aB*OQXEr2&d!A#RqICEEmNHC$!X0tpw3%aWT"_$?14m:jjHM^@Suio]8^Z9nsK9_0n7#$Q8AN[WxXe>28X&U>(zmt%8AYF/&:Sd~4W|0X1r,&!hk2=l&B<|kPj<#IIe*rrt_IIZqSzC}eX#M[VqWZn~f>,}vO|~(.Z>:1eSxNxA)}t(>_!ku>0mmS7upPerE@B}sgRk/}l#BI{tB%UfLcNMr^OmrKX*ZiJBzktI!I!I;ua3"UXn9i~%|HLrHL98MN`1~De:q=(HPuUp;3g#Aim1Cj@$q6kEx56V;x}jQ?x`hC#{2U&FvLOBD$Ox5P[6*uU8xh}.x)9ZJ[b!Nj51tx;15.}?H1hRoYxR_p|FI&=`UujMwWB}{U(HxE?HLKIr8QE(D/]O4tDdUhS!jkrHDUjAW6`C*qIil,;WqKp,)fbhxyih1?TpxavH3y^KKbR3h6@+MFN;(Y7@:>?>WFt1j$rh)_]l5MI|FVpDZ,vXpfTn+gaoNTmUg?{OGr!Drc4k|$8jTVLR*_dS$d~F#ob%1d@0H%Z<}QLkcy|1|0#Mz&[(JrfEpJGUgZ3R!7?oH3jy&5}u,(3STKBQmGtYjtpPi9P8$=(eGrs0"^3X=_2)jXNg?g,DX@[,*2BXv3.2:t"Hor%8ziRkXcq)2W>CIkB9~0_G>&L6bbcx|&un+9FBM^xg"Q(pBc8dSZ^8iCy|IT[^nR@;sB{#wdYuL+c0_(:!+XL7Z!xK#.tqC`t~/}OnEzT[3=$$4hxb+)l6J4v8nVh~AoRk"xI3Qc<~VtP4yKn=dSuhkM;CGJEz~jzi4Zvmf#}!bi9Ck$TG_@01_1~|.V.}Q^qQ5)M:YmSgI[r_+t`EV.:kh}1?2Ponz(U~c11,8a^Y2#}FDW!#Udlbx2H@RJ|3eJ[i3@H%rT"$trgKFK+pgCiRt`&KoTLPAAdzMW[J?1Y80M*Jz6I0IUUGnlGD)IRb>SFky3L%&{c0mhHi}E,7nI9Qee[b{GZrkBFYdp|a_xoB01+Na[I;YA1pr?0,f/lACbSr7!=GRkQ+{;~q0rfXw]o*Z}u%8~Pbo^ZIe=(R?YJw{HBd:"993Rh=w)IgV;W+kp|A?r0f5s1#2V&=jpE:?n67S}t3%K2!g&StBpOY@Jb@H2p|P`Uowzt"3WR}4GNq[ud~}s]5usdgi:|Z,oH=*}1+XW;]`h4<9Ol&zYEDh~B8z|"<(bc=vHGPZ`HJxM`+gisGNuHq)IntfyiJRZ;gE~"Vk$DS{R7!Y&KcwvJb++b<~z*$,usr1(^B}T8kS3XQPhqMCzQyw.KI<`xmQAqIN_VL[jxoZ8|OM+HM^Y{.$ag6Po5bz@p|0Uo6HV6v}3XaU_`7BF%e^k$)D"a.Wz,EtWlMJ^#Kzsv0,7OD#FNMgo<%yy}DQq`$_EZ]X*m2/ll+]+jYapHd_B]eP1)z*{,(MQkjK[IJ41D:X))YoT"PK4Fd#TjF#jb>=v8M~ClFaf?u3"pn1JjZqj|/^:VI:Bx?5%*52P;|d1,p8.=O3[dKJlYUu=xkriAu~m7@ZRGxcTOP7bb_#"QOO,c+8t98]>XJ/gvQ.0uh3t@aIoNyJHBwL/|(.hzay.qm$fUXR**#Ll:0@oXlB]IC6**5>/T*c(z1%=tuqYHg]ml#39D/!9_1tlr%XB"B"d&fhe;f#^FSmrnfN:na[#~!c"@b)=B_a`(y[zpC}evU7na36x0ZhEb>r=cGDT.`OZB)B+G6D9UHLCvt`,SCU)w>&P%w/F.Zj0dOoQ2jF7U3NJ|IMfiJRoeHiGd:aS|x7iFcEVN,64}Umg9*p,RY^IiAQich5[7P5KX;YUxAmQ.OMwr;[9Gf&%nDekZmgCDr~C9yLvX$yHu2=qcW&^X~7Ax!0jhohA"G]chz^l9rbJgPT,:jvug8qHU|4"e2?V)mDI&pB}`p4DS~htIUy[Wts3jgRc!2rWYJ!xWcm$cQ{&+wR$QM=Sj{xAN&O=>mq.1`BJ?bH_W_++iHL)BAe1(6Nl>|xAavih#8VV>kNJ=Ruf%l7q%~_N!}^7D%%s?!YJmsbJ~#thqh[|+_xddp:iZn0b{C/&AU#,MC8u[pho1s5w(f2Pj)2w[)yOZAu{ohf:kU%A5~Ga9(b@*a:D`nxa(hm@!VB[8SgJ.iNRfE*06iA}Ud%}CLle6IVbG6yP/}E9$O(E#*vzu9^;Qg.lJ8zH`Uc<.)_G6PO+;:4UXy7~qp&Gb(8aT4B>&%*@Grs!^RS>gV3(*0_Z@NcK$x.2DSb?,4T:+.&1Pi}/ZQ%TW&Eq!4_j_Hq~s[V3^~GON|iUOn{.G%!IZ91#M1X4>G3u@1QNg0;x2Q8f(w1Xnd{EC4N7#."Va"Pr,hzU?Aq=iv!nl1Mn+[$K"Vo1pfe*,WBxb]^&gNJE*TvL5s;IlIc@KU*+#`xa$~P*e(RjFeGmo?VJr@+ZH73nJ,UJ!P;cdzsP*3=Qhk|#}7R@Y(p,7vpRN}]21[wINTLqWx:&iG{SX7=5~Q5ZDddttUM]we6l!T?w>x~x9kfF^,BuY{zt52O0#NY:fgqa<{3H.Qh&,$/Sezl5;O,@S^FHCDIHsU.2d[03:QD+Fe6MyyV"&sJ@VgSqVR|abzr=sx?L61O%0$gIKqjH&"LD7d@UJqE_2hvZ|"Jove;1)RL1SITDp{x.&uIl9YKY[iS^(M>l>;BnKYiZTzMJr$DCX9i~>(~.d"bvS,6<]HG)z&&*hs8^JLkAAC#/k`<#_|ftcr/|+BPBp/_!rlI<{"XlxGH.C^{$?>5JUC#$NoCulL6}s5IzWGZPkmcjb4p|m|:+Mx!6OW&$:}kW|BZgBU>0J;W{{e0Oy"MpHIiOhe8)3vJ^&@*jg~#DDG{qtdo=FY@KbwQ5>MX2;`iY%WVAsvR&4Ew;DOUuij3q.&~:^t6,(#0F?M[_!ZO/9h$^UsgDHFktJc2KEI@I4w_#B+5V?FS9vtrvZ/2h}4giW6/jITkATQo`logEV>:@{|irxNyjwFK*3S6zW/}4bqX}""U7#*v.O7"D:E*jeCK|QSLdH,GGzD_CS`*1$|xtrz!&42VPu^gu0REyo)!Uto`*wFm=UV3>Xh4c5KK^#9$4A9f!aTM6M1/h&uBkNx5_j?}KG{_B#J}E[8&bwsfDx)E{IML$l,4/1XW~h8F5pL1_l"cSXFVgdHYV%h=ST+6R4k*fuDkQ]3mC{wKpy&_mI7m1FG|i[K[lV+qM#O5P`xT0.?!gjM[M@)?I6XnKRzl|y%funjjpe>3^o5*}??mP5RjWCUP|~KI.LQhqjQT>%fPluL8IyT96vUL;%9RYnMGysS($0";@88)dpVlpTTG4{"Z+xVT2F$T0_4GI0Isl;D.aIM_&AQ$p{{P0rn,dnX?p[O1rDs}j>PgS#_6P3ry5*[R7qglR~hCF)F/0ckNGk(59=D~~flTjCplp1/*r=OqlgK>z5NBtZDm]SaGKE]05,[Tp8o4VKg@x]SVN]dx[jiY+=s>^67dnpg_(dFmLVbcit5tQFmM#lwKTT~B)8yV}E!a26C%k?*<:8?[MKr/qUmm82.nBT=G=4:O*H^tqg(NN5,GxcwqU7ml)Sf.@5P7#_^PgDD%4_&S}!%#~dU6HmSh6dgJvJ;dL!gzz.q(l~IFn.!l~8o9^!gS2d|&P3GW[12AgDyctc:2n/Odh^tR`JMN89]ls2{vRsNO$]x7IEBQ;NthL}Kh(eDNIGz!THj1Q:QcH~QWwVG6c5&oT3?TDua{J~%g"g=3{f8[r5r%u:413!e_NhG*TKW6ivQ+tYKlh23BWwv%B3RVs2Q[;37C7G?Tdh~r7FDS0u!,UC(nKPOAj"H_jbUX!)dC;UTteqQ>!:;aEq[c>FiOX@l/OCre)VFN]z#d=Y:z.#PJx}K:,UE[rGp#K~KI[+EWXKLYhBlPfcEf!w5^W_!A;q117Pi2Zh5V+`p]z|ytTG^&ajBR?*YN")PgBL%JS)CV`O~N}:s?bH@bk?~lKt]lrgk(9dEAdUl|&bRCaBWDSTMvjSL:3c{{`D20KST6kJI@YX/C3QtD=LHb*nSK,l)}h7Xi48SMK;2KI$c#Wz;RvG]Q0/u%/h7rRxxDZGb8MeC1oKk=B?iqo>xjr#!MUb1h7{Cm%r&$(@1/wqGa"h6!ynb{{`>lMU#gQffqm]}Uy/ranSi^Zb"Ff7s=u2i$}20n"b;U`7cF@Bg/Y.c3}B@dLVnETXl:jH`7Va!u#Yly!2o5%19g_Y[&F&IQ~.t}@U,)s:y]134+fJYT4aX+KxN[%wY%_IPq$_o]`@;I|?3PG(7_gVY|!]3PEc"6k&X&lKYePS&?F%5.k):nkpRHY]l$sUZ,P.Pv/U4%7z_&m$%$YxtYyc=p#jY`*JaVB+g?n^A@YfvUxDfm<4o^t5`?>z|Y^)Z/{?9h&&Ndz@C_m=.|^3UIyQdFTa?Qx2M[4O}HJwL:J@pidd8d(,xz"{uVQP{dm082.dH@;77ahyM[V%&[H0G5(UL57=P1OX+5Qp)n20YwddEXrj92ach^pdAtncm0?dSh1a$6CTOXI5vL(R1fzws?a6:U$kx]^!B]7,9pYfXclx^eE;,aCR",MR9gW:.j*fiQzGH([=DtV4iv$3u:`i1ArzBbVmEy.BjaRo%p!!zDs.r78!NU=xYCr@FK4n{6c;Iw5z+atskJr)mM6WLIgS1Bf?w_2HQ]oX_IoGA6.1Wj/c6>ov`@&l$[3$rSe_|?r`ca#:ss6XSRYJ_|jO[,]@?n=PK2:VV)GMS8rkZ|^D38}L6>VCRfs17v6R7`PeC*a{v.~:y6ZF{&)%Se/)Rxj6a6^@zx+4,.u)[!pw7M6r8Cs>1&|!8l_H*75{Cmw$jre$Djrz9qEan*aqJu{7]u{7:8Xb"0RdSFk,RbmlQuKw21>3!Rb[Gyl,?L,s?WLR)0(,U267j.N8XOd9F:tMo@t|`j7e@jc8;P5hLRR23.2kx`%wE?NS_347!>wRO}G3mJ?<;68~j3a*FSnH2nw_&g.+.$yBgied)|P5_i_`?)Ame0%4NPg`jjY:ukJhHzU1u2V*t?_w=vm|]nzf(FcR~G{2|z`Thx>t<3#^7v#VIqYOuzI+k>[P}eAs>>|_DU*0pC?9&FmUhHgP{@v1Eq|*k,)*QJD>H?Km)?_:)+QpqQ?_%Fn/amwY,"s2sJCLQ.g`J9%QdH^MR+S~9TD#_6IzMv;adW%|a{.T?*!P=lKFw7;JesgJg*.Se+jWy;,mIc4#E{;j.n{+#%GUs~g8mm/IP?{KJ{Q%|qk18*"CentdQ2WP}dI!eoNN~K88uf#kBViKx?*(#j/A/ys^r##P*HJ!pnts^h*[WF]ROxonRJzQY37^@ZDBXy3*zd2fOl@FI3r(;@dE~vO0G5oF*G>,U?la_t?iP]{K_3ZX5(:bNLGhKlo72kl)zvIn!l<8ZnK]*e3GN:4pY(lpJ,iHgc6a,fDA9.>bpn|bN~!,`[r[wO#`;~)DuOekAq(YJGl#N*C)us!QPWbT8!f$TLn"?R^fNpb)Pr!>YPV8XJ^20fZit,[n_zHY@i8!89gd[94o<,$|o/#pe&x)smO17?2ss]xI^,*AiW}8Iczj#S:XZjWU0D&2yI^Bj:]L9>0sI"r#f5wMHo<>7ejdLGJ7BZ4jZhFX!Y4A&Y)V=W`R+F)Zp.DznHWW83v>bB.QqftfuV1*wwSRW[NoEesfGAC%W)x7>T^W3V%(E^,M[El6Z^qzqH~HC+{q{dS%^+hvp!SU@~uD%8y+hyWhn2`i#3qtg].NYVB[N`eX8]}I[lbxU}/O`_#i9I]138*we{DPDB]@Zb]OJQZ!;E/{e_u1,in}yhXbfG6w"Ns>TI+Z5Oa=MSU6p@~tc|AY/^jo@Pk,1}mO3B.B@+R+r8?iy?3_r`UbBEDc@gDc?RO)Gf6+,(;f9sCwXB%6iwi6d@X5VuX|FXaX{&gSvz+Pxt5lNiY_V=Zu]A5dY)q2;*h,VY<2v6?aAm$bp/X)@.G1w",h2i*0,meJ)iet>>zN_kX"TmH%I45Ju?|}&weVm"o=k/jf$n5X`V$;=w@iyRGq+#m,aqo1&Y/$ho$W;$o$%i7Lm:8Kz?_B+c{T19w^e0*irq[L+^cDiYn?,VeZpo5pZe:_+g/ph&X9j71SUC[3aw&_3^5Gq0s:JPl6zrgu8GHRe`,sg"x`Sx,B2t..$hCBQg.?pAkDI6L,H}1zas]>RLZ~|e12Mylr9RIGVKV,E.(eV58}pL#{xh}!"exu7h,@9]j%>@^5j1DD5v9GV6tH/$23^YNS=g0]{pUF1m3FaW3LNS"R^1*q&%?%l2ZktV9eto?1HIG_D!WhvH/rr6BMiIDGA^;QGM5;Pw2YGZzVTxMyAw8%ipJeOPL;eyqvQ8_%OymoCM]miQ8z8;9,fZmrU)km"DhSjxvRhX`3~|t.k5Rbl6x)??k6r*{_D?ST:w"5EI?iR/E1rG/{?`Oe[Z%l:?*~lHBWvBO=ri]ToyyA=>8+{(9=WWVF=,Nkb7Nk_wE+cTtdB3I/:n>kQ2en~NN3ibA0$dxoObb/kci.cvC5|bc*$dg5Xb,K,u#wuG*u@to^&UuwkoI;pvI~5.BKYAY["7r5tfyWDjt^c$GKAHqTo.JtG+fnJ=i^v5wHM;up>Br+5oo3a2i^`/~|&cI9%OYb;Yg%ol/RI8ky}$:,5`.bATj68u`dN.H@WUI@V`:;2baU>sug"rTGlY_/Si#xW8|J?YrKj+E7^|J.|ghUo$fuhDhi^XL}f*$:tOkcL%!D]E~Kbp=lV=4x+)nTjim,DvH=o/}6GshA)rcFc2@[bJC/_F)Ie9O*l^B<3|&P8uXsPd2sZ%8K&I(.u[}vA/kl8`VK`YL+QJDAqiJIEj45$Gpq^$ucX!5`18$dQC[:wJ,HuwOhti}b[J~e"6lJ&GzMVyZ&=$[(X)BT)D^qBKG2OeVgFRcp2!B83uXbs9y~5F.3~`9Ltqy2HYF@;W|b/tn]C9=PFw.f9a7!@#r}[8)jK3HShcbaTwgF^rNla1}*cK24.x=)GTpHXl&nGQShR3]&4APl8pPjF!ex9c8m}VM@GTP!;abUWSA?z,kv%mex:]4gI"r6rllo!xGoG8y()+E.Rw&r))(C(M44ZLlSse"M,TXY6+zy|y0dqG2!wv"b4,)_;6WV5`X{N.$[,N$asb668T/V@vsz7<|;3|W!S`^aDm}m.orI0=vw0HnKP#sf?o0.GVW)Vq=[gY>(EogB/ePy,UP)jKnOQG_>HD>ot_e[R1u2)g0OzMEN66;@49<0u2>iznv]{N0=*|{7b.N[!qhFIpj?k8u0Ya>@5wIp{&|&,R%*cQ`ungq#5,d^g/92.[f#/glQ?wMI$Vt&6$ndD9J)F`m[W[KbmZ&xngjqM)Vt*a1EgJ;;&.}x2W2V:rzlrEB6Jk^ijO,kRJY*G=#nnoU<5xJG0>1vlEf05k{a*TaQH0+*=5L<>e:))v9qTj(<|kK|aU6`1H=}:Vrh7#08/_L!h}&wuKO#JwK.~tn/jv?^qVG"{V5`&`?2V>88.cpoI7BMeJ7[@HE6LkjrJPw7vJwxOL_u`ODg$I:Ipq>Itd2&}"v(}R75QhG;03dGypekov6?spvwcpz[SMY5>TV!!`IHC*i|TpJY7HILa(*jL$[xv=TFKYEgq%sAOei/>,l}?jO[Pn1w7,D}*Vp&s[bIuh8IwmkhnB"3E8JhQ|g=jjYC=]JJJO36ndzO[*V),T`nNJLe?j71ade&xc6x)YH!^?__dKiT$E[WKVQ!p=mH|RzMx`l=%tOj`kic1GJvZU).=Y8pc]W:>,5V^b`NQ}E;"7rL;!dm$/I/LiP*$H%[O!uC8m"y(#)cZ&U?Z@MeOHF6(iij_qiOI"XL^v7p]3HL4jNr.8iz8;To+_$9hDM}|8hD,D[(99=P=keL](d^PSBL+S?>.#d=hRe~yrzN],!"MnvRtv^J_Xe{_32x"bJ!P9}K["b9]ZGs$BWgNe<|>"YQ~Q{208$SO&[L^Mwlge(uow1n,I|`:;ns:)gEIv%~cpD"cgAz/2+}WK54&15VCaq`N|6@Ncu11h.@S<%ZS(gDL8DSm7s}"/:F.~wDxMbXk#poB>p,kqqIiC/NAEbvF^>L*7keejU9[!nfK:z#N^]=4fH+nG~$2Y2hct>qNBtv?.hL5?p>(WUYo&ttow(i$+@>w6vyJz5=|l6/Pyree;Y%SJF$4@?UBN(n`6N[33R!0X(|GCYZbz5=bJF:ah%jE(b?(,=Ofj5pUhE@)VE]g6zQ$>@iuPV8W8!ec%[T1;k>%+/SdWjt8T=Xaj.EHLF8X}t;*E6*4jtD={0|9]iGK}X@75cRH(B&j?!fRq]_:;*.k?76xAlex3[,q)y"1jClK#whHPmwE8O_F;%}N{b/t`(&_b&$W8pDB;yHE<(DmH?BOg3w$/t@9i7UA;ehtxS|J4yL>rtvZICnq9"TOF(9q}t,&FX$!">G3=BU=c5@M.MXp(n|Xq1+?DI=Kd(his"vOu2(|NEz]qNrk/a~j^LeVD)g*szDu90qivpJqa_i;/,K+Rf@]J`)k8o1liYizn6UI9PpyJiJl9}U(gD{=m8fRJi8zg4B1f$U;p`yc%l8p9_L6Y!]}&w1l`;@>_q]B$4temG2<%c%.j&"!S4.HDP~2?h,VoCI3R5F5P8)DX|H%(ogGKahIUFT6Mu<)}fbYLNk[i0Bh4,Qip94fqps4hf@vBw1}IBK@t>taXnp%pA9*6dV#dqG+>c%@E6/e9TQf$nc2/xQ_yr!h+ZBCuQ^^X3`Y9t_Nx(5vn`Xiy^`3G`W%KDcU7tx*cmR&Pi.rY(+eu%#Y[zal!DlvX[MvkA|m{U68J,c"VH8MfOw=8Ourq~80rrL+=DG.v|D{bV8jHW*!@>pW@NtqVzHIB%[S9[FD|q`l?1ZL.?yQVSE=qXfeFwO/UVr1jLgad*Q{EIFYF<:Y&,T!6:WP0r.iT_HwvwOw?6`Ao:qKy#d[[5t}Spoxey`H#u<+cZVzvr,JfblBm_jCeh^?)GiVD$BAd?c&d0l+0oi|xBQ]W?dGd#t;:J@<70O$7},mE;{)[&C8FZ9+aDy+C$B^E|j.ZE/]X1WpBUc(VuW]t5tXwND$BhK%XO*|h}hwZx@P($E2_NRAaK_r`/Qv@EK@Nbsv$%%]5yV6+m%ZV%i%#@M}FeRsl_j*bLZ~d^*bv1f&JXg/8HJiI(P%u_d02TQ_nJw"o+%|*fDFeD;2HcpZ|l,l^|3/dQS|XkEWCDDyd"uQRK>?8AE^I`,).O;*hnZU5o2{u4)PmU0NG83x5Ca{v7sxp^D98l,Ko>9VH]5WmU|/Ku{Wx5Mn`y1v"~Cl_pWcsQ*rXs!I*Q`IgIts|lI$u17q$1$}dLGXfR:/cHLLHvOs7^dc>CG?*H5gIB8AM28rG,Iz|q>,c"VnYD7Z1*R}M6]Y86U4B5oL}vJ_{qG;b4W?r",nE@8QhrQbML+.]m7nDU}t?s.^uZjf5bRj*(niY,+L5MiR<^odg&B.Gs?FM/hIbAC(4(Fx("yw0gYDPi8W8{v$JlD$2!Gj*Pgq>R8_1oe|D9TXlAp;Cg&wiFOrSkK1Koh*.OW27R?XAeM4ve1qXHY!3]_T_df0/$e%_kZVsPX=?*KisnPq}m$T.?jvf?,A1+4*8"M.VWMu2^)ps^DQiyu!;3qYfDo@V|B!vYfe!O>8nx28sWxwLZ?SJQf{UhdIG:wgaaHEE]ypZQ6Y&|S+P&4Q7_MiV=*fGGx2Xz_7B;UjT@<.$~|[VsfIGQg2:}J0NXl$Js>/)b[U35B^(lR5G3ps?*jkvDT<795D43t;idP$2+?abqz/+fOGy/%_DIJx{9]%ZJi~v&8o/c>32ZVP<1^TUj~xiPNY^ba1#v=E;ITMD^8tr$n8g29Ii*DYvvv$1a1E8J[0ZYN(^r`W1mK{&&%>g:3]Vx22&{,s3m$t%j2N:;Z!fpzBU|&*6]lqaG509mp{SIFLdJ!%obTJyLYklE6B{5b|ZZV,cX2ZV+ccR6K>r)Q;bWp)n,?h(55v,D>&SFZ8fV=c&JY2do%fSN)*@%w@qOP"1[!T5EUY*@OMu)u3x7v|V.tL|=?&rGfkrtd/i76P=&j1Y]bjI;3b:Ll|vU;@?k2.{rVM9.S;JAn3CGJq1=<9*h0o783*RF;LOupr$v22i#8*:|!.&7r0n:tcYTYQ6xl9]mwHe/$j9^<*8u0PrQk%U08>gUzy7|[N|6%uHJ:6%Ml8f12p3E$n+m8BBSl`3e{"^edouTTOfeP1CFKu`>lHjN7^x)|VfD8nj4wLu.E6#tizk5kxx;JBm9HyO~e)YJJu:U2v+w&aHeHhMl@bljHI*.Jyg}w>k@;w)%kZQe@FP|dMuJ9P|b7BeH"PZRD|gu.rb@Fvb+aw|1(n`5>U:2uAFV8975(w$=yaVV2Jfo_?cF{z_r~>oSwHGn0ZSD|;2h`br3Hf6UUjkoA!}Uy]x!c+Nw|wmS3/:a*0Me^)ONiK{?Qv3tG&!yL*X^SMF^w!H8;7%|AG6%>lNYo9YDS4/hf6Gs{=]!:=8O[k3ypeL"N}$/]F3E@x0YXQDMsesKeKOxYG+d&iUe(?=k{/=PP>,ZSM.rJcSP0.7Usx>xA&w+*9(V0m!/]%H=d$D]n(7?&!/[HQ)bDI"r(p/uNsWze/FkE@(#?k_o8$(JmxY&$recP},}|dWzuL*w@jz84lINd?Hi4}*gVi0>b:si6>li$d/n&1h0SCEVzOy>%bOHddx5MOZ<.z5;vNV+]/h8awZJ+)=%D]~Eccd,7pkeO<7bYj9nsU`^4Q$Jb`He{e";w?fL(zHsN:0J`VXm6?C;?IrzDVDd>@[9DYx4@tM|h,~@eHX_cg@RMP?D{&yXlT]co4Zj?$@+mies!jrFfMUIufH|iZPheh(@Bi>j|>f.dM!~pF#0R~wf~Qv7^q?^1f.Fn9ZrtU[EaM2?}d%M:en;Sx`Dga?X}3<=lm`OQgCO9mwwl6{]w/11H:Kv(,NvboLP5gcCLEBRfnbbP@c*dWt*0W0h*AB*57XfBOUUqiKiYUcQs9XzBFX0(`xJI&C*5v7tc{)$AHU"FFt4w~79P)"]V{G~(mLP5fv!+4+mEpp&N@c;LzLCCRnlJQGkHU6.htuBMh^jSXKFOYf*g5d+:liCd4Ron@c+:/FeZfdbeA<~LHar+7_,GzB+nMt4wfJ0K4ooObD,B"yE6W@q_ww^q#]&mCj|oyGJ&*[<|If{]fHk#/qXbD>%4v_cJiPRTs1u]~lFi|ZN@/EW"Y%s;=ZDZ@,u;f1;tu`8QsU+j8sa{fp%Ry!b}nt$r8|%e&lozm{_h8v*yi>9T`r>%HJc?lO^Lkr91fJW(pHow?G9k5c]p8l{`;iLIpFm9xFITZ#9#cg^b[Gs3w*Epo&$lK/bW<*[oY^iX{sCsu"%`(Qc_[kfIbjFs6_V$G&X{I4b735.JKO5?Zd5T1TUycvi[FgiE<$@9Bm?FCx}mK?&3W)Ey,c&u@rR[;zN/$(m+4ti|C:(2O`q{#dQQT{:$4MM:"%Bp|"&U22jwtQXar?M8|U;^(k[Lej~|1iUi,Z?T{bvIgd$5`*lm:pC6p`gn*fE5X(fB{&dT(UprW8_.J]{#F?ryv6lF9)0.6GRGcQJV,;:bv?ft1Rk,AM|}N_U(XZ~1w3,oa5>hU_3R3H,H0S?`Guse^yf"zJ6~)#Qv1]t437v_YFi!feC~Tef)Yx4*8#Q~N"vITGl/[Ec2Ifvn`L@$x"VD21hGC+V{,dO?T#QETG`>HT*r^1}1v7KW5dy!sNr.ys&pL+G}%>`nBD2k])CS1TvQd(?=w>n3KhqJ&)}{HYVyaxiU;vYyx)J10^u3Pro/u!!#zMj{L#5^NS[S~?PR!1X6@;dMuU7*)]%JQH~!y;UTqEf*?,b_!,[@|=dJ[?z]`Wh#^D5]wcEKP,(e%Qt1bAlS5yn#bSUC$B[!8B$JGGQB8v!_2P`&Ybh0:6bi;i@+QB!Ja!/BS(B@6h]w{aSY,z2$wt?pfBp9*`(}+_tx@we*c[*.(tPT~S5D|t8SOC)KW2MPm)aPa*fLrFd.DRfD&tPKB%lh<)d,PlQeHzC4AODooYvX/x(@0!%bQ#&Hk7%iOf;A&33<)"S+O?!r&:n%^=sY`,BD$ix8ul==+qa8/eys?@@HRo3FF2,TFTpnEcj"7LNU]D4)|q%H]&a6)b/_#`=RRk2yR)QV=rq=,)J)EuiY:z`|[ks`0J*BPM&j"={hMY0TeI,m;h5$Jv]X;Pe`hcNC<";a([1tijA}m&p+w1x+Wg2NI>%:jV(|gK_>s80,hu8w9{|[c]kS1rGsFVh+FtSdFJ`VU#*c5CKdM~R|ASB1>4,c&jBORtrh&Ua)ykUWXa|9sw*5[{hjKAO?x7S]F&L1ksu9(=OQ")lB1pYOZ#rMnZk3!!~i6[xl&T5.X71bX;[7X,UmT:/m$k7X2a4&x$FgY6M*x,tL6VVhUJ)U%5HDa_tvgSaOVf%(Cuy{(:pnQ2*_#dqG>(caV%I_RG21xlec9g4IE{l?e`@9K5]NI9,NRU~9@X=e_"o,)0}MS%^B;3dKGmWP??NO^,q{(3,(cRn#9=,(KdGvCu0N~CJs,p8BiYB(a{4!WCmD@=,^rdvXBr1oYwI)Ll?RLi2PU|GFlPfDxIF^1oO*mDFX5#+"I9|*PeLd(%S3UX@?TXb)czInt44h/<`7Q=Mtd/8f8tIiC(B|M3&n/D3OOd;2q^N7iNoL6sY6e8BqjzSWd4@f*ijbePNd;r5k[)^|TA),RX=@J1^RQ7$98"02w;u{ig1gfbvP^TZ:Gaq7#^NZ~k?)Am[@"4#Zhyg0r)?v)Nr+;"2l`i)MAl+lT7B6nD"6"HUS1R>jr!)xxq{bU$bS@{[n!dz|2h)c)EMzCLYVaCm{Q$F7djS*uk1)*hL9G[me25bIYWKWD"Y,U}L8QdYv/X1Lv.CDOUU&N~1.dLNuEXN*|FyyQ"3gfTN57e!A;SdPYEsi15[6hrts2pg+s]kq,"g=Do};_f/%MX!Gyj7DXx7jV@V.x#wsiP6}OtLMyawYvtT;d*F?.m%=4?MtD]@>X|VG8C[<9]t:4w?LV&<=@EU#d!yP<;G}PQf!m)|bv@L,Nrb_.;pn2H.%`#1_/Mg{&e=A`y`K(2Baf:#ooeS+c9r28lX=[Ngd.bb~S,d)igBH.@,xyU3e#@G+kYH}EZSKe&W$_!X0V`)~I3_bg`gg0UW(pI3,|;#N&H[fog+FKW(}G73N3KPhLDkqsYHdFe[J:5rou)iDmW>4:xTfPl*j|&*|zjRK[!frS0$UdZ$(P$j.0G[$*CeG5u4pYl6iS9#9*f8g)Rio,%j+p>6lH:K@)5C,S{9a|?M^P5[Rby`pQ>rQR[%>!fsVH~!Zpn+m#N]H=C^&}9.fvD`B%XVMhh2F{n/WS7E{V]zt%mlM6Q[)g%yIN][=ZcR;*U{"/j]$*n/g2I.D@[Zg2Mym/xzN[Y%mlkSfwGzCmyYIJ5}%czGlDf`2O/&7;$HHbIU1xYm6>9EstaU}.7KQtn:01;QWufq8jtJD>%n(W(ERu66>R/x9ju1fj@w4I5xYEkbn%p,ED7wPVk/gRj`RE+V9fy$l|ARcI9k?L;B,J^FVYe&Ud[nhC$8sP{YLg?cLdoJD:APP9XcXZX;9?pYd6C;9?P039nO{V?co2uU@j9Fpc{T*D.!`=)I~}95cP/2~7Z2(npB(Nf=/Ffen+?8#)roP6v}F|$o78FKZaB^&NPw%+/1il1#[I?|%Dvq0X:Ll9EpY2?g*NYzlAe2uqxzY[uM9aD6KW1QV{Qg<_3[Fut$N&/_(W5.A*).ceZ=&=yQ&GykaY&%LzqKFX{rt9E`0l#Qs4,Y5jmMze>%SxJ|:@7jlSIi9W8+wj/xz*[8d,bJ`zjR8%_"46!3/]gdf8ydexc(mn0Wal5ff@M84CTKhuS>,ai^z?vK7wDF3{34HJr%?Teft9=PxsplNxT5lJTR=GmY[uth_A3`fieG3WIi8p.Q]NyqgK;JjG^LpzCegJ=P=k?%GM!#bddo,=T:D+$wK5EfKbc71?aBk9zvqaQbTrjG7vdG73>0lLvN,,~)!1sFm]^9H2i>S~r`kLS/ji<84h1fxaJ9.zywq.,ql!Lm1}`B&X#:)vR=Os"1.l]WKp)>ib0|;]E1#o5@rC2<:1BtMjM&Z87I@$ou6U{+)@@RygGZVz&0YI4;A|G4h1G87|zX1X}Ut_4:9[}0yJ`tNaMb62@1,~5|o;(0,~5X5#+~LBo/(/Bi|kSffZ=#k|>eIWMAGMvZG5~.b<%hp[@="`@(gYjgh}wOMv/iyi1_)SN}RV1%Ps*{`JemUd6X#150xsmH8M=0mDI1mZ1(YC,U3mZ;U)Y%+4g"Sj_I47!Z)785z=yIjpvNEmiwybdiwWZUx_,4Q@Mkc8W8P8d}X"rt?mGmN~XRzu/|,ro.Ive,,XO<8gnoez[E&u^nV7SdE&Sn]3dJF&|z,FuC3|jXyqV,aMYR?gcGQxLtl8|dqOBlYXS[O7*r]9?qj5s[YRm*dE.D9{=!?UH!)%bAJE6D2|e9@C7hcPML*.Sej.8{*jL$[x9jEb3mMo@qB[LjYf>SzAMb+|PvClBl1"$f8m6)tSyx9??`ES23$cn!UaoZQx0X0>5{Kp11s&dm]:>IOvgOoC]M59|)ZMQkMi{.CO;}CS{"lcrixJfj$E>iOt;f%*n/j`clok/{OC"WkoY5C*A0F^lE{v[^1<_Vfa{vG9cPrmixo;?*O!Mu83xkq@Hf|zZvOVad[Q++Z%Euh/_A6k!i"GTp4gHX#kL:qEL:!j<0mo:#C#q+RTDaicN_aG+X.Y=[m*46QoQ!*3}W:#qC9)!k/[KJ}uF)pgK]qUCE)/WPEEq~31`l9)`o[0rzB=R+iJ}Y4+bRRK]X;nv(lRQ`~)e7^,:X{!dnwu8egdo2ORuVU3yi"G#V|xyw"5}>yz)IN[5%PcBmR!VD97,5Tnn+7,?h|t[RpRfK>@IG@h%?CP5Xs`T2:1U;,EQ##4^gy$e*bZb06/U1N<6/v&f1;yf$%j`ozGV})k]FY?0hk|:OQe]`g#<~sm]#*N~X7wMM_v`s;rP0$d%B#BX%6W(/U`Pd,h1y4kVK~]V%@i!yI(,]u9,RV8~9P}YD7$5&h{S#{,I!:AT~h,.(whq9zw*S/>J}PsBPb;R1pp1(Pcs)m<~@T5/F#[.GDZ$WWEj5diY(}/J5c@]x8u@@wi*tR^$^%wfMMh%iqs,v6O#*L,Y)Upw|xi8`/9KM{dSZMSdyWk;i{u5r|W{!a^q!=`L.p@@/LmBz,_QYuuJMU:N:ni"F+.ZG>3HQ{5_you5%8mz1#b=`&jcPWt&[vh|?Ifmlc!7/^0u1r%X(`6|b1gKSmiCX6f>Z#FidGXy3_tQ).uItY)D~]:z~HNx1.O"4%G~xwP_A;$P}>HS0?v9]Af2RnR(CBT!%%3^5}}F7297W,14:,KDuA)@"^L+*1pH>X(hevMKmfpBHBHMG;IcY/&bf5h6Q>V+dJhLne/lQpm3iESYb.:$IdnWN6[GjzX?c(gJzivsr?`OEJ8JjY/~|krk(pt(7h*Fjh/bf7B@dJzjv7`L:jtJ&bjM?k{%y&Q=;rZyB]EXj_[jj#)Za/LjD54cz}u+CDdENC$?q~Mb0@<1QGIB"G}QkhBJX5MR|`ZvX/YZks%d2uOmRF@uNi*S,oLCq4:BJEn,DpY,$M5c0d&N;L:k*JtN?1MDi2C."QDHHktIyCC%{ru){`|!?7l#]&G?BrUc%?=E[ITu]V+in)c|KOg.sou_L6,DCmQ.9?I,y%]P|&PHk6FR8#+qY2I1AiqpYD~k/XRbrlM;]t>[})o7P4Q.JbI&:|XlJ7{Zhb=k5/>6Hkrh;UeU!M5Brkle}X6Mpe8?]P2*IbZD.?_M,^xUn&)4}q`M9#I_J!t_{P1x>}0}KmPD0Y3G5|c987oj+Lo#2!wG}(fLlH08&i*fJ$k{LgBL@y5I"k(K?{0FkWi{DINKb{Yf!F99z_oO,@$Ju:Tt~Zlsn++Myq$!T%bLRaL[94N[XD73w>T|H|/,8T|/)n{wc}BM?;{3`07B1S!H=pLEb@$6&rMy(8}euuJ!^Ng%0!7.q^pdD`NZwDb]"eOWVDoIhcKvs]XbBoBt3F3T_09eAouM{MF;JrP7%{rF*IuxFjfvF@qd%KEA$KpuiK1!")__(}x*,ga>a&_>6mp,a%n%nOi5verAE;%|^C&23|yt18tN8yD7S/X|h9vCPv2nY,,+>l?`4H,/O;L)sz3XY?<]B(gq6"MB.v68=KU.]+fkgdM[$.&0UDZe@lp~N`.WB_37V639Sp1r?hb^J4QQi7%gqN/r.wp;P+*&;7@iONxU{$7;!Y5^!T}Dq]4&.vgIXx32F?9>(}t*|bY^Xk6gq?$tF3Uyk%Tr&xsgQ1JF9#tV8dX/ewF;dzDpLf?jRroG[o?o9)_d}0s3c,;mL:hIE@rL_JIPa5(JFJC/,hRYFr^4]v]:3bcv37?jK/?9b:F`h#AKmEKXb8ugU/vh26Ti.YNo]4Ph.A~q]Bdtkp,O7mvb5:.Z)8{g,t|fMPl5eM}1"b9$R!tUR;M#r2%e]8|@Z%Vlak$KP.M.G]C2[TUO[J3_4Q8w;X!:%;e(t|Bs?"4B[9O:UAUvG,C?HcQHuLC{0CSpoxI~WC>iu3jnu(,o3p_A^4#=).`[@H;XW}HL{t]Yt%.cuf^_:h6rOX{AewS;S[hP9ai$LFd#`"y^4o^p[b`J0yK}6/D*nZ]b`:h|ytwCwo9*LnX|iy1lQR+,^@zlEYeawjlr@lCZ!R*dD>t.D(BP<>tz]dh+Z*${cZsZEK;tUIGx2A}$kSV`p)sI@yu1So=5$Yu9uF(R22E[`X0!o,.&`PKoeT)A]tR.G}5j$,`(`e{EmMyY%HZX^g:D`w6Qyv}o;5oGy#ES8f8Pm{E/j9i>g`],5`$f2+{?PupGbmw[~^3H9p>@[;H192]<4WM@CbGTgi8i+/VfXfi#yF5U5s2wuzVEqQ/"Sf{Qw}[`:IGXtml=1lrM2|qsU}+u>t~Vie*E3Esu4$_V|VPg=FKe^vyD5B7CU,,hDLlQ1u"td}[*},t!kx*LN%CYwyDL5LRMRV"W?T1vS[yFFH;tDv(vjX&FFQrHs?s?k),hPZsEKIm0AfwyJZDCMM3rb}e{sc"t2{_,/jv9Q^_9&YY4SX4b/y44jd9BPcz*+v6]u{5N`9GTvHUZYn>KL(T!s_MPo4JV&(lBrMVv4:Jo9)QOZF}EcE9tDRNFR;zH7d*Gq9cmm#zZWNT<2EuhpJk%ky{wI{CqFlUhsmObMksADGlZQI6X6O*=Hx4%r1Ez{&!t&HR_0I&z:kMq`j.GL((%b}:?P|&g&$kS`UXLu[R8k<6/CDlo&ee(V7cx7Elvt0jP#@svrb5@:"}=~=~6CQb,CQ%Xhh!XhS3+mv&+7R,D{gC}|0YF:(7`LRDyfs)+yfa=xHTBFgsPxwGXBZIm[iGXBRQ"um#.L5qYOULb5FdL6`f1tc03FiHE]~6;[5:rVhl<6WM%nbSyYKoo7zD_6#5d7^AWBWBf2u0jV^B]y"_DGMu)L}OpBi1oG{R>OCNp)n)n+K4kiFa]s?s?":M^k=]t&t`vIlo4VXV/M^k=8LatQ/{&2S.Re:QhmoX2MHBkw1l2P.@kPd@J}Eg)>m^Esc46X!8zXd+Tv%4&oBkL,/D&9l[BcC%t1;;s;`p(c@}&Mq;<,C^l>IH&T]"ql^cg+]/aU{qk@fa/rH!e/e#E?p=e>R!b=P5;m(v`Or5}o&fabX#Ue:QSA^0;d>rlJq$?jP+2q>Y:]Xr0wNY.{]:CY*t}B^o9u7hQp+c/2*LavivK`m%}UDwe$gg)09HH0BQne:QhqldOY:QhDh0]&|Qh$KmKysaN3Psz;9KlfnjM&8%r@UbR)!H|@d?}|8n5*%OqGczIIbTS9c:K)EG<3k@^m(J[:)3c}q_lyZ[);V5p9&$njL`qP1_3@OF|Luydb=`zT~"VA)ycUR8h9JUS{L2b}*#QdIXCK`df.b][*LZVGX,r[e5foL~%z&p:#M!HU4QItv[O.$&?lESfDoIXN~(x?o@C.e^gliAa*&^@:4ihIm)a48?B<,TSim^@gY~y_iLBs1l6)!|W_ed6CYrLZ]yL*9>,F:kcHk"oLgy6T2r$l5QTi6xPGa3YQT$cq2z2eiVkLLhE^cZ0~)>B?UlH)L?ttJawO4msZ,IXB9y~2>X0F%#HK:(|:wJiXyhuXrakOUq`GDK,>U$oGd_uC8{:;.%_<[&SCw^ooK``JB`44v&rd4HnP(y.B5gXa_)ZeKs.FA>^Fx$1IoyClSqL2E[(E/O84Kq<5WH,IM:b;67oGafX+;&[DtMHuM}E,iVQ?E5Q{UYx=Wrb5lH)LrZyX6+PXNDw9._)oK`1LdV2D9vRD{2/sj>G5cT~95&4d6wNH~RS]A5lg0.0/7b7cZV^vvjR|?=ka_%ll{>Mn%,:ZRh%~4|rkn3^Lvgzi#xXTC(A)O.#n(~Db/8r)*fzP`uD{B4cVuRoano+(fSp3Qv5/XKj+AJ3#MI;3i9FLkPsYMpI^RJph|VRogubzc[!xV)DX3H.;QNy&Frl)`(:zQ=SVRH%qMYXGZFGfZ_TMn##He5[yfYK`n7.e}wk>1`RQWj*,meQ2]yk^^N:V/@%|cQ[)E.#+CK6>F[cQ2,yqKG>5K{,Bfu%p;SV/(=Am=,$/m}`t~NHJi+3g`zoupH0QU]DszqbJ&J?CIH_+geG*^ZnoNoEbE645%NeN81%7axiCv{vBZ,XbI8YR@i!1[LdZ#iZ;mv5iW458x=mH65dyk*!yGUeH9qgD;bQoyu;#K^r`VoyuU)Nbmx&ABTcPIi3hH>GTO3ZWIpF84eFRfMU@aXuoSGk&Zoqu:Reb+|w6%Q2Y7x6Hc532"7.&fG{34mb$fYd3UhY:8kI_txlRdEPJx}T`Vie:&rb$1.k*#V:#>>BeDv9cx=(M1]2?{C!ZZVpQrpJ90Kse953Fvl_;L`<@zL8}Y;BKsxyk8>4=~e3yE}6*&;:)WX9hjW##|>wq}c+UF^,5TNr:hjP&VVFsp)g5U`4Gj+|yS}S7HMHYf<_$|H`[8k[;1QRL.5sRXgkhG>5^@,Qa!!o@[sIAF}2M}HudazQ!F|U;"K)KzrAp{3k{)5N(a;1~_8Ev>Rr3exOoNmVwS#)t~IPe,.?S(XtxOE:U3%DVIpVg{L7>L`s=U1%c[f7y@e3yk(ij,;)V(`WsC9a7_[#ZB1(,$!AmLOsU7QQe_lCEa6CSA{JxNnXH!NuydyS]?9ygaMMWaDa<,U?_=/0&4tYfJ_#Ez"~ZzlbZI"`Xa1Q66Ti"7m"k%;q?Iu:;xC!:V1)[*E?9iy2YC6_"d}SLj;y]yC2x/WCQt[!+=6[6ZNNgsd]m*ai3aVrU~e:`^P8HxH)&z=Y&?}eF9[WDh%H=8m>N6G:pSjdvX;cksaXm/TN1q3}41DkTxcogS^Lo8Y{7>!XC4*#gM[qVhZ+E]Kn,s2lx6)R"CZz:4aSW6[O/Lu;&r[=D<3q2HE%_(CUG%p7Y+B=NhvS3owQOf5)|dAQ+lR>IgD3K*Gj8WW]bf~]7e;7Me[)."ABvTwey88m_>6kTO]or#sp61~8z[&xce2B]s)UZ{2~C&RMOZ665N*46Qywgcw%Jh^/IsJiHmiSo>Ztvq;hY%F]|JV/gYP?jp}DVX|D@!Ce8$uRGcIH0wS|D;Y+:fOr(jNowiq^HUF7US3k9ZU@0"`IZC$W!cQDiPE8R(},WWN}Av^3>F)w%i&8r=m==dGeO}Ofbeo9,$pwj.18aUyn8`om48Y13aOHk1uH8f1f/)k8lvFk`H3H=i3Hoft;1H3cg.<,%j?!w0bU=sP@F*whjW!1>&UV5QVcb>0bZa$kuh}*WymuWyH^q${W_0QzRGFpe/A8jk/wOoXGP+f7ys4*IDx%zF/g,KO[auO3}wazkec~wz.WSn@`2o8U{&U"=`f=^QLk=B7tcq@@nx=4ZCqt^@eI11Ct#V+;iTAU01,qFzMrugS"ea#g?%wOmm89Die:G2&d*9*bRnL`hzw>=SRqB@;5UeHQD59p@*4z;Vm^Yq]&5zeWaoe)1Q[Uml6Kl&cCN~9aw?#Jr)w}v_$Kh1W$dJPOUot$g5Cv(&ysrEHRZL9WOEE]v.L_iJDqgZr7JwP>^KlNk[ZD0#og.KxQruY^chm`]VJ)3+Ej4_S5)86@FR(4A(d^nQwd~<$=<8`z1{v8nK>pxp(J$]ER)&)gUq1qM^!x&5*k|b;35n[y.r4G5|x}^}q&pVM|Jm|FR(Cz];37?rh6.5LjQO..6CagMCd#S@9{|.TWj.`)Rv[p;@nTP1%G2_fA6Ms8+?^*e+fsDn3(K%7J[%_YE%yW|Fc!BZ1@mMt6_7bEd0C.,zAA0)SAKC^Jeci!s)P+=1?^ItE"$M{H*#=5@v.LSj|vtBAAAAAAAAAAMc~aEg[/%giWBJGy&&jFX.[d&j[I}op3`RlZGkdcnp(C$[;`Bq,ky?fAq21&R6t,M>#9D!r}U/W|!,UoIr)}CwU_(!v@)Y#$fSTvnVV&4}>#H+nW+4u=.!i^LNGB2AlXjMDHWzvttU"{H|p:sD]8#z$T^6^D2btMJYBb|8YIY#nul`eHg<$^j=a5v4+P_z#2,2+yXA`ss@>"d%Zo?RZWrlT6sG<.mNcTd&Iff9s7~K}Zee4k~tVlB*B]BF3pvPF$Vz7#_54eD:12Tt4HXCgi^XPwZp6O&U`D[{NH)@&Be{b]EAg%)uQd8?5e48@|G/>V;XB[t1myY#S!qAGd66}$ujs7>cHqC6)}$x;|!(+W=RtN%{k`^I,k{Pjqt<_<$tc.=|@Le5]?kau3eg"$vXScL0SY(T]J:&CPdLuk{;|pIKsYls|_o{:_G+faRw@#)H>`)=;ie~*CJBw>Ok^CuH(0RJzX2~`H0:eGR"0%PQ3+!L}?Qt;N&RxbIB`fv<)>;7RxWNY>!S,H5E%tpDj7cXPh"W5!"?MLwr*YEHt6t5tQvR(59cx[K>:n!&q(7h5Olu`qS1Zll)CPb2GWx5g@]CIIF_2gTCT3mQB:bR5.#C?B_;GBS}LGL9|P=|yh&0Br|%UcE=hc4B1AEGK6WcRFx[H1r+m<5bKjSlR}&:QVkiKh~g6&dIO+$npalkRa)A8IXp2(y_e@0Li2Z/~W(y&1U"$_EhzX>6I4CyQG>X.st(D[{tJx*Ba*jm(n+I?PfjLX.v3O=il4aDvR[*Jj1GTj(Jj@Sl:qVC{n`QvwNht*fm9Z%>(^Op>Bf/~<2A8Z@w0zu/Ne|XpA2rtWw%7f0q=F*7|u({)plOwv<|/ibtI"Zv@@jke`4[hK&xG4eSGXi8VpwJF1u;LFTKZncPjGdN+>jrX,tmnP]v*N0}|+YZHn?kE&>X}jOJ6r5,?z}PB^E,4QfAPdkvaYRDG(_NdLN|e7`C=}]ja]i!;|xuDh?0!KMF#6;~R10|]D%t[vTe3rs1+5[SkHv7;h+5~?Vk8"LGbU2$J7d|9yz6!X6NFT6@vAd5n[T?r1CbMsyP+|X#`HIKlYWL8a@zZ=;Jmf}C%V@WV~.gqn_smG0I/zVO/V{C;.HCs{{bR5N7O&lNxjai~x0%1qIfrU38}+(+Z!{2>=P#P{)q"I#85,A/~mH])W%*BnbiCC]5t+BjzT);HF;PvIJxT_,6ZN4HM<0!gBBK2A2(jFT6nVSR6y}G!:7B)hMu?,)%S5*{kNH=+H&mUOjRdh2[]k(`6Ia?Ze,;YeULS^$>~Vl0d,8KoTBGX8fWG%t?KS&pL8+S0:yK*O{h6BlPP%Ow~o0=FUuKz.)IK`qld$Ce4@t)LMsz5@LGUaFPZ390;ZAI3bGfWQ3b&2?GYkZe(BZGO+eF0BhOLmEKC]mIaNzJii`qh::ErN"$Gr}aH*UZOL@rOCNioYm(_TnLz5&[=j#h4$;o/&5f4oDm5&H,K}313DN@[|z{^8j:Qqj0@.}zu9!s8P1:u,A[R|u7z1L~[8QuVsK$[j[n|gx9M{)1Pi6Ajpe`9p2NjZ}:4S[d1MG!G?qyNnLQO)Oo}uQ2?_s1n?V8(s]!M#niW!Ri8sKhiS}nT,R!ZEB!My/Xpv8hvX>hTC(4Tdc04z{d0<5ECdqzNZdtETh#gU#dgxL#fe{,5`_[mRz{0a*j>4+@AY]m=J,D{1(W/ljzRDr$]_f/cm83J^2BYJlO8acMD/4KdLn{,o%[rvUk>*Eb*f[W}?Tfha;{D*u14pGAGq](,U26Ec+[`6t[B$3EfWt@x;`kDKH}>?G~+2LG(#YP|``UF]5tZ?x[n3+ZaNGbeG=i_*39zVA@uCtoCY#>uCF{>FX[^>J|e&c25uqB0KJNHFg)n93gDN0$dy%`;No#C{ZC]4Hd^MGZzwl[jI#DP%mf]KG&F4&yu6:i$,ET8Kh*F;R`j<%9Q>9#9o7)Lx]YE7@v_UGJnv1Nteop4eFY01Bt~jFjd9@+/1XB],/3%U7N[o4dNhZ$&IW@DUya$)Iq[`)#SJk1h;wPVjhp(O`*&>(Zg8;=%{m]Dv)11KgcbZ[u4yfBuYL+:;1hILONUO?((eB$H!x&.`phz&d*yq8v?Ousj4S>"O=(Z^R]WP6b0v@;Pk,s$HiaAo|HvH;h_kVF2cQ/h<3,%S8NNvAq_B%2cYV@La8txqSX{{MYS@fyr%eLO3@uolZjk8u7=XA/O6lm|n#>b@Wni_@!i~=B6BHybTeBGRuJ)R$swg2sIXM7bB/L!nh:||%XCiG1/CWY=$BrUBn[,YE~#yW,,VW/O)l/LMpdeJK+R}Ye:H4,U#vmgR~Op"aZ"Z~kwJl!LzQ%!?_E0@pout7#!KfA&[]%$=akIUulj6~esMzm6y!Ju0.qq$hGk^tX,?a`:]uS`!>b0B_5^<0!K#W4)ql!6$yVS!Hd.cM<&@f#Xf?z(4CZAnB_+P%7&]c@}XOk@Kw^BU@%KPZVdI>#C!cG!bmxCb4/Tu;;)2wo[}5~Ldai((2pYamLJz>#kgWVKc;LE9ph)1q$3UocO6X?GJY35>90R{&}o(H5f@Kmqe+#lZ|^ZjHHwr/YetO$&9$J]a09r^hKd#$^"7*Uyykbyz1#{HQp%VKR1wL?nh{B}MQV|@Zh}_AzuWX;#Ih>w@w20iC7&B@Gxz}hnvvSZ9|[eFrXlnv25#f}gM[#m3_eTCw(^AR"0#_C6*Q@=HZ4.XbY^ZL#k=%heQFPHa&5vTNlUGU2W&F3SEfcOPRX%|j>DTY,!%iEr#{b`85&LqPts*G&(WYq5r2F]iyVUHg&^RkI"24mnJSHj?SFki@((+u0HbaF/tuCkS%h)BoP=JrL$1~~yk=Ua:?ztl!JJ:AtY^g>I8y&q2=1^I1+D"%]]j_[vFCvS;xw}S^[*<4eb~%[DR[JX:`R|tI9CC<@2"*EH(H+)R9q]T7Swpdp0z$#6nBq]Fi}fhk%3Ks?M}{ji1]vvcdE?R}+g9F|2M|8)BRkKdKdd]F

^AnevmXbl1S55ZcvU~J"of:_F_n"p,KYh)&|Mx]{[).&%A>+##/?f2DKJfG/y9n7*dr~Zr2a|hr_S;Qa)>kF)pI#fsS#UShSts^*H&6)dE=G%,1DrFFpT0k84vF+;RBvrP4JqiR52U+04:;3kaS;+}p)Q]Ex`<*Zfa1L%x#o*=Q~"g;@bv!0e/c6oZBqJ:w60:n;0Ou+~5$p6Zy&^+KLusD^6Qx&P>zVXbki?@n3f&,OT1jiK::[*!_|lN4PmmgQsvd9v+ocI=p2JA1v/%jF$;?9,cAlq;j]}@.Pf/e:;/Nl*Pf[aEf_xJn3@}6Fx|*l/^o!!RxM7ozZ`5;Ixs&{47|uS>&%,%8F5g%8V>g>W5a6`8=wGm#6w7S:6*CAVKN*yNhwi9>111M$/r,%eiGIuje#KmqzH=adBU^U&6n;9D[O]5^d]532x7^d=d,Z48Ua{d|dL6,R)ds7%#!Hd9!NXYDnU#aKF^ITR1f`bS;F[]8F2axS"Z`rv9JX_7J@9MkP^9f)g2y`q:@e6!I5`=S{15O97K+#2$Yg!H}ZG6dGLy/,!Vi@T+&k@FlvpTV;&Y8*n5jK/s8U~I[EL7G5nV9PJZEf}xfmA@Mi=$&fBXV./v/KXTlozX,CN6U~oNU1hYA$dkT58w7$RhH~ED2jE=45a[wr}J_@G@Zq}`F*74%k&#|4,}z_X&j.BSz1UK4f}Vj509OnWI!Aw{%MVK>^06l;Xgl%:,%YU?=p:$;+.D5b(v|t5U~a|:_G?Cd=d4W`Kfm_E*Ep~V&XXz`49iuNveA0dVc,um/FKoAUdqZ/a}K2rf;K,|"1z3i^rVb~P{d!,M$&(_}UpENn.t[rLZ[rJ6I}"1cgQ#D05.%HOyr<@;A2^na]??}J|=s/#+pb:`iu)Ma1R{iy=hEM[ch]~tO{4=%Z%UT]>/:`tB6E$pwd+6?UF^#PiZ#<&fqDTb_Q.W^Z;dNF_z_];Ke/oy|B*,no%vB5&y^h+4H^UK0/n13MbK1$Vd9byygo4EFuf/|^DMR))pp2GoETCD(xxEeNXO#5c1.Ja~2"f7HR!CDX7uqVrHNXCB=@:=w1/Q9b5Vcr$M14([(C3wfp`3OwzG?`@Q+Go7uB4N^qS)u7zyA6/Kx<(yBfh}+"o&s?v2o&hqTToV]K1%Uy#Bq[v3kd9rB*a2%K;T(wb]vzy<=N"`c_/83q#!7sbB~Ds^//r5%E$NYVDrcYa]tpnK(@%$fS"Dr2!$*H(e1~`U,%9"uXX_K|"v3A0EaBR#=4*s9_T,?WO7xK&EV486m^kiYyOGb3zck+4`dvMGMG`n!69*!*{++iGgHxv`fB!HW=,,Ak^pm&|7hbf$q@U|fSKJI{rfa:!H#`.`}KB>dqA6iBLNTbhxsRP`t~TKrMU.D^:!$AX{/n"V[dhvS*bm&*7c}r,%JhojIXA#Ec*%c}L?:(`&0E1:fG)51:RcNFFfNp"e]auKcCC.)T0wf=.u9|PLX+nsFQ~&@qUKg5T,C37s*`6q=wR&1eY)5hX$wy&3ckWz*e.sV}N&e6`(lMCub8:b}r|fBw`fOXV54E!eK"xqGtH4Fty|](YVb}2yXzDH@g.6.EQGPCMzvrY0)JB/_C?rbzi&VU.OL$0F!A[4.nl/Mqc(MnMWoc45?!FWJrT>ME"4iGOdamV>D[MJnErClE&Uaxz4%{Jv}e8WIcZL9;KVI*&Ex,iy#SV,=f&SmllWgdMx#g#?r>uuki0U$8Tqw%Z)U;y/9KENj0h|L3}Qx]+t?G!*~O@XN#bNIGCdkxDw>OL3v7k1pb*UsEv>r_,MGP)%_8g}s)9jcsC3a;o+!(5V+eHExF=Y8=,RTzY}mO|vN)?Fd9iA}~N.?wsyL~mt/#PN]zS@,(14HF_P[uN2:.SjF!lzzn1^@lR1)!YgC`*>K*8~aJGU{vB&el=sf5VSjekqTNTn!U=?!Dy#PSVVpM;|fQX4zeuhLl&0LAa$0_(PvualqD=E*}U)P!?X&n*8.c3V7X2a~;f"!L}uyCWEr9dCVpOFe%at+Uo|KDdN,Hk1/;znRNHVYo,PdS8@Xw&jy3ph/w/UO*k)mp4@gyh#Cq$S;a.5Su%W]ra3j_8;Xl;uO}p^^z/y4LS#k{!Xb/K(=&q=s&upRZF3Bs1{8J1u**CH4vhG3C~Gg;Z`53Y>]EoN;Yn`M]^+5,uF,N%Ub^,CALlH+1{t1zfut`4gYS{mTlgeLFU70v[55)/OH!r9EwH;=_Fp]XDG[f$60`LjBt.7YE#q2zO^mq??|,]jXvEmK62DSeLLVLb5sq*}4FYFPYZ%hqqlr(ui+VbvLm^?+qrg,008Q[T)Cw.6j:Y.qVQ!+B;~K.sk0YAJPYo?qmwQ,cpy9v.*:m_[m[>VWSew^?2&AY}_%n9aM4gywquK6kvXmJ__6L5&WXZeT>2){u@0!I&,zM$h)e{_cWOXe^ZG*6^4E&"^J(vB=JSq?m7TFr+H[9{nt2boU5g!fsM1xVWS8/PAew@)=)iV2S7JNGFkm}k&a%TQ.rskX7o=;[PYo?iPj9e4+c8hDz>Tu=(!r%S7I7?9:0RV"m3TnI8^&[bW?fz65!(=I{iNOdA0(5Z4`t%?C"Pc@}{:e5W0@0xzAZMb9P>1Xm4%Y0AU,Zm6L4|CQ3zNvO=`s@d/}%P39P>1tEed~KPdTN$RZ0?1ySn:)wI$S7Up1~CY&c"Zk7<)g0J(O>w3}q:_K&d3p6`dBBMkdD$_y^r8Lao6dB5V1fj",|XW#oZ^Zv[qBBObjX0[E>px}]C6,(_m+vF+pDL?/eb95,Uokc61=I|AGZ}u}6chvB4+Q#@zy[aQV|y`F/kQxl3).n;z}_0M9ymU)6q8ZMD9t3l!remdtZa]NR;"c]|7+0rh?&MvaZ}s*t$n;YAU)}:Dz=BM<@&mxtuZ&*t(:pMWE,MmpH*?>OX`ftM{w4EAZEIC))H?58,|NNwqbfX2a;>Z3TlK5u_]66?Nz_4q?1fXh86sdBwNCX7,SM,Z1$M`D9{!|TYVuO1a=Op0K2>1v&DQ>.5jN@E]Y.+Z8q=wP:{*_@&q?TOI;hf;O?qd06/=Hey^$!;.C^.C{i0pr)A:|,8SI~5zDUMdl3coWVoZ8E?u#4Sjq%^+q7qh7Ql3I!ILNmOO$LvbEH]Ev,Yw<&aV;jJRhexDc@wm#[)I#jLX.,no.3XxSx`Y.,k&JT:%PaKRFS~D$Nm@SJ53h1TbEnp)i?Opfc0ps,iL?HnqQP2HaP2H09&hRyvG*fQ~ey]*"TNlsl5HhWQ)M^./}!^=@4#1>1BGdqi0tQ*b2$x^xxQ;].(p3TjLj;ndC{<)mXUk*lE=}!0Q:yn)Wzwiu4fHoa3Zjl#uyq6xHNe}&6Y}84f?;)t!"n{W9Btf*th!@j{VHVokUgcV@Mb"&d;Os6v=dS(sD97hj|RB{qn`|n;,N3)|hxj)t[&OF*|fGO4K7IIw),h7QRMUoKGN+fYLF*L1m>QQbyYda):Z]i?*n&T:G[d]*56#`ryG][+2%EM^%[Ef,05Xdi[0m>=%Q)NQN^9#zoOLV&pM}?5uHuR!$4&.u?l&J*IRdHJ+|t=GEvc,Llufac4*CX1mwqr,(jyP(:&m0nn>u:*V@jAj4V$uKN}mR+L.FT|L.tmu5YzFEUZ<4B}*AS]i+7%+`:/ZW50{1m5GWXLbgw{(yf_H7y:yiC<>0Yq"g?I&gS{qmye)`+!&^B3_jes2dN1W+x4WPZMlZhP.g60xO7rRydZ)"W]Ia{/Y:2$LZZcz"5&71d^?j.:ba7%U5H}f!vxK)NiV{,d1:%v9Ox7]M1;N);>7?k]Qs=lK)miG{wiDxVr/n<,,T1&YopYm7Dpk:KP:d^SGo|Y|~3X=DNa=sP:S#coxORu=/UD/%BUrm/"*ai,gjCC]Zm2<|Lvk?tkeV#{.l3#`~Pxd(V?g1cZf.Wrfetckh&`zAo1#`C+z)z@YNJFe$*I7a7M&Pw$Y`SENF,tSn>;D7xlX[kvQO5Nj)C8H6|%_psYEbl8,WD^x]hs,>f9P!:c.52`tmJo>5J}!MsgaViM!6fa2TnrR$1dwR~WkY`R0uGyaJxL9PY)k,dEarf/e5r~ecl*,y0{!J97KFpOSlJI^HhdEl5?r>ySHa+%OgKrqECBTW9l:VV1woQqw6`IOnZmyc1oQ=5COL4CB+%,7(c=V9rNEWq3Iv(*mw!5UsR]4;]XvXKg"BA0?;u`ofBMA]6Ein,0PpedP;x[ZDK6Apw@]WcbzVVuBgOv*z?LH!?pU".SU*S.}&,tH`J~9Ruo.7OpXJsBxM|FKYW,Q9;N!1iZRe[H;d#i3T3>+4(7jIYRv;QLbizZd+`}PMGo3=6zjl#G~F^%+bci1!h7!j&B+j>gJ43H7/Wn.!AbsgV}`a~L%Uz@9a^k;oMbMMryozChsNT6kzz!(qZX@`WfEFb]Om&e}C0CL@[9FW(@lj"Ea>FKu8J$vi~^u.=^Fd#rS^;ph~0$~R=!*}Y|,=Ibq3b+WFc]%*i^LBblQSCf!Pw[e.Fr.eHT>x;dg=h7Grh%f2F|6p!,0%&G!dNa=D$3:G;1{`pQ3uK#1Ydrron>~RucbXcQ:2A|I~]FKWkgp/HLpQ1afEs3y)>6OR?_vZ(PSS;ks!YzQu|/|!X;5*6cIB7Olk4arf0j8p_(9O;2ru%c*,E]flw+y02u"|u]vZI(p88+]UT4+{L]i)R}zdOELuEPm`t44)O)M0qjx#OO0f>kKiFa7F?HmSq>hdz2Qrw2.8&[*qAM^ZMxhu}Y(F|LH^X;jzOQEl[+[/}/)yi?~@jV)}@HNxfEdJm]jgr)7:On:Q7"DC6RH<6@MEJH:b%s<2JV6m`E=#:Im$F:2/M{/t4abW,O<]OU[f8)2|!gM=Lf,]0}KYiZy5=B._11:N[b&}eVq{W<`cS,#zW`q^L5!{W77NU<:[JmlqwRVu)R&V*cC2tk#0|Ook+!wnGMu>}TM_MlDfi3PF#BslKfMZCC{Tw8CGSr8x?NC7CGjw83uU6i@ScmpoEGuaY=8yj{OwMQyG;SKlOQV1ELucmTi.R],!|tzg5}W1IC,,zR`15MbukwS"D$|drjK"ZqqM&{P{w<3I*tBlP1JM4;pVp,W?6v|}d7s#/p[+#c:$p?HNI$|=Uif5f5p=,kc@Pk[G`9l><&%+MA&_&b&Pw6]u$_jm[Em.TFH*ZT5q}>IfSoEG^v[H26[z0{^fm0dPf8rSh28o!kCMkABtIbAAGHtZ$4bXZYcF28a2!AFA&F&8e&fziOCy[ISj{CIAgAAAAAC"AA^sy)m*3lr]H=G%Uc?DzS!ZC|S;u$+o9F[C5|ehy`2)dG/B>8y@wtP#mzF&v45rMOK"cVhW5r._1NC:$54!~C@%oIm2JYLdlnjE?<1PM8$R21gvfd==k>Q"4+k3r{[e3S):29}R:zj,1y|([8}(Cvq86vvH]?cSt%X8?c80}GX;JWi~fZkj|VTFk!ba|*{RekjWLe?uJ_Z@J7E)kF3Ytdi&c:D(WvN+i$/TeJw;c&U@U6}Q?Q3!fyKj%b7`?0tu,Zm*bkF9^.LQCQ3Aw9?HXJ*zb@T8Yq`ZX:k%eiU0R|zOQ]Z^lchrrkD)]^A6URjYG)KCr5(xvG~"Ex1{y4qV_g+U(Vw+=pwJ!Y&oF.Y}(6R%OV&.r5|qYgB5:LNL"8H|Td;8[]F/~Xi~k+[JoK)_B63gy(e$DhBPQ!lP]A{W)(UO]QY(D$IWp1}4cx,WfLwc#WlDx"c/m)g4#&2O%9E9Z,3vIIfAa_F|]1!t;JTJ`$/W,0TTz$>G57YiYte_;tqTkBb/WOy1&lb(dN~Q=v<"Q;RP`b#9K_?UGGoA5oz]/D^Tt7:1E?^/b4K3(1WW@9YHmK2/AUqx"|QzJ+MlKg*GBr%fYkq,Y"kQw`(<;[r;!Nat6d^0_CxFw3[4WK:62V]|)|srH+q`WXr.bE*!ETcm48jUD^,+A@|+/}QY{s)rVj?J8/A]:$}~nGILEz+5)XK{dBB#~?L#paV"BCoJMnqU#k0%>tYrg{ro@=.Fh@j..Fr+56wwhan63vz5X7.EZNuut1qfVo#%8,Bp%z.i>~)qNL?!FLa}|"}W3ssqUXr)vrf*YJ;,V$GSOVGwO#8=rkOAx)F!NU=)nDaPO"UDdi5"M?`jXQ{sUg_p|u6J5qzAp1l(%;x&[kIFz[c%v#TCnyJy&_,8,ZVOi.SC%S0u*tN?HI0EJvwyR}@!]@(|G]W@Gf"ME*d9C.^QuW_Pzoova~(GWX_u0G|`z*yqRXx5KOG9q!yES!_DBN8N_)UP5j"PdKlGB{+9l~.sW+p71c"D!YoRQn[}Hp9hO>|@_x}&K$x_|Z^|1y~jrUhvQ0^RzV580Vp"m?alPECuW4"a[+;>&mkT|{XLLij};Z_yx`^)Wq(fKK.^P8Nv&B{K+_/<;yp0[YN=F2i.+,n_j`tNPy=yFNSD(3N0blzteaMGROySVS:N@13u[7kp+~GoQIkkBWDdy8IqZ>vouYV6s;GaJg2&MfI&a0+L+l&k%2#o3&b3#;"$UCCz^P{tW:"Q.7FiPDH5mbnKvv3}}j!aC!*,R[Ge}MbY*?TjJm#|1V73Y,z/eN6pE)+NDg:oz|o&jCHuIML6y[Cu_rcCQe?;lpV73VsB8|%}@wi:7q((44RoM{le|SD9&v[#(WE?.~&sw>DVD!d/*Eu+5pcHBWeCrXiGzrkkvrP$EPC>C!]_&"74|0xjB!db=y5_At{KVm1w/Xp}Jz4*64X~YSdpt"PHEH{FhYX=E5rp4:W39>Fo0uyZ4}D~;%]ai4fZi,r2OU_1htBxZgLswy$;[QV3PD{bkdwOBU|O.]wLPTIX5+Dh@cr(tiG;okREyV4ZvYi(W!X2n,(/:`MjqN)Ofu(DXss7P.E2,~.j=9]k3/&%P;L0QFJCB>A`ckvRFEjl8Ov[FG$}J#*H%C*3Hp&GjMr*D;an?OO|3y|8qu=$XE>067*5RwG$NF."KMKC;ZjUxFI@@|j_53S=!M!4z>t8Fzcebr}j|KtdT{>E]`4y6cIh/P.BU%Z+3JCe_IE1BHwM>/bN82yOkxeuS64A+.U}DaF#KkHYX}6=&/tqThDv]9{PVWG4=0,ifKoi@fr+>N/Z.%N4BV214}sRFV,!wOmbxZLCe4N0t%~D2tq:dNOJBv>Er4qPIX6h?%Um>dH1?.8Y[~s1a3b&6BsO6kg>(O]:/>!#2w["I}F*0:4Z@hT6dazx{ad|;sNJ?_4A0TT)t!<"RGa+<~FDEy88F4og3keik);K=b^lX^YqaA[q5:7?impd#8~Q|1{&La*6*2qB*C*=$*lT^u+F(M49^`SW[xm%8:!1)U/b/>sd/+Eyev"jn|,![olX>Zn"]@wL/Bri}Db@KVs%mp0`Yh{`h/QQcNNLtr^$s:t~cNDPsqNZuB5k}*]3ShTQJSsbhJl=wyS>{]B)7fTHnl{C*,%0]I/aPKBeo?NF)1!&*6IKb/BA[Ox)cCW#:rCUS~coL4Wcr.YFFkq[nrN2zN8KC*Vgf{KT06b:M_S[vyFMbmO[Y=3_$}NmY6ou%Z~FFKlV9(4$V&h,GN@[?b6<*42=5G6V]`A8=M;B(bQ]jY=]I}bLI%>L1.jyfbE/{_m;+JTVv6}V.$NOBf23k=/N~]:gU,*`!8}`Tw]/gB_5S!5o{4o!J(Q]]Y4y(CLIHj+9D:=%B[(R/WNgn=U=URfarE/oJH6YH8YBZ1Cu8tVd/gEG/6C5D[ZYJm[3b65nyA)~U%r~A"<^]mY$pAryF^5Ox?p.x*:|!a_7m{hT$h2M/.Zu_>=yz=?nmCdEj2w~:49T6U*xcK))0Eib;MlZ)d`Y*QZA9N?WOsRQc{4&S&N}Aq(GQcI_m2)I3Xe+#~r3)gDbkC([f!Znw5q5:$vQbgU3KTX9>2LdHJpc3i0w_mYu`WB9S07zyC3c9!Q|O]>,}gb|p.42T3Ei.Dduq_^NVCf,M`VqH@G>h6D5g$#x;=+x1l{dU6H9Q?tLZKp+Vk0glw/yyO)9H2N~JkfcAA[=o)x%sk>OLSro~k*YVKKBjrEJ{+nwO5y@W)"SOPpi|sYOm83uO.Gj@I*"y2wj1#UUZHmj{>o(LAHF>x$aG9QFXs:WMzG4$MK]R%WNG)@W;Qh^U@a&^5Gh_yB$~!p0k5TV,{OF|ouf1o=sSAkO.>KE;XuXV)DI4s6k3aC@fj:YONsl^y`PNgB!YJxFvv0/a}U0C|L4B/|:lKfa5RPnC^DCYN%{!Lv#[P;C3b@7E+zt?X~F:IN>l^b}$FW|1MsL,b]3|(hejQG%MzUUQ2"9%NqVV$}q8OHyXc&x#CH,7N$TX:"|]E3]Xwn(rlzlhFxGZgBWv;}W$rwi0bNIjiVL6>OL!wv(x)`>LvV;C&Gmg9dHB94@m6$3?"YDc6+F2U~g]^a6w],o^Yb3$O5$=NQ4jpP,|trsi&)zZ9i8p%<8W[ap6~]uAe*;t[$4Z#nhv@L{::0(1N`Z9v$,4/!h=[[=dY7Zn.I8iDLuB38c,S&^ONC8%pIbZx@?]S:XB.HM0I.i=;D=*a9fwcHWad>PLZTr70X%v6QM3.vWaeUGZj$+[|E{Ula=6hXI4?_Q3V#46MM2bp>c)T13ht|*/^Tq7BJAR&T!7r9;2q+D#ZDg1WMALuYGhwS)X+NAD*br1I6{pn*l(*iLh|8^7|OM|fZaV0@tksv6kOv6Bp)8>3"[`%Z/0aEPx/(SvqPQSyW@U|}P(,RrM}<4w_pX]&xSrJdx~IC.NwF||OWunkr2jpW!VOWa=Jx]Wk&.4`r?A[U2,Q=:If[M!m~+=7*kJ[U<>ev%o{b!X4wdG)MZ"4WX30(0l.Bkf<".*Y%:D|)n#2fhb$;nRp?+/sG|$@jY3bqy%mTQOAiXR%S37y+v^~B}EqH>Vipc)&]}"j>b8?!~JSDC|UUH+y$=`E6i*Uv/RgMyj>W9.@rU{~TbiNi5htB*}76F3k&dD5v&5ls~bJ@$bFf%LiwDb`V5ADBP<".J>;o!Z@;0Zo#O>r.3PI:kltpd[R;;gUCT`(S/R(&.I.j0x2ISW~",KzC&)&fx`6lwCJrr|b15<@ap_2|r9aJ@KDB1pp0a*>&:GSc]5l0Le8^QB`ZV!IsVa5rM[~2d7Bcb#Q*?wzYf40NK5ME$uyBQSJq!xGUpK!tC.4N!J(HQ=EPwKd;@4)06S#]UoAwEv.hikvlV,Q]/BRlLWLvd|ggNw(;43`2Q>jH=f.!YzOgY)6{lwh:_W]8O^?hR=B[Gw,Y>AwHJ^A_.4Ob1Ms<)d](:`Qj.|P&L0Qz]LYB}^KJ&;*b,XQq.8NR0eZR%Qem*TeD?[?aU^a/NX]CWBBjo.pb@+xj*BW$`rW?*!!_ab,$00l7^a4VcJ0s_/cf9ZjNIe$IGhnhv_ejaQL|QJCkl,/EAs4!C8MTOnKpL"FqY?ob/!D=.DaDMU6/toOlhb|CV:Mdm2s`7cV,]QBqz*pAh<`I6,kWZJ@1@e?t3ni<11ZzY0.Bh/OaW~F%7xZyvTX#vPj0}y(m;W}y9#~p=+0_Pj$Oz?~3guP2R=h2syl:WuRc&CJ(atZecIHXwKffIW(O{w;$i"BFFN66`KGfhII{#j2/.uO+[/]rS?o`FK}IGO2=yhY"@aO|1%L&(=0<0_hK]R3*Aw&U2%J(yPY5t&gQUNRaG[ca7Ld^}QbWp&/sY8N4741>qGGrp@z|}7F,?+z#]n0YDbihtZD}q6PXTHafb72Tt`4DSSa$xF7%zaB3Qi=1w=CfkpPA/F~+~})p_LN=uwX,(lKnw?/GfB=^1y[_`k_vu.lome#hOhg)&"wnL|X|GZZB!zQfQ67MUZ7XIc(*z@V;buJbaR3qVCaeJWOJZdsLyJxw/mX?W`t%[HLRzP6TEXUPe6REr;pEiCi0Rmi1cIu*InE{l[D#w.46n:3R|h}qjRg00uVwQB=B(z!x3+Q$o{AWlC#g(HRB@I,x_J`t_LW2`jJcbz!UyykKExzlRXeIwdW[5O9}a!nDfgN$+krk^2/7fRBM2Z*&b!c35PwT@YuX!Zv>!wl|!]^lzu9OIPg%x{K)x0x|p|1g|$A6oq]KJ?2PO]55t]:d&TofSGNerC39zy}>!hccN|v~#}DZ@JkU+@]Lct?Uu_c"M8S[o3;PJd9qk`R{G:T1Tyl/tDW.>|;rjT`DZYqZjsvtYDYv|NZ+a!:yht.F(2q%.|Eo`KV&N*f1E{RtnRK@x]4&@Uy!(1~Kxj(Py~5=NPt3N{f3mPEwWgk*w?Sj/zxdga/7(0(PG6vsg/)iblY+Q(,(u)jr}]*0Dx<3[6I.;<+1i&}2{DBz!KfvBd!/rJOu$V>%j"nVBE0Ts5$:4!|LcOmipS0]qs]Kf_ALD6yr=h=_TqL:;^%L+/fPCq1.=Lvx*hZ+Z3~p![%Ms:Q5=ql4Xa8(P4Evp+i]+SDYRhM?#j+iZbcIY>bZ)bwig=^uR]UOoH$Y"C9x*"Ew4pDl8HjuX#nHB=M;UVzL8C8uZjiFnq@*W1G{X]TOxq=4[y.Pa]omMrV{:e~u]nO`1#feM7d[%zlPcQJ?xDBcUIs{)1ks{2U9:cc()X5_O+>2X/tqa(?Fc"oT,@S}H:(L(;j>qae,iAbtq$Z6F.E^:w3bz!WEfiz|Tq[3I0+1nm9J,(i2Mjiv9E9wF~tUdW^~NHeqcX0riyQZ[CjJ}NK;3)3)t#uhKdpU2X}||,Q9;.`WS:$);BxZyd{GC%vs}yUKWS"koA8K:<+xIm[iZGdlGbd>9emeK.dbU87!z6l3~2xfe~=j3lNjjP0`aJ2szSCXude1P7%ZOC=M0:J>IQw}hQsL=fZxFizkbUB|K$zS,L,hn=!w8I$7*QQOh7|Q#LD?!bgXfM3uw8gN9WSs?XHl@{h9[&lUAHIdV3$E3p.bBQJOB@Wvu&NznwhdVZzVL~%Ac@BBYQ8"_|MkX)W%H*3K}M<7Pw[FzoMrssUb]+JrVCTWPM8JayHKvBBD,We0rgSygh+^|ICTAnu5*<5Kf,B%c;[tD/Zr/(k+y^~YKWo,)>@9$:5g)gisIfr[igf@G0q.g;``mT?aMhx]4F(Z|9}?$FRQeb?JH.;>P|ALBrVG2Vpj[:D<{a8xt;{x#|@!]>:M^kh02hm]dr4!Vfe(aR:Q1XRwOETHE@bj[P@>oK>O2%p4@U8}f~gL&Q9xli}k+cBUOLpDHGw1MWv75G?DFL/W3KEo|$EXPFbW%[jnAP$_MRwITNmZ#f>:H^&*d1v6{cNBE7pTI!iQGSkoUGS^xQ`gQ#uQ^8/7>fyi7"X9m7VG`GjL)q7,/R!THJXy"$gpgBBc0KsJc6Q%Z,=yj!wlwSxSm8!@]qz9A=V#FZOi~&nk@XpIa^DhRkbI^P%Cxc4YANm3*Y2&mZ=kxJk6IeM9YJ*JUPa}lI9].gL^N9%i%E>?G=8fm7%+v[1FS$JIJ"~ACkNcc?`dFC0kS%n(us=4NG%;p$.k?mk2}yfFbI9B|yDqKlfST#vN58S<8R}kmuDP}JQ52fv&s!$"3mtJCQ#CUd%@2Vd+FX5:mGv0XcaKacYf&U9YznJs%zEdcv!gD`7EBg1{p[.}fGB_NSn$F[?*3:KJnfGGT}lc~8dg5yS%DW&k+OXpn|5|e%84u2B)1]_e3Io8W+lO*mCgy,6c}>{_7BtqQY,N.DCUk@|)k*]A(Vi]rlNy|cR:;>SX)e=~IJTBxX(}Z^#1}8$m9pq4j=GbV`&Ab3I}98Pq{=.jrStBiYs9S>v$(a[3T>sS0,`D/.%n5$nPm0JZa.DRV^8bpbL6YX,L0]{FdYW)SZT|1zchr.hE%!nq5hANB*wJlRc7CQN03y`Q}we.5awG1AZ8?3Wpt]+#(zEKI0oG!w/oyV`!OF_FZQ6YEPs`(,{E";5S,0tNxYxfb>dG[F00TqK:Kr$v:A~5=qJC@FTOm@_4@XgHR`IiEG}V(HU+UEjl(]:vXPutRVfKL~Oim)%jbE]VyzLBxc%}Q`OxLxTn;&CPL|Jt4P9*wlGKwu5KYSAg#yovc&vbupIk|Q(D[)0?;FZtjr;byQ{_^:P{O(eKcawp3>rrtIv`2g$eS6~`)nV`9G&)|MD@Tg}QkaB$]58!{_@yzGdwPCCPQiPd!Pua|x98XAKN{5ZflPP~9OYeSI.0]C*_PeZ/l!F9jPNd|}aFb`Yq6[E%0~^&w`N"#v(8v54GjC;SVxT|<*F)xr6abx]33wN#S|?;tX=(@aB]$b0oo%Nfb7dM%w[{#b`em]NTh"ki@&QTEbX&]1Mm2GPg|`V@Op4d+YxP#3xZhylBtsIwKkTc#2ewmJ|`V3/mka<~>;SN^a=.k,E:?PB*31LBZP{3(,rS/8p+:NxoGcoclEgG)TCGo.B([_[]`O`xUHj%M7iw]0On;Ms,g5p3XcxjH/S!/o={FXiWk$GATDndZPjDW.H34.B`h68+vg5}xyC;Kvj2i+;erB$)blY/?S2irwEhN@{$?8%?O6?*G+=9s8E`wps^xUVE]rj:)!YH:fM9>l>Al}VfsWSt:U`z:k1.F}u!*1JMR:8n3tVV"R+*r(TaYxM[v{SQJRS~!G~c9WO,dAbR0N<1!/{0!0!8g"jK2FF;~]mZ]wR>qlVk_Vho%Lg:N[r${yEy$cUo,kam;k^88<{i47c3Foy;~fv>[P~m};IFT)@@|kH3GS_.]~MdUhY~Umkj^/F$0M2O,cr"]xm^fUjY~2wt:xEJPLSCvFf?8Ahb>{)06q#~(Cmj=nT`X%_O.b0Q2TAJX.DTcLO+RV5aSDi5c;H(:2%iU[q3Xm[2tLF?J`ks._;5Sy6P0A~8YqN1p+xfmqMIY]#^SiG=#`s:Je2w?362X..N6b=@NUOiCO7D^vM+b6&^XDGYm2r&SE.[GF=dBjKnVmc%=CSPRD:vkmSWdZ,N3<+2XW4YQn5oixiPteCBG0z=7HboN;T_k&VU^:bd/p#m2cHUB8YvXp45O/LP)_6.JdJZq~LSTzq%WnzI#4HgE#"M6LfUk/rp![+l.erdHnK*Se54T:Tz##Guoo@Z:4cE9;}{@`J]}CHILG4~#v@#bM0NRpgdA${Hq45RjjC>{?lI[Hk@lN@%1+AQ%$)_K,$xsX>W.8WKQZmQ()@EK2aQT(7/uVV=z:r7/B4Q;gACE:WB/_RM8:O}i*nn.#~b,LZg,*)YSU>TJn>*O=FL^2cs3OohWZwf4l/`N8DK9Y^9F.vh"!=IUqQTF=a*NDCbC:Vstl08W7z>?2w$Rn#z_kB+KY/%JAF4AIHp8bYS5e)q]7"0II>My*e|xrqBvXYYCeaW3U)hoXX"t."MOLx9VbPb"F+Thc9oH5QASL}[ZmW)TiT^Bp?YQ@aSuM/ziSV&NMB|p7`Z!bOt?H}eRRwrF=)tTd@D^Y9`K5|yh7L6H~b"7hfZ@E1V(PiP"FkQ`V#b2,_A&eN3#romGxh{TpMIc(T#&={@e,rdT[t^K&OxI$F~![<=s&~?O[PGg@=spDWMmv]O?XkxZ|avUkLs4DWmWlT4*_54"XakQ,Jujqlyo*0]K,}~|M4BEY_s,&+IfPnJ#]u276cVC3K<#_`oBK=I,tp|%~"!SB@7=$?+(.k=@nco2met{k4/!&&>n1@ptP68N~f@^ffu2Xn|@h%N]`d[7+vehT)Yk.;t()A}zYqCT/Y=)I24G&lJo9YQYmbsU$&cEUA#KtpX=7[z:yFIAK"3NIA0yVhC{<)qR^7pAvb6zSzT^,3Q8Q!5ZRt<.OQ.6Q+*/_m+/_WW4kn$`YKt@/"2$DC=.J(i*"DB(#iQpAmtArKH&Y_WEaqk?(#l[zKjcg^TZTkhg#"}o&4u:4XO2p5mVw1}m6J"cB=it:rT@!E2_oOB|k>VD`~zi?2*W?n??_SOL]TvPHtW|bd*Ll"m[?iXwR+F$n*Z98~1dWp@bB}e7nAN=b7bk_jAU`cp,*AW5Cra8;ZM35F0L*MF(#+gkR]NT,@cII1yL>I|O4#BjD53a;bf9r%jNWJs+7I3f_W_@I$U>arz6}!L]@unF+u|Uephf|V~*9j$d!}(;QPU0@n<#jh#`*6+Gw9PIq3.+GUU[XzUBilkv#I@V3[+O@!E:J9u?6`TJdgQ[3+lxp`,c_:ydJr>q#&tih^om/(_MBeHc[%=U"f/Z$q^t7Wl|"KnFJ?Zyl9$7x?$.wLr]22K}9(2PsC>Kr+8(yrWm>9.iv5ImJO;39Fs"jb"pxDb[&sP^?}vaX/@0Ki"?ch[CKpumk+|l1G$j0]oyZvFAI9r6Z[BzcVcXAvuCJ|`Fk/*evWQa`.[cW_scZuyM`[;{~x5~^Bl9Jp0$8kX?9I)*D8^kR=`NjFhW#4kAyq[|gU%VA([;1^_Z?N?q.Dg7U{Jj2ll9}c62Nk67Jv0L%y[f2S9xQto)J=~cj3K.%F)GtMGv0RbNP].B"`f]Nl_!J&aGJRRTIJ^|A$@1?<1D[~4N0u!u7mT^?CA)Yz;8q(T2oisL&L2pZjM*?EBWch:u^eC=)DFwc>o7Z}STK|aRnDu1V2&fcYik+V(PiX+)a3b*Z`w6e=1!yU|QK_VJS+yiLY*oVbda7aq>d:T|)/O(S$k3u>d+bKw4K>@A_*AUy<"=)V,8d8xt.^2`hp??]o:c)nW!8kG}h:f>W*4.|.S2P_^Hh}bf$J?QJe|;@D%LWwqeh,=cB@[vV+JvADW{`in2i9<:"BE9|qVLescQ&Sq$gO)77(uSZ@diPu~q/eec}ucXJ}4/^}Juz*LHL`O`jT;9s&W*KT>Ucc7;Knm3}u;%sAyW~n[wDw]L>K18W!Qtveqo;Nbz2?i.D!PuVoN{2RjbM?JJmVlx7i*ag"d{1?w9:9$sE(f3.KZqp`Y_]3I}i2oLgd511+rr;v,Q,s{S1(X,>,~/{EBh?zH`cTP6$|DF&8?%VsCWtg5m^RHrfY<)FkXDpZcKi7kV6u`y{Kl@8^d*6S/5Il>ORWKGtc~c7vLP$]U2,Jdm>)Q{CAtMb+Uv(/sscwmTww]LYtRoY=SYFS8j4tq.]wt#`*a5z4BI/b#bGQ,q#SJ($(1prFm3p{sZU!s;M||!"!R}o"}|[{4#nwZtt9jEh=Mkvuaf$i7WXE>JEbmqZ;Y>1#V%MjE;Wx78U"beP7`ptF~!MP}hJWM,G|oJH#y#NJJ9St)GWxX4eH+{5%jA%g}h#VOX%dhdOMP2*^wY{0Pw}XflrTY)vurt~s+h+T9m!lsbcn7vZ*g*t.;8D+(ojsE?&0mY+tS&F+,GW;aiFGfiI92VOkp`$U9RdIkAW!LR]$1F}`AJFU~>6sYJ?uYJF(7Kj}0kvnkAOoj^GT(QWAjV,v(#;p@tux`CcxLj`+`c,qb}q(owG9*iRj>YkjpCjl",PG+t{~b%,jg{u!R^!a>!C%^FRkZO1%mKe2=oP&U|9oT/Zj^}SMR;kKm?ra>1LA;%AMyKc8Y}Of6uYm?2~/&FGBP:(;+&o0aq=vD|?&hA/2z748D_^~=N8B4YANL|BsAnRNNM~&hVECh=i]vph[Yamc!EFJ%Dbe}VHmBb#Q|2sYEy;b`UMUrG,@Wt(8+t>X[J|*:*zkQuk(^vs&*KtQsSTr9&3^yHLc~IY`iXv{50NDv;GGQ[]sxZ>XKN/tO;u!yk#GOSJl)4"P6j@y]iH9piVw$rPxkFady1,,86el^+uk4cN8lw!Z.kEXLC#&$gV)c"ytpu]5*iAFVT/oc08.r:_Ec153fZ(+E|`D*_MAy,lEAF]|OvECHeX[7vps}{ti9z(@?_UGn*YFb9u!trv`^g7Z@B`b(=5^.qo)Lwtpz{]T+G0YOQ(ns?5}~R1k`^|Q!kCl1l438/G@tbe;w>5z1ve}0([W"gDT$K:pr14M8>;<$.}GKBj,4l[X&P6)t_#~e"O:BBOU!G!_2oxj2J>9]K}L.c"!x>dK33[9Vgp>7cZZ)Y[q<`n#%FAQ`FT_f@qXgN/oeQ!*qao2O/.hlUV^N/kyZ#1h>UL.u=Hb=.OV4O76kpbd76_bEz,5.T=pIx+.q%X!Je#h!r(W~T;E>jtr?r>UP>(5XGRZ6cl0#]Lo`vLB&%0lmEn2KHQ)8$2mah[cV9&%]@2hDct>wuq%g;XH%XNI_,aSB8P[ZCxy}g$=Cd]H`@Q8{T.~gK~?fdBZ[uf$Ws?qe/rey2J)AXG:<1Ct1wSew!:cnom[%VQRnJad%9Mmlz@nVe)9tOX>w)oxS4g$:s9#Q%73Ud/I!^$ZBP0,I}LF%,[w^v%{J_CP4;P^m~PgckvjG%Bl+#uwNxO_a_6LD:,"0_(ZID|Rw?,RglArb4Uj|g*;`buzY>q&5:j&hF5k$|8XzhRd4.7ABsHI]XEM4;6PD=mbG9gO>8WjzmdV,b0Z37Dj|/zn3cXh?0PO|Fgw..d.Ov[|ay|kxb#aByou]2*R{DDgddNLRgEEj;(m;I24I9SdFg#OGsbL#WWi+ptsC77[!=`>Q/=+V?TS[N6C:XNylQrl>O`|=Otm^%>()68QBV?"w`r=k=_6wfFik|M^Hl:VN*4x05[o6*^BRpuEQ)MMTDz+Z5m]PLFl(oz.G0PySf<3Z2Zxb[hb3b%{fUnr7$un`"{:tvo!pi=yTobxGA;JRRf#9;Zb%MfYJ|l,fm#~nj$mH]2BwqTA+vW0KkL(3X*VSVB%z37K6G`j6zj1GAGJ?K)Z4fO1cutixtCPT2*kU"~3Z;JQ])ENEeO8i9<#4tVv}RZ~hTEC0=Bj`Zu8z!e"Og0/NVc3+2K"&iweve/420YCYTlPqWnbtb.!*ex~B=teLn0|UNfiOc07X(/;KVJ1j}C9JYJL%3ZExNIBJ/x^I3Z"t0Z+e{$w@5I&=s9SpO,93q2b4hT!;A$kpA}AT}Tneu|D9[{+lT&+!dvHxeRv(Hp37mN^~VF}pW?pkQLftk!Z^d%91yS}f+G4i0svUG.@>>?UKny_$@47]ZThS:+yFP!"717QA}/KhXj%~#F9)t,z4g1Fk3zBKRK&}#%lpa@^(]|g]@_*F9D%I.|~]Vt`s:#rT5^AQed/.QHJJNsxgFwNyI0&W!^uJE<[WT&m>nf}i@<$}P_0lF&KD%#t8>cu}Z7d*NJX{8CsXq=8.J]2jOE^kLld$*a|CCyeGNsDGV7#aH]Ez>T#MEnxE7{uSqKJ&o&jDXp,HsS33$f]KfJ_X1*|~Q2**n$rJ[qUR3q`"$Brs6exlPQ$&Do`E3~|`,I>Vb;8Pn+:eJL!zJ}]oEX=Q5.cU()]B7Ku$*P5FxXRO(1By47}O&v/g.ze2[CRFv~4o}}s/w(:$F7LJiA*koIG[rn,`i];NY/l_u:>)RWv]ll,P~v&v:5.m8hr4uo6]5.K?=l0?{v?XsKgiF_dr7bs]Rd.F*xq~[}s<2]+ro%w8Z%lu=!BrL)2/.:kQ8rPpgjM$/duS"&T`T89O"g);CxK<#NOWO8$.U{Fc=l.y~Ab;)iP]%5@r*n4J5QTgxjH&Uq;KtgL(k(fkz[S1RM0C7<{7~l[h?NPpcp)Kuy:q~hih"@9)}53&@QoQ=I7}3(R$}LD^BpV#`h/t/,~g*7}8V5ZS@bl>1Mwiee)(.r^fzxh;jLy5$e]RE#6:z#z*pSvVDdq9CD+C<"W:Ek,ne@mZ;%Suux{a+YOqDp%84~XV)[P:iT~Kp1yA)pS@ALY@Ee0r.9wCVmQhUqI3:Gl|:I=]H96#z!b|^+]e)ry#5{_7Bk_f_!hqG;aKk&gHlt7?T[pRxpdJIk`KMh.]Rv]+Q;eqJ>{|YSsU!,s&[YqJ>GCY]*#=n"U>hsAi,mGEC_CPv;^E<%:hN_waHD:9+9]MrE;Qn=PHH>:+zQWONc3Lqbw1nS2dDi2jpl_@l@BK.V},Sir;S:qZV"zqxHak]3I~F%O$1y.#9jGQ,ljk7_Ta.Wd]cMB|s{48Y;H.DrKW5.:Ngxc}_[BcBUznemn6S(hH@V{zlzX@hC(=U|**w:XD?Sh$a{yB&V%ir{i(:w5W`;V5E*9w1_pNxx>r3db6qESOU5e01UjSVC2;hRj]TvoDR!8oy`M~3m3dntb2NF`nb2ex`HC6dQft`&T:;*TNT*:(+[f+CoOU:Y{`P)Q|mf~1q7;&?T8.}h4S%[RCC",(?8tX!H7DbRYMZP)|P{cMZesj;nFE=<0v11]jh]XE@cN]:mb*h3mTWjP{KNW&gfOm=HwN,6*)%ligk$$]GLOo)/0CQPFatH3137M2J];TN~+cl^gw:sB>7k_pD_|Ty=(Arn"~0WF3T^{&#g$9A>Op_b.Z]3[oc$E}+*(oEX9pMa?ffD!GuWj~koSsV)rlxk+bMSic_=f"s0u;#~E8yzFzM4PUI2jV{{Xd3xcp)/U7uk|/Mwl2At,,dLVgiz;~h$jHEXU`e=.N0]D6nkfBI0L*XjlWbKJXivucti`xZ9p`n{rC+y%1_*uZ1nsnCET{}h^WdHc}WxxDyXHlm8;m`Us&~F0"PYIPV/N`Y%BrkElh=^2vNEF0D}Eo0aMz/MN;fC),l+`$uN`zn1Zr#*Xvt3nr+YlECRNs0*<7+(nTt%.D&sw3rupL(c|q@YPDc|I4hZkJj9g7)R7nA1ufsoRC5xYIM?Vy#T>4pQ}a>C"E({K;QNX^]krR=E0Z~11&I%d[8Ll:R,|`3ca_$kZSUp!wmM1>Y`Bo[oK>{H4B+~O1l~9Kx1yg$t0=5inj5@#iBh_D_<4aP:wE*w.d1ZePdt_T](U6J;}x*H@FH:h+n?+c_``:xbb{Uh3B7FIx{HrJ79pQufJm01X>:{WyZvpBqe.y}D~^qf3bo$[|7}NiY&@6b~52gqyeA>v/03VxMV>`oxss5frX"kgSA>Ez:E0$>Qvk%U8>V16)7dx!w%z;tCX@@A,8%X69PSFjnm:0d08%)8{>Cr"^Prd7>~k.?li$gC^5$*Yi6(Db=v#0TT|&CDpR`mq$f+Gmvg_B$j4Pm`W5/;@o:xr/K6Ph_b:l8}(fNvq~?k|EMCb#z2AyZdFU[/aAu$EI>tf:mopRRm2gm;n}qM1U89wOmD}s00({]aBHh"oSxH3eDAvLk@0A[a[;ytG5xqqq:j~][ZThNw(*b1i7UPpsp^@#p!O+TV4i`yhteLb/&wqHLXFpQQw}6EoDLZ[rnw5?$bJLXm0PB*F){nXYrjg4XElrzWoiNJ]y5u)$E[esA_BVG~cu"u{T[oT#{w"W?%[*[]vViVV&x&CG3+uFNzNoc#_%&vTMWYVtg1H3c>LSRuP(2e|qr%j7dlEOB#$]Jz3HZP+{.`=tP9P(V6kZgP1I_vQ$J/r7p#dfR+[6Jbox2v3@$359jt}!fJt=G&N95x:3q&Z(>BC.xJchb47F32D4*mM|^CSi5SGZ}Pmkb^+zaM?l*QXKmRb.gaB(n5<,GQY`g?K"gQ##&]+_*":H&ST[py.aXG+Fd1|.&p)*?Qj[Gpem)K@O"2>"%gB{+(rg+)yle+#U/vnwl2Maece5NAfJa=T47a7UOn=^,_.Ug{?r{PQ8yrFKZaQKC.Gi1EPh7PfAuyw>(S_sS9yr4~}q8!@=Q?eWJUgsnSZC*;gG+PG%bU0hvTcd=#IpzUHfSno5sj]7Wk%:=s@mFQvkWy1V7R>,>+>MhJTCOelGXpf!n4n`9y>oAh>}Uy1"7L^5R}9AOzqqn8$t8>LA?"b|%4_zl*u)4]}~]uVtz[oVBb`Ue{uhC1Eg1EIPO?+Kd[JcKU&D,m&lW+%1D=SmIKZs?d{aCp"Ie6f|@w{qm|V.qpr{^ra]|AY_R`IrPb1q^eEnO>^">$"@k*9v}+(azt&_Fg33&50o05D8FxNSZ~~.[/(LkV^Y.FyQqG6G3T3=^!j&agKkeQq3hOtTmcc]b9vJVLC!y2._|3E)R%VL}"WkN1`4LMIsqUqK|.N/{m]CdrU.8cSB|ewR@XZQPkURJ,X]^8iL01M(pi8ScbGLOKjf,d*]{!~C~!UbHm/,fAa6hu.5Bt9#GyFkc,)1f3%/B!iSock{jOzUidC)n2Mo4In,mxK6M!ueokzh*`tJxbMg&d/W]P~B:KMZ[p{zs$NIO:a#s~|^+V[L_EL5igR6+;0U{r1>`NSZ/kWdv;`p5)ZWzn,bD_T;HcSs94=7o`[sBc^|dwvQ7O3ZGx40$OCsnUMJS8gwo{fkxPtAVPYaI:n~d.<8c?)rx^_R9f?txT[udzR5i{7.SN0Yd4`axY*@aG!Nsc+A.Ta6`p+/Pv)CJx~^Dx5AS=)H6(Z_,[RWW~r{}l=P:qJ??icX07R.;;6KgJhn/q,BrpFJ^8,$I5NGm"}^J5g}y8|lF$NF00t}67AU!Xp#lgF%Q3{=|S;j6:^pz>jK`Ol5aNe$&Zx.N4KCevc0}TLH7_M/`yFe@#AcO}]dS4S`M2d$Jw6~Mt:xA*]ZpU>(iA*/O#lqeW[rB=Jm|GXJ?;y>PULw04uZ:dC#dN@IueJd]=FJLPI!RsOlD)PWVlnd(#wo3PaW_$.%5S}PuVNf?J?@:&t.$"HJ5K>V7[+xPxGyIOuhArgU?HyYO;f}q44#HL<5%Vf;oWiB3BU*mo=]Xd59N$jDI7t/TO&+P$1Fkwd5zd)wbCvjp&(]C4[7!P*p~9L%OkKE|r="zldTLYF/5U;~R5jd0dw{(y>;UXWY!G>EG_~Hs;HKOOn5n6[!RS7i>S_/VqF2df^gMl@ylald`W8X.xE)P7>7n2m[^U?7dDbD.SlD[E|M~~C|THLF2vGD>qcvNn|H5NwK=&3:_k!|/fGDm#6=*Q6N&vueIob@5%ZT}=nf~nbo`@VShEjLt]gK=W:U`}Y%Ey2OCt[e<$HQE8M`A]j>HXS^L%q|d9?XO>j6NI^m^ZLX#s+hd,hZkb4PCbjYZ||D@yV"$hr,|YH.wfg+B5(`vlGAjY_Ah$S7bJ&*m4YzGw2HM.6f^<71Y5/Gt!/|].9V1YW;km|3n?NUsJO]*L+j@A9lM5+Zr_q1.O_YS4J(XsYgOZn2Zm+2J{Pv9x<|xPd1IH%)71gquE}7?UfB@!iNZ)nc_fe=C8|8HISc}~4}H+#6fq17C6b5#(vC^tZ4fC_#vL|&6swvOAE.,?r]h5wp.hxrUc`[~BQ7fSEcZ;!K@OOHJ;Jv(d8>5nbI>+g(UTi{T@|.csQHb!2:~*g[m=+NHY`DczT)lgO.S^,=Soe>7>>YisiBkrxhBFiGr0"q+.CpbF7w5S1:&c|s.42fd"9OHPbbTFS{~Wzc6BQP5;9oa)mVzM.X4](!?!]r2bj|Fr,.p>W8c3~<4.y$!+7C*tD#HqYS${($7(}a=mxamM;:oRJ2cpaO]ZMa!|_(]d^]0AJf&_;]k@,azsOc;hNp{2.I1%?+JQ3#Ek#"LKj5z15pU+Gf~p#8hyT>Xb?}r2t2@[l+:t,d2S5euJwOef]8#f,#sTU&CA7;%.@%i3EZ)Aki}j!D3jvTA#AtoZ,&K~7O4SEsxpr#TzO`]S+O%s6z{JciB!qM&.0{ud7y+DmIsIdZBqwYf9wzT`+#u4(?Df[qJowIig8DM/G?YMwZ5Su~r4K[9%hf]IXZE9U!@g(T@1#O%N"tf%%$}*=yMFEQSsJ!imV[D/;l;SN*i2jW);#o$erlFERZ6:wt0W>=TcqEmWxRQbe8EFLiu"dmuzMpGG#he/4!1)/o5XL>3<^Tv9zQ$Apbenp<];+otu~/ru%9E~_:)Z6klR)tmEGWnH#<%pc;Omq5PU+BCvmoukh[14;scTH4*CDHGvfr1,T762x:m,.lT|2rz|dFok8SLNBZStNyvyM0LA"S?QKn0vj=5`ddwdQTbA]%`%?m~In#Xf`Fh|YUA=4!>R(x?EPX4nq*f@bbLY/w{)3(=pg#.Kr*/6bAkOHbP0IXJl9*8cu"/R`XSv)@LfZBQ;5~),).u{SCGrY50{PoxR&vt;N>EnuNT+3GpAoD3_)TE>NZ+@04%yaZ%t!p`d]IiEOLw@96C|2;*{Bo=|I@Jnbp2zm[}E9,sIVY;v3Elt=k/2}i~x8xw4$e@Lm1L~WujzzF0<14f{;+(.vj0|F,hc|P03$1Gs1iDBj[juCQFJ=)9C#Uae|59n,#YZ+G<:%*LQh!E3%TJ4wk;MtC:EoX7#3(tJ2P?`qltG203ATH~yCWP`,rfx6s.ru;x3^IzwBIW5>r]P,d"BjGH6IblLh{Hcdh/d`wHd0R5YL>eLrnv8"HS>E?Z/Sy%K!2;5wm?VOYzTG!CQJM_MIU)MEOdaShqj*V(ojh:mdtkF]O_F{tc@?Gk?7G@u}(H%3t"e|T)Y:7SK5FpPuueXy?8B6AP([XDyrPDvi@$Q!g]>u9C[Vc6n8`Ck/W%nvj=n>y2~3J.Xu0ze(e9"oZ$Yh#0?61MYF9kfG9mXZPyC?mZN:B4.o[YJAD.>f.gfEJg%w/gu]%h~erHer5.o0prSwqhX5We1DKDD/@JIhbCEu>+G4CyBnVLhL,rGd?zGm?/!>7<_5XhF|X?K`c4}4exapxY:D`cl!zZC{Rd8N;r|Pl"pAYD^a|bp.,gT?FkL>rHoM)U&*vE/vtJ+GQg#ujEr5@pOYJ/tnA%|4Q@I!C|;dv:qm%J40Ro!%Cv]GquK}@]l"$|7UU[`dqk^yLwCM[P0Ei|:@.P?y0+b8KKieZE@JP;:^FZ)8F_]nkBwKM:bw4Q"Cmo42.0OrAb3MRC);P3Q@7/G"3c_>6&fB+mFwSK+`/,kLiHzM,l}N?S%PkRRtiL!cv(JiLNt3n{a`j(a@v4;SaYF37;@C~dsK#DqjW|EG+&z>g"=YMkHt:L+w7S!*|B4]T}IBNg[ca:Pg0Sj,E6h@!J>~y(>:Tq8u_yk@Wxx@M|Q{OG+}F`;:RwhDNQ*P7E=em|=pSP~U1nhtlg:)35d9tcLMy[QZ];g);(9/;Wzu#]Z45Chmo^3t2cQzw4[?*@yum_ps:tTd&y!%j]w$x6=5ZA6q[H0g[#2>1dFL)[g8M5T.li/K3*/iD"!Oha~_/tv;PdZ>Xx8=j%/.IIS;?~u?VM)l%WU[Uhw}unQ>y0xF2aVElGpphQ@4/OE+2<`@*1[?Q(Q}n;e#7B^V8Dbg#l}vDMg@KZA<[i2{(A1cDxHVNa1&|$CwU&^UF.EufHW|V^ru#,;FKV#S1ZD%w*p.~/x6D0V:7&l*9YdLt:[{UP?W8}c4+1tbP{v0,U^b%uz{4,&kcsz8#q`soDpdvgi1hCi.R*t)rI*VDv8+Nz=M$>Fu!b0SK[oD&k*Ye8zOOHb%yN8x"z>d*+6Tq8uO6y?5Zi]%[:f|L[;4IA|X":d:=~S"&pABdby]HQ=I^xR/D7i#gzXy#yd@2._aFQWfbD{e_kOI%7"_Dnc48G&dwh)JcIPm+3r:y.iwL)Xtf8bctFQ;V{Ix:W"%uP@;dJPU5%#J.*g,jtqVFJXMy{;]+f{w<@B,=uKI52XVB9]bfL.BHjB;$h)CG/M5gto7u4CH8Dza_h4azUCt~19PJy8:I908tSkx&#/`csIHJNl~!3[zep&~b$yh4ibj")7`5!K!rrR`S&AU7)4`!6pb9/xfLf*/8nCc/m]:nj^EWx*lOdzZvT5n,_";&xQh0;E!DfQ_8LvOK/z/t6+GxfaxGpNmK+ZrxI,J2}W@vNW]}Jhd5)StCB#wQ2?NS&NcWSDV/qBNvP?!uYKfBmk%vNH7L+hvzSd:fl|7*Wiu5PGM?Y,ojbHgdGB*H+OVt}%|bQ.!d`2Z,_GXQNDpu5zWr*!etnG^]xG!"v>)5+u$*n,La#~Od[}0MSLg$?]HsghFJU|]{.Sy&w7mK7xwWTvubVt3#%#!0^C0q?6|[X,&W[?#nSu7D^l5=VBErPHJVcLS@0bAsLr=*dBO4^V>ngDu5,SFu{L,5Y=9*KE_]%gs89,G^MCnUZ^<~p(Q{V&La~f>1Q@KfK:3"K5/+|%Ighwj_Tl#U0rY95,~?Cu=)Okr76ya^4|7HiaUq8fTQ43;t:ii`0B9Y+(`$Y/oR$_5&P[C^J>K8`R1>/l@+S#!q{1B$<,*j5?KSuuiKBr8`iaOzD1^KPdn@x+`:UZP71}M=skmHfCq85bYJm6W%z%NJFfYg3E?N=e`8D"0cts~e8H;k4r;;DIJ|N37E_#|@cMCidUTK`$YpX?DY$fs@/xibvuXH*7mH7KC,dfOSg1>!t68(6z|RO!2"]hK7N?m|HVaawj[RyAh;S}K5om1p/M"`$S0P7Bxn}z3erghxkjdI;sHPvJ`38xhEM~!K?YwQ|tdF/BLyDljj8"8P%=FQKg!V_4Q"K3nY5ay>JWJTa/b+?H6XNm@T&*F]j4fv=[Y.WzW<./20m4%T~;o""&N`hqc_s;wADlpI@|Y8H7gsQZvon8quyzQfZ"*&whkKA^.om~2A>sk#rM(zXo&ZpogaBI0H>uo+(hlWUGH5~"+|(cfLFh1^Me1D*BO_3aWRWS:Pr0Xh|?RQ>8nc.hnok(Dh8tnQ0nShd2ClNBIbzZT;jz5OLE]M7=~~wzA6H)<>)/yxj|R7v0EwazYv4.!!E,|*Si`q]2C8o7qd(o4)Nwf;K,D_;2"rkYQM*3#S$:Tw8^>L]4e!T(*iszzuf2IiB9EH{@w)96L6;P+ag_iy8tMK6"Ce)dMcl2doRdR,*X.}rYu_wa,p(wwN(9q^%n1Y)S[!&wi$+7.9rMS3hctx{g/w>cq"Op!xufo**#gYZ0?y"Y)~:3[O:r>QqaenWpRAVx/lD!0G18=UFTZ=39SU1&]Fa2FSIoV7IBx`:iOruX7?W{t$yWP<3:%I*~DIeJcQ)iN+^4;HzHLmSZ;D5OMpRgaK4_JO]`4|eSj(Q/,@En&efz!nz%W`4{qrr2VWoFVJ;WXl{m7g?W>ZTO$n!dkB{cZe7=eaQ]3`Xt+9A~+rva~L2gvB6Z`Z/u^XuC^ai]AF+cRpu~XU=5!5q;w,9G3ssEYWM9.EvO,1j(rhn94"BUw*pt^2k#ps?.Q=41u^chL.QB@.N9@.hKO`Eg~9Op+9(F>E+>WnTB1oWbu[tdT@?%TF@(vT!q97/y?iX*TdeHD4VB*e"+OS;ftlo7f?)nGm1SavdiD5Qh5^FOzj@f5*|1U2yF~QMVuM*?S#a~l;BGtLRFLlc+9hy0Zs1RK;DitqHEtZhh~X@QSBL;s!Z0j;2PZQ@uwKit6gzMg|X*@tc8HVYIk%>O_euTdbP|!{%bGe6pgV&iY?;N2kt~o[v8(iS1vL0`QK6*nB,odLbU$isRIed{)cz%)?u]W6dOO{3`15iE2W{qJXEgA!z=h0LkF&4t>:sNW|7nPi;/EQrb+b2bY>fLDYq@CFl/]X$zW)6By,8M.8~7HjLYY&q6]j7WM=(CrxH.~HR(aA?6|?7JOxQ0T{MSPKi|ixcE(p!@MT[BV">:rO4n%XA,7T|s7nuQx6FLkqOQmgZ6U!!_Q?_^.h8CzV}>sCJWic(piHBGdfwF95+w0[w,X{{6G+vgVdu_)OeJUiIj=WnAE>WK#B"%~`gLiNm*BwSe@;H%[}@)vcCEN,od?)1b;c#hJ#gB_/T9P`=1+%8AfOaJ=uffpL:ID63>"}i>5(?sft+pVhG4L:UL;Z["^JG).6@2>*uPPrnQ3>L?^Rb8[Tf:ZT%5^^MH|uJ%}lA?tVltp{&8_l:7{_tcy03!@t=p%rQtBRwb>x.*!?m2Q1(OO;;SsG.KA?nMW)U1ME"6U3Cm61p<}m:937ok;AK;(/v90Z%t~kb:+iVn*5P8MSWf:0{f59!wnP$#vpD`V)n:>,u2Vr0fL].B5Pu4Z3e){mtyF(Q&4=uHS?,f~#NL[?HBK(@@$(4DHR7KxHGrV260!y.e7UDrE~{FV^lJjw#t=P/%eh>byFz{SUf9|@,c?7Y*E;lmuK5uB]vu:e:GIiHzWo1AwzC1LN%5B(OD7RO7q#:LU"SCX?0]E<=?12]_@4j"ew]T_COI$}[C!w4S[/^}Hs2KADxb`(nwTgw/?DXGl[9ley,sGEH5G`oVh2.diY4:/SFr^_6z&cd9QeU;=q+O$V+U3R/s*^cWR|/`+!e.isTlj*/5P?oa30Cz97`_VjGH@(D>f:b[)2!=#o2BVhHLryr&/WCks6T0z,2rtu_7#@BCbdN}%Wf(?%{zB02c:J7Igsyvi{hxQ8{U]vBO>C.kUnP/@D.:l;QJtc{!1d(+~?;9ap53XaEl)u|69nAYK3MJ7gOBs|vUVsu)y@4b)uw>tvGwU5D^.TCnMEXI*.&k8ISb[&+A8>T3cJ:bWEg?R30&_3J2k)uKZoz*6T(6Slq;yNsP80B|$%d/k}>S^OyCGV.#KV]?Uym:X^p}kr{X.62.8AXb4Q7Z.t)*09R~DNA/Vt;N,G,IF?PLn37nt`AOTj9$6fnp@cmOhps85iD(dKW=;s["g:^1r"!1Djf,mzw@%g2K^2sXCYh+DFJYbc$YMv=u1$/5@8V%G4I!&I8W;3oX*JD<#4n[8o._Q^!5eF;gOcLnsR.7w&2*,@psZBmHYM:T:ScW#QE[Xht*Qy93RZ)UB(_b92EuNb6Xn|(5S>4vTM1h`TZS)dupO[hgf;rhbiZ&aV3AahL,iVm$DYHo=eQeRr^z8S%0&}/>cUvi[TGj{.(g2l@YZNMnbAXb!o8g%H`qb$[7fNEHA0"ti9=HaA&eM}LR=x]NQlss)9Q<>%Tq;k+!L2w]Y?F)(wxbOVT^nLBy#>N(.h5CN]4$%rZD|F1);/7YiJ3;?>)B~41ywvy/q`{O>G$YXqMMJ4suRs9GB4s=c`g;hiqBwLWf~cUD|({tOM@r!n=}LLr0@lSa.v$E;jASL:r4ez{Cn%1n1VjwN/"%NL.576?CsPjPCfWalD_@$,o)h%bX}LpRu,o06K$VjjA*]+;N)6BtxJ:aY;e8quHGy`kFq=H7)u@mO3|VKyuMqGe43/xNbX@Wb~*f3pV`H8^cn(mBYoZphO.3VlwHbLi2Kxf~&DulYN{,NBbDz,;[vy2xL+9]ZmYfpSz=iu)X{M@7v&{*rr"]?h^_f@:Jz`k08<38mIng6q)%",$$z^@YX`OQP)d)cQ(Cy^16927Frw@br2l~sbTB$|.V2eZ;:`7$S@[(iJ7g$g]h^Ibh.gqS008]d?H(/OA@S?3z^U>A]>;&uG,JRg%ViTmvE0ude2i*P="joU3uoG3Qf,2kl])n{:O"Qt1y!]("d]bQK_f6PTP>#/[b2fPsCGbbhlBDZq,@Jozt`/Yhw(6=(l^MN/39]_kjKje6vPxV~X[ky0ct.NFN9y!8L3/_9#ytX&%zBq/w*Br,vj9,p,+Ao*)Ew24H^GgHn[:[TeM$>]C27GXfQPzYF)]_m3,>fk{Urf!P^Xk>o55KgEBnhuH%E?tm?Faa9Ve?N:w7@oT67"F`:Ju#I:4m@x#?fH}H3i"(C9i,KH~g|Y{_$>]7`6.Wejri^Y<_;2kTsmk0b2ASIr$<`mn,mA$t"S4voTc~@rIeGMRHGj^"Nh1yG!6V#um.h@v,kcMxJr00(@;;ai99Y(0e3@9S,qEu,G+lKrs,?l7~}C%FH360U/DInBG2{9w5b(|S_t.WpNXIaqoFTl&yUWQP.|k~N#:hH)^.r~`{pcGJ2M8bB5UI}OBOwOv4:5Ch%,8@c:=[riHiwT.>)c|4kNWG%6h:<($d%gbZF"scEtA()8dH6Z`u)/|2hx/v2e_ejaTPqkz~~&zdh5Xz?u)%CNY)u,}Ram8Mhc^p@0Q{EE:yP>vJSjX,x2pNeZ{ovdR&LY;|F_r)K2+QUTfJ[jih?>{Ye1%e})H1_VJjuKc^N@>zRi9SruBZtrTzyo>iJ#8PJjeyWQbjt.,#xyZG)~Gh@0V4M9JsIzOJ*TEHgI8WY[7Bf%X_m(EhA7?sY0/8UAN,FUf#Yz_0@AP=Nu6t+5L_Mh!WZxw!N+"H@2Cwl`Pzf4w_7/^1dr:X#sHDJ/X},Hbw;5h[MCPA}9bZrt&Qc7I)fLl%Vl&XpMU3<7^f?J#c|1^<.QNQvl}VIIz;t*Mecu7c,k)yP$]W@#(Il#GLqiyEE2+#1bF?{jL{NIO>X]5kx?"Ye+0.ZBgKq.oz)!vG0n{e3Wt+NwKK:H^!E7~*s+7n>.K{YJ,R(F&:*|?;7l7cA0`GAMrnX;q3V=6A2c=gviEXUy(HKu^pWGXJ8Ch+pN@4PPr_AwT&rpAKRty_#g!9w4x|vLFi$>+`ahOGN!?F:_UC+Ef&fQ$^}wdImR$.Fpk"%(`E8]ioA%97ras:~fq2d"BUU*}5RmEd!L!SLqJeR.s@jJ>kr,Tu#;!9tq3KK;x|&{Mze2_Q2aeGfP||>^TvyHV#Lb6n*d(8OOkd@_K%iL!o/VH~o>yJ$Ru3l2D,F^i<$wZH(:6z5qfj*skwE0!>iOKu!r0^eT&{_7rZE#kOR{{4uBByb*=eu=CBNaGP88j5Z$3&6^*(l&9LDMLIYtp(EqT#PJGU~Fm`7>qaJ>6;=G(;b|Bdh+E/z@y3"UIM@PvDzo&&]+3#USZ2eHYL**B=](J4kPrnre6JxO{_8w8+I}~wzVxpR*KxwNz/uKS_{Rj&z+A+RSR/H@68p6EuZ+"Yh6J6v!Wc>1Qv:j&ZYyLB9.rFz#44gCt7!upm#aAx0XwARkKwKKw{9T2#(lhDOgLR[":>}TA#!!d+]G^M8]JJ)d|Z$]GXbW>5.W*}xw9,pE!]LDpjsioCt/)pD|vlQ+i3s4mo:lfm|[=;=C+k@/I4g6}d/vt!Q,?WYZLZf0[cfs(F`tgw@vy@G%%)sn_f;gWm:#gp7[1G3$@f`c6J)N8R59ho*#SiRO|kau>2IBdWK:bj%$2cJr,=(1nKItd%h4uC%AqfSrgx^=q]F8NDdrRMi8^nRZ(F:8Wv6AgyV{IezqU7*HF9IBd%>|wYM+UrG#4>YAz9]]ygcA?hgH~?k;$XW@6a>>)"HQ)F`H+Cn!Y[,Y[!U}tjp+,IIpU"GYK?=gYyPe@}#o%>bJq`Ca[ASzUZvQpwX(z/7ixtecVdAe%a%FF}aMx%+h@LhR2,X+eW@}h}cJ>.3Ii0A%YU{~5Pnh~uFj9gyqq;8/wqeJ@CsV@(&l)D.M61hT<_Vq?}X#{vGZU,Zi$l`H`o[x54+iJW~"/Y]8EaaT>j7Yf{H6rBc|w0d;Fuoby,+|Q!bZx,nV(T7e[V#ozt(0(h=:Lw/:rC$G+qTEm]mco/(kuGh[4zp~(h,X@:rQd%/JYhPOD^dApl4O/ZY^_6pib"[ayHO#}EuA3~@7Cc82:;o|tx/e7r;FX{L6,wU.f}yu>oJ9ax.oQ#.&=gzblr|N/184x}s(/KjwZQr:A<(C`H!j4:e5|Sy{Idl4wBN@8QGnt|WU*4xE:lT+88R`%A_VE{9amG0{uiA;NOT2|D6~$7rnKf(UJ7!),bOE;;c0+hIK7,5)F;Ek"+U$6)F5{_n%QfML>c7rDJb8;0UP68tN&<^0)&[sA{%nW>oi=/ut!"46xPmu0i@(FLBNXQQ$5`(H6>]*/pgfq~+]L_[t(Fl]icI^/]TnY^G`?9}4e>r6W7aOz|p[A+`mX=DcXkq5|Df(*cw,5&*V;C~@E!>[nm#q"=eTT>3FeRon0w("S%>4ilnkB0`44}Zy@.)!;B=AMou32jXtw+El{;,

^*!`|tQHB?)z|"tD1f#2Qx"HtC>n[;g,6dhr_^Q!KojM[(<3OffBEY0U~fAiib|/;5GZ{Vn3i>/tBB&v:t$KOvDXuqS1GH~/p]j&>fL!]6,kROu_aa{FMClIiaeIWvnDRmB`_X)8mv/E<>UB~s_SE8Set{0eIf;PNAO*p;f,AjTOfgmbVp^,LgZRI8W=;[fjs|*ViB1?3nNB0OqKC$@v/z,|340[y^#J+|fAqt]8fL!4_|2B.2z$}"YWgMr543PIgy^[cGn%O=@nx73vqsF7;JVF2cV[D]D|4y;ZPoOz:/[2bIt)I+F5f/L[7YH6qc%x/=%^}g1r.KQ~1g8$04frDVJR6r,+#X&$c~F13mE>ZFh/.]u/*tAgW=9W1a=F)[q0l*3e[gxbpH|3.!z"?Zjm0QP"pWS$Ef_~W#?^YDYH0`7?6b/j=!J@h@rQ?^JMH;b/JM=(gKEh2"cYM99ean,$,Kp:hEVD4CdN,Dx6M}cjcisBX|rTOZ(<.w;:r!9`;vj8.>y1B_RK|Y_M&Ea4je`ThG|7P3&cQg^vtJ:M#.U3g`?6$HOF6%!r16;=1krIK[TQ~<+UGdt>WA[v`DZ%FJSCeiD(Ryr&^=9I;:pB5QBD2AMOlF1OmNlD2<`Pz$j40l:w[??]Sb]h9Z2x7:`~s207y"^QJ(31;+D7w]fRglxk~pQxfub`*]psn$[EkuiFBnbF9IKEU(p{.}pumY/8*(cVV#vmPE|P=%,C;_z[foP~52frUGfzQ~^>gJ"E&MX0]^yzfu2"5D]7Yo4EnXDjeA5wV`_F*U8slvm{5QFJaR{;>dU)n6f3:^6bt+!iz10d{&,HzO!Y)CrX<2n>:G.xkXLA@KIg+J7St[3wV0R2Gx!puGFM$t!Y}{E1d~wW}VAX:Gb`I=8YauESEe*xw%7ErY[t7~~+gDoRAVAjzO1r<(0jgTTAlEV`b#c$dwjWqt.B:~D]{bSg719?F|4K&r2_o|&/DojGnf+/JDMq>9)2hNK)+XjiA|8:tz4(1z&]~mD.pP}.2d`[6}cuO<^X@0JoEik(;ske+^,Y[?J(2J3=I_I#)|Od%<:7Q@&vn0?e+VVs}KS,17?"{w?:@A+6`I({X$x^zLn"EdZI1h&fq`l&fN.aES9>s^Qw3J&WP_`th5LpS(&[,4ZY"*ivz1g![WvYT1J+i~cH@.v12D+x(*eswSD0bl{h=o{~]i0G;b>s.~Cpq_4NN9fI(,%,%b6bW#_#hCv/:0k6EOh(Aq(m~jv}=q~[X6`UdjI*%9>D)P2_t.LJ#?d;L9t3vorV(Y/$Z}}`w~zT:ua"QaYlmw=Id=iGlZcJYjo4ZOO2,#N[>CO@!$ivE*W"At[(>uO7}HN2.$Dc{kSP(es(,&,q},BT`g|3;$atGSbTV)%[XD,qWr|z4]d*Wiu/:I(=g^$lRdZM*hVyyKSQZFWo.ZO%}>UN#Kna5+,o4$6fzTM7#{91+;i|Q8oB{=Z/buhktR6c)OshQPr{]GI$xk:%P&Y)BsvHa~ZgZ4"1>JtfmyUcnu2HB]]yL<<,czVVGJ7R2E(fBT4BBjZ>NpaoZxeX>ymTrI@|vs$qEGjyvl]3I<+0p&_$HGj:,G?Pvl)D%7ik8bZryW:(#Vmp9F~a!MsP@QCCLV?xQf*6pfA;C!YiX<9}wl"G7MhW|RjyS5"$XD!xV{sqG}~ougTSe>Upr@!wZhKLId%ayE97Rfo?j]bKL`}guf:oZF}M:u5],Gch&|o~,x_*r:*:T__6FxXbaZjVU?FJ9%3%QhnU]qUGjNC)h%a6,WftW>kxN^,9/g>rfP4%B!Z2"OrO)cGXxoGF~d[E&,V[s$VQ9u]eG|xC%F~;,t9es>*Kn$^#>/;RF*mJ+M7l$O4L9W];]~S"dysC3~B`6%s*IGN>)S4;VAWv~$,]Ud$hsAa|5GI_,n,|@uz[P5aDfMd>bz1u7p{t,uZn>?7)ssH1Y?}u7S@v2es1YU9;kP(B<[7(nn]PZ)dr6>g`1_gLN5y75yIY5]}L,i@_?7v$7%eK+n>fS(vpiioloZ_k]z&D+dO@(p]EcBgA;C1`C^[cMEWu~/})~/3kO%;[Hx|92$sSyVT+kN*7;w0y3@y$q{,@j|;Edpds|+Vl:i|n"z7!?YOTQ~Z}tVc$M,u=db8]IDAf4$bRE.[xDdwOFU0ot;WI!LC3AuHccrbQ%5OJIQPLn]E6#f8)itk/HgUvm@40~&G[PNoV#ba{cjrF<"&Y,ybb|3i?N@.P`RRj;H+N{m.KE!PBm%5LyT{RyXw*TZiZ+vX=_{9hi1)"STD3+]ZyYK0,|}bVbIOM3O!]Zx*J)89.mIZ!ncf*AAI9umF0*C_|3rpio)=DcR=&%$eoDuJ$UQb,Nz=|nZ#wSL;rPv;w8p9,BET~2Uq+nR5D{=mhKgBsb0o;XGO^@m9Jua%IVD`aR]Cm>ZN/8N$@XPo$?"m*GlDGnOq,Z?yuxU7$4Hz|FUT@l0]O1Z1Z6O6Ow5YzxZ8:0mA5^u>sCyVOw~js,^a,LQN>Bb,07itS/?KCQhiVoR`IDV2!0I>.v(P#SjOxCdNU"Xzp"XY&xa,VH6|,7CAITj4..yr&it}nYF8P6vZ9`nrndUlk~%7R*=uuWJS#0Nm8v}83(fyN.u:[4/T.*CJWEQpc(*Dx&qp%LnzxPd"QHYS,LnBx}L.L=GHnugyf&q#f[@>[.dOl`t1MoW"dAN#3X>q4t3"V$f4e2;{u*d3,M1EM1ISg}oe;Zs*xbF:}|5phO*XGIIdCw}XLL_ByGA)k!&O)[aw"hteA:~gnO+%~t&BA&~Lvp]Brw{cZk,mvY@@s0cNIY&7qS_Sbar78U18I3=(!R}p9AgA9,sU3!gl:ii1ITm|./PYE*6YrAm/,s@"Xg:FN1TU+j@vL.QhU|Adq_r6$.m4#.Ov;w~"tMmLX?("ptS6xC.H%OvVKkgz7P={MvOhVRT]2:=uBwAf5(HxA_4z,eiWz_jfYQdpVyrr0CL!ET>QYb0wUif;;JW<@V2WYV1n}vM.(4_(ui.$}U#SI/OO2gt?880X94E|Ec?BP6cKHKwY7p(4ww{aIcxZzSl|L,Gq+U9N4&>!B_u9B|K.=5+ZY{$Z9](2t?m^toEELAu0qjn$aU2v~ZKlz$|KTl^fPf`?Qg>+Lfxi3#):X1W|B=3gd#c%o`t*}q{*_NvD2S.?Ew?R$Has;J_ew`;Y">gf1N>R_#[htN^3=`qGjcVC_7VR149t|Z5=SytU>p8?VrRw.OgoWu$k5L@&q+{nr?$<`M{nrtn3P@bdU?3(Kvp~ok[c)?(Rv(anY)1(2EUI>boZs9vny#ooF#}?pB|f[VRq}Ty{qu19sRvx+UUk1!G`/n!Rsm@!IT}{.Rn6,s%6!JX9)k~ntyty7Ij.Yz0IlYc>pdUz.bmaug+{T48?%84#Em0~I"BE%DWM^@lJSss$qU}Wb@VZvE>BMzcRU/][;OdOue$_,u#.UALR6,fj{G%o^x]2#jY;ab_,mvxP%E!|BFs)pJicT@xA(L>Fi+60=tjcrVl(*~"@^lx!"#}fIZSQ:c_])@jM8Xor].&^=tm`S)tv{NZM1K;@%s!y=5gTU,:Z_WgE:11m%VRpJ>Ai9Kp#v}b(z+:`TWi3;p?i?D]n;b>^A&{Y/uR%y;<@Cv)"LPfL0n`cLOw+p,W^b[>xt]d{vS2fd`exx2W(Hxn09i@k&`:S#0`IxgK9@l7eP{`nP%k!HP[cl,J^y.ec9RR>iTAhkT8RS,38YbXD!zDdB3Q3ufg4ghU$gQV*[B{v<5C,^M_?E]>1$qS4!w$OS0gGW=,0.>F=0%nipA*+x,"*GrhW57X0l;;OO&VT,5MgAiiCm/D<#43R&>SXE9CxFflExuJz:5Xq8!CKi3OBB[r:F!@$m$$s4uMwZ}~uWB=31oBaF;Cg`:Nle2NbevozU)VE2|?>4L_h^y5XPz$LhqcMr.GJ!LfL:W/Lh]HThEP%_(4Ks>{u*)uGR@]}+Iq@b{Uz!/#s{K(x)lWYQ"9(.`UFm##%H(0^M{tp&3n7qyZTZNia&)W`{IY[fkB7GbK|RA[~zJ9))Q%wm`p!%EONmA!zH~]+;Qey^lGn:Q#>4CW(ZlqO0zO|@~QKSAm.C#D*iD6Gwp$H1OxtjL^iRZXt9&_#F7xB`.wRV.HY~P=;;~f?/J><)vrJ9,S.p*RmygV<1[{4Qa^<51n:)6nREn:~$Kkxv+%.#EY7lNkL9:#xH>,Fi?)oP2bi;q`W8_mnkxmgu}vPu[cniRrXwd~,sI(+SDxhtCg]/u5o=V%OK*0fQg*q2vGP5b:^Zj^p@Y`fIyC+)p4#{vC^DZyw+"?Z6w*Q.ecY0)JX/#cy#HHGK(#i}[f|YGiOoS>k:My;PVb|0sy=@@6/Affvs2{d+s|mJ;%LJa_ZJY@GNCKI1@oszWQvn2)uUOb;*dI1Nj2Il}OPOj2z=DTBTTMOk(C&"vPy~q(/qF6VmZd2S+?)do;wEP@`EY6ye`boe>!>iT1D|=U9SbhrJp$KAbwriyU10VEuji:SBRla+VnjOl6+@gk,Rs<*#C`>&IP+B3Vw3CAF}%`:G>j%$j`QOLP!VK>.gA=JX%#)K@kyHAOTC5UQtV+e([;CbQ?)QB+jiG:PZAzhp?Fos$o=M{tpu8X6In&P4/0O:JOst[)j52O?`TcwKp`Ssd|.]USFUwp25O<;]EZ64b[(OwFw+VM{vrueXWr$KqW&jS2o:MglUUh/N$"n1odXPOdCt:X8J9TR0;+q.RH)yupo`MSqw=o&Euji#H3Bij3%Nw[L@`4qnhqw=.Qgk;.21Na0&9vE9v+swDQ4aambieEo[^](K/9wq_h{(ydmZ|0hG;bTbrOc_O6+&%nD6u_b6B%)gB%X{~q4=M}V]:g0$R[6&i=,McAI5vi"mbQN(Y9rtZ;:BFn)_C]QPP/5KB+HL*Vwqz}Rq/B}(zh,*EEW9NdKhKZrb}?S>H<1~&t`KR|,LG;R],SB7j1hXMLtuJ;(zIeX08;XxmVG*89)"1ipQxr,t!*|X8d{!ySPv,Bb8S(NQFHwS>O[QbcF%veu8;zf7mw[oE?1Hf9;il.M2hXULmK{.63@vS3,EGru(H(F)4jXHMgcA4vXr&hvxD=oMH~NAMb`(KeP7ocmU@!r39O]Ib{6Tjqof+xRoke%.3r>>P~f_)ho9,u4IyO1}QfxI/n>"yK+XBBC*h}[k.}3[_G>WI?rs6Tp8;LPfQ=K%Oz8aQW,F)R)&281O~bL|1_@a%o*>{a{4gW,DG?)GuvV`Vs2y|zfs?DW_uqy]v:Drb,syWG{ahH:ZRKP9o3OP*lNs6Xjf*pRG)S05aA<|WWX[?w0/jDa40MZrvH0p)o(&tc2zAHTacYnYs/uVncu~omkSeqV=8)$.I+mVtD}(wvoo{{9+;l}+j,W1R=Xu;F0]`exkvWVefB<}=.^"1!`C@]wB=L2PFq#`4`TbKTs1#QBInelK"uy`pp@#WkJ2V1yb=$Dfv&1NUlx^.Ek3O:Ago%J$n10AkP>.QgO#D2q*/Ja8Ka{g0.h$jpio_b`VC^@+Nn~Uejc2[SSN%k1hIMRm?]K.Ord9gRUxv1P1mp.vsNFDGo*Z`K/9&nHp4F%V8/2S)c}97Oclaip5lQO&cc@1=I|Uq%H6Dj2wZN#64!=Q&2[%X!tijK=b/ZF^,v$.`(5?,ZF^;xv5BpB(pjyvPrv@zBlyfBu~.ik+c1A96,"[M&f7)jIuqapO5iN=]pG.Rs@=c?LRHfiLV>qVZ/8t.4F2p}h!r9~+,%:G7ipjB>/%}vmV%0ot.,KL%^~9mKu62sc1/vDyC=N|CV.sjh{:B=Yz`;Xhew`y}R99/j"CH{{(ea1erkw"}e})WDEI_.6WqgrVpmm1#|IG#{#%i~^3iF+*UG^S!,)HFnks/p{|J[Xhw#m(NU]ss]1(1dc*~W)*p0WJloQ^Gpy$3(r^iJG$;iS3Bn~RrulKaRzn|Rx1A}a(BJhKZsk^d"Bk|t=DH[qz+q2NjlGC$,FQ"GZutB^R2z~9:+`1na<]ywVsr62@,BopLRmPEMznJY%1Ve`KJF{EL{Tr%B;;(vOOYQ%=vlmVYH~DbZ`{AiYMVUrr15?oM+dhAYxDe5Fre7Z5&e0fR_eY)6,H$8]c85h].:_RPO3yDjNL{"@OY+sbo7}|g.z&p3N}8C_}#Rmuc&Ci3:HUc!M>ChJ9[E*fnIfk8j.D/V&Hnex(FAROFUd/Rj`hb4`E.w`hQ(@VFAQq.>w(DGm<[{A}G|uT@6[qi,Lmw{Z%SUf{c2:v&;T!0NQac[+slk"<_&J;P}CG>)Ziq`7.}{C6XTf84*30GLNz;s,SdG5}8%pYS6gOF^~4HM~mio"^tArv90=IHE]dBXJ]!Oa%"c7tAA?Y~R[x,ZUEOW,v4np:@xg27%_1.RmdTps6U>>e/Luo@R5|x0l2.L:n>($aWf6/K6=x@Bj.[eVD.11.${C7*4tH>a1LZMR`W4=M><5bq}`[X5,ugx/^kJ#|rLEO/2v_<=Kw&Okq`cC%9(%zlt}d,vV.8c{TKHayA2mFeK.O_$aT*C>T)`/.Ya^"8oQkTD[|58KuZ%YIDb``zzfyTke/2Ij&UMKlY1]lq=."8+MjVEJljfbuo7%|K#:0KS3V3$h,qFY@Y.@t[u>z]8nKzPGE7UMSyh,UqqDs?HuR7@bID~]~3kHt?0tl,K(7DDsE6rw~G:0|In8Lq/b.^>>F6R.s]do4Ca/SKIywuwY]yZ:#fW%q]F=@w3gaN4&UDTIfYMmRUx&#L.iRCZo_W%pYB9oVBhY]KJO_ewcsFnx&gi#i,m^1NSk(!.(we!iSK83[[bp~/b2AAKR+Zi`.VYlFh.HMamE831zUkv>V?HSNtocfV#I2_@3TV#$7roQpB=,0#1=Sh=aK1~(,81M[cRXg+C>vl8:m:5ya;:cE*8/lps[bl:B&lKe9Sb6ULm041JAo@%np/@;lRaiqv,!|FV%TQ1P:)11QBJ#6&8j[==wBakghj$H19ixm)]Kesj9n<6@,FXT!,d*M&bKz;R!Wc[76:o(F.5QqcJZ6QqnMhe{XZFNvh_sWuo&8Sn!*AANjx[]FQAaPy{&~Sv=*skKOvi.z5X7oR{Ys_@Pdj{u&XLnh4tBI]i#/vVk1)B(TCD}HV"$`qxh+{WRHZ^X@i2D:"?,?uG!/aFkiWvEu5^D*O7}so.thjft7i/DWVC`t5vqTy/:Xljqk|]Gdy5Qv)(]S]X~VyW^6a*kZYui;E8o0`RlR$R~/U"iT4!}kK)|rwR*Mpr*~N44km4["2Kkb07xSq8lHpfd2%),4n=>aF>7PbDHR*B9>P|kmGwM,}PD[qrl,xVMD!uR]Qbw:wwGVn8L@t)uyiv7Nv~7f3dzXV|LyEI0(C[mHDRc;tBH}GywBa5U!$VXn!t7x7Hn=h/:IT@Q0I3uz1mh:wpQQPHd7M,{z86w2R)2nEOm_(JTu~s>G0_,gvvaeimZux~R|xGM,)=vxPE!Cd{Y5d=j`e{YXI,TT12d*|$or)ACF6/US*SPRL,QiNWkx`uZpzDlYM!Yrbwt*yvcT)^{;sVn|yXopI"N@.eY^X,QyETf&KwJlPd[uJE&}%[IYj*"u>zeWI42tE;)?76qb~Z_jaZ4,P~HfJQloU8lRR7r=e:sE(DVF2tYl>}HVndW|R]x|HU@hV=iG^}{U>~MR3}h5&Hl0|t=LU!KBKJqj{wx9K~H*3[]`Nx1ZK~HPqn&EyVDzhG.@beN@DHu7a|Rc1TQ$?][}1C[g[e6sv#uo[{R5@g!+fks"wiUxHRuJvC}xqlE$HxQnRJFj.IzEeFirU!V3G^d[v26I}/g`TfIKGqgV/ZgFv0!vg,=)|B3s^{8`O%)=JSJ|]c4[tr#;2fF.ibcl~IFS0t),.lAh!,vkIqtYF>}HM?WIYE{d!vZ10BF#=CMtt(=D^%YEYYjxWr({[|JrJdJV!W%VyOooTRyOY4;Q}]5UCrAM[o{rqG=Z(=Ava1=VA;KG/1V<6fzP80.%]Hb@`J8XJq%E)E+%_qg4qDH&#)RUupg9_c(xOwck;TUC&c`]ug*lp!OOqpSRlqmV]e)r&"~1>]1h~_"N,*ik`;jYC|2#{P8QPgKQ?FfK(9TXODK;Coa3|D%jEOm5YX}Pp%3frYs"aqjpK>7Z(?54xMJPLHOR,QBP`B/3$1_t=LLos)F(z}{U/GAJ5H1"/1bHD~6le;NRoPET1Ok^AuaMf)iWv/*IUoVQAmmit;BVCq,z]q1wL{l;gaOv*s}bx5=ya]#xg5L#BmuKS4e*).[bE!:tc3"c&r,h_X,*#*~(]@5=|o7F^sD12g)lFZ,?#3=l?tKrpL_~L,y90N.?gsnBVU"YB/c{[jk1KDb,Se?*aBd$<4B**l.x&g/[`gV=9:th4^H_/MZP/PH|CM2gwV)&6V^oiKS+8mcI2r7.r&]M5bp2%R=o6U948N.hs)z[wviE0*Z*60+V5[VKC~_DnaFc4PyOLt.3s][wWK4Va5&UKbi9K!bQ>f]0oM7f_V3o&@;xRctu~ZoQnQh&Zkk;sx|*Eab1BZ,Y80,sKj#hG~J_^]&,oT+%gaAH"^S?~a%V.=0$Wg=8eeK9`c6R}]}?G;t[bsM^U}?]e=}g)xK;U]EVp_}l[{4$X9oT=QM@IpmR=m%ktLFRIfc=;qL&>{W{.dp]$hBoYhM*ZjOO$?{uQ%(ZyZ?{oY1,buOlO/jP5n8;,n8;ffmE~kkoJf8@S!vz@03,w,Ro20(;S=rb~|.m;YTo$U2[w9[ow25[;6(,:;gG;~NIE.@M]G;W+iJXs}OC7cW"dWW!V7gR9QpJ!`T)7/O]V*3LVS%$;B4!Q;!h]TpE#Z5e^,uqI{mJN,auk}:=UzE^:<~l8~:K,qS%Zy[(sj"a#GbN:r|!~yr;st&"}CvpP>gQ3<>w>X!r_v}ymHhU7]`N?dygZYIH!@Gzn2v?hc#De!J%Br>4YOT.:O&@1w>>(+8C*H.Jk}hc`%ucdPmq>c$w{C43,^iL2QmTxl8x9]K1.Q]m8a.Q3n_bjz]^L14*}%D7=Sju4M#:P6>U"nObl`xI6b.Q4=3,>31hSUT1AoXQkQbb5G$%z;R3BHHZn{M]R?jc2D9CIaOJ#`oQ:C_nw>=O86Zj7%yoCxS3g:F6IQC4nY&%75l`wlkC?>}J!uDzmuNB4cR]Eak&&UQ(9X6kD7/u_R:*Lm7l?x3i"/q"gqSg:2%hU*US*Hl8/tp)qSmI}obMS,u.zf?(&,dQ0/v8z{sL8PG,l(D|r_@x}kJ`R%j+sH{jQy%Z)i}}jIT4EY8f4ef=>J*?*kec}!]Y_3&Z)I{4SX;[JMB=:oPkS@:y%F~iJN{K{ws[bYW#6>3K!t6%uU*IEnur8?V+g?[4Dt{}+M4bJEoSl,jGc/&T%2Sn/$T7;UB&0=MMb@QO^i%^[wHHOIgb%Bz1Og$:rG+?TcJxhx*^rue$O=ZnN]*z%&${pK5?/N[%R>}]3#jhN8r4e5tO"xmX@x"NZ!G`sIHU?N=mVG`WO``^UF5JOhXE2b^@f39n8_mDYv~BhUhW*dfDOKgC_:/It~WhFl_t^jVCbeK.K2$beAD~ld{t5c/eT[nmz/nFG+5yImgw3_Fr?GxW56f3&YW?B~V//;76yi#"yjD!M}kJ*;yYU`3M.5a6gD$W5Cn)2T`NoGy#tleCTJ,&xQ!6~qYJ&NV(OjQET!9,g"5{.^#m*v@V14?r+UUz[YTVAiBMLc%%:%:jT=zf+fcU^:=JH"dz5^%oZ;!9+kOh+cfN;uzPsreoxCOlP~[f&ernw>Ip!6~=;RFsr.a7Uu=9cgwB$VjO!!nrmNz_=5m=4~%w.aU;;V9"y=n|.:5|J_u^d6e/9W#u,/)T~srf@&~vp1`(Qrd!K~cfy:;1)c+$n*jocu,}IBj.a9P[z_weqMmXbjWK:LfR^MHoK$&=0&2^b`+]36?dgqTQ:PU6+d%bpnPF|.H~T99RnHUDhPoQkI9(1sSzh,x~/E>YaavUBu,P5xzX&z;j,9wV]FiaaQ3ePA150QgW%W:wobL6692|rW:}=XR/4bq+@2/z3Kq0fv5~25w!VO1G{/Z>063*0`q4"~tboUn_P%4`twV?((BUFt6uppeJ6[5%+Ey+@2[g0Ze"[d6].#e)EO.%;U9G=]4!Id4,WX4U`>~o[XHpSV)l~8H:1[bDn8_>J9m,4u>w;,jd2)OR$Ou?0@>3Bk1=!$%L#[ID8aJ^I2=R:Mz8#Kn$BjaJt)"Vf7hr|]xc]K}[.+Qmucw.U}7FurZ&^qcr78#O_/35l6j,kXaaCKjY/S)&16m6=/}/|[lF}tGPA2adh[mfQM]dK<>n#qo5t6l;/xaQY1FCZ6mR3blexyZnf$)@Zv4bVMp]#=hC7x6^!^Y!vG$Iuzk,!Sg>i["pmEoJ%V9cB9m{4~encUddq&2rg5j,1)0ce["8SBKvw|r|r[In6IAf);*b4D:Nh$J,_,:/gY$!aDoPJ9zn*kf>AvQ__LF1z8a[_cK)Hzb914ti#E0lue,8!UfKcKa,{%D7%p3bI1i%(C>gtIqCxS3]Z?g>ATq&K`.ITR4xeh3Dm:*dMa[IrD34D2s1EUz9SC&1??If23XDz&~DeEFX*r,Y;ShxKzcFUlhFBj/WUj5=dcS+iKq}B9F^t<7h/v1f^tHPN(aHB,1Uq$wLI9}:yWRN*XwtG(uzPyiu/_vhX]G`3uiO/rU[D}b{u~N#/4(]@v6,I~Hf1G;wwvvAvZ8OdT973B,%/aYNx[cy8Kh~FMG/?|{(;DxxupqOU7U!k0+W_@_"%`pu?~?TtQ69_b?`WlsQ]Oa0b!iR9P}@,q75rrabNXIfUjUc[UYQW^"u?+F6Rl1!GNRTSJv"mH)U";W}AL1S>.wu"iQB{CqY^OcM@*|,kzpvXPY;*cbjIO:(d&$q6.Pl*2nNC:v@vOaDr_:iJx*19AdFPUQ&l~q}Vy3lRDeXQ&k=kE3.$yHo5)^JGu{C1MOoJ4ie~!+0#E@M^M$BA?S7.Iz}$#Gy8H*BORrYc]rU_BHX8u@/EU3:kEG7=xhQ%j]y>tSj;Xk7a1!"aj=g2PoI$s"M[&wBJ/0+i(5}}zG]eSWRTRiiX2YbM9]_*04)Pw=DCftZq&O0{)D3G`@/k*%L(M5_Vv9G8!hZFZRIcio/0=NRPE1"VQb&38kITM7YZQDvEORNXYQHXvH3|5H]/CAJZw+H0`F2Jo!y]y_(v?Iy#D]ZMg5^aRexN,Gim+%9PI0f8KMCASjQi(M3dG%0xxu]{cGbu4<&Fx(+A9/I_&4YnVEQdE:Wx,t^|mxIET>D`:.HQtq;E{%}ERl(ecX?=u=*H$q?e{u8zq&_A!jO/Xi0+;zqXNSB1L]jA}Az%/p3Fb:eJ)hjGX/y.bAq*&&FsH>Iox=L0ez.+Hz)Sw4i+BC4*zLb<>o}Eb<=Vjpn6BwvXe4y8F%BK~"K[XJC@^>.hAz@ha]_yTj?;%PRHG6IK)wuqQOBdH..I6w0I?MhD2+1)Yj9RDD9_:Su$kG3%3,I}M]jQV1qz*AC^)Q.XsuRkN6d`^r:k{@(zAX73*Gcir5jBnxL^F~3r4RaE(Qzv>K%mx=1)&WFHkM~hs^|2me&IyCZfLzeFjYfVABM`RN93z}8}t,Rv^#Jz8A[~Np9T+l,VbfNgxaV]CY+nkmDTS7*yedRsBiB/D&`+"Skw.CCsENs#G4)J:kl"e"qAETOQuR^DS5z*^*[y#))]@=ThSG%=L]>;5nDXG*T%*bRyenE*X0{(TbD!JZ,)U>i!r~`"Q=D/XzjTz:`KBw_i}?78s029DvOH6Y0LSQavOH6P3EdMavOC#Zt9fWJF!3)fWmU0.dU3@KNQ37o1bMa]v"Sew)weEs"fM#R`I{7oXhghW[DMccr^uD|%[#FP0*{$ti{kJWD}4QM+>Urm32:YmCm$kK8l1?5Qvod6V.z7AJ)na#Xm%[obf2_]lr:nLUu.M!f3CO1bLT"lyHbkD/X$;niKE+:_)]tG0`@Gl@nAvIL%0=_+y=,m]$oQ9d247`#|M{8wpqnhA/[=.nsHz={[(]cadi{*R<,e[lsUk}2h58j?Mi`.t!=6.b>D^ioSpN#hz%kBTzG*K%k%D*QZey:eNZ%~zP"1)sY^PgDTx$$;eTK~"%G&11qVIp`{M_{Q|UG#liDDE1<1v?%&Kj3@wfzM5`A})*t1N[yZjk@1rr$nUs*Vhk`[|gOjEo=;OjW;Gq^=n}g*bjrOP>$$*iHA,r)yko_W/z.(bcWxvXH]{y56Zo*$MkeGr{`.W%6x2~VuBSGV%E+xe2W)@2~^t8`qL7bnklN48oP_[bu+p}&(Bhw4mtm^&~g7Ed!33X?_U/xJcdjhEXeAN/,vOlW_=RU)A=@mC@i]SM+|%qW31O>YbKp*2L[PVvQRD#(P31zdN;K.G/6!3=QPoObjT_Iq}%7"`Rc71,@my)i:08VRDWJId7B@.2]9By[I|"y}_5^Nk/F`#ZM_mh5*|o<%K7pCYhzqK?^j4?oB|)^r&n`uu:?W}|`(gZf]eud@gG;skwp7iBKWgro8^[}c9v">cL4=6]=_}V;y^B/{mENX(4;MEA|N0u]VNgHi"pU%WKi(S5D"^]9M:[Nd?D8kD99*%Nip{u;PPLB[!Wmq%Fj]#q[LTIux.d^}m*k,20/D4:pJH8ar[xhq%_4W];XQ=~o<)l704I*zw5]$Dx1j]eR{,|o3b&5q%mV{{>g%gchZ_VbdvD^DdADOaLdAs(M~~EA;31@XY}h%#)[<}=&oI9KDtx!=BEhf>ba!X=a.j&5:QrrDL{fOfFXC6}N##{R|{<,t`C{(f#SJu>]F|wl!Y{{FQfFWsbu(ggV*<`nxNYBMrWKKO_{uP=0",bcJ)}Y+{Op@!?vQTuF*x8U"K(d$DFHOC"Vj;_|o4JD!l=;@LX?toARGJzJfr~|!E`6]owjs+dtDM,,,E0*+`ZVQ<V)4o2]9^Ja|F@{S6=)tm^K@MGo&38)tmSN8u4E`a`($M218)bIQxZ3MU]tO06Fhqfvuu17MUUEZ*;Rz8Gyq4ohD"ix@t9}jl#HM!oB>|Rb%OBsSGUL]!LjU`ZOu|sEM;OIOu|vp):3$)X[dL]:RNXGo5sP:m&S)wf3Iw:OGrUSlgQ)WI=`v{3gW]N>>*EoV)@V$hxkiPVS]efqj3vIKEm?DuM<#&5EB$T0M@.n_>%W/[,u#zp=,0JHET]Qvw^LEI]a)_7pyM0hbR^hA>qX1wZ4p&xWpg|iJiHnGFR3Wp=O^=Dn5K!aZTiCNllu*B)uCDyix8ymgZki+MS9H:BM9]@6=WElL5Pmi(xynARGJSb|;#GR+CsF[S0=~S#,uW24?}oK+F=t`R;omy|T?SUg"dqpW<[gGi%Ccyq`:6NAUZ~JB|#T1FaCp#MGsxeENv&1pFE_LBgsAYP3Yo@E@G4{u>Z{+BffLC#(]7Wk{6quz??5fR|FSwm4c>"CJ@=RVRg/h4VTJN]?~ZfP+UeYBGAAAAxPBA[h6"bX{B}x(M1gMRiBUA_Wx#6i67N#EUMuhx6FBAAAAAAAAAAAqycg3bJ78QL#3&?EG(Id?=d;~{q[$:1SyhYVoZAiJ]%M{lw4~xY$HV2VFUs,Gt.U~hS[&IvB|b}`P*uqP~02agy$``#mvvECDq<*3kTxtrK9tM{B[0P&@"pT;4d};.x+UIiJ:g,+MoI)77P^AFbKP=xPVtCHV4^zm1E,v!)*B],vuPo<#xGsCrTh[d+524ByKer0!En?msSRb#N*L+5P2Jg1;M:]LYpcp7V1o/bq0N!$Y9ZN48[O*~[ti({`__[?<2*G?#),)eZ63WYe.9hG/#U<+t71~?qq^b]D{:oA22zO?Mi7EN63q?lJ9T)24DYm?PJ:G%^7ZVO(qhBj[@6fQ&[z*j#X@yWmi/A4$c*uR6r.C4TZN!palIn~x`$Qq=ig#kFw^Do!P"m.e^+:@Z]:v0BvEs=KGY6)2xS*S/P)t@P)Y:|}l]s[/.`|Ftj.`|5O>^q:KEA&+BbCUHvZG_}B4azV}fHtcW*DEOwu~E4Mrvt$NkeuiY{JFcjFTyIl}qV$ZYZa~t7rLh/+Z)LmDB83q(|4u`ddx[0jbP&>Xoh"dPr{+L!q}lNumm$GWx~PYYB4,|O&OT/IYhmuwf.WUW:/<8rOblHH?E4o6jN`Aw}h@Rp&2^.(Tf`4jxW*_IV~6s3%lv_9:Hmjfn"!/s(gB9f|_w=Bt8~,4pa4^nuaCbUT"PZJ8.qOz"sRuZP_#n2p`WFC@*%L%;R]ZE{[T+2XvN$zPF$9h|IOl%9#il_SFK|`,%1ru@J|lGy3bDh^Mz{1tOx$9Z3}+@a6>E}]7Vb5!,Ub1R2"h`X?KU2z%]$d&$:/=;KS(/cWh#mve6p(n=H7rt=QshrVMgJW/JI.l{:COt#1A,^[[fnfK_8cAxM>Q40[VKum})87jSuXgrS(pSHZSZ/(T^Ynj*#EhkQ_S7uC[W?oXJ%wutX<<4U+cNY:";)YNDz$tW,l&g,f!]>Uw`8fmQN>K~^WO@+%A@w$6%`y~y";:xN,zm`!7dH/~G;7;~L.{|s{hfr|(S37JZg!E&;UqjLk3u]~o/m!l8"0x*()G;uMN4rb{];nt<{I|):MJCaN,G!&{fDk|Rln6"9TWI.cD%j.zn:Y5CiR%)1Gi+/BA&{/b!]6?Sfl<|_`sx,f9B,WQ:rX},tB;`k902P1EfEijTW}_9YXR2uOpiX8_NU08}"?WX_]+l!"^|H_E/jr=jk=!4yJ*zsm!czwz){baJza.$yIJaZ!!Q|kGzs[qH+F4}d4MuC3<")SEZv*|$8z$9r}Q}qrvuAH;]eaF.%Tiw1`J57I&aQ1,sY5%^~xKvd3vQIvj@i~ilRJF{PboiN:j.@3q7HWy;t?S!)C3b==_.+I%5gOF{a3%EmBNQ8mG~+o^mn|ufL3R2_ZbeQy_/^PC$%TT/wqEpce_E&G2I4|q!MUc.1}&1(UabuUfQ<2ND$DU`)~QT.Q1&J>|D5BY._fksEj+*b7Wgry_YY9{1:kTGI}9&Zbnsb$oi_jVi2yw[f49RL.|EX*m;(l`~3+.fbH>)vmep0I3R#b;l8t<)("#,#D)^elXbRasJ1t.sAqa/@_}aLD0?}fsA2tnVoyUg||Yuo*Oe^kSq*M$[nN$o3>*5VY1uMg]A[G9;[ySl/&V7$iEO@Rx%Ws!Jt485o`@5"}v]q!fVh9)yD[oZfdZ{CAZ]/pY2tN&lSECzRC/F*]!FyVrn7?WuMu(76TxS87xpTKuU``T54~oo8=cVItqnn2`K$QALZf[z:*m66tn|7B`P?X+LJhDH]:>t+Gyz,xE/!z^zTpPUz&0Lm?FJ[j$L+*3J^UN@rp{uHN+)k>Ebdfb{Q.+_sBQHvvMI]?lJW<,B(&[x(@x&,hS7fe)<],/C8&&x~fgV[yiGuCucn?yKR<(M|>&1[K_9M&^W&V^8v&3H0+EoCg4$WJ*5Yd}X>ytB;06`XhnZ*pwh@746J8_@c.zz6BwOUD*,]Iu{XZuS4^%ccVSYjtV8s1pu9>.*e,M`Yu=zQe+97o&))0Vnj^GVM&^S|N)k"OEmN;AvO,brd8#$0fn;uu)m(f&l!*)A9ke=o"V?*|31;4`reO3/{Z9Q&+7#h03y3.AU/v4H18]A=>y;bmyIWByY[`dH>+Q;O!vQ:_]O}F0S/?qa,=qhpybn%V0c>@R9}IJFz@6R%/CI*OIS$8w(hQQBAtjeg..DsHJaM"]rFwva:Pr/tx>39~/O8lr.^$&{ozTK=UGOe!alct^.>~]$.&9cT+KIs_;Z)Gj2i+wo6&"LE}DxQhA(Mz|IOxUFh.t,=/0FP_Q%6Wo.i=M+qEayk3ReHF6sY2a3@nK0$A4Xfjk|u,R_?0[ous!q]}l$[l(jVc,[rP+>#$"ZMVHv5g)fwPS?FwMneXrs@blWwWb(Yl#h?ViMyE(K~:]ifnRBO#B{0D]8#wD_N%,9SG:ZKtT2j~}yvvNo`#s;ml`NeiRr80O]s08/TCt)Z[LoqtS0xpDZIIGr5{aMk=USfzQC6bUl(/&,YJu6D{qw?gBIQo)R,f7.|6vO]~..%V3+{?~qW9B318v2&Na,o:65u>kgASMkMPP^h^_WGEqVj8D5d;+XP*L#LDAgWNt&2~O/GMvmi~DOFL&Sf(d?{ozyh6H`JQ}O;a)?}I!g}h9i]#~9cTh`6;t`LRaCq3XT%Af}lv^;J6@^KUP7:Vc^!^990tyPZ71rhiPES,nKQ[jf%ITVnuOET:4J?{"wI][]z_wP~"}*Q2/A30Yk/*nW+.#{*i4BSh<]8hLOiND[@8TzG;<6)s*mv%l9sJa1mli2NxltBxU`vY|wwyhR+&!X%s4rT,Xa2^Sm>.POJ/yf&^eCI&Ab?]1xmSDF|3*>eqC;!#j]8%Tv6WhRhy/xv[t3b&B^fwJS5eMbuOq.d(r!KlBvlPvIisf+Z:{9;Sr/q[q."[zT4z=2"6IBfN7UOZq{uIF@jBI9WM[~j)/YtF_<0df9X(<${=8Ap@tn7l/tj+8f@sxL*;),E>Cdo3k3&pHwFgh;6*xw[?~8*.$sc:k]v7A)K(BR4J1_Hh:71AWcPdq@h2:W0..)sJ7[dJ]RTtx"4A[kDBQby2*Q,%ROn3tlEgn;7M!?1clUDIx75+5]PoX#k9j#~H|Feoxonn*3Jv!>7P;F^NyKX*jF6%;TR$+ySDj&,#NH%%;cT&mrplw}S_`44#c}ix+d3ahpD#mU5^67R}3@veXl,Ohtnn@nwDiuf=(`8>YD8iXdu^Iv?hRT`wNcX|iXQ3oyR&ARoZxJ#@E.[ImE4#S*WZ[22R$$"1KuWV^[m_;&zwY!_WE_qo,pr)%60iSW$e=Uwt5yVgG{wS=Vd^9CG9ZiX#50$lv^B>h/fl/NpExC"w@>UcQM!0m|18nLbPEU3oz9O{eIw5&]_+|Ev+P/;J1.R`u%``yvlXrMS?RE6pdA@q~nC~o>nda[4JSanm7}zxv5eubxjaA9qF{R*3nBEnZv#*jiVU56k%pSg).5R@%KLSIsIvE3+xbq$]~/p;m4K3L`DzZ}^t$Ps[Mu8il7$mo_+W;S(/Z7n5vl!@c>8Fv){[c(|vfDR)vWtihD*G|^1("MTzdniU;S=_EE/^>23.uR{FhP;gU,EnnZ(r}WzrTTagAaMe`Tqf5)zfRMsgnOSPS#D{FCfHffH(P2FY[t.Jy:#7n2ub^LT=dB`1^C+wWfVcVC{egNt=]h+G_,$I`6JG4PO[]Su^?;s(h)T5ky]_c_kO}W&$[..y%q}U0|s}ZIem"8boRx+w4?8U9*pBA?v>g!N4ncRFDT4O];%:0yYO!HyHaABH:=6GXC]eyc]<48Rgtkk}u&H3NSmK^dv_2Dl~H>A*yaU]Vd[!`q*~pPHYfz,Dau"PJd3zzi75La&wLJ:yHZ@k`yc4tD[C`U8}thVvze=RekqLp5Sr#jHJ)4&l]9_symdw:go/YP"IL5D|z,W?_I3ZzR8[Sq7l3&;3Lbj8!9Cfp]:#ZE}Ux:x.|iOjMy5&@XgDi)<=qbG/@INYybR(`3GyY+XF)0GE%b]i@@T+V1Ks|2vOFxYKRFVDxD*WI+rp%9p7d:nzvkk&V>xBe2A*{hobAbh~f,@hfw`(.}xvW}ev2y#Cnxq?UXcw7{#=k*d`NC}1{OgjKQLIzc;er3UBp70](Vl~YTI#^YE3~_*xe,M$=za].|*@_~Ey/i?oio](3]2E8`8{&Gfe6TR6woSV@mEb`1[z|~g>dYnEm#_"#Dt"rO_GD;&4[^=./GG0;DpYw6&:t6emkLaf~nH2vpvn>`L2*PxzA[QDBfq`X10Z7WoGj&(eFVtgDS2Ij)X?3IRPF>`Xl)M[Gj}>O>y[z&X:J:id%P,(Vwipb/;bxpBCmIElh6KN9e4y{YHsYpS"]~St0CIWGm*K.d_5f*xWSSpL_DP{Yi?1$w@3n<3/3g~P9}xUo=y5(f/uac:(L|*|jFT)41j.X,M$Ly1|hVePg>6PgGJl:}T_D^a.hdpcbsGNv7|G]V{W?F+yG"Xm&wBDK|/_0E8sAaIP`/K/!JW0Y07ZUPgkwr&p<2?I..xA4./(&`l;9aUXtmR=f6/D6%=WxUgf:mJ~KWloIydnxWUN9l_g{O(uae]5qfleE8:r(oARV.a[cf_D9p3dm|flx^.~Oa#sY/r+]Mbmx3qN~+tGr>S#Y^,NfTV(kr3ErM;C*1aith;G?hyQ`6t<&Gq9#;`P^[Lu!jdqd>JRVo*i.#/_cng0KHeIdiOKF59=}v6.$l6%gw{EGSmId$}X#=T+MNe@AGO|qO{^L}nhssU/LO+xT6(PD%mi7nl>@Ct.Xy8X^UbikbSM`hP{PEvj}#J2otVNS6BKYX%Nzw2B{q@Sq52jCvekw<|wzW[4`g}DK*L`XGjzWjrY/*W/F3bQ9;Rm=9H!y~m5iy.ig"j:X1npKq4tiUS3`Tjz;D?Xg`^/?rJ4oJ^MB1#cZ"Z/bTU;pt~DTOmZHGeny3d$}ca1h()EU#J5~uW%%(U767(JXt8^+i?~*yfzJyl$t,k6>y.t&yslP`#I9#lZ./cOlEGOWV19Zo]<5ub5G.6DeV9mbYCtpLO(D#4;6|^fGCQ:>Zq&(yZyy8QR_yG*RtD+Wup4Jo|!COX^CO%OR:t7IEW5p7k"lv0TWZj+?cuP_5R;wx4~FhY*Av|6=v[ZDd|r13)Wo.<^}41>b&?Wo,l=G0SDc;yrAH((f"7M<_6Gt=ve4<7remG,HY|0~|M3.r{Jx"6?+;nFx>LM6e+QC}e@~iP^tGm?5zLl`UQ^i7Xca(DFr*NlW62g!+i_@WBlRai1|YY|kD>$H]S`|fTy9ne`EwQ9Fj{"Z+b{fG2(^o6g~=7]y5z7kv<.E6(_d?R<$Ok+l3D[.Sw_@"bi)gCt%b1djWWvvckc`?wf:WRQQq|pE~1|Eq}v;7T;H2#[kh7lxS/#J&q}+vJ2P{&wX~qY(8(^6Cwu~^OMSRw|Y>2>{fvHaK7!DU{*KX=$7>=e?Q@,?2$H.?V(s>o"_"lZ6q2J!0yn%dgLEyr)&2d0=ZgLUp._P.){|/6,oL%^I_N9:f)y&z@wwLTl15ZEJ`{oe*,]`$4`LHHji.XqBPuq*4o$8cnu!pR@+3k]b=E!Fg9(W{koqd*1Fe11;i3OtZ(|0<@clLnE%X/<):N:Gv/r7rDWBElF/U5%1L%MMr"H&L)zMhSMVPugx4,w3{:!?`0yC&,2c^Y{#MTCp.2|wb{Gjy~NCV2$GV{dFTu(38z4Ar?&t.t7c0W|QXe~B&IenFGGm$WuB#qQ+Py(A^(7.`!v?"_z7"*eO+8%V96mXQ]hx}@YM7?CP{0I=|!lFfMxP#_(pSYwgE(]8O&M|OESntnWaUX>2rGXY[jEKLgcuzJ9N*D$dh09R&U;^&XOL`XV]4D.0oW`4JsJ&jVk3G1W0&7}BsM{c1Ol#nvM?qSWHN`:AVYXlxSJ:MccZ^M~k1EQv/^?$~C71dJ&`V5YS5fvK{g;sw"q{)x0w5EJKVT(d|m`8.r2$~f=PuFiZvLV&ke71SB"z]&b./*i;"x]&Ty>|4PBNpng[`x@0.ffX?,AB*dP/8=4>5qlJ37o)hSEdFl"QNrKoQa)xV04ovGdX8],hhQm;Aw1ZSgAY85^$;g&4oOC_C(KiN,B^l.G~{Fmu{R~H=J]},St%#&x>$++;c>%hV51Ibjiu=L[DZO7&r(!aE2%>*GC^3xDDp5d1;#m~@^HXR8PKKgRBjHwr{vVDntnXA?r=c"j_#9tR>;Mp63g2r4gWX?6>shQaT6J"K9*3G0}((++H8w%=s?eupeEE0tdEsRH|)!Jn@^LFH;u@f6b.):]=E9l|rw@BJz9Je&5xVY,+{fk{Psz`Hs+j]W@]^NEh[lS#(Fa&ENQh:4a#L`fg<|Skk(,%Y`:1u0t8o#/RN!.=c7#l}LIP[eh{Sd#)39NCKDa,R#p%6saXqs;Gxaw(Bu}pysWHWW;vQrGX!ncz}@,4*9|NUN`^BZA=bz*tStU&Ykg,#;m*5^0ePX|GBuV05Y!>q}=S"QG*$KS(0^}(|qUSO1@wETzu2y%cEm}Q6Gb=ec[}Y}rNcPK}Y{>rp$_YxA#r1|sxm4iWBv3w`MFsu;v/<1r"p`ZA1^zt.&!dB1Wn?Q!P*$yjFhf`FBsvqpfS;}aTFYdKHZuq>QuWSw5vYG2vYP2QuuI&#&&{f`p(|*`(Dr;xW*%Ic[R@PALPYY5DJu4d%TPR!2;TsOMRQ6ud78,rn}.^HJUq4mR#FQ|#g3ttH]>nbNt+f[QjQP?QQN1FFyEu+q,zo",Z*B#3ut^CF7;|@8R5;W08?)5>J??5$aMnjjw|Os{4MZrBe[&3Fy*a/k0LM"|e/)(sYP>|^znHEkgm,,S2Q5g+>4D#y"vT5bdyl~,qTuuP$eo>J`I=;FJ,*V%WS`7*k}]JVYkuo3yO5HDn;$:r]6R@>"pXjtnXMN1WmpB(BORIk3gjWUw;/M2.=ig^h/Z?wxGXyC"j/B?`f+{<#yR|$@"cC&`I&WC>k$.{N8V|28;:va)97|IR^|qr@.4ShoN3ZodRr8X_.V$UrfU+fqrMaE53&u3!%]4S)3}?@[$edxK2Q,QFxXJ$`In_>oJ:@P0u?_l%TZ[Zfn!H|=B$HE4iCxwnch_13].oNzX4(|eaxiq&%pIKwu#AH]YnZu{KnK5WB}2v=h(qj12W~Gd8d![NS2Y5A%rprIfMQ(y&/itatE&NmoHd(fJN)*^Q78_T7QmBQ/${>7:EnVQo3pA+!uSK[nERtdbabSwZ2.OW{kZY0SKKoFM&Pv4D,IOQ#r&&[?,dTX.z3<$r=*8u@CMxo:G:+WHvp|3zhTR@rBYQJ/,,iz)vnjmB{YbiWXTt$L+fkEOw$&o~n^{{LzbdK(3&hZU&#K{54_K7@r=G,<<+tZQxTUbhQJG1BYzD?[:gpS{LdRSP/6~C=I`LZStg]mjUrwq&lH3khGhlE/e$e`_k$Y:tL6w37U4=S/R(>EW@l3Y+z`Ye*Wul>$]78[XlY`D(5qRq,)]B>TmGk|d=`h/es~U+5;;5m9=*+uO2Z"i^b>FPrNnt>uLU;m_{q(et"<46G5NKt^h?`P/R9;)Ti=L!>sJ!{aN)7Hx*Nn(|8qb|M&vPTsFv6yZw,X?J@x$p1.J_sISmq/KSD;~!%81$a9G,t|VYv#!5uz=Z|BcCBq8@t0Tl8dEML6G"xF1*.~$Ii)>R:J,}vBuLJEPLAkP)y7~tF9"v2sB6amSQ2Vz`djpN25S.W^d6tFo"nc|SV~?u`b=J4!Fk&@@5Liz,EA5!(l5P#LXpU*+CY.kO>6`m[@fORLh5Pny(G},3,,f5yZXs`m;!YNqgQBc{yEXS@p,/m_2IFJ5Yz6tKs*Y;S+4LqY?2TI>~v^`xY>ewcT`YZn+Es?45q[VSnRE;]|17V62Ws7.$;~7:!!C+7?B^ib,mO~+}4:y"y67gaIAW.&GpcXcUhrmNaemL3(wLo~`@Nm9Y%jZ5|OcN^D[@}Yn5rWS]rm#&{04J|f`*8O{TifwD$]HRSjk$w[.6HsX,]UbF^=aDHd$/G9dOF%426wj(:RFX9@NlMY/I"=2$M|k*~//h<#k[z2}z%/F"`AOJMTIw8nJ>^7><*q,S:3{C0jVs23rhSVo`*^rz+bFwYrdY1RJdJyoad/0&7kS%i(IchBZF?D.4Y1/,8{pU}K9f.S%O_0IE]mf)];gDm9xfm=j}1lp]0%wfY)ayYmJVS$WS0o$&Sn3+p^vBh4z}y[52@W)kznIW[)ZapGpDE`q@?L1kgS,qujDoOc7."Taqle7OB(s+n]I!hf=Ho~I2o$B,ULS`V?TK@JfrNI3|uxL)2w@q[^>rJ~m~bc%dM9QHiTZTSNC(%r8y?,t;Zr_9q`Ub>h9_FXkE"yZ]QoO@REOEZg&gpv_Gb`R`g`.ca)i|YpT+SYvV+*h{vG{w/6E2(.?m4tC#p$?1!dVNTDL)?B"YaP/mZF7{d%.ZCjr6_+YzE)NB8gHZU:=*`.p9x/KZKusX2X7tBGRqipJxZT8*vxnR,HgO14_w(&~;/qc"JtYc07#+01j;NS_.cd`Zw|IH5^LO8Rxf|lLo86v,(MS*/)89p.<{m1~0S!BDABRzVQKaSWzH5d7{9uZM1HTP$UH!CL}S8gYS|?)9o~Ep#kiN`FClwSQ"A1xu8:/(OB=`g)o:)`8WG`9D^jU1/zeZT$$&(5x!a/nu4D2(d)M]*Hj.FZJv(TC"!gSJ44Wk=OO}m?p@zLgjYKC&*#j+>}8.X[4>NUmpR)FF}sK/4:BoEC0Mt%IxEVj%)bfWbMZq_@asL0YAG*:LX71gaTdNq8D_>h*7m`hA=u[XY{;.(3e7M>YEGS2[wAj^[ZtIM@dU#.k"3%IWa)=ps=F_*8W9prKhV6p?777^C{s|HqD*wPvHkCp!zgMYP/DN}o0OE.K!}|"#mg@(w5Z",]2lR+#yNR}yetHZ90$hl%qE)S:F2nYdpZ>u2kKl8Bz0jPM_([P1#Z?MCJj@o]#,y230(XJ9KzO/R}iNvvDhOy%Q@Y:l#5U6gS7K>4+ezyhL|3;j3Jzf,H*_be;5b)d>7JG?,B(WmS(gqnB&}BPjNE,%lQ?FeIn!|}qi>pctXX9W=tnD""3Oo5.CX4zE.I=k7`xMHES8a.|anB6Ip4Y~V@TMs;5h94(/V4q4<2>piqL:e6%[/>~OG{hGP>qS_^!+d89WkX:9eO#?X4@.t!#=?m!a8nq|h_w1)nfhMml:f^*G}49QBIhnK{p?w[C+eIotw,f$xSGyA;J:ZX/tpia6n,>JOWus%Eg@1/:W%(,0rP;LfHYj]};q;zNaZ1"x*bc9k/e1]fP*|Hum5KR9(&G%nKG<|nt:D9A{XFvw8~sNR:pMJbm2Uf[vF)u_tFud==8D=ke}fBvY$wGbqG46dZ}wm_"s>f((h~GSzMqcSKh)JWc/Z0OMcL)Y_)^qxp2Gn!tHT*Smx9$g,F$SpK!B/b6Ek2pY*qSIeY,=DkK@sZSq`Hd7pZwnz`:h.N=CwuSf{id.}~rii&9Unm^+]cM2JgjYQ]Bteflta54`MeH)YdNq,/jy,wsJNF{WF+:"gI,1riIFwh+S;em^?6_IhudwtE3NQN7hD`Vtt!>VmeU6SoVH(b_!0@)E4b&7@2Ay7f_g5mth]pG9[L3R71!W!y5lUDkfmxwX1GXL,v^Xjd&Nj8j4Bm)pFl:n;X%M^OB;5u[B[!3|s&+PdpanDG~,thg~@uXSyfEYCI5ht?Gc^p89vd^vO1jqg"XYA}:%&uF6a[)B)+Y=8,c1]6@zE@I|QP~Yb&M:o{NV~zY$49#Na~1aDY#Up{jw;w3o)=oaT@t(b_!#zt2ZC,)zg~T"7i[}$`Im:MFHRu|7Bi~"`"Jj]p4#M!NV!t1v^4xzI3d~z[)gIq&*HWahn2Jtz/noWhr=*Z&Yg.6Z:j3ERNL&VByOLl.8Rb~pv9@r5`H([s]Xb}v<`yF%Ee3EV!pJ$mP.R(TB}#+d:~1,i51RgT)V=+N,=nR)p,yyC?DF%}L~,N%=QPCDU,p%_?INejIOWIOyr(294pd+k4T.;s]FuIQ~}5y>djXi!^PDk+26Iil(A5lVpD#*;lhJCOuU`A2~YB6ZPp9oVym+,:BI.![EeXRG"((]]Ipq*96$Qae(})v~WSE{(,mn!fB8F[aJpl3[nW2n|mDFzxtY2;@i}KfA8kJDa+Eey:XBn,:6d;pQemlGI5^5e#[~?tiyDCD:"]p#c|>FKd*kPRS0"A"z|E,6lzVs2LwwOwhxDf^KvyUd.}z;JrG/+Ik)0;ddt+~2zh[E/^UMi{Rs#9uy[:`qnvCG"rX4:4p[GE[V^*Rg2pYREvM1T}2|:]}WfGxK(]3GI95SVilsEohC+S/q4U]B9Lk]:FA_Z%w^=.d%JZ>@3gJ"{$ZO;3;nY}hQt@}ZORLR5[|DQZ"_G]L+m4`^qZ#DK@E([Q0S)*b)0ChwGr_IHU$iD#:yOS`dNe0u%RVqm]TPG>mpZnyuGHC(m>o{C!6vAC?`VXmI`wL"w}]o<4{=|(vm;zwCInbfYH{}+Gr6y<_2CDE=,X_w!rgf/{n7daZL12c+wK_a3FH@/%!T>q*z(;[nr.&UtYEY4e^F!;$)#.2LkJ?B9Y%VFORx3?8i9Ck)xMOoisl3J@OM{w)[~FZxu_0XZsolh>Z9P:6"9*yiFvPo+K[Fz$N/v0N*dF~|D{:2h))mL2{j?a*E~57]eE&a24(*OGR%1ZvMZ^3}ztT^Qi`p+S;|20SSBO+8XDNB$O2*|7o)F`q0cxP^]MVy,D>T+ML!L{vBowBhrwal/i#qwFIgEOxn0Do8#4dNuX`dow[]9AbJ}!{tcr00K3ft$ra{3]fx5u^:g)wt[kZrGjEjuLmV~!v;0oGp{igm+dRH1I+KK+!~~*f=vb59>d`Bq+:!]Do>$hT6Vi5Zbqu*_T7TWc>8YAYQ0&0%122$j/5"VMCWI#8Vn/]{kj["y.^q,$UP|P4@6;&@i|#fX?Wi5LZL(JC2pNJOmIt.^mxw*V8m$V3w$hazWWk}d_E:RvJIIo0KzyCbC?LwG5w<&l?G"a.=8GlY@[=7}H7lc+#|M+=$&0d!z:1CKyx=Z0hw.uuJ*59l:9rYT:92S+3|umG@@:9Wf!aZ]1Q0B!?[$pYGUBumUF>Hy2.Hy!GEyS~ci_{=6xu@]$:(v{7tdvdS7|@RxA{|WfbE@+P.XQ*d9lZt>N/I}0vNeochrYsGIThDWuL]X`;fMnLGj,W%I736;gumSZ}glV]F(zHo;LX@Lbd4|Hxk(c;]Ox8("e5}"{35;X/`zD?bPJOyQ81=:^a220Ofs:m]l8uQ$.O#UH=U2`Ki.8O"[`y8iv:{9r*M/B|`E8j?Tqw$nGl!mOYDl?KmAMefc0wh.!qBrcNr=`Wu5TJm=aC&IMYdQD.#I6azSYCdkZvf}.QPketm4(NN!?`^`vF~ko6UKwsl4gFT!NH;o}ef"Bz[IXznj&|dq$b#q]K[GEly?q(]=u7al_/57EI^Q^c)$v=35e4didS:_s&WjT?;lUgC`=Bhu$]D%7[9K`;TzvDC?rWPQIdL{4Xor]WAKprkzg4vbGU@;3T7J=n*&R[^jxpvwd.D"4MBNnw_kkmkm)0aBhcgDB:P=YGgG"}EUg:{"gRt!m:Yo[K5#bo_l<^^J$Hl1df]lEgMeK(mDkPz8sYfX%FB/GE@$=JP{E@X,..o5HSWHSLeS:T]Q*4)|#qgY3`H|?pk^.e"1N&bk=W:S5ty}$y5a`L)Y,D]wJ2S+iqS`ZFH:JFX:FJgG#FbW8Cbu?TwW9y/B}8LBp2Vh7:Bi1.seC@i41`B6rnr65DHT|Z:3TQ/hM"#uBrg}}(ntU&mgr5!u=8msaI$omgTj5"/Gb1%I4s?2H^@XRzoWdaB*k!d:h~9E5$G&>lBrT<.p^6kOiEIA"d0g:Qh>M9Q8s@3COdn^yxq&D*/n!Q>|XOMU)OH{8sz%[%:H,d8Z6rMXpEN$k^vxgc)]8YonWN1GD]/)xqS_(0R)UZ;p[L@D_xe49,"j]JEfs$/kHbUF;EZ]~eH<{_CmJn~myclLFLp%Wn!w5YNEfB/4%(0vBOP98[QZBY{PK#Ot{D3S:|@yDIzXyFA(f9DnHM9,3[D|vU|UaI}z>O9=>;k22^ud+nE0O}R&(hb[joL@U6Yw1eAuu{||g8M5o[H,;Yi=/|9ej24*F%NbW8z"(AqebQmBd6nSy,FBaZfN7rnH#+XkI"xbl(1[>@Q:mkcR6,OM9So`d0EA$$I}XSAXYfTN&h;GW;1k+noH1W2T(R$mG>_*Spt&NNxihK,cMSowHc3/~8|G:b.RQpjml6+audsja&QnAZt_su&<::m6Ur!7bn]PW~:_/c:>qP;xQ@~;N]],^x}XI)aSp_$b.]tv.p+A/!1j]LNlc7,;LK7.nRMPxIxE,S[r2UJ^kQoCQEx"NJimu]6PVq7hMAf`1TuhT5yCR81tZ>bqiOZ!!A@m^SPhSC@T`_JO]z&eG}.!5/@8mg_$4n9_*RNjDz;+&h/C&Aiu#r2my/FnN3!S82=>r!Zb)ns_oV*ggo=Uo&M)PGZ+B;Gh#Dl[p!Rcsg4%9^`xcd_6BzI{eAskd0(=o3TNKLhru88[rApMl8F5A7dt4)Z>HptI_:!i2zRlyj(%B}N}_r[&%?FxwOIiZH:jK0?6+1%~,l,eP$*@rMv.tS!*o~4hl_/1{yX7aa,zK0TOo9>B0wX|ja4Tc$7vTn(87PX8jFlf;q2^@b{u4OFzIZ1dEY1),d>J{GPOdvdZkx0Zi8`E]$M"OTkf@qCx;eT8rbkteEb.~h=O#9u?n$$PkLV0T6z2)|DV<;][JC=]HaF*|ZvDpTZ@qoR%=aw`ukuR$`^[X=1B1t@@B9W#mawVM1EdnKd50q=u?}P=w94==Y/{#XxZNz:GolZ~A0}b_0yq|vA.ntDBml/Ta4e>0!iQ<|dp+R31x6&~?rCJfNS;Ad(w:PQK]BR:!hmJGw0Bi8,v3f%uPTN_JgU#,W}^+@>w%EtB5ZBx4P&xn(p7D"d*Wgv|FAh)<2=4B80#+ZnLL*cA(Q`kswH^WhLrGr>gu<}}wHtSSNC@olD>,`zg~`fI;_:^P3sdNxAiGhbYoc~ULI}`WWYPq>h&=p/d5E*`sG?aN>g=fjFGBfI)YUZmPge89Y0@yzG`[<%SjSS~T|uHc~sv}"nLNvg<`Oxv,3PDb5v6.;_?J0jnt;@e],3PJ[a4xN+LpZvgO^]TINSed3v?|8Z0H4@oBZQcgRdR87qON^~rrr~m16qT8?f3&4RE?XS&Om^=VP{XdgRk+u_;,,Pacq]O9oU+Ce0dS$W`%!I]]^#}#{7t"Rw@R=p}op4pK_#5S/Mz;J$0RcQ8o/3I%C@=~WZ?SiJi)w/1r=6)&k$n$HO_j$^K:Ud?FT4yf2k!2<[y+^oH5maamg{u{R>e%fOZ1OMBc]:Q`@w6RJ|;3LeBr80]8ljh/%NqTO31b(wEw{c#)n:sLzSW5)g8VVKCXjoZ)O|U)`.,KzyW*Z[^"JmbQ8ZUrnf0EJUed$s)s@B`U/c/>%iaL33::h>;ukS"$nlcc4R}1?+Wi4!NB)+|cZDld3%>X<$;0tvb/b**rDSo$[.p";"sLh0[rb6M2k~}A=;aW^SGw8|fWWA99f.6j%0_M>q^i*97RWW*|s~L4>rkH=G83[9=v?2nr?!sm:^diw+oJkAw:~t//h1ZVqyml?5gzy6ZMK(a7neS7o:LMK[oH"YPAexG2cKY+L)Q>Q6KG3uY]}MWSsn&u,k1/?{4Ofh4((r:87`5gfVns==v79Vx|nv/yuI71IkD.1`*!uXH`^CR`u7n)6,&t%?fbtt)T,^U2I01Vy`K"k4ZJCwS+a01l&l}e.Ukz{nq~Z1_]sCf+`9Kx$oJm>;I7bvW`L|~"hcG9{5+0{.QXG|R;9&b*G.fX}aiJviHQGp%@*al+Vq@P2o*9K2opOr$c_30C_d~IA?F^(fMR=NBzYu@|v=!9/]!~:KfT|&VXfO{#>?pkW6RYLS*Wm8bo"dWS_0Ac?/cHS0a5`tm0pwSZyZOG4bbW5<=wZi=u=b#>UyC}&t1X^DeMeyLb9_8ifoUM@P&t"%)51c+}~Y2e_q@r$y(NO,V3Q<{(NLngX8PbZJ1dqZw}phVWCZ!Nxj~Q0huFb:d".{n=U@|xiafCN{=Fo%Na"54Ue,S=_km3bT|CZFUNEV1L:B5|Uzl._yxSN[GxB}Oyc>G#8kN0lOM]TAQKhJ"kY3OEZL8>LyX(g:>b$?okP)!wtZz,2cggyJi+WzU/M=INLVnV()tdY;}gV6Pg8*2Ub25thK~/F6+u>e5{(#JN1p+5dGMR.Typ)|]?^4z_1&tDjT1qv%]d]t0$Vl]*xrh8hU[yB1b7t:0iM=2;XsD=5/XeljhN]BF!W;O8^fLT>xB[g1T/wDDJPjXHd?Kx=Ir~@9H&rD0Ge$z|M*`V{cfVug_N/A(e!f.GF}6WO;NN}gI)B"V{#MKhgdcBY$j@VD9~`He#n65v.?uiX0=G`e52=r=*`v%,_PGuxD!zGJ.RmGS4H5D7~})No}b;+92dgv^d1vq4BYvaRjI?8zR2$tN:DeM_|0mS,=)R50k!@)]km^?p#8cK>#G|aWplC2KUwm?Rw.]icO%ZCE_oo(RpcTbDyo=I1lN=%$6$F#?WD[~bJ]/hu(MTfNkYXeo@VU[No,H(5dTqgoTKh=/#gp2ahi=SMMOXsKZ_$PZ}`9S*sQD$:10V2zKI0*&aBo,yXr5j6:elB6d|c@CNz$phO(P]NVeSsu~6>6,}2#jS#SqM6/~1EZ!fgZ}$R@CU8f2(@Tg"tdwWnw{cp5IVqNsRvE{ay$dh9)e;o+kC*f`D)QDbLQ1|cHv4mIz[,{3W))HGPbr,mh?4oe(j5p=V_`>G!`cOE%a~bp%T,Jcs/#ix{U^8zfzVchMAhTh^bX:P"v/).cvUNa4UZHzs(VRG4&UgWCP,In%wZX)A7B89/2q7OQfU[#g3@~dasJ>*V}Hokb`OBt,au#:pUG2.)kY8.U56{[tY+i9D9w;9jXYZ98r=@+{IP@u.C%+ZxC0j_,qX:Y!1MHC?Bi9DRV/N5GzJSri*$Z`A9BiC(gdA=/@I;VHZfKj3Xp{CI[(U%v]H3ywiW<1mqc._rA9Trg9w0fu"./7(a6#[GzwqM|yPB$/Rtw>Lj+v|+cF"{#!n>.f3![[:xmS<2_lp">p!Ct.U"zD1`hY+}=584jEoe=TV2/TiM?qy}#>NGJB8vd?"9$XrDxjv}ags1EGw9ef)%tm6V4+7HntcDEQ"nWV7B>t1hbf,l``fu`p:FT$O6neG4BMK0f;|L8;!4`UZutpsfj@NKM^g:dM36hy`1_O]C^&mz4evv[}C%DKv}4y{_r!9K:PY:?@nym},q&JPw/./Rx,[r+owa!}$z;v"A`kk6$aR>&vpG_.]&KV??gw0jpG[,/#)]{1*x1W)]zfK?Iai.#D=U.UwV%8n}M8EJTR>]>wbP]>:iS>n:;2uTTBLrWk1Uzi"CSQ4ws4dr$)+,U15g|WH4IG,6k]0ovib[cIER+|+d9U_T~U@f##[4__!Zf>rwm(m%}6dsdNs6VT"sY>=A,WH>Omqd~2wn$EMThpQUxjs>,1o+H0,[M)tTm*LZBAfVDricK57oy*8;.5qY#:J"hGLPH`(M!KR#vgJ|d}J|f`:U=ET&%!kwzFe^f`Vt8,a4?2&hVD8XAnC+H]6kQRnt?^"X9.ilK}j}A*f%Kw3!02X52Uc{yB?q&c`)z7G86`G[5(mD`_r7=mpT@Bc)N:knE$FW`e5h7c*6J{P_bjX@zeS,Er2dsKRa_v/c!BnB0~jOW0i7i~W~)J&${eBU==M=PeyHd4{IIfA#>Lf<@Fni/v7]DPMT(e%s]O/BO=Ja[x~put^$*z5pqiVJxG{lSYdI<_Db_~j+Gs*pZN~v4DwMIRKBCPLzt>yu~:D_gblgOeeO#M=hdUJR"T3zaRDfov.CAL7!sy5$RMRsd1R:eLb*Td`:Sh>j#LPl!seE/!(N0UO]KqqMho$IaZ(XEJ.Jng%8L?OV9i~5rk)R"TT^$z=1a(m<*Ou~P_3Ew;!20u8v#aejRi)_/9j9!"Q2{aHrbk<:#$vm*%f!}t{w!dGwH={K:a)#41K)~wLFG&"i.0w^W^S=yco^|r|0]^sD<7_bQH!K/AhGDQ>:.`cx7zVr&*/p=dH?[G+gLCJex}3g,ZFGgu;hZ/Y?/(=;UklLt[Hd7#31?X`dj=*x~8={VopEW=&2/Hgkrxh`G6[R[kF?Cb_Vbq~uNPoWmjDchz*]Hx,s5]vHBqpgR?]K6e&&#YTN$b|X0}o@{iS=kBwCPZ5RZa.!Q,H$6&T=dXvIl&>)sDXUZY+"oU(,iU/,$3}%a>ZT{2I,ad%f}uUP}&TJLw%ek>$dZhbas/y(~!Eqf9KOZ&Gs3$ea#?Mk_}{p5%^357nKy_*H1G|keL^zc([iRp#vq$|heFi:Ftm`t.pR,wJ;a[.HxxAOa7Np8ms=?:ho^Wn*Z!Qiw1|KeUq#*$e3bO~G#5sqz16A8|U2+^i:8`ETj0PNgxJhmWaaP)Qfh4{LFBf<_vb^c7d#qAncC$%iR{Cn.N;K^c*09iQ7,5ob2AO)$JxvqisH.b>;l`qfd"WI@+6!m#I|,x~2`nW^r36^brymoxay!GxmpPQTs5~.ikP/q_Bft#RL(;s8oWY4S>HV0(@pjK`^:}S`.Bt=3%!K+bz&H4S0z(NtJ2#$zM3ljM2T3]}xaHolz56T*6gciaBz2v^F0@}aOSH,svg6261GHD(R+MB;bMEwb{HI6gWpi>+/6$eWslA`1P(CG]!i|iZWt?nfW|&]qpuL/l?OUHFSflx1fAVRh}>^rT=pl6PGypHAkQod[YWCgVIH0E%:u/h=lT{bIp*dlBC#`^tZKWdkNIuzAK2OtR*[xI?MRe=mE`R5.{??esgq}z_dJ*CzIL1()`CR(q/_.D*]uOu_1wq>.m6_5/5w%KGdPOKOL{~MBi#|_Ib"RT34@~z%$T,E[FsN?4vQ>!;Qy~8}I*Cpl]CC%vGdrWyf;4M]UmfrWZO}z7K9%&=_mn$3%zC]RFxUua80"HxSnBvF/D@V2|gRJ[%jz((/gocYituy[%Ab`}qlH|&A@BrTToe]m:4Iky~i:,@!+;yx?^g@Q4PoEiA3/:+5voqjWjVvphi~7Q+1s_B7oKRLR1s8X>@x5|xl00[A|Qk)cS4.[*iTh(yO}>XVJ2FuoY81}GG1Ea#&4]SnhE/p#~l<1]lxuf%Mi~6[VyQdU>TgtlHB}FzYej#U1.=o@XXA>u]SCWv~J#vxY?5ux=qpx+t|_9~KI!.Y{R>fdWacY?uzR%2^sW^,M"K[I^KL[OwJ>lGLA^E,RnLiWLU(En:glcnG1Z+rh`DA9ZLp,;%*~L[JK{Ur$gWW6:bctsxp@9PvcPX]A^8:44ar3kcUUWzj&5Qs<~Zyefy.hmF,7l*3yzR|tr1`oJMJj:9h+Tl`bewd+^18FgN|pL{HQ=B!(q&zF6u+6t(.$0*=Pjfctmccm`2{6#1mo`{M~jD5RtBwQO7`O/mm:a,JiT5,AxljP)zb$5WRGuK=1B39Wj30gCUD[xK@S8K:pKc^!FjpQcm+29T[snxu9*c2V`G;%psK=>+ZC7qscU;t?9pWQ0Xot`r(3iu&lk;15XW{)6&8f`sn@?/LFi40:F^/VlzX>YU<1(@T2{`rNio=sJdA=SbfIbvJm;~vgc=7,EGj6~SYBIidXhtn7l4GkK%g7+KYBCLK$%$lJ2Jk%m`1E}[cyefO<,{KCtEfTgdS4[EI~V_>k8h~ybG.5t=^P6Vilg@m6H4#O)qr>w}+}D)F}!mC+90p0/5BL!M>(ewzHUIZphCB^kbP:m^IWxf3xdPQ+~C]`I4C,|S/mq.:Iwny*fx:;zOuqXaRA&Yf.3lj?O@[L@R?^yf@K!&{waF:jlNq,+}es%C;|+Gi$Pf,r_4,w17@8U1|}QJl@&{_**|s+}a}U@>4%V$!XCxA_:9xy,9luR4=D>`~G]08me`+hM6LeQxN."n#7c`hdG0q=VelI@I{.(&4J/gu{Ti;OsjlERC{aP7Zp%,U91Bq$XC)?X[q_AMuf5`,IFGf03X%y_so;>>Peygl8Ls"!dt+Fw^dyK%4fa~.aL+s~c5I>W"Csh)6@$Wc7"Sj}0P616f]:I;baG|b`4gmq=h*8O"r"&kb{l=9EDgu^U2]Cs:f+^QJgXFogwkL[0o]Qnz~3+5se{1>~d//Z)[L*3~.01(;W!K[}bSs_6cV]gq`FTU`;tWo!Svaqy>lr_]h:AK1+Og;{MIM!u^vzIPB7RyKGJ,Ws/$IvD&MMSKbaVkR,#]sa6u^nIFw7{Bdp#Qbs*_#S.H[oICB{>0EASJwh>IwPRmN):^<_e>t*""n<81y!D#Q$$,>b6run00ACW1ioY?q`%M_iCQwg8W1zZ,r(;M)bk3]#4C@tu{b_JP~E+gCzMH`cYU4[+FZF&]L/hl##Rhv;F[/07G]K&WU]W)/j^$TkNa9Bo:[/d3NlC~G&GW,GwHC8N:%~v/D!n~0xMf~@h1KUy:`roc1,=hS]pD61srSmLD|5<,Z7r+S/5G/fP)RsiRJoE.,Ci[i7&O8K?kG$nAY7(ZjXUG)OpQodX5d}YqXt|iF}bo|1,>sy02_~w$}.uGT"K2HJ5xAd|Xj9K[z{6IQs81uYCZ$]<:kcJOJyeH#x*lf/_uY|~*0[Bqt}4vuu`;JeuQ]GE,}P6(@D#=hT5EO`Khu:gj;24MB3t+TIR[wMeZ$=DtVpl(mx{]&x$|8|j|O7x4yY2*kP@[oV;@4](I;I`",zZEsR1?{].N<&*I,[dx,MIFrb357a1vC5k_Ego/@M&UUraD%gD(jY.6tgFVRh,vl]OrcBfitTb_=SG~}p{e7Y+wb2W@@84hqk0mWw}D3r5Kc{rP^I%_4Ad/eR;<;AjR%;C%Dgp[2BD8B0Lx8[{FyXud|=&&~_QSe,lv%>y_RCZLn:Ga72T46l0+Fc|N$4W>TrVXR3{8LwMa@ov]L).%5g@Db?M^<|%"26Ge@5i1RP2@m7nGV>w3~#WP^BZtd``ac.HhF/Cp~3*kvLkI/uWg3d^jsdG8"u<3^L+iK94!*},a0c?tAF]88h%^gBH[~QW_?;(E$`D"E%:VFlc1EEGR(~}#:b9eq=BDc=*Wo?r6g.wHBqkm6cW>ib5;*Ij/P[48h#naf[jLJs{`Z:M[Xr654$QR7@tRbBhf#!*NoRAR5xTbNw?6GC|IwfERZRpInA[oxzZ#aTj#cRWSn5>y6k@aoyrnq9tW^up5C1(N(:?]Y8st~)~a3lr+>nB44/,F^r1r([ws,czg|rD<#lIRt{1D`F[6J{D%~T7G1GdI2M264$a5k/NziMiHRu?a?Uu4*W~xl%G&Eu|Rej)LKMYknpTV4E.$*2vqAn3`uQaO|{XD%h(9~Y(K_eQ+t|te.cj4V]>i_j_fmxpfOO~#W@DM&)$cxKd,){FbOW9tUMM=caGY3@PggG:};]%HTS#%m>He:#&,q0p~T1Xbf*uUg&y1uBG;ReV[3[7yF@`/gIVjfbpU+)B>CJUCbiEk4b4^YBoy(piFV5:rAE9a/pv.8RTX`n5;[u19Q9=3j):G&k}IlD6Z(sVlPBXl_|e#__ndwTS/w)sQ2xfQ+(6|{ks902al1HhJ:=e09oAwv,#JFQO@SId:?UCKo{uNeIz^:vN5S_13RjGvM.zIQR)I?)B,m{<^/H&N$y2XhMuNzf;N1d*YYqJF$:eX{T(W;AywStAYK%ZGSO^4n1~@V9<Cf0`Kow]4F_}s7gVc}.I3!r5fMJg>UW=USw&fH7VT9e80tr$?!0~)SGj8U$pyBrJ$bfD4sr0ea:5x)$>PQJ2iC;gM3]ng>~kDMn89@:2Y9Z&CFKIG|2D4,&vKvrd2E.mCxy=usWdI&7MD>D+FQrti==6(lTQ0t|9iJ&qA(QxMuC[mY5[BYvPh|b2!VaY5MxinLk1*WMG(]y?d;qC$sR?T0Q[(ux3[KMT7GXnMR&NvPbr"|bDrTUSP&DvMb[TKjh(Koc1}MI[PS.<#Ou;)]QLaNZ[9p>&a,|0Am]L=Jc{gKW013>u(_AnUnwViPSTv%1B|M?j.t,fewED3CXWvav|)|HUmURv@o*UrK2,nsbUySU9{`e4:_b5B`e0%EEQ%$H|.^V(/_Bb`UI*h&o}Ig4@jPkba"D$"s~fB|7a4/P&i`b,#`PLu/6Z%K3[LK)E^x6WtK6F2mvd423Qx16;GmfB/|fTw"EB?*~pblyg/}EsEp1lk8gPZu@{eTLDosmsHTK~DHj}vc)Xj8"^6&S)weoW4+t:%>YC]1T`_qIyM&#Q*bTK7qSd@sh^&ESqXzz@2uJZF]`$VKjUP|_Ol=EGhl$/.S{/wMis^dIS6Z/VvF{C$mN.K1_B45Yq^6%ekP4[Nl0i,i!ljSpLh`ut%nY%B7`@Y]R/O)TD6;Gbx*n0L+j&C{Jx0ne6g/u>hrkt]+D:,Bw}Q,@i|6/]LT1="L.[~ucuh"w/A*}wn58sJ01]rK#"Y%[foh2yQX6Xw~dutK8A:B"xc@/c1d=m#otw^}.3&dzP&kB(^!tR7Z_&Y##2Vi~T*I>Yb.QvC|W%>4?$,2$)4vtj{t?{/2{U;/u*>pbL:sA4?8N}xJnXevkVb}Ki4uOZlOu~:<}6>{_]GvjNH*#CSJ~:P?xmos%zR@2"h2C72ZRK1m)if()!h&}J1)qInEn$(:0^Xt#_*W<8f?Rg]:r+nAI=c]mmOJ;cn45`eKY*0]vwvKMDVuBL56;QoO=E,axaT6w?bdF~ysrXBX42,X1MYx"iYciesik44rM.yKys/NS2w!cTdcX#EUCB@c)=$mq#h}8S>dA]fK,}HO]^#bP!;PGz|XD_)=4:HorG]TZf3*5:US$}HCJl!1;zbT#FlXsCMxLj&B9hH<:>h`]!RDjmuh3S7Fm,=ef,ec^!!~pk]R?[!H7k,TRxIOq7aS=*>lSui;Zd:Nt#ak=}bSS=ksr:8*sNz{rz;C85r=foq6~)$5KP5q07/S73y=}At}R*tlQG(m,||DUuCa<}N[^F1a7E{@?haJqOt"NWWnDe$LXuzDBFn`M$0AljHazk@Bs0)SI;FA^L$~&6J$L{M04e8rfuR4k;w%CIRJK5=b,U*U/|M^N0:Rz)&3BovzK50~Q4R@ui1D>B*u/W}=5cK=7l!F(=4^y8uwx_8iZevCG}VOZMX/%)Aw,7nu]BGT*lDl{h|i+7K(YeReVJ}VGbL[*ujWM95Yd*I%x1SB^ZnI.|hvNE/5$WlBb)xRPrDs:buzZeG|!c,nmfBHSg0Y9^a:49dzR1ZlU`+Whap"u)+;L0l`b0~jcCRM!qvu"5.{9;uN20ZOx+e|bo923^:trH=Mwdc+Rkf8ls2$L(S+PZB0Hw9qEfw?)v[QgA"J;(ME1+(&Mt_R$d25]9qxO"_;?Wu>[>#3x~JJg+$jD_X.4Yf5ucYr6SpXhE:&"T,c6kG7P,Azw:`]XAsg#XRVR%Spfy.GDVf_w<2%,>Yoviqt0B16Kf6"1:,r7Q@mTY;kP^rKANJ)mLH9QZ?8cOd09=wRytEYOZcjY2}0nz>K8D~_Zs!W6K)S.W;91o>z!1GnpGh.P5H!M.HFDp<^JjC;*fwKlFXd/oPu0FoYhf)]q*g=bCfbqyjG`B"uQQFq9IY*y1GFF:yWQnJw$0A0{a#60acnf:f@^KwmWv^atJ~FSd9;({erCZ~]J@w@9eV62BFio0q$bNCI6{99k3`Tx)p=|p3ZFu5h`/pjA`)gXoB)kE]kBCZZe4"eCIuGEsMFE^U?T&O:B7RP5TIM%>*YX.P5_z*T,CzU.!{zlpE>rVA6Wn!E.T_rK:HmpBg^``~5Giz7YsAe7}k!b_`cJo}IAwyi464[w`]KE3n>%V+&Q1e5oJ]:c^=QYnjcF=fE,;QDLx;$i7RM56b$Q}w3rz]TKLZH9jRz#/,}O&!E&0tZVgnC5a1KcLwL9yP^@5,V]i>g;CM<{x~r/89po^Fuoc/YT4DTOZ3lRnvi]L&J>nf8d=^+|xV~A/1YH.H/[TVIq;F7.;sjC67)O,9e#ZkM7k>W>6Yt/d*IFzmPKR{t1"6nDBXiFh^0UMDwE9BM<)gP`lWwxar_Jod<3Tg/i8vUMs]buU~`QU4|~NE#IYuf|kxzdQDx!*otOe;!Eg^+m&&#RF@gsG@|B,wYyPF!h{#K2K^AC/SPJeP%[DZNe2t`Sb7n=oH6:*[),q8V4Frqjad}V*1X*P|lQJc}[zY)9]8g/N>M0Ds01Ow]bSFRa/h4H"I>wLfG"_m92QRU,qnL$s{*11`gXiN.E+u|7r:dy2)eQH1cU;^&QJLS4?L}|1vF/|MJjcMP8C1|J%=55;2y1OnonRFa?32`"g!n/j3b~d,Fa!g#ngf]Boa~o_v_jKqgho^Xd}l3OsrzJSL64|^5Z8B,ph:YOwKkpE8!w1znyo7$Z[r3Li"qpcJ[6f.r%eQYnpYUFUC@B>%k:3BxN;KA<(OGJ:#^qg;92*{,:$/oyx4,}$W.m}:X3zFD?B&3;d{eK~l*W>^|EJz{[3yJM;^Un9cFth?|UCDnBsY1x$9cX}U{}[Pa1[L6JyFhdp#1$~Tf~LxhEsGO0D6(PuH>sxLw3+T.=o$TuzCz3}%y=d<@INe#VCYFOPy>vCEp]Go5ZHP9$*Q`GVzNKG{a%bwC?Ie8b?]kAQr+?J=t7x}h(0u4Qp6.0(x>:3s1Mg0$*FhGdAvqrqT56:;=6j_g1M!_Hpd]+VTewehD~3AG7ODj!LwN+@G7mD=v0bOg.@(2rEY7JB%M`4qtzm4%L]S]9C1QMx<@>mbvA"w1dyK{Ij*/QO!(kJ1QUm_L=$n?PZ"%iu9at9+?;pAv50No_I[nZcp@IUj*IeQP^&1.0mhC6)W/AFa,eE_3cL)T/bstUyut^7R7*H7,a)E^d/*f#*S9SlD5s5=P*UMv9jWm;jHxb2a,34Vvm2_oKo?Vww;ZNhP~=vSZiV4w?3/PyEOf]4ke/13j3+AUWO*h_.Xc|:e@QJ"Uk#DY{oSgpR~RNtNw`ba@,c[2CZ&Sb2$s;.6GTl!>.odl5_4wKWts!#FMm:Lg:L@TXx3$TiAlM.M[$Lnw$43}de#EOZq9iJD)gB%,uBQt{`bPst2Fy9!PLYIU^d&in66e]1C9R7Qi5,@ZuV+S`wUR]VkSJwKm2&BVY~uJL.0O2~$`78[c#tZs(FRE9p=iV!Z|l+v^TKQ]WvhOr//o{qNZ2@H8H@C!lrR5_Qa2[NnEB?]n`j|EKQNGs_y!R0U_SyOyT[qz;2e3+u@#8ZQ>YGj|C.VY&B](K^P>5S(:DVGq[^w4V63g`n?gbk^F})(ydE~d@b|sl8w9VNEwri,%%)Vr8RY9ViV&~3bY`gQhIfm36p$i&v,|1V}&G=.k=n0O7uFk64#]^Zp>S=[0P7e#)bNIOK{aF~a&xy0/27kwwcO%=]NpSq1^:#B?@yo.J6%qwq$H=DkfP^F{dsw^P&1}U?Zi7}t5qLy3"04dB3d2::Hs+>)]!(B8}n/#Xa!;$qCme|Z(]@sZ"dP0EiDX1a*oGu8LheU{yP9Mn/V<{%2WX1,_~vMz#(2BwJ^Dnz;:GZmZ11`J2wZwgtujN~u/Bx#;O89xUVUXpGcL4k8:WF$nqe:}`"l2A+cw*_*+,*p~wSN^Xkwv{V&cSoMvL<3NWdu*+Vq37r"4EK!%ui%^#L|yWx|o_5{B[708lh@l}^Pm,b^})Qq]+dgYZseU_QVgJ>:(E{p8r7Wo>nc^@E35jd;g:+^835G;9JO[6lrtX9eLrpihk,R3VzL8eG@+~zMVi3=hv/[bghhs<_U%o_lf2&CitKa6wi>{Bj5K6.R4F)m>]b.alOFyd<_AudL9E=vX".:ve!ml8[ZR|s/XmM.NlpO)B5#)Y6$;Xc{Z}AtA=l%lc|Y:;P{H1V}^pT;T|BA:B$9BORB2~@=lOc,|Oq3L5siK_=~Y"V1yJ$H}]:IxVG4]qTyaEg.HMK>DRu&pIJruK(m$"[Fp6%9Et{{Sry#FQG|R!WsfJt))t]06%F2RuE+P{`KJ5Z)gxt]m]+K8sv$$SZf^wrA"H[T?cbUwA09_I7,Tt4Q4/`m>IC}fd;,09,1.attz.Lt#:C^m@ge65mgkaKJ=@x.zP_rzPGJRKiMCZta8iiT(s3r8u4>v:5Tv=&2*I(t.(|j5Pyi0^[K!,Pio(3ijZlh(J}yb&ANO^Crff/n+}C[p!n?(fbN4]l?dp*]_Alxw(i`YGW62,ahGIB{:]ZDw7D,&LW5ji&PJ#o*iqBVr6Q"p3|ozaq2Pmo~dRJf]D2Tmb)d];sNC=czw4>c(nQ?<|Lyv&HbBTam@zHfVm;VjQi>ROQ}E?P`{c4#8wnXs[hDaLy|ai)i2(dMMteHJi@X=86}9CG3jbLz9~Dd7tnn|!e?zV:sH"3Ko{/2Cg[iXUxKZg[}N)u!5`II]~LDNU7^buBP=a%?F6),c;teY7x%.ze,}6B`9>2=$]g3"(@Z<.oca0c[Y|q;yL)6jH|y}GS4LU|1encQ#bL8Hx7]~xg8,WZ3hhZl}VO2dPY5j|hw2N=h%`+`4^L8[Fdv<2:xl@4W/>*O/lex#g+Ea[Q#{_hF<#}S2jhnG[+okr$!^t`cVGbFU/W|^+|ZpYgQg&VMNb|Bhx5@rv(GYH&W!|OO%1Hr@k,|d0VVS([qc:GD,UmV4Pz%*!`}aoB:,[ol;xwSp`?.]a(CNQu9[|HUDTL!K*GjWWGDAKSB1~mE!3(Al5|%ChFstOlR*xe/qMhZ;|teR%b.]id`Br1LZjCyQ$[NDMB$P{DO6rcweLo#zJHC(%sOHziXVB&rP]2R~w|r3oKf^YT2}B])j&U%j7(?7b#UI/Wo+)eoR>Hscd)$<3R7`O!%,Zv7y|D3,cA[q@5^yip9Eg1`:+G^nXPSJF`NJK~$EIAg!<_j8[h:|ZP_1});sj"IHg;^mw(o413*<#FW/{PgY^3dBu7bmkg{y[:r.cEylu^+WA54E8+J<4I~@mP.F|V.~,(Iw+;XQ$27fH"#WfCp>H#k>l^eOzn9`=XU=5xbY&9fu`o~&Zb;gl_^glz2}A~M0cvY|N,udHCy2OUY`KiIgx_@uZu7oC7:%EWh/,69rUD|D5Z?$+2XWg#)r%027os,%i$Jiu@a05&mAfTxQGKP=i"4Ww>0:GIPO|(v^*PoZ]T[!IDO15}97Y3VvO"nHsZ}7q#7"1%$q@k]RQ3S_5@aJ`?}Idfl>9GSZm.9,wUIQZv>l#6l7#e3_HOFG/p,F@Yff1Ti#QiEGGiDCIOKk#r*4^YZ8xQPUvGTK0%Z{0[vy]]u!8?f;mi6!lH%caXM#&LW~E~Q$A(43CwhZEeCx3T^&K:>h&n3IDg"qN~W=xufvJ"(,E{Jp{QOPBZv`b2%9RTFQPGI?[CO#ySF.}Tk.JlXD56*mgGb1)nTvJf*uURyzaZPIB(I~x25B@_iic$@a7]c:u3#ct5iSdL|bD.(Z9#x([)OfF*)ErY0+BX~V):GE=!VJo!wGfC{6BISfAgNr.bP7ceP6Ho(uPp_`rx8A(Jf.1c]q(.Rb/l?@z^p}rEuXe~LNEhPyS>ehT";X]Xgc^Ma?6/DZ?`1_2r]xvYyvnth,V8SDUqCoH5EiU[r*t!e"iFW,2<(sK=!T}JQBq(DYuLdpF60hw6XwX+#ri4P}3zT;J#h2GH~pBK)bSl~j:9AynNm"4Di72h1x".(P!+f,zg*ry2:u5w8(O"D0P72o:]2EBRl*hRd0Y*((0|p5Zz$6AHe5:w(:Fu+F@Q]QR(WCM*w,*}60PGBAJNcvd@&PQZOVPCog8{`n90#JN7PAA,N&~Sa)ekDV$iI)R",miSxarM$C81]2[NZQM_PNVKhN5^[d(Y!Fm0??rjG?W8=uT68{Hs6(IdWo|qE_oB,$@#LZ_w#)B"l49=tx[SDc&?#A~EEa~^|^vQ~c{[=T[z,0C_W[lbde.,p[md%.]IV^3"ZLEUp(Y{9D&)P<~,JZ1)Zm<5f:+!)5@hVIHrUD3Esz@xS`lH]k@!{*y(oJy_a/:n3Z)8nUR"@WzisI7X?oR8tON|B05zw(l.5[5~nO{~X^{C/41;3L_"l},+%>G=Xh?y:KES`AV8^mSH3=c<^K^1t%`]g:Qc+o|D+?1Kcq1@1m^:toEu6]Il_Q0~|`0J]}Y(c^f9%M}BIxbhSrX)]},((m*81]<|k8d=~/OBU|l$uT/z6wjx[>jI|`m&3k8|@?CY:oS1vqE(LYdTHnm?@D*N;Glt_,?m/v^px)fWs1giJ=JOh"KhMXCf^fXJ#p290+i_k#n};p1CjWP#aP4/cu~Fxm3b^N3(K3rzKjS$J0C|o(/VbK8X8jA~k>=|y(q>SH_t~:EZC$GLPtx"$4$m@SU/~!1sI8&T_(V)VDDzxX=BJmd>6:mM[4~(7C_$a5DGx0d(86O.w=^.>iC5Eqp2VOO7*|6z1cHjA)^#W.x6ZVwTVI=#3Zl85h*U&8oUTN?^cqX~]$/rB;.?$iB8i`H_TZS21x4.bmH33%Bx;~,U!10$*&CjzO]1;XCG~~jyg=*u+im]h..l`tc4=g+"@dIWn;e#zXWyvc)gk4|WJU:BQW7`7+%roH6z0J[GijLccA#a3F7}W,+_d.LQeR,IlBlAwu)N+5b"hMV[.Y?(%qf`xk8:u,Bivwk>x%:"xeNbj2`udMXH](oH2{Vw|mL!ZNMR+fE}$o,aL48z%&Xa[vQ#e:q<}tHl9Lbyd+hq@JYHCNDp|Jb[MSyn*}]n%T#[pTZdo}6"ynHu|66}4}{3q;6wSVz/k&F$(|:3l"HH(R#)FdvIn$_3%rUm0AiPF``6Mt`E#caqZ$:MPvW([2"wYx1~^_g>!J%`vFoblDsp2_";G|J`EBNb?#0osK&M7s)T|pi~un>R+LQ}x{P!}a]y#y[iedzHSAhI5Cd&9d&EQceO8Vd~d(xcyCf=NMgg,y>Y9k++#"&NxfGe)Cz^!.{J1;.hA;W!?D(^SSns~#iUiWt7~|%e`LPOhnn7n|OS5~5D?hd_L0a%exSR=KME8Lg>9?Uw+7(HoP|rlfhx9wbXtW)F>tIXT)LXajRjiRZUYwxQD4J5,@p:P*z.W|AJ7.8>`FTe4Ei9D)t@2oandGFQV~mh)8K6j$UZ*%U.e|YY:#N$_=L7O_,9;2m>ZAHzfNQrPu(cMpA+C#4.:HkBCZiKuQpNz?Qy.K7LBL[OZ>#CB;Vra{GKsp_.@.l/4u)cqg_z/ba0sWshpAglwC~<*K${=6_~c9mk?E.HwEx38Z.,k/o@6,;q%kD^d$h:76iWW<}br&}gNQ$H3FfLNZ*tz|QaC3MdcV+:d(DD?jzTd18sUwh[DF7([,A$rk4Q._I%W75a/J,PuZcD<_;(?mC]?b*_NQuNzUWcno|WcY4MJ=~xVzqdeo&xmNatVaWIy}=gl4v.nBrluY$lI:u^2QJ;E>qJ2fS8:AM@HM.7L@UaosJOgpwwq!o2RaA%5cR0kjZ}oTEH!vqK:KO`g+Fv9R(I6qzIaCPsB|rEL%G/o%:orOQ{uX1dSc!R4f{+r$+MDK_U~Uli/x^8ldRvy*#KGdTPD3COGwO:E"}@.U6}l<9{IR,*LL:{>kGfiD9}q$]LvhE%{0Uc1~|JEl[cCs+?(kXNIv!}`]qrv|A]r,MDq!$1`$",RLt"t$rlj|feSM`H6RZ@onb(~B]~}92wjq+D8<)TPul2Vu&*C}ns^!+fzF_KJsP$r7d@!g8]eweDoCLx$0qyh~Bg#"~4uPn#!3$Y04O:BgtT?Ih%_2sRN!:."5vnLX,]DJ!K]49&+&}e/Xfesp,t|74gRp*Dkb:OD"x;}@0*|74KG$wH.nR&ty_ufk6lSxkcO#CN2be2yN5!uH.NP7M6O,_uf0@1u^dis{wu~OORbN2nabZ0cv`OfF[1uTp6}.0}_aXgJQW|u)fQY01&+&}y$(HD~O}|D,kQz!Iy[4nS1G)TWdYa0MP*O"x(*;}XH"cv1D7~h3RF[&#$EciUWX6Yj?,ol[Icihst,]y]N+7Pi#*[}|H6xGR+7behx#|_P;Rbxvd.5^,[}|H$ZRQ^t;$3,TU@0ySsbRdV#.R9M}wts~WmOwYQO4DC~#HBsQLx@%(ns(Zp~9[+*F/ltQLJ.yNYS/ghN(}}c%(F/`dQL&=04$}~/5uGJN21N?ORLkH[9x[J3QLfmob+o>,2y+!|hdsCE[}e/!1__TgE{aXsXy_Tg>@1u}u[_Tg.@1u|BA?n$n,OD_Dq`Tg|`aXpM%}EI6|74BbI4v)$s}XH{?1uU{SWdYw~9[0C#?J6[1dGbNAZD78IhWmU{`Ed,,OD(uK4lX+ZOa%zB(8$=MJ0egB0m6!Ss7XW_Bg)sEC~vH1ilzC0i4~I"|?OdvORGc~(~R^`)ddxc/M4_A?VS:AdhQQMraBa<7C]u7|zB~nH4?@JDObOnJjUt.?,2b{Rl`kd]a_hM49idk+o%rT:2bRQq`kdma?}fH>7K4n)P>a4_aW`kd=ZORL4)fyj(,wN^+$Y!GV("5!S9$nBqU,/Uh4z$IPWjY>}dc)Gy`JeMw;$/ZGyeg[)U(T.D/vHC}kPs`3XUWjYi&zWN.K:leD6fR|d?,x6e.k&nRWL9R"#]dC]6Hc4Gl6f!*OqlA$uBDro=DF:4$#WjyF/Vi!0}_u3Vi!0+gmJCX?}$0+gmJJ:R5Qikfeskaf2y+_cDBD~,H$Z!/,!Z1bHvwCZho)QqYew__gkZRd!r7?0CO]M3aW0]@^Y$gYiis]wm)(v4iD:K#pwnavwUj3FR7YE{@d!bDp+7Tp18".ol,usV6d_T~XFKvlt}|SR]9fN>W[2HL+CSX^>kRV(ZM_WT/5=;2+v=c#iM5PAdV2}1fO(28c^D#`r0pb,FkG`^b%c1[,[WS:@v@=k^dV+xfM^DgHL6=M7$1T4I238KUcgliLJGHmQrR#L^8E8M%_;UDLA*09P])5~8{8^PMT^6V+ulREa[IgB,p[ky:gS;gVu"![Fp;EFG#kue9(5!HgGe9c`!?COM=h}s$|@:+9Xt8HlE4;7Gi`9_/TNSW)XI}]X_~Y&v$]e__QzWe0[j&7n7oPdAjNj0aBadoH,9UBV%g#;)L4@Pw70#oRv"Ik(`ds%g5hEBoor8oc5@282,F(,4dP$.lgsR:+r_ePA0@hEa2~0E&qx@&|NPQ2wgsS^}}]%EW2[.%yX`>lFugD&:*zsxHWet^R+V$ya^1xIC%G7c?RCd>#E5!Ml5ZKTIvD&WEHMU)yClvVDUGdDSX]|z3yXS8hy}h{Crk~|W+1.*|WgfV=)F?@~}v1mi!*q9)%[p1}omb]wI)?$b}wf}YZk2Le9pt5R^;M0vh}Xb^|sQ*RN2.QQ38}_t7l6U9R+!$COFv[6ipd~VeyJVzd.{`|d=0hIWyHZD.avkpiMY%YyKB$QV{fL<8ZV|u?Q?>XC~Gk:Zq}#m5h@|*aeOSL2i^)uoEy,{hVYfr0:)%4${2ouN4&VNo+E$%]=Z10i4[$uCpt+d/1hNX]8UH#(1I2h4*/Y+yzY^,o|{&DPqu4I!IroWal<]ZbD[(lykGqGWO}vjlU]|&~ifCz#k9+SIU6g^l`(MJhJk3SKOc2?&G0B0p_D#/3ASS/Rio7_&RWWX%mhV`XeGdT#CscR5kM^b;RJ0]1.`D{SS9Bt=sb3K@H1!#zwFCwNiy=m2gvvi9dcGbX%&3*5H^@Rb~@mKI.%;_n;Cy*hu/F,V^PIxIO~/{|m]YD^W)KIW9g00gF=LzPyK8!aLS]IiwWE^005Pa,_&v:fIjCFr(_GkY(pf@`zN|&DlrWtA(#3o^OaYZZh]7g{j{)Z=YaArNjXfQ)=BL+!vpfK0gn8F:LL(?UbJQWE8%=pNYMf1/;bdnKYiV/*l{zrneC4.24LbspAGZwYOiF=KA&fNpf1HU`uMc)5hgF!"hZg@aqZFb)s1Fj{d+@jSQ/WJ$)I]`m|e"SiC/WuP?DaC@hb0la*!*Nkl+UHj;WmuZqO+Q"e+Q"2Cb/Dbt|}C$AR#lKnAFtTAa,P,9xUB/NI#oKh_qwdnB&j(|6+4`NcS#p2oCj#=~)K2Srr.gQ(*a7x:dJ7(adS|gX"[Q1Mq/&1/W6Ev*?w?&CxLi/pEJ=sXg8X^GOvEE]X>O/v:[gm"S1&xC~aEP.Y//)&4xi4iuX|}vCYU|rEOK0%Ubih9gNEPA,gq",H:?nz^wNRd>$Kqw4k?#~ECGFpqNLE#(VNB%[ftTK*=[W*P(jD#8cI32~o@?+5>A!)4d$3ykAU;2F,f7|Y`JbsW{Pv`&XmW5|OraI4?T2:2a;yOVUXuMqPx;_/bukrDfFuM|:8MKiL1osN38`3|sZM%xPiT>2x*;yzN2CQ`"YkPd^9KBT%`dXPl55;st4TG#j"tJpb*H{~K;gR|^UN%y/y?"S+331Sl~J3{/GA/iUda[FB`Nm#gjMFqY>3SZ|:h4]XbX*.l0S#.yXD7a_QCs@d{HJArT>z2C_pRA{[rQVr8Xi>@Z4}pjFA{T4Xa5?>.{CDy:69c&~~e}3*)[n8^mh?$f:VJRTcMK4LD6Ev_UuuIJM.$dsblHy;Obxqc_:KR*T4hqvVR43v0g~FVvXI<)c;z>3FXQ4%_zg8gQ@.U+w"=xQ!/P37o2.dUc[P34VyM>Ue5gT5Z|9l6O4q/"2;$@Y0V0/Y[AV/F#K`nestY=}[;s,NJsp@Og`~{8GE{x>sPE}p0X}^0au(U%kQi*}0yuy=5WrVOtH6O!cYHe51"dsK"=MiA&Z3v@(kcAGuujm]NcwH{gsF.LL{+U%$L9/i3R5iAGH2Znsd53QU`,sf`#dlc4.9KpS7eR~Cf%2>rxX:Axt^$dJ0w8uoLJaXL[NLD7O:o~NUc75]1;5VK{[2WYCBD#5l"QEg^`ZjG!WnLMD8knL%ZBT0M[W1B#fDD8OyD8EfGt12XYGP^Mc*BO0!GGu`[2W[j9RvDpAGm&Fm"Bx++7B^jxN#5RDZe5@WW45+Z{d|oiY7Fbi6r"SG&~4Q,!aZO(iY|j"|v((&yo/xNdjoBMrq%gtX_qQ;v4rU^:Ku.W$zdJ8p_r9F2l$Vi&;we5,o,#Q&A>xwNcD/:isWA,6wxD548RlqIx@E1do?GZW#C}E@#C!FK3{5QuTho{(zR*_g8"_X=E[L]4=C>vNf"`yOONfN@i[C&W^;}=GHiST.dSS4!uP+z9/`cV5#Hk@?LrO)w"r*DbzSq^u?#QjCl9e6g&>B}E$g~9nt[v{=9XP)j3L{]y`D^[ER;#Wc5Kwq3=E#:wSkc;>dx#S8Pk~}$;68a;.#Ed"}#Xl4Q3dLA4&(YEk;Fv!4dyLiuDCO8Cr}M@9x&xiAk="S!G$)*W8y?ydZH!~4iV#3&=7#NvP9FW$SKv8P9b|JuN;%lu4:7c{XxXk)GG,|4xpL!h*ewiDQsGu6(!*,8LR?FOkTu[`o#9K,*E#n9Mq&B+8+F}}3b6nl_WDb9n?SQN~*EI+4hJCkWvXFCl/rX9>R/N@N~S9!%vjS!5%8P~4F2;EPeSrs+)(C?ys#5[)H:6}@~*V?FO]LQsEb:,;wJ>v<@gSfWfC%!MVp*]|^h[c2EqTo[y4>0[BwdD!`degJOz!4`w5>T|zNW:9h^iY_4a~:cR*61DH/_AMmGL56}xfw?pQ`XR4QugfR([0&W)a/[UcQz{h&gAYwZWxR*aHSNa0Oca1~>{7*0L,Xc6}(S3zA?SViboYBDd^67{hxTqcTGQiEk*}|*c+UCt{b^z_4VEY8$?^kZS^6iK^p;osKJXTJ45=AFh/+0oOyOyO0)m)xiS?Z!JR(PED!ksvsvsvsvsvxQ!/Z1iiIWvqVcK+Xg|@biuYZWt6XR(o0Cc4[kE!TZ>o;@gI9+)BT&4H/?}Jji8cuu/]pLaZMBi=bo3RZBqRILzI&^;Sfie{#4u7#R(bJ:)o=}cKqP6%](C1ULxj9P?1$Gp*KGR9SJCXU%Gq4+!]>6b#hWR>r"3V*}j+95Z1~:?=>&!JIVreGWNZK+Vcn5F}x@oc?[$Z};..d>uVcF8!1Y_mQ9gzY6H?[KS.Y.*!V8&f^_&n%>@{ke6Y[aB7GaD`WGNO4+pd#r.C"/7j![7SL;O?pIr[NBvPJFxNGS/PzDwK1DkzI!w|Sn1&^O^TZwaz6XHZ)o`|ci41E)@zH{C1=IUkMPJe/uuCM`=|,H!c#Rx|(Oc&NHBXNLDyL%kXO`B`>ui~F1#CcqD~^9kjXDI1#~hj1%ex@wOH6`"3Stcgj/Fb:As1N@iWkMt2c%w_,jGto=.V%>rgb4SU1*!>v!B[U`C.B~JQe~#CcJ"|2SZthP?55,Y:R[Mla+c!8qO+Z7zXinD)ZHa%z?@/R%YcVJ].!|B934=U6~S<#zU`.A/*LJ(j{?F`.oXJBQeni;fsto:{Aj$9)2x5rU3(=Y2sVO&Ei5>D=cMF3|MGx%(V[nJ=Q1{$sT]u~e8v*n~~bo/m$B0cYm)~CM2qTg^p&2xm^k9c]XX)/w5i5/7{0)D`@?|R>X{4tx2q@YkakFyJ3)PLUgocU;qX.O3Y#%7zSTsnOMrjYv5ug^^ZnD7dyG3D);2?cY&2EwXix5B]"k"kTw?+zx}5Abq@FWF@G,gq5ks[=g<{Be9pl2=%uUCDz^i&)`I~F;MtBr[ew@xh6i<{o~(791@BeI0BN|QK;9*SrIJ^a4v~i&?qsg=o5K"bAI6ixVV69pdN4*fbBvo4|$*<#Yq)#k]F4M+q=hBTm1T:22d_~bD,:`kp.j*kEVz~IGS+Q78v|rOQ<&/uj[J]a!O*P(}&8]^gS(J=Y;Ls2(^;7)^;He/Ws,O]os(OBXh&^uv`31no,#q0IBeEq^1;/9Dk/p"j5[18P/mfF;9D4QBqo,hKghJp}}bSK4uwUkMl5}JxWYv0_@R&,!jh}I8u9B~c6rUz5Mb,9ZC~^_,CX+O%Ui"mo|FAcPTr&H1m6mJ]zCDtgb8y:O7A{vogkX#2<;eq&E>30(Wv&xG!$.qrh:`Vn?3%8^|}"qU3uf^4|pk*th,3hn@3hteSBA|=jzi{@FWDCM#f^R4nP.YC,Z4fQ@%8R|<>)yy;,~N.Y8~G)$.7WE`#YTvLfJY"WMX$Ig5G7u*KWMD8gk5/10xRjG.9.[)nlf9~q$VSqHY?H(`*pUW#O``|/]/^q[3fH.K7)O.YlL<8Zf~U!:/J*;s&59}c21p258YwDGx}]~&KxDHVw6cd3F4=]uZBr@W;htWr}2f6OzF;mSN2}7zUw<[}Z}w9^:t:[=E?{(C_[H5;Veow4Fe[.Nu"H%#ehr+@qe2Zq<#:f~88RUtao)"xg~2_^lrquZgMy;FrVTZu[5E)N/c~!bTcK%Sed+?f.9;/3+l2`STfmC0/CZvlWpw`R0/b8?Z>m=SoP@(C,E9*|8mOUssI.R;3^Y*50=Y~a;uAmicFQ~T[cwhfd1pr5/~HnU)(Bfxd!VIfn*mMpkRn*(BnJaP6k6?mt|*AVSR|k7|pgDZ:lt@6qqga|nmFQhn>#~+@#le&cw|p]{s@ubMtCI03k"bu@*|>.fbvwfkRW*cyeC(2;Gq6q=b6`;r6;pbfasUX~m^~xHTB,s,HvOs94{VUlX.!?*|mLvz2+~3jWLL1Q0KCgIPE&@.eZTc^`,q(7&posd]T!YFbe}[JY;3/C@C"^L"[{ra).@GY4H!^)k7@^{S(t|S!FTPl5OxsJWxAC"%pm>P_L@:W50ni23ztGbCZ"3Gs{AaT@(4lfEwk/TFtA]D(C^^J`!N=`^KCcN5Rtjy0KZ,Z#MnN2$OS/YSYd,N/65/KUc%=Ee$.=xO>1;2U$0SV.]zP=A7u`Ffh#Hki^;]7~`Uu[#E1>&;26>I|/F&[qd&&ZN<4${vNLQWn>|6ux.$AqGnb$An(#r*VTk1EW,uxD?]npt$I=^lc%B}GaT$^uF/?61o1bd^Qnb$srv)!@{.<:26B#{7{qv7PjX{"xI[c[Nb]sISr106HS^N2KyIQOgclc;KQOkQgc$4vzoFK[}@FdL6%|bT6exPV]m:=_c.%jT>uND)Kcn^}?_b4q^CktVOiPisDV/s$OOv<,!ztfM@$Clrz~&~#VLQo&:/Vd#4j,kcY?,vRl$g#e;N5L12r6A4O`)jpvVP/{Nl#2#WuSNEA&^_@usaKchz2;*}*|N8m6?;66bU^Ky*V~M=r#IcUIaE,0k,]KcOm7/H/r{iXvV+5X3)__}Sy8hi;wn,fp*22d~)KgQHf1MC?uEc?k(I/Gj$,CG.4t?(x6j,D#18)/H%lmQ/}3Q[A%!J"n%28=ym5Jdf9&2QEm,B|)CD5eoR"rlrgTMo9Liiq@WoS$uHI>jdq$6v(,T;hPH%^;EnuiXd=IN19A0|C;4{g;w9*$I%eu?%Xt?9]_1i/qFN,?_gute(%=x0dHsLCkdOodW4%:oGcGIM6hPqZmre$FGX|s{aD>xrd&(:4+Le2v,NO(cSom4Rr}52Ddkd@7:b]`.8N!]7^^y<>GJWgQ2$05h,G9w;tVGuq8Uqe0}_*/7l.B)[pWH%0n33Y|?opf*VLEMzJ6=(&A..!{(n~}z.?N.3_hGR(2S]Hw{[_hVfoh=y#G@cI?9b1hyw/bU~rCY*i[#NX+r)pmtAN<"!^ASv$Tc9$6[8ra,V2PF]sw82>8r>3Uep&,mLD<)&KRn4!w`M~bt}aOe3bQ=x{5)w;3Ll:WSS)uefn"&%uP(6jFL>s)O|iA$mDqNS2&w^XMHtM;jzGd[CnC5!vG9aWF=~ef$<{kUye~#o>"8_&ly[XkinpX^FdzVvqoFC^A~T=)P8ez"z!WO0cgcgwRC/X|uJ.X/~RzZ:R+MoAc63d{42L0ARhEqxWU0Q^P=V"6_k0Zop[h~6$OW2m.2VGx/n{R:m5vp|y*^hr8Ca:ID/K^#3.Nvt>.)bYMWV{^0x[}GrsUK6^Qbks~3f]LNVFE0tA)s@E#wM]jH3=sr^?e+{]qH4wX+4RQ6POgZ}DAjrWKWE.{);`k$ioXnd"Mp$?6db@*ed?E#rflh%5"IeCt(xgQd^MQI~qNp%E%,U$+Z`?c4w86~42"4)`vpbL[&,A`wV{=Z*!Jo3kqMmg8x$B6M#3e%mkZM/)=hLhYw.W`M{G_e%E!&UQ^nYl7%i5Q$,`P3?EE5A+~zzcY*43:2xGyy_[:nnOk;pgL,deVVL6Ua0jW3_NRP;lr%=+%)t4qD62"PBy%uGYCWHntrqCN"@f>?S9pqGrDaVr9/!2aYr`9Q@|}@(g/u69J,r>)b:`T<;IhFCLo9#Rjo"e_E,i=t?|SM;C+w0Q!to|]C7(~>||6$Liq_?X9bl8d`jALP8iR0mY7FQir|s,@0;;tdGclY]Hm1N+Djz]]."rq$Ee+;we~+x;Oh{3yE:,}J;sMA!$F;%gOWDov+i8qww!(%c6.&!J^NXWn],q|/!l)rX%1czy)wv51c25Wu#?~`lKyg^.S~ZP*|@=+!xCo)bw|VdnO[Dsjs*oxT%+L%^5t+$8:ZU[B(vsQWxw,C6kWnl"`&w,J9vB4h%,Y=]aA:DU$+w:eTI%J%"=6)E+>UW+_}4k}/XowlOjMhvEOj*#xs69V_c+s+iP>S~P:ZwF20Pc7S{Pk|l[&cWj/o4!8Jdf76)+M4Q6X2|nesG}UP;1I]fpBMmfe,DhP1iUSjF3mLS4)o5"=X7%qbGb%v*KO1E~TB.O1CI&>dtuapGE]NGch3*9`7"LrFU4x+2,R;9`zUX>$Fi%Li~C,,(,W[+2Ra=}6Y|LUxaeMLUOIPZZX?z;>u7+BtUPtJ;(p.@A;^>T=2mv^i:)%5f+lWjj0;U:l?uv&$yY#}mj6)sCV|&_y8q`~>Joe8>O:G;hvTjx:e#U)z@~8})Z9sKG}!3R8t:Ho]L^@]r_ZZP#Z~gn9e:n4Fy5$|1L8I?9(qFD+"?WjR34m/3mLlP~@{q#n{LCj%H9yV4dW}~4@axvAc%7BvHh`#d0FH,J,LPlVB6:()lY2vxF|S!?d:5r_7pdBFunQH8>c8{/bo~JQfN~P.%{HWrz$3bd=BXHr0$FEe_Q1vS/7uWK/j,]{E.E;R,6ply^WmL#8V;o)hOrYyz@_o1V8o7Rz^y#^uvzr;!MR1`yacGB;3XV;WDc63{o*9wf`O]C.jKse5}VuVL_#E(Y#PyB3CUllYfX/LKo`M:Q<@5q&sboM6.{WaY`0Ej}5l]tX"3e;|7>@uB;o5}$xs}Gs|GM,92.{gvBN+AZ#,_=W5XpNm[hOTL7SGV]4#<5:r^yoy}y|CqQ[&>|>vl.R5UKuB/4}#BUUl^5C2n&X07a?Ic1myuXF8&|[B4gg4~@FG*FpigCx5n`np_|;zLnTN"o5G2ItS~2BpuaSY0i}/ff3C>jnB12CnEd2?rapl~T|1MmOyt@~ICht<@tdQ`Q|w_gAYsi"FdI/,)b(8*Cv07jVlT5ro0v}$%8$7G@X+yb}0$UcQ?Ux_S.{~&"=#=1{J9KJRXu!)k:+[yTl|ytD[s:h/Uj|h~|{]%a_K(&LE[KrsnfqfXq8SL4X(^(%~^3jj&&.7wf33bz%lk2vjL0``0@K%3$>&W[YZ!QPh|%K6X}E|1df4<&]ZNcnW]_qXAd4y;}?ym|P1DOOL/|e`"Dx~RDn|By6h=1_;/s?3kqO@:8Oq?`pWKIu.`|ldsu<~ef!&(A0#~V~/9216`0,yT%=9~N9NoFsKW61iB_r>.sJuxtD,HKCfX"QOcNJv!u8hB|y{xI?@dl>5*]|PEdzz.Y`+,&gbPw]>s=d.QbV@_DKs[7W?tB^zr_F<$or_KDCCabmQB}N4yTA&H9X&|v.IVjgYI7}jTY*UL+^G%fIl1Oc_KXGhU(_$AG7>VC@d_>H9+H+dCe`V>Khtq9YY85_z=F:PoItcOUE;PHV;pQA.AHt4Ard6zqyE`~7yj1[wrfqla@)=C4A1?/Q=&jxDKz@1Ptoj&gh+B(&&|+^T|kz{JdVwmxAq)F>ZF8`^ub[sdR(iZ];sw_y"ze~M#2hu/7_$tE,>JwO>Q.mU6p,9$^:k]^S?@!~^Q<(7}"][]*te?6x=zfjY0).fD3bEf;%SUQy}ZltZ9b_&g!,G%N9}JllV&ivY2|l5."P{V6$7xg:APDkV$~J(#FnPdVX!z.(f@)&2OnE11nTP{QxrF?)6&bEx{@KL[7>cw~@B.#(K]@h3`92QYQim?_pCzuaB.LvpwkThtoj86b:Pl1SR_+VQnb$1o_}Cb4vH$}R%+&z},b>PvZWApfDJ4=3}6^i;pAV/>rkF.gXb+d~TcxPB6lNS++Qnwm>B{y$!,}MZ=SOSO"2Zw[2/!`J>:26FTr!L&h?qC+TM)Ib,u(6BA{8W@dd)N;^Frw$`iTS"&#mHKC@L)Ey@*:z,>A@9x{oBhGH*1QZCjG}@){tpC~:*}q0i(1vh&*)"?Aok=pToYr87@!2=:)=bn&4668+n=3,;}".3$c;?8bT#d/c"J"[]Ln*B@a#(6/;L#_3YMMGrlx7=*]X#)9A$O87!7NN:64@k?9i}xRW?xTkGmAoAU4@*c.9)FWDE!y9B@tJD8k!ZK@/;t!wWV!rjlAUSU2K;F`e+?$nCV_N`EB`~Ts+h$/gr/GInI_JdbxV<9X=`F(S7ZETAKrJ#d`?i?1fAU|xY[fl{S0<^ufJ;E6HR^ywA3^lFdlQg82u4[P)}q#tr.(c$d09M#c=6Vm7DqW1=`UFly[X5]tsU8_a"T%x^OTtfDSM;CLw&7Bo%iwfvunIfHAUBaac%o0Yv0c[Q&Lh%m9DsL]*}?L,m[5t6OY9FKE@~_;dvq*[G?;BR&?VTuj.;mgm8ga,gTA`vONph97oq]zC=`5Sq^!fS+}ir.PBSVaGCUv|F<@.O7[*VuIm5jC6dPUyXkCnM`^xXk8=gYvJX]Xrr44Oc)B@Fd*EQMeZ1n3HFB{qgT%FR!mvLw8lWmb;kFC0:HyyR&CBYV!qD|jNzcQl1~.oL?Wy&)B@x=q2ry@B`.Isw`{&{EAhsv{&x`lSOT(`Heb/8H);&`0HZ7gUEe$Hb.OJ/wdW`}N|8=#ct_+1O0,Lb,A:_IbCz^kihp[k>3,wD+q9%m?*8lr#L7[*D@%ADc|QH?LrD`lKk?|`[{Z$~.]Po=Zo$Uf$hYGca/o^&=cbmF!FzULX`=)C??~mR2NB3"jI{ELrF{qkA#+4&pHg4}I,D?>X(xHht"/Sn))H7us0c>}:QnFXWhd?2/uxL*X$<~+Td$}llZS3a$m^,e/o,6G{)aiT>7:lr$tuj>a*.60wrOb{8^+3m~Ju,#,Ej3=4)G$X)u#j],$$Ij;Hvqf%PFa{s@eixJJBJFQuL~#q|npO=sk;M,kXdL@`j"j`@}mAlYTK([?]:a@J96zBJ(e4gu`RlctKC_`*{AbMa"N;i%PpuhQK#JrGmTRBlvJ$Z,YrKO?}*vD74:k5ys19*R~Id=fU(Wjv>qxVX<`^1$[(9m("[g[u&wLLP.v"a0L$>3?)&1|/VE&I|vqm9IedfxaX=CI"k^j%2;gb~%,TyCp`sS]Aho5gYAN[}1,j"X#LN(9($|CNFz;ChPN4>S=a&U(jHn1~CNhnpk${[(sSGFJs&wXnyRs4k[HeP=}fvFyv!Cc0R>bC7|y;EE,M~^&}VG{gpYZ3n:/(k|3m{Z{iurQ*I:jjGFRo;%X6!Q9PNcl393hP@Fzvd~e}V:K6~iu%e!!gGEU}4%FU+RL4Phw]ZSy#<{XY%doh*GOPvl)|`3RKvo%IK^@U0iWozpZ.+qz)nYh?>j|]Xr^nyUHAzgV[e08hsv)0_Xb,vRlwuNh"a3?5Lb1^UH!4$gV=!e78vVgenMHEP#r>.8{n[+_x>C/6u6aK~8$[.=@Yro(eF&zCd2)=ZuOIn9z`iNRInr?R!319FS!HI1FY|X(NI^m:U6)%%j5pZwOhn@lrVR>6Hs6*&;>l>r&%C)qqr{PSKQ+b)p?eG!ns1Il$2^F_/Lt=&_%|C/h`CLLSg&BhegsuUn"=g,L&}]CZY_2Q}12^@xk`XxDOD)0sWvO~4"rtTa%Hz1:Hwv8wCMSAY4v(KOlBGH=T84&iq*7Ft0N.dAH"!kbO(:@oR@MUQ03R#*4I$Ak"AAAAXvmAuW#!0)h>>@j=0O=>/[bO8tDE9;^z3m4oIHRvM7rRrkCYGj}X`[z:BB&}4neN9iZ^(qN]UeJQ*Tgnv4OG[$5)Q*bY9=.ywWXx8uDzT=M/4rH#BTT?=.)at8]B$q.@F+2@L1=j=yZatZB5)0ywKpK$fn~#jY*OTK=1t,%O@3aP%@NQKEDN2?j@;0@JL;qvc:~!P1~p#;1F[RCOQv;b~.i]Q(nV+zSNnVk38#KToT?vDqq}nDY2}F.@`%=uI~Lu*F}}}@tYiOGFp0%vs#S4x%:i^6llCwel=ZZEZBZ2Npz)@GcY~Rm%fN^H:_)ax|L+iKt8vJaBo#$?`,?hhmtx+OM1E_6#0SN%T9G0=x]X$MO.=OvM{#@mA).n@%RoIo]5YB`R/$yc~X"qB$`fZ2;w`M^`kgcd&%)m)ckYx=X#+!?m!hsPP}QyxN@"kFO51Z3RCb1+J>MIp71LT>CrZtkcGHKR.5kTgtt_+5.tRXN~W"=0!9LUgUV|VYng4<8)(O4d5%|br;,DNbX?(tV)QnM@h4*2N5_%5*(ogm_B3xU[|^xE1<6TMUa.u![GU#09Kg:(b{[Hld)b!]uwKT%pAVxfZ3]s<)y9(4q{7c<6^B0,z/X*v{q*3G/|n@b}%:$V$_q2tMRWU#2Q~XC*aUil$/X?5F7=[$Jztakv?t1CAsbZk2^fw.D%|g!9/6{dwh"[liJJcXw4@2rktA6orxHcv&*i@fR3LwOltuEHEn5LP{25?B^OR/1OqKQ[k"m*LZ/VItNNSviFyhZyGmbTqx/[b.$g[pZ({ZyZkfdAFC(^LQ&4ptF2Sa`5k++W[EGcz7iOEodFFP]g>RN&;|(hU5uLL6qna|Gw*e.n]Da4a.`p`MR~1Qj1b~6Lhe{n1&<%=E@P+hsp[Q9;OGWPJUy0iaCHRG&v5:r9%L9SZZOuirL`p>=pd2evk((}Pqc"51Bm.SNi1aweVEOPr1mtIv>.w%n&!iq:GHsrL7S6z{945vbhgCT0a{=~]he!~kg1#[YXk3X["7wL{m0ZT+%THA!DA#K=_YxOV9SlK?+~rq?}UPc11#K0amL+hCv~tS9|.NskH4?:hr=^DP"~_rE*]Z%HD"X*NO34$)R4Vc,5@n[{}Rnu.(^e(2pO"+P4!LmEq"RL;T6m>^.$iF|9~^,fJ?|,~#SN/3q4Kp27"DpH8/Q[K!)gEZtIG/&fTX0zR%Fn4ZYeyd^cojP)UxLiH2;{cC$Q?=?Wz}%a6ZP>!@0T.s76y+s@FEIh@+}c")Ly:fy|X[X|O3O19]XVz}i|lHB2e$g"&ZZD().n,R6iKXR8yzDJxc2ZWjS^ab,X@P~k=,hIMBx5SjIhLN6qB~WZCtF[8(Ecj@[;.?,W{QP=x{5KS%CJ2dj7QW&T6]tkRl?He+)q_u>(^JI4UEs[l)b&[mDmy1P3b9*g^y:$glAyawfn?`|@FM}K2h@Y6gBM>J7LHmw@P7Yx?eHscg?82[:FQ)Q$~=5Puct?|YT|%0ws7md.FvQj(gm"*vB~}JHxETmq#p5!j=pe0nl7/JzTwS1OViUsdkAVg3vCJnx}Wx%Q3)/e0Fbf[,D^R%`b@<=X8Eoi//xRf0I>Ef_pO_&JyuD^Ai3OZ@r`Tta[k0?xryUt;028f/+nD7/sTe#^(=5S4}3p,9P/|*9w2gV<>ubvL4lQcxV{uFJu8Rfd)bRTmBxx!gnF"n]H`AmXWKNtAgTJm@iG_NB*Y@F;3:l#W|gQcJHCQ:Ym.7sbDW(+mfwF0Ki2)5a,{#e1FRn1B$9o829zxU,Z2G>ml#[)`%q;06yz8UEwf}z{u?>,:wFW1&R~wN{0GL%7"5k>/FDyYPaA>%(_:*3I+t7,Ci#;sWJ6S}Ja]se3;wX)x]A_YWyo12jXs1x+eXbD?=XXBO9X>&`Sy}3B#xdHPhU.EoCuB*St_h6WS)+WP4nFdBYI@kZN#ql2r^4}jGdBg5+2[{F:}_>Tjc%RIKWZC[tOWz7O&36(4im9vcBJ3jT}E~oE)Isv)|[8XxW*z%Y,(Dq`fbc2!O5i^2B&:r(1qzIvOUnc2t([^<:i@h|~b6uV?;u^|/!SpBQc;d:{`&3efRrNM{M&/CoCK)*YiP8xQYyc/YQc>LHa(lU9u_a=dzV/2W}QE%0b[ajP(&:8)f;&2W~Nt(9r=(u9>J**GvZ{ZViE6:*j9zpc7^x;M>:kM[$*z]J4^hnD[@u[GE~nE8#R#n[`(B~?AhDIv5`rn>@!8FBLz5?bm2Mz#DC:#5QIAwRt{$1z6paa:LZiP*222)GRnX;h^KKe^9xyWM}4[nI&DjL0|zP<":d,SQ]GPsE5VEi(nJ_uCoW!/@Q9_$*wb+i%`+Vkt/;?YQ*d;bIGp_n,/VPvkt4hAU=)?"&6{ycZ5=:X#rW%yoEkOGsT?3K0apHmL7,rQnSueZ.)96s?u<{R()]L8YtlIHA+fxx+,o=y#%5xd1!u|:ET$|ZFX$=Y2B=4*Rl50|}pI3nURhrF0EsI!L0e?wC~3xOi4gJJ+_?|1n,2iQ=?9@*E^ovXou4F5F$r|!#!C3/9TgVe8B|S3?M[*By~`)95y:r&u/t)|10;+0W=K2HW}2^43K2izuQJHRo8]$%s86fR&Mq81g8"UThywooL[}jxZ[LXN]vIwnWpg|5^|P))}vtjqj1+0jsw*_IN=g}udZ#Uojhi@t9JQkV=bwYX($wxN:?|l:5lM.*o1YUPe1OSvhczo,cUw3wIatg19a%9UKsf,{i`X~@`^I,X_B,NDpx{dF5LPkSaNCLY]cVGmKL4}QIjTVu|d|jJzTPbYah")@p/OHu#T`Mh&_[)^Y}sPM"BsRra#^J[yVP#}E4"K.e!P>Y=v[_aj/AM6fZhx(%vwqgHZF`k~!!7Q`ifb{5:v&p5nPF!ZTupryYw^k5wQO1[Y!OH!}&{>ZB#^Sug]rTBJy|#LyV[k6a,L]16{f.%{Z{GH4CU3/*|{x#0vw;K&fi,r$WUSxrN4SN]+v>F}:)nOb7nN}<0(|GLpVukwupBYIhjW{)$s{ntdz)VJ]}{,WK3"n)_Jo`nl[aoglbA?u7//0r7iY6jbI9(Fd[>5nQbV&O4}h[>G!LLj?ON0j&VC32GY0Ry2&QKQZ+[k1FX/FmNi?wbBg=7ba.Hv~c;yKfEBRKP!+F;oK#{s|aM@[Z5"$%dI?C+O4T^8_EoRWBp(Qx4@;VL;NpR*8@u.i+}=s@fr_DCT/2jg~Mys)x{Yk#IB*,#cOvUd.^Fj9:R2C>#L_[^on[wSB#;?mY+9*GnX680GDMe8k?048!vkD8k1n$1+ct#6o(^Dh"ADfTHjp!/M=m|0R%a]V1Y|*{0WXxcVouuK>Ah$bZL]]qqEYe1K>2*Wo>>)Zn%>g"|h`Gcq0_!;I#ze2AQ^eQytHS{F7X]nm{4&*bKYUoW&b>,a4ktr[RBvbszIy:3&Tg.7eaX?fw?P(*U89S)[?+!1X>j87D|?sbOxtJl0c@G#Z:tm%eUmb~6UkWAck!<`M0z@B39Rt1*RZ;8*9A+C&wF#o,rS)p54/5Il{`CZ/G3:xx4x2E,7Y}A3Dr#w6PHHfz=Cs$5kH2Uu`9oBudvM>~o)fLU.TEi4=9&i{9w[0m?v^EacP,{9g@"u7OqIO`yBFDd$8df{b;RYvgn$r%E0630pgPabWT|2J|CL@k3R,ETOY&:rAg{ICg_Sw*w:>U6z4Zu(`)g]+^WO?VmF;]t5Ip+u5|%z^CF1?tob]JD7RX;It5Mr_4c6Q?,[)@iRmCssQ3oj""|[uv_v{EK^S4/HT7o={9|#+>g=VvmyFD9{`awkyR_O`H@Eo`d{{WWs}1yzw`I2Dzkv=7ES`EHB!=91^:RqzA[gDC.{:05boeI7Np!m5qI$V9XaVo$y}FH]1^lM{0pYXcGD83F"Q!G+n3,g,.oZE"6qAj0Ft]uzv~)F+V!U.""p@>BOWjJRli4!8~FC5CSMqBCV@s@v[.7)m{.nghxRmN$v]>qrve(t=aABP.q]YpF1[i*Sl,&yH[;2F`%U(Qyv{p2GtovWr8XW}%cw/:|nzx=wEqaHFMc&(i(HG?m6(eW[1y)oK;yoP]}e3TNR>FOf91;&|a46_Cs_p.pY;f%w/jJ39yymfGq!SC?r4pV?!?t]c8]+"j3_o}5[1ZlH1ly:8n_s5kX4u=IE^SDh*rBz*8H]"NO#`vuCRpXX5b3!%c>ln[T[N`Io^yTY(8Q]F)_Mrb/CJHvw/[!G:k*H(|*J!*LDZmLP%~*dz7I]||hd,|,PVt:43e!Ni8qjYI3wh&)!n+l=W,o9>[MOk{iXWmINbE;accHHh}Qg~hX7q|y[z=[Z?_P:gfgf+,v1BV?cjkVXj*6PJG?9J&nkD(*3tjHk/Mc2`o=|JWg3r|()|I&Vk63&m/|u:3K{:jH[[`Epl;h6^WI&:X^}AX+8z3rV`mt@e>@z=:igmQ0;`n=)|gJ(a_E*~`+_6&tHD^.OKS/<85`:t!c"M/"/0dP3Z8UqpN8HB1rzKtvgM+{YaLQ`SwUD+Ru)dTK^(WXkh)>ia}Eh;57XP,t^>Wc;|?rw@,**M$3|I*cBf41?ekj>|Qg"VCg/<44RI=(PB};z?v:|?#Jp>tLO|LwO@0q%H^&Qu7a=BFo%#w^g^^ko2raqQFMajC@@8u6Yhl|6=2ipUgOD}#8w.ii$TO,Ta[iCP(p|E^^dJ9&6Q7}d@8]PMR,o9wMLxCu#?)k>3V}4Bb~D[O.3tiFeReg`cG!:3cRx0BA[FFTJ%s&Ddvtu73>=DsTNTc!:5R#XgSuS"x7$m)|rf$ja/``E:xpHcOT{kPfH@//78ul@]ci6vL*/;uZOaEe"/t(VwW{Q3SZ46=Y|xmZt"s]QSA])gyz"rB7TZ::zboacW4rB&?>`7Q6]`vI0I>Pl&)):DFCF_7b8`_t4*+5H9O)0{,i|Zk!nwe~v}5b^@I+ky%W7d.q~+3VgpY8PWP)3j|+c_>aO_90Em>G+~PV<~UNmg|HsJ+Wynq@}xjx(n[in?3,m[bB@~<^qvALw93x?.{ml3kyar5lO8Ix]mv,!;O1v9je1GEs%|_zr#ZdKa*vpa+2+$=m|d3H#.u7bqb@d7i7gX,b.6q7FsPS?X>Whu3;.Po;>(0,SJ.H+pcy9T"~B,_tooI3ACTEwCwz9wY!wYW7BNNOSuSk&MW0dHmo%.`X7JCF99a[PH`~UGdZK9JJjdCQEG(Avhzja+#p`4n)Xo%,N5p{n8cVHZOA`B,Q0yvtY{+jZeOn^9/&WadZyppdf~1lTw2Ur,[O![!D$d73|?W8"T|X#.V#(FEnKx*O~l,.I)H=`@G{4i*;J`/Y9S0UHm1kR/a`Yy~~NrvT6[ZChb]8qj"x)+TBzG)A~J+X"vE1Bk7Diu6W1sp5@bm6/@7PFhjhM{V}xXfChXOXrz*i76R/SwL1A>8t>uhzKkqNcPq:|)>&_h.8*|8cY4RJm4`ZEQZ&9<6Bqn9}1S&_xT|bIr@0litTfflq6WGYqQZDmP{lT<_Qb!E0GO;V~}MP}Q&4HDJi]P6iJ@e](R8n6r?VG6?V%Wc,1?ZC|yvw3.63$51^*^o>]M_Ueb":xj1Vlv"R^a)o`If"s,d}~0u@_q!cHRF*$?g_C|^##tvLOmmg,?mX2w|cx6)|#nE!E~u9E.LNN[Gd,vN4jL&1O"WG3L5Qz4nE`EXdqx=cWD+1QB7JzNLUtVsaT_mCM@4*h~$BY_l4/uD%.2Lj*NJR]jaPXK8B]grfBk9ET{~"Sh"86aA:Fy.zX*9br2GsA~!:L07v$g.aGy*rcV5y+]RK1K=v=y#$QN:(~uABv~EZWa@}?jUM{.$Qmh`p:eG@7GL_esf(D0H!X4Hy#W:Y}EyB]X784(]jU,4n@XSq0[cQGq*7u,0i{+Ehgwk1!oL`QTMUK.?xr5iwm]%LtFJWkJ1(Gt[SEL~r{o4j6ZWk`cD<%l|:G+@+VwHf0)_^Kx_u1ukMr[KvV5z6Tq,LQR?,`/R=yRb]g(DB8FbR>`NcvJuU_.)2T,xxX>Lf^qkxv!F*ryC]9YjXP4=sgbsS}T<3)0,hQ#2KlN$IC=,0"yNrCh+{[vH*#FsF^P^l_Yt(([I7{qBN}q$~It(C)m$=<$P!_"{jKJSWq>#2XBx73oDWq_PtUgv[,=/#,8=9G)c9H47g]H}o*o9uFq>/5%w}{dd}p+i1I]Vs}C,!M$F{rr^T?/qneD]RlGY$hjuuo{80?^eLO*`?%$OnojN:+1dB]t@F{ayKM$hj~h8)BDrI+x73I9HKQg8Y*zJEE2lW5:<+2DG=]@iCOQ%*%54CJ,ja[~S[?N9ZYnk9b+NbD!a4h:,4FleUX,D(?IN],X^1X.IWjO!m~pV3ife:SZmKmpzp&yNle7qv*@&iKq%k+Sd~*XKEP_H@EFh~+B$7~88~{H)9*qVnXE$WMbbHGQ_:p]C)`HKc#9~@_5mF+=[LPQ"a95PIE&cE_%Yj:D4FDaGI1E:htUNPwO9SfFVw~dfzM<4}0T|^7fbvYf0@4^l@])%]yH*n)yD~!vGz^NBg]dnC:5Lzd]jj.>6l7ZY23N,dGGGQ.3||?NDIivU.8/mE,$9(KR0cN1QqjJ3&L+tgZBm}IGf;7R3Jdr~Q!!Q|6J=HeuO$Cf8LE)Zp]EEP?!vUCC}lR!~KC%JIc9#JS#S2%%(SXH~/9JbubS(@Yc_x#+I=2QuNVGp$BR^X?5Z8f)YfUA1,mO3Ru&iK1HLlW8Jx{/+&IR&z~N!,M{{h2j?B~F|D75nNre4Cd**#x#]qGJby;kOi~NS/^#ueltnP$t>7z2#<*8JG}Gf+jvUNvQmX:)Bs091C2h!kJ>95zAJz*c}$U)CV8LL%q[sGmte]dXeLF6%zPC3/KF]qIYz$UXD)1C1%DIDou:TbBdhq`M+T+[(liC(OL3El.5ELPYb@xz)D9&&g6c@.T&%uFPUnT|k]}`A5/#5?s3/R){"I;V98H#Q0Gg*.m;VQ+~rMw+Yni$kj^iaUp7`LTF7ZE.&uf$f4YtoLE^a8"U,V,"vftM;jqhmvy|=.fH|.w~Kg[k!|HS$He|$1S"2y01&vVnNKx#MDl{.MhO#tc;Q:^{X*6EL%,2y9H4u8v.(Q^YQCBbvGGaV9P@"?sR}Wg)[XOd9A1B6<;k?][(TYQ(DDJ94(fjx040,q9Es"|u|E*[6q+LMbH=4R~STssjL_4et$==2gz{*BQ$$=M}Y/?Exo{*50_&%da,5$4AUBrSf7>I(z|Q/N8SsC7;{F1"M*`cv/{uP%*{Tv}_nW)3B%*B+?Uo/26IVG5=]lSX4{f0g",$,83yy/nC{fr.MN?cw/~Dj5Fy{3Xa"Pf}@=s4~f0uw@O6N:sOof4MX}hu6$k{sA}YUVwnd!U,,/O?[%rUhb.0C9*|$oDrfAfr1QegeAZU:6Syt#z8/kk:?IR2*9?97%D98[XCc)b8BJ~*^&fHerDmrEP4(d]^RpEph~`e"hljfM@R4e;F)%T&D&VkRwtsVcJ?v`6WVWbX_%Fm1.Hs`?GuHmoiGCc`z*N8)=KCt=W{k/`4tZ)64w^MC|%z{7(:E[cwLKSZcY7F$Ix%E,.U;aqj4uRdEw/bp;Hn)`E],TnFR%ZbI8Cj(C8Bt(}<_;)6U43kR;~Uy[~eGrXvQ,r7AFRy"NL,5y1U}it7Obg+68]mAwEQEl^^0|daR1]G~Ocb1:2QjUO7cT0UIHf4J:.+i/Zct!?a]Xok{|FjeKZ?7~vw{c`y!Q|>,x>!go0BH|U;H`Q[GjT2r_"<]!~]r>>D8^znrR6l%hX9][f+8%qOr=vi+wh2H1o0/VA~zxvUZm3RjdCqW89yxdCc)hf`FBirOSk$/jLa(Jyd.}1IiN4xL"$tQG`eFvD:aTh1.f8L5TZn;l*b|4~bjh0ZWhO3NiL$M<#0w,uL,VV}Dd,^GtYhkdXvyv&5:7%+2U8M$yL,[JBwxk3L[ewYH+sS.eS2@[DsoZ,L].MW.MCmh>IxmeifU/]`J[J()BScsI(=h`3|y?#B*`{?"50;ITymth_/8A3K6Q;VJYPjMW:D~u/vmguhrgsTzyHp4}8yx3tPN#9*R%#xNioA$<#sYL1yuNs&[r!z||s.)qCMsrzqDT38b,_rxHxbH={k+h3*!0Lel+8/,?V2plxut34NB*(cZx%]etoza8Y*L;H.K$8HHIs_XLEe{>}S}BSwVg.O@]:NcLBokQWt{A/B{x|IK5+wYS=]8BCP6UOHbi|$V$@):#[NE?N`%3D#[TV>:Qg(^*Y$4Y6[Cb9F2uv)^"$BD+di>fm#CdGg}E4q0qt=i%.,XCpE/5[PQ/%=)9YIX,L;f~9EMAyDNtM6b4UN8]gh_"1_cOW"1W+VclUw,uxG=/A()"NaH=2bg?DeS!UI*32}u)RI6Hc.yome!5e#R[8:4,q>wOM:Rg]ODj2>P1UB5$0OW8w0(;Ug4v02mU[&F>{*PR6BoZDmr;GfQHY^WWB&[SVjHk?e*9gs!mJkYq1n)>PUZN[90"I8R5w.v*Z%;A)1R0Y9zYN3ea7QGzB2;;Eh7(L|XL^|I{XI0?!9L*pUqGBw8_&qM=voUP;6DJ!"FJB{"k;:m=~&S?qmu0h,*b=S$hy7}<;imqKFcjP@h<+8&9Rt?A0UV8muRfgNm)42_2WX:u!.DLk+)UU%>(8&xqQve}0h5{ss1P;)F%O"Awfmu%"=f"^.,%+2$xanw2#Uzq{;XcX^d9Xj]:pFG1WVNQ0!$O}*HT}1)((hr7rfcKAric^$*m8Pm1,^HAS_uTcn,@`bXaP_wX8~oFh)A;KgD.GZkF{"#2%+Jq<_;Funm6tcmFe,W#6b$kkW7a?h[[9Idq;W~N<%kTM>)[Qn.iW*Wv,_3Hy&]0&{BSa1c0rY5|JrL!0hXEYEehtF%;s@;V!.8kNK]IKqzx{ZPO?V(QSi6rr"BX$=~y..HyqOwQKTKm${Ha3?L`+jRFr5z^X2GbxJw>JKH@N.Q[[Yo^WO_PUPu"(GR!8FlCh)E2.U9KF3}BEAnes5fSpHN`VN)Nx6MG^a$RL"8V/z/{sr~`5m]|!~e[ks7q4J:827c`0D?G60V#y}!hY6.lm6mPdnR#lz+/;{K_(a~1kS*6~2=#XM0r`tM,!"E)V{j)r6&X~VL6krE*.{PUptV{!?JSgLv5_o#e`?7f`vFP4EB!1XFm#zDdL<>8?C%+UM;CYj%sP+0^$s=.Q27:71b?Wgaj;of:5{hfH%g*@HZR^_`70|<}>~2MxdLF;.A1[2l_z6G4UDbZM?{r,TF,;oy9vm)U0qp7=p0|zz,Qb4};sy~C;H:?Pm}hdq4"t@^fUI6l&mWnPsoZ8vTu1,qp:>WG:5BXby(~UZL"lp!!Yn,}npr~YX;z.n:R[Vmm]@u/:>%8ZHWZ"L_AeT"C5&5Yl_+UK)rdCUB/LN>k>W*,$4gZ,W||u8<{v|h.gbl=nq!bcIv,h5O=nbph9gse"9.u[Qizuc@xJYoMii2?WZ>iiG}?KqxPHUZ1aFmW[aS+A;PxcgQ~MJFaO"!<9@7XX2:o#5.+cT00&eAQKZHS}TONn[=BB/Fh5rU&G+@Fl:hUN$Vj`H[*Dq"a";C5~DJ&pp?f)x.!%/PG(70]Va+BMuiCnTL%*QZm2a"9$Iu[2&hMgFiG]}TQ:p3ODv%_Vdzca~XY@qGVQ>/>=B&~MsL4[mm{1UI?L_z]~i&)l;xYR`"/=n.FG*[0Vq5}ZMsowMtwy$KgAGBHDV,FN)J!.PZ(,#6_;4t|l**Z/4p:wJVW+VDRb+}gg{9+QF%8TPC$S&.!J`mD7f&>,SD^uS1OJGvM]9a=IQ/FJ0gw%Mu==l?yEoT6T8k$;3=yi8+/VrR+B_WJ0uwY^YfJWVGi:2)0O<|;9`6wt!fhAJ4GK3GTh}t[8Zj!4!URGn+MZ2Mu]+i9:L9Xp8JSq[ctcAyva^;CzmjHg&$=/hO(zPrc:/:K6cr/7Ni{u+Qh+dsyBxHkoBjvkEY_?a+GLO<39kHK/ArQC@tw>:63|Ac<6c0E@JWc!tf^`3+))aLOAq9BfsFCjpoYoEguqL3]yYBCX?!?RYCFNbo>ZUSrMnH:SKlvVxkSCWXZ$i[2*"jkoVqb70LesaRk@fsF7B;ar|2_+QdGxI8WFVQ/q)&FW$qu_"wB~ZEeZ65Z9+60OJ%9pjOu&u&Q[0/O3Q(5M2"R"]kO~SxP{0&.F({&;>7`?zJ!9YJ8Fd@G>IB&gH{0V/EsKpO^L)6V#/y1XN"PCOMj1SW]i]0KL`qQO^U7]2KW}z=y9v|o<5R=;nqx{8U6Cb8&i58M]1TQZIQ!tRQx^<:nll+4RPa.@EvMQCGLfPb]wU6aPTK41f,L+!P;WFMtK)WAI^Tov*orcy[c4`^%>V?AeTpAT%tv,:PCX]P_w,BwA6ipUfS{={0vjDe*;r}]IR_$%=(T8N9O?}Aq$"taRQ.?))k^?{{I0|&}bn[2T+aWkH*P2VvP$:kL%8NY5crKkLrCFXl>|0:LBhWMwvLD5XA@d,@FMKJJ!lt^tFAk9Q[d_SbJu|]OVSxv,J^)KW}GPU+f^6y4Bt*h>8cM_+q%KBs`7Fa#D3FL={27jUKsJ=F)jX76]LCG{f:e`P0KO,.SX)B]QSVtw0A2Gp2/yB.5bI6cxDUp1Lxi)ns/UD00rv*qP>]J]PpY:6`)M;mxu7%#}aU8qvL@?||L~$S"1/pfPdQ_2$=DDwl|`<1]2yq!(`>~v<}m;u,xcjQ:$o,RCUjIdHA_:t$Ll#^u<8>S=vQ##G^_V40U(h%[00XPNF7X_@X_~CtS1u^4_iA[.Ic,w]9h%g76!P3pAmCgJXj7W?.CW0oK&"H")N[m7;W!1"&:2ejg+qvC3[BFGu6Nlp)AHe[RV**3kX(YH3|!KtK5Y#bzqH|7TYodzpbx2d|;Sw2&&f(HHtdvg]e>c*3U5YEowd_P&PYRg*JF|WG|[4/%4!tc.oCr6Mkl[[&8+J@XT73+H(Mv^zoN_FJd@iZ||w&qZDqTh}Tj!i9keisZ9pquOf9^_6Vi]SzzTiyA,mV"117:^(ZX]s)90S{t7JGAT:&8)DhYJU`&K2bteEYzFn8ag<@ilfICDNjXgEWdy9~A_m_H2UCBx5jd!q;xNHl9Bi2P/l`/Y7YKHU$4Y?"cXhD|4X+:yC9x~K8$CbP>(D@aslqrb=Oh38z1chIdx>zZwLs0H"EA#4$jR:8hSotoakqX6d]oS]:YZ]F&6s8n/*=k:{ye|Rt"+#BhR`*20kcl_lV3QNp;QpF~PiFg[bJehTB3@)sbyOo5o&qmyH!SM!aiABpgKJ=t8st.J]7L=|C99TedRV&wGCsUtoHJzTS`]1^}3r2;4:IDK2dH;nX82`C+`j*H+(hnD$Jv@R||it52%E>s+5yl7,6r7cW20P"54VF{JLUe?m{2zJR$2>^FDkc$?of:WTk/)!$NDCi[GjXc6J1|<#Wo_?b?LfittOlc;hPB&27fWY@j`?I;gO;/FvPRr=^i4(L*ZhR!Nc@T!Ce_zRX11tW3r0~VYC&4i+)1o^vugY6N&&#HX,O`qg,^xDjwNN4+K~%2[1is[6P6+zvheY<{z$OSR=$Q=uodT$R#Qj&q|L5ImFA|GGa@nfvAdyP>UIDcqrgO_uSrnkrIA&|8f,tEG,Z]ca&}/?&!uw_a$:FlhlJ>2$,aL/3:OgkY8T,(/ELfc/{?>Kncz5BrCWZ)pIZJO7S)1PW}/T{+|OO}"tlJ1T55[[=.nEv:RRAtw0f({7}^v61dXsF__#Y8f/kmyuYuxgAT9?+[]MO7>w.]D*,f1s!%70c%x2HKwv.rnSN+]2&E0<6u$yW[OcG9HW>F!ousD.:/>wf_CFi5:@>_%b*V`X1*U@3dWF~MMp6DhFe<{vFdUIYEbsv7E55Flvwz{Y$Ci](8VC|qfU0*.?n7H7*1iY0$KDCy?jdM:!Ueb#[.tlZJa?Y/JHLrLbH#{g~%MMREI8hM`Vz3feZdI/iE4/Y_m^x0/HLa"~t4s?wwgy8*POQHZbb"/m]q@690__@XQhqw0"}yvR/rrF]f,z)msSXbwXrCKWMsXFD_1Kqq=I|/K]m!9?hyNJ/h#d._iG2{hqUaoCB}E_[YOI&kPbi,F*(TRQ^J69SA?TvdNu(t(%YVjqrH|q0sv_(2$3!0%@Eld8;L5z(OGwM/woFWq%~p;vFK575C7qUV}r(2U1bB[)4n6at`vN^94A#P+T`b,/w3%TA&{=azojhbMl17e.!L|Us~XV/D+LHhz<#f3w7=m&Qtg_j1hbwwF&#*k51vWv,nR+U};LI)!S+hc_p#6,tCtOJv+3uV&tT0@7=BdXujs&ild+Xw+Z9Ij95(vBrfRXe)f+l!0U#4j<54afOu0!;>/9_qj(",_3}uOrt^R*g4CD|Go>i&7MB![M![4V(%WQR#lcKX`zfP)dgYJ.:JjRg]rASs;F0ap}jSYEBYDx9b+,Z@J2EVH)0)LmY*NiYq.:u~J.[u+_ZHf;PEEh6IeZ]%{8SYq:(ZYeVhwFxs#0my$%#2EXj$)l"kGT>te{MmO:,RyZpFPyfv2B21)C^t2nMx{3{@TGHP5TE[?4/Q|BM!r=+(N.W2>[T^knxe3dEb)84W{d|.qeXVhW@z_.zF~$|*B8aqG>p0,NK=$nNV}"2n*hst(t#dW/bsb;4G`B;VeU3>B_gb%/FJ(hByv:EO7WjGmoG,#<58t9STcVN4Pnl*}p],X{t6YFFwHUV)dZuqe_sHXf~HMp)`,zN2$qc^NKn05|eNnH>D%/N+6|y7ukg)1?"vJ^DFwtk/jn@(m_Yqlx|)OPxw^Q`L2jbyjCBFN7GOnNvf#rn_o+L.rJ&GK2N1tJpOX!|E2Z1)D7>;.d+^Bym[,kjewvt]QDpd&*wv+&]O$$Go#;o]BkKDa~}d>XQ&zHLZ?[gi$"P{R379hs4>Uug+D&og/yQCr~pUr9oJ#]VO30s`=D.g^Lari^j[W,cd,4mR`,6G[XyTdG4Y?9Jn9U!d|m#T(TCuSSyxACVPRlXLtQD_8RS=.&_p_rgo$;j8%Z^2<3Uo}KWiP5HX_i:/&!;Zy$6B;w28L#*Zr0G_b[!`+n]gu"{HxurAGDrc7BW?ma_gAh?kNP}Tify,FnoexWR3(;5A^47{ySr]bEwjnc|bO~`N6h1*>(9UH^++9nxva!xqm3V2Sdaji?^,=N^QNh]E_d61Tb:WY%Qg?&=g0^/|3+;2XC0>8eL4(BVmS;>XI8Y2Z![kkYQ*v4$NxO?QKSCtr=T0Iv:.k${*m^tBfBS:!z,mZaZk*`C0Hc6%ktN`jHm1:V2W=,9(z<0:Wkt8P`gKP`NKqZfF?bx+CS(]CK{w>i;jVr3PNvAXLvSb/#Fk7CS`"F_6)g}`2>*?Q9=:Yh`nRj:9fmi9*O]?8(yP@FEnCsmc6{Dp5~iGxN89:nm@utXm#0e{upt1/Zy$r|d54>u$}Uw8(1S>T$F@`$PCt0WVl161Wy^Mj}/::|r.>:}JD.v@l~~cW&"+yMX,oqj0e.[/GQ11u_2|9pd?SniGi9pPT+z_h9vsdC?%*R&VP&"F27XCB>$>%xN)z1Cp*e6;f_M&tOB>Uqjlk;o!>oYwtkVO1p3ZC8IwXk5ydOo[t+[]$enogJC1_=_ddZ#BukGHe"gpu37NTgC/Xf8i#/4^jLXjFwN"x;(g!s"KG*nFP$HH=nUU?:[19}sLiu%Tno~x1"ZC)HP;!2^*S5vUHYqka^"$E>scu)~dE7$d5~6NKE=Ww5.$]f.V|B(_T`sFcMIW3e8ps]=<`JZ6S2rX%cw_0aq&c{z!}`%kz;$N2>k.d3TdWt7l/p:icZMP]EQMeHLq&JPz3}++gUYih~6u]a#=L+!DgI(J@x=4BSYZ1R[4}P`XKEb"GCCmVPc~|WH[t;|MK5Gz;24wWqjv"7Wf9{"3ks>Re2^k/ie$v62e[M;/&aFbkqANaTO5u/5:r,.HLnjr;n3X{=E]ND5/.AM+ZR#r,L.`!eMRU@tYvF4xcLlsS7}ZneZ~bJ$ZOX:/($;"vxDs|AF?=e~7{!td]DnIp%C@uFzV2=bcs.tf4PM?rL7dHwQLrt66wB[J|jX=s~K+Mn@WOmat].T6oB%CM7[q#=Q17)~.}q"!QT&cdc?;Zop2;n[y>>grd40?Px.atq=1ldFqCatoR?l$McN5F:7DigFvB<}p}^HvcmfFl}7h06zKr*dEFj2(24e@14maWo|z7yhp]t&F7!@ApW7Xt9xTF~x4B8E?Xf/"rctO.B}``2l=7Mu9VZ*`bAcu%;`p&,R`/iX#nTrt7r:9Lm5VQlc}]Dh{:+!k^iQvx{dzD,[fu9_60uhu4;Kgn]^CUsL]1f}S%Bwdy@BR))D6C)o|Fq$qph=J${)n4`re9U_,7wj,i3l~&g325KvEtxjsOSQ_fqG3?1X9,dk{rmphH$4DX.sU$;aRGPbN!I{x*T6*x<$Ibqre#xE)g[~`KGfB}aM?:Ijc_yYEV95Sl:tdN"[%1t_f>VJ;S$::Xu0G%k$sW/pTCta>Q<3*CISi1`bc?.>vMU$JD{u|g$BaXGw8yfH+vg|acdwe[pu9FU+G.qbUf=SUUL@[%Ee+{QGT[F>d*3[YGc.sNRkEVAsGA1IY[Y&hM8**$iZ*s,@H5JIUY!,PP?vYkX|pW>oIUe&x(jgv`:3+a;>r_`uKp=+pi7+;zG+R_+ikC"#)>k=4!?t?3HYKOiQBkc]mUWi~GPWUixhlG/M#fYM@W`XnF9@Bj$yb4vh|.yl.Ohf5ef^6)$$L|C:"/LVg7{%fMBVlbiw."!ZZZU]D/>,zjwu;@Yf_FS+MQKLx4Kmix=`K@Pw4U9e%~iGt7>sEMj/#wwOvW!|xs5|9)];SgoWqOQ~{+vUI|/lYq[+5X~ks)rq{ho^YbA"ozjngia0f2#I2GM]^SMQ?.&@4C0`M>$SMEqudhn=*|cMDZ4t{n<$jU_%ngD7)bhbD|uVCUa&J/Bo1,Hc#3h)U]`OGMPB918f&33HFO[Ey3[?(ZN`G.PRNnMGddAT*YqGUPDd4x^U0Z^|bQ$.<|8zw1_yz)b)X1&{Xz4rUGA{Szc1Ka:LC~=h(;2Jd9}:$@:jeGaH=Mnoso{HF%B69FD>2#$y{8V#|U:5BA76#65+7]a.rA,fg$srZ9ZpOzff@@9@.Jm+/B2eWb`BCPt9}KYY/[zv*L)2$;>^]e8HkrOis_A$Y^Q:Tbxw>~#g~]T%.#]QI}!?}cv|3l;+xtwA"02{f&In,gP~lT0ygN<2M)^|{`Gl!QFF1QJ#*`5`|nva$tP`S1L*Rj%FLitoCyJq;.4&Sb[2k=;fb*Dr_2Q.C;7h/Fu@}W.4QmMliyA`~2hR+T`1.I+"KD1>p8Rv_s=Yp[B(aI.9dy&nxmcQ0UI~dNH?8/3,K^X#reQq$NVt9Vn*#dBTVC6BFrfY+7nu~1T,gLZ{6w~%wqFxOQ<3xDnXoDI":REN2iSX]Z6oE"GwEoUr01Yj9[S_.=Sj1/eg/&8>t?DHyID=9p=/uw7E`[vf&OJjP0D"R|#[)OE!1@roFsU[BOhjC(AV3V3kwu=I97,[!YeyR)"a;qo:8Wf_.>[QaBU)w`a<[KYwO]MvW2/^IcqJbO1G5MXTyt*<+`"*n+u/BdJ~ZVTm>RIpQ;fitWheU1c!8"7KE.uvB/C69$VTn_9MZuyYfs8B$=.:YkWwebf]wDLCm4pwm52qW[+6|kXu*9VQ*:1^7B#0sl==a3Z,jFLauPw_`V=%m@$GO;Rj*R5!]()q|&,QPn"vX/]E2x,j%DKU81[b9F4rK_Ss@(55H04`=YQ17&(hb[5f1.oFM|r&2Z|7(A*kJ/P/FAD#x,YPNA;<8Z,Bi4ux0cD,`sYW$5);X%DKy;a;mz`V1X0q!MXfGz*c];?*bUCF24`p/HeuiTZq^dQUB_Bwyf9U1!x:!1mR4Ar{XO*Yfp%K$m+zl7B3/52vlt.^"BMIDrv"(NX:7RI:jrbe7y&+mfI/h@+y;CmXO,ZYs((sbSzH>vrNnmD..nZY2)/M4}_GB2iJzk]FY4AK"R.?v%$oIK]z/2]AuZFqAHc;E(6ACBc5:YyLn&Jb:QRlS<&POx)B|3DrHL=A?CO4tAJ+veNrjr*>/@zp]bKWi{E+rvgsiO88O~DHzVPSbPxF!&}MT|YjV~@,Xiux1~L)%H]T^m+%|j2Qob(G*zS*u"CF6UhMIBJ8Q7(]Se)d.8`Oq21UwFlMNUdsB_1K[Vc;^1KDLkwx|P4AXU$st7r5!}}s>}1:u{QhkWE_tnp;:aiJ(q}$j)`No*Y>lSf$y^?_2^N[)EL;83AWi,0lK$Hgb>EMVP5,8..(Lnd+X{3}SrNL$yoy>(dH]LOmH[mNo5qHrpMReCHJ^+UyBDK]DT_].nZ6FHV2raM.vzMn[VCh0Ex?T3u:M!H2B5KKaDb0nl]Y5N|_f)Z&{ih_WKA]/OlrVfXjV_u0YKneJynzrG9E9pQ5aJzZiF?6;R,p%{kyjBBm=OIy3V*BvMBL,>IzFiE(F?`4cH_lk>&&0(Xt)b!A)LJ>=PI|+{...+1O0`>Ry*pn&e5/#Mfu_hWz@ohEx7O(50C={i7n4)*fO4b4aB`U|&0b&<.*YtrXP"}pQXdr^3Y|?mn$R_&)pFu3&Usef=uZA26R+X+T#sj.!~a?fpbC{"nLxJK_D9R`rHq%31az1*p<`+H?2Bb_U8r%d1:z(p{@y"l]RnJ4IVasIiq},AUQ_1R7zHb2U"gZfzF{]H|OZ?Jl*.KB9s]R&JU?E}:CL`!/|Lz&}}?f)#}R4>|T7/jOOvk`#1qGTaC]CWyQ,Bc?zfmupH]uR2dH>`xW"U}c/.UW&|3bq+doiG)PSPUTz91EyP`OHjK/<%wn(^STE{5wry}AW6j+PzwDc>fKPMGFnv8aqJ_/BcxC47W)$dD!quJHra&&#:Vi;%m8q=rohuKpXyW1DCv5Gg0i@D3@KKDZyK^zy3Qekg]oS~b4,t4g4j2U7p<%4zdn?g*ikVt?jHt.Depj[N3vG8eP.7}*CV$xB]{L;}Um2JfZV0*X]5_|Zt7N)1_{SpVO31h.*Bs#rWy2o9.[F6rVuQO[n5[mRFaG(_"gAM<53?AyIWPBn()B6m&rwHO}rN&/Io"H(Nm_6G7Y]!qS=V)9PPILqvvjv7D@@01h@3ZmMt30"n,:ZfHZ#P(Z,hj>|L9L2wuU&ua{"G`n_MhJ#Oze11{ZqM>;Qx_9Q={FzgFJ:2FG`C"5B:KAaxR;?QigKG[xSwCWvnTn!G>)eSJRrk5Y9RB(9.c%".;VN0CT4So:A?3uRUA]ytq],W={,W>vh]svKzfew+Cwi=@Uuve7?xU*AWKZcf3;@B<^mYBlc|`jLj&L6Us[v0[78!+2}2MeKBNmm[qY]idV+$hY^|o"rs}r3OY[;#ru#8Jy4n{}hkF/|>6y3)JS[};TcsPgg5jE0Vk(pW3lLOvY2gLA7s]Yjx4t75tHpr)KltDu%@[KlPyGbYYVI~H0X,$}J@;PLCaozxKJXNxUhxOFt|!Xk$Wak6eZ5W|XmR32_rR}.!.x;1&>)t[tKNDL!=cClIjPlW_BC/r=G})id@YFFil@:@"2;_o&`kx0l5nUW2B.YBRH@)Y4os3/GzAPlEhN|E,p4xdUO[8,XL38S_BO@n#9x=h*nhQ>#YG210*I4;5`fd]LOO"(?%+DjXN|XjL.N`%:aC#YZ40@qt$Lpf3?=VK[$rnZbE4yMVJ8gO2L>1{6YpVDw`Q%XcV;^XL/t%get3|"=B#/Hz4L|oq$2+rqz1E.)mC%P|Y%[P^860Rd1a65M##O@xCO0IY}1NCv:Tfm^l&FZ6O,y_;u@d.I&~0ar&qX/%>T_B8m/;&6,e[hI}SI8*x.pn?7eH*<>1rRNCL>xyBL|rsl}pI5m}Z%}`3F/r6V.t=27X0Q$E&.$j{]U1]^^;x!u+,U#X~NCNSZq9#>y9qQcfm,N(")sa849kT}^as`M>ESRJKea@1C+q!dp`ir!TG_]dJ%t//_EJ%`2X`e4saqzRfnZ(*>D550I^~8@3(4xHy+aSODJndPxSJ+!jqWBhcAhwJ(X9Y0l;zECim[daZ$wtM?)~fmpT$.w%zdsj*{TeelBzwq5@*ZW&oA4U%N}nh>i_5!%3+hbn4u(hA">fe&aCVp;?oqLATW=k5V.S.Z+|:9QGb5d9z*U=uK(n8,iO#(wK{a8FEz]s6fYVL&[kqV7KZimNislRviBx)]eL_x!nn!RMa,,H63`uexz{o=}!.?e1^^w=9F[%"+"2pC%WaQ@H,F%jPElh:P;WDU/:2iAby%]EW9CJJ,Z|]bLNW6sk7xmR#ELcTK!TN;uN;M+l!0;=y3uT]Qw3ne_KDeiB<:m6|{,L]Q$bwN/5JS?uOQ,tv.0cB$n#d_>V0O>"z9W~lC[DNIC2(462sLkBB+Bzsh.&Q/C3=(Fb]P;Ep/@G$^,qDy6v#NyCReBiu$Ir94?#N+Uc0P,dKcxn.ChqHB}(,,+iPYX}v)K<4KoeF%0qJzEQG6wi&"wuV/P,i;bUAb1v^;Vp~lhIiUE9Tc0W;&MSGCJP[fjlDoOA$mB6=fncFwM*>Tsab)1By~9}1_F}x+K,tD6BCCdqWX|"WG+6qsMc|^T=%]WdN&%Jfddko}uJ2b*xgj6By`!%kQT!,M/O}JSRh_+.I,Oo+kW9fMxTK<2$.UsnEwd9XljaUEIOo<_.rhs)54Ak:_8%u5Pslc"1?q9;,)sY?m.FE}ZeT>QB,X$PJDJ`|HVR{]rw*Sp;z(bTtn~*Mn/TZmqbxSIS*/Ia7sgl>=YMp,sV_<^/UN0CuA25l4qtR+[C,1pG_;8ZR8X2wBg^u*>5^|.M"Q=_)g{[ryQ/++,r#)>=Kd*7I[c4&;gxmt8K;Q.m&rP2]WL*+5b_L*&:n?{0Rg9]?wg)g|EEkGBuQ3"[K^Z/Vphn%,,wb;[[T/yqVIqJgC5&p.d*UK+f:VLm|pp$7jFv!@jF|P;{bWu`{t1wloKS6`jL~:T(#)_GPV[:*3od$VcVj`u&IxIK,[:HyN_"Z$}+Xr*S1I1TfP1)v|m7[U|!hs8KwcgjM$LVr6WO_J1O~z4`d$5R<1qbk?~jbIUvMsFg2ln41HfjzU!t~MHC`HX)6io|{x5RR[gHfE9J~y6F$6{dHKJ&KJ*%]*SRns+FdZ|YZ!V`Bp&0+x=qe2%cis8Ig?g+:Z*cJ}YI#b?GZLRPd66`jFPkE;lOcru;287(]B3|&=gbY8E%M>IMcIJkN_mMt34D!Ss$?de_T&]@@QpWKc~_DDCOvW9l]yY5x]~,)[X2^K=Ph!:`|3Fp9d&F0<:{@zLZL$F8A~!H(EFyW<*MifO3I(,St?oL8O2eF(P1vn7SQFVP!NPN)ooXCTl3u]ntDnH4*QQ`0f<}/mJ+h%L2}Iw&/H]v;"}Ua`iF^(+]IvL0KIG9D$hBRuyuYF+xQ[}a<=Ij67jkQkL]q5.3[U/SHp1:D)cxdkW9#JD9m?^/+DE3Ff&Mc>HDPSwlzI^O@K*8pjVHB)h#gni!I(N~rTB}]c^;(FNMq)~Ii5H&DLBsq4AU;49bDrEx)>[F3>8(|d>Nq1$02:{=@?k6_Vj]C]w8lY[0"]1*,81Gi9+T?*C=9:{P4U7y|;hR4$#U;Cl1k*Z]ycOFY7loinGxi%0l>e^PtH|gTLs6AVHI!y)~O)f0jpBu&xf^0Q*YcsZa?5&%r83:n._b}uV50Y^/.o~_9zIpVw6sDPSUsdafDkNW5SKdx@Lp[mPa:*WS/(BpV]1rnsOlHzDjS|++^M!eLynrWV@dTRjxGV)UO^K)M&3wW5/%^;4,tBH]LYlp:Y~ob|bjrp0TO{AV.$~ZZm~AoNp{F6N5/4b&@xR3#y)t)P*J*]`f`e192xzJU<1OV!EC.:QzNTVYthTCb&Aa5(ZnPB4+n|9+(o0meJUg,kc`G[$t:spkg00JiPNgJC;GK2%Xqut">,wi}tZr2X]yuG`^RxogodYOXmVvuM3@vQ`}cu9=x2Pt;5xp_{lzI,eZ,!ZU,U_^3>p>M:G5>bfaNfgiRFq/L7YA8(?,Mu&0l,Y$1W62u9]nzyS@Z=y7W+`62_bRs6"M|RzZkug$=?+8JI}?Q1>E|8jL=g>kj&8^{2?nT@u6+6AV:]R*Ou4y$S!f4dgMbLwGe8|hY)mJ5YRkBw.?GA||oxD**~2D?~~2Rv4xg]9+bq[t%BUo=oczHo^!6/"l}k~$dZhi#]20?,u5+flL0GQ.!YjS@PI>Grq648~V,/61/Z{W4msX"x/kv%Wu.81GIVegr=.;4b}6(M4c8[MCJ_O%tqsqfl,cfsHPl,ZH@k5#jH_Gh8>W8dM,k3_313u_E+Y)~@#)8q8M5r%L.K3aFft;:k%=D.ay[!RIAMzYP0FWN;]LJ9WB2bF]sNLCQr[k5Jd]^?dcCF+BLO{WwDWc[tFHs4*BLO{WwDWc[tFHs4*BLO{WhYHxj2Qk5aJ#dNz<9z,8=+k;,+E7jTs4z=Qopc]tNHVtQopcnX<]*R!MQFAPJ%UO&LmpaK8HEKHZg@]4>4>4trocVX^CPiBKe)X+yDa9yD.+vqb3yU>do*rJA]t|2ISvpS^[vi~7q@umS>MQ[6|=[g@{`1%cInH1Gj(8w^Vh7&.a_Sw+nNi`7oyFHs4z=Qo/c[Ah@35>u7;yjhZ3VAeQo/cpX<]1U!M/K[MtqVZK%cF27mhhiY)fpT1}d6MIH_hof(pxkkuNHtZh37dQo>d,t7;"d%M!bQPJ%`7[W<]Lr>8Va2dVtQo`Y>u7;G*&y%%&d#+&J0HygWz[W<]JzTrt4g@m8.u7;@Bjz89lHygz0oLn{Ae#+;eF8=@Oyg6HR595lHyg70oLmpBe[wu%VpBe#+Vg.Da91]&y%%Z0`ZP:PmA,P61d!mzedXgPxO"dm9m@xbjpxOfGmAw*aeD8P/(yye=tmN70a0Sqk$`Ha02+b{rbjpJGbP}PCxa900Vg;]JzU}aV#+MLEHygez#Ln{jAh@0y#Da9PwoLn{q7hzZWNPJ%6MPo+Nez[W<]b)6edGnfO11y!+xM4zdKy1H78Y(,oeB8(,gGL%[zFl6ZR*(y>+V$o@"9F*Jtt)[z#4Ie6%1j%e*iO8smq1rO6U1n)D83Eg?jCx"9djGfMrQmv]2c"M[!~z:]8%QGv"}/~zMtQtkny/m%t2dMpII$GeK5$~BaGlt,hhj2[hZhpB8SUHe~hR8=adpFQPD80}hJAyac6@PPUC1F(rO]<6$m{LUdVaQ7eu)h;INT&k:0op"Vamxkk2ZqHzO&+sU|$JP2im0ZaB>{E17@,TxPhHad`m_k!W2)]Z("(*%v9<+Vs@T[]7GwJq3opPUSLE3a/[_QdN#3&ZjSVtKs*2<>pGRkk>jDz4f;)8_lzgp%sXq>y4Qa_BI?oipIU*iQ^kk`!}?TOf}E>!@kn>Yefj3/U1]gk0m3fWIU"%U=qt]h[=A;Umr,]h[.P5UJ2~=E>5!+t_j(.%97pF^d^Mf>!]w#QLi#QRw#Q"F*&lpl!RgZnzrk3U(4&pp:#U_Rs]{&}`]7|,&y{FBeuBoR)I8v7McZQq6L?[*>R{iNq4ZcIJ2(?=9L2DGFM04W?aiG))GDYJvqh6lhRnVxmR^{$J{SQFD%mCTe:iEDpP,raQXHuMCE^7Cd${iw*J8{PKd{_y_d}hMi(>oO*ju(x%D_SS)_K8}hMG|#13=i$+C9sLON>:ir{KiIu."7%Z;J!rQ+C.%zKJi#|E,RvR)Y^_eqT$)*L7m/fnZ5>*%Fv2aQDsl?;l}ND~O3gT%NeE^3O]PX,@8)%oDA(>e.KlKvdEXxFI!,gO[]1o8zHEZ|fVOiu^dfS*+jm(@!E`[!@&BE&egCZ=>N_%EN6s)V[%n6A#U:LQ04#NPx0r]mMxpfIuLd1oK})yXyf6_X;p+#APZMXf_MmhQ}_%gNXs0duzK!lZnGjp*N=&P:FYjP0_5Q[@s_%3)6vc{t#P3P3Y&zuwJV&7N4>;{]Jd=ofWg=F_mD_|ihQAUI$F~triEQxe=4fdzlIq}"p5=C&e=pKms%e8[,[xMu+B}"Q!}P*s@j74GSdWNw{AGU!DGNj5&$,6Id=(8v+k;]%Hn"^_B`!{q9)Y1E{R7Q(n}ND~CtL89vt_jv)ka6I_[1$"ip>`j.H+H8m;TqK=+3$Ryh(Sj9}.yb!9}SQWYbh@;%mSwd(^@rN]kWyI1WVJ&&Jm$#y"9H(Cn[o7)CnJI;KpY^0.Dg?R}"(q9njP6b%;iOYP6:goD36%Z(88@EgJ8m_X2zrs~XFbgLR3>5!d?oFAn(E`!c?`mM$$,p|CRwY9_nwN=K54=4|bRUc({J8m]*fs.[R7iY|=ypgPrqcxCR3^nK_lJm,k(r|n"U=2zfu}.|yJa;utLf5Rv>7!e(2P?xgpdh*e5pspa[(hM$2{zPxhg`0n2>Zie<+Q2fV^2}9}2}/cGO5$PmYok1/_^Y7hh(WVn~rRGJ}]awYy;KpY9zN+Wuu;IVfPIVzRGf7h)mdf(gVZcwC3Yj=oxu)Nq,H$I13}=rWyF+8@O?`uqp.VUN{Ef~(FSE,$3sDk;.Bq$QH?05DLq*`}TN,x#Gru`u1IO|1i&j9h%mY^yEGTJvAndh~?|.!@C&nT"_VSOqDk;ojSa<1r;//m>qS8)%.W;g7]r6[=Z?S(~KSj;}Gox>lGsH2ac}t4u|YZeB)&G%00I];@n+D@hai~(NW]w(;J+SSmer)}GX=9}SR"_O+6v>V7[HVs=$#4Zr)_B~!k`[Hg`]06n9901+3Y>SY,9W?h){yq0b^k+JDfwF5(4^/a?@a~gr3@aXGneD`jn@sJNDk~k&R~bNy.&h=&"iL]7_]Ubr1m>~`,Ssf{=+cwd?%a#Nd|=+lG}#{J=j{*gp];5_^sBk~S=SX*F>j~0`t(6)(%,8#0|%R_%,,^pP}p&HC>|I6*SE:m{%.m{%D>jcWISESvwp@*IqzuETCn4M)J!,EzUz#0gp=!Dq/}f&l,3hMfIK"Wbh4U~tcw.iWV~t}iu^p9DXQYu^7_5YfP_xrCcNT~KE8QWfk}REe(*^:pC<&;njh9a`v{?xgNLE99!|GuSdGl7!Do5`r$HT|F/nwZxJ=S3*lh5Jfs?mjIg,Ozr|.HbM:{yJbZt)JMq(PefGc7T]b%K~bURw#OmZzbS`no=QrAp`+_~WON`KW(^YE$!B02YnQ{?4pyE#1l}W^i!m1&R)Ms$IM`ihQ`UcQGR&i1^gROYC`{}x|k(W#uK+HoqV=WIER%`/n<[T~Y~A>j~BqXhL<)%8*BxDu3)Z}r$n((x~]~jXEvp:%~]Zv8~5cdz^?z)U`N!jX8h;&FxTYhKh$V)TY)=%`5mamF1nI}yNo~]a?$zY)j~C+lie?0+Y=hEZS*1.PCTx,/(v":R(=,VZ|kOr;4K3)&j2^z)j[Tw$@Z<[b^~jN!0WVJv,M20B8l~ZE{j_`CIq;z)tJ9&JJq<=m$3)?&@!RyVnbTx,)m[Y2T"$=.]g=?t@Q*5NmJmJ7G;o*M?[vNNv_p2ZV1JYHn4c(*FnLz]x|q{*%zuxx$LQ(JGnGnT^I|J,)^hOsp~S}*JuA`,T&_4K}3^vSaA{R!6S.}$aBba>A;CQxr2{j??066r@14R!zeBe>8$PlIc>4!g{.FAzs/yhO}jsc~?r]mU&|KtYy,Y&gN46+?JM@^o33G_z4+(=]o@/WVDQ:I9O~$hYQlu~C.W8v;O>E.$mY+Z+)0:lk`MPNc7gYL)FqD?9#/fU5lHT>Hx7dV=2I9qV5(=sY%KW8q%/$e,!U5U/P*&068S:[hf?wi8eP`H+V9le:*Y@YO?;)X=U`M[ofu,CE9mhbi;bi8#BR8_Epu$Z=1pm}NDjs;M,[/TkpF$)%s.[!*bAxwaD^jmCm|HiR9h"/t2mJF$4lyN,[GUqwa+aRs,HPYZi07DG|dgQQ^nPm1LG`z#Sw,2`Gf/=E>&o>m>|Xy`KGHu$iG]*{uag*ji$h9GINi!#Um_Hu$`fH|;gh8|k:Yu$?gDeu,M[n>K5"_Y$|]!ky!E(~w:0n9K_sR2fg:.fs;K:!0"_xV.le[^%{Vh7D_|I;}/z,9Y=/YJMR!vr}]U>cl{rUl3Sx#bpib^8t@&bzwj2TB>,oq{Hb{~UJe=?6`3=V=!9m?=;h)ze=6&bIFL9uED8p$LiN?zf@=gTdorK9K=]t<3qj;Vi7&,1!NMOs7{1;emj|^~!2Ko=IL=S.mq=;V=;tCBIk=j2u={eAIu*~*`quZfPG&*}kI@y3^/0W+ai.uC9:M>|~cNjgoLjJ*z@{^3)v<`m`_{}8_H?K#^%BhhXqo",BD5{ZzD?l$GhOg<@rR;T7,OX#ouK5,LQo5!|Dq8%$q@xm(_oGnS(Sj#:"p(?#qe;$h>#G!6s6lT#<{B(Bhc}qs@DkpD&`p9rD&qqOT_&Z~bN(ZCm<@/M8QF)!z%q5q!hufR{!qJy9s}jSVjZ9lN1{*_=6&!QgpghDRxP;jnh<1S6MzW=)]cT7lN+$mU%H,~q:[.&l1~E+ja~bN;NJY(Zc}0KdDlrF1#:FMqfrsMx6v9j*8/nFmlq,2]i98#,Cju}U1;MJDo`&9+?`w{xN2{POqL!9]w|G2FIq$EVz[W!iUf;vLtq=;RKF1jUnT7~c&;a]0[!$h?)tr3Im3m(LV^lN>IW,[B~u+Se>09mqRRS8$%6!Yr5sI&z)/HGj>Y/Qtqz[nQtq>}{E,`TI"_di]n$zq*sX;)^e6Ql1Zc~n%mjMg16)P6BTwk2mr$F/QgD&,18.Qgk$,eD=j_5l!cTW~f~kC:rw^A`(JOD[CtL89Bs]VKw9NcqF)zDH_E)D`ic15F{55&9dKe(rmgUfbA_!_&JhO/i1h(iA@/1cwa/n&7Y(bt?PCBy]*^c8x7b&yKQ5w/f]o~Lq%XKc3/[?#@yXK~g3Ve@z%Tr5Zv*a_H!d>dyfPWy#:py(@^wlGpHr$ih06SDVaN=J<3uqp5xlGZ@^aKEojX%%#^S!1"z8wBIajcFeH;z3gw2_!U*/1@:^Nm:r4>!/fMy?Or4dH3P!7S`Yyn$p%~qOl}QJuMP~jF$3|>0WEt|2Np*p*dHe(py#2Lxf(I{g<.n`KL&;bwm[K`KC#Rr"^k<*m"ZH9v|/92V=0o,%j?!oDc#[|V^=Vr3hK4t1uqSf.cC0{q`$o,E4Dz2{zPHckqW"6|g{BzB0a)$^7n0_5p_x=@Oj8rN#];5_W=d(_u6^45G!QKm3#]*8yEW;ZiRSIJ&VJ+;#9PUHeY_;UTND#15c|.TY^wWu?gWZ.Qv|"(_ZY^G3*.v$(Re}o{dv%]I?tKDEH@LUWfVF`]B,m!92aE0=`Ny=6!E,tGc|zoI!MK*{y}+_#Sl`0Wj3Q+~4}4:E3c%C1tiMHO"hdmRaycu1|[I>$VqbYDSv/%(a(_Emzr(N$u|gE*J4A.EpOoz^1B}Ab/7s5l5T*R1~RQ7eg@ZVp[UcEvTkS%^1F}q8jUiiMWKD]"Q9fO/s8Luv/1RP]nEdcL{QLQ0%;0M!F]c*|tV=7!C7ZtB3SHaMISYOog^.OXnB~,O|tqllP]A(5k^#VnB@E%A/GV:N_v<]GZ"&S06EdscSB3J|8FDiS*u4e;I6bVigygjDDHbscON;I2*V0FD(StNQvaEwq$[l/.A/MxWJwj:n!yu&T)g@pLR}n}g|u=DOiIDRC?D$HlPvfu>JxJx4gS=aJ,gKOtT,n(qTW/19dQMK/lz^9W2>,@WMBOBf7(fYq>u{5+W9Hxj:C{|=o;ye2/AR$ap$[@W<5+hVdHwBI.Ao#wWJMxRSQ8(+q4}b0)]E6{BscpM?fIpCQS,^X_X85hib.&Mf7^u|m0UENpO&I<(z"2Dax<)o_0_Sq=p[9/H6U/u?mO2Z#x(4%V/uHTqnVp+#;BC#/zmGj=lNROEAsyxeEud|k$MO"pI9RuEn/&#f&bv9M[hAs3JkjA]g[iLHCL}>`VM4iAsKgHGS?,OIiwfItkHT..Mm6z/9E9S%37%(yi9[Bw$!P=[kSvTQHD#?`r=p5ejLDCz+>!BWCSMYXB5}mIw)<]!G"UGT+n2_QFHv4c)xWIsBYRLhB|k;Y+thD&dKWdZLb?Pl6Dwq!1BhMO]@a+h7W;I;:CJ2Zt.<:r;5R>#/k1E%SqRomcxc:j?Xn.k@M*z!K]Q_&mKOo4LZX&dk1%A_h&d76.Oym"$$ueOt.kQ3Pk_a]=X16$OI!rj#{flS2(HE#eGFp}4I:`,P7&Ecb{vPmh7WVHFQGz%lZfo{y?[dqk_NJUvTOomrI2"Wp3IZYhS+Ep+Q0%;})>Ob`kE@ZVWFtU{R.rOZ3^`%_2(W|9VPH96r]L!3/!k)(`Y3I|:Kz|[3dmOMz3UI%"&_,J%Q$GETrq"P36FAH%f;]&+u_;ADz7(}IPc#:1x6Y5teJlR<*),QAWB9Sr?F*l6Jp+RqZtU~)VJWpJF>5EAnl"O{Iz3oWWB4R|LnC$YMoz@Z9;p;#l"5_y02!R}tql`#NiAM_o9YX;/x!)GCqUSPW%XxAu;xx1b.)gRtLB~F<"(#`MKbuW}4]Y2{")h"IgdJV[{:#*7YD=?,EfW8M],3/86FZ0f3Ko}{pBGAql8l`c2K~(PcW)QtAdhD+6Vbqv!Wv(r7(Kt/I{$L5TsGEX}4`#u<(3i9r;[P;v@ut^,fOAfACJxU0,61SM%m86n1T7"I^j61ri;Ni1a2ZUd5;6^*1BHt(f@;A7IXNB8_ZqqCmSk0Qb.E_owvwW9i<)!elXLAn4@a_"M;IY~kaXl5cr@4jR!E"Kr%L{@;oHla4v4}j1nlUR:wTAW}8B487`8)#&.TgCuvn0_2#KE.o^/olYt%"46nB0|Q/*^u{5;1Eo}XAM)q=(@Gh1atI[^SG2"$i,x:$5gO5.,pB9)Y~_P,?Tg]e5i2lzMcixYSAp?pO.!eXB%`BS:Nm4)CEu2xs]3|36"?bLVKx`qI~0<6(#7Kp"bjJDq/v7=7_htH&HAD%ycY{Ei/CMAG~o4PgS!Ew7EG%w"oJU$)uO`>#Dq22+tF*A;7K5SYsUf+mG::pX>lKa^)(+Fssez(o[LONtiF(7tik_!yjs3DyKl5Vfu&&EYQycq"Ol/[sTZmXX1k0Na.[fZc}nIz,2vL`Emz++:601"(]ii6]YZ3W0iYcjM0oOL2jJ@mnj5YX{6p_o?:`ztI>BZVYSApkNAR*f;InR?6cE"qw+2C@c9M(WucN!xo%!lxc:6)=pQ/?oU]*hSYLui9Exg5tq8cMT=1H2iH#5Sr8c@Q7tt!Ct)/t8qxg"3"{DkB}4%lu5r]PUmd5l+(m:R.%Tc2MJ6ZMJqp_o%W<1!R~DXBhBgw2EDRjvql}Rij`?bdV:4j87"1UAj?KS}n=nA;Q6TwqnXzjTcFam>iC(c#vIs;1W16atE2"$bAKV}j9`wO`,pR_SB3h7AywZ#!`XB7`7_h+MCW=[Ei5"V{8([:4NAWYnz37<2L=>@Fp|O*(~`,%hQ2Gb,~z//9o+xK?~P^I4iY3FJF3Fr#%a^?!zt|mj)hd?gNr`fwX|n@8}qzf~b!!~,[dFfny@$N+``+2~(Zf_jTOq0KHVqF"#|`X8rsT?L4r=dmT|3Y7>EMhnt0}FC]}17~dch~wQc9TOB=2P^>z@|Nef~#LI/3K7<>|"#qWG|O^8};?U(MOKLcjQ43Ka#8}k5j~!4h(FMPLVd!$:C|4ww@dy{_="~h;rMn|vYnsfLd~`n>svPzkP]m;^}~c#sApgn3R=2bv"f8?T0q|hYns9bu(2@",d~PG"~LVZSg4^kv~/wS4XK9TLymb3~~c&s0=1hu,;cA@r0O~3v~~s"_RX|H$#~<[R4Z4yym$6fN`q,#}?"$>(^$NH?>z;|Cv4y"}W,V|BI{~A?qfp~7&`~hsykzXI_$NK?=G<|NeiWSo+79t;8y~Lsm1}(0Rt|JCss]hbZ;Ia#i@^02~!4$>N`$Nx`mDj|O;!s5BFcPiZ#.>`eg(gE4y"*?Q6?hC||:*j~|PR4Q#mbg@=G%~KU9sz.|$B%}k`fWR7vdID6fM~"fP({Sd+w}6*hsD!RWh7a#y@]Hn|}5m~A]h(Oh!>ma&>8:lOY`Vaf|;KAtDuo`^},UJL+y|l[=pSN},M6}Z{&Hl~x"p(x|d]4}l59ht`+7=_($QWZVKc3uqPn|E*istlq8a"KP]s_[gn(KL7gYnmxzEz?~"HOfNAW$8ua9R8;gIZ8@`dOrm9$:Tb,>T,lR@wQK!;6BgPfaR`*N/L{z"vl93adg.dx~eynp{^AF&~(K^4tC:c0O[:3@,?.2*71+0~lW)b/yN]xUU|1b=JiI5Bw$=YAM0l&l%lP.zl9t{|zdk_/~W9;sjKd|9$c/38,:f9[r_EBEZB4MFJd%6+m,#@(&5]~g`Y*C^hWOj^0.t3YKMZrW|Tq&TWq($aLyDsG`L_BOi+s5%U}mor_VU@}Xs@l[NDO^KJI7`Us8AL~w|O77Cp/sL2W?=Rxr5<*}`"$"JAF6e.2E>wrC|)bx:P{;=YW(9%+~SA0?X9sJEEE.9q>`.Hn;8;ElbJ?<350~+P6@BX,"`K~m~^4?X)>T@M`EUAA2>bnRRmIcxO,:?=n`$"p^6MxUt0*.?=nV3{{4moUS4V":7>o4}rg*^L1!J]R)iVQXk0,AoG)j$.;bngUP=7.skUY]|}TF*NxOAZyCLBUQKGr:e/Iu^D`,WPxbJ:|Vy!C5`:qgUQK~qXnzK*4Y5$fJZ9:"A1[BF@k!J&c>PX5$fMw`j"uF*VxMR{8ela%_8AfU$8S1l{=,5`XM;uao;a2w"`q7*SqvKDAp1wMqnLDMr&Oov#:WG_U44~I{_YRFBb0Tc_Tn@>J.GWCJ/7[Nt7pOIp3c^XP7pQS3HI2Yyl$G|0[57Lfz[5B~yy5F3r7;sVJ*MVi{N^AAY4nUuMqn~*J<9xh7u5>#Lk`r?6,2thj.okhk_b{;>Ub2A9v`M;i}FSdQ|+lWmZx=~VugITsu=UM}ayF":M*Y9W=?kuJM;`tu.keIJs=7pR#K;;?JZ1"M#/Op^gk;UP#~O=?gkOzHF([wI^Q~EEDfBU.IN7>,+P4*~X66)~8(X+ta"{^:l,nL]k%3vp(3avPjs[oF6x_tI2B8wtSMwz#dT)q>Ip0T06}pBn2Kk!Fa)4WX}"zQ{i_PRH)$ZAJQ9rE.ADV77kx(k*JM({)Z1w9TP]ml.GD:ivI"B%OJ0"E|K"mDPqKQ^CFRsvguSAN(;p_S:ZJt]eiAM/(w+a5D4>E{J$XpMd*dS}78_[g9E1h,6(V$/[H!AMW,kRqEUHY$t*y7:4WOgOF]CQjGRT?5PD"d(f3uhZ|4E8/orj!:2n}Yw(>Jiiz`DHn^n^ybsU2EJwpIu!ko2J}nRJ:LYR:i.j7(go/@*kHvF*VxO16tdS6)r,;(0H!c)@1,3,7eR%r;WUWutOUoDKu!>cWaD:.f@nLQ[`d@`xo/f<9xQf>JN/DKj?^.p3n9%YTo4LvA`HKze$OP,?#?iSaYwiKC4bz+UyWTQP``B~qyDb?k_EXC/Al1#L=0T?O}7PkX[^d6&iMH@KUx^kMHFLI5KSVYI5FxdwesjTGDMxFu)**@>V53&J>d?w_p;[z$2GwPe*YO0.!?OYja4_JWpa3nc7iF&k{5U|)2onr,{Ck0UP{E{1bA%,O1,$~"`oV(hB"+}Jyd+>~A`eTt(j~_[Yl~~)}cxAt>~~|XI*>#~)?v.jD@4Ai7(op4VypRCSImZmyu%!6%B!>Xn2KEjfK)lSw72&2Mm/b#wa04s@xWfPDij8,h:7@y/Bb:Sv+W~i{ErL3dvT]u&Xn3Drp`Mv$lG6r;{&KJvq=9zi}}uETspc,tTJJ`;b8,/L3yEvYzlKt~/+N|t(NI:{0)%gku!R!ur`]c%n%vR.Me%C)e?|Is#~hT|qZ.xhkE=1)%~<2}ykof%={2XNjksw.aZU_`_&>8MY(;CX7X2h$xri;0iq,?)by[z]oBW~7Fl4^XFH%A#GBV3Kc6D"W>YU%h~I6)W*NzC7}:Z4mWoFrQo5^T%%#;@j(zJXgP6&cT]d_H!*kr"%1qz7^7p!5H&C#{/5"%Z01+3`Hm$bL0h7hobzmylQb7a`&yQt/1oyRg0#N+Ex,^EuuF`t=y$&e@VDlCYO8dZZ7%lORu+aNs,|+n{bnAu4l,+G|f(;CW%}kUw~4EFc3Fz@P~k[JrsapGa?#"hrZ>){^Gf>H`jf6~K&NAv/#+:.6)j|w^IY({[>LypXM8To"vb}m=wL>Hu)H5~Rz)1}mjKl:3K^ogjOH_{)1R*?P/6S*m6O!Kjm@uy4zen,f{0!*YOCWN;sTWh7jI9I&_5yJ,@X.6&l(k{)1BnR{sTYKTY@Z236hp9LjHsUdKYWZ{mMQZ)M:IM*|,T}]RD9aN+H4@$~SrwY:G.?xzuwJcjdKpU}c(PekCfE=aV>:A6Fof^M#KPm*pcaZiB&tQt3F{+IJ]9}u$6>Fj/b%+PyS+"?P+X3WohPF>5>F]mhIdY)m[6nvT}(<&c{~clXdn(A64[a#O.Tm3(0q;m~$XV*Jh,}=LQ5XgoeKj5bx+%dcnhG=lgEcdHa#i^faq{jKx$h4h&P?+:X:o"Jq$G)`J>ISvNI}vOK=M3:Q7V0z.}NLbt.,6sFoT@W8y|YhZ9w7d*d$L1IL%tUKpibls0Pp7UB4>Xjrap(uZ=yW@Y?0ZmXdH"o}crS&J98nzvC1S&5|YLb9m:IQ])JH!OvITCQQ]2TPqCzD~;JT"%Z}=WlRD!$0^^%Wz7b#+1e1yuZz2VX>]z~f42C(dnNJvGq5hQnj07Y^je(iL9msazLN=@*3Ujhb%!OZ{u+a/#+NV5Oc!TO%r+/[1c^oWHPq}l){"ZoNL{}Viuuu:sl"mv8whHG1E]U{wi@r@^r=tMy@7!EV>+xDV$]W,X3h!=+MgRU^8!l+1lIusbQ.=?c>s`]Gw/%,nU_6urzp%0b2D~>]f,dw#*clEtq"7ulG~53@a4^~8{;Bv^@Y)L|PbkF=}urCj{Vu5G!%1o`fspSVfNsax8?UWIQm2%0b|$]`?Ji7V6v_s95<4PM!gT1_1V>j?.ty#!2q_xKd(]1e6>P[(jd@!q9af.{p>VN7Q[W6f=bTINdUze?$4~VT56aUcT!7MwcwqqDR[3;{tx4sfg8=zz.H78dnj`[Hhj&+tf"[*#C~c6xzlK53M_;%_9m.[/0R11IO|qqN>yhtv?gK~&M7U)Ka{}]]$z)Qnz>(>f=*rnPG^GQ@xixT0=28m8mrss[b<0?W8`MbEB}gP#$0;%8)%dG;^N>6|(!s#~?P{`r*d(p_ieNT=!sIRwV7>o0unk~h)&uT]!h6oY)gpO35=`mM[Wmn!LR.=~Dl:alpofhu)2S%>,,kTb!c!wR|884z#4uT]Cl"Useyg?33]~!m+V==G7ZkjHN=@p;%z+}4Orgji7jAnE5XK>jdn!_^;H:kx/.L`Fp@xhF.IK9;)).,#hnj`2IibV1z~h)LpP,ra!NuyNU~8hRkb>L*:Kl)J@+Dz.R4s0js6/1vnFm]P:QJ2TG~nYxj!9)^e^8j{v3~H`4^<,=D3?5ZH~8_z3Z(zE:19z@_By=rd$uD^7>YffvRQyXgZanG;)).+"Q)nUdrC^d4Q:sSh%.,T(qp:r1s)TcNV7ijF$z)r2P@m=q$1o*^"yrQEX(>egHM1VoU)7={R;lkQi,h[mXrIPA(^]_8A]7s"S(]H8&]gY"7)fu,nZ(,/zxH3/c)/R|x:5X2msy;ijP]CMB5vuXj,dfo^N"/c~0${Cx+CkFYlS=}CMR!+QSL6o|4LL6o1!8l$#G,?~MBb]g!=rM]$1:]@@syr,3KQs=4#^t(xkN7:]gFcrdxh(8o&!l"[::9H^}h<)M+?C{Vu%]TkNVo~m*O!hnx$+Pp%|?K~oq"jr{)1[,uhg,j#DH|x@DFYLUWfk}{.z$:}oq:,u=].r%Xuo25)L:^=X.|ZJ]9Q>9J1y)_%J(#U4#/f<;__MQ!XL]`+T]}5y]u&1tK>r.Eq5pKv.N~wiNlrs,p*K_X.li6&xl`w5Q===j?M?[vNZfqe&.4ePV*]?#5%qk:)09Hv1:(VP[p[of)1k9Bjm@gY.Zz`)V#,l;:Aoza0Wf)YJ9A%9}TZT%koB}YLI`kOR?^;LmI<@g#!pycwLQ){Omeo/@GEX0i@sT{}2#06W6x=(@|Mq.kCDgKW53W=3#xH(>_SN=(29=UGc>p%9G|0YB9Te%*I*G@$Nbkw8q,Mhs,q$U*+Q<9Dc@!$hM9!|3a3,vNTNzeElH1Z$~pIM{P2HbQeL{/I:p(,mJW,6zu+%+zvM7JG3=2P3U$COBb"p{$6vWux!Ikv*8_/}sOe%6|S%y|tMo2XWZ[6MnTo&9:S}rmyU0?;$0bC^yJtat$cxMx}4[5_B1uL_Mi_fDfR>c)t2~Sfv%]mhPYdfP{t#jb+y.PPE/3MVnF{f!N.1]RM/2D?9%Z0s@V1#;:^:2kIV^ceUpRmjbiEu,0hLX|mIJm}qjIfH#i@~5=zg=IroToXn`GqUY{Q[urSEO73)gGdu9m}]BTSsB&qkJXYgzJjb#LuqKkvCSdWoX1(%@!9bRa+jfMYr9$soGcrd5T6/Qo{HcTo9n*k`YbmbMtDVh1@,7Jcjj{Vzm1ys|0y/6!~?L2[_,=*=XKRJ`8C#CBXEa7Ej5bt>t#us`fw*jgIn1}7@a}+/H}`p;JboUUrTl$#6v,V>ZB8*Gz]/R;6`SvP"GApNXi{Fr)19=x@oU]m:R]Lj%b]vEG_r+?7.~:q3^UA]40m:>ZZ_^&%LV3[aTl"[Fj5b/+ZKApYl(E8lKp~/%wPm[g`fjImNNw~q>Vl;L#u{B(dEFzb|+freAG4#(dON5scwM>3B0=26f$~)VZ}P|<5!KhG%t>Y6q^]_jfS8tY:^4mlS+[9`t$FNKpD`[57.V{^8q%r$6/`f_g#sDINQ+c~/MnWZ,uOgx0tU@|:pTeQ8tYta,}GQca]@d1{M#fL3:kT#P=J;kko?qTrqhnXM/6@#rp>5!A!UR>syW2bVXsXYq7e9E*g[4&VN,C.DMxxh)g6DmZcaLd3D,x}X{0ta`kOo,Y`##?T!6n,;^*!#n9GN_pzOzOzjD!O!N[Q|rd:Q{?&8v{fp;ldfB(VzFSHeM!"8>l3/Zu&b|55@SYXj7)$%82MF^pJsO&As)L[a~goZ;bK3%n"f`&~#}SPmD?"[Mzl:TN|]whN>J#jr5Quhz.:Z.1JUe%^.alONNhwh.1+3i3d1^%C#E|@x{qraF`@x&y&.{1A8Ov,mB;C8|5?Z;G$Wnej@%=6E3)3?exzi$Gcd@5"2(s!ZqvlNvl/zrNiJh4qawlBemlQGb577ra`/OoGNLr9PninjZ8TbC1{h*wjshy)2EMyLQ^5orTDr@V$]bX<:IMHsm"11*K.6RM<5w7FM5aN;QJBIh@)Jv+%^l(|k?%2{=Yo{MZ<:Zh|^k@|k}W5M8D}T9xwM^Ove$Z)5$L[s*tH3|VU.9R@]W2#R>YZzlp2qADn8H&nwNgvYpoW2p;mz_U2@qSo3W9z;8zCl*:VJxv6O!SH[ChwstQd0{^pLrSBDU>lk2ZYu+6!50b}WEGDYVPd.b"P3g&.Nf6#U+N%ZXZMKWyrS{jq,W2ZzqSxM&ZCm[/uStKQ~+VqSQ?+}rO6&ewi]X.H#2MC*W+It_py|$dzywWK%y|FUOLvRY~YWB}*<*HcVmZ~ORv8rTtc.~kDk7);SZV3W3BtL2f)e55Oq|.~pGi3%iM9>W.?)PN*:?g14XM6TBI"q;"j+PxEMVi_tnT?C81bHLbz>:pavI*fp%_V}{X])iRLalj.Zvfo?~{=XlL1oca1oFMEp`dc,Eb].%p{j)j7L9)d{55y#=9q9G{%9B!bfyj7hiorZvN$idiB`;:`dZ0nwa(@aMQkr#mhgoeoq[pKpU]Zha3bNM%4Gx#n*B;?6<66ba3smf3d3yUKpU]m:"dmd2#6b8b8bny=6$+?]A86^z=D`E@#CQh$29Qh.j1Qkh04sSo1CXKLr$U{W,O>x7;KxO08WJ%gK?y%%+Yg@npoX<]1f#+?]zBa9r$?]lpd$Og}=6;Q7fcRivg,g{U%n1cRX.7Gf#%R;s7AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB842E6AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8AeB8B;BeB8AeO?=eWV_&AeB8iY<]Ae"%+1ws}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p|p|p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=t$~m}=^%:p6^X=hk8}I&:p6^/X<]6^G@P+dy5KYVwqF`I@P+dy5KYVwq(7|p+x6vv$RyG$(qUJf@JUey5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@hY<](7|pE`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVwqF`I@P+dy5KYVzxK,hy5KYVJ%$KZ&,1D(ch5&Vrr{_]<;89ch5&Vrr{_]|6;=ETwKE>&UW<*^[ky!n@pl5&Vrr{_]<;89ch5&Vrr{_]<;89ch5&Vr)7r{_]<;89ch5&Vrr{_]<;89ch5&Vrr{_]|6=;89ch5&Vrr{_]<;89ch5&Vrr{_]<;89:3fh5&Vrr{_]<;89ch5&Vrr{_]<;89ch5&Vrr{_]<;89ch5&Vrr{_]<;89ch5&Vrr{_]"dh@xrB;:p.^c2HygT_&yTrT_+Vl!S=K|k>taNVzr$9K|k>c=E|M[K|k>yrT_,&K|k>yrT_,&K|k>yrT_$H;Mt|jh#`yr6N6rT_+Vd_,&K|k>yrIui,oFa9g1xJi|VrDcx>YNJ%_:dg"."3}V{r[|*`u[A/"3}V{r[|td_^vJYFCnhKLmb}oS^[ToA4}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{r[|*`u[A/"3}V{rY]g@O8L%}^z=!q,m$&jTwh$2mdq},+TOJNWz%%7c2Y(Cjz~{$Da9vkhZ?=CPJ%G4?y%%MZg@Wso%(%sZ?="3G3s@*NLU|+wbWo[zG3s@*NLU|+wbB;,ip>n>!94x|iZKWV$O[4G3s@*NLU|+wbWo[zG3s@*NLU|+wbWo[zG3s@*NLU|+wbWo[zG3s@*NLU|+wbWo[zG3s@*NLU|+wbWo[zG3s@*NLU|+wbWo[zG3s@*NLU|+wbWo[zG3s@*NLU|+wbJz+i2Nz<8z+P=+N$n@$]TogpSo*O=EM7jTygodH3y@bLyg`G?y%%ox!+~U)Da9~+nZ?=GZg@t3g@t3V*S{Grs:+3M{{6wVX]@bGrs:+3M{{6wV"Z6%JmFVG&qpq!*}x5P+IN!rs:+3M{{6wVX]@bGrs:+3M{{6wVX]@bGrs:+3M{{6wVX]@bGrs:+3M{{6s8Ljj(00W<2{X;,|rC4@jpB:L~UJ]+.lbcOJztI(oyKfH/]5:y$EEw;Ki"t_hpAdK:oghN5LQB3)mR6/em@3rf)y,K?D"IcN^OpFh*dp`>fyxF{@7PFFW2.P2*hpF!UmWk*tP@nR>IIIsE$%s%$**kv2p&u+!uQD5n?=g5Et1/)TgNlBsY)!HDLec/J3KE%GR,x4P*DutEUL[qFD}n2qb[?$T8yq/#9}z+0)5!Xm|it,W&TvLjDU.IR(YWBWuejqbsPmiYJRhR+C&kc>vd+75.jV^fRDo_4eTx2e;V86mB:Sd2J32)!tJ4%P~)P5X3U.g5BC_9:i.U:iLnYw~krm2kvUV0Awl1X;Y<2e~>c;9LxCgg1tu+g"9r(+{F=<7NJ[zD]E3+7(U|CNF:NvVTGR9KgGvtes>6]Kum,69lIRWY>"j)_h,j_QnLW)GfTY!.RjjBh(7c~bc&Lt52?^Q1`Bu_7AM*/4m02;Qi;;$@x(z~[=9_]+xh9C]oGG}Lce}8aLRN[c?^0`%ZyW9!I,!Ur`7i[:?;"+_kh#F%Q!9bG*7RNPt2BS[B]=}DRiXK(/yZT/`lkOxgEkfAPPEbS1"C}]Z{ue.BRjd,eU6iE#SR,9}G6eV#Z@g;e%rPF^=ML8CfmDt"ydf3*61(bA<|zV?sLbBK5wdojB|TFBis.34OBGH).fw0uP.4mND3G;yjERlKTBZ,}DMi2Cf|zVh)4(yODTy]23b7JZr`sr""36U3kw!V*tEipFe}(VD>)E^Nh4f`NJ86zMd}(V9iB4rn|nHW90"[J.(Ye~#Dk1/Yx=590PaOG)+MPA=It8Gq1kqQ}=vx1*e?9,`Faad`xiC;gumXJM0OsML|144">jFmf#zStMc`eezBtKS:if9o5IX<)`|I~zv(151<$M8MKx"pg+!4VT.kY|tZ41VPW^B5c0{pkfJ4BZP{H1zR9Qc3XL^^.s>6CFi6RlJ0KjH$7U^^.k)]yu5Ea_B42T7vDMY7*mJv[t2jJ,>a|vbE6^9mh]5o([P=UlzazvjQctYk/~SZci?(5&Bq45BozAGM.~S(e&?po@MJ,"Q1Qgt5*}Sed[H`|>yW0D?m~owox{lr9"u>>zIncYu,j.?9*}S.fu6;a>MJ0I?cq&.HzWbwB8L)T7K84+CTr2eKjt2:ED*)T7ICdrByO0)VR,9raIb?>*THyuM6"4_@0{ld,,tNcKInv>MZB1OqId}0S%7Wc$L7vTN88^0""}lD1B9;t"abc(B+_*AaephSTckC)/h~WcH,B,ed[X}"X^tOOVhWc@u`TGEe6t{=mR1CWAXdo`oec[xuuudPkkpa!@{&L/CIKirUH5^Dd)xM7tI(KcJ!61_[QGK$@A5cRBb}oWc("6:OdcFv`s[B[sUL6VCK4+Cu&Q!aYP!u~]oV6S*?Xxq5YEN?eeog,9^)al(4%JBXITtocVWJ];;cLCGy`K45gE{z]m20M~yTG`ucPtNcVvPJ@+?T)9ZSOC{ZWma,aUEC@cgYs{H}V/~0TDR,9_nHt44wnP]:hp4.y+Cai5.EjCU<|A*Y1H2C=p>0Pq9e?orhHOhlVXywCCo,fBPY|G#hDth&L4[[Fp0=4"ldEOO(9b#xcGaBpDXv%{x0"3]>D+GE$:IAXJ6i7eBma9~4W7L9![BS0C6>2L96nrhK7^JWYwcf5@Eh"2R|zGY)`Bm/{lSKS`tPyFC5}EV5+tY,}S|7#ve3%N94FF3c&2p%(EwMf&^":+wj8WZ!J])*a0$")AXVg2yH!i!(uJf)D][2fz9I)<+DXBOBxFi4J6zL,GsGYEKP6KFx)1^{E0YuUX9xMi*90:~XVv+CLXNU6MWj9p;&X/FR_KGY&wMU2(WRtJ<_{tIO+yGqquYoUO0cnzwwhKMI>O7lkCPObkuz6y}F)9GHmam""oSCf4OS];wDAu}ya11V="L1CRwY3bH_L1hVq[j%HAxmp^,bDsUWYjLQBI,_dtzj#acA14:We4}FC>hOOW!>=9U6ILz5.}Wvogc**nsa5/b@hsxDfj+y.Oc0W9}Pt,5]KwS]5{tXn1b~eF7B$~xKmqCYgh+JZWjA3HV[PZCaKnL@S4.Dbutvp.I+TZYbqq]b;a]?RyB&"=}+@hqT_{+t;8<%@^$u#%|KB8FBM>YHH/DlZFldLiG6RKbUfKAM&.DcklL64&F2h(TrLozM3pff+/^]j")]y7"#+vGkLax[BAs{T_A=+m6.52GB5y.J~~!lCm4pz5SbnClZ/<]S3!h9BIN3!8(`Q|`dVIgG7tac!>i@"*FzDwLXfT77]e^2G,54I[v{iFvF{"/>ib21s(g}pbfaOtMce^c?,1#+|BEyu7|yt$46Y*Bi4!l#%P*MVs?a(7(mtIq.tX;O].B)Kg~.W&={2z"D&2E0PnuARwQ(z?J{zYE2x+8CSV6WYXL0MJG#|,}h`kevfVs]u^m^DoB=N:8KR4/uy>yp.UaS|l?jB{w)&Tb{}R/m8M~9RjAusOQ/+Bc#GcA1eAJUo"}c[5W)PN~IO}Ty_D*I7rF/EHz9FR|DsiELa!mKrOtH%jS9c)RZ2pr^NS>;7IfB~R^Xv`(AgE7lafOxY.%WPWj3uBs^1EjiELudXGwcV(Gn3t>7KuD9i)my1ExN9}SW*UfziF5],,Flif3iKc>ndjiT5*pe0/)j`>OJFt[h.u@TPW&:M8P<%@V!:::}/Bpn]KVidn|Ka!SGS?{Kfp^"p/G09*MfX+@0]43r;y,IAI;Fv{$EueY]j`g4|c2!mf]Nf)Pc6"!pPtDK`BtE)68JjqhNHn)r+Vt1MXLU@y6MrFjXWWi&[^,[O8u.F?/GfR+y>Q,OwHL}O$u;CTXC$>.LKFTX"bf#X9!&KJAq2deLJF:6Y.VzXO`(ga5Z;4#5)E*8(ATJttLG)9>)p1>G#Xh*oX?D%_/Vh}zVmdQB5in~$EJb8Ypa}&oyZHr]3R7f`)GkHzG:rpkxeXkE@I=]F!MDd&V<{^9E7og?U300!wNx&n|ji,hS1v+]=Wdp@aA}@fI(~b;SP~plae{Z|*Nvb}^V~itF!+8:OQ0BXN0eG7_Wb^4Z%^Hus++ceUu`CW<0~iFNUmhoo@M|0$4lXd}oW{/%MZi7:C6fJGuE=L^.~|#pE]CJ4sS[l_C.4OsUL#/]ABX!0=4_0IAm3@;ez%A/BdOh03tWC_b<}.~YwAJbF>(OOUBrM_YF#_Bl=|>AzW"wG?tV%N^>DxV[1HB;4G0N)Q@+G~,%H#DDBF9xmE{2yO:XI?{>=*%HLfa]ti7v6c%v{93KzD!|4Wp,0vJ)5LY0VKEigVWskLM!uJj4!dBdL5}AsHto<8l!(9ydKUFtARkAh;jC)`XXw`2tXBXqMPd*M,~yA$^oF.hCVH#&Ky4LG0$A.K1LrIp8;Pn+ma*xa0s?vu~B_F)9Rj.nIYKA3e$L/`lX^(xh@v`X{BU!w6`FKQeJKG)9#5.hp1x/GU+2:IH!aiNPNw61vSlfEaWRgZBvZt?]StQ5az=|I0TSgZBv3,=8O)Q%,nnX}c$Czf!Z4Mf+I:5Isfr0UwlXWCt#FT5wSZnb@^3DxE"@tEgZ;waESY5(wzo_="R]0NyL:0/k2)dV`h94TkYt:wGKb3/k]>XjYcHA:18Bv2?W*HjiT2]9JV;+$g!]ZLeuzPu+68,z1MplA)ms4WbdfX]h.hT28N[H]=V|VEf+7FHXr1zHje7vOo:"5WmQ3)/ooLy*kSw7`U]APJbn.C5W+a*kw88)PB~(Hh;v2i""a4:M3e4/fj/AY@PC7Pzbs04,q"U5m*"Z`$MHxJgBUztp|DP#h^B}b/9*gn}QDGmt)rlYcdgjv,{HSE9vW"%z(ImY1ypiO0GJOW:hLRkd6OQiT2dD}fxb>}KC8p[R2X"!K.7ROG6(jSEcTx:oTibe.wuI2twuC"Bz?a4ZXO^(`QMPweC"sENJd[/q$L.]QGmi$f)Snpu2XL)15O[Q7q:&pkWv7yaOdZ2{sL>C;N=t1;2H&},a8wy+OCf#c0fLQM^.g+y(s8^yRj6?zpw@accE^.+YbL:?ou&G>PdM@@#bPfx6{jVvy:oD3Y9J%z(n[l6]9_&a9UF0UjDuWq`B{!|ePryMu{%Z?cF7ggp_rNLP1VlK,Fo%sLTWt<.7*TVa%]atd%~Xe84!Qzpo1v%R**US|+|rz(kqSXCKO"Ja=B8]+pcc]7gw(!q_MOc&THTr^Jd#KV:/S(|[h1&m%jPrzJo6_VW2@}RN,a4LV:fs1Vn<,IaB7ic

(Jh9mGzGa%F=VQrPFD7YKJI{U=Mezq9^CJgs>US}>cFP,b&1hyn)WUmmC5fle=vEYQmf+5i)aEaC++w/3&Br|)H`x~})@M&y6%y>/pkr"rbY?]vbnV|p;,LhAh{]OlBpcjGCC%IVx}[>PYMi{3P]CSms8*LM`p=PTw"%;US*WNVpF>c98>JjKik5rc8pkH#Qi/WlM7Pq+Gq#|*h/3PmQ,]y{h3>R/QT4i"jCgx6CGU)|WO@MRL]2RmaWch{:m!MgX8.k|>t_(ZppIL9<%zK~B!_G3l>|y?vyC+z^.ZBssE@a`@B*H}v}Px;h{jHq)9,uskGLLy7iN1*V#GJ.UsX]D|jE0G)+ea"9]"t=x63Rd:yM,]C?MQ`.O^.uuhcIRIKy2@QNNqzKWe{JZtBmt(Kus6(rzyusc9?US3f$2+WkNeeFT{i>`=Jp!/P#wiyy1|G4)WU=XTjUY%]R}+uU:4Lff]FwD@kTNrf9{jM~Z+M}E`MQA7La*.wPV;43Q&P1R3Obf!:muO#>8ER~F+xSN+Hbw1E")>d/wZXPM=cl[;QXEY;R!GvO:St8YD8offlikDRd4LpX;f_"+cV}zK~SM%@1,5Ecb,8{GZt~J|vY0;i_:ZY3>g4A"Ux;TgZBv3,0|mCMyu(3_IE;*VLlfk:O`;c9)2B0{]Xx=Ib8@At7?YQUoU#!aZhM4c_yKltwxSmfb0/zfvczK!yR19ublEnvJM?To+>l+6k3efWF`9t:Iw1OJn>+xV&bE6"DJK0P`ncW0NG}zz|8Wx;[WOR8H?DS}u+z6?w6yR(8DnnGi+TJPft2<&ShUW+B/GJ%b}ebH~"V!9eHB1?~Eq16DDaKI#T{|([PxRu3L_6pAj3`o?TM{*RfI0cxr^"gNwtx$RFp?v"xPocEkp=Mn}@3`L/kB#:!D@hr.bR%tSvL{s3PtPKjeZ`DiTvU!hRl:6y%ba)n_c7mBQ6DifW,Ls>K$gwItNR:P>YT&m~0KLo|DlGzt}M(v;_9q!J~Phw/J<@mh[Gu{Pe7(PuzXyo.nJ_3YzP!TXdp}QCrpwAtV[t73pyj"@EiC}6BzB%@du*[uqN7T/tOLTT9`gKv@^cAZW4!iHjAwR~x_V~/yY!@xH"c8H)|V$)LFA~ZA6ZQ2jzor4EGGi;7=Qf1iukYD&sM+)at$(/;Gq!Oy:p9YerqU5muwBD]&,I!!O=J_|cLTXrj6i:N"S6]+G)A68!|eUvzpsptB(3Qio[y";|)AwyysE^>EB[BExoxzAwzq:Kuo~%~ILsD7.gP=n:>/oZ=j7]2JHlESUdi9K"X1*"dzP8$Dl_]eu5_hD_|7)_9g61|sy9gGx$|oh$mL3631x/C)(xCxQh*4#1C*2&/@zi6p_94v0[]ixmvq?=Q:Ck_wVg;zo,REJVt^e%x|Ak!T]LvRy_Q,}hxi"eDU:hupu_FU,Ov*/+V%1&^x2@xbD1bgZ{{CGxD=d*dm7nO!>2)&O<./T6#4z0tJD7`VjLM#Zj18(~VH_&$AjN`|WAmcRuanvMu?}$wZ1_FDwnhOE$`htOJ5CQ5InrSZ}fLAG%"*EL#RNEUgOZ?%WD}mHgKb[KW(v5V@CI[wtEdQk#r?`}2zPe]i5p|UcXXhXUP}GPrGICaq93!G]|czwbEK?+cI44_!_/oVl{:T(2R@npv/[jaf^r@Ih4S`n:j)_i/^siO{]9KG!DfM[XiyrgM&9/{(HDF/hxTI_6s|nLkH&36nRZd5k|[v3BdG,70BNt(mXjc@Ai,C?ANi:VA#l(!E0KD!}.Oj&}g]3[3Xa!ZCRt5f10!QG@csHa;,YN)N9N3v!n(n"(3))[4$"]YW&4q_mD{3HwLi/.9fr>^XHo3LpxtKrL7EZ)h_&8VL{ulsyG9|;ZA&cv<_!lMp(n^NPIqfOWN6O>BMx?>DW.!(oI9`vt$"3`En>8dU2x@DGDJBDZ3E*q}M#QC$swItt/lTnk3*4Eygy.C{27a"X$tPQKWp%:COR3:QNGqLlisE+|Ee>@)w%@*tb?~AjZy$,L8nUp?]p`tCCE}08H+G1?Xt``hh2u$g*ML&Y4h@~Wj7Zy!",iZXkIujL>n3g&jZ8MF2*(=lhQ4;@Q;(h+:$`uXRVY{u_2~/t_]W$T*23f^KT4[|~Fex;8vIxKSC3r=,2>2Wl/S*WtCO2+hqSKUL=SU`0&`E;E9i23{x5*5)U/2P2(n(B9(6dSu%S^zvdaQV)vI)ByrB>@u5s4NO+0dT&A)B*t3n0@qnr_b}QcEu2BjhBR>die`KlU3[EP./Xk>,bJ15o>0v#_EzDN3VjL@bgG9gRjsM6M~XaQ~x1x:vLeaMFG%KRB}mI,/n8/_=z)^/sBJKsMUHR?p5|,_B:Ch6ESlGR)Ayj$jUa^!>Dg:>Zr>WEo2M=J5Dyu&b4I*XPe<3BS|`0c!PKHdLh13L(rOm!{PMuarJ~|%NAMt?r?83CE."m=N/@D/&BV+$/I!a~tVWCQ]>e`_TyaC{Eiqb3T)E:|,y_HqM4RLI6zoyyQ@$;C2e$KA#G>nnh*Svv"1C4(Cj>Wz%mLBWaa):&hiYL>oHG@hBsO.CUY@20c6?85Wd_J{(gs2y8_]_L:+DN)EBQyqW)6`p6A(_?pmq2W!m&fYhW]onRg$@k|P^DH92Ea9HQIWq5BPu=O1k/c%GK>aBK&"Vs))(]kKSUv0&&r<`#W{qQKqASWWK5?vMJoDbtd&2+pmdcDmVK&K}R!a?Q?m+HL/zDnuiJVLO5>heO&RXKJ>~M0<|O"8w>j~7huEa0k/w.kGS!ChShL,>hem6*IQQF`SK%s=iDzh+t#RlKL7F:V|zRQ"}qY.$n7Jg18ru>IrUJt*Rxl+aNRQP_9ESK5`EIHwoXXht"&*FTy?|1S=2FQ{;([X.t~86WGocaG@M{0D^Sq?s~c=91w"#`|Ru!s_b=9e/A=}}kD#hj4~S^|j}i(x#~SR~o3>9G/"f{r`JES^WgZoA$QYG75)yHF|#2@[l3f]lni}ep/Ni(^,v{JDVGoM%k_F"e@`x"TSBpnM_gE?;uG&kGRw(9+snYwhFz3`jR*CNblK&VV;hZ*CN?JT|MRHxUR(XC*ZtD"cl?o:MpB^Cvc[G}l*`X$~q`;n[A9%}qRg(XNW8VEhSiS,>BYAMAG;CocL?Bt0x(_Zq`;6uB19K1n]vE.=2x!sI&kVY,>#K#%^L*gQweFgvXUgV3g`Smapf+kZQk)=8NScsoTb<;r!2`wb,>y!2e,>y!2Q~FyMj_tiT+`J]fl=HKR`)3kmWH,kUNqnf{A$dK7UN+oALIk4cXdbko1oiJAU1/o!o$7O1Ig!gWYbQcJcib6Pf}ya02V#YW6!17"/OKnK&~2l_fkrvy.ZtYFRGS%m,!v"s`V(X@Xatzc:X}BXOocioA?M/igRBL0w1U|4h0+jS!fHllZ"a.TTGm6~*.sz_&KNjr,H63Ddr+};>M/2ES%)4;hO4+7(~~&/4O1Uj`jo~pyO1e}aP=G&P8(TKAGBw2gpf:D@49"Ct`+o,O1@`DWR%O:/,UYtvWIYJCI6nUHbQ}XT"@4tM2(*uz9S%koR7bQ3gC./0>oog2k/@1,K%R%1F2tO1tuKctv1v0"JyB%DKTzdSuMQ@1x:W+X6k$R9,aw4uJ]n&TfBSVGqp*JAXGOPmS9Se?7?1R:&*~HS9?k)/45z9hvEJBgCC?zaoZ~YzT@AD7^`(Sovw/+P,>A*7}>D!n{qKLK&*F/Q{XmI]B|C?JX>NB[djvw/TY+>%in6Ec9IrHK7!{d~|Y(Te%y{|$5j~*W#JbtF,@E(sL3dS!kgc$4+!IvPJX:?26XQpOAgO$c)"Sujt~hv75b)f=V>MoRVpQY(6311"0CcK;n]:C=M!~50dv.*47tHZL^qCK6M.ywC{xS;ai?n<7K@0sj%7r.=yf/LKJFp`_2S.itOA6AR1SKA$17twmXR*({R/knAyzCuGTKV[s4/>jL,)WUnSA[eK[ZX(5dL7pZQpf/{JMM}oXcM6fdn<([cIVPeYgwBp[c"Th)iV:e#c/&4G"bB"}0u17]9NEpTF+AwHmp6fa}*)G.!Z.DmCX5RI)ok*3Ar`jC.W6Paa5i:!4@z5v|1nVVY!EU>p`zbKRwNL2rYP3V[_Q^)dbR54UKJ/R%3|dM.W*7`d!_}MS&[Gl]T`CPC,=lVWYcSXcKt`DhE#fSdY4mu%=cUXLY}Wk{~Fl/~yWEaAnAY$ENH]"t/{a~WitUP]8*B3[~,qtOwdv;YNpH0e4|br/[1N?sAPMjH0kwW4vWWk)r#Z44/%4EM>F{W>OCmVGovxvgyHGzbTH$5N"mYCN$H{aBN+:02Q39L<,]WKv}]u"$4)%Mbx2Q33O:&**_|"R2.TUM[f3jj!;w@@@)TUVqBvCMUl%LO}90D~OD[47k6i4e"0S$(3WMUowNcPtuAd|1F9V7D#zw1E"mY$X^)aUy&usQ3IO^`|cKX/WpTNUum1.LXpS?)dd)ilPS?pVv%IHd47"]wwnThZ..Em17K.XvPkm6qkmkm{{O{M]P/AXo[tFx`k0ZoL#a46ifBMlvVkUN7u4dtth/=@8e#j#0DI$?WF+=L97sch/=WV+lF+XH[)fNOn4jd"ymY86/9y^B>F@Zx#>2+R=0_ucIrjHkv&0koZCXwOA;Oa?B3bj]rOJ!CZBwv,uJ_5l:~h`:kL,Bnm5NKOu40(5HN=t#ZKY8v2DwBBkSN:hX(ug2(D4g)6FR9uGlA;T3:oV%NcBXj@qG:e{Os~.7oUH0`Z/6$WPYZjhLy=!izC?76[7:OmcXeXDFzNYbY4UaCVr+*d)iSI8Ds0/gI.GHe4Kj*y1a$R#65Lw3KrB,9of[DwuxOwrV(uZDK@MHX59iZGR3cuikrxN3F5lX^u*,RPgc]i#7OStD4:c4m"2AJTE2p@c](GBk*[SOdSc42tzBRY:x%KB1(A1ZxbQ$D$D`@Rt"Pk#H+%xHW$;YYB{vO/Fcbj0W.9U/=%BuS(5.LO1=l_A`@pZW*wEakt%"k;TWNiRhEckVJ?cu/X^[G~c}yAygXR5Mmom7z,1?x7W|?o7H!7Cy;AwBdR!lk1D#cY$G$>Z/0=,#FOMv2J7(A1)$V*3mikDBJ)kd=,Sck92tKwsJ9G=4i12O$#mc:/I/cYTMl)Yl0}3Fu&Y$dL7)c#OY<.ucy5c6iOHS4kiP05c<_:uVH"cM);`8)0EdS?,pR0N?,k<:Y{9"a%G0;$L!)&6?TgN^23Uu6BQ~jR5cCK/kRdCJcEi7xfOMl7?hIPX,6vz{EOU^23n*5JOA64o1vzSU?:u0d2wtO~5vzEa/T:OV[v44(Q0fO#cJn7x25L"Sk(1ad+HY5ua~OMl{&w.h*x(76NOT|C.Z[s.vVMB`l"(P,W6XCO$gU:>XgT%7zon+@~IvT9W/}=_&O=$oDD[;<{xL#<~@LLchY,ug3>W{(_2)U"+[t{sY]Z]q>gcAT0GC@Wq;a2i8]rWa=&BzWHH[Fo"wE,~4%?1|C1"X.=`ku/$WRhwex+~aN>11h`IUkzssZu<2;`]Yrf}}o"<2.`Cbenh^/q8>M4[|xU.;,tyl64HYkSG$`+Pz9uBV)KBamm?j=^C]DAT:a2iv?QlW(@L<2t?EJgs%W7T^)K#([pB.7Zwabl+l_Av.IL?ouzHL?8WY44xqyu.cny.h:#}drbn9vU[h|+*cn1v`FG09X%T!n&Klh=CC}Io%t|v;a2ij?mDW(+J<24`2#@jg|"/2>owESB/7"w[2wnSC?;#tmq_UtmDm#]}l=WkBx&@Sk:?AEmb6_7gQ(^SV?rIK[F2esZO&u%6bqfK,v2_Cb5>TDx`NKy9aBYweB&16rpSoqQEA#j,xpce*D3lDk*Mt;VEm!o$;gdAaRJoZ)JS8}_Wbnku%6a|6p2>JJN]6SCkcQa|;m2>eCn.w_U*P(>Rn.@hvWG2_TC86}sObn`,3o6}HNbn[,gdg)xxWIZ9r1U[?}iMbn(tU[W|Ercn7t0WASviN7s|{mX1,w3]~7uIT;S!=p:T~Nq_7gP(>B<2?>z?|RS`!T7Sb/|sFKpt~T=B]@0Tkh(Z@gdb(P!U[g(<|9O{j6l8@}nCKFq88"&>N#|aJsJ8[d$s.8!IA(%dIqjj@Z<8}]r=2i~Wwmb@gcnWs#K!]a(k?gd!>5~N$e~w&s2Tca}2#4>(;K#4}S87Tn{}5&An.7qfKz,LLam#X1(i^/;@]/;#5=7kVf22/evL#>BxAgdms#c<2Z`]r4>z;gda(:Nn.)+dn8]ip>WN27Tn@!719aB*|+LNTZU/>^Mex`fe8v*+Z0mb9rBL#:BxAgN{Z&Z@ajhh.`ncX/BU?7JcIuH0J)y!PX4}s%~N~I`0[o1tW"_q?Atu(PL;^At"~=~9}xK}sM~SPesk_cb88]TkV@Il[?~=>#$r(U|"Pf`Ehz0@dW44}j0J~e;/}O;<~Wj_~+sBt{;5IU~8/N0/P]21IiClhk10q+FIgDaZ(g7@9!tV![oV@({QQ[lQBru,&$C0@!VVRu^pI,;DAed6mNGhUv`Y);lQSkiRcnU+&bgn}{ZmdnM]c%6>G:gdNhoBthbIv&2Q~_vE4>!y*{/`1,94goaNn|uN8TP@!VjHmby|C[<2,>z~xU[*}km{S8/@~NG>n]m%?.=l*y%/w4NZeOq5>m=fn1U6fg.&H3`Y[(~;mmIh.yH3`x+ps8=IcS[h](~oTmb:|Lg!~5{MZ1sMc7hK,z[k9,!cZd}m5/~Q0m1,!0R4{7Y2~dOen:!vQ4{vY1scOq(xjHod}aP$h:!KP4{a7b(8jx:P~r,W4na[Uvu+8Q|$TK(4Ek8o.+QmAjbPRM#SxCA7MC8QGs"HXbYB"s|?2LG)E]6eJO$rnDtsx_Rh5*~FkUkoB="sx9nJX!W:&^PL#&taA9T~?;h,vpI}|EB+>Su5FSqTfUqA~7RGE[~,ipn#VUUG>&Sam`>Ot?wqPT5*~,I0ty^|e+>U5_2mF$ATng($f/[&s{$J<)E{$"B`>1`WUd~giDoHo5H>9hgWhrw]U%)Em:{i$i=u(*~8JgiS(cT_)O[?iFhv%mw_u/HmTUf9=fP_(0a2/,0bQv{afmM14._Fu"QA&[db&QCD[4FA~V{}s}~U~"yO1Z?9*{B32+Fa[p`%BM#7"a"zcYL9HO5tB~lUj=KjopF9me:!7]5.t]2%EXDayzx|2%E!CayxD+MEsh?*l@QSqab6q[BO$pnCtWbt6pJWSWZTmTPb>,pSYC|~+utG6phIJlyJ@QLYWMP56xV:$Fsv>.EPP1)+M$JXS*`MgJH6*K,tyCq@^11}jn2E;~mvq!Ht3D_T:K@JuV)7l}^AiE,Xr7G5G5sM7{RZg,djEOT?xH0Xg21_v_u^&BxPRMQNiQY14@h9JUPi$phr]Zp0ISbP}(/%cF>GuUddg:cYyb$d~9I3f_2Hn,@/utydpAh}UN>^Y"5chp9b&vht,]UN)(%e](+d?@YE!NQ)Z%J.xuJs=IxW#~5P+B`{}4]M,~qALTIIg~u_jf]jy$)`oMc>^%BqI~|xS#u@3fK;di5|c/>)j%MZls,saf*Kt[!$G|PI;XtH5"e^/hM0iWN^G`_}USQl4yA~S.*U{yQbchW2)6let1IDJ_okg4WqB^;gUENU6gq+Ca;ZzfWG568LDaHP^T|,qs6~4S")4d#6.pZ1"ZGvMNdD,~!oJWGc?yi^3Cp4)j*Xt~Ya695+t5Sgz.q7]iOsN.A(USQUL7(23]C1tX;7"cP@aDHb)C~sVq)>PWE`kv!2.$(3,)[XGI]V!l_Z{48dL1xy|_.OUgi8Xse0uD}2j4}zVMBfSGGf?/a`jHKtt20EzlXcs.3Zb~YK{KFst{^sf8i%+FH%nx]fDx[%C5pkgV#&A(02byWozMSf)zogAln>baCI]Jwk_!|DDz660druSSP31nOow1/QQ4fC!EKPJ}T!Yj9A@qh)W;!0uCr;R^_,aNB7Z8]qZXErnq!T,$)1WC6.1wg&XJRtE$(1p4}^Vv`03TR>p[>IsKL2i[o%N]GQoWvBBe81I67z(h2O?K}[IP(qw1|ov!4jy6F!,pTsdQ.``$LP(qwk3ct|TJt=o;#/,+%WEL^.$Qs2C/95?Q0+A^7[dw&vS5xCK&K=USQEL2AW;y11E;KOYyWElWGFpyFlKK1CcCXM8k=$kGd.*H,]`Izxfm:Oi=uyyaVYafd0BKM3/W&ab3kj8WjlPPuMNd0/bk7N")>a73gIOf5)A?$Q{(EyyaVYj0_7Mhyaom2u08$)t"^1OMb)1@@~)C3rQD:(8pwh]]`*!r2C/9vdV9c(3/BALg:K^9,HE.0n8|)E1hb+tnq"cct1^vgPc.1xUU:USQ}3yAW;8p|"*HzLv8~(WEM3Z!uMO:(O:>P}sf2#ME[(DFA5QP@>!#M$z!/>:3p$>xvA#+tZv/.G"YfFwiLJ&KIGzj#u4AaLxi>6EC)k20O?OM+RI:mA2YzMi!,O$8EHnDQPcPJiR0cc+Joub@*EdUSQTGi5S7^v18lAP5]2}>n6_,>6R0NdB5Hz[Tz,XmRU{i^WE+ac!_n_[1[2S"#F$8O?Y>]10H42YMfrEZNBlO.X/y4vec,Uw`fEqGf,|)P7NFF0s148Km~j*a4%AYL)fAMOa6ANcd|Q@0n?u#LP(ac/}tWCJNXmgpFF#,ZMh2W~JrC0u[OD^T|bu8@B"R.JFd?5re2XaD`&A_n[JWG17`h/>QF20B"3@!fuWj&3LWXtU35uimGXZa6"4Nt(U]iB"`O9OU`J>>aIO1CexKCBiJZa6~4Rt(UckA"j0*D4tbS/I3cQyUc^N=zLDxSE1G20B"8NaX$wLi|N40qi::KBm?DW!a;1R>Qd*~>IL;>iQ/t$gOkl4Is}X[Fo+`jEPwhMEp!Sc|0Wjn%Dv{CXf:WeZkCQBy*Dd_wvZQj@h6NL:U|RPC6BU7n.O/1~eeAK!4CmeJ`ja:nvbsuqG48dqb#^@4Wyorq|h+yET/)wNjX{A<,?ifZQ|M1$LX),jB4gAVhGQhFO@0!?H$M@,Q3dKa..@TT}$*FCYVLCpiFxIDefSiV4f3GtKC#`lC&Yo;D3Q$Kc|0]t^Cu0>(L^NOMMTh.~=[x*zXWt2iZdJu{ew;<4`I@v,L{|LmI59R<,swOl7`.WaKHz@,aQ$4c|>Gd:J[G9~FqjVQK*eqD`d;"u?!S""Yrsm`QcXNBNl;BJD0yPS1:PZ`Hr)X3d466l8X_t"x|j%$lp5O?**lo2qEOCqYo+=($T3eBoBGd:+i|Wxe9zkb@dp!6FzH%k_V{R(c^)nBNT]qfDUiT2lVA*7BeLjg,E[h/V1%=PwPH+eq9(5i@R.t.0MBkY01)z#LbA`,t6w@CC6KU5Gh9Dq4/h.VzHPLpB)I/wy8vC3aej1r:C9Bfz:?feO]OA3?w(/I^5dJg#>ZU5y*Yu&@=aCQMMB8nhlqf{FlzcjL,En,hDx8vD^MPrKU^ED?LF[XdTKip%x8pajaCG|xiY;B0{:Brvcl^._@D)*0"WcO$M@Bc.2O^.wQq[EHYI4*I5eJ4OIb/36l3WR5c#6#2SyCoc!p4f|0Z)snOG??3BCY=+Y3pkk!dFmtu+P|LpUuS^wQI~emqNLNMu+o6SE!oat4M;f@:WAYZ7bMIIvq1KlFy]tOQUz(tN2!jCYE%IKItedG8`r3;Z4R{I)FeXjgtlML;.}UOt(yLaUV]xGK:wxs;#|3)gjvp&aC_nzu"LO}@^X?/bG+N+`IdS#X[9a{g5dCHtVXjBAJPp*,5t!f*CvazRxJw{s1^QLo_EY*j}(v6x/1w/Pj_R_Q+l~B`#%:lVC@VEC0UtyhnZ6}`B9XCi8@YRJyU?oDt)oI97tcywb,$*J+VR(+IF{yDRg+Rp!|!]8!kU:}+tlc0K:y7l8@)=*M=C1wU[)zpx=FHON0h7`dGNTS`)DXkEwLKu|,AwjD9R;DDX}xJH*MyIgy}B;QFlV5^~I>g3U^bFS[$J9Uh!NO#x3Q4$i]+Q[qbf/tBTl$#DV>WSRL;d;Sk1$O7u$%yi#Oj;$P"ilbR%,T|a~U*;v=(psat4s).W8bFf`?o}}8G3ijH`>#F!2Ol#WJiZHOf1{_~#Xh"N^gtnz37/`~3m|*9+0dtEg!4MI`,Qe6KqdDua]*N?yQ%YexHI^lLY}f>jTxkPsn#1Kctah4l2mg>,vPFj|lGYO#Y`>S?$>cVWp4:jP,_$Tx/D:RC[H]O[$<{0)K0O5xVbQJc$F5fo?mE&l&4ZUF@2?8gr6tU|e=|WQlYnDnTh9W=9^Vd>QB2]6y}8hF+w=>tbe{xfav%ubAQ4S~3KO2S~[wN4;1>N._PjbMtIo}=W,B~UZxm{wbmYkvhfgC]>Y~4~=e]P"U;kX.%t$JAq(,rwEHDd6,3^CY#:B3`LV~*~IW|X)djs!0|)[4~:]$fC9DzW^FnEJ<^Pn!vdA4H}6(XTX+bX2m51[v/VVTk53VVgq$H:toht(s,TU/*(WeB+#!gm?IPb^QfD3wpnPG=[">Vc~zZ((EN?oIR=":#h%bwEy`Yz[u92/I3,$N|%z"{W[*gJA9LKoo"^BUvUE>#MqYLCNddKW%w}`q[*_ls~$IQpp#ns*{7kfZlHX)V&PM~o4UM6EwUoNobdGn*G?dp:$qMiEF%~ZH:4h4wNUnqvdI~}@q6"mJvN@I2CjlqJsl$~/svA71[%hm,5|.e/[`2S^>[78Q^QT6av]9m$xMJhktLFv<3+1&ZC^ufWamIi~%0T=Q9$]WH&]E}SpVM_@)/4P_8M<[47f9}pd!ryl3LMi_gPzcBQk+tuGQ@TyIZ+c~s_pF88ntl3>{+@<5~ZcUs7CEPU&_$yxAS4/`=.uGW16*}e0n5GB}>.g)wen=%MEA3vGza+_k^NBFHMRiWDGomu~/:aitJcbK.eU3SwT1Z}>pgN>ifV80WDE_}FzO`EOy}12x_FeDmHtvr$.f*D3kg&W:L?5|,%VUaxU`NW%O^6f:Cf&$=3H5gD4{z|!z)R)sPUmd?9.ow@XSW2kkkB%:N>%k=Et%/|CnT~zjuDEMy(8/P,EU8~$A++]0B?89]`,XO,W$L&4lkRd;OPa5@_d:0m4i#iGSorz5"Fd>ZtZ&%|v@TR_2O`8_[]VF56e|8o:<|Js|nxw<>!waIFr}Ue:DU_RdL@dvCp.G]TDiR;EXbTjfv[a=DRUpYv,[`Ph0aV>Bpfx0KVUB+!N!es+8_~LldwVm[N3[a4qxB);]!127uD?R#Hg/Lgf;0&U%y]6x,]c*Uv0,/@1oZ;H(jk>Kd?A=_lJ1nc/v[a#N0>)}PL8JL)RWf7)h]sl)3s|i4{vRDi^[dVE*dC|~.m2wVjV/Me2QK:`]{L@xlLO@%q_qyU~GI*NmF|,=p|nrV]v}%rNn5%?>v+_)AG|4U#0d2`V&~#Tss.lS"erZQYk3yk@Q{0K8hU}C0+?s}dh3>|s!wx>P4nD#fr{L?]$b~I*[Iemapog[RKE8#"e@"dYCXmwAcbl@=rT[:fW"bSXy]`cj#$|yQ)1ui2lpes_P:[i=b+QU;U.DIQp&/p6;tTEPt~`Lg}("YU+u>tOUL+_HJp%<=QH`L<3rXHP0ujzOx9,U3gnt";p!aYH54!%fxAMN2vSJg&]~8O+w64Fd|wrRnDtB:+P:W^wNEH.|("odL$3_DzY,$Q_X(s./NXD%kfXH,1rjiVf{K@g|5m=EC^IXy+9xS!@e:i7qqQa7d#~h`W(#9,c^vhh_W?j>IyGhGcv3,ZmlCTUXH|#cGVCTB5}u:0JLg8ChDbNZlE4Y1[+K1spJpY;`/%u6d;iFg6M7Qmf&Is8.Esj/Gw2l}StPU?s:9Pv9`3d+6>Zd.gY`pG:C%p[*J%jcyCfwGPOQ7MiUqvS"7A;_70K/.~F@MuDpbL~DBtF4.a&*AHJyliZ!:L4)j`fJQl(.+|/,EBd$JqY8d&:aCYk(V8_{U99@OM977o4ygp"SA4M,gD:3o{6;Zp*gR?[RE[`ho)D%d+}E>9kx]+d:e%EIh`9czS~6f1.oiVW|W!Ka%x5]!%@+,x.ne)LM|t#VQgJSeP~jB~:>I?7p[tj14]m1p`Zb/U*|SK47zA@7)P/Uv2p{k"b!xh;}3tXS)6|Zt&i,%IwUP}epPN!XJ9T#"J@S0ave}Gr!x=gNwdxS=sH~1@4S^nhLFWtzvVwx4ym(h/nQRR2:rXaL8/zw!*]OLVYw7Um6,cdX}.wm8HIpdh)7:X"#z;DIpb:)5~YiIUvVvqRSZ>zR"d)&|^T{RONkG7RXdvscYRP2/(s3nWhN0i?Q?F4ZQf~QdvAsDSPMp%X/G/$~:n),huV=%C?r$~]o.ZghQ:yeG07OrM[]RFZWx;!snE+k%@5ym|[XU_4U/2,x@2IijO/~a|/$>ix#?2i`<3Y0|S2FY|O9!jKR^bD7n`/j=OQXC$>b/zW>wBc`;`"$,m9a[&l4ZXSk~rD=88h!@=E7JXx&N+gkdY&~bMYeV?Axe,J`|Q1{`*LH]h:k6@"MkX1JJFo@!9X$`u){&cyRoZuEzvpsPwjZ6YD]&MWYEvV2H1Q5`3Fp:;9y"!Jd|YW|Ju)|8}~P~&Pfe!hTP3_CLe,ZU.@)&AhOJqELD"m@e&T"?o`kO1z%BH3j_Q2pfMV[l*KDpDH9{^$6p/@uo|cy6yjYo.bw5|<)0I.OK6C="g$/2!Ktk%F{J?zcLZjqFvkYAW9t|R<,.T}8C/s{u!UbzhoPrx?^1GcDcUp*`$C$Y{|DrL_$wxI1_HP=K4z?{RpRN]ER_*F%9G`oYFBV2Hl#c%UY%K!7xml`B$FGKcDHpm0D@3;&b2~ZID55Hs~"Uo$}VWW2H$(xAMt}&}DT383=MMA{}9S|i9"o8`s:xgy(a0[6Oh6xNZzfNVl0Tn|bNWo`9puvl=]`Fw4;q%3DPB{.,jUQ?&"B,luB07t.r34>+4jP&Y86C1$=zN5H2tjJw/h!MlE];,Gd78nwwhX8^W5gH^MKjpUi##+eexD[KU5)Lu=jGJ+v$Cy{kQa!kGR57_ov6g$P*qWE`HH]WcW#5lL<;hQw?5}>+m#%1;d@qt6%0eRgrKNursSGj#fs007"y74O.}&(]BWB~4(EqJk93]pfth!+_zl4Lq5)FbjC;+;,;0b=GfE)OC6<5e;JnF<]Q5x=]E`7hlaQuHv;$uP2CUqh97`q~f.}%nX4&.ZB2+Ss*^?1&{Lm"0wi!ic>@4]6>w({q@/%o}Q(P5ta|(GXK?st%6jwa*m`v[+eS"8TXE<=sI8BDW<5`)9MSB}@uli]nc*oh5"RsWP*`TfE(@rISjM4aGe__sgeH8v0Ms5(GZv)or~a)DUHj)YO~ue|>=,JtrVHkBD+96R+_HWN}3tcgmwKcE*~3mVa9U<.55eX*S@GM[/2J9hA1U$Nty@zXzjNGhu.)i)H#MFmIcQfudoS@sUUHg3ZHC?6)Qcyu*vbq.j=)$@f]5=>1F2qj#L"?Z[pv6s}osvE`g,}S=R5LZA%3lPwfb*&VK{v}DZYUiRqxw8~bc"FlL73L+mkD!41QCzGQ*9q;%J4G3rf)z/]4l8:?v+q0L>Oz;@PUF%}6,wc6@bqoaN*`DJIW~U3aU.(.Zt>aFo0ZFdMD@uiFEdFabzjBHpQU$W2_agoa%cYJ+mba8R`iHK>8K;N*ZZ;k:DXW0.&fu/guJ(/>w1LduRIf6bITJlH1E0i)n;^Tg;si((%:UFC&F22n.j72)/sH81G+;@?0;(kgLek$T#oFD]C~fbGP6|[E2bK,>iUSiUi?`:3&FdfkFOBPI$*tPO9CxE*:*g>%0#(EVZ.*]{B0iRlA&O`<3)GKN4c#NqFqsso*&6;Ie4Bz=b>d>M?`DSU6U]I71FR#v?jgG==l8%4fKP*?QoYDj]B^yAF*U=L:aQQ:K|}i#OVm9McbawC[sftI5:Jt9QCDYND#]Cr,AitoaULqDw`yfdg39!&giv#~|^#m#mbq.rK4+VLTLiWk|AbL^nTDMJOU4A.2~qk4C$aQ:c9Xa4?uBMQ!w/aFE=h2y"O8,lM+L{lh}Uy=NCr1UD$(`z>E=_il2GiSx1P4uZ6<#g2XK~URd=J?&n"|U_5EFp;nc=@Sq&>&!czE&hu,:NES(.K9n]T21[C#U;cAtEF9Bp/3*@9*&b1Gwd)%$WJ:5jZL:6pGjYQPe=#^!.f)b7QtO:hs~7@Kb=*HoV?}tp=ddP0cjV@{EmltjBLpQ7kNW/M#VzFOcZq}aalr8FJqFK~~:!To^Xc:|PKU6d.vur`C^Y8/P3`f_H79HtkC[)^q4W!u]yXeJZ#VPo!3XU^2utU&{1a[4xOx>L=&Qn+x3;r{jC;@FfsZZ,DfQKuY?(eX0b+z]/RqCOUfv(9e)!Oyx3]x_E"+IR7,kUMr_a]G$A>VNG)x*TCp`{yB=;7nuyt2a<&Q~31_q/eE9T.|dLGofPt*0t{Th(9npk<>j]8c(**YMmNC}MiWpB~U(?{F4r!_6[9Sd#!vw=gIl/<8>%B6J%xyK:AoQvo/6Tf9OG"U[8W{Avp5N*@]&RcEzZ%*3Ms]V5GawB4G]1CGe{g`k`KXX$8eRvu9yh1+2N[3d(zmn^Gq&u.Z3q%o&b4ES_6jD>Lr?S%@%xRfoTFxlQx,O109>myliRcG^s0~Ft<]mZy+bJ)_U2IgZs?Dh*~j5dKOCMRRiwgLlB|Gm|=qiG~?4*_wE;$hua!:ZP@<,KUtRH#uM]"9dn!shnGk`M.Z1SYq$C]n!Q92f.})c?|^k[2x@f5;=u)tn0+2ngpbjdWsO"F@DTY"1.c0[RFeptxpg5FOCG>(5P0fI#6SH"Y:6Iy6vI{2t!k^nm8r6UP*+^v.K[BHGUYPdyb7rB}k?]JN*/!$r^G3GN#+a)cg0"gTp}l~qT>jW,rYtI+(XVgn=rq8evlKP;VO*5PX2qC(&|%*==:pxWi%wyNPD0&A>UE+i$/.,D?L/$/e3>}6N"]qD_a7dF[6,52D8u;vIn!U"v^4*{Qak6uwUu6BOF*,YRlfzB[<5LE|~e08y?3vlud)f{=A@Ut7l=vzLTBlRmD`#42;?LR7YAu+(.&aQK;=?qnUsaU=T&xT>2%J^f~izC)/,4L>m92G!@gwGKd^z,|Lv]5Ie.!v9LkP;!2(O+oeqp=e/*8g6h8|R@vjtT#|{.l8NI9+~Ugfx6~XKW+&nU6}}pK.f9,1bY.vK?Y!b^3RR#h,3Q6nU.:3nY!z@7Wodg]JKK0r*+af2eiKCDEq:&>xOPIC6{.gzin,.ir,Wy.WLMz!q4q_7RzLLvBr;?mLrZrTFITlzmExUl@k%WsNsun5p/pc%dXks84D]oUPW"2?mlUWUrZ],7{%Ogq!,}+YO?Pn4h4w2W*{yRgP$Tq!{+wVs3iC}l,x1u}%HeJH#fyP[z`3@L;<24/&g]IWr,)k|n)iqwLn3(pS8acxl^MZkb_St#h5BN#W61~%X>zc>7UjIsJ*?o4j4I$"[42}M8jQHsLBSiz74IN)QQ7)LqfQO/V$Z1@8@Hv?=Q#b+W2BzFh!(>1M#"]KR=enaJd*]k1RUYKA`$Sautoq/0xE>b#p=uqQV;?C0ImHRuIyfeyODscXQ$2iBij3XAz~fn4*d*_$TVxLcr^bm"}GG<,$V^!Q9V99({ctb+R>V8rzEs*.*"$kBbyr,f2O+I3MoldPt5TvVFz|FOS50nnGXwEO?K]bI|Px8CQ@%1r5SxL;1R9!<%R&P~(I@1+~xiiEqBnzUDAC5{Ss@{hez%,EJ.e6%DdsgI4pGB&DnLanP#fM}{CpS$IXXLjuh4gi5E&RxOU^zlqf~Q)Y{UbtQ)D+1*1W2;rxB@MkVBfJT%CDRPR^bzTgi"F&4w&yS+PbX$GPxON+6,Q.9h!0wT[Wxm$KZOTl9W:h42C3c^LqEUwk?nf,m~;dZO:.I84gmEB!7"R3M#bFiQM&RN"m!Vx|NHS@eZxeD[+~ml=;gDRzvAHzu3RgaD@JZcN/"kCr|jErgY$L_%h^YIbsoG)FXI@E@ODQ!+NNd0fdfigcJ[C3<|yoLw~q^fSM;.Y>I8fA(dfu{3R+b"|~xc44EkER9QP;s51jzAFwG9rwl/BG_k6Zs[2{h?yz]_)n4474je|1.U<"RUBH%:Kz+/%)L[s;HcXtPLHD!.JCuX0v8vny@Ta|ND)gXSKj7!>Z_:&[`(Gwpt|mFldnX_@Jy1_zXqGUeyu!R"`kb^kt">9Z[VDM)c]79pk],nK>gb4EPYP_f(w!/{XtjGee/87(oVxpefbIDtSejN"}bpwbCwPu~BI#)jK"PQQ}I?@53_wjhayZ<:xI)_KRj)^]k)@^v^*Hbw|E@?V;IM^i,Me:^[:PSKRq:T4I$pA<<]~:W>C&:WknnRynx>ex6iyOLwqPaK2@SzC;OcaSM9;c#)=~Rc%tiC/E%iSb71)m&40_/9X{[(L381avb/j2ObS_V&6ec"M!HKqQU%M"W9);qW#1/Rqq"iFFUh{EJ;CKCIE3|$FjGz6*wRNIj{q"*J.WoYJ6bgc(Gd.4/7&rF>Crub~^E[%jRfYoOKv!`/9yVdD*}UE4Ys$|pj7f>wd&ZZt!|BX(zjipO;}L[]K!O&cv(F|+~B"z@>ObEf)e26]Km>aIN<,6$mcQ0E3.[5uSD2W+Huv;!{2nAH0lA7muL#%rG&Ee#4fQmz);blXFP&5Wbki_W|xQPd[dl%N3yJ4#N<$m8/>c+bCtlCh"Q){yo.M+)A(eGNA$+EO9L"046%X*}L&EOdjR%G%ZoBPBBJI5lzb{v1mh4@LGuGieYv;0(FHeQ+a:2QyCnht=#WTBjbWg&kw*j:bmBRDy{xrAM;48m7(x#(2a5UIEIMiIvHD}TJ0of==C:[&GY{H+Y=xR7i8836Ro,XR0$Nh{#6kgXBN,G~Qm+f$(NrCm0;4ee0;DxtZJ#X5^CGP2>!pVWfl3%5L8Za$tI9XNmHXA97*AZ>4hKUYq4zt8o>aZe,IoZqz9tq{;2#V"z^i1U$W}u++urQ2&0F;p:uVdzy;jiNBx?T]!uyKmEXTb],=tuUO2z80W2@H6_>hJ?T6Eqee<;(zt/bruMU6UHlICm092n3C#gVwH2b,+$9]Q."L5Y^#LV%`:JK&)B,[/Vw3/%t#yQJl}F=|F39}@f3=:$dOC/=`~pt+b5#RZ__g_hgLek/8d!c^*OLMv*.uV=k{HAPR0Qp0ZF*T|/B>]Z6*jR6<,{y2~(81l7F=i!z4L4Zmd0GUyPzPF:1OVjABy/JzDQ}6F(@&4(9cxn?tM+r2q",N0l<6p/cMs$Y%?fs;r@XtO(PCd;g$GKl0"*W{<:vHRtk},Rb5t^hT7;Q(Gw1xb!!5a#.W*8U6Sw=V7P4VX9@Yi`/|xLZSN)lE{S=elHOUq9rV_u!F+9s+o4`&wK4HB|oAsf@&1_[GSF[(whoJddI2$T1]c>IU.O6N9/cu?s:?s*[CAK]0jph[#.RsA2k894;J>Y_3bD./P0nyd#c@t@WFh/&|S$M"o|*escAv;DvYLX]T`p>,g;&.d`;3IvZ6"#>)I6tAP@vj4u^zL[K6|>>l%(o;odZKZ6O3=`N#b^!svroe?9[xa+Oi)h?(X%oJL`x!R=A:>)kQ]&T=D)Ck]Z,~_Jjp(a9yvOTIBoO%|_(B;u$zJ|&1u@K;z;*$+@i.rB&;6e!ptG>_*.!]o:2+`UK;p&^:mq/xtTeX)NU}5MK>h~.wQmf.Bdjpq*iE!=TeBQey;,@wo9|NI,?kcXDg<21oSO4Nz$PaHm5;Er+Fgh(2TVu14&,vM=>BAaoHI.]|_N8"6&wSk0qhtj+~#e%rVzl)XYfuJ{F=;wiqQ7qeh~NqWH8IM=1DSTUewUSTNMDf!,rE8#,]aw5sHvk8Q^+#=~s1ctD+Jkhtr{~]E_BPFj{{now0TlSolmb)Ho21p;((;B{@:RYyzTv*uMH?kKyU,K[b$Yn,hMij6tC~]pna!3x7Q3D&]Hg?B_Os%jc_s=1Ipb_l1hzj:}U[?u3d?c_!?"fFA_n#8r(.FK=s>]G:*[^b2@DgkrE"D_p{bh>`AcW!#|.NT^9g5((j,tKj%.W)h`{n.r=TOu<]6`92G=cWKfsoj&WRJ_X+3e)~W?z6^_!!hKAHym"Tw;SqJsh5WTwl1cqQ[GP9/@XNc}+`$:(jUl9F7};MTnR{#lUh]lgAChouoeHc{w)y6W~UDIBHTG_sPe)jzZi!RsN]a;g;k4Gp[qzp(=M~6xMwRaKk8la0R=!P}=N4)>%VXDXV3]1_e?DB#B2kJ+{&hk%ms{5>M@2VD|aEx>>i.u7k>);WV];(M^mx"{XL5:i>V,`S!.6$QU#Hs?&=5U4=BCAEM0dv%ch3Je_L+gF*Rn[JKbqOJI`!,2je&AM6~F6"FEn)1~@/bTHLB56Dx@%HmeUcZZHM(K;e0}n13h?4BM;rl0sH4V7UdI[$AN]4{zOXnV5HcTaVC=LC%Z3mb5rn9%r2jBLV.kb@UinuKuOL=hE)hs"$#uV(Zrb!SHk%Fk6@@y#X(Lwt/5")h~z{D1rw$MiE[^Vv".P>(Ika*QaT63{CLf3j5c:u9m+EGBHxU25W2;#:]QvJu|]c[,nP^gjfrx+Ds:/9]WLy(q1P1sE9iTx.Iq|ip@q^L{PI/DAKFm;~2f"?].xfrqS$o~!7Btq{z3^Vv$[D@QXzqDw?LCqZ:o_w(!,*)1I_f3q|Ny/}|Fxy>o1i(tvyhqD[tcyWY0Rj?{;Gaegh_siu!/r"B:qttBXD.mjmn:k!&]q@m+Cd=8tsh_{l@WO:pGCM%f+V6@00ab(szG{d;Bb2yLkqZ+xm^/n8,QE:e4m;Z;Db~m?u,xz$(*|%u@5z59P!_oiec;kri*1tr3L>|,Rz?XU2+}nN/aHeRM[BSC64jB~2.?*rm;%^/}$}_F:~EREMB&kX;JE{KZRrT*V@bo<9N[+Si]^)0X{.hB[YGU2{}xFs4NFJ>aF9+*A0B65XS_S44{PI,^?P`[0G4GTkf+c,2Z4r;:u#f2Mo@0Pn)R0J|FKHQn*G//bi$?Lite~~jY.g:dndz3[d~a]6YimA$43mBPsX;*teo~Ek/G&SU.8.jMBcW%Vjt4)Lga:@w8HvW7n2Zw3^CU~c%Jh|tyCrFwj,m4fr.X"M$?R_H^*UIrP/xm,]PO5cC427:_vL`}#@1jzv7Z*QS,Nxdm)JdgBut^itueOS3$SKF90{{]|rOkaq_Q+W8/.$HG:PCF13D"]Gp[/_+na//XCu{5f$0$GBn:W1(uD/*P)mH#O(.93x}Af}1!.i2Bzr(k3GeMpv*H9.?8CJ1&LCt^?]w%"]="8=f[8WGQQH&nXU|v4_tQ2[^2%Sp#HdTu!a[s:n~L_g;c?JkqyZJt!qx3Qz00/dFq~VPc&w2@$0:*vI%z8kW^Q6UoP[;1e<*ww&he[i2Rs)(BN]Im!FPdr^[o,Wl4kl}N00|~6(cQ_h)5~T#);^u66ZDl2s,D@8h5Z}2iV}8pe2IRO9s6),w)>!7Po{tXj?b&Y!vLAV3,$"Ab2|p]Ep+q#,=@yl^kk7V#?lJ#P8@tQJb;4DbKgRE3TydToZRJ]aepQ:m,Rx3PbIy;??;V39a1Cj#C0`J@yPfK:YQd%BYf}+Lqumo/!Qq!;0aHFk]B`Pr?/SL/up2rXV)I*<7q)((Y(y/XdH]"kZY)o_5D&F@Zht*cx$eBPDB4NDp%khPknTmj0E0%Ikf5/rTR;v%{+R}:TJ"_JYy4W4ru+Ox(0;cU[CPg*oeE3J;cl["R(6*6?+;1!f%s^1nU;O%>.pMc,!Zsj6a|4Fc.rkJO?nQ]`Xb2q;VM#RBq/n5:>w`ORF~rekE1b`7J("v(B6>}H[7<))bR";OJpK!]_8@+Pg9]p(?uk>B?=@0T1H]zmqY7E;HC}dJ/fwR*(MeoD~hZ7.VFBn`rmJ*Yi?+U$;8ffBu*M^i5QQRD3H(O(!2qC*yr|5Jl^3tSt_yBV%*E_omObd}f4a;I|EYMG[Y1a*Xj8?(YkUkndWb!&<#suMzB(u32j?ONU(0^0p2#ydG5Vdu8JAUYJR7*xsv:N>JC_*dzAYx|Zkl]J{xKmFl7):]XTWrw@YF86];E/L8xgz,?7d&{9J#;"~rUb/A5[Q^^xjAJOr#5}c@yqSbV]?R#rhT@MNg(c#?JX?OFDRog.2*Gke=4A:|f&SlIlmMnbu7X4_Tm]>3[Mp,g]!,w]Ic(i5Qk6QrZM"$4F^=;`y4nLBERU3zN7|#5p,9TY1g)>Z=[Yp5|C,r,SFD=n*zIUpLXHK{L^Td/?vYw{/77`9g}]Ma:6}Kt7nzSmSFk44L90%B$$Ymp|5iR%)IVS8#}h;tLa{:N$Gi+yD2NSG<5sF}sUzGJ/^>41."6]5=]C<(w%}pzm2b=26kM@f7;;dp#9?(Z[)6KR]5hyOhQ!LY+YXiJE62ZQI5{RMh{DmCQ+vM)@7[0KM2d7?`f!G2O,.VQ(+pAW0x{@Gm~9j`,kxoll8_hX=tiydWrI[b`=G*>V,v(6VZk6nr2s{fD71H}J8n_/~7vBk"]6mB`KOeF$mTQKa]]4Up.Q57{LP($AY:>44G{d[.p4ZC*ViVS4%XO8[Gg7)w&noSpzx6$+wIjSeXOG,!#BE@5qqRL`=oTnGK(l9q|X,83u~LfxXZSs$5(bTVOmF4e?(l"sHp*D#8>Ab&kx}g^wqsg>.PrVsnyD@kVI3wA]^.@{^K]|lu]hy$PF>FdKy?Z9wtSw1$}}CgC`e1C;kS1&ajbJ8(.%5M~BvK7|5[(w.i,<"_e45p0;r+$@k(h30M(@XN>u?y!v@2t#<{tlJpy|N)~vu1/a1v?<(&r=B~#B9f0!L@"r/cRV`|E[m+(nV#Q&uL>%$0&1{ps|qe,}FHPK17ITZ#ia1y`E.O!@yaUc9H*`2~C)l"m%Uqi)e?qf(rul2X)Q2JI+hN"1_w!qby$x,z9RZ_/9wnYzmg^Qe&zg:?7D;ZLaz!N1;3Ly|5/t$tVp=9~$IAzPc9o_%)2&cynHKo#}WPW,|]3G4]9[^+bZN="~f"d|P,h6&m|BEGr=t.k7lB?v(EUqz1xN{3U]zgxsDwX|J_UH%O*I}!j/FzfN;n6oq2A>|s^J.ivm/$}LnWS0#5&zC&"A1:5XW6w3G/0076<@JOEi,y|s_)$PKyvP[&RcQe?#c8V&.2h/^p!;)Q:&Du_/$ugPLO=gJIT@2[@wMAi|b8`aWt7Qz&Q!yS|rlK.q!^G1.t|x2iZhb!Sq@X}l!n6O%yw_+YUx{w(t*dIvN;ww9F;2#%R]e/$,ztPOvE%o/pdjqrVNoT:Cm6o,[vD^0D#j)/$ZGqx_783rRGb+uVxK>m]!?UP.UM`M+)^l=kf:78=kdE{P`Y8/OXAyMb!fynp"W8D:<>xA~Wb/z?q9]Gwm}!+|19t*iKjHT5!Kvl2Znx8MvHZtM%No>d>]tb1a.zb>Iko,OU&/=P8Xt<,`>/mAE|&AcL##xD[(xYHkvfbepYZr"[rVsvn/r<&}:;wlD!oQ)UPx8|^`J"^!F8loz:Gq/T`"Ua//gvtZY^K.6[t(==8ps=*ve:MgMZu6^72xuVK,9={G2p",&K|ExcQ>34Y)_58xF1TyD@+m(RcgSVDZlVe75QuZH>NS(tiw%L9Nh}pcBsWwF8?(hRc~|2#t1eqUV&;OB_"}j^g;M7ht3ZyKuP"vr~[+S3b9y3pBYnnQ`UI/4Vk,6bd^tp^fu>`epXEz2tHslpX8g&FG~Eke*GiJwPIIQQPoiLIlaNz]T{D#Jg*099e.BQIcza]7r62[kRFi;xSj64=ybMFx?,YYMpU*xREm@33Jf_v=9kIKHa+59BStLqu@Wet*Y">YR:=lHM?[nWm(8c>/&=SBf4?m,<{:&gylE!^kZ+6daJ{MXoiIH{v]:P}i<.aX&E8^R9czeYj+t>nXN`I&da8;+F3CH.JE2M&1KE]O()#9Agp4qjw,hs9W/ns|fM1?M;vtM#Pa~)hX)Wk~[>synyKEz4;xj8sFMOco2$.z{/3aL_jRuI``%tMfE7hk{Hw/BL0n5x]dn!lF(rG$^&&*14htL}h@+kxZXr`thR50>EXiHUQEA?Dihs*fj@FFM.@G!*[QMDT]4Vc2s~A8h8+Gd9.0o;>z^o1"N4JK{inbIBJCZN[K`~q).V8,k9xr;wl|XrLEskQ9}[f_B0TIVm%RjB_L=BtcC@m{"6VLY1?FK.aJvBp/+D:D+gwlIXAg^.IgKvv%xE7zq*UY;B!n.as,w,+uWa5t}7(=9mwX9QGMVFGIEEUF{o58E#p{<.Dm9y!ZL1erjC_&64xjik7iwPaRxl|&GaMt,Lfn@>862GF._T1}:?4&K7*ajp(PC:3!~!A#6^t}z2}OppK9@kK_Il:,D{~"#_$8XRA,}W6dcNQ:Y}OO*S#c[nKM^}rGr;zg:"+,aNc^TTer%)+B9=^b:JgEEsfG^yhIxgG*b])tS]ctc+s&n>6/H0|TMc{!MsK46TP]w*SIkMF1Qc%8BG[;vfnk_yFCoRUu.9+`$kjv:+KZ(*|i`S|"?n2c^{Ko=+lY)&vu.>u24+"r>GbJ$WmTLX&M,5S!$}H$QB]?8/pR!(^t8,"F38Nua;HcWioyN;fVGm&f1lC#$!FS2p/rb_vFgmT;NeRT%IO_X9O!vPN0}dTlD#DjRr|3fECsl0;ha1=g"J_y^_8vZ3D|+.Ni>V_7&Wzz]Qq6WAhJNDTQoW{d/#T12qn4.)mVVUX>;v&D)u)AUEGSDoed*X"+}i#nzGj1TkEj*{hH>7f/DCQ1jIHPI7F_L+wNp+Ku`}Ogj=fV[N!+n..ft1O&N6d^oc8B}W~um;!1)$4+DB(bqLZ`]8O=,v2(FO%%.D&&FMm=pmn7AD$Yp!q;T>&xZKF#fWV7O=N(KKirXN;Hp_B~[F/>v2:#}b4MT#wWoJ/n23;^^|Q=omtTX6*B`,Cl,iU3F;zTw&TpSi8BS=,*`dBH{Pa5a4n)!"@Ge[P;y]XN~^[x=5r4Vc4P*GftUgN#m~8iVA@n]%Gg^*"(n/n.A(mSLzq(S{c/*6)6BVDuy**/?Ynouf,7H7ZRlWZ2j]iR+:I%E8e"m9WX0IxcK`g!J(&"^#uKlt5_0kBi[L*miHlzl+dKUgj]Ja)Y>isaD2:X]IhaDGTBL=(*I}E.g=<3cww*"uJy:;AMA}/f|$tHg>YUSe:h+YeM%ZkUo9~}k4V+^#3MG,bz.od%m"vN^3k3#8sAeEgca)Gw]y_l7=RD!Cwi_{[aT*II[#~%(a15W{+EinkBVZ(?+W491X,?rvb3Tw~hgmHjK"{0]!%.YOvUpC[HPNxH0XdjFEoO9nlpw.^5Vv%5>`oIUeqdc}NXktnY.cvB`HVZ.R7N$O0qQWTo.+|@u0YzB2?[Yc,EK;$R,GeWb*)C6]"23]Ou$r=102k;bO!8MVppTXVng^gvBif;G+.SIMLOX}nrdwp5wZ:+X!kg~shsoQP$gJMJ~6a|YNZ!OUZV~M)pvEM7pJ^:7aV}]!z&Fn:h2&b9?,l7TQ#eKuG7:0oK7_U,v*ywx~VO]PW24/h`bhys&z}fF0m^2@n8@#`_[D@:i{0fVTzA|AUGse9:3I*cGz`yPzBrM2ak7XVccOOU!fDQ:Hc5VWmC9&(}S|3TQ)bo2kHg**qy,`,Alv"|KQJo0y%nShh+Evy%Y/Oq&Kk%Y3=1A~7![cB54J.""zf*jNIxe/C;me;J9bN%*JpT./=D:EwmcS.ZJl(5=x,3!~M)4WidyM@I1IAD4uuJeVe5ZP9w+Ql~5!V3Y.F?B5mQ(op9/*)zL[kN$5nz1wAcaNCr;yfVvgF^u>P[UWFFq2|a(Od^3%oSg+w@@`5^~WJ^;O+J^7?mTe1YiZO~?,v0^`xut;gV,?@3+99]&`,oej[q,Qh#e.[8dzQ~nM|y>MVeNdF)f~mWPM%lw%Q1lB83i5Nm,F$V<68v^rotfUJ1iU!4MF)^BFBep>44?G1GQF:J`t*@I}e8XZMS:=WXg,)wI#U$>>QLK!E:%)/l.#Q/PWq,+CO{hUmhvI+Q4#r)EwpfNF|"r^7p!Jr#*lgrF9;vK_gP9RjPMV?u,iP"*r}qsn$$@L,j^%4">^A,Mmw=5R=_lj6%#7on$?Ho%yJ)57r^_QuH"MB5)YuM^Sa6PZ_c_qz2}dI.9`m=5W:pxO4q|O"lay9{R_78Vwu3Dq}S,(!diYgumMN1JO!+3XB8Xu/(LI08M4rs.xrLn{QP"T=1y.kMugDxYr7iV)MIEV834oC1zXg_gzt]@+57uk&E@:rt9c/4fzjalUMWf%L57LX^0i>H,J"8T:;:En)~(]w^3s!g0C!8e,,wm~%|f~1/n&tl|td525rB2x[YFR^@1m/B+7[}nb[>ZM|NVA1x^1h+vj6Rf*q/9m6lc$4S|v;Ep[,v2f5[Xld&qaaI907)+oVw1o?p+dSg30xO~zm%EOJvzsWKA_~}tobk/bQ*/s$j?!)TYH7HjZ46@nwaoyW/@h|4ouk::usiEww4|v@{W]I09acVHc:]e@EOUT7og&#~O&lN]u%kF^`T[sI?Twc!T7ySacCUkcah5[t^3Sg9O(YMYI9idU)_#kH#`4oej3O`!3yedqQF:R49>dZx:D9S83vCVcfk!"y!dL;):Unw|2z@Iv2e|#<@/gY]R(AYTUS+z!U`~L5Y9(iL*GL2~E/Q@z4W59WCZ4#zBz]L`!*b_GNpNvrqHhaxu2^b[MrP{ckMTdbK[6uyC{nGw|tD_]v10C%W/*R!V>hXhch*dIMZtqCjxB%18O".4!,wTH$yw)@&[Oe6(jhfuAj~wz^__"OV1Ux[6"k71F4HGB^WX0L%V6{1_Qd)=i2!wmn=IIF+xRo4M&f&(79KYw:?o>W96l>5b|K`%YH[ZM?4pY@,>s"LP%)KpExD}R96mN+zSzKJ,;}Vi/Gz+*Ix.u(y;k3B#kjl2>*tH:Cf"4CKOCUh?|AJx|,>g9I>)OZ%mUX%0hh&cuWp=Zwp@E/@,6A8^7?vwKS?0L9cEXv`K|&76nuOW0fXl~=5gawO>0XBs|e;$vtBpIBGy$jb{JczD!qI4|e)&W>coLHvp`R`bD8yF"{>AwmIY]G@Nc9PdVMvPMGdV/B}*SS@i@[Zu7pZ/Nm"yCdyQqzi.BsJ1i?q48aqUZZuo+`$azTR^hRcCT?V!Vh`"E67qt_E%eIYe#H3M/Saf6z8ZQM1d[T9?bqeG]SE)2K,GzD[*+m%S_jZgrLnhRhhH6Ej,#cPnx8}#O=`CGK8vod1N)S9d3hkK:!6QZuA;]&5Hiw6+AHFuT;QcqB?hd`U@GRH{HB{,F=IqMC0G~e]6}oRvKhRfD$/b/}).pp?31^y=d&$N0Y:C.EE"[=s/H>oXhc+#U(H@oh"FXE1XkZ5f}{X/6LcGF*H&X,XXt#%|P$WKevv6u#?RvA*(H]_UV$O8kHDM&/)rLOhTDUGTw^vMKi=;F%Df^2x_V$c;eLfZVJ`BMZCrG[Er[xS[5f<6[>*VhT}`Es1_lxHZ|`I4u//;{0x#S2=$;Vio4QoBDA)zgGoCJgxmh&/;kXUB;@o%F`Q>/aT;}["5~L}NX[Cb(B73ce}3nHn`(6!yJVg)}xRh5^7"F"5uZKT&atgVU#7E}]bhLng_n4D?61I|NNewp0|I@q[>QU*X8I"+8_e=P!<{Oh3l"9|9_[KzjcTNE:S&^BCEqGfu7W=v.fF1/na0JKu8Dqx]|H[u3YArp+}e]JlQ+LBi337~K1R~[Ie~+kTaLrJS]S/MQTCijNGE>#_W>zOJ!2r_nT/K7XXS4hUK>EmX6yqC]4uwuRYc!EY6@q]V*hl]c1|Xya}6!YVet]G3{O.2*8k.`Vxr|K>Ozi}cyWBt1i9YqV)C)YhPOU`QNICBHe,yDn#7N6aklN/Q%5}8iGA;@v}Artm2+O;I|IcP#!u7Y)7FoH>Y`FzV`vg.IDx/+M)wjbyGzr`Egv:Wr41fSm/&AC7iscRWHHOK;u;b?WqOut:M~4<^L,J,tN4r7u;1j=5kb#:OA5uNy?6PXqIaO,2FnvgxBNeq&jEtnL)!/*1SZUQl#x78hqnxB7+=pU$MI}FNbYlu8hr_9_`~p;6Xi&$?;j<)bsSz~s%h)<],/CxqW?tk~1=uZ|K]_s4Tev70p&M7aP|q8(TL4TCz+7QK?[L8cJWVZE%H]:Fe4FO`>yu>:B!DXrF9dn/Vw(PTV4QLyz`eEW.M0e]`u`bg1.)*RVhV_4F/H8%KkC4FQ4x_Y;wFBQF>W]{@92>DTWmVQ{Iiy}#jeu_(rEqFxPtG%`j,Z+/1b<,rZLS)1?WvG>hrDB3zyuR4JnPjC,|#}@[@49n/_ZSW)+{;N&z#(hy_sL,~g#Sf0~rg`!BrF]Ox=_l6I&m@l2MJvV}XHj[1o17rx8*v#][0>bhg=D*|Yt#I8rb,ykD`Xr+eG%)aO9[[h{[I3[b{49aFIi,}[=_sc^MTgFb[MN8sm&7(JcDnPFF!%|c42>syJX;c|S8.(U_RH}C[0(sVoQG&b[@j!>42Ne{}lJ1e;`nR+~^GNG)_*:,)As4BJ/:@!7:f+}T{34Hn~U)[@~xV4GR)J|z"iu#]Xixs+qzmERN4gzIiM`XR#~m9ivvDoxD<(Qmn0e#`jXJiu_uX4hTha5&n.iL`o`^l.4}ljh=>a]r(F?"(?~TGl!a|tm$,t[ET)syJERYqqa[)}}mYfu3+Kbe~JG.ipsO!Sk,`rLc_J;ZSkRe|PzK/M@DeFhZX(Ot/iPI>Xp^R@{9:Cb2KHfTEq~&`[tagKFA..CS@AT9sJIhH}>G[SWxVngRLgyZYKcYlG`5:kB5~`iUR_|jKcn1.mXQ(Gf!D``a5;P"KJZ]kZ`eoc11){;U&ZAa+c1nB!^e6B*IVPQ*iQS$Nh&+>6CK;d](~fSl!r|Z]Bk!sqh0dN9Z[5)4KEY5fH{|tz$h9o1KLx#o1DW|PIip_l2I/[.031rB7r++b4Fd`[:L.wsqm0BL`Nrc1FEgNzkP{&Wc_p;~]P_9I!D_`qJf_n(wAF!OsrX&Oo.rAbI@@YxhsyDOjk}t1tS.&X"rJR?$1$t,|c[N$*~w&IDR)2{X"[~~;wxeW$sc#0e2`G)#~kDl!(sDrV6s(RZ45w1&re>ykdn=5D<0~DrERe|}>JR9qh!8,}4=ui|^=E7)of7t2ykp`n.]X[}>>q;8>v~d]0e!ratUn/^k;QWC~r_O9p|_y!~u&ojN9x|Y"HL*3Pcm1Ac6zezVLR|f`b1EHaP@VSG_es:}4O;i&+y4TX@oNKnKRkR@&RMMJN[W;xQ{kb8@&_2O9z|aAf_Ln(J[dC&~"}$F<2B`0Jz$r1M5V2w&E(_4YrxO=j::GP%Qro4Fl.E@^uh1^"KvwK]>?4d24s+~hG1e7rlcIcLn}Kb8$q%Iy$d?uX1~^|b/oWA47%FuVL]@E5(E<&)D_Rf?3YF_]JaP)q1I0FLneYaP$qg7g(V>#X,`253:dW^EE{jJ#,t5y_p("3$&WrVL1|M/;8<$IaAH:F}|^fDHoEa]Dw2IYfuxEO]o35v78WTaecoV^TtsIH*dDW(k!/apDf(=MH+dDW%k?[MTDW}v#/Y?6t>TB/m9w)k4VQ?0"4GFwYPOZ;cxBPrXoI.KJ}v##/!?zW&}rn%r8hqC}!ZRBc:NsV$<7XWjgI1n!CC4%D*,y:{D]Rf%4@8HIH4{rh/OXl!dU{sXAHCB}wt]~u,N@!S69.K7]H#h"OO6pb0/CWPOuGw)TYzWDW![K5Yt;}no_orY+2~QWEEsf/g,JXMC/cTTDt]o=An]ZuyI4e#N:AN}04zY:(y:sNN$e$Fs"4:p"wk1X[dv8LWkG[l/Vt0@uJ)pug><7aQGDWLZXfq{?JL}dp4WlhN>(vdh^cHJ6w?*"vx&.iQbIKiAAN$Ft%RNw$tb$ct&}7g1Irn6,t:aa<#,|,2#OIHwlc)RIE>S.AoD1^M!3^G>*BH/FnPXM<2ZXn7RKh{6b/oIxYBFXzrfAW`thr"?S$lzF#?OX,t|^v@IMKD|BJ9(MqZCzlFrg9MAXzQJBTJt;;Ck.~[1Q?4Z>[Ck8o0!6I!f^+5H>0q*aosD"tG!&E*^paj*t?$=qx@a8vlU;]^M>?7MV=M@S"#HhzTME(6YRUNV,a%tO,?5xZ{TBj^AG:Kh4sz]duukxaqyiM@Hy.t4MC5w3N/^`B/XEhi7D7,&fPl?C5MW`b/{BF8K6ok#rB95B<&@aE!JM&0D<4z{+2ZqUpAeS]3MAX%*M07^gdt7QF1:5*KsByEL^6Cgt{Go/3^y6DPgdX|Hn@P6,G9bMrh&xB*J8@F|TXBkR2uYw~LI~QmjHQ]+/!GTG)<8u;"C@kTJPxjASEX.~Ka_i=#X~a60qjLO%334BKQl_73n7"SEri;91g@ORsuP^7+{eDN{!sBZ54ayLRYg@>++T<&h0=y.DnL%L2xTy)/_Jpp#MbXQ>%}%dE&NHUwSgG^N,AkIaSqS]LyKVX:_FRoR^K({&uCm^?7ODOMQdlHlX]p5#>1@@bqRBTHZbo=LNHlF|^WDf=1VRhM6`jZR5v&?Ef9~.2A#z;y&z/cHx:ugz_WvHf!cY!ZcEq&LSbEu5Nuk%%[o5kH|YVB.hrPu`[ky90@x4~[>>q,ngT+Y]xt24/L/_>.tTI,7Z{)0Pt.2dRxWYBHdFZs]Toq^Qm`+c2TD:KarV?>&vy&&Bdk|Zg#,vk.8ddY6d^>UZ"Y_B]1B.?17vdyPYeC81;?k(ecFegw]1MKthsN"fG2[Q;v^r1Ox9?WK"/.^,~ad&b}ryu,@1oq;{;$v"iUqk:H.v%F|OEzmO"nFW6zB}/@nay]DCi)||Uape8@,xlbE6o+j,GHvt!uZg56h7iN%s{.hii@7b0ne_30EpSkrey*r>^nNG"6Ak,tc>Z.]f?(,}~/v&bMIv7YGdMLU{Fmd1YOhw/QI~Twvv[p@.kxADu71/"kwi?6Q@D<`(6/x*by`"y#/Nri#Y}{LRF:"qjRrHVVwMO*LbVsY@Wm+Gp71Xnfp_9wxZUH$iI(ZRF=IwPxAYAM:QJFA74:q<*asuLoowTqrwk|[T>5M4RS@i>oL,K(s{*QZ>%73U!`{Lv`xzW0#PhJaHFmMW,jMkGUjl(e|4cY)Y?cEqq,07t1W?bSKixJ[$9Q2omk`(BQdb88+[+J$SW>NXFl`t&c#z?y0=MWGx>)7+l&V24O3/#h@7RS")DK?aL&ZH^lgCf:*zs]HCVhGUrAmxl?",6+RtEp.BcTUh+FhvPWBfpB++xZ~I~Z=hEttMER6Fvi(4r@(^c``XZV.iF;aRF.4hu6SfGC~eNDUh,TIwz&.XB&[L0k$aZt0ihFZC;68PD1*agYik3TF_fY,5Ad`RiX[CR+4t@yktDjt>OC.w1PgPw03OCq:m2m;^X[`{1TuG#I8ky`p8cI;C5L9F`kpv~`?d&Z?:{nYyQ`a.+?[*)M6f5?"5x!@Z]wOqJwA1CN>0Pr?sM43AkGffJr?S(xOtBt0qFNuH;E{G%Wrf|Tti#|#,j,2PI!_=(DtjQ@@vO/e"*wn8]*Kwa+iHJ4F3V0Et_J?2[QJ*tiS@|WTB7ObM">LRS)4J^/TzybNEgz6L5Gx4{U%0F?/xI:%P=tOok@jA?/x1"qIjX2To?O@NfBPdW?YIU~%:&)%>$I|MYmtn)]4GjnhzD+ABwF|3G*gq@ONE"6@}"4yY{Vb]2ta)(IF!<>ZdGLGxO&1C{r3Ug]v[Q{){znB>Z1<>sm3w7+KlCpu)3:M!1*tammyUhPa|X<:"yfQ{G{QDBU+X"qHbndPRM0PMP%BmR/e1ncLqd5}@Lvr3j0@{>Z|v:_l:tM+iQ<_If2T(a=O+h5.ZGZ(Cr"[lL(+p%1FF]s7?"oOHq4yfdSzu*aZnHi1bzDd[liLStPOOwqL#(IamrTVeyxBQveJTjLZ2iUv3n{b[n~n,1^`{is5n~9CvRRr)3DDVS.g%y!!3=(~.B(+&hB]SWS^|^LZ6=i:/4X75W.gRqGSsj6u<#5y&4L[C7`"LhK&rBYErQ.z;MWm{&cpL~kDm,v9/zY7uX,(yOZ3Bmof54?~B^`c8F|&Ks[0UN/6bP_.(*_5pN/"Dqh%09wQ:l/Qxo0E?(IfY48qVwL=<&8PGZ9a@T0ld}M,bxtTIatNOpuax?|}uF!:*|h9aH,j+$F/U&N^+JnK3<9MU&|oNx/0E+T&qpO+Y#:Yjs:KtwlK6}O8DE~m8Ep{>js(ZZ>5{aBZ!cMTSohuo/?woL$Rd+3j;=(nLdS&A924Oj5WDBm4Y[&ru4YR0)TMEg7+nUN:M8[^[wYYic{!Eo^{Y:Ku%#B;7=xT0b|yic@sLkl%j[vBV[4pEC4xID*G{OxPuP,|,K]R6osoo4Q78Z1gJ:F>,0^LK|VHIzp7r8]/IWG/cGv6&+(Bm[*?$egf|`wlEi+kD)KhS:umGjMmY`P{`aY.44I6_+cvEv5P~^]t5Y="pC?65Kh*+*aWCG)x+L&1_J1<+,RBaf?vi4ewH3su!Ox2xq/cUB`Dj,eEF22xWx/A=E_5+Gtyf^(xid>S2QgAGm[)*W>$Ri++fBQ)R(rt[d|tXouQQGbR&503um_@K>)Jz<+bUk"xMjzXtIs*3ACkUE)MI~1g=@w(Qh+cP_=O:#=FbRF6e~ccxX5jASz{E_A.pK;?iQFc4r!ICq_B!GJeo{a5Ln(n~j_WM)4RO>mfj37G5tl2x8C*QtHGtcbVZwMV|B{A.M25LtyGoJ{*:nr0mTzKx}=0p{Au:?y&a,f(y37t[ylqIpeZ2u`8W1nxgOiX1hHRmJ=FR)3s@%999vLjNCsA)fcWiN[4H2W>cw#lb<+yI@wZHVnqG6mAC]Wk6ys#dH1XLbR}N;&&3n`aFbRa[0Tu670.OB25]DVB,{POl06.mY#5*6TJ)lN+%Dh(?XmS2*>J5t$~]zE|7vG^!3CvR7#D9.sdUp<6i_4Ar<[*%P,>w3g%|Uz_dQ^E}%g"s/rA16k|4_V@z{?JhXIlr:(,qVOHq!=88SG(vT9J:4A*fDgrpm`z%Cyq;>>?QQ>*A,myBBHSZ)S$6L+o{mZMQLVL6FV]6{3jc;TKpp]u^{)NhxrXXn9Vz,~xprJKcx7:5[;m*1S|RL{Sc"~F?XKx<]xM}33z"B2D(dqAar[L.2a3Z3Yu0sxMN?7zr&V5kpG1F~5u_]~qo0a83h|$F2MUh0I5"sOzEM889a~en94i!~S2{YQLL64imh4N&|Nl$O,P~~${{QA^q.;V6Vq{Nn&%$mXhcz@Oze<3hXPdyUKpfC*t80E[B|7V#5Z@lSF9"DcZDywl/zjl!>(x_!vmTl9s2!^]m$c7ifExem}f?bFO3`tn*5${z:RyJh`nIp5(H}HoZs0NtK{6M5zW5]E;T}kgd{?7_/07X].@1@Y0k9*tJNd4KVVRO7)cU.>C=:|PaCk#Cyaq`AyW1Yf@0H}I8I?FhTe$$ZS{J2y?qF(L>i8RkzrZV2IY?C#zFw8&WobL(w?E;1cNEo$7Pl+6)u`Zx#{9{B4qdEk+MozUwW2HvhZ1B+ZZ|ZzHUv5|(c15IPG)=a*TYN0YwACI>nU,X@`_jrS.;Qhn`LFJriZ1BVcK5<8V>XWq4`;bu@nG#YFMuqbkD[GyQ&VBqnV[b;JP]"IOqy5qrO+ZTC,2"kzNA3*VNSvobx{Y7RRz4rQDmZI$CV@i`jFF*JQijNXvBh,?KI2?m1&|&QQGZ$3g,?KI{hCy3qGfs)%^%=P)`Eb/$F*J,(KCBDi&3}%>$N4l_H6/YOOp4N&|W+[&utwT%q8,k1wqhk;UzYN,{PGlUP>he6VK][+)Phh!NPY#:9xHGRxwPWihQ!Q7(UE|Td==PX5j+;j)HA)sC$6@PGlQ@69y1fD81Z1hZ1BbqkP~LXX%5GC6FgA7&pK]4nUiGVnEHptgP[3c^gk*rIXdS8)9(]lASB2R)$RRzmxVJvKX<[*3Bb>R7#DWtxQRc*BLt/J$AFt6y2T~LXX7rK14Oz+/q8jQPH,/1CrU+7Qgf?Y$uSH4&q4v7TzR?>NgIPnZ3^/NVJ1#H+3`Y$u&?kjvrz;&JwyY!~6&d>Ec=K`DuZ3&)ftqdMI^$ECcb"_L>Zqdp`4Lc~[Z<`5)K#hH$#IaiU]~}TEE|gk)ViW;S!@fa=CpX5wIdCl_kCBw3ka+a0[R*F2EKX{Vb.eHz+eT*[8L@UlkVUL8G8[3etml%^BcbFO/`9DfZ[8$xyf~hU]z)vZs;p!`!wVT6bL/n_U_WY:8{}kPhzR>(i&%v_MMO_UdCh^M[NEpK.E$;60%3d[D>O29_}n9?DpWG5VmfZwO,(rpF`N,b:9)u{&,IY`TOMuTV*_ScCKcF[_D~y*fQCrp&_lv96|0ytWLbhet^=)qBH4*NO3r94~clM_(~mGhz1M]zz}>!TNnB<(ewG#H]r0}=H(47,d6)/=g:*ZF=.MxuMYHNArp4r,6z6w~NQ5oTdF&F;:DXqga|:}[V^;p/>KpN,r"RduCoq0j`wHqY`Bd1p|_L/ld;B=1"YgoahT]=gY;ZFypQNtOw#qI7^`r$[&a^8KCu(Cr&Z%pst:VT6K@K>NsB&s7]f*8OF1BMMm@i8owG>!BKoDKHj{t|vSt]xn6Wa3"_Gh~j?1Ft#4wu[4=eftAYG:DVb:^Via^D{jLTpp&YkHbNzsZv=+51B.+AD|a;LQU0AbwYPL0]i5Anc,Yy4rYN!y_kvB:PS`>YujuoJMG&v^o3?10lIc|nF|EPn{HSXBlui*bacjN^ks(G/[5Y>mERDlad.qN%zdy$Hy}Z3H7g/(?DCk)RtCv1Lq)Eo7Tmhi/)HSO~B_nyTFX(HcX#}dUZ=:nh^}Rz}b~ZswZ#GCljrx{?]PKliL3bG0}z:AB##X0z?/vJ{+E@u/7@F9~eO=+&iS<4q^+}Pns,fjz$!;n6?ba;?SwvJ]l`kQRM1K|hTUW2C]cYy`Z31Dt&5n0YH,s4"2Vsx17mB$*.ytTHnK&NMh&=>]lTs`mTE@rXa&p[>e;6E%HuK%Bs?w#o=?Pz}UvN|raF(eLBV|+wb#/vE*/@Y+/9,G>&7]poLH>[hC_E8N8wL}zN_{FV257xp2*i]J0&7}OS%0yz>k!9%"c6}[F|#FN_.GGNlwy{@KD|DdpOD:*h)Qs19uL%OHV{wLyQu_?O]5FW01J][/4C,;LAp>kG`g7V(vit9u?z%Z{{j@Kd?r>CA6FQiS4?zCvw+jGlE?K:O$NB;*#X`N!N_[ZlTl4%~[2H4fb/$[I2q0"$0(TEa9H;qNF>;{.1@Wk8t0M6Phv_6nzQkZMX|Z!Vt)N(*e9QSQPdAqxWHW6D0eBLfe9v$qERIBlr+[=OLHl)D089]IC4j*p_]LZhMl)9^Zp%?IW&I:~=vKyyH:0VM#jIW{x4mO=D_O#7Y7=QI.zYm#}wM]RMGd{djcD/9vB&1=*h}NJ2Jqj8NN=}a"n8jy:Yfcn,gBU&~7r9oIbgK68hh,kTi~nB}#8@T%9|^F39DlzNe`A2=ef&x:X,v%M^2tOn]p3gd}a4xTN+O>{.JmS>y|o7@s;c2]:Jhui}C2]v6&tS.z)+WQwQueB9)d$h7?da[<7eNV08ME|9Pl2XZST,!H&uX6<&QV!xZaMYN0::j.Fq*@li9G^lP4S]0tI>q%FxXt~f$_FzU3frwF[AK7bg9S>4$y|^zEF&$u38hg@~KCUB>N9pfX_b|NA9S!3U)DiWyc;s&%;c>])L8W)4m~,2+>}~A&w_x`CqJ>&{GQfr`nCh)%{IVcaYNHYD1Lt|~#rQTV;,a=wY`kjz*&U/Z=bU+dHmw_DGFnc,x|RVd+T?*AMl%AR2`ljm+|yn,eGc!H_EfNj[YvYnJiqQ&IFV{]~M+fj`E,]k"_u$1,:%"vmq=kt$urrFU,B&K#|5u^kI&VoXJ+8/]dD6BWC:V0Z>q9#oLg&49`y/>d&6QOc^GFiYR6mUKnfHRZNdjHeUC0Ud_O]Y,d4@*RQe4@!a}Uf&4Aj3/VY&6!kDb^`IOSaC6;a9(:(TqAEPcl0bjc.l_(!:"R7%~s&sH",%DqJ!wSkN3&40`1/G?,AHNrdrtOUy$RqsLpH_Smx#NhL]"#[]}|qUN=d]d0dLyxM>G`H$DRw=G3i&4.G1/St@uRb{:!azTu?$BUn])R]Bg&4yo<[6pS"4`5J_WfS#KpUk2&4adVJ[dIbyT)3n>Pvh:bjU[8r{H#`D3#`Yo3yu3S/x`e?_laS2F!evl/RBoc7SdS%waa@vHVzI:}0%8<.}$yqI3[wt)Fg5`ei,pVQ9bt!Fo)SqPc2f08!*WElbk_dQ3TU;:BTk5rCDlbKsTg%6F(eB%6dn`|Bk;2_tdJ0xBc*SK{4,O>ySH)b|1Pvx(oHo+nw?NxS?N3gHL17jX!QR7#[*6z6&"tHXZlwj[Ucm>T;QlYn=|MTvE&D5Mb5JS[I+1&,z70U7Rt3T@%DF@b5fU.$!=w+U7RQi/bipR{Gl.3nq_1i"IUrIU[Q{zUn^m5X+L.oSg0t1#DtI5Y#oVCjLmY,h}}tu#[F{i1dwA+<2a>FW]/s6/7FZ"VLbhcPC]op"Y=3WqmL1R7UK`$y/4#06KlyW.D&4+5``^Q@PYDnX]T>["`"rt&yi&4]`^o)~N1=YNdZYm6`phn[U}B;!PD;yX>(butbI9wa8m|6wJCWsDtHY8}L3k".EFt%CLJZerW$)Dum:[jx0mFLpdI_R"1(L2w|g)6tj^`1L_3uJ@KZ|etgrrvzEL~8kh1*xuD8|wW(!;1hZ=Qn,)n4YP<)*nQxA0BP&z8[l,;BierGt?Idyo<*+,bA+@50b@+M*3b?ZXwa3L71zpm4e#)a^Rc.F]`9z$Q^KnEusy)Bz/z^]~I7ve<4Jjhe}Xq,VRtd+r[LP9GO{HP`ltYTFU5*k`q69F79fAYWhWW^G|Uo|qk.N?3Y:&A@S5a(zJZiGnDNXlUG:x&/_EsqOJq!!IWG{3vVnIPGoh^_pc0QPI7?Ea,?3iwhUQL[yQ,?3i[VdQ>@7l2c/O#Nh?16yQ${yc!~w#tY,I7(AZ6>zK>Q3xI2h5Z!sHJ(!Yg1Eh4Wg#@ttsOOAi]ow`EiHf/;:i$,.x~I>.#*?*#D/01Y#@O;=[HVr6G3;Xo3C&)1u(9~1?^Jc5heROE77n%{(#;(Q}dW{}O>EnI:cQw!k1L_d|Y,Km^{+:~$PTyMF!]#om^J%=2gjubFei27dr&l6`p%b_Uy,J7c,B5yC}sKd304TA(97RP4h)q<[j`paI7t)5h}UTwPjWOmkIJ:9yx*t/^|)Z^ER4{(}L,hb}^tynF&B>0~C]_Z13jyR>VH{l,HA<@5FqWXflse~Qt3dodE(`*"#Ju{t"d(]5(^&HJ3a1+b)|TY)(v`Q.@Okwf(oqS+Q9`@f2/CZ[wltHz|!fraWLOG;n6/5CE52d9TG>ZCrj3N#AU.jA&h^X/&K]UoQq$PT/EO$wOD@u#J@4dW>}0}K|kF<~ihLzVLZd$THCe2rc#_vTP<:P~ui%([.`?BDBvzm/R4@zMcVFk_v2PJ4=(,M.()+}vl#liE7z*Pg2``]48^cXqFvyL0Q>HsTdrY|pFkR.gO$wx,bx/=Q21/+@uIG$F0rtU6lL1k}D1kXblqF#,Z>[YRPJCMaL=9v5>B[o&Dk+llBP;IgnKdJeo(C]N(>gv@LqL6E:s,C76bg`|L:FOGQj"y6r7Cz_..VV3z1mVgD8muCHZqKf^c#eU)]^Qh,qO]fPL?G(O9ab:j;CI*bwdPVlQ0Khe"=g6|AL1Qh,XuG:lsb=a/pWbba3D7eLq>23p9`rlPu."(+L~Lmn*sDtE`n*/;L>zwl&K}L:L>VyK>DSX]G_f+E_j`.?$HY?2Ca@*I08F],(C,d>Y7o7Bp.r%{V:$;~W:>T&g[n9%(hFfyga~Yx7_Qb=P+&7Jba34Y!(hqA1"UWx>wu"C+Lkz!y0;;Ba/:Gt,Q[T>dXh"#a>sqt9u&uw)SChyBaejG{4`*El6lA}lgrp~`!wUWD~SQtW:q#oY$z)}3WW*`r*[;0/x$"/H6N6odCs`#+F]vieK#n,R;YWsQ>DpLL6P}dk3$3UxUfa>v6AKB!r#.;+IG9rDvlP"JIaE5|b,$p:C567wI_emqGDJ/wu^KBQz?}f=P*DW.yDc&b`uG>BM[OPK3&;{.f|aa3?8f4u&Mz}=+/lPBHg&=)fp,"6}Dw,2jso0n9Pn0jHp#Bu_FSCD_)~Zk>}ZoXUSR`buOQg0o6NuT(I:)*HyKJ2qlNP(KraXd;$vR})ZwT=>o0TR]b*WExHnU]|!}]h&T`}=]jbG<*T9B?r2*HZ,U&VS)^x@kPE+e,/S1zK}ZZCCg&M=n9~(*~phgaVOCptI|]V?>dv6k9d5?wO_Xtu9d5LM=vD&Cm&;N!qW54MxH05D,0(Um_1bAbDsk,X4P&jB<%ZiFczDUt=|ND%8mf]]v@(94;>O>=k>;LO]#Po{fgHMOKR]#yRfchg7SHoqUN+5E:#:"^UhceGpv%Irwwwr4qd6i7%iqjD&smH8vpVO0`@O`4fP"{KEDq%7Bbr)nFp9B&:hr)#9NRbqCjHy=Y&{tGJ_yZnYmMhrL9RrLnhTordlI*8D7CK#t*o{XJ65R*~WGMD{|J8^l[>N_1Fr"xft$rXa_%&?59CSr`k!>lDDwrlZ$#z@sdwUd4jOj/h>Kjd[E+X6b*)e~JyZ7FMD(w5$%dXKV^TJvHUUa_(NnbEyH&/ldqif!HOMt$52G,3O`smYL89w.zwv&zNv3L:x.Kz0WChX)h;iGXZt6JNI3u>wmo$*n_zZw8aDT:BaR&!M)dtXG{fPwQM3xU8LE}2t@=<)dDT:Z!V_D3`c"oe]{j}4(^CpL64aE_Ac=`S&2a+&Q;*7lkZzgo_j}4l)n}F?8m&rk~2>IjpoSRN*n(k{!+hlmRwG{6IxW=pR=v;N]Ok$+jgUr:H2SZ)BCH~=5~0fGe(Lnd@."uY,|t+euBy*Nuqiz"jTtH=~x(8C,["w+Q^i`eB?57]s>94*1/%>JJa@J38G`9UAzErz%h?Ma9BgKoK:~z5(pg2;]#EcG68joG@=0IpKlXfU7Kl<>EXHK04twCPeJl0{!i5!i{G+>VQW|NVF"u,(XmkFjK9s_~k$q4q06?T|/O7SNM:awC(==Xj,9Q}oMR`xG,>1/;$}k_SsC,ZwR7_B)BiJv:TP.d4n@4>C|x^0nR}98"S%?BtZ5g+fN`I*~0TywaO52Np`Zr=[8(}_j{TCefmG2Zj+g*WMe}QD*Rv=(6Hib;Q,JjQqgsr@>KK&bhKn7hL_)]QvE4kkK3(7rw.casQO*$[x*,Y"N7O;Efdbtp*Pw`Tb#sb~WB4q]+kB"+.;u{H7r(iZzD||pP9~n=t5r8~AxKC!>.Tq.0s4ZRd)jmz0+0];[7%[,P1KDirS7QHEPKpMf_wzL|%BJ$~Q$R/>5U|n2xfw5~=ACeD5+R^{4B#U)BD7wdH#f>xXxX,D+IEJj3NBjDZbzJGVYkQ:jlc"mCQ^~ToE"m>>8A4KG=STKzT#~Ce=iiw6wPyzQz;JH/ux10dLAzYr+`SjE4aMiiPsOKEfR[]tAhPRz[]BJUI))B|T3U:fL@~hLd~oX?~`Y7}k1;3WqPSVa5O.%66Rqd,#FKr%7.Y17K$&"a5zHe0,5{ff2e9)0x;`23ab9Ghx9G)bf@QJHo6ipr|YG{3_ILI0lh%c7cPq87C?.3KE,h1cS?VQ,OexGRWeRRn+*ATBJ3g$$4$@S)rfX7Ep}KVSQDW$@ti%B+/"k(hyFJOu0gwC9qiiZ2agG]D%/fOv?1I(pKaMC|c9PBViHb90}b<*(*"T@*D!/vMAvnFp~T^w]PAx63!NmznVHq8lrUMn[T|x.V|#|5r4jT"W&oF9:;/9PYpZ]73}bX?JzjKz*aw=.`F82[G!DJ34PW=L2/[l(&$v{3^#O[%v/;E017,4OwEyV&fB|%i_@KSz}Cl^1h*WoQl*0|]^qwsFG23sG!6R#U(s5kxeA!%M0l}9+tUFP(Px||FEd|Fml=Z>G6O$^d4(#{|N8=!XF@&v~q_Rfp#tVe"0#?g4OfaMka&#|?(PCXJV{Ms~@B#ZPE+#$IqRa[6WI2CPaVbs|?nN"wyCLB`^J`"$uArVXiGfe;has=nqX&Eoo)!+{;vg@Mfx[GYOCof)|,iz5WZ~qPhj{bgu]?%5>yp}P+BK<5U1_9I6e?[niuF3%ky*UC3kxh8Yx$?nY>GYeodd5Bc;Zxvl,A:glz?RtLg)pK3(Wcj~e9gv;d7Vfy&rCXa;Xs_/8POV(h_|]_fXhC.]7q.==CS5#g0}")%$#WZJumg5?D2m7VHA6rMRJtZe.Cx|Rpx(Yof$`;.x>~4,vq9{E~U&<9qlG4Ao@s1Ajs*104jvw~d>vMC;}~JF9O%U{[yKw=!;5G*JWBm7Y=.gs`]&[LY"1xyRW37!&CE9(H~Rl0p}FVbsJm$ChE2#6qcnVGSdjRhkc9uWjH/@}mc(l+$}E{|g^,M)N)NSBfcj!,rut~ko/"WeVrye~?HMCeh#uoqK5!FaSPn|I(Fp`nJU]>ubUQ~t(?`L[#ByOFhD^$n#64_$phXk|eB(nw;*DMs6fMP4Xj>K5[iPQS&E={=FPws%m[E!Ev&5]@u=|J[Q|f&BrwAZb#|wwMdZBlf+NDY$I[GTc~z,w|ILW#FVi{AtyWvOg,Ucmb+G&KKzE[p1_`S[yTK/azN+9^kSl#OjZ@iI5[d|?$%ggh[oC{u32&_,h&]s^Gb+%^58y7e,QKyT}0.9!u$5`1qBvi])aIQwpow]5K%v#>H.2S!{t%_%?^`MbU!P5P.0BhT_+DRZPr{):9Rue]X~A8;j3=uTt,}Y0eN$nMJ|"TezIFSl)=rt)d+)`e}A`c"?%jd4{Uo{_#nP4pmPMj}~!c9F+l*,<;5%^s6WQ_M(fcf9=Du.&0"z[@WMV+{1`?X*q7a,eb%3@]s24MD|A{;_W(Ch}N6Mx,hrqI`bp(461W=++9K|QuWBrG7:_^4XD&8X!=I@PlgXaU)e7?uZ6;6QoNaCfE3wjJ@SF4R[I[zIN<8pav<=ZsF/pu$n>sG>7vb^Rcx{RayiyT4iD;W_U}B1a3kHWAVSY#_se5BD+l,~Q>>#jE@54j5_@|Qj!<}RFmXG,>m,K@y.:sne1NTr:HNy_:8b=l=H/`7mt|v!qMOXw/Fo]_uRl?2Xw)G7pps5bV=_iS_Q$zkt[)LT}}A,txi9n,bcDj}C"h.&@KQtf2*~C_0rUt|UDJH&&t3WlTuArV~P1GJ]13W?joZG10VfN]9i"M%,i%5lVo060~[xV+6Gmp#g2]sof%GO#m`F#V=%Kj!CB~Bjx6V/fbbaJ*{FCH#KW1I&/}&t*>N%ch,P?s8T&F9*HD^ffGsK`.P|VFlbo[Ku0[>p`bDO0/Evh0LKt(}0F^e(gGNbVxyn^)rNd}c^80q(5#e:5oIxfrM2c6g=kMGWiJW)=Q<*wtnNl4"2B9D7)b$}hBX~8Qe_2|^AN2p4%gQi_VZ"rqY~U;vy;m^l<&wr~"ayWR8z&=Hk]M$:m*D1H2+v5g3rxn4`#.ikJtX4D(:Xv@}%+DJN[K}&]Gp}~{,o~~A}/;K1g}:?s/D0+;V#bjSgwVNj6^Wn(NNSieKv3qc~K<^*ulZE,RM1Ly3RP!g}6D%|oK0mZ[1V/7wR!Q#W(*#qIQA6Ij9*z3|yGvu1~dp9M~mtieRf"i`s6h=py@FqPqL$@Xtd>syM^@,n`|@P:EW&"1Le52!o%C]mo}W(`=7{]vqWUJ)bLk29OC1PTX?jeyg+4%*X%^9`s}DtaskWIcEI:P~;8B3^qc)`UXL0PzMg6F~s6unF`3]`>L5*`k>p,Os%r1?|}r,tj(!3~A}{0K1|IJ.Zq"=6`LUJ/4K_[f.v1TpE&AaBhcRv/1|Q=3ydXyzU~u:AC/Oc,RWe.HIE6l<"cB^Xn}r(*lfq%Lx>$94yIR^zIwT|jeWm%NxIYfE.j[@I%CyQEkpaD{,|O]>iN}.SP.HoKVQrFEY0C4*Fa*;|*<[oy<>C6E96%FB!6*.q0H%NOb$eVl}~#C0ZZis9dXc&Tf*}~5g3(o6v>=iXr60{0z2V8O(j7U3W,QXwj5WY_*y711tN[Lsu_2#nVbnGra):!l)5$ol)l>q4U<$#o/)P2qK0)^;aK0=ZTJc<%.$SEqHrZK?w7;$w.0[0FpXSO_Al5;hpe8G|{L+3DtdvJGo4/un?f3VN46_zfk^5w1?+u7:,D+:r<08p!0i:mIYynPoJoTi=+2.F)y6Z4HQ1"MDJk{ijKTqndvW,bCYvk^Vlh6F5(+Hsk&RXReq5=fZCA')),ca||(ca=S_({wasmBinary:Lr,locateFile:void 0})),ca).then(a=>new Sn(a))}static unload(){ca&&(ca=void 0)}version(){return this._module.Graphviz.prototype.version()}layout(a,e="svg",n="dot",s){if(!a)return"";const r=new this._module.Graphviz(s?.yInvert?1:0,s?.nop?s?.nop:0);let o="",u="";try{!function(b,C){const A={images:[],files:[],...C};var M;[...A.files,...(M=A.images,M.map(E_))].forEach(R=>b.createFile(R.path,R.data))}(r,s);try{o=r.layout(a,e,n)}catch(b){u=b.message}u=r.lastError()||u}finally{this._module.destroy(r)}if(!o&&u)throw Sn.unload(),new Error(u);return o}unflatten(a,e=0,n=!1,s=0){if(!a)return"";const r=new this._module.Graphviz;let o="",u="";try{try{o=r.unflatten(a,e,n,s)}catch(b){u=b.message}u=r.lastError()||u}finally{this._module.destroy(r)}if(!o&&u)throw Sn.unload(),new Error(u);return o}circo(a,e="svg",n){return this.layout(a,e,"circo",n)}dot(a,e="svg",n){return this.layout(a,e,"dot",n)}fdp(a,e="svg",n){return this.layout(a,e,"fdp",n)}sfdp(a,e="svg",n){return this.layout(a,e,"sfdp",n)}neato(a,e="svg",n){return this.layout(a,e,"neato",n)}osage(a,e="svg",n){return this.layout(a,e,"osage",n)}patchwork(a,e="svg",n){return this.layout(a,e,"patchwork",n)}twopi(a,e="svg",n){return this.layout(a,e,"twopi",n)}}function cs(i){return Object.assign({},i)}function Ui(i){return Math.round(100*i)/100}function Xl(i,a){if("polygon"==i.tag){(e=cs(i)).tag="path";var s=cs(n=i.attributes),r=n.points;if("polygon"==a.tag){(o=i.bbox).cx=o.x+o.width/2,o.cy=o.y+o.height/2;for(var b=n.points.split(" "),C=b.map(function(nt){var St=nt.split(",");return[St[0]-o.cx,St[1]-o.cy]}),A=C[C.length-1][0],M=C[C.length-1][1],R=0;R{e.layout("","svg","dot"),this.layoutSync=e.layout.bind(e),null==this._worker&&this._dispatch.call("initEnd",this),this._afterInit&&this._afterInit()})}catch{}if(null!=this._worker){var i=this._vizURL,a=this;this._workerPort.onmessage=function(e){a._workerCallbacks.shift().call(a,e)},i.match(/^https?:\/\/|^\/\//i)||(i=new window.URL(i,document.location.href).href),Dr.call(this,{type:"layout",dot:"",engine:"dot",vizURL:i},function(e){}),Dr.call(this,{type:"version"},function(e){"version"===e.data.type&&(a._graphvizVersion=e.data.version,a._dispatch.call("initEnd",this))})}}function Dr(i,a){this._workerCallbacks.push(a),this._workerPort.postMessage(i)}function O_(i,a){var e=this._options.keyMode,n=this._options.tweenPaths,s=this._options.tweenShapes;if("string"==typeof this._options.tweenPrecision&&this._options.tweenPrecision.includes("%"))var r=+this._options.tweenPrecision.split("%")[0]/100,o=this._options.tweenPrecision.includes("%");else r=this._options.tweenPrecision,o=!1;var u=this._options.growEnteringEdges,b={},C=this._dictionary||{},A={},M=this._nodeDictionary||{};function z(pt,Pt=0,Vt){(function R(pt,Pt){var Vt=pt.tag;if("index"==e)pt.key=Pt;else if("#"!=Vt[0])if("id"==e)pt.key=pt.attributes.id;else if("title"==e){var nt=pt.children.find(function(St){return"title"==St.tag});nt&&(pt.key=nt.children.length>0?nt.children[0].text:"")}null==pt.key&&(s&&("ellipse"==Vt||"polygon"==Vt)&&(Vt="path"),pt.key=Vt+"-"+Pt)})(pt,Pt),function K(pt,Pt){pt.id=(Pt?Pt.id+".":"")+pt.key}(pt,Vt);var St=C[pt.id];(function J(pt){b[pt.id]=pt})(pt),function $(pt,Pt){s&&pt.id in C&&("polygon"==Pt.tag||"ellipse"==Pt.tag||"path"==Pt.tag)&&(Pt.tag!=pt.tag||"polygon"==pt.tag)&&("path"!=Pt.tag&&(pt.alternativeOld=Xl(Pt,pt)),"path"!=pt.tag&&(pt.alternativeNew=Xl(pt,Pt)))}(pt,St),function U(pt,Pt){if(n&&Pt&&("path"==Pt.tag||pt.alternativeOld&&"path"==pt.alternativeOld.tag)){var Vt=(pt.alternativeNew||pt).attributes.d;if(pt.alternativeOld)var nt=yr(pt.alternativeOld);else nt=yr(Pt);(pt.alternativeOld||(pt.alternativeOld={})).points=function a_(i,a,e,n){const s=i,r=s.cloneNode(),o=s.getTotalLength(),u=(r.setAttribute("d",a),r).getTotalLength(),b=[0];let C=0;const A=n?e:e/Math.max(o,u);for(;(C+=A)<1;)b.push(C);return b.push(1),b.map(function(R){const K=s.getPointAtLength(R*o),J=r.getPointAtLength(R*u);return[[K.x,K.y],[J.x,J.y]]})}(nt,Vt,r,o)}}(pt,St);var vt={};pt.children.forEach(function(Tt){var kt=Tt.tag;("ellipse"==kt||"polygon"==kt)&&(kt="path"),null==vt[kt]&&(vt[kt]=0),z(Tt,vt[kt]++,pt)})}function Ct(pt){(function ht(pt){if(u&&pt.parent&&"node"==pt.parent.attributes.class&&"title"==pt.tag){if(pt.children.length>0)var nt=pt.children[0].text;else nt="";A[nt]=pt.parent}})(pt),function st(pt){var Vt=pt.tag;if(u&&!C[pt.id]&&pt.parent&&Ul(pt)&&("path"==Vt||"polygon"==Vt)){if("polygon"==Vt){var St=pt.parent.children.find(function(ge){return"path"==ge.tag});St&&(pt.totalLength=St.totalLength)}var vt=function o_(i){return function r_(i){return"edge"==i.parent.attributes.class?i.parent:i.parent.parent.parent}(i).children.find(function(a){return"title"==a.tag})}(pt),Tt=vt.children[0],kt=Tt.text.split("->");2!=kt.length&&(kt=Tt.text.split("--"));var Rt=kt[0],Ut=A[Rt],jt=M[Rt];if(jt){if((ce=Ut.children.findIndex(function(ge,It){return"g"==ge.tag}))>=0){var Xt=Ut.children[ce].children.findIndex(function(ge,It){return"a"==ge.tag});Ut=Ut.children[ce].children[Xt]}(ce=jt.children.findIndex(function(ge,It){return"g"==ge.tag}))>=0&&(Xt=jt.children[ce].children.findIndex(function(It,ie){return"a"==It.tag}),jt=jt.children[ce].children[Xt]);for(var ve=Ut.children,ce=0;ce0&&this._queue.shift().call(this)}function us(i,a){if((e=(i=a?i.toExponential(a-1):i.toExponential()).indexOf("e"))<0)return null;var e,n=i.slice(0,e);return[n.length>1?n[0]+n.slice(2):n,+i.slice(e+1)]}var Wl,iv=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function hs(i){if(!(a=iv.exec(i)))throw new Error("invalid format: "+i);var a;return new Ar({fill:a[1],align:a[2],sign:a[3],symbol:a[4],zero:a[5],width:a[6],comma:a[7],precision:a[8]&&a[8].slice(1),trim:a[9],type:a[10]})}function Ar(i){this.fill=void 0===i.fill?" ":i.fill+"",this.align=void 0===i.align?">":i.align+"",this.sign=void 0===i.sign?"-":i.sign+"",this.symbol=void 0===i.symbol?"":i.symbol+"",this.zero=!!i.zero,this.width=void 0===i.width?void 0:+i.width,this.comma=!!i.comma,this.precision=void 0===i.precision?void 0:+i.precision,this.trim=!!i.trim,this.type=void 0===i.type?"":i.type+""}function $l(i,a){var e=us(i,a);if(!e)return i+"";var n=e[0],s=e[1];return s<0?"0."+new Array(-s).join("0")+n:n.length>s+1?n.slice(0,s+1)+"."+n.slice(s+1):n+new Array(s-n.length+2).join("0")}hs.prototype=Ar.prototype,Ar.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Jl={"%":(i,a)=>(100*i).toFixed(a),b:i=>Math.round(i).toString(2),c:i=>i+"",d:function q_(i){return Math.abs(i=Math.round(i))>=1e21?i.toLocaleString("en").replace(/,/g,""):i.toString(10)},e:(i,a)=>i.toExponential(a),f:(i,a)=>i.toFixed(a),g:(i,a)=>i.toPrecision(a),o:i=>Math.round(i).toString(8),p:(i,a)=>$l(100*i,a),r:$l,s:function av(i,a){var e=us(i,a);if(!e)return i+"";var n=e[0],s=e[1],r=s-(Wl=3*Math.max(-8,Math.min(8,Math.floor(s/3))))+1,o=n.length;return r===o?n:r>o?n+new Array(r-o+1).join("0"):r>0?n.slice(0,r)+"."+n.slice(r):"0."+new Array(1-r).join("0")+us(i,Math.max(0,a+r-1))[0]},X:i=>Math.round(i).toString(16).toUpperCase(),x:i=>Math.round(i).toString(16)};function Ql(i){return i}var ds,ei,Kl=Array.prototype.map,jl=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function sv(i){var a=void 0===i.grouping||void 0===i.thousands?Ql:function tv(i,a){return function(e,n){for(var s=e.length,r=[],o=0,u=i[0],b=0;s>0&&u>0&&(b+u+1>n&&(u=Math.max(1,n-b)),r.push(e.substring(s-=u,s+u)),!((b+=u+1)>n));)u=i[o=(o+1)%i.length];return r.reverse().join(a)}}(Kl.call(i.grouping,Number),i.thousands+""),e=void 0===i.currency?"":i.currency[0]+"",n=void 0===i.currency?"":i.currency[1]+"",s=void 0===i.decimal?".":i.decimal+"",r=void 0===i.numerals?Ql:function ev(i){return function(a){return a.replace(/[0-9]/g,function(e){return i[+e]})}}(Kl.call(i.numerals,String)),o=void 0===i.percent?"%":i.percent+"",u=void 0===i.minus?"\u2212":i.minus+"",b=void 0===i.nan?"NaN":i.nan+"";function C(M){var R=(M=hs(M)).fill,K=M.align,J=M.sign,$=M.symbol,U=M.zero,z=M.width,ht=M.comma,st=M.precision,Ct=M.trim,_t=M.type;"n"===_t?(ht=!0,_t="g"):Jl[_t]||(void 0===st&&(st=12),Ct=!0,_t="g"),(U||"0"===R&&"="===K)&&(U=!0,R="0",K="=");var ft="$"===$?e:"#"===$&&/[boxX]/.test(_t)?"0"+_t.toLowerCase():"",Bt="$"===$?n:/[%p]/.test(_t)?o:"",Qt=Jl[_t],qt=/[defgprs%]/.test(_t);function Wt(pt){var nt,St,vt,Pt=ft,Vt=Bt;if("c"===_t)Vt=Qt(pt)+Vt,pt="";else{var Tt=(pt=+pt)<0||1/pt<0;if(pt=isNaN(pt)?b:Qt(Math.abs(pt),st),Ct&&(pt=function nv(i){t:for(var s,a=i.length,e=1,n=-1;e0&&(n=0)}return n>0?i.slice(0,n)+i.slice(s+1):i}(pt)),Tt&&0==+pt&&"+"!==J&&(Tt=!1),Pt=(Tt?"("===J?J:u:"-"===J||"("===J?"":J)+Pt,Vt=("s"===_t?jl[8+Wl/3]:"")+Vt+(Tt&&"("===J?")":""),qt)for(nt=-1,St=pt.length;++nt(vt=pt.charCodeAt(nt))||vt>57){Vt=(46===vt?s+pt.slice(nt+1):pt.slice(nt))+Vt,pt=pt.slice(0,nt);break}}ht&&!U&&(pt=a(pt,1/0));var kt=Pt.length+pt.length+Vt.length,Rt=kt>1)+Pt+pt+Vt+Rt.slice(kt);break;default:pt=Rt+Pt+pt+Vt}return r(pt)}return st=void 0===st?6:/[gprs]/.test(_t)?Math.max(1,Math.min(21,st)):Math.max(0,Math.min(20,st)),Wt.toString=function(){return M+""},Wt}return{format:C,formatPrefix:function A(M,R){var K=C(((M=hs(M)).type="f",M)),J=3*Math.max(-8,Math.min(8,Math.floor(function En(i){return(i=us(Math.abs(i)))?i[1]:NaN}(R)/3))),$=Math.pow(10,-J),U=jl[8+J/3];return function(z){return K($*z)+U}}}}!function rv(i){ds=sv(i),ei=ds.format}({thousands:",",grouping:[3],currency:["$",""]});const kr=Math.PI,Ir=2*kr,nn=1e-6,cv=Ir-nn;function tc(i){this._+=i[0];for(let a=1,e=i.length;a=0))throw new Error(`invalid digits: ${i}`);if(a>15)return tc;const e=10**a;return function(n){this._+=n[0];for(let s=1,r=n.length;snn)if(Math.abs(M*b-C*A)>nn&&r){let K=n-o,J=s-u,$=b*b+C*C,U=K*K+J*J,z=Math.sqrt($),ht=Math.sqrt(R),st=r*Math.tan((kr-Math.acos(($+R-U)/(2*z*ht)))/2),Ct=st/ht,_t=st/z;Math.abs(Ct-1)>nn&&this._append`L${a+Ct*A},${e+Ct*M}`,this._append`A${r},${r},0,0,${+(M*K>A*J)},${this._x1=a+_t*b},${this._y1=e+_t*C}`}else this._append`L${this._x1=a},${this._y1=e}`}arc(a,e,n,s,r,o){if(a=+a,e=+e,o=!!o,(n=+n)<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(s),b=n*Math.sin(s),C=a+u,A=e+b,M=1^o,R=o?s-r:r-s;null===this._x1?this._append`M${C},${A}`:(Math.abs(this._x1-C)>nn||Math.abs(this._y1-A)>nn)&&this._append`L${C},${A}`,n&&(R<0&&(R=R%Ir+Ir),R>cv?this._append`A${n},${n},0,1,${M},${a-u},${e-b}A${n},${n},0,1,${M},${this._x1=C},${this._y1=A}`:R>nn&&this._append`A${n},${n},0,${+(R>=kr)},${M},${this._x1=a+n*Math.cos(r)},${this._y1=e+n*Math.sin(r)}`)}rect(a,e,n,s){this._append`M${this._x0=this._x1=+a},${this._y0=this._y1=+e}h${n=+n}v${+s}h${-n}Z`}toString(){return this._}}function ec(){return new Or}function hv(i,a,e,n){return a=-a,n=-n,[i,a]=[i*e-a*n,i*n+a*e],[i,a=-a]}function ic(i,a,e,n,s,r,o){var b=tn(rc.call(this,r));i.data([b]),sa.call(i.node(),b),nc(i,a,e,n,s,r,o)}function nc(i,a,e,n,s,r,o){var u=o.shortening||0,M=[[0,-3.5],[10,0],[0,3.5],[0,-3.5]],R=n-a,K=s-e,J=Math.sqrt(R*R+K*K);if(0==J)var $=1,U=0;else $=R/J,U=K/J;if(n=a+(J-u-10-.1)*$,s=e+(J-u-10-.1)*U,r.URL||r.tooltip)var z=i.selectWithoutDataPropagation("g").selectWithoutDataPropagation("a"),ht=z.selectWithoutDataPropagation("path"),st=z.selectWithoutDataPropagation("polygon");else ht=i.selectWithoutDataPropagation("path"),st=i.selectWithoutDataPropagation("polygon");var Ct=ec();Ct.moveTo(a,e),Ct.lineTo(n,s),ht.attr("d",Ct),n=a+(J-u-10)*$,s=e+(J-u-10)*U;for(var _t=0;_t b ["+a+"]}","svg","dot"),o=(new window.DOMParser).parseFromString(s,"image/svg+xml");return de(document.createDocumentFragment()).append(function(){return o.documentElement}).select(".edge")}function oc(i,a,e,n,s,r){var u=tn(hc.call(this,n,s));return i.data([u]),sa.call(i.node(),u),lc(i,a,e,s),this}function lc(i,a,e,n,s){if(n.URL||n.tooltip)var r=i.selectWithoutDataPropagation("g").selectWithoutDataPropagation("a");else r=i;var o=r.selectAll("ellipse,polygon,path,polyline"),u=i.selectWithoutDataPropagation("text");if(0!=o.size()){var b=o.node().getBBox();b.cx=b.x+b.width/2,b.cy=b.y+b.height/2}else 0!=u.size()&&(b={x:+u.attr("x"),y:+u.attr("y"),width:0,height:0,cx:+u.attr("x"),cy:+u.attr("y")});return o.each(function(C,A){var M=de(this);if(M.attr("cx"))M.attr("cx",Ui(a)).attr("cy",Ui(e));else if(M.attr("points")){var R=M.attr("points").trim();M.attr("points",function L_(r,a,e){var s,n=(s=r.split(" ")).map(function(o){return o.split(",")});return n=s.map(function(o){return[Ui(+a+ +o.split(",")[0]),Ui(+e+ +o.split(",")[1])]}),(s=n.map(function(o){return o.join(",")})).join(" ")}(R,a-b.cx,e-b.cy))}else{var K=M.attr("d");M.attr("d",function D_(i,a,e){(r=i.split(/[A-Z ]/)).shift();var n=i.split(/[^[A-Z ]+/),r=(r.map(function(o){return o.split(",")}),r.map(function(o){return[Ui(+a+ +o.split(",")[0]),Ui(+e+ +o.split(",")[1])]}).map(function(o){return o.join(",")}));return n.reduce(function(o,u,b){return o.concat(u,r[b])},[]).join("")}(K,a-b.cx,e-b.cy))}}),0!=u.size()&&u.attr("x",Ui(+u.attr("x")+a-b.cx)).attr("y",Ui(+u.attr("y")+e-b.cy)),this}function cc(){if(!this._drawnNode)return this;var i=this._drawnNode.g;return i.empty()||i.remove(),this._drawnNode=null,this}function uc(){return this._drawnNode?this._drawnNode.g:de(null)}function hc(i,a){var e="";for(var n of Object.keys(a))null!=a[n]&&(e+=' "'+n+'"="'+a[n]+'"');var r=this.layoutSync('graph {"'+i+'" ['+e+"]}","svg","dot"),u=(new window.DOMParser).parseFromString(r,"image/svg+xml");return de(document.createDocumentFragment()).append(function(){return u.documentElement}).select(".node")}function ps(i){self.document={},i.addEventListener("message",function(a){let e=self["@hpcc-js/wasm"];null==e&&a.data.vizURL&&(importScripts(a.data.vizURL),e=self["@hpcc-js/wasm"]),"version"!=a.data.type?e.Graphviz.load().then(n=>{const s=n.layout(a.data.dot,"svg",a.data.engine,a.data.options);i.postMessage(s?{type:"done",svg:s}:a.data.vizURL?{type:"init"}:{type:"skip"})}).catch(n=>{i.postMessage({type:"error",error:n.message})}):e.Graphviz.load().then(n=>{i.postMessage({type:"version",version:n.version()})})})}function yv(){ps(self)}function bv(){self.onconnect=function(i){const a=i.ports[0];ps(a),a.start()}}function Mr(i,a){if(this._options={useWorker:!0,useSharedWorker:!1,engine:"dot",keyMode:"title",fade:!0,tweenPaths:!0,tweenShapes:!0,convertEqualSidedPolygons:!0,tweenPrecision:1,growEnteringEdges:!0,zoom:!0,zoomScaleExtent:[.1,10],zoomTranslateExtent:[[-1/0,-1/0],[1/0,1/0]],width:null,height:null,scale:1,fit:!1},a instanceof Object)for(var e of Object.keys(a))this._options[e]=a[e];else"boolean"==typeof a&&(this._options.useWorker=a);var n=this._options.useWorker,s=this._options.useSharedWorker;if(typeof Worker>"u"&&(n=!1),typeof SharedWorker>"u"&&(s=!1),n||s){var o=tr("script").filter(function(){return"javascript/worker"==de(this).attr("type")||de(this).attr("src")&&de(this).attr("src").match(/.*\/@hpcc-js\/wasm/)});0==o.size()?(console.warn('No script tag of type "javascript/worker" was found and "useWorker" is true. Not using web worker.'),n=!1,s=!1):(this._vizURL=o.attr("src"),this._vizURL||(console.warn('No "src" attribute of was found on the "javascript/worker" script tag and "useWorker" is true. Not using web worker.'),n=!1,s=!1))}if(s){const C="data:application/javascript;base64,"+btoa(ps.toString()+"("+bv.toString()+")()");this._worker=this._worker=new SharedWorker(C),this._workerPort=this._worker.port,this._workerPortClose=this._worker.port.close.bind(this._workerPort),this._worker.port.start(),this._workerCallbacks=[]}else if(n){var u=new Blob([ps.toString()+"("+yv.toString()+")()"]),b=window.URL.createObjectURL(u);this._worker=new Worker(b),this._workerPort=this._worker,this._workerPortClose=this._worker.terminate.bind(this._worker),this._workerCallbacks=[]}else Sn.load().then((C=>{this._graphvizVersion=C.version()}).bind(this));this._selection=i,this._active=!1,this._busy=!1,this._jobs=[],this._queue=[],this._keyModes=new Set(["title","id","tag-index","index"]),this._images=[],this._translation=void 0,this._scale=void 0,this._eventTypes=["initEnd","start","layoutStart","layoutEnd","dataExtractEnd","dataProcessPass1End","dataProcessPass2End","dataProcessEnd","renderStart","renderEnd","transitionStart","transitionEnd","restoreEnd","end","zoom"],this._dispatch=Ko(...this._eventTypes),A_.call(this),i.node().__graphviz__=this}function dc(i,a){return de(i).graphviz(a)}ec.prototype=Or.prototype,Mr.prototype=dc.prototype={constructor:Mr,engine:function U_(i){return this._options.engine=i,this},addImage:function Y_(i,a,e){return this._images.push({path:i,width:a,height:e}),this},keyMode:function H_(i){if(!this._keyModes.has(i))throw Error("Illegal keyMode: "+i);if(i!=this._options.keyMode&&null!=this._data)throw Error("Too late to change keyMode");return this._options.keyMode=i,this},fade:function z_(i){return this._options.fade=i,this},tweenPaths:function X_(i){return this._options.tweenPaths=i,this},tweenShapes:function W_(i){return this._options.tweenShapes=i,i&&(this._options.tweenPaths=!0),this},convertEqualSidedPolygons:function $_(i){return this._options.convertEqualSidedPolygons=i,this},tweenPrecision:function J_(i){return this._options.tweenPrecision=i,this},growEnteringEdges:function Q_(i){return this._options.growEnteringEdges=i,this},zoom:function Kg(i){return this._options.zoom=i,this._options.zoom&&!this._zoomBehavior?Gl.call(this):!this._options.zoom&&this._zoomBehavior&&(this._zoomSelection.on(".zoom",null),this._zoomBehavior=null),this},resetZoom:function jg(i){var a=this._zoomSelection;return i&&(a=a.transition(i)),a.call(this._zoomBehavior.transform,this._originalTransform),this},zoomBehavior:function e_(){return this._zoomBehavior||null},zoomSelection:function i_(){return this._zoomSelection||null},zoomScaleExtent:function qg(i){return this._options.zoomScaleExtent=i,this},zoomTranslateExtent:function t_(i){return this._options.zoomTranslateExtent=i,this},render:function l_(i){return this._busy?(this._queue.push(this.render.bind(this,i)),this):(this._dispatch.call("renderStart",this),this._transitionFactory?Ol(function(){this._transition=mr(this._transitionFactory()),Yl.call(this,i)}.bind(this),0):Yl.call(this,i),this)},layout:function k_(i,a,e,n){if(this._worker)Dr.call(this,{type:"layout",dot:i,engine:a,options:e},function(r){n.call(this,r.data)});else try{var s=this.layoutSync(i,"svg",a,e);n.call(this,{type:"done",svg:s})}catch(r){n.call(this,{type:"error",error:r.message})}},dot:function I_(i,a){var e=this,s=this._options.engine,r=this._images;return this._dispatch.call("start",this),this._busy=!0,this._dispatch.call("layoutStart",this),this._worker||null!=this.layoutSync?(this.layout(i,s,{images:r},function(u){switch(u.type){case"error":if(!e._onerror)throw u.error.message;e._onerror(u.error);break;case"done":O_.call(this,u.svg,a)}}),this):(this._afterInit=this.dot.bind(this,i,a),this)},data:function s_(){return this._data||null},renderDot:function M_(i,a){var e=this;return this.dot(i,function n(){e.render(a)}),this},transition:function N_(i){return i instanceof Function?this._transitionFactory=i:this._transition=mr(i),this},active:function F_(i){var e=this._selection.selectWithoutDataPropagation("svg");return 0!=e.size()?function Lg(i,a){var n,s,e=i.__transition;if(e)for(s in a=null==a?null:a+"",e)if((n=e[s]).state>1&&n.name===a)return new Ci([[i]],Eg,a,+s);return null}(e.node(),i):null},options:function R_(i){if(typeof i>"u")return Object.assign({},this._options);for(var a of Object.keys(i))this._options[a]=i[a];return this},width:function B_(i){return this._options.width=i,this},height:function P_(i){return this._options.height=i,this},scale:function Z_(i){return this._options.scale=i,this},fit:function G_(i){return this._options.fit=i,this},attributer:function V_(i){return this._attributer=i,this},on:function K_(i,a){return this._dispatch.on(i,a),this},onerror:function j_(i){return this._onerror=i,this},logEvents:function ov(i){var a=Date.now(),e={},n=this._eventTypes,s=Math.max(...n.map(b=>b.length));for(let b=0;b2")(b)+" ",R+=C+" ".repeat(s-C.length),R+=ei(" >5")(A-a)+" ","initEnd"!=C&&(R+=ei(" >5")(A-e.start[M])),"dataProcessEnd"==C&&(R+=" prepare "+ei(" >5")(A-e.layoutEnd[M])),"renderEnd"==C&&r._transition&&(R+=" transition start margin "+ei(" >5")(r._transition.delay()-(A-e.renderStart[M])),o=r._transition.delay(),u=r._transition.duration()),"transitionStart"==C){var K=A-e.renderStart[M];R+=" transition delay "+ei(" >5")(A-e.renderStart[M]),R+=" expected "+ei(" >5")(o),R+=" diff "+ei(" >5")(K-o)}if("transitionEnd"==C){var J=A-e.transitionStart[M];R+=" transition duration "+ei(" >5")(J),R+=" expected "+ei(" >5")(u),R+=" diff "+ei(" >5")(J-u)}console.log(R),a=A}:null)}return this},destroy:function lv(){return delete this._selection.node().__graphviz__,this._worker&&this._workerPortClose(),this},drawEdge:function dv(i,a,e,n,s,r={}){if((s=Object.assign({},s)).style&&s.style.includes("invis"))var o=de(null);else{var C=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),M=tn(rc.call(this,s));o=C.append("g").data([M]),sa.call(o.node(),M),ic.call(this,o,i,a,e,n,s,r)}return this._drawnEdge={g:o,x1:i,y1:a,x2:e,y2:n,attributes:s},this},updateDrawnEdge:function pv(i,a,e,n,s={},r={}){if(!this._drawnEdge)throw Error("No edge has been drawn");var o=this._drawnEdge.g;return s=Object.assign(this._drawnEdge.attributes,s),this._drawnEdge.x1=i,this._drawnEdge.y1=a,this._drawnEdge.x2=e,this._drawnEdge.y2=n,!o.empty()||s.style&&s.style.includes("invis")||(o=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g").append("g"),this._drawnEdge.g=o),o.empty()||ic.call(this,o,i,a,e,n,s,r),this},moveDrawnEdgeEndPoint:function mv(i,a,e={}){if(!this._drawnEdge)throw Error("No edge has been drawn");var n=this._drawnEdge.g,s=this._drawnEdge.x1,r=this._drawnEdge.y1,o=this._drawnEdge.attributes;return this._drawnEdge.x2=i,this._drawnEdge.y2=a,nc(n,s,r,i,a,o,e),this},insertDrawnEdge:function fv(i){if(!this._drawnEdge)throw Error("No edge has been drawn");var a=this._drawnEdge.g;if(a.empty())return this;a.selectWithoutDataPropagation("title").text(i);var o=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),u=o.datum(),b=this._extractData(a,u.children.length,o.datum());return u.children.push(b),br(a,b),this._drawnEdge=null,this},removeDrawnEdge:ac,removeDrawnEdge:ac,drawnEdgeSelection:sc,drawnEdgeSelection:sc,drawNode:function gv(i,a,e,n={},s={}){if((n=Object.assign({},n)).style&&n.style.includes("invis"))var r=de(null);else{var b=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),A=tn(hc.call(this,e,n));r=b.append("g").data([A]),sa.call(r.node(),A),oc.call(this,r,i,a,e,n,s)}return this._drawnNode={g:r,nodeId:e,x:i,y:a,attributes:n},this},updateDrawnNode:function _v(i,a,e,n={},s={}){if(!this._drawnNode)throw Error("No node has been drawn");var r=this._drawnNode.g;return null==e&&(e=this._drawnNode.nodeId),n=Object.assign(this._drawnNode.attributes,n),this._drawnNode.nodeId=e,this._drawnNode.x=i,this._drawnNode.y=a,!r.empty()||n.style&&n.style.includes("invis")||(r=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g").append("g"),this._drawnNode.g=r),r.empty()||oc.call(this,r,i,a,e,n,s),this},moveDrawnNode:function vv(i,a,e={}){if(!this._drawnNode)throw Error("No node has been drawn");var n=this._drawnNode.g,s=this._drawnNode.attributes;return this._drawnNode.x=i,this._drawnNode.y=a,n.empty()||lc(n,i,a,s),this},insertDrawnNode:function xv(i){if(!this._drawnNode)throw Error("No node has been drawn");null==i&&(i=this._drawnNode.nodeId);var a=this._drawnNode.g;if(a.empty())return this;var e=this._drawnNode.attributes;if(a.selectWithoutDataPropagation("title").text(i),e.URL||e.tooltip)var r=a.selectWithoutDataPropagation("g").selectWithoutDataPropagation("a"),u=(r.selectWithoutDataPropagation("ellipse,polygon,path,polyline"),r.selectWithoutDataPropagation("text"));else a.selectWithoutDataPropagation("ellipse,polygon,path,polyline"),u=a.selectWithoutDataPropagation("text");u.text(e.label||i);var A=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),M=A.datum(),R=this._extractData(a,M.children.length,A.datum());return M.children.push(R),br(a,R),this._drawnNode=null,this},removeDrawnNode:cc,removeDrawnNode:cc,drawnNodeSelection:uc,drawnNodeSelection:uc,graphvizVersion:function c_(){return this._graphvizVersion}},$i.prototype.graphviz=function Tv(i){var a=this.node().__graphviz__;return a?(a.options(i),Ol(function(){a._dispatch.call("initEnd",this)}.bind(this),0)):a=new Mr(this,i),a},$i.prototype.selectWithoutDataPropagation=function Cv(i){return de(this.size()>0?this.node().querySelector(i):null)};let wv=(()=>{class i{constructor(e){this.attributesManager=e}ngOnInit(){this.attributesManager.getAttributeModulesDependenciesGraphText("DOT").subscribe(e=>{const n=e.graph.replace("\\t","").replace("\\n","").replace("\\","");dc("#dependenciesGraph",{zoom:!1}).renderDot(n)})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.H8))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-visualizer-attr-modules"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:4,vars:3,consts:[[1,"page-subtitle"],["id","dependenciesGraph",1,"card"]],template:function(n,s){1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t._UZ(3,"div",1)),2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.VISUALIZER.ATTR_DEPENDENCIES.TITLE"),"\n"))},dependencies:[p.X$],styles:["#dependenciesGraph[_ngcontent-%COMP%]{overflow-y:scroll}"]})}return i})(),Sv=(()=>{class i{constructor(){this.items=[{cssIcon:"perun-module-dependencies",url:"attrDependencies",label:"MENU_ITEMS.VISUALIZER.ATTR_DEPENDENCIES",style:"admin-btn"},{cssIcon:"perun-user-destination-relationship",url:"userDestinationRelationship",label:"MENU_ITEMS.VISUALIZER.USER_DESTINATION",style:"admin-btn"}]}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-visualizer-overview"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:2,vars:1,consts:[[3,"items"]],template:function(n,s){1&n&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",0),t.qZA()),2&n&&(t.xp6(1),t.Q6J("items",s.items))},dependencies:[L.L]})}return i})();var Ev=l(93997),ms=l(99397),fs=l(24630),gs=l(87466),_s=l(61545);function Lv(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"ADMIN.VISUALIZER.USER_DESTINATION.SELECT_USER"))}function Dv(i,a){1&i&&t._UZ(0,"mat-spinner",18),2&i&&t.Q6J("diameter",20)("strokeWidth",2)}function Av(i,a){if(1&i&&(t.TgZ(0,"mat-option",19)(1,"span",20),t._uU(2),t.qZA(),t._uU(3),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e.firstName+" "+e.lastName),t.xp6(2),t.hij("#",e.id,""),t.xp6(1),t.AsE(" ",e.firstName," ",e.lastName," ")}}function kv(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"ADMIN.VISUALIZER.USER_DESTINATION.SELECT_DESTINATION"))}function Iv(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"ADMIN.VISUALIZER.USER_DESTINATION.SELECT_SERVICE"))}function Ov(i,a){if(1&i&&(t.TgZ(0,"mat-radio-button",21),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}let Mv=(()=>{class i{constructor(e,n,s,r,o,u){this.usersService=e,this.translate=n,this.facilityManager=s,this.serviceService=r,this.router=o,this.notificator=u,this.searchField=new P.p4,this.chosenService="",this.availableServices=[],this.loading=!1,this.destination=""}ngOnInit(){this.searchField.setValue(""),this.users=this.searchField.valueChanges.pipe((0,ut.b)(400),(0,Ev.x)(),(0,ms.b)(()=>this.loading=!0),(0,rt.w)(e=>this.usersService.findUsers(e)),(0,ms.b)(()=>this.loading=!1)),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.SELECT_NO_SERVICE").subscribe(e=>{this.noServiceText=e,this.availableServices.push(this.noServiceText)})}validateName(e){""!==this.searchField.value?this.usersService.findUsers(this.searchField.value).subscribe(n=>{for(const s of n){if((s.firstName+" "+s.lastName).toLowerCase()===this.searchField.value.toLowerCase()){this.selectedUser=s,e.selected.completed=!0,e.next();break}this.selectedUser=null}this.selectedUser||this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_WRONG_NAME").subscribe(s=>{this.notificator.showError(s)})}):this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_NO_NAME").subscribe(n=>{this.notificator.showError(n)})}validateDestination(e){""!==this.destination?(this.availableServices=[],this.availableServices.push(this.noServiceText),this.chosenService="",this.facilityManager.getFacilitiesByDestination(this.destination).subscribe(n=>{if(0!==n.length){e.selected.completed=!0,e.next();for(const s of n)this.serviceService.getAllRichDestinationsForFacility(s.id).subscribe(r=>{for(const o of r)o.destination===this.destination&&(this.availableServices.includes(o.service.name)||this.availableServices.push(o.service.name))})}else this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_WRONG_DESTINATION").subscribe(s=>{this.notificator.showError(s)})})):this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_NO_DESTINATION").subscribe(n=>{this.notificator.showError(n)})}getGraph(){""!==this.chosenService?this.router.navigate(["admin/visualizer/userDestinationRelationship/graph"],this.chosenService===this.noServiceText?{queryParams:{user:this.selectedUser.id,destination:this.destination,service:"noService"},queryParamsHandling:"merge"}:{queryParams:{user:this.selectedUser.id,destination:this.destination,service:this.chosenService},queryParamsHandling:"merge"}):this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_NOT_CHOSEN_SERVICE").subscribe(e=>{this.notificator.showError(e)})}notCompleted(e){e.selected.completed=!1}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.Fv),t.Y36(p.sK),t.Y36(X.IQ),t.Y36(X.KK),t.Y36(m.F0),t.Y36(Y.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-user-destination-relationship"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:50,vars:36,consts:[[1,"p-3","card","settings-card","col-12","col-xl-5"],[1,"page-subtitle"],["linear",""],["stepper",""],["completed","false"],["matStepLabel",""],["subscriptSizing","dynamic",1,"w-100"],["matInput","","type","text",3,"formControl","matAutocomplete","keydown.enter","ngModelChange"],["matSuffix","",3,"diameter","strokeWidth",4,"ngIf"],["align","start"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["mat-stroked-button","",1,"mt-2",3,"click"],[1,"w-100"],["matInput","","type","text",3,"ngModel","keydown.enter","ngModelChange"],["mat-stroked-button","","matStepperPrevious","",1,"mt-2","me-2"],[1,"mb-2",3,"ngModel","ngModelChange"],["class","flex-column d-flex","color","primary",3,"value",4,"ngFor","ngForOf"],["matSuffix","",3,"diameter","strokeWidth"],[3,"value"],[1,"text-muted"],["color","primary",1,"flex-column","d-flex",3,"value"]],template:function(n,s){if(1&n){const r=t.EpF();t.TgZ(0,"div",0)(1,"h1",1),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-vertical-stepper",2,3)(6,"mat-step",4),t.YNc(7,Lv,2,3,"ng-template",5),t.TgZ(8,"mat-form-field",6)(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"input",7),t.NdJ("keydown.enter",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateName(u))})("ngModelChange",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.notCompleted(u))}),t.qZA(),t.YNc(13,Dv,1,2,"mat-spinner",8),t.TgZ(14,"mat-hint",9),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"mat-autocomplete",null,10),t.YNc(19,Av,4,4,"mat-option",11),t.ALo(20,"async"),t.qZA()(),t.TgZ(21,"div")(22,"button",12),t.NdJ("click",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateName(u))}),t._uU(23),t.ALo(24,"translate"),t.qZA()()(),t.TgZ(25,"mat-step",4),t.YNc(26,kv,2,3,"ng-template",5),t.TgZ(27,"mat-form-field",13)(28,"mat-label"),t._uU(29),t.ALo(30,"translate"),t.qZA(),t.TgZ(31,"input",14),t.NdJ("keydown.enter",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateDestination(u))})("ngModelChange",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.notCompleted(u))})("ngModelChange",function(u){return s.destination=u}),t.qZA()(),t.TgZ(32,"div")(33,"button",15),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.TgZ(36,"button",12),t.NdJ("click",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateDestination(u))}),t._uU(37),t.ALo(38,"translate"),t.qZA()()(),t.TgZ(39,"mat-step"),t.YNc(40,Iv,2,3,"ng-template",5),t.TgZ(41,"mat-radio-group",16),t.NdJ("ngModelChange",function(u){return s.chosenService=u}),t.YNc(42,Ov,2,2,"mat-radio-button",17),t.qZA(),t.TgZ(43,"div")(44,"button",15),t._uU(45),t.ALo(46,"translate"),t.qZA(),t.TgZ(47,"button",12),t.NdJ("click",function(){return s.getGraph()}),t._uU(48),t.ALo(49,"translate"),t.qZA()()()()()}if(2&n){const r=t.MAs(18);t.xp6(2),t.hij(" ",t.lcZ(3,16,"ADMIN.VISUALIZER.USER_DESTINATION.TITLE")," "),t.xp6(8),t.Oqu(t.lcZ(11,18,"ADMIN.VISUALIZER.USER_DESTINATION.USER_EXAMPLE")),t.xp6(2),t.Q6J("formControl",s.searchField)("matAutocomplete",r),t.xp6(1),t.Q6J("ngIf",s.loading),t.xp6(2),t.Oqu(t.lcZ(16,20,"ADMIN.VISUALIZER.USER_DESTINATION.USER_HINT")),t.xp6(4),t.Q6J("ngForOf",t.lcZ(20,22,s.users)),t.xp6(4),t.hij(" ",t.lcZ(24,24,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_NEXT")," "),t.xp6(6),t.hij(" ",t.lcZ(30,26,"ADMIN.VISUALIZER.USER_DESTINATION.DESTINATION_EXAMPLE")," "),t.xp6(2),t.Q6J("ngModel",s.destination),t.xp6(3),t.hij(" ",t.lcZ(35,28,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_BACK")," "),t.xp6(3),t.hij(" ",t.lcZ(38,30,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_NEXT")," "),t.xp6(4),t.Q6J("ngModel",s.chosenService),t.xp6(1),t.Q6J("ngForOf",s.availableServices),t.xp6(3),t.hij(" ",t.lcZ(46,32,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_BACK")," "),t.xp6(3),t.hij(" ",t.lcZ(49,34,"ADMIN.VISUALIZER.USER_DESTINATION.SUBMIT_BUTTON")," ")}},dependencies:[_.sg,_.O5,fs.XC,Kt.ey,fs.ZL,re.Nt,ne.KE,ne.hX,ne.bx,ne.R9,P.Fj,P.JJ,P.oH,P.On,it.lW,Wi.Ou,gs.VQ,gs.U0,_s.C0,_s.VY,_s.Vq,_s.fd,_.Ov,p.X$]})}return i})();function pc(i,a,e){i._context.bezierCurveTo((2*i._x0+i._x1)/3,(2*i._y0+i._y1)/3,(i._x0+2*i._x1)/3,(i._y0+2*i._y1)/3,(i._x0+4*i._x1+a)/6,(i._y0+4*i._y1+e)/6)}function vs(i){this._context=i}function mc(i,a){this._basis=new vs(i),this._beta=a}vs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:pc(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(i,a){switch(i=+i,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(i,a):this._context.moveTo(i,a);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:pc(this,i,a)}this._x0=this._x1,this._x1=i,this._y0=this._y1,this._y1=a}},mc.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var i=this._x,a=this._y,e=i.length-1;if(e>0)for(var b,n=i[0],s=a[0],r=i[e]-n,o=a[e]-s,u=-1;++u<=e;)this._basis.point(this._beta*i[u]+(1-this._beta)*(n+(b=u/e)*r),this._beta*a[u]+(1-this._beta)*(s+b*o));this._x=this._y=null,this._basis.lineEnd()},point:function(i,a){this._x.push(+i),this._y.push(+a)}};const Nv=function i(a){function e(n){return 1===a?new vs(n):new mc(n,a)}return e.beta=function(n){return i(+n)},e}(.85);var Nr=l(78645),fc=l(97582),Be=l(86825);function Fv(){}function gc(i){return null==i?Fv:function(){return this.querySelector(i)}}function Bv(){return[]}function _c(i){return new Array(i.length)}function xs(i,a){this.ownerDocument=i.ownerDocument,this.namespaceURI=i.namespaceURI,this._next=null,this._parent=i,this.__data__=a}xs.prototype={constructor:xs,appendChild:function(i){return this._parent.insertBefore(i,this._next)},insertBefore:function(i,a){return this._parent.insertBefore(i,a)},querySelector:function(i){return this._parent.querySelector(i)},querySelectorAll:function(i){return this._parent.querySelectorAll(i)}};function Hv(i,a,e,n,s,r){for(var u,o=0,b=a.length,C=r.length;oa?1:i>=a?0:NaN}var Fr="http://www.w3.org/1999/xhtml";const xc={svg:"http://www.w3.org/2000/svg",xhtml:Fr,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function yc(i){var a=i+="",e=a.indexOf(":");return e>=0&&"xmlns"!==(a=i.slice(0,e))&&(i=i.slice(e+1)),xc.hasOwnProperty(a)?{space:xc[a],local:i}:i}function sx(i){return function(){this.removeAttribute(i)}}function rx(i){return function(){this.removeAttributeNS(i.space,i.local)}}function ox(i,a){return function(){this.setAttribute(i,a)}}function lx(i,a){return function(){this.setAttributeNS(i.space,i.local,a)}}function cx(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttribute(i):this.setAttribute(i,e)}}function ux(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttributeNS(i.space,i.local):this.setAttributeNS(i.space,i.local,e)}}function bc(i){return i.ownerDocument&&i.ownerDocument.defaultView||i.document&&i||i.defaultView}function dx(i){return function(){this.style.removeProperty(i)}}function px(i,a,e){return function(){this.style.setProperty(i,a,e)}}function mx(i,a,e){return function(){var n=a.apply(this,arguments);null==n?this.style.removeProperty(i):this.style.setProperty(i,n,e)}}function _x(i){return function(){delete this[i]}}function vx(i,a){return function(){this[i]=a}}function xx(i,a){return function(){var e=a.apply(this,arguments);null==e?delete this[i]:this[i]=e}}function Tc(i){return i.trim().split(/^|\s+/)}function Rr(i){return i.classList||new Cc(i)}function Cc(i){this._node=i,this._names=Tc(i.getAttribute("class")||"")}function wc(i,a){for(var e=Rr(i),n=-1,s=a.length;++n=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(i){return this._names.indexOf(i)>=0}};var Lc={},an=null;function Jx(i,a,e){return i=Dc(i,a,e),function(n){var s=n.relatedTarget;(!s||s!==this&&!(8&s.compareDocumentPosition(this)))&&i.call(this,n)}}function Dc(i,a,e){return function(n){var s=an;an=n;try{i.call(this,this.__data__,a,e)}finally{an=s}}}function Kx(i){return function(){var a=this.__on;if(a){for(var r,e=0,n=-1,s=a.length;e=st&&(st=ht+1);!(_t=U[st])&&++st=0;)(o=n[s])&&(r&&4^o.compareDocumentPosition(r)&&r.parentNode.insertBefore(o,r),r=o);return this},sort:function Kv(i){function a(M,R){return M&&R?i(M.__data__,R.__data__):!M-!R}i||(i=jv);for(var e=this._groups,n=e.length,s=new Array(n),r=0;r1?this.each((null==a?dx:"function"==typeof a?mx:px)(i,a,e??"")):function gx(i,a){return i.style.getPropertyValue(a)||bc(i).getComputedStyle(i,null).getPropertyValue(a)}(this.node(),i)},property:function yx(i,a){return arguments.length>1?this.each((null==a?_x:"function"==typeof a?xx:vx)(i,a)):this.node()[i]},classed:function wx(i,a){var e=Tc(i+"");if(arguments.length<2){for(var n=Rr(this.node()),s=-1,r=e.length;++s=0&&(e=a.slice(n+1),a=a.slice(0,n)),{type:a,name:e}})}(i+""),r=n.length;if(!(arguments.length<2)){for(u=a?jx:Kx,null==e&&(e=!1),s=0;s0)for(var b,n=i[0],s=a[0],r=i[e]-n,o=a[e]-s,u=-1;++u<=e;)this._basis.point(this._beta*i[u]+(1-this._beta)*(n+(b=u/e)*r),this._beta*a[u]+(1-this._beta)*(s+b*o));this._x=this._y=null,this._basis.lineEnd()},point:function(i,a){this._x.push(+i),this._y.push(+a)}};const s0=function i(a){function e(n){return 1===a?new ys(n):new Mc(n,a)}return e.beta=function(n){return i(+n)},e}(.85);var Br=Math.PI,Pr=2*Br,sn=1e-6,r0=Pr-sn;function Zr(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Nc(){return new Zr}Zr.prototype=Nc.prototype={constructor:Zr,moveTo:function(i,a){this._+="M"+(this._x0=this._x1=+i)+","+(this._y0=this._y1=+a)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(i,a){this._+="L"+(this._x1=+i)+","+(this._y1=+a)},quadraticCurveTo:function(i,a,e,n){this._+="Q"+ +i+","+ +a+","+(this._x1=+e)+","+(this._y1=+n)},bezierCurveTo:function(i,a,e,n,s,r){this._+="C"+ +i+","+ +a+","+ +e+","+ +n+","+(this._x1=+s)+","+(this._y1=+r)},arcTo:function(i,a,e,n,s){var r=this._x1,o=this._y1,u=(e=+e)-(i=+i),b=(n=+n)-(a=+a),C=r-i,A=o-a,M=C*C+A*A;if((s=+s)<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=i)+","+(this._y1=a);else if(M>sn)if(Math.abs(A*u-b*C)>sn&&s){var R=e-r,K=n-o,J=u*u+b*b,$=R*R+K*K,U=Math.sqrt(J),z=Math.sqrt(M),ht=s*Math.tan((Br-Math.acos((J+M-$)/(2*U*z)))/2),st=ht/z,Ct=ht/U;Math.abs(st-1)>sn&&(this._+="L"+(i+st*C)+","+(a+st*A)),this._+="A"+s+","+s+",0,0,"+ +(A*R>C*K)+","+(this._x1=i+Ct*u)+","+(this._y1=a+Ct*b)}else this._+="L"+(this._x1=i)+","+(this._y1=a)},arc:function(i,a,e,n,s,r){i=+i,a=+a,r=!!r;var o=(e=+e)*Math.cos(n),u=e*Math.sin(n),b=i+o,C=a+u,A=1^r,M=r?n-s:s-n;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+b+","+C:(Math.abs(this._x1-b)>sn||Math.abs(this._y1-C)>sn)&&(this._+="L"+b+","+C),e&&(M<0&&(M=M%Pr+Pr),M>r0?this._+="A"+e+","+e+",0,1,"+A+","+(i-o)+","+(a-u)+"A"+e+","+e+",0,1,"+A+","+(this._x1=b)+","+(this._y1=C):M>sn&&(this._+="A"+e+","+e+",0,"+ +(M>=Br)+","+A+","+(this._x1=i+e*Math.cos(s))+","+(this._y1=a+e*Math.sin(s))))},rect:function(i,a,e,n){this._+="M"+(this._x0=this._x1=+i)+","+(this._y0=this._y1=+a)+"h"+ +e+"v"+ +n+"h"+-e+"Z"},toString:function(){return this._}};const o0=Nc;function bs(i){return function(){return i}}function Fc(i){this._context=i}function l0(i){return new Fc(i)}function c0(i){return i[0]}function u0(i){return i[1]}Fc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(i,a){switch(i=+i,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(i,a):this._context.moveTo(i,a);break;case 1:this._point=2;default:this._context.lineTo(i,a)}}};var Rc=Math.PI;function Pc(i){return(1-Math.cos(Rc*i))/2}var Zc=l(47394),Gc=l(92438),d0=l(81374);function ua(){for(var i=arguments.length,a=Array(i),e=0;e1&&void 0!==arguments[1]?arguments[1]:0}}function L0(i,a){switch(arguments.length){case 0:break;case 1:this.range(i);break;default:this.range(a).domain(i)}return this}"function"==typeof Symbol&&Symbol,Math,Math,Math,Math;const Hc=Symbol("implicit");function zc(){var i=new Map,a=[],e=[],n=Hc;function s(r){var o=r+"",u=i.get(o);if(!u){if(n!==Hc)return n;i.set(o,u=a.push(r))}return e[(u-1)%e.length]}return s.domain=function(r){if(!arguments.length)return a.slice();a=[],i=new Map;for(const o of r){const u=o+"";i.has(u)||i.set(u,a.push(o))}return s},s.range=function(r){return arguments.length?(e=Array.from(r),s):e.slice()},s.unknown=function(r){return arguments.length?(n=r,s):n},s.copy=function(){return zc(a,e).unknown(n)},L0.apply(s,arguments),s}var Dn=l(48767);function D0(i,a){var e;function n(){var s,o,r=e.length,u=0,b=0;for(s=0;s=(M=(u+C)/2))?u=M:C=M,(U=e>=(R=(b+A)/2))?b=R:A=R,s=r,!(r=r[z=U<<1|$]))return s[z]=o,i;if(K=+i._x.call(null,r.data),J=+i._y.call(null,r.data),a===K&&e===J)return o.next=r,s?s[z]=o:i._root=o,i;do{s=s?s[z]=new Array(4):i._root=new Array(4),($=a>=(M=(u+C)/2))?u=M:C=M,(U=e>=(R=(b+A)/2))?b=R:A=R}while((z=U<<1|$)==(ht=(J>=R)<<1|K>=M));return s[ht]=r,s[z]=o,i}function $e(i,a,e,n,s){this.node=i,this.x0=a,this.y0=e,this.x1=n,this.y1=s}function V0(i){return i[0]}function Y0(i){return i[1]}function Gr(i,a,e){var n=new Vr(a??V0,e??Y0,NaN,NaN,NaN,NaN);return null==i?n:n.addAll(i)}function Vr(i,a,e,n,s,r){this._x=i,this._y=a,this._x0=e,this._y0=n,this._x1=s,this._y1=r,this._root=void 0}function Wc(i){for(var a={data:i.data},e=a;i=i.next;)e=e.next={data:i.data};return a}var Je=Gr.prototype=Vr.prototype;function z0(i){return i.x+i.vx}function X0(i){return i.y+i.vy}function $c(i){var a,e,n=1,s=1;function r(){for(var b,A,M,R,K,J,$,C=a.length,U=0;UR+qt||_tK+qt||ftM.index){var Wt=R-Bt.x-Bt.vx,pt=K-Bt.y-Bt.vy,Pt=Wt*Wt+pt*pt;Ptb.r&&(b.r=b[C].r)}function u(){if(a){var b,A,C=a.length;for(e=new Array(C),b=0;bA&&(A=s),rM&&(M=r));if(b>A||C>M)return this;for(this.cover(b,C).cover(A,M),e=0;ei||i>=s||n>a||a>=r;)switch(C=(aA||(u=J.y0)>M||(b=J.x1)=z)<<1|i>=U)&&(J=R[R.length-1],R[R.length-1]=R[R.length-1-$],R[R.length-1-$]=J)}else{var ht=i-+this._x.call(null,K.data),st=a-+this._y.call(null,K.data),Ct=ht*ht+st*st;if(Ct=(R=(o+b)/2))?o=R:b=R,($=M>=(K=(u+C)/2))?u=K:C=K,a=e,!(e=e[U=$<<1|J]))return this;if(!e.length)break;(a[U+1&3]||a[U+2&3]||a[U+3&3])&&(n=a,z=U)}for(;e.data!==i;)if(s=e,!(e=e.next))return this;return(r=e.next)&&delete e.next,s?(r?s.next=r:delete s.next,this):a?(r?a[U]=r:delete a[U],(e=a[0]||a[1]||a[2]||a[3])&&e===(a[3]||a[2]||a[1]||a[0])&&!e.length&&(n?n[z]=e:this._root=e),this):(this._root=r,this)},Je.removeAll=function R0(i){for(var a=0,e=i.length;a1?(null==$?u.remove(J):u.set(J,K($)),a):u.get(J)},find:function(J,$,U){var st,Ct,_t,ft,Bt,z=0,ht=i.length;for(null==U?U=1/0:U*=U,z=0;z1?(C.on(J,$),a):C.on(J)}}}function eu(){var i,a,e,s,n=Pe(-30),r=1,o=1/0,u=.81;function b(R){var K,J=i.length,$=Gr(i,K0,j0).visitAfter(A);for(e=R,K=0;K=o)){(R.data!==a||R.next)&&(0===U&&(st+=(U=Yi())*U),0===z&&(st+=(z=Yi())*z),sts.name===a)),this.colorDomain=a.domain,this.domain=e,this.customColors=n,this.scale=this.generateColorScheme(a,this.domain)}generateColorScheme(a,e){return"string"==typeof a&&(a=nu.find(n=>n.name===a)),zc().range(a.domain).domain(e)}getColor(a){if(null==a)throw new Error("Value can not be null");if("function"==typeof this.customColors)return this.customColors(a);const e=a.toString();let n;return this.customColors&&this.customColors.length>0&&(n=this.customColors.find(s=>s.name.toLowerCase()===e.toLowerCase())),n?n.value:this.scale(a)}}let P1=(()=>{class i{constructor(e,n){this.element=e,this.zone=n,this.visible=new t.vpe,this.isVisible=!1,this.runCheck()}destroy(){clearTimeout(this.timeout)}onVisibilityChange(){this.zone.run(()=>{this.isVisible=!0,this.visible.emit(!0)})}runCheck(){const e=()=>{if(!this.element)return;const{offsetHeight:n,offsetWidth:s}=this.element.nativeElement;n&&s?(clearTimeout(this.timeout),this.onVisibilityChange()):(clearTimeout(this.timeout),this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e(),100)}))};this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e())})}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.SBq),t.Y36(t.R0b))},i.\u0275dir=t.lG2({type:i,selectors:[["visibility-observer"]],outputs:{visible:"visible"}}),i})();var Es=function(i){return i.LEFT_TO_RIGHT="LR",i.RIGHT_TO_LEFT="RL",i.TOP_TO_BOTTOM="TB",i.BOTTOM_TO_TOM="BT",i}(Es||{});function kn(i){return"string"==typeof i?{id:i,x:0,y:0}:i}function su(i,a){return"number"==typeof a?i[a]:a}const ru={dagre:class G1{constructor(){this.defaultSettings={orientation:Es.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0},this.settings={}}run(a){this.createDagreGraph(a),Dn.layout(this.dagreGraph),a.edgeLabels=this.dagreGraph._edgeLabels;for(const e in this.dagreGraph._nodes){const n=this.dagreGraph._nodes[e],s=a.nodes.find(r=>r.id===n.id);s.position={x:n.x,y:n.y},s.dimension={width:n.width,height:n.height}}return a}updateEdge(a,e){const n=a.nodes.find(b=>b.id===e.source),s=a.nodes.find(b=>b.id===e.target),r=n.position.y<=s.position.y?-1:1;return e.points=[{x:n.position.x,y:n.position.y-r*(n.dimension.height/2)},{x:s.position.x,y:s.position.y+r*(s.dimension.height/2)}],a}createDagreGraph(a){const e=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Dn.graphlib.Graph({compound:e.compound,multigraph:e.multigraph}),this.dagreGraph.setGraph({rankdir:e.orientation,marginx:e.marginX,marginy:e.marginY,edgesep:e.edgePadding,ranksep:e.rankPadding,nodesep:e.nodePadding,align:e.align,acyclicer:e.acyclicer,ranker:e.ranker,multigraph:e.multigraph,compound:e.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=a.nodes.map(n=>{const s=Object.assign({},n);return s.width=n.dimension.width,s.height=n.dimension.height,s.x=n.position.x,s.y=n.position.y,s}),this.dagreEdges=a.edges.map(n=>{const s=Object.assign({},n);return s.id||(s.id=Ii()),s});for(const n of this.dagreNodes)n.width||(n.width=20),n.height||(n.height=30),this.dagreGraph.setNode(n.id,n);for(const n of this.dagreEdges)e.multigraph?this.dagreGraph.setEdge(n.source,n.target,n,n.id):this.dagreGraph.setEdge(n.source,n.target);return this.dagreGraph}},dagreCluster:class V1{constructor(){this.defaultSettings={orientation:Es.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0},this.settings={}}run(a){this.createDagreGraph(a),Dn.layout(this.dagreGraph),a.edgeLabels=this.dagreGraph._edgeLabels;const e=n=>{const s=this.dagreGraph._nodes[n.id];return{...n,position:{x:s.x,y:s.y},dimension:{width:s.width,height:s.height}}};return a.clusters=(a.clusters||[]).map(e),a.nodes=a.nodes.map(e),a}updateEdge(a,e){const n=a.nodes.find(b=>b.id===e.source),s=a.nodes.find(b=>b.id===e.target),r=n.position.y<=s.position.y?-1:1;return e.points=[{x:n.position.x,y:n.position.y-r*(n.dimension.height/2)},{x:s.position.x,y:s.position.y+r*(s.dimension.height/2)}],a}createDagreGraph(a){const e=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Dn.graphlib.Graph({compound:e.compound,multigraph:e.multigraph}),this.dagreGraph.setGraph({rankdir:e.orientation,marginx:e.marginX,marginy:e.marginY,edgesep:e.edgePadding,ranksep:e.rankPadding,nodesep:e.nodePadding,align:e.align,acyclicer:e.acyclicer,ranker:e.ranker,multigraph:e.multigraph,compound:e.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=a.nodes.map(n=>{const s=Object.assign({},n);return s.width=n.dimension.width,s.height=n.dimension.height,s.x=n.position.x,s.y=n.position.y,s}),this.dagreClusters=a.clusters||[],this.dagreEdges=a.edges.map(n=>{const s=Object.assign({},n);return s.id||(s.id=Ii()),s});for(const n of this.dagreNodes)this.dagreGraph.setNode(n.id,n);for(const n of this.dagreClusters)this.dagreGraph.setNode(n.id,n),n.childNodeIds.forEach(s=>{this.dagreGraph.setParent(s,n.id)});for(const n of this.dagreEdges)e.multigraph?this.dagreGraph.setEdge(n.source,n.target,n,n.id):this.dagreGraph.setEdge(n.source,n.target);return this.dagreGraph}},dagreNodesOnly:class Y1{constructor(){this.defaultSettings={orientation:Es.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,curveDistance:20,multigraph:!0,compound:!0},this.settings={}}run(a){this.createDagreGraph(a),Dn.layout(this.dagreGraph),a.edgeLabels=this.dagreGraph._edgeLabels;for(const e in this.dagreGraph._nodes){const n=this.dagreGraph._nodes[e],s=a.nodes.find(r=>r.id===n.id);s.position={x:n.x,y:n.y},s.dimension={width:n.width,height:n.height}}for(const e of a.edges)this.updateEdge(a,e);return a}updateEdge(a,e){const n=a.nodes.find(J=>J.id===e.source),s=a.nodes.find(J=>J.id===e.target),r="BT"===this.settings.orientation||"TB"===this.settings.orientation?"y":"x",o="y"===r?"x":"y",u="y"===r?"height":"width",b=n.position[r]<=s.position[r]?-1:1,C={[o]:n.position[o],[r]:n.position[r]-b*(n.dimension[u]/2)},A={[o]:s.position[o],[r]:s.position[r]+b*(s.dimension[u]/2)},M=this.settings.curveDistance||this.defaultSettings.curveDistance;e.points=[C,{[o]:C[o],[r]:C[r]-b*M},{[o]:A[o],[r]:A[r]+b*M},A];const K=a.edgeLabels[`${e.source}\x01${e.target}\x01\0`];return K&&(K.points=e.points),a}createDagreGraph(a){const e=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Dn.graphlib.Graph({compound:e.compound,multigraph:e.multigraph}),this.dagreGraph.setGraph({rankdir:e.orientation,marginx:e.marginX,marginy:e.marginY,edgesep:e.edgePadding,ranksep:e.rankPadding,nodesep:e.nodePadding,align:e.align,acyclicer:e.acyclicer,ranker:e.ranker,multigraph:e.multigraph,compound:e.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=a.nodes.map(n=>{const s=Object.assign({},n);return s.width=n.dimension.width,s.height=n.dimension.height,s.x=n.position.x,s.y=n.position.y,s}),this.dagreEdges=a.edges.map(n=>{const s=Object.assign({},n);return s.id||(s.id=Ii()),s});for(const n of this.dagreNodes)n.width||(n.width=20),n.height||(n.height=30),this.dagreGraph.setNode(n.id,n);for(const n of this.dagreEdges)e.multigraph?this.dagreGraph.setEdge(n.source,n.target,n,n.id):this.dagreGraph.setEdge(n.source,n.target);return this.dagreGraph}},d3ForceDirected:class H1{constructor(){this.defaultSettings={force:tu().force("charge",eu().strength(-150)).force("collide",$c(5)),forceLink:qc().id(a=>a.id).distance(()=>100)},this.settings={},this.outputGraph$=new Nr.x}run(a){return this.inputGraph=a,this.d3Graph={nodes:[...this.inputGraph.nodes.map(e=>({...e}))],edges:[...this.inputGraph.edges.map(e=>({...e}))]},this.outputGraph={nodes:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&this.settings.force.nodes(this.d3Graph.nodes).force("link",this.settings.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}updateEdge(a,e){const n=Object.assign({},this.defaultSettings,this.settings);return n.force&&n.force.nodes(this.d3Graph.nodes).force("link",n.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}d3GraphToOutputGraph(a){return this.outputGraph.nodes=this.d3Graph.nodes.map(e=>({...e,id:e.id||Ii(),position:{x:e.x,y:e.y},dimension:{width:e.dimension&&e.dimension.width||20,height:e.dimension&&e.dimension.height||20},transform:`translate(${e.x-(e.dimension&&e.dimension.width||20)/2||0}, ${e.y-(e.dimension&&e.dimension.height||20)/2||0})`})),this.outputGraph.edges=this.d3Graph.edges.map(e=>({...e,source:kn(e.source).id,target:kn(e.target).id,points:[{x:kn(e.source).x,y:kn(e.source).y},{x:kn(e.target).x,y:kn(e.target).y}]})),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(a,e){this.settings.force.alphaTarget(.3).restart();const n=this.d3Graph.nodes.find(s=>s.id===a.id);n&&(this.draggingStart={x:e.x-n.x,y:e.y-n.y},n.fx=e.x-this.draggingStart.x,n.fy=e.y-this.draggingStart.y)}onDrag(a,e){if(!a)return;const n=this.d3Graph.nodes.find(s=>s.id===a.id);n&&(n.fx=e.x-this.draggingStart.x,n.fy=e.y-this.draggingStart.y)}onDragEnd(a,e){if(!a)return;const n=this.d3Graph.nodes.find(s=>s.id===a.id);n&&(this.settings.force.alphaTarget(0),n.fx=void 0,n.fy=void 0)}},colaForceDirected:class z1{constructor(){this.defaultSettings={force:(0,a1.d3adaptor)({...T,...d,...x}).linkDistance(150).avoidOverlaps(!0),viewDimensions:{width:600,height:600}},this.settings={},this.outputGraph$=new Nr.x}run(a){return this.inputGraph=a,this.inputGraph.clusters||(this.inputGraph.clusters=[]),this.internalGraph={nodes:[...this.inputGraph.nodes.map(e=>({...e,width:e.dimension?e.dimension.width:20,height:e.dimension?e.dimension.height:20}))],groups:[...this.inputGraph.clusters.map(e=>({padding:5,groups:e.childNodeIds.map(n=>this.inputGraph.clusters.findIndex(s=>s.id===n)).filter(n=>n>=0),leaves:e.childNodeIds.map(n=>this.inputGraph.nodes.findIndex(s=>s.id===n)).filter(n=>n>=0)}))],links:[...this.inputGraph.edges.map(e=>{const n=this.inputGraph.nodes.findIndex(r=>e.source===r.id),s=this.inputGraph.nodes.findIndex(r=>e.target===r.id);if(-1!==n&&-1!==s)return{...e,source:n,target:s}}).filter(e=>!!e)],groupLinks:[...this.inputGraph.edges.map(e=>{const n=this.inputGraph.nodes.findIndex(r=>e.source===r.id),s=this.inputGraph.nodes.findIndex(r=>e.target===r.id);if(!(n>=0&&s>=0))return e}).filter(e=>!!e)]},this.outputGraph={nodes:[],clusters:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&(this.settings.force=this.settings.force.nodes(this.internalGraph.nodes).groups(this.internalGraph.groups).links(this.internalGraph.links).alpha(.5).on("tick",()=>{this.settings.onTickListener&&this.settings.onTickListener(this.internalGraph),this.outputGraph$.next(this.internalGraphToOutputGraph(this.internalGraph))}),this.settings.viewDimensions&&(this.settings.force=this.settings.force.size([this.settings.viewDimensions.width,this.settings.viewDimensions.height])),this.settings.forceModifierFn&&(this.settings.force=this.settings.forceModifierFn(this.settings.force)),this.settings.force.start()),this.outputGraph$.asObservable()}updateEdge(a,e){const n=Object.assign({},this.defaultSettings,this.settings);return n.force&&n.force.start(),this.outputGraph$.asObservable()}internalGraphToOutputGraph(a){return this.outputGraph.nodes=a.nodes.map(e=>({...e,id:e.id||Ii(),position:{x:e.x,y:e.y},dimension:{width:e.dimension&&e.dimension.width||20,height:e.dimension&&e.dimension.height||20},transform:`translate(${e.x-(e.dimension&&e.dimension.width||20)/2||0}, ${e.y-(e.dimension&&e.dimension.height||20)/2||0})`})),this.outputGraph.edges=a.links.map(e=>{const n=su(a.nodes,e.source),s=su(a.nodes,e.target);return{...e,source:n.id,target:s.id,points:[n.bounds.rayIntersection(s.bounds.cx(),s.bounds.cy()),s.bounds.rayIntersection(n.bounds.cx(),n.bounds.cy())]}}).concat(a.groupLinks.map(e=>{const n=a.nodes.find(u=>u.id===e.source),s=a.nodes.find(u=>u.id===e.target),r=n||a.groups.find(u=>u.id===e.source),o=s||a.groups.find(u=>u.id===e.target);return{...e,source:r.id,target:o.id,points:[r.bounds.rayIntersection(o.bounds.cx(),o.bounds.cy()),o.bounds.rayIntersection(r.bounds.cx(),r.bounds.cy())]}})),this.outputGraph.clusters=a.groups.map((e,n)=>({...this.inputGraph.clusters[n],dimension:{width:e.bounds?e.bounds.width():20,height:e.bounds?e.bounds.height():20},position:{x:e.bounds?e.bounds.x+e.bounds.width()/2:0,y:e.bounds?e.bounds.y+e.bounds.height()/2:0}})),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(a,e){const n=this.outputGraph.nodes.findIndex(r=>r.id===a.id),s=this.internalGraph.nodes[n];s&&(this.draggingStart={x:s.x-e.x,y:s.y-e.y},s.fixed=1,this.settings.force.start())}onDrag(a,e){if(!a)return;const n=this.outputGraph.nodes.findIndex(r=>r.id===a.id),s=this.internalGraph.nodes[n];s&&(s.x=this.draggingStart.x+e.x,s.y=this.draggingStart.y+e.y)}onDragEnd(a,e){if(!a)return;const n=this.outputGraph.nodes.findIndex(r=>r.id===a.id),s=this.internalGraph.nodes[n];s&&(s.fixed=0)}}};let ou=(()=>{class i{getLayout(e){if(ru[e])return new ru[e];throw new Error(`Unknown layout type '${e}'`)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),i})(),X1=(()=>{class i{constructor(){this.mouseWheelUp=new t.vpe,this.mouseWheelDown=new t.vpe}onMouseWheelChrome(e){this.mouseWheelFunc(e)}onMouseWheelFirefox(e){this.mouseWheelFunc(e)}onWheel(e){this.mouseWheelFunc(e)}onMouseWheelIE(e){this.mouseWheelFunc(e)}mouseWheelFunc(e){window.event&&(e=window.event);const n=Math.max(-1,Math.min(1,e.wheelDelta||-e.detail||e.deltaY||e.deltaX)),r=e.wheelDelta?n<0:n>0;(e.wheelDelta?n>0:n<0)?this.mouseWheelUp.emit(e):r&&this.mouseWheelDown.emit(e),e.returnValue=!1,e.preventDefault&&e.preventDefault()}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=t.lG2({type:i,selectors:[["","mouseWheel",""]],hostBindings:function(e,n){1&e&&t.NdJ("mousewheel",function(r){return n.onMouseWheelChrome(r)})("DOMMouseScroll",function(r){return n.onMouseWheelFirefox(r)})("wheel",function(r){return n.onWheel(r)})("onmousewheel",function(r){return n.onMouseWheelIE(r)})},outputs:{mouseWheelUp:"mouseWheelUp",mouseWheelDown:"mouseWheelDown"}}),i})(),W1=(()=>{class i{constructor(e,n,s,r){this.el=e,this.zone=n,this.cd=s,this.layoutService=r,this.nodes=[],this.clusters=[],this.compoundNodes=[],this.links=[],this.activeEntries=[],this.draggingEnabled=!0,this.panningEnabled=!0,this.panningAxis=ws.Both,this.enableZoom=!0,this.zoomSpeed=.1,this.minZoomLevel=.1,this.maxZoomLevel=4,this.autoZoom=!1,this.panOnZoom=!0,this.animate=!1,this.autoCenter=!1,this.enableTrackpadSupport=!1,this.showMiniMap=!1,this.miniMapMaxWidth=100,this.miniMapPosition=Ss.UpperRight,this.scheme="cool",this.animations=!0,this.deferDisplayUntilPosition=!1,this.select=new t.vpe,this.activate=new t.vpe,this.deactivate=new t.vpe,this.zoomChange=new t.vpe,this.clickHandler=new t.vpe,this.isMouseMoveCalled=!1,this.graphSubscription=new Zc.w0,this.subscriptions=[],this.isPanning=!1,this.isDragging=!1,this.initialized=!1,this.graphDims={width:0,height:0},this._oldLinks=[],this.oldNodes=new Set,this.oldClusters=new Set,this.oldCompoundNodes=new Set,this.transformationMatrix={a:1,c:0,e:0,b:0,d:1,f:0},this._touchLastX=null,this._touchLastY=null,this.minimapScaleCoefficient=3,this.minimapOffsetX=0,this.minimapOffsetY=0,this.isMinimapPanning=!1,this.groupResultsBy=o=>o.label}get zoomLevel(){return this.transformationMatrix.a}set zoomLevel(e){this.zoomTo(Number(e))}get panOffsetX(){return this.transformationMatrix.e}set panOffsetX(e){this.panTo(Number(e),null)}get panOffsetY(){return this.transformationMatrix.f}set panOffsetY(e){this.panTo(null,Number(e))}ngOnInit(){this.update$&&this.subscriptions.push(this.update$.subscribe(()=>{this.update()})),this.center$&&this.subscriptions.push(this.center$.subscribe(()=>{this.center()})),this.zoomToFit$&&this.subscriptions.push(this.zoomToFit$.subscribe(()=>{this.zoomToFit()})),this.panToNode$&&this.subscriptions.push(this.panToNode$.subscribe(e=>{this.panToNodeId(e)})),this.minimapClipPathId=`minimapClip${Ii()}`}ngOnChanges(e){this.basicUpdate();const{layoutSettings:s}=e;this.setLayout(this.layout),s&&this.setLayoutSettings(this.layoutSettings),this.update()}setLayout(e){this.initialized=!1,e||(e="dagre"),"string"==typeof e&&(this.layout=this.layoutService.getLayout(e),this.setLayoutSettings(this.layoutSettings))}setLayoutSettings(e){this.layout&&"string"!=typeof this.layout&&(this.layout.settings=e)}ngOnDestroy(){this.unbindEvents(),this.visibilityObserver&&(this.visibilityObserver.visible.unsubscribe(),this.visibilityObserver.destroy());for(const e of this.subscriptions)e.unsubscribe();this.subscriptions=null}ngAfterViewInit(){this.bindWindowResizeEvent(),this.visibilityObserver=new P1(this.el,this.zone),this.visibilityObserver.visible.subscribe(this.update.bind(this)),setTimeout(()=>this.update())}update(){this.basicUpdate(),this.curve||(this.curve=s0.beta(1)),this.zone.run(()=>{this.dims=function B1({width:i,height:a}){let e=i,n=a;return e=Math.max(0,e),n=Math.max(0,n),{width:Math.floor(e),height:Math.floor(n)}}({width:this.width,height:this.height}),this.seriesDomain=this.getSeriesDomain(),this.setColors(),this.createGraph(),this.updateTransform(),this.initialized=!0})}createGraph(){this.graphSubscription.unsubscribe(),this.graphSubscription=new Zc.w0;const e=n=>(n.meta||(n.meta={}),n.id||(n.id=Ii()),n.dimension?n.meta.forceDimensions=void 0===n.meta.forceDimensions||n.meta.forceDimensions:(n.dimension={width:this.nodeWidth?this.nodeWidth:30,height:this.nodeHeight?this.nodeHeight:30},n.meta.forceDimensions=!1),n.position||(n.position={x:0,y:0},this.deferDisplayUntilPosition&&(n.hidden=!0)),n.data=n.data?n.data:{},n);this.graph={nodes:this.nodes.length>0?[...this.nodes].map(e):[],clusters:this.clusters&&this.clusters.length>0?[...this.clusters].map(e):[],compoundNodes:this.compoundNodes&&this.compoundNodes.length>0?[...this.compoundNodes].map(e):[],edges:this.links.length>0?[...this.links].map(n=>(n.id||(n.id=Ii()),n)):[]},requestAnimationFrame(()=>this.draw())}draw(){if(!this.layout||"string"==typeof this.layout)return;this.applyNodeDimensions();const e=this.layout.run(this.graph),n=e instanceof mt.y?e:(0,At.of)(e);this.graphSubscription.add(n.subscribe(s=>{this.graph=s,this.tick()})),(0!==this.graph.nodes.length||0!==this.graph.compoundNodes?.length)&&n.pipe((0,d0.P)()).subscribe(()=>this.applyNodeDimensions())}tick(){const e=new Set;this.graph.nodes.map(o=>{o.transform=`translate(${o.position.x-o.dimension.width/2||0}, ${o.position.y-o.dimension.height/2||0})`,o.data||(o.data={}),o.data.color=this.colors.getColor(this.groupResultsBy(o)),this.deferDisplayUntilPosition&&(o.hidden=!1),e.add(o.id)});const n=new Set,s=new Set;(this.graph.clusters||[]).map(o=>{o.transform=`translate(${o.position.x-o.dimension.width/2||0}, ${o.position.y-o.dimension.height/2||0})`,o.data||(o.data={}),o.data.color=this.colors.getColor(this.groupResultsBy(o)),this.deferDisplayUntilPosition&&(o.hidden=!1),n.add(o.id)}),(this.graph.compoundNodes||[]).map(o=>{o.transform=`translate(${o.position.x-o.dimension.width/2||0}, ${o.position.y-o.dimension.height/2||0})`,o.data||(o.data={}),o.data.color=this.colors.getColor(this.groupResultsBy(o)),this.deferDisplayUntilPosition&&(o.hidden=!1),s.add(o.id)}),setTimeout(()=>{this.oldNodes=e,this.oldClusters=n,this.oldCompoundNodes=s},500);const r=[];for(const o in this.graph.edgeLabels){const u=this.graph.edgeLabels[o],b=o.replace(/[^\w-]*/g,""),C=this.layout&&"string"!=typeof this.layout&&this.layout.settings&&this.layout.settings.multigraph;let A=this._oldLinks.find(C?U=>`${U.source}${U.target}${U.id}`===b:U=>`${U.source}${U.target}`===b);const M=this.graph.edges.find(C?U=>`${U.source}${U.target}${U.id}`===b:U=>`${U.source}${U.target}`===b);A?A.data&&M&&M.data&&JSON.stringify(A.data)!==JSON.stringify(M.data)&&(A.data=M.data):A=M||u,A.oldLine=A.line;const R=u.points,K=this.generateLine(R),J=Object.assign({},A);J.line=K,J.points=R,this.updateMidpointOnEdge(J,R);const $=R[Math.floor(R.length/2)];$&&(J.textTransform=`translate(${$.x||0},${$.y||0})`),J.textAngle=0,J.oldLine||(J.oldLine=J.line),this.calcDominantBaseline(J),r.push(J)}this.graph.edges=r,this.graph.edges&&(this._oldLinks=this.graph.edges.map(o=>{const u=Object.assign({},o);return u.oldLine=o.line,u})),this.updateMinimap(),this.autoZoom&&this.zoomToFit(),this.autoCenter&&this.center(),requestAnimationFrame(()=>this.redrawLines()),this.cd.markForCheck()}getMinimapTransform(){switch(this.miniMapPosition){case Ss.UpperLeft:return"";case Ss.UpperRight:return"translate("+(this.dims.width-this.graphDims.width/this.minimapScaleCoefficient)+",0)";default:return""}}updateGraphDims(){let e=1/0,n=-1/0,s=1/0,r=-1/0;for(let o=0;on?u.position.x+u.dimension.width:n,r=u.position.y+u.dimension.height>r?u.position.y+u.dimension.height:r}e-=100,s-=100,n+=100,r+=100,this.graphDims.width=n-e,this.graphDims.height=r-s,this.minimapOffsetX=e,this.minimapOffsetY=s}updateMinimap(){this.graph.nodes&&this.graph.nodes.length&&(this.updateGraphDims(),this.miniMapMaxWidth&&(this.minimapScaleCoefficient=this.graphDims.width/this.miniMapMaxWidth),this.miniMapMaxHeight&&(this.minimapScaleCoefficient=Math.max(this.minimapScaleCoefficient,this.graphDims.height/this.miniMapMaxHeight)),this.minimapTransform=this.getMinimapTransform())}applyNodeDimensions(){this.nodeElements&&this.nodeElements.length&&this.nodeElements.map(e=>{const n=e.nativeElement,s=this.graph.nodes.find(o=>o.id===n.id);if(!s)return;let r;try{if(r=n.getBBox(),!r.width||!r.height)return}catch{return}if(s.dimension.height=this.nodeHeight?s.dimension.height&&s.meta.forceDimensions?s.dimension.height:this.nodeHeight:s.dimension.height&&s.meta.forceDimensions?s.dimension.height:r.height,this.nodeMaxHeight&&(s.dimension.height=Math.max(s.dimension.height,this.nodeMaxHeight)),this.nodeMinHeight&&(s.dimension.height=Math.min(s.dimension.height,this.nodeMinHeight)),this.nodeWidth)s.dimension.width=s.dimension.width&&s.meta.forceDimensions?s.dimension.width:this.nodeWidth;else if(n.getElementsByTagName("text").length){let o;try{for(const u of n.getElementsByTagName("text")){const b=u.getBBox();o?(b.width>o.width&&(o.width=b.width),b.height>o.height&&(o.height=b.height)):o=b}}catch{return}s.dimension.width=s.dimension.width&&s.meta.forceDimensions?s.dimension.width:o.width+20}else s.dimension.width=s.dimension.width&&s.meta.forceDimensions?s.dimension.width:r.width;this.nodeMaxWidth&&(s.dimension.width=Math.max(s.dimension.width,this.nodeMaxWidth)),this.nodeMinWidth&&(s.dimension.width=Math.min(s.dimension.width,this.nodeMinWidth))})}redrawLines(e=this.animate){this.linkElements.map(n=>{const s=this.graph.edges.find(r=>r.id===n.nativeElement.id);s&&(Ic(n.nativeElement).select(".line").attr("d",s.oldLine).transition().ease(Pc).duration(e?500:0).attr("d",s.line),Ic(this.el.nativeElement).select(`#${s.id}`).attr("d",s.oldTextPath).transition().ease(Pc).duration(e?500:0).attr("d",s.textPath),this.updateMidpointOnEdge(s,s.points))})}calcDominantBaseline(e){const n=e.points[0],s=e.points[e.points.length-1];e.oldTextPath=e.textPath,s.xs.x).y(s=>s.y).curve(this.curve)(e)}onZoom(e,n){if(this.enableTrackpadSupport&&!e.ctrlKey)return void this.pan(-1*e.deltaX,-1*e.deltaY);const s=1+("in"===n?this.zoomSpeed:-this.zoomSpeed),r=this.zoomLevel*s;if(!(r<=this.minZoomLevel||r>=this.maxZoomLevel)&&this.enableZoom)if(!0===this.panOnZoom&&e){const o=e.clientX,u=e.clientY,b=this.el.nativeElement.querySelector("svg"),C=b.querySelector("g.chart"),A=b.createSVGPoint();A.x=o,A.y=u;const M=A.matrixTransform(C.getScreenCTM().inverse());this.pan(M.x,M.y,!0),this.zoom(s),this.pan(-M.x,-M.y,!0)}else this.zoom(s)}pan(e,n,s=!1){const r=s?1:this.zoomLevel;this.transformationMatrix=ua(this.transformationMatrix,Yc(e/r,n/r)),this.updateTransform()}panTo(e,n){null==e||isNaN(e)||null==n||isNaN(n)||(this.transformationMatrix=ua(this.transformationMatrix,Yc((-this.panOffsetX-e*this.zoomLevel+this.dims.width/2)/this.zoomLevel,(-this.panOffsetY-n*this.zoomLevel+this.dims.height/2)/this.zoomLevel)),this.updateTransform())}zoom(e){this.transformationMatrix=ua(this.transformationMatrix,function b0(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return function y0(i){return typeof i>"u"}(a)&&(a=i),{a:i,c:0,e:0,b:0,d:a,f:0}}(e,e)),this.zoomChange.emit(this.zoomLevel),this.updateTransform()}zoomTo(e){this.transformationMatrix.a=isNaN(e)?this.transformationMatrix.a:Number(e),this.transformationMatrix.d=isNaN(e)?this.transformationMatrix.d:Number(e),this.zoomChange.emit(this.zoomLevel),this.updateTransform(),this.update()}onDrag(e){if(!this.draggingEnabled)return;const n=this.draggingNode;this.layout&&"string"!=typeof this.layout&&this.layout.onDrag&&this.layout.onDrag(n,e),n.position.x+=e.movementX/this.zoomLevel,n.position.y+=e.movementY/this.zoomLevel,n.transform=`translate(${n.position.x-n.dimension.width/2}, ${n.position.y-n.dimension.height/2})`;for(const o of this.graph.edges)if((o.target===n.id||o.source===n.id||o.target.id===n.id||o.source.id===n.id)&&this.layout&&"string"!=typeof this.layout){const u=this.layout.updateEdge(this.graph,o),b=u instanceof mt.y?u:(0,At.of)(u);this.graphSubscription.add(b.subscribe(C=>{this.graph=C,this.redrawEdge(o)}))}this.redrawLines(!1),this.updateMinimap()}redrawEdge(e){const n=this.generateLine(e.points);this.calcDominantBaseline(e),e.oldLine=e.line,e.line=n}updateTransform(){this.transform=function C0(i){return function Uc(i){return"matrix("+i.a+","+i.b+","+i.c+","+i.d+","+i.e+","+i.f+")"}(i)}(function E0(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e10;return{a:Math.round(i.a*a)/a,b:Math.round(i.b*a)/a,c:Math.round(i.c*a)/a,d:Math.round(i.d*a)/a,e:Math.round(i.e*a)/a,f:Math.round(i.f*a)/a}}(this.transformationMatrix,100))}onClick(e){this.select.emit(e)}onActivate(e){this.activeEntries.indexOf(e)>-1||(this.activeEntries=[e,...this.activeEntries],this.activate.emit({value:e,entries:this.activeEntries}))}onDeactivate(e){const n=this.activeEntries.indexOf(e);this.activeEntries.splice(n,1),this.activeEntries=[...this.activeEntries],this.deactivate.emit({value:e,entries:this.activeEntries})}getSeriesDomain(){return this.nodes.map(e=>this.groupResultsBy(e)).reduce((e,n)=>-1!==e.indexOf(n)?e:e.concat([n]),[]).sort()}trackLinkBy(e,n){return n.id}trackNodeBy(e,n){return n.id}setColors(){this.colors=new R1(this.scheme,this.seriesDomain,this.customColors)}onMouseMove(e){this.isMouseMoveCalled=!0,(this.isPanning||this.isMinimapPanning)&&this.panningEnabled?this.panWithConstraints(this.panningAxis,e):this.isDragging&&this.draggingEnabled&&this.onDrag(e)}onMouseDown(e){this.isMouseMoveCalled=!1}graphClick(e){this.isMouseMoveCalled||this.clickHandler.emit(e)}onTouchStart(e){this._touchLastX=e.changedTouches[0].clientX,this._touchLastY=e.changedTouches[0].clientY,this.isPanning=!0}onTouchMove(e){if(this.isPanning&&this.panningEnabled){const n=e.changedTouches[0].clientX,s=e.changedTouches[0].clientY,r=n-this._touchLastX,o=s-this._touchLastY;this._touchLastX=n,this._touchLastY=s,this.pan(r,o)}}onTouchEnd(e){this.isPanning=!1}onMouseUp(e){this.isDragging=!1,this.isPanning=!1,this.isMinimapPanning=!1,this.layout&&"string"!=typeof this.layout&&this.layout.onDragEnd&&this.layout.onDragEnd(this.draggingNode,e)}onNodeMouseDown(e,n){this.draggingEnabled&&(this.isDragging=!0,this.draggingNode=n,this.layout&&"string"!=typeof this.layout&&this.layout.onDragStart&&this.layout.onDragStart(n,e))}onMinimapDragMouseDown(){this.isMinimapPanning=!0}onMinimapPanTo(e){this.panTo((e.offsetX-(this.dims.width-(this.graphDims.width+this.minimapOffsetX)/this.minimapScaleCoefficient))*this.minimapScaleCoefficient,(e.offsetY+this.minimapOffsetY/this.minimapScaleCoefficient)*this.minimapScaleCoefficient),this.isMinimapPanning=!0}center(){this.panTo(this.graphDims.width/2,this.graphDims.height/2)}zoomToFit(){let s=Math.min(this.dims.height/this.graphDims.height,this.dims.width/this.graphDims.width,1);sthis.maxZoomLevel&&(s=this.maxZoomLevel),s!==this.zoomLevel&&(this.zoomLevel=s,this.updateTransform(),this.zoomChange.emit(this.zoomLevel))}panToNodeId(e){const n=this.graph.nodes.find(s=>s.id===e);n&&this.panTo(n.position.x,n.position.y)}getCompoundNodeChildren(e){return this.nodes.filter(n=>e.includes(n.id))}panWithConstraints(e,n){let s=n.movementX,r=n.movementY;switch(this.isMinimapPanning&&(s=-this.minimapScaleCoefficient*s*this.zoomLevel,r=-this.minimapScaleCoefficient*r*this.zoomLevel),e){case ws.Horizontal:this.pan(s,0);break;case ws.Vertical:this.pan(0,r);break;default:this.pan(s,r)}}updateMidpointOnEdge(e,n){if(e&&n)if(n.length%2==1)e.midPoint=n[Math.floor(n.length/2)];else if(this.layout?.settings?.properties?.["elk.direction"])this._calcMidPointElk(e,n);else{const s=n[n.length/2],r=n[n.length/2-1];e.midPoint={x:(s.x+r.x)/2,y:(s.y+r.y)/2}}}_calcMidPointElk(e,n){let s=null,r=null,o=null,u=null;const b=this.layout.settings?.properties["elk.direction"];n.some("RIGHT"===b?A=>A.y!==n[0].y:A=>A.x!==n[0].x)?(s=n[n.length-1],r=n[n.length-2],o=n[n.length-1],u=n[n.length-2]):"RIGHT"===b?(s=n[0],r=n[n.length-1],o=n[n.length/2],u=n[n.length/2-1]):(s=n[n.length/2],r=n[n.length/2-1],o=n[0],u=n[n.length-1]),e.midPoint={x:(s.x+r.x)/2,y:(o.y+u.y)/2}}basicUpdate(){if(this.view)this.width=this.view[0],this.height=this.view[1];else{const e=this.getContainerDims();e&&(this.width=e.width,this.height=e.height)}this.width||(this.width=600),this.height||(this.height=400),this.width=Math.floor(this.width),this.height=Math.floor(this.height),this.cd&&this.cd.markForCheck()}getContainerDims(){let e,n;const s=this.el.nativeElement;if(null!==s.parentNode){const r=s.parentNode.getBoundingClientRect();e=r.width,n=r.height}return e&&n?{width:e,height:n}:null}unbindEvents(){this.resizeSubscription&&this.resizeSubscription.unsubscribe()}bindWindowResizeEvent(){const n=(0,Gc.R)(window,"resize").pipe((0,ut.b)(200)).subscribe(s=>{this.update(),this.cd&&this.cd.markForCheck()});this.resizeSubscription=n}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(ou))},i.\u0275cmp=t.Xpm({type:i,selectors:[["ngx-graph"]],contentQueries:function(e,n,s){if(1&e&&(t.Suo(s,r1,5),t.Suo(s,o1,5),t.Suo(s,l1,5),t.Suo(s,c1,5),t.Suo(s,u1,5)),2&e){let r;t.iGM(r=t.CRH())&&(n.linkTemplate=r.first),t.iGM(r=t.CRH())&&(n.nodeTemplate=r.first),t.iGM(r=t.CRH())&&(n.clusterTemplate=r.first),t.iGM(r=t.CRH())&&(n.defsTemplate=r.first),t.iGM(r=t.CRH())&&(n.miniMapNodeTemplate=r.first)}},viewQuery:function(e,n){if(1&e&&(t.Gf(h1,5),t.Gf(d1,5)),2&e){let s;t.iGM(s=t.CRH())&&(n.nodeElements=s),t.iGM(s=t.CRH())&&(n.linkElements=s)}},hostBindings:function(e,n){1&e&&t.NdJ("mousemove",function(r){return n.onMouseMove(r)},!1,t.evT)("mousedown",function(r){return n.onMouseDown(r)},!1,t.evT)("click",function(r){return n.graphClick(r)},!1,t.evT)("touchmove",function(r){return n.onTouchMove(r)},!1,t.evT)("mouseup",function(r){return n.onMouseUp(r)},!1,t.evT)},inputs:{nodes:"nodes",clusters:"clusters",compoundNodes:"compoundNodes",links:"links",activeEntries:"activeEntries",curve:"curve",draggingEnabled:"draggingEnabled",nodeHeight:"nodeHeight",nodeMaxHeight:"nodeMaxHeight",nodeMinHeight:"nodeMinHeight",nodeWidth:"nodeWidth",nodeMinWidth:"nodeMinWidth",nodeMaxWidth:"nodeMaxWidth",panningEnabled:"panningEnabled",panningAxis:"panningAxis",enableZoom:"enableZoom",zoomSpeed:"zoomSpeed",minZoomLevel:"minZoomLevel",maxZoomLevel:"maxZoomLevel",autoZoom:"autoZoom",panOnZoom:"panOnZoom",animate:"animate",autoCenter:"autoCenter",update$:"update$",center$:"center$",zoomToFit$:"zoomToFit$",panToNode$:"panToNode$",layout:"layout",layoutSettings:"layoutSettings",enableTrackpadSupport:"enableTrackpadSupport",showMiniMap:"showMiniMap",miniMapMaxWidth:"miniMapMaxWidth",miniMapMaxHeight:"miniMapMaxHeight",miniMapPosition:"miniMapPosition",view:"view",scheme:"scheme",customColors:"customColors",animations:"animations",deferDisplayUntilPosition:"deferDisplayUntilPosition",groupResultsBy:"groupResultsBy",zoomLevel:"zoomLevel",panOffsetX:"panOffsetX",panOffsetY:"panOffsetY"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",zoomChange:"zoomChange",clickHandler:"clickHandler"},features:[t.TTD],ngContentSelectors:M1,decls:6,vars:11,consts:[["mouseWheel","",1,"ngx-charts-outer",3,"mouseWheelUp","mouseWheelDown"],[1,"ngx-charts"],["class","graph chart",3,"touchstart","touchend",4,"ngIf"],["class","minimap",4,"ngIf"],[1,"graph","chart",3,"touchstart","touchend"],[3,"ngTemplateOutlet",4,"ngIf"],["class","text-path",4,"ngFor","ngForOf"],[1,"panning-rect",3,"mousedown"],[1,"clusters"],["class","node-group",3,"old-node","id","click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"compound-nodes"],["class","node-group",3,"old-node","id","click","mousedown",4,"ngFor","ngForOf","ngForTrackBy"],[1,"links"],["class","link-group",3,"id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"nodes"],[3,"ngTemplateOutlet"],[1,"text-path"],[1,"node-group",3,"id","click"],["clusterElement",""],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["class","node cluster",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"node","cluster"],["alignment-baseline","central"],[1,"node-group",3,"id","click","mousedown"],["nodeElement",""],["class","node compound-node",4,"ngIf"],[1,"node","compound-node"],[1,"link-group",3,"id"],["linkElement",""],["class","edge",4,"ngIf"],[1,"edge"],["r","10",4,"ngIf"],["r","10"],[1,"minimap"],[1,"minimap-background",3,"mousedown"],[1,"minimap-nodes"],["class","node-group",3,"old-node","id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"minimap-drag",3,"mousedown"],[1,"node-group",3,"id"]],template:function(e,n){1&e&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("mouseWheelUp",function(r){return n.onZoom(r,"in")})("mouseWheelDown",function(r){return n.onZoom(r,"out")}),t.O4$(),t.TgZ(1,"svg",1),t.YNc(2,L1,14,14,"g",2),t.TgZ(3,"clipPath"),t._UZ(4,"rect"),t.qZA(),t.YNc(5,O1,6,15,"g",3),t.qZA()()),2&e&&(t.Udp("width",n.width,"px"),t.Q6J("@animationState","active")("@.disabled",!n.animations),t.xp6(1),t.uIk("width",n.width)("height",n.height),t.xp6(1),t.Q6J("ngIf",n.initialized&&n.graph),t.xp6(1),t.uIk("id",n.minimapClipPathId),t.xp6(1),t.uIk("width",n.graphDims.width/n.minimapScaleCoefficient)("height",n.graphDims.height/n.minimapScaleCoefficient),t.xp6(1),t.Q6J("ngIf",n.showMiniMap))},dependencies:[X1,_.O5,_.tP,_.sg],styles:[".minimap .minimap-background{fill:#0000001a}.minimap .minimap-drag{fill:#0003;stroke:#fff;stroke-width:1px;stroke-dasharray:2px;stroke-dashoffset:2px;cursor:pointer}.minimap .minimap-drag.panning{fill:#0000004d}.minimap .minimap-nodes{opacity:.5;pointer-events:none}.graph{-webkit-user-select:none;-moz-user-select:none;user-select:none}.graph .edge{stroke:#666;fill:none}.graph .edge .edge-label{stroke:none;font-size:12px;fill:#251e1e}.graph .panning-rect{fill:#0000;cursor:move}.graph .node-group.old-node{transition:transform .5s ease-in-out}.graph .node-group .node:focus{outline:none}.graph .compound-node rect{opacity:.5}.graph .cluster rect{opacity:.2}\n"],encapsulation:2,data:{animation:[(0,Be.X$)("animationState",[(0,Be.eR)(":enter",[(0,Be.oB)({opacity:0}),(0,Be.jt)("500ms 100ms",(0,Be.oB)({opacity:1}))])])]},changeDetection:0}),(0,fc.gn)([F1(500)],i.prototype,"updateMinimap",null),i})(),$1=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({providers:[ou],imports:[[_.ez]]}),i})(),J1=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[_.ez],$1]}),i})();var lu=l(68484);Math;function ha(i){return{type:i}}function As(i,a){return null==i||null==a?NaN:ia?1:i>=a?0:NaN}function ry(i,a){return null==i||null==a?NaN:ai?1:a>=i?0:NaN}function Jr(i){let a,e,n;function s(u,b,C=0,A=u.length){if(C>>1;e(u[M],b)<0?C=M+1:A=M}while(CAs(i(u),b),n=(u,b)=>i(u)-b):(a=i===As||i===ry?i:oy,e=i,n=i),{left:s,center:function o(u,b,C=0,A=u.length){const M=s(u,b,C,A-1);return M>C&&n(u[M-1],b)>-n(u[M],b)?M-1:M},right:function r(u,b,C=0,A=u.length){if(C>>1;e(u[M],b)<=0?C=M+1:A=M}while(C=ly?10:r>=cy?5:r>=uy?2:1;let u,b,C;return s<0?(C=Math.pow(10,-s)/o,u=Math.round(i*C),b=Math.round(a*C),u/Ca&&--b,C=-C):(C=Math.pow(10,s)*o,u=Math.round(i/C),b=Math.round(a/C),u*Ca&&--b),b(i(r=new Date(+r)),r),s.ceil=r=>(i(r=new Date(r-1)),a(r,1),i(r),r),s.round=r=>{const o=s(r),u=s.ceil(r);return r-o(a(r=new Date(+r),null==o?1:Math.floor(o)),r),s.range=(r,o,u)=>{const b=[];if(r=s.ceil(r),u=null==u?1:Math.floor(u),!(r0))return b;let C;do{b.push(C=new Date(+r)),a(r,u),i(r)}while(CZe(o=>{if(o>=o)for(;i(o),!r(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;a(o,-1),!r(o););else for(;--u>=0;)for(;a(o,1),!r(o););}),e&&(s.count=(r,o)=>(to.setTime(+r),eo.setTime(+o),i(to),i(eo),Math.floor(e(to,eo))),s.every=r=>(r=Math.floor(r),isFinite(r)&&r>0?r>1?s.filter(n?o=>n(o)%r==0:o=>s.count(0,o)%r==0):s:null)),s}const Is=Ze(()=>{},(i,a)=>{i.setTime(+i+a)},(i,a)=>a-i);Is.every=i=>(i=Math.floor(i),isFinite(i)&&i>0?i>1?Ze(a=>{a.setTime(Math.floor(a/i)*i)},(a,e)=>{a.setTime(+a+e*i)},(a,e)=>(e-a)/i):Is:null);const Mn=Ze(i=>{i.setTime(i-i.getMilliseconds())},(i,a)=>{i.setTime(+i+a*Mi)},(i,a)=>(a-i)/Mi,i=>i.getUTCSeconds()),io=Ze(i=>{i.setTime(i-i.getMilliseconds()-i.getSeconds()*Mi)},(i,a)=>{i.setTime(+i+a*oi)},(i,a)=>(a-i)/oi,i=>i.getMinutes()),fu=Ze(i=>{i.setUTCSeconds(0,0)},(i,a)=>{i.setTime(+i+a*oi)},(i,a)=>(a-i)/oi,i=>i.getUTCMinutes()),no=Ze(i=>{i.setTime(i-i.getMilliseconds()-i.getSeconds()*Mi-i.getMinutes()*oi)},(i,a)=>{i.setTime(+i+a*Ni)},(i,a)=>(a-i)/Ni,i=>i.getHours()),gu=Ze(i=>{i.setUTCMinutes(0,0,0)},(i,a)=>{i.setTime(+i+a*Ni)},(i,a)=>(a-i)/Ni,i=>i.getUTCHours()),ao=Ze(i=>i.setHours(0,0,0,0),(i,a)=>i.setDate(i.getDate()+a),(i,a)=>(a-i-(a.getTimezoneOffset()-i.getTimezoneOffset())*oi)/Fi,i=>i.getDate()-1),_u=(Ze(i=>{i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCDate(i.getUTCDate()+a)},(i,a)=>(a-i)/Fi,i=>i.getUTCDate()-1),Ze(i=>{i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCDate(i.getUTCDate()+a)},(i,a)=>(a-i)/Fi,i=>Math.floor(i/Fi)));function on(i){return Ze(a=>{a.setDate(a.getDate()-(a.getDay()+7-i)%7),a.setHours(0,0,0,0)},(a,e)=>{a.setDate(a.getDate()+7*e)},(a,e)=>(e-a-(e.getTimezoneOffset()-a.getTimezoneOffset())*oi)/jr)}const so=on(0);function ln(i){return Ze(a=>{a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-i)%7),a.setUTCHours(0,0,0,0)},(a,e)=>{a.setUTCDate(a.getUTCDate()+7*e)},(a,e)=>(e-a)/jr)}on(1),on(2),on(3),on(4),on(5),on(6);const vu=ln(0),ro=(ln(1),ln(2),ln(3),ln(4),ln(5),ln(6),Ze(i=>{i.setDate(1),i.setHours(0,0,0,0)},(i,a)=>{i.setMonth(i.getMonth()+a)},(i,a)=>a.getMonth()-i.getMonth()+12*(a.getFullYear()-i.getFullYear()),i=>i.getMonth())),xu=Ze(i=>{i.setUTCDate(1),i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCMonth(i.getUTCMonth()+a)},(i,a)=>a.getUTCMonth()-i.getUTCMonth()+12*(a.getUTCFullYear()-i.getUTCFullYear()),i=>i.getUTCMonth()),Os=Ze(i=>{i.setMonth(0,1),i.setHours(0,0,0,0)},(i,a)=>{i.setFullYear(i.getFullYear()+a)},(i,a)=>a.getFullYear()-i.getFullYear(),i=>i.getFullYear());Os.every=i=>isFinite(i=Math.floor(i))&&i>0?Ze(a=>{a.setFullYear(Math.floor(a.getFullYear()/i)*i),a.setMonth(0,1),a.setHours(0,0,0,0)},(a,e)=>{a.setFullYear(a.getFullYear()+e*i)}):null;const oo=Ze(i=>{i.setUTCMonth(0,1),i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCFullYear(i.getUTCFullYear()+a)},(i,a)=>a.getUTCFullYear()-i.getUTCFullYear(),i=>i.getUTCFullYear());function yu(i,a,e,n,s,r){const o=[[Mn,1,Mi],[Mn,5,5e3],[Mn,15,15e3],[Mn,30,3e4],[r,1,oi],[r,5,5*oi],[r,15,15*oi],[r,30,30*oi],[s,1,Ni],[s,3,3*Ni],[s,6,6*Ni],[s,12,12*Ni],[n,1,Fi],[n,2,2*Fi],[e,1,jr],[a,1,mu],[a,3,3*mu],[i,1,qr]];function b(C,A,M){const R=Math.abs(A-C)/M,K=Jr(([,,U])=>U).right(o,R);if(K===o.length)return i.every(Kr(C/qr,A/qr,M));if(0===K)return Is.every(Math.max(Kr(C,A,M),1));const[J,$]=o[R/o[K-1][2]isFinite(i=Math.floor(i))&&i>0?Ze(a=>{a.setUTCFullYear(Math.floor(a.getUTCFullYear()/i)*i),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},(a,e)=>{a.setUTCFullYear(a.getUTCFullYear()+e*i)}):null;const[DA,AA]=yu(oo,xu,vu,_u,gu,fu),[wy,Sy]=yu(Os,ro,so,ao,no,io);var lo=new Date,co=new Date;function Ri(i,a,e,n){function s(r){return i(r=0===arguments.length?new Date:new Date(+r)),r}return s.floor=function(r){return i(r=new Date(+r)),r},s.ceil=function(r){return i(r=new Date(r-1)),a(r,1),i(r),r},s.round=function(r){var o=s(r),u=s.ceil(r);return r-o0))return b;do{b.push(C=new Date(+r)),a(r,u),i(r)}while(C=o)for(;i(o),!r(o);)o.setTime(o-1)},function(o,u){if(o>=o)if(u<0)for(;++u<=0;)for(;a(o,-1),!r(o););else for(;--u>=0;)for(;a(o,1),!r(o););})},e&&(s.count=function(r,o){return lo.setTime(+r),co.setTime(+o),i(lo),i(co),Math.floor(e(lo,co))},s.every=function(r){return r=Math.floor(r),isFinite(r)&&r>0?r>1?s.filter(n?function(o){return n(o)%r==0}:function(o){return s.count(0,o)%r==0}):s:null}),s}const da=864e5,bu=7*da;function cn(i){return Ri(function(a){a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-i)%7),a.setUTCHours(0,0,0,0)},function(a,e){a.setUTCDate(a.getUTCDate()+7*e)},function(a,e){return(e-a)/bu})}var Tu=cn(0),Ms=cn(1),Nn=(cn(2),cn(3),cn(4));const wu=(cn(5),cn(6),Ri(function(i){i.setUTCHours(0,0,0,0)},function(i,a){i.setUTCDate(i.getUTCDate()+a)},function(i,a){return(a-i)/da},function(i){return i.getUTCDate()-1}));function un(i){return Ri(function(a){a.setDate(a.getDate()-(a.getDay()+7-i)%7),a.setHours(0,0,0,0)},function(a,e){a.setDate(a.getDate()+7*e)},function(a,e){return(e-a-6e4*(e.getTimezoneOffset()-a.getTimezoneOffset()))/bu})}var Su=un(0),Ns=un(1),Fn=(un(2),un(3),un(4));const Lu=(un(5),un(6),Ri(i=>i.setHours(0,0,0,0),(i,a)=>i.setDate(i.getDate()+a),(i,a)=>(a-i-6e4*(a.getTimezoneOffset()-i.getTimezoneOffset()))/da,i=>i.getDate()-1));var ho=Ri(function(i){i.setMonth(0,1),i.setHours(0,0,0,0)},function(i,a){i.setFullYear(i.getFullYear()+a)},function(i,a){return a.getFullYear()-i.getFullYear()},function(i){return i.getFullYear()});ho.every=function(i){return isFinite(i=Math.floor(i))&&i>0?Ri(function(a){a.setFullYear(Math.floor(a.getFullYear()/i)*i),a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,e){a.setFullYear(a.getFullYear()+e*i)}):null};const pa=ho;var po=Ri(function(i){i.setUTCMonth(0,1),i.setUTCHours(0,0,0,0)},function(i,a){i.setUTCFullYear(i.getUTCFullYear()+a)},function(i,a){return a.getUTCFullYear()-i.getUTCFullYear()},function(i){return i.getUTCFullYear()});po.every=function(i){return isFinite(i=Math.floor(i))&&i>0?Ri(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/i)*i),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,e){a.setUTCFullYear(a.getUTCFullYear()+e*i)}):null};const ma=po;function mo(i){if(0<=i.y&&i.y<100){var a=new Date(-1,i.m,i.d,i.H,i.M,i.S,i.L);return a.setFullYear(i.y),a}return new Date(i.y,i.m,i.d,i.H,i.M,i.S,i.L)}function fo(i){if(0<=i.y&&i.y<100){var a=new Date(Date.UTC(-1,i.m,i.d,i.H,i.M,i.S,i.L));return a.setUTCFullYear(i.y),a}return new Date(Date.UTC(i.y,i.m,i.d,i.H,i.M,i.S,i.L))}function fa(i,a,e){return{y:i,m:a,d:e,H:0,M:0,S:0,L:0}}var Du={"-":"",_:" ",0:"0"},Ge=/^\s*\d+/,Fy=/^%/,Ry=/[\\^$*+?|[\]().{}]/g;function Te(i,a,e){var n=i<0?"-":"",s=(n?-i:i)+"",r=s.length;return n+(r[a.toLowerCase(),e]))}function Py(i,a,e){var n=Ge.exec(a.slice(e,e+1));return n?(i.w=+n[0],e+n[0].length):-1}function Zy(i,a,e){var n=Ge.exec(a.slice(e,e+1));return n?(i.u=+n[0],e+n[0].length):-1}function Gy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.U=+n[0],e+n[0].length):-1}function Vy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.V=+n[0],e+n[0].length):-1}function Uy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.W=+n[0],e+n[0].length):-1}function Au(i,a,e){var n=Ge.exec(a.slice(e,e+4));return n?(i.y=+n[0],e+n[0].length):-1}function ku(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.y=+n[0]+(+n[0]>68?1900:2e3),e+n[0].length):-1}function Yy(i,a,e){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(a.slice(e,e+6));return n?(i.Z=n[1]?0:-(n[2]+(n[3]||"00")),e+n[0].length):-1}function Hy(i,a,e){var n=Ge.exec(a.slice(e,e+1));return n?(i.q=3*n[0]-3,e+n[0].length):-1}function zy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.m=n[0]-1,e+n[0].length):-1}function Iu(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.d=+n[0],e+n[0].length):-1}function Xy(i,a,e){var n=Ge.exec(a.slice(e,e+3));return n?(i.m=0,i.d=+n[0],e+n[0].length):-1}function Ou(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.H=+n[0],e+n[0].length):-1}function Wy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.M=+n[0],e+n[0].length):-1}function $y(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.S=+n[0],e+n[0].length):-1}function Jy(i,a,e){var n=Ge.exec(a.slice(e,e+3));return n?(i.L=+n[0],e+n[0].length):-1}function Qy(i,a,e){var n=Ge.exec(a.slice(e,e+6));return n?(i.L=Math.floor(n[0]/1e3),e+n[0].length):-1}function Ky(i,a,e){var n=Fy.exec(a.slice(e,e+1));return n?e+n[0].length:-1}function jy(i,a,e){var n=Ge.exec(a.slice(e));return n?(i.Q=+n[0],e+n[0].length):-1}function qy(i,a,e){var n=Ge.exec(a.slice(e));return n?(i.s=+n[0],e+n[0].length):-1}function Mu(i,a){return Te(i.getDate(),a,2)}function tb(i,a){return Te(i.getHours(),a,2)}function eb(i,a){return Te(i.getHours()%12||12,a,2)}function ib(i,a){return Te(1+Lu.count(pa(i),i),a,3)}function Nu(i,a){return Te(i.getMilliseconds(),a,3)}function nb(i,a){return Nu(i,a)+"000"}function ab(i,a){return Te(i.getMonth()+1,a,2)}function sb(i,a){return Te(i.getMinutes(),a,2)}function rb(i,a){return Te(i.getSeconds(),a,2)}function ob(i){var a=i.getDay();return 0===a?7:a}function lb(i,a){return Te(Su.count(pa(i)-1,i),a,2)}function Fu(i){var a=i.getDay();return a>=4||0===a?Fn(i):Fn.ceil(i)}function cb(i,a){return i=Fu(i),Te(Fn.count(pa(i),i)+(4===pa(i).getDay()),a,2)}function ub(i){return i.getDay()}function hb(i,a){return Te(Ns.count(pa(i)-1,i),a,2)}function db(i,a){return Te(i.getFullYear()%100,a,2)}function pb(i,a){return Te((i=Fu(i)).getFullYear()%100,a,2)}function mb(i,a){return Te(i.getFullYear()%1e4,a,4)}function fb(i,a){var e=i.getDay();return Te((i=e>=4||0===e?Fn(i):Fn.ceil(i)).getFullYear()%1e4,a,4)}function gb(i){var a=i.getTimezoneOffset();return(a>0?"-":(a*=-1,"+"))+Te(a/60|0,"0",2)+Te(a%60,"0",2)}function Ru(i,a){return Te(i.getUTCDate(),a,2)}function _b(i,a){return Te(i.getUTCHours(),a,2)}function vb(i,a){return Te(i.getUTCHours()%12||12,a,2)}function xb(i,a){return Te(1+wu.count(ma(i),i),a,3)}function Bu(i,a){return Te(i.getUTCMilliseconds(),a,3)}function yb(i,a){return Bu(i,a)+"000"}function bb(i,a){return Te(i.getUTCMonth()+1,a,2)}function Tb(i,a){return Te(i.getUTCMinutes(),a,2)}function Cb(i,a){return Te(i.getUTCSeconds(),a,2)}function wb(i){var a=i.getUTCDay();return 0===a?7:a}function Sb(i,a){return Te(Tu.count(ma(i)-1,i),a,2)}function Pu(i){var a=i.getUTCDay();return a>=4||0===a?Nn(i):Nn.ceil(i)}function Eb(i,a){return i=Pu(i),Te(Nn.count(ma(i),i)+(4===ma(i).getUTCDay()),a,2)}function Lb(i){return i.getUTCDay()}function Db(i,a){return Te(Ms.count(ma(i)-1,i),a,2)}function Ab(i,a){return Te(i.getUTCFullYear()%100,a,2)}function kb(i,a){return Te((i=Pu(i)).getUTCFullYear()%100,a,2)}function Ib(i,a){return Te(i.getUTCFullYear()%1e4,a,4)}function Ob(i,a){var e=i.getUTCDay();return Te((i=e>=4||0===e?Nn(i):Nn.ceil(i)).getUTCFullYear()%1e4,a,4)}function Mb(){return"+0000"}function Zu(){return"%"}function Gu(i){return+i}function Vu(i){return Math.floor(+i/1e3)}!function Bb(i){(function Ny(i){var a=i.dateTime,e=i.date,n=i.time,s=i.periods,r=i.days,o=i.shortDays,u=i.months,b=i.shortMonths,C=ga(s),A=_a(s),M=ga(r),R=_a(r),K=ga(o),J=_a(o),$=ga(u),U=_a(u),z=ga(b),ht=_a(b),st={a:function Tt(It){return o[It.getDay()]},A:function kt(It){return r[It.getDay()]},b:function Rt(It){return b[It.getMonth()]},B:function Ut(It){return u[It.getMonth()]},c:null,d:Mu,e:Mu,f:nb,g:pb,G:fb,H:tb,I:eb,j:ib,L:Nu,m:ab,M:sb,p:function jt(It){return s[+(It.getHours()>=12)]},q:function Xt(It){return 1+~~(It.getMonth()/3)},Q:Gu,s:Vu,S:rb,u:ob,U:lb,V:cb,w:ub,W:hb,x:null,X:null,y:db,Y:mb,Z:gb,"%":Zu},Ct={a:function ce(It){return o[It.getUTCDay()]},A:function ve(It){return r[It.getUTCDay()]},b:function we(It){return b[It.getUTCMonth()]},B:function ye(It){return u[It.getUTCMonth()]},c:null,d:Ru,e:Ru,f:yb,g:kb,G:Ob,H:_b,I:vb,j:xb,L:Bu,m:bb,M:Tb,p:function Gt(It){return s[+(It.getUTCHours()>=12)]},q:function ge(It){return 1+~~(It.getUTCMonth()/3)},Q:Gu,s:Vu,S:Cb,u:wb,U:Sb,V:Eb,w:Lb,W:Db,x:null,X:null,y:Ab,Y:Ib,Z:Mb,"%":Zu},_t={a:function Wt(It,ie,ae){var Dt=K.exec(ie.slice(ae));return Dt?(It.w=J.get(Dt[0].toLowerCase()),ae+Dt[0].length):-1},A:function pt(It,ie,ae){var Dt=M.exec(ie.slice(ae));return Dt?(It.w=R.get(Dt[0].toLowerCase()),ae+Dt[0].length):-1},b:function Pt(It,ie,ae){var Dt=z.exec(ie.slice(ae));return Dt?(It.m=ht.get(Dt[0].toLowerCase()),ae+Dt[0].length):-1},B:function Vt(It,ie,ae){var Dt=$.exec(ie.slice(ae));return Dt?(It.m=U.get(Dt[0].toLowerCase()),ae+Dt[0].length):-1},c:function nt(It,ie,ae){return Qt(It,a,ie,ae)},d:Iu,e:Iu,f:Qy,g:ku,G:Au,H:Ou,I:Ou,j:Xy,L:Jy,m:zy,M:Wy,p:function qt(It,ie,ae){var Dt=C.exec(ie.slice(ae));return Dt?(It.p=A.get(Dt[0].toLowerCase()),ae+Dt[0].length):-1},q:Hy,Q:jy,s:qy,S:$y,u:Zy,U:Gy,V:Vy,w:Py,W:Uy,x:function St(It,ie,ae){return Qt(It,e,ie,ae)},X:function vt(It,ie,ae){return Qt(It,n,ie,ae)},y:ku,Y:Au,Z:Yy,"%":Ky};function ft(It,ie){return function(ae){var se,Ft,Zt,Dt=[],Se=-1,pe=0,Ce=It.length;for(ae instanceof Date||(ae=new Date(+ae));++Se53)return null;"w"in Dt||(Dt.w=1),"Z"in Dt?(Ce=(pe=fo(fa(Dt.y,0,1))).getUTCDay(),pe=Ce>4||0===Ce?Ms.ceil(pe):Ms(pe),pe=wu.offset(pe,7*(Dt.V-1)),Dt.y=pe.getUTCFullYear(),Dt.m=pe.getUTCMonth(),Dt.d=pe.getUTCDate()+(Dt.w+6)%7):(Ce=(pe=mo(fa(Dt.y,0,1))).getDay(),pe=Ce>4||0===Ce?Ns.ceil(pe):Ns(pe),pe=Lu.offset(pe,7*(Dt.V-1)),Dt.y=pe.getFullYear(),Dt.m=pe.getMonth(),Dt.d=pe.getDate()+(Dt.w+6)%7)}else("W"in Dt||"U"in Dt)&&("w"in Dt||(Dt.w="u"in Dt?Dt.u%7:"W"in Dt?1:0),Ce="Z"in Dt?fo(fa(Dt.y,0,1)).getUTCDay():mo(fa(Dt.y,0,1)).getDay(),Dt.m=0,Dt.d="W"in Dt?(Dt.w+6)%7+7*Dt.W-(Ce+5)%7:Dt.w+7*Dt.U-(Ce+6)%7);return"Z"in Dt?(Dt.H+=Dt.Z/100|0,Dt.M+=Dt.Z%100,fo(Dt)):mo(Dt)}}function Qt(It,ie,ae,Dt){for(var se,Ft,Se=0,pe=ie.length,Ce=ae.length;Se=Ce)return-1;if(37===(se=ie.charCodeAt(Se++))){if(se=ie.charAt(Se++),!(Ft=_t[se in Du?ie.charAt(Se++):se])||(Dt=Ft(It,ae,Dt))<0)return-1}else if(se!=ae.charCodeAt(Dt++))return-1}return Dt}return st.x=ft(e,st),st.X=ft(n,st),st.c=ft(a,st),Ct.x=ft(e,Ct),Ct.X=ft(n,Ct),Ct.c=ft(a,Ct),{format:function(It){var ie=ft(It+="",st);return ie.toString=function(){return It},ie},parse:function(It){var ie=Bt(It+="",!1);return ie.toString=function(){return It},ie},utcFormat:function(It){var ie=ft(It+="",Ct);return ie.toString=function(){return It},ie},utcParse:function(It){var ie=Bt(It+="",!0);return ie.toString=function(){return It},ie}}})(i)}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),Jr(As),Jr(function Pb(i){return null===i?NaN:+i}),Map,Symbol("implicit");var sT=l(52178);const rT=["caretElm"];function oT(i,a){}const lT=function(i){return{model:i}};function cT(i,a){if(1&i&&(t.TgZ(0,"span"),t.YNc(1,oT,0,0,"ng-template",5),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e.template)("ngTemplateOutletContext",t.VKq(2,lT,e.context))}}function uT(i,a){if(1&i&&t._UZ(0,"span",6),2&i){const e=t.oxw();t.Q6J("innerHTML",e.title,t.oJD)}}function KC(i,a,e){e=e||{};let n,s,r,o=null,u=0;function b(){u=!1===e.leading?0:+new Date,o=null,r=i.apply(n,s)}return function(){const C=+new Date;!u&&!1===e.leading&&(u=C);const A=a-(C-u);return n=this,s=arguments,A<=0?(clearTimeout(o),o=null,u=C,r=i.apply(n,s)):!o&&!1!==e.trailing&&(o=setTimeout(b,A)),r}}function jC(i,a){return function(n,s,r){return{configurable:!0,enumerable:r.enumerable,get:function(){return Object.defineProperty(this,s,{configurable:!0,enumerable:r.enumerable,value:KC(r.value,i,a)}),this[s]}}}}var xe=function(i){return i.Top="top",i.Bottom="bottom",i.Left="left",i.Right="right",i.Center="center",i}(xe||{});function ah(i,a,e){return e===xe.Top?i.top-7:e===xe.Bottom?i.top+i.height-a.height+7:e===xe.Center?i.top+i.height/2-a.height/2:void 0}function sh(i,a,e){return e===xe.Left?i.left-7:e===xe.Right?i.left+i.width-a.width+7:e===xe.Center?i.left+i.width/2-a.width/2:void 0}class ni{static calculateVerticalAlignment(a,e,n){let s=ah(a,e,n);return s+e.height>window.innerHeight&&(s=window.innerHeight-e.height),s}static calculateVerticalCaret(a,e,n,s){let r;s===xe.Top&&(r=a.height/2-n.height/2+7),s===xe.Bottom&&(r=e.height-a.height/2-n.height/2-7),s===xe.Center&&(r=e.height/2-n.height/2);const o=ah(a,e,s);return o+e.height>window.innerHeight&&(r+=o+e.height-window.innerHeight),r}static calculateHorizontalAlignment(a,e,n){let s=sh(a,e,n);return s+e.width>window.innerWidth&&(s=window.innerWidth-e.width),s}static calculateHorizontalCaret(a,e,n,s){let r;s===xe.Left&&(r=a.width/2-n.width/2+7),s===xe.Right&&(r=e.width-a.width/2-n.width/2-7),s===xe.Center&&(r=e.width/2-n.width/2);const o=sh(a,e,s);return o+e.width>window.innerWidth&&(r+=o+e.width-window.innerWidth),r}static shouldFlip(a,e,n,s){let r=!1;return n===xe.Right&&a.left+a.width+e.width+s>window.innerWidth&&(r=!0),n===xe.Left&&a.left-e.width-s<0&&(r=!0),n===xe.Top&&a.top-e.height-s<0&&(r=!0),n===xe.Bottom&&a.top+a.height+e.height+s>window.innerHeight&&(r=!0),r}static positionCaret(a,e,n,s,r){let o=0,u=0;return a===xe.Right?(u=-7,o=ni.calculateVerticalCaret(n,e,s,r)):a===xe.Left?(u=e.width,o=ni.calculateVerticalCaret(n,e,s,r)):a===xe.Top?(o=e.height,u=ni.calculateHorizontalCaret(n,e,s,r)):a===xe.Bottom&&(o=-7,u=ni.calculateHorizontalCaret(n,e,s,r)),{top:o,left:u}}static positionContent(a,e,n,s,r){let o=0,u=0;return a===xe.Right?(u=n.left+n.width+s,o=ni.calculateVerticalAlignment(n,e,r)):a===xe.Left?(u=n.left-e.width-s,o=ni.calculateVerticalAlignment(n,e,r)):a===xe.Top?(o=n.top-e.height-s,u=ni.calculateHorizontalAlignment(n,e,r)):a===xe.Bottom&&(o=n.top+n.height+s,u=ni.calculateHorizontalAlignment(n,e,r)),{top:o,left:u}}static determinePlacement(a,e,n,s){if(ni.shouldFlip(n,e,a,s)){if(a===xe.Right)return xe.Left;if(a===xe.Left)return xe.Right;if(a===xe.Top)return xe.Bottom;if(a===xe.Bottom)return xe.Top}return a}}let qC=(()=>{class i{constructor(e,n,s){this.element=e,this.renderer=n,this.platformId=s}get cssClasses(){let e="ngx-charts-tooltip-content";return e+=` position-${this.placement}`,e+=` type-${this.type}`,e+=` ${this.cssClass}`,e}ngAfterViewInit(){setTimeout(this.position.bind(this))}position(){if(!(0,_.NF)(this.platformId))return;const e=this.element.nativeElement,n=this.host.nativeElement.getBoundingClientRect();if(!n.height&&!n.width)return;const s=e.getBoundingClientRect();this.checkFlip(n,s),this.positionContent(e,n,s),this.showCaret&&this.positionCaret(n,s),setTimeout(()=>this.renderer.addClass(e,"animate"),1)}positionContent(e,n,s){const{top:r,left:o}=ni.positionContent(this.placement,s,n,this.spacing,this.alignment);this.renderer.setStyle(e,"top",`${r}px`),this.renderer.setStyle(e,"left",`${o}px`)}positionCaret(e,n){const s=this.caretElm.nativeElement,r=s.getBoundingClientRect(),{top:o,left:u}=ni.positionCaret(this.placement,n,e,r,this.alignment);this.renderer.setStyle(s,"top",`${o}px`),this.renderer.setStyle(s,"left",`${u}px`)}checkFlip(e,n){this.placement=ni.determinePlacement(this.placement,n,e,this.spacing)}onWindowResize(){this.position()}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.Lbi))},i.\u0275cmp=t.Xpm({type:i,selectors:[["ngx-tooltip-content"]],viewQuery:function(e,n){if(1&e&&t.Gf(rT,5),2&e){let s;t.iGM(s=t.CRH())&&(n.caretElm=s.first)}},hostVars:2,hostBindings:function(e,n){1&e&&t.NdJ("resize",function(){return n.onWindowResize()},!1,t.Jf7),2&e&&t.Tol(n.cssClasses)},inputs:{host:"host",showCaret:"showCaret",type:"type",placement:"placement",alignment:"alignment",spacing:"spacing",cssClass:"cssClass",title:"title",template:"template",context:"context"},decls:6,vars:6,consts:[[3,"hidden"],["caretElm",""],[1,"tooltip-content"],[4,"ngIf"],[3,"innerHTML",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"]],template:function(e,n){1&e&&(t.TgZ(0,"div"),t._UZ(1,"span",0,1),t.TgZ(3,"div",2),t.YNc(4,cT,2,4,"span",3),t.YNc(5,uT,1,1,"span",4),t.qZA()()),2&e&&(t.xp6(1),t.Gre("tooltip-caret position-",n.placement,""),t.Q6J("hidden",!n.showCaret),t.xp6(3),t.Q6J("ngIf",!n.title),t.xp6(1),t.Q6J("ngIf",n.title))},dependencies:[_.O5,_.tP],styles:[".ngx-charts-tooltip-content{position:fixed;border-radius:3px;z-index:5000;display:block;font-weight:400;opacity:0;pointer-events:none!important}.ngx-charts-tooltip-content.type-popover{background:#fff;color:#060709;border:1px solid #72809b;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;font-size:13px;padding:4px}.ngx-charts-tooltip-content.type-popover .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.ngx-charts-tooltip-content.type-tooltip{color:#fff;background:rgba(0,0,0,.75);font-size:12px;padding:0 10px;text-align:center;pointer-events:auto}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content .tooltip-label{display:block;line-height:1em;padding:8px 5px 5px;font-size:1em}.ngx-charts-tooltip-content .tooltip-val{display:block;font-size:1.3em;line-height:1em;padding:0 5px 8px}.ngx-charts-tooltip-content .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.position-right{transform:translate(10px)}.ngx-charts-tooltip-content.position-left{transform:translate(-10px)}.ngx-charts-tooltip-content.position-top{transform:translateY(-10px)}.ngx-charts-tooltip-content.position-bottom{transform:translateY(10px)}.ngx-charts-tooltip-content.animate{opacity:1;transition:opacity .3s,transform .3s;transform:translate(0);pointer-events:auto}.area-tooltip-container{padding:5px 0;pointer-events:none}.tooltip-item{text-align:left;line-height:1.2em;padding:5px 0}.tooltip-item .tooltip-item-color{display:inline-block;height:12px;width:12px;margin-right:5px;color:#5b646b;border-radius:3px}\n"],encapsulation:2}),(0,fc.gn)([jC(100)],i.prototype,"onWindowResize",null),i})();class tw{constructor(a){this.injectionService=a,this.defaults={},this.components=new Map}getByType(a=this.type){return this.components.get(a)}create(a){return this.createByType(this.type,a)}createByType(a,e){e=this.assignDefaults(e);const n=this.injectComponent(a,e);return this.register(a,n),n}destroy(a){const e=this.components.get(a.componentType);if(e&&e.length){const n=e.indexOf(a);n>-1&&(e[n].destroy(),e.splice(n,1))}}destroyAll(){this.destroyByType(this.type)}destroyByType(a){const e=this.components.get(a);if(e&&e.length){let n=e.length-1;for(;n>=0;)this.destroy(e[n--])}}injectComponent(a,e){return this.injectionService.appendComponent(a,e)}assignDefaults(a){const e={...this.defaults.inputs},n={...this.defaults.outputs};return!a.inputs&&!a.outputs&&(a={inputs:a}),e&&(a.inputs={...e,...a.inputs}),n&&(a.outputs={...n,...a.outputs}),a}register(a,e){this.components.has(a)||this.components.set(a,[]),this.components.get(a).push(e)}}let rh=(()=>{class i{constructor(e,n,s){this.applicationRef=e,this.componentFactoryResolver=n,this.injector=s}static setGlobalRootViewContainer(e){i.globalRootViewContainer=e}getRootViewContainer(){if(this._container)return this._container;if(i.globalRootViewContainer)return i.globalRootViewContainer;if(this.applicationRef.components.length)return this.applicationRef.components[0];throw new Error("View Container not found! ngUpgrade needs to manually set this via setRootViewContainer or setGlobalRootViewContainer.")}setRootViewContainer(e){this._container=e}getComponentRootNode(e){return function ew(i){return i.element}(e)?e.element.nativeElement:e.hostView&&e.hostView.rootNodes.length>0?e.hostView.rootNodes[0]:e.location.nativeElement}getRootViewContainerNode(e){return this.getComponentRootNode(e)}projectComponentBindings(e,n){if(n){if(void 0!==n.inputs){const s=Object.getOwnPropertyNames(n.inputs);for(const r of s)e.instance[r]=n.inputs[r]}if(void 0!==n.outputs){const s=Object.getOwnPropertyNames(n.outputs);for(const r of s)e.instance[r]=n.outputs[r]}}return e}appendComponent(e,n={},s){s||(s=this.getRootViewContainer());const r=this.getComponentRootNode(s),o=new lu.u0(r,this.componentFactoryResolver,this.applicationRef,this.injector),u=new lu.C5(e),b=o.attach(u);return this.projectComponentBindings(b,n),b}}return i.globalRootViewContainer=null,i.\u0275fac=function(e){return new(e||i)(t.LFG(t.z2F),t.LFG(t._Vd),t.LFG(t.zs3))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),i})(),vo=(()=>{class i extends tw{constructor(e){super(e),this.type=qC}}return i.\u0275fac=function(e){return new(e||i)(t.LFG(rh))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),i})(),dh=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[_.ez]]}),i})();var Bs=function(i){return i.popover="popover",i.tooltip="tooltip",i}(Bs||{}),Zn=function(i){return i[i.all="all"]="all",i[i.focus="focus"]="focus",i[i.mouseover="mouseover"]="mouseover",i}(Zn||{});let To,yo=(()=>{class i{constructor(e,n,s){this.tooltipService=e,this.viewContainerRef=n,this.renderer=s,this.tooltipCssClass="",this.tooltipAppendToBody=!0,this.tooltipSpacing=10,this.tooltipDisabled=!1,this.tooltipShowCaret=!0,this.tooltipPlacement=xe.Top,this.tooltipAlignment=xe.Center,this.tooltipType=Bs.popover,this.tooltipCloseOnClickOutside=!0,this.tooltipCloseOnMouseLeave=!0,this.tooltipHideTimeout=300,this.tooltipShowTimeout=100,this.tooltipShowEvent=Zn.all,this.tooltipImmediateExit=!1,this.show=new t.vpe,this.hide=new t.vpe}get listensForFocus(){return this.tooltipShowEvent===Zn.all||this.tooltipShowEvent===Zn.focus}get listensForHover(){return this.tooltipShowEvent===Zn.all||this.tooltipShowEvent===Zn.mouseover}ngOnDestroy(){this.hideTooltip(!0)}onFocus(){this.listensForFocus&&this.showTooltip()}onBlur(){this.listensForFocus&&this.hideTooltip(!0)}onMouseEnter(){this.listensForHover&&this.showTooltip()}onMouseLeave(e){if(this.listensForHover&&this.tooltipCloseOnMouseLeave){if(clearTimeout(this.timeout),this.component&&this.component.instance.element.nativeElement.contains(e))return;this.hideTooltip(this.tooltipImmediateExit)}}onMouseClick(){this.listensForHover&&this.hideTooltip(!0)}showTooltip(e){if(this.component||this.tooltipDisabled)return;const n=e?0:this.tooltipShowTimeout+(navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)?400:0);clearTimeout(this.timeout),this.timeout=setTimeout(()=>{this.tooltipService.destroyAll();const s=this.createBoundOptions();this.component=this.tooltipService.create(s),setTimeout(()=>{this.component&&this.addHideListeners(this.component.instance.element.nativeElement)},10),this.show.emit(!0)},n)}addHideListeners(e){this.mouseEnterContentEvent=this.renderer.listen(e,"mouseenter",()=>{clearTimeout(this.timeout)}),this.tooltipCloseOnMouseLeave&&(this.mouseLeaveContentEvent=this.renderer.listen(e,"mouseleave",()=>{this.hideTooltip(this.tooltipImmediateExit)})),this.tooltipCloseOnClickOutside&&(this.documentClickEvent=this.renderer.listen("window","click",n=>{e.contains(n.target)||this.hideTooltip()}))}hideTooltip(e=!1){if(!this.component)return;const n=()=>{this.mouseLeaveContentEvent&&this.mouseLeaveContentEvent(),this.mouseEnterContentEvent&&this.mouseEnterContentEvent(),this.documentClickEvent&&this.documentClickEvent(),this.hide.emit(!0),this.tooltipService.destroy(this.component),this.component=void 0};clearTimeout(this.timeout),e?n():this.timeout=setTimeout(n,this.tooltipHideTimeout)}createBoundOptions(){return{title:this.tooltipTitle,template:this.tooltipTemplate,host:this.viewContainerRef.element,placement:this.tooltipPlacement,alignment:this.tooltipAlignment,type:this.tooltipType,showCaret:this.tooltipShowCaret,cssClass:this.tooltipCssClass,spacing:this.tooltipSpacing,context:this.tooltipContext}}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(vo),t.Y36(t.s_b),t.Y36(t.Qsj))},i.\u0275dir=t.lG2({type:i,selectors:[["","ngx-tooltip",""]],hostBindings:function(e,n){1&e&&t.NdJ("focusin",function(){return n.onFocus()})("blur",function(){return n.onBlur()})("mouseenter",function(){return n.onMouseEnter()})("mouseleave",function(r){return n.onMouseLeave(r.target)})("click",function(){return n.onMouseClick()})},inputs:{tooltipCssClass:"tooltipCssClass",tooltipTitle:"tooltipTitle",tooltipAppendToBody:"tooltipAppendToBody",tooltipSpacing:"tooltipSpacing",tooltipDisabled:"tooltipDisabled",tooltipShowCaret:"tooltipShowCaret",tooltipPlacement:"tooltipPlacement",tooltipAlignment:"tooltipAlignment",tooltipType:"tooltipType",tooltipCloseOnClickOutside:"tooltipCloseOnClickOutside",tooltipCloseOnMouseLeave:"tooltipCloseOnMouseLeave",tooltipHideTimeout:"tooltipHideTimeout",tooltipShowTimeout:"tooltipShowTimeout",tooltipTemplate:"tooltipTemplate",tooltipShowEvent:"tooltipShowEvent",tooltipContext:"tooltipContext",tooltipImmediateExit:"tooltipImmediateExit"},outputs:{show:"show",hide:"hide"}}),i})(),ph=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({providers:[rh,vo],imports:[[_.ez]]}),i})();typeof window<"u"?To=window:typeof global<"u"&&(To=global);let li=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[_.ez,dh,ph],_.ez,dh,ph]}),i})(),fw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})(),bh=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})();sT();let vw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})(),xw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})(),yw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})(),Th=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})();Math;let wo=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})(),Cw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li,wo,Th]]}),i})(),Sw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})(),Ew=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li]]}),i})(),Dw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[li,wo,bh]]}),i})(),kw=(()=>{class i{constructor(){!function Aw(){typeof SVGElement<"u"&&typeof SVGElement.prototype.contains>"u"&&(SVGElement.prototype.contains=HTMLDivElement.prototype.contains)}()}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[li,fw,bh,vw,xw,yw,Th,Cw,Sw,wo,Ew,Dw]}),i})();function Iw(i,a){1&i&&(t.TgZ(0,"div"),t._UZ(1,"mat-spinner",3),t.qZA())}function Ow(i,a){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"strong"),t._uU(4),t.qZA()()),2&i){const e=t.oxw(3);t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.VISUALIZER.USER_DESTINATION.FOUND_3")," "),t.xp6(3),t.Oqu(e.service)}}function Mw(i,a){1&i&&(t.O4$(),t.TgZ(0,"marker",10),t._UZ(1,"path",11),t.qZA())}function Nw(i,a){if(1&i&&(t.O4$(),t.TgZ(0,"g",12),t._UZ(1,"rect"),t.TgZ(2,"text",13),t._uU(3),t.qZA()()),2&i){const e=a.$implicit;t.Q6J("tooltipTitle",e.tooltip)("tooltipPlacement","top")("tooltipType","tooltip"),t.xp6(1),t.uIk("fill",e.color)("height",e.dimension.height)("width",e.dimension.width),t.xp6(1),t.uIk("y",e.dimension.height/2)("x",10),t.xp6(1),t.hij(" ",e.label," ")}}function Fw(i,a){if(1&i&&(t.O4$(),t.TgZ(0,"g",14),t._UZ(1,"path",15),t.TgZ(2,"text",16)(3,"textPath",17),t._uU(4),t.qZA()()()),2&i){const e=a.$implicit;t.xp6(3),t.uIk("href","#"+e.id),t.xp6(1),t.hij(" ",e.label," ")}}const Rw=function(i,a){return[i,a]};function Bw(i,a){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"strong"),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"translate"),t.TgZ(7,"strong"),t._uU(8),t.qZA(),t.YNc(9,Ow,5,4,"span",4),t.TgZ(10,"div",5)(11,"ngx-graph",6),t.YNc(12,Mw,2,0,"ng-template",null,7,t.W1O),t.YNc(14,Nw,4,9,"ng-template",null,8,t.W1O),t.YNc(16,Fw,5,2,"ng-template",null,9,t.W1O),t.qZA()()()),2&i){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.lcZ(2,12,"ADMIN.VISUALIZER.USER_DESTINATION.FOUND_1")," "),t.xp6(3),t.AsE("",e.user.firstName," ",e.user.lastName,""),t.xp6(1),t.hij(" ",t.lcZ(6,14,"ADMIN.VISUALIZER.USER_DESTINATION.FOUND_2")," "),t.xp6(3),t.Oqu(e.destination),t.xp6(1),t.Q6J("ngIf","noService"!==e.service),t.xp6(2),t.Q6J("links",e.hierarchialGraph.links)("nodes",e.hierarchialGraph.nodes)("view",t.WLB(16,Rw,e.innerWidth,e.innerHeight))("curve",e.curve)("draggingEnabled",!1)("zoomToFit$",e.zoomToFit$)}}function Pw(i,a){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"strong"),t._uU(4),t.qZA()()),2&i){const e=t.oxw(3);t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_3")," "),t.xp6(3),t.Oqu(e.service)}}function Zw(i,a){if(1&i&&(t._uU(0),t.ALo(1,"translate"),t.TgZ(2,"strong"),t._uU(3),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.TgZ(6,"strong"),t._uU(7),t.qZA(),t.YNc(8,Pw,5,4,"span",4),t._uU(9),t.ALo(10,"translate")),2&i){const e=t.oxw(2);t.hij(" ",t.lcZ(1,7,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_1")," "),t.xp6(3),t.AsE("",e.user.firstName," ",e.user.lastName,""),t.xp6(1),t.hij(" ",t.lcZ(5,9,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_2")," "),t.xp6(3),t.Oqu(e.destination),t.xp6(1),t.Q6J("ngIf","noService"!==e.service),t.xp6(1),t.hij(" ",t.lcZ(10,11,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_4")," ")}}function Gw(i,a){if(1&i&&(t.YNc(0,Bw,18,19,"div",1),t.YNc(1,Zw,11,13,"ng-template",null,2,t.W1O)),2&i){const e=t.MAs(2),n=t.oxw();t.Q6J("ngIf",n.isConnected)("ngIfElse",e)}}let Vw=(()=>{class i{constructor(e,n,s,r,o,u,b,C,A){this.route=e,this.facilityManager=n,this.userService=s,this.membersService=r,this.serviceService=o,this.resourceManager=u,this.groupService=b,this.voService=C,this.translate=A,this.isConnected=!1,this.loading=!0,this.hierarchialGraph={nodes:[],links:[]},this.curve=Nv,this.zoomToFit$=new Nr.x,this.idCounter=0}static findConnectedGroups(e,n){const s=[];for(const r of e)for(const o of n)r.id===o.id&&s.push(r);return s}static findConnectedResources(e,n){const s=[];for(const r of e)for(const o of n)r.id===o.id&&s.push(r);return s}onResize(){this.innerWidth=window.innerWidth<600?window.innerWidth:window.innerWidth-420,this.innerHeight=window.innerHeight}ngOnInit(){this.innerWidth=window.innerWidth<600?window.innerWidth:window.innerWidth-420,this.innerHeight=window.innerHeight,this.getLocalizedNames(),this.route.queryParams.subscribe(e=>{this.destination=String(e.destination),this.service=String(e.service),this.userService.getUserById(Number(e.user)).subscribe(n=>{this.user=n,this.facilityManager.getFacilitiesByDestination(this.destination).subscribe(s=>{this.facilities=s,this.membersService.getMembersByUser(this.user.id).subscribe(r=>{if(this.membership=r,0===this.membership.length||0===this.facilities.length)return this.loading=!1,void(this.isConnected=!1);this.showGraph()})})})})}showGraph(){const e=""+this.id().toString(),n=this.user.firstName??" "+this.user.lastName??"",s=this.localUser,r="user: "+this.user.id.toString();this.hierarchialGraph.nodes.push({id:e,label:n,tooltip:s,color:"#FFFFCC",tip:r});const u=""+this.id().toString(),b="destination no id";this.hierarchialGraph.nodes.push("noService"===this.service?{id:u,label:this.destination,tooltip:this.localDestination+": "+this.destination,color:"#E0E0E0",tip:b}:{id:u,label:this.service+": "+this.destination,tooltip:this.localService+": "+this.service+", "+this.localDestination+": "+this.destination,color:"#E0E0E0",tip:b});for(const C of this.facilities)this.serviceService.getAllRichDestinationsForFacility(C.id).subscribe(A=>{this.connectToService(C,A),setTimeout(()=>{this.zoomToFit$.next(!0),this.loading=!1},2e3)})}connectToService(e,n){this.isConnectedToService(n)&&this.facilityManager.getAssignedResourcesForFacility(e.id).subscribe(s=>{for(const r of this.membership)this.connectToGroups(e,r,s)})}connectToGroups(e,n,s){this.facilityManager.getAllowedGroups(e.id,n.voId).subscribe(r=>{0!==r.length&&this.groupService.getMemberGroups(n.id).subscribe(o=>{const u=i.findConnectedGroups(r,o);if(0!==u.length)for(const b of u)this.connectToResource(e,b,s)})})}haveService(e){if("noService"===this.service)return!0;for(const n of e)if(this.service===n.name)return!0;return!1}connectToResource(e,n,s){this.resourceManager.getAssignedResourcesWithGroup(n.id).subscribe(r=>{const o=i.findConnectedResources(r,s);for(const u of o)this.resourceManager.getAssignedServicesToResource(u.id).subscribe(b=>{this.haveService(b)&&(this.isConnected=!0,this.addNodesToGraph(n.voId,n,u,e))})})}addNodesToGraph(e,n,s,r){if(-1===this.findEntityInGraph("Facility: "+r.id.toString())){const o=""+this.id().toString(),u=this.localFacility+": "+r.name,b=r.description,C="Facility: "+r.id.toString();this.hierarchialGraph.nodes.push({id:o,label:u,tooltip:b,color:"#FFCCFF",tip:C});const M={source:o,target:this.hierarchialGraph.nodes[this.findEntityInGraph("destination no id")].id};this.hierarchialGraph.links.push(M)}this.voService.getVoById(e).subscribe(o=>{if(-1===this.findEntityInGraph("Vo: "+o.id.toString())){const b=this.id().toString(),C=this.localVo+": "+o.shortName,A=o.name,M="Vo: "+o.id.toString();this.hierarchialGraph.nodes.push({id:b,label:C,tooltip:A,color:"#E5FFCC",tip:M});const K={source:this.hierarchialGraph.nodes[this.findEntityInGraph("user: "+this.user.id.toString())].id,target:b};this.hierarchialGraph.links.push(K)}if(-1===this.findEntityInGraph("Group: "+n.id.toString())){const b=this.id().toString(),C=this.localGroup+": "+n.name,A=n.description,M="Group: "+n.id.toString();this.hierarchialGraph.nodes.push({id:b,label:C,tooltip:A,color:"#CCE5FF",tip:M});const K={source:this.hierarchialGraph.nodes[this.findEntityInGraph("Vo: "+o.id.toString())].id,target:b};this.hierarchialGraph.links.push(K)}const u=this.findEntityInGraph("Resource: "+s.id.toString());if(-1!==u){const b={source:this.hierarchialGraph.nodes[this.findEntityInGraph("Group: "+n.id.toString())].id,target:this.hierarchialGraph.nodes[u].id};this.hierarchialGraph.links.push(b)}else{const b=this.id().toString(),C=this.localResource+": "+s.name,A=s.description,M="Resource: "+s.id.toString();this.hierarchialGraph.nodes.push({id:b,label:C,tooltip:A,color:"#FFCCCC",tip:M});const K={source:this.hierarchialGraph.nodes[this.findEntityInGraph("Group: "+n.id.toString())].id,target:b};this.hierarchialGraph.links.push(K);const J={source:b,target:this.hierarchialGraph.nodes[this.findEntityInGraph("Facility: "+r.id.toString())].id};this.hierarchialGraph.links.push(J)}})}findEntityInGraph(e){for(let n=0;n{this.localUser=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.VO").subscribe(e=>{this.localVo=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.GROUP").subscribe(e=>{this.localGroup=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.RESOURCE").subscribe(e=>{this.localResource=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.FACILITY").subscribe(e=>{this.localFacility=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.SERVICE").subscribe(e=>{this.localService=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.DESTINATION").subscribe(e=>{this.localDestination=e})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(X.IQ),t.Y36(X.Fv),t.Y36(X.uq),t.Y36(X.KK),t.Y36(X.xk),t.Y36(X.ff),t.Y36(X.YF),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-user-destination-graph"]],hostVars:2,hostBindings:function(n,s){1&n&&t.NdJ("resize",function(o){return s.onResize(o)},!1,t.Jf7),2&n&&t.ekj("router-component",s.true)},decls:6,vars:5,consts:[[1,"page-subtitle"],[4,"ngIf","ngIfElse"],["elseBlock",""],[1,"ms-auto","me-auto"],[4,"ngIf"],[1,"card","w-100","h-100"],[1,"chart-container",3,"links","nodes","view","curve","draggingEnabled","zoomToFit$"],["defsTemplate",""],["nodeTemplate",""],["linkTemplate",""],["id","arrow","markerHeight","4","refX","8","refY","0","markerWidth","4","orient","auto","viewBox","0 -5 10 10"],["d","M0,-5L10,0L0,5",1,"arrow-head"],["ngx-tooltip","",1,"node",3,"tooltipTitle","tooltipPlacement","tooltipType"],["alignment-baseline","central"],[1,"edge"],["marker-end","url(#arrow)","stroke-width","2",1,"line"],["text-anchor","end",1,"edge-label"],["startOffset","60%",2,"fill","#000"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,Iw,2,0,"div",1),t.YNc(4,Gw,3,2,"ng-template",null,2,t.W1O)),2&n){const r=t.MAs(5);t.xp6(1),t.hij(" ",t.lcZ(2,3,"ADMIN.VISUALIZER.USER_DESTINATION.TITLE"),"\n"),t.xp6(2),t.Q6J("ngIf",s.loading)("ngIfElse",r)}},dependencies:[W1,_.O5,yo,Wi.Ou,p.X$]})}return i})();var Uw=l(10679),Ch=l(67582),Yw=l(13350),hn=l(37073),So=l(52269),Hw=l(37803);function zw(i,a){1&i&&t._UZ(0,"mat-spinner",3)}function Xw(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.editUser())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"ADMIN_USER.EDIT"))}function Ww(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.anonymizeUser())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"no_accounts"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"ADMIN_USER.ANONYMIZE"))}function $w(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.deleteUser())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"ADMIN_USER.DELETE"))}function Jw(i,a){1&i&&(t.TgZ(0,"mat-icon",17),t.ALo(1,"translate"),t._uU(2," blur_off "),t.qZA()),2&i&&t.s9C("matTooltip",t.lcZ(1,1,"USER_DETAIL.DASHBOARD.ANONYMIZED"))}function Qw(i,a){if(1&i&&(t.TgZ(0,"span"),t.YNc(1,Xw,4,3,"button",12),t.YNc(2,Ww,4,3,"button",13),t.YNc(3,$w,4,3,"button",13),t.YNc(4,Jw,3,3,"mat-icon",14),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!e.anonymized),t.xp6(1),t.Q6J("ngIf",!e.anonymized&&!e.userDeletionForced),t.xp6(1),t.Q6J("ngIf",e.userDeletionForced),t.xp6(1),t.Q6J("ngIf",e.anonymized)}}const Kw=function(){return{color:"black"}},jw=function(i){return["/admin/users",i]};function qw(i,a){if(1&i&&(t.TgZ(0,"div",4),t._UZ(1,"mat-icon",5),t.ALo(2,"translate"),t.TgZ(3,"div",6)(4,"div",7)(5,"a",8),t._uU(6),t.ALo(7,"userFullName"),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,Qw,5,4,"span",10),t.qZA(),t.TgZ(11,"div"),t._uU(12),t.ALo(13,"translate"),t.qZA(),t.TgZ(14,"span",11),t._uU(15),t.ALo(16,"translate"),t.ALo(17,"translate"),t.qZA()()()),2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,12,"ADMIN_USER.ENTITY")),t.Q6J("ngStyle",t.DdM(22,Kw))("svgIcon",e.svgIcon),t.xp6(4),t.Q6J("routerLink",t.VKq(23,jw,e.user.id)),t.xp6(1),t.hij(" ",t.lcZ(7,14,e.user)," "),t.xp6(3),t.hij(" \xa0#",e.user.id," "),t.xp6(1),t.Q6J("ngIf",e.authResolver.isPerunAdmin()),t.xp6(2),t.AsE("",t.lcZ(13,16,"ADMIN_USER.UUID"),": ",e.user.uuid,""),t.xp6(3),t.lnq(" ",t.lcZ(16,18,"ADMIN_USER.ENTITY"),", ",t.lcZ(17,20,"ADMIN_USER.USER_TYPE"),": ",e.getUserType()," ")}}let tS=(()=>{class i{constructor(e,n,s,r,o,u,b,C,A,M){this.route=e,this.attributesService=n,this.usersService=s,this.sideMenuService=r,this.sideMenuItemService=o,this.dialog=u,this.authResolver=b,this.entityStorageService=C,this.router=A,this.store=M,this.loading=!1,this.svgIcon="perun-user-dark"}ngOnInit(){this.loading=!0,this.userDeletionForced=this.store.getProperty("user_deletion_forced"),this.route.params.subscribe(e=>{const n=Number(e.userId);this.entityStorageService.setEntity({id:Number(n),beanName:"User"}),this.path=`/admin/users/${n}`,this.regex="/admin/users/\\d+",this.usersService.getUserById(n).subscribe({next:r=>{this.user=r,this.svgIcon=this.user.serviceUser?"perun-service-identity":"perun-user-dark";const o=this.sideMenuItemService.parseUser(r,this.path,this.regex);this.sideMenuService.setAdminItems([o]),this.loading=!1},error:()=>this.loading=!1}),this.attributesService.getAttribute("urn:perun:user:attribute-def:virt:anonymized",void 0,void 0,n).subscribe(r=>{this.anonymized=!!r.value})})}editUser(){const e=(0,ee.kZ)();e.width="450px",e.data={theme:"admin-theme",user:this.user},this.dialog.open(Yw.x,e).afterClosed().subscribe(s=>{s&&this.usersService.getUserById(this.user.id).subscribe(r=>{this.user=r})})}getUserType(){return this.user.serviceUser?"Service":"Person"}anonymizeUser(){this.openDialog(hn.GI)}deleteUser(){this.openDialog(hn.e3)}openDialog(e){const n=(0,ee.kZ)();n.width="550px",n.data={theme:"admin-theme",user:this.user},this.dialog.open(e,n).afterClosed().subscribe(r=>{r&&this.router.navigate(["/admin","users"],{queryParamsHandling:"merge"})})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(X.H8),t.Y36(X.Fv),t.Y36(c.D),t.Y36(Ch.V),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.fb),t.Y36(m.F0),t.Y36(Y.d6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-user-detail-page"]],decls:5,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],["class","me-auto ms-auto",4,"ngIf"],["class","d-flex page-title-headtitle",4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],[1,"perun-icon","perun-icon-detail",3,"ngStyle","svgIcon","matTooltip"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],["data-cy","user-name-link",1,"user-link",3,"routerLink"],[1,"text-muted"],[4,"ngIf"],[1,"mt-1","entity-info"],["mat-icon-button","","data-cy","edit-user-button",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","mat-icon-war ms-2",3,"matTooltip",4,"ngIf"],["mat-icon-button","","data-cy","edit-user-button",3,"matTooltip","click"],["mat-icon-button","",3,"matTooltip","click"],[1,"mat-icon-war","ms-2",3,"matTooltip"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,zw,1,0,"mat-spinner",1),t.YNc(3,qw,18,25,"div",2),t._UZ(4,"app-animated-router-outlet"),t.qZA()),2&n&&(t.xp6(2),t.Q6J("ngIf",s.loading),t.xp6(1),t.Q6J("ngIf",!s.loading&&void 0!==s.user))},dependencies:[_.O5,_.PC,m.rH,h.Hw,it.RK,Wi.Ou,Nt.gM,f.A,g.W,So.Q,p.X$,Hw.d]})}return i})();var eS=l(5824),iS=l(98836),nS=l(72488);function aS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const sS=function(){return["id","name","type"]};function rS(i,a){if(1&i&&t._UZ(0,"app-ext-sources-list",7),2&i){const e=t.oxw();t.Q6J("extSources",e.extSources)("filterValue",e.filterValue)("displayedColumns",t.DdM(4,sS))("tableId",e.tableId)}}let oS=(()=>{class i{constructor(e,n){this.extSourceService=e,this.authResolver=n,this.extSources=[],this.filterValue="",this.loading=!1,this.tableId=ti.qy}ngOnInit(){this.refreshTable()}applyFilter(e){this.filterValue=e}loadConfigExtSources(){this.loading=!0,this.extSourceService.loadExtSourcesDefinitions().subscribe(()=>{this.refreshTable()})}refreshTable(){this.loading=!0,this.extSourceService.getExtSources().subscribe(e=>{this.extSources=e,this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.KG),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-ext-sources"]],decls:13,vars:9,consts:[[1,"page-subtitle"],[3,"click"],["mat-stroked-button","",1,"me-2",3,"click"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"extSources","filterValue","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"extSources","filterValue","displayedColumns","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return s.refreshTable()}),t.qZA(),t.TgZ(5,"button",2),t.NdJ("click",function(){return s.loadConfigExtSources()}),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(9,aS,1,0,"ng-template",null,4,t.W1O),t.TgZ(11,"div",5),t.YNc(12,rS,1,5,"app-ext-sources-list",6),t.qZA()()),2&n){const r=t.MAs(10);t.xp6(2),t.Oqu(t.lcZ(3,5,"ADMIN.EXT_SOURCES.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,7,"ADMIN.EXT_SOURCES.LOAD")," "),t.xp6(2),t.Q6J("placeholder","ADMIN.EXT_SOURCES.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,nS.D,si.K,yi.t,Li.P,V.e,p.X$]})}return i})();var lS=l(47406),cS=l(99497),Vs=l(37398);function uS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function hS(i,a){if(1&i&&(t.TgZ(0,"mat-option",14),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function dS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"mat-form-field",5)(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t._UZ(9,"input",6),t.TgZ(10,"mat-error"),t._uU(11),t.ALo(12,"translate"),t.qZA()(),t.TgZ(13,"mat-form-field",5)(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",7),t.TgZ(18,"mat-error"),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"mat-autocomplete",8,9),t.YNc(23,hS,2,2,"mat-option",10),t.ALo(24,"async"),t.qZA()()(),t.TgZ(25,"div",11)(26,"button",12),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAdd())}),t._uU(30),t.ALo(31,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(22),n=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,13,"DIALOGS.ADD_USER_EXT_SOURCE.TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,15,"DIALOGS.ADD_USER_EXT_SOURCE.LOGIN")),t.xp6(2),t.Q6J("formControl",n.loginControl),t.xp6(2),t.hij(" ",t.lcZ(12,17,"DIALOGS.ADD_USER_EXT_SOURCE.EMPTY_LOGIN")," "),t.xp6(4),t.Oqu(t.lcZ(16,19,"DIALOGS.ADD_USER_EXT_SOURCE.EXT_SOURCE")),t.xp6(2),t.Q6J("formControl",n.extSourcesControl)("matAutocomplete",e),t.xp6(2),t.hij(" ",t.lcZ(20,21,"DIALOGS.ADD_USER_EXT_SOURCE.EMPTY_EXT_SOURCE")," "),t.xp6(2),t.Q6J("displayWith",n.displayFn),t.xp6(2),t.Q6J("ngForOf",t.lcZ(24,23,n.filteredExtSources)),t.xp6(4),t.hij(" ",t.lcZ(28,25,"DIALOGS.ADD_USER_EXT_SOURCE.CANCEL")," "),t.xp6(2),t.Q6J("disabled",n.loginControl.invalid||n.extSourcesControl.invalid||n.loading),t.xp6(1),t.hij(" ",t.lcZ(31,27,"DIALOGS.ADD_USER_EXT_SOURCE.ADD")," ")}}let pS=(()=>{class i{constructor(e,n,s,r,o,u){this.dialogRef=e,this.data=n,this.extSourcesManagerService=s,this.usersManagerService=r,this.translate=o,this.notificator=u,this.extSources=[],o.get("DIALOGS.ADD_USER_EXT_SOURCE.SUCCESS").subscribe(b=>this.successMessage=b)}ngOnInit(){this.loading=!0,this.loginControl=new P.p4("",[P.kI.required,P.kI.pattern(".*[\\S]+.*")]),this.extSourcesControl=new P.p4("",[P.kI.required]),this.loginControl.markAllAsTouched(),this.extSourcesControl.markAllAsTouched(),this.filteredExtSources=this.extSourcesControl.valueChanges.pipe((0,Yn.O)(""),(0,Vs.U)(e=>this._filter(e))),this.extSourcesManagerService.getExtSources().subscribe(e=>{this.extSources=e,this.filteredExtSources=this.extSourcesControl.valueChanges.pipe((0,Yn.O)(""),(0,Vs.U)(n=>this._filter(n))),this.loading=!1},()=>this.loading=!1)}displayFn(e){return e?e.name:null}onCancel(){this.dialogRef.close(!1)}onAdd(){this.loading=!0,this.usersManagerService.addUserExtSource({user:this.data.userId,userExtSource:{beanName:"",extSource:this.extSourcesControl.value,id:0,login:this.loginControl.value,userId:this.data.userId}}).subscribe(()=>{this.loading=!1,this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},()=>this.loading=!1)}_filter(e){const n="string"==typeof e?e.toLowerCase():e.name.toLowerCase();return this.extSources.filter(s=>s.name.toLowerCase().includes(n))}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(X.KG),t.Y36(X.Fv),t.Y36(p.sK),t.Y36(Y.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-user-ext-source-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[1,"center-self","w-100"],["matInput","","required","",3,"formControl"],["matInput","","required","","type","text",3,"formControl","matAutocomplete"],[3,"displayWith"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(n,s){if(1&n&&(t.YNc(0,uS,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,dS,32,29,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.sg,fs.XC,Kt.ey,fs.ZL,re.Nt,ne.KE,ne.hX,ne.TO,P.Fj,P.JJ,P.Q7,P.oH,it.lW,F.uh,F.xY,F.H8,at.b,V.e,_.Ov,p.X$],styles:[".column-size[_ngcontent-%COMP%]{width:10rem!important;font-weight:700}.center-self[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return i})();var mS=l(64953);function fS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.addIdentity())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"USER_DETAIL.IDENTITIES.ADD"),"\n"))}function gS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.removeIdentity())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"USER_DETAIL.IDENTITIES.REMOVE"),"\n")}}function _S(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function vS(i,a){if(1&i&&t._UZ(0,"perun-web-apps-user-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("selection",e.selection)("tableId",e.tableId)("userExtSources",e.userExtSources)}}let xS=(()=>{class i{constructor(e,n,s,r,o,u){this.usersManagerService=e,this.storage=n,this.registrarManagerService=s,this.dialog=r,this.route=o,this.authResolver=u,this.userExtSources=[],this.selection=new B.Ov(!1,[]),this.displayedColumns=["select","id","extSourceName","login","lastAccess"],this.tableId=ti.gG,this.filterValue=""}ngOnInit(){this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId)}),this.refreshTable()}refreshTable(){this.loading=!0,this.selection.clear(),this.usersManagerService.getRichUserExtSources(this.userId).subscribe(e=>{this.userExtSources=e,this.loading=!1},()=>this.loading=!1)}addIdentity(){const e=(0,ee.kZ)();e.width="1000px",e.data={userId:this.userId},this.dialog.open(pS,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}removeIdentity(){const e=(0,ee.kZ)();e.width="450px",e.data={showSuccess:!0,theme:"user-theme",userId:this.userId,extSources:this.selection.selected},this.dialog.open(hn.Lc,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.Fv),t.Y36(Y.d6),t.Y36(X.tk),t.Y36(F.uw),t.Y36(m.gz),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-user-identities"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","filterValue","selection","tableId","userExtSources",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","filterValue","selection","tableId","userExtSources"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(4,fS,3,3,"button",2),t.YNc(5,gS,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(7,_S,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,vS,1,5,"perun-web-apps-user-ext-sources-list",7),t.qZA()),2&n){const r=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"USER_DETAIL.IDENTITIES.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","USER_DETAIL.IDENTITIES.FILTER_PLACEHOLDER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,si.K,yi.t,mS.j,Li.P,V.e,p.X$]})}return i})();var yS=l(97255),bS=l(26426),TS=l(25186),CS=l(25184);const wS=["list"];function SS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function ES(i,a){if(1&i&&t._UZ(0,"perun-web-apps-attributes-list",9,10),2&i){const e=t.oxw();t.Q6J("selection",e.selection)("attributes",e.attributes)("tableId",e.tableId)}}let LS=(()=>{class i{constructor(e,n,s,r){this.dialog=e,this.attributesManager=n,this.userService=s,this.route=r,this.loading=!1,this.selection=new B.Ov(!0,[]),this.tableId=ti.rF,this.attributes=[]}ngOnInit(){this.route.params.subscribe(e=>{const n=Number(e.identityId);this.userService.getUserExtSourceById(n).subscribe(s=>{this.userExtSource=s,this.refreshTable()})})}refreshTable(){this.loading=!0,this.attributesManager.getUserExtSourceAttributes(this.userExtSource.id).subscribe(e=>{this.attributes=(0,ee.MX)(e),this.selection.clear(),this.loading=!1})}onAdd(){const e=(0,ee.kZ)();e.width="1050px",e.data={entityId:this.userExtSource.id,entity:"ues",notEmptyAttributes:this.attributes,style:"user-theme"},this.dialog.open(TS.n,e).afterClosed().subscribe(s=>{"saved"===s&&this.refreshTable()})}onSave(){this.list.updateMapAttributes();const e=(0,ee.kZ)();e.width="450px",e.data={entityId:this.userExtSource.id,entity:"ues",attributes:this.selection.selected},this.dialog.open(hn.wA,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}onRemove(){const e=(0,ee.kZ)();e.width="450px",e.data={entityId:this.userExtSource.id,entity:"ues",attributes:this.selection.selected},this.dialog.open(bS.k,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(X.H8),t.Y36(X.Fv),t.Y36(m.gz))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-identity-detail"]],viewQuery:function(n,s){if(1&n&&t.Gf(wS,5),2&n){let r;t.iGM(r=t.CRH())&&(s.list=r.first)}},decls:28,vars:32,consts:[[1,"page-subtitle"],[1,"mb-2"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"selection","attributes","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"selection","attributes","tableId"],["list",""]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div"),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"div",1),t._uU(11),t.ALo(12,"translate"),t.ALo(13,"date"),t.qZA(),t.TgZ(14,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.TgZ(15,"button",3),t.NdJ("click",function(){return s.onSave()}),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"button",4),t.NdJ("click",function(){return s.onAdd()}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",5),t.NdJ("click",function(){return s.onRemove()}),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.YNc(24,SS,1,0,"ng-template",null,6,t.W1O),t.TgZ(26,"div",7),t.YNc(27,ES,2,3,"perun-web-apps-attributes-list",8),t.qZA()()),2&n){const r=t.MAs(25);t.xp6(2),t.AsE(" ",t.lcZ(3,15,"SHARED.IDENTITY_DETAIL.TITLE")," - ",s.userExtSource?s.userExtSource.extSource.name:""," "),t.xp6(3),t.AsE(" ",t.lcZ(6,17,"SHARED.IDENTITY_DETAIL.TYPE"),": ",s.userExtSource?s.userExtSource.extSource.type:""," "),t.xp6(3),t.AsE(" ",t.lcZ(9,19,"SHARED.IDENTITY_DETAIL.LOGIN"),": ",s.userExtSource?s.userExtSource.login:""," "),t.xp6(3),t.AsE(" ",t.lcZ(12,21,"SHARED.IDENTITY_DETAIL.LAST_ACCESS"),": ",s.userExtSource?t.xi3(13,23,s.userExtSource.lastAccess,"d.M.y H:mm:ss"):""," "),t.xp6(4),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(17,26,"SHARED.IDENTITY_DETAIL.SAVE")," "),t.xp6(3),t.hij(" ",t.lcZ(20,28,"SHARED.IDENTITY_DETAIL.ADD")," "),t.xp6(2),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(23,30,"SHARED.IDENTITY_DETAIL.REMOVE")," "),t.xp6(5),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,si.K,yi.t,CS.p,V.e,_.uU,p.X$]})}return i})();var DS=l(7443),AS=l(39547),wh=l(82599),Sh=l(92738);function kS(i,a){1&i&&t._UZ(0,"mat-spinner",3)}function IS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",18),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.editService())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"SERVICE_DETAIL.EDIT"))}function OS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",19),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.removeService())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"SERVICE_DETAIL.DELETE"))}function MS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",20),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.evaluateConsents())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SERVICE_DETAIL.EVALUATE_CONSENTS")," "))}const NS=function(){return{color:"black"}},Eh=function(i){return["/admin/services",i]};function FS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div",4),t._UZ(1,"mat-icon",5),t.ALo(2,"translate"),t.TgZ(3,"div",6)(4,"div",7)(5,"div",8)(6,"div",9)(7,"a",10),t.NdJ("auxclick",function(s){return s.preventDefault()}),t._uU(8),t.qZA(),t.TgZ(9,"span",11),t._uU(10),t.qZA(),t.YNc(11,IS,4,3,"button",12),t.YNc(12,OS,4,3,"button",13),t.qZA(),t.TgZ(13,"span",14),t._uU(14),t.ALo(15,"translate"),t.qZA()()(),t.TgZ(16,"div",15)(17,"mat-slide-toggle",16),t.NdJ("toggleChange",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.changeServiceStatus())}),t._uU(18),t.ALo(19,"translate"),t.qZA(),t.TgZ(20,"mat-slide-toggle",16),t.NdJ("toggleChange",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.propagationChange())}),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.YNc(23,MS,3,3,"button",17),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,15,"SERVICE_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(23,NS)),t.xp6(6),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(24,Eh,e.service.id.toString()))("routerLink",t.VKq(26,Eh,e.service.id)),t.xp6(1),t.hij(" ",e.service.name," "),t.xp6(2),t.hij(" \xa0 #",e.service.id," "),t.xp6(1),t.Q6J("ngIf",e.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",e.authResolver.isPerunAdmin()),t.xp6(2),t.AsE(" ",t.lcZ(15,17,"SERVICE_DETAIL.DESCRIPTION"),": ",e.service.description," "),t.xp6(3),t.Q6J("checked",e.service.enabled),t.xp6(1),t.hij(" ",t.lcZ(19,19,"SERVICE_DETAIL.ENABLE")," "),t.xp6(2),t.Q6J("checked",e.service.useExpiredMembers),t.xp6(1),t.hij(" ",t.lcZ(22,21,"SERVICE_DETAIL.PROPAGATE")," "),t.xp6(2),t.Q6J("ngIf",e.authResolver.isPerunAdmin())}}let RS=(()=>{class i{constructor(e,n,s,r,o,u,b,C,A,M,R){this.route=e,this.router=n,this.consentsManager=s,this.serviceManager=r,this.sideMenuService=o,this.sideMenuItemService=u,this.dialog=b,this.authResolver=C,this.translate=A,this.notificator=M,this.entityStorageService=R,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{this.serviceId=Number(e.serviceId),this.entityStorageService.setEntity({id:this.serviceId,beanName:"Service"}),this.refresh()})}editService(){const e=(0,ee.kZ)();e.width="600px",e.data={theme:"service-theme",service:this.service},this.dialog.open(DS.R,e).afterClosed().subscribe(s=>{s&&this.refresh()})}removeService(){const e=(0,ee.kZ)();e.width="600px",e.data={theme:"service-theme",services:[this.service]},this.dialog.open(AS.m,e).afterClosed().subscribe(s=>{s&&this.router.navigate(["/admin/services"],{queryParamsHandling:"preserve"})})}changeServiceStatus(){this.service.enabled=!this.service.enabled,this.serviceManager.updateService({service:this.service}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.STATUS_CHANGE_SUCCESS"))},()=>this.service.enabled=!this.service.enabled)}propagationChange(){this.service.useExpiredMembers=!this.service.useExpiredMembers,this.serviceManager.updateService({service:this.service}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.PROPAGATION_CHANGE_SUCCESS"))},()=>this.service.useExpiredMembers=!this.service.useExpiredMembers)}evaluateConsents(){const e=(0,ee.kZ)();e.width="500px",e.data={title:this.translate.instant("SERVICE_DETAIL.CONFIRM_DIALOG_TITLE"),theme:"service-theme",description:this.translate.instant("SERVICE_DETAIL.CONFIRM_DIALOG_DESCRIPTION"),items:[this.service.name],type:"confirmation",showAsk:!1},this.dialog.open(hn.Ts,e).afterClosed().subscribe(s=>{s&&this.consentsManager.evaluateConsentsForService(this.service.id).subscribe(()=>this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.EVALUATION_FINISH")))})}refresh(){this.serviceManager.getServiceById(this.serviceId).subscribe(e=>{this.service=e;const n=this.sideMenuItemService.parseService(this.service);this.sideMenuService.setAdminItems([n]),this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(m.F0),t.Y36(X.WY),t.Y36(X.KK),t.Y36(c.D),t.Y36(Ch.V),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(p.sK),t.Y36(Y.V6),t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-detail-page"]],decls:5,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","service-theme"],["class","ms-auto me-auto",4,"ngIf"],["class","page-title-headtitle detail-layout",4,"ngIf"],[1,"ms-auto","me-auto"],[1,"page-title-headtitle","detail-layout"],["svgIcon","perun-service",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"wrap-container"],[1,"detail-info"],[1,"flex-column"],[1,"page-title-headline","d-flex","align-items-center"],["data-cy","service-name-link",1,"service-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["aria-label","Edit service","data-cy","service-edit-button","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["aria-label","Remove service","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],[1,"detail-actions"],["labelPosition","before",1,"mb-25",3,"checked","toggleChange"],["class","action-button evaluate-button","mat-stroked-button","",3,"click",4,"ngIf"],["aria-label","Edit service","data-cy","service-edit-button","mat-icon-button","",3,"matTooltip","click"],["aria-label","Remove service","mat-icon-button","",3,"matTooltip","click"],["mat-stroked-button","",1,"action-button","evaluate-button",3,"click"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,kS,1,0,"mat-spinner",1),t.YNc(3,FS,24,28,"div",2),t._UZ(4,"app-animated-router-outlet"),t.qZA()),2&n&&(t.xp6(2),t.Q6J("ngIf",s.loading),t.xp6(1),t.Q6J("ngIf",!s.loading))},dependencies:[_.O5,_.PC,m.rH,h.Hw,it.lW,it.RK,Wi.Ou,Nt.gM,wh.Rr,f.A,g.W,Sh.Y,So.Q,p.X$],styles:[".detail-layout[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:1.2em}.detail-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-right:1.2em}.wrap-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3em}.detail-actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.2);padding-left:.5em}.evaluate-button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content}"],data:{animation:[ka.Ji]}})}return i})(),BS=(()=>{class i{constructor(e){this.entityStorageService=e,this.navItems=[]}ngOnInit(){this.service=this.entityStorageService.getEntity(),this.initNavItems()}initNavItems(){this.navItems=[{cssIcon:"perun-attributes",url:`/admin/services/${this.service.id}/required-attributes`,label:"MENU_ITEMS.SERVICE.REQUIRED_ATTRIBUTES",style:"service-btn"},{cssIcon:"perun-service_destination",url:`/admin/services/${this.service.id}/destinations`,label:"MENU_ITEMS.SERVICE.DESTINATIONS",style:"service-btn"}]}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-overview"]],decls:1,vars:1,consts:[[3,"items"]],template:function(n,s){1&n&&t._UZ(0,"perun-web-apps-menu-buttons-field",0),2&n&&t.Q6J("items",s.navItems)},dependencies:[L.L]})}return i})();var PS=l(7715),ZS=l(76328),Lh=l(79360),GS=l(72420),US=l(9769),YS=l(69732);function zS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function XS(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",10),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.Q6J("alert_type","warn"),t.xp6(1),t.Oqu(t.lcZ(2,2,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.ACTIVE_WARN")))}function WS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t.YNc(5,XS,3,4,"perun-web-apps-alert",4),t.ALo(6,"async"),t.TgZ(7,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.applyFilter(s))}),t.qZA(),t._UZ(8,"app-attr-def-list",6),t.ALo(9,"async"),t.ALo(10,"async"),t.qZA(),t.TgZ(11,"div",7)(12,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAdd())}),t._uU(16),t.ALo(17,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,12,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.TITLE")),t.xp6(3),t.Q6J("ngIf",t.lcZ(6,14,e.serviceEnabled$)),t.xp6(2),t.Q6J("placeholder","DIALOGS.ADD_REQUIRED_ATTRIBUTES.FILTER"),t.xp6(1),t.Q6J("selection",e.selection)("definitions",e.attrDefinitions)("disableRouting",!0)("filterValue",e.filterValue)("serviceEnabled",t.lcZ(9,16,e.serviceEnabled$))("consentRequired",t.lcZ(10,18,e.consentRequired$)),t.xp6(5),t.hij(" ",t.lcZ(14,20,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(17,22,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.ADD")," ")}}let $S=(()=>{class i{constructor(e,n,s,r,o,u,b,C){this.dialogRef=e,this.data=n,this.serviceManager=s,this.attributesManager=r,this.facilitiesService=o,this.consentHubService=u,this.notificator=b,this.translate=C,this.consentRequired$=this.facilitiesService.getAssignedFacilitiesByService(this.data.serviceId).pipe((0,ZS.b)(PS.D),(0,Vs.U)(A=>A.id),function VS(i,a){return(0,Lh.e)((e,n)=>{const s=new Set;e.subscribe((0,dt.x)(n,r=>{const o=i?i(r):r;s.has(o)||(s.add(o),n.next(r))})),a&&(0,Lt.Xf)(a).subscribe((0,dt.x)(n,()=>s.clear(),GS.Z))})}(),(0,US.z)(A=>this.consentHubService.getConsentHubByFacility(A)),function HS(i,a){return(0,Lh.e)((0,YS.U)(i,a,arguments.length>=2,!1,!0))}((A,M)=>A||M.enforceConsents,!1),(0,Yn.O)(!0)),this.serviceEnabled$=this.serviceManager.getServiceById(this.data.serviceId).pipe((0,Vs.U)(A=>A.enabled),(0,Yn.O)(!0)),this.attrDefinitions=[],this.selection=new B.Ov(!0,[]),this.filterValue="",this.loading=!1}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.serviceId=this.data.serviceId,this.attributesManager.getAllAttributeDefinitions().subscribe(e=>{this.attrDefinitions=e,this.loading=!1})}onAdd(){this.loading=!0;const e=this.selection.selected.map(n=>n.id);this.serviceManager.addRequiredAttributes(this.serviceId,e).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_REQUIRED_ATTRIBUTES.SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(X.KK),t.Y36(X.H8),t.Y36(X.IQ),t.Y36(X.WY),t.Y36(Y.V6),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-required-attributes"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"alert_type",4,"ngIf"],[3,"placeholder","filter"],[3,"selection","definitions","disableRouting","filterValue","serviceEnabled","consentRequired"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"alert_type"]],template:function(n,s){if(1&n&&(t.YNc(0,zS,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,WS,18,24,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,F.uh,F.xY,F.H8,q.w,at.b,Li.P,V.e,Js,_.Ov,p.X$]})}return i})();function JS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function QS(i,a){1&i&&t._UZ(0,"th",14)}function KS(i,a){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.friendlyName)}}function jS(i,a){1&i&&t._UZ(0,"tr",16)}function qS(i,a){1&i&&t._UZ(0,"tr",17)}function t2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,QS,1,0,"th",7),t.YNc(14,KS,2,1,"td",8),t.BQk(),t.YNc(15,jS,1,0,"tr",9),t.YNc(16,qS,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onConfirm())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,11,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.DESCRIPTION")),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.REMOVE")," ")}}let e2=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.serviceManager=s,this.notificator=r,this.translate=o,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.serviceId=this.data.serviceId,this.dataSource=new I.by(this.data.attrDefinitions)}onConfirm(){this.loading=!0;const e=this.dataSource.data.map(n=>n.id);this.serviceManager.removeRequiredAttributes(this.serviceId,e).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(X.KK),t.Y36(Y.V6),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-required-attributes"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,JS,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,t2,24,19,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,F.uh,F.xY,F.H8,at.b,V.e,p.X$]})}return i})();function n2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAdd())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SERVICE_DETAIL.REQUIRED_ATTRIBUTES.ADD")," "))}function a2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.REQUIRED_ATTRIBUTES.REMOVE")," ")}}function s2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function r2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"app-attr-def-list",10),t.NdJ("refreshEvent",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.refreshTable())}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("definitions",e.attrDefinitions)("filterValue",e.filterValue)("selection",e.selection)("disableRouting",!e.authResolver.isPerunAdmin())("tableId",e.tableId)}}let o2=(()=>{class i{constructor(e,n,s,r){this.attributeManager=e,this.dialog=n,this.authResolver=s,this.entityStorageService=r,this.loading=!1,this.filterValue="",this.selection=new B.Ov(!0,[]),this.attrDefinitions=[],this.tableId=ti.JO}ngOnInit(){this.loading=!0,this.service=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.attributeManager.getRequiredAttributesDefinition(this.service.id).subscribe(e=>{this.selection.clear(),this.attrDefinitions=e,this.loading=!1})}onAdd(){const e=(0,ee.kZ)();e.width="950px",e.data={serviceId:this.service.id,theme:"service-theme"},this.dialog.open($S,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}onRemove(){const e=(0,ee.kZ)();e.width="650px",e.data={serviceId:this.service.id,attrDefinitions:this.selection.selected,theme:"service-theme"},this.dialog.open(e2,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.H8),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-required-attributes"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"definitions","filterValue","selection","disableRouting","tableId","refreshEvent",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"definitions","filterValue","selection","disableRouting","tableId","refreshEvent"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,n2,3,3,"button",2),t.YNc(6,a2,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(8,s2,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,r2,1,5,"app-attr-def-list",7),t.qZA()()),2&n){const r=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"SERVICE_DETAIL.REQUIRED_ATTRIBUTES.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","SERVICE_DETAIL.REQUIRED_ATTRIBUTES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,Js,si.K,yi.t,Li.P,V.e,p.X$]})}return i})();var l2=l(35938),c2=l(50214),u2=l(26481);function h2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.DESTINATIONS.REMOVE")," ")}}function d2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAllow())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.DESTINATIONS.ALLOW")," ")}}function p2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onBlock())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.DESTINATIONS.BLOCK")," ")}}function m2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const f2=function(){return["select","destinationId","facility","destination","type","status","propagationType"]};function g2(i,a){if(1&i&&t._UZ(0,"app-perun-web-apps-destination-list",11),2&i){const e=t.oxw();t.Q6J("destinations",e.destinations)("filterValue",e.filterValue)("selection",e.selection)("displayedColumns",t.DdM(5,f2))("tableId",e.tableId)}}let _2=(()=>{class i{constructor(e,n,s,r,o,u){this.serviceManager=e,this.notificator=n,this.translate=s,this.dialog=r,this.authResolver=o,this.entityStorageService=u,this.loading=!1,this.filterValue="",this.destinations=[],this.selection=new B.Ov(!0,[]),this.tableId=ti.Cf}ngOnInit(){this.loading=!0,this.service=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.serviceManager.getAllRichDestinationsForService(this.service.id).subscribe(e=>{this.selection.clear(),this.filterValue="",this.destinations=e,this.loading=!1})}onBlock(){this.loading=!0,this.blockServiceOnDestinations(this.selection.selected)}onAllow(){this.loading=!0,this.allowServiceOnDestinations(this.selection.selected)}onRemove(){const e=(0,ee.kZ)();e.width="500px",e.data={destinations:this.selection.selected,theme:"admin-theme"},this.dialog.open(c2.u,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}applyFilter(e){this.filterValue=e}blockServiceOnDestinations(e){this.serviceManager.blockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.DESTINATIONS.BLOCK_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}allowServiceOnDestinations(e){this.serviceManager.unblockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.DESTINATIONS.ALLOW_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.KK),t.Y36(Y.V6),t.Y36(Y.Te),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-destinations"]],decls:13,vars:9,consts:[[1,"page-subtitle"],[3,"refresh"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"destinations","filterValue","selection","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"destinations","filterValue","selection","displayedColumns","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,h2,3,4,"button",2),t.YNc(6,d2,3,4,"button",3),t.YNc(7,p2,3,4,"button",4),t.TgZ(8,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(9,m2,1,0,"ng-template",null,6,t.W1O),t.TgZ(11,"div",7),t.YNc(12,g2,1,6,"app-perun-web-apps-destination-list",8),t.qZA()()),2&n){const r=t.MAs(10);t.xp6(2),t.Oqu(t.lcZ(3,7,"SERVICE_DETAIL.DESTINATIONS.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","SERVICE_DETAIL.DESTINATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,u2.q,si.K,yi.t,Li.P,V.e,p.X$]})}return i})();function v2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function x2(i,a){1&i&&t._UZ(0,"th",15)}function y2(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.name)}}function b2(i,a){1&i&&t._UZ(0,"tr",17)}function T2(i,a){1&i&&t._UZ(0,"tr",18)}function C2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",5),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",6),t.ynx(12,7),t.YNc(13,x2,1,0,"th",8),t.YNc(14,y2,2,1,"td",9),t.BQk(),t.YNc(15,b2,1,0,"tr",10),t.YNc(16,T2,1,0,"tr",11),t.qZA()(),t.TgZ(17,"div",12)(18,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",14),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.DELETE_OWNER.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.DELETE_OWNER.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.DELETE_OWNER.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.DELETE_OWNER.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.DELETE_OWNER.DELETE")," ")}}let w2=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.ownersManagerService=o,this.displayedColumns=["name"],this.owners=[]}ngOnInit(){this.dataSource=new I.by(this.data),this.owners=this.data}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.owners.map(n=>n.id);this.ownersManagerService.deleteOwners(e).subscribe({next:()=>{this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_OWNER.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(Y.Te),t.Y36(X.aC))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-owner-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,v2,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,C2,24,19,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,F.uh,F.xY,F.H8,at.b,V.e,p.X$]})}return i})();function S2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function E2(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_OWNER.FILL_CONTACT")," "))}function L2(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_OWNER.CONTACT_FORMAT")," "))}function D2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t._UZ(9,"input",5),t.TgZ(10,"mat-error"),t._uU(11),t.ALo(12,"translate"),t.qZA()(),t.TgZ(13,"mat-form-field")(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",5),t.YNc(18,E2,3,3,"mat-error",6),t.YNc(19,L2,3,3,"mat-error",6),t.qZA(),t.TgZ(20,"mat-form-field")(21,"mat-label"),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.TgZ(24,"mat-select",7),t.NdJ("valueChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.type=s)}),t.TgZ(25,"mat-option",8),t._uU(26),t.ALo(27,"translate"),t.qZA(),t.TgZ(28,"mat-option",9),t._uU(29),t.ALo(30,"translate"),t.qZA()()()(),t.TgZ(31,"div",10)(32,"button",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(33),t.ALo(34,"translate"),t.qZA(),t.TgZ(35,"div",12),t.ALo(36,"translate"),t.TgZ(37,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(38),t.ALo(39,"translate"),t.qZA()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,17,"DIALOGS.ADD_OWNER.TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,19,"DIALOGS.ADD_OWNER.NAME")),t.xp6(2),t.Q6J("formControl",e.nameCtrl),t.xp6(2),t.hij(" ",t.lcZ(12,21,"DIALOGS.ADD_OWNER.FILL_NAME")," "),t.xp6(4),t.Oqu(t.lcZ(16,23,"DIALOGS.ADD_OWNER.CONTACT")),t.xp6(2),t.Q6J("formControl",e.contactCtrl),t.xp6(1),t.Q6J("ngIf",e.contactCtrl.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.contactCtrl.invalid&&!e.contactCtrl.hasError("required")),t.xp6(3),t.Oqu(t.lcZ(23,25,"DIALOGS.ADD_OWNER.TYPE_LABEL")),t.xp6(2),t.Q6J("value",e.type),t.xp6(2),t.Oqu(t.lcZ(27,27,"DIALOGS.ADD_OWNER.TYPE1")),t.xp6(3),t.Oqu(t.lcZ(30,29,"DIALOGS.ADD_OWNER.TYPE2")),t.xp6(4),t.hij(" ",t.lcZ(34,31,"DIALOGS.ADD_OWNER.CANCEL")," "),t.xp6(2),t.s9C("matTooltip",t.lcZ(36,33,"DIALOGS.ADD_OWNER.TOOLTIP")),t.Q6J("matTooltipDisabled",e.nameCtrl.valid&&e.contactCtrl.valid),t.xp6(2),t.Q6J("disabled",e.nameCtrl.invalid||e.contactCtrl.invalid),t.xp6(1),t.hij(" ",t.lcZ(39,35,"DIALOGS.ADD_OWNER.CREATE")," ")}}let A2=(()=>{class i{constructor(e,n,s,r){this.dialogRef=e,this.notificator=n,this.ownersManagerService=s,this.translate=r,this.type="1",r.get("DIALOGS.ADD_OWNER.SUCCESS").subscribe(o=>this.successMessage=o)}ngOnInit(){this.nameCtrl=new P.p4(null,[P.kI.required,P.kI.pattern("^[\\w.-]+( [\\w.-]+)*$")]),this.contactCtrl=new P.p4(null,[P.kI.required,P.kI.pattern(ee.B2)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.ownersManagerService.createOwner({name:this.nameCtrl.value,contact:this.contactCtrl.value,ownerType:Number(this.type)}).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(Y.V6),t.Y36(X.aC),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-owner-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"formControl"],[4,"ngIf"],[3,"value","valueChange"],["value","1"],["value","0"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(n,s){if(1&n&&(t.YNc(0,S2,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,D2,40,37,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,Kt.ey,re.Nt,ne.KE,ne.hX,ne.TO,P.Fj,P.JJ,P.Q7,P.oH,it.lW,F.uh,F.xY,F.H8,ke.gD,Nt.gM,at.b,V.e,p.X$]})}return i})();var k2=l(34004);function I2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.addOwner())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.OWNERS.ADD")," "))}function O2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.removeOwner())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",!e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.OWNERS.DELETE")," ")}}function M2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function N2(i,a){if(1&i&&t._UZ(0,"perun-web-apps-owners-list",10),2&i){const e=t.oxw();t.Q6J("selection",e.selected)("filterValue",e.filterValue)("owners",e.owners)("tableId",e.tableId)}}let F2=(()=>{class i{constructor(e,n,s){this.ownersManagerService=e,this.dialog=n,this.guiAuthResolver=s,this.owners=[],this.selected=new B.Ov(!0,[]),this.filterValue="",this.tableId=ti.v1}ngOnInit(){this.setAuth(),this.refreshTable()}setAuth(){this.removeAuth=this.guiAuthResolver.isAuthorized("deleteOwner_Owner_policy",[]),this.addAuth=this.guiAuthResolver.isAuthorized("createOwner_Owner_policy",[])}refreshTable(){this.loading=!0,this.ownersManagerService.getAllOwners().subscribe(e=>{this.owners=e,this.selected.clear(),this.loading=!1})}applyFilter(e){this.filterValue=e}addOwner(){const e=(0,ee.kZ)();e.width="400px",e.data={},this.dialog.open(A2,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}removeOwner(){const e=(0,ee.kZ)();e.width="400px",e.data=this.selected.selected,this.dialog.open(w2,e).afterClosed().subscribe(s=>{s&&(this.selected.clear(),this.refreshTable())})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.aC),t.Y36(F.uw),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-owners"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"selection","filterValue","owners","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"selection","filterValue","owners","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,I2,3,3,"button",2),t.YNc(6,O2,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(8,M2,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,N2,1,4,"perun-web-apps-owners-list",7),t.qZA()()),2&n){const r=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"ADMIN.OWNERS.TITLE")),t.xp6(3),t.Q6J("ngIf",s.addAuth),t.xp6(1),t.Q6J("ngIf",s.removeAuth),t.xp6(1),t.Q6J("placeholder","ADMIN.OWNERS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,si.K,yi.t,Li.P,k2.Q,V.e,p.X$]})}return i})();var Dh=l(1385),R2=l(95195),B2=l(97500),P2=l(69087),Z2=l(96624),Ah=l(95845),G2=l(5786);function V2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function U2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-vo-search-select",7),t.NdJ("voSelected",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.loadMember(s))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("vos",e.vos)}}function Y2(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.STATUS")," ")}function H2(i,a){1&i&&t._UZ(0,"mat-spinner",13)}const kh=function(i,a){return["/organizations",i,"members",a]},z2=function(){return["id","recent","name","description","expiration","groupStatus"]};function X2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",14)(2,"span",15),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"a",16),t.NdJ("auxclick",function(s){return s.preventDefault()}),t._uU(6),t.qZA()(),t.TgZ(7,"mat-card",17),t._UZ(8,"perun-web-apps-member-overview-membership",18),t.qZA(),t.TgZ(9,"p",19),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"perun-web-apps-groups-list",20),t.NdJ("refreshTable",function(){t.CHM(e);const s=t.oxw(4);return t.KtG(s.loadMember(s.selectedVo))}),t.qZA()()}if(2&i){const e=t.oxw(4);t.xp6(3),t.hij("",t.lcZ(4,11,"USER_DETAIL.ACCOUNTS.MEMBER"),":"),t.xp6(2),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(15,kh,e.selectedVo.id.toString(),e.member.id.toString()))("routerLink",t.WLB(18,kh,e.selectedVo.id,e.member.id)),t.xp6(1),t.hij("",e.member.id," "),t.xp6(2),t.Q6J("member",e.member)("voId",e.selectedVo.id),t.xp6(2),t.Oqu(t.lcZ(11,13,"USER_DETAIL.ACCOUNTS.GROUPS")),t.xp6(2),t.Q6J("groups",e.groups)("memberId",null==e.member?null:e.member.id)("memberGroupStatus",e.member.groupStatus)("displayedColumns",t.DdM(21,z2))}}function W2(i,a){if(1&i&&(t.YNc(0,H2,1,0,"mat-spinner",11),t.YNc(1,X2,13,22,"div",12)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function $2(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.MEMBER_ATT")," ")}function J2(i,a){1&i&&t._UZ(0,"mat-spinner",13)}function Q2(i,a){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",22),2&i){const e=t.oxw(5);t.Q6J("entity","member")("entityId",e.member.id)}}function K2(i,a){if(1&i&&(t.YNc(0,J2,1,0,"mat-spinner",11),t.YNc(1,Q2,1,2,"app-one-entity-attribute-page",21)),2&i){const e=t.oxw(4);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function j2(i,a){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,$2,2,3,"ng-template",9),t.YNc(2,K2,2,2,"ng-template",10),t.qZA())}function q2(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.MEMBER_GROUP_ATT")," ")}function tE(i,a){1&i&&t._UZ(0,"mat-spinner",13)}function eE(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",24),2&i){const e=t.oxw(5);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","group")}}function iE(i,a){if(1&i&&(t.YNc(0,tE,1,0,"mat-spinner",11),t.YNc(1,eE,1,3,"app-two-entity-attribute-page",23)),2&i){const e=t.oxw(4);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function nE(i,a){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,q2,2,3,"ng-template",9),t.YNc(2,iE,2,2,"ng-template",10),t.qZA())}function aE(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.MEMBER_RESOURCE_ATT")," ")}function sE(i,a){1&i&&t._UZ(0,"mat-spinner",13)}function rE(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",24),2&i){const e=t.oxw(4);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","resource")}}function oE(i,a){if(1&i&&(t.YNc(0,sE,1,0,"mat-spinner",11),t.YNc(1,rE,1,3,"app-two-entity-attribute-page",23)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function lE(i,a){if(1&i&&(t.TgZ(0,"mat-tab-group",8)(1,"mat-tab"),t.YNc(2,Y2,2,3,"ng-template",9),t.YNc(3,W2,2,2,"ng-template",10),t.qZA(),t.YNc(4,j2,3,0,"mat-tab",2),t.YNc(5,nE,3,0,"mat-tab",2),t.TgZ(6,"mat-tab"),t.YNc(7,aE,2,3,"ng-template",9),t.YNc(8,oE,2,2,"ng-template",10),t.qZA()()),2&i){const e=t.oxw(2),n=t.MAs(4);t.xp6(4),t.Q6J("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",n),t.xp6(1),t.Q6J("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",n)}}function cE(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"USER_DETAIL.ACCOUNTS.NO_VOS")))}function uE(i,a){if(1&i&&(t.TgZ(0,"div")(1,"div",3),t.YNc(2,U2,1,1,"perun-web-apps-vo-search-select",4),t.qZA(),t.YNc(3,lE,9,4,"mat-tab-group",5),t.YNc(4,cE,3,3,"perun-web-apps-alert",6),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",!(e.initLoading||0===e.vos.length)),t.xp6(1),t.Q6J("ngIf",!(e.initLoading||0===e.vos.length)),t.xp6(1),t.Q6J("ngIf",!e.initLoading&&0===e.vos.length)}}let hE=(()=>{class i{constructor(e,n,s,r){this.route=e,this.usersService=n,this.membersService=s,this.groupService=r,this.initLoading=!1,this.loading=!1,this.vos=[],this.selectedVo=null,this.member=null,this.groups=[]}ngOnInit(){this.initLoading=!0,this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId),this.usersService.getVosWhereUserIsMember(this.userId).subscribe({next:n=>{this.vos=n,this.vos.length&&this.loadMember(this.vos.sort(ee.aC)[0]),this.initLoading=!1},error:()=>this.initLoading=!1})})}loadMember(e){this.loading=!0,this.selectedVo=e,this.membersService.getMemberByUser(this.selectedVo.id,this.userId).subscribe({next:n=>{this.membersService.getRichMemberWithAttributes(n.id).subscribe({next:s=>{this.member=s,this.groupService.getMemberRichGroupsWithAttributesByNames(this.member.id,[Dh.r.MEMBER_DEF_GROUP_EXPIRATION,Dh.r.MEMBER_GROUP_STATUS]).subscribe({next:r=>{this.groups=r,this.loading=!1},error:()=>this.loading=!1})},error:()=>this.loading=!1})},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(X.Fv),t.Y36(X.uq),t.Y36(X.ff))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-user-accounts"]],decls:6,vars:5,consts:[[1,"page-title"],["spinner1",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"d-flex"],["class","w-50",3,"vos","voSelected",4,"ngIf"],["mat-stretch-tabs","false",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"w-50",3,"vos","voSelected"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"mt-4","mb-4"],[1,"subtitle","me-2"],[1,"member-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],["appearance","outlined",1,"mat-elevation-z3","membership-card"],[3,"member","voId"],[1,"mt-4","subtitle"],[3,"groups","memberId","memberGroupStatus","displayedColumns","refreshTable"],[3,"entity","entityId",4,"ngIf"],[3,"entity","entityId"],[3,"firstEntity","firstEntityId","secondEntity",4,"ngIf"],[3,"firstEntity","firstEntityId","secondEntity"],["alert_type","warn"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,V2,1,0,"ng-template",null,1,t.W1O),t.YNc(5,uE,5,3,"div",2)),2&n){const r=t.MAs(4);t.xp6(1),t.Oqu(t.lcZ(2,3,"USER_DETAIL.ACCOUNTS.TITLE")),t.xp6(4),t.Q6J("perunWebAppsLoader",s.initLoading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,m.rH,wt.Vc,wt.uD,wt.uX,wt.SP,Wi.Ou,R2.a8,q.w,si.K,B2.W,P2.M,Sh.Y,So.Q,Z2.b,V.e,Ah.Y,G2.t,p.X$],styles:[".subtitle[_ngcontent-%COMP%]{font-size:1.2rem}.membership-card[_ngcontent-%COMP%]{max-width:400px}"]})}return i})(),Ih=(()=>{class i{transform(e){if(e)return e.split(".").pop()}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275pipe=t.Yjl({name:"parseEventName",type:i,pure:!0})}return i})();function dE(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.AUDIT_MESSAGE_DETAIL.OBJECTS")," ")}function pE(i,a){if(1&i&&t._UZ(0,"pre",10),2&i){const e=t.oxw();t.Q6J("innerHTML",e.syntaxHighlight(e.eventData),t.oJD)}}function mE(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.AUDIT_MESSAGE_DETAIL.MESSAGE")," ")}function fE(i,a){if(1&i&&(t.TgZ(0,"div",11),t._uU(1),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Oqu(e.message)}}let gE=(()=>{class i{constructor(e,n,s){this.dialogRef=e,this.data=n,this.clipboard=s,this.tabIndex=0,this.eventData={}}ngOnInit(){const e=this.data.message.event;this.actor=this.data.message.actor,this.createdAt=this.data.message.createdAt,e.message&&(this.message=e.message,delete e.message),e.name&&(this.title=e.name,delete e.name),this.eventData=e}tabChanged(e){this.tabIndex=e.index}copyObjects(){this.clipboard.copy(JSON.stringify(this.eventData,null,2))}copyMessage(){this.clipboard.copy(this.message)}syntaxHighlight(e){return"string"!=typeof e&&(e=JSON.stringify(e,void 0,2)),(e=e.replace(/&/g,"&").replace(//g,">")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)/g,function(n){let s="number";return n.startsWith('"')?s=n.endsWith(":")?"key":"string":/true|false/.test(n)?s="boolean":n.includes("null")&&(s="null"),''+n+""})}onClose(){this.dialogRef.close()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Io.TU))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-audit-message-detail-dialog"]],decls:26,vars:19,consts:[[1,"admin-theme"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-stretch-tabs","false",3,"selectedTabChange"],["matTabLabel",""],["matTabContent",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-button","",3,"click"],["iconPositionEnd",""],[3,"innerHTML"],["data-cy","audit-message-text"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2),t.ALo(3,"translate"),t.ALo(4,"parseEventName"),t.qZA(),t.TgZ(5,"div",2)(6,"div"),t._uU(7),t.ALo(8,"translate"),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-tab-group",3),t.NdJ("selectedTabChange",function(o){return s.tabChanged(o)}),t.TgZ(11,"mat-tab"),t.YNc(12,dE,2,3,"ng-template",4),t.YNc(13,pE,1,1,"ng-template",5),t.qZA(),t.TgZ(14,"mat-tab"),t.YNc(15,mE,2,3,"ng-template",4),t.YNc(16,fE,2,1,"ng-template",5),t.qZA()()(),t.TgZ(17,"div",6)(18,"button",7),t.NdJ("click",function(){return s.onClose()}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",8),t.NdJ("click",function(){return 0===s.tabIndex?s.copyObjects():s.copyMessage()}),t._uU(22),t.ALo(23,"translate"),t.TgZ(24,"mat-icon",9),t._uU(25,"content_copy"),t.qZA()()()()),2&n){let r;t.xp6(2),t.hij(" ",t.lcZ(3,7,null!==(r=t.lcZ(4,9,s.title))&&void 0!==r?r:"DIALOGS.AUDIT_MESSAGE_DETAIL.TITLE")," "),t.xp6(5),t.HOy(" ",t.lcZ(8,11,"DIALOGS.AUDIT_MESSAGE_DETAIL.ACTOR"),": ",s.actor,", ",t.lcZ(9,13,"DIALOGS.AUDIT_MESSAGE_DETAIL.CREATED_AT"),": ",s.createdAt," "),t.xp6(12),t.hij(" ",t.lcZ(20,15,"DIALOGS.AUDIT_MESSAGE_DETAIL.CLOSE")," "),t.xp6(3),t.hij(" ",t.lcZ(23,17,"DIALOGS.AUDIT_MESSAGE_DETAIL.COPY")," ")}},dependencies:[h.Hw,it.lW,wt.Vc,wt.uD,wt.uX,wt.SP,F.uh,F.xY,F.H8,p.X$,Ih],styles:[".key{color:brown}.string{color:green}.number{color:#ff8c00}.boolean{color:#00f}.null{color:#f0f}\n"],encapsulation:2})}return i})();var _E=l(21476),Oh=l(63019),vE=l(45355);function xE(i,a){1&i&&(t.TgZ(0,"th",15),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"AUDIT_MESSAGES_LIST.ID")," "))}function yE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function bE(i,a){1&i&&(t.TgZ(0,"th",15),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"AUDIT_MESSAGES_LIST.TIMESTAMP")," "))}function TE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.ALo(2,"parseDate"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.createdAt,!0)," ")}}function CE(i,a){1&i&&(t.TgZ(0,"th",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"AUDIT_MESSAGES_LIST.EVENT_NAME")))}function wE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.ALo(2,"parseEventName"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e.event.name)," ")}}function SE(i,a){1&i&&(t.TgZ(0,"th",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"AUDIT_MESSAGES_LIST.ACTOR")))}function EE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.actor," ")}}function LE(i,a){1&i&&(t.TgZ(0,"th",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"AUDIT_MESSAGES_LIST.MESSAGE")))}function DE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.event.message," ")}}function AE(i,a){1&i&&t._UZ(0,"th",17)}function kE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",16)(1,"button",18),t.NdJ("click",function(){const r=t.CHM(e).$implicit,o=t.oxw();return t.KtG(o.viewDetails(r))}),t._uU(2),t.ALo(3,"translate"),t.qZA()()}2&i&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"AUDIT_MESSAGES_LIST.VIEW_DETAIL")," "))}function IE(i,a){1&i&&t._UZ(0,"tr",19)}function OE(i,a){1&i&&t._UZ(0,"tr",20)}function ME(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_AUDIT_MESSAGES"),"\n"))}let NE=(()=>{class i{constructor(e,n,s){this.dialog=e,this.dynamicPaginatingService=n,this.tableConfigService=s,this.displayedColumns=["id","timestamp","name","actor","event.message","detail"],this.loading$=new t.vpe,this.pageSizeOptions=ee.f7}static getExportDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"timestamp":return(0,_.p6)(e.createdAt,"d.M.y H.mm.ss","en");case"name":return e.event.name.split(".").pop();case"actor":return e.actor;case"event.message":return e.event.message;default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,Oh.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,ms.b)(()=>this.loadAuditMessagesPage())).subscribe()}ngOnInit(){this.dataSource=new Y.Hy(this.dynamicPaginatingService,null),this.dataSource.loadAuditMessages(this.tableConfigService.getTablePageSize(this.tableId),0,"DESCENDING",this.selectedEvents),this.loading$.emit(this.dataSource.loading$)}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadAuditMessagesPage())}loadAuditMessagesPage(){this.dataSource.loadAuditMessages(this.child.paginator.pageSize,this.child.paginator.pageIndex,"asc"===this.sort.direction?"ASCENDING":"DESCENDING",this.selectedEvents)}viewDetails(e){const n=(0,ee.kZ)(),s=JSON.parse(JSON.stringify(e));n.minWidth="700px",n.maxWidth="1000px",n.data={message:s},this.dialog.open(gE,n)}exportDisplayedData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.getData(),this.displayedColumns.filter(n=>"detail"!==n),i.getExportDataForColumn),e)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(Y.ly),t.Y36(ti.dB))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-audit-messages-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(je.YE,5)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.sort=r.first)}},inputs:{tableId:"tableId",refresh:"refresh",displayedColumns:"displayedColumns",selectedEvents:"selectedEvents"},outputs:{loading$:"loading$"},features:[t._Bn([{provide:_E.ye,useClass:Y.Be}]),t.TTD],decls:24,vars:9,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","allowExportAll","exportDisplayedData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","timestamp"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","actor"],["matColumnDef","event.message"],["matColumnDef","detail"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["data-cy","audit-message-detail-button","color","accent","mat-flat-button","",3,"click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)}),t.TgZ(2,"table",2),t.ynx(3,3),t.YNc(4,xE,3,3,"th",4),t.YNc(5,yE,2,1,"td",5),t.BQk(),t.ynx(6,6),t.YNc(7,bE,3,3,"th",4),t.YNc(8,TE,3,4,"td",5),t.BQk(),t.ynx(9,7),t.YNc(10,CE,3,3,"th",8),t.YNc(11,wE,3,3,"td",5),t.BQk(),t.ynx(12,9),t.YNc(13,SE,3,3,"th",8),t.YNc(14,EE,2,1,"td",5),t.BQk(),t.ynx(15,10),t.YNc(16,LE,3,3,"th",8),t.YNc(17,DE,2,1,"td",5),t.BQk(),t.ynx(18,11),t.YNc(19,AE,1,0,"th",8),t.YNc(20,kE,4,3,"td",5),t.BQk(),t.YNc(21,IE,1,0,"tr",12),t.YNc(22,OE,1,0,"tr",13),t.qZA()()(),t.YNc(23,ME,3,3,"perun-web-apps-alert",14)),2&n&&(t.Q6J("hidden",0===s.dataSource.allObjectCount),t.xp6(1),t.Q6J("dataLength",s.dataSource.allObjectCount)("pageSizeOptions",s.pageSizeOptions)("tableId",s.tableId)("allowExportAll",!1),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(19),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.allObjectCount))},dependencies:[_.O5,it.lW,je.YE,je.nU,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,q.w,Hn.l,p.X$,vE.M,Ih]})}return i})();var Mh=l(4675);let FE=(()=>{class i{constructor(){this.disableDeselectButton=!0,this.auditLogsSelected=new t.vpe,this.selectClosed=new t.vpe,this.searchFunction=e=>e,this.mainTextFunction=e=>e,this.secondaryTextFunction=()=>""}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-audit-log-search-select"]],inputs:{auditLogs:"auditLogs",disableDeselectButton:"disableDeselectButton"},outputs:{auditLogsSelected:"auditLogsSelected",selectClosed:"selectClosed"},decls:3,vars:10,consts:[[1,"w-550"],[3,"entities","searchFunction","mainTextFunction","secondaryTextFunction","multiple","disableAutoSelect","disableDeselectButton","selectPlaceholder","entitySelected","selectClosed"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-entity-search-select",1),t.NdJ("entitySelected",function(o){return s.auditLogsSelected.emit(o)})("selectClosed",function(o){return s.selectClosed.emit(o)}),t.ALo(2,"translate"),t.qZA()()),2&n&&(t.xp6(1),t.Q6J("entities",s.auditLogs)("searchFunction",s.searchFunction)("mainTextFunction",s.mainTextFunction)("secondaryTextFunction",s.secondaryTextFunction)("multiple",!0)("disableAutoSelect",!0)("disableDeselectButton",s.disableDeselectButton)("selectPlaceholder",t.lcZ(2,8,"ADMIN.AUDIT_LOG.SEARCH_DESCRIPTION")))},dependencies:[Mh.i,p.X$],styles:[".w-550[_ngcontent-%COMP%]{width:550px}"]})}return i})();function RE(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function BE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"app-audit-messages-list",7),t.NdJ("loading$",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.loading$=s)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("refresh",e.refresh)("tableId",e.tableId)("selectedEvents",e.selectedEvents)}}let PE=(()=>{class i{constructor(e,n){this.auditMessagesManagerService=e,this.cd=n,this.tableId=ti.yW,this.refresh=!1,this.selectedEvents=[],this.eventOptions=[],this.eventOptionsForSearchSelect=[]}ngOnInit(){this.loading$=(0,At.of)(!0),this.auditMessagesManagerService.findAllPossibleEvents().subscribe(e=>{this.eventOptions=e.sort(),this.eventOptionsForSearchSelect=this.eventOptions})}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}toggleEvent(e){this.selectedEvents.splice(0,this.selectedEvents.length,...e)}refreshOnClosed(){this.selectedEvents=[...this.selectedEvents];const e=this.eventOptions.filter(n=>!this.selectedEvents.includes(n));this.eventOptionsForSearchSelect=[...this.selectedEvents,...e],this.cd.detectChanges()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.jw),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-audit-log"]],decls:11,vars:9,consts:[[1,"page-subtitle"],[1,"align-elements"],[3,"refresh"],[3,"disableDeselectButton","auditLogs","auditLogsSelected","selectClosed"],["spinner",""],[1,"position-relative","w-100"],[3,"refresh","tableId","selectedEvents","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"refresh","tableId","selectedEvents","loading$"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.TgZ(5,"perun-web-apps-audit-log-search-select",3),t.NdJ("auditLogsSelected",function(o){return s.toggleEvent(o)})("selectClosed",function(){return s.refreshOnClosed()}),t.qZA(),t.YNc(6,RE,1,0,"ng-template",null,4,t.W1O),t.TgZ(8,"div",5),t.YNc(9,BE,1,3,"app-audit-messages-list",6),t.ALo(10,"async"),t.qZA()()),2&n){const r=t.MAs(7);t.xp6(1),t.Oqu(t.lcZ(2,5,"ADMIN.AUDIT_LOG.TITLE")),t.xp6(4),t.Q6J("disableDeselectButton",!1)("auditLogs",s.eventOptionsForSearchSelect),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(10,7,s.loading$))("perunWebAppsLoaderIndicator",r)}},dependencies:[NE,si.K,yi.t,FE,V.e,_.Ov,p.X$]})}return i})();var ZE=l(26385);let GE=(()=>{class i{constructor(e,n){this.dialogRef=e,this.data=n}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-edit-enforce-consents-dialog"]],decls:26,vars:27,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"mt-2","mb-2"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(n,s){1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"div",1)(6,"p"),t._uU(7),t.ALo(8,"translate"),t.ALo(9,"translate"),t.qZA(),t._UZ(10,"mat-divider"),t.TgZ(11,"p",2),t._uU(12),t.qZA(),t._UZ(13,"mat-divider"),t.TgZ(14,"perun-web-apps-alert",3),t._uU(15),t.ALo(16,"translate"),t.ALo(17,"translate"),t.qZA()(),t.TgZ(18,"div",4)(19,"button",5),t.NdJ("click",function(){return s.onCancel()}),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"button",6),t.NdJ("click",function(){return s.onSubmit()}),t._uU(23),t.ALo(24,"translate"),t.ALo(25,"translate"),t.qZA()()()),2&n&&(t.Tol(s.data.theme),t.xp6(2),t.hij(" ",s.data.enforceConsents?t.lcZ(3,9,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_TITLE"):t.lcZ(4,11,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_TITLE")," "),t.xp6(5),t.hij(" ",s.data.enforceConsents?t.lcZ(8,13,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_DESCRIPTION"):t.lcZ(9,15,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_DESCRIPTION")," "),t.xp6(5),t.Oqu(s.data.consentHubName),t.xp6(3),t.hij(" ",s.data.enforceConsents?t.lcZ(16,17,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_BOLD_DESCRIPTION"):t.lcZ(17,19,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_BOLD_DESCRIPTION")," "),t.xp6(5),t.hij(" ",t.lcZ(21,21,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.CANCEL_BUTTON")," "),t.xp6(3),t.hij(" ",s.data.enforceConsents?t.lcZ(24,23,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_BUTTON"):t.lcZ(25,25,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_BUTTON")," "))},dependencies:[it.lW,F.uh,F.xY,F.H8,ZE.d,q.w,p.X$]})}return i})();function VE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(s?r.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,n=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}const UE=function(i){return{name:i}};function YE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(2);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,n.selection.isSelected(e)),t.VKq(7,UE,e.name)))("checked",n.selection.isSelected(e))}}function HE(i,a){1&i&&(t.ynx(0,14),t.YNc(1,VE,4,7,"th",15),t.YNc(2,YE,4,9,"td",16),t.BQk())}function zE(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.ID")," "))}function XE(i,a){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.id)}}function WE(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.NAME")," "))}function $E(i,a){if(1&i&&(t.TgZ(0,"td",23),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=a.$implicit;t.Q2q("data-cy","",t.lcZ(1,2,e.name),"-name-td"),t.xp6(2),t.hij(" ",e.name," ")}}function JE(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.ENFORCE_CONSENTS")," "))}function QE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",23)(1,"mat-slide-toggle",24),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw();return t.KtG(u.changeEnforceFlag(o,s))}),t.qZA()()}if(2&i){const e=a.$implicit;t.xp6(1),t.Q6J("checked",e.enforceConsents)}}function KE(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.FACILITIES")," "))}function jE(i,a){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"span",26),t._uU(3),t.qZA(),t._UZ(4,"br"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.name," "),t.xp6(2),t.hij(" #",e.id,"")}}function qE(i,a){if(1&i&&(t.TgZ(0,"td",23),t.YNc(1,jE,5,2,"span",25),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Q6J("ngForOf",e.facilities)}}function tL(i,a){1&i&&t._UZ(0,"tr",27)}function eL(i,a){1&i&&t._UZ(0,"tr",28)}function iL(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.NO_CONSENT_HUBS"),"\n"))}function nL(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.NO_FILTER_RESULTS"),"\n"))}const aL=function(i){return{all:i}};let sL=(()=>{class i{constructor(e,n,s,r,o){this.tableCheckbox=e,this.dialog=n,this.notificator=s,this.translate=r,this.consentsManager=o,this.filterValue="",this.displayedColumns=["select","id","name","enforceConsents","facilities"],this.selection=new B.Ov(!0,[]),this.exporting=!1,this.pageSizeOptions=ee.f7}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"name":return e.name;case"enforceConsents":return e.enforceConsents?"true":"false";case"facilities":{let s="";return e.facilities.forEach(r=>s+=r.name+" #"+String(r.id)+";"),s.slice(0,-1)}default:return""}}ngOnChanges(){this.dataSource=new I.by(this.consentHubs),this.setDataSource()}exportAllData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const n=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,s=n+this.dataSource.paginator.pageSize;(0,ee.O6)((0,ee.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(n,s),this.displayedColumns,i.getDataForColumn),e)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,n)=>(0,ee.Sd)(e,n,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,n)=>(0,ee.pR)(e,n,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}changeEnforceFlag(e,n){n.source.checked=e.enforceConsents;const s=(0,ee.kZ)();s.width="550px",s.data={theme:"admin-theme",enforceConsents:e.enforceConsents,consentHubName:e.name},this.dialog.open(GE,s).afterClosed().subscribe(o=>{o&&(e.enforceConsents=!e.enforceConsents,this.consentsManager.updateConsentHub({consentHub:e}).subscribe(u=>{n.source.checked=u.enforceConsents,e.enforceConsents=u.enforceConsents,this.translate.get("SHARED.COMPONENTS.CONSENT_HUBS_LIST.CHANGE_ENFORCE_CONSENTS_SUCCESS").subscribe(b=>{this.notificator.showSuccess(b)})},()=>e.enforceConsents=!e.enforceConsents))})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.UA),t.Y36(F.uw),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(X.WY))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-consent-hubs-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(je.YE,7)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.matSort=r.first)}},inputs:{consentHubs:"consentHubs",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",selection:"selection"},features:[t.TTD],decls:21,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","enforceConsents"],["matColumnDef","facilities"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],[3,"checked","change"],[4,"ngFor","ngForOf"],[1,"text-muted"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)})("exportAllData",function(o){return s.exportAllData(o)}),t.TgZ(2,"table",2),t.YNc(3,HE,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,zE,3,3,"th",5),t.YNc(7,XE,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,WE,3,3,"th",5),t.YNc(10,$E,3,4,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,JE,3,3,"th",5),t.YNc(13,QE,2,1,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,KE,3,3,"th",5),t.YNc(16,qE,2,1,"td",8),t.BQk(),t.YNc(17,tL,1,0,"tr",11),t.YNc(18,eL,1,0,"tr",12),t.qZA()()(),t.YNc(19,iL,3,3,"perun-web-apps-alert",13),t.YNc(20,nL,3,3,"perun-web-apps-alert",13)),2&n&&(t.Q6J("hidden",0===s.consentHubs.length||0===s.dataSource.filteredData.length),t.xp6(1),t.Q6J("tableId",s.tableId)("dataLength",s.dataSource.filteredData.length)("pageSizeOptions",s.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,aL,t.xi3(4,10,s.dataSource,s.selection.selected.length))),t.xp6(14),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.consentHubs.length),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.filteredData.length&&0!==s.consentHubs.length))},dependencies:[_.sg,_.O5,je.YE,je.nU,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,Ei.oG,wh.Rr,q.w,Hn.l,p.X$,No.R,Oa.I,Ma.G,Na.r]})}return i})();function rL(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",9),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.CONSENT_HUBS.GLOBAL_DISABLED")," "))}function oL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.evaluateConsents())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",!e.globalForceConsents||0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.CONSENT_HUBS.EVALUATE_CONSENTS")," ")}}function lL(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function cL(i,a){if(1&i&&t._UZ(0,"app-perun-web-apps-consent-hubs-list",11),2&i){const e=t.oxw();t.Q6J("consentHubs",e.consentHubs)("selection",e.selection)("filterValue",e.filterValue)("tableId",e.tableId)}}let uL=(()=>{class i{constructor(e,n,s,r,o,u){this.consentsManager=e,this.authResolver=n,this.notificator=s,this.translate=r,this.store=o,this.dialog=u,this.loading=!1,this.tableId=ti.HE,this.selection=new B.Ov(!0,[]),this.filterValue="",this.consentHubs=[]}ngOnInit(){this.globalForceConsents=this.store.getProperty("enforce_consents"),this.refreshTable()}applyFilter(e){this.filterValue=e}refreshTable(){this.loading=!0,this.consentsManager.getAllConsentHubs().subscribe(e=>{this.consentHubs=e,this.loading=!1})}evaluateConsents(){const e=(0,ee.kZ)();e.width="500px",e.data={title:this.translate.instant("ADMIN.CONSENT_HUBS.CONFIRM_DIALOG_TITLE"),theme:"admin-theme",description:this.translate.instant("ADMIN.CONSENT_HUBS.CONFIRM_DIALOG_DESCRIPTION"),items:this.selection.selected.map(s=>s.name),type:"confirmation",showAsk:!1},this.dialog.open(hn.Ts,e).afterClosed().subscribe(s=>{s&&this.evaluateConsentsForConsentHubs()})}evaluateConsentsForConsentHubs(){this.loading=!0;const e=this.selection.selected.map(n=>n.id);this.consentsManager.evaluateConsentsForConsentHubs(e).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("ADMIN.CONSENT_HUBS.EVALUATION_FINISH")),this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(X.WY),t.Y36(Y.x4),t.Y36(Y.V6),t.Y36(Y.Te),t.Y36(Y.d6),t.Y36(F.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-admin-consent-hubs"]],decls:14,vars:12,consts:[[1,"page-subtitle"],["alert_type","warn",4,"ngIf"],[3,"refresh"],[3,"matTooltipDisabled","matTooltip"],["color","accent","class","action-button me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"consentHubs","selection","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","warn"],["color","accent","mat-flat-button","",1,"action-button","me-2",3,"disabled","click"],[3,"consentHubs","selection","filterValue","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,rL,3,3,"perun-web-apps-alert",1),t.TgZ(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.TgZ(6,"span",3),t.ALo(7,"translate"),t.YNc(8,oL,3,4,"button",4),t.qZA(),t.TgZ(9,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(10,lL,1,0,"ng-template",null,6,t.W1O),t.TgZ(12,"div",7),t.YNc(13,cL,1,4,"app-perun-web-apps-consent-hubs-list",8),t.qZA()()),2&n){const r=t.MAs(11);t.xp6(2),t.Oqu(t.lcZ(3,8,"ADMIN.CONSENT_HUBS.TITLE")),t.xp6(2),t.Q6J("ngIf",!s.globalForceConsents),t.xp6(2),t.s9C("matTooltip",t.lcZ(7,10,"ADMIN.CONSENT_HUBS.TOOLTIP")),t.Q6J("matTooltipDisabled",s.globalForceConsents),t.xp6(2),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","ADMIN.CONSENT_HUBS.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,Nt.gM,sL,q.w,si.K,yi.t,Li.P,V.e,p.X$]})}return i})();var hL=l(92495),Eo=l(91940),dL=l(81381),Nh=l(68677);function pL(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function mL(i,a){1&i&&t._UZ(0,"th",18)}function fL(i,a){if(1&i&&(t.TgZ(0,"td",19),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.id)}}function gL(i,a){1&i&&t._UZ(0,"th",18)}function _L(i,a){if(1&i&&(t.TgZ(0,"td",20),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.login," ")}}function vL(i,a){1&i&&t._UZ(0,"th",18)}function xL(i,a){if(1&i&&(t.TgZ(0,"td",19),t._uU(1),t.ALo(2,"globalNamespace"),t.qZA()),2&i){const e=a.$implicit;t.Tol(e.namespace?"":"fst-italic"),t.xp6(1),t.hij(" ",t.lcZ(2,4,e.namespace)," ")}}function yL(i,a){1&i&&t._UZ(0,"tr",21)}function bL(i,a){1&i&&t._UZ(0,"tr",22)}function TL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,mL,1,0,"th",7),t.YNc(14,fL,2,1,"td",8),t.BQk(),t.ynx(15,9),t.YNc(16,gL,1,0,"th",7),t.YNc(17,_L,2,1,"td",10),t.BQk(),t.ynx(18,11),t.YNc(19,vL,1,0,"th",7),t.YNc(20,xL,3,6,"td",12),t.BQk(),t.YNc(21,yL,1,0,"tr",13),t.YNc(22,bL,1,0,"tr",14),t.qZA()(),t.TgZ(23,"div",15)(24,"button",16),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(25),t.ALo(26,"translate"),t.qZA(),t.TgZ(27,"button",17),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(28),t.ALo(29,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,8,"DIALOGS.UNBLOCK_LOGINS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,10,"DIALOGS.UNBLOCK_LOGINS.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,12,"DIALOGS.UNBLOCK_LOGINS.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(26,14,"DIALOGS.UNBLOCK_LOGINS.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(29,16,"DIALOGS.UNBLOCK_LOGINS.UNBLOCK")," ")}}let CL=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.usersService=o,this.displayedColumns=["login","namespace"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new I.by(this.data.logins)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.usersService.unblockLoginsById(this.data.logins.map(e=>e.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("ADMIN.BLOCKED_LOGINS.UNBLOCK_SUCCESS"),this.dialogRef.close(!0),this.loading=!1},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(X.Fv))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-unblock-logins-dialog"]],features:[t._Bn([Jt.c5])],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","login"],["mat-cell","","class","trim-login",4,"matCellDef"],["matColumnDef","namespace"],["mat-cell","",3,"class",4,"matCellDef"],["class","fw-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","","data-cy","unblock-button-dialog",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-cell","",1,"trim-login"],["mat-header-row","",1,"fw-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,pL,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,TL,30,18,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,F.uh,F.xY,F.H8,at.b,V.e,p.X$,Nh.c],styles:[".trim-login[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:250px}"]})}return i})(),Fh=(()=>{class i{constructor(e){this.globalNamespacePipe=e,this.disableAutoSelect=!1,this.multiple=!1,this.disableDeselectButton=!0,this.namespaceSelected=new t.vpe,this.selectClosed=new t.vpe,this.searchFunction=n=>n,this.mainTextFunction=n=>this.globalNamespacePipe.transform(n),this.secondaryTextFunction=()=>""}ngOnChanges(){!this.namespace&&!this.disableAutoSelect&&(this.namespace=this.namespaceOptions[0])}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Jt.c5))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-namespace-search-select"]],inputs:{namespace:"namespace",namespaceOptions:"namespaceOptions",disableAutoSelect:"disableAutoSelect",multiple:"multiple",disableDeselectButton:"disableDeselectButton",customSelectPlaceholder:"customSelectPlaceholder",customFindPlaceholder:"customFindPlaceholder"},outputs:{namespaceSelected:"namespaceSelected",selectClosed:"selectClosed"},features:[t._Bn([Jt.c5]),t.TTD],decls:4,vars:18,consts:[[3,"entity","entities","disableAutoSelect","multiple","highlightOption","disableDeselectButton","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected","selectClosed"]],template:function(n,s){if(1&n&&(t.TgZ(0,"perun-web-apps-entity-search-select",0),t.NdJ("entitySelected",function(o){return s.namespaceSelected.emit(o)})("selectClosed",function(o){return s.selectClosed.emit(o)}),t.ALo(1,"translate"),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA()),2&n){let r,o;t.Q6J("entity",s.namespace)("entities",s.namespaceOptions)("disableAutoSelect",s.disableAutoSelect)("multiple",s.multiple)("highlightOption",!0)("disableDeselectButton",s.disableDeselectButton)("searchFunction",s.searchFunction)("mainTextFunction",s.mainTextFunction)("secondaryTextFunction",s.secondaryTextFunction)("selectPlaceholder",t.lcZ(1,12,null!==(r=s.customSelectPlaceholder)&&void 0!==r?r:"SHARED_LIB.PERUN.COMPONENTS.NAMESPACE_SEARCH_SELECT.SELECT_NAMESPACE"))("findPlaceholder",t.lcZ(2,14,null!==(o=s.customFindPlaceholder)&&void 0!==o?o:"SHARED_LIB.PERUN.COMPONENTS.NAMESPACE_SEARCH_SELECT.FIND_NAMESPACE"))("noEntriesText",t.lcZ(3,16,"SHARED_LIB.PERUN.COMPONENTS.NAMESPACE_SEARCH_SELECT.NO_NAMESPACE_FOUND"))}},dependencies:[Mh.i,p.X$]})}return i})();function wL(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function SL(i,a){if(1&i&&(t.TgZ(0,"mat-radio-button",5),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i){const e=t.oxw(2);t.Q6J("value",!1)("checked",!e.isGlobal),t.xp6(1),t.hij(" ",t.lcZ(2,3,"DIALOGS.BLOCK_LOGINS.SPECIFIC")," ")}}function EL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-namespace-search-select",14),t.NdJ("namespaceSelected",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.selectedNamespace=s)}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("namespaceOptions",e.data.namespaceOptions)("namespace",e.selectedNamespace)("disableAutoSelect",!0)("customFindPlaceholder","DIALOGS.BLOCK_LOGINS.FIND_PLACEHOLDER")}}function LL(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.BLOCK_LOGINS.LOGINS_ERROR")," "))}function DL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-radio-group",4),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.isGlobal=s)}),t.TgZ(6,"mat-radio-button",5),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,SL,3,5,"mat-radio-button",6),t.qZA(),t.YNc(10,EL,1,4,"perun-web-apps-namespace-search-select",7),t.TgZ(11,"mat-form-field",8)(12,"mat-label"),t._uU(13),t.ALo(14,"translate"),t.qZA(),t._UZ(15,"textarea",9),t.ALo(16,"translate"),t.YNc(17,LL,3,3,"mat-error",10),t.qZA()(),t.TgZ(18,"div",11)(19,"button",12),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(23),t.ALo(24,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,14,"DIALOGS.BLOCK_LOGINS.TITLE")),t.xp6(3),t.Q6J("ngModel",e.isGlobal),t.xp6(1),t.Q6J("value",!0)("checked",e.isGlobal),t.xp6(1),t.hij(" ",t.lcZ(8,16,"DIALOGS.BLOCK_LOGINS.GLOBAL")," "),t.xp6(2),t.Q6J("ngIf",e.data.namespaceOptions.length>0),t.xp6(1),t.Q6J("ngIf",e.data.namespaceOptions.length>0&&!e.isGlobal),t.xp6(3),t.Oqu(t.lcZ(14,18,"DIALOGS.BLOCK_LOGINS.INSERT_HERE")),t.xp6(2),t.s9C("placeholder",t.lcZ(16,20,"DIALOGS.BLOCK_LOGINS.PLACEHOLDER")),t.Q6J("formControl",e.blockLogins),t.xp6(2),t.Q6J("ngIf",e.blockLogins.hasError("required")),t.xp6(3),t.hij(" ",t.lcZ(21,22,"DIALOGS.BULK_INVITE_MEMBERS.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.blockLogins.invalid||!e.isGlobal&&null===e.selectedNamespace),t.xp6(1),t.hij(" ",t.lcZ(24,24,"DIALOGS.BLOCK_LOGINS.BLOCK")," ")}}let AL=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.store=s,this.usersService=r,this.notificator=o,this.loading=!1,this.blockLogins=new P.NI("",P.kI.required),this.namespace=new P.NI("",P.kI.required),this.isGlobal=!0,this.selectedNamespace=null}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.usersService.blockLogins(this.blockLogins.value.split("\n").map(e=>e.trim()),this.isGlobal?null:this.selectedNamespace).subscribe({next:()=>{this.notificator.showInstantSuccess("ADMIN.BLOCKED_LOGINS.BLOCK_SUCCESS"),this.dialogRef.close(!0),this.loading=!1},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.d6),t.Y36(X.Fv),t.Y36(Y.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-block-logins-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"d-flex","flex-column",3,"ngModel","ngModelChange"],["color","primary",1,"me-3",3,"value","checked"],["class","me-3","color","primary",3,"value","checked",4,"ngIf"],[3,"namespaceOptions","namespace","disableAutoSelect","customFindPlaceholder","namespaceSelected",4,"ngIf"],[1,"pt-2","d-flex","flex-column"],["cols","50","data-cy","logins-input","required","","matInput","","rows","8",1,"md-textarea","form-control",3,"formControl","placeholder"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","submit-blocked-logins-button","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"namespaceOptions","namespace","disableAutoSelect","customFindPlaceholder","namespaceSelected"]],template:function(n,s){if(1&n&&(t.YNc(0,wL,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,DL,25,26,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.data.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,re.Nt,ne.KE,ne.hX,ne.TO,P.Fj,P.JJ,P.Q7,P.oH,P.On,it.lW,F.uh,F.xY,F.H8,gs.VQ,gs.U0,at.b,V.e,Fh,p.X$]})}return i})();function kL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",19),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(3);return t.KtG(s?r.masterToggle():null)}),t.ALo(1,"translate"),t.ALo(2,"masterCheckboxLabel"),t.qZA()}if(2&i){const e=t.oxw(2).ngIf,n=t.oxw();t.Q6J("aria-label",t.lcZ(1,3,t.lcZ(2,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}function IL(i,a){if(1&i&&(t.TgZ(0,"th",17),t.YNc(1,kL,3,7,"mat-checkbox",18),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.selection.isMultipleSelection())}}const OL=function(i){return{name:i}};function ML(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",20)(1,"mat-checkbox",21),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(2);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(2);t.xp6(1),t.Q2q("data-cy","",e.login,"-checkbox"),t.Q6J("aria-label",t.xi3(2,3,t.lcZ(3,6,n.selection.isSelected(e)),t.VKq(8,OL,e.login)))("checked",n.selection.isSelected(e))}}function NL(i,a){1&i&&(t.ynx(0,14),t.YNc(1,IL,2,1,"th",15),t.YNc(2,ML,4,10,"td",16),t.BQk())}function FL(i,a){1&i&&(t.TgZ(0,"th",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"BLOCKED_LOGINS_LIST.ID")," "))}function RL(i,a){if(1&i&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function BL(i,a){1&i&&(t.TgZ(0,"th",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"BLOCKED_LOGINS_LIST.LOGIN")," "))}function PL(i,a){if(1&i&&(t.TgZ(0,"td",24),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.login)}}function ZL(i,a){1&i&&(t.TgZ(0,"th",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"BLOCKED_LOGINS_LIST.NAMESPACE")," "))}function GL(i,a){if(1&i&&(t.TgZ(0,"td",24),t._uU(1),t.ALo(2,"globalNamespace"),t.qZA()),2&i){const e=a.$implicit;t.Tol(e.namespace?"":"fst-italic"),t.xp6(1),t.hij(" ",t.lcZ(2,4,e.namespace)," ")}}function VL(i,a){1&i&&t._UZ(0,"tr",25)}function UL(i,a){1&i&&t._UZ(0,"tr",26)}function YL(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",27),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.Q6J("alert_type","warn"),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SHARED_LIB.UI.ALERTS.NO_BLOCKED_LOGINS"),"\n"))}const HL=function(i){return{all:i}};let zL=(()=>{class i{constructor(e,n,s,r,o){this.authResolver=e,this.tableConfigService=n,this.dynamicPaginatingService=s,this.globalNamespacePipe=r,this.dialog=o,this.searchString="",this.selection=new B.Ov(!0,[]),this.selectedNamespaces=[],this.loading$=new t.vpe,this.displayedColumns=["checkbox","login","namespace"],this.pageSizeOptions=ee.f7}getExportDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"login":return e.login;case"namespace":return this.globalNamespacePipe.transform(e.namespace);default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,Oh.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,ms.b)(()=>this.loadBlockedLoginsPage())).subscribe()}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadBlockedLoginsPage())}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new Y.Hy(this.dynamicPaginatingService,this.authResolver),this.dataSource.loadBlockedLogins(this.tableConfigService.getTablePageSize(this.tableId),0,"ASCENDING","LOGIN",this.searchString,this.selectedNamespaces),this.loading$.emit(this.dataSource.loading$)}loadBlockedLoginsPage(){this.dataSource.loadBlockedLogins(this.child.paginator.pageSize,this.child.paginator.pageIndex,"asc"===this.sort.direction?"ASCENDING":"DESCENDING","login"===this.sort.active?"LOGIN":"NAMESPACE",this.searchString,this.selectedNamespaces)}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(e=>this.selection.select(e))}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().length}exportAllData(e){const n="asc"===this.sort.direction?"ASCENDING":"DESCENDING",s="login"===this.sort.active?"LOGIN":"NAMESPACE",r=(0,ee.kZ)();r.width="300px";const o=this.dialog.open(hn.QQ,r);this.dataSource.getAllBlockedLogins(n,this.child.paginator.length,s,this.searchString,this.selectedNamespaces).subscribe(u=>{o.close(),(0,ee.O6)((0,ee.Xn)(u,this.displayedColumns,(b,C)=>this.getExportDataForColumn(b,C)),e)})}exportDisplayedData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.getData(),this.displayedColumns,(n,s)=>this.getExportDataForColumn(n,s)),e)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.x4),t.Y36(ti.dB),t.Y36(Y.ly),t.Y36(Jt.c5),t.Y36(F.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-blocked-logins-dynamic-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(je.YE,5)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.sort=r.first)}},inputs:{tableId:"tableId",updateTable:"updateTable",searchString:"searchString",selection:"selection",selectedNamespaces:"selectedNamespaces"},outputs:{loading$:"loading$"},features:[t._Bn([Jt.c5]),t.TTD],decls:17,vars:14,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","login","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","login"],["mat-cell","",4,"matCellDef"],["matColumnDef","namespace"],["mat-cell","",3,"class",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],[3,"alert_type",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],[3,"alert_type"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)})("exportAllData",function(o){return s.exportAllData(o)}),t.TgZ(2,"table",2),t.YNc(3,NL,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,FL,3,3,"th",5),t.YNc(7,RL,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,BL,3,3,"th",5),t.YNc(10,PL,2,1,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,ZL,3,3,"th",5),t.YNc(13,GL,3,6,"td",10),t.BQk(),t.YNc(14,VL,1,0,"tr",11),t.YNc(15,UL,1,0,"tr",12),t.qZA()()(),t.YNc(16,YL,3,4,"perun-web-apps-alert",13)),2&n&&(t.Q6J("hidden",0===s.dataSource.allObjectCount),t.xp6(1),t.Q6J("tableId",s.tableId)("dataLength",s.dataSource.allObjectCount)("pageSizeOptions",s.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(12,HL,t.xi3(4,9,s.dataSource,s.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.allObjectCount))},dependencies:[_.O5,Ei.oG,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,je.YE,je.nU,q.w,Hn.l,p.X$,Oa.I,Ma.G,Na.r,Nh.c]})}return i})();function XL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.block())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.BLOCKED_LOGINS.BLOCK")," "))}function WL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.unblock())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.BLOCKED_LOGINS.UNBLOCK")," ")}}function $L(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function JL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-blocked-logins-dynamic-list",12),t.NdJ("loading$",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.loading$=s)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("searchString",e.searchString)("tableId",e.tableId)("updateTable",e.update)("selection",e.selection)("selectedNamespaces",e.selectedNamespaces)}}let QL=(()=>{class i{constructor(e,n,s,r){this.cd=e,this.dialog=n,this.attributesService=s,this.authResolver=r,this.update=!1,this.tableId=ti.iF,this.isAdmin=!1,this.selection=new B.Ov(!0,[]),this.logins=[],this.namespaceOptions=[],this.filterOptions=[],this.selectedNamespaces=[],this.namespaces=new P.NI}refreshTable(){this.update=!this.update,this.cd.detectChanges()}onSearchByString(e){this.searchString=e,this.cd.detectChanges()}ngOnInit(){this.loading$=(0,At.of)(!0),this.namespaces.setValue(this.selectedNamespaces),this.isAdmin=this.authResolver.isPerunAdmin(),this.attributesService.getAllNamespaces().subscribe(e=>{this.namespaceOptions=e,this.filterOptions=[""].concat(e)})}block(){const e=(0,ee.kZ)();e.width="450px",e.data={theme:"admin-theme",namespaceOptions:this.namespaceOptions},this.dialog.open(AL,e).afterClosed().subscribe(s=>{s&&(this.update=!this.update,this.selection.clear(),this.cd.detectChanges())})}unblock(){const e=(0,ee.kZ)();e.width="650px",e.data={logins:this.selection.selected,theme:"admin-theme"},this.dialog.open(CL,e).afterClosed().subscribe(s=>{s&&(this.update=!this.update,this.selection.clear(),this.cd.detectChanges())})}toggleEvent(e){this.selectedNamespaces.splice(0,this.selectedNamespaces.length,...e.map(n=>""===n?null:n))}refreshOnClosed(){this.selectedNamespaces=[...this.selectedNamespaces],this.cd.detectChanges()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(t.sBO),t.Y36(F.uw),t.Y36(X.H8),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-admin-blocked-logins"]],decls:16,vars:18,consts:[[1,"page-subtitle"],[1,"align-elements"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","block-logins-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","data-cy","unblock-logins-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"pr-2","me-2","flex-grow-1",3,"namespaceOptions","multiple","disableAutoSelect","disableDeselectButton","customSelectPlaceholder","namespaceSelected","selectClosed"],[1,"search-field","flex-grow-1",3,"autoFocus","placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"searchString","tableId","updateTable","selection","selectedNamespaces","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","block-logins-button","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","data-cy","unblock-logins-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"searchString","tableId","updateTable","selection","selectedNamespaces","loading$"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"div")(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(6,XL,3,3,"button",3),t.YNc(7,WL,3,4,"button",4),t.qZA(),t.TgZ(8,"perun-web-apps-namespace-search-select",5),t.NdJ("namespaceSelected",function(o){return s.toggleEvent(o)})("selectClosed",function(){return s.refreshOnClosed()}),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"perun-web-apps-debounce-filter",6),t.NdJ("filter",function(o){return s.onSearchByString(o)}),t.qZA()(),t.YNc(11,$L,1,0,"ng-template",null,7,t.W1O),t.TgZ(13,"div",8),t.YNc(14,JL,1,5,"perun-web-apps-blocked-logins-dynamic-list",9),t.ALo(15,"async"),t.qZA()),2&n){const r=t.MAs(12);t.xp6(1),t.Oqu(t.lcZ(2,12,"ADMIN.BLOCKED_LOGINS.TITLE")),t.xp6(5),t.Q6J("ngIf",s.isAdmin),t.xp6(1),t.Q6J("ngIf",s.isAdmin),t.xp6(1),t.Q6J("namespaceOptions",s.filterOptions)("multiple",!0)("disableAutoSelect",!0)("disableDeselectButton",!1)("customSelectPlaceholder",t.lcZ(9,14,"ADMIN.BLOCKED_LOGINS.FILTER_NAMESPACE")),t.xp6(2),t.Q6J("autoFocus",!0)("placeholder","ADMIN.BLOCKED_LOGINS.SEARCH_PLACEHOLDER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(15,16,s.loading$))("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,si.K,yi.t,Li.P,V.e,zL,Fh,_.Ov,p.X$]})}return i})();var KL=l(12877),jL=l(4646);function qL(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function tD(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-facility-search-select",7),t.NdJ("facilitySelected",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.loadFacility(s))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("facilities",e.facilities)}}function eD(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ASSIGNMENTS.OVERVIEW")," ")}const iD=function(){return["id","name","vo","description"]};function nD(i,a){if(1&i&&t._UZ(0,"perun-web-apps-resources-list",13),2&i){const e=t.oxw(4);t.Q6J("resources",e.resources)("displayedColumns",t.DdM(2,iD))}}function aD(i,a){if(1&i&&(t.TgZ(0,"p",11),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,nD,1,3,"perun-web-apps-resources-list",12)),2&i){const e=t.oxw(3),n=t.MAs(4);t.xp6(1),t.Oqu(t.lcZ(2,3,"USER_DETAIL.ASSIGNMENTS.RESOURCES")),t.xp6(2),t.Q6J("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",n)}}function sD(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ASSIGNMENTS.USER_FACILITY_ATT")," ")}function rD(i,a){1&i&&t._UZ(0,"mat-spinner",16)}function oD(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",17),2&i){const e=t.oxw(4);t.Q6J("firstEntity","user")("firstEntityId",e.userId)("secondEntity","facility")("specificSecondEntity",e.selectedFacility)}}function lD(i,a){if(1&i&&(t.YNc(0,rD,1,0,"mat-spinner",14),t.YNc(1,oD,1,4,"app-two-entity-attribute-page",15)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function cD(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ASSIGNMENTS.MEMBER_RESOURCE_ATT")," ")}function uD(i,a){1&i&&t._UZ(0,"mat-spinner",16)}function hD(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",19),2&i){const e=t.oxw(4);t.Q6J("firstEntity","user")("firstEntityId",e.userId)("secondEntity","resource")("facilityId",e.selectedFacility.id)}}function dD(i,a){if(1&i&&(t.YNc(0,uD,1,0,"mat-spinner",14),t.YNc(1,hD,1,4,"app-two-entity-attribute-page",18)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function pD(i,a){1&i&&(t.TgZ(0,"mat-tab-group",8)(1,"mat-tab"),t.YNc(2,eD,2,3,"ng-template",9),t.YNc(3,aD,4,5,"ng-template",10),t.qZA(),t.TgZ(4,"mat-tab"),t.YNc(5,sD,2,3,"ng-template",9),t.YNc(6,lD,2,2,"ng-template",10),t.qZA(),t.TgZ(7,"mat-tab"),t.YNc(8,cD,2,3,"ng-template",9),t.YNc(9,dD,2,2,"ng-template",10),t.qZA()())}function mD(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"USER_DETAIL.ASSIGNMENTS.NO_FACILITIES")))}function fD(i,a){if(1&i&&(t.TgZ(0,"div")(1,"div",3),t.YNc(2,tD,1,1,"perun-web-apps-facility-search-select",4),t.qZA(),t.YNc(3,pD,10,0,"mat-tab-group",5),t.YNc(4,mD,3,3,"perun-web-apps-alert",6),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",!(e.initLoading||0===e.facilities.length)),t.xp6(1),t.Q6J("ngIf",!(e.initLoading||0===e.facilities.length)),t.xp6(1),t.Q6J("ngIf",!e.initLoading&&0===e.facilities.length)}}const _D=[{path:"",component:S,canActivateChild:[Eo.a],children:[{path:"",component:Z,data:{animation:"AdminOverviewPage"}},{path:"attributes",component:cp,data:{animation:"AdminAttributesPage"}},{path:"users",component:Uw.t,data:{animation:"AdminUsersPage"}},{path:"owners",component:F2,data:{animation:"AdminOwnersPage"}},{path:"services",component:yS.F,data:{animation:"AdminServicesPage"}},{path:"audit_log",component:PE,data:{animation:"AdminAuditLogPage"}},{path:"visualizer",component:up,children:[{path:"",component:Sv,data:{animation:"VisualizerOverviewPage"}},{path:"attrDependencies",component:wv,data:{animation:"VisualizerAttrModulesPage"}},{path:"userDestinationRelationship",component:Mv,data:{animation:"UserDestinationRelationshipPage"}},{path:"userDestinationRelationship/graph",component:Vw,data:{animation:"UserDestinationGraphPage"}}]},{path:"ext_sources",component:oS,data:{animation:"AdminExtSourcesPage"}},{path:"consent_hubs",component:uL,data:{animation:"AdminConsentHubsPage"}},{path:"searcher",component:hL.g,data:{animation:"AdminSearcherPage"}},{path:"blocked_logins",component:QL,data:{animation:"AdminBlockedLoginsPage"}}]},{path:"users/:userId",component:tS,canActivateChild:[Eo.a],children:[{path:"",component:eS.Z,data:{animation:"UserOverviewPage"}},{path:"accounts",component:hE,data:{animation:"UserAccountsPage"}},{path:"assignments",component:(()=>{class i{constructor(e,n,s,r){this.route=e,this.facilityService=n,this.usersService=s,this.resourcesService=r,this.initLoading=!0,this.loading=!1,this.facilities=[],this.selectedFacility=null,this.member=null,this.resources=[]}ngOnInit(){this.initLoading=!0,this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId),this.facilityService.getAssignedFacilitiesByUser(this.userId).subscribe({next:n=>{this.facilities=n,this.facilities.length&&this.loadFacility(this.facilities.sort(ee.aC)[0]),this.initLoading=!1},error:()=>this.initLoading=!1})})}loadFacility(e){this.loading=!0,this.selectedFacility=e,this.usersService.getAssociatedResourcesForUser(this.selectedFacility.id,this.userId).subscribe({next:n=>{this.resourcesService.getRichResourcesByIds(n.map(s=>s.id)).subscribe({next:s=>{this.resources=s,this.loading=!1},error:()=>this.loading=!1})},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(X.IQ),t.Y36(X.Fv),t.Y36(X.xk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-user-assignments"]],decls:6,vars:5,consts:[[1,"page-title"],["spinner1",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"d-flex"],["class","w-50",3,"facilities","facilitySelected",4,"ngIf"],["mat-stretch-tabs","false",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"w-50",3,"facilities","facilitySelected"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[1,"mt-4","subtitle"],[3,"resources","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"resources","displayedColumns"],["class","ms-auto me-auto",4,"ngIf"],[3,"firstEntity","firstEntityId","secondEntity","specificSecondEntity",4,"ngIf"],[1,"ms-auto","me-auto"],[3,"firstEntity","firstEntityId","secondEntity","specificSecondEntity"],[3,"firstEntity","firstEntityId","secondEntity","facilityId",4,"ngIf"],[3,"firstEntity","firstEntityId","secondEntity","facilityId"],["alert_type","warn"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,qL,1,0,"ng-template",null,1,t.W1O),t.YNc(5,fD,5,3,"div",2)),2&n){const r=t.MAs(4);t.xp6(1),t.Oqu(t.lcZ(2,3,"USER_DETAIL.ASSIGNMENTS.TITLE")),t.xp6(4),t.Q6J("perunWebAppsLoader",s.initLoading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,wt.Vc,wt.uD,wt.uX,wt.SP,Wi.Ou,q.w,si.K,KL.C,jL.R,V.e,Ah.Y,p.X$],styles:[".subtitle[_ngcontent-%COMP%]{font-size:1.2rem}"]})}return i})(),data:{animation:"UserAssignmentsPage"}},{path:"attributes",component:iS.u,data:{animation:"UserAttributesPage"}},{path:"identities",component:xS,data:{animation:"UserIdentitiesPage"}},{path:"identities/:identityId",component:LS,data:{animation:"UserIdentityDetailPage"}},{path:"roles",component:lS.t,data:{animation:"UserRolesPage"}},{path:"service-identities",component:cS.R,data:{animation:"UserServiceIdentities"}},{path:"associated-users",component:l2.d,data:{animation:"AssociatedUsersPage"}},{path:"bans",component:dL.Q,data:{animation:"UserBansPage"}}]},{path:"services/:serviceId",component:RS,canActivateChild:[Eo.a],children:[{path:"",component:BS,data:{animation:"ServiceOverviewPage"}},{path:"required-attributes",component:o2,data:{animation:"ServiceRequiredAttributesPage"}},{path:"destinations",component:_2,data:{animation:"ServiceDestinationsPage"}}]}];let vD=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[m.Bz.forChild(_D),m.Bz]})}return i})();var xD=l(35050),yD=l(62034),bD=l(99441),TD=l(70837);let CD=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[J1,kw,_.ez,vD,xD.m,yD.r,bD.A,Oo.ez,Jt.d4,TD.UsersModule]})}return i})()},26481:(w,D,l)=>{"use strict";l.d(D,{q:()=>ke});var d=l(13566),T=l(78337),x=l(25313),_=l(64124),m=l(73615),t=l(80874),c=l(65879),h=l(96814),f=l(30617),g=l(75986),p=l(92596),v=l(11186),S=l(77983),L=l(89515),O=l(56881),Z=l(93035),B=l(32596),F=l(8355),I=l(60988);function Y(wt,Nt){if(1&wt){const zt=c.EpF();c.TgZ(0,"th",24)(1,"mat-checkbox",25),c.NdJ("change",function(fe){c.CHM(zt);const Oe=c.oxw(2);return c.KtG(fe?Oe.masterToggle():null)}),c.ALo(2,"translate"),c.ALo(3,"masterCheckboxLabel"),c.qZA()()}if(2&wt){const zt=c.oxw().ngIf,$t=c.oxw();c.xp6(1),c.Q6J("aria-label",c.lcZ(2,3,c.lcZ(3,5,zt.all)))("checked",$t.selection.hasValue()&&zt.all)("indeterminate",$t.selection.hasValue()&&!zt.all)}}const X=function(wt){return{name:wt}};function it(wt,Nt){if(1&wt){const zt=c.EpF();c.TgZ(0,"td",26)(1,"mat-checkbox",27),c.NdJ("change",function(fe){const ui=c.CHM(zt).$implicit,Gi=c.oxw(2);return c.KtG(fe?Gi.selection.toggle(ui):null)})("click",function(fe){return fe.stopPropagation()}),c.ALo(2,"translate"),c.ALo(3,"checkboxLabel"),c.qZA()()}if(2&wt){const zt=Nt.$implicit,$t=c.oxw(2);c.xp6(1),c.Q6J("aria-label",c.xi3(2,2,c.lcZ(3,5,$t.selection.isSelected(zt)),c.VKq(7,X,zt.destination)))("checked",$t.selection.isSelected(zt))}}function q(wt,Nt){1&wt&&(c.ynx(0,21),c.YNc(1,Y,4,7,"th",22),c.YNc(2,it,4,9,"td",23),c.BQk())}function at(wt,Nt){1&wt&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.DESTINATION_ID")," "))}function V(wt,Nt){if(1&wt&&(c.TgZ(0,"td",29),c._uU(1),c.qZA()),2&wt){const zt=Nt.$implicit;c.xp6(1),c.hij(" ",zt.id," ")}}function H(wt,Nt){1&wt&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.SERVICE")," "))}function W(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&wt){const zt=Nt.$implicit;c.xp6(1),c.Oqu(zt.service.name)}}function Q(wt,Nt){1&wt&&c._UZ(0,"th",31)}function j(wt,Nt){1&wt&&(c.TgZ(0,"mat-icon",33),c.ALo(1,"translate"),c._uU(2," warning "),c.qZA()),2&wt&&c.s9C("matTooltip",c.lcZ(1,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.WARN"))}function ot(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c.YNc(1,j,3,3,"mat-icon",32),c.qZA()),2&wt){const zt=Nt.$implicit,$t=c.oxw();c.xp6(1),c.Q6J("ngIf",!$t.services.has(zt.service.id))}}function yt(wt,Nt){1&wt&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.FACILITY")," "))}function et(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&wt){const zt=Nt.$implicit;c.xp6(1),c.Oqu(zt.facility.name)}}function P(wt,Nt){1&wt&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.DESTINATION")," "))}function ut(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c.ALo(1,"multiWordDataCy"),c._uU(2),c.qZA()),2&wt){const zt=Nt.$implicit;c.uIk("data-cy",c.lcZ(1,2,zt.destination)),c.xp6(2),c.hij(" ",zt.destination," ")}}function rt(wt,Nt){1&wt&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.TYPE")," "))}function gt(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&wt){const zt=Nt.$implicit;c.xp6(1),c.Oqu(zt.type.toUpperCase())}}function mt(wt,Nt){1&wt&&c._UZ(0,"th",31)}function Lt(wt,Nt){1&wt&&(c.TgZ(0,"mat-icon",35),c.ALo(1,"translate"),c._uU(2," check_circle_outline "),c.qZA()),2&wt&&c.s9C("matTooltip",c.lcZ(1,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.ALLOWED"))}function Mt(wt,Nt){1&wt&&(c.TgZ(0,"mat-icon",35),c.ALo(1,"translate"),c._uU(2," block "),c.qZA()),2&wt&&c.s9C("matTooltip",c.lcZ(1,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.BLOCKED"))}function le(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c.YNc(1,Lt,3,3,"mat-icon",34),c.YNc(2,Mt,3,3,"mat-icon",34),c.qZA()),2&wt){const zt=Nt.$implicit;c.xp6(1),c.Q6J("ngIf",!zt.blocked),c.xp6(1),c.Q6J("ngIf",zt.blocked)}}function dt(wt,Nt){1&wt&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.PROPAGATION_TYPE")," "))}function bt(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&wt){const zt=Nt.$implicit;c.xp6(1),c.Oqu(zt.propagationType)}}function Et(wt,Nt){1&wt&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.LAST_SUCCESS")," "))}function At(wt,Nt){if(1&wt&&(c.TgZ(0,"td",30),c._uU(1),c.ALo(2,"lastSuccessfulPropagation"),c.qZA()),2&wt){const zt=Nt.$implicit;c.Tol(zt.lastSuccessfulPropagation?"":"fst-italic"),c.xp6(1),c.hij(" ",c.lcZ(2,4,zt.lastSuccessfulPropagation)," ")}}function Jt(wt,Nt){1&wt&&c._UZ(0,"tr",36)}function Kt(wt,Nt){1&wt&&c._UZ(0,"tr",37)}function re(wt,Nt){1&wt&&(c.TgZ(0,"perun-web-apps-alert",38),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ne(wt,Nt){1&wt&&(c.TgZ(0,"perun-web-apps-alert",38),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&wt&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.NO_DESTINATIONS"),"\n"))}const Ke=function(wt){return{all:wt}};let ke=(()=>{class wt{constructor(zt,$t,fe){this.authResolver=zt,this.tableCheckbox=$t,this.lastSuccessPipe=fe,this.destinations=[],this.selection=new T.Ov(!0,[]),this.filterValue="",this.pageSizeOptions=_.f7}set matSort(zt){this.sort=zt,this.setDataSource()}getDataForColumn(zt,$t){switch($t){case"destinationId":return zt.id.toString();case"service":return zt.service.name;case"facility":return zt.facility.name;case"destination":return zt.destination;case"type":return zt.type;case"status":return zt.blocked?"blocked":"allowed";case"propagationType":return zt.propagationType;case"lastSuccessfulPropagation":return this.lastSuccessPipe.transform(zt.lastSuccessfulPropagation);default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(zt=>"destinationId"!==zt)),this.dataSource=new x.by(this.destinations),this.setDataSource(),this.dataSource.filter=this.filterValue.toLowerCase()}exportAllData(zt){(0,_.O6)((0,_.Xn)(this.dataSource.filteredData,this.displayedColumns,($t,fe)=>this.getDataForColumn($t,fe)),zt)}exportDisplayedData(zt){const $t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,fe=$t+this.dataSource.paginator.pageSize;(0,_.O6)((0,_.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice($t,fe),this.displayedColumns,(Oe,ui)=>this.getDataForColumn(Oe,ui)),zt)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(zt,$t)=>(0,_.Sd)(zt,$t,this.displayedColumns,(fe,Oe)=>this.getDataForColumn(fe,Oe)),this.dataSource.sortData=(zt,$t)=>(0,_.pR)(zt,$t,(fe,Oe)=>this.getDataForColumn(fe,Oe)),this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function($t){return new($t||wt)(c.Y36(m.x4),c.Y36(m.UA),c.Y36(t.F5))};static#e=this.\u0275cmp=c.Xpm({type:wt,selectors:[["app-perun-web-apps-destination-list"]],viewQuery:function($t,fe){if(1&$t&&(c.Gf(_.l9,7),c.Gf(d.YE,7)),2&$t){let Oe;c.iGM(Oe=c.CRH())&&(fe.child=Oe.first),c.iGM(Oe=c.CRH())&&(fe.matSort=Oe.first)}},inputs:{destinations:"destinations",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",services:"services"},features:[c._Bn([t.F5]),c.TTD],decls:36,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","destinationId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","service"],["mat-cell","",4,"matCellDef"],["matColumnDef","warn"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","facility"],["matColumnDef","destination"],["matColumnDef","type"],["matColumnDef","status"],["matColumnDef","propagationType"],["matColumnDef","lastSuccessfulPropagation"],["mat-cell","",3,"class",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],["class","warn","matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",1,"warn",3,"matTooltip"],["class","align-bottom",3,"matTooltip",4,"ngIf"],[1,"align-bottom",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function($t,fe){1&$t&&(c.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),c.NdJ("exportDisplayedData",function(ui){return fe.exportDisplayedData(ui)})("exportAllData",function(ui){return fe.exportAllData(ui)}),c.TgZ(2,"table",2),c.YNc(3,q,3,0,"ng-container",3),c.ALo(4,"isAllSelected"),c.ynx(5,4),c.YNc(6,at,3,3,"th",5),c.YNc(7,V,2,1,"td",6),c.BQk(),c.ynx(8,7),c.YNc(9,H,3,3,"th",5),c.YNc(10,W,2,1,"td",8),c.BQk(),c.ynx(11,9),c.YNc(12,Q,1,0,"th",10),c.YNc(13,ot,2,1,"td",8),c.BQk(),c.ynx(14,11),c.YNc(15,yt,3,3,"th",5),c.YNc(16,et,2,1,"td",8),c.BQk(),c.ynx(17,12),c.YNc(18,P,3,3,"th",5),c.YNc(19,ut,3,4,"td",8),c.BQk(),c.ynx(20,13),c.YNc(21,rt,3,3,"th",5),c.YNc(22,gt,2,1,"td",8),c.BQk(),c.ynx(23,14),c.YNc(24,mt,1,0,"th",10),c.YNc(25,le,3,2,"td",8),c.BQk(),c.ynx(26,15),c.YNc(27,dt,3,3,"th",5),c.YNc(28,bt,2,1,"td",8),c.BQk(),c.ynx(29,16),c.YNc(30,Et,3,3,"th",5),c.YNc(31,At,3,6,"td",17),c.BQk(),c.YNc(32,Jt,1,0,"tr",18),c.YNc(33,Kt,1,0,"tr",19),c.qZA()()(),c.YNc(34,re,3,3,"perun-web-apps-alert",20),c.YNc(35,ne,3,3,"perun-web-apps-alert",20)),2&$t&&(c.Q6J("hidden",0===fe.dataSource.filteredData.length||0===fe.destinations.length),c.xp6(1),c.Q6J("pageSizeOptions",fe.pageSizeOptions)("dataLength",fe.dataSource.filteredData.length)("tableId",fe.tableId),c.xp6(1),c.Q6J("dataSource",fe.dataSource),c.xp6(1),c.Q6J("ngIf",c.VKq(13,Ke,c.xi3(4,10,fe.dataSource,fe.selection.selected.length))),c.xp6(29),c.Q6J("matHeaderRowDef",fe.displayedColumns),c.xp6(1),c.Q6J("matRowDefColumns",fe.displayedColumns),c.xp6(1),c.Q6J("ngIf",0===fe.dataSource.filteredData.length&&0!==fe.destinations.length),c.xp6(1),c.Q6J("ngIf",0===fe.destinations.length))},dependencies:[h.O5,f.Hw,d.YE,d.nU,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,g.oG,p.gM,v.w,S.l,L.X$,O.R,Z.I,B.G,F.r,I.F],styles:[".warn[_ngcontent-%COMP%]{color:#ebe134}"]})}return wt})()},50214:(w,D,l)=>{"use strict";l.d(D,{u:()=>L});var d=l(27618),T=l(17700),x=l(25313),_=l(73615),m=l(65879),t=l(32296),c=l(11186),h=l(12207),f=l(69755),g=l(26481),p=l(89515);function v(O,Z){1&O&&m._UZ(0,"perun-web-apps-loading-dialog")}function S(O,Z){if(1&O){const B=m.EpF();m.TgZ(0,"div")(1,"h1",2),m._uU(2),m.ALo(3,"translate"),m.qZA(),m.TgZ(4,"div",3)(5,"perun-web-apps-alert",4),m._uU(6),m.ALo(7,"translate"),m.qZA(),m.TgZ(8,"p"),m._uU(9),m.ALo(10,"translate"),m.qZA(),m.TgZ(11,"div",5),m._uU(12),m.ALo(13,"translate"),m.qZA(),m._UZ(14,"app-perun-web-apps-destination-list",6),m.qZA(),m.TgZ(15,"div",7)(16,"button",8),m.NdJ("click",function(){m.CHM(B);const I=m.oxw();return m.KtG(I.onCancel())}),m._uU(17),m.ALo(18,"translate"),m.qZA(),m.TgZ(19,"button",9),m.NdJ("click",function(){m.CHM(B);const I=m.oxw();return m.KtG(I.onConfirm())}),m._uU(20),m.ALo(21,"translate"),m.qZA()()()}if(2&O){const B=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,9,"DIALOGS.REMOVE_DESTINATIONS.TITLE")),m.xp6(4),m.Oqu(m.lcZ(7,11,"DIALOGS.REMOVE_DESTINATIONS.WARNING")),m.xp6(3),m.Oqu(m.lcZ(10,13,"DIALOGS.REMOVE_DESTINATIONS.DESCRIPTION")),m.xp6(3),m.hij(" ",m.lcZ(13,15,"DIALOGS.REMOVE_DESTINATIONS.ASK")," "),m.xp6(2),m.Q6J("destinations",B.destinations)("displayedColumns",B.displayedColumns),m.xp6(3),m.hij(" ",m.lcZ(18,17,"DIALOGS.REMOVE_DESTINATIONS.CANCEL")," "),m.xp6(2),m.Q6J("disabled",B.loading),m.xp6(1),m.hij(" ",m.lcZ(21,19,"DIALOGS.REMOVE_DESTINATIONS.CONFIRM")," ")}}let L=(()=>{class O{constructor(B,F,I,Y,X){this.dialogRef=B,this.data=F,this.notificator=I,this.translate=Y,this.serviceManager=X,this.displayedColumns=[],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.destinations=this.data.destinations,this.displayedColumns="admin-theme"===this.theme?["destinationId","facility","destination","type","propagationType"]:["destinationId","service","destination","type","propagationType"],this.dataSource=new x.by(this.data.destinations)}onCancel(){this.dialogRef.close(!1)}deleteDestinations(){this.serviceManager.removeDestinationsByRichDestinations({richDestinations:this.destinations}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_DESTINATIONS.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onConfirm(){this.loading=!0,this.deleteDestinations()}static#t=this.\u0275fac=function(F){return new(F||O)(m.Y36(T.so),m.Y36(T.WI),m.Y36(_.V6),m.Y36(_.Te),m.Y36(d.KK))};static#e=this.\u0275cmp=m.Xpm({type:O,selectors:[["app-perun-web-apps-remove-destination-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","warn"],[1,"fw-bold"],[3,"destinations","displayedColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(F,I){if(1&F&&(m.YNc(0,v,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,S,22,21,"div",1),m.qZA()),2&F){const Y=m.MAs(1);m.xp6(2),m.Gre("",I.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",I.loading)("perunWebAppsLoaderIndicator",Y)}},dependencies:[t.lW,T.uh,T.xY,T.H8,c.w,h.b,f.e,g.q,p.X$]})}return O})()},34004:(w,D,l)=>{"use strict";l.d(D,{Q:()=>et});var d=l(13566),T=l(78337),x=l(25313),_=l(64124),m=l(73615),t=l(65879),c=l(96814),h=l(75986),f=l(11186),g=l(77983),p=l(89515),v=l(93035),S=l(32596),L=l(8355);function O(P,ut){if(1&P){const rt=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(mt){t.CHM(rt);const Lt=t.oxw(2);return t.KtG(mt?Lt.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&P){const rt=t.oxw().ngIf,gt=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,rt.all)))("checked",gt.selection.hasValue()&&rt.all)("indeterminate",gt.selection.hasValue()&&!rt.all)}}const Z=function(P){return{name:P}};function B(P,ut){if(1&P){const rt=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(mt){const Mt=t.CHM(rt).$implicit,le=t.oxw(2);return t.KtG(mt?le.selection.toggle(Mt):null)})("click",function(mt){return mt.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&P){const rt=ut.$implicit,gt=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,gt.selection.isSelected(rt)),t.VKq(7,Z,rt.name)))("checked",gt.selection.isSelected(rt))}}function F(P,ut){1&P&&(t.ynx(0,14),t.YNc(1,O,4,7,"th",15),t.YNc(2,B,4,9,"td",16),t.BQk())}function I(P,ut){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.ID")," "))}function Y(P,ut){if(1&P&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&P){const rt=ut.$implicit;t.xp6(1),t.hij(" ",rt.id," ")}}function X(P,ut){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NAME")," "))}function it(P,ut){if(1&P&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&P){const rt=ut.$implicit;t.uIk("data-cy",rt.name),t.xp6(1),t.Oqu(rt.name)}}function q(P,ut){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.CONTACT")," "))}function at(P,ut){if(1&P&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&P){const rt=ut.$implicit;t.xp6(1),t.Oqu(rt.contact)}}function V(P,ut){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.TYPE")," "))}function H(P,ut){if(1&P&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&P){const rt=ut.$implicit;t.xp6(1),t.Oqu(rt.type)}}function W(P,ut){1&P&&t._UZ(0,"tr",24)}function Q(P,ut){1&P&&t._UZ(0,"tr",25)}function j(P,ut){1&P&&(t.TgZ(0,"perun-web-apps-alert",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_OWNERS"),"\n"))}function ot(P,ut){1&P&&(t.TgZ(0,"perun-web-apps-alert",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_FILTER_OWNERS"),"\n"))}const yt=function(P){return{all:P}};let et=(()=>{class P{constructor(rt,gt){this.authResolver=rt,this.tableCheckbox=gt,this.owners=[],this.selection=new T.Ov(!0,[]),this.filterValue="",this.displayedColumns=["select","id","name","contact","type"],this.pageSizeOptions=_.f7}set matSort(rt){this.sort=rt,this.setDataSource()}static getDataForColumn(rt,gt){switch(gt){case"id":return rt.id.toString();case"name":return rt.name;case"contact":return rt.contact;case"type":return rt.type;default:return""}}ngAfterViewInit(){this.setDataSource()}exportAllData(rt){(0,_.O6)((0,_.Xn)(this.dataSource.filteredData,this.displayedColumns,P.getDataForColumn),rt)}exportDisplayedData(rt){const gt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,mt=gt+this.dataSource.paginator.pageSize;(0,_.O6)((0,_.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(gt,mt),this.displayedColumns,P.getDataForColumn),rt)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(rt,gt)=>(0,_.Sd)(rt,gt,this.displayedColumns,P.getDataForColumn),this.dataSource.sortData=(rt,gt)=>(0,_.pR)(rt,gt,P.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(rt=>"id"!==rt)),this.dataSource=new x.by(this.owners),this.setDataSource()}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#t=this.\u0275fac=function(gt){return new(gt||P)(t.Y36(m.x4),t.Y36(m.UA))};static#e=this.\u0275cmp=t.Xpm({type:P,selectors:[["perun-web-apps-owners-list"]],viewQuery:function(gt,mt){if(1>&&(t.Gf(_.l9,7),t.Gf(d.YE,7)),2>){let Lt;t.iGM(Lt=t.CRH())&&(mt.child=Lt.first),t.iGM(Lt=t.CRH())&&(mt.matSort=Lt.first)}},inputs:{owners:"owners",selection:"selection",tableId:"tableId",filterValue:"filterValue",displayedColumns:"displayedColumns"},features:[t.TTD],decls:21,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","contact"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(gt,mt){1>&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(Mt){return mt.exportDisplayedData(Mt)})("exportAllData",function(Mt){return mt.exportAllData(Mt)}),t.TgZ(2,"table",2),t.YNc(3,F,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,I,3,3,"th",5),t.YNc(7,Y,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,X,3,3,"th",5),t.YNc(10,it,2,2,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,q,3,3,"th",5),t.YNc(13,at,2,1,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,V,3,3,"th",5),t.YNc(16,H,2,1,"td",8),t.BQk(),t.YNc(17,W,1,0,"tr",11),t.YNc(18,Q,1,0,"tr",12),t.qZA()()(),t.YNc(19,j,3,3,"perun-web-apps-alert",13),t.YNc(20,ot,3,3,"perun-web-apps-alert",13)),2>&&(t.Q6J("hidden",0===mt.owners.length||0===mt.dataSource.filteredData.length),t.xp6(1),t.Q6J("tableId",mt.tableId)("dataLength",mt.dataSource.filteredData.length)("pageSizeOptions",mt.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",mt.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,yt,t.xi3(4,10,mt.dataSource,mt.selection.selected.length))),t.xp6(14),t.Q6J("matHeaderRowDef",mt.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",mt.displayedColumns),t.xp6(1),t.Q6J("ngIf",!mt.owners.length),t.xp6(1),t.Q6J("ngIf",!mt.dataSource.filteredData.length&&mt.owners.length))},dependencies:[c.O5,h.oG,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,d.YE,d.nU,f.w,g.l,p.X$,v.I,S.G,L.r]})}return P})()},48767:(w,D,l)=>{w.exports={graphlib:l(5849),layout:l(24395),debug:l(34232),util:{time:l(49505).time,notime:l(49505).notime},version:l(42187)}},91791:(w,D,l)=>{"use strict";var d=l(63990),T=l(65123);w.exports={run:function x(t){var c="greedy"===t.graph().acyclicer?T(t,function h(f){return function(g){return f.edge(g).weight}}(t)):function _(t){var c=[],h={},f={};return d.forEach(t.nodes(),function g(p){d.has(f,p)||(f[p]=!0,h[p]=!0,d.forEach(t.outEdges(p),function(v){d.has(h,v.w)?c.push(v):g(v.w)}),delete h[p])}),c}(t);d.forEach(c,function(f){var g=t.edge(f);t.removeEdge(f),g.forwardName=f.name,g.reversed=!0,t.setEdge(f.w,f.v,g,d.uniqueId("rev"))})},undo:function m(t){d.forEach(t.edges(),function(c){var h=t.edge(c);if(h.reversed){t.removeEdge(c);var f=h.forwardName;delete h.reversed,delete h.forwardName,t.setEdge(c.w,c.v,h,f)}})}}},77130:(w,D,l)=>{var d=l(63990),T=l(49505);function _(m,t,c,h,f,g){var v=f[t][g-1],S=T.addDummyNode(m,"border",{width:0,height:0,rank:g,borderType:t},c);f[t][g]=S,m.setParent(S,h),v&&m.setEdge(v,S,{weight:1})}w.exports=function x(m){d.forEach(m.children(),function t(c){var h=m.children(c),f=m.node(c);if(h.length&&d.forEach(h,t),d.has(f,"minRank")){f.borderLeft=[],f.borderRight=[];for(var g=f.minRank,p=f.maxRank+1;g{"use strict";var d=l(63990);function _(g){d.forEach(g.nodes(),function(p){m(g.node(p))}),d.forEach(g.edges(),function(p){m(g.edge(p))})}function m(g){var p=g.width;g.width=g.height,g.height=p}function c(g){g.y=-g.y}function f(g){var p=g.x;g.x=g.y,g.y=p}w.exports={adjust:function T(g){var p=g.graph().rankdir.toLowerCase();("lr"===p||"rl"===p)&&_(g)},undo:function x(g){var p=g.graph().rankdir.toLowerCase();("bt"===p||"rl"===p)&&function t(g){d.forEach(g.nodes(),function(p){c(g.node(p))}),d.forEach(g.edges(),function(p){var v=g.edge(p);d.forEach(v.points,c),d.has(v,"y")&&c(v)})}(g),("lr"===p||"rl"===p)&&(function h(g){d.forEach(g.nodes(),function(p){f(g.node(p))}),d.forEach(g.edges(),function(p){var v=g.edge(p);d.forEach(v.points,f),d.has(v,"x")&&f(v)})}(g),_(g))}}},74312:w=>{function D(){var T={};T._next=T._prev=T,this._sentinel=T}function l(T){T._prev._next=T._next,T._next._prev=T._prev,delete T._next,delete T._prev}function d(T,x){if("_next"!==T&&"_prev"!==T)return x}w.exports=D,D.prototype.dequeue=function(){var T=this._sentinel,x=T._prev;if(x!==T)return l(x),x},D.prototype.enqueue=function(T){var x=this._sentinel;T._prev&&T._next&&l(T),T._next=x._next,x._next._prev=T,x._next=T,T._prev=x},D.prototype.toString=function(){for(var T=[],x=this._sentinel,_=x._prev;_!==x;)T.push(JSON.stringify(_,d)),_=_._prev;return"["+T.join(", ")+"]"}},34232:(w,D,l)=>{var d=l(63990),T=l(49505),x=l(5849).Graph;w.exports={debugOrdering:function _(m){var t=T.buildLayerMatrix(m),c=new x({compound:!0,multigraph:!0}).setGraph({});return d.forEach(m.nodes(),function(h){c.setNode(h,{label:h}),c.setParent(h,"layer"+m.node(h).rank)}),d.forEach(m.edges(),function(h){c.setEdge(h.v,h.w,{},h.name)}),d.forEach(t,function(h,f){c.setNode("layer"+f,{rank:"same"}),d.reduce(h,function(p,v){return c.setEdge(p,v,{style:"invis"}),v})}),c}}},5849:(w,D,l)=>{var d;try{d=l(79034)}catch{}d||(d=window.graphlib),w.exports=d},65123:(w,D,l)=>{var d=l(63990),T=l(5849).Graph,x=l(74312);w.exports=function m(g,p){if(g.nodeCount()<=1)return[];var v=function h(g,p){var v=new T,S=0,L=0;d.forEach(g.nodes(),function(B){v.setNode(B,{v:B,in:0,out:0})}),d.forEach(g.edges(),function(B){var F=v.edge(B.v,B.w)||0,I=p(B);v.setEdge(B.v,B.w,F+I),L=Math.max(L,v.node(B.v).out+=I),S=Math.max(S,v.node(B.w).in+=I)});var O=d.range(L+S+3).map(function(){return new x}),Z=S+1;return d.forEach(v.nodes(),function(B){f(O,Z,v.node(B))}),{graph:v,buckets:O,zeroIdx:Z}}(g,p||_),S=function t(g,p,v){for(var Z,S=[],L=p[p.length-1],O=p[0];g.nodeCount();){for(;Z=O.dequeue();)c(g,p,v,Z);for(;Z=L.dequeue();)c(g,p,v,Z);if(g.nodeCount())for(var B=p.length-2;B>0;--B)if(Z=p[B].dequeue()){S=S.concat(c(g,p,v,Z,!0));break}}return S}(v.graph,v.buckets,v.zeroIdx);return d.flatten(d.map(S,function(L){return g.outEdges(L.v,L.w)}),!0)};var _=d.constant(1);function c(g,p,v,S,L){var O=L?[]:void 0;return d.forEach(g.inEdges(S.v),function(Z){var B=g.edge(Z),F=g.node(Z.v);L&&O.push({v:Z.v,w:Z.w}),F.out-=B,f(p,v,F)}),d.forEach(g.outEdges(S.v),function(Z){var B=g.edge(Z),I=g.node(Z.w);I.in-=B,f(p,v,I)}),g.removeNode(S.v),O}function f(g,p,v){v.out?v.in?g[v.out-v.in+p].enqueue(v):g[g.length-1].enqueue(v):g[0].enqueue(v)}},24395:(w,D,l)=>{"use strict";var d=l(63990),T=l(91791),x=l(41684),_=l(33752),m=l(49505).normalizeRanks,t=l(41250),c=l(49505).removeEmptyRanks,h=l(74525),f=l(77130),g=l(11048),p=l(11574),v=l(86403),S=l(49505),L=l(5849).Graph;w.exports=function O(dt,bt){var Et=bt&&bt.debugTiming?S.time:S.notime;Et("layout",function(){var At=Et(" buildLayoutGraph",function(){return function H(dt){var bt=new L({multigraph:!0,compound:!0}),Et=le(dt.graph());return bt.setGraph(d.merge({},I,Mt(Et,F),d.pick(Et,Y))),d.forEach(dt.nodes(),function(At){var Jt=le(dt.node(At));bt.setNode(At,d.defaults(Mt(Jt,X),it)),bt.setParent(At,dt.parent(At))}),d.forEach(dt.edges(),function(At){var Jt=le(dt.edge(At));bt.setEdge(At,d.merge({},at,Mt(Jt,q),d.pick(Jt,V)))}),bt}(dt)});Et(" runLayout",function(){!function Z(dt,bt){bt(" makeSpaceForEdgeLabels",function(){!function W(dt){var bt=dt.graph();bt.ranksep/=2,d.forEach(dt.edges(),function(Et){var At=dt.edge(Et);At.minlen*=2,"c"!==At.labelpos.toLowerCase()&&("TB"===bt.rankdir||"BT"===bt.rankdir?At.width+=At.labeloffset:At.height+=At.labeloffset)})}(dt)}),bt(" removeSelfEdges",function(){!function gt(dt){d.forEach(dt.edges(),function(bt){if(bt.v===bt.w){var Et=dt.node(bt.v);Et.selfEdges||(Et.selfEdges=[]),Et.selfEdges.push({e:bt,label:dt.edge(bt)}),dt.removeEdge(bt)}})}(dt)}),bt(" acyclic",function(){T.run(dt)}),bt(" nestingGraph.run",function(){h.run(dt)}),bt(" rank",function(){_(S.asNonCompoundGraph(dt))}),bt(" injectEdgeLabelProxies",function(){!function Q(dt){d.forEach(dt.edges(),function(bt){var Et=dt.edge(bt);if(Et.width&&Et.height){var At=dt.node(bt.v),Jt=dt.node(bt.w);S.addDummyNode(dt,"edge-proxy",{rank:(Jt.rank-At.rank)/2+At.rank,e:bt},"_ep")}})}(dt)}),bt(" removeEmptyRanks",function(){c(dt)}),bt(" nestingGraph.cleanup",function(){h.cleanup(dt)}),bt(" normalizeRanks",function(){m(dt)}),bt(" assignRankMinMax",function(){!function j(dt){var bt=0;d.forEach(dt.nodes(),function(Et){var At=dt.node(Et);At.borderTop&&(At.minRank=dt.node(At.borderTop).rank,At.maxRank=dt.node(At.borderBottom).rank,bt=d.max(bt,At.maxRank))}),dt.graph().maxRank=bt}(dt)}),bt(" removeEdgeLabelProxies",function(){!function ot(dt){d.forEach(dt.nodes(),function(bt){var Et=dt.node(bt);"edge-proxy"===Et.dummy&&(dt.edge(Et.e).labelRank=Et.rank,dt.removeNode(bt))})}(dt)}),bt(" normalize.run",function(){x.run(dt)}),bt(" parentDummyChains",function(){t(dt)}),bt(" addBorderSegments",function(){f(dt)}),bt(" order",function(){p(dt)}),bt(" insertSelfEdges",function(){!function mt(dt){var bt=S.buildLayerMatrix(dt);d.forEach(bt,function(Et){var At=0;d.forEach(Et,function(Jt,Kt){var re=dt.node(Jt);re.order=Kt+At,d.forEach(re.selfEdges,function(ne){S.addDummyNode(dt,"selfedge",{width:ne.label.width,height:ne.label.height,rank:re.rank,order:Kt+ ++At,e:ne.e,label:ne.label},"_se")}),delete re.selfEdges})})}(dt)}),bt(" adjustCoordinateSystem",function(){g.adjust(dt)}),bt(" position",function(){v(dt)}),bt(" positionSelfEdges",function(){!function Lt(dt){d.forEach(dt.nodes(),function(bt){var Et=dt.node(bt);if("selfedge"===Et.dummy){var At=dt.node(Et.e.v),Jt=At.x+At.width/2,Kt=At.y,re=Et.x-Jt,ne=At.height/2;dt.setEdge(Et.e,Et.label),dt.removeNode(bt),Et.label.points=[{x:Jt+2*re/3,y:Kt-ne},{x:Jt+5*re/6,y:Kt-ne},{x:Jt+re,y:Kt},{x:Jt+5*re/6,y:Kt+ne},{x:Jt+2*re/3,y:Kt+ne}],Et.label.x=Et.x,Et.label.y=Et.y}})}(dt)}),bt(" removeBorderNodes",function(){!function rt(dt){d.forEach(dt.nodes(),function(bt){if(dt.children(bt).length){var Et=dt.node(bt),At=dt.node(Et.borderTop),Jt=dt.node(Et.borderBottom),Kt=dt.node(d.last(Et.borderLeft)),re=dt.node(d.last(Et.borderRight));Et.width=Math.abs(re.x-Kt.x),Et.height=Math.abs(Jt.y-At.y),Et.x=Kt.x+Et.width/2,Et.y=At.y+Et.height/2}}),d.forEach(dt.nodes(),function(bt){"border"===dt.node(bt).dummy&&dt.removeNode(bt)})}(dt)}),bt(" normalize.undo",function(){x.undo(dt)}),bt(" fixupEdgeLabelCoords",function(){!function P(dt){d.forEach(dt.edges(),function(bt){var Et=dt.edge(bt);if(d.has(Et,"x"))switch(("l"===Et.labelpos||"r"===Et.labelpos)&&(Et.width-=Et.labeloffset),Et.labelpos){case"l":Et.x-=Et.width/2+Et.labeloffset;break;case"r":Et.x+=Et.width/2+Et.labeloffset}})}(dt)}),bt(" undoCoordinateSystem",function(){g.undo(dt)}),bt(" translateGraph",function(){!function yt(dt){var bt=Number.POSITIVE_INFINITY,Et=0,At=Number.POSITIVE_INFINITY,Jt=0,Kt=dt.graph(),re=Kt.marginx||0,ne=Kt.marginy||0;function Ke(ke){var wt=ke.x,Nt=ke.y,zt=ke.width,$t=ke.height;bt=Math.min(bt,wt-zt/2),Et=Math.max(Et,wt+zt/2),At=Math.min(At,Nt-$t/2),Jt=Math.max(Jt,Nt+$t/2)}d.forEach(dt.nodes(),function(ke){Ke(dt.node(ke))}),d.forEach(dt.edges(),function(ke){var wt=dt.edge(ke);d.has(wt,"x")&&Ke(wt)}),bt-=re,At-=ne,d.forEach(dt.nodes(),function(ke){var wt=dt.node(ke);wt.x-=bt,wt.y-=At}),d.forEach(dt.edges(),function(ke){var wt=dt.edge(ke);d.forEach(wt.points,function(Nt){Nt.x-=bt,Nt.y-=At}),d.has(wt,"x")&&(wt.x-=bt),d.has(wt,"y")&&(wt.y-=At)}),Kt.width=Et-bt+re,Kt.height=Jt-At+ne}(dt)}),bt(" assignNodeIntersects",function(){!function et(dt){d.forEach(dt.edges(),function(bt){var Kt,re,Et=dt.edge(bt),At=dt.node(bt.v),Jt=dt.node(bt.w);Et.points?(Kt=Et.points[0],re=Et.points[Et.points.length-1]):(Et.points=[],Kt=Jt,re=At),Et.points.unshift(S.intersectRect(At,Kt)),Et.points.push(S.intersectRect(Jt,re))})}(dt)}),bt(" reversePoints",function(){!function ut(dt){d.forEach(dt.edges(),function(bt){var Et=dt.edge(bt);Et.reversed&&Et.points.reverse()})}(dt)}),bt(" acyclic.undo",function(){T.undo(dt)})}(At,Et)}),Et(" updateInputGraph",function(){!function B(dt,bt){d.forEach(dt.nodes(),function(Et){var At=dt.node(Et),Jt=bt.node(Et);At&&(At.x=Jt.x,At.y=Jt.y,bt.children(Et).length&&(At.width=Jt.width,At.height=Jt.height))}),d.forEach(dt.edges(),function(Et){var At=dt.edge(Et),Jt=bt.edge(Et);At.points=Jt.points,d.has(Jt,"x")&&(At.x=Jt.x,At.y=Jt.y)}),dt.graph().width=bt.graph().width,dt.graph().height=bt.graph().height}(dt,At)})})};var F=["nodesep","edgesep","ranksep","marginx","marginy"],I={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},Y=["acyclicer","ranker","rankdir","align"],X=["width","height"],it={width:0,height:0},q=["minlen","weight","width","height","labeloffset"],at={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},V=["labelpos"];function Mt(dt,bt){return d.mapValues(d.pick(dt,bt),Number)}function le(dt){var bt={};return d.forEach(dt,function(Et,At){bt[At.toLowerCase()]=Et}),bt}},63990:(w,D,l)=>{var d;try{d={cloneDeep:l(54451),constant:l(51075),defaults:l(5433),each:l(46488),filter:l(97661),find:l(76177),flatten:l(9336),forEach:l(67170),forIn:l(91658),has:l(58669),isUndefined:l(8152),last:l(92819),map:l(58921),mapValues:l(76054),max:l(35664),merge:l(82213),min:l(61007),minBy:l(50050),now:l(55533),pick:l(17607),range:l(25953),reduce:l(45909),sortBy:l(77184),uniqueId:l(94538),values:l(78808),zipObject:l(44606)}}catch{}d||(d=window._),w.exports=d},74525:(w,D,l)=>{var d=l(63990),T=l(49505);function _(h,f,g,p,v,S,L){var O=h.children(L);if(O.length){var Z=T.addBorderNode(h,"_bt"),B=T.addBorderNode(h,"_bb"),F=h.node(L);h.setParent(Z,L),F.borderTop=Z,h.setParent(B,L),F.borderBottom=B,d.forEach(O,function(I){_(h,f,g,p,v,S,I);var Y=h.node(I),X=Y.borderTop?Y.borderTop:I,it=Y.borderBottom?Y.borderBottom:I,q=Y.borderTop?p:2*p,at=X!==it?1:v-S[L]+1;h.setEdge(Z,X,{weight:q,minlen:at,nestingEdge:!0}),h.setEdge(it,B,{weight:q,minlen:at,nestingEdge:!0})}),h.parent(L)||h.setEdge(f,Z,{weight:0,minlen:v+S[L]})}else L!==f&&h.setEdge(f,L,{weight:0,minlen:g})}w.exports={run:function x(h){var f=T.addDummyNode(h,"root",{},"_root"),g=function m(h){var f={};function g(p,v){var S=h.children(p);S&&S.length&&d.forEach(S,function(L){g(L,v+1)}),f[p]=v}return d.forEach(h.children(),function(p){g(p,1)}),f}(h),p=d.max(d.values(g))-1,v=2*p+1;h.graph().nestingRoot=f,d.forEach(h.edges(),function(L){h.edge(L).minlen*=v});var S=function t(h){return d.reduce(h.edges(),function(f,g){return f+h.edge(g).weight},0)}(h)+1;d.forEach(h.children(),function(L){_(h,f,v,S,p,g,L)}),h.graph().nodeRankFactor=v},cleanup:function c(h){var f=h.graph();h.removeNode(f.nestingRoot),delete f.nestingRoot,d.forEach(h.edges(),function(g){h.edge(g).nestingEdge&&h.removeEdge(g)})}}},41684:(w,D,l)=>{"use strict";var d=l(63990),T=l(49505);w.exports={run:function x(t){t.graph().dummyChains=[],d.forEach(t.edges(),function(c){!function _(t,c){var h=c.v,f=t.node(h).rank,g=c.w,p=t.node(g).rank,v=c.name,S=t.edge(c),L=S.labelRank;if(p!==f+1){var O,Z,B;for(t.removeEdge(c),B=0,++f;f{var d=l(63990);w.exports=function T(x,_,m){var c,t={};d.forEach(m,function(h){for(var g,p,f=x.parent(h);f;){if((g=x.parent(f))?(p=t[g],t[g]=f):(p=c,c=f),p&&p!==f)return void _.setEdge(p,f);f=g}})}},7995:(w,D,l)=>{var d=l(63990);w.exports=function T(x,_){return d.map(_,function(m){var t=x.inEdges(m);if(t.length){var c=d.reduce(t,function(h,f){var g=x.edge(f),p=x.node(f.v);return{sum:h.sum+g.weight*p.order,weight:h.weight+g.weight}},{sum:0,weight:0});return{v:m,barycenter:c.sum/c.weight,weight:c.weight}}return{v:m}})}},99384:(w,D,l)=>{var d=l(63990),T=l(5849).Graph;w.exports=function x(m,t,c){var h=function _(m){for(var t;m.hasNode(t=d.uniqueId("_root")););return t}(m),f=new T({compound:!0}).setGraph({root:h}).setDefaultNodeLabel(function(g){return m.node(g)});return d.forEach(m.nodes(),function(g){var p=m.node(g),v=m.parent(g);(p.rank===t||p.minRank<=t&&t<=p.maxRank)&&(f.setNode(g),f.setParent(g,v||h),d.forEach(m[c](g),function(S){var L=S.v===g?S.w:S.v,O=f.edge(L,g),Z=d.isUndefined(O)?0:O.weight;f.setEdge(L,g,{weight:m.edge(S).weight+Z})}),d.has(p,"minRank")&&f.setNode(g,{borderLeft:p.borderLeft[t],borderRight:p.borderRight[t]}))}),f}},80444:(w,D,l)=>{"use strict";var d=l(63990);function x(_,m,t){for(var c=d.zipObject(t,d.map(t,function(S,L){return L})),h=d.flatten(d.map(m,function(S){return d.sortBy(d.map(_.outEdges(S),function(L){return{pos:c[L.w],weight:_.edge(L).weight}}),"pos")}),!0),f=1;f0;)L%2&&(O+=p[L+1]),p[L=L-1>>1]+=S.weight;v+=S.weight*O})),v}w.exports=function T(_,m){for(var t=0,c=1;c{"use strict";var d=l(63990),T=l(80320),x=l(80444),_=l(8005),m=l(99384),t=l(99821),c=l(5849).Graph,h=l(49505);function g(S,L,O){return d.map(L,function(Z){return m(S,Z,O)})}function p(S,L){var O=new c;d.forEach(S,function(Z){var B=Z.graph().root,F=_(Z,B,O,L);d.forEach(F.vs,function(I,Y){Z.node(I).order=Y}),t(Z,O,F.vs)})}function v(S,L){d.forEach(L,function(O){d.forEach(O,function(Z,B){S.node(Z).order=B})})}w.exports=function f(S){var L=h.maxRank(S),O=g(S,d.range(1,L+1),"inEdges"),Z=g(S,d.range(L-1,-1,-1),"outEdges"),B=T(S);v(S,B);for(var I,F=Number.POSITIVE_INFINITY,Y=0,X=0;X<4;++Y,++X){p(Y%2?O:Z,Y%4>=2),B=h.buildLayerMatrix(S);var it=x(S,B);it{"use strict";var d=l(63990);w.exports=function T(x){var _={},m=d.filter(x.nodes(),function(g){return!x.children(g).length}),t=d.max(d.map(m,function(g){return x.node(g).rank})),c=d.map(d.range(t+1),function(){return[]}),f=d.sortBy(m,function(g){return x.node(g).rank});return d.forEach(f,function h(g){if(!d.has(_,g)){_[g]=!0;var p=x.node(g);c[p.rank].push(g),d.forEach(x.successors(g),h)}}),c}},36686:(w,D,l)=>{"use strict";var d=l(63990);w.exports=function T(m,t){var c={};return d.forEach(m,function(f,g){var p=c[f.v]={indegree:0,in:[],out:[],vs:[f.v],i:g};d.isUndefined(f.barycenter)||(p.barycenter=f.barycenter,p.weight=f.weight)}),d.forEach(t.edges(),function(f){var g=c[f.v],p=c[f.w];!d.isUndefined(g)&&!d.isUndefined(p)&&(p.indegree++,g.out.push(c[f.w]))}),function x(m){var t=[];function c(g){return function(p){p.merged||(d.isUndefined(p.barycenter)||d.isUndefined(g.barycenter)||p.barycenter>=g.barycenter)&&function _(m,t){var c=0,h=0;m.weight&&(c+=m.barycenter*m.weight,h+=m.weight),t.weight&&(c+=t.barycenter*t.weight,h+=t.weight),m.vs=t.vs.concat(m.vs),m.barycenter=c/h,m.weight=h,m.i=Math.min(t.i,m.i),t.merged=!0}(g,p)}}function h(g){return function(p){p.in.push(g),0==--p.indegree&&m.push(p)}}for(;m.length;){var f=m.pop();t.push(f),d.forEach(f.in.reverse(),c(f)),d.forEach(f.out,h(f))}return d.map(d.filter(t,function(g){return!g.merged}),function(g){return d.pick(g,["vs","i","barycenter","weight"])})}(d.filter(c,function(f){return!f.indegree}))}},8005:(w,D,l)=>{var d=l(63990),T=l(7995),x=l(36686),_=l(38380);w.exports=function m(h,f,g,p){var v=h.children(f),S=h.node(f),L=S?S.borderLeft:void 0,O=S?S.borderRight:void 0,Z={};L&&(v=d.filter(v,function(it){return it!==L&&it!==O}));var B=T(h,v);d.forEach(B,function(it){if(h.children(it.v).length){var q=m(h,it.v,g,p);Z[it.v]=q,d.has(q,"barycenter")&&function c(h,f){d.isUndefined(h.barycenter)?(h.barycenter=f.barycenter,h.weight=f.weight):(h.barycenter=(h.barycenter*h.weight+f.barycenter*f.weight)/(h.weight+f.weight),h.weight+=f.weight)}(it,q)}});var F=x(B,g);!function t(h,f){d.forEach(h,function(g){g.vs=d.flatten(g.vs.map(function(p){return f[p]?f[p].vs:p}),!0)})}(F,Z);var I=_(F,p);if(L&&(I.vs=d.flatten([L,I.vs,O],!0),h.predecessors(L).length)){var Y=h.node(h.predecessors(L)[0]),X=h.node(h.predecessors(O)[0]);d.has(I,"barycenter")||(I.barycenter=0,I.weight=0),I.barycenter=(I.barycenter*I.weight+Y.order+X.order)/(I.weight+2),I.weight+=2}return I}},38380:(w,D,l)=>{var d=l(63990),T=l(49505);function _(t,c,h){for(var f;c.length&&(f=d.last(c)).i<=h;)c.pop(),t.push(f.vs),h++;return h}w.exports=function x(t,c){var h=T.partition(t,function(Z){return d.has(Z,"barycenter")}),f=h.lhs,g=d.sortBy(h.rhs,function(Z){return-Z.i}),p=[],v=0,S=0,L=0;f.sort(function m(t){return function(c,h){return c.barycenterh.barycenter?1:t?h.i-c.i:c.i-h.i}}(!!c)),L=_(p,g,L),d.forEach(f,function(Z){L+=Z.vs.length,p.push(Z.vs),v+=Z.barycenter*Z.weight,S+=Z.weight,L=_(p,g,L)});var O={vs:d.flatten(p,!0)};return S&&(O.barycenter=v/S,O.weight=S),O}},41250:(w,D,l)=>{var d=l(63990);w.exports=function T(m){var t=function _(m){var t={},c=0;return d.forEach(m.children(),function h(f){var g=c;d.forEach(m.children(f),h),t[f]={low:g,lim:c++}}),t}(m);d.forEach(m.graph().dummyChains,function(c){for(var h=m.node(c),f=h.edgeObj,g=function x(m,t,c,h){var S,L,f=[],g=[],p=Math.min(t[c].low,t[h].low),v=Math.max(t[c].lim,t[h].lim);S=c;do{S=m.parent(S),f.push(S)}while(S&&(t[S].low>p||v>t[S].lim));for(L=S,S=h;(S=m.parent(S))!==L;)g.push(S);return{path:f.concat(g.reverse()),lca:L}}(m,t,f.v,f.w),p=g.path,v=g.lca,S=0,L=p[S],O=!0;c!==f.w;){if(h=m.node(c),O){for(;(L=p[S])!==v&&m.node(L).maxRank{"use strict";var d=l(63990),T=l(5849).Graph,x=l(49505);function _(F,I){var Y={};return d.reduce(I,function X(it,q){var at=0,V=0,H=it.length,W=d.last(q);return d.forEach(q,function(Q,j){var ot=function t(F,I){if(F.node(I).dummy)return d.find(F.predecessors(I),function(Y){return F.node(Y).dummy})}(F,Q),yt=ot?F.node(ot).order:H;(ot||Q===W)&&(d.forEach(q.slice(V,j+1),function(et){d.forEach(F.predecessors(et),function(P){var ut=F.node(P),rt=ut.order;(rtW)&&c(Y,ot,Q)})})}return d.reduce(I,function it(q,at){var H,V=-1,W=0;return d.forEach(at,function(Q,j){if("border"===F.node(Q).dummy){var ot=F.predecessors(Q);ot.length&&(H=F.node(ot[0]).order,X(at,W,j,V,H),W=j,V=H)}X(at,W,at.length,H,q.length)}),at}),Y}function c(F,I,Y){if(I>Y){var X=I;I=Y,Y=X}var it=F[I];it||(F[I]=it={}),it[Y]=!0}function h(F,I,Y){if(I>Y){var X=I;I=Y,Y=X}return d.has(F[I],Y)}function f(F,I,Y,X){var it={},q={},at={};return d.forEach(I,function(V){d.forEach(V,function(H,W){it[H]=H,q[H]=H,at[H]=W})}),d.forEach(I,function(V){var H=-1;d.forEach(V,function(W){var Q=X(W);if(Q.length)for(var j=((Q=d.sortBy(Q,function(P){return at[P]})).length-1)/2,ot=Math.floor(j),yt=Math.ceil(j);ot<=yt;++ot){var et=Q[ot];q[W]===W&&H{"use strict";var d=l(63990),T=l(49505),x=l(38851).positionX;w.exports=function _(t){(function m(t){var c=T.buildLayerMatrix(t),h=t.graph().ranksep,f=0;d.forEach(c,function(g){var p=d.max(d.map(g,function(v){return t.node(v).height}));d.forEach(g,function(v){t.node(v).y=f+p/2}),f+=p+h})})(t=T.asNonCompoundGraph(t)),d.forEach(x(t),function(c,h){t.node(h).x=c})}},38214:(w,D,l)=>{"use strict";var d=l(63990),T=l(5849).Graph,x=l(52527).slack;function m(h,f){return d.forEach(h.nodes(),function g(p){d.forEach(f.nodeEdges(p),function(v){var S=v.v,L=p===S?v.w:S;!h.hasNode(L)&&!x(f,v)&&(h.setNode(L,{}),h.setEdge(p,L,{}),g(L))})}),h.nodeCount()}function t(h,f){return d.minBy(f.edges(),function(g){if(h.hasNode(g.v)!==h.hasNode(g.w))return x(f,g)})}function c(h,f,g){d.forEach(h.nodes(),function(p){f.node(p).rank+=g})}w.exports=function _(h){var v,S,f=new T({directed:!1}),g=h.nodes()[0],p=h.nodeCount();for(f.setNode(g,{});m(f,h){"use strict";var T=l(52527).longestPath,x=l(38214),_=l(4857);w.exports=function m(f){switch(f.graph().ranker){case"network-simplex":default:!function h(f){_(f)}(f);break;case"tight-tree":!function c(f){T(f),x(f)}(f);break;case"longest-path":t(f)}};var t=T},4857:(w,D,l)=>{"use strict";var d=l(63990),T=l(38214),x=l(52527).slack,_=l(52527).longestPath,m=l(5849).alg.preorder,t=l(5849).alg.postorder,c=l(49505).simplify;function h(Y){Y=c(Y),_(Y);var it,X=T(Y);for(v(X),f(X,Y);it=L(X);)Z(X,Y,it,O(X,Y,it))}function f(Y,X){var it=t(Y,Y.nodes());it=it.slice(0,it.length-1),d.forEach(it,function(q){!function g(Y,X,it){var q=Y.node(it);Y.edge(it,q.parent).cutvalue=p(Y,X,it)}(Y,X,q)})}function p(Y,X,it){var at=Y.node(it).parent,V=!0,H=X.edge(it,at),W=0;return H||(V=!1,H=X.edge(at,it)),W=H.weight,d.forEach(X.nodeEdges(it),function(Q){var j=Q.v===it,ot=j?Q.w:Q.v;if(ot!==at){var yt=j===V,et=X.edge(Q).weight;if(W+=yt?et:-et,function F(Y,X,it){return Y.hasEdge(X,it)}(Y,it,ot)){var P=Y.edge(it,ot).cutvalue;W+=yt?-P:P}}}),W}function v(Y,X){arguments.length<2&&(X=Y.nodes()[0]),S(Y,{},1,X)}function S(Y,X,it,q,at){var V=it,H=Y.node(q);return X[q]=!0,d.forEach(Y.neighbors(q),function(W){d.has(X,W)||(it=S(Y,X,it,W,q))}),H.low=V,H.lim=it++,at?H.parent=at:delete H.parent,it}function L(Y){return d.find(Y.edges(),function(X){return Y.edge(X).cutvalue<0})}function O(Y,X,it){var q=it.v,at=it.w;X.hasEdge(q,at)||(q=it.w,at=it.v);var V=Y.node(q),H=Y.node(at),W=V,Q=!1;V.lim>H.lim&&(W=H,Q=!0);var j=d.filter(X.edges(),function(ot){return Q===I(0,Y.node(ot.v),W)&&Q!==I(0,Y.node(ot.w),W)});return d.minBy(j,function(ot){return x(X,ot)})}function Z(Y,X,it,q){Y.removeEdge(it.v,it.w),Y.setEdge(q.v,q.w,{}),v(Y),f(Y,X),function B(Y,X){var it=d.find(Y.nodes(),function(at){return!X.node(at).parent}),q=m(Y,it);q=q.slice(1),d.forEach(q,function(at){var V=Y.node(at).parent,H=X.edge(at,V),W=!1;H||(H=X.edge(V,at),W=!0),X.node(at).rank=X.node(V).rank+(W?H.minlen:-H.minlen)})}(Y,X)}function I(Y,X,it){return it.low<=X.lim&&X.lim<=it.lim}w.exports=h,h.initLowLimValues=v,h.initCutValues=f,h.calcCutValue=p,h.leaveEdge=L,h.enterEdge=O,h.exchangeEdges=Z},52527:(w,D,l)=>{"use strict";var d=l(63990);w.exports={longestPath:function T(_){var m={};d.forEach(_.sources(),function t(c){var h=_.node(c);if(d.has(m,c))return h.rank;m[c]=!0;var f=d.min(d.map(_.outEdges(c),function(g){return t(g.w)-_.edge(g).minlen}));return(f===Number.POSITIVE_INFINITY||null==f)&&(f=0),h.rank=f})},slack:function x(_,m){return _.node(m.w).rank-_.node(m.v).rank-_.edge(m).minlen}}},49505:(w,D,l)=>{"use strict";var d=l(63990),T=l(5849).Graph;function x(B,F,I,Y){var X;do{X=d.uniqueId(Y)}while(B.hasNode(X));return I.dummy=F,B.setNode(X,I),X}function S(B){return d.max(d.map(B.nodes(),function(F){var I=B.node(F).rank;if(!d.isUndefined(I))return I}))}w.exports={addDummyNode:x,simplify:function _(B){var F=(new T).setGraph(B.graph());return d.forEach(B.nodes(),function(I){F.setNode(I,B.node(I))}),d.forEach(B.edges(),function(I){var Y=F.edge(I.v,I.w)||{weight:0,minlen:1},X=B.edge(I);F.setEdge(I.v,I.w,{weight:Y.weight+X.weight,minlen:Math.max(Y.minlen,X.minlen)})}),F},asNonCompoundGraph:function m(B){var F=new T({multigraph:B.isMultigraph()}).setGraph(B.graph());return d.forEach(B.nodes(),function(I){B.children(I).length||F.setNode(I,B.node(I))}),d.forEach(B.edges(),function(I){F.setEdge(I,B.edge(I))}),F},successorWeights:function t(B){var F=d.map(B.nodes(),function(I){var Y={};return d.forEach(B.outEdges(I),function(X){Y[X.w]=(Y[X.w]||0)+B.edge(X).weight}),Y});return d.zipObject(B.nodes(),F)},predecessorWeights:function c(B){var F=d.map(B.nodes(),function(I){var Y={};return d.forEach(B.inEdges(I),function(X){Y[X.v]=(Y[X.v]||0)+B.edge(X).weight}),Y});return d.zipObject(B.nodes(),F)},intersectRect:function h(B,F){var V,H,I=B.x,Y=B.y,X=F.x-I,it=F.y-Y,q=B.width/2,at=B.height/2;if(!X&&!it)throw new Error("Not possible to find intersection inside of the rectangle");return Math.abs(it)*q>Math.abs(X)*at?(it<0&&(at=-at),V=at*X/it,H=at):(X<0&&(q=-q),V=q,H=q*it/X),{x:I+V,y:Y+H}},buildLayerMatrix:function f(B){var F=d.map(d.range(S(B)+1),function(){return[]});return d.forEach(B.nodes(),function(I){var Y=B.node(I),X=Y.rank;d.isUndefined(X)||(F[X][Y.order]=I)}),F},normalizeRanks:function g(B){var F=d.min(d.map(B.nodes(),function(I){return B.node(I).rank}));d.forEach(B.nodes(),function(I){var Y=B.node(I);d.has(Y,"rank")&&(Y.rank-=F)})},removeEmptyRanks:function p(B){var F=d.min(d.map(B.nodes(),function(it){return B.node(it).rank})),I=[];d.forEach(B.nodes(),function(it){var q=B.node(it).rank-F;I[q]||(I[q]=[]),I[q].push(it)});var Y=0,X=B.graph().nodeRankFactor;d.forEach(I,function(it,q){d.isUndefined(it)&&q%X!=0?--Y:Y&&d.forEach(it,function(at){B.node(at).rank+=Y})})},addBorderNode:function v(B,F,I,Y){var X={width:0,height:0};return arguments.length>=4&&(X.rank=I,X.order=Y),x(B,"border",X,F)},maxRank:S,partition:function L(B,F){var I={lhs:[],rhs:[]};return d.forEach(B,function(Y){F(Y)?I.lhs.push(Y):I.rhs.push(Y)}),I},time:function O(B,F){var I=d.now();try{return F()}finally{console.log(B+" time: "+(d.now()-I)+"ms")}},notime:function Z(B,F){return F()}}},42187:w=>{w.exports="0.8.5"},79034:(w,D,l)=>{var d=l(93934);w.exports={Graph:d.Graph,json:l(82440),alg:l(53955),version:d.version}},21986:(w,D,l)=>{var d=l(29368);w.exports=function T(x){var t,_={},m=[];function c(h){d.has(_,h)||(_[h]=!0,t.push(h),d.each(x.successors(h),c),d.each(x.predecessors(h),c))}return d.each(x.nodes(),function(h){t=[],c(h),t.length&&m.push(t)}),m}},41428:(w,D,l)=>{var d=l(29368);function x(_,m,t,c,h,f){d.has(c,m)||(c[m]=!0,t||f.push(m),d.each(h(m),function(g){x(_,g,t,c,h,f)}),t&&f.push(m))}w.exports=function T(_,m,t){d.isArray(m)||(m=[m]);var c=(_.isDirected()?_.successors:_.neighbors).bind(_),h=[],f={};return d.each(m,function(g){if(!_.hasNode(g))throw new Error("Graph does not have node: "+g);x(_,g,"post"===t,f,c,h)}),h}},95583:(w,D,l)=>{var d=l(82644),T=l(29368);w.exports=function x(_,m,t){return T.transform(_.nodes(),function(c,h){c[h]=d(_,h,m,t)},{})}},82644:(w,D,l)=>{var d=l(29368),T=l(41321);w.exports=function _(t,c,h,f){return function m(t,c,h,f){var v,S,g={},p=new T,L=function(O){var Z=O.v!==v?O.v:O.w,B=g[Z],F=h(O),I=S.distance+F;if(F<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+O+" Weight: "+F);I0&&(v=p.removeMin(),(S=g[v]).distance!==Number.POSITIVE_INFINITY);)f(v).forEach(L);return g}(t,String(c),h||x,f||function(g){return t.outEdges(g)})};var x=d.constant(1)},87651:(w,D,l)=>{var d=l(29368),T=l(63628);w.exports=function x(_){return d.filter(T(_),function(m){return m.length>1||1===m.length&&_.hasEdge(m[0],m[0])})}},35160:(w,D,l)=>{var d=l(29368);w.exports=function x(m,t,c){return function _(m,t,c){var h={},f=m.nodes();return f.forEach(function(g){h[g]={},h[g][g]={distance:0},f.forEach(function(p){g!==p&&(h[g][p]={distance:Number.POSITIVE_INFINITY})}),c(g).forEach(function(p){var v=p.v===g?p.w:p.v,S=t(p);h[g][v]={distance:S,predecessor:g}})}),f.forEach(function(g){var p=h[g];f.forEach(function(v){var S=h[v];f.forEach(function(L){var Z=p[L],B=S[L],F=S[g].distance+Z.distance;F{w.exports={components:l(21986),dijkstra:l(82644),dijkstraAll:l(95583),findCycles:l(87651),floydWarshall:l(35160),isAcyclic:l(86993),postorder:l(30703),preorder:l(26544),prim:l(54338),tarjan:l(63628),topsort:l(65344)}},86993:(w,D,l)=>{var d=l(65344);w.exports=function T(x){try{d(x)}catch(_){if(_ instanceof d.CycleException)return!1;throw _}return!0}},30703:(w,D,l)=>{var d=l(41428);w.exports=function T(x,_){return d(x,_,"post")}},26544:(w,D,l)=>{var d=l(41428);w.exports=function T(x,_){return d(x,_,"pre")}},54338:(w,D,l)=>{var d=l(29368),T=l(90427),x=l(41321);w.exports=function _(m,t){var g,c=new T,h={},f=new x;function p(S){var L=S.v===g?S.w:S.v,O=f.priority(L);if(void 0!==O){var Z=t(S);Z0;){if(g=f.removeMin(),d.has(h,g))c.setEdge(g,h[g]);else{if(v)throw new Error("Input graph is not connected: "+m);v=!0}m.nodeEdges(g).forEach(p)}return c}},63628:(w,D,l)=>{var d=l(29368);w.exports=function T(x){var _=0,m=[],t={},c=[];function h(f){var g=t[f]={onStack:!0,lowlink:_,index:_++};if(m.push(f),x.successors(f).forEach(function(S){d.has(t,S)?t[S].onStack&&(g.lowlink=Math.min(g.lowlink,t[S].index)):(h(S),g.lowlink=Math.min(g.lowlink,t[S].lowlink))}),g.lowlink===g.index){var v,p=[];do{v=m.pop(),t[v].onStack=!1,p.push(v)}while(f!==v);c.push(p)}}return x.nodes().forEach(function(f){d.has(t,f)||h(f)}),c}},65344:(w,D,l)=>{var d=l(29368);function T(_){var m={},t={},c=[];if(d.each(_.sinks(),function h(f){if(d.has(t,f))throw new x;d.has(m,f)||(t[f]=!0,m[f]=!0,d.each(_.predecessors(f),h),delete t[f],c.push(f))}),d.size(m)!==_.nodeCount())throw new x;return c}function x(){}w.exports=T,T.CycleException=x,x.prototype=new Error},41321:(w,D,l)=>{var d=l(29368);function T(){this._arr=[],this._keyIndices={}}w.exports=T,T.prototype.size=function(){return this._arr.length},T.prototype.keys=function(){return this._arr.map(function(x){return x.key})},T.prototype.has=function(x){return d.has(this._keyIndices,x)},T.prototype.priority=function(x){var _=this._keyIndices[x];if(void 0!==_)return this._arr[_].priority},T.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},T.prototype.add=function(x,_){var m=this._keyIndices;if(x=String(x),!d.has(m,x)){var t=this._arr,c=t.length;return m[x]=c,t.push({key:x,priority:_}),this._decrease(c),!0}return!1},T.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var x=this._arr.pop();return delete this._keyIndices[x.key],this._heapify(0),x.key},T.prototype.decrease=function(x,_){var m=this._keyIndices[x];if(_>this._arr[m].priority)throw new Error("New priority is greater than current priority. Key: "+x+" Old: "+this._arr[m].priority+" New: "+_);this._arr[m].priority=_,this._decrease(m)},T.prototype._heapify=function(x){var _=this._arr,m=2*x,t=m+1,c=x;m<_.length&&(c=_[m].priority<_[c].priority?m:c,t<_.length&&(c=_[t].priority<_[c].priority?t:c),c!==x&&(this._swap(x,c),this._heapify(c)))},T.prototype._decrease=function(x){for(var t,_=this._arr,m=_[x].priority;0!==x&&!(_[t=x>>1].priority{"use strict";var d=l(29368);w.exports=m;var T="\0",x="\0",_="\x01";function m(p){this._isDirected=!d.has(p,"directed")||p.directed,this._isMultigraph=!!d.has(p,"multigraph")&&p.multigraph,this._isCompound=!!d.has(p,"compound")&&p.compound,this._label=void 0,this._defaultNodeLabelFn=d.constant(void 0),this._defaultEdgeLabelFn=d.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[x]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function t(p,v){p[v]?p[v]++:p[v]=1}function c(p,v){--p[v]||delete p[v]}function h(p,v,S,L){var O=""+v,Z=""+S;if(!p&&O>Z){var B=O;O=Z,Z=B}return O+_+Z+_+(d.isUndefined(L)?T:L)}function g(p,v){return h(p,v.v,v.w,v.name)}m.prototype._nodeCount=0,m.prototype._edgeCount=0,m.prototype.isDirected=function(){return this._isDirected},m.prototype.isMultigraph=function(){return this._isMultigraph},m.prototype.isCompound=function(){return this._isCompound},m.prototype.setGraph=function(p){return this._label=p,this},m.prototype.graph=function(){return this._label},m.prototype.setDefaultNodeLabel=function(p){return d.isFunction(p)||(p=d.constant(p)),this._defaultNodeLabelFn=p,this},m.prototype.nodeCount=function(){return this._nodeCount},m.prototype.nodes=function(){return d.keys(this._nodes)},m.prototype.sources=function(){var p=this;return d.filter(this.nodes(),function(v){return d.isEmpty(p._in[v])})},m.prototype.sinks=function(){var p=this;return d.filter(this.nodes(),function(v){return d.isEmpty(p._out[v])})},m.prototype.setNodes=function(p,v){var S=arguments,L=this;return d.each(p,function(O){S.length>1?L.setNode(O,v):L.setNode(O)}),this},m.prototype.setNode=function(p,v){return d.has(this._nodes,p)?(arguments.length>1&&(this._nodes[p]=v),this):(this._nodes[p]=arguments.length>1?v:this._defaultNodeLabelFn(p),this._isCompound&&(this._parent[p]=x,this._children[p]={},this._children[x][p]=!0),this._in[p]={},this._preds[p]={},this._out[p]={},this._sucs[p]={},++this._nodeCount,this)},m.prototype.node=function(p){return this._nodes[p]},m.prototype.hasNode=function(p){return d.has(this._nodes,p)},m.prototype.removeNode=function(p){var v=this;if(d.has(this._nodes,p)){var S=function(L){v.removeEdge(v._edgeObjs[L])};delete this._nodes[p],this._isCompound&&(this._removeFromParentsChildList(p),delete this._parent[p],d.each(this.children(p),function(L){v.setParent(L)}),delete this._children[p]),d.each(d.keys(this._in[p]),S),delete this._in[p],delete this._preds[p],d.each(d.keys(this._out[p]),S),delete this._out[p],delete this._sucs[p],--this._nodeCount}return this},m.prototype.setParent=function(p,v){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(d.isUndefined(v))v=x;else{for(var S=v+="";!d.isUndefined(S);S=this.parent(S))if(S===p)throw new Error("Setting "+v+" as parent of "+p+" would create a cycle");this.setNode(v)}return this.setNode(p),this._removeFromParentsChildList(p),this._parent[p]=v,this._children[v][p]=!0,this},m.prototype._removeFromParentsChildList=function(p){delete this._children[this._parent[p]][p]},m.prototype.parent=function(p){if(this._isCompound){var v=this._parent[p];if(v!==x)return v}},m.prototype.children=function(p){if(d.isUndefined(p)&&(p=x),this._isCompound){var v=this._children[p];if(v)return d.keys(v)}else{if(p===x)return this.nodes();if(this.hasNode(p))return[]}},m.prototype.predecessors=function(p){var v=this._preds[p];if(v)return d.keys(v)},m.prototype.successors=function(p){var v=this._sucs[p];if(v)return d.keys(v)},m.prototype.neighbors=function(p){var v=this.predecessors(p);if(v)return d.union(v,this.successors(p))},m.prototype.isLeaf=function(p){return 0===(this.isDirected()?this.successors(p):this.neighbors(p)).length},m.prototype.filterNodes=function(p){var v=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});v.setGraph(this.graph());var S=this;d.each(this._nodes,function(Z,B){p(B)&&v.setNode(B,Z)}),d.each(this._edgeObjs,function(Z){v.hasNode(Z.v)&&v.hasNode(Z.w)&&v.setEdge(Z,S.edge(Z))});var L={};function O(Z){var B=S.parent(Z);return void 0===B||v.hasNode(B)?(L[Z]=B,B):B in L?L[B]:O(B)}return this._isCompound&&d.each(v.nodes(),function(Z){v.setParent(Z,O(Z))}),v},m.prototype.setDefaultEdgeLabel=function(p){return d.isFunction(p)||(p=d.constant(p)),this._defaultEdgeLabelFn=p,this},m.prototype.edgeCount=function(){return this._edgeCount},m.prototype.edges=function(){return d.values(this._edgeObjs)},m.prototype.setPath=function(p,v){var S=this,L=arguments;return d.reduce(p,function(O,Z){return L.length>1?S.setEdge(O,Z,v):S.setEdge(O,Z),Z}),this},m.prototype.setEdge=function(){var p,v,S,L,O=!1,Z=arguments[0];"object"==typeof Z&&null!==Z&&"v"in Z?(p=Z.v,v=Z.w,S=Z.name,2===arguments.length&&(L=arguments[1],O=!0)):(p=Z,v=arguments[1],S=arguments[3],arguments.length>2&&(L=arguments[2],O=!0)),p=""+p,v=""+v,d.isUndefined(S)||(S=""+S);var B=h(this._isDirected,p,v,S);if(d.has(this._edgeLabels,B))return O&&(this._edgeLabels[B]=L),this;if(!d.isUndefined(S)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(p),this.setNode(v),this._edgeLabels[B]=O?L:this._defaultEdgeLabelFn(p,v,S);var F=function f(p,v,S,L){var O=""+v,Z=""+S;if(!p&&O>Z){var B=O;O=Z,Z=B}var F={v:O,w:Z};return L&&(F.name=L),F}(this._isDirected,p,v,S);return p=F.v,v=F.w,Object.freeze(F),this._edgeObjs[B]=F,t(this._preds[v],p),t(this._sucs[p],v),this._in[v][B]=F,this._out[p][B]=F,this._edgeCount++,this},m.prototype.edge=function(p,v,S){var L=1===arguments.length?g(this._isDirected,arguments[0]):h(this._isDirected,p,v,S);return this._edgeLabels[L]},m.prototype.hasEdge=function(p,v,S){var L=1===arguments.length?g(this._isDirected,arguments[0]):h(this._isDirected,p,v,S);return d.has(this._edgeLabels,L)},m.prototype.removeEdge=function(p,v,S){var L=1===arguments.length?g(this._isDirected,arguments[0]):h(this._isDirected,p,v,S),O=this._edgeObjs[L];return O&&(p=O.v,v=O.w,delete this._edgeLabels[L],delete this._edgeObjs[L],c(this._preds[v],p),c(this._sucs[p],v),delete this._in[v][L],delete this._out[p][L],this._edgeCount--),this},m.prototype.inEdges=function(p,v){var S=this._in[p];if(S){var L=d.values(S);return v?d.filter(L,function(O){return O.v===v}):L}},m.prototype.outEdges=function(p,v){var S=this._out[p];if(S){var L=d.values(S);return v?d.filter(L,function(O){return O.w===v}):L}},m.prototype.nodeEdges=function(p,v){var S=this.inEdges(p,v);if(S)return S.concat(this.outEdges(p,v))}},93934:(w,D,l)=>{w.exports={Graph:l(90427),version:l(17747)}},82440:(w,D,l)=>{var d=l(29368),T=l(90427);function _(c){return d.map(c.nodes(),function(h){var f=c.node(h),g=c.parent(h),p={v:h};return d.isUndefined(f)||(p.value=f),d.isUndefined(g)||(p.parent=g),p})}function m(c){return d.map(c.edges(),function(h){var f=c.edge(h),g={v:h.v,w:h.w};return d.isUndefined(h.name)||(g.name=h.name),d.isUndefined(f)||(g.value=f),g})}w.exports={write:function x(c){var h={options:{directed:c.isDirected(),multigraph:c.isMultigraph(),compound:c.isCompound()},nodes:_(c),edges:m(c)};return d.isUndefined(c.graph())||(h.value=d.clone(c.graph())),h},read:function t(c){var h=new T(c.options).setGraph(c.value);return d.each(c.nodes,function(f){h.setNode(f.v,f.value),f.parent&&h.setParent(f.v,f.parent)}),d.each(c.edges,function(f){h.setEdge({v:f.v,w:f.w,name:f.name},f.value)}),h}}},29368:(w,D,l)=>{var d;try{d={clone:l(8734),constant:l(51075),each:l(46488),filter:l(97661),has:l(58669),isArray:l(65246),isEmpty:l(45350),isFunction:l(66861),isUndefined:l(8152),keys:l(74614),map:l(58921),reduce:l(45909),size:l(95741),transform:l(6893),union:l(72480),values:l(78808)}}catch{}d||(d=window._),w.exports=d},17747:w=>{w.exports="2.1.8"},36506:(w,D,l)=>{var x=l(98745)(l(98492),"DataView");w.exports=x},19618:(w,D,l)=>{var d=l(35602),T=l(81499),x=l(52990),_=l(70480),m=l(4469);function t(c){var h=-1,f=null==c?0:c.length;for(this.clear();++h{var d=l(39365),T=l(89343),x=l(34779),_=l(51509),m=l(27137);function t(c){var h=-1,f=null==c?0:c.length;for(this.clear();++h{var x=l(98745)(l(98492),"Map");w.exports=x},21811:(w,D,l)=>{var d=l(43413),T=l(45419),x=l(47253),_=l(81115),m=l(76648);function t(c){var h=-1,f=null==c?0:c.length;for(this.clear();++h{var x=l(98745)(l(98492),"Promise");w.exports=x},91732:(w,D,l)=>{var x=l(98745)(l(98492),"Set");w.exports=x},15960:(w,D,l)=>{var d=l(21811),T=l(76151),x=l(12154);function _(m){var t=-1,c=null==m?0:m.length;for(this.__data__=new d;++t{var d=l(3597),T=l(9488),x=l(15943),_=l(55456),m=l(74793),t=l(68689);function c(h){var f=this.__data__=new d(h);this.size=f.size}c.prototype.clear=T,c.prototype.delete=x,c.prototype.get=_,c.prototype.has=m,c.prototype.set=t,w.exports=c},61763:(w,D,l)=>{var d=l(98492);w.exports=d.Symbol},82760:(w,D,l)=>{var d=l(98492);w.exports=d.Uint8Array},26413:(w,D,l)=>{var x=l(98745)(l(98492),"WeakMap");w.exports=x},57910:w=>{w.exports=function D(l,d,T){switch(T.length){case 0:return l.call(d);case 1:return l.call(d,T[0]);case 2:return l.call(d,T[0],T[1]);case 3:return l.call(d,T[0],T[1],T[2])}return l.apply(d,T)}},57772:w=>{w.exports=function D(l,d){for(var T=-1,x=null==l?0:l.length;++T{w.exports=function D(l,d){for(var T=-1,x=null==l?0:l.length,_=0,m=[];++T{var d=l(29568);w.exports=function T(x,_){return!(null==x||!x.length)&&d(x,_,0)>-1}},6736:w=>{w.exports=function D(l,d,T){for(var x=-1,_=null==l?0:l.length;++x<_;)if(T(d,l[x]))return!0;return!1}},31384:(w,D,l)=>{var d=l(5025),T=l(31955),x=l(65246),_=l(57525),m=l(65188),t=l(74868),h=Object.prototype.hasOwnProperty;w.exports=function f(g,p){var v=x(g),S=!v&&T(g),L=!v&&!S&&_(g),O=!v&&!S&&!L&&t(g),Z=v||S||L||O,B=Z?d(g.length,String):[],F=B.length;for(var I in g)(p||h.call(g,I))&&(!Z||!("length"==I||L&&("offset"==I||"parent"==I)||O&&("buffer"==I||"byteLength"==I||"byteOffset"==I)||m(I,F)))&&B.push(I);return B}},73880:w=>{w.exports=function D(l,d){for(var T=-1,x=null==l?0:l.length,_=Array(x);++T{w.exports=function D(l,d){for(var T=-1,x=d.length,_=l.length;++T{w.exports=function D(l,d,T,x){var _=-1,m=null==l?0:l.length;for(x&&m&&(T=l[++_]);++_{w.exports=function D(l,d){for(var T=-1,x=null==l?0:l.length;++T{var T=l(3400)("length");w.exports=T},16697:(w,D,l)=>{var d=l(71741),T=l(37826);w.exports=function x(_,m,t){(void 0!==t&&!T(_[m],t)||void 0===t&&!(m in _))&&d(_,m,t)}},89553:(w,D,l)=>{var d=l(71741),T=l(37826),_=Object.prototype.hasOwnProperty;w.exports=function m(t,c,h){var f=t[c];(!_.call(t,c)||!T(f,h)||void 0===h&&!(c in t))&&d(t,c,h)}},14056:(w,D,l)=>{var d=l(37826);w.exports=function T(x,_){for(var m=x.length;m--;)if(d(x[m][0],_))return m;return-1}},16234:(w,D,l)=>{var d=l(35931),T=l(74614);w.exports=function x(_,m){return _&&d(m,T(m),_)}},4431:(w,D,l)=>{var d=l(35931),T=l(85602);w.exports=function x(_,m){return _&&d(m,T(m),_)}},71741:(w,D,l)=>{var d=l(89383);w.exports=function T(x,_,m){"__proto__"==_&&d?d(x,_,{configurable:!0,enumerable:!0,value:m,writable:!0}):x[_]=m}},61320:(w,D,l)=>{var d=l(31339),T=l(57772),x=l(89553),_=l(16234),m=l(4431),t=l(86002),c=l(84231),h=l(79385),f=l(24354),g=l(6131),p=l(2442),v=l(62472),S=l(39431),L=l(20514),O=l(99225),Z=l(65246),B=l(57525),F=l(10990),I=l(49794),Y=l(28611),X=l(74614),it=l(85602),H="[object Arguments]",yt="[object Function]",rt="[object Object]",Nt={};Nt[H]=Nt["[object Array]"]=Nt["[object ArrayBuffer]"]=Nt["[object DataView]"]=Nt["[object Boolean]"]=Nt["[object Date]"]=Nt["[object Float32Array]"]=Nt["[object Float64Array]"]=Nt["[object Int8Array]"]=Nt["[object Int16Array]"]=Nt["[object Int32Array]"]=Nt["[object Map]"]=Nt["[object Number]"]=Nt[rt]=Nt["[object RegExp]"]=Nt["[object Set]"]=Nt["[object String]"]=Nt["[object Symbol]"]=Nt["[object Uint8Array]"]=Nt["[object Uint8ClampedArray]"]=Nt["[object Uint16Array]"]=Nt["[object Uint32Array]"]=!0,Nt["[object Error]"]=Nt[yt]=Nt["[object WeakMap]"]=!1,w.exports=function zt($t,fe,Oe,ui,Gi,_i){var He,_n=1&fe,vn=2&fe,Ws=4&fe;if(Oe&&(He=Gi?Oe($t,ui,Gi,_i):Oe($t)),void 0!==He)return He;if(!I($t))return $t;var Da=Z($t);if(Da){if(He=S($t),!_n)return c($t,He)}else{var Vi=v($t),Un=Vi==yt||"[object GeneratorFunction]"==Vi;if(B($t))return t($t,_n);if(Vi==rt||Vi==H||Un&&!Gi){if(He=vn||Un?{}:O($t),!_n)return vn?f($t,m(He,$t)):h($t,_(He,$t))}else{if(!Nt[Vi])return Gi?$t:{};He=L($t,Vi,_n)}}_i||(_i=new d);var Ei=_i.get($t);if(Ei)return Ei;_i.set($t,He),Y($t)?$t.forEach(function(vi){He.add(zt(vi,fe,Oe,vi,$t,_i))}):F($t)&&$t.forEach(function(vi,xi){He.set(xi,zt(vi,fe,Oe,xi,$t,_i))});var Aa=Da?void 0:(Ws?vn?p:g:vn?it:X)($t);return T(Aa||$t,function(vi,xi){Aa&&(vi=$t[xi=vi]),x(He,xi,zt(vi,fe,Oe,xi,$t,_i))}),He}},31391:(w,D,l)=>{var d=l(49794),T=Object.create,x=function(){function _(){}return function(m){if(!d(m))return{};if(T)return T(m);_.prototype=m;var t=new _;return _.prototype=void 0,t}}();w.exports=x},35103:(w,D,l)=>{var d=l(17794),x=l(29386)(d);w.exports=x},4530:(w,D,l)=>{var d=l(23423);w.exports=function T(x,_,m){for(var t=-1,c=x.length;++t{var d=l(35103);w.exports=function T(x,_){var m=[];return d(x,function(t,c,h){_(t,c,h)&&m.push(t)}),m}},84051:w=>{w.exports=function D(l,d,T,x){for(var _=l.length,m=T+(x?1:-1);x?m--:++m<_;)if(d(l[m],m,l))return m;return-1}},1883:(w,D,l)=>{var d=l(17853),T=l(42241);w.exports=function x(_,m,t,c,h){var f=-1,g=_.length;for(t||(t=T),h||(h=[]);++f0&&t(p)?m>1?x(p,m-1,t,c,h):d(h,p):c||(h[h.length]=p)}return h}},16483:(w,D,l)=>{var T=l(62086)();w.exports=T},17794:(w,D,l)=>{var d=l(16483),T=l(74614);w.exports=function x(_,m){return _&&d(_,m,T)}},82202:(w,D,l)=>{var d=l(44826),T=l(38916);w.exports=function x(_,m){for(var t=0,c=(m=d(m,_)).length;null!=_&&t{var d=l(17853),T=l(65246);w.exports=function x(_,m,t){var c=m(_);return T(_)?c:d(c,t(_))}},24590:(w,D,l)=>{var d=l(61763),T=l(95933),x=l(79243),t=d?d.toStringTag:void 0;w.exports=function c(h){return null==h?void 0===h?"[object Undefined]":"[object Null]":t&&t in Object(h)?T(h):x(h)}},8444:w=>{w.exports=function D(l,d){return l>d}},94493:w=>{var l=Object.prototype.hasOwnProperty;w.exports=function d(T,x){return null!=T&&l.call(T,x)}},23274:w=>{w.exports=function D(l,d){return null!=l&&d in Object(l)}},29568:(w,D,l)=>{var d=l(84051),T=l(91817),x=l(62528);w.exports=function _(m,t,c){return t==t?x(m,t,c):d(m,T,c)}},53022:(w,D,l)=>{var d=l(24590),T=l(53714);w.exports=function _(m){return T(m)&&"[object Arguments]"==d(m)}},97108:(w,D,l)=>{var d=l(97946),T=l(53714);w.exports=function x(_,m,t,c,h){return _===m||(null==_||null==m||!T(_)&&!T(m)?_!=_&&m!=m:d(_,m,t,c,x,h))}},97946:(w,D,l)=>{var d=l(31339),T=l(17469),x=l(81642),_=l(99462),m=l(62472),t=l(65246),c=l(57525),h=l(74868),g="[object Arguments]",p="[object Array]",v="[object Object]",L=Object.prototype.hasOwnProperty;w.exports=function O(Z,B,F,I,Y,X){var it=t(Z),q=t(B),at=it?p:m(Z),V=q?p:m(B),H=(at=at==g?v:at)==v,W=(V=V==g?v:V)==v,Q=at==V;if(Q&&c(Z)){if(!c(B))return!1;it=!0,H=!1}if(Q&&!H)return X||(X=new d),it||h(Z)?T(Z,B,F,I,Y,X):x(Z,B,at,F,I,Y,X);if(!(1&F)){var j=H&&L.call(Z,"__wrapped__"),ot=W&&L.call(B,"__wrapped__");if(j||ot){var yt=j?Z.value():Z,et=ot?B.value():B;return X||(X=new d),Y(yt,et,F,I,X)}}return!!Q&&(X||(X=new d),_(Z,B,F,I,Y,X))}},78562:(w,D,l)=>{var d=l(62472),T=l(53714);w.exports=function _(m){return T(m)&&"[object Map]"==d(m)}},2527:(w,D,l)=>{var d=l(31339),T=l(97108);w.exports=function m(t,c,h,f){var g=h.length,p=g,v=!f;if(null==t)return!p;for(t=Object(t);g--;){var S=h[g];if(v&&S[2]?S[1]!==t[S[0]]:!(S[0]in t))return!1}for(;++g{w.exports=function D(l){return l!=l}},41082:(w,D,l)=>{var d=l(66861),T=l(9950),x=l(49794),_=l(37075),t=/^\[object .+?Constructor\]$/,p=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");w.exports=function v(S){return!(!x(S)||T(S))&&(d(S)?p:t).test(_(S))}},61202:(w,D,l)=>{var d=l(62472),T=l(53714);w.exports=function _(m){return T(m)&&"[object Set]"==d(m)}},38902:(w,D,l)=>{var d=l(24590),T=l(7765),x=l(53714),Q={};Q["[object Float32Array]"]=Q["[object Float64Array]"]=Q["[object Int8Array]"]=Q["[object Int16Array]"]=Q["[object Int32Array]"]=Q["[object Uint8Array]"]=Q["[object Uint8ClampedArray]"]=Q["[object Uint16Array]"]=Q["[object Uint32Array]"]=!0,Q["[object Arguments]"]=Q["[object Array]"]=Q["[object ArrayBuffer]"]=Q["[object Boolean]"]=Q["[object DataView]"]=Q["[object Date]"]=Q["[object Error]"]=Q["[object Function]"]=Q["[object Map]"]=Q["[object Number]"]=Q["[object Object]"]=Q["[object RegExp]"]=Q["[object Set]"]=Q["[object String]"]=Q["[object WeakMap]"]=!1,w.exports=function j(ot){return x(ot)&&T(ot.length)&&!!Q[d(ot)]}},21627:(w,D,l)=>{var d=l(72924),T=l(38526),x=l(65657),_=l(65246),m=l(12692);w.exports=function t(c){return"function"==typeof c?c:null==c?x:"object"==typeof c?_(c)?T(c[0],c[1]):d(c):m(c)}},190:(w,D,l)=>{var d=l(26587),T=l(10366),_=Object.prototype.hasOwnProperty;w.exports=function m(t){if(!d(t))return T(t);var c=[];for(var h in Object(t))_.call(t,h)&&"constructor"!=h&&c.push(h);return c}},7673:(w,D,l)=>{var d=l(49794),T=l(26587),x=l(18981),m=Object.prototype.hasOwnProperty;w.exports=function t(c){if(!d(c))return x(c);var h=T(c),f=[];for(var g in c)"constructor"==g&&(h||!m.call(c,g))||f.push(g);return f}},98898:w=>{w.exports=function D(l,d){return l{var d=l(35103),T=l(32447);w.exports=function x(_,m){var t=-1,c=T(_)?Array(_.length):[];return d(_,function(h,f,g){c[++t]=m(h,f,g)}),c}},72924:(w,D,l)=>{var d=l(2527),T=l(57895),x=l(92265);w.exports=function _(m){var t=T(m);return 1==t.length&&t[0][2]?x(t[0][0],t[0][1]):function(c){return c===m||d(c,m,t)}}},38526:(w,D,l)=>{var d=l(97108),T=l(55440),x=l(12494),_=l(86300),m=l(53921),t=l(92265),c=l(38916);w.exports=function g(p,v){return _(p)&&m(v)?t(c(p),v):function(S){var L=T(S,p);return void 0===L&&L===v?x(S,p):d(v,L,3)}}},33294:(w,D,l)=>{var d=l(31339),T=l(16697),x=l(16483),_=l(68261),m=l(49794),t=l(85602),c=l(67524);w.exports=function h(f,g,p,v,S){f!==g&&x(g,function(L,O){if(S||(S=new d),m(L))_(f,g,O,p,h,v,S);else{var Z=v?v(c(f,O),L,O+"",f,g,S):void 0;void 0===Z&&(Z=L),T(f,O,Z)}},t)}},68261:(w,D,l)=>{var d=l(16697),T=l(86002),x=l(5340),_=l(84231),m=l(99225),t=l(31955),c=l(65246),h=l(13471),f=l(57525),g=l(66861),p=l(49794),v=l(28168),S=l(74868),L=l(67524),O=l(84210);w.exports=function Z(B,F,I,Y,X,it,q){var at=L(B,I),V=L(F,I),H=q.get(V);if(H)d(B,I,H);else{var W=it?it(at,V,I+"",B,F,q):void 0,Q=void 0===W;if(Q){var j=c(V),ot=!j&&f(V),yt=!j&&!ot&&S(V);W=V,j||ot||yt?c(at)?W=at:h(at)?W=_(at):ot?(Q=!1,W=T(V,!0)):yt?(Q=!1,W=x(V,!0)):W=[]:v(V)||t(V)?(W=at,t(at)?W=O(at):(!p(at)||g(at))&&(W=m(V))):Q=!1}Q&&(q.set(V,W),X(W,V,Y,it,q),q.delete(V)),d(B,I,W)}}},252:(w,D,l)=>{var d=l(73880),T=l(82202),x=l(21627),_=l(62839),m=l(6389),t=l(35249),c=l(79664),h=l(65657),f=l(65246);w.exports=function g(p,v,S){v=v.length?d(v,function(Z){return f(Z)?function(B){return T(B,1===Z.length?Z[0]:Z)}:Z}):[h];var L=-1;v=d(v,t(x));var O=_(p,function(Z,B,F){return{criteria:d(v,function(Y){return Y(Z)}),index:++L,value:Z}});return m(O,function(Z,B){return c(Z,B,S)})}},42784:(w,D,l)=>{var d=l(2772),T=l(12494);w.exports=function x(_,m){return d(_,m,function(t,c){return T(_,c)})}},2772:(w,D,l)=>{var d=l(82202),T=l(19478),x=l(44826);w.exports=function _(m,t,c){for(var h=-1,f=t.length,g={};++h{w.exports=function D(l){return function(d){return d?.[l]}}},96443:(w,D,l)=>{var d=l(82202);w.exports=function T(x){return function(_){return d(_,x)}}},49948:w=>{var D=Math.ceil,l=Math.max;w.exports=function d(T,x,_,m){for(var t=-1,c=l(D((x-T)/(_||1)),0),h=Array(c);c--;)h[m?c:++t]=T,T+=_;return h}},8978:w=>{w.exports=function D(l,d,T,x,_){return _(l,function(m,t,c){T=x?(x=!1,m):d(T,m,t,c)}),T}},78951:(w,D,l)=>{var d=l(65657),T=l(92394),x=l(36814);w.exports=function _(m,t){return x(T(m,t,d),m+"")}},19478:(w,D,l)=>{var d=l(89553),T=l(44826),x=l(65188),_=l(49794),m=l(38916);w.exports=function t(c,h,f,g){if(!_(c))return c;for(var p=-1,v=(h=T(h,c)).length,S=v-1,L=c;null!=L&&++p{var d=l(51075),T=l(89383),x=l(65657);w.exports=T?function(m,t){return T(m,"toString",{configurable:!0,enumerable:!1,value:d(t),writable:!0})}:x},6389:w=>{w.exports=function D(l,d){var T=l.length;for(l.sort(d);T--;)l[T]=l[T].value;return l}},5025:w=>{w.exports=function D(l,d){for(var T=-1,x=Array(l);++T{var d=l(61763),T=l(73880),x=l(65246),_=l(23423),t=d?d.prototype:void 0,c=t?t.toString:void 0;w.exports=function h(f){if("string"==typeof f)return f;if(x(f))return T(f,h)+"";if(_(f))return c?c.call(f):"";var g=f+"";return"0"==g&&1/f==-1/0?"-0":g}},99484:(w,D,l)=>{var d=l(71781),T=/^\s+/;w.exports=function x(_){return _&&_.slice(0,d(_)+1).replace(T,"")}},35249:w=>{w.exports=function D(l){return function(d){return l(d)}}},39154:(w,D,l)=>{var d=l(15960),T=l(18750),x=l(6736),_=l(64795),m=l(98433),t=l(28e3);w.exports=function h(f,g,p){var v=-1,S=T,L=f.length,O=!0,Z=[],B=Z;if(p)O=!1,S=x;else if(L>=200){var F=g?null:m(f);if(F)return t(F);O=!1,S=_,B=new d}else B=g?[]:Z;t:for(;++v{var d=l(73880);w.exports=function T(x,_){return d(_,function(m){return x[m]})}},52255:w=>{w.exports=function D(l,d,T){for(var x=-1,_=l.length,m=d.length,t={};++x<_;)T(t,l[x],x{w.exports=function D(l,d){return l.has(d)}},84655:(w,D,l)=>{var d=l(65657);w.exports=function T(x){return"function"==typeof x?x:d}},44826:(w,D,l)=>{var d=l(65246),T=l(86300),x=l(40163),_=l(12674);w.exports=function m(t,c){return d(t)?t:T(t,c)?[t]:x(_(t))}},72355:(w,D,l)=>{var d=l(82760);w.exports=function T(x){var _=new x.constructor(x.byteLength);return new d(_).set(new d(x)),_}},86002:(w,D,l)=>{w=l.nmd(w);var d=l(98492),T=D&&!D.nodeType&&D,x=T&&w&&!w.nodeType&&w,m=x&&x.exports===T?d.Buffer:void 0,t=m?m.allocUnsafe:void 0;w.exports=function c(h,f){if(f)return h.slice();var g=h.length,p=t?t(g):new h.constructor(g);return h.copy(p),p}},26693:(w,D,l)=>{var d=l(72355);w.exports=function T(x,_){var m=_?d(x.buffer):x.buffer;return new x.constructor(m,x.byteOffset,x.byteLength)}},80497:w=>{var D=/\w*$/;w.exports=function l(d){var T=new d.constructor(d.source,D.exec(d));return T.lastIndex=d.lastIndex,T}},43330:(w,D,l)=>{var d=l(61763),T=d?d.prototype:void 0,x=T?T.valueOf:void 0;w.exports=function _(m){return x?Object(x.call(m)):{}}},5340:(w,D,l)=>{var d=l(72355);w.exports=function T(x,_){var m=_?d(x.buffer):x.buffer;return new x.constructor(m,x.byteOffset,x.length)}},25400:(w,D,l)=>{var d=l(23423);w.exports=function T(x,_){if(x!==_){var m=void 0!==x,t=null===x,c=x==x,h=d(x),f=void 0!==_,g=null===_,p=_==_,v=d(_);if(!g&&!v&&!h&&x>_||h&&f&&p&&!g&&!v||t&&f&&p||!m&&p||!c)return 1;if(!t&&!h&&!v&&x<_||v&&m&&c&&!t&&!h||g&&m&&c||!f&&c||!p)return-1}return 0}},79664:(w,D,l)=>{var d=l(25400);w.exports=function T(x,_,m){for(var t=-1,c=x.criteria,h=_.criteria,f=c.length,g=m.length;++t=g?p:p*("desc"==m[t]?-1:1)}return x.index-_.index}},84231:w=>{w.exports=function D(l,d){var T=-1,x=l.length;for(d||(d=Array(x));++T{var d=l(89553),T=l(71741);w.exports=function x(_,m,t,c){var h=!t;t||(t={});for(var f=-1,g=m.length;++f{var d=l(35931),T=l(20771);w.exports=function x(_,m){return d(_,T(_),m)}},24354:(w,D,l)=>{var d=l(35931),T=l(20708);w.exports=function x(_,m){return d(_,T(_),m)}},56189:(w,D,l)=>{var d=l(98492);w.exports=d["__core-js_shared__"]},81300:(w,D,l)=>{var d=l(78951),T=l(33817);w.exports=function x(_){return d(function(m,t){var c=-1,h=t.length,f=h>1?t[h-1]:void 0,g=h>2?t[2]:void 0;for(f=_.length>3&&"function"==typeof f?(h--,f):void 0,g&&T(t[0],t[1],g)&&(f=h<3?void 0:f,h=1),m=Object(m);++c{var d=l(32447);w.exports=function T(x,_){return function(m,t){if(null==m)return m;if(!d(m))return x(m,t);for(var c=m.length,h=_?c:-1,f=Object(m);(_?h--:++h{w.exports=function D(l){return function(d,T,x){for(var _=-1,m=Object(d),t=x(d),c=t.length;c--;){var h=t[l?c:++_];if(!1===T(m[h],h,m))break}return d}}},76738:(w,D,l)=>{var d=l(21627),T=l(32447),x=l(74614);w.exports=function _(m){return function(t,c,h){var f=Object(t);if(!T(t)){var g=d(c,3);t=x(t),c=function(v){return g(f[v],v,f)}}var p=m(t,c,h);return p>-1?f[g?t[p]:p]:void 0}}},74222:(w,D,l)=>{var d=l(49948),T=l(33817),x=l(99292);w.exports=function _(m){return function(t,c,h){return h&&"number"!=typeof h&&T(t,c,h)&&(c=h=void 0),t=x(t),void 0===c?(c=t,t=0):c=x(c),h=void 0===h?t{var d=l(91732),T=l(24249),x=l(28e3),m=d&&1/x(new d([,-0]))[1]==1/0?function(t){return new d(t)}:T;w.exports=m},89383:(w,D,l)=>{var d=l(98745),T=function(){try{var x=d(Object,"defineProperty");return x({},"",{}),x}catch{}}();w.exports=T},17469:(w,D,l)=>{var d=l(15960),T=l(25916),x=l(64795);w.exports=function t(c,h,f,g,p,v){var S=1&f,L=c.length,O=h.length;if(L!=O&&!(S&&O>L))return!1;var Z=v.get(c),B=v.get(h);if(Z&&B)return Z==h&&B==c;var F=-1,I=!0,Y=2&f?new d:void 0;for(v.set(c,h),v.set(h,c);++F{var d=l(61763),T=l(82760),x=l(37826),_=l(17469),m=l(71575),t=l(28e3),Y=d?d.prototype:void 0,X=Y?Y.valueOf:void 0;w.exports=function it(q,at,V,H,W,Q,j){switch(V){case"[object DataView]":if(q.byteLength!=at.byteLength||q.byteOffset!=at.byteOffset)return!1;q=q.buffer,at=at.buffer;case"[object ArrayBuffer]":return!(q.byteLength!=at.byteLength||!Q(new T(q),new T(at)));case"[object Boolean]":case"[object Date]":case"[object Number]":return x(+q,+at);case"[object Error]":return q.name==at.name&&q.message==at.message;case"[object RegExp]":case"[object String]":return q==at+"";case"[object Map]":var ot=m;case"[object Set]":if(ot||(ot=t),q.size!=at.size&&!(1&H))return!1;var et=j.get(q);if(et)return et==at;H|=2,j.set(q,at);var P=_(ot(q),ot(at),H,W,Q,j);return j.delete(q),P;case"[object Symbol]":if(X)return X.call(q)==X.call(at)}return!1}},99462:(w,D,l)=>{var d=l(6131),_=Object.prototype.hasOwnProperty;w.exports=function m(t,c,h,f,g,p){var v=1&h,S=d(t),L=S.length;if(L!=d(c).length&&!v)return!1;for(var B=L;B--;){var F=S[B];if(!(v?F in c:_.call(c,F)))return!1}var I=p.get(t),Y=p.get(c);if(I&&Y)return I==c&&Y==t;var X=!0;p.set(t,c),p.set(c,t);for(var it=v;++B{var d=l(9336),T=l(92394),x=l(36814);w.exports=function _(m){return x(T(m,void 0,d),m+"")}},40248:w=>{var D="object"==typeof global&&global&&global.Object===Object&&global;w.exports=D},6131:(w,D,l)=>{var d=l(37427),T=l(20771),x=l(74614);w.exports=function _(m){return d(m,x,T)}},2442:(w,D,l)=>{var d=l(37427),T=l(20708),x=l(85602);w.exports=function _(m){return d(m,x,T)}},4113:(w,D,l)=>{var d=l(29);w.exports=function T(x,_){var m=x.__data__;return d(_)?m["string"==typeof _?"string":"hash"]:m.map}},57895:(w,D,l)=>{var d=l(53921),T=l(74614);w.exports=function x(_){for(var m=T(_),t=m.length;t--;){var c=m[t],h=_[c];m[t]=[c,h,d(h)]}return m}},98745:(w,D,l)=>{var d=l(41082),T=l(11015);w.exports=function x(_,m){var t=T(_,m);return d(t)?t:void 0}},16186:(w,D,l)=>{var T=l(33106)(Object.getPrototypeOf,Object);w.exports=T},95933:(w,D,l)=>{var d=l(61763),T=Object.prototype,x=T.hasOwnProperty,_=T.toString,m=d?d.toStringTag:void 0;w.exports=function t(c){var h=x.call(c,m),f=c[m];try{c[m]=void 0;var g=!0}catch{}var p=_.call(c);return g&&(h?c[m]=f:delete c[m]),p}},20771:(w,D,l)=>{var d=l(92134),T=l(81315),_=Object.prototype.propertyIsEnumerable,m=Object.getOwnPropertySymbols;w.exports=m?function(c){return null==c?[]:(c=Object(c),d(m(c),function(h){return _.call(c,h)}))}:T},20708:(w,D,l)=>{var d=l(17853),T=l(16186),x=l(20771),_=l(81315);w.exports=Object.getOwnPropertySymbols?function(c){for(var h=[];c;)d(h,x(c)),c=T(c);return h}:_},62472:(w,D,l)=>{var d=l(36506),T=l(21136),x=l(70641),_=l(91732),m=l(26413),t=l(24590),c=l(37075),h="[object Map]",g="[object Promise]",p="[object Set]",v="[object WeakMap]",S="[object DataView]",L=c(d),O=c(T),Z=c(x),B=c(_),F=c(m),I=t;(d&&I(new d(new ArrayBuffer(1)))!=S||T&&I(new T)!=h||x&&I(x.resolve())!=g||_&&I(new _)!=p||m&&I(new m)!=v)&&(I=function(Y){var X=t(Y),it="[object Object]"==X?Y.constructor:void 0,q=it?c(it):"";if(q)switch(q){case L:return S;case O:return h;case Z:return g;case B:return p;case F:return v}return X}),w.exports=I},11015:w=>{w.exports=function D(l,d){return l?.[d]}},44583:(w,D,l)=>{var d=l(44826),T=l(31955),x=l(65246),_=l(65188),m=l(7765),t=l(38916);w.exports=function c(h,f,g){for(var p=-1,v=(f=d(f,h)).length,S=!1;++p{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");w.exports=function c(h){return t.test(h)}},35602:(w,D,l)=>{var d=l(10893);w.exports=function T(){this.__data__=d?d(null):{},this.size=0}},81499:w=>{w.exports=function D(l){var d=this.has(l)&&delete this.__data__[l];return this.size-=d?1:0,d}},52990:(w,D,l)=>{var d=l(10893),_=Object.prototype.hasOwnProperty;w.exports=function m(t){var c=this.__data__;if(d){var h=c[t];return"__lodash_hash_undefined__"===h?void 0:h}return _.call(c,t)?c[t]:void 0}},70480:(w,D,l)=>{var d=l(10893),x=Object.prototype.hasOwnProperty;w.exports=function _(m){var t=this.__data__;return d?void 0!==t[m]:x.call(t,m)}},4469:(w,D,l)=>{var d=l(10893);w.exports=function x(_,m){var t=this.__data__;return this.size+=this.has(_)?0:1,t[_]=d&&void 0===m?"__lodash_hash_undefined__":m,this}},39431:w=>{var l=Object.prototype.hasOwnProperty;w.exports=function d(T){var x=T.length,_=new T.constructor(x);return x&&"string"==typeof T[0]&&l.call(T,"index")&&(_.index=T.index,_.input=T.input),_}},20514:(w,D,l)=>{var d=l(72355),T=l(26693),x=l(80497),_=l(43330),m=l(5340);w.exports=function V(H,W,Q){var j=H.constructor;switch(W){case"[object ArrayBuffer]":return d(H);case"[object Boolean]":case"[object Date]":return new j(+H);case"[object DataView]":return T(H,Q);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return m(H,Q);case"[object Map]":case"[object Set]":return new j;case"[object Number]":case"[object String]":return new j(H);case"[object RegExp]":return x(H);case"[object Symbol]":return _(H)}}},99225:(w,D,l)=>{var d=l(31391),T=l(16186),x=l(26587);w.exports=function _(m){return"function"!=typeof m.constructor||x(m)?{}:d(T(m))}},42241:(w,D,l)=>{var d=l(61763),T=l(31955),x=l(65246),_=d?d.isConcatSpreadable:void 0;w.exports=function m(t){return x(t)||T(t)||!!(_&&t&&t[_])}},65188:w=>{var l=/^(?:0|[1-9]\d*)$/;w.exports=function d(T,x){var _=typeof T;return!!(x=x??9007199254740991)&&("number"==_||"symbol"!=_&&l.test(T))&&T>-1&&T%1==0&&T{var d=l(37826),T=l(32447),x=l(65188),_=l(49794);w.exports=function m(t,c,h){if(!_(h))return!1;var f=typeof c;return!!("number"==f?T(h)&&x(c,h.length):"string"==f&&c in h)&&d(h[c],t)}},86300:(w,D,l)=>{var d=l(65246),T=l(23423),x=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_=/^\w*$/;w.exports=function m(t,c){if(d(t))return!1;var h=typeof t;return!("number"!=h&&"symbol"!=h&&"boolean"!=h&&null!=t&&!T(t))||_.test(t)||!x.test(t)||null!=c&&t in Object(c)}},29:w=>{w.exports=function D(l){var d=typeof l;return"string"==d||"number"==d||"symbol"==d||"boolean"==d?"__proto__"!==l:null===l}},9950:(w,D,l)=>{var _,d=l(56189),T=(_=/[^.]+$/.exec(d&&d.keys&&d.keys.IE_PROTO||""))?"Symbol(src)_1."+_:"";w.exports=function x(_){return!!T&&T in _}},26587:w=>{var D=Object.prototype;w.exports=function l(d){var T=d&&d.constructor;return d===("function"==typeof T&&T.prototype||D)}},53921:(w,D,l)=>{var d=l(49794);w.exports=function T(x){return x==x&&!d(x)}},39365:w=>{w.exports=function D(){this.__data__=[],this.size=0}},89343:(w,D,l)=>{var d=l(14056),x=Array.prototype.splice;w.exports=function _(m){var t=this.__data__,c=d(t,m);return!(c<0||(c==t.length-1?t.pop():x.call(t,c,1),--this.size,0))}},34779:(w,D,l)=>{var d=l(14056);w.exports=function T(x){var _=this.__data__,m=d(_,x);return m<0?void 0:_[m][1]}},51509:(w,D,l)=>{var d=l(14056);w.exports=function T(x){return d(this.__data__,x)>-1}},27137:(w,D,l)=>{var d=l(14056);w.exports=function T(x,_){var m=this.__data__,t=d(m,x);return t<0?(++this.size,m.push([x,_])):m[t][1]=_,this}},43413:(w,D,l)=>{var d=l(19618),T=l(3597),x=l(21136);w.exports=function _(){this.size=0,this.__data__={hash:new d,map:new(x||T),string:new d}}},45419:(w,D,l)=>{var d=l(4113);w.exports=function T(x){var _=d(this,x).delete(x);return this.size-=_?1:0,_}},47253:(w,D,l)=>{var d=l(4113);w.exports=function T(x){return d(this,x).get(x)}},81115:(w,D,l)=>{var d=l(4113);w.exports=function T(x){return d(this,x).has(x)}},76648:(w,D,l)=>{var d=l(4113);w.exports=function T(x,_){var m=d(this,x),t=m.size;return m.set(x,_),this.size+=m.size==t?0:1,this}},71575:w=>{w.exports=function D(l){var d=-1,T=Array(l.size);return l.forEach(function(x,_){T[++d]=[_,x]}),T}},92265:w=>{w.exports=function D(l,d){return function(T){return null!=T&&T[l]===d&&(void 0!==d||l in Object(T))}}},37371:(w,D,l)=>{var d=l(87659);w.exports=function x(_){var m=d(_,function(c){return 500===t.size&&t.clear(),c}),t=m.cache;return m}},10893:(w,D,l)=>{var T=l(98745)(Object,"create");w.exports=T},10366:(w,D,l)=>{var T=l(33106)(Object.keys,Object);w.exports=T},18981:w=>{w.exports=function D(l){var d=[];if(null!=l)for(var T in Object(l))d.push(T);return d}},68849:(w,D,l)=>{w=l.nmd(w);var d=l(40248),T=D&&!D.nodeType&&D,x=T&&w&&!w.nodeType&&w,m=x&&x.exports===T&&d.process,t=function(){try{return x&&x.require&&x.require("util").types||m&&m.binding&&m.binding("util")}catch{}}();w.exports=t},79243:w=>{var l=Object.prototype.toString;w.exports=function d(T){return l.call(T)}},33106:w=>{w.exports=function D(l,d){return function(T){return l(d(T))}}},92394:(w,D,l)=>{var d=l(57910),T=Math.max;w.exports=function x(_,m,t){return m=T(void 0===m?_.length-1:m,0),function(){for(var c=arguments,h=-1,f=T(c.length-m,0),g=Array(f);++h{var d=l(40248),T="object"==typeof self&&self&&self.Object===Object&&self,x=d||T||Function("return this")();w.exports=x},67524:w=>{w.exports=function D(l,d){if(("constructor"!==d||"function"!=typeof l[d])&&"__proto__"!=d)return l[d]}},76151:w=>{w.exports=function l(d){return this.__data__.set(d,"__lodash_hash_undefined__"),this}},12154:w=>{w.exports=function D(l){return this.__data__.has(l)}},28e3:w=>{w.exports=function D(l){var d=-1,T=Array(l.size);return l.forEach(function(x){T[++d]=x}),T}},36814:(w,D,l)=>{var d=l(58235),x=l(59531)(d);w.exports=x},59531:w=>{var d=Date.now;w.exports=function T(x){var _=0,m=0;return function(){var t=d(),c=16-(t-m);if(m=t,c>0){if(++_>=800)return arguments[0]}else _=0;return x.apply(void 0,arguments)}}},9488:(w,D,l)=>{var d=l(3597);w.exports=function T(){this.__data__=new d,this.size=0}},15943:w=>{w.exports=function D(l){var d=this.__data__,T=d.delete(l);return this.size=d.size,T}},55456:w=>{w.exports=function D(l){return this.__data__.get(l)}},74793:w=>{w.exports=function D(l){return this.__data__.has(l)}},68689:(w,D,l)=>{var d=l(3597),T=l(21136),x=l(21811);w.exports=function m(t,c){var h=this.__data__;if(h instanceof d){var f=h.__data__;if(!T||f.length<199)return f.push([t,c]),this.size=++h.size,this;h=this.__data__=new x(f)}return h.set(t,c),this.size=h.size,this}},62528:w=>{w.exports=function D(l,d,T){for(var x=T-1,_=l.length;++x<_;)if(l[x]===d)return x;return-1}},7339:(w,D,l)=>{var d=l(6181),T=l(63687),x=l(89164);w.exports=function _(m){return T(m)?x(m):d(m)}},40163:(w,D,l)=>{var d=l(37371),T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,x=/\\(\\)?/g,_=d(function(m){var t=[];return 46===m.charCodeAt(0)&&t.push(""),m.replace(T,function(c,h,f,g){t.push(f?g.replace(x,"$1"):h||c)}),t});w.exports=_},38916:(w,D,l)=>{var d=l(23423);w.exports=function x(_){if("string"==typeof _||d(_))return _;var m=_+"";return"0"==m&&1/_==-1/0?"-0":m}},37075:w=>{var l=Function.prototype.toString;w.exports=function d(T){if(null!=T){try{return l.call(T)}catch{}try{return T+""}catch{}}return""}},71781:w=>{var D=/\s/;w.exports=function l(d){for(var T=d.length;T--&&D.test(d.charAt(T)););return T}},89164:w=>{var D="\\ud800-\\udfff",m="["+D+"]",t="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",c="\\ud83c[\\udffb-\\udfff]",f="[^"+D+"]",g="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",S="(?:"+t+"|"+c+")?",L="[\\ufe0e\\ufe0f]?",Z=L+S+"(?:\\u200d(?:"+[f,g,p].join("|")+")"+L+S+")*",B="(?:"+[f+t+"?",t,g,p,m].join("|")+")",F=RegExp(c+"(?="+c+")|"+B+Z,"g");w.exports=function I(Y){for(var X=F.lastIndex=0;F.test(Y);)++X;return X}},8734:(w,D,l)=>{var d=l(61320);w.exports=function x(_){return d(_,4)}},54451:(w,D,l)=>{var d=l(61320);w.exports=function _(m){return d(m,5)}},51075:w=>{w.exports=function D(l){return function(){return l}}},5433:(w,D,l)=>{var d=l(78951),T=l(37826),x=l(33817),_=l(85602),m=Object.prototype,t=m.hasOwnProperty,c=d(function(h,f){h=Object(h);var g=-1,p=f.length,v=p>2?f[2]:void 0;for(v&&x(f[0],f[1],v)&&(p=1);++g{w.exports=l(67170)},37826:w=>{w.exports=function D(l,d){return l===d||l!=l&&d!=d}},97661:(w,D,l)=>{var d=l(92134),T=l(11892),x=l(21627),_=l(65246);w.exports=function m(t,c){return(_(t)?d:T)(t,x(c,3))}},76177:(w,D,l)=>{var x=l(76738)(l(81904));w.exports=x},81904:(w,D,l)=>{var d=l(84051),T=l(21627),x=l(90481),_=Math.max;w.exports=function m(t,c,h){var f=null==t?0:t.length;if(!f)return-1;var g=null==h?0:x(h);return g<0&&(g=_(f+g,0)),d(t,T(c,3),g)}},9336:(w,D,l)=>{var d=l(1883);w.exports=function T(x){return null!=x&&x.length?d(x,1):[]}},67170:(w,D,l)=>{var d=l(57772),T=l(35103),x=l(84655),_=l(65246);w.exports=function m(t,c){return(_(t)?d:T)(t,x(c))}},91658:(w,D,l)=>{var d=l(16483),T=l(84655),x=l(85602);w.exports=function _(m,t){return null==m?m:d(m,T(t),x)}},55440:(w,D,l)=>{var d=l(82202);w.exports=function T(x,_,m){var t=null==x?void 0:d(x,_);return void 0===t?m:t}},58669:(w,D,l)=>{var d=l(94493),T=l(44583);w.exports=function x(_,m){return null!=_&&T(_,m,d)}},12494:(w,D,l)=>{var d=l(23274),T=l(44583);w.exports=function x(_,m){return null!=_&&T(_,m,d)}},65657:w=>{w.exports=function D(l){return l}},31955:(w,D,l)=>{var d=l(53022),T=l(53714),x=Object.prototype,_=x.hasOwnProperty,m=x.propertyIsEnumerable,t=d(function(){return arguments}())?d:function(c){return T(c)&&_.call(c,"callee")&&!m.call(c,"callee")};w.exports=t},65246:w=>{w.exports=Array.isArray},32447:(w,D,l)=>{var d=l(66861),T=l(7765);w.exports=function x(_){return null!=_&&T(_.length)&&!d(_)}},13471:(w,D,l)=>{var d=l(32447),T=l(53714);w.exports=function x(_){return T(_)&&d(_)}},57525:(w,D,l)=>{w=l.nmd(w);var d=l(98492),T=l(15706),x=D&&!D.nodeType&&D,_=x&&w&&!w.nodeType&&w,t=_&&_.exports===x?d.Buffer:void 0;w.exports=(t?t.isBuffer:void 0)||T},45350:(w,D,l)=>{var d=l(190),T=l(62472),x=l(31955),_=l(65246),m=l(32447),t=l(57525),c=l(26587),h=l(74868),v=Object.prototype.hasOwnProperty;w.exports=function S(L){if(null==L)return!0;if(m(L)&&(_(L)||"string"==typeof L||"function"==typeof L.splice||t(L)||h(L)||x(L)))return!L.length;var O=T(L);if("[object Map]"==O||"[object Set]"==O)return!L.size;if(c(L))return!d(L).length;for(var Z in L)if(v.call(L,Z))return!1;return!0}},66861:(w,D,l)=>{var d=l(24590),T=l(49794);w.exports=function c(h){if(!T(h))return!1;var f=d(h);return"[object Function]"==f||"[object GeneratorFunction]"==f||"[object AsyncFunction]"==f||"[object Proxy]"==f}},7765:w=>{w.exports=function l(d){return"number"==typeof d&&d>-1&&d%1==0&&d<=9007199254740991}},10990:(w,D,l)=>{var d=l(78562),T=l(35249),x=l(68849),_=x&&x.isMap,m=_?T(_):d;w.exports=m},49794:w=>{w.exports=function D(l){var d=typeof l;return null!=l&&("object"==d||"function"==d)}},53714:w=>{w.exports=function D(l){return null!=l&&"object"==typeof l}},28168:(w,D,l)=>{var d=l(24590),T=l(16186),x=l(53714),c=Function.prototype.toString,h=Object.prototype.hasOwnProperty,f=c.call(Object);w.exports=function g(p){if(!x(p)||"[object Object]"!=d(p))return!1;var v=T(p);if(null===v)return!0;var S=h.call(v,"constructor")&&v.constructor;return"function"==typeof S&&S instanceof S&&c.call(S)==f}},28611:(w,D,l)=>{var d=l(61202),T=l(35249),x=l(68849),_=x&&x.isSet,m=_?T(_):d;w.exports=m},12164:(w,D,l)=>{var d=l(24590),T=l(65246),x=l(53714);w.exports=function m(t){return"string"==typeof t||!T(t)&&x(t)&&"[object String]"==d(t)}},23423:(w,D,l)=>{var d=l(24590),T=l(53714);w.exports=function _(m){return"symbol"==typeof m||T(m)&&"[object Symbol]"==d(m)}},74868:(w,D,l)=>{var d=l(38902),T=l(35249),x=l(68849),_=x&&x.isTypedArray,m=_?T(_):d;w.exports=m},8152:w=>{w.exports=function D(l){return void 0===l}},74614:(w,D,l)=>{var d=l(31384),T=l(190),x=l(32447);w.exports=function _(m){return x(m)?d(m):T(m)}},85602:(w,D,l)=>{var d=l(31384),T=l(7673),x=l(32447);w.exports=function _(m){return x(m)?d(m,!0):T(m)}},92819:w=>{w.exports=function D(l){var d=null==l?0:l.length;return d?l[d-1]:void 0}},58921:(w,D,l)=>{var d=l(73880),T=l(21627),x=l(62839),_=l(65246);w.exports=function m(t,c){return(_(t)?d:x)(t,T(c,3))}},76054:(w,D,l)=>{var d=l(71741),T=l(17794),x=l(21627);w.exports=function _(m,t){var c={};return t=x(t,3),T(m,function(h,f,g){d(c,f,t(h,f,g))}),c}},35664:(w,D,l)=>{var d=l(4530),T=l(8444),x=l(65657);w.exports=function _(m){return m&&m.length?d(m,x,T):void 0}},87659:(w,D,l)=>{var d=l(21811);function x(_,m){if("function"!=typeof _||null!=m&&"function"!=typeof m)throw new TypeError("Expected a function");var t=function(){var c=arguments,h=m?m.apply(this,c):c[0],f=t.cache;if(f.has(h))return f.get(h);var g=_.apply(this,c);return t.cache=f.set(h,g)||f,g};return t.cache=new(x.Cache||d),t}x.Cache=d,w.exports=x},82213:(w,D,l)=>{var d=l(33294),x=l(81300)(function(_,m,t){d(_,m,t)});w.exports=x},61007:(w,D,l)=>{var d=l(4530),T=l(98898),x=l(65657);w.exports=function _(m){return m&&m.length?d(m,x,T):void 0}},50050:(w,D,l)=>{var d=l(4530),T=l(21627),x=l(98898);w.exports=function _(m,t){return m&&m.length?d(m,T(t,2),x):void 0}},24249:w=>{w.exports=function D(){}},55533:(w,D,l)=>{var d=l(98492);w.exports=function(){return d.Date.now()}},17607:(w,D,l)=>{var d=l(42784),x=l(46801)(function(_,m){return null==_?{}:d(_,m)});w.exports=x},12692:(w,D,l)=>{var d=l(3400),T=l(96443),x=l(86300),_=l(38916);w.exports=function m(t){return x(t)?d(_(t)):T(t)}},25953:(w,D,l)=>{var T=l(74222)();w.exports=T},45909:(w,D,l)=>{var d=l(89850),T=l(35103),x=l(21627),_=l(8978),m=l(65246);w.exports=function t(c,h,f){var g=m(c)?d:_,p=arguments.length<3;return g(c,x(h,4),f,p,T)}},95741:(w,D,l)=>{var d=l(190),T=l(62472),x=l(32447),_=l(12164),m=l(7339);w.exports=function h(f){if(null==f)return 0;if(x(f))return _(f)?m(f):f.length;var g=T(f);return"[object Map]"==g||"[object Set]"==g?f.size:d(f).length}},77184:(w,D,l)=>{var d=l(1883),T=l(252),x=l(78951),_=l(33817),m=x(function(t,c){if(null==t)return[];var h=c.length;return h>1&&_(t,c[0],c[1])?c=[]:h>2&&_(c[0],c[1],c[2])&&(c=[c[0]]),T(t,d(c,1),[])});w.exports=m},81315:w=>{w.exports=function D(){return[]}},15706:w=>{w.exports=function D(){return!1}},99292:(w,D,l)=>{var d=l(94282),T=1/0;w.exports=function _(m){return m?(m=d(m))===T||m===-T?17976931348623157e292*(m<0?-1:1):m==m?m:0:0===m?m:0}},90481:(w,D,l)=>{var d=l(99292);w.exports=function T(x){var _=d(x),m=_%1;return _==_?m?_-m:_:0}},94282:(w,D,l)=>{var d=l(99484),T=l(49794),x=l(23423),m=/^[-+]0x[0-9a-f]+$/i,t=/^0b[01]+$/i,c=/^0o[0-7]+$/i,h=parseInt;w.exports=function f(g){if("number"==typeof g)return g;if(x(g))return NaN;if(T(g)){var p="function"==typeof g.valueOf?g.valueOf():g;g=T(p)?p+"":p}if("string"!=typeof g)return 0===g?g:+g;g=d(g);var v=t.test(g);return v||c.test(g)?h(g.slice(2),v?2:8):m.test(g)?NaN:+g}},84210:(w,D,l)=>{var d=l(35931),T=l(85602);w.exports=function x(_){return d(_,T(_))}},12674:(w,D,l)=>{var d=l(97002);w.exports=function T(x){return null==x?"":d(x)}},6893:(w,D,l)=>{var d=l(57772),T=l(31391),x=l(17794),_=l(21627),m=l(16186),t=l(65246),c=l(57525),h=l(66861),f=l(49794),g=l(74868);w.exports=function p(v,S,L){var O=t(v),Z=O||c(v)||g(v);if(S=_(S,4),null==L){var B=v&&v.constructor;L=Z?O?new B:[]:f(v)&&h(B)?T(m(v)):{}}return(Z?d:x)(v,function(F,I,Y){return S(L,F,I,Y)}),L}},72480:(w,D,l)=>{var d=l(1883),T=l(78951),x=l(39154),_=l(13471),m=T(function(t){return x(d(t,1,_,!0))});w.exports=m},94538:(w,D,l)=>{var d=l(12674),T=0;w.exports=function x(_){var m=++T;return d(_)+m}},78808:(w,D,l)=>{var d=l(16680),T=l(74614);w.exports=function x(_){return null==_?[]:d(_,T(_))}},44606:(w,D,l)=>{var d=l(89553),T=l(52255);w.exports=function x(_,m){return T(_||[],m||[],d)}},52178:w=>{"use strict";function D(T){return T instanceof Buffer?Buffer.from(T):new T.constructor(T.buffer.slice(),T.byteOffset,T.length)}w.exports=function l(T){return(T=T||{}).circles?function d(T){var x=[],_=[];return T.proto?function c(h){if("object"!=typeof h||null===h)return h;if(h instanceof Date)return new Date(h);if(Array.isArray(h))return m(h,c);if(h instanceof Map)return new Map(m(Array.from(h),c));if(h instanceof Set)return new Set(m(Array.from(h),c));var f={};for(var g in x.push(h),_.push(f),h){var p=h[g];if("object"!=typeof p||null===p)f[g]=p;else if(p instanceof Date)f[g]=new Date(p);else if(p instanceof Map)f[g]=new Map(m(Array.from(p),c));else if(p instanceof Set)f[g]=new Set(m(Array.from(p),c));else if(ArrayBuffer.isView(p))f[g]=D(p);else{var v=x.indexOf(p);f[g]=-1!==v?_[v]:c(p)}}return x.pop(),_.pop(),f}:function t(h){if("object"!=typeof h||null===h)return h;if(h instanceof Date)return new Date(h);if(Array.isArray(h))return m(h,t);if(h instanceof Map)return new Map(m(Array.from(h),t));if(h instanceof Set)return new Set(m(Array.from(h),t));var f={};for(var g in x.push(h),_.push(f),h)if(!1!==Object.hasOwnProperty.call(h,g)){var p=h[g];if("object"!=typeof p||null===p)f[g]=p;else if(p instanceof Date)f[g]=new Date(p);else if(p instanceof Map)f[g]=new Map(m(Array.from(p),t));else if(p instanceof Set)f[g]=new Set(m(Array.from(p),t));else if(ArrayBuffer.isView(p))f[g]=D(p);else{var v=x.indexOf(p);f[g]=-1!==v?_[v]:t(p)}}return x.pop(),_.pop(),f};function m(h,f){for(var g=Object.keys(h),p=new Array(g.length),v=0;v{"use strict";function d(T){for(var x in T)D.hasOwnProperty(x)||(D[x]=T[x])}Object.defineProperty(D,"__esModule",{value:!0}),d(l(56798)),d(l(84074)),d(l(52344)),d(l(69433)),d(l(74345)),d(l(36271)),d(l(85994)),d(l(18489)),d(l(84522)),d(l(26321)),d(l(38693)),d(l(91478)),d(l(41373)),d(l(85238)),d(l(33935)),d(l(62400))},56798:function(w,D,l){"use strict";var m,d=this&&this.__extends||(m=function(t,c){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,f){h.__proto__=f}||function(h,f){for(var g in f)f.hasOwnProperty(g)&&(h[g]=f[g])})(t,c)},function(t,c){function h(){this.constructor=t}m(t,c),t.prototype=null===c?Object.create(c):(h.prototype=c.prototype,new h)});Object.defineProperty(D,"__esModule",{value:!0});var T=l(85994),x=function(m){function t(c){var h=m.call(this)||this,g=c;return g.trigger&&(h.trigger=g.trigger),g.kick&&(h.kick=g.kick),g.drag&&(h.drag=g.drag),g.on&&(h.on=g.on),h.dragstart=h.dragStart=T.Layout.dragStart,h.dragend=h.dragEnd=T.Layout.dragEnd,h}return d(t,m),t.prototype.trigger=function(c){},t.prototype.kick=function(){},t.prototype.drag=function(){},t.prototype.on=function(c,h){return this},t}(T.Layout);D.LayoutAdaptor=x,D.adaptor=function _(m){return new x(m)}},62400:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(85994),T=l(74345);D.gridify=function x(t,c,h,f){return t.cola.start(0,0,0,10,!1),function _(t,c,h,f){t.forEach(function(p){p.routerNode={name:p.name,bounds:p.bounds.inflate(-h)}}),c.forEach(function(p){p.routerNode={bounds:p.bounds.inflate(-f),children:(typeof p.groups<"u"?p.groups.map(function(v){return t.length+v.id}):[]).concat(typeof p.leaves<"u"?p.leaves.map(function(v){return v.index}):[])}});var g=t.concat(c).map(function(p,v){return p.routerNode.id=v,p.routerNode});return new T.GridRouter(g,{getChildren:function(p){return p.children},getBounds:function(p){return p.bounds}},h-f)}(t.cola.nodes(),t.cola.groups(),h,f).routeEdges(t.powerGraph.powerEdges,c,function(p){return p.source.routerNode.id},function(p){return p.target.routerNode.id})},D.powerGraphGridLayout=function m(t,c,h){var f;t.nodes.forEach(function(S,L){return S.index=L}),(new d.Layout).avoidOverlaps(!1).nodes(t.nodes).links(t.links).powerGraphGroups(function(S){(f=S).groups.forEach(function(L){return L.padding=h})});var g=t.nodes.length,p=[],v=t.nodes.slice(0);return v.forEach(function(S,L){return S.index=L}),f.groups.forEach(function(S){var L=S.index=S.id+g;v.push(S),typeof S.leaves<"u"&&S.leaves.forEach(function(O){return p.push({source:L,target:O.index})}),typeof S.groups<"u"&&S.groups.forEach(function(O){return p.push({source:L,target:O.id+g})})}),f.powerEdges.forEach(function(S){p.push({source:S.source.index,target:S.target.index})}),(new d.Layout).size(c).nodes(v).links(p).avoidOverlaps(!1).linkDistance(30).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(100,0,0,0,!1),{cola:(new d.Layout).convergenceThreshold(.001).size(c).avoidOverlaps(!0).nodes(t.nodes).links(t.links).groupCompactness(1e-4).linkDistance(30).symmetricDiffLinkLengths(5).powerGraphGroups(function(S){(f=S).groups.forEach(function(L){L.padding=h})}).start(50,0,100,0,!1),powerGraph:f}}},84074:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(98232),T=l(55754);D.d3adaptor=function x(m){return!m||function _(m){return m.version&&null!==m.version.match(/^3\./)}(m)?new d.D3StyleLayoutAdaptor:new T.D3StyleLayoutAdaptor(m)}},98232:function(w,D,l){"use strict";var m,d=this&&this.__extends||(m=function(t,c){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,f){h.__proto__=f}||function(h,f){for(var g in f)f.hasOwnProperty(g)&&(h[g]=f[g])})(t,c)},function(t,c){function h(){this.constructor=t}m(t,c),t.prototype=null===c?Object.create(c):(h.prototype=c.prototype,new h)});Object.defineProperty(D,"__esModule",{value:!0});var T=l(85994),x=function(m){function t(){var c=m.call(this)||this;c.event=d3.dispatch(T.EventType[T.EventType.start],T.EventType[T.EventType.tick],T.EventType[T.EventType.end]);var h=c;return c.drag=function(){if(!g)var g=d3.behavior.drag().origin(T.Layout.dragOrigin).on("dragstart.d3adaptor",T.Layout.dragStart).on("drag.d3adaptor",function(p){T.Layout.drag(p,d3.event),h.resume()}).on("dragend.d3adaptor",T.Layout.dragEnd);if(!arguments.length)return g;this.call(g)},c}return d(t,m),t.prototype.trigger=function(c){var h={type:T.EventType[c.type],alpha:c.alpha,stress:c.stress};this.event[h.type](h)},t.prototype.kick=function(){var c=this;d3.timer(function(){return m.prototype.tick.call(c)})},t.prototype.on=function(c,h){return this.event.on("string"==typeof c?c:T.EventType[c],h),this},t}(T.Layout);D.D3StyleLayoutAdaptor=x,D.d3adaptor=function _(){return new x}},55754:function(w,D,l){"use strict";var _,d=this&&this.__extends||(_=function(m,t){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,h){c.__proto__=h}||function(c,h){for(var f in h)h.hasOwnProperty(f)&&(c[f]=h[f])})(m,t)},function(m,t){function c(){this.constructor=m}_(m,t),m.prototype=null===t?Object.create(t):(c.prototype=t.prototype,new c)});Object.defineProperty(D,"__esModule",{value:!0});var T=l(85994),x=function(_){function m(t){var c=_.call(this)||this;c.d3Context=t,c.event=t.dispatch(T.EventType[T.EventType.start],T.EventType[T.EventType.tick],T.EventType[T.EventType.end]);var h=c;return c.drag=function(){if(!g)var g=t.drag().subject(T.Layout.dragOrigin).on("start.d3adaptor",T.Layout.dragStart).on("drag.d3adaptor",function(p){T.Layout.drag(p,t.event),h.resume()}).on("end.d3adaptor",T.Layout.dragEnd);if(!arguments.length)return g;arguments[0].call(g)},c}return d(m,_),m.prototype.trigger=function(t){var c={type:T.EventType[t.type],alpha:t.alpha,stress:t.stress};this.event.call(c.type,c)},m.prototype.kick=function(){var t=this,c=this.d3Context.timer(function(){return _.prototype.tick.call(t)&&c.stop()})},m.prototype.on=function(t,c){return this.event.on("string"==typeof t?t:T.EventType[t],c),this},m}(T.Layout);D.D3StyleLayoutAdaptor=x},52344:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function(){function x(){this.locks={}}return x.prototype.add=function(_,m){this.locks[_]=m},x.prototype.clear=function(){this.locks={}},x.prototype.isEmpty=function(){for(var _ in this.locks)return!1;return!0},x.prototype.apply=function(_){for(var m in this.locks)_(Number(m),this.locks[m])},x}();D.Locks=l;var d=function(){function x(_,m,t){void 0===t&&(t=null),this.D=m,this.G=t,this.threshold=1e-4,this.numGridSnapNodes=0,this.snapGridSize=100,this.snapStrength=1e3,this.scaleSnapByMaxH=!1,this.random=new T,this.project=null,this.x=_,this.k=_.length;var c=this.n=_[0].length;this.H=new Array(this.k),this.g=new Array(this.k),this.Hd=new Array(this.k),this.a=new Array(this.k),this.b=new Array(this.k),this.c=new Array(this.k),this.d=new Array(this.k),this.e=new Array(this.k),this.ia=new Array(this.k),this.ib=new Array(this.k),this.xtmp=new Array(this.k),this.locks=new l,this.minD=Number.MAX_VALUE;for(var f,h=c;h--;)for(f=c;--f>h;){var g=m[h][f];g>0&&g1e-9)break;var B=this.offsetDir();for(c=0;c1&&F>I||!isFinite(I)){for(c=0;c1&&(Y=1);var X=I*I,it=2*Y*(F-I)/(X*F),q=F*F*F,at=2*-Y/(X*q);for(isFinite(it)||console.log(it),c=0;c0?ot-(P+1)*H:ot-(P-1)*H)&&Z<=V&&(this.scaleSnapByMaxH?(this.g[c][v]+=p*Q*Z,this.H[c][v][v]+=p*Q):(this.g[c][v]+=Q*Z,this.H[c][v][v]+=Q))}this.locks.isEmpty()||this.locks.apply(function(rt,gt){for(c=0;c0;)for(var h=m;h-- >0;)t(c,h)},x.prototype.matrixApply=function(_){x.mApply(this.k,this.n,_)},x.prototype.computeNextPosition=function(_,m){var t=this;this.computeDerivatives(_);var c=this.computeStepSize(this.g);if(this.stepAndProject(_,m,this.g,c),this.project){this.matrixApply(function(f,g){return t.e[f][g]=_[f][g]-m[f][g]});var h=this.computeStepSize(this.e);h=Math.max(.2,Math.min(h,1)),this.stepAndProject(_,m,this.e,h)}},x.prototype.run=function(_){for(var m=Number.MAX_VALUE,t=!1;!t&&_-- >0;){var c=this.rungeKutta();t=Math.abs(m/c-1)>16)/this.range},x.prototype.getNextBetween=function(_,m){return _+this.getNext()*(m-_)},x}();D.PseudoRandom=T},69433:function(w,D,l){"use strict";var et,d=this&&this.__extends||(et=function(P,ut){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(rt,gt){rt.__proto__=gt}||function(rt,gt){for(var mt in gt)gt.hasOwnProperty(mt)&&(rt[mt]=gt[mt])})(P,ut)},function(P,ut){function rt(){this.constructor=P}et(P,ut),P.prototype=null===ut?Object.create(ut):(rt.prototype=ut.prototype,new rt)});Object.defineProperty(D,"__esModule",{value:!0});var T=l(41373),x=function et(){};D.Point=x;var _=function et(P,ut,rt,gt){this.x1=P,this.y1=ut,this.x2=rt,this.y2=gt};D.LineSegment=_;var m=function(et){function P(){return null!==et&&et.apply(this,arguments)||this}return d(P,et),P}(x);function t(et,P,ut){return(P.x-et.x)*(ut.y-et.y)-(ut.x-et.x)*(P.y-et.y)}function c(et,P,ut){return t(et,P,ut)>0}function h(et,P,ut){return t(et,P,ut)<0}function S(et,P){var ut=P.slice(0);return ut.push(P[0]),{rtan:L(et,ut),ltan:O(et,ut)}}function L(et,P){var rt,gt,mt,Mt,ut=P.length-1;if(h(et,P[1],P[0])&&!c(et,P[ut-1],P[0]))return 0;for(rt=0,gt=ut;;){if(gt-rt==1)return c(et,P[rt],P[gt])?rt:gt;if((Mt=h(et,P[(mt=Math.floor((rt+gt)/2))+1],P[mt]))&&!c(et,P[mt-1],P[mt]))return mt;c(et,P[rt+1],P[rt])?Mt||c(et,P[rt],P[mt])?gt=mt:rt=mt:Mt&&h(et,P[rt],P[mt])?gt=mt:rt=mt}}function O(et,P){var rt,gt,mt,Mt,ut=P.length-1;if(c(et,P[ut-1],P[0])&&!h(et,P[1],P[0]))return 0;for(rt=0,gt=ut;;){if(gt-rt==1)return h(et,P[rt],P[gt])?rt:gt;if(Mt=h(et,P[(mt=Math.floor((rt+gt)/2))+1],P[mt]),c(et,P[mt-1],P[mt])&&!Mt)return mt;h(et,P[rt+1],P[rt])?Mt?h(et,P[rt],P[mt])?gt=mt:rt=mt:gt=mt:Mt?rt=mt:c(et,P[rt],P[mt])?gt=mt:rt=mt}}function Z(et,P,ut,rt,gt,mt){var Lt,Mt;Mt=rt(et[Lt=ut(P[0],et)],P);for(var le=!1;!le;){for(le=!0;Lt===et.length-1&&(Lt=0),!gt(P[Mt],et[Lt],et[Lt+1]);)++Lt;for(;0===Mt&&(Mt=P.length-1),!mt(et[Lt],P[Mt],P[Mt-1]);)--Mt,le=!1}return{t1:Lt,t2:Mt}}function F(et,P){return Z(et,P,L,O,c,h)}D.PolyPoint=m,D.isLeft=t,D.ConvexHull=function f(et){var rt,P=et.slice(0).sort(function(At,Jt){return At.x!==Jt.x?Jt.x-At.x:Jt.y-At.y}),ut=et.length,mt=P[0].x;for(rt=1;rt=0&&P[rt].x===bt;rt--);for(le=rt+1,rt=Lt;++rt<=le;)if(!(t(P[0],P[le],P[rt])>=0&&rt1&&!(t(Mt[Mt.length-2],Mt[Mt.length-1],P[rt])>0);)Mt.length-=1;0!=rt&&Mt.push(P[rt])}dt!=le&&Mt.push(P[dt]);var Et=Mt.length;for(rt=le;--rt>=Lt;)if(!(t(P[dt],P[Lt],P[rt])>=0&&rt>Lt)){for(;Mt.length>Et&&!(t(Mt[Mt.length-2],Mt[Mt.length-1],P[rt])>0);)Mt.length-=1;0!=rt&&Mt.push(P[rt])}}return Mt},D.clockwiseRadialSweep=function g(et,P,ut){P.slice(0).sort(function(rt,gt){return Math.atan2(rt.y-et.y,rt.x-et.x)-Math.atan2(gt.y-et.y,gt.x-et.x)}).forEach(ut)},D.tangent_PolyPolyC=Z,D.LRtangent_PolyPolyC=function B(et,P){var ut=F(P,et);return{t1:ut.t2,t2:ut.t1}},D.RLtangent_PolyPolyC=F,D.LLtangent_PolyPolyC=function I(et,P){return Z(et,P,O,O,h,h)},D.RRtangent_PolyPolyC=function Y(et,P){return Z(et,P,L,L,c,c)};var X=function et(P,ut){this.t1=P,this.t2=ut};D.BiTangent=X;var it=function et(){};D.BiTangents=it;var q=function(et){function P(){return null!==et&&et.apply(this,arguments)||this}return d(P,et),P}(x);D.TVGPoint=q;var at=function et(P,ut,rt,gt){this.id=P,this.polyid=ut,this.polyvertid=rt,this.p=gt,gt.vv=this};D.VisibilityVertex=at;var V=function(){function et(P,ut){this.source=P,this.target=ut}return et.prototype.length=function(){var P=this.source.p.x-this.target.p.x,ut=this.source.p.y-this.target.p.y;return Math.sqrt(P*P+ut*ut)},et}();D.VisibilityEdge=V;var H=function(){function et(P,ut){if(this.P=P,this.V=[],this.E=[],ut)this.V=ut.V.slice(0),this.E=ut.E.slice(0);else{for(var rt=P.length,gt=0;gt0&&this.E.push(new V(mt[Lt-1].vv,le))}mt.length>1&&this.E.push(new V(mt[0].vv,mt[mt.length-1].vv))}for(gt=0;gt0)return!0;return!1},et}();function W(et,P){for(var ut=[],rt=1,gt=P.length;rt=0&&Kt>=0&&re<0&&ne>=0&&Ke>=0&&ke<0?gt.ll=new X(mt,Lt):Jt<=0&&Kt<=0&&re>0&&ne<=0&&Ke<=0&&ke>0?gt.rr=new X(mt,Lt):Jt<=0&&Kt>0&&re<=0&&ne>=0&&Ke<0&&ke>=0?gt.rl=new X(mt,Lt):Jt>=0&&Kt<0&&re>=0&&ne<=0&&Ke>0&&ke<=0&&(gt.lr=new X(mt,Lt))}return gt}function ot(et,P){return!et.every(function(ut){return!function j(et,P){for(var ut=1,rt=P.length;ut0)return!0}return!1}},74345:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(41373),T=l(33935),x=l(85238),_=function h(f,g,p){this.id=f,this.rect=g,this.children=p,this.leaf=typeof p>"u"||0===p.length};D.NodeWrapper=_;var m=function h(f,g,p,v,S){void 0===v&&(v=null),void 0===S&&(S=null),this.id=f,this.x=g,this.y=p,this.node=v,this.line=S};D.Vert=m;var t=function(){function h(f,g){this.s=f,this.t=g;var p=h.findMatch(f,g),v=g.slice(0).reverse(),S=h.findMatch(f,v);p.length>=S.length?(this.length=p.length,this.si=p.si,this.ti=p.ti,this.reversed=!1):(this.length=S.length,this.si=S.si,this.ti=g.length-S.ti-S.length,this.reversed=!0)}return h.findMatch=function(f,g){for(var p=f.length,v=g.length,S={length:0,si:-1,ti:-1},L=new Array(p),O=0;OS.length&&(S.length=B,S.si=O-B+1,S.ti=Z-B+1)}else L[O][Z]=0}return S},h.prototype.getSequence=function(){return this.length>=0?this.s.slice(this.si,this.si+this.length):[]},h}();D.LongestCommonSubsequence=t;var c=function(){function h(f,g,p){var v=this;void 0===p&&(p=12),this.originalnodes=f,this.groupPadding=p,this.leaves=null,this.nodes=f.map(function(q,at){return new _(at,g.getBounds(q),g.getChildren(q))}),this.leaves=this.nodes.filter(function(q){return q.leaf}),this.groups=this.nodes.filter(function(q){return!q.leaf}),this.cols=this.getGridLines("x"),this.rows=this.getGridLines("y"),this.groups.forEach(function(q){return q.children.forEach(function(at){return v.nodes[at].parent=q})}),this.root={children:[]},this.nodes.forEach(function(q){typeof q.parent>"u"&&(q.parent=v.root,v.root.children.push(q.id)),q.ports=[]}),this.backToFront=this.nodes.slice(0),this.backToFront.sort(function(q,at){return v.getDepth(q)-v.getDepth(at)}),this.backToFront.slice(0).reverse().filter(function(q){return!q.leaf}).forEach(function(q){var at=d.Rectangle.empty();q.children.forEach(function(V){return at=at.union(v.nodes[V].rect)}),q.rect=at.inflate(v.groupPadding)});var L=this.midPoints(this.cols.map(function(q){return q.pos})),O=this.midPoints(this.rows.map(function(q){return q.pos})),Z=L[0],B=L[L.length-1],F=O[0],I=O[O.length-1],Y=this.rows.map(function(q){return{x1:Z,x2:B,y1:q.pos,y2:q.pos}}).concat(O.map(function(q){return{x1:Z,x2:B,y1:q,y2:q}})),X=this.cols.map(function(q){return{x1:q.pos,x2:q.pos,y1:F,y2:I}}).concat(L.map(function(q){return{x1:q,x2:q,y1:F,y2:I}})),it=Y.concat(X);it.forEach(function(q){return q.verts=[]}),this.verts=[],this.edges=[],Y.forEach(function(q){return X.forEach(function(at){var V=new m(v.verts.length,at.x1,q.y1);q.verts.push(V),at.verts.push(V),v.verts.push(V);for(var H=v.backToFront.length;H-- >0;){var W=v.backToFront[H],Q=W.rect,j=Math.abs(V.x-Q.cx()),ot=Math.abs(V.y-Q.cy());if(j0;){var v=p.filter(function(L){return L.rect["overlap"+f.toUpperCase()](p[0].rect)}),S={nodes:v,pos:this.avg(v.map(function(L){return L.rect["c"+f]()}))};g.push(S),S.nodes.forEach(function(L){return p.splice(p.indexOf(L),1)})}return g.sort(function(L,O){return L.pos-O.pos}),g},h.prototype.getDepth=function(f){for(var g=0;f.parent!==this.root;)g++,f=f.parent;return g},h.prototype.midPoints=function(f){for(var g=f[1]-f[0],p=[f[0]-g/2],v=1;v.1)&&F.push(I={pos:Z[0][g],segments:[]}),I.segments.push(Z)}return F},h.nudgeSegs=function(f,g,p,v,S,L){var O=v.length;if(!(O<=1)){for(var Z=v.map(function(W){return new T.Variable(W[0][f])}),B=[],F=0;F=0&&B.push(new T.Constraint(Z[at],Z[V],L))}new T.Solver(Z,B).solve(),Z.forEach(function(W,Q){var j=v[Q],ot=W.position();j[0][f]=j[1][f]=ot;var yt=p[j.edgeid];j.i>0&&(yt[j.i-1][1][f]=ot),j.iMath.PI||S<-Math.PI)&&(S=v-p),S},h.isLeft=function(f,g,p){return(g.x-f.x)*(p.y-f.y)-(g.y-f.y)*(p.x-f.x)<=0},h.getOrder=function(f){for(var g={},p=0;p"u"&&(g[v.l]={}),g[v.l][v.r]=!0}return function(S,L){return typeof g[S]<"u"&&g[S][L]}},h.orderEdges=function(f){for(var g=[],p=0;p=S.length||O.ti+O.length>=L.length)){g.push({l:p,r:v});continue}O.si+O.length>=S.length||O.ti+O.length>=L.length?(Z=S[O.si+1],F=S[O.si-1],B=L[O.ti-1]):(Z=S[O.si+O.length-2],B=S[O.si+O.length],F=L[O.ti+O.length]),h.isLeft(Z,B,F)?g.push({l:v,r:p}):g.push({l:p,r:v})}}return h.getOrder(g)},h.makeSegments=function(f){function g(B){return{x:B.x,y:B.y}}for(var v=[],S=g(f[0]),L=1;L1&&et>1?1e3:0}).reverse().map(function(V){return p.verts[V]});return at.push(this.nodes[S.id].ports[0]),at.filter(function(V,H){return!(H0&&V.node===S&&at[H-1].node===S)})},h.getRoutePath=function(f,g,p,v){var O,Z,B,yt,et,S={routepath:"M "+f[0][0].x+" "+f[0][0].y+" ",arrowpath:""};if(f.length>1)for(var L=0;L0?Z-=F/Math.abs(F)*g:B-=I/Math.abs(I)*g,S.routepath+="L "+Z+" "+B+" ";var Y=f[L+1],X=Y[0].x,it=Y[0].y;F=Y[1].x-X,I=Y[1].y-it;var H,W,V=h.angleBetween2Lines(O,Y)<0?1:0;Math.abs(F)>0?(H=X+F/Math.abs(F)*g,W=it):(H=X,W=it+I/Math.abs(I)*g);var Q=Math.abs(H-Z),j=Math.abs(W-B);S.routepath+="A "+Q+" "+j+" 0 0 "+V+" "+H+" "+W+" "}else{var ot=[Z,B];Math.abs(F)>0?(yt=[Z-=F/Math.abs(F)*v,B+p],et=[Z,B-p]):(yt=[Z+p,B-=I/Math.abs(I)*v],et=[Z-p,B]),S.routepath+="L "+Z+" "+B+" ",v>0&&(S.arrowpath="M "+ot[0]+" "+ot[1]+" L "+yt[0]+" "+yt[1]+" L "+et[0]+" "+et[1])}}else F=(Z=(O=f[0])[1].x)-O[0].x,I=(B=O[1].y)-O[0].y,ot=[Z,B],Math.abs(F)>0?(yt=[Z-=F/Math.abs(F)*v,B+p],et=[Z,B-p]):(yt=[Z+p,B-=I/Math.abs(I)*v],et=[Z-p,B]),S.routepath+="L "+Z+" "+B+" ",v>0&&(S.arrowpath="M "+ot[0]+" "+ot[1]+" L "+yt[0]+" "+yt[1]+" L "+et[0]+" "+et[1]);return S},h}();D.GridRouter=c},36271:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l_GOLDEN_SECTION=(1+Math.sqrt(5))/2;D.applyPacking=function d(x,_,m,L,S,h){void 0===S&&(S=1),void 0===h&&(h=!0);var f=0,g=0,p=_,v=m,O=(S=typeof S<"u"?S:1,L=typeof L<"u"?L:0,0),Z=0,B=0,F=0,I=[];function q(W,Q){I=[],O=0,Z=0,F=g;for(var j=0;j=W.height&&I[ot].x+I[ot].width+W.width+10-Q<=1e-4){j=I[ot];break}I.push(W),void 0!==j?(W.x=j.x+j.width+10,W.y=j.bottom,W.space_left=W.height,W.bottom=W.y,j.space_left-=W.height+10,j.bottom+=W.height+10):(W.y=F,F+=W.height+10,W.x=f,W.bottom=W.y,W.space_left=W.height),W.y+W.height-Z>-1e-4&&(Z=W.y+W.height-g),W.x+W.width-O>-1e-4&&(O=W.x+W.width-f)}0!=x.length&&(function Y(W){W.forEach(function(j){!function Q(j){var ot=Number.MAX_VALUE,yt=Number.MAX_VALUE,et=0,P=0;j.array.forEach(function(ut){var rt=typeof ut.width<"u"?ut.width:L,gt=typeof ut.height<"u"?ut.height:L;rt/=2,gt/=2,et=Math.max(ut.x+rt,et),ot=Math.min(ut.x-rt,ot),P=Math.max(ut.y+gt,P),yt=Math.min(ut.y-gt,yt)}),j.width=et-ot,j.height=P-yt}(j)})}(x),function it(W,Q){var j=Number.POSITIVE_INFINITY,ot=0;W.sort(function(dt,bt){return bt.height-dt.height});for(var yt=Mt=B=W.reduce(function(dt,bt){return dt.widthB||Lt>1e-4;){if(1!=gt){var Mt=et-(et-yt)/l_GOLDEN_SECTION;ut=q(W,Mt)}if(0!=gt){var le=yt+(et-yt)/l_GOLDEN_SECTION;rt=q(W,le)}if(mt=Math.abs(Mt-le),Lt=Math.abs(ut-rt),utrt?(yt=Mt,Mt=le,ut=rt,gt=1):(et=le,le=Mt,rt=ut,gt=0),P++>100)break}q(W,ot)}(x),h&&function X(W){W.forEach(function(Q){var j={x:0,y:0};Q.array.forEach(function(et){j.x+=et.x,j.y+=et.y}),j.x/=Q.array.length,j.y/=Q.array.length;var yt_x=Q.x-(j.x-Q.width/2)+p/2-O/2,yt_y=Q.y-(j.y-Q.height/2)+v/2-Z/2;Q.array.forEach(function(et){et.x+=yt_x,et.y+=yt_y})})}(x))},D.separateGraphs=function T(x,_){for(var m={},t={},c=[],h=0,f=0;f<_.length;f++){var g=_[f],p=g.source,v=g.target;t[p.index]?t[p.index].push(v):t[p.index]=[v],t[v.index]?t[v.index].push(p):t[v.index]=[p]}for(f=0;f{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var h,p,d=l(26321),T=l(84522),x=l(52344),_=l(41373),m=l(85238),t=l(69433),c=l(36271);function f(p){return typeof p.leaves<"u"||typeof p.groups<"u"}(p=h=D.EventType||(D.EventType={}))[p.start=0]="start",p[p.tick=1]="tick",p[p.end=2]="end";var g=function(){function p(){var v=this;this._canvasSize=[1,1],this._linkDistance=20,this._defaultNodeSize=10,this._linkLengthCalculator=null,this._linkType=null,this._avoidOverlaps=!1,this._handleDisconnected=!0,this._running=!1,this._nodes=[],this._groups=[],this._rootGroup=null,this._links=[],this._constraints=[],this._distanceMatrix=null,this._descent=null,this._directedLinkConstraints=null,this._threshold=.01,this._visibilityGraph=null,this._groupCompactness=1e-6,this.event=null,this.linkAccessor={getSourceIndex:p.getSourceIndex,getTargetIndex:p.getTargetIndex,setLength:p.setLinkLength,getType:function(S){return"function"==typeof v._linkType?v._linkType(S):0}}}return p.prototype.on=function(v,S){return this.event||(this.event={}),"string"==typeof v?this.event[h[v]]=S:this.event[v]=S,this},p.prototype.trigger=function(v){this.event&&typeof this.event[v.type]<"u"&&this.event[v.type](v)},p.prototype.kick=function(){for(;!this.tick(););},p.prototype.tick=function(){if(this._alpha"u"||typeof L.py>"u")&&(L.px=L.x,L.py=L.y),this._descent.locks.add(O,[L.px,L.py]));var B=this._descent.rungeKutta();return 0===B?this._alpha=0:typeof this._lastStress<"u"&&(this._alpha=B),this._lastStress=B,this.updateNodePositions(),this.trigger({type:h.tick,alpha:this._alpha,stress:this._lastStress}),!1},p.prototype.updateNodePositions=function(){for(var L,v=this._descent.x[0],S=this._descent.x[1],O=this._nodes.length;O--;)(L=this._nodes[O]).x=v[O],L.y=S[O]},p.prototype.nodes=function(v){if(!v){if(0===this._nodes.length&&this._links.length>0){var S=0;this._links.forEach(function(O){S=Math.max(S,O.source,O.target)}),this._nodes=new Array(++S);for(var L=0;L"u"&&(L.padding=1),typeof L.leaves<"u"&&L.leaves.forEach(function(O,Z){"number"==typeof O&&((L.leaves[Z]=S._nodes[O]).parent=L)}),typeof L.groups<"u"&&L.groups.forEach(function(O,Z){"number"==typeof O&&((L.groups[Z]=S._groups[O]).parent=L)})}),this._rootGroup.leaves=this._nodes.filter(function(L){return typeof L.parent>"u"}),this._rootGroup.groups=this._groups.filter(function(L){return typeof L.parent>"u"}),this):this._groups},p.prototype.powerGraphGroups=function(v){var S=d.getGroups(this._nodes,this._links,this.linkAccessor,this._rootGroup);return this.groups(S.groups),v(S),this},p.prototype.avoidOverlaps=function(v){return arguments.length?(this._avoidOverlaps=v,this):this._avoidOverlaps},p.prototype.handleDisconnected=function(v){return arguments.length?(this._handleDisconnected=v,this):this._handleDisconnected},p.prototype.flowLayout=function(v,S){return arguments.length||(v="y"),this._directedLinkConstraints={axis:v,getMinSeparation:"number"==typeof S?function(){return S}:S},this},p.prototype.links=function(v){return arguments.length?(this._links=v,this):this._links},p.prototype.constraints=function(v){return arguments.length?(this._constraints=v,this):this._constraints},p.prototype.distanceMatrix=function(v){return arguments.length?(this._distanceMatrix=v,this):this._distanceMatrix},p.prototype.size=function(v){return v?(this._canvasSize=v,this):this._canvasSize},p.prototype.defaultNodeSize=function(v){return v?(this._defaultNodeSize=v,this):this._defaultNodeSize},p.prototype.groupCompactness=function(v){return v?(this._groupCompactness=v,this):this._groupCompactness},p.prototype.linkDistance=function(v){return v?(this._linkDistance="function"==typeof v?v:+v,this._linkLengthCalculator=null,this):this._linkDistance},p.prototype.linkType=function(v){return this._linkType=v,this},p.prototype.convergenceThreshold=function(v){return v?(this._threshold="function"==typeof v?v:+v,this):this._threshold},p.prototype.alpha=function(v){return arguments.length?(v=+v,this._alpha?this._alpha=v>0?v:0:v>0&&(this._running||(this._running=!0,this.trigger({type:h.start,alpha:this._alpha=v}),this.kick())),this):this._alpha},p.prototype.getLinkLength=function(v){return"function"==typeof this._linkDistance?+this._linkDistance(v):this._linkDistance},p.setLinkLength=function(v,S){v.length=S},p.prototype.getLinkType=function(v){return"function"==typeof this._linkType?this._linkType(v):0},p.prototype.symmetricDiffLinkLengths=function(v,S){var L=this;return void 0===S&&(S=1),this.linkDistance(function(O){return v*O.length}),this._linkLengthCalculator=function(){return T.symmetricDiffLinkLengths(L._links,L.linkAccessor,S)},this},p.prototype.jaccardLinkLengths=function(v,S){var L=this;return void 0===S&&(S=1),this.linkDistance(function(O){return v*O.length}),this._linkLengthCalculator=function(){return T.jaccardLinkLengths(L._links,L.linkAccessor,S)},this},p.prototype.start=function(v,S,L,O,Z,B){var F=this;void 0===v&&(v=0),void 0===S&&(S=0),void 0===L&&(L=0),void 0===O&&(O=0),void 0===Z&&(Z=!0),void 0===B&&(B=!0);var ot,X=this.nodes().length,it=X+2*this._groups.length,at=this._canvasSize[0],V=this._canvasSize[1],H=new Array(it),W=new Array(it),Q=null,j=this._avoidOverlaps;this._nodes.forEach(function(mt,Lt){mt.index=Lt,typeof mt.x>"u"&&(mt.x=at/2,mt.y=V/2),H[Lt]=mt.x,W[Lt]=mt.y}),this._linkLengthCalculator&&this._linkLengthCalculator(),this._distanceMatrix?ot=this._distanceMatrix:(ot=new m.Calculator(it,this._links,p.getSourceIndex,p.getTargetIndex,function(mt){return F.getLinkLength(mt)}).DistanceMatrix(),Q=x.Descent.createSquareMatrix(it,function(){return 2}),this._links.forEach(function(mt){"number"==typeof mt.source&&(mt.source=F._nodes[mt.source]),"number"==typeof mt.target&&(mt.target=F._nodes[mt.target])}),this._links.forEach(function(mt){var Lt=p.getSourceIndex(mt),Mt=p.getTargetIndex(mt);Q[Lt][Mt]=Q[Mt][Lt]=mt.weight||1}));var yt=x.Descent.createSquareMatrix(it,function(mt,Lt){return ot[mt][Lt]});if(this._rootGroup&&typeof this._rootGroup.groups<"u"){var I=X;this._groups.forEach(function(Lt){(function(Lt,Mt,le,dt){Q[Lt][Mt]=Q[Mt][Lt]=le,yt[Lt][Mt]=yt[Mt][Lt]=.1})(I,I+1,F._groupCompactness),H[I]=0,W[I++]=0,H[I]=0,W[I++]=0})}else this._rootGroup={leaves:this._nodes,groups:[]};var P=this._constraints||[];for(this._directedLinkConstraints&&(this.linkAccessor.getMinSeparation=this._directedLinkConstraints.getMinSeparation,P=P.concat(T.generateDirectedEdgeConstraints(X,this._links,this._directedLinkConstraints.axis,this.linkAccessor))),this.avoidOverlaps(!1),this._descent=new x.Descent([H,W],yt),this._descent.locks.clear(),I=0;I0&&(this._descent.project=new _.Projection(this._nodes,this._groups,this._rootGroup,P).projectFunctions()),this._descent.run(S),this.separateOverlappingComponents(at,V,B),this.avoidOverlaps(j),j&&(this._nodes.forEach(function(mt,Lt){mt.x=H[Lt],mt.y=W[Lt]}),this._descent.project=new _.Projection(this._nodes,this._groups,this._rootGroup,P,!0).projectFunctions(),this._nodes.forEach(function(mt,Lt){H[Lt]=mt.x,W[Lt]=mt.y})),this._descent.G=Q,this._descent.run(L),O){this._descent.snapStrength=1e3,this._descent.snapGridSize=this._nodes[0].width,this._descent.numGridSnapNodes=X,this._descent.scaleSnapByMaxH=X!=it;var gt=x.Descent.createSquareMatrix(it,function(mt,Lt){return mt>=X||Lt>=X?Q[mt][Lt]:0});this._descent.G=gt,this._descent.run(O)}return this.updateNodePositions(),this.separateOverlappingComponents(at,V,B),Z?this.resume():this},p.prototype.initialLayout=function(v,S,L){if(this._groups.length>0&&v>0){var O=this._nodes.length,Z=this._links.map(function(F){return{source:F.source.index,target:F.target.index}}),B=this._nodes.map(function(F){return{index:F.index}});this._groups.forEach(function(F,I){B.push({index:F.index=O+I})}),this._groups.forEach(function(F,I){typeof F.leaves<"u"&&F.leaves.forEach(function(Y){return Z.push({source:F.index,target:Y.index})}),typeof F.groups<"u"&&F.groups.forEach(function(Y){return Z.push({source:F.index,target:Y.index})})}),(new p).size(this.size()).nodes(B).links(Z).avoidOverlaps(!1).linkDistance(this.linkDistance()).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(v,0,0,0,!1),this._nodes.forEach(function(F){S[F.index]=B[F.index].x,L[F.index]=B[F.index].y})}else this._descent.run(v)},p.prototype.separateOverlappingComponents=function(v,S,L){var O=this;if(void 0===L&&(L=!0),!this._distanceMatrix&&this._handleDisconnected){var Z=this._descent.x[0],B=this._descent.x[1];this._nodes.forEach(function(I,Y){I.x=Z[Y],I.y=B[Y]});var F=c.separateGraphs(this._nodes,this._links);c.applyPacking(F,v,S,this._defaultNodeSize,1,L),this._nodes.forEach(function(I,Y){O._descent.x[0][Y]=I.x,O._descent.x[1][Y]=I.y,I.bounds&&(I.bounds.setXCentre(I.x),I.bounds.setYCentre(I.y))})}},p.prototype.resume=function(){return this.alpha(.1)},p.prototype.stop=function(){return this.alpha(0)},p.prototype.prepareEdgeRouting=function(v){void 0===v&&(v=0),this._visibilityGraph=new t.TangentVisibilityGraph(this._nodes.map(function(S){return S.bounds.inflate(-v).vertices()}))},p.prototype.routeEdge=function(v,S,L){void 0===S&&(S=5);var O=[],Z=new t.TangentVisibilityGraph(this._visibilityGraph.P,{V:this._visibilityGraph.V,E:this._visibilityGraph.E}),B={x:v.source.x,y:v.source.y},F={x:v.target.x,y:v.target.y},I=Z.addPoint(B,v.source.index),Y=Z.addPoint(F,v.target.index);Z.addEdgeIfVisible(B,F,v.source.index,v.target.index),typeof L<"u"&&L(Z);var V=new m.Calculator(Z.V.length,Z.E,function(yt){return yt.source.id},function(yt){return yt.target.id},function(yt){return yt.length()}).PathFromNodeToNode(I.id,Y.id);if(1===V.length||V.length===Z.V.length){var H=_.makeEdgeBetween(v.source.innerBounds,v.target.innerBounds,S);O=[H.sourceIntersection,H.arrowStart]}else{for(var W=V.length-2,Q=Z.V[V[W]].p,j=Z.V[V[0]].p,ot=(O=[v.source.innerBounds.rayIntersection(Q.x,Q.y)],W);ot>=0;--ot)O.push(Z.V[V[ot]].p);O.push(_.makeEdgeTo(j,v.target.innerBounds,S))}return O},p.getSourceIndex=function(v){return"number"==typeof v.source?v.source:v.source.index},p.getTargetIndex=function(v){return"number"==typeof v.target?v.target:v.target.index},p.linkId=function(v){return p.getSourceIndex(v)+"-"+p.getTargetIndex(v)},p.dragStart=function(v){f(v)?p.storeOffset(v,p.dragOrigin(v)):(p.stopNode(v),v.fixed|=2)},p.stopNode=function(v){v.px=v.x,v.py=v.y},p.storeOffset=function(v,S){typeof v.leaves<"u"&&v.leaves.forEach(function(L){L.fixed|=2,p.stopNode(L),L._dragGroupOffsetX=L.x-S.x,L._dragGroupOffsetY=L.y-S.y}),typeof v.groups<"u"&&v.groups.forEach(function(L){return p.storeOffset(L,S)})},p.dragOrigin=function(v){return f(v)?{x:v.bounds.cx(),y:v.bounds.cy()}:v},p.drag=function(v,S){f(v)?(typeof v.leaves<"u"&&v.leaves.forEach(function(L){v.bounds.setXCentre(S.x),v.bounds.setYCentre(S.y),L.px=L._dragGroupOffsetX+S.x,L.py=L._dragGroupOffsetY+S.y}),typeof v.groups<"u"&&v.groups.forEach(function(L){return p.drag(L,S)})):(v.px=S.x,v.py=S.y)},p.dragEnd=function(v){f(v)?(typeof v.leaves<"u"&&v.leaves.forEach(function(S){p.dragEnd(S),delete S._dragGroupOffsetX,delete S._dragGroupOffsetY}),typeof v.groups<"u"&&v.groups.forEach(p.dragEnd)):v.fixed&=-7},p.mouseOver=function(v){v.fixed|=4,v.px=v.x,v.py=v.y},p.mouseOut=function(v){v.fixed&=-5},p}();D.Layout=g},18489:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(85238),T=l(52344),x=l(41373),_=l(84522),m=function(){function f(g,p){this.source=g,this.target=p}return f.prototype.actualLength=function(g){var p=this;return Math.sqrt(g.reduce(function(v,S){var L=S[p.target]-S[p.source];return v+L*L},0))},f}();D.Link3D=m,D.Node3D=function f(g,p,v){void 0===g&&(g=0),void 0===p&&(p=0),void 0===v&&(v=0),this.x=g,this.y=p,this.z=v};var c=function(){function f(g,p,v){var S=this;void 0===v&&(v=1),this.nodes=g,this.links=p,this.idealLinkLength=v,this.constraints=null,this.useJaccardLinkLengths=!0,this.result=new Array(f.k);for(var L=0;L"u"&&(O[I]=Math.random())}S.result[0][Z]=O.x,S.result[1][Z]=O.y,S.result[2][Z]=O.z})}return f.prototype.linkLength=function(g){return g.actualLength(this.result)},f.prototype.start=function(g){var p=this;void 0===g&&(g=100);var v=this.nodes.length,S=new h;this.useJaccardLinkLengths&&_.jaccardLinkLengths(this.links,S,1.5),this.links.forEach(function(I){return I.length*=p.idealLinkLength});var L=new d.Calculator(v,this.links,function(I){return I.source},function(I){return I.target},function(I){return I.length}).DistanceMatrix(),O=T.Descent.createSquareMatrix(v,function(I,Y){return L[I][Y]}),Z=T.Descent.createSquareMatrix(v,function(){return 2});this.links.forEach(function(I){var Y=I.source,X=I.target;return Z[Y][X]=Z[X][Y]=1}),this.descent=new T.Descent(this.result,O),this.descent.threshold=.001,this.descent.G=Z,this.constraints&&(this.descent.project=new x.Projection(this.nodes,null,null,this.constraints).projectFunctions());for(var B=0;B{"use strict";function l(h,f){var g={};for(var p in h)g[p]={};for(var p in f)g[p]={};return Object.keys(g).length}function d(h,f){var g=0;for(var p in h)typeof f[p]<"u"&&++g;return g}function x(h,f,g,p){var v=function T(h,f){var g={},p=function(v,S){typeof g[v]>"u"&&(g[v]={}),g[v][S]={}};return h.forEach(function(v){var S=f.getSourceIndex(v),L=f.getTargetIndex(v);p(S,L),p(L,S)}),g}(h,p);h.forEach(function(S){var L=v[p.getSourceIndex(S)],O=v[p.getTargetIndex(S)];p.setLength(S,1+f*g(L,O))})}function c(h,f,g){var p=[],v=0,S=[],L=[];function O(V){V.index=V.lowlink=v++,S.push(V),V.onStack=!0;for(var H=0,W=V.out;H"u"?(O(Q),V.lowlink=Math.min(V.lowlink,Q.lowlink)):Q.onStack&&(V.lowlink=Math.min(V.lowlink,Q.index))}if(V.lowlink===V.index){for(var j=[];S.length&&((Q=S.pop()).onStack=!1,j.push(Q),Q!==V););L.push(j.map(function(ot){return ot.id}))}}for(var Z=0;Z"u"&&O(at)}return L}Object.defineProperty(D,"__esModule",{value:!0}),D.symmetricDiffLinkLengths=function _(h,f,g){void 0===g&&(g=1),x(h,g,function(p,v){return Math.sqrt(l(p,v)-d(p,v))},f)},D.jaccardLinkLengths=function m(h,f,g){void 0===g&&(g=1),x(h,g,function(p,v){return Math.min(Object.keys(p).length,Object.keys(v).length)<1.1?0:d(p,v)/l(p,v)},f)},D.generateDirectedEdgeConstraints=function t(h,f,g,p){var v=c(h,f,p),S={};v.forEach(function(O,Z){return O.forEach(function(B){return S[B]=Z})});var L=[];return f.forEach(function(O){var Z=p.getSourceIndex(O),B=p.getTargetIndex(O);S[Z]!==S[B]&&L.push({axis:g,left:Z,right:B,gap:p.getMinSeparation(O)})}),L},D.stronglyConnectedComponents=c},26321:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function f(g,p,v){this.source=g,this.target=p,this.type=v};D.PowerEdge=l;var d=function(){function f(g,p,v,S){var L=this;if(this.linkAccessor=v,this.modules=new Array(g),this.roots=[],S)this.initModulesFromGroup(S);else{this.roots.push(new m);for(var O=0;O=this.R))return this.merge(v.a,v.b,g),!0}},f.prototype.nEdges=function(g,p){var v=g.incoming.intersection(p.incoming),S=g.outgoing.intersection(p.outgoing);return this.R-v.count()-S.count()},f.prototype.getGroupHierarchy=function(g){var p=this,v=[];return T(this.roots[0],{},v),this.allEdges().forEach(function(O){var Z=p.modules[O.source],B=p.modules[O.target];g.push(new l(typeof Z.gid>"u"?O.source:v[Z.gid],typeof B.gid>"u"?O.target:v[B.gid],O.type))}),v},f.prototype.allEdges=function(){var g=[];return f.getEdges(this.roots[0],g),g},f.getEdges=function(g,p){g.forAll(function(v){v.getEdges(p),f.getEdges(v.children,p)})},f}();function T(f,g,p){f.forAll(function(v){if(v.isLeaf())g.leaves||(g.leaves=[]),g.leaves.push(v.id);else{var S=g;if(v.gid=p.length,!v.isIsland()||v.isPredefined()){if(S={id:v.gid},v.isPredefined())for(var L in v.definition)S[L]=v.definition[L];g.groups||(g.groups=[]),g.groups.push(v.gid),p.push(S)}T(v.children,S,p)}})}D.Configuration=d;var x=function(){function f(g,p,v,S,L){void 0===p&&(p=new t),void 0===v&&(v=new t),void 0===S&&(S=new m),this.id=g,this.outgoing=p,this.incoming=v,this.children=S,this.definition=L}return f.prototype.getEdges=function(g){var p=this;this.outgoing.forAll(function(v,S){v.forAll(function(L){g.push(new l(p.id,L.id,S))})})},f.prototype.isLeaf=function(){return 0===this.children.count()},f.prototype.isIsland=function(){return 0===this.outgoing.count()&&0===this.incoming.count()},f.prototype.isPredefined=function(){return typeof this.definition<"u"},f}();D.Module=x;var m=function(){function f(){this.table={}}return f.prototype.count=function(){return Object.keys(this.table).length},f.prototype.intersection=function(g){var p=new f;return p.table=function _(f,g){var p={};for(var v in f)v in g&&(p[v]=f[v]);return p}(this.table,g.table),p},f.prototype.intersectionCount=function(g){return this.intersection(g).count()},f.prototype.contains=function(g){return g in this.table},f.prototype.add=function(g){this.table[g.id]=g},f.prototype.remove=function(g){delete this.table[g.id]},f.prototype.forAll=function(g){for(var p in this.table)g(this.table[p])},f.prototype.modules=function(){var g=[];return this.forAll(function(p){p.isPredefined()||g.push(p)}),g},f}();D.ModuleSet=m;var t=function(){function f(){this.sets={},this.n=0}return f.prototype.count=function(){return this.n},f.prototype.contains=function(g){var p=!1;return this.forAllModules(function(v){!p&&v.id==g&&(p=!0)}),p},f.prototype.add=function(g,p){(g in this.sets?this.sets[g]:this.sets[g]=new m).add(p),++this.n},f.prototype.remove=function(g,p){var v=this.sets[g];v.remove(p),0===v.count()&&delete this.sets[g],--this.n},f.prototype.forAll=function(g){for(var p in this.sets)g(this.sets[p],Number(p))},f.prototype.forAllModules=function(g){this.forAll(function(p,v){return p.forAll(g)})},f.prototype.intersection=function(g){var p=new f;return this.forAll(function(v,S){if(S in g.sets){var L=v.intersection(g.sets[S]),O=L.count();O>0&&(p.sets[S]=L,p.n+=O)}}),p},f}();D.LinkSets=t,D.getGroups=function h(f,g,p,v){for(var L=new d(f.length,g,p,v);L.greedyMerge(););var O=[],Z=L.getGroupHierarchy(O);return O.forEach(function(B){var F=function(I){var Y=B[I];"number"==typeof Y&&(B[I]=f[Y])};F("source"),F("target")}),{groups:Z,powerEdges:O}}},38693:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function(){function T(x){this.elem=x,this.subheaps=[]}return T.prototype.toString=function(x){for(var _="",m=!1,t=0;t0)}return null}}return m.prototype.clear=function(){this._root=null,this.size=0},m.prototype.find=function(t){for(var c=this._root;null!==c;){var h=this._comparator(t,c.data);if(0===h)return c.data;c=c.get_child(h>0)}return null},m.prototype.lowerBound=function(t){return this._bound(t,this._comparator)},m.prototype.upperBound=function(t){var c=this._comparator;return this._bound(t,function h(f,g){return c(g,f)})},m.prototype.min=function(){var t=this._root;if(null===t)return null;for(;null!==t.left;)t=t.left;return t.data},m.prototype.max=function(){var t=this._root;if(null===t)return null;for(;null!==t.right;)t=t.right;return t.data},m.prototype.iterator=function(){return new T(this)},m.prototype.each=function(t){for(var h,c=this.iterator();null!==(h=c.next());)t(h)},m.prototype.reach=function(t){for(var h,c=this.iterator();null!==(h=c.prev());)t(h)},m.prototype._bound=function(t,c){for(var h=this._root,f=this.iterator();null!==h;){var g=this._comparator(t,h.data);if(0===g)return f._cursor=h,f;f._ancestors.push(h),h=h.get_child(g>0)}for(var p=f._ancestors.length-1;p>=0;--p)if(c(t,(h=f._ancestors[p]).data)>0)return f._cursor=h,f._ancestors.length=p,f;return f._ancestors.length=0,f},m}();D.TreeBase=d;var T=function(){function m(t){this._tree=t,this._ancestors=[],this._cursor=null}return m.prototype.data=function(){return null!==this._cursor?this._cursor.data:null},m.prototype.next=function(){if(null===this._cursor){var t=this._tree._root;null!==t&&this._minNode(t)}else if(null===this._cursor.right){var c;do{if(c=this._cursor,!this._ancestors.length){this._cursor=null;break}this._cursor=this._ancestors.pop()}while(this._cursor.right===c)}else this._ancestors.push(this._cursor),this._minNode(this._cursor.right);return null!==this._cursor?this._cursor.data:null},m.prototype.prev=function(){if(null===this._cursor){var t=this._tree._root;null!==t&&this._maxNode(t)}else if(null===this._cursor.left){var c;do{if(c=this._cursor,!this._ancestors.length){this._cursor=null;break}this._cursor=this._ancestors.pop()}while(this._cursor.left===c)}else this._ancestors.push(this._cursor),this._maxNode(this._cursor.left);return null!==this._cursor?this._cursor.data:null},m.prototype._minNode=function(t){for(;null!==t.left;)this._ancestors.push(t),t=t.left;this._cursor=t},m.prototype._maxNode=function(t){for(;null!==t.right;)this._ancestors.push(t),t=t.right;this._cursor=t},m}();D.Iterator=T;var x=function(){function m(t){this.data=t,this.left=null,this.right=null,this.red=!0}return m.prototype.get_child=function(t){return t?this.right:this.left},m.prototype.set_child=function(t,c){t?this.right=c:this.left=c},m}(),_=function(m){function t(c){var h=m.call(this)||this;return h._root=null,h._comparator=c,h.size=0,h}return l(t,m),t.prototype.insert=function(c){var h=!1;if(null===this._root)this._root=new x(c),h=!0,this.size++;else{var f=new x(void 0),g=!1,p=!1,v=null,S=f,L=null,O=this._root;for(S.right=this._root;;){if(null===O?(O=new x(c),L.set_child(g,O),h=!0,this.size++):t.is_red(O.left)&&t.is_red(O.right)&&(O.red=!0,O.left.red=!1,O.right.red=!1),t.is_red(O)&&t.is_red(L)){var Z=S.right===v;O===L.get_child(p)?S.set_child(Z,t.single_rotate(v,!p)):S.set_child(Z,t.double_rotate(v,!p))}var B=this._comparator(O.data,c);if(0===B)break;p=g,null!==v&&(S=v),v=L,L=O,O=O.get_child(g=B<0)}this._root=f.right}return this._root.red=!1,h},t.prototype.remove=function(c){if(null===this._root)return!1;var h=new x(void 0),f=h;f.right=this._root;for(var g=null,p=null,v=null,S=!0;null!==f.get_child(S);){var L=S;p=g,g=f,f=f.get_child(S);var O=this._comparator(c,f.data);if(S=O>0,0===O&&(v=f),!t.is_red(f)&&!t.is_red(f.get_child(S)))if(t.is_red(f.get_child(!S))){var Z=t.single_rotate(f,S);g.set_child(L,Z),g=Z}else if(!t.is_red(f.get_child(!S))){var B=g.get_child(!L);if(null!==B)if(t.is_red(B.get_child(!L))||t.is_red(B.get_child(L))){var F=p.right===g;t.is_red(B.get_child(L))?p.set_child(F,t.double_rotate(g,L)):t.is_red(B.get_child(!L))&&p.set_child(F,t.single_rotate(g,L));var I=p.get_child(F);I.red=!0,f.red=!0,I.left.red=!1,I.right.red=!1}else g.red=!1,B.red=!0,f.red=!0}}return null!==v&&(v.data=f.data,g.set_child(g.right===f,f.get_child(null===f.left)),this.size--),this._root=h.right,null!==this._root&&(this._root.red=!1),null!==v},t.is_red=function(c){return null!==c&&c.red},t.single_rotate=function(c,h){var f=c.get_child(!h);return c.set_child(!h,f.get_child(h)),f.set_child(h,c),c.red=!0,f.red=!1,f},t.double_rotate=function(c,h){return c.set_child(!h,t.single_rotate(c.get_child(!h),!h)),t.single_rotate(c,h)},t}(d);D.RBTree=_},41373:function(w,D,l){"use strict";var V,d=this&&this.__extends||(V=function(H,W){return(V=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Q,j){Q.__proto__=j}||function(Q,j){for(var ot in j)j.hasOwnProperty(ot)&&(Q[ot]=j[ot])})(H,W)},function(H,W){function Q(){this.constructor=H}V(H,W),H.prototype=null===W?Object.create(W):(Q.prototype=W.prototype,new Q)});Object.defineProperty(D,"__esModule",{value:!0});var T=l(33935),x=l(91478);function _(V){return V.bounds=typeof V.leaves<"u"?V.leaves.reduce(function(H,W){return W.bounds.union(H)},m.empty()):m.empty(),typeof V.groups<"u"&&(V.bounds=V.groups.reduce(function(H,W){return _(W).union(H)},V.bounds)),V.bounds=V.bounds.inflate(V.padding),V.bounds}D.computeGroupBounds=_;var m=function(){function V(H,W,Q,j){this.x=H,this.X=W,this.y=Q,this.Y=j}return V.empty=function(){return new V(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY)},V.prototype.cx=function(){return(this.x+this.X)/2},V.prototype.cy=function(){return(this.y+this.Y)/2},V.prototype.overlapX=function(H){var W=this.cx(),Q=H.cx();return W<=Q&&H.x0?Q[0]:null},V.prototype.vertices=function(){return[{x:this.x,y:this.y},{x:this.X,y:this.y},{x:this.X,y:this.Y},{x:this.x,y:this.Y}]},V.lineIntersection=function(H,W,Q,j,ot,yt,et,P){var ut=Q-H,rt=et-ot,gt=j-W,mt=P-yt,Lt=mt*ut-rt*gt;if(0==Lt)return null;var Mt=H-ot,le=W-yt,bt=(rt*le-mt*Mt)/Lt,At=(ut*le-gt*Mt)/Lt;return bt>=0&&bt<=1&&At>=0&&At<=1?{x:H+bt*ut,y:W+bt*gt}:null},V.prototype.inflate=function(H){return new V(this.x-H,this.X+H,this.y-H,this.Y+H)},V}();D.Rectangle=m,D.makeEdgeBetween=function t(V,H,W){var Q=V.rayIntersection(H.cx(),H.cy())||{x:V.cx(),y:V.cy()},j=H.rayIntersection(V.cx(),V.cy())||{x:H.cx(),y:H.cy()},ot=j.x-Q.x,yt=j.y-Q.y,et=Math.sqrt(ot*ot+yt*yt),P=et-W;return{sourceIntersection:Q,targetIntersection:j,arrowStart:{x:Q.x+P*ot/et,y:Q.y+P*yt/et}}},D.makeEdgeTo=function c(V,H,W){var Q=H.rayIntersection(V.x,V.y);Q||(Q={x:H.cx(),y:H.cy()});var j=Q.x-V.x,ot=Q.y-V.y,yt=Math.sqrt(j*j+ot*ot);return{x:Q.x-W*j/yt,y:Q.y-W*ot/yt}};var h=function V(H,W,Q){this.v=H,this.r=W,this.pos=Q,this.prev=p(),this.next=p()},f=function V(H,W,Q){this.isOpen=H,this.v=W,this.pos=Q};function g(V,H){return V.pos>H.pos?1:V.pos0&&(V[Q].insert(ot),ot[j].insert(V))};W("next","prev"),W("prev","next")}};function L(V,H,W,Q){void 0===Q&&(Q=!1);var j=V.padding,ot=typeof V.groups<"u"?V.groups.length:0,yt=typeof V.leaves<"u"?V.leaves.length:0,et=ot?V.groups.reduce(function(Kt,re){return Kt.concat(L(re,H,W,!0))},[]):[],P=(Q?2:0)+yt+ot,ut=new Array(P),rt=new Array(P),gt=0,mt=function(Kt,re){rt[gt]=Kt,ut[gt++]=re};if(Q){var Lt=V.bounds,Mt=H.getCentre(Lt),le=H.getSize(Lt)/2,dt=H.getOpen(Lt),bt=H.getClose(Lt),Et=Mt-le+j/2,At=Mt+le-j/2;V.minVar.desiredPosition=Et,mt(H.makeRect(dt,bt,Et,j),V.minVar),V.maxVar.desiredPosition=At,mt(H.makeRect(dt,bt,At,j),V.maxVar)}yt&&V.leaves.forEach(function(Kt){return mt(Kt.bounds,Kt.variable)}),ot&&V.groups.forEach(function(Kt){var re=Kt.bounds;mt(H.makeRect(H.getOpen(re),H.getClose(re),H.getCentre(re),H.getSize(re)),Kt.minVar)});var Jt=O(rt,ut,H,W);return ot&&(ut.forEach(function(Kt){Kt.cOut=[],Kt.cIn=[]}),Jt.forEach(function(Kt){Kt.left.cOut.push(Kt),Kt.right.cIn.push(Kt)}),V.groups.forEach(function(Kt){var re=(Kt.padding-H.getSize(Kt.bounds))/2;Kt.minVar.cIn.forEach(function(ne){return ne.gap+=re}),Kt.minVar.cOut.forEach(function(ne){ne.left=Kt.maxVar,ne.gap+=re})})),et.concat(Jt)}function O(V,H,W,Q){var j,ot=V.length,yt=2*ot;console.assert(H.length>=ot);var et=new Array(yt);for(j=0;jet[Q]&&(et[Q]=P)}yt=et})}},V.prototype.createAlignment=function(H){var W=this,Q=this.nodes[H.offsets[0].node].variable;this.makeFeasible(H);var j="x"===H.axis?this.xConstraints:this.yConstraints;H.offsets.slice(1).forEach(function(ot){j.push(new T.Constraint(Q,W.nodes[ot.node].variable,ot.offset,!0))})},V.prototype.createConstraints=function(H){var W=this,Q=function(j){return typeof j.type>"u"||"separation"===j.type};this.xConstraints=H.filter(function(j){return"x"===j.axis&&Q(j)}).map(function(j){return W.createSeparation(j)}),this.yConstraints=H.filter(function(j){return"y"===j.axis&&Q(j)}).map(function(j){return W.createSeparation(j)}),H.filter(function(j){return"alignment"===j.type}).forEach(function(j){return W.createAlignment(j)})},V.prototype.setupVariablesAndBounds=function(H,W,Q,j){this.nodes.forEach(function(ot,yt){ot.fixed?(ot.variable.weight=ot.fixedWeight?ot.fixedWeight:1e3,Q[yt]=j(ot)):ot.variable.weight=1;var et=(ot.width||0)/2,P=(ot.height||0)/2,ut=H[yt],rt=W[yt];ot.bounds=new m(ut-et,ut+et,rt-P,rt+P)})},V.prototype.xProject=function(H,W,Q){!this.rootGroup&&!this.avoidOverlaps&&!this.xConstraints||this.project(H,W,H,Q,function(j){return j.px},this.xConstraints,Y,function(j){return j.bounds.setXCentre(Q[j.variable.index]=j.variable.position())},function(j){var ot=Q[j.minVar.index]=j.minVar.position(),yt=Q[j.maxVar.index]=j.maxVar.position(),et=j.padding/2;j.bounds.x=ot-et,j.bounds.X=yt+et})},V.prototype.yProject=function(H,W,Q){!this.rootGroup&&!this.yConstraints||this.project(H,W,W,Q,function(j){return j.py},this.yConstraints,X,function(j){return j.bounds.setYCentre(Q[j.variable.index]=j.variable.position())},function(j){var ot=Q[j.minVar.index]=j.minVar.position(),yt=Q[j.maxVar.index]=j.maxVar.position(),et=j.padding/2;j.bounds.y=ot-et,j.bounds.Y=yt+et})},V.prototype.projectFunctions=function(){var H=this;return[function(W,Q,j){return H.xProject(W,Q,j)},function(W,Q,j){return H.yProject(W,Q,j)}]},V.prototype.project=function(H,W,Q,j,ot,yt,et,P,ut){this.setupVariablesAndBounds(H,W,j,ot),this.rootGroup&&this.avoidOverlaps&&(_(this.rootGroup),yt=yt.concat(et(this.rootGroup))),this.solve(this.variables,yt,Q,j),this.nodes.forEach(P),this.rootGroup&&this.avoidOverlaps&&(this.groups.forEach(ut),_(this.rootGroup))},V.prototype.solve=function(H,W,Q,j){var ot=new T.Solver(H,W);ot.setStartingPositions(Q),ot.setDesiredPositions(j),ot.solve()},V}();D.Projection=at},85238:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(38693),T=function t(c,h){this.id=c,this.distance=h},x=function t(c){this.id=c,this.neighbours=[]},_=function t(c,h,f){this.node=c,this.prev=h,this.d=f},m=function(){function t(c,h,f,g,p){this.n=c,this.es=h,this.neighbours=new Array(this.n);for(var v=this.n;v--;)this.neighbours[v]=new x(v);for(v=this.es.length;v--;){var S=this.es[v],L=f(S),O=g(S),Z=p(S);this.neighbours[L].neighbours.push(new T(O,Z)),this.neighbours[O].neighbours.push(new T(L,Z))}}return t.prototype.DistanceMatrix=function(){for(var c=new Array(this.n),h=0;hB&&(O.d=B,O.prev=S,f.reduceKey(O.q,O,function(I,Y){return I.q=Y}))}}return p},t}();D.Calculator=m},33935:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function(){function c(h){this.scale=h,this.AB=0,this.AD=0,this.A2=0}return c.prototype.addVariable=function(h){var f=this.scale/h.scale,p=h.weight;this.AB+=p*f*(h.offset/h.scale),this.AD+=p*f*h.desiredPosition,this.A2+=p*f*f},c.prototype.getPosn=function(){return(this.AD-this.AB)/this.A2},c}();D.PositionStats=l;var d=function(){function c(h,f,g,p){void 0===p&&(p=!1),this.left=h,this.right=f,this.gap=g,this.equality=p,this.active=!1,this.unsatisfiable=!1,this.left=h,this.right=f,this.gap=g,this.equality=p}return c.prototype.slack=function(){return this.unsatisfiable?Number.MAX_VALUE:this.right.scale*this.right.position()-this.gap-this.left.scale*this.left.position()},c}();D.Constraint=d;var T=function(){function c(h,f,g){void 0===f&&(f=1),void 0===g&&(g=1),this.desiredPosition=h,this.weight=f,this.scale=g,this.offset=0}return c.prototype.dfdv=function(){return 2*this.weight*(this.position()-this.desiredPosition)},c.prototype.position=function(){return(this.block.ps.scale*this.block.posn+this.offset)/this.scale},c.prototype.visitNeighbours=function(h,f){var g=function(p,v){return p.active&&h!==v&&f(p,v)};this.cOut.forEach(function(p){return g(p,p.right)}),this.cIn.forEach(function(p){return g(p,p.left)})},c}();D.Variable=T;var x=function(){function c(h){this.vars=[],h.offset=0,this.ps=new l(h.scale),this.addVariable(h)}return c.prototype.addVariable=function(h){h.block=this,this.vars.push(h),this.ps.addVariable(h),this.posn=this.ps.getPosn()},c.prototype.updateWeightedPosition=function(){this.ps.AB=this.ps.AD=this.ps.A2=0;for(var h=0,f=this.vars.length;h=0?this.inactive.push(h):this.bs.merge(h)}}},c.prototype.solve=function(){this.satisfy();for(var h=Number.MAX_VALUE,f=this.bs.cost();Math.abs(h-f)>1e-4;)this.satisfy(),h=f,f=this.bs.cost();return f},c.LAGRANGIAN_TOLERANCE=-1e-4,c.ZERO_UPPERBOUND=-1e-10,c}();D.Solver=m,D.removeOverlapInOneDimension=function t(c,h,f){for(var g=c.map(function(q){return new T(q.desiredCenter)}),p=[],v=c.length,S=0;S - - file-saver MIT The MIT License diff --git a/dist/apps/admin-gui/588.b98d1018f3b4c822.js b/dist/apps/admin-gui/588.710ffc1167555bab.js similarity index 97% rename from dist/apps/admin-gui/588.b98d1018f3b4c822.js rename to dist/apps/admin-gui/588.710ffc1167555bab.js index 86bddc348..c56577f33 100644 --- a/dist/apps/admin-gui/588.b98d1018f3b4c822.js +++ b/dist/apps/admin-gui/588.710ffc1167555bab.js @@ -1 +1 @@ -"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[588],{11712:(F,U,s)=>{s.d(U,{A:()=>r});var e=s(53117),_=s(65879),v=s(44112);let r=(()=>{class i{prepareRoute(n){return n?.activatedRouteData&&null!==n?.activatedRouteData.animation}static#t=this.\u0275fac=function(S){return new(S||i)};static#e=this.\u0275cmp=_.Xpm({type:i,selectors:[["app-animated-router-outlet"]],decls:3,vars:0,consts:[["outlet","outlet"]],template:function(S,t){1&S&&(_.TgZ(0,"div"),_._UZ(1,"router-outlet",null,0),_.qZA())},dependencies:[v.lC],data:{animation:[e.Ji]}})}return i})()},25186:(F,U,s)=>{s.d(U,{n:()=>I});var e=s(17700),_=s(78337),v=s(73615),r=s(87824),i=s(38106),n=(s(78932),s(65879)),S=s(71365),t=s(96814),E=s(32296),y=s(11186),f=s(55959),P=s(25184),N=s(2730),T=s(69755);const D=["list"];function d(A,G){1&A&&(n.TgZ(0,"perun-web-apps-alert",11),n._uU(1),n.ALo(2,"translate"),n.qZA()),2&A&&(n.xp6(1),n.hij(" ",n.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE.ERROR_EMPTY_VALUE")," "))}function w(A,G){1&A&&n._UZ(0,"perun-web-apps-loading-table")}function l(A,G){if(1&A&&n._UZ(0,"perun-web-apps-attributes-list",12,13),2&A){const M=n.oxw();n.Q6J("emptyListText","SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.EMPTY_ATTRIBUTES")("attributes",M.attributes)("filterValue",M.filterValue)("selection",M.selected)("tableId",M.tableId)}}let I=(()=>{class A{constructor(M,C,Z,c,x){this.dialogRef=M,this.data=C,this.attributesManager=Z,this.notificator=c,this.translate=x,this.attributes=[],this.selected=new _.Ov(!0,[]),this.showError=!1,this.filterValue="",this.tableId=i.rF,this.translate.get("DIALOGS.CREATE_ATTRIBUTE.SUCCESS_SAVE").subscribe(O=>this.saveSuccessMessage=O)}ngOnInit(){const M=new Array;let C,Z,c,x,O,p,B,m;switch(this.data.notEmptyAttributes.forEach(g=>{M.push(g.id)}),this.data.entity){case"member":C=this.data.entityId;break;case"user":Z=this.data.entityId;break;case"vo":c=this.data.entityId;break;case"group":x=this.data.entityId;break;case"resource":O=this.data.entityId;break;case"facility":p=this.data.entityId;break;case"host":B=this.data.entityId;break;case"ues":m=this.data.entityId}switch(this.data.secondEntity){case"member":C=this.data.secondEntityId;break;case"user":Z=this.data.secondEntityId;break;case"vo":c=this.data.secondEntityId;break;case"group":x=this.data.secondEntityId;break;case"resource":O=this.data.secondEntityId;break;case"facility":p=this.data.secondEntityId;break;case"host":B=this.data.secondEntityId;break;case"ues":m=this.data.secondEntityId}this.loading=!0,this.attributesManager.getAttributesDefinitionWithRights(C,Z,c,x,O,p,B,m).subscribe(g=>{this.attributes=g,this.attributes=this.attributes.filter(h=>!M.includes(h.id)&&this.twoEntityValid(h)),this.loading=!1})}onCancel(){this.dialogRef.close()}onSave(){this.list.updateMapAttributes();let M=!1;for(const C of this.selected.selected)"java.util.ArrayList"===C.type&&0===C.value.length&&(M=!0),void 0===C.value&&(M=!0);if(M)return this.showError=!0,void setTimeout(()=>{this.showError=!1},5e3);switch(this.data.entity){case"facility":"user"===this.data.secondEntity?this.attributesManager.setUserFacilityAttributes({facility:this.data.entityId,user:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()}):this.attributesManager.setFacilityAttributes({facility:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"group":"resource"===this.data.secondEntity?this.attributesManager.setGroupResourceAttributes({group:this.data.entityId,resource:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()}):this.attributesManager.setGroupAttributes({group:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"member":switch(this.data.secondEntity){case"resource":this.attributesManager.setMemberResourceAttributes({member:this.data.entityId,resource:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"group":this.attributesManager.setMemberGroupAttributes({member:this.data.entityId,group:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;default:this.attributesManager.setMemberAttributes({member:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()})}break;case"resource":switch(this.data.secondEntity){case"member":this.attributesManager.setMemberResourceAttributes({resource:this.data.entityId,member:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"group":this.attributesManager.setGroupResourceAttributes({resource:this.data.entityId,group:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;default:this.attributesManager.setResourceAttributes({resource:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()})}break;case"user":"facility"===this.data.secondEntity?this.attributesManager.setUserFacilityAttributes({user:this.data.entityId,facility:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()}):this.attributesManager.setUserAttributes({user:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"vo":this.attributesManager.setVoAttributes({vo:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"host":this.attributesManager.setHostAttributes({host:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"ues":this.attributesManager.setUserExtSourceAttributes({userExtSource:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()})}}applyFilter(M){this.filterValue=M}handleSuccess(){this.notificator.showSuccess(this.saveSuccessMessage),this.selected.clear(),this.dialogRef.close("saved")}twoEntityValid(M){return!this.data.secondEntity||M.entity===`${this.data.entity}_${this.data.secondEntity}`||M.entity===`${this.data.secondEntity}_${this.data.entity}`}static#t=this.\u0275fac=function(C){return new(C||A)(n.Y36(e.so),n.Y36(e.WI),n.Y36(r.H8),n.Y36(v.V6),n.Y36(S.sK))};static#e=this.\u0275cmp=n.Xpm({type:A,selectors:[["app-create-attribute-dialog"]],viewQuery:function(C,Z){if(1&C&&n.Gf(D,5),2&C){let c;n.iGM(c=n.CRH())&&(Z.list=c.first)}},decls:19,vars:17,consts:[["mat-dialog-title",""],[1,"page-subtitle"],["data-cy","filter-attributes",1,"font-size-1rem",3,"placeholder","filter"],["class","ms-3 font-size-1rem","alert_type","error",4,"ngIf"],["mat-dialog-content",""],["spinner",""],[1,"position-relative"],[3,"emptyListText","attributes","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","save-selected-attributes","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","error",1,"ms-3","font-size-1rem"],[3,"emptyListText","attributes","filterValue","selection","tableId"],["list",""]],template:function(C,Z){if(1&C&&(n.TgZ(0,"div")(1,"div",0)(2,"h1",1),n._uU(3),n.ALo(4,"translate"),n.qZA(),n.TgZ(5,"perun-web-apps-debounce-filter",2),n.NdJ("filter",function(x){return Z.applyFilter(x)}),n.qZA(),n.YNc(6,d,3,3,"perun-web-apps-alert",3),n.qZA(),n.TgZ(7,"div",4),n.YNc(8,w,1,0,"ng-template",null,5,n.W1O),n.TgZ(10,"div",6),n.YNc(11,l,2,5,"perun-web-apps-attributes-list",7),n.qZA()(),n.TgZ(12,"div",8)(13,"button",9),n.NdJ("click",function(){return Z.onCancel()}),n._uU(14),n.ALo(15,"translate"),n.qZA(),n.TgZ(16,"button",10),n.NdJ("click",function(){return Z.onSave()}),n._uU(17),n.ALo(18,"translate"),n.qZA()()()),2&C){const c=n.MAs(9);n.Tol(Z.data.style),n.xp6(3),n.Oqu(n.lcZ(4,11,"DIALOGS.CREATE_ATTRIBUTE.SET_NEW")),n.xp6(2),n.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.FILTER"),n.xp6(1),n.Q6J("ngIf",Z.showError),n.xp6(5),n.Q6J("perunWebAppsLoader",Z.loading)("perunWebAppsLoaderIndicator",c),n.xp6(3),n.hij(" ",n.lcZ(15,13,"DIALOGS.CREATE_ATTRIBUTE.CANCEL")," "),n.xp6(2),n.Q6J("disabled",0===Z.selected.selected.length),n.xp6(1),n.hij(" ",n.lcZ(18,15,"DIALOGS.CREATE_ATTRIBUTE.SAVE")," ")}},dependencies:[t.O5,E.lW,e.uh,e.xY,e.H8,y.w,f.K,P.p,N.P,T.e,S.X$],styles:[".font-size-1rem[_ngcontent-%COMP%]{font-size:1rem!important}"]})}return A})()},26426:(F,U,s)=>{s.d(U,{k:()=>D});var e=s(17700),_=s(25313),v=s(73615),r=s(87824),i=s(65879),L=s(71365),n=s(32296),S=s(12207),t=s(69755);function E(d,w){1&d&&i._UZ(0,"perun-web-apps-loading-dialog")}function y(d,w){1&d&&i._UZ(0,"th",14)}function f(d,w){if(1&d&&(i.TgZ(0,"td",15),i._uU(1),i.qZA()),2&d){const l=w.$implicit;i.xp6(1),i.Oqu(l.displayName)}}function P(d,w){1&d&&i._UZ(0,"tr",16)}function N(d,w){1&d&&i._UZ(0,"tr",17)}function T(d,w){if(1&d){const l=i.EpF();i.TgZ(0,"div")(1,"h1",2),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",3)(5,"div"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"div",4),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"table",5),i.ynx(12,6),i.YNc(13,y,1,0,"th",7),i.YNc(14,f,2,1,"td",8),i.BQk(),i.YNc(15,P,1,0,"tr",9),i.YNc(16,N,1,0,"tr",10),i.qZA()(),i.TgZ(17,"div",11)(18,"button",12),i.NdJ("click",function(){i.CHM(l);const A=i.oxw();return i.KtG(A.onCancel())}),i._uU(19),i.ALo(20,"translate"),i.qZA(),i.TgZ(21,"button",13),i.NdJ("click",function(){i.CHM(l);const A=i.oxw();return i.KtG(A.onSubmit())}),i._uU(22),i.ALo(23,"translate"),i.qZA()()()}if(2&d){const l=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,9,"DIALOGS.DELETE_ATTRIBUTES.TITLE")),i.xp6(4),i.hij(" ",i.lcZ(7,11,"DIALOGS.DELETE_ATTRIBUTES.DESCRIPTION")," "),i.xp6(3),i.hij(" ",i.lcZ(10,13,"DIALOGS.DELETE_ATTRIBUTES.ASK")," "),i.xp6(2),i.Q6J("dataSource",l.dataSource),i.xp6(4),i.Q6J("matHeaderRowDef",l.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",l.displayedColumns),i.xp6(3),i.hij(" ",i.lcZ(20,15,"DIALOGS.DELETE_ATTRIBUTES.CANCEL")," "),i.xp6(2),i.Q6J("disabled",l.loading),i.xp6(1),i.hij(" ",i.lcZ(23,17,"DIALOGS.DELETE_ATTRIBUTES.DELETE")," ")}}let D=(()=>{class d{constructor(l,I,A,G,M){this.dialogRef=l,this.data=I,this.notificator=A,this.translate=G,this.attributesManager=M,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.dataSource=new _.by(this.data.attributes),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){const l=[];for(const A of this.data.attributes)l.push(A.id);const I={};switch(I[this.data.entity]=this.data.entityId,I.attributes=l,void 0!==this.data.secondEntity&&(I[this.data.secondEntity]=this.data.secondEntityId),this.loading=!0,this.data.entity){case"vo":this.attributesManager.removeVoAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"group":"resource"===this.data.secondEntity?this.attributesManager.removeGroupResourceAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1}):this.attributesManager.removeGroupAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"user":"facility"===this.data.secondEntity?this.attributesManager.removeUserFacilityAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1}):this.attributesManager.removeUserAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"member":switch(this.data.secondEntity){case"resource":this.attributesManager.removeMemberResourceAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"group":this.attributesManager.removeMemberGroupAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;default:this.attributesManager.removeMemberAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1})}break;case"facility":"user"===this.data.secondEntity?this.attributesManager.removeUserFacilityAttributes(this.data.secondEntityId,this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1}):this.attributesManager.removeFacilityAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"host":this.attributesManager.removeHostAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"ues":this.attributesManager.removeUesAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"resource":switch(this.data.secondEntity){case"member":this.attributesManager.removeMemberResourceAttributes(this.data.secondEntityId,this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"group":this.attributesManager.removeGroupResourceAttributes(this.data.secondEntityId,this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;default:this.attributesManager.removeResourceAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1})}}}onSuccess(){this.translate.get("DIALOGS.DELETE_ATTRIBUTES.SUCCESS").subscribe(l=>{this.notificator.showSuccess(l),this.dialogRef.close(!0)})}static#t=this.\u0275fac=function(I){return new(I||d)(i.Y36(e.so),i.Y36(e.WI),i.Y36(v.V6),i.Y36(L.sK),i.Y36(r.H8))};static#e=this.\u0275cmp=i.Xpm({type:d,selectors:[["app-delete-attribute-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","delete-attributes","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(I,A){if(1&I&&(i.YNc(0,E,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,T,24,19,"div",1),i.qZA()),2&I){const G=i.MAs(1);i.xp6(2),i.Gre("",A.theme," position-relative"),i.xp6(1),i.Q6J("perunWebAppsLoader",A.loading)("perunWebAppsLoaderIndicator",G)}},dependencies:[n.lW,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,e.uh,e.xY,e.H8,S.b,t.e,L.X$]})}return d})()},54200:(F,U,s)=>{s.d(U,{l:()=>y});var e=s(65879),_=s(78932),v=s(32296),r=s(17700),i=s(12207),L=s(88185),n=s(69755),S=s(71365);function t(f,P){1&f&&e._UZ(0,"perun-web-apps-loading-dialog")}function E(f,P){if(1&f){const N=e.EpF();e.TgZ(0,"div")(1,"h1",2),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",3),e._UZ(5,"perun-web-apps-ban-specification",4),e.qZA(),e.TgZ(6,"div",5)(7,"button",6),e.NdJ("click",function(){e.CHM(N);const D=e.oxw();return e.KtG(D.cancel.emit())}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",7),e.NdJ("click",function(){e.CHM(N);const D=e.oxw();return e.KtG(D.updateBan())}),e._uU(11),e.ALo(12,"translate"),e.qZA()()()}if(2&f){const N=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,5,"DIALOGS.UPDATE_BAN.TITLE")),e.xp6(3),e.Q6J("description",N.ban.description)("validity",N.ban.validityTo),e.xp6(3),e.hij(" ",e.lcZ(9,7,"DIALOGS.UPDATE_BAN.CANCEL")," "),e.xp6(3),e.hij(" ",e.lcZ(12,9,"DIALOGS.UPDATE_BAN.UPDATE")," ")}}let y=(()=>{class f{constructor(){this.loading=!1,this.cancel=new e.vpe,this.update=new e.vpe}updateBan(){this.update.emit({description:this.banForm.getDescription(),validity:this.banForm.getValidity()})}static#t=this.\u0275fac=function(T){return new(T||f)};static#e=this.\u0275cmp=e.Xpm({type:f,selectors:[["app-update-ban-dialog"]],viewQuery:function(T,D){if(1&T&&e.Gf(_.CZ,5),2&T){let d;e.iGM(d=e.CRH())&&(D.banForm=d.first)}},inputs:{loading:"loading",ban:"ban",theme:"theme"},outputs:{cancel:"cancel",update:"update"},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"description","validity"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["mat-flat-button","","color","accent",3,"click"]],template:function(T,D){if(1&T&&(e.YNc(0,t,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,E,13,11,"div",1),e.qZA()),2&T){const d=e.MAs(1);e.xp6(2),e.Gre("",D.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",D.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[v.lW,r.uh,r.xY,r.H8,i.b,L.C,n.e,S.X$]})}return f})()},52260:(F,U,s)=>{s.d(U,{e:()=>L});var e=s(17700),_=s(87824),v=s(73615),r=s(65879),i=s(54200);let L=(()=>{class n{constructor(t,E,y,f){this.data=t,this.dialogRef=E,this.resourceService=y,this.notificator=f,this.loading=!1}update(t){this.loading=!0,this.resourceService.updateResourceBan({banOnResource:{id:this.data.ban.id,beanName:"BanOnFacility",resourceId:this.data.ban.resourceId,memberId:this.data.ban.memberId,description:t.description,validityTo:t.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(E){return new(E||n)(r.Y36(e.WI),r.Y36(e.so),r.Y36(_.xk),r.Y36(v.V6))};static#e=this.\u0275cmp=r.Xpm({type:n,selectors:[["app-update-resource-ban-dialog"]],decls:1,vars:3,consts:[[3,"ban","theme","loading","cancel","update"]],template:function(E,y){1&E&&(r.TgZ(0,"app-update-ban-dialog",0),r.NdJ("cancel",function(){return y.cancel()})("update",function(P){return y.update(P)}),r.qZA()),2&E&&r.Q6J("ban",y.data.ban)("theme","facility-theme")("loading",y.loading)},dependencies:[i.l]})}return n})()},82060:(F,U,s)=>{s.d(U,{A:()=>L});var e=s(17700),_=s(87824),v=s(73615),r=s(65879),i=s(54200);let L=(()=>{class n{constructor(t,E,y,f){this.data=t,this.dialogRef=E,this.voService=y,this.notificator=f,this.loading=!1}update(t){this.loading=!0,this.voService.updateVoBan({banOnVo:{id:this.data.ban.id,beanName:"BanOnVo",voId:this.data.ban.voId,memberId:this.data.ban.memberId,description:t.description,validityTo:t.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(E){return new(E||n)(r.Y36(e.WI),r.Y36(e.so),r.Y36(_.YF),r.Y36(v.V6))};static#e=this.\u0275cmp=r.Xpm({type:n,selectors:[["app-update-vo-ban-dialog"]],decls:1,vars:3,consts:[[3,"ban","theme","loading","cancel","update"]],template:function(E,y){1&E&&(r.TgZ(0,"app-update-ban-dialog",0),r.NdJ("cancel",function(){return y.cancel()})("update",function(P){return y.update(P)}),r.qZA()),2&E&&r.Q6J("ban",y.data.ban)("theme","vo-theme")("loading",y.loading)},dependencies:[i.l]})}return n})()},7831:(F,U,s)=>{s.d(U,{r:()=>O});var e=s(65879),_=s(56223),v=s(64124),r=s(50165),i=s(87824),L=s(73615),n=s(92596),S=s(87466),t=s(91762),E=s(83620),y=s(48180),f=s(94664),P=s(37398),N=s(96814),T=s(23680),D=s(24516),d=s(64170),w=s(98525),l=s(71365);function I(p,B){if(1&p&&(e.TgZ(0,"mat-option",7),e._uU(1),e.qZA()),2&p){const m=B.$implicit;e.Q6J("value",m),e.xp6(1),e.hij(" ",m," ")}}function A(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.FIELD_EMPTY")))}function G(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_EXISTS")))}function M(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_FORMAT")))}function C(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_LONG")))}function Z(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_SHORT")))}function c(p,B){if(1&p&&(e.TgZ(0,"span",8),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p){const m=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,"Not selected"===m.formGroup.get("namespaceCtrl").value?"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_DISABLED":"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_DISABLED_FOR_NAMESPACE")," ")}}let x=(()=>{class p{constructor(m,g){this.membersManagerService=m,this.usersManagerService=g,this.filteredNamespaces=null,this.namespaceChanged=new e.vpe,this.parsedRulesChanged=new e.vpe,this.namespaceOptions=[],this.selectedNamespace=null,this.namespaceRules=[],this.parsedRules=new Map}ngOnInit(){this.namespaceOptions=["Not selected"],this.membersManagerService.getAllNamespacesRules().subscribe(m=>{this.namespaceRules=m,this.parseNamespaceRules()}),this.onNamespaceChanged("Not selected")}existingLoginValidator(){return m=>{let g=this.formGroup.get("namespaceCtrl").value.toLowerCase();return g="not selected"===g?"mu":g,m.valueChanges.pipe((0,E.b)(500),(0,y.q)(1),(0,f.w)(()=>this.usersManagerService.isLoginAvailable(g,m.value).pipe((0,P.U)(h=>h?null:{loginExists:!0}))))}}parseNamespaceRules(){for(const m of this.namespaceRules)if(null===this.filteredNamespaces||!this.filteredNamespaces.includes(m.namespaceName)){this.namespaceOptions.push(m.namespaceName);const g={login:"disabled"};this.parseAttributes(g,m.requiredAttributes,"required"),this.parseAttributes(g,m.optionalAttributes,"optional"),this.parsedRules.set(m.namespaceName,g)}this.parsedRulesChanged.emit(this.parsedRules)}parseAttributes(m,g,h){for(const W of g)"login"===W&&(m.login=h)}onNamespaceChanged(m){this.selectedNamespace=m.toLowerCase();const g=this.formGroup.get("loginCtrl");if("Not selected"!==m)if("disabled"===this.parsedRules.get(this.selectedNamespace).login)g.disable(),g.setValue("");else{const h=[_.kI.required,_.kI.pattern("^[a-z][a-z0-9_-]+$"),_.kI.maxLength(15),_.kI.minLength(2)];(0,v.mH)(g,h,[this.existingLoginValidator()])}else g.disable(),g.setValue("");this.namespaceChanged.emit(m)}static#t=this.\u0275fac=function(g){return new(g||p)(e.Y36(i.uq),e.Y36(i.Fv))};static#e=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-login-for-namespace"]],inputs:{formGroup:"formGroup",filteredNamespaces:"filteredNamespaces"},outputs:{namespaceChanged:"namespaceChanged",parsedRulesChanged:"parsedRulesChanged"},decls:18,vars:16,consts:[[1,"display-flex",3,"formGroup"],["formControlName","namespaceCtrl",3,"valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"floatLabel"],["formControlName","loginCtrl","matInput","","required","",3,"hidden"],[4,"ngIf"],["class","input-disabled",4,"ngIf"],[3,"value"],[1,"input-disabled"]],template:function(g,h){1&g&&(e.TgZ(0,"div",0)(1,"mat-form-field")(2,"mat-label"),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.TgZ(5,"mat-select",1),e.NdJ("valueChange",function(J){return h.onNamespaceChanged(J)}),e.YNc(6,I,2,2,"mat-option",2),e.qZA()(),e.TgZ(7,"mat-form-field",3)(8,"mat-label"),e._uU(9),e.ALo(10,"translate"),e.qZA(),e._UZ(11,"input",4),e.YNc(12,A,3,3,"mat-error",5),e.YNc(13,G,3,3,"mat-error",5),e.YNc(14,M,3,3,"mat-error",5),e.YNc(15,C,3,3,"mat-error",5),e.YNc(16,Z,3,3,"mat-error",5),e.YNc(17,c,3,3,"span",6),e.qZA()()),2&g&&(e.Q6J("formGroup",h.formGroup),e.xp6(3),e.Oqu(e.lcZ(4,12,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.NAMESPACE")),e.xp6(3),e.Q6J("ngForOf",h.namespaceOptions),e.xp6(1),e.Q6J("floatLabel",h.formGroup.get("loginCtrl").disabled?"always":null),e.xp6(2),e.Oqu(e.lcZ(10,14,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN")),e.xp6(2),e.Q6J("hidden",h.formGroup.get("loginCtrl").disabled),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("required")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("loginExists")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("pattern")&&!h.formGroup.get("loginCtrl").hasError("minlength")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("maxlength")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("minlength")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").disabled))},dependencies:[N.sg,N.O5,T.ey,D.Nt,d.KE,d.hX,d.TO,_.Fj,_.JJ,_.JL,_.Q7,_.sg,_.u,w.gD,l.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.input-disabled[_ngcontent-%COMP%]{pointer-events:none;color:#888}"]})}return p})(),O=(()=>{class p{constructor(m,g,h){this.membersManagerService=m,this.usersManagerService=g,this.apiRequestConfiguration=h,this.filteredNamespace=null,this.parsedRulesOutput=new e.vpe,this.selectedNamespace=null,this.parsedRules=new Map}parsedRulesFunction(m){this.parsedRules=m,this.parsedRulesOutput.emit(m)}onNamespaceChanged(m){this.selectedNamespace=m.toLowerCase();const g=this.formGroup.get("passwordCtrl"),h=this.formGroup.get("passwordAgainCtrl"),W=this.formGroup.get("generatePasswordCtrl");"Not selected"!==m?((0,v.mH)(W,[]),this.passwordOptionChanged()):(g.disable(),g.setValue(""),h.disable(),h.setValue(""),W.disable(),W.dirty||W.setValue(!0))}passwordOptionChanged(){const m=this.formGroup.get("passwordCtrl"),g=this.formGroup.get("passwordAgainCtrl");this.formGroup.get("generatePasswordCtrl").value?(m.disable(),m.setValue(""),g.disable(),g.setValue("")):((0,v.mH)(m,[_.kI.required],[(0,r.yT)(this.selectedNamespace,this.usersManagerService,this.apiRequestConfiguration)]),(0,v.mH)(g,[]))}static#t=this.\u0275fac=function(g){return new(g||p)(e.Y36(i.uq),e.Y36(i.Fv),e.Y36(L.F5))};static#e=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-login-password-form-with-generate-option"]],inputs:{formGroup:"formGroup",filteredNamespace:"filteredNamespace"},outputs:{parsedRulesOutput:"parsedRulesOutput"},decls:12,vars:23,consts:[[1,"display-flex",3,"formGroup"],[3,"formGroup","filteredNamespaces","namespaceChanged","parsedRulesChanged"],["formControlName","generatePasswordCtrl","matTooltipPosition","left",1,"display-flex","mt-3",3,"matTooltipDisabled","matTooltip","ngModelChange"],[3,"checked","value"],[1,"display-flex"],[3,"formGroup","namespace","passwordRequired","tooltipPwdDisabledForNamespace"]],template:function(g,h){1&g&&(e.TgZ(0,"div",0)(1,"app-login-for-namespace",1),e.NdJ("namespaceChanged",function(J){return h.onNamespaceChanged(J)})("parsedRulesChanged",function(J){return h.parsedRulesFunction(J)}),e.qZA(),e.TgZ(2,"mat-radio-group",2),e.NdJ("ngModelChange",function(){return h.passwordOptionChanged()}),e.ALo(3,"translate"),e.TgZ(4,"mat-radio-button",3),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"mat-radio-button",3),e._uU(8),e.ALo(9,"translate"),e.qZA()(),e.TgZ(10,"div",4),e._UZ(11,"perun-web-apps-password-form",5),e.qZA()()),2&g&&(e.Q6J("formGroup",h.formGroup),e.xp6(1),e.Q6J("formGroup",h.formGroup)("filteredNamespaces",h.filteredNamespace),e.xp6(1),e.s9C("matTooltip",e.lcZ(3,17,"DIALOGS.CREATE_SERVICE_MEMBER.PASSWORD_NOT_SUPPORTED")),e.Q6J("matTooltipDisabled","Not selected"!==h.formGroup.get("namespaceCtrl").value),e.xp6(2),e.Q6J("checked",h.formGroup.get("generatePasswordCtrl").value&&h.formGroup.get("generatePasswordCtrl").enabled)("value",!0),e.xp6(1),e.hij(" ",e.lcZ(6,19,"DIALOGS.CREATE_SERVICE_MEMBER.PASSWORD_RANDOM")," "),e.xp6(2),e.Q6J("checked",!h.formGroup.get("generatePasswordCtrl").value&&h.formGroup.get("generatePasswordCtrl").enabled)("value",!1),e.xp6(1),e.hij(" ",e.lcZ(9,21,"DIALOGS.CREATE_SERVICE_MEMBER.ENTER_PASSWORD")," "),e.xp6(2),e.ekj("input-disabled",h.formGroup.get("generatePasswordCtrl").value),e.xp6(1),e.Q6J("formGroup",h.formGroup)("namespace",h.selectedNamespace)("passwordRequired",!h.formGroup.get("generatePasswordCtrl").value)("tooltipPwdDisabledForNamespace",h.formGroup.get("generatePasswordCtrl").enabled))},dependencies:[_.JJ,_.JL,_.sg,_.u,n.gM,S.VQ,S.U0,t.G,x,l.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return p})()},5786:(F,U,s)=>{s.d(U,{t:()=>M});var e=s(87824),_=s(78337),v=s(64124),r=s(25186),i=s(37073),L=s(26426),S=(s(78932),s(38106)),t=s(65879),E=s(17700),y=s(56223),f=s(32296),P=s(82599),N=s(55959),T=s(62481),D=s(25184),d=s(2730),w=s(69755),l=s(71365);const I=["list"];function A(C,Z){1&C&&t._UZ(0,"perun-web-apps-loading-table")}function G(C,Z){if(1&C&&t._UZ(0,"perun-web-apps-attributes-list",9,10),2&C){const c=t.oxw();t.Q6J("attributes",c.attributes)("filterValue",c.filterValue)("filterEmpty",c.filterEmpty)("selection",c.selection)("tableId",c.tableId)}}let M=(()=>{class C{constructor(c,x){this.attributesManagerService=c,this.dialog=x,this.attributes=[],this.selection=new _.Ov(!0,[]),this.filterValue="",this.filterEmpty=!0,this.tableId=S.rF,this.loading=!1}ngOnInit(){this.refreshTable()}refreshTable(){switch(this.loading=!0,this.entity){case"member":this.attributesManagerService.getMemberAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"group":this.attributesManagerService.getGroupAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"user":this.attributesManagerService.getUserAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"resource":this.attributesManagerService.getResourceAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"facility":this.attributesManagerService.getFacilityAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"vo":this.attributesManagerService.getVoAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"host":this.attributesManagerService.getHostAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1})}}applyFilter(c){this.filterValue=c}onCreate(){const c=(0,v.kZ)();c.width="1050px",c.data={entityId:this.entityId,entity:this.entity,notEmptyAttributes:this.attributes,style:this.entity+"-theme"},this.dialog.open(r.n,c).afterClosed().subscribe(O=>{O&&this.refreshTable()})}onSave(){this.list.updateMapAttributes();const c=(0,v.kZ)();c.width="450px",c.data={entityId:this.entityId,entity:this.entity,attributes:this.selection.selected},this.dialog.open(i.wA,c).afterClosed().subscribe(O=>{O&&this.refreshTable()})}onDelete(){const c=(0,v.kZ)();c.width="450px",c.data={entityId:this.entityId,entity:this.entity,attributes:this.selection.selected},this.dialog.open(L.k,c).afterClosed().subscribe(O=>{O&&this.refreshTable()})}static#t=this.\u0275fac=function(x){return new(x||C)(t.Y36(e.H8),t.Y36(E.uw))};static#e=this.\u0275cmp=t.Xpm({type:C,selectors:[["app-one-entity-attribute-page"]],viewQuery:function(x,O){if(1&x&&t.Gf(I,5),2&x){let p;t.iGM(p=t.CRH())&&(O.list=p.first)}},inputs:{entity:"entity",entityId:"entityId"},decls:18,vars:18,consts:[[3,"refresh"],["color","accent","data-cy","add-attributes","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","data-cy","remove-attributes","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"me-2",3,"placeholder","filter"],["labelPosition","before",3,"ngModel","ngModelChange"],["spinner",""],[1,"position-relative"],[3,"attributes","filterValue","filterEmpty","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attributes","filterValue","filterEmpty","selection","tableId"],["list",""]],template:function(x,O){if(1&x&&(t.TgZ(0,"perun-web-apps-refresh-button",0),t.NdJ("refresh",function(){return O.refreshTable()}),t.qZA(),t.TgZ(1,"button",1),t.NdJ("click",function(){return O.onCreate()}),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"button",2),t.NdJ("click",function(){return O.onSave()}),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"button",3),t.NdJ("click",function(){return O.onDelete()}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(B){return O.applyFilter(B)}),t.qZA(),t.TgZ(11,"mat-slide-toggle",5),t.NdJ("ngModelChange",function(B){return O.filterEmpty=B}),t._uU(12),t.ALo(13,"translate"),t.qZA(),t.YNc(14,A,1,0,"ng-template",null,6,t.W1O),t.TgZ(16,"div",7),t.YNc(17,G,2,5,"perun-web-apps-attributes-list",8),t.qZA()),2&x){const p=t.MAs(15);t.xp6(2),t.hij(" ",t.lcZ(3,10,"ATTRIBUTE_PAGE.CREATE"),"\n"),t.xp6(2),t.Q6J("disabled",0===O.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(6,12,"ATTRIBUTE_PAGE.SAVE"),"\n"),t.xp6(2),t.Q6J("disabled",0===O.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(9,14,"ATTRIBUTE_PAGE.DELETE"),"\n"),t.xp6(2),t.Q6J("placeholder","ATTRIBUTE_PAGE.FILTER"),t.xp6(1),t.Q6J("ngModel",O.filterEmpty),t.xp6(1),t.hij(" ",t.lcZ(13,16,"ATTRIBUTE_PAGE.FILTER_EMPTY"),"\n"),t.xp6(5),t.Q6J("perunWebAppsLoader",O.loading)("perunWebAppsLoaderIndicator",p)}},dependencies:[y.JJ,y.On,f.lW,P.Rr,N.K,T.t,D.p,d.P,w.e,l.X$]})}return C})()},95845:(F,U,s)=>{s.d(U,{Y:()=>X});var e=s(87824),v=(s(78932),s(78337)),r=s(26426),i=s(64124),L=s(37073),n=s(25186),S=s(1385),t=s(65879),E=s(17700),y=s(96814),f=s(56223),P=s(32296),N=s(55940),T=s(82599),D=s(11186),d=s(55959),w=s(62481),l=s(25184),I=s(10781),A=s(89655),G=s(4675),M=s(71365);let C=(()=>{class b{constructor(){this.memberSelected=new t.vpe,this.memberFullNameFunction=a=>(0,i.bD)(a.user)}ngOnInit(){this.members=this.members.sort(i.fx)}static#t=this.\u0275fac=function(o){return new(o||b)};static#e=this.\u0275cmp=t.Xpm({type:b,selectors:[["perun-web-apps-member-search-select"]],inputs:{members:"members"},outputs:{memberSelected:"memberSelected"},decls:4,vars:12,consts:[[3,"entities","searchFunction","mainTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(o,u){1&o&&(t.TgZ(0,"perun-web-apps-entity-search-select",0),t.NdJ("entitySelected",function(Y){return u.memberSelected.emit(Y)}),t.ALo(1,"translate"),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA()),2&o&&t.Q6J("entities",u.members)("searchFunction",u.memberFullNameFunction)("mainTextFunction",u.memberFullNameFunction)("selectPlaceholder",t.lcZ(1,6,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_SEARCH_SELECT.SELECT_MEMBER"))("findPlaceholder",t.lcZ(2,8,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_SEARCH_SELECT.FIND_MEMBER"))("noEntriesText",t.lcZ(3,10,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_SEARCH_SELECT.NO_MEMBER_FOUND"))},dependencies:[G.i,M.X$]})}return b})();var Z=s(4646),c=s(10350),x=s(2730),O=s(69755);const p=["list"];function B(b,K){1&b&&t._UZ(0,"mat-spinner",4)}function m(b,K){if(1&b&&(t.TgZ(0,"perun-web-apps-alert",5),t._uU(1),t.qZA()),2&b){const a=t.oxw();t.xp6(1),t.Oqu(a.noEntityMessage)}}function g(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-group-search-select",22),t.NdJ("groupSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("firstSelectedGroup",a.specificSecondEntity)("displayStatus",!0)("groups",a.entityValues)}}function h(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-resource-search-select",23),t.NdJ("resourceSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("resources",a.entityValues)}}function W(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-member-search-select",24),t.NdJ("memberSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("members",a.entityValues)}}function J(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-facility-search-select",25),t.NdJ("facilitySelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("facilities",a.entityValues)}}function Q(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-user-search-select",26),t.NdJ("userSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("users",a.entityValues)}}function V(b,K){if(1&b&&(t.TgZ(0,"div",16),t.YNc(1,g,1,3,"perun-web-apps-group-search-select",17),t.YNc(2,h,1,1,"perun-web-apps-resource-search-select",18),t.YNc(3,W,1,1,"perun-web-apps-member-search-select",19),t.YNc(4,J,1,1,"perun-web-apps-facility-search-select",20),t.YNc(5,Q,1,1,"perun-web-apps-user-search-select",21),t.qZA()),2&b){const a=t.oxw(2);t.xp6(1),t.Q6J("ngIf","group"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","resource"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","member"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","facility"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","user"===a.secondEntity)}}function H(b,K){1&b&&t._UZ(0,"perun-web-apps-loading-table")}function k(b,K){if(1&b&&t._UZ(0,"perun-web-apps-attributes-list",27,28),2&b){const a=t.oxw(2);t.Q6J("attributes",a.attributes)("filterValue",a.filterValue)("filterEmpty",a.filterEmpty)("selection",a.selection)}}function j(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"div"),t.YNc(1,V,6,5,"div",6),t.TgZ(2,"perun-web-apps-refresh-button",7),t.NdJ("refresh",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.getAttributes(u.specificSecondEntity.id))}),t.qZA(),t.TgZ(3,"button",8),t.NdJ("click",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.onAdd(u.specificSecondEntity.id))}),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"button",9),t.NdJ("click",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.onSave(u.specificSecondEntity.id))}),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"button",10),t.NdJ("click",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.onDelete(u.specificSecondEntity.id))}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"perun-web-apps-debounce-filter",11),t.NdJ("filter",function(u){t.CHM(a);const R=t.oxw();return t.KtG(R.applyFilter(u))}),t.qZA(),t.TgZ(13,"mat-slide-toggle",12),t.NdJ("ngModelChange",function(u){t.CHM(a);const R=t.oxw();return t.KtG(R.filterEmpty=u)}),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.YNc(16,H,1,0,"ng-template",null,13,t.W1O),t.TgZ(18,"div",14),t.YNc(19,k,2,4,"perun-web-apps-attributes-list",15),t.qZA()()}if(2&b){const a=t.MAs(17),o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.showSelect),t.xp6(3),t.hij(" ",t.lcZ(5,11,"ATTRIBUTE_PAGE.CREATE")," "),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(8,13,"ATTRIBUTE_PAGE.SAVE")," "),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(11,15,"ATTRIBUTE_PAGE.DELETE")," "),t.xp6(2),t.Q6J("placeholder","ATTRIBUTE_PAGE.FILTER"),t.xp6(1),t.Q6J("ngModel",o.filterEmpty),t.xp6(1),t.hij(" ",t.lcZ(15,17,"ATTRIBUTE_PAGE.FILTER_EMPTY")," "),t.xp6(5),t.Q6J("perunWebAppsLoader",o.innerLoading)("perunWebAppsLoaderIndicator",a)}}let X=(()=>{class b{constructor(a,o,u,R,Y,$,z){this.attributesManagerService=a,this.resourcesManagerService=o,this.facilitiesManagerService=u,this.groupsManagerService=R,this.membersManager=Y,this.usersManager=$,this.dialog=z,this.specificSecondEntity=null,this.entityValues=[],this.attributes=[],this.selection=new v.Ov(!0,[]),this.allowedStatuses=["INVALID","VALID"],this.loading=!1,this.innerLoading=!1,this.filterValue="",this.filterEmpty=!0,this.showSelect=!0}ngOnInit(){this.showSelect=null===this.specificSecondEntity,this.loadEntityValues(),this.setMessages(this.secondEntity.toLowerCase())}loadEntityValues(){switch(this.loading=!0,this.firstEntity){case"member":switch(this.secondEntity){case"resource":this.resourcesManagerService.getAssignedResourcesWithStatus(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>o.enrichedResource.resource),this.preselectEntity(),this.loading=!1});break;case"group":this.groupsManagerService.getMemberGroups(this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1})}break;case"group":switch(this.secondEntity){case"resource":this.resourcesManagerService.getResourceAssignments(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>{const u=o.enrichedResource.resource;return u.status=o.status,u}),this.preselectEntity(),this.loading=!1});break;case"member":this.membersManager.getCompleteRichMembersForGroup(this.firstEntityId,!1,this.allowedStatuses,null,[S.r.MEMBER_CORE_ID]).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1})}break;case"user":"resource"===this.secondEntity?this.usersManager.getAssociatedResourcesForUser(this.facilityId,this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1}):this.facilitiesManagerService.getAssignedFacilitiesByUser(this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1});break;case"resource":switch(this.secondEntity){case"member":this.resourcesManagerService.getAssignedMembersWithStatus(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>o.richMember),this.preselectEntity(),this.loading=!1});break;case"group":this.resourcesManagerService.getGroupAssignments(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>{const u=o.enrichedGroup.group;return u.status=o.status,u}),this.preselectEntity(),this.loading=!1})}break;case"facility":this.facilitiesManagerService.getAssignedUsers(this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1})}}preselectEntity(){null!==this.specificSecondEntity?this.specifySecondEntity(this.specificSecondEntity):0!==this.entityValues.length&&this.findInitiallySelectedEntity()}findInitiallySelectedEntity(){let a="member"===this.secondEntity||"user"===this.secondEntity?this.entityValues.sort(i.fx)[0]:this.entityValues.sort(i.aC)[0];const o=(0,i.vL)(this.entityKey());if(o)for(const u of this.entityValues)if(u.id===o[0]){a=u;break}this.specifySecondEntity(a)}entityKey(){return"group"===this.secondEntity?"groups":""}getAttributes(a){switch(this.innerLoading=!0,this.selection.clear(),this.firstEntity){case"member":switch(this.secondEntity){case"resource":this.attributesManagerService.getMemberResourceAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"group":this.attributesManagerService.getMemberGroupAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}break;case"group":switch(this.secondEntity){case"resource":this.attributesManagerService.getGroupResourceAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"member":this.attributesManagerService.getMemberGroupAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}break;case"user":"resource"===this.secondEntity?this.membersManager.getMemberByUser(this.specificSecondEntity.voId,this.firstEntityId).subscribe(o=>{this.attributesManagerService.getMemberResourceAttributes(o.id,a).subscribe(u=>{this.attributes=u,this.innerLoading=!1})}):this.attributesManagerService.getUserFacilityAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"resource":switch(this.secondEntity){case"member":this.attributesManagerService.getMemberResourceAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"group":this.attributesManagerService.getGroupResourceAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}break;case"facility":this.attributesManagerService.getUserFacilityAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}}setMessages(a){this.noEntityMessage=`No ${a} assigned`}onSave(a){this.list.updateMapAttributes();const o=(0,i.kZ)();o.width="450px",o.data={entityId:this.firstEntityId,entity:this.firstEntity,secondEntity:this.secondEntity,secondEntityId:a,attributes:this.selection.selected},this.dialog.open(L.wA,o).afterClosed().subscribe(R=>{R&&(this.selection.clear(),this.getAttributes(a))})}onDelete(a){const o=(0,i.kZ)();o.width="450px",o.data={entityId:this.firstEntityId,entity:this.firstEntity,secondEntity:this.secondEntity,secondEntityId:a,attributes:this.selection.selected,theme:`${this.firstEntity}-theme`},this.dialog.open(r.k,o).afterClosed().subscribe(R=>{R&&(this.selection.clear(),this.getAttributes(a))})}onAdd(a){const o=(0,i.kZ)();o.width="1050px",o.data={entityId:this.firstEntityId,entity:this.firstEntity,secondEntity:this.secondEntity,secondEntityId:a,notEmptyAttributes:this.attributes,style:`${this.firstEntity}-theme`},this.dialog.open(n.n,o).afterClosed().subscribe(R=>{R&&(this.selection.clear(),this.getAttributes(a))})}specifySecondEntity(a){a&&(this.specificSecondEntity=a,this.getAttributes(this.specificSecondEntity.id))}applyFilter(a){this.filterValue=a}static#t=this.\u0275fac=function(o){return new(o||b)(t.Y36(e.H8),t.Y36(e.xk),t.Y36(e.IQ),t.Y36(e.ff),t.Y36(e.uq),t.Y36(e.Fv),t.Y36(E.uw))};static#e=this.\u0275cmp=t.Xpm({type:b,selectors:[["app-two-entity-attribute-page"]],viewQuery:function(o,u){if(1&o&&t.Gf(p,5),2&o){let R;t.iGM(R=t.CRH())&&(u.list=R.first)}},inputs:{firstEntityId:"firstEntityId",firstEntity:"firstEntity",secondEntity:"secondEntity",specificSecondEntity:"specificSecondEntity",facilityId:"facilityId"},decls:4,vars:3,consts:[[1,"mt-3"],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],["class","flex-row",4,"ngIf"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"me-2",3,"placeholder","filter"],["labelPosition","before",3,"ngModel","ngModelChange"],["spinner",""],[1,"position-relative"],[3,"attributes","filterValue","filterEmpty","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"flex-row"],[3,"firstSelectedGroup","displayStatus","groups","groupSelected",4,"ngIf"],[3,"resources","resourceSelected",4,"ngIf"],[3,"members","memberSelected",4,"ngIf"],[3,"facilities","facilitySelected",4,"ngIf"],[3,"users","userSelected",4,"ngIf"],[3,"firstSelectedGroup","displayStatus","groups","groupSelected"],[3,"resources","resourceSelected"],[3,"members","memberSelected"],[3,"facilities","facilitySelected"],[3,"users","userSelected"],[3,"attributes","filterValue","filterEmpty","selection"],["list",""]],template:function(o,u){1&o&&(t.TgZ(0,"div",0),t.YNc(1,B,1,0,"mat-spinner",1),t.YNc(2,m,2,1,"perun-web-apps-alert",2),t.YNc(3,j,20,19,"div",3),t.qZA()),2&o&&(t.xp6(1),t.Q6J("ngIf",u.loading),t.xp6(1),t.Q6J("ngIf",0===u.entityValues.length&&!u.loading),t.xp6(1),t.Q6J("ngIf",0!==u.entityValues.length))},dependencies:[y.O5,f.JJ,f.On,P.lW,N.Ou,T.Rr,D.w,d.K,w.t,l.p,I.h,A.L,C,Z.R,c.S,x.P,O.e,M.X$],styles:[".w-35[_ngcontent-%COMP%]{width:35%}"]})}return b})()},19218:(F,U,s)=>{s.d(U,{A:()=>D});var e=s(73615),_=s(94664),v=s(22096),r=s(65879),i=s(96814),L=s(30617),n=s(32296),S=s(26385),t=s(39518),E=s(71365);function y(d,w){1&d&&(r.TgZ(0,"mat-icon"),r._uU(1,"keyboard_arrow_down"),r.qZA())}function f(d,w){1&d&&(r.TgZ(0,"mat-icon"),r._uU(1,"keyboard_arrow_right"),r.qZA())}function P(d,w){if(1&d&&r._UZ(0,"perun-web-apps-menu-buttons-field",8),2&d){const l=r.oxw(2);r.Q6J("items",l.items)}}function N(d,w){if(1&d){const l=r.EpF();r.TgZ(0,"div",1)(1,"button",2),r.NdJ("click",function(){r.CHM(l);const A=r.oxw();return r.KtG(A.toggle())}),r.TgZ(2,"div",3)(3,"span",4),r._uU(4),r.ALo(5,"translate"),r.qZA(),r.YNc(6,y,2,0,"mat-icon",5),r.YNc(7,f,2,0,"mat-icon",5),r.qZA()(),r._UZ(8,"mat-divider",6),r.YNc(9,P,1,1,"perun-web-apps-menu-buttons-field",7),r.qZA()}if(2&d){const l=w.ngIf,I=r.oxw();r.xp6(4),r.Oqu(r.lcZ(5,4,I.title)),r.xp6(2),r.Q6J("ngIf",l.expanded),r.xp6(1),r.Q6J("ngIf",!l.expanded),r.xp6(2),r.Q6J("ngIf",l.expanded)}}const T=function(d){return{expanded:d}};let D=(()=>{class d{constructor(l){this.expandedTilesStore=l}ngOnInit(){this.expanded=this.expandedTilesStore.getStates().pipe((0,_.w)(l=>(0,v.of)(l.get(this.sectionId))))}toggle(){this.expandedTilesStore.setItem(this.sectionId)}static#t=this.\u0275fac=function(I){return new(I||d)(r.Y36(e.SA))};static#e=this.\u0275cmp=r.Xpm({type:d,selectors:[["perun-web-apps-expandable-tiles"]],inputs:{items:"items",title:"title",sectionId:"sectionId"},decls:2,vars:5,consts:[["class","mt-4",4,"ngIf"],[1,"mt-4"],["mat-button","",3,"click"],[1,"d-flex","align-items-center","justify-content-start"],[1,"fs-5"],[4,"ngIf"],[1,"max-divider-width","mb-3"],[3,"items",4,"ngIf"],[3,"items"]],template:function(I,A){1&I&&(r.YNc(0,N,10,6,"div",0),r.ALo(1,"async")),2&I&&r.Q6J("ngIf",0!==A.items.length&&r.VKq(3,T,r.lcZ(1,1,A.expanded)))},dependencies:[i.O5,L.Hw,n.lW,S.d,t.L,i.Ov,E.X$],styles:[".max-divider-width[_ngcontent-%COMP%]{max-width:1600px}"]})}return d})()},4646:(F,U,s)=>{s.d(U,{R:()=>i});var e=s(65879),_=s(64124),v=s(4675),r=s(71365);let i=(()=>{class L{constructor(){this.disableAutoSelect=!1,this.selectPlaceholder="SHARED_LIB.PERUN.COMPONENTS.FACILITY_SEARCH_SELECT.SELECT_FACILITY",this.facilitySelected=new e.vpe,this.nameFunction=S=>S.name}ngOnInit(){this.facilities=this.facilities.sort(_.aC)}static#t=this.\u0275fac=function(t){return new(t||L)};static#e=this.\u0275cmp=e.Xpm({type:L,selectors:[["perun-web-apps-facility-search-select"]],inputs:{facilities:"facilities",disableAutoSelect:"disableAutoSelect",selectPlaceholder:"selectPlaceholder"},outputs:{facilitySelected:"facilitySelected"},decls:4,vars:13,consts:[[3,"entities","disableAutoSelect","searchFunction","mainTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(t,E){1&t&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(f){return E.facilitySelected.emit(f)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&t&&e.Q6J("entities",E.facilities)("disableAutoSelect",E.disableAutoSelect)("searchFunction",E.nameFunction)("mainTextFunction",E.nameFunction)("selectPlaceholder",e.lcZ(1,7,E.selectPlaceholder))("findPlaceholder",e.lcZ(2,9,"SHARED_LIB.PERUN.COMPONENTS.FACILITY_SEARCH_SELECT.FIND_FACILITY"))("noEntriesText",e.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.FACILITY_SEARCH_SELECT.NO_FACILITY_FOUND"))},dependencies:[v.i,r.X$]})}return L})()},39518:(F,U,s)=>{s.d(U,{L:()=>f});var e=s(65879),_=s(96814),v=s(44112),r=s(30617),i=s(23680),L=s(92738),n=s(52269),S=s(71365),t=s(56881);const E=function(P){return[P]};function y(P,N){if(1&P&&(e.TgZ(0,"div",2)(1,"a",3),e.NdJ("auxclick",function(D){return D.preventDefault()}),e.ALo(2,"multiWordDataCy"),e.ALo(3,"translate"),e._UZ(4,"mat-icon",4),e._uU(5),e.ALo(6,"translate"),e.qZA()()),2&P){const T=N.$implicit;e.xp6(1),e.Gre("",T.style," item-itself"),e.Q6J("perunWebAppsMiddleClickRouterLink",e.VKq(14,E,T.url))("routerLink",T.url),e.uIk("data-cy",e.lcZ(2,8,e.lcZ(3,10,T.label))),e.xp6(3),e.Q6J("svgIcon",T.cssIcon),e.xp6(1),e.hij(" ",e.lcZ(6,12,T.label)," ")}}let f=(()=>{class P{static#t=this.\u0275fac=function(D){return new(D||P)};static#e=this.\u0275cmp=e.Xpm({type:P,selectors:[["perun-web-apps-menu-buttons-field"]],inputs:{items:"items"},decls:2,vars:1,consts:[[1,"items-container"],["class","item-itself-container","mat-ripple","",4,"ngFor","ngForOf"],["mat-ripple","",1,"item-itself-container"],[3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"item-pic","perun-icon",3,"svgIcon"]],template:function(D,d){1&D&&(e.TgZ(0,"div",0),e.YNc(1,y,7,16,"div",1),e.qZA()),2&D&&(e.xp6(1),e.Q6J("ngForOf",d.items))},dependencies:[_.sg,v.rH,r.Hw,i.wG,L.Y,n.Q,S.X$,t.R],styles:[".items-container[_ngcontent-%COMP%]{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));margin:0 -8px}@media (max-width: 768px){.items-container[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.item-pic[_ngcontent-%COMP%]{color:currentColor;transform:scale(3);height:74px;margin-bottom:22px}.item-itself-container[_ngcontent-%COMP%]{margin:8px;transition:.25s}.item-itself-container[_ngcontent-%COMP%]:hover{box-shadow:0 0 25px 5px #00000054;transform:scale(1.02);border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%]{text-align:center;min-height:186px;height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;font-size:1.25rem;text-decoration:none;border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:120px;margin-bottom:10px}@media (max-width: 768px){.item-itself[_ngcontent-%COMP%]{min-height:150px;padding:10px}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:80px;margin-bottom:10px}}"]})}return P})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[588],{11712:(F,U,s)=>{s.d(U,{A:()=>r});var e=s(53117),_=s(65879),v=s(44112);let r=(()=>{class i{prepareRoute(n){return n?.activatedRouteData&&null!==n?.activatedRouteData.animation}static#t=this.\u0275fac=function(S){return new(S||i)};static#e=this.\u0275cmp=_.Xpm({type:i,selectors:[["app-animated-router-outlet"]],decls:3,vars:0,consts:[["outlet","outlet"]],template:function(S,t){1&S&&(_.TgZ(0,"div"),_._UZ(1,"router-outlet",null,0),_.qZA())},dependencies:[v.lC],data:{animation:[e.Ji]}})}return i})()},25186:(F,U,s)=>{s.d(U,{n:()=>I});var e=s(17700),_=s(78337),v=s(73615),r=s(27618),i=s(38106),n=(s(78932),s(65879)),S=s(89515),t=s(96814),E=s(32296),y=s(11186),f=s(55959),P=s(25184),N=s(2730),T=s(69755);const D=["list"];function d(A,G){1&A&&(n.TgZ(0,"perun-web-apps-alert",11),n._uU(1),n.ALo(2,"translate"),n.qZA()),2&A&&(n.xp6(1),n.hij(" ",n.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE.ERROR_EMPTY_VALUE")," "))}function w(A,G){1&A&&n._UZ(0,"perun-web-apps-loading-table")}function l(A,G){if(1&A&&n._UZ(0,"perun-web-apps-attributes-list",12,13),2&A){const M=n.oxw();n.Q6J("emptyListText","SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.EMPTY_ATTRIBUTES")("attributes",M.attributes)("filterValue",M.filterValue)("selection",M.selected)("tableId",M.tableId)}}let I=(()=>{class A{constructor(M,C,Z,c,x){this.dialogRef=M,this.data=C,this.attributesManager=Z,this.notificator=c,this.translate=x,this.attributes=[],this.selected=new _.Ov(!0,[]),this.showError=!1,this.filterValue="",this.tableId=i.rF,this.translate.get("DIALOGS.CREATE_ATTRIBUTE.SUCCESS_SAVE").subscribe(O=>this.saveSuccessMessage=O)}ngOnInit(){const M=new Array;let C,Z,c,x,O,p,B,m;switch(this.data.notEmptyAttributes.forEach(g=>{M.push(g.id)}),this.data.entity){case"member":C=this.data.entityId;break;case"user":Z=this.data.entityId;break;case"vo":c=this.data.entityId;break;case"group":x=this.data.entityId;break;case"resource":O=this.data.entityId;break;case"facility":p=this.data.entityId;break;case"host":B=this.data.entityId;break;case"ues":m=this.data.entityId}switch(this.data.secondEntity){case"member":C=this.data.secondEntityId;break;case"user":Z=this.data.secondEntityId;break;case"vo":c=this.data.secondEntityId;break;case"group":x=this.data.secondEntityId;break;case"resource":O=this.data.secondEntityId;break;case"facility":p=this.data.secondEntityId;break;case"host":B=this.data.secondEntityId;break;case"ues":m=this.data.secondEntityId}this.loading=!0,this.attributesManager.getAttributesDefinitionWithRights(C,Z,c,x,O,p,B,m).subscribe(g=>{this.attributes=g,this.attributes=this.attributes.filter(h=>!M.includes(h.id)&&this.twoEntityValid(h)),this.loading=!1})}onCancel(){this.dialogRef.close()}onSave(){this.list.updateMapAttributes();let M=!1;for(const C of this.selected.selected)"java.util.ArrayList"===C.type&&0===C.value.length&&(M=!0),void 0===C.value&&(M=!0);if(M)return this.showError=!0,void setTimeout(()=>{this.showError=!1},5e3);switch(this.data.entity){case"facility":"user"===this.data.secondEntity?this.attributesManager.setUserFacilityAttributes({facility:this.data.entityId,user:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()}):this.attributesManager.setFacilityAttributes({facility:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"group":"resource"===this.data.secondEntity?this.attributesManager.setGroupResourceAttributes({group:this.data.entityId,resource:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()}):this.attributesManager.setGroupAttributes({group:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"member":switch(this.data.secondEntity){case"resource":this.attributesManager.setMemberResourceAttributes({member:this.data.entityId,resource:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"group":this.attributesManager.setMemberGroupAttributes({member:this.data.entityId,group:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;default:this.attributesManager.setMemberAttributes({member:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()})}break;case"resource":switch(this.data.secondEntity){case"member":this.attributesManager.setMemberResourceAttributes({resource:this.data.entityId,member:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"group":this.attributesManager.setGroupResourceAttributes({resource:this.data.entityId,group:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;default:this.attributesManager.setResourceAttributes({resource:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()})}break;case"user":"facility"===this.data.secondEntity?this.attributesManager.setUserFacilityAttributes({user:this.data.entityId,facility:this.data.secondEntityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()}):this.attributesManager.setUserAttributes({user:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"vo":this.attributesManager.setVoAttributes({vo:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"host":this.attributesManager.setHostAttributes({host:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()});break;case"ues":this.attributesManager.setUserExtSourceAttributes({userExtSource:this.data.entityId,attributes:this.selected.selected}).subscribe(()=>{this.handleSuccess()})}}applyFilter(M){this.filterValue=M}handleSuccess(){this.notificator.showSuccess(this.saveSuccessMessage),this.selected.clear(),this.dialogRef.close("saved")}twoEntityValid(M){return!this.data.secondEntity||M.entity===`${this.data.entity}_${this.data.secondEntity}`||M.entity===`${this.data.secondEntity}_${this.data.entity}`}static#t=this.\u0275fac=function(C){return new(C||A)(n.Y36(e.so),n.Y36(e.WI),n.Y36(r.H8),n.Y36(v.V6),n.Y36(S.sK))};static#e=this.\u0275cmp=n.Xpm({type:A,selectors:[["app-create-attribute-dialog"]],viewQuery:function(C,Z){if(1&C&&n.Gf(D,5),2&C){let c;n.iGM(c=n.CRH())&&(Z.list=c.first)}},decls:19,vars:17,consts:[["mat-dialog-title",""],[1,"page-subtitle"],["data-cy","filter-attributes",1,"font-size-1rem",3,"placeholder","filter"],["class","ms-3 font-size-1rem","alert_type","error",4,"ngIf"],["mat-dialog-content",""],["spinner",""],[1,"position-relative"],[3,"emptyListText","attributes","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","save-selected-attributes","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","error",1,"ms-3","font-size-1rem"],[3,"emptyListText","attributes","filterValue","selection","tableId"],["list",""]],template:function(C,Z){if(1&C&&(n.TgZ(0,"div")(1,"div",0)(2,"h1",1),n._uU(3),n.ALo(4,"translate"),n.qZA(),n.TgZ(5,"perun-web-apps-debounce-filter",2),n.NdJ("filter",function(x){return Z.applyFilter(x)}),n.qZA(),n.YNc(6,d,3,3,"perun-web-apps-alert",3),n.qZA(),n.TgZ(7,"div",4),n.YNc(8,w,1,0,"ng-template",null,5,n.W1O),n.TgZ(10,"div",6),n.YNc(11,l,2,5,"perun-web-apps-attributes-list",7),n.qZA()(),n.TgZ(12,"div",8)(13,"button",9),n.NdJ("click",function(){return Z.onCancel()}),n._uU(14),n.ALo(15,"translate"),n.qZA(),n.TgZ(16,"button",10),n.NdJ("click",function(){return Z.onSave()}),n._uU(17),n.ALo(18,"translate"),n.qZA()()()),2&C){const c=n.MAs(9);n.Tol(Z.data.style),n.xp6(3),n.Oqu(n.lcZ(4,11,"DIALOGS.CREATE_ATTRIBUTE.SET_NEW")),n.xp6(2),n.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.FILTER"),n.xp6(1),n.Q6J("ngIf",Z.showError),n.xp6(5),n.Q6J("perunWebAppsLoader",Z.loading)("perunWebAppsLoaderIndicator",c),n.xp6(3),n.hij(" ",n.lcZ(15,13,"DIALOGS.CREATE_ATTRIBUTE.CANCEL")," "),n.xp6(2),n.Q6J("disabled",0===Z.selected.selected.length),n.xp6(1),n.hij(" ",n.lcZ(18,15,"DIALOGS.CREATE_ATTRIBUTE.SAVE")," ")}},dependencies:[t.O5,E.lW,e.uh,e.xY,e.H8,y.w,f.K,P.p,N.P,T.e,S.X$],styles:[".font-size-1rem[_ngcontent-%COMP%]{font-size:1rem!important}"]})}return A})()},26426:(F,U,s)=>{s.d(U,{k:()=>D});var e=s(17700),_=s(25313),v=s(73615),r=s(27618),i=s(65879),L=s(89515),n=s(32296),S=s(12207),t=s(69755);function E(d,w){1&d&&i._UZ(0,"perun-web-apps-loading-dialog")}function y(d,w){1&d&&i._UZ(0,"th",14)}function f(d,w){if(1&d&&(i.TgZ(0,"td",15),i._uU(1),i.qZA()),2&d){const l=w.$implicit;i.xp6(1),i.Oqu(l.displayName)}}function P(d,w){1&d&&i._UZ(0,"tr",16)}function N(d,w){1&d&&i._UZ(0,"tr",17)}function T(d,w){if(1&d){const l=i.EpF();i.TgZ(0,"div")(1,"h1",2),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",3)(5,"div"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"div",4),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"table",5),i.ynx(12,6),i.YNc(13,y,1,0,"th",7),i.YNc(14,f,2,1,"td",8),i.BQk(),i.YNc(15,P,1,0,"tr",9),i.YNc(16,N,1,0,"tr",10),i.qZA()(),i.TgZ(17,"div",11)(18,"button",12),i.NdJ("click",function(){i.CHM(l);const A=i.oxw();return i.KtG(A.onCancel())}),i._uU(19),i.ALo(20,"translate"),i.qZA(),i.TgZ(21,"button",13),i.NdJ("click",function(){i.CHM(l);const A=i.oxw();return i.KtG(A.onSubmit())}),i._uU(22),i.ALo(23,"translate"),i.qZA()()()}if(2&d){const l=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,9,"DIALOGS.DELETE_ATTRIBUTES.TITLE")),i.xp6(4),i.hij(" ",i.lcZ(7,11,"DIALOGS.DELETE_ATTRIBUTES.DESCRIPTION")," "),i.xp6(3),i.hij(" ",i.lcZ(10,13,"DIALOGS.DELETE_ATTRIBUTES.ASK")," "),i.xp6(2),i.Q6J("dataSource",l.dataSource),i.xp6(4),i.Q6J("matHeaderRowDef",l.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",l.displayedColumns),i.xp6(3),i.hij(" ",i.lcZ(20,15,"DIALOGS.DELETE_ATTRIBUTES.CANCEL")," "),i.xp6(2),i.Q6J("disabled",l.loading),i.xp6(1),i.hij(" ",i.lcZ(23,17,"DIALOGS.DELETE_ATTRIBUTES.DELETE")," ")}}let D=(()=>{class d{constructor(l,I,A,G,M){this.dialogRef=l,this.data=I,this.notificator=A,this.translate=G,this.attributesManager=M,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.dataSource=new _.by(this.data.attributes),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){const l=[];for(const A of this.data.attributes)l.push(A.id);const I={};switch(I[this.data.entity]=this.data.entityId,I.attributes=l,void 0!==this.data.secondEntity&&(I[this.data.secondEntity]=this.data.secondEntityId),this.loading=!0,this.data.entity){case"vo":this.attributesManager.removeVoAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"group":"resource"===this.data.secondEntity?this.attributesManager.removeGroupResourceAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1}):this.attributesManager.removeGroupAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"user":"facility"===this.data.secondEntity?this.attributesManager.removeUserFacilityAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1}):this.attributesManager.removeUserAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"member":switch(this.data.secondEntity){case"resource":this.attributesManager.removeMemberResourceAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"group":this.attributesManager.removeMemberGroupAttributes(this.data.entityId,this.data.secondEntityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;default:this.attributesManager.removeMemberAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1})}break;case"facility":"user"===this.data.secondEntity?this.attributesManager.removeUserFacilityAttributes(this.data.secondEntityId,this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1}):this.attributesManager.removeFacilityAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"host":this.attributesManager.removeHostAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"ues":this.attributesManager.removeUesAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"resource":switch(this.data.secondEntity){case"member":this.attributesManager.removeMemberResourceAttributes(this.data.secondEntityId,this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;case"group":this.attributesManager.removeGroupResourceAttributes(this.data.secondEntityId,this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1});break;default:this.attributesManager.removeResourceAttributes(this.data.entityId,l).subscribe({next:()=>{this.onSuccess()},error:()=>this.loading=!1})}}}onSuccess(){this.translate.get("DIALOGS.DELETE_ATTRIBUTES.SUCCESS").subscribe(l=>{this.notificator.showSuccess(l),this.dialogRef.close(!0)})}static#t=this.\u0275fac=function(I){return new(I||d)(i.Y36(e.so),i.Y36(e.WI),i.Y36(v.V6),i.Y36(L.sK),i.Y36(r.H8))};static#e=this.\u0275cmp=i.Xpm({type:d,selectors:[["app-delete-attribute-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","delete-attributes","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(I,A){if(1&I&&(i.YNc(0,E,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,T,24,19,"div",1),i.qZA()),2&I){const G=i.MAs(1);i.xp6(2),i.Gre("",A.theme," position-relative"),i.xp6(1),i.Q6J("perunWebAppsLoader",A.loading)("perunWebAppsLoaderIndicator",G)}},dependencies:[n.lW,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,e.uh,e.xY,e.H8,S.b,t.e,L.X$]})}return d})()},54200:(F,U,s)=>{s.d(U,{l:()=>y});var e=s(65879),_=s(78932),v=s(32296),r=s(17700),i=s(12207),L=s(88185),n=s(69755),S=s(89515);function t(f,P){1&f&&e._UZ(0,"perun-web-apps-loading-dialog")}function E(f,P){if(1&f){const N=e.EpF();e.TgZ(0,"div")(1,"h1",2),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",3),e._UZ(5,"perun-web-apps-ban-specification",4),e.qZA(),e.TgZ(6,"div",5)(7,"button",6),e.NdJ("click",function(){e.CHM(N);const D=e.oxw();return e.KtG(D.cancel.emit())}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",7),e.NdJ("click",function(){e.CHM(N);const D=e.oxw();return e.KtG(D.updateBan())}),e._uU(11),e.ALo(12,"translate"),e.qZA()()()}if(2&f){const N=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,5,"DIALOGS.UPDATE_BAN.TITLE")),e.xp6(3),e.Q6J("description",N.ban.description)("validity",N.ban.validityTo),e.xp6(3),e.hij(" ",e.lcZ(9,7,"DIALOGS.UPDATE_BAN.CANCEL")," "),e.xp6(3),e.hij(" ",e.lcZ(12,9,"DIALOGS.UPDATE_BAN.UPDATE")," ")}}let y=(()=>{class f{constructor(){this.loading=!1,this.cancel=new e.vpe,this.update=new e.vpe}updateBan(){this.update.emit({description:this.banForm.getDescription(),validity:this.banForm.getValidity()})}static#t=this.\u0275fac=function(T){return new(T||f)};static#e=this.\u0275cmp=e.Xpm({type:f,selectors:[["app-update-ban-dialog"]],viewQuery:function(T,D){if(1&T&&e.Gf(_.CZ,5),2&T){let d;e.iGM(d=e.CRH())&&(D.banForm=d.first)}},inputs:{loading:"loading",ban:"ban",theme:"theme"},outputs:{cancel:"cancel",update:"update"},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"description","validity"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["mat-flat-button","","color","accent",3,"click"]],template:function(T,D){if(1&T&&(e.YNc(0,t,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,E,13,11,"div",1),e.qZA()),2&T){const d=e.MAs(1);e.xp6(2),e.Gre("",D.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",D.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[v.lW,r.uh,r.xY,r.H8,i.b,L.C,n.e,S.X$]})}return f})()},52260:(F,U,s)=>{s.d(U,{e:()=>L});var e=s(17700),_=s(27618),v=s(73615),r=s(65879),i=s(54200);let L=(()=>{class n{constructor(t,E,y,f){this.data=t,this.dialogRef=E,this.resourceService=y,this.notificator=f,this.loading=!1}update(t){this.loading=!0,this.resourceService.updateResourceBan({banOnResource:{id:this.data.ban.id,beanName:"BanOnFacility",resourceId:this.data.ban.resourceId,memberId:this.data.ban.memberId,description:t.description,validityTo:t.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(E){return new(E||n)(r.Y36(e.WI),r.Y36(e.so),r.Y36(_.xk),r.Y36(v.V6))};static#e=this.\u0275cmp=r.Xpm({type:n,selectors:[["app-update-resource-ban-dialog"]],decls:1,vars:3,consts:[[3,"ban","theme","loading","cancel","update"]],template:function(E,y){1&E&&(r.TgZ(0,"app-update-ban-dialog",0),r.NdJ("cancel",function(){return y.cancel()})("update",function(P){return y.update(P)}),r.qZA()),2&E&&r.Q6J("ban",y.data.ban)("theme","facility-theme")("loading",y.loading)},dependencies:[i.l]})}return n})()},82060:(F,U,s)=>{s.d(U,{A:()=>L});var e=s(17700),_=s(27618),v=s(73615),r=s(65879),i=s(54200);let L=(()=>{class n{constructor(t,E,y,f){this.data=t,this.dialogRef=E,this.voService=y,this.notificator=f,this.loading=!1}update(t){this.loading=!0,this.voService.updateVoBan({banOnVo:{id:this.data.ban.id,beanName:"BanOnVo",voId:this.data.ban.voId,memberId:this.data.ban.memberId,description:t.description,validityTo:t.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(E){return new(E||n)(r.Y36(e.WI),r.Y36(e.so),r.Y36(_.YF),r.Y36(v.V6))};static#e=this.\u0275cmp=r.Xpm({type:n,selectors:[["app-update-vo-ban-dialog"]],decls:1,vars:3,consts:[[3,"ban","theme","loading","cancel","update"]],template:function(E,y){1&E&&(r.TgZ(0,"app-update-ban-dialog",0),r.NdJ("cancel",function(){return y.cancel()})("update",function(P){return y.update(P)}),r.qZA()),2&E&&r.Q6J("ban",y.data.ban)("theme","vo-theme")("loading",y.loading)},dependencies:[i.l]})}return n})()},7831:(F,U,s)=>{s.d(U,{r:()=>O});var e=s(65879),_=s(56223),v=s(64124),r=s(50165),i=s(27618),L=s(73615),n=s(92596),S=s(87466),t=s(91762),E=s(83620),y=s(48180),f=s(94664),P=s(37398),N=s(96814),T=s(23680),D=s(24516),d=s(64170),w=s(98525),l=s(89515);function I(p,B){if(1&p&&(e.TgZ(0,"mat-option",7),e._uU(1),e.qZA()),2&p){const m=B.$implicit;e.Q6J("value",m),e.xp6(1),e.hij(" ",m," ")}}function A(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.FIELD_EMPTY")))}function G(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_EXISTS")))}function M(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_FORMAT")))}function C(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_LONG")))}function Z(p,B){1&p&&(e.TgZ(0,"mat-error"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_SHORT")))}function c(p,B){if(1&p&&(e.TgZ(0,"span",8),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p){const m=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,"Not selected"===m.formGroup.get("namespaceCtrl").value?"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_DISABLED":"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN_DISABLED_FOR_NAMESPACE")," ")}}let x=(()=>{class p{constructor(m,g){this.membersManagerService=m,this.usersManagerService=g,this.filteredNamespaces=null,this.namespaceChanged=new e.vpe,this.parsedRulesChanged=new e.vpe,this.namespaceOptions=[],this.selectedNamespace=null,this.namespaceRules=[],this.parsedRules=new Map}ngOnInit(){this.namespaceOptions=["Not selected"],this.membersManagerService.getAllNamespacesRules().subscribe(m=>{this.namespaceRules=m,this.parseNamespaceRules()}),this.onNamespaceChanged("Not selected")}existingLoginValidator(){return m=>{let g=this.formGroup.get("namespaceCtrl").value.toLowerCase();return g="not selected"===g?"mu":g,m.valueChanges.pipe((0,E.b)(500),(0,y.q)(1),(0,f.w)(()=>this.usersManagerService.isLoginAvailable(g,m.value).pipe((0,P.U)(h=>h?null:{loginExists:!0}))))}}parseNamespaceRules(){for(const m of this.namespaceRules)if(null===this.filteredNamespaces||!this.filteredNamespaces.includes(m.namespaceName)){this.namespaceOptions.push(m.namespaceName);const g={login:"disabled"};this.parseAttributes(g,m.requiredAttributes,"required"),this.parseAttributes(g,m.optionalAttributes,"optional"),this.parsedRules.set(m.namespaceName,g)}this.parsedRulesChanged.emit(this.parsedRules)}parseAttributes(m,g,h){for(const W of g)"login"===W&&(m.login=h)}onNamespaceChanged(m){this.selectedNamespace=m.toLowerCase();const g=this.formGroup.get("loginCtrl");if("Not selected"!==m)if("disabled"===this.parsedRules.get(this.selectedNamespace).login)g.disable(),g.setValue("");else{const h=[_.kI.required,_.kI.pattern("^[a-z][a-z0-9_-]+$"),_.kI.maxLength(15),_.kI.minLength(2)];(0,v.mH)(g,h,[this.existingLoginValidator()])}else g.disable(),g.setValue("");this.namespaceChanged.emit(m)}static#t=this.\u0275fac=function(g){return new(g||p)(e.Y36(i.uq),e.Y36(i.Fv))};static#e=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-login-for-namespace"]],inputs:{formGroup:"formGroup",filteredNamespaces:"filteredNamespaces"},outputs:{namespaceChanged:"namespaceChanged",parsedRulesChanged:"parsedRulesChanged"},decls:18,vars:16,consts:[[1,"display-flex",3,"formGroup"],["formControlName","namespaceCtrl",3,"valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"floatLabel"],["formControlName","loginCtrl","matInput","","required","",3,"hidden"],[4,"ngIf"],["class","input-disabled",4,"ngIf"],[3,"value"],[1,"input-disabled"]],template:function(g,h){1&g&&(e.TgZ(0,"div",0)(1,"mat-form-field")(2,"mat-label"),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.TgZ(5,"mat-select",1),e.NdJ("valueChange",function(J){return h.onNamespaceChanged(J)}),e.YNc(6,I,2,2,"mat-option",2),e.qZA()(),e.TgZ(7,"mat-form-field",3)(8,"mat-label"),e._uU(9),e.ALo(10,"translate"),e.qZA(),e._UZ(11,"input",4),e.YNc(12,A,3,3,"mat-error",5),e.YNc(13,G,3,3,"mat-error",5),e.YNc(14,M,3,3,"mat-error",5),e.YNc(15,C,3,3,"mat-error",5),e.YNc(16,Z,3,3,"mat-error",5),e.YNc(17,c,3,3,"span",6),e.qZA()()),2&g&&(e.Q6J("formGroup",h.formGroup),e.xp6(3),e.Oqu(e.lcZ(4,12,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.NAMESPACE")),e.xp6(3),e.Q6J("ngForOf",h.namespaceOptions),e.xp6(1),e.Q6J("floatLabel",h.formGroup.get("loginCtrl").disabled?"always":null),e.xp6(2),e.Oqu(e.lcZ(10,14,"SHARED.COMPONENTS.LOGIN_FOR_NAMESPACE.LOGIN")),e.xp6(2),e.Q6J("hidden",h.formGroup.get("loginCtrl").disabled),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("required")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("loginExists")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("pattern")&&!h.formGroup.get("loginCtrl").hasError("minlength")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("maxlength")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").hasError("minlength")),e.xp6(1),e.Q6J("ngIf",h.formGroup.get("loginCtrl").disabled))},dependencies:[N.sg,N.O5,T.ey,D.Nt,d.KE,d.hX,d.TO,_.Fj,_.JJ,_.JL,_.Q7,_.sg,_.u,w.gD,l.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.input-disabled[_ngcontent-%COMP%]{pointer-events:none;color:#888}"]})}return p})(),O=(()=>{class p{constructor(m,g,h){this.membersManagerService=m,this.usersManagerService=g,this.apiRequestConfiguration=h,this.filteredNamespace=null,this.parsedRulesOutput=new e.vpe,this.selectedNamespace=null,this.parsedRules=new Map}parsedRulesFunction(m){this.parsedRules=m,this.parsedRulesOutput.emit(m)}onNamespaceChanged(m){this.selectedNamespace=m.toLowerCase();const g=this.formGroup.get("passwordCtrl"),h=this.formGroup.get("passwordAgainCtrl"),W=this.formGroup.get("generatePasswordCtrl");"Not selected"!==m?((0,v.mH)(W,[]),this.passwordOptionChanged()):(g.disable(),g.setValue(""),h.disable(),h.setValue(""),W.disable(),W.dirty||W.setValue(!0))}passwordOptionChanged(){const m=this.formGroup.get("passwordCtrl"),g=this.formGroup.get("passwordAgainCtrl");this.formGroup.get("generatePasswordCtrl").value?(m.disable(),m.setValue(""),g.disable(),g.setValue("")):((0,v.mH)(m,[_.kI.required],[(0,r.yT)(this.selectedNamespace,this.usersManagerService,this.apiRequestConfiguration)]),(0,v.mH)(g,[]))}static#t=this.\u0275fac=function(g){return new(g||p)(e.Y36(i.uq),e.Y36(i.Fv),e.Y36(L.F5))};static#e=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-login-password-form-with-generate-option"]],inputs:{formGroup:"formGroup",filteredNamespace:"filteredNamespace"},outputs:{parsedRulesOutput:"parsedRulesOutput"},decls:12,vars:23,consts:[[1,"display-flex",3,"formGroup"],[3,"formGroup","filteredNamespaces","namespaceChanged","parsedRulesChanged"],["formControlName","generatePasswordCtrl","matTooltipPosition","left",1,"display-flex","mt-3",3,"matTooltipDisabled","matTooltip","ngModelChange"],[3,"checked","value"],[1,"display-flex"],[3,"formGroup","namespace","passwordRequired","tooltipPwdDisabledForNamespace"]],template:function(g,h){1&g&&(e.TgZ(0,"div",0)(1,"app-login-for-namespace",1),e.NdJ("namespaceChanged",function(J){return h.onNamespaceChanged(J)})("parsedRulesChanged",function(J){return h.parsedRulesFunction(J)}),e.qZA(),e.TgZ(2,"mat-radio-group",2),e.NdJ("ngModelChange",function(){return h.passwordOptionChanged()}),e.ALo(3,"translate"),e.TgZ(4,"mat-radio-button",3),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"mat-radio-button",3),e._uU(8),e.ALo(9,"translate"),e.qZA()(),e.TgZ(10,"div",4),e._UZ(11,"perun-web-apps-password-form",5),e.qZA()()),2&g&&(e.Q6J("formGroup",h.formGroup),e.xp6(1),e.Q6J("formGroup",h.formGroup)("filteredNamespaces",h.filteredNamespace),e.xp6(1),e.s9C("matTooltip",e.lcZ(3,17,"DIALOGS.CREATE_SERVICE_MEMBER.PASSWORD_NOT_SUPPORTED")),e.Q6J("matTooltipDisabled","Not selected"!==h.formGroup.get("namespaceCtrl").value),e.xp6(2),e.Q6J("checked",h.formGroup.get("generatePasswordCtrl").value&&h.formGroup.get("generatePasswordCtrl").enabled)("value",!0),e.xp6(1),e.hij(" ",e.lcZ(6,19,"DIALOGS.CREATE_SERVICE_MEMBER.PASSWORD_RANDOM")," "),e.xp6(2),e.Q6J("checked",!h.formGroup.get("generatePasswordCtrl").value&&h.formGroup.get("generatePasswordCtrl").enabled)("value",!1),e.xp6(1),e.hij(" ",e.lcZ(9,21,"DIALOGS.CREATE_SERVICE_MEMBER.ENTER_PASSWORD")," "),e.xp6(2),e.ekj("input-disabled",h.formGroup.get("generatePasswordCtrl").value),e.xp6(1),e.Q6J("formGroup",h.formGroup)("namespace",h.selectedNamespace)("passwordRequired",!h.formGroup.get("generatePasswordCtrl").value)("tooltipPwdDisabledForNamespace",h.formGroup.get("generatePasswordCtrl").enabled))},dependencies:[_.JJ,_.JL,_.sg,_.u,n.gM,S.VQ,S.U0,t.G,x,l.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return p})()},5786:(F,U,s)=>{s.d(U,{t:()=>M});var e=s(27618),_=s(78337),v=s(64124),r=s(25186),i=s(37073),L=s(26426),S=(s(78932),s(38106)),t=s(65879),E=s(17700),y=s(56223),f=s(32296),P=s(82599),N=s(55959),T=s(62481),D=s(25184),d=s(2730),w=s(69755),l=s(89515);const I=["list"];function A(C,Z){1&C&&t._UZ(0,"perun-web-apps-loading-table")}function G(C,Z){if(1&C&&t._UZ(0,"perun-web-apps-attributes-list",9,10),2&C){const c=t.oxw();t.Q6J("attributes",c.attributes)("filterValue",c.filterValue)("filterEmpty",c.filterEmpty)("selection",c.selection)("tableId",c.tableId)}}let M=(()=>{class C{constructor(c,x){this.attributesManagerService=c,this.dialog=x,this.attributes=[],this.selection=new _.Ov(!0,[]),this.filterValue="",this.filterEmpty=!0,this.tableId=S.rF,this.loading=!1}ngOnInit(){this.refreshTable()}refreshTable(){switch(this.loading=!0,this.entity){case"member":this.attributesManagerService.getMemberAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"group":this.attributesManagerService.getGroupAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"user":this.attributesManagerService.getUserAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"resource":this.attributesManagerService.getResourceAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"facility":this.attributesManagerService.getFacilityAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"vo":this.attributesManagerService.getVoAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1});break;case"host":this.attributesManagerService.getHostAttributes(this.entityId).subscribe(c=>{this.attributes=c,this.selection.clear(),this.loading=!1})}}applyFilter(c){this.filterValue=c}onCreate(){const c=(0,v.kZ)();c.width="1050px",c.data={entityId:this.entityId,entity:this.entity,notEmptyAttributes:this.attributes,style:this.entity+"-theme"},this.dialog.open(r.n,c).afterClosed().subscribe(O=>{O&&this.refreshTable()})}onSave(){this.list.updateMapAttributes();const c=(0,v.kZ)();c.width="450px",c.data={entityId:this.entityId,entity:this.entity,attributes:this.selection.selected},this.dialog.open(i.wA,c).afterClosed().subscribe(O=>{O&&this.refreshTable()})}onDelete(){const c=(0,v.kZ)();c.width="450px",c.data={entityId:this.entityId,entity:this.entity,attributes:this.selection.selected},this.dialog.open(L.k,c).afterClosed().subscribe(O=>{O&&this.refreshTable()})}static#t=this.\u0275fac=function(x){return new(x||C)(t.Y36(e.H8),t.Y36(E.uw))};static#e=this.\u0275cmp=t.Xpm({type:C,selectors:[["app-one-entity-attribute-page"]],viewQuery:function(x,O){if(1&x&&t.Gf(I,5),2&x){let p;t.iGM(p=t.CRH())&&(O.list=p.first)}},inputs:{entity:"entity",entityId:"entityId"},decls:18,vars:18,consts:[[3,"refresh"],["color","accent","data-cy","add-attributes","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","data-cy","remove-attributes","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"me-2",3,"placeholder","filter"],["labelPosition","before",3,"ngModel","ngModelChange"],["spinner",""],[1,"position-relative"],[3,"attributes","filterValue","filterEmpty","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attributes","filterValue","filterEmpty","selection","tableId"],["list",""]],template:function(x,O){if(1&x&&(t.TgZ(0,"perun-web-apps-refresh-button",0),t.NdJ("refresh",function(){return O.refreshTable()}),t.qZA(),t.TgZ(1,"button",1),t.NdJ("click",function(){return O.onCreate()}),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"button",2),t.NdJ("click",function(){return O.onSave()}),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"button",3),t.NdJ("click",function(){return O.onDelete()}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(B){return O.applyFilter(B)}),t.qZA(),t.TgZ(11,"mat-slide-toggle",5),t.NdJ("ngModelChange",function(B){return O.filterEmpty=B}),t._uU(12),t.ALo(13,"translate"),t.qZA(),t.YNc(14,A,1,0,"ng-template",null,6,t.W1O),t.TgZ(16,"div",7),t.YNc(17,G,2,5,"perun-web-apps-attributes-list",8),t.qZA()),2&x){const p=t.MAs(15);t.xp6(2),t.hij(" ",t.lcZ(3,10,"ATTRIBUTE_PAGE.CREATE"),"\n"),t.xp6(2),t.Q6J("disabled",0===O.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(6,12,"ATTRIBUTE_PAGE.SAVE"),"\n"),t.xp6(2),t.Q6J("disabled",0===O.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(9,14,"ATTRIBUTE_PAGE.DELETE"),"\n"),t.xp6(2),t.Q6J("placeholder","ATTRIBUTE_PAGE.FILTER"),t.xp6(1),t.Q6J("ngModel",O.filterEmpty),t.xp6(1),t.hij(" ",t.lcZ(13,16,"ATTRIBUTE_PAGE.FILTER_EMPTY"),"\n"),t.xp6(5),t.Q6J("perunWebAppsLoader",O.loading)("perunWebAppsLoaderIndicator",p)}},dependencies:[y.JJ,y.On,f.lW,P.Rr,N.K,T.t,D.p,d.P,w.e,l.X$]})}return C})()},95845:(F,U,s)=>{s.d(U,{Y:()=>X});var e=s(27618),v=(s(78932),s(78337)),r=s(26426),i=s(64124),L=s(37073),n=s(25186),S=s(1385),t=s(65879),E=s(17700),y=s(96814),f=s(56223),P=s(32296),N=s(55940),T=s(82599),D=s(11186),d=s(55959),w=s(62481),l=s(25184),I=s(10781),A=s(89655),G=s(4675),M=s(89515);let C=(()=>{class b{constructor(){this.memberSelected=new t.vpe,this.memberFullNameFunction=a=>(0,i.bD)(a.user)}ngOnInit(){this.members=this.members.sort(i.fx)}static#t=this.\u0275fac=function(o){return new(o||b)};static#e=this.\u0275cmp=t.Xpm({type:b,selectors:[["perun-web-apps-member-search-select"]],inputs:{members:"members"},outputs:{memberSelected:"memberSelected"},decls:4,vars:12,consts:[[3,"entities","searchFunction","mainTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(o,u){1&o&&(t.TgZ(0,"perun-web-apps-entity-search-select",0),t.NdJ("entitySelected",function(Y){return u.memberSelected.emit(Y)}),t.ALo(1,"translate"),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA()),2&o&&t.Q6J("entities",u.members)("searchFunction",u.memberFullNameFunction)("mainTextFunction",u.memberFullNameFunction)("selectPlaceholder",t.lcZ(1,6,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_SEARCH_SELECT.SELECT_MEMBER"))("findPlaceholder",t.lcZ(2,8,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_SEARCH_SELECT.FIND_MEMBER"))("noEntriesText",t.lcZ(3,10,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_SEARCH_SELECT.NO_MEMBER_FOUND"))},dependencies:[G.i,M.X$]})}return b})();var Z=s(4646),c=s(10350),x=s(2730),O=s(69755);const p=["list"];function B(b,K){1&b&&t._UZ(0,"mat-spinner",4)}function m(b,K){if(1&b&&(t.TgZ(0,"perun-web-apps-alert",5),t._uU(1),t.qZA()),2&b){const a=t.oxw();t.xp6(1),t.Oqu(a.noEntityMessage)}}function g(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-group-search-select",22),t.NdJ("groupSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("firstSelectedGroup",a.specificSecondEntity)("displayStatus",!0)("groups",a.entityValues)}}function h(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-resource-search-select",23),t.NdJ("resourceSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("resources",a.entityValues)}}function W(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-member-search-select",24),t.NdJ("memberSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("members",a.entityValues)}}function J(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-facility-search-select",25),t.NdJ("facilitySelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("facilities",a.entityValues)}}function Q(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"perun-web-apps-user-search-select",26),t.NdJ("userSelected",function(u){t.CHM(a);const R=t.oxw(3);return t.KtG(R.specifySecondEntity(u))}),t.qZA()}if(2&b){const a=t.oxw(3);t.Q6J("users",a.entityValues)}}function V(b,K){if(1&b&&(t.TgZ(0,"div",16),t.YNc(1,g,1,3,"perun-web-apps-group-search-select",17),t.YNc(2,h,1,1,"perun-web-apps-resource-search-select",18),t.YNc(3,W,1,1,"perun-web-apps-member-search-select",19),t.YNc(4,J,1,1,"perun-web-apps-facility-search-select",20),t.YNc(5,Q,1,1,"perun-web-apps-user-search-select",21),t.qZA()),2&b){const a=t.oxw(2);t.xp6(1),t.Q6J("ngIf","group"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","resource"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","member"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","facility"===a.secondEntity),t.xp6(1),t.Q6J("ngIf","user"===a.secondEntity)}}function H(b,K){1&b&&t._UZ(0,"perun-web-apps-loading-table")}function k(b,K){if(1&b&&t._UZ(0,"perun-web-apps-attributes-list",27,28),2&b){const a=t.oxw(2);t.Q6J("attributes",a.attributes)("filterValue",a.filterValue)("filterEmpty",a.filterEmpty)("selection",a.selection)}}function j(b,K){if(1&b){const a=t.EpF();t.TgZ(0,"div"),t.YNc(1,V,6,5,"div",6),t.TgZ(2,"perun-web-apps-refresh-button",7),t.NdJ("refresh",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.getAttributes(u.specificSecondEntity.id))}),t.qZA(),t.TgZ(3,"button",8),t.NdJ("click",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.onAdd(u.specificSecondEntity.id))}),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"button",9),t.NdJ("click",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.onSave(u.specificSecondEntity.id))}),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"button",10),t.NdJ("click",function(){t.CHM(a);const u=t.oxw();return t.KtG(u.onDelete(u.specificSecondEntity.id))}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"perun-web-apps-debounce-filter",11),t.NdJ("filter",function(u){t.CHM(a);const R=t.oxw();return t.KtG(R.applyFilter(u))}),t.qZA(),t.TgZ(13,"mat-slide-toggle",12),t.NdJ("ngModelChange",function(u){t.CHM(a);const R=t.oxw();return t.KtG(R.filterEmpty=u)}),t._uU(14),t.ALo(15,"translate"),t.qZA(),t.YNc(16,H,1,0,"ng-template",null,13,t.W1O),t.TgZ(18,"div",14),t.YNc(19,k,2,4,"perun-web-apps-attributes-list",15),t.qZA()()}if(2&b){const a=t.MAs(17),o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.showSelect),t.xp6(3),t.hij(" ",t.lcZ(5,11,"ATTRIBUTE_PAGE.CREATE")," "),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(8,13,"ATTRIBUTE_PAGE.SAVE")," "),t.xp6(2),t.Q6J("disabled",0===o.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(11,15,"ATTRIBUTE_PAGE.DELETE")," "),t.xp6(2),t.Q6J("placeholder","ATTRIBUTE_PAGE.FILTER"),t.xp6(1),t.Q6J("ngModel",o.filterEmpty),t.xp6(1),t.hij(" ",t.lcZ(15,17,"ATTRIBUTE_PAGE.FILTER_EMPTY")," "),t.xp6(5),t.Q6J("perunWebAppsLoader",o.innerLoading)("perunWebAppsLoaderIndicator",a)}}let X=(()=>{class b{constructor(a,o,u,R,Y,$,z){this.attributesManagerService=a,this.resourcesManagerService=o,this.facilitiesManagerService=u,this.groupsManagerService=R,this.membersManager=Y,this.usersManager=$,this.dialog=z,this.specificSecondEntity=null,this.entityValues=[],this.attributes=[],this.selection=new v.Ov(!0,[]),this.allowedStatuses=["INVALID","VALID"],this.loading=!1,this.innerLoading=!1,this.filterValue="",this.filterEmpty=!0,this.showSelect=!0}ngOnInit(){this.showSelect=null===this.specificSecondEntity,this.loadEntityValues(),this.setMessages(this.secondEntity.toLowerCase())}loadEntityValues(){switch(this.loading=!0,this.firstEntity){case"member":switch(this.secondEntity){case"resource":this.resourcesManagerService.getAssignedResourcesWithStatus(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>o.enrichedResource.resource),this.preselectEntity(),this.loading=!1});break;case"group":this.groupsManagerService.getMemberGroups(this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1})}break;case"group":switch(this.secondEntity){case"resource":this.resourcesManagerService.getResourceAssignments(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>{const u=o.enrichedResource.resource;return u.status=o.status,u}),this.preselectEntity(),this.loading=!1});break;case"member":this.membersManager.getCompleteRichMembersForGroup(this.firstEntityId,!1,this.allowedStatuses,null,[S.r.MEMBER_CORE_ID]).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1})}break;case"user":"resource"===this.secondEntity?this.usersManager.getAssociatedResourcesForUser(this.facilityId,this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1}):this.facilitiesManagerService.getAssignedFacilitiesByUser(this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1});break;case"resource":switch(this.secondEntity){case"member":this.resourcesManagerService.getAssignedMembersWithStatus(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>o.richMember),this.preselectEntity(),this.loading=!1});break;case"group":this.resourcesManagerService.getGroupAssignments(this.firstEntityId).subscribe(a=>{this.entityValues=a.map(o=>{const u=o.enrichedGroup.group;return u.status=o.status,u}),this.preselectEntity(),this.loading=!1})}break;case"facility":this.facilitiesManagerService.getAssignedUsers(this.firstEntityId).subscribe(a=>{this.entityValues=a,this.preselectEntity(),this.loading=!1})}}preselectEntity(){null!==this.specificSecondEntity?this.specifySecondEntity(this.specificSecondEntity):0!==this.entityValues.length&&this.findInitiallySelectedEntity()}findInitiallySelectedEntity(){let a="member"===this.secondEntity||"user"===this.secondEntity?this.entityValues.sort(i.fx)[0]:this.entityValues.sort(i.aC)[0];const o=(0,i.vL)(this.entityKey());if(o)for(const u of this.entityValues)if(u.id===o[0]){a=u;break}this.specifySecondEntity(a)}entityKey(){return"group"===this.secondEntity?"groups":""}getAttributes(a){switch(this.innerLoading=!0,this.selection.clear(),this.firstEntity){case"member":switch(this.secondEntity){case"resource":this.attributesManagerService.getMemberResourceAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"group":this.attributesManagerService.getMemberGroupAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}break;case"group":switch(this.secondEntity){case"resource":this.attributesManagerService.getGroupResourceAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"member":this.attributesManagerService.getMemberGroupAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}break;case"user":"resource"===this.secondEntity?this.membersManager.getMemberByUser(this.specificSecondEntity.voId,this.firstEntityId).subscribe(o=>{this.attributesManagerService.getMemberResourceAttributes(o.id,a).subscribe(u=>{this.attributes=u,this.innerLoading=!1})}):this.attributesManagerService.getUserFacilityAttributes(this.firstEntityId,a).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"resource":switch(this.secondEntity){case"member":this.attributesManagerService.getMemberResourceAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1});break;case"group":this.attributesManagerService.getGroupResourceAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}break;case"facility":this.attributesManagerService.getUserFacilityAttributes(a,this.firstEntityId).subscribe(o=>{this.attributes=o,this.innerLoading=!1})}}setMessages(a){this.noEntityMessage=`No ${a} assigned`}onSave(a){this.list.updateMapAttributes();const o=(0,i.kZ)();o.width="450px",o.data={entityId:this.firstEntityId,entity:this.firstEntity,secondEntity:this.secondEntity,secondEntityId:a,attributes:this.selection.selected},this.dialog.open(L.wA,o).afterClosed().subscribe(R=>{R&&(this.selection.clear(),this.getAttributes(a))})}onDelete(a){const o=(0,i.kZ)();o.width="450px",o.data={entityId:this.firstEntityId,entity:this.firstEntity,secondEntity:this.secondEntity,secondEntityId:a,attributes:this.selection.selected,theme:`${this.firstEntity}-theme`},this.dialog.open(r.k,o).afterClosed().subscribe(R=>{R&&(this.selection.clear(),this.getAttributes(a))})}onAdd(a){const o=(0,i.kZ)();o.width="1050px",o.data={entityId:this.firstEntityId,entity:this.firstEntity,secondEntity:this.secondEntity,secondEntityId:a,notEmptyAttributes:this.attributes,style:`${this.firstEntity}-theme`},this.dialog.open(n.n,o).afterClosed().subscribe(R=>{R&&(this.selection.clear(),this.getAttributes(a))})}specifySecondEntity(a){a&&(this.specificSecondEntity=a,this.getAttributes(this.specificSecondEntity.id))}applyFilter(a){this.filterValue=a}static#t=this.\u0275fac=function(o){return new(o||b)(t.Y36(e.H8),t.Y36(e.xk),t.Y36(e.IQ),t.Y36(e.ff),t.Y36(e.uq),t.Y36(e.Fv),t.Y36(E.uw))};static#e=this.\u0275cmp=t.Xpm({type:b,selectors:[["app-two-entity-attribute-page"]],viewQuery:function(o,u){if(1&o&&t.Gf(p,5),2&o){let R;t.iGM(R=t.CRH())&&(u.list=R.first)}},inputs:{firstEntityId:"firstEntityId",firstEntity:"firstEntity",secondEntity:"secondEntity",specificSecondEntity:"specificSecondEntity",facilityId:"facilityId"},decls:4,vars:3,consts:[[1,"mt-3"],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],["class","flex-row",4,"ngIf"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"me-2",3,"placeholder","filter"],["labelPosition","before",3,"ngModel","ngModelChange"],["spinner",""],[1,"position-relative"],[3,"attributes","filterValue","filterEmpty","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"flex-row"],[3,"firstSelectedGroup","displayStatus","groups","groupSelected",4,"ngIf"],[3,"resources","resourceSelected",4,"ngIf"],[3,"members","memberSelected",4,"ngIf"],[3,"facilities","facilitySelected",4,"ngIf"],[3,"users","userSelected",4,"ngIf"],[3,"firstSelectedGroup","displayStatus","groups","groupSelected"],[3,"resources","resourceSelected"],[3,"members","memberSelected"],[3,"facilities","facilitySelected"],[3,"users","userSelected"],[3,"attributes","filterValue","filterEmpty","selection"],["list",""]],template:function(o,u){1&o&&(t.TgZ(0,"div",0),t.YNc(1,B,1,0,"mat-spinner",1),t.YNc(2,m,2,1,"perun-web-apps-alert",2),t.YNc(3,j,20,19,"div",3),t.qZA()),2&o&&(t.xp6(1),t.Q6J("ngIf",u.loading),t.xp6(1),t.Q6J("ngIf",0===u.entityValues.length&&!u.loading),t.xp6(1),t.Q6J("ngIf",0!==u.entityValues.length))},dependencies:[y.O5,f.JJ,f.On,P.lW,N.Ou,T.Rr,D.w,d.K,w.t,l.p,I.h,A.L,C,Z.R,c.S,x.P,O.e,M.X$],styles:[".w-35[_ngcontent-%COMP%]{width:35%}"]})}return b})()},19218:(F,U,s)=>{s.d(U,{A:()=>D});var e=s(73615),_=s(94664),v=s(22096),r=s(65879),i=s(96814),L=s(30617),n=s(32296),S=s(26385),t=s(39518),E=s(89515);function y(d,w){1&d&&(r.TgZ(0,"mat-icon"),r._uU(1,"keyboard_arrow_down"),r.qZA())}function f(d,w){1&d&&(r.TgZ(0,"mat-icon"),r._uU(1,"keyboard_arrow_right"),r.qZA())}function P(d,w){if(1&d&&r._UZ(0,"perun-web-apps-menu-buttons-field",8),2&d){const l=r.oxw(2);r.Q6J("items",l.items)}}function N(d,w){if(1&d){const l=r.EpF();r.TgZ(0,"div",1)(1,"button",2),r.NdJ("click",function(){r.CHM(l);const A=r.oxw();return r.KtG(A.toggle())}),r.TgZ(2,"div",3)(3,"span",4),r._uU(4),r.ALo(5,"translate"),r.qZA(),r.YNc(6,y,2,0,"mat-icon",5),r.YNc(7,f,2,0,"mat-icon",5),r.qZA()(),r._UZ(8,"mat-divider",6),r.YNc(9,P,1,1,"perun-web-apps-menu-buttons-field",7),r.qZA()}if(2&d){const l=w.ngIf,I=r.oxw();r.xp6(4),r.Oqu(r.lcZ(5,4,I.title)),r.xp6(2),r.Q6J("ngIf",l.expanded),r.xp6(1),r.Q6J("ngIf",!l.expanded),r.xp6(2),r.Q6J("ngIf",l.expanded)}}const T=function(d){return{expanded:d}};let D=(()=>{class d{constructor(l){this.expandedTilesStore=l}ngOnInit(){this.expanded=this.expandedTilesStore.getStates().pipe((0,_.w)(l=>(0,v.of)(l.get(this.sectionId))))}toggle(){this.expandedTilesStore.setItem(this.sectionId)}static#t=this.\u0275fac=function(I){return new(I||d)(r.Y36(e.SA))};static#e=this.\u0275cmp=r.Xpm({type:d,selectors:[["perun-web-apps-expandable-tiles"]],inputs:{items:"items",title:"title",sectionId:"sectionId"},decls:2,vars:5,consts:[["class","mt-4",4,"ngIf"],[1,"mt-4"],["mat-button","",3,"click"],[1,"d-flex","align-items-center","justify-content-start"],[1,"fs-5"],[4,"ngIf"],[1,"max-divider-width","mb-3"],[3,"items",4,"ngIf"],[3,"items"]],template:function(I,A){1&I&&(r.YNc(0,N,10,6,"div",0),r.ALo(1,"async")),2&I&&r.Q6J("ngIf",0!==A.items.length&&r.VKq(3,T,r.lcZ(1,1,A.expanded)))},dependencies:[i.O5,L.Hw,n.lW,S.d,t.L,i.Ov,E.X$],styles:[".max-divider-width[_ngcontent-%COMP%]{max-width:1600px}"]})}return d})()},4646:(F,U,s)=>{s.d(U,{R:()=>i});var e=s(65879),_=s(64124),v=s(4675),r=s(89515);let i=(()=>{class L{constructor(){this.disableAutoSelect=!1,this.selectPlaceholder="SHARED_LIB.PERUN.COMPONENTS.FACILITY_SEARCH_SELECT.SELECT_FACILITY",this.facilitySelected=new e.vpe,this.nameFunction=S=>S.name}ngOnInit(){this.facilities=this.facilities.sort(_.aC)}static#t=this.\u0275fac=function(t){return new(t||L)};static#e=this.\u0275cmp=e.Xpm({type:L,selectors:[["perun-web-apps-facility-search-select"]],inputs:{facilities:"facilities",disableAutoSelect:"disableAutoSelect",selectPlaceholder:"selectPlaceholder"},outputs:{facilitySelected:"facilitySelected"},decls:4,vars:13,consts:[[3,"entities","disableAutoSelect","searchFunction","mainTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(t,E){1&t&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(f){return E.facilitySelected.emit(f)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&t&&e.Q6J("entities",E.facilities)("disableAutoSelect",E.disableAutoSelect)("searchFunction",E.nameFunction)("mainTextFunction",E.nameFunction)("selectPlaceholder",e.lcZ(1,7,E.selectPlaceholder))("findPlaceholder",e.lcZ(2,9,"SHARED_LIB.PERUN.COMPONENTS.FACILITY_SEARCH_SELECT.FIND_FACILITY"))("noEntriesText",e.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.FACILITY_SEARCH_SELECT.NO_FACILITY_FOUND"))},dependencies:[v.i,r.X$]})}return L})()},39518:(F,U,s)=>{s.d(U,{L:()=>f});var e=s(65879),_=s(96814),v=s(44112),r=s(30617),i=s(23680),L=s(92738),n=s(52269),S=s(89515),t=s(56881);const E=function(P){return[P]};function y(P,N){if(1&P&&(e.TgZ(0,"div",2)(1,"a",3),e.NdJ("auxclick",function(D){return D.preventDefault()}),e.ALo(2,"multiWordDataCy"),e.ALo(3,"translate"),e._UZ(4,"mat-icon",4),e._uU(5),e.ALo(6,"translate"),e.qZA()()),2&P){const T=N.$implicit;e.xp6(1),e.Gre("",T.style," item-itself"),e.Q6J("perunWebAppsMiddleClickRouterLink",e.VKq(14,E,T.url))("routerLink",T.url),e.uIk("data-cy",e.lcZ(2,8,e.lcZ(3,10,T.label))),e.xp6(3),e.Q6J("svgIcon",T.cssIcon),e.xp6(1),e.hij(" ",e.lcZ(6,12,T.label)," ")}}let f=(()=>{class P{static#t=this.\u0275fac=function(D){return new(D||P)};static#e=this.\u0275cmp=e.Xpm({type:P,selectors:[["perun-web-apps-menu-buttons-field"]],inputs:{items:"items"},decls:2,vars:1,consts:[[1,"items-container"],["class","item-itself-container","mat-ripple","",4,"ngFor","ngForOf"],["mat-ripple","",1,"item-itself-container"],[3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"item-pic","perun-icon",3,"svgIcon"]],template:function(D,d){1&D&&(e.TgZ(0,"div",0),e.YNc(1,y,7,16,"div",1),e.qZA()),2&D&&(e.xp6(1),e.Q6J("ngForOf",d.items))},dependencies:[_.sg,v.rH,r.Hw,i.wG,L.Y,n.Q,S.X$,t.R],styles:[".items-container[_ngcontent-%COMP%]{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));margin:0 -8px}@media (max-width: 768px){.items-container[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.item-pic[_ngcontent-%COMP%]{color:currentColor;transform:scale(3);height:74px;margin-bottom:22px}.item-itself-container[_ngcontent-%COMP%]{margin:8px;transition:.25s}.item-itself-container[_ngcontent-%COMP%]:hover{box-shadow:0 0 25px 5px #00000054;transform:scale(1.02);border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%]{text-align:center;min-height:186px;height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;font-size:1.25rem;text-decoration:none;border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:120px;margin-bottom:10px}@media (max-width: 768px){.item-itself[_ngcontent-%COMP%]{min-height:150px;padding:10px}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:80px;margin-bottom:10px}}"]})}return P})()}}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/6.e49b37a8988b4071.js b/dist/apps/admin-gui/6.640b280a1cbc5d19.js similarity index 98% rename from dist/apps/admin-gui/6.e49b37a8988b4071.js rename to dist/apps/admin-gui/6.640b280a1cbc5d19.js index 80c600d11..f67c64d78 100644 --- a/dist/apps/admin-gui/6.e49b37a8988b4071.js +++ b/dist/apps/admin-gui/6.640b280a1cbc5d19.js @@ -1 +1 @@ -"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[6],{62023:(ne,F,o)=>{o.d(F,{G:()=>E});var r=o(65879);let E=(()=>{class n{constructor(){this.entityDetailChange=new r.vpe}reloadEntityDetail(){this.entityDetailChange.emit()}static#e=this.\u0275fac=function(s){return new(s||n)};static#t=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},34535:(ne,F,o)=>{o.d(F,{y:()=>X});var r=o(87824),E=o(38106),n=o(73615),S=o(80874),b=o(56223),s=o(78337),t=o(65879),e=o(44112),L=o(96814),K=o(23680),a=o(64170),B=o(98525),W=o(55959),O=o(62481),y=o(61917),w=o(2730),V=o(69755),C=o(71365),j=o(47777);function M(Q,ie){if(1&Q&&(t.TgZ(0,"mat-option",10),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&Q){const R=ie.$implicit;t.Q6J("value",R),t.xp6(1),t.hij(" ",t.lcZ(2,2,"CONSENTS.STATUS_"+R)," ")}}function H(Q,ie){if(1&Q){const R=t.EpF();t.TgZ(0,"mat-form-field",7)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-select",8),t.NdJ("closed",function(){t.CHM(R);const p=t.oxw();return t.KtG(p.changeConsentStatuses())}),t.TgZ(5,"mat-select-trigger"),t._uU(6),t.ALo(7,"selectedConsentStatuses"),t.qZA(),t.YNc(8,M,3,4,"mat-option",9),t.qZA()()}if(2&Q){const R=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,4,"RESOURCE_DETAIL.ASSIGNED_MEMBERS.FILTER_CONSENT_STATUS")),t.xp6(2),t.Q6J("formControl",R.consentStatuses),t.xp6(2),t.hij(" ",t.Dn7(7,6,R.selectedConsentStatuses,R.consentStatusList,R.consentStatuses.value)," "),t.xp6(2),t.Q6J("ngForOf",R.consentStatusList)}}function Z(Q,ie){1&Q&&t._UZ(0,"perun-web-apps-loading-table")}function Y(Q,ie){if(1&Q){const R=t.EpF();t.TgZ(0,"perun-web-apps-members-list",11),t.NdJ("updateTable",function(){t.CHM(R);const p=t.oxw();return t.KtG(p.refreshTable())}),t.qZA()}if(2&Q){const R=t.oxw();t.Q6J("displayedColumns",R.columns)("disableRouting",!R.routeAuth)("filter",R.filterValue)("members",R.members)("tableId",R.tableId)}}let X=(()=>{class Q{constructor(R,x,p,G,m,N,U){this.route=R,this.resourceService=x,this.authResolver=p,this.entityStorageService=G,this.storeService=m,this.consentService=N,this.consentStatusPipe=U,this.loading=!1,this.filterValue="",this.tableId=E.iQ,this.members=[],this.columns=["id","fullName"],this.includeConsents=!1,this.consents=[],this.consentStatuses=new b.NI,this.consentStatusList=["UNSIGNED","GRANTED","REVOKED"],this.selectedConsentStatuses=[],this.selection=new s.Ov(!0,[])}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.resourceService.getAssignedRichMembers(this.resource.id).subscribe(R=>{this.setAuthRights(R),this.consentService.getConsentHubByResource(this.resource.id).subscribe(x=>{this.includeConsents=this.storeService.getProperty("enforce_consents")&&x.enforceConsents,this.includeConsents?(this.columns=["id","fullName","consentStatus"],this.consentService.getConsentsForConsentHubByResource(this.resource.id).subscribe(p=>{this.consents=p,this.members=this.getConsentsForMembers(R).filter(G=>!this.selectedConsentStatuses||0===this.selectedConsentStatuses.length||this.selectedConsentStatuses.includes(G.consent))})):this.members=R,this.loading=!1})})}setAuthRights(R){0!==R.length&&(this.routeAuth=this.authResolver.isAuthorized("getMemberById_int_policy",[R[0]]))}applyFilter(R){this.filterValue=R}getConsentsForMembers(R){const x=[];return R.forEach(p=>{const G=p;G.consent=this.consentStatusPipe.transform(p.userId,this.consents),x.push(G)}),x}changeConsentStatuses(){this.selection.clear(),this.selectedConsentStatuses=this.consentStatuses.value,this.refreshTable()}static#e=this.\u0275fac=function(x){return new(x||Q)(t.Y36(e.gz),t.Y36(r.xk),t.Y36(n.x4),t.Y36(n.fb),t.Y36(n.d6),t.Y36(r.WY),t.Y36(S.m2))};static#t=this.\u0275cmp=t.Xpm({type:Q,selectors:[["app-resource-assigned-members"]],features:[t._Bn([S.m2,S.Qh])],decls:10,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 fix-select",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","disableRouting","filter","members","tableId","updateTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"me-2","fix-select"],["multiple","",3,"formControl","closed"],["class","resource-theme",3,"value",4,"ngFor","ngForOf"],[1,"resource-theme",3,"value"],[3,"displayedColumns","disableRouting","filter","members","tableId","updateTable"]],template:function(x,p){if(1&x&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return p.refreshTable()}),t.qZA(),t.YNc(4,H,9,10,"mat-form-field",2),t.TgZ(5,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(m){return p.applyFilter(m)}),t.qZA(),t.YNc(6,Z,1,0,"ng-template",null,4,t.W1O),t.TgZ(8,"div",5),t.YNc(9,Y,1,5,"perun-web-apps-members-list",6),t.qZA()),2&x){const G=t.MAs(7);t.xp6(1),t.Oqu(t.lcZ(2,5,"RESOURCE_DETAIL.ASSIGNED_MEMBERS.TITLE")),t.xp6(3),t.Q6J("ngIf",p.includeConsents),t.xp6(1),t.Q6J("placeholder","RESOURCE_DETAIL.ASSIGNED_MEMBERS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",p.loading)("perunWebAppsLoaderIndicator",G)}},dependencies:[L.sg,L.O5,K.ey,a.KE,a.hX,b.JJ,b.oH,B.gD,B.$L,W.K,O.t,y.O,w.P,V.e,C.X$,j.Q]})}return Q})()},90068:(ne,F,o)=>{o.d(F,{D:()=>_e});var r=o(87824),E=o(38106),n=o(78337),S=o(64124),b=o(17700),s=o(73615),t=o(65879),e=o(71365),L=o(96814),K=o(32296),a=o(74104),B=o(12207),W=o(2730),O=o(52839),y=o(69755),w=o(49496);function V(f,q){1&f&&t._UZ(0,"perun-web-apps-loading-dialog")}const C=function(){return["id","name","enabled","description"]};function j(f,q){if(1&f&&t._UZ(0,"app-services-list",15),2&f){const l=t.oxw(2);t.Q6J("disableRouting",!0)("services",l.filteredServices)("displayedColumns",t.DdM(5,C))("selection",l.selection)("tableId",l.tableId)}}const M=function(){return["select","id","name","enabled","description"]};function H(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-tab-group",4),t.NdJ("selectedTabChange",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.tabChanged())}),t.TgZ(6,"mat-tab",5),t.ALo(7,"translate"),t.TgZ(8,"div",6)(9,"perun-web-apps-debounce-filter",7),t.NdJ("filter",function(g){t.CHM(l);const A=t.oxw();return t.KtG(A.applyFilter(g))}),t.ALo(10,"translate"),t.qZA()(),t._UZ(11,"app-services-list",8),t.qZA(),t.TgZ(12,"mat-tab",5),t.ALo(13,"translate"),t.TgZ(14,"div",9)(15,"perun-web-apps-service-package-search-select",10),t.NdJ("packageSelected",function(g){t.CHM(l);const A=t.oxw();return t.KtG(A.servicePackageSelected(g))}),t.qZA()(),t.YNc(16,j,1,6,"app-services-list",11),t.qZA()()(),t.TgZ(17,"div",12)(18,"button",13),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",14),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onAdd())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&f){const l=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,18,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.TITLE")),t.xp6(4),t.s9C("label",t.lcZ(7,20,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.SELECT_SERVICE")),t.Q6J("disabled",l.loading),t.xp6(3),t.s9C("placeholder",t.lcZ(10,22,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.FILTER_DESCRIPTION")),t.xp6(2),t.Q6J("services",l.unAssignedServices)("disableRouting",!0)("displayedColumns",t.DdM(30,M))("filterValue",l.filterValue)("selection",l.selection)("tableId",l.tableId),t.xp6(1),t.s9C("label",t.lcZ(13,24,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.SELECT_PACKAGE")),t.Q6J("disabled",l.loading),t.xp6(3),t.Q6J("selectedPackage",l.selectedPackage)("servicePackages",l.servicePackages),t.xp6(1),t.Q6J("ngIf",-1!==l.selectedPackage.id),t.xp6(3),t.hij(" ",t.lcZ(20,26,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.CANCEL_BUTTON")," "),t.xp6(2),t.Q6J("disabled",0===l.selection.selected.length&&-1===l.selectedPackage.id||l.loading),t.xp6(1),t.hij(" ",t.lcZ(23,28,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE."+(-1===l.selectedPackage.id?"ADD_SERVICES":"ADD_PACKAGE"))," ")}}let Z=(()=>{class f{constructor(l,u,g,A,D,J){this.dialogRef=l,this.data=u,this.notificator=g,this.translate=A,this.resourceManager=D,this.servicesManager=J,this.loading=!1,this.unAssignedServices=[],this.filteredServices=[],this.servicePackages=[],this.selectedPackage={name:"Not selected",description:"",id:-1,beanName:"ServicePackage"},this.selection=new n.Ov(!0,[]),this.tableId=E.DR,this.filterValue=""}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.resourceManager.getAssignedServicesToResource(this.data.resourceId).subscribe(l=>{this.servicesManager.getServices().subscribe(u=>{this.servicesManager.getServicesPackages().subscribe(g=>{this.servicePackages.push(this.selectedPackage),this.servicePackages=this.servicePackages.concat(g),this.unAssignedServices=u;for(const A of l)for(const D of u)A.id===D.id&&this.unAssignedServices.splice(this.unAssignedServices.indexOf(D),1);this.loading=!1})})})}onCancel(){this.dialogRef.close()}onAdd(){this.loading=!0,-1!==this.selectedPackage.id?this.addServicePackage():this.addServices()}applyFilter(l){this.filterValue=l}servicePackageSelected(l){this.selectedPackage=l,-1!==l.id?this.servicesManager.getServicesFromServicesPackage(l.id).subscribe(u=>{this.filteredServices=u}):this.filteredServices=[]}tabChanged(){this.selection.clear(),this.filterValue="",this.selectedPackage=this.servicePackages[0]}addServicePackage(){this.resourceManager.assignServicesPackage(this.data.resourceId,this.selectedPackage.id).subscribe(()=>{this.translate.get("DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.PACKAGE_SUCCESS_MESSAGE").subscribe(l=>{this.notificator.showSuccess(l),0!==this.selection.selected.length?this.addServices():this.dialogRef.close(!0)})},()=>this.loading=!1)}addServices(){const l=[];for(const u of this.selection.selected)l.push(u.id);this.resourceManager.assignServices(this.data.resourceId,l).subscribe(()=>{this.translate.get("DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.SERVICE_SUCCESS_MESSAGE").subscribe(u=>{this.notificator.showSuccess(u),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(u){return new(u||f)(t.Y36(b.so),t.Y36(b.WI),t.Y36(s.V6),t.Y36(e.sK),t.Y36(r.xk),t.Y36(r.KK))};static#t=this.\u0275cmp=t.Xpm({type:f,selectors:[["app-perun-web-apps-assign-service-to-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-stretch-tabs","false",3,"selectedTabChange"],[3,"disabled","label"],[1,"mt-2"],[3,"placeholder","filter"],[3,"services","disableRouting","displayedColumns","filterValue","selection","tableId"],[1,"mt-3"],[3,"selectedPackage","servicePackages","packageSelected"],[3,"disableRouting","services","displayedColumns","selection","tableId",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"disableRouting","services","displayedColumns","selection","tableId"]],template:function(u,g){if(1&u&&(t.YNc(0,V,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,H,24,31,"div",1),t.qZA()),2&u){const A=t.MAs(1);t.xp6(2),t.Gre("",g.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",A)}},dependencies:[L.O5,K.lW,a.uX,a.SP,b.uh,b.xY,b.H8,B.b,W.P,O.F,y.e,w.Q,e.X$]})}return f})();var Y=o(25313);function X(f,q){1&f&&t._UZ(0,"perun-web-apps-loading-dialog")}function Q(f,q){1&f&&t._UZ(0,"th",14)}function ie(f,q){if(1&f&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&f){const l=q.$implicit;t.xp6(1),t.Oqu(l.name)}}function R(f,q){1&f&&t._UZ(0,"tr",16)}function x(f,q){1&f&&t._UZ(0,"tr",17)}function p(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Q,1,0,"th",7),t.YNc(14,ie,2,1,"td",8),t.BQk(),t.YNc(15,R,1,0,"tr",9),t.YNc(16,x,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&f){const l=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.ASK")," "),t.xp6(2),t.Q6J("dataSource",l.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",l.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",l.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.CANCEL")," "),t.xp6(2),t.Q6J("disabled",l.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.DELETE")," ")}}let G=(()=>{class f{constructor(l,u,g,A,D){this.dialogRef=l,this.data=u,this.notificator=g,this.translate=A,this.resourcesManager=D,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new Y.by(this.data.services)}onSubmit(){this.loading=!0;const l=[];for(const u of this.data.services)l.push(u.id);this.resourcesManager.removeServices(this.data.resourceId,l).subscribe(()=>{this.translate.get("DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.SUCCESS").subscribe(u=>{this.notificator.showSuccess(u),this.dialogRef.close(!0)})},()=>this.loading=!1)}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(u){return new(u||f)(t.Y36(b.so),t.Y36(b.WI),t.Y36(s.V6),t.Y36(e.sK),t.Y36(r.xk))};static#t=this.\u0275cmp=t.Xpm({type:f,selectors:[["app-perun-web-apps-remove-service-from-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(u,g){if(1&u&&(t.YNc(0,X,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,p,24,19,"div",1),t.qZA()),2&u){const A=t.MAs(1);t.xp6(2),t.Gre("",g.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",A)}},dependencies:[K.lW,Y.BZ,Y.fO,Y.as,Y.w1,Y.Dz,Y.nj,Y.ge,Y.ev,Y.XQ,Y.Gk,b.uh,b.xY,b.H8,B.b,y.e,e.X$]})}return f})();var m=o(44112),N=o(55959),U=o(62481);function ee(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.addService())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&f&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"RESOURCE_DETAIL.ASSIGNED_SERVICES.ADD_SERVICE"),"\n"))}function oe(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.removeServices())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&f){const l=t.oxw();t.Q6J("disabled",0===l.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"RESOURCE_DETAIL.ASSIGNED_SERVICES.REMOVE_SERVICE"),"\n")}}function le(f,q){1&f&&t._UZ(0,"perun-web-apps-loading-table")}function ce(f,q){if(1&f&&t._UZ(0,"app-services-list",10),2&f){const l=t.oxw();t.Q6J("disableRouting",!l.serviceRoutingAuth)("selection",l.selected)("displayedColumns",l.displayedColumns)("filterValue",l.filterValue)("services",l.assignedServices)("tableId",l.tableId)}}let _e=(()=>{class f{constructor(l,u,g,A,D){this.route=l,this.resourcesManager=u,this.dialog=g,this.guiAuthResolver=A,this.entityStorageService=D,this.assignedServices=[],this.selected=new n.Ov(!0,[]),this.tableId=E.uC,this.filterValue="",this.displayedColumns=["select","id","name","enabled","script","description"]}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.getDataForAuthorization(),this.loadAllServices()}loadAllServices(){this.loading=!0,this.resourcesManager.getAssignedServicesToResource(this.resource.id).subscribe(l=>{this.assignedServices=l,this.selected.clear(),this.loading=!1})}addService(){const l=(0,S.kZ)();l.width="800px",l.data={theme:"resource-theme",resourceId:this.resource.id},this.dialog.open(Z,l).afterClosed().subscribe(g=>{g&&this.loadAllServices()})}removeServices(){const l=(0,S.kZ)();l.width="500px",l.data={theme:"resource-theme",resourceId:this.resource.id,services:this.selected.selected},this.dialog.open(G,l).afterClosed().subscribe(g=>{g&&this.loadAllServices()})}applyFilter(l){this.filterValue=l}getDataForAuthorization(){this.assignServiceAuth=this.guiAuthResolver.isAuthorized("assignServices_Resource_List_policy",[this.resource]),this.removeServiceAuth=this.guiAuthResolver.isAuthorized("removeServices_Resource_List_policy",[this.resource]),this.displayedColumns=this.removeServiceAuth?["select","id","name","enabled","script","description"]:["id","name","enabled","script","description"],this.serviceRoutingAuth=this.guiAuthResolver.isPerunAdminOrObserver()}static#e=this.\u0275fac=function(u){return new(u||f)(t.Y36(m.gz),t.Y36(r.xk),t.Y36(b.uw),t.Y36(s.x4),t.Y36(s.fb))};static#t=this.\u0275cmp=t.Xpm({type:f,selectors:[["app-perun-web-apps-resource-assigned-services"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","action-button me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","selection","displayedColumns","filterValue","services","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"action-button","me-2",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","selection","displayedColumns","filterValue","services","tableId"]],template:function(u,g){if(1&u&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return g.loadAllServices()}),t.qZA(),t.YNc(4,ee,3,3,"button",2),t.YNc(5,oe,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(D){return g.applyFilter(D)}),t.qZA(),t.YNc(7,le,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,ce,1,6,"app-services-list",7),t.qZA()),2&u){const A=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"RESOURCE_DETAIL.ASSIGNED_SERVICES.TITLE")),t.xp6(3),t.Q6J("ngIf",g.assignServiceAuth),t.xp6(1),t.Q6J("ngIf",g.removeServiceAuth),t.xp6(1),t.Q6J("placeholder","RESOURCE_DETAIL.ASSIGNED_SERVICES.FILTER_SERVICES"),t.xp6(4),t.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",A)}},dependencies:[L.O5,K.lW,w.Q,N.K,U.t,W.P,y.e,e.X$]})}return f})()},11800:(ne,F,o)=>{o.d(F,{X:()=>V});var r=o(73615),E=o(87824),n=o(65879),S=o(96814),b=o(74104),s=o(95845),t=o(5786),e=o(71365);function L(C,j){1&C&&(n._uU(0),n.ALo(1,"translate")),2&C&&n.hij(" ",n.lcZ(1,1,"RESOURCE_DETAIL.ENTITY")," ")}function K(C,j){if(1&C&&n._UZ(0,"app-one-entity-attribute-page",5),2&C){const M=n.oxw();n.Q6J("entityId",M.resource.id)("entity","resource")}}function a(C,j){1&C&&(n._uU(0),n.ALo(1,"translate"),n.ALo(2,"translate")),2&C&&n.AsE(" ",n.lcZ(1,2,"RESOURCE_DETAIL.ENTITY")," - ",n.lcZ(2,4,"MEMBER_DETAIL.ENTITY")," ")}function B(C,j){if(1&C&&n._UZ(0,"app-two-entity-attribute-page",6),2&C){const M=n.oxw(2);n.Q6J("firstEntity","resource")("firstEntityId",M.resource.id)("secondEntity","member")}}function W(C,j){1&C&&(n.TgZ(0,"mat-tab"),n.YNc(1,a,3,6,"ng-template",2),n.YNc(2,B,1,3,"ng-template",3),n.qZA())}function O(C,j){1&C&&(n._uU(0),n.ALo(1,"translate"),n.ALo(2,"translate")),2&C&&n.AsE(" ",n.lcZ(1,2,"RESOURCE_DETAIL.ENTITY")," - ",n.lcZ(2,4,"GROUP_DETAIL.ENTITY")," ")}function y(C,j){if(1&C&&n._UZ(0,"app-two-entity-attribute-page",6),2&C){const M=n.oxw(2);n.Q6J("firstEntity","resource")("firstEntityId",M.resource.id)("secondEntity","group")}}function w(C,j){1&C&&(n.TgZ(0,"mat-tab"),n.YNc(1,O,3,6,"ng-template",2),n.YNc(2,y,1,3,"ng-template",3),n.qZA())}let V=(()=>{class C{constructor(M,H,Z){this.authResolver=M,this.resourceManager=H,this.entityStorageService=Z}ngOnInit(){this.resource=this.entityStorageService.getEntity(),this.resourceGroupAttAuth=this.authResolver.isAuthorized("getGroupAssignments_Resource_policy",[this.resource]),this.resourceMemberAttAuth=this.authResolver.isAuthorized("getAssignedMembersWithStatus_Resource_policy",[this.resource])}static#e=this.\u0275fac=function(H){return new(H||C)(n.Y36(r.x4),n.Y36(E.xk),n.Y36(r.fb))};static#t=this.\u0275cmp=n.Xpm({type:C,selectors:[["app-resource-attributes"]],hostVars:2,hostBindings:function(H,Z){2&H&&n.ekj("router-component",Z.true)},decls:10,vars:5,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(H,Z){1&H&&(n.TgZ(0,"div")(1,"h1",0),n._uU(2),n.ALo(3,"translate"),n.qZA(),n.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),n.YNc(6,L,2,3,"ng-template",2),n.YNc(7,K,1,2,"ng-template",3),n.qZA(),n.YNc(8,W,3,0,"mat-tab",4),n.YNc(9,w,3,0,"mat-tab",4),n.qZA()()),2&H&&(n.xp6(2),n.Oqu(n.lcZ(3,3,"RESOURCE_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),n.xp6(6),n.Q6J("ngIf",Z.resourceMemberAttAuth),n.xp6(1),n.Q6J("ngIf",Z.resourceGroupAttAuth))},dependencies:[S.O5,b.Vc,b.uD,b.uX,b.SP,s.Y,t.t,e.X$]})}return C})()},61618:(ne,F,o)=>{o.d(F,{b:()=>_e});var r=o(53117),E=o(67582),n=o(87824),S=o(64124),b=o(73615),s=o(80874),t=o(37073),e=o(25387),L=o(56684),K=o(59773),a=o(65879),B=o(44112),W=o(39743),O=o(17700),y=o(62023),w=o(96814),V=o(30617),C=o(32296),j=o(55940),M=o(92596),H=o(11712),Z=o(41419),Y=o(92738),X=o(52269),Q=o(71365);function ie(f,q){1&f&&a._UZ(0,"mat-spinner",3)}function R(f,q){if(1&f){const l=a.EpF();a.TgZ(0,"button",14),a.NdJ("click",function(){a.CHM(l);const g=a.oxw(2);return a.KtG(g.editResource())}),a.ALo(1,"translate"),a.TgZ(2,"mat-icon"),a._uU(3,"edit"),a.qZA()()}2&f&&a.s9C("matTooltip",a.lcZ(1,1,"RESOURCE_DETAIL.EDIT"))}function x(f,q){if(1&f){const l=a.EpF();a.TgZ(0,"button",15),a.NdJ("click",function(){a.CHM(l);const g=a.oxw(2);return a.KtG(g.deleteResource())}),a.ALo(1,"translate"),a.TgZ(2,"mat-icon"),a._uU(3,"delete_forever"),a.qZA()()}2&f&&a.s9C("matTooltip",a.lcZ(1,1,"RESOURCE_DETAIL.DELETE"))}const p=function(f){return["/organizations",f]};function G(f,q){if(1&f&&(a.TgZ(0,"a",8),a.NdJ("auxclick",function(u){return u.preventDefault()}),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.Q6J("perunWebAppsMiddleClickRouterLink",a.VKq(4,p,l.resource.vo.id.toString()))("routerLink",a.VKq(6,p,l.resource.vo.id)),a.uIk("data-cy",l.resource.vo.name),a.xp6(1),a.Oqu(l.resource.vo.name)}}function m(f,q){if(1&f&&(a.TgZ(0,"span"),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.xp6(1),a.hij(" ",l.resource.vo.name," ")}}const N=function(f){return["/facilities",f]};function U(f,q){if(1&f&&(a.TgZ(0,"a",8),a.NdJ("auxclick",function(u){return u.preventDefault()}),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.Q6J("perunWebAppsMiddleClickRouterLink",a.VKq(4,N,l.resource.facilityId.toString()))("routerLink",a.VKq(6,N,l.resource.facilityId)),a.uIk("data-cy",l.resource.facility.name),a.xp6(1),a.Oqu(l.resource.facility.name)}}function ee(f,q){if(1&f&&(a.TgZ(0,"span"),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.xp6(1),a.hij(" ",l.resource.facility.name," ")}}const oe=function(){return{color:"black"}},le=function(f){return[f]};function ce(f,q){if(1&f&&(a.TgZ(0,"div")(1,"div",4),a._UZ(2,"mat-icon",5),a.ALo(3,"translate"),a.TgZ(4,"div",6)(5,"div",7)(6,"a",8),a.NdJ("auxclick",function(u){return u.preventDefault()}),a._uU(7),a.qZA(),a.TgZ(8,"span",9),a._uU(9),a.qZA(),a.YNc(10,R,4,3,"button",10),a.YNc(11,x,4,3,"button",11),a.qZA(),a.TgZ(12,"div"),a._uU(13),a.ALo(14,"translate"),a.qZA(),a.TgZ(15,"span",12),a._uU(16),a.ALo(17,"translate"),a.ALo(18,"translate"),a.YNc(19,G,2,8,"a",13),a.YNc(20,m,2,1,"span",2),a._uU(21),a.ALo(22,"translate"),a.YNc(23,U,2,8,"a",13),a.YNc(24,ee,2,1,"span",2),a._uU(25),a.ALo(26,"translate"),a.qZA()()(),a._UZ(27,"app-animated-router-outlet"),a.qZA()),2&f){const l=a.oxw();a.xp6(2),a.s9C("matTooltip",a.lcZ(3,21,"RESOURCE_DETAIL.ENTITY")),a.Q6J("ngStyle",a.DdM(33,oe)),a.xp6(4),a.Q6J("perunWebAppsMiddleClickRouterLink",a.VKq(34,le,l.baseUrl))("routerLink",a.VKq(36,le,l.baseUrl)),a.xp6(1),a.hij(" ",l.resource.name," "),a.xp6(2),a.hij(" \xa0#",l.resource.id," "),a.xp6(1),a.Q6J("ngIf",l.editResourceAuth),a.xp6(1),a.Q6J("ngIf",l.deleteAuth),a.xp6(2),a.AsE("",a.lcZ(14,23,"RESOURCE_DETAIL.UUID"),": ",l.resource.uuid,""),a.xp6(3),a.AsE(" ",a.lcZ(17,25,"RESOURCE_DETAIL.ENTITY"),", ",a.lcZ(18,27,"RESOURCE_DETAIL.VO"),": "),a.xp6(3),a.Q6J("ngIf",l.voLinkAuth),a.xp6(1),a.Q6J("ngIf",!l.voLinkAuth),a.xp6(1),a.AsE(" #",l.resource.voId,", ",a.lcZ(22,29,"RESOURCE_DETAIL.FACILITY"),": "),a.xp6(2),a.Q6J("ngIf",l.facilityLinkAuth),a.xp6(1),a.Q6J("ngIf",!l.facilityLinkAuth),a.xp6(1),a.lnq(" #",l.resource.facilityId,", ",a.lcZ(26,31,"RESOURCE_DETAIL.DESCRIPTION"),": ",l.resource.description," ")}}let _e=(()=>{class f extends((0,L.T)()){constructor(l,u,g,A,D,J,te,re,T,se,_){super(),this.route=l,this.facilityManager=u,this.vosManagerService=g,this.resourcesManager=A,this.sideMenuService=D,this.sideMenuItemService=J,this.dialog=te,this.guiAuthResolver=re,this.router=T,this.entityStorageService=se,this.reloadEntityDetail=_,this.underVoUrl=!1,this.deleteAuth=!1,this.baseUrl="",this.loading=!1}ngOnInit(){this.reloadData(),this.reloadEntityDetail.entityDetailChange.pipe((0,K.R)(this.destroyed$)).subscribe(()=>{this.reloadData()})}reloadData(){this.loading=!0,this.route.params.subscribe(l=>{const u=Number(l.resourceId);this.resourcesManager.getRichResourceById(u).subscribe(g=>{this.resource=g,this.entityStorageService.setEntity({id:g.id,voId:g.voId,facilityId:g.facilityId,beanName:"Resource"}),this.setAuth(),"facilities"===this.route.parent.snapshot.url[0].path?(this.baseUrl=(new s.r5).transform(g,!1),this.facilityManager.getFacilityById(g.facilityId).subscribe(A=>{this.facility=A,this.setMenuItems(),this.loading=!1},()=>this.loading=!1)):(this.baseUrl=(new s.r5).transform(g,!0),this.vosManagerService.getVoById(g.voId).subscribe(A=>{this.vo=A,this.underVoUrl=!0,this.setMenuItems(),this.loading=!1},()=>this.loading=!1)),(0,S.sF)("resources",this.resource)})})}setMenuItems(){let l;const u=this.sideMenuItemService.parseResource(this.resource,this.underVoUrl);this.underVoUrl?(l=this.sideMenuItemService.parseVo(this.vo),this.sideMenuService.setAccessMenuItems([l,u])):(l=this.sideMenuItemService.parseFacility(this.facility),this.sideMenuService.setFacilityMenuItems([l,u]))}editResource(){let l;this.resourcesManager.getResourceById(this.resource.id).subscribe(u=>{l=u;const g=(0,S.kZ)();g.width="450px",g.data={theme:"resource-theme",resource:l,dialogType:t.Eg.RESOURCE},this.dialog.open(t.rd,g).afterClosed().subscribe(D=>{D&&this.resourcesManager.getRichResourceById(this.resource.id).subscribe(J=>{this.resource=J,this.setMenuItems()})})})}deleteResource(){const l=(0,S.kZ)();l.width="500px",l.data={theme:"resource-theme",resources:[this.resource]},this.dialog.open(e.f,l).afterClosed().subscribe(g=>{g&&this.router.navigate(["../"],{relativeTo:this.route,queryParamsHandling:"preserve"})})}setAuth(){this.facilityLinkAuth=this.guiAuthResolver.isAuthorized("getFacilityById_int_policy",[this.resource]),this.editResourceAuth=this.guiAuthResolver.isAuthorized("updateResource_Resource_policy",[this.resource]),this.voLinkAuth=this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.resource]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteResource_Resource_policy",[this.resource])}static#e=this.\u0275fac=function(u){return new(u||f)(a.Y36(B.gz),a.Y36(n.IQ),a.Y36(n.YF),a.Y36(n.xk),a.Y36(W.D),a.Y36(E.V),a.Y36(O.uw),a.Y36(b.x4),a.Y36(B.F0),a.Y36(b.fb),a.Y36(y.G))};static#t=this.\u0275cmp=a.Xpm({type:f,selectors:[["app-resource-detail-page"]],features:[a.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","resource-theme"],["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-resource-black",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"resource-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["aria-label","Edit resource","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],["class","resource-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick",4,"ngIf"],["aria-label","Edit resource","mat-icon-button","",3,"matTooltip","click"],["mat-icon-button","",3,"matTooltip","click"]],template:function(u,g){1&u&&(a.TgZ(0,"div",0),a._UZ(1,"perun-web-apps-back-button"),a.YNc(2,ie,1,0,"mat-spinner",1),a.YNc(3,ce,28,38,"div",2),a.qZA()),2&u&&(a.xp6(2),a.Q6J("ngIf",g.loading),a.xp6(1),a.Q6J("ngIf",!g.loading&&void 0!==g.resource))},dependencies:[w.O5,w.PC,B.rH,V.Hw,C.RK,j.Ou,M.gM,H.A,Z.W,Y.Y,X.Q,Q.X$],styles:[".break-line[_ngcontent-%COMP%]{display:inline-block}"],data:{animation:[r.Ji]}})}return f})()},79286:(ne,F,o)=>{o.d(F,{K:()=>re});var r=o(87824),E=o(78337),n=o(17700),S=o(25313),b=o(73615),s=o(65879),t=o(71365),e=o(32296),L=o(12207),K=o(69755);function a(T,se){1&T&&s._UZ(0,"perun-web-apps-loading-dialog")}function B(T,se){1&T&&s._UZ(0,"th",14)}function W(T,se){if(1&T&&(s.TgZ(0,"td",15),s._uU(1),s.qZA()),2&T){const _=se.$implicit;s.xp6(1),s.Oqu(_.name)}}function O(T,se){1&T&&s._UZ(0,"tr",16)}function y(T,se){1&T&&s._UZ(0,"tr",17)}function w(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"div")(1,"h1",2),s._uU(2),s.ALo(3,"translate"),s.qZA(),s.TgZ(4,"div",3)(5,"p"),s._uU(6),s.ALo(7,"translate"),s.qZA(),s.TgZ(8,"div",4),s._uU(9),s.ALo(10,"translate"),s.qZA(),s.TgZ(11,"table",5),s.ynx(12,6),s.YNc(13,B,1,0,"th",7),s.YNc(14,W,2,1,"td",8),s.BQk(),s.YNc(15,O,1,0,"tr",9),s.YNc(16,y,1,0,"tr",10),s.qZA()(),s.TgZ(17,"div",11)(18,"button",12),s.NdJ("click",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.onCancel())}),s._uU(19),s.ALo(20,"translate"),s.qZA(),s.TgZ(21,"button",13),s.NdJ("click",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.onSubmit())}),s._uU(22),s.ALo(23,"translate"),s.qZA()()()}if(2&T){const _=s.oxw();s.xp6(2),s.Oqu(s.lcZ(3,9,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.TITLE")),s.xp6(4),s.hij(" ",s.lcZ(7,11,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.DESCRIPTION")," "),s.xp6(3),s.hij(" ",s.lcZ(10,13,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.ASK")," "),s.xp6(2),s.Q6J("dataSource",_.dataSource),s.xp6(4),s.Q6J("matHeaderRowDef",_.displayedColumns),s.xp6(1),s.Q6J("matRowDefColumns",_.displayedColumns),s.xp6(3),s.hij(" ",s.lcZ(20,15,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.CANCEL")," "),s.xp6(2),s.Q6J("disabled",_.loading),s.xp6(1),s.hij(" ",s.lcZ(23,17,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.DELETE")," ")}}let V=(()=>{class T{constructor(_,I,v,k,z){this.dialogRef=_,this.data=I,this.notificator=v,this.translate=k,this.resourceManager=z,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new S.by(this.data.groups)}onCancel(){this.dialogRef.close()}onSubmit(){const _=[];for(const I of this.data.groups)_.push(I.id);this.loading=!0,this.resourceManager.removeGroupsFromResource(_,this.data.resourceId).subscribe(()=>{this.translate.get("DIALOGS.REMOVE_GROUP_FROM_RESOURCE.SUCCESS").subscribe(I=>{this.notificator.showSuccess(I),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(I){return new(I||T)(s.Y36(n.so),s.Y36(n.WI),s.Y36(b.V6),s.Y36(t.sK),s.Y36(r.xk))};static#t=this.\u0275cmp=s.Xpm({type:T,selectors:[["app-perun-web-apps-remove-group-from-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","","data-cy","delete-button",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(I,v){if(1&I&&(s.YNc(0,a,1,0,"ng-template",null,0,s.W1O),s.TgZ(2,"div"),s.YNc(3,w,24,19,"div",1),s.qZA()),2&I){const k=s.MAs(1);s.xp6(2),s.Gre("",v.theme," position-relative"),s.xp6(1),s.Q6J("perunWebAppsLoader",v.loading)("perunWebAppsLoaderIndicator",k)}},dependencies:[e.lW,S.BZ,S.fO,S.as,S.w1,S.Dz,S.nj,S.ge,S.ev,S.XQ,S.Gk,n.uh,n.xY,n.H8,L.b,K.e,t.X$]})}return T})();var C=o(38106),j=o(96814),M=o(56223),H=o(82599),Z=o(61545),Y=o(97500),X=o(2730);const Q=["stepper"];function ie(T,se){1&T&&s._UZ(0,"perun-web-apps-loading-dialog")}function R(T,se){1&T&&(s._uU(0),s.ALo(1,"translate")),2&T&&s.Oqu(s.lcZ(1,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.GROUPS"))}function x(T,se){1&T&&(s._uU(0),s.ALo(1,"translate")),2&T&&s.Oqu(s.lcZ(1,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.OPTIONS"))}const p=function(){return["select","id","name","description"]};function G(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"div",5)(1,"mat-stepper",6,7)(3,"mat-step",8),s.YNc(4,R,2,3,"ng-template",9),s.TgZ(5,"perun-web-apps-debounce-filter",10),s.NdJ("filter",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.applyFilter(v))}),s.ALo(6,"translate"),s.qZA(),s._UZ(7,"perun-web-apps-groups-list",11),s.qZA(),s.TgZ(8,"mat-step"),s.YNc(9,x,2,3,"ng-template",9),s.TgZ(10,"mat-slide-toggle",12),s.NdJ("toggleChange",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.changeSubgroupsMessage())})("ngModelChange",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.autoAssignSubgroups=v)}),s._uU(11),s.ALo(12,"translate"),s.qZA(),s.TgZ(13,"div",13),s._UZ(14,"i",14),s.qZA(),s.TgZ(15,"mat-slide-toggle",12),s.NdJ("toggleChange",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.changeInactiveMessage())})("ngModelChange",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.asActive=v)}),s._uU(16),s.ALo(17,"translate"),s.qZA(),s.TgZ(18,"div",13),s._uU(19),s.qZA(),s.TgZ(20,"mat-slide-toggle",12),s.NdJ("toggleChange",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.changeAsyncMessage())})("ngModelChange",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.async=v)}),s._uU(21),s.ALo(22,"translate"),s.qZA(),s.TgZ(23,"div",13),s._uU(24),s.qZA()()()()}if(2&T){const _=s.oxw(2);s.xp6(1),s.Q6J("linear",!0),s.xp6(2),s.Q6J("completed",0!==_.selection.selected.length&&_.canAddGroups()),s.xp6(2),s.s9C("placeholder",s.lcZ(6,19,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.FILTER_DESCRIPTION")),s.xp6(2),s.Q6J("disableMembers",!1)("groups",_.unAssignedGroups)("selection",_.selection)("disableRouting",!0)("displayedColumns",s.DdM(27,p))("filter",_.filterValue)("tableId",_.tableId),s.xp6(3),s.Q6J("ngModel",_.autoAssignSubgroups),s.xp6(1),s.hij(" ",s.lcZ(12,21,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS")," "),s.xp6(3),s.Q6J("innerHTML",_.autoAssignHint,s.oJD),s.xp6(1),s.Q6J("ngModel",_.asActive),s.xp6(1),s.hij(" ",s.lcZ(17,23,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AS_ACTIVE")," "),s.xp6(3),s.hij(" ",_.asActiveHint," "),s.xp6(1),s.Q6J("ngModel",_.async),s.xp6(1),s.hij(" ",s.lcZ(22,25,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_OPT")," "),s.xp6(3),s.hij(" ",_.asyncHint," ")}}function m(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",20),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(3);return s.KtG(v.stepperPrevious())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}2&T&&(s.xp6(1),s.hij(" ",s.lcZ(2,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.BACK")," "))}function N(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",21),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(3);return s.KtG(v.stepperNext())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}if(2&T){const _=s.oxw(3);s.ekj("ms-2",void 0!==_.stepper&&0!==_.stepper.selectedIndex)("ms-auto",!(void 0!==_.stepper&&0!==_.stepper.selectedIndex)),s.Q6J("disabled",0===_.selection.selected.length||!_.canAddGroups()),s.xp6(1),s.hij(" ",s.lcZ(2,6,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.NEXT")," ")}}function U(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",22),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(3);return s.KtG(v.onAdd())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}2&T&&(s.xp6(1),s.hij(" ",s.lcZ(2,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ADD_BUTTON")," "))}function ee(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"div",15)(1,"div")(2,"button",16),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.onCancel())}),s._uU(3),s.ALo(4,"translate"),s.qZA(),s.YNc(5,m,3,3,"button",17),s.YNc(6,N,3,8,"button",18),s.YNc(7,U,3,3,"button",19),s.qZA()()}if(2&T){const _=s.oxw(2);s.xp6(3),s.hij(" ",s.lcZ(4,4,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.CANCEL_BUTTON")," "),s.xp6(2),s.Q6J("ngIf",void 0!==_.stepper&&0!==_.stepper.selectedIndex),s.xp6(1),s.Q6J("ngIf",void 0!==_.stepper&&_.stepper.selectedIndex!==_.stepper._steps.length-1),s.xp6(1),s.Q6J("ngIf",void 0!==_.stepper&&_.stepper.selectedIndex===_.stepper._steps.length-1)}}function oe(T,se){if(1&T&&(s.TgZ(0,"div")(1,"h1",2),s._uU(2),s.ALo(3,"translate"),s.qZA(),s.YNc(4,G,25,28,"div",3),s.YNc(5,ee,8,6,"div",4),s.qZA()),2&T){const _=s.oxw();s.xp6(2),s.Oqu(s.lcZ(3,3,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.TITLE")),s.xp6(2),s.Q6J("ngIf",_.unAssignedGroups),s.xp6(1),s.Q6J("ngIf",_.stepper)}}let le=(()=>{class T{constructor(_,I,v,k,z,ue,me,fe){this.dialogRef=_,this.data=I,this.notificator=v,this.translate=k,this.resourceManager=z,this.groupService=ue,this.guiAuthResolver=me,this.cd=fe,this.loading=!1,this.unAssignedGroups=null,this.async=!0,this.autoAssignSubgroups=!1,this.asActive=!0,this.selection=new E.Ov(!0,[]),this.filterValue="",this.tableId=C.cL}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.resource=this.data.resource,this.autoAssignHint=this.translate.instant("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS_OFF_HINT"),this.asActiveHint=this.translate.instant("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ACTIVE_ON_HINT"),this.asyncHint=this.translate.instant("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_ON_HINT"),this.resourceManager.getAssignedGroups(this.resource.id).subscribe({next:_=>{this.groupService.getAllGroups(this.resource.voId).subscribe({next:I=>{this.unAssignedGroups=this.data.onlyAutoAssignedGroups;for(const v of I)-1===_.findIndex(k=>k.id===v.id)&&this.guiAuthResolver.isAuthorized("assignGroupsToResource_List_Resource_policy",[this.resource,v])&&this.unAssignedGroups.push(v);this.loading=!1,this.cd.detectChanges()},error:()=>this.loading=!1})},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close()}onAdd(){this.loading=!0;const _=[];for(const I of this.selection.selected)_.push(I.id);this.resourceManager.assignGroupsToResource(_,this.resource.id,this.async,!this.asActive,this.autoAssignSubgroups).subscribe(()=>{this.translate.get("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.SUCCESS_MESSAGE").subscribe(I=>{this.notificator.showSuccess(I),this.dialogRef.close(!0)})},()=>this.loading=!1)}applyFilter(_){this.filterValue=_}canAddGroups(){let _=!0;return this.selection.selected.forEach(I=>{this.guiAuthResolver.isAuthorized("assignGroupsToResource_List_Resource_policy",[this.resource,I])||(_=!1)}),_}changeSubgroupsMessage(){this.autoAssignHint=this.translate.instant(this.autoAssignSubgroups?"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS_OFF_HINT":"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS_ON_HINT")}changeInactiveMessage(){this.asActiveHint=this.translate.instant(this.asActive?"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ACTIVE_OFF_HINT":"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ACTIVE_ON_HINT")}changeAsyncMessage(){this.asyncHint=this.translate.instant(this.async?"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_OFF_HINT":"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_ON_HINT")}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}static#e=this.\u0275fac=function(I){return new(I||T)(s.Y36(n.so),s.Y36(n.WI),s.Y36(b.V6),s.Y36(t.sK),s.Y36(r.xk),s.Y36(r.ff),s.Y36(b.x4),s.Y36(s.sBO))};static#t=this.\u0275cmp=s.Xpm({type:T,selectors:[["app-perun-web-apps-assign-group-to-resource-dialog"]],viewQuery:function(I,v){if(1&I&&s.Gf(Q,5),2&I){let k;s.iGM(k=s.CRH())&&(v.stepper=k.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"completed"],["matStepLabel",""],[3,"placeholder","filter"],[3,"disableMembers","groups","selection","disableRouting","displayedColumns","filter","tableId"],["labelPosition","before",1,"mt-3","slide-text",3,"ngModel","toggleChange","ngModelChange"],[1,"text-muted","new-line","mt-2"],[3,"innerHTML"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","","type","button","data-cy","next-button",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["class","ms-2","color","accent","mat-flat-button","","type","button","data-cy","assign-button",3,"click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","","type","button","data-cy","next-button",3,"disabled","click"],["color","accent","mat-flat-button","","type","button","data-cy","assign-button",1,"ms-2",3,"click"]],template:function(I,v){if(1&I&&(s.YNc(0,ie,1,0,"ng-template",null,0,s.W1O),s.TgZ(2,"div"),s.YNc(3,oe,6,5,"div",1),s.qZA()),2&I){const k=s.MAs(1);s.xp6(2),s.Gre("",v.theme," position-relative"),s.xp6(1),s.Q6J("perunWebAppsLoader",v.loading)("perunWebAppsLoaderIndicator",k)}},dependencies:[j.O5,M.JJ,M.On,e.lW,n.uh,n.xY,n.H8,H.Rr,Z.C0,Z.VY,Z.Vq,L.b,Y.W,X.P,K.e,t.X$],styles:[".slide-text[_ngcontent-%COMP%]{font-size:1.1rem}"]})}return T})();var ce=o(64124),_e=o(1385),f=o(44112),q=o(92596),l=o(55959),u=o(62481);function g(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",9),s.NdJ("click",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.addGroup())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}2&T&&(s.xp6(1),s.hij(" ",s.lcZ(2,1,"RESOURCE_DETAIL.ASSIGNED_GROUPS.ADD_GROUP"),"\n"))}function A(T,se){1&T&&s._UZ(0,"perun-web-apps-loading-table")}const D=function(T){return[T]},J=function(){return["select","id","indirectGroupAssigment","name","status","description"]};function te(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"perun-web-apps-groups-list",10),s.NdJ("refreshTable",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.loadAllGroups())}),s.qZA()}if(2&T){const _=s.oxw();s.Q6J("disableGroups",!0)("groupsToDisableCheckbox",_.groupsToDisable)("disableMembers",!1)("groups",_.assignedGroups)("disableRouting",!!_.assignedGroups[0]&&!_.guiAuthResolver.isAuthorized("getGroupById_int_policy",s.VKq(10,D,_.assignedGroups[0])))("displayedColumns",s.DdM(12,J))("filter",_.filteredValue)("resourceId",_.resource.id)("selection",_.selected)("tableId",_.tableId)}}let re=(()=>{class T{constructor(_,I,v,k,z){this.route=_,this.resourcesManager=I,this.dialog=v,this.guiAuthResolver=k,this.entityStorageService=z,this.assignedGroups=[],this.selected=new E.Ov(!0,[]),this.filteredValue="",this.tableId=C.Ad}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.loadAllGroups()}loadAllGroups(){this.loading=!0,this.resourcesManager.getGroupAssignments(this.resource.id,[_e.r.GROUP_SYNC_ENABLED]).subscribe(_=>{this.assignedGroups=_.map(z=>{const ue=z.enrichedGroup.group;return ue.status=z.status,ue.failureCause=z.failureCause,ue.sourceGroupId=z.sourceGroupId,ue});const I=this.assignedGroups.map(z=>z.id),v=this.assignedGroups.filter((z,ue)=>I.indexOf(z.id)===ue),k=this.assignedGroups.filter((z,ue)=>{const me=I.indexOf(z.id);return me!==ue&&(null===z.sourceGroupId||null===this.assignedGroups[me].sourceGroupId)}).map(z=>z.id);v.forEach(z=>{k.includes(z.id)&&(z.moreTypesOfAssignment=!0)}),this.assignedGroups=v,this.groupsToDisable=new Set(this.assignedGroups.filter(z=>!!z.sourceGroupId&&!z.moreTypesOfAssignment).map(z=>z.id)),this.selected.clear(),this.loading=!1})}addGroup(){const _=(0,ce.kZ)();_.width="1000px",_.data={theme:"resource-theme",resource:this.resource,onlyAutoAssignedGroups:this.assignedGroups.filter(v=>this.groupsToDisable.has(v.id))},this.dialog.open(le,_).afterClosed().subscribe(v=>{v&&this.loadAllGroups()})}removeGroups(){const _=(0,ce.kZ)();_.width="500px",_.data={resourceId:this.resource.id,groups:this.selected.selected,theme:"resource-theme"},this.dialog.open(V,_).afterClosed().subscribe(v=>{v&&this.loadAllGroups()})}canRemoveGroups(){let _=!0;return this.selected.selected.forEach(I=>{this.guiAuthResolver.isAuthorized("removeGroupsFromResource_List_Resource_policy",[this.resource,I])||(_=!1)}),_}applyFilter(_){this.filteredValue=_}static#e=this.\u0275fac=function(I){return new(I||T)(s.Y36(f.gz),s.Y36(r.xk),s.Y36(n.uw),s.Y36(b.x4),s.Y36(b.fb))};static#t=this.\u0275cmp=s.Xpm({type:T,selectors:[["app-perun-web-apps-resource-groups"]],decls:15,vars:17,consts:[[1,"page-subtitle"],[3,"refresh"],["class","action-button","color","accent","mat-flat-button","","data-cy","add-group-button",3,"click",4,"ngIf"],["color","warn","mat-flat-button","","data-cy","remove-group-button",1,"ms-2","me-2",3,"disabled","click"],[3,"matTooltipDisabled","matTooltip"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableGroups","groupsToDisableCheckbox","disableMembers","groups","disableRouting","displayedColumns","filter","resourceId","selection","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","","data-cy","add-group-button",1,"action-button",3,"click"],[3,"disableGroups","groupsToDisableCheckbox","disableMembers","groups","disableRouting","displayedColumns","filter","resourceId","selection","tableId","refreshTable"]],template:function(I,v){if(1&I&&(s.TgZ(0,"h1",0),s._uU(1),s.ALo(2,"translate"),s.qZA(),s.TgZ(3,"perun-web-apps-refresh-button",1),s.NdJ("refresh",function(){return v.loadAllGroups()}),s.qZA(),s.YNc(4,g,3,3,"button",2),s.TgZ(5,"button",3),s.NdJ("click",function(){return v.removeGroups()}),s.TgZ(6,"span",4),s.ALo(7,"translate"),s._uU(8),s.ALo(9,"translate"),s.qZA()(),s.TgZ(10,"perun-web-apps-debounce-filter",5),s.NdJ("filter",function(z){return v.applyFilter(z)}),s.qZA(),s.YNc(11,A,1,0,"ng-template",null,6,s.W1O),s.TgZ(13,"div",7),s.YNc(14,te,1,13,"perun-web-apps-groups-list",8),s.qZA()),2&I){const k=s.MAs(12);s.xp6(1),s.Oqu(s.lcZ(2,9,"RESOURCE_DETAIL.ASSIGNED_GROUPS.TITLE")),s.xp6(3),s.Q6J("ngIf",v.guiAuthResolver.isAuthorized("getAllGroups_Vo_policy",s.VKq(15,D,v.resource))),s.xp6(1),s.Q6J("disabled",0===v.selected.selected.length||!v.canRemoveGroups()),s.xp6(1),s.s9C("matTooltip",s.lcZ(7,11,"RESOURCE_DETAIL.ASSIGNED_GROUPS.REMOVE_TOOLTIP")),s.Q6J("matTooltipDisabled",v.canRemoveGroups()),s.xp6(2),s.hij(" ",s.lcZ(9,13,"RESOURCE_DETAIL.ASSIGNED_GROUPS.REMOVE_GROUP")," "),s.xp6(2),s.Q6J("placeholder","RESOURCE_DETAIL.ASSIGNED_GROUPS.FILTER_GROUPS"),s.xp6(4),s.Q6J("perunWebAppsLoader",v.loading)("perunWebAppsLoaderIndicator",k)}},dependencies:[j.O5,e.lW,q.gM,l.K,Y.W,u.t,X.P,K.e,t.X$]})}return T})()},33473:(ne,F,o)=>{o.d(F,{H:()=>a});var r=o(87824),E=o(73615),n=o(65879),S=o(44112),b=o(96814),s=o(55940),t=o(39518),e=o(19218);function L(B,W){1&B&&n._UZ(0,"mat-spinner",2)}function K(B,W){if(1&B&&(n.TgZ(0,"div"),n._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4),n.qZA()),2&B){const O=n.oxw();n.xp6(1),n.Q6J("items",O.items),n.xp6(1),n.Q6J("items",O.settingsItems)("title","MENU_ITEMS.RESOURCE.SETTINGS")("sectionId","settings")}}let a=(()=>{class B{constructor(O,y,w,V,C){this.resourcesManager=O,this.route=y,this.guiAuthResolver=w,this.entityStorageService=V,this.routePolicyService=C,this.items=[],this.settingsItems=[],this.loading=!1}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity();const O="facilities"===this.route.parent.parent.snapshot.url[0].path;this.setItems(O),this.setSettingsItems(O),this.loading=!1}setItems(O){const y=O?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`;this.items=[],this.routePolicyService.canNavigate("resources-groups",this.resource)&&this.items.push({cssIcon:"perun-group",url:`${y}/resources/${this.resource.id}/groups`,label:"MENU_ITEMS.RESOURCE.ASSIGNED_GROUPS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-services",this.resource)&&this.items.push({cssIcon:"perun-service",url:`${y}/resources/${this.resource.id}/services`,label:"MENU_ITEMS.RESOURCE.ASSIGNED_SERVICES",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-members",this.resource)&&this.items.push({cssIcon:"perun-user",url:`${y}/resources/${this.resource.id}/members`,label:"MENU_ITEMS.RESOURCE.ASSIGNED_MEMBERS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-tags",this.resource)&&this.items.push({cssIcon:"perun-resource-tags",url:`${y}/resources/${this.resource.id}/tags`,label:"MENU_ITEMS.RESOURCE.RESOURCE_TAGS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-attributes",this.resource)&&this.items.push({cssIcon:"perun-attributes",url:`${y}/resources/${this.resource.id}/attributes`,label:"MENU_ITEMS.RESOURCE.ATTRIBUTES",style:"resource-btn"})}setSettingsItems(O){this.settingsItems=[],this.routePolicyService.canNavigate("resources-settings-managers",this.resource)&&this.settingsItems.push({cssIcon:"perun-manager",url:`${O?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/managers`,label:"MENU_ITEMS.RESOURCE.MANAGERS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-settings-bans",this.resource)&&this.settingsItems.push({cssIcon:"perun-ban",url:`${O?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/bans`,label:"MENU_ITEMS.RESOURCE.BANS",style:"resource-btn"})}static#e=this.\u0275fac=function(y){return new(y||B)(n.Y36(r.xk),n.Y36(S.gz),n.Y36(E.x4),n.Y36(E.fb),n.Y36(E.Ip))};static#t=this.\u0275cmp=n.Xpm({type:B,selectors:[["app-resource-overview"]],hostVars:2,hostBindings:function(y,w){2&y&&n.ekj("router-component",w.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(y,w){1&y&&(n.YNc(0,L,1,0,"mat-spinner",0),n.YNc(1,K,3,4,"div",1)),2&y&&(n.Q6J("ngIf",w.loading),n.xp6(1),n.Q6J("ngIf",!w.loading))},dependencies:[b.O5,s.Ou,t.L,e.A]})}return B})()},67114:(ne,F,o)=>{o.d(F,{I:()=>x});var r=o(87824),E=o(78337),n=o(73615),S=o(64124),b=o(37073),s=o(38106),t=o(17700),e=o(65879),L=o(61917),K=o(2730),a=o(69190);const B=function(){return["checkbox","id","fullName"]};let W=(()=>{class p{constructor(m,N,U,ee,oe){this.data=m,this.dialogRef=N,this.store=U,this.resourceService=ee,this.notificator=oe,this.selection=new E.Ov(!1,[]),this.loading=!1,this.displayedColumns=["checkbox","id","fullName","organization","email","logins"],this.members=[],this.tableId=s.bj,this.filter=""}ngOnInit(){this.loading=!0,this.resourceService.getAssignedRichMembers(this.data.entityId).subscribe({next:m=>{this.members=m,this.loading=!1},error:()=>this.loading=!1}),this.selection.changed.subscribe(m=>{this.ban=this.data.bans.find(N=>N.memberId===m.source.selected[0]?.id)})}cancel(){this.dialogRef.close(!1)}submitBan(m){this.ban?this.updateBan(m):this.banMember(m)}banMember(m){this.loading=!0,this.resourceService.setResourceBan({banOnResource:{memberId:this.selection.selected[0].id,resourceId:this.data.entityId,description:m.description,validityTo:m.validity,id:0,beanName:"BanOnResource"}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.ADD_BAN.SUCCESS_MEMBER"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}updateBan(m){this.loading=!0,this.resourceService.updateResourceBan({banOnResource:{id:this.ban.id,beanName:"BanOnFacility",resourceId:this.ban.resourceId,memberId:this.ban.memberId,description:m.description,validityTo:m.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}static#e=this.\u0275fac=function(N){return new(N||p)(e.Y36(t.WI),e.Y36(t.so),e.Y36(n.d6),e.Y36(r.xk),e.Y36(n.V6))};static#t=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-add-resource-ban-dialog"]],decls:3,vars:13,consts:[[3,"loading","disabled","theme","ban","add","cancel"],[3,"placeholder","filter"],[3,"displayedColumns","selection","disableRouting","allowCheckboxDisabled","filter","members","tableId"]],template:function(N,U){1&N&&(e.TgZ(0,"app-add-ban-dialog",0),e.NdJ("add",function(oe){return U.submitBan(oe)})("cancel",function(){return U.cancel()}),e.TgZ(1,"perun-web-apps-debounce-filter",1),e.NdJ("filter",function(oe){return U.filter=oe}),e.qZA(),e._UZ(2,"perun-web-apps-members-list",2),e.qZA()),2&N&&(e.Q6J("loading",U.loading)("disabled",0===U.selection.selected.length)("theme",U.data.theme)("ban",U.ban),e.xp6(1),e.Q6J("placeholder","DIALOGS.ADD_BAN.FILTER"),e.xp6(1),e.Q6J("displayedColumns",e.DdM(12,B))("selection",U.selection)("disableRouting",!0)("allowCheckboxDisabled",!1)("filter",U.filter)("members",U.members)("tableId",U.tableId))},dependencies:[L.O,K.P,a.u]})}return p})();var O=o(1385),y=o(52260),w=o(80874),V=o(96814),C=o(32296),j=o(55959),M=o(62481),H=o(6849),Z=o(69755),Y=o(71365);function X(p,G){if(1&p){const m=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(m);const U=e.oxw();return e.KtG(U.add())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"RESOURCE_DETAIL.SETTINGS.BANS.ADD"),"\n"))}function Q(p,G){if(1&p){const m=e.EpF();e.TgZ(0,"button",9),e.NdJ("click",function(){e.CHM(m);const U=e.oxw();return e.KtG(U.remove())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&p){const m=e.oxw();e.Q6J("disabled",0===m.selection.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"RESOURCE_DETAIL.SETTINGS.BANS.REMOVE"),"\n")}}function ie(p,G){if(1&p){const m=e.EpF();e.TgZ(0,"perun-web-apps-ban-on-entity-list",10),e.NdJ("updateBan",function(U){e.CHM(m);const ee=e.oxw();return e.KtG(ee.update(U))}),e.qZA()}if(2&p){const m=e.oxw();e.Q6J("bans",m.bans)("selection",m.selection)("displayedColumns",m.displayedColumns)("filter",m.filter)("updatePolicy","updateBan_BanOnResource_policy")}}function R(p,G){1&p&&e._UZ(0,"perun-web-apps-loading-table")}let x=(()=>{class p{constructor(m,N,U,ee,oe,le,ce){this.resourceService=m,this.entityService=N,this.authResolver=U,this.dialog=ee,this.notificator=oe,this.store=le,this.userName=ce,this.loading=!1,this.bans=[],this.removeAuth=!1,this.filter="",this.selection=new E.Ov(!1,[]),this.attrNames=[O.r.MEMBER_DEF_MAIL,O.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["select","banId","subjectId","subjectName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.resource=this.entityService.getEntity(),this.addAuth=this.authResolver.isAuthorized("setBan_BanOnResource_policy",[this.resource]),this.removeAuth=this.authResolver.isAuthorized("resource-removeBan_int_policy",[this.resource]),this.refresh()}refresh(){this.loading=!0,this.resourceService.getEnrichedBansForResource(this.resource.id,this.attrNames).subscribe({next:m=>{this.bans=m,this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}add(){const m=(0,S.kZ)();m.width="850px",m.data={entityId:this.resource.id,theme:"resource-theme",bans:this.bans.map(U=>U.ban)},this.dialog.open(W,m).afterClosed().subscribe(U=>{U&&this.refresh()})}remove(){const m=(0,S.kZ)();m.width="550px",m.data={theme:"resource-theme",title:"DIALOGS.REMOVE_BAN.TITLE",description:"DIALOGS.REMOVE_BAN.DESCRIPTION",items:[this.userName.transform(this.selection.selected[0].member.user)],type:"remove",showAsk:!0},this.dialog.open(b.Ts,m).afterClosed().subscribe(U=>{U&&this.resourceService.removeResourceBanById(this.selection.selected[0].ban.id).subscribe(()=>{this.notificator.showSuccess("DIALOGS.REMOVE_BAN.SUCCESS"),this.refresh()})})}update(m){const N=(0,S.kZ)();N.width="600px",N.data={ban:m.ban,theme:"facility-theme"},this.dialog.open(y.e,N).afterClosed().subscribe(ee=>{ee&&this.refresh()})}static#e=this.\u0275fac=function(N){return new(N||p)(e.Y36(r.xk),e.Y36(n.fb),e.Y36(n.x4),e.Y36(t.uw),e.Y36(n.V6),e.Y36(n.d6),e.Y36(w.dp))};static#t=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-resource-settings-bans"]],features:[e._Bn([w.dp])],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan"]],template:function(N,U){if(1&N&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("click",function(){return U.refresh()}),e.qZA(),e.YNc(4,X,3,3,"button",2),e.YNc(5,Q,3,4,"button",3),e.TgZ(6,"perun-web-apps-debounce-filter",4),e.NdJ("filter",function(oe){return U.filter=oe}),e.qZA(),e.TgZ(7,"div",5),e.YNc(8,ie,1,5,"perun-web-apps-ban-on-entity-list",6),e.qZA(),e.YNc(9,R,1,0,"ng-template",null,7,e.W1O)),2&N){const ee=e.MAs(10);e.xp6(1),e.hij(" ",e.lcZ(2,6,"RESOURCE_DETAIL.SETTINGS.BANS.TITLE"),"\n"),e.xp6(3),e.Q6J("ngIf",U.addAuth),e.xp6(1),e.Q6J("ngIf",U.removeAuth),e.xp6(1),e.Q6J("placeholder","RESOURCE_DETAIL.SETTINGS.BANS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",U.loading)("perunWebAppsLoaderIndicator",ee)}},dependencies:[V.O5,C.lW,j.K,M.t,K.P,H.s,Z.e,Y.X$]})}return p})()},40945:(ne,F,o)=>{o.d(F,{O:()=>S});var r=o(73615),E=o(65879),n=o(27738);let S=(()=>{class b{constructor(t,e){this.guiAuthResolver=t,this.entityStorageService=e,this.availableRoles=[],this.type="Resource",this.theme="resource-theme"}ngOnInit(){this.resource=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Resource")}static#e=this.\u0275fac=function(e){return new(e||b)(E.Y36(r.x4),E.Y36(r.fb))};static#t=this.\u0275cmp=E.Xpm({type:b,selectors:[["app-resource-settings-managers"]],decls:1,vars:4,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","theme"]],template:function(e,L){1&e&&E._UZ(0,"app-managers-page",0),2&e&&E.Q6J("complementaryObject",L.resource)("availableRoles",L.availableRoles)("complementaryObjectType",L.type)("theme",L.theme)},dependencies:[n.s]})}return b})()},72263:(ne,F,o)=>{o.d(F,{h:()=>K});var r=o(87824),E=o(73615),n=o(65879),S=o(44112),b=o(96814),s=o(55940),t=o(39518);function e(a,B){1&a&&n._UZ(0,"mat-spinner",2)}function L(a,B){if(1&a&&(n.TgZ(0,"div"),n._UZ(1,"perun-web-apps-menu-buttons-field",3),n.qZA()),2&a){const W=n.oxw();n.xp6(1),n.Q6J("items",W.items)}}let K=(()=>{class a{constructor(W,O,y,w,V){this.route=W,this.resourceManager=O,this.authResolver=y,this.entityStorageService=w,this.routePolicyService=V,this.items=[],this.loading=!1}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.initItems("facilities"!==this.route.parent.parent.parent.snapshot.url[0].path),this.loading=!1}initItems(W){this.items=[],this.routePolicyService.canNavigate("resources-settings-managers",this.resource)&&this.items.push({cssIcon:"perun-manager",url:`${W?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/managers`,label:"MENU_ITEMS.RESOURCE.MANAGERS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-settings-bans",this.resource)&&this.items.push({cssIcon:"perun-ban",url:`${W?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/bans`,label:"MENU_ITEMS.RESOURCE.BANS",style:"resource-btn"})}static#e=this.\u0275fac=function(O){return new(O||a)(n.Y36(S.gz),n.Y36(r.xk),n.Y36(E.x4),n.Y36(E.fb),n.Y36(E.Ip))};static#t=this.\u0275cmp=n.Xpm({type:a,selectors:[["app-resource-settings-overview"]],hostVars:2,hostBindings:function(O,y){2&O&&n.ekj("router-component",y.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(O,y){1&O&&(n.YNc(0,e,1,0,"mat-spinner",0),n.YNc(1,L,2,1,"div",1)),2&O&&(n.Q6J("ngIf",y.loading),n.xp6(1),n.Q6J("ngIf",!y.loading))},dependencies:[b.O5,s.Ou,t.L]})}return a})()},93296:(ne,F,o)=>{o.d(F,{t:()=>S});var r=o(53117),E=o(65879),n=o(11712);let S=(()=>{class b{static#e=this.\u0275fac=function(e){return new(e||b)};static#t=this.\u0275cmp=E.Xpm({type:b,selectors:[["app-resource-settings"]],hostVars:2,hostBindings:function(e,L){2&e&&E.ekj("router-component",L.true)},decls:1,vars:0,template:function(e,L){1&e&&E._UZ(0,"app-animated-router-outlet")},dependencies:[n.A],data:{animation:[r.Ji]}})}return b})()},72501:(ne,F,o)=>{o.d(F,{v:()=>ie});var r=o(87824),E=o(78337),n=o(38106),S=o(64124),b=o(73615),s=o(37073),t=o(17700),e=o(65879),L=o(32296),K=o(55959),a=o(69755),B=o(26946),W=o(71365);function O(R,x){1&R&&e._UZ(0,"perun-web-apps-loading-table")}function y(R,x){if(1&R&&e._UZ(0,"app-resources-tags-list",8),2&R){const p=e.oxw();e.Q6J("selection",p.selection)("displayedColumns",p.displayedColumns)("entity","resource")("filterValue",p.filterValue)("resourceTags",p.resourceTags)("tableId",p.tableId)}}let w=(()=>{class R{constructor(p,G,m){this.dialogRef=p,this.data=G,this.resourcesManager=m,this.tableId=n.g,this.selection=new E.Ov(!0,[]),this.resourceTags=[],this.displayedColumns=["select","id","name"]}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voId=this.data.voId,this.resourceId=this.data.resourceId,this.assignedTags=this.data.assignedTags,this.resourcesManager.getAllResourcesTagsForVo(this.voId).subscribe(p=>{this.resourceTags=p.filter(G=>!this.assignedTags.map(m=>m.id).includes(G.id)),this.loading=!1})}onCancel(){this.dialogRef.close(!1)}onSubmit(p){this.resourcesManager.assignResourceTagsToResource({resource:this.resourceId,resourceTags:p}).subscribe(()=>{this.dialogRef.close(!0)})}applyFilter(p){this.filterValue=p}static#e=this.\u0275fac=function(G){return new(G||R)(e.Y36(t.so),e.Y36(t.WI),e.Y36(r.xk))};static#t=this.\u0275cmp=e.Xpm({type:R,selectors:[["app-add-resource-tag-to-resource-dialog"]],decls:16,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["spinner",""],[1,"position-relative"],[3,"selection","displayedColumns","entity","filterValue","resourceTags","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"selection","displayedColumns","entity","filterValue","resourceTags","tableId"]],template:function(G,m){if(1&G&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1),e.YNc(5,O,1,0,"ng-template",null,2,e.W1O),e.TgZ(7,"div",3),e.YNc(8,y,1,6,"app-resources-tags-list",4),e.qZA()(),e.TgZ(9,"div",5)(10,"button",6),e.NdJ("click",function(){return m.onCancel()}),e._uU(11),e.ALo(12,"translate"),e.qZA(),e.TgZ(13,"button",7),e.NdJ("click",function(){return m.onSubmit(m.selection.selected)}),e._uU(14),e.ALo(15,"translate"),e.qZA()()()),2&G){const N=e.MAs(6);e.Tol(m.theme),e.xp6(2),e.Oqu(e.lcZ(3,9,"RESOURCE_DETAIL.TAGS.ADD_TAGS")),e.xp6(6),e.Q6J("perunWebAppsLoader",m.loading)("perunWebAppsLoaderIndicator",N),e.xp6(3),e.hij(" ",e.lcZ(12,11,"RESOURCE_DETAIL.TAGS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",m.loading||0===m.resourceTags.length),e.xp6(1),e.hij(" ",e.lcZ(15,13,"RESOURCE_DETAIL.TAGS.ADD_BUTTON")," ")}},dependencies:[L.lW,t.uh,t.xY,t.H8,K.K,a.e,B.o,W.X$]})}return R})();var V=o(80098),C=o(96814),j=o(62481),M=o(2730);function H(R,x){if(1&R){const p=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(p);const m=e.oxw();return e.KtG(m.create())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&R&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.CREATE_BUTTON"),"\n"))}function Z(R,x){if(1&R){const p=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(p);const m=e.oxw();return e.KtG(m.addTag())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&R&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"RESOURCE_DETAIL.TAGS.ADD_BUTTON"),"\n"))}function Y(R,x){if(1&R){const p=e.EpF();e.TgZ(0,"button",9),e.NdJ("click",function(){e.CHM(p);const m=e.oxw();return e.KtG(m.removeTags())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&R){const p=e.oxw();e.Q6J("disabled",0===p.selection.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"RESOURCE_DETAIL.TAGS.REMOVE_BUTTON"),"\n")}}function X(R,x){1&R&&e._UZ(0,"perun-web-apps-loading-table")}function Q(R,x){if(1&R&&e._UZ(0,"app-resources-tags-list",10),2&R){const p=e.oxw();e.Q6J("displayedColumns",p.displayedColumns)("entity","resource")("resourceTags",p.resourceTags)("filterValue",p.filterValue)("selection",p.selection)("tableId",p.tableId)}}let ie=(()=>{class R{constructor(p,G,m,N,U,ee){this.authResolver=p,this.resourcesManager=G,this.dialog=m,this.notificator=N,this.translate=U,this.entityStorageService=ee,this.loading=!1,this.resourceTags=[],this.selection=new E.Ov(!0,[]),this.tableId=n.M8,this.displayedColumns=[]}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.setAuthRights(),this.updateData()}removeTags(){const p=(0,S.kZ)();p.width="450px",p.data={items:this.selection.selected.map(m=>m.tagName),title:"RESOURCE_DETAIL.TAGS.REMOVE_TAGS_DIALOG_TITLE",description:"RESOURCE_DETAIL.TAGS.REMOVE_TAGS_DIALOG_DESCRIPTION",theme:"resource-theme",type:"remove",showAsk:!0},this.dialog.open(s.Ts,p).afterClosed().subscribe(m=>{m&&this.resourcesManager.removeResourceTagsFromResource({resource:this.resource.id,resourceTags:this.selection.selected}).subscribe(()=>(this.notificator.showSuccess(this.translate.instant("RESOURCE_DETAIL.TAGS.REMOVED_SUCCESSFULLY")),this.updateData()))})}addTag(){const p=(0,S.kZ)();p.width="600px",p.data={voId:this.resource.voId,resourceId:this.resource.id,assignedTags:this.resourceTags,theme:"resource-theme"},this.dialog.open(w,p).afterClosed().subscribe(m=>{m&&(this.notificator.showSuccess(this.translate.instant("RESOURCE_DETAIL.TAGS.ADDED_SUCCESSFULLY")),this.updateData())})}create(){const p=(0,S.kZ)();p.width="450px",p.data={voId:this.resource.voId,theme:"resource-theme"},this.dialog.open(V.p,p).afterClosed().subscribe(m=>{m&&(this.notificator.showSuccess(this.translate.instant("VO_DETAIL.RESOURCES.TAGS.CREATE_SUCCESS")),this.updateData())})}updateData(){this.loading=!0,this.selection.clear(),this.resourcesManager.getAllResourcesTagsForResource(this.resource.id).subscribe(p=>{this.resourceTags=p,this.selection.clear(),this.loading=!1})}setAuthRights(){const p={id:this.resource.voId,beanName:"Vo"};this.displayedColumns=[],this.createAuth=this.authResolver.isAuthorized("createResourceTag_ResourceTag_Vo_policy",[p]),this.addAuth=this.authResolver.isAuthorized("assignResourceTagToResource_ResourceTag_Resource_policy",[this.resource]),this.removeAuth=this.authResolver.isAuthorized("removeResourceTagFromResource_ResourceTag_Resource_policy",[this.resource]),this.displayedColumns=this.removeAuth?["select","id","name"]:["id","name"]}applyFilter(p){this.filterValue=p}static#e=this.\u0275fac=function(G){return new(G||R)(e.Y36(b.x4),e.Y36(r.xk),e.Y36(t.uw),e.Y36(b.V6),e.Y36(b.Te),e.Y36(b.fb))};static#t=this.\u0275cmp=e.Xpm({type:R,selectors:[["app-perun-web-apps-resource-tags"]],decls:12,vars:9,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId"]],template:function(G,m){if(1&G&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return m.updateData()}),e.qZA(),e.YNc(4,H,3,3,"button",2),e.YNc(5,Z,3,3,"button",2),e.YNc(6,Y,3,4,"button",3),e.TgZ(7,"perun-web-apps-debounce-filter",4),e.NdJ("filter",function(U){return m.applyFilter(U)}),e.qZA(),e.YNc(8,X,1,0,"ng-template",null,5,e.W1O),e.TgZ(10,"div",6),e.YNc(11,Q,1,6,"app-resources-tags-list",7),e.qZA()),2&G){const N=e.MAs(9);e.xp6(1),e.Oqu(e.lcZ(2,7,"RESOURCE_DETAIL.TAGS.TITLE")),e.xp6(3),e.Q6J("ngIf",m.createAuth),e.xp6(1),e.Q6J("ngIf",m.addAuth),e.xp6(1),e.Q6J("ngIf",m.removeAuth),e.xp6(1),e.Q6J("placeholder","RESOURCE_DETAIL.TAGS.SEARCH"),e.xp6(4),e.Q6J("perunWebAppsLoader",m.loading)("perunWebAppsLoaderIndicator",N)}},dependencies:[C.O5,L.lW,B.o,K.K,j.t,M.P,a.e,W.X$]})}return R})()},69190:(ne,F,o)=>{o.d(F,{u:()=>j});var r=o(65879),E=o(78932),n=o(96814),S=o(32296),b=o(17700),s=o(61545),t=o(11186),e=o(12207),L=o(88185),K=o(69755),a=o(71365);function B(M,H){1&M&&r._UZ(0,"perun-web-apps-loading-dialog")}function W(M,H){1&M&&(r.TgZ(0,"perun-web-apps-alert",15),r._uU(1),r.ALo(2,"translate"),r.qZA()),2&M&&(r.Q6J("alert_type","info"),r.xp6(1),r.hij(" ",r.lcZ(2,2,"DIALOGS.ADD_BAN.ALREADY_BANNED")," "))}function O(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"button",16),r.NdJ("click",function(){r.CHM(Z),r.oxw();const X=r.MAs(6);return r.KtG(X.next())}),r._uU(1),r.ALo(2,"translate"),r.qZA()}if(2&M){const Z=r.oxw(2);r.Q6J("disabled",Z.disabled),r.xp6(1),r.hij(" ",r.lcZ(2,2,"DIALOGS.ADD_BAN.NEXT")," ")}}function y(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"button",17),r.NdJ("click",function(){r.CHM(Z),r.oxw();const X=r.MAs(6);return r.KtG(X.previous())}),r._uU(1),r.ALo(2,"translate"),r.qZA()}2&M&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"DIALOGS.ADD_BAN.BACK")," "))}function w(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"button",18),r.NdJ("click",function(){r.CHM(Z);const X=r.oxw(2);return r.KtG(X.addBan())}),r._uU(1),r.ALo(2,"translate"),r.qZA()}if(2&M){const Z=r.oxw(2);r.xp6(1),r.hij(" ",r.lcZ(2,1,Z.ban?"DIALOGS.ADD_BAN.UPDATE":"DIALOGS.ADD_BAN.ADD")," ")}}function V(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"div")(1,"h1",2),r._uU(2),r.ALo(3,"translate"),r.qZA(),r.TgZ(4,"div",3)(5,"mat-stepper",4,5)(7,"mat-step",6),r.ALo(8,"translate"),r.Hsn(9),r.qZA(),r.TgZ(10,"mat-step",7),r.ALo(11,"translate"),r.YNc(12,W,3,4,"perun-web-apps-alert",8),r._UZ(13,"perun-web-apps-ban-specification",9),r.qZA()()(),r.TgZ(14,"div",10)(15,"button",11),r.NdJ("click",function(){r.CHM(Z);const X=r.oxw();return r.KtG(X.cancel.emit())}),r._uU(16),r.ALo(17,"translate"),r.qZA(),r.YNc(18,O,3,4,"button",12),r.YNc(19,y,3,3,"button",13),r.YNc(20,w,3,3,"button",14),r.qZA()()}if(2&M){const Z=r.MAs(6),Y=r.oxw();r.xp6(2),r.Oqu(r.lcZ(3,12,"DIALOGS.ADD_BAN.TITLE")),r.xp6(3),r.Q6J("linear",!0),r.xp6(2),r.Q6J("completed",!Y.disabled)("label",r.lcZ(8,14,"DIALOGS.ADD_BAN.SELECTION")),r.xp6(3),r.Q6J("label",r.lcZ(11,16,"DIALOGS.ADD_BAN.SPECIFICATION")),r.xp6(2),r.Q6J("ngIf",Y.ban),r.xp6(1),r.Q6J("description",null==Y.ban?null:Y.ban.description)("validity",null==Y.ban?null:Y.ban.validityTo),r.xp6(3),r.hij(" ",r.lcZ(17,18,"DIALOGS.ADD_BAN.CANCEL")," "),r.xp6(2),r.Q6J("ngIf",Z.selectedIndex!==(null==Z||null==Z._steps?null:Z._steps.length)-1),r.xp6(1),r.Q6J("ngIf",Z.selectedIndex===(null==Z||null==Z._steps?null:Z._steps.length)-1),r.xp6(1),r.Q6J("ngIf",Z.selectedIndex===(null==Z||null==Z._steps?null:Z._steps.length)-1)}}const C=["*"];let j=(()=>{class M{constructor(){this.loading=!1,this.disabled=!1,this.add=new r.vpe,this.cancel=new r.vpe}addBan(){this.add.emit({description:this.banForm.getDescription(),validity:this.banForm.getValidity()})}static#e=this.\u0275fac=function(Y){return new(Y||M)};static#t=this.\u0275cmp=r.Xpm({type:M,selectors:[["app-add-ban-dialog"]],viewQuery:function(Y,X){if(1&Y&&r.Gf(E.CZ,5),2&Y){let Q;r.iGM(Q=r.CRH())&&(X.banForm=Q.first)}},inputs:{loading:"loading",disabled:"disabled",theme:"theme",ban:"ban"},outputs:{add:"add",cancel:"cancel"},ngContentSelectors:C,decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"linear"],["stepper",""],[3,"completed","label"],[3,"label"],[3,"alert_type",4,"ngIf"],[3,"description","validity"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["mat-flat-button","","class","me-2","color","accent",3,"disabled","click",4,"ngIf"],["mat-stroked-button","","class","me-2",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",3,"click",4,"ngIf"],[3,"alert_type"],["mat-flat-button","","color","accent",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2",3,"click"],["mat-flat-button","","color","accent",3,"click"]],template:function(Y,X){if(1&Y&&(r.F$t(),r.YNc(0,B,1,0,"ng-template",null,0,r.W1O),r.TgZ(2,"div"),r.YNc(3,V,21,20,"div",1),r.qZA()),2&Y){const Q=r.MAs(1);r.xp6(2),r.Gre("",X.theme," position-relative"),r.xp6(1),r.Q6J("perunWebAppsLoader",X.loading)("perunWebAppsLoaderIndicator",Q)}},dependencies:[n.O5,S.lW,b.uh,b.xY,b.H8,s.C0,s.Vq,t.w,e.b,L.C,K.e,a.X$]})}return M})()},80098:(ne,F,o)=>{o.d(F,{p:()=>W});var r=o(17700),E=o(87824),n=o(65879),S=o(24516),b=o(64170),s=o(56223),t=o(32296),e=o(12207),L=o(69755),K=o(71365);function a(O,y){1&O&&n._UZ(0,"perun-web-apps-loading-dialog")}function B(O,y){if(1&O){const w=n.EpF();n.TgZ(0,"div")(1,"h1",2),n._uU(2),n.ALo(3,"translate"),n.qZA(),n.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),n._uU(7),n.ALo(8,"translate"),n.qZA(),n.TgZ(9,"input",4),n.NdJ("ngModelChange",function(C){n.CHM(w);const j=n.oxw();return n.KtG(j.name=C)}),n.qZA(),n.TgZ(10,"mat-error"),n._uU(11),n.ALo(12,"translate"),n.qZA()()(),n.TgZ(13,"div",5)(14,"button",6),n.NdJ("click",function(){n.CHM(w);const C=n.oxw();return n.KtG(C.onCancel())}),n._uU(15),n.ALo(16,"translate"),n.qZA(),n.TgZ(17,"button",7),n.NdJ("click",function(){n.CHM(w);const C=n.oxw();return n.KtG(C.onSubmit())}),n._uU(18),n.ALo(19,"translate"),n.qZA()()()}if(2&O){const w=n.oxw();n.xp6(2),n.Oqu(n.lcZ(3,7,"DIALOGS.CREATE_RESOURCE_TAG.TITLE")),n.xp6(5),n.Oqu(n.lcZ(8,9,"DIALOGS.CREATE_RESOURCE_TAG.NAME")),n.xp6(2),n.Q6J("ngModel",w.name),n.xp6(2),n.Oqu(n.lcZ(12,11,"DIALOGS.CREATE_RESOURCE_TAG.EMPTY_NAME")),n.xp6(4),n.hij(" ",n.lcZ(16,13,"DIALOGS.CREATE_RESOURCE_TAG.CANCEL")," "),n.xp6(2),n.Q6J("disabled",w.loading),n.xp6(1),n.hij(" ",n.lcZ(19,15,"DIALOGS.CREATE_RESOURCE_TAG.CREATE")," ")}}let W=(()=>{class O{constructor(w,V,C){this.dialogRef=w,this.data=V,this.resourceManager=C,this.name="",this.loading=!1}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){""!==this.name&&(this.loading=!0,this.resourceManager.createResourceTagWithTagName(this.name,this.data.voId).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1))}static#e=this.\u0275fac=function(V){return new(V||O)(n.Y36(r.so),n.Y36(r.WI),n.Y36(E.xk))};static#t=this.\u0275cmp=n.Xpm({type:O,selectors:[["app-create-resource-tag-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(V,C){if(1&V&&(n.YNc(0,a,1,0,"ng-template",null,0,n.W1O),n.TgZ(2,"div"),n.YNc(3,B,20,17,"div",1),n.qZA()),2&V){const j=n.MAs(1);n.xp6(2),n.Gre("",C.theme," position-relative"),n.xp6(1),n.Q6J("perunWebAppsLoader",C.loading)("perunWebAppsLoaderIndicator",j)}},dependencies:[S.Nt,b.KE,b.hX,b.TO,s.Fj,s.JJ,s.Q7,s.On,t.lW,r.uh,r.xY,r.H8,e.b,L.e,K.X$]})}return O})()},27738:(ne,F,o)=>{o.d(F,{s:()=>Fe});var r=o(78337),E=o(17700),n=o(73615),S=o(87824),b=o(38106),s=o(1385),t=o(56223),e=o(65879),L=o(44112),K=o(96814),a=o(23680),B=o(24516),W=o(64170),O=o(32296),y=o(98525),w=o(55959),V=o(33317),C=o(69755),j=o(16921),M=o(71365),H=o(25743);function Z(c,P){if(1&c&&(e.TgZ(0,"mat-option",14),e._uU(1),e.ALo(2,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.xp6(1),e.hij(" ",e.lcZ(2,2,i)," ")}}function Y(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}const X=function(){return["select","id","name","email","logins","organization"]};function Q(c,P){if(1&c&&e._UZ(0,"app-users-list",17),2&c){const i=e.oxw(2);e.Q6J("disableRouting",!0)("selection",i.selection)("displayedColumns",e.DdM(5,X))("tableId",i.tableId)("users",i.users)}}function ie(c,P){if(1&c&&(e.TgZ(0,"div",15),e.YNc(1,Q,1,6,"app-users-list",16),e.qZA()),2&c){const i=e.oxw(),h=e.MAs(24);e.xp6(1),e.Q6J("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",h)}}let R=(()=>{class c{constructor(i,h,d,$,ae,pe,de,Ae,Ee){this.dialogRef=i,this.data=h,this.authzService=d,this.usersService=$,this.translate=ae,this.notificator=pe,this.storeService=de,this.route=Ae,this.router=Ee,this.selection=new r.Ov(!0,[]),this.users=[],this.firstSearchDone=!1,this.tableId=b.H2,this.title=this.translate.instant("DIALOGS.ADD_MANAGERS.TITLE"),this.successMessage=this.translate.instant("DIALOGS.ADD_MANAGERS.SUCCESS")}ngOnInit(){this.theme=this.data.theme,this.availableRoles=this.data.availableRoles,this.selectedRole=this.data.selectedRole,this.searchCtrl=new t.p4("",[t.kI.required,t.kI.pattern(".*[\\S]+.*")])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.authzService.setRoleWithUserComplementaryObject({role:this.selectedRole,users:this.selection.selected.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSearchByString(){if(this.searchCtrl.invalid)return void this.searchCtrl.markAllAsTouched();this.loading=!0,this.firstSearchDone=!0,this.selection.clear();let i=[s.r.USER_DEF_ORGANIZATION,s.r.USER_DEF_PREFERRED_MAIL];i=i.concat(this.storeService.getLoginAttributeNames()),this.usersService.findRichUsersWithAttributes(this.searchCtrl.value,i).subscribe({next:h=>{this.users=h,this.loading=!1},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(S.Ct),e.Y36(S.Fv),e.Y36(n.Te),e.Y36(n.V6),e.Y36(n.d6),e.Y36(L.gz),e.Y36(L.F0))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-add-manager-dialog"]],decls:33,vars:30,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"inline-dialog-items"],[1,"me-2"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"me-2","w-100"],["matInput","","autocomplete","false","data-cy","search-manager-input","perunWebAppsAutoFocus","",3,"formControl","keyup.enter"],["color","accent","data-cy","search-manager-button","mat-flat-button","",1,"ms-auto",3,"disabled","click"],["spinner",""],["class","position-relative mt-3",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","add-manager-button-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"],[1,"position-relative","mt-3"],[3,"disableRouting","selection","displayedColumns","tableId","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","selection","displayedColumns","tableId","users"]],template:function(h,d){1&h&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"div",2)(6,"mat-form-field",3)(7,"mat-label"),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"mat-select",4),e.NdJ("valueChange",function(ae){return d.selectedRole=ae}),e.YNc(11,Z,3,4,"mat-option",5),e.qZA()(),e.TgZ(12,"mat-form-field",6)(13,"mat-label"),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.TgZ(16,"input",7),e.NdJ("keyup.enter",function(){return d.onSearchByString()}),e.qZA(),e.TgZ(17,"mat-error"),e._uU(18),e.ALo(19,"translate"),e.qZA()()(),e.TgZ(20,"button",8),e.NdJ("click",function(){return d.onSearchByString()}),e._uU(21),e.ALo(22,"translate"),e.qZA(),e.YNc(23,Y,1,0,"ng-template",null,9,e.W1O),e.YNc(25,ie,2,2,"div",10),e.qZA(),e.TgZ(26,"div",11)(27,"button",12),e.NdJ("click",function(){return d.onCancel()}),e._uU(28),e.ALo(29,"translate"),e.qZA(),e.TgZ(30,"button",13),e.NdJ("click",function(){return d.onSubmit()}),e._uU(31),e.ALo(32,"translate"),e.qZA()()()),2&h&&(e.Tol(d.theme),e.xp6(2),e.Oqu(e.lcZ(3,16,"DIALOGS.ADD_MANAGERS.TITLE")),e.xp6(6),e.Oqu(e.lcZ(9,18,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",d.selectedRole),e.xp6(1),e.Q6J("ngForOf",d.availableRoles),e.xp6(3),e.Oqu(e.lcZ(15,20,"DIALOGS.ADD_MANAGERS.DESCRIPTION")),e.xp6(2),e.Q6J("formControl",d.searchCtrl),e.xp6(2),e.hij(" ",e.lcZ(19,22,"DIALOGS.ADD_MANAGERS.EMPTY_SEARCH_MESSAGE")," "),e.xp6(2),e.Q6J("disabled",d.loading),e.xp6(1),e.hij(" ",e.lcZ(22,24,"DIALOGS.ADD_MANAGERS.SEARCH")," "),e.xp6(4),e.Q6J("ngIf",d.firstSearchDone),e.xp6(3),e.hij(" ",e.lcZ(29,26,"DIALOGS.ADD_MANAGERS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",0===d.selection.selected.length||void 0===d.selectedRole||d.loading),e.xp6(1),e.hij(" ",e.lcZ(32,28,"DIALOGS.ADD_MANAGERS.CREATE")," "))},dependencies:[K.sg,K.O5,a.ey,B.Nt,W.KE,W.hX,W.TO,t.Fj,t.JJ,t.oH,O.lW,E.uh,E.xY,E.H8,y.gD,w.K,V.h,C.e,j.C,M.X$,H.i],styles:[".inline-dialog-items[_ngcontent-%COMP%]{display:flex;align-items:flex-end}"]})}return c})();var x=o(25313),p=o(11186),G=o(12207);function m(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-dialog")}function N(c,P){1&c&&e._UZ(0,"th",15)}function U(c,P){if(1&c&&(e.TgZ(0,"td",16),e._uU(1),e.qZA()),2&c){const i=P.$implicit;e.xp6(1),e.AsE("",i.firstName," ",i.lastName,"")}}function ee(c,P){1&c&&e._UZ(0,"tr",17)}function oe(c,P){1&c&&e._UZ(0,"tr",18)}const le=function(c){return{role:c}};function ce(c,P){if(1&c&&(e.TgZ(0,"perun-web-apps-alert",19),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&c){const i=e.oxw(2);e.xp6(1),e.hij(" ",e.xi3(2,1,"DIALOGS.REMOVE_MANAGERS.WARNING_REMOVE_YOURSELF",e.VKq(6,le,e.lcZ(3,4,"ROLES."+i.data.role)))," ")}}function _e(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"div")(1,"h1",2),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",3)(5,"p"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"div",4),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.TgZ(11,"table",5),e.ynx(12,6),e.YNc(13,N,1,0,"th",7),e.YNc(14,U,2,2,"td",8),e.BQk(),e.YNc(15,ee,1,0,"tr",9),e.YNc(16,oe,1,0,"tr",10),e.qZA(),e.YNc(17,ce,4,8,"perun-web-apps-alert",11),e.qZA(),e.TgZ(18,"div",12)(19,"button",13),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onCancel())}),e._uU(20),e.ALo(21,"translate"),e.qZA(),e.TgZ(22,"button",14),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onSubmit())}),e._uU(23),e.ALo(24,"translate"),e.qZA()()()}if(2&c){const i=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,10,"DIALOGS.REMOVE_MANAGERS.TITLE")),e.xp6(4),e.hij(" ",e.lcZ(7,12,"DIALOGS.REMOVE_MANAGERS.DESCRIPTION")," "),e.xp6(3),e.hij(" ",e.lcZ(10,14,"DIALOGS.REMOVE_MANAGERS.ASK")," "),e.xp6(2),e.Q6J("dataSource",i.dataSource),e.xp6(4),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("ngIf",i.removeSelf),e.xp6(3),e.hij(" ",e.lcZ(21,16,"DIALOGS.REMOVE_MANAGERS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",i.loading),e.xp6(1),e.hij(" ",e.lcZ(24,18,"DIALOGS.REMOVE_MANAGERS.DELETE")," ")}}let f=(()=>{class c{constructor(i,h,d,$,ae,pe,de){this.dialogRef=i,this.data=h,this.notificator=d,this.translate=$,this.authzService=ae,this.store=pe,this.authService=de,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new x.by(this.data.managers),this.theme=this.data.theme,this.removeSelf=this.data.managers.map(i=>i.id).includes(this.store.getPerunPrincipal().userId)&&!this.authService.isPerunAdmin()}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.authzService.unsetRoleWithUserComplementaryObject({role:this.data.role,users:this.data.managers.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_MANAGERS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(n.V6),e.Y36(n.Te),e.Y36(S.Ct),e.Y36(n.d6),e.Y36(n.x4))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-remove-manager-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","remove-manager-button-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],["alert_type","warn"]],template:function(h,d){if(1&h&&(e.YNc(0,m,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,_e,25,20,"div",1),e.qZA()),2&h){const $=e.MAs(1);e.xp6(2),e.Gre("",d.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",d.loading)("perunWebAppsLoaderIndicator",$)}},dependencies:[K.O5,O.lW,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,E.uh,E.xY,E.H8,p.w,G.b,C.e,M.X$]})}return c})();function q(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-dialog")}function l(c,P){1&c&&e._UZ(0,"th",14)}function u(c,P){if(1&c&&(e.TgZ(0,"td",15),e._uU(1),e.qZA()),2&c){const i=P.$implicit;e.xp6(1),e.Oqu(i.name)}}function g(c,P){1&c&&e._UZ(0,"tr",16)}function A(c,P){1&c&&e._UZ(0,"tr",17)}function D(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"div")(1,"h1",2),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",3)(5,"p"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"div",4),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.TgZ(11,"table",5),e.ynx(12,6),e.YNc(13,l,1,0,"th",7),e.YNc(14,u,2,1,"td",8),e.BQk(),e.YNc(15,g,1,0,"tr",9),e.YNc(16,A,1,0,"tr",10),e.qZA()(),e.TgZ(17,"div",11)(18,"button",12),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onCancel())}),e._uU(19),e.ALo(20,"translate"),e.qZA(),e.TgZ(21,"button",13),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onSubmit())}),e._uU(22),e.ALo(23,"translate"),e.qZA()()()}if(2&c){const i=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,9,"DIALOGS.REMOVE_GROUPS.TITLE")),e.xp6(4),e.hij(" ",e.lcZ(7,11,"DIALOGS.REMOVE_GROUPS.DESCRIPTION")," "),e.xp6(3),e.hij(" ",e.lcZ(10,13,"DIALOGS.REMOVE_GROUPS.ASK")," "),e.xp6(2),e.Q6J("dataSource",i.dataSource),e.xp6(4),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(3),e.hij(" ",e.lcZ(20,15,"DIALOGS.REMOVE_GROUPS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",i.loading),e.xp6(1),e.hij(" ",e.lcZ(23,17,"DIALOGS.REMOVE_GROUPS.DELETE")," ")}}let J=(()=>{class c{constructor(i,h,d,$,ae){this.dialogRef=i,this.data=h,this.notificator=d,this.translate=$,this.authzService=ae,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new x.by(this.data.groups),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.authzService.unsetRoleWithGroupComplementaryObject({role:this.data.role,authorizedGroups:this.data.groups.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_GROUPS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(n.V6),e.Y36(n.Te),e.Y36(S.Ct))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-remove-group-manager-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(h,d){if(1&h&&(e.YNc(0,q,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,D,24,19,"div",1),e.qZA()),2&h){const $=e.MAs(1);e.xp6(2),e.Gre("",d.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",d.loading)("perunWebAppsLoaderIndicator",$)}},dependencies:[O.lW,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,E.uh,E.xY,E.H8,G.b,C.e,M.X$]})}return c})();var te=o(27921),re=o(37398),T=o(24630),se=o(97500),_=o(2730);function I(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e._uU(1),e.ALo(2,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.xp6(1),e.hij(" ",e.lcZ(2,2,i)," ")}}function v(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e._uU(1),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i),e.xp6(1),e.hij(" ",i.name," ")}}function k(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"perun-web-apps-debounce-filter",17),e.NdJ("filter",function(d){e.CHM(i);const $=e.oxw();return e.KtG($.applyFilter(d))}),e.ALo(1,"translate"),e.qZA()}2&c&&e.s9C("placeholder",e.lcZ(1,1,"DIALOGS.ADD_GROUPS.FILTER_GROUPS"))}function z(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}const ue=function(){return["select","id","name","description"]};function me(c,P){if(1&c&&e._UZ(0,"perun-web-apps-groups-list",20),2&c){const i=e.oxw(2);e.Q6J("disableMembers",!1)("disableRouting",!0)("displayedColumns",e.DdM(7,ue))("selection",i.selection)("groups",i.groups)("filter",i.filterValue)("tableId",i.tableId)}}function fe(c,P){if(1&c&&(e.TgZ(0,"div",18),e.YNc(1,me,1,8,"perun-web-apps-groups-list",19),e.qZA()),2&c){const i=e.oxw(),h=e.MAs(24);e.xp6(1),e.Q6J("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",h)}}let be=(()=>{class c{constructor(i,h,d,$,ae,pe,de,Ae,Ee){this.dialogRef=i,this.data=h,this.authzService=d,this.voService=$,this.groupService=ae,this.translate=pe,this.notificator=de,this.route=Ae,this.router=Ee,this.searchString="",this.selection=new r.Ov(!0,[]),this.groups=[],this.vos=[],this.filterValue="",this.myControl=new t.p4,this.firstSearchDone=!1,this.tableId=b.kZ,this.title=this.translate.instant("DIALOGS.ADD_GROUPS.TITLE"),this.successMessage=this.translate.instant("DIALOGS.ADD_GROUPS.SUCCESS")}displayFn(i){return i?i.name:null}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,this.authzService.setRoleWithGroupComplementaryObject({role:this.selectedRole,authorizedGroups:this.selection.selected.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}ngOnInit(){this.loading=!0,this.availableRoles=this.data.availableRoles,this.selectedRole=this.data.selectedRole,this.theme=this.data.theme,this.voService.getMyVos().subscribe({next:i=>{this.filteredOptions=this.myControl.valueChanges.pipe((0,te.O)(""),(0,re.U)(h=>this._filter(h))),this.vos=i,this.loading=!1},error:()=>this.loading=!1})}showVoGroups(i){this.loading=!0,this.firstSearchDone=!0,this.groupService.getAllGroups(i.option.value.id).subscribe({next:h=>{this.groups=h,this.loading=!1},error:()=>this.loading=!1})}applyFilter(i){this.filterValue=i}_filter(i){const h="string"==typeof i?i.toLowerCase():i.name.toLowerCase();return this.vos.filter(d=>d.name.toLowerCase().includes(h))}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(S.Ct),e.Y36(S.YF),e.Y36(S.ff),e.Y36(n.Te),e.Y36(n.V6),e.Y36(L.gz),e.Y36(L.F0))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-add-group-manager-dialog"]],decls:33,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"inline-dialog-items"],[1,"me-2"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"me-2","w-75"],["aria-label","Assignee","matInput","","type","text",3,"formControl","matAutocomplete","placeholder"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"placeholder","filter",4,"ngIf"],["spinner",""],["class","position-relative mt-3",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"],[3,"placeholder","filter"],[1,"position-relative","mt-3"],[3,"disableMembers","disableRouting","displayedColumns","selection","groups","filter","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableMembers","disableRouting","displayedColumns","selection","groups","filter","tableId"]],template:function(h,d){if(1&h&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"div",2)(6,"mat-form-field",3)(7,"mat-label"),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"mat-select",4),e.NdJ("valueChange",function(ae){return d.selectedRole=ae}),e.YNc(11,I,3,4,"mat-option",5),e.qZA()(),e.TgZ(12,"mat-form-field",6)(13,"mat-label"),e._uU(14),e.ALo(15,"translate"),e.qZA(),e._UZ(16,"input",7),e.ALo(17,"translate"),e.TgZ(18,"mat-autocomplete",8,9),e.NdJ("optionSelected",function(ae){return d.showVoGroups(ae)}),e.YNc(20,v,2,2,"mat-option",5),e.ALo(21,"async"),e.qZA()()(),e.YNc(22,k,2,3,"perun-web-apps-debounce-filter",10),e.YNc(23,z,1,0,"ng-template",null,11,e.W1O),e.YNc(25,fe,2,2,"div",12),e.qZA(),e.TgZ(26,"div",13)(27,"button",14),e.NdJ("click",function(){return d.onCancel()}),e._uU(28),e.ALo(29,"translate"),e.qZA(),e.TgZ(30,"button",15),e.NdJ("click",function(){return d.onSubmit()}),e._uU(31),e.ALo(32,"translate"),e.qZA()()()),2&h){const $=e.MAs(19);e.Tol(d.theme),e.xp6(2),e.Oqu(e.lcZ(3,18,"DIALOGS.ADD_GROUPS.TITLE")),e.xp6(6),e.Oqu(e.lcZ(9,20,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",d.selectedRole),e.xp6(1),e.Q6J("ngForOf",d.availableRoles),e.xp6(3),e.Oqu(e.lcZ(15,22,"DIALOGS.ADD_GROUPS.SELECT_VO")),e.xp6(2),e.s9C("placeholder",e.lcZ(17,24,"DIALOGS.ADD_GROUPS.SELECT_VO")),e.Q6J("formControl",d.myControl)("matAutocomplete",$),e.xp6(2),e.Q6J("displayWith",d.displayFn),e.xp6(2),e.Q6J("ngForOf",e.lcZ(21,26,d.filteredOptions)),e.xp6(2),e.Q6J("ngIf",null!==d.groups&&d.groups.length>0&&!d.loading),e.xp6(3),e.Q6J("ngIf",d.firstSearchDone),e.xp6(3),e.hij(" ",e.lcZ(29,28,"DIALOGS.ADD_MANAGERS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",0===d.selection.selected.length||d.loading),e.xp6(1),e.hij(" ",e.lcZ(32,30,"DIALOGS.ADD_MANAGERS.CREATE")," ")}},dependencies:[K.sg,K.O5,T.XC,a.ey,T.ZL,B.Nt,W.KE,W.hX,t.Fj,t.JJ,t.oH,O.lW,E.uh,E.xY,E.H8,y.gD,w.K,se.W,_.P,C.e,K.Ov,M.X$,H.i]})}return c})();var ge=o(64124),Re=o(9769),Te=o(99397),ve=o(62023),he=o(74104),Ce=o(75986),Se=o(62481);function Oe(c,P){1&c&&(e._uU(0),e.ALo(1,"translate")),2&c&&e.hij(" ",e.lcZ(1,1,"SHARED.COMPONENTS.MANAGERS_PAGE.USER")," ")}function Ie(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",14),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.addManager())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.MANAGERS_PAGE.ADD")," "))}function De(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",15),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.removeManager())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("disabled",0===i.selectionUsers.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.REMOVE")," ")}}function Me(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e.ALo(1,"lowercase"),e._uU(2),e.ALo(3,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.uIk("data-cy",e.lcZ(1,3,i.roleName)),e.xp6(2),e.hij(" ",e.lcZ(3,5,i)," ")}}function xe(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"mat-checkbox",17),e.NdJ("change",function(){e.CHM(i);const d=e.oxw(2);return d.showIndirectAdmins=!d.showIndirectAdmins,e.KtG(d.refreshUsers())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("checked",i.showIndirectAdmins),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.SHOW_INDIRECT_ADMINS")," ")}}function Le(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}function Ze(c,P){if(1&c&&e._UZ(0,"app-users-list",20),2&c){const i=e.oxw(3);e.Q6J("disableSelf",i.disableSelf)("directAdmins",i.directAdminsIds)("tableId",i.tableId)("disableRouting",!i.routeAuth||i.disableRouting)("displayedColumns",i.displayedUserColumns)("selection",i.selectionUsers)("users",i.managers)}}function Ue(c,P){if(1&c&&(e.TgZ(0,"div",18),e.YNc(1,Ze,1,7,"app-users-list",19),e.qZA()),2&c){e.oxw();const i=e.MAs(11),h=e.oxw();e.xp6(1),e.Q6J("perunWebAppsLoader",h.loading)("perunWebAppsLoaderIndicator",i)}}function ye(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"perun-web-apps-refresh-button",5),e.NdJ("refresh",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshUsers())}),e.qZA(),e.YNc(1,Ie,3,3,"button",6),e.YNc(2,De,3,4,"button",7),e.TgZ(3,"mat-form-field",8)(4,"mat-label"),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"mat-select",9),e.NdJ("selectionChange",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshUsers(!0))})("valueChange",function(d){e.CHM(i);const $=e.oxw();return e.KtG($.selectedRole=d)}),e.YNc(8,Me,4,7,"mat-option",10),e.qZA()(),e.YNc(9,xe,3,4,"mat-checkbox",11),e.YNc(10,Le,1,0,"ng-template",null,12,e.W1O),e.YNc(12,Ue,2,2,"div",13)}if(2&c){const i=e.oxw();e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(3),e.Oqu(e.lcZ(6,7,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",i.selectedRole),e.xp6(1),e.Q6J("ngForOf",i.availableRoles),e.xp6(1),e.Q6J("ngIf",i.complementaryObject.beanName.includes("Group")),e.xp6(3),e.Q6J("ngIf",i.managers)}}function Ge(c,P){1&c&&(e._uU(0),e.ALo(1,"translate")),2&c&&e.hij(" ",e.lcZ(1,1,"SHARED.COMPONENTS.MANAGERS_PAGE.GROUP")," ")}function Ne(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",24),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.addGroup())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.MANAGERS_PAGE.ADD")," "))}function Pe(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",25),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.removeGroup())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("disabled",0===i.selectionGroups.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.REMOVE")," ")}}function Ye(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e._uU(1),e.ALo(2,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.xp6(1),e.Oqu(e.lcZ(2,2,i))}}function we(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}function Je(c,P){if(1&c&&e._UZ(0,"perun-web-apps-groups-list",27),2&c){const i=e.oxw(3);e.Q6J("disableMembers",!1)("disableRouting",i.disableRouting)("displayedColumns",i.displayedGroupColumns)("groups",i.groups)("selection",i.selectionGroups)("tableId",i.tableId)}}function Be(c,P){if(1&c&&(e.TgZ(0,"div",18),e.YNc(1,Je,1,6,"perun-web-apps-groups-list",26),e.qZA()),2&c){e.oxw();const i=e.MAs(10),h=e.oxw();e.xp6(1),e.Q6J("perunWebAppsLoader",h.loading)("perunWebAppsLoaderIndicator",i)}}function We(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"perun-web-apps-refresh-button",5),e.NdJ("refresh",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshGroups())}),e.qZA(),e.YNc(1,Ne,3,3,"button",21),e.YNc(2,Pe,3,4,"button",22),e.TgZ(3,"mat-form-field",23)(4,"mat-label"),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"mat-select",9),e.NdJ("selectionChange",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshGroups())})("valueChange",function(d){e.CHM(i);const $=e.oxw();return e.KtG($.selectedRole=d)}),e.YNc(8,Ye,3,4,"mat-option",10),e.qZA()(),e.YNc(9,we,1,0,"ng-template",null,12,e.W1O),e.YNc(11,Be,2,2,"div",13)}if(2&c){const i=e.oxw();e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(3),e.Oqu(e.lcZ(6,6,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",i.selectedRole),e.xp6(1),e.Q6J("ngForOf",i.availableRoles),e.xp6(3),e.Q6J("ngIf",i.groups)}}function Ke(c,P){1&c&&(e.TgZ(0,"perun-web-apps-alert",28),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.MANAGERS_PAGE.NO_AVAILABLE_ROLES"),"\n"))}let Fe=(()=>{class c{constructor(i,h,d,$,ae,pe,de){this.dialog=i,this.authzService=h,this.storeService=d,this.guiAuthResolver=$,this.router=ae,this.reloadEntityDetail=pe,this.route=de,this.configMode=!1,this.disableRouting=!1,this.disableSelf=!1,this.displayedUserColumns=["select","id","name","email","logins","organization"],this.displayedGroupColumns=["select","id","vo","name","description"],this.groups=[],this.managers=null,this.managers$=null,this.selectionUsers=new r.Ov(!0,[]),this.selectionGroups=new r.Ov(!0,[]),this.selectedMode="",this.showIndirectAdmins=!1,this.directAdminsIds=null,this.loading=!1,this.tableId=b.HC,this.availableRolesPrivileges=new Map}ngOnInit(){this.loading=!0,this.routeAuth=this.guiAuthResolver.isPerunAdminOrObserver(),this.guiAuthResolver.setRolesAuthorization(this.availableRoles,this.complementaryObject,this.availableRolesPrivileges),this.availableRoles=this.availableRoles.filter(i=>this.availableRolesPrivileges.get(i.roleName).readAuth),0!==this.availableRoles.length&&(this.selectedRole=this.availableRoles[0].roleName),this.refreshUsers()}changeRolePrivileges(){this.guiAuthResolver.setRolesAuthorization(this.availableRoles,this.complementaryObject,this.availableRolesPrivileges),this.availableRoles=this.availableRoles.filter(h=>this.availableRolesPrivileges.get(h.roleName).readAuth),this.manageAuth=this.availableRolesPrivileges.get(this.selectedRole).manageAuth,this.displayedUserColumns=this.manageAuth?this.displayedUserColumns:this.displayedUserColumns.filter(h=>"select"!==h),this.displayedGroupColumns=this.manageAuth?this.displayedGroupColumns:this.displayedGroupColumns.filter(h=>"select"!==h),this.roleModes=this.availableRolesPrivileges.get(this.selectedRole).modes;let i=!1;for(const h of this.roleModes)if(this.selectedMode===h.toLowerCase()){i=!0;break}i||(this.selectedMode=this.roleModes[0].toLowerCase())}tabChanged(i){this.loading=!0,0===i.index?(this.selectedMode="user",this.refreshUsers()):(this.selectedMode="group",this.refreshGroups())}refreshUsers(i=!1){this.loading=!0,this.changeRolePrivileges();let h=[s.r.USER_DEF_ORGANIZATION,s.r.USER_DEF_PREFERRED_MAIL];h=h.concat(this.storeService.getLoginAttributeNames()),this.managers$=this.showIndirectAdmins?i?this.getDirectAdmins(h).pipe((0,Re.z)(()=>this.getIndirectAdmins(h))):this.getIndirectAdmins(h):this.getDirectAdmins(h),this.managers$.subscribe({next:d=>{this.managers=d,this.selectionUsers.clear(),this.loading=!1},error:()=>{this.loading=!1}})}getDirectAdmins(i){return this.authzService.getAuthzRichAdmins(this.selectedRole,this.complementaryObject.id,this.complementaryObjectType,i,!1,!0).pipe((0,Te.b)(h=>this.directAdminsIds=h.map(d=>d.id)))}getIndirectAdmins(i){return this.loading=!0,this.authzService.getAuthzRichAdmins(this.selectedRole,this.complementaryObject.id,this.complementaryObjectType,i,!1,!1)}refreshGroups(){this.loading=!0,this.changeRolePrivileges(),this.authzService.getAuthzAdminGroups(this.selectedRole,this.complementaryObject.id,this.complementaryObjectType).subscribe({next:i=>{this.groups=i,this.selectionGroups.clear(),this.loading=!1},error:()=>{this.loading=!1}})}addManager(){const i=(0,ge.kZ)();i.width="1000px",i.data={complementaryObject:this.complementaryObject,theme:this.theme,availableRoles:this.availableRoles,selectedRole:this.selectedRole},this.dialog.open(R,i).afterClosed().subscribe(d=>{d&&this.refreshUsers(!0)})}removeManager(){const i=(0,ge.kZ)();i.width="450px",i.data={managers:this.selectionUsers.selected,complementaryObject:this.complementaryObject,role:this.selectedRole,theme:this.theme},this.dialog.open(f,i).afterClosed().subscribe(d=>{d&&(this.guiAuthResolver.isManagerPagePrivileged(this.complementaryObject)?this.reloadEntityDetail.reloadEntityDetail():this.redirectToAuthRoute())})}removeGroup(){const i=(0,ge.kZ)();i.width="450px",i.data={groups:this.selectionGroups.selected,complementaryObject:this.complementaryObject,role:this.selectedRole,theme:this.theme},this.dialog.open(J,i).afterClosed().subscribe(d=>{d&&(this.guiAuthResolver.isManagerPagePrivileged(this.complementaryObject)?this.refreshGroups():this.redirectToAuthRoute())})}addGroup(){const i=(0,ge.kZ)();i.width="1000px",i.data={complementaryObject:this.complementaryObject,availableRoles:this.availableRoles,theme:this.theme,selectedRole:this.selectedRole},this.dialog.open(be,i).afterClosed().subscribe(d=>{d&&this.refreshGroups()})}redirectToAuthRoute(){if("Group"===this.complementaryObjectType&&(this.guiAuthResolver.isAuthorized("getGroupById_int_policy",[this.complementaryObject])||this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.complementaryObject])))this.guiAuthResolver.isAuthorized("getGroupById_int_policy",[this.complementaryObject])?this.router.navigate(["/organizations",this.complementaryObject.voId,"groups",this.complementaryObject.id],{relativeTo:this.route,queryParamsHandling:"merge"}):this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.complementaryObject])&&this.router.navigate(["/organizations",this.complementaryObject.voId],{queryParamsHandling:"merge"});else if("Facility"===this.complementaryObjectType&&this.guiAuthResolver.isAuthorized("getFacilityById_int_policy",[this.complementaryObject]))this.router.navigate(["/facilities",this.complementaryObject.id],{relativeTo:this.route,queryParamsHandling:"merge"});else if("Vo"===this.complementaryObjectType&&this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.complementaryObject]))this.router.navigate(["/organizations",this.complementaryObject.id],{relativeTo:this.route,queryParamsHandling:"merge"});else{if("Resource"!==this.complementaryObjectType||!this.guiAuthResolver.isAuthorized("getRichResourceById_int_policy",[this.complementaryObject]))return void this.router.navigate(["/home"],{queryParamsHandling:"merge"});this.router.navigate(["../../"],{relativeTo:this.route,queryParamsHandling:"merge"})}this.reloadEntityDetail.reloadEntityDetail()}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.uw),e.Y36(S.Ct),e.Y36(n.d6),e.Y36(n.x4),e.Y36(L.F0),e.Y36(ve.G),e.Y36(L.gz))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-managers-page"]],hostVars:2,hostBindings:function(h,d){2&h&&e.ekj("router-component",d.true)},inputs:{complementaryObject:"complementaryObject",availableRoles:"availableRoles",complementaryObjectType:"complementaryObjectType",theme:"theme",configMode:"configMode",disableRouting:"disableRouting",disableSelf:"disableSelf",displayedUserColumns:"displayedUserColumns",displayedGroupColumns:"displayedGroupColumns"},decls:11,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false",3,"selectedTabChange"],["matTabLabel",""],["matTabContent",""],["alert_type","warn",4,"ngIf"],[1,"mt-2",3,"refresh"],["color","accent","class","me-2 action-button","data-cy","add-manager-button","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","data-cy","remove-manager-button","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["data-cy","role-filter",1,"me-2","mt-2"],[3,"value","selectionChange","valueChange"],[3,"value",4,"ngFor","ngForOf"],["color","primary",3,"checked","change",4,"ngIf"],["spinner",""],["class","position-relative",4,"ngIf"],["color","accent","data-cy","add-manager-button","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","data-cy","remove-manager-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"value"],["color","primary",3,"checked","change"],[1,"position-relative"],[3,"disableSelf","directAdmins","tableId","disableRouting","displayedColumns","selection","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableSelf","directAdmins","tableId","disableRouting","displayedColumns","selection","users"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"me-2","mt-2"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","tableId"],["alert_type","warn"]],template:function(h,d){1&h&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"mat-tab-group",1),e.NdJ("selectedTabChange",function(ae){return d.tabChanged(ae)}),e.TgZ(4,"mat-tab"),e.YNc(5,Oe,2,3,"ng-template",2),e.YNc(6,ye,13,9,"ng-template",3),e.qZA(),e.TgZ(7,"mat-tab"),e.YNc(8,Ge,2,3,"ng-template",2),e.YNc(9,We,12,8,"ng-template",3),e.qZA()(),e.YNc(10,Ke,3,3,"perun-web-apps-alert",4)),2&h&&(e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.TITLE"),"\n"),e.xp6(9),e.Q6J("ngIf",0===d.availableRoles.length))},dependencies:[K.sg,K.O5,a.ey,W.KE,W.hX,O.lW,he.Vc,he.uD,he.uX,he.SP,Ce.oG,y.gD,p.w,w.K,se.W,Se.t,C.e,j.C,K.i8,M.X$,H.i]})}return c})()},26946:(ne,F,o)=>{o.d(F,{o:()=>l});var r=o(13566),E=o(25313),n=o(78337),S=o(73615),b=o(87824),s=o(64124),t=o(65879),e=o(71365),L=o(96814),K=o(24516),a=o(64170),B=o(56223),W=o(30617),O=o(32296),y=o(75986),w=o(92596),V=o(11186),C=o(77983),j=o(93035),M=o(32596),H=o(8355);function Z(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(J){t.CHM(A);const te=t.oxw(2);return t.KtG(J?te.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&u){const A=t.oxw().ngIf,D=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,A.all)))("checked",D.selection.hasValue()&&A.all)("indeterminate",D.selection.hasValue()&&!A.all)}}const Y=function(u){return{name:u}};function X(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(J){const re=t.CHM(A).$implicit,T=t.oxw(2);return t.KtG(J?T.selection.toggle(re):null)})("click",function(J){return J.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&u){const A=g.$implicit,D=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,D.selection.isSelected(A)),t.VKq(7,Y,A.tagName)))("checked",D.selection.isSelected(A))}}function Q(u,g){1&u&&(t.ynx(0,14),t.YNc(1,Z,4,7,"th",15),t.YNc(2,X,4,9,"td",16),t.BQk())}function ie(u,g){1&u&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&u&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.TAG_ID")," "))}function R(u,g){if(1&u&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&u){const A=g.$implicit;t.xp6(1),t.Oqu(A.id)}}function x(u,g){1&u&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&u&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.TAG_NAME")," "))}function p(u,g){if(1&u&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&u){const A=t.oxw().$implicit;t.xp6(1),t.hij(" ",A.tagName," ")}}function G(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"div")(1,"mat-form-field",26)(2,"input",27),t.NdJ("ngModelChange",function(J){t.CHM(A);const te=t.oxw().$implicit;return t.KtG(te.tagName=J)}),t.ALo(3,"translate"),t.qZA()()()}if(2&u){const A=t.oxw().$implicit;t.xp6(2),t.s9C("placeholder",t.lcZ(3,2,"VO_DETAIL.RESOURCES.TAGS.CHANGE_TAG_NAME")),t.Q6J("ngModel",A.tagName)}}function m(u,g){if(1&u&&(t.TgZ(0,"td",24),t.YNc(1,p,2,1,"div",25),t.YNc(2,G,4,4,"div",25),t.qZA()),2&u){const A=g.$implicit,D=t.oxw();t.xp6(1),t.Q6J("ngIf",!D.isChanging.isSelected(A)),t.xp6(1),t.Q6J("ngIf",D.isChanging.isSelected(A))}}function N(u,g){1&u&&t._UZ(0,"th",23)}function U(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){t.CHM(A);const J=t.oxw().$implicit,te=t.oxw();return t.KtG(te.edit(J))}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&u&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.RESOURCES.TAGS.EDIT_BUTTON"))}function ee(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){t.CHM(A);const J=t.oxw().$implicit,te=t.oxw();return t.KtG(te.save(J))}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"save"),t.qZA()()}2&u&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.RESOURCES.TAGS.SAVE_BUTTON"))}function oe(u,g){if(1&u&&(t.TgZ(0,"td",24)(1,"div",28),t.YNc(2,U,4,3,"button",29),t.YNc(3,ee,4,3,"button",29),t.qZA()()),2&u){const A=g.$implicit,D=t.oxw();t.xp6(2),t.Q6J("ngIf",!D.isChanging.isSelected(A)),t.xp6(1),t.Q6J("ngIf",D.isChanging.isSelected(A))}}function le(u,g){1&u&&t._UZ(0,"tr",31)}function ce(u,g){1&u&&t._UZ(0,"tr",32)}function _e(u,g){if(1&u&&(t.TgZ(0,"perun-web-apps-alert",33),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA()),2&u){const A=t.oxw();t.xp6(1),t.hij(" ","vo"===A.entity?t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.NO_TAGS"):t.lcZ(3,3,"RESOURCE_DETAIL.TAGS.NO_TAGS"),"\n")}}function f(u,g){1&u&&(t.TgZ(0,"perun-web-apps-alert",33),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&u&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}const q=function(u){return{all:u}};let l=(()=>{class u{constructor(A,D,J,te,re){this.resourceManager=A,this.notificator=D,this.translator=J,this.authResolver=te,this.tableCheckbox=re,this.resourceTags=[],this.selection=new n.Ov(!0,[]),this.displayedColumns=["select","id","name","edit"],this.isChanging=new n.Ov(!0,[]),this.pageSizeOptions=s.f7}set matSort(A){this.sort=A,this.setDataSource()}static getDataForColumn(A,D){switch(D){case"id":return A.id.toString();case"name":return A.tagName;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(A=>"id"!==A)),this.dataSource=new E.by(this.resourceTags),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(A){(0,s.O6)((0,s.Xn)(this.dataSource.filteredData,this.displayedColumns,u.getDataForColumn),A)}exportDisplayedData(A){const D=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,J=D+this.dataSource.paginator.pageSize;(0,s.O6)((0,s.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(D,J),this.displayedColumns,u.getDataForColumn),A)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(A,D)=>(0,s.Sd)(A,D,this.displayedColumns,u.getDataForColumn),this.dataSource.sortData=(A,D)=>(0,s.pR)(A,D,u.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}save(A){this.resourceManager.updateResourceTag({resourceTag:A}).subscribe(()=>{this.translator.get("SHARED.COMPONENTS.RESOURCES_TAGS_LIST.EDIT_SUCCESS").subscribe(D=>{this.notificator.showSuccess(D)}),this.isChanging.deselect(A)})}edit(A){this.isChanging.select(A)}static#e=this.\u0275fac=function(D){return new(D||u)(t.Y36(b.xk),t.Y36(S.V6),t.Y36(e.sK),t.Y36(S.x4),t.Y36(S.UA))};static#t=this.\u0275cmp=t.Xpm({type:u,selectors:[["app-resources-tags-list"]],viewQuery:function(D,J){if(1&D&&(t.Gf(s.l9,7),t.Gf(r.YE,7)),2&D){let te;t.iGM(te=t.CRH())&&(J.child=te.first),t.iGM(te=t.CRH())&&(J.matSort=te.first)}},inputs:{resourceTags:"resourceTags",filterValue:"filterValue",selection:"selection",tableId:"tableId",displayedColumns:"displayedColumns",entity:"entity"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","edit"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["subscriptSizing","dynamic"],["matInput","",3,"ngModel","placeholder","ngModelChange"],[1,"d-flex","justify-content-end"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(D,J){1&D&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(re){return J.exportDisplayedData(re)})("exportAllData",function(re){return J.exportAllData(re)}),t.TgZ(2,"table",2),t.YNc(3,Q,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,ie,3,3,"th",5),t.YNc(7,R,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,x,3,3,"th",8),t.YNc(10,m,3,2,"td",9),t.BQk(),t.ynx(11,10),t.YNc(12,N,1,0,"th",8),t.YNc(13,oe,4,2,"td",9),t.BQk(),t.YNc(14,le,1,0,"tr",11),t.YNc(15,ce,1,0,"tr",12),t.qZA()()(),t.YNc(16,_e,4,5,"perun-web-apps-alert",13),t.YNc(17,f,3,3,"perun-web-apps-alert",13)),2&D&&(t.Q6J("hidden",0===J.resourceTags.length||0===J.dataSource.filteredData.length),t.xp6(1),t.Q6J("pageSizeOptions",J.pageSizeOptions)("dataLength",J.dataSource.filteredData.length)("tableId",J.tableId),t.xp6(1),t.Q6J("dataSource",J.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,q,t.xi3(4,10,J.dataSource,J.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",J.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",J.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===J.resourceTags.length),t.xp6(1),t.Q6J("ngIf",0===J.dataSource.filteredData.length&&0!==J.resourceTags.length))},dependencies:[L.O5,K.Nt,a.KE,B.Fj,B.JJ,B.On,W.Hw,O.RK,r.YE,r.nU,E.BZ,E.fO,E.as,E.w1,E.Dz,E.nj,E.ge,E.ev,E.XQ,E.Gk,y.oG,w.gM,V.w,C.l,e.X$,j.I,M.G,H.r]})}return u})()},56684:(ne,F,o)=>{o.d(F,{T:()=>E});var r=o(78645);const E=(n=class{})=>class extends n{constructor(){super(...arguments),this.destroyed$=new r.x}ngOnDestroy(){this.destroyed$.next()}}},52839:(ne,F,o)=>{o.d(F,{F:()=>S});var r=o(65879),E=o(4675),n=o(71365);let S=(()=>{class b{constructor(){this.servicePackages=[],this.selectedPackage=null,this.multiple=!1,this.disableAutoSelect=!1,this.theme="",this.packageSelected=new r.vpe,this.nameFunction=t=>t.name,this.shortNameFunction=t=>t.description,this.searchFunction=t=>t.name+t.description}static#e=this.\u0275fac=function(e){return new(e||b)};static#t=this.\u0275cmp=r.Xpm({type:b,selectors:[["perun-web-apps-service-package-search-select"]],inputs:{servicePackages:"servicePackages",selectedPackage:"selectedPackage",multiple:"multiple",disableAutoSelect:"disableAutoSelect",theme:"theme"},outputs:{packageSelected:"packageSelected"},decls:4,vars:17,consts:[[3,"entities","entity","multiple","disableAutoSelect","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","theme","entitySelected"]],template:function(e,L){1&e&&(r.TgZ(0,"perun-web-apps-entity-search-select",0),r.NdJ("entitySelected",function(a){return L.packageSelected.emit(a)}),r.ALo(1,"translate"),r.ALo(2,"translate"),r.ALo(3,"translate"),r.qZA()),2&e&&r.Q6J("entities",L.servicePackages)("entity",L.selectedPackage)("multiple",L.multiple)("disableAutoSelect",L.disableAutoSelect)("searchFunction",L.searchFunction)("mainTextFunction",L.nameFunction)("secondaryTextFunction",L.shortNameFunction)("selectPlaceholder",r.lcZ(1,11,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_PACKAGE_SEARCH_SELECT.SELECT_PACKAGE"))("findPlaceholder",r.lcZ(2,13,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_PACKAGE_SEARCH_SELECT.FIND_PACKAGE"))("noEntriesText",r.lcZ(3,15,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_PACKAGE_SEARCH_SELECT.NO_PACKAGE_FOUND"))("theme",L.theme)},dependencies:[E.i,n.X$]})}return b})()},33317:(ne,F,o)=>{o.d(F,{h:()=>E});var r=o(65879);let E=(()=>{class n{constructor(b){this.elementRef=b}ngOnInit(){this.elementRef.nativeElement.focus()}static#e=this.\u0275fac=function(s){return new(s||n)(r.Y36(r.SBq))};static#t=this.\u0275dir=r.lG2({type:n,selectors:[["","perunWebAppsAutoFocus",""]]})}return n})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[6],{62023:(ne,F,o)=>{o.d(F,{G:()=>E});var r=o(65879);let E=(()=>{class n{constructor(){this.entityDetailChange=new r.vpe}reloadEntityDetail(){this.entityDetailChange.emit()}static#e=this.\u0275fac=function(s){return new(s||n)};static#t=this.\u0275prov=r.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})()},34535:(ne,F,o)=>{o.d(F,{y:()=>X});var r=o(27618),E=o(38106),n=o(73615),S=o(80874),b=o(56223),s=o(78337),t=o(65879),e=o(44112),L=o(96814),K=o(23680),a=o(64170),B=o(98525),W=o(55959),O=o(62481),y=o(61917),w=o(2730),V=o(69755),C=o(89515),j=o(47777);function M(Q,ie){if(1&Q&&(t.TgZ(0,"mat-option",10),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&Q){const R=ie.$implicit;t.Q6J("value",R),t.xp6(1),t.hij(" ",t.lcZ(2,2,"CONSENTS.STATUS_"+R)," ")}}function H(Q,ie){if(1&Q){const R=t.EpF();t.TgZ(0,"mat-form-field",7)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-select",8),t.NdJ("closed",function(){t.CHM(R);const p=t.oxw();return t.KtG(p.changeConsentStatuses())}),t.TgZ(5,"mat-select-trigger"),t._uU(6),t.ALo(7,"selectedConsentStatuses"),t.qZA(),t.YNc(8,M,3,4,"mat-option",9),t.qZA()()}if(2&Q){const R=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,4,"RESOURCE_DETAIL.ASSIGNED_MEMBERS.FILTER_CONSENT_STATUS")),t.xp6(2),t.Q6J("formControl",R.consentStatuses),t.xp6(2),t.hij(" ",t.Dn7(7,6,R.selectedConsentStatuses,R.consentStatusList,R.consentStatuses.value)," "),t.xp6(2),t.Q6J("ngForOf",R.consentStatusList)}}function Z(Q,ie){1&Q&&t._UZ(0,"perun-web-apps-loading-table")}function Y(Q,ie){if(1&Q){const R=t.EpF();t.TgZ(0,"perun-web-apps-members-list",11),t.NdJ("updateTable",function(){t.CHM(R);const p=t.oxw();return t.KtG(p.refreshTable())}),t.qZA()}if(2&Q){const R=t.oxw();t.Q6J("displayedColumns",R.columns)("disableRouting",!R.routeAuth)("filter",R.filterValue)("members",R.members)("tableId",R.tableId)}}let X=(()=>{class Q{constructor(R,x,p,G,m,N,U){this.route=R,this.resourceService=x,this.authResolver=p,this.entityStorageService=G,this.storeService=m,this.consentService=N,this.consentStatusPipe=U,this.loading=!1,this.filterValue="",this.tableId=E.iQ,this.members=[],this.columns=["id","fullName"],this.includeConsents=!1,this.consents=[],this.consentStatuses=new b.NI,this.consentStatusList=["UNSIGNED","GRANTED","REVOKED"],this.selectedConsentStatuses=[],this.selection=new s.Ov(!0,[])}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.resourceService.getAssignedRichMembers(this.resource.id).subscribe(R=>{this.setAuthRights(R),this.consentService.getConsentHubByResource(this.resource.id).subscribe(x=>{this.includeConsents=this.storeService.getProperty("enforce_consents")&&x.enforceConsents,this.includeConsents?(this.columns=["id","fullName","consentStatus"],this.consentService.getConsentsForConsentHubByResource(this.resource.id).subscribe(p=>{this.consents=p,this.members=this.getConsentsForMembers(R).filter(G=>!this.selectedConsentStatuses||0===this.selectedConsentStatuses.length||this.selectedConsentStatuses.includes(G.consent))})):this.members=R,this.loading=!1})})}setAuthRights(R){0!==R.length&&(this.routeAuth=this.authResolver.isAuthorized("getMemberById_int_policy",[R[0]]))}applyFilter(R){this.filterValue=R}getConsentsForMembers(R){const x=[];return R.forEach(p=>{const G=p;G.consent=this.consentStatusPipe.transform(p.userId,this.consents),x.push(G)}),x}changeConsentStatuses(){this.selection.clear(),this.selectedConsentStatuses=this.consentStatuses.value,this.refreshTable()}static#e=this.\u0275fac=function(x){return new(x||Q)(t.Y36(e.gz),t.Y36(r.xk),t.Y36(n.x4),t.Y36(n.fb),t.Y36(n.d6),t.Y36(r.WY),t.Y36(S.m2))};static#t=this.\u0275cmp=t.Xpm({type:Q,selectors:[["app-resource-assigned-members"]],features:[t._Bn([S.m2,S.Qh])],decls:10,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 fix-select",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","disableRouting","filter","members","tableId","updateTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"me-2","fix-select"],["multiple","",3,"formControl","closed"],["class","resource-theme",3,"value",4,"ngFor","ngForOf"],[1,"resource-theme",3,"value"],[3,"displayedColumns","disableRouting","filter","members","tableId","updateTable"]],template:function(x,p){if(1&x&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return p.refreshTable()}),t.qZA(),t.YNc(4,H,9,10,"mat-form-field",2),t.TgZ(5,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(m){return p.applyFilter(m)}),t.qZA(),t.YNc(6,Z,1,0,"ng-template",null,4,t.W1O),t.TgZ(8,"div",5),t.YNc(9,Y,1,5,"perun-web-apps-members-list",6),t.qZA()),2&x){const G=t.MAs(7);t.xp6(1),t.Oqu(t.lcZ(2,5,"RESOURCE_DETAIL.ASSIGNED_MEMBERS.TITLE")),t.xp6(3),t.Q6J("ngIf",p.includeConsents),t.xp6(1),t.Q6J("placeholder","RESOURCE_DETAIL.ASSIGNED_MEMBERS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",p.loading)("perunWebAppsLoaderIndicator",G)}},dependencies:[L.sg,L.O5,K.ey,a.KE,a.hX,b.JJ,b.oH,B.gD,B.$L,W.K,O.t,y.O,w.P,V.e,C.X$,j.Q]})}return Q})()},90068:(ne,F,o)=>{o.d(F,{D:()=>_e});var r=o(27618),E=o(38106),n=o(78337),S=o(64124),b=o(17700),s=o(73615),t=o(65879),e=o(89515),L=o(96814),K=o(32296),a=o(74104),B=o(12207),W=o(2730),O=o(52839),y=o(69755),w=o(49496);function V(f,q){1&f&&t._UZ(0,"perun-web-apps-loading-dialog")}const C=function(){return["id","name","enabled","description"]};function j(f,q){if(1&f&&t._UZ(0,"app-services-list",15),2&f){const l=t.oxw(2);t.Q6J("disableRouting",!0)("services",l.filteredServices)("displayedColumns",t.DdM(5,C))("selection",l.selection)("tableId",l.tableId)}}const M=function(){return["select","id","name","enabled","description"]};function H(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-tab-group",4),t.NdJ("selectedTabChange",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.tabChanged())}),t.TgZ(6,"mat-tab",5),t.ALo(7,"translate"),t.TgZ(8,"div",6)(9,"perun-web-apps-debounce-filter",7),t.NdJ("filter",function(g){t.CHM(l);const A=t.oxw();return t.KtG(A.applyFilter(g))}),t.ALo(10,"translate"),t.qZA()(),t._UZ(11,"app-services-list",8),t.qZA(),t.TgZ(12,"mat-tab",5),t.ALo(13,"translate"),t.TgZ(14,"div",9)(15,"perun-web-apps-service-package-search-select",10),t.NdJ("packageSelected",function(g){t.CHM(l);const A=t.oxw();return t.KtG(A.servicePackageSelected(g))}),t.qZA()(),t.YNc(16,j,1,6,"app-services-list",11),t.qZA()()(),t.TgZ(17,"div",12)(18,"button",13),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",14),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onAdd())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&f){const l=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,18,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.TITLE")),t.xp6(4),t.s9C("label",t.lcZ(7,20,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.SELECT_SERVICE")),t.Q6J("disabled",l.loading),t.xp6(3),t.s9C("placeholder",t.lcZ(10,22,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.FILTER_DESCRIPTION")),t.xp6(2),t.Q6J("services",l.unAssignedServices)("disableRouting",!0)("displayedColumns",t.DdM(30,M))("filterValue",l.filterValue)("selection",l.selection)("tableId",l.tableId),t.xp6(1),t.s9C("label",t.lcZ(13,24,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.SELECT_PACKAGE")),t.Q6J("disabled",l.loading),t.xp6(3),t.Q6J("selectedPackage",l.selectedPackage)("servicePackages",l.servicePackages),t.xp6(1),t.Q6J("ngIf",-1!==l.selectedPackage.id),t.xp6(3),t.hij(" ",t.lcZ(20,26,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.CANCEL_BUTTON")," "),t.xp6(2),t.Q6J("disabled",0===l.selection.selected.length&&-1===l.selectedPackage.id||l.loading),t.xp6(1),t.hij(" ",t.lcZ(23,28,"DIALOGS.ASSIGN_SERVICE_TO_RESOURCE."+(-1===l.selectedPackage.id?"ADD_SERVICES":"ADD_PACKAGE"))," ")}}let Z=(()=>{class f{constructor(l,u,g,A,D,J){this.dialogRef=l,this.data=u,this.notificator=g,this.translate=A,this.resourceManager=D,this.servicesManager=J,this.loading=!1,this.unAssignedServices=[],this.filteredServices=[],this.servicePackages=[],this.selectedPackage={name:"Not selected",description:"",id:-1,beanName:"ServicePackage"},this.selection=new n.Ov(!0,[]),this.tableId=E.DR,this.filterValue=""}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.resourceManager.getAssignedServicesToResource(this.data.resourceId).subscribe(l=>{this.servicesManager.getServices().subscribe(u=>{this.servicesManager.getServicesPackages().subscribe(g=>{this.servicePackages.push(this.selectedPackage),this.servicePackages=this.servicePackages.concat(g),this.unAssignedServices=u;for(const A of l)for(const D of u)A.id===D.id&&this.unAssignedServices.splice(this.unAssignedServices.indexOf(D),1);this.loading=!1})})})}onCancel(){this.dialogRef.close()}onAdd(){this.loading=!0,-1!==this.selectedPackage.id?this.addServicePackage():this.addServices()}applyFilter(l){this.filterValue=l}servicePackageSelected(l){this.selectedPackage=l,-1!==l.id?this.servicesManager.getServicesFromServicesPackage(l.id).subscribe(u=>{this.filteredServices=u}):this.filteredServices=[]}tabChanged(){this.selection.clear(),this.filterValue="",this.selectedPackage=this.servicePackages[0]}addServicePackage(){this.resourceManager.assignServicesPackage(this.data.resourceId,this.selectedPackage.id).subscribe(()=>{this.translate.get("DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.PACKAGE_SUCCESS_MESSAGE").subscribe(l=>{this.notificator.showSuccess(l),0!==this.selection.selected.length?this.addServices():this.dialogRef.close(!0)})},()=>this.loading=!1)}addServices(){const l=[];for(const u of this.selection.selected)l.push(u.id);this.resourceManager.assignServices(this.data.resourceId,l).subscribe(()=>{this.translate.get("DIALOGS.ASSIGN_SERVICE_TO_RESOURCE.SERVICE_SUCCESS_MESSAGE").subscribe(u=>{this.notificator.showSuccess(u),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(u){return new(u||f)(t.Y36(b.so),t.Y36(b.WI),t.Y36(s.V6),t.Y36(e.sK),t.Y36(r.xk),t.Y36(r.KK))};static#t=this.\u0275cmp=t.Xpm({type:f,selectors:[["app-perun-web-apps-assign-service-to-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-stretch-tabs","false",3,"selectedTabChange"],[3,"disabled","label"],[1,"mt-2"],[3,"placeholder","filter"],[3,"services","disableRouting","displayedColumns","filterValue","selection","tableId"],[1,"mt-3"],[3,"selectedPackage","servicePackages","packageSelected"],[3,"disableRouting","services","displayedColumns","selection","tableId",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"disableRouting","services","displayedColumns","selection","tableId"]],template:function(u,g){if(1&u&&(t.YNc(0,V,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,H,24,31,"div",1),t.qZA()),2&u){const A=t.MAs(1);t.xp6(2),t.Gre("",g.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",A)}},dependencies:[L.O5,K.lW,a.uX,a.SP,b.uh,b.xY,b.H8,B.b,W.P,O.F,y.e,w.Q,e.X$]})}return f})();var Y=o(25313);function X(f,q){1&f&&t._UZ(0,"perun-web-apps-loading-dialog")}function Q(f,q){1&f&&t._UZ(0,"th",14)}function ie(f,q){if(1&f&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&f){const l=q.$implicit;t.xp6(1),t.Oqu(l.name)}}function R(f,q){1&f&&t._UZ(0,"tr",16)}function x(f,q){1&f&&t._UZ(0,"tr",17)}function p(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Q,1,0,"th",7),t.YNc(14,ie,2,1,"td",8),t.BQk(),t.YNc(15,R,1,0,"tr",9),t.YNc(16,x,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&f){const l=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.ASK")," "),t.xp6(2),t.Q6J("dataSource",l.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",l.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",l.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.CANCEL")," "),t.xp6(2),t.Q6J("disabled",l.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.DELETE")," ")}}let G=(()=>{class f{constructor(l,u,g,A,D){this.dialogRef=l,this.data=u,this.notificator=g,this.translate=A,this.resourcesManager=D,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new Y.by(this.data.services)}onSubmit(){this.loading=!0;const l=[];for(const u of this.data.services)l.push(u.id);this.resourcesManager.removeServices(this.data.resourceId,l).subscribe(()=>{this.translate.get("DIALOGS.REMOVE_SERVICE_FROM_RESOURCE.SUCCESS").subscribe(u=>{this.notificator.showSuccess(u),this.dialogRef.close(!0)})},()=>this.loading=!1)}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(u){return new(u||f)(t.Y36(b.so),t.Y36(b.WI),t.Y36(s.V6),t.Y36(e.sK),t.Y36(r.xk))};static#t=this.\u0275cmp=t.Xpm({type:f,selectors:[["app-perun-web-apps-remove-service-from-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(u,g){if(1&u&&(t.YNc(0,X,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,p,24,19,"div",1),t.qZA()),2&u){const A=t.MAs(1);t.xp6(2),t.Gre("",g.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",A)}},dependencies:[K.lW,Y.BZ,Y.fO,Y.as,Y.w1,Y.Dz,Y.nj,Y.ge,Y.ev,Y.XQ,Y.Gk,b.uh,b.xY,b.H8,B.b,y.e,e.X$]})}return f})();var m=o(44112),N=o(55959),U=o(62481);function ee(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.addService())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&f&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"RESOURCE_DETAIL.ASSIGNED_SERVICES.ADD_SERVICE"),"\n"))}function oe(f,q){if(1&f){const l=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(l);const g=t.oxw();return t.KtG(g.removeServices())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&f){const l=t.oxw();t.Q6J("disabled",0===l.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"RESOURCE_DETAIL.ASSIGNED_SERVICES.REMOVE_SERVICE"),"\n")}}function le(f,q){1&f&&t._UZ(0,"perun-web-apps-loading-table")}function ce(f,q){if(1&f&&t._UZ(0,"app-services-list",10),2&f){const l=t.oxw();t.Q6J("disableRouting",!l.serviceRoutingAuth)("selection",l.selected)("displayedColumns",l.displayedColumns)("filterValue",l.filterValue)("services",l.assignedServices)("tableId",l.tableId)}}let _e=(()=>{class f{constructor(l,u,g,A,D){this.route=l,this.resourcesManager=u,this.dialog=g,this.guiAuthResolver=A,this.entityStorageService=D,this.assignedServices=[],this.selected=new n.Ov(!0,[]),this.tableId=E.uC,this.filterValue="",this.displayedColumns=["select","id","name","enabled","script","description"]}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.getDataForAuthorization(),this.loadAllServices()}loadAllServices(){this.loading=!0,this.resourcesManager.getAssignedServicesToResource(this.resource.id).subscribe(l=>{this.assignedServices=l,this.selected.clear(),this.loading=!1})}addService(){const l=(0,S.kZ)();l.width="800px",l.data={theme:"resource-theme",resourceId:this.resource.id},this.dialog.open(Z,l).afterClosed().subscribe(g=>{g&&this.loadAllServices()})}removeServices(){const l=(0,S.kZ)();l.width="500px",l.data={theme:"resource-theme",resourceId:this.resource.id,services:this.selected.selected},this.dialog.open(G,l).afterClosed().subscribe(g=>{g&&this.loadAllServices()})}applyFilter(l){this.filterValue=l}getDataForAuthorization(){this.assignServiceAuth=this.guiAuthResolver.isAuthorized("assignServices_Resource_List_policy",[this.resource]),this.removeServiceAuth=this.guiAuthResolver.isAuthorized("removeServices_Resource_List_policy",[this.resource]),this.displayedColumns=this.removeServiceAuth?["select","id","name","enabled","script","description"]:["id","name","enabled","script","description"],this.serviceRoutingAuth=this.guiAuthResolver.isPerunAdminOrObserver()}static#e=this.\u0275fac=function(u){return new(u||f)(t.Y36(m.gz),t.Y36(r.xk),t.Y36(b.uw),t.Y36(s.x4),t.Y36(s.fb))};static#t=this.\u0275cmp=t.Xpm({type:f,selectors:[["app-perun-web-apps-resource-assigned-services"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","action-button me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","selection","displayedColumns","filterValue","services","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"action-button","me-2",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","selection","displayedColumns","filterValue","services","tableId"]],template:function(u,g){if(1&u&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return g.loadAllServices()}),t.qZA(),t.YNc(4,ee,3,3,"button",2),t.YNc(5,oe,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(D){return g.applyFilter(D)}),t.qZA(),t.YNc(7,le,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,ce,1,6,"app-services-list",7),t.qZA()),2&u){const A=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"RESOURCE_DETAIL.ASSIGNED_SERVICES.TITLE")),t.xp6(3),t.Q6J("ngIf",g.assignServiceAuth),t.xp6(1),t.Q6J("ngIf",g.removeServiceAuth),t.xp6(1),t.Q6J("placeholder","RESOURCE_DETAIL.ASSIGNED_SERVICES.FILTER_SERVICES"),t.xp6(4),t.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",A)}},dependencies:[L.O5,K.lW,w.Q,N.K,U.t,W.P,y.e,e.X$]})}return f})()},11800:(ne,F,o)=>{o.d(F,{X:()=>V});var r=o(73615),E=o(27618),n=o(65879),S=o(96814),b=o(74104),s=o(95845),t=o(5786),e=o(89515);function L(C,j){1&C&&(n._uU(0),n.ALo(1,"translate")),2&C&&n.hij(" ",n.lcZ(1,1,"RESOURCE_DETAIL.ENTITY")," ")}function K(C,j){if(1&C&&n._UZ(0,"app-one-entity-attribute-page",5),2&C){const M=n.oxw();n.Q6J("entityId",M.resource.id)("entity","resource")}}function a(C,j){1&C&&(n._uU(0),n.ALo(1,"translate"),n.ALo(2,"translate")),2&C&&n.AsE(" ",n.lcZ(1,2,"RESOURCE_DETAIL.ENTITY")," - ",n.lcZ(2,4,"MEMBER_DETAIL.ENTITY")," ")}function B(C,j){if(1&C&&n._UZ(0,"app-two-entity-attribute-page",6),2&C){const M=n.oxw(2);n.Q6J("firstEntity","resource")("firstEntityId",M.resource.id)("secondEntity","member")}}function W(C,j){1&C&&(n.TgZ(0,"mat-tab"),n.YNc(1,a,3,6,"ng-template",2),n.YNc(2,B,1,3,"ng-template",3),n.qZA())}function O(C,j){1&C&&(n._uU(0),n.ALo(1,"translate"),n.ALo(2,"translate")),2&C&&n.AsE(" ",n.lcZ(1,2,"RESOURCE_DETAIL.ENTITY")," - ",n.lcZ(2,4,"GROUP_DETAIL.ENTITY")," ")}function y(C,j){if(1&C&&n._UZ(0,"app-two-entity-attribute-page",6),2&C){const M=n.oxw(2);n.Q6J("firstEntity","resource")("firstEntityId",M.resource.id)("secondEntity","group")}}function w(C,j){1&C&&(n.TgZ(0,"mat-tab"),n.YNc(1,O,3,6,"ng-template",2),n.YNc(2,y,1,3,"ng-template",3),n.qZA())}let V=(()=>{class C{constructor(M,H,Z){this.authResolver=M,this.resourceManager=H,this.entityStorageService=Z}ngOnInit(){this.resource=this.entityStorageService.getEntity(),this.resourceGroupAttAuth=this.authResolver.isAuthorized("getGroupAssignments_Resource_policy",[this.resource]),this.resourceMemberAttAuth=this.authResolver.isAuthorized("getAssignedMembersWithStatus_Resource_policy",[this.resource])}static#e=this.\u0275fac=function(H){return new(H||C)(n.Y36(r.x4),n.Y36(E.xk),n.Y36(r.fb))};static#t=this.\u0275cmp=n.Xpm({type:C,selectors:[["app-resource-attributes"]],hostVars:2,hostBindings:function(H,Z){2&H&&n.ekj("router-component",Z.true)},decls:10,vars:5,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(H,Z){1&H&&(n.TgZ(0,"div")(1,"h1",0),n._uU(2),n.ALo(3,"translate"),n.qZA(),n.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),n.YNc(6,L,2,3,"ng-template",2),n.YNc(7,K,1,2,"ng-template",3),n.qZA(),n.YNc(8,W,3,0,"mat-tab",4),n.YNc(9,w,3,0,"mat-tab",4),n.qZA()()),2&H&&(n.xp6(2),n.Oqu(n.lcZ(3,3,"RESOURCE_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),n.xp6(6),n.Q6J("ngIf",Z.resourceMemberAttAuth),n.xp6(1),n.Q6J("ngIf",Z.resourceGroupAttAuth))},dependencies:[S.O5,b.Vc,b.uD,b.uX,b.SP,s.Y,t.t,e.X$]})}return C})()},61618:(ne,F,o)=>{o.d(F,{b:()=>_e});var r=o(53117),E=o(67582),n=o(27618),S=o(64124),b=o(73615),s=o(80874),t=o(37073),e=o(25387),L=o(56684),K=o(59773),a=o(65879),B=o(44112),W=o(39743),O=o(17700),y=o(62023),w=o(96814),V=o(30617),C=o(32296),j=o(55940),M=o(92596),H=o(11712),Z=o(41419),Y=o(92738),X=o(52269),Q=o(89515);function ie(f,q){1&f&&a._UZ(0,"mat-spinner",3)}function R(f,q){if(1&f){const l=a.EpF();a.TgZ(0,"button",14),a.NdJ("click",function(){a.CHM(l);const g=a.oxw(2);return a.KtG(g.editResource())}),a.ALo(1,"translate"),a.TgZ(2,"mat-icon"),a._uU(3,"edit"),a.qZA()()}2&f&&a.s9C("matTooltip",a.lcZ(1,1,"RESOURCE_DETAIL.EDIT"))}function x(f,q){if(1&f){const l=a.EpF();a.TgZ(0,"button",15),a.NdJ("click",function(){a.CHM(l);const g=a.oxw(2);return a.KtG(g.deleteResource())}),a.ALo(1,"translate"),a.TgZ(2,"mat-icon"),a._uU(3,"delete_forever"),a.qZA()()}2&f&&a.s9C("matTooltip",a.lcZ(1,1,"RESOURCE_DETAIL.DELETE"))}const p=function(f){return["/organizations",f]};function G(f,q){if(1&f&&(a.TgZ(0,"a",8),a.NdJ("auxclick",function(u){return u.preventDefault()}),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.Q6J("perunWebAppsMiddleClickRouterLink",a.VKq(4,p,l.resource.vo.id.toString()))("routerLink",a.VKq(6,p,l.resource.vo.id)),a.uIk("data-cy",l.resource.vo.name),a.xp6(1),a.Oqu(l.resource.vo.name)}}function m(f,q){if(1&f&&(a.TgZ(0,"span"),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.xp6(1),a.hij(" ",l.resource.vo.name," ")}}const N=function(f){return["/facilities",f]};function U(f,q){if(1&f&&(a.TgZ(0,"a",8),a.NdJ("auxclick",function(u){return u.preventDefault()}),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.Q6J("perunWebAppsMiddleClickRouterLink",a.VKq(4,N,l.resource.facilityId.toString()))("routerLink",a.VKq(6,N,l.resource.facilityId)),a.uIk("data-cy",l.resource.facility.name),a.xp6(1),a.Oqu(l.resource.facility.name)}}function ee(f,q){if(1&f&&(a.TgZ(0,"span"),a._uU(1),a.qZA()),2&f){const l=a.oxw(2);a.xp6(1),a.hij(" ",l.resource.facility.name," ")}}const oe=function(){return{color:"black"}},le=function(f){return[f]};function ce(f,q){if(1&f&&(a.TgZ(0,"div")(1,"div",4),a._UZ(2,"mat-icon",5),a.ALo(3,"translate"),a.TgZ(4,"div",6)(5,"div",7)(6,"a",8),a.NdJ("auxclick",function(u){return u.preventDefault()}),a._uU(7),a.qZA(),a.TgZ(8,"span",9),a._uU(9),a.qZA(),a.YNc(10,R,4,3,"button",10),a.YNc(11,x,4,3,"button",11),a.qZA(),a.TgZ(12,"div"),a._uU(13),a.ALo(14,"translate"),a.qZA(),a.TgZ(15,"span",12),a._uU(16),a.ALo(17,"translate"),a.ALo(18,"translate"),a.YNc(19,G,2,8,"a",13),a.YNc(20,m,2,1,"span",2),a._uU(21),a.ALo(22,"translate"),a.YNc(23,U,2,8,"a",13),a.YNc(24,ee,2,1,"span",2),a._uU(25),a.ALo(26,"translate"),a.qZA()()(),a._UZ(27,"app-animated-router-outlet"),a.qZA()),2&f){const l=a.oxw();a.xp6(2),a.s9C("matTooltip",a.lcZ(3,21,"RESOURCE_DETAIL.ENTITY")),a.Q6J("ngStyle",a.DdM(33,oe)),a.xp6(4),a.Q6J("perunWebAppsMiddleClickRouterLink",a.VKq(34,le,l.baseUrl))("routerLink",a.VKq(36,le,l.baseUrl)),a.xp6(1),a.hij(" ",l.resource.name," "),a.xp6(2),a.hij(" \xa0#",l.resource.id," "),a.xp6(1),a.Q6J("ngIf",l.editResourceAuth),a.xp6(1),a.Q6J("ngIf",l.deleteAuth),a.xp6(2),a.AsE("",a.lcZ(14,23,"RESOURCE_DETAIL.UUID"),": ",l.resource.uuid,""),a.xp6(3),a.AsE(" ",a.lcZ(17,25,"RESOURCE_DETAIL.ENTITY"),", ",a.lcZ(18,27,"RESOURCE_DETAIL.VO"),": "),a.xp6(3),a.Q6J("ngIf",l.voLinkAuth),a.xp6(1),a.Q6J("ngIf",!l.voLinkAuth),a.xp6(1),a.AsE(" #",l.resource.voId,", ",a.lcZ(22,29,"RESOURCE_DETAIL.FACILITY"),": "),a.xp6(2),a.Q6J("ngIf",l.facilityLinkAuth),a.xp6(1),a.Q6J("ngIf",!l.facilityLinkAuth),a.xp6(1),a.lnq(" #",l.resource.facilityId,", ",a.lcZ(26,31,"RESOURCE_DETAIL.DESCRIPTION"),": ",l.resource.description," ")}}let _e=(()=>{class f extends((0,L.T)()){constructor(l,u,g,A,D,J,te,re,T,se,_){super(),this.route=l,this.facilityManager=u,this.vosManagerService=g,this.resourcesManager=A,this.sideMenuService=D,this.sideMenuItemService=J,this.dialog=te,this.guiAuthResolver=re,this.router=T,this.entityStorageService=se,this.reloadEntityDetail=_,this.underVoUrl=!1,this.deleteAuth=!1,this.baseUrl="",this.loading=!1}ngOnInit(){this.reloadData(),this.reloadEntityDetail.entityDetailChange.pipe((0,K.R)(this.destroyed$)).subscribe(()=>{this.reloadData()})}reloadData(){this.loading=!0,this.route.params.subscribe(l=>{const u=Number(l.resourceId);this.resourcesManager.getRichResourceById(u).subscribe(g=>{this.resource=g,this.entityStorageService.setEntity({id:g.id,voId:g.voId,facilityId:g.facilityId,beanName:"Resource"}),this.setAuth(),"facilities"===this.route.parent.snapshot.url[0].path?(this.baseUrl=(new s.r5).transform(g,!1),this.facilityManager.getFacilityById(g.facilityId).subscribe(A=>{this.facility=A,this.setMenuItems(),this.loading=!1},()=>this.loading=!1)):(this.baseUrl=(new s.r5).transform(g,!0),this.vosManagerService.getVoById(g.voId).subscribe(A=>{this.vo=A,this.underVoUrl=!0,this.setMenuItems(),this.loading=!1},()=>this.loading=!1)),(0,S.sF)("resources",this.resource)})})}setMenuItems(){let l;const u=this.sideMenuItemService.parseResource(this.resource,this.underVoUrl);this.underVoUrl?(l=this.sideMenuItemService.parseVo(this.vo),this.sideMenuService.setAccessMenuItems([l,u])):(l=this.sideMenuItemService.parseFacility(this.facility),this.sideMenuService.setFacilityMenuItems([l,u]))}editResource(){let l;this.resourcesManager.getResourceById(this.resource.id).subscribe(u=>{l=u;const g=(0,S.kZ)();g.width="450px",g.data={theme:"resource-theme",resource:l,dialogType:t.Eg.RESOURCE},this.dialog.open(t.rd,g).afterClosed().subscribe(D=>{D&&this.resourcesManager.getRichResourceById(this.resource.id).subscribe(J=>{this.resource=J,this.setMenuItems()})})})}deleteResource(){const l=(0,S.kZ)();l.width="500px",l.data={theme:"resource-theme",resources:[this.resource]},this.dialog.open(e.f,l).afterClosed().subscribe(g=>{g&&this.router.navigate(["../"],{relativeTo:this.route,queryParamsHandling:"preserve"})})}setAuth(){this.facilityLinkAuth=this.guiAuthResolver.isAuthorized("getFacilityById_int_policy",[this.resource]),this.editResourceAuth=this.guiAuthResolver.isAuthorized("updateResource_Resource_policy",[this.resource]),this.voLinkAuth=this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.resource]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteResource_Resource_policy",[this.resource])}static#e=this.\u0275fac=function(u){return new(u||f)(a.Y36(B.gz),a.Y36(n.IQ),a.Y36(n.YF),a.Y36(n.xk),a.Y36(W.D),a.Y36(E.V),a.Y36(O.uw),a.Y36(b.x4),a.Y36(B.F0),a.Y36(b.fb),a.Y36(y.G))};static#t=this.\u0275cmp=a.Xpm({type:f,selectors:[["app-resource-detail-page"]],features:[a.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","resource-theme"],["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-resource-black",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"resource-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["aria-label","Edit resource","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],["class","resource-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick",4,"ngIf"],["aria-label","Edit resource","mat-icon-button","",3,"matTooltip","click"],["mat-icon-button","",3,"matTooltip","click"]],template:function(u,g){1&u&&(a.TgZ(0,"div",0),a._UZ(1,"perun-web-apps-back-button"),a.YNc(2,ie,1,0,"mat-spinner",1),a.YNc(3,ce,28,38,"div",2),a.qZA()),2&u&&(a.xp6(2),a.Q6J("ngIf",g.loading),a.xp6(1),a.Q6J("ngIf",!g.loading&&void 0!==g.resource))},dependencies:[w.O5,w.PC,B.rH,V.Hw,C.RK,j.Ou,M.gM,H.A,Z.W,Y.Y,X.Q,Q.X$],styles:[".break-line[_ngcontent-%COMP%]{display:inline-block}"],data:{animation:[r.Ji]}})}return f})()},79286:(ne,F,o)=>{o.d(F,{K:()=>re});var r=o(27618),E=o(78337),n=o(17700),S=o(25313),b=o(73615),s=o(65879),t=o(89515),e=o(32296),L=o(12207),K=o(69755);function a(T,se){1&T&&s._UZ(0,"perun-web-apps-loading-dialog")}function B(T,se){1&T&&s._UZ(0,"th",14)}function W(T,se){if(1&T&&(s.TgZ(0,"td",15),s._uU(1),s.qZA()),2&T){const _=se.$implicit;s.xp6(1),s.Oqu(_.name)}}function O(T,se){1&T&&s._UZ(0,"tr",16)}function y(T,se){1&T&&s._UZ(0,"tr",17)}function w(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"div")(1,"h1",2),s._uU(2),s.ALo(3,"translate"),s.qZA(),s.TgZ(4,"div",3)(5,"p"),s._uU(6),s.ALo(7,"translate"),s.qZA(),s.TgZ(8,"div",4),s._uU(9),s.ALo(10,"translate"),s.qZA(),s.TgZ(11,"table",5),s.ynx(12,6),s.YNc(13,B,1,0,"th",7),s.YNc(14,W,2,1,"td",8),s.BQk(),s.YNc(15,O,1,0,"tr",9),s.YNc(16,y,1,0,"tr",10),s.qZA()(),s.TgZ(17,"div",11)(18,"button",12),s.NdJ("click",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.onCancel())}),s._uU(19),s.ALo(20,"translate"),s.qZA(),s.TgZ(21,"button",13),s.NdJ("click",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.onSubmit())}),s._uU(22),s.ALo(23,"translate"),s.qZA()()()}if(2&T){const _=s.oxw();s.xp6(2),s.Oqu(s.lcZ(3,9,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.TITLE")),s.xp6(4),s.hij(" ",s.lcZ(7,11,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.DESCRIPTION")," "),s.xp6(3),s.hij(" ",s.lcZ(10,13,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.ASK")," "),s.xp6(2),s.Q6J("dataSource",_.dataSource),s.xp6(4),s.Q6J("matHeaderRowDef",_.displayedColumns),s.xp6(1),s.Q6J("matRowDefColumns",_.displayedColumns),s.xp6(3),s.hij(" ",s.lcZ(20,15,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.CANCEL")," "),s.xp6(2),s.Q6J("disabled",_.loading),s.xp6(1),s.hij(" ",s.lcZ(23,17,"DIALOGS.REMOVE_GROUP_FROM_RESOURCE.DELETE")," ")}}let V=(()=>{class T{constructor(_,I,v,k,z){this.dialogRef=_,this.data=I,this.notificator=v,this.translate=k,this.resourceManager=z,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new S.by(this.data.groups)}onCancel(){this.dialogRef.close()}onSubmit(){const _=[];for(const I of this.data.groups)_.push(I.id);this.loading=!0,this.resourceManager.removeGroupsFromResource(_,this.data.resourceId).subscribe(()=>{this.translate.get("DIALOGS.REMOVE_GROUP_FROM_RESOURCE.SUCCESS").subscribe(I=>{this.notificator.showSuccess(I),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(I){return new(I||T)(s.Y36(n.so),s.Y36(n.WI),s.Y36(b.V6),s.Y36(t.sK),s.Y36(r.xk))};static#t=this.\u0275cmp=s.Xpm({type:T,selectors:[["app-perun-web-apps-remove-group-from-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","","data-cy","delete-button",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(I,v){if(1&I&&(s.YNc(0,a,1,0,"ng-template",null,0,s.W1O),s.TgZ(2,"div"),s.YNc(3,w,24,19,"div",1),s.qZA()),2&I){const k=s.MAs(1);s.xp6(2),s.Gre("",v.theme," position-relative"),s.xp6(1),s.Q6J("perunWebAppsLoader",v.loading)("perunWebAppsLoaderIndicator",k)}},dependencies:[e.lW,S.BZ,S.fO,S.as,S.w1,S.Dz,S.nj,S.ge,S.ev,S.XQ,S.Gk,n.uh,n.xY,n.H8,L.b,K.e,t.X$]})}return T})();var C=o(38106),j=o(96814),M=o(56223),H=o(82599),Z=o(61545),Y=o(97500),X=o(2730);const Q=["stepper"];function ie(T,se){1&T&&s._UZ(0,"perun-web-apps-loading-dialog")}function R(T,se){1&T&&(s._uU(0),s.ALo(1,"translate")),2&T&&s.Oqu(s.lcZ(1,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.GROUPS"))}function x(T,se){1&T&&(s._uU(0),s.ALo(1,"translate")),2&T&&s.Oqu(s.lcZ(1,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.OPTIONS"))}const p=function(){return["select","id","name","description"]};function G(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"div",5)(1,"mat-stepper",6,7)(3,"mat-step",8),s.YNc(4,R,2,3,"ng-template",9),s.TgZ(5,"perun-web-apps-debounce-filter",10),s.NdJ("filter",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.applyFilter(v))}),s.ALo(6,"translate"),s.qZA(),s._UZ(7,"perun-web-apps-groups-list",11),s.qZA(),s.TgZ(8,"mat-step"),s.YNc(9,x,2,3,"ng-template",9),s.TgZ(10,"mat-slide-toggle",12),s.NdJ("toggleChange",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.changeSubgroupsMessage())})("ngModelChange",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.autoAssignSubgroups=v)}),s._uU(11),s.ALo(12,"translate"),s.qZA(),s.TgZ(13,"div",13),s._UZ(14,"i",14),s.qZA(),s.TgZ(15,"mat-slide-toggle",12),s.NdJ("toggleChange",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.changeInactiveMessage())})("ngModelChange",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.asActive=v)}),s._uU(16),s.ALo(17,"translate"),s.qZA(),s.TgZ(18,"div",13),s._uU(19),s.qZA(),s.TgZ(20,"mat-slide-toggle",12),s.NdJ("toggleChange",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.changeAsyncMessage())})("ngModelChange",function(v){s.CHM(_);const k=s.oxw(2);return s.KtG(k.async=v)}),s._uU(21),s.ALo(22,"translate"),s.qZA(),s.TgZ(23,"div",13),s._uU(24),s.qZA()()()()}if(2&T){const _=s.oxw(2);s.xp6(1),s.Q6J("linear",!0),s.xp6(2),s.Q6J("completed",0!==_.selection.selected.length&&_.canAddGroups()),s.xp6(2),s.s9C("placeholder",s.lcZ(6,19,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.FILTER_DESCRIPTION")),s.xp6(2),s.Q6J("disableMembers",!1)("groups",_.unAssignedGroups)("selection",_.selection)("disableRouting",!0)("displayedColumns",s.DdM(27,p))("filter",_.filterValue)("tableId",_.tableId),s.xp6(3),s.Q6J("ngModel",_.autoAssignSubgroups),s.xp6(1),s.hij(" ",s.lcZ(12,21,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS")," "),s.xp6(3),s.Q6J("innerHTML",_.autoAssignHint,s.oJD),s.xp6(1),s.Q6J("ngModel",_.asActive),s.xp6(1),s.hij(" ",s.lcZ(17,23,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AS_ACTIVE")," "),s.xp6(3),s.hij(" ",_.asActiveHint," "),s.xp6(1),s.Q6J("ngModel",_.async),s.xp6(1),s.hij(" ",s.lcZ(22,25,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_OPT")," "),s.xp6(3),s.hij(" ",_.asyncHint," ")}}function m(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",20),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(3);return s.KtG(v.stepperPrevious())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}2&T&&(s.xp6(1),s.hij(" ",s.lcZ(2,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.BACK")," "))}function N(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",21),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(3);return s.KtG(v.stepperNext())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}if(2&T){const _=s.oxw(3);s.ekj("ms-2",void 0!==_.stepper&&0!==_.stepper.selectedIndex)("ms-auto",!(void 0!==_.stepper&&0!==_.stepper.selectedIndex)),s.Q6J("disabled",0===_.selection.selected.length||!_.canAddGroups()),s.xp6(1),s.hij(" ",s.lcZ(2,6,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.NEXT")," ")}}function U(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",22),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(3);return s.KtG(v.onAdd())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}2&T&&(s.xp6(1),s.hij(" ",s.lcZ(2,1,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ADD_BUTTON")," "))}function ee(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"div",15)(1,"div")(2,"button",16),s.NdJ("click",function(){s.CHM(_);const v=s.oxw(2);return s.KtG(v.onCancel())}),s._uU(3),s.ALo(4,"translate"),s.qZA(),s.YNc(5,m,3,3,"button",17),s.YNc(6,N,3,8,"button",18),s.YNc(7,U,3,3,"button",19),s.qZA()()}if(2&T){const _=s.oxw(2);s.xp6(3),s.hij(" ",s.lcZ(4,4,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.CANCEL_BUTTON")," "),s.xp6(2),s.Q6J("ngIf",void 0!==_.stepper&&0!==_.stepper.selectedIndex),s.xp6(1),s.Q6J("ngIf",void 0!==_.stepper&&_.stepper.selectedIndex!==_.stepper._steps.length-1),s.xp6(1),s.Q6J("ngIf",void 0!==_.stepper&&_.stepper.selectedIndex===_.stepper._steps.length-1)}}function oe(T,se){if(1&T&&(s.TgZ(0,"div")(1,"h1",2),s._uU(2),s.ALo(3,"translate"),s.qZA(),s.YNc(4,G,25,28,"div",3),s.YNc(5,ee,8,6,"div",4),s.qZA()),2&T){const _=s.oxw();s.xp6(2),s.Oqu(s.lcZ(3,3,"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.TITLE")),s.xp6(2),s.Q6J("ngIf",_.unAssignedGroups),s.xp6(1),s.Q6J("ngIf",_.stepper)}}let le=(()=>{class T{constructor(_,I,v,k,z,ue,me,fe){this.dialogRef=_,this.data=I,this.notificator=v,this.translate=k,this.resourceManager=z,this.groupService=ue,this.guiAuthResolver=me,this.cd=fe,this.loading=!1,this.unAssignedGroups=null,this.async=!0,this.autoAssignSubgroups=!1,this.asActive=!0,this.selection=new E.Ov(!0,[]),this.filterValue="",this.tableId=C.cL}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.resource=this.data.resource,this.autoAssignHint=this.translate.instant("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS_OFF_HINT"),this.asActiveHint=this.translate.instant("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ACTIVE_ON_HINT"),this.asyncHint=this.translate.instant("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_ON_HINT"),this.resourceManager.getAssignedGroups(this.resource.id).subscribe({next:_=>{this.groupService.getAllGroups(this.resource.voId).subscribe({next:I=>{this.unAssignedGroups=this.data.onlyAutoAssignedGroups;for(const v of I)-1===_.findIndex(k=>k.id===v.id)&&this.guiAuthResolver.isAuthorized("assignGroupsToResource_List_Resource_policy",[this.resource,v])&&this.unAssignedGroups.push(v);this.loading=!1,this.cd.detectChanges()},error:()=>this.loading=!1})},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close()}onAdd(){this.loading=!0;const _=[];for(const I of this.selection.selected)_.push(I.id);this.resourceManager.assignGroupsToResource(_,this.resource.id,this.async,!this.asActive,this.autoAssignSubgroups).subscribe(()=>{this.translate.get("DIALOGS.ASSIGN_GROUP_TO_RESOURCE.SUCCESS_MESSAGE").subscribe(I=>{this.notificator.showSuccess(I),this.dialogRef.close(!0)})},()=>this.loading=!1)}applyFilter(_){this.filterValue=_}canAddGroups(){let _=!0;return this.selection.selected.forEach(I=>{this.guiAuthResolver.isAuthorized("assignGroupsToResource_List_Resource_policy",[this.resource,I])||(_=!1)}),_}changeSubgroupsMessage(){this.autoAssignHint=this.translate.instant(this.autoAssignSubgroups?"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS_OFF_HINT":"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.AUTO_SUBGROUPS_ON_HINT")}changeInactiveMessage(){this.asActiveHint=this.translate.instant(this.asActive?"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ACTIVE_OFF_HINT":"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ACTIVE_ON_HINT")}changeAsyncMessage(){this.asyncHint=this.translate.instant(this.async?"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_OFF_HINT":"DIALOGS.ASSIGN_GROUP_TO_RESOURCE.ASYNC_ON_HINT")}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}static#e=this.\u0275fac=function(I){return new(I||T)(s.Y36(n.so),s.Y36(n.WI),s.Y36(b.V6),s.Y36(t.sK),s.Y36(r.xk),s.Y36(r.ff),s.Y36(b.x4),s.Y36(s.sBO))};static#t=this.\u0275cmp=s.Xpm({type:T,selectors:[["app-perun-web-apps-assign-group-to-resource-dialog"]],viewQuery:function(I,v){if(1&I&&s.Gf(Q,5),2&I){let k;s.iGM(k=s.CRH())&&(v.stepper=k.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"completed"],["matStepLabel",""],[3,"placeholder","filter"],[3,"disableMembers","groups","selection","disableRouting","displayedColumns","filter","tableId"],["labelPosition","before",1,"mt-3","slide-text",3,"ngModel","toggleChange","ngModelChange"],[1,"text-muted","new-line","mt-2"],[3,"innerHTML"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","","type","button","data-cy","next-button",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["class","ms-2","color","accent","mat-flat-button","","type","button","data-cy","assign-button",3,"click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","","type","button","data-cy","next-button",3,"disabled","click"],["color","accent","mat-flat-button","","type","button","data-cy","assign-button",1,"ms-2",3,"click"]],template:function(I,v){if(1&I&&(s.YNc(0,ie,1,0,"ng-template",null,0,s.W1O),s.TgZ(2,"div"),s.YNc(3,oe,6,5,"div",1),s.qZA()),2&I){const k=s.MAs(1);s.xp6(2),s.Gre("",v.theme," position-relative"),s.xp6(1),s.Q6J("perunWebAppsLoader",v.loading)("perunWebAppsLoaderIndicator",k)}},dependencies:[j.O5,M.JJ,M.On,e.lW,n.uh,n.xY,n.H8,H.Rr,Z.C0,Z.VY,Z.Vq,L.b,Y.W,X.P,K.e,t.X$],styles:[".slide-text[_ngcontent-%COMP%]{font-size:1.1rem}"]})}return T})();var ce=o(64124),_e=o(1385),f=o(44112),q=o(92596),l=o(55959),u=o(62481);function g(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"button",9),s.NdJ("click",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.addGroup())}),s._uU(1),s.ALo(2,"translate"),s.qZA()}2&T&&(s.xp6(1),s.hij(" ",s.lcZ(2,1,"RESOURCE_DETAIL.ASSIGNED_GROUPS.ADD_GROUP"),"\n"))}function A(T,se){1&T&&s._UZ(0,"perun-web-apps-loading-table")}const D=function(T){return[T]},J=function(){return["select","id","indirectGroupAssigment","name","status","description"]};function te(T,se){if(1&T){const _=s.EpF();s.TgZ(0,"perun-web-apps-groups-list",10),s.NdJ("refreshTable",function(){s.CHM(_);const v=s.oxw();return s.KtG(v.loadAllGroups())}),s.qZA()}if(2&T){const _=s.oxw();s.Q6J("disableGroups",!0)("groupsToDisableCheckbox",_.groupsToDisable)("disableMembers",!1)("groups",_.assignedGroups)("disableRouting",!!_.assignedGroups[0]&&!_.guiAuthResolver.isAuthorized("getGroupById_int_policy",s.VKq(10,D,_.assignedGroups[0])))("displayedColumns",s.DdM(12,J))("filter",_.filteredValue)("resourceId",_.resource.id)("selection",_.selected)("tableId",_.tableId)}}let re=(()=>{class T{constructor(_,I,v,k,z){this.route=_,this.resourcesManager=I,this.dialog=v,this.guiAuthResolver=k,this.entityStorageService=z,this.assignedGroups=[],this.selected=new E.Ov(!0,[]),this.filteredValue="",this.tableId=C.Ad}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.loadAllGroups()}loadAllGroups(){this.loading=!0,this.resourcesManager.getGroupAssignments(this.resource.id,[_e.r.GROUP_SYNC_ENABLED]).subscribe(_=>{this.assignedGroups=_.map(z=>{const ue=z.enrichedGroup.group;return ue.status=z.status,ue.failureCause=z.failureCause,ue.sourceGroupId=z.sourceGroupId,ue});const I=this.assignedGroups.map(z=>z.id),v=this.assignedGroups.filter((z,ue)=>I.indexOf(z.id)===ue),k=this.assignedGroups.filter((z,ue)=>{const me=I.indexOf(z.id);return me!==ue&&(null===z.sourceGroupId||null===this.assignedGroups[me].sourceGroupId)}).map(z=>z.id);v.forEach(z=>{k.includes(z.id)&&(z.moreTypesOfAssignment=!0)}),this.assignedGroups=v,this.groupsToDisable=new Set(this.assignedGroups.filter(z=>!!z.sourceGroupId&&!z.moreTypesOfAssignment).map(z=>z.id)),this.selected.clear(),this.loading=!1})}addGroup(){const _=(0,ce.kZ)();_.width="1000px",_.data={theme:"resource-theme",resource:this.resource,onlyAutoAssignedGroups:this.assignedGroups.filter(v=>this.groupsToDisable.has(v.id))},this.dialog.open(le,_).afterClosed().subscribe(v=>{v&&this.loadAllGroups()})}removeGroups(){const _=(0,ce.kZ)();_.width="500px",_.data={resourceId:this.resource.id,groups:this.selected.selected,theme:"resource-theme"},this.dialog.open(V,_).afterClosed().subscribe(v=>{v&&this.loadAllGroups()})}canRemoveGroups(){let _=!0;return this.selected.selected.forEach(I=>{this.guiAuthResolver.isAuthorized("removeGroupsFromResource_List_Resource_policy",[this.resource,I])||(_=!1)}),_}applyFilter(_){this.filteredValue=_}static#e=this.\u0275fac=function(I){return new(I||T)(s.Y36(f.gz),s.Y36(r.xk),s.Y36(n.uw),s.Y36(b.x4),s.Y36(b.fb))};static#t=this.\u0275cmp=s.Xpm({type:T,selectors:[["app-perun-web-apps-resource-groups"]],decls:15,vars:17,consts:[[1,"page-subtitle"],[3,"refresh"],["class","action-button","color","accent","mat-flat-button","","data-cy","add-group-button",3,"click",4,"ngIf"],["color","warn","mat-flat-button","","data-cy","remove-group-button",1,"ms-2","me-2",3,"disabled","click"],[3,"matTooltipDisabled","matTooltip"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableGroups","groupsToDisableCheckbox","disableMembers","groups","disableRouting","displayedColumns","filter","resourceId","selection","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","","data-cy","add-group-button",1,"action-button",3,"click"],[3,"disableGroups","groupsToDisableCheckbox","disableMembers","groups","disableRouting","displayedColumns","filter","resourceId","selection","tableId","refreshTable"]],template:function(I,v){if(1&I&&(s.TgZ(0,"h1",0),s._uU(1),s.ALo(2,"translate"),s.qZA(),s.TgZ(3,"perun-web-apps-refresh-button",1),s.NdJ("refresh",function(){return v.loadAllGroups()}),s.qZA(),s.YNc(4,g,3,3,"button",2),s.TgZ(5,"button",3),s.NdJ("click",function(){return v.removeGroups()}),s.TgZ(6,"span",4),s.ALo(7,"translate"),s._uU(8),s.ALo(9,"translate"),s.qZA()(),s.TgZ(10,"perun-web-apps-debounce-filter",5),s.NdJ("filter",function(z){return v.applyFilter(z)}),s.qZA(),s.YNc(11,A,1,0,"ng-template",null,6,s.W1O),s.TgZ(13,"div",7),s.YNc(14,te,1,13,"perun-web-apps-groups-list",8),s.qZA()),2&I){const k=s.MAs(12);s.xp6(1),s.Oqu(s.lcZ(2,9,"RESOURCE_DETAIL.ASSIGNED_GROUPS.TITLE")),s.xp6(3),s.Q6J("ngIf",v.guiAuthResolver.isAuthorized("getAllGroups_Vo_policy",s.VKq(15,D,v.resource))),s.xp6(1),s.Q6J("disabled",0===v.selected.selected.length||!v.canRemoveGroups()),s.xp6(1),s.s9C("matTooltip",s.lcZ(7,11,"RESOURCE_DETAIL.ASSIGNED_GROUPS.REMOVE_TOOLTIP")),s.Q6J("matTooltipDisabled",v.canRemoveGroups()),s.xp6(2),s.hij(" ",s.lcZ(9,13,"RESOURCE_DETAIL.ASSIGNED_GROUPS.REMOVE_GROUP")," "),s.xp6(2),s.Q6J("placeholder","RESOURCE_DETAIL.ASSIGNED_GROUPS.FILTER_GROUPS"),s.xp6(4),s.Q6J("perunWebAppsLoader",v.loading)("perunWebAppsLoaderIndicator",k)}},dependencies:[j.O5,e.lW,q.gM,l.K,Y.W,u.t,X.P,K.e,t.X$]})}return T})()},33473:(ne,F,o)=>{o.d(F,{H:()=>a});var r=o(27618),E=o(73615),n=o(65879),S=o(44112),b=o(96814),s=o(55940),t=o(39518),e=o(19218);function L(B,W){1&B&&n._UZ(0,"mat-spinner",2)}function K(B,W){if(1&B&&(n.TgZ(0,"div"),n._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4),n.qZA()),2&B){const O=n.oxw();n.xp6(1),n.Q6J("items",O.items),n.xp6(1),n.Q6J("items",O.settingsItems)("title","MENU_ITEMS.RESOURCE.SETTINGS")("sectionId","settings")}}let a=(()=>{class B{constructor(O,y,w,V,C){this.resourcesManager=O,this.route=y,this.guiAuthResolver=w,this.entityStorageService=V,this.routePolicyService=C,this.items=[],this.settingsItems=[],this.loading=!1}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity();const O="facilities"===this.route.parent.parent.snapshot.url[0].path;this.setItems(O),this.setSettingsItems(O),this.loading=!1}setItems(O){const y=O?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`;this.items=[],this.routePolicyService.canNavigate("resources-groups",this.resource)&&this.items.push({cssIcon:"perun-group",url:`${y}/resources/${this.resource.id}/groups`,label:"MENU_ITEMS.RESOURCE.ASSIGNED_GROUPS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-services",this.resource)&&this.items.push({cssIcon:"perun-service",url:`${y}/resources/${this.resource.id}/services`,label:"MENU_ITEMS.RESOURCE.ASSIGNED_SERVICES",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-members",this.resource)&&this.items.push({cssIcon:"perun-user",url:`${y}/resources/${this.resource.id}/members`,label:"MENU_ITEMS.RESOURCE.ASSIGNED_MEMBERS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-tags",this.resource)&&this.items.push({cssIcon:"perun-resource-tags",url:`${y}/resources/${this.resource.id}/tags`,label:"MENU_ITEMS.RESOURCE.RESOURCE_TAGS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-attributes",this.resource)&&this.items.push({cssIcon:"perun-attributes",url:`${y}/resources/${this.resource.id}/attributes`,label:"MENU_ITEMS.RESOURCE.ATTRIBUTES",style:"resource-btn"})}setSettingsItems(O){this.settingsItems=[],this.routePolicyService.canNavigate("resources-settings-managers",this.resource)&&this.settingsItems.push({cssIcon:"perun-manager",url:`${O?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/managers`,label:"MENU_ITEMS.RESOURCE.MANAGERS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-settings-bans",this.resource)&&this.settingsItems.push({cssIcon:"perun-ban",url:`${O?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/bans`,label:"MENU_ITEMS.RESOURCE.BANS",style:"resource-btn"})}static#e=this.\u0275fac=function(y){return new(y||B)(n.Y36(r.xk),n.Y36(S.gz),n.Y36(E.x4),n.Y36(E.fb),n.Y36(E.Ip))};static#t=this.\u0275cmp=n.Xpm({type:B,selectors:[["app-resource-overview"]],hostVars:2,hostBindings:function(y,w){2&y&&n.ekj("router-component",w.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(y,w){1&y&&(n.YNc(0,L,1,0,"mat-spinner",0),n.YNc(1,K,3,4,"div",1)),2&y&&(n.Q6J("ngIf",w.loading),n.xp6(1),n.Q6J("ngIf",!w.loading))},dependencies:[b.O5,s.Ou,t.L,e.A]})}return B})()},67114:(ne,F,o)=>{o.d(F,{I:()=>x});var r=o(27618),E=o(78337),n=o(73615),S=o(64124),b=o(37073),s=o(38106),t=o(17700),e=o(65879),L=o(61917),K=o(2730),a=o(69190);const B=function(){return["checkbox","id","fullName"]};let W=(()=>{class p{constructor(m,N,U,ee,oe){this.data=m,this.dialogRef=N,this.store=U,this.resourceService=ee,this.notificator=oe,this.selection=new E.Ov(!1,[]),this.loading=!1,this.displayedColumns=["checkbox","id","fullName","organization","email","logins"],this.members=[],this.tableId=s.bj,this.filter=""}ngOnInit(){this.loading=!0,this.resourceService.getAssignedRichMembers(this.data.entityId).subscribe({next:m=>{this.members=m,this.loading=!1},error:()=>this.loading=!1}),this.selection.changed.subscribe(m=>{this.ban=this.data.bans.find(N=>N.memberId===m.source.selected[0]?.id)})}cancel(){this.dialogRef.close(!1)}submitBan(m){this.ban?this.updateBan(m):this.banMember(m)}banMember(m){this.loading=!0,this.resourceService.setResourceBan({banOnResource:{memberId:this.selection.selected[0].id,resourceId:this.data.entityId,description:m.description,validityTo:m.validity,id:0,beanName:"BanOnResource"}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.ADD_BAN.SUCCESS_MEMBER"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}updateBan(m){this.loading=!0,this.resourceService.updateResourceBan({banOnResource:{id:this.ban.id,beanName:"BanOnFacility",resourceId:this.ban.resourceId,memberId:this.ban.memberId,description:m.description,validityTo:m.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}static#e=this.\u0275fac=function(N){return new(N||p)(e.Y36(t.WI),e.Y36(t.so),e.Y36(n.d6),e.Y36(r.xk),e.Y36(n.V6))};static#t=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-add-resource-ban-dialog"]],decls:3,vars:13,consts:[[3,"loading","disabled","theme","ban","add","cancel"],[3,"placeholder","filter"],[3,"displayedColumns","selection","disableRouting","allowCheckboxDisabled","filter","members","tableId"]],template:function(N,U){1&N&&(e.TgZ(0,"app-add-ban-dialog",0),e.NdJ("add",function(oe){return U.submitBan(oe)})("cancel",function(){return U.cancel()}),e.TgZ(1,"perun-web-apps-debounce-filter",1),e.NdJ("filter",function(oe){return U.filter=oe}),e.qZA(),e._UZ(2,"perun-web-apps-members-list",2),e.qZA()),2&N&&(e.Q6J("loading",U.loading)("disabled",0===U.selection.selected.length)("theme",U.data.theme)("ban",U.ban),e.xp6(1),e.Q6J("placeholder","DIALOGS.ADD_BAN.FILTER"),e.xp6(1),e.Q6J("displayedColumns",e.DdM(12,B))("selection",U.selection)("disableRouting",!0)("allowCheckboxDisabled",!1)("filter",U.filter)("members",U.members)("tableId",U.tableId))},dependencies:[L.O,K.P,a.u]})}return p})();var O=o(1385),y=o(52260),w=o(80874),V=o(96814),C=o(32296),j=o(55959),M=o(62481),H=o(6849),Z=o(69755),Y=o(89515);function X(p,G){if(1&p){const m=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(m);const U=e.oxw();return e.KtG(U.add())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"RESOURCE_DETAIL.SETTINGS.BANS.ADD"),"\n"))}function Q(p,G){if(1&p){const m=e.EpF();e.TgZ(0,"button",9),e.NdJ("click",function(){e.CHM(m);const U=e.oxw();return e.KtG(U.remove())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&p){const m=e.oxw();e.Q6J("disabled",0===m.selection.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"RESOURCE_DETAIL.SETTINGS.BANS.REMOVE"),"\n")}}function ie(p,G){if(1&p){const m=e.EpF();e.TgZ(0,"perun-web-apps-ban-on-entity-list",10),e.NdJ("updateBan",function(U){e.CHM(m);const ee=e.oxw();return e.KtG(ee.update(U))}),e.qZA()}if(2&p){const m=e.oxw();e.Q6J("bans",m.bans)("selection",m.selection)("displayedColumns",m.displayedColumns)("filter",m.filter)("updatePolicy","updateBan_BanOnResource_policy")}}function R(p,G){1&p&&e._UZ(0,"perun-web-apps-loading-table")}let x=(()=>{class p{constructor(m,N,U,ee,oe,le,ce){this.resourceService=m,this.entityService=N,this.authResolver=U,this.dialog=ee,this.notificator=oe,this.store=le,this.userName=ce,this.loading=!1,this.bans=[],this.removeAuth=!1,this.filter="",this.selection=new E.Ov(!1,[]),this.attrNames=[O.r.MEMBER_DEF_MAIL,O.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["select","banId","subjectId","subjectName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.resource=this.entityService.getEntity(),this.addAuth=this.authResolver.isAuthorized("setBan_BanOnResource_policy",[this.resource]),this.removeAuth=this.authResolver.isAuthorized("resource-removeBan_int_policy",[this.resource]),this.refresh()}refresh(){this.loading=!0,this.resourceService.getEnrichedBansForResource(this.resource.id,this.attrNames).subscribe({next:m=>{this.bans=m,this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}add(){const m=(0,S.kZ)();m.width="850px",m.data={entityId:this.resource.id,theme:"resource-theme",bans:this.bans.map(U=>U.ban)},this.dialog.open(W,m).afterClosed().subscribe(U=>{U&&this.refresh()})}remove(){const m=(0,S.kZ)();m.width="550px",m.data={theme:"resource-theme",title:"DIALOGS.REMOVE_BAN.TITLE",description:"DIALOGS.REMOVE_BAN.DESCRIPTION",items:[this.userName.transform(this.selection.selected[0].member.user)],type:"remove",showAsk:!0},this.dialog.open(b.Ts,m).afterClosed().subscribe(U=>{U&&this.resourceService.removeResourceBanById(this.selection.selected[0].ban.id).subscribe(()=>{this.notificator.showSuccess("DIALOGS.REMOVE_BAN.SUCCESS"),this.refresh()})})}update(m){const N=(0,S.kZ)();N.width="600px",N.data={ban:m.ban,theme:"facility-theme"},this.dialog.open(y.e,N).afterClosed().subscribe(ee=>{ee&&this.refresh()})}static#e=this.\u0275fac=function(N){return new(N||p)(e.Y36(r.xk),e.Y36(n.fb),e.Y36(n.x4),e.Y36(t.uw),e.Y36(n.V6),e.Y36(n.d6),e.Y36(w.dp))};static#t=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-resource-settings-bans"]],features:[e._Bn([w.dp])],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan"]],template:function(N,U){if(1&N&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("click",function(){return U.refresh()}),e.qZA(),e.YNc(4,X,3,3,"button",2),e.YNc(5,Q,3,4,"button",3),e.TgZ(6,"perun-web-apps-debounce-filter",4),e.NdJ("filter",function(oe){return U.filter=oe}),e.qZA(),e.TgZ(7,"div",5),e.YNc(8,ie,1,5,"perun-web-apps-ban-on-entity-list",6),e.qZA(),e.YNc(9,R,1,0,"ng-template",null,7,e.W1O)),2&N){const ee=e.MAs(10);e.xp6(1),e.hij(" ",e.lcZ(2,6,"RESOURCE_DETAIL.SETTINGS.BANS.TITLE"),"\n"),e.xp6(3),e.Q6J("ngIf",U.addAuth),e.xp6(1),e.Q6J("ngIf",U.removeAuth),e.xp6(1),e.Q6J("placeholder","RESOURCE_DETAIL.SETTINGS.BANS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",U.loading)("perunWebAppsLoaderIndicator",ee)}},dependencies:[V.O5,C.lW,j.K,M.t,K.P,H.s,Z.e,Y.X$]})}return p})()},40945:(ne,F,o)=>{o.d(F,{O:()=>S});var r=o(73615),E=o(65879),n=o(27738);let S=(()=>{class b{constructor(t,e){this.guiAuthResolver=t,this.entityStorageService=e,this.availableRoles=[],this.type="Resource",this.theme="resource-theme"}ngOnInit(){this.resource=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Resource")}static#e=this.\u0275fac=function(e){return new(e||b)(E.Y36(r.x4),E.Y36(r.fb))};static#t=this.\u0275cmp=E.Xpm({type:b,selectors:[["app-resource-settings-managers"]],decls:1,vars:4,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","theme"]],template:function(e,L){1&e&&E._UZ(0,"app-managers-page",0),2&e&&E.Q6J("complementaryObject",L.resource)("availableRoles",L.availableRoles)("complementaryObjectType",L.type)("theme",L.theme)},dependencies:[n.s]})}return b})()},72263:(ne,F,o)=>{o.d(F,{h:()=>K});var r=o(27618),E=o(73615),n=o(65879),S=o(44112),b=o(96814),s=o(55940),t=o(39518);function e(a,B){1&a&&n._UZ(0,"mat-spinner",2)}function L(a,B){if(1&a&&(n.TgZ(0,"div"),n._UZ(1,"perun-web-apps-menu-buttons-field",3),n.qZA()),2&a){const W=n.oxw();n.xp6(1),n.Q6J("items",W.items)}}let K=(()=>{class a{constructor(W,O,y,w,V){this.route=W,this.resourceManager=O,this.authResolver=y,this.entityStorageService=w,this.routePolicyService=V,this.items=[],this.loading=!1}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.initItems("facilities"!==this.route.parent.parent.parent.snapshot.url[0].path),this.loading=!1}initItems(W){this.items=[],this.routePolicyService.canNavigate("resources-settings-managers",this.resource)&&this.items.push({cssIcon:"perun-manager",url:`${W?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/managers`,label:"MENU_ITEMS.RESOURCE.MANAGERS",style:"resource-btn"}),this.routePolicyService.canNavigate("resources-settings-bans",this.resource)&&this.items.push({cssIcon:"perun-ban",url:`${W?`/organizations/${this.resource.voId}`:`/facilities/${this.resource.facilityId}`}/resources/${this.resource.id}/settings/bans`,label:"MENU_ITEMS.RESOURCE.BANS",style:"resource-btn"})}static#e=this.\u0275fac=function(O){return new(O||a)(n.Y36(S.gz),n.Y36(r.xk),n.Y36(E.x4),n.Y36(E.fb),n.Y36(E.Ip))};static#t=this.\u0275cmp=n.Xpm({type:a,selectors:[["app-resource-settings-overview"]],hostVars:2,hostBindings:function(O,y){2&O&&n.ekj("router-component",y.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(O,y){1&O&&(n.YNc(0,e,1,0,"mat-spinner",0),n.YNc(1,L,2,1,"div",1)),2&O&&(n.Q6J("ngIf",y.loading),n.xp6(1),n.Q6J("ngIf",!y.loading))},dependencies:[b.O5,s.Ou,t.L]})}return a})()},93296:(ne,F,o)=>{o.d(F,{t:()=>S});var r=o(53117),E=o(65879),n=o(11712);let S=(()=>{class b{static#e=this.\u0275fac=function(e){return new(e||b)};static#t=this.\u0275cmp=E.Xpm({type:b,selectors:[["app-resource-settings"]],hostVars:2,hostBindings:function(e,L){2&e&&E.ekj("router-component",L.true)},decls:1,vars:0,template:function(e,L){1&e&&E._UZ(0,"app-animated-router-outlet")},dependencies:[n.A],data:{animation:[r.Ji]}})}return b})()},72501:(ne,F,o)=>{o.d(F,{v:()=>ie});var r=o(27618),E=o(78337),n=o(38106),S=o(64124),b=o(73615),s=o(37073),t=o(17700),e=o(65879),L=o(32296),K=o(55959),a=o(69755),B=o(26946),W=o(89515);function O(R,x){1&R&&e._UZ(0,"perun-web-apps-loading-table")}function y(R,x){if(1&R&&e._UZ(0,"app-resources-tags-list",8),2&R){const p=e.oxw();e.Q6J("selection",p.selection)("displayedColumns",p.displayedColumns)("entity","resource")("filterValue",p.filterValue)("resourceTags",p.resourceTags)("tableId",p.tableId)}}let w=(()=>{class R{constructor(p,G,m){this.dialogRef=p,this.data=G,this.resourcesManager=m,this.tableId=n.g,this.selection=new E.Ov(!0,[]),this.resourceTags=[],this.displayedColumns=["select","id","name"]}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voId=this.data.voId,this.resourceId=this.data.resourceId,this.assignedTags=this.data.assignedTags,this.resourcesManager.getAllResourcesTagsForVo(this.voId).subscribe(p=>{this.resourceTags=p.filter(G=>!this.assignedTags.map(m=>m.id).includes(G.id)),this.loading=!1})}onCancel(){this.dialogRef.close(!1)}onSubmit(p){this.resourcesManager.assignResourceTagsToResource({resource:this.resourceId,resourceTags:p}).subscribe(()=>{this.dialogRef.close(!0)})}applyFilter(p){this.filterValue=p}static#e=this.\u0275fac=function(G){return new(G||R)(e.Y36(t.so),e.Y36(t.WI),e.Y36(r.xk))};static#t=this.\u0275cmp=e.Xpm({type:R,selectors:[["app-add-resource-tag-to-resource-dialog"]],decls:16,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["spinner",""],[1,"position-relative"],[3,"selection","displayedColumns","entity","filterValue","resourceTags","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"selection","displayedColumns","entity","filterValue","resourceTags","tableId"]],template:function(G,m){if(1&G&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1),e.YNc(5,O,1,0,"ng-template",null,2,e.W1O),e.TgZ(7,"div",3),e.YNc(8,y,1,6,"app-resources-tags-list",4),e.qZA()(),e.TgZ(9,"div",5)(10,"button",6),e.NdJ("click",function(){return m.onCancel()}),e._uU(11),e.ALo(12,"translate"),e.qZA(),e.TgZ(13,"button",7),e.NdJ("click",function(){return m.onSubmit(m.selection.selected)}),e._uU(14),e.ALo(15,"translate"),e.qZA()()()),2&G){const N=e.MAs(6);e.Tol(m.theme),e.xp6(2),e.Oqu(e.lcZ(3,9,"RESOURCE_DETAIL.TAGS.ADD_TAGS")),e.xp6(6),e.Q6J("perunWebAppsLoader",m.loading)("perunWebAppsLoaderIndicator",N),e.xp6(3),e.hij(" ",e.lcZ(12,11,"RESOURCE_DETAIL.TAGS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",m.loading||0===m.resourceTags.length),e.xp6(1),e.hij(" ",e.lcZ(15,13,"RESOURCE_DETAIL.TAGS.ADD_BUTTON")," ")}},dependencies:[L.lW,t.uh,t.xY,t.H8,K.K,a.e,B.o,W.X$]})}return R})();var V=o(80098),C=o(96814),j=o(62481),M=o(2730);function H(R,x){if(1&R){const p=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(p);const m=e.oxw();return e.KtG(m.create())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&R&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.CREATE_BUTTON"),"\n"))}function Z(R,x){if(1&R){const p=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(p);const m=e.oxw();return e.KtG(m.addTag())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&R&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"RESOURCE_DETAIL.TAGS.ADD_BUTTON"),"\n"))}function Y(R,x){if(1&R){const p=e.EpF();e.TgZ(0,"button",9),e.NdJ("click",function(){e.CHM(p);const m=e.oxw();return e.KtG(m.removeTags())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&R){const p=e.oxw();e.Q6J("disabled",0===p.selection.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"RESOURCE_DETAIL.TAGS.REMOVE_BUTTON"),"\n")}}function X(R,x){1&R&&e._UZ(0,"perun-web-apps-loading-table")}function Q(R,x){if(1&R&&e._UZ(0,"app-resources-tags-list",10),2&R){const p=e.oxw();e.Q6J("displayedColumns",p.displayedColumns)("entity","resource")("resourceTags",p.resourceTags)("filterValue",p.filterValue)("selection",p.selection)("tableId",p.tableId)}}let ie=(()=>{class R{constructor(p,G,m,N,U,ee){this.authResolver=p,this.resourcesManager=G,this.dialog=m,this.notificator=N,this.translate=U,this.entityStorageService=ee,this.loading=!1,this.resourceTags=[],this.selection=new E.Ov(!0,[]),this.tableId=n.M8,this.displayedColumns=[]}ngOnInit(){this.loading=!0,this.resource=this.entityStorageService.getEntity(),this.setAuthRights(),this.updateData()}removeTags(){const p=(0,S.kZ)();p.width="450px",p.data={items:this.selection.selected.map(m=>m.tagName),title:"RESOURCE_DETAIL.TAGS.REMOVE_TAGS_DIALOG_TITLE",description:"RESOURCE_DETAIL.TAGS.REMOVE_TAGS_DIALOG_DESCRIPTION",theme:"resource-theme",type:"remove",showAsk:!0},this.dialog.open(s.Ts,p).afterClosed().subscribe(m=>{m&&this.resourcesManager.removeResourceTagsFromResource({resource:this.resource.id,resourceTags:this.selection.selected}).subscribe(()=>(this.notificator.showSuccess(this.translate.instant("RESOURCE_DETAIL.TAGS.REMOVED_SUCCESSFULLY")),this.updateData()))})}addTag(){const p=(0,S.kZ)();p.width="600px",p.data={voId:this.resource.voId,resourceId:this.resource.id,assignedTags:this.resourceTags,theme:"resource-theme"},this.dialog.open(w,p).afterClosed().subscribe(m=>{m&&(this.notificator.showSuccess(this.translate.instant("RESOURCE_DETAIL.TAGS.ADDED_SUCCESSFULLY")),this.updateData())})}create(){const p=(0,S.kZ)();p.width="450px",p.data={voId:this.resource.voId,theme:"resource-theme"},this.dialog.open(V.p,p).afterClosed().subscribe(m=>{m&&(this.notificator.showSuccess(this.translate.instant("VO_DETAIL.RESOURCES.TAGS.CREATE_SUCCESS")),this.updateData())})}updateData(){this.loading=!0,this.selection.clear(),this.resourcesManager.getAllResourcesTagsForResource(this.resource.id).subscribe(p=>{this.resourceTags=p,this.selection.clear(),this.loading=!1})}setAuthRights(){const p={id:this.resource.voId,beanName:"Vo"};this.displayedColumns=[],this.createAuth=this.authResolver.isAuthorized("createResourceTag_ResourceTag_Vo_policy",[p]),this.addAuth=this.authResolver.isAuthorized("assignResourceTagToResource_ResourceTag_Resource_policy",[this.resource]),this.removeAuth=this.authResolver.isAuthorized("removeResourceTagFromResource_ResourceTag_Resource_policy",[this.resource]),this.displayedColumns=this.removeAuth?["select","id","name"]:["id","name"]}applyFilter(p){this.filterValue=p}static#e=this.\u0275fac=function(G){return new(G||R)(e.Y36(b.x4),e.Y36(r.xk),e.Y36(t.uw),e.Y36(b.V6),e.Y36(b.Te),e.Y36(b.fb))};static#t=this.\u0275cmp=e.Xpm({type:R,selectors:[["app-perun-web-apps-resource-tags"]],decls:12,vars:9,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","entity","resourceTags","filterValue","selection","tableId"]],template:function(G,m){if(1&G&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return m.updateData()}),e.qZA(),e.YNc(4,H,3,3,"button",2),e.YNc(5,Z,3,3,"button",2),e.YNc(6,Y,3,4,"button",3),e.TgZ(7,"perun-web-apps-debounce-filter",4),e.NdJ("filter",function(U){return m.applyFilter(U)}),e.qZA(),e.YNc(8,X,1,0,"ng-template",null,5,e.W1O),e.TgZ(10,"div",6),e.YNc(11,Q,1,6,"app-resources-tags-list",7),e.qZA()),2&G){const N=e.MAs(9);e.xp6(1),e.Oqu(e.lcZ(2,7,"RESOURCE_DETAIL.TAGS.TITLE")),e.xp6(3),e.Q6J("ngIf",m.createAuth),e.xp6(1),e.Q6J("ngIf",m.addAuth),e.xp6(1),e.Q6J("ngIf",m.removeAuth),e.xp6(1),e.Q6J("placeholder","RESOURCE_DETAIL.TAGS.SEARCH"),e.xp6(4),e.Q6J("perunWebAppsLoader",m.loading)("perunWebAppsLoaderIndicator",N)}},dependencies:[C.O5,L.lW,B.o,K.K,j.t,M.P,a.e,W.X$]})}return R})()},69190:(ne,F,o)=>{o.d(F,{u:()=>j});var r=o(65879),E=o(78932),n=o(96814),S=o(32296),b=o(17700),s=o(61545),t=o(11186),e=o(12207),L=o(88185),K=o(69755),a=o(89515);function B(M,H){1&M&&r._UZ(0,"perun-web-apps-loading-dialog")}function W(M,H){1&M&&(r.TgZ(0,"perun-web-apps-alert",15),r._uU(1),r.ALo(2,"translate"),r.qZA()),2&M&&(r.Q6J("alert_type","info"),r.xp6(1),r.hij(" ",r.lcZ(2,2,"DIALOGS.ADD_BAN.ALREADY_BANNED")," "))}function O(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"button",16),r.NdJ("click",function(){r.CHM(Z),r.oxw();const X=r.MAs(6);return r.KtG(X.next())}),r._uU(1),r.ALo(2,"translate"),r.qZA()}if(2&M){const Z=r.oxw(2);r.Q6J("disabled",Z.disabled),r.xp6(1),r.hij(" ",r.lcZ(2,2,"DIALOGS.ADD_BAN.NEXT")," ")}}function y(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"button",17),r.NdJ("click",function(){r.CHM(Z),r.oxw();const X=r.MAs(6);return r.KtG(X.previous())}),r._uU(1),r.ALo(2,"translate"),r.qZA()}2&M&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"DIALOGS.ADD_BAN.BACK")," "))}function w(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"button",18),r.NdJ("click",function(){r.CHM(Z);const X=r.oxw(2);return r.KtG(X.addBan())}),r._uU(1),r.ALo(2,"translate"),r.qZA()}if(2&M){const Z=r.oxw(2);r.xp6(1),r.hij(" ",r.lcZ(2,1,Z.ban?"DIALOGS.ADD_BAN.UPDATE":"DIALOGS.ADD_BAN.ADD")," ")}}function V(M,H){if(1&M){const Z=r.EpF();r.TgZ(0,"div")(1,"h1",2),r._uU(2),r.ALo(3,"translate"),r.qZA(),r.TgZ(4,"div",3)(5,"mat-stepper",4,5)(7,"mat-step",6),r.ALo(8,"translate"),r.Hsn(9),r.qZA(),r.TgZ(10,"mat-step",7),r.ALo(11,"translate"),r.YNc(12,W,3,4,"perun-web-apps-alert",8),r._UZ(13,"perun-web-apps-ban-specification",9),r.qZA()()(),r.TgZ(14,"div",10)(15,"button",11),r.NdJ("click",function(){r.CHM(Z);const X=r.oxw();return r.KtG(X.cancel.emit())}),r._uU(16),r.ALo(17,"translate"),r.qZA(),r.YNc(18,O,3,4,"button",12),r.YNc(19,y,3,3,"button",13),r.YNc(20,w,3,3,"button",14),r.qZA()()}if(2&M){const Z=r.MAs(6),Y=r.oxw();r.xp6(2),r.Oqu(r.lcZ(3,12,"DIALOGS.ADD_BAN.TITLE")),r.xp6(3),r.Q6J("linear",!0),r.xp6(2),r.Q6J("completed",!Y.disabled)("label",r.lcZ(8,14,"DIALOGS.ADD_BAN.SELECTION")),r.xp6(3),r.Q6J("label",r.lcZ(11,16,"DIALOGS.ADD_BAN.SPECIFICATION")),r.xp6(2),r.Q6J("ngIf",Y.ban),r.xp6(1),r.Q6J("description",null==Y.ban?null:Y.ban.description)("validity",null==Y.ban?null:Y.ban.validityTo),r.xp6(3),r.hij(" ",r.lcZ(17,18,"DIALOGS.ADD_BAN.CANCEL")," "),r.xp6(2),r.Q6J("ngIf",Z.selectedIndex!==(null==Z||null==Z._steps?null:Z._steps.length)-1),r.xp6(1),r.Q6J("ngIf",Z.selectedIndex===(null==Z||null==Z._steps?null:Z._steps.length)-1),r.xp6(1),r.Q6J("ngIf",Z.selectedIndex===(null==Z||null==Z._steps?null:Z._steps.length)-1)}}const C=["*"];let j=(()=>{class M{constructor(){this.loading=!1,this.disabled=!1,this.add=new r.vpe,this.cancel=new r.vpe}addBan(){this.add.emit({description:this.banForm.getDescription(),validity:this.banForm.getValidity()})}static#e=this.\u0275fac=function(Y){return new(Y||M)};static#t=this.\u0275cmp=r.Xpm({type:M,selectors:[["app-add-ban-dialog"]],viewQuery:function(Y,X){if(1&Y&&r.Gf(E.CZ,5),2&Y){let Q;r.iGM(Q=r.CRH())&&(X.banForm=Q.first)}},inputs:{loading:"loading",disabled:"disabled",theme:"theme",ban:"ban"},outputs:{add:"add",cancel:"cancel"},ngContentSelectors:C,decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"linear"],["stepper",""],[3,"completed","label"],[3,"label"],[3,"alert_type",4,"ngIf"],[3,"description","validity"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["mat-flat-button","","class","me-2","color","accent",3,"disabled","click",4,"ngIf"],["mat-stroked-button","","class","me-2",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",3,"click",4,"ngIf"],[3,"alert_type"],["mat-flat-button","","color","accent",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2",3,"click"],["mat-flat-button","","color","accent",3,"click"]],template:function(Y,X){if(1&Y&&(r.F$t(),r.YNc(0,B,1,0,"ng-template",null,0,r.W1O),r.TgZ(2,"div"),r.YNc(3,V,21,20,"div",1),r.qZA()),2&Y){const Q=r.MAs(1);r.xp6(2),r.Gre("",X.theme," position-relative"),r.xp6(1),r.Q6J("perunWebAppsLoader",X.loading)("perunWebAppsLoaderIndicator",Q)}},dependencies:[n.O5,S.lW,b.uh,b.xY,b.H8,s.C0,s.Vq,t.w,e.b,L.C,K.e,a.X$]})}return M})()},80098:(ne,F,o)=>{o.d(F,{p:()=>W});var r=o(17700),E=o(27618),n=o(65879),S=o(24516),b=o(64170),s=o(56223),t=o(32296),e=o(12207),L=o(69755),K=o(89515);function a(O,y){1&O&&n._UZ(0,"perun-web-apps-loading-dialog")}function B(O,y){if(1&O){const w=n.EpF();n.TgZ(0,"div")(1,"h1",2),n._uU(2),n.ALo(3,"translate"),n.qZA(),n.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),n._uU(7),n.ALo(8,"translate"),n.qZA(),n.TgZ(9,"input",4),n.NdJ("ngModelChange",function(C){n.CHM(w);const j=n.oxw();return n.KtG(j.name=C)}),n.qZA(),n.TgZ(10,"mat-error"),n._uU(11),n.ALo(12,"translate"),n.qZA()()(),n.TgZ(13,"div",5)(14,"button",6),n.NdJ("click",function(){n.CHM(w);const C=n.oxw();return n.KtG(C.onCancel())}),n._uU(15),n.ALo(16,"translate"),n.qZA(),n.TgZ(17,"button",7),n.NdJ("click",function(){n.CHM(w);const C=n.oxw();return n.KtG(C.onSubmit())}),n._uU(18),n.ALo(19,"translate"),n.qZA()()()}if(2&O){const w=n.oxw();n.xp6(2),n.Oqu(n.lcZ(3,7,"DIALOGS.CREATE_RESOURCE_TAG.TITLE")),n.xp6(5),n.Oqu(n.lcZ(8,9,"DIALOGS.CREATE_RESOURCE_TAG.NAME")),n.xp6(2),n.Q6J("ngModel",w.name),n.xp6(2),n.Oqu(n.lcZ(12,11,"DIALOGS.CREATE_RESOURCE_TAG.EMPTY_NAME")),n.xp6(4),n.hij(" ",n.lcZ(16,13,"DIALOGS.CREATE_RESOURCE_TAG.CANCEL")," "),n.xp6(2),n.Q6J("disabled",w.loading),n.xp6(1),n.hij(" ",n.lcZ(19,15,"DIALOGS.CREATE_RESOURCE_TAG.CREATE")," ")}}let W=(()=>{class O{constructor(w,V,C){this.dialogRef=w,this.data=V,this.resourceManager=C,this.name="",this.loading=!1}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){""!==this.name&&(this.loading=!0,this.resourceManager.createResourceTagWithTagName(this.name,this.data.voId).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1))}static#e=this.\u0275fac=function(V){return new(V||O)(n.Y36(r.so),n.Y36(r.WI),n.Y36(E.xk))};static#t=this.\u0275cmp=n.Xpm({type:O,selectors:[["app-create-resource-tag-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(V,C){if(1&V&&(n.YNc(0,a,1,0,"ng-template",null,0,n.W1O),n.TgZ(2,"div"),n.YNc(3,B,20,17,"div",1),n.qZA()),2&V){const j=n.MAs(1);n.xp6(2),n.Gre("",C.theme," position-relative"),n.xp6(1),n.Q6J("perunWebAppsLoader",C.loading)("perunWebAppsLoaderIndicator",j)}},dependencies:[S.Nt,b.KE,b.hX,b.TO,s.Fj,s.JJ,s.Q7,s.On,t.lW,r.uh,r.xY,r.H8,e.b,L.e,K.X$]})}return O})()},27738:(ne,F,o)=>{o.d(F,{s:()=>Fe});var r=o(78337),E=o(17700),n=o(73615),S=o(27618),b=o(38106),s=o(1385),t=o(56223),e=o(65879),L=o(44112),K=o(96814),a=o(23680),B=o(24516),W=o(64170),O=o(32296),y=o(98525),w=o(55959),V=o(33317),C=o(69755),j=o(16921),M=o(89515),H=o(25743);function Z(c,P){if(1&c&&(e.TgZ(0,"mat-option",14),e._uU(1),e.ALo(2,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.xp6(1),e.hij(" ",e.lcZ(2,2,i)," ")}}function Y(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}const X=function(){return["select","id","name","email","logins","organization"]};function Q(c,P){if(1&c&&e._UZ(0,"app-users-list",17),2&c){const i=e.oxw(2);e.Q6J("disableRouting",!0)("selection",i.selection)("displayedColumns",e.DdM(5,X))("tableId",i.tableId)("users",i.users)}}function ie(c,P){if(1&c&&(e.TgZ(0,"div",15),e.YNc(1,Q,1,6,"app-users-list",16),e.qZA()),2&c){const i=e.oxw(),h=e.MAs(24);e.xp6(1),e.Q6J("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",h)}}let R=(()=>{class c{constructor(i,h,d,$,ae,pe,de,Ae,Ee){this.dialogRef=i,this.data=h,this.authzService=d,this.usersService=$,this.translate=ae,this.notificator=pe,this.storeService=de,this.route=Ae,this.router=Ee,this.selection=new r.Ov(!0,[]),this.users=[],this.firstSearchDone=!1,this.tableId=b.H2,this.title=this.translate.instant("DIALOGS.ADD_MANAGERS.TITLE"),this.successMessage=this.translate.instant("DIALOGS.ADD_MANAGERS.SUCCESS")}ngOnInit(){this.theme=this.data.theme,this.availableRoles=this.data.availableRoles,this.selectedRole=this.data.selectedRole,this.searchCtrl=new t.p4("",[t.kI.required,t.kI.pattern(".*[\\S]+.*")])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.authzService.setRoleWithUserComplementaryObject({role:this.selectedRole,users:this.selection.selected.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSearchByString(){if(this.searchCtrl.invalid)return void this.searchCtrl.markAllAsTouched();this.loading=!0,this.firstSearchDone=!0,this.selection.clear();let i=[s.r.USER_DEF_ORGANIZATION,s.r.USER_DEF_PREFERRED_MAIL];i=i.concat(this.storeService.getLoginAttributeNames()),this.usersService.findRichUsersWithAttributes(this.searchCtrl.value,i).subscribe({next:h=>{this.users=h,this.loading=!1},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(S.Ct),e.Y36(S.Fv),e.Y36(n.Te),e.Y36(n.V6),e.Y36(n.d6),e.Y36(L.gz),e.Y36(L.F0))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-add-manager-dialog"]],decls:33,vars:30,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"inline-dialog-items"],[1,"me-2"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"me-2","w-100"],["matInput","","autocomplete","false","data-cy","search-manager-input","perunWebAppsAutoFocus","",3,"formControl","keyup.enter"],["color","accent","data-cy","search-manager-button","mat-flat-button","",1,"ms-auto",3,"disabled","click"],["spinner",""],["class","position-relative mt-3",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","add-manager-button-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"],[1,"position-relative","mt-3"],[3,"disableRouting","selection","displayedColumns","tableId","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","selection","displayedColumns","tableId","users"]],template:function(h,d){1&h&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"div",2)(6,"mat-form-field",3)(7,"mat-label"),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"mat-select",4),e.NdJ("valueChange",function(ae){return d.selectedRole=ae}),e.YNc(11,Z,3,4,"mat-option",5),e.qZA()(),e.TgZ(12,"mat-form-field",6)(13,"mat-label"),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.TgZ(16,"input",7),e.NdJ("keyup.enter",function(){return d.onSearchByString()}),e.qZA(),e.TgZ(17,"mat-error"),e._uU(18),e.ALo(19,"translate"),e.qZA()()(),e.TgZ(20,"button",8),e.NdJ("click",function(){return d.onSearchByString()}),e._uU(21),e.ALo(22,"translate"),e.qZA(),e.YNc(23,Y,1,0,"ng-template",null,9,e.W1O),e.YNc(25,ie,2,2,"div",10),e.qZA(),e.TgZ(26,"div",11)(27,"button",12),e.NdJ("click",function(){return d.onCancel()}),e._uU(28),e.ALo(29,"translate"),e.qZA(),e.TgZ(30,"button",13),e.NdJ("click",function(){return d.onSubmit()}),e._uU(31),e.ALo(32,"translate"),e.qZA()()()),2&h&&(e.Tol(d.theme),e.xp6(2),e.Oqu(e.lcZ(3,16,"DIALOGS.ADD_MANAGERS.TITLE")),e.xp6(6),e.Oqu(e.lcZ(9,18,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",d.selectedRole),e.xp6(1),e.Q6J("ngForOf",d.availableRoles),e.xp6(3),e.Oqu(e.lcZ(15,20,"DIALOGS.ADD_MANAGERS.DESCRIPTION")),e.xp6(2),e.Q6J("formControl",d.searchCtrl),e.xp6(2),e.hij(" ",e.lcZ(19,22,"DIALOGS.ADD_MANAGERS.EMPTY_SEARCH_MESSAGE")," "),e.xp6(2),e.Q6J("disabled",d.loading),e.xp6(1),e.hij(" ",e.lcZ(22,24,"DIALOGS.ADD_MANAGERS.SEARCH")," "),e.xp6(4),e.Q6J("ngIf",d.firstSearchDone),e.xp6(3),e.hij(" ",e.lcZ(29,26,"DIALOGS.ADD_MANAGERS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",0===d.selection.selected.length||void 0===d.selectedRole||d.loading),e.xp6(1),e.hij(" ",e.lcZ(32,28,"DIALOGS.ADD_MANAGERS.CREATE")," "))},dependencies:[K.sg,K.O5,a.ey,B.Nt,W.KE,W.hX,W.TO,t.Fj,t.JJ,t.oH,O.lW,E.uh,E.xY,E.H8,y.gD,w.K,V.h,C.e,j.C,M.X$,H.i],styles:[".inline-dialog-items[_ngcontent-%COMP%]{display:flex;align-items:flex-end}"]})}return c})();var x=o(25313),p=o(11186),G=o(12207);function m(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-dialog")}function N(c,P){1&c&&e._UZ(0,"th",15)}function U(c,P){if(1&c&&(e.TgZ(0,"td",16),e._uU(1),e.qZA()),2&c){const i=P.$implicit;e.xp6(1),e.AsE("",i.firstName," ",i.lastName,"")}}function ee(c,P){1&c&&e._UZ(0,"tr",17)}function oe(c,P){1&c&&e._UZ(0,"tr",18)}const le=function(c){return{role:c}};function ce(c,P){if(1&c&&(e.TgZ(0,"perun-web-apps-alert",19),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&c){const i=e.oxw(2);e.xp6(1),e.hij(" ",e.xi3(2,1,"DIALOGS.REMOVE_MANAGERS.WARNING_REMOVE_YOURSELF",e.VKq(6,le,e.lcZ(3,4,"ROLES."+i.data.role)))," ")}}function _e(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"div")(1,"h1",2),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",3)(5,"p"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"div",4),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.TgZ(11,"table",5),e.ynx(12,6),e.YNc(13,N,1,0,"th",7),e.YNc(14,U,2,2,"td",8),e.BQk(),e.YNc(15,ee,1,0,"tr",9),e.YNc(16,oe,1,0,"tr",10),e.qZA(),e.YNc(17,ce,4,8,"perun-web-apps-alert",11),e.qZA(),e.TgZ(18,"div",12)(19,"button",13),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onCancel())}),e._uU(20),e.ALo(21,"translate"),e.qZA(),e.TgZ(22,"button",14),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onSubmit())}),e._uU(23),e.ALo(24,"translate"),e.qZA()()()}if(2&c){const i=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,10,"DIALOGS.REMOVE_MANAGERS.TITLE")),e.xp6(4),e.hij(" ",e.lcZ(7,12,"DIALOGS.REMOVE_MANAGERS.DESCRIPTION")," "),e.xp6(3),e.hij(" ",e.lcZ(10,14,"DIALOGS.REMOVE_MANAGERS.ASK")," "),e.xp6(2),e.Q6J("dataSource",i.dataSource),e.xp6(4),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("ngIf",i.removeSelf),e.xp6(3),e.hij(" ",e.lcZ(21,16,"DIALOGS.REMOVE_MANAGERS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",i.loading),e.xp6(1),e.hij(" ",e.lcZ(24,18,"DIALOGS.REMOVE_MANAGERS.DELETE")," ")}}let f=(()=>{class c{constructor(i,h,d,$,ae,pe,de){this.dialogRef=i,this.data=h,this.notificator=d,this.translate=$,this.authzService=ae,this.store=pe,this.authService=de,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new x.by(this.data.managers),this.theme=this.data.theme,this.removeSelf=this.data.managers.map(i=>i.id).includes(this.store.getPerunPrincipal().userId)&&!this.authService.isPerunAdmin()}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.authzService.unsetRoleWithUserComplementaryObject({role:this.data.role,users:this.data.managers.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_MANAGERS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(n.V6),e.Y36(n.Te),e.Y36(S.Ct),e.Y36(n.d6),e.Y36(n.x4))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-remove-manager-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","remove-manager-button-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],["alert_type","warn"]],template:function(h,d){if(1&h&&(e.YNc(0,m,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,_e,25,20,"div",1),e.qZA()),2&h){const $=e.MAs(1);e.xp6(2),e.Gre("",d.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",d.loading)("perunWebAppsLoaderIndicator",$)}},dependencies:[K.O5,O.lW,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,E.uh,E.xY,E.H8,p.w,G.b,C.e,M.X$]})}return c})();function q(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-dialog")}function l(c,P){1&c&&e._UZ(0,"th",14)}function u(c,P){if(1&c&&(e.TgZ(0,"td",15),e._uU(1),e.qZA()),2&c){const i=P.$implicit;e.xp6(1),e.Oqu(i.name)}}function g(c,P){1&c&&e._UZ(0,"tr",16)}function A(c,P){1&c&&e._UZ(0,"tr",17)}function D(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"div")(1,"h1",2),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",3)(5,"p"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"div",4),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.TgZ(11,"table",5),e.ynx(12,6),e.YNc(13,l,1,0,"th",7),e.YNc(14,u,2,1,"td",8),e.BQk(),e.YNc(15,g,1,0,"tr",9),e.YNc(16,A,1,0,"tr",10),e.qZA()(),e.TgZ(17,"div",11)(18,"button",12),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onCancel())}),e._uU(19),e.ALo(20,"translate"),e.qZA(),e.TgZ(21,"button",13),e.NdJ("click",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.onSubmit())}),e._uU(22),e.ALo(23,"translate"),e.qZA()()()}if(2&c){const i=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,9,"DIALOGS.REMOVE_GROUPS.TITLE")),e.xp6(4),e.hij(" ",e.lcZ(7,11,"DIALOGS.REMOVE_GROUPS.DESCRIPTION")," "),e.xp6(3),e.hij(" ",e.lcZ(10,13,"DIALOGS.REMOVE_GROUPS.ASK")," "),e.xp6(2),e.Q6J("dataSource",i.dataSource),e.xp6(4),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(3),e.hij(" ",e.lcZ(20,15,"DIALOGS.REMOVE_GROUPS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",i.loading),e.xp6(1),e.hij(" ",e.lcZ(23,17,"DIALOGS.REMOVE_GROUPS.DELETE")," ")}}let J=(()=>{class c{constructor(i,h,d,$,ae){this.dialogRef=i,this.data=h,this.notificator=d,this.translate=$,this.authzService=ae,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new x.by(this.data.groups),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.authzService.unsetRoleWithGroupComplementaryObject({role:this.data.role,authorizedGroups:this.data.groups.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_GROUPS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(n.V6),e.Y36(n.Te),e.Y36(S.Ct))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-remove-group-manager-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(h,d){if(1&h&&(e.YNc(0,q,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,D,24,19,"div",1),e.qZA()),2&h){const $=e.MAs(1);e.xp6(2),e.Gre("",d.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",d.loading)("perunWebAppsLoaderIndicator",$)}},dependencies:[O.lW,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,E.uh,E.xY,E.H8,G.b,C.e,M.X$]})}return c})();var te=o(27921),re=o(37398),T=o(24630),se=o(97500),_=o(2730);function I(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e._uU(1),e.ALo(2,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.xp6(1),e.hij(" ",e.lcZ(2,2,i)," ")}}function v(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e._uU(1),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i),e.xp6(1),e.hij(" ",i.name," ")}}function k(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"perun-web-apps-debounce-filter",17),e.NdJ("filter",function(d){e.CHM(i);const $=e.oxw();return e.KtG($.applyFilter(d))}),e.ALo(1,"translate"),e.qZA()}2&c&&e.s9C("placeholder",e.lcZ(1,1,"DIALOGS.ADD_GROUPS.FILTER_GROUPS"))}function z(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}const ue=function(){return["select","id","name","description"]};function me(c,P){if(1&c&&e._UZ(0,"perun-web-apps-groups-list",20),2&c){const i=e.oxw(2);e.Q6J("disableMembers",!1)("disableRouting",!0)("displayedColumns",e.DdM(7,ue))("selection",i.selection)("groups",i.groups)("filter",i.filterValue)("tableId",i.tableId)}}function fe(c,P){if(1&c&&(e.TgZ(0,"div",18),e.YNc(1,me,1,8,"perun-web-apps-groups-list",19),e.qZA()),2&c){const i=e.oxw(),h=e.MAs(24);e.xp6(1),e.Q6J("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",h)}}let be=(()=>{class c{constructor(i,h,d,$,ae,pe,de,Ae,Ee){this.dialogRef=i,this.data=h,this.authzService=d,this.voService=$,this.groupService=ae,this.translate=pe,this.notificator=de,this.route=Ae,this.router=Ee,this.searchString="",this.selection=new r.Ov(!0,[]),this.groups=[],this.vos=[],this.filterValue="",this.myControl=new t.p4,this.firstSearchDone=!1,this.tableId=b.kZ,this.title=this.translate.instant("DIALOGS.ADD_GROUPS.TITLE"),this.successMessage=this.translate.instant("DIALOGS.ADD_GROUPS.SUCCESS")}displayFn(i){return i?i.name:null}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,this.authzService.setRoleWithGroupComplementaryObject({role:this.selectedRole,authorizedGroups:this.selection.selected.map(i=>i.id),complementaryObject:this.data.complementaryObject}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}ngOnInit(){this.loading=!0,this.availableRoles=this.data.availableRoles,this.selectedRole=this.data.selectedRole,this.theme=this.data.theme,this.voService.getMyVos().subscribe({next:i=>{this.filteredOptions=this.myControl.valueChanges.pipe((0,te.O)(""),(0,re.U)(h=>this._filter(h))),this.vos=i,this.loading=!1},error:()=>this.loading=!1})}showVoGroups(i){this.loading=!0,this.firstSearchDone=!0,this.groupService.getAllGroups(i.option.value.id).subscribe({next:h=>{this.groups=h,this.loading=!1},error:()=>this.loading=!1})}applyFilter(i){this.filterValue=i}_filter(i){const h="string"==typeof i?i.toLowerCase():i.name.toLowerCase();return this.vos.filter(d=>d.name.toLowerCase().includes(h))}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.so),e.Y36(E.WI),e.Y36(S.Ct),e.Y36(S.YF),e.Y36(S.ff),e.Y36(n.Te),e.Y36(n.V6),e.Y36(L.gz),e.Y36(L.F0))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-add-group-manager-dialog"]],decls:33,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"inline-dialog-items"],[1,"me-2"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"me-2","w-75"],["aria-label","Assignee","matInput","","type","text",3,"formControl","matAutocomplete","placeholder"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"placeholder","filter",4,"ngIf"],["spinner",""],["class","position-relative mt-3",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"],[3,"placeholder","filter"],[1,"position-relative","mt-3"],[3,"disableMembers","disableRouting","displayedColumns","selection","groups","filter","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableMembers","disableRouting","displayedColumns","selection","groups","filter","tableId"]],template:function(h,d){if(1&h&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"div",2)(6,"mat-form-field",3)(7,"mat-label"),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"mat-select",4),e.NdJ("valueChange",function(ae){return d.selectedRole=ae}),e.YNc(11,I,3,4,"mat-option",5),e.qZA()(),e.TgZ(12,"mat-form-field",6)(13,"mat-label"),e._uU(14),e.ALo(15,"translate"),e.qZA(),e._UZ(16,"input",7),e.ALo(17,"translate"),e.TgZ(18,"mat-autocomplete",8,9),e.NdJ("optionSelected",function(ae){return d.showVoGroups(ae)}),e.YNc(20,v,2,2,"mat-option",5),e.ALo(21,"async"),e.qZA()()(),e.YNc(22,k,2,3,"perun-web-apps-debounce-filter",10),e.YNc(23,z,1,0,"ng-template",null,11,e.W1O),e.YNc(25,fe,2,2,"div",12),e.qZA(),e.TgZ(26,"div",13)(27,"button",14),e.NdJ("click",function(){return d.onCancel()}),e._uU(28),e.ALo(29,"translate"),e.qZA(),e.TgZ(30,"button",15),e.NdJ("click",function(){return d.onSubmit()}),e._uU(31),e.ALo(32,"translate"),e.qZA()()()),2&h){const $=e.MAs(19);e.Tol(d.theme),e.xp6(2),e.Oqu(e.lcZ(3,18,"DIALOGS.ADD_GROUPS.TITLE")),e.xp6(6),e.Oqu(e.lcZ(9,20,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",d.selectedRole),e.xp6(1),e.Q6J("ngForOf",d.availableRoles),e.xp6(3),e.Oqu(e.lcZ(15,22,"DIALOGS.ADD_GROUPS.SELECT_VO")),e.xp6(2),e.s9C("placeholder",e.lcZ(17,24,"DIALOGS.ADD_GROUPS.SELECT_VO")),e.Q6J("formControl",d.myControl)("matAutocomplete",$),e.xp6(2),e.Q6J("displayWith",d.displayFn),e.xp6(2),e.Q6J("ngForOf",e.lcZ(21,26,d.filteredOptions)),e.xp6(2),e.Q6J("ngIf",null!==d.groups&&d.groups.length>0&&!d.loading),e.xp6(3),e.Q6J("ngIf",d.firstSearchDone),e.xp6(3),e.hij(" ",e.lcZ(29,28,"DIALOGS.ADD_MANAGERS.CANCEL")," "),e.xp6(2),e.Q6J("disabled",0===d.selection.selected.length||d.loading),e.xp6(1),e.hij(" ",e.lcZ(32,30,"DIALOGS.ADD_MANAGERS.CREATE")," ")}},dependencies:[K.sg,K.O5,T.XC,a.ey,T.ZL,B.Nt,W.KE,W.hX,t.Fj,t.JJ,t.oH,O.lW,E.uh,E.xY,E.H8,y.gD,w.K,se.W,_.P,C.e,K.Ov,M.X$,H.i]})}return c})();var ge=o(64124),Re=o(9769),Te=o(99397),ve=o(62023),he=o(74104),Ce=o(75986),Se=o(62481);function Oe(c,P){1&c&&(e._uU(0),e.ALo(1,"translate")),2&c&&e.hij(" ",e.lcZ(1,1,"SHARED.COMPONENTS.MANAGERS_PAGE.USER")," ")}function Ie(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",14),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.addManager())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.MANAGERS_PAGE.ADD")," "))}function De(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",15),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.removeManager())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("disabled",0===i.selectionUsers.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.REMOVE")," ")}}function Me(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e.ALo(1,"lowercase"),e._uU(2),e.ALo(3,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.uIk("data-cy",e.lcZ(1,3,i.roleName)),e.xp6(2),e.hij(" ",e.lcZ(3,5,i)," ")}}function xe(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"mat-checkbox",17),e.NdJ("change",function(){e.CHM(i);const d=e.oxw(2);return d.showIndirectAdmins=!d.showIndirectAdmins,e.KtG(d.refreshUsers())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("checked",i.showIndirectAdmins),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.SHOW_INDIRECT_ADMINS")," ")}}function Le(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}function Ze(c,P){if(1&c&&e._UZ(0,"app-users-list",20),2&c){const i=e.oxw(3);e.Q6J("disableSelf",i.disableSelf)("directAdmins",i.directAdminsIds)("tableId",i.tableId)("disableRouting",!i.routeAuth||i.disableRouting)("displayedColumns",i.displayedUserColumns)("selection",i.selectionUsers)("users",i.managers)}}function Ue(c,P){if(1&c&&(e.TgZ(0,"div",18),e.YNc(1,Ze,1,7,"app-users-list",19),e.qZA()),2&c){e.oxw();const i=e.MAs(11),h=e.oxw();e.xp6(1),e.Q6J("perunWebAppsLoader",h.loading)("perunWebAppsLoaderIndicator",i)}}function ye(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"perun-web-apps-refresh-button",5),e.NdJ("refresh",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshUsers())}),e.qZA(),e.YNc(1,Ie,3,3,"button",6),e.YNc(2,De,3,4,"button",7),e.TgZ(3,"mat-form-field",8)(4,"mat-label"),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"mat-select",9),e.NdJ("selectionChange",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshUsers(!0))})("valueChange",function(d){e.CHM(i);const $=e.oxw();return e.KtG($.selectedRole=d)}),e.YNc(8,Me,4,7,"mat-option",10),e.qZA()(),e.YNc(9,xe,3,4,"mat-checkbox",11),e.YNc(10,Le,1,0,"ng-template",null,12,e.W1O),e.YNc(12,Ue,2,2,"div",13)}if(2&c){const i=e.oxw();e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(3),e.Oqu(e.lcZ(6,7,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",i.selectedRole),e.xp6(1),e.Q6J("ngForOf",i.availableRoles),e.xp6(1),e.Q6J("ngIf",i.complementaryObject.beanName.includes("Group")),e.xp6(3),e.Q6J("ngIf",i.managers)}}function Ge(c,P){1&c&&(e._uU(0),e.ALo(1,"translate")),2&c&&e.hij(" ",e.lcZ(1,1,"SHARED.COMPONENTS.MANAGERS_PAGE.GROUP")," ")}function Ne(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",24),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.addGroup())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.MANAGERS_PAGE.ADD")," "))}function Pe(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"button",25),e.NdJ("click",function(){e.CHM(i);const d=e.oxw(2);return e.KtG(d.removeGroup())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&c){const i=e.oxw(2);e.Q6J("disabled",0===i.selectionGroups.selected.length),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.REMOVE")," ")}}function Ye(c,P){if(1&c&&(e.TgZ(0,"mat-option",16),e._uU(1),e.ALo(2,"displayedRole"),e.qZA()),2&c){const i=P.$implicit;e.Q6J("value",i.roleName),e.xp6(1),e.Oqu(e.lcZ(2,2,i))}}function we(c,P){1&c&&e._UZ(0,"perun-web-apps-loading-table")}function Je(c,P){if(1&c&&e._UZ(0,"perun-web-apps-groups-list",27),2&c){const i=e.oxw(3);e.Q6J("disableMembers",!1)("disableRouting",i.disableRouting)("displayedColumns",i.displayedGroupColumns)("groups",i.groups)("selection",i.selectionGroups)("tableId",i.tableId)}}function Be(c,P){if(1&c&&(e.TgZ(0,"div",18),e.YNc(1,Je,1,6,"perun-web-apps-groups-list",26),e.qZA()),2&c){e.oxw();const i=e.MAs(10),h=e.oxw();e.xp6(1),e.Q6J("perunWebAppsLoader",h.loading)("perunWebAppsLoaderIndicator",i)}}function We(c,P){if(1&c){const i=e.EpF();e.TgZ(0,"perun-web-apps-refresh-button",5),e.NdJ("refresh",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshGroups())}),e.qZA(),e.YNc(1,Ne,3,3,"button",21),e.YNc(2,Pe,3,4,"button",22),e.TgZ(3,"mat-form-field",23)(4,"mat-label"),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"mat-select",9),e.NdJ("selectionChange",function(){e.CHM(i);const d=e.oxw();return e.KtG(d.refreshGroups())})("valueChange",function(d){e.CHM(i);const $=e.oxw();return e.KtG($.selectedRole=d)}),e.YNc(8,Ye,3,4,"mat-option",10),e.qZA()(),e.YNc(9,we,1,0,"ng-template",null,12,e.W1O),e.YNc(11,Be,2,2,"div",13)}if(2&c){const i=e.oxw();e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(1),e.Q6J("ngIf",i.manageAuth&&!i.configMode),e.xp6(3),e.Oqu(e.lcZ(6,6,"SHARED.COMPONENTS.MANAGERS_PAGE.SELECT_ROLE")),e.xp6(2),e.Q6J("value",i.selectedRole),e.xp6(1),e.Q6J("ngForOf",i.availableRoles),e.xp6(3),e.Q6J("ngIf",i.groups)}}function Ke(c,P){1&c&&(e.TgZ(0,"perun-web-apps-alert",28),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.MANAGERS_PAGE.NO_AVAILABLE_ROLES"),"\n"))}let Fe=(()=>{class c{constructor(i,h,d,$,ae,pe,de){this.dialog=i,this.authzService=h,this.storeService=d,this.guiAuthResolver=$,this.router=ae,this.reloadEntityDetail=pe,this.route=de,this.configMode=!1,this.disableRouting=!1,this.disableSelf=!1,this.displayedUserColumns=["select","id","name","email","logins","organization"],this.displayedGroupColumns=["select","id","vo","name","description"],this.groups=[],this.managers=null,this.managers$=null,this.selectionUsers=new r.Ov(!0,[]),this.selectionGroups=new r.Ov(!0,[]),this.selectedMode="",this.showIndirectAdmins=!1,this.directAdminsIds=null,this.loading=!1,this.tableId=b.HC,this.availableRolesPrivileges=new Map}ngOnInit(){this.loading=!0,this.routeAuth=this.guiAuthResolver.isPerunAdminOrObserver(),this.guiAuthResolver.setRolesAuthorization(this.availableRoles,this.complementaryObject,this.availableRolesPrivileges),this.availableRoles=this.availableRoles.filter(i=>this.availableRolesPrivileges.get(i.roleName).readAuth),0!==this.availableRoles.length&&(this.selectedRole=this.availableRoles[0].roleName),this.refreshUsers()}changeRolePrivileges(){this.guiAuthResolver.setRolesAuthorization(this.availableRoles,this.complementaryObject,this.availableRolesPrivileges),this.availableRoles=this.availableRoles.filter(h=>this.availableRolesPrivileges.get(h.roleName).readAuth),this.manageAuth=this.availableRolesPrivileges.get(this.selectedRole).manageAuth,this.displayedUserColumns=this.manageAuth?this.displayedUserColumns:this.displayedUserColumns.filter(h=>"select"!==h),this.displayedGroupColumns=this.manageAuth?this.displayedGroupColumns:this.displayedGroupColumns.filter(h=>"select"!==h),this.roleModes=this.availableRolesPrivileges.get(this.selectedRole).modes;let i=!1;for(const h of this.roleModes)if(this.selectedMode===h.toLowerCase()){i=!0;break}i||(this.selectedMode=this.roleModes[0].toLowerCase())}tabChanged(i){this.loading=!0,0===i.index?(this.selectedMode="user",this.refreshUsers()):(this.selectedMode="group",this.refreshGroups())}refreshUsers(i=!1){this.loading=!0,this.changeRolePrivileges();let h=[s.r.USER_DEF_ORGANIZATION,s.r.USER_DEF_PREFERRED_MAIL];h=h.concat(this.storeService.getLoginAttributeNames()),this.managers$=this.showIndirectAdmins?i?this.getDirectAdmins(h).pipe((0,Re.z)(()=>this.getIndirectAdmins(h))):this.getIndirectAdmins(h):this.getDirectAdmins(h),this.managers$.subscribe({next:d=>{this.managers=d,this.selectionUsers.clear(),this.loading=!1},error:()=>{this.loading=!1}})}getDirectAdmins(i){return this.authzService.getAuthzRichAdmins(this.selectedRole,this.complementaryObject.id,this.complementaryObjectType,i,!1,!0).pipe((0,Te.b)(h=>this.directAdminsIds=h.map(d=>d.id)))}getIndirectAdmins(i){return this.loading=!0,this.authzService.getAuthzRichAdmins(this.selectedRole,this.complementaryObject.id,this.complementaryObjectType,i,!1,!1)}refreshGroups(){this.loading=!0,this.changeRolePrivileges(),this.authzService.getAuthzAdminGroups(this.selectedRole,this.complementaryObject.id,this.complementaryObjectType).subscribe({next:i=>{this.groups=i,this.selectionGroups.clear(),this.loading=!1},error:()=>{this.loading=!1}})}addManager(){const i=(0,ge.kZ)();i.width="1000px",i.data={complementaryObject:this.complementaryObject,theme:this.theme,availableRoles:this.availableRoles,selectedRole:this.selectedRole},this.dialog.open(R,i).afterClosed().subscribe(d=>{d&&this.refreshUsers(!0)})}removeManager(){const i=(0,ge.kZ)();i.width="450px",i.data={managers:this.selectionUsers.selected,complementaryObject:this.complementaryObject,role:this.selectedRole,theme:this.theme},this.dialog.open(f,i).afterClosed().subscribe(d=>{d&&(this.guiAuthResolver.isManagerPagePrivileged(this.complementaryObject)?this.reloadEntityDetail.reloadEntityDetail():this.redirectToAuthRoute())})}removeGroup(){const i=(0,ge.kZ)();i.width="450px",i.data={groups:this.selectionGroups.selected,complementaryObject:this.complementaryObject,role:this.selectedRole,theme:this.theme},this.dialog.open(J,i).afterClosed().subscribe(d=>{d&&(this.guiAuthResolver.isManagerPagePrivileged(this.complementaryObject)?this.refreshGroups():this.redirectToAuthRoute())})}addGroup(){const i=(0,ge.kZ)();i.width="1000px",i.data={complementaryObject:this.complementaryObject,availableRoles:this.availableRoles,theme:this.theme,selectedRole:this.selectedRole},this.dialog.open(be,i).afterClosed().subscribe(d=>{d&&this.refreshGroups()})}redirectToAuthRoute(){if("Group"===this.complementaryObjectType&&(this.guiAuthResolver.isAuthorized("getGroupById_int_policy",[this.complementaryObject])||this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.complementaryObject])))this.guiAuthResolver.isAuthorized("getGroupById_int_policy",[this.complementaryObject])?this.router.navigate(["/organizations",this.complementaryObject.voId,"groups",this.complementaryObject.id],{relativeTo:this.route,queryParamsHandling:"merge"}):this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.complementaryObject])&&this.router.navigate(["/organizations",this.complementaryObject.voId],{queryParamsHandling:"merge"});else if("Facility"===this.complementaryObjectType&&this.guiAuthResolver.isAuthorized("getFacilityById_int_policy",[this.complementaryObject]))this.router.navigate(["/facilities",this.complementaryObject.id],{relativeTo:this.route,queryParamsHandling:"merge"});else if("Vo"===this.complementaryObjectType&&this.guiAuthResolver.isAuthorized("getVoById_int_policy",[this.complementaryObject]))this.router.navigate(["/organizations",this.complementaryObject.id],{relativeTo:this.route,queryParamsHandling:"merge"});else{if("Resource"!==this.complementaryObjectType||!this.guiAuthResolver.isAuthorized("getRichResourceById_int_policy",[this.complementaryObject]))return void this.router.navigate(["/home"],{queryParamsHandling:"merge"});this.router.navigate(["../../"],{relativeTo:this.route,queryParamsHandling:"merge"})}this.reloadEntityDetail.reloadEntityDetail()}static#e=this.\u0275fac=function(h){return new(h||c)(e.Y36(E.uw),e.Y36(S.Ct),e.Y36(n.d6),e.Y36(n.x4),e.Y36(L.F0),e.Y36(ve.G),e.Y36(L.gz))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["app-managers-page"]],hostVars:2,hostBindings:function(h,d){2&h&&e.ekj("router-component",d.true)},inputs:{complementaryObject:"complementaryObject",availableRoles:"availableRoles",complementaryObjectType:"complementaryObjectType",theme:"theme",configMode:"configMode",disableRouting:"disableRouting",disableSelf:"disableSelf",displayedUserColumns:"displayedUserColumns",displayedGroupColumns:"displayedGroupColumns"},decls:11,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false",3,"selectedTabChange"],["matTabLabel",""],["matTabContent",""],["alert_type","warn",4,"ngIf"],[1,"mt-2",3,"refresh"],["color","accent","class","me-2 action-button","data-cy","add-manager-button","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","data-cy","remove-manager-button","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["data-cy","role-filter",1,"me-2","mt-2"],[3,"value","selectionChange","valueChange"],[3,"value",4,"ngFor","ngForOf"],["color","primary",3,"checked","change",4,"ngIf"],["spinner",""],["class","position-relative",4,"ngIf"],["color","accent","data-cy","add-manager-button","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","data-cy","remove-manager-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"value"],["color","primary",3,"checked","change"],[1,"position-relative"],[3,"disableSelf","directAdmins","tableId","disableRouting","displayedColumns","selection","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableSelf","directAdmins","tableId","disableRouting","displayedColumns","selection","users"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"me-2","mt-2"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","tableId"],["alert_type","warn"]],template:function(h,d){1&h&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"mat-tab-group",1),e.NdJ("selectedTabChange",function(ae){return d.tabChanged(ae)}),e.TgZ(4,"mat-tab"),e.YNc(5,Oe,2,3,"ng-template",2),e.YNc(6,ye,13,9,"ng-template",3),e.qZA(),e.TgZ(7,"mat-tab"),e.YNc(8,Ge,2,3,"ng-template",2),e.YNc(9,We,12,8,"ng-template",3),e.qZA()(),e.YNc(10,Ke,3,3,"perun-web-apps-alert",4)),2&h&&(e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED.COMPONENTS.MANAGERS_PAGE.TITLE"),"\n"),e.xp6(9),e.Q6J("ngIf",0===d.availableRoles.length))},dependencies:[K.sg,K.O5,a.ey,W.KE,W.hX,O.lW,he.Vc,he.uD,he.uX,he.SP,Ce.oG,y.gD,p.w,w.K,se.W,Se.t,C.e,j.C,K.i8,M.X$,H.i]})}return c})()},26946:(ne,F,o)=>{o.d(F,{o:()=>l});var r=o(13566),E=o(25313),n=o(78337),S=o(73615),b=o(27618),s=o(64124),t=o(65879),e=o(89515),L=o(96814),K=o(24516),a=o(64170),B=o(56223),W=o(30617),O=o(32296),y=o(75986),w=o(92596),V=o(11186),C=o(77983),j=o(93035),M=o(32596),H=o(8355);function Z(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(J){t.CHM(A);const te=t.oxw(2);return t.KtG(J?te.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&u){const A=t.oxw().ngIf,D=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,A.all)))("checked",D.selection.hasValue()&&A.all)("indeterminate",D.selection.hasValue()&&!A.all)}}const Y=function(u){return{name:u}};function X(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(J){const re=t.CHM(A).$implicit,T=t.oxw(2);return t.KtG(J?T.selection.toggle(re):null)})("click",function(J){return J.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&u){const A=g.$implicit,D=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,D.selection.isSelected(A)),t.VKq(7,Y,A.tagName)))("checked",D.selection.isSelected(A))}}function Q(u,g){1&u&&(t.ynx(0,14),t.YNc(1,Z,4,7,"th",15),t.YNc(2,X,4,9,"td",16),t.BQk())}function ie(u,g){1&u&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&u&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.TAG_ID")," "))}function R(u,g){if(1&u&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&u){const A=g.$implicit;t.xp6(1),t.Oqu(A.id)}}function x(u,g){1&u&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&u&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.TAG_NAME")," "))}function p(u,g){if(1&u&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&u){const A=t.oxw().$implicit;t.xp6(1),t.hij(" ",A.tagName," ")}}function G(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"div")(1,"mat-form-field",26)(2,"input",27),t.NdJ("ngModelChange",function(J){t.CHM(A);const te=t.oxw().$implicit;return t.KtG(te.tagName=J)}),t.ALo(3,"translate"),t.qZA()()()}if(2&u){const A=t.oxw().$implicit;t.xp6(2),t.s9C("placeholder",t.lcZ(3,2,"VO_DETAIL.RESOURCES.TAGS.CHANGE_TAG_NAME")),t.Q6J("ngModel",A.tagName)}}function m(u,g){if(1&u&&(t.TgZ(0,"td",24),t.YNc(1,p,2,1,"div",25),t.YNc(2,G,4,4,"div",25),t.qZA()),2&u){const A=g.$implicit,D=t.oxw();t.xp6(1),t.Q6J("ngIf",!D.isChanging.isSelected(A)),t.xp6(1),t.Q6J("ngIf",D.isChanging.isSelected(A))}}function N(u,g){1&u&&t._UZ(0,"th",23)}function U(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){t.CHM(A);const J=t.oxw().$implicit,te=t.oxw();return t.KtG(te.edit(J))}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&u&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.RESOURCES.TAGS.EDIT_BUTTON"))}function ee(u,g){if(1&u){const A=t.EpF();t.TgZ(0,"button",30),t.NdJ("click",function(){t.CHM(A);const J=t.oxw().$implicit,te=t.oxw();return t.KtG(te.save(J))}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"save"),t.qZA()()}2&u&&t.s9C("matTooltip",t.lcZ(1,1,"VO_DETAIL.RESOURCES.TAGS.SAVE_BUTTON"))}function oe(u,g){if(1&u&&(t.TgZ(0,"td",24)(1,"div",28),t.YNc(2,U,4,3,"button",29),t.YNc(3,ee,4,3,"button",29),t.qZA()()),2&u){const A=g.$implicit,D=t.oxw();t.xp6(2),t.Q6J("ngIf",!D.isChanging.isSelected(A)),t.xp6(1),t.Q6J("ngIf",D.isChanging.isSelected(A))}}function le(u,g){1&u&&t._UZ(0,"tr",31)}function ce(u,g){1&u&&t._UZ(0,"tr",32)}function _e(u,g){if(1&u&&(t.TgZ(0,"perun-web-apps-alert",33),t._uU(1),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA()),2&u){const A=t.oxw();t.xp6(1),t.hij(" ","vo"===A.entity?t.lcZ(2,1,"VO_DETAIL.RESOURCES.TAGS.NO_TAGS"):t.lcZ(3,3,"RESOURCE_DETAIL.TAGS.NO_TAGS"),"\n")}}function f(u,g){1&u&&(t.TgZ(0,"perun-web-apps-alert",33),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&u&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}const q=function(u){return{all:u}};let l=(()=>{class u{constructor(A,D,J,te,re){this.resourceManager=A,this.notificator=D,this.translator=J,this.authResolver=te,this.tableCheckbox=re,this.resourceTags=[],this.selection=new n.Ov(!0,[]),this.displayedColumns=["select","id","name","edit"],this.isChanging=new n.Ov(!0,[]),this.pageSizeOptions=s.f7}set matSort(A){this.sort=A,this.setDataSource()}static getDataForColumn(A,D){switch(D){case"id":return A.id.toString();case"name":return A.tagName;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(A=>"id"!==A)),this.dataSource=new E.by(this.resourceTags),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(A){(0,s.O6)((0,s.Xn)(this.dataSource.filteredData,this.displayedColumns,u.getDataForColumn),A)}exportDisplayedData(A){const D=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,J=D+this.dataSource.paginator.pageSize;(0,s.O6)((0,s.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(D,J),this.displayedColumns,u.getDataForColumn),A)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(A,D)=>(0,s.Sd)(A,D,this.displayedColumns,u.getDataForColumn),this.dataSource.sortData=(A,D)=>(0,s.pR)(A,D,u.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}save(A){this.resourceManager.updateResourceTag({resourceTag:A}).subscribe(()=>{this.translator.get("SHARED.COMPONENTS.RESOURCES_TAGS_LIST.EDIT_SUCCESS").subscribe(D=>{this.notificator.showSuccess(D)}),this.isChanging.deselect(A)})}edit(A){this.isChanging.select(A)}static#e=this.\u0275fac=function(D){return new(D||u)(t.Y36(b.xk),t.Y36(S.V6),t.Y36(e.sK),t.Y36(S.x4),t.Y36(S.UA))};static#t=this.\u0275cmp=t.Xpm({type:u,selectors:[["app-resources-tags-list"]],viewQuery:function(D,J){if(1&D&&(t.Gf(s.l9,7),t.Gf(r.YE,7)),2&D){let te;t.iGM(te=t.CRH())&&(J.child=te.first),t.iGM(te=t.CRH())&&(J.matSort=te.first)}},inputs:{resourceTags:"resourceTags",filterValue:"filterValue",selection:"selection",tableId:"tableId",displayedColumns:"displayedColumns",entity:"entity"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","edit"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf"],["subscriptSizing","dynamic"],["matInput","",3,"ngModel","placeholder","ngModelChange"],[1,"d-flex","justify-content-end"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(D,J){1&D&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(re){return J.exportDisplayedData(re)})("exportAllData",function(re){return J.exportAllData(re)}),t.TgZ(2,"table",2),t.YNc(3,Q,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,ie,3,3,"th",5),t.YNc(7,R,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,x,3,3,"th",8),t.YNc(10,m,3,2,"td",9),t.BQk(),t.ynx(11,10),t.YNc(12,N,1,0,"th",8),t.YNc(13,oe,4,2,"td",9),t.BQk(),t.YNc(14,le,1,0,"tr",11),t.YNc(15,ce,1,0,"tr",12),t.qZA()()(),t.YNc(16,_e,4,5,"perun-web-apps-alert",13),t.YNc(17,f,3,3,"perun-web-apps-alert",13)),2&D&&(t.Q6J("hidden",0===J.resourceTags.length||0===J.dataSource.filteredData.length),t.xp6(1),t.Q6J("pageSizeOptions",J.pageSizeOptions)("dataLength",J.dataSource.filteredData.length)("tableId",J.tableId),t.xp6(1),t.Q6J("dataSource",J.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,q,t.xi3(4,10,J.dataSource,J.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",J.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",J.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===J.resourceTags.length),t.xp6(1),t.Q6J("ngIf",0===J.dataSource.filteredData.length&&0!==J.resourceTags.length))},dependencies:[L.O5,K.Nt,a.KE,B.Fj,B.JJ,B.On,W.Hw,O.RK,r.YE,r.nU,E.BZ,E.fO,E.as,E.w1,E.Dz,E.nj,E.ge,E.ev,E.XQ,E.Gk,y.oG,w.gM,V.w,C.l,e.X$,j.I,M.G,H.r]})}return u})()},56684:(ne,F,o)=>{o.d(F,{T:()=>E});var r=o(78645);const E=(n=class{})=>class extends n{constructor(){super(...arguments),this.destroyed$=new r.x}ngOnDestroy(){this.destroyed$.next()}}},52839:(ne,F,o)=>{o.d(F,{F:()=>S});var r=o(65879),E=o(4675),n=o(89515);let S=(()=>{class b{constructor(){this.servicePackages=[],this.selectedPackage=null,this.multiple=!1,this.disableAutoSelect=!1,this.theme="",this.packageSelected=new r.vpe,this.nameFunction=t=>t.name,this.shortNameFunction=t=>t.description,this.searchFunction=t=>t.name+t.description}static#e=this.\u0275fac=function(e){return new(e||b)};static#t=this.\u0275cmp=r.Xpm({type:b,selectors:[["perun-web-apps-service-package-search-select"]],inputs:{servicePackages:"servicePackages",selectedPackage:"selectedPackage",multiple:"multiple",disableAutoSelect:"disableAutoSelect",theme:"theme"},outputs:{packageSelected:"packageSelected"},decls:4,vars:17,consts:[[3,"entities","entity","multiple","disableAutoSelect","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","theme","entitySelected"]],template:function(e,L){1&e&&(r.TgZ(0,"perun-web-apps-entity-search-select",0),r.NdJ("entitySelected",function(a){return L.packageSelected.emit(a)}),r.ALo(1,"translate"),r.ALo(2,"translate"),r.ALo(3,"translate"),r.qZA()),2&e&&r.Q6J("entities",L.servicePackages)("entity",L.selectedPackage)("multiple",L.multiple)("disableAutoSelect",L.disableAutoSelect)("searchFunction",L.searchFunction)("mainTextFunction",L.nameFunction)("secondaryTextFunction",L.shortNameFunction)("selectPlaceholder",r.lcZ(1,11,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_PACKAGE_SEARCH_SELECT.SELECT_PACKAGE"))("findPlaceholder",r.lcZ(2,13,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_PACKAGE_SEARCH_SELECT.FIND_PACKAGE"))("noEntriesText",r.lcZ(3,15,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_PACKAGE_SEARCH_SELECT.NO_PACKAGE_FOUND"))("theme",L.theme)},dependencies:[E.i,n.X$]})}return b})()},33317:(ne,F,o)=>{o.d(F,{h:()=>E});var r=o(65879);let E=(()=>{class n{constructor(b){this.elementRef=b}ngOnInit(){this.elementRef.nativeElement.focus()}static#e=this.\u0275fac=function(s){return new(s||n)(r.Y36(r.SBq))};static#t=this.\u0275dir=r.lG2({type:n,selectors:[["","perunWebAppsAutoFocus",""]]})}return n})()}}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/644.027456c7ed8573bd.js b/dist/apps/admin-gui/644.92f0acbb51fda9ba.js similarity index 98% rename from dist/apps/admin-gui/644.027456c7ed8573bd.js rename to dist/apps/admin-gui/644.92f0acbb51fda9ba.js index ccb8944ed..ae70e0887 100644 --- a/dist/apps/admin-gui/644.027456c7ed8573bd.js +++ b/dist/apps/admin-gui/644.92f0acbb51fda9ba.js @@ -1 +1 @@ -"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[644],{72488:(y,C,s)=>{s.d(C,{D:()=>K});var E=s(78337),m=s(13566),c=s(25313),u=s(64124),g=s(73615),t=s(65879),S=s(96814),D=s(75986),d=s(11186),L=s(77983),_=s(71365),p=s(93035),r=s(32596),o=s(8355),x=s(33642);function O(e,l){if(1&e){const a=t.EpF();t.TgZ(0,"th",16)(1,"mat-checkbox",17),t.NdJ("change",function(n){t.CHM(a);const h=t.oxw(2);return t.KtG(n?h.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&e){const a=t.oxw().ngIf,i=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,a.all)))("checked",i.selection.hasValue()&&a.all)("indeterminate",i.selection.hasValue()&&!a.all)}}const T=function(e){return{name:e}};function A(e,l){if(1&e){const a=t.EpF();t.TgZ(0,"td",18)(1,"mat-checkbox",19),t.NdJ("change",function(n){const f=t.CHM(a).$implicit,F=t.oxw(2);return t.KtG(n?F.selection.toggle(f):null)})("click",function(n){return n.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&e){const a=l.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,i.selection.isSelected(a)),t.VKq(7,T,a.name)))("checked",i.selection.isSelected(a))}}function b(e,l){1&e&&(t.ynx(0,13),t.YNc(1,O,4,7,"th",14),t.YNc(2,A,4,9,"td",15),t.BQk())}function M(e,l){1&e&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.ID")," "))}function I(e,l){if(1&e&&(t.TgZ(0,"td",21),t._uU(1),t.qZA()),2&e){const a=l.$implicit;t.xp6(1),t.Oqu(a.id)}}function P(e,l){1&e&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.NAME")," "))}function R(e,l){if(1&e&&(t.TgZ(0,"td",22),t.ALo(1,"lowercase"),t._uU(2),t.qZA()),2&e){const a=l.$implicit;t.Q2q("data-cy","",t.lcZ(1,2,a.name),"-name-td"),t.xp6(2),t.hij(" ",a.name," ")}}function v(e,l){1&e&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.TYPE")," "))}function U(e,l){if(1&e&&(t.TgZ(0,"td",22),t._uU(1),t.ALo(2,"extSourceType"),t.qZA()),2&e){const a=l.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,a.type))}}function N(e,l){1&e&&t._UZ(0,"tr",23)}function Z(e,l){1&e&&t._UZ(0,"tr",24)}function w(e,l){1&e&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.NO_EXT_SOURCES"),"\n"))}function B(e,l){1&e&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.NO_FILTER_RESULTS"),"\n"))}const k=function(e){return{all:e}};let K=(()=>{class e{constructor(a,i){this.authResolver=a,this.tableCheckbox=i,this.selection=new E.Ov,this.filterValue="",this.displayedColumns=["select","id","name","type"],this.exporting=!1,this.pageSizeOptions=u.f7}set matSort(a){this.sort=a,this.setDataSource()}static getDataForColumn(a,i){switch(i){case"id":return a.id.toString();case"type":return a.type.substring(40);case"name":return a.name;default:return""}}ngAfterViewInit(){this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(a=>"id"!==a)),this.dataSource=new c.by(this.extSources),this.setDataSource()}exportAllData(a){(0,u.O6)((0,u.Xn)(this.dataSource.filteredData,this.displayedColumns,e.getDataForColumn),a)}exportDisplayedData(a){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=i+this.dataSource.paginator.pageSize;(0,u.O6)((0,u.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,n),this.displayedColumns,e.getDataForColumn),a)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(a,i)=>(0,u.Sd)(a,i,this.displayedColumns,e.getDataForColumn),this.dataSource.sortData=(a,i)=>(0,u.pR)(a,i,e.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#t=this.\u0275fac=function(i){return new(i||e)(t.Y36(g.x4),t.Y36(g.UA))};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["app-ext-sources-list"]],viewQuery:function(i,n){if(1&i&&(t.Gf(u.l9,7),t.Gf(m.YE,7)),2&i){let h;t.iGM(h=t.CRH())&&(n.child=h.first),t.iGM(h=t.CRH())&&(n.matSort=h.first)}},inputs:{extSources:"extSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(i,n){1&i&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(f){return n.exportDisplayedData(f)})("exportAllData",function(f){return n.exportAllData(f)}),t.TgZ(2,"table",2),t.YNc(3,b,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,M,3,3,"th",5),t.YNc(7,I,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,P,3,3,"th",5),t.YNc(10,R,3,4,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,v,3,3,"th",5),t.YNc(13,U,3,3,"td",8),t.BQk(),t.YNc(14,N,1,0,"tr",10),t.YNc(15,Z,1,0,"tr",11),t.qZA()()(),t.YNc(16,w,3,3,"perun-web-apps-alert",12),t.YNc(17,B,3,3,"perun-web-apps-alert",12)),2&i&&(t.Q6J("hidden",0===n.extSources.length||0===n.dataSource.filteredData.length),t.xp6(1),t.Q6J("pageSizeOptions",n.pageSizeOptions)("dataLength",n.dataSource.filteredData.length)("tableId",n.tableId),t.xp6(1),t.Q6J("dataSource",n.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,k,t.xi3(4,10,n.dataSource,n.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",n.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",n.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===n.extSources.length),t.xp6(1),t.Q6J("ngIf",0===n.dataSource.filteredData.length&&0!==n.extSources.length))},dependencies:[S.O5,m.YE,m.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,D.oG,d.w,L.l,S.i8,_.X$,p.I,r.G,o.r,x.A]})}return e})()},91940:(y,C,s)=>{s.d(C,{a:()=>D});var E=s(73615),m=s(87824),c=s(37398),u=s(26306),g=s(22096),t=s(65879),S=s(44112);let D=(()=>{class d{constructor(_,p,r,o,x,O,T,A){this.authResolver=_,this.routePolicyService=p,this.router=r,this.notificator=o,this.apiRequest=x,this.memberManager=O,this.groupManager=T,this.resourceManager=A}static getBeanName(_){switch(_){case"organizations":return"Vo";case"groups":return"Group";case"facilities":case"services":return"Facility";case"resources":return"Resource";case"members":return"Member";default:return""}}static parseUrl(_){const p=_.slice(1).split("/").reverse(),r={key:"",entity:{id:-1,beanName:""}};for(const o of p){if(Number(o)){if(-1===r.entity.id){r.entity.id=Number(o);continue}"services-status-"===r.key&&(r.entity.id=Number(o));break}r.key=o.concat("-",r.key)}return r.key=r.key.slice(0,r.key.length-1),r.entity.beanName=d.getBeanName(r.key.split("-")[0]),r}canActivateChild(_,p){if(this.authResolver.isPerunAdminOrObserver())return!0;const r=d.parseUrl(p.url);return r.key.startsWith("members")?(this.apiRequest.dontHandleErrorForNext(),this.memberManager.getMemberById(r.entity.id).pipe((0,c.U)(o=>(r.entity.userId=o.userId,r.entity.voId=o.voId,this.finalizeCanActivateChild(r))),(0,u.K)(o=>this.errorRedirectUrl(o)))):r.key.startsWith("groups")?(this.apiRequest.dontHandleErrorForNext(),this.groupManager.getGroupById(r.entity.id).pipe((0,c.U)(o=>(r.entity.voId=o.voId,this.finalizeCanActivateChild(r))),(0,u.K)(o=>this.errorRedirectUrl(o)))):r.key.startsWith("resources")?(this.apiRequest.dontHandleErrorForNext(),this.resourceManager.getResourceById(r.entity.id).pipe((0,c.U)(o=>(r.entity.facilityId=o.facilityId,r.entity.voId=o.voId,this.finalizeCanActivateChild(r))),(0,u.K)(o=>this.errorRedirectUrl(o)))):this.finalizeCanActivateChild(r)}finalizeCanActivateChild(_){return!!this.routePolicyService.canNavigate(_.key,_.entity)||(this.notificator.showRouteError(),this.router.parseUrl("/notAuthorized"))}errorRedirectUrl(_){if("PrivilegeException"===_.name)return this.notificator.showRouteError(),(0,g.of)(this.router.parseUrl("/notAuthorized"))}static#t=this.\u0275fac=function(p){return new(p||d)(t.LFG(E.x4),t.LFG(E.Ip),t.LFG(S.F0),t.LFG(E.V6),t.LFG(E.F5),t.LFG(m.uq),t.LFG(m.ff),t.LFG(m.xk))};static#e=this.\u0275prov=t.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[644],{72488:(y,C,s)=>{s.d(C,{D:()=>K});var E=s(78337),m=s(13566),c=s(25313),u=s(64124),g=s(73615),t=s(65879),S=s(96814),D=s(75986),d=s(11186),L=s(77983),_=s(89515),p=s(93035),r=s(32596),o=s(8355),x=s(33642);function O(e,l){if(1&e){const a=t.EpF();t.TgZ(0,"th",16)(1,"mat-checkbox",17),t.NdJ("change",function(n){t.CHM(a);const h=t.oxw(2);return t.KtG(n?h.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&e){const a=t.oxw().ngIf,i=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,a.all)))("checked",i.selection.hasValue()&&a.all)("indeterminate",i.selection.hasValue()&&!a.all)}}const T=function(e){return{name:e}};function A(e,l){if(1&e){const a=t.EpF();t.TgZ(0,"td",18)(1,"mat-checkbox",19),t.NdJ("change",function(n){const f=t.CHM(a).$implicit,F=t.oxw(2);return t.KtG(n?F.selection.toggle(f):null)})("click",function(n){return n.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&e){const a=l.$implicit,i=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,i.selection.isSelected(a)),t.VKq(7,T,a.name)))("checked",i.selection.isSelected(a))}}function b(e,l){1&e&&(t.ynx(0,13),t.YNc(1,O,4,7,"th",14),t.YNc(2,A,4,9,"td",15),t.BQk())}function M(e,l){1&e&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.ID")," "))}function I(e,l){if(1&e&&(t.TgZ(0,"td",21),t._uU(1),t.qZA()),2&e){const a=l.$implicit;t.xp6(1),t.Oqu(a.id)}}function P(e,l){1&e&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.NAME")," "))}function R(e,l){if(1&e&&(t.TgZ(0,"td",22),t.ALo(1,"lowercase"),t._uU(2),t.qZA()),2&e){const a=l.$implicit;t.Q2q("data-cy","",t.lcZ(1,2,a.name),"-name-td"),t.xp6(2),t.hij(" ",a.name," ")}}function v(e,l){1&e&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.TYPE")," "))}function U(e,l){if(1&e&&(t.TgZ(0,"td",22),t._uU(1),t.ALo(2,"extSourceType"),t.qZA()),2&e){const a=l.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,a.type))}}function N(e,l){1&e&&t._UZ(0,"tr",23)}function Z(e,l){1&e&&t._UZ(0,"tr",24)}function w(e,l){1&e&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.NO_EXT_SOURCES"),"\n"))}function B(e,l){1&e&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&e&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.EXT_SOURCES_LIST.NO_FILTER_RESULTS"),"\n"))}const k=function(e){return{all:e}};let K=(()=>{class e{constructor(a,i){this.authResolver=a,this.tableCheckbox=i,this.selection=new E.Ov,this.filterValue="",this.displayedColumns=["select","id","name","type"],this.exporting=!1,this.pageSizeOptions=u.f7}set matSort(a){this.sort=a,this.setDataSource()}static getDataForColumn(a,i){switch(i){case"id":return a.id.toString();case"type":return a.type.substring(40);case"name":return a.name;default:return""}}ngAfterViewInit(){this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(a=>"id"!==a)),this.dataSource=new c.by(this.extSources),this.setDataSource()}exportAllData(a){(0,u.O6)((0,u.Xn)(this.dataSource.filteredData,this.displayedColumns,e.getDataForColumn),a)}exportDisplayedData(a){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=i+this.dataSource.paginator.pageSize;(0,u.O6)((0,u.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,n),this.displayedColumns,e.getDataForColumn),a)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(a,i)=>(0,u.Sd)(a,i,this.displayedColumns,e.getDataForColumn),this.dataSource.sortData=(a,i)=>(0,u.pR)(a,i,e.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#t=this.\u0275fac=function(i){return new(i||e)(t.Y36(g.x4),t.Y36(g.UA))};static#e=this.\u0275cmp=t.Xpm({type:e,selectors:[["app-ext-sources-list"]],viewQuery:function(i,n){if(1&i&&(t.Gf(u.l9,7),t.Gf(m.YE,7)),2&i){let h;t.iGM(h=t.CRH())&&(n.child=h.first),t.iGM(h=t.CRH())&&(n.matSort=h.first)}},inputs:{extSources:"extSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(i,n){1&i&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(f){return n.exportDisplayedData(f)})("exportAllData",function(f){return n.exportAllData(f)}),t.TgZ(2,"table",2),t.YNc(3,b,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,M,3,3,"th",5),t.YNc(7,I,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,P,3,3,"th",5),t.YNc(10,R,3,4,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,v,3,3,"th",5),t.YNc(13,U,3,3,"td",8),t.BQk(),t.YNc(14,N,1,0,"tr",10),t.YNc(15,Z,1,0,"tr",11),t.qZA()()(),t.YNc(16,w,3,3,"perun-web-apps-alert",12),t.YNc(17,B,3,3,"perun-web-apps-alert",12)),2&i&&(t.Q6J("hidden",0===n.extSources.length||0===n.dataSource.filteredData.length),t.xp6(1),t.Q6J("pageSizeOptions",n.pageSizeOptions)("dataLength",n.dataSource.filteredData.length)("tableId",n.tableId),t.xp6(1),t.Q6J("dataSource",n.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,k,t.xi3(4,10,n.dataSource,n.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",n.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",n.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===n.extSources.length),t.xp6(1),t.Q6J("ngIf",0===n.dataSource.filteredData.length&&0!==n.extSources.length))},dependencies:[S.O5,m.YE,m.nU,c.BZ,c.fO,c.as,c.w1,c.Dz,c.nj,c.ge,c.ev,c.XQ,c.Gk,D.oG,d.w,L.l,S.i8,_.X$,p.I,r.G,o.r,x.A]})}return e})()},91940:(y,C,s)=>{s.d(C,{a:()=>D});var E=s(73615),m=s(27618),c=s(37398),u=s(26306),g=s(22096),t=s(65879),S=s(44112);let D=(()=>{class d{constructor(_,p,r,o,x,O,T,A){this.authResolver=_,this.routePolicyService=p,this.router=r,this.notificator=o,this.apiRequest=x,this.memberManager=O,this.groupManager=T,this.resourceManager=A}static getBeanName(_){switch(_){case"organizations":return"Vo";case"groups":return"Group";case"facilities":case"services":return"Facility";case"resources":return"Resource";case"members":return"Member";default:return""}}static parseUrl(_){const p=_.slice(1).split("/").reverse(),r={key:"",entity:{id:-1,beanName:""}};for(const o of p){if(Number(o)){if(-1===r.entity.id){r.entity.id=Number(o);continue}"services-status-"===r.key&&(r.entity.id=Number(o));break}r.key=o.concat("-",r.key)}return r.key=r.key.slice(0,r.key.length-1),r.entity.beanName=d.getBeanName(r.key.split("-")[0]),r}canActivateChild(_,p){if(this.authResolver.isPerunAdminOrObserver())return!0;const r=d.parseUrl(p.url);return r.key.startsWith("members")?(this.apiRequest.dontHandleErrorForNext(),this.memberManager.getMemberById(r.entity.id).pipe((0,c.U)(o=>(r.entity.userId=o.userId,r.entity.voId=o.voId,this.finalizeCanActivateChild(r))),(0,u.K)(o=>this.errorRedirectUrl(o)))):r.key.startsWith("groups")?(this.apiRequest.dontHandleErrorForNext(),this.groupManager.getGroupById(r.entity.id).pipe((0,c.U)(o=>(r.entity.voId=o.voId,this.finalizeCanActivateChild(r))),(0,u.K)(o=>this.errorRedirectUrl(o)))):r.key.startsWith("resources")?(this.apiRequest.dontHandleErrorForNext(),this.resourceManager.getResourceById(r.entity.id).pipe((0,c.U)(o=>(r.entity.facilityId=o.facilityId,r.entity.voId=o.voId,this.finalizeCanActivateChild(r))),(0,u.K)(o=>this.errorRedirectUrl(o)))):this.finalizeCanActivateChild(r)}finalizeCanActivateChild(_){return!!this.routePolicyService.canNavigate(_.key,_.entity)||(this.notificator.showRouteError(),this.router.parseUrl("/notAuthorized"))}errorRedirectUrl(_){if("PrivilegeException"===_.name)return this.notificator.showRouteError(),(0,g.of)(this.router.parseUrl("/notAuthorized"))}static#t=this.\u0275fac=function(p){return new(p||d)(t.LFG(E.x4),t.LFG(E.Ip),t.LFG(S.F0),t.LFG(E.V6),t.LFG(E.F5),t.LFG(m.uq),t.LFG(m.ff),t.LFG(m.xk))};static#e=this.\u0275prov=t.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})()}}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/837.229fdec0e1b7600d.js b/dist/apps/admin-gui/837.757d6e56b700e32b.js similarity index 80% rename from dist/apps/admin-gui/837.229fdec0e1b7600d.js rename to dist/apps/admin-gui/837.757d6e56b700e32b.js index 149ad59df..497c4daab 100644 --- a/dist/apps/admin-gui/837.229fdec0e1b7600d.js +++ b/dist/apps/admin-gui/837.757d6e56b700e32b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[837],{80992:(G,W,s)=>{s.d(W,{l:()=>g});var U=s(17700),c=s(87824),p=s(73615),m=s(38106),t=s(78337),e=s(1385),n=s(56223),i=s(65879),C=s(71365),h=s(96814),Z=s(24516),M=s(64170),D=s(30617),x=s(32296),E=s(11186),R=s(55959),I=s(12207),v=s(69755),L=s(16921);function N(_,u){1&_&&i._UZ(0,"perun-web-apps-loading-dialog")}function A(_,u){1&_&&i._UZ(0,"perun-web-apps-loading-table")}function O(_,u){if(1&_&&(i._UZ(0,"app-users-list",16),i.ALo(1,"translate")),2&_){const d=i.oxw(3);i.Q6J("displayedColumns",d.displayedColumns)("selection",d.selection)("tableId",d.tableId)("disableRouting",!0)("users",d.identities)("noUsersFoundLabel",i.lcZ(1,6,"DIALOGS.CONNECT_IDENTITY.NO_IDENTITIES"))}}function P(_,u){if(1&_&&(i.TgZ(0,"div",14),i.YNc(1,O,2,8,"app-users-list",15),i.qZA()),2&_){i.oxw();const d=i.MAs(18),T=i.oxw();i.xp6(1),i.Q6J("perunWebAppsLoader",T.loading)("perunWebAppsLoaderIndicator",d)}}function S(_,u){1&_&&(i.TgZ(0,"perun-web-apps-alert",17),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&_&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"DIALOGS.CONNECT_IDENTITY.SEARCH_HINT")," "))}function f(_,u){if(1&_){const d=i.EpF();i.TgZ(0,"div")(1,"div",2),i.NdJ("keyup",function(y){i.CHM(d);const w=i.oxw();return i.KtG(w.onKeyInput(y))}),i.TgZ(2,"h1",3),i._uU(3),i.ALo(4,"translate"),i.qZA(),i.TgZ(5,"div",4)(6,"mat-form-field",5)(7,"mat-label"),i._uU(8),i.ALo(9,"translate"),i.qZA(),i._UZ(10,"input",6),i.TgZ(11,"mat-error"),i._uU(12),i.ALo(13,"translate"),i.qZA()(),i.TgZ(14,"button",7),i.NdJ("click",function(){i.CHM(d);const y=i.oxw();return i.KtG(y.onSearchByString())}),i.TgZ(15,"mat-icon"),i._uU(16,"search"),i.qZA()(),i.YNc(17,A,1,0,"ng-template",null,8,i.W1O),i.YNc(19,P,2,2,"div",9),i.YNc(20,S,3,3,"perun-web-apps-alert",10),i.qZA(),i.TgZ(21,"div",11)(22,"button",12),i.NdJ("click",function(){i.CHM(d);const y=i.oxw();return i.KtG(y.onCancel())}),i._uU(23),i.ALo(24,"translate"),i.qZA(),i.TgZ(25,"button",13),i.NdJ("click",function(){i.CHM(d);const y=i.oxw();return i.KtG(y.onAdd())}),i._uU(26),i.ALo(27,"translate"),i.qZA()()()()}if(2&_){const d=i.oxw();i.xp6(1),i.Tol(d.theme),i.xp6(2),i.Oqu(i.lcZ(4,13,"DIALOGS.CONNECT_IDENTITY.TITLE_"+d.target)),i.xp6(5),i.Oqu(i.lcZ(9,15,"DIALOGS.CONNECT_IDENTITY.SEARCH")),i.xp6(2),i.Q6J("formControl",d.searchCtrl),i.xp6(2),i.hij(" ",i.lcZ(13,17,"DIALOGS.CONNECT_IDENTITY.EMPTY_SEARCH_MESSAGE")," "),i.xp6(2),i.Q6J("disabled",d.loading),i.xp6(5),i.Q6J("ngIf",d.firstSearchDone),i.xp6(1),i.Q6J("ngIf",!d.firstSearchDone),i.xp6(3),i.hij(" ",i.lcZ(24,19,"DIALOGS.CONNECT_IDENTITY.CANCEL")," "),i.xp6(2),i.Q6J("disabled",0===d.selection.selected.length),i.xp6(1),i.hij(" ",i.lcZ(27,21,"DIALOGS.CONNECT_IDENTITY.CONNECT")," ")}}let g=(()=>{class _{constructor(d,T,y,w,j,z){this.dialogRef=d,this.data=T,this.userManager=y,this.storeService=w,this.notificator=j,this.translate=z,this.loading=!1,this.finalLoading=!1,this.identities=[],this.selection=new t.Ov(!1,[]),this.firstSearchDone=!1,this.displayedColumns=["select","id","user","name","email","logins","organization"],this.tableId=m.Iz}ngOnInit(){this.target=this.data.target,this.theme=this.data.theme,this.userId=this.data.userId,this.isService=this.data.isService,this.searchCtrl=new n.p4("",[n.kI.required,n.kI.pattern(".*[\\S]+.*")])}onAdd(){let d,T;this.finalLoading=!0,this.isService?(d=this.selection.selected[0].id,T=this.userId):(d=this.userId,T=this.selection.selected[0].id),this.userManager.addSpecificUserOwner(d,T).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CONNECT_IDENTITY.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.finalLoading=!1})}onCancel(){this.dialogRef.close(!1)}onSearchByString(){if(this.searchCtrl.invalid)return void this.searchCtrl.markAllAsTouched();this.loading=!0,this.firstSearchDone=!0;let d=[e.r.USER_DEF_ORGANIZATION,e.r.USER_DEF_PREFERRED_MAIL];d=d.concat(this.storeService.getLoginAttributeNames()),this.userManager.findRichUsersWithAttributes(this.searchCtrl.value,d).subscribe(T=>{this.identities=this.filterIdentities(T),this.loading=!1},()=>{this.loading=!1})}onKeyInput(d){"Enter"===d.key&&this.onSearchByString()}filterIdentities(d){return d.filter(this.isService?T=>!T.serviceUser:T=>T.serviceUser)}static#e=this.\u0275fac=function(T){return new(T||_)(i.Y36(U.so),i.Y36(U.WI),i.Y36(c.Fv),i.Y36(p.d6),i.Y36(p.V6),i.Y36(C.sK))};static#t=this.\u0275cmp=i.Xpm({type:_,selectors:[["app-connect-identity-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"keyup"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"me-2","search-field","no-border-mat-input"],["matInput","","autocomplete","false",3,"formControl"],["color","primary","mat-flat-button","",1,"me-2","search-btn",3,"disabled","click"],["searchSpinner",""],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"displayedColumns","selection","tableId","disableRouting","users","noUsersFoundLabel",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","selection","tableId","disableRouting","users","noUsersFoundLabel"],["alert_type","info"]],template:function(T,y){if(1&T&&(i.YNc(0,N,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,f,28,23,"div",1),i.qZA()),2&T){const w=i.MAs(1);i.xp6(2),i.Gre("",y.theme," position-relative"),i.xp6(1),i.Q6J("perunWebAppsLoader",y.finalLoading)("perunWebAppsLoaderIndicator",w)}},dependencies:[h.O5,Z.Nt,M.KE,M.hX,M.TO,n.Fj,n.JJ,n.oH,D.Hw,x.lW,U.uh,U.xY,U.H8,E.w,R.K,I.b,v.e,L.C,C.X$],styles:[".search-field[_ngcontent-%COMP%]{width:300px}.search-btn[_ngcontent-%COMP%]{width:50px}"]})}return _})()},88885:(G,W,s)=>{s.d(W,{B:()=>I});var U=s(87824),c=s(17700),p=s(73615),m=s(25313),t=s(65879),e=s(71365),n=s(96814),i=s(32296),C=s(11186),h=s(37803);function Z(v,L){1&v&&t._UZ(0,"th",13)}function M(v,L){if(1&v&&(t.TgZ(0,"td",14),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&v){const N=L.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,N))}}function D(v,L){1&v&&t._UZ(0,"tr",15)}function x(v,L){1&v&&t._UZ(0,"tr",16)}function E(v,L){1&v&&(t.TgZ(0,"perun-web-apps-alert",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&v&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DISCONNECT_IDENTITY.WARNING_DISCONNECT_YOURSELF")," "))}function R(v,L){1&v&&(t.TgZ(0,"perun-web-apps-alert",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&v&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DISCONNECT_IDENTITY.WARNING_LAST_USER")," "))}let I=(()=>{class v{constructor(N,A,O,P,S,f){this.dialogRef=N,this.data=A,this.userManager=O,this.notificator=P,this.translate=S,this.store=f,this.displayedColumns=["name"]}ngOnInit(){let N;this.targetTitle=this.data.targetTitle,this.targetDescription=this.data.targetDescription,this.theme=this.data.theme,this.userId=Number(this.data.userId),this.dataSource=new m.by([this.data.specificUser]),this.isService=this.data.isService,this.isService?(N=this.userId,this.disconnectingSelf=this.dataSource.data[0].id===this.store.getPerunPrincipal().userId):(N=this.dataSource.data[0].id,this.disconnectingSelf=this.userId===this.store.getPerunPrincipal().userId),this.userManager.getUsersBySpecificUser(N).subscribe(A=>{this.disconnectingLastOwner=1===A.length})}onConfirm(){let N,A;this.isService?(N=this.dataSource.data[0].id,A=this.userId):(N=this.userId,A=this.dataSource.data[0].id),this.userManager.removeSpecificUserOwner(N,A).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.DISCONNECT_IDENTITY.SUCCESS")),this.dialogRef.close(!0)})}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(A){return new(A||v)(t.Y36(c.so),t.Y36(c.WI),t.Y36(U.Fv),t.Y36(p.V6),t.Y36(e.sK),t.Y36(p.d6))};static#t=this.\u0275cmp=t.Xpm({type:v,selectors:[["app-disconnect-identity-dialog"]],decls:26,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","fw-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"fw-bolder"],["mat-row",""],["alert_type","warn"]],template:function(A,O){1&A&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div")(4,"div",1)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",2),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",3),t.ynx(12,4),t.YNc(13,Z,1,0,"th",5),t.YNc(14,M,3,3,"td",6),t.BQk(),t.YNc(15,D,1,0,"tr",7),t.YNc(16,x,1,0,"tr",8),t.qZA(),t.YNc(17,E,3,3,"perun-web-apps-alert",9),t.YNc(18,R,3,3,"perun-web-apps-alert",9),t.qZA(),t.TgZ(19,"div",10)(20,"button",11),t.NdJ("click",function(){return O.onCancel()}),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.TgZ(23,"button",12),t.NdJ("click",function(){return O.onConfirm()}),t._uU(24),t.ALo(25,"translate"),t.qZA()()()),2&A&&(t.xp6(1),t.Oqu(t.lcZ(2,13,"DIALOGS.DISCONNECT_IDENTITY.TITLE_"+O.targetTitle)),t.xp6(2),t.Tol(O.theme),t.xp6(3),t.Oqu(t.lcZ(7,15,"DIALOGS.DISCONNECT_IDENTITY.DESCRIPTION_"+O.targetDescription)),t.xp6(3),t.hij(" ",t.lcZ(10,17,"DIALOGS.DISCONNECT_IDENTITY.ASK")," "),t.xp6(2),t.Q6J("dataSource",O.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",O.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",O.displayedColumns),t.xp6(1),t.Q6J("ngIf",O.disconnectingSelf),t.xp6(1),t.Q6J("ngIf",O.disconnectingLastOwner),t.xp6(3),t.hij(" ",t.lcZ(22,19,"DIALOGS.DISCONNECT_IDENTITY.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(25,21,"DIALOGS.DISCONNECT_IDENTITY.REMOVE")," "))},dependencies:[n.O5,i.lW,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,c.uh,c.xY,c.H8,C.w,e.X$,h.d]})}return v})()},13350:(G,W,s)=>{s.d(W,{x:()=>R});var U=s(87824),c=s(17700),p=s(73615),m=s(56223),t=s(65879),e=s(71365),n=s(96814),i=s(24516),C=s(64170),h=s(32296);function Z(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LENGTH")))}function M(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LENGTH")))}function D(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_FIRST_NAME")))}function x(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LENGTH")))}function E(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LAST_NAME")))}let R=(()=>{class I{constructor(L,N,A,O,P){this.dialogRef=L,this.data=N,this.userService=A,this.notificator=O,this.translateService=P,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.titleBefore=new m.p4(this.data.user.titleBefore,[m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.titleAfter=new m.p4(this.data.user.titleAfter,[m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.firstName=new m.p4(this.data.user.firstName,[m.kI.required,m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.middleName=new m.p4(this.data.user.middleName,[m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.lastName=new m.p4(this.data.user.lastName,[m.kI.required,m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)])}onCancel(){this.dialogRef.close(!1)}onSave(){this.loading=!0,this.data.user.titleBefore=this.titleBefore.value,this.data.user.titleAfter=this.titleAfter.value,this.data.user.firstName=this.firstName.value,this.data.user.middleName=this.middleName.value,this.data.user.lastName=this.lastName.value,this.userService.updateUser({user:this.data.user}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_USER.SUCCESS").subscribe(L=>{this.notificator.showSuccess(L),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(N){return new(N||I)(t.Y36(c.so),t.Y36(c.WI),t.Y36(U.Fv),t.Y36(p.V6),t.Y36(e.sK))};static#t=this.\u0275cmp=t.Xpm({type:I,selectors:[["app-edit-user-dialog"]],decls:42,vars:38,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","",3,"formControl"],[4,"ngIf"],["matInput","","data-cy","user-first-name-input","required","",3,"formControl"],["matInput","","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","user-save-button","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(N,A){1&N&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1)(5,"mat-form-field")(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t._UZ(9,"input",2),t.YNc(10,Z,3,3,"mat-error",3),t.qZA(),t.TgZ(11,"mat-form-field")(12,"mat-label"),t._uU(13),t.ALo(14,"translate"),t.qZA(),t._UZ(15,"input",2),t.YNc(16,M,3,3,"mat-error",3),t.qZA(),t.TgZ(17,"mat-form-field")(18,"mat-label"),t._uU(19),t.ALo(20,"translate"),t.qZA(),t._UZ(21,"input",4),t.YNc(22,D,3,3,"mat-error",3),t.qZA(),t.TgZ(23,"mat-form-field")(24,"mat-label"),t._uU(25),t.ALo(26,"translate"),t.qZA(),t._UZ(27,"input",2),t.YNc(28,x,3,3,"mat-error",3),t.qZA(),t.TgZ(29,"mat-form-field")(30,"mat-label"),t._uU(31),t.ALo(32,"translate"),t.qZA(),t._UZ(33,"input",5),t.YNc(34,E,3,3,"mat-error",3),t.qZA()(),t.TgZ(35,"div",6)(36,"button",7),t.NdJ("click",function(){return A.onCancel()}),t._uU(37),t.ALo(38,"translate"),t.qZA(),t.TgZ(39,"button",8),t.NdJ("click",function(){return A.onSave()}),t._uU(40),t.ALo(41,"translate"),t.qZA()()()),2&N&&(t.Tol(A.theme),t.xp6(2),t.Oqu(t.lcZ(3,22,"DIALOGS.EDIT_USER.DIALOG_TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,24,"DIALOGS.EDIT_USER.TITLE_BEFORE")),t.xp6(2),t.Q6J("formControl",A.titleBefore),t.xp6(1),t.Q6J("ngIf",A.titleBefore.invalid),t.xp6(3),t.Oqu(t.lcZ(14,26,"DIALOGS.EDIT_USER.TITLE_AFTER")),t.xp6(2),t.Q6J("formControl",A.titleAfter),t.xp6(1),t.Q6J("ngIf",A.titleAfter.invalid),t.xp6(3),t.Oqu(t.lcZ(20,28,"DIALOGS.EDIT_USER.FIRST_NAME")),t.xp6(2),t.Q6J("formControl",A.firstName),t.xp6(1),t.Q6J("ngIf",A.firstName.invalid),t.xp6(3),t.Oqu(t.lcZ(26,30,"DIALOGS.EDIT_USER.MIDDLE_NAME")),t.xp6(2),t.Q6J("formControl",A.middleName),t.xp6(1),t.Q6J("ngIf",A.middleName.invalid),t.xp6(3),t.Oqu(t.lcZ(32,32,"DIALOGS.EDIT_USER.LAST_NAME")),t.xp6(2),t.Q6J("formControl",A.lastName),t.xp6(1),t.Q6J("ngIf",A.lastName.invalid),t.xp6(3),t.hij(" ",t.lcZ(38,34,"DIALOGS.EDIT_USER.CANCEL")," "),t.xp6(2),t.Q6J("disabled",A.loading||A.firstName.invalid||A.lastName.invalid||A.titleBefore.invalid||A.titleAfter.invalid||A.middleName.invalid),t.xp6(1),t.hij(" ",t.lcZ(41,36,"DIALOGS.EDIT_USER.SAVE")," "))},dependencies:[n.O5,i.Nt,C.KE,C.hX,C.TO,m.Fj,m.JJ,m.Q7,m.oH,h.lW,c.uh,c.xY,c.H8,e.X$]})}return I})()},46685:(G,W,s)=>{s.d(W,{G:()=>e});var U=s(17700),c=s(73615),p=s(87824),m=s(65879),t=s(54200);let e=(()=>{class n{constructor(C,h,Z,M){this.data=C,this.dialogRef=h,this.facilityService=Z,this.notificator=M,this.loading=!1}update(C){this.loading=!0,this.facilityService.updateFacilityBan({banOnFacility:{id:this.data.ban.id,beanName:"BanOnFacility",facilityId:this.data.ban.facilityId,userId:this.data.ban.userId,description:C.description,validityTo:C.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(h){return new(h||n)(m.Y36(U.WI),m.Y36(U.so),m.Y36(p.IQ),m.Y36(c.V6))};static#t=this.\u0275cmp=m.Xpm({type:n,selectors:[["app-update-facility-ban-dialog"]],decls:1,vars:3,consts:[[3,"ban","theme","loading","cancel","update"]],template:function(h,Z){1&h&&(m.TgZ(0,"app-update-ban-dialog",0),m.NdJ("cancel",function(){return Z.cancel()})("update",function(D){return Z.update(D)}),m.qZA()),2&h&&m.Q6J("ban",Z.data.ban)("theme","facility-theme")("loading",Z.loading)},dependencies:[t.l]})}return n})()},98836:(G,W,s)=>{s.d(W,{u:()=>x});var U=s(73615),c=s(65879),p=s(44112),m=s(96814),t=s(74104),e=s(95845),n=s(5786),i=s(71365);function C(E,R){1&E&&(c._uU(0),c.ALo(1,"translate")),2&E&&c.hij(" ",c.lcZ(1,1,"ADMIN_USER.ENTITY")," ")}function h(E,R){if(1&E&&c._UZ(0,"app-one-entity-attribute-page",6),2&E){const I=c.oxw();c.Q6J("entityId",I.userId)("entity","user")}}function Z(E,R){1&E&&(c._uU(0),c.ALo(1,"translate"),c.ALo(2,"translate")),2&E&&c.AsE(" ",c.lcZ(1,2,"ADMIN_USER.ENTITY")," - ",c.lcZ(2,4,"FACILITY_DETAIL.ENTITY")," ")}function M(E,R){if(1&E&&c._UZ(0,"app-two-entity-attribute-page",7),2&E){const I=c.oxw(2);c.Q6J("firstEntity","user")("firstEntityId",I.userId)("secondEntity","facility")}}function D(E,R){1&E&&(c.TgZ(0,"mat-tab"),c.YNc(1,Z,3,6,"ng-template",3),c.YNc(2,M,1,3,"ng-template",4),c.qZA())}let x=(()=>{class E{constructor(I,v,L){this.route=I,this.store=v,this.authResolver=L}ngOnInit(){this.route.parent.params.subscribe(I=>{this.userId=Number(I.userId),this.userId||(this.userId=this.store.getPerunPrincipal().userId),this.userFacilityAttAuth=this.authResolver.isAuthorized("getAssignedFacilities_User_policy",[{id:this.userId,beanName:"User"}])})}static#e=this.\u0275fac=function(v){return new(v||E)(c.Y36(p.gz),c.Y36(U.d6),c.Y36(U.x4))};static#t=this.\u0275cmp=c.Xpm({type:E,selectors:[["app-user-settings-attributes"]],hostVars:2,hostBindings:function(v,L){2&v&&c.ekj("router-component",L.true)},decls:8,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],[1,"mb-2"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(v,L){1&v&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"mat-tab-group",1)(4,"mat-tab",2),c.YNc(5,C,2,3,"ng-template",3),c.YNc(6,h,1,2,"ng-template",4),c.qZA(),c.YNc(7,D,3,0,"mat-tab",5),c.qZA()),2&v&&(c.xp6(1),c.Oqu(c.lcZ(2,2,"USER_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),c.xp6(6),c.Q6J("ngIf",L.userFacilityAttAuth))},dependencies:[m.O5,t.Vc,t.uD,t.uX,t.SP,e.Y,n.t,i.X$]})}return E})()},81381:(G,W,s)=>{s.d(W,{Q:()=>f});var U=s(87824),c=s(73615),p=s(64124),m=s(82060),t=s(52260),e=s(46685),n=s(65879),i=s(17700),C=s(74104),h=s(55959),Z=s(2730),M=s(6849),D=s(69755),x=s(71365);function E(g,_){1&g&&(n._uU(0),n.ALo(1,"translate")),2&g&&n.hij(" ",n.lcZ(1,1,"USER_DETAIL.BANS.VO")," ")}function R(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-ban-on-entity-list",8),n.NdJ("updateBan",function(T){n.CHM(u);const y=n.oxw(2);return n.KtG(y.updateVoBan(T))}),n.qZA()}if(2&g){const u=n.oxw(2);n.Q6J("bans",u.voBans)("displayedColumns",u.displayedColumns)("filter",u.filter)("updatePolicy","updateBan_BanOnVo_policy")}}function I(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-debounce-filter",5),n.NdJ("filter",function(T){n.CHM(u);const y=n.oxw();return n.KtG(y.filter=T)}),n.qZA(),n.TgZ(1,"div",6),n.YNc(2,R,1,4,"perun-web-apps-ban-on-entity-list",7),n.qZA()}if(2&g){const u=n.oxw(),d=n.MAs(14);n.Q6J("placeholder","USER_DETAIL.BANS.FILTER"),n.xp6(2),n.Q6J("perunWebAppsLoader",u.loading)("perunWebAppsLoaderIndicator",d)}}function v(g,_){1&g&&(n._uU(0),n.ALo(1,"translate")),2&g&&n.hij(" ",n.lcZ(1,1,"USER_DETAIL.BANS.RESOURCE")," ")}function L(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-ban-on-entity-list",8),n.NdJ("updateBan",function(T){n.CHM(u);const y=n.oxw(2);return n.KtG(y.updateResourceBan(T))}),n.qZA()}if(2&g){const u=n.oxw(2);n.Q6J("bans",u.resourceBans)("displayedColumns",u.displayedColumns)("filter",u.filter)("updatePolicy","updateBan_BanOnResource_policy")}}function N(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-debounce-filter",5),n.NdJ("filter",function(T){n.CHM(u);const y=n.oxw();return n.KtG(y.filter=T)}),n.qZA(),n.TgZ(1,"div",6),n.YNc(2,L,1,4,"perun-web-apps-ban-on-entity-list",7),n.qZA()}if(2&g){const u=n.oxw(),d=n.MAs(14);n.Q6J("placeholder","USER_DETAIL.BANS.FILTER"),n.xp6(2),n.Q6J("perunWebAppsLoader",u.loading)("perunWebAppsLoaderIndicator",d)}}function A(g,_){1&g&&(n._uU(0),n.ALo(1,"translate")),2&g&&n.hij(" ",n.lcZ(1,1,"USER_DETAIL.BANS.FACILITY")," ")}function O(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-ban-on-entity-list",8),n.NdJ("updateBan",function(T){n.CHM(u);const y=n.oxw(2);return n.KtG(y.updateFacilityBan(T))}),n.qZA()}if(2&g){const u=n.oxw(2);n.Q6J("bans",u.facilityBans)("displayedColumns",u.displayedColumns)("filter",u.filter)("updatePolicy","updateBan_BanOnFacility_policy")}}function P(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-debounce-filter",5),n.NdJ("filter",function(T){n.CHM(u);const y=n.oxw();return n.KtG(y.filter=T)}),n.qZA(),n.TgZ(1,"div",6),n.YNc(2,O,1,4,"perun-web-apps-ban-on-entity-list",7),n.qZA()}if(2&g){const u=n.oxw(),d=n.MAs(14);n.Q6J("placeholder","USER_DETAIL.BANS.FILTER"),n.xp6(2),n.Q6J("perunWebAppsLoader",u.loading)("perunWebAppsLoaderIndicator",d)}}function S(g,_){1&g&&n._UZ(0,"perun-web-apps-loading-table")}let f=(()=>{class g{constructor(u,d,T,y,w){this.voService=u,this.resourceService=d,this.facilityService=T,this.entityService=y,this.dialog=w,this.loading=!1,this.voBans=[],this.resourceBans=[],this.facilityBans=[],this.filter="",this.displayedColumns=["banId","targetId","targetName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.user=this.entityService.getEntity(),this.refreshVoBans()}refreshVoBans(){this.loading=!0,this.voService.getEnrichedVoBansForUser(this.user.id).subscribe({next:u=>{this.voBans=u,this.loading=!1},error:()=>this.loading=!1})}refreshResourceBans(){this.loading=!0,this.resourceService.getEnrichedBansForUser(this.user.id).subscribe({next:u=>{this.resourceBans=u,this.loading=!1},error:()=>this.loading=!1})}refreshFacilityBans(){this.loading=!0,this.facilityService.getEnricheFacilitydBansForUser(this.user.id).subscribe({next:u=>{this.facilityBans=u,this.loading=!1},error:()=>this.loading=!1})}updateVoBan(u){this.dialog.open(m.A,this.getConfig(u)).afterClosed().subscribe(T=>{T&&this.refreshVoBans()})}updateResourceBan(u){this.dialog.open(t.e,this.getConfig(u)).afterClosed().subscribe(T=>{T&&this.refreshResourceBans()})}updateFacilityBan(u){this.dialog.open(e.G,this.getConfig(u)).afterClosed().subscribe(T=>{T&&this.refreshFacilityBans()})}getConfig(u){const d=(0,p.kZ)();return d.width="600px",d.data={ban:u.ban,theme:"user-theme"},d}refresh(u){0===u.index?this.refreshVoBans():1===u.index?this.refreshResourceBans():this.refreshFacilityBans()}static#e=this.\u0275fac=function(d){return new(d||g)(n.Y36(U.YF),n.Y36(U.xk),n.Y36(U.IQ),n.Y36(c.fb),n.Y36(i.uw))};static#t=this.\u0275cmp=n.Xpm({type:g,selectors:[["app-user-bans"]],decls:15,vars:3,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false",1,"mt-3",3,"selectedTabChange"],["matTabLabel",""],["matTabContent",""],["spinner",""],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","displayedColumns","filter","updatePolicy","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"bans","displayedColumns","filter","updatePolicy","updateBan"]],template:function(d,T){1&d&&(n.TgZ(0,"h1",0),n._uU(1),n.ALo(2,"translate"),n.qZA(),n.TgZ(3,"mat-tab-group",1),n.NdJ("selectedTabChange",function(w){return T.refresh(w)}),n.TgZ(4,"mat-tab"),n.YNc(5,E,2,3,"ng-template",2),n.YNc(6,I,3,3,"ng-template",3),n.qZA(),n.TgZ(7,"mat-tab"),n.YNc(8,v,2,3,"ng-template",2),n.YNc(9,N,3,3,"ng-template",3),n.qZA(),n.TgZ(10,"mat-tab"),n.YNc(11,A,2,3,"ng-template",2),n.YNc(12,P,3,3,"ng-template",3),n.qZA()(),n.YNc(13,S,1,0,"ng-template",null,4,n.W1O)),2&d&&(n.xp6(1),n.hij(" ",n.lcZ(2,1,"USER_DETAIL.BANS.TITLE"),"\n"))},dependencies:[C.Vc,C.uD,C.uX,C.SP,h.K,Z.P,M.s,D.e,x.X$]})}return g})()},5824:(G,W,s)=>{s.d(W,{Z:()=>S});var U=s(87824),c=s(25313),p=s(73615),m=s(1385),t=s(64124),e=s(37073),n=s(65879),i=s(44112),C=s(17700),h=s(96814),Z=s(30617),M=s(32296),D=s(92596),x=s(95195),E=s(39518),R=s(19218),I=s(71365);function v(f,g){1&f&&n._UZ(0,"th",13)}function L(f,g){if(1&f&&(n.TgZ(0,"td",14),n._uU(1),n.qZA()),2&f){const _=g.$implicit;n.xp6(1),n.hij("",_.displayName,":")}}function N(f,g){1&f&&n._UZ(0,"th",13)}function A(f,g){if(1&f){const _=n.EpF();n.TgZ(0,"td",15)(1,"div",16),n._uU(2),n.TgZ(3,"button",17),n.NdJ("click",function(){n.CHM(_);const d=n.oxw(2);return n.KtG(d.changeEmail())}),n.ALo(4,"translate"),n.TgZ(5,"mat-icon"),n._uU(6,"edit"),n.qZA()()()()}if(2&f){const _=g.$implicit;n.xp6(2),n.hij(" ",_.value," "),n.xp6(1),n.s9C("matTooltip",n.lcZ(4,2,"USER_DETAIL.OVERVIEW.CHANGE_EMAIL"))}}function O(f,g){1&f&&n._UZ(0,"tr",18)}function P(f,g){if(1&f&&(n.TgZ(0,"div",3)(1,"mat-card",4)(2,"mat-card-header")(3,"mat-card-title")(4,"h1",5),n._uU(5),n.ALo(6,"translate"),n.qZA()()(),n.TgZ(7,"mat-card-content")(8,"table",6),n.ynx(9,7),n.YNc(10,v,1,0,"th",8),n.YNc(11,L,2,1,"td",9),n.BQk(),n.ynx(12,10),n.YNc(13,N,1,0,"th",8),n.YNc(14,A,7,4,"td",11),n.BQk(),n.YNc(15,O,1,0,"tr",12),n.qZA()()()()),2&f){const _=n.oxw();n.xp6(5),n.Oqu(n.lcZ(6,3,"USER_DETAIL.OVERVIEW.GENERAL_SETTINGS")),n.xp6(3),n.Q6J("dataSource",_.mailDataSource),n.xp6(7),n.Q6J("matRowDefColumns",_.displayedColumns)}}let S=(()=>{class f{constructor(_,u,d,T,y){this.userService=_,this.attributeService=u,this.storeService=d,this.route=T,this.dialog=y,this.items=[],this.settingsItems=[],this.isServiceUser=!1,this.displayedColumns=["name","value"],this.inMyProfile=!1}ngOnInit(){this.route.params.subscribe(_=>{_.userId?this.userService.getUserById(Number(_.userId)).subscribe(u=>{this.user=u,this.isServiceUser=u.serviceUser,this.setItems(`/admin/users/${this.user.id}`),this.setSettingsItems()}):(this.inMyProfile=!0,this.userID=this.storeService.getPerunPrincipal().user.id,this.attributeService.getUserAttributeByName(this.userID,m.r.USER_DEF_PREFERRED_MAIL).subscribe(u=>{this.preferredMail=u,this.handleMailNotDefined(),this.mailDataSource=new c.by([this.preferredMail]),this.setItems("/myProfile"),this.setSettingsItems()}))})}changeEmail(){const _=(0,t.kZ)();_.width="350px",_.data={userId:this.userID},this.dialog.open(e.gr,_).afterClosed().subscribe(d=>{d&&this.attributeService.getUserAttributeByName(this.userID,m.r.USER_DEF_PREFERRED_MAIL).subscribe(T=>{this.preferredMail=T,this.handleMailNotDefined(),this.mailDataSource=new c.by([this.preferredMail])})})}handleMailNotDefined(){null==this.preferredMail&&(this.preferredMail={id:-1,beanName:"Attribute",displayName:(0,t.Cz)(m.r.USER_DEF_PREFERRED_MAIL.split(":").pop()),value:new Object("-")})}setItems(_){this.items=[],this.inMyProfile?this.items.push({cssIcon:"perun-vo",url:`${_}/organizations`,label:"MENU_ITEMS.ADMIN.ORGANIZATIONS",style:"user-btn"},{cssIcon:"perun-group",url:`${_}/groups`,label:"MENU_ITEMS.ADMIN.GROUPS",style:"user-btn"}):this.items.push({cssIcon:"perun-user",url:`${_}/accounts`,label:"MENU_ITEMS.USER.ACCOUNTS",style:"user-btn"},{cssIcon:"perun-facility-white",url:`${_}/assignments`,label:"MENU_ITEMS.USER.ASSIGNMENTS",style:"user-btn"},{cssIcon:"perun-identity",url:`${_}/identities`,label:"MENU_ITEMS.USER.IDENTITIES",style:"user-btn"}),this.items.push({cssIcon:"perun-attributes",url:`${_}/attributes`,label:"MENU_ITEMS.USER.ATTRIBUTES",style:"user-btn"}),this.items.push({cssIcon:"perun-roles",url:`${_}/roles`,label:"MENU_ITEMS.USER.ROLES",style:"user-btn"}),this.items.push(this.isServiceUser?{cssIcon:"perun-manager",url:`${_}/associated-users`,label:"MENU_ITEMS.USER.ASSOCIATED_USERS",style:"user-btn"}:{cssIcon:"perun-service-identity",url:`${_}/service-identities`,label:"MENU_ITEMS.USER.SERVICE_IDENTITIES",style:"user-btn"}),this.items.push({cssIcon:"perun-ban",url:"bans",label:"MENU_ITEMS.USER.BANS",style:"user-btn"})}setSettingsItems(){this.settingsItems=[],this.inMyProfile&&this.settingsItems.push({cssIcon:"perun-settings2",url:"/myProfile/settings/passwordReset",label:"MENU_ITEMS.USER.PASSWORD_RESET",style:"user-btn"},{cssIcon:"perun-settings1",url:"/myProfile/settings/guiConfig",label:"MENU_ITEMS.USER.GUI_CONFIG",style:"user-btn"})}static#e=this.\u0275fac=function(u){return new(u||f)(n.Y36(U.Fv),n.Y36(U.H8),n.Y36(p.d6),n.Y36(i.gz),n.Y36(C.uw))};static#t=this.\u0275cmp=n.Xpm({type:f,selectors:[["app-user-overview"]],hostVars:2,hostBindings:function(u,d){2&u&&n.ekj("router-component",d.true)},decls:3,vars:5,consts:[["class","align-cards",4,"ngIf"],[3,"items"],[3,"items","title","sectionId"],[1,"align-cards"],["appearance","outlined",1,"card","mat-elevation-z3"],[1,"page-subtitle"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell",""],[1,"d-flex","align-items-center"],["mat-icon-button","",1,"ms-3",3,"matTooltip","click"],["mat-row",""]],template:function(u,d){1&u&&(n.YNc(0,P,16,5,"div",0),n._UZ(1,"perun-web-apps-menu-buttons-field",1)(2,"perun-web-apps-expandable-tiles",2)),2&u&&(n.Q6J("ngIf",d.inMyProfile),n.xp6(1),n.Q6J("items",d.items),n.xp6(1),n.Q6J("items",d.settingsItems)("title","MENU_ITEMS.USER.SETTINGS")("sectionId","settings"))},dependencies:[h.O5,Z.Hw,M.RK,c.BZ,c.fO,c.w1,c.Dz,c.nj,c.ge,c.ev,c.Gk,D.gM,x.a8,x.dn,x.dk,x.n5,E.L,R.A,I.X$],styles:[".align-cards[_ngcontent-%COMP%]{margin:1rem 0;display:inline-block;vertical-align:top}"]})}return f})()},47406:(G,W,s)=>{s.d(W,{t:()=>M});var U=s(87824),c=s(73615),p=s(65879),m=s(44112),t=s(74104),e=s(40095),n=s(71365);function i(D,x){1&D&&(p._uU(0),p.ALo(1,"translate")),2&D&&p.hij(" ",p.lcZ(1,1,"USER_DETAIL.DASHBOARD.DIRECT_ROLES")," ")}function C(D,x){if(1&D){const E=p.EpF();p.TgZ(0,"app-perun-web-apps-roles-page",4),p.NdJ("reload",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.getData())})("startLoading",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.outerLoading=!0)}),p.qZA()}if(2&D){const E=p.oxw();p.Q6J("outerLoading",E.outerLoading)("roles",E.roles)("entityId",E.userId)("showDescription",E.showDescription)("entityType",E.entityType)("editable",!0)}}function h(D,x){1&D&&(p._uU(0),p.ALo(1,"translate")),2&D&&p.hij(" ",p.lcZ(1,1,"USER_DETAIL.DASHBOARD.AUTHORIZED_GROUP_BASED_ROLES")," ")}function Z(D,x){if(1&D){const E=p.EpF();p.TgZ(0,"app-perun-web-apps-roles-page",5),p.NdJ("reload",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.getData())})("startLoading",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.outerLoading=!0)}),p.qZA()}if(2&D){const E=p.oxw();p.Q6J("outerLoading",E.outerLoading)("roles",E.indirectRoles)("entityId",E.userId)("showDescription",E.showDescription)("entityType",E.entityType)("editable",!1)("complementaryObjectsWithAuthzGroups",E.rolesComplementaryObjectsWithAuthzGroups)}}let M=(()=>{class D{constructor(E,R,I,v){this.authzResolverService=E,this.route=R,this.store=I,this.roleService=v,this.roles=new Map,this.indirectRoles=new Map,this.rolesComplementaryObjectsWithAuthzGroups=new Map,this.showDescription=!0}ngOnInit(){this.outerLoading=!0,this.route.parent.params.subscribe(E=>{E.userId?(this.entityType="USER",this.userId=Number(E.userId)):(this.userId=this.store.getPerunPrincipal().userId,this.entityType="SELF"),this.getData()})}getData(){this.outerLoading=!0,this.roles.clear(),this.authzResolverService.getUserDirectRoles(this.userId).subscribe({next:E=>{const R=Object.keys(E).map(I=>I.toUpperCase());this.roles=this.roleService.prepareRoles(E,R),this.indirectRoles.clear(),this.authzResolverService.getUserRolesObtainedFromAuthorizedGroupMemberships(this.userId).subscribe({next:I=>{const v=Object.keys(I).map(L=>L.toUpperCase());this.indirectRoles=this.roleService.prepareRoles(I,v),this.rolesComplementaryObjectsWithAuthzGroups.clear(),this.authzResolverService.getRoleComplementaryObjectsWithAuthorizedGroups(this.userId).subscribe({next:L=>{this.rolesComplementaryObjectsWithAuthzGroups=this.roleService.prepareComplementaryObjects(Object.keys(L),L),this.outerLoading=!1},error:()=>this.outerLoading=!1})},error:()=>this.outerLoading=!1})},error:()=>this.outerLoading=!1})}static#e=this.\u0275fac=function(R){return new(R||D)(p.Y36(U.Ct),p.Y36(m.gz),p.Y36(c.d6),p.Y36(c.Nj))};static#t=this.\u0275cmp=p.Xpm({type:D,selectors:[["app-user-roles"]],hostVars:2,hostBindings:function(R,I){2&R&&p.ekj("router-component",I.true)},decls:10,vars:3,consts:[[1,"page-subtitle","d-flex"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[3,"outerLoading","roles","entityId","showDescription","entityType","editable","reload","startLoading"],[3,"outerLoading","roles","entityId","showDescription","entityType","editable","complementaryObjectsWithAuthzGroups","reload","startLoading"]],template:function(R,I){1&R&&(p.TgZ(0,"h1",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"mat-tab-group",1)(4,"mat-tab"),p.YNc(5,i,2,3,"ng-template",2),p.YNc(6,C,1,6,"ng-template",3),p.qZA(),p.TgZ(7,"mat-tab"),p.YNc(8,h,2,3,"ng-template",2),p.YNc(9,Z,1,7,"ng-template",3),p.qZA()()),2&R&&(p.xp6(1),p.Oqu(p.lcZ(2,1,"ROLES.TITLE")))},dependencies:[t.Vc,t.uD,t.uX,t.SP,e._,n.X$]})}return D})()},35938:(G,W,s)=>{s.d(W,{d:()=>A});var U=s(38106),c=s(87824),p=s(78337),m=s(64124),t=s(80992),e=s(88885),n=s(73615),i=s(37398),C=s(94664),h=s(65879),Z=s(17700),M=s(44112),D=s(32296),x=s(55959),E=s(62481),R=s(69755),I=s(16921),v=s(71365);function L(O,P){1&O&&h._UZ(0,"perun-web-apps-loading-table")}function N(O,P){if(1&O&&(h._UZ(0,"app-users-list",7),h.ALo(1,"translate")),2&O){const S=h.oxw();h.Q6J("noUsersFoundLabel",h.lcZ(1,6,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.NO_ASSOCIATED_USERS"))("disableRouting",S.disableRouting)("displayedColumns",S.displayedColumns)("selection",S.selection)("tableId",S.tableId)("users",S.associatedUsers)}}let A=(()=>{class O{constructor(S,f,g,_,u){this.dialog=S,this.router=f,this.authResolver=g,this.userManager=_,this.entityStorageService=u,this.loading=!1,this.selection=new p.Ov(!1,[]),this.associatedUsers=[],this.tableId=U.It,this.displayedColumns=["select","id","user","name","email","logins","organization"]}ngOnInit(){this.loading=!0,this.user=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.userManager.getUsersBySpecificUser(this.user.id).pipe((0,i.U)(S=>S.map(f=>f.id)),(0,C.w)(S=>this.userManager.getRichUsersWithAttributesByIds(S))).subscribe(S=>{this.associatedUsers=S,this.selection.clear(),this.setAuth(),this.loading=!1})}setAuth(){this.addAuth=this.authResolver.isAuthorized("addSpecificUserOwner_User_User_policy",[this.user]),this.removeAuth=this.authResolver.isAuthorized("removeSpecificUserOwner_User_User_policy",[this.user]),this.disableRouting=!this.authResolver.isPerunAdminOrObserver()}onAdd(){const S=(0,m.kZ)();S.width="1250px",S.data={userId:this.user.id,theme:"user-theme",isService:!0,target:"USER"},this.dialog.open(t.l,S).afterClosed().subscribe(g=>{g&&this.refreshTable()})}onRemove(){const S=(0,m.kZ)();S.width="650px",S.data={identities:this.selection.selected,userId:this.user.id,specificUser:this.selection.selected[0],isService:!0,theme:"user-theme",targetTitle:"USER",targetDescription:"SERVICE"},this.dialog.open(e.B,S).afterClosed().subscribe(g=>{g&&(this.authResolver.isAuthorized("getUsersBySpecificUser_User_policy",[this.user])?this.refreshTable():this.router.navigate(["/myProfile"],{queryParamsHandling:"preserve"}))})}static#e=this.\u0275fac=function(f){return new(f||O)(h.Y36(Z.uw),h.Y36(M.F0),h.Y36(n.x4),h.Y36(c.Fv),h.Y36(n.fb))};static#t=this.\u0275cmp=h.Xpm({type:O,selectors:[["app-user-settings-associated-users"]],decls:15,vars:12,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"noUsersFoundLabel","disableRouting","displayedColumns","selection","tableId","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"noUsersFoundLabel","disableRouting","displayedColumns","selection","tableId","users"]],template:function(f,g){if(1&f&&(h.TgZ(0,"div")(1,"h1",0),h._uU(2),h.ALo(3,"translate"),h.qZA(),h.TgZ(4,"perun-web-apps-refresh-button",1),h.NdJ("refresh",function(){return g.refreshTable()}),h.qZA(),h.TgZ(5,"button",2),h.NdJ("click",function(){return g.onAdd()}),h._uU(6),h.ALo(7,"translate"),h.qZA(),h.TgZ(8,"button",3),h.NdJ("click",function(){return g.onRemove()}),h._uU(9),h.ALo(10,"translate"),h.qZA(),h.YNc(11,L,1,0,"ng-template",null,4,h.W1O),h.TgZ(13,"div",5),h.YNc(14,N,2,8,"app-users-list",6),h.qZA()()),2&f){const _=h.MAs(12);h.xp6(2),h.Oqu(h.lcZ(3,6,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.TITLE")),h.xp6(4),h.hij(" ",h.lcZ(7,8,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.ADD")," "),h.xp6(2),h.Q6J("disabled",0===g.selection.selected.length),h.xp6(1),h.hij(" ",h.lcZ(10,10,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.REMOVE")," "),h.xp6(5),h.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",_)}},dependencies:[D.lW,x.K,E.t,R.e,I.C,v.X$]})}return O})()},99497:(G,W,s)=>{s.d(W,{R:()=>O});var U=s(78337),c=s(87824),p=s(38106),m=s(64124),t=s(80992),e=s(88885),n=s(73615),i=s(65879),C=s(44112),h=s(17700),Z=s(96814),M=s(32296),D=s(55959),x=s(62481),E=s(69755),R=s(16921),I=s(71365);function v(P,S){if(1&P){const f=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(){i.CHM(f);const _=i.oxw();return i.KtG(_.onAdd())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&P&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.CREATE"),"\n"))}function L(P,S){if(1&P){const f=i.EpF();i.TgZ(0,"button",8),i.NdJ("click",function(){i.CHM(f);const _=i.oxw();return i.KtG(_.onRemove())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}if(2&P){const f=i.oxw();i.Q6J("disabled",0===f.selection.selected.length),i.xp6(1),i.hij(" ",i.lcZ(2,2,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.DELETE"),"\n")}}function N(P,S){1&P&&i._UZ(0,"perun-web-apps-loading-table")}function A(P,S){if(1&P&&(i._UZ(0,"app-users-list",9),i.ALo(1,"translate")),2&P){const f=i.oxw();i.Q6J("noUsersFoundLabel",i.lcZ(1,6,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.NO_IDENTITIES"))("displayedColumns",f.displayedColumns)("selection",f.selection)("tableId",f.tableId)("routeToAdmin",f.routeToAdminSection)("users",f.identities)}}let O=(()=>{class P{constructor(f,g,_,u,d,T){this.route=f,this.dialog=g,this.router=_,this.userManager=u,this.authResolver=d,this.store=T,this.loading=!1,this.selection=new U.Ov(!1,[]),this.identities=[],this.tableId=p.Iz,this.displayedColumns=["select","id","user","name"],this.routeToAdminSection=!0,this.targetTitle="SERVICE",this.targetDescription="SERVICE"}ngOnDestroy(){this.subscription.unsubscribe()}ngOnInit(){this.loading=!0,this.subscription=this.route.parent.params.subscribe(f=>{this.userId=Number(f.userId),this.userId||(this.targetTitle="SERVICE",this.targetDescription="SELF",this.userId=this.store.getPerunPrincipal().userId,this.routeToAdminSection=!1),this.setAuthRights(),this.refreshTable()})}refreshTable(){this.loading=!0,this.userManager.getSpecificUsersByUser(this.userId).subscribe(f=>{this.identities=f,this.selection.clear(),this.loading=!1})}setAuthRights(){this.addIdentity=this.authResolver.isPerunAdmin(),this.removeIdentity=this.authResolver.isAuthorized("removeSpecificUserOwner_User_User_policy",[{id:this.userId,beanName:"User"}])}onAdd(){const f=(0,m.kZ)();f.width="1250px",f.data={userId:this.userId,theme:"user-theme",isService:!1,target:this.targetTitle},this.dialog.open(t.l,f).afterClosed().subscribe(_=>{_&&this.refreshTable()})}onRemove(){const f=(0,m.kZ)();f.width="650px",f.data={identities:this.selection.selected,userId:this.userId,specificUser:this.selection.selected[0],theme:"user-theme",targetTitle:this.targetTitle,targetDescription:this.targetDescription},this.dialog.open(e.B,f).afterClosed().subscribe(_=>{_&&this.refreshTable()})}static#e=this.\u0275fac=function(g){return new(g||P)(i.Y36(C.gz),i.Y36(h.uw),i.Y36(C.F0),i.Y36(c.Fv),i.Y36(n.x4),i.Y36(n.d6))};static#t=this.\u0275cmp=i.Xpm({type:P,selectors:[["app-user-settings-service-identities"]],decls:10,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"noUsersFoundLabel","displayedColumns","selection","tableId","routeToAdmin","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"noUsersFoundLabel","displayedColumns","selection","tableId","routeToAdmin","users"]],template:function(g,_){if(1&g&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"perun-web-apps-refresh-button",1),i.NdJ("refresh",function(){return _.refreshTable()}),i.qZA(),i.YNc(4,v,3,3,"button",2),i.YNc(5,L,3,4,"button",3),i.YNc(6,N,1,0,"ng-template",null,4,i.W1O),i.TgZ(8,"div",5),i.YNc(9,A,2,8,"app-users-list",6),i.qZA()),2&g){const u=i.MAs(7);i.xp6(1),i.Oqu(i.lcZ(2,5,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.TITLE")),i.xp6(3),i.Q6J("ngIf",_.addIdentity),i.xp6(1),i.Q6J("ngIf",_.removeIdentity),i.xp6(4),i.Q6J("perunWebAppsLoader",_.loading)("perunWebAppsLoaderIndicator",u)}},dependencies:[Z.O5,M.lW,D.K,x.t,E.e,R.C,I.X$]})}return P})()},70837:(G,W,s)=>{s.r(W),s.d(W,{UsersModule:()=>Lt});var U=s(96814),c=s(44112),p=s(87824),m=s(73615),t=s(38106),e=s(65879),n=s(55959),i=s(80238),C=s(62481),h=s(2730),Z=s(69755),M=s(71365);function D(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.ORGANIZATIONS.YOU_ARE_MEMBER"),"\n"))}function x(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.ORGANIZATIONS.USER_IS_MEMBER"),"\n"))}function E(r,B){if(1&r&&e._UZ(0,"perun-web-apps-vos-list",8),2&r){const a=e.oxw();e.Q6J("displayedColumns",a.displayedColumns)("tableId",a.memberTableId)("filterValue",a.memberFilterValue)("vos",a.vosWhereIsMember)}}function R(r,B){if(1&r&&e._UZ(0,"perun-web-apps-vos-list",8),2&r){const a=e.oxw(2);e.Q6J("displayedColumns",a.displayedColumns)("tableId",a.adminTableId)("filterValue",a.adminFilterValue)("vos",a.vosWhereIsAdmin)}}function I(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"div",9)(1,"h1",7),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.refreshAdminTable())}),e.qZA(),e.TgZ(5,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(l){e.CHM(a);const b=e.oxw();return e.KtG(b.applyAdminFilter(l))}),e.qZA(),e.TgZ(6,"div",3),e.YNc(7,R,1,4,"perun-web-apps-vos-list",4),e.qZA()()}if(2&r){const a=e.oxw(),o=e.MAs(8);e.xp6(2),e.Oqu(e.lcZ(3,4,"SHARED_LIB.PERUN.ORGANIZATIONS.USER_IS_ADMIN")),e.xp6(3),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",a.adminRefresh)("perunWebAppsLoaderIndicator",o)}}function v(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-table")}let L=(()=>{class r{constructor(a,o,l,b){this.usersService=a,this.authResolver=o,this.store=l,this.route=b,this.vosWhereIsAdmin=[],this.vosWhereIsMember=[],this.adminFilterValue="",this.memberFilterValue="",this.displayedColumns=["id","name"],this.adminTableId=t.YF,this.memberTableId=t.gc}ngOnInit(){(this.isMyProfile=this.route.snapshot.data.showPrincipal)?this.userId=this.store.getPerunPrincipal().user.id:this.route.parent.params.subscribe(a=>this.userId=Number(a.userId)),this.refreshAdminTable(),this.refreshMemberTable()}refreshMemberTable(){this.memberRefresh=!0,this.usersService.getVosWhereUserIsMember(this.userId).subscribe(a=>{this.vosWhereIsMember=a,this.memberRefresh=!1},()=>this.memberRefresh=!1)}refreshAdminTable(){this.adminRefresh=!0,this.usersService.getVosWhereUserIsAdmin(this.userId).subscribe(a=>{this.vosWhereIsAdmin=a,this.adminRefresh=!1},()=>this.adminRefresh=!1)}applyMemberFilter(a){this.memberFilterValue=a}applyAdminFilter(a){this.adminFilterValue=a}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(p.Fv),e.Y36(m.x4),e.Y36(m.d6),e.Y36(c.gz))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-organizations"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:9,vars:6,consts:[["class","page-subtitle",4,"ngIf"],[3,"refresh"],[3,"placeholder","filter"],[1,"position-relative"],[3,"displayedColumns","tableId","filterValue","vos",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["class","mt-5",4,"ngIf"],["spinner",""],[1,"page-subtitle"],[3,"displayedColumns","tableId","filterValue","vos"],[1,"mt-5"]],template:function(o,l){if(1&o&&(e.YNc(0,D,3,3,"h1",0),e.YNc(1,x,3,3,"h1",0),e.TgZ(2,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return l.refreshMemberTable()}),e.qZA(),e.TgZ(3,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(Y){return l.applyMemberFilter(Y)}),e.qZA(),e.TgZ(4,"div",3),e.YNc(5,E,1,4,"perun-web-apps-vos-list",4),e.qZA(),e.YNc(6,I,8,6,"div",5),e.YNc(7,v,1,0,"ng-template",null,6,e.W1O)),2&o){const b=e.MAs(8);e.Q6J("ngIf",l.isMyProfile),e.xp6(1),e.Q6J("ngIf",!l.isMyProfile),e.xp6(2),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",l.memberRefresh)("perunWebAppsLoaderIndicator",b),e.xp6(1),e.Q6J("ngIf",!l.isMyProfile)}},dependencies:[U.O5,n.K,i.Z,C.t,h.P,Z.e,M.X$]})}return r})();var N=s(97500);function A(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.USER_DETAIL.GROUPS.YOU_ARE_MEMBER"),"\n"))}function O(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.USER_DETAIL.GROUPS.USER_IS_MEMBER"),"\n"))}const P=function(){return["id","vo","name","description"]};function S(r,B){if(1&r&&e._UZ(0,"perun-web-apps-groups-list",8),2&r){const a=e.oxw();e.Q6J("disableMembers",!1)("groups",a.membersGroups)("displayedColumns",e.DdM(5,P))("filter",a.memberFilterValue)("tableId",a.tableId)}}function f(r,B){if(1&r&&e._UZ(0,"perun-web-apps-groups-list",8),2&r){const a=e.oxw(2);e.Q6J("disableMembers",!1)("groups",a.adminsGroups)("displayedColumns",e.DdM(5,P))("filter",a.adminFilterValue)("tableId",a.adminTableId)}}function g(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"div",9)(1,"h1",7),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.refreshAdminTable())}),e.qZA(),e.TgZ(5,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(l){e.CHM(a);const b=e.oxw();return e.KtG(b.adminFilter(l))}),e.qZA(),e.TgZ(6,"div",3),e.YNc(7,f,1,6,"perun-web-apps-groups-list",4),e.qZA()()}if(2&r){const a=e.oxw(),o=e.MAs(8);e.xp6(2),e.hij(" ",e.lcZ(3,4,"SHARED.COMPONENTS.USER_DETAIL.GROUPS.USER_IS_ADMIN")," "),e.xp6(3),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",a.adminRefresh)("perunWebAppsLoaderIndicator",o)}}function _(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-table")}let u=(()=>{class r{constructor(a,o,l,b,Y){this.usersService=a,this.memberService=o,this.groupService=l,this.store=b,this.route=Y,this.memberFilterValue="",this.adminFilterValue="",this.vos=[],this.membersGroups=[],this.adminsGroups=[],this.tableId=t.KE,this.adminTableId=t.Sb}ngOnInit(){(this.showPrincipal=this.route.snapshot.data.showPrincipal)?this.userId=this.store.getPerunPrincipal().user.id:this.route.parent.params.subscribe(a=>this.userId=Number(a.userId)),this.refreshAdminTable(),this.refreshMemberTable()}memberFilter(a){this.memberFilterValue=a}adminFilter(a){this.adminFilterValue=a}refreshAdminTable(){this.adminRefresh=!0,this.usersService.getGroupsWhereUserIsAdmin(this.userId).subscribe(a=>{this.adminsGroups=a,this.adminRefresh=!1})}refreshMemberTable(){this.memberRefresh=!0,this.membersGroups=[],this.usersService.getVosWhereUserIsMember(this.userId).subscribe(a=>{this.vos=a;for(const o of this.vos)this.memberService.getMemberByUser(o.id,this.userId).subscribe(l=>{this.groupService.getMemberGroups(l.id).subscribe(b=>{this.membersGroups=this.membersGroups.concat(b),this.vos.indexOf(o)===this.vos.length-1&&(this.memberRefresh=!1)})});0===a.length&&(this.memberRefresh=!1)})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(p.Fv),e.Y36(p.uq),e.Y36(p.ff),e.Y36(m.d6),e.Y36(c.gz))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-groups"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:9,vars:6,consts:[["class","page-subtitle",4,"ngIf"],[3,"refresh"],[3,"placeholder","filter"],[1,"position-relative"],[3,"disableMembers","groups","displayedColumns","filter","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["class","mt-5",4,"ngIf"],["spinner",""],[1,"page-subtitle"],[3,"disableMembers","groups","displayedColumns","filter","tableId"],[1,"mt-5"]],template:function(o,l){if(1&o&&(e.YNc(0,A,3,3,"h1",0),e.YNc(1,O,3,3,"h1",0),e.TgZ(2,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return l.refreshMemberTable()}),e.qZA(),e.TgZ(3,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(Y){return l.memberFilter(Y)}),e.qZA(),e.TgZ(4,"div",3),e.YNc(5,S,1,6,"perun-web-apps-groups-list",4),e.qZA(),e.YNc(6,g,8,6,"div",5),e.YNc(7,_,1,0,"ng-template",null,6,e.W1O)),2&o){const b=e.MAs(8);e.Q6J("ngIf",l.showPrincipal),e.xp6(1),e.Q6J("ngIf",!l.showPrincipal),e.xp6(2),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",l.memberRefresh)("perunWebAppsLoaderIndicator",b),e.xp6(1),e.Q6J("ngIf",!l.showPrincipal)}},dependencies:[U.O5,n.K,N.W,C.t,h.P,Z.e,M.X$]})}return r})();var d=s(11712);let T=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-settings"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:1,vars:0,template:function(o,l){1&o&&e._UZ(0,"app-animated-router-outlet")},dependencies:[d.A]})}return r})();var y=s(55940),w=s(39518);function j(r,B){1&r&&e._UZ(0,"mat-spinner",2)}function z(r,B){if(1&r&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-menu-buttons-field",3),e.qZA()),2&r){const a=e.oxw();e.xp6(1),e.Q6J("items",a.navItems)}}let pe=(()=>{class r{constructor(a,o){this.route=a,this.userManager=o,this.navItems=[],this.loading=!1}ngOnInit(){window.location.pathname.startsWith("/admin")?(this.loading=!0,this.route.parent.parent.params.subscribe(a=>{const o=Number(a.userId);this.userManager.getUserById(o).subscribe(l=>{this.isServiceUser=l.serviceUser,this.initNavItems(),this.loading=!1},()=>this.loading=!1)})):this.initNavItems()}initNavItems(){this.navItems=[],window.location.pathname.startsWith("/admin")||this.navItems.push({cssIcon:"perun-settings2",url:"/myProfile/settings/passwordReset",label:"MENU_ITEMS.USER.PASSWORD_RESET",style:"user-btn"},{cssIcon:"perun-settings1",url:"/myProfile/settings/guiConfig",label:"MENU_ITEMS.USER.GUI_CONFIG",style:"user-btn"})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(c.gz),e.Y36(p.Fv))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-settings-overview"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(o,l){1&o&&(e.YNc(0,j,1,0,"mat-spinner",0),e.YNc(1,z,2,1,"div",1)),2&o&&(e.Q6J("ngIf",l.loading),e.xp6(1),e.Q6J("ngIf",!l.loading))},dependencies:[U.O5,y.Ou,w.L]})}return r})();var ue=s(98836),X=s(78932),H=s(64124),$=s(38573),q=s(23680),k=s(64170),se=s(98525);function de(r,B){if(1&r&&(e.TgZ(0,"mat-option",5),e._uU(1),e.qZA()),2&r){const a=B.$implicit;e.Q6J("value",a),e.xp6(1),e.hij(" ",a," ")}}let me=(()=>{class r{constructor(a){this.guiConfigService=a,this.tablePageSizeOptions=H.f7}ngOnInit(){this.preferredTablePageSize=this.guiConfigService.getNumber($.Rc)}updatePreferredTablePageSize(){this.guiConfigService.setNumber($.Rc,this.preferredTablePageSize)}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36($.Ng))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-settings-app-configuration"]],decls:10,vars:8,consts:[[1,"page-subtitle"],[1,"col-12","col-lg-6","p-0"],[1,"w-100"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,l){1&o&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1)(4,"mat-form-field",2)(5,"mat-label"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"mat-select",3),e.NdJ("valueChange",function(Y){return l.preferredTablePageSize=Y})("valueChange",function(){return l.updatePreferredTablePageSize()}),e.YNc(9,de,2,2,"mat-option",4),e.qZA()()()),2&o&&(e.xp6(1),e.Oqu(e.lcZ(2,4,"USER_DETAIL.SETTINGS.GUI_CONFIG.TITLE")),e.xp6(5),e.Oqu(e.lcZ(7,6,"USER_DETAIL.SETTINGS.GUI_CONFIG.PREF_TABLE_PAGE_SIZE")),e.xp6(2),e.Q6J("value",l.preferredTablePageSize),e.xp6(1),e.Q6J("ngForOf",l.tablePageSizeOptions))},dependencies:[U.sg,q.ey,k.KE,k.hX,se.gD,M.X$]})}return r})();var he=s(5824),ne=s(39743),ee=s(30617),te=s(92596),ie=s(41419),ae=s(92738),re=s(52269),oe=s(37803);const ge=function(){return{color:"black"}},le=function(){return["/myProfile"]};function fe(r,B){if(1&r&&(e.TgZ(0,"div",1),e._UZ(1,"perun-web-apps-back-button"),e.TgZ(2,"div",2),e._UZ(3,"mat-icon",3),e.ALo(4,"translate"),e.TgZ(5,"div",4)(6,"div",5)(7,"a",6),e.NdJ("auxclick",function(o){return o.preventDefault()}),e._uU(8),e.ALo(9,"userFullName"),e.qZA(),e.TgZ(10,"span",7),e._uU(11),e.qZA()(),e.TgZ(12,"span",8),e._uU(13),e.ALo(14,"translate"),e.ALo(15,"translate"),e.qZA()()(),e._UZ(16,"app-animated-router-outlet"),e.qZA()),2&r){const a=e.oxw();e.xp6(3),e.s9C("matTooltip",e.lcZ(4,9,"MENU_ITEMS.USER.ENTITY")),e.Q6J("ngStyle",e.DdM(17,ge)),e.xp6(4),e.Q6J("perunWebAppsMiddleClickRouterLink",e.DdM(18,le))("routerLink",e.DdM(19,le)),e.xp6(1),e.hij(" ",e.lcZ(9,11,a.user)," "),e.xp6(3),e.hij(" \xa0#",a.user.id," "),e.xp6(2),e.lnq(" ",e.lcZ(14,13,"MENU_ITEMS.USER.ENTITY"),", ",e.lcZ(15,15,"MENU_ITEMS.USER.USER_TYPE"),": ",a.getUserType()," ")}}let Ee=(()=>{class r{constructor(a,o,l,b){this.sideMenuService=a,this.store=o,this.entityStore=l,this.router=b}ngOnInit(){this.path=this.router.url,this.router.events.subscribe(()=>{this.path=this.router.url}),this.principal=this.store.getPerunPrincipal(),this.user=this.principal.user,this.entityStore.setEntity(this.user),this.sideMenuService.setUserItems([])}getUserType(){return this.user.serviceUser?"Service":"Person"}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(ne.D),e.Y36(m.d6),e.Y36(m.fb),e.Y36(c.F0))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-profile"]],decls:1,vars:1,consts:[["class","container-fluid ps-xl-5 pe-xl-5 user-theme",4,"ngIf"],[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-user-dark",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"user-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],[1,"mt-1","entity-info"]],template:function(o,l){1&o&&e.YNc(0,fe,17,20,"div",0),2&o&&e.Q6J("ngIf",void 0!==l.user)},dependencies:[U.O5,U.PC,c.rH,ee.Hw,te.gM,ie.W,ae.Y,re.Q,d.A,M.X$,oe.d]})}return r})();var Ie=s(47406),Te=s(99497),ve=s(67582),Ae=s(13350),K=s(17700),Q=s(32296);function be(r,B){1&r&&e._UZ(0,"mat-spinner",11)}function Ue(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"button",12),e.NdJ("click",function(){e.CHM(a);const l=e.oxw(2);return e.KtG(l.editUser())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&r&&e.s9C("matTooltip",e.lcZ(1,1,"MENU_ITEMS.USER.EDIT"))}const Se=function(){return{color:"black"}},ce=function(r){return["/myProfile/service-identities",r]};function Ce(r,B){if(1&r&&(e.TgZ(0,"div",1),e._UZ(1,"perun-web-apps-back-button"),e.YNc(2,be,1,0,"mat-spinner",2),e.TgZ(3,"div",3),e._UZ(4,"mat-icon",4),e.ALo(5,"translate"),e.TgZ(6,"div",5)(7,"div",6)(8,"a",7),e.NdJ("auxclick",function(o){return o.preventDefault()}),e._uU(9),e.ALo(10,"userFullName"),e.qZA(),e.TgZ(11,"span",8),e._uU(12),e.qZA(),e.YNc(13,Ue,4,3,"button",9),e.qZA(),e.TgZ(14,"div"),e._uU(15),e.ALo(16,"translate"),e.qZA(),e.TgZ(17,"span",10),e._uU(18),e.ALo(19,"translate"),e.ALo(20,"translate"),e.qZA()()(),e._UZ(21,"app-animated-router-outlet"),e.qZA()),2&r){const a=e.oxw();e.xp6(2),e.Q6J("ngIf",a.loading),e.xp6(2),e.s9C("matTooltip",e.lcZ(5,13,"MENU_ITEMS.USER.ENTITY")),e.Q6J("ngStyle",e.DdM(23,Se)),e.xp6(4),e.Q6J("perunWebAppsMiddleClickRouterLink",e.VKq(24,ce,a.user.id.toString()))("routerLink",e.VKq(26,ce,a.user.id)),e.xp6(1),e.hij(" ",e.lcZ(10,15,a.user)," "),e.xp6(3),e.hij(" \xa0#",a.user.id," "),e.xp6(1),e.Q6J("ngIf",a.authResolver.isPerunAdmin()),e.xp6(2),e.AsE("",e.lcZ(16,17,"ADMIN_USER.UUID"),": ",a.user.uuid,""),e.xp6(3),e.lnq(" ",e.lcZ(19,19,"MENU_ITEMS.USER.ENTITY"),", ",e.lcZ(20,21,"MENU_ITEMS.USER.USER_TYPE"),": ",a.getUserType()," ")}}let De=(()=>{class r{constructor(a,o,l,b,Y,J,V){this.sideMenuService=a,this.usersService=o,this.sideMenuItemService=l,this.route=b,this.dialog=Y,this.authResolver=J,this.entityStorageService=V,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(a=>{const o=Number(a.userId);this.entityStorageService.setEntity({id:o,beanName:"User"}),this.usersService.getUserById(o).subscribe(l=>{this.user=l;const b=this.sideMenuItemService.parseServiceIdentity(l);this.sideMenuService.setUserItems([b]),this.loading=!1},()=>this.loading=!1)})}getUserType(){return this.user.serviceUser?"Service":"Person"}editUser(){const a=(0,H.kZ)();a.width="450px",a.data={theme:"admin-theme",user:this.user},this.dialog.open(Ae.x,a).afterClosed().subscribe(l=>{l&&this.usersService.getUserById(this.user.id).subscribe(b=>{this.user=b})})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(ne.D),e.Y36(p.Fv),e.Y36(ve.V),e.Y36(c.gz),e.Y36(K.uw),e.Y36(m.x4),e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-detail-page"]],decls:1,vars:1,consts:[["class","container-fluid ps-xl-5 pe-xl-5 user-theme",4,"ngIf"],[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],["class","me-auto ms-auto",4,"ngIf"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-service-identity",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"user-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],[1,"me-auto","ms-auto"],["mat-icon-button","",3,"matTooltip","click"]],template:function(o,l){1&o&&e.YNc(0,Ce,22,28,"div",0),2&o&&e.Q6J("ngIf",void 0!==l.user)},dependencies:[U.O5,U.PC,c.rH,ee.Hw,Q.RK,y.Ou,te.gM,ie.W,ae.Y,re.Q,d.A,M.X$,oe.d]})}return r})();var Oe=s(19218);let Me=(()=>{class r{constructor(a){this.entityStorageService=a,this.navItems=[],this.authenticationItems=[]}ngOnInit(){this.serviceAccount=this.entityStorageService.getEntity(),this.initNavItems()}initNavItems(){this.navItems=[{cssIcon:"perun-manager",url:`/myProfile/service-identities/${this.serviceAccount.id}/associated-users`,label:"MENU_ITEMS.USER.ASSOCIATED_USERS",style:"user-btn"},{cssIcon:"perun-notification",url:`/myProfile/service-identities/${this.serviceAccount.id}/mailing-lists`,label:"MENU_ITEMS.USER.MAILING_LISTS",style:"user-btn"},{cssIcon:"perun-statistics",url:`/myProfile/service-identities/${this.serviceAccount.id}/data-quotas`,label:"MENU_ITEMS.USER.DATA_QUOTAS",style:"user-btn"}],this.authenticationItems=[{cssIcon:"perun-logins",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/logins`,label:"MENU_ITEMS.USER.LOGINS",style:"user-btn"},{cssIcon:"perun-certificates",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/certificates`,label:"MENU_ITEMS.USER.CERTIFICATES",style:"user-btn"},{cssIcon:"perun-key",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/ssh-keys`,label:"MENU_ITEMS.USER.SSH_KEYS",style:"user-btn"}]}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-overview"]],decls:2,vars:4,consts:[[3,"items"],[3,"items","title","sectionId"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-menu-buttons-field",0)(1,"perun-web-apps-expandable-tiles",1),2&o&&(e.Q6J("items",l.navItems),e.xp6(1),e.Q6J("items",l.authenticationItems)("title","MENU_ITEMS.USER.AUTHENTICATION")("sectionId","authentication"))},dependencies:[w.L,Oe.A]})}return r})();var Re=s(35938),Le=s(60353);let ye=(()=>{class r{constructor(a){this.entityStorageService=a}ngOnInit(){this.user=this.entityStorageService.getEntity()}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-user-settings-mailing-lists"]],decls:1,vars:2,consts:[[3,"user","isService"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-mailing-lists",0),2&o&&e.Q6J("user",l.user)("isService",!0)},dependencies:[Le.E]})}return r})();var Ne=s(71588);let Pe=(()=>{class r{constructor(a){this.entityStorageService=a}ngOnInit(){this.user=this.entityStorageService.getEntity()}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-user-settings-data-quotas"]],decls:1,vars:1,consts:[[3,"user"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-data-quotas",0),2&o&&e.Q6J("user",l.user)},dependencies:[Ne.m]})}return r})(),Ze=(()=>{class r{constructor(a){this.entityStorageService=a,this.navItems=[]}ngOnInit(){this.serviceAccount=this.entityStorageService.getEntity(),this.initNavItems()}initNavItems(){this.navItems=[{cssIcon:"perun-logins",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/logins`,label:"MENU_ITEMS.USER.LOGINS",style:"user-btn"},{cssIcon:"perun-certificates",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/certificates`,label:"MENU_ITEMS.USER.CERTIFICATES",style:"user-btn"},{cssIcon:"perun-key",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/ssh-keys`,label:"MENU_ITEMS.USER.SSH_KEYS",style:"user-btn"}]}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-authentication-overview"]],decls:1,vars:1,consts:[[3,"items"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-menu-buttons-field",0),2&o&&e.Q6J("items",l.navItems)},dependencies:[w.L]})}return r})();var F=s(56223),xe=s(50165),Be=s(12207),We=s(7831);function Ye(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-dialog")}function we(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"div")(1,"h1",3),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",4),e._UZ(5,"app-login-password-form-with-generate-option",5),e.qZA(),e.TgZ(6,"div",6)(7,"button",7),e.NdJ("click",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.onCancel())}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",8),e.NdJ("click",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.onSetLogin())}),e._uU(11),e.ALo(12,"translate"),e.qZA()()()}if(2&r){const a=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,6,"DIALOGS.SET_LOGIN.TITLE")),e.xp6(3),e.Q6J("formGroup",a.formGroup)("filteredNamespace",a.data.filteredNamespaces),e.xp6(3),e.hij(" ",e.lcZ(9,8,"DIALOGS.SET_LOGIN.CANCEL")," "),e.xp6(2),e.Q6J("disabled","Not selected"===a.formGroup.get("namespaceCtrl").value||a.formGroup.invalid||a.formGroup.pending||a.processing),e.xp6(1),e.hij(" ",e.lcZ(12,10,"DIALOGS.SET_LOGIN.SET_LOGIN")," ")}}let Ge=(()=>{class r{constructor(a,o,l,b,Y,J,V,yt,Nt,Pt){this.dialogRef=a,this.data=o,this.formBuilder=l,this.usersManagerService=b,this.membersManagerService=Y,this.attributesManagerService=J,this.apiRequestConfiguration=V,this.notificator=yt,this.translate=Nt,this.cd=Pt,this.processing=!1}ngOnInit(){this.userId=this.data.userId,this.formGroup=this.formBuilder.group({namespaceCtrl:["Not selected"],loginCtrl:["",[F.kI.pattern("^[a-z][a-z0-9_-]+$"),F.kI.maxLength(15),F.kI.minLength(2)]],passwordCtrl:["",F.kI.required,[(0,xe.yT)(null,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],generatePasswordCtrl:[!0]},{validators:H.dN.passwordMatchValidator})}ngAfterViewInit(){this.cd.detectChanges()}onSetLogin(){this.processing=!0;const a=this.formGroup.get("namespaceCtrl").value.toLowerCase(),o=this.formGroup.get("loginCtrl").value;if(o)this.setLogin(a,o);else{const l=`urn:perun:user:attribute-def:def:login-namespace:${a}`;this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:core:lastName").subscribe(b=>{this.usersManagerService.generateAccountForName(a,b.value).subscribe(J=>{this.setLogin(a,J[l])},()=>this.processing=!1)})}}setLogin(a,o){this.usersManagerService.setLogin(this.userId,o,a).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SET_LOGIN.SUCCESS_LOGIN")),this.setPassword()},()=>{this.processing=!1})}setPassword(){const a=this.formGroup.get("namespaceCtrl").value.toLowerCase(),o=this.formGroup.get("passwordCtrl").value;if(this.formGroup.get("generatePasswordCtrl").value){if(!this.formGroup.get("loginCtrl").value)return;this.usersManagerService.reserveRandomPassword(this.userId,a).subscribe(()=>{this.usersManagerService.validatePasswordForUser(this.userId,a).subscribe(()=>{this.dialogRef.close(!0)},()=>{this.processing=!1})},()=>{this.processing=!1})}else this.usersManagerService.reservePasswordForUser({user:this.userId,namespace:a,password:o}).subscribe(()=>{this.usersManagerService.validatePasswordForUser(this.userId,a).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SET_LOGIN.SUCCESS_PASSWORD")),this.dialogRef.close(!0)},()=>{this.processing=!1})},()=>{this.processing=!1})}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(K.so),e.Y36(K.WI),e.Y36(F.QS),e.Y36(p.Fv),e.Y36(p.uq),e.Y36(p.H8),e.Y36(m.F5),e.Y36(m.V6),e.Y36(M.sK),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-set-login-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"vo-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup","filteredNamespace"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,l){if(1&o&&(e.YNc(0,Ye,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1),e.YNc(3,we,13,12,"div",2),e.qZA()),2&o){const b=e.MAs(1);e.xp6(3),e.Q6J("perunWebAppsLoader",l.processing)("perunWebAppsLoaderIndicator",b)}},dependencies:[F.JL,F.sg,Q.lW,K.uh,K.xY,K.H8,Be.b,Z.e,We.r,M.X$]})}return r})();var Ke=s(97694);const Fe=["logins"];let Je=(()=>{class r{constructor(a,o){this.dialog=a,this.entityStorageService=o,this.filteredNamespaces=[]}ngOnInit(){this.userId=this.entityStorageService.getEntity().id}onAdd(){const a=(0,H.kZ)();a.width="500px",a.data={userId:this.userId,filteredNamespaces:this.filteredNamespaces},this.dialog.open(Ge,a).afterClosed().subscribe(l=>{l&&this.logins.refreshTable()})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(K.uw),e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-user-settings-logins"]],viewQuery:function(o,l){if(1&o&&e.Gf(Fe,5),2&o){let b;e.iGM(b=e.CRH())&&(l.logins=b.first)}},decls:9,vars:7,consts:[[1,"page-title"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"authenticationPage","filteredNamespaces"],["logins",""]],template:function(o,l){if(1&o){const b=e.EpF();e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){e.CHM(b);const J=e.MAs(8);return e.KtG(J.refreshTable())}),e.qZA(),e.TgZ(4,"button",2),e.NdJ("click",function(){return l.onAdd()}),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"perun-web-apps-password-reset",3,4),e.NdJ("filteredNamespaces",function(J){return l.filteredNamespaces=J}),e.qZA()}2&o&&(e.xp6(1),e.Oqu(e.lcZ(2,3,"USER_DETAIL.SETTINGS.LOGINS.TITLE")),e.xp6(4),e.hij(" ",e.lcZ(6,5,"USER_DETAIL.SETTINGS.LOGINS.ADD"),"\n"),e.xp6(2),e.Q6J("authenticationPage",!0))},dependencies:[Q.lW,C.t,Ke.N,M.X$]})}return r})(),Qe=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-authentication"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:1,vars:0,template:function(o,l){1&o&&e._UZ(0,"app-animated-router-outlet")},dependencies:[d.A]})}return r})();var He=s(1385),Ve=s(78337),je=s(37073),ze=s(25184);const Xe=["list"];function $e(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-table")}const qe=function(r){return[r]};function ke(r,B){if(1&r&&e._UZ(0,"perun-web-apps-attributes-list",6,7),2&r){const a=e.oxw();e.Q6J("attributes",e.VKq(2,qe,a.certificates))("selection",a.selection)}}let et=(()=>{class r{constructor(a,o,l){this.entityStorageService=a,this.attributesManagerService=o,this.dialog=l,this.selection=new Ve.Ov(!0,[])}ngOnInit(){this.userId=this.entityStorageService.getEntity().id,this.refresh()}refresh(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.userId,He.r.USER_DEF_CERTIFICATES).subscribe(a=>{this.certificates=a,this.selection.clear(),this.loading=!1})}save(){this.list.updateMapAttributes();const a=(0,H.kZ)();a.width="450px",a.data={entityId:this.userId,entity:"user",attributes:this.selection.selected},this.dialog.open(je.wA,a).afterClosed().subscribe(l=>{l&&this.refresh()})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb),e.Y36(p.H8),e.Y36(K.uw))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-certificates"]],viewQuery:function(o,l){if(1&o&&e.Gf(Xe,5),2&o){let b;e.iGM(b=e.CRH())&&(l.list=b.first)}},decls:11,vars:9,consts:[[1,"page-title"],[1,"mt-2",3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","mt-2",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"attributes","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attributes","selection"],["list",""]],template:function(o,l){if(1&o&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return l.refresh()}),e.qZA(),e.TgZ(4,"button",2),e.NdJ("click",function(){return l.save()}),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.YNc(7,$e,1,0,"ng-template",null,3,e.W1O),e.TgZ(9,"div",4),e.YNc(10,ke,2,4,"perun-web-apps-attributes-list",5),e.qZA()),2&o){const b=e.MAs(8);e.xp6(1),e.Oqu(e.lcZ(2,5,"USER_DETAIL.SETTINGS.CERTIFICATES.TITLE")),e.xp6(3),e.Q6J("disabled",0===l.selection.selected.length),e.xp6(1),e.hij(" ",e.lcZ(6,7,"USER_DETAIL.SETTINGS.CERTIFICATES.SAVE"),"\n"),e.xp6(5),e.Q6J("perunWebAppsLoader",l.loading)("perunWebAppsLoaderIndicator",b)}},dependencies:[Q.lW,n.K,C.t,ze.p,Z.e,M.X$]})}return r})();var tt=s(81381);const st=[{path:"",component:Ee,children:[{path:"",component:he.Z,data:{animation:"UserOverviewPage"}},{path:"attributes",component:ue.u,data:{animation:"UserAttributesPage"}},{path:"organizations",component:L,data:{animation:"UserOrganizationsPage",showPrincipal:!0}},{path:"groups",component:u,data:{animation:"UserGroupsPage",showPrincipal:!0}},{path:"roles",component:Ie.t,data:{animation:"UserRolesPage"}},{path:"service-identities",component:Te.R,data:{animation:"UserServiceIdentities"}},{path:"bans",component:tt.Q,data:{animation:"UserBansPage"}},{path:"settings",component:T,children:[{path:"",component:pe,data:{animation:"UserSettingsOverviewPage"}},{path:"passwordReset",component:X.Nj,data:{animation:"PasswordResetPage"}},{path:"guiConfig",component:me,data:{animation:"UserAppConfigurationPage"}}]}]},{path:"service-identities/:userId",component:De,children:[{path:"",component:Me},{path:"associated-users",component:Re.d},{path:"authentication",component:Qe,children:[{path:"",component:Ze},{path:"logins",component:Je},{path:"certificates",component:et},{path:"ssh-keys",component:X.N7}]},{path:"mailing-lists",component:ye},{path:"data-quotas",component:Pe}]}];let nt=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#t=this.\u0275mod=e.oAB({type:r});static#s=this.\u0275inj=e.cJS({imports:[c.Bz.forChild(st),c.Bz]})}return r})();var it=s(24630),at=s(24516),rt=s(32651),ot=s(3305),lt=s(13566),ct=s(25313),_t=s(74104),pt=s(98445),ut=s(75986),dt=s(22939),mt=s(16007),ht=s(82599),gt=s(38034),ft=s(87466),Et=s(26385),It=s(21476),_e=s(95195),Tt=s(61545),vt=s(34423),At=s(22557),bt=s(77988),Ut=s(16672),St=s(62034),Ct=s(99441),Dt=s(39014),Ot=s(60060),Mt=s(80874),Rt=s(35050);let Lt=(()=>{class r{constructor(a){this.translate=a,a.addLangs(["en","cs"])}static#e=this.\u0275fac=function(o){return new(o||r)(e.LFG(M.sK))};static#t=this.\u0275mod=e.oAB({type:r});static#s=this.\u0275inj=e.cJS({imports:[U.ez,nt,it.Bb,at.c,k.lN,F.UX,F.u5,ee.Ps,rt.SJ,ot.To,M.aw.forChild({}),Q.ot,lt.JX,ct.p0,_t.Nh,pt.dp,Q.ot,ut.p9,K.Is,se.LD,dt.ZX,y.Cq,mt.Cv,te.AV,ht.rP,gt.FA,q.XK,ft.Fk,Et.t,q.si,It.TU,_e.QW,Tt.T5,vt._t,_e.QW,At.Hi,bt.Tx,Ut.Cl,St.r,Ct.A,Dt.g,X.ez,Ot.r,Mt.d4,Rt.m]})}return r})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[837],{80992:(G,W,s)=>{s.d(W,{l:()=>g});var U=s(17700),c=s(27618),p=s(73615),m=s(38106),t=s(78337),e=s(1385),n=s(56223),i=s(65879),C=s(89515),h=s(96814),Z=s(24516),L=s(64170),D=s(30617),x=s(32296),E=s(11186),R=s(55959),I=s(12207),v=s(69755),M=s(16921);function N(_,u){1&_&&i._UZ(0,"perun-web-apps-loading-dialog")}function A(_,u){1&_&&i._UZ(0,"perun-web-apps-loading-table")}function O(_,u){if(1&_&&(i._UZ(0,"app-users-list",16),i.ALo(1,"translate")),2&_){const d=i.oxw(3);i.Q6J("displayedColumns",d.displayedColumns)("selection",d.selection)("tableId",d.tableId)("disableRouting",!0)("users",d.identities)("noUsersFoundLabel",i.lcZ(1,6,"DIALOGS.CONNECT_IDENTITY.NO_IDENTITIES"))}}function P(_,u){if(1&_&&(i.TgZ(0,"div",14),i.YNc(1,O,2,8,"app-users-list",15),i.qZA()),2&_){i.oxw();const d=i.MAs(18),T=i.oxw();i.xp6(1),i.Q6J("perunWebAppsLoader",T.loading)("perunWebAppsLoaderIndicator",d)}}function S(_,u){1&_&&(i.TgZ(0,"perun-web-apps-alert",17),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&_&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"DIALOGS.CONNECT_IDENTITY.SEARCH_HINT")," "))}function f(_,u){if(1&_){const d=i.EpF();i.TgZ(0,"div")(1,"div",2),i.NdJ("keyup",function(y){i.CHM(d);const w=i.oxw();return i.KtG(w.onKeyInput(y))}),i.TgZ(2,"h1",3),i._uU(3),i.ALo(4,"translate"),i.qZA(),i.TgZ(5,"div",4)(6,"mat-form-field",5)(7,"mat-label"),i._uU(8),i.ALo(9,"translate"),i.qZA(),i._UZ(10,"input",6),i.TgZ(11,"mat-error"),i._uU(12),i.ALo(13,"translate"),i.qZA()(),i.TgZ(14,"button",7),i.NdJ("click",function(){i.CHM(d);const y=i.oxw();return i.KtG(y.onSearchByString())}),i.TgZ(15,"mat-icon"),i._uU(16,"search"),i.qZA()(),i.YNc(17,A,1,0,"ng-template",null,8,i.W1O),i.YNc(19,P,2,2,"div",9),i.YNc(20,S,3,3,"perun-web-apps-alert",10),i.qZA(),i.TgZ(21,"div",11)(22,"button",12),i.NdJ("click",function(){i.CHM(d);const y=i.oxw();return i.KtG(y.onCancel())}),i._uU(23),i.ALo(24,"translate"),i.qZA(),i.TgZ(25,"button",13),i.NdJ("click",function(){i.CHM(d);const y=i.oxw();return i.KtG(y.onAdd())}),i._uU(26),i.ALo(27,"translate"),i.qZA()()()()}if(2&_){const d=i.oxw();i.xp6(1),i.Tol(d.theme),i.xp6(2),i.Oqu(i.lcZ(4,13,"DIALOGS.CONNECT_IDENTITY.TITLE_"+d.target)),i.xp6(5),i.Oqu(i.lcZ(9,15,"DIALOGS.CONNECT_IDENTITY.SEARCH")),i.xp6(2),i.Q6J("formControl",d.searchCtrl),i.xp6(2),i.hij(" ",i.lcZ(13,17,"DIALOGS.CONNECT_IDENTITY.EMPTY_SEARCH_MESSAGE")," "),i.xp6(2),i.Q6J("disabled",d.loading),i.xp6(5),i.Q6J("ngIf",d.firstSearchDone),i.xp6(1),i.Q6J("ngIf",!d.firstSearchDone),i.xp6(3),i.hij(" ",i.lcZ(24,19,"DIALOGS.CONNECT_IDENTITY.CANCEL")," "),i.xp6(2),i.Q6J("disabled",0===d.selection.selected.length),i.xp6(1),i.hij(" ",i.lcZ(27,21,"DIALOGS.CONNECT_IDENTITY.CONNECT")," ")}}let g=(()=>{class _{constructor(d,T,y,w,j,z){this.dialogRef=d,this.data=T,this.userManager=y,this.storeService=w,this.notificator=j,this.translate=z,this.loading=!1,this.finalLoading=!1,this.identities=[],this.selection=new t.Ov(!1,[]),this.firstSearchDone=!1,this.displayedColumns=["select","id","user","name","email","logins","organization"],this.tableId=m.Iz}ngOnInit(){this.target=this.data.target,this.theme=this.data.theme,this.userId=this.data.userId,this.isService=this.data.isService,this.searchCtrl=new n.p4("",[n.kI.required,n.kI.pattern(".*[\\S]+.*")])}onAdd(){let d,T;this.finalLoading=!0,this.isService?(d=this.selection.selected[0].id,T=this.userId):(d=this.userId,T=this.selection.selected[0].id),this.userManager.addSpecificUserOwner(d,T).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CONNECT_IDENTITY.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.finalLoading=!1})}onCancel(){this.dialogRef.close(!1)}onSearchByString(){if(this.searchCtrl.invalid)return void this.searchCtrl.markAllAsTouched();this.loading=!0,this.firstSearchDone=!0;let d=[e.r.USER_DEF_ORGANIZATION,e.r.USER_DEF_PREFERRED_MAIL];d=d.concat(this.storeService.getLoginAttributeNames()),this.userManager.findRichUsersWithAttributes(this.searchCtrl.value,d).subscribe(T=>{this.identities=this.filterIdentities(T),this.loading=!1},()=>{this.loading=!1})}onKeyInput(d){"Enter"===d.key&&this.onSearchByString()}filterIdentities(d){return d.filter(this.isService?T=>!T.serviceUser:T=>T.serviceUser)}static#e=this.\u0275fac=function(T){return new(T||_)(i.Y36(U.so),i.Y36(U.WI),i.Y36(c.Fv),i.Y36(p.d6),i.Y36(p.V6),i.Y36(C.sK))};static#t=this.\u0275cmp=i.Xpm({type:_,selectors:[["app-connect-identity-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"keyup"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"me-2","search-field","no-border-mat-input"],["matInput","","autocomplete","false",3,"formControl"],["color","primary","mat-flat-button","",1,"me-2","search-btn",3,"disabled","click"],["searchSpinner",""],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"displayedColumns","selection","tableId","disableRouting","users","noUsersFoundLabel",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","selection","tableId","disableRouting","users","noUsersFoundLabel"],["alert_type","info"]],template:function(T,y){if(1&T&&(i.YNc(0,N,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,f,28,23,"div",1),i.qZA()),2&T){const w=i.MAs(1);i.xp6(2),i.Gre("",y.theme," position-relative"),i.xp6(1),i.Q6J("perunWebAppsLoader",y.finalLoading)("perunWebAppsLoaderIndicator",w)}},dependencies:[h.O5,Z.Nt,L.KE,L.hX,L.TO,n.Fj,n.JJ,n.oH,D.Hw,x.lW,U.uh,U.xY,U.H8,E.w,R.K,I.b,v.e,M.C,C.X$],styles:[".search-field[_ngcontent-%COMP%]{width:300px}.search-btn[_ngcontent-%COMP%]{width:50px}"]})}return _})()},88885:(G,W,s)=>{s.d(W,{B:()=>I});var U=s(27618),c=s(17700),p=s(73615),m=s(25313),t=s(65879),e=s(89515),n=s(96814),i=s(32296),C=s(11186),h=s(37803);function Z(v,M){1&v&&t._UZ(0,"th",13)}function L(v,M){if(1&v&&(t.TgZ(0,"td",14),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&v){const N=M.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,N))}}function D(v,M){1&v&&t._UZ(0,"tr",15)}function x(v,M){1&v&&t._UZ(0,"tr",16)}function E(v,M){1&v&&(t.TgZ(0,"perun-web-apps-alert",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&v&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DISCONNECT_IDENTITY.WARNING_DISCONNECT_YOURSELF")," "))}function R(v,M){1&v&&(t.TgZ(0,"perun-web-apps-alert",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&v&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DISCONNECT_IDENTITY.WARNING_LAST_USER")," "))}let I=(()=>{class v{constructor(N,A,O,P,S,f){this.dialogRef=N,this.data=A,this.userManager=O,this.notificator=P,this.translate=S,this.store=f,this.displayedColumns=["name"]}ngOnInit(){let N;this.targetTitle=this.data.targetTitle,this.targetDescription=this.data.targetDescription,this.theme=this.data.theme,this.userId=Number(this.data.userId),this.dataSource=new m.by([this.data.specificUser]),this.isService=this.data.isService,this.isService?(N=this.userId,this.disconnectingSelf=this.dataSource.data[0].id===this.store.getPerunPrincipal().userId):(N=this.dataSource.data[0].id,this.disconnectingSelf=this.userId===this.store.getPerunPrincipal().userId),this.userManager.getUsersBySpecificUser(N).subscribe(A=>{this.disconnectingLastOwner=1===A.length})}onConfirm(){let N,A;this.isService?(N=this.dataSource.data[0].id,A=this.userId):(N=this.userId,A=this.dataSource.data[0].id),this.userManager.removeSpecificUserOwner(N,A).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.DISCONNECT_IDENTITY.SUCCESS")),this.dialogRef.close(!0)})}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(A){return new(A||v)(t.Y36(c.so),t.Y36(c.WI),t.Y36(U.Fv),t.Y36(p.V6),t.Y36(e.sK),t.Y36(p.d6))};static#t=this.\u0275cmp=t.Xpm({type:v,selectors:[["app-disconnect-identity-dialog"]],decls:26,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","fw-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"fw-bolder"],["mat-row",""],["alert_type","warn"]],template:function(A,O){1&A&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div")(4,"div",1)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",2),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",3),t.ynx(12,4),t.YNc(13,Z,1,0,"th",5),t.YNc(14,L,3,3,"td",6),t.BQk(),t.YNc(15,D,1,0,"tr",7),t.YNc(16,x,1,0,"tr",8),t.qZA(),t.YNc(17,E,3,3,"perun-web-apps-alert",9),t.YNc(18,R,3,3,"perun-web-apps-alert",9),t.qZA(),t.TgZ(19,"div",10)(20,"button",11),t.NdJ("click",function(){return O.onCancel()}),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.TgZ(23,"button",12),t.NdJ("click",function(){return O.onConfirm()}),t._uU(24),t.ALo(25,"translate"),t.qZA()()()),2&A&&(t.xp6(1),t.Oqu(t.lcZ(2,13,"DIALOGS.DISCONNECT_IDENTITY.TITLE_"+O.targetTitle)),t.xp6(2),t.Tol(O.theme),t.xp6(3),t.Oqu(t.lcZ(7,15,"DIALOGS.DISCONNECT_IDENTITY.DESCRIPTION_"+O.targetDescription)),t.xp6(3),t.hij(" ",t.lcZ(10,17,"DIALOGS.DISCONNECT_IDENTITY.ASK")," "),t.xp6(2),t.Q6J("dataSource",O.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",O.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",O.displayedColumns),t.xp6(1),t.Q6J("ngIf",O.disconnectingSelf),t.xp6(1),t.Q6J("ngIf",O.disconnectingLastOwner),t.xp6(3),t.hij(" ",t.lcZ(22,19,"DIALOGS.DISCONNECT_IDENTITY.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(25,21,"DIALOGS.DISCONNECT_IDENTITY.REMOVE")," "))},dependencies:[n.O5,i.lW,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,c.uh,c.xY,c.H8,C.w,e.X$,h.d]})}return v})()},13350:(G,W,s)=>{s.d(W,{x:()=>R});var U=s(27618),c=s(17700),p=s(73615),m=s(56223),t=s(65879),e=s(89515),n=s(96814),i=s(24516),C=s(64170),h=s(32296);function Z(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LENGTH")))}function L(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LENGTH")))}function D(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_FIRST_NAME")))}function x(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LENGTH")))}function E(I,v){1&I&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&I&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.EDIT_USER.ERROR_LAST_NAME")))}let R=(()=>{class I{constructor(M,N,A,O,P){this.dialogRef=M,this.data=N,this.userService=A,this.notificator=O,this.translateService=P,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.titleBefore=new m.p4(this.data.user.titleBefore,[m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.titleAfter=new m.p4(this.data.user.titleAfter,[m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.firstName=new m.p4(this.data.user.firstName,[m.kI.required,m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.middleName=new m.p4(this.data.user.middleName,[m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.lastName=new m.p4(this.data.user.lastName,[m.kI.required,m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)])}onCancel(){this.dialogRef.close(!1)}onSave(){this.loading=!0,this.data.user.titleBefore=this.titleBefore.value,this.data.user.titleAfter=this.titleAfter.value,this.data.user.firstName=this.firstName.value,this.data.user.middleName=this.middleName.value,this.data.user.lastName=this.lastName.value,this.userService.updateUser({user:this.data.user}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_USER.SUCCESS").subscribe(M=>{this.notificator.showSuccess(M),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(N){return new(N||I)(t.Y36(c.so),t.Y36(c.WI),t.Y36(U.Fv),t.Y36(p.V6),t.Y36(e.sK))};static#t=this.\u0275cmp=t.Xpm({type:I,selectors:[["app-edit-user-dialog"]],decls:42,vars:38,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","",3,"formControl"],[4,"ngIf"],["matInput","","data-cy","user-first-name-input","required","",3,"formControl"],["matInput","","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","user-save-button","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(N,A){1&N&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1)(5,"mat-form-field")(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t._UZ(9,"input",2),t.YNc(10,Z,3,3,"mat-error",3),t.qZA(),t.TgZ(11,"mat-form-field")(12,"mat-label"),t._uU(13),t.ALo(14,"translate"),t.qZA(),t._UZ(15,"input",2),t.YNc(16,L,3,3,"mat-error",3),t.qZA(),t.TgZ(17,"mat-form-field")(18,"mat-label"),t._uU(19),t.ALo(20,"translate"),t.qZA(),t._UZ(21,"input",4),t.YNc(22,D,3,3,"mat-error",3),t.qZA(),t.TgZ(23,"mat-form-field")(24,"mat-label"),t._uU(25),t.ALo(26,"translate"),t.qZA(),t._UZ(27,"input",2),t.YNc(28,x,3,3,"mat-error",3),t.qZA(),t.TgZ(29,"mat-form-field")(30,"mat-label"),t._uU(31),t.ALo(32,"translate"),t.qZA(),t._UZ(33,"input",5),t.YNc(34,E,3,3,"mat-error",3),t.qZA()(),t.TgZ(35,"div",6)(36,"button",7),t.NdJ("click",function(){return A.onCancel()}),t._uU(37),t.ALo(38,"translate"),t.qZA(),t.TgZ(39,"button",8),t.NdJ("click",function(){return A.onSave()}),t._uU(40),t.ALo(41,"translate"),t.qZA()()()),2&N&&(t.Tol(A.theme),t.xp6(2),t.Oqu(t.lcZ(3,22,"DIALOGS.EDIT_USER.DIALOG_TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,24,"DIALOGS.EDIT_USER.TITLE_BEFORE")),t.xp6(2),t.Q6J("formControl",A.titleBefore),t.xp6(1),t.Q6J("ngIf",A.titleBefore.invalid),t.xp6(3),t.Oqu(t.lcZ(14,26,"DIALOGS.EDIT_USER.TITLE_AFTER")),t.xp6(2),t.Q6J("formControl",A.titleAfter),t.xp6(1),t.Q6J("ngIf",A.titleAfter.invalid),t.xp6(3),t.Oqu(t.lcZ(20,28,"DIALOGS.EDIT_USER.FIRST_NAME")),t.xp6(2),t.Q6J("formControl",A.firstName),t.xp6(1),t.Q6J("ngIf",A.firstName.invalid),t.xp6(3),t.Oqu(t.lcZ(26,30,"DIALOGS.EDIT_USER.MIDDLE_NAME")),t.xp6(2),t.Q6J("formControl",A.middleName),t.xp6(1),t.Q6J("ngIf",A.middleName.invalid),t.xp6(3),t.Oqu(t.lcZ(32,32,"DIALOGS.EDIT_USER.LAST_NAME")),t.xp6(2),t.Q6J("formControl",A.lastName),t.xp6(1),t.Q6J("ngIf",A.lastName.invalid),t.xp6(3),t.hij(" ",t.lcZ(38,34,"DIALOGS.EDIT_USER.CANCEL")," "),t.xp6(2),t.Q6J("disabled",A.loading||A.firstName.invalid||A.lastName.invalid||A.titleBefore.invalid||A.titleAfter.invalid||A.middleName.invalid),t.xp6(1),t.hij(" ",t.lcZ(41,36,"DIALOGS.EDIT_USER.SAVE")," "))},dependencies:[n.O5,i.Nt,C.KE,C.hX,C.TO,m.Fj,m.JJ,m.Q7,m.oH,h.lW,c.uh,c.xY,c.H8,e.X$]})}return I})()},46685:(G,W,s)=>{s.d(W,{G:()=>e});var U=s(17700),c=s(73615),p=s(27618),m=s(65879),t=s(54200);let e=(()=>{class n{constructor(C,h,Z,L){this.data=C,this.dialogRef=h,this.facilityService=Z,this.notificator=L,this.loading=!1}update(C){this.loading=!0,this.facilityService.updateFacilityBan({banOnFacility:{id:this.data.ban.id,beanName:"BanOnFacility",facilityId:this.data.ban.facilityId,userId:this.data.ban.userId,description:C.description,validityTo:C.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(h){return new(h||n)(m.Y36(U.WI),m.Y36(U.so),m.Y36(p.IQ),m.Y36(c.V6))};static#t=this.\u0275cmp=m.Xpm({type:n,selectors:[["app-update-facility-ban-dialog"]],decls:1,vars:3,consts:[[3,"ban","theme","loading","cancel","update"]],template:function(h,Z){1&h&&(m.TgZ(0,"app-update-ban-dialog",0),m.NdJ("cancel",function(){return Z.cancel()})("update",function(D){return Z.update(D)}),m.qZA()),2&h&&m.Q6J("ban",Z.data.ban)("theme","facility-theme")("loading",Z.loading)},dependencies:[t.l]})}return n})()},98836:(G,W,s)=>{s.d(W,{u:()=>x});var U=s(73615),c=s(65879),p=s(44112),m=s(96814),t=s(74104),e=s(95845),n=s(5786),i=s(89515);function C(E,R){1&E&&(c._uU(0),c.ALo(1,"translate")),2&E&&c.hij(" ",c.lcZ(1,1,"ADMIN_USER.ENTITY")," ")}function h(E,R){if(1&E&&c._UZ(0,"app-one-entity-attribute-page",6),2&E){const I=c.oxw();c.Q6J("entityId",I.userId)("entity","user")}}function Z(E,R){1&E&&(c._uU(0),c.ALo(1,"translate"),c.ALo(2,"translate")),2&E&&c.AsE(" ",c.lcZ(1,2,"ADMIN_USER.ENTITY")," - ",c.lcZ(2,4,"FACILITY_DETAIL.ENTITY")," ")}function L(E,R){if(1&E&&c._UZ(0,"app-two-entity-attribute-page",7),2&E){const I=c.oxw(2);c.Q6J("firstEntity","user")("firstEntityId",I.userId)("secondEntity","facility")}}function D(E,R){1&E&&(c.TgZ(0,"mat-tab"),c.YNc(1,Z,3,6,"ng-template",3),c.YNc(2,L,1,3,"ng-template",4),c.qZA())}let x=(()=>{class E{constructor(I,v,M){this.route=I,this.store=v,this.authResolver=M}ngOnInit(){this.route.parent.params.subscribe(I=>{this.userId=Number(I.userId),this.userId||(this.userId=this.store.getPerunPrincipal().userId),this.userFacilityAttAuth=this.authResolver.isAuthorized("getAssignedFacilities_User_policy",[{id:this.userId,beanName:"User"}])})}static#e=this.\u0275fac=function(v){return new(v||E)(c.Y36(p.gz),c.Y36(U.d6),c.Y36(U.x4))};static#t=this.\u0275cmp=c.Xpm({type:E,selectors:[["app-user-settings-attributes"]],hostVars:2,hostBindings:function(v,M){2&v&&c.ekj("router-component",M.true)},decls:8,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],[1,"mb-2"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(v,M){1&v&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"mat-tab-group",1)(4,"mat-tab",2),c.YNc(5,C,2,3,"ng-template",3),c.YNc(6,h,1,2,"ng-template",4),c.qZA(),c.YNc(7,D,3,0,"mat-tab",5),c.qZA()),2&v&&(c.xp6(1),c.Oqu(c.lcZ(2,2,"USER_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),c.xp6(6),c.Q6J("ngIf",M.userFacilityAttAuth))},dependencies:[m.O5,t.Vc,t.uD,t.uX,t.SP,e.Y,n.t,i.X$]})}return E})()},81381:(G,W,s)=>{s.d(W,{Q:()=>f});var U=s(27618),c=s(73615),p=s(64124),m=s(82060),t=s(52260),e=s(46685),n=s(65879),i=s(17700),C=s(74104),h=s(55959),Z=s(2730),L=s(6849),D=s(69755),x=s(89515);function E(g,_){1&g&&(n._uU(0),n.ALo(1,"translate")),2&g&&n.hij(" ",n.lcZ(1,1,"USER_DETAIL.BANS.VO")," ")}function R(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-ban-on-entity-list",8),n.NdJ("updateBan",function(T){n.CHM(u);const y=n.oxw(2);return n.KtG(y.updateVoBan(T))}),n.qZA()}if(2&g){const u=n.oxw(2);n.Q6J("bans",u.voBans)("displayedColumns",u.displayedColumns)("filter",u.filter)("updatePolicy","updateBan_BanOnVo_policy")}}function I(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-debounce-filter",5),n.NdJ("filter",function(T){n.CHM(u);const y=n.oxw();return n.KtG(y.filter=T)}),n.qZA(),n.TgZ(1,"div",6),n.YNc(2,R,1,4,"perun-web-apps-ban-on-entity-list",7),n.qZA()}if(2&g){const u=n.oxw(),d=n.MAs(14);n.Q6J("placeholder","USER_DETAIL.BANS.FILTER"),n.xp6(2),n.Q6J("perunWebAppsLoader",u.loading)("perunWebAppsLoaderIndicator",d)}}function v(g,_){1&g&&(n._uU(0),n.ALo(1,"translate")),2&g&&n.hij(" ",n.lcZ(1,1,"USER_DETAIL.BANS.RESOURCE")," ")}function M(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-ban-on-entity-list",8),n.NdJ("updateBan",function(T){n.CHM(u);const y=n.oxw(2);return n.KtG(y.updateResourceBan(T))}),n.qZA()}if(2&g){const u=n.oxw(2);n.Q6J("bans",u.resourceBans)("displayedColumns",u.displayedColumns)("filter",u.filter)("updatePolicy","updateBan_BanOnResource_policy")}}function N(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-debounce-filter",5),n.NdJ("filter",function(T){n.CHM(u);const y=n.oxw();return n.KtG(y.filter=T)}),n.qZA(),n.TgZ(1,"div",6),n.YNc(2,M,1,4,"perun-web-apps-ban-on-entity-list",7),n.qZA()}if(2&g){const u=n.oxw(),d=n.MAs(14);n.Q6J("placeholder","USER_DETAIL.BANS.FILTER"),n.xp6(2),n.Q6J("perunWebAppsLoader",u.loading)("perunWebAppsLoaderIndicator",d)}}function A(g,_){1&g&&(n._uU(0),n.ALo(1,"translate")),2&g&&n.hij(" ",n.lcZ(1,1,"USER_DETAIL.BANS.FACILITY")," ")}function O(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-ban-on-entity-list",8),n.NdJ("updateBan",function(T){n.CHM(u);const y=n.oxw(2);return n.KtG(y.updateFacilityBan(T))}),n.qZA()}if(2&g){const u=n.oxw(2);n.Q6J("bans",u.facilityBans)("displayedColumns",u.displayedColumns)("filter",u.filter)("updatePolicy","updateBan_BanOnFacility_policy")}}function P(g,_){if(1&g){const u=n.EpF();n.TgZ(0,"perun-web-apps-debounce-filter",5),n.NdJ("filter",function(T){n.CHM(u);const y=n.oxw();return n.KtG(y.filter=T)}),n.qZA(),n.TgZ(1,"div",6),n.YNc(2,O,1,4,"perun-web-apps-ban-on-entity-list",7),n.qZA()}if(2&g){const u=n.oxw(),d=n.MAs(14);n.Q6J("placeholder","USER_DETAIL.BANS.FILTER"),n.xp6(2),n.Q6J("perunWebAppsLoader",u.loading)("perunWebAppsLoaderIndicator",d)}}function S(g,_){1&g&&n._UZ(0,"perun-web-apps-loading-table")}let f=(()=>{class g{constructor(u,d,T,y,w){this.voService=u,this.resourceService=d,this.facilityService=T,this.entityService=y,this.dialog=w,this.loading=!1,this.voBans=[],this.resourceBans=[],this.facilityBans=[],this.filter="",this.displayedColumns=["banId","targetId","targetName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.user=this.entityService.getEntity(),this.refreshVoBans()}refreshVoBans(){this.loading=!0,this.voService.getEnrichedVoBansForUser(this.user.id).subscribe({next:u=>{this.voBans=u,this.loading=!1},error:()=>this.loading=!1})}refreshResourceBans(){this.loading=!0,this.resourceService.getEnrichedBansForUser(this.user.id).subscribe({next:u=>{this.resourceBans=u,this.loading=!1},error:()=>this.loading=!1})}refreshFacilityBans(){this.loading=!0,this.facilityService.getEnricheFacilitydBansForUser(this.user.id).subscribe({next:u=>{this.facilityBans=u,this.loading=!1},error:()=>this.loading=!1})}updateVoBan(u){this.dialog.open(m.A,this.getConfig(u)).afterClosed().subscribe(T=>{T&&this.refreshVoBans()})}updateResourceBan(u){this.dialog.open(t.e,this.getConfig(u)).afterClosed().subscribe(T=>{T&&this.refreshResourceBans()})}updateFacilityBan(u){this.dialog.open(e.G,this.getConfig(u)).afterClosed().subscribe(T=>{T&&this.refreshFacilityBans()})}getConfig(u){const d=(0,p.kZ)();return d.width="600px",d.data={ban:u.ban,theme:"user-theme"},d}refresh(u){0===u.index?this.refreshVoBans():1===u.index?this.refreshResourceBans():this.refreshFacilityBans()}static#e=this.\u0275fac=function(d){return new(d||g)(n.Y36(U.YF),n.Y36(U.xk),n.Y36(U.IQ),n.Y36(c.fb),n.Y36(i.uw))};static#t=this.\u0275cmp=n.Xpm({type:g,selectors:[["app-user-bans"]],decls:15,vars:3,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false",1,"mt-3",3,"selectedTabChange"],["matTabLabel",""],["matTabContent",""],["spinner",""],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","displayedColumns","filter","updatePolicy","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"bans","displayedColumns","filter","updatePolicy","updateBan"]],template:function(d,T){1&d&&(n.TgZ(0,"h1",0),n._uU(1),n.ALo(2,"translate"),n.qZA(),n.TgZ(3,"mat-tab-group",1),n.NdJ("selectedTabChange",function(w){return T.refresh(w)}),n.TgZ(4,"mat-tab"),n.YNc(5,E,2,3,"ng-template",2),n.YNc(6,I,3,3,"ng-template",3),n.qZA(),n.TgZ(7,"mat-tab"),n.YNc(8,v,2,3,"ng-template",2),n.YNc(9,N,3,3,"ng-template",3),n.qZA(),n.TgZ(10,"mat-tab"),n.YNc(11,A,2,3,"ng-template",2),n.YNc(12,P,3,3,"ng-template",3),n.qZA()(),n.YNc(13,S,1,0,"ng-template",null,4,n.W1O)),2&d&&(n.xp6(1),n.hij(" ",n.lcZ(2,1,"USER_DETAIL.BANS.TITLE"),"\n"))},dependencies:[C.Vc,C.uD,C.uX,C.SP,h.K,Z.P,L.s,D.e,x.X$]})}return g})()},5824:(G,W,s)=>{s.d(W,{Z:()=>S});var U=s(27618),c=s(25313),p=s(73615),m=s(1385),t=s(64124),e=s(37073),n=s(65879),i=s(44112),C=s(17700),h=s(96814),Z=s(30617),L=s(32296),D=s(92596),x=s(95195),E=s(39518),R=s(19218),I=s(89515);function v(f,g){1&f&&n._UZ(0,"th",13)}function M(f,g){if(1&f&&(n.TgZ(0,"td",14),n._uU(1),n.qZA()),2&f){const _=g.$implicit;n.xp6(1),n.hij("",_.displayName,":")}}function N(f,g){1&f&&n._UZ(0,"th",13)}function A(f,g){if(1&f){const _=n.EpF();n.TgZ(0,"td",15)(1,"div",16),n._uU(2),n.TgZ(3,"button",17),n.NdJ("click",function(){n.CHM(_);const d=n.oxw(2);return n.KtG(d.changeEmail())}),n.ALo(4,"translate"),n.TgZ(5,"mat-icon"),n._uU(6,"edit"),n.qZA()()()()}if(2&f){const _=g.$implicit;n.xp6(2),n.hij(" ",_.value," "),n.xp6(1),n.s9C("matTooltip",n.lcZ(4,2,"USER_DETAIL.OVERVIEW.CHANGE_EMAIL"))}}function O(f,g){1&f&&n._UZ(0,"tr",18)}function P(f,g){if(1&f&&(n.TgZ(0,"div",3)(1,"mat-card",4)(2,"mat-card-header")(3,"mat-card-title")(4,"h1",5),n._uU(5),n.ALo(6,"translate"),n.qZA()()(),n.TgZ(7,"mat-card-content")(8,"table",6),n.ynx(9,7),n.YNc(10,v,1,0,"th",8),n.YNc(11,M,2,1,"td",9),n.BQk(),n.ynx(12,10),n.YNc(13,N,1,0,"th",8),n.YNc(14,A,7,4,"td",11),n.BQk(),n.YNc(15,O,1,0,"tr",12),n.qZA()()()()),2&f){const _=n.oxw();n.xp6(5),n.Oqu(n.lcZ(6,3,"USER_DETAIL.OVERVIEW.GENERAL_SETTINGS")),n.xp6(3),n.Q6J("dataSource",_.mailDataSource),n.xp6(7),n.Q6J("matRowDefColumns",_.displayedColumns)}}let S=(()=>{class f{constructor(_,u,d,T,y){this.userService=_,this.attributeService=u,this.storeService=d,this.route=T,this.dialog=y,this.items=[],this.settingsItems=[],this.isServiceUser=!1,this.displayedColumns=["name","value"],this.inMyProfile=!1}ngOnInit(){this.route.params.subscribe(_=>{_.userId?this.userService.getUserById(Number(_.userId)).subscribe(u=>{this.user=u,this.isServiceUser=u.serviceUser,this.setItems(`/admin/users/${this.user.id}`),this.setSettingsItems()}):(this.inMyProfile=!0,this.userID=this.storeService.getPerunPrincipal().user.id,this.attributeService.getUserAttributeByName(this.userID,m.r.USER_DEF_PREFERRED_MAIL).subscribe(u=>{this.preferredMail=u,this.handleMailNotDefined(),this.mailDataSource=new c.by([this.preferredMail]),this.setItems("/myProfile"),this.setSettingsItems()}))})}changeEmail(){const _=(0,t.kZ)();_.width="350px",_.data={userId:this.userID},this.dialog.open(e.gr,_).afterClosed().subscribe(d=>{d&&this.attributeService.getUserAttributeByName(this.userID,m.r.USER_DEF_PREFERRED_MAIL).subscribe(T=>{this.preferredMail=T,this.handleMailNotDefined(),this.mailDataSource=new c.by([this.preferredMail])})})}handleMailNotDefined(){null==this.preferredMail&&(this.preferredMail={id:-1,beanName:"Attribute",displayName:(0,t.Cz)(m.r.USER_DEF_PREFERRED_MAIL.split(":").pop()),value:new Object("-")})}setItems(_){this.items=[],this.inMyProfile?this.items.push({cssIcon:"perun-vo",url:`${_}/organizations`,label:"MENU_ITEMS.ADMIN.ORGANIZATIONS",style:"user-btn"},{cssIcon:"perun-group",url:`${_}/groups`,label:"MENU_ITEMS.ADMIN.GROUPS",style:"user-btn"}):this.items.push({cssIcon:"perun-user",url:`${_}/accounts`,label:"MENU_ITEMS.USER.ACCOUNTS",style:"user-btn"},{cssIcon:"perun-facility-white",url:`${_}/assignments`,label:"MENU_ITEMS.USER.ASSIGNMENTS",style:"user-btn"},{cssIcon:"perun-identity",url:`${_}/identities`,label:"MENU_ITEMS.USER.IDENTITIES",style:"user-btn"}),this.items.push({cssIcon:"perun-attributes",url:`${_}/attributes`,label:"MENU_ITEMS.USER.ATTRIBUTES",style:"user-btn"}),this.items.push({cssIcon:"perun-roles",url:`${_}/roles`,label:"MENU_ITEMS.USER.ROLES",style:"user-btn"}),this.items.push(this.isServiceUser?{cssIcon:"perun-manager",url:`${_}/associated-users`,label:"MENU_ITEMS.USER.ASSOCIATED_USERS",style:"user-btn"}:{cssIcon:"perun-service-identity",url:`${_}/service-identities`,label:"MENU_ITEMS.USER.SERVICE_IDENTITIES",style:"user-btn"}),this.items.push({cssIcon:"perun-ban",url:"bans",label:"MENU_ITEMS.USER.BANS",style:"user-btn"})}setSettingsItems(){this.settingsItems=[],this.inMyProfile&&this.settingsItems.push({cssIcon:"perun-settings2",url:"/myProfile/settings/passwordReset",label:"MENU_ITEMS.USER.PASSWORD_RESET",style:"user-btn"},{cssIcon:"perun-settings1",url:"/myProfile/settings/guiConfig",label:"MENU_ITEMS.USER.GUI_CONFIG",style:"user-btn"})}static#e=this.\u0275fac=function(u){return new(u||f)(n.Y36(U.Fv),n.Y36(U.H8),n.Y36(p.d6),n.Y36(i.gz),n.Y36(C.uw))};static#t=this.\u0275cmp=n.Xpm({type:f,selectors:[["app-user-overview"]],hostVars:2,hostBindings:function(u,d){2&u&&n.ekj("router-component",d.true)},decls:3,vars:5,consts:[["class","align-cards",4,"ngIf"],[3,"items"],[3,"items","title","sectionId"],[1,"align-cards"],["appearance","outlined",1,"card","mat-elevation-z3"],[1,"page-subtitle"],["mat-table","",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell",""],[1,"d-flex","align-items-center"],["mat-icon-button","",1,"ms-3",3,"matTooltip","click"],["mat-row",""]],template:function(u,d){1&u&&(n.YNc(0,P,16,5,"div",0),n._UZ(1,"perun-web-apps-menu-buttons-field",1)(2,"perun-web-apps-expandable-tiles",2)),2&u&&(n.Q6J("ngIf",d.inMyProfile),n.xp6(1),n.Q6J("items",d.items),n.xp6(1),n.Q6J("items",d.settingsItems)("title","MENU_ITEMS.USER.SETTINGS")("sectionId","settings"))},dependencies:[h.O5,Z.Hw,L.RK,c.BZ,c.fO,c.w1,c.Dz,c.nj,c.ge,c.ev,c.Gk,D.gM,x.a8,x.dn,x.dk,x.n5,E.L,R.A,I.X$],styles:[".align-cards[_ngcontent-%COMP%]{margin:1rem 0;display:inline-block;vertical-align:top}"]})}return f})()},47406:(G,W,s)=>{s.d(W,{t:()=>L});var U=s(27618),c=s(73615),p=s(65879),m=s(44112),t=s(74104),e=s(40095),n=s(89515);function i(D,x){1&D&&(p._uU(0),p.ALo(1,"translate")),2&D&&p.hij(" ",p.lcZ(1,1,"USER_DETAIL.DASHBOARD.DIRECT_ROLES")," ")}function C(D,x){if(1&D){const E=p.EpF();p.TgZ(0,"app-perun-web-apps-roles-page",4),p.NdJ("reload",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.getData())})("startLoading",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.outerLoading=!0)}),p.qZA()}if(2&D){const E=p.oxw();p.Q6J("outerLoading",E.outerLoading)("roles",E.roles)("entityId",E.userId)("showDescription",E.showDescription)("entityType",E.entityType)("editable",!0)}}function h(D,x){1&D&&(p._uU(0),p.ALo(1,"translate")),2&D&&p.hij(" ",p.lcZ(1,1,"USER_DETAIL.DASHBOARD.AUTHORIZED_GROUP_BASED_ROLES")," ")}function Z(D,x){if(1&D){const E=p.EpF();p.TgZ(0,"app-perun-web-apps-roles-page",5),p.NdJ("reload",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.getData())})("startLoading",function(){p.CHM(E);const I=p.oxw();return p.KtG(I.outerLoading=!0)}),p.qZA()}if(2&D){const E=p.oxw();p.Q6J("outerLoading",E.outerLoading)("roles",E.indirectRoles)("entityId",E.userId)("showDescription",E.showDescription)("entityType",E.entityType)("editable",!1)("complementaryObjectsWithAuthzGroups",E.rolesComplementaryObjectsWithAuthzGroups)}}let L=(()=>{class D{constructor(E,R,I,v){this.authzResolverService=E,this.route=R,this.store=I,this.roleService=v,this.roles=new Map,this.indirectRoles=new Map,this.rolesComplementaryObjectsWithAuthzGroups=new Map,this.showDescription=!0}ngOnInit(){this.outerLoading=!0,this.route.parent.params.subscribe(E=>{E.userId?(this.entityType="USER",this.userId=Number(E.userId)):(this.userId=this.store.getPerunPrincipal().userId,this.entityType="SELF"),this.getData()})}getData(){this.outerLoading=!0,this.roles.clear(),this.authzResolverService.getUserDirectRoles(this.userId).subscribe({next:E=>{const R=Object.keys(E).map(I=>I.toUpperCase());this.roles=this.roleService.prepareRoles(E,R),this.indirectRoles.clear(),this.authzResolverService.getUserRolesObtainedFromAuthorizedGroupMemberships(this.userId).subscribe({next:I=>{const v=Object.keys(I).map(M=>M.toUpperCase());this.indirectRoles=this.roleService.prepareRoles(I,v),this.rolesComplementaryObjectsWithAuthzGroups.clear(),this.authzResolverService.getRoleComplementaryObjectsWithAuthorizedGroups(this.userId).subscribe({next:M=>{this.rolesComplementaryObjectsWithAuthzGroups=this.roleService.prepareComplementaryObjects(Object.keys(M),M),this.outerLoading=!1},error:()=>this.outerLoading=!1})},error:()=>this.outerLoading=!1})},error:()=>this.outerLoading=!1})}static#e=this.\u0275fac=function(R){return new(R||D)(p.Y36(U.Ct),p.Y36(m.gz),p.Y36(c.d6),p.Y36(c.Nj))};static#t=this.\u0275cmp=p.Xpm({type:D,selectors:[["app-user-roles"]],hostVars:2,hostBindings:function(R,I){2&R&&p.ekj("router-component",I.true)},decls:10,vars:3,consts:[[1,"page-subtitle","d-flex"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[3,"outerLoading","roles","entityId","showDescription","entityType","editable","reload","startLoading"],[3,"outerLoading","roles","entityId","showDescription","entityType","editable","complementaryObjectsWithAuthzGroups","reload","startLoading"]],template:function(R,I){1&R&&(p.TgZ(0,"h1",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"mat-tab-group",1)(4,"mat-tab"),p.YNc(5,i,2,3,"ng-template",2),p.YNc(6,C,1,6,"ng-template",3),p.qZA(),p.TgZ(7,"mat-tab"),p.YNc(8,h,2,3,"ng-template",2),p.YNc(9,Z,1,7,"ng-template",3),p.qZA()()),2&R&&(p.xp6(1),p.Oqu(p.lcZ(2,1,"ROLES.TITLE")))},dependencies:[t.Vc,t.uD,t.uX,t.SP,e._,n.X$]})}return D})()},35938:(G,W,s)=>{s.d(W,{d:()=>A});var U=s(38106),c=s(27618),p=s(78337),m=s(64124),t=s(80992),e=s(88885),n=s(73615),i=s(37398),C=s(94664),h=s(65879),Z=s(17700),L=s(44112),D=s(32296),x=s(55959),E=s(62481),R=s(69755),I=s(16921),v=s(89515);function M(O,P){1&O&&h._UZ(0,"perun-web-apps-loading-table")}function N(O,P){if(1&O&&(h._UZ(0,"app-users-list",7),h.ALo(1,"translate")),2&O){const S=h.oxw();h.Q6J("noUsersFoundLabel",h.lcZ(1,6,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.NO_ASSOCIATED_USERS"))("disableRouting",S.disableRouting)("displayedColumns",S.displayedColumns)("selection",S.selection)("tableId",S.tableId)("users",S.associatedUsers)}}let A=(()=>{class O{constructor(S,f,g,_,u){this.dialog=S,this.router=f,this.authResolver=g,this.userManager=_,this.entityStorageService=u,this.loading=!1,this.selection=new p.Ov(!1,[]),this.associatedUsers=[],this.tableId=U.It,this.displayedColumns=["select","id","user","name","email","logins","organization"]}ngOnInit(){this.loading=!0,this.user=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.userManager.getUsersBySpecificUser(this.user.id).pipe((0,i.U)(S=>S.map(f=>f.id)),(0,C.w)(S=>this.userManager.getRichUsersWithAttributesByIds(S))).subscribe(S=>{this.associatedUsers=S,this.selection.clear(),this.setAuth(),this.loading=!1})}setAuth(){this.addAuth=this.authResolver.isAuthorized("addSpecificUserOwner_User_User_policy",[this.user]),this.removeAuth=this.authResolver.isAuthorized("removeSpecificUserOwner_User_User_policy",[this.user]),this.disableRouting=!this.authResolver.isPerunAdminOrObserver()}onAdd(){const S=(0,m.kZ)();S.width="1250px",S.data={userId:this.user.id,theme:"user-theme",isService:!0,target:"USER"},this.dialog.open(t.l,S).afterClosed().subscribe(g=>{g&&this.refreshTable()})}onRemove(){const S=(0,m.kZ)();S.width="650px",S.data={identities:this.selection.selected,userId:this.user.id,specificUser:this.selection.selected[0],isService:!0,theme:"user-theme",targetTitle:"USER",targetDescription:"SERVICE"},this.dialog.open(e.B,S).afterClosed().subscribe(g=>{g&&(this.authResolver.isAuthorized("getUsersBySpecificUser_User_policy",[this.user])?this.refreshTable():this.router.navigate(["/myProfile"],{queryParamsHandling:"preserve"}))})}static#e=this.\u0275fac=function(f){return new(f||O)(h.Y36(Z.uw),h.Y36(L.F0),h.Y36(n.x4),h.Y36(c.Fv),h.Y36(n.fb))};static#t=this.\u0275cmp=h.Xpm({type:O,selectors:[["app-user-settings-associated-users"]],decls:15,vars:12,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"noUsersFoundLabel","disableRouting","displayedColumns","selection","tableId","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"noUsersFoundLabel","disableRouting","displayedColumns","selection","tableId","users"]],template:function(f,g){if(1&f&&(h.TgZ(0,"div")(1,"h1",0),h._uU(2),h.ALo(3,"translate"),h.qZA(),h.TgZ(4,"perun-web-apps-refresh-button",1),h.NdJ("refresh",function(){return g.refreshTable()}),h.qZA(),h.TgZ(5,"button",2),h.NdJ("click",function(){return g.onAdd()}),h._uU(6),h.ALo(7,"translate"),h.qZA(),h.TgZ(8,"button",3),h.NdJ("click",function(){return g.onRemove()}),h._uU(9),h.ALo(10,"translate"),h.qZA(),h.YNc(11,M,1,0,"ng-template",null,4,h.W1O),h.TgZ(13,"div",5),h.YNc(14,N,2,8,"app-users-list",6),h.qZA()()),2&f){const _=h.MAs(12);h.xp6(2),h.Oqu(h.lcZ(3,6,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.TITLE")),h.xp6(4),h.hij(" ",h.lcZ(7,8,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.ADD")," "),h.xp6(2),h.Q6J("disabled",0===g.selection.selected.length),h.xp6(1),h.hij(" ",h.lcZ(10,10,"USER_DETAIL.SETTINGS.ASSOCIATED_USERS.REMOVE")," "),h.xp6(5),h.Q6J("perunWebAppsLoader",g.loading)("perunWebAppsLoaderIndicator",_)}},dependencies:[D.lW,x.K,E.t,R.e,I.C,v.X$]})}return O})()},99497:(G,W,s)=>{s.d(W,{R:()=>O});var U=s(78337),c=s(27618),p=s(38106),m=s(64124),t=s(80992),e=s(88885),n=s(73615),i=s(65879),C=s(44112),h=s(17700),Z=s(96814),L=s(32296),D=s(55959),x=s(62481),E=s(69755),R=s(16921),I=s(89515);function v(P,S){if(1&P){const f=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(){i.CHM(f);const _=i.oxw();return i.KtG(_.onAdd())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&P&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.CREATE"),"\n"))}function M(P,S){if(1&P){const f=i.EpF();i.TgZ(0,"button",8),i.NdJ("click",function(){i.CHM(f);const _=i.oxw();return i.KtG(_.onRemove())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}if(2&P){const f=i.oxw();i.Q6J("disabled",0===f.selection.selected.length),i.xp6(1),i.hij(" ",i.lcZ(2,2,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.DELETE"),"\n")}}function N(P,S){1&P&&i._UZ(0,"perun-web-apps-loading-table")}function A(P,S){if(1&P&&(i._UZ(0,"app-users-list",9),i.ALo(1,"translate")),2&P){const f=i.oxw();i.Q6J("noUsersFoundLabel",i.lcZ(1,6,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.NO_IDENTITIES"))("displayedColumns",f.displayedColumns)("selection",f.selection)("tableId",f.tableId)("routeToAdmin",f.routeToAdminSection)("users",f.identities)}}let O=(()=>{class P{constructor(f,g,_,u,d,T){this.route=f,this.dialog=g,this.router=_,this.userManager=u,this.authResolver=d,this.store=T,this.loading=!1,this.selection=new U.Ov(!1,[]),this.identities=[],this.tableId=p.Iz,this.displayedColumns=["select","id","user","name"],this.routeToAdminSection=!0,this.targetTitle="SERVICE",this.targetDescription="SERVICE"}ngOnDestroy(){this.subscription.unsubscribe()}ngOnInit(){this.loading=!0,this.subscription=this.route.parent.params.subscribe(f=>{this.userId=Number(f.userId),this.userId||(this.targetTitle="SERVICE",this.targetDescription="SELF",this.userId=this.store.getPerunPrincipal().userId,this.routeToAdminSection=!1),this.setAuthRights(),this.refreshTable()})}refreshTable(){this.loading=!0,this.userManager.getSpecificUsersByUser(this.userId).subscribe(f=>{this.identities=f,this.selection.clear(),this.loading=!1})}setAuthRights(){this.addIdentity=this.authResolver.isPerunAdmin(),this.removeIdentity=this.authResolver.isAuthorized("removeSpecificUserOwner_User_User_policy",[{id:this.userId,beanName:"User"}])}onAdd(){const f=(0,m.kZ)();f.width="1250px",f.data={userId:this.userId,theme:"user-theme",isService:!1,target:this.targetTitle},this.dialog.open(t.l,f).afterClosed().subscribe(_=>{_&&this.refreshTable()})}onRemove(){const f=(0,m.kZ)();f.width="650px",f.data={identities:this.selection.selected,userId:this.userId,specificUser:this.selection.selected[0],theme:"user-theme",targetTitle:this.targetTitle,targetDescription:this.targetDescription},this.dialog.open(e.B,f).afterClosed().subscribe(_=>{_&&this.refreshTable()})}static#e=this.\u0275fac=function(g){return new(g||P)(i.Y36(C.gz),i.Y36(h.uw),i.Y36(C.F0),i.Y36(c.Fv),i.Y36(n.x4),i.Y36(n.d6))};static#t=this.\u0275cmp=i.Xpm({type:P,selectors:[["app-user-settings-service-identities"]],decls:10,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"noUsersFoundLabel","displayedColumns","selection","tableId","routeToAdmin","users",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"noUsersFoundLabel","displayedColumns","selection","tableId","routeToAdmin","users"]],template:function(g,_){if(1&g&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"perun-web-apps-refresh-button",1),i.NdJ("refresh",function(){return _.refreshTable()}),i.qZA(),i.YNc(4,v,3,3,"button",2),i.YNc(5,M,3,4,"button",3),i.YNc(6,N,1,0,"ng-template",null,4,i.W1O),i.TgZ(8,"div",5),i.YNc(9,A,2,8,"app-users-list",6),i.qZA()),2&g){const u=i.MAs(7);i.xp6(1),i.Oqu(i.lcZ(2,5,"USER_DETAIL.SETTINGS.SERVICE_IDENTITIES.TITLE")),i.xp6(3),i.Q6J("ngIf",_.addIdentity),i.xp6(1),i.Q6J("ngIf",_.removeIdentity),i.xp6(4),i.Q6J("perunWebAppsLoader",_.loading)("perunWebAppsLoaderIndicator",u)}},dependencies:[Z.O5,L.lW,D.K,x.t,E.e,R.C,I.X$]})}return P})()},70837:(G,W,s)=>{s.r(W),s.d(W,{UsersModule:()=>Lt});var U=s(96814),c=s(44112),p=s(27618),m=s(73615),t=s(38106),e=s(65879),n=s(55959),i=s(80238),C=s(62481),h=s(2730),Z=s(69755),L=s(89515);function D(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.ORGANIZATIONS.YOU_ARE_MEMBER"),"\n"))}function x(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.ORGANIZATIONS.USER_IS_MEMBER"),"\n"))}function E(r,B){if(1&r&&e._UZ(0,"perun-web-apps-vos-list",8),2&r){const a=e.oxw();e.Q6J("displayedColumns",a.displayedColumns)("tableId",a.memberTableId)("filterValue",a.memberFilterValue)("vos",a.vosWhereIsMember)}}function R(r,B){if(1&r&&e._UZ(0,"perun-web-apps-vos-list",8),2&r){const a=e.oxw(2);e.Q6J("displayedColumns",a.displayedColumns)("tableId",a.adminTableId)("filterValue",a.adminFilterValue)("vos",a.vosWhereIsAdmin)}}function I(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"div",9)(1,"h1",7),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.refreshAdminTable())}),e.qZA(),e.TgZ(5,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(l){e.CHM(a);const b=e.oxw();return e.KtG(b.applyAdminFilter(l))}),e.qZA(),e.TgZ(6,"div",3),e.YNc(7,R,1,4,"perun-web-apps-vos-list",4),e.qZA()()}if(2&r){const a=e.oxw(),o=e.MAs(8);e.xp6(2),e.Oqu(e.lcZ(3,4,"SHARED_LIB.PERUN.ORGANIZATIONS.USER_IS_ADMIN")),e.xp6(3),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",a.adminRefresh)("perunWebAppsLoaderIndicator",o)}}function v(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-table")}let M=(()=>{class r{constructor(a,o,l,b){this.usersService=a,this.authResolver=o,this.store=l,this.route=b,this.vosWhereIsAdmin=[],this.vosWhereIsMember=[],this.adminFilterValue="",this.memberFilterValue="",this.displayedColumns=["id","name"],this.adminTableId=t.YF,this.memberTableId=t.gc}ngOnInit(){(this.isMyProfile=this.route.snapshot.data.showPrincipal)?this.userId=this.store.getPerunPrincipal().user.id:this.route.parent.params.subscribe(a=>this.userId=Number(a.userId)),this.refreshAdminTable(),this.refreshMemberTable()}refreshMemberTable(){this.memberRefresh=!0,this.usersService.getVosWhereUserIsMember(this.userId).subscribe(a=>{this.vosWhereIsMember=a,this.memberRefresh=!1},()=>this.memberRefresh=!1)}refreshAdminTable(){this.adminRefresh=!0,this.usersService.getVosWhereUserIsAdmin(this.userId).subscribe(a=>{this.vosWhereIsAdmin=a,this.adminRefresh=!1},()=>this.adminRefresh=!1)}applyMemberFilter(a){this.memberFilterValue=a}applyAdminFilter(a){this.adminFilterValue=a}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(p.Fv),e.Y36(m.x4),e.Y36(m.d6),e.Y36(c.gz))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-organizations"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:9,vars:6,consts:[["class","page-subtitle",4,"ngIf"],[3,"refresh"],[3,"placeholder","filter"],[1,"position-relative"],[3,"displayedColumns","tableId","filterValue","vos",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["class","mt-5",4,"ngIf"],["spinner",""],[1,"page-subtitle"],[3,"displayedColumns","tableId","filterValue","vos"],[1,"mt-5"]],template:function(o,l){if(1&o&&(e.YNc(0,D,3,3,"h1",0),e.YNc(1,x,3,3,"h1",0),e.TgZ(2,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return l.refreshMemberTable()}),e.qZA(),e.TgZ(3,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(Y){return l.applyMemberFilter(Y)}),e.qZA(),e.TgZ(4,"div",3),e.YNc(5,E,1,4,"perun-web-apps-vos-list",4),e.qZA(),e.YNc(6,I,8,6,"div",5),e.YNc(7,v,1,0,"ng-template",null,6,e.W1O)),2&o){const b=e.MAs(8);e.Q6J("ngIf",l.isMyProfile),e.xp6(1),e.Q6J("ngIf",!l.isMyProfile),e.xp6(2),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",l.memberRefresh)("perunWebAppsLoaderIndicator",b),e.xp6(1),e.Q6J("ngIf",!l.isMyProfile)}},dependencies:[U.O5,n.K,i.Z,C.t,h.P,Z.e,L.X$]})}return r})();var N=s(97500);function A(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.USER_DETAIL.GROUPS.YOU_ARE_MEMBER"),"\n"))}function O(r,B){1&r&&(e.TgZ(0,"h1",7),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&r&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.USER_DETAIL.GROUPS.USER_IS_MEMBER"),"\n"))}const P=function(){return["id","vo","name","description"]};function S(r,B){if(1&r&&e._UZ(0,"perun-web-apps-groups-list",8),2&r){const a=e.oxw();e.Q6J("disableMembers",!1)("groups",a.membersGroups)("displayedColumns",e.DdM(5,P))("filter",a.memberFilterValue)("tableId",a.tableId)}}function f(r,B){if(1&r&&e._UZ(0,"perun-web-apps-groups-list",8),2&r){const a=e.oxw(2);e.Q6J("disableMembers",!1)("groups",a.adminsGroups)("displayedColumns",e.DdM(5,P))("filter",a.adminFilterValue)("tableId",a.adminTableId)}}function g(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"div",9)(1,"h1",7),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.refreshAdminTable())}),e.qZA(),e.TgZ(5,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(l){e.CHM(a);const b=e.oxw();return e.KtG(b.adminFilter(l))}),e.qZA(),e.TgZ(6,"div",3),e.YNc(7,f,1,6,"perun-web-apps-groups-list",4),e.qZA()()}if(2&r){const a=e.oxw(),o=e.MAs(8);e.xp6(2),e.hij(" ",e.lcZ(3,4,"SHARED.COMPONENTS.USER_DETAIL.GROUPS.USER_IS_ADMIN")," "),e.xp6(3),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",a.adminRefresh)("perunWebAppsLoaderIndicator",o)}}function _(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-table")}let u=(()=>{class r{constructor(a,o,l,b,Y){this.usersService=a,this.memberService=o,this.groupService=l,this.store=b,this.route=Y,this.memberFilterValue="",this.adminFilterValue="",this.vos=[],this.membersGroups=[],this.adminsGroups=[],this.tableId=t.KE,this.adminTableId=t.Sb}ngOnInit(){(this.showPrincipal=this.route.snapshot.data.showPrincipal)?this.userId=this.store.getPerunPrincipal().user.id:this.route.parent.params.subscribe(a=>this.userId=Number(a.userId)),this.refreshAdminTable(),this.refreshMemberTable()}memberFilter(a){this.memberFilterValue=a}adminFilter(a){this.adminFilterValue=a}refreshAdminTable(){this.adminRefresh=!0,this.usersService.getGroupsWhereUserIsAdmin(this.userId).subscribe(a=>{this.adminsGroups=a,this.adminRefresh=!1})}refreshMemberTable(){this.memberRefresh=!0,this.membersGroups=[],this.usersService.getVosWhereUserIsMember(this.userId).subscribe(a=>{this.vos=a;for(const o of this.vos)this.memberService.getMemberByUser(o.id,this.userId).subscribe(l=>{this.groupService.getMemberGroups(l.id).subscribe(b=>{this.membersGroups=this.membersGroups.concat(b),this.vos.indexOf(o)===this.vos.length-1&&(this.memberRefresh=!1)})});0===a.length&&(this.memberRefresh=!1)})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(p.Fv),e.Y36(p.uq),e.Y36(p.ff),e.Y36(m.d6),e.Y36(c.gz))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-groups"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:9,vars:6,consts:[["class","page-subtitle",4,"ngIf"],[3,"refresh"],[3,"placeholder","filter"],[1,"position-relative"],[3,"disableMembers","groups","displayedColumns","filter","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["class","mt-5",4,"ngIf"],["spinner",""],[1,"page-subtitle"],[3,"disableMembers","groups","displayedColumns","filter","tableId"],[1,"mt-5"]],template:function(o,l){if(1&o&&(e.YNc(0,A,3,3,"h1",0),e.YNc(1,O,3,3,"h1",0),e.TgZ(2,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return l.refreshMemberTable()}),e.qZA(),e.TgZ(3,"perun-web-apps-debounce-filter",2),e.NdJ("filter",function(Y){return l.memberFilter(Y)}),e.qZA(),e.TgZ(4,"div",3),e.YNc(5,S,1,6,"perun-web-apps-groups-list",4),e.qZA(),e.YNc(6,g,8,6,"div",5),e.YNc(7,_,1,0,"ng-template",null,6,e.W1O)),2&o){const b=e.MAs(8);e.Q6J("ngIf",l.showPrincipal),e.xp6(1),e.Q6J("ngIf",!l.showPrincipal),e.xp6(2),e.Q6J("placeholder","SHARED_LIB.PERUN.ORGANIZATIONS.FILTER"),e.xp6(2),e.Q6J("perunWebAppsLoader",l.memberRefresh)("perunWebAppsLoaderIndicator",b),e.xp6(1),e.Q6J("ngIf",!l.showPrincipal)}},dependencies:[U.O5,n.K,N.W,C.t,h.P,Z.e,L.X$]})}return r})();var d=s(11712);let T=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-settings"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:1,vars:0,template:function(o,l){1&o&&e._UZ(0,"app-animated-router-outlet")},dependencies:[d.A]})}return r})();var y=s(55940),w=s(39518);function j(r,B){1&r&&e._UZ(0,"mat-spinner",2)}function z(r,B){if(1&r&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-menu-buttons-field",3),e.qZA()),2&r){const a=e.oxw();e.xp6(1),e.Q6J("items",a.navItems)}}let pe=(()=>{class r{constructor(a,o){this.route=a,this.userManager=o,this.navItems=[],this.loading=!1}ngOnInit(){window.location.pathname.startsWith("/admin")?(this.loading=!0,this.route.parent.parent.params.subscribe(a=>{const o=Number(a.userId);this.userManager.getUserById(o).subscribe(l=>{this.isServiceUser=l.serviceUser,this.initNavItems(),this.loading=!1},()=>this.loading=!1)})):this.initNavItems()}initNavItems(){this.navItems=[],window.location.pathname.startsWith("/admin")||this.navItems.push({cssIcon:"perun-settings2",url:"/myProfile/settings/passwordReset",label:"MENU_ITEMS.USER.PASSWORD_RESET",style:"user-btn"},{cssIcon:"perun-settings1",url:"/myProfile/settings/guiConfig",label:"MENU_ITEMS.USER.GUI_CONFIG",style:"user-btn"})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(c.gz),e.Y36(p.Fv))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-settings-overview"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(o,l){1&o&&(e.YNc(0,j,1,0,"mat-spinner",0),e.YNc(1,z,2,1,"div",1)),2&o&&(e.Q6J("ngIf",l.loading),e.xp6(1),e.Q6J("ngIf",!l.loading))},dependencies:[U.O5,y.Ou,w.L]})}return r})();var ue=s(98836),X=s(78932),H=s(64124),$=s(38573),q=s(23680),k=s(64170),se=s(98525);function de(r,B){if(1&r&&(e.TgZ(0,"mat-option",5),e._uU(1),e.qZA()),2&r){const a=B.$implicit;e.Q6J("value",a),e.xp6(1),e.hij(" ",a," ")}}let me=(()=>{class r{constructor(a){this.guiConfigService=a,this.tablePageSizeOptions=H.f7}ngOnInit(){this.preferredTablePageSize=this.guiConfigService.getNumber($.Rc)}updatePreferredTablePageSize(){this.guiConfigService.setNumber($.Rc,this.preferredTablePageSize)}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36($.Ng))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-settings-app-configuration"]],decls:10,vars:8,consts:[[1,"page-subtitle"],[1,"col-12","col-lg-6","p-0"],[1,"w-100"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(o,l){1&o&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1)(4,"mat-form-field",2)(5,"mat-label"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"mat-select",3),e.NdJ("valueChange",function(Y){return l.preferredTablePageSize=Y})("valueChange",function(){return l.updatePreferredTablePageSize()}),e.YNc(9,de,2,2,"mat-option",4),e.qZA()()()),2&o&&(e.xp6(1),e.Oqu(e.lcZ(2,4,"USER_DETAIL.SETTINGS.GUI_CONFIG.TITLE")),e.xp6(5),e.Oqu(e.lcZ(7,6,"USER_DETAIL.SETTINGS.GUI_CONFIG.PREF_TABLE_PAGE_SIZE")),e.xp6(2),e.Q6J("value",l.preferredTablePageSize),e.xp6(1),e.Q6J("ngForOf",l.tablePageSizeOptions))},dependencies:[U.sg,q.ey,k.KE,k.hX,se.gD,L.X$]})}return r})();var he=s(5824),ne=s(39743),ee=s(30617),te=s(92596),ie=s(41419),ae=s(92738),re=s(52269),oe=s(37803);const ge=function(){return{color:"black"}},le=function(){return["/myProfile"]};function fe(r,B){if(1&r&&(e.TgZ(0,"div",1),e._UZ(1,"perun-web-apps-back-button"),e.TgZ(2,"div",2),e._UZ(3,"mat-icon",3),e.ALo(4,"translate"),e.TgZ(5,"div",4)(6,"div",5)(7,"a",6),e.NdJ("auxclick",function(o){return o.preventDefault()}),e._uU(8),e.ALo(9,"userFullName"),e.qZA(),e.TgZ(10,"span",7),e._uU(11),e.qZA()(),e.TgZ(12,"span",8),e._uU(13),e.ALo(14,"translate"),e.ALo(15,"translate"),e.qZA()()(),e._UZ(16,"app-animated-router-outlet"),e.qZA()),2&r){const a=e.oxw();e.xp6(3),e.s9C("matTooltip",e.lcZ(4,9,"MENU_ITEMS.USER.ENTITY")),e.Q6J("ngStyle",e.DdM(17,ge)),e.xp6(4),e.Q6J("perunWebAppsMiddleClickRouterLink",e.DdM(18,le))("routerLink",e.DdM(19,le)),e.xp6(1),e.hij(" ",e.lcZ(9,11,a.user)," "),e.xp6(3),e.hij(" \xa0#",a.user.id," "),e.xp6(2),e.lnq(" ",e.lcZ(14,13,"MENU_ITEMS.USER.ENTITY"),", ",e.lcZ(15,15,"MENU_ITEMS.USER.USER_TYPE"),": ",a.getUserType()," ")}}let Ee=(()=>{class r{constructor(a,o,l,b){this.sideMenuService=a,this.store=o,this.entityStore=l,this.router=b}ngOnInit(){this.path=this.router.url,this.router.events.subscribe(()=>{this.path=this.router.url}),this.principal=this.store.getPerunPrincipal(),this.user=this.principal.user,this.entityStore.setEntity(this.user),this.sideMenuService.setUserItems([])}getUserType(){return this.user.serviceUser?"Service":"Person"}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(ne.D),e.Y36(m.d6),e.Y36(m.fb),e.Y36(c.F0))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-user-profile"]],decls:1,vars:1,consts:[["class","container-fluid ps-xl-5 pe-xl-5 user-theme",4,"ngIf"],[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-user-dark",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"user-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],[1,"mt-1","entity-info"]],template:function(o,l){1&o&&e.YNc(0,fe,17,20,"div",0),2&o&&e.Q6J("ngIf",void 0!==l.user)},dependencies:[U.O5,U.PC,c.rH,ee.Hw,te.gM,ie.W,ae.Y,re.Q,d.A,L.X$,oe.d]})}return r})();var Ie=s(47406),Te=s(99497),ve=s(67582),Ae=s(13350),K=s(17700),Q=s(32296);function be(r,B){1&r&&e._UZ(0,"mat-spinner",11)}function Ue(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"button",12),e.NdJ("click",function(){e.CHM(a);const l=e.oxw(2);return e.KtG(l.editUser())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&r&&e.s9C("matTooltip",e.lcZ(1,1,"MENU_ITEMS.USER.EDIT"))}const Se=function(){return{color:"black"}},ce=function(r){return["/myProfile/service-identities",r]};function Ce(r,B){if(1&r&&(e.TgZ(0,"div",1),e._UZ(1,"perun-web-apps-back-button"),e.YNc(2,be,1,0,"mat-spinner",2),e.TgZ(3,"div",3),e._UZ(4,"mat-icon",4),e.ALo(5,"translate"),e.TgZ(6,"div",5)(7,"div",6)(8,"a",7),e.NdJ("auxclick",function(o){return o.preventDefault()}),e._uU(9),e.ALo(10,"userFullName"),e.qZA(),e.TgZ(11,"span",8),e._uU(12),e.qZA(),e.YNc(13,Ue,4,3,"button",9),e.qZA(),e.TgZ(14,"div"),e._uU(15),e.ALo(16,"translate"),e.qZA(),e.TgZ(17,"span",10),e._uU(18),e.ALo(19,"translate"),e.ALo(20,"translate"),e.qZA()()(),e._UZ(21,"app-animated-router-outlet"),e.qZA()),2&r){const a=e.oxw();e.xp6(2),e.Q6J("ngIf",a.loading),e.xp6(2),e.s9C("matTooltip",e.lcZ(5,13,"MENU_ITEMS.USER.ENTITY")),e.Q6J("ngStyle",e.DdM(23,Se)),e.xp6(4),e.Q6J("perunWebAppsMiddleClickRouterLink",e.VKq(24,ce,a.user.id.toString()))("routerLink",e.VKq(26,ce,a.user.id)),e.xp6(1),e.hij(" ",e.lcZ(10,15,a.user)," "),e.xp6(3),e.hij(" \xa0#",a.user.id," "),e.xp6(1),e.Q6J("ngIf",a.authResolver.isPerunAdmin()),e.xp6(2),e.AsE("",e.lcZ(16,17,"ADMIN_USER.UUID"),": ",a.user.uuid,""),e.xp6(3),e.lnq(" ",e.lcZ(19,19,"MENU_ITEMS.USER.ENTITY"),", ",e.lcZ(20,21,"MENU_ITEMS.USER.USER_TYPE"),": ",a.getUserType()," ")}}let De=(()=>{class r{constructor(a,o,l,b,Y,J,V){this.sideMenuService=a,this.usersService=o,this.sideMenuItemService=l,this.route=b,this.dialog=Y,this.authResolver=J,this.entityStorageService=V,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(a=>{const o=Number(a.userId);this.entityStorageService.setEntity({id:o,beanName:"User"}),this.usersService.getUserById(o).subscribe(l=>{this.user=l;const b=this.sideMenuItemService.parseServiceIdentity(l);this.sideMenuService.setUserItems([b]),this.loading=!1},()=>this.loading=!1)})}getUserType(){return this.user.serviceUser?"Service":"Person"}editUser(){const a=(0,H.kZ)();a.width="450px",a.data={theme:"admin-theme",user:this.user},this.dialog.open(Ae.x,a).afterClosed().subscribe(l=>{l&&this.usersService.getUserById(this.user.id).subscribe(b=>{this.user=b})})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(ne.D),e.Y36(p.Fv),e.Y36(ve.V),e.Y36(c.gz),e.Y36(K.uw),e.Y36(m.x4),e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-detail-page"]],decls:1,vars:1,consts:[["class","container-fluid ps-xl-5 pe-xl-5 user-theme",4,"ngIf"],[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],["class","me-auto ms-auto",4,"ngIf"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-service-identity",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"user-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],[1,"me-auto","ms-auto"],["mat-icon-button","",3,"matTooltip","click"]],template:function(o,l){1&o&&e.YNc(0,Ce,22,28,"div",0),2&o&&e.Q6J("ngIf",void 0!==l.user)},dependencies:[U.O5,U.PC,c.rH,ee.Hw,Q.RK,y.Ou,te.gM,ie.W,ae.Y,re.Q,d.A,L.X$,oe.d]})}return r})();var Oe=s(19218);let Re=(()=>{class r{constructor(a){this.entityStorageService=a,this.navItems=[],this.authenticationItems=[]}ngOnInit(){this.serviceAccount=this.entityStorageService.getEntity(),this.initNavItems()}initNavItems(){this.navItems=[{cssIcon:"perun-manager",url:`/myProfile/service-identities/${this.serviceAccount.id}/associated-users`,label:"MENU_ITEMS.USER.ASSOCIATED_USERS",style:"user-btn"},{cssIcon:"perun-notification",url:`/myProfile/service-identities/${this.serviceAccount.id}/mailing-lists`,label:"MENU_ITEMS.USER.MAILING_LISTS",style:"user-btn"},{cssIcon:"perun-statistics",url:`/myProfile/service-identities/${this.serviceAccount.id}/data-quotas`,label:"MENU_ITEMS.USER.DATA_QUOTAS",style:"user-btn"}],this.authenticationItems=[{cssIcon:"perun-logins",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/logins`,label:"MENU_ITEMS.USER.LOGINS",style:"user-btn"},{cssIcon:"perun-certificates",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/certificates`,label:"MENU_ITEMS.USER.CERTIFICATES",style:"user-btn"},{cssIcon:"perun-key",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/ssh-keys`,label:"MENU_ITEMS.USER.SSH_KEYS",style:"user-btn"}]}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-overview"]],decls:2,vars:4,consts:[[3,"items"],[3,"items","title","sectionId"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-menu-buttons-field",0)(1,"perun-web-apps-expandable-tiles",1),2&o&&(e.Q6J("items",l.navItems),e.xp6(1),e.Q6J("items",l.authenticationItems)("title","MENU_ITEMS.USER.AUTHENTICATION")("sectionId","authentication"))},dependencies:[w.L,Oe.A]})}return r})();var Me=s(35938),Le=s(60353);let ye=(()=>{class r{constructor(a){this.entityStorageService=a}ngOnInit(){this.user=this.entityStorageService.getEntity()}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-user-settings-mailing-lists"]],decls:1,vars:2,consts:[[3,"user","isService"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-mailing-lists",0),2&o&&e.Q6J("user",l.user)("isService",!0)},dependencies:[Le.E]})}return r})();var Ne=s(71588);let Pe=(()=>{class r{constructor(a){this.entityStorageService=a}ngOnInit(){this.user=this.entityStorageService.getEntity()}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-user-settings-data-quotas"]],decls:1,vars:1,consts:[[3,"user"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-data-quotas",0),2&o&&e.Q6J("user",l.user)},dependencies:[Ne.m]})}return r})(),Ze=(()=>{class r{constructor(a){this.entityStorageService=a,this.navItems=[]}ngOnInit(){this.serviceAccount=this.entityStorageService.getEntity(),this.initNavItems()}initNavItems(){this.navItems=[{cssIcon:"perun-logins",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/logins`,label:"MENU_ITEMS.USER.LOGINS",style:"user-btn"},{cssIcon:"perun-certificates",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/certificates`,label:"MENU_ITEMS.USER.CERTIFICATES",style:"user-btn"},{cssIcon:"perun-key",url:`/myProfile/service-identities/${this.serviceAccount.id}/authentication/ssh-keys`,label:"MENU_ITEMS.USER.SSH_KEYS",style:"user-btn"}]}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-authentication-overview"]],decls:1,vars:1,consts:[[3,"items"]],template:function(o,l){1&o&&e._UZ(0,"perun-web-apps-menu-buttons-field",0),2&o&&e.Q6J("items",l.navItems)},dependencies:[w.L]})}return r})();var F=s(56223),xe=s(50165),Be=s(12207),We=s(7831);function Ye(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-dialog")}function we(r,B){if(1&r){const a=e.EpF();e.TgZ(0,"div")(1,"h1",3),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",4),e._UZ(5,"app-login-password-form-with-generate-option",5),e.qZA(),e.TgZ(6,"div",6)(7,"button",7),e.NdJ("click",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.onCancel())}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",8),e.NdJ("click",function(){e.CHM(a);const l=e.oxw();return e.KtG(l.onSetLogin())}),e._uU(11),e.ALo(12,"translate"),e.qZA()()()}if(2&r){const a=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,6,"DIALOGS.SET_LOGIN.TITLE")),e.xp6(3),e.Q6J("formGroup",a.formGroup)("filteredNamespace",a.data.filteredNamespaces),e.xp6(3),e.hij(" ",e.lcZ(9,8,"DIALOGS.SET_LOGIN.CANCEL")," "),e.xp6(2),e.Q6J("disabled","Not selected"===a.formGroup.get("namespaceCtrl").value||a.formGroup.invalid||a.formGroup.pending||a.processing),e.xp6(1),e.hij(" ",e.lcZ(12,10,"DIALOGS.SET_LOGIN.SET_LOGIN")," ")}}let Ge=(()=>{class r{constructor(a,o,l,b,Y,J,V,yt,Nt){this.dialogRef=a,this.data=o,this.formBuilder=l,this.usersManagerService=b,this.attributesManagerService=Y,this.apiRequestConfiguration=J,this.notificator=V,this.translate=yt,this.cd=Nt,this.formGroup=this.formBuilder.group({namespaceCtrl:["Not selected"],loginCtrl:["",[F.kI.pattern("^[a-z][a-z0-9_-]+$"),F.kI.maxLength(15),F.kI.minLength(2)]],passwordCtrl:["",F.kI.required,[(0,xe.yT)(null,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],generatePasswordCtrl:[!0]},{validators:H.dN.passwordMatchValidator}),this.processing=!1}ngOnInit(){this.userId=this.data.userId}ngAfterViewInit(){this.cd.detectChanges()}onSetLogin(){this.processing=!0;const a=this.formGroup.value.namespaceCtrl.toLowerCase(),o=this.formGroup.value.loginCtrl;if(o)this.setLogin(a,o);else{const l=`urn:perun:user:attribute-def:def:login-namespace:${a}`;this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:core:lastName").subscribe(b=>{this.usersManagerService.generateAccountForName(a,b.value).subscribe({next:J=>{this.setLogin(a,J[l])},error:()=>this.processing=!1})})}}setLogin(a,o){this.usersManagerService.setLogin(this.userId,o,a).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SET_LOGIN.SUCCESS_LOGIN")),this.setPassword()},error:()=>{this.processing=!1}})}setPassword(){const a=this.formGroup.value.namespaceCtrl.toLowerCase(),o=this.formGroup.value.passwordCtrl;if(this.formGroup.value.generatePasswordCtrl){if(!this.formGroup.get("loginCtrl").value)return;this.usersManagerService.reserveRandomPassword(this.userId,a).subscribe({next:()=>{this.usersManagerService.validatePasswordForUser(this.userId,a).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>{this.processing=!1}})},error:()=>{this.processing=!1}})}else this.usersManagerService.reservePasswordForUser({user:this.userId,namespace:a,password:o}).subscribe({next:()=>{this.usersManagerService.validatePasswordForUser(this.userId,a).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SET_LOGIN.SUCCESS_PASSWORD")),this.dialogRef.close(!0)},error:()=>{this.processing=!1}})},error:()=>{this.processing=!1}})}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(K.so),e.Y36(K.WI),e.Y36(F.qu),e.Y36(p.Fv),e.Y36(p.H8),e.Y36(m.F5),e.Y36(m.V6),e.Y36(m.Te),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-set-login-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"vo-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup","filteredNamespace"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(o,l){if(1&o&&(e.YNc(0,Ye,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1),e.YNc(3,we,13,12,"div",2),e.qZA()),2&o){const b=e.MAs(1);e.xp6(3),e.Q6J("perunWebAppsLoader",l.processing)("perunWebAppsLoaderIndicator",b)}},dependencies:[F.JL,F.sg,Q.lW,K.uh,K.xY,K.H8,Be.b,Z.e,We.r,L.X$]})}return r})();var Ke=s(97694);const Fe=["logins"];let Je=(()=>{class r{constructor(a,o){this.dialog=a,this.entityStorageService=o,this.filteredNamespaces=[]}ngOnInit(){this.userId=this.entityStorageService.getEntity().id}onAdd(){const a=(0,H.kZ)();a.width="500px",a.data={userId:this.userId,filteredNamespaces:this.filteredNamespaces},this.dialog.open(Ge,a).afterClosed().subscribe(l=>{l&&this.logins.refreshTable()})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(K.uw),e.Y36(m.fb))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-perun-web-apps-user-settings-logins"]],viewQuery:function(o,l){if(1&o&&e.Gf(Fe,5),2&o){let b;e.iGM(b=e.CRH())&&(l.logins=b.first)}},decls:9,vars:7,consts:[[1,"page-title"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"authenticationPage","filteredNamespaces"],["logins",""]],template:function(o,l){if(1&o){const b=e.EpF();e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){e.CHM(b);const J=e.MAs(8);return e.KtG(J.refreshTable())}),e.qZA(),e.TgZ(4,"button",2),e.NdJ("click",function(){return l.onAdd()}),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"perun-web-apps-password-reset",3,4),e.NdJ("filteredNamespaces",function(J){return l.filteredNamespaces=J}),e.qZA()}2&o&&(e.xp6(1),e.Oqu(e.lcZ(2,3,"USER_DETAIL.SETTINGS.LOGINS.TITLE")),e.xp6(4),e.hij(" ",e.lcZ(6,5,"USER_DETAIL.SETTINGS.LOGINS.ADD"),"\n"),e.xp6(2),e.Q6J("authenticationPage",!0))},dependencies:[Q.lW,C.t,Ke.N,L.X$]})}return r})(),Qe=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-authentication"]],hostVars:2,hostBindings:function(o,l){2&o&&e.ekj("router-component",l.true)},decls:1,vars:0,template:function(o,l){1&o&&e._UZ(0,"app-animated-router-outlet")},dependencies:[d.A]})}return r})();var He=s(1385),Ve=s(78337),je=s(37073),ze=s(25184);const Xe=["list"];function $e(r,B){1&r&&e._UZ(0,"perun-web-apps-loading-table")}const qe=function(r){return[r]};function ke(r,B){if(1&r&&e._UZ(0,"perun-web-apps-attributes-list",6,7),2&r){const a=e.oxw();e.Q6J("attributes",e.VKq(2,qe,a.certificates))("selection",a.selection)}}let et=(()=>{class r{constructor(a,o,l){this.entityStorageService=a,this.attributesManagerService=o,this.dialog=l,this.selection=new Ve.Ov(!0,[])}ngOnInit(){this.userId=this.entityStorageService.getEntity().id,this.refresh()}refresh(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.userId,He.r.USER_DEF_CERTIFICATES).subscribe(a=>{this.certificates=a,this.selection.clear(),this.loading=!1})}save(){this.list.updateMapAttributes();const a=(0,H.kZ)();a.width="450px",a.data={entityId:this.userId,entity:"user",attributes:this.selection.selected},this.dialog.open(je.wA,a).afterClosed().subscribe(l=>{l&&this.refresh()})}static#e=this.\u0275fac=function(o){return new(o||r)(e.Y36(m.fb),e.Y36(p.H8),e.Y36(K.uw))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-service-identity-certificates"]],viewQuery:function(o,l){if(1&o&&e.Gf(Xe,5),2&o){let b;e.iGM(b=e.CRH())&&(l.list=b.first)}},decls:11,vars:9,consts:[[1,"page-title"],[1,"mt-2",3,"refresh"],["color","accent","mat-flat-button","",1,"me-2","mt-2",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"attributes","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attributes","selection"],["list",""]],template:function(o,l){if(1&o&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"perun-web-apps-refresh-button",1),e.NdJ("refresh",function(){return l.refresh()}),e.qZA(),e.TgZ(4,"button",2),e.NdJ("click",function(){return l.save()}),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.YNc(7,$e,1,0,"ng-template",null,3,e.W1O),e.TgZ(9,"div",4),e.YNc(10,ke,2,4,"perun-web-apps-attributes-list",5),e.qZA()),2&o){const b=e.MAs(8);e.xp6(1),e.Oqu(e.lcZ(2,5,"USER_DETAIL.SETTINGS.CERTIFICATES.TITLE")),e.xp6(3),e.Q6J("disabled",0===l.selection.selected.length),e.xp6(1),e.hij(" ",e.lcZ(6,7,"USER_DETAIL.SETTINGS.CERTIFICATES.SAVE"),"\n"),e.xp6(5),e.Q6J("perunWebAppsLoader",l.loading)("perunWebAppsLoaderIndicator",b)}},dependencies:[Q.lW,n.K,C.t,ze.p,Z.e,L.X$]})}return r})();var tt=s(81381);const st=[{path:"",component:Ee,children:[{path:"",component:he.Z,data:{animation:"UserOverviewPage"}},{path:"attributes",component:ue.u,data:{animation:"UserAttributesPage"}},{path:"organizations",component:M,data:{animation:"UserOrganizationsPage",showPrincipal:!0}},{path:"groups",component:u,data:{animation:"UserGroupsPage",showPrincipal:!0}},{path:"roles",component:Ie.t,data:{animation:"UserRolesPage"}},{path:"service-identities",component:Te.R,data:{animation:"UserServiceIdentities"}},{path:"bans",component:tt.Q,data:{animation:"UserBansPage"}},{path:"settings",component:T,children:[{path:"",component:pe,data:{animation:"UserSettingsOverviewPage"}},{path:"passwordReset",component:X.Nj,data:{animation:"PasswordResetPage"}},{path:"guiConfig",component:me,data:{animation:"UserAppConfigurationPage"}}]}]},{path:"service-identities/:userId",component:De,children:[{path:"",component:Re},{path:"associated-users",component:Me.d},{path:"authentication",component:Qe,children:[{path:"",component:Ze},{path:"logins",component:Je},{path:"certificates",component:et},{path:"ssh-keys",component:X.N7}]},{path:"mailing-lists",component:ye},{path:"data-quotas",component:Pe}]}];let nt=(()=>{class r{static#e=this.\u0275fac=function(o){return new(o||r)};static#t=this.\u0275mod=e.oAB({type:r});static#s=this.\u0275inj=e.cJS({imports:[c.Bz.forChild(st),c.Bz]})}return r})();var it=s(24630),at=s(24516),rt=s(32651),ot=s(3305),lt=s(13566),ct=s(25313),_t=s(74104),pt=s(98445),ut=s(75986),dt=s(22939),mt=s(16007),ht=s(82599),gt=s(38034),ft=s(87466),Et=s(26385),It=s(21476),_e=s(95195),Tt=s(61545),vt=s(34423),At=s(22557),bt=s(77988),Ut=s(16672),St=s(62034),Ct=s(99441),Dt=s(39014),Ot=s(60060),Rt=s(80874),Mt=s(35050);let Lt=(()=>{class r{constructor(a){this.translate=a,a.addLangs(["en","cs"])}static#e=this.\u0275fac=function(o){return new(o||r)(e.LFG(L.sK))};static#t=this.\u0275mod=e.oAB({type:r});static#s=this.\u0275inj=e.cJS({imports:[U.ez,nt,it.Bb,at.c,k.lN,F.UX,F.u5,ee.Ps,rt.SJ,ot.To,L.aw.forChild({}),Q.ot,lt.JX,ct.p0,_t.Nh,pt.dp,Q.ot,ut.p9,K.Is,se.LD,dt.ZX,y.Cq,mt.Cv,te.AV,ht.rP,gt.FA,q.XK,ft.Fk,Et.t,q.si,It.TU,_e.QW,Tt.T5,vt._t,_e.QW,At.Hi,bt.Tx,Ut.Cl,St.r,Ct.A,Dt.g,X.ez,Ot.r,Rt.d4,Mt.m]})}return r})()}}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/972.0d7e5ed318876390.js b/dist/apps/admin-gui/972.8e7a7e64254c16e7.js similarity index 59% rename from dist/apps/admin-gui/972.0d7e5ed318876390.js rename to dist/apps/admin-gui/972.8e7a7e64254c16e7.js index 16effe336..a89e71e8e 100644 --- a/dist/apps/admin-gui/972.0d7e5ed318876390.js +++ b/dist/apps/admin-gui/972.8e7a7e64254c16e7.js @@ -1 +1 @@ -"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[972],{50666:(bo,at,c)=>{c.r(at),c.d(at,{FacilitiesModule:()=>Co});var h=c(96814),y=c(44112),nt=c(60879),B=c(53117),vt=c(67582),m=c(87824),d=c(64124),u=c(73615),W=c(37073),xt=c(33826),Et=c(56684),Lt=c(59773),t=c(65879),p=c(17700),Dt=c(39743),Zt=c(62023),F=c(30617),S=c(32296),K=c(55940),G=c(92596),ot=c(11712),Ot=c(41419),j=c(92738),$=c(52269),f=c(71365);function Rt(i,n){1&i&&t._UZ(0,"mat-spinner",3)}function Nt(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.editFacility())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"FACILITY_DETAIL.EDIT"))}function Ft(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.deleteFacility())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"FACILITY_DETAIL.DELETE"))}const kt=function(){return{color:"black"}},lt=function(i){return["/facilities",i]};function wt(i,n){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(s){return s.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,Nt,4,3,"button",10),t.YNc(11,Ft,4,3,"button",10),t.qZA(),t.TgZ(12,"span",11),t._uU(13),t.ALo(14,"translate"),t.ALo(15,"translate"),t.qZA()()(),t._UZ(16,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,11,"FACILITY_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(17,kt)),t.xp6(4),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(18,lt,e.facility.id.toString()))("routerLink",t.VKq(20,lt,e.facility.id)),t.xp6(1),t.Oqu(e.facility.name),t.xp6(2),t.hij(" \xa0#",e.facility.id," "),t.xp6(1),t.Q6J("ngIf",e.editFacilityAuth),t.xp6(1),t.Q6J("ngIf",e.deleteAuth),t.xp6(2),t.lnq(" ",t.lcZ(14,13,"FACILITY_DETAIL.ENTITY"),", ",t.lcZ(15,15,"FACILITY_DETAIL.DESCRIPTION"),": ",e.facility.description," ")}}let Yt=(()=>{class i extends((0,Et.T)()){constructor(e,s,a,o,l,_,T,I,L){super(),this.dialog=e,this.facilityManager=s,this.route=a,this.sideMenuService=o,this.sideMenuItemService=l,this.guiAuthResolver=_,this.router=T,this.entityStorageService=I,this.reloadEntityDetail=L,this.editFacilityAuth=!1,this.deleteAuth=!1,this.loading=!1}ngOnInit(){this.reloadData(),this.reloadEntityDetail.entityDetailChange.pipe((0,Lt.R)(this.destroyed$)).subscribe(()=>{this.reloadData()})}reloadData(){this.loading=!0,this.route.params.subscribe(e=>{const s=Number(e.facilityId);this.facilityManager.getFacilityById(s).subscribe(a=>{this.facility=a,this.entityStorageService.setEntity({id:a.id,beanName:a.beanName}),this.setMenuItems(),this.editFacilityAuth=this.guiAuthResolver.isAuthorized("updateFacility_Facility_policy",[this.facility]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteFacility_Facility_Boolean_policy",[this.facility]),(0,d.sF)("facilities",this.facility),(0,d.XI)(this.facility),this.loading=!1},()=>this.loading=!1)})}setMenuItems(){const e=this.sideMenuItemService.parseFacility(this.facility);this.sideMenuService.setFacilityMenuItems([e])}editFacility(){const e=(0,d.kZ)();e.width="450px",e.data={theme:"facility-theme",facility:this.facility,dialogType:W.Eg.FACILITY},this.dialog.open(W.rd,e).afterClosed().subscribe(a=>{a&&this.facilityManager.getFacilityById(this.facility.id).subscribe(o=>{this.facility=o,this.setMenuItems()})})}deleteFacility(){const e=(0,d.kZ)();e.width="500px",e.data={theme:"facility-theme",facility:this.facility},this.dialog.open(xt.Y,e).afterClosed().subscribe(a=>{a&&this.router.navigate([""],{queryParamsHandling:"preserve"})})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(m.IQ),t.Y36(y.gz),t.Y36(Dt.D),t.Y36(vt.V),t.Y36(u.x4),t.Y36(y.F0),t.Y36(u.fb),t.Y36(Zt.G))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-detail-page"]],features:[t.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","facility-theme"],["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-facility-black",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"facility-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],["mat-icon-button","",3,"matTooltip","click"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,Rt,1,0,"mat-spinner",1),t.YNc(3,wt,17,22,"div",2),t.qZA()),2&s&&(t.xp6(2),t.Q6J("ngIf",a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading&&void 0!==a.facility))},dependencies:[h.O5,h.PC,y.rH,F.Hw,S.RK,K.Ou,G.gM,ot.A,Ot.W,j.Y,$.Q,f.X$],data:{animation:[B.Ji]}})}return i})();var ct=c(39518),Ut=c(19218);function Mt(i,n){1&i&&t._UZ(0,"mat-spinner",2)}function Jt(i,n){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items),t.xp6(1),t.Q6J("items",e.settingItems)("title","MENU_ITEMS.FACILITY.SETTINGS")("sectionId","settings")}}let Gt=(()=>{class i{constructor(e,s,a,o){this.facilityManager=e,this.authResolver=s,this.entityStorageService=a,this.routePolicyService=o,this.items=[],this.settingItems=[],this.loading=!1}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setItems(),this.setSettingsItems(),this.loading=!1}setItems(){this.items=[],this.routePolicyService.canNavigate("facilities-resources",this.facility)&&this.items.push({cssIcon:"perun-manage-facility",url:`/facilities/${this.facility.id}/resources`,label:"MENU_ITEMS.FACILITY.RESOURCES",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-allowed-users",this.facility)&&this.items.push({cssIcon:"perun-user",url:`/facilities/${this.facility.id}/allowed-users`,label:"MENU_ITEMS.FACILITY.ALLOWED_USERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-allowed-groups",this.facility)&&this.items.push({cssIcon:"perun-group",url:`/facilities/${this.facility.id}/allowed-groups`,label:"MENU_ITEMS.FACILITY.ALLOWED_GROUPS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-services-status",this.facility)&&this.items.push({cssIcon:"perun-service-status",url:`/facilities/${this.facility.id}/services-status`,label:"MENU_ITEMS.FACILITY.SERVICES_STATUS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-services-destinations",this.facility)&&this.items.push({cssIcon:"perun-service_destination",url:`/facilities/${this.facility.id}/services-destinations`,label:"MENU_ITEMS.FACILITY.SERVICES_DESTINATIONS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-hosts",this.facility)&&this.items.push({cssIcon:"perun-hosts",url:`/facilities/${this.facility.id}/hosts`,label:"MENU_ITEMS.FACILITY.HOSTS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-attributes",this.facility)&&this.items.push({cssIcon:"perun-attributes",url:`/facilities/${this.facility.id}/attributes`,label:"MENU_ITEMS.FACILITY.ATTRIBUTES",style:"facility-btn"})}setSettingsItems(){this.settingItems=[],this.routePolicyService.canNavigate("facilities-settings-owners",this.facility)&&this.settingItems.push({cssIcon:"perun-owner-grey",url:`/facilities/${this.facility.id}/settings/owners`,label:"MENU_ITEMS.FACILITY.OWNERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-managers",this.facility)&&this.settingItems.push({cssIcon:"perun-manager",url:`/facilities/${this.facility.id}/settings/managers`,label:"MENU_ITEMS.FACILITY.MANAGERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-security-teams",this.facility)&&this.settingItems.push({cssIcon:"perun-security-teams",url:`/facilities/${this.facility.id}/settings/security-teams`,label:"MENU_ITEMS.FACILITY.SECURITY_TEAMS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-blacklist",this.facility)&&this.settingItems.push({cssIcon:"perun-black-list",url:`/facilities/${this.facility.id}/settings/blacklist`,label:"MENU_ITEMS.FACILITY.BLACKLIST",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-bans",this.facility)&&this.settingItems.push({cssIcon:"perun-ban",url:`/facilities/${this.facility.id}/settings/bans`,label:"MENU_ITEMS.FACILITY.BANS",style:"facility-btn"})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(u.x4),t.Y36(u.fb),t.Y36(u.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-overview"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(s,a){1&s&&(t.YNc(0,Mt,1,0,"mat-spinner",0),t.YNc(1,Jt,3,4,"div",1)),2&s&&(t.Q6J("ngIf",a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading))},dependencies:[h.O5,K.Ou,ct.L,Ut.A]})}return i})();var Ht=c(8998),Qt=c(90551),qt=c(61618),Pt=c(33473);let Vt=(()=>{class i{static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:1,vars:0,template:function(s,a){1&s&&t._UZ(0,"app-animated-router-outlet")},dependencies:[ot.A],data:{animation:[B.Ji]}})}return i})();function Bt(i,n){1&i&&t._UZ(0,"mat-spinner",2)}function Wt(i,n){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items)}}let Kt=(()=>{class i{constructor(e,s,a,o){this.facilityManager=e,this.authResolver=s,this.entityStorageService=a,this.routePolicyService=o,this.items=[],this.loading=!1}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.initItems(),this.loading=!1}initItems(){this.items=[],this.routePolicyService.canNavigate("facilities-settings-owners",this.facility)&&this.items.push({cssIcon:"perun-owner-grey",url:`/facilities/${this.facility.id}/settings/owners`,label:"MENU_ITEMS.FACILITY.OWNERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-managers",this.facility)&&this.items.push({cssIcon:"perun-manager",url:`/facilities/${this.facility.id}/settings/managers`,label:"MENU_ITEMS.FACILITY.MANAGERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-security-teams",this.facility)&&this.items.push({cssIcon:"perun-security-teams",url:`/facilities/${this.facility.id}/settings/security-teams`,label:"MENU_ITEMS.FACILITY.SECURITY_TEAMS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-blacklist",this.facility)&&this.items.push({cssIcon:"perun-black-list",url:`/facilities/${this.facility.id}/settings/blacklist`,label:"MENU_ITEMS.FACILITY.BLACKLIST",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-bans",this.facility)&&this.items.push({cssIcon:"perun-ban",url:`/facilities/${this.facility.id}/settings/bans`,label:"MENU_ITEMS.FACILITY.BANS",style:"facility-btn"})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(u.x4),t.Y36(u.fb),t.Y36(u.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings-overview"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(s,a){1&s&&(t.YNc(0,Bt,1,0,"mat-spinner",0),t.YNc(1,Wt,2,1,"div",1)),2&s&&(t.Q6J("ngIf",a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading))},dependencies:[h.O5,K.Ou,ct.L]})}return i})();var H=c(74104),jt=c(95845),rt=c(5786);function $t(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"FACILITY_DETAIL.ENTITY")," ")}function zt(i,n){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",5),2&i){const e=t.oxw();t.Q6J("entityId",e.facility.id)("entity","facility")}}function Xt(i,n){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"FACILITY_DETAIL.ENTITY")," - ",t.lcZ(2,4,"ADMIN_USER.ENTITY")," ")}function te(i,n){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",6),2&i){const e=t.oxw(2);t.Q6J("firstEntity","facility")("firstEntityId",e.facility.id)("secondEntity","user")}}function ee(i,n){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,Xt,3,6,"ng-template",2),t.YNc(2,te,1,3,"ng-template",3),t.qZA())}let ie=(()=>{class i{constructor(e,s){this.authResolver=e,this.entityStorageService=s}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.facilityUserAttAuth=this.authResolver.isAuthorized("getAssignedUsers_Facility_policy",[this.facility])}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-attributes"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:9,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),t.YNc(6,$t,2,3,"ng-template",2),t.YNc(7,zt,1,2,"ng-template",3),t.qZA(),t.YNc(8,ee,3,0,"mat-tab",4),t.qZA()()),2&s&&(t.xp6(2),t.Oqu(t.lcZ(3,2,"FACILITY_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(6),t.Q6J("ngIf",a.facilityUserAttAuth))},dependencies:[h.O5,H.Vc,H.uD,H.uX,H.SP,jt.Y,rt.t,f.X$]})}return i})();var se=c(93296),ae=c(72263),ne=c(11800),oe=c(79286),g=c(56223),Q=c(27921),q=c(37398),k=c(80874),pt=c(24630),dt=c(23680),z=c(24516),D=c(64170),Z=c(75986),ut=c(37803);function le(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedService(o))}),t._uU(1),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function ce(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"input",7),t.NdJ("keyup",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.updatedSerVal(a))}),t.qZA(),t.TgZ(5,"mat-autocomplete",8,9)(7,"mat-option",10),t.NdJ("onSelectionChange",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onSelectedService("NOT_SELECTED"))}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-option",10),t.NdJ("onSelectionChange",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onSelectedService("ALL"))}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.YNc(13,le,2,2,"mat-option",11),t.ALo(14,"async"),t.qZA()()}if(2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,9,"FACILITY_DETAIL.SERVICE_CONFIG.SERVICE_SELECT")),t.xp6(2),t.Q6J("formControl",s.serviceField)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",s.serviceDisplayFn.bind(s)),t.xp6(2),t.Q6J("value","NOT_SELECTED"),t.xp6(1),t.hij(" ",t.lcZ(9,11,"FACILITY_DETAIL.SERVICE_CONFIG.NOT_SELECTED")," "),t.xp6(2),t.Q6J("value","ALL"),t.xp6(1),t.hij(" ",t.lcZ(12,13,"FACILITY_DETAIL.SERVICE_CONFIG.ALL")," "),t.xp6(2),t.Q6J("ngForOf",t.lcZ(14,15,s.filteredServices))}}function re(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedResource(o))}),t._uU(1),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function pe(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"input",7),t.NdJ("keyup",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.updatedResVal(a))}),t.qZA(),t.TgZ(5,"mat-autocomplete",8,9),t.YNc(7,re,2,2,"mat-option",11),t.ALo(8,"async"),t.qZA()()}if(2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,5,"FACILITY_DETAIL.SERVICE_CONFIG.RES_SELECT")),t.xp6(2),t.Q6J("formControl",s.resourceField)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",s.resourceDisplayFn.bind(s)),t.xp6(2),t.Q6J("ngForOf",t.lcZ(8,7,s.filteredResources))}}function de(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedGroup(o))}),t._uU(1),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function ue(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"input",7),t.NdJ("keyup",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.updatedGroupVal(a))}),t.qZA(),t.TgZ(5,"mat-autocomplete",12,9),t.YNc(7,de,2,2,"mat-option",11),t.ALo(8,"async"),t.qZA()()}if(2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,5,"FACILITY_DETAIL.SERVICE_CONFIG.GROUP_SELECT")),t.xp6(2),t.Q6J("formControl",s.groupField)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",s.groupDisplayFn.bind(s)),t.xp6(2),t.Q6J("ngForOf",t.lcZ(8,7,s.filteredGroups))}}function _e(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedMember(o))}),t._uU(1),t.ALo(2,"userFullName"),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",t.lcZ(2,2,e.user)," ")}}function me(i,n){if(1&i&&(t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"input",13),t.TgZ(5,"mat-autocomplete",8,9),t.YNc(7,_e,3,4,"mat-option",11),t.ALo(8,"async"),t.qZA()()),2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,5,"FACILITY_DETAIL.SERVICE_CONFIG.MEMBER_SELECT")),t.xp6(2),t.Q6J("matAutocomplete",e)("formControl",s.memberField),t.xp6(1),t.Q6J("displayWith",s.memberDisplayFn.bind(s)),t.xp6(2),t.Q6J("ngForOf",t.lcZ(8,7,s.filteredMembers))}}function he(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div",3),t.YNc(1,ce,15,17,"mat-form-field",4),t.TgZ(2,"mat-checkbox",5),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.onOfferAllServices(a))}),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.YNc(5,pe,9,9,"mat-form-field",4),t.YNc(6,ue,9,9,"mat-form-field",4),t.YNc(7,me,9,9,"mat-form-field",4),t.qZA()}if(2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",void 0!==e.services),t.xp6(2),t.hij(" ",t.lcZ(4,5,"FACILITY_DETAIL.SERVICE_CONFIG.ALL_SERVICES")," "),t.xp6(2),t.Q6J("ngIf",void 0!==e.resources&&0!==e.resources.length),t.xp6(1),t.Q6J("ngIf",void 0!==e.selectedResource&&void 0!==e.groups&&0!==e.groups.length),t.xp6(1),t.Q6J("ngIf",void 0!==e.selectedGroup&&void 0!==e.members&&0!==e.members.length)}}function fe(i,n){if(1&i&&t._UZ(0,"perun-web-apps-service-configurator",14),2&i){const e=t.oxw();t.Q6J("facility",e.facility)("resource",e.selectedResource)("group",e.selectedGroup)("member",e.selectedMember)("service",e.selectedService)}}let ge=(()=>{class i{constructor(e,s,a,o,l,_,T){this.facilityManager=e,this.resourceManager=s,this.serviceManager=a,this.membersManager=o,this.namePipe=l,this.translate=_,this.entityStorageService=T,this.serviceField=new g.p4,this.resourceField=new g.p4,this.groupField=new g.p4,this.memberField=new g.p4,this.allowedStatuses=["INVALID","VALID"],this.selectedService="NOT_SELECTED",this.attrNames=[],this.translate.get("FACILITY_DETAIL.SERVICE_CONFIG.ALL").subscribe(I=>this.serviceAllTranslation=I),this.translate.get("FACILITY_DETAIL.SERVICE_CONFIG.NOT_SELECTED").subscribe(I=>this.serviceNotSelectedTranslation=I)}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.facilityManager.getFacilityById(this.facility.id).subscribe(e=>{this.facility=e,this.facilityManager.getAssignedResourcesForFacility(e.id).subscribe(s=>this.resources=s),this.serviceManager.getAssignedServices(e.id).subscribe(s=>this.services=s)}),this.filteredServices=this.serviceField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterServices(e))),this.filteredResources=this.resourceField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterResources(e))),this.filteredGroups=this.groupField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterGroups(e))),this.filteredMembers=this.memberField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterMembers(e)))}onSelectedService(e){this.selectedService=e}onSelectedResource(e){this.selectedResource=e,void 0!==this.selectedResource?(this.resourceManager.getAssignedGroups(this.selectedResource.id).subscribe(s=>this.groups=s),this.selectedGroup=void 0,this.selectedMember=void 0):this.groups=void 0}onOfferAllServices(e){e.checked||this.serviceManager.getAssignedServices(this.facility.id).subscribe(s=>this.services=s)}onSelectedGroup(e){this.selectedGroup=e,void 0!==this.selectedGroup?(this.membersManager.getCompleteRichMembersForGroup(this.selectedGroup.id,!1,this.allowedStatuses,[],this.attrNames).subscribe(s=>this.members=s),this.selectedMember=void 0):this.members=void 0}onSelectedMember(e){this.selectedMember=e}serviceDisplayFn(e){if(null!==e)return"ALL"===e?this.serviceAllTranslation:"NOT_SELECTED"===e?this.serviceNotSelectedTranslation:"string"!=typeof e?e.name:e}resourceDisplayFn(e){if(null!==e)return e.name}groupDisplayFn(e){if(null!==e)return e.name}memberDisplayFn(e){if(null!==e)return this.namePipe.transform(e.user)}updatedSerVal(e){""===e.target.value&&(this.selectedService="NOT_SELECTED")}updatedResVal(e){""===e.target.value&&(this.groups=void 0,this.members=void 0)}updatedGroupVal(e){""===e.target.value&&(this.members=void 0)}_filterServices(e){const s=e.toString().toLowerCase();return this.services.filter(a=>a.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}_filterResources(e){const s=e.toString().toLowerCase();return this.resources.filter(a=>a.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}_filterGroups(e){const s=e.toString().toLowerCase();return this.groups.filter(a=>a.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}_filterMembers(e){const s=e.toString().toLowerCase();return this.members.filter(a=>this.namePipe.transform(a.user).toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(m.xk),t.Y36(m.KK),t.Y36(m.uq),t.Y36(k.dp),t.Y36(f.sK),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-service-config"]],decls:6,vars:5,consts:[[1,"page-subtitle"],["class","col-12 col-lg-6 mb-2",4,"ngIf"],[3,"facility","resource","group","member","service",4,"ngIf"],[1,"col-12","col-lg-6","mb-2"],["class","w-100",4,"ngIf"],[3,"change"],[1,"w-100"],["matInput","","type","text",3,"formControl","matAutocomplete","keyup"],["autoActiveFirstOption","",3,"displayWith"],["auto","matAutocomplete"],[3,"value","onSelectionChange"],[3,"value","onSelectionChange",4,"ngFor","ngForOf"],["autoActiveFirstOption","",3,"displayWith","ngClass"],["matInput","","type","text",3,"matAutocomplete","formControl"],[3,"facility","resource","group","member","service"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,he,8,7,"div",1),t.YNc(5,fe,1,5,"perun-web-apps-service-configurator",2),t.qZA()),2&s&&(t.xp6(2),t.Oqu(t.lcZ(3,3,"FACILITY_DETAIL.SERVICE_CONFIG.TITLE")),t.xp6(2),t.Q6J("ngIf",!!a.facility),t.xp6(1),t.Q6J("ngIf",!!a.facility))},dependencies:[h.mk,h.sg,h.O5,pt.XC,dt.ey,pt.ZL,z.Nt,D.KE,D.hX,g.Fj,g.JJ,g.oH,Z.oG,h.Ov,f.X$,ut.d]})}return i})();var _t=c(27738);let mt=(()=>{class i{constructor(e,s,a){this.facilityService=e,this.guiAuthResolver=s,this.entityStorageService=a,this.disableRouting=!1,this.disableSelf=!1,this.availableRoles=[],this.selected="user",this.type="Facility",this.theme="facility-theme"}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Facility")}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-facility-settings-managers"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},inputs:{disableRouting:"disableRouting",disableSelf:"disableSelf"},decls:1,vars:6,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","disableSelf","disableRouting","theme"]],template:function(s,a){1&s&&t._UZ(0,"app-managers-page",0),2&s&&t.Q6J("complementaryObject",a.facility)("availableRoles",a.availableRoles)("complementaryObjectType",a.type)("disableSelf",a.disableSelf)("disableRouting",a.disableRouting)("theme",a.theme)},dependencies:[_t.s]})}return i})();var x=c(38106),A=c(78337),Te=c(50214),Se=c(98525),O=c(12207),C=c(69755);function Ae(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ce(i,n){1&i&&(t.TgZ(0,"mat-option",18),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.SELECTION_ALL")))}function be(i,n){1&i&&(t.TgZ(0,"mat-option",19),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.NO_SERVICE")))}function Ie(i,n){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function ye(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.CHOOSE_SERVICE")," "))}function ve(i,n){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit,s=t.oxw(2);t.Q6J("value",e),t.xp6(1),t.hij(" ",s.getTypeForView(e)," ")}}function xe(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.REQUIRED_FIELD")," "))}function Ee(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.INVALID_DESTINATION")," "))}function Le(i,n){if(1&i&&(t.TgZ(0,"mat-form-field",21)(1,"mat-label"),t._uU(2),t.qZA(),t._UZ(3,"input",22),t.YNc(4,xe,3,3,"mat-error",9),t.YNc(5,Ee,3,3,"mat-error",9),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(e.getTypeForView(e.selectedType)),t.xp6(1),t.Q6J("formControl",e.destinationControl),t.xp6(1),t.Q6J("ngIf","host"===e.selectedType&&!e.useFacilityHost&&e.destinationControl.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.destinationControl.hasError("invalidDestination"))}}function De(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",14),t.NdJ("ngModelChange",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.useFacilityHost=a)}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("ngModel",e.useFacilityHost),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.ADD_SERVICE_DESTINATION.USE_FACILITY_HOST")," ")}}function Ze(i,n){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function Oe(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div",4),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"mat-form-field")(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"mat-select",5),t.YNc(13,Ce,3,3,"mat-option",6),t.YNc(14,be,3,3,"mat-option",7),t.YNc(15,Ie,2,2,"mat-option",8),t.qZA(),t.YNc(16,ye,3,3,"mat-error",9),t.qZA(),t.TgZ(17,"mat-checkbox",10),t.NdJ("change",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.getServices())})("ngModelChange",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.servicesOnFacility=a)}),t._uU(18),t.ALo(19,"translate"),t.qZA(),t.TgZ(20,"mat-form-field")(21,"mat-label"),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.TgZ(24,"mat-select",11),t.NdJ("ngModelChange",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.selectedType=a)})("selectionChange",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.destinationControl.updateValueAndValidity())}),t.YNc(25,ve,2,2,"mat-option",8),t.qZA()(),t.YNc(26,Le,6,4,"mat-form-field",12),t.YNc(27,De,3,4,"mat-checkbox",13),t.TgZ(28,"mat-form-field")(29,"mat-label"),t._uU(30),t.ALo(31,"translate"),t.qZA(),t.TgZ(32,"mat-select",14),t.NdJ("ngModelChange",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.selectedPropagation=a)}),t.YNc(33,Ze,2,2,"mat-option",8),t.qZA()(),t.TgZ(34,"div",4),t._uU(35),t.ALo(36,"translate"),t.qZA()(),t.TgZ(37,"div",15)(38,"button",16),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(39),t.ALo(40,"translate"),t.qZA(),t.TgZ(41,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSubmit())}),t._uU(42),t.ALo(43,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,22,"DIALOGS.ADD_SERVICE_DESTINATION.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,24,"DIALOGS.ADD_SERVICE_DESTINATION.DESCRIPTION")),t.xp6(4),t.Oqu(t.lcZ(11,26,"DIALOGS.ADD_SERVICE_DESTINATION.SERVICE")),t.xp6(2),t.Q6J("formControl",e.serviceControl),t.xp6(1),t.Q6J("ngIf",0!==e.services.length),t.xp6(1),t.Q6J("ngIf",0===e.services.length),t.xp6(1),t.Q6J("ngForOf",e.services),t.xp6(1),t.Q6J("ngIf",void 0===e.serviceControl.value),t.xp6(1),t.Q6J("ngModel",e.servicesOnFacility),t.xp6(1),t.hij(" ",t.lcZ(19,28,"DIALOGS.ADD_SERVICE_DESTINATION.IS_SERVICES_ONLY_ON_FACILITY")," "),t.xp6(4),t.Oqu(t.lcZ(23,30,"DIALOGS.ADD_SERVICE_DESTINATION.TYPE")),t.xp6(2),t.Q6J("ngModel",e.selectedType),t.xp6(1),t.Q6J("ngForOf",e.types),t.xp6(1),t.Q6J("ngIf",!("host"===e.selectedType&&e.useFacilityHost)),t.xp6(1),t.Q6J("ngIf","host"===e.selectedType),t.xp6(3),t.Oqu(t.lcZ(31,32,"DIALOGS.ADD_SERVICE_DESTINATION.PROPAGATION")),t.xp6(2),t.Q6J("ngModel",e.selectedPropagation),t.xp6(1),t.Q6J("ngForOf",e.propagations),t.xp6(2),t.hij(" ",t.lcZ(36,34,"DIALOGS.ADD_SERVICE_DESTINATION.PROPAGATION_TYPE_"+e.selectedPropagation)," "),t.xp6(4),t.hij(" ",t.lcZ(40,36,"DIALOGS.ADD_SERVICE_DESTINATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.invalidDestination()||e.serviceControl.invalid||"noService"===e.serviceControl.value),t.xp6(1),t.hij(" ",t.lcZ(43,38,"DIALOGS.ADD_SERVICE_DESTINATION.ADD")," ")}}let Re=(()=>{class i{constructor(e,s,a,o){this.dialogRef=e,this.data=s,this.facilitiesManager=a,this.servicesManager=o,this.services=[],this.types=["host","user@host","user@host:port","user@host-windows","host-windows-proxy","url","email","semail","service-specific"],this.selectedType="host",this.propagations=["PARALLEL","DUMMY"],this.selectedPropagation="PARALLEL",this.useFacilityHost=!1,this.loading=!1,this.emailRegex=new RegExp(d.B2),this.hostPattern=new RegExp("^(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)$|^(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$"),this.urlPattern=new RegExp("^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;()*$']*[-a-zA-Z0-9+&@#/%=~_|()*$']$"),this.userAtHostPattern=new RegExp("^[a-z_]([a-z0-9_-]{0,31}|[a-z0-9_-]{0,30}\\$)@(?:(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)$|(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$)"),this.userAtHostPortPattern=new RegExp("^[a-z_]([a-z0-9_-]{0,31}|[a-z0-9_-]{0,30}\\$)@(?:(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)|(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}):[0-9]+"),this.serviceSpecificPattern=new RegExp("^(?!-)[a-zA-Z0-9-_.:/]*$")}ngOnInit(){this.serviceControl=new g.p4(void 0,g.kI.required),this.destinationControl=new g.p4("",this.getDestinationValidator()),this.emailControl=new g.p4("",[g.kI.required,g.kI.pattern(this.emailRegex)]),this.servicesOnFacility=!0,this.getServices()}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,"all"===this.serviceControl.value?this.useFacilityHost?this.servicesManager.addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility({services:this.services,facility:this.data.facility.id}).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1):this.servicesManager.addDestinationToMultipleServices({services:this.services,facility:this.data.facility.id,destination:this.destinationControl.value,type:this.selectedType,propagationType:this.selectedPropagation}).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1):this.useFacilityHost?this.servicesManager.addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility(this.serviceControl.value.id,this.data.facility.id).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1):this.servicesManager.addDestination(this.serviceControl.value.id,this.data.facility.id,this.destinationControl.value,this.selectedType,this.selectedPropagation).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1)}getServices(){this.loading=!0,this.servicesOnFacility?0!==this.data.configServices.length?this.services=this.data.configServices:this.servicesManager.getAssignedServices(this.data.facility.id).subscribe(e=>{this.services=e},()=>this.loading=!1):this.servicesManager.getServices().subscribe(e=>{this.services=e},()=>this.loading=!1),this.loading=!1,this.serviceControl.setValue(void 0)}getTypeForView(e){return"semail"===e?"Send Mail":"service-specific"===e?"Service Specific":e}invalidDestination(){return("host"!==this.selectedType||!this.useFacilityHost)&&this.destinationControl.invalid}getDestinationValidator(){return e=>{if(!e.value)return null;let s;switch(this.selectedType){case"host":case"host-windows-proxy":s=this.hostPattern;break;case"email":case"semail":s=this.emailRegex;break;case"url":s=this.urlPattern;break;case"user@host":case"user@host-windows":s=this.userAtHostPattern;break;case"user@host:port":s=this.userAtHostPortPattern;break;case"service-specific":s=this.serviceSpecificPattern;break;default:return null}return s.test(e.value)?null:{invalidDestination:{value:e.value}}}}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(m.IQ),t.Y36(m.KK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-add-services-destination-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"font-italic"],["required","",3,"formControl"],["value","all",4,"ngIf"],["value","noService",4,"ngIf"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"ngModel","change","ngModelChange"],[3,"ngModel","ngModelChange","selectionChange"],["class","w-100",4,"ngIf"],[3,"ngModel","ngModelChange",4,"ngIf"],[3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["value","all"],["value","noService"],[3,"value"],[1,"w-100"],["matInput","","required","",3,"formControl"]],template:function(s,a){if(1&s&&(t.YNc(0,Ae,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Oe,44,40,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.data.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.sg,h.O5,dt.ey,z.Nt,D.KE,D.hX,D.TO,g.Fj,g.JJ,g.Q7,g.oH,g.On,S.lW,Z.oG,p.uh,p.xY,p.H8,Se.gD,O.b,C.e,f.X$],data:{animation:[B.BQ]}})}return i})();var ht=c(26481),R=c(11186),E=c(55959),N=c(62481),v=c(2730);function Ne(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",10),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SERVICES_DESTINATIONS.DESTINATIONS_INFO")," "))}function Fe(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",11),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.addDestination())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SERVICES_DESTINATIONS.ADD")," "))}function ke(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeDestination())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_DESTINATIONS.REMOVE")," ")}}function we(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onAllow())}),t.TgZ(1,"mat-icon"),t._uU(2," check_circle_outline "),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.allSelectedAllowed()),t.xp6(3),t.hij(" ",t.lcZ(4,2,"FACILITY_DETAIL.SERVICES_DESTINATIONS.ALLOW")," ")}}function Ye(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onBlock())}),t.TgZ(1,"mat-icon"),t._uU(2," block "),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.allSelectedBlocked()),t.xp6(3),t.hij(" ",t.lcZ(4,2,"FACILITY_DETAIL.SERVICES_DESTINATIONS.BLOCK")," ")}}function Ue(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Me(i,n){if(1&i&&t._UZ(0,"app-perun-web-apps-destination-list",14),2&i){const e=t.oxw();t.Q6J("filterValue",e.filterValue)("selection",e.selected)("destinations",e.destinations)("services",e.configServicesIds)("displayedColumns",e.displayedColumns)("tableId",e.tableId)}}let ft=(()=>{class i{static#t=this.id="FacilityServicesDestinationsComponent";constructor(e,s,a,o,l,_,T,I){this.dialog=e,this.facilitiesManager=s,this.servicesManager=a,this.translate=o,this.notificator=l,this.authResolver=_,this.serviceManager=T,this.entityStorageService=I,this.displayedColumns=["select","destinationId","service","destination","type","status","propagationType","lastSuccessfulPropagation"],this.configServices=[],this.configServicesIds=new Set,this.title="FACILITY_DETAIL.SERVICES_DESTINATIONS.TITLE",this.destinationEmitter=new t.vpe,this.destinations=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.Cf}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.servicesManager.getAllRichDestinationsForFacility(this.facility.id).subscribe(e=>{this.destinations=e,this.destinationEmitter.emit(this.destinations),this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addDestination_Service_Facility_Destination_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeDestination_Service_Facility_Destination_policy",[this.facility]),this.allowAuth=this.authResolver.isAuthorized("unblockServiceOnDestination_Service_int_policy",[this.facility]),this.blockAuth=this.authResolver.isAuthorized("blockServiceOnDestination_Service_int_policy",[this.facility]),this.displayedColumns=this.removeAuth?this.displayedColumns:this.displayedColumns.filter(e=>"select"!==e)}addDestination(){const e=(0,d.kZ)();e.width="600px",e.data={facility:this.facility,theme:"facility-theme",configServices:this.configServices},this.dialog.open(Re,e).afterClosed().subscribe(a=>{a&&(this.refreshTable(),this.notificator.showSuccess(this.translate.instant("FACILITY_DETAIL.SERVICES_DESTINATIONS.ADD_SUCCESS")))})}removeDestination(){const e=(0,d.kZ)();e.width="600px",e.data={destinations:this.selected.selected,theme:"facility-theme"},this.dialog.open(Te.u,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}blockServicesOnDestinations(e){this.serviceManager.blockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("FACILITY_DETAIL.SERVICES_DESTINATIONS.BLOCK_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}onBlock(){this.loading=!0,this.blockServicesOnDestinations(this.selected.selected)}allowServicesOnDestinations(e){this.serviceManager.unblockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("FACILITY_DETAIL.SERVICES_DESTINATIONS.ALLOW_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}onAllow(){this.loading=!0,this.allowServicesOnDestinations(this.selected.selected)}applyFilter(e){this.filterValue=e}allSelectedAllowed(){return this.selected.selected.reduce((e,s)=>e&&!s.blocked,!0)}allSelectedBlocked(){return this.selected.selected.reduce((e,s)=>e&&s.blocked,!0)}static#e=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(m.IQ),t.Y36(m.KK),t.Y36(u.Te),t.Y36(u.V6),t.Y36(u.x4),t.Y36(m.KK),t.Y36(u.fb))};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-facility-services-destinations"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},inputs:{displayedColumns:"displayedColumns",configServices:"configServices",configServicesIds:"configServicesIds",title:"title",loading:"loading"},outputs:{destinationEmitter:"destinationEmitter"},decls:15,vars:11,consts:[[1,"page-subtitle"],["alert_type","info",4,"ngIf"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","mat-stroked-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"filterValue","selection","destinations","services","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","info"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2",3,"disabled","click"],[3,"filterValue","selection","destinations","services","displayedColumns","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Ne,3,3,"perun-web-apps-alert",1),t.TgZ(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(6,Fe,3,3,"button",3),t.YNc(7,ke,3,4,"button",4),t.YNc(8,we,5,4,"button",5),t.YNc(9,Ye,5,4,"button",5),t.TgZ(10,"perun-web-apps-debounce-filter",6),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(11,Ue,1,0,"ng-template",null,7,t.W1O),t.TgZ(13,"div",8),t.YNc(14,Me,1,6,"app-perun-web-apps-destination-list",9),t.qZA()()),2&s){const o=t.MAs(12);t.xp6(2),t.Oqu(t.lcZ(3,9,a.title)),t.xp6(2),t.Q6J("ngIf",a.title.includes("CONFIG")),t.xp6(2),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("ngIf",a.allowAuth),t.xp6(1),t.Q6J("ngIf",a.blockAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.SERVICES_DESTINATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.O5,F.Hw,S.lW,ht.q,R.w,E.K,N.t,v.P,C.e,f.X$]})}return i})();var X=c(34004);function Je(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ge(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div")(5,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.applyFilter(a))}),t.qZA(),t.TgZ(6,"div",4),t._UZ(7,"perun-web-apps-owners-list",5),t.qZA(),t.TgZ(8,"div",6)(9,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onAdd())}),t._uU(13),t.ALo(14,"translate"),t.qZA()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.ADD_OWNERS.TITLE")),t.xp6(3),t.Q6J("placeholder","DIALOGS.ADD_OWNERS.FILTER"),t.xp6(2),t.Q6J("filterValue",e.filterValue)("selection",e.selection)("owners",e.owners)("tableId",e.tableId),t.xp6(3),t.hij(" ",t.lcZ(11,11,"DIALOGS.ADD_OWNERS.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===e.selection.selected.length||e.loading),t.xp6(1),t.hij(" ",t.lcZ(14,13,"DIALOGS.ADD_OWNERS.ADD")," ")}}let He=(()=>{class i{constructor(e,s,a,o,l,_){this.dialogRef=e,this.data=s,this.notificator=a,this.translate=o,this.ownersManagerService=l,this.facilitiesManagerService=_,this.extSources=[],this.selection=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.BV,this.owners=[]}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.ownersManagerService.getAllOwners().subscribe(e=>{this.owners=e.filter(s=>!this.data.forbiddenOwners.includes(s.id)),this.loading=!1},()=>this.loading=!1)}applyFilter(e){this.filterValue=e}onAdd(){this.loading=!0;const e=this.selection.selected.map(s=>s.id);this.facilitiesManagerService.addFacilityOwners(this.data.facilityId,e).subscribe({next:()=>{this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_OWNERS.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(u.V6),t.Y36(u.Te),t.Y36(m.aC),t.Y36(m.IQ))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-facility-owner-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[1,"font-size-1rem",3,"placeholder","filter"],["mat-dialog-content",""],[3,"filterValue","selection","owners","tableId"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(s,a){if(1&s&&(t.YNc(0,Je,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ge,15,15,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,p.uh,p.xY,p.H8,O.b,v.P,X.Q,C.e,f.X$]})}return i})();var r=c(25313);function Qe(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function qe(i,n){1&i&&t._UZ(0,"th",14)}function Pe(i,n){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.name)}}function Ve(i,n){1&i&&t._UZ(0,"tr",16)}function Be(i,n){1&i&&t._UZ(0,"tr",17)}function We(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,qe,1,0,"th",7),t.YNc(14,Pe,2,1,"td",8),t.BQk(),t.YNc(15,Ve,1,0,"tr",9),t.YNc(16,Be,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_OWNERS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.REMOVE_OWNERS.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_OWNERS.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_OWNERS.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_OWNERS.DELETE")," ")}}let Ke=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.notificator=a,this.translate=o,this.facilitiesManagerService=l,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new r.by(this.data.owners),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.data.owners.map(s=>s.id);this.facilitiesManagerService.removeFacilityOwners(this.data.facilityId,e).subscribe({next:()=>{this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_OWNERS.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(u.V6),t.Y36(u.Te),t.Y36(m.IQ))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-facility-owner-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(s,a){if(1&s&&(t.YNc(0,Qe,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,We,24,19,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,p.uh,p.xY,p.H8,O.b,C.e,f.X$]})}return i})();function je(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCreate())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SETTINGS.OWNERS.ADD"),"\n"))}function $e(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SETTINGS.OWNERS.DELETE"),"\n")}}function ze(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Xe(i,n){if(1&i&&t._UZ(0,"perun-web-apps-owners-list",10),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("owners",e.owners)("selection",e.selection)("tableId",e.tableId)}}let gt=(()=>{class i{constructor(e,s,a,o){this.facilitiesManagerService=e,this.dialog=s,this.authResolver=a,this.entityStorageService=o,this.ownerEmitter=new t.vpe,this.owners=[],this.selection=new A.Ov(!0,[]),this.displayedColumns=["id","name","contact","type"],this.tableId=x.zp}ngOnInit(){this.filterValue="",this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.selection.clear(),this.facilitiesManagerService.getFacilityOwners(this.facility.id).subscribe(e=>{this.owners=e,this.ownerEmitter.emit(this.owners),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addOwner_Facility_Owner_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeOwner_Facility_Owner_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name","contact","type"]:["id","name","contact","type"]}applyFilter(e){this.filterValue=e}onCreate(){const e=(0,d.kZ)();e.width="800px",e.data={theme:"facility-theme",facilityId:this.facility.id,forbiddenOwners:this.owners.map(a=>a.id)},this.dialog.open(He,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}onRemove(){const e=(0,d.kZ)();e.width="600px",e.data={theme:"facility-theme",owners:this.selection.selected,facilityId:this.facility.id},this.dialog.open(Ke,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(p.uw),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings-owners"]],outputs:{ownerEmitter:"ownerEmitter"},decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","filterValue","owners","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","filterValue","owners","selection","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(4,je,3,3,"button",2),t.YNc(5,$e,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(7,ze,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,Xe,1,5,"perun-web-apps-owners-list",7),t.qZA()),2&s){const o=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"FACILITY_DETAIL.SETTINGS.OWNERS.TITLE")),t.xp6(3),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_MANAGEMENT.FILTER_PLACEHOLDER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.O5,S.lW,E.K,N.t,v.P,X.Q,C.e,f.X$]})}return i})();var ti=c(33317);function ei(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function ii(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_HOST.EMPTY_MESSAGE")," "))}function si(i,n){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.AsE(" ",t.lcZ(2,2,"DIALOGS.ADD_HOST.INVALID_HOST")," ",e.hostsCtrl.getError("invalidHost").value," ")}}function ai(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-form-field",4)(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"textarea",5),t._uU(10," "),t.qZA(),t.YNc(11,ii,3,3,"mat-error",6),t.YNc(12,si,3,4,"mat-error",6),t.qZA(),t.TgZ(13,"perun-web-apps-alert",7),t._uU(14),t.ALo(15,"translate"),t.qZA()(),t.TgZ(16,"div",8)(17,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(18),t.ALo(19,"translate"),t.qZA(),t.TgZ(20,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onAdd())}),t._uU(21),t.ALo(22,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.ADD_HOST.TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,11,"DIALOGS.ADD_HOST.SUBTITLE")),t.xp6(2),t.Q6J("formControl",e.hostsCtrl),t.xp6(2),t.Q6J("ngIf",e.hostsCtrl.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hostsCtrl.hasError("invalidHost")),t.xp6(2),t.Oqu(t.lcZ(15,13,"DIALOGS.ADD_HOST.HINT")),t.xp6(4),t.hij(" ",t.lcZ(19,15,"DIALOGS.ADD_HOST.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.hostsCtrl.invalid||e.loading),t.xp6(1),t.hij(" ",t.lcZ(22,17,"DIALOGS.ADD_HOST.ADD")," ")}}let ni=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.facilitiesManager=a,this.notificator=o,this.translate=l,this.loading=!1,this.hostPattern=new RegExp("^(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)$|^(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$")}static parseRange(e){const[s,a]=e.split("-");return[parseInt(s.substring(1,s.length),10),parseInt(a.substring(0,a.length),10)]}ngOnInit(){this.theme=this.data.theme,this.hostsCtrl=new g.p4("",[g.kI.required,this.hostsNameValidator()]),this.hostsCtrl.markAllAsTouched()}onAdd(){this.loading=!0;const e=this.hostsCtrl.value.split("\n");let s=[];for(const a of e)s=s.concat(this.parseHostName(a));this.facilitiesManager.addHosts(this.data.facilityId,s).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_HOST.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}hostsNameValidator(){return e=>{let s=[];const a=e.value.split("\n");for(const o of a)s=s.concat(this.parseHostName(o));for(const o of s)if(!this.hostPattern.test(o))return{invalidHost:{value:o}};return null}}parseHostName(e){const s=new RegExp("[[0-9]+-[0-9]+]","g"),a=e.split(s),o=e.match(s);if(null==o)return""===e?[]:[e];let l=[];for(let _=0;_{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.facilitiesManager=a,this.notificator=o,this.translate=l,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.hosts=this.data.hosts,this.dataSource=new r.by(this.data.hosts)}onConfirm(){this.loading=!0,this.facilitiesManager.removeHosts(this.data.facilityId,this.hosts.map(e=>e.id)).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_HOST.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(m.IQ),t.Y36(u.V6),t.Y36(f.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-host-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(s,a){if(1&s&&(t.YNc(0,oi,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,di,24,19,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,p.uh,p.xY,p.H8,O.b,C.e,f.X$]})}return i})();var b=c(13566),w=c(77983),Tt=c(56881),Y=c(93035),U=c(32596),M=c(8355);function _i(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",15)(1,"mat-checkbox",16),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const mi=function(i){return{name:i}};function hi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",17)(1,"mat-checkbox",18),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,mi,e.hostname)))("checked",s.selection.isSelected(e))}}function fi(i,n){1&i&&(t.ynx(0,12),t.YNc(1,_i,4,7,"th",13),t.YNc(2,hi,4,9,"td",14),t.BQk())}function gi(i,n){1&i&&(t.TgZ(0,"th",19),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.HOSTS_LIST.TABLE_HOST_ID")," "))}function Ti(i,n){if(1&i&&(t.TgZ(0,"td",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.id)}}function Si(i,n){1&i&&(t.TgZ(0,"th",19),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.HOSTS_LIST.TABLE_HOST_NAME")," "))}function Ai(i,n){if(1&i&&(t.TgZ(0,"td",21),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=n.$implicit;t.uIk("data-cy",t.lcZ(1,2,e.hostname)),t.xp6(2),t.hij(" ",e.hostname," ")}}function Ci(i,n){1&i&&t._UZ(0,"tr",22)}const St=function(i,n){return["/facilities",i,"hosts",n]};function bi(i,n){if(1&i&&t._UZ(0,"tr",23),2&i){const e=n.$implicit,s=t.oxw();t.ekj("cursor-pointer",!s.disableRouting),t.Q6J("perunWebAppsMiddleClickRouterLink",s.disableRouting?null:t.WLB(4,St,s.facilityId.toString(),e.id.toString()))("routerLink",s.disableRouting?null:t.WLB(7,St,s.facilityId,e.id))}}function Ii(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function yi(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.HOSTS_LIST.NO_HOST_WARNING"),"\n"))}const vi=function(i){return{all:i}};let At=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.hosts=[],this.selection=new A.Ov(!0,[]),this.disableRouting=!1,this.displayedColumns=["select","id","name"],this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"name":return e.hostname;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new r.by(this.hosts),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getDataForColumn),this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-hosts-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{hosts:"hosts",selection:"selection",filterValue:"filterValue",tableId:"tableId",facilityId:"facilityId",disableRouting:"disableRouting",displayedColumns:"displayedColumns"},features:[t.TTD],decls:15,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,fi,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,gi,3,3,"th",5),t.YNc(7,Ti,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Si,3,3,"th",5),t.YNc(10,Ai,3,4,"td",8),t.BQk(),t.YNc(11,Ci,1,0,"tr",9),t.YNc(12,bi,1,10,"tr",10),t.qZA()()(),t.YNc(13,Ii,3,3,"perun-web-apps-alert",11),t.YNc(14,yi,3,3,"perun-web-apps-alert",11)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.hosts.length),t.xp6(1),t.Q6J("pageSizeOptions",a.pageSizeOptions)("dataLength",a.dataSource.filteredData.length)("tableId",a.tableId),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,vi,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(8),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.hosts.length),t.xp6(1),t.Q6J("ngIf",0===a.hosts.length))},dependencies:[h.O5,y.rH,b.YE,b.nU,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,Z.oG,R.w,j.Y,$.Q,w.l,f.X$,Tt.R,Y.I,U.G,M.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function xi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.addHost())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.HOSTS.ADD")," "))}function Ei(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeHost())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.HOSTS.REMOVE")," ")}}function Li(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Di(i,n){if(1&i&&t._UZ(0,"app-hosts-list",10),2&i){const e=t.oxw();t.Q6J("disableRouting",!e.routeAuth||e.disableRouting)("filterValue",e.filterValue)("hosts",e.hosts)("selection",e.selected)("displayedColumns",e.displayedColumns)("facilityId",e.facility.id)("tableId",e.tableId)}}let Ct=(()=>{class i{constructor(e,s,a,o){this.dialog=e,this.facilitiesManager=s,this.authResolver=a,this.entityStorageService=o,this.disableRouting=!1,this.hostEmitter=new t.vpe,this.hosts=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.eq,this.displayedColumns=["id","name"]}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.facilitiesManager.getHosts(this.facility.id).subscribe(e=>{this.hosts=e,this.hostEmitter.emit(this.hosts),this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addHosts_Facility_List_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeHosts_List_Facility_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name"]:["id","name"],0!==this.hosts.length&&(this.routeAuth=this.authResolver.isAuthorized("getHostById_int_policy",[this.facility,this.hosts[0]]))}addHost(){const e=(0,d.kZ)();e.width="600px",e.data={facilityId:this.facility.id,theme:"facility-theme"},this.dialog.open(ni,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}removeHost(){const e=(0,d.kZ)();e.width="600px",e.data={facilityId:this.facility.id,theme:"facility-theme",hosts:this.selected.selected},this.dialog.open(ui,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(m.IQ),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-hosts"]],inputs:{disableRouting:"disableRouting"},outputs:{hostEmitter:"hostEmitter"},decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","hosts","selection","displayedColumns","facilityId","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","filterValue","hosts","selection","displayedColumns","facilityId","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(5,xi,3,3,"button",2),t.YNc(6,Ei,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(8,Li,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,Di,1,7,"app-hosts-list",7),t.qZA()()),2&s){const o=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"FACILITY_DETAIL.HOSTS.TITLE")),t.xp6(3),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.HOSTS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.O5,S.lW,At,E.K,N.t,v.P,C.e,f.X$]})}return i})();function Zi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",16)(1,"mat-checkbox",17),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const Oi=function(i){return{name:i}};function Ri(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",18)(1,"mat-checkbox",19),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.ALo(4,"userFullName"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(9,Oi,t.lcZ(4,7,e[1]))))("checked",s.selection.isSelected(e))}}function Ni(i,n){1&i&&(t.ynx(0,13),t.YNc(1,Zi,4,7,"th",14),t.YNc(2,Ri,5,11,"td",15),t.BQk())}function Fi(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.USER_ID")," "))}function ki(i,n){if(1&i&&(t.TgZ(0,"td",21),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e[1].id," ")}}function wi(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.NAME")," "))}function Yi(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e[1])," ")}}function Ui(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.REASON")," "))}function Mi(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e[0].description," ")}}function Ji(i,n){1&i&&t._UZ(0,"tr",23)}function Gi(i,n){1&i&&t._UZ(0,"tr",24)}function Hi(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Qi(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.NO_BANS_WARNING"),"\n"))}const qi=function(i){return{all:i}};let Pi=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.bansOnFacilitiesWithUsers=[],this.selection=new A.Ov(!0,[]),this.pageSizeOptions=d.f7,this.displayedColumns=["select","userId","name","reason"]}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,s){switch(s){case"userId":return e[1].id.toString();case"reason":return e[0].description;case"name":return(0,d.hu)(e[1]);default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"userId"!==e)),this.dataSource=new r.by(this.bansOnFacilitiesWithUsers),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-blacklist-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{bansOnFacilitiesWithUsers:"bansOnFacilitiesWithUsers",selection:"selection",filterValue:"filterValue",tableId:"tableId"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","userId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","reason"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,Ni,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,Fi,3,3,"th",5),t.YNc(7,ki,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,wi,3,3,"th",5),t.YNc(10,Yi,3,3,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,Ui,3,3,"th",5),t.YNc(13,Mi,2,1,"td",8),t.BQk(),t.YNc(14,Ji,1,0,"tr",10),t.YNc(15,Gi,1,0,"tr",11),t.qZA()()(),t.YNc(16,Hi,3,3,"perun-web-apps-alert",12),t.YNc(17,Qi,3,3,"perun-web-apps-alert",12)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.bansOnFacilitiesWithUsers.length),t.xp6(1),t.Q6J("pageSizeOptions",a.pageSizeOptions)("dataLength",a.dataSource.filteredData.length)("tableId",a.tableId),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,qi,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.bansOnFacilitiesWithUsers.length),t.xp6(1),t.Q6J("ngIf",0===a.bansOnFacilitiesWithUsers.length))},dependencies:[h.O5,b.YE,b.nU,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,Z.oG,R.w,w.l,f.X$,ut.d,Y.I,U.G,M.r]})}return i})();function Vi(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Bi(i,n){if(1&i&&t._UZ(0,"app-perun-web-apps-blacklist-list",6),2&i){const e=t.oxw();t.Q6J("bansOnFacilitiesWithUsers",e.bansOnFacilitiesWithUsers)("filterValue",e.filterValue)("selection",e.selected)("tableId",e.tableId)}}let Wi=(()=>{class i{constructor(e,s,a){this.facilitiesManager=e,this.usersManager=s,this.entityStorageService=a,this.bansOnFacilitiesWithUsers=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.NG}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.facilitiesManager.getBansForFacility(this.facility.id).subscribe(e=>{const s=e;for(const a of s){let o;this.usersManager.getUserById(a.userId).subscribe(l=>{o=l}),this.bansOnFacilitiesWithUsers.push([a,o])}this.selected.clear(),this.loading=!1})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(m.Fv),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-facility-settings-blacklist"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"bansOnFacilitiesWithUsers","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"bansOnFacilitiesWithUsers","filterValue","selection","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.TgZ(5,"perun-web-apps-debounce-filter",2),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.ALo(6,"translate"),t.qZA(),t.YNc(7,Vi,1,0,"ng-template",null,3,t.W1O),t.TgZ(9,"div",4),t.YNc(10,Bi,1,4,"app-perun-web-apps-blacklist-list",5),t.qZA()()),2&s){const o=t.MAs(8);t.xp6(2),t.Oqu(t.lcZ(3,4,"FACILITY_DETAIL.SETTINGS.BLACKLIST.TITLE")),t.xp6(3),t.Q6J("placeholder",t.lcZ(6,6,"FACILITY_DETAIL.SETTINGS.BLACKLIST.FILTER")),t.xp6(5),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[Pi,E.K,N.t,v.P,C.e,f.X$]})}return i})(),Ki=(()=>{class i{constructor(e,s){this.facilityManager=e,this.route=s,this.host={beanName:"",id:0}}ngOnInit(){this.route.params.subscribe(e=>{this.hostId=Number(e.hostId),this.facilityManager.getHostById(this.hostId).subscribe(s=>{this.host=s})})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(y.gz))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-hosts-detail"]],decls:5,vars:6,consts:[[1,"page-subtitle"],[3,"entityId","entity"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"app-one-entity-attribute-page",1),t.qZA()),2&s&&(t.xp6(2),t.AsE(" ",t.lcZ(3,4,"FACILITY_DETAIL.HOSTS.HOSTS_DETAIL.TITLE")," ",a.host.hostname," "),t.xp6(2),t.Q6J("entityId",a.hostId)("entity","host"))},dependencies:[rt.t,f.X$]})}return i})();function ji(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",16)(1,"mat-checkbox",17),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const $i=function(i){return{name:i}};function zi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",18)(1,"mat-checkbox",19),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,$i,e.name)))("checked",s.selection.isSelected(e))}}function Xi(i,n){1&i&&(t.ynx(0,13),t.YNc(1,ji,4,7,"th",14),t.YNc(2,zi,4,9,"td",15),t.BQk())}function ts(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.ID")," "))}function es(i,n){if(1&i&&(t.TgZ(0,"td",21),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function is(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.NAME")," "))}function ss(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.name)}}function as(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.DESCRIPTION")," "))}function ns(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.description)}}function os(i,n){1&i&&t._UZ(0,"tr",23)}function ls(i,n){1&i&&t._UZ(0,"tr",24)}function cs(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function rs(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.NO_SECURITY_TEAMS_WARNING"),"\n"))}const ps=function(i){return{all:i}};let ds=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.securityTeams=[],this.selection=new A.Ov(!0,[]),this.displayedColumns=["select","id","name","description"],this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"name":return e.name;case"description":return e.description;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new r.by(this.securityTeams),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-security-teams-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{securityTeams:"securityTeams",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,Xi,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,ts,3,3,"th",5),t.YNc(7,es,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,is,3,3,"th",5),t.YNc(10,ss,2,1,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,as,3,3,"th",5),t.YNc(13,ns,2,1,"td",8),t.BQk(),t.YNc(14,os,1,0,"tr",10),t.YNc(15,ls,1,0,"tr",11),t.qZA()()(),t.YNc(16,cs,3,3,"perun-web-apps-alert",12),t.YNc(17,rs,3,3,"perun-web-apps-alert",12)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.securityTeams.length),t.xp6(1),t.Q6J("pageSizeOptions",a.pageSizeOptions)("dataLength",a.dataSource.filteredData.length)("tableId",a.tableId),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,ps,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.securityTeams.length),t.xp6(1),t.Q6J("ngIf",0===a.securityTeams.length))},dependencies:[h.O5,b.YE,b.nU,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,Z.oG,R.w,w.l,f.X$,Y.I,U.G,M.r]})}return i})();function us(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function _s(i,n){if(1&i&&t._UZ(0,"app-security-teams-list",6),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("securityTeams",e.securityTeams)("selection",e.selected)("tableId",e.tableId)}}let ms=(()=>{class i{constructor(e,s,a,o){this.dialog=e,this.facilitiesManager=s,this.authResolver=a,this.entityStorageService=o,this.securityTeams=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.O9,this.displayedColumns=[]}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.facilitiesManager.getAssignedSecurityTeams(this.facility.id).subscribe(e=>{this.securityTeams=e,this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("assignSecurityTeam_Facility_SecurityTeam_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeSecurityTeam_Facility_SecurityTeam_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name","description"]:["id","name","description"]}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(m.IQ),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-security-teams"]],decls:10,vars:6,consts:[[1,"page-subtitle"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","filterValue","securityTeams","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","filterValue","securityTeams","selection","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.TgZ(5,"perun-web-apps-debounce-filter",2),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(6,us,1,0,"ng-template",null,3,t.W1O),t.TgZ(8,"div",4),t.YNc(9,_s,1,5,"app-security-teams-list",5),t.qZA()()),2&s){const o=t.MAs(7);t.xp6(2),t.Oqu(t.lcZ(3,4,"FACILITY_DETAIL.SECURITY_TEAMS.TITLE")),t.xp6(3),t.Q6J("placeholder","FACILITY_DETAIL.SECURITY_TEAMS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[ds,E.K,N.t,v.P,C.e,f.X$]})}return i})();var hs=c(40945),fs=c(90068);function gs(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ts(i,n){1&i&&(t.TgZ(0,"th",16),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DELETE_TASK_RESULT.RESULT_ID")," "))}function Ss(i,n){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.id)}}function As(i,n){1&i&&(t.TgZ(0,"th",16),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DELETE_TASK_RESULT.DESTINATION")," "))}function Cs(i,n){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.destination.destination)}}function bs(i,n){1&i&&(t.TgZ(0,"th",16),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DELETE_TASK_RESULT.TIME")," "))}function Is(i,n){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.timestamp,"d.M.y H:mm:ss")," ")}}function ys(i,n){1&i&&t._UZ(0,"tr",18)}function vs(i,n){1&i&&t._UZ(0,"tr",19)}function xs(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Ts,3,3,"th",7),t.YNc(14,Ss,2,1,"td",8),t.BQk(),t.ynx(15,9),t.YNc(16,As,3,3,"th",7),t.YNc(17,Cs,2,1,"td",8),t.BQk(),t.ynx(18,10),t.YNc(19,bs,3,3,"th",7),t.YNc(20,Is,3,4,"td",8),t.BQk(),t.YNc(21,ys,1,0,"tr",11),t.YNc(22,vs,1,0,"tr",12),t.qZA()(),t.TgZ(23,"div",13)(24,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(25),t.ALo(26,"translate"),t.qZA(),t.TgZ(27,"button",15),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDelete())}),t._uU(28),t.ALo(29,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.DELETE_TASK_RESULT.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,11,"DIALOGS.DELETE_TASK_RESULT.DESCRIPTION")),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.DELETE_TASK_RESULT.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(26,15,"DIALOGS.DELETE_TASK_RESULT.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(29,17,"DIALOGS.DELETE_TASK_RESULT.REMOVE")," ")}}let bt=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.taskManager=a,this.notificator=o,this.translate=l,this.loading=!1,this.dataSource=new r.by(this.data.taskResults),this.displayedColumns=["id","destination","time"]}ngOnInit(){this.theme=this.data.theme,this.taskResults=this.data.taskResults}onDelete(){this.loading=!0;const e=this.taskResults.map(s=>s.id);this.taskManager.deleteTaskResultsByIds(e).subscribe({next:()=>{this.dialogRef.close(!0),this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_TASK_RESULT.SUCCESS"))},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(m.Ob),t.Y36(u.V6),t.Y36(u.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-task-result-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","destination"],["matColumnDef","time"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(s,a){if(1&s&&(t.YNc(0,gs,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,xs,30,19,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,p.uh,p.xY,p.H8,O.b,C.e,h.uU,f.X$]})}return i})();var Es=c(12877);function Ls(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ds(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",12),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.change(a))}),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.s9C("matTooltip",t.lcZ(1,5,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("checked",e.taskChecked)("disabled",e.checkboxesDisabled)("matTooltipDisabled",!e.checkboxesDisabled),t.xp6(2),t.hij(" ",t.lcZ(3,7,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOX_TASK_AND_TASK_RESULTS")," ")}}function Zs(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",13),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.change(a))}),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.s9C("matTooltip",t.lcZ(1,5,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("checked",e.taskResultsChecked)("disabled",e.checkboxesDisabled)("matTooltipDisabled",!e.checkboxesDisabled),t.xp6(2),t.hij(" ",t.lcZ(3,7,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOX_TASK_RESULTS")," ")}}function Os(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div"),t.YNc(9,Ds,4,9,"mat-checkbox",4),t.YNc(10,Zs,4,9,"mat-checkbox",5),t.TgZ(11,"mat-checkbox",6),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.change(a))}),t.ALo(12,"translate"),t._uU(13),t.ALo(14,"translate"),t.qZA()(),t.TgZ(15,"p"),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"div",7),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"perun-web-apps-resources-list",8),t.NdJ("allSelected",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.disableCheckboxes(a))}),t.qZA()(),t.TgZ(22,"div",9)(23,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.cancel())}),t._uU(24),t.ALo(25,"translate"),t.qZA(),t.TgZ(26,"button",11),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.remove())}),t._uU(27),t.ALo(28,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,19,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,21,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DESCRIPTION")),t.xp6(3),t.Q6J("ngIf",null!==e.taskId),t.xp6(1),t.Q6J("ngIf",null!==e.taskId),t.xp6(1),t.s9C("matTooltip",t.lcZ(12,23,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("disabled",e.checkboxesDisabled)("matTooltipDisabled",!e.checkboxesDisabled)("checked",e.destinationChecked),t.xp6(2),t.hij(" ",t.lcZ(14,25,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOX_DESTINATION")," "),t.xp6(3),t.Oqu(t.lcZ(17,27,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.DESCRIPTION")),t.xp6(3),t.hij(" ",t.lcZ(20,29,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.ASK")," "),t.xp6(2),t.Q6J("displayedColumns",e.displayedColumns)("disableRouting",!0)("resources",e.resources)("selection",e.selected)("tableId",e.tableId),t.xp6(3),t.hij(" ",t.lcZ(25,31,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(28,33,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.REMOVE")," ")}}let Rs=(()=>{class i{constructor(e,s,a,o,l,_,T,I){this.dialogRef=e,this.data=s,this.resourcesManager=a,this.tasksManager=o,this.serviceManager=l,this.translate=_,this.notificator=T,this.cd=I,this.loading=!1,this.resources=[],this.displayedColumns=["select","id","vo","name"],this.checkboxesDisabled=!1,this.taskChecked=!0,this.taskResultsChecked=!0,this.destinationChecked=!0,this.tableId=x.$V,this.dataSource=new r.by(this.data.resource),this.selected=new A.Ov(!0,[...this.dataSource.data])}ngOnInit(){this.theme=this.data.theme,this.taskId=this.data.taskId,this.serviceId=this.data.serviceId,this.facilityId=this.data.facilityId,this.resources=this.data.resource}remove(){this.loading=!0,this.taskResultsChecked&&!this.taskChecked&&null!==this.taskId&&this.tasksManager.getTaskResultsForGUIByTask(this.taskId).subscribe(e=>{this.tasksManager.deleteTaskResultsByIds(e.map(s=>s.id)).subscribe()}),this.taskChecked&&null!==this.taskId&&this.tasksManager.deleteTask({task:this.taskId}).subscribe(),this.destinationChecked&&this.serviceManager.getRichDestinations(this.serviceId,this.facilityId).subscribe(e=>{this.serviceManager.removeDestinationsByRichDestinations({richDestinations:e}).subscribe()}),this.resourcesManager.removeServiceForResources(this.selected.selected.map(e=>e.id),this.serviceId).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_SERVICE_FROM_FACILITY.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}cancel(){this.dialogRef.close(!1)}disableCheckboxes(e){e&&this.checkboxesDisabled&&this.changeCheckboxes(!0),!e&&!this.checkboxesDisabled&&this.changeCheckboxes(!1)}changeCheckboxes(e){this.checkboxesDisabled=!e,this.taskChecked=e,this.taskResultsChecked=e,this.destinationChecked=e,this.cd.detectChanges()}change(e){switch(e.source.id){case"task":this.taskChecked=e.checked;break;case"taskResults":this.taskResultsChecked=e.checked;break;case"destination":this.destinationChecked=e.checked}}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(m.xk),t.Y36(m.Ob),t.Y36(m.KK),t.Y36(u.Te),t.Y36(u.V6),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-service-from-facility"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","right-space","color","warn","id","task",3,"checked","disabled","matTooltipDisabled","matTooltip","change",4,"ngIf"],["class","right-space","color","warn","id","taskResults",3,"checked","disabled","matTooltipDisabled","matTooltip","change",4,"ngIf"],["color","warn","id","destination",3,"disabled","matTooltipDisabled","checked","matTooltip","change"],[1,"fw-bold"],[3,"displayedColumns","disableRouting","resources","selection","tableId","allSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["color","warn","id","task",1,"right-space",3,"checked","disabled","matTooltipDisabled","matTooltip","change"],["color","warn","id","taskResults",1,"right-space",3,"checked","disabled","matTooltipDisabled","matTooltip","change"]],template:function(s,a){if(1&s&&(t.YNc(0,Ls,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Os,29,35,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.O5,S.lW,Z.oG,p.uh,p.xY,p.H8,G.gM,O.b,Es.C,C.e,f.X$],styles:[".right-space[_ngcontent-%COMP%]{margin-right:40px}"]})}return i})();function Ns(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Fs(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div",4),t._uU(6),t.ALo(7,"translate"),t.qZA()(),t.TgZ(8,"div",5)(9,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.cancel())}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.remove())}),t._uU(13),t.ALo(14,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,5,"DIALOGS.DELETE_TASK.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,7,"DIALOGS.DELETE_TASK.DESCRIPTION")," "),t.xp6(4),t.hij(" ",t.lcZ(11,9,"DIALOGS.DELETE_TASK.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(14,11,"DIALOGS.DELETE_TASK.DELETE")," ")}}let ks=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.tasksManager=a,this.translate=o,this.notificator=l,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.taskId=this.data.taskId}remove(){this.loading=!0,this.tasksManager.deleteTask({task:this.taskId}).subscribe(()=>{this.translate.get("DIALOGS.DELETE_TASK.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close(!0)})},()=>this.loading=!1)}cancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(m.Ob),t.Y36(f.sK),t.Y36(u.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-task-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(s,a){if(1&s&&(t.YNc(0,Ns,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Fs,15,13,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,p.uh,p.xY,p.H8,O.b,C.e,f.X$]})}return i})();var tt=c(77988);let ws=(()=>{class i{transform(e){return e.blockedOnFacility?"BLOCKED":e.blockedGlobally?"BLOCKED GLOBALLY":"ALLOWED"}static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275pipe=t.Yjl({name:"serviceStateBlockedToString",type:i,pure:!0})}return i})();function Ys(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",19)(1,"mat-checkbox",20),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return a&&o.masterToggle(),t.KtG(o.selectionChange.emit())}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))}}const Us=function(i){return{name:i}};function Ms(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",21)(1,"mat-checkbox",22),t.NdJ("click",function(a){return a.stopPropagation()})("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return a&&_.selection.toggle(l),t.KtG(_.selectionChange.emit())}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("checked",s.selection.isSelected(e))("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,Us,e.service.name)))}}function Js(i,n){1&i&&(t.ynx(0,16),t.YNc(1,Ys,4,7,"th",17),t.YNc(2,Ms,4,9,"td",18),t.BQk())}function Gs(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.TASK_ID")," "))}function Hs(i,n){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.task.id)}}function Qs(i,n){1&i&&(t.TgZ(0,"div"),t._uU(1,"0"),t.qZA())}function qs(i,n){if(1&i&&(t.TgZ(0,"td",24),t.YNc(1,Hs,2,1,"div",25),t.YNc(2,Qs,2,0,"div",25),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",e.task),t.xp6(1),t.Q6J("ngIf",!e.task)}}function Ps(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.SERVICE_NAME")," "))}function Vs(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.uIk("data-cy",e.service.name),t.xp6(1),t.hij(" ",e.service.name," ")}}function Bs(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.STATUS")," "))}function Ws(i,n){1&i&&(t.TgZ(0,"mat-icon",28),t.ALo(1,"translate"),t._uU(2," warning "),t.qZA()),2&i&&t.Q6J("matTooltip",t.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NO_DESTINATIONS_TOOLTIP"))}function Ks(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.YNc(2,Ws,3,3,"mat-icon",27),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.status," "),t.xp6(1),t.Q6J("ngIf",!e.hasDestinations)}}function js(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.BLOCKED")," "))}function $s(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"serviceStateBlockedToString"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e)," ")}}function zs(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.STARTED")," "))}function Xs(i,n){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.task.startTime,"d.M.y H:mm:ss")," ")}}function ta(i,n){1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NOT_YET")," "))}function ea(i,n){if(1&i&&(t.TgZ(0,"td",26),t.YNc(1,Xs,3,4,"div",25),t.YNc(2,ta,3,3,"div",25),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",e.task&&e.task.startTime),t.xp6(1),t.Q6J("ngIf",!e.task||!e.task.startTime)}}function ia(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.ENDED")," "))}function sa(i,n){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.task.endTime,"d.M.y H:mm:ss")," ")}}function aa(i,n){1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NOT_YET")," "))}function na(i,n){if(1&i&&(t.TgZ(0,"td",26),t.YNc(1,sa,3,4,"div",25),t.YNc(2,aa,3,3,"div",25),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",e.task&&e.task.endTime),t.xp6(1),t.Q6J("ngIf",!e.task||!e.task.endTime)}}function oa(i,n){1&i&&t._UZ(0,"tr",29)}const It=function(i,n){return["/facilities",i,"services-status",n]};function la(i,n){if(1&i&&t._UZ(0,"tr",30),2&i){const e=n.$implicit,s=t.oxw();t.ekj("disable-outline",s.disableRouting||!e.task)("make-yellow","WARNING"===e.status)("make-green","DONE"===e.status)("make-red","GENERROR"===e.status||"SENDERROR"===e.status||"ERROR"===e.status)("cursor-pointer",!s.disableRouting&&null!==e.task),t.Q6J("routerLink",s.disableRouting||null===e.task?null:t.WLB(12,It,e.facility.id,e.taskId))("perunWebAppsMiddleClickRouterLink",s.disableRouting||null===e.task?null:t.WLB(15,It,e.facility.id,e.taskId))}}function ca(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ra(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NO_SERVICES_STATUS_WARNING"),"\n"))}const pa=function(i){return{all:i}};let da=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.servicesStatus=[],this.displayedColumns=["select","task.id","service.name","status","blocked","task.startTime","task.endTime"],this.selection=new A.Ov(!0,[]),this.disableRouting=!0,this.selectionChange=new t.vpe,this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getSortDataForColumn(e,s){switch(s){case"task.id":return e.task?e.task.id.toString():e[s];case"service.name":return e.service.name;case"status":return e.status;case"blocked":return e.blockedOnFacility?"BLOCKED":e.blockedGlobally?"BLOCKED GLOBALLY":"ALLOWED";case"task.startTime":return e.task?.startTime?(0,h.p6)(e.task.startTime,"yyyy.MM.dd HH:mm:ss","en"):e[s];case"task.endTime":return e.task?.endTime?(0,h.p6)(e.task.endTime,"yyyy.MM.dd HH:mm:ss","en"):e[s];default:return e[s]}}static getDataForColumn(e,s){switch(s){case"task.id":return e.task?e.task.id.toString():e[s];case"service.name":return e.service.name;case"status":return e.status;case"blocked":return e.blockedOnFacility?"BLOCKED":e.blockedGlobally?"BLOCKED GLOBALLY":"ALLOWED";case"task.startTime":return e.task?.startTime?(0,h.p6)(e.task.startTime,"d.M.y H:mm:ss","en"):e[s];case"task.endTime":return e.task?.endTime?(0,h.p6)(e.task.endTime,"d.M.y H:mm:ss","en"):e[s];default:return e[s]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"task.id"!==e)),this.dataSource=new r.by(this.servicesStatus),this.setDataSource(),this.dataSource.filterPredicate=(e,s)=>{const a=s.trim().toLowerCase(),o=l=>{let _="";return Object.values(l).forEach(T=>{"object"!=typeof T?_=_+" "+String(T):null!==T&&(_=_+" "+o(T))}),_.trim().toLowerCase()};return o(e).includes(a)},this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getSortDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-services-status-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{servicesStatus:"servicesStatus",displayedColumns:"displayedColumns",selection:"selection",filterValue:"filterValue",tableId:"tableId",disableRouting:"disableRouting"},outputs:{selectionChange:"selectionChange"},features:[t.TTD],decls:27,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","service.name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","task.id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","service.name"],["mat-cell","",4,"matCellDef"],["matColumnDef","status"],["matColumnDef","blocked"],["matColumnDef","task.startTime"],["matColumnDef","task.endTime"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item",3,"disable-outline","make-yellow","make-green","make-red","cursor-pointer","routerLink","perunWebAppsMiddleClickRouterLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","aria-label","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","aria-label","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],[4,"ngIf"],["mat-cell",""],["class","align-text-bottom ms-1",3,"matTooltip",4,"ngIf"],[1,"align-text-bottom","ms-1",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"routerLink","perunWebAppsMiddleClickRouterLink"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,Js,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,Gs,3,3,"th",5),t.YNc(7,qs,3,2,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Ps,3,3,"th",5),t.YNc(10,Vs,2,2,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,Bs,3,3,"th",5),t.YNc(13,Ks,3,2,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,js,3,3,"th",5),t.YNc(16,$s,3,3,"td",8),t.BQk(),t.ynx(17,11),t.YNc(18,zs,3,3,"th",5),t.YNc(19,ea,3,2,"td",8),t.BQk(),t.ynx(20,12),t.YNc(21,ia,3,3,"th",5),t.YNc(22,na,3,2,"td",8),t.BQk(),t.YNc(23,oa,1,0,"tr",13),t.YNc(24,la,1,18,"tr",14),t.qZA()()(),t.YNc(25,ca,3,3,"perun-web-apps-alert",15),t.YNc(26,ra,3,3,"perun-web-apps-alert",15)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.servicesStatus.length),t.xp6(1),t.Q6J("tableId",a.tableId)("dataLength",a.dataSource.filteredData.length)("pageSizeOptions",a.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,pa,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(20),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.servicesStatus.length),t.xp6(1),t.Q6J("ngIf",0===a.servicesStatus.length))},dependencies:[h.O5,Z.oG,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,y.rH,b.YE,b.nU,R.w,F.Hw,G.gM,w.l,j.Y,$.Q,h.uU,f.X$,ws,Y.I,U.G,M.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.make-green[_ngcontent-%COMP%]{background-color:#c4ffcb}.make-yellow[_ngcontent-%COMP%]{background-color:#fffde7}.make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function ua(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.forcePropagation())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_STATUS.FORCE_PROPAGATION")," ")}}function _a(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.allow())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.disableAllowButton||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_STATUS.ALLOW")," ")}}function ma(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.block())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.disableBlockButton||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_STATUS.BLOCK")," ")}}function ha(i,n){if(1&i&&(t.TgZ(0,"button",14),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA()),2&i){const e=t.oxw(),s=t.MAs(10);t.s9C("matTooltip",t.lcZ(1,5,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("disabled",0===e.selected.selected.length||e.disableRemoveButton||e.loading)("matMenuTriggerFor",s)("matTooltipDisabled",!e.disableRemoveButton),t.xp6(2),t.hij(" ",t.lcZ(3,7,"FACILITY_DETAIL.SERVICES_STATUS.REMOVE")," ")}}function fa(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeTaskResults())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SERVICES_STATUS.REMOVE_TASK_RESULTS")," "))}function ga(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Ta(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-services-status-list",15),t.NdJ("selectionChange",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.selectionChanged())}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disableRouting",!e.routeAuth)("filterValue",e.filterValue)("servicesStatus",e.servicesStates)("selection",e.selected)("tableId",e.tableId)}}let Sa=(()=>{class i{constructor(e,s,a,o,l,_,T,I,L){this.tasksManager=e,this.servicesManager=s,this.notificator=a,this.translate=o,this.authResolver=l,this.facilityManager=_,this.resourcesManager=T,this.dialog=I,this.entityStorageService=L,this.servicesStates=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.oK,this.disableAllowButton=!0,this.disableBlockButton=!0,this.disableRemoveButton=!0}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}forcePropagation(){const e=this.selected.selected.map(s=>s.service.id);this.servicesManager.forceServicePropagationBulk(e,this.facility.id).subscribe({next:()=>{this.notificator.showInstantSuccess("FACILITY_DETAIL.SERVICES_STATUS.SUCCESS_FORCE_PROPAGATION"),this.loading=!1},error:()=>{this.loading=!1}})}allow(){const e=this.selected.selected.map(s=>s.service.id);this.servicesManager.unblockServicesOnFacility(e,this.facility.id).subscribe({next:()=>{this.notificator.showInstantSuccess("FACILITY_DETAIL.SERVICES_STATUS.SUCCESS_ALLOW"),this.loading=!1},error:()=>{this.loading=!1}})}block(){const e=this.selected.selected.map(s=>s.service.id);this.servicesManager.blockServicesOnFacility(e,this.facility.id).subscribe({next:()=>{this.notificator.showInstantSuccess("FACILITY_DETAIL.SERVICES_STATUS.SUCCESS_BLOCK"),this.loading=!1},error:()=>{this.loading=!1}})}removeTaskResults(){this.loading=!0,this.tasksManager.getTaskResultsForGUIByTask(this.selected.selected[0].task.id).subscribe(e=>{const s=(0,d.kZ)();s.width="600px",s.data={theme:"facility-theme",taskResults:e},this.loading=!1,this.dialog.open(bt,s)})}removeServiceFromFacility(){this.loading=!0,this.facilityManager.getAssignedResourcesByAssignedServiceForFacility(this.selected.selected[0].facility.id,this.selected.selected[0].service.id).subscribe({next:e=>{const s=(0,d.kZ)();s.width="600px",this.taskId=this.taskIsNull?null:this.selected.selected[0].task.id,0===e.length?(s.data={theme:"facility-theme",taskId:this.taskId},this.loading=!1,this.dialog.open(ks,s).afterClosed().subscribe(o=>{o&&(this.disableRemoveButton=!0,this.refreshTable())})):this.resourcesManager.getRichResourcesByIds(e.map(a=>a.id)).subscribe(a=>{s.data={theme:"facility-theme",taskId:this.taskId,serviceId:this.selected.selected[0].service.id,facilityId:this.selected.selected[0].facility.id,resource:a},this.loading=!1,this.dialog.open(Rs,s).afterClosed().subscribe(l=>{l&&(this.disableRemoveButton=!0,this.refreshTable())})})},error:()=>this.loading=!1})}refreshTable(){this.loading=!0,this.tasksManager.getFacilityServicesState(this.facility.id).subscribe(e=>{this.servicesStates=e,this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.propagationAuth=this.authResolver.isAuthorized("forceServicePropagation_Facility_Service_policy",[this.facility]),this.blockAuth=this.authResolver.isAuthorized("blockServiceOnFacility_Service_Facility_policy",[this.facility]),this.allowAuth=this.authResolver.isAuthorized("unblockServiceOnFacility_Service_Facility_policy",[this.facility]),this.deleteAuth=this.authResolver.isAuthorized("deleteTask_Task_policy",[this.facility]),this.routeAuth=this.authResolver.isAuthorized("getTaskResultsByTask_int_policy",[this.facility])}applyFilter(e){this.filterValue=e}selectionChanged(){this.disableBlockButton=!0,this.disableAllowButton=!0,this.disableRemoveButton=1!==this.selected.selected.length,this.disableRemoveButton||(this.taskIsNull=null===this.selected.selected[0].task);for(const e of this.selected.selected)e.blockedOnFacility?this.disableAllowButton=!1:this.disableBlockButton=!1}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.Ob),t.Y36(m.KK),t.Y36(u.V6),t.Y36(f.sK),t.Y36(u.x4),t.Y36(m.IQ),t.Y36(m.xk),t.Y36(p.uw),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-service-status"]],decls:20,vars:14,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-flat-button","","class","me-2 dropdown-toggle","color","warn",3,"disabled","matMenuTriggerFor","matTooltipDisabled","matTooltip",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","servicesStatus","selection","tableId","selectionChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-flat-button","","color","warn",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor","matTooltipDisabled","matTooltip"],[3,"disableRouting","filterValue","servicesStatus","selection","tableId","selectionChange"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(5,ua,3,4,"button",2),t.YNc(6,_a,3,4,"button",2),t.YNc(7,ma,3,4,"button",3),t.YNc(8,ha,4,9,"button",4),t.TgZ(9,"mat-menu",null,5),t.YNc(11,fa,3,3,"button",6),t.TgZ(12,"button",7),t.NdJ("click",function(){return a.removeServiceFromFacility()}),t._uU(13),t.ALo(14,"translate"),t.qZA()(),t.TgZ(15,"perun-web-apps-debounce-filter",8),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(16,ga,1,0,"ng-template",null,9,t.W1O),t.TgZ(18,"div",10),t.YNc(19,Ta,1,5,"perun-web-apps-services-status-list",11),t.qZA()()),2&s){const o=t.MAs(17);t.xp6(2),t.Oqu(t.lcZ(3,10,"FACILITY_DETAIL.SERVICES_STATUS.TITLE")),t.xp6(3),t.Q6J("ngIf",a.propagationAuth),t.xp6(1),t.Q6J("ngIf",a.allowAuth),t.xp6(1),t.Q6J("ngIf",a.blockAuth),t.xp6(1),t.Q6J("ngIf",a.deleteAuth),t.xp6(3),t.Q6J("ngIf",!a.taskIsNull),t.xp6(2),t.hij(" ",t.lcZ(14,12,"FACILITY_DETAIL.SERVICES_STATUS.REMOVE_SERVICE_FROM_FACILITY")," "),t.xp6(2),t.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.TABLE_SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.O5,S.lW,G.gM,tt.VK,tt.OP,tt.p6,E.K,N.t,da,v.P,C.e,f.X$]})}return i})();var Aa=c(1085),Ca=c(34535);function ba(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",21)(1,"mat-checkbox",22),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const Ia=function(i){return{name:i}};function ya(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",23)(1,"mat-checkbox",24),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,Ia,e.destination.destination)))("checked",s.selection.isSelected(e))}}function va(i,n){1&i&&(t.ynx(0,18),t.YNc(1,ba,4,7,"th",19),t.YNc(2,ya,4,9,"td",20),t.BQk())}function xa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.RESULT_ID")," "))}function Ea(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.id)}}function La(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.DESTINATION")," "))}function Da(i,n){if(1&i&&(t.TgZ(0,"td",26),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=n.$implicit;t.uIk("data-cy",t.lcZ(1,2,e.destination.destination)),t.xp6(2),t.hij(" ",e.destination.destination," ")}}function Za(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.TYPE")," "))}function Oa(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.destination.type.toUpperCase()," ")}}function Ra(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.SERVICE")," "))}function Na(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.service.name," ")}}function Fa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.STATUS")," "))}function ka(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.status," ")}}function wa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.TIME")," "))}function Ya(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.timestamp,"d.M.y H:mm:ss")," ")}}function Ua(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.RETURN_CODE")," "))}function Ma(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.returnCode," ")}}function Ja(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.STANDARD_MESSAGE")," "))}function Ga(i,n){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t._UZ(2,"br"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e)}}function Ha(i,n){if(1&i&&(t.TgZ(0,"span"),t.YNc(1,Ga,3,1,"span",28),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",e.standardMessage.split("\n"))}}function Qa(i,n){if(1&i&&(t.TgZ(0,"td",26),t.YNc(1,Ha,2,1,"span",27),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",null==e?null:e.standardMessage)}}function qa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.ERROR_MESSAGE")," "))}function Pa(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.errorMessage," ")}}function Va(i,n){1&i&&t._UZ(0,"tr",29)}function Ba(i,n){if(1&i&&t._UZ(0,"tr",30),2&i){const e=n.$implicit;t.ekj("greenTableItem","DONE"===e.status)("redTableItem","ERROR"===e.status||"DENIED"===e.status)("yellowTableItem","WARNING"===e.status)}}function Wa(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Ka(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.NO_RESULTS_WARNING"),"\n"))}const ja=function(i){return{all:i}};let $a=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.taskResults=[],this.selection=new A.Ov(!0,[]),this.displayedColumns=["select","id","destination","type","service","status","time","returnCode","standardMessage","errorMessage"],this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getSortDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"destination":return e.destination.destination;case"type":return e.destination.type;case"service":return e.service.name;case"status":return e.status;case"time":return e?.timestamp?(0,h.p6)(e.timestamp.toString(),"yyyy.MM.dd HH:mm:ss","en"):null;case"returnCode":return e?.returnCode.toString();case"standardMessage":return e.standardMessage;case"errorMessage":return e.errorMessage;default:return""}}static getDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"destination":return e.destination.destination;case"type":return e.destination.type;case"service":return e.service.name;case"status":return e.status;case"time":return e?.timestamp?(0,h.p6)(e.timestamp.toString(),"d.M.y H:mm:ss","en"):null;case"returnCode":return e?.returnCode.toString();case"standardMessage":return e.standardMessage;case"errorMessage":return e.errorMessage;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new r.by(this.taskResults),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue,this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getSortDataForColumn))}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-task-results-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{taskResults:"taskResults",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns"},features:[t.TTD],decls:36,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","time","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","destination"],["matColumnDef","type"],["matColumnDef","service"],["matColumnDef","status"],["matColumnDef","time"],["matColumnDef","returnCode"],["matColumnDef","standardMessage"],["matColumnDef","errorMessage"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"greenTableItem","redTableItem","yellowTableItem",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],[4,"ngIf"],[4,"ngFor","ngForOf"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,va,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,xa,3,3,"th",5),t.YNc(7,Ea,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,La,3,3,"th",5),t.YNc(10,Da,3,4,"td",6),t.BQk(),t.ynx(11,8),t.YNc(12,Za,3,3,"th",5),t.YNc(13,Oa,2,1,"td",6),t.BQk(),t.ynx(14,9),t.YNc(15,Ra,3,3,"th",5),t.YNc(16,Na,2,1,"td",6),t.BQk(),t.ynx(17,10),t.YNc(18,Fa,3,3,"th",5),t.YNc(19,ka,2,1,"td",6),t.BQk(),t.ynx(20,11),t.YNc(21,wa,3,3,"th",5),t.YNc(22,Ya,3,4,"td",6),t.BQk(),t.ynx(23,12),t.YNc(24,Ua,3,3,"th",5),t.YNc(25,Ma,2,1,"td",6),t.BQk(),t.ynx(26,13),t.YNc(27,Ja,3,3,"th",5),t.YNc(28,Qa,2,1,"td",6),t.BQk(),t.ynx(29,14),t.YNc(30,qa,3,3,"th",5),t.YNc(31,Pa,2,1,"td",6),t.BQk(),t.YNc(32,Va,1,0,"tr",15),t.YNc(33,Ba,1,6,"tr",16),t.qZA()()(),t.YNc(34,Wa,3,3,"perun-web-apps-alert",17),t.YNc(35,Ka,3,3,"perun-web-apps-alert",17)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.taskResults.length),t.xp6(1),t.Q6J("tableId",a.tableId)("dataLength",a.dataSource.filteredData.length)("pageSizeOptions",a.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,ja,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(29),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.taskResults.length),t.xp6(1),t.Q6J("ngIf",0===a.taskResults.length))},dependencies:[h.sg,h.O5,Z.oG,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,b.YE,b.nU,R.w,w.l,h.uU,f.X$,Tt.R,Y.I,U.G,M.r],styles:[".greenTableItem[_ngcontent-%COMP%]{background-color:#c4ffcb}.yellowTableItem[_ngcontent-%COMP%]{background-color:#fffde7}.redTableItem[_ngcontent-%COMP%]{background-color:#ffcdd2}"]})}return i})();function za(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeTaskResult())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.TASK_RESULTS.REMOVE"),"\n")}}function Xa(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function tn(i,n){if(1&i&&t._UZ(0,"perun-web-apps-task-results-list",9),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("selection",e.selection)("taskResults",e.taskResults)}}let en=(()=>{class i{constructor(e,s,a,o,l){this.route=e,this.taskManager=s,this.authResolver=a,this.dialog=o,this.entityStorageService=l,this.loading=!1,this.filterValue="",this.selection=new A.Ov(!0,[]),this.task={id:0},this.taskResults=[],this.tableId=x.e5,this.displayedColumns=["select","id","destination","type","service","status","time","returnCode","standardMessage","errorMessage"],this.removeAuth=!1}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.removeAuth=this.authResolver.isAuthorized("deleteTask_Task_policy",[this.facility]),this.removeAuth||(this.displayedColumns=["id","destination","type","service","status","time","returnCode","standardMessage","errorMessage"]),this.route.params.subscribe(e=>{this.taskId=Number(e.taskId),this.taskManager.getTaskById(this.taskId).subscribe(s=>{this.task=s,this.refreshTable()})})}refreshTable(){this.loading=!0,this.taskManager.getTaskResultsForGUIByTask(this.taskId).subscribe(e=>{this.selection.clear(),this.taskResults=e,this.loading=!1})}removeTaskResult(){const e=(0,d.kZ)();e.width="600px",e.data={theme:"facility-theme",taskResults:this.selection.selected},this.dialog.open(bt,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(y.gz),t.Y36(m.Ob),t.Y36(u.x4),t.Y36(p.uw),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-task-results"]],decls:12,vars:9,consts:[[1,"page-subtitle"],[1,"text-muted"],[3,"refresh"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","displayedColumns","filterValue","selection","taskResults",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"tableId","displayedColumns","filterValue","selection","taskResults"]],template:function(s,a){if(1&s&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"span",1),t._uU(4),t.qZA()(),t.TgZ(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(6,za,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(8,Xa,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,tn,1,5,"perun-web-apps-task-results-list",7),t.qZA()),2&s){const o=t.MAs(9);t.xp6(1),t.AsE(" ",t.lcZ(2,7,"FACILITY_DETAIL.TASK_RESULTS.TITLE")," - ",a.task.service?a.task.service.name:""," "),t.xp6(3),t.hij(" \xa0#",a.task.id," "),t.xp6(2),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.TASK_RESULTS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.O5,S.lW,E.K,N.t,$a,v.P,C.e,f.X$]})}return i})();var sn=c(72501);let an=(()=>{class i{constructor(e,s){this.dialogRef=e,this.data=s,this.theme=""}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSkip(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-no-service-dialog"]],decls:14,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["matDialogActions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div",2)(8,"button",3),t.NdJ("click",function(){return a.onCancel()}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"button",4),t.NdJ("click",function(){return a.onSkip()}),t._uU(12),t.ALo(13,"translate"),t.qZA()()()),2&s&&(t.Tol(a.theme),t.xp6(2),t.Oqu(t.lcZ(3,7,"DIALOGS.NO_SERVICE.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,9,"DIALOGS.NO_SERVICE.INFO")," "),t.xp6(4),t.hij(" ",t.lcZ(10,11,"DIALOGS.NO_SERVICE.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(13,13,"DIALOGS.NO_SERVICE.SKIP")," "))},dependencies:[S.lW,p.uh,p.xY,p.H8,f.X$]})}return i})(),nn=(()=>{class i{constructor(e,s){this.dialogRef=e,this.data=s,this.theme=""}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSkip(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-config-unsaved-dialog"]],decls:14,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["matDialogActions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div",2)(8,"button",3),t.NdJ("click",function(){return a.onCancel()}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"button",4),t.NdJ("click",function(){return a.onSkip()}),t._uU(12),t.ALo(13,"translate"),t.qZA()()()),2&s&&(t.Tol(a.theme),t.xp6(2),t.Oqu(t.lcZ(3,7,"DIALOGS.CONFIG_UNSAVED.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,9,"DIALOGS.CONFIG_UNSAVED.INFO")," "),t.xp6(4),t.hij(" ",t.lcZ(10,11,"DIALOGS.CONFIG_UNSAVED.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(13,13,"DIALOGS.CONFIG_UNSAVED.SKIP")," "))},dependencies:[S.lW,p.uh,p.xY,p.H8,f.X$]})}return i})();function on(i,n){if(1&i&&(t.TgZ(0,"div",3),t._UZ(1,"i",4),t.ALo(2,"translate"),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,e.info),t.oJD)}}function ln(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onKeep())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CANCEL_CONFIG.KEEP")," "))}function cn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div",5)(1,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDelete())}),t.TgZ(5,"mat-icon",8),t._uU(6," warning "),t.qZA(),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,ln,3,3,"button",9),t.qZA()}if(2&i){const e=t.oxw();t.xp6(2),t.hij(" ",t.lcZ(3,3,"DIALOGS.CANCEL_CONFIG.CANCEL")," "),t.xp6(5),t.hij(" ",t.lcZ(8,5,"DIALOGS.CANCEL_CONFIG.DELETE")," "),t.xp6(2),t.Q6J("ngIf",!e.lastStep)}}let rn=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.facilityService=a,this.notificator=o,this.translate=l,this.theme="",this.title="",this.info="",this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.lastStep=this.data.lastStep,this.lastStep?(this.title="DIALOGS.CANCEL_CONFIG.TITLE_COMPLETE",this.info="DIALOGS.CANCEL_CONFIG.INFO_COMPLETE"):(this.title="DIALOGS.CANCEL_CONFIG.TITLE_INCOMPLETE",this.info="DIALOGS.CANCEL_CONFIG.INFO_INCOMPLETE")}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0,this.facilityService.deleteFacility(this.data.facilityId,!0).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CANCEL_CONFIG.SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onKeep(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(m.IQ),t.Y36(u.V6),t.Y36(f.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-cancel-configuration-dialog"]],decls:6,vars:8,consts:[["mat-dialog-title",""],["mat-dialog-content","",4,"ngIf"],["matDialogActions","",4,"ngIf"],["mat-dialog-content",""],[3,"innerHTML"],["matDialogActions",""],["mat-stroked-button","",1,"me-2",3,"click"],["color","warn","mat-flat-button","",1,"ms-auto","me-2",3,"click"],["iconPositionEnd",""],["color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","",3,"click"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,on,3,3,"div",1),t.YNc(5,cn,10,7,"div",2),t.qZA()),2&s&&(t.Tol(a.theme),t.xp6(2),t.Oqu(t.lcZ(3,6,a.title)),t.xp6(2),t.Q6J("ngIf",!a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading))},dependencies:[h.O5,F.Hw,S.lW,p.uh,p.xY,p.H8,f.X$]})}return i})();var P=c(61545),V=c(3305),pn=c(49496),dn=c(25184),un=c(52839),_n=c(49605);const mn=["stepper"];function hn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.OWNERS"))}function fn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"app-facility-settings-owners",14),t.NdJ("ownerEmitter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.owners=a)}),t.qZA()}}function gn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.HOSTS"))}function Tn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"app-facility-hosts",15),t.NdJ("hostEmitter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.hosts=a)}),t.qZA()}2&i&&t.Q6J("disableRouting",!0)}function Sn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.SERVICES"))}const An=function(){return["select","id","name","enabled","description"]};function Cn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"h1",16),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-alert",17),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div",18)(7,"perun-web-apps-debounce-filter",19),t.NdJ("filter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.applyFilter(a))}),t.qZA(),t.TgZ(8,"perun-web-apps-service-package-search-select",20),t.NdJ("packageSelected",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.packagesSelected(a))}),t.qZA()(),t.TgZ(9,"app-services-list",21),t.NdJ("selectionChanged",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.singleServiceSelected())}),t.qZA()}if(2&i){const e=t.oxw();t.xp6(1),t.Oqu(t.lcZ(2,13,"FACILITY_CONFIGURATION.SERVICES")),t.xp6(3),t.hij(" ",t.lcZ(5,15,"FACILITY_CONFIGURATION.SERVICES_INFO")," "),t.xp6(3),t.Q6J("placeholder","FACILITY_CONFIGURATION.SERVICES_FILTER"),t.xp6(1),t.Q6J("disableAutoSelect",!0)("selectedPackage",e.selectedPackages)("multiple",!0)("servicePackages",e.servicePackages)("theme","facility-theme"),t.xp6(1),t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(17,An))("selection",e.selection)("filterValue",e.filterValue)("services",e.services)}}function bn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.SERVICE_CONFIG"))}function In(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-service-search-select",28),t.NdJ("serviceSelected",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.filterAttributes(a))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disableAutoSelect",!0)("services",e.selection.selected)("multiple",!0)("theme","facility-theme")}}function yn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function vn(i,n){if(1&i&&t._UZ(0,"perun-web-apps-attributes-list",29),2&i){const e=t.oxw(2);t.Q6J("emptyListText","FACILITY_CONFIGURATION.EMPTY_REQ_ATT")("attributes",e.filteredAttributes)("selection",e.attSelection)}}function xn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"h1",16),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-alert",17),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div",18)(7,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onRemoveAttributes())}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"button",23),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSaveAttributes())}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.YNc(13,In,1,4,"perun-web-apps-service-search-select",24),t.qZA(),t.YNc(14,yn,1,0,"ng-template",null,25,t.W1O),t.TgZ(16,"div",26),t.YNc(17,vn,1,3,"perun-web-apps-attributes-list",27),t.qZA()}if(2&i){const e=t.MAs(15),s=t.oxw(),a=t.MAs(5);t.xp6(1),t.Oqu(t.lcZ(2,9,"FACILITY_CONFIGURATION.SERVICE_CONFIG")),t.xp6(3),t.hij(" ",t.lcZ(5,11,"FACILITY_CONFIGURATION.ATT_INFO")," "),t.xp6(3),t.Q6J("disabled",0===s.attSelection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(9,13,"FACILITY_CONFIGURATION.REMOVE")," "),t.xp6(2),t.Q6J("disabled",0===s.attSelection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(12,15,"FACILITY_CONFIGURATION.SAVE")," "),t.xp6(2),t.Q6J("ngIf",a.selectedIndex===s.ATTRIBUTES_IDX),t.xp6(4),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e)}}function En(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.DESTINATION_CONFIG"))}const Ln=function(){return["select","destinationId","service","warn","destination","type","propagationType"]};function Dn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"app-perun-web-apps-facility-services-destinations",30),t.NdJ("destinationEmitter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.destinations=a)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("configServicesIds",e.serviceIds)("displayedColumns",t.DdM(5,Ln))("configServices",e.selection.selected)("loading",e.processing)("title","FACILITY_CONFIGURATION.DESTINATION_CONFIG")}}function Zn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.MANAGERS"))}function On(i,n){1&i&&t._UZ(0,"app-perun-web-apps-facility-settings-managers",31),2&i&&t.Q6J("disableRouting",!0)("disableSelf",!0)}function Rn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.SUMMARY"))}function Nn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Fn=function(){return["id","name","contact","type"]};function kn(i,n){if(1&i&&t._UZ(0,"perun-web-apps-owners-list",48),2&i){const e=t.oxw(3);t.Q6J("displayedColumns",t.DdM(2,Fn))("owners",e.owners)}}function wn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Yn=function(){return["id","name"]};function Un(i,n){if(1&i&&t._UZ(0,"app-hosts-list",49),2&i){const e=t.oxw(3);t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(3,Yn))("hosts",e.hosts)}}function Mn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Jn=function(){return["destinationId","service","warn","destination","type","propagationType"]};function Gn(i,n){if(1&i&&t._UZ(0,"app-perun-web-apps-destination-list",50),2&i){const e=t.oxw(3);t.Q6J("destinations",e.destinations)("displayedColumns",t.DdM(3,Jn))("services",e.serviceIds)}}const Hn=function(){return["id","name","enabled","script","description"]},Qn=function(){return["id","displayName","value","description"]},qn=function(){return["id","vo","name","description"]},Pn=function(){return["id","name","email","logins","organization"]};function Vn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-accordion")(1,"mat-expansion-panel",34)(2,"mat-expansion-panel-header")(3,"mat-panel-title"),t._UZ(4,"mat-icon",35),t._uU(5),t.ALo(6,"translate"),t.qZA()(),t.TgZ(7,"h1",16),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.YNc(10,Nn,1,0,"ng-template",null,25,t.W1O),t.TgZ(12,"div",26),t.YNc(13,kn,1,3,"perun-web-apps-owners-list",36),t.qZA()(),t.TgZ(14,"mat-expansion-panel",34)(15,"mat-expansion-panel-header")(16,"mat-panel-title"),t._UZ(17,"mat-icon",37),t._uU(18),t.ALo(19,"translate"),t.qZA()(),t.TgZ(20,"h1",16),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.YNc(23,wn,1,0,"ng-template",null,25,t.W1O),t.TgZ(25,"div",26),t.YNc(26,Un,1,4,"app-hosts-list",38),t.qZA()(),t.TgZ(27,"mat-expansion-panel",34)(28,"mat-expansion-panel-header")(29,"mat-panel-title"),t._UZ(30,"mat-icon",39),t._uU(31),t.ALo(32,"translate"),t.qZA()(),t.TgZ(33,"h1",16),t._uU(34),t.ALo(35,"translate"),t.qZA(),t._UZ(36,"app-services-list",40),t.qZA(),t.TgZ(37,"mat-expansion-panel",41),t.NdJ("opened",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.getNonEmptyAttributes())}),t.TgZ(38,"mat-expansion-panel-header")(39,"mat-panel-title"),t._UZ(40,"mat-icon",37),t._uU(41),t.ALo(42,"translate"),t.qZA()(),t.TgZ(43,"h1",16),t._uU(44),t.ALo(45,"translate"),t.qZA(),t._UZ(46,"perun-web-apps-attributes-list",42),t.qZA(),t.TgZ(47,"mat-expansion-panel",43),t.NdJ("expandedChange",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.destinationServiceMissing=a)}),t.TgZ(48,"mat-expansion-panel-header")(49,"mat-panel-title"),t._UZ(50,"mat-icon",44),t._uU(51),t.ALo(52,"translate"),t.qZA()(),t.TgZ(53,"h1",16),t._uU(54),t.ALo(55,"translate"),t.qZA(),t.YNc(56,Mn,1,0,"ng-template",null,25,t.W1O),t.TgZ(58,"div",26),t.YNc(59,Gn,1,4,"app-perun-web-apps-destination-list",45),t.qZA()(),t.TgZ(60,"mat-expansion-panel")(61,"mat-expansion-panel-header")(62,"mat-panel-title"),t._UZ(63,"mat-icon",46),t._uU(64),t.ALo(65,"translate"),t.qZA()(),t._UZ(66,"app-managers-page",47),t.qZA()()}if(2&i){const e=t.MAs(11),s=t.oxw(2);t.Q6J("@.disabled",!0),t.xp6(1),t.Q6J("disabled",0===s.owners.length),t.xp6(1),t.ekj("cursor-default",0===s.owners.length),t.xp6(3),t.hij(" ",t.lcZ(6,47,"FACILITY_CONFIGURATION.OWNERS")," "),t.xp6(3),t.Oqu(t.lcZ(9,49,"FACILITY_CONFIGURATION.OWNERS")),t.xp6(5),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e),t.xp6(1),t.Q6J("disabled",0===s.hosts.length),t.xp6(1),t.ekj("cursor-default",0===s.hosts.length),t.xp6(3),t.hij(" ",t.lcZ(19,51,"FACILITY_CONFIGURATION.HOSTS")," "),t.xp6(3),t.Oqu(t.lcZ(22,53,"FACILITY_CONFIGURATION.HOSTS")),t.xp6(5),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e),t.xp6(1),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.ekj("cursor-default",0===s.selection.selected.length),t.xp6(3),t.hij(" ",t.lcZ(32,55,"FACILITY_CONFIGURATION.SERVICES")," "),t.xp6(3),t.Oqu(t.lcZ(35,57,"FACILITY_CONFIGURATION.SERVICES")),t.xp6(2),t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(69,Hn))("services",s.selection.selected),t.xp6(1),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.ekj("cursor-default",0===s.selection.selected.length),t.xp6(3),t.hij(" ",t.lcZ(42,59,"FACILITY_CONFIGURATION.SERVICE_CONFIG")," "),t.xp6(3),t.Oqu(t.lcZ(45,61,"FACILITY_CONFIGURATION.ATTS")),t.xp6(2),t.Q6J("displayedColumns",t.DdM(70,Qn))("attributes",s.filteredAttributes)("emptyListText","FACILITY_CONFIGURATION.EMPTY_REQ_ATT"),t.xp6(1),t.Q6J("expanded",s.destinationServiceMissing)("disabled",0===s.selection.selected.length&&0===s.destinations.length),t.xp6(1),t.ekj("cursor-default",0===s.selection.selected.length&&0===s.destinations.length),t.xp6(3),t.hij(" ",t.lcZ(52,63,"FACILITY_CONFIGURATION.DESTINATION_CONFIG")," "),t.xp6(3),t.Oqu(t.lcZ(55,65,"FACILITY_CONFIGURATION.DESTINATION")),t.xp6(5),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e),t.xp6(5),t.hij(" ",t.lcZ(65,67,"FACILITY_CONFIGURATION.MANAGERS")," "),t.xp6(2),t.Q6J("complementaryObject",s.facility)("configMode",!0)("disableRouting",!0)("availableRoles",s.availableRoles)("complementaryObjectType","Facility")("displayedGroupColumns",t.DdM(71,qn))("displayedUserColumns",t.DdM(72,Pn))}}function Bn(i,n){if(1&i&&(t.TgZ(0,"perun-web-apps-alert",17),t._UZ(1,"i",32),t.ALo(2,"translate"),t.qZA(),t.YNc(3,Vn,67,73,"mat-accordion",33)),2&i){t.oxw();const e=t.MAs(5);t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,2,"FACILITY_CONFIGURATION.SUMMARY_INFO"),t.oJD),t.xp6(2),t.Q6J("ngIf",e.selectedIndex===e.steps.length-1)}}function Wn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.back())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_CONFIGURATION.BACK")," "))}function Kn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",52),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.next())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){t.oxw();const e=t.MAs(5);t.ekj("me-2",void 0!==e&&0!==e.selectedIndex)("ms-auto",!(void 0!==e&&0!==e.selectedIndex)),t.xp6(1),t.hij(" ",t.lcZ(2,5,"FACILITY_CONFIGURATION.NEXT")," ")}}function jn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onFinish())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_CONFIGURATION.FINISH")," "))}let $n=(()=>{class i{constructor(e,s,a,o,l,_,T,I,L,J){this.attributesManager=e,this.serviceManager=s,this.facilityService=a,this.cd=o,this.dialog=l,this.notificator=_,this.translate=T,this.router=I,this.guiAuthResolver=L,this.entityStorageService=J,this.processing=!1,this.filteredAttributes=[],this.attSelection=new A.Ov(!0,[]),this.services=[],this.serviceIds=new Set,this.servicePackages=[],this.selectedPackages=[],this.selection=new A.Ov(!0,[]),this.owners=[],this.hosts=[],this.destinations=[],this.destinationServiceMissing=!1,this.availableRoles=[],this.filterValue="",this.ATTRIBUTES_IDX=3,this.serviceControl=new g.p4(!1,g.kI.requiredTrue),this.attributesControl=new g.p4(!0,g.kI.requiredTrue),this.allowNavigate=!1,this.attributes=[],this.attributeIds=new Set,this.attributesPerService=new Map,this.servicesPerPackage=new Map,this.saveMsg="",this.removeMsg="",this.BEFORE_OPTIONAL_IDX=2,this.DESTINATIONS_IDX=4,this.AFTER_OPTIONAL_IDX=5,this.translate.get("FACILITY_CONFIGURATION.ATT_SAVED").subscribe(st=>this.saveMsg=st),this.translate.get("FACILITY_CONFIGURATION.ATT_REMOVED").subscribe(st=>this.removeMsg=st)}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Facility"),this.serviceManager.getServicesPackages().subscribe(e=>{this.servicePackages=e,this.getServicePackageServices(e,0)})}ngAfterViewInit(){this.cd.detectChanges(),this.attSelection.changed.subscribe(()=>{this.attributesControl.setValue(0===this.attSelection.selected.length)})}onCancel(){const e=(0,d.kZ)();e.width="550px",e.data={facilityId:this.facility.id,lastStep:this.stepper.selectedIndex===this.stepper.steps.length-1,theme:"facility-theme"},this.dialog.open(rn,e).afterClosed().subscribe(a=>{a&&(this.allowNavigate=!0,sessionStorage.removeItem("newFacilityId"),this.router.navigate(["facilities"],{queryParamsHandling:"merge"}))})}packagesSelected(e){if(this.packageSelectionEqual(e))return;this.processing=!0;let s=new Set;if(e&&0!==e.length?s=this.setSymDif(this.selectedPackages,e):this.selectedPackages.forEach(l=>{this.servicesPerPackage.get(l.id).forEach(_=>s.add(_))}),0===s.size)return;const a=this.filterService(s,e.filter(l=>this.selectedPackages.findIndex(_=>_.id===l.id)<0)),o=this.filterService(s,this.selectedPackages.filter(l=>e.findIndex(_=>_.id===l.id)<0));for(const l of this.services)a.has(l.id)?this.selection.select(l):o.has(l.id)&&this.selection.deselect(l);this.selectedPackages=e,this.setServiceControl(),this.processing=!1}singleServiceSelected(){this.setServiceControl(),!this.processing&&this.checkPackageComplete()}back(){this.stepper.selectedIndex<=this.BEFORE_OPTIONAL_IDX&&this.setServiceControl(),this.stepper.selectedIndex===this.AFTER_OPTIONAL_IDX&&0===this.selection.selected.length?this.stepper.selectedIndex=this.BEFORE_OPTIONAL_IDX:this.stepper.previous()}onSaveAttributes(){return new Promise((e,s)=>{this.processing=!0,this.attributesManager.setFacilityAttributes({facility:this.facility.id,attributes:this.attSelection.selected}).subscribe({next:()=>{this.notificator.showSuccess(this.saveMsg),this.attSelection.clear(),this.processing=!1,e()},error:()=>{this.processing=!1,s()}})})}next(){this.checkDestinationDependency(this.stepper.selectedIndex),this.stepper.selectedIndex===this.BEFORE_OPTIONAL_IDX?0===this.selection.selected.length?this.openSkipDialog():(this.getRequiredAttributes(),this.stepper.next()):this.stepper.selectedIndex===this.ATTRIBUTES_IDX&&0!==this.attSelection.selected.length?this.openUnsavedAttsDialog():this.stepper.next()}onFinish(){this.allowNavigate=!0,sessionStorage.removeItem("newFacilityId"),this.router.navigate(["facilities",this.facility.id],{queryParamsHandling:"merge"})}onRemoveAttributes(){this.processing=!0;const e=this.attSelection.selected.map(s=>s.id);this.attributesManager.removeFacilityAttributes(this.facility.id,e).subscribe({next:()=>{this.notificator.showSuccess(this.removeMsg),this.getRequiredAttributes(),this.processing=!1},error:()=>this.processing=!1})}filterAttributes(e){if(void 0===e||0===e.length)return void(this.filteredAttributes=this.attributes);const s=new Set;for(const a of e)this.attributesPerService.get(a.id).forEach(o=>s.add(o));this.filteredAttributes=[];for(const a of this.attributes)s.has(a.id)&&this.filteredAttributes.push(a)}getNonEmptyAttributes(){this.filteredAttributes=this.attributes.filter(e=>{if(e.value&&(!Array.isArray(e.value)||0!==e.value.length))return e})}navigationStep(e){this.checkDestinationDependency(e.previouslySelectedIndex),e.selectedIndex===this.ATTRIBUTES_IDX?this.getRequiredAttributes():e.selectedIndex===this.DESTINATIONS_IDX?this.processing=!1:e.selectedIndex<=this.BEFORE_OPTIONAL_IDX&&this.setServiceControl()}applyFilter(e){this.filterValue=e}canDeactivate(){return this.allowNavigate||this.onCancel(),this.allowNavigate}getServicePackageServices(e,s){s===e.length?this.serviceManager.getServices().subscribe(a=>{this.services=a}):this.serviceManager.getServicesFromServicesPackage(e[s].id).subscribe(a=>{this.servicesPerPackage.set(e[s].id,new Set([...a.map(o=>o.id)])),this.getServicePackageServices(e,s+1)})}getServiceRequiredAttributes(e,s){s!==e.length&&this.attributesManager.getRequiredAttributesDefinition(e[s].id).subscribe(a=>{a=a.filter(o=>this.attributeIds.has(o.id)),this.attributesPerService.set(e[s].id,a.map(o=>o.id)),this.getServiceRequiredAttributes(e,s+1)})}setServiceControl(){this.serviceControl.setValue(0!==this.selection.selected.length)}buildServiceSet(e){const s=new Set;return e.forEach(a=>{this.servicesPerPackage.get(a.id).forEach(o=>s.add(o))}),s}setDiff(e,s){return new Set([...e].filter(a=>!s.has(a)))}setIntersect(e,s){return new Set([...e].filter(a=>s.has(a)))}setSymDif(e,s){const a=this.buildServiceSet(e),o=this.buildServiceSet(s),l=this.setDiff(a,o),_=this.setDiff(o,a);return new Set([...l,..._])}filterService(e,s){const a=new Set;for(const o of s){const l=this.setIntersect(e,this.servicesPerPackage.get(o.id));0!==l.size&&l.forEach(_=>a.add(_))}return a}packageSelectionEqual(e){return e.length===this.selectedPackages.length&&(e.forEach(s=>{if(-1===this.selectedPackages.findIndex(a=>a.id===s.id))return!1}),!0)}checkPackageComplete(){const e=[];for(const s of this.selectedPackages){let a=!0;for(const o of this.servicesPerPackage.get(s.id))if(-1===this.selection.selected.findIndex(l=>l.id===o)){a=!1;break}a&&e.push(s)}this.selectedPackages=e}openSkipDialog(){const e=(0,d.kZ)();e.width="400px",e.data={theme:"facility-theme"},this.dialog.open(an,e).afterClosed().subscribe(a=>{a&&(this.serviceControl.setValue(!0),this.stepper.selectedIndex=this.AFTER_OPTIONAL_IDX)})}getRequiredAttributes(){this.processing=!0,this.attributesManager.getRequiredAttributesFacilityServices(this.selection.selected.map(e=>e.id),this.facility.id).subscribe(e=>{this.attSelection.clear(),this.attributes=e.filter(s=>!(0,d.Hm)(s)),this.filteredAttributes=this.attributes,this.attributes.forEach(s=>this.attributeIds.add(s.id)),this.getServiceRequiredAttributes(this.selection.selected,0),this.processing=!1})}openUnsavedAttsDialog(){const e=(0,d.kZ)();e.width="400px",e.data={theme:"facility-theme"},this.dialog.open(nn,e).afterClosed().subscribe(a=>{a&&this.onSaveAttributes().then(()=>{this.stepper.next()},()=>this.getRequiredAttributes())})}checkDestinationDependency(e){(e===this.BEFORE_OPTIONAL_IDX||e===this.DESTINATIONS_IDX)&&(this.serviceIds=new Set([...this.selection.selected.map(s=>s.id)]),this.destinationServicePresent())}destinationServicePresent(){for(const e of this.destinations)if(!this.serviceIds.has(e.service.id))return void(this.destinationServiceMissing=!0);this.destinationServiceMissing=!1}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.H8),t.Y36(m.KK),t.Y36(m.IQ),t.Y36(t.sBO),t.Y36(p.uw),t.Y36(u.V6),t.Y36(f.sK),t.Y36(y.F0),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-configuration-page"]],viewQuery:function(s,a){if(1&s&&t.Gf(mn,5),2&s){let o;t.iGM(o=t.CRH())&&(a.stepper=o.first)}},decls:34,vars:15,consts:[[1,"facility-theme"],[1,"page-title"],[3,"linear","selectionChange"],["stepper",""],["matStepLabel",""],["matStepContent",""],[3,"stepControl"],["optional","true",3,"editable","stepControl"],[3,"editable","optional"],[1,"actions"],["mat-stroked-button","",3,"click"],["class","ms-auto me-2","mat-stroked-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","",3,"me-2","ms-auto","click",4,"ngIf"],["class","me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],[3,"ownerEmitter"],[3,"disableRouting","hostEmitter"],[1,"page-subtitle"],["alert_type","info"],[1,"filters"],[1,"filter",3,"placeholder","filter"],[1,"package-search-select",3,"disableAutoSelect","selectedPackage","multiple","servicePackages","theme","packageSelected"],[3,"disableRouting","displayedColumns","selection","filterValue","services","selectionChanged"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["class","service-search-select",3,"disableAutoSelect","services","multiple","theme","serviceSelected",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"emptyListText","attributes","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"service-search-select",3,"disableAutoSelect","services","multiple","theme","serviceSelected"],[3,"emptyListText","attributes","selection"],[3,"configServicesIds","displayedColumns","configServices","loading","title","destinationEmitter"],[3,"disableRouting","disableSelf"],[3,"innerHTML"],[4,"ngIf"],[3,"disabled"],["svgIcon","perun-owner-grey",1,"me-2"],[3,"displayedColumns","owners",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["svgIcon","perun-hosts",1,"me-2"],[3,"disableRouting","displayedColumns","hosts",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["svgIcon","perun-service",1,"me-2"],[3,"disableRouting","displayedColumns","services"],[3,"disabled","opened"],[3,"displayedColumns","attributes","emptyListText"],[3,"expanded","disabled","expandedChange"],["svgIcon","perun-service_destination",1,"me-2"],[3,"destinations","displayedColumns","services",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["svgIcon","perun-manager",1,"me-2"],[3,"complementaryObject","configMode","disableRouting","availableRoles","complementaryObjectType","displayedGroupColumns","displayedUserColumns"],[3,"displayedColumns","owners"],[3,"disableRouting","displayedColumns","hosts"],[3,"destinations","displayedColumns","services"],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"click"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div",0)(1,"div",1),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-stepper",2,3),t.NdJ("selectionChange",function(l){return a.navigationStep(l)}),t.TgZ(6,"mat-step"),t.YNc(7,hn,2,3,"ng-template",4),t.YNc(8,fn,1,0,"ng-template",5),t.qZA(),t.TgZ(9,"mat-step"),t.YNc(10,gn,2,3,"ng-template",4),t.YNc(11,Tn,1,1,"ng-template",5),t.qZA(),t.TgZ(12,"mat-step",6),t.YNc(13,Sn,2,3,"ng-template",4),t.YNc(14,Cn,10,18,"ng-template",5),t.qZA(),t.TgZ(15,"mat-step",7),t.YNc(16,bn,2,3,"ng-template",4),t.YNc(17,xn,18,17,"ng-template",5),t.qZA(),t.TgZ(18,"mat-step",8),t.YNc(19,En,2,3,"ng-template",4),t.YNc(20,Dn,1,6,"ng-template",5),t.qZA(),t.TgZ(21,"mat-step"),t.YNc(22,Zn,2,3,"ng-template",4),t.YNc(23,On,1,2,"ng-template",5),t.qZA(),t.TgZ(24,"mat-step"),t.YNc(25,Rn,2,3,"ng-template",4),t.YNc(26,Bn,4,4,"ng-template",5),t.qZA()(),t.TgZ(27,"div",9)(28,"button",10),t.NdJ("click",function(){return a.onCancel()}),t._uU(29),t.ALo(30,"translate"),t.qZA(),t.YNc(31,Wn,3,3,"button",11),t.YNc(32,Kn,3,7,"button",12),t.YNc(33,jn,3,3,"button",13),t.qZA()()),2&s){const o=t.MAs(5);t.xp6(2),t.hij(" ",t.lcZ(3,11,"FACILITY_CONFIGURATION.TITLE")," "),t.xp6(2),t.Q6J("linear",!0),t.xp6(8),t.Q6J("stepControl",a.serviceControl),t.xp6(3),t.Q6J("editable",0!==a.selection.selected.length)("stepControl",a.attributesControl),t.xp6(3),t.Q6J("editable",0!==a.selection.selected.length||0!==a.destinations.length)("optional",0===a.destinations.length),t.xp6(11),t.hij(" ",t.lcZ(30,13,"FACILITY_CONFIGURATION.CANCEL")," "),t.xp6(2),t.Q6J("ngIf",void 0!==o&&0!==o.selectedIndex),t.xp6(1),t.Q6J("ngIf",void 0!==o&&o.selectedIndex!==o.steps.length-1),t.xp6(1),t.Q6J("ngIf",void 0!==o&&o.selectedIndex===o.steps.length-1)}},dependencies:[h.O5,F.Hw,S.lW,P.C0,P.VY,P.Vq,P.BY,V.pp,V.ib,V.yz,V.yK,_t.s,ht.q,At,pn.Q,R.w,E.K,dn.p,v.P,X.Q,un.F,_n.J,C.e,mt,ft,gt,Ct,f.X$],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.6rem;margin-right:.9rem}.filters[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline}.package-search-select[_ngcontent-%COMP%]{width:650px}.service-search-select[_ngcontent-%COMP%]{width:400px}.filter[_ngcontent-%COMP%]{width:350px;margin-right:20px}.actions[_ngcontent-%COMP%]{background-color:#fff;display:flex;padding:20px}.cursor-default[_ngcontent-%COMP%]{cursor:default}"]})}return i})(),yt=(()=>{class i{constructor(e){this.router=e}canActivate(e){return e.parent.params.facilityId===sessionStorage.getItem("newFacilityId")||(this.router.navigate(["/home"],{queryParamsHandling:"merge"}),!1)}canDeactivate(e){return e.canDeactivate()}static#t=this.\u0275fac=function(s){return new(s||i)(t.LFG(y.F0))};static#e=this.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var et=c(91940),it=c(1385),zn=c(22096),Xn=c(79403),to=c(69190);function eo(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function io(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-users-dynamic-list",5),t.NdJ("loading$",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.loading$=a)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("attrNames",e.attrNames)("selection",e.selection)("tableId",e.tableId)("disableRouting",!0)("displayedColumns",e.displayedColumns)("searchString",e.filter)("facilityId",e.data.entityId)}}let so=(()=>{class i{constructor(e,s,a,o,l,_){this.data=e,this.dialogRef=s,this.store=a,this.facilityService=o,this.notificator=l,this.cd=_,this.selection=new A.Ov(!1,[]),this.loading=!1,this.attrNames=[it.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["select","id","name","email","logins"],this.tableId=x.bj,this.filter=""}ngOnInit(){this.loading$=(0,zn.of)(!0),this.selection.changed.subscribe(e=>{this.ban=this.data.bans.find(s=>s.userId===e.source.selected[0]?.id)})}cancel(){this.dialogRef.close(!1)}submitBan(e){this.ban?this.updateBan(e):this.banUser(e)}setFilter(e){this.filter=e,this.selection.clear(),this.cd.detectChanges()}banUser(e){this.loading=!0,this.facilityService.setFacilityBan({banOnFacility:{userId:this.selection.selected[0].id,facilityId:this.data.entityId,description:e.description,validityTo:e.validity,id:0,beanName:"BanOnVo"}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.ADD_BAN.SUCCESS_USER"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}updateBan(e){this.loading=!0,this.facilityService.updateFacilityBan({banOnFacility:{id:this.ban.id,beanName:"BanOnFacility",facilityId:this.ban.facilityId,userId:this.ban.userId,description:e.description,validityTo:e.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.WI),t.Y36(p.so),t.Y36(u.d6),t.Y36(m.IQ),t.Y36(u.V6),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-facility-ban-dialog"]],decls:7,vars:9,consts:[[3,"loading","disabled","theme","ban","add","cancel"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","facilityId","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","facilityId","loading$"]],template:function(s,a){if(1&s&&(t.TgZ(0,"app-add-ban-dialog",0),t.NdJ("add",function(l){return a.submitBan(l)})("cancel",function(){return a.cancel()}),t.TgZ(1,"perun-web-apps-debounce-filter",1),t.NdJ("filter",function(l){return a.setFilter(l)}),t.qZA(),t.YNc(2,eo,1,0,"ng-template",null,2,t.W1O),t.TgZ(4,"div",3),t.YNc(5,io,1,7,"perun-web-apps-users-dynamic-list",4),t.ALo(6,"async"),t.qZA()()),2&s){const o=t.MAs(3);t.Q6J("loading",a.loading)("disabled",0===a.selection.selected.length)("theme",a.data.theme)("ban",a.ban),t.xp6(1),t.Q6J("placeholder","DIALOGS.ADD_BAN.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(6,7,a.loading$))("perunWebAppsLoaderIndicator",o)}},dependencies:[E.K,v.P,Xn.M,C.e,to.u,h.Ov]})}return i})();var ao=c(46685),no=c(6849);function oo(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SETTINGS.BANS.ADD"),"\n"))}function lo(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SETTINGS.BANS.REMOVE"),"\n")}}function co(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-ban-on-entity-list",10),t.NdJ("updateBan",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.update(a))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("bans",e.bans)("selection",e.selection)("displayedColumns",e.displayedColumns)("filter",e.filter)("updatePolicy","updateBan_BanOnFacility_policy")}}function ro(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}let po=(()=>{class i{constructor(e,s,a,o,l,_,T){this.facilityService=e,this.entityService=s,this.authResolver=a,this.dialog=o,this.notificator=l,this.store=_,this.userName=T,this.loading=!1,this.bans=[],this.removeAuth=!1,this.filter="",this.selection=new A.Ov(!1,[]),this.attrNames=[it.r.MEMBER_DEF_MAIL,it.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["select","banId","subjectId","subjectName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.facility=this.entityService.getEntity(),this.addAuth=this.authResolver.isAuthorized("setBan_BanOnFacility_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeBan_int_policy",[this.facility]),this.refresh()}refresh(){this.loading=!0,this.facilityService.getEnrichedBansForFacility(this.facility.id,this.attrNames).subscribe({next:e=>{this.bans=e,this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}add(){const e=(0,d.kZ)();e.width="850px",e.data={entityId:this.facility.id,theme:"facility-theme",bans:this.bans.map(a=>a.ban)},this.dialog.open(so,e).afterClosed().subscribe(a=>{a&&this.refresh()})}remove(){const e=(0,d.kZ)();e.width="550px",e.data={theme:"facility-theme",title:"DIALOGS.REMOVE_BAN.TITLE",description:"DIALOGS.REMOVE_BAN.DESCRIPTION",items:[this.userName.transform(this.selection.selected[0].user)],type:"remove",showAsk:!0},this.dialog.open(W.Ts,e).afterClosed().subscribe(a=>{a&&(this.loading=!0,this.facilityService.removeFacilityBanById(this.selection.selected[0].ban.id).subscribe(()=>{this.notificator.showSuccess("DIALOGS.REMOVE_BAN.SUCCESS"),this.refresh()}))})}update(e){const s=(0,d.kZ)();s.width="600px",s.data={ban:e.ban,theme:"facility-theme"},this.dialog.open(ao.G,s).afterClosed().subscribe(o=>{o&&this.refresh()})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(m.IQ),t.Y36(u.fb),t.Y36(u.x4),t.Y36(p.uw),t.Y36(u.V6),t.Y36(u.d6),t.Y36(k.dp))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings-bans"]],features:[t._Bn([k.dp])],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan"]],template:function(s,a){if(1&s&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return a.refresh()}),t.qZA(),t.YNc(4,oo,3,3,"button",2),t.YNc(5,lo,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.filter=l}),t.qZA(),t.TgZ(7,"div",5),t.YNc(8,co,1,5,"perun-web-apps-ban-on-entity-list",6),t.qZA(),t.YNc(9,ro,1,0,"ng-template",null,7,t.W1O)),2&s){const o=t.MAs(10);t.xp6(1),t.hij(" ",t.lcZ(2,6,"FACILITY_DETAIL.SETTINGS.BANS.TITLE"),"\n"),t.xp6(3),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.SETTINGS.BANS.FILTER"),t.xp6(2),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[h.O5,S.lW,E.K,N.t,v.P,no.s,C.e,f.X$]})}return i})();var uo=c(67114);const _o=[{path:"",component:nt.P,canActivateChild:[et.a],children:[{path:"",component:nt.P,data:{animation:"FacilitySelectPage"}}]},{path:":facilityId",component:Yt,canActivateChild:[et.a],children:[{path:"",component:Gt,data:{animation:"FacilityOverviewPage"}},{path:"attributes",component:ie,data:{animation:"FacilityAttributesPage"}},{path:"resources",component:Ht.f,data:{animation:"FacilityResourcesPage"}},{path:"allowed-users",component:Aa._,data:{animation:"FacilityAllowedUsersPage"}},{path:"allowed-groups",component:Qt.o,data:{animation:"FacilityAllowedGroupsPage"}},{path:"services-status",component:Sa,data:{animation:"FacilityServiceStatusPage"}},{path:"services-status/:taskId",component:en,data:{animation:"FacilityTaskResultsPage"}},{path:"service-config",component:ge,data:{animation:"FacilityServiceConfigPage"}},{path:"services-destinations",component:ft,data:{animation:"FacilityServicesDestinationsPage"}},{path:"hosts",component:Ct,data:{animation:"FacilityHostsPage"}},{path:"hosts/:hostId",component:Ki,data:{animation:"FacilityHostsDetailPage"}},{path:"settings",component:Vt,children:[{path:"",component:Kt,data:{animation:"FacilitySettingsOverviewPage"}},{path:"owners",component:gt,data:{animation:"FacilitySettingOwnersPage"}},{path:"managers",component:mt,data:{animation:"FacilitySettingsManagersPage"}},{path:"security-teams",component:ms,data:{animation:"FacilitySecurityTeamsPage"}},{path:"blacklist",component:Wi,data:{animation:"FacilitySettingsBlackListPage"}},{path:"bans",component:po,data:{animation:"FacilitySettingsBansPage"}}]},{path:"configuration",component:$n,canActivate:[yt],canDeactivate:[yt]}]},{path:":facilityId/resources/:resourceId",component:qt.b,canActivateChild:[et.a],children:[{path:"",component:Pt.H,data:{animation:"ResourceOverviewPage"}},{path:"attributes",component:ne.X,data:{animation:"ResourceAttributesPage"}},{path:"groups",component:oe.K,data:{animation:"ResourceGroupsComponent"}},{path:"services",component:fs.D,data:{animation:"ResourceAssignedServicesComponent"}},{path:"members",component:Ca.y,data:{animation:"ResourceAssignedMembersComponent"}},{path:"tags",component:sn.v,data:{animation:"ResourceTagsComponent"}},{path:"settings",component:se.t,children:[{path:"",component:ae.h,data:{animation:"ResourceSettingsOverviewPage"}},{path:"managers",component:hs.O,data:{animation:"ResourceSettingsManagersPage"}},{path:"bans",component:uo.I,data:{animation:"ResourceSettingsBansPage"}}]}]}];let mo=(()=>{class i{static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[y.Bz.forChild(_o),y.Bz]})}return i})();var ho=c(35050),fo=c(62034),go=c(99441),To=c(78932),So=c(70837),Ao=c(42023);let Co=(()=>{class i{static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({providers:[k.dp],imports:[h.ez,mo,ho.m,fo.r,go.A,To.ez,k.d4,So.UsersModule,Ao.AdminModule]})}return i})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[972],{50666:(bo,at,c)=>{c.r(at),c.d(at,{FacilitiesModule:()=>Co});var m=c(96814),y=c(44112),nt=c(60879),B=c(53117),vt=c(67582),h=c(27618),d=c(64124),u=c(73615),W=c(37073),xt=c(33826),Et=c(56684),Lt=c(59773),t=c(65879),p=c(17700),Dt=c(39743),Zt=c(62023),F=c(30617),S=c(32296),K=c(55940),G=c(92596),ot=c(11712),Ot=c(41419),j=c(92738),$=c(52269),f=c(89515);function Rt(i,n){1&i&&t._UZ(0,"mat-spinner",3)}function Nt(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.editFacility())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"FACILITY_DETAIL.EDIT"))}function Ft(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.deleteFacility())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"FACILITY_DETAIL.DELETE"))}const kt=function(){return{color:"black"}},lt=function(i){return["/facilities",i]};function wt(i,n){if(1&i&&(t.TgZ(0,"div")(1,"div",4),t._UZ(2,"mat-icon",5),t.ALo(3,"translate"),t.TgZ(4,"div",6)(5,"div",7)(6,"a",8),t.NdJ("auxclick",function(s){return s.preventDefault()}),t._uU(7),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,Nt,4,3,"button",10),t.YNc(11,Ft,4,3,"button",10),t.qZA(),t.TgZ(12,"span",11),t._uU(13),t.ALo(14,"translate"),t.ALo(15,"translate"),t.qZA()()(),t._UZ(16,"app-animated-router-outlet"),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.s9C("matTooltip",t.lcZ(3,11,"FACILITY_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(17,kt)),t.xp6(4),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(18,lt,e.facility.id.toString()))("routerLink",t.VKq(20,lt,e.facility.id)),t.xp6(1),t.Oqu(e.facility.name),t.xp6(2),t.hij(" \xa0#",e.facility.id," "),t.xp6(1),t.Q6J("ngIf",e.editFacilityAuth),t.xp6(1),t.Q6J("ngIf",e.deleteAuth),t.xp6(2),t.lnq(" ",t.lcZ(14,13,"FACILITY_DETAIL.ENTITY"),", ",t.lcZ(15,15,"FACILITY_DETAIL.DESCRIPTION"),": ",e.facility.description," ")}}let Yt=(()=>{class i extends((0,Et.T)()){constructor(e,s,a,o,l,_,T,I,L){super(),this.dialog=e,this.facilityManager=s,this.route=a,this.sideMenuService=o,this.sideMenuItemService=l,this.guiAuthResolver=_,this.router=T,this.entityStorageService=I,this.reloadEntityDetail=L,this.editFacilityAuth=!1,this.deleteAuth=!1,this.loading=!1}ngOnInit(){this.reloadData(),this.reloadEntityDetail.entityDetailChange.pipe((0,Lt.R)(this.destroyed$)).subscribe(()=>{this.reloadData()})}reloadData(){this.loading=!0,this.route.params.subscribe(e=>{const s=Number(e.facilityId);this.facilityManager.getFacilityById(s).subscribe(a=>{this.facility=a,this.entityStorageService.setEntity({id:a.id,beanName:a.beanName}),this.setMenuItems(),this.editFacilityAuth=this.guiAuthResolver.isAuthorized("updateFacility_Facility_policy",[this.facility]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteFacility_Facility_Boolean_policy",[this.facility]),(0,d.sF)("facilities",this.facility),(0,d.XI)(this.facility),this.loading=!1},()=>this.loading=!1)})}setMenuItems(){const e=this.sideMenuItemService.parseFacility(this.facility);this.sideMenuService.setFacilityMenuItems([e])}editFacility(){const e=(0,d.kZ)();e.width="450px",e.data={theme:"facility-theme",facility:this.facility,dialogType:W.Eg.FACILITY},this.dialog.open(W.rd,e).afterClosed().subscribe(a=>{a&&this.facilityManager.getFacilityById(this.facility.id).subscribe(o=>{this.facility=o,this.setMenuItems()})})}deleteFacility(){const e=(0,d.kZ)();e.width="500px",e.data={theme:"facility-theme",facility:this.facility},this.dialog.open(xt.Y,e).afterClosed().subscribe(a=>{a&&this.router.navigate([""],{queryParamsHandling:"preserve"})})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(h.IQ),t.Y36(y.gz),t.Y36(Dt.D),t.Y36(vt.V),t.Y36(u.x4),t.Y36(y.F0),t.Y36(u.fb),t.Y36(Zt.G))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-detail-page"]],features:[t.qOj],decls:4,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","facility-theme"],["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],["svgIcon","perun-facility-black",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],[1,"facility-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],["mat-icon-button","",3,"matTooltip","click"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,Rt,1,0,"mat-spinner",1),t.YNc(3,wt,17,22,"div",2),t.qZA()),2&s&&(t.xp6(2),t.Q6J("ngIf",a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading&&void 0!==a.facility))},dependencies:[m.O5,m.PC,y.rH,F.Hw,S.RK,K.Ou,G.gM,ot.A,Ot.W,j.Y,$.Q,f.X$],data:{animation:[B.Ji]}})}return i})();var ct=c(39518),Ut=c(19218);function Mt(i,n){1&i&&t._UZ(0,"mat-spinner",2)}function Jt(i,n){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3)(2,"perun-web-apps-expandable-tiles",4),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items),t.xp6(1),t.Q6J("items",e.settingItems)("title","MENU_ITEMS.FACILITY.SETTINGS")("sectionId","settings")}}let Gt=(()=>{class i{constructor(e,s,a,o){this.facilityManager=e,this.authResolver=s,this.entityStorageService=a,this.routePolicyService=o,this.items=[],this.settingItems=[],this.loading=!1}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setItems(),this.setSettingsItems(),this.loading=!1}setItems(){this.items=[],this.routePolicyService.canNavigate("facilities-resources",this.facility)&&this.items.push({cssIcon:"perun-manage-facility",url:`/facilities/${this.facility.id}/resources`,label:"MENU_ITEMS.FACILITY.RESOURCES",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-allowed-users",this.facility)&&this.items.push({cssIcon:"perun-user",url:`/facilities/${this.facility.id}/allowed-users`,label:"MENU_ITEMS.FACILITY.ALLOWED_USERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-allowed-groups",this.facility)&&this.items.push({cssIcon:"perun-group",url:`/facilities/${this.facility.id}/allowed-groups`,label:"MENU_ITEMS.FACILITY.ALLOWED_GROUPS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-services-status",this.facility)&&this.items.push({cssIcon:"perun-service-status",url:`/facilities/${this.facility.id}/services-status`,label:"MENU_ITEMS.FACILITY.SERVICES_STATUS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-services-destinations",this.facility)&&this.items.push({cssIcon:"perun-service_destination",url:`/facilities/${this.facility.id}/services-destinations`,label:"MENU_ITEMS.FACILITY.SERVICES_DESTINATIONS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-hosts",this.facility)&&this.items.push({cssIcon:"perun-hosts",url:`/facilities/${this.facility.id}/hosts`,label:"MENU_ITEMS.FACILITY.HOSTS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-attributes",this.facility)&&this.items.push({cssIcon:"perun-attributes",url:`/facilities/${this.facility.id}/attributes`,label:"MENU_ITEMS.FACILITY.ATTRIBUTES",style:"facility-btn"})}setSettingsItems(){this.settingItems=[],this.routePolicyService.canNavigate("facilities-settings-owners",this.facility)&&this.settingItems.push({cssIcon:"perun-owner-grey",url:`/facilities/${this.facility.id}/settings/owners`,label:"MENU_ITEMS.FACILITY.OWNERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-managers",this.facility)&&this.settingItems.push({cssIcon:"perun-manager",url:`/facilities/${this.facility.id}/settings/managers`,label:"MENU_ITEMS.FACILITY.MANAGERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-security-teams",this.facility)&&this.settingItems.push({cssIcon:"perun-security-teams",url:`/facilities/${this.facility.id}/settings/security-teams`,label:"MENU_ITEMS.FACILITY.SECURITY_TEAMS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-blacklist",this.facility)&&this.settingItems.push({cssIcon:"perun-black-list",url:`/facilities/${this.facility.id}/settings/blacklist`,label:"MENU_ITEMS.FACILITY.BLACKLIST",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-bans",this.facility)&&this.settingItems.push({cssIcon:"perun-ban",url:`/facilities/${this.facility.id}/settings/bans`,label:"MENU_ITEMS.FACILITY.BANS",style:"facility-btn"})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(u.x4),t.Y36(u.fb),t.Y36(u.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-overview"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"],[3,"items","title","sectionId"]],template:function(s,a){1&s&&(t.YNc(0,Mt,1,0,"mat-spinner",0),t.YNc(1,Jt,3,4,"div",1)),2&s&&(t.Q6J("ngIf",a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading))},dependencies:[m.O5,K.Ou,ct.L,Ut.A]})}return i})();var Ht=c(8998),Qt=c(90551),qt=c(61618),Pt=c(33473);let Vt=(()=>{class i{static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:1,vars:0,template:function(s,a){1&s&&t._UZ(0,"app-animated-router-outlet")},dependencies:[ot.A],data:{animation:[B.Ji]}})}return i})();function Bt(i,n){1&i&&t._UZ(0,"mat-spinner",2)}function Wt(i,n){if(1&i&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("items",e.items)}}let Kt=(()=>{class i{constructor(e,s,a,o){this.facilityManager=e,this.authResolver=s,this.entityStorageService=a,this.routePolicyService=o,this.items=[],this.loading=!1}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.initItems(),this.loading=!1}initItems(){this.items=[],this.routePolicyService.canNavigate("facilities-settings-owners",this.facility)&&this.items.push({cssIcon:"perun-owner-grey",url:`/facilities/${this.facility.id}/settings/owners`,label:"MENU_ITEMS.FACILITY.OWNERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-managers",this.facility)&&this.items.push({cssIcon:"perun-manager",url:`/facilities/${this.facility.id}/settings/managers`,label:"MENU_ITEMS.FACILITY.MANAGERS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-security-teams",this.facility)&&this.items.push({cssIcon:"perun-security-teams",url:`/facilities/${this.facility.id}/settings/security-teams`,label:"MENU_ITEMS.FACILITY.SECURITY_TEAMS",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-blacklist",this.facility)&&this.items.push({cssIcon:"perun-black-list",url:`/facilities/${this.facility.id}/settings/blacklist`,label:"MENU_ITEMS.FACILITY.BLACKLIST",style:"facility-btn"}),this.routePolicyService.canNavigate("facilities-settings-bans",this.facility)&&this.items.push({cssIcon:"perun-ban",url:`/facilities/${this.facility.id}/settings/bans`,label:"MENU_ITEMS.FACILITY.BANS",style:"facility-btn"})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(u.x4),t.Y36(u.fb),t.Y36(u.Ip))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings-overview"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:2,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],[3,"items"]],template:function(s,a){1&s&&(t.YNc(0,Bt,1,0,"mat-spinner",0),t.YNc(1,Wt,2,1,"div",1)),2&s&&(t.Q6J("ngIf",a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading))},dependencies:[m.O5,K.Ou,ct.L]})}return i})();var H=c(74104),jt=c(95845),rt=c(5786);function $t(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"FACILITY_DETAIL.ENTITY")," ")}function zt(i,n){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",5),2&i){const e=t.oxw();t.Q6J("entityId",e.facility.id)("entity","facility")}}function Xt(i,n){1&i&&(t._uU(0),t.ALo(1,"translate"),t.ALo(2,"translate")),2&i&&t.AsE(" ",t.lcZ(1,2,"FACILITY_DETAIL.ENTITY")," - ",t.lcZ(2,4,"ADMIN_USER.ENTITY")," ")}function te(i,n){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",6),2&i){const e=t.oxw(2);t.Q6J("firstEntity","facility")("firstEntityId",e.facility.id)("secondEntity","user")}}function ee(i,n){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,Xt,3,6,"ng-template",2),t.YNc(2,te,1,3,"ng-template",3),t.qZA())}let ie=(()=>{class i{constructor(e,s){this.authResolver=e,this.entityStorageService=s}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.facilityUserAttAuth=this.authResolver.isAuthorized("getAssignedUsers_Facility_policy",[this.facility])}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-attributes"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},decls:9,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[4,"ngIf"],[3,"entityId","entity"],[3,"firstEntity","firstEntityId","secondEntity"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-tab-group",1)(5,"mat-tab"),t.YNc(6,$t,2,3,"ng-template",2),t.YNc(7,zt,1,2,"ng-template",3),t.qZA(),t.YNc(8,ee,3,0,"mat-tab",4),t.qZA()()),2&s&&(t.xp6(2),t.Oqu(t.lcZ(3,2,"FACILITY_DETAIL.SETTINGS.ATTRIBUTES.TITLE")),t.xp6(6),t.Q6J("ngIf",a.facilityUserAttAuth))},dependencies:[m.O5,H.Vc,H.uD,H.uX,H.SP,jt.Y,rt.t,f.X$]})}return i})();var se=c(93296),ae=c(72263),ne=c(11800),oe=c(79286),g=c(56223),Q=c(27921),q=c(37398),k=c(80874),pt=c(24630),dt=c(23680),z=c(24516),D=c(64170),Z=c(75986),ut=c(37803);function le(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedService(o))}),t._uU(1),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function ce(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"input",7),t.NdJ("keyup",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.updatedSerVal(a))}),t.qZA(),t.TgZ(5,"mat-autocomplete",8,9)(7,"mat-option",10),t.NdJ("onSelectionChange",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onSelectedService("NOT_SELECTED"))}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-option",10),t.NdJ("onSelectionChange",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onSelectedService("ALL"))}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.YNc(13,le,2,2,"mat-option",11),t.ALo(14,"async"),t.qZA()()}if(2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,9,"FACILITY_DETAIL.SERVICE_CONFIG.SERVICE_SELECT")),t.xp6(2),t.Q6J("formControl",s.serviceField)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",s.serviceDisplayFn.bind(s)),t.xp6(2),t.Q6J("value","NOT_SELECTED"),t.xp6(1),t.hij(" ",t.lcZ(9,11,"FACILITY_DETAIL.SERVICE_CONFIG.NOT_SELECTED")," "),t.xp6(2),t.Q6J("value","ALL"),t.xp6(1),t.hij(" ",t.lcZ(12,13,"FACILITY_DETAIL.SERVICE_CONFIG.ALL")," "),t.xp6(2),t.Q6J("ngForOf",t.lcZ(14,15,s.filteredServices))}}function re(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedResource(o))}),t._uU(1),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function pe(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"input",7),t.NdJ("keyup",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.updatedResVal(a))}),t.qZA(),t.TgZ(5,"mat-autocomplete",8,9),t.YNc(7,re,2,2,"mat-option",11),t.ALo(8,"async"),t.qZA()()}if(2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,5,"FACILITY_DETAIL.SERVICE_CONFIG.RES_SELECT")),t.xp6(2),t.Q6J("formControl",s.resourceField)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",s.resourceDisplayFn.bind(s)),t.xp6(2),t.Q6J("ngForOf",t.lcZ(8,7,s.filteredResources))}}function de(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedGroup(o))}),t._uU(1),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function ue(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"input",7),t.NdJ("keyup",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.updatedGroupVal(a))}),t.qZA(),t.TgZ(5,"mat-autocomplete",12,9),t.YNc(7,de,2,2,"mat-option",11),t.ALo(8,"async"),t.qZA()()}if(2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,5,"FACILITY_DETAIL.SERVICE_CONFIG.GROUP_SELECT")),t.xp6(2),t.Q6J("formControl",s.groupField)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",s.groupDisplayFn.bind(s)),t.xp6(2),t.Q6J("ngForOf",t.lcZ(8,7,s.filteredGroups))}}function _e(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-option",10),t.NdJ("onSelectionChange",function(){const o=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG(l.onSelectedMember(o))}),t._uU(1),t.ALo(2,"userFullName"),t.qZA()}if(2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",t.lcZ(2,2,e.user)," ")}}function he(i,n){if(1&i&&(t.TgZ(0,"mat-form-field",6)(1,"mat-label"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"input",13),t.TgZ(5,"mat-autocomplete",8,9),t.YNc(7,_e,3,4,"mat-option",11),t.ALo(8,"async"),t.qZA()()),2&i){const e=t.MAs(6),s=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,5,"FACILITY_DETAIL.SERVICE_CONFIG.MEMBER_SELECT")),t.xp6(2),t.Q6J("matAutocomplete",e)("formControl",s.memberField),t.xp6(1),t.Q6J("displayWith",s.memberDisplayFn.bind(s)),t.xp6(2),t.Q6J("ngForOf",t.lcZ(8,7,s.filteredMembers))}}function me(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div",3),t.YNc(1,ce,15,17,"mat-form-field",4),t.TgZ(2,"mat-checkbox",5),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.onOfferAllServices(a))}),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.YNc(5,pe,9,9,"mat-form-field",4),t.YNc(6,ue,9,9,"mat-form-field",4),t.YNc(7,he,9,9,"mat-form-field",4),t.qZA()}if(2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",void 0!==e.services),t.xp6(2),t.hij(" ",t.lcZ(4,5,"FACILITY_DETAIL.SERVICE_CONFIG.ALL_SERVICES")," "),t.xp6(2),t.Q6J("ngIf",void 0!==e.resources&&0!==e.resources.length),t.xp6(1),t.Q6J("ngIf",void 0!==e.selectedResource&&void 0!==e.groups&&0!==e.groups.length),t.xp6(1),t.Q6J("ngIf",void 0!==e.selectedGroup&&void 0!==e.members&&0!==e.members.length)}}function fe(i,n){if(1&i&&t._UZ(0,"perun-web-apps-service-configurator",14),2&i){const e=t.oxw();t.Q6J("facility",e.facility)("resource",e.selectedResource)("group",e.selectedGroup)("member",e.selectedMember)("service",e.selectedService)}}let ge=(()=>{class i{constructor(e,s,a,o,l,_,T){this.facilityManager=e,this.resourceManager=s,this.serviceManager=a,this.membersManager=o,this.namePipe=l,this.translate=_,this.entityStorageService=T,this.serviceField=new g.p4,this.resourceField=new g.p4,this.groupField=new g.p4,this.memberField=new g.p4,this.allowedStatuses=["INVALID","VALID"],this.selectedService="NOT_SELECTED",this.attrNames=[],this.translate.get("FACILITY_DETAIL.SERVICE_CONFIG.ALL").subscribe(I=>this.serviceAllTranslation=I),this.translate.get("FACILITY_DETAIL.SERVICE_CONFIG.NOT_SELECTED").subscribe(I=>this.serviceNotSelectedTranslation=I)}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.facilityManager.getFacilityById(this.facility.id).subscribe(e=>{this.facility=e,this.facilityManager.getAssignedResourcesForFacility(e.id).subscribe(s=>this.resources=s),this.serviceManager.getAssignedServices(e.id).subscribe(s=>this.services=s)}),this.filteredServices=this.serviceField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterServices(e))),this.filteredResources=this.resourceField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterResources(e))),this.filteredGroups=this.groupField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterGroups(e))),this.filteredMembers=this.memberField.valueChanges.pipe((0,Q.O)(""),(0,q.U)(e=>this._filterMembers(e)))}onSelectedService(e){this.selectedService=e}onSelectedResource(e){this.selectedResource=e,void 0!==this.selectedResource?(this.resourceManager.getAssignedGroups(this.selectedResource.id).subscribe(s=>this.groups=s),this.selectedGroup=void 0,this.selectedMember=void 0):this.groups=void 0}onOfferAllServices(e){e.checked||this.serviceManager.getAssignedServices(this.facility.id).subscribe(s=>this.services=s)}onSelectedGroup(e){this.selectedGroup=e,void 0!==this.selectedGroup?(this.membersManager.getCompleteRichMembersForGroup(this.selectedGroup.id,!1,this.allowedStatuses,[],this.attrNames).subscribe(s=>this.members=s),this.selectedMember=void 0):this.members=void 0}onSelectedMember(e){this.selectedMember=e}serviceDisplayFn(e){if(null!==e)return"ALL"===e?this.serviceAllTranslation:"NOT_SELECTED"===e?this.serviceNotSelectedTranslation:"string"!=typeof e?e.name:e}resourceDisplayFn(e){if(null!==e)return e.name}groupDisplayFn(e){if(null!==e)return e.name}memberDisplayFn(e){if(null!==e)return this.namePipe.transform(e.user)}updatedSerVal(e){""===e.target.value&&(this.selectedService="NOT_SELECTED")}updatedResVal(e){""===e.target.value&&(this.groups=void 0,this.members=void 0)}updatedGroupVal(e){""===e.target.value&&(this.members=void 0)}_filterServices(e){const s=e.toString().toLowerCase();return this.services.filter(a=>a.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}_filterResources(e){const s=e.toString().toLowerCase();return this.resources.filter(a=>a.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}_filterGroups(e){const s=e.toString().toLowerCase();return this.groups.filter(a=>a.name.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}_filterMembers(e){const s=e.toString().toLowerCase();return this.members.filter(a=>this.namePipe.transform(a.user).toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").includes(s))}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(h.xk),t.Y36(h.KK),t.Y36(h.uq),t.Y36(k.dp),t.Y36(f.sK),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-service-config"]],decls:6,vars:5,consts:[[1,"page-subtitle"],["class","col-12 col-lg-6 mb-2",4,"ngIf"],[3,"facility","resource","group","member","service",4,"ngIf"],[1,"col-12","col-lg-6","mb-2"],["class","w-100",4,"ngIf"],[3,"change"],[1,"w-100"],["matInput","","type","text",3,"formControl","matAutocomplete","keyup"],["autoActiveFirstOption","",3,"displayWith"],["auto","matAutocomplete"],[3,"value","onSelectionChange"],[3,"value","onSelectionChange",4,"ngFor","ngForOf"],["autoActiveFirstOption","",3,"displayWith","ngClass"],["matInput","","type","text",3,"matAutocomplete","formControl"],[3,"facility","resource","group","member","service"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,me,8,7,"div",1),t.YNc(5,fe,1,5,"perun-web-apps-service-configurator",2),t.qZA()),2&s&&(t.xp6(2),t.Oqu(t.lcZ(3,3,"FACILITY_DETAIL.SERVICE_CONFIG.TITLE")),t.xp6(2),t.Q6J("ngIf",!!a.facility),t.xp6(1),t.Q6J("ngIf",!!a.facility))},dependencies:[m.mk,m.sg,m.O5,pt.XC,dt.ey,pt.ZL,z.Nt,D.KE,D.hX,g.Fj,g.JJ,g.oH,Z.oG,m.Ov,f.X$,ut.d]})}return i})();var _t=c(27738);let ht=(()=>{class i{constructor(e,s,a){this.facilityService=e,this.guiAuthResolver=s,this.entityStorageService=a,this.disableRouting=!1,this.disableSelf=!1,this.availableRoles=[],this.selected="user",this.type="Facility",this.theme="facility-theme"}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Facility")}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-facility-settings-managers"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},inputs:{disableRouting:"disableRouting",disableSelf:"disableSelf"},decls:1,vars:6,consts:[[3,"complementaryObject","availableRoles","complementaryObjectType","disableSelf","disableRouting","theme"]],template:function(s,a){1&s&&t._UZ(0,"app-managers-page",0),2&s&&t.Q6J("complementaryObject",a.facility)("availableRoles",a.availableRoles)("complementaryObjectType",a.type)("disableSelf",a.disableSelf)("disableRouting",a.disableRouting)("theme",a.theme)},dependencies:[_t.s]})}return i})();var x=c(38106),A=c(78337),Te=c(50214),Se=c(98525),O=c(12207),C=c(69755);function Ae(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ce(i,n){1&i&&(t.TgZ(0,"mat-option",18),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.SELECTION_ALL")))}function be(i,n){1&i&&(t.TgZ(0,"mat-option",19),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.NO_SERVICE")))}function Ie(i,n){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function ye(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.CHOOSE_SERVICE")," "))}function ve(i,n){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit,s=t.oxw(2);t.Q6J("value",e),t.xp6(1),t.hij(" ",s.getTypeForView(e)," ")}}function xe(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.REQUIRED_FIELD")," "))}function Ee(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_SERVICE_DESTINATION.INVALID_DESTINATION")," "))}function Le(i,n){if(1&i&&(t.TgZ(0,"mat-form-field",21)(1,"mat-label"),t._uU(2),t.qZA(),t._UZ(3,"input",22),t.YNc(4,xe,3,3,"mat-error",9),t.YNc(5,Ee,3,3,"mat-error",9),t.qZA()),2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(e.getTypeForView(e.selectedType)),t.xp6(1),t.Q6J("formControl",e.destinationControl),t.xp6(1),t.Q6J("ngIf","host"===e.selectedType&&!e.useFacilityHost&&e.destinationControl.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.destinationControl.hasError("invalidDestination"))}}function De(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",14),t.NdJ("ngModelChange",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.useFacilityHost=a)}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("ngModel",e.useFacilityHost),t.xp6(1),t.hij(" ",t.lcZ(2,2,"DIALOGS.ADD_SERVICE_DESTINATION.USE_FACILITY_HOST")," ")}}function Ze(i,n){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function Oe(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div",4),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"mat-form-field")(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"mat-select",5),t.YNc(13,Ce,3,3,"mat-option",6),t.YNc(14,be,3,3,"mat-option",7),t.YNc(15,Ie,2,2,"mat-option",8),t.qZA(),t.YNc(16,ye,3,3,"mat-error",9),t.qZA(),t.TgZ(17,"mat-checkbox",10),t.NdJ("change",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.getServices())})("ngModelChange",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.servicesOnFacility=a)}),t._uU(18),t.ALo(19,"translate"),t.qZA(),t.TgZ(20,"mat-form-field")(21,"mat-label"),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.TgZ(24,"mat-select",11),t.NdJ("ngModelChange",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.selectedType=a)})("selectionChange",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.destinationControl.updateValueAndValidity())}),t.YNc(25,ve,2,2,"mat-option",8),t.qZA()(),t.YNc(26,Le,6,4,"mat-form-field",12),t.YNc(27,De,3,4,"mat-checkbox",13),t.TgZ(28,"mat-form-field")(29,"mat-label"),t._uU(30),t.ALo(31,"translate"),t.qZA(),t.TgZ(32,"mat-select",14),t.NdJ("ngModelChange",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.selectedPropagation=a)}),t.YNc(33,Ze,2,2,"mat-option",8),t.qZA()(),t.TgZ(34,"div",4),t._uU(35),t.ALo(36,"translate"),t.qZA()(),t.TgZ(37,"div",15)(38,"button",16),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(39),t.ALo(40,"translate"),t.qZA(),t.TgZ(41,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSubmit())}),t._uU(42),t.ALo(43,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,22,"DIALOGS.ADD_SERVICE_DESTINATION.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,24,"DIALOGS.ADD_SERVICE_DESTINATION.DESCRIPTION")),t.xp6(4),t.Oqu(t.lcZ(11,26,"DIALOGS.ADD_SERVICE_DESTINATION.SERVICE")),t.xp6(2),t.Q6J("formControl",e.serviceControl),t.xp6(1),t.Q6J("ngIf",0!==e.services.length),t.xp6(1),t.Q6J("ngIf",0===e.services.length),t.xp6(1),t.Q6J("ngForOf",e.services),t.xp6(1),t.Q6J("ngIf",void 0===e.serviceControl.value),t.xp6(1),t.Q6J("ngModel",e.servicesOnFacility),t.xp6(1),t.hij(" ",t.lcZ(19,28,"DIALOGS.ADD_SERVICE_DESTINATION.IS_SERVICES_ONLY_ON_FACILITY")," "),t.xp6(4),t.Oqu(t.lcZ(23,30,"DIALOGS.ADD_SERVICE_DESTINATION.TYPE")),t.xp6(2),t.Q6J("ngModel",e.selectedType),t.xp6(1),t.Q6J("ngForOf",e.types),t.xp6(1),t.Q6J("ngIf",!("host"===e.selectedType&&e.useFacilityHost)),t.xp6(1),t.Q6J("ngIf","host"===e.selectedType),t.xp6(3),t.Oqu(t.lcZ(31,32,"DIALOGS.ADD_SERVICE_DESTINATION.PROPAGATION")),t.xp6(2),t.Q6J("ngModel",e.selectedPropagation),t.xp6(1),t.Q6J("ngForOf",e.propagations),t.xp6(2),t.hij(" ",t.lcZ(36,34,"DIALOGS.ADD_SERVICE_DESTINATION.PROPAGATION_TYPE_"+e.selectedPropagation)," "),t.xp6(4),t.hij(" ",t.lcZ(40,36,"DIALOGS.ADD_SERVICE_DESTINATION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.invalidDestination()||e.serviceControl.invalid||"noService"===e.serviceControl.value),t.xp6(1),t.hij(" ",t.lcZ(43,38,"DIALOGS.ADD_SERVICE_DESTINATION.ADD")," ")}}let Re=(()=>{class i{constructor(e,s,a,o){this.dialogRef=e,this.data=s,this.facilitiesManager=a,this.servicesManager=o,this.services=[],this.types=["host","user@host","user@host:port","user@host-windows","host-windows-proxy","url","email","semail","service-specific"],this.selectedType="host",this.propagations=["PARALLEL","DUMMY"],this.selectedPropagation="PARALLEL",this.useFacilityHost=!1,this.loading=!1,this.emailRegex=new RegExp(d.B2),this.hostPattern=new RegExp("^(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)$|^(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$"),this.urlPattern=new RegExp("^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;()*$']*[-a-zA-Z0-9+&@#/%=~_|()*$']$"),this.userAtHostPattern=new RegExp("^[a-z_]([a-z0-9_-]{0,31}|[a-z0-9_-]{0,30}\\$)@(?:(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)$|(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$)"),this.userAtHostPortPattern=new RegExp("^[a-z_]([a-z0-9_-]{0,31}|[a-z0-9_-]{0,30}\\$)@(?:(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)|(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}):[0-9]+"),this.serviceSpecificPattern=new RegExp("^(?!-)[a-zA-Z0-9-_.:/]*$")}ngOnInit(){this.serviceControl=new g.p4(void 0,g.kI.required),this.destinationControl=new g.p4("",this.getDestinationValidator()),this.emailControl=new g.p4("",[g.kI.required,g.kI.pattern(this.emailRegex)]),this.servicesOnFacility=!0,this.getServices()}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,"all"===this.serviceControl.value?this.useFacilityHost?this.servicesManager.addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility({services:this.services,facility:this.data.facility.id}).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1):this.servicesManager.addDestinationToMultipleServices({services:this.services,facility:this.data.facility.id,destination:this.destinationControl.value,type:this.selectedType,propagationType:this.selectedPropagation}).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1):this.useFacilityHost?this.servicesManager.addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility(this.serviceControl.value.id,this.data.facility.id).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1):this.servicesManager.addDestination(this.serviceControl.value.id,this.data.facility.id,this.destinationControl.value,this.selectedType,this.selectedPropagation).subscribe(()=>{this.dialogRef.close(!0)},()=>this.loading=!1)}getServices(){this.loading=!0,this.servicesOnFacility?0!==this.data.configServices.length?this.services=this.data.configServices:this.servicesManager.getAssignedServices(this.data.facility.id).subscribe(e=>{this.services=e},()=>this.loading=!1):this.servicesManager.getServices().subscribe(e=>{this.services=e},()=>this.loading=!1),this.loading=!1,this.serviceControl.setValue(void 0)}getTypeForView(e){return"semail"===e?"Send Mail":"service-specific"===e?"Service Specific":e}invalidDestination(){return("host"!==this.selectedType||!this.useFacilityHost)&&this.destinationControl.invalid}getDestinationValidator(){return e=>{if(!e.value)return null;let s;switch(this.selectedType){case"host":case"host-windows-proxy":s=this.hostPattern;break;case"email":case"semail":s=this.emailRegex;break;case"url":s=this.urlPattern;break;case"user@host":case"user@host-windows":s=this.userAtHostPattern;break;case"user@host:port":s=this.userAtHostPortPattern;break;case"service-specific":s=this.serviceSpecificPattern;break;default:return null}return s.test(e.value)?null:{invalidDestination:{value:e.value}}}}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(h.IQ),t.Y36(h.KK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-add-services-destination-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"font-italic"],["required","",3,"formControl"],["value","all",4,"ngIf"],["value","noService",4,"ngIf"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"ngModel","change","ngModelChange"],[3,"ngModel","ngModelChange","selectionChange"],["class","w-100",4,"ngIf"],[3,"ngModel","ngModelChange",4,"ngIf"],[3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["value","all"],["value","noService"],[3,"value"],[1,"w-100"],["matInput","","required","",3,"formControl"]],template:function(s,a){if(1&s&&(t.YNc(0,Ae,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Oe,44,40,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.data.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.sg,m.O5,dt.ey,z.Nt,D.KE,D.hX,D.TO,g.Fj,g.JJ,g.Q7,g.oH,g.On,S.lW,Z.oG,p.uh,p.xY,p.H8,Se.gD,O.b,C.e,f.X$],data:{animation:[B.BQ]}})}return i})();var mt=c(26481),R=c(11186),E=c(55959),N=c(62481),v=c(2730);function Ne(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",10),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SERVICES_DESTINATIONS.DESTINATIONS_INFO")," "))}function Fe(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",11),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.addDestination())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SERVICES_DESTINATIONS.ADD")," "))}function ke(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeDestination())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_DESTINATIONS.REMOVE")," ")}}function we(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onAllow())}),t.TgZ(1,"mat-icon"),t._uU(2," check_circle_outline "),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.allSelectedAllowed()),t.xp6(3),t.hij(" ",t.lcZ(4,2,"FACILITY_DETAIL.SERVICES_DESTINATIONS.ALLOW")," ")}}function Ye(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onBlock())}),t.TgZ(1,"mat-icon"),t._uU(2," block "),t.qZA(),t._uU(3),t.ALo(4,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.allSelectedBlocked()),t.xp6(3),t.hij(" ",t.lcZ(4,2,"FACILITY_DETAIL.SERVICES_DESTINATIONS.BLOCK")," ")}}function Ue(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Me(i,n){if(1&i&&t._UZ(0,"app-perun-web-apps-destination-list",14),2&i){const e=t.oxw();t.Q6J("filterValue",e.filterValue)("selection",e.selected)("destinations",e.destinations)("services",e.configServicesIds)("displayedColumns",e.displayedColumns)("tableId",e.tableId)}}let ft=(()=>{class i{static#t=this.id="FacilityServicesDestinationsComponent";constructor(e,s,a,o,l,_,T,I){this.dialog=e,this.facilitiesManager=s,this.servicesManager=a,this.translate=o,this.notificator=l,this.authResolver=_,this.serviceManager=T,this.entityStorageService=I,this.displayedColumns=["select","destinationId","service","destination","type","status","propagationType","lastSuccessfulPropagation"],this.configServices=[],this.configServicesIds=new Set,this.title="FACILITY_DETAIL.SERVICES_DESTINATIONS.TITLE",this.destinationEmitter=new t.vpe,this.destinations=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.Cf}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.servicesManager.getAllRichDestinationsForFacility(this.facility.id).subscribe(e=>{this.destinations=e,this.destinationEmitter.emit(this.destinations),this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addDestination_Service_Facility_Destination_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeDestination_Service_Facility_Destination_policy",[this.facility]),this.allowAuth=this.authResolver.isAuthorized("unblockServiceOnDestination_Service_int_policy",[this.facility]),this.blockAuth=this.authResolver.isAuthorized("blockServiceOnDestination_Service_int_policy",[this.facility]),this.displayedColumns=this.removeAuth?this.displayedColumns:this.displayedColumns.filter(e=>"select"!==e)}addDestination(){const e=(0,d.kZ)();e.width="600px",e.data={facility:this.facility,theme:"facility-theme",configServices:this.configServices},this.dialog.open(Re,e).afterClosed().subscribe(a=>{a&&(this.refreshTable(),this.notificator.showSuccess(this.translate.instant("FACILITY_DETAIL.SERVICES_DESTINATIONS.ADD_SUCCESS")))})}removeDestination(){const e=(0,d.kZ)();e.width="600px",e.data={destinations:this.selected.selected,theme:"facility-theme"},this.dialog.open(Te.u,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}blockServicesOnDestinations(e){this.serviceManager.blockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("FACILITY_DETAIL.SERVICES_DESTINATIONS.BLOCK_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}onBlock(){this.loading=!0,this.blockServicesOnDestinations(this.selected.selected)}allowServicesOnDestinations(e){this.serviceManager.unblockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("FACILITY_DETAIL.SERVICES_DESTINATIONS.ALLOW_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}onAllow(){this.loading=!0,this.allowServicesOnDestinations(this.selected.selected)}applyFilter(e){this.filterValue=e}allSelectedAllowed(){return this.selected.selected.reduce((e,s)=>e&&!s.blocked,!0)}allSelectedBlocked(){return this.selected.selected.reduce((e,s)=>e&&s.blocked,!0)}static#e=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(h.IQ),t.Y36(h.KK),t.Y36(u.Te),t.Y36(u.V6),t.Y36(u.x4),t.Y36(h.KK),t.Y36(u.fb))};static#i=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-facility-services-destinations"]],hostVars:2,hostBindings:function(s,a){2&s&&t.ekj("router-component",a.true)},inputs:{displayedColumns:"displayedColumns",configServices:"configServices",configServicesIds:"configServicesIds",title:"title",loading:"loading"},outputs:{destinationEmitter:"destinationEmitter"},decls:15,vars:11,consts:[[1,"page-subtitle"],["alert_type","info",4,"ngIf"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","mat-stroked-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"filterValue","selection","destinations","services","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","info"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2",3,"disabled","click"],[3,"filterValue","selection","destinations","services","displayedColumns","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Ne,3,3,"perun-web-apps-alert",1),t.TgZ(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(6,Fe,3,3,"button",3),t.YNc(7,ke,3,4,"button",4),t.YNc(8,we,5,4,"button",5),t.YNc(9,Ye,5,4,"button",5),t.TgZ(10,"perun-web-apps-debounce-filter",6),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(11,Ue,1,0,"ng-template",null,7,t.W1O),t.TgZ(13,"div",8),t.YNc(14,Me,1,6,"app-perun-web-apps-destination-list",9),t.qZA()()),2&s){const o=t.MAs(12);t.xp6(2),t.Oqu(t.lcZ(3,9,a.title)),t.xp6(2),t.Q6J("ngIf",a.title.includes("CONFIG")),t.xp6(2),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("ngIf",a.allowAuth),t.xp6(1),t.Q6J("ngIf",a.blockAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.SERVICES_DESTINATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.O5,F.Hw,S.lW,mt.q,R.w,E.K,N.t,v.P,C.e,f.X$]})}return i})();var X=c(34004);function Je(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ge(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div")(5,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.applyFilter(a))}),t.qZA(),t.TgZ(6,"div",4),t._UZ(7,"perun-web-apps-owners-list",5),t.qZA(),t.TgZ(8,"div",6)(9,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onAdd())}),t._uU(13),t.ALo(14,"translate"),t.qZA()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.ADD_OWNERS.TITLE")),t.xp6(3),t.Q6J("placeholder","DIALOGS.ADD_OWNERS.FILTER"),t.xp6(2),t.Q6J("filterValue",e.filterValue)("selection",e.selection)("owners",e.owners)("tableId",e.tableId),t.xp6(3),t.hij(" ",t.lcZ(11,11,"DIALOGS.ADD_OWNERS.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===e.selection.selected.length||e.loading),t.xp6(1),t.hij(" ",t.lcZ(14,13,"DIALOGS.ADD_OWNERS.ADD")," ")}}let He=(()=>{class i{constructor(e,s,a,o,l,_){this.dialogRef=e,this.data=s,this.notificator=a,this.translate=o,this.ownersManagerService=l,this.facilitiesManagerService=_,this.extSources=[],this.selection=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.BV,this.owners=[]}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.ownersManagerService.getAllOwners().subscribe(e=>{this.owners=e.filter(s=>!this.data.forbiddenOwners.includes(s.id)),this.loading=!1},()=>this.loading=!1)}applyFilter(e){this.filterValue=e}onAdd(){this.loading=!0;const e=this.selection.selected.map(s=>s.id);this.facilitiesManagerService.addFacilityOwners(this.data.facilityId,e).subscribe({next:()=>{this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_OWNERS.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(u.V6),t.Y36(u.Te),t.Y36(h.aC),t.Y36(h.IQ))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-facility-owner-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[1,"font-size-1rem",3,"placeholder","filter"],["mat-dialog-content",""],[3,"filterValue","selection","owners","tableId"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(s,a){if(1&s&&(t.YNc(0,Je,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Ge,15,15,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,p.uh,p.xY,p.H8,O.b,v.P,X.Q,C.e,f.X$]})}return i})();var r=c(25313);function Qe(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function qe(i,n){1&i&&t._UZ(0,"th",14)}function Pe(i,n){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.name)}}function Ve(i,n){1&i&&t._UZ(0,"tr",16)}function Be(i,n){1&i&&t._UZ(0,"tr",17)}function We(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,qe,1,0,"th",7),t.YNc(14,Pe,2,1,"td",8),t.BQk(),t.YNc(15,Ve,1,0,"tr",9),t.YNc(16,Be,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_OWNERS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.REMOVE_OWNERS.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_OWNERS.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_OWNERS.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_OWNERS.DELETE")," ")}}let Ke=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.notificator=a,this.translate=o,this.facilitiesManagerService=l,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new r.by(this.data.owners),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.data.owners.map(s=>s.id);this.facilitiesManagerService.removeFacilityOwners(this.data.facilityId,e).subscribe({next:()=>{this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_OWNERS.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(u.V6),t.Y36(u.Te),t.Y36(h.IQ))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-facility-owner-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(s,a){if(1&s&&(t.YNc(0,Qe,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,We,24,19,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,p.uh,p.xY,p.H8,O.b,C.e,f.X$]})}return i})();function je(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCreate())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SETTINGS.OWNERS.ADD"),"\n"))}function $e(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SETTINGS.OWNERS.DELETE"),"\n")}}function ze(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Xe(i,n){if(1&i&&t._UZ(0,"perun-web-apps-owners-list",10),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("owners",e.owners)("selection",e.selection)("tableId",e.tableId)}}let gt=(()=>{class i{constructor(e,s,a,o){this.facilitiesManagerService=e,this.dialog=s,this.authResolver=a,this.entityStorageService=o,this.ownerEmitter=new t.vpe,this.owners=[],this.selection=new A.Ov(!0,[]),this.displayedColumns=["id","name","contact","type"],this.tableId=x.zp}ngOnInit(){this.filterValue="",this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.selection.clear(),this.facilitiesManagerService.getFacilityOwners(this.facility.id).subscribe(e=>{this.owners=e,this.ownerEmitter.emit(this.owners),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addOwner_Facility_Owner_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeOwner_Facility_Owner_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name","contact","type"]:["id","name","contact","type"]}applyFilter(e){this.filterValue=e}onCreate(){const e=(0,d.kZ)();e.width="800px",e.data={theme:"facility-theme",facilityId:this.facility.id,forbiddenOwners:this.owners.map(a=>a.id)},this.dialog.open(He,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}onRemove(){const e=(0,d.kZ)();e.width="600px",e.data={theme:"facility-theme",owners:this.selection.selected,facilityId:this.facility.id},this.dialog.open(Ke,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(p.uw),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings-owners"]],outputs:{ownerEmitter:"ownerEmitter"},decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","filterValue","owners","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","filterValue","owners","selection","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(4,je,3,3,"button",2),t.YNc(5,$e,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(7,ze,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,Xe,1,5,"perun-web-apps-owners-list",7),t.qZA()),2&s){const o=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"FACILITY_DETAIL.SETTINGS.OWNERS.TITLE")),t.xp6(3),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","VO_MANAGEMENT.FILTER_PLACEHOLDER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.O5,S.lW,E.K,N.t,v.P,X.Q,C.e,f.X$]})}return i})();var ti=c(33317);function ei(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function ii(i,n){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_HOST.EMPTY_MESSAGE")," "))}function si(i,n){if(1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.AsE(" ",t.lcZ(2,2,"DIALOGS.ADD_HOST.INVALID_HOST")," ",e.hostsCtrl.getError("invalidHost").value," ")}}function ai(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-form-field",4)(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"textarea",5),t._uU(10," "),t.qZA(),t.YNc(11,ii,3,3,"mat-error",6),t.YNc(12,si,3,4,"mat-error",6),t.qZA(),t.TgZ(13,"perun-web-apps-alert",7),t._uU(14),t.ALo(15,"translate"),t.qZA()(),t.TgZ(16,"div",8)(17,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(18),t.ALo(19,"translate"),t.qZA(),t.TgZ(20,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onAdd())}),t._uU(21),t.ALo(22,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.ADD_HOST.TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,11,"DIALOGS.ADD_HOST.SUBTITLE")),t.xp6(2),t.Q6J("formControl",e.hostsCtrl),t.xp6(2),t.Q6J("ngIf",e.hostsCtrl.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.hostsCtrl.hasError("invalidHost")),t.xp6(2),t.Oqu(t.lcZ(15,13,"DIALOGS.ADD_HOST.HINT")),t.xp6(4),t.hij(" ",t.lcZ(19,15,"DIALOGS.ADD_HOST.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.hostsCtrl.invalid||e.loading),t.xp6(1),t.hij(" ",t.lcZ(22,17,"DIALOGS.ADD_HOST.ADD")," ")}}let ni=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.facilitiesManager=a,this.notificator=o,this.translate=l,this.loading=!1,this.hostPattern=new RegExp("^(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){1,127}(?![0-9]*$)[a-z0-9-]+\\.?)$|^(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}$")}static parseRange(e){const[s,a]=e.split("-");return[parseInt(s.substring(1,s.length),10),parseInt(a.substring(0,a.length),10)]}ngOnInit(){this.theme=this.data.theme,this.hostsCtrl=new g.p4("",[g.kI.required,this.hostsNameValidator()]),this.hostsCtrl.markAllAsTouched()}onAdd(){this.loading=!0;const e=this.hostsCtrl.value.split("\n");let s=[];for(const a of e)s=s.concat(this.parseHostName(a));this.facilitiesManager.addHosts(this.data.facilityId,s).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_HOST.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}hostsNameValidator(){return e=>{let s=[];const a=e.value.split("\n");for(const o of a)s=s.concat(this.parseHostName(o));for(const o of s)if(!this.hostPattern.test(o))return{invalidHost:{value:o}};return null}}parseHostName(e){const s=new RegExp("[[0-9]+-[0-9]+]","g"),a=e.split(s),o=e.match(s);if(null==o)return""===e?[]:[e];let l=[];for(let _=0;_{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.facilitiesManager=a,this.notificator=o,this.translate=l,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.hosts=this.data.hosts,this.dataSource=new r.by(this.data.hosts)}onConfirm(){this.loading=!0,this.facilitiesManager.removeHosts(this.data.facilityId,this.hosts.map(e=>e.id)).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_HOST.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(h.IQ),t.Y36(u.V6),t.Y36(f.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-host-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(s,a){if(1&s&&(t.YNc(0,oi,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,di,24,19,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,p.uh,p.xY,p.H8,O.b,C.e,f.X$]})}return i})();var b=c(13566),w=c(77983),Tt=c(56881),Y=c(93035),U=c(32596),M=c(8355);function _i(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",15)(1,"mat-checkbox",16),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const hi=function(i){return{name:i}};function mi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",17)(1,"mat-checkbox",18),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,hi,e.hostname)))("checked",s.selection.isSelected(e))}}function fi(i,n){1&i&&(t.ynx(0,12),t.YNc(1,_i,4,7,"th",13),t.YNc(2,mi,4,9,"td",14),t.BQk())}function gi(i,n){1&i&&(t.TgZ(0,"th",19),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.HOSTS_LIST.TABLE_HOST_ID")," "))}function Ti(i,n){if(1&i&&(t.TgZ(0,"td",20),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.id)}}function Si(i,n){1&i&&(t.TgZ(0,"th",19),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.HOSTS_LIST.TABLE_HOST_NAME")," "))}function Ai(i,n){if(1&i&&(t.TgZ(0,"td",21),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=n.$implicit;t.uIk("data-cy",t.lcZ(1,2,e.hostname)),t.xp6(2),t.hij(" ",e.hostname," ")}}function Ci(i,n){1&i&&t._UZ(0,"tr",22)}const St=function(i,n){return["/facilities",i,"hosts",n]};function bi(i,n){if(1&i&&t._UZ(0,"tr",23),2&i){const e=n.$implicit,s=t.oxw();t.ekj("cursor-pointer",!s.disableRouting),t.Q6J("perunWebAppsMiddleClickRouterLink",s.disableRouting?null:t.WLB(4,St,s.facilityId.toString(),e.id.toString()))("routerLink",s.disableRouting?null:t.WLB(7,St,s.facilityId,e.id))}}function Ii(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function yi(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.HOSTS_LIST.NO_HOST_WARNING"),"\n"))}const vi=function(i){return{all:i}};let At=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.hosts=[],this.selection=new A.Ov(!0,[]),this.disableRouting=!1,this.displayedColumns=["select","id","name"],this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"name":return e.hostname;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new r.by(this.hosts),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getDataForColumn),this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-hosts-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{hosts:"hosts",selection:"selection",filterValue:"filterValue",tableId:"tableId",facilityId:"facilityId",disableRouting:"disableRouting",displayedColumns:"displayedColumns"},features:[t.TTD],decls:15,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,fi,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,gi,3,3,"th",5),t.YNc(7,Ti,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Si,3,3,"th",5),t.YNc(10,Ai,3,4,"td",8),t.BQk(),t.YNc(11,Ci,1,0,"tr",9),t.YNc(12,bi,1,10,"tr",10),t.qZA()()(),t.YNc(13,Ii,3,3,"perun-web-apps-alert",11),t.YNc(14,yi,3,3,"perun-web-apps-alert",11)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.hosts.length),t.xp6(1),t.Q6J("pageSizeOptions",a.pageSizeOptions)("dataLength",a.dataSource.filteredData.length)("tableId",a.tableId),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,vi,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(8),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.hosts.length),t.xp6(1),t.Q6J("ngIf",0===a.hosts.length))},dependencies:[m.O5,y.rH,b.YE,b.nU,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,Z.oG,R.w,j.Y,$.Q,w.l,f.X$,Tt.R,Y.I,U.G,M.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function xi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.addHost())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.HOSTS.ADD")," "))}function Ei(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeHost())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.HOSTS.REMOVE")," ")}}function Li(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Di(i,n){if(1&i&&t._UZ(0,"app-hosts-list",10),2&i){const e=t.oxw();t.Q6J("disableRouting",!e.routeAuth||e.disableRouting)("filterValue",e.filterValue)("hosts",e.hosts)("selection",e.selected)("displayedColumns",e.displayedColumns)("facilityId",e.facility.id)("tableId",e.tableId)}}let Ct=(()=>{class i{constructor(e,s,a,o){this.dialog=e,this.facilitiesManager=s,this.authResolver=a,this.entityStorageService=o,this.disableRouting=!1,this.hostEmitter=new t.vpe,this.hosts=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.eq,this.displayedColumns=["id","name"]}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}refreshTable(){this.loading=!0,this.facilitiesManager.getHosts(this.facility.id).subscribe(e=>{this.hosts=e,this.hostEmitter.emit(this.hosts),this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("addHosts_Facility_List_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeHosts_List_Facility_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name"]:["id","name"],0!==this.hosts.length&&(this.routeAuth=this.authResolver.isAuthorized("getHostById_int_policy",[this.facility,this.hosts[0]]))}addHost(){const e=(0,d.kZ)();e.width="600px",e.data={facilityId:this.facility.id,theme:"facility-theme"},this.dialog.open(ni,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}removeHost(){const e=(0,d.kZ)();e.width="600px",e.data={facilityId:this.facility.id,theme:"facility-theme",hosts:this.selected.selected},this.dialog.open(ui,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(h.IQ),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-hosts"]],inputs:{disableRouting:"disableRouting"},outputs:{hostEmitter:"hostEmitter"},decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","hosts","selection","displayedColumns","facilityId","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","filterValue","hosts","selection","displayedColumns","facilityId","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(5,xi,3,3,"button",2),t.YNc(6,Ei,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(8,Li,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,Di,1,7,"app-hosts-list",7),t.qZA()()),2&s){const o=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"FACILITY_DETAIL.HOSTS.TITLE")),t.xp6(3),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.HOSTS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.O5,S.lW,At,E.K,N.t,v.P,C.e,f.X$]})}return i})();function Zi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",16)(1,"mat-checkbox",17),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const Oi=function(i){return{name:i}};function Ri(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",18)(1,"mat-checkbox",19),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.ALo(4,"userFullName"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(9,Oi,t.lcZ(4,7,e[1]))))("checked",s.selection.isSelected(e))}}function Ni(i,n){1&i&&(t.ynx(0,13),t.YNc(1,Zi,4,7,"th",14),t.YNc(2,Ri,5,11,"td",15),t.BQk())}function Fi(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.USER_ID")," "))}function ki(i,n){if(1&i&&(t.TgZ(0,"td",21),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e[1].id," ")}}function wi(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.NAME")," "))}function Yi(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.ALo(2,"userFullName"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e[1])," ")}}function Ui(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.REASON")," "))}function Mi(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e[0].description," ")}}function Ji(i,n){1&i&&t._UZ(0,"tr",23)}function Gi(i,n){1&i&&t._UZ(0,"tr",24)}function Hi(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Qi(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.BLACKLIST_LIST.NO_BANS_WARNING"),"\n"))}const qi=function(i){return{all:i}};let Pi=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.bansOnFacilitiesWithUsers=[],this.selection=new A.Ov(!0,[]),this.pageSizeOptions=d.f7,this.displayedColumns=["select","userId","name","reason"]}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,s){switch(s){case"userId":return e[1].id.toString();case"reason":return e[0].description;case"name":return(0,d.hu)(e[1]);default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"userId"!==e)),this.dataSource=new r.by(this.bansOnFacilitiesWithUsers),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-blacklist-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{bansOnFacilitiesWithUsers:"bansOnFacilitiesWithUsers",selection:"selection",filterValue:"filterValue",tableId:"tableId"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","userId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","reason"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,Ni,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,Fi,3,3,"th",5),t.YNc(7,ki,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,wi,3,3,"th",5),t.YNc(10,Yi,3,3,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,Ui,3,3,"th",5),t.YNc(13,Mi,2,1,"td",8),t.BQk(),t.YNc(14,Ji,1,0,"tr",10),t.YNc(15,Gi,1,0,"tr",11),t.qZA()()(),t.YNc(16,Hi,3,3,"perun-web-apps-alert",12),t.YNc(17,Qi,3,3,"perun-web-apps-alert",12)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.bansOnFacilitiesWithUsers.length),t.xp6(1),t.Q6J("pageSizeOptions",a.pageSizeOptions)("dataLength",a.dataSource.filteredData.length)("tableId",a.tableId),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,qi,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.bansOnFacilitiesWithUsers.length),t.xp6(1),t.Q6J("ngIf",0===a.bansOnFacilitiesWithUsers.length))},dependencies:[m.O5,b.YE,b.nU,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,Z.oG,R.w,w.l,f.X$,ut.d,Y.I,U.G,M.r]})}return i})();function Vi(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Bi(i,n){if(1&i&&t._UZ(0,"app-perun-web-apps-blacklist-list",6),2&i){const e=t.oxw();t.Q6J("bansOnFacilitiesWithUsers",e.bansOnFacilitiesWithUsers)("filterValue",e.filterValue)("selection",e.selected)("tableId",e.tableId)}}let Wi=(()=>{class i{constructor(e,s,a){this.facilitiesManager=e,this.usersManager=s,this.entityStorageService=a,this.bansOnFacilitiesWithUsers=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.NG}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.facilitiesManager.getBansForFacility(this.facility.id).subscribe(e=>{const s=e;for(const a of s){let o;this.usersManager.getUserById(a.userId).subscribe(l=>{o=l}),this.bansOnFacilitiesWithUsers.push([a,o])}this.selected.clear(),this.loading=!1})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(h.Fv),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-facility-settings-blacklist"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"bansOnFacilitiesWithUsers","filterValue","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"bansOnFacilitiesWithUsers","filterValue","selection","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.TgZ(5,"perun-web-apps-debounce-filter",2),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.ALo(6,"translate"),t.qZA(),t.YNc(7,Vi,1,0,"ng-template",null,3,t.W1O),t.TgZ(9,"div",4),t.YNc(10,Bi,1,4,"app-perun-web-apps-blacklist-list",5),t.qZA()()),2&s){const o=t.MAs(8);t.xp6(2),t.Oqu(t.lcZ(3,4,"FACILITY_DETAIL.SETTINGS.BLACKLIST.TITLE")),t.xp6(3),t.Q6J("placeholder",t.lcZ(6,6,"FACILITY_DETAIL.SETTINGS.BLACKLIST.FILTER")),t.xp6(5),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[Pi,E.K,N.t,v.P,C.e,f.X$]})}return i})(),Ki=(()=>{class i{constructor(e,s){this.facilityManager=e,this.route=s,this.host={beanName:"",id:0}}ngOnInit(){this.route.params.subscribe(e=>{this.hostId=Number(e.hostId),this.facilityManager.getHostById(this.hostId).subscribe(s=>{this.host=s})})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(y.gz))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-hosts-detail"]],decls:5,vars:6,consts:[[1,"page-subtitle"],[3,"entityId","entity"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t._UZ(4,"app-one-entity-attribute-page",1),t.qZA()),2&s&&(t.xp6(2),t.AsE(" ",t.lcZ(3,4,"FACILITY_DETAIL.HOSTS.HOSTS_DETAIL.TITLE")," ",a.host.hostname," "),t.xp6(2),t.Q6J("entityId",a.hostId)("entity","host"))},dependencies:[rt.t,f.X$]})}return i})();function ji(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",16)(1,"mat-checkbox",17),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const $i=function(i){return{name:i}};function zi(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",18)(1,"mat-checkbox",19),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,$i,e.name)))("checked",s.selection.isSelected(e))}}function Xi(i,n){1&i&&(t.ynx(0,13),t.YNc(1,ji,4,7,"th",14),t.YNc(2,zi,4,9,"td",15),t.BQk())}function ts(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.ID")," "))}function es(i,n){if(1&i&&(t.TgZ(0,"td",21),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function is(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.NAME")," "))}function ss(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.name)}}function as(i,n){1&i&&(t.TgZ(0,"th",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.DESCRIPTION")," "))}function ns(i,n){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.description)}}function os(i,n){1&i&&t._UZ(0,"tr",23)}function ls(i,n){1&i&&t._UZ(0,"tr",24)}function cs(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function rs(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.SECURITY_TEAMS_LIST.NO_SECURITY_TEAMS_WARNING"),"\n"))}const ps=function(i){return{all:i}};let ds=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.securityTeams=[],this.selection=new A.Ov(!0,[]),this.displayedColumns=["select","id","name","description"],this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"name":return e.name;case"description":return e.description;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new r.by(this.securityTeams),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-security-teams-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{securityTeams:"securityTeams",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns"},features:[t.TTD],decls:18,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,Xi,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,ts,3,3,"th",5),t.YNc(7,es,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,is,3,3,"th",5),t.YNc(10,ss,2,1,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,as,3,3,"th",5),t.YNc(13,ns,2,1,"td",8),t.BQk(),t.YNc(14,os,1,0,"tr",10),t.YNc(15,ls,1,0,"tr",11),t.qZA()()(),t.YNc(16,cs,3,3,"perun-web-apps-alert",12),t.YNc(17,rs,3,3,"perun-web-apps-alert",12)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.securityTeams.length),t.xp6(1),t.Q6J("pageSizeOptions",a.pageSizeOptions)("dataLength",a.dataSource.filteredData.length)("tableId",a.tableId),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,ps,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.securityTeams.length),t.xp6(1),t.Q6J("ngIf",0===a.securityTeams.length))},dependencies:[m.O5,b.YE,b.nU,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,Z.oG,R.w,w.l,f.X$,Y.I,U.G,M.r]})}return i})();function us(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function _s(i,n){if(1&i&&t._UZ(0,"app-security-teams-list",6),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("securityTeams",e.securityTeams)("selection",e.selected)("tableId",e.tableId)}}let hs=(()=>{class i{constructor(e,s,a,o){this.dialog=e,this.facilitiesManager=s,this.authResolver=a,this.entityStorageService=o,this.securityTeams=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.O9,this.displayedColumns=[]}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.facilitiesManager.getAssignedSecurityTeams(this.facility.id).subscribe(e=>{this.securityTeams=e,this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("assignSecurityTeam_Facility_SecurityTeam_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeSecurityTeam_Facility_SecurityTeam_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name","description"]:["id","name","description"]}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.uw),t.Y36(h.IQ),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-security-teams"]],decls:10,vars:6,consts:[[1,"page-subtitle"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","filterValue","securityTeams","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","filterValue","securityTeams","selection","tableId"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.TgZ(5,"perun-web-apps-debounce-filter",2),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(6,us,1,0,"ng-template",null,3,t.W1O),t.TgZ(8,"div",4),t.YNc(9,_s,1,5,"app-security-teams-list",5),t.qZA()()),2&s){const o=t.MAs(7);t.xp6(2),t.Oqu(t.lcZ(3,4,"FACILITY_DETAIL.SECURITY_TEAMS.TITLE")),t.xp6(3),t.Q6J("placeholder","FACILITY_DETAIL.SECURITY_TEAMS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[ds,E.K,N.t,v.P,C.e,f.X$]})}return i})();var ms=c(40945),fs=c(90068);function gs(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ts(i,n){1&i&&(t.TgZ(0,"th",16),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DELETE_TASK_RESULT.RESULT_ID")," "))}function Ss(i,n){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.id)}}function As(i,n){1&i&&(t.TgZ(0,"th",16),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DELETE_TASK_RESULT.DESTINATION")," "))}function Cs(i,n){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.destination.destination)}}function bs(i,n){1&i&&(t.TgZ(0,"th",16),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.DELETE_TASK_RESULT.TIME")," "))}function Is(i,n){if(1&i&&(t.TgZ(0,"td",17),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.timestamp,"d.M.y H:mm:ss")," ")}}function ys(i,n){1&i&&t._UZ(0,"tr",18)}function vs(i,n){1&i&&t._UZ(0,"tr",19)}function xs(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,Ts,3,3,"th",7),t.YNc(14,Ss,2,1,"td",8),t.BQk(),t.ynx(15,9),t.YNc(16,As,3,3,"th",7),t.YNc(17,Cs,2,1,"td",8),t.BQk(),t.ynx(18,10),t.YNc(19,bs,3,3,"th",7),t.YNc(20,Is,3,4,"td",8),t.BQk(),t.YNc(21,ys,1,0,"tr",11),t.YNc(22,vs,1,0,"tr",12),t.qZA()(),t.TgZ(23,"div",13)(24,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(25),t.ALo(26,"translate"),t.qZA(),t.TgZ(27,"button",15),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDelete())}),t._uU(28),t.ALo(29,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.DELETE_TASK_RESULT.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,11,"DIALOGS.DELETE_TASK_RESULT.DESCRIPTION")),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.DELETE_TASK_RESULT.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(26,15,"DIALOGS.DELETE_TASK_RESULT.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(29,17,"DIALOGS.DELETE_TASK_RESULT.REMOVE")," ")}}let bt=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.taskManager=a,this.notificator=o,this.translate=l,this.loading=!1,this.dataSource=new r.by(this.data.taskResults),this.displayedColumns=["id","destination","time"]}ngOnInit(){this.theme=this.data.theme,this.taskResults=this.data.taskResults}onDelete(){this.loading=!0;const e=this.taskResults.map(s=>s.id);this.taskManager.deleteTaskResultsByIds(e).subscribe({next:()=>{this.dialogRef.close(!0),this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_TASK_RESULT.SUCCESS"))},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(h.Ob),t.Y36(u.V6),t.Y36(u.Te))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-task-result-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","destination"],["matColumnDef","time"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(s,a){if(1&s&&(t.YNc(0,gs,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,xs,30,19,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,p.uh,p.xY,p.H8,O.b,C.e,m.uU,f.X$]})}return i})();var Es=c(12877);function Ls(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ds(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",12),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.change(a))}),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.s9C("matTooltip",t.lcZ(1,5,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("checked",e.taskChecked)("disabled",e.checkboxesDisabled)("matTooltipDisabled",!e.checkboxesDisabled),t.xp6(2),t.hij(" ",t.lcZ(3,7,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOX_TASK_AND_TASK_RESULTS")," ")}}function Zs(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",13),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.change(a))}),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA()}if(2&i){const e=t.oxw(2);t.s9C("matTooltip",t.lcZ(1,5,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("checked",e.taskResultsChecked)("disabled",e.checkboxesDisabled)("matTooltipDisabled",!e.checkboxesDisabled),t.xp6(2),t.hij(" ",t.lcZ(3,7,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOX_TASK_RESULTS")," ")}}function Os(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div"),t.YNc(9,Ds,4,9,"mat-checkbox",4),t.YNc(10,Zs,4,9,"mat-checkbox",5),t.TgZ(11,"mat-checkbox",6),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.change(a))}),t.ALo(12,"translate"),t._uU(13),t.ALo(14,"translate"),t.qZA()(),t.TgZ(15,"p"),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"div",7),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"perun-web-apps-resources-list",8),t.NdJ("allSelected",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.disableCheckboxes(a))}),t.qZA()(),t.TgZ(22,"div",9)(23,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.cancel())}),t._uU(24),t.ALo(25,"translate"),t.qZA(),t.TgZ(26,"button",11),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.remove())}),t._uU(27),t.ALo(28,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,19,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,21,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DESCRIPTION")),t.xp6(3),t.Q6J("ngIf",null!==e.taskId),t.xp6(1),t.Q6J("ngIf",null!==e.taskId),t.xp6(1),t.s9C("matTooltip",t.lcZ(12,23,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("disabled",e.checkboxesDisabled)("matTooltipDisabled",!e.checkboxesDisabled)("checked",e.destinationChecked),t.xp6(2),t.hij(" ",t.lcZ(14,25,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOX_DESTINATION")," "),t.xp6(3),t.Oqu(t.lcZ(17,27,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.DESCRIPTION")),t.xp6(3),t.hij(" ",t.lcZ(20,29,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.ASK")," "),t.xp6(2),t.Q6J("displayedColumns",e.displayedColumns)("disableRouting",!0)("resources",e.resources)("selection",e.selected)("tableId",e.tableId),t.xp6(3),t.hij(" ",t.lcZ(25,31,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(28,33,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.REMOVE")," ")}}let Rs=(()=>{class i{constructor(e,s,a,o,l,_,T,I){this.dialogRef=e,this.data=s,this.resourcesManager=a,this.tasksManager=o,this.serviceManager=l,this.translate=_,this.notificator=T,this.cd=I,this.loading=!1,this.resources=[],this.displayedColumns=["select","id","vo","name"],this.checkboxesDisabled=!1,this.taskChecked=!0,this.taskResultsChecked=!0,this.destinationChecked=!0,this.tableId=x.$V,this.dataSource=new r.by(this.data.resource),this.selected=new A.Ov(!0,[...this.dataSource.data])}ngOnInit(){this.theme=this.data.theme,this.taskId=this.data.taskId,this.serviceId=this.data.serviceId,this.facilityId=this.data.facilityId,this.resources=this.data.resource}remove(){this.loading=!0,this.taskResultsChecked&&!this.taskChecked&&null!==this.taskId&&this.tasksManager.getTaskResultsForGUIByTask(this.taskId).subscribe(e=>{this.tasksManager.deleteTaskResultsByIds(e.map(s=>s.id)).subscribe()}),this.taskChecked&&null!==this.taskId&&this.tasksManager.deleteTask({task:this.taskId}).subscribe(),this.destinationChecked&&this.serviceManager.getRichDestinations(this.serviceId,this.facilityId).subscribe(e=>{this.serviceManager.removeDestinationsByRichDestinations({richDestinations:e}).subscribe()}),this.resourcesManager.removeServiceForResources(this.selected.selected.map(e=>e.id),this.serviceId).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_SERVICE_FROM_FACILITY.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}cancel(){this.dialogRef.close(!1)}disableCheckboxes(e){e&&this.checkboxesDisabled&&this.changeCheckboxes(!0),!e&&!this.checkboxesDisabled&&this.changeCheckboxes(!1)}changeCheckboxes(e){this.checkboxesDisabled=!e,this.taskChecked=e,this.taskResultsChecked=e,this.destinationChecked=e,this.cd.detectChanges()}change(e){switch(e.source.id){case"task":this.taskChecked=e.checked;break;case"taskResults":this.taskResultsChecked=e.checked;break;case"destination":this.destinationChecked=e.checked}}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(h.xk),t.Y36(h.Ob),t.Y36(h.KK),t.Y36(u.Te),t.Y36(u.V6),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-service-from-facility"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","right-space","color","warn","id","task",3,"checked","disabled","matTooltipDisabled","matTooltip","change",4,"ngIf"],["class","right-space","color","warn","id","taskResults",3,"checked","disabled","matTooltipDisabled","matTooltip","change",4,"ngIf"],["color","warn","id","destination",3,"disabled","matTooltipDisabled","checked","matTooltip","change"],[1,"fw-bold"],[3,"displayedColumns","disableRouting","resources","selection","tableId","allSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["color","warn","id","task",1,"right-space",3,"checked","disabled","matTooltipDisabled","matTooltip","change"],["color","warn","id","taskResults",1,"right-space",3,"checked","disabled","matTooltipDisabled","matTooltip","change"]],template:function(s,a){if(1&s&&(t.YNc(0,Ls,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Os,29,35,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.O5,S.lW,Z.oG,p.uh,p.xY,p.H8,G.gM,O.b,Es.C,C.e,f.X$],styles:[".right-space[_ngcontent-%COMP%]{margin-right:40px}"]})}return i})();function Ns(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Fs(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div",4),t._uU(6),t.ALo(7,"translate"),t.qZA()(),t.TgZ(8,"div",5)(9,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.cancel())}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.remove())}),t._uU(13),t.ALo(14,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,5,"DIALOGS.DELETE_TASK.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,7,"DIALOGS.DELETE_TASK.DESCRIPTION")," "),t.xp6(4),t.hij(" ",t.lcZ(11,9,"DIALOGS.DELETE_TASK.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(14,11,"DIALOGS.DELETE_TASK.DELETE")," ")}}let ks=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.tasksManager=a,this.translate=o,this.notificator=l,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.taskId=this.data.taskId}remove(){this.loading=!0,this.tasksManager.deleteTask({task:this.taskId}).subscribe(()=>{this.translate.get("DIALOGS.DELETE_TASK.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close(!0)})},()=>this.loading=!1)}cancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(h.Ob),t.Y36(f.sK),t.Y36(u.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-task-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(s,a){if(1&s&&(t.YNc(0,Ns,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,Fs,15,13,"div",1),t.qZA()),2&s){const o=t.MAs(1);t.xp6(2),t.Gre("",a.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[S.lW,p.uh,p.xY,p.H8,O.b,C.e,f.X$]})}return i})();var tt=c(77988);let ws=(()=>{class i{transform(e){return e.blockedOnFacility?"BLOCKED":e.blockedGlobally?"BLOCKED GLOBALLY":"ALLOWED"}static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275pipe=t.Yjl({name:"serviceStateBlockedToString",type:i,pure:!0})}return i})();function Ys(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",19)(1,"mat-checkbox",20),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return a&&o.masterToggle(),t.KtG(o.selectionChange.emit())}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))}}const Us=function(i){return{name:i}};function Ms(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",21)(1,"mat-checkbox",22),t.NdJ("click",function(a){return a.stopPropagation()})("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return a&&_.selection.toggle(l),t.KtG(_.selectionChange.emit())}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("checked",s.selection.isSelected(e))("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,Us,e.service.name)))}}function Js(i,n){1&i&&(t.ynx(0,16),t.YNc(1,Ys,4,7,"th",17),t.YNc(2,Ms,4,9,"td",18),t.BQk())}function Gs(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.TASK_ID")," "))}function Hs(i,n){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(e.task.id)}}function Qs(i,n){1&i&&(t.TgZ(0,"div"),t._uU(1,"0"),t.qZA())}function qs(i,n){if(1&i&&(t.TgZ(0,"td",24),t.YNc(1,Hs,2,1,"div",25),t.YNc(2,Qs,2,0,"div",25),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",e.task),t.xp6(1),t.Q6J("ngIf",!e.task)}}function Ps(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.SERVICE_NAME")," "))}function Vs(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.uIk("data-cy",e.service.name),t.xp6(1),t.hij(" ",e.service.name," ")}}function Bs(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.STATUS")," "))}function Ws(i,n){1&i&&(t.TgZ(0,"mat-icon",28),t.ALo(1,"translate"),t._uU(2," warning "),t.qZA()),2&i&&t.Q6J("matTooltip",t.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NO_DESTINATIONS_TOOLTIP"))}function Ks(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.YNc(2,Ws,3,3,"mat-icon",27),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.status," "),t.xp6(1),t.Q6J("ngIf",!e.hasDestinations)}}function js(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.BLOCKED")," "))}function $s(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"serviceStateBlockedToString"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e)," ")}}function zs(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.STARTED")," "))}function Xs(i,n){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.task.startTime,"d.M.y H:mm:ss")," ")}}function ta(i,n){1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NOT_YET")," "))}function ea(i,n){if(1&i&&(t.TgZ(0,"td",26),t.YNc(1,Xs,3,4,"div",25),t.YNc(2,ta,3,3,"div",25),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",e.task&&e.task.startTime),t.xp6(1),t.Q6J("ngIf",!e.task||!e.task.startTime)}}function ia(i,n){1&i&&(t.TgZ(0,"th",23),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.ENDED")," "))}function sa(i,n){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.task.endTime,"d.M.y H:mm:ss")," ")}}function aa(i,n){1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NOT_YET")," "))}function na(i,n){if(1&i&&(t.TgZ(0,"td",26),t.YNc(1,sa,3,4,"div",25),t.YNc(2,aa,3,3,"div",25),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",e.task&&e.task.endTime),t.xp6(1),t.Q6J("ngIf",!e.task||!e.task.endTime)}}function oa(i,n){1&i&&t._UZ(0,"tr",29)}const It=function(i,n){return["/facilities",i,"services-status",n]};function la(i,n){if(1&i&&t._UZ(0,"tr",30),2&i){const e=n.$implicit,s=t.oxw();t.ekj("disable-outline",s.disableRouting||!e.task)("make-black",e.blockedOnFacility)("make-yellow",!e.blockedOnFacility&&"WARNING"===e.status)("make-green",!e.blockedOnFacility&&"DONE"===e.status)("make-red",!e.blockedOnFacility&&("GENERROR"===e.status||"SENDERROR"===e.status||"ERROR"===e.status))("cursor-pointer",!s.disableRouting&&null!==e.task),t.Q6J("routerLink",s.disableRouting||null===e.task?null:t.WLB(14,It,e.facility.id,e.taskId))("perunWebAppsMiddleClickRouterLink",s.disableRouting||null===e.task?null:t.WLB(17,It,e.facility.id,e.taskId))}}function ca(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ra(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.NO_SERVICES_STATUS_WARNING"),"\n"))}const pa=function(i){return{all:i}};let da=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.servicesStatus=[],this.displayedColumns=["select","task.id","service.name","status","blocked","task.startTime","task.endTime"],this.selection=new A.Ov(!0,[]),this.disableRouting=!0,this.selectionChange=new t.vpe,this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getSortDataForColumn(e,s){switch(s){case"task.id":return e.task?e.task.id.toString():e[s];case"service.name":return e.service.name;case"status":return e.status;case"blocked":return e.blockedOnFacility?"BLOCKED":e.blockedGlobally?"BLOCKED GLOBALLY":"ALLOWED";case"task.startTime":return e.task?.startTime?(0,m.p6)(e.task.startTime,"yyyy.MM.dd HH:mm:ss","en"):e[s];case"task.endTime":return e.task?.endTime?(0,m.p6)(e.task.endTime,"yyyy.MM.dd HH:mm:ss","en"):e[s];default:return e[s]}}static getDataForColumn(e,s){switch(s){case"task.id":return e.task?e.task.id.toString():e[s];case"service.name":return e.service.name;case"status":return e.status;case"blocked":return e.blockedOnFacility?"BLOCKED":e.blockedGlobally?"BLOCKED GLOBALLY":"ALLOWED";case"task.startTime":return e.task?.startTime?(0,m.p6)(e.task.startTime,"d.M.y H:mm:ss","en"):e[s];case"task.endTime":return e.task?.endTime?(0,m.p6)(e.task.endTime,"d.M.y H:mm:ss","en"):e[s];default:return e[s]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"task.id"!==e)),this.dataSource=new r.by(this.servicesStatus),this.setDataSource(),this.dataSource.filterPredicate=(e,s)=>{const a=s.trim().toLowerCase(),o=l=>{let _="";return Object.values(l).forEach(T=>{"object"!=typeof T?_=_+" "+String(T):null!==T&&(_=_+" "+o(T))}),_.trim().toLowerCase()};return o(e).includes(a)},this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getSortDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-services-status-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{servicesStatus:"servicesStatus",displayedColumns:"displayedColumns",selection:"selection",filterValue:"filterValue",tableId:"tableId",disableRouting:"disableRouting"},outputs:{selectionChange:"selectionChange"},features:[t.TTD],decls:27,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","service.name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","task.id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","service.name"],["mat-cell","",4,"matCellDef"],["matColumnDef","status"],["matColumnDef","blocked"],["matColumnDef","task.startTime"],["matColumnDef","task.endTime"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item",3,"disable-outline","make-black","make-yellow","make-green","make-red","cursor-pointer","routerLink","perunWebAppsMiddleClickRouterLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","aria-label","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","aria-label","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],[4,"ngIf"],["mat-cell",""],["class","align-text-bottom ms-1",3,"matTooltip",4,"ngIf"],[1,"align-text-bottom","ms-1",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"routerLink","perunWebAppsMiddleClickRouterLink"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,Js,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,Gs,3,3,"th",5),t.YNc(7,qs,3,2,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Ps,3,3,"th",5),t.YNc(10,Vs,2,2,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,Bs,3,3,"th",5),t.YNc(13,Ks,3,2,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,js,3,3,"th",5),t.YNc(16,$s,3,3,"td",8),t.BQk(),t.ynx(17,11),t.YNc(18,zs,3,3,"th",5),t.YNc(19,ea,3,2,"td",8),t.BQk(),t.ynx(20,12),t.YNc(21,ia,3,3,"th",5),t.YNc(22,na,3,2,"td",8),t.BQk(),t.YNc(23,oa,1,0,"tr",13),t.YNc(24,la,1,20,"tr",14),t.qZA()()(),t.YNc(25,ca,3,3,"perun-web-apps-alert",15),t.YNc(26,ra,3,3,"perun-web-apps-alert",15)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.servicesStatus.length),t.xp6(1),t.Q6J("tableId",a.tableId)("dataLength",a.dataSource.filteredData.length)("pageSizeOptions",a.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,pa,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(20),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.servicesStatus.length),t.xp6(1),t.Q6J("ngIf",0===a.servicesStatus.length))},dependencies:[m.O5,Z.oG,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,y.rH,b.YE,b.nU,R.w,F.Hw,G.gM,w.l,j.Y,$.Q,m.uU,f.X$,ws,Y.I,U.G,M.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.make-green[_ngcontent-%COMP%]{background-color:#c4ffcb}.make-yellow[_ngcontent-%COMP%]{background-color:#fffde7}.make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.make-black[_ngcontent-%COMP%]{background-color:#00000026}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();function ua(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.forcePropagation())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.disableForcePropagationButton||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_STATUS.FORCE_PROPAGATION")," ")}}function _a(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.allow())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.disableAllowButton||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_STATUS.ALLOW")," ")}}function ha(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.block())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length||e.disableBlockButton||e.loading),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SERVICES_STATUS.BLOCK")," ")}}function ma(i,n){if(1&i&&(t.TgZ(0,"button",14),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA()),2&i){const e=t.oxw(),s=t.MAs(10);t.s9C("matTooltip",t.lcZ(1,5,"DIALOGS.REMOVE_SERVICE_FROM_FACILITY.CHECKBOXES_DISABLED")),t.Q6J("disabled",0===e.selected.selected.length||e.disableRemoveButton||e.loading)("matMenuTriggerFor",s)("matTooltipDisabled",!e.disableRemoveButton),t.xp6(2),t.hij(" ",t.lcZ(3,7,"FACILITY_DETAIL.SERVICES_STATUS.REMOVE")," ")}}function fa(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeTaskResults())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SERVICES_STATUS.REMOVE_TASK_RESULTS")," "))}function ga(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function Ta(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-services-status-list",15),t.NdJ("selectionChange",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.selectionChanged())}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disableRouting",!e.routeAuth)("filterValue",e.filterValue)("servicesStatus",e.servicesStates)("selection",e.selected)("tableId",e.tableId)}}let Sa=(()=>{class i{constructor(e,s,a,o,l,_,T,I,L){this.tasksManager=e,this.servicesManager=s,this.notificator=a,this.translate=o,this.authResolver=l,this.facilityManager=_,this.resourcesManager=T,this.dialog=I,this.entityStorageService=L,this.servicesStates=[],this.selected=new A.Ov(!0,[]),this.filterValue="",this.tableId=x.oK,this.disableAllowButton=!0,this.disableBlockButton=!0,this.disableRemoveButton=!0,this.disableForcePropagationButton=!1}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}forcePropagation(){const e=this.selected.selected.map(s=>s.service.id);this.servicesManager.forceServicePropagationBulk(e,this.facility.id).subscribe({next:()=>{this.notificator.showInstantSuccess("FACILITY_DETAIL.SERVICES_STATUS.SUCCESS_FORCE_PROPAGATION"),this.loading=!1},error:()=>{this.loading=!1}})}allow(){const e=this.selected.selected.map(s=>s.service.id);this.servicesManager.unblockServicesOnFacility(e,this.facility.id).subscribe({next:()=>{this.notificator.showInstantSuccess("FACILITY_DETAIL.SERVICES_STATUS.SUCCESS_ALLOW"),this.refreshTable()},error:()=>{this.loading=!1}})}block(){const e=this.selected.selected.map(s=>s.service.id);this.servicesManager.blockServicesOnFacility(e,this.facility.id).subscribe({next:()=>{this.notificator.showInstantSuccess("FACILITY_DETAIL.SERVICES_STATUS.SUCCESS_BLOCK"),this.refreshTable()},error:()=>{this.loading=!1}})}removeTaskResults(){this.loading=!0,this.tasksManager.getTaskResultsForGUIByTask(this.selected.selected[0].task.id).subscribe(e=>{const s=(0,d.kZ)();s.width="600px",s.data={theme:"facility-theme",taskResults:e},this.loading=!1,this.dialog.open(bt,s)})}removeServiceFromFacility(){this.loading=!0,this.facilityManager.getAssignedResourcesByAssignedServiceForFacility(this.selected.selected[0].facility.id,this.selected.selected[0].service.id).subscribe({next:e=>{const s=(0,d.kZ)();s.width="600px",this.taskId=this.taskIsNull?null:this.selected.selected[0].task.id,0===e.length?(s.data={theme:"facility-theme",taskId:this.taskId},this.loading=!1,this.dialog.open(ks,s).afterClosed().subscribe(o=>{o&&(this.disableRemoveButton=!0,this.refreshTable())})):this.resourcesManager.getRichResourcesByIds(e.map(a=>a.id)).subscribe(a=>{s.data={theme:"facility-theme",taskId:this.taskId,serviceId:this.selected.selected[0].service.id,facilityId:this.selected.selected[0].facility.id,resource:a},this.loading=!1,this.dialog.open(Rs,s).afterClosed().subscribe(l=>{l&&(this.disableRemoveButton=!0,this.refreshTable())})})},error:()=>this.loading=!1})}refreshTable(){this.loading=!0,this.tasksManager.getFacilityServicesState(this.facility.id).subscribe(e=>{this.servicesStates=e,this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.propagationAuth=this.authResolver.isAuthorized("forceServicePropagation_Facility_Service_policy",[this.facility]),this.blockAuth=this.authResolver.isAuthorized("blockServiceOnFacility_Service_Facility_policy",[this.facility]),this.allowAuth=this.authResolver.isAuthorized("unblockServiceOnFacility_Service_Facility_policy",[this.facility]),this.deleteAuth=this.authResolver.isAuthorized("deleteTask_Task_policy",[this.facility]),this.routeAuth=this.authResolver.isAuthorized("getTaskResultsByTask_int_policy",[this.facility])}applyFilter(e){this.filterValue=e}selectionChanged(){this.disableBlockButton=!0,this.disableAllowButton=!0,this.disableRemoveButton=1!==this.selected.selected.length,this.disableForcePropagationButton=!1,this.disableRemoveButton||(this.taskIsNull=null===this.selected.selected[0].task);for(const e of this.selected.selected)e.blockedOnFacility?(this.disableAllowButton=!1,this.disableForcePropagationButton=!0):this.disableBlockButton=!1}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.Ob),t.Y36(h.KK),t.Y36(u.V6),t.Y36(f.sK),t.Y36(u.x4),t.Y36(h.IQ),t.Y36(h.xk),t.Y36(p.uw),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-service-status"]],decls:20,vars:14,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-flat-button","","class","me-2 dropdown-toggle","color","warn",3,"disabled","matMenuTriggerFor","matTooltipDisabled","matTooltip",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","servicesStatus","selection","tableId","selectionChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-flat-button","","color","warn",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor","matTooltipDisabled","matTooltip"],[3,"disableRouting","filterValue","servicesStatus","selection","tableId","selectionChange"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(5,ua,3,4,"button",2),t.YNc(6,_a,3,4,"button",2),t.YNc(7,ha,3,4,"button",3),t.YNc(8,ma,4,9,"button",4),t.TgZ(9,"mat-menu",null,5),t.YNc(11,fa,3,3,"button",6),t.TgZ(12,"button",7),t.NdJ("click",function(){return a.removeServiceFromFacility()}),t._uU(13),t.ALo(14,"translate"),t.qZA()(),t.TgZ(15,"perun-web-apps-debounce-filter",8),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(16,ga,1,0,"ng-template",null,9,t.W1O),t.TgZ(18,"div",10),t.YNc(19,Ta,1,5,"perun-web-apps-services-status-list",11),t.qZA()()),2&s){const o=t.MAs(17);t.xp6(2),t.Oqu(t.lcZ(3,10,"FACILITY_DETAIL.SERVICES_STATUS.TITLE")),t.xp6(3),t.Q6J("ngIf",a.propagationAuth),t.xp6(1),t.Q6J("ngIf",a.allowAuth),t.xp6(1),t.Q6J("ngIf",a.blockAuth),t.xp6(1),t.Q6J("ngIf",a.deleteAuth),t.xp6(3),t.Q6J("ngIf",!a.taskIsNull),t.xp6(2),t.hij(" ",t.lcZ(14,12,"FACILITY_DETAIL.SERVICES_STATUS.REMOVE_SERVICE_FROM_FACILITY")," "),t.xp6(2),t.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.SERVICES_STATUS_LIST.TABLE_SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.O5,S.lW,G.gM,tt.VK,tt.OP,tt.p6,E.K,N.t,da,v.P,C.e,f.X$]})}return i})();var Aa=c(1085),Ca=c(34535);function ba(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"th",21)(1,"mat-checkbox",22),t.NdJ("change",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(a?o.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,s=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",s.selection.hasValue()&&e.all)("indeterminate",s.selection.hasValue()&&!e.all)}}const Ia=function(i){return{name:i}};function ya(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"td",23)(1,"mat-checkbox",24),t.NdJ("change",function(a){const l=t.CHM(e).$implicit,_=t.oxw(2);return t.KtG(a?_.selection.toggle(l):null)})("click",function(a){return a.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=n.$implicit,s=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,s.selection.isSelected(e)),t.VKq(7,Ia,e.destination.destination)))("checked",s.selection.isSelected(e))}}function va(i,n){1&i&&(t.ynx(0,18),t.YNc(1,ba,4,7,"th",19),t.YNc(2,ya,4,9,"td",20),t.BQk())}function xa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.RESULT_ID")," "))}function Ea(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e.id)}}function La(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.DESTINATION")," "))}function Da(i,n){if(1&i&&(t.TgZ(0,"td",26),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=n.$implicit;t.uIk("data-cy",t.lcZ(1,2,e.destination.destination)),t.xp6(2),t.hij(" ",e.destination.destination," ")}}function Za(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.TYPE")," "))}function Oa(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.destination.type.toUpperCase()," ")}}function Ra(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.SERVICE")," "))}function Na(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.service.name," ")}}function Fa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.STATUS")," "))}function ka(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.status," ")}}function wa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.TIME")," "))}function Ya(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"date"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.timestamp,"d.M.y H:mm:ss")," ")}}function Ua(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.RETURN_CODE")," "))}function Ma(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.returnCode," ")}}function Ja(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.STANDARD_MESSAGE")," "))}function Ga(i,n){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t._UZ(2,"br"),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Oqu(e)}}function Ha(i,n){if(1&i&&(t.TgZ(0,"span"),t.YNc(1,Ga,3,1,"span",28),t.qZA()),2&i){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",e.standardMessage.split("\n"))}}function Qa(i,n){if(1&i&&(t.TgZ(0,"td",26),t.YNc(1,Ha,2,1,"span",27),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.Q6J("ngIf",null==e?null:e.standardMessage)}}function qa(i,n){1&i&&(t.TgZ(0,"th",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.ERROR_MESSAGE")," "))}function Pa(i,n){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=n.$implicit;t.xp6(1),t.hij(" ",e.errorMessage," ")}}function Va(i,n){1&i&&t._UZ(0,"tr",29)}function Ba(i,n){if(1&i&&t._UZ(0,"tr",30),2&i){const e=n.$implicit;t.ekj("greenTableItem","DONE"===e.status)("redTableItem","ERROR"===e.status||"DENIED"===e.status)("yellowTableItem","WARNING"===e.status)}}function Wa(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Ka(i,n){1&i&&(t.TgZ(0,"perun-web-apps-alert",31),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TASK_RESULTS_LIST.NO_RESULTS_WARNING"),"\n"))}const ja=function(i){return{all:i}};let $a=(()=>{class i{constructor(e,s){this.authResolver=e,this.tableCheckbox=s,this.taskResults=[],this.selection=new A.Ov(!0,[]),this.displayedColumns=["select","id","destination","type","service","status","time","returnCode","standardMessage","errorMessage"],this.pageSizeOptions=d.f7}set matSort(e){this.sort=e,this.setDataSource()}static getSortDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"destination":return e.destination.destination;case"type":return e.destination.type;case"service":return e.service.name;case"status":return e.status;case"time":return e?.timestamp?(0,m.p6)(e.timestamp.toString(),"yyyy.MM.dd HH:mm:ss","en"):null;case"returnCode":return e?.returnCode.toString();case"standardMessage":return e.standardMessage;case"errorMessage":return e.errorMessage;default:return""}}static getDataForColumn(e,s){switch(s){case"id":return e.id.toString();case"destination":return e.destination.destination;case"type":return e.destination.type;case"service":return e.service.name;case"status":return e.status;case"time":return e?.timestamp?(0,m.p6)(e.timestamp.toString(),"d.M.y H:mm:ss","en"):null;case"returnCode":return e?.returnCode.toString();case"standardMessage":return e.standardMessage;case"errorMessage":return e.errorMessage;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new r.by(this.taskResults),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){(0,d.O6)((0,d.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=s+this.dataSource.paginator.pageSize;(0,d.O6)((0,d.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,a),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue,this.dataSource.filterPredicate=(e,s)=>(0,d.Sd)(e,s,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,s)=>(0,d.pR)(e,s,i.getSortDataForColumn))}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(u.x4),t.Y36(u.UA))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-task-results-list"]],viewQuery:function(s,a){if(1&s&&(t.Gf(d.l9,7),t.Gf(b.YE,7)),2&s){let o;t.iGM(o=t.CRH())&&(a.child=o.first),t.iGM(o=t.CRH())&&(a.matSort=o.first)}},inputs:{taskResults:"taskResults",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns"},features:[t.TTD],decls:36,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","time","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","destination"],["matColumnDef","type"],["matColumnDef","service"],["matColumnDef","status"],["matColumnDef","time"],["matColumnDef","returnCode"],["matColumnDef","standardMessage"],["matColumnDef","errorMessage"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"greenTableItem","redTableItem","yellowTableItem",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],[4,"ngIf"],[4,"ngFor","ngForOf"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(s,a){1&s&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(l){return a.exportDisplayedData(l)})("exportAllData",function(l){return a.exportAllData(l)}),t.TgZ(2,"table",2),t.YNc(3,va,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,xa,3,3,"th",5),t.YNc(7,Ea,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,La,3,3,"th",5),t.YNc(10,Da,3,4,"td",6),t.BQk(),t.ynx(11,8),t.YNc(12,Za,3,3,"th",5),t.YNc(13,Oa,2,1,"td",6),t.BQk(),t.ynx(14,9),t.YNc(15,Ra,3,3,"th",5),t.YNc(16,Na,2,1,"td",6),t.BQk(),t.ynx(17,10),t.YNc(18,Fa,3,3,"th",5),t.YNc(19,ka,2,1,"td",6),t.BQk(),t.ynx(20,11),t.YNc(21,wa,3,3,"th",5),t.YNc(22,Ya,3,4,"td",6),t.BQk(),t.ynx(23,12),t.YNc(24,Ua,3,3,"th",5),t.YNc(25,Ma,2,1,"td",6),t.BQk(),t.ynx(26,13),t.YNc(27,Ja,3,3,"th",5),t.YNc(28,Qa,2,1,"td",6),t.BQk(),t.ynx(29,14),t.YNc(30,qa,3,3,"th",5),t.YNc(31,Pa,2,1,"td",6),t.BQk(),t.YNc(32,Va,1,0,"tr",15),t.YNc(33,Ba,1,6,"tr",16),t.qZA()()(),t.YNc(34,Wa,3,3,"perun-web-apps-alert",17),t.YNc(35,Ka,3,3,"perun-web-apps-alert",17)),2&s&&(t.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.taskResults.length),t.xp6(1),t.Q6J("tableId",a.tableId)("dataLength",a.dataSource.filteredData.length)("pageSizeOptions",a.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",a.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,ja,t.xi3(4,10,a.dataSource,a.selection.selected.length))),t.xp6(29),t.Q6J("matHeaderRowDef",a.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",a.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.taskResults.length),t.xp6(1),t.Q6J("ngIf",0===a.taskResults.length))},dependencies:[m.sg,m.O5,Z.oG,r.BZ,r.fO,r.as,r.w1,r.Dz,r.nj,r.ge,r.ev,r.XQ,r.Gk,b.YE,b.nU,R.w,w.l,m.uU,f.X$,Tt.R,Y.I,U.G,M.r],styles:[".greenTableItem[_ngcontent-%COMP%]{background-color:#c4ffcb}.yellowTableItem[_ngcontent-%COMP%]{background-color:#fffde7}.redTableItem[_ngcontent-%COMP%]{background-color:#ffcdd2}"]})}return i})();function za(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.removeTaskResult())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.TASK_RESULTS.REMOVE"),"\n")}}function Xa(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function tn(i,n){if(1&i&&t._UZ(0,"perun-web-apps-task-results-list",9),2&i){const e=t.oxw();t.Q6J("tableId",e.tableId)("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("selection",e.selection)("taskResults",e.taskResults)}}let en=(()=>{class i{constructor(e,s,a,o,l){this.route=e,this.taskManager=s,this.authResolver=a,this.dialog=o,this.entityStorageService=l,this.loading=!1,this.filterValue="",this.selection=new A.Ov(!0,[]),this.task={id:0},this.taskResults=[],this.tableId=x.e5,this.displayedColumns=["select","id","destination","type","service","status","time","returnCode","standardMessage","errorMessage"],this.removeAuth=!1}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.removeAuth=this.authResolver.isAuthorized("deleteTask_Task_policy",[this.facility]),this.removeAuth||(this.displayedColumns=["id","destination","type","service","status","time","returnCode","standardMessage","errorMessage"]),this.route.params.subscribe(e=>{this.taskId=Number(e.taskId),this.taskManager.getTaskById(this.taskId).subscribe(s=>{this.task=s,this.refreshTable()})})}refreshTable(){this.loading=!0,this.taskManager.getTaskResultsForGUIByTask(this.taskId).subscribe(e=>{this.selection.clear(),this.taskResults=e,this.loading=!1})}removeTaskResult(){const e=(0,d.kZ)();e.width="600px",e.data={theme:"facility-theme",taskResults:this.selection.selected},this.dialog.open(bt,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(y.gz),t.Y36(h.Ob),t.Y36(u.x4),t.Y36(p.uw),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-task-results"]],decls:12,vars:9,consts:[[1,"page-subtitle"],[1,"text-muted"],[3,"refresh"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","displayedColumns","filterValue","selection","taskResults",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"tableId","displayedColumns","filterValue","selection","taskResults"]],template:function(s,a){if(1&s&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"span",1),t._uU(4),t.qZA()(),t.TgZ(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return a.refreshTable()}),t.qZA(),t.YNc(6,za,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.applyFilter(l)}),t.qZA(),t.YNc(8,Xa,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,tn,1,5,"perun-web-apps-task-results-list",7),t.qZA()),2&s){const o=t.MAs(9);t.xp6(1),t.AsE(" ",t.lcZ(2,7,"FACILITY_DETAIL.TASK_RESULTS.TITLE")," - ",a.task.service?a.task.service.name:""," "),t.xp6(3),t.hij(" \xa0#",a.task.id," "),t.xp6(2),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.TASK_RESULTS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.O5,S.lW,E.K,N.t,$a,v.P,C.e,f.X$]})}return i})();var sn=c(72501);let an=(()=>{class i{constructor(e,s){this.dialogRef=e,this.data=s,this.theme=""}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSkip(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-no-service-dialog"]],decls:14,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["matDialogActions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div",2)(8,"button",3),t.NdJ("click",function(){return a.onCancel()}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"button",4),t.NdJ("click",function(){return a.onSkip()}),t._uU(12),t.ALo(13,"translate"),t.qZA()()()),2&s&&(t.Tol(a.theme),t.xp6(2),t.Oqu(t.lcZ(3,7,"DIALOGS.NO_SERVICE.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,9,"DIALOGS.NO_SERVICE.INFO")," "),t.xp6(4),t.hij(" ",t.lcZ(10,11,"DIALOGS.NO_SERVICE.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(13,13,"DIALOGS.NO_SERVICE.SKIP")," "))},dependencies:[S.lW,p.uh,p.xY,p.H8,f.X$]})}return i})(),nn=(()=>{class i{constructor(e,s){this.dialogRef=e,this.data=s,this.theme=""}ngOnInit(){this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSkip(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-config-unsaved-dialog"]],decls:14,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["matDialogActions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",1),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div",2)(8,"button",3),t.NdJ("click",function(){return a.onCancel()}),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"button",4),t.NdJ("click",function(){return a.onSkip()}),t._uU(12),t.ALo(13,"translate"),t.qZA()()()),2&s&&(t.Tol(a.theme),t.xp6(2),t.Oqu(t.lcZ(3,7,"DIALOGS.CONFIG_UNSAVED.TITLE")),t.xp6(3),t.hij(" ",t.lcZ(6,9,"DIALOGS.CONFIG_UNSAVED.INFO")," "),t.xp6(4),t.hij(" ",t.lcZ(10,11,"DIALOGS.CONFIG_UNSAVED.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(13,13,"DIALOGS.CONFIG_UNSAVED.SKIP")," "))},dependencies:[S.lW,p.uh,p.xY,p.H8,f.X$]})}return i})();function on(i,n){if(1&i&&(t.TgZ(0,"div",3),t._UZ(1,"i",4),t.ALo(2,"translate"),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,1,e.info),t.oJD)}}function ln(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.onKeep())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CANCEL_CONFIG.KEEP")," "))}function cn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"div",5)(1,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onCancel())}),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onDelete())}),t.TgZ(5,"mat-icon",8),t._uU(6," warning "),t.qZA(),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,ln,3,3,"button",9),t.qZA()}if(2&i){const e=t.oxw();t.xp6(2),t.hij(" ",t.lcZ(3,3,"DIALOGS.CANCEL_CONFIG.CANCEL")," "),t.xp6(5),t.hij(" ",t.lcZ(8,5,"DIALOGS.CANCEL_CONFIG.DELETE")," "),t.xp6(2),t.Q6J("ngIf",!e.lastStep)}}let rn=(()=>{class i{constructor(e,s,a,o,l){this.dialogRef=e,this.data=s,this.facilityService=a,this.notificator=o,this.translate=l,this.theme="",this.title="",this.info="",this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.lastStep=this.data.lastStep,this.lastStep?(this.title="DIALOGS.CANCEL_CONFIG.TITLE_COMPLETE",this.info="DIALOGS.CANCEL_CONFIG.INFO_COMPLETE"):(this.title="DIALOGS.CANCEL_CONFIG.TITLE_INCOMPLETE",this.info="DIALOGS.CANCEL_CONFIG.INFO_INCOMPLETE")}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0,this.facilityService.deleteFacility(this.data.facilityId,!0).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CANCEL_CONFIG.SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onKeep(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.so),t.Y36(p.WI),t.Y36(h.IQ),t.Y36(u.V6),t.Y36(f.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-cancel-configuration-dialog"]],decls:6,vars:8,consts:[["mat-dialog-title",""],["mat-dialog-content","",4,"ngIf"],["matDialogActions","",4,"ngIf"],["mat-dialog-content",""],[3,"innerHTML"],["matDialogActions",""],["mat-stroked-button","",1,"me-2",3,"click"],["color","warn","mat-flat-button","",1,"ms-auto","me-2",3,"click"],["iconPositionEnd",""],["color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","",3,"click"]],template:function(s,a){1&s&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,on,3,3,"div",1),t.YNc(5,cn,10,7,"div",2),t.qZA()),2&s&&(t.Tol(a.theme),t.xp6(2),t.Oqu(t.lcZ(3,6,a.title)),t.xp6(2),t.Q6J("ngIf",!a.loading),t.xp6(1),t.Q6J("ngIf",!a.loading))},dependencies:[m.O5,F.Hw,S.lW,p.uh,p.xY,p.H8,f.X$]})}return i})();var P=c(61545),V=c(3305),pn=c(49496),dn=c(25184),un=c(52839),_n=c(49605);const hn=["stepper"];function mn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.OWNERS"))}function fn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"app-facility-settings-owners",14),t.NdJ("ownerEmitter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.owners=a)}),t.qZA()}}function gn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.HOSTS"))}function Tn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"app-facility-hosts",15),t.NdJ("hostEmitter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.hosts=a)}),t.qZA()}2&i&&t.Q6J("disableRouting",!0)}function Sn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.SERVICES"))}const An=function(){return["select","id","name","enabled","description"]};function Cn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"h1",16),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-alert",17),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div",18)(7,"perun-web-apps-debounce-filter",19),t.NdJ("filter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.applyFilter(a))}),t.qZA(),t.TgZ(8,"perun-web-apps-service-package-search-select",20),t.NdJ("packageSelected",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.packagesSelected(a))}),t.qZA()(),t.TgZ(9,"app-services-list",21),t.NdJ("selectionChanged",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.singleServiceSelected())}),t.qZA()}if(2&i){const e=t.oxw();t.xp6(1),t.Oqu(t.lcZ(2,13,"FACILITY_CONFIGURATION.SERVICES")),t.xp6(3),t.hij(" ",t.lcZ(5,15,"FACILITY_CONFIGURATION.SERVICES_INFO")," "),t.xp6(3),t.Q6J("placeholder","FACILITY_CONFIGURATION.SERVICES_FILTER"),t.xp6(1),t.Q6J("disableAutoSelect",!0)("selectedPackage",e.selectedPackages)("multiple",!0)("servicePackages",e.servicePackages)("theme","facility-theme"),t.xp6(1),t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(17,An))("selection",e.selection)("filterValue",e.filterValue)("services",e.services)}}function bn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.SERVICE_CONFIG"))}function In(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-service-search-select",28),t.NdJ("serviceSelected",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.filterAttributes(a))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("disableAutoSelect",!0)("services",e.selection.selected)("multiple",!0)("theme","facility-theme")}}function yn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function vn(i,n){if(1&i&&t._UZ(0,"perun-web-apps-attributes-list",29),2&i){const e=t.oxw(2);t.Q6J("emptyListText","FACILITY_CONFIGURATION.EMPTY_REQ_ATT")("attributes",e.filteredAttributes)("selection",e.attSelection)}}function xn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"h1",16),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-alert",17),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"div",18)(7,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onRemoveAttributes())}),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"button",23),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onSaveAttributes())}),t._uU(11),t.ALo(12,"translate"),t.qZA(),t.YNc(13,In,1,4,"perun-web-apps-service-search-select",24),t.qZA(),t.YNc(14,yn,1,0,"ng-template",null,25,t.W1O),t.TgZ(16,"div",26),t.YNc(17,vn,1,3,"perun-web-apps-attributes-list",27),t.qZA()}if(2&i){const e=t.MAs(15),s=t.oxw(),a=t.MAs(5);t.xp6(1),t.Oqu(t.lcZ(2,9,"FACILITY_CONFIGURATION.SERVICE_CONFIG")),t.xp6(3),t.hij(" ",t.lcZ(5,11,"FACILITY_CONFIGURATION.ATT_INFO")," "),t.xp6(3),t.Q6J("disabled",0===s.attSelection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(9,13,"FACILITY_CONFIGURATION.REMOVE")," "),t.xp6(2),t.Q6J("disabled",0===s.attSelection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(12,15,"FACILITY_CONFIGURATION.SAVE")," "),t.xp6(2),t.Q6J("ngIf",a.selectedIndex===s.ATTRIBUTES_IDX),t.xp6(4),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e)}}function En(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.DESTINATION_CONFIG"))}const Ln=function(){return["select","destinationId","service","warn","destination","type","propagationType"]};function Dn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"app-perun-web-apps-facility-services-destinations",30),t.NdJ("destinationEmitter",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.destinations=a)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("configServicesIds",e.serviceIds)("displayedColumns",t.DdM(5,Ln))("configServices",e.selection.selected)("loading",e.processing)("title","FACILITY_CONFIGURATION.DESTINATION_CONFIG")}}function Zn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.MANAGERS"))}function On(i,n){1&i&&t._UZ(0,"app-perun-web-apps-facility-settings-managers",31),2&i&&t.Q6J("disableRouting",!0)("disableSelf",!0)}function Rn(i,n){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"FACILITY_CONFIGURATION.SUMMARY"))}function Nn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Fn=function(){return["id","name","contact","type"]};function kn(i,n){if(1&i&&t._UZ(0,"perun-web-apps-owners-list",48),2&i){const e=t.oxw(3);t.Q6J("displayedColumns",t.DdM(2,Fn))("owners",e.owners)}}function wn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Yn=function(){return["id","name"]};function Un(i,n){if(1&i&&t._UZ(0,"app-hosts-list",49),2&i){const e=t.oxw(3);t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(3,Yn))("hosts",e.hosts)}}function Mn(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Jn=function(){return["destinationId","service","warn","destination","type","propagationType"]};function Gn(i,n){if(1&i&&t._UZ(0,"app-perun-web-apps-destination-list",50),2&i){const e=t.oxw(3);t.Q6J("destinations",e.destinations)("displayedColumns",t.DdM(3,Jn))("services",e.serviceIds)}}const Hn=function(){return["id","name","enabled","script","description"]},Qn=function(){return["id","displayName","value","description"]},qn=function(){return["id","vo","name","description"]},Pn=function(){return["id","name","email","logins","organization"]};function Vn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"mat-accordion")(1,"mat-expansion-panel",34)(2,"mat-expansion-panel-header")(3,"mat-panel-title"),t._UZ(4,"mat-icon",35),t._uU(5),t.ALo(6,"translate"),t.qZA()(),t.TgZ(7,"h1",16),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.YNc(10,Nn,1,0,"ng-template",null,25,t.W1O),t.TgZ(12,"div",26),t.YNc(13,kn,1,3,"perun-web-apps-owners-list",36),t.qZA()(),t.TgZ(14,"mat-expansion-panel",34)(15,"mat-expansion-panel-header")(16,"mat-panel-title"),t._UZ(17,"mat-icon",37),t._uU(18),t.ALo(19,"translate"),t.qZA()(),t.TgZ(20,"h1",16),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.YNc(23,wn,1,0,"ng-template",null,25,t.W1O),t.TgZ(25,"div",26),t.YNc(26,Un,1,4,"app-hosts-list",38),t.qZA()(),t.TgZ(27,"mat-expansion-panel",34)(28,"mat-expansion-panel-header")(29,"mat-panel-title"),t._UZ(30,"mat-icon",39),t._uU(31),t.ALo(32,"translate"),t.qZA()(),t.TgZ(33,"h1",16),t._uU(34),t.ALo(35,"translate"),t.qZA(),t._UZ(36,"app-services-list",40),t.qZA(),t.TgZ(37,"mat-expansion-panel",41),t.NdJ("opened",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.getNonEmptyAttributes())}),t.TgZ(38,"mat-expansion-panel-header")(39,"mat-panel-title"),t._UZ(40,"mat-icon",37),t._uU(41),t.ALo(42,"translate"),t.qZA()(),t.TgZ(43,"h1",16),t._uU(44),t.ALo(45,"translate"),t.qZA(),t._UZ(46,"perun-web-apps-attributes-list",42),t.qZA(),t.TgZ(47,"mat-expansion-panel",43),t.NdJ("expandedChange",function(a){t.CHM(e);const o=t.oxw(2);return t.KtG(o.destinationServiceMissing=a)}),t.TgZ(48,"mat-expansion-panel-header")(49,"mat-panel-title"),t._UZ(50,"mat-icon",44),t._uU(51),t.ALo(52,"translate"),t.qZA()(),t.TgZ(53,"h1",16),t._uU(54),t.ALo(55,"translate"),t.qZA(),t.YNc(56,Mn,1,0,"ng-template",null,25,t.W1O),t.TgZ(58,"div",26),t.YNc(59,Gn,1,4,"app-perun-web-apps-destination-list",45),t.qZA()(),t.TgZ(60,"mat-expansion-panel")(61,"mat-expansion-panel-header")(62,"mat-panel-title"),t._UZ(63,"mat-icon",46),t._uU(64),t.ALo(65,"translate"),t.qZA()(),t._UZ(66,"app-managers-page",47),t.qZA()()}if(2&i){const e=t.MAs(11),s=t.oxw(2);t.Q6J("@.disabled",!0),t.xp6(1),t.Q6J("disabled",0===s.owners.length),t.xp6(1),t.ekj("cursor-default",0===s.owners.length),t.xp6(3),t.hij(" ",t.lcZ(6,47,"FACILITY_CONFIGURATION.OWNERS")," "),t.xp6(3),t.Oqu(t.lcZ(9,49,"FACILITY_CONFIGURATION.OWNERS")),t.xp6(5),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e),t.xp6(1),t.Q6J("disabled",0===s.hosts.length),t.xp6(1),t.ekj("cursor-default",0===s.hosts.length),t.xp6(3),t.hij(" ",t.lcZ(19,51,"FACILITY_CONFIGURATION.HOSTS")," "),t.xp6(3),t.Oqu(t.lcZ(22,53,"FACILITY_CONFIGURATION.HOSTS")),t.xp6(5),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e),t.xp6(1),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.ekj("cursor-default",0===s.selection.selected.length),t.xp6(3),t.hij(" ",t.lcZ(32,55,"FACILITY_CONFIGURATION.SERVICES")," "),t.xp6(3),t.Oqu(t.lcZ(35,57,"FACILITY_CONFIGURATION.SERVICES")),t.xp6(2),t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(69,Hn))("services",s.selection.selected),t.xp6(1),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.ekj("cursor-default",0===s.selection.selected.length),t.xp6(3),t.hij(" ",t.lcZ(42,59,"FACILITY_CONFIGURATION.SERVICE_CONFIG")," "),t.xp6(3),t.Oqu(t.lcZ(45,61,"FACILITY_CONFIGURATION.ATTS")),t.xp6(2),t.Q6J("displayedColumns",t.DdM(70,Qn))("attributes",s.filteredAttributes)("emptyListText","FACILITY_CONFIGURATION.EMPTY_REQ_ATT"),t.xp6(1),t.Q6J("expanded",s.destinationServiceMissing)("disabled",0===s.selection.selected.length&&0===s.destinations.length),t.xp6(1),t.ekj("cursor-default",0===s.selection.selected.length&&0===s.destinations.length),t.xp6(3),t.hij(" ",t.lcZ(52,63,"FACILITY_CONFIGURATION.DESTINATION_CONFIG")," "),t.xp6(3),t.Oqu(t.lcZ(55,65,"FACILITY_CONFIGURATION.DESTINATION")),t.xp6(5),t.Q6J("perunWebAppsLoader",s.processing)("perunWebAppsLoaderIndicator",e),t.xp6(5),t.hij(" ",t.lcZ(65,67,"FACILITY_CONFIGURATION.MANAGERS")," "),t.xp6(2),t.Q6J("complementaryObject",s.facility)("configMode",!0)("disableRouting",!0)("availableRoles",s.availableRoles)("complementaryObjectType","Facility")("displayedGroupColumns",t.DdM(71,qn))("displayedUserColumns",t.DdM(72,Pn))}}function Bn(i,n){if(1&i&&(t.TgZ(0,"perun-web-apps-alert",17),t._UZ(1,"i",32),t.ALo(2,"translate"),t.qZA(),t.YNc(3,Vn,67,73,"mat-accordion",33)),2&i){t.oxw();const e=t.MAs(5);t.xp6(1),t.Q6J("innerHTML",t.lcZ(2,2,"FACILITY_CONFIGURATION.SUMMARY_INFO"),t.oJD),t.xp6(2),t.Q6J("ngIf",e.selectedIndex===e.steps.length-1)}}function Wn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.back())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_CONFIGURATION.BACK")," "))}function Kn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",52),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.next())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){t.oxw();const e=t.MAs(5);t.ekj("me-2",void 0!==e&&0!==e.selectedIndex)("ms-auto",!(void 0!==e&&0!==e.selectedIndex)),t.xp6(1),t.hij(" ",t.lcZ(2,5,"FACILITY_CONFIGURATION.NEXT")," ")}}function jn(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.onFinish())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_CONFIGURATION.FINISH")," "))}let $n=(()=>{class i{constructor(e,s,a,o,l,_,T,I,L,J){this.attributesManager=e,this.serviceManager=s,this.facilityService=a,this.cd=o,this.dialog=l,this.notificator=_,this.translate=T,this.router=I,this.guiAuthResolver=L,this.entityStorageService=J,this.processing=!1,this.filteredAttributes=[],this.attSelection=new A.Ov(!0,[]),this.services=[],this.serviceIds=new Set,this.servicePackages=[],this.selectedPackages=[],this.selection=new A.Ov(!0,[]),this.owners=[],this.hosts=[],this.destinations=[],this.destinationServiceMissing=!1,this.availableRoles=[],this.filterValue="",this.ATTRIBUTES_IDX=3,this.serviceControl=new g.p4(!1,g.kI.requiredTrue),this.attributesControl=new g.p4(!0,g.kI.requiredTrue),this.allowNavigate=!1,this.attributes=[],this.attributeIds=new Set,this.attributesPerService=new Map,this.servicesPerPackage=new Map,this.saveMsg="",this.removeMsg="",this.BEFORE_OPTIONAL_IDX=2,this.DESTINATIONS_IDX=4,this.AFTER_OPTIONAL_IDX=5,this.translate.get("FACILITY_CONFIGURATION.ATT_SAVED").subscribe(st=>this.saveMsg=st),this.translate.get("FACILITY_CONFIGURATION.ATT_REMOVED").subscribe(st=>this.removeMsg=st)}ngOnInit(){this.facility=this.entityStorageService.getEntity(),this.guiAuthResolver.assignAvailableRoles(this.availableRoles,"Facility"),this.serviceManager.getServicesPackages().subscribe(e=>{this.servicePackages=e,this.getServicePackageServices(e,0)})}ngAfterViewInit(){this.cd.detectChanges(),this.attSelection.changed.subscribe(()=>{this.attributesControl.setValue(0===this.attSelection.selected.length)})}onCancel(){const e=(0,d.kZ)();e.width="550px",e.data={facilityId:this.facility.id,lastStep:this.stepper.selectedIndex===this.stepper.steps.length-1,theme:"facility-theme"},this.dialog.open(rn,e).afterClosed().subscribe(a=>{a&&(this.allowNavigate=!0,sessionStorage.removeItem("newFacilityId"),this.router.navigate(["facilities"],{queryParamsHandling:"merge"}))})}packagesSelected(e){if(this.packageSelectionEqual(e))return;this.processing=!0;let s=new Set;if(e&&0!==e.length?s=this.setSymDif(this.selectedPackages,e):this.selectedPackages.forEach(l=>{this.servicesPerPackage.get(l.id).forEach(_=>s.add(_))}),0===s.size)return;const a=this.filterService(s,e.filter(l=>this.selectedPackages.findIndex(_=>_.id===l.id)<0)),o=this.filterService(s,this.selectedPackages.filter(l=>e.findIndex(_=>_.id===l.id)<0));for(const l of this.services)a.has(l.id)?this.selection.select(l):o.has(l.id)&&this.selection.deselect(l);this.selectedPackages=e,this.setServiceControl(),this.processing=!1}singleServiceSelected(){this.setServiceControl(),!this.processing&&this.checkPackageComplete()}back(){this.stepper.selectedIndex<=this.BEFORE_OPTIONAL_IDX&&this.setServiceControl(),this.stepper.selectedIndex===this.AFTER_OPTIONAL_IDX&&0===this.selection.selected.length?this.stepper.selectedIndex=this.BEFORE_OPTIONAL_IDX:this.stepper.previous()}onSaveAttributes(){return new Promise((e,s)=>{this.processing=!0,this.attributesManager.setFacilityAttributes({facility:this.facility.id,attributes:this.attSelection.selected}).subscribe({next:()=>{this.notificator.showSuccess(this.saveMsg),this.attSelection.clear(),this.processing=!1,e()},error:()=>{this.processing=!1,s()}})})}next(){this.checkDestinationDependency(this.stepper.selectedIndex),this.stepper.selectedIndex===this.BEFORE_OPTIONAL_IDX?0===this.selection.selected.length?this.openSkipDialog():(this.getRequiredAttributes(),this.stepper.next()):this.stepper.selectedIndex===this.ATTRIBUTES_IDX&&0!==this.attSelection.selected.length?this.openUnsavedAttsDialog():this.stepper.next()}onFinish(){this.allowNavigate=!0,sessionStorage.removeItem("newFacilityId"),this.router.navigate(["facilities",this.facility.id],{queryParamsHandling:"merge"})}onRemoveAttributes(){this.processing=!0;const e=this.attSelection.selected.map(s=>s.id);this.attributesManager.removeFacilityAttributes(this.facility.id,e).subscribe({next:()=>{this.notificator.showSuccess(this.removeMsg),this.getRequiredAttributes(),this.processing=!1},error:()=>this.processing=!1})}filterAttributes(e){if(void 0===e||0===e.length)return void(this.filteredAttributes=this.attributes);const s=new Set;for(const a of e)this.attributesPerService.get(a.id).forEach(o=>s.add(o));this.filteredAttributes=[];for(const a of this.attributes)s.has(a.id)&&this.filteredAttributes.push(a)}getNonEmptyAttributes(){this.filteredAttributes=this.attributes.filter(e=>{if(e.value&&(!Array.isArray(e.value)||0!==e.value.length))return e})}navigationStep(e){this.checkDestinationDependency(e.previouslySelectedIndex),e.selectedIndex===this.ATTRIBUTES_IDX?this.getRequiredAttributes():e.selectedIndex===this.DESTINATIONS_IDX?this.processing=!1:e.selectedIndex<=this.BEFORE_OPTIONAL_IDX&&this.setServiceControl()}applyFilter(e){this.filterValue=e}canDeactivate(){return this.allowNavigate||this.onCancel(),this.allowNavigate}getServicePackageServices(e,s){s===e.length?this.serviceManager.getServices().subscribe(a=>{this.services=a}):this.serviceManager.getServicesFromServicesPackage(e[s].id).subscribe(a=>{this.servicesPerPackage.set(e[s].id,new Set([...a.map(o=>o.id)])),this.getServicePackageServices(e,s+1)})}getServiceRequiredAttributes(e,s){s!==e.length&&this.attributesManager.getRequiredAttributesDefinition(e[s].id).subscribe(a=>{a=a.filter(o=>this.attributeIds.has(o.id)),this.attributesPerService.set(e[s].id,a.map(o=>o.id)),this.getServiceRequiredAttributes(e,s+1)})}setServiceControl(){this.serviceControl.setValue(0!==this.selection.selected.length)}buildServiceSet(e){const s=new Set;return e.forEach(a=>{this.servicesPerPackage.get(a.id).forEach(o=>s.add(o))}),s}setDiff(e,s){return new Set([...e].filter(a=>!s.has(a)))}setIntersect(e,s){return new Set([...e].filter(a=>s.has(a)))}setSymDif(e,s){const a=this.buildServiceSet(e),o=this.buildServiceSet(s),l=this.setDiff(a,o),_=this.setDiff(o,a);return new Set([...l,..._])}filterService(e,s){const a=new Set;for(const o of s){const l=this.setIntersect(e,this.servicesPerPackage.get(o.id));0!==l.size&&l.forEach(_=>a.add(_))}return a}packageSelectionEqual(e){return e.length===this.selectedPackages.length&&(e.forEach(s=>{if(-1===this.selectedPackages.findIndex(a=>a.id===s.id))return!1}),!0)}checkPackageComplete(){const e=[];for(const s of this.selectedPackages){let a=!0;for(const o of this.servicesPerPackage.get(s.id))if(-1===this.selection.selected.findIndex(l=>l.id===o)){a=!1;break}a&&e.push(s)}this.selectedPackages=e}openSkipDialog(){const e=(0,d.kZ)();e.width="400px",e.data={theme:"facility-theme"},this.dialog.open(an,e).afterClosed().subscribe(a=>{a&&(this.serviceControl.setValue(!0),this.stepper.selectedIndex=this.AFTER_OPTIONAL_IDX)})}getRequiredAttributes(){this.processing=!0,this.attributesManager.getRequiredAttributesFacilityServices(this.selection.selected.map(e=>e.id),this.facility.id).subscribe(e=>{this.attSelection.clear(),this.attributes=e.filter(s=>!(0,d.Hm)(s)),this.filteredAttributes=this.attributes,this.attributes.forEach(s=>this.attributeIds.add(s.id)),this.getServiceRequiredAttributes(this.selection.selected,0),this.processing=!1})}openUnsavedAttsDialog(){const e=(0,d.kZ)();e.width="400px",e.data={theme:"facility-theme"},this.dialog.open(nn,e).afterClosed().subscribe(a=>{a&&this.onSaveAttributes().then(()=>{this.stepper.next()},()=>this.getRequiredAttributes())})}checkDestinationDependency(e){(e===this.BEFORE_OPTIONAL_IDX||e===this.DESTINATIONS_IDX)&&(this.serviceIds=new Set([...this.selection.selected.map(s=>s.id)]),this.destinationServicePresent())}destinationServicePresent(){for(const e of this.destinations)if(!this.serviceIds.has(e.service.id))return void(this.destinationServiceMissing=!0);this.destinationServiceMissing=!1}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.H8),t.Y36(h.KK),t.Y36(h.IQ),t.Y36(t.sBO),t.Y36(p.uw),t.Y36(u.V6),t.Y36(f.sK),t.Y36(y.F0),t.Y36(u.x4),t.Y36(u.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-configuration-page"]],viewQuery:function(s,a){if(1&s&&t.Gf(hn,5),2&s){let o;t.iGM(o=t.CRH())&&(a.stepper=o.first)}},decls:34,vars:15,consts:[[1,"facility-theme"],[1,"page-title"],[3,"linear","selectionChange"],["stepper",""],["matStepLabel",""],["matStepContent",""],[3,"stepControl"],["optional","true",3,"editable","stepControl"],[3,"editable","optional"],[1,"actions"],["mat-stroked-button","",3,"click"],["class","ms-auto me-2","mat-stroked-button","",3,"click",4,"ngIf"],["color","accent","mat-flat-button","",3,"me-2","ms-auto","click",4,"ngIf"],["class","me-2","color","accent","mat-flat-button","",3,"click",4,"ngIf"],[3,"ownerEmitter"],[3,"disableRouting","hostEmitter"],[1,"page-subtitle"],["alert_type","info"],[1,"filters"],[1,"filter",3,"placeholder","filter"],[1,"package-search-select",3,"disableAutoSelect","selectedPackage","multiple","servicePackages","theme","packageSelected"],[3,"disableRouting","displayedColumns","selection","filterValue","services","selectionChanged"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["class","service-search-select",3,"disableAutoSelect","services","multiple","theme","serviceSelected",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"emptyListText","attributes","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"service-search-select",3,"disableAutoSelect","services","multiple","theme","serviceSelected"],[3,"emptyListText","attributes","selection"],[3,"configServicesIds","displayedColumns","configServices","loading","title","destinationEmitter"],[3,"disableRouting","disableSelf"],[3,"innerHTML"],[4,"ngIf"],[3,"disabled"],["svgIcon","perun-owner-grey",1,"me-2"],[3,"displayedColumns","owners",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["svgIcon","perun-hosts",1,"me-2"],[3,"disableRouting","displayedColumns","hosts",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["svgIcon","perun-service",1,"me-2"],[3,"disableRouting","displayedColumns","services"],[3,"disabled","opened"],[3,"displayedColumns","attributes","emptyListText"],[3,"expanded","disabled","expandedChange"],["svgIcon","perun-service_destination",1,"me-2"],[3,"destinations","displayedColumns","services",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["svgIcon","perun-manager",1,"me-2"],[3,"complementaryObject","configMode","disableRouting","availableRoles","complementaryObjectType","displayedGroupColumns","displayedUserColumns"],[3,"displayedColumns","owners"],[3,"disableRouting","displayedColumns","hosts"],[3,"destinations","displayedColumns","services"],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"click"]],template:function(s,a){if(1&s&&(t.TgZ(0,"div",0)(1,"div",1),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-stepper",2,3),t.NdJ("selectionChange",function(l){return a.navigationStep(l)}),t.TgZ(6,"mat-step"),t.YNc(7,mn,2,3,"ng-template",4),t.YNc(8,fn,1,0,"ng-template",5),t.qZA(),t.TgZ(9,"mat-step"),t.YNc(10,gn,2,3,"ng-template",4),t.YNc(11,Tn,1,1,"ng-template",5),t.qZA(),t.TgZ(12,"mat-step",6),t.YNc(13,Sn,2,3,"ng-template",4),t.YNc(14,Cn,10,18,"ng-template",5),t.qZA(),t.TgZ(15,"mat-step",7),t.YNc(16,bn,2,3,"ng-template",4),t.YNc(17,xn,18,17,"ng-template",5),t.qZA(),t.TgZ(18,"mat-step",8),t.YNc(19,En,2,3,"ng-template",4),t.YNc(20,Dn,1,6,"ng-template",5),t.qZA(),t.TgZ(21,"mat-step"),t.YNc(22,Zn,2,3,"ng-template",4),t.YNc(23,On,1,2,"ng-template",5),t.qZA(),t.TgZ(24,"mat-step"),t.YNc(25,Rn,2,3,"ng-template",4),t.YNc(26,Bn,4,4,"ng-template",5),t.qZA()(),t.TgZ(27,"div",9)(28,"button",10),t.NdJ("click",function(){return a.onCancel()}),t._uU(29),t.ALo(30,"translate"),t.qZA(),t.YNc(31,Wn,3,3,"button",11),t.YNc(32,Kn,3,7,"button",12),t.YNc(33,jn,3,3,"button",13),t.qZA()()),2&s){const o=t.MAs(5);t.xp6(2),t.hij(" ",t.lcZ(3,11,"FACILITY_CONFIGURATION.TITLE")," "),t.xp6(2),t.Q6J("linear",!0),t.xp6(8),t.Q6J("stepControl",a.serviceControl),t.xp6(3),t.Q6J("editable",0!==a.selection.selected.length)("stepControl",a.attributesControl),t.xp6(3),t.Q6J("editable",0!==a.selection.selected.length||0!==a.destinations.length)("optional",0===a.destinations.length),t.xp6(11),t.hij(" ",t.lcZ(30,13,"FACILITY_CONFIGURATION.CANCEL")," "),t.xp6(2),t.Q6J("ngIf",void 0!==o&&0!==o.selectedIndex),t.xp6(1),t.Q6J("ngIf",void 0!==o&&o.selectedIndex!==o.steps.length-1),t.xp6(1),t.Q6J("ngIf",void 0!==o&&o.selectedIndex===o.steps.length-1)}},dependencies:[m.O5,F.Hw,S.lW,P.C0,P.VY,P.Vq,P.BY,V.pp,V.ib,V.yz,V.yK,_t.s,mt.q,At,pn.Q,R.w,E.K,dn.p,v.P,X.Q,un.F,_n.J,C.e,ht,ft,gt,Ct,f.X$],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.6rem;margin-right:.9rem}.filters[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline}.package-search-select[_ngcontent-%COMP%]{width:650px}.service-search-select[_ngcontent-%COMP%]{width:400px}.filter[_ngcontent-%COMP%]{width:350px;margin-right:20px}.actions[_ngcontent-%COMP%]{background-color:#fff;display:flex;padding:20px}.cursor-default[_ngcontent-%COMP%]{cursor:default}"]})}return i})(),yt=(()=>{class i{constructor(e){this.router=e}canActivate(e){return e.parent.params.facilityId===sessionStorage.getItem("newFacilityId")||(this.router.navigate(["/home"],{queryParamsHandling:"merge"}),!1)}canDeactivate(e){return e.canDeactivate()}static#t=this.\u0275fac=function(s){return new(s||i)(t.LFG(y.F0))};static#e=this.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var et=c(91940),it=c(1385),zn=c(22096),Xn=c(79403),to=c(69190);function eo(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function io(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-users-dynamic-list",5),t.NdJ("loading$",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.loading$=a)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("attrNames",e.attrNames)("selection",e.selection)("tableId",e.tableId)("disableRouting",!0)("displayedColumns",e.displayedColumns)("searchString",e.filter)("facilityId",e.data.entityId)}}let so=(()=>{class i{constructor(e,s,a,o,l,_){this.data=e,this.dialogRef=s,this.store=a,this.facilityService=o,this.notificator=l,this.cd=_,this.selection=new A.Ov(!1,[]),this.loading=!1,this.attrNames=[it.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["select","id","name","email","logins"],this.tableId=x.bj,this.filter=""}ngOnInit(){this.loading$=(0,zn.of)(!0),this.selection.changed.subscribe(e=>{this.ban=this.data.bans.find(s=>s.userId===e.source.selected[0]?.id)})}cancel(){this.dialogRef.close(!1)}submitBan(e){this.ban?this.updateBan(e):this.banUser(e)}setFilter(e){this.filter=e,this.selection.clear(),this.cd.detectChanges()}banUser(e){this.loading=!0,this.facilityService.setFacilityBan({banOnFacility:{userId:this.selection.selected[0].id,facilityId:this.data.entityId,description:e.description,validityTo:e.validity,id:0,beanName:"BanOnVo"}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.ADD_BAN.SUCCESS_USER"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}updateBan(e){this.loading=!0,this.facilityService.updateFacilityBan({banOnFacility:{id:this.ban.id,beanName:"BanOnFacility",facilityId:this.ban.facilityId,userId:this.ban.userId,description:e.description,validityTo:e.validity}}).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.UPDATE_BAN.SUCCESS"),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(p.WI),t.Y36(p.so),t.Y36(u.d6),t.Y36(h.IQ),t.Y36(u.V6),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-facility-ban-dialog"]],decls:7,vars:9,consts:[[3,"loading","disabled","theme","ban","add","cancel"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","facilityId","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attrNames","selection","tableId","disableRouting","displayedColumns","searchString","facilityId","loading$"]],template:function(s,a){if(1&s&&(t.TgZ(0,"app-add-ban-dialog",0),t.NdJ("add",function(l){return a.submitBan(l)})("cancel",function(){return a.cancel()}),t.TgZ(1,"perun-web-apps-debounce-filter",1),t.NdJ("filter",function(l){return a.setFilter(l)}),t.qZA(),t.YNc(2,eo,1,0,"ng-template",null,2,t.W1O),t.TgZ(4,"div",3),t.YNc(5,io,1,7,"perun-web-apps-users-dynamic-list",4),t.ALo(6,"async"),t.qZA()()),2&s){const o=t.MAs(3);t.Q6J("loading",a.loading)("disabled",0===a.selection.selected.length)("theme",a.data.theme)("ban",a.ban),t.xp6(1),t.Q6J("placeholder","DIALOGS.ADD_BAN.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(6,7,a.loading$))("perunWebAppsLoaderIndicator",o)}},dependencies:[E.K,v.P,Xn.M,C.e,to.u,m.Ov]})}return i})();var ao=c(46685),no=c(6849);function oo(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"FACILITY_DETAIL.SETTINGS.BANS.ADD"),"\n"))}function lo(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.remove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"FACILITY_DETAIL.SETTINGS.BANS.REMOVE"),"\n")}}function co(i,n){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-ban-on-entity-list",10),t.NdJ("updateBan",function(a){t.CHM(e);const o=t.oxw();return t.KtG(o.update(a))}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("bans",e.bans)("selection",e.selection)("displayedColumns",e.displayedColumns)("filter",e.filter)("updatePolicy","updateBan_BanOnFacility_policy")}}function ro(i,n){1&i&&t._UZ(0,"perun-web-apps-loading-table")}let po=(()=>{class i{constructor(e,s,a,o,l,_,T){this.facilityService=e,this.entityService=s,this.authResolver=a,this.dialog=o,this.notificator=l,this.store=_,this.userName=T,this.loading=!1,this.bans=[],this.removeAuth=!1,this.filter="",this.selection=new A.Ov(!1,[]),this.attrNames=[it.r.MEMBER_DEF_MAIL,it.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.displayedColumns=["select","banId","subjectId","subjectName","description","expiration","edit"]}ngOnInit(){this.loading=!0,this.facility=this.entityService.getEntity(),this.addAuth=this.authResolver.isAuthorized("setBan_BanOnFacility_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("removeBan_int_policy",[this.facility]),this.refresh()}refresh(){this.loading=!0,this.facilityService.getEnrichedBansForFacility(this.facility.id,this.attrNames).subscribe({next:e=>{this.bans=e,this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}add(){const e=(0,d.kZ)();e.width="850px",e.data={entityId:this.facility.id,theme:"facility-theme",bans:this.bans.map(a=>a.ban)},this.dialog.open(so,e).afterClosed().subscribe(a=>{a&&this.refresh()})}remove(){const e=(0,d.kZ)();e.width="550px",e.data={theme:"facility-theme",title:"DIALOGS.REMOVE_BAN.TITLE",description:"DIALOGS.REMOVE_BAN.DESCRIPTION",items:[this.userName.transform(this.selection.selected[0].user)],type:"remove",showAsk:!0},this.dialog.open(W.Ts,e).afterClosed().subscribe(a=>{a&&(this.loading=!0,this.facilityService.removeFacilityBanById(this.selection.selected[0].ban.id).subscribe(()=>{this.notificator.showSuccess("DIALOGS.REMOVE_BAN.SUCCESS"),this.refresh()}))})}update(e){const s=(0,d.kZ)();s.width="600px",s.data={ban:e.ban,theme:"facility-theme"},this.dialog.open(ao.G,s).afterClosed().subscribe(o=>{o&&this.refresh()})}static#t=this.\u0275fac=function(s){return new(s||i)(t.Y36(h.IQ),t.Y36(u.fb),t.Y36(u.x4),t.Y36(p.uw),t.Y36(u.V6),t.Y36(u.d6),t.Y36(k.dp))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-facility-settings-bans"]],features:[t._Bn([k.dp])],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"click"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"mt-2","search-field",3,"placeholder","filter"],[1,"position-relative"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"bans","selection","displayedColumns","filter","updatePolicy","updateBan"]],template:function(s,a){if(1&s&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return a.refresh()}),t.qZA(),t.YNc(4,oo,3,3,"button",2),t.YNc(5,lo,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(l){return a.filter=l}),t.qZA(),t.TgZ(7,"div",5),t.YNc(8,co,1,5,"perun-web-apps-ban-on-entity-list",6),t.qZA(),t.YNc(9,ro,1,0,"ng-template",null,7,t.W1O)),2&s){const o=t.MAs(10);t.xp6(1),t.hij(" ",t.lcZ(2,6,"FACILITY_DETAIL.SETTINGS.BANS.TITLE"),"\n"),t.xp6(3),t.Q6J("ngIf",a.addAuth),t.xp6(1),t.Q6J("ngIf",a.removeAuth),t.xp6(1),t.Q6J("placeholder","FACILITY_DETAIL.SETTINGS.BANS.FILTER"),t.xp6(2),t.Q6J("perunWebAppsLoader",a.loading)("perunWebAppsLoaderIndicator",o)}},dependencies:[m.O5,S.lW,E.K,N.t,v.P,no.s,C.e,f.X$]})}return i})();var uo=c(67114);const _o=[{path:"",component:nt.P,canActivateChild:[et.a],children:[{path:"",component:nt.P,data:{animation:"FacilitySelectPage"}}]},{path:":facilityId",component:Yt,canActivateChild:[et.a],children:[{path:"",component:Gt,data:{animation:"FacilityOverviewPage"}},{path:"attributes",component:ie,data:{animation:"FacilityAttributesPage"}},{path:"resources",component:Ht.f,data:{animation:"FacilityResourcesPage"}},{path:"allowed-users",component:Aa._,data:{animation:"FacilityAllowedUsersPage"}},{path:"allowed-groups",component:Qt.o,data:{animation:"FacilityAllowedGroupsPage"}},{path:"services-status",component:Sa,data:{animation:"FacilityServiceStatusPage"}},{path:"services-status/:taskId",component:en,data:{animation:"FacilityTaskResultsPage"}},{path:"service-config",component:ge,data:{animation:"FacilityServiceConfigPage"}},{path:"services-destinations",component:ft,data:{animation:"FacilityServicesDestinationsPage"}},{path:"hosts",component:Ct,data:{animation:"FacilityHostsPage"}},{path:"hosts/:hostId",component:Ki,data:{animation:"FacilityHostsDetailPage"}},{path:"settings",component:Vt,children:[{path:"",component:Kt,data:{animation:"FacilitySettingsOverviewPage"}},{path:"owners",component:gt,data:{animation:"FacilitySettingOwnersPage"}},{path:"managers",component:ht,data:{animation:"FacilitySettingsManagersPage"}},{path:"security-teams",component:hs,data:{animation:"FacilitySecurityTeamsPage"}},{path:"blacklist",component:Wi,data:{animation:"FacilitySettingsBlackListPage"}},{path:"bans",component:po,data:{animation:"FacilitySettingsBansPage"}}]},{path:"configuration",component:$n,canActivate:[yt],canDeactivate:[yt]}]},{path:":facilityId/resources/:resourceId",component:qt.b,canActivateChild:[et.a],children:[{path:"",component:Pt.H,data:{animation:"ResourceOverviewPage"}},{path:"attributes",component:ne.X,data:{animation:"ResourceAttributesPage"}},{path:"groups",component:oe.K,data:{animation:"ResourceGroupsComponent"}},{path:"services",component:fs.D,data:{animation:"ResourceAssignedServicesComponent"}},{path:"members",component:Ca.y,data:{animation:"ResourceAssignedMembersComponent"}},{path:"tags",component:sn.v,data:{animation:"ResourceTagsComponent"}},{path:"settings",component:se.t,children:[{path:"",component:ae.h,data:{animation:"ResourceSettingsOverviewPage"}},{path:"managers",component:ms.O,data:{animation:"ResourceSettingsManagersPage"}},{path:"bans",component:uo.I,data:{animation:"ResourceSettingsBansPage"}}]}]}];let ho=(()=>{class i{static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[y.Bz.forChild(_o),y.Bz]})}return i})();var mo=c(35050),fo=c(62034),go=c(99441),To=c(78932),So=c(70837),Ao=c(29394);let Co=(()=>{class i{static#t=this.\u0275fac=function(s){return new(s||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({providers:[k.dp],imports:[m.ez,ho,mo.m,fo.r,go.A,To.ez,k.d4,So.UsersModule,Ao.AdminModule]})}return i})()}}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/assets/config/version.json b/dist/apps/admin-gui/assets/config/version.json index 52f852015..1865803cf 100644 --- a/dist/apps/admin-gui/assets/config/version.json +++ b/dist/apps/admin-gui/assets/config/version.json @@ -1 +1 @@ -{"version":"14.3.1"} +{"version":"14.4.0"} diff --git a/dist/apps/admin-gui/assets/i18n/en.json b/dist/apps/admin-gui/assets/i18n/en.json index 409801794..e15c6f39f 100644 --- a/dist/apps/admin-gui/assets/i18n/en.json +++ b/dist/apps/admin-gui/assets/i18n/en.json @@ -347,7 +347,7 @@ "TITLE_SUBGROUPS": "Subgroups", "LIST_VIEW": "List view", "TREE_VIEW": "Tree view", - "FILTER": "Filter", + "FILTER": "Search by name, id, description", "NO_GROUPS": "No groups found", "GROUP_SYNCED": "Synchronized", "GROUP_NOT_SYNCED": "Not synchronized", @@ -899,7 +899,8 @@ "REMOVE": "Remove", "REMOVE_PERMISSION_HINT": "You don't have permission to remove some of the selected groups.", "LIST_VIEW": "List view", - "TREE_VIEW": "Tree view" + "TREE_VIEW": "Tree view", + "FILTER": "Search by name, id, description" }, "APPLICATIONS": { "TITLE": "Application", @@ -1429,7 +1430,8 @@ "DISPLAY_ON_APPLICATION": "Display on application", "INITIAL": "Initial", "EXTENSION": "Extension", - "DISPLAY_ON_APPLICATION_DESCRIPTION": "Define on which application types is this item displayed.", + "DISPLAY_ON_APPLICATION_INITIAL": "This item will be displayed on INITIAL applications", + "DISPLAY_ON_APPLICATION_EXTENSION": "This item will be displayed on EXTENSION applications", "CONTENT": "Content", "CONTENT_DESCRIPTION": "HTML formatted content of form item. It spans through all columns to full form width.", "LABEL": "Label", @@ -1454,6 +1456,10 @@ "NO_SELECTED_ITEM": "No item selected (empty value)", "CUSTOM_VALUE": " -- custom value -- ", "OPTIONS": "Options", + "USER_ACTION": "User action", + "ATTRIBUTES": "Attributes", + "INTERACTIVITY": "Interactivity", + "VALIDATION": "Validation", "OPTIONS_DESCRIPTION": "Define possible options for selection in SELECTIONBOX, COMBOBOX, CHECKBOX, RADIO widgets. Empty options are not used.", "ADD_OPTION": "Add option", "REMOVE_OPTION": "Remove", @@ -2909,6 +2915,10 @@ "LOGIN_SHORT": "Login is too short", "LOGIN_DISABLED": "To enter the login, you need to select a namespace first", "LOGIN_DISABLED_FOR_NAMESPACE": "Logins in this namespace are generated automatically." + }, + "GROUP_ROLES_FILTER": { + "FILTER_ROLES": "Filter by role", + "FILTER_ROLE_TYPES": "Filter by role assigment" } }, "IDENTITY_DETAIL": { diff --git a/dist/apps/admin-gui/index.html b/dist/apps/admin-gui/index.html index 28d63f162..5e28a42b1 100644 --- a/dist/apps/admin-gui/index.html +++ b/dist/apps/admin-gui/index.html @@ -1,4 +1,4 @@ - + @@ -7,12 +7,12 @@ - +

- + diff --git a/dist/apps/admin-gui/main.acd1a32649f665ad.js b/dist/apps/admin-gui/main.acd1a32649f665ad.js deleted file mode 100644 index 126e1c462..000000000 --- a/dist/apps/admin-gui/main.acd1a32649f665ad.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[179],{92495:(xe,Z,h)=>{"use strict";h.d(Z,{g:()=>Ke});var e=h(87824),p=h(38106),A=h(65879),x=h(96814),m=h(74104),w=h(55940),g=h(16921),E=h(12877),H=h(69087),C=h(61917),N=h(82066),B=h(64124),O=h(30617),Q=h(32296),ee=h(92596),V=h(4675),se=h(2730),Ce=h(71365);function Be(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"div",7)(1,"div",8)(2,"perun-web-apps-entity-search-select",9),A.NdJ("entitySelected",function(oe){const U=A.CHM(Y).$implicit;return A.KtG(U[0]=oe.namespace+":"+oe.friendlyName)}),A.ALo(3,"translate"),A.ALo(4,"translate"),A.ALo(5,"translate"),A.qZA()(),A.TgZ(6,"div",10)(7,"perun-web-apps-debounce-filter",11),A.NdJ("filter",function(oe){const U=A.CHM(Y).$implicit;return A.KtG(U[1]=oe)}),A.qZA()(),A.TgZ(8,"div",12)(9,"button",13),A.NdJ("click",function(){const Ye=A.CHM(Y).$implicit,U=A.oxw(2);return A.KtG(U.removeOption(Ye))}),A.ALo(10,"translate"),A.TgZ(11,"mat-icon"),A._uU(12,"clear"),A.qZA()()()()}if(2&ye){const Y=A.oxw(2);A.xp6(2),A.Q6J("entities",Y.availableAttrDefs)("searchFunction",Y.nameFunction)("mainTextFunction",Y.nameFunction)("secondaryTextFunction",Y.secondaryTextFunction)("selectPlaceholder",A.lcZ(3,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SELECT_ATTR_DEF"))("findPlaceholder",A.lcZ(4,12,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.FIND_ATTR_DEF"))("noEntriesText",A.lcZ(5,14,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.NO_ATTR_DEF_FOUND")),A.xp6(5),A.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_PLACEHOLDER"),A.xp6(2),A.s9C("matTooltip",A.lcZ(10,16,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.REMOVE_PARAMETER")),A.Q6J("disabled",1===Y.options.length)}}function we(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"div",1),A.YNc(1,Be,13,18,"div",2),A.TgZ(2,"button",3),A.NdJ("click",function(){A.CHM(Y);const oe=A.oxw();return A.KtG(oe.addOption())}),A._uU(3),A.ALo(4,"translate"),A.qZA(),A.TgZ(5,"span",4),A.ALo(6,"translate"),A.TgZ(7,"button",5),A.NdJ("click",function(){A.CHM(Y);const oe=A.oxw();return A.KtG(oe.searchEntities())}),A.TgZ(8,"mat-icon",6),A._uU(9,"search"),A.qZA(),A._uU(10),A.ALo(11,"translate"),A.qZA()()()}if(2&ye){const Y=A.oxw();A.xp6(1),A.Q6J("ngForOf",Y.options),A.xp6(2),A.hij(" ",A.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.ADD_PARAMETER")," "),A.xp6(2),A.s9C("matTooltip",A.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON_TOOLTIP")),A.Q6J("matTooltipDisabled",!Y.emptySearchString()),A.xp6(2),A.Q6J("disabled",Y.emptySearchString()),A.xp6(3),A.hij(" ",A.lcZ(11,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON")," ")}}let le=(()=>{class ye{constructor(){this.attributeSelected=new A.vpe,this.search=new A.vpe,this.availableAttrDefs=[],this.options=[],this.nameFunction=Y=>Y.displayName,this.secondaryTextFunction=Y=>"#"+String(Y.id)}ngOnInit(){this.availableAttrDefs=this.attributes.filter(Y=>Y.entity===this.attributesForEntity).sort(B.Xd)}ngOnChanges(){this.options=[],this.options.push([this.attributes[0].namespace+":"+this.attributes[0].friendlyName,""])}removeOption(Y){this.options=this.options.filter(Ue=>Ue!==Y)}addOption(){this.options.push([this.attributes[0].namespace+":"+this.attributes[0].friendlyName,""])}emptySearchString(){return this.options.some(Y=>0===Y[1].length)}searchEntities(){const Y={};this.options.forEach(Ue=>{Y[Ue[0]]=Ue[1]}),this.search.emit(Y)}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)};static#t=this.\u0275cmp=A.Xpm({type:ye,selectors:[["perun-web-apps-attribute-search-select"]],inputs:{attributes:"attributes",attributesForEntity:"attributesForEntity"},outputs:{attributeSelected:"attributeSelected",search:"search"},features:[A.TTD],decls:1,vars:1,consts:[["class","container ms-0 me-0 ps-0 pe-0 mt-3",4,"ngIf"],[1,"container","ms-0","me-0","ps-0","pe-0","mt-3"],["class","row",4,"ngFor","ngForOf"],["mat-flat-button","","color","accent",1,"me-2",3,"click"],["matTooltipPosition","below",3,"matTooltip","matTooltipDisabled"],["data-cy","searcher-search-button","mat-stroked-button","",1,"me-2",3,"disabled","click"],["iconPositionEnd",""],[1,"row"],[1,"col-7"],[3,"entities","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"],[1,"col-4","pe-0"],[3,"placeholder","filter"],[1,"col-1"],["mat-icon-button","","color","warn",1,"mt-2",3,"matTooltip","disabled","click"]],template:function(Ue,oe){1&Ue&&A.YNc(0,we,12,12,"div",0),2&Ue&&A.Q6J("ngIf",void 0!==oe.options)},dependencies:[x.sg,x.O5,O.Hw,Q.lW,Q.RK,ee.gM,V.i,se.P,Ce.X$]})}return ye})();function be(ye,pt){1&ye&&(A._uU(0),A.ALo(1,"translate")),2&ye&&A.hij(" ",A.lcZ(1,1,"ADMIN.SEARCHER.TAB_USERS")," ")}function v(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"perun-web-apps-attribute-search-select",8),A.NdJ("search",function(oe){A.CHM(Y);const Ye=A.oxw(2);return A.KtG(Ye.getUsers(oe))}),A.qZA()}if(2&ye){const Y=A.oxw(2);A.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","user")}}const ie=function(){return["user","id","name"]};function F(ye,pt){if(1&ye&&A._UZ(0,"app-users-list",9),2&ye){const Y=A.oxw(2);A.Q6J("tableId",Y.tableId)("displayedColumns",A.DdM(3,ie))("users",Y.entities)}}function $(ye,pt){if(1&ye&&(A.YNc(0,v,1,2,"perun-web-apps-attribute-search-select",6),A.YNc(1,F,1,4,"app-users-list",7)),2&ye){const Y=A.oxw();A.Q6J("ngIf",!Y.loading),A.xp6(1),A.Q6J("ngIf",!Y.loadingEntityData)}}function Te(ye,pt){1&ye&&(A._uU(0),A.ALo(1,"translate")),2&ye&&A.hij(" ",A.lcZ(1,1,"ADMIN.SEARCHER.TAB_MEMBERS")," ")}function qe(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"perun-web-apps-vo-search-select",13),A.NdJ("voSelected",function(oe){A.CHM(Y);const Ye=A.oxw(2);return A.KtG(Ye.voSelected(oe))}),A.qZA()}if(2&ye){const Y=A.oxw(2);A.Q6J("vos",Y.vos)}}function Ne(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"perun-web-apps-attribute-search-select",8),A.NdJ("search",function(oe){A.CHM(Y);const Ye=A.oxw(2);return A.KtG(Ye.getMembers(oe))}),A.qZA()}if(2&ye){const Y=A.oxw(2);A.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","user")}}const _t=function(){return["id","voId","userId","status"]};function et(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"perun-web-apps-members-list",14),A.NdJ("updateTable",function(){A.CHM(Y);const oe=A.oxw(2);return A.KtG(oe.getMembers(oe.searchInput))}),A.qZA()}if(2&ye){const Y=A.oxw(2);A.Q6J("tableId",Y.tableId)("displayedColumns",A.DdM(5,_t))("disableStatusChange",!0)("disableExpirationChange",!0)("members",Y.entities)}}function dt(ye,pt){if(1&ye&&(A.TgZ(0,"div",10),A.YNc(1,qe,1,1,"perun-web-apps-vo-search-select",11),A.qZA(),A.YNc(2,Ne,1,2,"perun-web-apps-attribute-search-select",6),A.YNc(3,et,1,6,"perun-web-apps-members-list",12)),2&ye){const Y=A.oxw();A.xp6(1),A.Q6J("ngIf",Y.vos.length>0),A.xp6(1),A.Q6J("ngIf",!Y.loading),A.xp6(1),A.Q6J("ngIf",!Y.loadingEntityData)}}function lt(ye,pt){1&ye&&(A._uU(0),A.ALo(1,"translate")),2&ye&&A.hij(" ",A.lcZ(1,1,"ADMIN.SEARCHER.TAB_FACILITIES")," ")}function at(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"perun-web-apps-attribute-search-select",8),A.NdJ("search",function(oe){A.CHM(Y);const Ye=A.oxw(2);return A.KtG(Ye.getFacilities(oe))}),A.qZA()}if(2&ye){const Y=A.oxw(2);A.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","facility")}}const ge=function(){return["id","name","description"]};function J(ye,pt){if(1&ye&&A._UZ(0,"perun-web-apps-facilities-list",16),2&ye){const Y=A.oxw(2);A.Q6J("tableId",Y.tableId)("displayedColumns",A.DdM(3,ge))("facilities",Y.entities)}}function pe(ye,pt){if(1&ye&&(A.YNc(0,at,1,2,"perun-web-apps-attribute-search-select",6),A.YNc(1,J,1,4,"perun-web-apps-facilities-list",15)),2&ye){const Y=A.oxw();A.Q6J("ngIf",!Y.loading),A.xp6(1),A.Q6J("ngIf",!Y.loadingEntityData)}}function Re(ye,pt){1&ye&&(A._uU(0),A.ALo(1,"translate")),2&ye&&A.hij(" ",A.lcZ(1,1,"ADMIN.SEARCHER.TAB_RESOURCES")," ")}function ze(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"perun-web-apps-attribute-search-select",8),A.NdJ("search",function(oe){A.CHM(Y);const Ye=A.oxw(2);return A.KtG(Ye.getResources(oe))}),A.qZA()}if(2&ye){const Y=A.oxw(2);A.Q6J("attributes",Y.allAttrDefinitions)("attributesForEntity","resource")}}const ve=function(){return["id","name","description","voId","facilityId"]};function Se(ye,pt){if(1&ye&&A._UZ(0,"perun-web-apps-resources-list",18),2&ye){const Y=A.oxw(2);A.Q6J("tableId",Y.tableId)("displayedColumns",A.DdM(3,ve))("resources",Y.entities)}}function nt(ye,pt){if(1&ye&&(A.YNc(0,ze,1,2,"perun-web-apps-attribute-search-select",6),A.YNc(1,Se,1,4,"perun-web-apps-resources-list",17)),2&ye){const Y=A.oxw();A.Q6J("ngIf",!Y.loading),A.xp6(1),A.Q6J("ngIf",!Y.loadingEntityData)}}function fe(ye,pt){1&ye&&A._UZ(0,"mat-spinner",19)}let Ke=(()=>{class ye{static#e=this.id="AdminSearcherComponent";constructor(Y,Ue,oe){this.attributesManager=Y,this.searcher=Ue,this.voService=oe,this.loadingEntityData=!1,this.allAttrDefinitions=[],this.tableId=p.ee,this.entities=[],this.vos=[]}ngOnInit(){this.loading=!0,this.attributesManager.getAllAttributeDefinitions().subscribe(Y=>{this.allAttrDefinitions=Y,this.loading=!1})}tabChanged(Y){switch(this.entities=[],Y){case 0:this.tableId=p.ee;break;case 1:this.loadingEntityData=!0,this.loadAllVos(),this.tableId=p.FF;break;case 2:this.tableId=p.$I;break;case 3:this.tableId=p.XH}}loadAllVos(){this.loadingEntityData=!0,this.voService.getAllVos().subscribe(Y=>{this.vos=Y,this.selectedVo=Y[0],this.loadingEntityData=!1})}voSelected(Y){void 0!==Y&&(this.selectedVo=Y)}getUsers(Y){this.searchInput=Y,this.loadingEntityData=!0,this.searcher.getUsersSearcher({attributesWithSearchingValues:this.searchInput}).subscribe(Ue=>{this.entities=Ue,this.loadingEntityData=!1})}getMembers(Y){this.searchInput=Y,this.loadingEntityData=!0,this.searcher.getMembersByUserAttributes({vo:this.selectedVo.id,userAttributesWithSearchingValues:this.searchInput}).subscribe(Ue=>{this.entities=Ue,this.loadingEntityData=!1})}getFacilities(Y){this.searchInput=Y,this.loadingEntityData=!0,this.searcher.getFacilities({attributesWithSearchingValues:this.searchInput}).subscribe(Ue=>{this.entities=Ue.map(oe=>({facility:oe})),this.loadingEntityData=!1})}getResources(Y){this.searchInput=Y,this.loadingEntityData=!0,this.searcher.getAttributesResources({attributesWithSearchingValues:this.searchInput}).subscribe(Ue=>{this.entities=Ue,this.loadingEntityData=!1})}static#t=this.\u0275fac=function(Ue){return new(Ue||ye)(A.Y36(e.H8),A.Y36(e.t7),A.Y36(e.YF))};static#i=this.\u0275cmp=A.Xpm({type:ye,selectors:[["app-admin-searcher"]],hostVars:2,hostBindings:function(Ue,oe){2&Ue&&A.ekj("router-component",oe.true)},decls:17,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false",3,"selectedIndexChange"],[1,"mb-2"],["matTabLabel",""],["matTabContent",""],["class","ms-auto me-auto",4,"ngIf"],[3,"attributes","attributesForEntity","search",4,"ngIf"],[3,"tableId","displayedColumns","users",4,"ngIf"],[3,"attributes","attributesForEntity","search"],[3,"tableId","displayedColumns","users"],[1,"mt-3"],[3,"vos","voSelected",4,"ngIf"],[3,"tableId","displayedColumns","disableStatusChange","disableExpirationChange","members","updateTable",4,"ngIf"],[3,"vos","voSelected"],[3,"tableId","displayedColumns","disableStatusChange","disableExpirationChange","members","updateTable"],[3,"tableId","displayedColumns","facilities",4,"ngIf"],[3,"tableId","displayedColumns","facilities"],[3,"tableId","displayedColumns","resources",4,"ngIf"],[3,"tableId","displayedColumns","resources"],[1,"ms-auto","me-auto"]],template:function(Ue,oe){1&Ue&&(A.TgZ(0,"h1",0),A._uU(1),A.ALo(2,"translate"),A.qZA(),A.TgZ(3,"mat-tab-group",1),A.NdJ("selectedIndexChange",function(U){return oe.tabChanged(U)}),A.TgZ(4,"mat-tab",2),A.YNc(5,be,2,3,"ng-template",3),A.YNc(6,$,2,2,"ng-template",4),A.qZA(),A.TgZ(7,"mat-tab"),A.YNc(8,Te,2,3,"ng-template",3),A.YNc(9,dt,4,3,"ng-template",4),A.qZA(),A.TgZ(10,"mat-tab"),A.YNc(11,lt,2,3,"ng-template",3),A.YNc(12,pe,2,2,"ng-template",4),A.qZA(),A.TgZ(13,"mat-tab"),A.YNc(14,Re,2,3,"ng-template",3),A.YNc(15,nt,2,2,"ng-template",4),A.qZA()(),A.YNc(16,fe,1,0,"mat-spinner",5)),2&Ue&&(A.xp6(1),A.Oqu(A.lcZ(2,2,"ADMIN.SEARCHER.TITLE")),A.xp6(15),A.Q6J("ngIf",oe.loading||oe.loadingEntityData))},dependencies:[x.O5,m.Vc,m.uD,m.uX,m.SP,w.Ou,g.C,E.C,H.M,C.O,N.X,le,Ce.X$]})}return ye})()},97255:(xe,Z,h)=>{"use strict";h.d(Z,{F:()=>be});var e=h(78337),p=h(87824),A=h(38106),x=h(64124),m=h(7443),w=h(39547),g=h(73615),E=h(65879),H=h(17700),C=h(96814),N=h(32296),B=h(49496),O=h(55959),Q=h(62481),ee=h(2730),V=h(69755),se=h(71365);function Ce(v,ie){if(1&v){const F=E.EpF();E.TgZ(0,"button",8),E.NdJ("click",function(){E.CHM(F);const Te=E.oxw();return E.KtG(Te.createService())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}2&v&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"ADMIN.SERVICES.CREATE")," "))}function Be(v,ie){if(1&v){const F=E.EpF();E.TgZ(0,"button",9),E.NdJ("click",function(){E.CHM(F);const Te=E.oxw();return E.KtG(Te.deleteService())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}if(2&v){const F=E.oxw();E.Q6J("disabled",0===F.selection.selected.length),E.xp6(1),E.hij(" ",E.lcZ(2,2,"ADMIN.SERVICES.DELETE")," ")}}function we(v,ie){1&v&&E._UZ(0,"perun-web-apps-loading-table")}function le(v,ie){if(1&v&&E._UZ(0,"app-services-list",10),2&v){const F=E.oxw();E.Q6J("filterValue",F.filterValue)("selection",F.selection)("services",F.services)("tableId",F.tableId)}}let be=(()=>{class v{static#e=this.id="AdminServicesComponent";constructor(F,$,Te){this.serviceManager=F,this.dialog=$,this.authResolver=Te,this.selection=new e.Ov(!0,[]),this.loading=!1,this.filterValue="",this.tableId=A.NL}ngOnInit(){this.refreshTable()}createService(){const F=(0,x.kZ)();F.width="600px",F.data={theme:"admin-theme"},this.dialog.open(m.R,F).afterClosed().subscribe(Te=>{Te&&this.refreshTable()})}deleteService(){const F=(0,x.kZ)();F.width="600px",F.data={theme:"admin-theme",services:this.selection.selected},this.dialog.open(w.m,F).afterClosed().subscribe(Te=>{Te&&this.refreshTable()})}refreshTable(){this.loading=!0,this.serviceManager.getServices().subscribe(F=>{this.services=F,this.selection.clear(),this.loading=!1})}applyFilter(F){this.filterValue=F}static#t=this.\u0275fac=function($){return new($||v)(E.Y36(p.KK),E.Y36(H.uw),E.Y36(g.x4))};static#i=this.\u0275cmp=E.Xpm({type:v,selectors:[["app-admin-services"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","action-button me-2","data-cy","service-create-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","data-cy","service-delete-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"filterValue","selection","services","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","service-create-button","mat-flat-button","",1,"action-button","me-2",3,"click"],["color","warn","data-cy","service-delete-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"filterValue","selection","services","tableId"]],template:function($,Te){if(1&$&&(E.TgZ(0,"div")(1,"h1",0),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"perun-web-apps-refresh-button",1),E.NdJ("refresh",function(){return Te.refreshTable()}),E.qZA(),E.YNc(5,Ce,3,3,"button",2),E.YNc(6,Be,3,4,"button",3),E.TgZ(7,"perun-web-apps-debounce-filter",4),E.NdJ("filter",function(Ne){return Te.applyFilter(Ne)}),E.qZA(),E.YNc(8,we,1,0,"ng-template",null,5,E.W1O),E.TgZ(10,"div",6),E.YNc(11,le,1,4,"app-services-list",7),E.qZA()()),2&$){const qe=E.MAs(9);E.xp6(2),E.Oqu(E.lcZ(3,6,"ADMIN.SERVICES.TITLE")),E.xp6(3),E.Q6J("ngIf",Te.authResolver.isPerunAdmin()),E.xp6(1),E.Q6J("ngIf",Te.authResolver.isPerunAdmin()),E.xp6(1),E.Q6J("placeholder","ADMIN.SERVICES.FILTER"),E.xp6(4),E.Q6J("perunWebAppsLoader",Te.loading)("perunWebAppsLoaderIndicator",qe)}},dependencies:[C.O5,N.lW,B.Q,O.K,Q.t,ee.P,V.e,se.X$]})}return v})()},10679:(xe,Z,h)=>{"use strict";h.d(Z,{t:()=>se});var e=h(38106),p=h(1385),A=h(73615),x=h(22096),m=h(65879),w=h(75986),g=h(55959),E=h(62481),H=h(2730),C=h(79403),N=h(69755),B=h(96814),O=h(71365);function Q(Ce,Be){1&Ce&&m._UZ(0,"perun-web-apps-loading-table")}const ee=function(){return["user","id","name","email","logins","organization"]};function V(Ce,Be){if(1&Ce){const we=m.EpF();m.TgZ(0,"perun-web-apps-users-dynamic-list",7),m.NdJ("loading$",function(be){m.CHM(we);const v=m.oxw();return m.KtG(v.loading$=be)}),m.qZA()}if(2&Ce){const we=m.oxw();m.Q6J("disableRouting",!1)("searchString",we.searchString)("attrNames",we.attributes)("displayedColumns",m.DdM(7,ee))("tableId",we.tableId)("withoutVo",we.usersWithoutVo)("updateTable",we.update)}}let se=(()=>{class Ce{static#e=this.id="AdminUsersComponent";constructor(we,le){this.storeService=we,this.cd=le,this.usersWithoutVo=!1,this.tableId=e.xx,this.attributes=[],this.update=!1}ngOnInit(){this.loading$=(0,x.of)(!0),this.attributes=[p.r.USER_DEF_ORGANIZATION,p.r.USER_DEF_PREFERRED_MAIL],this.attributes=this.attributes.concat(this.storeService.getLoginAttributeNames())}onSearchByString(we){this.searchString=we,this.cd.detectChanges()}findUsersWithoutVO(){this.usersWithoutVo=!this.usersWithoutVo,this.cd.detectChanges()}refresh(){this.update=!this.update,this.cd.detectChanges()}static#t=this.\u0275fac=function(le){return new(le||Ce)(m.Y36(A.d6),m.Y36(m.sBO))};static#i=this.\u0275cmp=m.Xpm({type:Ce,selectors:[["app-admin-users"]],hostVars:2,hostBindings:function(le,be){2&le&&m.ekj("router-component",be.true)},decls:13,vars:13,consts:[[1,"page-subtitle"],[3,"click"],[1,"mt-2","search-field",3,"autoFocus","placeholder","filter"],["color","primary",3,"checked","change"],["spinner",""],[1,"position-relative"],[3,"disableRouting","searchString","attrNames","displayedColumns","tableId","withoutVo","updateTable","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","searchString","attrNames","displayedColumns","tableId","withoutVo","updateTable","loading$"]],template:function(le,be){if(1&le&&(m.TgZ(0,"h1",0),m._uU(1),m.ALo(2,"translate"),m.qZA(),m.TgZ(3,"perun-web-apps-refresh-button",1),m.NdJ("click",function(){return be.refresh()}),m.qZA(),m.TgZ(4,"perun-web-apps-debounce-filter",2),m.NdJ("filter",function(ie){return be.onSearchByString(ie)}),m.qZA(),m.TgZ(5,"mat-checkbox",3),m.NdJ("change",function(){return be.findUsersWithoutVO()}),m._uU(6),m.ALo(7,"translate"),m.qZA(),m.YNc(8,Q,1,0,"ng-template",null,4,m.W1O),m.TgZ(10,"div",5),m.YNc(11,V,1,8,"perun-web-apps-users-dynamic-list",6),m.ALo(12,"async"),m.qZA()),2&le){const v=m.MAs(9);m.xp6(1),m.Oqu(m.lcZ(2,7,"ADMIN.USERS.TITLE")),m.xp6(3),m.Q6J("autoFocus",!0)("placeholder","ADMIN.USERS.SEARCH_PLACEHOLDER"),m.xp6(1),m.Q6J("checked",be.usersWithoutVo),m.xp6(1),m.hij(" ",m.lcZ(7,9,"ADMIN.USERS.USERS_WITHOUT_VO"),"\n"),m.xp6(5),m.Q6J("perunWebAppsLoader",m.lcZ(12,11,be.loading$))("perunWebAppsLoaderIndicator",v)}},dependencies:[w.oG,g.K,E.t,H.P,C.M,N.e,B.Ov,O.X$],styles:[".search-field[_ngcontent-%COMP%]{width:325px}"]})}return Ce})()},78934:(xe,Z,h)=>{"use strict";h.d(Z,{y:()=>ie});var e=h(73615),p=h(91687),A=h(69862),x=h(64124),m=h(65879),w=h(17700),g=h(32296),E=h(71365);let H=(()=>{class F{constructor(Te){this.dialogRef=Te}onReload(){location.reload()}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(qe){return new(qe||F)(m.Y36(w.so))};static#t=this.\u0275cmp=m.Xpm({type:F,selectors:[["app-new-version-dialog"]],decls:15,vars:12,consts:[["mat-dialog-title",""],[1,"user-theme"],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(qe,Ne){1&qe&&(m.TgZ(0,"h1",0),m._uU(1),m.ALo(2,"translate"),m.qZA(),m.TgZ(3,"div",1)(4,"div",2)(5,"p"),m._uU(6),m.ALo(7,"translate"),m.qZA()(),m.TgZ(8,"div",3)(9,"button",4),m.NdJ("click",function(){return Ne.onClose()}),m._uU(10),m.ALo(11,"translate"),m.qZA(),m.TgZ(12,"button",5),m.NdJ("click",function(){return Ne.onReload()}),m._uU(13),m.ALo(14,"translate"),m.qZA()()()),2&qe&&(m.xp6(1),m.Oqu(m.lcZ(2,4,"DIALOGS.NEW_VERSION.TITLE")),m.xp6(5),m.hij(" ",m.lcZ(7,6,"DIALOGS.NEW_VERSION.DESCRIPTION")," "),m.xp6(4),m.hij(" ",m.lcZ(11,8,"DIALOGS.NEW_VERSION.LATER")," "),m.xp6(3),m.hij(" ",m.lcZ(14,10,"DIALOGS.NEW_VERSION.RELOAD")," "))},dependencies:[g.lW,w.uh,w.xY,w.H8,E.X$]})}return F})();var C=h(44112),N=h(32181),B=h(19366);let O=(()=>{class F{constructor(Te,qe){this.router=Te,this.routeReuseStrategy=qe;const Ne=qe;Te.events.subscribe(_t=>{_t instanceof C.OD&&Ne.setLastNavigationType("popstate"===_t.navigationTrigger?"back":"direct")})}init(){}static#e=this.\u0275fac=function(qe){return new(qe||F)(m.LFG(C.F0),m.LFG(C.wN))};static#t=this.\u0275prov=m.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})();const Q=["footer"];function ee(F,$){if(1&F&&(m.TgZ(0,"div",3)(1,"mat-icon"),m._uU(2,"alert"),m.qZA(),m._uU(3),m.qZA()),2&F){const Te=m.oxw();m.xp6(3),m.hij(" ",Te.warningMessage,"\n")}}const V=function(F,$){return{top:F,background:$}},se=function(F,$){return{"margin-top":F,"min-height":$}},Ce=function(F,$){return{"border-color":F,background:$}},Be=function(F){return{"background-color":F}},we=function(F){return{"min-height":F}};function le(F,$){if(1&F){const Te=m.EpF();m.TgZ(0,"perun-web-apps-header",4),m.NdJ("sidenavToggle",function(){m.CHM(Te);const Ne=m.MAs(3);return m.KtG(Ne.toggle())}),m.qZA(),m.TgZ(1,"mat-sidenav-container",5)(2,"mat-sidenav",6,7)(4,"ng-scrollbar"),m._UZ(5,"app-side-menu",8),m.qZA()(),m.TgZ(6,"mat-sidenav-content",9)(7,"div",10),m._UZ(8,"router-outlet"),m.qZA(),m.TgZ(9,"div",null,11),m._UZ(11,"perun-web-apps-footer"),m.qZA()()()}if(2&F){const Te=m.MAs(3),qe=m.oxw();m.Q6J("ngStyle",m.WLB(12,V,qe.getNavMenuTop(),qe.navBackgroundColor))("otherApp",qe.otherApp)("showNotifications",!0),m.xp6(1),m.Q6J("ngStyle",m.WLB(15,se,qe.getSideNavMarginTop(),qe.getSideNavMinHeight())),m.xp6(1),m.Q6J("fixedInViewport",!0)("mode",qe.sidebarMode)("fixedTopGap",qe.getTopGap())("ngStyle",m.WLB(18,Ce,qe.sideBarBorderColor,qe.sideMenubackgroundColor))("opened",!qe.isMobile()),m.xp6(3),m.Q6J("sideNav",Te),m.xp6(1),m.Q6J("ngStyle",m.VKq(21,Be,qe.contentBackgroundColor)),m.xp6(1),m.Q6J("ngStyle",m.VKq(23,we,qe.contentInnerMinHeight))}}function be(F,$){1&F&&(m.TgZ(0,"div",12),m._UZ(1,"div",13),m.qZA())}function v(F,$){1&F&&m._UZ(0,"perun-web-apps-login-screen-base",14),2&F&&m.Q6J("application","admin-gui")}let ie=(()=>{class F{static#e=this.minWidth=992;constructor(Te,qe,Ne,_t,et,dt,lt,at){this.cache=Te,this.store=qe,this.http=Ne,this.dialog=_t,this.router=et,this.initAuth=dt,this.authService=lt,this.cd=at,this.otherApp=B.pR.Profile,this.sidebarMode="side",this.theme=this.store.getProperty("theme"),this.navBackgroundColor=this.theme.nav_bg_color,this.sideBarBorderColor=this.theme.sidemenu_border_color,this.contentBackgroundColor=this.theme.content_bg_color,this.sideMenubackgroundColor=this.theme.sidemenu_bg_color,this.displayWarning=this.store.getProperty("display_warning"),this.warningMessage=this.store.getProperty("warning_message"),this.version=h(4147).i8,this.contentInnerMinHeight=this.displayWarning?"calc(100vh - 112px)":"calc(100vh - 64px)",this.isMfaWindowOpen=!1,this.cache.init(),this.getScreenSize()}getScreenSize(){this.sidebarMode=this.isMobile()?"over":"side",this.lastScreenWidth=window.innerWidth}isLoggedIn(){return this.authService.isLoggedIn()||this.initAuth.isServiceAccess()}isMobile(){return window.innerWidth<=F.minWidth}ngOnInit(){localStorage.getItem("mfaWindow")?this.isMfaWindowOpen=!0:(this.isLoginScreenShow=this.initAuth.isLoginScreenShown(),this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),sessionStorage.removeItem("baLogout"),null===sessionStorage.getItem("initPage")&&(sessionStorage.setItem("initPage",location.pathname),sessionStorage.setItem("onInitPage","true")),this.store.setInitialPageId(1),this.principal=this.store.getPerunPrincipal(),this.loadAppVersion(),(0,p.F)(3e4).subscribe(()=>{this.loadAppVersion()}),this.router.events.pipe((0,N.h)(Te=>Te instanceof C.OD)).subscribe(Te=>{this.updateInitAccessedPage(Te)}))}getTopGap(){return this.displayWarning?112:64}getSideNavMarginTop(){return this.displayWarning?"112px":"64px"}getSideNavMinHeight(){return this.displayWarning?"calc(100vh - 112px)":"calc(100vh - 64px)"}getNavMenuTop(){return this.displayWarning?"48px":"0"}ngAfterViewInit(){const Te=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentInnerMinHeight=this.displayWarning?"calc(100vh - "+Te+"px - 112px)":"calc(100vh - "+Te+"px - 64px)",this.cd.detectChanges()}updateInitAccessedPage(Te){Te.url===sessionStorage.getItem("initPage")?("imperative"===Te.navigationTrigger&&Te.id!==this.store.getInitialPageId()&&sessionStorage.setItem("onInitPage","false"),"popstate"===Te.navigationTrigger&&(Te.restoredState.navigationId===this.store.getInitialPageId()?(sessionStorage.setItem("onInitPage","true"),this.store.setInitialPageId(Te.id)):sessionStorage.setItem("onInitPage","false"))):sessionStorage.setItem("onInitPage","false")}loadAppVersion(){const Te=new A.WM({"Cache-Control":"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"});this.http.get("/assets/config/version.json",{headers:Te}).subscribe(qe=>{const Ne=qe.version;if(Ne)if(this.version&&"SNAPSHOT"!==Ne&&this.version!==Ne){const _t=(0,x.kZ)();this.dialog.open(H,_t)}else this.version=Ne})}static#t=this.\u0275fac=function(qe){return new(qe||F)(m.Y36(O),m.Y36(e.d6),m.Y36(A.eN),m.Y36(w.uw),m.Y36(C.F0),m.Y36(e.v0),m.Y36(e.e8),m.Y36(m.sBO))};static#i=this.\u0275cmp=m.Xpm({type:F,selectors:[["app-root"]],viewQuery:function(qe,Ne){if(1&qe&&m.Gf(Q,5),2&qe){let _t;m.iGM(_t=m.CRH())&&(Ne.footer=_t.first)}},hostBindings:function(qe,Ne){1&qe&&m.NdJ("resize",function(et){return Ne.getScreenSize(et)},!1,m.Jf7)},decls:5,vars:5,consts:[["class","beta-warning",4,"ngIf"],[3,"displayWarning"],[3,"ngIf"],[1,"beta-warning"],[1,"nav-menu","mat-elevation-z3",3,"ngStyle","otherApp","showNotifications","sidenavToggle"],["autosize","true",3,"ngStyle"],[1,"side-nav",3,"fixedInViewport","mode","fixedTopGap","ngStyle","opened"],["sidenav",""],[3,"sideNav"],[1,"side-nav-content",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],["footer",""],[1,"loader-wrapper"],["id","loader"],[3,"application"]],template:function(qe,Ne){1&qe&&(m.YNc(0,ee,4,1,"div",0),m._UZ(1,"perun-web-apps-notificator",1),m.YNc(2,le,12,25,"ng-template",2),m.YNc(3,be,2,0,"ng-template",2),m.YNc(4,v,1,1,"ng-template",2)),2&qe&&(m.Q6J("ngIf",Ne.displayWarning),m.xp6(1),m.Q6J("displayWarning",Ne.displayWarning),m.xp6(1),m.Q6J("ngIf",!Ne.isLoginScreenShow&&!Ne.isServiceAccess&&Ne.isLoggedIn()&&!Ne.isMfaWindowOpen),m.xp6(1),m.Q6J("ngIf",Ne.isMfaWindowOpen),m.xp6(1),m.Q6J("ngIf",(Ne.isLoginScreenShow||Ne.isServiceAccess||!Ne.isLoggedIn())&&!Ne.isMfaWindowOpen))},styles:["#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px}.beta-warning[_ngcontent-%COMP%]{overflow:hidden;height:48px;position:fixed;z-index:999;top:0;background-color:#ffbfc5;width:100%;color:#d32f2f;text-align:center;font-weight:500;padding:6px;line-height:36px;font-size:1rem}ng-scrollbar[_ngcontent-%COMP%]{--scrollbar-thumb: (106, 106, 106, .5);--scrollbar-thumb-hover-color: lightgrey}.loader-wrapper[_ngcontent-%COMP%]{display:block;height:100vh}"]})}return F})()},39743:(xe,Z,h)=>{"use strict";h.d(Z,{D:()=>p});var e=h(65879);let p=(()=>{class A{constructor(){this.accessItemsChange=new e.vpe,this.facilityItemsChange=new e.vpe,this.adminItemsChange=new e.vpe,this.userItemsChange=new e.vpe,this.resetChange=new e.vpe,this.homeItemsChange=new e.vpe}setHomeItems(m){this.homeItemsChange.emit(m)}setAccessMenuItems(m){this.accessItemsChange.emit(m)}setFacilityMenuItems(m){this.facilityItemsChange.emit(m)}setAdminItems(m){this.adminItemsChange.emit(m)}setUserItems(m){this.userItemsChange.emit(m)}reset(){this.resetChange.emit()}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275prov=e.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})()},90551:(xe,Z,h)=>{"use strict";h.d(Z,{o:()=>Be});var e=h(87824),p=h(38106),A=h(73615),x=h(65879),m=h(96814),w=h(23680),g=h(64170),E=h(98525),H=h(55959),C=h(97500),N=h(62481),B=h(2730),O=h(69755),Q=h(71365);function ee(we,le){if(1&we&&(x.TgZ(0,"mat-option",10),x._uU(1),x.qZA()),2&we){const be=le.$implicit;x.Q6J("value",be.id),x.xp6(1),x.hij(" ",be.name," ")}}function V(we,le){1&we&&x._UZ(0,"perun-web-apps-loading-table")}const se=function(){return["id","vo","name","description"]};function Ce(we,le){if(1&we&&x._UZ(0,"perun-web-apps-groups-list",11),2&we){const be=x.oxw();x.Q6J("displayedColumns",x.DdM(6,se))("groups",be.groupsToShow)("disableMembers",!1)("filter",be.filterValue)("groupsToDisableRouting",be.groupsWithoutRouteAuth)("tableId",be.tableId)}}let Be=(()=>{class we{static#e=this.id="FacilityAllowedGroupsComponent";constructor(be,v,ie){this.facilityManager=be,this.authResolver=v,this.entityStorageService=ie,this.groups=[],this.filterValue="",this.selected="all",this.groupsToShow=this.groups,this.tableId=p.Aj,this.groupsWithoutRouteAuth=new Set}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.facilityManager.getAllowedVos(this.facility.id).subscribe(be=>{this.vos=be,this.refreshTable()})}showGroup(){this.groupsToShow="all"!==this.selected?this.groups.filter(be=>be.voId===parseInt(this.selected,10)):this.groups}refreshTable(){this.loading=!0,this.groups=[],this.facilityManager.getAllowedGroups(this.facility.id).subscribe(be=>{this.groups=this.groups.concat(be),this.groupsToShow=this.groups,this.setAuthRights(be),this.loading=!1}),0===this.vos.length&&(this.loading=!1)}setAuthRights(be){be.forEach(v=>{this.authResolver.isAuthorized("getGroupById_int_policy",[v])||this.groupsWithoutRouteAuth.add(v.id)})}applyFilter(be){this.filterValue=be}static#t=this.\u0275fac=function(v){return new(v||we)(x.Y36(e.IQ),x.Y36(A.x4),x.Y36(A.fb))};static#i=this.\u0275cmp=x.Xpm({type:we,selectors:[["app-facility-allowed-groups"]],hostVars:2,hostBindings:function(v,ie){2&v&&x.ekj("router-component",ie.true)},inputs:{groups:"groups"},decls:19,vars:14,consts:[[1,"page-subtitle"],[3,"refresh"],[1,"me-2"],[3,"value","selectionChange","valueChange"],["value","all"],[3,"value",4,"ngFor","ngForOf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","groups","disableMembers","filter","groupsToDisableRouting","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"value"],[3,"displayedColumns","groups","disableMembers","filter","groupsToDisableRouting","tableId"]],template:function(v,ie){if(1&v&&(x.TgZ(0,"div")(1,"h1",0),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"perun-web-apps-refresh-button",1),x.NdJ("refresh",function(){return ie.refreshTable()}),x.qZA(),x.TgZ(5,"mat-form-field",2)(6,"mat-label"),x._uU(7),x.ALo(8,"translate"),x.qZA(),x.TgZ(9,"mat-select",3),x.NdJ("selectionChange",function(){return ie.showGroup()})("valueChange",function($){return ie.selected=$}),x.TgZ(10,"mat-option",4),x._uU(11),x.ALo(12,"translate"),x.qZA(),x.YNc(13,ee,2,2,"mat-option",5),x.qZA()(),x.TgZ(14,"perun-web-apps-debounce-filter",6),x.NdJ("filter",function($){return ie.applyFilter($)}),x.qZA(),x.YNc(15,V,1,0,"ng-template",null,7,x.W1O),x.TgZ(17,"div",8),x.YNc(18,Ce,1,7,"perun-web-apps-groups-list",9),x.qZA()()),2&v){const F=x.MAs(16);x.xp6(2),x.Oqu(x.lcZ(3,8,"MENU_ITEMS.FACILITY.ALLOWED_GROUPS")),x.xp6(5),x.Oqu(x.lcZ(8,10,"FACILITY_DETAIL.ALLOWED_GROUPS.SHOW_VOS_GROUPS")),x.xp6(2),x.Q6J("value",ie.selected),x.xp6(2),x.Oqu(x.lcZ(12,12,"FACILITY_DETAIL.ALLOWED_GROUPS.ALL")),x.xp6(2),x.Q6J("ngForOf",ie.vos),x.xp6(1),x.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_GROUPS.FILTER"),x.xp6(4),x.Q6J("perunWebAppsLoader",ie.loading)("perunWebAppsLoaderIndicator",F)}},dependencies:[m.sg,w.ey,g.KE,g.hX,E.gD,H.K,C.W,N.t,B.P,O.e,Q.X$]})}return we})()},1085:(xe,Z,h)=>{"use strict";h.d(Z,{_:()=>dt});var e=h(38106),p=h(87824),A=h(73615),x=h(1385),m=h(56223),w=h(22096),g=h(65879),E=h(96814),H=h(23680),C=h(64170),N=h(98525),B=h(82599),O=h(55959),Q=h(62481),ee=h(69087),V=h(89655),se=h(2730),Ce=h(79403),Be=h(49605),we=h(30617),le=h(32296),be=h(71365);let v=(()=>{class lt{constructor(){this.changeAdvancedFilter=new g.vpe,this.clearFilters=new g.vpe}ngOnInit(){this.changeAdvancedFilter.emit(this.advancedFilter)}toggleAdvancedFilter(){this.advancedFilter=!this.advancedFilter,this.changeAdvancedFilter.emit(this.advancedFilter)}static#e=this.\u0275fac=function(J){return new(J||lt)};static#t=this.\u0275cmp=g.Xpm({type:lt,selectors:[["perun-web-apps-advanced-filter"]],inputs:{filtersCount:"filtersCount",advancedFilter:"advancedFilter"},outputs:{changeAdvancedFilter:"changeAdvancedFilter",clearFilters:"clearFilters"},decls:12,vars:11,consts:[["mat-stroked-button","",3,"click"],["iconPositionEnd",""]],template:function(J,pe){1&J&&(g.TgZ(0,"button",0),g.NdJ("click",function(){return pe.toggleAdvancedFilter()}),g.TgZ(1,"mat-icon"),g._uU(2,"filter_list"),g.qZA(),g._uU(3),g.ALo(4,"translate"),g.TgZ(5,"mat-icon",1),g._uU(6),g.qZA()(),g.TgZ(7,"button",0),g.NdJ("click",function(){return pe.clearFilters.emit()}),g.TgZ(8,"mat-icon"),g._uU(9,"filter_list_off"),g.qZA(),g._uU(10),g.ALo(11,"translate"),g.qZA()),2&J&&(g.Gre("me-2 ",pe.filtersCount?"grey":"no-color",""),g.xp6(3),g.AsE(" ",g.lcZ(4,7,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.FILTERS")," ",pe.filtersCount?"("+pe.filtersCount+")":null," "),g.xp6(3),g.Oqu(pe.advancedFilter?"arrow_drop_up":"arrow_drop_down"),g.xp6(4),g.hij(" ",g.lcZ(11,9,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.CLEAR_FILTERS"),"\n"))},dependencies:[we.Hw,le.lW,be.X$],styles:[".grey[_ngcontent-%COMP%]{color:#fff;background-color:gray}.no-color[_ngcontent-%COMP%]{color:#000;background-color:transparent}"]})}return lt})();var ie=h(69755);function F(lt,at){if(1<&&(g.TgZ(0,"mat-option",20),g._uU(1),g.ALo(2,"translate"),g.qZA()),2<){const ge=at.$implicit;g.Q6J("value",ge),g.xp6(1),g.Oqu(g.lcZ(2,2,"CONSENTS.STATUS_"+ge))}}function $(lt,at){if(1<){const ge=g.EpF();g.TgZ(0,"mat-form-field",17)(1,"mat-label"),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"mat-select",18),g.NdJ("closed",function(){g.CHM(ge);const pe=g.oxw(2);return g.KtG(pe.consentStatusSelected())}),g.TgZ(5,"mat-select-trigger"),g._uU(6),g.qZA(),g.YNc(7,F,3,4,"mat-option",19),g.qZA()()}if(2<){const ge=g.oxw(2);g.xp6(2),g.Oqu(g.lcZ(3,4,"CONSENTS.STATUS")),g.xp6(2),g.Q6J("formControl",ge.statuses),g.xp6(2),g.hij(" ",ge.displaySelectedStatuses()," "),g.xp6(1),g.Q6J("ngForOf",ge.consentStatusesList)}}function Te(lt,at){if(1<){const ge=g.EpF();g.TgZ(0,"div",9)(1,"div",10)(2,"mat-slide-toggle",11),g.NdJ("ngModelChange",function(pe){g.CHM(ge);const Re=g.oxw();return g.KtG(Re.allowed=pe)})("change",function(){g.CHM(ge);const pe=g.oxw();return g.KtG(pe.changeFilter())}),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"span",12),g._uU(6),g.ALo(7,"translate"),g.qZA()(),g.TgZ(8,"div",1)(9,"perun-web-apps-vo-search-select",13),g.NdJ("voSelected",function(pe){g.CHM(ge);const Re=g.oxw();return g.KtG(Re.voSelected(pe))}),g.qZA(),g.TgZ(10,"perun-web-apps-resource-search-select",14),g.NdJ("resourceSelected",function(pe){g.CHM(ge);const Re=g.oxw();return g.KtG(Re.resourceSelected(pe))}),g.qZA(),g.TgZ(11,"perun-web-apps-service-search-select",15),g.NdJ("serviceSelected",function(pe){g.CHM(ge);const Re=g.oxw();return g.KtG(Re.serviceSelected(pe))}),g.qZA(),g.YNc(12,$,8,6,"mat-form-field",16),g.qZA()()}if(2<){const ge=g.oxw();g.xp6(2),g.Q6J("ngModel",ge.allowed),g.xp6(1),g.hij(" ",g.lcZ(4,14,"FACILITY_DETAIL.ALLOWED_USERS.FILTER_ALLOWED")," "),g.xp6(3),g.Oqu(g.lcZ(7,16,ge.toggle_messages[ge.allowed?1:0])),g.xp6(3),g.Q6J("vos",ge.vos)("vo",ge.selectedVo)("disableAutoSelect",!0),g.xp6(1),g.Q6J("resources",ge.filteredResources)("displayStatus",!1)("resource",ge.selectedResource)("disableAutoSelect",!0),g.xp6(1),g.Q6J("services",ge.filteredServices)("service",ge.selectedService)("disableAutoSelect",!0),g.xp6(1),g.Q6J("ngIf",ge.globalForceConsents&&ge.facilityForceConsents)}}function qe(lt,at){1<&&g._UZ(0,"perun-web-apps-loading-table")}const Ne=function(){return["id","name","email","logins","organization","consentStatus"]},_t=function(){return["id","name","email","logins","organization"]};function et(lt,at){if(1<){const ge=g.EpF();g.TgZ(0,"perun-web-apps-users-dynamic-list",21),g.NdJ("loading$",function(pe){g.CHM(ge);const Re=g.oxw();return g.KtG(Re.loading$=pe)}),g.qZA()}if(2<){const ge=g.oxw();g.Q6J("attrNames",ge.attributes)("disableRouting",!ge.routeAuth)("displayedColumns",ge.globalForceConsents&&ge.facilityForceConsents?g.DdM(12,Ne):g.DdM(13,_t))("onlyAllowed",ge.allowed)("facilityId",ge.facility.id)("searchString",ge.filterValue)("resourceId",null==ge.selectedResource?null:ge.selectedResource.id)("serviceId",null==ge.selectedService?null:ge.selectedService.id)("tableId",ge.tableId)("voId",null==ge.selectedVo?null:ge.selectedVo.id)("consentStatuses",ge.selectedConsentStatuses)("updateTable",ge.update)}}let dt=(()=>{class lt{static#e=this.id="FacilityAllowedUsersComponent";constructor(ge,J,pe,Re,ze,ve,Se,nt,fe){this.facilityService=ge,this.serviceService=J,this.resourceService=pe,this.authResolver=Re,this.storeService=ze,this.entityStorageService=ve,this.consentService=Se,this.translate=nt,this.cd=fe,this.update=!1,this.filterValue="",this.attributes=[],this.allowed=!0,this.resources=[],this.filteredResources=[],this.vos=[],this.services=[],this.filteredServices=[],this.consentStatusesList=["UNSIGNED","GRANTED","REVOKED"],this.selectedConsentStatuses=[],this.resourceAssignedServices=new Map,this.tableId=e.z6,this.toggle_messages=["FACILITY_DETAIL.ALLOWED_USERS.FILTER_ASSIGNED_MSG","FACILITY_DETAIL.ALLOWED_USERS.FILTER_ALLOWED_MSG"],this.advancedFilter=!1}ngOnInit(){this.loading$=(0,w.of)(!0),this.statuses=new m.NI(this.selectedConsentStatuses),this.attributes=[x.r.USER_DEF_ORGANIZATION,x.r.USER_DEF_PREFERRED_MAIL],this.attributes=this.attributes.concat(this.storeService.getLoginAttributeNames()),this.facility=this.entityStorageService.getEntity(),this.globalForceConsents=this.storeService.getProperty("enforce_consents"),this.consentService.getConsentHubByFacility(this.facility.id).subscribe(ge=>{this.facilityForceConsents=ge.enforceConsents}),this.routeAuth=this.authResolver.isPerunAdminOrObserver(),this.changeFilter(),this.refreshPage()}changeFilter(){this.filtersCount=this.allowed?1:0,this.selectedVo&&(this.filtersCount+=1),this.selectedResource&&(this.filtersCount+=1),this.selectedService&&(this.filtersCount+=1),this.selectedConsentStatuses.length>0&&(this.filtersCount+=1),this.cd.detectChanges()}clearFilters(){this.allowed=!1,this.selectedVo=void 0,this.selectedResource=void 0,this.selectedService=void 0,this.selectedConsentStatuses=[],this.statuses.setValue(this.selectedConsentStatuses),this.filtersCount=0,this.voSelected(this.selectedVo),this.resourceSelected(this.selectedResource),this.serviceSelected(this.selectedService),this.cd.detectChanges()}refreshPage(){this.facilityService.getAssignedResourcesForFacility(this.facility.id).subscribe(ge=>{this.resources=ge,this.filteredResources=this.resources,this.facilityService.getAllowedVos(this.facility.id).subscribe(J=>{this.vos=J,this.serviceService.getAssignedServices(this.facility.id).subscribe(pe=>{this.services=pe,this.filteredServices=this.services,this.update=!this.update,this.cd.detectChanges()})})})}applyFilter(ge){this.filterValue=ge,this.cd.detectChanges()}voSelected(ge){this.selectedVo=ge,this.selectedResource=void 0,this.selectedService=void 0,ge?(this.filteredResources=this.resources.filter(J=>J.voId===ge.id),this.serviceService.getAssignedServicesVo(this.facility.id,ge.id).subscribe(J=>{this.filteredServices=J})):(this.filteredResources=this.resources,this.filteredServices=this.services),this.changeFilter()}resourceSelected(ge){this.selectedResource=ge,this.selectedService=void 0,void 0===ge?this.filteredServices=this.services:this.resourceService.getAssignedServicesToResource(ge.id).subscribe(J=>{this.filteredServices=J}),this.changeFilter()}serviceSelected(ge){this.selectedService=ge,this.changeFilter()}consentStatusSelected(){this.selectedConsentStatuses=this.statuses.value,this.changeFilter()}displaySelectedStatuses(){if(this.selectedConsentStatuses.length===this.consentStatusesList.length)return"ALL";const ge=this.statuses.value;return ge?`${this.translate.instant("CONSENTS.STATUS_"+ge[0])} ${ge.length>1?"(+"+(ge.length-1).toString()+" "+(2===ge.length?"other)":"others)"):""}`:""}static#t=this.\u0275fac=function(J){return new(J||lt)(g.Y36(p.IQ),g.Y36(p.KK),g.Y36(p.xk),g.Y36(A.x4),g.Y36(A.d6),g.Y36(A.fb),g.Y36(p.WY),g.Y36(A.Te),g.Y36(g.sBO))};static#i=this.\u0275cmp=g.Xpm({type:lt,selectors:[["app-facility-allowed-users"]],decls:14,vars:11,consts:[[1,"page-subtitle"],[1,"filters"],[1,"me-2",3,"refresh"],[1,"me-2","filter",3,"placeholder","filter"],[3,"advancedFilter","filtersCount","changeAdvancedFilter","clearFilters"],["class","advanced-filter",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"attrNames","disableRouting","displayedColumns","onlyAllowed","facilityId","searchString","resourceId","serviceId","tableId","voId","consentStatuses","updateTable","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"advanced-filter"],[1,"toggle","filters"],["labelPosition","before",1,"me-2",3,"ngModel","ngModelChange","change"],[1,"text-muted"],[1,"search-select",3,"vos","vo","disableAutoSelect","voSelected"],[1,"search-select",3,"resources","displayStatus","resource","disableAutoSelect","resourceSelected"],[1,"search-select",3,"services","service","disableAutoSelect","serviceSelected"],["class","search-select",4,"ngIf"],[1,"search-select"],["multiple","",3,"formControl","closed"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"attrNames","disableRouting","displayedColumns","onlyAllowed","facilityId","searchString","resourceId","serviceId","tableId","voId","consentStatuses","updateTable","loading$"]],template:function(J,pe){if(1&J&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),g.NdJ("refresh",function(){return pe.refreshPage()}),g.qZA(),g.TgZ(6,"perun-web-apps-debounce-filter",3),g.NdJ("filter",function(ze){return pe.applyFilter(ze)}),g.qZA(),g.TgZ(7,"perun-web-apps-advanced-filter",4),g.NdJ("changeAdvancedFilter",function(ze){return pe.advancedFilter=ze})("clearFilters",function(){return pe.clearFilters()}),g.qZA()(),g.YNc(8,Te,13,18,"div",5),g.YNc(9,qe,1,0,"ng-template",null,6,g.W1O),g.TgZ(11,"div",7),g.YNc(12,et,1,14,"perun-web-apps-users-dynamic-list",8),g.ALo(13,"async"),g.qZA()()),2&J){const Re=g.MAs(10);g.xp6(2),g.Oqu(g.lcZ(3,7,"FACILITY_DETAIL.ALLOWED_USERS.TITLE")),g.xp6(4),g.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_USERS.FILTER"),g.xp6(1),g.Q6J("advancedFilter",pe.advancedFilter)("filtersCount",pe.filtersCount),g.xp6(1),g.Q6J("ngIf",pe.advancedFilter),g.xp6(4),g.Q6J("perunWebAppsLoader",g.lcZ(13,9,pe.loading$))("perunWebAppsLoaderIndicator",Re)}},dependencies:[E.sg,E.O5,H.ey,C.KE,C.hX,m.JJ,m.oH,m.On,N.gD,N.$L,B.Rr,O.K,Q.t,ee.M,V.L,se.P,Ce.M,Be.J,v,ie.e,E.Ov,be.X$],styles:[".filters[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline}.filter[_ngcontent-%COMP%]{min-width:350px}.search-select[_ngcontent-%COMP%]{width:32%;margin-right:20px;margin-top:30px}.toggle[_ngcontent-%COMP%]{display:flex;flex-direction:column}.advanced-filter[_ngcontent-%COMP%]{border:1px solid lightgray;padding:15px}"]})}return lt})()},8998:(xe,Z,h)=>{"use strict";h.d(Z,{f:()=>_t});var e=h(78337),p=h(25387),A=h(87824),x=h(56223),m=h(17700),w=h(73615),g=h(65879),E=h(71365),H=h(24516),C=h(64170),N=h(32296),B=h(12207),O=h(69087),Q=h(69755);function ee(et,dt){1&et&&g._UZ(0,"perun-web-apps-loading-dialog")}function V(et,dt){if(1&et){const lt=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"perun-web-apps-vo-search-select",4),g.NdJ("voSelected",function(ge){g.CHM(lt);const J=g.oxw();return g.KtG(J.selectedVo=ge)}),g.qZA(),g.TgZ(6,"mat-form-field")(7,"mat-label"),g._uU(8),g.ALo(9,"translate"),g.qZA(),g._UZ(10,"input",5),g.TgZ(11,"mat-error"),g._uU(12),g.ALo(13,"translate"),g.qZA()(),g.TgZ(14,"mat-form-field")(15,"mat-label"),g._uU(16),g.ALo(17,"translate"),g.qZA(),g._UZ(18,"input",6),g.TgZ(19,"mat-error"),g._uU(20),g.ALo(21,"translate"),g.qZA()()(),g.TgZ(22,"div",7)(23,"button",8),g.NdJ("click",function(){g.CHM(lt);const ge=g.oxw();return g.KtG(ge.onCancel())}),g._uU(24),g.ALo(25,"translate"),g.qZA(),g.TgZ(26,"button",9),g.NdJ("click",function(){g.CHM(lt);const ge=g.oxw();return g.KtG(ge.onSubmit())}),g._uU(27),g.ALo(28,"translate"),g.qZA()()()}if(2&et){const lt=g.oxw();g.xp6(2),g.hij(" ",g.lcZ(3,13,"DIALOGS.CREATE_RESOURCE.TITLE")," "),g.xp6(3),g.Q6J("vos",lt.vos)("disableAutoSelect",!0)("required",!0),g.xp6(3),g.Oqu(g.lcZ(9,15,"DIALOGS.CREATE_RESOURCE.NAME")),g.xp6(2),g.Q6J("formControl",lt.nameCtrl),g.xp6(2),g.hij(" ",g.lcZ(13,17,"DIALOGS.CREATE_RESOURCE.INCORRECT_NAME")," "),g.xp6(4),g.Oqu(g.lcZ(17,19,"DIALOGS.CREATE_RESOURCE.DESCRIPTION")),g.xp6(2),g.Q6J("formControl",lt.descriptionCtrl),g.xp6(2),g.hij(" ",g.lcZ(21,21,"DIALOGS.CREATE_RESOURCE.FILL_DESCRIPTION")," "),g.xp6(4),g.hij(" ",g.lcZ(25,23,"DIALOGS.CREATE_RESOURCE.CANCEL")," "),g.xp6(2),g.Q6J("disabled",lt.nameCtrl.invalid||lt.descriptionCtrl.invalid||null===lt.selectedVo||lt.loading),g.xp6(1),g.hij(" ",g.lcZ(28,25,"DIALOGS.CREATE_RESOURCE.CREATE")," ")}}let se=(()=>{class et{constructor(lt,at,ge,J,pe,Re){this.dialogRef=lt,this.data=at,this.notificator=ge,this.voService=J,this.translate=pe,this.resourcesManager=Re,this.vos=[],this.selectedVo=null,pe.get("DIALOGS.CREATE_RESOURCE.SUCCESS").subscribe(ze=>this.successMessage=ze)}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voService.getAllVos().subscribe(lt=>{this.vos=lt,this.loading=!1},()=>this.loading=!1),this.nameCtrl=new x.p4(null,[x.kI.required,x.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new x.p4("")}onSubmit(){this.loading=!0,this.resourcesManager.createResource(this.selectedVo.id,this.data.facilityId,this.nameCtrl.value,this.descriptionCtrl.value).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(at){return new(at||et)(g.Y36(m.so),g.Y36(m.WI),g.Y36(w.V6),g.Y36(A.YF),g.Y36(E.sK),g.Y36(A.xk))};static#t=this.\u0275cmp=g.Xpm({type:et,selectors:[["app-create-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["data-cy","create-resource-select-vo",3,"vos","disableAutoSelect","required","voSelected"],["matInput","","data-cy","create-resource-name-input","required","",3,"formControl"],["matInput","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","create-resource-dialog-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(at,ge){if(1&at&&(g.YNc(0,ee,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,V,29,27,"div",1),g.qZA()),2&at){const J=g.MAs(1);g.xp6(2),g.Gre("",ge.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",ge.loading)("perunWebAppsLoaderIndicator",J)}},dependencies:[H.Nt,C.KE,C.hX,C.TO,x.Fj,x.JJ,x.Q7,x.oH,N.lW,m.uh,m.xY,m.H8,B.b,O.M,Q.e,E.X$],styles:[".long-input[_ngcontent-%COMP%]{width:100%}"]})}return et})();var Ce=h(38106),Be=h(64124),we=h(96814),le=h(55959),be=h(62481),v=h(12877),ie=h(2730),F=h(49605);function $(et,dt){if(1&et){const lt=g.EpF();g.TgZ(0,"button",10),g.NdJ("click",function(){g.CHM(lt);const ge=g.oxw();return g.KtG(ge.createResource())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}2&et&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"FACILITY_DETAIL.RESOURCES.CREATE")," "))}function Te(et,dt){if(1&et){const lt=g.EpF();g.TgZ(0,"button",11),g.NdJ("click",function(){g.CHM(lt);const ge=g.oxw();return g.KtG(ge.removeResource())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&et){const lt=g.oxw();g.Q6J("disabled",0===lt.selected.selected.length),g.xp6(1),g.hij(" ",g.lcZ(2,2,"FACILITY_DETAIL.RESOURCES.DELETE")," ")}}function qe(et,dt){1&et&&g._UZ(0,"perun-web-apps-loading-table")}function Ne(et,dt){if(1&et&&g._UZ(0,"perun-web-apps-resources-list",12),2&et){const lt=g.oxw();g.Q6J("tableId",lt.tableId)("filterValue",lt.filterValue)("resources",lt.resources)("selection",lt.selected)("disableRouting",!lt.routeAuth)("displayedColumns",lt.displayedColumns)}}let _t=(()=>{class et{static#e=this.id="FacilityResourcesComponent";constructor(lt,at,ge,J,pe,Re){this.dialog=lt,this.facilitiesManager=at,this.servicesManager=ge,this.authResolver=J,this.entityStorageService=pe,this.cd=Re,this.resources=[],this.selected=new e.Ov(!0,[]),this.emptyService={id:-1,beanName:"Service",name:"All"},this.services=[this.emptyService],this.selectedService=this.emptyService,this.filterValue="",this.tableId=Ce.CP,this.displayedColumns=["id","vo","facility","description"]}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.servicesManager.getAssignedServices(this.facility.id).subscribe(lt=>{this.services=[this.emptyService].concat(lt),this.refreshTable()}),this.loadResourcesForFacility()}ngAfterViewInit(){this.cd.detectChanges()}removeResource(){const lt=(0,Be.kZ)();lt.width="450px",lt.data={theme:"facility-theme",resources:this.selected.selected},this.dialog.open(p.f,lt).afterClosed().subscribe(ge=>{ge&&this.refreshTable()})}refreshTable(){this.loading=!0,-1===this.selectedService.id?this.loadResourcesForFacility():this.facilitiesManager.getAssignedRichResourcesForFacilityAndService(this.facility.id,this.selectedService.id).subscribe(lt=>{this.resources=lt,this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("createResource_Resource_Vo_Facility_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("deleteResource_Resource_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name","vo","description"]:["id","name","vo","description"],0!==this.resources.length&&(this.routeAuth=this.authResolver.isAuthorized("getRichResourceById_int_policy",[this.facility,this.resources[0]]))}applyFilter(lt){this.filterValue=lt}createResource(){const lt=(0,Be.kZ)();lt.width="1350px",lt.data={facilityId:this.facility.id,theme:"facility-theme"},this.dialog.open(se,lt).afterClosed().subscribe(ge=>{ge&&this.refreshTable()})}serviceSelected(lt){this.selectedService=lt,this.refreshTable()}loadResourcesForFacility(){this.facilitiesManager.getAssignedRichResourcesForFacility(this.facility.id).subscribe(lt=>{this.resources=lt,this.selected.clear(),this.setAuthRights(),this.loading=!1})}static#t=this.\u0275fac=function(at){return new(at||et)(g.Y36(m.uw),g.Y36(A.IQ),g.Y36(A.KK),g.Y36(w.x4),g.Y36(w.fb),g.Y36(g.sBO))};static#i=this.\u0275cmp=g.Xpm({type:et,selectors:[["app-facility-resources"]],hostVars:2,hostBindings:function(at,ge){2&at&&g.ekj("router-component",ge.true)},decls:14,vars:10,consts:[[1,"page-subtitle"],[1,"align-elements"],[3,"refresh"],["mat-flat-button","","color","accent","data-cy","create-resource-button","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2","data-cy","delete-resource-button",3,"disabled","click",4,"ngIf"],[1,"search-select","me-2",3,"services","service","serviceSelected"],[1,"filter-field",3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","filterValue","resources","selection","disableRouting","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent","data-cy","create-resource-button",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn","data-cy","delete-resource-button",1,"me-2",3,"disabled","click"],[3,"tableId","filterValue","resources","selection","disableRouting","displayedColumns"]],template:function(at,ge){if(1&at&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),g.NdJ("refresh",function(){return ge.refreshTable()}),g.qZA(),g.YNc(6,$,3,3,"button",3),g.YNc(7,Te,3,4,"button",4),g.TgZ(8,"perun-web-apps-service-search-select",5),g.NdJ("serviceSelected",function(pe){return ge.serviceSelected(pe)}),g.qZA(),g.TgZ(9,"perun-web-apps-debounce-filter",6),g.NdJ("filter",function(pe){return ge.applyFilter(pe)}),g.qZA()(),g.YNc(10,qe,1,0,"ng-template",null,7,g.W1O),g.TgZ(12,"div",8),g.YNc(13,Ne,1,6,"perun-web-apps-resources-list",9),g.qZA()()),2&at){const J=g.MAs(11);g.xp6(2),g.Oqu(g.lcZ(3,8,"FACILITY_DETAIL.RESOURCES.TITLE")),g.xp6(4),g.Q6J("ngIf",ge.addAuth),g.xp6(1),g.Q6J("ngIf",ge.removeAuth),g.xp6(1),g.Q6J("services",ge.services)("service",ge.selectedService),g.xp6(1),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),g.xp6(4),g.Q6J("perunWebAppsLoader",ge.loading)("perunWebAppsLoaderIndicator",J)}},dependencies:[we.O5,N.lW,le.K,be.t,v.C,ie.P,F.J,Q.e,E.X$],styles:[".search-select[_ngcontent-%COMP%]{min-width:325px}.filter-field[_ngcontent-%COMP%]{min-width:250px}.align-elements[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline}"]})}return et})()},60879:(xe,Z,h)=>{"use strict";h.d(Z,{P:()=>ve});var e=h(87824),p=h(64124),A=h(38106),x=h(78337),m=h(17700),w=h(73615),g=h(56223),E=h(65879),H=h(71365),C=h(44112),N=h(96814),B=h(23680),O=h(24516),Q=h(64170),ee=h(32296),V=h(98525),se=h(11186),Ce=h(12207),Be=h(69755);function we(Se,nt){1&Se&&E._UZ(0,"perun-web-apps-loading-dialog")}function le(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"mat-option",15),E.NdJ("click",function(){const pt=E.CHM(fe).$implicit,Y=E.oxw(2);return E.KtG(Y.srcFacility=pt)}),E._uU(1),E.qZA()}if(2&Se){const fe=nt.$implicit;E.Q6J("value",fe),E.xp6(1),E.hij(" ",fe.name," ")}}function be(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"div")(1,"h1",2),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),E._uU(7),E.ALo(8,"translate"),E.qZA(),E._UZ(9,"input",4),E.TgZ(10,"mat-error"),E._uU(11),E.ALo(12,"translate"),E.qZA()(),E.TgZ(13,"mat-form-field")(14,"mat-label"),E._uU(15),E.ALo(16,"translate"),E.qZA(),E._UZ(17,"input",5),E.qZA(),E.TgZ(18,"mat-form-field")(19,"mat-label"),E._uU(20),E.ALo(21,"translate"),E.qZA(),E.TgZ(22,"mat-select",6)(23,"mat-option",7),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.srcFacility=null)}),E._uU(24),E.ALo(25,"translate"),E.qZA(),E.YNc(26,le,2,2,"mat-option",8),E.qZA()(),E.TgZ(27,"perun-web-apps-alert",9),E._UZ(28,"i",10),E.ALo(29,"translate"),E.qZA()(),E.TgZ(30,"div",11)(31,"button",12),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.onCancel())}),E._uU(32),E.ALo(33,"translate"),E.qZA(),E.TgZ(34,"button",13),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.onCreate(!0))}),E._uU(35),E.ALo(36,"translate"),E.qZA(),E.TgZ(37,"button",14),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.onCreate(!1))}),E._uU(38),E.ALo(39,"translate"),E.qZA()()()}if(2&Se){const fe=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,15,"DIALOGS.CREATE_FACILITY.TITLE")),E.xp6(5),E.Oqu(E.lcZ(8,17,"DIALOGS.CREATE_FACILITY.NAME")),E.xp6(2),E.Q6J("formControl",fe.nameControl),E.xp6(2),E.Oqu(E.lcZ(12,19,"DIALOGS.CREATE_FACILITY.REQUIRE_NAME")),E.xp6(4),E.Oqu(E.lcZ(16,21,"DIALOGS.CREATE_FACILITY.DESCRIPTION")),E.xp6(2),E.Q6J("formControl",fe.descControl),E.xp6(3),E.Oqu(E.lcZ(21,23,"DIALOGS.CREATE_FACILITY.AS_COPY")),E.xp6(4),E.hij(" ",E.lcZ(25,25,"DIALOGS.CREATE_FACILITY.NO_COPY")," "),E.xp6(2),E.Q6J("ngForOf",fe.facilities),E.xp6(2),E.Q6J("innerHTML",E.lcZ(29,27,"DIALOGS.CREATE_FACILITY.HINT"),E.oJD),E.xp6(4),E.hij(" ",E.lcZ(33,29,"DIALOGS.CREATE_FACILITY.CANCEL")," "),E.xp6(2),E.Q6J("disabled",0===fe.nameControl.value.trim().length||!!fe.srcFacility||fe.loading),E.xp6(1),E.hij(" ",E.lcZ(36,31,"DIALOGS.CREATE_FACILITY.CREATE_AND_CONFIGURE")," "),E.xp6(2),E.Q6J("disabled",0===fe.nameControl.value.trim().length||fe.loading),E.xp6(1),E.hij(" ",E.lcZ(39,33,"DIALOGS.CREATE_FACILITY.CREATE")," ")}}let v=(()=>{class Se{constructor(fe,Ke,ye,pt,Y,Ue,oe){this.dialogRef=fe,this.data=Ke,this.facilitiesManager=ye,this.notificator=pt,this.translate=Y,this.router=Ue,this.entityStorageService=oe,this.nameControl=new g.p4("",[g.kI.required]),this.descControl=new g.p4(""),this.srcFacility=null,this.loading=!1,this.configure=!1}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.facilitiesManager.getAllFacilities().subscribe(fe=>{this.facilities=fe,this.loading=!1},()=>this.loading=!1)}onCreate(fe){this.loading=!0,this.configure=fe,this.facilitiesManager.createFacility(this.nameControl.value,this.descControl.value).subscribe({next:Ke=>{this.entityStorageService.setEntity({id:Ke.id,beanName:Ke.beanName}),sessionStorage.setItem("newFacilityId",String(Ke.id)),null!==this.srcFacility?this.copyFacilitySettings(Ke.id):this.handleSuccess(Ke.id)},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}copyFacilitySettings(fe){this.facilitiesManager.copyAttributes(this.srcFacility.id,fe).subscribe(()=>{this.facilitiesManager.copyManagers(this.srcFacility.id,fe).subscribe(()=>{this.facilitiesManager.copyOwners(this.srcFacility.id,fe).subscribe(()=>{this.handleSuccess(fe)},()=>this.loading=!1)},()=>this.loading=!1)},()=>this.loading=!1)}handleSuccess(fe){this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_FACILITY.SUCCESS")),this.configure&&this.router.navigate(["facilities",fe.toString(),"configuration"],{queryParamsHandling:"preserve"}),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(Ke){return new(Ke||Se)(E.Y36(m.so),E.Y36(m.WI),E.Y36(e.IQ),E.Y36(w.V6),E.Y36(H.sK),E.Y36(C.F0),E.Y36(w.fb))};static#t=this.\u0275cmp=E.Xpm({type:Se,selectors:[["app-create-facility-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","data-cy","facility-name-input",3,"formControl"],["matInput","","data-cy","facility-description-input",3,"formControl"],["disableOptionCentering","true"],[3,"click"],[3,"value","click",4,"ngFor","ngForOf"],["alert_type","info"],[3,"innerHTML"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ml2",3,"disabled","click"],["data-cy","create-facility-button","color","accent","mat-flat-button","",1,"ml2",3,"disabled","click"],[3,"value","click"]],template:function(Ke,ye){if(1&Ke&&(E.YNc(0,we,1,0,"ng-template",null,0,E.W1O),E.TgZ(2,"div"),E.YNc(3,be,40,35,"div",1),E.qZA()),2&Ke){const pt=E.MAs(1);E.xp6(2),E.Gre("",ye.theme," position-relative"),E.xp6(1),E.Q6J("perunWebAppsLoader",ye.loading)("perunWebAppsLoaderIndicator",pt)}},dependencies:[N.sg,B.ey,O.Nt,Q.KE,Q.hX,Q.TO,g.Fj,g.JJ,g.Q7,g.oH,ee.lW,m.uh,m.xY,m.H8,V.gD,se.w,Ce.b,Be.e,H.X$]})}return Se})();var ie=h(33826),F=h(39743),$=h(30617),Te=h(92596),qe=h(55959),Ne=h(62481),_t=h(41419),et=h(82066),dt=h(2730),lt=h(47882);function at(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"button",11),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.onCreate())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}2&Se&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"FACILITY_MANAGEMENT.CREATE")," "))}const ge=function(Se){return[Se]};function J(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"button",12),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.onDelete())}),E.ALo(1,"isAuthorized"),E._uU(2),E.ALo(3,"translate"),E.qZA()}if(2&Se){const fe=E.oxw();E.Q6J("disabled",0===fe.selection.selected.length||!E.xi3(1,2,E.VKq(7,ge,null==fe.selection.selected[0]?null:fe.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy")),E.xp6(2),E.hij(" ",E.lcZ(3,5,"FACILITY_MANAGEMENT.DELETE")," ")}}function pe(Se,nt){1&Se&&E._UZ(0,"perun-web-apps-loading-table")}function Re(Se,nt){if(1&Se&&E._UZ(0,"perun-web-apps-facilities-list",13),2&Se){const fe=E.oxw();E.Q6J("tableId",fe.tableId)("selection",fe.selection)("filterValue",fe.filterValue)("facilities",fe.facilities)("recentIds",fe.recentIds)}}const ze=function(){return{color:"black"}};let ve=(()=>{class Se{static#e=this.id="FacilitySelectPageComponent";constructor(fe,Ke,ye,pt){this.facilityManager=fe,this.sideMenuService=Ke,this.guiAuthResolver=ye,this.dialog=pt,this.facilities=[],this.recentIds=[],this.filterValue="",this.tableId=A.xt,this.selection=new x.Ov(!1,[])}ngOnInit(){this.createAuth=this.guiAuthResolver.isAuthorized("createFacility_Facility_policy",[]),this.deleteAuth=this.guiAuthResolver.isFacilityAdmin(),this.refreshTable()}ngAfterViewChecked(){this.sideMenuService.setFacilityMenuItems([])}refreshTable(){this.loading=!0,this.facilityManager.getEnrichedFacilities().subscribe(fe=>{this.selection.clear(),this.facilities=fe,this.recentIds=(0,p.vL)("facilities"),this.loading=!1})}onCreate(){const fe=(0,p.kZ)();fe.width="800px",fe.data={theme:"facility-theme"},this.dialog.open(v,fe).afterClosed().subscribe(ye=>{ye&&(this.loading=!0,this.refreshTable())})}onDelete(){const fe=(0,p.kZ)();fe.width="500px",fe.data={theme:"facility-theme",facility:this.selection.selected[0].facility},this.dialog.open(ie.Y,fe).afterClosed().subscribe(ye=>{ye&&this.refreshTable()})}applyFilter(fe){this.filterValue=fe}static#t=this.\u0275fac=function(Ke){return new(Ke||Se)(E.Y36(e.IQ),E.Y36(F.D),E.Y36(w.x4),E.Y36(m.uw))};static#i=this.\u0275cmp=E.Xpm({type:Se,selectors:[["app-facility-select-page"]],hostVars:2,hostBindings:function(Ke,ye){2&Ke&&E.ekj("router-component",ye.true)},decls:17,vars:21,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","facility-theme"],[1,"page-title","d-flex"],["svgIcon","perun-facility-black",1,"perun-icon","icon-scale",3,"ngStyle"],[3,"refresh"],["mat-flat-button","","class","action-button me-2","data-cy","new-facility-button","color","accent",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-flat-button","","class","me-2","data-cy","delete-facility-button","color","warn",3,"disabled","click",4,"ngIf"],[3,"autoFocus","placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","selection","filterValue","facilities","recentIds",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","data-cy","new-facility-button","color","accent",1,"action-button","me-2",3,"click"],["mat-flat-button","","data-cy","delete-facility-button","color","warn",1,"me-2",3,"disabled","click"],[3,"tableId","selection","filterValue","facilities","recentIds"]],template:function(Ke,ye){if(1&Ke&&(E.TgZ(0,"div",0),E._UZ(1,"perun-web-apps-back-button"),E.TgZ(2,"h1",1),E._UZ(3,"mat-icon",2),E._uU(4),E.ALo(5,"translate"),E.qZA(),E.TgZ(6,"perun-web-apps-refresh-button",3),E.NdJ("refresh",function(){return ye.refreshTable()}),E.qZA(),E.YNc(7,at,3,3,"button",4),E.TgZ(8,"span",5),E.ALo(9,"isAuthorized"),E.ALo(10,"translate"),E.YNc(11,J,4,9,"button",6),E.qZA(),E.TgZ(12,"perun-web-apps-debounce-filter",7),E.NdJ("filter",function(Y){return ye.applyFilter(Y)}),E.qZA(),E.YNc(13,pe,1,0,"ng-template",null,8,E.W1O),E.TgZ(15,"div",9),E.YNc(16,Re,1,5,"perun-web-apps-facilities-list",10),E.qZA()()),2&Ke){const pt=E.MAs(14);E.xp6(3),E.Q6J("ngStyle",E.DdM(18,ze)),E.xp6(1),E.hij(" ",E.lcZ(5,11,"FACILITY_MANAGEMENT.TITLE")," "),E.xp6(3),E.Q6J("ngIf",ye.createAuth),E.xp6(1),E.s9C("matTooltip",E.lcZ(10,16,"FACILITY_MANAGEMENT.DELETE_PERMISSION_HINT")),E.Q6J("matTooltipDisabled",0===ye.selection.selected.length||E.xi3(9,13,E.VKq(19,ge,null==ye.selection.selected[0]?null:ye.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy"))("matTooltipPosition","below"),E.xp6(3),E.Q6J("ngIf",ye.deleteAuth),E.xp6(1),E.Q6J("autoFocus",!0)("placeholder","FACILITY_MANAGEMENT.FILTER_PLACEHOLDER"),E.xp6(4),E.Q6J("perunWebAppsLoader",ye.loading)("perunWebAppsLoaderIndicator",pt)}},dependencies:[N.O5,N.PC,$.Hw,ee.lW,Te.gM,qe.K,Ne.t,_t.W,et.X,dt.P,Be.e,H.X$,lt.i],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return Se})()},18204:(xe,Z,h)=>{"use strict";h.d(Z,{P:()=>Mt});var e=h(65879),p=h(22096),A=h(87824),x=h(56223),m=h(73615),w=h(17700),g=h(25313),E=h(13566),H=h(96814),C=h(23680),N=h(24516),B=h(64170),O=h(32296),Q=h(98525),ee=h(11186),V=h(61690),se=h(77983),Ce=h(71365),Be=h(37803),we=h(56881),le=h(25890);function be(Xe,Pt){1&Xe&&(e.TgZ(0,"mat-option",39),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APPROVABLE_GROUP_APP_USER")," "))}function v(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.TgZ(3,"mat-form-field",30)(4,"textarea",40),e.NdJ("ngModelChange",function($e){e.CHM(kt);const bt=e.oxw(2);return e.KtG(bt.reason=$e)}),e.qZA()()()}if(2&Xe){const kt=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,2,"DIALOGS.RE_SEND_NOTIFICATION.REASON"),": "),e.xp6(3),e.Q6J("ngModel",kt.reason)}}function ie(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.TgZ(3,"mat-form-field",30)(4,"mat-select",31),e.NdJ("valueChange",function($e){e.CHM(kt);const bt=e.oxw();return e.KtG(bt.mailType=$e)}),e.TgZ(5,"mat-option",32),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.YNc(8,be,3,3,"mat-option",33),e.TgZ(9,"mat-option",34),e._uU(10),e.ALo(11,"translate"),e.qZA(),e.TgZ(12,"mat-option",35),e._uU(13),e.ALo(14,"translate"),e.qZA(),e.TgZ(15,"mat-option",36),e._uU(16),e.ALo(17,"translate"),e.qZA(),e.TgZ(18,"mat-option",37),e._uU(19),e.ALo(20,"translate"),e.qZA(),e.TgZ(21,"mat-option",38),e._uU(22),e.ALo(23,"translate"),e.qZA()()(),e.YNc(24,v,5,4,"div",2),e.qZA()}if(2&Xe){const kt=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,10,"DIALOGS.RE_SEND_NOTIFICATION.SELECT"),": "),e.xp6(3),e.Q6J("value",kt.mailType),e.xp6(2),e.hij(" ",e.lcZ(7,12,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_USER")," "),e.xp6(2),e.Q6J("ngIf",kt.data.allowGroupMailType),e.xp6(2),e.hij(" ",e.lcZ(11,14,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_VO_ADMIN")," "),e.xp6(3),e.hij(" ",e.lcZ(14,16,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.MAIL_VALIDATION")," "),e.xp6(3),e.hij(" ",e.lcZ(17,18,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_APPROVED_USER")," "),e.xp6(3),e.hij(" ",e.lcZ(20,20,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_REJECTED_USER")," "),e.xp6(3),e.hij(" ",e.lcZ(23,22,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_ERROR_VO_ADMIN")," "),e.xp6(2),e.Q6J("ngIf","APP_REJECTED_USER"===kt.mailType)}}function F(Xe,Pt){1&Xe&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.ID")," "))}function $(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&Xe){const kt=Pt.$implicit;e.Q2q("data-cy","",kt.group?kt.group.name:e.lcZ(1,2,"no-group"),"-id-td"),e.xp6(2),e.hij(" ",kt.id," ")}}function Te(Xe,Pt){1&Xe&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_DATE")," "))}function qe(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"date"),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,kt.createdAt,"d.M.y"))}}function Ne(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_ID")))}function _t(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Oqu(kt.vo.id)}}function et(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_NAME")))}function dt(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Oqu(kt.vo.name)}}function lt(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_ID")))}function at(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.hij(" ",kt.group?kt.group.id:""," ")}}function ge(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_NAME")))}function J(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&Xe){const kt=Pt.$implicit;e.Q2q("data-cy","",kt.group?kt.group.name:e.lcZ(1,2,"no-group"),"-groupname-td"),e.xp6(2),e.hij(" ",kt.group?kt.group.name:""," ")}}function pe(Xe,Pt){1&Xe&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.TYPE")," "))}function Re(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._UZ(1,"perun-web-apps-application-type-icon",44),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Q6J("applicationType",kt.type)}}function ze(Xe,Pt){1&Xe&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.STATE")," "))}function ve(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._UZ(1,"span",45),e.ALo(2,"applicationState"),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Q6J("outerHTML",e.lcZ(2,1,kt.state),e.oJD)}}function Se(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCENAME")," "))}function nt(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Oqu(kt.extSourceName)}}function fe(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCETYPE")," "))}function Ke(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Oqu(kt.extSourceType)}}function ye(Xe,Pt){1&Xe&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.USER")," "))}function pt(Xe,Pt){if(1&Xe&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&Xe){const kt=e.oxw().$implicit;e.xp6(1),e.hij(" ",kt.createdBy.slice(kt.createdBy.lastIndexOf("=")+1,kt.createdBy.length)," ")}}function Y(Xe,Pt){if(1&Xe&&(e._uU(0),e.ALo(1,"userFullName")),2&Xe){const kt=e.oxw().$implicit;e.hij(" ",e.lcZ(1,1,kt.user)," ")}}function Ue(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e.YNc(1,pt,2,1,"div",46),e.YNc(2,Y,2,3,"ng-template",null,47,e.W1O),e.qZA()),2&Xe){const kt=Pt.$implicit,Ot=e.MAs(3);e.xp6(1),e.Q6J("ngIf",null===kt.user)("ngIfElse",Ot)}}function oe(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_BY")))}function Ye(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit;e.Q2q("data-cy","",kt.createdBy,"-createdBy"),e.xp6(1),e.hij(" ",kt.createdBy.slice(kt.createdBy.lastIndexOf("=")+1,kt.createdBy.length)," ")}}function U(Xe,Pt){1&Xe&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_BY")," "))}function ae(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit,Ot=e.oxw();e.xp6(1),e.hij(" ",Ot.getFriendlyName(kt.modifiedBy)," ")}}function X(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_AT")))}function He(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"date"),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,kt.modifiedAt,"d.M.y"))}}function ke(Xe,Pt){1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Xe&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.FEDINFO")))}function Tt(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit;e.xp6(1),e.Oqu(kt.fedInfo)}}function he(Xe,Pt){if(1&Xe&&(e.TgZ(0,"th",43),e._uU(1),e.qZA()),2&Xe){const kt=e.oxw().index,Ot=e.oxw();e.xp6(1),e.Oqu(Ot.data.fedColumnsDisplay[kt])}}function Ie(Xe,Pt){if(1&Xe&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&Xe){const kt=Pt.$implicit,Ot=e.oxw().$implicit,$e=e.oxw();e.xp6(1),e.hij(" ",$e.getFedValue(kt.fedInfo,Ot)," ")}}function r(Xe,Pt){1&Xe&&(e.ynx(0,48),e.YNc(1,he,2,1,"th",11),e.YNc(2,Ie,2,1,"td",8),e.BQk()),2&Xe&&e.s9C("matColumnDef",Pt.$implicit)}function u(Xe,Pt){1&Xe&&e._UZ(0,"tr",49)}function y(Xe,Pt){1&Xe&&e._UZ(0,"tr",50)}const M=function(Xe){return{count:Xe}};let f=(()=>{class Xe{constructor(kt,Ot){this.dialogRef=kt,this.data=Ot,this.mailType="APP_CREATED_USER",this.reason=""}ngOnInit(){this.dataSource=new g.by(this.data.selectedApplications)}ngAfterViewInit(){this.dataSource.sort=this.sort}onConfirm(){this.dialogRef.close("RESEND"!==this.data.action||{type:this.mailType,reason:this.reason})}onCancel(){this.dialogRef.close(!1)}getFriendlyName(kt){const Ot=kt.lastIndexOf("/CN=");if(-1!==Ot){const $e=kt.slice(Ot+4,kt.length).replace("/unstructuredName="," ");return-1!==$e.lastIndexOf("\\")?kt.slice(kt.lastIndexOf("=")+1,kt.length):$e}return kt}getFedValue(kt,Ot){if(null===kt||0===kt.length)return"";let $e=[];return $e=kt.startsWith(Ot+":")?kt.split(Ot+":"):kt.split(","+Ot+":"),$e.length<2?"":($e[1]=$e[1].replace(/\\,/gi,"#ESCAPED_COMMA"),$e=$e[1].split(","),$e[0]=$e[0].replace("#ESCAPED_COMMA","\\,"),this.deescapeMapEscapings($e[0]))}deescapeMapEscapings(kt){let Ot=kt.replace(/\\:/gi,":");return Ot=Ot.replace(/\\,/gi,","),Ot=Ot.replace(/\\\\/gi,"\\"),Ot}static#e=this.\u0275fac=function(Ot){return new(Ot||Xe)(e.Y36(w.so),e.Y36(w.WI))};static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["app-applications-bulk-operation-dialog"]],viewQuery:function(Ot,$e){if(1&Ot&&e.Gf(E.YE,5),2&Ot){let bt;e.iGM(bt=e.CRH())&&($e.sort=bt.first)}},decls:66,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["alert_type","warn"],[3,"dataLength"],["mat-table","","matSort","","matSortActive","createdAt","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdAt"],["matColumnDef","voId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","voName"],["matColumnDef","groupId"],["matColumnDef","groupName"],["matColumnDef","type"],["matColumnDef","state"],["matColumnDef","extSourceName"],["matColumnDef","extSourceType"],["matColumnDef","user"],["matColumnDef","createdBy"],["matColumnDef","modifiedBy"],["matColumnDef","modifiedAt"],["matColumnDef","fedInfo"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],[1,"w-100"],["disableOptionCentering","",3,"value","valueChange"],["value","APP_CREATED_USER"],["value","APPROVABLE_GROUP_APP_USER",4,"ngIf"],["value","APP_CREATED_VO_ADMIN"],["value","MAIL_VALIDATION"],["value","APP_APPROVED_USER"],["value","APP_REJECTED_USER"],["value","APP_ERROR_VO_ADMIN"],["value","APPROVABLE_GROUP_APP_USER"],["matInput","",3,"ngModel","ngModelChange"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[3,"applicationType"],[3,"outerHTML"],[4,"ngIf","ngIfElse"],["name",""],[3,"matColumnDef"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"]],template:function(Ot,$e){1&Ot&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1),e.YNc(5,ie,25,24,"div",2),e.TgZ(6,"perun-web-apps-alert",3),e._uU(7),e.ALo(8,"translate"),e.qZA(),e.TgZ(9,"perun-web-apps-table-wrapper",4)(10,"table",5),e.ynx(11,6),e.YNc(12,F,3,3,"th",7),e.YNc(13,$,3,4,"td",8),e.BQk(),e.ynx(14,9),e.YNc(15,Te,3,3,"th",7),e.YNc(16,qe,3,4,"td",8),e.BQk(),e.ynx(17,10),e.YNc(18,Ne,3,3,"th",11),e.YNc(19,_t,2,1,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,et,3,3,"th",11),e.YNc(22,dt,2,1,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,lt,3,3,"th",11),e.YNc(25,at,2,1,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,ge,3,3,"th",11),e.YNc(28,J,3,4,"td",8),e.BQk(),e.ynx(29,15),e.YNc(30,pe,3,3,"th",7),e.YNc(31,Re,2,1,"td",8),e.BQk(),e.ynx(32,16),e.YNc(33,ze,3,3,"th",7),e.YNc(34,ve,3,3,"td",8),e.BQk(),e.ynx(35,17),e.YNc(36,Se,3,3,"th",11),e.YNc(37,nt,2,1,"td",8),e.BQk(),e.ynx(38,18),e.YNc(39,fe,3,3,"th",11),e.YNc(40,Ke,2,1,"td",8),e.BQk(),e.ynx(41,19),e.YNc(42,ye,3,3,"th",7),e.YNc(43,Ue,4,2,"td",8),e.BQk(),e.ynx(44,20),e.YNc(45,oe,3,3,"th",11),e.YNc(46,Ye,2,2,"td",8),e.BQk(),e.ynx(47,21),e.YNc(48,U,3,3,"th",7),e.YNc(49,ae,2,1,"td",8),e.BQk(),e.ynx(50,22),e.YNc(51,X,3,3,"th",11),e.YNc(52,He,3,4,"td",8),e.BQk(),e.ynx(53,23),e.YNc(54,ke,3,3,"th",11),e.YNc(55,Tt,2,1,"td",8),e.BQk(),e.YNc(56,r,3,1,"ng-container",24),e.YNc(57,u,1,0,"tr",25),e.YNc(58,y,1,0,"tr",26),e.qZA()()(),e.TgZ(59,"div",27)(60,"button",28),e.NdJ("click",function(){return $e.onCancel()}),e._uU(61),e.ALo(62,"translate"),e.qZA(),e.TgZ(63,"button",29),e.NdJ("click",function(){return $e.onConfirm()}),e._uU(64),e.ALo(65,"translate"),e.qZA()()()),2&Ot&&(e.Tol($e.data.theme),e.xp6(2),e.Oqu(e.lcZ(3,13,$e.data.title)),e.xp6(3),e.Q6J("ngIf","RESEND"===$e.data.action),e.xp6(2),e.hij(" ",e.xi3(8,15,$e.data.description,e.VKq(22,M,$e.dataSource.data.length))," "),e.xp6(2),e.Q6J("dataLength",$e.dataSource.data.length),e.xp6(1),e.Q6J("dataSource",$e.dataSource),e.xp6(46),e.Q6J("ngForOf",$e.data.fedColumnsFriendly),e.xp6(1),e.Q6J("matHeaderRowDef",$e.data.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",$e.data.displayedColumns),e.xp6(3),e.hij(" ",e.lcZ(62,18,"VO_DETAIL.APPLICATION.DIALOG.CANCEL")," "),e.xp6(3),e.hij(" ",e.lcZ(65,20,$e.data.confirmButtonLabel)," "))},dependencies:[H.sg,H.O5,C.ey,N.Nt,B.KE,x.Fj,x.JJ,x.On,O.lW,E.YE,E.nU,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,w.uh,w.xY,w.H8,Q.gD,ee.w,V.g,se.l,H.uU,Ce.X$,Be.d,we.R,le.h]})}return Xe})();var o=h(64124),n=h(37073),t=h(30617),i=h(92596),a=h(82599),c=h(55959),l=h(62481),d=h(38034);let s=(()=>{class Xe{ngOnInit(){this.startMinDate=new Date(2e3,0,1),this.endMaxDate=new Date}static#e=this.\u0275fac=function(Ot){return new(Ot||Xe)};static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["perun-web-apps-date-range"]],inputs:{startDate:"startDate",endDate:"endDate"},decls:10,vars:9,consts:[["appearance","fill",1,"me-2",3,"click"],[3,"max","min","rangePicker"],["matStartDate","","readonly","",3,"formControl"],["matEndDate","","readonly","",3,"formControl"],["matSuffix","",3,"for"],["picker",""]],template:function(Ot,$e){if(1&Ot){const bt=e.EpF();e.TgZ(0,"mat-form-field",0),e.NdJ("click",function(){e.CHM(bt);const Ct=e.MAs(9);return e.KtG(Ct.open())}),e.TgZ(1,"mat-label"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"mat-date-range-input",1),e._UZ(5,"input",2)(6,"input",3),e.qZA(),e._UZ(7,"mat-datepicker-toggle",4)(8,"mat-date-range-picker",null,5),e.qZA()}if(2&Ot){const bt=e.MAs(9);e.xp6(2),e.Oqu(e.lcZ(3,7,"VO_DETAIL.APPLICATION.DATE.LABEL")),e.xp6(2),e.Q6J("max",$e.endMaxDate)("min",$e.startMinDate)("rangePicker",bt),e.xp6(1),e.Q6J("formControl",$e.startDate),e.xp6(1),e.Q6J("formControl",$e.endDate),e.xp6(1),e.Q6J("for",bt)}},dependencies:[x.Fj,x.JJ,B.KE,B.hX,B.R9,x.oH,d.nW,d.wx,d.zY,d.By,d._g,Ce.X$]})}return Xe})();var S=h(2730);let k=(()=>{class Xe{constructor(){this.stateChanged=new e.vpe,this.state="pending"}select(){switch(this.state){case"approved":this.stateChanged.emit(["APPROVED"]);break;case"rejected":this.stateChanged.emit(["REJECTED"]);break;case"wfmv":this.stateChanged.emit(["NEW"]);break;case"submitted":this.stateChanged.emit(["VERIFIED"]);break;case"pending":this.stateChanged.emit(["NEW","VERIFIED"]);break;case"all":this.stateChanged.emit(null)}}static#e=this.\u0275fac=function(Ot){return new(Ot||Xe)};static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["perun-web-apps-application-state-selector"]],outputs:{stateChanged:"stateChanged"},decls:23,vars:22,consts:[[1,"input-width-250","me-2"],["disableOptionCentering","",3,"value","selectionChange","valueChange"],["value","all"],["value","pending"],["value","wfmv"],["value","submitted"],["value","approved"],["value","rejected"]],template:function(Ot,$e){1&Ot&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"mat-select",1),e.NdJ("selectionChange",function(){return $e.select()})("valueChange",function(Fe){return $e.state=Fe}),e.TgZ(5,"mat-option",2),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"mat-option",3),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.TgZ(11,"mat-option",4),e._uU(12),e.ALo(13,"translate"),e.qZA(),e.TgZ(14,"mat-option",5),e._uU(15),e.ALo(16,"translate"),e.qZA(),e.TgZ(17,"mat-option",6),e._uU(18),e.ALo(19,"translate"),e.qZA(),e.TgZ(20,"mat-option",7),e._uU(21),e.ALo(22,"translate"),e.qZA()()()),2&Ot&&(e.xp6(2),e.Oqu(e.lcZ(3,8,"APPLICATIONS_LIST.STATE")),e.xp6(2),e.Q6J("value",$e.state),e.xp6(2),e.Oqu(e.lcZ(7,10,"VO_DETAIL.APPLICATION.SELECTION_ALL")),e.xp6(3),e.Oqu(e.lcZ(10,12,"VO_DETAIL.APPLICATION.SELECTION_PENDING")),e.xp6(3),e.Oqu(e.lcZ(13,14,"VO_DETAIL.APPLICATION.SELECTION_WFMV")),e.xp6(3),e.Oqu(e.lcZ(16,16,"VO_DETAIL.APPLICATION.SELECTION_SUBMITTED")),e.xp6(3),e.Oqu(e.lcZ(19,18,"VO_DETAIL.APPLICATION.SELECTION_APPROVED")),e.xp6(3),e.Oqu(e.lcZ(22,20,"VO_DETAIL.APPLICATION.SELECTION_REJECTED")))},dependencies:[B.KE,B.hX,C.ey,Q.gD,Ce.X$]})}return Xe})();var re=h(69755),tt=h(81990);function Le(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"button",16),e.NdJ("click",function(){e.CHM(kt);const $e=e.oxw();return e.KtG($e.onApprove())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&Xe){const kt=e.oxw();e.Q6J("disabled",!kt.canPerformAction.approve),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE")," ")}}function Me(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM(kt);const $e=e.oxw();return e.KtG($e.onReject())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&Xe){const kt=e.oxw();e.Q6J("disabled",!kt.canPerformAction.reject),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECT")," ")}}function Pe(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM(kt);const $e=e.oxw();return e.KtG($e.onDelete())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&Xe){const kt=e.oxw();e.Q6J("disabled",!kt.canPerformAction.delete),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE")," ")}}function q(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"button",18),e.NdJ("click",function(){e.CHM(kt);const $e=e.oxw();return e.KtG($e.onResend())}),e.TgZ(1,"i",19),e._uU(2," mail_outline "),e.qZA(),e._uU(3),e.ALo(4,"translate"),e.qZA()}if(2&Xe){const kt=e.oxw();e.Q6J("disabled",!kt.canPerformAction.resend),e.xp6(3),e.hij(" ",e.lcZ(4,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SEND_NOTIFICATION")," ")}}function W(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"button",18),e.NdJ("click",function(){e.CHM(kt);const $e=e.oxw();return e.KtG($e.viewChanged())}),e.TgZ(1,"mat-icon"),e._uU(2,"settings"),e.qZA()()}if(2&Xe){const kt=e.oxw();e.Q6J("disabled",kt.showAllDetails)}}function de(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"mat-slide-toggle",11),e.NdJ("change",function(){e.CHM(kt);const $e=e.oxw();return e.KtG($e.toggleIncludeGroups())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&Xe){const kt=e.oxw();e.Q6J("checked",kt.showGroupApps),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.SHOW_GROUP_APPLICATIONS")," ")}}function Je(Xe,Pt){1&Xe&&e._UZ(0,"perun-web-apps-loading-table")}const rt=function(){return[]};function St(Xe,Pt){if(1&Xe){const kt=e.EpF();e.TgZ(0,"perun-web-apps-applications-dynamic-list",20),e.NdJ("loading$",function($e){e.CHM(kt);const bt=e.oxw();return e.KtG(bt.loading$=$e)})("selectedApplications",function($e){e.CHM(kt);const bt=e.oxw();return e.KtG(bt.onSelectedApplicationsChange($e))}),e.qZA()}if(2&Xe){const kt=e.oxw();e.Q6J("tableId",kt.showAllDetails?kt.detailTableId:kt.tableId)("searchString",kt.filterValue)("displayedColumns",kt.currentColumns)("fedColumnsFriendly",kt.showAllDetails?e.DdM(12,rt):kt.configuredFedColumns)("fedAttrs",kt.fedAttrs)("states",kt.currentStates)("dateFrom",kt.startDate.value)("dateTo",kt.endDate.value)("includeGroupApps",kt.showGroupApps)("refreshTable",kt.refresh)("vo",kt.vo)("group",kt.group)}}let Mt=(()=>{class Xe{constructor(kt,Ot,$e,bt,Fe,Ct){this.attributeService=kt,this.registrarService=Ot,this.notificator=$e,this.translate=bt,this.dialog=Fe,this.cd=Ct,this.changeView=new e.vpe,this.refresh=!1,this.tooltipMessages={approve:"",reject:"",delete:"",resend:"",columnSettings:""},this.canPerformAction={approve:!1,reject:!1,delete:!1,resend:!1},this.currentStates=["NEW","VERIFIED"],this.filterValue="",this.startDate=new x.NI(this.yearAgo()),this.endDate=new x.NI(new Date),this.showAllDetails=!1,this.showGroupApps=!1,this.prependColumns=["checkbox","id"],this.groupPrependColumns=["groupId","groupName"],this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.detailedColumns=["createdAt","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.currentColumns=[],this.configuredColumns=[],this.configuredFedColumns=[],this.selectedApplications=[]}set viewPreferences(kt){kt?.value?.length>0?(this.configuredColumns=kt.value,this.configuredFedColumns=this.configuredColumns.filter(Ot=>this.fedAttrs.some($e=>$e.friendlyName===Ot))):(this.configuredColumns=[],this.configuredFedColumns=[]),this.authRights.columnSettings=kt?.writable,this.currentColumns=this.setColumns()}ngOnInit(){this.loading$=(0,p.of)(!0),this.showGroupApps=!!this.group,this.onSelectedApplicationsChange([])}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}applyFilter(kt){this.filterValue=kt,this.cd.detectChanges()}onApprove(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.APPROVE.TITLE","VO_DETAIL.APPLICATION.DIALOG.APPROVE.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE","APPROVE",this.selectedApplications,this.currentColumns).afterClosed().subscribe(Ot=>{Ot&&this.registrarService.approveApplications(this.selectedApplications.map($e=>$e.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.APPROVE"),this.refreshTable()},error:$e=>{this.showErrorDialog("VO_DETAIL.APPLICATION.ERROR.APPROVE",$e,this.translate.instant("VO_DETAIL.APPLICATION.ERROR.APPROVE_DESCRIPTION",{error:$e.message})),this.refreshTable()}})})}onReject(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.REJECT.TITLE","VO_DETAIL.APPLICATION.DIALOG.REJECT.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECT","REJECT",this.selectedApplications,this.currentColumns).afterClosed().subscribe(Ot=>{Ot&&this.registrarService.rejectApplications(this.selectedApplications.map($e=>$e.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.REJECT"),this.refreshTable()},error:$e=>{this.showErrorDialog("VO_DETAIL.APPLICATION.ERROR.REJECT",$e,this.translate.instant("VO_DETAIL.APPLICATION.ERROR.REJECT_DESCRIPTION",{error:$e.message})),this.refreshTable()}})})}onDelete(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.DELETE.TITLE","VO_DETAIL.APPLICATION.DIALOG.DELETE.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE","DELETE",this.selectedApplications,this.currentColumns).afterClosed().subscribe(Ot=>{Ot&&this.registrarService.deleteApplications(this.selectedApplications.map($e=>$e.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.DELETE"),this.refreshTable()}})})}onResend(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.RESEND.TITLE","VO_DETAIL.APPLICATION.DIALOG.RESEND.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SEND_NOTIFICATION","RESEND",this.selectedApplications,this.currentColumns).afterClosed().subscribe(Ot=>{Ot&&this.registrarService.sendMessages({ids:this.selectedApplications.map($e=>$e.id),mailType:Ot.type,reason:Ot.reason}).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.RESEND"),this.refreshTable()}})})}statesChanged(kt){this.currentStates=kt,this.cd.detectChanges()}viewChanged(){this.changeView.emit()}toggleDetailedView(){this.showAllDetails=!this.showAllDetails,this.currentColumns=this.setColumns(),this.tooltipMessages.columnSettings=this.translate.instant(this.showAllDetails?"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP":"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS"),this.cd.detectChanges()}toggleIncludeGroups(){this.showGroupApps=!this.showGroupApps,this.currentColumns=this.setColumns(),this.cd.detectChanges()}onSelectedApplicationsChange(kt){this.selectedApplications=kt;const Ot=this.getSelectedState();this.setCanPerform(Ot),this.setButtonsTooltips(Ot)}getSelectedState(){if(0===this.selectedApplications.length)return null;let kt=this.selectedApplications[0].state;for(const Ot of this.selectedApplications)if(Ot.state!==kt){kt=null;break}return kt}setCanPerform(kt){this.canPerformAction.approve="NEW"===kt||"VERIFIED"===kt,this.canPerformAction.reject="NEW"===kt||"VERIFIED"===kt,this.canPerformAction.delete="NEW"===kt||"REJECTED"===kt,this.canPerformAction.resend=!!kt}setButtonsTooltips(kt){if(kt)this.tooltipMessages.approve=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.APPROVE.${kt}`),this.tooltipMessages.reject=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.REJECT.${kt}`),this.tooltipMessages.delete=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.DELETE.${kt}`),this.tooltipMessages.resend=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.SEND_NOTIFICATION.${kt}`);else{const Ot=this.translate.instant(this.selectedApplications.length?"VO_DETAIL.APPLICATION.TOOLTIPS.MULTIPLE_STATUSES_SELECTED":"VO_DETAIL.APPLICATION.TOOLTIPS.NO_APPLICATION_SELECTED");this.tooltipMessages.approve=Ot,this.tooltipMessages.reject=Ot,this.tooltipMessages.delete=Ot,this.tooltipMessages.resend=Ot}this.tooltipMessages.columnSettings=this.translate.instant(this.showAllDetails?"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP":"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS")}openDialog(kt,Ot,$e,bt,Fe,Ct){const jt=Ct.filter(Ht=>"checkbox"!==Ht&&"state"!==Ht),xt=(0,o.kZ)();return xt.width="1300px",xt.data={theme:this.theme,title:kt,description:Ot,confirmButtonLabel:$e,action:bt,selectedApplications:Fe,displayedColumns:jt,allowGroupMailType:!!this.group,fedColumnsFriendly:this.configuredFedColumns,fedColumnsDisplay:this.configuredFedColumns.map(Ht=>this.fedAttrs.find(Wt=>Wt.friendlyName===Ht)?.displayName||"")},this.dialog.open(f,xt)}setColumns(){let kt=this.prependColumns;return this.showGroupApps&&(kt=this.prependColumns.concat(this.groupPrependColumns)),kt.concat(this.showAllDetails?this.detailedColumns:this.configuredColumns.length>0?this.configuredColumns:this.simpleColumns)}yearAgo(){const kt=new Date;return kt.setDate(kt.getDate()-365),kt}showErrorDialog(kt,Ot,$e){const bt=this.createNotificationData(kt,Ot,$e);this.dialog.open(n.FM,{width:"550px",data:bt,autoFocus:!1})}createNotificationData(kt,Ot,$e){return{type:"error",error:Ot,description:$e,title:this.translate.instant(kt),actionText:this.notificator.getDefaultActionMessage(),delay:this.notificator.defaultErrorDelayMs,icon:"error_outline",action:null,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`}}static#e=this.\u0275fac=function(Ot){return new(Ot||Xe)(e.Y36(A.H8),e.Y36(A.tk),e.Y36(m.V6),e.Y36(m.Te),e.Y36(w.uw),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["app-application-actions"]],inputs:{theme:"theme",vo:"vo",group:"group",authRights:"authRights",tableId:"tableId",detailTableId:"detailTableId",fedAttrs:"fedAttrs",viewPreferences:"viewPreferences"},outputs:{changeView:"changeView"},decls:28,vars:25,consts:[[1,"page-subtitle"],[1,"action-row"],[3,"refresh"],[3,"matTooltip"],["color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",3,"disabled","click",4,"ngIf"],[3,"stateChanged"],[3,"placeholder","filter"],[3,"endDate","startDate"],["matTooltipPosition","above",3,"matTooltip"],[3,"checked","change"],[3,"checked","change",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","group","loading$","selectedApplications",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",3,"disabled","click"],["color","warn","mat-flat-button","",3,"disabled","click"],["mat-stroked-button","",3,"disabled","click"],[1,"material-icons"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","group","loading$","selectedApplications"]],template:function(Ot,$e){if(1&Ot&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),e.NdJ("refresh",function(){return $e.refreshTable()}),e.qZA(),e.TgZ(5,"span",3),e.YNc(6,Le,3,4,"button",4),e.qZA(),e.TgZ(7,"span",3),e.YNc(8,Me,3,4,"button",5),e.qZA(),e.TgZ(9,"span",3),e.YNc(10,Pe,3,4,"button",5),e.qZA(),e.TgZ(11,"span",3),e.YNc(12,q,5,4,"button",6),e.qZA(),e.TgZ(13,"perun-web-apps-application-state-selector",7),e.NdJ("stateChanged",function(Fe){return $e.statesChanged(Fe)}),e.qZA(),e.TgZ(14,"perun-web-apps-debounce-filter",8),e.NdJ("filter",function(Fe){return $e.applyFilter(Fe)}),e.qZA(),e._UZ(15,"perun-web-apps-date-range",9),e.TgZ(16,"span",10),e.YNc(17,W,3,1,"button",6),e.qZA()(),e.TgZ(18,"div",1)(19,"mat-slide-toggle",11),e.NdJ("change",function(){return $e.toggleDetailedView()}),e._uU(20),e.ALo(21,"translate"),e.qZA(),e.YNc(22,de,3,4,"mat-slide-toggle",12),e.qZA(),e.YNc(23,Je,1,0,"ng-template",null,13,e.W1O),e.TgZ(25,"div",14),e.YNc(26,St,1,13,"perun-web-apps-applications-dynamic-list",15),e.ALo(27,"async"),e.qZA()),2&Ot){const bt=e.MAs(24);e.xp6(1),e.Oqu(e.lcZ(2,19,"VO_DETAIL.APPLICATION.TITLE")),e.xp6(4),e.Q6J("matTooltip",$e.canPerformAction.approve?"":$e.tooltipMessages.approve),e.xp6(1),e.Q6J("ngIf",$e.authRights.approve),e.xp6(1),e.Q6J("matTooltip",$e.canPerformAction.reject?"":$e.tooltipMessages.reject),e.xp6(1),e.Q6J("ngIf",$e.authRights.reject),e.xp6(1),e.Q6J("matTooltip",$e.canPerformAction.delete?"":$e.tooltipMessages.delete),e.xp6(1),e.Q6J("ngIf",$e.authRights.delete),e.xp6(1),e.Q6J("matTooltip",$e.canPerformAction.resend?"":$e.tooltipMessages.resend),e.xp6(1),e.Q6J("ngIf",$e.authRights.resend),e.xp6(2),e.Q6J("placeholder","VO_DETAIL.APPLICATION.FILTER"),e.xp6(1),e.Q6J("endDate",$e.endDate)("startDate",$e.startDate),e.xp6(1),e.Q6J("matTooltip",$e.tooltipMessages.columnSettings),e.xp6(1),e.Q6J("ngIf",$e.authRights.columnSettings),e.xp6(2),e.Q6J("checked",$e.showAllDetails),e.xp6(1),e.hij(" ",e.lcZ(21,21,"VO_DETAIL.APPLICATION.SHOW_ALL_DETAILS")," "),e.xp6(2),e.Q6J("ngIf",$e.vo),e.xp6(4),e.Q6J("perunWebAppsLoader",e.lcZ(27,23,$e.loading$))("perunWebAppsLoaderIndicator",bt)}},dependencies:[H.O5,t.Hw,O.lW,i.gM,a.Rr,c.K,l.t,s,S.P,k,re.e,tt.S,H.Ov,Ce.X$],styles:[".action-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem}"]})}return Xe})()},12246:(xe,Z,h)=>{"use strict";h.d(Z,{l:()=>N});var e=h(65879),p=h(19366),A=h(73615),x=h(96814),m=h(56223),w=h(92596),g=h(87466),E=h(10350),H=h(71365);function C(B,O){if(1&B){const Q=e.EpF();e.TgZ(0,"div")(1,"perun-web-apps-user-search-select",6),e.NdJ("userSelected",function(V){e.CHM(Q);const se=e.oxw();return e.KtG(se.selectSponsor(V))}),e.qZA()()}if(2&B){const Q=e.oxw();e.xp6(1),e.Q6J("disableAutoSelect",!0)("users",Q.voSponsors)}}let N=(()=>{class B{constructor(Q){this.guiAuthResolver=Q,this.voSponsors=[],this.disableSelf=!1,this.customTitle="DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR_DEFAULT",this.sponsorTypeSelected=new e.vpe,this.sponsorSelected=new e.vpe,this.sponsorType="self",this.isSponsor=!1,this.isPerunAdmin=!1,this.selectedSponsor=null,this.selfTooltip="DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SELF_DISABLED"}ngOnInit(){this.isSponsor=this.guiAuthResolver.principalHasRole(p.uU.SPONSOR,"Vo",this.voId),this.isPerunAdmin=this.guiAuthResolver.isPerunAdmin(),this.isSelfEnabled()&&(this.selfTooltip="DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SELF_DISABLED_COPY"),this.updateSponsorType()}ngOnChanges(){this.updateSponsorType()}updateSponsorType(){this.sponsorType=this.isSelfEnabled()?"self":"other",this.emitSponsorType()}emitSponsorType(){"self"===this.sponsorType&&this.selectSponsor(null),this.sponsorTypeSelected.emit(this.sponsorType)}selectSponsor(Q){this.selectedSponsor=Q,this.sponsorSelected.emit(Q)}isSelfEnabled(){return this.isSponsor&&!this.disableSelf}static#e=this.\u0275fac=function(ee){return new(ee||B)(e.Y36(A.x4))};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["app-choose-sponsor"]],inputs:{voId:"voId",voSponsors:"voSponsors",disableSelf:"disableSelf",customTitle:"customTitle"},outputs:{sponsorTypeSelected:"sponsorTypeSelected",sponsorSelected:"sponsorSelected"},features:[e.TTD],decls:16,vars:21,consts:[[1,"mt-4"],[1,"dialog-container",3,"ngModel","ngModelChange"],["matTooltipPosition","before",3,"matTooltip","matTooltipDisabled"],["value","self",3,"disabled","click"],["value","other",3,"disabled"],[4,"ngIf"],[3,"disableAutoSelect","users","userSelected"]],template:function(ee,V){1&ee&&(e.TgZ(0,"div",0)(1,"h6"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"mat-radio-group",1),e.NdJ("ngModelChange",function(Ce){return V.sponsorType=Ce})("ngModelChange",function(){return V.emitSponsorType()}),e.TgZ(5,"span",2),e.ALo(6,"translate"),e.TgZ(7,"mat-radio-button",3),e.NdJ("click",function(){return V.selectedSponsor=null}),e._uU(8),e.ALo(9,"translate"),e.qZA()(),e.TgZ(10,"span",2),e.ALo(11,"translate"),e.TgZ(12,"mat-radio-button",4),e._uU(13),e.ALo(14,"translate"),e.qZA()()(),e.YNc(15,C,2,2,"div",5),e.qZA()),2&ee&&(e.xp6(2),e.Oqu(e.lcZ(3,11,V.customTitle)),e.xp6(2),e.Q6J("ngModel",V.sponsorType),e.xp6(1),e.s9C("matTooltip",e.lcZ(6,13,V.selfTooltip)),e.Q6J("matTooltipDisabled",V.isSelfEnabled()),e.xp6(2),e.Q6J("disabled",!V.isSelfEnabled()),e.xp6(1),e.hij(" ",e.lcZ(9,15,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SELF")," "),e.xp6(2),e.s9C("matTooltip",e.lcZ(11,17,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_OTHER_DISABLED")),e.Q6J("matTooltipDisabled",V.isPerunAdmin),e.xp6(2),e.Q6J("disabled",!V.isPerunAdmin),e.xp6(1),e.hij(" ",e.lcZ(14,19,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_OTHER")," "),e.xp6(2),e.Q6J("ngIf","other"===V.sponsorType))},dependencies:[x.O5,m.JJ,m.On,w.gM,g.VQ,g.U0,E.S,H.X$]})}return B})()},46845:(xe,Z,h)=>{"use strict";h.d(Z,{J:()=>se});var e=h(17700),p=h(73615),A=h(87824),x=h(64124),m=h(56223),w=h(65879),g=h(71365),E=h(96814),H=h(23680),C=h(24516),N=h(64170),B=h(32296),O=h(98525),Q=h(19666);function ee(Ce,Be){if(1&Ce&&(w.TgZ(0,"mat-option",9),w._uU(1),w.ALo(2,"applicationFormItemType"),w.qZA()),2&Ce){const we=Be.$implicit;w.Q6J("value",we),w.xp6(1),w.hij(" ",w.lcZ(2,2,we)," ")}}function V(Ce,Be){if(1&Ce&&(w.TgZ(0,"mat-option",9),w._uU(1),w.qZA()),2&Ce){const we=Be.$implicit;w.Q6J("value",we),w.xp6(1),w.hij(" ",we," ")}}let se=(()=>{class Ce{constructor(we,le,be,v){this.dialogRef=we,this.data=le,this.translateService=be,this.store=v,this.languages=this.store.getProperty("supported_languages"),this.items=[],this.selectedWidget="HEADING",this.widgets=["HEADING","HTML_COMMENT","TEXTFIELD","VALIDATED_EMAIL","USERNAME","PASSWORD","SELECTIONBOX","TEXTAREA","COMBOBOX","CHECKBOX","SUBMIT_BUTTON","RADIO","TIMEZONE","AUTO_SUBMIT_BUTTON","EMBEDDED_GROUP_APPLICATION","LIST_INPUT_BOX","MAP_INPUT_BOX"]}ngOnInit(){this.translateService.get("DIALOGS.APPLICATION_FORM_ADD_ITEM.INSERT_TO_BEGINNING").subscribe(we=>{this.nameCtrl=new m.p4("",[m.kI.required,m.kI.pattern(".*[\\S]+.*"),m.kI.maxLength(129)]),this.nameCtrl.markAllAsTouched(),this.items.push(we);for(const le of this.data.applicationFormItems)this.items.push(le.shortname),le.type===A.Dy.EMBEDDED_GROUP_APPLICATION&&(this.widgets=this.widgets.filter(be=>be!==A.Dy.EMBEDDED_GROUP_APPLICATION));this.selectedItem=we})}setInputWidgetHeight(we){return Math.ceil(we/80)+2.5}cancel(){this.dialogRef.close(void 0)}submit(){const we=this.createApplicationItem();this.dialogRef.close([this.data.applicationFormItems,we])}createApplicationItem(){const we=(0,x.dv)(this.languages);we.id=this.data.fakeId,we.shortname=this.nameCtrl.value,we.type=this.selectedWidget;for(let le=0;le{"use strict";h.d(Z,{r:()=>m});var e=h(87824),p=h(78337),A=h(17700),x=h(65879);let m=(()=>{class w{constructor(E,H,C,N){this.dialogRef=E,this.data=H,this.groupService=C,this.registrarService=N,this.loading=!1,this.unAssignedGroups=[],this.selection=new p.Ov(!0,[])}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.groupService.getAllSubGroups(this.data.groupId).subscribe({next:E=>{this.unAssignedGroups=E.filter(H=>!this.data.assignedGroups.includes(H.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addSubgroupsToAutoRegistration(this.selection.selected.map(E=>E.id),this.data.groupId,this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(H){return new(H||w)(x.Y36(A.so),x.Y36(A.WI),x.Y36(e.ff),x.Y36(e.tk))};static#t=this.\u0275cmp=x.Xpm({type:w,selectors:[["app-add-group-to-group-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(H,C){1&H&&(x.TgZ(0,"app-add-group-to-registration",0),x.NdJ("addEvent",function(){return C.onAdd()}),x.qZA()),2&H&&x.Q6J("loading",C.loading)("theme",C.theme)("dialogRef",C.dialogRef)("unAssignedGroups",C.unAssignedGroups)("selection",C.selection)}})}return w})()},96622:(xe,Z,h)=>{"use strict";h.d(Z,{Q:()=>m});var e=h(87824),p=h(78337),A=h(17700),x=h(65879);let m=(()=>{class w{constructor(E,H,C,N){this.dialogRef=E,this.data=H,this.groupService=C,this.registrarService=N,this.loading=!1,this.unAssignedGroups=[],this.selection=new p.Ov(!0,[])}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.groupService.getAllGroups(this.data.voId).subscribe({next:E=>{this.unAssignedGroups=E.filter(H=>!this.data.assignedGroups.includes(H.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addVoGroupsToAutoRegistration(this.selection.selected.map(E=>E.id),this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(H){return new(H||w)(x.Y36(A.so),x.Y36(A.WI),x.Y36(e.ff),x.Y36(e.tk))};static#t=this.\u0275cmp=x.Xpm({type:w,selectors:[["app-add-group-to-vo-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(H,C){1&H&&(x.TgZ(0,"app-add-group-to-registration",0),x.NdJ("addEvent",function(){return C.onAdd()}),x.qZA()),2&H&&x.Q6J("loading",C.loading)("theme",C.theme)("dialogRef",C.dialogRef)("unAssignedGroups",C.unAssignedGroups)("selection",C.selection)}})}return w})()},15939:(xe,Z,h)=>{"use strict";h.d(Z,{W:()=>Q});var e=h(17700),p=h(87824),A=h(73615),x=h(64124),m=h(65879),w=h(32296),g=h(12207),E=h(69087),H=h(10781),C=h(69755),N=h(71365);function B(ee,V){1&ee&&m._UZ(0,"perun-web-apps-loading-dialog")}function O(ee,V){if(1&ee){const se=m.EpF();m.TgZ(0,"div")(1,"h1",2),m._uU(2),m.ALo(3,"translate"),m.qZA(),m.TgZ(4,"div",3)(5,"div",4),m._uU(6),m.ALo(7,"translate"),m.qZA(),m._uU(8),m.ALo(9,"translate"),m.TgZ(10,"perun-web-apps-vo-search-select",5),m.NdJ("voSelected",function(Be){m.CHM(se);const we=m.oxw();return m.KtG(we.voSelected(Be))}),m.qZA(),m._uU(11),m.ALo(12,"translate"),m.TgZ(13,"perun-web-apps-group-search-select",6),m.NdJ("groupSelected",function(Be){m.CHM(se);const we=m.oxw();return m.KtG(we.selectedGroup=Be)}),m.qZA()(),m.TgZ(14,"div",7)(15,"button",8),m.NdJ("click",function(){m.CHM(se);const Be=m.oxw();return m.KtG(Be.cancel())}),m._uU(16),m.ALo(17,"translate"),m.qZA(),m.TgZ(18,"button",9),m.NdJ("click",function(){m.CHM(se);const Be=m.oxw();return m.KtG(Be.submit())}),m._uU(19),m.ALo(20,"translate"),m.qZA()()()}if(2&ee){const se=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,11,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.TITLE")),m.xp6(4),m.hij(" ",m.lcZ(7,13,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.DESCRIPTION")," "),m.xp6(2),m.hij(" ",m.lcZ(9,15,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SOURCE_VO"),": "),m.xp6(2),m.Q6J("vos",se.vos),m.xp6(1),m.hij(" ",m.lcZ(12,17,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SOURCE_GROUP"),": "),m.xp6(2),m.Q6J("groups",se.groups)("firstSelectedGroup",se.selectedGroup)("disableAutoSelect",!0),m.xp6(3),m.hij(" ",m.lcZ(17,19,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.CANCEL_BUTTON")," "),m.xp6(2),m.Q6J("disabled",!se.selectedVo&&!se.selectedGroup||se.loading),m.xp6(1),m.hij(" ",m.lcZ(20,21,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUBMIT_BUTTON")," ")}}let Q=(()=>{class ee{constructor(se,Ce,Be,we,le,be,v,ie,F){this.dialogRef=se,this.voService=Ce,this.groupService=Be,this.translateService=we,this.registrarManager=le,this.notificatorService=be,this.apiRequest=v,this.cd=ie,this.data=F,this.vos=[],this.groups=[],this.selectedGroup=null,this.loading=!1,this.nameFunction=$=>$.name,we.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUCCESS").subscribe($=>this.successMessage=$),we.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.PRIVILEGE").subscribe($=>this.privilegeMessage=$),we.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.NO_FORM").subscribe($=>this.noFormMessage=$)}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.translateService.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.NO_GROUP_SELECTED").subscribe({next:se=>{this.fakeGroup={id:-1,name:se,voId:0,parentGroupId:0,shortName:"",description:"",beanName:"group"},this.selectedGroup=this.fakeGroup,this.voService.getMyVos().subscribe({next:Ce=>{this.vos=Ce,this.loading=!1,this.vos.length>0&&this.voSelected(this.vos.sort(x.aC)[0])},error:()=>{this.loading=!1}})},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}submit(){this.apiRequest.dontHandleErrorForNext(),this.loading=!0,this.data.groupId?this.selectedGroup===this.fakeGroup?this.registrarManager.copyFormFromVoToGroup(this.selectedVo.id,this.data.groupId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:se=>{"FormNotExistsException"===se.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===se.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}}):this.registrarManager.copyFormFromGroupToGroup(this.selectedGroup.id,this.data.groupId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:se=>{"FormNotExistsException"===se.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===se.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}}):this.selectedGroup===this.fakeGroup?this.registrarManager.copyFormFromVoToVo(this.selectedVo.id,this.data.voId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:se=>{"FormNotExistsException"===se.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===se.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}}):this.registrarManager.copyFormFromGroupToVo(this.selectedGroup.id,this.data.voId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:se=>{"FormNotExistsException"===se.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===se.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}})}voSelected(se){this.selectedVo=se,this.cd.detectChanges(),this.getGroups()}getGroups(){void 0!==this.selectedVo?this.groupService.getAllGroups(this.selectedVo.id).subscribe(se=>{this.groups=[this.fakeGroup].concat(se)}):this.groups=[this.fakeGroup],this.selectedGroup=this.fakeGroup}static#e=this.\u0275fac=function(Ce){return new(Ce||ee)(m.Y36(e.so),m.Y36(p.YF),m.Y36(p.ff),m.Y36(A.Te),m.Y36(p.tk),m.Y36(A.V6),m.Y36(A.F5),m.Y36(m.sBO),m.Y36(e.WI))};static#t=this.\u0275cmp=m.Xpm({type:ee,selectors:[["app-application-form-copy-items-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mb-2","font-italic"],[1,"long-input",3,"vos","voSelected"],[1,"long-input",3,"groups","firstSelectedGroup","disableAutoSelect","groupSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Ce,Be){if(1&Ce&&(m.YNc(0,B,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,O,21,23,"div",1),m.qZA()),2&Ce){const we=m.MAs(1);m.xp6(2),m.Gre("",Be.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",we)}},dependencies:[w.lW,e.uh,e.xY,e.H8,g.b,E.M,H.h,C.e,N.X$]})}return ee})()},10981:(xe,Z,h)=>{"use strict";h.d(Z,{a:()=>we});var e=h(87824),p=h(17700),A=h(73615),x=h(80874),m=h(64124),w=h(65879),g=h(96814),E=h(32296),H=h(77988),C=h(11186),N=h(12207),B=h(69755),O=h(4675);let Q=(()=>{class le{constructor(){this.valueSelection=new w.vpe,this.selectClosed=new w.vpe,this.defaultTextFunction=v=>v,this.secondaryTextFunction=()=>""}static#e=this.\u0275fac=function(ie){return new(ie||le)};static#t=this.\u0275cmp=w.Xpm({type:le,selectors:[["perun-web-apps-string-search-select"]],inputs:{values:"values",preselectedValues:"preselectedValues",selectPlaceholder:"selectPlaceholder",mainTextFunction:"mainTextFunction"},outputs:{valueSelection:"valueSelection",selectClosed:"selectClosed"},decls:2,vars:8,consts:[[1,"w-450"],[3,"entities","entity","searchFunction","mainTextFunction","secondaryTextFunction","multiple","disableAutoSelect","selectPlaceholder","entitySelected","selectClosed"]],template:function(ie,F){1&ie&&(w.TgZ(0,"div",0)(1,"perun-web-apps-entity-search-select",1),w.NdJ("entitySelected",function(Te){return F.valueSelection.emit(Te)})("selectClosed",function(Te){return F.selectClosed.emit(Te)}),w.qZA()()),2&ie&&(w.xp6(1),w.Q6J("entities",F.values)("entity",F.preselectedValues)("searchFunction",F.mainTextFunction?F.mainTextFunction:F.defaultTextFunction)("mainTextFunction",F.mainTextFunction?F.mainTextFunction:F.defaultTextFunction)("secondaryTextFunction",F.secondaryTextFunction)("multiple",!0)("disableAutoSelect",!0)("selectPlaceholder",F.selectPlaceholder))},dependencies:[O.i],styles:[".w-450[_ngcontent-%COMP%]{width:450px}"]})}return le})();var ee=h(71365);function V(le,be){1&le&&w._UZ(0,"perun-web-apps-loading-dialog")}function se(le,be){if(1&le){const v=w.EpF();w.TgZ(0,"button",14),w.NdJ("click",function(){w.CHM(v);const F=w.oxw(2);return w.KtG(F.default())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2&le&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO_DEFAULT")," "))}function Ce(le,be){if(1&le&&(w.TgZ(0,"button",15),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&le){w.oxw();const v=w.MAs(11);w.Q6J("matMenuTriggerFor",v),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO")," ")}}function Be(le,be){if(1&le){const v=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",3)(5,"div",4),w._UZ(6,"perun-web-apps-string-search-select",5),w.ALo(7,"translate"),w.YNc(8,se,3,3,"button",6),w.YNc(9,Ce,3,4,"button",7),w.TgZ(10,"mat-menu",null,8)(12,"button",9),w.NdJ("click",function(){w.CHM(v);const F=w.oxw();return w.KtG(F.default())}),w._uU(13),w.ALo(14,"translate"),w.qZA(),w.TgZ(15,"button",9),w.NdJ("click",function(){w.CHM(v);const F=w.oxw();return w.KtG(F.template())}),w._uU(16),w.ALo(17,"translate"),w.qZA()()(),w.TgZ(18,"perun-web-apps-alert",10),w._uU(19),w.ALo(20,"translate"),w.qZA()(),w.TgZ(21,"div",11)(22,"button",12),w.NdJ("click",function(){w.CHM(v);const F=w.oxw();return w.KtG(F.cancel())}),w._uU(23),w.ALo(24,"translate"),w.qZA(),w.TgZ(25,"button",13),w.NdJ("click",function(){w.CHM(v);const F=w.oxw();return w.KtG(F.confirm())}),w._uU(26),w.ALo(27,"translate"),w.qZA()()()}if(2&le){const v=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,13,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.TITLE")),w.xp6(4),w.Q6J("values",v.columnOptions)("preselectedValues",v.selectedColumns)("selectPlaceholder",w.lcZ(7,15,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.FILTER_COLUMNS"))("mainTextFunction",v.columnTranslation),w.xp6(2),w.Q6J("ngIf",!v.templateAttribute),w.xp6(1),w.Q6J("ngIf",v.templateAttribute),w.xp6(4),w.hij(" ",w.lcZ(14,17,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.DEFAULT")," "),w.xp6(3),w.hij(" ",w.lcZ(17,19,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.VO_SETTINGS")," "),w.xp6(3),w.hij(" ",w.lcZ(20,21,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.WARN")," "),w.xp6(4),w.hij(" ",w.lcZ(24,23,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CANCEL")," "),w.xp6(2),w.Q6J("disabled",v.loading),w.xp6(1),w.hij(" ",w.lcZ(27,25,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CONFIRM")," ")}}let we=(()=>{class le{constructor(v,ie,F,$,Te,qe){this.dialogRef=v,this.attributesManager=ie,this.data=F,this.translate=$,this.notificator=Te,this.columnNamePipe=qe,this.loading=!1,this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.columnOptions=["createdAt","type","state","createdBy","modifiedBy"],this.selectedColumns=[],this.fedAttributeDefs=[],this.columnTranslation=Ne=>this.columnNamePipe.transform(this.friendlyToDisplayAttrName(Ne))}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.data.groupId?this.attributesManager.getIdpAttributeDefinitions().subscribe(v=>{this.processFedAttributes(v),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(ie=>{null!==ie.value&&(this.templateAttribute=ie),this.attributesManager.getGroupAttributeByName(this.data.groupId,"urn:perun:group:attribute-def:def:applicationViewPreferences").subscribe(F=>{this.processCurrentSettings(F),this.loading=!1})})}):this.attributesManager.getIdpAttributeDefinitions().subscribe(v=>{this.processFedAttributes(v),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(ie=>{this.processCurrentSettings(ie)}),this.loading=!1})}confirm(){this.attribute.value=null===this.selectedColumns||0===this.selectedColumns.length||(0,m.uY)(this.selectedColumns,this.simpleColumns)?[]:[...this.selectedColumns],this.data.groupId?this.changeGroupAttribute():this.changeVoAttribute()}cancel(){this.dialogRef.close(!1)}default(){this.selectedColumns=[...this.simpleColumns]}template(){this.selectedColumns=this.templateAttribute.value}friendlyToDisplayAttrName(v){return this.fedAttributeDefs.find(ie=>ie.friendlyName===v)?.displayName||v}changeVoAttribute(){this.loading=!0,this.attributesManager.setVoAttribute({vo:this.data.voId,attribute:this.attribute}).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SUCCESS"))},error:()=>{this.loading=!1}})}changeGroupAttribute(){this.loading=!0,this.attributesManager.setGroupAttribute({group:this.data.groupId,attribute:this.attribute}).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SUCCESS"))},error:()=>{this.loading=!1}})}processFedAttributes(v){v=v.sort((ie,F)=>ie.friendlyName.localeCompare(F.friendlyName)),this.fedAttributeDefs=v,v.forEach(ie=>{this.columnOptions.push(ie.friendlyName)}),this.columnOptions=[...this.columnOptions]}processCurrentSettings(v){this.attribute=v;const ie=v.value;this.selectedColumns=null!==ie&&ie.length>0?[...ie]:[...this.simpleColumns]}static#e=this.\u0275fac=function(ie){return new(ie||le)(w.Y36(p.so),w.Y36(e.H8),w.Y36(p.WI),w.Y36(A.Te),w.Y36(A.V6),w.Y36(x.KB))};static#t=this.\u0275cmp=w.Xpm({type:le,selectors:[["app-applications-list-columns-change-dialog"]],features:[w._Bn([x.KB])],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"d-flex","flex-row","align-items-baseline","justify-content-between"],[3,"values","preselectedValues","selectPlaceholder","mainTextFunction"],["mat-stroked-button","",3,"click",4,"ngIf"],["class","dropdown-toggle ml-auto","mat-stroked-button","",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],["mat-stroked-button","",3,"click"],["mat-stroked-button","",1,"dropdown-toggle","ml-auto",3,"matMenuTriggerFor"]],template:function(ie,F){if(1&ie&&(w.YNc(0,V,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,Be,28,27,"div",1),w.qZA()),2&ie){const $=w.MAs(1);w.xp6(2),w.Gre("",F.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",F.loading)("perunWebAppsLoaderIndicator",$)}},dependencies:[g.O5,E.lW,p.uh,p.xY,p.H8,H.VK,H.OP,H.p6,C.w,N.b,B.e,Q,ee.X$]})}return le})()},14110:(xe,Z,h)=>{"use strict";h.d(Z,{F:()=>et});var e=h(56223),p=h(64124),A=h(17700),x=h(73615),m=h(87824),w=h(65879),g=h(96814),E=h(23680),H=h(24516),C=h(64170),N=h(32296),B=h(98525),O=h(11186),Q=h(12207),ee=h(69755),V=h(71365);function se(dt,lt){1&dt&&w._UZ(0,"perun-web-apps-loading-dialog")}function Ce(dt,lt){1&dt&&(w.TgZ(0,"div",15),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&dt&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_VO")," "))}function Be(dt,lt){1&dt&&(w.TgZ(0,"div",15),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&dt&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_GROUP")," "))}function we(dt,lt){if(1&dt&&(w.TgZ(0,"mat-option",16),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"uppercase"),w.qZA()),2&dt){const at=lt.$implicit;w.s9C("value",at),w.xp6(1),w.hij(" ",w.lcZ(2,2,w.lcZ(3,4,"SHARED_LIB.LANGUAGES."+at))," ")}}function le(dt,lt){1&dt&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&dt&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.NAMES_ERROR")," "))}function be(dt,lt){if(1&dt&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&dt){const at=w.oxw(3);w.xp6(1),w.AsE(" ",w.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_FORMAT"),": ",at.invitedMembers.getError("invalidFormat").value," ")}}function v(dt,lt){if(1&dt&&(w.TgZ(0,"mat-error"),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&dt){const at=w.oxw(3);w.xp6(1),w.AsE(" ",w.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_EMAIL"),": ",at.invitedMembers.getError("invalidEmail").value," ")}}function ie(dt,lt){if(1&dt){const at=w.EpF();w.TgZ(0,"div"),w.YNc(1,Ce,3,3,"div",8),w.YNc(2,Be,3,3,"div",8),w.TgZ(3,"mat-form-field",9)(4,"mat-label"),w._uU(5),w.ALo(6,"translate"),w.qZA(),w.TgZ(7,"mat-select",10),w.NdJ("valueChange",function(J){w.CHM(at);const pe=w.oxw(2);return w.KtG(pe.currentLanguage=J)}),w.YNc(8,we,4,6,"mat-option",11),w.qZA()(),w._UZ(9,"p",12),w.ALo(10,"translate"),w.TgZ(11,"mat-form-field",13)(12,"mat-label"),w._uU(13),w.ALo(14,"translate"),w.qZA(),w.TgZ(15,"textarea",14),w.ALo(16,"translate"),w._uU(17," "),w.qZA(),w.YNc(18,le,3,3,"mat-error",4),w.YNc(19,be,3,4,"mat-error",4),w.YNc(20,v,3,4,"mat-error",4),w.qZA()()}if(2&dt){const at=w.oxw(2);w.xp6(1),w.Q6J("ngIf",!at.data.groupId),w.xp6(1),w.Q6J("ngIf",at.data.groupId),w.xp6(3),w.Oqu(w.lcZ(6,12,"DIALOGS.BULK_INVITE_MEMBERS.LANGUAGE")),w.xp6(2),w.Q6J("value",at.currentLanguage),w.xp6(1),w.Q6J("ngForOf",at.languages),w.xp6(1),w.Q6J("innerHTML",w.lcZ(10,14,"DIALOGS.BULK_INVITE_MEMBERS.HINT"),w.oJD),w.xp6(4),w.Oqu(w.lcZ(14,16,"DIALOGS.BULK_INVITE_MEMBERS.INSERT_HERE")),w.xp6(2),w.s9C("placeholder",w.lcZ(16,18,"DIALOGS.BULK_INVITE_MEMBERS.PLACEHOLDER")),w.Q6J("formControl",at.invitedMembers),w.xp6(3),w.Q6J("ngIf",at.invitedMembers.hasError("required")),w.xp6(1),w.Q6J("ngIf",at.invitedMembers.hasError("invalidFormat")),w.xp6(1),w.Q6J("ngIf",at.invitedMembers.hasError("invalidEmail"))}}function F(dt,lt){1&dt&&(w.TgZ(0,"perun-web-apps-alert",18),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&dt&&(w.Q6J("alert_type","success"),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.SUCCESS")," "))}function $(dt,lt){1&dt&&(w.TgZ(0,"perun-web-apps-alert",18),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&dt&&(w.Q6J("alert_type","warn"),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.FINISHED_WITH_ERRORS")," "))}function Te(dt,lt){if(1&dt&&(w.TgZ(0,"div"),w.YNc(1,F,3,4,"perun-web-apps-alert",17),w.YNc(2,$,3,4,"perun-web-apps-alert",17),w.qZA()),2&dt){const at=w.oxw(2);w.xp6(1),w.Q6J("ngIf",!at.finishedWithErrors),w.xp6(1),w.Q6J("ngIf",at.finishedWithErrors)}}function qe(dt,lt){if(1&dt){const at=w.EpF();w.TgZ(0,"button",19),w.NdJ("click",function(){w.CHM(at);const J=w.oxw(2);return w.KtG(J.onSubmit())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2&dt){const at=w.oxw(2);w.Q6J("disabled",at.loading||at.invitedMembers.invalid),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.INVITE")," ")}}function Ne(dt,lt){if(1&dt){const at=w.EpF();w.TgZ(0,"button",19),w.NdJ("click",function(){w.CHM(at);const J=w.oxw(2);return w.KtG(J.downloadCsv())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2&dt){const at=w.oxw(2);w.Q6J("disabled",!at.resultData),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.DOWNLOAD_CSV")," ")}}function _t(dt,lt){if(1&dt){const at=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",3),w.YNc(5,ie,21,20,"div",4),w.qZA(),w.YNc(6,Te,3,2,"div",4),w.TgZ(7,"div",5)(8,"button",6),w.NdJ("click",function(){w.CHM(at);const J=w.oxw();return w.KtG(J.onCancel())}),w._uU(9),w.ALo(10,"translate"),w.qZA(),w.YNc(11,qe,3,4,"button",7),w.YNc(12,Ne,3,4,"button",7),w.qZA()()}if(2&dt){const at=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,6,"DIALOGS.BULK_INVITE_MEMBERS.TITLE")),w.xp6(3),w.Q6J("ngIf","input"===at.state),w.xp6(1),w.Q6J("ngIf","results"===at.state),w.xp6(3),w.hij(" ",w.lcZ(10,8,"DIALOGS.BULK_INVITE_MEMBERS.CANCEL")," "),w.xp6(2),w.Q6J("ngIf","input"===at.state),w.xp6(1),w.Q6J("ngIf","results"===at.state)}}let et=(()=>{class dt{constructor(at,ge,J,pe){this.dialogRef=at,this.data=ge,this.store=J,this.registrarManager=pe,this.invitedMembers=new e.NI("",[e.kI.required,this.userInputValidator()]),this.languages=this.store.getProperty("supported_languages"),this.currentLanguage="en",this.loading=!1,this.state="input"}static didSomeInviteFail(at){for(const ge in at)if("OK"!==at[ge])return!0;return!1}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const at=this.invitedMembers.value.split("\n"),ge=[];for(const pe of at)ge.push(this.parseMemberLine(pe));const J={invitationData:ge,voId:this.data.voId,language:this.currentLanguage};void 0!==this.data.groupId&&(J.groupId=this.data.groupId),this.registrarManager.sendInvitationsFromCsv(J).subscribe({next:pe=>{this.state="results",this.finishedWithErrors=dt.didSomeInviteFail(pe),this.resultData=pe,this.loading=!1},error:()=>{this.loading=!1}})}downloadCsv(){(0,p.O6)(this.generateOutputData(this.resultData),"csv","member-invites")}generateOutputData(at){const ge=[];for(const J in at)ge.push({email:J,status:at[J]});return ge}parseMemberLine(at){const ge=at.trim();if(""===ge)return"";const J=ge.split(";");if(J.length>2||0===J.length)return"format";if(!J[0].trim().match(p.B2))return"email";let pe="";for(const Re of J)pe+=Re.trim()+";";return pe.slice(0,-1)}userInputValidator(){return at=>{const ge=at.value.split("\n");for(const J of ge){const pe=this.parseMemberLine(J);let Re=J;if(J.length>25&&(Re=J.substring(0,25)+"..."),"format"===pe)return{invalidFormat:{value:Re}};if("email"===pe)return{invalidEmail:{value:Re}}}return null}}static#e=this.\u0275fac=function(ge){return new(ge||dt)(w.Y36(A.so),w.Y36(A.WI),w.Y36(x.d6),w.Y36(m.tk))};static#t=this.\u0275cmp=w.Xpm({type:dt,selectors:[["app-bulk-invite-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","font-italic",4,"ngIf"],[1,"w-100","pt-2"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"innerHTML"],[1,"pt-2","flex-container"],["cols","50","required","","matInput","","rows","8",1,"md-textarea","form-control",3,"formControl","placeholder"],[1,"font-italic"],[3,"value"],[3,"alert_type",4,"ngIf"],[3,"alert_type"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(ge,J){if(1&ge&&(w.YNc(0,se,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,_t,13,10,"div",1),w.qZA()),2&ge){const pe=w.MAs(1);w.xp6(2),w.Gre("",J.data.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",J.loading)("perunWebAppsLoaderIndicator",pe)}},dependencies:[g.sg,g.O5,E.ey,H.Nt,C.KE,C.hX,C.TO,e.Fj,e.JJ,e.Q7,e.oH,N.lW,A.uh,A.xY,A.H8,B.gD,O.w,Q.b,ee.e,g.gd,V.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return dt})()},7443:(xe,Z,h)=>{"use strict";h.d(Z,{R:()=>ee});var e=h(17700),p=h(73615),A=h(56223),x=h(87824),m=h(65879),w=h(71365),g=h(24516),E=h(64170),H=h(32296),C=h(75986),N=h(12207),B=h(69755);function O(V,se){1&V&&m._UZ(0,"perun-web-apps-loading-dialog")}function Q(V,se){if(1&V){const Ce=m.EpF();m.TgZ(0,"div")(1,"h1",2),m._uU(2),m.qZA(),m.TgZ(3,"div",3)(4,"mat-form-field")(5,"mat-label"),m._uU(6),m.ALo(7,"translate"),m.qZA(),m.TgZ(8,"input",4),m.NdJ("change",function(){m.CHM(Ce);const we=m.oxw();return m.KtG(we.makePath())}),m.qZA(),m.TgZ(9,"mat-error"),m._uU(10),m.ALo(11,"translate"),m.qZA()(),m.TgZ(12,"mat-form-field")(13,"mat-label"),m._uU(14),m.ALo(15,"translate"),m.qZA(),m.TgZ(16,"input",5),m.NdJ("ngModelChange",function(we){m.CHM(Ce);const le=m.oxw();return m.KtG(le.description=we)}),m.qZA()(),m.TgZ(17,"mat-form-field")(18,"mat-label"),m._uU(19),m.ALo(20,"translate"),m.qZA(),m._UZ(21,"input",6),m.TgZ(22,"mat-error"),m._uU(23),m.ALo(24,"translate"),m.qZA()(),m.TgZ(25,"mat-form-field")(26,"mat-label"),m._uU(27),m.ALo(28,"translate"),m.qZA(),m._UZ(29,"input",6),m.TgZ(30,"mat-error"),m._uU(31),m.ALo(32,"translate"),m.qZA()(),m.TgZ(33,"mat-form-field")(34,"mat-label"),m._uU(35),m.ALo(36,"translate"),m.qZA(),m._UZ(37,"input",6),m.TgZ(38,"mat-error"),m._uU(39),m.ALo(40,"translate"),m.qZA()(),m.TgZ(41,"div"),m._uU(42),m.ALo(43,"translate"),m.TgZ(44,"mat-checkbox",7),m.NdJ("ngModelChange",function(we){m.CHM(Ce);const le=m.oxw();return m.KtG(le.status=we)}),m._uU(45),m.ALo(46,"translate"),m.qZA()(),m.TgZ(47,"span",8),m._uU(48),m.ALo(49,"translate"),m.TgZ(50,"mat-checkbox",7),m.NdJ("ngModelChange",function(we){m.CHM(Ce);const le=m.oxw();return m.KtG(le.propagateExpiredMembers=we)}),m._uU(51),m.ALo(52,"translate"),m.qZA()()(),m.TgZ(53,"div",9)(54,"button",10),m.NdJ("click",function(){m.CHM(Ce);const we=m.oxw();return m.KtG(we.onCancel())}),m._uU(55),m.ALo(56,"translate"),m.qZA(),m.TgZ(57,"button",11),m.NdJ("click",function(){m.CHM(Ce);const we=m.oxw();return m.KtG(we.asEdit?we.onEdit():we.onCreate())}),m._uU(58),m.qZA()()()}if(2&V){const Ce=m.oxw();m.xp6(2),m.Oqu(Ce.title),m.xp6(4),m.Oqu(m.lcZ(7,24,"DIALOGS.CREATE_EDIT_SERVICE.NAME")),m.xp6(2),m.Q6J("formControl",Ce.nameControl),m.xp6(2),m.Oqu(m.lcZ(11,26,"DIALOGS.CREATE_EDIT_SERVICE.RESTRICTION_NAME")),m.xp6(4),m.Oqu(m.lcZ(15,28,"DIALOGS.CREATE_EDIT_SERVICE.DESCRIPTION")),m.xp6(2),m.Q6J("ngModel",Ce.description),m.xp6(3),m.Oqu(m.lcZ(20,30,"DIALOGS.CREATE_EDIT_SERVICE.DELAY")),m.xp6(2),m.Q6J("formControl",Ce.delayControl),m.xp6(2),m.Oqu(m.lcZ(24,32,"DIALOGS.CREATE_EDIT_SERVICE.INVALID_DELAY")),m.xp6(4),m.Oqu(m.lcZ(28,34,"DIALOGS.CREATE_EDIT_SERVICE.RECURRENCE")),m.xp6(2),m.Q6J("formControl",Ce.recurrenceControl),m.xp6(2),m.Oqu(m.lcZ(32,36,"DIALOGS.CREATE_EDIT_SERVICE.INVALID_RECURRENCE")),m.xp6(4),m.Oqu(m.lcZ(36,38,"DIALOGS.CREATE_EDIT_SERVICE.PATH")),m.xp6(2),m.Q6J("formControl",Ce.pathControl),m.xp6(2),m.Oqu(m.lcZ(40,40,"DIALOGS.CREATE_EDIT_SERVICE.REQUIRE_PATH")),m.xp6(3),m.hij(" ",m.lcZ(43,42,"DIALOGS.CREATE_EDIT_SERVICE.STATUS")," "),m.xp6(2),m.Q6J("ngModel",Ce.status),m.xp6(1),m.Oqu(m.lcZ(46,44,"DIALOGS.CREATE_EDIT_SERVICE.STATUS_HINT")),m.xp6(3),m.hij("",m.lcZ(49,46,"DIALOGS.CREATE_EDIT_SERVICE.EXPIRED_MEMBERS")," "),m.xp6(2),m.Q6J("ngModel",Ce.propagateExpiredMembers),m.xp6(1),m.Oqu(m.lcZ(52,48,"DIALOGS.CREATE_EDIT_SERVICE.EXPIRED_MEMBERS_HINT")),m.xp6(4),m.hij(" ",m.lcZ(56,50,"DIALOGS.CREATE_EDIT_SERVICE.CANCEL")," "),m.xp6(2),m.Q6J("disabled",Ce.nameControl.invalid||Ce.delayControl.invalid||Ce.recurrenceControl.invalid||Ce.pathControl.invalid||Ce.loading),m.xp6(1),m.hij(" ",Ce.buttonText," ")}}let ee=(()=>{class V{constructor(Ce,Be,we,le,be){this.dialogRef=Ce,this.data=Be,this.serviceManager=we,this.notificator=le,this.translate=be,this.loading=!1,this.status=!0,this.propagateExpiredMembers=!0,this.nameControl=new A.p4("",[A.kI.required,A.kI.pattern("^[a-zA-Z0-9_]+$")]),this.delayControl=new A.p4(10,[A.kI.pattern("^[0-9]*$")]),this.recurrenceControl=new A.p4(2,[A.kI.pattern("^[0-9]*$")]),this.pathControl=new A.p4("",[A.kI.required]),this.asEdit=!1}ngOnInit(){this.theme=this.data.theme,this.asEdit=void 0!==this.data.service,this.asEdit?(this.nameControl.setValue(this.data.service.name),this.description=this.data.service.description,this.delayControl.setValue(this.data.service.delay),this.recurrenceControl.setValue(this.data.service.recurrence),this.pathControl.setValue(this.data.service.script),this.status=this.data.service.enabled,this.propagateExpiredMembers=this.data.service.useExpiredMembers,this.title=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.EDIT_TITLE"),this.buttonText=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.EDIT")):(this.title=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.CREATE_TITLE"),this.buttonText=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.CREATE"))}onCreate(){this.loading=!0,this.serviceManager.createServiceWithService({service:{name:this.nameControl.value,description:this.description,delay:this.delayControl.value,recurrence:this.recurrenceControl.value,enabled:this.status,script:this.pathControl.value,useExpiredMembers:this.propagateExpiredMembers,id:0,beanName:""}}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.CREATE_SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onEdit(){this.loading=!0,this.serviceManager.updateService({service:{name:this.nameControl.value,description:this.description,delay:this.delayControl.value,recurrence:this.recurrenceControl.value,enabled:this.status,script:this.pathControl.value,useExpiredMembers:this.propagateExpiredMembers,id:this.data.service.id,beanName:this.data.service.beanName}}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.EDIT_SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}makePath(){const Ce="./".concat(this.nameControl.value);this.pathControl.setValue(Ce)}static#e=this.\u0275fac=function(Be){return new(Be||V)(m.Y36(e.so),m.Y36(e.WI),m.Y36(x.KK),m.Y36(p.V6),m.Y36(w.sK))};static#t=this.\u0275cmp=m.Xpm({type:V,selectors:[["app-create-service-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","data-cy","service-name-input","required","",3,"formControl","change"],["matInput","","data-cy","service-description-input",3,"ngModel","ngModelChange"],["matInput","","required","",3,"formControl"],[1,"ms-3",3,"ngModel","ngModelChange"],[1,"d-flex","align-elements"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","service-create-edit-dialog-button","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Be,we){if(1&Be&&(m.YNc(0,O,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,Q,59,52,"div",1),m.qZA()),2&Be){const le=m.MAs(1);m.xp6(2),m.Gre("",we.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",we.loading)("perunWebAppsLoaderIndicator",le)}},dependencies:[g.Nt,E.KE,E.hX,E.TO,A.Fj,A.JJ,A.Q7,A.oH,A.On,H.lW,C.oG,e.uh,e.xY,e.H8,N.b,B.e,w.X$]})}return V})()},70152:(xe,Z,h)=>{"use strict";h.d(Z,{y:()=>Be});var e=h(17700),p=h(73615),A=h(87824),x=h(56223),m=h(65879),w=h(71365),g=h(96814),E=h(24516),H=h(64170),C=h(32296),N=h(75986),B=h(12207),O=h(10781),Q=h(69755);function ee(we,le){1&we&&m._UZ(0,"perun-web-apps-loading-dialog")}function V(we,le){if(1&we){const be=m.EpF();m.TgZ(0,"mat-checkbox",12),m.NdJ("ngModelChange",function(ie){m.CHM(be);const F=m.oxw(2);return m.KtG(F.asSubgroup=ie)})("click",function(){m.CHM(be);const ie=m.oxw(2);return m.KtG(ie.loadVoGroups())}),m._uU(1),m.ALo(2,"translate"),m.qZA()}if(2&we){const be=m.oxw(2);m.Q6J("ngModel",be.asSubgroup)("labelPosition","before"),m.xp6(1),m.hij(" ",m.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function se(we,le){if(1&we){const be=m.EpF();m.TgZ(0,"perun-web-apps-group-search-select",13),m.NdJ("groupSelected",function(ie){m.CHM(be);const F=m.oxw(2);return m.KtG(F.selectedParent=ie)}),m.qZA()}if(2&we){const be=m.oxw(2);m.Q6J("disableAutoSelect",!0)("groups",be.voGroups)}}function Ce(we,le){if(1&we){const be=m.EpF();m.TgZ(0,"div")(1,"h1",2),m._uU(2),m.qZA(),m.TgZ(3,"div",3)(4,"mat-form-field")(5,"mat-label"),m._uU(6),m.ALo(7,"translate"),m.qZA(),m._UZ(8,"input",4),m.TgZ(9,"mat-error"),m._uU(10),m.ALo(11,"translate"),m.qZA()(),m.TgZ(12,"mat-form-field",5)(13,"mat-label"),m._uU(14),m.ALo(15,"translate"),m.qZA(),m.TgZ(16,"textarea",6),m._uU(17," "),m.qZA()(),m.YNc(18,V,3,5,"mat-checkbox",7),m.YNc(19,se,1,2,"perun-web-apps-group-search-select",8),m.qZA(),m.TgZ(20,"div",9)(21,"button",10),m.NdJ("click",function(){m.CHM(be);const ie=m.oxw();return m.KtG(ie.onCancel())}),m._uU(22),m.ALo(23,"translate"),m.qZA(),m.TgZ(24,"button",11),m.NdJ("click",function(){m.CHM(be);const ie=m.oxw();return m.KtG(ie.onSubmit())}),m._uU(25),m.ALo(26,"translate"),m.qZA()()()}if(2&we){const be=m.oxw();m.xp6(2),m.Oqu(be.title),m.xp6(4),m.Oqu(m.lcZ(7,11,"DIALOGS.CREATE_GROUP.NAME")),m.xp6(2),m.Q6J("formControl",be.nameControl),m.xp6(2),m.hij(" ",be.invalidNameMessage.length?be.invalidNameMessage:m.lcZ(11,13,"DIALOGS.CREATE_GROUP.FILL_VALUE")," "),m.xp6(4),m.Oqu(m.lcZ(15,15,"DIALOGS.CREATE_GROUP.DESCRIPTION")),m.xp6(2),m.Q6J("formControl",be.descriptionControl),m.xp6(2),m.Q6J("ngIf",be.isNotSubGroup),m.xp6(1),m.Q6J("ngIf",be.asSubgroup),m.xp6(3),m.hij(" ",m.lcZ(23,17,"DIALOGS.CREATE_GROUP.CANCEL")," "),m.xp6(2),m.Q6J("disabled",be.nameControl.invalid||be.descriptionControl.invalid||be.asSubgroup&&null===be.selectedParent||be.loading),m.xp6(1),m.hij(" ",m.lcZ(26,19,"DIALOGS.CREATE_GROUP.CREATE")," ")}}let Be=(()=>{class we{constructor(be,v,ie,F,$,Te){this.dialogRef=be,this.data=v,this.groupService=ie,this.translate=F,this.notificator=$,this.store=Te,this.asSubgroup=!1,this.invalidNameMessage=this.store.getProperty("group_name_error_message"),this.voGroups=[],this.secondaryRegex=this.store.getProperty("group_name_secondary_regex"),this.nameFunction=qe=>qe.name,this.isNotSubGroup=null===this.data.parentGroup,this.isNotSubGroup?F.get("DIALOGS.CREATE_GROUP.TITLE").subscribe(qe=>this.title=qe):F.get("DIALOGS.CREATE_GROUP.TITLE_SUB_GROUP").subscribe(qe=>{this.title=qe+this.data.parentGroup.name}),F.get("DIALOGS.CREATE_GROUP.SUCCESS").subscribe(qe=>this.successMessage=qe),F.get("DIALOGS.CREATE_GROUP.SUCCESS_SUBGROUP").subscribe(qe=>this.successSubGroupMessage=qe)}ngOnInit(){this.theme=this.data.theme,this.invalidNameMessage=this.invalidNameMessage&&this.secondaryRegex?this.invalidNameMessage:"",this.nameControl=new x.p4("",[x.kI.required,x.kI.pattern(this.secondaryRegex?this.secondaryRegex:""),x.kI.pattern(".*[\\S]+.*")]),this.descriptionControl=new x.p4(""),this.selectedParent=null}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.isNotSubGroup&&!this.asSubgroup?this.groupService.createGroupWithVoNameDescription(this.data.voId,this.nameControl.value,this.descriptionControl.value).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1):this.groupService.createGroupWithParentGroupNameDescription(this.asSubgroup?this.selectedParent.id:this.data.parentGroup.id,this.nameControl.value,this.descriptionControl.value).subscribe(()=>{this.notificator.showSuccess(this.successSubGroupMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}loadVoGroups(){this.groupService.getAllGroups(this.data.voId).subscribe(be=>{this.voGroups=be.filter(v=>"members"!==v.name)})}static#e=this.\u0275fac=function(v){return new(v||we)(m.Y36(e.so),m.Y36(e.WI),m.Y36(A.ff),m.Y36(w.sK),m.Y36(p.V6),m.Y36(p.d6))};static#t=this.\u0275cmp=m.Xpm({type:we,selectors:[["app-create-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","data-cy","group-name","required","",3,"formControl"],[1,"mt-4"],["matInput","","data-cy","group-description",3,"formControl"],[3,"ngModel","labelPosition","ngModelChange","click",4,"ngIf"],["class","long-input",3,"disableAutoSelect","groups","groupSelected",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","create-group-button-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"ngModel","labelPosition","ngModelChange","click"],[1,"long-input",3,"disableAutoSelect","groups","groupSelected"]],template:function(v,ie){if(1&v&&(m.YNc(0,ee,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,Ce,27,21,"div",1),m.qZA()),2&v){const F=m.MAs(1);m.xp6(2),m.Gre("",ie.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",ie.loading)("perunWebAppsLoaderIndicator",F)}},dependencies:[g.O5,E.Nt,H.KE,H.hX,H.TO,x.Fj,x.JJ,x.Q7,x.oH,x.On,C.lW,N.oG,e.uh,e.xY,e.H8,B.b,O.h,Q.e,w.X$]})}return we})()},33826:(xe,Z,h)=>{"use strict";h.d(Z,{Y:()=>E});var e=h(87824),p=h(17700),A=h(73615),x=h(25313),m=h(65879),w=h(71365),g=h(70285);let E=(()=>{class H{constructor(N,B,O,Q,ee){this.dialogRef=N,this.data=B,this.facilitiesManager=O,this.notificator=Q,this.translate=ee,this.displayedColumns=["name"],this.loading=!1,this.relations=[],this.force=!1}ngOnInit(){this.theme=this.data.theme,this.facility=this.data.facility,this.dataSource=new x.by([this.facility]),this.relations.push(this.translate.instant("DIALOGS.DELETE_FACILITY.RESOURCE_RELATION"))}onConfirm(){this.loading=!0,this.facilitiesManager.deleteFacility(this.facility.id,this.force).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_FACILITY.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}onSubmit(N){this.force=N.force,N.deleted?this.onConfirm():this.onCancel()}static#e=this.\u0275fac=function(B){return new(B||H)(m.Y36(p.so),m.Y36(p.WI),m.Y36(e.IQ),m.Y36(A.V6),m.Y36(w.sK))};static#t=this.\u0275cmp=m.Xpm({type:H,selectors:[["app-delete-facility-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","loading","relations","deleted"]],template:function(B,O){1&B&&(m.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),m.NdJ("deleted",function(ee){return O.onSubmit(ee)}),m.qZA()()),2&B&&(m.Tol(O.theme),m.xp6(1),m.Q6J("entityNames",O.dataSource)("entityType","facilities")("loading",O.loading)("relations",O.relations))},dependencies:[g.e]})}return H})()},425:(xe,Z,h)=>{"use strict";h.d(Z,{P:()=>E});var e=h(17700),p=h(25313),A=h(73615),x=h(87824),m=h(65879),w=h(71365),g=h(70285);let E=(()=>{class H{constructor(N,B,O,Q,ee){this.dialogRef=N,this.data=B,this.notificator=O,this.translate=Q,this.groupService=ee,this.displayedColumns=["name"],this.loading=!1,this.relations=[],this.force=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new p.by(this.data.groups),this.relations.push(this.translate.instant("DIALOGS.DELETE_GROUP.SUBGROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.DELETE_GROUP.MEMBER_RELATION"))}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0;const N=this.data.groups.map(B=>B.id);this.groupService.deleteGroups({groups:N,forceDelete:this.force}).subscribe(()=>{this.translate.get("DIALOGS.DELETE_GROUP.SUCCESS").subscribe(B=>{this.notificator.showSuccess(B),this.dialogRef.close(!0)},()=>this.loading=!1)},()=>this.loading=!1)}onSubmit(N){this.force=N.force,N.deleted?this.onDelete():this.onCancel()}static#e=this.\u0275fac=function(B){return new(B||H)(m.Y36(e.so),m.Y36(e.WI),m.Y36(A.V6),m.Y36(w.sK),m.Y36(x.ff))};static#t=this.\u0275cmp=m.Xpm({type:H,selectors:[["app-delete-group-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","loading","relations","deleted"]],template:function(B,O){1&B&&(m.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),m.NdJ("deleted",function(ee){return O.onSubmit(ee)}),m.qZA()()),2&B&&(m.Tol(O.theme),m.xp6(1),m.Q6J("entityNames",O.dataSource)("entityType","groups")("loading",O.loading)("relations",O.relations))},dependencies:[g.e]})}return H})()},39547:(xe,Z,h)=>{"use strict";h.d(Z,{m:()=>g});var e=h(87824),p=h(17700),A=h(73615),x=h(25313),m=h(65879),w=h(70285);let g=(()=>{class E{constructor(C,N,B,O,Q){this.dialogRef=C,this.data=N,this.serviceManager=B,this.notificator=O,this.translate=Q,this.dataSource=new x.by(this.data.services),this.loading=!1,this.relations=[],this.force=!1}ngOnInit(){this.theme=this.data.theme,this.services=this.data.services,this.relations.push(this.translate.instant("DIALOGS.DELETE_SERVICE.DESTINATION_RELATION")),this.anotherMessage=this.translate.instant("DIALOGS.DELETE_SERVICE.MORE_INFORMATION")}onConfirm(){this.loading=!0;const C=this.services.map(N=>N.id);this.serviceManager.deleteServices(C,this.force).subscribe({next:()=>{this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_SERVICE.SUCCESS")),this.loading=!1},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}onSubmit(C){this.force=C.force,C.deleted?this.onConfirm():this.onCancel()}static#e=this.\u0275fac=function(N){return new(N||E)(m.Y36(p.so),m.Y36(p.WI),m.Y36(e.KK),m.Y36(A.V6),m.Y36(A.Te))};static#t=this.\u0275cmp=m.Xpm({type:E,selectors:[["app-delete-service-dialog"]],decls:2,vars:8,consts:[[3,"entityNames","entityType","anotherMessage","loading","relations","deleted"]],template:function(N,B){1&N&&(m.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),m.NdJ("deleted",function(Q){return B.onSubmit(Q)}),m.qZA()()),2&N&&(m.Tol(B.theme),m.xp6(1),m.Q6J("entityNames",B.dataSource)("entityType","services")("anotherMessage",B.anotherMessage)("loading",B.loading)("relations",B.relations))},dependencies:[w.e]})}return E})()},69400:(xe,Z,h)=>{"use strict";h.d(Z,{_:()=>Tt});var e=h(17700),p=h(87824),A=h(64124),x=h(78932),m=h(73615),w=h(56223),g=h(65879),E=h(96814),H=h(23680),C=h(24516),N=h(64170),B=h(56263),O=h(30617),Q=h(32296),ee=h(74104),V=h(75986),se=h(98525),Ce=h(92596),Be=h(12207),we=h(6225),le=h(16458),be=h(69755);const v=["*"];let ie=(()=>{class he{static#e=this.\u0275fac=function(u){return new(u||he)};static#t=this.\u0275cmp=g.Xpm({type:he,selectors:[["app-edit-application-form-item-line"]],inputs:{label:"label",description:"description"},ngContentSelectors:v,decls:9,vars:2,consts:[[1,"d-flex"],[1,"w-25","m-auto","fw-bold"],[1,"w-75"],[1,"d-flex","mb-3"],[1,"w-25"],[1,"w-75","font-italic","text-muted"]],template:function(u,y){1&u&&(g.F$t(),g.TgZ(0,"div",0)(1,"span",1),g._uU(2),g.qZA(),g.TgZ(3,"div",2),g.Hsn(4),g.qZA()(),g.TgZ(5,"div",3),g._UZ(6,"span",4),g.TgZ(7,"div",5),g._uU(8),g.qZA()()),2&u&&(g.xp6(2),g.hij("",y.label,":"),g.xp6(6),g.hij(" ",y.description," "))}})}return he})();var F=h(71365),$=h(19666);let Te=(()=>{class he{constructor(r){this.translateService=r}transform(r){switch(r){case"ALWAYS":case"NEVER":case"IF_PREFILLED":case"IF_EMPTY":return this.translateService.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED."+r);default:return r}}static#e=this.\u0275fac=function(u){return new(u||he)(g.Y36(F.sK,16))};static#t=this.\u0275pipe=g.Yjl({name:"applicationFormItemDisabled",type:he,pure:!0})}return he})(),qe=(()=>{class he{constructor(r){this.translateService=r}transform(r){switch(r){case"ALWAYS":case"NEVER":case"IF_PREFILLED":case"IF_EMPTY":return this.translateService.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.HIDDEN."+r);default:return r}}static#e=this.\u0275fac=function(u){return new(u||he)(g.Y36(F.sK,16))};static#t=this.\u0275pipe=g.Yjl({name:"applicationFormItemHidden",type:he,pure:!0})}return he})();function Ne(he,Ie){1&he&&g._UZ(0,"perun-web-apps-loading-dialog")}function _t(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),g.ALo(2,"translate"),g.ALo(3,"translate"),g.TgZ(4,"section")(5,"mat-checkbox",22),g.NdJ("ngModelChange",function(y){g.CHM(r);const M=g.oxw(3);return g.KtG(M.applicationFormItem.updatable=y)}),g.qZA()()()()}if(2&he){const r=g.oxw(3);g.xp6(1),g.Q6J("description",g.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE_DESCRIPTION"))("label",g.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE")),g.xp6(4),g.Q6J("ngModel",r.applicationFormItem.updatable)}}function et(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"app-edit-application-form-item-line",7),g.ALo(1,"translate"),g.ALo(2,"translate"),g.TgZ(3,"div",8)(4,"perun-web-apps-selection-item-search-select",26),g.NdJ("itemSelected",function(y){g.CHM(r);const M=g.oxw(3);return M.applicationFormItem.perunSourceAttribute=y.value,g.KtG(M.loadWarning(M.itemType.SOURCE))}),g.qZA()()()}if(2&he){const r=g.oxw(3);g.Q6J("description",g.lcZ(1,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE_DESCRIPTION"))("label",g.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE")),g.xp6(4),g.Q6J("attributes",r.sourceAttributes)("selectedAttribute",r.applicationFormItem.perunSourceAttribute)("warning",r.displayWarningForSourceAttr?r.warningMessage:"")("asGroup",!!r.data.group)("type",r.itemType.SOURCE)}}function dt(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"app-edit-application-form-item-line",7),g.ALo(1,"translate"),g.ALo(2,"translate"),g.TgZ(3,"div",8)(4,"perun-web-apps-selection-item-search-select",26),g.NdJ("itemSelected",function(y){g.CHM(r);const M=g.oxw(3);return M.applicationFormItem.perunDestinationAttribute=y.value,g.KtG(M.loadWarning(M.itemType.DESTINATION))}),g.qZA()()()}if(2&he){const r=g.oxw(3);g.Q6J("description",g.lcZ(1,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE_DESCRIPTION"))("label",g.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE")),g.xp6(4),g.Q6J("attributes",r.destinationAttributes)("selectedAttribute",r.applicationFormItem.perunDestinationAttribute)("warning",r.displayWarningForDestinationAttr?r.warningMessage:"")("asGroup",!!r.data.group)("type",r.itemType.DESTINATION)}}function lt(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div",8)(1,"mat-form-field",8)(2,"input",9),g.NdJ("ngModelChange",function(y){g.CHM(r);const M=g.oxw(3);return g.KtG(M.applicationFormItem.federationAttribute=y)}),g.qZA()()()}if(2&he){const r=g.oxw(3);g.xp6(2),g.Q6J("ngModel",r.applicationFormItem.federationAttribute)}}function at(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),g.ALo(2,"translate"),g.ALo(3,"translate"),g.TgZ(4,"section")(5,"mat-checkbox",22),g.NdJ("ngModelChange",function(y){g.CHM(r);const M=g.oxw(2);return g.KtG(M.applicationFormItem.required=y)}),g.qZA()()(),g.YNc(6,_t,6,7,"div",12),g.YNc(7,et,5,11,"app-edit-application-form-item-line",23),g.YNc(8,dt,5,11,"app-edit-application-form-item-line",23),g.TgZ(9,"app-edit-application-form-item-line",7),g.ALo(10,"translate"),g.ALo(11,"translate"),g.TgZ(12,"div",8)(13,"perun-web-apps-selection-item-search-select",24),g.NdJ("itemSelected",function(y){g.CHM(r);const M=g.oxw(2);return g.KtG(M.changeFederationAttribute(y))}),g.qZA()(),g.YNc(14,lt,3,1,"div",25),g.qZA()()}if(2&he){const r=g.oxw(2);g.xp6(1),g.Q6J("description",g.lcZ(2,12,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED_DESCRIPTION"))("label",g.lcZ(3,14,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED")),g.xp6(4),g.Q6J("ngModel",r.applicationFormItem.required),g.xp6(1),g.Q6J("ngIf",r.typesWithUpdatable.indexOf(r.applicationFormItem.type)>-1),g.xp6(1),g.Q6J("ngIf",void 0!==r.destinationAttributes),g.xp6(1),g.Q6J("ngIf",void 0!==r.destinationAttributes),g.xp6(1),g.Q6J("description",g.lcZ(10,16,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE_DESCRIPTION"))("label",g.lcZ(11,18,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE")),g.xp6(4),g.Q6J("selectedAttribute",r.applicationFormItem.federationAttribute)("asGroup",!!r.data.group)("type",r.itemType.FEDERATION),g.xp6(1),g.Q6J("ngIf"," -- custom value -- "===r.federationAttributeDN)}}function ge(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),g.ALo(2,"translate"),g.ALo(3,"translate"),g.TgZ(4,"mat-form-field",8)(5,"input",9),g.NdJ("ngModelChange",function(y){g.CHM(r);const M=g.oxw(2);return g.KtG(M.applicationFormItem.regex=y)}),g.qZA()()()()}if(2&he){const r=g.oxw(2);g.xp6(1),g.Q6J("description",g.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX_DESCRIPTION"))("label",g.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX")),g.xp6(4),g.Q6J("ngModel",r.applicationFormItem.regex)}}function J(he,Ie){if(1&he&&(g.TgZ(0,"mat-option",27),g._uU(1),g.ALo(2,"applicationFormItemDisabled"),g.qZA()),2&he){const r=Ie.$implicit;g.Q6J("value",r),g.xp6(1),g.hij(" ",g.lcZ(2,2,r)," ")}}function pe(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"perun-web-apps-app-form-item-search-select",28),g.NdJ("itemSelected",function(y){g.CHM(r);const M=g.oxw(3);return g.KtG(M.disabledDependencyItem=y)}),g.qZA()}if(2&he){const r=g.oxw(3);g.Q6J("item",r.disabledDependencyItem)("items",r.possibleDependencyItems)}}function Re(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),g.ALo(2,"translate"),g.ALo(3,"translate"),g.TgZ(4,"mat-form-field",8)(5,"mat-select",13),g.NdJ("valueChange",function(y){g.CHM(r);const M=g.oxw(2);return g.KtG(M.applicationFormItem.disabled=y)}),g.YNc(6,J,3,4,"mat-option",14),g.qZA()()(),g.TgZ(7,"app-edit-application-form-item-line",7),g.ALo(8,"translate"),g.ALo(9,"translate"),g.TgZ(10,"div",8),g.YNc(11,pe,1,2,"perun-web-apps-app-form-item-search-select",15),g.qZA()()()}if(2&he){const r=g.oxw(2);g.xp6(1),g.Q6J("description",g.lcZ(2,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DESCRIPTION"))("label",g.lcZ(3,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED")),g.xp6(4),g.Q6J("value",r.applicationFormItem.disabled),g.xp6(1),g.Q6J("ngForOf",r.disabledValues),g.xp6(1),g.Q6J("description",g.lcZ(8,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY_DESCRIPTION"))("label",g.lcZ(9,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY")),g.xp6(4),g.Q6J("ngIf",null!==r.disabledDependencyItem)}}function ze(he,Ie){if(1&he&&(g.TgZ(0,"mat-option",27),g._uU(1),g.ALo(2,"applicationFormItemHidden"),g.qZA()),2&he){const r=Ie.$implicit;g.Q6J("value",r),g.xp6(1),g.hij(" ",g.lcZ(2,2,r)," ")}}function ve(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"perun-web-apps-app-form-item-search-select",28),g.NdJ("itemSelected",function(y){g.CHM(r);const M=g.oxw(2);return g.KtG(M.hiddenDependencyItem=y)}),g.qZA()}if(2&he){const r=g.oxw(2);g.Q6J("item",r.hiddenDependencyItem)("items",r.possibleDependencyItems)}}function Se(he,Ie){if(1&he&&(g.TgZ(0,"mat-error"),g._uU(1),g.qZA()),2&he){const r=g.oxw(2).$implicit,u=g.oxw(2);g.xp6(1),g.hij(" ",null==u.inputFormGroup.controls[r+"-html-label"].errors?null:u.inputFormGroup.controls[r+"-html-label"].errors.invalidHtmlContent," ")}}function nt(he,Ie){if(1&he&&(g.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),g.ALo(2,"translate"),g.ALo(3,"translate"),g.TgZ(4,"mat-form-field",30),g._UZ(5,"textarea",31),g.YNc(6,Se,2,1,"mat-error",12),g.qZA()()()),2&he){const r=g.oxw().$implicit,u=g.oxw(2);g.xp6(1),g.Q6J("description",g.lcZ(2,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT_DESCRIPTION"))("label",g.lcZ(3,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT")),g.xp6(4),g.MGl("formControlName","",r,"-html-label"),g.Q6J("cdkTextareaAutosize",!0),g.xp6(1),g.Q6J("ngIf",null==u.inputFormGroup.controls[r+"-html-label"]?null:u.inputFormGroup.controls[r+"-html-label"].invalid)}}function fe(he,Ie){if(1&he&&(g.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),g.ALo(2,"translate"),g.ALo(3,"translate"),g.TgZ(4,"mat-form-field",8),g._UZ(5,"textarea",32),g.qZA()(),g.TgZ(6,"app-edit-application-form-item-line",7),g.ALo(7,"translate"),g.ALo(8,"translate"),g.TgZ(9,"mat-form-field",8),g._UZ(10,"textarea",32),g.qZA()(),g.TgZ(11,"app-edit-application-form-item-line",7),g.ALo(12,"translate"),g.ALo(13,"translate"),g.TgZ(14,"mat-form-field",8),g._UZ(15,"textarea",32),g.qZA()()()),2&he){const r=g.oxw().$implicit;g.xp6(1),g.Q6J("description",g.lcZ(2,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_DESCRIPTION"))("label",g.lcZ(3,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),g.xp6(4),g.MGl("formControlName","",r,"-plain-label"),g.xp6(1),g.Q6J("description",g.lcZ(7,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP_DESCRIPTION"))("label",g.lcZ(8,15,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP")),g.xp6(4),g.MGl("formControlName","",r,"-plain-help"),g.xp6(1),g.Q6J("description",g.lcZ(12,17,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR_DESCRIPTION"))("label",g.lcZ(13,19,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR")),g.xp6(4),g.MGl("formControlName","",r,"-plain-error-message")}}function Ke(he,Ie){if(1&he&&(g.TgZ(0,"div")(1,"app-edit-application-form-item-line",7),g.ALo(2,"translate"),g.ALo(3,"translate"),g.TgZ(4,"mat-form-field",8),g._UZ(5,"textarea",32),g.qZA()()()),2&he){const r=g.oxw().$implicit;g.xp6(1),g.Q6J("description",g.lcZ(2,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_BUTTON_DESCRIPTION"))("label",g.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),g.xp6(4),g.MGl("formControlName","",r,"-plain-label")}}const ye=function(){return{standalone:!0}};function pt(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div"),g._uU(1),g.ALo(2,"translate"),g.TgZ(3,"mat-form-field")(4,"input",41),g.NdJ("ngModelChange",function(y){const f=g.CHM(r).$implicit;return g.KtG(f[0]=y)}),g.qZA()(),g._uU(5),g.ALo(6,"translate"),g.TgZ(7,"mat-form-field")(8,"input",41),g.NdJ("ngModelChange",function(y){const f=g.CHM(r).$implicit;return g.KtG(f[1]=y)}),g.qZA()(),g.TgZ(9,"button",42),g.NdJ("click",function(){const M=g.CHM(r).$implicit,f=g.oxw(2).$implicit,o=g.oxw(2);return g.KtG(o.removeOption(M,f))}),g.ALo(10,"translate"),g.TgZ(11,"mat-icon"),g._uU(12,"clear"),g.qZA()()()}if(2&he){const r=Ie.$implicit;g.xp6(1),g.hij(" ",g.lcZ(2,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.VALUE"),": "),g.xp6(3),g.Q6J("ngModel",r[0])("ngModelOptions",g.DdM(13,ye)),g.xp6(1),g.hij(" ",g.lcZ(6,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL"),": "),g.xp6(3),g.Q6J("ngModel",r[1])("ngModelOptions",g.DdM(14,ye)),g.xp6(1),g.s9C("matTooltip",g.lcZ(10,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REMOVE_OPTION"))}}function Y(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div")(1,"div",33),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",34),g._uU(5),g.ALo(6,"translate"),g.qZA(),g.TgZ(7,"div",35)(8,"button",36),g.NdJ("click",function(){g.CHM(r);const y=g.oxw().$implicit,M=g.oxw(2);return g.KtG(M.sortOptionsAZ(y))}),g.TgZ(9,"i",37),g._uU(10,"arrow_downward"),g.qZA(),g._uU(11),g.ALo(12,"translate"),g.qZA(),g.TgZ(13,"button",38),g.NdJ("click",function(){g.CHM(r);const y=g.oxw().$implicit,M=g.oxw(2);return g.KtG(M.sortOptionsZA(y))}),g.TgZ(14,"i",37),g._uU(15,"arrow_upward"),g.qZA(),g._uU(16),g.ALo(17,"translate"),g.qZA()(),g.YNc(18,pt,13,15,"div",39),g.TgZ(19,"button",40),g.NdJ("click",function(){g.CHM(r);const y=g.oxw().$implicit,M=g.oxw(2);return g.KtG(M.addOption(y))}),g._uU(20),g.ALo(21,"translate"),g.qZA()()}if(2&he){const r=g.oxw().$implicit,u=g.oxw(2);g.xp6(2),g.hij("",g.lcZ(3,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.OPTIONS"),":"),g.xp6(3),g.hij(" ",g.lcZ(6,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.OPTIONS_DESCRIPTION")," "),g.xp6(6),g.hij(" ",g.lcZ(12,10,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_AZ")," "),g.xp6(5),g.hij(" ",g.lcZ(17,12,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_ZA")," "),g.xp6(2),g.Q6J("ngForOf",u.options[r]),g.xp6(2),g.hij(" ",g.lcZ(21,14,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ADD_OPTION")," ")}}const Ue=function(){return["HEADING","HTML_COMMENT"]},oe=function(){return["TEXTFIELD","VALIDATED_EMAIL","USERNAME","PASSWORD","RADIO","TEXTAREA","COMBOBOX","CHECKBOX","TIMEZONE","SELECTIONBOX","EMBEDDED_GROUP_APPLICATION","LIST_INPUT_BOX","MAP_INPUT_BOX"]},Ye=function(){return["SUBMIT_BUTTON","AUTO_SUBMIT_BUTTON"]},U=function(){return["RADIO","COMBOBOX","CHECKBOX","SELECTIONBOX"]};function ae(he,Ie){if(1&he&&(g.TgZ(0,"mat-tab",29),g.ALo(1,"translate"),g.ALo(2,"uppercase"),g.YNc(3,nt,7,9,"div",12),g.YNc(4,fe,16,21,"div",12),g.YNc(5,Ke,6,7,"div",12),g.YNc(6,Y,22,16,"div",12),g.qZA()),2&he){const r=Ie.$implicit,u=g.oxw(2);g.s9C("label",g.lcZ(1,6,g.lcZ(2,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LANGUAGE_"+r))),g.Q6J("formGroup",u.inputFormGroup),g.xp6(3),g.Q6J("ngIf",u.isApplicationFormItemOfType(g.DdM(10,Ue))),g.xp6(1),g.Q6J("ngIf",u.isApplicationFormItemOfType(g.DdM(11,oe))),g.xp6(1),g.Q6J("ngIf",u.isApplicationFormItemOfType(g.DdM(12,Ye))),g.xp6(1),g.Q6J("ngIf",u.isApplicationFormItemOfType(g.DdM(13,U)))}}const X=function(){return["TEXTFIELD","USERNAME","VALIDATED_EMAIL","PASSWORD","TEXTAREA","TIMEZONE","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]},He=function(){return["TEXTFIELD","USERNAME","PASSWORD","TEXTAREA","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]};function ke(he,Ie){if(1&he){const r=g.EpF();g.TgZ(0,"div",2)(1,"h1",3),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",4)(5,"mat-tab-group",5)(6,"mat-tab",6),g.ALo(7,"translate"),g.TgZ(8,"app-edit-application-form-item-line",7),g.ALo(9,"translate"),g.ALo(10,"translate"),g.TgZ(11,"mat-form-field",8)(12,"input",9),g.NdJ("ngModelChange",function(y){g.CHM(r);const M=g.oxw();return g.KtG(M.applicationFormItem.shortname=y)}),g.qZA()()(),g.TgZ(13,"app-edit-application-form-item-line",7),g.ALo(14,"translate"),g.ALo(15,"translate"),g._uU(16),g.ALo(17,"applicationFormItemType"),g.qZA(),g.TgZ(18,"app-edit-application-form-item-line",7),g.ALo(19,"translate"),g.ALo(20,"translate"),g.TgZ(21,"section")(22,"mat-checkbox",10),g.NdJ("change",function(){g.CHM(r);const y=g.oxw();return g.KtG(y.onChangingType("INITIAL"))}),g._uU(23),g.ALo(24,"translate"),g.qZA(),g.TgZ(25,"mat-checkbox",11),g.NdJ("change",function(){g.CHM(r);const y=g.oxw();return g.KtG(y.onChangingType("EXTENSION"))}),g._uU(26),g.ALo(27,"translate"),g.qZA()()(),g.YNc(28,at,15,20,"div",12),g.YNc(29,ge,6,7,"div",12),g.YNc(30,Re,12,15,"div",12),g.TgZ(31,"app-edit-application-form-item-line",7),g.ALo(32,"translate"),g.ALo(33,"translate"),g.TgZ(34,"mat-form-field",8)(35,"mat-select",13),g.NdJ("valueChange",function(y){g.CHM(r);const M=g.oxw();return g.KtG(M.applicationFormItem.hidden=y)}),g.YNc(36,ze,3,4,"mat-option",14),g.qZA()()(),g.TgZ(37,"app-edit-application-form-item-line",7),g.ALo(38,"translate"),g.ALo(39,"translate"),g.TgZ(40,"div",8),g.YNc(41,ve,1,2,"perun-web-apps-app-form-item-search-select",15),g.qZA()()(),g.YNc(42,ae,7,14,"mat-tab",16),g.qZA()(),g.TgZ(43,"div",17)(44,"button",18),g.NdJ("click",function(){g.CHM(r);const y=g.oxw();return g.KtG(y.cancel())}),g._uU(45),g.ALo(46,"translate"),g.qZA(),g.TgZ(47,"div",19),g.ALo(48,"translate"),g.TgZ(49,"div",20),g.ALo(50,"translate"),g.TgZ(51,"button",21),g.NdJ("click",function(){g.CHM(r);const y=g.oxw();return g.KtG(y.submit())}),g._uU(52),g.ALo(53,"translate"),g.qZA()()()()()}if(2&he){const r=g.oxw();g.xp6(2),g.AsE(" ",g.lcZ(3,34,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.TITLE")," : ",r.applicationFormItem.shortname," "),g.xp6(4),g.s9C("label",g.lcZ(7,36,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.BASIC_SETTINGS")),g.xp6(2),g.Q6J("description",g.lcZ(9,38,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME_DESCRIPTION"))("label",g.lcZ(10,40,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME")),g.xp6(4),g.Q6J("ngModel",r.applicationFormItem.shortname),g.xp6(1),g.Q6J("description",g.lcZ(14,42,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INPUT_WIDGET_DESCRIPTION"))("label",g.lcZ(15,44,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INPUT_WIDGET")),g.xp6(3),g.hij(" ",g.lcZ(17,46,r.applicationFormItem.type)," "),g.xp6(2),g.Q6J("description",g.lcZ(19,48,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION_DESCRIPTION"))("label",g.lcZ(20,50,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION")),g.xp6(4),g.Q6J("ngModel",r.applicationFormItem.applicationTypes.includes("INITIAL")),g.xp6(1),g.hij(" ",g.lcZ(24,52,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INITIAL")," "),g.xp6(2),g.Q6J("ngModel",r.applicationFormItem.applicationTypes.includes("EXTENSION")),g.xp6(1),g.hij(" ",g.lcZ(27,54,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.EXTENSION")," "),g.xp6(2),g.Q6J("ngIf",r.isApplicationFormItemOfType(g.DdM(72,X))),g.xp6(1),g.Q6J("ngIf",r.isApplicationFormItemOfType(g.DdM(73,He))),g.xp6(1),g.Q6J("ngIf",r.typesWithDisabled.indexOf(r.applicationFormItem.type)>-1),g.xp6(1),g.Q6J("description",g.lcZ(32,56,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DESCRIPTION"))("label",g.lcZ(33,58,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN")),g.xp6(4),g.Q6J("value",r.applicationFormItem.hidden),g.xp6(1),g.Q6J("ngForOf",r.hiddenValues),g.xp6(1),g.Q6J("description",g.lcZ(38,60,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY_DESCRIPTION"))("label",g.lcZ(39,62,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY")),g.xp6(4),g.Q6J("ngIf",null!==r.hiddenDependencyItem),g.xp6(1),g.Q6J("ngForOf",r.languages),g.xp6(3),g.hij(" ",g.lcZ(46,64,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CANCEL_BUTTON")," "),g.xp6(2),g.s9C("matTooltip",g.lcZ(48,66,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON_DISABLED_TOOLTIP")),g.Q6J("matTooltipDisabled",!r.applicationFormItem.required||""!==r.applicationFormItem.perunSourceAttribute||""!==r.applicationFormItem.federationAttribute||"ALWAYS"!==r.applicationFormItem.disabled&&"ALWAYS"!==r.applicationFormItem.hidden),g.xp6(2),g.s9C("matTooltip",g.lcZ(50,68,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HTML_INVALID_TAGS")),g.Q6J("matTooltipDisabled",!r.inputFormGroup.invalid)("matTooltipPosition","above"),g.xp6(2),g.Q6J("disabled",r.inputFormGroup.invalid||r.loading||r.applicationFormItem.required&&""===r.applicationFormItem.perunSourceAttribute&&""===r.applicationFormItem.federationAttribute&&("ALWAYS"===r.applicationFormItem.disabled||"ALWAYS"===r.applicationFormItem.hidden)),g.xp6(1),g.hij(" ",g.lcZ(53,70,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON")," ")}}let Tt=(()=>{class he{constructor(r,u,y,M,f,o,n){this.dialogRef=r,this.data=u,this.attributesManager=y,this.translate=M,this.store=f,this.cd=o,this.escapeService=n,this.federationAttributeDN="",this.itemType=x.qG,this.loading=!1,this.hiddenValues=["NEVER","ALWAYS","IF_EMPTY","IF_PREFILLED"],this.disabledValues=["NEVER","ALWAYS","IF_EMPTY","IF_PREFILLED"],this.possibleDependencyItems=[],this.inputFormGroup=null,this.typesWithUpdatable=["VALIDATED_EMAIL","TEXTFIELD","TEXTAREA","CHECKBOX","RADIO","SELECTIONBOX","COMBOBOX","TIMEZONE"],this.typesWithDisabled=["USERNAME","PASSWORD","VALIDATED_EMAIL","TEXTFIELD","TEXTAREA","CHECKBOX","RADIO","SELECTIONBOX","COMBOBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"],this.hiddenDependencyItem=null,this.disabledDependencyItem=null,this.warningMessage="",this.displayWarningForSourceAttr=!1,this.displayWarningForDestinationAttr=!1,this.languages=["en"],this.dependencyTypes=["PASSWORD","VALIDATED_EMAIL","TEXTFIELD","TEXTAREA","CHECKBOX","RADIO","SELECTIONBOX","COMBOBOX","USERNAME"]}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.hiddenDependencyItem=this.data.allItems.find(r=>r.id===this.data.applicationFormItem.hiddenDependencyItemId),this.hiddenDependencyItem||(this.hiddenDependencyItem=x.Sx),this.disabledDependencyItem=this.data.allItems.find(r=>r.id===this.data.applicationFormItem.disabledDependencyItemId),this.disabledDependencyItem||(this.disabledDependencyItem=x.Sx),this.theme=this.data.theme,this.possibleDependencyItems=this.getPossibleDepItems(),this.applicationFormItem=(0,A.dv)(this.languages),this.copy(this.data.applicationFormItem,this.applicationFormItem),this.prepareFormControls(),this.loading=!0,this.attributesManager.getAllAttributeDefinitions().subscribe({next:r=>{const u=this.filterAttributesForWidget(r),y=this.findAttribute(r,this.applicationFormItem.perunSourceAttribute);this.sourceAttributes=y?u.concat(y):u;const M=this.findAttribute(r,this.applicationFormItem.perunDestinationAttribute);this.destinationAttributes=M?u.concat(M):u,this.loading=!1},error:()=>this.loading=!1}),null===this.applicationFormItem.perunDestinationAttribute&&(this.applicationFormItem.perunDestinationAttribute=""),null===this.applicationFormItem.perunSourceAttribute&&(this.applicationFormItem.perunSourceAttribute=""),this.getOptions()}loadWarning(r){this.warningMessage="";const u=this.data.allItems.find(M=>M.hiddenDependencyItemId===this.data.applicationFormItem.id),y=this.data.allItems.find(M=>M.disabledDependencyItemId===this.data.applicationFormItem.id);(u||y)&&(r===x.qG.SOURCE?this.displayWarningForSourceAttr=!0:this.displayWarningForDestinationAttr=!0,this.warningMessage=this.translate.instant("DIALOGS.APPLICATION_FORM_EDIT_ITEM.DEPENDENCY_WARNING_MESSAGE",u?{dependency:"hidden",shortname:u.shortname}:{dependency:"disabled",shortname:y.shortname}),this.cd.detectChanges())}cancel(){this.dialogRef.close()}submit(){this.applicationFormItem.hiddenDependencyItemId=this.hiddenDependencyItem===x.Sx?null:this.hiddenDependencyItem.id,this.applicationFormItem.disabledDependencyItemId=this.disabledDependencyItem===x.Sx?null:this.disabledDependencyItem.id;for(const r of this.languages)"HTML_COMMENT"===this.applicationFormItem.type||"HEADING"===this.applicationFormItem.type?this.applicationFormItem.i18n[r].label=this.escapeService.escapeDangerousHtml(this.inputFormGroup.get(`${r}-html-label`).value).escapedHtml:(this.applicationFormItem.i18n[r].label=this.inputFormGroup.get(`${r}-plain-label`).value,this.applicationFormItem.i18n[r].errorMessage=this.inputFormGroup.get(`${r}-plain-error-message`).value,this.applicationFormItem.i18n[r].help=this.inputFormGroup.get(`${r}-plain-help`).value);this.updateOptions(),this.copy(this.applicationFormItem,this.data.applicationFormItem),this.dialogRef.close(!0)}onChangingType(r){if(this.applicationFormItem.applicationTypes.includes(r)){const u=this.applicationFormItem.applicationTypes.indexOf(r);this.applicationFormItem.applicationTypes.splice(u,1)}else this.applicationFormItem.applicationTypes.push(r)}addOption(r){this.options[r].push(["",""])}removeOption(r,u){this.options[u]=this.options[u].filter(y=>!(y[0]===r[0]&&y[1]===r[1]))}sortOptionsAZ(r){this.options[r]=this.options[r].sort((u,y)=>u[1]>y[1]?1:u[1]u[1]>y[1]?-1:u[1]this.dependencyTypes.includes(r.type)).filter(r=>r.id!==this.data.applicationFormItem.id))}updateOption(r){let u="";if(this.options[r])for(const y of this.options[r])""!==y[0]&&""!==y[1]&&(u=""===u?y[0]+"#"+y[1]:u+"|"+y[0]+"#"+y[1]);this.applicationFormItem.i18n[r].options=u}updateOptions(){for(const r of this.languages)this.updateOption(r)}findAttribute(r,u){return r.find(y=>u.includes(y.friendlyName))}filterAttributesForWidget(r){return r.filter("MAP_INPUT_BOX"===this.applicationFormItem.type?u=>u.type.includes("LinkedHashMap"):"LIST_INPUT_BOX"===this.applicationFormItem.type?u=>u.type.includes("ArrayList"):u=>!u.type.includes("ArrayList")&&!u.type.includes("LinkedHashMap"))}static#e=this.\u0275fac=function(u){return new(u||he)(g.Y36(e.so),g.Y36(e.WI),g.Y36(p.H8),g.Y36(m.Te),g.Y36(m.d6),g.Y36(g.sBO),g.Y36(m.L6))};static#t=this.\u0275cmp=g.Xpm({type:he,selectors:[["app-edit-application-form-item-dialog"]],decls:4,vars:5,consts:[["spinner",""],["class","h-100 d-flex flex-column",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"h-100","d-flex","flex-column"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["color","primary","mat-stretch-tabs","false"],[3,"label"],[3,"description","label"],[1,"w-100"],["matInput","",3,"ngModel","ngModelChange"],[1,"me-2",3,"ngModel","change"],[3,"ngModel","change"],[4,"ngIf"],["disableOptionCentering","",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"item","items","itemSelected",4,"ngIf"],[3,"label","formGroup",4,"ngFor","ngForOf"],["mat-dialog-actions","",1,"d-flex","mt-auto"],["mat-stroked-button","",1,"ms-auto","mt-auto",3,"click"],[3,"matTooltipDisabled","matTooltip"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-flat-button","","color","accent","data-cy","edit-form-item-button-dialog",1,"ms-2","mt-auto",3,"disabled","click"],[3,"ngModel","ngModelChange"],[3,"description","label",4,"ngIf"],[3,"selectedAttribute","asGroup","type","itemSelected"],["class","w-100",4,"ngIf"],[3,"attributes","selectedAttribute","warning","asGroup","type","itemSelected"],[3,"value"],[3,"item","items","itemSelected"],[3,"label","formGroup"],["subscriptSizing","dynamic",1,"w-100"],["matInput","",3,"formControlName","cdkTextareaAutosize"],["matInput","",3,"formControlName"],[1,"fw-bold"],[1,"text-muted","font-italic"],[1,"d-flex","mt-2","mb-2"],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],[1,"material-icons"],["mat-stroked-button","",1,"me-auto",3,"click"],[4,"ngFor","ngForOf"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],["matInput","",3,"ngModel","ngModelOptions","ngModelChange"],["color","warn","mat-icon-button","",3,"matTooltip","click"]],template:function(u,y){if(1&u&&(g.YNc(0,Ne,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,ke,54,74,"div",1),g.qZA()),2&u){const M=g.MAs(1);g.xp6(2),g.Gre("",y.theme," h-100 position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",y.loading)("perunWebAppsLoaderIndicator",M)}},dependencies:[E.sg,E.O5,H.ey,C.Nt,N.KE,N.TO,B.IC,w.Fj,w.JJ,w.JL,w.sg,w.u,w.On,O.Hw,Q.lW,Q.RK,ee.uX,ee.SP,V.oG,e.uh,e.xY,e.H8,se.gD,Ce.gM,Be.b,we.Y,le.$x,be.e,ie,E.gd,F.X$,$.c,Te,qe],styles:[".mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"]})}return he})()},52183:(xe,Z,h)=>{"use strict";h.d(Z,{H:()=>ge});var e=h(87824),p=h(17700),A=h(73615),x=h(25313),m=h(64124),w=h(37073),g=h(65879),E=h(96814),H=h(30617),C=h(32296),N=h(92596),B=h(12207),O=h(69755),Q=h(71365),ee=h(37803),V=h(45355),se=h(47882);function Ce(J,pe){1&J&&g._UZ(0,"perun-web-apps-loading-dialog")}function Be(J,pe){1&J&&(g.TgZ(0,"th",17),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&J&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_ID")," "))}function we(J,pe){if(1&J&&(g.TgZ(0,"td",18),g._uU(1),g.qZA()),2&J){const Re=pe.$implicit;g.xp6(1),g.Oqu(Re.user.id)}}function le(J,pe){1&J&&(g.TgZ(0,"th",17),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&J&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_NAME")," "))}function be(J,pe){if(1&J&&(g.TgZ(0,"td",18),g._uU(1),g.ALo(2,"userFullName"),g.qZA()),2&J){const Re=pe.$implicit;g.xp6(1),g.Oqu(g.lcZ(2,1,Re.user))}}function v(J,pe){1&J&&(g.TgZ(0,"th",17),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&J&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_EXPIRATION")," "))}function ie(J,pe){if(1&J){const Re=g.EpF();g.TgZ(0,"button",20),g.NdJ("click",function(){g.CHM(Re);const ve=g.oxw().$implicit,Se=g.oxw(2);return g.KtG(Se.changeExpiration(ve))}),g.ALo(1,"translate"),g.TgZ(2,"mat-icon"),g._uU(3," today "),g.qZA()()}2&J&&g.s9C("matTooltip",g.lcZ(1,1,"DIALOGS.EDIT_MEMBER_SPONSORS.CHANGE_EXPIRATION"))}const F=function(J,pe){return[J,pe]};function $(J,pe){if(1&J&&(g.TgZ(0,"td",18),g.ALo(1,"isAuthorized"),g.TgZ(2,"span"),g._uU(3),g.ALo(4,"parseDate"),g.qZA(),g.YNc(5,ie,4,3,"button",19),g.ALo(6,"isAuthorized"),g.qZA()),2&J){const Re=pe.$implicit,ze=g.oxw(2);g.ekj("align-elements",g.xi3(1,4,g.WLB(12,F,Re.user,ze.vo),"updateSponsorshipValidity_Member_User_LocalDate")),g.xp6(3),g.Oqu(g.lcZ(4,7,Re.validityTo)),g.xp6(2),g.Q6J("ngIf",g.xi3(6,9,g.WLB(15,F,Re.user,ze.vo),"updateSponsorshipValidity_Member_User_LocalDate"))}}function Te(J,pe){1&J&&g._UZ(0,"th",17)}function qe(J,pe){1&J&&(g.TgZ(0,"mat-icon",25),g._uU(1,"clear"),g.qZA())}function Ne(J,pe){1&J&&(g.TgZ(0,"mat-icon"),g._uU(1,"settings_backup_restore"),g.qZA())}const _t=function(J){return[J]};function et(J,pe){if(1&J){const Re=g.EpF();g.TgZ(0,"td",18)(1,"div",21),g.ALo(2,"isAuthorized"),g.ALo(3,"isAuthorized"),g.ALo(4,"translate"),g.TgZ(5,"button",22),g.NdJ("click",function(){const Se=g.CHM(Re).$implicit,nt=g.oxw(2);return g.KtG(nt.markSponsor(Se))}),g.ALo(6,"isAuthorized"),g.ALo(7,"isAuthorized"),g.ALo(8,"translate"),g.YNc(9,qe,2,0,"mat-icon",23),g.YNc(10,Ne,2,0,"mat-icon",24),g.qZA()()()}if(2&J){const Re=pe.$implicit,ze=g.oxw(2);g.xp6(1),g.s9C("matTooltip",g.lcZ(4,14,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR_DISABLED")),g.Q6J("matTooltipDisabled",g.xi3(2,8,g.VKq(24,_t,ze.member),"sponsored-removeSponsor_Member_User_policy")&&g.xi3(3,11,g.VKq(26,_t,Re.user),"sponsor-removeSponsor_Member_User_policy"))("matTooltipPosition","above"),g.xp6(4),g.Q2q("data-cy","",Re.user.firstName,"-unsponsor-mark-button"),g.s9C("matTooltip",g.lcZ(8,22,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR")),g.Q6J("disabled",!g.xi3(6,16,g.VKq(28,_t,ze.member),"sponsored-removeSponsor_Member_User_policy")||!g.xi3(7,19,g.VKq(30,_t,Re.user),"sponsor-removeSponsor_Member_User_policy")),g.xp6(4),g.Q6J("ngIf",!ze.sponsorsToRemove.has(Re.user.id)),g.xp6(1),g.Q6J("ngIf",ze.sponsorsToRemove.has(Re.user.id))}}function dt(J,pe){1&J&&g._UZ(0,"tr",26)}function lt(J,pe){if(1&J&&g._UZ(0,"tr",27),2&J){const Re=pe.$implicit,ze=g.oxw(2);g.ekj("make-red",ze.sponsorsToRemove.has(Re.user.id))}}function at(J,pe){if(1&J){const Re=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"table",4),g.ynx(6,5),g.YNc(7,Be,3,3,"th",6),g.YNc(8,we,2,1,"td",7),g.BQk(),g.ynx(9,8),g.YNc(10,le,3,3,"th",6),g.YNc(11,be,3,3,"td",7),g.BQk(),g.ynx(12,9),g.YNc(13,v,3,3,"th",6),g.YNc(14,$,7,18,"td",10),g.BQk(),g.ynx(15,11),g.YNc(16,Te,1,0,"th",6),g.YNc(17,et,11,32,"td",7),g.BQk(),g.YNc(18,dt,1,0,"tr",12),g.YNc(19,lt,1,2,"tr",13),g.qZA()(),g.TgZ(20,"div",14)(21,"button",15),g.NdJ("click",function(){g.CHM(Re);const ve=g.oxw();return g.KtG(ve.onCancel())}),g._uU(22),g.ALo(23,"translate"),g.qZA(),g.TgZ(24,"button",16),g.NdJ("click",function(){g.CHM(Re);const ve=g.oxw();return g.KtG(ve.onSubmit())}),g._uU(25),g.ALo(26,"translate"),g.qZA()()()}if(2&J){const Re=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,7,"DIALOGS.EDIT_MEMBER_SPONSORS.TITLE")),g.xp6(3),g.Q6J("dataSource",Re.dataSource),g.xp6(13),g.Q6J("matHeaderRowDef",Re.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",Re.displayedColumns),g.xp6(3),g.hij(" ",g.lcZ(23,9,"DIALOGS.EDIT_MEMBER_SPONSORS.CANCEL")," "),g.xp6(2),g.Q6J("disabled",Re.loading||0===Re.sponsorsToRemove.size),g.xp6(1),g.hij(" ",g.lcZ(26,11,"DIALOGS.EDIT_MEMBER_SPONSORS.SUBMIT")," ")}}let ge=(()=>{class J{constructor(Re,ze,ve,Se,nt,fe,Ke,ye){this.dialogRef=Re,this.data=ze,this.memberService=ve,this.userService=Se,this.notificator=nt,this.authResolver=fe,this.translate=Ke,this.dialog=ye,this.displayedColumns=["id","name","expiration","remove"],this.loading=!1,this.sponsorsToRemove=new Set,this.expirationChanged=!1}ngOnInit(){this.theme=this.data.theme,this.sponsors=this.data.sponsors,this.member=this.data.member,this.dataSource=new x.by(this.data.sponsors),this.vo={beanName:"Vo",id:this.data.member.voId}}markSponsor(Re){this.sponsorsToRemove.has(Re.user.id)?this.sponsorsToRemove.delete(Re.user.id):this.sponsorsToRemove.add(Re.user.id)}onSubmit(){this.loading=!0;const Re=Array.from(this.sponsorsToRemove);this.removeSponsors(Re)}onCancel(){this.dialogRef.close(this.expirationChanged)}changeExpiration(Re){const ze=(0,m.kZ)();ze.width="400px",ze.data={memberId:this.data.member.id,sponsor:Re},this.dialog.open(w.hd,ze).afterClosed().subscribe(Se=>{Se&&(this.loading=!0,this.expirationChanged=!0,this.userService.getSponsorsForMember(this.data.member.id,[]).subscribe(nt=>{this.sponsors=nt,this.dataSource=new x.by(this.sponsors),this.loading=!1}))})}removeSponsors(Re){this.memberService.removeSponsors(this.data.member.id,Re).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_MEMBER_SPONSORS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(ze){return new(ze||J)(g.Y36(p.so),g.Y36(p.WI),g.Y36(e.uq),g.Y36(e.Fv),g.Y36(A.V6),g.Y36(A.x4),g.Y36(A.Te),g.Y36(p.uw))};static#t=this.\u0275cmp=g.Xpm({type:J,selectors:[["app-edit-member-sponsors-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","expiration"],["mat-cell","",3,"align-elements",4,"matCellDef"],["matColumnDef","remove"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"make-red",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","unsponsor-confirm-button","color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-icon-button","",1,"btn-delete",3,"disabled","matTooltip","click"],["class","icn-delete","color","warn",4,"ngIf"],[4,"ngIf"],["color","warn",1,"icn-delete"],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(ze,ve){if(1&ze&&(g.YNc(0,Ce,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,at,27,13,"div",1),g.qZA()),2&ze){const Se=g.MAs(1);g.xp6(2),g.Gre("",ve.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",ve.loading)("perunWebAppsLoaderIndicator",Se)}},dependencies:[E.O5,H.Hw,C.lW,C.RK,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,p.uh,p.xY,p.H8,N.gM,B.b,O.e,Q.X$,ee.d,V.M,se.i],styles:[".make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.btn-delete[_ngcontent-%COMP%]:disabled .icn-delete[_ngcontent-%COMP%]{color:gray}"]})}return J})()},78535:(xe,Z,h)=>{"use strict";h.d(Z,{R:()=>be});var e=h(17700),p=h(56223),A=h(87824),x=h(73615),m=h(65879),w=h(71365),g=h(96814),E=h(23680),H=h(24516),C=h(64170),N=h(32296),B=h(98525),O=h(12207),Q=h(69755);function ee(v,ie){1&v&&m._UZ(0,"perun-web-apps-loading-dialog")}function V(v,ie){1&v&&(m.TgZ(0,"div",14),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&v&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_VO")," "))}function se(v,ie){1&v&&(m.TgZ(0,"div",14),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&v&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_GROUP")," "))}function Ce(v,ie){1&v&&(m.TgZ(0,"mat-error"),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&v&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.NAME_ERROR")," "))}function Be(v,ie){1&v&&(m.TgZ(0,"mat-error"),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&v&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"DIALOGS.INVITE_MEMBER.EMAIL_ERROR")," "))}function we(v,ie){if(1&v&&(m.TgZ(0,"mat-option",15),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"uppercase"),m.qZA()),2&v){const F=ie.$implicit;m.s9C("value",F),m.xp6(1),m.Oqu(m.lcZ(2,2,m.lcZ(3,4,"SHARED_LIB.LANGUAGES."+F)))}}function le(v,ie){if(1&v){const F=m.EpF();m.TgZ(0,"div")(1,"h1",2),m._uU(2),m.ALo(3,"translate"),m.qZA(),m.TgZ(4,"div",3),m.YNc(5,V,3,3,"div",4),m.YNc(6,se,3,3,"div",4),m.TgZ(7,"mat-form-field",5),m._UZ(8,"input",6),m.ALo(9,"translate"),m.YNc(10,Ce,3,3,"mat-error",7),m.qZA(),m.TgZ(11,"mat-form-field",5)(12,"mat-label"),m._uU(13),m.ALo(14,"translate"),m.qZA(),m._UZ(15,"textarea",8),m.YNc(16,Be,3,3,"mat-error",7),m.qZA(),m.TgZ(17,"mat-form-field",5)(18,"mat-label"),m._uU(19),m.ALo(20,"translate"),m.qZA(),m.TgZ(21,"mat-select",9),m.NdJ("valueChange",function(Te){m.CHM(F);const qe=m.oxw();return m.KtG(qe.currentLanguage=Te)}),m.YNc(22,we,4,6,"mat-option",10),m.qZA()()(),m.TgZ(23,"div",11)(24,"button",12),m.NdJ("click",function(){m.CHM(F);const Te=m.oxw();return m.KtG(Te.onCancel())}),m._uU(25),m.ALo(26,"translate"),m.qZA(),m.TgZ(27,"button",13),m.NdJ("click",function(){m.CHM(F);const Te=m.oxw();return m.KtG(Te.onSubmit())}),m._uU(28),m.ALo(29,"translate"),m.qZA()()()}if(2&v){const F=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,15,"DIALOGS.INVITE_MEMBER.TITLE")),m.xp6(3),m.Q6J("ngIf",!F.data.groupId),m.xp6(1),m.Q6J("ngIf",F.data.groupId),m.xp6(2),m.s9C("placeholder",m.lcZ(9,17,"DIALOGS.INVITE_MEMBER.NAME")),m.Q6J("formControl",F.name),m.xp6(2),m.Q6J("ngIf",F.name.invalid),m.xp6(3),m.Oqu(m.lcZ(14,19,"DIALOGS.INVITE_MEMBER.EMAIL")),m.xp6(2),m.Q6J("formControl",F.emailForm),m.xp6(1),m.Q6J("ngIf",F.emailForm.invalid),m.xp6(3),m.Oqu(m.lcZ(20,21,"DIALOGS.INVITE_MEMBER.LANGUAGE")),m.xp6(2),m.Q6J("value",F.currentLanguage),m.xp6(1),m.Q6J("ngForOf",F.languages),m.xp6(3),m.hij(" ",m.lcZ(26,23,"DIALOGS.INVITE_MEMBER.CANCEL")," "),m.xp6(2),m.Q6J("disabled",F.emailForm.invalid||F.name.invalid||F.loading),m.xp6(1),m.hij(" ",m.lcZ(29,25,"DIALOGS.INVITE_MEMBER.INVITE")," ")}}let be=(()=>{class v{constructor(F,$,Te,qe,Ne,_t){this.dialogRef=F,this.data=$,this.registrarManager=Te,this.notificator=qe,this.translate=Ne,this.store=_t,this.emailForm=new p.NI("",[p.kI.required,p.kI.email.bind(this)]),this.languages=["en"],this.currentLanguage="en",this.name=new p.NI("",p.kI.required),this.loading=!1}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.emailForm.invalid||this.name.invalid||(this.data.voId&&!this.data.groupId?(this.loading=!0,this.registrarManager.sendInvitation(this.emailForm.value,this.currentLanguage,this.data.voId,this.name.value).subscribe({next:()=>{this.translate.get("DIALOGS.INVITE_MEMBER.SUCCESS").subscribe(F=>{this.notificator.showSuccess(F),this.dialogRef.close(!0)})},error:()=>this.loading=!1})):(this.loading=!0,this.registrarManager.sendInvitationForGroup(this.emailForm.value,this.currentLanguage,this.data.voId,this.data.groupId,this.name.value).subscribe({next:()=>{this.translate.get("DIALOGS.INVITE_MEMBER.SUCCESS").subscribe(F=>{this.notificator.showSuccess(F),this.dialogRef.close(!0)})},error:()=>this.loading=!1})))}static#e=this.\u0275fac=function($){return new($||v)(m.Y36(e.so),m.Y36(e.WI),m.Y36(A.tk),m.Y36(x.V6),m.Y36(w.sK),m.Y36(x.d6))};static#t=this.\u0275cmp=m.Xpm({type:v,selectors:[["app-invite-member-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","font-italic",4,"ngIf"],[1,"w-100"],["matInput","","required","",3,"placeholder","formControl"],[4,"ngIf"],["matInput","","required","",3,"formControl"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"font-italic"],[3,"value"]],template:function($,Te){if(1&$&&(m.YNc(0,ee,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,le,30,27,"div",1),m.qZA()),2&$){const qe=m.MAs(1);m.xp6(2),m.Gre("",Te.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",Te.loading)("perunWebAppsLoaderIndicator",qe)}},dependencies:[g.sg,g.O5,E.ey,H.Nt,C.KE,C.hX,C.TO,p.Fj,p.JJ,p.Q7,p.oH,N.lW,e.uh,e.xY,e.H8,B.gD,O.b,Q.e,g.gd,w.X$]})}return v})()},98558:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>qe});var e=h(17700),p=h(56223),A=h(27921),x=h(37398),m=h(53117),w=h(73615),g=h(87824),E=h(65879),H=h(71365),C=h(96814),N=h(24630),B=h(23680),O=h(24516),Q=h(64170),ee=h(32296),V=h(92596),se=h(87466),Ce=h(11186),Be=h(12207),we=h(69755);function le(Ne,_t){1&Ne&&E._UZ(0,"perun-web-apps-loading-dialog")}function be(Ne,_t){1&Ne&&(E.TgZ(0,"mat-radio-button",13),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&Ne&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"DIALOGS.MOVE_GROUP.NO_GROUP")," "))}function v(Ne,_t){1&Ne&&(E.TgZ(0,"mat-radio-button",14),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&Ne&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"DIALOGS.MOVE_GROUP.TO_GROUP")," "))}function ie(Ne,_t){1&Ne&&(E.TgZ(0,"perun-web-apps-alert",15),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&Ne&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"DIALOGS.MOVE_GROUP.CANNOT_MOVE")," "))}function F(Ne,_t){if(1&Ne){const et=E.EpF();E.TgZ(0,"mat-option",21),E.NdJ("click",function(){const at=E.CHM(et).$implicit,ge=E.oxw(3);return E.KtG(ge.selectedGroup=at)}),E.TgZ(1,"span"),E._uU(2),E.qZA()()}if(2&Ne){const et=_t.$implicit;E.Q6J("value",et),E.xp6(2),E.Oqu(et.name)}}function $(Ne,_t){if(1&Ne){const et=E.EpF();E.TgZ(0,"mat-form-field",16)(1,"mat-label"),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"input",17),E.NdJ("change",function(){E.CHM(et);const lt=E.oxw(2);return E.KtG(lt.selectedGroup=null)}),E.qZA(),E.TgZ(5,"mat-autocomplete",18,19),E.YNc(7,F,3,2,"mat-option",20),E.ALo(8,"async"),E.qZA()()}if(2&Ne){const et=E.MAs(6),dt=E.oxw(2);E.Q6J("@openClose","toGroup"===dt.moveOption?"open":"closed"),E.xp6(2),E.Oqu(E.lcZ(3,6,"DIALOGS.MOVE_GROUP.GROUP_SELECT")),E.xp6(2),E.Q6J("formControl",dt.otherGroupsCtrl)("matAutocomplete",et),E.xp6(1),E.Q6J("displayWith",dt.displayFn),E.xp6(2),E.Q6J("ngForOf",E.lcZ(8,8,dt.filteredGroups))}}function Te(Ne,_t){if(1&Ne){const et=E.EpF();E.TgZ(0,"div")(1,"h1",2),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",3)(5,"p"),E._uU(6),E.ALo(7,"translate"),E.qZA(),E.TgZ(8,"mat-radio-group",4),E.NdJ("ngModelChange",function(lt){E.CHM(et);const at=E.oxw();return E.KtG(at.moveOption=lt)}),E.YNc(9,be,3,3,"mat-radio-button",5),E.YNc(10,v,3,3,"mat-radio-button",6),E.qZA(),E.YNc(11,ie,3,3,"perun-web-apps-alert",7),E.YNc(12,$,9,10,"mat-form-field",8),E.qZA(),E.TgZ(13,"div",9)(14,"button",10),E.NdJ("click",function(){E.CHM(et);const lt=E.oxw();return E.KtG(lt.close())}),E._uU(15),E.ALo(16,"translate"),E.qZA(),E.TgZ(17,"span",11),E.ALo(18,"translate"),E.TgZ(19,"button",12),E.NdJ("click",function(){E.CHM(et);const lt=E.oxw();return E.KtG(lt.confirm())}),E._uU(20),E.ALo(21,"translate"),E.qZA()()()()}if(2&Ne){const et=E.oxw();E.xp6(2),E.AsE("",E.lcZ(3,14,"DIALOGS.MOVE_GROUP.TITLE"),"",et.data.group.name,""),E.xp6(4),E.hij(" ",E.lcZ(7,16,"DIALOGS.MOVE_GROUP.INFO")," "),E.xp6(2),E.Q6J("ngModel",et.moveOption),E.xp6(1),E.Q6J("ngIf",!et.toRootOptionDisabled),E.xp6(1),E.Q6J("ngIf",!et.toGroupOptionDisabled),E.xp6(1),E.Q6J("ngIf",et.toRootOptionDisabled&&et.toGroupOptionDisabled),E.xp6(1),E.Q6J("ngIf",!et.toGroupOptionDisabled),E.xp6(3),E.hij(" ",E.lcZ(16,18,"DIALOGS.MOVE_GROUP.CANCEL")," "),E.xp6(2),E.s9C("matTooltip",E.lcZ(18,20,"DIALOGS.MOVE_GROUP.DISABLED_HINT")),E.Q6J("matTooltipDisabled",null!==et.selectedGroup||"toRoot"===et.moveOption)("matTooltipPosition","above"),E.xp6(2),E.Q6J("disabled",(et.otherGroupsCtrl.invalid||null===et.selectedGroup)&&"toRoot"!==et.moveOption||et.loading),E.xp6(1),E.hij(" ",E.lcZ(21,22,"DIALOGS.MOVE_GROUP.CONFIRM")," ")}}let qe=(()=>{class Ne{constructor(et,dt,lt,at,ge,J,pe){this.dialogRef=et,this.data=dt,this.groupService=lt,this.notificator=at,this.translate=ge,this.apiRequest=J,this.authResolver=pe,this.toRootOptionDisabled=!1,this.toGroupOptionDisabled=!1,this.otherGroups=[],this.otherGroupsCtrl=new p.p4(null,[p.kI.required.bind(this)]),this.loading=!1,this.selectedGroup=null,this.translate.get("DIALOGS.MOVE_GROUP.SUCCESS").subscribe(Re=>this.successMessage=Re),this.translate.get("DIALOGS.MOVE_GROUP.ERROR").subscribe(Re=>this.errorMessage=Re)}ngOnInit(){this.loading=!0,this.groupService.getAllGroups(this.data.group.voId).subscribe(et=>{this.otherGroups=et.filter(dt=>dt.id!==this.data.group.id&&"members"!==dt.name&&this.canMove(dt)),0===this.otherGroups.length&&(this.toGroupOptionDisabled=!0),(null===this.data.group.parentGroupId||!this.authResolver.isAuthorized("destination_null-moveGroup_Group_Group_policy",[this.data.group]))&&(this.toRootOptionDisabled=!0,this.moveOption="toGroup"),this.filteredGroups=this.otherGroupsCtrl.valueChanges.pipe((0,A.O)(""),(0,x.U)(dt=>dt?this._filterGroups(dt):this.otherGroups.slice())),this.loading=!1},()=>this.loading=!1)}displayFn(et){return et&&et.name}canMove(et){return this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[et,this.data.group])&&this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[this.data.group,et])}close(){this.dialogRef.close()}confirm(){this.loading=!0,this.apiRequest.dontHandleErrorForNext(),this.groupService.moveGroupWithDestinationGroupMovingGroup(this.data.group.id,this.otherGroupsCtrl.value?this.otherGroupsCtrl.value.id:void 0).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},et=>{this.notificator.showRPCError(et,this.errorMessage),this.dialogRef.close(!1)})}_filterGroups(et){if("object"==typeof et)return[];const dt=et.toLowerCase();return et?this.otherGroups.filter(lt=>lt.name.toLowerCase().includes(dt)):this.otherGroups}static#e=this.\u0275fac=function(dt){return new(dt||Ne)(E.Y36(e.so),E.Y36(e.WI),E.Y36(g.ff),E.Y36(w.V6),E.Y36(H.sK),E.Y36(w.F5),E.Y36(w.x4))};static#t=this.\u0275cmp=E.Xpm({type:Ne,selectors:[["app-move-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"ngModel","ngModelChange"],["color","primary","class","move-options","value","toRoot",4,"ngIf"],["color","primary","value","toGroup",4,"ngIf"],["alert_type","warn",4,"ngIf"],["class","w-100 mt-2",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["color","primary","value","toRoot",1,"move-options"],["color","primary","value","toGroup"],["alert_type","warn"],[1,"w-100","mt-2"],["matInput","","required","",3,"formControl","matAutocomplete","change"],[3,"displayWith"],["groupSelectAutocomplete","matAutocomplete"],[3,"value","click",4,"ngFor","ngForOf"],[3,"value","click"]],template:function(dt,lt){if(1&dt&&(E.YNc(0,le,1,0,"ng-template",null,0,E.W1O),E.TgZ(2,"div"),E.YNc(3,Te,22,24,"div",1),E.qZA()),2&dt){const at=E.MAs(1);E.xp6(2),E.Gre("",lt.data.theme," position-relative"),E.xp6(1),E.Q6J("perunWebAppsLoader",lt.loading)("perunWebAppsLoaderIndicator",at)}},dependencies:[C.sg,C.O5,N.XC,B.ey,N.ZL,O.Nt,Q.KE,Q.hX,p.Fj,p.JJ,p.Q7,p.oH,p.On,ee.lW,e.uh,e.xY,e.H8,V.gM,se.VQ,se.U0,Ce.w,Be.b,we.e,C.Ov,H.X$],styles:[".move-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:15px 0}"],data:{animation:[m.BQ]}})}return Ne})()},91831:(xe,Z,h)=>{"use strict";h.d(Z,{m:()=>Ce});var e=h(17700),p=h(87824),A=h(73615),x=h(65879),m=h(71365),w=h(96814),g=h(23680),E=h(64170),H=h(32296),C=h(98525),N=h(12207),B=h(69755);function O(Be,we){1&Be&&x._UZ(0,"perun-web-apps-loading-dialog")}function Q(Be,we){if(1&Be&&(x.TgZ(0,"mat-option",12),x._uU(1),x.qZA()),2&Be){const le=we.$implicit;x.Q6J("value",le),x.xp6(1),x.hij(" ",le.friendlyNameParameter," ")}}function ee(Be,we){if(1&Be&&(x.TgZ(0,"mat-option",12),x._uU(1),x.ALo(2,"translate"),x.ALo(3,"uppercase"),x.qZA()),2&Be){const le=we.$implicit;x.Q6J("value",le),x.xp6(1),x.hij(" ",x.lcZ(2,2,x.lcZ(3,4,"SHARED_LIB.LANGUAGES."+le))," ")}}function V(Be,we){if(1&Be&&(x.TgZ(0,"mat-option",12),x._uU(1),x.qZA()),2&Be){const le=we.$implicit;x.Q6J("value",le),x.xp6(1),x.hij(" ",le," ")}}function se(Be,we){if(1&Be){const le=x.EpF();x.TgZ(0,"div")(1,"h1",3),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),x._uU(7),x.ALo(8,"translate"),x.qZA(),x.TgZ(9,"mat-select",5),x.NdJ("valueChange",function(v){x.CHM(le);const ie=x.oxw();return x.KtG(ie.selectedLogin=v)}),x.YNc(10,Q,2,2,"mat-option",6),x.qZA()(),x.TgZ(11,"mat-form-field")(12,"mat-label"),x._uU(13),x.ALo(14,"translate"),x.qZA(),x.TgZ(15,"mat-select",5),x.NdJ("valueChange",function(v){x.CHM(le);const ie=x.oxw();return x.KtG(ie.selectedLang=v)}),x.YNc(16,ee,4,6,"mat-option",6),x.qZA()(),x.TgZ(17,"mat-form-field")(18,"mat-label"),x._uU(19),x.ALo(20,"translate"),x.qZA(),x.TgZ(21,"mat-select",5),x.NdJ("valueChange",function(v){x.CHM(le);const ie=x.oxw();return x.KtG(ie.selectedMail=v)}),x.YNc(22,V,2,2,"mat-option",6),x.qZA()(),x.TgZ(23,"div",7)(24,"p",8),x._uU(25),x.ALo(26,"translate"),x.qZA(),x.TgZ(27,"p"),x._uU(28),x.qZA()()(),x.TgZ(29,"div",9)(30,"button",10),x.NdJ("click",function(){x.CHM(le);const v=x.oxw();return x.KtG(v.onCancel())}),x._uU(31),x.ALo(32,"translate"),x.qZA(),x.TgZ(33,"button",11),x.NdJ("click",function(){x.CHM(le);const v=x.oxw();return x.KtG(v.onSubmit())}),x._uU(34),x.ALo(35,"translate"),x.qZA()()()}if(2&Be){const le=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,15,"DIALOGS.PASSWORD_RESET_REQUEST.TITLE")),x.xp6(5),x.Oqu(x.lcZ(8,17,"DIALOGS.PASSWORD_RESET_REQUEST.NAMESPACE")),x.xp6(2),x.Q6J("value",le.selectedLogin),x.xp6(1),x.Q6J("ngForOf",le.logins),x.xp6(3),x.Oqu(x.lcZ(14,19,"DIALOGS.PASSWORD_RESET_REQUEST.LANGUAGE")),x.xp6(2),x.Q6J("value",le.selectedLang),x.xp6(1),x.Q6J("ngForOf",le.languages),x.xp6(3),x.Oqu(x.lcZ(20,21,"DIALOGS.PASSWORD_RESET_REQUEST.EMAIL")),x.xp6(2),x.Q6J("value",le.selectedMail),x.xp6(1),x.Q6J("ngForOf",le.mails),x.xp6(3),x.Oqu(x.lcZ(26,23,"DIALOGS.PASSWORD_RESET_REQUEST.LOGIN")),x.xp6(3),x.Oqu(le.selectedLogin.value),x.xp6(3),x.hij(" ",x.lcZ(32,25,"DIALOGS.PASSWORD_RESET_REQUEST.CANCEL")," "),x.xp6(2),x.Q6J("disabled",le.loading),x.xp6(1),x.hij(" ",x.lcZ(35,27,"DIALOGS.PASSWORD_RESET_REQUEST.SEND")," ")}}let Ce=(()=>{class Be{constructor(le,be,v,ie,F,$,Te){this.dialogRef=le,this.data=be,this.membersManagerService=v,this.attributesManagerService=ie,this.store=F,this.translate=$,this.notificator=Te,this.languages=this.store.getProperty("supported_languages"),this.selectedLang="en",this.pwdMails=new Map,this.logins=[],this.selectedMail="user:preferredMail",this.mails=[],$.get("DIALOGS.PASSWORD_RESET_REQUEST.SUCCESS").subscribe(qe=>this.successMessage=qe)}ngOnInit(){this.getMailAttributes(),this.logins=this.data.logins,this.selectedLogin=this.logins[0]}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0;const le=this.selectedLogin.friendlyNameParameter,v=window.location.href.split("/"),ie=v[0]+"//"+v[2];this.membersManagerService.sendPasswordResetLinkEmail(this.data.memberId,le,this.pwdMails.get(this.selectedMail),this.selectedLang,ie).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close()},()=>this.loading=!1)}getMailAttributes(){this.pwdMails.set("user:preferredMail","urn:perun:user:attribute-def:def:preferredMail"),this.pwdMails.set("member:mail","urn:perun:member:attribute-def:def:mail"),this.mails=Array.from(this.pwdMails.keys()),this.selectedMail="user:preferredMail"}static#e=this.\u0275fac=function(be){return new(be||Be)(x.Y36(e.so),x.Y36(e.WI),x.Y36(p.uq),x.Y36(p.H8),x.Y36(A.d6),x.Y36(m.sK),x.Y36(A.V6))};static#t=this.\u0275cmp=x.Xpm({type:Be,selectors:[["app-password-reset-request-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"row"],[1,"column-size","ms-3"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","reset-passwd-confirm-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(be,v){if(1&be&&(x.YNc(0,O,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div",1),x.YNc(3,se,36,29,"div",2),x.qZA()),2&be){const ie=x.MAs(1);x.xp6(3),x.Q6J("perunWebAppsLoader",v.loading)("perunWebAppsLoaderIndicator",ie)}},dependencies:[w.sg,g.ey,E.KE,E.hX,H.lW,e.uh,e.xY,e.H8,C.gD,N.b,B.e,w.gd,m.X$],styles:[".column-size[_ngcontent-%COMP%]{width:8rem}"]})}return Be})()},97545:(xe,Z,h)=>{"use strict";h.d(Z,{X:()=>Be});var e=h(17700),p=h(25313),A=h(73615),x=h(87824),m=h(65879),w=h(71365),g=h(32296),E=h(12207),H=h(69755),C=h(37803);function N(we,le){1&we&&m._UZ(0,"perun-web-apps-loading-dialog")}function B(we,le){1&we&&m._UZ(0,"th",15)}function O(we,le){if(1&we&&(m.TgZ(0,"td",16),m._uU(1),m.qZA()),2&we){const be=le.$implicit;m.xp6(1),m.Oqu(be.id)}}function Q(we,le){1&we&&m._UZ(0,"th",15)}function ee(we,le){if(1&we&&(m.TgZ(0,"td",16),m._uU(1),m.ALo(2,"userFullName"),m.qZA()),2&we){const be=le.$implicit;m.xp6(1),m.Oqu(m.lcZ(2,1,be.user))}}function V(we,le){1&we&&m._UZ(0,"tr",17)}function se(we,le){1&we&&m._UZ(0,"tr",18)}function Ce(we,le){if(1&we){const be=m.EpF();m.TgZ(0,"div")(1,"h1",2),m._uU(2),m.ALo(3,"translate"),m.qZA(),m.TgZ(4,"div",3)(5,"p"),m._uU(6),m.ALo(7,"translate"),m.qZA(),m.TgZ(8,"div",4),m._uU(9),m.ALo(10,"translate"),m.qZA(),m.TgZ(11,"table",5),m.ynx(12,6),m.YNc(13,B,1,0,"th",7),m.YNc(14,O,2,1,"td",8),m.BQk(),m.ynx(15,9),m.YNc(16,Q,1,0,"th",7),m.YNc(17,ee,3,3,"td",8),m.BQk(),m.YNc(18,V,1,0,"tr",10),m.YNc(19,se,1,0,"tr",11),m.qZA()(),m.TgZ(20,"div",12)(21,"button",13),m.NdJ("click",function(){m.CHM(be);const ie=m.oxw();return m.KtG(ie.onCancel())}),m._uU(22),m.ALo(23,"translate"),m.qZA(),m.TgZ(24,"button",14),m.NdJ("click",function(){m.CHM(be);const ie=m.oxw();return m.KtG(ie.onSubmit())}),m._uU(25),m.ALo(26,"translate"),m.qZA()()()}if(2&we){const be=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,8,"DIALOGS.REMOVE_MEMBERS.TITLE")),m.xp6(4),m.hij(" ",m.lcZ(7,10,be.data.groupId?"DIALOGS.REMOVE_MEMBERS.DESCRIPTION_GROUP":"DIALOGS.REMOVE_MEMBERS.DESCRIPTION")," "),m.xp6(3),m.hij(" ",m.lcZ(10,12,"DIALOGS.REMOVE_MEMBERS.ASK")," "),m.xp6(2),m.Q6J("dataSource",be.dataSource),m.xp6(7),m.Q6J("matHeaderRowDef",be.displayedColumns),m.xp6(1),m.Q6J("matRowDefColumns",be.displayedColumns),m.xp6(3),m.hij(" ",m.lcZ(23,14,"DIALOGS.REMOVE_MEMBERS.CANCEL")," "),m.xp6(3),m.hij(" ",m.lcZ(26,16,be.data.groupId?"DIALOGS.REMOVE_MEMBERS.REMOVE_GROUP":"DIALOGS.REMOVE_MEMBERS.REMOVE")," ")}}let Be=(()=>{class we{constructor(be,v,ie,F,$,Te){this.dialogRef=be,this.data=v,this.membersService=ie,this.groupService=F,this.notificator=$,this.translate=Te,this.displayedColumns=["id","name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new p.by(this.data.members)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.data.groupId?this.groupService.removeMembers(this.data.groupId,this.data.members.map(be=>be.id)).subscribe(()=>this.onSuccess(),()=>this.onError()):this.membersService.deleteMembers(this.data.members.map(be=>be.id)).subscribe(()=>this.onSuccess(),()=>this.onError())}onSuccess(){const be=this.translate.instant(this.data.groupId?"DIALOGS.REMOVE_MEMBERS.SUCCESS_GROUP":"DIALOGS.REMOVE_MEMBERS.SUCCESS");this.notificator.showSuccess(be),this.dialogRef.close(!0),this.loading=!1}onError(){this.loading=!1}static#e=this.\u0275fac=function(v){return new(v||we)(m.Y36(e.so),m.Y36(e.WI),m.Y36(x.uq),m.Y36(x.ff),m.Y36(A.V6),m.Y36(w.sK))};static#t=this.\u0275cmp=m.Xpm({type:we,selectors:[["app-remove-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","remove-members-dialog","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(v,ie){if(1&v&&(m.YNc(0,N,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,Ce,27,18,"div",1),m.qZA()),2&v){const F=m.MAs(1);m.xp6(2),m.Gre("",ie.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",ie.loading)("perunWebAppsLoaderIndicator",F)}},dependencies:[g.lW,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,e.uh,e.xY,e.H8,E.b,H.e,w.X$,C.d]})}return we})()},25387:(xe,Z,h)=>{"use strict";h.d(Z,{f:()=>E});var e=h(17700),p=h(25313),A=h(73615),x=h(87824),m=h(65879),w=h(71365),g=h(70285);let E=(()=>{class H{constructor(N,B,O,Q,ee){this.dialogRef=N,this.data=B,this.notificator=O,this.translate=Q,this.resourcesManager=ee,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new p.by(this.data.resources)}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0,0===this.data.resources.length?this.translate.get("DIALOGS.REMOVE_RESOURCES.SUCCESS").subscribe(N=>{this.loading=!1,this.notificator.showSuccess(N),this.dialogRef.close(!0)}):this.resourcesManager.deleteResource(this.data.resources[0].id).subscribe(()=>{this.data.resources.shift(),this.onDelete()},()=>{this.dialogRef.close(!0)})}onSubmit(N){N.deleted?this.onDelete():this.onCancel()}static#e=this.\u0275fac=function(B){return new(B||H)(m.Y36(e.so),m.Y36(e.WI),m.Y36(A.V6),m.Y36(w.sK),m.Y36(x.xk))};static#t=this.\u0275cmp=m.Xpm({type:H,selectors:[["app-remove-resource-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","disableForce","loading","deleted"]],template:function(B,O){1&B&&(m.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),m.NdJ("deleted",function(ee){return O.onSubmit(ee)}),m.qZA()()),2&B&&(m.Tol(O.theme),m.xp6(1),m.Q6J("entityNames",O.dataSource)("entityType","resources")("disableForce",!0)("loading",O.loading))},dependencies:[g.e]})}return H})()},62120:(xe,Z,h)=>{"use strict";h.d(Z,{o:()=>E});var e=h(17700),p=h(25313),A=h(73615),x=h(87824),m=h(65879),w=h(71365),g=h(70285);let E=(()=>{class H{constructor(N,B,O,Q,ee){this.dialogRef=N,this.data=B,this.notificator=O,this.voService=Q,this.translate=ee,this.force=!1,this.displayedColumns=["name"],this.relations=[],ee.get("DIALOGS.REMOVE_VO.SUCCESS").subscribe(V=>this.successMessage=V)}ngOnInit(){this.theme=this.data.theme,this.dataSource=new p.by(this.data.vos),this.relations.push(this.translate.instant("DIALOGS.REMOVE_VO.GROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.REMOVE_VO.MEMBER_RELATION")),this.relations.push(this.translate.instant("DIALOGS.REMOVE_VO.RESOURCE_RELATION"))}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0,this.voService.deleteVo(this.data.vos[0].id,this.force).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}onSubmit(N){this.force=N.force,N.deleted?this.onDelete():this.onCancel()}static#e=this.\u0275fac=function(B){return new(B||H)(m.Y36(e.so),m.Y36(e.WI),m.Y36(A.V6),m.Y36(x.YF),m.Y36(w.sK))};static#t=this.\u0275cmp=m.Xpm({type:H,selectors:[["app-remove-vo-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","loading","relations","deleted"]],template:function(B,O){1&B&&(m.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),m.NdJ("deleted",function(ee){return O.onSubmit(ee)}),m.qZA()()),2&B&&(m.Tol(O.theme),m.xp6(1),m.Q6J("entityNames",O.dataSource)("entityType","organizations")("loading",O.loading)("relations",O.relations))},dependencies:[g.e],styles:[".foo[_ngcontent-%COMP%]{margin-top:20px}"]})}return H})()},98586:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>$});var e=h(17700),p=h(73615),A=h(87824),x=h(56223),m=h(78337),w=h(1385),g=h(38106),E=h(65879),H=h(96814),C=h(24516),N=h(64170),B=h(32296),O=h(11186),Q=h(55959),ee=h(61917),V=h(69755),se=h(98067),Ce=h(12246),Be=h(71365);function we(Te,qe){if(1&Te){const Ne=E.EpF();E.TgZ(0,"mat-form-field",12)(1,"mat-label"),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"input",13),E.NdJ("keyup.enter",function(){E.CHM(Ne);const et=E.oxw();return E.KtG(et.onSearchByString())}),E.qZA(),E.TgZ(5,"mat-error"),E._uU(6),E.ALo(7,"translate"),E.qZA()()}if(2&Te){const Ne=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,3,"DIALOGS.SPONSOR_EXISTING_MEMBER.DESCRIPTION")),E.xp6(2),E.Q6J("formControl",Ne.searchCtrl),E.xp6(2),E.hij(" ",E.lcZ(7,5,"DIALOGS.SPONSOR_EXISTING_MEMBER.EMPTY_SEARCH_MESSAGE")," ")}}function le(Te,qe){if(1&Te){const Ne=E.EpF();E.TgZ(0,"button",14),E.NdJ("click",function(){E.CHM(Ne);const et=E.oxw();return E.KtG(et.onSearchByString())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}if(2&Te){const Ne=E.oxw();E.Q6J("disabled",Ne.loading),E.xp6(1),E.hij(" ",E.lcZ(2,2,"DIALOGS.SPONSOR_EXISTING_MEMBER.SEARCH")," ")}}function be(Te,qe){1&Te&&E._UZ(0,"perun-web-apps-loading-table")}function v(Te,qe){if(1&Te&&E._UZ(0,"perun-web-apps-members-list",17),2&Te){const Ne=E.oxw(2);E.Q6J("disableRouting",!0)("hidden",Ne.loading)("disableStatusChange",!0)("members",Ne.members)("selection",Ne.selection)("displayedColumns",Ne.displayedColumns)("tableId",Ne.tableId)}}function ie(Te,qe){if(1&Te&&(E.TgZ(0,"div",15),E.YNc(1,v,1,7,"perun-web-apps-members-list",16),E.qZA()),2&Te){const Ne=E.oxw(),_t=E.MAs(8);E.xp6(1),E.Q6J("perunWebAppsLoader",Ne.loading)("perunWebAppsLoaderIndicator",_t)}}function F(Te,qe){1&Te&&(E.TgZ(0,"perun-web-apps-alert",18),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&Te&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"DIALOGS.SPONSOR_EXISTING_MEMBER.BEGIN_SEARCH")," "))}let $=(()=>{class Te{constructor(Ne,_t,et,dt,lt,at,ge){this.dialogRef=Ne,this.data=_t,this.store=et,this.membersService=dt,this.notificator=lt,this.translate=at,this.cd=ge,this.loading=!1,this.tableId=g.US,this.expiration="never",this.searchCtrl=new x.p4("",[x.kI.required]),this.firstSearchDone=!1,this.members=[],this.selection=new m.Ov(!0,[]),this.selectedSponsor=null,this.sponsorType="self",this.minDate=new Date}ngOnInit(){this.theme=this.data.theme,this.serviceMemberId=this.data.serviceMemberId,this.displayedColumns=this.serviceMemberId?["checkbox","id","fullName","sponsored","email"]:["checkbox","id","fullName","status","sponsored","email"],this.serviceMemberId&&(this.searchCtrl.setValue(this.serviceMemberId),this.onSearchByString())}onCancel(){this.dialogRef.close(!1)}sponsor(Ne){this.loading=!0;const _t="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.selectedSponsor,et=Ne.map(dt=>dt.id);this.membersService.sponsorMembers(et,_t.id,this.expiration).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SPONSOR_EXISTING_MEMBER.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSubmit(){this.loading=!0;const Ne=Array.from(this.selection.selected);this.expiration="never"===this.expiration?null:this.expiration,this.sponsor(Ne)}setExpiration(Ne){this.expiration=Ne}onSearchByString(){this.searchCtrl.invalid?this.searchCtrl.markAllAsTouched():(this.firstSearchDone=!0,this.loading=!0,this.selection.clear(),this.cd.detectChanges(),this.membersService.findCompleteRichMembersForVo(this.data.voId,[w.r.MEMBER_DEF_EXPIRATION,w.r.USER_DEF_PREFERRED_MAIL],this.searchCtrl.value).subscribe({next:_t=>{this.members=_t,this.serviceMemberId&&this.selection.toggle(_t[0]),this.loading=!1},error:()=>this.loading=!1}))}static#e=this.\u0275fac=function(_t){return new(_t||Te)(E.Y36(e.so),E.Y36(e.WI),E.Y36(p.d6),E.Y36(A.uq),E.Y36(p.V6),E.Y36(p.Te),E.Y36(E.sBO))};static#t=this.\u0275cmp=E.Xpm({type:Te,selectors:[["app-sponsor-existing-member-dialog"]],decls:25,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","me-2 search-field adjust-width",4,"ngIf"],["data-cy","sponsor-search-button","class","ms-auto","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["spinner",""],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],[3,"voId","voSponsors","customTitle","sponsorTypeSelected","sponsorSelected"],[3,"minDate","expirationSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","sponsor-member-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"me-2","search-field","adjust-width"],["data-cy","sponsor-search-input","autocomplete","false","matInput","",3,"formControl","keyup.enter"],["data-cy","sponsor-search-button","color","accent","mat-flat-button","",1,"ms-auto",3,"disabled","click"],[1,"position-relative"],[3,"disableRouting","hidden","disableStatusChange","members","selection","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","hidden","disableStatusChange","members","selection","displayedColumns","tableId"],["alert_type","info"]],template:function(_t,et){1&_t&&(E.TgZ(0,"div")(1,"h1",0),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",1),E.YNc(5,we,8,7,"mat-form-field",2),E.YNc(6,le,3,4,"button",3),E.YNc(7,be,1,0,"ng-template",null,4,E.W1O),E.YNc(9,ie,2,2,"div",5),E.YNc(10,F,3,3,"perun-web-apps-alert",6),E.TgZ(11,"app-choose-sponsor",7),E.NdJ("sponsorTypeSelected",function(lt){return et.sponsorType=lt})("sponsorSelected",function(lt){return et.selectedSponsor=lt}),E.qZA(),E.TgZ(12,"div"),E._UZ(13,"br"),E.TgZ(14,"h6"),E._uU(15),E.ALo(16,"translate"),E.qZA(),E.TgZ(17,"perun-web-apps-expiration-select",8),E.NdJ("expirationSelected",function(lt){return et.setExpiration(lt)}),E.qZA()()(),E.TgZ(18,"div",9)(19,"button",10),E.NdJ("click",function(){return et.onCancel()}),E._uU(20),E.ALo(21,"translate"),E.qZA(),E.TgZ(22,"button",11),E.NdJ("click",function(){return et.onSubmit()}),E._uU(23),E.ALo(24,"translate"),E.qZA()()()),2&_t&&(E.Tol(et.theme),E.xp6(2),E.Oqu(E.lcZ(3,16,"DIALOGS.SPONSOR_EXISTING_MEMBER.TITLE")),E.xp6(3),E.Q6J("ngIf",!et.serviceMemberId),E.xp6(1),E.Q6J("ngIf",!et.serviceMemberId),E.xp6(3),E.Q6J("ngIf",et.firstSearchDone),E.xp6(1),E.Q6J("ngIf",!et.firstSearchDone),E.xp6(1),E.Q6J("voId",et.data.voId)("voSponsors",et.data.voSponsors)("customTitle","DIALOGS.SPONSOR_EXISTING_MEMBER.SELECT_SPONSOR"),E.xp6(4),E.Oqu(E.lcZ(16,18,"DIALOGS.SPONSOR_EXISTING_MEMBER.EXPIRATION")),E.xp6(2),E.Q6J("minDate",et.minDate),E.xp6(3),E.hij(" ",E.lcZ(21,20,"DIALOGS.SPONSOR_EXISTING_MEMBER.CANCEL")," "),E.xp6(2),E.Q6J("disabled",et.loading||0===et.selection.selected.length||"other"===et.sponsorType&&!et.selectedSponsor),E.xp6(1),E.hij(" ",E.lcZ(24,22,"DIALOGS.SPONSOR_EXISTING_MEMBER.SPONSOR")," "))},dependencies:[H.O5,C.Nt,N.KE,N.hX,N.TO,x.Fj,x.JJ,x.oH,B.lW,e.uh,e.xY,e.H8,O.w,Q.K,ee.O,V.e,se.c,Ce.l,Be.X$],styles:[".adjust-width[_ngcontent-%COMP%]{width:270px}"]})}return Te})()},23164:(xe,Z,h)=>{"use strict";h.d(Z,{E:()=>be});var e=h(17700),p=h(87824),A=h(56223),x=h(65879),m=h(96814),w=h(23680),g=h(24516),E=h(64170),H=h(30617),C=h(32296),N=h(98525),B=h(92596),O=h(12207),Q=h(69755),ee=h(71365);function V(v,ie){1&v&&x._UZ(0,"perun-web-apps-loading-dialog")}function se(v,ie){1&v&&(x.TgZ(0,"mat-error"),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&v&&(x.xp6(1),x.Oqu(x.lcZ(2,1,"DIALOGS.UPDATE_APPLICATION_FORM.COMMA_ERROR")))}function Ce(v,ie){if(1&v){const F=x.EpF();x.TgZ(0,"button",19),x.NdJ("click",function(){x.CHM(F);const Te=x.oxw().index,qe=x.oxw(2);return x.KtG(qe.removeModule(Te))}),x.ALo(1,"translate"),x.TgZ(2,"mat-icon"),x._uU(3,"remove_circle"),x.qZA()()}2&v&&x.Q6J("matTooltip",x.lcZ(1,1,"DIALOGS.UPDATE_APPLICATION_FORM.REMOVE_MODULE_TOOLTIP"))}function Be(v,ie){if(1&v&&(x.TgZ(0,"div",15)(1,"mat-form-field",16)(2,"mat-label"),x._uU(3),x.ALo(4,"translate"),x.qZA(),x._UZ(5,"input",17),x.YNc(6,se,3,3,"mat-error",11),x.qZA(),x.YNc(7,Ce,4,3,"button",18),x.qZA()),2&v){const F=ie.$implicit,$=x.oxw(2);x.xp6(3),x.Oqu(x.lcZ(4,4,"DIALOGS.UPDATE_APPLICATION_FORM.MODULE_NAME")),x.xp6(2),x.Q6J("formControl",F),x.xp6(1),x.Q6J("ngIf",F.hasError("pattern")),x.xp6(1),x.Q6J("ngIf",$.formArray.length>1)}}function we(v,ie){if(1&v){const F=x.EpF();x.TgZ(0,"div")(1,"mat-form-field",7)(2,"mat-label"),x._uU(3),x.ALo(4,"translate"),x.qZA(),x.TgZ(5,"mat-select",8),x.NdJ("valueChange",function(Te){x.CHM(F);const qe=x.oxw(2);return x.KtG(qe.embeddedState=Te)}),x.TgZ(6,"mat-option",9),x._uU(7),x.ALo(8,"translate"),x.qZA(),x.TgZ(9,"mat-option",10),x._uU(10),x.ALo(11,"translate"),x.qZA()()()()}if(2&v){const F=x.oxw(2);x.xp6(3),x.hij("",x.lcZ(4,4,"DIALOGS.UPDATE_APPLICATION_FORM.EMBEDDED"),":"),x.xp6(2),x.Q6J("value",F.embeddedState),x.xp6(2),x.Oqu(x.lcZ(8,6,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),x.xp6(3),x.Oqu(x.lcZ(11,8,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL"))}}function le(v,ie){if(1&v){const F=x.EpF();x.TgZ(0,"div")(1,"h1",2),x._uU(2),x.ALo(3,"translate"),x.qZA(),x.TgZ(4,"div",3),x.YNc(5,Be,8,6,"div",4),x.TgZ(6,"div",5)(7,"button",6),x.NdJ("click",function(){x.CHM(F);const Te=x.oxw();return x.KtG(Te.addModule())}),x.ALo(8,"translate"),x.TgZ(9,"mat-icon"),x._uU(10,"add_circle"),x.qZA()()(),x.TgZ(11,"mat-form-field",7)(12,"mat-label"),x._uU(13),x.ALo(14,"translate"),x.qZA(),x.TgZ(15,"mat-select",8),x.NdJ("valueChange",function(Te){x.CHM(F);const qe=x.oxw();return x.KtG(qe.initialState=Te)}),x.TgZ(16,"mat-option",9),x._uU(17),x.ALo(18,"translate"),x.qZA(),x.TgZ(19,"mat-option",10),x._uU(20),x.ALo(21,"translate"),x.qZA()()(),x.TgZ(22,"mat-form-field",7)(23,"mat-label"),x._uU(24),x.ALo(25,"translate"),x.qZA(),x.TgZ(26,"mat-select",8),x.NdJ("valueChange",function(Te){x.CHM(F);const qe=x.oxw();return x.KtG(qe.extensionState=Te)}),x.TgZ(27,"mat-option",9),x._uU(28),x.ALo(29,"translate"),x.qZA(),x.TgZ(30,"mat-option",10),x._uU(31),x.ALo(32,"translate"),x.qZA()()(),x.YNc(33,we,12,10,"div",11),x.qZA(),x.TgZ(34,"div",12)(35,"button",13),x.NdJ("click",function(){x.CHM(F);const Te=x.oxw();return x.KtG(Te.onCancel())}),x._uU(36),x.ALo(37,"translate"),x.qZA(),x.TgZ(38,"button",14),x.NdJ("click",function(){x.CHM(F);const Te=x.oxw();return x.KtG(Te.submit())}),x._uU(39),x.ALo(40,"translate"),x.qZA()()()}if(2&v){const F=x.oxw();x.xp6(2),x.Oqu(x.lcZ(3,16,"DIALOGS.UPDATE_APPLICATION_FORM.TITLE")),x.xp6(3),x.Q6J("ngForOf",F.formArray.controls)("ngForTrackBy",F.trackByIndex),x.xp6(2),x.Q6J("matTooltip",x.lcZ(8,18,"DIALOGS.UPDATE_APPLICATION_FORM.ADD_MODULE_TOOLTIP")),x.xp6(6),x.hij("",x.lcZ(14,20,"DIALOGS.UPDATE_APPLICATION_FORM.INITIAL"),":"),x.xp6(2),x.Q6J("value",F.initialState),x.xp6(2),x.Oqu(x.lcZ(18,22,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),x.xp6(3),x.Oqu(x.lcZ(21,24,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),x.xp6(4),x.hij("",x.lcZ(25,26,"DIALOGS.UPDATE_APPLICATION_FORM.EXTENSION"),":"),x.xp6(2),x.Q6J("value",F.extensionState),x.xp6(2),x.Oqu(x.lcZ(29,28,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),x.xp6(3),x.Oqu(x.lcZ(32,30,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),x.xp6(2),x.Q6J("ngIf","group"===F.entity&&F.autoRegistrationEnabled),x.xp6(3),x.hij(" ",x.lcZ(37,32,"DIALOGS.UPDATE_APPLICATION_FORM.CANCEL_BUTTON")," "),x.xp6(2),x.Q6J("disabled",F.formArray.invalid),x.xp6(1),x.hij(" ",x.lcZ(40,34,"DIALOGS.UPDATE_APPLICATION_FORM.SUBMIT_BUTTON")," ")}}let be=(()=>{class v{constructor(F,$,Te){this.dialogRef=F,this.data=$,this.registrarManager=Te,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.applicationForm=this.data.applicationForm,this.formArray=new A.Oe([]);for(const F of this.applicationForm.moduleClassNames)this.addModule(F);0===this.formArray.length&&this.addModule(),this.initialState=this.applicationForm.automaticApproval?"auto":"manual",this.extensionState=this.applicationForm.automaticApprovalExtension?"auto":"manual",this.embeddedState=this.applicationForm.automaticApprovalEmbedded?"auto":"manual",this.entity=this.data.entity,this.autoRegistrationEnabled=this.data.autoRegistrationEnabled}addModule(F=""){const $=new A.NI(F,{validators:[A.kI.pattern(/^[^,]*$/)],updateOn:"change"});$.markAsTouched(),this.formArray.push($)}removeModule(F){this.formArray.removeAt(F)}trackByIndex(F){return F}onCancel(){this.dialogRef.close()}submit(){this.loading=!0;const F=this.formArray.controls.map($=>$.value).filter($=>""!==$.trim());this.applicationForm.moduleClassNames=F,this.applicationForm.automaticApproval="auto"===this.initialState,this.applicationForm.automaticApprovalExtension="auto"===this.extensionState,this.applicationForm.automaticApprovalEmbedded="auto"===this.embeddedState,this.registrarManager.updateForm({form:this.applicationForm}).subscribe($=>{this.dialogRef.close($)},()=>this.loading=!1)}static#e=this.\u0275fac=function($){return new($||v)(x.Y36(e.so),x.Y36(e.WI),x.Y36(p.tk))};static#t=this.\u0275cmp=x.Xpm({type:v,selectors:[["app-update-application-form-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["class","d-flex flex-row align-items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"d-flex","justify-content-center","mb-3"],["color","accent","mat-icon-button","",3,"matTooltip","click"],[1,"w-100"],["disableOptionCentering","",3,"value","valueChange"],["value","auto"],["value","manual"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"d-flex","flex-row","align-items-center"],[1,"w-100","mb-n2"],["matInput","",3,"formControl"],["color","warn","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["color","warn","mat-icon-button","",3,"matTooltip","click"]],template:function($,Te){if(1&$&&(x.YNc(0,V,1,0,"ng-template",null,0,x.W1O),x.TgZ(2,"div"),x.YNc(3,le,41,36,"div",1),x.qZA()),2&$){const qe=x.MAs(1);x.xp6(2),x.Gre("",Te.theme," position-relative"),x.xp6(1),x.Q6J("perunWebAppsLoader",Te.loading)("perunWebAppsLoaderIndicator",qe)}},dependencies:[m.sg,m.O5,w.ey,g.Nt,E.KE,E.hX,E.TO,A.Fj,A.JJ,A.oH,H.Hw,C.lW,C.RK,e.uh,e.xY,e.H8,N.gD,B.gM,O.b,Q.e,ee.X$]})}return v})()},40095:(xe,Z,h)=>{"use strict";h.d(Z,{_:()=>bi});var e=h(65879),p=h(87824),A=h(64124),x=h(17700),m=h(73615),w=h(78337),g=h(80874),E=h(78932),H=h(52572),C=h(79360),N=h(17728),B=h(97400),O=h(88407),Q=h(79940);function ee(...$t){const wt=(0,Q.jO)($t);return wt?(0,O.z)(ee(...$t),(0,B.Z)(wt)):(0,C.e)((It,Ge)=>{(0,H.l)([It,...(0,N.k)($t)])(Ge)})}function V(...$t){return ee(...$t)}var se=h(96814),Ce=h(32296),Be=h(12207),we=h(80238),le=h(97500),be=h(12877),v=h(82066),ie=h(2730),F=h(4675),$=h(71365);let Te=(()=>{class $t{constructor(){this.role=null,this.disableAutoSelect=!1,this.roleSelected=new e.vpe,this.nameFunction=It=>It.displayName,this.secondaryTextFunction=()=>null}static#e=this.\u0275fac=function(Ge){return new(Ge||$t)};static#t=this.\u0275cmp=e.Xpm({type:$t,selectors:[["perun-web-apps-role-search-select"]],inputs:{role:"role",roles:"roles",disableAutoSelect:"disableAutoSelect"},outputs:{roleSelected:"roleSelected"},decls:4,vars:15,consts:[[3,"entity","entities","disableAutoSelect","mainTextFunction","searchFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(Ge,Et){1&Ge&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(si){return Et.roleSelected.emit(si)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&Ge&&e.Q6J("entity",Et.role)("entities",Et.roles)("disableAutoSelect",Et.disableAutoSelect)("mainTextFunction",Et.nameFunction)("searchFunction",Et.nameFunction)("secondaryTextFunction",Et.secondaryTextFunction)("selectPlaceholder",e.lcZ(1,9,"SHARED_LIB.PERUN.COMPONENTS.ROLE_SEARCH_SELECT.SELECT_ROLE"))("findPlaceholder",e.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.ROLE_SEARCH_SELECT.FIND_ROLE"))("noEntriesText",e.lcZ(3,13,"SHARED_LIB.PERUN.COMPONENTS.ROLE_SEARCH_SELECT.NO_ROLE_FOUND"))},dependencies:[F.i,$.X$]})}return $t})();var qe=h(69755),Ne=h(25582);let _t=(()=>{class $t{transform(It,Ge,Et){return It.filter(Yt=>!Ge.get(Et.roleName)?.get(Et.primaryObject)?.includes(Yt.id))}static#e=this.\u0275fac=function(Ge){return new(Ge||$t)};static#t=this.\u0275pipe=e.Yjl({name:"unassignedRole",type:$t,pure:!0})}return $t})(),et=(()=>{class $t{transform(It){return It.map(Ge=>Ge.facility)}static#e=this.\u0275fac=function(Ge){return new(Ge||$t)};static#t=this.\u0275pipe=e.Yjl({name:"extractFacility",type:$t,pure:!0})}return $t})();var dt=h(69754);function lt($t,wt){1&$t&&e._UZ(0,"perun-web-apps-loading-dialog")}function at($t,wt){if(1&$t){const It=e.EpF();e.TgZ(0,"perun-web-apps-debounce-filter",13),e.NdJ("filter",function(Et){e.CHM(It);const Yt=e.oxw(2);return e.KtG(Yt.filterValue=Et)}),e.qZA()}2&$t&&e.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_OBJECTS_LIST.FILTER")}const ge=function(){return["checkbox","id","shortName","name"]};function J($t,wt){if(1&$t&&(e._UZ(0,"perun-web-apps-vos-list",14),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&$t){const It=e.oxw(2);e.Q6J("filterValue",It.filterValue)("vos",e.Dn7(1,5,e.xi3(2,9,It.vos,It.selectedRule),It.roles,It.selectedRule))("displayedColumns",e.DdM(12,ge))("selection",It.selected)("disableRouting",!0)}}const pe=function(){return["select","id","vo","name","description"]};function Re($t,wt){if(1&$t&&(e._UZ(0,"perun-web-apps-groups-list",15),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&$t){const It=e.oxw(2);e.Q6J("groups",e.Dn7(1,5,e.xi3(2,9,It.groups,It.selectedRule),It.roles,It.selectedRule))("displayedColumns",e.DdM(12,pe))("selection",It.selected)("filter",It.filterValue)("disableRouting",!0)}}const ze=function(){return["select","id","name","description"]};function ve($t,wt){if(1&$t&&(e._UZ(0,"perun-web-apps-facilities-list",16),e.ALo(1,"toEnrichedFacility"),e.ALo(2,"unassignedRole"),e.ALo(3,"manageableEntities"),e.ALo(4,"extractFacility")),2&$t){const It=e.oxw(2);e.Q6J("filterValue",It.filterValue)("facilities",e.lcZ(1,5,e.Dn7(2,7,e.xi3(3,11,e.lcZ(4,14,It.facilities),It.selectedRule),It.roles,It.selectedRule)))("displayedColumns",e.DdM(16,ze))("selection",It.selectedFacilities)("disableRouting",!0)}}const Se=function(){return["select","id","name"]};function nt($t,wt){if(1&$t&&(e._UZ(0,"perun-web-apps-resources-list",17),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&$t){const It=e.oxw(2);e.Q6J("filterValue",It.filterValue)("resources",e.Dn7(1,5,e.xi3(2,9,It.resources,It.selectedRule),It.roles,It.selectedRule))("displayedColumns",e.DdM(12,Se))("selection",It.selected)("disableRouting",!0)}}function fe($t,wt){if(1&$t){const It=e.EpF();e.TgZ(0,"div")(1,"div",2)(2,"h1",2),e._uU(3),e.ALo(4,"translate"),e.qZA()(),e.TgZ(5,"div",3)(6,"perun-web-apps-role-search-select",4),e.NdJ("roleSelected",function(Et){e.CHM(It);const Yt=e.oxw();return e.KtG(Yt.resetSelection(Et))}),e.qZA(),e.YNc(7,at,1,1,"perun-web-apps-debounce-filter",5),e.YNc(8,J,3,13,"perun-web-apps-vos-list",6),e.YNc(9,Re,3,13,"perun-web-apps-groups-list",7),e.YNc(10,ve,5,17,"perun-web-apps-facilities-list",8),e.YNc(11,nt,3,13,"perun-web-apps-resources-list",9),e.qZA(),e.TgZ(12,"div",10)(13,"button",11),e.NdJ("click",function(){e.CHM(It);const Et=e.oxw();return e.KtG(Et.cancel())}),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.TgZ(16,"button",12),e.NdJ("click",function(){e.CHM(It);const Et=e.oxw();return e.KtG(Et.addRole())}),e._uU(17),e.ALo(18,"translate"),e.qZA()()()}if(2&$t){const It=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,10,"DIALOGS.ADD_ROLE.TITLE")),e.xp6(3),e.Q6J("roles",It.rules),e.xp6(1),e.Q6J("ngIf",null==It.selectedRule?null:It.selectedRule.primaryObject),e.xp6(1),e.Q6J("ngIf","Vo"===(null==It.selectedRule?null:It.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Group"===(null==It.selectedRule?null:It.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Facility"===(null==It.selectedRule?null:It.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Resource"===(null==It.selectedRule?null:It.selectedRule.primaryObject)),e.xp6(3),e.hij(" ",e.lcZ(15,12,"DIALOGS.ADD_ROLE.CANCEL")," "),e.xp6(2),e.Q6J("disabled",null===It.selectedRule||"Facility"===It.selectedRule.primaryObject&&It.selectedFacilities.isEmpty()||It.selectedRule.primaryObject&&"Facility"!==It.selectedRule.primaryObject&&It.selected.isEmpty()),e.xp6(1),e.hij(" ",e.lcZ(18,14,"DIALOGS.ADD_ROLE.ADD")," ")}}let Ke=(()=>{class $t{constructor(It,Ge,Et,Yt,si){this.dialogRef=It,this.voService=Ge,this.groupService=Et,this.facilityService=Yt,this.resourceService=si,this.loading=!1,this.submitForm=new e.vpe,this.selected=new w.Ov(!0,[]),this.selectedFacilities=new w.Ov(!0,[]),this.filterValue="",this.vos=[],this.groups=[],this.facilities=[],this.resources=[]}ngOnInit(){this.selectedRule=this.rules[0],this.loadObjects()}loadObjects(){this.loading=!0,this.rules.some(It=>"Facility"===It.primaryObject)&&this.facilityService.getAllFacilities().subscribe({next:It=>this.facilities=(new g.E7).transform(It)}),this.rules.some(It=>"Vo"===It.primaryObject)&&this.voService.getMyVos().subscribe({next:It=>this.vos=It}),this.groupService.getAllGroupsFromAllVos().pipe(V(this.resourceService.getAllResources())).subscribe({next:([It,Ge])=>{this.groups=It,this.resources=Ge,this.loading=!1},error:()=>this.loading=!1})}cancel(){this.dialogRef.close(!1)}addRole(){this.submitForm.emit("Facility"===this.selectedRule.primaryObject?{role:this.selectedRule,entities:this.selectedFacilities.selected.map(It=>It.facility)}:{role:this.selectedRule,entities:this.selected.selected})}resetSelection(It){this.selectedRule=It,this.selected.clear(),this.selectedFacilities.clear(),this.filterValue="",this.loadObjects(),this.filterComponent&&this.filterComponent.control.setValue("")}static#e=this.\u0275fac=function(Ge){return new(Ge||$t)(e.Y36(x.so),e.Y36(p.YF),e.Y36(p.ff),e.Y36(p.IQ),e.Y36(p.xk))};static#t=this.\u0275cmp=e.Xpm({type:$t,selectors:[["app-add-role-dialog"]],viewQuery:function(Ge,Et){if(1&Ge&&e.Gf(E.PE,5),2&Ge){let Yt;e.iGM(Yt=e.CRH())&&(Et.filterComponent=Yt.first)}},inputs:{loading:"loading",rules:"rules",roles:"roles",theme:"theme"},outputs:{submitForm:"submitForm"},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"roles","roleSelected"],["class","font-size-1rem",3,"placeholder","filter",4,"ngIf"],[3,"filterValue","vos","displayedColumns","selection","disableRouting",4,"ngIf"],[3,"groups","displayedColumns","selection","filter","disableRouting",4,"ngIf"],[3,"filterValue","facilities","displayedColumns","selection","disableRouting",4,"ngIf"],[3,"filterValue","resources","displayedColumns","selection","disableRouting",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"font-size-1rem",3,"placeholder","filter"],[3,"filterValue","vos","displayedColumns","selection","disableRouting"],[3,"groups","displayedColumns","selection","filter","disableRouting"],[3,"filterValue","facilities","displayedColumns","selection","disableRouting"],[3,"filterValue","resources","displayedColumns","selection","disableRouting"]],template:function(Ge,Et){if(1&Ge&&(e.YNc(0,lt,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,fe,19,16,"div",1),e.qZA()),2&Ge){const Yt=e.MAs(1);e.xp6(2),e.Gre("",Et.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",Et.loading)("perunWebAppsLoaderIndicator",Yt)}},dependencies:[se.O5,Ce.lW,x.uh,x.xY,x.H8,Be.b,we.Z,le.W,be.C,v.X,ie.P,Te,qe.e,$.X$,Ne.G,_t,et,dt.E]})}return $t})(),ye=(()=>{class $t{constructor(It,Ge,Et,Yt,si,Ai){this.dialogRef=It,this.data=Ge,this.authResolver=Et,this.authzService=Yt,this.notificator=si,this.translate=Ai,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("GROUP")}addRole(It){this.loading=!0,It.entities&&0!==It.entities.length?this.authzService.setRoleWithGroupComplementaryObjects({role:It.role.roleName,authorizedGroup:this.data.entityId,complementaryObjects:It.entities}).subscribe({next:()=>{this.showSuccess(It.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForGroup({role:It.role.roleName,authorizedGroup:this.data.entityId}).subscribe({next:()=>{this.showSuccess(It.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(It){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:It}))}static#e=this.\u0275fac=function(Ge){return new(Ge||$t)(e.Y36(x.so),e.Y36(x.WI),e.Y36(m.x4),e.Y36(p.Ct),e.Y36(m.V6),e.Y36(m.Te))};static#t=this.\u0275cmp=e.Xpm({type:$t,selectors:[["app-add-group-role-dialog"]],decls:1,vars:4,consts:[[3,"loading","rules","roles","theme","submitForm"]],template:function(Ge,Et){1&Ge&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(si){return Et.addRole(si)}),e.qZA()),2&Ge&&e.Q6J("loading",Et.loading)("rules",Et.rules)("roles",Et.data.roles)("theme","group-theme")},dependencies:[Ke]})}return $t})(),pt=(()=>{class $t{constructor(It,Ge,Et,Yt,si,Ai,Pi){this.dialogRef=It,this.data=Ge,this.authResolver=Et,this.authzService=Yt,this.notificator=si,this.translate=Ai,this.displayedRole=Pi,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("USER")}addRole(It){this.loading=!0,It.entities&&0!==It.entities.length?this.authzService.setRoleWithUserComplementaryObjects({role:It.role.roleName,user:this.data.entityId,complementaryObjects:It.entities}).subscribe({next:()=>{this.showSuccess(It.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForUser({role:It.role.roleName,user:this.data.entityId}).subscribe({next:()=>{this.showSuccess(It.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(It){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:It}))}static#e=this.\u0275fac=function(Ge){return new(Ge||$t)(e.Y36(x.so),e.Y36(x.WI),e.Y36(m.x4),e.Y36(p.Ct),e.Y36(m.V6),e.Y36(m.Te),e.Y36(g.i2))};static#t=this.\u0275cmp=e.Xpm({type:$t,selectors:[["app-add-user-role-dialog"]],features:[e._Bn([g.i2])],decls:1,vars:4,consts:[[3,"loading","rules","theme","roles","submitForm"]],template:function(Ge,Et){1&Ge&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(si){return Et.addRole(si)}),e.qZA()),2&Ge&&e.Q6J("loading",Et.loading)("rules",Et.rules)("theme","user-theme")("roles",Et.data.roles)},dependencies:[Ke]})}return $t})();var Y=h(37073),Ue=h(65619),oe=h(22096),Ye=h(9769),U=h(62428),ae=h(94664),X=h(99397),He=h(27921),ke=h(37398),Tt=h(3305),he=h(55940),Ie=h(92596),r=h(11186),u=h(61917),y=h(16921),M=h(25743);function f($t,wt){if(1&$t){const It=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(It);const Et=e.oxw();return e.KtG(Et.addRole())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&$t&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.ADD"),"\n"))}function o($t,wt){1&$t&&e._UZ(0,"mat-spinner",7)}const n=function(){return["Vo","Group","Resource"]};function t($t,wt){if(1&$t){const It=e.EpF();e.TgZ(0,"span",15),e.ALo(1,"translate"),e.TgZ(2,"button",16),e.NdJ("click",function(){e.CHM(It);const Et=e.oxw(2).$implicit,Yt=e.oxw(2);return e.KtG(Yt.openConfirmDialog(Et))}),e._uU(3),e.ALo(4,"translate"),e.qZA()()}if(2&$t){const It=e.oxw(2).$implicit,Ge=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,4,"ROLES.REMOVE_DISABLED_TOOLTIP")),e.Q6J("matTooltipDisabled",0===Ge.selection.selected.length&&0===Ge.selectedFacilities.selected.length||!Ge.disableRemove),e.xp6(2),e.Q6J("disabled","Facility"===It.primaryObject&&(0===Ge.selectedFacilities.selected.length||Ge.disableRemove)||e.DdM(8,n).includes(It.primaryObject)&&(0===Ge.selection.selected.length||Ge.disableRemove)),e.xp6(1),e.hij(" ",e.lcZ(4,6,"ROLES.REMOVE")," ")}}function i($t,wt){if(1&$t&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&$t){const It=e.oxw(5).$implicit,Ge=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+It.roleName+"_VOS_"+Ge.entityType)," ")}}const a=function(){return["id","name","shortName"]},c=function(){return["checkbox","id","name","shortName"]},l=function(){return["id","name","shortName","authzGroup"]};function d($t,wt){if(1&$t&&(e.TgZ(0,"div",20),e.YNc(1,i,3,3,"div",3),e._UZ(2,"perun-web-apps-vos-list",21),e.ALo(3,"async"),e.qZA()),2&$t){const It=e.oxw(4).$implicit,Ge=e.oxw(2);let Et;e.xp6(1),e.Q6J("ngIf",Ge.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===It.roleName?e.DdM(8,a):Ge.editable?e.DdM(9,c):e.DdM(10,l))("vos",e.lcZ(3,6,Ge.vos))("selection",Ge.selection)("authzVoNames",Ge.voNames)("voWithAuthzGroupPairs",null==Ge._complementaryObjectsWithAuthzGroups||null==(Et=Ge._complementaryObjectsWithAuthzGroups.get(It.roleName))?null:Et.get("vo"))}}function s($t,wt){if(1&$t&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&$t){const It=e.oxw(5).$implicit,Ge=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+It.roleName+"_GROUPS_"+Ge.entityType)," ")}}const S=function(){return["id","vo","name","description"]},k=function(){return["select","id","vo","name","description"]},re=function(){return["id","vo","name","description","authzGroup"]};function tt($t,wt){if(1&$t&&(e.TgZ(0,"div",20),e.YNc(1,s,3,3,"div",3),e._UZ(2,"perun-web-apps-groups-list",22),e.ALo(3,"async"),e.qZA()),2&$t){const It=e.oxw(4).$implicit,Ge=e.oxw(2);let Et;e.xp6(1),e.Q6J("ngIf",Ge.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===It.roleName?e.DdM(8,S):Ge.editable?e.DdM(9,k):e.DdM(10,re))("groups",e.lcZ(3,6,Ge.groups))("selection",Ge.selection)("authzVoNames",Ge.voNames)("groupWithAuthzGroupPairs",null==Ge._complementaryObjectsWithAuthzGroups||null==(Et=Ge._complementaryObjectsWithAuthzGroups.get(It.roleName))?null:Et.get("group"))}}function Le($t,wt){if(1&$t&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&$t){const It=e.oxw(5).$implicit,Ge=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+It.roleName+"_RESOURCES_"+Ge.entityType)," ")}}const Me=function(){return["id","name","vo","facility","description"]},Pe=function(){return["select","id","name","vo","facility","description"]},q=function(){return["id","name","vo","facility","description","authzGroup"]};function W($t,wt){if(1&$t&&(e.TgZ(0,"div",20),e.YNc(1,Le,3,3,"div",3),e._UZ(2,"perun-web-apps-resources-list",23),e.ALo(3,"async"),e.qZA()),2&$t){const It=e.oxw(4).$implicit,Ge=e.oxw(2);let Et;e.xp6(1),e.Q6J("ngIf",Ge.showDescription),e.xp6(1),e.Q6J("resources",e.lcZ(3,7,Ge.resources))("displayedColumns","MEMBERSHIP"===It.roleName?e.DdM(9,Me):Ge.editable?e.DdM(10,Pe):e.DdM(11,q))("routingVo",!0)("selection",Ge.selection)("authzVoNames",Ge.voNames)("resourceWithAuthzGroupPairs",null==Ge._complementaryObjectsWithAuthzGroups||null==(Et=Ge._complementaryObjectsWithAuthzGroups.get(It.roleName))?null:Et.get("resource"))}}function de($t,wt){if(1&$t&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&$t){const It=e.oxw(5).$implicit,Ge=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+It.roleName+"_FACILITIES_"+Ge.entityType)," ")}}const Je=function(){return["id","name","description"]},rt=function(){return["select","id","name","description"]},St=function(){return["id","name","description","authzGroup"]};function Mt($t,wt){if(1&$t&&(e.TgZ(0,"div",20),e.YNc(1,de,3,3,"div",3),e._UZ(2,"perun-web-apps-facilities-list",24),e.ALo(3,"async"),e.qZA()),2&$t){const It=e.oxw(4).$implicit,Ge=e.oxw(2);let Et;e.xp6(1),e.Q6J("ngIf",Ge.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===It.roleName?e.DdM(8,Je):Ge.editable?e.DdM(9,rt):e.DdM(10,St))("facilities",e.lcZ(3,6,Ge.facilities))("selection",Ge.selectedFacilities)("authzVoNames",Ge.voNames)("facilityWithAuthzGroupPairs",null==Ge._complementaryObjectsWithAuthzGroups||null==(Et=Ge._complementaryObjectsWithAuthzGroups.get(It.roleName))?null:Et.get("facility"))}}function Xe($t,wt){if(1&$t&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&$t){const It=e.oxw(5).$implicit,Ge=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+It.roleName+"_MEMBERS_"+Ge.entityType)," ")}}const Pt=function(){return["id","fullName","sponsored"]};function kt($t,wt){if(1&$t&&(e.TgZ(0,"div",20),e.YNc(1,Xe,3,3,"div",3),e._UZ(2,"perun-web-apps-members-list",25),e.ALo(3,"async"),e.qZA()),2&$t){const It=e.oxw(6);e.xp6(1),e.Q6J("ngIf",It.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(5,Pt))("members",e.lcZ(3,3,It.members))}}function Ot($t,wt){if(1&$t&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&$t){const It=e.oxw(5).$implicit,Ge=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+It.roleName+"_USERS_"+Ge.entityType)," ")}}const $e=function(){return["user","id","name"]};function bt($t,wt){if(1&$t&&(e.TgZ(0,"div",20),e.YNc(1,Ot,3,3,"div",3),e._UZ(2,"app-users-list",26),e.ALo(3,"async"),e.qZA()),2&$t){const It=e.oxw(6);e.xp6(1),e.Q6J("ngIf",It.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(6,$e))("disableRouting",!0)("users",e.lcZ(3,4,It.users))}}function Fe($t,wt){if(1&$t&&(e.TgZ(0,"div"),e.YNc(1,d,4,11,"div",19),e.YNc(2,tt,4,11,"div",19),e.YNc(3,W,4,12,"div",19),e.YNc(4,Mt,4,11,"div",19),e.YNc(5,kt,4,6,"div",19),e.YNc(6,bt,4,7,"div",19),e.qZA()),2&$t){const It=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngIf","Vo"===It.primaryObject||"MEMBERSHIP"===It.roleName),e.xp6(1),e.Q6J("ngIf","Group"===It.primaryObject||"MEMBERSHIP"===It.roleName),e.xp6(1),e.Q6J("ngIf","Resource"===It.primaryObject||"MEMBERSHIP"===It.roleName),e.xp6(1),e.Q6J("ngIf","Facility"===It.primaryObject||"MEMBERSHIP"===It.roleName),e.xp6(1),e.Q6J("ngIf","SPONSORSHIP"===It.roleName),e.xp6(1),e.Q6J("ngIf","SELF"===It.roleName)}}function Ct($t,wt){if(1&$t&&(e.TgZ(0,"div",17),e.YNc(1,Fe,7,6,"div",18),e.qZA()),2&$t){const It=e.oxw(4),Ge=e.MAs(6);e.xp6(1),e.Q6J("perunWebAppsLoader",It.loading)("perunWebAppsLoaderIndicator",Ge)}}function jt($t,wt){if(1&$t&&(e.YNc(0,t,5,9,"span",13),e.YNc(1,Ct,2,2,"div",14)),2&$t){const It=e.oxw().$implicit,Ge=e.MAs(1),Et=e.oxw(2);e.Q6J("ngIf",Et.editable&&"SELF"!==It.roleName&&"MEMBERSHIP"!==It.roleName&&"SPONSORSHIP"!==It.roleName),e.xp6(1),e.Q6J("ngIf",Ge.expanded)}}function xt($t,wt){if(1&$t){const It=e.EpF();e.TgZ(0,"mat-expansion-panel",9,10),e.NdJ("opened",function(){const Yt=e.CHM(It).$implicit,si=e.oxw(2);return e.KtG(si.selectedRole.next(Yt))})("closed",function(){e.CHM(It);const Et=e.oxw(2);return e.KtG(Et.selection.clear())}),e.TgZ(2,"mat-expansion-panel-header")(3,"mat-panel-title")(4,"p",11),e._uU(5),e.ALo(6,"displayedRole"),e.qZA()()(),e.YNc(7,jt,2,2,"ng-template",12),e.qZA()}if(2&$t){const It=wt.$implicit;e.xp6(5),e.Oqu(e.lcZ(6,1,It))}}function Ht($t,wt){if(1&$t&&(e.TgZ(0,"mat-accordion"),e.YNc(1,xt,8,3,"mat-expansion-panel",8),e.qZA()),2&$t){const It=e.oxw();e.xp6(1),e.Q6J("ngForOf",It.allRules)}}function Wt($t,wt){1&$t&&(e.TgZ(0,"perun-web-apps-alert",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&$t&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.NO_ROLES"),"\n"))}function ri($t,wt){1&$t&&(e.TgZ(0,"div",28),e._UZ(1,"mat-spinner"),e.qZA())}let bi=(()=>{class $t{constructor(It,Ge,Et,Yt,si,Ai,Pi,Zi,Fi,Si,Qi,tn,$i){this.authzResolverService=It,this.usersService=Ge,this.vosService=Et,this.facilitiesService=Yt,this.resourcesService=si,this.groupsService=Ai,this.membersService=Pi,this.dialog=Zi,this.notification=Fi,this.translate=Si,this.rolePipe=Qi,this.guiAuthResolver=tn,this.manageableEntities=$i,this.editable=!0,this.reload=new e.vpe,this.startLoading=new e.vpe,this.selection=new w.Ov(!0,[]),this.selectedFacilities=new w.Ov(!0,[]),this.assignableRules=[],this.allRules=[],this.disableRemove=!1,this.voNames=new Map,this.selectedRole=new Ue.X(null),this.groups=this.selectedRole.pipe((0,ae.w)(Gt=>{this.loading=!0;const Mi=this.roles.get(Gt.roleName).get("Group");return Mi?.length?this.groupsService.getGroupsByIds(Mi):(0,oe.of)([])}),(0,X.b)(()=>this.loading=!1),(0,He.O)([])),this.vos=this.selectedRole.pipe((0,ae.w)(Gt=>{this.loading=!0;const Mi=this.roles.get(Gt.roleName).get("Vo");return Mi?.length?this.vosService.getVosByIds(Mi):(0,oe.of)([])}),(0,X.b)(()=>this.loading=!1),(0,He.O)([])),this.facilities=this.selectedRole.pipe((0,ae.w)(Gt=>{this.loading=!0;const Mi=this.roles.get(Gt.roleName).get("Facility");return Mi?.length?this.facilitiesService.getFacilitiesByIds(Mi):(0,oe.of)([])}),(0,ke.U)(Gt=>Gt.map(Mi=>({facility:Mi}))),(0,X.b)(()=>this.loading=!1),(0,He.O)([])),this.resources=this.selectedRole.pipe((0,ae.w)(Gt=>{this.loading=!0;const Mi=this.roles.get(Gt.roleName).get("Resource");return Mi?.length?this.resourcesService.getRichResourcesByIds(Mi):(0,oe.of)([])}),(0,X.b)(()=>this.loading=!1),(0,He.O)([])),this.members=this.selectedRole.pipe((0,ae.w)(Gt=>this.membersService.getRichMembersByIds(this.roles.get(Gt.roleName).get("Member"))),(0,X.b)(()=>this.loading=!1),(0,He.O)([])),this.users=this.selectedRole.pipe((0,ae.w)(Gt=>this.usersService.getRichUsersByIds([this.entityId].concat(this.roles.get(Gt.roleName).get("User")))),(0,X.b)(()=>this.loading=!1),(0,He.O)([])),this._complementaryObjectsWithAuthzGroups=new Map,this._roles=new Map}get roles(){return this._roles}set roles(It){this._roles=It,this.allRules=this.guiAuthResolver.getAllRules().filter(Ge=>this._roles.has(Ge.roleName))}set complementaryObjectsWithAuthzGroups(It){this._complementaryObjectsWithAuthzGroups=It,this.updateVoNames()}ngOnInit(){this.assignableRules=this.guiAuthResolver.getAssignableRoleRules("GROUP"===this.entityType?"GROUP":"USER"),this.selection.changed.subscribe(It=>{const Ge=It.source.selected.map(Yt=>{if("beanName"in Yt)return Yt}),Et=this.manageableEntities.transform(Ge,this.selectedRole.getValue()).length;this.disableRemove=It.source.selected.length!==Et}),this.selectedFacilities.changed.subscribe(It=>{const Ge=It.source.selected.map(Yt=>{if("facility"in Yt)return Yt.facility}),Et=this.manageableEntities.transform(Ge,this.selectedRole.getValue()).length;this.disableRemove=It.source.selected.length!==Et})}addRole(){const It=(0,A.kZ)();let Ge;It.width="650px",It.data={entityId:this.entityId,roles:this.roles},Ge=this.dialog.open("GROUP"===this.entityType?ye:pt,It),Ge.afterClosed().subscribe({next:Et=>{Et&&(this.startLoading.emit(),this.refresh())}})}openConfirmDialog(It){const Ge=(0,A.kZ)(),Et=this.getItems();Ge.width="550px",Ge.data={theme:"GROUP"===this.entityType?"group-theme":"user-theme",title:"ROLES.REMOVE",description:this.selectedRole.getValue().primaryObject?this.translate.instant("ROLES.REMOVE_DESC_WITH_OBJECTS",{role:this.rolePipe.transform(It),count:Et.length}):this.translate.instant("ROLES.REMOVE_DESC",{role:this.rolePipe.transform(It)}),items:Et,alert:!1,type:"remove",showAsk:!0},this.dialog.open(Y.Ts,Ge).afterClosed().subscribe({next:si=>{si&&(this.startLoading.emit(),It.primaryObject?this.removeRoleWithComplementaryObject(It):this.removeRole(It))}})}getItems(){return this.selectedRole.getValue().primaryObject?"Facility"===this.selectedRole.getValue().primaryObject?this.selectedFacilities.selected.map(It=>It.facility.name):this.selection.selected.map(It=>It.name):[]}removeRole(It){(0,oe.of)(this.entityType).pipe((0,Ye.z)(Ge=>(0,U.s)(()=>"GROUP"===Ge,this.authzResolverService.unsetRoleForGroup({role:It.roleName,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleForUser({role:It.roleName,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(It),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}removeRoleWithComplementaryObject(It){let Ge;0!==this.selection.selected.length&&"beanName"in this.selection.selected[0]?(Ge=this.selection.selected,"RichResource"===Ge[0].beanName&&(Ge=Ge.map(Et=>this.parseResource(Et)))):0!==this.selectedFacilities.selected.length&&"facility"in this.selectedFacilities.selected[0]&&(Ge=this.selectedFacilities.selected.map(Et=>this.parseFacility(Et))),(0,oe.of)(this.entityType).pipe((0,Ye.z)(Et=>(0,U.s)(()=>"GROUP"===Et,this.authzResolverService.unsetRoleWithGroupComplementaryObjects({role:It.roleName,complementaryObjects:Ge,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleWithUserComplementaryObjects({role:It.roleName,complementaryObjects:Ge,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(It),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}showSuccess(It){this.notification.showSuccess(this.translate.instant("ROLES.REMOVE_SUCCESS",{role:this.rolePipe.transform(It)}))}refresh(){this.selection.clear(),setTimeout(()=>{this.reload.emit(),this.outerLoading=!1},500)}parseFacility(It){return It.facility}parseResource(It){return{beanName:"Resource",id:It.id,description:It.description,createdByUid:It.createdByUid,createdAt:It.createdAt,facilityId:It.facilityId,createdBy:It.createdBy,modifiedAt:It.modifiedAt,modifiedBy:It.modifiedBy,name:It.name,uuid:It.uuid,voId:It.voId,modifiedByUid:It.modifiedByUid}}updateVoNames(){const It=new Set;this._complementaryObjectsWithAuthzGroups.forEach(Ge=>{Ge.forEach(Et=>{Et.forEach(Yt=>{Yt.forEach(si=>{!It.has(si.voId)&&!this.voNames.has(si.voId)&&It.add(si.voId)})})})}),It.size>0&&this.vosService.getVosByIds([...It]).subscribe(Ge=>{Ge.forEach(Et=>{this.voNames.set(Et.id,Et.name)})})}static#e=this.\u0275fac=function(Ge){return new(Ge||$t)(e.Y36(p.Ct),e.Y36(p.Fv),e.Y36(p.YF),e.Y36(p.IQ),e.Y36(p.xk),e.Y36(p.ff),e.Y36(p.uq),e.Y36(x.uw),e.Y36(m.V6),e.Y36(m.Te),e.Y36(g.i2),e.Y36(m.x4),e.Y36(g.GY))};static#t=this.\u0275cmp=e.Xpm({type:$t,selectors:[["app-perun-web-apps-roles-page"]],inputs:{outerLoading:"outerLoading",showDescription:"showDescription",entityId:"entityId",entityType:"entityType",editable:"editable",roles:"roles",complementaryObjectsWithAuthzGroups:"complementaryObjectsWithAuthzGroups"},outputs:{reload:"reload",startLoading:"startLoading"},features:[e._Bn([g.i2,g.GY])],decls:7,vars:4,consts:[["mat-flat-button","","color","accent","class","me-2 mt-2",3,"click",4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"mt-3"],[4,"ngIf"],["alert_type","warn",4,"ngIf"],["spinner",""],["mat-flat-button","","color","accent",1,"me-2","mt-2",3,"click"],[1,"ms-auto","me-auto"],[3,"opened","closed",4,"ngFor","ngForOf"],[3,"opened","closed"],["panel",""],[1,"mt-auto","mb-auto"],["matExpansionPanelContent",""],["matTooltipPosition","left",3,"matTooltip","matTooltipDisabled",4,"ngIf"],["class","position-relative",4,"ngIf"],["matTooltipPosition","left",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","warn",1,"mt-2",3,"disabled","click"],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["class","mb-3",4,"ngIf"],[1,"mb-3"],[3,"displayedColumns","vos","selection","authzVoNames","voWithAuthzGroupPairs"],[3,"displayedColumns","groups","selection","authzVoNames","groupWithAuthzGroupPairs"],[3,"resources","displayedColumns","routingVo","selection","authzVoNames","resourceWithAuthzGroupPairs"],[3,"displayedColumns","facilities","selection","authzVoNames","facilityWithAuthzGroupPairs"],[3,"displayedColumns","members"],[3,"displayedColumns","disableRouting","users"],["alert_type","warn"],[1,"spinner-container"]],template:function(Ge,Et){1&Ge&&(e.YNc(0,f,3,3,"button",0),e.YNc(1,o,1,0,"mat-spinner",1),e.TgZ(2,"div",2),e.YNc(3,Ht,2,1,"mat-accordion",3),e.qZA(),e.YNc(4,Wt,3,3,"perun-web-apps-alert",4),e.YNc(5,ri,2,0,"ng-template",null,5,e.W1O)),2&Ge&&(e.Q6J("ngIf",0!==Et.assignableRules.length&&Et.editable),e.xp6(1),e.Q6J("ngIf",Et.outerLoading),e.xp6(2),e.Q6J("ngIf",!Et.outerLoading&&Et.roles.size>0),e.xp6(1),e.Q6J("ngIf",!Et.outerLoading&&0===Et.roles.size))},dependencies:[se.sg,se.O5,Tt.pp,Tt.ib,Tt.yz,Tt.yK,Tt.HS,Ce.lW,he.Ou,Ie.gM,r.w,we.Z,le.W,be.C,u.O,v.X,qe.e,y.C,se.Ov,$.X$,M.i],styles:[".role-content[_ngcontent-%COMP%]{overflow:auto;overflow-y:hidden}.info-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"],changeDetection:0})}return $t})()},49496:(xe,Z,h)=>{"use strict";h.d(Z,{Q:()=>nt});var e=h(65879),p=h(13566),A=h(25313),x=h(78337),m=h(64124),w=h(73615),g=h(96814),E=h(44112),H=h(30617),C=h(75986),N=h(92596),B=h(11186),O=h(92738),Q=h(52269),ee=h(77983),V=h(71365),se=h(93035),Ce=h(32596),Be=h(8355);function we(fe,Ke){if(1&fe){const ye=e.EpF();e.TgZ(0,"th",19)(1,"mat-checkbox",20),e.NdJ("change",function(Y){e.CHM(ye);const Ue=e.oxw(2);return e.KtG(Y?Ue.masterToggle():null)}),e.ALo(2,"translate"),e.ALo(3,"masterCheckboxLabel"),e.qZA()()}if(2&fe){const ye=e.oxw().ngIf,pt=e.oxw();e.xp6(1),e.Q6J("aria-label",e.lcZ(2,3,e.lcZ(3,5,ye.all)))("checked",pt.selection.hasValue()&&ye.all)("indeterminate",pt.selection.hasValue()&&!ye.all)}}const le=function(fe){return{name:fe}};function be(fe,Ke){if(1&fe){const ye=e.EpF();e.TgZ(0,"td",21)(1,"mat-checkbox",22),e.NdJ("change",function(Y){const oe=e.CHM(ye).$implicit,Ye=e.oxw(2);return e.KtG(Y?Ye.selection.toggle(oe):null)})("click",function(Y){return Y.stopPropagation()}),e.ALo(2,"lowercase"),e.ALo(3,"translate"),e.ALo(4,"checkboxLabel"),e.qZA()()}if(2&fe){const ye=Ke.$implicit,pt=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",e.lcZ(2,3,ye.name),"-checkbox"),e.Q6J("aria-label",e.xi3(3,5,e.lcZ(4,8,pt.selection.isSelected(ye)),e.VKq(10,le,ye.name)))("checked",pt.selection.isSelected(ye))}}function v(fe,Ke){1&fe&&(e.ynx(0,16),e.YNc(1,we,4,7,"th",17),e.YNc(2,be,5,12,"td",18),e.BQk())}function ie(fe,Ke){1&fe&&(e.TgZ(0,"th",23),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&fe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.ID")," "))}function F(fe,Ke){if(1&fe&&(e.TgZ(0,"td",24),e._uU(1),e.qZA()),2&fe){const ye=Ke.$implicit;e.xp6(1),e.Oqu(ye.id)}}function $(fe,Ke){1&fe&&(e.TgZ(0,"th",23),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&fe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.NAME")," "))}function Te(fe,Ke){if(1&fe&&(e.TgZ(0,"td",25),e.ALo(1,"lowercase"),e._uU(2),e.qZA()),2&fe){const ye=Ke.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,ye.name),"-name-td"),e.xp6(2),e.hij(" ",ye.name," ")}}function qe(fe,Ke){1&fe&&e._UZ(0,"th",26)}function Ne(fe,Ke){1&fe&&(e.TgZ(0,"mat-icon",29),e.ALo(1,"translate"),e._uU(2," check_circle_outline "),e.qZA()),2&fe&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED.COMPONENTS.SERVICES_LIST.ENABLED"))}function _t(fe,Ke){1&fe&&(e.TgZ(0,"mat-icon",30),e.ALo(1,"translate"),e._uU(2," block "),e.qZA()),2&fe&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED.COMPONENTS.SERVICES_LIST.DISABLED"))}function et(fe,Ke){if(1&fe&&(e.TgZ(0,"td",25),e.YNc(1,Ne,3,3,"mat-icon",27),e.YNc(2,_t,3,3,"mat-icon",28),e.qZA()),2&fe){const ye=Ke.$implicit;e.xp6(1),e.Q6J("ngIf",ye.enabled),e.xp6(1),e.Q6J("ngIf",!ye.enabled)}}function dt(fe,Ke){1&fe&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&fe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.SCRIPT")," "))}function lt(fe,Ke){if(1&fe&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&fe){const ye=Ke.$implicit;e.xp6(1),e.Oqu(ye.script)}}function at(fe,Ke){1&fe&&(e.TgZ(0,"th",23),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&fe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.DESCRIPTION")," "))}function ge(fe,Ke){if(1&fe&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&fe){const ye=Ke.$implicit;e.xp6(1),e.Oqu(ye.description)}}function J(fe,Ke){1&fe&&e._UZ(0,"tr",31)}const pe=function(fe){return["/admin/services",fe]};function Re(fe,Ke){if(1&fe&&e._UZ(0,"tr",32),2&fe){const ye=Ke.$implicit,pt=e.oxw();e.ekj("cursor-pointer",!pt.disableRouting)("disable-outline",pt.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",pt.disableRouting?null:e.VKq(6,pe,ye.id))("routerLink",pt.disableRouting?null:e.VKq(8,pe,ye.id))}}function ze(fe,Ke){1&fe&&(e.TgZ(0,"perun-web-apps-alert",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&fe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ve(fe,Ke){1&fe&&(e.TgZ(0,"perun-web-apps-alert",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&fe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.NO_SERVICES_WARNING"),"\n"))}const Se=function(fe){return{all:fe}};let nt=(()=>{class fe{constructor(ye,pt){this.authResolver=ye,this.tableCheckbox=pt,this.services=[],this.filterValue="",this.displayedColumns=["select","id","name","enabled","script","description"],this.selection=new x.Ov(!0,[]),this.disableRouting=!1,this.selectionChanged=new e.vpe,this.pageSizeOptions=m.f7}set matSort(ye){this.sort=ye,this.setDataSource()}static getDataForColumn(ye,pt){switch(pt){case"id":return ye.id.toString();case"name":return ye.name;case"enabled":return ye.enabled?"true":"false";case"script":return ye.script;case"description":return ye.description;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ye=>"id"!==ye)),this.dataSource=new A.by(this.services),this.setDataSource(),this.selection.changed.subscribe(()=>{this.selectionChanged.emit()})}exportAllData(ye){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,fe.getDataForColumn),ye)}exportDisplayedData(ye){const pt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Y=pt+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(pt,Y),this.displayedColumns,fe.getDataForColumn),ye)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(ye,pt)=>(0,m.Sd)(ye,pt,this.displayedColumns,fe.getDataForColumn),this.dataSource.sortData=(ye,pt)=>(0,m.pR)(ye,pt,fe.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#e=this.\u0275fac=function(pt){return new(pt||fe)(e.Y36(w.x4),e.Y36(w.UA))};static#t=this.\u0275cmp=e.Xpm({type:fe,selectors:[["app-services-list"]],viewQuery:function(pt,Y){if(1&pt&&(e.Gf(m.l9,7),e.Gf(p.YE,7)),2&pt){let Ue;e.iGM(Ue=e.CRH())&&(Y.child=Ue.first),e.iGM(Ue=e.CRH())&&(Y.matSort=Ue.first)}},inputs:{services:"services",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",selection:"selection",disableRouting:"disableRouting"},outputs:{selectionChanged:"selectionChanged"},features:[e.TTD],decls:24,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","enabled"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","script"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],["class","align-bottom green",3,"matTooltip",4,"ngIf"],["class","align-bottom red",3,"matTooltip",4,"ngIf"],[1,"align-bottom","green",3,"matTooltip"],[1,"align-bottom","red",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(pt,Y){1&pt&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(oe){return Y.exportDisplayedData(oe)})("exportAllData",function(oe){return Y.exportAllData(oe)}),e.TgZ(2,"table",2),e.YNc(3,v,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,ie,3,3,"th",5),e.YNc(7,F,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,$,3,3,"th",5),e.YNc(10,Te,3,4,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,qe,1,0,"th",10),e.YNc(13,et,3,2,"td",8),e.BQk(),e.ynx(14,11),e.YNc(15,dt,3,3,"th",10),e.YNc(16,lt,2,1,"td",8),e.BQk(),e.ynx(17,12),e.YNc(18,at,3,3,"th",5),e.YNc(19,ge,2,1,"td",8),e.BQk(),e.YNc(20,J,1,0,"tr",13),e.YNc(21,Re,1,10,"tr",14),e.qZA()()(),e.YNc(22,ze,3,3,"perun-web-apps-alert",15),e.YNc(23,ve,3,3,"perun-web-apps-alert",15)),2&pt&&(e.Q6J("hidden",void 0===Y.services||0===Y.services.length||0===Y.dataSource.filteredData.length),e.xp6(1),e.Q6J("pageSizeOptions",Y.pageSizeOptions)("dataLength",Y.dataSource.filteredData.length)("tableId",Y.tableId),e.xp6(1),e.Q6J("dataSource",Y.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,Se,e.xi3(4,10,Y.dataSource,Y.selection.selected.length))),e.xp6(17),e.Q6J("matHeaderRowDef",Y.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",Y.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===Y.dataSource.filteredData.length&&void 0!==Y.services&&0!==Y.services.length),e.xp6(1),e.Q6J("ngIf",void 0===Y.services||0===Y.services.length))},dependencies:[g.O5,E.rH,H.Hw,p.YE,p.nU,A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,C.oG,N.gM,B.w,O.Y,Q.Q,ee.l,g.i8,V.X$,se.I,Ce.G,Be.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.green[_ngcontent-%COMP%]{color:green}.red[_ngcontent-%COMP%]{color:red}"]})}return fe})()},16921:(xe,Z,h)=>{"use strict";h.d(Z,{C:()=>Ye});var e=h(13566),p=h(25313),A=h(78337),x=h(64124),m=h(73615),w=h(65879),g=h(96814),E=h(44112),H=h(30617),C=h(75986),N=h(92596),B=h(11186),O=h(92738),Q=h(52269),ee=h(77983),V=h(71365),se=h(37803),Ce=h(31519),Be=h(50607),we=h(39926),le=h(93035),be=h(32596),v=h(8355);function ie(U,ae){if(1&U){const X=w.EpF();w.TgZ(0,"mat-checkbox",22),w.NdJ("change",function(ke){w.CHM(X);const Tt=w.oxw(3);return w.KtG(ke?Tt.masterToggle():null)}),w.ALo(1,"translate"),w.ALo(2,"masterCheckboxLabel"),w.qZA()}if(2&U){const X=w.oxw(2).ngIf,He=w.oxw();w.Q6J("aria-label",w.lcZ(1,3,w.lcZ(2,5,X.all)))("checked",He.selection.hasValue()&&X.all)("indeterminate",He.selection.hasValue()&&!X.all)}}function F(U,ae){if(1&U&&(w.TgZ(0,"th",20),w.YNc(1,ie,3,7,"mat-checkbox",21),w.qZA()),2&U){const X=w.oxw(2);w.xp6(1),w.Q6J("ngIf",X.selection.isMultipleSelection())}}const $=function(U){return{name:U}};function Te(U,ae){if(1&U){const X=w.EpF();w.TgZ(0,"td",23),w.NdJ("mouseenter",function(){w.CHM(X);const ke=w.oxw(2);return w.KtG(ke.disabledRouting=!0)})("mouseleave",function(){w.CHM(X);const ke=w.oxw(2);return w.KtG(ke.disabledRouting=ke.disableRouting)}),w.TgZ(1,"span",24),w.ALo(2,"translate"),w.TgZ(3,"mat-checkbox",25),w.NdJ("change",function(ke){const he=w.CHM(X).$implicit,Ie=w.oxw(2);return w.KtG(ke?Ie.selection.toggle(he):null)})("click",function(ke){return ke.stopPropagation()}),w.ALo(4,"translate"),w.ALo(5,"checkboxLabel"),w.ALo(6,"userFullName"),w.ALo(7,"lowercase"),w.qZA()()()}if(2&U){const X=ae.$implicit,He=w.oxw(2);w.ekj("cursor-default",!He.canBeSelected(X)),w.xp6(1),w.s9C("matTooltip",w.lcZ(2,9,"MANAGERS_LIST.INDIRECT_DISABLED_TOOLTIP")),w.Q6J("matTooltipPosition","above")("matTooltipDisabled",He.canBeSelected(X)),w.xp6(2),w.Q2q("data-cy","",w.lcZ(7,18,X.firstName),"-checkbox"),w.Q6J("aria-label",w.xi3(4,11,w.lcZ(5,14,He.selection.isSelected(X)),w.VKq(20,$,w.lcZ(6,16,X))))("checked",He.selection.isSelected(X))("disabled",He.disableSelf&&X.id===He.principalId&&!He.authResolver.isPerunAdmin()||!He.canBeSelected(X))}}function qe(U,ae){1&U&&(w.ynx(0,17),w.YNc(1,F,2,1,"th",18),w.YNc(2,Te,8,22,"td",19),w.BQk())}function Ne(U,ae){1&U&&w._UZ(0,"th",26)}function _t(U,ae){1&U&&(w.TgZ(0,"mat-icon",30),w.ALo(1,"translate"),w._uU(2," account_circle "),w.qZA()),2&U&&w.s9C("matTooltip",w.lcZ(1,1,"MANAGERS_LIST.PERSON"))}function et(U,ae){if(1&U&&(w._UZ(0,"mat-icon",31),w.ALo(1,"translate")),2&U){const X=w.oxw(2);w.s9C("matTooltip",w.lcZ(1,2,"MANAGERS_LIST.SERVICE")),w.Q6J("svgIcon",X.svgIcon)}}function dt(U,ae){if(1&U&&(w.TgZ(0,"td",27),w.YNc(1,_t,3,3,"mat-icon",28),w.YNc(2,et,2,4,"mat-icon",29),w.qZA()),2&U){const X=ae.$implicit;w.xp6(1),w.Q6J("ngIf",!X.serviceUser),w.xp6(1),w.Q6J("ngIf",X.serviceUser)}}function lt(U,ae){1&U&&(w.TgZ(0,"th",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&U&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"MANAGERS_LIST.ID")," "))}function at(U,ae){if(1&U&&(w.TgZ(0,"td",27),w._uU(1),w.qZA()),2&U){const X=ae.$implicit;w.xp6(1),w.hij(" ",X.id," ")}}function ge(U,ae){1&U&&(w.TgZ(0,"th",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&U&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"MANAGERS_LIST.NAME")," "))}function J(U,ae){if(1&U&&(w.TgZ(0,"td",33),w.ALo(1,"lowercase"),w._uU(2),w.ALo(3,"userFullName"),w.qZA()),2&U){const X=ae.$implicit;w.Q2q("data-cy","",w.lcZ(1,2,X.firstName),"-firstName-td"),w.xp6(2),w.hij(" ",w.lcZ(3,4,X)," ")}}function pe(U,ae){1&U&&(w.TgZ(0,"th",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&U&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"MANAGERS_LIST.ORGANIZATION")," "))}function Re(U,ae){if(1&U&&(w.TgZ(0,"td",33),w._uU(1),w.ALo(2,"userVo"),w.qZA()),2&U){const X=ae.$implicit;w.xp6(1),w.Oqu(w.lcZ(2,1,X))}}function ze(U,ae){1&U&&(w.TgZ(0,"th",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&U&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"MANAGERS_LIST.EMAIL")," "))}function ve(U,ae){if(1&U&&(w.TgZ(0,"td",33),w._uU(1),w.ALo(2,"userEmail"),w.qZA()),2&U){const X=ae.$implicit;w.xp6(1),w.Oqu(w.lcZ(2,1,X))}}function Se(U,ae){1&U&&(w.TgZ(0,"th",32),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&U&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"MANAGERS_LIST.LOGINS")," "))}function nt(U,ae){if(1&U&&(w.TgZ(0,"td",33),w._uU(1),w.ALo(2,"userLogins"),w.qZA()),2&U){const X=ae.$implicit;w.xp6(1),w.Oqu(w.lcZ(2,1,X))}}function fe(U,ae){1&U&&w._UZ(0,"tr",34)}const Ke=function(U){return["/admin/users",U]},ye=function(U){return["/myProfile/service-identities",U]};function pt(U,ae){if(1&U&&w._UZ(0,"tr",35),2&U){const X=ae.$implicit,He=w.oxw();w.ekj("cursor-pointer",!He.disableRouting),w.Q6J("routerLink",He.disableRouting||He.disabledRouting?null:He.routeToAdmin?w.VKq(4,Ke,X.id):w.VKq(6,ye,X.id))("perunWebAppsMiddleClickRouterLink",He.disableRouting||He.disabledRouting?null:He.routeToAdmin?w.VKq(8,Ke,X.id):w.VKq(10,ye,X.id))}}function Y(U,ae){if(1&U&&(w.TgZ(0,"perun-web-apps-alert",36),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&U){const X=w.oxw();w.xp6(1),w.hij(" ",X.noUsersFoundLabel?X.noUsersFoundLabel:w.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_USERS"),"\n")}}function Ue(U,ae){1&U&&(w.TgZ(0,"perun-web-apps-alert",36),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&U&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}const oe=function(U){return{all:U}};let Ye=(()=>{class U{constructor(X,He,ke){this.authResolver=X,this.tableCheckbox=He,this.storeService=ke,this.selection=new A.Ov(!0,[]),this.displayedColumns=["select","user","id","name","email","logins","organization"],this.routeToAdmin=!0,this.disableRouting=!1,this.filter="",this.disableSelf=!1,this.directAdmins=null,this.svgIcon="perun-service-identity-black",this.pageSizeOptions=x.f7,this.disabledRouting=!1,this.canBeSelected=Tt=>null===this.directAdmins||this.directAdmins.includes(Tt.id)}set matSort(X){this.sort=X}static getDataForColumn(X,He){switch(He){case"id":return X.id.toString();case"user":return X.serviceUser?"true":"false";case"name":return X?X.lastName?X.lastName:X.firstName??"":"";case"organization":return(0,x.OV)(X);case"email":return(0,x.kN)(X);case"logins":return(0,x.lt)(X);default:return""}}static getExportDataForColumn(X,He){switch(He){case"id":return X.id.toString();case"user":return X.serviceUser?"service-user":"user";case"name":return X?(0,x.bD)(X):"";case"organization":return(0,x.OV)(X);case"email":return(0,x.kN)(X);case"logins":return(0,x.lt)(X);default:return""}}exportAllData(X){(0,x.O6)((0,x.Xn)(this.dataSource.filteredData,this.displayedColumns,U.getExportDataForColumn),X)}exportDisplayedData(X){const He=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,ke=He+this.dataSource.paginator.pageSize;(0,x.O6)((0,x.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(He,ke),this.displayedColumns,U.getExportDataForColumn),X)}setDataSource(){this.dataSource||(this.dataSource=new p.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(X,He)=>(0,x.Sd)(X,He,this.displayedColumns,U.getDataForColumn),this.dataSource.sortData=(X,He)=>(0,x.pR)(X,He,U.getDataForColumn)),this.dataSource.filter=this.filter,this.dataSource.data=this.users}ngOnChanges(){this.principalId=this.storeService.getPerunPrincipal().userId,this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(X=>"id"!==X)),this.setDataSource()}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filter,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}static#e=this.\u0275fac=function(He){return new(He||U)(w.Y36(m.x4),w.Y36(m.UA),w.Y36(m.d6))};static#t=this.\u0275cmp=w.Xpm({type:U,selectors:[["app-users-list"]],viewQuery:function(He,ke){if(1&He&&(w.Gf(x.l9,7),w.Gf(e.YE,7)),2&He){let Tt;w.iGM(Tt=w.CRH())&&(ke.child=Tt.first),w.iGM(Tt=w.CRH())&&(ke.matSort=Tt.first)}},inputs:{users:"users",selection:"selection",displayedColumns:"displayedColumns",routeToAdmin:"routeToAdmin",disableRouting:"disableRouting",filter:"filter",tableId:"tableId",noUsersFoundLabel:"noUsersFoundLabel",disableSelf:"disableSelf",directAdmins:"directAdmins"},features:[w.TTD],decls:27,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","user"],["mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","routerLink","perunWebAppsMiddleClickRouterLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",3,"cursor-default","mouseenter","mouseleave",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox",3,"mouseenter","mouseleave"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell",""],["mat-cell","",1,"static-column-size"],["class","align-bottom",3,"matTooltip",4,"ngIf"],["class","align-bottom",3,"svgIcon","matTooltip",4,"ngIf"],[1,"align-bottom",3,"matTooltip"],[1,"align-bottom",3,"svgIcon","matTooltip"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"routerLink","perunWebAppsMiddleClickRouterLink"],["alert_type","warn"]],template:function(He,ke){1&He&&(w.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),w.NdJ("exportDisplayedData",function(he){return ke.exportDisplayedData(he)})("exportAllData",function(he){return ke.exportAllData(he)}),w.TgZ(2,"table",2),w.YNc(3,qe,3,0,"ng-container",3),w.ALo(4,"isAllSelected"),w.ynx(5,4),w.YNc(6,Ne,1,0,"th",5),w.YNc(7,dt,3,2,"td",6),w.BQk(),w.ynx(8,7),w.YNc(9,lt,3,3,"th",8),w.YNc(10,at,2,1,"td",6),w.BQk(),w.ynx(11,9),w.YNc(12,ge,3,3,"th",8),w.YNc(13,J,4,6,"td",10),w.BQk(),w.ynx(14,11),w.YNc(15,pe,3,3,"th",8),w.YNc(16,Re,3,3,"td",10),w.BQk(),w.ynx(17,12),w.YNc(18,ze,3,3,"th",8),w.YNc(19,ve,3,3,"td",10),w.BQk(),w.ynx(20,13),w.YNc(21,Se,3,3,"th",8),w.YNc(22,nt,3,3,"td",10),w.BQk(),w.YNc(23,fe,1,0,"tr",14),w.YNc(24,pt,1,12,"tr",15),w.qZA()()(),w.YNc(25,Y,3,3,"perun-web-apps-alert",16),w.YNc(26,Ue,3,3,"perun-web-apps-alert",16)),2&He&&(w.Q6J("hidden",0===ke.users.length||!ke.dataSource||0===ke.dataSource.filteredData.length),w.xp6(1),w.Q6J("dataLength",ke.dataSource.filteredData.length)("pageSizeOptions",ke.pageSizeOptions)("tableId",ke.tableId),w.xp6(1),w.Q6J("dataSource",ke.dataSource),w.xp6(1),w.Q6J("ngIf",w.VKq(14,oe,w.Dn7(4,10,ke.dataSource,ke.selection.selected.length,ke.canBeSelected))),w.xp6(20),w.Q6J("matHeaderRowDef",ke.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",ke.displayedColumns),w.xp6(1),w.Q6J("ngIf",0===ke.users.length),w.xp6(1),w.Q6J("ngIf",0===ke.dataSource.filteredData.length&&0!==ke.users.length))},dependencies:[g.O5,E.rH,H.Hw,e.YE,e.nU,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,C.oG,N.gM,B.w,O.Y,Q.Q,ee.l,g.i8,V.X$,se.d,Ce.S,Be.g,we.Z,le.I,be.G,v.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.cursor-default[_ngcontent-%COMP%]{cursor:default}"]})}return U})()},19666:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>A});var e=h(65879),p=h(71365);let A=(()=>{class x{constructor(w){this.translateService=w,this.returnData=""}transform(w){return this.translateService.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPES."+w).subscribe(g=>{this.returnData=g}),this.returnData}static#e=this.\u0275fac=function(g){return new(g||x)(e.Y36(p.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationFormItemType",type:x,pure:!0})}return x})()},94409:(xe,Z,h)=>{"use strict";h.d(Z,{u:()=>A});var e=h(73615),p=h(65879);let A=(()=>{class x{constructor(w){this.storeService=w,this.USER_CONSENT_RELATED_ATT_NAMESPACE=["urn:perun:user_facility:attribute-def","urn:perun:user:attribute-def","urn:perun:member:attribute-def","urn:perun:member_group:attribute-def","urn:perun:member_resource:attribute-def","urn:perun:ues:attribute-def"]}transform(w,g,E){return!!(this.storeService.getProperty("enforce_consents")&&E&&g)&&this.USER_CONSENT_RELATED_ATT_NAMESPACE.reduce((C,N)=>C||w.startsWith(N),!1)}static#e=this.\u0275fac=function(g){return new(g||x)(p.Y36(e.d6,16))};static#t=this.\u0275pipe=p.Yjl({name:"consentRelatedAttribute",type:x,pure:!0})}return x})()},33642:(xe,Z,h)=>{"use strict";h.d(Z,{A:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){return m.substring(40)}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"extSourceType",type:A,pure:!0})}return A})()},35050:(xe,Z,h)=>{"use strict";h.d(Z,{m:()=>Me});var e=h(96814),p=h(44112),A=h(24630),x=h(32296),m=h(75986),w=h(23680),g=h(38034),E=h(17700),H=h(26385),C=h(3305),N=h(64170),B=h(30617),O=h(24516),Q=h(21476),ee=h(16007),V=h(55940),se=h(87466),Ce=h(98525),Be=h(32651),we=h(82599),le=h(22939),be=h(13566),v=h(25313),ie=h(74104),F=h(92596),$=h(98445),Te=h(95195),qe=h(39014),Ne=h(22557),_t=h(77988),et=h(61545),dt=h(56223),lt=h(81519),at=h(53117),ge=h(73615),J=h(65879),pe=h(92738),Re=h(52269),ze=h(71365);let ve=(()=>{class Pe{transform(W,de){return new RegExp(de).test(W.split("?")[0])}static#e=this.\u0275fac=function(de){return new(de||Pe)};static#t=this.\u0275pipe=J.Yjl({name:"activeSideMenuItem",type:Pe,pure:!0})}return Pe})();const Se=function(){return{color:"linkTextColor"}};function nt(Pe,q){if(1&Pe&&(J.TgZ(0,"span",10)(1,"mat-icon",11),J._uU(2),J.qZA()()),2&Pe){const W=J.oxw().$implicit,de=J.oxw();J.xp6(1),J.Q6J("ngStyle",J.DdM(2,Se)),J.xp6(1),J.hij(" ",de.expandSections.get(W.showChildren)?"keyboard_arrow_down":"keyboard_arrow_right"," ")}}const fe=function(Pe,q){return{color:Pe,"border-color":q}};function Ke(Pe,q){if(1&Pe&&(J.TgZ(0,"a",14),J.NdJ("auxclick",function(de){return de.preventDefault()}),J.ALo(1,"activeSideMenuItem"),J._uU(2),J.ALo(3,"translate"),J.qZA()),2&Pe){const W=q.$implicit,de=J.oxw(3);J.Q6J("routerLink",W.url)("perunWebAppsMiddleClickRouterLink",W.url)("matRippleColor",de.rippleColor)("ngClass",J.xi3(1,6,de.currentUrl,W.activatedRegex)&&de.item.activatedClass)("ngStyle",J.WLB(11,fe,de.linkTextColor,de.linkTextColor)),J.xp6(2),J.hij(" ",J.lcZ(3,9,W.label)," ")}}function ye(Pe,q){if(1&Pe&&(J.TgZ(0,"div",12),J.YNc(1,Ke,4,14,"a",13),J.qZA()),2&Pe){const W=J.oxw().$implicit;J.Q6J("@rollInOut",void 0),J.xp6(1),J.Q6J("ngForOf",null==W?null:W.children)}}const pt=function(Pe){return{color:Pe}};function Y(Pe,q){if(1&Pe){const W=J.EpF();J.TgZ(0,"div")(1,"a",7),J.NdJ("click",function(Je){const St=J.CHM(W).$implicit,Mt=J.oxw();return J.KtG(Mt.navigateOrExpandSideMenu(St,Je))})("auxclick",function(Je){return Je.preventDefault()}),J.ALo(2,"activeSideMenuItem"),J._uU(3),J.ALo(4,"translate"),J.YNc(5,nt,3,3,"span",8),J.qZA(),J.YNc(6,ye,2,2,"div",9),J.qZA()}if(2&Pe){const W=q.$implicit,de=J.oxw();J.xp6(1),J.Q6J("perunWebAppsMiddleClickRouterLink",W.children?null:W.url)("ngClass",J.xi3(2,6,de.currentUrl,W.activatedRegex)&&de.item.activatedClass)("ngStyle",J.VKq(11,pt,de.linkTextColor)),J.xp6(2),J.hij(" ",J.lcZ(4,9,W.label)," "),J.xp6(2),J.Q6J("ngIf",W.children),J.xp6(1),J.Q6J("ngIf",de.expandSections.get(W.showChildren))}}const Ue=function(Pe,q){return{background:Pe,"border-top":q}},oe=function(){return{color:"currentColor"}},Ye=function(Pe){return{background:Pe}};let U=(()=>{class Pe{constructor(W,de,Je){this.router=W,this.store=de,this.expandedTilesStore=Je,this.root=!1,this.showLinks=!1,this.linkBgColor=this.store.getProperty("theme").sidemenu_submenu_bg_color,this.linkTextColor=this.store.getProperty("theme").sidemenu_submenu_text_color,this.dividerStyle="1px solid "+this.store.getProperty("theme").sidemenu_divider_color,this.rippleColor="rgba(255, 255, 255, 0.1)",this.currentUrl=W.url,W.events.subscribe(rt=>{rt instanceof p.m2&&(this.currentUrl=rt.url)}),this.expandedTilesStore.getStates().subscribe({next:rt=>{this.expandSections=rt}})}navigateOrExpandSideMenu(W,de){!de.ctrlKey&&!de.metaKey&&(W.children?this.expandedTilesStore.setItem(W.showChildren):this.router.navigate(W.url))}static#e=this.\u0275fac=function(de){return new(de||Pe)(J.Y36(p.F0),J.Y36(ge.d6),J.Y36(ge.SA))};static#t=this.\u0275cmp=J.Xpm({type:Pe,selectors:[["app-side-menu-item"]],inputs:{item:"item",root:"root",showLinks:"showLinks"},decls:11,vars:33,consts:[[1,"w-100"],["matRipple","",1,"side-menu-item",3,"ngStyle","matRippleColor"],["matRipple",""],[1,"side-menu-item-label","clickable",3,"ngStyle","routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],[1,"perun-icon","me-3",3,"ngStyle","svgIcon"],[3,"ngStyle"],[4,"ngFor","ngForOf"],["matRipple","",1,"clickable","d-flex",3,"perunWebAppsMiddleClickRouterLink","ngClass","ngStyle","click","auxclick"],["class","ms-auto",4,"ngIf"],["class","overflow-hidden",4,"ngIf"],[1,"ms-auto"],[1,"perun-icon","icon-beak",3,"ngStyle"],[1,"overflow-hidden"],["class","ps-5 clickable","matRipple","",3,"routerLink","perunWebAppsMiddleClickRouterLink","matRippleColor","ngClass","ngStyle","auxclick",4,"ngFor","ngForOf"],["matRipple","",1,"ps-5","clickable",3,"routerLink","perunWebAppsMiddleClickRouterLink","matRippleColor","ngClass","ngStyle","auxclick"]],template:function(de,Je){1&de&&(J.TgZ(0,"div",0)(1,"div",1),J.ALo(2,"activeSideMenuItem"),J.TgZ(3,"div",2)(4,"a",3),J.NdJ("auxclick",function(St){return St.preventDefault()}),J._UZ(5,"mat-icon",4),J._uU(6),J.ALo(7,"translate"),J.qZA()()(),J.TgZ(8,"div")(9,"div",5),J.YNc(10,Y,7,13,"div",6),J.qZA()()()),2&de&&(J.xp6(1),J.ekj("header-activated",J.xi3(2,20,Je.currentUrl,Je.item.baseColorClassRegex)&&Je.root),J.Q6J("ngStyle",J.WLB(25,Ue,Je.item.backgroundColorCss,Je.root?"":Je.dividerStyle))("matRippleColor",Je.rippleColor),J.xp6(2),J.Tol(Je.item.labelClass),J.xp6(1),J.Q6J("ngStyle",J.VKq(28,pt,Je.item.textColorCss))("routerLink",Je.item.baseLink)("perunWebAppsMiddleClickRouterLink",Je.item.baseLink),J.xp6(1),J.Q6J("ngStyle",J.DdM(30,oe))("svgIcon",Je.item.icon),J.xp6(1),J.hij(" ",J.lcZ(7,23,Je.item.label)," "),J.xp6(2),J.Q6J("@openClose",Je.showLinks?"open":"closed"),J.xp6(1),J.Gre("side-menu-link ",Je.item.linksClass,""),J.Q6J("ngStyle",J.VKq(31,Ye,Je.linkBgColor))("@rollInOut",void 0),J.xp6(1),J.Q6J("ngForOf",Je.item.links))},dependencies:[e.mk,e.sg,e.O5,e.PC,p.rH,B.Hw,w.wG,pe.Y,Re.Q,ze.X$,ve],data:{animation:[at.BQ,at.Ly]}})}return Pe})(),ae=(()=>{class Pe{transform(W){if(void 0===W.value)return"";switch(W.type){case"java.lang.String":return W.value;case"java.lang.Integer":case"java.lang.Boolean":default:return String(W.value);case"java.util.ArrayList":return this.whenValueIsArray(W.value);case"java.util.LinkedHashMap":return this.whenValueIsMap(W.value)}}whenValueIsArray(W){let de="";return W.forEach(function(Je){de=de.concat(Je+", ")}),de}whenValueIsMap(W){let de="";return W.forEach((Je,rt)=>{de=de.concat(rt+": "+Je+", ")}),de}static#e=this.\u0275fac=function(de){return new(de||Pe)};static#t=this.\u0275pipe=J.Yjl({name:"anyToString",type:Pe,pure:!0})}return Pe})();var X=h(34423),He=h(16672),ke=h(62034),Tt=h(99441),he=h(33642),Ie=h(78932),r=h(60060),u=h(80874),y=h(3427),M=h(59038),f=h(38106),o=h(12207),n=h(97500),t=h(2730),i=h(69755);function a(Pe,q){1&Pe&&J._UZ(0,"perun-web-apps-loading-dialog")}const c=function(){return["select","id","name","description"]};function l(Pe,q){if(1&Pe){const W=J.EpF();J.TgZ(0,"div")(1,"h1",2),J._uU(2),J.ALo(3,"translate"),J.qZA(),J.TgZ(4,"div",3)(5,"perun-web-apps-debounce-filter",4),J.NdJ("filter",function(Je){J.CHM(W);const rt=J.oxw();return J.KtG(rt.applyFilter(Je))}),J.ALo(6,"translate"),J.qZA(),J._UZ(7,"perun-web-apps-groups-list",5),J.qZA(),J.TgZ(8,"div",6)(9,"button",7),J.NdJ("click",function(){J.CHM(W);const Je=J.oxw();return J.KtG(Je.onCancel())}),J._uU(10),J.ALo(11,"translate"),J.qZA(),J.TgZ(12,"button",8),J.NdJ("click",function(){J.CHM(W);const Je=J.oxw();return J.KtG(Je.addEvent.emit())}),J._uU(13),J.ALo(14,"translate"),J.qZA()()()}if(2&Pe){const W=J.oxw();J.xp6(2),J.Oqu(J.lcZ(3,12,"DIALOGS.ADD_GROUP_TO_REGISTRATION.TITLE")),J.xp6(3),J.s9C("placeholder",J.lcZ(6,14,"DIALOGS.ADD_GROUP_TO_REGISTRATION.FILTER_DESCRIPTION")),J.xp6(2),J.Q6J("disableMembers",!0)("groups",W.unAssignedGroups)("selection",W.selection)("disableRouting",!0)("displayedColumns",J.DdM(20,c))("filter",W.filterValue)("tableId",W.tableId),J.xp6(3),J.hij(" ",J.lcZ(11,16,"DIALOGS.ADD_GROUP_TO_REGISTRATION.CANCEL_BUTTON")," "),J.xp6(2),J.Q6J("disabled",0===W.selection.selected.length||W.loading),J.xp6(1),J.hij(" ",J.lcZ(14,18,"DIALOGS.ADD_GROUP_TO_REGISTRATION.ADD_BUTTON")," ")}}let d=(()=>{class Pe{constructor(){this.loading=!1,this.addEvent=new J.vpe,this.filterValue="",this.tableId=f.Is}applyFilter(W){this.filterValue=W}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(de){return new(de||Pe)};static#t=this.\u0275cmp=J.Xpm({type:Pe,selectors:[["app-add-group-to-registration"]],inputs:{loading:"loading",theme:"theme",dialogRef:"dialogRef",unAssignedGroups:"unAssignedGroups",selection:"selection"},outputs:{addEvent:"addEvent"},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[3,"disableMembers","groups","selection","disableRouting","displayedColumns","filter","tableId"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(de,Je){if(1&de&&(J.YNc(0,a,1,0,"ng-template",null,0,J.W1O),J.TgZ(2,"div"),J.YNc(3,l,15,21,"div",1),J.qZA()),2&de){const rt=J.MAs(1);J.xp6(2),J.Gre("",Je.theme," position-relative"),J.xp6(1),J.Q6J("perunWebAppsLoader",Je.loading)("perunWebAppsLoaderIndicator",rt)}},dependencies:[x.lW,E.uh,E.xY,E.H8,o.b,n.W,t.P,i.e,ze.X$]})}return Pe})();var s=h(64124),S=h(50165),k=h(94409),re=h(37073),tt=h(96622),Le=h(28477);let Me=(()=>{class Pe{constructor(W){this.translate=W,W.addLangs(["en","cs"])}static#e=this.\u0275fac=function(de){return new(de||Pe)(J.LFG(ze.sK))};static#t=this.\u0275mod=J.oAB({type:Pe});static#i=this.\u0275inj=J.cJS({providers:[ae,he.A,k.u],imports:[e.ez,p.Bz,A.Bb,O.c,N.lN,dt.UX,dt.u5,B.Ps,Be.SJ,C.To,ze.aw.forChild({}),x.ot,be.JX,v.p0,ie.Nh,$.dp,x.ot,m.p9,E.Is,Ce.LD,le.ZX,V.Cq,ee.Cv,F.AV,we.rP,g.FA,w.XK,se.Fk,H.t,w.si,Q.TU,Te.QW,et.T5,X._t,Te.QW,Ne.Hi,_t.Tx,He.Cl,ke.r,Tt.A,qe.g,Ie.ez,r.r,u.d4,y.Co,M.ie,s.Je,S.E3,re.jD,y.Co,A.Bb,O.c,p.Bz,dt.UX,dt.u5,B.Ps,Be.SJ,ze.aw,be.JX,v.p0,ie.Nh,$.dp,x.ot,m.p9,E.Is,Ce.LD,le.ZX,V.Cq,ee.Cv,F.AV,we.rP,g.FA,w.XK,se.Fk,H.t,Te.QW,et.T5,w.si,Q.TU,X._t,Ne.Hi,Ne.Hi,C.To,_t.Tx,He.Cl,He.Cl,He.Cl,r.r]})}return Pe})();J.B6R(lt.V,function(){return[e.sg,e.O5,U]},[]),J.B6R(tt.Q,function(){return[d]},[]),J.B6R(Le.r,function(){return[d]},[])},67582:(xe,Z,h)=>{"use strict";h.d(Z,{V:()=>g});var e=h(73615),p=h(87824),A=h(64124),x=h(80874),m=h(1385),w=h(65879);let g=(()=>{class E{constructor(C,N,B,O,Q,ee,V){this.authResolver=C,this.store=N,this.apiRequest=B,this.attributesManager=O,this.notificator=Q,this.guiAuthResolver=ee,this.routePolicyService=V,this.theme=this.store.getProperty("theme")}getFacilitiesManagementItem(){return{label:"MAIN_MENU.FACILITIES",colorClass:"base-item-color-activated",icon:"perun-facility-white",baseLink:["/facilities"],links:[],baseColorClass:"base-item-color",baseColorClassRegex:"^/facilities/*",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color}}getAccessManagementItem(){return{label:"MAIN_MENU.ACCESS",colorClass:"base-item-color-activated",icon:"perun-vo",links:[],baseLink:["/organizations"],baseColorClass:"base-item-color",baseColorClassRegex:"^/organizations/*",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color}}getHomeItem(){return{baseLink:["/home"],label:"MAIN_MENU.HOME",colorClass:"base-item-color-activated",icon:"perun-home-white",baseColorClass:"base-item-color",baseColorClassRegex:"^/home$",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color,links:[]}}getUserItem(){return{baseLink:["/myProfile"],label:"MAIN_MENU.MY_PROFILE",colorClass:"base-item-color-activated",icon:"perun-user",baseColorClass:"base-item-color",baseColorClassRegex:"^/myProfile/*",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color,links:[{label:"MENU_ITEMS.USER.OVERVIEW",url:["/myProfile"],activatedRegex:"^/myProfile$"},{label:"MENU_ITEMS.USER.ORGANIZATIONS",url:["/myProfile/organizations"],activatedRegex:"^/myProfile/organizations$"},{label:"MENU_ITEMS.USER.GROUPS",url:["/myProfile/groups"],activatedRegex:"^/myProfile/groups$"},{label:"MENU_ITEMS.USER.ATTRIBUTES",url:["/myProfile/attributes"],activatedRegex:"^/myProfile/attributes$"},{label:"MENU_ITEMS.USER.ROLES",url:["/myProfile/roles"],activatedRegex:"/myProfile/roles"},{label:"MENU_ITEMS.USER.SERVICE_IDENTITIES",url:["/myProfile/service-identities"],activatedRegex:"^/myProfile/service-identities"},{label:"MENU_ITEMS.USER.BANS",url:["/myProfile/bans"],activatedRegex:"^/myProfile/bans"},{label:"MENU_ITEMS.USER.SETTINGS",url:["/myProfile/settings"],activatedRegex:"^/myProfile/settings$",children:[{label:"MENU_ITEMS.USER.PASSWORD_RESET",url:["/myProfile/settings/passwordReset"],activatedRegex:"^/myProfile/settings/passwordReset"},{label:"MENU_ITEMS.USER.GUI_CONFIG",url:["/myProfile/settings/guiConfig"],activatedRegex:"/myProfile/settings/guiConfig"}],showChildren:"settings"}]}}getAdminItem(){return{baseLink:["/admin"],label:"MAIN_MENU.ADMIN",colorClass:"base-item-color-activated",icon:"perun-perun-admin",baseColorClass:"base-item-color",baseColorClassRegex:"^/admin/*",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color,links:[{label:"MENU_ITEMS.ADMIN.OVERVIEW",url:["/admin"],activatedRegex:"^/admin$"},{label:"MENU_ITEMS.ADMIN.ATTRIBUTES",url:["/admin/attributes"],activatedRegex:"^/admin/attributes$"},{label:"MENU_ITEMS.ADMIN.USERS",url:["/admin/users"],activatedRegex:"^/admin/users$"},{label:"MENU_ITEMS.ADMIN.OWNERS",url:["/admin/owners"],activatedRegex:"^/admin/owners$"},{label:"MENU_ITEMS.ADMIN.SERVICES",url:["/admin/services"],activatedRegex:"^/admin/services$"},{label:"MENU_ITEMS.ADMIN.EXT_SOURCES",url:["/admin/ext_sources"],activatedRegex:"^/admin/ext_sources$"},{label:"MENU_ITEMS.ADMIN.AUDIT_LOG",url:["/admin/audit_log"],activatedRegex:"^/admin/audit_log$"},{label:"MENU_ITEMS.ADMIN.CONSENT_HUBS",url:["/admin/consent_hubs"],activatedRegex:"^/admin/consent_hubs$"},{label:"MENU_ITEMS.ADMIN.SEARCHER",url:["/admin/searcher"],activatedRegex:"^/admin/searcher"},{label:"MENU_ITEMS.ADMIN.BLOCKED_LOGINS",url:["/admin/blocked_logins"],activatedRegex:"^/admin/blocked_logins"},{label:"MENU_ITEMS.ADMIN.VISUALIZER",url:["/admin/visualizer"],activatedRegex:"^/admin/visualizer$",children:[{label:"MENU_ITEMS.VISUALIZER.ATTR_DEPENDENCIES",url:["/admin/visualizer/attrDependencies"],activatedRegex:"^/admin/visualizer/attrDependencies"},{label:"MENU_ITEMS.VISUALIZER.USER_DESTINATION",url:["/admin/visualizer/userDestinationRelationship"],activatedRegex:"^/admin/visualizer/userDestinationRelationship"}],showChildren:"visualizer"}]}}parseFacility(C){return{label:C.name,baseLink:[`/facilities/${C.id}`],backgroundColorCss:this.theme.sidemenu_facility_bg_color,textColorCss:this.theme.sidemenu_facility_text_color,links:this.getFacilityLinks(C),colorClass:"facility-item",icon:"perun-facility-white",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseResource(C,N){const B=(new x.r5).transform(C,N);return{label:C.name,baseLink:[B],backgroundColorCss:this.theme.sidemenu_resource_bg_color,textColorCss:this.theme.sidemenu_resource_text_color,links:this.getResourceLinks(B,N?"/organizations":"/facilities",C),colorClass:"resource-item",icon:"perun-resource-white",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseGroup(C){return{label:C.name,baseLink:[`/organizations/${C.voId}/groups/${C.id}`],backgroundColorCss:this.theme.sidemenu_group_bg_color,textColorCss:this.theme.sidemenu_group_text_color,links:this.getGroupLinks(C),colorClass:"group-item",icon:"perun-group",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseVo(C,N=!1,B=!1){return{label:C.name,baseLink:[`/organizations/${C.id}`],links:this.getVoLinks(C,B),colorClass:"vo-item",icon:N?"perun-hierarchical-vo":"perun-vo",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_vo_bg_color,textColorCss:this.theme.sidemenu_vo_text_color}}parseMember(C){return{label:(0,A.bD)(C.user),baseLink:[`/organizations/${C.voId}/members/${C.id}`],backgroundColorCss:this.theme.sidemenu_member_bg_color,textColorCss:this.theme.sidemenu_member_text_color,links:this.getMemberLinks(C),colorClass:"member-item",icon:"perun-user",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseUser(C,N,B){return{label:(0,A.bD)(C),baseLink:[N],backgroundColorCss:this.theme.sidemenu_user_bg_color,textColorCss:this.theme.sidemenu_user_text_color,links:this.getUserLinks(C,N,B),colorClass:"user-bg-color",icon:"perun-user",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseServiceIdentity(C){return{label:(0,A.bD)(C),baseLink:[`/myProfile/service-identities/${C.id}`],backgroundColorCss:this.theme.sidemenu_user_bg_color,textColorCss:this.theme.sidemenu_user_text_color,links:[{label:"MENU_ITEMS.USER.OVERVIEW",url:[`/myProfile/service-identities/${C.id}`],activatedRegex:"/myProfile/service-identities/\\d+$"},{label:"MENU_ITEMS.USER.ASSOCIATED_USERS",url:[`/myProfile/service-identities/${C.id}/associated-users`],activatedRegex:"/myProfile/service-identities/\\d+/associated-users"},{label:"MENU_ITEMS.USER.MAILING_LISTS",url:[`/myProfile/service-identities/${C.id}/mailing-lists`],activatedRegex:"/myProfile/service-identities/\\d+/mailing-lists"},{label:"MENU_ITEMS.USER.DATA_QUOTAS",url:[`/myProfile/service-identities/${C.id}/data-quotas`],activatedRegex:"/myProfile/service-identities/\\d+/data-quotas"},{label:"MENU_ITEMS.USER.AUTHENTICATION",url:[`/myProfile/service-identities/${C.id}/authentication`],activatedRegex:"/myProfile/service-identities/\\d+/authentication$",children:[{label:"MENU_ITEMS.USER.LOGINS",url:[`/myProfile/service-identities/${C.id}/authentication/logins`],activatedRegex:"/myProfile/service-identities/\\d+/authentication/logins"},{label:"MENU_ITEMS.USER.CERTIFICATES",url:[`/myProfile/service-identities/${C.id}/authentication/certificates`],activatedRegex:"/myProfile/service-identities/\\d+/authentication/certificates"},{label:"MENU_ITEMS.USER.SSH_KEYS",url:[`/myProfile/service-identities/${C.id}/authentication/ssh-keys`],activatedRegex:"/myProfile/service-identities/\\d+/authentication/ssh-keys"}],showChildren:"authentication"}],colorClass:"user-bg-color",icon:"perun-service-identity",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseService(C){return{label:C.name,baseLink:[`/admin/services/${C.id}`],backgroundColorCss:this.theme.sidemenu_service_bg_color,textColorCss:this.theme.sidemenu_service_text_color,links:[{label:"MENU_ITEMS.SERVICE.OVERVIEW",url:[`/admin/services/${C.id}`],activatedRegex:"/admin/services/\\d+$"},{label:"MENU_ITEMS.SERVICE.REQUIRED_ATTRIBUTES",url:[`/admin/services/${C.id}/required-attributes`],activatedRegex:"/admin/services/\\d+/required-attributes"},{label:"MENU_ITEMS.SERVICE.DESTINATIONS",url:[`/admin/services/${C.id}/destinations`],activatedRegex:"/admin/services/\\d+/destinations"}],colorClass:"service-item",icon:"perun-service",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}getVoLinks(C,N){const B=[];if(B.push({label:"MENU_ITEMS.VO.OVERVIEW",url:[`/organizations/${C.id}`],activatedRegex:"/organizations/\\d+$"}),this.routePolicyService.canNavigate("organizations-members",C)&&B.push({label:"MENU_ITEMS.VO.MEMBERS",url:[`/organizations/${C.id}/members`],activatedRegex:"/organizations/\\d+/members$"}),this.routePolicyService.canNavigate("organizations-groups",C)&&B.push({label:"MENU_ITEMS.VO.GROUPS",url:[`/organizations/${C.id}/groups`],activatedRegex:"/organizations/\\d+/groups$"}),this.routePolicyService.canNavigate("organizations-applications",C)&&B.push({label:"MENU_ITEMS.VO.APPLICATIONS",url:[`/organizations/${C.id}/applications`],activatedRegex:"/organizations/\\d+/applications"}),this.routePolicyService.canNavigate("organizations-sponsoredMembers",C)&&B.push({label:"MENU_ITEMS.VO.SPONSORED_MEMBERS",url:[`/organizations/${C.id}/sponsoredMembers`],activatedRegex:"/organizations/\\d+/sponsoredMembers$"}),this.routePolicyService.canNavigate("organizations-serviceAccounts",C)&&B.push({label:"MENU_ITEMS.VO.SERVICE_MEMBERS",url:[`/organizations/${C.id}/serviceAccounts`],activatedRegex:"/organizations/\\d+/serviceAccounts$"}),this.routePolicyService.canNavigate("organizations-attributes",C)&&B.push({label:"MENU_ITEMS.VO.ATTRIBUTES",url:[`/organizations/${C.id}/attributes`],activatedRegex:"/organizations/\\d+/attributes$"}),this.routePolicyService.canNavigate("organizations-statistics",C)&&B.push({label:"MENU_ITEMS.VO.STATISTICS",url:[`/organizations/${C.id}/statistics`],activatedRegex:"/organizations/\\d+/statistics"}),this.routePolicyService.canNavigate("organizations-resources",C)){const O=[];this.routePolicyService.canNavigate("organizations-resources-preview",C)&&O.push({label:"MENU_ITEMS.VO.RESOURCE_PREVIEW",url:[`/organizations/${C.id}/resources/preview`],activatedRegex:"/organizations/\\d+/resources/preview$"}),this.routePolicyService.canNavigate("organizations-resources-tags",C)&&O.push({label:"MENU_ITEMS.VO.RESOURCE_TAGS",url:[`/organizations/${C.id}/resources/tags`],activatedRegex:"/organizations/\\d+/resources/tags$"}),this.routePolicyService.canNavigate("organizations-resources-states",C)&&O.push({label:"MENU_ITEMS.VO.RESOURCE_STATES",url:[`/organizations/${C.id}/resources/states`],activatedRegex:"/organizations/\\d+/resources/states$"}),B.push({label:"MENU_ITEMS.VO.RESOURCES",url:[`/organizations/${C.id}/resources`],activatedRegex:"/organizations/\\d+/resources$",children:O,showChildren:"resourcesExpandable"})}if(this.routePolicyService.canNavigate("organizations-settings",C)){const O=[];this.routePolicyService.canNavigate("organizations-settings-expiration",C)&&O.push({label:"MENU_ITEMS.VO.EXPIRATION",url:[`/organizations/${C.id}/settings/expiration`],activatedRegex:"/organizations/\\d+/settings/expiration$"}),this.routePolicyService.canNavigate("organizations-settings-managers",C)&&O.push({label:"MENU_ITEMS.VO.MANAGERS",url:[`/organizations/${C.id}/settings/managers`],activatedRegex:"/organizations/\\d+/settings/managers$"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",C)&&O.push({label:"MENU_ITEMS.VO.APPLICATION_FORM",url:[`/organizations/${C.id}/settings/applicationForm`],activatedRegex:"/organizations/\\d+/settings/applicationForm$"}),this.routePolicyService.canNavigate("organizations-settings-notifications",C)&&O.push({label:"MENU_ITEMS.VO.NOTIFICATIONS",url:[`/organizations/${C.id}/settings/notifications`],activatedRegex:"/organizations/\\d+/settings/notifications$"}),this.routePolicyService.canNavigate("organizations-settings-extsources",C)&&O.push({label:"MENU_ITEMS.VO.EXTSOURCES",url:[`/organizations/${C.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/settings/extsources$"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",C)&&O.push({label:"MENU_ITEMS.VO.MEMBER_ORGANIZATIONS",url:[`/organizations/${C.id}/settings/memberOrganizations`],activatedRegex:"/organizations/\\d+/settings/memberOrganizations"}),this.routePolicyService.canNavigate("organizations-settings-hierarchicalInclusion",C)&&N&&O.push({label:"MENU_ITEMS.VO.HIERARCHICAL_INCLUSION",url:[`/organizations/${C.id}/settings/hierarchicalInclusion`],activatedRegex:"/organizations/\\d+/settings/hierarchicalInclusion"}),this.routePolicyService.canNavigate("organizations-settings-bans",C)&&O.push({label:"MENU_ITEMS.VO.BANS",url:[`/organizations/${C.id}/settings/bans`],activatedRegex:"/organizations/\\d+/settings/bans"}),B.push({label:"MENU_ITEMS.VO.SETTINGS",url:[`/organizations/${C.id}/settings`],activatedRegex:"/organizations/\\d+/settings$",children:O,showChildren:"settings"})}return B}getUserLinks(C,N,B){const O=[];return O.push({label:"MENU_ITEMS.USER.OVERVIEW",url:[N],activatedRegex:`${B}$`}),O.push({label:"MENU_ITEMS.USER.ACCOUNTS",url:[`${N}/accounts`],activatedRegex:`${B}/accounts`}),O.push({label:"MENU_ITEMS.USER.ASSIGNMENTS",url:[`${N}/assignments`],activatedRegex:`${B}/assignments`}),O.push({label:"MENU_ITEMS.USER.IDENTITIES",url:[`${N}/identities`],activatedRegex:`${B}/identities`}),O.push({label:"MENU_ITEMS.MEMBER.ATTRIBUTES",url:[`${N}/attributes`],activatedRegex:`${B}/attributes`}),O.push({label:"MENU_ITEMS.USER.ROLES",url:[`${N}/roles`],activatedRegex:`^${N}/roles`}),O.push(C.serviceUser?{label:"MENU_ITEMS.USER.ASSOCIATED_USERS",url:[`${N}/associated-users`],activatedRegex:`^${N}/associated-users`}:{label:"MENU_ITEMS.USER.SERVICE_IDENTITIES",url:[`${N}/service-identities`],activatedRegex:`^${N}/service-identities`}),O.push({label:"MENU_ITEMS.USER.BANS",url:[`${N}/bans`],activatedRegex:`^${N}/bans`}),O}getMemberLinks(C){const N=[{label:"MENU_ITEMS.MEMBER.OVERVIEW",url:[`/organizations/${C.voId}/members/${C.id}`],activatedRegex:"/organizations/\\d+/members/\\d+$"}];return this.routePolicyService.canNavigate("members-groups",C)&&N.push({label:"MENU_ITEMS.MEMBER.GROUPS",url:[`/organizations/${C.voId}/members/${C.id}/groups`],activatedRegex:"/organizations/\\d+/members/\\d+/groups"}),this.routePolicyService.canNavigate("members-applications",C)&&N.push({label:"MENU_ITEMS.MEMBER.APPLICATIONS",url:[`/organizations/${C.voId}/members/${C.id}/applications`],activatedRegex:"/organizations/\\d+/members/\\d+/applications"}),this.routePolicyService.canNavigate("members-resources",C)&&N.push({label:"MENU_ITEMS.MEMBER.RESOURCES",url:[`/organizations/${C.voId}/members/${C.id}/resources`],activatedRegex:"/organizations/\\d+/members/\\d+/resources"}),this.routePolicyService.canNavigate("members-attributes",C)&&N.push({label:"MENU_ITEMS.MEMBER.ATTRIBUTES",url:[`/organizations/${C.voId}/members/${C.id}/attributes`],activatedRegex:"/organizations/\\d+/members/\\d+/attributes$"}),this.routePolicyService.canNavigate("members-bans",C)&&N.push({label:"MENU_ITEMS.MEMBER.BANS",url:[`/organizations/${C.voId}/members/${C.id}/bans`],activatedRegex:"/organizations/\\d+/members/\\d+/bans"}),N}getFacilityLinks(C){const N=[{label:"MENU_ITEMS.FACILITY.OVERVIEW",url:[`/facilities/${C.id}`],activatedRegex:"/facilities/\\d+$"}];if(this.routePolicyService.canNavigate("facilities-resources",C)&&N.push({label:"MENU_ITEMS.FACILITY.RESOURCES",url:[`/facilities/${C.id}/resources`],activatedRegex:"/facilities/\\d+/resources$"}),this.routePolicyService.canNavigate("facilities-allowed-users",C)&&N.push({label:"MENU_ITEMS.FACILITY.ALLOWED_USERS",url:[`/facilities/${C.id}/allowed-users`],activatedRegex:"/facilities/\\d+/allowed-users"}),this.routePolicyService.canNavigate("facilities-allowed-groups",C)&&N.push({label:"MENU_ITEMS.FACILITY.ALLOWED_GROUPS",url:[`/facilities/${C.id}/allowed-groups`],activatedRegex:"/facilities/\\d+/allowed-groups"}),this.routePolicyService.canNavigate("facilities-services-status",C)&&N.push({label:"MENU_ITEMS.FACILITY.SERVICES_STATUS",url:[`/facilities/${C.id}/services-status`],activatedRegex:"/facilities/\\d+/services-status"}),this.routePolicyService.canNavigate("facilities-services-destinations",C)&&N.push({label:"MENU_ITEMS.FACILITY.SERVICES_DESTINATIONS",url:[`/facilities/${C.id}/services-destinations`],activatedRegex:"facilities/\\d+/services-destinations"}),this.routePolicyService.canNavigate("facilities-hosts",C)&&N.push({label:"MENU_ITEMS.FACILITY.HOSTS",url:[`/facilities/${C.id}/hosts`],activatedRegex:"facilities/\\d+/hosts"}),this.routePolicyService.canNavigate("facilities-attributes",C)&&N.push({label:"MENU_ITEMS.FACILITY.ATTRIBUTES",url:["/facilities",C.id.toString(),"attributes"],activatedRegex:"/facilities/\\d+/attributes$"}),this.routePolicyService.canNavigate("facilities-settings",C)){const B=[];this.routePolicyService.canNavigate("facilities-settings-owners",C)&&B.push({label:"MENU_ITEMS.FACILITY.OWNERS",url:["/facilities",C.id.toString(),"settings","owners"],activatedRegex:"/facilities/\\d+/settings/owners$"}),this.routePolicyService.canNavigate("facilities-settings-managers",C)&&B.push({label:"MENU_ITEMS.FACILITY.MANAGERS",url:["/facilities",C.id.toString(),"settings","managers"],activatedRegex:"/facilities/\\d+/settings/managers$"}),this.routePolicyService.canNavigate("facilities-settings-security-teams",C)&&B.push({label:"MENU_ITEMS.FACILITY.SECURITY_TEAMS",url:[`/facilities/${C.id}/settings/security-teams`],activatedRegex:"facilities/\\d+/settings/security-teams"}),this.routePolicyService.canNavigate("facilities-settings-blacklist",C)&&B.push({label:"MENU_ITEMS.FACILITY.BLACKLIST",url:["facilities",C.id.toString(),"settings","blacklist"],activatedRegex:"/facilities/\\d+/settings/blacklist"}),this.routePolicyService.canNavigate("facilities-settings-bans",C)&&B.push({label:"MENU_ITEMS.FACILITY.BANS",url:[`/facilities/${C.id}/settings/bans`],activatedRegex:"/facilities/\\d+/settings/bans"}),N.push({label:"MENU_ITEMS.FACILITY.SETTINGS",url:["/facilities",C.id.toString(),"settings"],activatedRegex:"/facilities/\\d+/settings$",children:B,showChildren:"settings"})}return N}getGroupLinks(C){const N=[],B=[];return N.push({label:"MENU_ITEMS.GROUP.OVERVIEW",url:[`/organizations/${C.voId}/groups/${C.id}`],activatedRegex:"/organizations/\\d+/groups/\\d+$"}),this.routePolicyService.canNavigate("groups-members",C)&&N.push({label:"MENU_ITEMS.GROUP.MEMBERS",url:[`/organizations/${C.voId}/groups/${C.id}/members`],activatedRegex:"/organizations/\\d+/groups/\\d+/members$"}),this.routePolicyService.canNavigate("groups-subgroups",C)&&"members"!==C.name&&N.push({label:"MENU_ITEMS.GROUP.SUBGROUPS",url:[`/organizations/${C.voId}/groups/${C.id}/subgroups`],activatedRegex:"/organizations/\\d+/groups/\\d+/subgroups$"}),this.routePolicyService.canNavigate("groups-resources",C)&&N.push({label:"MENU_ITEMS.GROUP.RESOURCES",url:[`/organizations/${C.voId}/groups/${C.id}/resources`],activatedRegex:"/organizations/\\d+/groups/\\d+/resources$"}),"members"!==C.name&&this.routePolicyService.canNavigate("groups-applications",C)&&N.push({label:"MENU_ITEMS.GROUP.APPLICATIONS",url:[`/organizations/${C.voId}/groups/${C.id}/applications`],activatedRegex:"/organizations/\\d+/groups/\\d+/applications$"}),this.routePolicyService.canNavigate("groups-attributes",C)&&N.push({label:"MENU_ITEMS.GROUP.ATTRIBUTES",url:[`/organizations/${C.voId}/groups/${C.id}/attributes`],activatedRegex:"/organizations/\\d+/groups/\\d+/attributes$"}),this.routePolicyService.canNavigate("groups-statistics",C)&&N.push({label:"MENU_ITEMS.GROUP.STATISTICS",url:[`/organizations/${C.voId}/groups/${C.id}/statistics`],activatedRegex:"/organizations/\\d+/groups/\\d+/statistics"}),this.routePolicyService.canNavigate("groups-roles",C)&&N.push({label:"MENU_ITEMS.GROUP.ROLES",url:[`/organizations/${C.voId}/groups/${C.id}/roles`],activatedRegex:"/organizations/\\d+/groups/\\d+/roles"}),this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(C.id,m.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{B.unshift({label:"MENU_ITEMS.GROUP.EXPIRATION",url:[`/organizations/${C.voId}/groups/${C.id}/settings/expiration`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/expiration$"})},error:O=>{"PrivilegeException"!==O.name&&this.notificator.showRPCError(O)}}),this.routePolicyService.canNavigate("groups-settings-managers",C)&&B.push({label:"MENU_ITEMS.GROUP.MANAGERS",url:[`/organizations/${C.voId}/groups/${C.id}/settings/managers`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/managers$"}),"members"!==C.name&&this.routePolicyService.canNavigate("groups-settings-applicationForm",C)&&B.push({label:"MENU_ITEMS.GROUP.APPLICATION_FORM",url:[`/organizations/${C.voId}/groups/${C.id}/settings/applicationForm`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/applicationForm$"}),this.routePolicyService.canNavigate("groups-settings-notifications",C)&&B.push({label:"MENU_ITEMS.GROUP.NOTIFICATIONS",url:[`/organizations/${C.voId}/groups/${C.id}/settings/notifications`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/notifications$"}),this.routePolicyService.canNavigate("groups-settings-relations",C)&&B.push({label:"MENU_ITEMS.GROUP.RELATIONS",url:[`/organizations/${C.voId}/groups/${C.id}/settings/relations`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/relations$"}),this.routePolicyService.canNavigate("groups-settings-extsources",C)&&B.push({label:"MENU_ITEMS.GROUP.EXTSOURCES",url:[`/organizations/${C.voId}/groups/${C.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/extsources$"}),0!==B.length&&N.push({label:"MENU_ITEMS.GROUP.SETTINGS",url:[`/organizations/${C.voId}/groups/${C.id}/settings`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings$",children:B,showChildren:"settings"}),N}getResourceLinks(C,N,B){const O=[{label:"MENU_ITEMS.RESOURCE.OVERVIEW",url:[C],activatedRegex:`${N}/\\d+/resources/\\d+$`}];if(this.routePolicyService.canNavigate("resources-groups",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_GROUPS",url:[C,"groups"],activatedRegex:`${N}/\\d+/resources/\\d+/groups$`}),this.routePolicyService.canNavigate("resources-services",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_SERVICES",url:[C,"services"],activatedRegex:`${N}/\\d+/resources/\\d+/services$`}),this.routePolicyService.canNavigate("resources-members",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_MEMBERS",url:[C,"members"],activatedRegex:`${N}/\\d+/resources/\\d+/members$`}),this.routePolicyService.canNavigate("resources-tags",B)&&O.push({label:"MENU_ITEMS.RESOURCE.RESOURCE_TAGS",url:[C,"tags"],activatedRegex:`${N}/\\d+/resources/\\d+/tags$`}),this.routePolicyService.canNavigate("resources-attributes",B)&&O.push({label:"MENU_ITEMS.RESOURCE.ATTRIBUTES",url:[C,"attributes"],activatedRegex:`${N}/\\d+/resources/\\d+/attributes$`}),this.routePolicyService.canNavigate("resources-settings",B)){const Q=[];this.routePolicyService.canNavigate("resources-settings-managers",B)&&Q.push({label:"MENU_ITEMS.RESOURCE.MANAGERS",url:[C,"settings","managers"],activatedRegex:`${N}/\\d+/resources/\\d+/settings/managers$`}),this.routePolicyService.canNavigate("resources-settings-bans",B)&&Q.push({label:"MENU_ITEMS.RESOURCE.BANS",url:[C,"settings","bans"],activatedRegex:`${N}/\\d+/resources/\\d+/settings/bans`}),O.push({label:"MENU_ITEMS.RESOURCE.SETTINGS",url:[C,"settings"],activatedRegex:`${N}/\\d+/resources/\\d+/settings$`,children:Q,showChildren:"settings"})}return O}static#e=this.\u0275fac=function(N){return new(N||E)(w.LFG(e.x4),w.LFG(e.d6),w.LFG(e.F5),w.LFG(p.H8),w.LFG(e.V6),w.LFG(e.x4),w.LFG(e.Ip))};static#t=this.\u0275prov=w.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})()},81519:(xe,Z,h)=>{"use strict";h.d(Z,{V:()=>O});var e=h(78934),p=h(67582),A=h(73615),x=h(53117),m=h(65879),w=h(39743);function g(Q,ee){if(1&Q&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&Q){const V=ee.$implicit,se=ee.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",V)("showLinks",se===Ce.accessItems.length-1)}}function E(Q,ee){if(1&Q&&m._UZ(0,"app-side-menu-item",9),2&Q){const V=m.oxw();m.Q6J("item",V.facilityItem)("root",!0)}}function H(Q,ee){if(1&Q&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&Q){const V=ee.$implicit,se=ee.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",V)("showLinks",se===Ce.facilityItems.length-1)}}function C(Q,ee){if(1&Q&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&Q){const V=ee.$implicit,se=ee.index,Ce=m.oxw();m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",V)("showLinks",se===Ce.userItems.length-1)}}function N(Q,ee){if(1&Q&&m._UZ(0,"app-side-menu-item",10),2&Q){const V=m.oxw();m.Q6J("item",V.adminItem)("showLinks",V.adminItemOpened)("root",!0)}}function B(Q,ee){if(1&Q&&(m.TgZ(0,"div",7),m._UZ(1,"app-side-menu-item",8),m.qZA()),2&Q){const V=ee.$implicit;m.Q6J("@rollInOut",void 0),m.xp6(1),m.Q6J("item",V)("showLinks",!0)}}let O=(()=>{class Q{constructor(V,se,Ce){this.sideMenuService=V,this.sideMenuItemService=se,this.authResolver=Ce,this.accessItems=[],this.facilityItems=[],this.adminItems=[],this.homeItems=[],this.userItems=[],this.accessItem=this.sideMenuItemService.getAccessManagementItem(),this.adminItem=this.sideMenuItemService.getAdminItem(),this.facilityItem=this.sideMenuItemService.getFacilitiesManagementItem(),this.homeItem=this.sideMenuItemService.getHomeItem(),this.userItem=this.sideMenuItemService.getUserItem(),this.mobileView=!0,this.adminItemOpened=!1,this.userItemOpened=!1}static areSameItems(V,se){return V.label===se.label&&V.labelClass===se.labelClass}static areSameLinks(V,se){if(V.links.length!==se.links.length)return!1;for(let Ce=0;Cese.length?V.length:se.length;for(let Be=0;BeV.length-1)V.push(se[Be]);else{if(Be>se.length-1){const we=V.length;for(let le=0;le{this.setFacilityItems(V)}),this.sideMenuService.accessItemsChange.subscribe(V=>{this.setAccessItems(V)}),this.sideMenuService.adminItemsChange.subscribe(V=>{this.setAdminItems(V)}),this.sideMenuService.userItemsChange.subscribe(V=>{this.setUserItems(V)}),this.sideMenuService.homeItemsChange.subscribe(V=>{this.setHomeItems(V)}),this.sideMenuService.resetChange.subscribe(()=>{this.reset()})}reset(){this.adminItemOpened=!1,this.userItemOpened=!1,Q.setNewItems(this.homeItems,[]),Q.setNewItems(this.adminItems,[]),Q.setNewItems(this.accessItems,[]),Q.setNewItems(this.facilityItems,[]),Q.setNewItems(this.userItems,[])}resetExceptHome(){this.adminItemOpened=!1,this.userItemOpened=!1,Q.setNewItems(this.adminItems,[]),Q.setNewItems(this.accessItems,[]),Q.setNewItems(this.facilityItems,[]),Q.setNewItems(this.userItems,[])}resetExceptFacility(){this.adminItemOpened=!1,this.userItemOpened=!1,Q.setNewItems(this.homeItems,[]),Q.setNewItems(this.adminItems,[]),Q.setNewItems(this.accessItems,[]),Q.setNewItems(this.userItems,[])}resetExceptAccess(){this.adminItemOpened=!1,this.userItemOpened=!1,Q.setNewItems(this.homeItems,[]),Q.setNewItems(this.adminItems,[]),Q.setNewItems(this.facilityItems,[]),Q.setNewItems(this.userItems,[])}resetExceptAdmin(){this.userItemOpened=!1,Q.setNewItems(this.homeItems,[]),Q.setNewItems(this.accessItems,[]),Q.setNewItems(this.facilityItems,[]),Q.setNewItems(this.userItems,[])}resetExceptUser(){this.adminItemOpened=!1,Q.setNewItems(this.accessItems,[]),Q.setNewItems(this.facilityItems,[]),Q.setNewItems(this.adminItems,[])}setHomeItems(V){this.resetExceptHome(),Q.setNewItems(this.homeItems,V)}setFacilityItems(V){this.resetExceptFacility(),Q.setNewItems(this.facilityItems,V)}setAccessItems(V){this.resetExceptAccess(),Q.setNewItems(this.accessItems,V)}setUserItems(V){this.userItemOpened=0===V.length,this.resetExceptUser(),Q.setNewItems(this.userItems,V)}setAdminItems(V){this.adminItemOpened=0===V.length,this.resetExceptAdmin(),Q.setNewItems(this.adminItems,V)}static#e=this.\u0275fac=function(se){return new(se||Q)(m.Y36(w.D),m.Y36(p.V),m.Y36(A.x4))};static#t=this.\u0275cmp=m.Xpm({type:Q,selectors:[["app-side-menu"]],inputs:{sideNav:"sideNav"},decls:10,vars:13,consts:[[1,"side-menu-width"],[3,"item","root"],["data-cy","access-item-button",3,"item","root"],["class","overflow-hidden",4,"ngFor","ngForOf"],["data-cy","facilities-button",3,"item","root",4,"ngIf"],[3,"item","showLinks","root"],["data-cy","admin-button",3,"item","showLinks","root",4,"ngIf"],[1,"overflow-hidden"],[3,"item","showLinks"],["data-cy","facilities-button",3,"item","root"],["data-cy","admin-button",3,"item","showLinks","root"]],template:function(se,Ce){1&se&&(m.TgZ(0,"div",0),m._UZ(1,"app-side-menu-item",1)(2,"app-side-menu-item",2),m.YNc(3,g,2,3,"div",3),m.YNc(4,E,1,2,"app-side-menu-item",4),m.YNc(5,H,2,3,"div",3),m._UZ(6,"app-side-menu-item",5),m.YNc(7,C,2,3,"div",3),m.YNc(8,N,1,3,"app-side-menu-item",6),m.YNc(9,B,2,3,"div",3),m.qZA()),2&se&&(m.xp6(1),m.Q6J("item",Ce.homeItem)("root",!0),m.xp6(1),m.Q6J("item",Ce.accessItem)("root",!0),m.xp6(1),m.Q6J("ngForOf",Ce.accessItems),m.xp6(1),m.Q6J("ngIf",Ce.authResolver.canManageFacilities()),m.xp6(1),m.Q6J("ngForOf",Ce.facilityItems),m.xp6(1),m.Q6J("item",Ce.userItem)("showLinks",Ce.userItemOpened)("root",!0),m.xp6(1),m.Q6J("ngForOf",Ce.userItems),m.xp6(1),m.Q6J("ngIf",Ce.authResolver.isPerunAdminOrObserver()),m.xp6(1),m.Q6J("ngForOf",Ce.adminItems))},styles:[".side-menu-width[_ngcontent-%COMP%]{width:300px}"],data:{animation:[x.Ly]}})}return Q})()},32180:(xe,Z,h)=>{"use strict";h.d(Z,{A:()=>x});var e=h(73615),p=h(65879),A=h(71365);let x=(()=>{class m{constructor(g,E){this.notificator=g,this.translate=E}setDialogRef(g){this.dialogRef=g}setType(g){this.entityType=g}getType(){return this.entityType}createCandidate(g){return{userExtSource:g.userExtSource,additionalUserExtSources:g.additionalUserExtSources,attributes:g.attributes,firstName:g.firstName,lastName:g.lastName,middleName:g.middleName,titleBefore:g.titleBefore,titleAfter:g.titleAfter,id:g.id}}getFormattedGroup(g){return{id:g.id,beanName:g.beanName,name:g.name,voId:g.voId}}success(g){this.notificator.showSuccess(this.translate.instant(g)),this.dialogRef.close(!0)}getCandidateWithError(g,E){if("MfaPrivilegeException"===String(E.type))return null;{const H=E.message.split(":").splice(1).join();return{candidate:g,errorName:E.name,errorMsg:H}}}convertToMemberCandidates(g){return g.map(E=>({member:E.member,candidate:E.candidate,richUser:E.richUser}))}static#e=this.\u0275fac=function(E){return new(E||m)(p.LFG(e.V6),p.LFG(A.sK))};static#t=this.\u0275prov=p.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},18994:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>Le});var e=h(65879),p=h(34423),A=h(17700),x=h(96814),m=h(32296),w=h(11186),g=h(71365);function E(Me,Pe){1&Me&&(e.TgZ(0,"div")(1,"div",7),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div"),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"div",8),e._uU(8),e.ALo(9,"translate"),e.qZA()()),2&Me&&(e.xp6(2),e.hij(" ",e.lcZ(3,3,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.INFO_1")," "),e.xp6(3),e.Oqu(e.lcZ(6,5,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.INFO_2")),e.xp6(3),e.Oqu(e.lcZ(9,7,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.INFO_3")))}function H(Me,Pe){if(1&Me&&(e.TgZ(0,"perun-web-apps-alert",9),e._uU(1),e.qZA()),2&Me){const q=e.oxw();e.xp6(1),e.hij(" ",q.data.errorMessage," ")}}let C=(()=>{class Me{constructor(q,W){this.dialogRef=q,this.data=W,this.deletionDisabled=0!==this.data.errorMessage?.length}onCancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(W){return new(W||Me)(e.Y36(A.so),e.Y36(A.WI))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-delete-application-form-item-dialog"]],decls:13,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["alert_type","error",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","delete-application-form-item-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"pb-2","fw-bold"],[1,"pb-4","pt-2"],["alert_type","error"]],template:function(W,de){1&W&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1),e.YNc(4,E,10,9,"div",2),e.YNc(5,H,2,1,"perun-web-apps-alert",3),e.qZA(),e.TgZ(6,"div",4)(7,"button",5),e.NdJ("click",function(){return de.onCancel()}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",6),e.NdJ("click",function(){return de.submit()}),e._uU(11),e.ALo(12,"translate"),e.qZA()()),2&W&&(e.xp6(1),e.Oqu(e.lcZ(2,6,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.TITLE")),e.xp6(3),e.Q6J("ngIf",!de.deletionDisabled),e.xp6(1),e.Q6J("ngIf",de.deletionDisabled),e.xp6(3),e.hij(" ",e.lcZ(9,8,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.CANCEL_BUTTON")," "),e.xp6(2),e.Q6J("disabled",de.deletionDisabled),e.xp6(1),e.hij(" ",e.lcZ(12,10,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.SUBMIT_BUTTON")," "))},dependencies:[x.O5,m.lW,A.uh,A.xY,A.H8,w.w,g.X$]})}return Me})();var N=h(73615),B=h(69400),O=h(64124),Q=h(44112),ee=h(56223),V=h(30617),se=h(25313),Ce=h(92596),Be=h(49923),we=h(17791),le=h(19666),be=h(6895),v=h(56881);const ie=["table"];function F(Me,Pe){1&Me&&e._UZ(0,"th",22)}function $(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"td",23)(1,"button",24),e.NdJ("mousedown",function(){e.CHM(q);const de=e.oxw(2);return e.KtG(de.dragDisabled=!1)}),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"drag_indicator"),e.qZA()()()}2&Me&&(e.xp6(1),e.s9C("matTooltip",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG")))}function Te(Me,Pe){1&Me&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SHORTNAME")," "))}function qe(Me,Pe){if(1&Me&&(e.TgZ(0,"td",23),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&Me){const q=Pe.$implicit;e.Q2q("data-cy","",e.lcZ(1,3,q.shortname),"-shortname-td"),e.xp6(2),e.AsE(" ",q.shortname,"",q.required?"*":""," ")}}function Ne(Me,Pe){1&Me&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPE")," "))}function _t(Me,Pe){if(1&Me&&(e.TgZ(0,"td",23),e._uU(1),e.ALo(2,"applicationFormItemType"),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,q.type)," ")}}function et(Me,Pe){1&Me&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HEADER")," "))}function dt(Me,Pe){if(1&Me&&(e.TgZ(0,"div")(1,"mat-icon",28),e._uU(2,"lock "),e.qZA(),e._UZ(3,"br"),e._uU(4),e.qZA()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",W.disabledTooltip(q)),e.xp6(3),e.hij(" ",W.disabledHiddenDependency(q,q.disabled,q.disabledDependencyItemId)," ")}}function lt(Me,Pe){if(1&Me&&(e.TgZ(0,"td",26),e.YNc(1,dt,5,2,"div",27),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==q.disabled)}}function at(Me,Pe){1&Me&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.HIDDEN_HEADER")," "))}function ge(Me,Pe){if(1&Me&&(e.TgZ(0,"div")(1,"mat-icon",28),e._uU(2,"visibility_off "),e.qZA(),e._UZ(3,"br"),e._uU(4),e.qZA()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",W.hiddenTooltip(q)),e.xp6(3),e.hij(" ",W.disabledHiddenDependency(q,q.hidden,q.hiddenDependencyItemId)," ")}}function J(Me,Pe){if(1&Me&&(e.TgZ(0,"td",26),e.YNc(1,ge,5,2,"div",27),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==q.hidden)}}function pe(Me,Pe){1&Me&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW")," "))}function Re(Me,Pe){1&Me&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function ze(Me,Pe){1&Me&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",30)(3,"br")(4,"input",29),e.qZA()())}function ve(Me,Pe){if(1&Me&&(e.TgZ(0,"div"),e._UZ(1,"input",33),e._uU(2),e._UZ(3,"br"),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(2),e.hij(" ",q,"")}}function Se(Me,Pe){if(1&Me&&(e.TgZ(0,"div")(1,"form"),e.YNc(2,ve,4,1,"div",31),e._UZ(3,"input",32),e.ALo(4,"translate"),e.qZA()()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",W.getLocalizedOptions(q)),e.xp6(1),e.s9C("value",e.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.CLEAR_SELECTION"))}}function nt(Me,Pe){if(1&Me&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.qZA()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",W.getLocalizedLabel(q),e.oJD)}}function fe(Me,Pe){if(1&Me&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.ALo(2,"sanitizeHtml"),e.qZA()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",e.lcZ(2,1,W.getLocalizedLabel(q)),e.oJD)}}function Ke(Me,Pe){if(1&Me&&(e.TgZ(0,"option"),e._uU(1),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.hij(" ",q," ")}}function ye(Me,Pe){if(1&Me&&(e.TgZ(0,"div")(1,"select"),e.YNc(2,Ke,2,1,"option",31),e.qZA()()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",W.getLocalizedOptions(q))}}function pt(Me,Pe){1&Me&&(e.TgZ(0,"div"),e._UZ(1,"textarea"),e.qZA())}function Y(Me,Pe){if(1&Me&&(e.TgZ(0,"option",38),e._uU(1),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.hij(" ",q," ")}}function Ue(Me,Pe){1&Me&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function oe(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"div")(1,"select",35),e.NdJ("ngModelChange",function(de){e.CHM(q);const Je=e.oxw().$implicit,rt=e.oxw(2);return e.KtG(rt.mapForCombobox[Je.id]=de)}),e.YNc(2,Y,2,1,"option",36),e.TgZ(3,"option",37),e._uU(4),e.ALo(5,"translate"),e.qZA()(),e.YNc(6,Ue,3,0,"div",27),e.qZA()}if(2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(1),e.Q6J("ngModel",W.mapForCombobox[q.id]),e.xp6(1),e.Q6J("ngForOf",W.getLocalizedOptions(q)),e.xp6(2),e.hij(" ",e.lcZ(5,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.OTHER_VALUE")," "),e.xp6(2),e.Q6J("ngIf","true"===W.mapForCombobox[q.id])}}function Ye(Me,Pe){if(1&Me&&(e.TgZ(0,"div"),e._UZ(1,"input",39),e._uU(2),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(2),e.hij(" ",q," ")}}function U(Me,Pe){if(1&Me&&(e.TgZ(0,"div")(1,"form"),e.YNc(2,Ye,3,1,"div",31),e.qZA()()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",W.getLocalizedOptions(q))}}function ae(Me,Pe){if(1&Me&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(2),e.hij(" ",W.getLocalizedLabel(q)," ")}}function X(Me,Pe){1&Me&&(e.TgZ(0,"div")(1,"select",41)(2,"option",42),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.TgZ(5,"option",43),e._uU(6,"(GMT -12:00) Eniwetok, Kwajalein"),e.qZA(),e.TgZ(7,"option",44),e._uU(8,"(GMT -11:00) Midway Island, Samoa"),e.qZA(),e.TgZ(9,"option",45),e._uU(10,"(GMT -10:00) Hawaii"),e.qZA(),e.TgZ(11,"option",46),e._uU(12,"(GMT -9:30) Taiohae"),e.qZA(),e.TgZ(13,"option",47),e._uU(14,"(GMT -9:00) Alaska"),e.qZA(),e.TgZ(15,"option",48),e._uU(16,"(GMT -8:00) Pacific Time (US & Canada)"),e.qZA(),e.TgZ(17,"option",49),e._uU(18,"(GMT -7:00) Mountain Time (US & Canada)"),e.qZA(),e.TgZ(19,"option",50),e._uU(20," (GMT -6:00) Central Time (US & Canada), Mexico City "),e.qZA(),e.TgZ(21,"option",51),e._uU(22," (GMT -5:00) Eastern Time (US & Canada), Bogota, Lima "),e.qZA(),e.TgZ(23,"option",52),e._uU(24,"(GMT -4:30) Caracas"),e.qZA(),e.TgZ(25,"option",53),e._uU(26,"(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz"),e.qZA(),e.TgZ(27,"option",54),e._uU(28,"(GMT -3:30) Newfoundland"),e.qZA(),e.TgZ(29,"option",55),e._uU(30,"(GMT -3:00) Brazil, Buenos Aires, Georgetown"),e.qZA(),e.TgZ(31,"option",56),e._uU(32,"(GMT -2:00) Mid-Atlantic"),e.qZA(),e.TgZ(33,"option",57),e._uU(34,"(GMT -1:00) Azores, Cape Verde Islands"),e.qZA(),e.TgZ(35,"option",58),e._uU(36," (GMT) Western Europe Time, London, Lisbon, Casablanca "),e.qZA(),e.TgZ(37,"option",59),e._uU(38,"(GMT +1:00) Brussels, Copenhagen, Madrid, Paris"),e.qZA(),e.TgZ(39,"option",60),e._uU(40,"(GMT +2:00) Kaliningrad, South Africa"),e.qZA(),e.TgZ(41,"option",61),e._uU(42,"(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg"),e.qZA(),e.TgZ(43,"option",62),e._uU(44,"(GMT +3:30) Tehran"),e.qZA(),e.TgZ(45,"option",63),e._uU(46,"(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi"),e.qZA(),e.TgZ(47,"option",64),e._uU(48,"(GMT +4:30) Kabul"),e.qZA(),e.TgZ(49,"option",65),e._uU(50," (GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent "),e.qZA(),e.TgZ(51,"option",66),e._uU(52,"(GMT +5:30) Bombay, Calcutta, Madras, New Delhi"),e.qZA(),e.TgZ(53,"option",67),e._uU(54,"(GMT +5:45) Kathmandu, Pokhara"),e.qZA(),e.TgZ(55,"option",68),e._uU(56,"(GMT +6:00) Almaty, Dhaka, Colombo"),e.qZA(),e.TgZ(57,"option",69),e._uU(58,"(GMT +6:30) Yangon, Mandalay"),e.qZA(),e.TgZ(59,"option",70),e._uU(60,"(GMT +7:00) Bangkok, Hanoi, Jakarta"),e.qZA(),e.TgZ(61,"option",71),e._uU(62,"(GMT +8:00) Beijing, Perth, Singapore, Hong Kong"),e.qZA(),e.TgZ(63,"option",72),e._uU(64,"(GMT +8:45) Eucla"),e.qZA(),e.TgZ(65,"option",73),e._uU(66,"(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk"),e.qZA(),e.TgZ(67,"option",74),e._uU(68,"(GMT +9:30) Adelaide, Darwin"),e.qZA(),e.TgZ(69,"option",75),e._uU(70,"(GMT +10:00) Eastern Australia, Guam, Vladivostok"),e.qZA(),e.TgZ(71,"option",76),e._uU(72,"(GMT +10:30) Lord Howe Island"),e.qZA(),e.TgZ(73,"option",77),e._uU(74,"(GMT +11:00) Magadan, Solomon Islands, New Caledonia"),e.qZA(),e.TgZ(75,"option",78),e._uU(76,"(GMT +11:30) Norfolk Island"),e.qZA(),e.TgZ(77,"option",79),e._uU(78,"(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka"),e.qZA(),e.TgZ(79,"option",80),e._uU(80,"(GMT +12:45) Chatham Islands"),e.qZA(),e.TgZ(81,"option",81),e._uU(82,"(GMT +13:00) Apia, Nukualofa"),e.qZA(),e.TgZ(83,"option",82),e._uU(84,"(GMT +14:00) Line Islands, Tokelau"),e.qZA()()()),2&Me&&(e.xp6(3),e.hij(" ",e.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NOT_SELECTED")," "))}function He(Me,Pe){if(1&Me&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&Me){const q=e.oxw().$implicit,W=e.oxw(2);e.xp6(2),e.hij(" ",W.getLocalizedLabel(q)," ")}}function ke(Me,Pe){1&Me&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",39),e._uU(3," example group1 "),e._UZ(4,"br")(5,"input",39),e._uU(6," example group2 "),e._UZ(7,"br")(8,"input",39),e._uU(9," example group3 "),e.qZA()())}const Tt=function(){return["Example 1","Example 2"]},he=function(Me){return{id:0,beanName:"Attribute",namespace:"",value:Me}};function Ie(Me,Pe){1&Me&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-list",83),e.qZA()),2&Me&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,he,e.DdM(1,Tt))))}const r=function(){return{key1:"value 1",key2:"value 2"}};function u(Me,Pe){1&Me&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-map",83),e.qZA()),2&Me&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,he,e.DdM(1,r))))}function y(Me,Pe){if(1&Me&&(e.TgZ(0,"td",23),e.YNc(1,Re,3,0,"div",27),e.YNc(2,ze,5,0,"div",27),e.YNc(3,Se,5,4,"div",27),e.YNc(4,nt,2,1,"div",27),e.YNc(5,fe,3,3,"div",27),e.YNc(6,ye,3,1,"div",27),e.YNc(7,pt,2,0,"div",27),e.YNc(8,oe,7,6,"div",27),e.YNc(9,U,3,1,"div",27),e.YNc(10,ae,3,1,"div",27),e.YNc(11,X,85,3,"div",27),e.YNc(12,He,3,1,"div",27),e.YNc(13,ke,10,0,"div",27),e.YNc(14,Ie,2,4,"div",27),e.YNc(15,u,2,4,"div",27),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf","TEXTFIELD"===q.type||"VALIDATED_EMAIL"===q.type||"USERNAME"===q.type),e.xp6(1),e.Q6J("ngIf","PASSWORD"===q.type),e.xp6(1),e.Q6J("ngIf","RADIO"===q.type),e.xp6(1),e.Q6J("ngIf","HEADING"===q.type),e.xp6(1),e.Q6J("ngIf","HTML_COMMENT"===q.type),e.xp6(1),e.Q6J("ngIf","SELECTIONBOX"===q.type),e.xp6(1),e.Q6J("ngIf","TEXTAREA"===q.type),e.xp6(1),e.Q6J("ngIf","COMBOBOX"===q.type),e.xp6(1),e.Q6J("ngIf","CHECKBOX"===q.type),e.xp6(1),e.Q6J("ngIf","SUBMIT_BUTTON"===q.type),e.xp6(1),e.Q6J("ngIf","TIMEZONE"===q.type),e.xp6(1),e.Q6J("ngIf","AUTO_SUBMIT_BUTTON"===q.type),e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===q.type),e.xp6(1),e.Q6J("ngIf","LIST_INPUT_BOX"===q.type),e.xp6(1),e.Q6J("ngIf","MAP_INPUT_BOX"===q.type)}}function M(Me,Pe){1&Me&&e._UZ(0,"th",22)}function f(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(q);const de=e.oxw(3);return e.KtG(de.openManagingGroups())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"supervised_user_circle"),e.qZA()()}2&Me&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS"))}function o(Me,Pe){if(1&Me&&(e.TgZ(0,"td",23),e.YNc(1,f,4,3,"button",84),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===q.type&&!q.forDelete)}}function n(Me,Pe){1&Me&&e._UZ(0,"th",22)}function t(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"button",88),e.NdJ("click",function(){e.CHM(q);const de=e.oxw().$implicit,Je=e.oxw(2);return e.KtG(Je.edit(de))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&Me&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.EDIT"))}function i(Me,Pe){1&Me&&(e.TgZ(0,"div",89),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MARK_DELETE")," "))}function a(Me,Pe){if(1&Me&&(e.TgZ(0,"td",23),e.YNc(1,t,4,3,"button",86),e.YNc(2,i,3,3,"div",87),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf",!q.forDelete),e.xp6(1),e.Q6J("ngIf",q.forDelete)}}function c(Me,Pe){1&Me&&e._UZ(0,"th",22)}function l(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"button",91),e.NdJ("click",function(){e.CHM(q);const de=e.oxw().$implicit,Je=e.oxw(2);return e.KtG(Je.delete(de))}),e.ALo(1,"multiWordDataCy"),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"delete"),e.qZA()()}if(2&Me){const q=e.oxw().$implicit;e.Q2q("data-cy","",e.lcZ(1,2,q.shortname),"-delete"),e.s9C("matTooltip",e.lcZ(2,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DELETE"))}}function d(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(q);const de=e.oxw().$implicit,Je=e.oxw(2);return e.KtG(Je.restore(de))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"settings_backup_restore"),e.qZA()()}2&Me&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.REVERT_DELETE"))}function s(Me,Pe){if(1&Me&&(e.TgZ(0,"td",23),e.YNc(1,l,5,6,"button",90),e.YNc(2,d,4,3,"button",84),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf",!q.forDelete),e.xp6(1),e.Q6J("ngIf",q.forDelete)}}function S(Me,Pe){1&Me&&e._UZ(0,"tr",92)}function k(Me,Pe){if(1&Me&&e._UZ(0,"tr",93),2&Me){const q=Pe.$implicit,W=e.oxw(2);e.ekj("make-green",q.id<=0)("make-red",q.forDelete)("make-yellow",-1!==W.itemsChanged.indexOf(q.id)&&!q.forDelete&&q.id>0),e.Q6J("cdkDragData",q)}}function re(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"table",5,6),e.NdJ("cdkDropListDropped",function(de){e.CHM(q);const Je=e.oxw();return e.KtG(Je.drop(de))}),e.ynx(5,7),e.YNc(6,F,1,0,"th",8),e.YNc(7,$,5,3,"td",9),e.BQk(),e.ynx(8,10),e.YNc(9,Te,3,3,"th",8),e.YNc(10,qe,3,5,"td",9),e.BQk(),e.ynx(11,11),e.YNc(12,Ne,3,3,"th",8),e.YNc(13,_t,3,3,"td",9),e.BQk(),e.ynx(14,12),e.YNc(15,et,3,3,"th",13),e.YNc(16,lt,2,1,"td",14),e.BQk(),e.ynx(17,15),e.YNc(18,at,3,3,"th",13),e.YNc(19,J,2,1,"td",14),e.BQk(),e.ynx(20,16),e.YNc(21,pe,3,3,"th",8),e.YNc(22,y,16,15,"td",9),e.BQk(),e.ynx(23,17),e.YNc(24,M,1,0,"th",8),e.YNc(25,o,2,1,"td",9),e.BQk(),e.ynx(26,18),e.YNc(27,n,1,0,"th",8),e.YNc(28,a,3,2,"td",9),e.BQk(),e.ynx(29,19),e.YNc(30,c,1,0,"th",8),e.YNc(31,s,3,2,"td",9),e.BQk(),e.YNc(32,S,1,0,"tr",20),e.YNc(33,k,1,7,"tr",21),e.qZA()()()()}if(2&Me){const q=e.oxw();e.xp6(3),e.Q6J("cdkDropListDisabled",q.dragDisabled)("dataSource",q.dataSource),e.xp6(29),e.Q6J("matHeaderRowDef",q.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",q.displayedColumns)}}function tt(Me,Pe){1&Me&&(e.TgZ(0,"perun-web-apps-alert",94),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM"),"\n"))}let Le=(()=>{class Me{constructor(q,W,de,Je){this.dialog=q,this.notificator=W,this.router=de,this.translate=Je,this.applicationFormItems=[],this.displayedColumns=["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"],this.applicationFormItemsChange=new e.vpe,this.itemsChanged=[],this.dataSource=this.applicationFormItems,this.mapForCombobox=new Map,this.dragDisabled=!0}ngOnInit(){this.ifEmpty=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IF_EMPTY"),this.ifPrefilled=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IF_PREFILLED"),this.alwaysDisabled=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.ALWAYS_DISABLED_HINT"),this.alwaysHidden=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.ALWAYS_HIDDEN_HINT"),this.isDisabledIf=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.DISABLED_IF_HINT"),this.isHiddenIf=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.HIDDEN_IF_HINT"),this.isEmpty=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IS_EMPTY_HINT"),this.isPrefilled=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IS_PREFILLED_HINT")}ngOnChanges(){this.dataSource=this.applicationFormItems,this.refreshApplicationForm&&(this.itemsChanged=[])}disabledHiddenDependency(q,W,de){let Je="";if("IF_EMPTY"===W||"IF_PREFILLED"===W){const rt=null===de?"":this.applicationFormItems.find(St=>St.id===de).shortname;Je="IF_EMPTY"===W?`(${this.ifEmpty} ${rt})`:`(${this.ifPrefilled} ${rt})`}return Je}disabledTooltip(q){let W;switch(q.disabled){case"ALWAYS":return this.alwaysDisabled;case"IF_EMPTY":return W=null===q.disabledDependencyItemId?"":this.applicationFormItems.find(de=>de.id===q.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${W} ${this.isEmpty}`;case"IF_PREFILLED":return W=null===q.disabledDependencyItemId?"":this.applicationFormItems.find(de=>de.id===q.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${W} ${this.isPrefilled}`}}hiddenTooltip(q){let W;switch(q.hidden){case"ALWAYS":return this.alwaysHidden;case"IF_EMPTY":return W=null===q.hiddenDependencyItemId?"":this.applicationFormItems.find(de=>de.id===q.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${W} ${this.isEmpty}`;case"IF_PREFILLED":return W=null===q.hiddenDependencyItemId?"":this.applicationFormItems.find(de=>de.id===q.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${W} ${this.isPrefilled}`}}edit(q){const W=(0,O.kZ)();W.width="600px",W.height="600px",W.data={voId:this.applicationForm.vo.id,group:this.applicationForm.group,applicationFormItem:q,theme:this.theme,allItems:this.applicationFormItems},this.dialog.open(B._,W).afterClosed().subscribe(Je=>{Je&&(this.itemsChanged.push(q.id),this.applicationFormItemsChange.emit())})}delete(q){let W="";const de=this.applicationFormItems.find(Mt=>Mt.hiddenDependencyItemId===q.id),Je=this.applicationFormItems.find(Mt=>Mt.disabledDependencyItemId===q.id);(de||Je)&&(W=this.translate.instant("DIALOGS.APPLICATION_FORM_EDIT_ITEM.DEPENDENCY_ERROR_MESSAGE",de?{dependency:"hidden",shortname:de.shortname}:{dependency:"disabled",shortname:Je.shortname}));const rt=(0,O.kZ)();rt.width="500px",rt.data={errorMessage:W},this.dialog.open(C,rt).afterClosed().subscribe(Mt=>{Mt&&(q.forDelete=!0,0===q.id&&(this.applicationFormItems.splice(this.applicationFormItems.indexOf(q),1),this.table.renderRows()),this.applicationFormItemsChange.emit())})}drop(q){this.dragDisabled=!0;const W=this.applicationFormItems.indexOf(q.item.data);(0,p.bA)(this.applicationFormItems,W,q.currentIndex),this.itemsChanged.push(this.applicationFormItems[q.currentIndex].id),this.applicationFormItemsChange.emit(),this.table.renderRows()}getLocalizedOptions(q){if(q.i18n[this.translate.getDefaultLang()]){const W=q.i18n[this.translate.getDefaultLang()].options;if(null!==W&&""!==W){const de=[];for(const Je of W.split("|"))de.push(Je.split("#")[1]);return de}}return[]}getLocalizedLabel(q){return q.i18n[this.translate.getDefaultLang()]?q.i18n[this.translate.getDefaultLang()].label:q.shortname}restore(q){q.forDelete=!1}openManagingGroups(){this.router.navigate(this.applicationForm.group?["/organizations",this.applicationForm.vo.id,"groups",this.applicationForm.group.id,"settings","applicationForm","manageGroups"]:["/organizations",this.applicationForm.vo.id,"settings","applicationForm","manageGroups"],{queryParamsHandling:"preserve"})}static#e=this.\u0275fac=function(W){return new(W||Me)(e.Y36(A.uw),e.Y36(N.V6),e.Y36(Q.F0),e.Y36(N.Te))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-application-form-list"]],viewQuery:function(W,de){if(1&W&&e.Gf(ie,5),2&W){let Je;e.iGM(Je=e.CRH())&&(de.table=Je.first)}},inputs:{applicationForm:"applicationForm",applicationFormItems:"applicationFormItems",theme:"theme",displayedColumns:"displayedColumns",refreshApplicationForm:"refreshApplicationForm"},outputs:{applicationFormItemsChange:"applicationFormItemsChange"},features:[e.TTD],decls:2,vars:2,consts:[["class","card mt-2",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"card","mt-2"],[1,"card-body","table-theme"],[1,"overflow-auto"],["cdkDropList","","cdkDropListData","dataSource","mat-table","",1,"w-100",3,"cdkDropListDisabled","dataSource","cdkDropListDropped"],["table",""],["matColumnDef","drag"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortname"],["matColumnDef","type"],["matColumnDef","disabled"],["class","center","mat-header-cell","",4,"matHeaderCellDef"],["class","center","mat-cell","",4,"matCellDef"],["matColumnDef","hidden"],["matColumnDef","preview"],["matColumnDef","managegroups"],["matColumnDef","edit"],["matColumnDef","delete"],["mat-header-row","",4,"matHeaderRowDef"],["cdkDrag","","mat-row","",3,"cdkDragData","make-green","make-red","make-yellow",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","",3,"matTooltip","mousedown"],["mat-header-cell","",1,"center"],["mat-cell","",1,"center"],[4,"ngIf"],[1,"pointer",3,"matTooltip"],["type","text"],["type","text",1,"mb-1"],[4,"ngFor","ngForOf"],["type","reset",3,"value"],["name","temp","type","radio"],[3,"innerHTML"],[3,"ngModel","ngModelChange"],["selected","","value","false",4,"ngFor","ngForOf"],["value","true"],["selected","","value","false"],["type","checkbox"],["color","accent","mat-flat-button",""],["id","timezone-offset","name","timezone_offset",1,"span5"],["selected","selected","value","-12:00"],["value","-12:00"],["value","-11:00"],["value","-10:00"],["value","-09:50"],["value","-09:00"],["value","-08:00"],["value","-07:00"],["value","-06:00"],["value","-05:00"],["value","-04:50"],["value","-04:00"],["value","-03:50"],["value","-03:00"],["value","-02:00"],["value","-01:00"],["value","+00:00"],["value","+01:00"],["value","+02:00"],["value","+03:00"],["value","+03:50"],["value","+04:00"],["value","+04:50"],["value","+05:00"],["value","+05:50"],["value","+05:75"],["value","+06:00"],["value","+06:50"],["value","+07:00"],["value","+08:00"],["value","+08:75"],["value","+09:00"],["value","+09:50"],["value","+10:00"],["value","+10:50"],["value","+11:00"],["value","+11:50"],["value","+12:00"],["value","+12:75"],["value","+13:00"],["value","+14:00"],[3,"attribute"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["class","ms-auto","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","fw-bold",4,"ngIf"],["mat-icon-button","",1,"ms-auto",3,"matTooltip","click"],[1,"fw-bold"],["color","warn","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["color","warn","mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["cdkDrag","","mat-row","",3,"cdkDragData"],["alert_type","warn"]],template:function(W,de){1&W&&(e.YNc(0,re,34,4,"div",0),e.YNc(1,tt,3,3,"perun-web-apps-alert",1)),2&W&&(e.Q6J("ngIf",0!==de.applicationFormItems.length),e.xp6(1),e.Q6J("ngIf",0===de.applicationFormItems.length))},dependencies:[x.sg,x.O5,ee._Y,ee.YN,ee.Kr,ee.EJ,ee.JJ,ee.JL,ee.On,ee.F,V.Hw,se.BZ,se.fO,se.as,se.w1,se.Dz,se.nj,se.ge,se.ev,se.XQ,se.Gk,m.lW,m.RK,Ce.gM,p.Wj,p.Zt,w.w,Be.H,we.$,g.X$,le.c,be.A,v.R],styles:[".cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging[_ngcontent-%COMP%] .mat-mdc-row[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.movable-row[_ngcontent-%COMP%]{cursor:move}.make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.make-green[_ngcontent-%COMP%]{background-color:#c8e6c9}.make-yellow[_ngcontent-%COMP%]{background-color:#fff9c4}.center[_ngcontent-%COMP%]{text-align:center}.pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return Me})()},4419:(xe,Z,h)=>{"use strict";h.d(Z,{k:()=>O});var e=h(78337),p=h(87824),A=h(1385),x=h(17700),m=h(73615),w=h(32180),g=h(78645),E=h(63019),H=h(22096),C=h(94664),N=h(27921),B=h(65879);let O=(()=>{class Q{constructor(V,se,Ce,Be,we,le,be,v,ie,F,$){this.data=V,this.dialogRef=se,this.membersManagerService=Ce,this.voService=Be,this.registrarManager=we,this.groupService=le,this.store=be,this.guiAuthResolver=v,this.requestService=ie,this.addMemberService=F,this.notificator=$,this.loading=!1,this.searcher=new g.x,this.members=this.searcher.pipe((0,C.w)(Te=>(0,E.T)((0,H.of)(null),this.voService.getCompleteCandidatesForGroup(this.data.group.id,this.attrNames,Te))),(0,N.O)(void 0)),this.failed=[],this.selection=new e.Ov(!0,[]),this.attrNames=[A.r.USER_DEF_ORGANIZATION,A.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.languages=this.store.getProperty("supported_languages"),this.addMemberService.setDialogRef(this.dialogRef),this.addMemberService.setType("group")}ngOnInit(){this.inviteAuth=this.guiAuthResolver.isAuthorized("group-sendInvitation_Vo_Group_User_policy",[this.data.group]),this.selection.changed.subscribe(V=>{this.addAuth=!!V.source.selected.every(se=>se.member)||this.guiAuthResolver.isAuthorized("createMember_Vo_User_List_policy",[this.data.group])&&this.guiAuthResolver.isAuthorized("createMember_Vo_Candidate_List_policy",[this.data.group])}),this.registrarManager.invitationFormExists(this.data.group.voId,this.data.group.id).subscribe(V=>{this.showInvite=V})}add(){this.loading=!0,this.membersManagerService.addMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.group.voId,group:this.data.group.id}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_ADD")},error:V=>{this.loading=!1,this.notificator.showRPCError(V)}})}invite(V){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.group.voId,lang:V,group:this.data.group.id}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:se=>{this.loading=!1,this.notificator.showRPCError(se)}})}cancel(V){this.dialogRef.close(V)}static#e=this.\u0275fac=function(se){return new(se||Q)(B.Y36(x.WI),B.Y36(x.so),B.Y36(p.uq),B.Y36(p.YF),B.Y36(p.tk),B.Y36(p.ff),B.Y36(m.d6),B.Y36(m.x4),B.Y36(m.F5),B.Y36(w.A),B.Y36(m.V6))};static#t=this.\u0275cmp=B.Xpm({type:Q,selectors:[["app-group-add-member-dialog"]],decls:2,vars:12,consts:[[3,"showInvite","loading","languages","manualAddingBlocked","addAuth","inviteAuth","failed","members","selection","theme","add","cancel","invite","search"]],template:function(se,Ce){1&se&&(B.TgZ(0,"app-add-member-dialog",0),B.NdJ("add",function(){return Ce.add()})("cancel",function(we){return Ce.cancel(we)})("invite",function(we){return Ce.invite(we)})("search",function(we){return Ce.searcher.next(we)}),B.ALo(1,"async"),B.qZA()),2&se&&B.Q6J("showInvite",Ce.showInvite)("loading",Ce.loading)("languages",Ce.languages)("manualAddingBlocked",Ce.data.manualAddingBlocked)("addAuth",Ce.addAuth)("inviteAuth",Ce.inviteAuth)("failed",Ce.failed)("members",B.lcZ(1,10,Ce.members))("selection",Ce.selection)("theme","group-theme")}})}return Q})()},78955:(xe,Z,h)=>{"use strict";h.d(Z,{H:()=>O});var e=h(17700),p=h(87824),A=h(73615),x=h(78337),m=h(1385),w=h(32180),g=h(78645),E=h(63019),H=h(22096),C=h(94664),N=h(27921),B=h(65879);let O=(()=>{class Q{constructor(V,se,Ce,Be,we,le,be,v,ie){this.data=V,this.dialogRef=se,this.membersManagerService=Ce,this.voService=Be,this.registrarManager=we,this.store=le,this.requestService=be,this.addMemberService=v,this.notificator=ie,this.loading=!1,this.showInvite=!1,this.searcher=new g.x,this.members=this.searcher.pipe((0,C.w)(F=>(0,E.T)((0,H.of)(null),this.voService.getCompleteCandidatesForVo(this.data.voId,this.attrNames,F))),(0,N.O)(void 0)),this.failed=[],this.selection=new x.Ov(!0,[]),this.attrNames=[m.r.USER_DEF_ORGANIZATION,m.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.languages=this.store.getProperty("supported_languages"),this.addMemberService.setDialogRef(this.dialogRef),this.addMemberService.setType("vo")}ngOnInit(){this.registrarManager.invitationFormExists(this.data.voId).subscribe(V=>{this.showInvite=V})}add(){this.loading=!0,this.membersManagerService.addMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.voId}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_ADD")},error:V=>{this.loading=!1,this.notificator.showRPCError(V)}})}invite(V){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.voId,lang:V}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:se=>{this.loading=!1,this.notificator.showRPCError(se)}})}cancel(V){this.dialogRef.close(V)}static#e=this.\u0275fac=function(se){return new(se||Q)(B.Y36(e.WI),B.Y36(e.so),B.Y36(p.uq),B.Y36(p.YF),B.Y36(p.tk),B.Y36(A.d6),B.Y36(A.F5),B.Y36(w.A),B.Y36(A.V6))};static#t=this.\u0275cmp=B.Xpm({type:Q,selectors:[["app-vo-add-member-dialog"]],decls:2,vars:9,consts:[[3,"loading","showInvite","languages","failed","members","selection","theme","add","cancel","invite","search"]],template:function(se,Ce){1&se&&(B.TgZ(0,"app-add-member-dialog",0),B.NdJ("add",function(){return Ce.add()})("cancel",function(we){return Ce.cancel(we)})("invite",function(we){return Ce.invite(we)})("search",function(we){return Ce.searcher.next(we)}),B.ALo(1,"async"),B.qZA()),2&se&&B.Q6J("loading",Ce.loading)("showInvite",Ce.showInvite)("languages",Ce.languages)("failed",Ce.failed)("members",B.lcZ(1,7,Ce.members))("selection",Ce.selection)("theme","vo-theme")}})}return Q})()},35995:(xe,Z,h)=>{"use strict";h.d(Z,{W:()=>C});var e=h(87824),p=h(38106),A=h(73615),x=h(64124),m=h(10981),w=h(65879),g=h(17700),E=h(18204),H=h(96814);let C=(()=>{class N{static#e=this.id="GroupApplicationsComponent";constructor(O,Q,ee,V,se,Ce,Be,we){this.registrarManager=O,this.guiAuthResolver=Q,this.entityStorageService=ee,this.attributeService=V,this.dialog=se,this.cd=Ce,this.translate=Be,this.authResolver=we,this.authRights={approve:!1,reject:!1,delete:!1,resend:!1,columnSettings:!1},this.tableId=p.gB,this.detailTableId=p.Af,this.fedAttrs=[]}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.attributeService.getIdpAttributeDefinitions().subscribe(O=>{O.forEach(Q=>{this.fedAttrs.includes(Q)||this.fedAttrs.push(Q),this.viewPreferences$=this.attributeService.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:def:applicationViewPreferences")})})}setColumns(){const O=(0,x.kZ)();O.width="650px",O.data={columns:[],groupId:this.group.id,voId:this.group.voId,theme:"group-theme"},this.dialog.open(m.a,O).afterClosed().subscribe(ee=>{ee&&(this.viewPreferences$=this.attributeService.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:def:applicationViewPreferences"))})}setAuthRights(){this.authRights.approve=this.authResolver.isAuthorized("group-approveApplicationInternal_int_policy",[this.group]),this.authRights.reject=this.authResolver.isAuthorized("group-rejectApplication_int_String_policy",[this.group]),this.authRights.delete=this.authResolver.isAuthorized("group-deleteApplication_Application_policy",[this.group]),this.authRights.resend=this.authResolver.isAuthorized("group-sendMessage_Application_MailType_String_policy",[this.group])}static#t=this.\u0275fac=function(Q){return new(Q||N)(w.Y36(e.tk),w.Y36(A.x4),w.Y36(A.fb),w.Y36(e.H8),w.Y36(g.uw),w.Y36(w.sBO),w.Y36(A.Te),w.Y36(A.x4))};static#i=this.\u0275cmp=w.Xpm({type:N,selectors:[["app-group-applications"]],hostVars:2,hostBindings:function(Q,ee){2&Q&&w.ekj("router-component",ee.true)},decls:2,vars:9,consts:[[3,"theme","group","authRights","tableId","detailTableId","fedAttrs","viewPreferences","changeView"]],template:function(Q,ee){1&Q&&(w.TgZ(0,"app-application-actions",0),w.NdJ("changeView",function(){return ee.setColumns()}),w.ALo(1,"async"),w.qZA()),2&Q&&w.Q6J("theme","group-theme")("group",ee.group)("authRights",ee.authRights)("tableId",ee.tableId)("detailTableId",ee.detailTableId)("fedAttrs",ee.fedAttrs)("viewPreferences",w.lcZ(1,7,ee.viewPreferences$))},dependencies:[E.P,H.Ov]})}return N})()},25111:(xe,Z,h)=>{"use strict";h.d(Z,{y:()=>Ye});var e=h(78337),p=h(73615),A=h(1385),x=h(97545),m=h(87824),w=h(38106),g=h(64124),E=h(78535),H=h(56223),C=h(4419),N=h(14110),B=h(17700),O=h(65879),Q=h(32296),ee=h(92596),V=h(87466),se=h(11186),Ce=h(12207),Be=h(97500),we=h(2730),le=h(69755),be=h(71365);function v(U,ae){1&U&&O._UZ(0,"perun-web-apps-loading-dialog")}const ie=function(){return["select","id","name","description"]};function F(U,ae){if(1&U){const X=O.EpF();O.TgZ(0,"div")(1,"h1",2),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",3)(5,"mat-radio-group",4),O.NdJ("ngModelChange",function(ke){O.CHM(X);const Tt=O.oxw();return O.KtG(Tt.copyType=ke)}),O.TgZ(6,"span",5),O.ALo(7,"translate"),O.TgZ(8,"mat-radio-button",6),O._uU(9),O.ALo(10,"translate"),O.qZA()(),O.TgZ(11,"mat-radio-button",7),O._uU(12),O.ALo(13,"translate"),O.qZA()(),O.TgZ(14,"perun-web-apps-alert",8),O._uU(15),O.ALo(16,"translate"),O.qZA(),O.TgZ(17,"h5",9),O._uU(18),O.ALo(19,"translate"),O.qZA(),O.TgZ(20,"perun-web-apps-debounce-filter",10),O.NdJ("filter",function(ke){O.CHM(X);const Tt=O.oxw();return O.KtG(Tt.applyFilter(ke))}),O.qZA(),O._UZ(21,"perun-web-apps-groups-list",11),O.qZA(),O.TgZ(22,"div",12)(23,"button",13),O.NdJ("click",function(){O.CHM(X);const ke=O.oxw();return O.KtG(ke.onCancel())}),O._uU(24),O.ALo(25,"translate"),O.qZA(),O.TgZ(26,"button",14),O.NdJ("click",function(){O.CHM(X);const ke=O.oxw();return O.KtG(ke.onSubmit())}),O._uU(27),O.ALo(28,"translate"),O.qZA()()()}if(2&U){const X=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,19,"DIALOGS.COPY_MEMBERS.TITLE")),O.xp6(3),O.Q6J("ngModel",X.copyType),O.xp6(1),O.s9C("matTooltip",O.lcZ(7,21,"DIALOGS.COPY_MEMBERS.DISABLED_COPY_SELECTION")),O.Q6J("matTooltipDisabled",X.data.members.length>0),O.xp6(2),O.Q6J("disabled",0===X.data.members.length),O.xp6(1),O.hij(" ",O.lcZ(10,23,"DIALOGS.COPY_MEMBERS.COPY_SELECTION")," "),O.xp6(3),O.hij(" ",O.lcZ(13,25,"DIALOGS.COPY_MEMBERS.COPY_ALL")," "),O.xp6(3),O.hij(" ",O.lcZ(16,27,"DIALOGS.COPY_MEMBERS.ATTRIBUTES_WARN")," "),O.xp6(3),O.Oqu(O.lcZ(19,29,"DIALOGS.COPY_MEMBERS.SELECT_GROUPS")),O.xp6(2),O.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),O.xp6(1),O.Q6J("groups",X.assignableGroups)("selection",X.selection)("disableRouting",!0)("displayedColumns",O.DdM(35,ie))("filter",X.filterValue)("tableId",X.tableId),O.xp6(3),O.hij(" ",O.lcZ(25,31,"DIALOGS.COPY_MEMBERS.CANCEL")," "),O.xp6(2),O.Q6J("disabled",X.loading||X.selection.isEmpty()),O.xp6(1),O.hij(" ",O.lcZ(28,33,"DIALOGS.COPY_MEMBERS.COPY")," ")}}let $=(()=>{class U{constructor(X,He,ke,Tt,he,Ie){this.dialogRef=X,this.data=He,this.groupsService=ke,this.guiAuthResolver=Tt,this.translate=he,this.notificator=Ie,this.loading=!1,this.copyType="all",this.filterValue="",this.tableId=w.rc,this.assignableGroups=[],this.selection=new e.Ov(!0,[]),this.groupAttrNames=[A.r.GROUP_SYNC_ENABLED,A.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.loading=!0,this.data.members.length>0&&(this.copyType="selection"),this.groupsService.getAllRichGroupsWithAttributesByNames(this.data.voId,this.groupAttrNames).subscribe(X=>{this.assignableGroups=this.filterAssignableGroups(X),this.loading=!1})}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0;const X="selection"===this.copyType?this.data.members.map(He=>He.id):[];this.groupsService.copyMembers(this.data.groupId,this.selection.selected.map(He=>He.id),X).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.COPY_MEMBERS.SUCCESS")),this.dialogRef.close(!0)},error:()=>{this.notificator.showError(this.translate.instant("DIALOGS.COPY_MEMBERS.ERROR")),this.loading=!1}})}applyFilter(X){this.filterValue=X}filterAssignableGroups(X){const He=[];for(const ke of X)"members"!==ke.name&&ke.id!==this.data.groupId&&!(0,g.bx)(ke)&&!(0,g.jh)(ke.attributes,A.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("dest-copyMembers_Group_List_List_boolean_policy",[ke])&&He.push(ke);return He}static#e=this.\u0275fac=function(He){return new(He||U)(O.Y36(B.so),O.Y36(B.WI),O.Y36(m.ff),O.Y36(p.x4),O.Y36(p.Te),O.Y36(p.V6))};static#t=this.\u0275cmp=O.Xpm({type:U,selectors:[["app-copy-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"flex-container",3,"ngModel","ngModelChange"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["value","selection",3,"disabled"],["value","all"],["alert_type","warn",1,"mt-4"],[1,"mt-4"],[3,"placeholder","filter"],[3,"groups","selection","disableRouting","displayedColumns","filter","tableId"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(He,ke){if(1&He&&(O.YNc(0,v,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,F,29,36,"div",1),O.qZA()),2&He){const Tt=O.MAs(1);O.xp6(2),O.Gre("",ke.data.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",Tt)}},dependencies:[H.JJ,H.On,Q.lW,B.uh,B.xY,B.H8,ee.gM,V.VQ,V.U0,se.w,Ce.b,Be.W,we.P,le.e,be.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return U})();var Te=h(22096),qe=h(96814),Ne=h(23680),_t=h(64170),et=h(98525),dt=h(77988),lt=h(55959),at=h(62481),ge=h(47640),J=h(87812);let pe=(()=>{class U{transform(X,He){return!!("members"===X.name||(0,g.bx)(X)||"add"===He&&(0,g.jh)(X.attributes,A.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING))}static#e=this.\u0275fac=function(He){return new(He||U)};static#t=this.\u0275pipe=O.Yjl({name:"groupMembersActionButtonDisabled",type:U,pure:!0})}return U})(),Re=(()=>{class U{transform(X,He){return"members"===X.name?"GROUP_DETAIL.MEMBERS.BUTTON_DISABLED_MEMBERS_GROUP":(0,g.bx)(X)?"GROUP_DETAIL.MEMBERS.SYNCHRONIZED":"add"===He&&(0,g.jh)(X.attributes,A.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)?"GROUP_DETAIL.MEMBERS.ADD_MEMBER_DISABLED":""}static#e=this.\u0275fac=function(He){return new(He||U)};static#t=this.\u0275pipe=O.Yjl({name:"groupMembersActionButtonDisabledTooltip",type:U,pure:!0})}return U})();function ze(U,ae){1&U&&(O.TgZ(0,"perun-web-apps-alert",18),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&U&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"GROUP_DETAIL.MEMBERS.ACTIONS_DISABLED"),"\n"))}function ve(U,ae){if(1&U){const X=O.EpF();O.TgZ(0,"button",19),O.NdJ("click",function(){O.CHM(X);const ke=O.oxw();return O.KtG(ke.onAddMember())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const X=O.oxw();O.Q6J("disabled",O.xi3(1,2,X.group,"add")),O.xp6(2),O.hij(" ",O.lcZ(3,5,"GROUP_DETAIL.MEMBERS.ADD_MEMBER")," ")}}function Se(U,ae){if(1&U&&(O.TgZ(0,"button",20),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()),2&U){const X=O.oxw(),He=O.MAs(18);O.Q6J("disabled",O.lcZ(1,3,X.group)||X.inviteDisabled)("matMenuTriggerFor",He),O.xp6(2),O.hij(" ",O.lcZ(3,5,"GROUP_DETAIL.MEMBERS.INVITE")," ")}}function nt(U,ae){if(1&U){const X=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(X);const ke=O.oxw();return O.KtG(ke.onInviteMember())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const X=O.oxw();O.Q6J("disabled",O.lcZ(1,2,X.group)),O.xp6(2),O.hij(" ",O.lcZ(3,4,"GROUP_DETAIL.MEMBERS.INVITE_ONE")," ")}}function fe(U,ae){if(1&U){const X=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(X);const ke=O.oxw();return O.KtG(ke.onBulkInvite())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const X=O.oxw();O.Q6J("disabled",O.lcZ(1,2,X.group)),O.xp6(2),O.hij(" ",O.lcZ(3,4,"GROUP_DETAIL.MEMBERS.INVITE_BULK")," ")}}function Ke(U,ae){if(1&U){const X=O.EpF();O.TgZ(0,"button",22),O.NdJ("click",function(){O.CHM(X);const ke=O.oxw();return O.KtG(ke.onCopyMembers())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&U){const X=O.oxw();O.Q6J("disabled",X.copyDisabled),O.xp6(1),O.hij(" ",O.lcZ(2,2,"GROUP_DETAIL.MEMBERS.COPY_MEMBERS")," ")}}function ye(U,ae){if(1&U){const X=O.EpF();O.TgZ(0,"button",23),O.NdJ("click",function(){O.CHM(X);const ke=O.oxw();return O.KtG(ke.onRemoveMembers())}),O.ALo(1,"groupMembersActionButtonDisabled"),O._uU(2),O.ALo(3,"translate"),O.qZA()}if(2&U){const X=O.oxw();O.Q6J("disabled",X.selection.isEmpty()||O.lcZ(1,2,X.group)),O.xp6(2),O.hij(" ",O.lcZ(3,4,"GROUP_DETAIL.MEMBERS.REMOVE_MEMBERS")," ")}}function pt(U,ae){if(1&U&&(O.TgZ(0,"mat-option",24),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&U){const X=ae.$implicit;O.Q6J("value",X),O.xp6(1),O.Oqu(O.lcZ(2,2,X))}}function Y(U,ae){if(1&U&&(O.TgZ(0,"mat-option",24),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&U){const X=ae.$implicit;O.Q6J("value",X),O.xp6(1),O.Oqu(O.lcZ(2,2,X))}}function Ue(U,ae){1&U&&O._UZ(0,"perun-web-apps-loading-table")}function oe(U,ae){if(1&U){const X=O.EpF();O.TgZ(0,"perun-web-apps-members-dynamic-list",25),O.NdJ("loading$",function(ke){O.CHM(X);const Tt=O.oxw();return O.KtG(Tt.loading$=ke)}),O.qZA()}if(2&U){const X=O.oxw();O.Q6J("attrNames",X.memberAttrNames)("groupId",X.group.id)("tableId",X.tableId)("displayedColumns",X.displayedColumns)("searchString",X.searchString)("updateTable",X.updateTable)("selectedGroupStatuses",X.selectedGroupStatuses)("selectedStatuses",X.selectedStatuses)("selection",X.selection)("voId",X.group.voId)("isMembersGroup","members"===X.group.name)}}let Ye=(()=>{class U{static#e=this.id="GroupMembersComponent";constructor(X,He,ke,Tt,he,Ie,r,u,y,M){this.groupService=X,this.registrarService=He,this.dialog=ke,this.guiAuthResolver=Tt,this.storeService=he,this.attributesManager=Ie,this.apiRequest=r,this.notificator=u,this.entityStorageService=y,this.cd=M,this.synchEnabled=!1,this.updateTable=!1,this.tableId=w.dI,this.memberAttrNames=[A.r.MEMBER_DEF_ORGANIZATION,A.r.MEMBER_DEF_MAIL,A.r.USER_DEF_ORGANIZATION,A.r.USER_DEF_PREFERRED_MAIL,A.r.MEMBER_DEF_EXPIRATION,A.r.MEMBER_DEF_GROUP_EXPIRATION,A.r.MEMBER_LIFECYCLE_ALTERABLE],this.inviteDisabled=!0,this.copyDisabled=!1,this.displayedColumns=["checkbox","id","type","fullName","status","groupStatus","organization","email","logins"],this.statuses=new H.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=["VALID","INVALID"],this.groupStatuses=new H.p4,this.groupStatusList=["VALID","EXPIRED"],this.selectedGroupStatuses=["VALID"],this.groupAttrNames=[A.r.GROUP_SYNC_ENABLED,A.r.GROUP_LAST_SYNC_STATE,A.r.GROUP_LAST_SYNC_TIMESTAMP,A.r.GROUP_STRUCTURE_SYNC_ENABLED,A.r.GROUP_LAST_STRUCTURE_SYNC_STATE,A.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP,A.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.loading$=(0,Te.of)(!0),this.selection=new e.Ov(!0,[]),this.statuses.setValue(this.selectedStatuses),this.groupStatuses.setValue(this.selectedGroupStatuses),this.memberAttrNames=this.memberAttrNames.concat(this.storeService.getLoginAttributeNames()),this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.inviteAuth&&this.registrarService.isInvitationEnabled(this.group.voId,this.group.id).subscribe(X=>{this.inviteDisabled=!X}),this.isManualAddingBlocked(this.group.voId).then(()=>this.loadPage(this.group.id)),this.isCopyMembersDisabled()}loadPage(X){this.groupService.getRichGroupByIdWithAttributesByNames(X,this.groupAttrNames).subscribe(He=>{this.group=He,this.synchEnabled=(0,g.bx)(this.group)})}setAuthRights(){this.addAuth=this.guiAuthResolver.isAuthorized("addMembers_Group_List_policy",[this.group]),this.removeAuth=this.guiAuthResolver.isAuthorized("removeMembers_Group_List_policy",[this.group]),this.displayedColumns=this.removeAuth?this.displayedColumns:["id","type","fullName","status","groupStatus","organization","email","logins"],this.inviteAuth=this.guiAuthResolver.isAuthorized("group-sendInvitation_Vo_Group_String_String_String_policy",[this.group]),this.copyAuth=this.guiAuthResolver.isAuthorized("source-copyMembers_Group_List_List_boolean_policy",[this.group])}onSearchByString(X){this.searchString=X,this.selection.clear(),this.cd.detectChanges()}onAddMember(){const X=(0,g.kZ)();X.width="1000px",X.data={group:this.group,manualAddingBlocked:this.blockManualMemberAdding},this.dialog.open(C.k,X).afterClosed().subscribe(ke=>{ke&&this.refreshTable()})}onRemoveMembers(){const X=(0,g.kZ)();X.width="450px",X.data={groupId:this.group.id,members:this.selection.selected,theme:"group-theme"},this.dialog.open(x.X,X).afterClosed().subscribe(ke=>{ke&&this.refreshTable()})}onInviteMember(){const X=(0,g.kZ)();X.width="650px",X.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(E.R,X)}onBulkInvite(){const X=(0,g.kZ)();X.width="650px",X.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(N.F,X)}onCopyMembers(){const X=(0,g.kZ)();X.width="650px",X.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme",members:this.selection.selected},this.dialog.open($,X).afterClosed().subscribe(ke=>{ke&&this.selection.clear()})}displaySelectedStatuses(){if(this.selectedStatuses.length===this.statusList.length)return"ALL";const X=this.statuses.value;return X?`${X[0]} ${X.length>1?"(+"+(X.length-1).toString()+" "+(2===X.length?"other)":"others)"):""}`:""}displaySelectedGroupStatuses(){return this.selectedGroupStatuses.length===this.groupStatusList.length?"ALL":`${this.groupStatuses.value[0]}`}isManualAddingBlocked(X){return new Promise(He=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(X,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:ke=>{this.blockManualMemberAdding=null!==ke.value,He()},error:ke=>{"PrivilegeException"!==ke.name&&this.notificator.showError(ke.name),He()}})})}isCopyMembersDisabled(){this.copyDisabled=!0,this.groupService.getGroupDirectMembersCount(this.group.id).subscribe({next:X=>{this.copyDisabled=0===X},error:()=>{this.copyDisabled=!0}})}changeVoStatuses(){this.selection.clear(),this.selectedStatuses=this.statuses.value,this.cd.detectChanges()}changeGroupStatuses(){this.selection.clear(),this.selectedGroupStatuses=this.groupStatuses.value,this.cd.detectChanges()}refreshTable(){this.selection.clear(),this.updateTable=!this.updateTable,this.cd.detectChanges(),this.isCopyMembersDisabled()}static#t=this.\u0275fac=function(He){return new(He||U)(O.Y36(m.ff),O.Y36(m.tk),O.Y36(B.uw),O.Y36(p.x4),O.Y36(p.d6),O.Y36(m.H8),O.Y36(p.F5),O.Y36(p.V6),O.Y36(p.fb),O.Y36(O.sBO))};static#i=this.\u0275cmp=O.Xpm({type:U,selectors:[["app-group-members"]],hostVars:2,hostBindings:function(He,ke){2&He&&O.ekj("router-component",ke.true)},decls:53,vars:67,consts:[[1,"page-subtitle"],["alert_type","warn",4,"ngIf"],[1,"align-elements"],[3,"click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["class","me-2 action-button","color","accent","data-cy","add-members","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["class","action-button","mat-menu-item","",3,"disabled","click",4,"ngIf"],["class","me-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","warn","data-cy","remove-members","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"me-2","fix-select"],["multiple","",3,"formControl","closed"],["class","group-theme",3,"value",4,"ngFor","ngForOf"],[1,"mt-2","search-field",3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","groupId","tableId","displayedColumns","searchString","updateTable","selectedGroupStatuses","selectedStatuses","selection","voId","isMembersGroup","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","warn"],["color","accent","data-cy","add-members","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","data-cy","remove-members","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"group-theme",3,"value"],[3,"attrNames","groupId","tableId","displayedColumns","searchString","updateTable","selectedGroupStatuses","selectedStatuses","selection","voId","isMembersGroup","loading$"]],template:function(He,ke){if(1&He&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.qZA(),O.YNc(3,ze,3,3,"perun-web-apps-alert",1),O.TgZ(4,"div",2)(5,"perun-web-apps-refresh-button",3),O.NdJ("click",function(){return ke.refreshTable()}),O.qZA(),O.TgZ(6,"span",4),O.ALo(7,"groupMembersActionButtonDisabled"),O.ALo(8,"translate"),O.ALo(9,"groupMembersActionButtonDisabledTooltip"),O.YNc(10,ve,4,7,"button",5),O.qZA(),O.TgZ(11,"span",4),O.ALo(12,"groupMembersActionButtonDisabled"),O.ALo(13,"translate"),O.ALo(14,"translate"),O.ALo(15,"groupMembersActionButtonDisabledTooltip"),O.YNc(16,Se,4,7,"button",6),O.TgZ(17,"mat-menu",null,7),O.YNc(19,nt,4,6,"button",8),O.YNc(20,fe,4,6,"button",8),O.qZA()(),O.TgZ(21,"span",4),O.ALo(22,"translate"),O.YNc(23,Ke,3,4,"button",9),O.qZA(),O.TgZ(24,"span",4),O.ALo(25,"groupMembersActionButtonDisabled"),O.ALo(26,"translate"),O.ALo(27,"groupMembersActionButtonDisabledTooltip"),O.YNc(28,ye,4,6,"button",10),O.qZA(),O.TgZ(29,"mat-form-field",11)(30,"mat-label"),O._uU(31),O.ALo(32,"translate"),O.qZA(),O.TgZ(33,"mat-select",12),O.NdJ("closed",function(){return ke.changeVoStatuses()}),O.TgZ(34,"mat-select-trigger"),O._uU(35),O.ALo(36,"memberStatus"),O.qZA(),O.YNc(37,pt,3,4,"mat-option",13),O.qZA()(),O.TgZ(38,"mat-form-field",11)(39,"mat-label"),O._uU(40),O.ALo(41,"translate"),O.qZA(),O.TgZ(42,"mat-select",12),O.NdJ("closed",function(){return ke.changeGroupStatuses()}),O.TgZ(43,"mat-select-trigger"),O._uU(44),O.ALo(45,"memberStatus"),O.qZA(),O.YNc(46,Y,3,4,"mat-option",13),O.qZA()(),O.TgZ(47,"perun-web-apps-debounce-filter",14),O.NdJ("filter",function(he){return ke.onSearchByString(he)}),O.qZA()(),O.YNc(48,Ue,1,0,"ng-template",null,15,O.W1O),O.TgZ(50,"div",16),O.YNc(51,oe,1,11,"perun-web-apps-members-dynamic-list",17),O.ALo(52,"async"),O.qZA()),2&He){const Tt=O.MAs(49);O.xp6(1),O.Oqu(O.lcZ(2,31,"GROUP_DETAIL.MEMBERS.TITLE")),O.xp6(2),O.Q6J("ngIf",ke.synchEnabled),O.xp6(3),O.s9C("matTooltip",O.lcZ(8,36,O.xi3(9,38,ke.group,"add"))),O.Q6J("matTooltipDisabled",!O.xi3(7,33,ke.group,"add"))("matTooltipPosition","above"),O.xp6(4),O.Q6J("ngIf",ke.addAuth),O.xp6(1),O.s9C("matTooltip",ke.inviteDisabled?O.lcZ(13,43,"GROUP_DETAIL.MEMBERS.INVITE_DISABLED"):O.lcZ(14,45,O.lcZ(15,47,ke.group))),O.Q6J("matTooltipDisabled",!(O.lcZ(12,41,ke.group)||ke.inviteDisabled))("matTooltipPosition","above"),O.xp6(5),O.Q6J("ngIf",ke.inviteAuth),O.xp6(3),O.Q6J("ngIf",ke.inviteAuth),O.xp6(1),O.Q6J("ngIf",ke.inviteAuth),O.xp6(1),O.s9C("matTooltip",O.lcZ(22,49,"GROUP_DETAIL.MEMBERS.COPY_MEMBERS_DISABLED")),O.Q6J("matTooltipDisabled",!ke.copyDisabled)("matTooltipPosition","above"),O.xp6(2),O.Q6J("ngIf",ke.copyAuth),O.xp6(1),O.s9C("matTooltip",O.lcZ(26,53,O.lcZ(27,55,ke.group))),O.Q6J("matTooltipDisabled",!O.lcZ(25,51,ke.group))("matTooltipPosition","above"),O.xp6(4),O.Q6J("ngIf",ke.removeAuth),O.xp6(3),O.Oqu(O.lcZ(32,57,"GROUP_DETAIL.MEMBERS.FILTER_STATUS")),O.xp6(2),O.Q6J("formControl",ke.statuses),O.xp6(2),O.hij(" ",O.lcZ(36,59,ke.displaySelectedStatuses())," "),O.xp6(2),O.Q6J("ngForOf",ke.statusList),O.xp6(3),O.Oqu(O.lcZ(41,61,"GROUP_DETAIL.MEMBERS.FILTER_GROUP_STATUS")),O.xp6(2),O.Q6J("formControl",ke.groupStatuses),O.xp6(2),O.hij(" ",O.lcZ(45,63,ke.displaySelectedGroupStatuses())," "),O.xp6(2),O.Q6J("ngForOf",ke.groupStatusList),O.xp6(1),O.Q6J("placeholder","GROUP_DETAIL.MEMBERS.SEARCH_DESCRIPTION"),O.xp6(4),O.Q6J("perunWebAppsLoader",O.lcZ(52,65,ke.loading$))("perunWebAppsLoaderIndicator",Tt)}},dependencies:[qe.sg,qe.O5,Ne.ey,_t.KE,_t.hX,H.JJ,H.oH,Q.lW,et.gD,et.$L,ee.gM,dt.VK,dt.OP,dt.p6,se.w,lt.K,at.t,we.P,ge.m,le.e,qe.Ov,be.X$,J.l,pe,Re],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return U})()},61460:(xe,Z,h)=>{"use strict";h.d(Z,{q:()=>oe});var e=h(78337),p=h(87824),A=h(38106),x=h(17700),m=h(73615),g=(h(78932),h(65879)),E=h(71365),H=h(96814),C=h(56223),N=h(32296),B=h(92596),O=h(82599),Q=h(61545),ee=h(12207),V=h(12877),se=h(2730),Ce=h(69755);const Be=["list"],we=["stepper"];function le(Ye,U){1&Ye&&g._UZ(0,"perun-web-apps-loading-dialog")}function be(Ye,U){1&Ye&&(g._uU(0),g.ALo(1,"translate")),2&Ye&&g.Oqu(g.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.RESOURCES"))}function v(Ye,U){1&Ye&&(g._uU(0),g.ALo(1,"translate")),2&Ye&&g.Oqu(g.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.OPTIONS"))}const ie=function(){return["select","id","name","facility","tags","description"]};function F(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"div",5)(1,"mat-stepper",6,7)(3,"mat-step",8),g.YNc(4,be,2,3,"ng-template",9),g.TgZ(5,"perun-web-apps-debounce-filter",10),g.NdJ("filter",function(He){g.CHM(ae);const ke=g.oxw(2);return g.KtG(ke.applyFilter(He))}),g.ALo(6,"translate"),g.qZA(),g._UZ(7,"perun-web-apps-resources-list",11,12),g.qZA(),g.TgZ(9,"mat-step"),g.YNc(10,v,2,3,"ng-template",9),g.TgZ(11,"mat-slide-toggle",13),g.NdJ("toggleChange",function(){g.CHM(ae);const He=g.oxw(2);return g.KtG(He.changeSubgroupsMessage())})("ngModelChange",function(He){g.CHM(ae);const ke=g.oxw(2);return g.KtG(ke.autoAssignSubgroups=He)}),g._uU(12),g.ALo(13,"translate"),g.qZA(),g.TgZ(14,"div",14),g._UZ(15,"i",15),g.qZA(),g.TgZ(16,"mat-slide-toggle",13),g.NdJ("toggleChange",function(){g.CHM(ae);const He=g.oxw(2);return g.KtG(He.changeInactiveMessage())})("ngModelChange",function(He){g.CHM(ae);const ke=g.oxw(2);return g.KtG(ke.asActive=He)}),g._uU(17),g.ALo(18,"translate"),g.qZA(),g.TgZ(19,"div",14),g._uU(20),g.qZA(),g.TgZ(21,"mat-slide-toggle",13),g.NdJ("toggleChange",function(){g.CHM(ae);const He=g.oxw(2);return g.KtG(He.changeAsyncMessage())})("ngModelChange",function(He){g.CHM(ae);const ke=g.oxw(2);return g.KtG(ke.async=He)}),g._uU(22),g.ALo(23,"translate"),g.qZA(),g.TgZ(24,"div",14),g._uU(25),g.qZA()()()()}if(2&Ye){const ae=g.MAs(8),X=g.oxw(2);g.xp6(1),g.Q6J("linear",!0),g.xp6(2),g.Q6J("completed",0!==X.selection.selected.length&&void 0!==ae&&ae.addAuth),g.xp6(2),g.s9C("placeholder",g.lcZ(6,19,"DIALOGS.ADD_GROUP_RESOURCES.FILTER")),g.xp6(2),g.Q6J("filterValue",X.filterValue)("groupToResource",X.data.group)("disableRouting",!0)("resources",X.resources)("selection",X.selection)("displayedColumns",g.DdM(27,ie))("tableId",X.tableId),g.xp6(4),g.Q6J("ngModel",X.autoAssignSubgroups),g.xp6(1),g.hij(" ",g.lcZ(13,21,"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS")," "),g.xp6(3),g.Q6J("innerHTML",X.autoAssignHint,g.oJD),g.xp6(1),g.Q6J("ngModel",X.asActive),g.xp6(1),g.hij(" ",g.lcZ(18,23,"DIALOGS.ADD_GROUP_RESOURCES.AS_ACTIVE")," "),g.xp6(3),g.hij(" ",X.asActiveHint," "),g.xp6(1),g.Q6J("ngModel",X.async),g.xp6(1),g.hij(" ",g.lcZ(23,25,"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_OPT")," "),g.xp6(3),g.hij(" ",X.asyncHint," ")}}function $(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"button",22),g.NdJ("click",function(){g.CHM(ae);const He=g.oxw(3);return g.KtG(He.stepperPrevious())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}2&Ye&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.ADD_GROUP_RESOURCES.BACK")," "))}function Te(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"button",23),g.NdJ("click",function(){g.CHM(ae);const He=g.oxw(3);return g.KtG(He.stepperNext())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&Ye){const ae=g.oxw(3);g.ekj("ms-2",void 0!==ae.stepper&&0!==ae.stepper.selectedIndex)("ms-auto",!(void 0!==ae.stepper&&0!==ae.stepper.selectedIndex)),g.Q6J("disabled",0===ae.selection.selected.length||void 0!==ae.list&&!ae.list.addAuth),g.xp6(1),g.hij(" ",g.lcZ(2,6,"DIALOGS.ADD_GROUP_RESOURCES.NEXT")," ")}}function qe(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"button",24),g.NdJ("click",function(){g.CHM(ae);const He=g.oxw(3);return g.KtG(He.onSubmit())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&Ye){const ae=g.oxw(3);g.Q6J("disabled",0===ae.selection.selected.length||ae.loading),g.xp6(1),g.hij(" ",g.lcZ(2,2,"DIALOGS.ADD_GROUP_RESOURCES.ADD")," ")}}function Ne(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"div",16)(1,"div")(2,"button",17),g.NdJ("click",function(){g.CHM(ae);const He=g.oxw(2);return g.KtG(He.onCancel())}),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.YNc(5,$,3,3,"button",18),g.YNc(6,Te,3,8,"button",19),g.TgZ(7,"span",20),g.ALo(8,"translate"),g.YNc(9,qe,3,4,"button",21),g.qZA()()()}if(2&Ye){const ae=g.oxw(2);g.xp6(3),g.hij(" ",g.lcZ(4,6,"DIALOGS.ADD_GROUP_RESOURCES.CANCEL")," "),g.xp6(2),g.Q6J("ngIf",void 0!==ae.stepper&&0!==ae.stepper.selectedIndex),g.xp6(1),g.Q6J("ngIf",void 0!==ae.stepper&&ae.stepper.selectedIndex!==ae.stepper._steps.length-1),g.xp6(1),g.s9C("matTooltip",g.lcZ(8,8,"DIALOGS.ADD_GROUP_RESOURCES.ADD_PERMISSION_TOOLTIP")),g.Q6J("matTooltipDisabled",void 0===ae.list||ae.list.addAuth),g.xp6(2),g.Q6J("ngIf",void 0!==ae.stepper&&ae.stepper.selectedIndex===ae.stepper._steps.length-1)}}function _t(Ye,U){if(1&Ye&&(g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.YNc(4,F,26,28,"div",3),g.YNc(5,Ne,10,10,"div",4),g.qZA()),2&Ye){const ae=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,3,"DIALOGS.ADD_GROUP_RESOURCES.TITLE")),g.xp6(2),g.Q6J("ngIf",ae.resources),g.xp6(1),g.Q6J("ngIf",void 0!==ae.stepper)}}let et=(()=>{class Ye{constructor(ae,X,He,ke,Tt,he,Ie){this.dialogRef=ae,this.data=X,this.notificator=He,this.translate=ke,this.resourcesManager=Tt,this.guiAuthResolver=he,this.cd=Ie,this.filterValue="",this.resources=null,this.selection=new e.Ov(!0,[]),this.theme="",this.async=!0,this.autoAssignSubgroups=!1,this.asActive=!0,this.tableId=A.dK}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.autoAssignHint=this.translate.instant("DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS_OFF_HINT"),this.asActiveHint=this.translate.instant("DIALOGS.ADD_GROUP_RESOURCES.ACTIVE_ON_HINT"),this.asyncHint=this.translate.instant("DIALOGS.ADD_GROUP_RESOURCES.ASYNC_ON_HINT"),this.resourcesManager.getRichResources(this.data.group.voId).subscribe({next:ae=>{this.resourcesManager.getAssignedResourcesWithGroup(this.data.group.id).subscribe({next:X=>{this.resources=[];for(const He of ae)-1===X.findIndex(ke=>ke.id===He.id)&&this.guiAuthResolver.isAuthorized("assignGroupToResources_Group_List_policy",[this.data.group,He])&&this.resources.push(He);this.loading=!1,this.cd.detectChanges()},error:()=>this.loading=!1})},error:()=>this.loading=!1})}applyFilter(ae){this.filterValue=ae}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const ae=this.selection.selected.map(X=>X.id);this.resourcesManager.assignGroupToResources(this.data.group.id,ae,this.async,!this.asActive,this.autoAssignSubgroups).subscribe({next:()=>{this.translate.get("DIALOGS.ADD_GROUP_RESOURCES.SUCCESS").subscribe(X=>{this.notificator.showSuccess(X),this.dialogRef.close(!0)})},error:()=>this.loading=!1})}changeSubgroupsMessage(){this.autoAssignHint=this.translate.instant(this.autoAssignSubgroups?"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS_OFF_HINT":"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS_ON_HINT")}changeInactiveMessage(){this.asActiveHint=this.translate.instant(this.asActive?"DIALOGS.ADD_GROUP_RESOURCES.ACTIVE_OFF_HINT":"DIALOGS.ADD_GROUP_RESOURCES.ACTIVE_ON_HINT")}changeAsyncMessage(){this.asyncHint=this.translate.instant(this.async?"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_OFF_HINT":"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_ON_HINT")}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}static#e=this.\u0275fac=function(X){return new(X||Ye)(g.Y36(x.so),g.Y36(x.WI),g.Y36(m.V6),g.Y36(E.sK),g.Y36(p.xk),g.Y36(m.x4),g.Y36(g.sBO))};static#t=this.\u0275cmp=g.Xpm({type:Ye,selectors:[["app-add-group-resource-dialog"]],viewQuery:function(X,He){if(1&X&&(g.Gf(Be,5),g.Gf(we,5)),2&X){let ke;g.iGM(ke=g.CRH())&&(He.list=ke.first),g.iGM(ke=g.CRH())&&(He.stepper=ke.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],["mat-dialog-content",""],[3,"linear"],["stepper",""],[3,"completed"],["matStepLabel",""],[3,"placeholder","filter"],[3,"filterValue","groupToResource","disableRouting","resources","selection","displayedColumns","tableId"],["list",""],["labelPosition","before",1,"mt-3","slide-text",3,"ngModel","toggleChange","ngModelChange"],[1,"text-muted","new-line","mt-2"],[3,"innerHTML"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["class","ms-auto","color","accent","mat-flat-button","","type","button",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","","type","button",1,"ms-auto",3,"disabled","click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(X,He){if(1&X&&(g.YNc(0,le,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,_t,6,5,"div",1),g.qZA()),2&X){const ke=g.MAs(1);g.xp6(2),g.Gre("",He.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",He.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[H.O5,C.JJ,C.On,N.lW,x.uh,x.xY,x.H8,B.gM,O.Rr,Q.C0,Q.VY,Q.Vq,ee.b,V.C,se.P,Ce.e,E.X$]})}return Ye})();var dt=h(25313);function lt(Ye,U){1&Ye&&g._UZ(0,"perun-web-apps-loading-dialog")}function at(Ye,U){1&Ye&&g._UZ(0,"th",14)}function ge(Ye,U){if(1&Ye&&(g.TgZ(0,"td",15),g._uU(1),g.qZA()),2&Ye){const ae=U.$implicit;g.xp6(1),g.Oqu(ae.name)}}function J(Ye,U){1&Ye&&g._UZ(0,"tr",16)}function pe(Ye,U){1&Ye&&g._UZ(0,"tr",17)}function Re(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"p"),g._uU(6),g.ALo(7,"translate"),g.qZA(),g.TgZ(8,"div",4),g._uU(9),g.ALo(10,"translate"),g.qZA(),g.TgZ(11,"table",5),g.ynx(12,6),g.YNc(13,at,1,0,"th",7),g.YNc(14,ge,2,1,"td",8),g.BQk(),g.YNc(15,J,1,0,"tr",9),g.YNc(16,pe,1,0,"tr",10),g.qZA()(),g.TgZ(17,"div",11)(18,"button",12),g.NdJ("click",function(){g.CHM(ae);const He=g.oxw();return g.KtG(He.onCancel())}),g._uU(19),g.ALo(20,"translate"),g.qZA(),g.TgZ(21,"button",13),g.NdJ("click",function(){g.CHM(ae);const He=g.oxw();return g.KtG(He.onSubmit())}),g._uU(22),g.ALo(23,"translate"),g.qZA()()()}if(2&Ye){const ae=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,9,"DIALOGS.REMOVE_RESOURCES.TITLE")),g.xp6(4),g.hij(" ",g.lcZ(7,11,"DIALOGS.REMOVE_RESOURCES.DESCRIPTION")," "),g.xp6(3),g.hij(" ",g.lcZ(10,13,"DIALOGS.REMOVE_RESOURCES.ASK")," "),g.xp6(2),g.Q6J("dataSource",ae.dataSource),g.xp6(4),g.Q6J("matHeaderRowDef",ae.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",ae.displayedColumns),g.xp6(3),g.hij(" ",g.lcZ(20,15,"DIALOGS.REMOVE_RESOURCES.CANCEL")," "),g.xp6(2),g.Q6J("disabled",ae.loading),g.xp6(1),g.hij(" ",g.lcZ(23,17,"DIALOGS.REMOVE_RESOURCES.DELETE")," ")}}let ze=(()=>{class Ye{constructor(ae,X,He,ke,Tt){this.dialogRef=ae,this.data=X,this.notificator=He,this.translate=ke,this.resourcesManager=Tt,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new dt.by(this.data.resources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const ae=this.data.resources.map(X=>X.id);this.resourcesManager.removeGroupFromResources(this.data.groupId,ae).subscribe(()=>{this.translate.get("DIALOGS.REMOVE_RESOURCES.SUCCESS").subscribe(X=>{this.loading=!1,this.notificator.showSuccess(X),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(X){return new(X||Ye)(g.Y36(x.so),g.Y36(x.WI),g.Y36(m.V6),g.Y36(E.sK),g.Y36(p.xk))};static#t=this.\u0275cmp=g.Xpm({type:Ye,selectors:[["app-remove-group-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(X,He){if(1&X&&(g.YNc(0,lt,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,Re,24,19,"div",1),g.qZA()),2&X){const ke=g.MAs(1);g.xp6(2),g.Gre("",He.data.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",He.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[N.lW,dt.BZ,dt.fO,dt.as,dt.w1,dt.Dz,dt.nj,dt.ge,dt.ev,dt.XQ,dt.Gk,x.uh,x.xY,x.H8,ee.b,Ce.e,E.X$]})}return Ye})();var ve=h(64124),Se=h(55959),nt=h(62481);const fe=["list"];function Ke(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"button",8),g.NdJ("click",function(){g.CHM(ae);const He=g.oxw();return g.KtG(He.addResource())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}2&Ye&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"GROUP_DETAIL.RESOURCES.ADD")," "))}function ye(Ye,U){1&Ye&&g._UZ(0,"perun-web-apps-loading-table")}const pt=function(){return["select","id","indirectResourceAssigment","name","status","facility","tags","description"]};function Y(Ye,U){if(1&Ye){const ae=g.EpF();g.TgZ(0,"perun-web-apps-resources-list",11,12),g.NdJ("refreshTable",function(){g.CHM(ae);const He=g.oxw(2);return g.KtG(He.refreshTable())}),g.qZA()}if(2&Ye){const ae=g.oxw(2);g.Q6J("disableRouting",!ae.routingAuth)("filterValue",ae.filterValue)("resources",ae.resources)("routingVo",!0)("displayedColumns",g.DdM(10,pt))("selection",ae.selected)("groupId",ae.group.id)("groupToResource",ae.group)("resourcesToDisableCheckbox",ae.resourcesToDisable)("tableId",ae.tableId)}}function Ue(Ye,U){if(1&Ye&&(g.TgZ(0,"div",9),g.YNc(1,Y,2,11,"perun-web-apps-resources-list",10),g.qZA()),2&Ye){const ae=g.oxw(),X=g.MAs(13);g.xp6(1),g.Q6J("perunWebAppsLoader",ae.loading)("perunWebAppsLoaderIndicator",X)}}let oe=(()=>{class Ye{static#e=this.id="GroupResourcesComponent";constructor(ae,X,He,ke,Tt){this.resourcesManager=ae,this.groupService=X,this.dialog=He,this.guiAuthResolver=ke,this.entityStorageService=Tt,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.tableId=A.v1,this.addAuth=!1}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthorization(),this.refreshTable()}setAuthorization(){null!==this.resources&&0!==this.resources.length&&(this.routingAuth=this.guiAuthResolver.isAuthorized("getResourceById_int_policy",[this.resources[0]])),this.addAuth=this.guiAuthResolver.isAuthorized("getResources_Vo_policy",[this.group])}refreshTable(){this.loading=!0,this.resourcesManager.getResourceAssignments(this.group.id).subscribe(ae=>{this.resources=ae.map(X=>{const He=X.enrichedResource.resource;return He.facility=X.facility,He.status=X.status,He.resourceTags=X.resourceTags,He.failureCause=X.failureCause,He.sourceGroupId=X.sourceGroupId,He}),this.selected.clear(),this.resourcesToDisable=new Set(this.resources.filter(X=>null!==X.sourceGroupId).map(X=>X.id)),this.setAuthorization(),this.loading=!1})}applyFilter(ae){this.filterValue=ae}addResource(){const ae=(0,ve.kZ)();ae.width="1000px",ae.data={theme:"group-theme",group:this.group},this.dialog.open(et,ae).afterClosed().subscribe(He=>{He&&this.refreshTable()})}removeResource(){const ae=(0,ve.kZ)();ae.width="450px",ae.data={theme:"group-theme",resources:this.selected.selected,groupId:this.group.id},this.dialog.open(ze,ae).afterClosed().subscribe(He=>{He&&(this.selected.clear(),this.refreshTable())})}static#t=this.\u0275fac=function(X){return new(X||Ye)(g.Y36(p.xk),g.Y36(p.ff),g.Y36(x.uw),g.Y36(m.x4),g.Y36(m.fb))};static#i=this.\u0275cmp=g.Xpm({type:Ye,selectors:[["app-group-resources"]],viewQuery:function(X,He){if(1&X&&g.Gf(fe,5),2&X){let ke;g.iGM(ke=g.CRH())&&(He.list=ke.first)}},hostVars:2,hostBindings:function(X,He){2&X&&g.ekj("router-component",He.true)},decls:15,vars:14,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"placeholder","filter"],["spinner",""],["class","position-relative",4,"ngIf"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],[1,"position-relative"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","groupId","groupToResource","resourcesToDisableCheckbox","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","groupId","groupToResource","resourcesToDisableCheckbox","tableId","refreshTable"],["list",""]],template:function(X,He){1&X&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"perun-web-apps-refresh-button",1),g.NdJ("refresh",function(){return He.refreshTable()}),g.qZA(),g.YNc(5,Ke,3,3,"button",2),g.TgZ(6,"span",3),g.ALo(7,"translate"),g.TgZ(8,"button",4),g.NdJ("click",function(){return He.removeResource()}),g._uU(9),g.ALo(10,"translate"),g.qZA()(),g.TgZ(11,"perun-web-apps-debounce-filter",5),g.NdJ("filter",function(Tt){return He.applyFilter(Tt)}),g.qZA(),g.YNc(12,ye,1,0,"ng-template",null,6,g.W1O),g.YNc(14,Ue,2,2,"div",7),g.qZA()),2&X&&(g.xp6(2),g.Oqu(g.lcZ(3,8,"GROUP_DETAIL.RESOURCES.TITLE")),g.xp6(3),g.Q6J("ngIf",He.addAuth),g.xp6(1),g.s9C("matTooltip",g.lcZ(7,10,"GROUP_DETAIL.RESOURCES.DELETE_PERMISSION_HINT")),g.Q6J("matTooltipDisabled",0===He.selected.selected.length||void 0!==He.list&&He.list.removeAuth),g.xp6(2),g.Q6J("disabled",0===He.selected.selected.length||void 0!==He.list&&!He.list.removeAuth),g.xp6(1),g.hij(" ",g.lcZ(10,12,"GROUP_DETAIL.RESOURCES.DELETE")," "),g.xp6(2),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),g.xp6(3),g.Q6J("ngIf",He.resources))},dependencies:[H.O5,N.lW,B.gM,Se.K,nt.t,V.C,se.P,Ce.e,E.X$]})}return Ye})()},74388:(xe,Z,h)=>{"use strict";h.d(Z,{C:()=>m});var e=h(87824),p=h(73615),A=h(65879),x=h(40095);let m=(()=>{class w{static#e=this.id="GroupRolesComponent";constructor(E,H,C){this.authzResolverService=E,this.entityStorageService=H,this.roleService=C,this.roles=new Map}ngOnInit(){this.groupId=this.entityStorageService.getEntity().id,this.getData()}getData(){this.outerLoading=!0,this.roles.clear(),this.authzResolverService.getGroupRoles(this.groupId).subscribe(E=>{const H=Object.keys(E).map(C=>C.toUpperCase());this.roles=this.roleService.prepareRoles(E,H),this.outerLoading=!1})}static#t=this.\u0275fac=function(H){return new(H||w)(A.Y36(e.Ct),A.Y36(p.fb),A.Y36(p.Nj))};static#i=this.\u0275cmp=A.Xpm({type:w,selectors:[["app-group-roles"]],hostVars:2,hostBindings:function(H,C){2&H&&A.ekj("router-component",C.true)},decls:1,vars:5,consts:[[3,"outerLoading","roles","entityId","entityType","showDescription","reload","startLoading"]],template:function(H,C){1&H&&(A.TgZ(0,"app-perun-web-apps-roles-page",0),A.NdJ("reload",function(){return C.getData()})("startLoading",function(){return C.outerLoading=!0}),A.qZA()),2&H&&A.Q6J("outerLoading",C.outerLoading)("roles",C.roles)("entityId",C.groupId)("entityType","GROUP")("showDescription",!0)},dependencies:[x._]})}return w})()},58292:(xe,Z,h)=>{"use strict";h.d(Z,{Z:()=>ve});var e=h(73615),p=h(46845),A=h(69400),x=h(15939),m=h(23164),w=h(87824),g=h(64124),E=h(65879),H=h(17700),C=h(71365),N=h(44112),B=h(96814),O=h(30617),Q=h(32296),ee=h(55940),V=h(92596),se=h(26385),Ce=h(11186),Be=h(55959),we=h(62481),le=h(69755),be=h(18994);const v=["autoRegToggle"];function ie(Se,nt){1&Se&&E._UZ(0,"mat-spinner",3)}function F(Se,nt){if(1&Se&&(E.TgZ(0,"span",24),E._uU(1," , "),E.TgZ(2,"mat-icon",25),E._uU(3,"nat"),E.qZA(),E._uU(4),E.ALo(5,"translate"),E.ALo(6,"translate"),E.qZA()),2&Se){const fe=E.oxw(3);E.xp6(4),E.hij(" ",fe.applicationForm.automaticApprovalEmbedded?E.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):E.lcZ(6,3,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," ")}}function $(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"button",26),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw(3);return E.KtG(ye.settings())}),E.TgZ(1,"i",27),E._uU(2,"edit"),E.qZA(),E.TgZ(3,"span",28),E._uU(4),E.ALo(5,"translate"),E.qZA()()}2&Se&&(E.xp6(4),E.hij(" ",E.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function Te(Se,nt){1&Se&&(E.TgZ(0,"span")(1,"mat-icon",29),E._uU(2,"info"),E.qZA(),E._uU(3),E.ALo(4,"translate"),E.qZA()),2&Se&&(E.xp6(3),E.hij(" ",E.lcZ(4,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ALLOW_EMBEDDED")," "))}function qe(Se,nt){if(1&Se&&(E.TgZ(0,"div",17)(1,"div")(2,"div",18),E._uU(3),E.ALo(4,"translate"),E.qZA(),E.TgZ(5,"div")(6,"span",18),E._uU(7),E.ALo(8,"translate"),E.qZA(),E._uU(9,": "),E.TgZ(10,"mat-icon",19),E._uU(11,"arrow_right_alt"),E.qZA(),E._uU(12),E.ALo(13,"translate"),E.ALo(14,"translate"),E.TgZ(15,"span",20)(16,"mat-icon",21),E._uU(17,"restore"),E.qZA(),E._uU(18),E.ALo(19,"translate"),E.ALo(20,"translate"),E.qZA(),E.YNc(21,F,7,5,"span",22),E.YNc(22,$,6,3,"button",23),E.qZA(),E.YNc(23,Te,5,3,"span",2),E.qZA()()),2&Se){const fe=E.oxw(2);E.xp6(3),E.AsE(" ",E.lcZ(4,9,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAMES"),": ",fe.applicationForm.moduleClassNames," "),E.xp6(4),E.Oqu(E.lcZ(8,11,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),E.xp6(5),E.hij(" ",fe.applicationForm.automaticApproval?E.lcZ(13,13,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):E.lcZ(14,15,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),E.xp6(3),E.Q6J("ngClass",fe.autoRegistrationEnabled?"":"me-2"),E.xp6(3),E.hij(" ",fe.applicationForm.automaticApprovalExtension?E.lcZ(19,17,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):E.lcZ(20,19,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),E.xp6(3),E.Q6J("ngIf",fe.autoRegistrationEnabled),E.xp6(1),E.Q6J("ngIf",fe.editAuth),E.xp6(1),E.Q6J("ngIf",fe.autoRegistrationEnabled)}}function Ne(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"button",30),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw(2);return E.KtG(ye.add())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}2&Se&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," "))}function _t(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"button",31),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw(2);return E.KtG(ye.save())}),E.TgZ(1,"i",12),E._uU(2,"save"),E.qZA(),E._uU(3),E.ALo(4,"translate"),E.qZA()}if(2&Se){const fe=E.oxw(2);E.Q6J("disabled",!fe.itemsChanged),E.xp6(3),E.hij(" ",E.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function et(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"button",32),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw(2);return E.KtG(ye.copy())}),E.TgZ(1,"i",27),E._uU(2,"file_copy"),E.qZA(),E.TgZ(3,"span",28),E._uU(4),E.ALo(5,"translate"),E.qZA()()}2&Se&&(E.xp6(4),E.hij(" ",E.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.COPY_GROUP_BUTTON")," "))}function dt(Se,nt){1&Se&&(E.TgZ(0,"perun-web-apps-alert",33),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&Se&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function lt(Se,nt){1&Se&&E._UZ(0,"perun-web-apps-loading-table")}const at=function(){return["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"]},ge=function(){return["shortname","type","disabled","hidden","preview","managegroups"]};function J(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"app-application-form-list",34),E.NdJ("applicationFormItemsChange",function(){E.CHM(fe);const ye=E.oxw(2);return E.KtG(ye.changeItems())}),E.qZA()}if(2&Se){const fe=E.oxw(2);E.Q6J("applicationForm",fe.applicationForm)("applicationFormItems",fe.applicationFormItems)("displayedColumns",fe.editAuth?E.DdM(5,at):E.DdM(6,ge))("refreshApplicationForm",fe.refreshApplicationForm)("theme","group-theme")}}function pe(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"div"),E.YNc(1,qe,24,21,"div",4),E._UZ(2,"mat-divider",5),E.TgZ(3,"div",6)(4,"perun-web-apps-refresh-button",7),E.NdJ("refresh",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.updateFormItems())}),E.qZA(),E.YNc(5,Ne,3,3,"button",8),E.YNc(6,_t,5,4,"button",9),E.YNc(7,et,6,3,"button",10),E.TgZ(8,"button",11),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw();return E.KtG(ye.preview())}),E.TgZ(9,"i",12),E._uU(10,"search"),E.qZA(),E._uU(11),E.ALo(12,"translate"),E.qZA()(),E.YNc(13,dt,3,3,"perun-web-apps-alert",13),E.YNc(14,lt,1,0,"ng-template",null,14,E.W1O),E.TgZ(16,"div",15),E.YNc(17,J,1,7,"app-application-form-list",16),E.qZA()()}if(2&Se){const fe=E.MAs(15),Ke=E.oxw();E.xp6(1),E.Q6J("ngIf",!Ke.loadingHeader),E.xp6(4),E.Q6J("ngIf",Ke.editAuth),E.xp6(1),E.Q6J("ngIf",Ke.editAuth),E.xp6(1),E.Q6J("ngIf",Ke.editAuth),E.xp6(4),E.hij(" ",E.lcZ(12,8,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),E.xp6(2),E.Q6J("ngIf",Ke.editAuth),E.xp6(4),E.Q6J("perunWebAppsLoader",Ke.loadingTable)("perunWebAppsLoaderIndicator",fe)}}function Re(Se,nt){if(1&Se){const fe=E.EpF();E.TgZ(0,"button",37),E.NdJ("click",function(){E.CHM(fe);const ye=E.oxw(2);return E.KtG(ye.createEmptyApplicationForm())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}2&Se&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CREATE_APPLICATION_FORM")," "))}function ze(Se,nt){if(1&Se&&(E.TgZ(0,"div")(1,"perun-web-apps-alert",35),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.YNc(4,Re,3,3,"button",36),E.qZA()),2&Se){const fe=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,2,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM")),E.xp6(2),E.Q6J("ngIf",fe.createEmptyForm)}}let ve=(()=>{class Se{static#e=this.id="GroupSettingsApplicationFormComponent";constructor(fe,Ke,ye,pt,Y,Ue,oe,Ye,U){this.registrarManager=fe,this.dialog=Ke,this.notificator=ye,this.translate=pt,this.apiRequest=Y,this.router=Ue,this.guiAuthResolver=oe,this.attributesManager=Ye,this.entityStorageService=U,this.loadingHeader=!1,this.loadingTable=!1,this.applicationFormItems=[],this.noApplicationForm=!1,this.itemsChanged=!1,this.editAuth=!1,this.createEmptyForm=!1,this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loadingHeader=!0,this.loadingTable=!0,this.group=this.entityStorageService.getEntity(),this.setAuth(),this.apiRequest.dontHandleErrorForNext(),this.registrarManager.getGroupApplicationForm(this.group.id).subscribe(fe=>{this.applicationForm=fe,this.registrarManager.getFormItemsForGroup(this.group.id).subscribe(Ke=>{this.applicationFormItems=Ke,this.attributesManager.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:virt:autoRegistrationEnabled").subscribe(ye=>{this.autoRegistrationEnabled=!!ye.value,this.loadingHeader=!1,this.loadingTable=!1})},()=>{this.loadingHeader=!1,this.loadingTable=!1})},fe=>{"FormNotExistsException"===fe.name?(this.noApplicationForm=!0,this.loadingHeader=!1,this.loadingTable=!1):this.notificator.showRPCError(fe)})}setAuth(){this.editAuth=this.guiAuthResolver.isAuthorized("group-updateFormItems_ApplicationForm_List_policy",[this.group]),this.createEmptyForm=this.guiAuthResolver.isAuthorized("createApplicationFormInGroup_Group_policy",[this.group])}add(){let fe=(0,g.kZ)();fe.width="500px",fe.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(p.J,fe).afterClosed().subscribe(ye=>{ye&&(this.applicationFormItems=Object.assign([],ye[0]),fe=(0,g.kZ)(),fe.width="600px",fe.height="600px",fe.data={voId:this.group.voId,groupId:this.group.id,applicationFormItem:ye[1],theme:"group-theme",allItems:this.applicationFormItems},this.dialog.open(A._,fe),this.itemsChanged=!0)})}copy(){const fe=(0,g.kZ)();fe.width="500px",fe.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(x.W,fe).afterClosed().subscribe(ye=>{ye&&this.updateFormItems()})}settings(){const fe=(0,g.kZ)();fe.width="400px",fe.data={entity:"group",applicationForm:this.applicationForm,theme:"group-theme",autoRegistrationEnabled:this.autoRegistrationEnabled},this.dialog.open(m.E,fe).afterClosed().subscribe(ye=>{ye&&(this.translate.get("GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(pt=>{this.notificator.showSuccess(pt)}),this.applicationForm=ye)})}preview(){this.router.navigate(["/organizations",this.group.voId,"groups",this.group.id,"settings","applicationForm","preview"],{queryParams:{applicationFormItems:JSON.stringify(this.applicationFormItems)},queryParamsHandling:"merge"})}updateFormItems(){this.loadingTable=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForGroup(this.group.id).subscribe({next:fe=>{this.applicationFormItems=fe,this.itemsChanged=!1,this.refreshApplicationForm=!1,this.loadingTable=!1},error:()=>this.loadingTable=!1})}changeItems(){this.itemsChanged=!0}createEmptyApplicationForm(){this.registrarManager.createApplicationFormInGroup(this.group.id).subscribe(()=>{this.noApplicationForm=!1,this.ngOnInit()})}save(){let fe=0;for(const Ke of this.applicationFormItems)Ke.ordnum=fe,Ke.forDelete||fe++;this.registrarManager.updateFormItemsForGroup({group:this.group.id,items:this.applicationFormItems}).subscribe(()=>{this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_APPLICATION_FORM_ITEMS_SUCCESS").subscribe(Ke=>{this.notificator.showSuccess(Ke)}),this.updateFormItems()})}clear(){this.applicationFormItems=[],this.itemsChanged=!0}static#t=this.\u0275fac=function(Ke){return new(Ke||Se)(E.Y36(w.tk),E.Y36(H.uw),E.Y36(e.V6),E.Y36(C.sK),E.Y36(e.F5),E.Y36(N.F0),E.Y36(e.x4),E.Y36(w.H8),E.Y36(e.fb))};static#i=this.\u0275cmp=E.Xpm({type:Se,selectors:[["app-group-settings-application-form"]],viewQuery:function(Ke,ye){if(1&Ke&&E.Gf(v,5),2&Ke){let pt;E.iGM(pt=E.CRH())&&(ye.autoRegToggle=pt.first)}},hostVars:2,hostBindings:function(Ke,ye){2&Ke&&E.ekj("router-component",ye.true)},decls:6,vars:6,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["class","d-flex w-75",4,"ngIf"],[1,"mb-2","mt-2"],[1,"w-100","d-flex"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","add-form-item","mat-flat-button","",3,"click",4,"ngIf"],["color","accent","class","me-2","data-cy","save-application-form","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2 action-button","mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",3,"click"],[1,"material-icons"],["alert_type","info",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"d-flex","w-75"],[1,"fw-bold"],["matTooltip","Initial",1,"align-middle"],[3,"ngClass"],["matTooltip","Extension",1,"align-middle"],["class","me-2",4,"ngIf"],["class","ms-2 action-button","mat-stroked-button","",3,"click",4,"ngIf"],[1,"me-2"],["matTooltip","Embedded",1,"align-middle"],["mat-stroked-button","",1,"ms-2","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],[1,"align-bottom"],["color","accent","data-cy","add-form-item","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","data-cy","save-application-form","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],["alert_type","info"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange"],["alert_type","warn"],["data-cy","create-empty-form","mat-stroked-button","",3,"click",4,"ngIf"],["data-cy","create-empty-form","mat-stroked-button","",3,"click"]],template:function(Ke,ye){1&Ke&&(E.TgZ(0,"h1",0),E._uU(1),E.ALo(2,"translate"),E.qZA(),E.YNc(3,ie,1,0,"mat-spinner",1),E.YNc(4,pe,18,10,"div",2),E.YNc(5,ze,5,4,"div",2)),2&Ke&&(E.xp6(1),E.hij(" ",E.lcZ(2,4,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),E.xp6(2),E.Q6J("ngIf",ye.loadingHeader),E.xp6(1),E.Q6J("ngIf",!ye.noApplicationForm),E.xp6(1),E.Q6J("ngIf",!ye.loadingTable&&ye.noApplicationForm))},dependencies:[B.mk,B.O5,O.Hw,Q.lW,ee.Ou,V.gM,se.d,Ce.w,Be.K,we.t,le.e,be.b,C.X$]})}return Se})()},52480:(xe,Z,h)=>{"use strict";h.d(Z,{u:()=>Re});var e=h(70152),p=h(78337),A=h(425),x=h(64124),m=h(87824),w=h(1385),g=h(38106),E=h(98558),H=h(73615),C=h(37398),N=h(27921),B=h(65879),O=h(17700),Q=h(96814),ee=h(56223),V=h(32296),se=h(92596),Ce=h(82599),Be=h(55959),we=h(97500),le=h(62481),be=h(36620),v=h(2730),ie=h(69755),F=h(71365);const $=["toggle"];function Te(ze,ve){if(1&ze){const Se=B.EpF();B.TgZ(0,"button",11),B.NdJ("click",function(){B.CHM(Se);const fe=B.oxw();return B.KtG(fe.onCreateGroup())}),B._uU(1),B.ALo(2,"translate"),B.qZA()}2&ze&&(B.xp6(1),B.hij(" ",B.lcZ(2,1,"GROUP_DETAIL.SUBGROUPS.CREATE_GROUP")," "))}function qe(ze,ve){if(1&ze){const Se=B.EpF();B.TgZ(0,"button",14),B.NdJ("click",function(){B.CHM(Se);const fe=B.oxw(2);return B.KtG(fe.deleteGroup())}),B._uU(1),B.ALo(2,"translate"),B.qZA()}if(2&ze){const Se=B.oxw().ngIf,nt=B.oxw();B.Q6J("disabled",0===nt.selected.selected.length||!Se.removeAuth),B.xp6(1),B.hij(" ",B.lcZ(2,2,"GROUP_DETAIL.SUBGROUPS.DELETE_GROUP")," ")}}function Ne(ze,ve){if(1&ze&&(B.TgZ(0,"span",12),B.ALo(1,"translate"),B.YNc(2,qe,3,4,"button",13),B.qZA()),2&ze){const Se=ve.ngIf,nt=B.oxw();B.s9C("matTooltip",B.lcZ(1,3,"GROUP_DETAIL.SUBGROUPS.DELETE_PERMISSION_HINT")),B.Q6J("matTooltipDisabled",0===nt.selected.selected.length||Se.removeAuth),B.xp6(2),B.Q6J("ngIf",nt.deleteAuth)}}function _t(ze,ve){1&ze&&B._UZ(0,"perun-web-apps-loading-table")}const et=function(){return["nameWithId","description","menu"]};function dt(ze,ve){if(1&ze){const Se=B.EpF();B.TgZ(0,"perun-web-apps-groups-tree",17),B.NdJ("moveGroup",function(fe){B.CHM(Se);const Ke=B.oxw(2);return B.KtG(Ke.onMoveGroup(fe))})("refreshTable",function(){B.CHM(Se);const fe=B.oxw(2);return B.KtG(fe.refreshTable())}),B.qZA()}if(2&ze){const Se=B.oxw(2);B.Q6J("disableRouting",!Se.routeAuth)("expandAll",Se.filtering)("groups",Se.groups)("displayedColumns",B.DdM(7,et))("hideCheckbox",!Se.deleteAuth)("filterValue",Se.filterValue)("selection",Se.selected)}}const lt=function(){return["select","id","name","description","menu"]},at=function(){return["id","name","description","menu"]};function ge(ze,ve){if(1&ze){const Se=B.EpF();B.TgZ(0,"perun-web-apps-groups-list",18),B.NdJ("groupMoved",function(fe){B.CHM(Se);const Ke=B.oxw(2);return B.KtG(Ke.onMoveGroup(fe))})("refreshTable",function(){B.CHM(Se);const fe=B.oxw(2);return B.KtG(fe.refreshTable())}),B.qZA()}if(2&ze){const Se=B.oxw(2);B.Q6J("disableMembers",!0)("disableRouting",!Se.routeAuth)("displayedColumns",Se.deleteAuth?B.DdM(7,lt):B.DdM(8,at))("groups",Se.groups)("selection",Se.selected)("filter",Se.filterValue)("tableId",Se.tableId)}}function J(ze,ve){if(1&ze&&(B.TgZ(0,"div"),B.YNc(1,dt,1,8,"perun-web-apps-groups-tree",15),B.YNc(2,ge,1,9,"perun-web-apps-groups-list",16),B.qZA()),2&ze){const Se=B.oxw();B.xp6(1),B.Q6J("ngIf",!Se.showGroupList),B.xp6(1),B.Q6J("ngIf",Se.showGroupList)}}const pe=function(ze){return{removeAuth:ze}};let Re=(()=>{class ze{static#e=this.id="GroupSubgroupsComponent";constructor(Se,nt,fe,Ke){this.dialog=Se,this.groupService=nt,this.guiAuthResolver=fe,this.entityStorageService=Ke,this.groups=[],this.selected=new p.Ov(!0,[]),this.showGroupList=!1,this.filtering=!1,this.tableId=g.bf,this.filterValue="",this.removeAuth$=this.selected.changed.pipe((0,C.U)(ye=>ye.source.selected.reduce((pt,Y)=>pt&&this.guiAuthResolver.isAuthorized("deleteGroup_Group_boolean_policy",[Y]),!0)),(0,N.O)(!0))}onCreateGroup(){const Se=(0,x.kZ)();Se.width="450px",Se.data={parentGroup:this.group,theme:"group-theme"},this.dialog.open(e.y,Se).afterClosed().subscribe(fe=>{fe&&(this.loading=!0,this.refreshTable())})}ngOnInit(){"list"===localStorage.getItem("preferedValue")&&(this.toggle.toggle(),this.selected.clear(),this.showGroupList=!0),this.toggle.change.subscribe(()=>{localStorage.setItem("preferedValue",this.toggle.checked?"list":"tree")}),this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}setAuthRights(){this.createAuth=this.guiAuthResolver.isAuthorized("createGroup_Group_Group_policy",[this.group]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteGroups_List_boolean_policy",[this.group]),0!==this.groups.length&&(this.routeAuth=this.guiAuthResolver.isAuthorized("getGroupById_int_policy",[this.groups[0]]))}deleteGroup(){const Se=(0,x.kZ)();Se.width="450px",Se.data={voId:this.group.id,groups:this.selected.selected,theme:"group-theme"},this.dialog.open(A.P,Se).afterClosed().subscribe(fe=>{fe&&this.refreshTable()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}refreshTable(){this.loading=!0,this.groupService.getAllRichSubGroupsWithGroupAttributesByNames(this.group.id,[w.r.GROUP_DEF_MAIL_FOOTER,w.r.GROUP_SYNC_ENABLED,w.r.GROUP_LAST_SYNC_STATE,w.r.GROUP_LAST_SYNC_TIMESTAMP,w.r.GROUP_STRUCTURE_SYNC_ENABLED,w.r.GROUP_LAST_STRUCTURE_SYNC_STATE,w.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP]).subscribe(Se=>{this.groups=Se,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(Se){this.filterValue=Se,this.filtering=""!==Se}onMoveGroup(Se){const nt=(0,x.kZ)();nt.width="550px",nt.data={group:Se,theme:"group-theme"},this.dialog.open(E.c,nt).afterClosed().subscribe(Ke=>{Ke&&this.refreshTable()})}static#t=this.\u0275fac=function(nt){return new(nt||ze)(B.Y36(O.uw),B.Y36(m.ff),B.Y36(H.x4),B.Y36(H.fb))};static#i=this.\u0275cmp=B.Xpm({type:ze,selectors:[["app-group-subgroups"]],viewQuery:function(nt,fe){if(1&nt&&B.Gf($,7),2&nt){let Ke;B.iGM(Ke=B.CRH())&&(fe.toggle=Ke.first)}},hostVars:2,hostBindings:function(nt,fe){2&nt&&B.ekj("router-component",fe.true)},decls:21,vars:19,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","data-cy","new-subgroup-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"placeholder","filter"],[1,"slide-label",3,"click"],["labelPosition","before",1,"me-1",3,"ngModel","change","ngModelChange"],["toggle",""],["spinner",""],[1,"position-relative","mt-3"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","new-subgroup-button","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","class","me-2","data-cy","delete-group-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","warn","data-cy","delete-group-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","expandAll","groups","displayedColumns","hideCheckbox","filterValue","selection","moveGroup","refreshTable",4,"ngIf"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","filter","tableId","groupMoved","refreshTable",4,"ngIf"],[3,"disableRouting","expandAll","groups","displayedColumns","hideCheckbox","filterValue","selection","moveGroup","refreshTable"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","filter","tableId","groupMoved","refreshTable"]],template:function(nt,fe){if(1&nt&&(B.TgZ(0,"div")(1,"h1",0),B._uU(2),B.ALo(3,"translate"),B.qZA(),B.TgZ(4,"perun-web-apps-refresh-button",1),B.NdJ("refresh",function(){return fe.refreshTable()}),B.qZA(),B.YNc(5,Te,3,3,"button",2),B.YNc(6,Ne,3,5,"span",3),B.ALo(7,"async"),B.TgZ(8,"perun-web-apps-debounce-filter",4),B.NdJ("filter",function(ye){return fe.applyFilter(ye)}),B.qZA(),B.TgZ(9,"label",5),B.NdJ("click",function(){return fe.labelToggle()}),B._uU(10),B.ALo(11,"translate"),B.qZA(),B.TgZ(12,"mat-slide-toggle",6,7),B.NdJ("change",function(){return fe.selected.clear()})("ngModelChange",function(ye){return fe.showGroupList=ye}),B.qZA(),B.TgZ(14,"label",5),B.NdJ("click",function(){return fe.labelToggle()}),B._uU(15),B.ALo(16,"translate"),B.qZA(),B.YNc(17,_t,1,0,"ng-template",null,8,B.W1O),B.TgZ(19,"div",9),B.YNc(20,J,3,2,"div",10),B.qZA()()),2&nt){const Ke=B.MAs(18);B.xp6(2),B.Oqu(B.lcZ(3,9,"GROUP_DETAIL.SUBGROUPS.TITLE")),B.xp6(3),B.Q6J("ngIf",fe.createAuth),B.xp6(1),B.Q6J("ngIf",B.VKq(17,pe,B.lcZ(7,11,fe.removeAuth$))),B.xp6(2),B.Q6J("placeholder","GROUP_DETAIL.SUBGROUPS.FILTER"),B.xp6(2),B.hij(" ",B.lcZ(11,13,"GROUP_DETAIL.SUBGROUPS.TREE_VIEW")," "),B.xp6(2),B.Q6J("ngModel",fe.showGroupList),B.xp6(3),B.hij(" ",B.lcZ(16,15,"GROUP_DETAIL.SUBGROUPS.LIST_VIEW")," "),B.xp6(5),B.Q6J("perunWebAppsLoader",fe.loading)("perunWebAppsLoaderIndicator",Ke)}},dependencies:[Q.O5,ee.JJ,ee.On,V.lW,se.gM,Ce.Rr,Be.K,we.W,le.t,be.I,v.P,ie.e,Q.Ov,F.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return ze})()},99056:(xe,Z,h)=>{"use strict";h.d(Z,{j:()=>oe});var e=h(87824),p=h(38106),A=h(78337),x=h(64124),m=h(17700),w=h(73615),g=h(1385),E=h(65879),H=h(71365),C=h(32296),N=h(12207),B=h(97500),O=h(2730),Q=h(69755);function ee(Ye,U){1&Ye&&E._UZ(0,"perun-web-apps-loading-dialog")}const V=function(){return["select","id","name","description"]};function se(Ye,U){if(1&Ye){const ae=E.EpF();E.TgZ(0,"div")(1,"h1",2),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",3)(5,"perun-web-apps-debounce-filter",4),E.NdJ("filter",function(He){E.CHM(ae);const ke=E.oxw();return E.KtG(ke.applyFilter(He))}),E.qZA(),E._UZ(6,"perun-web-apps-groups-list",5),E.qZA(),E.TgZ(7,"div",6)(8,"button",7),E.NdJ("click",function(){E.CHM(ae);const He=E.oxw();return E.KtG(He.onCancel())}),E._uU(9),E.ALo(10,"translate"),E.qZA(),E.TgZ(11,"button",8),E.NdJ("click",function(){E.CHM(ae);const He=E.oxw();return E.KtG(He.onAdd())}),E._uU(12),E.ALo(13,"translate"),E.qZA()()()}if(2&Ye){const ae=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,13,"DIALOGS.ADD_MEMBER_GROUP.TITLE")),E.xp6(3),E.Q6J("placeholder","DIALOGS.ADD_MEMBER_GROUP.FILTER"),E.xp6(1),E.Q6J("disableGroups",!0)("disableMembers",!0)("displayedColumns",E.DdM(19,V))("groupsToDisableCheckbox",ae.membersGroups)("disableRouting",!0)("groups",ae.groups)("filter",ae.filterValue)("selection",ae.selection),E.xp6(3),E.hij(" ",E.lcZ(10,15,"DIALOGS.ADD_MEMBER_GROUP.CANCEL")," "),E.xp6(2),E.Q6J("disabled",0===ae.selection.selected.length),E.xp6(1),E.hij(" ",E.lcZ(13,17,"DIALOGS.ADD_MEMBER_GROUP.ADD")," ")}}let Ce=(()=>{class Ye{constructor(ae,X,He,ke,Tt,he,Ie){this.dialogRef=ae,this.data=X,this.groupManager=He,this.memberManager=ke,this.notificator=Tt,this.translate=he,this.authResolver=Ie,this.loading=!1,this.groups=[],this.selection=new A.Ov(!0,[]),this.attrNames=[g.r.GROUP_SYNC_ENABLED,g.r.GROUP_LAST_SYNC_STATE,g.r.GROUP_LAST_SYNC_TIMESTAMP,g.r.GROUP_STRUCTURE_SYNC_ENABLED,g.r.GROUP_LAST_STRUCTURE_SYNC_STATE,g.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP],this.filterValue=""}ngOnInit(){this.theme=this.data.theme,this.membersGroups=this.data.membersGroups,this.loading=!0,this.memberManager.getMemberById(this.data.memberId).subscribe(ae=>{this.member=ae,this.groupManager.getAllRichGroupsWithAttributesByNames(this.member.voId,this.attrNames).subscribe(X=>{this.groups=X.filter(He=>this.authResolver.isAuthorized("addMember_Group_Member_policy",[He])),this.loading=!1},()=>this.loading=!1)})}onAdd(){const ae=this.selection.selected.map(X=>X.id);this.loading=!0,this.groupManager.addMember(ae,this.member.id).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_MEMBER_GROUP.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}applyFilter(ae){this.filterValue=ae}static#e=this.\u0275fac=function(X){return new(X||Ye)(E.Y36(m.so),E.Y36(m.WI),E.Y36(e.ff),E.Y36(e.uq),E.Y36(w.V6),E.Y36(H.sK),E.Y36(w.x4))};static#t=this.\u0275cmp=E.Xpm({type:Ye,selectors:[["app-add-member-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[3,"disableGroups","disableMembers","displayedColumns","groupsToDisableCheckbox","disableRouting","groups","filter","selection"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(X,He){if(1&X&&(E.YNc(0,ee,1,0,"ng-template",null,0,E.W1O),E.TgZ(2,"div"),E.YNc(3,se,14,20,"div",1),E.qZA()),2&X){const ke=E.MAs(1);E.xp6(2),E.Gre("",He.theme," position-relative"),E.xp6(1),E.Q6J("perunWebAppsLoader",He.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[C.lW,m.uh,m.xY,m.H8,N.b,B.W,O.P,Q.e,H.X$]})}return Ye})();var Be=h(25313);function we(Ye,U){1&Ye&&E._UZ(0,"perun-web-apps-loading-dialog")}function le(Ye,U){1&Ye&&E._UZ(0,"th",14)}function be(Ye,U){if(1&Ye&&(E.TgZ(0,"td",15),E._uU(1),E.qZA()),2&Ye){const ae=U.$implicit;E.xp6(1),E.Oqu(ae.name)}}function v(Ye,U){1&Ye&&E._UZ(0,"tr",16)}function ie(Ye,U){1&Ye&&E._UZ(0,"tr",17)}function F(Ye,U){if(1&Ye){const ae=E.EpF();E.TgZ(0,"div")(1,"h1",2),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",3)(5,"p"),E._uU(6),E.ALo(7,"translate"),E.qZA(),E.TgZ(8,"div",4),E._uU(9),E.ALo(10,"translate"),E.qZA(),E.TgZ(11,"table",5),E.ynx(12,6),E.YNc(13,le,1,0,"th",7),E.YNc(14,be,2,1,"td",8),E.BQk(),E.YNc(15,v,1,0,"tr",9),E.YNc(16,ie,1,0,"tr",10),E.qZA()(),E.TgZ(17,"div",11)(18,"button",12),E.NdJ("click",function(){E.CHM(ae);const He=E.oxw();return E.KtG(He.onCancel())}),E._uU(19),E.ALo(20,"translate"),E.qZA(),E.TgZ(21,"button",13),E.NdJ("click",function(){E.CHM(ae);const He=E.oxw();return E.KtG(He.onRemove())}),E._uU(22),E.ALo(23,"translate"),E.qZA()()()}if(2&Ye){const ae=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,9,"DIALOGS.REMOVE_MEMBER_GROUP.TITLE")),E.xp6(4),E.Oqu(E.lcZ(7,11,"DIALOGS.REMOVE_MEMBER_GROUP.DESCRIPTION")),E.xp6(3),E.hij(" ",E.lcZ(10,13,"DIALOGS.REMOVE_MEMBER_GROUP.ASK")," "),E.xp6(2),E.Q6J("dataSource",ae.dataSource),E.xp6(4),E.Q6J("matHeaderRowDef",ae.displayedColumns),E.xp6(1),E.Q6J("matRowDefColumns",ae.displayedColumns),E.xp6(3),E.hij(" ",E.lcZ(20,15,"DIALOGS.REMOVE_MEMBER_GROUP.CANCEL")," "),E.xp6(2),E.Q6J("disabled",ae.loading),E.xp6(1),E.hij(" ",E.lcZ(23,17,"DIALOGS.REMOVE_MEMBER_GROUP.REMOVE")," ")}}let $=(()=>{class Ye{constructor(ae,X,He,ke,Tt){this.dialogRef=ae,this.data=X,this.groupManager=He,this.notificator=ke,this.translate=Tt,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new Be.by(this.data.groups)}onRemove(){this.loading=!0;const ae=this.dataSource.data.map(X=>X.id);this.groupManager.removeMember(ae,this.data.memberId).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_MEMBER_GROUP.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(X){return new(X||Ye)(E.Y36(m.so),E.Y36(m.WI),E.Y36(e.ff),E.Y36(w.V6),E.Y36(H.sK))};static#t=this.\u0275cmp=E.Xpm({type:Ye,selectors:[["app-remove-member-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(X,He){if(1&X&&(E.YNc(0,we,1,0,"ng-template",null,0,E.W1O),E.TgZ(2,"div"),E.YNc(3,F,24,19,"div",1),E.qZA()),2&X){const ke=E.MAs(1);E.xp6(2),E.Gre("",He.theme," position-relative"),E.xp6(1),E.Q6J("perunWebAppsLoader",He.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[C.lW,Be.BZ,Be.fO,Be.as,Be.w1,Be.Dz,Be.nj,Be.ge,Be.ev,Be.XQ,Be.Gk,m.uh,m.xY,m.H8,N.b,Q.e,H.X$]})}return Ye})();var Te=h(37398),qe=h(27921),_t=(h(78932),h(44112)),et=h(96814),dt=h(56223),lt=h(92596),at=h(82599),ge=h(55959),J=h(62481),pe=h(36620);const Re=["toggle"],ze=["list"];function ve(Ye,U){if(1&Ye){const ae=E.EpF();E.TgZ(0,"button",13),E.NdJ("click",function(){E.CHM(ae);const He=E.oxw();return E.KtG(He.addGroup())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}2&Ye&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"MEMBER_DETAIL.GROUPS.ADD"),"\n"))}function Se(Ye,U){if(1&Ye){const ae=E.EpF();E.TgZ(0,"span",14),E.ALo(1,"translate"),E.TgZ(2,"button",15),E.NdJ("click",function(){E.CHM(ae);const He=E.oxw();return E.KtG(He.removeGroup())}),E._uU(3),E.ALo(4,"translate"),E.qZA()()}if(2&Ye){const ae=U.ngIf,X=E.oxw();E.s9C("matTooltip",E.lcZ(1,4,"MEMBER_DETAIL.GROUPS.REMOVE_PERMISSION_HINT")),E.Q6J("matTooltipDisabled",ae.removeAuth),E.xp6(2),E.Q6J("disabled",0===X.selection.selected.length||!ae.removeAuth),E.xp6(1),E.hij(" ",E.lcZ(4,6,"MEMBER_DETAIL.GROUPS.REMOVE")," ")}}function nt(Ye,U){1&Ye&&E._UZ(0,"perun-web-apps-loading-table")}const fe=function(){return["nameWithId","description","expiration","status"]};function Ke(Ye,U){if(1&Ye){const ae=E.EpF();E.TgZ(0,"perun-web-apps-groups-tree",17),E.NdJ("refreshTable",function(){E.CHM(ae);const He=E.oxw(2);return E.KtG(He.refreshTable())})("changeExpiration",function(He){E.CHM(ae);const ke=E.oxw(2);return E.KtG(ke.changeExpiration(He))}),E.qZA()}if(2&Ye){const ae=E.oxw(2);E.Q6J("expandAll",ae.filtering)("disableRouting",!ae.routeAuth)("groups",ae.groups)("selection",ae.selection)("filterValue",ae.filterValue)("displayedColumns",E.DdM(6,fe))}}function ye(Ye,U){if(1&Ye&&(E.TgZ(0,"div"),E.YNc(1,Ke,1,7,"perun-web-apps-groups-tree",16),E.qZA()),2&Ye){const ae=E.oxw(),X=E.MAs(17);E.xp6(1),E.Q6J("perunWebAppsLoader",ae.loading)("perunWebAppsLoaderIndicator",X)}}const pt=function(){return["select","id","name","description","expiration","groupStatus"]};function Y(Ye,U){if(1&Ye){const ae=E.EpF();E.TgZ(0,"perun-web-apps-groups-list",18,19),E.NdJ("refreshTable",function(){E.CHM(ae);const He=E.oxw();return E.KtG(He.refreshTable())}),E.qZA()}if(2&Ye){const ae=E.oxw();E.Q6J("displayedColumns",E.DdM(8,pt))("memberId",ae.member.id)("disableRouting",!ae.routeAuth)("groups",ae.groups)("filter",ae.filterValue)("memberGroupStatus",null==ae.member?null:ae.member.groupStatus)("selection",ae.selection)("tableId",ae.tableId)}}const Ue=function(Ye){return{removeAuth:Ye}};let oe=(()=>{class Ye{static#e=this.id="MemberGroupsComponent";constructor(ae,X,He,ke,Tt,he){this.groupsService=ae,this.route=X,this.dialog=He,this.authResolver=ke,this.memberService=Tt,this.entityService=he,this.groups=[],this.filterValue="",this.filtering=!1,this.tableId=p.W1,this.showGroupList=!1,this.selection=new A.Ov(!0,[]),this.removeAuth$=this.selection.changed.pipe((0,Te.U)(Ie=>Ie.source.selected.reduce((r,u)=>r&&this.authResolver.isAuthorized("removeMember_Member_List_policy",[u]),!0)),(0,qe.O)(!0))}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.groupsService.getAllGroups(this.member.voId).subscribe(ae=>{this.allGroups=ae,this.addAuth=this.allGroups.reduce((X,He)=>X||this.authResolver.isAuthorized("addMember_Group_Member_policy",[He]),!1),this.refreshTable(),"list"===localStorage.getItem("preferedValue")&&(this.toggle.toggle(),this.showGroupList=!0),this.toggle.change.subscribe(()=>{localStorage.setItem("preferedValue",this.toggle.checked?"list":"tree"),this.refreshTable()})})}refreshTable(){this.loading=!0,this.groupsService.getMemberRichGroupsWithAttributesByNames(this.member.id,[g.r.MEMBER_DEF_GROUP_EXPIRATION,g.r.MEMBER_GROUP_STATUS,g.r.MEMBER_GROUP_STATUS_INDIRECT]).subscribe({next:ae=>{this.selection.clear(),this.groups=ae,0!==this.groups.length&&(this.routeAuth=this.authResolver.isAuthorized("getGroupById_int_policy",[{id:this.member.voId,beanName:"Vo"},this.groups[0]])),this.loading=!1},error:()=>this.loading=!1})}changeExpiration(ae){this.list.changeExpiration(ae)}addGroup(){const ae=(0,x.kZ)();ae.width="850px",ae.data={memberId:this.member.id,membersGroups:new Set(this.groups.map(He=>He.id)),theme:"member-theme"},this.dialog.open(Ce,ae).afterClosed().subscribe(He=>{He&&this.refreshTable()})}removeGroup(){const ae=(0,x.kZ)();ae.width="650px",ae.data={memberId:this.member.id,groups:this.selection.selected,theme:"member-theme"},this.dialog.open($,ae).afterClosed().subscribe(He=>{He&&this.refreshTable()})}applyFilter(ae){this.filterValue=ae,this.filtering=""!==ae}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}static#t=this.\u0275fac=function(X){return new(X||Ye)(E.Y36(e.ff),E.Y36(_t.gz),E.Y36(m.uw),E.Y36(w.x4),E.Y36(e.uq),E.Y36(w.fb))};static#i=this.\u0275cmp=E.Xpm({type:Ye,selectors:[["app-member-groups"]],viewQuery:function(X,He){if(1&X&&(E.Gf(Re,7),E.Gf(ze,5)),2&X){let ke;E.iGM(ke=E.CRH())&&(He.toggle=ke.first),E.iGM(ke=E.CRH())&&(He.list=ke.first)}},hostVars:2,hostBindings:function(X,He){2&X&&E.ekj("router-component",He.true)},decls:22,vars:21,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"placeholder","filter"],[1,"slide-label",3,"click"],[1,"me-1",3,"ngModel","change","ngModelChange"],["toggle",""],["spinner",""],[1,"position-relative"],[4,"ngIf"],[3,"hidden"],[3,"displayedColumns","memberId","disableRouting","groups","filter","memberGroupStatus","selection","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["theme","member-theme",3,"expandAll","disableRouting","groups","selection","filterValue","displayedColumns","refreshTable","changeExpiration",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["theme","member-theme",3,"expandAll","disableRouting","groups","selection","filterValue","displayedColumns","refreshTable","changeExpiration"],[3,"displayedColumns","memberId","disableRouting","groups","filter","memberGroupStatus","selection","tableId","refreshTable"],["list",""]],template:function(X,He){if(1&X&&(E.TgZ(0,"h1",0),E._uU(1),E.ALo(2,"translate"),E.qZA(),E.TgZ(3,"perun-web-apps-refresh-button",1),E.NdJ("refresh",function(){return He.refreshTable()}),E.qZA(),E.YNc(4,ve,3,3,"button",2),E.YNc(5,Se,5,8,"span",3),E.ALo(6,"async"),E.TgZ(7,"perun-web-apps-debounce-filter",4),E.NdJ("filter",function(Tt){return He.applyFilter(Tt)}),E.qZA(),E.TgZ(8,"label",5),E.NdJ("click",function(){return He.labelToggle()}),E._uU(9),E.ALo(10,"translate"),E.qZA(),E.TgZ(11,"mat-slide-toggle",6,7),E.NdJ("change",function(){return He.selection.clear()})("ngModelChange",function(Tt){return He.showGroupList=Tt}),E.qZA(),E.TgZ(13,"label",5),E.NdJ("click",function(){return He.labelToggle()}),E._uU(14),E.ALo(15,"translate"),E.qZA(),E.YNc(16,nt,1,0,"ng-template",null,8,E.W1O),E.TgZ(18,"div",9),E.YNc(19,ye,2,2,"div",10),E.TgZ(20,"div",11),E.YNc(21,Y,2,9,"perun-web-apps-groups-list",12),E.qZA()()),2&X){const ke=E.MAs(17);E.xp6(1),E.Oqu(E.lcZ(2,11,"MEMBER_DETAIL.GROUPS.TITLE")),E.xp6(3),E.Q6J("ngIf",He.addAuth),E.xp6(1),E.Q6J("ngIf",E.VKq(19,Ue,E.lcZ(6,13,He.removeAuth$))),E.xp6(2),E.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),E.xp6(2),E.hij(" ",E.lcZ(10,15,"MEMBER_DETAIL.GROUPS.TREE_VIEW"),"\n"),E.xp6(2),E.Q6J("ngModel",He.showGroupList),E.xp6(3),E.hij(" ",E.lcZ(15,17,"MEMBER_DETAIL.GROUPS.LIST_VIEW"),"\n"),E.xp6(5),E.Q6J("ngIf",!He.showGroupList),E.xp6(1),E.Q6J("hidden",!He.showGroupList),E.xp6(1),E.Q6J("perunWebAppsLoader",He.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[et.O5,dt.JJ,dt.On,C.lW,lt.gM,at.Rr,ge.K,B.W,J.t,pe.I,O.P,Q.e,et.Ov,H.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return Ye})()},5324:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>C});var e=h(87824),p=h(38106),A=h(73615),x=h(64124),m=h(10981),w=h(65879),g=h(17700),E=h(18204),H=h(96814);let C=(()=>{class N{static#e=this.id="VoApplicationsComponent";constructor(O,Q,ee,V,se,Ce,Be){this.registrarManager=O,this.entityStorageService=Q,this.attributeService=ee,this.dialog=V,this.cd=se,this.translate=Ce,this.authResolver=Be,this.authRights={approve:!1,reject:!1,delete:!1,resend:!1,columnSettings:!1},this.tableId=p.Hi,this.detailTableId=p.Jf,this.fedAttrs=[]}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.attributeService.getIdpAttributeDefinitions().subscribe(O=>{O.forEach(Q=>{this.fedAttrs.includes(Q)||this.fedAttrs.push(Q),this.viewPreferences$=this.attributeService.getVoAttributeByName(this.vo.id,"urn:perun:vo:attribute-def:def:applicationViewPreferences")})})}setColumns(){const O=(0,x.kZ)();O.width="650px",O.data={columns:[],voId:this.vo.id,theme:"vo-theme"},this.dialog.open(m.a,O).afterClosed().subscribe(ee=>{ee&&(this.viewPreferences$=this.attributeService.getVoAttributeByName(this.vo.id,"urn:perun:vo:attribute-def:def:applicationViewPreferences"))})}setAuthRights(){this.authRights.approve=this.authResolver.isAuthorized("vo-approveApplicationInternal_int_policy",[this.vo]),this.authRights.reject=this.authResolver.isAuthorized("vo-rejectApplication_int_String_policy",[this.vo]),this.authRights.delete=this.authResolver.isAuthorized("vo-deleteApplication_Application_policy",[this.vo]),this.authRights.resend=this.authResolver.isAuthorized("vo-sendMessage_Application_MailType_String_policy",[this.vo])}static#t=this.\u0275fac=function(Q){return new(Q||N)(w.Y36(e.tk),w.Y36(A.fb),w.Y36(e.H8),w.Y36(g.uw),w.Y36(w.sBO),w.Y36(A.Te),w.Y36(A.x4))};static#i=this.\u0275cmp=w.Xpm({type:N,selectors:[["app-vo-applications"]],hostVars:2,hostBindings:function(Q,ee){2&Q&&w.ekj("router-component",ee.true)},decls:2,vars:9,consts:[[3,"theme","vo","authRights","tableId","detailTableId","fedAttrs","viewPreferences","changeView"]],template:function(Q,ee){1&Q&&(w.TgZ(0,"app-application-actions",0),w.NdJ("changeView",function(){return ee.setColumns()}),w.ALo(1,"async"),w.qZA()),2&Q&&w.Q6J("theme","vo-theme")("vo",ee.vo)("authRights",ee.authRights)("tableId",ee.tableId)("detailTableId",ee.detailTableId)("fedAttrs",ee.fedAttrs)("viewPreferences",w.lcZ(1,7,ee.viewPreferences$))},dependencies:[E.P,H.Ov]})}return N})()},76472:(xe,Z,h)=>{"use strict";h.d(Z,{G:()=>ve});var e=h(70152),p=h(425),A=h(78337),x=h(98558),m=h(64124),w=h(87824),g=h(38106),E=h(1385),H=h(73615),C=h(65619),N=h(63019),B=h(94664),O=h(99397),Q=h(27921),ee=h(37398),V=h(65879),se=h(17700),Ce=h(96814),Be=h(56223),we=h(32296),le=h(92596),be=h(82599),v=h(55959),ie=h(97500),F=h(62481),$=h(36620),Te=h(2730),qe=h(69755),Ne=h(71365);const _t=["toggle"];function et(Se,nt){if(1&Se){const fe=V.EpF();V.TgZ(0,"button",11),V.NdJ("click",function(){V.CHM(fe);const ye=V.oxw();return V.KtG(ye.onCreateGroup())}),V._uU(1),V.ALo(2,"translate"),V.qZA()}2&Se&&(V.xp6(1),V.hij(" ",V.lcZ(2,1,"VO_DETAIL.GROUPS.CREATE_GROUP")," "))}function dt(Se,nt){if(1&Se){const fe=V.EpF();V.TgZ(0,"span",12),V.ALo(1,"translate"),V.TgZ(2,"button",13),V.NdJ("click",function(){V.CHM(fe);const ye=V.oxw();return V.KtG(ye.deleteGroup())}),V._uU(3),V.ALo(4,"translate"),V.qZA()()}if(2&Se){const fe=nt.ngIf,Ke=V.oxw();V.s9C("matTooltip",V.lcZ(1,4,"VO_DETAIL.GROUPS.DELETE_PERMISSION_HINT")),V.Q6J("matTooltipDisabled",fe.removeAuth),V.xp6(2),V.Q6J("disabled",0===Ke.selected.selected.length||!fe.removeAuth),V.xp6(1),V.hij(" ",V.lcZ(4,6,"VO_DETAIL.GROUPS.DELETE_GROUP")," ")}}const lt=function(){return["nameWithId","description","menu"]};function at(Se,nt){if(1&Se){const fe=V.EpF();V.TgZ(0,"perun-web-apps-groups-tree",15),V.NdJ("moveGroup",function(ye){V.CHM(fe);const pt=V.oxw(2);return V.KtG(pt.onMoveGroup(ye))})("refreshTable",function(){V.CHM(fe);const ye=V.oxw(2);return V.KtG(ye.refresh())}),V.qZA()}if(2&Se){const fe=V.oxw(2);V.Q6J("displayedColumns",V.DdM(7,lt))("expandAll",fe.filtering)("disableRouting",!fe.routeAuth)("groups",fe.groups)("selection",fe.selected)("filterValue",fe.filterValue)("vo",fe.vo)}}function ge(Se,nt){if(1&Se&&(V.TgZ(0,"div"),V.YNc(1,at,1,8,"perun-web-apps-groups-tree",14),V.ALo(2,"async"),V.qZA()),2&Se){const fe=V.oxw(),Ke=V.MAs(21);V.xp6(1),V.Q6J("perunWebAppsLoader",V.lcZ(2,2,fe.loading$))("perunWebAppsLoaderIndicator",Ke)}}function J(Se,nt){if(1&Se){const fe=V.EpF();V.TgZ(0,"perun-web-apps-groups-list",17),V.NdJ("groupMoved",function(ye){V.CHM(fe);const pt=V.oxw(2);return V.KtG(pt.onMoveGroup(ye))})("queryChanged",function(ye){V.CHM(fe);const pt=V.oxw(2);return V.KtG(pt.nextPage.next(ye))})("refreshTable",function(){V.CHM(fe);const ye=V.oxw(2);return V.KtG(ye.refresh())})("downloadAll",function(ye){V.CHM(fe);const pt=V.oxw(2);return V.KtG(pt.downloadAll(ye))}),V.ALo(1,"async"),V.qZA()}if(2&Se){const fe=V.oxw(2);V.Q6J("disableMembers",!0)("displayedColumns",fe.displayedColumns)("disableRouting",!fe.routeAuth)("groups",V.lcZ(1,7,fe.groupPage$))("selection",fe.selected)("filter",fe.filterValue)("tableId",fe.tableId)}}function pe(Se,nt){if(1&Se&&(V.TgZ(0,"div"),V.YNc(1,J,2,9,"perun-web-apps-groups-list",16),V.ALo(2,"async"),V.qZA()),2&Se){const fe=V.oxw(),Ke=V.MAs(21);V.xp6(1),V.Q6J("perunWebAppsLoader",V.lcZ(2,2,fe.loading$))("perunWebAppsLoaderIndicator",Ke)}}function Re(Se,nt){1&Se&&V._UZ(0,"perun-web-apps-loading-table")}const ze=function(Se){return{removeAuth:Se}};let ve=(()=>{class Se{static#e=this.id="VoGroupsComponent";constructor(fe,Ke,ye,pt,Y){this.dialog=fe,this.groupService=Ke,this.authResolver=ye,this.entityStorageService=pt,this.groupUtils=Y,this.groups=[],this.nextPage=new C.X({}),this.groupPage$=this.nextPage.pipe((0,B.w)(Ue=>this.groupService.getGroupsPage({vo:this.vo.id,attrNames:this.attrNames,query:{order:Ue.order,pageSize:Ue.pageSize,offset:Ue.offset,searchString:Ue.searchString,sortColumn:Ue.sortColumn}})),(0,O.b)(Ue=>{this.groups=Ue.data,this.setAuthRights(),this.selected.clear(),setTimeout(()=>this.loadingSubject$.next(!1),200)}),(0,Q.O)({data:[],totalCount:0,offset:0,pageSize:0})),this.showGroupList=!1,this.selected=new A.Ov(!0,[]),this.loadingSubject$=new C.X(!1),this.loading$=(0,N.T)(this.loadingSubject$,this.nextPage.pipe((0,ee.U)(()=>!0))),this.filtering=!1,this.filterValue="",this.tableId=g.rc,this.displayedColumns=["select","id","name","description","menu"],this.removeAuth$=this.selected.changed.pipe((0,ee.U)(Ue=>Ue.source.selected.reduce((oe,Ye)=>oe&&this.authResolver.isAuthorized("deleteGroup_Group_boolean_policy",[this.vo,Ye]),!0)),(0,Q.O)(!0)),this.attrNames=[E.r.GROUP_SYNC_ENABLED,E.r.GROUP_LAST_SYNC_STATE,E.r.GROUP_LAST_SYNC_TIMESTAMP,E.r.GROUP_STRUCTURE_SYNC_ENABLED,E.r.GROUP_LAST_STRUCTURE_SYNC_STATE,E.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP]}onCreateGroup(){const fe=(0,m.kZ)();fe.width="450px",fe.data={voId:this.vo.id,parentGroup:null,theme:"vo-theme"},this.dialog.open(e.y,fe).afterClosed().subscribe(ye=>{ye&&this.refresh()})}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),"list"===localStorage.getItem("preferedValue")?(this.toggle.toggle(),this.showGroupList=!0):this.refresh(),this.toggle.change.subscribe(()=>{localStorage.setItem("preferedValue",this.toggle.checked?"list":"tree"),this.refresh()})}setAuthRights(){this.createAuth=this.authResolver.isAuthorized("createGroup_Vo_Group_policy",[this.vo]),0!==this.groups.length&&(this.routeAuth=this.authResolver.isAuthorized("getGroupById_int_policy",[this.vo,this.groups[0]]))}deleteGroup(){const fe=(0,m.kZ)();fe.width="450px",fe.data={voId:this.vo.id,groups:this.selected.selected,theme:"vo-theme"},this.dialog.open(p.P,fe).afterClosed().subscribe(ye=>{ye&&this.refresh()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refresh()}removeAllGroups(){this.selected.clear()}onMoveGroup(fe){const Ke=(0,m.kZ)();Ke.width="550px",Ke.data={group:fe,theme:"vo-theme"},this.dialog.open(x.c,Ke).afterClosed().subscribe(pt=>{pt&&this.refresh()})}loadAllGroups(){this.groupService.getAllRichGroupsWithAttributesByNames(this.vo.id,this.attrNames).subscribe(fe=>{this.groups=fe,this.selected.clear(),this.setAuthRights(),this.loadingSubject$.next(!1)})}applyFilter(fe){this.filterValue=fe,this.filtering=""!==fe}refresh(){this.loadingSubject$.next(!0),this.showGroupList?this.nextPage.next(this.nextPage.value):this.loadAllGroups()}downloadAll(fe){const Ke=this.nextPage.getValue(),ye=(pt,Y)=>this.groupUtils.getDataForColumn(pt,Y);this.groupService.getGroupsPage({vo:this.vo.id,attrNames:this.attrNames,query:{order:Ke.order,pageSize:fe.length,offset:0,searchString:Ke.searchString,sortColumn:Ke.sortColumn}}).subscribe({next:pt=>{(0,m.O6)((0,m.Xn)(pt.data,this.displayedColumns,ye),fe.format)}})}static#t=this.\u0275fac=function(Ke){return new(Ke||Se)(V.Y36(se.uw),V.Y36(w.ff),V.Y36(H.x4),V.Y36(H.fb),V.Y36(H.K1))};static#i=this.\u0275cmp=V.Xpm({type:Se,selectors:[["app-vo-groups"]],viewQuery:function(Ke,ye){if(1&Ke&&V.Gf(_t,7),2&Ke){let pt;V.iGM(pt=V.CRH())&&(ye.toggle=pt.first)}},hostVars:2,hostBindings:function(Ke,ye){2&Ke&&V.ekj("router-component",ye.true)},decls:22,vars:19,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","create-group-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"placeholder","filter"],[1,"slide-label",3,"click"],[1,"me-1",3,"ngModel","change","ngModelChange"],["toggle",""],[1,"mt-3","position-relative"],[4,"ngIf"],["spinner",""],["color","accent","data-cy","create-group-button","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","data-cy","delete-group-button","mat-flat-button","",1,"me-2",3,"disabled","click"],["theme","vo-theme",3,"displayedColumns","expandAll","disableRouting","groups","selection","filterValue","vo","moveGroup","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["theme","vo-theme",3,"displayedColumns","expandAll","disableRouting","groups","selection","filterValue","vo","moveGroup","refreshTable"],["theme","vo-theme",3,"disableMembers","displayedColumns","disableRouting","groups","selection","filter","tableId","groupMoved","queryChanged","refreshTable","downloadAll",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["theme","vo-theme",3,"disableMembers","displayedColumns","disableRouting","groups","selection","filter","tableId","groupMoved","queryChanged","refreshTable","downloadAll"]],template:function(Ke,ye){1&Ke&&(V.TgZ(0,"div")(1,"h1",0),V._uU(2),V.ALo(3,"translate"),V.qZA(),V.TgZ(4,"perun-web-apps-refresh-button",1),V.NdJ("refresh",function(){return ye.refresh()}),V.qZA(),V.YNc(5,et,3,3,"button",2),V.YNc(6,dt,5,8,"span",3),V.ALo(7,"async"),V.TgZ(8,"perun-web-apps-debounce-filter",4),V.NdJ("filter",function(Y){return ye.applyFilter(Y)}),V.qZA(),V.TgZ(9,"label",5),V.NdJ("click",function(){return ye.labelToggle()}),V._uU(10),V.ALo(11,"translate"),V.qZA(),V.TgZ(12,"mat-slide-toggle",6,7),V.NdJ("change",function(){return ye.removeAllGroups()})("ngModelChange",function(Y){return ye.showGroupList=Y}),V.qZA(),V.TgZ(14,"label",5),V.NdJ("click",function(){return ye.labelToggle()}),V._uU(15),V.ALo(16,"translate"),V.qZA(),V.TgZ(17,"div",8),V.YNc(18,ge,3,4,"div",9),V.YNc(19,pe,3,4,"div",9),V.qZA()(),V.YNc(20,Re,1,0,"ng-template",null,10,V.W1O)),2&Ke&&(V.xp6(2),V.Oqu(V.lcZ(3,9,"VO_DETAIL.GROUPS.TITLE")),V.xp6(3),V.Q6J("ngIf",ye.createAuth),V.xp6(1),V.Q6J("ngIf",V.VKq(17,ze,V.lcZ(7,11,ye.removeAuth$))),V.xp6(2),V.Q6J("placeholder","VO_DETAIL.GROUPS.FILTER"),V.xp6(2),V.hij("",V.lcZ(11,13,"VO_DETAIL.GROUPS.TREE_VIEW")," "),V.xp6(2),V.Q6J("ngModel",ye.showGroupList),V.xp6(3),V.hij("",V.lcZ(16,15,"VO_DETAIL.GROUPS.LIST_VIEW")," "),V.xp6(3),V.Q6J("ngIf",!ye.showGroupList),V.xp6(1),V.Q6J("ngIf",ye.showGroupList))},dependencies:[Ce.O5,Be.JJ,Be.On,we.lW,le.gM,be.Rr,v.K,ie.W,F.t,$.I,Te.P,qe.e,Ce.Ov,Ne.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"],changeDetection:0})}return Se})()},86445:(xe,Z,h)=>{"use strict";h.d(Z,{y:()=>pe});var e=h(78337),p=h(73615),A=h(97545),x=h(87824),m=h(1385),w=h(56223),g=h(38106),E=h(64124),H=h(78535),C=h(78955),N=h(14110),B=h(22096),O=h(65879),Q=h(17700),ee=h(96814),V=h(23680),se=h(64170),Ce=h(32296),Be=h(98525),we=h(92596),le=h(77988),be=h(55959),v=h(62481),ie=h(2730),F=h(47640),$=h(69755),Te=h(71365),qe=h(87812);function Ne(Re,ze){if(1&Re){const ve=O.EpF();O.TgZ(0,"button",18),O.NdJ("click",function(){O.CHM(ve);const nt=O.oxw();return O.KtG(nt.onAddMember())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&Re){const ve=O.oxw();O.Q6J("disabled",ve.blockManualMemberAdding),O.xp6(1),O.hij(" ",O.lcZ(2,2,"VO_DETAIL.MEMBERS.ADD_MEMBER")," ")}}function _t(Re,ze){if(1&Re&&(O.TgZ(0,"button",19),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&Re){const ve=O.oxw(),Se=O.MAs(13);O.Q6J("disabled",ve.blockManualMemberAdding||ve.inviteDisabled)("matMenuTriggerFor",Se),O.xp6(1),O.hij(" ",O.lcZ(2,3,"VO_DETAIL.MEMBERS.INVITE")," ")}}function et(Re,ze){if(1&Re){const ve=O.EpF();O.TgZ(0,"button",20),O.NdJ("click",function(){O.CHM(ve);const nt=O.oxw();return O.KtG(nt.onInviteMember())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&Re&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_ONE")," "))}function dt(Re,ze){if(1&Re){const ve=O.EpF();O.TgZ(0,"button",20),O.NdJ("click",function(){O.CHM(ve);const nt=O.oxw();return O.KtG(nt.onBulkInvite())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&Re&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_BULK")," "))}function lt(Re,ze){if(1&Re){const ve=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(ve);const nt=O.oxw();return O.KtG(nt.onRemoveMembers())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&Re){const ve=O.oxw();O.Q6J("disabled",ve.selection.isEmpty()),O.xp6(1),O.hij(" ",O.lcZ(2,2,"VO_DETAIL.MEMBERS.REMOVE_MEMBERS")," ")}}function at(Re,ze){if(1&Re&&(O.TgZ(0,"mat-option",22),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&Re){const ve=ze.$implicit;O.Q6J("value",ve),O.xp6(1),O.Oqu(O.lcZ(2,2,ve))}}function ge(Re,ze){1&Re&&O._UZ(0,"perun-web-apps-loading-table")}function J(Re,ze){if(1&Re){const ve=O.EpF();O.TgZ(0,"perun-web-apps-members-dynamic-list",23),O.NdJ("loading$",function(nt){O.CHM(ve);const fe=O.oxw();return O.KtG(fe.loading$=nt)}),O.qZA()}if(2&Re){const ve=O.oxw();O.Q6J("attrNames",ve.attrNames)("selection",ve.selection)("tableId",ve.tableId)("displayedColumns",ve.displayedColumns)("updateTable",ve.updateTable)("searchString",ve.searchString)("selectedStatuses",ve.selectedStatuses)("voId",ve.vo.id)("isMembersGroup",!1)}}let pe=(()=>{class Re{static#e=this.id="VoMembersComponent";constructor(ve,Se,nt,fe,Ke,ye,pt,Y,Ue){this.registrarService=ve,this.notificator=Se,this.dialog=nt,this.authzService=fe,this.storeService=Ke,this.attributesManager=ye,this.apiRequest=pt,this.entityStorageService=Y,this.cd=Ue,this.members=null,this.selection=new e.Ov(!0,[]),this.attrNames=[m.r.MEMBER_DEF_ORGANIZATION,m.r.MEMBER_DEF_MAIL,m.r.USER_DEF_ORGANIZATION,m.r.USER_DEF_PREFERRED_MAIL,m.r.MEMBER_DEF_EXPIRATION,m.r.MEMBER_LIFECYCLE_ALTERABLE],this.statuses=new w.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=[],this.tableId=g.j1,this.displayedColumns=["checkbox","id","fullName","status","organization","email","logins"],this.updateTable=!1,this.inviteDisabled=!0}ngOnInit(){this.loading$=(0,B.of)(!0),this.statuses.setValue(this.selectedStatuses),this.attrNames=this.attrNames.concat(this.storeService.getLoginAttributeNames()),this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.inviteAuth&&this.registrarService.isInvitationEnabled(this.vo.id,null).subscribe(ve=>{this.inviteDisabled=!ve}),this.isManualAddingBlocked(this.vo.id)}setAuthRights(){this.addAuth=this.authzService.isAuthorized("createMember_Vo_User_List_policy",[this.vo])&&this.authzService.isAuthorized("createMember_Vo_Candidate_List_policy",[this.vo]),this.removeAuth=this.authzService.isAuthorized("deleteMembers_List_policy",[this.vo]),this.displayedColumns=this.removeAuth?this.displayedColumns:["id","fullName","status","organization","email","logins"],null!==this.members&&0!==this.members.length&&(this.routeAuth=this.authzService.isAuthorized("getMemberById_int_policy",[this.vo,this.members[0]])),this.inviteAuth=this.authzService.isAuthorized("vo-sendInvitation_Vo_Group_String_String_String_policy",[this.vo])}onSearchByString(ve){this.searchString=ve,this.selection.clear(),this.cd.detectChanges()}onAddMember(){const ve=(0,E.kZ)();ve.width="1000px",ve.data={voId:this.vo.id},this.dialog.open(C.H,ve).afterClosed().subscribe(nt=>{nt&&this.refreshTable()})}onRemoveMembers(){const ve=(0,E.kZ)();ve.width="450px",ve.data={members:this.selection.selected,theme:"vo-theme"},this.dialog.open(A.X,ve).afterClosed().subscribe(nt=>{nt&&this.refreshTable()})}onInviteMember(){const ve=(0,E.kZ)();ve.width="650px",ve.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(H.R,ve)}onBulkInvite(){const ve=(0,E.kZ)();ve.width="650px",ve.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(N.F,ve)}displaySelectedStatuses(){if(this.selectedStatuses.length===this.statusList.length)return"ALL";const ve=this.statuses.value;return ve?`${ve[0]} ${ve.length>1?"(+"+(ve.length-1).toString()+" "+(2===ve.length?"other)":"others)"):""}`:""}isManualAddingBlocked(ve){return new Promise(Se=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(ve,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:nt=>{this.blockManualMemberAdding=null!==nt.value,Se()},error:nt=>{"PrivilegeException"!==nt.name&&this.notificator.showError(nt.name),Se()}})})}changeStatuses(){this.selection.clear(),this.selectedStatuses=this.statuses.value,this.cd.detectChanges()}refreshTable(){this.selection.clear(),this.updateTable=!this.updateTable,this.cd.detectChanges()}static#t=this.\u0275fac=function(Se){return new(Se||Re)(O.Y36(x.tk),O.Y36(p.V6),O.Y36(Q.uw),O.Y36(p.x4),O.Y36(p.d6),O.Y36(x.H8),O.Y36(p.F5),O.Y36(p.fb),O.Y36(O.sBO))};static#i=this.\u0275cmp=O.Xpm({type:Re,selectors:[["app-vo-members"]],hostVars:2,hostBindings:function(Se,nt){2&Se&&O.ekj("router-component",nt.true)},decls:32,vars:30,consts:[[1,"vo-theme"],[1,"page-subtitle"],[1,"align-elements"],[3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","accent","class","me-2 action-button","data-cy","add-members","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["class","me-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["class","action-button","mat-menu-item","",3,"click",4,"ngIf"],["color","warn","data-cy","remove-members","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"me-2","fix-select"],["multiple","",3,"formControl","closed"],["class","vo-theme",3,"value",4,"ngFor","ngForOf"],[1,"mt-2","search-field",3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","selection","tableId","displayedColumns","updateTable","searchString","selectedStatuses","voId","isMembersGroup","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","add-members","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"action-button",3,"click"],["color","warn","data-cy","remove-members","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"vo-theme",3,"value"],[3,"attrNames","selection","tableId","displayedColumns","updateTable","searchString","selectedStatuses","voId","isMembersGroup","loading$"]],template:function(Se,nt){if(1&Se&&(O.TgZ(0,"div",0)(1,"h1",1),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",2)(5,"perun-web-apps-refresh-button",3),O.NdJ("click",function(){return nt.refreshTable()}),O.qZA(),O.TgZ(6,"div",4),O.ALo(7,"translate"),O.YNc(8,Ne,3,4,"button",5),O.qZA(),O.TgZ(9,"span",6),O.ALo(10,"translate"),O.YNc(11,_t,3,5,"button",7),O.TgZ(12,"mat-menu",null,8),O.YNc(14,et,3,3,"button",9),O.YNc(15,dt,3,3,"button",9),O.qZA()(),O.YNc(16,lt,3,4,"button",10),O.TgZ(17,"mat-form-field",11)(18,"mat-label"),O._uU(19),O.ALo(20,"translate"),O.qZA(),O.TgZ(21,"mat-select",12),O.NdJ("closed",function(){return nt.changeStatuses()}),O.TgZ(22,"mat-select-trigger"),O._uU(23),O.ALo(24,"memberStatus"),O.qZA(),O.YNc(25,at,3,4,"mat-option",13),O.qZA()(),O.TgZ(26,"perun-web-apps-debounce-filter",14),O.NdJ("filter",function(Ke){return nt.onSearchByString(Ke)}),O.qZA()(),O.YNc(27,ge,1,0,"ng-template",null,15,O.W1O),O.TgZ(29,"div",16),O.YNc(30,J,1,9,"perun-web-apps-members-dynamic-list",17),O.ALo(31,"async"),O.qZA()()),2&Se){const fe=O.MAs(28);O.xp6(2),O.Oqu(O.lcZ(3,18,"VO_DETAIL.MEMBERS.TITLE")),O.xp6(4),O.s9C("matTooltip",O.lcZ(7,20,"VO_DETAIL.MEMBERS.ADD_MEMBER_DISABLED")),O.Q6J("matTooltipDisabled",!nt.blockManualMemberAdding),O.xp6(2),O.Q6J("ngIf",nt.addAuth),O.xp6(1),O.s9C("matTooltip",O.lcZ(10,22,"VO_DETAIL.MEMBERS.INVITE_DISABLED")),O.Q6J("matTooltipDisabled",!nt.inviteDisabled)("matTooltipPosition","above"),O.xp6(2),O.Q6J("ngIf",nt.inviteAuth),O.xp6(3),O.Q6J("ngIf",nt.inviteAuth),O.xp6(1),O.Q6J("ngIf",nt.inviteAuth),O.xp6(1),O.Q6J("ngIf",nt.removeAuth),O.xp6(3),O.Oqu(O.lcZ(20,24,"VO_DETAIL.MEMBERS.FILTER_STATUS")),O.xp6(2),O.Q6J("formControl",nt.statuses),O.xp6(2),O.hij(" ",O.lcZ(24,26,nt.displaySelectedStatuses())," "),O.xp6(2),O.Q6J("ngForOf",nt.statusList),O.xp6(1),O.Q6J("placeholder","VO_DETAIL.MEMBERS.SEARCH_DESCRIPTION"),O.xp6(4),O.Q6J("perunWebAppsLoader",O.lcZ(31,28,nt.loading$))("perunWebAppsLoaderIndicator",fe)}},dependencies:[ee.sg,ee.O5,V.ey,se.KE,se.hX,w.JJ,w.oH,Ce.lW,Be.gD,Be.$L,we.gM,le.VK,le.OP,le.p6,be.K,v.t,ie.P,F.m,$.e,ee.Ov,Te.X$,qe.l],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return Re})()},4553:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>we});var e=h(78337),p=h(87824),A=h(25387),x=h(38106),m=h(64124),w=h(73615),g=h(65879),E=h(17700),H=h(96814),C=h(32296),N=h(55959),B=h(62481),O=h(12877),Q=h(2730),ee=h(69755),V=h(71365);function se(le,be){if(1&le){const v=g.EpF();g.TgZ(0,"button",7),g.NdJ("click",function(){g.CHM(v);const F=g.oxw();return g.KtG(F.deleteSelectedResources())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&le){const v=g.oxw();g.Q6J("disabled",0===v.selected.selected.length),g.xp6(1),g.hij(" ",g.lcZ(2,2,"VO_DETAIL.RESOURCES.LIST.DELETE")," ")}}function Ce(le,be){1&le&&g._UZ(0,"perun-web-apps-loading-table")}function Be(le,be){if(1&le&&g._UZ(0,"perun-web-apps-resources-list",8),2&le){const v=g.oxw();g.Q6J("disableRouting",!v.routeAuth)("filterValue",v.filterValue)("resources",v.resources)("routingVo",!0)("displayedColumns",v.displayedColumns)("selection",v.selected)("tableId",v.tableId)}}let we=(()=>{class le{static#e=this.id="VoResourcesPreviewComponent";constructor(v,ie,F,$){this.resourcesManager=v,this.dialog=ie,this.authResolver=F,this.entityStorageService=$,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.displayedColumns=[],this.tableId=x.nT,this.routeAuth=!1}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}setAuthRights(){this.removeAuth=this.authResolver.isAuthorized("deleteResource_Resource_policy",[this.vo]),0!==this.resources.length&&(this.routeAuth=this.authResolver.isAuthorized("getResourceById_int_policy",[this.vo,this.resources[0]])),this.displayedColumns=this.removeAuth?["select","id","name","facility","tags","description"]:["id","name","facility","tags","description"]}refreshTable(){this.loading=!0,this.resourcesManager.getRichResources(this.vo.id).subscribe(v=>{this.resources=v,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(v){this.filterValue=v}deleteSelectedResources(){const v=(0,m.kZ)();v.width="450px",v.data={theme:"vo-theme",resources:this.selected.selected},this.dialog.open(A.f,v).afterClosed().subscribe(F=>{F&&this.refreshTable()})}static#t=this.\u0275fac=function(ie){return new(ie||le)(g.Y36(p.xk),g.Y36(E.uw),g.Y36(w.x4),g.Y36(w.fb))};static#i=this.\u0275cmp=g.Xpm({type:le,selectors:[["app-vo-resources-preview"]],hostVars:2,hostBindings:function(ie,F){2&ie&&g.ekj("router-component",F.true)},decls:11,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","tableId"]],template:function(ie,F){if(1&ie&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"perun-web-apps-refresh-button",1),g.NdJ("refresh",function(){return F.refreshTable()}),g.qZA(),g.YNc(5,se,3,4,"button",2),g.TgZ(6,"perun-web-apps-debounce-filter",3),g.NdJ("filter",function(Te){return F.applyFilter(Te)}),g.qZA(),g.YNc(7,Ce,1,0,"ng-template",null,4,g.W1O),g.TgZ(9,"div",5),g.YNc(10,Be,1,7,"perun-web-apps-resources-list",6),g.qZA()()),2&ie){const $=g.MAs(8);g.xp6(2),g.Oqu(g.lcZ(3,5,"VO_DETAIL.RESOURCES.LIST.TITLE")),g.xp6(3),g.Q6J("ngIf",F.removeAuth),g.xp6(1),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),g.xp6(4),g.Q6J("perunWebAppsLoader",F.loading)("perunWebAppsLoaderIndicator",$)}},dependencies:[H.O5,C.lW,N.K,B.t,O.C,Q.P,ee.e,V.X$]})}return le})()},65992:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>Ue});var e=h(73615),p=h(87824),A=h(65879),x=h(96814),m=h(74104),w=h(11186),g=h(62481),E=h(25313),H=h(55940),C=h(26385),N=h(3305),B=h(71365);function O(oe,Ye){1&oe&&A._UZ(0,"mat-spinner",2)}function Q(oe,Ye){if(1&oe&&(A.TgZ(0,"mat-panel-description")(1,"div")(2,"i",10),A._uU(3," error "),A.qZA(),A._uU(4),A.ALo(5,"translate"),A.ALo(6,"translate"),A.qZA()()),2&oe){const U=A.oxw().$implicit,ae=A.oxw(2);A.xp6(4),A.HOy(" ",ae.getErrorCountStates(U)," ",A.lcZ(5,4,"VO_DETAIL.RESOURCES.STATES.FROM")," ",U.taskList.length," ",A.lcZ(6,6,"VO_DETAIL.RESOURCES.STATES.TASKS_WITH_ERROR_STATE")," ")}}function ee(oe,Ye){1&oe&&(A.TgZ(0,"th",23),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ID")," "))}function V(oe,Ye){if(1&oe&&(A.TgZ(0,"td",24),A._uU(1),A.qZA()),2&oe){const U=Ye.$implicit;A.xp6(1),A.Oqu(U.id)}}function se(oe,Ye){1&oe&&(A.TgZ(0,"th",23),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SERVICE")," "))}function Ce(oe,Ye){if(1&oe&&(A.TgZ(0,"td",24),A._uU(1),A.qZA()),2&oe){const U=Ye.$implicit;A.xp6(1),A.Oqu(U.service.name)}}function Be(oe,Ye){1&oe&&(A.TgZ(0,"th",23),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STATUS")," "))}function we(oe,Ye){if(1&oe&&(A.TgZ(0,"td",24),A._uU(1),A.qZA()),2&oe){const U=Ye.$implicit;A.xp6(1),A.Oqu(U.status)}}function le(oe,Ye){1&oe&&(A.TgZ(0,"th",23),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SCHEDULED")," "))}function be(oe,Ye){if(1&oe&&(A.TgZ(0,"div"),A._uU(1),A.ALo(2,"date"),A.qZA()),2&oe){const U=A.oxw().$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function v(oe,Ye){1&oe&&(A._uU(0),A.ALo(1,"translate")),2&oe&&A.hij(" ",A.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function ie(oe,Ye){if(1&oe&&(A.TgZ(0,"td",24),A.YNc(1,be,3,4,"div",25),A.YNc(2,v,2,3,"ng-template",26,27,A.W1O),A.qZA()),2&oe){const U=Ye.$implicit,ae=A.MAs(3);A.xp6(1),A.Q6J("ngIf",U.schedule)("ngIfElse",ae)}}function F(oe,Ye){1&oe&&(A.TgZ(0,"th",23),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STARTED")," "))}function $(oe,Ye){if(1&oe&&(A.TgZ(0,"div"),A._uU(1),A.ALo(2,"date"),A.qZA()),2&oe){const U=A.oxw().$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function Te(oe,Ye){1&oe&&(A._uU(0),A.ALo(1,"translate")),2&oe&&A.hij(" ",A.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function qe(oe,Ye){if(1&oe&&(A.TgZ(0,"td",24),A.YNc(1,$,3,4,"div",25),A.YNc(2,Te,2,3,"ng-template",26,27,A.W1O),A.qZA()),2&oe){const U=Ye.$implicit,ae=A.MAs(3);A.xp6(1),A.Q6J("ngIf",U.startTime)("ngIfElse",ae)}}function Ne(oe,Ye){1&oe&&(A.TgZ(0,"th",23),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ENDED")," "))}function _t(oe,Ye){if(1&oe&&(A.TgZ(0,"div"),A._uU(1),A.ALo(2,"date"),A.qZA()),2&oe){const U=A.oxw().$implicit;A.xp6(1),A.hij(" ",A.xi3(2,1,U.schedule,"d.M.y H:mm:ss")," ")}}function et(oe,Ye){1&oe&&(A._uU(0),A.ALo(1,"translate")),2&oe&&A.hij(" ",A.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function dt(oe,Ye){if(1&oe&&(A.TgZ(0,"td",24),A.YNc(1,_t,3,4,"div",25),A.YNc(2,et,2,3,"ng-template",26,27,A.W1O),A.qZA()),2&oe){const U=Ye.$implicit,ae=A.MAs(3);A.xp6(1),A.Q6J("ngIf",U.endTime)("ngIfElse",ae)}}function lt(oe,Ye){1&oe&&A._UZ(0,"tr",28)}const at=function(oe,Ye,U){return{redTableItem:oe,greenTableItem:Ye,yellowTableItem:U}};function ge(oe,Ye){if(1&oe&&A._UZ(0,"tr",29),2&oe){const U=Ye.$implicit;A.Q6J("ngClass",A.kEZ(1,at,"ERROR"===U.status||"SENDERROR"===U.status||"GENERROR"===U.status,"DONE"===U.status,"WARNING"===U.status))}}function J(oe,Ye){if(1&oe&&(A.TgZ(0,"table",12),A.ynx(1,13),A.YNc(2,ee,3,3,"th",14),A.YNc(3,V,2,1,"td",15),A.BQk(),A.ynx(4,16),A.YNc(5,se,3,3,"th",14),A.YNc(6,Ce,2,1,"td",15),A.BQk(),A.ynx(7,17),A.YNc(8,Be,3,3,"th",14),A.YNc(9,we,2,1,"td",15),A.BQk(),A.ynx(10,18),A.YNc(11,le,3,3,"th",14),A.YNc(12,ie,4,2,"td",15),A.BQk(),A.ynx(13,19),A.YNc(14,F,3,3,"th",14),A.YNc(15,qe,4,2,"td",15),A.BQk(),A.ynx(16,20),A.YNc(17,Ne,3,3,"th",14),A.YNc(18,dt,4,2,"td",15),A.BQk(),A.YNc(19,lt,1,0,"tr",21),A.YNc(20,ge,1,5,"tr",22),A.qZA()),2&oe){const U=A.oxw(2).$implicit,ae=A.oxw(2);A.Q6J("dataSource",ae.datasources[ae.propagation.indexOf(U)]),A.xp6(19),A.Q6J("matHeaderRowDef",ae.displayedColumns),A.xp6(1),A.Q6J("matRowDefColumns",ae.displayedColumns)}}function pe(oe,Ye){1&oe&&(A.TgZ(0,"div"),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_TASKS")," "))}function Re(oe,Ye){if(1&oe&&(A._UZ(0,"mat-divider"),A.YNc(1,J,21,3,"table",11),A.YNc(2,pe,3,3,"div",8)),2&oe){const U=A.oxw().$implicit;A.xp6(1),A.Q6J("ngIf",0!==U.taskList.length),A.xp6(1),A.Q6J("ngIf",0===U.taskList.length)}}function ze(oe,Ye){if(1&oe&&(A.TgZ(0,"mat-expansion-panel")(1,"mat-expansion-panel-header")(2,"mat-panel-title"),A._UZ(3,"img",6),A.TgZ(4,"div",7),A._uU(5),A.qZA()(),A.YNc(6,Q,7,8,"mat-panel-description",8),A.qZA(),A.YNc(7,Re,3,2,"ng-template",9),A.qZA()),2&oe){const U=Ye.$implicit,ae=A.oxw(2);A.xp6(5),A.hij(" ",U.resource.name," "),A.xp6(1),A.Q6J("ngIf",0!==ae.getErrorCountStates(U))}}function ve(oe,Ye){if(1&oe&&(A.TgZ(0,"div",3)(1,"mat-accordion",4),A.YNc(2,ze,8,2,"mat-expansion-panel",5),A.qZA()()),2&oe){const U=A.oxw();A.xp6(2),A.Q6J("ngForOf",U.propagation)}}let Se=(()=>{class oe{constructor(){this.propagation=[],this.loading=!1,this.datasources=[],this.displayedColumns=["id","service","status","scheduled","started","ended"]}getErrorCountStates(U){let ae=0;for(const X of U.taskList)("ERROR"===X.status||"GENERROR"===X.status||"SENDERROR"===X.status)&&ae++;return ae}getDataSource(){this.datasources=[];for(const U of this.propagation)this.datasources.push(new E.by(U.taskList))}ngOnChanges(){this.getDataSource()}static#e=this.\u0275fac=function(ae){return new(ae||oe)};static#t=this.\u0275cmp=A.Xpm({type:oe,selectors:[["app-state-tab"]],inputs:{propagation:"propagation",loading:"loading"},features:[A.TTD],decls:2,vars:2,consts:[["class","ms-auto me-auto",4,"ngIf"],["class","p-2",4,"ngIf"],[1,"ms-auto","me-auto"],[1,"p-2"],["multi","true","togglePosition","before",1,"headers-align"],[4,"ngFor","ngForOf"],["height","28","src","assets/img/PerunWebImages/resource-black.svg","width","28"],[1,"ms-2"],[4,"ngIf"],["matExpansionPanelContent",""],[1,"material-icons","red"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","service"],["matColumnDef","status"],["matColumnDef","scheduled"],["matColumnDef","started"],["matColumnDef","ended"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf","ngIfElse"],["class","font-italic"],["notYet",""],["mat-header-row",""],["mat-row","",3,"ngClass"]],template:function(ae,X){1&ae&&(A.YNc(0,O,1,0,"mat-spinner",0),A.YNc(1,ve,3,1,"div",1)),2&ae&&(A.Q6J("ngIf",X.loading),A.xp6(1),A.Q6J("ngIf",!X.loading))},dependencies:[x.mk,x.sg,x.O5,E.BZ,E.fO,E.as,E.w1,E.Dz,E.nj,E.ge,E.ev,E.XQ,E.Gk,H.Ou,C.d,N.pp,N.ib,N.yz,N.yK,N.u4,N.HS,x.uU,B.X$],styles:[".greenTableItem[_ngcontent-%COMP%]{background-color:#c4ffcb}.yellowTableItem[_ngcontent-%COMP%]{background-color:#fffde7}.redTableItem[_ngcontent-%COMP%]{background-color:#ffcdd2}.headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-title[_ngcontent-%COMP%], .headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%]{flex-basis:0}.headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%]{margin-left:15%;justify-content:space-between;align-items:center}"]})}return oe})();function nt(oe,Ye){if(1&oe&&(A._uU(0),A.ALo(1,"translate"),A.TgZ(2,"span",5),A._uU(3),A.qZA()),2&oe){const U=A.oxw();A.hij(" ",A.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.ERROR_RESOURCES")," "),A.xp6(3),A.Oqu(U.errorPropagation.length)}}function fe(oe,Ye){1&oe&&(A.TgZ(0,"perun-web-apps-alert",8),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_ERROR")," "))}function Ke(oe,Ye){if(1&oe&&(A.YNc(0,fe,3,3,"perun-web-apps-alert",6),A._UZ(1,"app-state-tab",7)),2&oe){const U=A.oxw();A.Q6J("ngIf",!U.loading&&0===U.errorPropagation.length),A.xp6(1),A.Q6J("loading",U.loading)("propagation",U.errorPropagation)}}function ye(oe,Ye){if(1&oe&&(A._uU(0),A.ALo(1,"translate"),A.TgZ(2,"span",9),A._uU(3),A.qZA()),2&oe){const U=A.oxw();A.hij(" ",A.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.OK_RESOURCES")," "),A.xp6(3),A.Oqu(U.okPropagation.length)}}function pt(oe,Ye){1&oe&&(A.TgZ(0,"perun-web-apps-alert",8),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&oe&&(A.xp6(1),A.hij(" ",A.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_OK")," "))}function Y(oe,Ye){if(1&oe&&(A.YNc(0,pt,3,3,"perun-web-apps-alert",6),A._UZ(1,"app-state-tab",7)),2&oe){const U=A.oxw();A.Q6J("ngIf",!U.loading&&0===U.okPropagation.length),A.xp6(1),A.Q6J("loading",U.loading)("propagation",U.okPropagation)}}let Ue=(()=>{class oe{static#e=this.id="VoResourcesStatesComponent";constructor(U,ae){this.taskService=U,this.entityStorageService=ae,this.loading=!1,this.okPropagation=[],this.errorPropagation=[],this.resourceStates=[],this.selectedIndex=0}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.taskService.getAllResourcesState(this.vo.id).subscribe(U=>{this.resourceStates=U,this.okPropagation=[],this.errorPropagation=[];for(const ae of U){let X=!0;for(const He of ae.taskList)if("ERROR"===He.status||"GENERROR"===He.status||"SENDERROR"===He.status){X=!1;break}X?this.okPropagation.push(ae):this.errorPropagation.push(ae)}this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(ae){return new(ae||oe)(A.Y36(p.Ob),A.Y36(e.fb))};static#i=this.\u0275cmp=A.Xpm({type:oe,selectors:[["app-vo-resources-states"]],hostVars:2,hostBindings:function(ae,X){2&ae&&A.ekj("router-component",X.true)},decls:11,vars:4,consts:[[1,"page-subtitle"],[3,"refresh"],["animationDuration","0ms","mat-stretch-tabs","false",3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],["matTabContent",""],[1,"badge","badge-danger","ms-1"],["alert_type","warn",4,"ngIf"],[3,"loading","propagation"],["alert_type","warn"],[1,"badge","badge-success","ms-1"]],template:function(ae,X){1&ae&&(A.TgZ(0,"h1",0),A._uU(1),A.ALo(2,"translate"),A.qZA(),A.TgZ(3,"perun-web-apps-refresh-button",1),A.NdJ("refresh",function(){return X.refreshTable()}),A.qZA(),A.TgZ(4,"mat-tab-group",2),A.NdJ("selectedIndexChange",function(ke){return X.selectedIndex=ke}),A.TgZ(5,"mat-tab"),A.YNc(6,nt,4,4,"ng-template",3),A.YNc(7,Ke,2,3,"ng-template",4),A.qZA(),A.TgZ(8,"mat-tab"),A.YNc(9,ye,4,4,"ng-template",3),A.YNc(10,Y,2,3,"ng-template",4),A.qZA()()),2&ae&&(A.xp6(1),A.Oqu(A.lcZ(2,2,"VO_DETAIL.RESOURCES.STATES.TITLE")),A.xp6(3),A.Q6J("selectedIndex",X.selectedIndex))},dependencies:[x.O5,m.Vc,m.uD,m.uX,m.SP,w.w,g.t,Se,B.X$]})}return oe})()},45279:(xe,Z,h)=>{"use strict";h.d(Z,{w:()=>dt});var e=h(23164),p=h(73615),A=h(15939),x=h(46845),m=h(69400),w=h(87824),g=h(64124),E=h(65879),H=h(17700),C=h(71365),N=h(44112),B=h(96814),O=h(30617),Q=h(32296),ee=h(55940),V=h(92596),se=h(26385),Ce=h(11186),Be=h(55959),we=h(62481),le=h(69755),be=h(18994);function v(lt,at){1<&&E._UZ(0,"mat-spinner",15)}function ie(lt,at){if(1<){const ge=E.EpF();E.TgZ(0,"button",21),E.NdJ("click",function(){E.CHM(ge);const pe=E.oxw(2);return E.KtG(pe.settings())}),E.TgZ(1,"i",22),E._uU(2,"edit"),E.qZA(),E.TgZ(3,"span",23),E._uU(4),E.ALo(5,"translate"),E.qZA()()}2<&&(E.xp6(4),E.hij(" ",E.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function F(lt,at){if(1<&&(E.TgZ(0,"div",16)(1,"div")(2,"div",17),E._uU(3),E.ALo(4,"translate"),E.qZA(),E.TgZ(5,"div")(6,"span",17),E._uU(7),E.ALo(8,"translate"),E.qZA(),E._uU(9,": "),E.TgZ(10,"mat-icon",18),E._uU(11,"arrow_right_alt"),E.qZA(),E._uU(12),E.ALo(13,"translate"),E.ALo(14,"translate"),E.TgZ(15,"mat-icon",19),E._uU(16,"restore"),E.qZA(),E._uU(17),E.ALo(18,"translate"),E.ALo(19,"translate"),E.YNc(20,ie,6,3,"button",20),E.qZA()()()),2<){const ge=E.oxw();E.xp6(3),E.AsE(" ",E.lcZ(4,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAMES"),": ",ge.applicationForm.moduleClassNames," "),E.xp6(4),E.Oqu(E.lcZ(8,8,"VO_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),E.xp6(5),E.hij(" ",ge.applicationForm.automaticApproval?E.lcZ(13,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):E.lcZ(14,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),E.xp6(5),E.hij(" ",ge.applicationForm.automaticApprovalExtension?E.lcZ(18,14,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):E.lcZ(19,16,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),E.xp6(3),E.Q6J("ngIf",ge.editAuth)}}function $(lt,at){if(1<){const ge=E.EpF();E.TgZ(0,"button",24),E.NdJ("click",function(){E.CHM(ge);const pe=E.oxw();return E.KtG(pe.add())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}2<&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," "))}function Te(lt,at){if(1<){const ge=E.EpF();E.TgZ(0,"button",25),E.NdJ("click",function(){E.CHM(ge);const pe=E.oxw();return E.KtG(pe.save())}),E.TgZ(1,"i",10),E._uU(2,"save"),E.qZA(),E._uU(3),E.ALo(4,"translate"),E.qZA()}if(2<){const ge=E.oxw();E.Q6J("disabled",!ge.itemsChanged),E.xp6(3),E.hij(" ",E.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function qe(lt,at){if(1<){const ge=E.EpF();E.TgZ(0,"button",26),E.NdJ("click",function(){E.CHM(ge);const pe=E.oxw();return E.KtG(pe.copy())}),E.TgZ(1,"i",22),E._uU(2,"file_copy"),E.qZA(),E.TgZ(3,"span",23),E._uU(4),E.ALo(5,"translate"),E.qZA()()}2<&&(E.xp6(4),E.hij(" ",E.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.COPY_VO_BUTTON")," "))}function Ne(lt,at){1<&&(E.TgZ(0,"perun-web-apps-alert",27),E._uU(1),E.ALo(2,"translate"),E.qZA()),2<&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function _t(lt,at){1<&&E._UZ(0,"perun-web-apps-loading-table")}function et(lt,at){if(1<){const ge=E.EpF();E.TgZ(0,"app-application-form-list",28),E.NdJ("applicationFormItemsChange",function(){E.CHM(ge);const pe=E.oxw();return E.KtG(pe.changeItems())}),E.qZA()}if(2<){const ge=E.oxw();E.Q6J("applicationForm",ge.applicationForm)("applicationFormItems",ge.applicationFormItems)("displayedColumns",ge.displayedColumns)("refreshApplicationForm",ge.refreshApplicationForm)("theme","vo-theme")}}let dt=(()=>{class lt{static#e=this.id="VoSettingsApplicationFormComponent";constructor(ge,J,pe,Re,ze,ve,Se,nt){this.registrarManager=ge,this.dialog=J,this.notificator=pe,this.translate=Re,this.router=ze,this.authResolver=ve,this.voService=Se,this.entityStorageService=nt,this.loadingHeader=!1,this.loadingTable=!1,this.applicationFormItems=[],this.itemsChanged=!1,this.displayedColumns=[],this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loadingHeader=!0,this.loadingTable=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.registrarManager.getVoApplicationForm(this.vo.id).subscribe(ge=>{this.applicationForm=ge,this.registrarManager.getFormItemsForVo(this.vo.id).subscribe(J=>{this.applicationFormItems=J,this.loadingHeader=!1,this.loadingTable=!1})})}add(){let ge=(0,g.kZ)();ge.width="500px",ge.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(x.J,ge).afterClosed().subscribe(pe=>{pe&&(this.applicationFormItems=Object.assign([],pe[0]),ge=(0,g.kZ)(),ge.width="600px",ge.height="600px",ge.data={voId:this.vo.id,applicationFormItem:pe[1],theme:"vo-theme",allItems:this.applicationFormItems},this.dialog.open(m._,ge),this.itemsChanged=!0)})}copy(){const ge=(0,g.kZ)();ge.width="500px",ge.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(A.W,ge).afterClosed().subscribe(pe=>{pe&&this.updateFormItems()})}settings(){const ge=(0,g.kZ)();ge.width="400px",ge.data={entity:"vo",applicationForm:this.applicationForm,theme:"vo-theme"},this.dialog.open(e.E,ge).afterClosed().subscribe(pe=>{pe&&(this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(Re=>{this.notificator.showSuccess(Re)}),this.applicationForm=pe)})}preview(){this.router.navigate(["/organizations",this.vo.id,"settings","applicationForm","preview"],{queryParams:{applicationFormItems:JSON.stringify(this.applicationFormItems)},queryParamsHandling:"merge"})}updateFormItems(){this.loadingTable=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForVo(this.vo.id).subscribe(ge=>{this.applicationFormItems=ge,this.itemsChanged=!1,this.setAuthRights(),this.refreshApplicationForm=!1,this.loadingTable=!1})}changeItems(){this.itemsChanged=!0}save(){this.loadingTable=!0;let ge=0;for(const J of this.applicationFormItems)J.ordnum=ge,J.forDelete||ge++;this.registrarManager.updateFormItemsForVo({vo:this.vo.id,items:this.applicationFormItems}).subscribe({next:()=>{this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_APPLICATION_FORM_ITEMS_SUCCESS").subscribe(J=>{this.notificator.showSuccess(J)}),this.updateFormItems()},error:()=>this.loadingTable=!1})}clear(){this.applicationFormItems.forEach(ge=>ge.forDelete=!0),this.itemsChanged=!0}setAuthRights(){this.editAuth=this.authResolver.isAuthorized("vo-updateFormItems_ApplicationForm_List_policy",[this.vo]),this.displayedColumns=this.editAuth?["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"]:["shortname","type","disabled","hidden","preview","managegroups"]}static#t=this.\u0275fac=function(J){return new(J||lt)(E.Y36(w.tk),E.Y36(H.uw),E.Y36(p.V6),E.Y36(C.sK),E.Y36(N.F0),E.Y36(p.x4),E.Y36(w.YF),E.Y36(p.fb))};static#i=this.\u0275cmp=E.Xpm({type:lt,selectors:[["app-vo-settings-application-form"]],hostVars:2,hostBindings:function(J,pe){2&J&&E.ekj("router-component",pe.true)},decls:22,vars:14,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],["class","d-flex w-75",4,"ngIf"],[1,"mb-2","mt-2"],[1,"w-100","d-flex"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","add-form-item","mat-flat-button","",3,"click",4,"ngIf"],["color","accent","data-cy","save-application-form","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2 action-button","mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",3,"click"],[1,"material-icons"],["alert_type","info",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"ms-auto","me-auto"],[1,"d-flex","w-75"],[1,"fw-bold"],["matTooltip","Initial",1,"align-middle"],["matTooltip","Extension",1,"align-middle"],["class","ms-3 action-button","mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",1,"ms-3","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],["color","accent","data-cy","add-form-item","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","data-cy","save-application-form","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],["alert_type","info"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange"]],template:function(J,pe){if(1&J&&(E.TgZ(0,"h1",0),E._uU(1),E.ALo(2,"translate"),E.qZA(),E.YNc(3,v,1,0,"mat-spinner",1),E.TgZ(4,"div"),E.YNc(5,F,21,18,"div",2),E._UZ(6,"mat-divider",3),E.TgZ(7,"div",4)(8,"perun-web-apps-refresh-button",5),E.NdJ("refresh",function(){return pe.updateFormItems()}),E.qZA(),E.YNc(9,$,3,3,"button",6),E.YNc(10,Te,5,4,"button",7),E.YNc(11,qe,6,3,"button",8),E.TgZ(12,"button",9),E.NdJ("click",function(){return pe.preview()}),E.TgZ(13,"i",10),E._uU(14,"search"),E.qZA(),E._uU(15),E.ALo(16,"translate"),E.qZA()(),E.YNc(17,Ne,3,3,"perun-web-apps-alert",11),E.YNc(18,_t,1,0,"ng-template",null,12,E.W1O),E.TgZ(20,"div",13),E.YNc(21,et,1,5,"app-application-form-list",14),E.qZA()()),2&J){const Re=E.MAs(19);E.xp6(1),E.hij(" ",E.lcZ(2,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),E.xp6(2),E.Q6J("ngIf",pe.loadingHeader),E.xp6(2),E.Q6J("ngIf",!pe.loadingHeader),E.xp6(4),E.Q6J("ngIf",pe.editAuth),E.xp6(1),E.Q6J("ngIf",pe.editAuth),E.xp6(1),E.Q6J("ngIf",pe.editAuth),E.xp6(4),E.hij(" ",E.lcZ(16,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),E.xp6(2),E.Q6J("ngIf",pe.editAuth),E.xp6(4),E.Q6J("perunWebAppsLoader",pe.loadingTable)("perunWebAppsLoaderIndicator",Re)}},dependencies:[B.O5,O.Hw,Q.lW,ee.Ou,V.gM,se.d,Ce.w,Be.K,we.t,le.e,be.b,C.X$]})}return lt})()},80809:(xe,Z,h)=>{"use strict";h.d(Z,{T:()=>yn});var e=h(87824),p=h(78337),A=h(38106),x=h(64124),m=h(17700),w=h(73615),g=h(56223),E=h(50165),H=h(78645),C=h(65879),N=h(71365),B=h(96814),O=h(23680),Q=h(24516),ee=h(64170),V=h(30617),se=h(32296),Ce=h(75986),Be=h(98525),we=h(92596),le=h(61545),be=h(11186),v=h(12207),ie=h(69755),F=h(91762),$=h(98067),Te=h(1385),qe=h(87466),Ne=h(97500),_t=h(83472),et=h(2730);function dt(Bt,fi){1&Bt&&(C.TgZ(0,"div")(1,"perun-web-apps-alert",8),C._uU(2),C.ALo(3,"translate"),C.qZA()()),2&Bt&&(C.xp6(2),C.Oqu(C.lcZ(3,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DONT_ASSIGN_INFO")))}function lt(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div")(1,"h5",9),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"perun-web-apps-create-group-form",10),C.NdJ("asSubgroupChanged",function(Qt){C.CHM(ct);const ui=C.oxw();return C.KtG(ui.onAsSubgroupChange(Qt))})("nameChanged",function(Qt){C.CHM(ct);const ui=C.oxw();return C.KtG(ui.onNameChange(Qt))})("descriptionChanged",function(Qt){C.CHM(ct);const ui=C.oxw();return C.KtG(ui.onDescriptionChange(Qt))})("parentGroupChanged",function(Qt){C.CHM(ct);const ui=C.oxw();return C.KtG(ui.onParentChange(Qt))}),C.qZA()()}if(2&Bt){const ct=C.oxw();C.xp6(2),C.Oqu(C.lcZ(3,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CREATE_NEW_GROUP")),C.xp6(2),C.Q6J("voGroups",ct.allVoGroups)}}const at=function(){return["select","id","name","description"]};function ge(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div")(1,"h5",9),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"perun-web-apps-debounce-filter",11),C.NdJ("filter",function(Qt){C.CHM(ct);const ui=C.oxw();return C.KtG(ui.applyFilter(Qt))}),C.qZA(),C._UZ(5,"perun-web-apps-groups-list",12),C.qZA()}if(2&Bt){const ct=C.oxw();C.xp6(2),C.Oqu(C.lcZ(3,8,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SELECT_EXISTING_GROUPS")),C.xp6(2),C.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),C.xp6(1),C.Q6J("groups",ct.assignableGroups)("selection",ct.selection)("disableRouting",!0)("displayedColumns",C.DdM(10,at))("filter",ct.filterValue)("tableId",ct.tableId)}}let J=(()=>{class Bt{constructor(ct,ei,Qt){this.groupsService=ct,this.guiAuthResolver=ei,this.attributesService=Qt,this.groupsToAdd=new C.vpe,this.submitAllowed=new C.vpe,this.loading=!1,this.assignableGroups=[],this.allVoGroups=[],this.manualMemberAddingBlocked=!1,this.groupAssignment="none",this.selection=new p.Ov(!0,[]),this.name="",this.description="",this.asSubgroup=!1,this.parentGroup=null,this.filterValue="",this.tableId=A.rc,this.groupToCreate={id:0,beanName:"Group"},this.groupIds=[],this.groupAttrNames=[Te.r.GROUP_SYNC_ENABLED,Te.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.onSubmit=this.submit.subscribe(()=>this.handleGroups()),this.selection.changed.subscribe(()=>this.isSubmitAllowed()),this.createGroupAuth=this.guiAuthResolver.isAuthorized("createGroup_Vo_Group_policy",[{id:this.voId,beanName:"Vo"}]),this.attributesService.getVoAttributes(this.voId).subscribe(ct=>{this.manualMemberAddingBlocked=(0,x.jh)(ct,Te.r.VO_BLOCK_MANUAL_MEMBER_ADDING),this.groupsService.getAllRichGroupsWithAttributesByNames(this.voId,this.groupAttrNames).subscribe(ei=>{this.allVoGroups=ei.filter(Qt=>"members"!==Qt.name),this.assignableGroups=this.filterAssignableGroups(ei),this.isSubmitAllowed()})})}ngOnDestroy(){void 0!==this.onSubmit&&this.onSubmit.unsubscribe()}groupAssigmentChanged(){this.selection.clear(),this.groupToCreate.name="",this.groupToCreate.description="",this.asSubgroup=!1,this.groupToCreate.parentGroupId=null,this.isSubmitAllowed()}applyFilter(ct){this.filterValue=ct}onNameChange(ct){this.groupToCreate.name=ct,this.isSubmitAllowed()}onParentChange(ct){this.groupToCreate.parentGroupId=null===ct?null:ct.id,this.isSubmitAllowed()}onAsSubgroupChange(ct){this.asSubgroup=ct,this.isSubmitAllowed()}onDescriptionChange(ct){this.groupToCreate.description=ct,this.isSubmitAllowed()}isSubmitAllowed(){this.submitAllowed.emit(!(null===this.groupAssignment||"existing"===this.groupAssignment&&0===this.selection.selected.length||"new"===this.groupAssignment&&(0===this.groupToCreate.name.length||0===this.groupToCreate.description.length)||this.asSubgroup&&null===this.groupToCreate.parentGroupId))}handleGroups(){this.loading=!0,"new"===this.groupAssignment?this.asSubgroup?this.groupsService.createGroupWithParentGroupNameDescription(this.groupToCreate.parentGroupId,this.groupToCreate.name,this.groupToCreate.description).subscribe({next:ct=>{this.groupIds.push(ct.id),this.groupsToAdd.emit(this.groupIds)},error:()=>this.loading=!1}):this.groupsService.createGroupWithVoNameDescription(this.voId,this.groupToCreate.name,this.groupToCreate.description).subscribe({next:ct=>{this.groupIds.push(ct.id),this.groupsToAdd.emit(this.groupIds)},error:()=>this.loading=!1}):("existing"===this.groupAssignment&&(this.groupIds=this.selection.selected.map(ct=>ct.id)),this.groupsToAdd.emit(this.groupIds))}filterAssignableGroups(ct){const ei=[];for(const Qt of ct)!(0,x.bx)(Qt)&&!(0,x.jh)(Qt.attributes,Te.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("addMembers_Group_List_policy",[Qt])&&ei.push(Qt);return ei}static#e=this.\u0275fac=function(ei){return new(ei||Bt)(C.Y36(e.ff),C.Y36(w.x4),C.Y36(e.H8))};static#t=this.\u0275cmp=C.Xpm({type:Bt,selectors:[["app-assign-groups-sponsored-members-component"]],inputs:{submit:"submit",voId:"voId"},outputs:{groupsToAdd:"groupsToAdd",submitAllowed:"submitAllowed"},decls:21,vars:26,consts:[[1,"mt-2"],[1,"mb-4"],[1,"flex-container",3,"ngModel","change","ngModelChange"],["value","none","data-cy","no-assign-button"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["value","new",3,"disabled"],["value","existing",3,"disabled"],[4,"ngIf"],["alert_type","info",1,"mt-4"],[1,"mt-4"],[3,"voGroups","asSubgroupChanged","nameChanged","descriptionChanged","parentGroupChanged"],[3,"placeholder","filter"],[3,"groups","selection","disableRouting","displayedColumns","filter","tableId"]],template:function(ei,Qt){1&ei&&(C.TgZ(0,"div",0)(1,"h5",1),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"mat-radio-group",2),C.NdJ("change",function(){return Qt.groupAssigmentChanged()})("ngModelChange",function(ki){return Qt.groupAssignment=ki}),C.TgZ(5,"mat-radio-button",3),C._uU(6),C.ALo(7,"translate"),C.qZA(),C.TgZ(8,"span",4),C.ALo(9,"translate"),C.TgZ(10,"mat-radio-button",5),C._uU(11),C.ALo(12,"translate"),C.qZA()(),C.TgZ(13,"span",4),C.ALo(14,"translate"),C.TgZ(15,"mat-radio-button",6),C._uU(16),C.ALo(17,"translate"),C.qZA()()()(),C.YNc(18,dt,4,3,"div",7),C.YNc(19,lt,5,4,"div",7),C.YNc(20,ge,6,11,"div",7)),2&ei&&(C.xp6(2),C.Oqu(C.lcZ(3,14,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUP_ASSIGMENT")),C.xp6(2),C.Q6J("ngModel",Qt.groupAssignment),C.xp6(2),C.hij(" ",C.lcZ(7,16,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NO_ASSIGN")," "),C.xp6(2),C.s9C("matTooltip",C.lcZ(9,18,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DISABLED_ASSIGN_NEW")),C.Q6J("matTooltipDisabled",!Qt.manualMemberAddingBlocked&&Qt.createGroupAuth),C.xp6(2),C.Q6J("disabled",Qt.manualMemberAddingBlocked||!Qt.createGroupAuth),C.xp6(1),C.hij(" ",C.lcZ(12,20,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ASSIGN_TO_NEW")," "),C.xp6(2),C.s9C("matTooltip",C.lcZ(14,22,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DISABLED_ASSIGN_EXISTING")),C.Q6J("matTooltipDisabled",!Qt.manualMemberAddingBlocked&&0!==Qt.assignableGroups.length),C.xp6(2),C.Q6J("disabled",Qt.manualMemberAddingBlocked||0===Qt.assignableGroups.length),C.xp6(1),C.hij(" ",C.lcZ(17,24,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ASSIGN_EXISTING")," "),C.xp6(2),C.Q6J("ngIf","none"===Qt.groupAssignment),C.xp6(1),C.Q6J("ngIf","new"===Qt.groupAssignment),C.xp6(1),C.Q6J("ngIf","existing"===Qt.groupAssignment))},dependencies:[B.O5,g.JJ,g.On,we.gM,qe.VQ,qe.U0,be.w,Ne.W,_t.r,et.P,N.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Bt})();var pe=h(12246),Re=h(37803);const ze=["stepper"];function ve(Bt,fi){1&Bt&&C._UZ(0,"perun-web-apps-loading-dialog")}function Se(Bt,fi){1&Bt&&(C.TgZ(0,"h1",5),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE")," "))}function nt(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.USER_LABEL"))}function fe(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",33),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function Ke(Bt,fi){1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function ye(Bt,fi){1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function pt(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_LABEL"))}function Y(Bt,fi){if(1&Bt&&(C.TgZ(0,"mat-option",34),C._uU(1),C.qZA()),2&Bt){const ct=fi.$implicit;C.Q6J("value",ct),C.uIk("data-cy",ct),C.xp6(1),C.hij(" ",ct," ")}}function Ue(Bt,fi){1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_ERROR")," "))}function oe(Bt,fi){1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function Ye(Bt,fi){1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL_ERROR")," "))}function U(Bt,fi){if(1&Bt&&(C.TgZ(0,"mat-option",34),C._uU(1),C.ALo(2,"translate"),C.ALo(3,"uppercase"),C.qZA()),2&Bt){const ct=fi.$implicit;C.s9C("value",ct),C.xp6(1),C.hij(" ",C.lcZ(2,2,C.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ct))," ")}}function ae(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"mat-form-field")(1,"mat-label"),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"mat-select",35),C.NdJ("valueChange",function(Qt){C.CHM(ct);const ui=C.oxw(3);return C.KtG(ui.currentLanguage=Qt)}),C.YNc(5,U,4,6,"mat-option",23),C.qZA()()}if(2&Bt){const ct=C.oxw(3);C.xp6(2),C.Oqu(C.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),C.xp6(2),C.Q6J("value",ct.currentLanguage),C.xp6(1),C.Q6J("ngForOf",ct.languages)}}function X(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.SPONSORSHIP_LABEL"))}function He(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function ke(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div",6)(1,"mat-stepper",7,8)(3,"mat-step",9),C.YNc(4,nt,2,3,"ng-template",10),C.YNc(5,fe,3,3,"perun-web-apps-alert",11),C.TgZ(6,"form",12)(7,"h5",13),C._uU(8),C.ALo(9,"translate"),C.qZA(),C.TgZ(10,"mat-form-field",14)(11,"mat-label"),C._uU(12),C.ALo(13,"translate"),C.qZA(),C._UZ(14,"input",15),C.YNc(15,Ke,3,3,"mat-error",16),C.qZA(),C.TgZ(16,"mat-form-field")(17,"mat-label"),C._uU(18),C.ALo(19,"translate"),C.qZA(),C._UZ(20,"input",17),C.YNc(21,ye,3,3,"mat-error",16),C.qZA(),C.TgZ(22,"mat-form-field")(23,"mat-label"),C._uU(24),C.ALo(25,"translate"),C.qZA(),C._UZ(26,"input",18),C.qZA(),C.TgZ(27,"mat-form-field")(28,"mat-label"),C._uU(29),C.ALo(30,"translate"),C.qZA(),C._UZ(31,"input",19),C.qZA()()(),C.TgZ(32,"mat-step",9),C.YNc(33,pt,2,3,"ng-template",10),C.TgZ(34,"h5",13),C._uU(35),C.ALo(36,"translate"),C.qZA(),C.TgZ(37,"form",20)(38,"mat-form-field",21)(39,"mat-label"),C._uU(40),C.ALo(41,"translate"),C.qZA(),C.TgZ(42,"mat-select",22),C.NdJ("valueChange",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.onNamespaceChanged(Qt))}),C.YNc(43,Y,2,3,"mat-option",23),C.qZA(),C.YNc(44,Ue,3,3,"mat-error",16),C.qZA(),C.TgZ(45,"mat-form-field",24),C.ALo(46,"translate"),C.TgZ(47,"mat-label"),C._uU(48),C.ALo(49,"translate"),C.qZA(),C._UZ(50,"input",25),C.YNc(51,oe,3,3,"mat-error",16),C.qZA(),C.TgZ(52,"mat-form-field")(53,"mat-label"),C._uU(54),C.ALo(55,"translate"),C.qZA(),C._UZ(56,"input",26),C.YNc(57,Ye,3,3,"mat-error",16),C.qZA(),C.TgZ(58,"span",24),C.ALo(59,"translate"),C.TgZ(60,"mat-checkbox",27),C.NdJ("change",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.passwordResetChange())}),C._uU(61),C.ALo(62,"translate"),C.qZA()(),C.YNc(63,ae,6,5,"mat-form-field",16),C._UZ(64,"perun-web-apps-password-form",28),C.qZA()(),C.TgZ(65,"mat-step"),C.YNc(66,X,2,3,"ng-template",10),C.TgZ(67,"div",29)(68,"h5",13),C._uU(69),C.ALo(70,"translate"),C.qZA(),C.TgZ(71,"app-choose-sponsor",30),C.NdJ("sponsorTypeSelected",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.sponsorType=Qt)})("sponsorSelected",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.selectedSponsor=Qt)}),C.qZA(),C.TgZ(72,"h6",14),C._uU(73),C.ALo(74,"translate"),C.qZA(),C.TgZ(75,"perun-web-apps-expiration-select",31),C.NdJ("expirationSelected",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.setExpiration(Qt))}),C.qZA()()(),C.TgZ(76,"mat-step"),C.YNc(77,He,2,3,"ng-template",10),C.TgZ(78,"app-assign-groups-sponsored-members-component",32),C.NdJ("groupsToAdd",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.createMember(Qt))})("submitAllowed",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.submitAllowed=Qt)}),C.qZA()()()()}if(2&Bt){const ct=C.oxw(2);C.xp6(1),C.Q6J("linear",!0),C.xp6(2),C.Q6J("stepControl",ct.userControl),C.xp6(2),C.Q6J("ngIf",ct.functionalityNotSupported),C.xp6(1),C.Q6J("formGroup",ct.userControl),C.xp6(2),C.hij(" ",C.lcZ(9,38,"DIALOGS.CREATE_SPONSORED_MEMBER.USER_TITLE")," "),C.xp6(4),C.Oqu(C.lcZ(13,40,"DIALOGS.CREATE_SPONSORED_MEMBER.FIRST_NAME")),C.xp6(3),C.Q6J("ngIf",ct.userControl.hasError("required","firstName")),C.xp6(3),C.Oqu(C.lcZ(19,42,"DIALOGS.CREATE_SPONSORED_MEMBER.LAST_NAME")),C.xp6(3),C.Q6J("ngIf",ct.userControl.hasError("required","lastName")),C.xp6(3),C.Oqu(C.lcZ(25,44,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE_BEFORE")),C.xp6(5),C.Oqu(C.lcZ(30,46,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE_AFTER")),C.xp6(3),C.Q6J("stepControl",ct.namespaceControl),C.xp6(3),C.Oqu(C.lcZ(36,48,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_TITLE")),C.xp6(2),C.Q6J("formGroup",ct.namespaceControl),C.xp6(3),C.Oqu(C.lcZ(41,50,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE")),C.xp6(3),C.Q6J("ngForOf",ct.namespaceOptions),C.xp6(1),C.Q6J("ngIf",ct.namespaceControl.hasError("required","namespace")),C.xp6(1),C.s9C("matTooltip",C.lcZ(46,52,null===ct.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN_DISABLED")),C.Q6J("matTooltipDisabled",ct.namespaceControl.get("login").enabled),C.xp6(3),C.Oqu(C.lcZ(49,54,"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN")),C.xp6(3),C.Q6J("ngIf",ct.namespaceControl.hasError("required","login")),C.xp6(3),C.Oqu(C.lcZ(55,56,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL")),C.xp6(3),C.Q6J("ngIf",ct.namespaceControl.hasError("required","email")||ct.namespaceControl.hasError("pattern","email")),C.xp6(1),C.s9C("matTooltip",C.lcZ(59,58,null===ct.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD_RESET_DISABLED")),C.Q6J("matTooltipDisabled",ct.namespaceControl.get("passwordReset").enabled),C.xp6(3),C.hij("",C.lcZ(62,60,"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD_RESET")," "),C.xp6(2),C.Q6J("ngIf",ct.namespaceControl.get("passwordReset").value),C.xp6(1),C.Q6J("formGroup",ct.namespaceControl)("namespace",ct.selectedNamespace)("tooltipPwdViaEmail",ct.namespaceControl.get("passwordReset").value),C.xp6(5),C.hij(" ",C.lcZ(70,62,"DIALOGS.CREATE_SPONSORED_MEMBER.SPONSORSHIP_TITLE")," "),C.xp6(2),C.Q6J("voId",ct.data.voId)("voSponsors",ct.data.sponsors)("customTitle","DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR"),C.xp6(2),C.Oqu(C.lcZ(74,64,"DIALOGS.CREATE_SPONSORED_MEMBER.EXPIRATION")),C.xp6(2),C.Q6J("minDate",ct.minDate),C.xp6(3),C.Q6J("voId",ct.data.voId)("submit",ct.groupsToAssign.asObservable())}}function Tt(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",33),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.Oqu(C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.WITH_ERRORS")))}function he(Bt,fi){if(1&Bt&&(C.TgZ(0,"div",6)(1,"div",36)(2,"mat-icon",37),C._uU(3,"done"),C.qZA(),C._uU(4),C.ALo(5,"translate"),C.TgZ(6,"i"),C._uU(7),C.ALo(8,"userFullName"),C.qZA(),C._uU(9),C.ALo(10,"translate"),C.qZA(),C.TgZ(11,"div"),C._uU(12),C.ALo(13,"translate"),C.qZA(),C.TgZ(14,"div"),C._uU(15),C.ALo(16,"translate"),C.qZA(),C.TgZ(17,"perun-web-apps-alert",38),C._uU(18),C.ALo(19,"translate"),C.qZA(),C.YNc(20,Tt,3,3,"perun-web-apps-alert",11),C.qZA()),2&Bt){const ct=C.oxw(2);C.xp6(4),C.hij(" ",C.lcZ(5,9,"DIALOGS.CREATE_SPONSORED_MEMBER.USER")," "),C.xp6(3),C.Oqu(C.lcZ(8,11,ct.createdMember.user)),C.xp6(2),C.hij(" ",C.lcZ(10,13,"DIALOGS.CREATE_SPONSORED_MEMBER.WAS_CREATED")," "),C.xp6(3),C.AsE("",C.lcZ(13,15,"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN"),": ",ct.loginThatWasSet,""),C.xp6(3),C.AsE(" ",C.lcZ(16,17,"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD")," : ",ct.namespaceControl.get("passwordCtrl").value," "),C.xp6(3),C.Oqu(C.lcZ(19,19,"DIALOGS.CREATE_SPONSORED_MEMBER.COPY_INFORMATION")),C.xp6(2),C.Q6J("ngIf",ct.finishedWithErrors)}}function Ie(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div",39)(1,"button",40),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.onCancel())}),C._uU(2),C.ALo(3,"translate"),C.qZA()()}2&Bt&&(C.xp6(2),C.hij(" ",C.lcZ(3,1,"DIALOGS.CREATE_SPONSORED_MEMBER.OK")," "))}function r(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",45),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(3);return C.KtG(Qt.stepperPrevious())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.BACK")," "))}function u(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",46),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(3);return C.KtG(Qt.stepperNext())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}if(2&Bt){const ct=C.oxw(3);C.ekj("ms-2",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)("ms-auto",!(void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)),C.Q6J("disabled",ct.getStepperNextConditions()),C.xp6(1),C.hij(" ",C.lcZ(2,6,"DIALOGS.CREATE_SPONSORED_MEMBER.NEXT")," ")}}function y(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",47),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(3);return C.KtG(Qt.onConfirm())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}if(2&Bt){const ct=C.oxw(3);C.Q6J("disabled",!ct.submitAllowed),C.xp6(1),C.hij(" ",C.lcZ(2,2,"DIALOGS.CREATE_SPONSORED_MEMBER.SUBMIT")," ")}}function M(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div",39)(1,"div")(2,"button",41),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.onCancel())}),C._uU(3),C.ALo(4,"translate"),C.qZA(),C.YNc(5,r,3,3,"button",42),C.YNc(6,u,3,8,"button",43),C.YNc(7,y,3,4,"button",44),C.qZA()()}if(2&Bt){const ct=C.oxw(2);C.xp6(3),C.hij(" ",C.lcZ(4,4,"DIALOGS.CREATE_SPONSORED_MEMBER.CANCEL")," "),C.xp6(2),C.Q6J("ngIf",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex),C.xp6(1),C.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex!==ct.stepper._steps.length-1),C.xp6(1),C.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex===ct.stepper._steps.length-1)}}function f(Bt,fi){if(1&Bt&&(C.TgZ(0,"div"),C.YNc(1,Se,3,3,"h1",2),C.YNc(2,ke,79,66,"div",3),C.YNc(3,he,21,21,"div",3),C.YNc(4,Ie,4,3,"div",4),C.YNc(5,M,8,6,"div",4),C.qZA()),2&Bt){const ct=C.oxw();C.xp6(1),C.Q6J("ngIf",!ct.successfullyCreated),C.xp6(1),C.Q6J("ngIf",!ct.successfullyCreated),C.xp6(1),C.Q6J("ngIf",ct.successfullyCreated),C.xp6(1),C.Q6J("ngIf",ct.successfullyCreated),C.xp6(1),C.Q6J("ngIf",!ct.successfullyCreated&&void 0!==ct.stepper)}}let o=(()=>{class Bt{constructor(ct,ei,Qt,ui,ki,en,dn,mt,di,st,Nt,zt){this.dialogRef=ct,this.data=ei,this.membersService=Qt,this.apiRequestConfiguration=ui,this.usersService=ki,this.store=en,this.translator=dn,this.authzService=mt,this.guiAuthResolver=di,this.formBuilder=st,this.cd=Nt,this.groupsService=zt,this.loading=!1,this.functionalityNotSupported=!1,this.loginThatWasSet="",this.successfullyCreated=!1,this.namespaceOptions=[],this.selectedNamespace=null,this.userControl=null,this.namespaceControl=null,this.selectedSponsor=null,this.sponsorType="self",this.languages=["en"],this.currentLanguage="en",this.finishedWithErrors=!1,this.submitAllowed=!1,this.groupsToAssign=new H.x,this.minDate=new Date,this.namespaceRules=[],this.parsedRules=new Map,this.expiration="never"}static parseAttributes(ct,ei,Qt){for(const ui of ei)switch(ui){case"login":ct.login=Qt;break;case"password":ct.password=Qt}}onConfirm(){this.loading=!0,this.groupsToAssign.next()}createMember(ct){this.loading=!0;const ei={vo:this.data.voId,userData:{firstName:this.userControl.get("firstName").value,lastName:this.userControl.get("lastName").value,titleAfter:this.userControl.get("titleAfter").value,titleBefore:this.userControl.get("titleBefore").value,email:this.namespaceControl.get("email").value},sponsor:"other"===this.sponsorType?this.selectedSponsor.id:this.store.getPerunPrincipal().userId},Qt=this.namespaceControl.get("namespace").value,ui=this.parsedRules.get(Qt);"No namespace"!==Qt&&(ei.userData.namespace=Qt),"disabled"!==ui.login&&(ei.userData.login=this.namespaceControl.get("login").value),"disabled"!==ui.password&&(ei.sendActivationLink=this.namespaceControl.get("passwordReset").value,ei.language=this.currentLanguage,ei.userData.password=this.namespaceControl.get("passwordCtrl").value),"never"!==this.expiration&&(ei.validityTo=this.expiration),this.membersService.createSponsoredMember(ei).subscribe(ki=>{this.successfullyCreated=!0,this.dialogRef.updateSize("600px"),this.createdMember=ki,ki&&ki.userAttributes&&ki.userAttributes.filter(en=>"login-namespace"===en.baseFriendlyName).filter(en=>en.friendlyNameParameter===Qt).filter(en=>null!==en.value).forEach(en=>{this.loginThatWasSet=en.value}),ct.length>0&&this.groupsService.addMember(ct,ki.id).subscribe({next:()=>this.loading=!1,error:()=>{this.finishedWithErrors=!0,this.loading=!1}}),this.loading=!1},()=>{this.loading=!1})}onCancel(){this.successfullyCreated?this.dialogRef.close(!0):this.dialogRef.close()}onNamespaceChanged(ct){this.selectedNamespace=ct;const ei=null===this.selectedNamespace?{login:"disabled",password:"disabled"}:this.parsedRules.get(ct),Qt=this.namespaceControl.get("login"),ui=this.namespaceControl.get("passwordCtrl"),ki=this.namespaceControl.get("passwordAgainCtrl"),en=this.namespaceControl.get("passwordReset");"disabled"!==ei.login?(0,x.mH)(Qt,"optional"===ei.login?[]:[g.kI.required]):(Qt.disable(),Qt.setValue("")),"disabled"!==ei.password?((0,x.mH)(ui,"optional"===ei.password?[]:[g.kI.required],[(0,E.yT)(ct,this.usersService,this.apiRequestConfiguration)]),(0,x.mH)(ki,[]),(0,x.mH)(en,[]),this.namespaceControl.get("passwordReset").setValue(!1)):(ui.disable(),ui.setValue(""),ki.disable(),ki.setValue(""),en.disable(),en.setValue(!1))}passwordResetChange(){const ct=this.namespaceControl.get("passwordCtrl"),ei=this.namespaceControl.get("passwordAgainCtrl");this.namespaceControl.get("passwordReset").value?(ct.disable(),ct.setValue(""),ei.disable(),ei.setValue("")):(ct.enable(),ei.enable())}setExpiration(ct){this.expiration=ct}getStepperNextConditions(){switch(this.stepper.selectedIndex){case 0:return this.userControl.invalid;case 1:return this.namespaceControl.invalid||this.namespaceControl.get("passwordCtrl").pending;case 2:return null===this.sponsorType||"other"===this.sponsorType&&null===this.selectedSponsor;default:return!1}}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.userControl=this.formBuilder.group({firstName:["",g.kI.required],lastName:["",g.kI.required],titleBefore:[""],titleAfter:[""]}),this.languages=this.store.getProperty("supported_languages"),this.namespaceControl=this.formBuilder.group({namespace:["",g.kI.required],login:["",[g.kI.required]],passwordCtrl:["",g.kI.required,[(0,E.yT)(null,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],passwordReset:[!1,[]],email:["",[g.kI.required,g.kI.pattern(x.B2)]]},{validators:x.dN.passwordMatchValidator}),this.membersService.getAllNamespacesRules().subscribe(ct=>{this.store.getProperty("allow_empty_sponsor_namespace")&&this.namespaceRules.push({namespaceName:"No namespace",requiredAttributes:[],optionalAttributes:[]}),this.namespaceRules=this.namespaceRules.concat(ct),this.parseNamespaceRules(),0===this.namespaceOptions.length&&(this.functionalityNotSupported=!0),this.onNamespaceChanged(this.selectedNamespace),this.loading=!1,this.cd.detectChanges()})}ngAfterViewInit(){this.cd.detectChanges()}parseNamespaceRules(){for(const ct of this.namespaceRules){this.namespaceOptions.push(ct.namespaceName);const ei={login:"disabled",password:"disabled"};Bt.parseAttributes(ei,ct.requiredAttributes,"required"),Bt.parseAttributes(ei,ct.optionalAttributes,"optional"),this.parsedRules.set(ct.namespaceName,ei)}1===this.namespaceOptions.length&&(this.selectedNamespace=this.namespaceOptions[0])}static#e=this.\u0275fac=function(ei){return new(ei||Bt)(C.Y36(m.so),C.Y36(m.WI),C.Y36(e.uq),C.Y36(w.F5),C.Y36(e.Fv),C.Y36(w.d6),C.Y36(N.sK),C.Y36(e.Ct),C.Y36(w.x4),C.Y36(g.QS),C.Y36(C.sBO),C.Y36(e.ff))};static#t=this.\u0275cmp=C.Xpm({type:Bt,selectors:[["app-create-sponsored-member-dialog"]],viewQuery:function(ei,Qt){if(1&ei&&C.Gf(ze,5),2&ei){let ui;C.iGM(ui=C.CRH())&&(Qt.stepper=ui.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title","",4,"ngIf"],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"stepControl"],["matStepLabel",""],["alert_type","error",4,"ngIf"],[1,"dialog-container",3,"formGroup"],[1,"mt-2"],[1,"mt-4"],["data-cy","first-name-input","matInput","","formControlName","firstName","required",""],[4,"ngIf"],["data-cy","last-name-input","matInput","","formControlName","lastName","required",""],["matInput","","formControlName","titleBefore"],["matInput","","formControlName","titleAfter"],[1,"dialog-container","mt-4",3,"formGroup"],["data-cy","namespace-filter"],["formControlName","namespace","required","",3,"valueChange"],[3,"value",4,"ngFor","ngForOf"],["matTooltipPosition","left",3,"matTooltip","matTooltipDisabled"],["data-cy","login-input","matInput","","formControlName","login","required",""],["data-cy","email-input","matInput","","formControlName","email","required",""],["labelPosition","before","formControlName","passwordReset",3,"change"],[3,"formGroup","namespace","tooltipPwdViaEmail"],[1,"dialog-container"],[3,"voId","voSponsors","customTitle","sponsorTypeSelected","sponsorSelected"],[1,"mt-2",3,"minDate","expirationSelected"],[3,"voId","submit","groupsToAdd","submitAllowed"],["alert_type","error"],[3,"value"],[3,"value","valueChange"],[1,"bigger-font","mb-2"],[1,"me-2","mb-2"],["alert_type","warn"],["mat-dialog-actions","",1,"justify-content-end"],["mat-flat-button","","data-cy","ok-button",1,"ms-auto",3,"click"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["data-cy","next-button","color","accent","mat-flat-button","","type","button",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["data-cy","confirm-button","class","ms-2","color","accent","mat-flat-button","","type","button",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","next-button","color","accent","mat-flat-button","","type","button",3,"disabled","click"],["data-cy","confirm-button","color","accent","mat-flat-button","","type","button",1,"ms-2",3,"disabled","click"]],template:function(ei,Qt){if(1&ei&&(C.YNc(0,ve,1,0,"ng-template",null,0,C.W1O),C.TgZ(2,"div"),C.YNc(3,f,6,5,"div",1),C.qZA()),2&ei){const ui=C.MAs(1);C.xp6(2),C.Gre("",Qt.theme," position-relative"),C.xp6(1),C.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",ui)}},dependencies:[B.sg,B.O5,O.ey,Q.Nt,ee.KE,ee.hX,ee.TO,g._Y,g.Fj,g.JJ,g.JL,g.Q7,g.sg,g.u,V.Hw,se.lW,Ce.oG,m.uh,m.xY,m.H8,Be.gD,we.gM,le.C0,le.VY,le.Vq,be.w,v.b,ie.e,F.G,$.c,J,pe.l,B.gd,N.X$,Re.d],styles:[".bigger-font[_ngcontent-%COMP%]{font-size:1.5rem}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:8px}mat-icon[_ngcontent-%COMP%]{color:#28a745;font-size:36px;vertical-align:bottom}"]})}return Bt})();var n=h(77988);const t=["stepper"];function i(Bt,fi){1&Bt&&C._UZ(0,"perun-web-apps-loading-dialog")}function a(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_LABEL"))}function c(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",25),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function l(Bt,fi){if(1&Bt&&(C.TgZ(0,"mat-option",26),C._uU(1),C.qZA()),2&Bt){const ct=fi.$implicit;C.Q6J("value",ct),C.uIk("data-cy",ct),C.xp6(1),C.hij(" ",ct," ")}}function d(Bt,fi){1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE_ERROR")," "))}function s(Bt,fi){1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMES_ERROR")," "))}function S(Bt,fi){if(1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt){const ct=C.oxw(3);C.xp6(1),C.AsE(" ",C.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_FORMAT"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidFormat").value," ")}}function k(Bt,fi){if(1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt){const ct=C.oxw(3);C.xp6(1),C.AsE(" ",C.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_EMAIL"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidEmail").value," ")}}function re(Bt,fi){if(1&Bt&&(C.TgZ(0,"mat-error"),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt){const ct=C.oxw(3);C.xp6(1),C.AsE(" ",C.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_LOGIN"),": ",ct.usersInfoFormGroup.get("sponsoredMembers").getError("invalidLogin").value," ")}}function tt(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_LABEL"))}function Le(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",27),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NO_NAMESPACE_PASSWORD_INFO")," "))}function Me(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"mat-radio-group",28),C.NdJ("ngModelChange",function(Qt){C.CHM(ct);const ui=C.oxw(3);return C.KtG(ui.passwordReset=Qt)}),C.TgZ(1,"mat-radio-button",29),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"mat-radio-button",30),C._uU(5),C.ALo(6,"translate"),C.qZA()()}if(2&Bt){const ct=C.oxw(3);C.Q6J("ngModel",ct.passwordReset),C.xp6(2),C.hij(" ",C.lcZ(3,3,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GENERATE_PASSWORD")," "),C.xp6(3),C.hij(" ",C.lcZ(6,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_RESET")," ")}}function Pe(Bt,fi){if(1&Bt&&(C.TgZ(0,"mat-option",26),C._uU(1),C.ALo(2,"translate"),C.ALo(3,"uppercase"),C.qZA()),2&Bt){const ct=fi.$implicit;C.s9C("value",ct),C.xp6(1),C.hij(" ",C.lcZ(2,2,C.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ct))," ")}}function q(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"mat-form-field",31)(1,"mat-label"),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"mat-select",32),C.NdJ("valueChange",function(Qt){C.CHM(ct);const ui=C.oxw(3);return C.KtG(ui.currentLanguage=Qt)}),C.YNc(5,Pe,4,6,"mat-option",15),C.qZA()()}if(2&Bt){const ct=C.oxw(3);C.xp6(2),C.Oqu(C.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),C.xp6(2),C.Q6J("value",ct.currentLanguage),C.xp6(1),C.Q6J("ngForOf",ct.languages)}}function W(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION_LABEL"))}function de(Bt,fi){1&Bt&&(C._uU(0),C.ALo(1,"translate")),2&Bt&&C.Oqu(C.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function Je(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"mat-stepper",7,8)(2,"mat-step",9),C.YNc(3,a,2,3,"ng-template",10),C.YNc(4,c,3,3,"perun-web-apps-alert",11),C.TgZ(5,"h5",12),C._uU(6),C.ALo(7,"translate"),C.qZA(),C.TgZ(8,"form",13)(9,"mat-form-field")(10,"mat-label"),C._uU(11),C.ALo(12,"translate"),C.qZA(),C.TgZ(13,"mat-select",14),C.YNc(14,l,2,3,"mat-option",15),C.qZA(),C.YNc(15,d,3,3,"mat-error",5),C.qZA(),C.TgZ(16,"div"),C._uU(17),C.ALo(18,"translate"),C.qZA(),C.TgZ(19,"div",16),C._uU(20),C.qZA(),C.TgZ(21,"mat-form-field",17)(22,"mat-label"),C._uU(23),C.ALo(24,"translate"),C.qZA(),C.TgZ(25,"textarea",18),C._uU(26," "),C.qZA(),C.YNc(27,s,3,3,"mat-error",5),C.YNc(28,S,3,4,"mat-error",5),C.YNc(29,k,3,4,"mat-error",5),C.YNc(30,re,3,4,"mat-error",5),C.qZA()()(),C.TgZ(31,"mat-step"),C.YNc(32,tt,2,3,"ng-template",10),C.TgZ(33,"div",12)(34,"h5",19),C._uU(35),C.ALo(36,"translate"),C.qZA(),C.YNc(37,Le,3,3,"perun-web-apps-alert",20),C.YNc(38,Me,7,7,"mat-radio-group",21),C.YNc(39,q,6,5,"mat-form-field",22),C.qZA()(),C.TgZ(40,"mat-step"),C.YNc(41,W,2,3,"ng-template",10),C.TgZ(42,"div",12)(43,"h5",19),C._uU(44),C.ALo(45,"translate"),C.qZA(),C.TgZ(46,"perun-web-apps-expiration-select",23),C.NdJ("expirationSelected",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.setExpiration(Qt))}),C.qZA()()(),C.TgZ(47,"mat-step"),C.YNc(48,de,2,3,"ng-template",10),C.TgZ(49,"app-assign-groups-sponsored-members-component",24),C.NdJ("groupsToAdd",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.onGenerate(Qt))})("submitAllowed",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.submitAllowed=Qt)}),C.qZA()()()}if(2&Bt){const ct=C.oxw(2);C.Q6J("linear",!0),C.xp6(2),C.Q6J("stepControl",ct.usersInfoFormGroup),C.xp6(2),C.Q6J("ngIf",ct.functionalityNotSupported),C.xp6(2),C.Oqu(C.lcZ(7,25,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_INFO")),C.xp6(2),C.Q6J("formGroup",ct.usersInfoFormGroup),C.xp6(3),C.Oqu(C.lcZ(12,27,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE")),C.xp6(3),C.Q6J("ngForOf",ct.namespaceOptions),C.xp6(1),C.Q6J("ngIf",ct.usersInfoFormGroup.hasError("required","namespace")),C.xp6(2),C.Oqu(C.lcZ(18,29,"DIALOGS.GENERATE_SPONSORED_MEMBERS.HINT")),C.xp6(3),C.hij(" ",ct.getSelectedNamespaceRules().csvGenHeaderDescription," "),C.xp6(3),C.Oqu(C.lcZ(24,31,"DIALOGS.GENERATE_SPONSORED_MEMBERS.INSERT_HERE")),C.xp6(2),C.s9C("placeholder",ct.getSelectedNamespaceRules().csvGenPlaceholder),C.xp6(2),C.Q6J("ngIf",ct.usersInfoFormGroup.hasError("required","sponsoredMembers")),C.xp6(1),C.Q6J("ngIf",ct.usersInfoFormGroup.hasError("invalidFormat","sponsoredMembers")),C.xp6(1),C.Q6J("ngIf",ct.usersInfoFormGroup.hasError("invalidEmail","sponsoredMembers")),C.xp6(1),C.Q6J("ngIf",ct.usersInfoFormGroup.hasError("invalidLogin","sponsoredMembers")),C.xp6(5),C.hij(" ",C.lcZ(36,33,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_MANAGEMENT")," "),C.xp6(2),C.Q6J("ngIf","No namespace"===ct.getSelectedNamespaceRules().namespaceName),C.xp6(1),C.Q6J("ngIf","No namespace"!==ct.getSelectedNamespaceRules().namespaceName),C.xp6(1),C.Q6J("ngIf","reset"===ct.passwordReset),C.xp6(5),C.Oqu(C.lcZ(45,35,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION")),C.xp6(2),C.Q6J("minDate",ct.minDate)("expiration",ct.expiration),C.xp6(3),C.Q6J("voId",ct.data.voId)("submit",ct.groupsToAssign.asObservable())}}function rt(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",34),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.Q6J("alert_type","success"),C.xp6(1),C.hij(" ",C.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUCCESS")," "))}function St(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",34),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.Q6J("alert_type","warn"),C.xp6(1),C.hij(" ",C.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.FINISHED_WITH_ERRORS")," "))}function Mt(Bt,fi){if(1&Bt&&(C.TgZ(0,"div"),C.YNc(1,rt,3,4,"perun-web-apps-alert",33),C.YNc(2,St,3,4,"perun-web-apps-alert",33),C.qZA()),2&Bt){const ct=C.oxw(2);C.xp6(1),C.Q6J("ngIf",!1===ct.finishedWithErrors),C.xp6(1),C.Q6J("ngIf",ct.finishedWithErrors)}}function Xe(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",40),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(3);return C.KtG(Qt.stepperPrevious())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.BACK")," "))}function Pt(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",41),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(3);return C.KtG(Qt.stepperNext())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}if(2&Bt){const ct=C.oxw(3);C.ekj("ms-2",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)("ms-auto",!(void 0!==ct.stepper&&0!==ct.stepper.selectedIndex)),C.Q6J("disabled",ct.getStepperNextConditions()),C.xp6(1),C.hij(" ",C.lcZ(2,6,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NEXT")," ")}}function kt(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",42),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(3);return C.KtG(Qt.onSubmit())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}if(2&Bt){const ct=C.oxw(3);C.Q6J("disabled",!ct.submitAllowed),C.xp6(1),C.hij(" ",C.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUBMIT")," ")}}function Ot(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div",35)(1,"div")(2,"button",36),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.onCancel())}),C._uU(3),C.ALo(4,"translate"),C.qZA(),C.YNc(5,Xe,3,3,"button",37),C.YNc(6,Pt,3,8,"button",38),C.YNc(7,kt,3,4,"button",39),C.qZA()()}if(2&Bt){const ct=C.oxw(2);C.xp6(3),C.hij(" ",C.lcZ(4,4,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CANCEL")," "),C.xp6(2),C.Q6J("ngIf",void 0!==ct.stepper&&0!==ct.stepper.selectedIndex),C.xp6(1),C.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex!==ct.stepper._steps.length-1),C.xp6(1),C.Q6J("ngIf",void 0!==ct.stepper&&ct.stepper.selectedIndex===ct.stepper._steps.length-1)}}function $e(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div",35)(1,"div")(2,"button",43),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.onClose())}),C._uU(3),C.ALo(4,"translate"),C.qZA(),C.TgZ(5,"button",44),C._uU(6),C.ALo(7,"translate"),C.qZA(),C.TgZ(8,"mat-menu",null,45)(10,"button",46),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.generatePdf())}),C._uU(11),C.ALo(12,"translate"),C.qZA(),C.TgZ(13,"button",46),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.downloadCsv())}),C._uU(14),C.ALo(15,"translate"),C.qZA()()()()}if(2&Bt){const ct=C.MAs(9);C.xp6(3),C.hij(" ",C.lcZ(4,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CLOSE")," "),C.xp6(2),C.Q6J("matMenuTriggerFor",ct),C.xp6(1),C.hij(" ",C.lcZ(7,7,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DOWNLOAD")," "),C.xp6(5),C.hij(" ",C.lcZ(12,9,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DOWNLOAD_PDF")," "),C.xp6(3),C.hij(" ",C.lcZ(15,11,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DOWNLOAD_CSV")," ")}}function bt(Bt,fi){if(1&Bt&&(C.TgZ(0,"div")(1,"h1",2),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"div",3),C.YNc(5,Je,50,37,"mat-stepper",4),C.YNc(6,Mt,3,2,"div",5),C.qZA(),C.YNc(7,Ot,8,6,"div",6),C.YNc(8,$e,16,13,"div",6),C.qZA()),2&Bt){const ct=C.oxw();C.xp6(2),C.Oqu(C.lcZ(3,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.TITLE")),C.xp6(3),C.Q6J("ngIf","user-input"===ct.state&&0!==ct.namespaceRules.length),C.xp6(1),C.Q6J("ngIf","results"===ct.state),C.xp6(1),C.Q6J("ngIf",void 0!==ct.stepper&&"results"!==ct.state),C.xp6(1),C.Q6J("ngIf","results"===ct.state)}}let Fe=(()=>{class Bt{constructor(ct,ei,Qt,ui,ki,en,dn,mt,di,st,Nt,zt){this.dialogRef=ct,this.data=ei,this.store=Qt,this.membersService=ui,this.notificator=ki,this.translate=en,this.guiAuthResolver=dn,this.groupsService=mt,this.attributesService=di,this.formBuilder=st,this.sponsoredMembersPDFService=Nt,this.cd=zt,this.loading=!1,this.functionalityNotSupported=!1,this.namespaceOptions=[],this.state="user-input",this.passwordReset="generate",this.expiration="never",this.finishedWithErrors=!1,this.submitAllowed=!1,this.groupsToAssign=new H.x,this.languages=["en"],this.currentLanguage="en",this.minDate=new Date,this.namespaceRules=[],this.resultData=[]}static didSomeGenerationFailed(ct){return ct.forEach(ei=>{if("OK"!==ei.status)return!0}),!1}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.languages=this.store.getProperty("supported_languages"),this.usersInfoFormGroup=this.formBuilder.group({namespace:["",g.kI.required],sponsoredMembers:["",[g.kI.required,this.userInputValidator()]]}),this.usersInfoFormGroup.controls.namespace.valueChanges.subscribe({next:()=>{this.usersInfoFormGroup.controls.sponsoredMembers.updateValueAndValidity()}}),this.membersService.getAllNamespacesRules().subscribe(ct=>{this.store.getProperty("allow_empty_sponsor_namespace")&&this.namespaceRules.push({namespaceName:"No namespace",csvGenHeader:"firstname;lastname;urn:perun:user:attribute-def:def:preferredMail",csvGenPlaceholder:"John;Doe;john@mail.cz",csvGenHeaderDescription:"First name;Last name;Email"}),this.namespaceRules=this.namespaceRules.concat(ct),this.namespaceRules.forEach(ei=>this.namespaceOptions.push(ei.namespaceName)),0===this.namespaceOptions.length?this.functionalityNotSupported=!0:this.usersInfoFormGroup.setValue({namespace:this.namespaceOptions[0],sponsoredMembers:""}),this.loading=!1,this.cd.detectChanges()})}onCancel(){this.dialogRef.close(!1)}onClose(){this.dialogRef.close(!0)}setExpiration(ct){this.expiration=ct}onSubmit(){this.loading=!0,this.groupsToAssign.next()}getSelectedNamespaceRules(){return this.namespaceRules.find(ct=>ct.namespaceName===this.usersInfoFormGroup.get("namespace").value)}generatePdf(){if(!this.resultData)throw new Error("Cannot generate pdf because there is no result");this.loading=!0,this.sponsoredMembersPDFService.generate(this.resultData).then(()=>this.loading=!1)}downloadCsv(){if(!this.resultData)throw new Error("Cannot generate pdf because there is no result");(0,x.O6)(this.createOutputObjects(this.resultData),"csv","member-logins")}getStepperNextConditions(){switch(this.stepper.selectedIndex){case 0:return this.usersInfoFormGroup.invalid;case 1:return null===this.passwordReset;case 2:return null===this.expiration;default:return!1}}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}onGenerate(ct){this.loading=!0;const ei=this.usersInfoFormGroup.get("sponsoredMembers").value.split("\n"),Qt=this.getSelectedNamespaceRules().csvGenHeader,ui=[];for(const en of ei){const dn=this.parseMemberLine(en);if("format"===dn||"email"===dn)return void(this.loading=!1);""!==dn&&ui.push(dn)}const ki={data:ui,header:Qt,namespace:"",sponsor:this.store.getPerunPrincipal().userId,vo:this.data.voId,sendActivationLinks:"reset"===this.passwordReset,language:this.currentLanguage};ct.length>0&&(ki.groups=ct),"never"!==this.expiration&&(ki.validityTo=(0,B.p6)(this.expiration,"yyyy-MM-dd","en-GB")),"No namespace"!==this.usersInfoFormGroup.get("namespace").value&&(ki.namespace=this.usersInfoFormGroup.get("namespace").value),this.membersService.createSponsoredMembersFromCSV(ki).subscribe(en=>{this.state="results",this.finishedWithErrors=Bt.didSomeGenerationFailed(en),this.loading=!1,this.resultData=en},()=>this.loading=!1)}createOutputObjects(ct){let ei="",Qt="",ui="",ki="";const en=[];return ct.forEach(dn=>{ei=dn.name.replace(";"," ").split(";")[0],Qt=dn.status,ui=dn.login?dn.login:ui,ki=dn.password?dn.password:ki;const mt={name:ei,status:Qt,login:ui,password:ki};dn.note&&(mt.note=dn.note),en.push(mt)}),en}parseMemberLine(ct){const ei=ct.trim();if(""===ei)return"";const Qt=ei.split(";"),ui=this.getSelectedNamespaceRules().csvGenHeader.split(";");if(Qt.length!==ui.length)return"format";if("mail"===ui[2].slice(ui[2].length-4).toLowerCase()&&!Qt[2].trim().match(x.B2))return"email";if("login"===ui[3]&&""===Qt[3].trim())return"login";let ki="";for(const en of Qt)ki+=en.trim()+";";return ki.slice(0,-1)}userInputValidator(){return ct=>{const ei=ct.value.split("\n");for(const Qt of ei){const ui=this.parseMemberLine(Qt);if("format"===ui)return{invalidFormat:{value:Qt}};if("email"===ui)return{invalidEmail:{value:Qt}};if("login"===ui)return{invalidLogin:{value:Qt}}}return null}}static#e=this.\u0275fac=function(ei){return new(ei||Bt)(C.Y36(m.so),C.Y36(m.WI),C.Y36(w.d6),C.Y36(e.uq),C.Y36(w.V6),C.Y36(N.sK),C.Y36(w.x4),C.Y36(e.ff),C.Y36(e.H8),C.Y36(g.QS),C.Y36(w.HV),C.Y36(C.sBO))};static#t=this.\u0275cmp=C.Xpm({type:Bt,selectors:[["app-generate-sponsored-members-dialog"]],viewQuery:function(ei,Qt){if(1&ei&&C.Gf(t,5),2&ei){let ui;C.iGM(ui=C.CRH())&&(Qt.stepper=ui.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear",4,"ngIf"],[4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],[3,"linear"],["stepper",""],[3,"stepControl"],["matStepLabel",""],["alert_type","error",4,"ngIf"],[1,"mt-2"],[1,"flex-container","mt-2",3,"formGroup"],["data-cy","namespace-filter","formControlName","namespace","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"fw-bold"],[1,"pt-2"],["data-cy","csv-input","cols","50","id","voGenerateSponsoredMembers","name","voGenerateSponsoredMembers","formControlName","sponsoredMembers","matInput","","rows","8",1,"md-textarea","form-control",3,"placeholder"],[1,"mb-4"],["alert_type","info",4,"ngIf"],[3,"ngModel","ngModelChange",4,"ngIf"],["class","w-100",4,"ngIf"],[3,"minDate","expiration","expirationSelected"],[3,"voId","submit","groupsToAdd","submitAllowed"],["alert_type","error"],[3,"value"],["alert_type","info"],[3,"ngModel","ngModelChange"],["value","generate"],["value","reset"],[1,"w-100"],[3,"value","valueChange"],[3,"alert_type",4,"ngIf"],[3,"alert_type"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["data-cy","next-button","color","accent","mat-flat-button","",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["data-cy","submit-button","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","next-button","color","accent","mat-flat-button","",3,"disabled","click"],["data-cy","submit-button","color","accent","mat-flat-button","",3,"disabled","click"],["mat-stroked-button","","data-cy","close-button",1,"me-2",3,"click"],["color","accent","mat-flat-button","",1,"ms-auto","dropdown-toggle",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(ei,Qt){if(1&ei&&(C.YNc(0,i,1,0,"ng-template",null,0,C.W1O),C.TgZ(2,"div"),C.YNc(3,bt,9,7,"div",1),C.qZA()),2&ei){const ui=C.MAs(1);C.xp6(2),C.Gre("",Qt.theme," position-relative"),C.xp6(1),C.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",ui)}},dependencies:[B.sg,B.O5,O.ey,Q.Nt,ee.KE,ee.hX,ee.TO,g._Y,g.Fj,g.JJ,g.JL,g.Q7,g.sg,g.u,g.On,se.lW,m.uh,m.xY,m.H8,Be.gD,qe.VQ,qe.U0,le.C0,le.VY,le.Vq,n.VK,n.OP,n.p6,be.w,v.b,ie.e,$.c,J,B.gd,N.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Bt})();var Ct=h(98586),jt=h(55959),xt=h(10350),Ht=h(13566),Wt=h(25313),ri=h(52183),bi=h(91831),$t=h(44112),wt=h(92738),It=h(52269),Ge=h(77983),Et=h(83337),Yt=h(92606),si=h(45355);let Ai=(()=>{class Bt{transform(ct,ei){return ct.find(Qt=>Qt.user.id===ei.id)}static#e=this.\u0275fac=function(ei){return new(ei||Bt)};static#t=this.\u0275pipe=C.Yjl({name:"selectedSponsor",type:Bt,pure:!0})}return Bt})();var Pi=h(93035),Zi=h(32596),Fi=h(8355);function Si(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"th",21)(1,"mat-checkbox",22),C.NdJ("change",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(Qt?ui.masterToggle():null)}),C.ALo(2,"translate"),C.ALo(3,"masterCheckboxLabel"),C.qZA()()}if(2&Bt){const ct=C.oxw().ngIf,ei=C.oxw();C.xp6(1),C.Q6J("aria-label",C.lcZ(2,3,C.lcZ(3,5,ct.all)))("checked",ei.selection.hasValue()&&ct.all)("indeterminate",ei.selection.hasValue()&&!ct.all)}}const Qi=function(Bt){return{name:Bt}};function tn(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"td",23)(1,"mat-checkbox",24),C.NdJ("change",function(Qt){const ki=C.CHM(ct).$implicit,en=C.oxw(2);return C.KtG(Qt?en.selection.toggle(ki):null)})("click",function(Qt){return Qt.stopPropagation()}),C.ALo(2,"translate"),C.ALo(3,"checkboxLabel"),C.ALo(4,"userFullName"),C.qZA()()}if(2&Bt){const ct=fi.$implicit,ei=C.oxw(2);C.xp6(1),C.Q6J("aria-label",C.xi3(2,2,C.lcZ(3,5,ei.selection.isSelected(ct)),C.VKq(9,Qi,C.lcZ(4,7,ct.member.user))))("checked",ei.selection.isSelected(ct))}}function $i(Bt,fi){1&Bt&&(C.ynx(0,18),C.YNc(1,Si,4,7,"th",19),C.YNc(2,tn,5,11,"td",20),C.BQk())}function Gt(Bt,fi){1&Bt&&(C.TgZ(0,"th",25),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.ID")," "))}function Mi(Bt,fi){if(1&Bt&&(C.TgZ(0,"td",26),C._uU(1),C.qZA()),2&Bt){const ct=fi.$implicit;C.xp6(1),C.hij(" ",ct.member.id," ")}}function ce(Bt,fi){1&Bt&&(C.TgZ(0,"th",25),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NAME")," "))}function ft(Bt,fi){if(1&Bt&&(C.TgZ(0,"td",27),C._uU(1),C.ALo(2,"userFullName"),C.qZA()),2&Bt){const ct=fi.$implicit;C.xp6(1),C.hij(" ",C.lcZ(2,1,ct.member.user)," ")}}function Qe(Bt,fi){1&Bt&&(C.TgZ(0,"th",28),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EMAIL")," "))}function Ft(Bt,fi){if(1&Bt&&(C.TgZ(0,"td",27),C._uU(1),C.ALo(2,"memberEmail"),C.qZA()),2&Bt){const ct=fi.$implicit;C.xp6(1),C.Oqu(C.lcZ(2,1,ct.member))}}function ii(Bt,fi){1&Bt&&(C.TgZ(0,"th",28),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.LOGIN")," "))}function Li(Bt,fi){if(1&Bt&&(C.TgZ(0,"td",27),C._uU(1),C.ALo(2,"memberLogins"),C.qZA()),2&Bt){const ct=fi.$implicit;C.xp6(1),C.hij(" ",C.lcZ(2,1,ct.member)," ")}}function Fn(Bt,fi){1&Bt&&(C.TgZ(0,"th",25),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.SPONSORS")," "))}function Kn(Bt,fi){if(1&Bt&&(C.TgZ(0,"span"),C._uU(1),C.ALo(2,"userFullName"),C._UZ(3,"br"),C.qZA()),2&Bt){const ct=fi.$implicit;C.xp6(1),C.hij(" ",C.lcZ(2,1,ct.user),"")}}function fr(Bt,fi){if(1&Bt&&(C.TgZ(0,"td",27),C.YNc(1,Kn,4,3,"span",29),C.qZA()),2&Bt){const ct=fi.$implicit;C.xp6(1),C.Q6J("ngForOf",ct.sponsors)}}function Rn(Bt,fi){1&Bt&&(C.TgZ(0,"th",28),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EXPIRATION")," "))}function er(Bt,fi){if(1&Bt&&(C.TgZ(0,"td",27),C._uU(1),C.ALo(2,"parseDate"),C.ALo(3,"selectedSponsor"),C.qZA()),2&Bt){const ct=fi.$implicit,ei=C.oxw();C.xp6(1),C.hij(" ",C.lcZ(2,1,C.xi3(3,3,ct.sponsors,ei.selectedSponsor).validityTo)," ")}}function Er(Bt,fi){1&Bt&&C._UZ(0,"th",28)}function Zn(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"span")(1,"button",32),C.NdJ("mouseenter",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.disableRouting=!0)})("mouseleave",function(){C.CHM(ct);const Qt=C.oxw(2);return C.KtG(Qt.disableRouting=Qt.routingStrategy)})("click",function(){C.CHM(ct);const Qt=C.oxw().$implicit,ui=C.oxw();return C.KtG(ui.resetPassword(Qt))}),C.ALo(2,"translate"),C.TgZ(3,"mat-icon"),C._uU(4,"vpn_key"),C.qZA()()()}if(2&Bt){const ct=C.oxw().$implicit,ei=C.oxw();C.xp6(1),C.Q2q("data-cy","",ct.member.user.firstName,"-reset-passwd-button"),C.Q6J("disabled",ei.loading)("matTooltipPosition","above")("matTooltip",C.lcZ(2,4,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.PASSWORD_RESET"))}}function sr(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"td",27)(1,"button",30),C.NdJ("click",function(){const ui=C.CHM(ct).$implicit,ki=C.oxw();return C.KtG(ki.showSponsors(ui))})("mouseenter",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.disableRouting=!0)})("mouseleave",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.disableRouting=Qt.routingStrategy)}),C.ALo(2,"translate"),C.TgZ(3,"mat-icon"),C._uU(4,"edit"),C.qZA()(),C.YNc(5,Zn,5,6,"span",31),C.qZA()}if(2&Bt){const ct=fi.$implicit,ei=C.oxw();C.xp6(1),C.Q2q("data-cy","",ct.member.user.firstName,"-edit-sponsors-button"),C.Q6J("matTooltipPosition","above")("matTooltip",C.lcZ(2,4,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EDIT")),C.xp6(4),C.Q6J("ngIf",ei.passwdResetAuth(ct))}}function Gi(Bt,fi){1&Bt&&C._UZ(0,"tr",33)}const Cn=function(Bt,fi){return["/organizations",Bt,"members",fi]};function Nn(Bt,fi){if(1&Bt&&C._UZ(0,"tr",34),2&Bt){const ct=fi.$implicit,ei=C.oxw();C.ekj("cursor-pointer",!ei.disableRouting)("disable-outline",ei.disableRouting),C.Q2q("data-cy","",ct.member.user.firstName,"-name"),C.Q6J("perunWebAppsMiddleClickRouterLink",ei.disableRouting?null:C.WLB(7,Cn,ct.member.voId,ct.member.id))("routerLink",ei.disableRouting?null:C.WLB(10,Cn,ct.member.voId,ct.member.id))}}function Sn(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",35),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function jn(Bt,fi){1&Bt&&(C.TgZ(0,"perun-web-apps-alert",35),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NO_SPONSORED_MEMBERS_WARNING"),"\n"))}const lr=function(Bt){return{all:Bt}};let tr=(()=>{class Bt{constructor(ct,ei,Qt,ui,ki){this.dialog=ct,this.authResolver=ei,this.storeService=Qt,this.attributesManager=ui,this.tableCheckbox=ki,this.sponsoredMembers=[],this.filterValue="",this.displayedColumns=["id","name","email","logins","sponsors","menu"],this.disableRouting=!1,this.refreshTable=new C.vpe,this.loading=!1,this.routingStrategy=!1,this.pageSizeOptions=x.f7}set matSort(ct){this.sort=ct}static getSortDataForColumn(ct,ei){switch(ei){case"id":return ct.member.id.toString();case"name":return ct.member.user?ct.member.user.lastName?ct.member.user.lastName:ct.member.user.firstName??"":"";case"sponsors":return ct.sponsors.length.toString();default:return""}}static getDataForColumn(ct,ei){switch(ei){case"id":return ct.member.id.toString();case"name":return ct.member.user?(0,x.bD)(ct.member.user):"";case"sponsors":return ct.sponsors.map(Qt=>(0,x.bD)(Qt.user)).join();default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ct=>"id"!==ct)),this.setDataSource(),this.routingStrategy=this.disableRouting}exportAllData(ct){(0,x.O6)((0,x.Xn)(this.dataSource.filteredData,this.displayedColumns,Bt.getDataForColumn),ct)}exportDisplayedData(ct){const ei=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Qt=ei+this.dataSource.paginator.pageSize;(0,x.O6)((0,x.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ei,Qt),this.displayedColumns,Bt.getDataForColumn),ct)}setDataSource(){this.dataSource||(this.dataSource=new Wt.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ct,ei)=>(0,x.Sd)(ct,ei,this.displayedColumns,Bt.getDataForColumn),this.dataSource.sortData=(ct,ei)=>(0,x.pR)(ct,ei,Bt.getSortDataForColumn)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.sponsoredMembers}showSponsors(ct){const ei=(0,x.kZ)();ei.width="650px",ei.data={sponsors:ct.sponsors,member:ct.member,theme:"vo-theme"},this.dialog.open(ri.H,ei).afterClosed().subscribe(ui=>{ui&&this.refreshTable.emit()})}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}resetPassword(ct){this.loading=!0;const ei=this.storeService.getProperty("password_namespace_attributes").map(Qt=>{const ui=Qt.split(":");return ui[ui.length-1]});this.attributesManager.getLogins(ct.member.userId).subscribe(Qt=>{const ui=Qt.filter(dn=>ei.includes(dn.friendlyNameParameter)),ki=(0,x.kZ)();ki.width="400px",ki.data={userId:ct.member.userId,memberId:ct.member.id,logins:ui},this.dialog.open(bi.m,ki).afterClosed().subscribe(()=>{this.loading=!1})},()=>this.loading=!1)}passwdResetAuth(ct){return this.authResolver.isAuthorized("sendPasswordResetLinkEmail_Member_String_String_String_String_policy",[{id:ct.member.voId,beanName:"Vo"},ct.member])}static#e=this.\u0275fac=function(ei){return new(ei||Bt)(C.Y36(m.uw),C.Y36(w.x4),C.Y36(w.d6),C.Y36(e.H8),C.Y36(w.UA))};static#t=this.\u0275cmp=C.Xpm({type:Bt,selectors:[["app-sponsored-members-list"]],viewQuery:function(ei,Qt){if(1&ei&&(C.Gf(x.l9,7),C.Gf(Ht.YE,7)),2&ei){let ui;C.iGM(ui=C.CRH())&&(Qt.child=ui.first),C.iGM(ui=C.CRH())&&(Qt.matSort=ui.first)}},inputs:{sponsoredMembers:"sponsoredMembers",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",disableRouting:"disableRouting",tableId:"tableId",selectedSponsor:"selectedSponsor"},outputs:{refreshTable:"refreshTable"},features:[C.TTD],decls:30,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","email"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","logins"],["matColumnDef","sponsors"],["matColumnDef","expiration"],["matColumnDef","menu"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],[4,"ngFor","ngForOf"],["aria-label","sponsors of member","mat-icon-button","",1,"dark-hover-list-item",3,"matTooltipPosition","matTooltip","click","mouseenter","mouseleave"],[4,"ngIf"],["aria-label","sponsors of member","mat-icon-button","",1,"dark-hover-list-item",3,"disabled","matTooltipPosition","matTooltip","mouseenter","mouseleave","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(ei,Qt){1&ei&&(C.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),C.NdJ("exportDisplayedData",function(ki){return Qt.exportDisplayedData(ki)})("exportAllData",function(ki){return Qt.exportAllData(ki)}),C.TgZ(2,"table",2),C.YNc(3,$i,3,0,"ng-container",3),C.ALo(4,"isAllSelected"),C.ynx(5,4),C.YNc(6,Gt,3,3,"th",5),C.YNc(7,Mi,2,1,"td",6),C.BQk(),C.ynx(8,7),C.YNc(9,ce,3,3,"th",5),C.YNc(10,ft,3,3,"td",8),C.BQk(),C.ynx(11,9),C.YNc(12,Qe,3,3,"th",10),C.YNc(13,Ft,3,3,"td",8),C.BQk(),C.ynx(14,11),C.YNc(15,ii,3,3,"th",10),C.YNc(16,Li,3,3,"td",8),C.BQk(),C.ynx(17,12),C.YNc(18,Fn,3,3,"th",5),C.YNc(19,fr,2,1,"td",8),C.BQk(),C.ynx(20,13),C.YNc(21,Rn,3,3,"th",10),C.YNc(22,er,4,6,"td",8),C.BQk(),C.ynx(23,14),C.YNc(24,Er,1,0,"th",10),C.YNc(25,sr,6,6,"td",8),C.BQk(),C.YNc(26,Gi,1,0,"tr",15),C.YNc(27,Nn,1,13,"tr",16),C.qZA()()(),C.YNc(28,Sn,3,3,"perun-web-apps-alert",17),C.YNc(29,jn,3,3,"perun-web-apps-alert",17)),2&ei&&(C.Q6J("hidden",0===Qt.dataSource.filteredData.length||0===Qt.sponsoredMembers.length),C.xp6(1),C.Q6J("pageSizeOptions",Qt.pageSizeOptions)("dataLength",Qt.dataSource.filteredData.length)("tableId",Qt.tableId),C.xp6(1),C.Q6J("dataSource",Qt.dataSource),C.xp6(1),C.Q6J("ngIf",C.VKq(13,lr,C.xi3(4,10,Qt.dataSource,Qt.selection.selected.length))),C.xp6(23),C.Q6J("matHeaderRowDef",Qt.displayedColumns),C.xp6(1),C.Q6J("matRowDefColumns",Qt.displayedColumns),C.xp6(1),C.Q6J("ngIf",0===Qt.dataSource.filteredData.length&&0!==Qt.sponsoredMembers.length),C.xp6(1),C.Q6J("ngIf",0===Qt.sponsoredMembers.length))},dependencies:[B.sg,B.O5,$t.rH,V.Hw,se.RK,Ht.YE,Ht.nU,Wt.BZ,Wt.fO,Wt.as,Wt.w1,Wt.Dz,Wt.nj,Wt.ge,Wt.ev,Wt.XQ,Wt.Gk,Ce.oG,we.gM,be.w,wt.Y,It.Q,Ge.l,N.X$,Re.d,Et.D,Yt.p,si.M,Ai,Pi.I,Zi.G,Fi.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return Bt})();function xr(Bt,fi){1&Bt&&C._UZ(0,"perun-web-apps-loading-dialog")}function ir(Bt,fi){1&Bt&&C._UZ(0,"perun-web-apps-loading-table")}const Nr=function(){return["select","id","name","email","logins","expiration"]};function vn(Bt,fi){if(1&Bt&&C._UZ(0,"app-sponsored-members-list",16),2&Bt){const ct=C.oxw(3);C.Q6J("disableRouting",!0)("sponsoredMembers",ct.filteredSponsoredMembers)("selection",ct.selection)("filterValue",ct.filter)("displayedColumns",C.DdM(7,Nr))("selectedSponsor",ct.sourceSponsor)("tableId",ct.tableId)}}function xi(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div",13)(1,"h6"),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"perun-web-apps-alert",7),C._uU(5),C.ALo(6,"translate"),C.qZA(),C.TgZ(7,"perun-web-apps-debounce-filter",14),C.NdJ("filter",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.filter=Qt)}),C.qZA(),C.YNc(8,vn,1,8,"app-sponsored-members-list",15),C.qZA()}if(2&Bt){C.oxw();const ct=C.MAs(10),ei=C.oxw();C.xp6(2),C.Oqu(C.lcZ(3,5,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSORED_MEMBERS")),C.xp6(3),C.hij(" ",C.lcZ(6,7,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSORED_MEMBERS_INFO")," "),C.xp6(2),C.Q6J("placeholder","VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.FILTER"),C.xp6(1),C.Q6J("perunWebAppsLoader",ei.tableLoading)("perunWebAppsLoaderIndicator",ct)}}function qi(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"app-choose-sponsor",18),C.NdJ("sponsorTypeSelected",function(Qt){C.CHM(ct);const ui=C.oxw(3);return C.KtG(ui.sponsorType=Qt)})("sponsorSelected",function(Qt){C.CHM(ct);const ui=C.oxw(3);return C.KtG(ui.targetSponsor=Qt)}),C.qZA()}if(2&Bt){const ct=C.oxw(3);C.Q6J("voId",ct.data.voId)("customTitle","DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR_COPY")("disableSelf",ct.disableSelf)("voSponsors",ct.voSponsorsTarget)}}function un(Bt,fi){if(1&Bt&&(C.TgZ(0,"div"),C.YNc(1,qi,1,4,"app-choose-sponsor",17),C.qZA()),2&Bt){const ct=C.oxw(2);C.xp6(1),C.Q6J("ngIf",!ct.tableLoading)}}function $n(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"perun-web-apps-expiration-select",19),C.NdJ("expirationSelected",function(Qt){C.CHM(ct);const ui=C.oxw(2);return C.KtG(ui.expiration=Qt)}),C.qZA()}if(2&Bt){const ct=C.oxw(2);C.Q6J("minDate",ct.minDate)}}function Qn(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"div")(1,"h1",2),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"div",3)(5,"h6"),C._uU(6),C.ALo(7,"translate"),C.qZA(),C.TgZ(8,"perun-web-apps-user-search-select",4),C.NdJ("userSelected",function(Qt){C.CHM(ct);const ui=C.oxw();return C.KtG(ui.sourceSponsorChanged(Qt))}),C.qZA(),C.YNc(9,ir,1,0,"ng-template",null,0,C.W1O),C.YNc(11,xi,9,9,"div",5),C.YNc(12,un,2,1,"div",6),C.TgZ(13,"div")(14,"perun-web-apps-alert",7),C._uU(15),C.ALo(16,"translate"),C.qZA(),C.TgZ(17,"h6"),C._uU(18),C.ALo(19,"translate"),C.qZA(),C.TgZ(20,"mat-checkbox",8),C.NdJ("ngModelChange",function(Qt){C.CHM(ct);const ui=C.oxw();return C.KtG(ui.pickExpiration=Qt)}),C._uU(21,"Pick new expiration date"),C.qZA(),C.YNc(22,$n,1,1,"perun-web-apps-expiration-select",9),C.qZA()(),C.TgZ(23,"div",10)(24,"button",11),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.cancel())}),C._uU(25),C.ALo(26,"translate"),C.qZA(),C.TgZ(27,"button",12),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.submit())}),C._uU(28),C.ALo(29,"translate"),C.qZA()()()}if(2&Bt){const ct=C.oxw();C.xp6(2),C.Oqu(C.lcZ(3,13,"DIALOGS.COPY_SPONSORED_MEMBERS.TITLE")),C.xp6(4),C.Oqu(C.lcZ(7,15,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSOR_FROM")),C.xp6(2),C.Q6J("disableAutoSelect",!0)("users",ct.voSponsorsSource),C.xp6(3),C.Q6J("ngIf",ct.sourceSponsorSelected),C.xp6(1),C.Q6J("ngIf",ct.isPerunAdmin),C.xp6(3),C.hij(" ",C.lcZ(16,17,"DIALOGS.COPY_SPONSORED_MEMBERS.EXP_INFO")," "),C.xp6(3),C.Oqu(C.lcZ(19,19,"DIALOGS.COPY_SPONSORED_MEMBERS.EXPIRATION")),C.xp6(2),C.Q6J("ngModel",ct.pickExpiration),C.xp6(2),C.Q6J("ngIf",ct.pickExpiration),C.xp6(3),C.hij(" ",C.lcZ(26,21,"DIALOGS.COPY_SPONSORED_MEMBERS.CANCEL")," "),C.xp6(2),C.Q6J("disabled",ct.loading||0===ct.selection.selected.length||"other"===ct.sponsorType&&!ct.targetSponsor),C.xp6(1),C.hij(" ",C.lcZ(29,23,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSOR")," ")}}let In=(()=>{class Bt{constructor(ct,ei,Qt,ui,ki,en,dn){this.dialogRef=ct,this.data=ei,this.store=Qt,this.membersService=ui,this.notificator=ki,this.translate=en,this.auth=dn,this.loading=!1,this.tableLoading=!1,this.sponsorType="self",this.tableId=A.US,this.selection=new p.Ov(!0,[]),this.sourceSponsorSelected=!1,this.expiration="never",this.minDate=new Date,this.pickExpiration=!1,this.disableSelf=!1,this.isPerunAdmin=!1,this.attrNames=[Te.r.USER_DEF_PREFERRED_MAIL]}ngOnInit(){this.attrNames=this.attrNames.concat(this.store.getLoginAttributeNames()),this.membersService.getAllSponsoredMembersAndTheirSponsors(this.data.voId,this.attrNames).subscribe({next:ct=>{this.sponsoredMembers=ct}}),this.voSponsorsTarget=this.data.voSponsors,this.voSponsorsSource=this.data.voSponsors,this.isPerunAdmin=this.auth.isPerunAdmin(),this.isPerunAdmin||(this.voSponsorsSource=this.voSponsorsSource.filter(ct=>ct.id!==this.store.getPerunPrincipal().user.id)),this.theme=this.data.theme}sourceSponsorChanged(ct){this.tableLoading=!0,this.sourceSponsor=ct,this.voSponsorsTarget=this.data.voSponsors.filter(ei=>ei.id!==this.sourceSponsor.id),this.isPerunAdmin&&(this.disableSelf=this.store.getPerunPrincipal().user.id===this.sourceSponsor.id),this.sourceSponsorSelected=!0,this.selection.clear(),this.filteredSponsoredMembers=this.sponsoredMembers.filter(ei=>ei.sponsors.map(Qt=>Qt.user.id).includes(this.sourceSponsor.id)),this.tableLoading=!1}sponsor(ct){const ei="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.targetSponsor,Qt=ct.map(ui=>ui.member.id);this.membersService.copySponsoredMembers(Qt,this.sourceSponsor.id,ei.id,!this.pickExpiration,this.expiration).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.COPY_SPONSORED_MEMBERS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}submit(){this.loading=!0,this.expiration="never"===this.expiration?null:this.expiration,this.sponsor(this.selection.selected)}cancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(ei){return new(ei||Bt)(C.Y36(m.so),C.Y36(m.WI),C.Y36(w.d6),C.Y36(e.uq),C.Y36(w.V6),C.Y36(w.Te),C.Y36(w.x4))};static#t=this.\u0275cmp=C.Xpm({type:Bt,selectors:[["app-copy-sponsored-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"disableAutoSelect","users","userSelected"],["class","position-relative",4,"ngIf"],[4,"ngIf"],["alert_type","info"],[3,"ngModel","ngModelChange"],[3,"minDate","expirationSelected",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","sponsor-member-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"placeholder","filter"],[3,"disableRouting","sponsoredMembers","selection","filterValue","displayedColumns","selectedSponsor","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","sponsoredMembers","selection","filterValue","displayedColumns","selectedSponsor","tableId"],[3,"voId","customTitle","disableSelf","voSponsors","sponsorTypeSelected","sponsorSelected",4,"ngIf"],[3,"voId","customTitle","disableSelf","voSponsors","sponsorTypeSelected","sponsorSelected"],[3,"minDate","expirationSelected"]],template:function(ei,Qt){if(1&ei&&(C.YNc(0,xr,1,0,"ng-template",null,0,C.W1O),C.TgZ(2,"div"),C.YNc(3,Qn,30,25,"div",1),C.qZA()),2&ei){const ui=C.MAs(1);C.xp6(2),C.Gre("",Qt.theme," position-relative"),C.xp6(1),C.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",ui)}},dependencies:[B.O5,g.JJ,g.On,se.lW,Ce.oG,m.uh,m.xY,m.H8,be.w,jt.K,v.b,xt.S,et.P,ie.e,$.c,tr,pe.l,N.X$]})}return Bt})();var nr=h(62481);function Tn(Bt,fi){if(1&Bt&&(C.TgZ(0,"button",13),C._uU(1),C.ALo(2,"translate"),C.qZA()),2&Bt){const ct=C.oxw(),ei=C.MAs(9);C.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length)("matMenuTriggerFor",ei),C.xp6(1),C.hij(" ",C.lcZ(2,3,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE")," ")}}function rr(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",14),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.onCreate())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE_ONE")," "))}function cr(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",15),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.onGenerate())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}2&Bt&&(C.xp6(1),C.hij(" ",C.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.GENERATE")," "))}function Yi(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",16),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.onSponsorExistingMember())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}if(2&Bt){const ct=C.oxw();C.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length),C.xp6(1),C.hij(" ",C.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.SPONSOR_EXISTING")," ")}}function ar(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"button",17),C.NdJ("click",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.copySponsoredMembers())}),C._uU(1),C.ALo(2,"translate"),C.qZA()}if(2&Bt){const ct=C.oxw();C.Q6J("disabled",ct.findSponsorsAuth&&0===ct.voSponsors.length),C.xp6(1),C.hij(" ",C.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.COPY")," ")}}function Sr(Bt,fi){1&Bt&&C._UZ(0,"perun-web-apps-loading-table")}function zn(Bt,fi){if(1&Bt){const ct=C.EpF();C.TgZ(0,"app-sponsored-members-list",18),C.NdJ("refreshTable",function(){C.CHM(ct);const Qt=C.oxw();return C.KtG(Qt.refresh())}),C.qZA()}if(2&Bt){const ct=C.oxw();C.Q6J("disableRouting",!ct.routeAuth)("selection",ct.selection)("filterValue",ct.searchString)("sponsoredMembers",ct.members)("tableId",ct.tableId)}}let yn=(()=>{class Bt{static#e=this.id="VoSponsoredMembersComponent";constructor(ct,ei,Qt,ui,ki,en,dn){this.membersManager=ct,this.dialog=ei,this.authResolver=Qt,this.storeService=ui,this.authzResolver=ki,this.entityStorageService=en,this.findSponsors=dn,this.members=[],this.voSponsors=[],this.selection=new p.Ov(!0,[]),this.searchString="",this.loading=!1,this.tableId=A.Bf,this.attrNames=[Te.r.USER_DEF_PREFERRED_MAIL]}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.attrNames=this.attrNames.concat(this.storeService.getLoginAttributeNames()),this.setAuthRights(),this.findSponsorsAuth=this.findSponsors.findSponsorsAuth(this.vo),this.findSponsorsAuth?this.findSponsors.getSponsors(this.vo.id).subscribe(ct=>{this.voSponsors=ct,this.refresh()}):this.refresh()}setAuthRights(){this.createAuth=this.authResolver.isAuthorized("createSponsoredMember_Vo_String_Map_String_User_LocalDate_policy",[this.vo,this.storeService.getPerunPrincipal().user]),this.generateAuth=this.authResolver.isAuthorized("createSponsoredMembers_Vo_String_List_User_policy",[this.vo,this.storeService.getPerunPrincipal().user]),this.setSponsorshipAuth=this.authResolver.isAuthorized("setSponsorshipForMember_Member_User_LocalDate_policy",[this.vo,this.storeService.getPerunPrincipal().user]),null!==this.members&&0!==this.members.length&&(this.routeAuth=this.authResolver.isAuthorized("getMemberById_int_policy",[this.vo,this.members[0].member]))}onCreate(){const ct=(0,x.kZ)();ct.width="750px",ct.data={entityId:this.vo.id,voId:this.vo.id,sponsors:this.voSponsors,theme:"vo-theme"},this.dialog.open(o,ct).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ui=>{this.storeService.setPerunPrincipal(ui),this.refresh()}))})}onGenerate(){const ct=(0,x.kZ)();ct.width="750px",ct.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(Fe,ct).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ui=>{this.storeService.setPerunPrincipal(ui),this.refresh()}))})}onSponsorExistingMember(){const ct=(0,x.kZ)();ct.width="650px",ct.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(Ct.b,ct).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ui=>{this.storeService.setPerunPrincipal(ui),this.refresh()}))})}copySponsoredMembers(){const ct=(0,x.kZ)();ct.width="1000px",ct.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(In,ct).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(ui=>{this.storeService.setPerunPrincipal(ui),this.refresh()}))})}refresh(){this.loading=!0,this.membersManager.getSponsoredMembersAndTheirSponsors(this.vo.id,this.attrNames).subscribe(ct=>{this.selection.clear(),this.members=ct,this.setAuthRights(),this.loading=!1})}applyFilter(ct){this.searchString=ct}static#t=this.\u0275fac=function(ei){return new(ei||Bt)(C.Y36(e.uq),C.Y36(m.uw),C.Y36(w.x4),C.Y36(w.d6),C.Y36(e.Ct),C.Y36(w.fb),C.Y36(w.Mf))};static#i=this.\u0275cmp=C.Xpm({type:Bt,selectors:[["app-vo-settings-sponsored-members"]],hostVars:2,hostBindings:function(ei,Qt){2&ei&&C.ekj("router-component",Qt.true)},decls:19,vars:15,consts:[[1,"page-subtitle"],[3,"refresh"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["data-cy","sponsor-dropdown-button","class","me-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["data-cy","sponsor-new-button","class","action-button","mat-menu-item","",3,"click",4,"ngIf"],["data-cy","sponsor-csv-button","class","action-button","mat-menu-item","",3,"click",4,"ngIf"],["data-cy","sponsor-existing-button","color","accent","class","me-2 action-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","selection","filterValue","sponsoredMembers","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["data-cy","sponsor-dropdown-button","color","accent","mat-flat-button","",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["data-cy","sponsor-new-button","mat-menu-item","",1,"action-button",3,"click"],["data-cy","sponsor-csv-button","mat-menu-item","",1,"action-button",3,"click"],["data-cy","sponsor-existing-button","color","accent","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],[3,"disableRouting","selection","filterValue","sponsoredMembers","tableId","refreshTable"]],template:function(ei,Qt){if(1&ei&&(C.TgZ(0,"div")(1,"h1",0),C._uU(2),C.ALo(3,"translate"),C.qZA(),C.TgZ(4,"perun-web-apps-refresh-button",1),C.NdJ("refresh",function(){return Qt.refresh()}),C.qZA(),C.TgZ(5,"span",2),C.ALo(6,"translate"),C.YNc(7,Tn,3,5,"button",3),C.qZA(),C.TgZ(8,"mat-menu",null,4),C.YNc(10,rr,3,3,"button",5),C.YNc(11,cr,3,3,"button",6),C.qZA(),C.YNc(12,Yi,3,4,"button",7),C.YNc(13,ar,3,4,"button",8),C.TgZ(14,"perun-web-apps-debounce-filter",9),C.NdJ("filter",function(ki){return Qt.applyFilter(ki)}),C.qZA(),C.YNc(15,Sr,1,0,"ng-template",null,10,C.W1O),C.TgZ(17,"div",11),C.YNc(18,zn,1,5,"app-sponsored-members-list",12),C.qZA()()),2&ei){const ui=C.MAs(16);C.xp6(2),C.Oqu(C.lcZ(3,11,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.TITLE")),C.xp6(3),C.s9C("matTooltip",C.lcZ(6,13,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.NO_SPONSORS")),C.Q6J("matTooltipDisabled",!(Qt.findSponsorsAuth&&0===Qt.voSponsors.length)),C.xp6(2),C.Q6J("ngIf",Qt.createAuth||Qt.generateAuth),C.xp6(3),C.Q6J("ngIf",Qt.createAuth),C.xp6(1),C.Q6J("ngIf",Qt.generateAuth),C.xp6(1),C.Q6J("ngIf",Qt.setSponsorshipAuth),C.xp6(1),C.Q6J("ngIf",Qt.setSponsorshipAuth),C.xp6(1),C.Q6J("placeholder","VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.FILTER"),C.xp6(4),C.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",ui)}},dependencies:[B.O5,se.lW,we.gM,n.VK,n.OP,n.p6,tr,jt.K,nr.t,et.P,ie.e,N.X$]})}return Bt})()},75891:(xe,Z,h)=>{"use strict";h.d(Z,{Y:()=>at});var e=h(87824),p=h(64124),A=h(73615),x=h(62120),m=h(78337),w=h(17700),g=h(56223),E=h(65879),H=h(71365),C=h(44112),N=h(24516),B=h(64170),O=h(32296),Q=h(92596),ee=h(12207),V=h(69755);function se(ge,J){1&ge&&E._UZ(0,"perun-web-apps-loading-dialog")}function Ce(ge,J){if(1&ge){const pe=E.EpF();E.TgZ(0,"div")(1,"h1",2),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),E._uU(7),E.ALo(8,"translate"),E.qZA(),E._UZ(9,"input",4),E.TgZ(10,"mat-error"),E._uU(11),E.ALo(12,"translate"),E.qZA()(),E.TgZ(13,"mat-form-field")(14,"mat-label"),E._uU(15),E.ALo(16,"translate"),E.qZA(),E._UZ(17,"input",5),E.TgZ(18,"mat-error"),E._uU(19),E.ALo(20,"translate"),E.qZA()()(),E.TgZ(21,"div",6)(22,"button",7),E.NdJ("click",function(){E.CHM(pe);const ze=E.oxw();return E.KtG(ze.onCancel())}),E._uU(23),E.ALo(24,"translate"),E.qZA(),E.TgZ(25,"div",8),E.ALo(26,"translate"),E.TgZ(27,"button",9),E.NdJ("click",function(){E.CHM(pe);const ze=E.oxw();return E.KtG(ze.onSubmit())}),E._uU(28),E.ALo(29,"translate"),E.qZA()()()()}if(2&ge){const pe=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,12,"DIALOGS.CREATE_VO.TITLE")),E.xp6(5),E.Oqu(E.lcZ(8,14,"DIALOGS.CREATE_VO.FULL_NAME")),E.xp6(2),E.Q6J("formControl",pe.fullNameCtrl),E.xp6(2),E.hij(" ",E.lcZ(12,16,"DIALOGS.CREATE_VO.FILL_FULL_NAME")," "),E.xp6(4),E.Oqu(E.lcZ(16,18,"DIALOGS.CREATE_VO.SHORT_NAME")),E.xp6(2),E.Q6J("formControl",pe.shortNameCtrl),E.xp6(2),E.hij(" ",E.lcZ(20,20,"DIALOGS.CREATE_VO.FILL_SHORT_NAME")," "),E.xp6(4),E.hij(" ",E.lcZ(24,22,"DIALOGS.CREATE_VO.CANCEL")," "),E.xp6(2),E.s9C("matTooltip",E.lcZ(26,24,"DIALOGS.CREATE_VO.TOOLTIP")),E.Q6J("matTooltipDisabled",pe.shortNameCtrl.valid&&pe.fullNameCtrl.valid),E.xp6(2),E.Q6J("disabled",pe.shortNameCtrl.invalid||pe.fullNameCtrl.invalid),E.xp6(1),E.hij(" ",E.lcZ(29,26,"DIALOGS.CREATE_VO.CREATE")," ")}}let Be=(()=>{class ge{constructor(pe,Re,ze,ve,Se,nt){this.dialogRef=pe,this.data=Re,this.notificator=ze,this.voService=ve,this.translate=Se,this.router=nt,Se.get("DIALOGS.CREATE_VO.SUCCESS").subscribe(fe=>this.successMessage=fe)}ngOnInit(){this.theme=this.data.theme,this.shortNameCtrl=new g.p4(null,[g.kI.required,g.kI.pattern("^[\\w.-]+$"),g.kI.maxLength(33)]),this.fullNameCtrl=new g.p4(null,[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.maxLength(129)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.voService.createVoWithName(this.fullNameCtrl.value,this.shortNameCtrl.value).subscribe({next:pe=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.router.navigate(["/organizations",pe.id],{queryParamsHandling:"preserve"}),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Re){return new(Re||ge)(E.Y36(w.so),E.Y36(w.WI),E.Y36(A.V6),E.Y36(e.YF),E.Y36(H.sK),E.Y36(C.F0))};static#t=this.\u0275cmp=E.Xpm({type:ge,selectors:[["app-create-vo-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","data-cy","vo-name-input","required","",3,"formControl"],["matInput","","data-cy","vo-shortname-input","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","accent","data-cy","create-vo-button","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Re,ze){if(1&Re&&(E.YNc(0,se,1,0,"ng-template",null,0,E.W1O),E.TgZ(2,"div"),E.YNc(3,Ce,30,28,"div",1),E.qZA()),2&Re){const ve=E.MAs(1);E.xp6(2),E.Gre("",ze.theme," position-relative"),E.xp6(1),E.Q6J("perunWebAppsLoader",ze.loading)("perunWebAppsLoaderIndicator",ve)}},dependencies:[N.Nt,B.KE,B.hX,B.TO,g.Fj,g.JJ,g.Q7,g.oH,O.lW,w.uh,w.xY,w.H8,Q.gM,ee.b,V.e,H.X$],styles:[".mat-mdc-dialog-content[_ngcontent-%COMP%]{height:auto}@media (min-width: 421px) and (max-width: 755px){.mat-mdc-dialog-content[_ngcontent-%COMP%]{height:150px}}@media (max-width: 420px){.mat-mdc-dialog-content[_ngcontent-%COMP%]{height:175px}}"]})}return ge})();var we=h(38106),le=h(39743),be=h(96814),v=h(30617),ie=h(55959),F=h(80238),$=h(62481),Te=h(41419),qe=h(2730);function Ne(ge,J){if(1&ge){const pe=E.EpF();E.TgZ(0,"button",10),E.NdJ("click",function(){E.CHM(pe);const ze=E.oxw();return E.KtG(ze.onCreateVo())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}2&ge&&(E.xp6(1),E.hij(" ",E.lcZ(2,1,"VO_MANAGEMENT.CREATE_VO")," "))}function _t(ge,J){if(1&ge){const pe=E.EpF();E.TgZ(0,"button",11),E.NdJ("click",function(){E.CHM(pe);const ze=E.oxw();return E.KtG(ze.onRemoveVo())}),E._uU(1),E.ALo(2,"translate"),E.qZA()}if(2&ge){const pe=E.oxw();E.Q6J("disabled",0===pe.selection.selected.length),E.xp6(1),E.hij(" ",E.lcZ(2,2,"VO_MANAGEMENT.REMOVE_VO")," ")}}function et(ge,J){1&ge&&E._UZ(0,"perun-web-apps-loading-table")}function dt(ge,J){if(1&ge&&E._UZ(0,"perun-web-apps-vos-list",12),2&ge){const pe=E.oxw();E.Q6J("tableId",pe.tableId)("displayedColumns",pe.displayedColumns)("filterValue",pe.filterValue)("recentIds",pe.recentIds)("selection",pe.selection)("vos",pe.vos)}}const lt=function(){return{color:"black"}};let at=(()=>{class ge{static#e=this.id="VoSelectPageComponent";constructor(pe,Re,ze,ve,Se,nt){this.sideMenuService=pe,this.voService=Re,this.guiAuthResolver=ze,this.dialog=ve,this.notificator=Se,this.apiRequest=nt,this.vos=[],this.recentIds=[],this.filterValue="",this.tableId=we.tw}ngOnInit(){this.loading=!0,this.selection=new m.Ov(!1,[]),this.createAuth=this.guiAuthResolver.isAuthorized("createVo_Vo_policy",[]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteVo_Vo_policy",[]),this.displayedColumns=this.deleteAuth?["checkbox","id","hierarchy","recent","shortName","name"]:["id","recent","hierarchy","shortName","name"],this.refreshTable()}ngAfterViewChecked(){this.sideMenuService.setAccessMenuItems([])}refreshTable(){this.loading=!0,this.selection.clear(),this.apiRequest.dontHandleErrorForNext(),this.voService.getMyEnrichedVos().subscribe({next:pe=>{this.vos=pe,this.recentIds=(0,p.vL)("vos"),this.loading=!1},error:pe=>{"PrivilegeException"===pe.name?(this.vos=[],this.loading=!1):this.notificator.showRPCError(pe)}})}applyFilter(pe){this.filterValue=pe}onCreateVo(){const pe=(0,p.kZ)();pe.width="610px",pe.data={theme:"vo-theme"},this.dialog.open(Be,pe).afterClosed().subscribe(ze=>{ze&&(this.loading=!0,this.refreshTable())})}onRemoveVo(){const pe=(0,p.kZ)();pe.width="500px",pe.data={theme:"vo-theme",vos:[this.selection.selected[0].vo]},this.dialog.open(x.o,pe).afterClosed().subscribe(ze=>{ze&&this.refreshTable()})}static#t=this.\u0275fac=function(Re){return new(Re||ge)(E.Y36(le.D),E.Y36(e.YF),E.Y36(A.x4),E.Y36(w.uw),E.Y36(A.V6),E.Y36(A.F5))};static#i=this.\u0275cmp=E.Xpm({type:ge,selectors:[["app-vo-select-page"]],hostVars:2,hostBindings:function(Re,ze){2&Re&&E.ekj("router-component",ze.true)},decls:14,vars:11,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","vo-theme"],[1,"page-title","d-flex"],["svgIcon","perun-vo-black",1,"perun-icon","icon-scale",3,"ngStyle"],[3,"refresh"],["class","me-2 action-button","data-cy","new-vo-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"autoFocus","placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","displayedColumns","filterValue","recentIds","selection","vos",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["data-cy","new-vo-button","color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"tableId","displayedColumns","filterValue","recentIds","selection","vos"]],template:function(Re,ze){if(1&Re&&(E.TgZ(0,"div",0),E._UZ(1,"perun-web-apps-back-button"),E.TgZ(2,"h1",1),E._UZ(3,"mat-icon",2),E._uU(4),E.ALo(5,"translate"),E.qZA(),E.TgZ(6,"perun-web-apps-refresh-button",3),E.NdJ("refresh",function(){return ze.refreshTable()}),E.qZA(),E.YNc(7,Ne,3,3,"button",4),E.YNc(8,_t,3,4,"button",5),E.TgZ(9,"perun-web-apps-debounce-filter",6),E.NdJ("filter",function(Se){return ze.applyFilter(Se)}),E.qZA(),E.YNc(10,et,1,0,"ng-template",null,7,E.W1O),E.TgZ(12,"div",8),E.YNc(13,dt,1,6,"perun-web-apps-vos-list",9),E.qZA()()),2&Re){const ve=E.MAs(11);E.xp6(3),E.Q6J("ngStyle",E.DdM(10,lt)),E.xp6(1),E.hij(" ",E.lcZ(5,8,"VO_MANAGEMENT.TITLE")," "),E.xp6(3),E.Q6J("ngIf",ze.createAuth),E.xp6(1),E.Q6J("ngIf",ze.deleteAuth),E.xp6(1),E.Q6J("autoFocus",!0)("placeholder","VO_MANAGEMENT.FILTER_PLACEHOLDER"),E.xp6(4),E.Q6J("perunWebAppsLoader",ze.loading)("perunWebAppsLoaderIndicator",ve)}},dependencies:[be.O5,be.PC,v.Hw,O.lW,ie.K,F.Z,$.t,Te.W,qe.P,V.e,H.X$],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return ge})()},93285:(xe,Z,h)=>{"use strict";var e=h(6593),p=h(65879),A=h(44112);let x=(()=>{class Ae{static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-auth-callback"]],decls:0,vars:0,template:function(G,Ve){}})}return Ae})();var m=h(87824),w=h(73615),g=h(64124),E=h(37073),H=h(19366),C=h(39743),N=h(71365),B=h(17700),O=h(96814),Q=h(56223),ee=h(30617),V=h(32651),se=h(32296),Ce=h(75986),Be=h(92596),we=h(55959),le=h(80238),be=h(97500),v=h(12877),ie=h(82066),F=h(69755);function $(Ae,z){1&Ae&&p._UZ(0,"perun-web-apps-loading-table")}const Te=function(){return["id","recent","shortName","name"]};function qe(Ae,z){if(1&Ae&&p._UZ(0,"perun-web-apps-vos-list",9),2&Ae){const P=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,Te))("recentIds",P.recentIds)("vos",P.objects)}}function Ne(Ae,z){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,qe,1,4,"perun-web-apps-vos-list",8),p.qZA()),2&Ae){const P=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",P.loading)("perunWebAppsLoaderIndicator",G)}}const _t=function(){return["id","recent","vo","name","description"]};function et(Ae,z){if(1&Ae&&p._UZ(0,"perun-web-apps-groups-list",11),2&Ae){const P=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,_t))("groups",P.objects)("recentIds",P.recentIds)}}function dt(Ae,z){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,et,1,4,"perun-web-apps-groups-list",10),p.qZA()),2&Ae){const P=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",P.loading)("perunWebAppsLoaderIndicator",G)}}const lt=function(){return["id","recent","name","vo","facility"]};function at(Ae,z){if(1&Ae&&p._UZ(0,"perun-web-apps-resources-list",13),2&Ae){const P=p.oxw(2);p.Q6J("displayedColumns",p.DdM(4,lt))("resources",P.objects)("recentIds",P.recentIds)("routingVo",!0)}}function ge(Ae,z){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,at,1,5,"perun-web-apps-resources-list",12),p.qZA()),2&Ae){const P=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",P.loading)("perunWebAppsLoaderIndicator",G)}}const J=function(){return["id","recent","name","description"]};function pe(Ae,z){if(1&Ae&&p._UZ(0,"perun-web-apps-facilities-list",15),2&Ae){const P=p.oxw(2);p.Q6J("displayedColumns",p.DdM(3,J))("facilities",P.objects)("recentIds",P.recentIds)}}function Re(Ae,z){if(1&Ae&&(p.TgZ(0,"span",7),p.YNc(1,pe,1,4,"perun-web-apps-facilities-list",14),p.qZA()),2&Ae){const P=p.oxw(),G=p.MAs(10);p.xp6(1),p.Q6J("perunWebAppsLoader",P.loading)("perunWebAppsLoaderIndicator",G)}}let ze=(()=>{class Ae{constructor(P,G,Ve){this.authzResolver=P,this.guiAuthResolver=G,this.resourceService=Ve,this.objects=[],this.loading=!1,this.recentIds=[]}ngOnInit(){this.loading=!0,this.primaryObject=this.guiAuthResolver.getPrimaryObjectOfRole(this.roleName),this.svgIcon="perun-"+this.primaryObject.toLowerCase()+"-black",this.title="USER_DETAIL.DASHBOARD.CARD_TITLE_"+this.roleName,this.roleTooltipInfo="USER_DETAIL.DASHBOARD.ROLE_INFO_"+this.roleName,this.getObjects()}getObjects(){switch(this.primaryObject){case"Vo":this.authzResolver.getVosWhereUserIsInRoles([this.roleName]).subscribe(P=>{this.objects=P,this.recentIds=(0,g.vL)("vos"),this.loading=!1});break;case"Group":this.authzResolver.getGroupsWhereUserIsInRoles([this.roleName]).subscribe(P=>{this.objects=P,this.recentIds=(0,g.vL)("groups"),this.loading=!1});break;case"Resource":this.resourceService.getRichResourcesByIds(this.role[this.primaryObject]).subscribe(P=>{this.objects=P,this.recentIds=(0,g.vL)("resources"),this.loading=!1});break;case"Facility":this.authzResolver.getFacilitiesWhereUserIsInRoles([this.roleName]).subscribe(P=>{this.objects=P.map(G=>({facility:G})),this.recentIds=(0,g.vL)("facilities"),this.loading=!1});break;default:this.objects=[],this.loading=!1}}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(m.Ct),p.Y36(w.x4),p.Y36(m.xk))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-perun-web-apps-dashboard-card"]],inputs:{role:"role",roleName:"roleName"},decls:15,vars:11,consts:[[1,"py-3"],[1,"d-flex","flex-row","align-items-center","gap-2","card-title"],[1,"d-flex","cover-image",3,"svgIcon"],["matTooltipPosition","above",3,"matTooltip"],[1,"dashboard-icon"],["spinner",""],["class","position-relative",4,"ngIf"],[1,"position-relative"],[3,"displayedColumns","recentIds","vos",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","recentIds","vos"],[3,"displayedColumns","groups","recentIds",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","groups","recentIds"],[3,"displayedColumns","resources","recentIds","routingVo",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","resources","recentIds","routingVo"],[3,"displayedColumns","facilities","recentIds",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","facilities","recentIds"]],template:function(G,Ve){1&G&&(p.TgZ(0,"div",0)(1,"div",1),p._UZ(2,"mat-icon",2),p._uU(3),p.ALo(4,"translate"),p.TgZ(5,"span",3),p.ALo(6,"translate"),p.TgZ(7,"mat-icon",4),p._uU(8,"info_outline"),p.qZA()()(),p.YNc(9,$,1,0,"ng-template",null,5,p.W1O),p.YNc(11,Ne,2,2,"span",6),p.YNc(12,dt,2,2,"span",6),p.YNc(13,ge,2,2,"span",6),p.YNc(14,Re,2,2,"span",6),p.qZA()),2&G&&(p.xp6(2),p.Q6J("svgIcon",Ve.svgIcon),p.xp6(1),p.hij(" ",p.lcZ(4,7,Ve.title)," "),p.xp6(2),p.s9C("matTooltip",p.lcZ(6,9,Ve.roleTooltipInfo)),p.xp6(6),p.Q6J("ngIf","Vo"===Ve.primaryObject),p.xp6(1),p.Q6J("ngIf","Group"===Ve.primaryObject),p.xp6(1),p.Q6J("ngIf","Resource"===Ve.primaryObject),p.xp6(1),p.Q6J("ngIf","Facility"===Ve.primaryObject))},dependencies:[O.O5,ee.Hw,Be.gM,we.K,le.Z,be.W,v.C,ie.X,F.e,N.X$],styles:[".dashboard-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}.card-title[_ngcontent-%COMP%]{font-size:1.4rem;flex-wrap:wrap}.cover-image[_ngcontent-%COMP%]{transform:scale(1.8);margin-left:.9rem;margin-right:.7rem}"]})}return Ae})();var ve=h(55940),Se=h(23680),nt=h(11186),fe=h(92738),Ke=h(52269);function ye(Ae,z){1&Ae&&p._UZ(0,"mat-spinner",3)}function pt(Ae,z){1&Ae&&(p.TgZ(0,"perun-web-apps-alert",4),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&Ae&&(p.xp6(1),p.Oqu(p.lcZ(2,1,"USER_DETAIL.DASHBOARD.NO_RECENTLY_VIEWED")))}const Y=function(Ae){return[Ae]};function Ue(Ae,z){if(1&Ae&&(p.TgZ(0,"div",7)(1,"a",8),p.NdJ("auxclick",function(G){return G.preventDefault()}),p.TgZ(2,"span",9),p._uU(3),p.qZA(),p._UZ(4,"mat-icon",10),p.TgZ(5,"p",11),p._uU(6),p.qZA()()()),2&Ae){const P=z.$implicit;p.xp6(1),p.Gre("",P.style," item-itself"),p.s9C("matTooltip",P.tooltip),p.Q6J("perunWebAppsMiddleClickRouterLink",p.VKq(9,Y,P.url))("routerLink",P.url),p.xp6(2),p.Oqu(P.type),p.xp6(1),p.Q6J("svgIcon",P.cssIcon),p.xp6(2),p.Oqu(P.label)}}function oe(Ae,z){if(1&Ae&&(p.TgZ(0,"div",5),p.YNc(1,Ue,7,11,"div",6),p.qZA()),2&Ae){const P=p.oxw();p.xp6(1),p.Q6J("ngForOf",P.items)}}let Ye=(()=>{class Ae{constructor(P,G,Ve,vt){this.vosManager=P,this.groupsManager=G,this.authResolver=Ve,this.facilitiesManager=vt,this.items=[],this.vosIds=[],this.groupsIds=[],this.facilitiesIds=[],this.existingRecentIds=[],this.vos=[],this.groups=[],this.facilities=[]}ngOnInit(){this.loading=!0,this.recentItems=(0,g.j4)("recent");for(const P of this.recentItems)switch(P.type){case"Vo":this.vosIds.push(P.id);break;case"RichGroup":case"Group":this.groupsIds.push(P.id);break;case"Facility":this.facilitiesIds.push(P.id)}0===this.vosIds.length&&this.vosIds.push(-1),0===this.groupsIds.length&&this.groupsIds.push(-1),0===this.facilitiesIds.length&&this.facilitiesIds.push(-1),this.getVos()}getVos(){this.authResolver.isAuthorized("getVosByIds_List_policy",[])?this.vosManager.getVosByIds(this.vosIds).subscribe(P=>{this.vos=P,this.getGroups()}):this.getGroups()}getGroups(){this.authResolver.isAuthorized("getGroupsByIds_List_policy",[])?this.groupsManager.getGroupsByIds(this.groupsIds).subscribe(P=>{this.groups=P,this.getFacilities()}):this.getFacilities()}getFacilities(){this.authResolver.isAuthorized("getFacilitiesByIds_List_policy",[])?this.facilitiesManager.getFacilitiesByIds(this.facilitiesIds).subscribe(P=>{this.facilities=P,this.addRecentlyViewedToDashboard()}):this.addRecentlyViewedToDashboard()}addRecentlyViewedToDashboard(){for(const P of this.recentItems)switch(P.type){case"Vo":{const G=this.vos.filter(Ve=>Ve.id===P.id)[0];G&&this.items.push({cssIcon:"perun-vo",url:`/organizations/${G.id}`,label:G.name,tooltip:G.name,style:"vo-btn",type:"Organization"});break}case"RichGroup":case"Group":{const G=this.groups.filter(Ve=>Ve.id===P.id)[0];G&&this.items.push({cssIcon:"perun-group",url:`/organizations/${G.voId}/groups/${G.id}`,label:G.shortName,tooltip:`${P.voName} : ${G.name.replace(/:/g," : ")}`,style:"group-btn",type:"Group"});break}case"Facility":{const G=this.facilities.filter(Ve=>Ve.id===P.id)[0];G&&this.items.push({cssIcon:"perun-facility-white",url:`/facilities/${G.id}`,label:G.name,tooltip:G.name,style:"facility-btn",type:"Facility"});break}}this.loading=!1}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(m.YF),p.Y36(m.ff),p.Y36(w.x4),p.Y36(m.IQ))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-perun-web-apps-dashboard-recently-viewed-button-field"]],decls:3,vars:3,consts:[["class","ms-auto me-auto",4,"ngIf"],["alert_type","info",4,"ngIf"],["class","items-container",4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","info"],[1,"items-container"],["class","item-itself-container","mat-ripple","",4,"ngFor","ngForOf"],["mat-ripple","",1,"item-itself-container"],[3,"perunWebAppsMiddleClickRouterLink","routerLink","matTooltip","auxclick"],[1,"item-type"],[1,"item-pic","perun-icon",3,"svgIcon"],[1,"truncate"]],template:function(G,Ve){1&G&&(p.YNc(0,ye,1,0,"mat-spinner",0),p.YNc(1,pt,3,3,"perun-web-apps-alert",1),p.YNc(2,oe,2,1,"div",2)),2&G&&(p.Q6J("ngIf",Ve.loading),p.xp6(1),p.Q6J("ngIf",0===Ve.items.length&&!Ve.loading),p.xp6(1),p.Q6J("ngIf",Ve.items.length>0))},dependencies:[O.sg,O.O5,A.rH,ee.Hw,ve.Ou,Be.gM,Se.wG,nt.w,fe.Y,Ke.Q,N.X$],styles:[".items-container[_ngcontent-%COMP%]{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));margin:0 -8px}@media (max-width: 768px){.items-container[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.item-pic[_ngcontent-%COMP%]{color:currentColor;transform:scale(3);height:74px;margin-bottom:22px;align-self:center}.item-itself-container[_ngcontent-%COMP%]{margin:8px;transition:.25s}.item-itself-container[_ngcontent-%COMP%]:hover{box-shadow:0 0 25px 5px #00000054;transform:scale(1.02);border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%]{text-align:center;min-height:186px;height:100%;padding:20px;display:flex;flex-direction:column;font-size:1.25rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;text-decoration:none;border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:120px;margin-bottom:10px}@media (max-width: 768px){.item-itself[_ngcontent-%COMP%]{min-height:150px;padding:10px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:80px;margin-bottom:10px}}.item-type[_ngcontent-%COMP%]{font-size:.75rem}.truncate[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}"]})}return Ae})();var U=h(37803);function ae(Ae,z){if(1&Ae){const P=p.EpF();p.TgZ(0,"div")(1,"mat-checkbox",8),p.NdJ("change",function(Ve){const qt=p.CHM(P).$implicit,Kt=p.oxw();return p.KtG(Ve?Kt.changeRoleView(qt):null)}),p._uU(2),p.ALo(3,"translate"),p.qZA()()}if(2&Ae){const P=z.$implicit,G=p.oxw();p.xp6(1),p.Q6J("checked",G.isRoleShowed(P)),p.xp6(1),p.Oqu(p.lcZ(3,2,"USER_DETAIL.DASHBOARD.CARD_TITLE_"+P))}}function X(Ae,z){if(1&Ae){const P=p.EpF();p.TgZ(0,"button",15),p.NdJ("click",function(){p.CHM(P);const Ve=p.oxw(2);return p.KtG(Ve.rightSettingOpened=!0)}),p.TgZ(1,"mat-icon"),p._uU(2,"settings"),p.qZA()()}}const He=function(){return["/myProfile"]};function ke(Ae,z){1&Ae&&(p.TgZ(0,"div")(1,"div",16)(2,"div",17),p._uU(3),p.ALo(4,"translate"),p.qZA(),p.TgZ(5,"div",18),p._uU(6),p.ALo(7,"translate"),p.qZA(),p.TgZ(8,"div",19)(9,"button",20),p._uU(10),p.ALo(11,"translate"),p.qZA()()()()),2&Ae&&(p.xp6(3),p.hij(" ",p.lcZ(4,4,"USER_DETAIL.DASHBOARD.NO_ASSIGNED_ROLES")," "),p.xp6(3),p.hij(" ",p.lcZ(7,6,"USER_DETAIL.DASHBOARD.NO_ASSIGNED_ROLES_PROFILE")," "),p.xp6(3),p.Q6J("routerLink",p.DdM(10,He)),p.xp6(1),p.hij(" ",p.lcZ(11,8,"USER_DETAIL.DASHBOARD.GO_TO_USER_PROFILE")," "))}function Tt(Ae,z){1&Ae&&(p.TgZ(0,"span")(1,"div",3),p._uU(2),p.ALo(3,"translate"),p.qZA(),p._UZ(4,"app-perun-web-apps-dashboard-recently-viewed-button-field"),p.qZA()),2&Ae&&(p.xp6(2),p.hij(" ",p.lcZ(3,1,"USER_DETAIL.DASHBOARD.RECENTLY_VIEWED")," "))}function he(Ae,z){1&Ae&&(p.TgZ(0,"div",23),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&Ae&&(p.xp6(1),p.hij(" ",p.lcZ(2,1,"USER_DETAIL.DASHBOARD.MANAGEABLE_ENTITIES")," "))}function Ie(Ae,z){if(1&Ae&&p._UZ(0,"app-perun-web-apps-dashboard-card",26),2&Ae){const P=p.oxw().$implicit,G=p.oxw(3);p.Q6J("roleName",P)("role",G.roles[P])}}function r(Ae,z){if(1&Ae&&(p.TgZ(0,"div",24),p.YNc(1,Ie,1,2,"app-perun-web-apps-dashboard-card",25),p.qZA()),2&Ae){const P=z.$implicit,G=p.oxw(3);p.xp6(1),p.Q6J("ngIf",G.isRoleShowed(P))}}function u(Ae,z){if(1&Ae&&(p.TgZ(0,"div"),p.YNc(1,Tt,5,3,"span",14),p.YNc(2,he,3,3,"div",21),p.TgZ(3,"div"),p.YNc(4,r,2,1,"div",22),p.qZA()()),2&Ae){const P=p.oxw(2);p.xp6(1),p.Q6J("ngIf",P.recentlyViewedShow),p.xp6(1),p.Q6J("ngIf",P.rolesToHide.toString()!==P.roleNames.toString()),p.xp6(2),p.Q6J("ngForOf",P.roleNames)}}function y(Ae,z){if(1&Ae&&(p.TgZ(0,"div",9)(1,"h1",10),p._UZ(2,"mat-icon",11),p.TgZ(3,"span",12),p._uU(4),p.ALo(5,"translate"),p.ALo(6,"userFullName"),p.qZA(),p.YNc(7,X,3,0,"button",13),p.qZA(),p.YNc(8,ke,12,11,"div",14),p.YNc(9,u,5,3,"div",14),p.qZA()),2&Ae){const P=p.oxw();p.xp6(4),p.AsE("",p.lcZ(5,5,"USER_DETAIL.DASHBOARD.TITLE")," ",p.lcZ(6,7,P.user),""),p.xp6(3),p.Q6J("ngIf",!P.hasOnlyNoRightsRoles),p.xp6(1),p.Q6J("ngIf",P.hasOnlyNoRightsRoles),p.xp6(1),p.Q6J("ngIf",!P.hasOnlyNoRightsRoles)}}let M=(()=>{class Ae{constructor(P,G,Ve,vt,qt,Kt,li,pi,Di,Hi){this.userManager=P,this.storeService=G,this.sideMenuService=Ve,this.route=vt,this.router=qt,this.notificator=Kt,this.translateService=li,this.dialog=pi,this.apiRequestConfiguration=Di,this.otherApplicationService=Hi,this.roles={},this.userProfileUrl="",this.hasOnlyNoRightsRoles=!1,this.rightSettingOpened=!1,this.recentlyViewedShow=!0,this.rolesToHide=[],this.noRightsRoles=new Set(["SELF","MEMBERSHIP","SPONSORSHIP"]),this.allowedRoles=["VOADMIN","GROUPADMIN","FACILITYADMIN","SPONSOR","RESOURCEADMIN","TOPGROUPCREATOR","VOOBSERVER","GROUPOBSERVER","GROUPMEMBERSHIPMANAGER","FACILITYOBSERVER","RESOURCEOBSERVER"],li.get("USER_DETAIL.DASHBOARD.MAIL_CHANGE_SUCCESS").subscribe(gn=>this.mailSuccessMessage=gn)}ngOnInit(){this.sideMenuService.setHomeItems([]),this.validatePreferredMailChange(),this.user=this.storeService.getPerunPrincipal().user,this.roles=this.storeService.getPerunPrincipal().roles,this.getUserProfile();const P=Object.keys(this.roles);this.hasOnlyNoRightsRoles=P.every(G=>this.noRightsRoles.has(G)),this.roleNames=this.allowedRoles.filter(G=>P.includes(G)),this.getDashboardSettings()}recentlyViewedChanged(){localStorage.setItem("showRecentlyViewed",JSON.stringify(this.recentlyViewedShow))}changeRoleView(P){if(this.isRoleShowed(P)){const G=[];for(const Ve of this.roleNames)this.isRoleShowed(Ve)||G.push(Ve),Ve===P&&G.push(Ve);this.rolesToHide=G}else this.rolesToHide=this.rolesToHide.filter(G=>G!==P);localStorage.setItem("rolesToHide",JSON.stringify(this.rolesToHide))}isRoleShowed(P){return!this.rolesToHide.includes(P)}validatePreferredMailChange(){const P=this.route.snapshot.queryParamMap,G=P.get("token"),Ve=P.get("u");G&&Ve&&(this.apiRequestConfiguration.dontHandleErrorForNext(),this.userManager.validatePreferredEmailChangeWithToken(G,Number.parseInt(Ve,10)).subscribe({next:()=>{this.notificator.showSuccess(this.mailSuccessMessage),this.router.navigate([],{replaceUrl:!0,queryParamsHandling:"preserve"})},error:()=>{const vt=(0,g.kZ)();vt.width="600px",this.dialog.open(E.qD,vt).afterClosed().subscribe(()=>{this.getDashboardSettings()})}}))}getDashboardSettings(){const P=JSON.parse(localStorage.getItem("showRecentlyViewed"));this.recentlyViewedShow=null===P||P;const G=JSON.parse(localStorage.getItem("rolesToHide"));this.rolesToHide=null===G?[]:G}getUserProfile(){this.userProfileUrl=this.otherApplicationService.getUrlForOtherApplication(H.pR.Profile),this.userProfileName=this.storeService.getProperty("profile_label_en")}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(m.Fv),p.Y36(w.d6),p.Y36(C.D),p.Y36(A.gz),p.Y36(A.F0),p.Y36(w.V6),p.Y36(N.sK),p.Y36(B.uw),p.Y36(w.F5),p.Y36(w.jq))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-perun-web-apps-user-dashboard"]],hostVars:2,hostBindings:function(G,Ve){2&G&&p.ekj("router-component",Ve.true)},decls:16,vars:13,consts:[["hasBackdrop","true",1,"dashboard"],["mode","over","position","end",3,"opened","openedChange"],[1,"m-4","user-theme"],[1,"page-subtitle"],[3,"ngModel","ngModelChange","change"],[1,"text-bigger","mt-1","mb-1"],[4,"ngFor","ngForOf"],["class","container-fluid ps-xl-5 pe-xl-5 user-theme",4,"ngIf"],[3,"checked","change"],[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],[1,"page-title","d-flex"],["svgIcon","perun-home-white",1,"home-image","perun-icon"],["data-cy","dashboard-welcome",1,"pt-1"],["class","ms-auto text-bigger","mat-stroked-button","",3,"click",4,"ngIf"],[4,"ngIf"],["mat-stroked-button","",1,"ms-auto","text-bigger",3,"click"],[1,"card","m-3","p-4"],[1,"text-align"],[1,"text-align","pt-3","mt-2"],[1,"mx-auto","pt-3"],["queryParamsHandling","merge","color","accent","mat-flat-button","",1,"ms-2","mt-2",3,"routerLink"],["class","page-subtitle my-4",4,"ngIf"],["class","mb-3",4,"ngFor","ngForOf"],[1,"page-subtitle","my-4"],[1,"mb-3"],[3,"roleName","role",4,"ngIf"],[3,"roleName","role"]],template:function(G,Ve){1&G&&(p.TgZ(0,"mat-sidenav-container",0)(1,"mat-sidenav",1),p.NdJ("openedChange",function(qt){return Ve.rightSettingOpened=qt}),p.TgZ(2,"div",2)(3,"div",3),p._uU(4),p.ALo(5,"translate"),p.qZA(),p.TgZ(6,"div")(7,"mat-checkbox",4),p.NdJ("ngModelChange",function(qt){return Ve.recentlyViewedShow=qt})("change",function(qt){return qt?Ve.recentlyViewedChanged():null}),p._uU(8),p.ALo(9,"translate"),p.qZA()(),p.TgZ(10,"div",5),p._uU(11),p.ALo(12,"translate"),p.qZA(),p.YNc(13,ae,4,4,"div",6),p.qZA()(),p.TgZ(14,"mat-sidenav-content"),p.YNc(15,y,10,9,"div",7),p.qZA()()),2&G&&(p.xp6(1),p.Q6J("opened",Ve.rightSettingOpened),p.xp6(3),p.Oqu(p.lcZ(5,7,"USER_DETAIL.DASHBOARD.DASHBOARD_SETTINGS")),p.xp6(3),p.Q6J("ngModel",Ve.recentlyViewedShow),p.xp6(1),p.Oqu(p.lcZ(9,9,"USER_DETAIL.DASHBOARD.SHOW_RECENTLY_VIEWED")),p.xp6(3),p.Oqu(p.lcZ(12,11,"USER_DETAIL.DASHBOARD.SHOW_ROLES")),p.xp6(2),p.Q6J("ngForOf",Ve.roleNames),p.xp6(2),p.Q6J("ngIf",void 0!==Ve.user))},dependencies:[O.sg,O.O5,A.rH,Q.JJ,Q.On,ee.Hw,V.JX,V.TM,V.Rh,se.lW,Ce.oG,ze,Ye,N.X$,U.d],styles:[".dashboard-container[_ngcontent-%COMP%]{-moz-columns:300px 2;columns:300px 2;-moz-column-gap:1rem;column-gap:1rem;margin:0}.dashboard-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:0 1rem 1rem 0;display:inline-block;min-width:300px;width:100%}.home-image[_ngcontent-%COMP%]{transform:scale(1.4);margin-right:.7rem;margin-left:.6rem}.text-align[_ngcontent-%COMP%]{text-align:center;font-size:1.25rem}.text-bigger[_ngcontent-%COMP%]{font-size:1.1rem}.user-icon[_ngcontent-%COMP%]{vertical-align:top}.dashboard[_ngcontent-%COMP%]{position:relative;min-height:calc(100vh - 234px);margin-bottom:-60px!important;padding-bottom:50px;top:-10px!important;left:0;right:0}"]})}return Ae})();var f=h(41419);let o=(()=>{class Ae{static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["app-perun-web-apps-not-found-page"]],decls:5,vars:3,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5"],[1,"page-title"]],template:function(G,Ve){1&G&&(p.TgZ(0,"div",0),p._UZ(1,"perun-web-apps-back-button"),p.TgZ(2,"h1",1),p._uU(3),p.ALo(4,"translate"),p.qZA()()),2&G&&(p.xp6(3),p.Oqu(p.lcZ(4,1,"GENERAL.PAGE_NOT_FOUND.TITLE")))},dependencies:[f.W,N.X$]})}return Ae})();var n=h(78932),t=h(64170),i=h(24516),a=h(62034),c=h(99441);let l=(()=>{class Ae{static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({imports:[O.ez,se.ot,ee.Ps,A.Bz,n.ez,N.aw,t.lN,Q.UX,i.c,a.r,c.A]})}return Ae})();function d(Ae,z){1&Ae&&(p.TgZ(0,"perun-web-apps-alert",6),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&Ae&&(p.xp6(1),p.hij(" ",p.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let s=(()=>{class Ae{constructor(P,G,Ve){this.auth=P,this.router=G,this.storeService=Ve}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(w.e8),p.Y36(A.F0),p.Y36(w.d6))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(G,Ve){1&G&&(p.TgZ(0,"div",0)(1,"div",1)(2,"div",2),p.YNc(3,d,3,3,"perun-web-apps-alert",3),p.TgZ(4,"h4",4),p._uU(5),p.ALo(6,"translate"),p.qZA(),p.TgZ(7,"button",5),p.NdJ("click",function(){return Ve.startAuth()}),p._uU(8),p.ALo(9,"translate"),p.TgZ(10,"mat-icon"),p._uU(11," login "),p.qZA()()()()()),2&G&&(p.xp6(3),p.Q6J("ngIf",Ve.afterLogout),p.xp6(2),p.hij(" ",p.lcZ(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),p.xp6(3),p.hij(" ",p.lcZ(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[O.O5,se.lW,ee.Hw,nt.w,N.X$],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]})}return Ae})();var S=h(69338);function k(Ae,z){if(1&Ae&&(p.TgZ(0,"div",8),p._UZ(1,"div",9),p.qZA()),2&Ae){const P=p.oxw();p.xp6(1),p.Q6J("innerHTML",P.logo,p.oJD)}}function re(Ae,z){if(1&Ae&&(p.TgZ(0,"div",10),p._UZ(1,"div",11)(2,"mat-icon",12),p.qZA()),2&Ae){const P=p.oxw();p.xp6(1),p.Q6J("innerHTML",P.logo,p.oJD)}}const tt=function(Ae){return{color:Ae}};function Le(Ae,z){if(1&Ae&&(p.TgZ(0,"p",13),p._uU(1),p.qZA()),2&Ae){const P=p.oxw();p.Q6J("ngStyle",p.VKq(2,tt,P.textColor)),p.xp6(1),p.hij(" ",P.headerTitle," ")}}const Me=function(Ae,z){return{background:Ae,color:z}},Pe=function(Ae,z){return{"min-height":Ae,"background-color":z}};let q=(()=>{class Ae{constructor(P,G,Ve,vt){this.storeService=P,this.sanitizer=G,this.preferredLangService=Ve,this.translateService=vt,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const P=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(P)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(w.d6),p.Y36(e.H7),p.Y36(w.BN),p.Y36(N.sK))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(G,Ve){1&G&&(p.TgZ(0,"div",0),p.YNc(1,k,2,1,"div",1),p.YNc(2,re,3,1,"div",2),p.YNc(3,Le,2,4,"p",3),p.qZA(),p.TgZ(4,"div",4)(5,"div",5)(6,"div",6),p._UZ(7,"router-outlet"),p.qZA(),p.TgZ(8,"div",7),p._UZ(9,"perun-web-apps-footer"),p.qZA()()()),2&G&&(p.Q6J("ngStyle",p.WLB(5,Me,Ve.headerBackgroundColor,Ve.headerTextColor)),p.xp6(1),p.Q6J("ngIf","admin-gui"===Ve.application||"user-profile"===Ve.application||"consolidator"===Ve.application),p.xp6(1),p.Q6J("ngIf","publications"===Ve.application),p.xp6(1),p.Q6J("ngIf",!!Ve.headerTitle),p.xp6(2),p.Q6J("ngStyle",p.WLB(8,Pe,Ve.getContentInnerMinHeight(),Ve.contentBackgroundColor)))},dependencies:[O.O5,O.PC,ee.Hw,A.lC,S.$],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]})}return Ae})();function W(Ae,z){1&Ae&&(p.TgZ(0,"perun-web-apps-alert",10),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&Ae&&(p.xp6(1),p.hij(" ",p.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function de(Ae,z){1&Ae&&(p.TgZ(0,"perun-web-apps-alert",11),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&Ae&&(p.xp6(1),p.hij(" ",p.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}const St=[{path:"",redirectTo:"home",pathMatch:"full"},{path:"api-callback",component:x},{path:"login",component:s},{path:"service-access",component:(()=>{class Ae{constructor(P,G,Ve,vt){this.authzService=P,this.auth=G,this.initAuth=Ve,this.router=vt,this.usernameCtrl=new Q.NI(null,[Q.kI.required]),this.passwordCtrl=new Q.NI(null,[Q.kI.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:P=>{sessionStorage.setItem("baPrincipal",JSON.stringify(P)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(m.Ct),p.Y36(w.e8),p.Y36(w.v0),p.Y36(A.F0))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(G,Ve){1&G&&(p.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),p._uU(4),p.ALo(5,"translate"),p.qZA(),p.YNc(6,W,3,3,"perun-web-apps-alert",3),p.YNc(7,de,3,3,"perun-web-apps-alert",4),p.TgZ(8,"mat-form-field",5)(9,"mat-label"),p._uU(10),p.ALo(11,"translate"),p.qZA(),p.TgZ(12,"input",6),p.NdJ("keyup.enter",function(){return Ve.startAuth()}),p.qZA(),p.TgZ(13,"mat-error"),p._uU(14),p.ALo(15,"translate"),p.qZA()(),p.TgZ(16,"mat-form-field",7)(17,"mat-label"),p._uU(18),p.ALo(19,"translate"),p.qZA(),p.TgZ(20,"input",8),p.NdJ("keyup.enter",function(){return Ve.startAuth()}),p.qZA(),p.TgZ(21,"mat-error"),p._uU(22),p.ALo(23,"translate"),p.qZA()(),p.TgZ(24,"button",9),p.NdJ("click",function(){return Ve.startAuth()}),p._uU(25),p.ALo(26,"translate"),p.TgZ(27,"mat-icon"),p._uU(28," login "),p.qZA()()()()()),2&G&&(p.xp6(4),p.Oqu(p.lcZ(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),p.xp6(2),p.Q6J("ngIf",Ve.wrongUsernameOrPassword),p.xp6(1),p.Q6J("ngIf",Ve.afterLogout&&!Ve.wrongUsernameOrPassword),p.xp6(3),p.Oqu(p.lcZ(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),p.xp6(2),p.Q6J("formControl",Ve.usernameCtrl),p.xp6(2),p.hij(" ",p.lcZ(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),p.xp6(4),p.Oqu(p.lcZ(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),p.xp6(2),p.Q6J("formControl",Ve.passwordCtrl)("type","password"),p.xp6(2),p.hij(" ",p.lcZ(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),p.xp6(2),p.Q6J("disabled",Ve.usernameCtrl.invalid||Ve.passwordCtrl.invalid),p.xp6(1),p.hij(" ",p.lcZ(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[O.O5,se.lW,ee.Hw,t.KE,t.hX,t.TO,Q.Fj,Q.JJ,Q.Q7,Q.oH,i.Nt,nt.w,N.X$],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]})}return Ae})()},{path:"logout",component:(()=>{class Ae{static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(G,Ve){1&G&&(p.TgZ(0,"div",0),p.O4$(),p.TgZ(1,"svg",1)(2,"g"),p._UZ(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),p.qZA()(),p.TgZ(16,"svg",15),p._UZ(17,"path",16),p.qZA(),p.kcU(),p.TgZ(18,"div",17),p._UZ(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),p.qZA(),p.TgZ(29,"div",19),p._uU(30,"LOGOUT..."),p.qZA()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]})}return Ae})()},{path:"organizations",loadChildren:()=>Promise.all([h.e(588),h.e(644),h.e(6),h.e(185)]).then(h.bind(h,55185)).then(Ae=>Ae.VosModule)},{path:"admin",loadChildren:()=>Promise.all([h.e(588),h.e(837),h.e(644),h.e(23)]).then(h.bind(h,42023)).then(Ae=>Ae.AdminModule)},{path:"facilities",loadChildren:()=>Promise.all([h.e(588),h.e(837),h.e(644),h.e(23),h.e(6),h.e(972)]).then(h.bind(h,50666)).then(Ae=>Ae.FacilitiesModule)},{path:"myProfile",loadChildren:()=>Promise.all([h.e(588),h.e(837)]).then(h.bind(h,70837)).then(Ae=>Ae.UsersModule)},{path:"home",component:M},{path:"notAuthorized",component:n.y9},{path:"**",component:o}];let Mt=(()=>{class Ae{static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({imports:[A.Bz.forRoot(St,{preloadingStrategy:A.GZ,scrollPositionRestoration:"enabled"}),A.Bz]})}return Ae})();var Xe=h(78934),Pt=h(35050);class kt{constructor(z,P="/assets/i18n/",G=".json"){this.http=z,this.prefix=P,this.suffix=G}getTranslation(z){return this.http.get(`${this.prefix}${z}${this.suffix}`)}}var Ot=h(69862),$e=h(86825);function Fe(Ae){return new p.vHH(3e3,!1)}function Zn(Ae){switch(Ae.length){case 0:return new $e.ZN;case 1:return Ae[0];default:return new $e.ZE(Ae)}}function sr(Ae,z,P=new Map,G=new Map){const Ve=[],vt=[];let qt=-1,Kt=null;if(z.forEach(li=>{const pi=li.get("offset"),Di=pi==qt,Hi=Di&&Kt||new Map;li.forEach((gn,mn)=>{let Ji=mn,on=gn;if("offset"!==mn)switch(Ji=Ae.normalizePropertyName(Ji,Ve),on){case $e.k1:on=P.get(mn);break;case $e.l3:on=G.get(mn);break;default:on=Ae.normalizeStyleValue(mn,Ji,on,Ve)}Hi.set(Ji,on)}),Di||vt.push(Hi),Kt=Hi,qt=pi}),Ve.length)throw function Mi(Ae){return new p.vHH(3502,!1)}();return vt}function Gi(Ae,z,P,G){switch(z){case"start":Ae.onStart(()=>G(P&&Cn(P,"start",Ae)));break;case"done":Ae.onDone(()=>G(P&&Cn(P,"done",Ae)));break;case"destroy":Ae.onDestroy(()=>G(P&&Cn(P,"destroy",Ae)))}}function Cn(Ae,z,P){const vt=Nn(Ae.element,Ae.triggerName,Ae.fromState,Ae.toState,z||Ae.phaseName,P.totalTime??Ae.totalTime,!!P.disabled),qt=Ae._data;return null!=qt&&(vt._data=qt),vt}function Nn(Ae,z,P,G,Ve="",vt=0,qt){return{element:Ae,triggerName:z,fromState:P,toState:G,phaseName:Ve,totalTime:vt,disabled:!!qt}}function Sn(Ae,z,P){let G=Ae.get(z);return G||Ae.set(z,G=P),G}function jn(Ae){const z=Ae.indexOf(":");return[Ae.substring(1,z),Ae.slice(z+1)]}const lr=(()=>typeof document>"u"?null:document.documentElement)();function tr(Ae){const z=Ae.parentNode||Ae.host||null;return z===lr?null:z}let ir=null,Nr=!1;function un(Ae,z){for(;z;){if(z===Ae)return!0;z=tr(z)}return!1}function $n(Ae,z,P){if(P)return Array.from(Ae.querySelectorAll(z));const G=Ae.querySelector(z);return G?[G]:[]}let In=(()=>{class Ae{validateStyleProperty(P){return function vn(Ae){ir||(ir=function qi(){return typeof document<"u"?document.body:null}()||{},Nr=!!ir.style&&"WebkitAppearance"in ir.style);let z=!0;return ir.style&&!function xr(Ae){return"ebkit"==Ae.substring(1,6)}(Ae)&&(z=Ae in ir.style,!z&&Nr&&(z="Webkit"+Ae.charAt(0).toUpperCase()+Ae.slice(1)in ir.style)),z}(P)}matchesElement(P,G){return!1}containsElement(P,G){return un(P,G)}getParentElement(P){return tr(P)}query(P,G,Ve){return $n(P,G,Ve)}computeStyle(P,G,Ve){return Ve||""}animate(P,G,Ve,vt,qt,Kt=[],li){return new $e.ZN(Ve,vt)}static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})(),nr=(()=>{class Ae{static#e=this.NOOP=new In}return Ae})();const Tn=1e3,Yi="ng-enter",ar="ng-leave",Sr="ng-trigger",zn=".ng-trigger",yn="ng-animating",Bt=".ng-animating";function fi(Ae){if("number"==typeof Ae)return Ae;const z=Ae.match(/^(-?[\.\d]+)(m?s)/);return!z||z.length<2?0:ct(parseFloat(z[1]),z[2])}function ct(Ae,z){return"s"===z?Ae*Tn:Ae}function ei(Ae,z,P){return Ae.hasOwnProperty("duration")?Ae:function Qt(Ae,z,P){let Ve,vt=0,qt="";if("string"==typeof Ae){const Kt=Ae.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Kt)return z.push(Fe()),{duration:0,delay:0,easing:""};Ve=ct(parseFloat(Kt[1]),Kt[2]);const li=Kt[3];null!=li&&(vt=ct(parseFloat(li),Kt[4]));const pi=Kt[5];pi&&(qt=pi)}else Ve=Ae;if(!P){let Kt=!1,li=z.length;Ve<0&&(z.push(function Ct(){return new p.vHH(3100,!1)}()),Kt=!0),vt<0&&(z.push(function jt(){return new p.vHH(3101,!1)}()),Kt=!0),Kt&&z.splice(li,0,Fe())}return{duration:Ve,delay:vt,easing:qt}}(Ae,z,P)}function ui(Ae,z={}){return Object.keys(Ae).forEach(P=>{z[P]=Ae[P]}),z}function ki(Ae){const z=new Map;return Object.keys(Ae).forEach(P=>{z.set(P,Ae[P])}),z}function mt(Ae,z=new Map,P){if(P)for(let[G,Ve]of P)z.set(G,Ve);for(let[G,Ve]of Ae)z.set(G,Ve);return z}function di(Ae,z,P){z.forEach((G,Ve)=>{const vt=Ln(Ve);P&&!P.has(Ve)&&P.set(Ve,Ae.style[vt]),Ae.style[vt]=G})}function st(Ae,z){z.forEach((P,G)=>{const Ve=Ln(G);Ae.style[Ve]=""})}function Nt(Ae){return Array.isArray(Ae)?1==Ae.length?Ae[0]:(0,$e.vP)(Ae):Ae}const hi=new RegExp("{{\\s*(.+?)\\s*}}","g");function Oi(Ae){let z=[];if("string"==typeof Ae){let P;for(;P=hi.exec(Ae);)z.push(P[1]);hi.lastIndex=0}return z}function hn(Ae,z,P){const G=Ae.toString(),Ve=G.replace(hi,(vt,qt)=>{let Kt=z[qt];return null==Kt&&(P.push(function Ht(Ae){return new p.vHH(3003,!1)}()),Kt=""),Kt.toString()});return Ve==G?Ae:Ve}function Ui(Ae){const z=[];let P=Ae.next();for(;!P.done;)z.push(P.value),P=Ae.next();return z}const Gn=/-+([a-z0-9])/g;function Ln(Ae){return Ae.replace(Gn,(...z)=>z[1].toUpperCase())}function qn(Ae,z,P){switch(z.type){case 7:return Ae.visitTrigger(z,P);case 0:return Ae.visitState(z,P);case 1:return Ae.visitTransition(z,P);case 2:return Ae.visitSequence(z,P);case 3:return Ae.visitGroup(z,P);case 4:return Ae.visitAnimate(z,P);case 5:return Ae.visitKeyframes(z,P);case 6:return Ae.visitStyle(z,P);case 8:return Ae.visitReference(z,P);case 9:return Ae.visitAnimateChild(z,P);case 10:return Ae.visitAnimateRef(z,P);case 11:return Ae.visitQuery(z,P);case 12:return Ae.visitStagger(z,P);default:throw function Wt(Ae){return new p.vHH(3004,!1)}()}}function Jn(Ae,z){return window.getComputedStyle(Ae)[z]}const Dr="*";function va(Ae,z){const P=[];return"string"==typeof Ae?Ae.split(/\s*,\s*/).forEach(G=>function ko(Ae,z,P){if(":"==Ae[0]){const li=function go(Ae,z){switch(Ae){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(P,G)=>parseFloat(G)>parseFloat(P);case":decrement":return(P,G)=>parseFloat(G) *"}}(Ae,P);if("function"==typeof li)return void z.push(li);Ae=li}const G=Ae.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==G||G.length<4)return P.push(function Si(Ae){return new p.vHH(3015,!1)}()),z;const Ve=G[1],vt=G[2],qt=G[3];z.push(Xa(Ve,qt));"<"==vt[0]&&!(Ve==Dr&&qt==Dr)&&z.push(Xa(qt,Ve))}(G,P,z)):P.push(Ae),P}const Ra=new Set(["true","1"]),ja=new Set(["false","0"]);function Xa(Ae,z){const P=Ra.has(Ae)||ja.has(Ae),G=Ra.has(z)||ja.has(z);return(Ve,vt)=>{let qt=Ae==Dr||Ae==Ve,Kt=z==Dr||z==vt;return!qt&&P&&"boolean"==typeof Ve&&(qt=Ve?Ra.has(Ae):ja.has(Ae)),!Kt&&G&&"boolean"==typeof vt&&(Kt=vt?Ra.has(z):ja.has(z)),qt&&Kt}}const cs=new RegExp("s*:selfs*,?","g");function Xr(Ae,z,P,G){return new gt(Ae).build(z,P,G)}class gt{constructor(z){this._driver=z}build(z,P,G){const Ve=new Xt(P);return this._resetContextStyleTimingState(Ve),qn(this,Nt(z),Ve)}_resetContextStyleTimingState(z){z.currentQuerySelector="",z.collectedStyles=new Map,z.collectedStyles.set("",new Map),z.currentTime=0}visitTrigger(z,P){let G=P.queryCount=0,Ve=P.depCount=0;const vt=[],qt=[];return"@"==z.name.charAt(0)&&P.errors.push(function bi(){return new p.vHH(3006,!1)}()),z.definitions.forEach(Kt=>{if(this._resetContextStyleTimingState(P),0==Kt.type){const li=Kt,pi=li.name;pi.toString().split(/\s*,\s*/).forEach(Di=>{li.name=Di,vt.push(this.visitState(li,P))}),li.name=pi}else if(1==Kt.type){const li=this.visitTransition(Kt,P);G+=li.queryCount,Ve+=li.depCount,qt.push(li)}else P.errors.push(function $t(){return new p.vHH(3007,!1)}())}),{type:7,name:z.name,states:vt,transitions:qt,queryCount:G,depCount:Ve,options:null}}visitState(z,P){const G=this.visitStyle(z.styles,P),Ve=z.options&&z.options.params||null;if(G.containsDynamicStyles){const vt=new Set,qt=Ve||{};G.styles.forEach(Kt=>{Kt instanceof Map&&Kt.forEach(li=>{Oi(li).forEach(pi=>{qt.hasOwnProperty(pi)||vt.add(pi)})})}),vt.size&&(Ui(vt.values()),P.errors.push(function wt(Ae,z){return new p.vHH(3008,!1)}()))}return{type:0,name:z.name,style:G,options:Ve?{params:Ve}:null}}visitTransition(z,P){P.queryCount=0,P.depCount=0;const G=qn(this,Nt(z.animation),P);return{type:1,matchers:va(z.expr,P.errors),animation:G,queryCount:P.queryCount,depCount:P.depCount,options:Yn(z.options)}}visitSequence(z,P){return{type:2,steps:z.steps.map(G=>qn(this,G,P)),options:Yn(z.options)}}visitGroup(z,P){const G=P.currentTime;let Ve=0;const vt=z.steps.map(qt=>{P.currentTime=G;const Kt=qn(this,qt,P);return Ve=Math.max(Ve,P.currentTime),Kt});return P.currentTime=Ve,{type:3,steps:vt,options:Yn(z.options)}}visitAnimate(z,P){const G=function rn(Ae,z){if(Ae.hasOwnProperty("duration"))return Ae;if("number"==typeof Ae)return Yr(ei(Ae,z).duration,0,"");const P=Ae;if(P.split(/\s+/).some(vt=>"{"==vt.charAt(0)&&"{"==vt.charAt(1))){const vt=Yr(0,0,"");return vt.dynamic=!0,vt.strValue=P,vt}const Ve=ei(P,z);return Yr(Ve.duration,Ve.delay,Ve.easing)}(z.timings,P.errors);P.currentAnimateTimings=G;let Ve,vt=z.styles?z.styles:(0,$e.oB)({});if(5==vt.type)Ve=this.visitKeyframes(vt,P);else{let qt=z.styles,Kt=!1;if(!qt){Kt=!0;const pi={};G.easing&&(pi.easing=G.easing),qt=(0,$e.oB)(pi)}P.currentTime+=G.duration+G.delay;const li=this.visitStyle(qt,P);li.isEmptyStep=Kt,Ve=li}return P.currentAnimateTimings=null,{type:4,timings:G,style:Ve,options:null}}visitStyle(z,P){const G=this._makeStyleAst(z,P);return this._validateStyleAst(G,P),G}_makeStyleAst(z,P){const G=[],Ve=Array.isArray(z.styles)?z.styles:[z.styles];for(let Kt of Ve)"string"==typeof Kt?Kt===$e.l3?G.push(Kt):P.errors.push(new p.vHH(3002,!1)):G.push(ki(Kt));let vt=!1,qt=null;return G.forEach(Kt=>{if(Kt instanceof Map&&(Kt.has("easing")&&(qt=Kt.get("easing"),Kt.delete("easing")),!vt))for(let li of Kt.values())if(li.toString().indexOf("{{")>=0){vt=!0;break}}),{type:6,styles:G,easing:qt,offset:z.offset,containsDynamicStyles:vt,options:null}}_validateStyleAst(z,P){const G=P.currentAnimateTimings;let Ve=P.currentTime,vt=P.currentTime;G&&vt>0&&(vt-=G.duration+G.delay),z.styles.forEach(qt=>{"string"!=typeof qt&&qt.forEach((Kt,li)=>{const pi=P.collectedStyles.get(P.currentQuerySelector),Di=pi.get(li);let Hi=!0;Di&&(vt!=Ve&&vt>=Di.startTime&&Ve<=Di.endTime&&(P.errors.push(function Et(Ae,z,P,G,Ve){return new p.vHH(3010,!1)}()),Hi=!1),vt=Di.startTime),Hi&&pi.set(li,{startTime:vt,endTime:Ve}),P.options&&function zt(Ae,z,P){const G=z.params||{},Ve=Oi(Ae);Ve.length&&Ve.forEach(vt=>{G.hasOwnProperty(vt)||P.push(function xt(Ae){return new p.vHH(3001,!1)}())})}(Kt,P.options,P.errors)})})}visitKeyframes(z,P){const G={type:5,styles:[],options:null};if(!P.currentAnimateTimings)return P.errors.push(function Yt(){return new p.vHH(3011,!1)}()),G;let vt=0;const qt=[];let Kt=!1,li=!1,pi=0;const Di=z.steps.map(hr=>{const pr=this._makeStyleAst(hr,P);let jr=null!=pr.offset?pr.offset:function Ei(Ae){if("string"==typeof Ae)return null;let z=null;if(Array.isArray(Ae))Ae.forEach(P=>{if(P instanceof Map&&P.has("offset")){const G=P;z=parseFloat(G.get("offset")),G.delete("offset")}});else if(Ae instanceof Map&&Ae.has("offset")){const P=Ae;z=parseFloat(P.get("offset")),P.delete("offset")}return z}(pr.styles),Hr=0;return null!=jr&&(vt++,Hr=pr.offset=jr),li=li||Hr<0||Hr>1,Kt=Kt||Hr0&&vt{const jr=gn>0?pr==mn?1:gn*pr:qt[pr],Hr=jr*Xn;P.currentTime=Ji+on.delay+Hr,on.duration=Hr,this._validateStyleAst(hr,P),hr.offset=jr,G.styles.push(hr)}),G}visitReference(z,P){return{type:8,animation:qn(this,Nt(z.animation),P),options:Yn(z.options)}}visitAnimateChild(z,P){return P.depCount++,{type:9,options:Yn(z.options)}}visitAnimateRef(z,P){return{type:10,animation:this.visitReference(z.animation,P),options:Yn(z.options)}}visitQuery(z,P){const G=P.currentQuerySelector,Ve=z.options||{};P.queryCount++,P.currentQuery=z;const[vt,qt]=function je(Ae){const z=!!Ae.split(/\s*,\s*/).find(P=>":self"==P);return z&&(Ae=Ae.replace(cs,"")),Ae=Ae.replace(/@\*/g,zn).replace(/@\w+/g,P=>zn+"-"+P.slice(1)).replace(/:animating/g,Bt),[Ae,z]}(z.selector);P.currentQuerySelector=G.length?G+" "+vt:vt,Sn(P.collectedStyles,P.currentQuerySelector,new Map);const Kt=qn(this,Nt(z.animation),P);return P.currentQuery=null,P.currentQuerySelector=G,{type:11,selector:vt,limit:Ve.limit||0,optional:!!Ve.optional,includeSelf:qt,animation:Kt,originalSelector:z.selector,options:Yn(z.options)}}visitStagger(z,P){P.currentQuery||P.errors.push(function Zi(){return new p.vHH(3013,!1)}());const G="full"===z.timings?{duration:0,delay:0,easing:"full"}:ei(z.timings,P.errors,!0);return{type:12,animation:qn(this,Nt(z.animation),P),timings:G,options:null}}}class Xt{constructor(z){this.errors=z,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Yn(Ae){return Ae?(Ae=ui(Ae)).params&&(Ae.params=function Lt(Ae){return Ae?ui(Ae):null}(Ae.params)):Ae={},Ae}function Yr(Ae,z,P){return{duration:Ae,delay:z,easing:P}}function Pa(Ae,z,P,G,Ve,vt,qt=null,Kt=!1){return{type:1,element:Ae,keyframes:z,preStyleProps:P,postStyleProps:G,duration:Ve,delay:vt,totalTime:Ve+vt,easing:qt,subTimeline:Kt}}class Ma{constructor(){this._map=new Map}get(z){return this._map.get(z)||[]}append(z,P){let G=this._map.get(z);G||this._map.set(z,G=[]),G.push(...P)}has(z){return this._map.has(z)}clear(){this._map.clear()}}const ds=new RegExp(":enter","g"),us=new RegExp(":leave","g");function Wr(Ae,z,P,G,Ve,vt=new Map,qt=new Map,Kt,li,pi=[]){return(new Lr).buildKeyframes(Ae,z,P,G,Ve,vt,qt,Kt,li,pi)}class Lr{buildKeyframes(z,P,G,Ve,vt,qt,Kt,li,pi,Di=[]){pi=pi||new Ma;const Hi=new Wn(z,P,pi,Ve,vt,Di,[]);Hi.options=li;const gn=li.delay?fi(li.delay):0;Hi.currentTimeline.delayNextStep(gn),Hi.currentTimeline.setStyles([qt],null,Hi.errors,li),qn(this,G,Hi);const mn=Hi.timelines.filter(Ji=>Ji.containsAnimation());if(mn.length&&Kt.size){let Ji;for(let on=mn.length-1;on>=0;on--){const Xn=mn[on];if(Xn.element===P){Ji=Xn;break}}Ji&&!Ji.allowOnlyTimelineStyles()&&Ji.setStyles([Kt],null,Hi.errors,li)}return mn.length?mn.map(Ji=>Ji.buildKeyframes()):[Pa(P,[],[],[],0,gn,"",!1)]}visitTrigger(z,P){}visitState(z,P){}visitTransition(z,P){}visitAnimateChild(z,P){const G=P.subInstructions.get(P.element);if(G){const Ve=P.createSubContext(z.options),vt=P.currentTimeline.currentTime,qt=this._visitSubInstructions(G,Ve,Ve.options);vt!=qt&&P.transformIntoNewTimeline(qt)}P.previousNode=z}visitAnimateRef(z,P){const G=P.createSubContext(z.options);G.transformIntoNewTimeline(),this._applyAnimationRefDelays([z.options,z.animation.options],P,G),this.visitReference(z.animation,G),P.transformIntoNewTimeline(G.currentTimeline.currentTime),P.previousNode=z}_applyAnimationRefDelays(z,P,G){for(const Ve of z){const vt=Ve?.delay;if(vt){const qt="number"==typeof vt?vt:fi(hn(vt,Ve?.params??{},P.errors));G.delayNextStep(qt)}}}_visitSubInstructions(z,P,G){let vt=P.currentTimeline.currentTime;const qt=null!=G.duration?fi(G.duration):null,Kt=null!=G.delay?fi(G.delay):null;return 0!==qt&&z.forEach(li=>{const pi=P.appendInstructionToTimeline(li,qt,Kt);vt=Math.max(vt,pi.duration+pi.delay)}),vt}visitReference(z,P){P.updateOptions(z.options,!0),qn(this,z.animation,P),P.previousNode=z}visitSequence(z,P){const G=P.subContextCount;let Ve=P;const vt=z.options;if(vt&&(vt.params||vt.delay)&&(Ve=P.createSubContext(vt),Ve.transformIntoNewTimeline(),null!=vt.delay)){6==Ve.previousNode.type&&(Ve.currentTimeline.snapshotCurrentStyles(),Ve.previousNode=Or);const qt=fi(vt.delay);Ve.delayNextStep(qt)}z.steps.length&&(z.steps.forEach(qt=>qn(this,qt,Ve)),Ve.currentTimeline.applyStylesToKeyframe(),Ve.subContextCount>G&&Ve.transformIntoNewTimeline()),P.previousNode=z}visitGroup(z,P){const G=[];let Ve=P.currentTimeline.currentTime;const vt=z.options&&z.options.delay?fi(z.options.delay):0;z.steps.forEach(qt=>{const Kt=P.createSubContext(z.options);vt&&Kt.delayNextStep(vt),qn(this,qt,Kt),Ve=Math.max(Ve,Kt.currentTimeline.currentTime),G.push(Kt.currentTimeline)}),G.forEach(qt=>P.currentTimeline.mergeTimelineCollectedStyles(qt)),P.transformIntoNewTimeline(Ve),P.previousNode=z}_visitTiming(z,P){if(z.dynamic){const G=z.strValue;return ei(P.params?hn(G,P.params,P.errors):G,P.errors)}return{duration:z.duration,delay:z.delay,easing:z.easing}}visitAnimate(z,P){const G=P.currentAnimateTimings=this._visitTiming(z.timings,P),Ve=P.currentTimeline;G.delay&&(P.incrementTime(G.delay),Ve.snapshotCurrentStyles());const vt=z.style;5==vt.type?this.visitKeyframes(vt,P):(P.incrementTime(G.duration),this.visitStyle(vt,P),Ve.applyStylesToKeyframe()),P.currentAnimateTimings=null,P.previousNode=z}visitStyle(z,P){const G=P.currentTimeline,Ve=P.currentAnimateTimings;!Ve&&G.hasCurrentStyleProperties()&&G.forwardFrame();const vt=Ve&&Ve.easing||z.easing;z.isEmptyStep?G.applyEmptyStep(vt):G.setStyles(z.styles,vt,P.errors,P.options),P.previousNode=z}visitKeyframes(z,P){const G=P.currentAnimateTimings,Ve=P.currentTimeline.duration,vt=G.duration,Kt=P.createSubContext().currentTimeline;Kt.easing=G.easing,z.styles.forEach(li=>{Kt.forwardTime((li.offset||0)*vt),Kt.setStyles(li.styles,li.easing,P.errors,P.options),Kt.applyStylesToKeyframe()}),P.currentTimeline.mergeTimelineCollectedStyles(Kt),P.transformIntoNewTimeline(Ve+vt),P.previousNode=z}visitQuery(z,P){const G=P.currentTimeline.currentTime,Ve=z.options||{},vt=Ve.delay?fi(Ve.delay):0;vt&&(6===P.previousNode.type||0==G&&P.currentTimeline.hasCurrentStyleProperties())&&(P.currentTimeline.snapshotCurrentStyles(),P.previousNode=Or);let qt=G;const Kt=P.invokeQuery(z.selector,z.originalSelector,z.limit,z.includeSelf,!!Ve.optional,P.errors);P.currentQueryTotal=Kt.length;let li=null;Kt.forEach((pi,Di)=>{P.currentQueryIndex=Di;const Hi=P.createSubContext(z.options,pi);vt&&Hi.delayNextStep(vt),pi===P.element&&(li=Hi.currentTimeline),qn(this,z.animation,Hi),Hi.currentTimeline.applyStylesToKeyframe(),qt=Math.max(qt,Hi.currentTimeline.currentTime)}),P.currentQueryIndex=0,P.currentQueryTotal=0,P.transformIntoNewTimeline(qt),li&&(P.currentTimeline.mergeTimelineCollectedStyles(li),P.currentTimeline.snapshotCurrentStyles()),P.previousNode=z}visitStagger(z,P){const G=P.parentContext,Ve=P.currentTimeline,vt=z.timings,qt=Math.abs(vt.duration),Kt=qt*(P.currentQueryTotal-1);let li=qt*P.currentQueryIndex;switch(vt.duration<0?"reverse":vt.easing){case"reverse":li=Kt-li;break;case"full":li=G.currentStaggerTime}const Di=P.currentTimeline;li&&Di.delayNextStep(li);const Hi=Di.currentTime;qn(this,z.animation,P),P.previousNode=z,G.currentStaggerTime=Ve.currentTime-Hi+(Ve.startTime-G.currentTimeline.startTime)}}const Or={};class Wn{constructor(z,P,G,Ve,vt,qt,Kt,li){this._driver=z,this.element=P,this.subInstructions=G,this._enterClassName=Ve,this._leaveClassName=vt,this.errors=qt,this.timelines=Kt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Or,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=li||new Zr(this._driver,P,0),Kt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(z,P){if(!z)return;const G=z;let Ve=this.options;null!=G.duration&&(Ve.duration=fi(G.duration)),null!=G.delay&&(Ve.delay=fi(G.delay));const vt=G.params;if(vt){let qt=Ve.params;qt||(qt=this.options.params={}),Object.keys(vt).forEach(Kt=>{(!P||!qt.hasOwnProperty(Kt))&&(qt[Kt]=hn(vt[Kt],qt,this.errors))})}}_copyOptions(){const z={};if(this.options){const P=this.options.params;if(P){const G=z.params={};Object.keys(P).forEach(Ve=>{G[Ve]=P[Ve]})}}return z}createSubContext(z=null,P,G){const Ve=P||this.element,vt=new Wn(this._driver,Ve,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Ve,G||0));return vt.previousNode=this.previousNode,vt.currentAnimateTimings=this.currentAnimateTimings,vt.options=this._copyOptions(),vt.updateOptions(z),vt.currentQueryIndex=this.currentQueryIndex,vt.currentQueryTotal=this.currentQueryTotal,vt.parentContext=this,this.subContextCount++,vt}transformIntoNewTimeline(z){return this.previousNode=Or,this.currentTimeline=this.currentTimeline.fork(this.element,z),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(z,P,G){const Ve={duration:P??z.duration,delay:this.currentTimeline.currentTime+(G??0)+z.delay,easing:""},vt=new Bo(this._driver,z.element,z.keyframes,z.preStyleProps,z.postStyleProps,Ve,z.stretchStartingKeyframe);return this.timelines.push(vt),Ve}incrementTime(z){this.currentTimeline.forwardTime(this.currentTimeline.duration+z)}delayNextStep(z){z>0&&this.currentTimeline.delayNextStep(z)}invokeQuery(z,P,G,Ve,vt,qt){let Kt=[];if(Ve&&Kt.push(this.element),z.length>0){z=(z=z.replace(ds,"."+this._enterClassName)).replace(us,"."+this._leaveClassName);let pi=this._driver.query(this.element,z,1!=G);0!==G&&(pi=G<0?pi.slice(pi.length+G,pi.length):pi.slice(0,G)),Kt.push(...pi)}return!vt&&0==Kt.length&&qt.push(function Fi(Ae){return new p.vHH(3014,!1)}()),Kt}}class Zr{constructor(z,P,G,Ve){this._driver=z,this.element=P,this.startTime=G,this._elementTimelineStylesLookup=Ve,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(P),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(P,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(z){const P=1===this._keyframes.size&&this._pendingStyles.size;this.duration||P?(this.forwardTime(this.currentTime+z),P&&this.snapshotCurrentStyles()):this.startTime+=z}fork(z,P){return this.applyStylesToKeyframe(),new Zr(this._driver,z,P||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(z){this.applyStylesToKeyframe(),this.duration=z,this._loadKeyframe()}_updateStyle(z,P){this._localTimelineStyles.set(z,P),this._globalTimelineStyles.set(z,P),this._styleSummary.set(z,{time:this.currentTime,value:P})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(z){z&&this._previousKeyframe.set("easing",z);for(let[P,G]of this._globalTimelineStyles)this._backFill.set(P,G||$e.l3),this._currentKeyframe.set(P,$e.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(z,P,G,Ve){P&&this._previousKeyframe.set("easing",P);const vt=Ve&&Ve.params||{},qt=function Gr(Ae,z){const P=new Map;let G;return Ae.forEach(Ve=>{if("*"===Ve){G=G||z.keys();for(let vt of G)P.set(vt,$e.l3)}else mt(Ve,P)}),P}(z,this._globalTimelineStyles);for(let[Kt,li]of qt){const pi=hn(li,vt,G);this._pendingStyles.set(Kt,pi),this._localTimelineStyles.has(Kt)||this._backFill.set(Kt,this._globalTimelineStyles.get(Kt)??$e.l3),this._updateStyle(Kt,pi)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((z,P)=>{this._currentKeyframe.set(P,z)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((z,P)=>{this._currentKeyframe.has(P)||this._currentKeyframe.set(P,z)}))}snapshotCurrentStyles(){for(let[z,P]of this._localTimelineStyles)this._pendingStyles.set(z,P),this._updateStyle(z,P)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const z=[];for(let P in this._currentKeyframe)z.push(P);return z}mergeTimelineCollectedStyles(z){z._styleSummary.forEach((P,G)=>{const Ve=this._styleSummary.get(G);(!Ve||P.time>Ve.time)&&this._updateStyle(G,P.value)})}buildKeyframes(){this.applyStylesToKeyframe();const z=new Set,P=new Set,G=1===this._keyframes.size&&0===this.duration;let Ve=[];this._keyframes.forEach((Kt,li)=>{const pi=mt(Kt,new Map,this._backFill);pi.forEach((Di,Hi)=>{Di===$e.k1?z.add(Hi):Di===$e.l3&&P.add(Hi)}),G||pi.set("offset",li/this.duration),Ve.push(pi)});const vt=z.size?Ui(z.values()):[],qt=P.size?Ui(P.values()):[];if(G){const Kt=Ve[0],li=new Map(Kt);Kt.set("offset",0),li.set("offset",1),Ve=[Kt,li]}return Pa(this.element,Ve,vt,qt,this.duration,this.startTime,this.easing,!1)}}class Bo extends Zr{constructor(z,P,G,Ve,vt,qt,Kt=!1){super(z,P,qt.delay),this.keyframes=G,this.preStyleProps=Ve,this.postStyleProps=vt,this._stretchStartingKeyframe=Kt,this.timings={duration:qt.duration,delay:qt.delay,easing:qt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let z=this.keyframes,{delay:P,duration:G,easing:Ve}=this.timings;if(this._stretchStartingKeyframe&&P){const vt=[],qt=G+P,Kt=P/qt,li=mt(z[0]);li.set("offset",0),vt.push(li);const pi=mt(z[0]);pi.set("offset",Ca(Kt)),vt.push(pi);const Di=z.length-1;for(let Hi=1;Hi<=Di;Hi++){let gn=mt(z[Hi]);const mn=gn.get("offset");gn.set("offset",Ca((P+mn*G)/qt)),vt.push(gn)}G=qt,P=0,Ve="",z=vt}return Pa(this.element,z,this.preStyleProps,this.postStyleProps,G,P,Ve,!0)}}function Ca(Ae,z=3){const P=Math.pow(10,z-1);return Math.round(Ae*P)/P}class Ao{}const vo=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class ya extends Ao{normalizePropertyName(z,P){return Ln(z)}normalizeStyleValue(z,P,G,Ve){let vt="";const qt=G.toString().trim();if(vo.has(P)&&0!==G&&"0"!==G)if("number"==typeof G)vt="px";else{const Kt=G.match(/^[+-]?[\d\.]+([a-z]*)$/);Kt&&0==Kt[1].length&&Ve.push(function ri(Ae,z){return new p.vHH(3005,!1)}())}return qt+vt}}function wa(Ae,z,P,G,Ve,vt,qt,Kt,li,pi,Di,Hi,gn){return{type:0,element:Ae,triggerName:z,isRemovalTransition:Ve,fromState:P,fromStyles:vt,toState:G,toStyles:qt,timelines:Kt,queriedElements:li,preStyleProps:pi,postStyleProps:Di,totalTime:Hi,errors:gn}}const la={};class No{constructor(z,P,G){this._triggerName=z,this.ast=P,this._stateStyles=G}match(z,P,G,Ve){return function Rs(Ae,z,P,G,Ve){return Ae.some(vt=>vt(z,P,G,Ve))}(this.ast.matchers,z,P,G,Ve)}buildStyles(z,P,G){let Ve=this._stateStyles.get("*");return void 0!==z&&(Ve=this._stateStyles.get(z?.toString())||Ve),Ve?Ve.buildStyles(P,G):new Map}build(z,P,G,Ve,vt,qt,Kt,li,pi,Di){const Hi=[],gn=this.ast.options&&this.ast.options.params||la,Ji=this.buildStyles(G,Kt&&Kt.params||la,Hi),on=li&&li.params||la,Xn=this.buildStyles(Ve,on,Hi),hr=new Set,pr=new Map,jr=new Map,Hr="void"===Ve,xs={params:hs(on,gn),delay:this.ast.options?.delay},Qr=Di?[]:Wr(z,P,this.ast.animation,vt,qt,Ji,Xn,xs,pi,Hi);let Mr=0;if(Qr.forEach(Do=>{Mr=Math.max(Do.duration+Do.delay,Mr)}),Hi.length)return wa(P,this._triggerName,G,Ve,Hr,Ji,Xn,[],[],pr,jr,Mr,Hi);Qr.forEach(Do=>{const Ka=Do.element,Rc=Sn(pr,Ka,new Set);Do.preStyleProps.forEach(ns=>Rc.add(ns));const fl=Sn(jr,Ka,new Set);Do.postStyleProps.forEach(ns=>fl.add(ns)),Ka!==P&&hr.add(Ka)});const uo=Ui(hr.values());return wa(P,this._triggerName,G,Ve,Hr,Ji,Xn,Qr,uo,pr,jr,Mr)}}function hs(Ae,z){const P=ui(z);for(const G in Ae)Ae.hasOwnProperty(G)&&null!=Ae[G]&&(P[G]=Ae[G]);return P}class Uo{constructor(z,P,G){this.styles=z,this.defaultParams=P,this.normalizer=G}buildStyles(z,P){const G=new Map,Ve=ui(this.defaultParams);return Object.keys(z).forEach(vt=>{const qt=z[vt];null!==qt&&(Ve[vt]=qt)}),this.styles.styles.forEach(vt=>{"string"!=typeof vt&&vt.forEach((qt,Kt)=>{qt&&(qt=hn(qt,Ve,P));const li=this.normalizer.normalizePropertyName(Kt,P);qt=this.normalizer.normalizeStyleValue(Kt,li,qt,P),G.set(Kt,qt)})}),G}}class ps{constructor(z,P,G){this.name=z,this.ast=P,this._normalizer=G,this.transitionFactories=[],this.states=new Map,P.states.forEach(Ve=>{this.states.set(Ve.name,new Uo(Ve.style,Ve.options&&Ve.options.params||{},G))}),Ya(this.states,"true","1"),Ya(this.states,"false","0"),P.transitions.forEach(Ve=>{this.transitionFactories.push(new No(z,Ve,this.states))}),this.fallbackTransition=function to(Ae,z,P){return new No(Ae,{type:1,animation:{type:2,steps:[],options:null},matchers:[(qt,Kt)=>!0],options:null,queryCount:0,depCount:0},z)}(z,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(z,P,G,Ve){return this.transitionFactories.find(qt=>qt.match(z,P,G,Ve))||null}matchStyles(z,P,G){return this.fallbackTransition.buildStyles(z,P,G)}}function Ya(Ae,z,P){Ae.has(z)?Ae.has(P)||Ae.set(P,Ae.get(z)):Ae.has(P)&&Ae.set(z,Ae.get(P))}const Fo=new Ma;class jo{constructor(z,P,G){this.bodyNode=z,this._driver=P,this._normalizer=G,this._animations=new Map,this._playersById=new Map,this.players=[]}register(z,P){const G=[],vt=Xr(this._driver,P,G,[]);if(G.length)throw function ce(Ae){return new p.vHH(3503,!1)}();this._animations.set(z,vt)}_buildPlayer(z,P,G){const Ve=z.element,vt=sr(this._normalizer,z.keyframes,P,G);return this._driver.animate(Ve,vt,z.duration,z.delay,z.easing,[],!0)}create(z,P,G={}){const Ve=[],vt=this._animations.get(z);let qt;const Kt=new Map;if(vt?(qt=Wr(this._driver,P,vt,Yi,ar,new Map,new Map,G,Fo,Ve),qt.forEach(Di=>{const Hi=Sn(Kt,Di.element,new Map);Di.postStyleProps.forEach(gn=>Hi.set(gn,null))})):(Ve.push(function ft(){return new p.vHH(3300,!1)}()),qt=[]),Ve.length)throw function Qe(Ae){return new p.vHH(3504,!1)}();Kt.forEach((Di,Hi)=>{Di.forEach((gn,mn)=>{Di.set(mn,this._driver.computeStyle(Hi,mn,$e.l3))})});const pi=Zn(qt.map(Di=>{const Hi=Kt.get(Di.element);return this._buildPlayer(Di,new Map,Hi)}));return this._playersById.set(z,pi),pi.onDestroy(()=>this.destroy(z)),this.players.push(pi),pi}destroy(z){const P=this._getPlayer(z);P.destroy(),this._playersById.delete(z);const G=this.players.indexOf(P);G>=0&&this.players.splice(G,1)}_getPlayer(z){const P=this._playersById.get(z);if(!P)throw function Ft(Ae){return new p.vHH(3301,!1)}();return P}listen(z,P,G,Ve){const vt=Nn(P,"","","");return Gi(this._getPlayer(z),G,vt,Ve),()=>{}}command(z,P,G,Ve){if("register"==G)return void this.register(z,Ve[0]);if("create"==G)return void this.create(z,P,Ve[0]||{});const vt=this._getPlayer(z);switch(G){case"play":vt.play();break;case"pause":vt.pause();break;case"reset":vt.reset();break;case"restart":vt.restart();break;case"finish":vt.finish();break;case"init":vt.init();break;case"setPosition":vt.setPosition(parseFloat(Ve[0]));break;case"destroy":this.destroy(z)}}}const Mo="ng-animate-queued",Cr="ng-animate-disabled",ca=[],Ia={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Hn={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},dr="__ng_removed";class _e{get params(){return this.options.params}constructor(z,P=""){this.namespaceId=P;const G=z&&z.hasOwnProperty("value");if(this.value=function Bi(Ae){return Ae??null}(G?z.value:z),G){const vt=ui(z);delete vt.value,this.options=vt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(z){const P=z.params;if(P){const G=this.options.params;Object.keys(P).forEach(Ve=>{null==G[Ve]&&(G[Ve]=P[Ve])})}}}const yt="void",Ze=new _e(yt);class At{constructor(z,P,G){this.id=z,this.hostElement=P,this._engine=G,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+z,sn(P,this._hostClassName)}listen(z,P,G,Ve){if(!this._triggers.has(P))throw function ii(Ae,z){return new p.vHH(3302,!1)}();if(null==G||0==G.length)throw function Li(Ae){return new p.vHH(3303,!1)}();if(!function bn(Ae){return"start"==Ae||"done"==Ae}(G))throw function Fn(Ae,z){return new p.vHH(3400,!1)}();const vt=Sn(this._elementListeners,z,[]),qt={name:P,phase:G,callback:Ve};vt.push(qt);const Kt=Sn(this._engine.statesByElement,z,new Map);return Kt.has(P)||(sn(z,Sr),sn(z,Sr+"-"+P),Kt.set(P,Ze)),()=>{this._engine.afterFlush(()=>{const li=vt.indexOf(qt);li>=0&&vt.splice(li,1),this._triggers.has(P)||Kt.delete(P)})}}register(z,P){return!this._triggers.has(z)&&(this._triggers.set(z,P),!0)}_getTrigger(z){const P=this._triggers.get(z);if(!P)throw function Kn(Ae){return new p.vHH(3401,!1)}();return P}trigger(z,P,G,Ve=!0){const vt=this._getTrigger(P),qt=new ci(this.id,P,z);let Kt=this._engine.statesByElement.get(z);Kt||(sn(z,Sr),sn(z,Sr+"-"+P),this._engine.statesByElement.set(z,Kt=new Map));let li=Kt.get(P);const pi=new _e(G,this.id);if(!(G&&G.hasOwnProperty("value"))&&li&&pi.absorbOptions(li.options),Kt.set(P,pi),li||(li=Ze),pi.value!==yt&&li.value===pi.value){if(!function Ar(Ae,z){const P=Object.keys(Ae),G=Object.keys(z);if(P.length!=G.length)return!1;for(let Ve=0;Ve{st(z,Xn),di(z,hr)})}return}const gn=Sn(this._engine.playersByElement,z,[]);gn.forEach(on=>{on.namespaceId==this.id&&on.triggerName==P&&on.queued&&on.destroy()});let mn=vt.matchTransition(li.value,pi.value,z,pi.params),Ji=!1;if(!mn){if(!Ve)return;mn=vt.fallbackTransition,Ji=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:z,triggerName:P,transition:mn,fromState:li,toState:pi,player:qt,isFallbackTransition:Ji}),Ji||(sn(z,Mo),qt.onStart(()=>{kn(z,Mo)})),qt.onDone(()=>{let on=this.players.indexOf(qt);on>=0&&this.players.splice(on,1);const Xn=this._engine.playersByElement.get(z);if(Xn){let hr=Xn.indexOf(qt);hr>=0&&Xn.splice(hr,1)}}),this.players.push(qt),gn.push(qt),qt}deregister(z){this._triggers.delete(z),this._engine.statesByElement.forEach(P=>P.delete(z)),this._elementListeners.forEach((P,G)=>{this._elementListeners.set(G,P.filter(Ve=>Ve.name!=z))})}clearElementCache(z){this._engine.statesByElement.delete(z),this._elementListeners.delete(z);const P=this._engine.playersByElement.get(z);P&&(P.forEach(G=>G.destroy()),this._engine.playersByElement.delete(z))}_signalRemovalForInnerTriggers(z,P){const G=this._engine.driver.query(z,zn,!0);G.forEach(Ve=>{if(Ve[dr])return;const vt=this._engine.fetchNamespacesByElement(Ve);vt.size?vt.forEach(qt=>qt.triggerLeaveAnimation(Ve,P,!1,!0)):this.clearElementCache(Ve)}),this._engine.afterFlushAnimationsDone(()=>G.forEach(Ve=>this.clearElementCache(Ve)))}triggerLeaveAnimation(z,P,G,Ve){const vt=this._engine.statesByElement.get(z),qt=new Map;if(vt){const Kt=[];if(vt.forEach((li,pi)=>{if(qt.set(pi,li.value),this._triggers.has(pi)){const Di=this.trigger(z,pi,yt,Ve);Di&&Kt.push(Di)}}),Kt.length)return this._engine.markElementAsRemoved(this.id,z,!0,P,qt),G&&Zn(Kt).onDone(()=>this._engine.processLeaveNode(z)),!0}return!1}prepareLeaveAnimationListeners(z){const P=this._elementListeners.get(z),G=this._engine.statesByElement.get(z);if(P&&G){const Ve=new Set;P.forEach(vt=>{const qt=vt.name;if(Ve.has(qt))return;Ve.add(qt);const li=this._triggers.get(qt).fallbackTransition,pi=G.get(qt)||Ze,Di=new _e(yt),Hi=new ci(this.id,qt,z);this._engine.totalQueuedPlayers++,this._queue.push({element:z,triggerName:qt,transition:li,fromState:pi,toState:Di,player:Hi,isFallbackTransition:!0})})}}removeNode(z,P){const G=this._engine;if(z.childElementCount&&this._signalRemovalForInnerTriggers(z,P),this.triggerLeaveAnimation(z,P,!0))return;let Ve=!1;if(G.totalAnimations){const vt=G.players.length?G.playersByQueriedElement.get(z):[];if(vt&&vt.length)Ve=!0;else{let qt=z;for(;qt=qt.parentNode;)if(G.statesByElement.get(qt)){Ve=!0;break}}}if(this.prepareLeaveAnimationListeners(z),Ve)G.markElementAsRemoved(this.id,z,!1,P);else{const vt=z[dr];(!vt||vt===Ia)&&(G.afterFlush(()=>this.clearElementCache(z)),G.destroyInnerAnimations(z),G._onRemovalComplete(z,P))}}insertNode(z,P){sn(z,this._hostClassName)}drainQueuedTransitions(z){const P=[];return this._queue.forEach(G=>{const Ve=G.player;if(Ve.destroyed)return;const vt=G.element,qt=this._elementListeners.get(vt);qt&&qt.forEach(Kt=>{if(Kt.name==G.triggerName){const li=Nn(vt,G.triggerName,G.fromState.value,G.toState.value);li._data=z,Gi(G.player,Kt.phase,li,Kt.callback)}}),Ve.markedForDestroy?this._engine.afterFlush(()=>{Ve.destroy()}):P.push(G)}),this._queue=[],P.sort((G,Ve)=>{const vt=G.transition.ast.depCount,qt=Ve.transition.ast.depCount;return 0==vt||0==qt?vt-qt:this._engine.driver.containsElement(G.element,Ve.element)?1:-1})}destroy(z){this.players.forEach(P=>P.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,z)}}class Jt{_onRemovalComplete(z,P){this.onRemovalComplete(z,P)}constructor(z,P,G){this.bodyNode=z,this.driver=P,this._normalizer=G,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Ve,vt)=>{}}get queuedPlayers(){const z=[];return this._namespaceList.forEach(P=>{P.players.forEach(G=>{G.queued&&z.push(G)})}),z}createNamespace(z,P){const G=new At(z,P,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,P)?this._balanceNamespaceList(G,P):(this.newHostElements.set(P,G),this.collectEnterElement(P)),this._namespaceLookup[z]=G}_balanceNamespaceList(z,P){const G=this._namespaceList,Ve=this.namespacesByHostElement;if(G.length-1>=0){let qt=!1,Kt=this.driver.getParentElement(P);for(;Kt;){const li=Ve.get(Kt);if(li){const pi=G.indexOf(li);G.splice(pi+1,0,z),qt=!0;break}Kt=this.driver.getParentElement(Kt)}qt||G.unshift(z)}else G.push(z);return Ve.set(P,z),z}register(z,P){let G=this._namespaceLookup[z];return G||(G=this.createNamespace(z,P)),G}registerTrigger(z,P,G){let Ve=this._namespaceLookup[z];Ve&&Ve.register(P,G)&&this.totalAnimations++}destroy(z,P){z&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const G=this._fetchNamespace(z);this.namespacesByHostElement.delete(G.hostElement);const Ve=this._namespaceList.indexOf(G);Ve>=0&&this._namespaceList.splice(Ve,1),G.destroy(P),delete this._namespaceLookup[z]}))}_fetchNamespace(z){return this._namespaceLookup[z]}fetchNamespacesByElement(z){const P=new Set,G=this.statesByElement.get(z);if(G)for(let Ve of G.values())if(Ve.namespaceId){const vt=this._fetchNamespace(Ve.namespaceId);vt&&P.add(vt)}return P}trigger(z,P,G,Ve){if(wn(P)){const vt=this._fetchNamespace(z);if(vt)return vt.trigger(P,G,Ve),!0}return!1}insertNode(z,P,G,Ve){if(!wn(P))return;const vt=P[dr];if(vt&&vt.setForRemoval){vt.setForRemoval=!1,vt.setForMove=!0;const qt=this.collectedLeaveElements.indexOf(P);qt>=0&&this.collectedLeaveElements.splice(qt,1)}if(z){const qt=this._fetchNamespace(z);qt&&qt.insertNode(P,G)}Ve&&this.collectEnterElement(P)}collectEnterElement(z){this.collectedEnterElements.push(z)}markElementAsDisabled(z,P){P?this.disabledNodes.has(z)||(this.disabledNodes.add(z),sn(z,Cr)):this.disabledNodes.has(z)&&(this.disabledNodes.delete(z),kn(z,Cr))}removeNode(z,P,G){if(wn(P)){const Ve=z?this._fetchNamespace(z):null;Ve?Ve.removeNode(P,G):this.markElementAsRemoved(z,P,!1,G);const vt=this.namespacesByHostElement.get(P);vt&&vt.id!==z&&vt.removeNode(P,G)}else this._onRemovalComplete(P,G)}markElementAsRemoved(z,P,G,Ve,vt){this.collectedLeaveElements.push(P),P[dr]={namespaceId:z,setForRemoval:Ve,hasAnimation:G,removedBeforeQueried:!1,previousTriggersValues:vt}}listen(z,P,G,Ve,vt){return wn(P)?this._fetchNamespace(z).listen(P,G,Ve,vt):()=>{}}_buildInstruction(z,P,G,Ve,vt){return z.transition.build(this.driver,z.element,z.fromState.value,z.toState.value,G,Ve,z.fromState.options,z.toState.options,P,vt)}destroyInnerAnimations(z){let P=this.driver.query(z,zn,!0);P.forEach(G=>this.destroyActiveAnimationsForElement(G)),0!=this.playersByQueriedElement.size&&(P=this.driver.query(z,Bt,!0),P.forEach(G=>this.finishActiveQueriedAnimationOnElement(G)))}destroyActiveAnimationsForElement(z){const P=this.playersByElement.get(z);P&&P.forEach(G=>{G.queued?G.markedForDestroy=!0:G.destroy()})}finishActiveQueriedAnimationOnElement(z){const P=this.playersByQueriedElement.get(z);P&&P.forEach(G=>G.finish())}whenRenderingDone(){return new Promise(z=>{if(this.players.length)return Zn(this.players).onDone(()=>z());z()})}processLeaveNode(z){const P=z[dr];if(P&&P.setForRemoval){if(z[dr]=Ia,P.namespaceId){this.destroyInnerAnimations(z);const G=this._fetchNamespace(P.namespaceId);G&&G.clearElementCache(z)}this._onRemovalComplete(z,P.setForRemoval)}z.classList?.contains(Cr)&&this.markElementAsDisabled(z,!1),this.driver.query(z,".ng-animate-disabled",!0).forEach(G=>{this.markElementAsDisabled(G,!1)})}flush(z=-1){let P=[];if(this.newHostElements.size&&(this.newHostElements.forEach((G,Ve)=>this._balanceNamespaceList(G,Ve)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let G=0;GG()),this._flushFns=[],this._whenQuietFns.length){const G=this._whenQuietFns;this._whenQuietFns=[],P.length?Zn(P).onDone(()=>{G.forEach(Ve=>Ve())}):G.forEach(Ve=>Ve())}}reportError(z){throw function fr(Ae){return new p.vHH(3402,!1)}()}_flushAnimations(z,P){const G=new Ma,Ve=[],vt=new Map,qt=[],Kt=new Map,li=new Map,pi=new Map,Di=new Set;this.disabledNodes.forEach(Ni=>{Di.add(Ni);const Ki=this.driver.query(Ni,".ng-animate-queued",!0);for(let Xi=0;Xi{const Xi=Yi+on++;Ji.set(Ki,Xi),Ni.forEach(Dn=>sn(Dn,Xi))});const Xn=[],hr=new Set,pr=new Set;for(let Ni=0;Nihr.add(Dn)):pr.add(Ki))}const jr=new Map,Hr=Un(gn,Array.from(hr));Hr.forEach((Ni,Ki)=>{const Xi=ar+on++;jr.set(Ki,Xi),Ni.forEach(Dn=>sn(Dn,Xi))}),z.push(()=>{mn.forEach((Ni,Ki)=>{const Xi=Ji.get(Ki);Ni.forEach(Dn=>kn(Dn,Xi))}),Hr.forEach((Ni,Ki)=>{const Xi=jr.get(Ki);Ni.forEach(Dn=>kn(Dn,Xi))}),Xn.forEach(Ni=>{this.processLeaveNode(Ni)})});const xs=[],Qr=[];for(let Ni=this._namespaceList.length-1;Ni>=0;Ni--)this._namespaceList[Ni].drainQueuedTransitions(P).forEach(Xi=>{const Dn=Xi.player,kr=Xi.element;if(xs.push(Dn),this.collectedEnterElements.length){const $r=kr[dr];if($r&&$r.setForMove){if($r.previousTriggersValues&&$r.previousTriggersValues.has(Xi.triggerName)){const ho=$r.previousTriggersValues.get(Xi.triggerName),Ua=this.statesByElement.get(Xi.element);if(Ua&&Ua.has(Xi.triggerName)){const Kl=Ua.get(Xi.triggerName);Kl.value=ho,Ua.set(Xi.triggerName,Kl)}}return void Dn.destroy()}}const Na=!Hi||!this.driver.containsElement(Hi,kr),Da=jr.get(kr),Lo=Ji.get(kr),or=this._buildInstruction(Xi,G,Lo,Da,Na);if(or.errors&&or.errors.length)return void Qr.push(or);if(Na)return Dn.onStart(()=>st(kr,or.fromStyles)),Dn.onDestroy(()=>di(kr,or.toStyles)),void Ve.push(Dn);if(Xi.isFallbackTransition)return Dn.onStart(()=>st(kr,or.fromStyles)),Dn.onDestroy(()=>di(kr,or.toStyles)),void Ve.push(Dn);const ml=[];or.timelines.forEach($r=>{$r.stretchStartingKeyframe=!0,this.disabledNodes.has($r.element)||ml.push($r)}),or.timelines=ml,G.append(kr,or.timelines),qt.push({instruction:or,player:Dn,element:kr}),or.queriedElements.forEach($r=>Sn(Kt,$r,[]).push(Dn)),or.preStyleProps.forEach(($r,ho)=>{if($r.size){let Ua=li.get(ho);Ua||li.set(ho,Ua=new Set),$r.forEach((Kl,Hc)=>Ua.add(Hc))}}),or.postStyleProps.forEach(($r,ho)=>{let Ua=pi.get(ho);Ua||pi.set(ho,Ua=new Set),$r.forEach((Kl,Hc)=>Ua.add(Hc))})});if(Qr.length){const Ni=[];Qr.forEach(Ki=>{Ni.push(function er(Ae,z){return new p.vHH(3505,!1)}())}),xs.forEach(Ki=>Ki.destroy()),this.reportError(Ni)}const Mr=new Map,uo=new Map;qt.forEach(Ni=>{const Ki=Ni.element;G.has(Ki)&&(uo.set(Ki,Ki),this._beforeAnimationBuild(Ni.player.namespaceId,Ni.instruction,Mr))}),Ve.forEach(Ni=>{const Ki=Ni.element;this._getPreviousPlayers(Ki,!1,Ni.namespaceId,Ni.triggerName,null).forEach(Dn=>{Sn(Mr,Ki,[]).push(Dn),Dn.destroy()})});const Do=Xn.filter(Ni=>ia(Ni,li,pi)),Ka=new Map;nn(Ka,this.driver,pr,pi,$e.l3).forEach(Ni=>{ia(Ni,li,pi)&&Do.push(Ni)});const fl=new Map;mn.forEach((Ni,Ki)=>{nn(fl,this.driver,new Set(Ni),li,$e.k1)}),Do.forEach(Ni=>{const Ki=Ka.get(Ni),Xi=fl.get(Ni);Ka.set(Ni,new Map([...Ki?.entries()??[],...Xi?.entries()??[]]))});const ns=[],Pc=[],Ic={};qt.forEach(Ni=>{const{element:Ki,player:Xi,instruction:Dn}=Ni;if(G.has(Ki)){if(Di.has(Ki))return Xi.onDestroy(()=>di(Ki,Dn.toStyles)),Xi.disabled=!0,Xi.overrideTotalTime(Dn.totalTime),void Ve.push(Xi);let kr=Ic;if(uo.size>1){let Da=Ki;const Lo=[];for(;Da=Da.parentNode;){const or=uo.get(Da);if(or){kr=or;break}Lo.push(Da)}Lo.forEach(or=>uo.set(or,kr))}const Na=this._buildAnimation(Xi.namespaceId,Dn,Mr,vt,fl,Ka);if(Xi.setRealPlayer(Na),kr===Ic)ns.push(Xi);else{const Da=this.playersByElement.get(kr);Da&&Da.length&&(Xi.parentPlayer=Zn(Da)),Ve.push(Xi)}}else st(Ki,Dn.fromStyles),Xi.onDestroy(()=>di(Ki,Dn.toStyles)),Pc.push(Xi),Di.has(Ki)&&Ve.push(Xi)}),Pc.forEach(Ni=>{const Ki=vt.get(Ni.element);if(Ki&&Ki.length){const Xi=Zn(Ki);Ni.setRealPlayer(Xi)}}),Ve.forEach(Ni=>{Ni.parentPlayer?Ni.syncPlayerEvents(Ni.parentPlayer):Ni.destroy()});for(let Ni=0;Ni!Na.destroyed);kr.length?Pr(this,Ki,kr):this.processLeaveNode(Ki)}return Xn.length=0,ns.forEach(Ni=>{this.players.push(Ni),Ni.onDone(()=>{Ni.destroy();const Ki=this.players.indexOf(Ni);this.players.splice(Ki,1)}),Ni.play()}),ns}afterFlush(z){this._flushFns.push(z)}afterFlushAnimationsDone(z){this._whenQuietFns.push(z)}_getPreviousPlayers(z,P,G,Ve,vt){let qt=[];if(P){const Kt=this.playersByQueriedElement.get(z);Kt&&(qt=Kt)}else{const Kt=this.playersByElement.get(z);if(Kt){const li=!vt||vt==yt;Kt.forEach(pi=>{pi.queued||!li&&pi.triggerName!=Ve||qt.push(pi)})}}return(G||Ve)&&(qt=qt.filter(Kt=>!(G&&G!=Kt.namespaceId||Ve&&Ve!=Kt.triggerName))),qt}_beforeAnimationBuild(z,P,G){const vt=P.element,qt=P.isRemovalTransition?void 0:z,Kt=P.isRemovalTransition?void 0:P.triggerName;for(const li of P.timelines){const pi=li.element,Di=pi!==vt,Hi=Sn(G,pi,[]);this._getPreviousPlayers(pi,Di,qt,Kt,P.toState).forEach(mn=>{const Ji=mn.getRealPlayer();Ji.beforeDestroy&&Ji.beforeDestroy(),mn.destroy(),Hi.push(mn)})}st(vt,P.fromStyles)}_buildAnimation(z,P,G,Ve,vt,qt){const Kt=P.triggerName,li=P.element,pi=[],Di=new Set,Hi=new Set,gn=P.timelines.map(Ji=>{const on=Ji.element;Di.add(on);const Xn=on[dr];if(Xn&&Xn.removedBeforeQueried)return new $e.ZN(Ji.duration,Ji.delay);const hr=on!==li,pr=function Ii(Ae){const z=[];return ta(Ae,z),z}((G.get(on)||ca).map(Mr=>Mr.getRealPlayer())).filter(Mr=>!!Mr.element&&Mr.element===on),jr=vt.get(on),Hr=qt.get(on),xs=sr(this._normalizer,Ji.keyframes,jr,Hr),Qr=this._buildPlayer(Ji,xs,pr);if(Ji.subTimeline&&Ve&&Hi.add(on),hr){const Mr=new ci(z,Kt,on);Mr.setRealPlayer(Qr),pi.push(Mr)}return Qr});pi.forEach(Ji=>{Sn(this.playersByQueriedElement,Ji.element,[]).push(Ji),Ji.onDone(()=>function _i(Ae,z,P){let G=Ae.get(z);if(G){if(G.length){const Ve=G.indexOf(P);G.splice(Ve,1)}0==G.length&&Ae.delete(z)}return G}(this.playersByQueriedElement,Ji.element,Ji))}),Di.forEach(Ji=>sn(Ji,yn));const mn=Zn(gn);return mn.onDestroy(()=>{Di.forEach(Ji=>kn(Ji,yn)),di(li,P.toStyles)}),Hi.forEach(Ji=>{Sn(Ve,Ji,[]).push(mn)}),mn}_buildPlayer(z,P,G){return P.length>0?this.driver.animate(z.element,P,z.duration,z.delay,z.easing,G):new $e.ZN(z.duration,z.delay)}}class ci{constructor(z,P,G){this.namespaceId=z,this.triggerName=P,this.element=G,this._player=new $e.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(z){this._containsRealPlayer||(this._player=z,this._queuedCallbacks.forEach((P,G)=>{P.forEach(Ve=>Gi(z,G,void 0,Ve))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(z.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(z){this.totalTime=z}syncPlayerEvents(z){const P=this._player;P.triggerCallback&&z.onStart(()=>P.triggerCallback("start")),z.onDone(()=>this.finish()),z.onDestroy(()=>this.destroy())}_queueEvent(z,P){Sn(this._queuedCallbacks,z,[]).push(P)}onDone(z){this.queued&&this._queueEvent("done",z),this._player.onDone(z)}onStart(z){this.queued&&this._queueEvent("start",z),this._player.onStart(z)}onDestroy(z){this.queued&&this._queueEvent("destroy",z),this._player.onDestroy(z)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(z){this.queued||this._player.setPosition(z)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(z){const P=this._player;P.triggerCallback&&P.triggerCallback(z)}}function wn(Ae){return Ae&&1===Ae.nodeType}function pn(Ae,z){const P=Ae.style.display;return Ae.style.display=z??"none",P}function nn(Ae,z,P,G,Ve){const vt=[];P.forEach(li=>vt.push(pn(li)));const qt=[];G.forEach((li,pi)=>{const Di=new Map;li.forEach(Hi=>{const gn=z.computeStyle(pi,Hi,Ve);Di.set(Hi,gn),(!gn||0==gn.length)&&(pi[dr]=Hn,qt.push(pi))}),Ae.set(pi,Di)});let Kt=0;return P.forEach(li=>pn(li,vt[Kt++])),qt}function Un(Ae,z){const P=new Map;if(Ae.forEach(Kt=>P.set(Kt,[])),0==z.length)return P;const Ve=new Set(z),vt=new Map;function qt(Kt){if(!Kt)return 1;let li=vt.get(Kt);if(li)return li;const pi=Kt.parentNode;return li=P.has(pi)?pi:Ve.has(pi)?1:qt(pi),vt.set(Kt,li),li}return z.forEach(Kt=>{const li=qt(Kt);1!==li&&P.get(li).push(Kt)}),P}function sn(Ae,z){Ae.classList?.add(z)}function kn(Ae,z){Ae.classList?.remove(z)}function Pr(Ae,z,P){Zn(P).onDone(()=>Ae.processLeaveNode(z))}function ta(Ae,z){for(let P=0;PVe.add(vt)):z.set(Ae,G),P.delete(Ae),!0}class Vr{constructor(z,P,G){this.bodyNode=z,this._driver=P,this._normalizer=G,this._triggerCache={},this.onRemovalComplete=(Ve,vt)=>{},this._transitionEngine=new Jt(z,P,G),this._timelineEngine=new jo(z,P,G),this._transitionEngine.onRemovalComplete=(Ve,vt)=>this.onRemovalComplete(Ve,vt)}registerTrigger(z,P,G,Ve,vt){const qt=z+"-"+Ve;let Kt=this._triggerCache[qt];if(!Kt){const li=[],Di=Xr(this._driver,vt,li,[]);if(li.length)throw function Gt(Ae,z){return new p.vHH(3404,!1)}();Kt=function Vo(Ae,z,P){return new ps(Ae,z,P)}(Ve,Di,this._normalizer),this._triggerCache[qt]=Kt}this._transitionEngine.registerTrigger(P,Ve,Kt)}register(z,P){this._transitionEngine.register(z,P)}destroy(z,P){this._transitionEngine.destroy(z,P)}onInsert(z,P,G,Ve){this._transitionEngine.insertNode(z,P,G,Ve)}onRemove(z,P,G){this._transitionEngine.removeNode(z,P,G)}disableAnimations(z,P){this._transitionEngine.markElementAsDisabled(z,P)}process(z,P,G,Ve){if("@"==G.charAt(0)){const[vt,qt]=jn(G);this._timelineEngine.command(vt,P,qt,Ve)}else this._transitionEngine.trigger(z,P,G,Ve)}listen(z,P,G,Ve,vt){if("@"==G.charAt(0)){const[qt,Kt]=jn(G);return this._timelineEngine.listen(qt,P,Kt,vt)}return this._transitionEngine.listen(z,P,G,Ve,vt)}flush(z=-1){this._transitionEngine.flush(z)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(z){this._transitionEngine.afterFlushAnimationsDone(z)}}let Ps=(()=>{class Ae{static#e=this.initialStylesByElement=new WeakMap;constructor(P,G,Ve){this._element=P,this._startStyles=G,this._endStyles=Ve,this._state=0;let vt=Ae.initialStylesByElement.get(P);vt||Ae.initialStylesByElement.set(P,vt=new Map),this._initialStyles=vt}start(){this._state<1&&(this._startStyles&&di(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(di(this._element,this._initialStyles),this._endStyles&&(di(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ae.initialStylesByElement.delete(this._element),this._startStyles&&(st(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(st(this._element,this._endStyles),this._endStyles=null),di(this._element,this._initialStyles),this._state=3)}}return Ae})();function Ta(Ae){let z=null;return Ae.forEach((P,G)=>{(function fs(Ae){return"display"===Ae||"position"===Ae})(G)&&(z=z||new Map,z.set(G,P))}),z}class io{constructor(z,P,G,Ve){this.element=z,this.keyframes=P,this.options=G,this._specialStyles=Ve,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=G.duration,this._delay=G.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(z=>z()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const z=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,z,this.options),this._finalKeyframe=z.length?z[z.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(z){const P=[];return z.forEach(G=>{P.push(Object.fromEntries(G))}),P}_triggerWebAnimation(z,P,G){return z.animate(this._convertKeyframesToObject(P),G)}onStart(z){this._originalOnStartFns.push(z),this._onStartFns.push(z)}onDone(z){this._originalOnDoneFns.push(z),this._onDoneFns.push(z)}onDestroy(z){this._onDestroyFns.push(z)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(z=>z()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(z=>z()),this._onDestroyFns=[])}setPosition(z){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=z*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const z=new Map;this.hasStarted()&&this._finalKeyframe.forEach((G,Ve)=>{"offset"!==Ve&&z.set(Ve,this._finished?G:Jn(this.element,Ve))}),this.currentSnapshot=z}triggerCallback(z){const P="start"===z?this._onStartFns:this._onDoneFns;P.forEach(G=>G()),P.length=0}}class Yo{validateStyleProperty(z){return!0}validateAnimatableStyleProperty(z){return!0}matchesElement(z,P){return!1}containsElement(z,P){return un(z,P)}getParentElement(z){return tr(z)}query(z,P,G){return $n(z,P,G)}computeStyle(z,P,G){return window.getComputedStyle(z)[P]}animate(z,P,G,Ve,vt,qt=[]){const li={duration:G,delay:Ve,fill:0==Ve?"both":"forwards"};vt&&(li.easing=vt);const pi=new Map,Di=qt.filter(mn=>mn instanceof io);(function br(Ae,z){return 0===Ae||0===z})(G,Ve)&&Di.forEach(mn=>{mn.currentSnapshot.forEach((Ji,on)=>pi.set(on,Ji))});let Hi=function en(Ae){return Ae.length?Ae[0]instanceof Map?Ae:Ae.map(z=>ki(z)):[]}(P).map(mn=>mt(mn));Hi=function Ur(Ae,z,P){if(P.size&&z.length){let G=z[0],Ve=[];if(P.forEach((vt,qt)=>{G.has(qt)||Ve.push(qt),G.set(qt,vt)}),Ve.length)for(let vt=1;vtqt.set(Kt,Jn(Ae,Kt)))}}return z}(z,Hi,pi);const gn=function da(Ae,z){let P=null,G=null;return Array.isArray(z)&&z.length?(P=Ta(z[0]),z.length>1&&(G=Ta(z[z.length-1]))):z instanceof Map&&(P=Ta(z)),P||G?new Ps(Ae,P,G):null}(z,Hi);return new io(z,Hi,li,gn)}}let Wo=(()=>{class Ae extends $e._j{constructor(P,G){super(),this._nextAnimationId=0,this._renderer=P.createRenderer(G.body,{id:"0",encapsulation:p.ifc.None,styles:[],data:{animation:[]}})}build(P){const G=this._nextAnimationId.toString();this._nextAnimationId++;const Ve=Array.isArray(P)?(0,$e.vP)(P):P;return An(this._renderer,null,G,"register",[Ve]),new Ha(G,this._renderer)}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(p.FYo),p.LFG(O.K0))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})();class Ha extends $e.LC{constructor(z,P){super(),this._id=z,this._renderer=P}create(z,P){return new gi(this._id,z,P||{},this._renderer)}}class gi{constructor(z,P,G,Ve){this.id=z,this.element=P,this._renderer=Ve,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",G)}_listen(z,P){return this._renderer.listen(this.element,`@@${this.id}:${z}`,P)}_command(z,...P){return An(this._renderer,this.element,this.id,z,P)}onDone(z){this._listen("done",z)}onStart(z){this._listen("start",z)}onDestroy(z){this._listen("destroy",z)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(z){this._command("setPosition",z)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function An(Ae,z,P,G,Ve){return Ae.setProperty(z,`@@${P}:${G}`,Ve)}const Zo="@.disabled";let ur=(()=>{class Ae{constructor(P,G,Ve){this.delegate=P,this.engine=G,this._zone=Ve,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,G.onRemovalComplete=(vt,qt)=>{const Kt=qt?.parentNode(vt);Kt&&qt.removeChild(Kt,vt)}}createRenderer(P,G){const vt=this.delegate.createRenderer(P,G);if(!(P&&G&&G.data&&G.data.animation)){let Di=this._rendererCache.get(vt);return Di||(Di=new yo("",vt,this.engine,()=>this._rendererCache.delete(vt)),this._rendererCache.set(vt,Di)),Di}const qt=G.id,Kt=G.id+"-"+this._currentId;this._currentId++,this.engine.register(Kt,P);const li=Di=>{Array.isArray(Di)?Di.forEach(li):this.engine.registerTrigger(qt,Kt,P,Di.name,Di)};return G.data.animation.forEach(li),new Wa(this,Kt,vt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(P,G,Ve){P>=0&&PG(Ve)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(vt=>{const[qt,Kt]=vt;qt(Kt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([G,Ve]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(p.FYo),p.LFG(Vr),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})();class yo{constructor(z,P,G,Ve){this.namespaceId=z,this.delegate=P,this.engine=G,this._onDestroy=Ve}get data(){return this.delegate.data}destroyNode(z){this.delegate.destroyNode?.(z)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(z,P){return this.delegate.createElement(z,P)}createComment(z){return this.delegate.createComment(z)}createText(z){return this.delegate.createText(z)}appendChild(z,P){this.delegate.appendChild(z,P),this.engine.onInsert(this.namespaceId,P,z,!1)}insertBefore(z,P,G,Ve=!0){this.delegate.insertBefore(z,P,G),this.engine.onInsert(this.namespaceId,P,z,Ve)}removeChild(z,P,G){this.engine.onRemove(this.namespaceId,P,this.delegate)}selectRootElement(z,P){return this.delegate.selectRootElement(z,P)}parentNode(z){return this.delegate.parentNode(z)}nextSibling(z){return this.delegate.nextSibling(z)}setAttribute(z,P,G,Ve){this.delegate.setAttribute(z,P,G,Ve)}removeAttribute(z,P,G){this.delegate.removeAttribute(z,P,G)}addClass(z,P){this.delegate.addClass(z,P)}removeClass(z,P){this.delegate.removeClass(z,P)}setStyle(z,P,G,Ve){this.delegate.setStyle(z,P,G,Ve)}removeStyle(z,P,G){this.delegate.removeStyle(z,P,G)}setProperty(z,P,G){"@"==P.charAt(0)&&P==Zo?this.disableAnimations(z,!!G):this.delegate.setProperty(z,P,G)}setValue(z,P){this.delegate.setValue(z,P)}listen(z,P,G){return this.delegate.listen(z,P,G)}disableAnimations(z,P){this.engine.disableAnimations(z,P)}}class Wa extends yo{constructor(z,P,G,Ve,vt){super(P,G,Ve,vt),this.factory=z,this.namespaceId=P}setProperty(z,P,G){"@"==P.charAt(0)?"."==P.charAt(1)&&P==Zo?this.disableAnimations(z,G=void 0===G||!!G):this.engine.process(this.namespaceId,z,P.slice(1),G):this.delegate.setProperty(z,P,G)}listen(z,P,G){if("@"==P.charAt(0)){const Ve=function Fr(Ae){switch(Ae){case"body":return document.body;case"document":return document;case"window":return window;default:return Ae}}(z);let vt=P.slice(1),qt="";return"@"!=vt.charAt(0)&&([vt,qt]=function Go(Ae){const z=Ae.indexOf(".");return[Ae.substring(0,z),Ae.slice(z+1)]}(vt)),this.engine.listen(this.namespaceId,Ve,vt,qt,Kt=>{this.factory.scheduleListenerCallback(Kt._data||-1,G,Kt)})}return this.delegate.listen(z,P,G)}}const Jo=[{provide:$e._j,useClass:Wo},{provide:Ao,useFactory:function nl(){return new ya}},{provide:Vr,useClass:(()=>{class Ae extends Vr{constructor(P,G,Ve,vt){super(P.body,G,Ve)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(O.K0),p.LFG(nr),p.LFG(Ao),p.LFG(p.z2F))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})()},{provide:p.FYo,useFactory:function Is(Ae,z,P){return new ur(Ae,z,P)},deps:[e.se,Vr,p.R0b]}],_r=[{provide:nr,useFactory:()=>new Yo},{provide:p.QbO,useValue:"BrowserAnimations"},...Jo],ha=[{provide:nr,useClass:In},{provide:p.QbO,useValue:"NoopAnimations"},...Jo];let Hs=(()=>{class Ae{static withConfig(P){return{ngModule:Ae,providers:P.disableAnimations?ha:_r}}static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({providers:_r,imports:[e.b2]})}return Ae})(),ms=(()=>{class Ae{static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({providers:[w.e8],imports:[O.ez]})}return Ae})();var Bs=h(86445),Ns=h(76472),Ko=h(5324),Qo=h(35995),_s=h(61460),$o=h(52480),Us=h(25111),ro=h(90551),Xo=h(8998),Vs=h(99056),Fs=h(4553),es=h(65992),wo=h(10679),gs=h(45279),rl=h(58292),me=h(75891),Oe=h(60879),te=h(80809),Ee=h(92495),ht=h(97255),Vt=h(1085),Ut=h(74388);let yi=(()=>{class Ae{constructor(){this.handlers=new Map,this.cachedComponents=new Set([Bs.y.id,Ns.G.id,Ko.c.id,Fs.z.id,es.z.id,gs.w.id,te.T.id,Us.y.id,$o.u.id,_s.q.id,Ut.C.id,Qo.W.id,rl.Z.id,ro.o.id,Xo.f.id,Vt._.id,Vs.j.id,wo.t.id,Ee.g.id,ht.F.id,me.Y.id,Oe.P.id]),this.cacheTimeMs=3e5,this.isUserNavigatingBack=!1}shouldReuseRoute(P,G){return P.routeConfig===G.routeConfig}retrieve(P){const G=this.getKey(P);return this.handlers.has(G)?this.handlers.get(G).routeHandle:null}shouldAttach(P){if(!this.isUserNavigatingBack||!P.component)return!1;const G=this.handlers.get(this.getKey(P));return G&&this.getCurrentTimestamp()-G.saveTimeStamp0;)document.getElementsByTagName("mat-tooltip-component")[0].remove();if(document.getElementsByClassName("cdk-overlay-container").length>0)for(;document.getElementsByClassName("cdk-overlay-container")[0].children.length>0;)document.getElementsByClassName("cdk-overlay-container")[0].children[0].remove();this.handlers.set(this.getKey(P),{routeHandle:G,saveTimeStamp:this.getCurrentTimestamp()})}setLastNavigationType(P){this.isUserNavigatingBack="back"===P}getComponentId(P){return P.id}getKey(P){return P.pathFromRoot.map(G=>G.url.map(Ve=>Ve.toString())).join("/")}getCurrentTimestamp(){return+Date.now()}static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac})}return Ae})();const Vi=new p.OlP("perun-api-service");let ji=(()=>{class Ae{constructor(P,G,Ve,vt,qt){this.http=P,this.storeService=G,this.authzSevice=Ve,this.titleService=vt,this.utilsService=qt}initializeColors(P,G){return new Promise(Ve=>{G.forEach(vt=>{const qt=this.storeService.getProperty("theme")[vt.configValue];document.documentElement.style.setProperty(vt.cssVariable,qt)}),P.forEach(vt=>{const qt=this.storeService.getProperty("theme")[vt.configValue],Kt=tinycolor.mostReadable(qt,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(vt.cssVariable,qt),document.documentElement.style.setProperty(vt.cssTextVariable,Kt),this.setEntityTheme(vt.entity,qt)}),Ve()})}setEntityTheme(P,G){const Ve=this.computeColors(G);for(const vt of Ve){const li=`--${P}-theme-primary-contrast-${vt.name}`,pi=vt.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${P}-theme-primary-${vt.name}`,`${vt.red},${vt.green},${vt.blue}`),document.documentElement.style.setProperty(li,pi)}}loadAppDefaultConfig(){return new Promise(P=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(G=>{this.storeService.setDefaultConfig(G),P()})})}loadAppInstanceConfig(){return new Promise(P=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(G=>{this.storeService.setInstanceConfig(G);const Ve=document.location.hostname;G?.brandings?.[Ve]&&this.storeService.setBanding(Ve),P()},()=>{P()})})}getNoCacheHeaders(){return new Ot.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(P=>{const G=document.querySelector("link[rel*='icon']")||document.createElement("link");G.type="image/x-icon",G.rel="shortcut icon",G.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(G),P()})}setApiUrl(){return new Promise(P=>{let G=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(G=G.replace("oauth","ba")),this.authzSevice.configuration.basePath=G,this.titleService.setTitle(this.storeService.getProperty("document_title").en),P()})}loadAppsConfig(){return new Promise((P,G)=>{this.utilsService.getAppsConfig().subscribe(Ve=>{this.storeService.setAppsConfig(Ve),P()},Ve=>G(Ve))})}computeColors(P){return[this.getColorObject(tinycolor(P).lighten(52),"50"),this.getColorObject(tinycolor(P).lighten(37),"100"),this.getColorObject(tinycolor(P).lighten(26),"200"),this.getColorObject(tinycolor(P).lighten(12),"300"),this.getColorObject(tinycolor(P).lighten(6),"400"),this.getColorObject(tinycolor(P),"500"),this.getColorObject(tinycolor(P).darken(6),"600"),this.getColorObject(tinycolor(P).darken(12),"700"),this.getColorObject(tinycolor(P).darken(18),"800"),this.getColorObject(tinycolor(P).darken(24),"900"),this.getColorObject(tinycolor(P).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(P).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(P).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(P).lighten(5).saturate(5),"A700")]}getColorObject(P,G){const Ve=tinycolor(P),vt=Ve.toRgb();return{name:G,hex:Ve.toHexString(),darkContrast:Ve.isLight(),red:vt.r,green:vt.g,blue:vt.b}}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(Ot.eN),p.LFG(w.d6),p.LFG(m.Ct),p.LFG(e.Dx),p.LFG(m.FW))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),an=(()=>{class Ae{constructor(P,G){this.data=P,this.location=G}redirect(){this.location.go("/"),location.reload()}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(B.WI),p.Y36(O.Ye))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-prevent-proxy-overload-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[3,"click"]],template:function(G,Ve){1&G&&(p.TgZ(0,"h2",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"p",1),p._uU(4),p.ALo(5,"translate"),p.qZA(),p.TgZ(6,"div",2)(7,"button",3),p.NdJ("click",function(){return Ve.redirect()}),p._uU(8),p.ALo(9,"translate"),p.qZA()()),2&G&&(p.xp6(1),p.hij(" ",p.lcZ(2,3,Ve.data.title),"\n"),p.xp6(3),p.hij(" ",p.lcZ(5,5,Ve.data.message),"\n"),p.xp6(4),p.hij(" ",p.lcZ(9,7,Ve.data.action)," "))},dependencies:[B.uh,B.xY,B.H8,N.X$]})}return Ae})(),yr=(()=>{class Ae{constructor(P,G){this.dialogRef=P,this.data=G}refresh(){location.reload()}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(B.so),p.Y36(B.WI))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-server-down-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-flat-button","",3,"click"]],template:function(G,Ve){1&G&&(p.TgZ(0,"h2",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"p",1),p._uU(4),p.ALo(5,"translate"),p.qZA(),p.TgZ(6,"div",2)(7,"button",3),p.NdJ("click",function(){return Ve.refresh()}),p._uU(8),p.ALo(9,"translate"),p.qZA()()),2&G&&(p.xp6(1),p.hij(" ",p.lcZ(2,3,Ve.data.title),"\n"),p.xp6(3),p.hij(" ",p.lcZ(5,5,Ve.data.message),"\n"),p.xp6(4),p.hij(" ",p.lcZ(9,7,Ve.data.action)," "))},dependencies:[B.uh,B.xY,B.H8,se.lW,N.X$]})}return Ae})();var Za=h(24036);let pa=(()=>{class Ae{constructor(P,G,Ve,vt,qt,Kt,li){this.initAuthService=P,this.appConfigService=G,this.authzSevice=Ve,this.dialog=vt,this.location=qt,this.guiAuthResolver=Kt,this.mfaHandlerService=li,this.entityColorConfigs=[{entity:"vo",configValue:"vo_color",cssVariable:"--vo-color",cssTextVariable:"--vo-color-text"},{entity:"group",configValue:"group_color",cssVariable:"--group-color",cssTextVariable:"--group-color-text"},{entity:"user",configValue:"user_color",cssVariable:"--user-color",cssTextVariable:"--user-color-text"},{entity:"member",configValue:"member_color",cssVariable:"--member-color",cssTextVariable:"--member-color-text"},{entity:"facility",configValue:"facility_color",cssVariable:"--facility-color",cssTextVariable:"--facility-color-text"},{entity:"resource",configValue:"resource_color",cssVariable:"--resource-color",cssTextVariable:"--resource-color-text"},{entity:"admin",configValue:"admin_color",cssVariable:"--admin-color",cssTextVariable:"--admin-color-text"},{entity:"service",configValue:"service_color",cssVariable:"--service-color",cssTextVariable:"--service-color-text"}],this.colorConfigs=[{configValue:"sidemenu_hover_color",cssVariable:"--sidemenu-hover-color"},{configValue:"sidemenu_active_color",cssVariable:"--sidemenu-active-color"},{configValue:"sidemenu_submenu_active_color",cssVariable:"--sidemenu-submenu-active-color"},{configValue:"sidemenu_submenu_hover_color",cssVariable:"--sidemenu-submenu-hover-color"},{configValue:"sidemenu_hover_text_color",cssVariable:"--sidemenu-hover-text-color"},{configValue:"sidemenu_active_text_color",cssVariable:"--sidmenu-active-text-color"},{configValue:"sidemenu_submenu_active_text_color",cssVariable:"--sidemenu-submenu-active-text-color"},{configValue:"sidemenu_submenu_hover_text_color",cssVariable:"--sidemenu-submenu-hover-text-color"}]}initialize(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.initializeColors(this.entityColorConfigs,this.colorConfigs)).then(()=>this.appConfigService.setInstanceFavicon()).then(()=>this.initAuthService.verifyAuth()).catch(P=>{if("Invalid path"!==P)throw this.mfaHandlerService.catchNoMfaTokenError(P?.params?.error),console.error(P),this.location.go("/"),location.reload(),P;this.handleErr(P)}).then(P=>P?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.loadPrincipal().catch(G=>this.handleErr(G)).then(()=>this.loadPolicies()).then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.guiAuthResolver.loadRolesManagementRules()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}handleErr(P){const G=(0,g.kZ)();throw"Invalid path"===P?(G.data={title:"GENERAL.PROXY_OVERLOAD_PREVENTION.TITLE",message:"GENERAL.PROXY_OVERLOAD_PREVENTION.MESSAGE",action:"GENERAL.PROXY_OVERLOAD_PREVENTION.ACTION"},this.dialog.open(an,G)):401!==P.status&&(G.data={title:"GENERAL.PRINCIPAL_ERROR.TITLE",message:0===P.status?"GENERAL.PRINCIPAL_ERROR.MESSAGE":P.message,action:"GENERAL.PRINCIPAL_ERROR.ACTION"},this.dialog.open(yr,G)),console.error(P),P}loadPolicies(){return(0,Za.z)(this.authzSevice.getAllPolicies()).then(P=>this.guiAuthResolver.setPerunPolicies(P))}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(w.v0),p.LFG(ji),p.LFG(m.Ct),p.LFG(B.uw),p.LFG(O.Ye),p.LFG(w.x4),p.LFG(w.hy))};static#t=this.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),Ea=(()=>{class Ae{static#e=this.\u0275fac=function(G){return new(G||Ae)};static#t=this.\u0275mod=p.oAB({type:Ae});static#i=this.\u0275inj=p.cJS({imports:[O.ez,B.Is,se.ot,N.aw]})}return Ae})();var wi=h(49388),ao=h(68484),Ba=h(62831),fa=h(42495),ln=h(78645),qr=h(63019),wr=h(92438),ts=h(65592),bs=h(80927),al=h(22096),Yl=h(48180),Wl=h(79360),Sc=h(80564),ol=h(30812),Jr=h(59773),Zl=h(64716),As=h(75724);const vs=new p.OlP("SMOOTH_SCROLL_OPTIONS");let Ms=(()=>{class Ae{constructor(P,G,Ve){this._document=P,this._platform=G,this._onGoingScrolls=new Map,this._defaultOptions={duration:468,easing:{x1:.42,y1:0,x2:.58,y2:1},...Ve}}get _w(){return this._document.defaultView}get _now(){return this._w.performance&&this._w.performance.now?this._w.performance.now.bind(this._w.performance):Date.now}_scrollElement(P,G,Ve){P.scrollLeft=G,P.scrollTop=Ve}_getElement(P,G){return"string"==typeof P?(G||this._document).querySelector(P):(0,fa.fI)(P)}_initSmoothScroll(P){return this._onGoingScrolls.has(P)&&this._onGoingScrolls.get(P).next(),this._onGoingScrolls.set(P,new ln.x).get(P)}_isFinished(P,G,Ve){return P.currentX!==P.x||P.currentY!==P.y||(G.next(),Ve(),!1)}_interrupted(P,G){return(0,qr.T)((0,wr.R)(P,"wheel",{passive:!0,capture:!0}),(0,wr.R)(P,"touchmove",{passive:!0,capture:!0}),G).pipe((0,Yl.q)(1))}_destroy(P,G){G.complete(),this._onGoingScrolls.delete(P)}_step(P){return new ts.y(G=>{let Ve=(this._now()-P.startTime)/P.duration;Ve=Ve>1?1:Ve;const vt=P.easing(Ve);P.currentX=P.startX+(P.x-P.startX)*vt,P.currentY=P.startY+(P.y-P.startY)*vt,this._scrollElement(P.scrollable,P.currentX,P.currentY),bs.Z.schedule(()=>G.next(P))})}_applyScrollToOptions(P,G){if(!G.duration)return this._scrollElement(P,G.left,G.top),Promise.resolve();const Ve=this._initSmoothScroll(P),vt={scrollable:P,startTime:this._now(),startX:P.scrollLeft,startY:P.scrollTop,x:null==G.left?P.scrollLeft:~~G.left,y:null==G.top?P.scrollTop:~~G.top,duration:G.duration,easing:As(G.easing.x1,G.easing.y1,G.easing.x2,G.easing.y2)};return new Promise(qt=>{(0,al.of)(null).pipe(function Ga(Ae,z=1/0,P){return z=(z||0)<1?1/0:z,(0,Wl.e)((G,Ve)=>(0,Sc.p)(G,Ve,Ae,z,void 0,!0,P))}(()=>this._step(vt).pipe((0,ol.o)(Kt=>this._isFinished(Kt,Ve,qt)))),(0,Jr.R)(this._interrupted(P,Ve)),(0,Zl.x)(()=>this._destroy(P,Ve))).subscribe()})}scrollTo(P,G){if((0,O.NF)(this._platform)){const Ve=this._getElement(P),vt="rtl"===getComputedStyle(Ve).direction,qt=(0,Ba._i)(),Kt={...this._defaultOptions,...G,left:null==G.left?vt?G.end:G.start:G.left,right:null==G.right?vt?G.start:G.end:G.right};return null!=Kt.bottom&&(Kt.top=Ve.scrollHeight-Ve.clientHeight-Kt.bottom),vt&&0!==qt?(null!=Kt.left&&(Kt.right=Ve.scrollWidth-Ve.clientWidth-Kt.left),2===qt?Kt.left=Kt.right:1===qt&&(Kt.left=Kt.right?-Kt.right:Kt.right)):null!=Kt.right&&(Kt.left=Ve.scrollWidth-Ve.clientWidth-Kt.right),this._applyScrollToOptions(Ve,Kt)}return Promise.resolve()}scrollToElement(P,G,Ve={}){const vt=this._getElement(P),qt=this._getElement(G,vt),Kt={...Ve,left:qt.offsetLeft+(Ve.left||0),top:qt.offsetTop+(Ve.top||0)};return qt?this.scrollTo(vt,Kt):Promise.resolve()}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.LFG(O.K0),p.LFG(p.Lbi),p.LFG(vs,8))},Ae.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"}),Ae})(),Cs=(()=>{class Ae{}return Ae.\u0275fac=function(P){return new(P||Ae)},Ae.\u0275mod=p.oAB({type:Ae}),Ae.\u0275inj=p.cJS({}),Ae})();var sl=h(65619),Gl=h(47394),gr=h(36232),vr=h(99397),Ir=h(37398),To=h(94664),js=h(83620),is=h(93997);function Eo(...Ae){const z=Ae.length;if(0===z)throw new Error("list of properties cannot be empty.");return(0,Ir.U)(P=>{let G=P;for(let Ve=0;Ve{Ae.onselectstart=()=>!1})}function lo(Ae){return(0,vr.b)(()=>{Ae.onselectstart=null})}function qa(){return(0,vr.b)(Ae=>Ae.stopPropagation())}function ws(Ae,z){return Ae.clientX>=z.left&&Ae.clientX<=z.left+z.width&&Ae.clientY>=z.top&&Ae.clientY<=z.top+z.height}let Kr=(()=>{class Ae{constructor(P){this.viewPort=P,this.nativeElement=P.nativeElement}get clientHeight(){return this.nativeElement.clientHeight}get clientWidth(){return this.nativeElement.clientWidth}get scrollHeight(){return this.nativeElement.scrollHeight}get scrollWidth(){return this.nativeElement.scrollWidth}get scrollTop(){return this.nativeElement.scrollTop}get scrollLeft(){return this.nativeElement.scrollLeft}get scrollMaxX(){return this.scrollWidth-this.clientWidth}get scrollMaxY(){return this.scrollHeight-this.clientHeight}get contentHeight(){return this.contentWrapperElement?.clientHeight||0}get contentWidth(){return this.contentWrapperElement?.clientWidth||0}activatePointerEvents(P,G){this.hovered=new ts.y(Ve=>{const vt=(0,wr.R)(this.nativeElement,"mousemove",{passive:!0}),qt=P?vt:vt.pipe(qa()),Kt=(0,wr.R)(this.nativeElement,"mouseleave",{passive:!0}).pipe((0,Ir.U)(()=>!1));(0,qr.T)(qt,Kt).pipe((0,vr.b)(li=>Ve.next(li)),(0,Jr.R)(G)).subscribe()}),this.clicked=new ts.y(Ve=>{const vt=(0,wr.R)(this.nativeElement,"mousedown",{passive:!0}).pipe((0,vr.b)(Kt=>Ve.next(Kt))),qt=(0,wr.R)(this.nativeElement,"mouseup",{passive:!0}).pipe((0,vr.b)(()=>Ve.next(!1)));vt.pipe((0,To.w)(()=>qt),(0,Jr.R)(G)).subscribe()})}setAsWrapper(){this.nativeElement.className="ng-native-scrollbar-hider ng-scroll-layer",this.nativeElement.firstElementChild&&(this.nativeElement.firstElementChild.className="ng-scroll-layer")}setAsViewport(P){this.nativeElement.className=`ng-native-scrollbar-hider ng-scroll-viewport ${P}`,this.nativeElement.firstElementChild&&(this.contentWrapperElement=this.nativeElement.firstElementChild,this.contentWrapperElement.classList.add("ng-scroll-content"))}scrollYTo(P){this.nativeElement.scrollTop=P}scrollXTo(P){this.nativeElement.scrollLeft=P}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(p.SBq))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollViewport",""]]}),Ae})(),Tr=(()=>{class Ae{}return Ae.\u0275fac=function(P){return new(P||Ae)},Ae.\u0275dir=p.lG2({type:Ae}),Ae})();const Ys=new p.OlP("NG_SCROLLBAR_OPTIONS"),Ts={viewClass:"",trackClass:"",thumbClass:"",track:"vertical",appearance:"compact",visibility:"native",position:"native",pointerEventsMethod:"viewport",trackClickScrollDuration:300,minThumbSize:20,windowResizeDebounce:0,sensorDebounce:0,scrollAuditTime:0,viewportPropagateMouseMove:!0,autoHeightDisabled:!0,autoWidthDisabled:!0,sensorDisabled:!1,pointerEventsDisabled:!1};let co=(()=>{class Ae{constructor(P){this.globalOptions=P?{...Ts,...P}:Ts,this.rtlScrollAxisType=(0,Ba._i)()}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.LFG(Ys,8))},Ae.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"}),Ae})(),xo=(()=>{class Ae{constructor(P,G,Ve){this.document=P,this.manager=G,this.platform=Ve,this._scrollbarSize=new sl.X(this.getNativeScrollbarSize()),this.scrollbarSize=this._scrollbarSize.asObservable(),Ve.isBrowser&&(0,wr.R)(this.document.defaultView,"resize",{passive:!0}).pipe((0,js.b)(this.manager.globalOptions.windowResizeDebounce),(0,Ir.U)(()=>this.getNativeScrollbarSize()),(0,is.x)(),(0,vr.b)(vt=>this._scrollbarSize.next(vt))).subscribe()}getNativeScrollbarSize(){if(!this.platform.isBrowser)return 0;if(this.platform.IOS)return 6;const P=this.document.createElement("div");P.className="ng-scrollbar-measure",P.style.left="0px",P.style.overflow="scroll",P.style.position="fixed",P.style.top="-9999px",this.document.body.appendChild(P);const G=P.getBoundingClientRect().right;return this.document.body.removeChild(P),G}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.LFG(O.K0),p.LFG(co),p.LFG(Ba.t4))},Ae.\u0275prov=p.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"}),Ae})(),So=(()=>{class Ae{constructor(P,G,Ve){this.renderer=G,this.hideNativeScrollbar=Ve,this._subscriber=Gl.w0.EMPTY,this._subscriber=Ve.scrollbarSize.subscribe(vt=>{this.renderer.setStyle(P.nativeElement,"--native-scrollbar-size",`-${vt}px`,p.JOm.DashCase)})}ngOnDestroy(){this._subscriber.unsubscribe()}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(p.SBq),p.Y36(p.Qsj),p.Y36(xo))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","hideNativeScrollbar",""]]}),Ae})(),Es=(()=>{class Ae{constructor(P){this.el=P}set ngAttr(P){for(const[G,Ve]of Object.entries(P))this.el.nativeElement.setAttribute(G,Ve)}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(p.SBq))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","ngAttr",""]],inputs:{ngAttr:"ngAttr"}}),Ae})(),Ja=(()=>{class Ae{constructor(P,G,Ve){if(this.zone=P,this.platform=G,this.scrollbar=Ve,this._disabled=!1,this._currentSubscription=null,this.event=new p.vpe,!Ve)throw new Error("[NgScrollbar Resize Sensor Directive]: Host element must be an NgScrollbar component.")}get debounce(){return this._debounce}set debounce(P){this._debounce=(0,fa.su)(P),this._subscribe()}get disabled(){return this._disabled}set disabled(P){this._disabled=(0,fa.Ig)(P),this._disabled?this._unsubscribe():this._subscribe()}ngAfterContentInit(){!this._currentSubscription&&!this._disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){if(this._unsubscribe(),this.platform.isBrowser){const P=new ts.y(G=>{this._resizeObserver=new ResizeObserver(Ve=>G.next(Ve)),this._resizeObserver.observe(this.scrollbar.viewport.nativeElement),this.scrollbar.viewport.contentWrapperElement&&this._resizeObserver.observe(this.scrollbar.viewport.contentWrapperElement)});this.zone.runOutsideAngular(()=>{this._currentSubscription=(this._debounce?P.pipe((0,js.b)(this._debounce)):P).subscribe(this.event)})}}_unsubscribe(){this._resizeObserver?.disconnect(),this._currentSubscription?.unsubscribe()}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(p.R0b),p.Y36(Ba.t4),p.Y36(Tr))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","resizeSensor",""]],inputs:{debounce:["sensorDebounce","debounce"],disabled:["sensorDisabled","disabled"]},outputs:{event:"resizeSensor"}}),Ae})(),ma=(()=>{class Ae{constructor(P,G,Ve){this.cmp=P,this.trackElement=G,this.document=Ve}get clicked(){const P=(0,wr.R)(this.trackElement,"mousedown",{passive:!0}).pipe(qa(),zs(this.document)),G=(0,wr.R)(this.document,"mouseup",{passive:!0}).pipe(qa(),lo(this.document),(0,To.w)(()=>gr.E));return(0,qr.T)(P,G)}get clientRect(){return this.trackElement.getBoundingClientRect()}onTrackClicked(P,G,Ve){return(0,al.of)(P).pipe(Eo(this.pageProperty),(0,Ir.U)(vt=>(vt-this.offset-G/2)/this.size*Ve),(0,vr.b)(vt=>{this.cmp.scrollTo({...this.mapToScrollToOption(vt),duration:(0,fa.su)(this.cmp.trackClickScrollDuration)})}))}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(Tr),p.Y36(HTMLElement),p.Y36(Document))},Ae.\u0275dir=p.lG2({type:Ae}),Ae})(),Mn=(()=>{class Ae extends ma{constructor(P,G,Ve){super(P,G.nativeElement,Ve),this.cmp=P,this.document=Ve}get pageProperty(){return"pageX"}get offset(){return this.clientRect.left}get size(){return this.trackElement.clientWidth}mapToScrollToOption(P){return{left:P}}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(Tr),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarTrackX",""]],features:[p.qOj]}),Ae})(),I=(()=>{class Ae extends ma{constructor(P,G,Ve){super(P,G.nativeElement,Ve),this.cmp=P,this.document=Ve}get pageProperty(){return"pageY"}get offset(){return this.clientRect.top}get size(){return this.trackElement.clientHeight}mapToScrollToOption(P){return{top:P}}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(Tr),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarTrackY",""]],features:[p.qOj]}),Ae})(),ne=(()=>{class Ae{constructor(P,G,Ve,vt){this.cmp=P,this.track=G,this.thumbElement=Ve,this.document=vt,this._dragging=new ln.x,this.dragging=this._dragging.pipe((0,is.x)())}get trackMax(){return this.track.size-this.size}get clientRect(){return this.thumbElement.getBoundingClientRect()}get clicked(){return(0,wr.R)(this.thumbElement,"mousedown",{passive:!0}).pipe(qa())}update(){const P=function We(Ae,z,P){return Math.max(~~(Ae/z*Ae),P)}(this.track.size,this.viewportScrollSize,this.cmp.minThumbSize),G=function ut(Ae,z,P){return Ae*P/z}(this.viewportScrollOffset,this.viewportScrollMax,this.trackMax);bs.Z.schedule(()=>this.updateStyles(this.handleDirection(G,this.trackMax),P))}dragged(P){let G,Ve;const vt=(0,al.of)(P).pipe(zs(this.document),(0,vr.b)(()=>{G=this.trackMax,Ve=this.viewportScrollMax,this.setDragging(!0)})),qt=(0,wr.R)(this.document,"mousemove",{capture:!0,passive:!0}).pipe(qa()),Kt=(0,wr.R)(this.document,"mouseup",{capture:!0}).pipe(qa(),lo(this.document),(0,vr.b)(()=>this.setDragging(!1)));return vt.pipe(Eo(this.pageProperty),(0,Ir.U)(li=>li-this.dragStartOffset),(0,ql.z)(li=>qt.pipe(Eo(this.clientProperty),(0,Ir.U)(pi=>pi-this.track.offset),(0,Ir.U)(pi=>Ve*(pi-li)/G),(0,Ir.U)(pi=>this.handleDrag(pi,Ve)),(0,vr.b)(pi=>this.scrollTo(pi)),(0,Jr.R)(Kt))))}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(Tr),p.Y36(ma),p.Y36(HTMLElement),p.Y36(Document))},Ae.\u0275dir=p.lG2({type:Ae,outputs:{dragging:"dragging"}}),Ae})(),Rt=(()=>{class Ae extends ne{constructor(P,G,Ve,vt,qt){super(P,G,Ve.nativeElement,vt),this.cmp=P,this.track=G,this.element=Ve,this.document=vt,this.dir=qt}get clientProperty(){return"clientX"}get pageProperty(){return"pageX"}get viewportScrollSize(){return this.cmp.viewport.scrollWidth}get viewportScrollOffset(){return this.cmp.viewport.scrollLeft}get viewportScrollMax(){return this.cmp.viewport.scrollMaxX}get dragStartOffset(){return this.clientRect.left+this.document.defaultView.pageXOffset||0}get size(){return this.thumbElement.clientWidth}updateStyles(P,G){this.thumbElement.style.width=`${G}px`,this.thumbElement.style.transform=`translate3d(${P}px, 0, 0)`}handleDrag(P,G){if("rtl"===this.dir.value){if(1===this.cmp.manager.rtlScrollAxisType)return P-G;if(2===this.cmp.manager.rtlScrollAxisType)return G-P}return P}handleDirection(P,G){if("rtl"===this.dir.value){if(2===this.cmp.manager.rtlScrollAxisType)return-P;if(0===this.cmp.manager.rtlScrollAxisType)return P-G}return P}setDragging(P){this.cmp.setDragging({horizontalDragging:P})}scrollTo(P){this.cmp.viewport.scrollXTo(P)}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(Tr),p.Y36(Mn),p.Y36(p.SBq),p.Y36(O.K0),p.Y36(wi.Is))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarThumbX",""]],features:[p.qOj]}),Ae})(),ti=(()=>{class Ae extends ne{constructor(P,G,Ve,vt){super(P,G,Ve.nativeElement,vt),this.cmp=P,this.track=G,this.element=Ve,this.document=vt}get pageProperty(){return"pageY"}get viewportScrollSize(){return this.cmp.viewport.scrollHeight}get viewportScrollOffset(){return this.cmp.viewport.scrollTop}get viewportScrollMax(){return this.cmp.viewport.scrollMaxY}get clientProperty(){return"clientY"}get dragStartOffset(){return this.clientRect.top+this.document.defaultView.pageYOffset||0}get size(){return this.thumbElement.clientHeight}updateStyles(P,G){this.thumbElement.style.height=`${G}px`,this.thumbElement.style.transform=`translate3d(0px, ${P}px, 0)`}handleDrag(P){return P}handleDirection(P){return P}setDragging(P){this.cmp.setDragging({verticalDragging:P})}scrollTo(P){this.cmp.viewport.scrollYTo(P)}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(Tr),p.Y36(I),p.Y36(p.SBq),p.Y36(O.K0))},Ae.\u0275dir=p.lG2({type:Ae,selectors:[["","scrollbarThumbY",""]],features:[p.qOj]}),Ae})(),mi=(()=>{class Ae{constructor(P,G,Ve,vt,qt){this.el=P,this.cmp=G,this.platform=Ve,this.document=vt,this.zone=qt,this.destroyed=new ln.x}activatePointerEvents(){let P,G,Ve;return"viewport"===this.cmp.pointerEventsMethod?(this.viewportTrackClicked=new ln.x,this.viewportThumbClicked=new ln.x,this.cmp.viewport.activatePointerEvents(this.cmp.viewportPropagateMouseMove,this.destroyed),P=this.viewportThumbClicked,G=this.viewportTrackClicked,Ve=this.cmp.viewport.hovered.pipe((0,Ir.U)(vt=>!!vt&&ws(vt,this.el.getBoundingClientRect())),(0,is.x)(),(0,vr.b)(vt=>this.document.onselectstart=vt?()=>!1:null)),this.cmp.viewport.clicked.pipe((0,vr.b)(vt=>{vt?ws(vt,this.thumb.clientRect)?this.viewportThumbClicked.next(vt):ws(vt,this.track.clientRect)&&(this.cmp.setClicked(!0),this.viewportTrackClicked.next(vt)):this.cmp.setClicked(!1)}),(0,Jr.R)(this.destroyed)).subscribe()):(P=this.thumb.clicked,G=this.track.clicked,Ve=this.hovered),(0,qr.T)(Ve.pipe((0,vr.b)(vt=>this.setHovered(vt))),P.pipe((0,To.w)(vt=>this.thumb.dragged(vt))),G.pipe((0,To.w)(vt=>this.track.onTrackClicked(vt,this.thumb.size,this.viewportScrollSize))))}get hovered(){const P=(0,wr.R)(this.el,"mouseenter",{passive:!0}).pipe(qa(),(0,Ir.U)(()=>!0)),G=(0,wr.R)(this.el,"mouseleave",{passive:!0}).pipe(qa(),(0,Ir.U)(()=>!1));return(0,qr.T)(P,G)}ngOnInit(){this.zone.runOutsideAngular(()=>{!(this.platform.IOS||this.platform.ANDROID)&&!this.cmp.pointerEventsDisabled&&this.activatePointerEvents().pipe((0,Jr.R)(this.destroyed)).subscribe(),(0,qr.T)(this.cmp.scrolled,this.cmp.updated).pipe((0,vr.b)(()=>this.thumb?.update()),(0,Jr.R)(this.destroyed)).subscribe()})}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete(),this.viewportThumbClicked&&this.viewportTrackClicked&&(this.viewportTrackClicked.complete(),this.viewportThumbClicked.complete())}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(HTMLElement),p.Y36(Tr),p.Y36(Ba.t4),p.Y36(Document),p.Y36(p.R0b))},Ae.\u0275dir=p.lG2({type:Ae}),Ae})(),zi=(()=>{class Ae extends mi{constructor(P,G,Ve,vt,qt){super(P.nativeElement,G,Ve,vt,qt),this.cmp=G,this.platform=Ve,this.document=vt,this.zone=qt}get viewportScrollSize(){return this.cmp.viewport.scrollHeight}setHovered(P){this.cmp.setHovered({verticalHovered:P})}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(p.SBq),p.Y36(Tr),p.Y36(Ba.t4),p.Y36(O.K0),p.Y36(p.R0b))},Ae.\u0275cmp=p.Xpm({type:Ae,selectors:[["scrollbar-y"]],viewQuery:function(P,G){if(1&P&&(p.Gf(I,7),p.Gf(ti,7)),2&P){let Ve;p.iGM(Ve=p.CRH())&&(G.track=Ve.first),p.iGM(Ve=p.CRH())&&(G.thumb=Ve.first)}},hostVars:2,hostBindings:function(P,G){2&P&&p.ekj("scrollbar-control",!0)},features:[p.qOj],decls:2,vars:6,consts:[["scrollbarTrackY",""],["scrollbarThumbY",""]],template:function(P,G){1&P&&(p.TgZ(0,"div",0),p._UZ(1,"div",1),p.qZA()),2&P&&(p.Gre("ng-scrollbar-track ",G.cmp.trackClass,""),p.xp6(1),p.Gre("ng-scrollbar-thumb ",G.cmp.thumbClass,""))},dependencies:[ti,I],styles:[".ng-scrollbar-wrapper>scrollbar-y.scrollbar-control{width:var(--vertical-scrollbar-total-size)} .ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track{width:var(--vertical-scrollbar-size);height:calc(100% - var(--scrollbar-padding) * 2)} .ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track>.ng-scrollbar-thumb{height:0;width:100%} .ng-scrollbar-wrapper[verticalHovered=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb, .ng-scrollbar-wrapper[verticalDragging=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-color)} .ng-scrollbar-wrapper[deactivated=false]>scrollbar-y.scrollbar-control{top:0;bottom:0} .ng-scrollbar-wrapper[deactivated=false][dir=ltr]>scrollbar-y.scrollbar-control{right:0;left:auto;left:initial} .ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertY]>scrollbar-y.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertAll]>scrollbar-y.scrollbar-control{left:0;right:auto;right:initial} .ng-scrollbar-wrapper[deactivated=false][dir=rtl]>scrollbar-y.scrollbar-control{left:0;right:auto;right:initial} .ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertY]>scrollbar-y.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertAll]>scrollbar-y.scrollbar-control{left:auto;left:initial;right:0} .ng-scrollbar-wrapper[deactivated=false][track=all]>scrollbar-y.scrollbar-control[fit=true]{bottom:var(--scrollbar-total-size);top:0} .ng-scrollbar-wrapper[deactivated=false][track=all][position=invertX]>scrollbar-y.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][position=invertAll]>scrollbar-y.scrollbar-control[fit=true]{top:var(--scrollbar-total-size);bottom:0}"],changeDetection:0}),Ae})(),fn=(()=>{class Ae extends mi{constructor(P,G,Ve,vt,qt){super(P.nativeElement,G,Ve,vt,qt),this.cmp=G,this.platform=Ve,this.document=vt,this.zone=qt}get viewportScrollSize(){return this.cmp.viewport.scrollWidth}setHovered(P){this.cmp.setHovered({horizontalHovered:P})}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(p.SBq),p.Y36(Tr),p.Y36(Ba.t4),p.Y36(O.K0),p.Y36(p.R0b))},Ae.\u0275cmp=p.Xpm({type:Ae,selectors:[["scrollbar-x"]],viewQuery:function(P,G){if(1&P&&(p.Gf(Mn,7),p.Gf(Rt,7)),2&P){let Ve;p.iGM(Ve=p.CRH())&&(G.track=Ve.first),p.iGM(Ve=p.CRH())&&(G.thumb=Ve.first)}},hostVars:2,hostBindings:function(P,G){2&P&&p.ekj("scrollbar-control",!0)},features:[p.qOj],decls:2,vars:6,consts:[["scrollbarTrackX",""],["scrollbarThumbX",""]],template:function(P,G){1&P&&(p.TgZ(0,"div",0),p._UZ(1,"div",1),p.qZA()),2&P&&(p.Gre("ng-scrollbar-track ",G.cmp.trackClass,""),p.xp6(1),p.Gre("ng-scrollbar-thumb ",G.cmp.thumbClass,""))},dependencies:[Rt,Mn],styles:[".ng-scrollbar-wrapper>scrollbar-x.scrollbar-control{height:var(--horizontal-scrollbar-total-size)} .ng-scrollbar-wrapper>scrollbar-x.scrollbar-control>.ng-scrollbar-track{height:var(--horizontal-scrollbar-size);width:calc(100% - var(--scrollbar-padding) * 2)} .ng-scrollbar-wrapper>scrollbar-x.scrollbar-control>.ng-scrollbar-track>.ng-scrollbar-thumb{width:0;height:100%} .ng-scrollbar-wrapper[horizontalHovered=true]>scrollbar-x.scrollbar-control .ng-scrollbar-thumb, .ng-scrollbar-wrapper[horizontalDragging=true]>scrollbar-x.scrollbar-control .ng-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-color)} .ng-scrollbar-wrapper[position=invertX]>scrollbar-x.scrollbar-control, .ng-scrollbar-wrapper[position=invertAll]>scrollbar-x.scrollbar-control{top:0;bottom:auto;bottom:initial} .ng-scrollbar-wrapper[deactivated=false]>scrollbar-x.scrollbar-control{left:0;right:0;bottom:0;top:auto;top:initial} .ng-scrollbar-wrapper[deactivated=false][position=invertX]>scrollbar-x.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][position=invertAll]>scrollbar-x.scrollbar-control{top:0;bottom:auto;bottom:initial} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr]>scrollbar-x.scrollbar-control[fit=true]{right:var(--scrollbar-total-size);left:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr][position=invertY]>scrollbar-x.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr][position=invertAll]>scrollbar-x.scrollbar-control[fit=true]{left:var(--scrollbar-total-size);right:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl]>scrollbar-x.scrollbar-control[fit=true]{left:var(--scrollbar-total-size);right:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl][position=invertY]>scrollbar-x.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl][position=invertAll]>scrollbar-x.scrollbar-control[fit=true]{right:var(--scrollbar-total-size);left:0}"],changeDetection:0}),Ae})(),Bn=(()=>{class Ae{constructor(P,G,Ve,vt,qt,Kt){this.el=P,this.zone=G,this.changeDetectorRef=Ve,this.dir=vt,this.smoothScroll=qt,this.manager=Kt,this._disabled=!1,this._sensorDisabled=this.manager.globalOptions.sensorDisabled,this._pointerEventsDisabled=this.manager.globalOptions.pointerEventsDisabled,this._autoHeightDisabled=this.manager.globalOptions.autoHeightDisabled,this._autoWidthDisabled=this.manager.globalOptions.autoWidthDisabled,this._viewportPropagateMouseMove=this.manager.globalOptions.viewportPropagateMouseMove,this.viewClass=this.manager.globalOptions.viewClass,this.trackClass=this.manager.globalOptions.trackClass,this.thumbClass=this.manager.globalOptions.thumbClass,this.minThumbSize=this.manager.globalOptions.minThumbSize,this.trackClickScrollDuration=this.manager.globalOptions.trackClickScrollDuration,this.pointerEventsMethod=this.manager.globalOptions.pointerEventsMethod,this.track=this.manager.globalOptions.track,this.visibility=this.manager.globalOptions.visibility,this.appearance=this.manager.globalOptions.appearance,this.position=this.manager.globalOptions.position,this.sensorDebounce=this.manager.globalOptions.sensorDebounce,this.scrollAuditTime=this.manager.globalOptions.scrollAuditTime,this.updated=new p.vpe,this.state={},this.destroyed=new ln.x}get disabled(){return this._disabled}set disabled(P){this._disabled=(0,fa.Ig)(P)}get sensorDisabled(){return this._sensorDisabled}set sensorDisabled(P){this._sensorDisabled=(0,fa.Ig)(P)}get pointerEventsDisabled(){return this._pointerEventsDisabled}set pointerEventsDisabled(P){this._pointerEventsDisabled=(0,fa.Ig)(P)}get viewportPropagateMouseMove(){return this._viewportPropagateMouseMove}set viewportPropagateMouseMove(P){this._viewportPropagateMouseMove=(0,fa.Ig)(P)}get autoHeightDisabled(){return this._autoHeightDisabled}set autoHeightDisabled(P){this._autoHeightDisabled=(0,fa.Ig)(P)}get autoWidthDisabled(){return this._autoWidthDisabled}set autoWidthDisabled(P){this._autoWidthDisabled=(0,fa.Ig)(P)}get nativeElement(){return this.el.nativeElement}updateState(){let P=!1,G=!1,Ve=!1,vt=!1;("all"===this.track||"vertical"===this.track)&&(Ve=this.viewport.scrollHeight>this.viewport.clientHeight,P="always"===this.visibility||Ve),("all"===this.track||"horizontal"===this.track)&&(vt=this.viewport.scrollWidth>this.viewport.clientWidth,G="always"===this.visibility||vt),this.setState({position:this.position,track:this.track,appearance:this.appearance,visibility:this.visibility,deactivated:this.disabled,dir:this.dir.value,pointerEventsMethod:this.pointerEventsMethod,verticalUsed:P,horizontalUsed:G,isVerticallyScrollable:Ve,isHorizontallyScrollable:vt})}setState(P){this.state={...this.state,...P},this.changeDetectorRef.detectChanges()}getScrolledByDirection(P){let G;return this.scrolled.pipe((0,vr.b)(Ve=>G=Ve),Eo("target",P),(0,ll.G)(),(0,cl.h)(([Ve,vt])=>Ve!==vt),(0,Ir.U)(()=>G))}setHovered(P){this.zone.run(()=>this.setState({...P}))}setDragging(P){this.zone.run(()=>this.setState({...P}))}setClicked(P){this.zone.run(()=>this.setState({scrollbarClicked:P}))}ngOnInit(){this.zone.runOutsideAngular(()=>{this.customViewPort?(this.viewport=this.customViewPort,this.defaultViewPort.setAsWrapper()):this.viewport=this.defaultViewPort,this.viewport.setAsViewport(this.viewClass);let P=(0,wr.R)(this.viewport.nativeElement,"scroll",{passive:!0});P=this.scrollAuditTime?P.pipe((0,dl.e)(this.scrollAuditTime)):P,this.scrolled=P.pipe((0,Jr.R)(this.destroyed)),this.verticalScrolled=this.getScrolledByDirection("scrollTop"),this.horizontalScrolled=this.getScrolledByDirection("scrollLeft")})}ngOnChanges(P){this.viewport&&this.update()}ngAfterViewInit(){this.update(),this.dir.change.pipe((0,vr.b)(()=>this.update()),(0,Jr.R)(this.destroyed)).subscribe()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}update(){this.autoHeightDisabled||this.updateHeight(),this.autoWidthDisabled||this.updateWidth(),this.updateState(),this.updated.next()}scrollTo(P){return this.smoothScroll.scrollTo(this.viewport.nativeElement,P)}scrollToElement(P,G){return this.smoothScroll.scrollToElement(this.viewport.nativeElement,P,G)}updateHeight(){this.nativeElement.style.height="standard"===this.appearance&&this.scrollbarX?`${this.viewport.contentHeight+this.scrollbarX.nativeElement.clientHeight}px`:`${this.viewport.contentHeight}px`}updateWidth(){this.nativeElement.style.width="standard"===this.appearance&&this.scrollbarY?`${this.viewport.contentWidth+this.scrollbarY.nativeElement.clientWidth}px`:`${this.viewport.contentWidth}px`}}return Ae.\u0275fac=function(P){return new(P||Ae)(p.Y36(p.SBq),p.Y36(p.R0b),p.Y36(p.sBO),p.Y36(wi.Is),p.Y36(Ms),p.Y36(co))},Ae.\u0275cmp=p.Xpm({type:Ae,selectors:[["ng-scrollbar"]],contentQueries:function(P,G,Ve){if(1&P&&p.Suo(Ve,Kr,7),2&P){let vt;p.iGM(vt=p.CRH())&&(G.customViewPort=vt.first)}},viewQuery:function(P,G){if(1&P&&(p.Gf(ul,5,p.SBq),p.Gf(oo,5,p.SBq),p.Gf(Kr,7)),2&P){let Ve;p.iGM(Ve=p.CRH())&&(G.scrollbarY=Ve.first),p.iGM(Ve=p.CRH())&&(G.scrollbarX=Ve.first),p.iGM(Ve=p.CRH())&&(G.defaultViewPort=Ve.first)}},hostVars:2,hostBindings:function(P,G){2&P&&p.ekj("ng-scrollbar",!0)},inputs:{disabled:"disabled",sensorDisabled:"sensorDisabled",pointerEventsDisabled:"pointerEventsDisabled",viewportPropagateMouseMove:"viewportPropagateMouseMove",autoHeightDisabled:"autoHeightDisabled",autoWidthDisabled:"autoWidthDisabled",viewClass:"viewClass",trackClass:"trackClass",thumbClass:"thumbClass",minThumbSize:"minThumbSize",trackClickScrollDuration:"trackClickScrollDuration",pointerEventsMethod:"pointerEventsMethod",track:"track",visibility:"visibility",appearance:"appearance",position:"position",sensorDebounce:"sensorDebounce",scrollAuditTime:"scrollAuditTime"},outputs:{updated:"updated"},exportAs:["ngScrollbar"],features:[p._Bn([{provide:Tr,useExisting:Ae}]),p.TTD],ngContentSelectors:hl,decls:6,vars:4,consts:[[1,"ng-scrollbar-wrapper",3,"ngAttr"],[1,"ng-scroll-viewport-wrapper",3,"sensorDebounce","sensorDisabled","resizeSensor"],["scrollViewport","","hideNativeScrollbar",""],[4,"ngIf"],["scrollbarX",""],["scrollbarY",""]],template:function(P,G){1&P&&(p.F$t(),p.TgZ(0,"div",0)(1,"div",1),p.NdJ("resizeSensor",function(){return G.update()}),p.TgZ(2,"div",2)(3,"div"),p.Hsn(4),p.qZA()()(),p.YNc(5,Jl,3,2,"ng-container",3),p.qZA()),2&P&&(p.Q6J("ngAttr",G.state),p.xp6(1),p.Q6J("sensorDebounce",G.sensorDebounce)("sensorDisabled",G.sensorDisabled),p.xp6(4),p.Q6J("ngIf",!G.disabled))},dependencies:[O.O5,Kr,So,Es,Ja,zi,fn],styles:[".ng-scrollbar-measure{scrollbar-width:none;-ms-overflow-style:none} .ng-scrollbar-measure::-webkit-scrollbar{display:none}[_nghost-%COMP%]{--scrollbar-border-radius: 7px;--scrollbar-padding: 4px;--scrollbar-track-color: transparent;--scrollbar-thumb-color: rgba(0, 0, 0, .2);--scrollbar-thumb-hover-color: var(--scrollbar-thumb-color);--scrollbar-size: 5px;--scrollbar-hover-size: var(--scrollbar-size);--scrollbar-overscroll-behavior: initial;--scrollbar-transition-duration: .4s;--scrollbar-transition-delay: .8s;--scrollbar-thumb-transition: height ease-out .15s, width ease-out .15s;--scrollbar-track-transition: height ease-out .15s, width ease-out .15s;display:block;position:relative;height:100%;max-height:100%;max-width:100%;box-sizing:content-box!important}[_nghost-%COMP%] > .ng-scrollbar-wrapper[_ngcontent-%COMP%]{--scrollbar-total-size: calc(var(--scrollbar-size) + var(--scrollbar-padding) * 2);--vertical-scrollbar-size: var(--scrollbar-size);--horizontal-scrollbar-size: var(--scrollbar-size);--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalHovered=true][_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalDragging=true][_ngcontent-%COMP%]{--vertical-scrollbar-size: var(--scrollbar-hover-size);--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);cursor:default}[_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalHovered=true][_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalDragging=true][_ngcontent-%COMP%]{--horizontal-scrollbar-size: var(--scrollbar-hover-size);--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2);cursor:default}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:0;right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:var(--scrollbar-total-size);right:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:var(--scrollbar-total-size);right:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:0;right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{top:0;bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{top:var(--scrollbar-total-size);bottom:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-top:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-top:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport::-webkit-scrollbar{display:none}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{bottom:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{left:0;right:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{right:0;left:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%] > .scrollbar-control[_ngcontent-%COMP%]{opacity:0;transition-property:opacity;transition-duration:var(--scrollbar-transition-duration);transition-delay:var(--scrollbar-transition-delay)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:hover > .scrollbar-control[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:active > .scrollbar-control[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:focus > .scrollbar-control[_ngcontent-%COMP%]{opacity:1;transition-duration:var(--scrollbar-transition-duration);transition-delay:0ms}[_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow-x:auto;overflow-y:hidden}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow-y:auto;overflow-x:hidden}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow:auto}.ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{overflow:hidden}.ng-scroll-viewport[_ngcontent-%COMP%]{-webkit-overflow-scrolling:touch;contain:strict;will-change:scroll-position;overscroll-behavior:var(--scrollbar-overscroll-behavior)} .ng-scroll-content{display:inline-block;min-width:100%}.ng-scrollbar-wrapper[_ngcontent-%COMP%], .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], .ng-scroll-layer[_ngcontent-%COMP%], .ng-scroll-viewport{position:absolute;left:0;right:0;top:0;bottom:0}",".ng-scrollbar-wrapper[pointerEventsMethod=viewport]>.scrollbar-control{pointer-events:none} .ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport, .ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport, .ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport{-webkit-user-select:none;-moz-user-select:none;user-select:none} .ng-scrollbar-wrapper>.scrollbar-control{position:absolute;display:flex;justify-content:center;align-items:center;transition:var(--scrollbar-track-transition)} .ng-scrollbar-wrapper>.scrollbar-control[scrollable=false] .ng-scrollbar-thumb{display:none} .ng-scrollbar-track{height:100%;width:100%;z-index:1;border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-track-color);overflow:hidden;transition:var(--scrollbar-track-transition);cursor:default} .ng-scrollbar-thumb{box-sizing:border-box;position:relative;border-radius:inherit;background-color:var(--scrollbar-thumb-color);transform:translateZ(0);transition:var(--scrollbar-thumb-transition)}"],changeDetection:0}),Ae})(),En=(()=>{class Ae{static withConfig(P){return{ngModule:Ae,providers:[{provide:Ys,useValue:P}]}}}return Ae.\u0275fac=function(P){return new(P||Ae)},Ae.\u0275mod=p.oAB({type:Ae}),Ae.\u0275inj=p.cJS({imports:[O.ez,wi.vT,ao.eL,Ba.ud,Cs]}),Ae})();var xa=h(15137),na=h(81519),kd=h(53117),Sa=h(87065);function Ws(Ae,z){if(1&Ae){const P=p.EpF();p.TgZ(0,"div")(1,"perun-web-apps-notification",2),p.NdJ("closeNotification",function(){const vt=p.CHM(P).index,qt=p.oxw();return p.KtG(qt.removeNotification(vt))}),p.qZA()()}if(2&Ae){const P=z.$implicit;p.Q6J("@flyInOut",void 0),p.xp6(1),p.Q6J("data",P)("newNotification",!0)}}const Lc=function(Ae){return{top:Ae}};let pl=(()=>{class Ae{constructor(P,G){this.notificator=P,this.notificationStorageService=G,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(Ve=>{this.processNotification(Ve)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(P){this.notifications.splice(P,1)}processNotification(P){this.notifications.push(P),this.notificationStorageService.storeNotification(P)}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.Y36(w.V6),p.Y36(w.SZ))};static#t=this.\u0275cmp=p.Xpm({type:Ae,selectors:[["perun-web-apps-notificator"]],hostBindings:function(G,Ve){1&G&&p.NdJ("resize",function(qt){return Ve.getScreenSize(qt)},!1,p.Jf7)},inputs:{displayWarning:"displayWarning"},decls:2,vars:4,consts:[["id","notificator",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"data","newNotification","closeNotification"]],template:function(G,Ve){1&G&&(p.TgZ(0,"div",0),p.YNc(1,Ws,2,3,"div",1),p.qZA()),2&G&&(p.Q6J("ngStyle",p.VKq(2,Lc,Ve.getNotificatorTop())),p.xp6(1),p.Q6J("ngForOf",Ve.notifications))},dependencies:[O.sg,O.PC,Sa.c],styles:["#notificator[_ngcontent-%COMP%]{position:fixed;right:0;z-index:1001;padding:8px}@media (max-width: 768px){#notificator[_ngcontent-%COMP%]{width:100%;top:initial;bottom:0}}"],data:{animation:[kd.Pd]}})}return Ae})();var Zs=h(43023);const Bd={provide:Ot.TP,useExisting:(0,p.Gpc)(()=>w.yC),multi:!0};function Qh(Ae){return new kt(Ae,"./assets/i18n/",".json")}function Nd(Ae){const z={basePath:Ae.getProperty("api_url"),withCredentials:!(0,g.t$)()};return new m.VK(z)}const $h=Ae=>()=>Ae.initialize();let _a=(()=>{class Ae{constructor(P,G){this.customIconService=P,this.translate=G,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}static#e=this.\u0275fac=function(G){return new(G||Ae)(p.LFG(w.EB),p.LFG(N.sK))};static#t=this.\u0275mod=p.oAB({type:Ae,bootstrap:[Xe.y]});static#i=this.\u0275inj=p.cJS({providers:[pa,{provide:p.ip1,useFactory:$h,multi:!0,deps:[pa]},{provide:m.VK,useFactory:Nd,deps:[w.d6]},{provide:A.wN,useClass:yi},w.EB,{provide:Vi,useClass:w.sM},w.yC,Bd,{provide:xa.Hy,useFactory:()=>localStorage}],imports:[Hs,e.b2,Ot.JF,Pt.m,ms,Mt,ee.Ps,Ea,N.aw.forRoot({loader:{provide:N.Zw,useFactory:Qh,deps:[Ot.eN]}}),m.au,n.ez,l,En.withConfig({autoWidthDisabled:!1,visibility:"hover"}),xa.zr.forRoot()]})}return Ae})();p.B6R(Xe.y,function(){return[O.O5,O.PC,A.lC,ee.Hw,na.V,V.JX,V.TM,V.Rh,S.$,pl,Zs.Y,q,Bn]},[]),(0,p.G48)(),e.q6().bootstrapModule(_a).catch(Ae=>console.error(Ae))},60060:(xe,Z,h)=>{"use strict";h.d(Z,{r:()=>A});var e=h(96814),p=h(65879);let A=(()=>{class x{static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275mod=p.oAB({type:x});static#i=this.\u0275inj=p.cJS({imports:[e.ez]})}return x})()},38573:(xe,Z,h)=>{"use strict";h.d(Z,{Ng:()=>x,Rc:()=>p,pI:()=>A});var e=h(65879);const p="GUI_CONFIG.PREF_PAGE_SIZE",A="GUI_CONFIG.PREF_PAGE_SIZE.";let x=(()=>{class m{getString(g){return localStorage.getItem(g)}getNumber(g){return parseInt(localStorage.getItem(g),10)}setNumber(g,E){localStorage.setItem(g,E.toString())}static#e=this.\u0275fac=function(E){return new(E||m)};static#t=this.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()},38106:(xe,Z,h)=>{"use strict";h.d(Z,{$I:()=>Pt,$V:()=>c,$t:()=>Ot,AA:()=>C,Ad:()=>et,Af:()=>v,Aj:()=>_t,BV:()=>we,Bf:()=>f,CE:()=>re,CP:()=>x,Cf:()=>Se,DR:()=>He,FF:()=>Xe,H2:()=>Q,HC:()=>ge,HE:()=>rt,Hi:()=>$,Is:()=>tt,It:()=>r,Iz:()=>Ie,JO:()=>Tt,Jf:()=>Te,KE:()=>J,M8:()=>Pe,NG:()=>Y,NL:()=>U,O7:()=>ie,O9:()=>Ue,RS:()=>at,S7:()=>l,Sb:()=>pe,US:()=>i,VR:()=>N,W1:()=>qe,Wv:()=>Ce,XH:()=>kt,YF:()=>g,_7:()=>Re,_c:()=>W,aL:()=>X,bf:()=>ze,bj:()=>bt,cL:()=>lt,d7:()=>oe,dB:()=>A,dI:()=>V,dK:()=>de,e5:()=>M,ee:()=>Mt,eq:()=>pt,g:()=>q,gB:()=>F,gG:()=>a,gc:()=>E,iF:()=>Fe,iQ:()=>y,j1:()=>se,kZ:()=>dt,nT:()=>w,oK:()=>he,qV:()=>le,qy:()=>Be,rF:()=>Ne,rc:()=>ve,tY:()=>be,tw:()=>m,uC:()=>ke,uI:()=>$e,uM:()=>B,v1:()=>H,vq:()=>Ye,xt:()=>ee,xx:()=>O,yW:()=>Je,z6:()=>u,zp:()=>t});var e=h(38573),p=h(65879);let A=(()=>{class Ct{constructor(xt){this.guiConfigService=xt,this.defaultTableSizes=new Map,this.defaultTableSizes.set(Ne,25),this.defaultTableSizes.set(B,25)}getTablePageSize(xt){const Ht=this.guiConfigService.getNumber(e.pI+xt);if(!isNaN(Ht))return Ht;const Wt=this.guiConfigService.getNumber(e.Rc);return isNaN(Wt)?this.defaultTableSizes.get(xt)??10:Wt}setTablePageSize(xt,Ht){this.guiConfigService.setNumber(e.pI+xt,Ht)}static#e=this.\u0275fac=function(Ht){return new(Ht||Ct)(p.LFG(e.Ng))};static#t=this.\u0275prov=p.Yz7({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}return Ct})();const x="0",m="1",w="2",g="3",E="4",H="5",C="6",N="7",B="8",O="9",Q="10",ee="11",V="12",se="13",Ce="14",Be="15",we="16",le="17",be="18",v="19",ie="20",F="21",$="22",Te="23",qe="24",Ne="25",_t="26",et="27",dt="28",lt="29",at="30",ge="31",J="32",pe="33",Re="34",ze="35",ve="36",Se="37",pt="42",Y="43",Ue="44",oe="45",Ye="46",U="47",X="49",He="50",ke="51",Tt="52",he="53",Ie="54",r="55",u="56",y="57",M="58",f="59",t="62",i="63",a="64",c="65",l="66",re="71",tt="72",Pe="75",q="76",W="77",de="78",Je="79",rt="80",Mt="82",Xe="83",Pt="84",kt="85",Ot="86",$e="87",bt="88",Fe="89"},53117:(xe,Z,h)=>{"use strict";h.d(Z,{Ji:()=>m,Pd:()=>A,BQ:()=>p,Ly:()=>x,GH:()=>E,Ls:()=>H,SG:()=>g,es:()=>w});var e=h(86825);const p=(0,e.X$)("openClose",[(0,e.SB)("open",(0,e.oB)({overflow:"hidden"})),(0,e.SB)("closed",(0,e.oB)({height:"0px",overflow:"hidden"})),(0,e.eR)("open <=> closed",[(0,e.jt)(".3s ease-in")])]),A=(0,e.X$)("flyInOut",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)(".25s")]),(0,e.eR)(":leave",[(0,e.jt)(".5s",(0,e.oB)({transform:"translateX(100%)"}))])]),x=(0,e.X$)("rollInOut",[(0,e.eR)(":enter",[(0,e.oB)({height:"0px"}),(0,e.jt)(".25s")]),(0,e.eR)(":leave",[(0,e.jt)(".25s",(0,e.oB)({height:"0px"}))])]),m=(0,e.X$)("routeAnimations",[(0,e.eR)("* => *",[(0,e.oB)({position:"relative"}),(0,e.IO)(":enter",[(0,e.oB)({width:"100%",opacity:0})],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({position:"absolute",width:"100%",opacity:1}),(0,e.jt)("0.15s",(0,e.oB)({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),(0,e.IO)(":enter",[(0,e.oB)({position:"absolute",width:"100%",opacity:0}),(0,e.jt)("0.15s",(0,e.oB)({position:"absolute",width:"100%",opacity:1}))],{optional:!0})])]),w=(0,e.X$)("tagsOpenClose",[(0,e.SB)("open",(0,e.oB)({})),(0,e.SB)("closed",(0,e.oB)({width:"0px",height:"0px"})),(0,e.eR)("open <=> closed",[(0,e.jt)(".3s ease-in")])]),g=(0,e.X$)("switchAnimations",[(0,e.eR)("true => false",[(0,e.IO)(":enter, :leave",(0,e.oB)({})),(0,e.ru)([(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(0%)"}))],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0%)",position:"absolute"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(100%)"}))],{optional:!0})])]),(0,e.eR)("false => true",[(0,e.IO)(":enter, :leave",(0,e.oB)({})),(0,e.ru)([(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(0%)"}))],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0%)",position:"absolute"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(-100%)"}))],{optional:!0})])])]),E=(0,e.X$)("slideInOutLeft",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(-100%)",position:"relative"}),(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(0%)"}))]),(0,e.eR)(":leave",[(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(-100%)"}))])]),H=(0,e.X$)("slideInOutRight",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(100%)",position:"fixed"}),(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(0%)"}))]),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateX(-100%)",position:"relative"}),(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(100%)"}))])])},78932:(xe,Z,h)=>{"use strict";h.d(Z,{Mw:()=>nt.M,CZ:()=>i.C,PE:()=>d.P,qG:()=>Tt.qG,Sx:()=>He.S,y9:()=>he,Nj:()=>oe.N,ez:()=>ve,N7:()=>n});var e=h(96814),p=h(75986),A=h(25313),x=h(71365),m=h(44112),w=h(13566),g=h(21476),E=h(55940),H=h(62034),C=h(99441),N=h(30617),B=h(77988),O=h(32296),Q=h(92596),ee=h(64170),V=h(56223),se=h(24516),Ce=h(22557),Be=h(34423),we=h(23680),le=h(80874),be=h(87065),v=h(70342),ie=h(98445),F=h(38034),$=h(87466),Te=h(98525),qe=h(3427),Ne=h(16672),_t=h(17700),et=h(64124),dt=h(67848),lt=h(39014),at=h(37073),ge=h(65879),J=h(11186),pe=h(2916);let Re=(()=>{class s extends we.LF{format(k,re){return"input"===re?`${k.getDate().toString()}.${(k.getMonth()+1).toString()}.${k.getFullYear()}`:k.toDateString()}static#e=this.\u0275fac=function(){let k;return function(tt){return(k||(k=ge.n5z(s)))(tt||s)}}();static#t=this.\u0275prov=ge.Yz7({token:s,factory:s.\u0275fac})}return s})();const ze={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let ve=(()=>{class s{static#e=this.\u0275fac=function(re){return new(re||s)};static#t=this.\u0275mod=ge.oAB({type:s});static#i=this.\u0275inj=ge.cJS({providers:[{provide:we._A,useClass:Re},{provide:we.sG,useValue:ze}],imports:[e.ez,p.p9,A.p0,V.u5,Ce.Hi,Be._t,x.aw,m.Bz,w.JX,g.TU,E.Cq,H.r,C.A,N.Ps,B.Tx,O.ot,Q.AV,ee.lN,V.UX,se.c,we.si,le.d4,v.Iq,ie.dp,F.FA,$.Fk,we.Ng,Te.LD,qe.Co,Ne.Cl,_t.Is,et.Je,dt.C,lt.g]})}return s})();ge.B6R(at.Us,[e.O5,J.w,O.lW,Ne.xd,Ne.x0,Ne.N7,_t.uh,_t.xY,_t.H8,be.c],[x.X$,pe.a]),h(25184);var nt=h(45213),oe=(h(33843),h(49923),h(17791),h(51851),h(12877),h(64953),h(97694)),He=(h(97500),h(36620),h(69338),h(83472),h(6225)),Tt=(h(73886),h(16458));let he=(()=>{class s{constructor(k){this.router=k}redirectToHome(){this.router.navigate(["/home"],{queryParamsHandling:"merge"})}static#e=this.\u0275fac=function(re){return new(re||s)(ge.Y36(m.F0))};static#t=this.\u0275cmp=ge.Xpm({type:s,selectors:[["perun-web-apps-not-authorized-page"]],decls:10,vars:9,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5"],[1,"page-title"],["mat-stroked-button","",1,"mt-2",3,"click"]],template:function(re,tt){1&re&&(ge.TgZ(0,"div",0)(1,"h1",1),ge._uU(2),ge.ALo(3,"translate"),ge.qZA(),ge.TgZ(4,"div"),ge._uU(5),ge.ALo(6,"translate"),ge.qZA(),ge.TgZ(7,"button",2),ge.NdJ("click",function(){return tt.redirectToHome()}),ge._uU(8),ge.ALo(9,"translate"),ge.qZA()()),2&re&&(ge.xp6(2),ge.Oqu(ge.lcZ(3,3,"GENERAL.NOT_AUTHORIZED_PAGE.TITLE")),ge.xp6(3),ge.Oqu(ge.lcZ(6,5,"GENERAL.NOT_AUTHORIZED_PAGE.DESC")),ge.xp6(3),ge.hij(" ",ge.lcZ(9,7,"GENERAL.NOT_AUTHORIZED_PAGE.REDIRECT")," "))},dependencies:[O.lW,x.X$]})}return s})();h(71588),h(60353);var u=h(73615),y=h(87824),M=h(78337),f=h(59038);function o(s,S){if(1&s){const k=ge.EpF();ge.TgZ(0,"mat-list-item",3)(1,"div",4)(2,"p",5),ge.NdJ("click",function(){const Le=ge.CHM(k).$implicit,Me=ge.oxw();return ge.KtG(Me.showWholeKey(Le))}),ge._uU(3),ge.qZA(),ge.TgZ(4,"button",6),ge.ALo(5,"translate"),ge.ALo(6,"customTranslate"),ge.TgZ(7,"mat-icon"),ge._uU(8," file_copy "),ge.qZA()(),ge.TgZ(9,"button",7),ge.NdJ("click",function(){const Le=ge.CHM(k).$implicit,Me=ge.oxw();return ge.KtG(Me.removeKey(Le))}),ge.ALo(10,"translate"),ge.ALo(11,"customTranslate"),ge.TgZ(12,"mat-icon"),ge._uU(13," delete "),ge.qZA()()()()}if(2&s){const k=S.$implicit;ge.xp6(3),ge.Oqu(k),ge.xp6(1),ge.s9C("matTooltip",ge.lcZ(5,4,ge.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.COPY_TOOLTIP"))),ge.Q6J("cdkCopyToClipboard",k),ge.xp6(5),ge.s9C("matTooltip",ge.lcZ(10,8,ge.lcZ(11,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_TOOLTIP")))}}let n=(()=>{class s{constructor(k,re,tt,Le,Me){this.store=k,this.attributesManagerService=re,this.dialog=tt,this.translateService=Le,this.entityStorageService=Me,this.userKeys=[],this.userUrn="urn:perun:user:attribute-def:def:sshPublicKey",this.selection=new M.Ov(!1,[]),Le.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(Pe=>this.removeDialogDescription=Pe),Le.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(Pe=>this.removeDialogTitle=Pe),Le.get("ALERTS.NO_ALT_PASSWORDS").subscribe(Pe=>this.alertText=Pe),Le.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(Pe=>this.headerColumnText=Pe)}ngOnInit(){this.userId=window.location.pathname.startsWith("/myProfile")?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.translateService.onLangChange.subscribe(()=>{this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(k=>this.removeDialogDescription=k),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(k=>this.removeDialogTitle=k),this.translateService.get("ALERTS.NO_ALT_PASSWORDS").subscribe(k=>this.alertText=k),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(k=>this.headerColumnText=k)}),this.loading=!0,this.getUserSSH()}addKey(){const k=(0,et.kZ)();k.width="850px",k.data={attribute:this.userKeyAttribute,userId:this.userId},this.dialog.open(at.FJ,k).afterClosed().subscribe(tt=>{tt&&this.getUserSSH()})}removeKey(k){const re=(0,et.kZ)();re.width="600px",re.data={values:[k],attribute:this.userKeyAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(at.eK,re).afterClosed().subscribe(Le=>{Le&&(this.loading=!0,this.getUserSSH(),this.selection.clear())})}getUserSSH(){this.attributesManagerService.getUserAttributeByName(this.userId,this.userUrn).subscribe(k=>{this.userKeyAttribute=k,this.userKeys=k.value,this.loading=!1})}showWholeKey(k){const re=(0,et.kZ)();re.width="600px",re.data={value:k},this.dialog.open(at.iI,re)}static#e=this.\u0275fac=function(re){return new(re||s)(ge.Y36(u.d6),ge.Y36(y.H8),ge.Y36(_t.uw),ge.Y36(x.sK),ge.Y36(u.fb))};static#t=this.\u0275cmp=ge.Xpm({type:s,selectors:[["perun-web-apps-settings-ssh-keys"]],decls:14,vars:16,consts:[[1,"page-title"],["mat-flat-button","","color","accent",1,"action-button",3,"click"],["class","dark-hover-list-item w-auto","matRipple","",4,"ngFor","ngForOf"],["matRipple","",1,"dark-hover-list-item","w-auto"],[1,"d-flex","flex-row"],[1,"truncate","center-content","cursor-pointer",3,"click"],["color","accent","mat-icon-button","",1,"ms-auto","center-content",3,"cdkCopyToClipboard","matTooltip"],["color","warn","mat-icon-button","",1,"ms-2","center-content",3,"matTooltip","click"]],template:function(re,tt){1&re&&(ge.TgZ(0,"h1",0),ge._uU(1),ge.ALo(2,"translate"),ge.ALo(3,"customTranslate"),ge.qZA(),ge.TgZ(4,"p"),ge._uU(5),ge.ALo(6,"translate"),ge.ALo(7,"customTranslate"),ge.qZA(),ge.TgZ(8,"button",1),ge.NdJ("click",function(){return tt.addKey()}),ge._uU(9),ge.ALo(10,"translate"),ge.ALo(11,"customTranslate"),ge.qZA(),ge.TgZ(12,"mat-list"),ge.YNc(13,o,14,12,"mat-list-item",2),ge.qZA()),2&re&&(ge.xp6(1),ge.hij(" ",ge.lcZ(2,4,ge.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_TITLE")),"\n"),ge.xp6(4),ge.Oqu(ge.lcZ(6,8,ge.lcZ(7,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_DESCRIPTION"))),ge.xp6(4),ge.hij(" ",ge.lcZ(10,12,ge.lcZ(11,14,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.NEW_KEY")),"\n"),ge.xp6(4),ge.Q6J("ngForOf",tt.userKeys))},dependencies:[e.sg,N.Hw,O.lW,O.RK,Q.gM,we.wG,v.i3,f.i$,f.Tg,x.X$,pe.a],styles:[".truncate[_ngcontent-%COMP%]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.center-content[_ngcontent-%COMP%]{margin-bottom:auto;margin-top:auto}label[_ngcontent-%COMP%]:hover, .cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return s})();h(43023);var i=h(88185),d=(h(6849),h(18963),h(96624),h(2730))},6225:(xe,Z,h)=>{"use strict";h.d(Z,{S:()=>m,Y:()=>w});var e=h(65879),A=(h(87824),h(71365)),x=h(4675);const m={};let w=(()=>{class g{constructor(H){this.translate=H,this.item=null,this.itemSelected=new e.vpe,this.nameFunction=C=>C===m?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NO_ITEM"):C.shortname,this.secondaryFunction=C=>C===m?"":C.id<0?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NEW_ITEM"):"#"+String(C.id),this.searchFunction=C=>C===m?"":C.shortname+String(C.id)}static#e=this.\u0275fac=function(C){return new(C||g)(e.Y36(A.sK))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["perun-web-apps-app-form-item-search-select"]],inputs:{items:"items",item:"item"},outputs:{itemSelected:"itemSelected"},decls:4,vars:15,consts:[[3,"entities","searchFunction","mainTextFunction","secondaryTextFunction","entity","disableAutoSelect","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(C,N){1&C&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(O){return N.itemSelected.emit(O)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&C&&e.Q6J("entities",N.items)("searchFunction",N.searchFunction)("mainTextFunction",N.nameFunction)("secondaryTextFunction",N.secondaryFunction)("entity",N.item)("disableAutoSelect",!0)("selectPlaceholder",e.lcZ(1,9,"SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.SELECT_ITEM"))("findPlaceholder",e.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.FIND_ITEM"))("noEntriesText",e.lcZ(3,13,"SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NO_ITEM_FOUND"))},dependencies:[x.i,A.X$]})}return g})()},61690:(xe,Z,h)=>{"use strict";h.d(Z,{g:()=>E});var e=h(65879),p=h(96814),A=h(30617),x=h(92596);function m(H,C){1&H&&(e.TgZ(0,"div")(1,"mat-icon",1),e._uU(2,"arrow_right_alt"),e.qZA()())}function w(H,C){1&H&&(e.TgZ(0,"div")(1,"mat-icon",2),e._uU(2,"restore"),e.qZA()())}function g(H,C){1&H&&(e.TgZ(0,"div")(1,"mat-icon",3),e._uU(2,"nat"),e.qZA()())}let E=(()=>{class H{static#e=this.\u0275fac=function(B){return new(B||H)};static#t=this.\u0275cmp=e.Xpm({type:H,selectors:[["perun-web-apps-application-type-icon"]],inputs:{applicationType:"applicationType"},decls:4,vars:3,consts:[[4,"ngIf"],["matTooltip","Initial","matTooltipPosition","above"],["matTooltip","Extension","matTooltipPosition","above"],["matTooltip","Embedded","matTooltipPosition","above"]],template:function(B,O){1&B&&(e.TgZ(0,"div"),e.YNc(1,m,3,0,"div",0),e.YNc(2,w,3,0,"div",0),e.YNc(3,g,3,0,"div",0),e.qZA()),2&B&&(e.xp6(1),e.Q6J("ngIf","INITIAL"===O.applicationType),e.xp6(1),e.Q6J("ngIf","EXTENSION"===O.applicationType),e.xp6(1),e.Q6J("ngIf","EMBEDDED"===O.applicationType))},dependencies:[p.O5,A.Hw,x.gM]})}return H})()},81990:(xe,Z,h)=>{"use strict";h.d(Z,{S:()=>tt});var e=h(65879),p=h(87824),A=h(64124),x=h(13566),m=h(73615),w=h(63019),g=h(99397),E=h(96814),H=h(37073),C=h(78337),N=h(38106),B=h(17700),O=h(75986),Q=h(25313),ee=h(44112),V=h(11186),se=h(77983),Ce=h(92738),Be=h(52269),we=h(61690),le=h(71365),be=h(37803),v=h(56881),ie=h(93035),F=h(32596),$=h(8355);let Te=(()=>{class Le{transform(Pe,q,W,de){return q?null:W?["/organizations",String(Pe.vo.id),"groups",String(W.id),"applications",String(Pe.id)]:de?["/organizations",String(Pe.vo.id),"members",String(de.id),"applications",String(Pe.id)]:["/organizations",String(Pe.vo.id),"applications",String(Pe.id)]}static#e=this.\u0275fac=function(q){return new(q||Le)};static#t=this.\u0275pipe=e.Yjl({name:"selectApplicationLink",type:Le,pure:!0})}return Le})();var qe=h(25890);function Ne(Le,Me){if(1&Le){const Pe=e.EpF();e.TgZ(0,"mat-checkbox",31),e.NdJ("change",function(W){e.CHM(Pe);const de=e.oxw(3);return e.KtG(W?de.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&Le){const Pe=e.oxw(2).ngIf,q=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,Pe.all)))("checked",q.selection.hasValue()&&Pe.all)("indeterminate",q.selection.hasValue()&&!Pe.all)}}function _t(Le,Me){if(1&Le&&(e.TgZ(0,"th",29),e.YNc(1,Ne,3,7,"mat-checkbox",30),e.qZA()),2&Le){const Pe=e.oxw(2);e.xp6(1),e.Q6J("ngIf",Pe.selection.isMultipleSelection())}}const et=function(){return{name:""}};function dt(Le,Me){if(1&Le){const Pe=e.EpF();e.TgZ(0,"td",32)(1,"mat-checkbox",33),e.NdJ("change",function(W){const Je=e.CHM(Pe).$implicit,rt=e.oxw(2);return e.KtG(W?rt.selection.toggle(Je):null)})("click",function(W){return W.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.qZA()()}if(2&Le){const Pe=Me.$implicit,q=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,q.selection.isSelected(Pe)),e.DdM(7,et)))("checked",q.selection.isSelected(Pe))}}function lt(Le,Me){1&Le&&(e.ynx(0,26),e.YNc(1,_t,2,1,"th",27),e.YNc(2,dt,4,8,"td",28),e.BQk())}function at(Le,Me){1&Le&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.ID")," "))}function ge(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&Le){const Pe=Me.$implicit;e.Q2q("data-cy","",Pe.group?Pe.group.name:e.lcZ(1,2,"no-group"),"-id-td"),e.xp6(2),e.hij(" ",Pe.id," ")}}function J(Le,Me){1&Le&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_DATE")," "))}function pe(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"date"),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,Pe.createdAt,"d.M.y"))}}function Re(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_ID")))}function ze(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Oqu(Pe.vo.id)}}function ve(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_NAME")))}function Se(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Oqu(Pe.vo.name)}}function nt(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_ID")))}function fe(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.hij(" ",Pe.group?Pe.group.id:""," ")}}function Ke(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_NAME")))}function ye(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&Le){const Pe=Me.$implicit;e.Q2q("data-cy","",Pe.group?Pe.group.name:e.lcZ(1,2,"no-group"),"-groupname-td"),e.xp6(2),e.hij(" ",Pe.group?Pe.group.name:""," ")}}function pt(Le,Me){1&Le&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.TYPE")," "))}function Y(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._UZ(1,"perun-web-apps-application-type-icon",37),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Q6J("applicationType",Pe.type)}}function Ue(Le,Me){1&Le&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.STATE")," "))}function oe(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._UZ(1,"span",38),e.ALo(2,"applicationState"),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Q6J("outerHTML",e.lcZ(2,1,Pe.state),e.oJD)}}function Ye(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCENAME")))}function U(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Oqu(Pe.extSourceName)}}function ae(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCETYPE")))}function X(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Oqu(Pe.extSourceType)}}function He(Le,Me){1&Le&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.USER")," "))}function ke(Le,Me){if(1&Le&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&Le){const Pe=e.oxw().$implicit;e.xp6(1),e.hij(" ",Pe.createdBy.slice(Pe.createdBy.lastIndexOf("=")+1,Pe.createdBy.length)," ")}}function Tt(Le,Me){if(1&Le&&(e._uU(0),e.ALo(1,"userFullName")),2&Le){const Pe=e.oxw().$implicit;e.hij(" ",e.lcZ(1,1,Pe.user)," ")}}function he(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e.YNc(1,ke,2,1,"div",39),e.YNc(2,Tt,2,3,"ng-template",null,40,e.W1O),e.qZA()),2&Le){const Pe=Me.$implicit,q=e.MAs(3);e.xp6(1),e.Q6J("ngIf",null===Pe.user)("ngIfElse",q)}}function Ie(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_BY")))}function r(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit;e.Q2q("data-cy","",Pe.createdBy,"-createdBy"),e.xp6(1),e.hij(" ",Pe.createdBy.slice(Pe.createdBy.lastIndexOf("=")+1,Pe.createdBy.length)," ")}}function u(Le,Me){1&Le&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_BY")," "))}function y(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit,q=e.oxw();e.xp6(1),e.Oqu(q.getFriendlyName(Pe.modifiedBy))}}function M(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_AT")))}function f(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"date"),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,Pe.modifiedAt,"d.M.y"))}}function o(Le,Me){1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.FEDINFO")))}function n(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit;e.xp6(1),e.Oqu(Pe.fedInfo)}}function t(Le,Me){if(1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.qZA()),2&Le){const Pe=e.oxw().index,q=e.oxw();e.xp6(1),e.Oqu(q.fedColumnsDisplay[Pe])}}function i(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit,q=e.oxw().$implicit,W=e.oxw();e.xp6(1),e.hij(" ",W.getFedValue(Pe.fedInfo,q)," ")}}function a(Le,Me){1&Le&&(e.ynx(0,41),e.YNc(1,t,2,1,"th",9),e.YNc(2,i,2,1,"td",6),e.BQk()),2&Le&&e.s9C("matColumnDef",Me.$implicit)}function c(Le,Me){if(1&Le&&(e.TgZ(0,"th",36),e._uU(1),e.qZA()),2&Le){const Pe=e.oxw().$implicit;e.xp6(1),e.Oqu(Pe)}}function l(Le,Me){if(1&Le&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Le){const Pe=Me.$implicit,q=e.oxw().$implicit,W=e.oxw();e.xp6(1),e.hij(" ",W.getValue(Pe.formData,q)," ")}}function d(Le,Me){1&Le&&(e.ynx(0,41),e.YNc(1,c,2,1,"th",9),e.YNc(2,l,2,1,"td",6),e.BQk()),2&Le&&e.s9C("matColumnDef",Me.$implicit)}function s(Le,Me){1&Le&&e._UZ(0,"tr",42)}function S(Le,Me){if(1&Le&&(e._UZ(0,"tr",43),e.ALo(1,"selectApplicationLink"),e.ALo(2,"selectApplicationLink")),2&Le){const Pe=Me.$implicit,q=e.oxw();e.ekj("cursor-pointer",!q.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",e.gM2(1,4,Pe,q.disableRouting,q.group,q.member))("routerLink",e.gM2(2,9,Pe,q.disableRouting,q.group,q.member))}}function k(Le,Me){1&Le&&(e.TgZ(0,"perun-web-apps-alert",44),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Le&&(e.Q6J("alert_type","warn"),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.NO_APPLICATION_FOUND"),"\n"))}const re=function(Le){return{all:Le}};let tt=(()=>{class Le{constructor(Pe,q,W,de){this.authResolver=Pe,this.tableConfigService=q,this.dynamicPaginatingService=W,this.dialog=de,this.displayedColumns=[],this.fedColumnsFriendly=[],this.disableRouting=!1,this.searchString="",this.dateTo=new Date,this.dateFrom=this.yearAgo(),this.fedAttrs=[],this.fedAttrNames=[],this.refreshTable=!1,this.loading$=new e.vpe,this.selectedApplications=new e.vpe,this.parsedColumns=[],this.pageSizeOptions=A.f7,this.selection=new C.Ov(!0,[]),this.fedColumnsDisplay=[]}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,w.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,g.b)(()=>this.loadApplicationsPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(q=>"id"!==q)),this.dataSource=new m.Hy(this.dynamicPaginatingService,this.authResolver);const Pe=this.dateTo??new Date;this.dataSource.loadApplications(this.tableConfigService.getTablePageSize(this.tableId),0,"DESCENDING",this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(Pe),this.member?.userId??null,this.group?.id??null,this.getVoId()),this.loading$.emit(this.dataSource.loading$),this.dataSource.loading$.subscribe(q=>{if(q||!this.displayedColumns.includes("fedInfo"))return;this.displayedColumns=this.displayedColumns.filter(de=>!this.parsedColumns.includes(de)),this.parsedColumns=[];const W=this.dataSource.getData()[0];W&&this.parseColumns(W.formData)}),this.selection.changed.subscribe(q=>{this.selectedApplications.emit(q.source.selected)})}ngOnChanges(){this.fedColumnsDisplay=[],this.fedColumnsFriendly.forEach(Pe=>this.fedColumnsDisplay.push(this.fedAttrs.find(q=>q.friendlyName===Pe)?.displayName||"")),this.refreshTable=!1,this.dataSource&&(this.child.paginator.pageIndex=0,this.loadApplicationsPage()),this.selection.clear()}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().length}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(Pe=>this.selection.select(Pe))}loadApplicationsPage(){const Pe="asc"===this.sort.direction?"ASCENDING":"DESCENDING",q=this.dateTo??new Date;this.dataSource.loadApplications(this.child.paginator.pageSize,this.child.paginator.pageIndex,Pe,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(q),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0)}exportDisplayedData(Pe){(0,A.O6)((0,A.Xn)(this.dataSource.getData(),this.displayedColumns,this.getExportDataForColumn.bind(this)),Pe)}exportAllData(Pe){const q="asc"===this.sort.direction?"ASCENDING":"DESCENDING",W=(0,A.kZ)();W.width="300px";const de=this.dialog.open(H.QQ,W),Je=this.dateTo??new Date;this.dataSource.getAllApplications(this.child.paginator.length,q,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(Je),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0).subscribe(rt=>{de.close(),(0,A.O6)((0,A.Xn)(rt,this.displayedColumns,this.getExportDataForColumn.bind(this)),Pe)})}getExportDataForColumn(Pe,q){switch(q){case"id":return Pe.id.toString();case"voId":return Pe.vo.id.toString();case"voName":return Pe.vo.name;case"groupId":return Pe.group?.id.toString()??"";case"groupName":return Pe.group?.name??"";case"type":return Pe.type;case"fedInfo":return Pe.fedInfo?this.deescapeMapEscapings(Pe.fedInfo):"";case"formData":return this.stringify(Pe.formData);case"state":return Pe.state;case"extSourceName":return Pe.extSourceName;case"extSourceType":return Pe.extSourceType;case"user":return Pe.user?(0,A.bD)(Pe.user):"";case"createdBy":return Pe.createdBy;case"createdAt":return Pe.createdAt;case"modifiedBy":return Pe.modifiedBy;case"modifiedAt":return Pe.modifiedAt;default:return this.getFedValue(Pe.fedInfo,q)}}getSortDataColumn(){if(!this.sort)return p.sY.DATE_CREATED;switch(this.sort.active){case"id":return p.sY.ID;case"createdAt":default:return p.sY.DATE_CREATED;case"type":return p.sY.TYPE;case"state":return p.sY.STATE;case"user":return p.sY.SUBMITTER;case"groupName":return p.sY.GROUP_NAME;case"modifiedBy":return p.sY.MODIFIED_BY}}getFriendlyName(Pe){const q=Pe.lastIndexOf("/CN=");if(-1!==q){const W=Pe.slice(q+4,Pe.length).replace("/unstructuredName="," ");return-1!==W.lastIndexOf("\\")?Pe.slice(Pe.lastIndexOf("=")+1,Pe.length):W}return Pe}yearAgo(){const Pe=new Date;return Pe.setDate(Pe.getDate()-365),Pe}dateToString(Pe){return(0,E.p6)(Pe,"yyyy-MM-dd","en-GB")}getVoId(){return this.vo?this.vo.id:this.group?this.group.voId:this.member?this.member.voId:void 0}stringify(Pe){const q=de=>Object.entries(de).reduce((Je,[rt,St])=>Je[rt]instanceof Object?Je[rt]=q(Je[rt]):(null==St||"null"===St||0===St.length||(Je[rt]=St),Je),{});let W=JSON.stringify(q(Pe));return W=W.replace("{","["),W=W.replace("}","]"),W}getFormDataString(Pe){return this.stringify(Pe.formItem)}parseColumns(Pe){Pe.forEach(q=>{this.displayedColumns.includes(q.shortname)||this.displayedColumns.push(q.shortname),this.parsedColumns.includes(q.shortname)||this.parsedColumns.push(q.shortname)})}getValue(Pe,q){const W=Pe.filter(de=>de.shortname===q);return 0===W.length?"":W[0].value??W[0].prefilledValue}getFedValue(Pe,q){if(null===Pe||0===Pe.length)return"";let W=[];return W=Pe.startsWith(q+":")?Pe.split(q+":"):Pe.split(","+q+":"),W.length<2?"":(W[1]=W[1].replace(/\\,/gi,"#ESCAPED_COMMA"),W=W[1].split(","),W[0]=W[0].replace("#ESCAPED_COMMA","\\,"),this.deescapeMapEscapings(W[0]))}deescapeMapEscapings(Pe){let q=Pe.replace(/\\:/gi,":");return q=q.replace(/\\,/gi,","),q=q.replace(/\\\\/gi,"\\"),q}static#e=this.\u0275fac=function(q){return new(q||Le)(e.Y36(m.x4),e.Y36(N.dB),e.Y36(m.ly),e.Y36(B.uw))};static#t=this.\u0275cmp=e.Xpm({type:Le,selectors:[["perun-web-apps-applications-dynamic-list"]],viewQuery:function(q,W){if(1&q&&(e.Gf(A.l9,7),e.Gf(x.YE,5)),2&q){let de;e.iGM(de=e.CRH())&&(W.child=de.first),e.iGM(de=e.CRH())&&(W.sort=de.first)}},inputs:{displayedColumns:"displayedColumns",fedColumnsFriendly:"fedColumnsFriendly",tableId:"tableId",disableRouting:"disableRouting",searchString:"searchString",group:"group",member:"member",vo:"vo",includeGroupApps:"includeGroupApps",states:"states",dateTo:"dateTo",dateFrom:"dateFrom",fedAttrs:"fedAttrs",fedAttrNames:"fedAttrNames",refreshTable:"refreshTable"},outputs:{loading$:"loading$",selectedApplications:"selectedApplications"},features:[e.TTD],decls:55,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","createdAt","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdAt"],["matColumnDef","voId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","voName"],["matColumnDef","groupId"],["matColumnDef","groupName"],["matColumnDef","type"],["matColumnDef","state"],["matColumnDef","extSourceName"],["matColumnDef","extSourceType"],["matColumnDef","user"],["matColumnDef","createdBy"],["matColumnDef","modifiedBy"],["matColumnDef","modifiedAt"],["matColumnDef","fedInfo"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],[3,"alert_type",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[3,"applicationType"],[3,"outerHTML"],[4,"ngIf","ngIfElse"],["name",""],[3,"matColumnDef"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],[3,"alert_type"]],template:function(q,W){1&q&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Je){return W.exportDisplayedData(Je)})("exportAllData",function(Je){return W.exportAllData(Je)}),e.TgZ(2,"table",2),e.YNc(3,lt,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,at,3,3,"th",5),e.YNc(7,ge,3,4,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,J,3,3,"th",5),e.YNc(10,pe,3,4,"td",6),e.BQk(),e.ynx(11,8),e.YNc(12,Re,3,3,"th",9),e.YNc(13,ze,2,1,"td",6),e.BQk(),e.ynx(14,10),e.YNc(15,ve,3,3,"th",9),e.YNc(16,Se,2,1,"td",6),e.BQk(),e.ynx(17,11),e.YNc(18,nt,3,3,"th",9),e.YNc(19,fe,2,1,"td",6),e.BQk(),e.ynx(20,12),e.YNc(21,Ke,3,3,"th",9),e.YNc(22,ye,3,4,"td",6),e.BQk(),e.ynx(23,13),e.YNc(24,pt,3,3,"th",5),e.YNc(25,Y,2,1,"td",6),e.BQk(),e.ynx(26,14),e.YNc(27,Ue,3,3,"th",5),e.YNc(28,oe,3,3,"td",6),e.BQk(),e.ynx(29,15),e.YNc(30,Ye,3,3,"th",9),e.YNc(31,U,2,1,"td",6),e.BQk(),e.ynx(32,16),e.YNc(33,ae,3,3,"th",9),e.YNc(34,X,2,1,"td",6),e.BQk(),e.ynx(35,17),e.YNc(36,He,3,3,"th",5),e.YNc(37,he,4,2,"td",6),e.BQk(),e.ynx(38,18),e.YNc(39,Ie,3,3,"th",9),e.YNc(40,r,2,2,"td",6),e.BQk(),e.ynx(41,19),e.YNc(42,u,3,3,"th",5),e.YNc(43,y,2,1,"td",6),e.BQk(),e.ynx(44,20),e.YNc(45,M,3,3,"th",9),e.YNc(46,f,3,4,"td",6),e.BQk(),e.ynx(47,21),e.YNc(48,o,3,3,"th",9),e.YNc(49,n,2,1,"td",6),e.BQk(),e.YNc(50,a,3,1,"ng-container",22),e.YNc(51,d,3,1,"ng-container",22),e.YNc(52,s,1,0,"tr",23),e.YNc(53,S,3,14,"tr",24),e.qZA()()(),e.YNc(54,k,3,4,"perun-web-apps-alert",25)),2&q&&(e.Q6J("hidden",0===W.dataSource.allObjectCount),e.xp6(1),e.Q6J("dataLength",W.dataSource.allObjectCount)("pageSizeOptions",W.pageSizeOptions)("tableId",W.tableId),e.xp6(1),e.Q6J("dataSource",W.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,re,e.xi3(4,11,W.dataSource,W.selection.selected.length))),e.xp6(47),e.Q6J("ngForOf",W.fedColumnsFriendly),e.xp6(1),e.Q6J("ngForOf",W.parsedColumns),e.xp6(1),e.Q6J("matHeaderRowDef",W.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",W.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===W.dataSource.allObjectCount))},dependencies:[E.sg,E.O5,O.oG,Q.BZ,Q.fO,Q.as,Q.w1,Q.Dz,Q.nj,Q.ge,Q.ev,Q.XQ,Q.Gk,ee.rH,x.YE,x.nU,V.w,se.l,Ce.Y,Be.Q,we.g,E.uU,le.X$,be.d,v.R,ie.I,F.G,$.r,Te,qe.h],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return Le})()},33843:(xe,Z,h)=>{"use strict";h.d(Z,{u:()=>C});var e=h(65879),p=h(64124),A=h(96814),x=h(75986),m=h(56223),w=h(64170),g=h(56881);function E(N,B){if(1&N){const O=e.EpF();e.TgZ(0,"mat-checkbox",2),e.NdJ("change",function(){e.CHM(O);const ee=e.oxw();return e.KtG(ee._sendEventToParent())})("ngModelChange",function(ee){e.CHM(O);const V=e.oxw();return e.KtG(V.attribute.value=ee)}),e.ALo(1,"multiWordDataCy"),e.qZA()}if(2&N){const O=e.oxw();e.Q2q("data-cy","",e.lcZ(1,2,O.attribute.displayName),"-value"),e.Q6J("ngModel",O.attribute.value)}}function H(N,B){if(1&N&&(e.TgZ(0,"mat-label"),e._uU(1),e.qZA()),2&N){const O=e.oxw();e.xp6(1),e.Oqu(O.attribute.value)}}let C=(()=>{class N{constructor(){this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.readonly||(this.readonly=(0,p.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}static#e=this.\u0275fac=function(Q){return new(Q||N)};static#t=this.\u0275cmp=e.Xpm({type:N,selectors:[["perun-web-apps-attribute-value-boolean"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:3,vars:2,consts:[[3,"ngModel","change","ngModelChange",4,"ngIf"],[4,"ngIf"],[3,"ngModel","change","ngModelChange"]],template:function(Q,ee){1&Q&&(e.TgZ(0,"div"),e.YNc(1,E,2,4,"mat-checkbox",0),e.YNc(2,H,2,1,"mat-label",1),e.qZA()),2&Q&&(e.xp6(1),e.Q6J("ngIf",!ee.readonly),e.xp6(1),e.Q6J("ngIf",ee.readonly))},dependencies:[A.O5,x.oG,m.JJ,m.On,w.hX,g.R]})}return N})()},49923:(xe,Z,h)=>{"use strict";h.d(Z,{H:()=>be});var e=h(65879),p=h(36028),A=h(34423),x=h(37073),m=h(64124),w=h(17700),g=h(96814),E=h(22557),H=h(30617),C=h(32296),N=h(92596),B=h(64170),O=h(24516),Q=h(71365);function ee(v,ie){if(1&v){const F=e.EpF();e.TgZ(0,"mat-icon",14),e.NdJ("mousedown",function(){e.CHM(F);const Te=e.oxw(2);return e.KtG(Te.dragDisabled=!1)}),e._uU(1,"drag_indicator"),e.qZA()}}function V(v,ie){if(1&v){const F=e.EpF();e.TgZ(0,"mat-icon",15),e.NdJ("click",function(){e.CHM(F);const Te=e.oxw().$implicit,qe=e.oxw();return e.KtG(qe.edit(Te))}),e._uU(1,"edit"),e.qZA()}}function se(v,ie){1&v&&(e.TgZ(0,"button",16)(1,"mat-icon",17),e._uU(2,"cancel"),e.qZA()())}function Ce(v,ie){if(1&v){const F=e.EpF();e.TgZ(0,"mat-chip-row",7),e.NdJ("removed",function(){const qe=e.CHM(F).$implicit,Ne=e.oxw();return Ne.remove(qe),e.KtG(Ne._sendEventToParent())}),e.TgZ(1,"div",8),e.NdJ("click",function(){const qe=e.CHM(F).$implicit,Ne=e.oxw();return e.KtG(Ne.readonly&&void 0!==Ne.attribute.displayName&&Ne.showValue(qe,Ne.attribute.displayName))}),e.YNc(2,ee,2,0,"mat-icon",9),e.TgZ(3,"span",10),e._uU(4),e.qZA()(),e.TgZ(5,"button",11),e.YNc(6,V,2,0,"mat-icon",12),e.qZA(),e.YNc(7,se,3,0,"button",13),e.qZA()}if(2&v){const F=ie.$implicit,$=e.oxw();e.Q6J("cdkDragData",F)("removable",$.removable),e.xp6(1),e.ekj("cursor-pointer",$.readonly&&void 0!==$.attribute.displayName),e.xp6(1),e.Q6J("ngIf",$.removable),e.xp6(2),e.Oqu(F),e.xp6(2),e.Q6J("ngIf",$.removable),e.xp6(1),e.Q6J("ngIf",$.removable)}}function Be(v,ie){1&v&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function we(v,ie){1&v&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function le(v,ie){if(1&v){const F=e.EpF();e.TgZ(0,"div",18)(1,"button",19),e.NdJ("click",function(){e.CHM(F);const Te=e.oxw();return e.KtG(Te.onShowChange())}),e.ALo(2,"translate"),e.YNc(3,Be,2,0,"mat-icon",20),e.YNc(4,we,2,0,"mat-icon",20),e.qZA()()}if(2&v){const F=e.oxw();e.xp6(1),e.Q6J("matTooltip",e.lcZ(2,4,F.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.MORE"))("matTooltipPosition","above"),e.xp6(2),e.Q6J("ngIf",!F.showMore),e.xp6(1),e.Q6J("ngIf",F.showMore)}}let be=(()=>{class v{constructor(F,$){this.dialog=F,this.changeDetector=$,this.readonly=!1,this.sendEventToParent=new e.vpe,this.selectable=!1,this.removable=!0,this.addOnBlur=!0,this.dragDisabled=!0,this.separatorKeysCodes=[p.K5,p.OC],this.values=[],this.showMore=!1,this.defaultItemsShown=5}ngOnInit(){this.removable=!(0,m.Hm)(this.attribute)&&!this.readonly,null==this.attribute.value&&(this.attribute.value=[]),this.values=this.attribute.value,this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=(0,m.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}add(F){const $=F.input,Te=F.value;(Te||"").trim()&&(this.attribute.value.push(Te.trim()),this.values=this.attribute.value,this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())),$&&($.value=""),this.sendEventToParent.emit()}remove(F){const $=(0,m.kZ)();$.width="400px",$.data={name:F},this.dialog.open(x.Wr,$).afterClosed().subscribe(qe=>{if(qe){const Ne=this.attribute.value.indexOf(F);this.attribute.value.splice(Ne,1),this.values=this.attribute.value,this.sendEventToParent.emit(),this.changeDetector.detectChanges()}})}drop(F){this.dragDisabled=!0,(0,A.bA)(this.attribute.value,F.previousIndex,F.currentIndex),this.values=this.attribute.value}edit(F){const $=this.attribute.value.indexOf(F),Te=(0,m.kZ)();Te.width="600px",Te.data={attribute:this.attribute,index:$},this.dialog.open(x.r2,Te).afterClosed().subscribe(Ne=>{Ne&&(this.values=this.attribute.value,this.sendEventToParent.emit())})}showValue(F,$){const Te=(0,m.kZ)();Te.width="350px",Te.data={value:F,title:$},this.dialog.open(x.mk,Te)}setItemsShown(){this.itemsShown=this.showMore?this.values.length:this.defaultItemsShown}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}static#e=this.\u0275fac=function($){return new($||v)(e.Y36(w.uw),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:v,selectors:[["perun-web-apps-attribute-value-list"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:7,vars:7,consts:[["cdkDropList","","cdkDropListOrientation","vertical",3,"cdkDropListDisabled","cdkDropListDropped"],["chipList",""],[1,"d-flex","flex-column"],["class","chip-word-break","cdkDrag","",3,"cdkDragData","removable","removed",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],["subscriptSizing","dynamic",1,"w-100",3,"hidden"],["matInput","","placeholder","New value",1,"w-100","m-0",3,"matChipInputFor","matChipInputSeparatorKeyCodes","matChipInputAddOnBlur","matChipInputTokenEnd","change"],["cdkDrag","",1,"chip-word-break",3,"cdkDragData","removable","removed"],[1,"chip-body",3,"click"],["class","handle-icon",3,"mousedown",4,"ngIf"],[1,"chip-text"],["matChipTrailingIcon",""],["class","edit-delete-icon ms-2",3,"click",4,"ngIf"],["matChipRemove","",4,"ngIf"],[1,"handle-icon",3,"mousedown"],[1,"edit-delete-icon","ms-2",3,"click"],["matChipRemove",""],[1,"edit-delete-icon"],[1,"w-100"],["mat-icon-button","",1,"ms-auto",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function($,Te){if(1&$&&(e.TgZ(0,"mat-chip-grid",0,1),e.NdJ("cdkDropListDropped",function(Ne){return Te.drop(Ne),Te._sendEventToParent()}),e.TgZ(2,"div",2),e.YNc(3,Ce,8,8,"mat-chip-row",3),e.qZA(),e.YNc(4,le,5,6,"div",4),e.TgZ(5,"mat-form-field",5)(6,"input",6),e.NdJ("matChipInputTokenEnd",function(Ne){return Te.add(Ne)})("change",function(){return Te._sendEventToParent()}),e.qZA()()()),2&$){const qe=e.MAs(1);e.Q6J("cdkDropListDisabled",Te.dragDisabled),e.xp6(3),e.Q6J("ngForOf",Te.values.slice(0,Te.itemsShown)),e.xp6(1),e.Q6J("ngIf",Te.values.length>Te.defaultItemsShown),e.xp6(1),e.Q6J("hidden",Te.readonly),e.xp6(1),e.Q6J("matChipInputFor",qe)("matChipInputSeparatorKeyCodes",Te.separatorKeysCodes)("matChipInputAddOnBlur",Te.addOnBlur)}},dependencies:[g.sg,g.O5,E.RA,E.oH,E.qH,E.z3,E.T,A.Wj,A.Zt,H.Hw,C.RK,N.gM,B.KE,O.Nt,Q.X$],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.d-flex.flex-column[_ngcontent-%COMP%]{align-items:flex-start}.mat-mdc-chip-grid[_ngcontent-%COMP%] .mat-mdc-chip[_ngcontent-%COMP%]{width:auto;min-width:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.chip-word-break[_ngcontent-%COMP%] .cdk-drop-list-dragging[_ngcontent-%COMP%] .example-box[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.example-box[_ngcontent-%COMP%]:last-child{border:none}.edit-delete-icon[_ngcontent-%COMP%]{font-size:18px;justify-content:center;align-items:center;display:flex}.handle-icon[_ngcontent-%COMP%]{font-size:22px;margin-right:4px;margin-left:-4px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{padding:7px 5px}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.chip-text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:400px}"]})}return v})()},17791:(xe,Z,h)=>{"use strict";h.d(Z,{$:()=>Be});var e=h(37073),p=h(64124),A=h(65879),x=h(17700),m=h(96814),w=h(56223),g=h(30617),E=h(32296),H=h(92596),C=h(64170),N=h(24516),B=h(71365);function O(we,le){if(1&we){const be=A.EpF();A.TgZ(0,"button",12),A.NdJ("click",function(){A.CHM(be);const ie=A.oxw().index,F=A.oxw();return A.KtG(F.removeValue(ie))}),A.ALo(1,"translate"),A.TgZ(2,"mat-icon"),A._uU(3," indeterminate_check_box "),A.qZA()()}2&we&&A.s9C("matTooltip",A.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.REMOVE"))}function Q(we,le){if(1&we){const be=A.EpF();A.TgZ(0,"div",7)(1,"mat-form-field",8)(2,"input",9),A.NdJ("click",function(){const F=A.CHM(be).index,$=A.oxw();return A.KtG($.readonly&&$.attribute.displayName&&$.showValue($.keys[F],$.attribute.displayName))})("ngModelChange",function(ie){const $=A.CHM(be).index,Te=A.oxw();return A.KtG(Te.keys[$]=ie)}),A.qZA()(),A.TgZ(3,"mat-form-field",8)(4,"input",10),A.NdJ("click",function(){const F=A.CHM(be).$implicit,$=A.oxw();return A.KtG($.readonly&&void 0!==$.attribute.displayName&&$.showValue(F,$.attribute.displayName))})("ngModelChange",function(ie){const $=A.CHM(be).index,Te=A.oxw();return A.KtG(Te.values[$]=ie)}),A.qZA()(),A.YNc(5,O,4,3,"button",11),A.qZA()}if(2&we){const be=le.index,v=A.oxw();A.xp6(1),A.s9C("appearance",v.readonly?"outline":"fill"),A.xp6(1),A.ekj("cursor-pointer",v.readonly&&void 0!==v.attribute.displayName),A.hYB("id","",v.attribute.id,"-key-",be,""),A.MGl("name","key-",be,""),A.Q6J("ngModel",v.keys[be])("readonly",v.readonly),A.xp6(1),A.s9C("appearance",v.readonly?"outline":"fill"),A.xp6(1),A.ekj("cursor-pointer",v.readonly&&void 0!==v.attribute.displayName),A.MGl("name","value-",be,""),A.hYB("id","",v.attribute.id,"-value-",be,""),A.Q6J("readonly",v.readonly)("ngModel",v.values[be]),A.xp6(1),A.Q6J("ngIf",!v.readonly)}}function ee(we,le){1&we&&(A.TgZ(0,"mat-icon"),A._uU(1,"more_horiz"),A.qZA())}function V(we,le){1&we&&(A.TgZ(0,"mat-icon"),A._uU(1,"keyboard_arrow_up"),A.qZA())}function se(we,le){if(1&we){const be=A.EpF();A.TgZ(0,"button",13),A.NdJ("click",function(){A.CHM(be);const ie=A.oxw();return A.KtG(ie.onShowChange())}),A.ALo(1,"translate"),A.YNc(2,ee,2,0,"mat-icon",14),A.YNc(3,V,2,0,"mat-icon",14),A.qZA()}if(2&we){const be=A.oxw();A.Q6J("matTooltip",A.lcZ(1,4,be.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.MORE"))("matTooltipPosition","above"),A.xp6(2),A.Q6J("ngIf",!be.showMore),A.xp6(1),A.Q6J("ngIf",be.showMore)}}function Ce(we,le){if(1&we){const be=A.EpF();A.TgZ(0,"button",15),A.NdJ("click",function(){A.CHM(be);const ie=A.oxw();return A.KtG(ie.addValue())}),A.ALo(1,"translate"),A.TgZ(2,"mat-icon"),A._uU(3," add_box "),A.qZA()()}2&we&&A.s9C("matTooltip",A.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.ADD"))}let Be=(()=>{class we{constructor(be){this.dialog=be,this.readonly=!1,this.keys=[],this.values=[],this.defaultItemsShown=3,this.showMore=!1}ngOnInit(){if(this.attribute.value){const be=new Map(Object.entries(this.attribute.value));for(const[v,ie]of be.entries())this.keys.push(v),this.values.push(ie)}this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=(0,p.Hm)(this.attribute))}customTrackBy(be){return be}addValue(){this.keys.push(""),this.values.push(""),this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())}removeValue(be){this.keys.splice(be,1),this.values.splice(be,1)}updateAttribute(){const be={};for(let v=0;vie.defaultItemsShown),A.xp6(1),A.Q6J("ngIf",!ie.readonly))},dependencies:[m.sg,m.O5,w._Y,w.Fj,w.JJ,w.JL,w.Q7,w.On,w.F,g.Hw,E.RK,H.gM,C.KE,N.Nt,B.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.fixed-height[_ngcontent-%COMP%]{height:35px}"]})}return we})()},51851:(xe,Z,h)=>{"use strict";h.d(Z,{_:()=>Q});var e=h(65879),p=h(64124),A=h(37073),x=h(17700),m=h(96814),w=h(56223),g=h(64170),E=h(24516),H=h(71365),C=h(56881);function N(ee,V){if(1&ee){const se=e.EpF();e.TgZ(0,"input",4),e.NdJ("click",function(){e.CHM(se);const Be=e.oxw();return e.KtG(void 0!==Be.value&&Be.showValue(Be.value,Be.attribute.displayName))})("ngModelChange",function(Be){e.CHM(se);const we=e.oxw();return e.KtG(we.attribute.value=Be)})("keydown",function(){e.CHM(se);const Be=e.oxw();return e.KtG(Be._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e.qZA()}if(2&ee){const se=e.oxw();e.ekj("cursor-pointer",void 0!==se.value),e.Q2q("data-cy","",e.lcZ(1,5,se.attribute.displayName),"-value"),e.Q6J("readonly",!0)("ngModel",se.attribute.value)}}function B(ee,V){if(1&ee){const se=e.EpF();e.TgZ(0,"textarea",5),e.NdJ("ngModelChange",function(Be){e.CHM(se);const we=e.oxw();return e.KtG(we.attribute.value=Be)})("keydown",function(){e.CHM(se);const Be=e.oxw();return e.KtG(Be._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e._uU(2," "),e.qZA()}if(2&ee){const se=e.oxw();e.Q2q("data-cy","",e.lcZ(1,2,se.attribute.displayName),"-value"),e.Q6J("ngModel",se.attribute.value)}}function O(ee,V){1&ee&&(e.TgZ(0,"mat-hint",6)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA()()),2&ee&&(e.xp6(2),e.Oqu(e.lcZ(3,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_STRING.HINT")))}let Q=(()=>{class ee{constructor(se){this.dialog=se,this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.value=this.attribute.value,this.readonly||(this.readonly=(0,p.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(se,Ce){const Be=(0,p.kZ)();Be.width="350px",Be.data={value:se,title:Ce},this.dialog.open(A.mk,Be)}static#e=this.\u0275fac=function(Ce){return new(Ce||ee)(e.Y36(x.uw))};static#t=this.\u0275cmp=e.Xpm({type:ee,selectors:[["perun-web-apps-attribute-value-string"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:4,vars:4,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","class","overflow-ellipsis","type","text",3,"cursor-pointer","readonly","ngModel","click","ngModelChange","keydown",4,"ngIf"],["matInput","","rows","3","wrap","off","class","overflow-ellipsis","type","text",3,"ngModel","ngModelChange","keydown",4,"ngIf"],["class","hint-color",4,"ngIf"],["matInput","","type","text",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"],["matInput","","rows","3","wrap","off","type","text",1,"overflow-ellipsis",3,"ngModel","ngModelChange","keydown"],[1,"hint-color"]],template:function(Ce,Be){1&Ce&&(e.TgZ(0,"mat-form-field",0),e.YNc(1,N,2,7,"input",1),e.YNc(2,B,3,4,"textarea",2),e.YNc(3,O,4,3,"mat-hint",3),e.qZA()),2&Ce&&(e.s9C("appearance",Be.readonly?"outline":"fill"),e.xp6(1),e.Q6J("ngIf",Be.readonly),e.xp6(1),e.Q6J("ngIf",!Be.readonly),e.xp6(1),e.Q6J("ngIf",!Be.readonly&&(null==Be.attribute.value?null:Be.attribute.value.includes("\n"))))},dependencies:[m.O5,w.Fj,w.JJ,w.On,g.KE,g.bx,E.Nt,H.X$,C.R],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.hint-color[_ngcontent-%COMP%]{color:#ff8c00}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.mat-focused) mat-hint[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .mdc-text-field{padding-right:0!important}"]})}return ee})()},45213:(xe,Z,h)=>{"use strict";h.d(Z,{M:()=>we});var e=h(65879),p=h(17791),A=h(96814),x=h(33843),m=h(49923),w=h(51851),g=h(64124),E=h(37073),H=h(17700),C=h(56223),N=h(64170),B=h(24516);let O=(()=>{class le{constructor(v){this.dialog=v,this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.readonly||(this.readonly=(0,g.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(v){const ie=(0,g.kZ)();ie.width="350px",ie.data={value:v.value,title:v.displayName},this.dialog.open(E.mk,ie)}static#e=this.\u0275fac=function(ie){return new(ie||le)(e.Y36(H.uw))};static#t=this.\u0275cmp=e.Xpm({type:le,selectors:[["perun-web-apps-attribute-value-integer"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:2,vars:5,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","type","number",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"]],template:function(ie,F){1&ie&&(e.TgZ(0,"mat-form-field",0)(1,"input",1),e.NdJ("click",function(){return F.readonly&&void 0!==F.attribute.value&&F.showValue(F.attribute)})("ngModelChange",function(Te){return F.attribute.value=Te})("keydown",function(){return F._sendEventToParent()}),e.qZA()()),2&ie&&(e.s9C("appearance",F.readonly?"outline":"fill"),e.xp6(1),e.ekj("cursor-pointer",F.readonly&&void 0!==F.attribute.value),e.Q6J("readonly",F.readonly)("ngModel",F.attribute.value))},dependencies:[C.Fj,C.wV,C.JJ,C.On,N.KE,B.Nt],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return le})();const Q=["map"];function ee(le,be){if(1&le){const v=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-boolean",3),e.NdJ("sendEventToParent",function(){e.CHM(v);const F=e.oxw();return e.KtG(F._sendEventToParent2())}),e.qZA()}if(2&le){const v=e.oxw();e.Q6J("attribute",v.attribute)("readonly",v.readonly)}}function V(le,be){if(1&le){const v=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-list",3),e.NdJ("sendEventToParent",function(){e.CHM(v);const F=e.oxw();return e.KtG(F._sendEventToParent2())}),e.qZA()}if(2&le){const v=e.oxw();e.Q6J("attribute",v.attribute)("readonly",v.readonly)}}function se(le,be){if(1&le&&e._UZ(0,"perun-web-apps-attribute-value-map",4,5),2&le){const v=e.oxw();e.Q6J("attribute",v.attribute)("readonly",v.readonly)}}function Ce(le,be){if(1&le){const v=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-string",3),e.NdJ("sendEventToParent",function(){e.CHM(v);const F=e.oxw();return e.KtG(F._sendEventToParent2())}),e.qZA()}if(2&le){const v=e.oxw();e.Q6J("attribute",v.attribute)("readonly",v.readonly)}}function Be(le,be){if(1&le){const v=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-integer",3),e.NdJ("sendEventToParent",function(){e.CHM(v);const F=e.oxw();return e.KtG(F._sendEventToParent2())}),e.qZA()}if(2&le){const v=e.oxw();e.Q6J("attribute",v.attribute)("readonly",v.readonly)}}let we=(()=>{class le{constructor(){this.readonly=!1,this.sendEventToParent2=new e.vpe}updateMapAttribute(){"java.util.LinkedHashMap"===this.attribute.type&&this.mapComponent.updateAttribute()}_sendEventToParent2(){this.sendEventToParent2.emit()}static#e=this.\u0275fac=function(ie){return new(ie||le)};static#t=this.\u0275cmp=e.Xpm({type:le,selectors:[["perun-web-apps-attribute-value"]],viewQuery:function(ie,F){if(1&ie&&e.Gf(Q,5),2&ie){let $;e.iGM($=e.CRH())&&(F.mapComponent=$.first)}},inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent2:"sendEventToParent2"},decls:7,vars:5,consts:[[3,"attribute","readonly","sendEventToParent",4,"ngIf"],[3,"click"],[3,"attribute","readonly",4,"ngIf"],[3,"attribute","readonly","sendEventToParent"],[3,"attribute","readonly"],["map",""]],template:function(ie,F){1&ie&&(e.TgZ(0,"div"),e.YNc(1,ee,1,2,"perun-web-apps-attribute-value-boolean",0),e.YNc(2,V,1,2,"perun-web-apps-attribute-value-list",0),e.TgZ(3,"div",1),e.NdJ("click",function(){return F._sendEventToParent2()}),e.YNc(4,se,2,2,"perun-web-apps-attribute-value-map",2),e.qZA(),e.YNc(5,Ce,1,2,"perun-web-apps-attribute-value-string",0),e.YNc(6,Be,1,2,"perun-web-apps-attribute-value-integer",0),e.qZA()),2&ie&&(e.xp6(1),e.Q6J("ngIf","java.lang.Boolean"===F.attribute.type),e.xp6(1),e.Q6J("ngIf","java.util.ArrayList"===F.attribute.type),e.xp6(2),e.Q6J("ngIf","java.util.LinkedHashMap"===F.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.String"===F.attribute.type||"java.lang.LargeString"===F.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.Integer"===F.attribute.type))},dependencies:[A.O5,x.u,m.H,p.$,w._,O]})}return le})()},25184:(xe,Z,h)=>{"use strict";h.d(Z,{p:()=>J});var e=h(13566),p=h(25313),A=h(78337),x=h(45213),m=h(64124),w=h(73615),g=h(65879),E=h(96814),H=h(75986),C=h(11186),N=h(92596),B=h(77983),O=h(71365);let Q=(()=>{class pe{transform(ze){return"virt"===ze.namespace.split(":")[4]}static#e=this.\u0275fac=function(ve){return new(ve||pe)};static#t=this.\u0275pipe=g.Yjl({name:"isVirtualAttribute",type:pe,pure:!0})}return pe})();var ee=h(56881),V=h(93035),se=h(32596),Ce=h(8355);function Be(pe,Re){if(1&pe){const ze=g.EpF();g.TgZ(0,"th",18)(1,"mat-checkbox",19),g.NdJ("change",function(Se){g.CHM(ze);const nt=g.oxw(2);return g.KtG(Se?nt.masterToggle():null)}),g.ALo(2,"translate"),g.ALo(3,"masterCheckboxLabel"),g.qZA()()}if(2&pe){const ze=g.oxw().ngIf,ve=g.oxw();g.xp6(1),g.Q6J("checked",ve.selection.hasValue()&&ze.all)("indeterminate",ve.selection.hasValue()&&!ze.all)("aria-label",g.lcZ(2,3,g.lcZ(3,5,ze.all)))}}const we=function(pe){return{name:pe}};function le(pe,Re){if(1&pe){const ze=g.EpF();g.TgZ(0,"td",20)(1,"mat-checkbox",21),g.NdJ("click",function(Se){return Se.stopPropagation()})("change",function(Se){const fe=g.CHM(ze).$implicit,Ke=g.oxw(2);return g.KtG(Se?Ke.selection.toggle(fe):null)}),g.ALo(2,"multiWordDataCy"),g.ALo(3,"isVirtualAttribute"),g.ALo(4,"translate"),g.ALo(5,"checkboxLabel"),g.qZA()()}if(2&pe){const ze=Re.$implicit,ve=g.oxw(2);g.xp6(1),g.Q2q("data-cy","",g.lcZ(2,4,ze.displayName),"-checkbox"),g.Q6J("checked",ve.selection.isSelected(ze))("disabled",g.lcZ(3,6,ze)||!ze.writable)("aria-label",g.xi3(4,8,g.lcZ(5,11,ve.selection.isSelected(ze)),g.VKq(13,we,ze.displayName)))}}function be(pe,Re){1&pe&&(g.ynx(0,15),g.YNc(1,Be,4,7,"th",16),g.YNc(2,le,6,15,"td",17),g.BQk())}function v(pe,Re){1&pe&&(g.TgZ(0,"th",22),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&pe&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.ID")," "))}function ie(pe,Re){if(1&pe&&(g.TgZ(0,"td",23),g._uU(1),g.qZA()),2&pe){const ze=Re.$implicit;g.xp6(1),g.Oqu(ze.id)}}function F(pe,Re){1&pe&&(g.TgZ(0,"th",22),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&pe&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.NAME")," "))}function $(pe,Re){if(1&pe&&(g.TgZ(0,"td",24),g.ALo(1,"multiWordDataCy"),g.TgZ(2,"div",25),g._uU(3),g.qZA()()),2&pe){const ze=Re.$implicit,ve=g.oxw();g.Q2q("data-cy","",g.lcZ(1,3,ze.friendlyName),"-friendlyName"),g.xp6(2),g.s9C("matTooltip",ve.getAttributeFullName(ze)),g.xp6(1),g.hij(" ",ze.displayName," ")}}function Te(pe,Re){1&pe&&(g.TgZ(0,"th",26),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&pe&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.VALUE")," "))}function qe(pe,Re){if(1&pe){const ze=g.EpF();g.TgZ(0,"td",24)(1,"perun-web-apps-attribute-value",27),g.NdJ("sendEventToParent2",function(){const nt=g.CHM(ze).$implicit,fe=g.oxw();return g.KtG(fe.onValueChange(nt))}),g.qZA()()}if(2&pe){const ze=Re.$implicit,ve=g.oxw();g.xp6(1),g.Q6J("attribute",ze)("readonly",ve.readonly||!ze.writable)}}function Ne(pe,Re){1&pe&&(g.TgZ(0,"th",22),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&pe&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DESCRIPTION")," "))}function _t(pe,Re){if(1&pe&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&pe){const ze=Re.$implicit;g.xp6(1),g.Oqu(ze.description)}}function et(pe,Re){1&pe&&g._UZ(0,"tr",28)}function dt(pe,Re){if(1&pe&&(g._UZ(0,"tr",29),g.ALo(1,"translate")),2&pe){const ze=Re.$implicit,ve=g.oxw();g.s9C("matTooltip",g.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DISABLED_HINT")),g.Q6J("matTooltipPosition","before")("matTooltipDisabled",ze.writable||ve.readonly)}}function lt(pe,Re){1&pe&&(g.TgZ(0,"perun-web-apps-alert",30),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&pe&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function at(pe,Re){if(1&pe&&(g.TgZ(0,"perun-web-apps-alert",30),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&pe){const ze=g.oxw();g.xp6(1),g.hij(" ",g.lcZ(2,1,ze.emptyListText),"\n")}}const ge=function(pe){return{all:pe}};let J=(()=>{class pe{constructor(ze,ve){this.authResolver=ze,this.tableCheckbox=ve,this.attributes=[],this.selection=new A.Ov(!0,[]),this.displayedColumns=["select","id","displayName","value","description"],this.filterValue="",this.filterEmpty=!1,this.readonly=!1,this.hiddenColumns=[],this.emptyListText="SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.EMPTY_SETTINGS",this.pageSizeOptions=m.f7}set matSort(ze){this.sort=ze,this.setDataSource()}static canBeSelected(ze){return!(0,m.Hm)(ze)&&ze.writable}static getDataForColumn(ze,ve){switch(ve){case"id":return ze.id.toString();case"displayName":return ze.displayName;case"description":return ze.description;case"value":return JSON.stringify(ze.value);case"urn":return ze.namespace+":"+ze.baseFriendlyName;default:return""}}canBeSelected(ze){return!(0,m.Hm)(ze)&&ze.writable}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ve=>"id"!==ve));let ze=this.attributes;this.filterEmpty&&(ze=ze.filter(ve=>"object"!=typeof ve.value||Object.keys(ve.value??"").length>0)),ze=(0,m.MX)(ze),this.dataSource=new p.by(ze),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(ze){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,pe.getDataForColumn),ze)}exportDisplayedData(ze){const ve=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Se=ve+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ve,Se),this.displayedColumns,pe.getDataForColumn),ze)}setDataSource(){this.displayedColumns=this.displayedColumns.filter(ze=>!this.hiddenColumns.includes(ze)),this.dataSource&&(this.dataSource.filterPredicate=(ze,ve)=>(0,m.Sd)(ze,ve,this.displayedColumns.concat("urn"),pe.getDataForColumn),this.dataSource.sortData=(ze,ve)=>(0,m.pR)(ze,ve,pe.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,pe.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,pe.canBeSelected)}updateMapAttributes(){for(const ze of this.items.toArray())"java.util.LinkedHashMap"===ze.attribute.type&&ze.updateMapAttribute()}onValueChange(ze){pe.canBeSelected(ze)&&this.selection.select(ze)}getAttributeFullName(ze){return`${ze.namespace}:${ze.friendlyName}`}static#e=this.\u0275fac=function(ve){return new(ve||pe)(g.Y36(w.x4),g.Y36(w.UA))};static#t=this.\u0275cmp=g.Xpm({type:pe,selectors:[["perun-web-apps-attributes-list"]],viewQuery:function(ve,Se){if(1&ve&&(g.Gf(m.l9,7),g.Gf(e.YE,7),g.Gf(x.M,5)),2&ve){let nt;g.iGM(nt=g.CRH())&&(Se.child=nt.first),g.iGM(nt=g.CRH())&&(Se.matSort=nt.first),g.iGM(nt=g.CRH())&&(Se.items=nt)}},inputs:{attributes:"attributes",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",filterEmpty:"filterEmpty",tableId:"tableId",readonly:"readonly",hiddenColumns:"hiddenColumns",emptyListText:"emptyListText"},features:[g.TTD],decls:21,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","displayName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","displayName"],["mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","aria-label","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","disabled","aria-label","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["matTooltipClass","urn-tooltip",3,"matTooltip"],["mat-header-cell",""],[3,"attribute","readonly","sendEventToParent2"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["alert_type","warn"]],template:function(ve,Se){1&ve&&(g.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),g.NdJ("exportDisplayedData",function(fe){return Se.exportDisplayedData(fe)})("exportAllData",function(fe){return Se.exportAllData(fe)}),g.TgZ(2,"table",2),g.YNc(3,be,3,0,"ng-container",3),g.ALo(4,"isAllSelected"),g.ynx(5,4),g.YNc(6,v,3,3,"th",5),g.YNc(7,ie,2,1,"td",6),g.BQk(),g.ynx(8,7),g.YNc(9,F,3,3,"th",5),g.YNc(10,$,4,5,"td",8),g.BQk(),g.ynx(11,9),g.YNc(12,Te,3,3,"th",10),g.YNc(13,qe,2,2,"td",8),g.BQk(),g.ynx(14,11),g.YNc(15,Ne,3,3,"th",5),g.YNc(16,_t,2,1,"td",8),g.BQk(),g.YNc(17,et,1,0,"tr",12),g.YNc(18,dt,2,5,"tr",13),g.qZA()()(),g.YNc(19,lt,3,3,"perun-web-apps-alert",14),g.YNc(20,at,3,3,"perun-web-apps-alert",14)),2&ve&&(g.Q6J("hidden",0===Se.dataSource.filteredData.length),g.xp6(1),g.Q6J("tableId",Se.tableId)("dataLength",Se.dataSource.filteredData.length)("pageSizeOptions",Se.pageSizeOptions),g.xp6(1),g.Q6J("dataSource",Se.dataSource),g.xp6(1),g.Q6J("ngIf",g.VKq(14,ge,g.Dn7(4,10,Se.dataSource,Se.selection.selected.length,Se.canBeSelected))),g.xp6(14),g.Q6J("matHeaderRowDef",Se.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",Se.displayedColumns),g.xp6(1),g.Q6J("ngIf",0===Se.dataSource.filteredData.length&&0!==Se.dataSource.data.length),g.xp6(1),g.Q6J("ngIf",0===Se.dataSource.data.length))},dependencies:[E.O5,H.oG,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,e.YE,e.nU,C.w,N.gM,B.l,x.M,O.X$,Q,ee.R,V.I,se.G,Ce.r],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.mat-column-value[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:300px!important}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important} .urn-tooltip{max-width:800px!important}"]})}return pe})()},45377:(xe,Z,h)=>{"use strict";h.d(Z,{e:()=>ee});var e=h(65879),p=h(96814),A=h(44112),x=h(30617),m=h(32296),w=h(92596),g=h(92738),E=h(52269),H=h(71365);const C=function(V,se){return["/organizations",V,"groups",se]};function N(V,se){if(1&V&&(e.TgZ(0,"div",3)(1,"a",4),e.NdJ("auxclick",function(Be){return Be.preventDefault()}),e._uU(2),e.qZA()()),2&V){const Ce=se.$implicit,Be=e.oxw();e.xp6(1),e.ekj("cursor-pointer",!Be.disableRouting),e.Q6J("routerLink",Be.disableRouting?null:e.WLB(5,C,Ce.voId,Ce.id))("perunWebAppsMiddleClickRouterLink",Be.disableRouting?null:e.WLB(8,C,Ce.voId.toString(),Ce.id.toString())),e.xp6(1),e.Oqu(Be.authzVoNames.get(Ce.voId)+" : "+Ce.name)}}function B(V,se){1&V&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function O(V,se){1&V&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function Q(V,se){if(1&V){const Ce=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(Ce);const we=e.oxw();return e.KtG(we.onShowChange())}),e.ALo(1,"translate"),e.YNc(2,B,2,0,"mat-icon",6),e.YNc(3,O,2,0,"mat-icon",6),e.qZA()}if(2&V){const Ce=e.oxw();e.Q6J("matTooltip",e.lcZ(1,4,Ce.showMore?"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.LESS":"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.MORE"))("matTooltipPosition","above"),e.xp6(2),e.Q6J("ngIf",!Ce.showMore),e.xp6(1),e.Q6J("ngIf",Ce.showMore)}}let ee=(()=>{class V{constructor(){this.disableRouting=!1,this.defaultItemsShown=3,this.itemsShown=this.defaultItemsShown,this.showMore=!1}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}setItemsShown(){this.itemsShown=this.showMore?this.groups.length:this.defaultItemsShown}static#e=this.\u0275fac=function(Be){return new(Be||V)};static#t=this.\u0275cmp=e.Xpm({type:V,selectors:[["perun-web-apps-authorized-groups-cell"]],inputs:{groups:"groups",authzVoNames:"authzVoNames",disableRouting:"disableRouting"},decls:4,vars:2,consts:[[1,"mt-1"],["class","mb-1",4,"ngFor","ngForOf"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click",4,"ngIf"],[1,"mb-1"],[1,"group-link",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(Be,we){1&Be&&(e.TgZ(0,"div",0),e.YNc(1,N,3,11,"div",1),e.qZA(),e.TgZ(2,"div"),e.YNc(3,Q,4,6,"button",2),e.qZA()),2&Be&&(e.xp6(1),e.Q6J("ngForOf",we.groups.slice(0,we.itemsShown)),e.xp6(2),e.Q6J("ngIf",we.groups.length>we.defaultItemsShown))},dependencies:[p.sg,p.O5,A.rH,x.Hw,m.RK,w.gM,g.Y,E.Q,H.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return V})()},41419:(xe,Z,h)=>{"use strict";h.d(Z,{W:()=>H});var e=h(73615),p=h(65879),A=h(96814),x=h(30617),m=h(32296),w=h(92596),g=h(71365);const E=function(C){return{color:C}};let H=(()=>{class C{constructor(B,O){this.location=B,this.storeService=O}ngOnInit(){this.backButtonColor=this.storeService.getProperty("theme").back_button_color}goBack(){"false"===sessionStorage.getItem("onInitPage")&&this.location.back()}static#e=this.\u0275fac=function(O){return new(O||C)(p.Y36(A.Ye),p.Y36(e.d6))};static#t=this.\u0275cmp=p.Xpm({type:C,selectors:[["perun-web-apps-back-button"]],decls:4,vars:6,consts:[["mat-stroked-button","",1,"mb-2","mt-2",3,"ngStyle","matTooltip","click"],[1,"rotate"]],template:function(O,Q){1&O&&(p.TgZ(0,"button",0),p.NdJ("click",function(){return Q.goBack()}),p.ALo(1,"translate"),p.TgZ(2,"mat-icon",1),p._uU(3,"arrow_right_alt"),p.qZA()()),2&O&&(p.s9C("matTooltip",p.lcZ(1,2,"Back")),p.Q6J("ngStyle",p.VKq(4,E,Q.backButtonColor)))},dependencies:[A.PC,x.Hw,m.lW,w.gM,g.X$],styles:[".rotate[_ngcontent-%COMP%]{transform:rotate(180deg) scale(1.5)}"]})}return C})()},6849:(xe,Z,h)=>{"use strict";h.d(Z,{s:()=>U});var e=h(65879),p=h(64124),A=h(78337),x=h(73615),m=h(25313),w=h(13566),g=h(80874),E=h(96814),H=h(88185),C=h(75986),N=h(11186),B=h(30617),O=h(32296),Q=h(92596),ee=h(77983),V=h(71365),se=h(37803),Ce=h(93035),Be=h(32596),we=h(8355),le=h(47882);function be(ae,X){if(1&ae){const He=e.EpF();e.TgZ(0,"mat-checkbox",24),e.NdJ("change",function(Tt){e.CHM(He);const he=e.oxw(2).ngIf,Ie=e.oxw();return e.KtG(Tt?Ie.masterToggle(he.all):null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&ae){const He=e.oxw(2).ngIf,ke=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,He.all)))("checked",ke.selection.hasValue()&&He.all)("indeterminate",ke.selection.hasValue()&&!He.all)}}function v(ae,X){if(1&ae&&(e.TgZ(0,"th",22),e.YNc(1,be,3,7,"mat-checkbox",23),e.qZA()),2&ae){const He=e.oxw(2);e.xp6(1),e.Q6J("ngIf",He.selection.isMultipleSelection())}}const ie=function(ae){return{name:ae}};function F(ae,X){if(1&ae){const He=e.EpF();e.TgZ(0,"td",25)(1,"mat-checkbox",26),e.NdJ("change",function(){const he=e.CHM(He).$implicit,Ie=e.oxw(2);return e.KtG(Ie.toggle(he))})("click",function(Tt){return Tt.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.qZA()()}if(2&ae){const He=X.$implicit,ke=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,ke.selection.isSelected(He)),e.VKq(7,ie,He.name)))("checked",ke.selection.isSelected(He))}}function $(ae,X){1&ae&&(e.ynx(0,19),e.YNc(1,v,2,1,"th",20),e.YNc(2,F,4,9,"td",21),e.BQk())}function Te(ae,X){1&ae&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.BAN_ID_HEADER")," "))}function qe(ae,X){if(1&ae&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&ae){const He=X.$implicit;e.xp6(1),e.Oqu(He.ban.id)}}const Ne=function(ae){return{target:ae}};function _t(ae,X){if(1&ae&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae){const He=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.TARGET_ID_HEADER",e.VKq(4,Ne,He.target))," ")}}function et(ae,X){if(1&ae&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&ae){const He=X.$implicit;e.xp6(1),e.Oqu(He.ban.targetId)}}function dt(ae,X){if(1&ae&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae){const He=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.TARGET_NAME_HEADER",e.VKq(4,Ne,He.target))," ")}}function lt(ae,X){if(1&ae&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&ae){const He=X.$implicit;let ke;e.xp6(1),e.hij(" ",null!==(ke=null!==(ke=null==He||null==He.vo?null:He.vo.name)&&void 0!==ke?ke:null==He||null==He.facility?null:He.facility.name)&&void 0!==ke?ke:null==He||null==He.resource?null:He.resource.name," ")}}const at=function(ae){return{subject:ae}};function ge(ae,X){if(1&ae&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae){const He=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.SUBJECT_ID_HEADER",e.VKq(4,at,He.subject))," ")}}function J(ae,X){if(1&ae&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&ae){const He=X.$implicit;e.xp6(1),e.Oqu(He.ban.subjectId)}}function pe(ae,X){if(1&ae&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae){const He=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.SUBJECT_NAME_HEADER",e.VKq(4,at,He.subject))," ")}}function Re(ae,X){if(1&ae&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&ae){const He=X.$implicit;let ke;e.xp6(1),e.hij(" ",e.lcZ(2,1,null!==(ke=He.user)&&void 0!==ke?ke:He.member.user)," ")}}function ze(ae,X){1&ae&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.DESCRIPTION_HEADER")," "))}function ve(ae,X){if(1&ae&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&ae){const He=X.$implicit;e.xp6(1),e.Oqu(He.ban.description)}}function Se(ae,X){1&ae&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.EXPIRATION_HEADER")," "))}function nt(ae,X){if(1&ae&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"date"),e.qZA()),2&ae){const He=X.$implicit,ke=e.oxw();e.xp6(1),e.hij(" ",He.ban.validityTo===ke.EXPIRE_NEVER?"never":e.xi3(2,1,He.ban.validityTo,"dd-MM-yyyy")," ")}}function fe(ae,X){1&ae&&e._UZ(0,"th",30)}function Ke(ae,X){if(1&ae){const He=e.EpF();e.TgZ(0,"button",32),e.NdJ("click",function(){e.CHM(He);const Tt=e.oxw().$implicit,he=e.oxw();return e.KtG(he.updateBan.emit(Tt))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&ae&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.UPDATE_BAN"))}const ye=function(ae){return[ae]};function pt(ae,X){if(1&ae&&(e.TgZ(0,"td",29),e.YNc(1,Ke,4,3,"button",31),e.ALo(2,"isAuthorized"),e.qZA()),2&ae){const He=X.$implicit,ke=e.oxw();let Tt;e.xp6(1),e.Q6J("ngIf",e.xi3(2,1,e.VKq(4,ye,null!==(Tt=null!==(Tt=He.vo)&&void 0!==Tt?Tt:He.resource)&&void 0!==Tt?Tt:He.facility),ke.updatePolicy))}}function Y(ae,X){1&ae&&e._UZ(0,"tr",33)}function Ue(ae,X){1&ae&&e._UZ(0,"tr",34)}function oe(ae,X){1&ae&&(e.TgZ(0,"perun-web-apps-alert",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ae&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.NO_BANS"),"\n"))}const Ye=function(ae){return{all:ae}};let U=(()=>{class ae{constructor(He,ke,Tt){this.tableCheckbox=He,this.authResolver=ke,this.userName=Tt,this.selection=new A.Ov(!1,[]),this.pageSizeOptions=p.f7,this.columns=["select","banId","targetId","targetName","subjectId","subjectName","description","expiration","edit"],this.updateBan=new e.vpe,this.EXPIRE_NEVER=H.R,this.getDataForColumn=(he,Ie)=>{const r=this.isFacilityBan(he)?he.facility:this.isResourceBan(he)?he.resource:he.vo,u=this.isFacilityBan(he)?he.user:he.member,y=this.isFacilityBan(he)?he.user:he.member.user;switch(Ie){case"banId":return String(he.ban.id);case"targetId":return String(r.id);case"targetName":return r.name;case"subjectId":return String(u.id);case"subjectName":return this.userName.transform(y);case"description":return he.ban.description;case"expiration":return Number(he.ban.validityTo)===this.EXPIRE_NEVER?"never":(0,E.p6)(he.ban.validityTo,"dd-MM-yyy","en");default:return""}}}set bans(He){this.dataSource||this.dataSourceInit(He),0!==He.length&&this.setHeaderLabels(He[0]),this.dataSource.data=He}set filter(He){this.dataSource.filter=He}set displayedColumns(He){this.authResolver.isPerunAdminOrObserver()||(He=He.filter(ke=>!ke.endsWith("Id"))),this.columns=He}exportAllData(He){(0,p.O6)((0,p.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumn),He)}exportDisplayedData(He){const ke=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Tt=ke+this.dataSource.paginator.pageSize;(0,p.O6)((0,p.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ke,Tt),this.columns,this.getDataForColumn),He)}toggle(He){this.selection.toggle(He)}masterToggle(He){this.tableCheckbox.masterToggle(He,this.selection,this.dataSource.filter,this.dataSource,this.dataSource.sort,this.dataSource.paginator.pageSize,this.dataSource.paginator.pageIndex,!1)}dataSourceInit(He){this.dataSource=new m.by(He),this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(ke,Tt)=>(0,p.Sd)(ke,Tt,this.columns,this.getDataForColumn,!0),this.dataSource.sortData=(ke,Tt)=>(0,p.pR)(ke,Tt,this.getDataForColumn)}isFacilityBan(He){return"facility"in He}isResourceBan(He){return"resource"in He}setHeaderLabels(He){this.isFacilityBan(He)?(this.target="Facility",this.subject="User"):this.isResourceBan(He)?(this.target="Resource",this.subject="Member"):(this.target="Organization",this.subject="Member")}static#e=this.\u0275fac=function(ke){return new(ke||ae)(e.Y36(x.UA),e.Y36(x.x4),e.Y36(g.dp))};static#t=this.\u0275cmp=e.Xpm({type:ae,selectors:[["perun-web-apps-ban-on-entity-list"]],viewQuery:function(ke,Tt){if(1&ke&&(e.Gf(p.l9,7),e.Gf(w.YE,7)),2&ke){let he;e.iGM(he=e.CRH())&&(Tt.tableWrapper=he.first),e.iGM(he=e.CRH())&&(Tt.sort=he.first)}},inputs:{selection:"selection",tableId:"tableId",updatePolicy:"updatePolicy",pageSizeOptions:"pageSizeOptions",columns:"columns",bans:"bans",filter:"filter",displayedColumns:"displayedColumns"},outputs:{updateBan:"updateBan"},features:[e._Bn([g.dp])],decls:32,vars:14,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","banId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","targetId"],["matColumnDef","targetName"],["mat-cell","",4,"matCellDef"],["matColumnDef","subjectId"],["matColumnDef","subjectName"],["matColumnDef","description"],["matColumnDef","expiration"],["matColumnDef","edit"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(ke,Tt){1&ke&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Ie){return Tt.exportDisplayedData(Ie)})("exportAllData",function(Ie){return Tt.exportAllData(Ie)}),e.TgZ(2,"table",2),e.YNc(3,$,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Te,3,3,"th",5),e.YNc(7,qe,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,_t,3,6,"th",5),e.YNc(10,et,2,1,"td",6),e.BQk(),e.ynx(11,8),e.YNc(12,dt,3,6,"th",5),e.YNc(13,lt,2,1,"td",9),e.BQk(),e.ynx(14,10),e.YNc(15,ge,3,6,"th",5),e.YNc(16,J,2,1,"td",6),e.BQk(),e.ynx(17,11),e.YNc(18,pe,3,6,"th",5),e.YNc(19,Re,3,3,"td",9),e.BQk(),e.ynx(20,12),e.YNc(21,ze,3,3,"th",5),e.YNc(22,ve,2,1,"td",9),e.BQk(),e.ynx(23,13),e.YNc(24,Se,3,3,"th",5),e.YNc(25,nt,3,4,"td",9),e.BQk(),e.ynx(26,14),e.YNc(27,fe,1,0,"th",15),e.YNc(28,pt,3,6,"td",9),e.BQk(),e.YNc(29,Y,1,0,"tr",16),e.YNc(30,Ue,1,0,"tr",17),e.qZA()()(),e.YNc(31,oe,3,3,"perun-web-apps-alert",18)),2&ke&&(e.Q6J("hidden",0===Tt.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",Tt.dataSource.filteredData.length)("tableId",Tt.tableId)("pageSizeOptions",Tt.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",Tt.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(12,Ye,e.xi3(4,9,Tt.dataSource,Tt.selection.selected.length))),e.xp6(26),e.Q6J("matHeaderRowDef",Tt.columns),e.xp6(1),e.Q6J("matRowDefColumns",Tt.columns),e.xp6(1),e.Q6J("ngIf",0===Tt.dataSource.filteredData.length))},dependencies:[E.O5,C.oG,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,w.YE,w.nU,N.w,B.Hw,O.RK,Q.gM,ee.l,E.uU,V.X$,se.d,Ce.I,Be.G,we.r,le.i]})}return ae})()},88185:(xe,Z,h)=>{"use strict";h.d(Z,{C:()=>C,R:()=>H});var e=h(56223),p=h(96814),A=h(65879),x=h(64170),m=h(24516),w=h(38034),g=h(87466),E=h(71365);const H=new Date(324721404e5).valueOf();let C=(()=>{class N{constructor(){this.minDate=new Date,this.validityControl=new e.NI(null),this.descriptionControl=new e.NI("")}set validity(O){this.newValidity=O&&Number(new Date(O))!==H?this.parseDate(O):"never",this.validityControl.setValue("never"!==this.newValidity?this.newValidity:this.parseDate(new Date))}set description(O){this.descriptionControl.setValue(O)}getDescription(){return this.descriptionControl.value}getValidity(){return"never"!==this.newValidity&&this.validityControl.value?this.parseDate(this.validityControl.value):null}parseDate(O){return(0,p.p6)(O,"yyyy-MM-dd","en")}static#e=this.\u0275fac=function(Q){return new(Q||N)};static#t=this.\u0275cmp=A.Xpm({type:N,selectors:[["perun-web-apps-ban-specification"]],inputs:{validity:"validity",description:"description"},decls:20,vars:18,consts:[[1,"d-flex","flex-column",3,"ngModel","ngModelChange"],[3,"value"],["color","primary",1,"cursor-pointer","mt-2",3,"click"],["readonly","","matInput","",1,"disabl",3,"formControl","min","matDatepicker"],["matSuffix","",3,"for","disabled"],[3,"disabled"],["picker",""],["value","never"],[1,"mt-3"],[1,"w-100","mt-2"],["matInput","","rows","5",3,"formControl"]],template:function(Q,ee){if(1&Q){const V=A.EpF();A.TgZ(0,"div")(1,"mat-radio-group",0),A.NdJ("ngModelChange",function(Ce){return ee.newValidity=Ce}),A.TgZ(2,"mat-radio-button",1)(3,"mat-form-field",2),A.NdJ("click",function(){A.CHM(V);const Ce=A.MAs(10);return A.KtG(Ce.open())}),A.TgZ(4,"mat-label"),A._uU(5),A.ALo(6,"translate"),A.qZA(),A._UZ(7,"input",3)(8,"mat-datepicker-toggle",4)(9,"mat-datepicker",5,6),A.qZA()(),A.TgZ(11,"mat-radio-button",7),A._uU(12),A.ALo(13,"translate"),A.qZA()()(),A.TgZ(14,"div",8)(15,"mat-form-field",9)(16,"mat-label"),A._uU(17),A.ALo(18,"translate"),A.qZA(),A._UZ(19,"textarea",10),A.qZA()()}if(2&Q){const V=A.MAs(10);A.xp6(1),A.Q6J("ngModel",ee.newValidity),A.xp6(1),A.s9C("value",ee.validityControl.value),A.xp6(3),A.hij(" ",A.lcZ(6,12,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.VALIDITY")," "),A.xp6(2),A.Q6J("formControl",ee.validityControl)("min",ee.minDate)("matDatepicker",V),A.xp6(1),A.Q6J("for",V)("disabled",!1),A.xp6(1),A.Q6J("disabled",!1),A.xp6(3),A.hij(" ",A.lcZ(13,14,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.NEVER")," "),A.xp6(5),A.hij(" ",A.lcZ(18,16,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.DESCRIPTION")," "),A.xp6(2),A.Q6J("formControl",ee.descriptionControl)}},dependencies:[e.Fj,e.JJ,e.On,x.KE,x.hX,x.R9,e.oH,m.Nt,w.Mq,w.hl,w.nW,g.VQ,g.U0,E.X$]})}return N})()},18963:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>C});var e=h(17700),p=h(65879),A=h(96814),x=h(32296),m=h(96624),w=h(73428),g=h(71365);function E(N,B){if(1&N&&p._UZ(0,"perun-web-apps-member-overview-membership",5),2&N){const O=p.oxw();p.Q6J("member",O.member)("voId",O.voId)}}function H(N,B){if(1&N&&p._UZ(0,"perun-web-apps-member-overview-groups",6),2&N){const O=p.oxw();p.Q6J("member",O.member)("voId",O.voId)("requiresGroupSelect",!1)}}let C=(()=>{class N{constructor(O,Q){this.dialogRef=O,this.data=Q}ngOnInit(){this.theme=this.data.groupId?"group-theme":"vo-theme",this.voId=this.data.voId,this.groupId=this.data.groupId,this.member=this.data.member}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(Q){return new(Q||N)(p.Y36(e.so),p.Y36(e.WI))};static#t=this.\u0275cmp=p.Xpm({type:N,selectors:[["perun-web-apps-change-member-status-or-expiration-dialog"]],decls:8,vars:8,consts:[["mat-dialog-content","",1,"dialog-container"],[3,"member","voId",4,"ngIf"],[3,"member","voId","requiresGroupSelect",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"member","voId"],[3,"member","voId","requiresGroupSelect"]],template:function(Q,ee){1&Q&&(p.TgZ(0,"div")(1,"div",0),p.YNc(2,E,1,2,"perun-web-apps-member-overview-membership",1),p.YNc(3,H,1,3,"perun-web-apps-member-overview-groups",2),p.qZA(),p.TgZ(4,"div",3)(5,"button",4),p.NdJ("click",function(){return ee.close()}),p._uU(6),p.ALo(7,"translate"),p.qZA()()()),2&Q&&(p.Tol(ee.theme),p.xp6(2),p.Q6J("ngIf",!ee.groupId),p.xp6(1),p.Q6J("ngIf",ee.groupId),p.xp6(3),p.hij(" ",p.lcZ(7,6,"DIALOGS.CHANGE_STATUS.CLOSE")," "))},dependencies:[A.O5,x.lW,e.xY,e.H8,m.b,w.z,g.X$]})}return N})()},48970:(xe,Z,h)=>{"use strict";h.d(Z,{N:()=>H});var e=h(65879),p=h(96814),A=h(30617),x=h(71365),m=h(2916);function w(C,N){1&C&&(e.TgZ(0,"span")(1,"mat-icon",1),e._uU(2,"priority_high"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.ALo(6,"customTranslate"),e.qZA()()),2&C&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,e.lcZ(6,3,"CONSENTS.STATUS_UNSIGNED")),""))}function g(C,N){1&C&&(e.TgZ(0,"span")(1,"mat-icon",1),e._uU(2,"close"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.ALo(6,"customTranslate"),e.qZA()()),2&C&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,e.lcZ(6,3,"CONSENTS.STATUS_REVOKED")),""))}function E(C,N){1&C&&(e.TgZ(0,"span")(1,"mat-icon",2),e._uU(2,"check"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.ALo(6,"customTranslate"),e.qZA()()),2&C&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,e.lcZ(6,3,"CONSENTS.STATUS_GRANTED")),""))}let H=(()=>{class C{static#e=this.\u0275fac=function(O){return new(O||C)};static#t=this.\u0275cmp=e.Xpm({type:C,selectors:[["perun-web-apps-consent-status"]],inputs:{consentStatus:"consentStatus"},decls:3,vars:3,consts:[[4,"ngIf"],["color","warn"],["color","accent"]],template:function(O,Q){1&O&&(e.YNc(0,w,7,5,"span",0),e.YNc(1,g,7,5,"span",0),e.YNc(2,E,7,5,"span",0)),2&O&&(e.Q6J("ngIf","UNSIGNED"===Q.consentStatus),e.xp6(1),e.Q6J("ngIf","REVOKED"===Q.consentStatus),e.xp6(1),e.Q6J("ngIf","GRANTED"===Q.consentStatus))},dependencies:[p.O5,A.Hw,x.X$,m.a],styles:["mat-icon[_ngcontent-%COMP%]{vertical-align:bottom}"]})}return C})()},83472:(xe,Z,h)=>{"use strict";h.d(Z,{r:()=>B});var e=h(65879),p=h(56223),A=h(73615),x=h(96814),m=h(75986),w=h(64170),g=h(24516),E=h(10781),H=h(71365);function C(O,Q){if(1&O){const ee=e.EpF();e.TgZ(0,"mat-checkbox",6),e.NdJ("change",function(){e.CHM(ee);const se=e.oxw();return e.KtG(se.emitAsSubGroup())})("ngModelChange",function(se){e.CHM(ee);const Ce=e.oxw();return e.KtG(Ce.asSubgroup=se)}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&O){const ee=e.oxw();e.Q6J("labelPosition","before")("ngModel",ee.asSubgroup),e.xp6(1),e.hij(" ",e.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function N(O,Q){if(1&O){const ee=e.EpF();e.TgZ(0,"perun-web-apps-group-search-select",7),e.NdJ("groupSelected",function(se){e.CHM(ee);const Ce=e.oxw();return e.KtG(Ce.emitParentGroup(se))}),e.qZA()}if(2&O){const ee=e.oxw();e.Q6J("disableAutoSelect",!0)("groups",ee.voGroups)}}let B=(()=>{class O{constructor(ee){this.store=ee,this.parentGroup=null,this.voGroups=[],this.nameChanged=new e.vpe,this.descriptionChanged=new e.vpe,this.parentGroupChanged=new e.vpe,this.asSubgroupChanged=new e.vpe,this.asSubgroup=!1,this.invalidNameMessage=this.store.getProperty("group_name_error_message"),this.secondaryRegex=this.store.getProperty("group_name_secondary_regex")}ngOnInit(){this.isNotSubGroup=null===this.parentGroup,this.nameControl=new p.p4("",[p.kI.required,p.kI.pattern(this.secondaryRegex?this.secondaryRegex:""),p.kI.pattern(".*[\\S]+.*")]),this.descriptionControl=new p.p4("",[p.kI.required,p.kI.maxLength(129)]),this.selectedParent=null,this.voGroups=this.voGroups.filter(ee=>"members"!==ee.name)}emitName(){this.nameChanged.emit(this.nameControl.invalid?"":this.nameControl.value)}emitDescription(){this.descriptionChanged.emit(this.descriptionControl.invalid?"":this.descriptionControl.value)}emitParentGroup(ee){this.selectedParent=ee,this.parentGroupChanged.emit(ee)}emitAsSubGroup(){this.asSubgroup||this.emitParentGroup(null),this.asSubgroupChanged.emit(this.asSubgroup)}static#e=this.\u0275fac=function(V){return new(V||O)(e.Y36(A.d6))};static#t=this.\u0275cmp=e.Xpm({type:O,selectors:[["perun-web-apps-create-group-form"]],inputs:{parentGroup:"parentGroup",voGroups:"voGroups"},outputs:{nameChanged:"nameChanged",descriptionChanged:"descriptionChanged",parentGroupChanged:"parentGroupChanged",asSubgroupChanged:"asSubgroupChanged"},decls:19,vars:16,consts:[[1,"dialog-container"],[3,"keyup"],["matInput","","required","",3,"formControl"],[1,"mt-4",3,"keyup"],[3,"labelPosition","ngModel","change","ngModelChange",4,"ngIf"],["class","long-input",3,"disableAutoSelect","groups","groupSelected",4,"ngIf"],[3,"labelPosition","ngModel","change","ngModelChange"],[1,"long-input",3,"disableAutoSelect","groups","groupSelected"]],template:function(V,se){1&V&&(e.TgZ(0,"div",0)(1,"mat-form-field",1),e.NdJ("keyup",function(){return se.emitName()}),e.TgZ(2,"mat-label"),e._uU(3),e.ALo(4,"translate"),e.qZA(),e._UZ(5,"input",2),e.TgZ(6,"mat-error"),e._uU(7),e.ALo(8,"translate"),e.qZA()(),e.TgZ(9,"mat-form-field",3),e.NdJ("keyup",function(){return se.emitDescription()}),e.TgZ(10,"mat-label"),e._uU(11),e.ALo(12,"translate"),e.qZA(),e._UZ(13,"textarea",2),e.TgZ(14,"mat-error"),e._uU(15),e.ALo(16,"translate"),e.qZA()(),e.YNc(17,C,3,5,"mat-checkbox",4),e.YNc(18,N,1,2,"perun-web-apps-group-search-select",5),e.qZA()),2&V&&(e.xp6(3),e.Oqu(e.lcZ(4,8,"DIALOGS.CREATE_GROUP.NAME")),e.xp6(2),e.Q6J("formControl",se.nameControl),e.xp6(2),e.hij(" ",se.invalidNameMessage.length?se.invalidNameMessage:e.lcZ(8,10,"DIALOGS.CREATE_GROUP.FILL_VALUE")," "),e.xp6(4),e.Oqu(e.lcZ(12,12,"DIALOGS.CREATE_GROUP.DESCRIPTION")),e.xp6(2),e.Q6J("formControl",se.descriptionControl),e.xp6(2),e.hij(" ",e.lcZ(16,14,"DIALOGS.CREATE_GROUP.INVALID_DESCRIPTION")," "),e.xp6(2),e.Q6J("ngIf",se.isNotSubGroup),e.xp6(1),e.Q6J("ngIf",se.asSubgroup))},dependencies:[x.O5,m.oG,p.Fj,p.JJ,p.Q7,p.On,w.KE,w.hX,w.TO,p.oH,g.Nt,E.h,H.X$]})}return O})()},2730:(xe,Z,h)=>{"use strict";h.d(Z,{P:()=>N});var e=h(65879),p=h(92438),A=h(37398),x=h(83620),m=h(93997),w=h(56223),g=h(64170),E=h(24516),H=h(71365);const C=["input"];let N=(()=>{class B{constructor(){this.autoFocus=!1,this.control=new w.p4,this.filter=new e.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),(0,p.R)(this.input.nativeElement,"keyup").pipe((0,A.U)(Q=>Q.target.value),(0,x.b)(500),(0,m.x)()).subscribe(Q=>{this.control.invalid||this.filter.emit(Q)})}static#e=this.\u0275fac=function(ee){return new(ee||B)};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(ee,V){if(1&ee&&e.Gf(C,7),2&ee){let se;e.iGM(se=e.CRH())&&(V.input=se.first)}},inputs:{placeholder:"placeholder",autoFocus:"autoFocus",control:"control",error:"error"},outputs:{filter:"filter"},decls:8,vars:5,consts:[[1,"filter-field","me-2"],["matInput","","data-cy","filter-input",3,"formControl"],["input",""]],template:function(ee,V){1&ee&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e._UZ(4,"input",1,2),e.TgZ(6,"mat-error"),e._uU(7),e.qZA()()),2&ee&&(e.xp6(2),e.Oqu(e.lcZ(3,3,V.placeholder)),e.xp6(2),e.Q6J("formControl",V.control),e.xp6(3),e.hij(" ",V.error," "))},dependencies:[w.Fj,w.JJ,g.KE,g.hX,g.TO,w.oH,E.Nt,H.X$],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]})}return B})()},4675:(xe,Z,h)=>{"use strict";h.d(Z,{i:()=>v});var e=h(65879),p=h(56223),A=h(97328),x=h(78645),m=h(59773),w=h(96814),g=h(64170),E=h(23680),H=h(98525),C=h(3427),N=h(16672),B=h(30617),O=h(32296);let Q=(()=>{class ie{constructor(){this.isDisabled=!0,this.deselect=new e.vpe}onClickButton($){this.deselect.emit($)}static#e=this.\u0275fac=function(Te){return new(Te||ie)};static#t=this.\u0275cmp=e.Xpm({type:ie,selectors:[["perun-web-apps-deselect-button"]],inputs:{isDisabled:"isDisabled"},outputs:{deselect:"deselect"},decls:3,vars:1,consts:[["mat-stroked-button","","data-cy","deselect-button",1,"me-2","button-main",3,"disabled","click"]],template:function(Te,qe){1&Te&&(e.TgZ(0,"button",0),e.NdJ("click",function(_t){return qe.onClickButton(_t)}),e.TgZ(1,"mat-icon"),e._uU(2,"filter_list_off"),e.qZA()()),2&Te&&e.Q6J("disabled",qe.isDisabled)},dependencies:[B.Hw,O.lW],styles:[".center-icon[_ngcontent-%COMP%]{display:inline-flex}.perun-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:currentColor!important}.perun-icon[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:currentColor}.perun-icon[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{fill:currentColor}"]})}return ie})();const ee=["scrollViewport"];function V(ie,F){if(1&ie&&(e.TgZ(0,"mat-select-trigger"),e._uU(1),e.qZA()),2&ie){const $=e.oxw();e.xp6(1),e.hij(" ",$.multipleSelectedText()," ")}}function se(ie,F){if(1&ie&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&ie){const $=e.oxw(2);e.Tol($.colorByStatus(null==$.entitiesCtrl?null:$.entitiesCtrl.value)),e.xp6(1),e.hij(" ",$.statusTextFunction(null==$.entitiesCtrl?null:$.entitiesCtrl.value)?"("+$.statusTextFunction(null==$.entitiesCtrl?null:$.entitiesCtrl.value)+")":""," ")}}function Ce(ie,F){if(1&ie){const $=e.EpF();e.TgZ(0,"mat-option",11),e.NdJ("onSelectionChange",function(qe){e.CHM($);const Ne=e.oxw();return e.KtG(Ne.onChange(qe))}),e._uU(1),e.TgZ(2,"span",12),e._uU(3),e.qZA(),e.YNc(4,se,2,4,"span",13),e.qZA()}if(2&ie){const $=e.oxw();e.Q6J("value",null==$.entitiesCtrl?null:$.entitiesCtrl.value),e.xp6(1),e.hij(" ",$.mainTextFunction(null==$.entitiesCtrl?null:$.entitiesCtrl.value)," "),e.xp6(2),e.Oqu($.secondaryTextFunction(null==$.entitiesCtrl?null:$.entitiesCtrl.value)),e.xp6(1),e.Q6J("ngIf",$.displayStatus)}}function Be(ie,F){if(1&ie&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&ie){const $=e.oxw().$implicit,Te=e.oxw();e.Tol(Te.colorByStatus($)),e.xp6(1),e.hij(" ",Te.statusTextFunction($)?"("+Te.statusTextFunction($)+")":""," ")}}function we(ie,F){if(1&ie){const $=e.EpF();e.TgZ(0,"mat-option",14),e.NdJ("onSelectionChange",function(qe){e.CHM($);const Ne=e.oxw();return e.KtG(Ne.onChange(qe))}),e._uU(1),e.TgZ(2,"span",12),e._uU(3),e.qZA(),e.YNc(4,Be,2,4,"span",13),e.qZA()}if(2&ie){const $=F.$implicit,Te=e.oxw();e.Tol(Te.highlightOption&&!$?"fst-italic "+Te.theme:Te.theme),e.Q6J("value",$),e.xp6(1),e.hij(" ",Te.mainTextFunction($)," "),e.xp6(2),e.Oqu(Te.secondaryTextFunction($)),e.xp6(1),e.Q6J("ngIf",Te.displayStatus)}}function le(ie,F){if(1&ie&&(e.TgZ(0,"mat-hint",15),e._uU(1),e.qZA()),2&ie){const $=e.oxw();e.xp6(1),e.Oqu($.warning)}}function be(ie,F){if(1&ie){const $=e.EpF();e.TgZ(0,"perun-web-apps-deselect-button",16),e.NdJ("deselect",function(){e.CHM($);const qe=e.oxw();return e.KtG(qe.deselectEvent())}),e.qZA()}if(2&ie){const $=e.oxw();e.Q6J("isDisabled",0===$.selectedEntities.length)}}let v=(()=>{class ie{constructor($){this.cd=$,this.selectPlaceholder="Select",this.findPlaceholder="Find...",this.noEntriesText="Nothing found",this.disableAutoSelect=!1,this.disableDeselectButton=!0,this.entity=null,this.displayStatus=!1,this.multiple=!1,this.highlightOption=!1,this.theme="",this.required=!1,this.entitySelected=new e.vpe,this.selectClosed=new e.vpe,this.selectedEntities=[],this.entitiesCtrl=new p.p4,this.entityFilterCtrl=new p.p4,this.filteredEntities=new A.t(1),this.entitiesLen=0,this._onDestroy=new x.x,this.mainTextFunction=Te=>JSON.stringify(Te),this.secondaryTextFunction=Te=>"#".concat(String(Te.id),Te.description?" ".concat(Te.description):""),this.statusTextFunction=Te=>Te.status}ngOnInit(){!this.disableAutoSelect&&null===this.entity&&this.entitiesCtrl.setValue(this.entities[0]),this.filteredEntities.subscribe($=>this.entitiesLen=$.length),this.entityFilterCtrl.valueChanges.pipe((0,m.R)(this._onDestroy)).subscribe(()=>{this.filterEntities()}),null!==this.entity&&this.entitiesCtrl.setValue(this.entity)}colorByStatus($){switch($.status){case"ACTIVE":return"green";case"INACTIVE":return"grey";case"FAILED":return"red";case"PROCESSING":return"black"}}ngOnChanges($){this.entity&&(this.entitiesCtrl.setValue(this.entity),this.selectedEntities=Array.isArray(this.entity)?this.entity:[this.entity]),$.entities&&this.filteredEntities.next(this.entities.slice())}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}normalize($){return $.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase()}onChange($){if($.isUserInput){const Te=$.source.value;if(this.multiple){if(this.selectedEntities.includes(Te)){const qe=this.selectedEntities.indexOf(Te);this.selectedEntities.splice(qe,1)}else this.selectedEntities.push(Te);this.entitiesCtrl.setValue(this.selectedEntities),this.entitySelected.emit(this.selectedEntities)}else this.entitySelected.emit(Te)}}openChange(){this.scrollViewport.scrollToIndex(0),this.scrollViewport.checkViewportSize()}closeChange(){this.selectClosed.emit(!0)}getViewportHeight(){let $=48*this.entitiesLen;return $>192&&($=192),this.scrollViewport&&this.scrollViewport.checkViewportSize(),$}multipleSelectedText(){const $=this.entitiesCtrl.value;if($&&0!==$.length)return $.length===this.entities.length?"ALL":$.length>1?this.mainTextFunction($[0])+` + ${$.length-1} other(s)`:this.mainTextFunction($[0])+" "+this.secondaryTextFunction($[0])}filterEntities(){if(!this.entities)return;let $=this.entityFilterCtrl.value;if(!$)return this.filteredEntities.next(this.entities.slice()),void this.cd.detectChanges();$=this.normalize($),this.filteredEntities.next(this.entities.filter(Te=>this.normalize(this.searchFunction(Te)).includes($))),this.cd.detectChanges()}deselectEvent(){this.selectedEntities=[],this.entitiesCtrl.setValue([]),this.entitySelected.emit([]),this.selectClosed.emit(!0)}static#e=this.\u0275fac=function(Te){return new(Te||ie)(e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:ie,selectors:[["perun-web-apps-entity-search-select"]],viewQuery:function(Te,qe){if(1&Te&&e.Gf(ee,5),2&Te){let Ne;e.iGM(Ne=e.CRH())&&(qe.scrollViewport=Ne.first)}},inputs:{entities:"entities",selectPlaceholder:"selectPlaceholder",findPlaceholder:"findPlaceholder",noEntriesText:"noEntriesText",disableAutoSelect:"disableAutoSelect",disableDeselectButton:"disableDeselectButton",entity:"entity",displayStatus:"displayStatus",multiple:"multiple",highlightOption:"highlightOption",theme:"theme",required:"required",warning:"warning",searchFunction:"searchFunction",mainTextFunction:"mainTextFunction",secondaryTextFunction:"secondaryTextFunction"},outputs:{entitySelected:"entitySelected",selectClosed:"selectClosed"},features:[e.TTD],decls:15,vars:19,consts:[[1,"d-flex","flex-row","align-items-center","gap-4"],["subscriptSizing","dynamic",1,"w-100","pb-0"],["data-cy","search-select-input",3,"required","formControl","multiple","openedChange","closed"],[4,"ngIf"],["data-cy","find-input",3,"placeholderLabel","noEntriesFoundLabel","clearSearchInput","formControl"],["class","selected-options-bottom",3,"value","onSelectionChange",4,"ngIf"],["itemSize","48",3,"minBufferPx","maxBufferPx"],["scrollViewport",""],[3,"class","value","onSelectionChange",4,"cdkVirtualFor","cdkVirtualForOf"],["class","warning",4,"ngIf"],[3,"isDisabled","deselect",4,"ngIf"],[1,"selected-options-bottom",3,"value","onSelectionChange"],[1,"text-muted"],[3,"class",4,"ngIf"],[3,"value","onSelectionChange"],[1,"warning"],[3,"isDisabled","deselect"]],template:function(Te,qe){1&Te&&(e.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),e._uU(3),e.qZA(),e.TgZ(4,"mat-select",2),e.NdJ("openedChange",function(){return qe.openChange()})("closed",function(){return qe.closeChange()}),e.YNc(5,V,2,1,"mat-select-trigger",3),e.TgZ(6,"mat-option"),e._UZ(7,"ngx-mat-select-search",4),e.qZA(),e.YNc(8,Ce,5,4,"mat-option",5),e.TgZ(9,"cdk-virtual-scroll-viewport",6,7),e.YNc(11,we,5,7,"mat-option",8),e.ALo(12,"async"),e.qZA()(),e.YNc(13,le,2,1,"mat-hint",9),e.qZA(),e.YNc(14,be,1,1,"perun-web-apps-deselect-button",10),e.qZA()),2&Te&&(e.xp6(3),e.Oqu(qe.selectPlaceholder),e.xp6(1),e.Q6J("required",qe.required)("formControl",qe.entitiesCtrl)("multiple",qe.multiple),e.xp6(1),e.Q6J("ngIf",qe.multiple),e.xp6(2),e.s9C("placeholderLabel",qe.findPlaceholder),e.s9C("noEntriesFoundLabel",qe.noEntriesText),e.Q6J("clearSearchInput",!1)("formControl",qe.entityFilterCtrl),e.xp6(1),e.Q6J("ngIf",null==qe.entitiesCtrl?null:qe.entitiesCtrl.value),e.xp6(1),e.Udp("height",qe.getViewportHeight(),"px"),e.Q6J("minBufferPx",240)("maxBufferPx",480),e.xp6(2),e.Q6J("cdkVirtualForOf",e.lcZ(12,17,qe.filteredEntities)),e.xp6(2),e.Q6J("ngIf",0!==(null==qe.warning?null:qe.warning.length)),e.xp6(1),e.Q6J("ngIf",!qe.disableDeselectButton))},dependencies:[w.O5,p.JJ,p.Q7,g.KE,g.hX,g.bx,p.oH,E.ey,H.gD,H.$L,C.nu,N.xd,N.x0,N.N7,Q,w.Ov],styles:[".selected-options-bottom[_ngcontent-%COMP%]{visibility:hidden;position:absolute}.green[_ngcontent-%COMP%]{color:green}.grey[_ngcontent-%COMP%]{color:gray}.red[_ngcontent-%COMP%]{color:red}.black[_ngcontent-%COMP%]{color:#000}.warning[_ngcontent-%COMP%]{color:#ff8c00;font-weight:700}"]})}return ie})()},82066:(xe,Z,h)=>{"use strict";h.d(Z,{X:()=>ae});var e=h(13566),p=h(25313),A=h(64124),x=h(73615),m=h(65879),w=h(96814),g=h(75986),E=h(44112),H=h(11186),C=h(77983),N=h(92738),B=h(52269),O=h(21838),Q=h(56223),ee=h(30617),V=h(32296),se=h(92596),Ce=h(71365);function Be(X,He){if(1&X&&(m.TgZ(0,"div",5),m._uU(1),m.qZA()),2&X){const ke=He.$implicit,Tt=m.oxw();m.xp6(1),m.hij(" ",ke[Tt.paramName]," ")}}function we(X,He){1&X&&(m.TgZ(0,"mat-icon"),m._uU(1,"more_horiz"),m.qZA())}function le(X,He){1&X&&(m.TgZ(0,"mat-icon"),m._uU(1,"keyboard_arrow_up"),m.qZA())}function be(X,He){if(1&X){const ke=m.EpF();m.TgZ(0,"button",6),m.NdJ("click",function(){m.CHM(ke);const he=m.oxw();return m.KtG(he.onShowChange())}),m.ALo(1,"translate"),m.YNc(2,we,2,0,"mat-icon",7),m.YNc(3,le,2,0,"mat-icon",7),m.qZA()}if(2&X){const ke=m.oxw();m.Q6J("matTooltip",m.lcZ(1,4,ke.showMore?"SHARED_LIB.PERUN.COMPONENTS.OBJECT_LIST_VALUES.LESS":"SHARED_LIB.PERUN.COMPONENTS.OBJECT_LIST_VALUES.MORE"))("matTooltipPosition","above"),m.xp6(2),m.Q6J("ngIf",!ke.showMore),m.xp6(1),m.Q6J("ngIf",ke.showMore)}}let v=(()=>{class X{constructor(){this.objects=[],this.filterValue="",this.paramName="",this.showMore=!1,this.defaultItemsShown=3}ngOnInit(){this.itemsShown=this.defaultItemsShown}ngOnChanges(){this.itemsShown=this.defaultItemsShown,this.showMore=!1}onShowChange(){this.showMore=!this.showMore,this.itemsShown=this.showMore?this.objects.length:this.defaultItemsShown}static#e=this.\u0275fac=function(Tt){return new(Tt||X)};static#t=this.\u0275cmp=m.Xpm({type:X,selectors:[["perun-web-apps-object-list-values"]],inputs:{objects:"objects",filterValue:"filterValue",paramName:"paramName"},features:[m.TTD],decls:6,vars:2,consts:[[1,"d-flex","w-100"],[1,"w-100"],[1,"me-5"],["class","d-flex mb-1",4,"ngFor","ngForOf"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click",4,"ngIf"],[1,"d-flex","mb-1"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(Tt,he){1&Tt&&(m.TgZ(0,"form",0)(1,"div",1)(2,"div",2),m.YNc(3,Be,2,1,"div",3),m.qZA(),m.TgZ(4,"div"),m.YNc(5,be,4,6,"button",4),m.qZA()()()),2&Tt&&(m.xp6(3),m.Q6J("ngForOf",he.objects.slice(0,he.itemsShown)),m.xp6(2),m.Q6J("ngIf",he.objects.length>he.defaultItemsShown))},dependencies:[w.sg,w.O5,Q._Y,Q.JL,Q.F,ee.Hw,V.RK,se.gM,Ce.X$]})}return X})();var ie=h(45377),F=h(96917);let $=(()=>{class X{transform(ke,Tt,he){return ke.filter(Ie=>Ie[he].includes(Tt)).filter((Ie,r,u)=>u.findIndex(y=>y[he]===Ie[he])===r)}static#e=this.\u0275fac=function(Tt){return new(Tt||X)};static#t=this.\u0275pipe=m.Yjl({name:"filterUniqueObjects",type:X,pure:!0})}return X})();var Te=h(32596);function qe(X,He){1&X&&m._UZ(0,"th",22)}const Ne=function(X){return{name:X}};function _t(X,He){if(1&X){const ke=m.EpF();m.TgZ(0,"td",23)(1,"mat-checkbox",24),m.NdJ("change",function(he){const r=m.CHM(ke).$implicit,u=m.oxw();return m.KtG(he?u.selection.toggle(r):null)})("click",function(he){return he.stopPropagation()}),m.ALo(2,"translate"),m.ALo(3,"checkboxLabel"),m.qZA()()}if(2&X){const ke=He.$implicit,Tt=m.oxw();m.xp6(1),m.Q2q("data-cy","",ke.facility.name,"-checkbox"),m.Q6J("aria-label",m.xi3(2,3,m.lcZ(3,6,Tt.selection.isSelected(ke)),m.VKq(8,Ne,ke.facility.name)))("checked",Tt.selection.isSelected(ke))}}function et(X,He){1&X&&(m.TgZ(0,"th",25),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.ID")," "))}function dt(X,He){if(1&X&&(m.TgZ(0,"td",26),m._uU(1),m.qZA()),2&X){const ke=He.$implicit;m.xp6(1),m.hij(" ",ke.facility.id," ")}}function lt(X,He){1&X&&m._UZ(0,"th",27)}function at(X,He){if(1&X&&(m.TgZ(0,"td",28),m._UZ(1,"perun-web-apps-recently-viewed-icon",29),m.qZA()),2&X){const ke=He.$implicit,Tt=m.oxw();m.xp6(1),m.Q6J("id",ke.facility.id)("recentIds",Tt.recentIds)}}function ge(X,He){1&X&&(m.TgZ(0,"th",25),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.NAME")," "))}function J(X,He){if(1&X&&(m.TgZ(0,"td",28),m._uU(1),m.qZA()),2&X){const ke=He.$implicit;m.uIk("data-cy",ke.facility.name),m.xp6(1),m.hij(" ",ke.facility.name," ")}}function pe(X,He){1&X&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.AUTHZ_GROUP")," "))}function Re(X,He){if(1&X){const ke=m.EpF();m.TgZ(0,"td",30),m.NdJ("mouseenter",function(){m.CHM(ke);const he=m.oxw();return m.KtG(he.localDisableRouting=!0)})("mouseleave",function(){m.CHM(ke);const he=m.oxw();return m.KtG(he.localDisableRouting=he.disableRouting)}),m._UZ(1,"perun-web-apps-authorized-groups-cell",31),m.qZA()}if(2&X){const ke=He.$implicit,Tt=m.oxw();m.xp6(1),m.Q6J("groups",Tt.facilityWithAuthzGroupPairs.get(ke.facility.id))("disableRouting",Tt.disableRouting)("authzVoNames",Tt.authzVoNames)}}function ze(X,He){1&X&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.DESCRIPTION")," "))}function ve(X,He){if(1&X&&(m.TgZ(0,"td",28),m._uU(1),m.qZA()),2&X){const ke=He.$implicit;m.xp6(1),m.Oqu(ke.facility.description)}}function Se(X,He){1&X&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.TECHNICAL_OWNERS")," "))}function nt(X,He){if(1&X&&(m.TgZ(0,"td",28),m._uU(1),m.ALo(2,"technicalOwners"),m.qZA()),2&X){const ke=He.$implicit;m.xp6(1),m.Oqu(m.lcZ(2,1,ke.owners))}}function fe(X,He){1&X&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.DESTINATIONS")," "))}function Ke(X,He){if(1&X){const ke=m.EpF();m.TgZ(0,"td",28)(1,"perun-web-apps-object-list-values",32),m.NdJ("mouseenter",function(){m.CHM(ke);const he=m.oxw();return m.KtG(he.localDisableRouting=!0)})("mouseleave",function(){m.CHM(ke);const he=m.oxw();return m.KtG(he.localDisableRouting=!1)}),m.ALo(2,"filterUniqueObjects"),m.qZA()()}if(2&X){const ke=He.$implicit,Tt=m.oxw();m.xp6(1),m.Q6J("objects",m.Dn7(2,2,ke.destinations,Tt.filterValue,"destination"))("paramName","destination")}}function ye(X,He){1&X&&(m.TgZ(0,"th",27),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.HOSTS")," "))}function pt(X,He){if(1&X){const ke=m.EpF();m.TgZ(0,"td",28)(1,"perun-web-apps-object-list-values",32),m.NdJ("mouseenter",function(){m.CHM(ke);const he=m.oxw();return m.KtG(he.localDisableRouting=!0)})("mouseleave",function(){m.CHM(ke);const he=m.oxw();return m.KtG(he.localDisableRouting=!1)}),m.ALo(2,"filterUniqueObjects"),m.qZA()()}if(2&X){const ke=He.$implicit,Tt=m.oxw();m.xp6(1),m.Q6J("objects",m.Dn7(2,2,ke.hosts,Tt.filterValue,"hostname"))("paramName","hostname")}}function Y(X,He){1&X&&m._UZ(0,"tr",33)}const Ue=function(X){return["/facilities",X]};function oe(X,He){if(1&X&&m._UZ(0,"tr",34),2&X){const ke=He.$implicit,Tt=m.oxw();m.ekj("cursor-pointer",!Tt.disableRouting)("disable-outline",Tt.disableRouting),m.Q6J("perunWebAppsMiddleClickRouterLink",Tt.disableRouting||Tt.localDisableRouting?null:m.VKq(6,Ue,ke.facility.id))("routerLink",Tt.disableRouting||Tt.localDisableRouting?null:m.VKq(8,Ue,ke.facility.id))}}function Ye(X,He){1&X&&(m.TgZ(0,"perun-web-apps-alert",35),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function U(X,He){1&X&&(m.TgZ(0,"perun-web-apps-alert",35),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&X&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FACILITIES"),"\n"))}let ae=(()=>{class X{constructor(ke){this.authResolver=ke,this.displayedColumns=["select","id","recent","name","description","technicalOwners","destinations","hosts"],this.pageSizeOptions=A.f7,this.disableRouting=!1,this.getDataForColumnFun=(Tt,he)=>X.getDataForColumn(Tt,he,this.recentIds)}set matSort(ke){this.sort=ke}static getDataForColumn(ke,Tt,he){switch(Tt){case"id":return ke.facility.id.toString();case"name":return ke.facility.name;case"description":return ke.facility.description;case"technicalOwners":return(0,A.te)(ke.owners);case"recent":return he&&he.includes(ke.facility.id)?"#".repeat(he.indexOf(ke.facility.id)):ke.name;case"destinations":return ke.destinations.map(Ie=>Ie.destination).join(" ; ");case"hosts":return ke.hosts.map(Ie=>Ie.hostname).join(" ; ");default:return ke[Tt]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ke=>"id"!==ke)),this.setDataSource()}exportAllData(ke){(0,A.O6)((0,A.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),ke)}exportDisplayedData(ke){const Tt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,he=Tt+this.dataSource.paginator.pageSize;(0,A.O6)((0,A.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Tt,he),this.displayedColumns,this.getDataForColumnFun),ke)}setDataSource(){this.dataSource||(this.dataSource=new p.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ke,Tt)=>(0,A.Sd)(ke,Tt,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(ke,Tt)=>(0,A.pR)(ke,Tt,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.facilities}isAllSelected(){return this.selection.selected.length===this.dataSource.data.length}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(ke=>this.selection.select(ke))}static#e=this.\u0275fac=function(Tt){return new(Tt||X)(m.Y36(x.x4))};static#t=this.\u0275cmp=m.Xpm({type:X,selectors:[["perun-web-apps-facilities-list"]],viewQuery:function(Tt,he){if(1&Tt&&(m.Gf(A.l9,7),m.Gf(e.YE,7)),2&Tt){let Ie;m.iGM(Ie=m.CRH())&&(he.child=Ie.first),m.iGM(Ie=m.CRH())&&(he.matSort=Ie.first)}},inputs:{facilities:"facilities",facilityWithAuthzGroupPairs:"facilityWithAuthzGroupPairs",authzVoNames:"authzVoNames",recentIds:"recentIds",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",selection:"selection",pageSizeOptions:"pageSizeOptions",disableRouting:"disableRouting"},features:[m.TTD],decls:34,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","description"],["matColumnDef","technicalOwners"],["matColumnDef","destinations"],["matColumnDef","hosts"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"id","recentIds"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],[3,"objects","paramName","mouseenter","mouseleave"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(Tt,he){1&Tt&&(m.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),m.NdJ("exportDisplayedData",function(r){return he.exportDisplayedData(r)})("exportAllData",function(r){return he.exportAllData(r)}),m.TgZ(2,"table",2),m.ynx(3,3),m.YNc(4,qe,1,0,"th",4),m.YNc(5,_t,4,10,"td",5),m.BQk(),m.ynx(6,6),m.YNc(7,et,3,3,"th",7),m.YNc(8,dt,2,1,"td",8),m.BQk(),m.ynx(9,9),m.YNc(10,lt,1,0,"th",10),m.YNc(11,at,2,2,"td",11),m.BQk(),m.ynx(12,12),m.YNc(13,ge,3,3,"th",7),m.YNc(14,J,2,2,"td",11),m.BQk(),m.ynx(15,13),m.YNc(16,pe,3,3,"th",10),m.YNc(17,Re,2,3,"td",14),m.BQk(),m.ynx(18,15),m.YNc(19,ze,3,3,"th",10),m.YNc(20,ve,2,1,"td",11),m.BQk(),m.ynx(21,16),m.YNc(22,Se,3,3,"th",10),m.YNc(23,nt,3,3,"td",11),m.BQk(),m.ynx(24,17),m.YNc(25,fe,3,3,"th",10),m.YNc(26,Ke,3,6,"td",11),m.BQk(),m.ynx(27,18),m.YNc(28,ye,3,3,"th",10),m.YNc(29,pt,3,6,"td",11),m.BQk(),m.YNc(30,Y,1,0,"tr",19),m.YNc(31,oe,1,10,"tr",20),m.qZA()()(),m.YNc(32,Ye,3,3,"perun-web-apps-alert",21),m.YNc(33,U,3,3,"perun-web-apps-alert",21)),2&Tt&&(m.Q6J("hidden",!he.dataSource||0===he.dataSource.filteredData.length||0===he.facilities.length),m.xp6(1),m.Q6J("tableId",he.tableId)("dataLength",he.dataSource.filteredData.length)("pageSizeOptions",he.pageSizeOptions),m.xp6(1),m.Q6J("dataSource",he.dataSource),m.xp6(28),m.Q6J("matHeaderRowDef",he.displayedColumns),m.xp6(1),m.Q6J("matRowDefColumns",he.displayedColumns),m.xp6(1),m.Q6J("ngIf",0===he.dataSource.filteredData.length&&0!==he.facilities.length),m.xp6(1),m.Q6J("ngIf",0===he.facilities.length))},dependencies:[w.O5,g.oG,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,E.rH,e.YE,e.nU,H.w,C.l,N.Y,O.W,v,B.Q,ie.e,Ce.X$,F.J,$,Te.G],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return X})()},30666:(xe,Z,h)=>{"use strict";h.d(Z,{i:()=>le});var e=h(65879),p=h(73615),A=h(96814),x=h(30617),m=h(77988),w=h(32296),g=h(92596),E=h(70342),H=h(71365),C=h(55589),N=h(43682),B=h(58734);function O(be,v){if(1&be){const ie=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.ALo(2,"groupSyncToolTip"),e.TgZ(3,"button",6),e.NdJ("click",function(){e.CHM(ie);const $=e.oxw(2);return e.KtG($.onSyncDetail())}),e.ALo(4,"groupSyncIcon"),e.TgZ(5,"mat-icon"),e.ALo(6,"groupSyncIconColor"),e._uU(7),e.ALo(8,"groupSyncIcon"),e.qZA()()()}if(2&be){const ie=e.oxw(2);e.Q6J("matTooltipPosition","above")("matTooltip",e.lcZ(1,7,e.lcZ(2,9,ie.group))),e.xp6(3),e.Q6J("disabled","sync_disabled"===e.lcZ(4,11,ie.group)),e.xp6(2),e.Tol(e.lcZ(6,13,ie.group)),e.xp6(2),e.hij(" ",e.lcZ(8,15,ie.group)," ")}}function Q(be,v){if(1&be){const ie=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(ie);const $=e.oxw(2);return e.KtG($.onMoveGroup())}),e.TgZ(3,"mat-icon"),e._uU(4,"arrow_right_alt"),e.qZA()()()}if(2&be){const ie=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MOVE")),e.Q6J("matTooltipPosition","above"),e.xp6(2),e.Q6J("disabled",ie.disabled)}}function ee(be,v){if(1&be){const ie=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(ie);const $=e.oxw(2);return e.KtG($.onChangeNameDescription())}),e.TgZ(3,"mat-icon"),e._uU(4,"text_format"),e.qZA()()()}if(2&be){const ie=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.RENAME")),e.Q6J("matTooltipPosition","above"),e.xp6(2),e.Q6J("disabled",ie.disabled)}}function V(be,v){if(1&be&&(e.TgZ(0,"div",2)(1,"button",3),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4," file_copy "),e.qZA()(),e.YNc(5,O,9,17,"span",4),e.YNc(6,Q,5,5,"span",4),e.YNc(7,ee,5,5,"span",4),e.qZA()),2&be){const ie=e.oxw();e.xp6(1),e.s9C("matTooltip",e.lcZ(2,6,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.Q6J("cdkCopyToClipboard",ie.group.name)("matTooltipPosition","above"),e.xp6(4),e.Q6J("ngIf",ie.syncAuth),e.xp6(1),e.Q6J("ngIf",ie.moveAuth),e.xp6(1),e.Q6J("ngIf",ie.editAuth)}}function se(be,v){if(1&be){const ie=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(ie);const $=e.oxw(2);return e.KtG($.onSyncDetail())}),e.ALo(1,"groupSyncIcon"),e.TgZ(2,"mat-icon"),e.ALo(3,"groupSyncIconColor"),e._uU(4),e.ALo(5,"groupSyncIcon"),e.qZA(),e.TgZ(6,"span"),e._uU(7),e.ALo(8,"translate"),e.ALo(9,"groupSyncToolTip"),e.qZA()()}if(2&be){const ie=e.oxw(2);e.Q6J("disabled","sync_disabled"===e.lcZ(1,6,ie.group)),e.xp6(2),e.Tol(e.lcZ(3,8,ie.group)),e.xp6(2),e.hij(" ",e.lcZ(5,10,ie.group)," "),e.xp6(3),e.Oqu(e.lcZ(8,12,e.lcZ(9,14,ie.group)))}}function Ce(be,v){if(1&be){const ie=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(ie);const $=e.oxw(2);return e.KtG($.onMoveGroup())}),e.TgZ(1,"mat-icon"),e._uU(2,"arrow_right_alt"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.qZA()()}if(2&be){const ie=e.oxw(2);e.Q6J("disabled",ie.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MOVE"))}}function Be(be,v){if(1&be){const ie=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(ie);const $=e.oxw(2);return e.KtG($.onChangeNameDescription())}),e.TgZ(1,"mat-icon"),e._uU(2,"text_format"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.qZA()()}if(2&be){const ie=e.oxw(2);e.Q6J("disabled",ie.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.RENAME"))}}function we(be,v){if(1&be&&(e.TgZ(0,"div")(1,"button",7),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"more_vert"),e.qZA()(),e.TgZ(5,"mat-menu",null,8)(7,"button",9)(8,"mat-icon"),e._uU(9," file_copy "),e.qZA(),e.TgZ(10,"span"),e._uU(11),e.ALo(12,"translate"),e.qZA()(),e.YNc(13,se,10,16,"button",10),e.YNc(14,Ce,6,4,"button",10),e.YNc(15,Be,6,4,"button",10),e.qZA()()),2&be){const ie=e.MAs(6),F=e.oxw();e.xp6(1),e.s9C("matTooltip",e.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MORE")),e.Q6J("mat-menu-trigger-for",ie),e.xp6(6),e.Q6J("cdkCopyToClipboard",F.group.name),e.xp6(4),e.Oqu(e.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.xp6(2),e.Q6J("ngIf",F.syncAuth),e.xp6(1),e.Q6J("ngIf",F.moveAuth),e.xp6(1),e.Q6J("ngIf",F.editAuth)}}let le=(()=>{class be{constructor(ie){this.authResolver=ie,this.disabled=!1,this.moveGroup=new e.vpe,this.syncGroup=new e.vpe,this.changeNameDescription=new e.vpe}ngOnInit(){this.syncAuth=this.authResolver.isAuthorized("forceGroupSynchronization_Group_policy",[this.group]),this.editAuth=this.authResolver.isAuthorized("updateGroup_Group_policy",[this.group]),this.moveAuth=this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[this.group])||this.authResolver.isAuthorized("destination_null-moveGroup_Group_Group_policy",[this.group])}onMoveGroup(){this.moveGroup.emit()}onSyncDetail(){this.syncGroup.emit()}onChangeNameDescription(){this.changeNameDescription.emit()}static#e=this.\u0275fac=function(F){return new(F||be)(e.Y36(p.x4))};static#t=this.\u0275cmp=e.Xpm({type:be,selectors:[["perun-web-apps-group-menu"]],inputs:{group:"group",disabled:"disabled",displayButtons:"displayButtons"},outputs:{moveGroup:"moveGroup",syncGroup:"syncGroup",changeNameDescription:"changeNameDescription"},decls:2,vars:2,consts:[["class","d-flex justify-content-end",4,"ngIf"],[4,"ngIf"],[1,"d-flex","justify-content-end"],["mat-icon-button","",1,"ms-auto",3,"cdkCopyToClipboard","matTooltipPosition","matTooltip"],[3,"matTooltipPosition","matTooltip",4,"ngIf"],[3,"matTooltipPosition","matTooltip"],["mat-icon-button","",3,"disabled","click"],["mat-icon-button","",3,"mat-menu-trigger-for","matTooltip"],["groupMenu","matMenu"],["mat-menu-item","",3,"cdkCopyToClipboard"],["mat-menu-item","",3,"disabled","click",4,"ngIf"],["mat-menu-item","",3,"disabled","click"]],template:function(F,$){1&F&&(e.YNc(0,V,8,8,"div",0),e.YNc(1,we,16,11,"div",1)),2&F&&(e.Q6J("ngIf",$.displayButtons),e.xp6(1),e.Q6J("ngIf",!$.displayButtons))},dependencies:[A.O5,x.Hw,m.VK,m.OP,m.p6,w.RK,g.gM,E.i3,H.X$,C.J,N.r,B.F]})}return be})()},63710:(xe,Z,h)=>{"use strict";h.d(Z,{x:()=>O});var e=h(65879),p=h(64124),A=h(37073),x=h(17700),m=h(96814),w=h(30617),g=h(92596),E=h(71365);function H(Q,ee){if(1&Q){const V=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(V);const Ce=e.oxw();return e.KtG(Ce.changeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",4),e._uU(3,"check_circle_outline"),e.qZA()()}if(2&Q){const V=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.ACTIVE")),e.Q2q("data-cy","",V.groupName,"-active")}}function C(Q,ee){if(1&Q){const V=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(V);const Ce=e.oxw();return e.KtG(Ce.changeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",5),e._uU(3,"block"),e.qZA()()}if(2&Q){const V=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.INACTIVE")),e.Q2q("data-cy","",V.groupName,"-inactive")}}function N(Q,ee){if(1&Q){const V=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(V);const Ce=e.oxw();return e.KtG(Ce.changeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",6),e._uU(3,"report"),e.qZA()()}if(2&Q){const V=e.oxw();e.hYB("matTooltip","",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.FAILED"),": ",V.failureCause,"")}}function B(Q,ee){1&Q&&(e.TgZ(0,"span",7),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",8),e._uU(3,"autorenew"),e.qZA()()),2&Q&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.PROCESSING"))}let O=(()=>{class Q{constructor(V){this.dialog=V,this.status="",this.groupName="",this.statusChange=new e.vpe}changeStatus(){const V=(0,p.kZ)();V.width="500px",V.data={theme:this.theme,status:this.status,groupId:this.groupId,resourceId:this.resourceId},this.dialog.open(A.Qu,V).afterClosed().subscribe(Ce=>{Ce&&this.statusChange.emit()})}static#e=this.\u0275fac=function(se){return new(se||Q)(e.Y36(x.uw))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["perun-web-apps-group-resource-status"]],inputs:{status:"status",groupId:"groupId",groupName:"groupName",resourceId:"resourceId",theme:"theme",failureCause:"failureCause"},outputs:{statusChange:"statusChange"},decls:5,vars:4,consts:[[1,"flex-container"],["class","status-change","matTooltipPosition","above",3,"matTooltip","click",4,"ngIf"],["class","status-change","matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",1,"status-change",3,"matTooltip","click"],[1,"green"],[1,"grey"],[1,"red"],["matTooltipPosition","above",1,"status-change",3,"matTooltip"],[1,"black"]],template:function(se,Ce){1&se&&(e.TgZ(0,"div",0),e.YNc(1,H,4,4,"span",1),e.YNc(2,C,4,4,"span",1),e.YNc(3,N,4,4,"span",1),e.YNc(4,B,4,3,"span",2),e.qZA()),2&se&&(e.xp6(1),e.Q6J("ngIf","ACTIVE"===Ce.status),e.xp6(1),e.Q6J("ngIf","INACTIVE"===Ce.status),e.xp6(1),e.Q6J("ngIf","FAILED"===Ce.status),e.xp6(1),e.Q6J("ngIf","PROCESSING"===Ce.status))},dependencies:[m.O5,w.Hw,g.gM,E.X$]})}return Q})()},10781:(xe,Z,h)=>{"use strict";h.d(Z,{h:()=>m});var e=h(65879),p=h(64124),A=h(4675),x=h(71365);let m=(()=>{class w{constructor(){this.disableAutoSelect=!1,this.displayStatus=!1,this.groupSelected=new e.vpe,this.nameFunction=E=>E.name}ngOnInit(){this.groups=this.groups.sort(p.aC)}static#e=this.\u0275fac=function(H){return new(H||w)};static#t=this.\u0275cmp=e.Xpm({type:w,selectors:[["perun-web-apps-group-search-select"]],inputs:{groups:"groups",disableAutoSelect:"disableAutoSelect",firstSelectedGroup:"firstSelectedGroup",displayStatus:"displayStatus"},outputs:{groupSelected:"groupSelected"},decls:4,vars:15,consts:[[1,"long-input",3,"entities","entity","displayStatus","disableAutoSelect","mainTextFunction","searchFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(H,C){if(1&H&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return C.groupSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&H){let N;e.Q6J("entities",C.groups)("entity",null!==(N=C.firstSelectedGroup)&&void 0!==N?N:null)("displayStatus",C.displayStatus)("disableAutoSelect",C.disableAutoSelect)("mainTextFunction",C.nameFunction)("searchFunction",C.nameFunction)("selectPlaceholder",e.lcZ(1,9,"SHARED_LIB.PERUN.COMPONENTS.GROUP_SEARCH_SELECT.SELECT_GROUP"))("findPlaceholder",e.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.GROUP_SEARCH_SELECT.FIND_GROUP"))("noEntriesText",e.lcZ(3,13,"SHARED_LIB.PERUN.COMPONENTS.GROUP_SEARCH_SELECT.NO_GROUP_FOUND"))}},dependencies:[A.i,x.X$]})}return w})()},97500:(xe,Z,h)=>{"use strict";h.d(Z,{W:()=>Le});var e=h(65879),p=h(37073),A=h(87824),x=h(73615),m=h(64124),w=h(19366),g=h(13566),E=h(25313),H=h(78337),C=h(80874),N=h(17700),B=h(96814),O=h(75986),Q=h(44112),ee=h(11186),V=h(30617),se=h(32296),Ce=h(92596),Be=h(77983),we=h(30666),le=h(92738),be=h(52269),v=h(21838),ie=h(63710),F=h(45377),$=h(71365),Te=h(29997),qe=h(73397),Ne=h(38747),_t=h(45355),et=h(93035),dt=h(26405),lt=h(2058),at=h(97166);let ge=(()=>{class Me{transform(q,W,de){return W?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CREATE_RELATION_AUTH_TOOLTIP":(0,m.bx)(q)?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.SYNCHRONIZED_GROUP":q.sourceGroupId?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP":"members"===q.name?"":de?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.ALREADY_MEMBER_TOOLTIP":"MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"}static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275pipe=e.Yjl({name:"groupCheckboxTooltip",type:Me,pure:!0})}return Me})();var J=h(32596),pe=h(8355);function Re(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"mat-checkbox",29),e.NdJ("change",function(de){e.CHM(q);const Je=e.oxw(3);return e.KtG(de?Je.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&Me){const q=e.oxw(2).ngIf,W=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,q.all)))("checked",W.selection.hasValue()&&q.all)("indeterminate",W.selection.hasValue()&&!q.all)}}function ze(Me,Pe){if(1&Me&&(e.TgZ(0,"th",27),e.YNc(1,Re,3,7,"mat-checkbox",28),e.qZA()),2&Me){const q=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!q.disableHeadCheckbox&&q.selection.isMultipleSelection())}}const ve=function(Me){return{name:Me}};function Se(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"span",32),e.ALo(1,"translate"),e.ALo(2,"groupCheckboxTooltip"),e.TgZ(3,"mat-checkbox",33),e.NdJ("change",function(de){e.CHM(q);const Je=e.oxw().$implicit,rt=e.oxw(2);return e.KtG(de?rt.itemSelectionToggle(Je):null)})("click",function(de){return de.stopPropagation()}),e.ALo(4,"translate"),e.ALo(5,"checkboxLabel"),e.qZA()()}if(2&Me){const q=Pe.ngIf,W=e.oxw().$implicit,de=e.oxw(2);e.Q6J("matTooltip",e.lcZ(1,7,e.Dn7(2,9,W,!1,de.canBeSelected(W))))("matTooltipPosition","above")("matTooltipDisabled",!q.disable&&de.canBeSelected(W)),e.xp6(3),e.Q2q("data-cy","",W.name,"-checkbox"),e.Q6J("aria-label",e.xi3(4,13,e.lcZ(5,16,de.selection.isSelected(W)),e.VKq(18,ve,W.name)))("checked",de.selection.isSelected(W))("disabled",q.disable||!de.canBeSelected(W))}}const nt=function(Me){return{disable:Me}};function fe(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"td",30),e.NdJ("mouseenter",function(){e.CHM(q);const de=e.oxw(2);return e.KtG(de.disabledRouting=!0)})("mouseleave",function(){e.CHM(q);const de=e.oxw(2);return e.KtG(de.disabledRouting=de.disableRouting)}),e.ALo(1,"disableGroupSelect"),e.YNc(2,Se,6,20,"span",31),e.ALo(3,"disableGroupSelect"),e.qZA()}if(2&Me){const q=Pe.$implicit,W=e.oxw(2);e.ekj("cursor-default",e.gM2(1,3,q,W.disableMembers,W.disableGroups,W.groupsToDisableCheckbox)||!W.canBeSelected(q)),e.xp6(2),e.Q6J("ngIf",e.VKq(13,nt,e.gM2(3,8,q,W.disableMembers,W.disableGroups,W.groupsToDisableCheckbox)))}}function Ke(Me,Pe){1&Me&&(e.ynx(0,24),e.YNc(1,ze,2,1,"th",25),e.YNc(2,fe,4,15,"td",26),e.BQk())}function ye(Me,Pe){1&Me&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_ID")," "))}function pt(Me,Pe){if(1&Me&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Oqu(q.id)}}function Y(Me,Pe){1&Me&&e._UZ(0,"th",36)}function Ue(Me,Pe){if(1&Me&&(e.TgZ(0,"td",37),e._UZ(1,"perun-web-apps-recently-viewed-icon",38),e.qZA()),2&Me){const q=Pe.$implicit,W=e.oxw();e.xp6(1),e.Q6J("recentIds",W.recentIds)("id",q.id)}}function oe(Me,Pe){1&Me&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_VO_NAME")," "))}function Ye(Me,Pe){if(1&Me&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&Me){const q=Pe.$implicit,W=e.oxw();e.xp6(1),e.hij(" ",W.voNames.get(q.voId)," ")}}function U(Me,Pe){1&Me&&e._UZ(0,"th",36)}function ae(Me,Pe){1&Me&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"account_tree"),e.qZA()),2&Me&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP"))}function X(Me,Pe){1&Me&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"alt_route"),e.qZA()),2&Me&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.MULTIPLE_ASSIGNMENTS"))}function He(Me,Pe){if(1&Me&&(e.TgZ(0,"td",37),e.YNc(1,ae,3,3,"mat-icon",39),e.YNc(2,X,3,3,"mat-icon",39),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf",q.sourceGroupId&&!q.moreTypesOfAssignment),e.xp6(1),e.Q6J("ngIf",q.moreTypesOfAssignment)}}function ke(Me,Pe){1&Me&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_NAME")," "))}function Tt(Me,Pe){if(1&Me&&(e.TgZ(0,"td",37),e._uU(1),e.qZA()),2&Me){const q=Pe.$implicit;e.uIk("data-cy",q.name),e.xp6(1),e.hij(" ",q.name," ")}}function he(Me,Pe){1&Me&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.AUTHZ_GROUP")," "))}function Ie(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"td",41),e.NdJ("mouseenter",function(){e.CHM(q);const de=e.oxw();return e.KtG(de.disabledRouting=!0)})("mouseleave",function(){e.CHM(q);const de=e.oxw();return e.KtG(de.disabledRouting=de.disableRouting)}),e._UZ(1,"perun-web-apps-authorized-groups-cell",42),e.qZA()}if(2&Me){const q=Pe.$implicit,W=e.oxw();e.xp6(1),e.Q6J("groups",W.groupWithAuthzGroupPairs.get(q.id))("disableRouting",W.disableRouting)("authzVoNames",W.authzVoNames)}}function r(Me,Pe){1&Me&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function u(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"td",43)(1,"perun-web-apps-group-resource-status",44),e.NdJ("mouseenter",function(){e.CHM(q);const de=e.oxw();return e.KtG(de.disabledRouting=!0)})("mouseleave",function(){e.CHM(q);const de=e.oxw();return e.KtG(de.disabledRouting=de.disableRouting)})("statusChange",function(){e.CHM(q);const de=e.oxw();return e.KtG(de.refreshTable.emit())}),e.qZA()()}if(2&Me){const q=Pe.$implicit,W=e.oxw();e.xp6(1),e.Q6J("theme","resource-theme")("groupId",q.id)("groupName",q.name)("resourceId",W.resourceId)("failureCause",q.failureCause)("status",q.status)}}function y(Me,Pe){1&Me&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function M(Me,Pe){if(1&Me&&(e.TgZ(0,"i",46),e.NdJ("click",function(W){return W.stopPropagation()}),e.ALo(1,"groupStatusIconColor"),e.TgZ(2,"span"),e._uU(3),e.ALo(4,"memberStatusIcon"),e.qZA()()),2&Me){const q=Pe.ngIf;e.Gre("material-icons status-change ",e.lcZ(1,5,q.status)," cursor-default"),e.s9C("matTooltip",q.status),e.xp6(3),e.hij(" ",e.lcZ(4,7,q.status)," ")}}const f=function(Me){return{status:Me}};function o(Me,Pe){if(1&Me&&(e.TgZ(0,"td",37),e.YNc(1,M,5,9,"i",45),e.ALo(2,"findAttribute"),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Q6J("ngIf",e.VKq(4,f,e.xi3(2,1,q.attributes,"groupStatus")))}}function n(Me,Pe){1&Me&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_DESCRIPTION")," "))}function t(Me,Pe){if(1&Me&&(e.TgZ(0,"td",43),e._uU(1),e.qZA()),2&Me){const q=Pe.$implicit;e.xp6(1),e.Oqu(q.description)}}function i(Me,Pe){1&Me&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_EXPIRATION")," "))}function a(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(){e.CHM(q);const de=e.oxw().$implicit,Je=e.oxw();return e.KtG(Je.changeExpiration(de))})("mouseenter",function(){e.CHM(q);const de=e.oxw(2);return e.KtG(de.disabledRouting=!0)})("mouseleave",function(){e.CHM(q);const de=e.oxw(2);return e.KtG(de.disabledRouting=de.disableRouting)}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&Me&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CHANGE_EXPIRATION"))}function c(Me,Pe){if(1&Me&&(e.TgZ(0,"td",43)(1,"span",47),e._uU(2),e.ALo(3,"parseDate"),e.ALo(4,"groupExpiration"),e.YNc(5,a,4,3,"button",48),e.ALo(6,"canManageGroup"),e.qZA()()),2&Me){const q=Pe.$implicit;e.xp6(2),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,q))," "),e.xp6(3),e.Q6J("ngIf",e.lcZ(6,6,q))}}function l(Me,Pe){1&Me&&e._UZ(0,"th",36)}function d(Me,Pe){if(1&Me){const q=e.EpF();e.TgZ(0,"td",37)(1,"perun-web-apps-group-menu",50),e.NdJ("mouseenter",function(){e.CHM(q);const de=e.oxw();return e.KtG(de.disabledRouting=!0)})("mouseleave",function(){e.CHM(q);const de=e.oxw();return e.KtG(de.disabledRouting=de.disableRouting)})("moveGroup",function(){const Je=e.CHM(q).$implicit,rt=e.oxw();return e.KtG(rt.moveGroup(Je))})("changeNameDescription",function(){const Je=e.CHM(q).$implicit,rt=e.oxw();return e.KtG(rt.editGroup(Je))})("syncGroup",function(){const Je=e.CHM(q).$implicit,rt=e.oxw();return e.KtG(rt.openSyncDetail(Je))}),e.qZA()()}if(2&Me){const q=Pe.$implicit,W=e.oxw();e.xp6(1),e.Q6J("disabled","members"===q.name)("displayButtons",W.displayButtons)("group",q)}}function s(Me,Pe){1&Me&&e._UZ(0,"tr",51)}const S=function(Me,Pe){return["/organizations",Me,"groups",Pe]};function k(Me,Pe){if(1&Me&&e._UZ(0,"tr",52),2&Me){const q=Pe.$implicit,W=e.oxw();e.ekj("cursor-pointer",!W.disableRouting&&!W.groupsToDisableRouting.has(q.id))("disable-outline",W.disableRouting||W.disabledRouting||W.groupsToDisableRouting.has(q.id)),e.Q6J("perunWebAppsMiddleClickRouterLink",W.disableRouting||W.disabledRouting||W.groupsToDisableRouting.has(q.id)?null:e.WLB(6,S,q.voId,q.id))("routerLink",W.disableRouting||W.disabledRouting||W.groupsToDisableRouting.has(q.id)?null:e.WLB(9,S,q.voId,q.id))}}function re(Me,Pe){if(1&Me&&(e.TgZ(0,"perun-web-apps-alert",53),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me){const q=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,q.noGroupsAlert),"\n")}}const tt=function(Me){return{all:Me}};let Le=(()=>{class Me{constructor(q,W,de,Je,rt,St){this.dialog=q,this.authResolver=W,this.voService=de,this.tableCheckbox=Je,this.disableGroupSelect=rt,this.groupUtils=St,this.theme="group-theme",this.selection=new H.Ov(!0,[]),this.groupsToDisableCheckbox=new Set,this.groupsToDisableRouting=new Set,this.disableRouting=!1,this.pageSizeOptions=m.f7,this.recentIds=[],this.resourceId=null,this.relation=!1,this.noGroupsAlert="SHARED_LIB.UI.ALERTS.NO_GROUPS",this.groupMoved=new e.vpe,this.refreshTable=new e.vpe,this.queryChanged=new e.vpe,this.downloadAll=new e.vpe,this.displayButtons=window.innerWidth>800,this.disabledRouting=!1,this.voNames=new Map,this.columns=["select","id","recent","vo","indirectGroupAssigment","name","status","groupStatus","description","expiration","menu"],this.getDataForColumnFun=(Mt,Xe)=>this.groupUtils.getDataForColumn(Mt,Xe,this.voNames),this.getSortDataForColumnFun=(Mt,Xe)=>this.groupUtils.getSortDataForColumn(Mt,Xe,this.voNames,this.recentIds),this.canBeSelected=Mt=>{const Xe=Mt.attributes?.find(Pt=>"groupStatusIndirect"===Pt.friendlyName);return Xe?.value?!Xe.value:!this.disableGroupSelect.transform(Mt,this.disableMembers,this.disableGroups,this.groupsToDisableCheckbox)}}set groups(q){this.dataSource||this.dataSourceInit(q);const W=this.isPaginated(q);(0,w.oQ)(this.dataSource)&&W?(this.dataSource.data=q.data,this.dataSource.count=q.totalCount):!(0,w.oQ)(this.dataSource)&&!W&&(this.dataSource.data=q),this.updateVoNames()}set filter(q){this.dataSource.filter=q}set displayedColumns(q){this.authResolver.isPerunAdminOrObserver()||(q=q.filter(W=>"id"!==W)),this.columns=q}shouldHideButtons(){this.displayButtons=window.innerWidth>800}isPaginated(q){return"data"in q}exportAllData(q){(0,w.oQ)(this.dataSource)?this.downloadAll.emit({format:q,length:this.dataSource.paginator.length}):(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumnFun),q)}exportDisplayedData(q){if((0,w.oQ)(this.dataSource))(0,m.O6)((0,m.Xn)(this.dataSource.data,this.columns,this.getDataForColumnFun),q);else{const W=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,de=W+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(W,de),this.columns,this.getDataForColumnFun),q)}}isAllSelected(){return(0,w.oQ)(this.dataSource)?this.tableCheckbox.isAllSelectedPaginated(this.dataSource,this.selection.selected.length,this.canBeSelected):this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){(0,w.oQ)(this.dataSource)?this.tableCheckbox.masterTogglePaginated(this.dataSource,this.selection,!this.isAllSelected(),this.canBeSelected):this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.dataSource.filter,this.dataSource,this.dataSource.sort,this.dataSource.paginator.pageSize,this.dataSource.paginator.pageIndex,!0,this.canBeSelected)}moveGroup(q){this.groupMoved.emit(q)}openSyncDetail(q){const W=(0,m.kZ)();W.width="450px",W.data={groupId:q.id,theme:this.theme},this.dialog.open(p.Bp,W)}editGroup(q){const W=(0,m.kZ)();W.data={theme:"group-theme",group:q,dialogType:p.Eg.GROUP},this.dialog.open(p.rd,W).afterClosed().subscribe(Je=>{Je&&this.refreshTable.emit()})}changeExpiration(q){const W=q.attributes.find(rt=>"groupMembershipExpiration"===rt.baseFriendlyName),de=(0,m.kZ)();de.width="400px",de.data={memberId:this.memberId,groupId:q.id,expirationAttr:W,status:(0,m.cT)(q.attributes,"groupStatus")},this.dialog.open(p.u3,de).afterClosed().subscribe(rt=>{rt&&this.refreshTable.emit()})}itemSelectionToggle(q){this.selection.toggle(q)}dataSourceInit(q){const W=this.isPaginated(q);this.dataSource=W?new w.Hy(q.data,q.totalCount,this.sort,this.tableWrapper.paginator):new E.by(q),(0,w.oQ)(this.dataSource)?this.dataSource.pageQuery$.subscribe(de=>this.queryChanged.emit(de)):(this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(de,Je)=>(0,m.Sd)(de,Je,this.columns,this.getDataForColumnFun,!0),this.dataSource.sortData=(de,Je)=>(0,m.pR)(de,Je,this.getSortDataForColumnFun))}updateVoNames(){if(this.columns.includes("vo")){const q=new Set;this.dataSource.filteredData.forEach(W=>{!q.has(W.voId)&&!this.voNames.has(W.voId)&&q.add(W.voId)}),q.size>0&&this.voService.getVosByIds([...q]).subscribe(W=>{W.forEach(de=>{this.voNames.set(de.id,de.name)})})}}static#e=this.\u0275fac=function(W){return new(W||Me)(e.Y36(N.uw),e.Y36(x.x4),e.Y36(A.YF),e.Y36(x.UA),e.Y36(C.yo),e.Y36(x.K1))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["perun-web-apps-groups-list"]],viewQuery:function(W,de){if(1&W&&(e.Gf(m.l9,7),e.Gf(g.YE,7)),2&W){let Je;e.iGM(Je=e.CRH())&&(de.tableWrapper=Je.first),e.iGM(Je=e.CRH())&&(de.sort=Je.first)}},hostBindings:function(W,de){1&W&&e.NdJ("resize",function(rt){return de.shouldHideButtons(rt)},!1,e.Jf7)},inputs:{theme:"theme",selection:"selection",groupWithAuthzGroupPairs:"groupWithAuthzGroupPairs",authzVoNames:"authzVoNames",disableMembers:"disableMembers",disableGroups:"disableGroups",groupsToDisableCheckbox:"groupsToDisableCheckbox",groupsToDisableRouting:"groupsToDisableRouting",disableHeadCheckbox:"disableHeadCheckbox",parentGroup:"parentGroup",disableRouting:"disableRouting",memberId:"memberId",memberGroupStatus:"memberGroupStatus",pageSizeOptions:"pageSizeOptions",recentIds:"recentIds",resourceId:"resourceId",tableId:"tableId",relation:"relation",noGroupsAlert:"noGroupsAlert",groups:"groups",filter:"filter",displayedColumns:"displayedColumns"},outputs:{groupMoved:"groupMoved",refreshTable:"refreshTable",queryChanged:"queryChanged",downloadAll:"downloadAll"},features:[e._Bn([C.yo])],decls:41,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","vo"],["matColumnDef","indirectGroupAssigment"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","status"],["class","wrap-content","mat-cell","",4,"matCellDef"],["matColumnDef","groupStatus"],["matColumnDef","description"],["matColumnDef","expiration"],["matColumnDef","menu"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",3,"cursor-default","mouseenter","mouseleave",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox",3,"mouseenter","mouseleave"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"ngIf"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],["matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],["mat-cell","",1,"wrap-content"],[3,"theme","groupId","groupName","resourceId","failureCause","status","mouseenter","mouseleave","statusChange"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"class","matTooltip","click",4,"ngIf"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],[1,"align-elements"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave"],[3,"disabled","displayButtons","group","mouseenter","mouseleave","moveGroup","changeNameDescription","syncGroup"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(W,de){if(1&W&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(rt){return de.exportDisplayedData(rt)})("exportAllData",function(rt){return de.exportAllData(rt)}),e.TgZ(2,"table",2),e.YNc(3,Ke,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,ye,3,3,"th",5),e.YNc(7,pt,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Y,1,0,"th",8),e.YNc(10,Ue,2,2,"td",9),e.BQk(),e.ynx(11,10),e.YNc(12,oe,3,3,"th",5),e.YNc(13,Ye,2,1,"td",6),e.BQk(),e.ynx(14,11),e.YNc(15,U,1,0,"th",8),e.YNc(16,He,3,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,ke,3,3,"th",5),e.YNc(19,Tt,2,2,"td",9),e.BQk(),e.ynx(20,13),e.YNc(21,he,3,3,"th",8),e.YNc(22,Ie,2,3,"td",14),e.BQk(),e.ynx(23,15),e.YNc(24,r,3,3,"th",5),e.YNc(25,u,2,6,"td",16),e.BQk(),e.ynx(26,17),e.YNc(27,y,3,3,"th",5),e.YNc(28,o,3,6,"td",9),e.BQk(),e.ynx(29,18),e.YNc(30,n,3,3,"th",5),e.YNc(31,t,2,1,"td",16),e.BQk(),e.ynx(32,19),e.YNc(33,i,3,3,"th",5),e.YNc(34,c,7,8,"td",16),e.BQk(),e.ynx(35,20),e.YNc(36,l,1,0,"th",8),e.YNc(37,d,2,3,"td",9),e.BQk(),e.YNc(38,s,1,0,"tr",21),e.YNc(39,k,1,12,"tr",22),e.qZA()()(),e.YNc(40,re,3,3,"perun-web-apps-alert",23)),2&W){let Je;e.Q6J("hidden",0===de.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",null!==(Je=de.dataSource.count)&&void 0!==Je?Je:de.dataSource.filteredData.length)("pageSizeOptions",de.pageSizeOptions)("tableId",de.tableId),e.xp6(1),e.Q6J("dataSource",de.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,tt,e.Dn7(4,9,de.dataSource,de.selection.selected.length,de.canBeSelected))),e.xp6(35),e.Q6J("matHeaderRowDef",de.columns),e.xp6(1),e.Q6J("matRowDefColumns",de.columns),e.xp6(1),e.Q6J("ngIf",0===de.dataSource.filteredData.length)}},dependencies:[B.O5,O.oG,E.BZ,E.fO,E.as,E.w1,E.Dz,E.nj,E.ge,E.ev,E.XQ,E.Gk,Q.rH,g.YE,g.nU,ee.w,V.Hw,se.RK,Ce.gM,Be.l,we.i,le.Y,v.W,ie.x,be.Q,F.e,$.X$,Te.f,qe.e,Ne.F,_t.M,et.I,dt.D,lt.a,at.y,ge,J.G,pe.r],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.cursor-default[_ngcontent-%COMP%], .mat-mdc-checkbox-disabled[_ngcontent-%COMP%]{cursor:default}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return Me})()},36620:(xe,Z,h)=>{"use strict";h.d(Z,{I:()=>ye});var e=h(65879),p=h(98445),A=h(41894),x=h(78337),m=h(19366),w=h(64124),g=h(37073),E=h(73615),H=h(17700),C=h(96814),N=h(75986),B=h(44112),O=h(11186),Q=h(30617),ee=h(32296),V=h(92596),se=h(16672),Ce=h(30666),Be=h(92738),we=h(52269),le=h(71365),be=h(29997),v=h(73397),ie=h(38747),F=h(45355),$=h(26405),Te=h(2058);const qe=["scrollViewport"];function Ne(pt,Y){if(1&pt){const Ue=e.EpF();e.TgZ(0,"mat-checkbox",16),e.NdJ("change",function(){e.CHM(Ue);const Ye=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.itemSelectionToggle(Ye))}),e.qZA()}if(2&pt){const Ue=e.oxw().$implicit,oe=e.oxw(2);e.Q2q("data-cy","",Ue.name,"-checkbox"),e.Q6J("disabled","members"===Ue.fullName)("checked",oe.selection.isSelected(Ue))("indeterminate",oe.descendantsPartiallySelected(Ue))}}function _t(pt,Y){if(1&pt&&(e.TgZ(0,"mat-icon",17),e._uU(1),e.qZA()),2&pt){const Ue=e.oxw().$implicit,oe=e.oxw(2);e.xp6(1),e.hij(" ",oe.treeControl.isExpanded(Ue)?"expand_more":"chevron_right"," ")}}function et(pt,Y){if(1&pt&&(e.TgZ(0,"span",21),e._uU(1),e.qZA()),2&pt){const Ue=e.oxw(2).$implicit;e.xp6(1),e.hij(" #",Ue.id," ")}}function dt(pt,Y){if(1&pt&&(e.TgZ(0,"div",18)(1,"span",19),e._uU(2),e.qZA(),e.YNc(3,et,2,1,"span",20),e.qZA()),2&pt){const Ue=e.oxw().$implicit,oe=e.oxw(2);e.xp6(1),e.uIk("data-cy",Ue.name),e.xp6(1),e.hij(" ",Ue.name," "),e.xp6(1),e.Q6J("ngIf",oe.authResolver.isPerunAdminOrObserver())}}function lt(pt,Y){if(1&pt&&(e.TgZ(0,"div",22,23)(2,"span",24),e._uU(3),e.qZA()()),2&pt){const Ue=e.oxw().$implicit;e.xp6(2),e.s9C("matTooltip",Ue.description),e.xp6(1),e.hij(" ",Ue.description," ")}}function at(pt,Y){if(1&pt){const Ue=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){e.CHM(Ue);const Ye=e.oxw(2).$implicit,U=e.oxw(2);return e.KtG(U.changeExpiration.emit(Ye))})("mouseenter",function(){e.CHM(Ue);const Ye=e.oxw(4);return e.KtG(Ye.disabledRouting=!0)})("mouseleave",function(){e.CHM(Ue);const Ye=e.oxw(4);return e.KtG(Ye.disabledRouting=Ye.disableRouting)}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&pt&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CHANGE_EXPIRATION"))}function ge(pt,Y){if(1&pt&&(e.TgZ(0,"div",25),e._uU(1),e.ALo(2,"parseDate"),e.ALo(3,"groupExpiration"),e.YNc(4,at,4,3,"button",26),e.ALo(5,"canManageGroup"),e.qZA()),2&pt){const Ue=e.oxw().$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,2,e.lcZ(3,4,Ue))," "),e.xp6(3),e.Q6J("ngIf",e.lcZ(5,6,Ue))}}function J(pt,Y){if(1&pt&&(e.TgZ(0,"i",30),e.NdJ("click",function(oe){return oe.stopPropagation()}),e.ALo(1,"groupStatusIconColor"),e.TgZ(2,"span"),e._uU(3),e.ALo(4,"memberStatusIcon"),e.qZA()()),2&pt){const Ue=Y.ngIf;e.Gre("material-icons status-change ",e.lcZ(1,5,Ue.status)," cursor-default me-4"),e.s9C("matTooltip",Ue.status),e.xp6(3),e.hij(" ",e.lcZ(4,7,Ue.status)," ")}}const pe=function(pt){return{status:pt}};function Re(pt,Y){if(1&pt&&(e.TgZ(0,"div",28),e.YNc(1,J,5,9,"i",29),e.ALo(2,"findAttribute"),e.qZA()),2&pt){const Ue=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",e.VKq(4,pe,e.xi3(2,1,Ue.attributes,"groupStatus")))}}function ze(pt,Y){if(1&pt){const Ue=e.EpF();e.TgZ(0,"div",31)(1,"perun-web-apps-group-menu",32),e.NdJ("moveGroup",function(){e.CHM(Ue);const Ye=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onMoveGroup(Ye))})("syncGroup",function(){e.CHM(Ue);const Ye=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onSyncDetail(Ye))})("changeNameDescription",function(){e.CHM(Ue);const Ye=e.oxw().$implicit,U=e.oxw(2);return e.KtG(U.onChangeNameDescription(Ye))}),e.qZA()()}if(2&pt){const Ue=e.oxw().$implicit,oe=e.oxw(2);e.xp6(1),e.Q6J("disabled","members"===Ue.fullName)("displayButtons",oe.displayButtons)("group",Ue)}}const ve=function(pt,Y){return["/organizations",pt,"groups",Y]};function Se(pt,Y){if(1&pt){const Ue=e.EpF();e.ynx(0),e.TgZ(1,"div",6),e.YNc(2,Ne,1,4,"mat-checkbox",7),e.TgZ(3,"a",8),e.NdJ("auxclick",function(Ye){return Ye.preventDefault()}),e.TgZ(4,"button",9),e.NdJ("mouseenter",function(){e.CHM(Ue);const Ye=e.oxw(2);return e.KtG(Ye.disableRouting=!0)})("mouseleave",function(){e.CHM(Ue);const Ye=e.oxw(2);return e.KtG(Ye.disableRouting=!1)})("click",function(){const U=e.CHM(Ue).$implicit,ae=e.oxw(2);return e.KtG(ae.treeControl.toggle(U))}),e.ALo(5,"translate"),e.YNc(6,_t,2,1,"mat-icon",10),e.qZA(),e.YNc(7,dt,4,3,"div",11),e.YNc(8,lt,4,2,"div",12),e.qZA(),e.YNc(9,ge,6,8,"div",13),e.YNc(10,Re,3,6,"div",14),e.YNc(11,ze,2,3,"div",15),e.qZA(),e.BQk()}if(2&pt){const Ue=Y.$implicit,oe=e.oxw(2);e.xp6(1),e.Udp("padding-left",24*Ue.level+"px"),e.xp6(1),e.Q6J("ngIf",!oe.hideCheckbox),e.xp6(1),e.Q6J("perunWebAppsMiddleClickRouterLink",oe.disableRouting?null:e.WLB(16,ve,Ue.voId.toString(),Ue.id.toString()))("routerLink",oe.disableRouting?null:e.WLB(19,ve,Ue.voId,Ue.id)),e.xp6(1),e.s9C("matTooltip",e.lcZ(5,14,oe.treeControl.isExpanded(Ue)?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_TREE.SHOW_LESS":"SHARED_LIB.PERUN.COMPONENTS.GROUPS_TREE.SHOW_MORE")),e.Q6J("disabled",!Ue.expandable),e.uIk("aria-label","toggle "+Ue.name),e.xp6(2),e.Q6J("ngIf",Ue.expandable),e.xp6(1),e.Q6J("ngIf",oe.displayedColumns.includes("nameWithId")),e.xp6(1),e.Q6J("ngIf",oe.displayedColumns.includes("description")),e.xp6(1),e.Q6J("ngIf",oe.displayedColumns.includes("expiration")),e.xp6(1),e.Q6J("ngIf",oe.displayedColumns.includes("status")),e.xp6(1),e.Q6J("ngIf",oe.displayedColumns.includes("menu"))}}const nt=function(pt){return{height:pt}};function fe(pt,Y){if(1&pt&&(e.TgZ(0,"div",2)(1,"cdk-virtual-scroll-viewport",3,4),e.YNc(3,Se,12,22,"ng-container",5),e.qZA()()),2&pt){const Ue=e.oxw();e.xp6(1),e.Q6J("minBufferPx",240)("maxBufferPx",480)("ngStyle",e.VKq(4,nt,Ue.getTreeViewHeight())),e.xp6(2),e.Q6J("cdkVirtualForOf",Ue.dataSource)}}function Ke(pt,Y){1&pt&&(e.TgZ(0,"perun-web-apps-alert",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&pt&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}let ye=(()=>{class pt{constructor(Ue,oe,Ye){this.cd=Ue,this.dialog=oe,this.authResolver=Ye,this.theme="group-theme",this.moveGroup=new e.vpe,this.refreshTable=new e.vpe,this.changeExpiration=new e.vpe,this.expandAll=!1,this.disableRouting=!1,this.selection=new x.Ov(!0,[]),this.hideCheckbox=!1,this.displayedColumns=["nameWithId","description","menu","expiration","status"],this.disabledRouting=!1,this.displayButtons=window.innerWidth>600,this.treeControl=new A.C2(U=>U.level,U=>U.expandable),this.hasChild=(U,ae)=>ae.expandable,this.getLevel=U=>U.level,this.transformer=(U,ae)=>({expandable:!!U.children&&U.children.length>0,name:U.shortName,fullName:U.name,parentGroupId:U.parentGroupId,level:ae,id:U.id,voId:U.voId,attributes:U.attributes,beanName:U.beanName,description:U.description}),this.treeFlattener=new p.JZ(this.transformer,U=>U.level,U=>U.expandable,U=>U.children),this.dataSource=new p.kc(this.treeControl,this.treeFlattener)}shouldHideButtons(){this.displayButtons=window.innerWidth>600}ngOnChanges(){if(this.expandAll){this.filteredGroups=this.groups.filter(Ue=>Ue.name?.toLowerCase().includes(this.filterValue.toLowerCase())||Ue.description?.toLowerCase().includes(this.filterValue.toLowerCase())||Ue.id.toString().includes(this.filterValue.toLowerCase())||Ue.uuid.toLowerCase().includes(this.filterValue.toLowerCase()));for(const Ue of this.filteredGroups)Ue.parentGroupId&&(this.filteredGroups=this.filteredGroups.concat((0,w.oU)(Ue.parentGroupId,this.groups)))}else this.filteredGroups=this.groups;this.createGroupTrees(this.filteredGroups),this.expandAll&&this.treeControl.expandAll(),this.removeAuth=this.setRemoveAuth()}onSyncDetail(Ue){const oe=(0,w.kZ)();oe.width="450px",oe.data={groupId:Ue.id,theme:this.theme},this.dialog.open(g.Bp,oe)}onChangeNameDescription(Ue){const oe=(0,w.kZ)();oe.data={theme:"group-theme",group:Ue,dialogType:g.Eg.GROUP},this.dialog.open(g.rd,oe).afterClosed().subscribe(U=>{U&&this.refreshTable.emit()})}createGroupTrees(Ue){const oe=new Map;for(const ae of Ue)oe.set(ae.id,new m.mt(ae));const Ye=new Set;oe.forEach((ae,X,He)=>{const ke=He.get(ae.parentGroupId);void 0!==ke&&(ke.addChild(ae),He.set(ae.parentGroupId,ke)),null!==ae.parentGroupId&&void 0===ke&&Ye.add(ae.id)});const U=[];oe.forEach(ae=>{(null===ae.parentGroupId||Ye.has(ae.id))&&U.push(ae)}),this.dataSource.data=U,this.cd.detectChanges()}getParentNode(Ue){const oe=this.getLevel(Ue);if(oe<1)return null;for(let U=this.treeControl.dataNodes.indexOf(Ue)-1;U>=0;U--){const ae=this.treeControl.dataNodes[U];if(this.getLevel(ae)this.selection.isSelected(ae));oe&&!U&&this.selection.deselect(Ue)}checkAllParentsSelection(Ue){let oe=this.getParentNode(Ue);for(;oe;)this.checkRootNodeSelection(oe),oe=this.getParentNode(oe);this.removeAuth=this.setRemoveAuth()}descendantsPartiallySelected(Ue){return this.treeControl.getDescendants(Ue).some(U=>this.selection.isSelected(U))&&!this.selection.isSelected(Ue)}itemSelectionToggle(Ue){this.selection.toggle(Ue);const oe=this.treeControl.getDescendants(Ue);this.selection.isSelected(Ue)?this.selection.select(...oe):this.selection.deselect(...oe),oe.every(Ye=>this.selection.isSelected(Ye)),this.checkAllParentsSelection(Ue)}setRemoveAuth(){return this.selection.selected.reduce(void 0!==this.vo?(Ue,oe)=>Ue&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[this.vo,oe]):(Ue,oe)=>Ue&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[oe]),!0)}onMoveGroup(Ue){this.moveGroup.emit(Ue)}getTreeViewHeight(){let Ue=0;this.scrollViewport&&(Ue=this.scrollViewport.getDataLength());let oe=48*Ue;return oe>672&&(oe=696),this.scrollViewport&&this.scrollViewport.checkViewportSize(),String(oe)+"px"}static#e=this.\u0275fac=function(oe){return new(oe||pt)(e.Y36(e.sBO),e.Y36(H.uw),e.Y36(E.x4))};static#t=this.\u0275cmp=e.Xpm({type:pt,selectors:[["perun-web-apps-groups-tree"]],viewQuery:function(oe,Ye){if(1&oe&&e.Gf(qe,5),2&oe){let U;e.iGM(U=e.CRH())&&(Ye.scrollViewport=U.first)}},hostBindings:function(oe,Ye){1&oe&&e.NdJ("resize",function(ae){return Ye.shouldHideButtons(ae)},!1,e.Jf7)},inputs:{theme:"theme",groups:"groups",filterValue:"filterValue",expandAll:"expandAll",disableRouting:"disableRouting",selection:"selection",hideCheckbox:"hideCheckbox",vo:"vo",displayedColumns:"displayedColumns"},outputs:{moveGroup:"moveGroup",refreshTable:"refreshTable",changeExpiration:"changeExpiration"},features:[e.TTD],decls:2,vars:2,consts:[["class","card mt-2",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"card","mt-2"],["itemSize","48",1,"virtual-scroll-container",3,"minBufferPx","maxBufferPx","ngStyle"],["scrollViewport",""],[4,"cdkVirtualFor","cdkVirtualForOf"],[1,"node"],["color","primary","class","no-label-margin-bottom ms-4",3,"disabled","checked","indeterminate","change",4,"ngIf"],[1,"group-item-content","text-format",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],["mat-icon-button","","matTooltipPosition","above",3,"matTooltip","disabled","mouseenter","mouseleave","click"],["class","mat-icon-rtl-mirror",4,"ngIf"],["class","w-50",4,"ngIf"],["class","w-50 text-muted description-text",4,"ngIf"],["class","me-4 align-elements",4,"ngIf"],["class","w-25",4,"ngIf"],["class","group-buttons",4,"ngIf"],["color","primary",1,"no-label-margin-bottom","ms-4",3,"disabled","checked","indeterminate","change"],[1,"mat-icon-rtl-mirror"],[1,"w-50"],[1,"me-2"],["class","text-muted",4,"ngIf"],[1,"text-muted"],[1,"w-50","text-muted","description-text"],["rootDescription",""],["matTooltipPosition","before",3,"matTooltip"],[1,"me-4","align-elements"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave"],[1,"w-25"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"class","matTooltip","click",4,"ngIf"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],[1,"group-buttons"],[3,"disabled","displayButtons","group","moveGroup","syncGroup","changeNameDescription"],["alert_type","warn"]],template:function(oe,Ye){1&oe&&(e.YNc(0,fe,4,6,"div",0),e.YNc(1,Ke,3,3,"perun-web-apps-alert",1)),2&oe&&(e.Q6J("ngIf",0!==Ye.filteredGroups.length),e.xp6(1),e.Q6J("ngIf",0===Ye.filteredGroups.length))},dependencies:[C.O5,C.PC,N.oG,B.rH,O.w,Q.Hw,ee.RK,V.gM,se.xd,se.x0,se.N7,Ce.i,Be.Y,we.Q,le.X$,be.f,v.e,ie.F,F.M,$.D,Te.a],styles:[".group-tree-node[_ngcontent-%COMP%]:hover{background-color:#0000000d}.group-item-content[_ngcontent-%COMP%]{display:flex;align-items:center;min-height:48px;flex:1;overflow:hidden;word-wrap:break-word;cursor:pointer}mat-tree-node[_ngcontent-%COMP%]{cursor:pointer}.description-text[_ngcontent-%COMP%]{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.virtual-scroll-container[_ngcontent-%COMP%]{overflow:auto}cdk-tree-node[_ngcontent-%COMP%]{display:block}.node[_ngcontent-%COMP%]{display:flex;align-items:center;min-height:48px;flex:1;word-wrap:break-word}.node[_ngcontent-%COMP%]:hover{background-color:#0000000d}.text-format[_ngcontent-%COMP%]{text-decoration:none;color:#000;font-weight:400!important}"]})}return pt})()},73886:(xe,Z,h)=>{"use strict";h.d(Z,{X:()=>B});var e=h(73615),p=h(65879),A=h(96814),x=h(30617),m=h(77988),w=h(32296),g=h(92596),E=h(71365);const H=function(O){return{color:O}};function C(O,Q){if(1&O&&(p.TgZ(0,"button",5),p.ALo(1,"translate"),p.TgZ(2,"mat-icon",6),p._uU(3," apps "),p.qZA()()),2&O){const ee=p.oxw(),V=p.MAs(3);p.Q6J("matMenuTriggerFor",V)("matTooltip",p.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),p.xp6(2),p.Q6J("ngStyle",p.VKq(5,H,ee.iconColor))}}function N(O,Q){if(1&O){const ee=p.EpF();p.TgZ(0,"button",7),p.NdJ("click",function(){p.CHM(ee);const se=p.oxw();return p.KtG(se.onLogOut())}),p.ALo(1,"translate"),p.TgZ(2,"mat-icon"),p._uU(3,"logout"),p.qZA()()}2&O&&p.Q6J("matTooltip",p.lcZ(1,1,"NAV.LOGOUT"))}let B=(()=>{class O{constructor(ee){this.authService=ee}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}static#e=this.\u0275fac=function(V){return new(V||O)(p.Y36(e.e8))};static#t=this.\u0275cmp=p.Xpm({type:O,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(V,se){1&V&&(p.TgZ(0,"div",0),p.YNc(1,C,4,7,"button",1),p.TgZ(2,"mat-menu",null,2)(4,"button",3),p.NdJ("click",function(){return se.redirectToUrl()})("auxclick",function(){return se.redirectToUrl()}),p.TgZ(5,"span"),p._uU(6),p.qZA()()(),p.YNc(7,N,4,3,"button",4),p.qZA()),2&V&&(p.xp6(1),p.Q6J("ngIf",se.url),p.xp6(5),p.Oqu(se.label),p.xp6(1),p.Q6J("ngIf",se.logoutEnabled))},dependencies:[A.O5,A.PC,x.Hw,m.VK,m.OP,m.p6,w.RK,g.gM,E.X$],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]})}return O})()},73428:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>le});var e=h(87824),p=h(64124),A=h(1385),x=h(73615),m=h(37073),w=h(65879),g=h(17700),E=h(96814),H=h(55940),C=h(11186),N=h(69755),B=h(95195),O=h(10781),Q=h(78728),ee=h(71365);function V(be,v){if(1&be){const ie=w.EpF();w.TgZ(0,"perun-web-apps-group-search-select",6),w.NdJ("groupSelected",function($){w.CHM(ie);const Te=w.oxw(2);return w.KtG(Te.groupIsSelected($))}),w.qZA()}if(2&be){const ie=w.oxw(2);w.Q6J("firstSelectedGroup",ie.selectedGroup)("groups",ie.groups)}}function se(be,v){1&be&&(w.TgZ(0,"perun-web-apps-alert",7),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&be&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.NO_GROUPS_FOUND")," "))}function Ce(be,v){if(1&be){const ie=w.EpF();w.TgZ(0,"perun-web-apps-membership-status-settings",8),w.NdJ("changeStatus",function(){w.CHM(ie);const $=w.oxw(2);return w.KtG($.changeStatus())})("changeExpiration",function(){w.CHM(ie);const $=w.oxw(2);return w.KtG($.changeExpiration())}),w.qZA()}if(2&be){const ie=w.oxw(2);w.Q6J("status",ie.selectedMember.groupStatus)("editStatusAuth",ie.editAuth)("editExpirationAuth",ie.editAuth)("expiration",ie.expiration)("showExpiration",ie.showExpiration)}}function Be(be,v){if(1&be&&(w.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),w._uU(4),w.ALo(5,"translate"),w.qZA()()(),w.TgZ(6,"mat-card-content"),w.YNc(7,V,1,2,"perun-web-apps-group-search-select",3),w.YNc(8,se,3,3,"perun-web-apps-alert",4),w.YNc(9,Ce,1,5,"perun-web-apps-membership-status-settings",5),w.qZA()()),2&be){const ie=w.oxw();w.xp6(4),w.Oqu(w.lcZ(5,4,"MEMBER_DETAIL.OVERVIEW.GROUP_MEMBERSHIP")),w.xp6(3),w.Q6J("ngIf",ie.requiresGroupSelect),w.xp6(1),w.Q6J("ngIf",0===ie.groups.length),w.xp6(1),w.Q6J("ngIf",0!==ie.groups.length&&ie.selectedMember)}}function we(be,v){1&be&&(w.TgZ(0,"div",9),w._UZ(1,"mat-spinner"),w.qZA())}let le=(()=>{class be{constructor(ie,F,$,Te){this.groupsManager=ie,this.authResolver=F,this.translate=$,this.dialog=Te,this.requiresGroupSelect=!0,this.groups=[],this.expiration="",this.editAuth=!1,this.showExpiration=!0}ngOnInit(){this.loading=!0,this.groupsManager.getMemberGroups(this.member.id).subscribe(ie=>{if(this.groups=ie,0!==this.groups.length){const F=this.findInitiallySelectedGroupId();this.groupIsSelected(F)}this.loading=!1})}findInitiallySelectedGroupId(){const ie=(0,p.vL)("groups");if(ie){const F=this.groups.find($=>$.id===ie[0]);if(F)return F}return this.groups[0]}groupIsSelected(ie){this.loading=!0,this.selectedGroup=ie,this.editAuth=this.authResolver.isAuthorized("setMemberGroupStatus_Member_Group_MemberGroupStatus_policy",[this.selectedGroup]),this.groupsManager.getGroupRichMembersByIds(this.selectedGroup.id,[this.member.id],[A.r.MEMBER_DEF_GROUP_EXPIRATION]).subscribe(F=>{this.selectedMember=F[0],this.expirationAtt=this.selectedMember.memberAttributes.find($=>"groupMembershipExpiration"===$.baseFriendlyName),this.expirationAtt?this.expiration=this.expirationAtt.value?this.expirationAtt.value:this.translate.instant("MEMBER_DETAIL.OVERVIEW.NEVER_EXPIRES"):this.showExpiration=!1,this.loading=!1})}changeExpiration(){const ie=(0,p.kZ)();ie.width="400px",ie.data={memberId:this.member.id,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt,status:this.selectedMember.groupStatus},this.dialog.open(m.u3,ie).afterClosed().subscribe($=>{$&&this.groupIsSelected(this.selectedGroup)})}changeStatus(){const ie=(0,p.kZ)();ie.width="600px",ie.data={member:this.selectedMember,voId:this.voId,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt},this.dialog.open(m.pf,ie).afterClosed().subscribe($=>{$&&(this.selectedMember=$,this.groupIsSelected(this.selectedGroup))})}static#e=this.\u0275fac=function(F){return new(F||be)(w.Y36(e.ff),w.Y36(x.x4),w.Y36(x.Te),w.Y36(g.uw))};static#t=this.\u0275cmp=w.Xpm({type:be,selectors:[["perun-web-apps-member-overview-groups"]],inputs:{voId:"voId",member:"member",requiresGroupSelect:"requiresGroupSelect"},decls:3,vars:2,consts:[[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[1,"page-subtitle"],[3,"firstSelectedGroup","groups","groupSelected",4,"ngIf"],["alert_type","warn",4,"ngIf"],[3,"status","editStatusAuth","editExpirationAuth","expiration","showExpiration","changeStatus","changeExpiration",4,"ngIf"],[3,"firstSelectedGroup","groups","groupSelected"],["alert_type","warn"],[3,"status","editStatusAuth","editExpirationAuth","expiration","showExpiration","changeStatus","changeExpiration"],[1,"spinner-container"]],template:function(F,$){if(1&F&&(w.YNc(0,Be,10,6,"div",0),w.YNc(1,we,2,0,"ng-template",null,1,w.W1O)),2&F){const Te=w.MAs(2);w.Q6J("perunWebAppsLoader",$.loading)("perunWebAppsLoaderIndicator",Te)}},dependencies:[E.O5,H.Ou,C.w,N.e,B.dn,B.dk,B.n5,O.h,Q.p,ee.X$],styles:[".align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top}.vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return be})()},96624:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>V});var e=h(87824),p=h(64124),A=h(37073),x=h(73615),m=h(1385),w=h(80874),g=h(65879),E=h(17700),H=h(55940),C=h(69755),N=h(95195),B=h(78728),O=h(71365);function Q(se,Ce){if(1&se){const Be=g.EpF();g.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),g._uU(4),g.ALo(5,"translate"),g.qZA()()(),g.TgZ(6,"mat-card-content")(7,"perun-web-apps-membership-status-settings",3),g.NdJ("changeStatus",function(){g.CHM(Be);const le=g.oxw();return g.KtG(le.changeStatus())})("changeExpiration",function(){g.CHM(Be);const le=g.oxw();return g.KtG(le.changeExpiration())}),g.qZA()()()}if(2&se){const Be=g.oxw();g.xp6(4),g.hij(" ",g.lcZ(5,6,"MEMBER_DETAIL.OVERVIEW.ORGANIZATION_MEMBERSHIP")," "),g.xp6(3),g.Q6J("status",Be.member.status)("editStatusAuth",Be.editAuth)("editExpirationAuth",Be.editAuth)("expiration",Be.expiration)("showExpiration",Be.expirationAuth&&Be.expirationRelevant)}}function ee(se,Ce){1&se&&(g.TgZ(0,"div",4),g._UZ(1,"mat-spinner"),g.qZA())}let V=(()=>{class se{constructor(Be,we,le,be,v,ie,F){this.dialog=Be,this.authResolver=we,this.apiRequest=le,this.attributesManager=be,this.translate=v,this.notificator=ie,this.disablePipe=F,this.expiration="",this.expirationAuth=!0,this.expirationRelevant=!0,this.editAuth=!1}ngOnInit(){this.editAuth=this.authResolver.isThisVoAdmin(this.voId)&&!this.disablePipe.transform(this.member),this.setExpirationRelevant(),this.refreshVoExpiration()}changeStatus(){const Be=(0,p.kZ)();Be.width="600px",Be.data={member:this.member,voId:this.voId,expirationAttr:this.expirationAtt},this.dialog.open(A.pf,Be).afterClosed().subscribe(le=>{le&&(this.member=le,this.dialog.closeAll(),this.setExpirationRelevant(),this.refreshVoExpiration())})}changeExpiration(){const Be=(0,p.kZ)();Be.width="400px",Be.data={voId:this.voId,memberId:this.member.id,expirationAttr:this.expirationAtt,status:this.member.status},this.dialog.open(A.kZ,Be).afterClosed().subscribe(le=>{le.success&&(le.member&&(this.member=le.member),this.refreshVoExpiration(),this.dialog.closeAll())})}refreshVoExpiration(){this.loading=!0,this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getMemberAttributeByName(this.member.id,m.r.MEMBER_DEF_EXPIRATION).subscribe({next:Be=>{this.expirationAtt=Be,this.expiration=Be.value?Be.value:this.translate.instant("MEMBER_DETAIL.OVERVIEW.NEVER_EXPIRES"),this.loading=!1},error:Be=>{"PrivilegeException"!==Be.name?this.notificator.showError(Be.name):this.expirationAuth=!1,this.loading=!1}})}setExpirationRelevant(){this.expirationRelevant="VALID"===this.member.status||"EXPIRED"===this.member.status}static#e=this.\u0275fac=function(we){return new(we||se)(g.Y36(E.uw),g.Y36(x.x4),g.Y36(x.F5),g.Y36(e.H8),g.Y36(x.Te),g.Y36(x.V6),g.Y36(w.n_))};static#t=this.\u0275cmp=g.Xpm({type:se,selectors:[["perun-web-apps-member-overview-membership"]],inputs:{member:"member",voId:"voId"},features:[g._Bn([w.n_])],decls:3,vars:2,consts:[[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[1,"page-subtitle"],[3,"status","editStatusAuth","editExpirationAuth","expiration","showExpiration","changeStatus","changeExpiration"],[1,"spinner-container"]],template:function(we,le){if(1&we&&(g.YNc(0,Q,8,8,"div",0),g.YNc(1,ee,2,0,"ng-template",null,1,g.W1O)),2&we){const be=g.MAs(2);g.Q6J("perunWebAppsLoader",le.loading)("perunWebAppsLoaderIndicator",be)}},dependencies:[H.Ou,C.e,N.dn,N.dk,N.n5,B.p,O.X$],styles:[".vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return se})()},47640:(xe,Z,h)=>{"use strict";h.d(Z,{m:()=>o});var e=h(65879),p=h(37073),A=h(73615),x=h(64124),m=h(13566),w=h(63019),g=h(99397),E=h(18963),H=h(17700),C=h(38106),N=h(96814),B=h(75986),O=h(25313),Q=h(44112),ee=h(11186),V=h(30617),se=h(32296),Ce=h(92596),Be=h(77983),we=h(92738),le=h(52269),be=h(71365),v=h(37803),ie=h(66862),F=h(29997);let $=(()=>{class n{transform(i){return"DIRECT"===i?"person_pin_circle":"transfer_within_a_station"}static#e=this.\u0275fac=function(a){return new(a||n)};static#t=this.\u0275pipe=e.Yjl({name:"memberTypeIcon",type:n,pure:!0})}return n})();var Te=h(76200),qe=h(25737),Ne=h(83337),_t=h(92606),et=h(38747),dt=h(53220),lt=h(8892),at=h(94277),ge=h(93035),J=h(32596),pe=h(8355);function Re(n,t){if(1&n){const i=e.EpF();e.TgZ(0,"mat-checkbox",24),e.NdJ("change",function(c){e.CHM(i);const l=e.oxw(3);return e.KtG(c?l.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&n){const i=e.oxw(2).ngIf,a=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,i.all)))("checked",a.selection.hasValue()&&i.all)("indeterminate",a.selection.hasValue()&&!i.all)}}function ze(n,t){if(1&n&&(e.TgZ(0,"th",22),e.YNc(1,Re,3,7,"mat-checkbox",23),e.qZA()),2&n){const i=e.oxw(2);e.xp6(1),e.Q6J("ngIf",i.selection.isMultipleSelection())}}const ve=function(n){return{name:n}};function Se(n,t){if(1&n){const i=e.EpF();e.TgZ(0,"td",25)(1,"mat-checkbox",26),e.NdJ("change",function(c){const d=e.CHM(i).$implicit,s=e.oxw(2);return e.KtG(c?s.selection.toggle(d):null)})("click",function(c){return c.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.ALo(4,"userFullName"),e.ALo(5,"lowercase"),e.ALo(6,"memberStatusDisabled"),e.ALo(7,"memberCheckboxLabel"),e.qZA()()}if(2&n){const i=t.$implicit,a=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",e.lcZ(5,12,i.user.firstName),"-checkbox"),e.Q6J("aria-label",e.xi3(2,5,e.lcZ(3,8,a.selection.isSelected(i)),e.VKq(20,ve,e.lcZ(4,10,i.user))))("checked",a.selection.isSelected(i))("disabled",e.xi3(6,14,i,a.groupId))("matTooltip",e.xi3(7,17,i,a.groupId))}}function nt(n,t){1&n&&(e.ynx(0,19),e.YNc(1,ze,2,1,"th",20),e.YNc(2,Se,8,22,"td",21),e.BQk())}function fe(n,t){1&n&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.ID")))}function Ke(n,t){if(1&n&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&n){const i=t.$implicit;e.xp6(1),e.Oqu(i.id)}}function ye(n,t){1&n&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.TYPE")," "))}function pt(n,t){if(1&n){const i=e.EpF();e.TgZ(0,"td",29)(1,"span",30),e.ALo(2,"memberTypeTooltip"),e.TgZ(3,"button",31),e.NdJ("click",function(c){const d=e.CHM(i).$implicit,s=e.oxw();return e.KtG(s.viewMemberGroupTree(c,d))}),e.TgZ(4,"mat-icon"),e._uU(5),e.ALo(6,"memberTypeIcon"),e.qZA()()()()}if(2&n){const i=t.$implicit;e.xp6(1),e.Q6J("matTooltip",e.lcZ(2,3,i.membershipType)),e.xp6(2),e.Q6J("disabled","DIRECT"===i.membershipType),e.xp6(2),e.Oqu(e.lcZ(6,5,i.membershipType))}}function Y(n,t){1&n&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.NAME")," "))}function Ue(n,t){if(1&n&&(e.TgZ(0,"td",29),e.ALo(1,"lowercase"),e._uU(2),e.ALo(3,"userFullName"),e.qZA()),2&n){const i=t.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,i.user.firstName),"-firstName-td"),e.xp6(2),e.hij(" ",e.lcZ(3,4,i.user)," ")}}function oe(n,t){1&n&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.STATUS")," "))}function Ye(n,t){if(1&n){const i=e.EpF();e.TgZ(0,"td",29)(1,"i",32),e.NdJ("click",function(c){const d=e.CHM(i).$implicit,s=e.oxw();return e.KtG(s.openMembershipDialog(c,d))}),e.ALo(2,"memberStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&n){const i=t.$implicit,a=e.oxw();e.xp6(1),e.Gre("material-icons status-change ",e.lcZ(2,7,i),""),e.ekj("cursor-default",!a.expireVoAuth),e.s9C("matTooltip",e.xi3(3,9,i,!1)),e.xp6(4),e.hij(" ",e.lcZ(6,12,i.status)," ")}}function U(n,t){1&n&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.GROUP_STATUS")," "))}function ae(n,t){if(1&n){const i=e.EpF();e.TgZ(0,"td",29)(1,"i",32),e.NdJ("click",function(c){const d=e.CHM(i).$implicit,s=e.oxw();return e.KtG(s.openMembershipDialog(c,d,s.groupId))}),e.ALo(2,"groupStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&n){const i=t.$implicit,a=e.oxw();e.xp6(1),e.Gre("material-icons status-change ",e.Dn7(2,7,i.groupStatus,"INDIRECT"===i.membershipType,a.isMembersGroup),""),e.ekj("cursor-default",!a.expireGroupAuth),e.s9C("matTooltip",e.Dn7(3,11,i,!0,a.isMembersGroup)),e.xp6(4),e.hij(" ",e.lcZ(6,15,i.groupStatus)," ")}}function X(n,t){1&n&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.ORGANIZATION")," "))}function He(n,t){if(1&n&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"memberOrganization"),e.qZA()),2&n){const i=t.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,i))}}function ke(n,t){1&n&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.EMAIL")," "))}function Tt(n,t){if(1&n&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"memberEmail"),e.qZA()),2&n){const i=t.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,i))}}function he(n,t){1&n&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.LOGINS")))}function Ie(n,t){if(1&n&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"memberLogins"),e.qZA()),2&n){const i=t.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,i))}}function r(n,t){1&n&&e._UZ(0,"tr",34)}const u=function(n,t){return["/organizations",n,"members",t]};function y(n,t){if(1&n&&e._UZ(0,"tr",35),2&n){const i=t.$implicit,a=e.oxw();e.ekj("cursor-pointer",a.dataSource.routeAuth)("italic_font","INDIRECT"===i.membershipType)("disable-outline",a.disableRouting||!a.dataSource.routeAuth),e.Q6J("perunWebAppsMiddleClickRouterLink",a.disableRouting||!a.dataSource.routeAuth?null:e.WLB(8,u,i.voId,i.id))("routerLink",a.disableRouting||!a.dataSource.routeAuth?null:e.WLB(11,u,i.voId,i.id))}}function M(n,t){1&n&&(e.TgZ(0,"perun-web-apps-alert",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&n&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_MEMBERS"),"\n"))}const f=function(n){return{all:n}};let o=(()=>{class n{constructor(i,a,c,l,d,s){this.dialog=i,this.authResolver=a,this.tableCheckbox=c,this.tableConfigService=l,this.dynamicPaginatingService=d,this.entityStorage=s,this.displayedColumns=["checkbox","id","type","fullName","status","groupStatus","organization","email","logins"],this.selectedGroupStatuses=[],this.disableRouting=!1,this.loading$=new e.vpe,this.pageSizeOptions=x.f7,this.canBeSelected=S=>!(0,x.im)(S)}static getExportDataForColumn(i,a){switch(a){case"id":return i.id.toString();case"type":return i.membershipType;case"fullName":return i.user?(0,x.bD)(i.user):"";case"status":return i.status;case"groupStatus":return i.groupStatus;case"organization":return(0,x.Gw)(i);case"email":return(0,x.g$)(i);case"logins":return(0,x.lt)(i);default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,w.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,g.b)(()=>this.loadMembersPage())).subscribe()}ngOnInit(){this.expireGroupAuth=this.authResolver.isAuthorized("setMemberGroupStatus_Member_Group_MemberGroupStatus_policy",[this.entityStorage.getEntity()]),this.expireVoAuth=this.authResolver.isAuthorized("setStatus_Member_Status_policy",[this.entityStorage.getEntity()]),this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(i=>"id"!==i)),this.dataSource=new A.Hy(this.dynamicPaginatingService,this.authResolver),this.dataSource.loadMembers(this.voId,this.attrNames,"ASCENDING",0,this.tableConfigService.getTablePageSize(this.tableId),"NAME",this.selectedStatuses,this.searchString,this.groupId,this.selectedGroupStatuses),this.loading$.emit(this.dataSource.loading$)}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadMembersPage())}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(i=>{this.canBeSelected(i)&&this.selection.select(i)})}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().filter(c=>this.canBeSelected(c)).length}openMembershipDialog(i,a,c){i.stopPropagation();const l=(0,x.zr)(a);if(c){if(!this.expireGroupAuth||this.isMembersGroup||"INDIRECT"===l)return}else if(!this.expireVoAuth||"UNALTERABLE"===l)return;const d=(0,x.kZ)();d.width="400px",d.data={member:a,voId:this.voId,groupId:c},this.dialog.open(E.z,d).afterClosed().subscribe(()=>{this.loadMembersPage()})}loadMembersPage(){const i="asc"===this.sort.direction?"ASCENDING":"DESCENDING",a=this.getSortColumn(this.sort.active);this.dataSource.loadMembers(this.voId,this.attrNames,i,this.child.paginator.pageIndex,this.child.paginator.pageSize,a,this.selectedStatuses,this.searchString,this.groupId,this.selectedGroupStatuses)}exportDisplayedData(i){(0,x.O6)((0,x.Xn)(this.dataSource.getData(),this.displayedColumns,n.getExportDataForColumn),i)}exportAllData(i){const a="asc"===this.sort.direction?"ASCENDING":"DESCENDING",c=this.getSortColumn(this.sort.active),l=(0,x.kZ)();l.width="300px";const d=this.dialog.open(p.QQ,l);this.dataSource.getAllMembers(this.voId,this.attrNames,a,this.child.paginator.length,c,this.selectedStatuses,this.searchString,this.groupId,this.selectedGroupStatuses).subscribe(s=>{d.close(),(0,x.O6)((0,x.Xn)(s,this.displayedColumns,n.getExportDataForColumn),i)})}viewMemberGroupTree(i,a){i.stopPropagation();const c=(0,x.kZ)();c.width="1000px",c.data={member:a,groupId:this.groupId},this.dialog.open(p.jd,c)}getSortColumn(i){switch(i){case"fullName":return"NAME";case"organization":return"ORGANIZATION";case"email":return"EMAIL";case"status":return"STATUS";case"groupStatus":return"GROUP_STATUS";default:return"ID"}}static#e=this.\u0275fac=function(a){return new(a||n)(e.Y36(H.uw),e.Y36(A.x4),e.Y36(A.UA),e.Y36(C.dB),e.Y36(A.ly),e.Y36(A.fb))};static#t=this.\u0275cmp=e.Xpm({type:n,selectors:[["perun-web-apps-members-dynamic-list"]],viewQuery:function(a,c){if(1&a&&(e.Gf(x.l9,7),e.Gf(m.YE,5)),2&a){let l;e.iGM(l=e.CRH())&&(c.child=l.first),e.iGM(l=e.CRH())&&(c.sort=l.first)}},inputs:{selection:"selection",displayedColumns:"displayedColumns",voId:"voId",groupId:"groupId",selectedGroupStatuses:"selectedGroupStatuses",attrNames:"attrNames",searchString:"searchString",selectedStatuses:"selectedStatuses",tableId:"tableId",updateTable:"updateTable",isMembersGroup:"isMembersGroup",disableRouting:"disableRouting"},outputs:{loading$:"loading$"},features:[e.TTD],decls:32,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","fullName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","fullName"],["matColumnDef","status"],["matColumnDef","groupStatus"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","italic_font","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","disabled","matTooltip","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],[3,"matTooltip"],["mat-icon-button","",3,"disabled","click"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],["mat-header-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(a,c){1&a&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(d){return c.exportDisplayedData(d)})("exportAllData",function(d){return c.exportAllData(d)}),e.TgZ(2,"table",2),e.YNc(3,nt,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,fe,3,3,"th",5),e.YNc(7,Ke,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,ye,3,3,"th",5),e.YNc(10,pt,7,7,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,Y,3,3,"th",5),e.YNc(13,Ue,4,6,"td",8),e.BQk(),e.ynx(14,10),e.YNc(15,oe,3,3,"th",5),e.YNc(16,Ye,7,14,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,U,3,3,"th",5),e.YNc(19,ae,7,17,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,X,3,3,"th",5),e.YNc(22,He,3,3,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,ke,3,3,"th",5),e.YNc(25,Tt,3,3,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,he,3,3,"th",15),e.YNc(28,Ie,3,3,"td",8),e.BQk(),e.YNc(29,r,1,0,"tr",16),e.YNc(30,y,1,14,"tr",17),e.qZA()()(),e.YNc(31,M,3,3,"perun-web-apps-alert",18)),2&a&&(e.Q6J("hidden",0===c.dataSource.allObjectCount),e.xp6(1),e.Q6J("tableId",c.tableId)("dataLength",c.dataSource.allObjectCount)("pageSizeOptions",c.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",c.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,f,e.Dn7(4,9,c.dataSource,c.selection.selected.length,c.canBeSelected))),e.xp6(26),e.Q6J("matHeaderRowDef",c.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",c.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===c.dataSource.allObjectCount))},dependencies:[N.O5,B.oG,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,Q.rH,m.YE,m.nU,ee.w,V.Hw,se.RK,Ce.gM,Be.l,we.Y,le.Q,N.i8,be.X$,v.d,ie.u,F.f,$,Te.b,qe.i,Ne.D,_t.p,et.F,dt.M,lt.n,at.A,ge.I,J.G,pe.r],styles:[".italic_font{font-style:italic}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.status-tooltip{white-space:pre-line}\n"],encapsulation:2})}return n})()},61917:(xe,Z,h)=>{"use strict";h.d(Z,{O:()=>a});var e=h(65879),p=h(13566),A=h(25313),x=h(78337),m=h(64124),w=h(37073),g=h(73615),E=h(17700),H=h(44112),C=h(96814),N=h(75986),B=h(11186),O=h(30617),Q=h(92596),ee=h(77983),V=h(92738),se=h(52269),Ce=h(48970),Be=h(71365),we=h(37803),le=h(66862),be=h(29997),v=h(25737),ie=h(83337),F=h(92606),$=h(38747),Te=h(53220),qe=h(93035),Ne=h(32596),_t=h(8355);function et(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"mat-checkbox",30),e.NdJ("change",function(S){e.CHM(d);const k=e.oxw(3);return e.KtG(S?k.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&c){const d=e.oxw(2).ngIf,s=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,d.all)))("checked",s.selection.hasValue()&&d.all)("indeterminate",s.selection.hasValue()&&!d.all)}}function dt(c,l){if(1&c&&(e.TgZ(0,"th",28),e.YNc(1,et,3,7,"mat-checkbox",29),e.qZA()),2&c){const d=e.oxw(2);e.xp6(1),e.Q6J("ngIf",d.selection.isMultipleSelection())}}const lt=function(c){return{name:c}};function at(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",31)(1,"mat-checkbox",32),e.NdJ("change",function(S){const re=e.CHM(d).$implicit,tt=e.oxw(2);return e.KtG(S?tt.selection.toggle(re):null)})("click",function(S){return S.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.ALo(4,"userFullName"),e.ALo(5,"translate"),e.qZA()()}if(2&c){const d=l.$implicit,s=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",d.user.firstName,"-checkbox"),e.Q6J("aria-label",e.xi3(2,5,e.lcZ(3,8,s.selection.isSelected(d)),e.VKq(14,lt,e.lcZ(4,10,d))))("checked",s.selection.isSelected(d))("disabled",s.allowCheckboxDisabled&&"DIRECT"!==d.membershipType)("matTooltip",s.allowCheckboxDisabled&&"DIRECT"!==d.membershipType?e.lcZ(5,12,"MEMBERS_LIST.CHECKBOX_TOOLTIP"):"")}}function ge(c,l){1&c&&(e.ynx(0,25),e.YNc(1,dt,2,1,"th",26),e.YNc(2,at,6,16,"td",27),e.BQk())}function J(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.ID")))}function pe(c,l){if(1&c&&(e.TgZ(0,"td",34),e._uU(1),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Oqu(d.id)}}function Re(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.VO_ID")," "))}function ze(c,l){if(1&c&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Oqu(d.voId)}}function ve(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.USER_ID")," "))}function Se(c,l){if(1&c&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Oqu(d.userId)}}function nt(c,l){1&c&&e._UZ(0,"th",33)}function fe(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"mat-icon",37),e.NdJ("click",function(){e.CHM(d);const S=e.oxw().$implicit,k=e.oxw();return e.KtG(k.viewMemberGroupTree(S))})("mouseenter",function(){e.CHM(d);const S=e.oxw(2);return e.KtG(S.disableRouting=!0)})("mouseleave",function(){e.CHM(d);const S=e.oxw(2);return e.KtG(S.disableRouting=S.disabledRouting)}),e.ALo(1,"translate"),e._uU(2,"transfer_within_a_station"),e.qZA()}2&c&&e.Q6J("matTooltip",e.lcZ(1,1,"MEMBERS_LIST.INDIRECT_MEMBER"))}function Ke(c,l){if(1&c&&(e.TgZ(0,"td",35),e.YNc(1,fe,3,3,"mat-icon",36),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Q6J("ngIf","DIRECT"!==d.membershipType)}}function ye(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.NAME")," "))}function pt(c,l){if(1&c&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d.user))}}function Y(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.STATUS")," "))}function Ue(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",35)(1,"i",38),e.NdJ("click",function(S){const re=e.CHM(d).$implicit,tt=e.oxw();return e.KtG(tt.changeStatus(S,re))}),e.ALo(2,"memberStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&c){const d=l.$implicit;e.xp6(1),e.Gre("material-icons status-change ",e.lcZ(2,5,d),""),e.s9C("matTooltip",e.xi3(3,7,d,!1)),e.xp6(4),e.hij(" ",e.lcZ(6,10,d.status)," ")}}function oe(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.GROUP_STATUS")," "))}function Ye(c,l){if(1&c){const d=e.EpF();e.TgZ(0,"td",35)(1,"i",38),e.NdJ("click",function(S){const re=e.CHM(d).$implicit,tt=e.oxw();return e.KtG(tt.changeStatus(S,re))}),e.ALo(2,"groupStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&c){const d=l.$implicit;e.xp6(1),e.Gre("material-icons status-change ",e.lcZ(2,5,d.groupStatus),""),e.s9C("matTooltip",e.xi3(3,7,d,!0)),e.xp6(4),e.hij(" ",e.lcZ(6,10,d.groupStatus)," ")}}function U(c,l){1&c&&(e.TgZ(0,"th",39),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.ALREADY_SPONSORED")," "))}function ae(c,l){1&c&&(e.TgZ(0,"mat-icon"),e._uU(1,"check_circle_outline"),e.qZA())}function X(c,l){if(1&c&&(e.TgZ(0,"td",40),e.YNc(1,ae,2,0,"mat-icon",41),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Q6J("ngIf",d.sponsored)}}function He(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.ORGANIZATION")," "))}function ke(c,l){if(1&c&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"memberOrganization"),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d))}}function Tt(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.EMAIL")," "))}function he(c,l){if(1&c&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"memberEmail"),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d))}}function Ie(c,l){1&c&&(e.TgZ(0,"th",42),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.LOGINS")))}function r(c,l){if(1&c&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"memberLogins"),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d))}}function u(c,l){1&c&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"CONSENTS.STATUS")," "))}function y(c,l){if(1&c&&(e.TgZ(0,"td",35),e._UZ(1,"perun-web-apps-consent-status",43),e.qZA()),2&c){const d=l.$implicit;e.xp6(1),e.Q6J("consentStatus",d.consent)}}function M(c,l){1&c&&e._UZ(0,"tr",44)}const f=function(c,l){return["/organizations",c,"members",l]};function o(c,l){if(1&c&&e._UZ(0,"tr",45),2&c){const d=l.$implicit,s=e.oxw();e.ekj("cursor-pointer",!s.disabledRouting)("disable-outline",s.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",s.disableRouting?null:e.WLB(6,f,d.voId,d.id))("routerLink",s.disableRouting?null:e.WLB(9,f,d.voId,d.id))}}function n(c,l){1&c&&(e.TgZ(0,"perun-web-apps-alert",46),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function t(c,l){1&c&&(e.TgZ(0,"perun-web-apps-alert",46),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&c&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_MEMBERS"),"\n"))}const i=function(c){return{all:c}};let a=(()=>{class c{constructor(d,s,S,k,re){this.dialog=d,this.authResolver=s,this.tableCheckbox=S,this.route=k,this.translateService=re,this.members=[],this.selection=new x.Ov,this.displayedColumns=["checkbox","id","voId","userId","type","fullName","status","groupStatus","sponsored","organization","email","logins"],this.disableStatusChange=!1,this.disableExpirationChange=!1,this.allowCheckboxDisabled=!0,this.disableRouting=!1,this.filter="",this.updateTable=new e.vpe,this.pageSizeOptions=m.f7,this.getExportDataForColumnFun=(tt,Le)=>this.getExportDataForColumn(tt,Le,this.showGroupStatuses),this.getSortDataForColumnFun=(tt,Le)=>c.getSortDataForColumn(tt,Le,this.showGroupStatuses),this.canBeSelected=tt=>"DIRECT"===tt.membershipType}set matSort(d){this.sort=d}static getFilterDataForColumn(d,s){switch(s){case"fullName":return d.user?(0,m.bD)(d.user):"";case"email":return(0,m.g$)(d);case"logins":return(0,m.lt)(d);default:return""}}static getSortDataForColumn(d,s,S){switch(s){case"id":return d.id.toString();case"fullName":return d.user?d.user.lastName?d.user.lastName:d.user.firstName??"":"";case"status":return S?d.groupStatus:d.status;case"organization":return(0,m.Gw)(d);case"email":return(0,m.g$)(d);case"consentStatus":return d.consent;default:return""}}getExportDataForColumn(d,s,S){switch(s){case"id":return d.id.toString();case"fullName":return d.user?(0,m.bD)(d.user):"";case"status":return S?d.groupStatus:d.status;case"organization":return(0,m.Gw)(d);case"email":return(0,m.g$)(d);case"logins":return(0,m.lt)(d);case"consentStatus":return this.translateService.instant(`CONSENTS.STATUS_${d.consent}`);default:return""}}exportDisplayedData(d){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,S=s+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,S),this.displayedColumns,this.getExportDataForColumnFun),d)}exportAllData(d){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getExportDataForColumnFun),d)}setDataSource(){this.dataSource||(this.dataSource=new A.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(d,s)=>(0,m.Sd)(d,s,this.displayedColumns,c.getFilterDataForColumn),this.dataSource.sortData=(d,s)=>(0,m.pR)(d,s,this.getSortDataForColumnFun)),this.dataSource.filter=this.filter,this.dataSource.data=this.members}ngAfterViewInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(d=>"id"!==d))}ngOnChanges(){this.setDataSource(),this.disabledRouting=this.disableRouting,this.route.parent?.params.subscribe(d=>{d.groupId&&(this.groupId=Number(d.groupId))})}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filter,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}changeStatus(d,s){if(d.stopPropagation(),!this.disableStatusChange){const S=(0,m.kZ)();S.width="500px",S.data={member:s,disableChangeExpiration:this.disableExpirationChange},this.dialog.open(w.pf,S).afterClosed().subscribe(re=>{re&&this.updateTable.emit(!0)})}}viewMemberGroupTree(d){const s=(0,m.kZ)();s.width="800px",s.data={member:d,groupId:this.groupId},this.dialog.open(w.jd,s)}static#e=this.\u0275fac=function(s){return new(s||c)(e.Y36(E.uw),e.Y36(g.x4),e.Y36(g.UA),e.Y36(H.gz),e.Y36(g.Te))};static#t=this.\u0275cmp=e.Xpm({type:c,selectors:[["perun-web-apps-members-list"]],viewQuery:function(s,S){if(1&s&&(e.Gf(m.l9,7),e.Gf(p.YE,7)),2&s){let k;e.iGM(k=e.CRH())&&(S.child=k.first),e.iGM(k=e.CRH())&&(S.matSort=k.first)}},inputs:{showGroupStatuses:"showGroupStatuses",members:"members",searchString:"searchString",selection:"selection",displayedColumns:"displayedColumns",disableStatusChange:"disableStatusChange",disableExpirationChange:"disableExpirationChange",allowCheckboxDisabled:"allowCheckboxDisabled",tableId:"tableId",disableRouting:"disableRouting",filter:"filter"},outputs:{updateTable:"updateTable"},features:[e.TTD],decls:45,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","fullName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","voId"],["mat-cell","",4,"matCellDef"],["matColumnDef","userId"],["matColumnDef","type"],["matColumnDef","fullName"],["matColumnDef","status"],["matColumnDef","groupStatus"],["matColumnDef","sponsored"],["class","center new-line","mat-header-cell","",4,"matHeaderCellDef"],["class","center","mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","consentStatus"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","disabled","matTooltip","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],[3,"matTooltip","click","mouseenter","mouseleave",4,"ngIf"],[3,"matTooltip","click","mouseenter","mouseleave"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],["mat-header-cell","",1,"center","new-line"],["mat-cell","",1,"center"],[4,"ngIf"],["mat-header-cell",""],[3,"consentStatus"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(s,S){1&s&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(re){return S.exportDisplayedData(re)})("exportAllData",function(re){return S.exportAllData(re)}),e.TgZ(2,"table",2),e.YNc(3,ge,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,J,3,3,"th",5),e.YNc(7,pe,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Re,3,3,"th",5),e.YNc(10,ze,2,1,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,ve,3,3,"th",5),e.YNc(13,Se,2,1,"td",8),e.BQk(),e.ynx(14,10),e.YNc(15,nt,1,0,"th",5),e.YNc(16,Ke,2,1,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,ye,3,3,"th",5),e.YNc(19,pt,3,3,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,Y,3,3,"th",5),e.YNc(22,Ue,7,12,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,oe,3,3,"th",5),e.YNc(25,Ye,7,12,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,U,3,3,"th",15),e.YNc(28,X,2,1,"td",16),e.BQk(),e.ynx(29,17),e.YNc(30,He,3,3,"th",5),e.YNc(31,ke,3,3,"td",8),e.BQk(),e.ynx(32,18),e.YNc(33,Tt,3,3,"th",5),e.YNc(34,he,3,3,"td",8),e.BQk(),e.ynx(35,19),e.YNc(36,Ie,3,3,"th",20),e.YNc(37,r,3,3,"td",8),e.BQk(),e.ynx(38,21),e.YNc(39,u,3,3,"th",5),e.YNc(40,y,2,1,"td",8),e.BQk(),e.YNc(41,M,1,0,"tr",22),e.YNc(42,o,1,12,"tr",23),e.qZA()()(),e.YNc(43,n,3,3,"perun-web-apps-alert",24),e.YNc(44,t,3,3,"perun-web-apps-alert",24)),2&s&&(e.Q6J("hidden",!S.members||0===S.members.length||!S.dataSource||0===S.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",S.dataSource.filteredData.length)("tableId",S.tableId)("pageSizeOptions",S.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",S.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,i,e.Dn7(4,10,S.dataSource,S.selection.selected.length,S.canBeSelected))),e.xp6(38),e.Q6J("matHeaderRowDef",S.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",S.displayedColumns),e.xp6(1),e.Q6J("ngIf",S.members&&0!==S.members.length&&0===S.dataSource.filteredData.length),e.xp6(1),e.Q6J("ngIf",!S.members||0===S.members.length))},dependencies:[C.O5,N.oG,A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,H.rH,p.YE,p.nU,B.w,O.Hw,Q.gM,ee.l,V.Y,Ce.N,se.Q,Be.X$,we.d,le.u,be.f,v.i,ie.D,F.p,$.F,Te.M,qe.I,Ne.G,_t.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important} .status-tooltip{white-space:pre-line}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.center[_ngcontent-%COMP%]{text-align:center}.new-line[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return c})()},78728:(xe,Z,h)=>{"use strict";h.d(Z,{p:()=>V});var e=h(65879),p=h(96814),A=h(30617),x=h(32296),m=h(92596),w=h(26385),g=h(71365),E=h(29997),H=h(38747),C=h(45355);let N=(()=>{class se{transform(Be,we){return"valid"!==Be.toLowerCase()||we&&"valid"!==Be.toLowerCase()?Be.replace("INVALID","INCOMPLETE"):"ACTIVE"}static#e=this.\u0275fac=function(we){return new(we||se)};static#t=this.\u0275pipe=e.Yjl({name:"transformMemberStatus",type:se,pure:!0})}return se})();function B(se,Ce){if(1&se){const Be=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Be);const le=e.oxw();return e.KtG(le.onChangeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&se&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_STATUS"))}function O(se,Ce){1&se&&e._UZ(0,"mat-divider")}function Q(se,Ce){if(1&se){const Be=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Be);const le=e.oxw(2);return e.KtG(le.onChangeExpiration())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&se&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_EXPIRATION"))}function ee(se,Ce){if(1&se&&(e.TgZ(0,"div",7)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"i",2),e._uU(6),e.ALo(7,"parseDate"),e.qZA(),e.YNc(8,Q,4,3,"button",3),e.qZA()()),2&se){const Be=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,3,"MEMBER_DETAIL.OVERVIEW.EXPIRATION")),e.xp6(4),e.hij(" ",e.lcZ(7,5,Be.expiration)," "),e.xp6(2),e.Q6J("ngIf",Be.editExpirationAuth)}}let V=(()=>{class se{constructor(){this.status="",this.showExpiration=!0,this.editExpirationAuth=!1,this.editStatusAuth=!1,this.changeStatus=new e.vpe,this.changeExpiration=new e.vpe}onChangeStatus(){this.changeStatus.emit()}onChangeExpiration(){this.changeExpiration.emit()}static#e=this.\u0275fac=function(we){return new(we||se)};static#t=this.\u0275cmp=e.Xpm({type:se,selectors:[["perun-web-apps-membership-status-settings"]],inputs:{status:"status",expiration:"expiration",showExpiration:"showExpiration",editExpirationAuth:"editExpirationAuth",editStatusAuth:"editStatusAuth"},outputs:{changeStatus:"changeStatus",changeExpiration:"changeExpiration"},decls:15,vars:17,consts:[[1,"d-flex","flex-row","align-items-center","justify-content-between","field-height"],[1,"d-flex","flex-row","align-items-center","justify-content-center"],[1,"me-2"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[4,"ngIf"],["class","d-flex flex-row align-items-center align-items-center justify-content-between field-height",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],[1,"d-flex","flex-row","align-items-center","align-items-center","justify-content-between","field-height"]],template:function(we,le){1&we&&(e.TgZ(0,"div",0)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"i"),e.ALo(6,"groupStatusIconColor"),e._uU(7),e.ALo(8,"memberStatusIcon"),e.qZA(),e.TgZ(9,"span",2),e._uU(10),e.ALo(11,"transformMemberStatus"),e.qZA(),e.YNc(12,B,4,3,"button",3),e.qZA()(),e.YNc(13,O,1,0,"mat-divider",4),e.YNc(14,ee,9,7,"div",5)),2&we&&(e.xp6(2),e.Oqu(e.lcZ(3,9,"MEMBER_DETAIL.OVERVIEW.STATUS")),e.xp6(3),e.Gre("material-icons me-1 ",e.lcZ(6,11,le.status),""),e.xp6(2),e.hij(" ",e.lcZ(8,13,le.status)," "),e.xp6(3),e.Oqu(e.lcZ(11,15,le.status)),e.xp6(2),e.Q6J("ngIf",le.editStatusAuth),e.xp6(1),e.Q6J("ngIf",le.showExpiration),e.xp6(1),e.Q6J("ngIf",le.showExpiration))},dependencies:[p.O5,A.Hw,x.RK,m.gM,w.d,g.X$,E.f,H.F,C.M,N],styles:[".field-height[_ngcontent-%COMP%]{min-height:50px}"]})}return se})()},87065:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>N});var e=h(65879),p=h(73615),A=h(64124),x=h(37073),m=h(17700),w=h(96814),g=h(30617),E=h(71365);function H(B,O){if(1&B&&(e.TgZ(0,"div",5)(1,"mat-icon"),e._uU(2),e.qZA()()),2&B){const Q=e.oxw();e.xp6(2),e.Oqu(Q.data.icon)}}function C(B,O){if(1&B&&(e.TgZ(0,"div",6),e._uU(1),e.qZA()),2&B){const Q=e.oxw();e.xp6(1),e.hij(" ",Q.showTimestamp()," ")}}let N=(()=>{class B{constructor(Q,ee){this.dialog=Q,this.notificationStorageService=ee,this.newNotification=!1,this.closeNotification=new e.vpe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const Q=(0,A.kZ)();Q.width="550px",Q.data=this.data,Q.autoFocus=!1,this.dialog.open(x.FM,Q).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){(0,A.ys)(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[Q,ee]=this.data.timeStamp.split(":");return ee.length<2?Q+":0"+ee:this.data.timeStamp}static#e=this.\u0275fac=function(ee){return new(ee||B)(e.Y36(m.uw),e.Y36(p.SZ))};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(ee,V){1&ee&&(e.TgZ(0,"div")(1,"div",0),e.NdJ("click",function(){return V.alreadyClosed||V.waiting?"":V.closeSelf()}),e.YNc(2,H,3,1,"div",1),e.TgZ(3,"div",2),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.YNc(6,C,2,1,"div",3),e.TgZ(7,"div",4),e.NdJ("click",function(){return V.waiting=!0,V.doAction()}),e._uU(8),e.qZA()()()),2&ee&&(e.Gre("card notification ",V.inDialog?"":"mat-elevation-z7",""),e.ekj("error","error"===V.data.type)("success","success"===V.data.type),e.xp6(2),e.Q6J("ngIf",null!==V.data.icon),e.xp6(2),e.hij(" ",e.lcZ(5,12,V.data.title)," "),e.xp6(2),e.Q6J("ngIf",V.inDialog),e.xp6(1),e.Q6J("hidden",V.alreadyPressed),e.xp6(1),e.hij(" ",V.data.actionText," "))},dependencies:[w.O5,g.Hw,E.X$],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]})}return B})()},97694:(xe,Z,h)=>{"use strict";h.d(Z,{N:()=>$});var e=h(65879),p=h(87824),A=h(73615),x=h(25313),m=h(64124),w=h(37073),g=h(17700),E=h(44112),H=h(96814),C=h(13566),N=h(11186),B=h(32296),O=h(71365),Q=h(2916);function ee(Te,qe){1&Te&&(e.TgZ(0,"perun-web-apps-alert"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Te&&(e.xp6(1),e.Oqu(e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NOT_SUPPORTED"))))}function V(Te,qe){1&Te&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Te&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NAMESPACE"))," "))}function se(Te,qe){if(1&Te&&(e.TgZ(0,"td",17),e._uU(1),e.qZA()),2&Te){const Ne=qe.$implicit;e.xp6(1),e.Oqu(Ne.friendlyNameParameter)}}function Ce(Te,qe){1&Te&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&Te&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.LOGIN"))," "))}function Be(Te,qe){if(1&Te&&(e.TgZ(0,"td",18),e._uU(1),e.qZA()),2&Te){const Ne=qe.$implicit;e.xp6(1),e.Oqu(Ne.value)}}function we(Te,qe){1&Te&&e._UZ(0,"th",16)}function le(Te,qe){if(1&Te){const Ne=e.EpF();e.TgZ(0,"td",19)(1,"button",20),e.NdJ("click",function(){const dt=e.CHM(Ne).$implicit,lt=e.oxw();return e.KtG(lt.resetPassword(dt))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&Te){const Ne=qe.$implicit,_t=e.oxw();e.xp6(1),e.Q6J("disabled",!_t.logins.includes(Ne)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.RESET_PASSWORD"))," ")}}function be(Te,qe){1&Te&&e._UZ(0,"th",16)}function v(Te,qe){if(1&Te){const Ne=e.EpF();e.TgZ(0,"td",19)(1,"button",21),e.NdJ("click",function(){const dt=e.CHM(Ne).$implicit,lt=e.oxw();return e.KtG(lt.changePassword(dt))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&Te){const Ne=qe.$implicit,_t=e.oxw();e.xp6(1),e.Q6J("disabled",!_t.logins.includes(Ne)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.CHANGE_PASSWORD"))," ")}}function ie(Te,qe){1&Te&&e._UZ(0,"tr",22)}function F(Te,qe){1&Te&&e._UZ(0,"tr",23)}let $=(()=>{class Te{constructor(Ne,_t,et,dt,lt,at){this.attributesManagerService=Ne,this.store=_t,this.dialog=et,this.route=dt,this.router=lt,this.entityStorageService=at,this.authenticationPage=!1,this.filteredNamespaces=new e.vpe,this.logins=[],this.nameSpaces=[]}ngOnInit(){this.userId=this.authenticationPage?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.displayedColumns=this.authenticationPage?["namespace","value","reset"]:["namespace","value","reset","change"],this.nameSpaces=this.store.getProperty("password_namespace_attributes").map(Ne=>{const _t=Ne.split(":");return _t[_t.length-1]}),this.refreshTable()}refreshTable(){this.attributesManagerService.getLogins(this.userId).subscribe(Ne=>{if(this.logins=Ne.filter(_t=>this.nameSpaces.includes(_t.friendlyNameParameter)),this.filteredNamespaces.emit(Ne.map(_t=>_t.friendlyNameParameter)),this.dataSource=new x.by(Ne),!this.authenticationPage){const et=this.route.snapshot.queryParamMap.get("namespace");if(et){const dt=this.logins.find(lt=>lt.friendlyNameParameter===et);dt&&this.changePassword(dt)}}})}resetPassword(Ne){const _t=(0,m.kZ)();_t.width="600px",_t.data={mode:"reset",login:String(Ne.value),namespace:Ne.friendlyName.split(":")[1]},this.dialog.open(w.Bg,_t)}changePassword(Ne){this.authenticationPage||this.router.navigate([],{queryParams:{namespace:Ne.friendlyNameParameter},queryParamsHandling:"merge"});const _t=(0,m.kZ)();_t.width="600px",_t.data={login:String(Ne.value),namespace:Ne.friendlyName.split(":")[1]},this.dialog.open(w.xF,_t).afterClosed().subscribe(dt=>{void 0===dt?this.router.navigate([],{queryParams:{namespace:null},queryParamsHandling:"merge"}):window.history.back()})}static#e=this.\u0275fac=function(_t){return new(_t||Te)(e.Y36(p.H8),e.Y36(A.d6),e.Y36(g.uw),e.Y36(E.gz),e.Y36(E.F0),e.Y36(A.fb))};static#t=this.\u0275cmp=e.Xpm({type:Te,selectors:[["perun-web-apps-password-reset"]],inputs:{authenticationPage:"authenticationPage"},outputs:{filteredNamespaces:"filteredNamespaces"},decls:23,vars:9,consts:[[1,"page-title"],[4,"ngIf"],[1,"card","mt-2","table-size-fix"],[1,"card-body"],[1,"overflow-auto"],["mat-table","","matSort","","matSortActive","value","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","namespace"],["mat-header-cell","",4,"matHeaderCellDef"],["class","w-25","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","w-50","mat-cell","",4,"matCellDef"],["matColumnDef","reset"],["mat-cell","",4,"matCellDef"],["matColumnDef","change"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"w-25"],["mat-cell","",1,"w-50"],["mat-cell",""],["color","accent","mat-flat-button","",3,"disabled","click"],["color","accent","mat-flat-button","",1,"action-button",3,"disabled","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"]],template:function(_t,et){1&_t&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA(),e.YNc(4,ee,4,5,"perun-web-apps-alert",1),e.TgZ(5,"div",2)(6,"div",3)(7,"div",4)(8,"table",5),e.ynx(9,6),e.YNc(10,V,4,5,"th",7),e.YNc(11,se,2,1,"td",8),e.BQk(),e.ynx(12,9),e.YNc(13,Ce,4,5,"th",7),e.YNc(14,Be,2,1,"td",10),e.BQk(),e.ynx(15,11),e.YNc(16,we,1,0,"th",7),e.YNc(17,le,5,6,"td",12),e.BQk(),e.ynx(18,13),e.YNc(19,be,1,0,"th",7),e.YNc(20,v,5,6,"td",12),e.BQk(),e.YNc(21,ie,1,0,"tr",14),e.YNc(22,F,1,0,"tr",15),e.qZA()()()()),2&_t&&(e.xp6(1),e.hij(" ",et.authenticationPage?"":e.lcZ(2,5,e.lcZ(3,7,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.TITLE")),"\n"),e.xp6(3),e.Q6J("ngIf",!et.logins.length&&!et.authenticationPage),e.xp6(4),e.Q6J("dataSource",et.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",et.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",et.displayedColumns))},dependencies:[H.O5,x.BZ,x.fO,x.as,x.w1,x.Dz,x.nj,x.ge,x.ev,x.XQ,x.Gk,C.YE,N.w,B.lW,O.X$,Q.a],styles:[".dark-hover-list-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}"]})}return Te})()},69338:(xe,Z,h)=>{"use strict";h.d(Z,{$:()=>lt});var e=h(73615),p=h(87824),A=h(65879),x=h(17700),m=h(71365),w=h(96814),g=h(56223),E=h(32296),H=h(64170),C=h(24516);function N(at,ge){1&at&&(A.TgZ(0,"mat-error"),A._uU(1),A.ALo(2,"translate"),A.qZA()),2&at&&(A.xp6(1),A.Oqu(A.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let B=(()=>{class at{constructor(J,pe,Re,ze,ve){this.dialogRef=J,this.translate=pe,this.notificator=Re,this.rtMessages=ze,this.storeService=ve,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(J=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(J.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",h(4147).i8)}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(pe){return new(pe||at)(A.Y36(x.so),A.Y36(m.sK),A.Y36(e.V6),A.Y36(p.Hr),A.Y36(e.d6))};static#t=this.\u0275cmp=A.Xpm({type:at,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(pe,Re){if(1&pe&&(A.TgZ(0,"h1",0),A._uU(1),A.ALo(2,"translate"),A.qZA(),A.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),A._uU(6),A.ALo(7,"translate"),A.qZA(),A.TgZ(8,"input",2,3),A.NdJ("ngModelChange",function(ve){return Re.subject=ve}),A.qZA(),A.YNc(10,N,3,3,"mat-error",4),A.qZA(),A.TgZ(11,"mat-form-field")(12,"mat-label"),A._uU(13),A.ALo(14,"translate"),A.qZA(),A.TgZ(15,"textarea",5),A.NdJ("ngModelChange",function(ve){return Re.message=ve}),A.ALo(16,"translate"),A._uU(17," "),A.qZA(),A.TgZ(18,"mat-hint"),A._uU(19),A.ALo(20,"translate"),A.qZA()()(),A.TgZ(21,"div",6)(22,"div",7)(23,"button",8),A.NdJ("click",function(){return Re.close()}),A._uU(24),A.ALo(25,"translate"),A.qZA(),A.TgZ(26,"button",9),A.NdJ("click",function(){return Re.sendBugReport()}),A._uU(27),A.ALo(28,"translate"),A.qZA()()()),2&pe){const ze=A.MAs(9);A.xp6(1),A.Oqu(A.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),A.xp6(5),A.Oqu(A.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),A.xp6(2),A.Q6J("ngModel",Re.subject),A.xp6(2),A.Q6J("ngIf",ze.invalid),A.xp6(3),A.Oqu(A.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),A.xp6(2),A.s9C("placeholder",A.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),A.Q6J("ngModel",Re.message),A.xp6(4),A.Oqu(A.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),A.xp6(5),A.hij(" ",A.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),A.xp6(2),A.Q6J("disabled",ze.invalid),A.xp6(1),A.hij(" ",A.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[w.O5,g.Fj,g.JJ,g.Q7,g.On,E.lW,H.KE,H.hX,H.bx,H.TO,C.Nt,x.uh,x.xY,x.H8,m.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return at})();var O=h(64124);let Q=(()=>{class at{transform(J,pe,Re){return J[`${Re}_${pe}`]}static#e=this.\u0275fac=function(pe){return new(pe||at)};static#t=this.\u0275pipe=A.Yjl({name:"localisedText",type:at,pure:!0})}return at})(),ee=(()=>{class at{transform(J,pe){return J["link_"+pe]||J.link_en}static#e=this.\u0275fac=function(pe){return new(pe||at)};static#t=this.\u0275pipe=A.Yjl({name:"localisedLink",type:at,pure:!0})}return at})(),V=(()=>{class at{transform(J){return J.includes("/")?J:"/assets/config/"+J}static#e=this.\u0275fac=function(pe){return new(pe||at)};static#t=this.\u0275pipe=A.Yjl({name:"footerLogoPath",type:at,pure:!0})}return at})();function se(at,ge){if(1&at&&(A.TgZ(0,"a",13),A.ALo(1,"localisedLink"),A._UZ(2,"img",14),A.ALo(3,"footerLogoPath"),A.qZA()),2&at){const J=A.oxw().$implicit,pe=A.oxw(3);A.Q6J("href",A.xi3(1,2,J,pe.language),A.LSH),A.xp6(2),A.s9C("src",A.lcZ(3,5,J.logo),A.LSH)}}function Ce(at,ge){if(1&at&&(A.TgZ(0,"span"),A._UZ(1,"img",14),A.ALo(2,"footerLogoPath"),A.qZA()),2&at){const J=A.oxw().$implicit;A.xp6(1),A.s9C("src",A.lcZ(2,1,J.logo),A.LSH)}}function Be(at,ge){if(1&at&&(A.TgZ(0,"div"),A.YNc(1,se,4,7,"a",11),A.ALo(2,"localisedLink"),A.YNc(3,Ce,3,3,"span",12),A.ALo(4,"localisedLink"),A.qZA()),2&at){const J=ge.$implicit,pe=A.oxw(3);A.xp6(1),A.Q6J("ngIf",A.xi3(2,2,J,pe.language)),A.xp6(2),A.Q6J("ngIf",!A.xi3(4,5,J,pe.language))}}const we=function(at){return{"min-height":at}};function le(at,ge){if(1&at&&(A.TgZ(0,"div",10),A.YNc(1,Be,5,8,"div",5),A.qZA()),2&at){const J=A.oxw().$implicit,pe=A.oxw();A.Q6J("ngStyle",A.VKq(2,we,pe.columnContentHeight+"px")),A.xp6(1),A.Q6J("ngForOf",J.elements)}}const be=function(at){return{color:at}};function v(at,ge){if(1&at&&(A.TgZ(0,"i",20),A._uU(1),A.qZA()),2&at){const J=A.oxw().$implicit,pe=A.oxw(3);A.Q6J("ngStyle",A.VKq(2,be,pe.linksTextColor)),A.xp6(1),A.hij(" ",J.icon," ")}}function ie(at,ge){if(1&at){const J=A.EpF();A.TgZ(0,"span",21),A.NdJ("click",function(){A.CHM(J);const Re=A.oxw().$implicit,ze=A.oxw(3);return A.KtG(ze.openDialog(Re.dialog))}),A._uU(1),A.ALo(2,"localisedText"),A.qZA()}if(2&at){const J=A.oxw().$implicit,pe=A.oxw(3);A.Q6J("ngStyle",A.VKq(6,be,pe.linksTextColor)),A.xp6(1),A.hij("",A.Dn7(2,2,J,pe.language,"label")," ")}}function F(at,ge){if(1&at&&(A.TgZ(0,"a",22),A.ALo(1,"localisedLink"),A._uU(2),A.ALo(3,"localisedText"),A.qZA()),2&at){const J=A.oxw().$implicit,pe=A.oxw(3);A.Q6J("href",A.xi3(1,3,J,pe.language),A.LSH)("ngStyle",A.VKq(10,be,pe.linksTextColor)),A.xp6(2),A.Oqu(A.Dn7(3,6,J,pe.language,"label"))}}function $(at,ge){if(1&at&&(A.TgZ(0,"span",10),A._uU(1),A.ALo(2,"localisedText"),A.qZA()),2&at){const J=A.oxw().$implicit,pe=A.oxw(3);A.Q6J("ngStyle",A.VKq(6,be,pe.linksTextColor)),A.xp6(1),A.Oqu(A.Dn7(2,2,J,pe.language,"label"))}}function Te(at,ge){if(1&at&&(A.TgZ(0,"div",16),A.YNc(1,v,2,4,"i",17),A.YNc(2,ie,3,8,"span",18),A.YNc(3,F,4,12,"a",19),A.ALo(4,"localisedLink"),A.YNc(5,$,3,8,"span",9),A.ALo(6,"localisedLink"),A.qZA()),2&at){const J=ge.$implicit,pe=A.oxw(3);A.xp6(1),A.Q6J("ngIf",J.icon),A.xp6(1),A.Q6J("ngIf",J.dialog),A.xp6(1),A.Q6J("ngIf",A.xi3(4,4,J,pe.language)&&!J.dialog),A.xp6(2),A.Q6J("ngIf",!A.xi3(6,7,J,pe.language)&&!J.dialog)}}const qe=function(at){return{height:at}};function Ne(at,ge){if(1&at&&(A.TgZ(0,"div",10),A.YNc(1,Te,7,10,"div",15),A.qZA()),2&at){const J=A.oxw().$implicit,pe=A.oxw();A.Q6J("ngStyle",A.VKq(2,qe,pe.columnContentHeight+"px")),A.xp6(1),A.Q6J("ngForOf",J.elements)}}function _t(at,ge){if(1&at&&(A.TgZ(0,"div",7)(1,"h6",8),A._uU(2),A.ALo(3,"localisedText"),A.qZA(),A.YNc(4,le,2,4,"div",9),A.YNc(5,Ne,2,4,"div",9),A.qZA()),2&at){const J=ge.$implicit,pe=A.oxw();A.ekj("my-auto",pe.containsLogos),A.xp6(1),A.Q6J("ngStyle",A.VKq(10,be,pe.headersTextColor)),A.xp6(1),A.hij(" ",A.Dn7(3,6,J,pe.language,"title")," "),A.xp6(2),A.Q6J("ngIf",J.logos),A.xp6(1),A.Q6J("ngIf",J.elements&&!J.logos)}}function et(at,ge){if(1&at&&(A.TgZ(0,"span")(1,"a",6),A._uU(2),A.qZA()()),2&at){const J=ge.$implicit,pe=ge.index,Re=A.oxw();A.xp6(1),A.Q6J("href",J.url,A.LSH)("ngStyle",A.VKq(3,be,Re.copyrightTextColor)),A.xp6(1),A.Oqu(pe?", "+J.name:J.name)}}const dt=function(at){return{background:at}};let lt=(()=>{class at{constructor(J,pe,Re,ze){this.storeService=J,this.translateService=pe,this.utilsService=Re,this.dialog=ze,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(J=>{this.language=J.lang}),this.version=h(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=h(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(J=>{const pe=J.match("\\bVersion:\\s*([^,\\s]+)");null!==pe&&(this.backendVersion=pe[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const J of this.footerColumns)J.logos?this.containsLogos=!0:25*J.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*J.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(J){const pe=(0,O.kZ)();"reportIssue"===J&&(pe.width="550px",this.dialog.open(B,pe))}static#e=this.\u0275fac=function(pe){return new(pe||at)(A.Y36(e.d6),A.Y36(m.sK),A.Y36(p.FW),A.Y36(x.uw))};static#t=this.\u0275cmp=A.Xpm({type:at,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(pe,Re){1&pe&&(A.TgZ(0,"footer",0)(1,"div",1),A.YNc(2,_t,6,12,"div",2),A.qZA(),A._UZ(3,"hr",3),A.TgZ(4,"div",4),A._uU(5),A.YNc(6,et,3,5,"span",5),A._uU(7,", web application: "),A.TgZ(8,"a",6),A._uU(9),A.qZA(),A._uU(10,", server: "),A.TgZ(11,"a",6),A._uU(12),A.qZA()()()),2&pe&&(A.Q6J("ngStyle",A.VKq(11,dt,Re.bgColor)),A.xp6(2),A.Q6J("ngForOf",Re.footerColumns),A.xp6(2),A.Q6J("ngStyle",A.VKq(13,be,Re.copyrightTextColor)),A.xp6(1),A.hij(" \xa9 ",Re.currentYear," Copyright: "),A.xp6(1),A.Q6J("ngForOf",Re.copyrightItems),A.xp6(2),A.Q6J("href",Re.githubRepository,A.LSH)("ngStyle",A.VKq(15,be,Re.copyrightTextColor)),A.xp6(1),A.Oqu(Re.guiVersion),A.xp6(2),A.Q6J("href",Re.githubBackendRepository,A.LSH)("ngStyle",A.VKq(17,be,Re.copyrightTextColor)),A.xp6(1),A.Oqu(Re.backendVersion))},dependencies:[w.sg,w.O5,w.PC,Q,ee,V],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]})}return at})()},43023:(xe,Z,h)=>{"use strict";h.d(Z,{Y:()=>Ne});var e=h(65879),p=h(73615),A=h(64124),x=h(37073),m=h(19366),w=h(6593),g=h(71365),E=h(17700),H=h(44112),C=h(96814),N=h(30617),B=h(77988),O=h(32296),Q=h(92596),ee=h(81274),V=h(39014),se=h(73886),Ce=h(52269),Be=h(37803);const we=function(_t){return{color:_t}};function le(_t,et){if(1&_t){const dt=e.EpF();e.TgZ(0,"button",10),e.NdJ("click",function(){e.CHM(dt);const at=e.oxw();return e.KtG(at.onToggleSidenav())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"menu"),e.qZA()()}if(2&_t){const dt=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"NAV.MENU")),e.Q6J("ngStyle",e.VKq(4,we,dt.iconColor))}}function be(_t,et){if(1&_t){const dt=e.EpF();e.TgZ(0,"div",11)(1,"button",12)(2,"mat-icon",13),e._uU(3," language "),e.qZA()(),e.TgZ(4,"mat-menu",null,14)(6,"button",15),e.NdJ("click",function(){e.CHM(dt);const at=e.oxw();return e.KtG(at.changeLanguage())}),e._uU(7),e.ALo(8,"translate"),e.qZA()()()}if(2&_t){const dt=e.MAs(5),lt=e.oxw();e.Q6J("ngStyle",e.VKq(6,we,lt.textColor)),e.xp6(1),e.Q6J("matMenuTriggerFor",dt),e.xp6(1),e.Q6J("ngStyle",e.VKq(8,we,lt.iconColor)),e.xp6(5),e.hij(" ",e.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function v(_t,et){if(1&_t&&(e.TgZ(0,"span",16),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&_t){const dt=e.oxw();e.Q6J("ngStyle",e.VKq(4,we,dt.textColor)),e.xp6(1),e.hij(" ",e.lcZ(2,2,dt.principal.user)," ")}}function ie(_t,et){if(1&_t){const dt=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM(dt);const at=e.oxw();return e.KtG(at.showNotificationHistory())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",18),e._uU(3),e.qZA()()}if(2&_t){const dt=e.oxw();e.Q6J("matTooltip",e.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),e.xp6(2),e.s9C("matBadge",dt.getNewNotificationsCount()>5?"5+":dt.getNewNotificationsCount()),e.Q6J("ngStyle",e.VKq(7,we,dt.iconColor))("matBadgeHidden",0===dt.getNewNotificationsCount()),e.xp6(1),e.hij(" ",dt.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function F(_t,et){if(1&_t&&e._UZ(0,"perun-web-apps-header-menu",19),2&_t){const dt=e.oxw();e.Q6J("url",dt.otherAppUrl)("label",dt.otherAppLabel)("user",dt.principal.user)("logoutEnabled",dt.logoutEnabled)("iconColor",dt.iconColor)("textColor",dt.textColor)}}const $=function(_t){return{background:_t}},Te=function(){return[]},qe=function(){return["/"]};let Ne=(()=>{class _t{constructor(dt,lt,at,ge,J,pe,Re){this.storeService=dt,this.sanitizer=lt,this.translateService=at,this.otherApplicationService=ge,this.notificationStorageService=J,this.dialog=pe,this.route=Re,this.sidenavToggle=new e.vpe,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(dt=>{this.label=this.storeService.getProperty("en"===dt.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(dt.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(dt="en"){return this.storeService.getProperty(this.otherApp===m.pR.Profile?"profile_label_en":"en"===dt?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===m.pR.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const dt in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(dt)&&(this.activeLink=!0)}(this.otherApp!==m.pR.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const dt=(0,A.kZ)();dt.width="520px",this.dialog.open(x.Us,dt)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}static#e=this.\u0275fac=function(lt){return new(lt||_t)(e.Y36(p.d6),e.Y36(w.H7),e.Y36(g.sK),e.Y36(p.jq),e.Y36(p.SZ),e.Y36(E.uw),e.Y36(H.gz))};static#t=this.\u0275cmp=e.Xpm({type:_t,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(lt,at){1<&&(e.TgZ(0,"mat-toolbar",0)(1,"div",1),e.YNc(2,le,4,6,"button",2),e._UZ(3,"a",3),e.TgZ(4,"p",4),e._uU(5),e.qZA()(),e.TgZ(6,"div",5),e.YNc(7,be,9,10,"div",6),e.YNc(8,v,3,6,"span",7),e.YNc(9,ie,4,9,"button",8),e.YNc(10,F,1,6,"perun-web-apps-header-menu",9),e.qZA()()),2<&&(e.Q6J("ngStyle",e.VKq(12,$,at.bgColor)),e.xp6(2),e.Q6J("ngIf",at.showToggle),e.xp6(1),e.Q6J("innerHTML",at.logo,e.oJD)("routerLink",at.disableLogo?e.DdM(14,Te):e.DdM(15,qe))("queryParams",at.route.snapshot.queryParams),e.xp6(1),e.Q6J("ngStyle",e.VKq(16,we,at.textColor)),e.xp6(1),e.hij(" ",at.label," "),e.xp6(1),e.Q6J("ngStyle",e.VKq(18,we,at.navTextColor)),e.xp6(1),e.Q6J("ngIf",at.showLanguageMenu),e.xp6(1),e.Q6J("ngIf",null!==at.principal.user),e.xp6(1),e.Q6J("ngIf",at.showNotifications),e.xp6(1),e.Q6J("ngIf",at.showHeaderMenu))},dependencies:[C.O5,C.PC,H.rH,N.Hw,B.VK,B.OP,B.p6,O.lW,O.RK,Q.gM,ee.Ye,V.k,se.X,Ce.Q,g.X$,Be.d],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]})}return _t})()},21838:(xe,Z,h)=>{"use strict";h.d(Z,{W:()=>g});var e=h(65879),p=h(96814),A=h(30617),x=h(92596),m=h(71365);function w(E,H){1&E&&(e.TgZ(0,"mat-icon",1),e.ALo(1,"translate"),e._uU(2," visibility\n"),e.qZA()),2&E&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RECENTLY_VIEWED_ICON.RECENT"))}let g=(()=>{class E{constructor(){this.recentIds=[]}static#e=this.\u0275fac=function(N){return new(N||E)};static#t=this.\u0275cmp=e.Xpm({type:E,selectors:[["perun-web-apps-recently-viewed-icon"]],inputs:{recentIds:"recentIds",id:"id"},decls:1,vars:1,consts:[["class","align-bottom disabled-icon",3,"matTooltip",4,"ngIf"],[1,"align-bottom","disabled-icon",3,"matTooltip"]],template:function(N,B){1&N&&e.YNc(0,w,3,3,"mat-icon",0),2&N&&e.Q6J("ngIf",B.recentIds.indexOf(B.id)>-1)},dependencies:[p.O5,A.Hw,x.gM,m.X$],styles:[".disabled-icon[_ngcontent-%COMP%]{color:#00000042}"]})}return E})()},62481:(xe,Z,h)=>{"use strict";h.d(Z,{t:()=>w});var e=h(65879),p=h(30617),A=h(32296),x=h(92596),m=h(71365);let w=(()=>{class g{constructor(){this.refresh=new e.vpe}onClickbutton(H){this.refresh.emit(H)}static#e=this.\u0275fac=function(C){return new(C||g)};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["perun-web-apps-refresh-button"]],inputs:{disabled:"disabled"},outputs:{refresh:"refresh"},decls:3,vars:5,consts:[["mat-stroked-button","","data-cy","refresh-button",1,"me-2",3,"disabled","matTooltip","click"],[1,"ms-auto","perun-icon","d-inline-flex","align-items-center",3,"svgIcon"]],template:function(C,N){1&C&&(e.TgZ(0,"button",0),e.NdJ("click",function(O){return N.onClickbutton(O)}),e.ALo(1,"translate"),e._UZ(2,"mat-icon",1),e.qZA()),2&C&&(e.s9C("matTooltip",e.lcZ(1,3,"SHARED_LIB.PERUN.REFRESH_BUTTON")),e.Q6J("disabled",N.disabled),e.xp6(2),e.s9C("svgIcon",N.disabled?"perun-refresh-disabled":"perun-refresh-enabled"))},dependencies:[p.Hw,A.lW,x.gM,m.X$],styles:[".perun-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:currentColor!important}.perun-icon[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:currentColor}.perun-icon[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{fill:currentColor}"]})}return g})()},89655:(xe,Z,h)=>{"use strict";h.d(Z,{L:()=>m});var e=h(65879),p=h(64124),A=h(4675),x=h(71365);let m=(()=>{class w{constructor(){this.resource=null,this.displayStatus=!0,this.disableAutoSelect=!1,this.required=!1,this.resourceSelected=new e.vpe,this.nameFunction=E=>E.name,this.secondaryFunction=()=>null}ngOnInit(){this.resources=this.resources.sort(p.aC)}static#e=this.\u0275fac=function(H){return new(H||w)};static#t=this.\u0275cmp=e.Xpm({type:w,selectors:[["perun-web-apps-resource-search-select"]],inputs:{resource:"resource",resources:"resources",displayStatus:"displayStatus",disableAutoSelect:"disableAutoSelect",required:"required"},outputs:{resourceSelected:"resourceSelected"},decls:4,vars:17,consts:[[3,"entity","entities","required","disableAutoSelect","displayStatus","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(H,C){1&H&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return C.resourceSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&H&&e.Q6J("entity",C.resource)("entities",C.resources)("required",C.required)("disableAutoSelect",C.disableAutoSelect)("displayStatus",C.displayStatus)("searchFunction",C.nameFunction)("mainTextFunction",C.nameFunction)("secondaryTextFunction",C.secondaryFunction)("selectPlaceholder",e.lcZ(1,11,"SHARED_LIB.PERUN.COMPONENTS.RESOURCE_SEARCH_SELECT.SELECT_RESOURCE"))("findPlaceholder",e.lcZ(2,13,"SHARED_LIB.PERUN.COMPONENTS.RESOURCE_SEARCH_SELECT.FIND_RESOURCE"))("noEntriesText",e.lcZ(3,15,"SHARED_LIB.PERUN.COMPONENTS.RESOURCE_SEARCH_SELECT.NO_RESOURCE_FOUND"))},dependencies:[A.i,x.X$]})}return w})()},12877:(xe,Z,h)=>{"use strict";h.d(Z,{C:()=>y});var e=h(65879),p=h(13566),A=h(25313),x=h(78337),m=h(64124),w=h(73615),g=h(96814),E=h(75986),H=h(44112),C=h(11186),N=h(30617),B=h(92596),O=h(77983),Q=h(92738),ee=h(52269),V=h(21838),se=h(63710),Ce=h(45377),Be=h(71365);let we=(()=>{class M{transform(o){if(null==o)return null;let t="";return o.forEach(function(i){t=t.concat(i.tagName)}),t}static#e=this.\u0275fac=function(n){return new(n||M)};static#t=this.\u0275pipe=e.Yjl({name:"resourceTagsToString",type:M,pure:!0})}return M})();var le=h(62317),be=h(93035),v=h(32596),ie=h(8355);function F(M,f){if(1&M){const o=e.EpF();e.TgZ(0,"mat-checkbox",29),e.NdJ("change",function(t){e.CHM(o);const i=e.oxw(3);return e.KtG(t?i.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&M){const o=e.oxw(2).ngIf,n=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,o.all)))("checked",n.selection.hasValue()&&o.all)("indeterminate",n.selection.hasValue()&&!o.all)}}function $(M,f){if(1&M&&(e.TgZ(0,"th",27),e.YNc(1,F,3,7,"mat-checkbox",28),e.qZA()),2&M){const o=e.oxw(2);e.xp6(1),e.Q6J("ngIf",o.selection.isMultipleSelection())}}const Te=function(M){return{name:M}};function qe(M,f){if(1&M){const o=e.EpF();e.TgZ(0,"td",30)(1,"span",31),e.ALo(2,"translate"),e.TgZ(3,"mat-checkbox",32),e.NdJ("change",function(t){const a=e.CHM(o).$implicit,c=e.oxw(2);return e.KtG(t?c.itemSelectionToggle(a):null)})("click",function(t){return t.stopPropagation()}),e.ALo(4,"translate"),e.ALo(5,"checkboxLabel"),e.qZA()()()}if(2&M){const o=f.$implicit,n=e.oxw(2);e.xp6(1),e.s9C("matTooltip",e.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE")),e.Q6J("matTooltipPosition","above")("matTooltipDisabled",!n.disableSelect(o)),e.xp6(2),e.Q2q("data-cy","",o.name,"-checkbox"),e.Q6J("aria-label",e.xi3(4,9,e.lcZ(5,12,n.selection.isSelected(o)),e.VKq(14,Te,o.name)))("checked",n.selection.isSelected(o))("disabled",n.disableSelect(o))}}function Ne(M,f){1&M&&(e.ynx(0,24),e.YNc(1,$,2,1,"th",25),e.YNc(2,qe,6,16,"td",26),e.BQk())}function _t(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_ID")," "))}function et(M,f){if(1&M&&(e.TgZ(0,"td",34),e._uU(1),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.Oqu(o.id)}}function dt(M,f){1&M&&e._UZ(0,"th",35)}function lt(M,f){if(1&M&&(e.TgZ(0,"td",36),e._UZ(1,"perun-web-apps-recently-viewed-icon",37),e.qZA()),2&M){const o=f.$implicit,n=e.oxw();e.xp6(1),e.Q6J("recentIds",n.recentIds)("id",o.id)}}function at(M,f){1&M&&e._UZ(0,"th",35)}function ge(M,f){1&M&&(e.TgZ(0,"mat-icon",39),e.ALo(1,"translate"),e._uU(2,"account_tree"),e.qZA()),2&M&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE"))}function J(M,f){if(1&M&&(e.TgZ(0,"td",36),e.YNc(1,ge,3,3,"mat-icon",38),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.Q6J("ngIf",o.sourceGroupId)}}function pe(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_NAME")," "))}function Re(M,f){if(1&M&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&M){const o=f.$implicit;e.uIk("data-cy",o.name),e.xp6(1),e.hij(" ",o.name," ")}}function ze(M,f){1&M&&(e.TgZ(0,"th",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.AUTHZ_GROUP")," "))}function ve(M,f){if(1&M){const o=e.EpF();e.TgZ(0,"td",40),e.NdJ("mouseenter",function(){e.CHM(o);const t=e.oxw();return e.KtG(t.disabledRouting=!0)})("mouseleave",function(){e.CHM(o);const t=e.oxw();return e.KtG(t.disabledRouting=t.disableRouting)}),e._UZ(1,"perun-web-apps-authorized-groups-cell",41),e.qZA()}if(2&M){const o=f.$implicit,n=e.oxw();e.xp6(1),e.Q6J("groups",n.resourceWithAuthzGroupPairs.get(o.id))("disableRouting",n.disableRouting)("authzVoNames",n.authzVoNames)}}function Se(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_NAME")," "))}function nt(M,f){if(1&M&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.Oqu(o.vo.name)}}function fe(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_ID")," "))}function Ke(M,f){if(1&M&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.Oqu(o.voId)}}function ye(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_GROUP_RESOURCE_STATUS")," "))}function pt(M,f){if(1&M){const o=e.EpF();e.TgZ(0,"td",36)(1,"perun-web-apps-group-resource-status",42),e.NdJ("mouseenter",function(){e.CHM(o);const t=e.oxw();return e.KtG(t.disabledRouting=!0)})("mouseleave",function(){e.CHM(o);const t=e.oxw();return e.KtG(t.disabledRouting=t.disableRouting)})("statusChange",function(){e.CHM(o);const t=e.oxw();return e.KtG(t.refreshTable.emit())}),e.qZA()()}if(2&M){const o=f.$implicit,n=e.oxw();e.xp6(1),e.Q6J("theme","group-theme")("resourceId",o.id)("groupId",n.groupId)("failureCause",o.failureCause)("status",o.status)}}function Y(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_NAME")," "))}function Ue(M,f){if(1&M&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.Oqu(o.facility.name)}}function oe(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_ID")," "))}function Ye(M,f){if(1&M&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.Oqu(o.facilityId)}}function U(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_TAGS")," "))}function ae(M,f){if(1&M&&(e.TgZ(0,"td",36),e._uU(1),e.ALo(2,"resourceTagsToString"),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,o.resourceTags)," ")}}function X(M,f){1&M&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_DESCRIPTION")," "))}function He(M,f){if(1&M&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&M){const o=f.$implicit;e.xp6(1),e.Oqu(o.description)}}function ke(M,f){1&M&&e._UZ(0,"tr",43)}const Tt=function(M){return[M]};function he(M,f){if(1&M&&(e._UZ(0,"tr",44),e.ALo(1,"getResourceRoute"),e.ALo(2,"getResourceRoute")),2&M){const o=f.$implicit,n=e.oxw();e.ekj("cursor-pointer",!n.disableRouting)("disable-outline",n.disabledRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",n.disabledRouting||n.disableRouting?null:e.VKq(12,Tt,e.xi3(1,6,o,n.routingVo)))("routerLink",n.disabledRouting||n.disableRouting?null:e.xi3(2,9,o,n.routingVo))}}function Ie(M,f){1&M&&(e.TgZ(0,"perun-web-apps-alert",45),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function r(M,f){1&M&&(e.TgZ(0,"perun-web-apps-alert",45),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&M&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.NO_RESOURCES_WARNING"),"\n"))}const u=function(M){return{all:M}};let y=(()=>{class M{constructor(o,n){this.guiAuthResolver=o,this.tableCheckbox=n,this.resources=[],this.selection=new x.Ov(!0,[]),this.disableRouting=!1,this.routingVo=!1,this.displayedColumns=["select","id","recent","indirectResourceAssigment","name","vo","voId","status","facility","facilityId","tags","description"],this.pageSizeOptions=m.f7,this.groupId=null,this.resourcesToDisableCheckbox=new Set,this.refreshTable=new e.vpe,this.allSelected=new e.vpe,this.removeAuth=!1,this.addAuth=!1,this.getDataForColumnFun=(t,i)=>M.getDataForColumn(t,i,this.recentIds),this.canBeSelected=t=>!this.disableSelect(t)}set matSort(o){this.sort=o}static getDataForColumn(o,n,t){switch(n){case"id":return o.id.toString();case"vo":return o.vo.name;case"name":return o.name;case"facility":return o.facility.name;case"description":return o.description;case"recent":return t&&t.includes(o.id)?"#".repeat(t.indexOf(o.id)):o.name;case"tags":{if(!o.resourceTags)return o[n];let a="";return o.resourceTags.forEach(function(c){a=a.concat(c.tagName)}),a}case"status":return o.status;case"uuid":return o.uuid;default:return o[n]}}ngOnChanges(){this.disabledRouting=this.disableRouting,this.guiAuthResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(o=>"id"!==o)),this.setDataSource(),this.setAuth()}exportAllData(o){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),o)}exportDisplayedData(o){const n=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,t=n+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(n,t),this.displayedColumns,this.getDataForColumnFun),o)}setDataSource(){this.dataSource||(this.dataSource=new A.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(o,n)=>(0,m.Sd)(o,n,this.displayedColumns,this.getDataForColumnFun,!0),this.dataSource.sortData=(o,n)=>(0,m.pR)(o,n,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.resources}isAllSelected(){const o=this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected);return this.allSelected.emit(o),o}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected),this.setAuth()}setAuth(){const o=this.groupToResource?[this.groupToResource]:[];this.removeAuth=this.selection.selected.reduce((n,t)=>n&&this.guiAuthResolver.isAuthorized("removeGroupFromResources_Group_List_policy",o.concat([t])),!0),this.addAuth=this.selection.selected.reduce((n,t)=>n&&this.guiAuthResolver.isAuthorized("assignGroupToResources_Group_List_policy",o.concat([t])),!0)}itemSelectionToggle(o){this.selection.toggle(o),this.setAuth()}disableSelect(o){return this.resourcesToDisableCheckbox.has(o.id)}static#e=this.\u0275fac=function(n){return new(n||M)(e.Y36(w.x4),e.Y36(w.UA))};static#t=this.\u0275cmp=e.Xpm({type:M,selectors:[["perun-web-apps-resources-list"]],viewQuery:function(n,t){if(1&n&&(e.Gf(m.l9,7),e.Gf(p.YE,7)),2&n){let i;e.iGM(i=e.CRH())&&(t.child=i.first),e.iGM(i=e.CRH())&&(t.matSort=i.first)}},inputs:{resources:"resources",resourceWithAuthzGroupPairs:"resourceWithAuthzGroupPairs",authzVoNames:"authzVoNames",selection:"selection",filterValue:"filterValue",disableRouting:"disableRouting",routingVo:"routingVo",displayedColumns:"displayedColumns",groupToResource:"groupToResource",pageSizeOptions:"pageSizeOptions",recentIds:"recentIds",groupId:"groupId",resourcesToDisableCheckbox:"resourcesToDisableCheckbox",tableId:"tableId"},outputs:{refreshTable:"refreshTable",allSelected:"allSelected"},features:[e.TTD],decls:45,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","indirectResourceAssigment"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","vo"],["matColumnDef","voId"],["matColumnDef","status"],["matColumnDef","facility"],["matColumnDef","facilityId"],["matColumnDef","tags"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],["matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],[3,"theme","resourceId","groupId","failureCause","status","mouseenter","mouseleave","statusChange"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(n,t){1&n&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(a){return t.exportDisplayedData(a)})("exportAllData",function(a){return t.exportAllData(a)}),e.TgZ(2,"table",2),e.YNc(3,Ne,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,_t,3,3,"th",5),e.YNc(7,et,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,dt,1,0,"th",8),e.YNc(10,lt,2,2,"td",9),e.BQk(),e.ynx(11,10),e.YNc(12,at,1,0,"th",8),e.YNc(13,J,2,1,"td",9),e.BQk(),e.ynx(14,11),e.YNc(15,pe,3,3,"th",5),e.YNc(16,Re,2,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,ze,3,3,"th",8),e.YNc(19,ve,2,3,"td",13),e.BQk(),e.ynx(20,14),e.YNc(21,Se,3,3,"th",5),e.YNc(22,nt,2,1,"td",9),e.BQk(),e.ynx(23,15),e.YNc(24,fe,3,3,"th",5),e.YNc(25,Ke,2,1,"td",9),e.BQk(),e.ynx(26,16),e.YNc(27,ye,3,3,"th",5),e.YNc(28,pt,2,5,"td",9),e.BQk(),e.ynx(29,17),e.YNc(30,Y,3,3,"th",5),e.YNc(31,Ue,2,1,"td",9),e.BQk(),e.ynx(32,18),e.YNc(33,oe,3,3,"th",5),e.YNc(34,Ye,2,1,"td",9),e.BQk(),e.ynx(35,19),e.YNc(36,U,3,3,"th",5),e.YNc(37,ae,3,3,"td",9),e.BQk(),e.ynx(38,20),e.YNc(39,X,3,3,"th",5),e.YNc(40,He,2,1,"td",9),e.BQk(),e.YNc(41,ke,1,0,"tr",21),e.YNc(42,he,3,14,"tr",22),e.qZA()()(),e.YNc(43,Ie,3,3,"perun-web-apps-alert",23),e.YNc(44,r,3,3,"perun-web-apps-alert",23)),2&n&&(e.Q6J("hidden",0===t.dataSource.filteredData.length||0===t.resources.length),e.xp6(1),e.Q6J("dataLength",t.dataSource.filteredData.length)("tableId",t.tableId)("pageSizeOptions",t.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",t.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,u,e.Dn7(4,10,t.dataSource,t.selection.selected.length,t.canBeSelected))),e.xp6(38),e.Q6J("matHeaderRowDef",t.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",t.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===t.dataSource.filteredData.length&&0!==t.resources.length),e.xp6(1),e.Q6J("ngIf",0===t.resources.length))},dependencies:[g.O5,E.oG,A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,H.rH,p.YE,p.nU,C.w,N.Hw,B.gM,O.l,Q.Y,V.W,se.x,ee.Q,Ce.e,Be.X$,we,le.r,be.I,v.G,ie.r],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.filter-input[_ngcontent-%COMP%]{width:300px!important}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return M})()},16458:(xe,Z,h)=>{"use strict";h.d(Z,{$x:()=>w,qG:()=>m});var e=h(65879),p=h(71365),A=h(4675);class x{constructor(E,H){this.value=H,this.displayName=E}}var m=function(g){return g[g.SOURCE=0]="SOURCE",g[g.DESTINATION=1]="DESTINATION",g[g.FEDERATION=2]="FEDERATION",g}(m||{});let w=(()=>{class g{constructor(H){this.translateService=H,this.attributes=[],this.asGroup=!1,this.itemSelected=new e.vpe,this.items=[],this.nameFunction=C=>C.displayName,this.shortNameFunction=()=>null,this.searchFunction=C=>C.displayName}static getDefinition(H){const C=H.namespace.split(":");return null===C[4]?"null":C[4]}ngOnInit(){this.type===m.FEDERATION?(this.getFederationAttributes(),this.getFederationAttribute()):this.createSelectionItems(),this.sortAttributes(this.items)}createSelectionItems(){this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.NO_SELECTED_ITEM").subscribe(H=>{const C=new x(H,"");this.items.push(C),this.item=C});for(const H of this.attributes){const C=new x(H.friendlyName+" ("+H.entity+" / "+g.getDefinition(H)+")",H.namespace+":"+H.friendlyName);C.value===this.selectedAttribute&&(this.item=C),("user"===H.entity.toLowerCase()||"member"===H.entity.toLowerCase()||"vo"===H.entity.toLowerCase()&&this.type===m.SOURCE||"group"===H.entity.toLowerCase()&&this.asGroup&&this.type===m.SOURCE)&&this.items.push(C)}}getFederationAttributes(){this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.NO_SELECTED_ITEM").subscribe(H=>{this.items.push(new x(H,"")),this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.CUSTOM_VALUE").subscribe(C=>{this.items.push(new x(C,"custom")),this.items.push(new x("Display name","displayName")),this.items.push(new x("Common name","cn")),this.items.push(new x("Mail","mail")),this.items.push(new x("Organization","o")),this.items.push(new x("Level of Assurance (LoA)","loa")),this.items.push(new x("First name","givenName")),this.items.push(new x("Surname","sn")),this.items.push(new x("EPPN","eppn")),this.items.push(new x("IdP Category","md_entityCategory")),this.items.push(new x("IdP Affiliation","affiliation")),this.items.push(new x("EduPersonScopedAffiliation","eduPersonScopedAffiliation")),this.items.push(new x("Forwarded Affiliation from Proxy","forwardedScopedAffiliation")),this.items.push(new x("schacHomeOrganization","schacHomeOrganization")),this.items.push(new x("Login","uid")),this.items.push(new x("Alternative login name","alternativeLoginName"))})})}getFederationAttribute(){for(const H of this.items)if(H.value===this.selectedAttribute)return void(this.item=H);this.item=this.items[1],this.item.value=this.selectedAttribute}sortAttributes(H){H.sort((C,N)=>""===C.value?-1:""===N.value?1:C.displayName.localeCompare(N.displayName))}static#e=this.\u0275fac=function(C){return new(C||g)(e.Y36(p.sK))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["perun-web-apps-selection-item-search-select"]],inputs:{attributes:"attributes",selectedAttribute:"selectedAttribute",type:"type",asGroup:"asGroup",warning:"warning"},outputs:{itemSelected:"itemSelected"},decls:4,vars:15,consts:[[3,"entities","entity","searchFunction","mainTextFunction","secondaryTextFunction","warning","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(C,N){1&C&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(O){return N.itemSelected.emit(O)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&C&&e.Q6J("entities",N.items)("entity",N.item)("searchFunction",N.searchFunction)("mainTextFunction",N.nameFunction)("secondaryTextFunction",N.shortNameFunction)("warning",N.warning)("selectPlaceholder",e.lcZ(1,9,"SHARED_LIB.PERUN.COMPONENTS.SELECTION_ITEM_SEARCH_SELECT.SELECT_ITEM"))("findPlaceholder",e.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.SELECTION_ITEM_SEARCH_SELECT.FIND_ITEM"))("noEntriesText",e.lcZ(3,13,"SHARED_LIB.PERUN.COMPONENTS.SELECTION_ITEM_SEARCH_SELECT.NO_ITEM_FOUND"))},dependencies:[A.i,p.X$]})}return g})()},49605:(xe,Z,h)=>{"use strict";h.d(Z,{J:()=>x});var e=h(65879),p=h(4675),A=h(71365);let x=(()=>{class m{constructor(){this.service=null,this.multiple=!1,this.disableAutoSelect=!1,this.theme="",this.serviceSelected=new e.vpe,this.nameFunction=g=>g.name,this.secondaryFunction=()=>"",this.searchFunction=g=>g.name}static#e=this.\u0275fac=function(E){return new(E||m)};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["perun-web-apps-service-search-select"]],inputs:{service:"service",services:"services",multiple:"multiple",disableAutoSelect:"disableAutoSelect",theme:"theme"},outputs:{serviceSelected:"serviceSelected"},decls:4,vars:17,consts:[[3,"entity","entities","multiple","disableAutoSelect","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","theme","entitySelected"]],template:function(E,H){1&E&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(N){return H.serviceSelected.emit(N)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&E&&e.Q6J("entity",H.service)("entities",H.services)("multiple",H.multiple)("disableAutoSelect",H.disableAutoSelect)("searchFunction",H.searchFunction)("mainTextFunction",H.nameFunction)("secondaryTextFunction",H.secondaryFunction)("selectPlaceholder",e.lcZ(1,11,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_SEARCH_SELECT.SELECT_SERVICE"))("findPlaceholder",e.lcZ(2,13,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_SEARCH_SELECT.FIND_SERVICE"))("noEntriesText",e.lcZ(3,15,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_SEARCH_SELECT.NO_SERVICE_FOUND"))("theme",H.theme)},dependencies:[p.i,A.X$]})}return m})()},71588:(xe,Z,h)=>{"use strict";h.d(Z,{m:()=>v});var e=h(73615),p=h(87824),A=h(37073),x=h(64124),m=h(65879),w=h(17700),g=h(96814),E=h(55940),H=h(11186),C=h(32296),N=h(3305),B=h(2730),O=h(71365),Q=h(2916);function ee(ie,F){1&ie&&m._UZ(0,"mat-spinner",8)}function V(ie,F){1&ie&&(m.TgZ(0,"perun-web-apps-alert",9),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"customTranslate"),m.qZA()),2&ie&&(m.xp6(1),m.Oqu(m.lcZ(2,1,m.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))))}function se(ie,F){if(1&ie){const $=m.EpF();m.TgZ(0,"div")(1,"p")(2,"strong"),m._uU(3),m.ALo(4,"translate"),m.ALo(5,"customTranslate"),m.qZA(),m._uU(6),m.qZA(),m.TgZ(7,"p",10),m._uU(8),m.ALo(9,"translate"),m.ALo(10,"customTranslate"),m.qZA(),m.TgZ(11,"button",11),m.NdJ("click",function(){m.CHM($);const qe=m.oxw().$implicit,Ne=m.oxw(3).$implicit,_t=m.oxw();return m.KtG(_t.requestChangeQuota(Ne,qe))}),m._uU(12),m.ALo(13,"translate"),m.ALo(14,"customTranslate"),m.qZA()()}if(2&ie){const $=m.oxw(5);m.xp6(3),m.Oqu(m.lcZ(4,4,m.lcZ(5,6,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA"))),m.xp6(3),m.hij(" ",$.quotasMarkup," "),m.xp6(2),m.hij(" ",m.lcZ(9,8,m.lcZ(10,10,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA_INFO"))," "),m.xp6(4),m.hij(" ",m.lcZ(13,12,m.lcZ(14,14,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.CHANGE"))," ")}}function Ce(ie,F){1&ie&&(m.TgZ(0,"p"),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"customTranslate"),m.qZA()),2&ie&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,m.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))," "))}function Be(ie,F){if(1&ie){const $=m.EpF();m.TgZ(0,"mat-expansion-panel",3),m.NdJ("opened",function(){const Ne=m.CHM($).$implicit,_t=m.oxw(4);return m.KtG(_t.getResAttributes(Ne.id))}),m.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),m._uU(3),m.qZA()(),m.YNc(4,se,15,16,"div",7),m.YNc(5,Ce,4,5,"p",7),m.qZA()}if(2&ie){const $=F.$implicit,Te=m.oxw(4);m.xp6(3),m.hij(" ",$.name," "),m.xp6(1),m.Q6J("ngIf",Te.defaultQuota),m.xp6(1),m.Q6J("ngIf",!Te.defaultQuota)}}function we(ie,F){if(1&ie&&(m.TgZ(0,"mat-accordion"),m.YNc(1,Be,6,3,"mat-expansion-panel",2),m.qZA()),2&ie){const $=m.oxw(3);m.xp6(1),m.Q6J("ngForOf",$.resources)}}function le(ie,F){if(1&ie&&(m.YNc(0,ee,1,0,"mat-spinner",5),m.YNc(1,V,4,5,"perun-web-apps-alert",6),m.YNc(2,we,2,1,"mat-accordion",7)),2&ie){const $=m.oxw(2);m.Q6J("ngIf",$.loading),m.xp6(1),m.Q6J("ngIf",0===$.resources.length&&!$.loading),m.xp6(1),m.Q6J("ngIf",$.resources.length&&!$.loading)}}function be(ie,F){if(1&ie){const $=m.EpF();m.TgZ(0,"mat-expansion-panel",3),m.NdJ("opened",function(){const Ne=m.CHM($).$implicit,_t=m.oxw();return m.KtG(_t.getMembersResources(Ne))}),m.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),m._uU(3),m.qZA()(),m.YNc(4,le,3,3,"ng-template",4),m.qZA()}if(2&ie){const $=F.$implicit;m.xp6(3),m.hij(" ",$.name," ")}}let v=(()=>{class ie{constructor($,Te,qe,Ne,_t,et,dt){this.store=$,this.usersManagerService=Te,this.membersService=qe,this.resourcesManagerService=Ne,this.attributesManagerService=_t,this.dialog=et,this.entityStorageService=dt,this.vos=[],this.resources=[],this.quotasMarkup="",this.filteredVos=[]}ngOnInit(){this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe($=>{this.vos=$,this.filteredVos=$})}getMembersResources($){this.loading=!0,this.resources=[],this.membersService.getMemberByUser($.id,this.user.id).subscribe(Te=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(Te.id).subscribe(qe=>{let Ne=qe.length;Ne||(this.loading=!1),qe.forEach(_t=>{this.attributesManagerService.getResourceAttributes(_t.id).subscribe(et=>{Ne--,et.find(dt=>"defaultDataQuotas"===dt.friendlyName)&&this.resources.push(_t),this.loading=0!==Ne})})})})}getResAttributes($){this.attributesManagerService.getResourceAttributes($).subscribe(Te=>{let qe=Te.find(Ne=>"dataQuotas"===Ne.friendlyName);if(qe?.value){const Ne=Object.entries(qe.value).map(_t=>String(_t[1]));this.currentQuota=Ne[0]}else this.currentQuota="";if(qe=Te.find(Ne=>"defaultDataQuotas"===Ne.friendlyName),qe?.value){const Ne=Object.entries(qe.value).map(_t=>String(_t[1]));this.defaultQuota=Ne[0]}else this.defaultQuota="";this.currentQuota||(this.currentQuota=this.defaultQuota),this.parseMarkup()})}requestChangeQuota($,Te){const qe=(0,x.kZ)();qe.width="400px",qe.data={vo:$,resource:Te,user:this.user,currentQuota:this.quotasMarkup},this.dialog.open(A.h4,qe)}applyFilter($){this.filteredVos=this.vos.filter(Te=>Te.name.toLowerCase().includes($.toLowerCase()))}parseMarkup(){let $="";$+=this.currentQuota,$+=` (default: ${this.defaultQuota})`,$=$.split(":").join(" : ").split("K").join(" KiB").split("M").join(" MiB").split("G").join(" GiB").split("T").join(" TiB").split("E").join(" EiB"),this.quotasMarkup=$}static#e=this.\u0275fac=function(Te){return new(Te||ie)(m.Y36(e.d6),m.Y36(p.Fv),m.Y36(p.uq),m.Y36(p.xk),m.Y36(p.H8),m.Y36(w.uw),m.Y36(e.fb))};static#t=this.\u0275cmp=m.Xpm({type:ie,selectors:[["perun-web-apps-data-quotas"]],inputs:{user:"user"},decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"opened",4,"ngFor","ngForOf"],[3,"opened"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"color-gray"],["mat-flat-button","","color","primary",3,"click"]],template:function(Te,qe){1&Te&&(m.TgZ(0,"h1",0),m._uU(1),m.ALo(2,"translate"),m.ALo(3,"customTranslate"),m.qZA(),m.TgZ(4,"perun-web-apps-debounce-filter",1),m.NdJ("filter",function(_t){return qe.applyFilter(_t)}),m.ALo(5,"translate"),m.ALo(6,"customTranslate"),m.qZA(),m.TgZ(7,"mat-accordion"),m.YNc(8,be,5,1,"mat-expansion-panel",2),m.qZA()),2&Te&&(m.xp6(1),m.hij(" ",m.lcZ(2,3,m.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.TITLE")),"\n"),m.xp6(3),m.Q6J("placeholder",m.lcZ(5,7,m.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.FILTER"))),m.xp6(4),m.Q6J("ngForOf",qe.filteredVos))},dependencies:[g.sg,g.O5,E.Ou,H.w,C.lW,N.pp,N.ib,N.yz,N.yK,N.HS,B.P,O.X$,Q.a],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return ie})()},60353:(xe,Z,h)=>{"use strict";h.d(Z,{E:()=>le});var e=h(96814),p=h(44112),A=h(87824),x=h(73615),m=h(64124),w=h(32181),g=h(65879),E=h(71365),H=h(75986),C=h(55940),N=h(11186),B=h(3305),O=h(2730),Q=h(2916);function ee(be,v){1&be&&g._UZ(0,"mat-spinner",8)}function V(be,v){1&be&&(g.TgZ(0,"perun-web-apps-alert",9),g._uU(1),g.ALo(2,"translate"),g.ALo(3,"customTranslate"),g.qZA()),2&be&&(g.xp6(1),g.Oqu(g.lcZ(2,1,g.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.NO_MAILING_LISTS_ALERT"))))}function se(be,v){if(1&be){const ie=g.EpF();g.TgZ(0,"mat-expansion-panel",3),g.NdJ("closed",function(){g.CHM(ie);const $=g.oxw(4);return g.KtG($.deselectResource())})("afterExpand",function(){const Te=g.CHM(ie).$implicit,qe=g.oxw(4);return g.KtG(qe.changeSelectedResource(Te))}),g.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),g._uU(3),g.qZA()(),g.TgZ(4,"div",10)(5,"mat-checkbox",11),g.NdJ("change",function(){g.CHM(ie);const $=g.oxw(4);return g.KtG($.setOptOut())}),g._uU(6),g.ALo(7,"translate"),g.ALo(8,"customTranslate"),g.qZA()()()}if(2&be){const ie=v.$implicit,F=g.oxw(4);g.Q6J("expanded",ie.name===F.selectedResource),g.xp6(3),g.hij(" ",ie.name," "),g.xp6(2),g.Q6J("checked",F.optOutAttribute&&null!==F.optOutAttribute.value),g.xp6(1),g.hij(" ",g.lcZ(7,4,g.lcZ(8,6,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.OPT_OUT_LABEL"))," ")}}function Ce(be,v){if(1&be&&(g.TgZ(0,"mat-accordion"),g.YNc(1,se,9,8,"mat-expansion-panel",2),g.qZA()),2&be){const ie=g.oxw(3);g.xp6(1),g.Q6J("ngForOf",ie.resources)}}function Be(be,v){if(1&be&&(g.YNc(0,ee,1,0,"mat-spinner",5),g.YNc(1,V,4,5,"perun-web-apps-alert",6),g.YNc(2,Ce,2,1,"mat-accordion",7)),2&be){const ie=g.oxw(2);g.Q6J("ngIf",ie.loading),g.xp6(1),g.Q6J("ngIf",0===ie.resources.length&&!ie.loading),g.xp6(1),g.Q6J("ngIf",ie.resources.length&&!ie.loading)}}function we(be,v){if(1&be){const ie=g.EpF();g.TgZ(0,"mat-expansion-panel",3),g.NdJ("closed",function(){g.CHM(ie);const $=g.oxw();return g.KtG($.deselectVo())})("afterExpand",function(){const Te=g.CHM(ie).$implicit,qe=g.oxw();return g.KtG(qe.changeSelectedVo(Te))}),g.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),g._uU(3),g.qZA()(),g.YNc(4,Be,3,3,"ng-template",4),g.qZA()}if(2&be){const ie=v.$implicit,F=g.oxw();g.Q6J("expanded",ie.shortName===F.selectedVo),g.xp6(3),g.hij(" ",ie.name," ")}}let le=(()=>{class be{constructor(ie,F,$,Te,qe,Ne,_t,et,dt,lt){this.store=ie,this.usersManagerService=F,this.membersService=$,this.resourcesManagerService=Te,this.attributesManagerService=qe,this.route=Ne,this.router=_t,this.notificator=et,this.translate=dt,this.location=lt,this.vos=[],this.resources=[],this.optOuts=[],this.filteredVos=[],this.loading=!0,this.selectedVo=null,this.selectedResource=null}ngOnDestroy(){this.routingSubscription.unsubscribe(),this.router.navigate([location.pathname],{replaceUrl:!0,queryParams:{vo:null,resource:null},queryParamsHandling:"merge"})}ngOnInit(){this.route.queryParams.subscribe(ie=>{this.selectedVo=String(ie.vo),this.selectedResource=String(ie.resource),this.changeOptOut=String(ie.action),this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(F=>{if(this.vos=F.sort(m.aC),this.filteredVos=F,void 0!==this.selectedResource){const $=this.vos.find(Te=>Te.shortName===this.selectedVo);$&&this.getMailingLists($)}else if(void 0!==this.selectedVo){const $=this.vos.find(Te=>Te.shortName===this.selectedVo);$&&(this.getMailingLists($),this.changeSelectedVo($))}})}).unsubscribe(),this.routingSubscription=this.router.events.pipe((0,w.h)(ie=>ie instanceof p.OD)).subscribe(ie=>{ie.url.startsWith(location.pathname)||this.location.replaceState(location.pathname,this.clearParamsFromCurrUrl(["vo","resource"]))})}changeSelectedResource(ie){this.selectedResource!==ie.name&&this.getOptOutAttribute(ie),this.isService||(this.changeOptOut&&("subscribe"===this.changeOptOut?this.subscribe():"unsubscribe"===this.changeOptOut&&this.unsubscribe(),this.changeOptOut=null),this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource,action:null},queryParamsHandling:"merge"}))}changeSelectedVo(ie){this.selectedVo!==ie.shortName&&(this.getMailingLists(ie),this.selectedResource=null),this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}getMailingLists(ie){this.selectedVo=ie.shortName,this.loading=!0,this.resources=[],this.membersService.getMemberByUser(ie.id,this.user.id).subscribe(F=>{this.resourcesManagerService.getMailingServiceRichResourcesWithMember(F.id).subscribe($=>{let Te=$.length;Te||(this.loading=!1),$.forEach(qe=>{this.attributesManagerService.getRequiredAttributesMemberResource(F.id,qe.id).subscribe(Ne=>{this.attributesManagerService.getResourceAttributeByName(qe.id,"urn:perun:resource:attribute-def:def:disableMailingListOptOut").subscribe(_t=>{Te--;const et=Ne.find(dt=>"optOutMailingList"===dt.friendlyName);et&&"true"!==_t?.value&&(this.optOuts.push({resource:qe.id,member:F.id,attribute:et}),this.resources.push(qe),this.selectedResource===qe.name&&(this.getOptOutAttribute(qe),this.changeSelectedResource(qe))),this.loading=0!==Te})})})}),this.resources.sort(m.aC)})}getOptOutAttribute(ie){this.selectedResource=ie.name,this.index=this.resources.indexOf(ie),this.optOutAttribute=this.optOuts[this.index].attribute}unsubscribe(){const ie=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value="true",this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.UNSUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=ie})}subscribe(){const ie=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value=null,this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.SUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=ie})}setOptOut(){this.optOutAttribute.value?this.subscribe():this.unsubscribe()}applyFilter(ie){this.filteredVos=this.vos.filter(F=>F.name.toLowerCase().includes(ie.toLowerCase()))}deselectVo(){this.loading=!0,this.selectedVo=null,this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}deselectResource(){this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}clearParamsFromCurrUrl(ie){const F=new URLSearchParams(location.search);return ie.forEach($=>F.delete($)),F.toString()}static#e=this.\u0275fac=function(F){return new(F||be)(g.Y36(x.d6),g.Y36(A.Fv),g.Y36(A.uq),g.Y36(A.xk),g.Y36(A.H8),g.Y36(p.gz),g.Y36(p.F0),g.Y36(x.V6),g.Y36(E.sK),g.Y36(e.Ye))};static#t=this.\u0275cmp=g.Xpm({type:be,selectors:[["perun-web-apps-mailing-lists"]],inputs:{user:"user",isService:"isService"},features:[g._Bn([e.Ye,{provide:e.S$,useClass:e.b0}])],decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"expanded","closed","afterExpand",4,"ngFor","ngForOf"],[3,"expanded","closed","afterExpand"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"row"],[3,"checked","change"]],template:function(F,$){1&F&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.ALo(3,"customTranslate"),g.qZA(),g.TgZ(4,"perun-web-apps-debounce-filter",1),g.NdJ("filter",function(qe){return $.applyFilter(qe)}),g.ALo(5,"translate"),g.ALo(6,"customTranslate"),g.qZA(),g.TgZ(7,"mat-accordion"),g.YNc(8,we,5,2,"mat-expansion-panel",2),g.qZA()),2&F&&(g.xp6(1),g.hij(" ",g.lcZ(2,3,g.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.TITLE")),"\n"),g.xp6(3),g.Q6J("placeholder",g.lcZ(5,7,g.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.FILTER"))),g.xp6(4),g.Q6J("ngForOf",$.filteredVos))},dependencies:[e.sg,e.O5,H.oG,C.Ou,N.w,B.pp,B.ib,B.yz,B.yK,B.HS,O.P,E.X$,Q.a]})}return be})()},64953:(xe,Z,h)=>{"use strict";h.d(Z,{j:()=>pe});var e=h(78337),p=h(13566),A=h(25313),x=h(73615),m=h(64124),w=h(65879),g=h(44112),E=h(96814),H=h(75986),C=h(11186),N=h(92596),B=h(77983),O=h(92738),Q=h(52269),ee=h(71365);let V=(()=>{class Re{transform(ve){return ve.find(nt=>"mail"===nt.friendlyName)?.value??""}static#e=this.\u0275fac=function(Se){return new(Se||Re)};static#t=this.\u0275pipe=w.Yjl({name:"getMailFromAttributes",type:Re,pure:!0})}return Re})();var se=h(2916),Ce=h(32596);function Be(Re,ze){1&Re&&w._UZ(0,"th",18)}const we=function(Re){return{name:Re}};function le(Re,ze){if(1&Re){const ve=w.EpF();w.TgZ(0,"td",19)(1,"span",20),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.TgZ(4,"mat-checkbox",21),w.NdJ("change",function(nt){const Ke=w.CHM(ve).$implicit,ye=w.oxw();return w.KtG(nt?ye.selection.toggle(Ke):null)})("click",function(nt){return nt.stopPropagation()}),w.ALo(5,"translate"),w.ALo(6,"checkboxLabel"),w.qZA()()()}if(2&Re){const ve=ze.$implicit,Se=w.oxw();w.xp6(1),w.s9C("matTooltip",w.lcZ(2,6,w.lcZ(3,8,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.CANNOT_BE_DELETED_TOOLTIP"))),w.Q6J("matTooltipPosition","above")("matTooltipDisabled",!ve.userExtSource.persistent),w.xp6(3),w.Q6J("aria-label",w.xi3(5,10,w.lcZ(6,13,Se.selection.isSelected(ve)),w.VKq(15,we,ve.userExtSource.extSource.name)))("checked",Se.selection.isSelected(ve))("disabled",ve.userExtSource.persistent)}}function be(Re,ze){1&Re&&(w.TgZ(0,"th",22),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2&Re&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,w.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.ID"))," "))}function v(Re,ze){if(1&Re&&(w.TgZ(0,"td",23),w._uU(1),w.qZA()),2&Re){const ve=ze.$implicit;w.xp6(1),w.hij(" ",ve.userExtSource.id," ")}}function ie(Re,ze){1&Re&&(w.TgZ(0,"th",24),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2&Re&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,w.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.MAIL"))," "))}function F(Re,ze){if(1&Re&&(w.TgZ(0,"td",23),w._uU(1),w.ALo(2,"getMailFromAttributes"),w.qZA()),2&Re){const ve=ze.$implicit;w.xp6(1),w.hij(" ",w.lcZ(2,1,ve.attributes)," ")}}function $(Re,ze){if(1&Re&&(w.TgZ(0,"th",22),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2&Re){const ve=w.oxw();w.xp6(1),w.hij(" ",w.lcZ(2,1,w.lcZ(3,3,ve.extSourceNameHeader?ve.extSourceNameHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.EXT_SOURCE_NAME"))," ")}}function Te(Re,ze){if(1&Re&&(w.TgZ(0,"td",23),w._uU(1),w.qZA()),2&Re){const ve=ze.$implicit;w.xp6(1),w.hij(" ",ve.userExtSource.extSource.name," ")}}function qe(Re,ze){if(1&Re&&(w.TgZ(0,"th",22),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2&Re){const ve=w.oxw();w.xp6(1),w.hij(" ",w.lcZ(2,1,w.lcZ(3,3,ve.loginHeader?ve.loginHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LOGIN"))," ")}}function Ne(Re,ze){if(1&Re&&(w.TgZ(0,"td",23),w._uU(1),w.qZA()),2&Re){const ve=ze.$implicit;w.xp6(1),w.hij(" ",ve.userExtSource.login," ")}}function _t(Re,ze){1&Re&&(w.TgZ(0,"th",22),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2&Re&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,w.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LAST_ACCESS"))," "))}function et(Re,ze){if(1&Re&&(w.TgZ(0,"td",25),w._uU(1),w.ALo(2,"date"),w.qZA()),2&Re){const ve=ze.$implicit;w.xp6(1),w.hij(" ",w.xi3(2,1,ve.userExtSource.lastAccess,"d.M.y H:mm:ss")," ")}}function dt(Re,ze){1&Re&&w._UZ(0,"tr",26)}const lt=function(Re,ze){return["/admin","users",Re,"identities",ze]};function at(Re,ze){if(1&Re&&w._UZ(0,"tr",27),2&Re){const ve=ze.$implicit,Se=w.oxw();w.ekj("cursor-pointer",!Se.disableRouting)("disable-outline",Se.disableRouting),w.Q6J("perunWebAppsMiddleClickRouterLink",Se.disableRouting?null:w.WLB(6,lt,Se.userId.toString(),ve.userExtSource.id.toString()))("routerLink",Se.disableRouting?null:w.WLB(9,lt,Se.userId,ve.userExtSource.id))}}function ge(Re,ze){1&Re&&(w.TgZ(0,"perun-web-apps-alert",28),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&Re&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function J(Re,ze){1&Re&&(w.TgZ(0,"perun-web-apps-alert",28),w._uU(1),w.ALo(2,"translate"),w.ALo(3,"customTranslate"),w.qZA()),2&Re&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,w.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.NO_IDENTITIES")),"\n"))}let pe=(()=>{class Re{constructor(ve,Se){this.route=ve,this.authResolver=Se,this.selection=new e.Ov,this.filterValue="",this.displayedColumns=["select","id","mail","extSourceName","login","lastAccess"],this.pageSizeOptions=m.f7}set matSort(ve){this.sort=ve,this.setDataSource()}static getDataForColumn(ve,Se){switch(Se){case"id":return ve.userExtSource.id.toString();case"mail":{const nt=ve.attributes.find(fe=>"mail"===fe.friendlyName);return nt?nt.value:"N/A"}case"extSourceName":return ve.userExtSource.extSource.name;case"login":return ve.userExtSource.login;case"lastAccess":return ve.userExtSource.lastAccess.split(".")[0];default:return ve[Se]}}ngOnInit(){this.disableRouting||this.route.parent.params.subscribe(ve=>{this.userId=Number(ve.userId)}),this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ve=>"id"!==ve)),this.dataSource=new A.by(this.userExtSources),this.setDataSource()}exportAllData(ve){(0,m.O6)((0,m.Xn)(this.dataSource.filteredData,this.displayedColumns,Re.getDataForColumn),ve)}exportDisplayedData(ve){const Se=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,nt=Se+this.dataSource.paginator.pageSize;(0,m.O6)((0,m.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Se,nt),this.displayedColumns,Re.getDataForColumn),ve)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(ve,Se)=>(0,m.Sd)(ve,Se,this.displayedColumns,Re.getDataForColumn),this.dataSource.sortData=(ve,Se)=>(0,m.pR)(ve,Se,Re.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}static#e=this.\u0275fac=function(Se){return new(Se||Re)(w.Y36(g.gz),w.Y36(x.x4))};static#t=this.\u0275cmp=w.Xpm({type:Re,selectors:[["perun-web-apps-user-ext-sources-list"]],viewQuery:function(Se,nt){if(1&Se&&(w.Gf(m.l9,7),w.Gf(p.YE,7)),2&Se){let fe;w.iGM(fe=w.CRH())&&(nt.child=fe.first),w.iGM(fe=w.CRH())&&(nt.matSort=fe.first)}},inputs:{userExtSources:"userExtSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",extSourceNameHeader:"extSourceNameHeader",loginHeader:"loginHeader",disableRouting:"disableRouting"},features:[w.TTD],decls:25,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","lastAccess","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","truncate","mat-cell","",4,"matCellDef"],["matColumnDef","mail"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","extSourceName"],["matColumnDef","login"],["matColumnDef","lastAccess",1,"ps-3"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"truncate"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(Se,nt){1&Se&&(w.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),w.NdJ("exportDisplayedData",function(Ke){return nt.exportDisplayedData(Ke)})("exportAllData",function(Ke){return nt.exportAllData(Ke)}),w.TgZ(2,"table",2),w.ynx(3,3),w.YNc(4,Be,1,0,"th",4),w.YNc(5,le,7,17,"td",5),w.BQk(),w.ynx(6,6),w.YNc(7,be,4,5,"th",7),w.YNc(8,v,2,1,"td",8),w.BQk(),w.ynx(9,9),w.YNc(10,ie,4,5,"th",10),w.YNc(11,F,3,3,"td",8),w.BQk(),w.ynx(12,11),w.YNc(13,$,4,5,"th",7),w.YNc(14,Te,2,1,"td",8),w.BQk(),w.ynx(15,12),w.YNc(16,qe,4,5,"th",7),w.YNc(17,Ne,2,1,"td",8),w.BQk(),w.ynx(18,13),w.YNc(19,_t,4,5,"th",7),w.YNc(20,et,3,4,"td",14),w.BQk(),w.YNc(21,dt,1,0,"tr",15),w.YNc(22,at,1,12,"tr",16),w.qZA()()(),w.YNc(23,ge,3,3,"perun-web-apps-alert",17),w.YNc(24,J,4,5,"perun-web-apps-alert",17)),2&Se&&(w.Q6J("hidden",0===nt.userExtSources.length||0===nt.dataSource.filteredData.length),w.xp6(1),w.Q6J("tableId",nt.tableId)("dataLength",nt.dataSource.filteredData.length)("pageSizeOptions",nt.pageSizeOptions),w.xp6(1),w.Q6J("dataSource",nt.dataSource),w.xp6(19),w.Q6J("matHeaderRowDef",nt.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",nt.displayedColumns),w.xp6(1),w.Q6J("ngIf",0===nt.dataSource.filteredData.length&&0!==nt.userExtSources.length),w.xp6(1),w.Q6J("ngIf",0===nt.userExtSources.length))},dependencies:[E.O5,H.oG,A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,g.rH,p.YE,p.nU,C.w,N.gM,B.l,O.Y,Q.Q,E.uU,ee.X$,V,se.a,Ce.G],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px!important}.truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:10rem}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.disable-outline[_ngcontent-%COMP%]{outline:none!important}"]})}return Re})()},10350:(xe,Z,h)=>{"use strict";h.d(Z,{S:()=>m});var e=h(65879),p=h(64124),A=h(4675),x=h(71365);let m=(()=>{class w{constructor(){this.disableAutoSelect=!1,this.userSelected=new e.vpe,this.userFullNameFunction=p.bD}ngOnInit(){this.users=this.users.sort(p.fx)}static#e=this.\u0275fac=function(H){return new(H||w)};static#t=this.\u0275cmp=e.Xpm({type:w,selectors:[["perun-web-apps-user-search-select"]],inputs:{users:"users",disableAutoSelect:"disableAutoSelect"},outputs:{userSelected:"userSelected"},decls:4,vars:13,consts:[[3,"entities","disableAutoSelect","searchFunction","mainTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(H,C){1&H&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return C.userSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&H&&e.Q6J("entities",C.users)("disableAutoSelect",C.disableAutoSelect)("searchFunction",C.userFullNameFunction)("mainTextFunction",C.userFullNameFunction)("selectPlaceholder",e.lcZ(1,7,"SHARED_LIB.PERUN.COMPONENTS.USER_SEARCH_SELECT.SELECT_USER"))("findPlaceholder",e.lcZ(2,9,"SHARED_LIB.PERUN.COMPONENTS.USER_SEARCH_SELECT.FIND_USER"))("noEntriesText",e.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.USER_SEARCH_SELECT.NO_USER_FOUND"))},dependencies:[A.i,x.X$]})}return w})()},79403:(xe,Z,h)=>{"use strict";h.d(Z,{M:()=>r});var e=h(65879),p=h(87824),A=h(78337),x=h(64124),m=h(13566),w=h(73615),g=h(63019),E=h(99397),H=h(37073),C=h(80874),N=h(38106),B=h(17700),O=h(71365),Q=h(96814),ee=h(75986),V=h(25313),se=h(44112),Ce=h(11186),Be=h(30617),we=h(92596),le=h(77983),be=h(92738),v=h(52269),ie=h(48970),F=h(37803),$=h(31519),Te=h(50607),qe=h(39926),Ne=h(93035),_t=h(32596),et=h(8355),dt=h(85638);function lt(u,y){if(1&u){const M=e.EpF();e.TgZ(0,"mat-checkbox",23),e.NdJ("change",function(o){e.CHM(M);const n=e.oxw(3);return e.KtG(o?n.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&u){const M=e.oxw(2).ngIf,f=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,M.all)))("checked",f.selection.hasValue()&&M.all)("indeterminate",f.selection.hasValue()&&!M.all)}}function at(u,y){if(1&u&&(e.TgZ(0,"th",21),e.YNc(1,lt,3,7,"mat-checkbox",22),e.qZA()),2&u){const M=e.oxw(2);e.xp6(1),e.Q6J("ngIf",M.selection.isMultipleSelection())}}const ge=function(u){return{name:u}};function J(u,y){if(1&u){const M=e.EpF();e.TgZ(0,"td",24)(1,"mat-checkbox",25),e.NdJ("change",function(o){const t=e.CHM(M).$implicit,i=e.oxw(2);return e.KtG(o?i.selection.toggle(t):null)})("click",function(o){return o.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.ALo(4,"userFullName"),e.qZA()()}if(2&u){const M=y.$implicit,f=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,f.selection.isSelected(M)),e.VKq(9,ge,e.lcZ(4,7,M))))("checked",f.selection.isSelected(M))}}function pe(u,y){1&u&&(e.ynx(0,18),e.YNc(1,at,2,1,"th",19),e.YNc(2,J,5,11,"td",20),e.BQk())}function Re(u,y){1&u&&e._UZ(0,"th",26)}function ze(u,y){1&u&&(e.TgZ(0,"mat-icon",30),e.ALo(1,"translate"),e._uU(2," account_circle "),e.qZA()),2&u&&e.s9C("matTooltip",e.lcZ(1,1,"MANAGERS_LIST.PERSON"))}function ve(u,y){if(1&u&&(e._UZ(0,"mat-icon",31),e.ALo(1,"translate")),2&u){const M=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,2,"MANAGERS_LIST.SERVICE")),e.Q6J("svgIcon",M.svgIcon)}}function Se(u,y){if(1&u&&(e.TgZ(0,"td",27),e.YNc(1,ze,3,3,"mat-icon",28),e.YNc(2,ve,2,4,"mat-icon",29),e.qZA()),2&u){const M=y.$implicit;e.xp6(1),e.Q6J("ngIf",!M.serviceUser),e.xp6(1),e.Q6J("ngIf",M.serviceUser)}}function nt(u,y){1&u&&(e.TgZ(0,"th",32),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MANAGERS_LIST.ID")," "))}function fe(u,y){if(1&u&&(e.TgZ(0,"td",27),e._uU(1),e.qZA()),2&u){const M=y.$implicit;e.xp6(1),e.hij(" ",M.id," ")}}function Ke(u,y){1&u&&(e.TgZ(0,"th",32),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MANAGERS_LIST.NAME")," "))}function ye(u,y){if(1&u&&(e.TgZ(0,"td",33),e.ALo(1,"lowercase"),e._uU(2),e.ALo(3,"userFullName"),e.qZA()),2&u){const M=y.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,M.firstName),"-td"),e.xp6(2),e.hij(" ",e.lcZ(3,4,M)," ")}}function pt(u,y){1&u&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&u&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MANAGERS_LIST.ORGANIZATION")))}function Y(u,y){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userVo"),e.qZA()),2&u){const M=y.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function Ue(u,y){1&u&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&u&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MANAGERS_LIST.EMAIL")))}function oe(u,y){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userEmail"),e.qZA()),2&u){const M=y.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function Ye(u,y){1&u&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&u&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MANAGERS_LIST.LOGINS")))}function U(u,y){if(1&u&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userLogins"),e.qZA()),2&u){const M=y.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,M))}}function ae(u,y){1&u&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&u&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"CONSENTS.STATUS")," "))}function X(u,y){if(1&u&&(e.TgZ(0,"td",33),e._UZ(1,"perun-web-apps-consent-status",34),e.ALo(2,"consentStatusIcon"),e.qZA()),2&u){const M=y.$implicit,f=e.oxw();e.xp6(1),e.Q6J("consentStatus",e.xi3(2,1,M.id,f.consents))}}function He(u,y){1&u&&e._UZ(0,"tr",35)}const ke=function(u){return["/admin/users",u]};function Tt(u,y){if(1&u&&e._UZ(0,"tr",36),2&u){const M=y.$implicit,f=e.oxw();e.ekj("cursor-pointer",!f.disableRouting),e.Q6J("routerLink",f.disableRouting?null:e.VKq(4,ke,M.id))("perunWebAppsMiddleClickRouterLink",f.disableRouting?null:e.VKq(6,ke,M.id))}}function he(u,y){1&u&&(e.TgZ(0,"perun-web-apps-alert",37),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&u&&(e.Q6J("alert_type","warn"),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED_LIB.UI.ALERTS.NO_USERS"),"\n"))}const Ie=function(u){return{all:u}};let r=(()=>{class u{constructor(M,f,o,n,t,i,a,c){this.authResolver=M,this.consentService=f,this.tableCheckbox=o,this.tableConfigService=n,this.dynamicPaginatingService=t,this.dialog=i,this.consentPipe=a,this.translate=c,this.selection=new A.Ov(!0,[]),this.displayedColumns=["select","user","id","name","email","logins","organization"],this.disableRouting=!1,this.searchString="",this.attrNames=[],this.loading$=new e.vpe,this.svgIcon="perun-service-identity-black",this.pageSizeOptions=x.f7}static getExportDataForColumn(M,f){switch(f){case"id":return M.id.toString();case"user":return M.serviceUser?"service-user":"user";case"name":return M?(0,x.bD)(M):"";case"organization":return(0,x.OV)(M);case"email":return(0,x.kN)(M);case"logins":return(0,x.lt)(M);case"consentStatus":return M.consent;default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,g.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,E.b)(()=>this.loadUsersPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(M=>"id"!==M)),this.dataSource=new w.Hy(this.dynamicPaginatingService,this.authResolver),this.loadConsents(),this.dataSource.loadUsers(this.attrNames,this.tableConfigService.getTablePageSize(this.tableId),0,"ASCENDING","NAME",this.searchString,this.withoutVo,this.facilityId,this.voId,this.resourceId,this.serviceId,this.onlyAllowed,this.consentStatuses),this.loading$.emit(this.dataSource.loading$)}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadUsersPage(),this.loadConsents())}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(M=>this.selection.select(M))}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().length}loadUsersPage(){this.dataSource.loadUsers(this.attrNames,this.child.paginator.pageSize,this.child.paginator.pageIndex,"asc"===this.sort.direction?"ASCENDING":"DESCENDING","name"===this.sort.active?"NAME":"ID",this.searchString,this.withoutVo,this.facilityId,this.voId,this.resourceId,this.serviceId,this.onlyAllowed,this.consentStatuses)}loadConsents(){this.displayedColumns.includes("consentStatus")&&this.consentService.getConsentHubByFacility(this.facilityId).subscribe(M=>this.consentService.getConsentsForConsentHub(M.id).subscribe(f=>this.consents=f))}exportDisplayedData(M){(0,x.O6)((0,x.Xn)(this.getConsentsForUsers(this.dataSource.getData()),this.displayedColumns,u.getExportDataForColumn),M)}exportAllData(M){const f="asc"===this.sort.direction?"ASCENDING":"DESCENDING",o="name"===this.sort.active?"NAME":"ID",n=(0,x.kZ)();n.width="300px";const t=this.dialog.open(H.QQ,n);this.dataSource.getAllUsers(this.attrNames,f,this.child.paginator.length,o,this.searchString,this.withoutVo,this.facilityId,this.voId,this.resourceId,this.serviceId,this.onlyAllowed,this.consentStatuses).subscribe(i=>{t.close(),(0,x.O6)((0,x.Xn)(this.getConsentsForUsers(i),this.displayedColumns,u.getExportDataForColumn),M)})}getConsentsForUsers(M){const f=[];return this.displayedColumns.includes("consentStatus")?(M.forEach(o=>{const n=o;n.consent=this.translate.instant("CONSENTS.STATUS_"+this.consentPipe.transform(o.id,this.consents)),f.push(n)}),f):M}static#e=this.\u0275fac=function(f){return new(f||u)(e.Y36(w.x4),e.Y36(p.WY),e.Y36(w.UA),e.Y36(N.dB),e.Y36(w.ly),e.Y36(B.uw),e.Y36(C.m2),e.Y36(O.sK))};static#t=this.\u0275cmp=e.Xpm({type:u,selectors:[["perun-web-apps-users-dynamic-list"]],viewQuery:function(f,o){if(1&f&&(e.Gf(x.l9,7),e.Gf(m.YE,5)),2&f){let n;e.iGM(n=e.CRH())&&(o.child=n.first),e.iGM(n=e.CRH())&&(o.sort=n.first)}},inputs:{selection:"selection",displayedColumns:"displayedColumns",tableId:"tableId",disableRouting:"disableRouting",searchString:"searchString",attrNames:"attrNames",withoutVo:"withoutVo",updateTable:"updateTable",facilityId:"facilityId",voId:"voId",resourceId:"resourceId",serviceId:"serviceId",onlyAllowed:"onlyAllowed",consentStatuses:"consentStatuses"},outputs:{loading$:"loading$"},features:[e._Bn([C.m2]),e.TTD],decls:29,vars:14,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","user"],["mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["matColumnDef","consentStatus"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","routerLink","perunWebAppsMiddleClickRouterLink",4,"matRowDef","matRowDefColumns"],[3,"alert_type",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell",""],["mat-cell","",1,"static-column-size"],["class","align-bottom",3,"matTooltip",4,"ngIf"],["class","align-bottom",3,"matTooltip","svgIcon",4,"ngIf"],[1,"align-bottom",3,"matTooltip"],[1,"align-bottom",3,"matTooltip","svgIcon"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"consentStatus"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"routerLink","perunWebAppsMiddleClickRouterLink"],[3,"alert_type"]],template:function(f,o){1&f&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(t){return o.exportDisplayedData(t)})("exportAllData",function(t){return o.exportAllData(t)}),e.TgZ(2,"table",2),e.YNc(3,pe,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Re,1,0,"th",5),e.YNc(7,Se,3,2,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,nt,3,3,"th",8),e.YNc(10,fe,2,1,"td",6),e.BQk(),e.ynx(11,9),e.YNc(12,Ke,3,3,"th",8),e.YNc(13,ye,4,6,"td",10),e.BQk(),e.ynx(14,11),e.YNc(15,pt,3,3,"th",5),e.YNc(16,Y,3,3,"td",10),e.BQk(),e.ynx(17,12),e.YNc(18,Ue,3,3,"th",5),e.YNc(19,oe,3,3,"td",10),e.BQk(),e.ynx(20,13),e.YNc(21,Ye,3,3,"th",5),e.YNc(22,U,3,3,"td",10),e.BQk(),e.ynx(23,14),e.YNc(24,ae,3,3,"th",5),e.YNc(25,X,3,4,"td",10),e.BQk(),e.YNc(26,He,1,0,"tr",15),e.YNc(27,Tt,1,8,"tr",16),e.qZA()()(),e.YNc(28,he,3,4,"perun-web-apps-alert",17)),2&f&&(e.Q6J("hidden",0===o.dataSource.allObjectCount),e.xp6(1),e.Q6J("tableId",o.tableId)("dataLength",o.dataSource.allObjectCount)("pageSizeOptions",o.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",o.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(12,Ie,e.xi3(4,9,o.dataSource,o.selection.selected.length))),e.xp6(23),e.Q6J("matHeaderRowDef",o.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",o.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===o.dataSource.allObjectCount))},dependencies:[Q.O5,ee.oG,V.BZ,V.fO,V.as,V.w1,V.Dz,V.nj,V.ge,V.ev,V.XQ,V.Gk,se.rH,m.YE,m.nU,Ce.w,Be.Hw,we.gM,le.l,be.Y,ie.N,v.Q,Q.i8,O.X$,F.d,$.S,Te.g,qe.Z,Ne.I,_t.G,et.r,dt.m],styles:[".italic_font[_ngcontent-%COMP%]{font-style:italic}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return u})()},69087:(xe,Z,h)=>{"use strict";h.d(Z,{M:()=>m});var e=h(65879),p=h(64124),A=h(4675),x=h(71365);let m=(()=>{class w{constructor(){this.disableAutoSelect=!1,this.required=!1,this.voSelected=new e.vpe,this.nameFunction=E=>E.name,this.shortNameFunction=E=>E.shortName,this.searchFunction=E=>E.name+E.shortName+String(E.id)}ngOnChanges(){this.vos.sort(p.aC),!this.vo&&!this.disableAutoSelect&&(this.vo=this.vos[0])}static#e=this.\u0275fac=function(H){return new(H||w)};static#t=this.\u0275cmp=e.Xpm({type:w,selectors:[["perun-web-apps-vo-search-select"]],inputs:{vo:"vo",vos:"vos",disableAutoSelect:"disableAutoSelect",required:"required"},outputs:{voSelected:"voSelected"},features:[e.TTD],decls:4,vars:16,consts:[[3,"entity","entities","disableAutoSelect","required","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(H,C){1&H&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(B){return C.voSelected.emit(B)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&H&&e.Q6J("entity",C.vo)("entities",C.vos)("disableAutoSelect",C.disableAutoSelect)("required",C.required)("searchFunction",C.searchFunction)("mainTextFunction",C.nameFunction)("secondaryTextFunction",C.shortNameFunction)("selectPlaceholder",e.lcZ(1,10,"SHARED_LIB.PERUN.COMPONENTS.VO_SEARCH_SELECT.SELECT_VO"))("findPlaceholder",e.lcZ(2,12,"SHARED_LIB.PERUN.COMPONENTS.VO_SEARCH_SELECT.FIND_VO"))("noEntriesText",e.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.VO_SEARCH_SELECT.NO_VO_FOUND"))},dependencies:[A.i,x.X$]})}return w})()},80238:(xe,Z,h)=>{"use strict";h.d(Z,{Z:()=>ze});var e=h(13566),p=h(25313),A=h(64124),x=h(73615),m=h(65879),w=h(96814),g=h(75986),E=h(44112),H=h(11186),C=h(30617),N=h(77983),B=h(92738),O=h(52269),Q=h(21838),ee=h(45377),V=h(71365),se=h(32596);function Ce(ve,Se){1&ve&&m._UZ(0,"th",21)}const Be=function(ve){return{name:ve}};function we(ve,Se){if(1&ve){const nt=m.EpF();m.TgZ(0,"td",22)(1,"mat-checkbox",23),m.NdJ("change",function(Ke){const pt=m.CHM(nt).$implicit,Y=m.oxw();return m.KtG(Ke?Y.selection.toggle(pt):null)})("click",function(Ke){return Ke.stopPropagation()}),m.ALo(2,"translate"),m.ALo(3,"checkboxLabel"),m.qZA()()}if(2&ve){const nt=Se.$implicit,fe=m.oxw();let Ke;m.xp6(1),m.Q6J("aria-label",m.xi3(2,2,m.lcZ(3,5,fe.selection.isSelected(nt)),m.VKq(7,Be,null!==(Ke=nt.name)&&void 0!==Ke?Ke:nt.vo.name)))("checked",fe.selection.isSelected(nt))}}function le(ve,Se){1&ve&&(m.TgZ(0,"th",24),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ve&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.ID")," "))}function be(ve,Se){if(1&ve&&(m.TgZ(0,"td",25),m._uU(1),m.qZA()),2&ve){const nt=Se.$implicit;let fe;m.xp6(1),m.Oqu(null!==(fe=nt.id)&&void 0!==fe?fe:nt.vo.id)}}function v(ve,Se){1&ve&&m._UZ(0,"th",26)}function ie(ve,Se){if(1&ve&&(m.TgZ(0,"td",27),m._UZ(1,"perun-web-apps-recently-viewed-icon",28),m.qZA()),2&ve){const nt=Se.$implicit,fe=m.oxw();let Ke;m.xp6(1),m.Q6J("recentIds",fe.recentIds)("id",null!==(Ke=nt.id)&&void 0!==Ke?Ke:nt.vo.id)}}function F(ve,Se){1&ve&&m._UZ(0,"th",26)}function $(ve,Se){1&ve&&m._UZ(0,"mat-icon",30),2&ve&&m.Q6J("svgIcon","perun-hierarchical-vo")}function Te(ve,Se){if(1&ve&&(m.TgZ(0,"td",27),m.YNc(1,$,1,1,"mat-icon",29),m.qZA()),2&ve){const nt=Se.$implicit;m.xp6(1),m.Q6J("ngIf",0!==(null==nt||null==nt.memberVos?null:nt.memberVos.length))}}function qe(ve,Se){1&ve&&(m.TgZ(0,"th",24),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ve&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.SHORTNAME")," "))}function Ne(ve,Se){if(1&ve&&(m.TgZ(0,"td",27),m._uU(1),m.qZA()),2&ve){const nt=Se.$implicit;let fe,Ke;m.uIk("data-cy",null!==(fe=nt.shortName)&&void 0!==fe?fe:nt.vo.shortName),m.xp6(1),m.hij(" ",null!==(Ke=nt.shortName)&&void 0!==Ke?Ke:nt.vo.shortName," ")}}function _t(ve,Se){1&ve&&(m.TgZ(0,"th",24),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ve&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.NAME")," "))}function et(ve,Se){if(1&ve&&(m.TgZ(0,"td",27),m._uU(1),m.qZA()),2&ve){const nt=Se.$implicit;let fe;m.xp6(1),m.Oqu(null!==(fe=nt.name)&&void 0!==fe?fe:nt.vo.name)}}function dt(ve,Se){1&ve&&(m.TgZ(0,"th",26),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ve&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.AUTHZ_GROUP")," "))}function lt(ve,Se){if(1&ve){const nt=m.EpF();m.TgZ(0,"td",31),m.NdJ("mouseenter",function(){m.CHM(nt);const Ke=m.oxw();return m.KtG(Ke.disabledRouting=!0)})("mouseleave",function(){m.CHM(nt);const Ke=m.oxw();return m.KtG(Ke.disabledRouting=Ke.disableRouting)}),m._UZ(1,"perun-web-apps-authorized-groups-cell",32),m.qZA()}if(2&ve){const nt=Se.$implicit,fe=m.oxw();m.xp6(1),m.Q6J("groups",fe.voWithAuthzGroupPairs.get(nt.id))("disableRouting",fe.disableRouting)("authzVoNames",fe.authzVoNames)}}function at(ve,Se){1&ve&&m._UZ(0,"tr",33)}const ge=function(ve){return["/organizations",ve]};function J(ve,Se){if(1&ve&&m._UZ(0,"tr",34),2&ve){const nt=Se.$implicit,fe=m.oxw();let Ke,ye;m.ekj("disable-outline",fe.disableRouting)("cursor-pointer",!fe.disableRouting),m.Q6J("perunWebAppsMiddleClickRouterLink",fe.disableRouting||fe.disabledRouting?null:m.VKq(6,ge,null!==(Ke=nt.id)&&void 0!==Ke?Ke:nt.vo.id))("routerLink",fe.disableRouting||fe.disabledRouting?null:m.VKq(8,ge,null!==(ye=nt.id)&&void 0!==ye?ye:nt.vo.id))}}function pe(ve,Se){1&ve&&(m.TgZ(0,"perun-web-apps-alert",35),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ve&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Re(ve,Se){1&ve&&(m.TgZ(0,"perun-web-apps-alert",36),m._uU(1),m.ALo(2,"translate"),m.qZA()),2&ve&&(m.xp6(1),m.hij(" ",m.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_ORGANIZATIONS"),"\n"))}let ze=(()=>{class ve{constructor(nt){this.authResolver=nt,this.vos=[],this.displayedColumns=[],this.disableRouting=!1,this.pageSizeOptions=A.f7,this.disabledRouting=!1,this.getDataForColumnFun=(fe,Ke)=>ve.getDataForColumn(fe,Ke,this.recentIds)}set matSort(nt){this.sort=nt}static#e=this.isEnrichedVo=nt=>void 0!==nt.vo;static getDataForColumn(nt,fe,Ke){switch(ve.isEnrichedVo(nt)&&(nt=nt.vo),fe){case"id":return nt.id.toString();case"shortName":return nt.shortName;case"name":return nt.name;case"recent":return Ke&&Ke.includes(nt.id)?"#".repeat(Ke.indexOf(nt.id)):nt.name;default:return nt[fe]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(nt=>"id"!==nt)),this.setDataSource()}exportAllData(nt){(0,A.O6)((0,A.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),nt)}exportDisplayedData(nt){const fe=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Ke=fe+this.dataSource.paginator.pageSize;(0,A.O6)((0,A.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(fe,Ke),this.displayedColumns,this.getDataForColumnFun),nt)}setDataSource(){this.dataSource||(this.dataSource=new p.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(nt,fe)=>(0,A.Sd)(nt,fe,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(nt,fe)=>(0,A.pR)(nt,fe,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.vos}static#t=this.\u0275fac=function(fe){return new(fe||ve)(m.Y36(x.x4))};static#i=this.\u0275cmp=m.Xpm({type:ve,selectors:[["perun-web-apps-vos-list"]],viewQuery:function(fe,Ke){if(1&fe&&(m.Gf(A.l9,7),m.Gf(e.YE,7)),2&fe){let ye;m.iGM(ye=m.CRH())&&(Ke.child=ye.first),m.iGM(ye=m.CRH())&&(Ke.matSort=ye.first)}},inputs:{vos:"vos",voWithAuthzGroupPairs:"voWithAuthzGroupPairs",authzVoNames:"authzVoNames",recentIds:"recentIds",filterValue:"filterValue",selection:"selection",displayedColumns:"displayedColumns",disableRouting:"disableRouting",pageSizeOptions:"pageSizeOptions",tableId:"tableId"},features:[m.TTD],decls:28,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","hierarchy"],["matColumnDef","shortName"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"disable-outline","cursor-pointer","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn","data-cy","no-filter-result",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],[3,"svgIcon",4,"ngIf"],[3,"svgIcon"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn","data-cy","no-filter-result"],["alert_type","warn"]],template:function(fe,Ke){1&fe&&(m.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),m.NdJ("exportDisplayedData",function(pt){return Ke.exportDisplayedData(pt)})("exportAllData",function(pt){return Ke.exportAllData(pt)}),m.TgZ(2,"table",2),m.ynx(3,3),m.YNc(4,Ce,1,0,"th",4),m.YNc(5,we,4,9,"td",5),m.BQk(),m.ynx(6,6),m.YNc(7,le,3,3,"th",7),m.YNc(8,be,2,1,"td",8),m.BQk(),m.ynx(9,9),m.YNc(10,v,1,0,"th",10),m.YNc(11,ie,2,2,"td",11),m.BQk(),m.ynx(12,12),m.YNc(13,F,1,0,"th",10),m.YNc(14,Te,2,1,"td",11),m.BQk(),m.ynx(15,13),m.YNc(16,qe,3,3,"th",7),m.YNc(17,Ne,2,2,"td",11),m.BQk(),m.ynx(18,14),m.YNc(19,_t,3,3,"th",7),m.YNc(20,et,2,1,"td",11),m.BQk(),m.ynx(21,15),m.YNc(22,dt,3,3,"th",10),m.YNc(23,lt,2,3,"td",16),m.BQk(),m.YNc(24,at,1,0,"tr",17),m.YNc(25,J,1,10,"tr",18),m.qZA()()(),m.YNc(26,pe,3,3,"perun-web-apps-alert",19),m.YNc(27,Re,3,3,"perun-web-apps-alert",20)),2&fe&&(m.Q6J("hidden",0===Ke.dataSource.filteredData.length||0===Ke.vos.length),m.xp6(1),m.Q6J("dataLength",Ke.dataSource.filteredData.length)("tableId",Ke.tableId)("pageSizeOptions",Ke.pageSizeOptions),m.xp6(1),m.Q6J("dataSource",Ke.dataSource),m.xp6(22),m.Q6J("matHeaderRowDef",Ke.displayedColumns),m.xp6(1),m.Q6J("matRowDefColumns",Ke.displayedColumns),m.xp6(1),m.Q6J("ngIf",0===Ke.dataSource.filteredData.length&&0!==Ke.vos.length),m.xp6(1),m.Q6J("ngIf",0===Ke.vos.length))},dependencies:[w.O5,g.oG,p.BZ,p.fO,p.as,p.w1,p.Dz,p.nj,p.ge,p.ev,p.XQ,p.Gk,E.rH,e.YE,e.nU,H.w,C.Hw,N.l,B.Y,Q.W,O.Q,ee.e,V.X$,se.G],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return ve})()},37073:(xe,Z,h)=>{"use strict";h.d(Z,{FJ:()=>Qn,GI:()=>vn,Wr:()=>Pe,r2:()=>Me,gr:()=>Je,u3:()=>Qe,Qu:()=>ir,pf:()=>Re,xF:()=>Kn,hd:()=>sr,kZ:()=>er,e3:()=>ei,wA:()=>Le,rd:()=>oe,Eg:()=>Ue,QQ:()=>xi,Bp:()=>he,qD:()=>Fi,jd:()=>Zi,FM:()=>f,Bg:()=>dn,jD:()=>ie,eK:()=>Sr,Lc:()=>d,h4:()=>un,Us:()=>ct,iI:()=>zn,mk:()=>s,Ts:()=>Fe});var e=h(96814),p=h(71365),A=h(25313),x=h(17700),m=h(32296),w=h(64170),g=h(56223),E=h(24516),H=h(55940),C=h(87466),N=h(38034),B=h(70342),O=h(30617),Q=h(80874),ee=h(62034),V=h(99441),se=h(44112),Ce=h(98445),Be=h(98525),we=h(50165),le=h(67848),be=h(13566),v=h(65879);let ie=(()=>{class mt{static#e=this.\u0275fac=function(Nt){return new(Nt||mt)};static#t=this.\u0275mod=v.oAB({type:mt});static#i=this.\u0275inj=v.cJS({imports:[e.ez,p.aw,A.p0,x.Is,m.ot,w.lN,g.u5,E.c,H.Cq,C.Fk,N.FA,g.UX,B.Iq,O.Ps,Q.d4,ee.r,V.A,se.Bz,Ce.dp,Be.LD,we.E3,le.C,be.JX]})}return mt})();var F=h(87824),$=h(73615),Te=h(12207),qe=h(69755),Ne=h(23680),_t=h(98067),et=h(87812);function dt(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function lt(mt,di){if(1&mt&&(v.TgZ(0,"mat-option",18),v._uU(1),v.ALo(2,"memberStatus"),v.qZA()),2&mt){const st=di.$implicit;v.Q6J("value",st),v.xp6(1),v.hij(" ",v.lcZ(2,2,st)," ")}}function at(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"mat-select",16),v.NdJ("selectionChange",function(zt){v.CHM(st);const hi=v.oxw(2);return v.KtG(hi.changeStatus(zt))}),v.YNc(1,lt,3,4,"mat-option",17),v.qZA()}if(2&mt){const st=v.oxw(2);v.xp6(1),v.Q6J("ngForOf",st.statuses)}}function ge(mt,di){if(1&mt&&(v._UZ(0,"input",5),v.ALo(1,"memberStatus")),2&mt){const st=v.oxw(2);v.Q6J("readonly",!0)("value",v.lcZ(1,2,st.statuses[0]))}}function J(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"perun-web-apps-expiration-select",19),v.NdJ("expirationSelected",function(zt){v.CHM(st);const hi=v.oxw(2);return v.KtG(hi.setExpiration(zt))}),v.qZA()}if(2&mt){const st=v.oxw(2);v.Q6J("allowNever","VALID"===st.newStatus)("expiration",st.expiration)("maxDate",st.maxDate)("minDate",st.minDate)}}function pe(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",3)(5,"mat-form-field",4)(6,"mat-label"),v._uU(7),v.ALo(8,"translate"),v.qZA(),v._UZ(9,"input",5),v.ALo(10,"memberStatus"),v.qZA(),v.TgZ(11,"div",6),v._uU(12),v.qZA(),v.TgZ(13,"mat-form-field",7)(14,"mat-label"),v._uU(15),v.ALo(16,"translate"),v.qZA(),v.YNc(17,at,2,1,"mat-select",8),v.YNc(18,ge,2,4,"input",9),v.qZA(),v.TgZ(19,"div",10),v._UZ(20,"i",11),v.qZA(),v.YNc(21,J,1,4,"perun-web-apps-expiration-select",12),v.qZA(),v.TgZ(22,"div",13)(23,"button",14),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.cancel())}),v._uU(24),v.ALo(25,"translate"),v.qZA(),v.TgZ(26,"button",15),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.submit())}),v._uU(27),v.ALo(28,"translate"),v.qZA()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,13,"DIALOGS.CHANGE_STATUS.TITLE")),v.xp6(5),v.Oqu(v.lcZ(8,15,"DIALOGS.CHANGE_STATUS.CURRENT_STATUS")),v.xp6(2),v.Q6J("readonly",!0)("value",v.lcZ(10,17,st.currentStatus)),v.xp6(3),v.Oqu(st.currentStatusDescription),v.xp6(3),v.Oqu(v.lcZ(16,19,"DIALOGS.CHANGE_STATUS.NEW_STATUS")),v.xp6(2),v.Q6J("ngIf",st.statuses.length>1),v.xp6(1),v.Q6J("ngIf",1===st.statuses.length),v.xp6(2),v.Q6J("innerHTML",st.changeDescription,v.oJD),v.xp6(1),v.Q6J("ngIf",st.expirationRequired),v.xp6(3),v.hij(" ",v.lcZ(25,21,"DIALOGS.CHANGE_STATUS.CANCEL")," "),v.xp6(2),v.Q6J("disabled",st.loading||!st.newStatus||st.expirationRequired&&!st.expiration),v.xp6(1),v.hij(" ",v.lcZ(28,23,"DIALOGS.CHANGE_STATUS.CHANGE_STATUS")," ")}}let Re=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn,Ui){this.dialogRef=st,this.data=Nt,this.memberManager=zt,this.groupsManager=hi,this.attributeService=Oi,this.notificatorService=hn,this.translate=Ui,this.loading=!1,this.statuses=["VALID","INVALID","EXPIRED","DISABLED"],this.maxDate=new Date,this.minDate=new Date,this.descriptionTranslations=new Map([["VALID","DIALOGS.CHANGE_STATUS.VALID_DESCRIPTION"],["INVALID","DIALOGS.CHANGE_STATUS.INVALID_DESCRIPTION"],["EXPIRED","DIALOGS.CHANGE_STATUS.EXPIRED_DESCRIPTION"],["DISABLED","DIALOGS.CHANGE_STATUS.DISABLED_DESCRIPTION"],["VALIDINVALID","DIALOGS.CHANGE_STATUS.CHANGE_VALID_TO_INVALID"],["VALIDEXPIRED","DIALOGS.CHANGE_STATUS.CHANGE_VALID_TO_EXPIRED"],["VALIDDISABLED","DIALOGS.CHANGE_STATUS.CHANGE_VALID_TO_DISABLED"],["NOVALIDVALID","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_VALID"],["NOVALIDINVALID","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_INVALID"],["NOVALIDEXPIRED","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_EXPIRED"],["NOVALIDDISABLED","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_DISABLED"]])}ngOnInit(){this.data.groupId?(this.theme="group-theme",this.currentStatus=this.data.member.groupStatus,this.statuses=["VALID","EXPIRED"]):(this.theme="vo-theme",this.currentStatus=this.data.member.status,"INVALID"===this.currentStatus&&(this.statuses=["VALID","EXPIRED"])),this.statuses=this.statuses.filter(st=>st!==this.currentStatus),1===this.statuses.length&&(this.newStatus=this.statuses[0],this.changeStatusMessage()),this.resetExpiration(),this.setDateBounds(),this.currentStatusDescription=this.translate.instant(this.descriptionTranslations.get(this.currentStatus))}changeStatus(st){this.newStatus=st.value,this.setDateBounds(),this.resetExpiration(),this.changeStatusMessage()}setExpiration(st){this.expiration=st}cancel(){this.dialogRef.close()}submit(){this.loading=!0,this.data.expirationAttr.value="never"===this.expiration?null:this.expiration,this.data.groupId?this.groupsManager.setGroupsMemberStatus(this.data.member.id,this.data.groupId,this.newStatus).subscribe({next:st=>{this.attributeService.setMemberGroupAttributes({member:this.data.member.id,group:this.data.groupId,attributes:[this.data.expirationAttr]}).subscribe({next:()=>{this.notificatorService.showInstantSuccess("DIALOGS.CHANGE_STATUS.SUCCESS"),this.dialogRef.close(st)},error:()=>this.loading=!1})},error:()=>this.loading=!1}):this.memberManager.setStatus(this.data.member.id,this.newStatus).subscribe({next:st=>{this.attributeService.setMemberAttributes({member:this.data.member.id,attributes:[this.data.expirationAttr]}).subscribe({next:()=>{this.notificatorService.showInstantSuccess("DIALOGS.CHANGE_STATUS.SUCCESS"),this.dialogRef.close(st)},error:()=>this.loading=!1})},error:()=>this.loading=!1})}changeStatusMessage(){let st=this.currentStatus;"VALID"!==this.currentStatus&&(st="NOVALID"),this.changeDescription=this.translate.instant(this.descriptionTranslations.get(st+this.newStatus))}setDateBounds(){"VALID"===this.newStatus?(this.minDate=new Date,this.maxDate=null):"EXPIRED"===this.newStatus&&(this.minDate=null,this.maxDate=new Date)}resetExpiration(){this.expirationRequired="VALID"===this.newStatus||"EXPIRED"===this.newStatus,this.expiration="EXPIRED"===this.newStatus?(0,e.p6)(new Date,"yyyy-MM-dd","en-GB"):"never"}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.uq),v.Y36(F.ff),v.Y36(F.H8),v.Y36($.V6),v.Y36($.Te))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-member-status-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"w-100"],["matInput","",3,"readonly","value"],[1,"text-muted"],[1,"w-100","mt-2"],[3,"selectionChange",4,"ngIf"],["matInput","",3,"readonly","value",4,"ngIf"],[1,"text-muted","new-line","mb-3"],[3,"innerHTML"],[3,"allowNever","expiration","maxDate","minDate","expirationSelected",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],[3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"allowNever","expiration","maxDate","minDate","expirationSelected"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,dt,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,pe,29,25,"div",1),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(2),v.Gre("",zt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.sg,e.O5,x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,E.Nt,Te.b,qe.e,Be.gD,Ne.ey,_t.c,p.X$,et.l],styles:[".new-line[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return mt})();var ze=h(56263);function ve(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Se(mt,di){1&mt&&(v.TgZ(0,"h1",10),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_FACILITY")," "))}function nt(mt,di){1&mt&&(v.TgZ(0,"h1",10),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_RESOURCE")," "))}function fe(mt,di){1&mt&&(v.TgZ(0,"h1",10),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_VO")," "))}function Ke(mt,di){1&mt&&(v.TgZ(0,"h1",10),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_GROUP")," "))}function ye(mt,di){if(1&mt&&(v.TgZ(0,"mat-form-field")(1,"mat-label"),v._uU(2),v.ALo(3,"translate"),v.qZA(),v._UZ(4,"input",11),v.qZA()),2&mt){const st=v.oxw(2);v.xp6(2),v.hij("",v.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SHORT_NAME"),":"),v.xp6(2),v.Q6J("value",st.shortName)}}function pt(mt,di){if(1&mt&&(v.TgZ(0,"mat-form-field",12)(1,"mat-label"),v._uU(2),v.ALo(3,"translate"),v.qZA(),v._UZ(4,"textarea",13),v.qZA()),2&mt){const st=v.oxw(2);v.xp6(2),v.hij(" ",v.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.DESCRIPTION"),": "),v.xp6(2),v.Q6J("formControl",st.descriptionCtrl)}}function Y(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div"),v.YNc(1,Se,3,3,"h1",2),v.YNc(2,nt,3,3,"h1",2),v.YNc(3,fe,3,3,"h1",2),v.YNc(4,Ke,3,3,"h1",2),v.TgZ(5,"div",3),v.YNc(6,ye,5,4,"mat-form-field",4),v.TgZ(7,"mat-form-field")(8,"mat-label"),v._uU(9),v.ALo(10,"translate"),v.qZA(),v._UZ(11,"input",5),v.TgZ(12,"mat-error"),v._uU(13),v.ALo(14,"translate"),v.qZA()(),v.YNc(15,pt,5,4,"mat-form-field",6),v.qZA(),v.TgZ(16,"div",7)(17,"button",8),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.cancel())}),v._uU(18),v.ALo(19,"translate"),v.qZA(),v.TgZ(20,"button",9),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.submit())}),v._uU(21),v.ALo(22,"translate"),v.qZA()()()}if(2&mt){const st=v.oxw();v.xp6(1),v.Q6J("ngIf",0===st.dialogType),v.xp6(1),v.Q6J("ngIf",1===st.dialogType),v.xp6(1),v.Q6J("ngIf",2===st.dialogType),v.xp6(1),v.Q6J("ngIf",3===st.dialogType),v.xp6(2),v.Q6J("ngIf",2===st.dialogType),v.xp6(3),v.hij("",v.lcZ(10,12,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.NAME"),":"),v.xp6(2),v.Q6J("formControl",st.nameCtrl),v.xp6(2),v.hij(" ",st.invalidNameMessage.length?st.invalidNameMessage:v.lcZ(14,14,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.FILL_NAME")," "),v.xp6(2),v.Q6J("ngIf",2!==st.dialogType),v.xp6(3),v.hij(" ",v.lcZ(19,16,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.CANCEL_BUTTON")," "),v.xp6(2),v.Q6J("disabled",st.loading||st.nameCtrl.invalid||st.descriptionCtrl.invalid),v.xp6(1),v.hij(" ",v.lcZ(22,18,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SUBMIT_BUTTON")," ")}}var Ue=function(mt){return mt[mt.FACILITY=0]="FACILITY",mt[mt.RESOURCE=1]="RESOURCE",mt[mt.VO=2]="VO",mt[mt.GROUP=3]="GROUP",mt}(Ue||{});let oe=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn,Ui,Gn,Ln){this.dialogRef=st,this.data=Nt,this.notificator=zt,this.translateService=hi,this.facilitiesManager=Oi,this.resourcesManager=hn,this.groupsManager=Ui,this.vosManager=Gn,this.store=Ln,this.invalidNameMessage=this.data.dialogType===Ue.GROUP?this.store.getProperty("group_name_error_message"):"",this.loading=!1,this.secondaryRegex=this.data.dialogType===Ue.GROUP?this.store.getProperty("group_name_secondary_regex"):""}ngOnInit(){switch(this.theme=this.data.theme,this.dialogType=this.data.dialogType,this.dialogType){case Ue.FACILITY:this.nameCtrl=new g.p4(this.data.facility.name,[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.maxLength(129)]),this.descriptionCtrl=new g.p4(this.data.facility.description);break;case Ue.RESOURCE:this.nameCtrl=new g.p4(this.data.resource.name,[g.kI.required,g.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new g.p4(this.data.resource.description);break;case Ue.GROUP:{const st=this.data.group.name.split(":");this.nameCtrl=new g.p4(st[st.length-1],[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.pattern(this.secondaryRegex),g.kI.maxLength(129)]),this.descriptionCtrl=new g.p4(this.data.group.description);break}case Ue.VO:this.shortName=this.data.vo.shortName,this.nameCtrl=new g.p4(this.data.vo.name,[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.maxLength(129)]),this.descriptionCtrl=new g.p4}}cancel(){this.dialogRef.close(!1)}submit(){switch(this.loading=!0,this.dialogType){case Ue.FACILITY:this.editFacility();break;case Ue.RESOURCE:this.editResource();break;case Ue.GROUP:this.editGroup();break;case Ue.VO:this.editVo()}}editResource(){this.data.resource.name=this.nameCtrl.value,this.data.resource.description=this.descriptionCtrl.value,this.resourcesManager.updateResource({resource:this.data.resource}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.RESOURCE_SUCCESS").subscribe(st=>{this.notificator.showSuccess(st),this.dialogRef.close(!0)})},()=>this.loading=!1)}editFacility(){this.data.facility.name=this.nameCtrl.value,this.data.facility.description=this.descriptionCtrl.value,this.facilitiesManager.updateFacility({facility:this.data.facility}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.FACILITY_SUCCESS").subscribe(st=>{this.notificator.showSuccess(st),this.dialogRef.close(!0)})},()=>this.loading=!1)}editGroup(){this.groupsManager.getGroupById(this.data.group.id).subscribe(st=>{const Nt=st;Nt.name=this.nameCtrl.value,Nt.description=this.descriptionCtrl.value,this.groupsManager.updateGroup({group:Nt}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.GROUP_SUCCESS").subscribe(zt=>{this.notificator.showSuccess(zt),this.dialogRef.close(!0)})},()=>this.loading=!1)},()=>this.loading=!1)}editVo(){this.data.vo.name=this.nameCtrl.value,this.vosManager.updateVo({vo:this.data.vo}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.VO_SUCCESS").subscribe(st=>{this.notificator.showSuccess(st),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36($.V6),v.Y36(p.sK),v.Y36(F.IQ),v.Y36(F.xk),v.Y36(F.ff),v.Y36(F.YF),v.Y36($.d6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-edit-facility-resource-group-vo-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title","",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["matInput","","required","",3,"formControl"],["class","mt-3",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-dialog-title",""],["disabled","","matInput","","required","",3,"value"],[1,"mt-3"],["cdkTextareaAutosize","","matInput","",1,"overflow-hidden",3,"formControl"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,ve,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,Y,23,20,"div",1),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(2),v.Gre("",zt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,w.TO,g.Fj,g.JJ,g.Q7,E.Nt,ze.IC,g.oH,Te.b,qe.e,p.X$]})}return mt})();var Ye=h(1385),U=h(64124);function ae(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}const X=function(mt){return{interval:mt}};function He(mt,di){if(1&mt&&(v.TgZ(0,"div",8)(1,"mat-form-field")(2,"mat-label"),v._uU(3),v.ALo(4,"translate"),v.qZA(),v._UZ(5,"input",9),v.qZA(),v.TgZ(6,"mat-form-field")(7,"mat-label"),v._uU(8),v.ALo(9,"translate"),v.qZA(),v._UZ(10,"input",9),v.ALo(11,"translate"),v.qZA(),v.TgZ(12,"mat-form-field")(13,"mat-label"),v._uU(14),v.ALo(15,"translate"),v.qZA(),v._UZ(16,"input",9),v.qZA(),v.TgZ(17,"mat-form-field")(18,"mat-label"),v._uU(19),v.ALo(20,"translate"),v.qZA(),v._UZ(21,"input",9),v.ALo(22,"translate"),v.qZA(),v.TgZ(23,"mat-form-field")(24,"mat-label"),v._uU(25),v.ALo(26,"translate"),v.qZA(),v._UZ(27,"input",9),v.ALo(28,"translate"),v.qZA()()),2&mt){const st=v.oxw(2);v.xp6(3),v.Oqu(v.lcZ(4,10,"DIALOGS.GROUP_SYNC_DETAIL.GROUP_NAME")),v.xp6(2),v.Q6J("value",st.group.name),v.xp6(3),v.Oqu(v.lcZ(9,12,"DIALOGS.GROUP_SYNC_DETAIL.SYNCHRONIZATION")),v.xp6(2),v.Q6J("value",v.lcZ(11,14,st.syncType)),v.xp6(4),v.Oqu(v.lcZ(15,16,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_STATE")),v.xp6(2),v.Q6J("value",st.syncState),v.xp6(3),v.Oqu(v.lcZ(20,18,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_TIME")),v.xp6(2),v.Q6J("value",v.lcZ(22,20,st.syncTime)),v.xp6(4),v.Oqu(v.lcZ(26,22,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL")),v.xp6(2),v.Q6J("value",v.xi3(28,24,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL_MINUTES",v.VKq(27,X,st.syncInterval)))}}function ke(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"button",10),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw(2);return v.KtG(zt.onForce())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&mt){const st=v.oxw(2);v.Q6J("disabled",st.loading),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GROUP_SYNC_DETAIL.FORCE")," ")}}function Tt(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.YNc(4,He,29,29,"div",3),v.TgZ(5,"div",4)(6,"div",5)(7,"button",6),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onCancel())}),v._uU(8),v.ALo(9,"translate"),v.qZA(),v.YNc(10,ke,3,4,"button",7),v.qZA()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,4,"DIALOGS.GROUP_SYNC_DETAIL.TITLE")),v.xp6(2),v.Q6J("ngIf",st.group),v.xp6(4),v.hij(" ",v.lcZ(9,6,"DIALOGS.GROUP_SYNC_DETAIL.CANCEL")," "),v.xp6(2),v.Q6J("ngIf","BASIC"===st.type||"STRUCTURED"===st.type)}}let he=(()=>{class mt{constructor(st,Nt,zt,hi){this.dialogRef=st,this.data=Nt,this.groupService=zt,this.notificator=hi,this.loading=!0,this.syncInterval="",this.syncState="",this.syncTime="",this.syncType=""}ngOnInit(){this.theme=this.data.theme,this.loadGroup()}onCancel(){this.dialogRef.close(null)}onForce(){this.loading=!0,"BASIC"===this.type?this.groupService.forceGroupSynchronization(this.group.id).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.GROUP_SYNC_DETAIL.FORCE_SUCCESS"),this.refresh()},error:()=>this.loading=!1}):this.groupService.forceGroupStructureSynchronization(this.group.id).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.GROUP_SYNC_DETAIL.FORCE_SUCCESS"),this.refresh()},error:()=>this.loading=!1})}refresh(){this.loadGroup()}loadGroup(){this.loading=!0,this.groupService.getRichGroupByIdWithAttributesByNames(this.data.groupId,[Ye.r.GROUP_SYNC_ENABLED,Ye.r.GROUP_LAST_SYNC_STATE,Ye.r.GROUP_LAST_SYNC_TIMESTAMP,Ye.r.GROUP_STRUCTURE_SYNC_ENABLED,Ye.r.GROUP_LAST_STRUCTURE_SYNC_STATE,Ye.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP,Ye.r.GROUP_SYNC_INTERVAL]).subscribe(st=>{this.group=st;const Nt=(0,U.IL)(this.group.attributes,Ye.r.GROUP_SYNC_ENABLED).value,zt=(0,U.IL)(this.group.attributes,Ye.r.GROUP_LAST_SYNC_STATE).value,hi=(0,U.IL)(this.group.attributes,Ye.r.GROUP_LAST_SYNC_TIMESTAMP).value,Oi=(0,U.IL)(this.group.attributes,Ye.r.GROUP_STRUCTURE_SYNC_ENABLED).value,hn=(0,U.IL)(this.group.attributes,Ye.r.GROUP_LAST_STRUCTURE_SYNC_STATE).value,Ui=(0,U.IL)(this.group.attributes,Ye.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP).value,Gn=(0,U.IL)(this.group.attributes,Ye.r.GROUP_SYNC_INTERVAL).value;this.syncInterval=null===Gn?"N/A":(5*+Gn).toString(),null!==Nt&&"true"===Nt&&(this.type="BASIC",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.NORMAL_SYNC",this.syncState=""!==zt?zt:"OK",this.syncTime=(0,e.p6)(hi,"YYYY-MM-dd H:mm:ss","en")),null!==Oi&&Oi&&(this.type="STRUCTURED",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.STRUCT_SYNC",this.syncState=""!==hn?hn:"OK",this.syncTime=(0,e.p6)(Ui,"YYYY-MM-dd H:mm:ss","en")),this.loading=!1})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.ff),v.Y36($.V6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-group-sync-detail-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",1,"ms-2",3,"click"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],["matInput","","readonly","",3,"value"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,ae,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,Tt,11,8,"div",1),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(2),v.Gre("",zt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,E.Nt,Te.b,qe.e,p.X$]})}return mt})();function Ie(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function r(mt,di){1&mt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function u(mt,di){1&mt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function y(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),v._uU(7),v.ALo(8,"translate"),v.qZA(),v.TgZ(9,"input",5,6),v.NdJ("ngModelChange",function(zt){v.CHM(st);const hi=v.oxw();return v.KtG(hi.subject=zt)}),v.qZA(),v.YNc(11,r,3,3,"mat-error",7),v.qZA(),v.TgZ(12,"mat-form-field")(13,"mat-label"),v._uU(14),v.ALo(15,"translate"),v.qZA(),v.TgZ(16,"textarea",8,9),v.NdJ("ngModelChange",function(zt){v.CHM(st);const hi=v.oxw();return v.KtG(hi.message=zt)}),v.ALo(18,"translate"),v._uU(19," "),v.qZA(),v.YNc(20,u,3,3,"mat-error",7),v.qZA()(),v.TgZ(21,"div",10)(22,"div",11)(23,"button",12),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.dialogRef.close())}),v._uU(24),v.ALo(25,"translate"),v.qZA(),v.TgZ(26,"button",13),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.sendBugReport())}),v._uU(27),v.ALo(28,"translate"),v.qZA()()()()}if(2&mt){const st=v.MAs(10),Nt=v.MAs(17),zt=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),v.xp6(5),v.Oqu(v.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),v.xp6(2),v.Q6J("ngModel",zt.subject),v.xp6(2),v.Q6J("ngIf",st.invalid),v.xp6(3),v.Oqu(v.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),v.xp6(2),v.s9C("placeholder",v.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),v.Q6J("ngModel",zt.message),v.xp6(4),v.Q6J("ngIf",Nt.invalid),v.xp6(4),v.hij(" ",v.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),v.xp6(2),v.Q6J("disabled",""===zt.message||""===zt.subject||zt.loading),v.xp6(1),v.hij(" ",v.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let M=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn){this.dialogRef=st,this.translate=Nt,this.notificator=zt,this.rtMessages=hi,this.data=Oi,this.storeService=hn,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(st=>{this.dialogRef.afterClosed().subscribe(()=>{const Nt="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),st.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(Nt)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const st=this.storeService.getProperty("config");let Nt=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(Nt=Nt.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),Nt=Nt.concat(this.data.error.message,"\n","Perun instance: ",st,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const zt=/"password":".+?"/;let hi=JSON.stringify(this.data.error.payload);hi=hi.replace(zt,'"password":"####"'),Nt=Nt.concat("Payload:\n"+hi+"\n\n")}return Nt=Nt.concat("Sent from new Perun Gui, version: ",h(4147).i8),Nt.split("\n").join("\n ")}parseMethod(st){return st&&this.methodRegexp.exec(st)[1]}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(p.sK),v.Y36($.V6),v.Y36(F.Hr),v.Y36(x.WI),v.Y36($.d6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,Ie,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,y,29,23,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,w.TO,g.Fj,g.JJ,g.Q7,g.On,E.Nt,Te.b,qe.e,p.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return mt})(),f=(()=>{class mt{constructor(st,Nt,zt){this.dialogRef=st,this.dialog=Nt,this.data=zt}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const st=(0,U.kZ)();st.width="550px",st.data={error:this.data.error},st.autoFocus=!1,this.dialog.open(M,st)}),this.dialogRef.close()}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.uw),v.Y36(x.WI))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h1",0),v._uU(1),v.qZA(),v.TgZ(2,"div",1),v._uU(3),v.qZA(),v.TgZ(4,"div",2)(5,"div",3)(6,"button",4),v.NdJ("click",function(){return zt.onBugReportClick()}),v._uU(7),v.ALo(8,"translate"),v.qZA(),v.TgZ(9,"button",5),v.NdJ("click",function(){return zt.onCloseClick()}),v._uU(10),v.ALo(11,"translate"),v.qZA()()()),2&Nt&&(v.xp6(1),v.Oqu(zt.data.title),v.xp6(2),v.hij(" ",zt.data.description,"\n"),v.xp6(3),v.Q6J("hidden","error"!==zt.data.type),v.xp6(1),v.hij(" ",v.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),v.xp6(3),v.hij(" ",v.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[x.uh,x.xY,x.H8,m.lW,p.X$]})}return mt})();var o=h(2916);function n(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function t(mt,di){1&mt&&v._UZ(0,"th",14)}function i(mt,di){if(1&mt&&(v.TgZ(0,"td",15),v._uU(1),v.qZA()),2&mt){const st=di.$implicit;v.xp6(1),v.hij(" ",st.userExtSource.extSource.name," ")}}function a(mt,di){1&mt&&v._UZ(0,"tr",16)}function c(mt,di){1&mt&&v._UZ(0,"tr",17)}function l(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.ALo(4,"customTranslate"),v.qZA(),v.TgZ(5,"div",3)(6,"p"),v._uU(7),v.ALo(8,"translate"),v.ALo(9,"customTranslate"),v.qZA(),v.TgZ(10,"div",4),v._uU(11),v.ALo(12,"translate"),v.ALo(13,"customTranslate"),v.qZA(),v.TgZ(14,"table",5),v.ynx(15,6),v.YNc(16,t,1,0,"th",7),v.YNc(17,i,2,1,"td",8),v.BQk(),v.YNc(18,a,1,0,"tr",9),v.YNc(19,c,1,0,"tr",10),v.qZA()(),v.TgZ(20,"div",11)(21,"button",12),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onCancel())}),v._uU(22),v.ALo(23,"translate"),v.ALo(24,"customTranslate"),v.qZA(),v.TgZ(25,"button",13),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onSubmit())}),v._uU(26),v.ALo(27,"translate"),v.ALo(28,"customTranslate"),v.qZA()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.hij(" ",v.lcZ(3,8,v.lcZ(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),v.xp6(5),v.hij(" ",v.lcZ(8,12,v.lcZ(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),v.xp6(4),v.hij(" ",v.lcZ(12,16,v.lcZ(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),v.xp6(3),v.Q6J("dataSource",st.dataSource),v.xp6(4),v.Q6J("matHeaderRowDef",st.displayedColumns),v.xp6(1),v.Q6J("matRowDefColumns",st.displayedColumns),v.xp6(3),v.hij(" ",v.lcZ(23,20,v.lcZ(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),v.xp6(4),v.hij(" ",v.lcZ(27,24,v.lcZ(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let d=(()=>{class mt{constructor(st,Nt,zt,hi,Oi){this.dialogRef=st,this.data=Nt,this.usersManagerService=zt,this.translate=hi,this.notificator=Oi,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new A.by(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const st=this.data.extSources.map(Nt=>Nt.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,st,this.force).subscribe({next:()=>{this.loading=!1,this.data.showSuccess&&this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.Fv),v.Y36($.Te),v.Y36($.V6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-remove-user-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,n,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,l,29,28,"div",1),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(2),v.Gre("",zt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,x.uh,x.xY,x.H8,m.lW,Te.b,qe.e,p.X$,o.a]})}return mt})(),s=(()=>{class mt{constructor(st,Nt){this.dialogRef=st,this.data=Nt}ngOnInit(){this.value=this.data.value,this.title=this.data.title}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-show-value-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","overflow-hidden"],["cdkTextareaAutosize","","matInput","","readonly","",1,"w-100","display-fix"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"cdkCopyToClipboard"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h1",0),v._uU(1),v.qZA(),v.TgZ(2,"div",1)(3,"textarea",2),v._uU(4),v.qZA()(),v.TgZ(5,"div",3)(6,"button",4),v.NdJ("click",function(){return zt.onCancel()}),v._uU(7),v.ALo(8,"translate"),v.qZA(),v.TgZ(9,"button",5),v._uU(10),v.ALo(11,"translate"),v.qZA()()),2&Nt&&(v.xp6(1),v.Oqu(zt.title),v.xp6(3),v.Oqu(zt.value),v.xp6(3),v.hij(" ",v.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.CLOSE")," "),v.xp6(2),v.Q6J("cdkCopyToClipboard",zt.value),v.xp6(1),v.hij(" ",v.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.COPY")," "))},dependencies:[x.uh,x.xY,x.H8,m.lW,E.Nt,ze.IC,B.i3,p.X$],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return mt})();function S(mt,di){1&mt&&v._UZ(0,"th",12)}function k(mt,di){if(1&mt&&(v.TgZ(0,"td",13),v._uU(1),v.qZA()),2&mt){const st=di.$implicit;v.xp6(1),v.Oqu(st.displayName)}}function re(mt,di){1&mt&&v._UZ(0,"tr",14)}function tt(mt,di){1&mt&&v._UZ(0,"tr",15)}let Le=(()=>{class mt{constructor(st,Nt,zt,hi,Oi){this.dialogRef=st,this.data=Nt,this.notificator=zt,this.translate=hi,this.attributesManager=Oi,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new A.by(this.data.attributes)}onCancel(){this.dialogRef.close(!1)}onSubmit(){switch(this.data.entity){case"vo":this.attributesManager.setVoAttributes({vo:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"group":"resource"===this.data.secondEntity?this.attributesManager.setGroupResourceAttributes({group:this.data.entityId,resource:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess()):this.attributesManager.setGroupAttributes({group:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"user":"facility"===this.data.secondEntity?this.attributesManager.setUserFacilityAttributes({user:this.data.entityId,facility:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess()):this.attributesManager.setUserAttributes({user:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"member":switch(this.data.secondEntity){case"resource":this.attributesManager.setMemberResourceAttributes({member:this.data.entityId,resource:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;case"group":this.attributesManager.setMemberGroupAttributes({member:this.data.entityId,group:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;default:this.attributesManager.setMemberAttributes({member:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()})}break;case"facility":"user"===this.data.secondEntity?this.attributesManager.setFacilityUserAttributes({facility:this.data.entityId,user:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess()):this.attributesManager.setFacilityAttributes({facility:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"host":this.attributesManager.setHostAttributes({host:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"ues":this.attributesManager.setUserExtSourceAttributes({userExtSource:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"resource":switch(this.data.secondEntity){case"member":this.attributesManager.setMemberResourceAttributes({resource:this.data.entityId,member:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;case"group":this.attributesManager.setResourceGroupAttributes({resource:this.data.entityId,group:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;default:this.attributesManager.setResourceAttributes({resource:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess())}}}onSuccess(){this.translate.get("DIALOGS.EDIT_ATTRIBUTES.SUCCESS").subscribe(st=>{this.notificator.showSuccess(st),this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36($.V6),v.Y36(p.sK),v.Y36(F.H8))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-edit-attribute-dialog"]],decls:23,vars:18,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","fw-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"fw-bolder"],["mat-row",""]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h1",0),v._uU(1),v.ALo(2,"translate"),v.qZA(),v.TgZ(3,"div",1)(4,"div"),v._uU(5),v.ALo(6,"translate"),v.qZA(),v.TgZ(7,"div",2),v._uU(8),v.ALo(9,"translate"),v.qZA(),v.TgZ(10,"table",3),v.ynx(11,4),v.YNc(12,S,1,0,"th",5),v.YNc(13,k,2,1,"td",6),v.BQk(),v.YNc(14,re,1,0,"tr",7),v.YNc(15,tt,1,0,"tr",8),v.qZA()(),v.TgZ(16,"div",9)(17,"button",10),v.NdJ("click",function(){return zt.onCancel()}),v._uU(18),v.ALo(19,"translate"),v.qZA(),v.TgZ(20,"button",11),v.NdJ("click",function(){return zt.onSubmit()}),v._uU(21),v.ALo(22,"translate"),v.qZA()()),2&Nt&&(v.xp6(1),v.Oqu(v.lcZ(2,8,"DIALOGS.EDIT_ATTRIBUTES.TITLE")),v.xp6(4),v.hij(" ",v.lcZ(6,10,"DIALOGS.EDIT_ATTRIBUTES.DESCRIPTION")," "),v.xp6(3),v.hij(" ",v.lcZ(9,12,"DIALOGS.EDIT_ATTRIBUTES.ASK")," "),v.xp6(2),v.Q6J("dataSource",zt.dataSource),v.xp6(4),v.Q6J("matHeaderRowDef",zt.displayedColumns),v.xp6(1),v.Q6J("matRowDefColumns",zt.displayedColumns),v.xp6(3),v.hij(" ",v.lcZ(19,14,"DIALOGS.EDIT_ATTRIBUTES.CANCEL")," "),v.xp6(3),v.hij(" ",v.lcZ(22,16,"DIALOGS.EDIT_ATTRIBUTES.SAVE")," "))},dependencies:[A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,x.uh,x.xY,x.H8,m.lW,p.X$]})}return mt})(),Me=(()=>{class mt{constructor(st,Nt){this.dialogRef=st,this.data=Nt,this.attributeValue=""}ngOnInit(){this.attributeValue=this.data.attribute.value[this.data.index]}cancel(){this.dialogRef.close()}submit(){this.data.attribute.value[this.data.index]=this.attributeValue,this.dialogRef.close(!0)}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-attribute-value-list-edit-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["cdkTextareaAutosize","true","matInput","",3,"ngModel","ngModelChange"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h5",0),v._uU(1),v.ALo(2,"translate"),v.qZA(),v.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),v._uU(6),v.ALo(7,"translate"),v.qZA(),v.TgZ(8,"textarea",2),v.NdJ("ngModelChange",function(Oi){return zt.attributeValue=Oi}),v.qZA()()(),v.TgZ(9,"div",3)(10,"button",4),v.NdJ("click",function(){return zt.cancel()}),v._uU(11),v.ALo(12,"translate"),v.qZA(),v.TgZ(13,"button",5),v.NdJ("click",function(){return zt.submit()}),v._uU(14),v.ALo(15,"translate"),v.qZA()()),2&Nt&&(v.xp6(1),v.hij(" ",v.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.TITLE"),"\n"),v.xp6(5),v.hij(" ",v.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.VALUE_LABEL")," "),v.xp6(2),v.Q6J("ngModel",zt.attributeValue),v.xp6(3),v.hij(" ",v.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.CANCEL_BUTTON")," "),v.xp6(3),v.hij(" ",v.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,g.Fj,g.JJ,g.On,E.Nt,ze.IC,p.X$]})}return mt})(),Pe=(()=>{class mt{constructor(st,Nt){this.dialogRef=st,this.data=Nt}cancel(){this.dialogRef.close()}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-attribute-value-list-delete-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mt-2","fw-bold"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h5",0),v._uU(1),v.ALo(2,"translate"),v.qZA(),v.TgZ(3,"div",1)(4,"div"),v._uU(5),v.ALo(6,"translate"),v.qZA(),v.TgZ(7,"div",2),v._uU(8),v.qZA()(),v.TgZ(9,"div",3)(10,"button",4),v.NdJ("click",function(){return zt.cancel()}),v._uU(11),v.ALo(12,"translate"),v.qZA(),v.TgZ(13,"button",5),v.NdJ("click",function(){return zt.submit()}),v._uU(14),v.ALo(15,"translate"),v.qZA()()),2&Nt&&(v.xp6(1),v.hij(" ",v.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.TITLE"),"\n"),v.xp6(4),v.hij(" ",v.lcZ(6,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.DESCRIPTION")," "),v.xp6(3),v.hij(" ",zt.data.name," "),v.xp6(3),v.hij(" ",v.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.CANCEL_BUTTON")," "),v.xp6(3),v.hij(" ",v.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[x.uh,x.xY,x.H8,m.lW,p.X$]})}return mt})();var q=h(11186);function W(mt,di){if(1&mt&&(v.TgZ(0,"perun-web-apps-alert",9),v._uU(1),v.qZA()),2&mt){const st=v.oxw();v.xp6(1),v.Oqu(st.pendingEmailsMessage)}}function de(mt,di){1&mt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"customTranslate"),v.qZA()),2&mt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,v.lcZ(3,3,"DIALOGS.CHANGE_EMAIL.EMAIL_ERROR"))))}let Je=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn){this.dialogRef=st,this.data=Nt,this.translate=zt,this.notificator=hi,this.usersManagerService=Oi,this.authService=hn,this.pendingMails=[],zt.get("DIALOGS.CHANGE_EMAIL.SUCCESS").subscribe(Ui=>this.successMessage=Ui),zt.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_BEGIN").subscribe(Ui=>this.pendingEmailsMessageStart=Ui),zt.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_END").subscribe(Ui=>this.pendingEmailsMessageEnd=Ui)}ngOnInit(){this.emailControl=new g.p4(null,[g.kI.required,g.kI.pattern(/^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i)]),this.usersManagerService.getPendingPreferredEmailChanges(this.data.userId).subscribe(st=>{this.pendingMails=st.filter((zt,hi,Oi)=>hi===Oi.indexOf(zt));let Nt="";this.pendingMails.forEach(zt=>Nt+=`${zt===this.pendingMails[0]?"":", "}${zt}`),this.pendingEmailsMessage=this.pendingEmailsMessageStart+Nt+this.pendingEmailsMessageEnd})}onCancel(){this.dialogRef.close()}onSubmit(){const Nt=window.location.href.split("/");this.usersManagerService.requestPreferredEmailChange(this.data.userId,this.emailControl.value,this.translate.currentLang,"",Nt[0]+"//"+Nt[2],this.authService.getIdpFilter()).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(p.sK),v.Y36($.V6),v.Y36(F.Fv),v.Y36($.e8))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-email-dialog"]],decls:22,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["alert_type","warn",4,"ngIf"],[1,"w-100"],["matInput","","required","",3,"formControl"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","warn"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h1",0),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"customTranslate"),v.qZA(),v.TgZ(4,"div",1),v.YNc(5,W,2,1,"perun-web-apps-alert",2),v.TgZ(6,"mat-form-field",3)(7,"mat-label"),v._uU(8),v.ALo(9,"translate"),v.ALo(10,"customTranslate"),v.qZA(),v._UZ(11,"input",4),v.YNc(12,de,4,5,"mat-error",5),v.qZA()(),v.TgZ(13,"div",6)(14,"button",7),v.NdJ("click",function(){return zt.onCancel()}),v._uU(15),v.ALo(16,"translate"),v.ALo(17,"customTranslate"),v.qZA(),v.TgZ(18,"button",8),v.NdJ("click",function(){return zt.onSubmit()}),v._uU(19),v.ALo(20,"translate"),v.ALo(21,"customTranslate"),v.qZA()()),2&Nt&&(v.xp6(1),v.Oqu(v.lcZ(2,8,v.lcZ(3,10,"DIALOGS.CHANGE_EMAIL.TITLE"))),v.xp6(4),v.Q6J("ngIf",zt.pendingMails.length),v.xp6(3),v.Oqu(v.lcZ(9,12,v.lcZ(10,14,"DIALOGS.CHANGE_EMAIL.INPUT_PLACEHOLDER"))),v.xp6(3),v.Q6J("formControl",zt.emailControl),v.xp6(1),v.Q6J("ngIf",zt.emailControl.invalid),v.xp6(3),v.hij(" ",v.lcZ(16,16,v.lcZ(17,18,"DIALOGS.CHANGE_EMAIL.CANCEL"))," "),v.xp6(3),v.Q6J("disabled",!zt.emailControl.valid),v.xp6(1),v.hij(" ",v.lcZ(20,20,v.lcZ(21,22,"DIALOGS.CHANGE_EMAIL.CHANGE"))," "))},dependencies:[e.O5,x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,w.TO,g.Fj,g.JJ,g.Q7,E.Nt,g.oH,q.w,p.X$,o.a]})}return mt})();function rt(mt,di){1&mt&&(v.TgZ(0,"div",9),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.ASK")," "))}function St(mt,di){1&mt&&v._UZ(0,"th",16)}function Mt(mt,di){if(1&mt&&(v.TgZ(0,"td",17),v._uU(1),v.qZA()),2&mt){const st=di.$implicit;v.xp6(1),v.Oqu(st)}}function Xe(mt,di){1&mt&&v._UZ(0,"tr",18)}function Pt(mt,di){1&mt&&v._UZ(0,"tr",19)}function kt(mt,di){if(1&mt&&(v.TgZ(0,"table",10),v.ynx(1,11),v.YNc(2,St,1,0,"th",12),v.YNc(3,Mt,2,1,"td",13),v.BQk(),v.YNc(4,Xe,1,0,"tr",14),v.YNc(5,Pt,1,0,"tr",15),v.qZA()),2&mt){const st=v.oxw();v.Q6J("dataSource",st.dataSource),v.xp6(4),v.Q6J("matHeaderRowDef",st.displayedColumns),v.xp6(1),v.Q6J("matRowDefColumns",st.displayedColumns)}}function Ot(mt,di){if(1&mt&&(v.TgZ(0,"perun-web-apps-alert",20),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt){const st=v.oxw();v.Q6J("alert_type","warn"),v.xp6(1),v.hij(" ",v.lcZ(2,2,st.data.alert)," ")}}function $e(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"button",21),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onSubmit())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.REMOVE_BUTTON")," "))}function bt(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"button",22),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onSubmit())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.SUBMIT_BUTTON")," "))}let Fe=(()=>{class mt{constructor(st,Nt){this.dialogRef=st,this.data=Nt,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new A.by(this.data.items)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-universal-confirmation-items-dialog"]],decls:17,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","fw-bold",4,"ngIf"],["mat-table","","class","w-100",3,"dataSource",4,"ngIf"],[3,"alert_type",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","class","ms-2","color","warn",3,"click",4,"ngIf"],["mat-flat-button","","class","ms-2","color","accent",3,"click",4,"ngIf"],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],[3,"alert_type"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"div")(1,"h1",0),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",1)(5,"p"),v._uU(6),v.ALo(7,"translate"),v.qZA(),v.YNc(8,rt,3,3,"div",2),v.YNc(9,kt,6,3,"table",3),v.YNc(10,Ot,3,4,"perun-web-apps-alert",4),v.qZA(),v.TgZ(11,"div",5)(12,"button",6),v.NdJ("click",function(){return zt.onCancel()}),v._uU(13),v.ALo(14,"translate"),v.qZA(),v.YNc(15,$e,3,3,"button",7),v.YNc(16,bt,3,3,"button",8),v.qZA()()),2&Nt&&(v.Tol(zt.theme),v.xp6(2),v.Oqu(v.lcZ(3,11,zt.data.title)),v.xp6(4),v.hij(" ",v.lcZ(7,13,zt.data.description)," "),v.xp6(2),v.Q6J("ngIf",zt.data.showAsk),v.xp6(1),v.Q6J("ngIf",zt.data.items.length),v.xp6(1),v.Q6J("ngIf",zt.data.alert),v.xp6(3),v.hij(" ",v.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.CANCEL_BUTTON")," "),v.xp6(2),v.Q6J("ngIf","remove"===zt.data.type),v.xp6(1),v.Q6J("ngIf","confirmation"===zt.data.type))},dependencies:[e.O5,A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,x.uh,x.xY,x.H8,m.lW,q.w,p.X$]})}return mt})();var Ct=h(41894),jt=h(92596);let xt=(()=>{class mt{transform(st){const Nt=st.split(":");return Nt[Nt.length-1]}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)};static#t=this.\u0275pipe=v.Yjl({name:"parseGroupName",type:mt,pure:!0})}return mt})();function Ht(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Wt(mt,di){1&mt&&(v.TgZ(0,"perun-web-apps-alert"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.NO_PATHS")," "))}function ri(mt,di){1&mt&&(v.TgZ(0,"span",23),v.ALo(1,"translate"),v.TgZ(2,"mat-icon"),v._uU(3,"person_pin_circle"),v.qZA()()),2&mt&&v.s9C("matTooltip",v.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT"))}function bi(mt,di){1&mt&&(v.TgZ(0,"span",23),v.ALo(1,"translate"),v.TgZ(2,"mat-icon"),v._uU(3,"mediation"),v.qZA()()),2&mt&&v.s9C("matTooltip",v.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE"))}const $t=function(mt){return{"min-width":mt}};function wt(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"mat-tree-node",17)(1,"li",18)(2,"div",19),v.NdJ("click",function(){const hi=v.CHM(st).$implicit,Oi=v.oxw(4);return v.KtG(Oi.navigate(hi.id,hi.include))}),v.TgZ(3,"div",20)(4,"span"),v._uU(5),v.ALo(6,"parseGroupName"),v.qZA(),v.YNc(7,ri,4,3,"span",21),v.YNc(8,bi,4,3,"span",21),v.TgZ(9,"span",22),v._uU(10),v.qZA()()()()()}if(2&mt){const st=di.$implicit,Nt=v.oxw(4);v.xp6(2),v.ekj("cursor-pointer",st.direct||st.include)("act-disabled",!st.direct&&!st.include),v.xp6(1),v.Q6J("ngStyle",v.VKq(11,$t,Nt.getMinWidth(st.level))),v.xp6(2),v.Oqu(v.lcZ(6,9,st.name)),v.xp6(2),v.Q6J("ngIf",st.direct),v.xp6(1),v.Q6J("ngIf",st.include),v.xp6(2),v.Oqu(st.description)}}function It(mt,di){1&mt&&(v.TgZ(0,"span",32),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT")))}function Ge(mt,di){1&mt&&(v.TgZ(0,"span",32),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE")))}function Et(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"mat-nested-tree-node")(1,"li")(2,"div",24)(3,"button",25),v.ALo(4,"translate"),v.TgZ(5,"mat-icon",26),v._uU(6),v.qZA()(),v.TgZ(7,"div",27),v.NdJ("click",function(){const hi=v.CHM(st).$implicit,Oi=v.oxw(4);return v.KtG(Oi.navigate(hi.id,hi.include))}),v.TgZ(8,"div",28)(9,"span"),v._uU(10),v.ALo(11,"parseGroupName"),v.qZA(),v.YNc(12,It,3,3,"span",29),v.YNc(13,Ge,3,3,"span",29),v.TgZ(14,"span",30),v._uU(15),v.qZA()()()(),v.TgZ(16,"ul"),v.GkF(17,31),v.qZA()()()}if(2&mt){const st=di.$implicit,Nt=v.oxw(4);v.xp6(3),v.s9C("matTooltip",v.lcZ(4,14,Nt.treeControl.isExpanded(st)?"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_LESS":"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_MORE")),v.uIk("aria-label","Toggle "+st.name),v.xp6(3),v.hij(" ",Nt.treeControl.isExpanded(st)?"expand_more":"chevron_right"," "),v.xp6(1),v.ekj("cursor-pointer",st.direct||st.include)("act-disabled",!st.direct&&!st.include),v.xp6(1),v.Q6J("ngStyle",v.VKq(18,$t,Nt.getMinWidth(st.level))),v.xp6(2),v.Oqu(v.lcZ(11,16,st.name)),v.xp6(2),v.Q6J("ngIf",st.direct),v.xp6(1),v.Q6J("ngIf",st.include),v.xp6(2),v.Oqu(st.description),v.xp6(1),v.ekj("example-tree-invisible",!Nt.treeControl.isExpanded(st))}}function Yt(mt,di){if(1&mt&&(v.TgZ(0,"mat-tree",14),v.YNc(1,wt,11,13,"mat-tree-node",15),v.YNc(2,Et,18,20,"mat-nested-tree-node",16),v.qZA()),2&mt){const st=v.oxw(3);v.Q6J("dataSource",st.dataSource)("treeControl",st.treeControl),v.xp6(2),v.Q6J("matTreeNodeDefWhen",st.hasChild)}}function si(mt,di){if(1&mt&&(v.TgZ(0,"div",8)(1,"p",9),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"mat-form-field",10)(5,"mat-label"),v._uU(6),v.ALo(7,"translate"),v.qZA(),v._UZ(8,"input",11),v.qZA(),v.YNc(9,Wt,3,3,"perun-web-apps-alert",12),v.YNc(10,Yt,3,3,"mat-tree",13),v.qZA()),2&mt){const st=v.oxw(2);v.xp6(2),v.Oqu(v.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INFO")),v.xp6(4),v.hij(" ",v.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.FILTER")," "),v.xp6(2),v.Q6J("formControl",st.formControl),v.xp6(1),v.Q6J("ngIf",!st.dataSource.data.length),v.xp6(1),v.Q6J("ngIf",st.dataSource.data.length)}}const Ai=function(mt){return{name:mt}};function Pi(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.YNc(4,si,11,9,"div",4),v.TgZ(5,"div",5)(6,"div",6)(7,"button",7),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onCancel())}),v._uU(8),v.ALo(9,"translate"),v.qZA()()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.hij(" ",v.xi3(3,3,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.TITLE",v.VKq(8,Ai,st.userName))," "),v.xp6(2),v.Q6J("ngIf",st.dataSource),v.xp6(4),v.hij(" ",v.lcZ(9,6,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.CLOSE")," ")}}let Zi=(()=>{class mt{constructor(st,Nt,zt){this.dialogRef=st,this.data=Nt,this.groupsManagerService=zt,this.treeControl=new Ct.VY(hi=>hi.children),this.dataSource=new Ce.WX,this.formControl=new g.p4(""),this.userName="",this.groupTree=[],this.paths=[],this.hasChild=(hi,Oi)=>!!Oi.children&&Oi.children.length>0}ngOnInit(){this.loading=!0,this.groupsManagerService.getIndirectMembershipPaths(this.data.member.id,this.data.groupId).subscribe(st=>{this.paths=st,this.createGroupTree(this.paths),this.dataSource.data=this.groupTree,this.loading=!1}),this.formControl.valueChanges.subscribe(st=>{const Nt=st.trim().toLowerCase(),zt=this.paths.filter(hi=>hi.filter(Oi=>Oi.name.includes(Nt)).length);this.createGroupTree(zt),this.dataSource.data=this.groupTree}),this.userName=(0,U.bD)(this.data.member.user)}onCancel(){this.dialogRef.close()}navigate(st,Nt=!1){window.open(`/organizations/${this.data.member.voId}/groups/${st}${Nt?"/settings/relations":""}`,"_blank")}getMinWidth(st){return String(400-40*st)+"px"}recursiveSearch(st,Nt,zt){for(const Oi of st)if(Oi.name===Nt[zt].name)return Nt.length===zt+1?(Oi.direct=!0,st):(Oi.children=Nt[++zt].name.includes(Nt[zt-1].name)?this.recursiveSearch(Oi.children,Nt,zt):[{name:Nt[zt].name,id:Nt[zt-1].id,description:Nt[zt].description,direct:!1,include:!0,level:zt,children:[]}].concat(Oi.children),st);return st.push({name:Nt[zt].name,id:Nt[zt].id,description:Nt[zt].description,direct:!1,include:!1,level:zt,children:[]}),this.recursiveSearch(st,Nt,zt)}createGroupTree(st){this.groupTree=[],st.forEach(Nt=>{this.groupTree=this.recursiveSearch(this.groupTree,Nt,0)}),this.groupTree.length&&(this.groupTree=this.groupTree[0].children)}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.ff))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-member-tree-view-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"group-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","","class","me-0",4,"ngIf"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-dialog-content","",1,"me-0"],[1,"ms-2"],[1,"filter-field","ms-2"],["matInput","",3,"formControl"],[4,"ngIf"],["class","example-tree ms-2 bordered-tree description-text",3,"dataSource","treeControl",4,"ngIf"],[1,"example-tree","ms-2","bordered-tree","description-text",3,"dataSource","treeControl"],["matTreeNodeToggle","",4,"matTreeNodeDef"],[4,"matTreeNodeDef","matTreeNodeDefWhen"],["matTreeNodeToggle",""],[1,"mat-tree-node","node","ps-2"],[1,"row","flex-nowrap",3,"click"],[1,"mt-auto","mb-auto","ms-3","d-flex",3,"ngStyle"],["class","text-muted ms-2",3,"matTooltip",4,"ngIf"],[1,"text-muted","ms-5","w-50"],[1,"text-muted","ms-2",3,"matTooltip"],[1,"mat-tree-node","ps-2"],["mat-icon-button","","matTreeNodeToggle","",3,"matTooltip"],[1,"me-3"],[1,"row",3,"click"],[1,"mt-auto","mb-auto","d-flex",3,"ngStyle"],["class","text-muted ms-2",4,"ngIf"],[1,"text-muted","ms-5"],["matTreeNodeOutlet",""],[1,"text-muted","ms-2"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,Ht,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,Pi,10,10,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,e.PC,x.uh,x.xY,x.H8,m.lW,m.RK,w.KE,w.hX,g.Fj,g.JJ,E.Nt,g.oH,O.Hw,q.w,Te.b,qe.e,Ce.GZ,Ce.fQ,Ce.eu,Ce.gi,Ce.uo,Ce.Ar,jt.gM,p.X$,xt],styles:[".example-tree-invisible[_ngcontent-%COMP%]{display:none}.example-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .example-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.example-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:hover, .example-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:#0000000d}.act-disabled[_ngcontent-%COMP%]{pointer-events:none}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:initial!important}.bordered-tree[_ngcontent-%COMP%]{border:1px solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius)!important}.description-text[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:auto;white-space:nowrap}"]})}return mt})(),Fi=(()=>{class mt{constructor(st,Nt){this.dialogRef=st,this.router=Nt}onClose(){this.router.navigate([],{queryParamsHandling:"preserve"}),this.dialogRef.close()}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(se.F0))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-mail-change-failed-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","error"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h1",0),v._uU(1),v.ALo(2,"translate"),v.qZA(),v.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),v._uU(5),v.ALo(6,"translate"),v.qZA()(),v.TgZ(7,"div",3)(8,"button",4),v.NdJ("click",function(){return zt.onClose()}),v._uU(9),v.ALo(10,"translate"),v.qZA()()),2&Nt&&(v.xp6(1),v.hij(" ",v.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.TITLE"),"\n"),v.xp6(4),v.Oqu(v.lcZ(6,5,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.INFO")),v.xp6(4),v.hij(" ",v.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.CLOSE")," "))},dependencies:[x.uh,x.xY,x.H8,m.lW,q.w,p.X$]})}return mt})();var Si=h(94664),Qi=h(22096),tn=h(9769),$i=h(62428),Gt=h(45355);let Mi=(()=>{class mt{constructor(st){this.dialogRef=st,this.canExtendInVo=!1,this.canExtendInGroup=!1,this.expirationChanged=new v.vpe}ngOnInit(){this.setDateBounds()}onChangeExpiration(){this.expirationChanged.emit(this.newExpiration)}onCancel(){this.dialogRef.close(!1)}setExpiration(st){this.newExpiration=st}setDateBounds(){"VALID"===this.status?(this.minDate=new Date,this.maxDate=null):"EXPIRED"===this.status?(this.minDate=null,this.maxDate=new Date):this.minDate=new Date}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-expiration-dialog"]],inputs:{status:"status",currentExpiration:"currentExpiration",canExtendInVo:"canExtendInVo",canExtendInGroup:"canExtendInGroup"},outputs:{expirationChanged:"expirationChanged"},decls:19,vars:21,consts:[[1,"member-theme"],["mat-dialog-content",""],[3,"expiration","allowNever","canExtendInVo","canExtendInGroup","minDate","maxDate","expirationSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"div",0)(1,"div",1)(2,"p")(3,"strong"),v._uU(4),v.ALo(5,"translate"),v.qZA(),v._uU(6),v.ALo(7,"parseDate"),v.qZA(),v.TgZ(8,"p"),v._uU(9),v.ALo(10,"translate"),v.qZA(),v.TgZ(11,"perun-web-apps-expiration-select",2),v.NdJ("expirationSelected",function(Oi){return zt.setExpiration(Oi)}),v.qZA()(),v.TgZ(12,"div",3)(13,"button",4),v.NdJ("click",function(){return zt.onCancel()}),v._uU(14),v.ALo(15,"translate"),v.qZA(),v.TgZ(16,"button",5),v.NdJ("click",function(){return zt.onChangeExpiration()}),v._uU(17),v.ALo(18,"translate"),v.qZA()()()),2&Nt&&(v.xp6(4),v.hij(" ",v.lcZ(5,11,"DIALOGS.CHANGE_EXPIRATION.CURRENT_EXPIRATION")," "),v.xp6(2),v.hij(" ",v.lcZ(7,13,zt.currentExpiration)," "),v.xp6(3),v.Oqu(v.lcZ(10,15,"DIALOGS.CHANGE_EXPIRATION.SELECT_NEW")),v.xp6(2),v.Q6J("expiration",zt.currentExpiration)("allowNever","VALID"===zt.status)("canExtendInVo",zt.canExtendInVo)("canExtendInGroup",zt.canExtendInGroup)("minDate",zt.minDate)("maxDate",zt.maxDate),v.xp6(3),v.hij(" ",v.lcZ(15,17,"DIALOGS.CHANGE_EXPIRATION.CANCEL")," "),v.xp6(3),v.hij(" ",v.lcZ(18,19,"DIALOGS.CHANGE_EXPIRATION.SAVE")," "))},dependencies:[x.xY,x.H8,m.lW,_t.c,p.X$,Gt.M],styles:[".disable[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none}.bottom-padding[_ngcontent-%COMP%]{padding-bottom:20px}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return mt})();function ce(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function ft(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"perun-web-apps-change-expiration-dialog",4),v.NdJ("expirationChanged",function(zt){v.CHM(st);const hi=v.oxw();return v.KtG(hi.onExpirationChanged(zt))}),v.qZA()()}if(2&mt){const st=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,4,"DIALOGS.CHANGE_GROUP_EXPIRATION.TITLE")),v.xp6(2),v.Q6J("status",st.status)("currentExpiration",st.expiration)("canExtendInGroup",st.canExtendMembership)}}let Qe=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn,Ui){this.dialogRef=st,this.data=Nt,this.attributesManagerService=zt,this.memberManager=hi,this.groupManager=Oi,this.translate=hn,this.notificator=Ui,this.loading=!1,this.canExtendMembership=!1,this.expirationAttr=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.expirationAttr=this.data.expirationAttr,this.expiration=this.expirationAttr?.value??"never","VALID"===this.data.status?this.attributesManagerService.getGroupAttributeByName(this.data.groupId,Ye.r.GROUP_DEF_EXPIRATION_RULES).pipe((0,Si.w)(st=>st.value?this.groupManager.canExtendMembershipInGroup(this.data.memberId,this.data.groupId):(0,Qi.of)(!1))).subscribe({next:st=>{this.canExtendMembership=st,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(st){this.loading=!0,this.expirationAttr.value="never"===st?null:st;const Nt=this.groupManager.extendMembershipInGroup(this.data.memberId,this.data.groupId),zt=this.attributesManagerService.setMemberGroupAttributes({member:this.data.memberId,group:this.data.groupId,attributes:[this.expirationAttr]});(0,Qi.of)(st).pipe((0,tn.z)(hi=>(0,$i.s)(()=>"groupRules"===hi,Nt,zt))).subscribe({next:()=>{this.loading=!1,this.notificator.showInstantSuccess("DIALOGS.CHANGE_EXPIRATION.SUCCESS"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.H8),v.Y36(F.uq),v.Y36(F.ff),v.Y36($.Te),v.Y36($.V6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-group-expiration-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"status","currentExpiration","canExtendInGroup","expirationChanged"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,ce,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,ft,5,6,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[x.uh,Te.b,qe.e,Mi,p.X$]})}return mt})();var Ft=h(91762);function ii(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Li(mt,di){1&mt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.FIELD_EMPTY"),""))}function Fn(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",4)(5,"form",5)(6,"div",6)(7,"mat-form-field",7)(8,"mat-label"),v._uU(9),v.ALo(10,"translate"),v.qZA(),v._UZ(11,"input",8),v.TgZ(12,"mat-icon",9),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.showOldPassword=!zt.showOldPassword)}),v._uU(13),v.qZA(),v.YNc(14,Li,3,3,"mat-error",10),v.qZA(),v._UZ(15,"perun-web-apps-password-form",11),v.qZA()()(),v.TgZ(16,"div",12)(17,"div",13)(18,"button",14),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.close())}),v._uU(19),v.ALo(20,"translate"),v.qZA(),v.TgZ(21,"button",15),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.changePassword())}),v._uU(22),v.ALo(23,"translate"),v.qZA()()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.hij(" ",v.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.TITLE")," "),v.xp6(3),v.Q6J("formGroup",st.formGroup),v.xp6(4),v.hij(" ",v.lcZ(10,13,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.OLD_PASSWORD")," "),v.xp6(2),v.Q6J("type",st.showOldPassword?"text":"password"),v.xp6(2),v.hij(" ",st.showOldPassword?"visibility_off":"visibility"," "),v.xp6(1),v.Q6J("ngIf",st.oldPwd.hasError("required")),v.xp6(1),v.Q6J("formGroup",st.formGroup)("namespace",st.data.namespace),v.xp6(4),v.hij(" ",v.lcZ(20,15,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CANCEL")," "),v.xp6(2),v.Q6J("disabled",st.formGroup.invalid||st.formGroup.pending||st.loading),v.xp6(1),v.hij(" ",v.lcZ(23,17,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CHANGE")," ")}}let Kn=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn,Ui){this.dialogRef=st,this.data=Nt,this._formBuilder=zt,this.usersManagerService=hi,this.apiRequestConfiguration=Oi,this.notificator=hn,this.translate=Ui,this.showOldPassword=!1,Ui.get("SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.SUCCESS").subscribe(Gn=>this.successMessage=Gn)}ngOnInit(){this.formGroup=this._formBuilder.group({oldPasswordCtrl:["",g.kI.required],passwordCtrl:["",g.kI.required,[(0,we.yT)(this.data.namespace,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""]},{validators:U.dN.passwordMatchValidator}),this.oldPwd=this.formGroup.get("oldPasswordCtrl"),this.newPwd=this.formGroup.get("passwordCtrl"),this.newPwdAgain=this.formGroup.get("passwordAgainCtrl")}close(){this.dialogRef.close(!1)}changePassword(){this.loading=!0,this.usersManagerService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPwd.value,oldPassword:this.oldPwd.value,checkOldPassword:!0}).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(g.QS),v.Y36(F.Fv),v.Y36($.F5),v.Y36($.V6),v.Y36(p.sK))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-password-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup"],[1,"display-flex"],["subscriptSizing","dynamic"],["formControlName","oldPasswordCtrl","matInput","","required","",3,"type"],["matSuffix","",3,"click"],[4,"ngIf"],[3,"formGroup","namespace"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,ii,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,Fn,24,19,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,w.TO,w.R9,g._Y,g.Fj,g.JJ,g.JL,g.Q7,E.Nt,g.sg,g.u,O.Hw,Te.b,qe.e,Ft.G,p.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.white-space-pre[_ngcontent-%COMP%]{white-space:pre}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return mt})();function fr(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Rn(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"perun-web-apps-change-expiration-dialog",4),v.NdJ("expirationChanged",function(zt){v.CHM(st);const hi=v.oxw();return v.KtG(hi.onExpirationChanged(zt))}),v.qZA()()}if(2&mt){const st=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,4,"DIALOGS.CHANGE_VO_EXPIRATION.TITLE")),v.xp6(2),v.Q6J("status",st.status)("currentExpiration",st.expiration)("canExtendInVo",st.canExtendMembership)}}let er=(()=>{class mt{constructor(st,Nt,zt,hi,Oi){this.dialogRef=st,this.data=Nt,this.attributesManagerService=zt,this.memberManager=hi,this.notificator=Oi,this.loading=!1,this.canExtendMembership=!1,this.expirationAttr=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.expirationAttr=this.data.expirationAttr,this.expiration=this.expirationAttr?.value??"never","VALID"===this.data.status?this.attributesManagerService.getVoAttributeByName(this.data.voId,Ye.r.VO_DEF_EXPIRATION_RULES).pipe((0,Si.w)(st=>st.value?this.memberManager.canExtendMembership(this.data.memberId):(0,Qi.of)(!1))).subscribe({next:st=>{this.canExtendMembership=st,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(st){this.loading=!0,this.expirationAttr.value="never"===st?null:st;const Nt=this.memberManager.extendMembership(this.data.memberId),zt=this.attributesManagerService.setMemberAttribute({member:this.data.memberId,attribute:this.expirationAttr});(0,Qi.of)(st).pipe((0,tn.z)(hi=>(0,$i.s)(()=>"voRules"===hi,Nt,zt))).subscribe({next:()=>{this.loading=!1,this.notificator.showInstantSuccess("DIALOGS.CHANGE_EXPIRATION.SUCCESS"),this.dialogRef.close({success:!0})},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.H8),v.Y36(F.uq),v.Y36($.V6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-vo-expiration-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"status","currentExpiration","canExtendInVo","expirationChanged"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,fr,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,Rn,5,6,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[x.uh,Te.b,qe.e,Mi,p.X$]})}return mt})();function Er(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Zn(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"perun-web-apps-change-expiration-dialog",4),v.NdJ("expirationChanged",function(zt){v.CHM(st);const hi=v.oxw();return v.KtG(hi.onExpirationChanged(zt))}),v.qZA()()}if(2&mt){const st=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,2,"DIALOGS.CHANGE_SPONSORSHIP_EXPIRATION.TITLE")),v.xp6(2),v.Q6J("currentExpiration",st.currentExpiration)}}let sr=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn,Ui){this.dialogRef=st,this.data=Nt,this.attributesManagerService=zt,this.memberManager=hi,this.groupManager=Oi,this.translate=hn,this.notificator=Ui,this.loading=!1,hn.get("DIALOGS.CHANGE_EXPIRATION.SUCCESS").subscribe(Gn=>this.successMessage=Gn)}ngOnInit(){this.loading=!0,this.currentExpiration=this.data.sponsor.validityTo?this.data.sponsor.validityTo:"never",this.newExpiration=this.currentExpiration;const st=new Date;this.minDate=new Date(st.getFullYear(),st.getMonth(),st.getDate()),this.loading=!1}onExpirationChanged(st){this.loading=!0,this.memberManager.updateSponsorshipValidity(this.data.memberId,this.data.sponsor.user.id,"never"===st?null:st).subscribe(()=>{this.loading=!1,this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.H8),v.Y36(F.uq),v.Y36(F.ff),v.Y36(p.sK),v.Y36($.V6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-sponsorship-expiration-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"currentExpiration","expirationChanged"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,Er,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,Zn,5,4,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[x.uh,Te.b,qe.e,Mi,p.X$]})}return mt})();function Gi(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function Cn(mt,di){if(1&mt&&(v.TgZ(0,"p",11),v._uU(1),v.TgZ(2,"span",12),v._uU(3),v.qZA(),v._uU(4),v.TgZ(5,"span",12),v._uU(6),v.qZA()()),2&mt){const st=v.oxw(2);v.xp6(1),v.hij(" ",st.group.name," "),v.xp6(2),v.hij("#",st.group.id,""),v.xp6(1),v.hij(" - ",st.resource.name," "),v.xp6(2),v.hij("#",st.resource.id,"")}}function Nn(mt,di){1&mt&&(v.TgZ(0,"span",13),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ACTIVE_HINT")," "))}function Sn(mt,di){1&mt&&(v.TgZ(0,"span",13),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.INACTIVE_HINT")," "))}function jn(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"mat-radio-group",14),v.NdJ("ngModelChange",function(zt){v.CHM(st);const hi=v.oxw(2);return v.KtG(hi.asyncValidation=zt)}),v.TgZ(1,"span",15),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"mat-radio-button",16),v._uU(5),v.ALo(6,"translate"),v.qZA(),v.TgZ(7,"mat-radio-button",16),v._uU(8),v.ALo(9,"translate"),v.qZA()()}if(2&mt){const st=v.oxw(2);v.Q6J("ngModel",st.asyncValidation),v.xp6(2),v.hij(" ",v.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.VALIDATE")," : "),v.xp6(2),v.Q6J("value",!1),v.xp6(1),v.hij(" ",v.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC")," "),v.xp6(2),v.Q6J("value",!0),v.xp6(1),v.hij(" ",v.lcZ(9,10,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC")," ")}}function lr(mt,di){1&mt&&(v.TgZ(0,"span",13),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC_HINT")," "))}function tr(mt,di){1&mt&&(v.TgZ(0,"span",13),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&mt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC_HINT")," "))}function xr(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",3),v.YNc(5,Cn,7,4,"p",4),v.TgZ(6,"p")(7,"strong",5),v._uU(8),v.ALo(9,"translate"),v.qZA(),v._uU(10),v.qZA(),v.TgZ(11,"p")(12,"strong",5),v._uU(13),v.ALo(14,"translate"),v.qZA(),v._uU(15),v.qZA(),v.YNc(16,Nn,3,3,"span",6),v.YNc(17,Sn,3,3,"span",6),v.YNc(18,jn,10,12,"mat-radio-group",7),v.YNc(19,lr,3,3,"span",6),v.YNc(20,tr,3,3,"span",6),v.qZA(),v.TgZ(21,"div",8)(22,"button",9),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onCancel())}),v._uU(23),v.ALo(24,"translate"),v.qZA(),v.TgZ(25,"button",10),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onSubmit())}),v._uU(26),v.ALo(27,"translate"),v.qZA()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.hij(" ",v.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.TITLE")," "),v.xp6(3),v.Q6J("ngIf",st.group&&st.resource),v.xp6(3),v.hij(" ",v.lcZ(9,16,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CURRENT")," : "),v.xp6(2),v.hij(" ",st.status," "),v.xp6(3),v.hij(" ",v.lcZ(14,18,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.NEW")," : "),v.xp6(2),v.hij(" ",st.getReversedStatus()," "),v.xp6(1),v.Q6J("ngIf","INACTIVE"===st.status||"FAILED"===st.status),v.xp6(1),v.Q6J("ngIf","ACTIVE"===st.status),v.xp6(1),v.Q6J("ngIf","INACTIVE"===st.status||"FAILED"===st.status),v.xp6(1),v.Q6J("ngIf",("INACTIVE"===st.status||"FAILED"===st.status)&&!1===st.asyncValidation),v.xp6(1),v.Q6J("ngIf",("INACTIVE"===st.status||"FAILED"===st.status)&&!0===st.asyncValidation),v.xp6(3),v.hij(" ",v.lcZ(24,20,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CANCEL")," "),v.xp6(2),v.Q6J("disabled",st.loading),v.xp6(1),v.hij(" ",v.lcZ(27,22,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG."+("ACTIVE"===st.status?"DEACTIVATE":"ACTIVATE"))," ")}}let ir=(()=>{class mt{constructor(st,Nt,zt,hi){this.dialogRef=st,this.data=Nt,this.resourceService=zt,this.groupService=hi,this.loading=!1,this.asyncValidation=!1,this.resource=null,this.group=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.theme=this.data.theme,this.resourceService.getResourceById(this.data.resourceId).subscribe(st=>{this.resource=st,this.groupService.getGroupById(this.data.groupId).subscribe(Nt=>{this.group=Nt,this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,"ACTIVE"===this.status?this.resourceService.deactivateGroupResourceAssignment(this.data.groupId,this.data.resourceId).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1):this.resourceService.activateGroupResourceAssignment(this.data.groupId,this.data.resourceId,this.asyncValidation).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}getReversedStatus(){return"ACTIVE"===this.status?"INACTIVE":"ACTIVE"}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.xk),v.Y36(F.ff))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-change-group-resource-assigment-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","mb-4",4,"ngIf"],[1,"me-2"],["class","text-muted",4,"ngIf"],["class","d-flex flex-column mt-3",3,"ngModel","ngModelChange",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["data-cy","change-status-button","mat-flat-button","","color","accent",3,"disabled","click"],[1,"mb-4"],[1,"text-muted","id-font"],[1,"text-muted"],[1,"d-flex","flex-column","mt-3",3,"ngModel","ngModelChange"],[1,"fw-bold"],[3,"value"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,Gi,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,xr,28,24,"div",1),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(2),v.Gre("",zt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,x.uh,x.xY,x.H8,m.lW,g.JJ,g.On,C.VQ,C.U0,Te.b,qe.e,p.X$],styles:[".id-font[_ngcontent-%COMP%]{font-size:1rem}"]})}return mt})();var Nr=h(70285);let vn=(()=>{class mt{constructor(st,Nt,zt,hi,Oi){this.dialogRef=st,this.data=Nt,this.notificator=zt,this.usersService=hi,this.translate=Oi,this.force=!1,this.displayedColumns=["name"],this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new A.by([this.data.user]),this.relations.push(this.translate.instant("DIALOGS.ANONYMIZE_USER.GROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.ANONYMIZE_USER.VO_RELATION"))}onCancel(){this.dialogRef.close(!1)}anonymizeUser(){this.loading=!0,this.usersService.anonymizeUser(this.data.user.id,this.force).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ANONYMIZE_USER.SUCCESS_NOTIFICATION")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSubmit(st){this.force=st.force,st.deleted?this.anonymizeUser():this.onCancel()}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36($.V6),v.Y36(F.Fv),v.Y36($.Te))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-anonymize-user-dialog"]],decls:2,vars:8,consts:[[3,"entityNames","entityType","relations","loading","anonymize","deleted"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),v.NdJ("deleted",function(Oi){return zt.onSubmit(Oi)}),v.qZA()()),2&Nt&&(v.Tol(zt.theme),v.xp6(1),v.Q6J("entityNames",zt.dataSource)("entityType","user")("relations",zt.relations)("loading",zt.loading)("anonymize",!0))},dependencies:[Nr.e]})}return mt})(),xi=(()=>{class mt{constructor(st){this.dialogRef=st}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-export-data-dialog"]],decls:6,vars:4,consts:[[1,"loading-container"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[1,"me-auto","ms-auto",3,"diameter"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"div",0)(1,"h1",1),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",2),v._UZ(5,"mat-spinner",3),v.qZA()()),2&Nt&&(v.xp6(2),v.hij(" ",v.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_LOADING")," "),v.xp6(3),v.Q6J("diameter",50))},dependencies:[x.uh,x.xY,H.Ou,p.X$],styles:[".loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}"]})}return mt})();function qi(mt,di){if(1&mt&&(v.TgZ(0,"mat-option",13),v._uU(1),v.qZA()),2&mt){const st=di.$implicit,Nt=v.oxw();v.Q6J("value",Nt.selectedUnit),v.xp6(1),v.hij(" ",st," ")}}let un=(()=>{class mt{constructor(st,Nt,zt,hi,Oi){this.dialogRef=st,this.data=Nt,this.rtMessagesService=zt,this.notificator=hi,this.translate=Oi,this.resource="",this.currentQuota="",this.units=["MiB","GiB","TiB"],this.selectedUnit="GiB",Oi.get("DIALOGS.REQUEST_DATA_QUOTA_CHANGE.SUCCESS").subscribe(hn=>this.successMessage=hn)}ngOnInit(){this.resource=this.data.resource.name,this.currentQuota=this.data.currentQuota,this.reasonControl=new g.p4(null,[g.kI.required]),this.newValueControl=new g.p4(null,[g.kI.required,g.kI.pattern("[1-9][0-9]*")])}onCancel(){this.dialogRef.close()}onSubmit(){const zt=`QUOTA CHANGE REQUEST\u21b5 \u21b5 User: ${(new Q.dp).transform(this.data.user)} (user ID: ${this.data.user.id})\u21b5 VO: ${this.data.vo.shortName} / ${this.data.vo.name} (vo ID: ${this.data.vo.id})\u21b5 Resource: ${this.data.resource.name} (resource ID: ${this.data.resource.id})\u21b5 Data quota\u21b5 Requested quota: ${this.newValueControl.value}\u21b5 Reason: ${this.reasonControl.value}\u21b5 \u21b5 \u21b5 -------------------------------------\u21b5 Sent from Perun GUI`;this.rtMessagesService.sentMessageToRTWithVo(this.data.vo.id,"QUOTA: Change request",zt).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.Hr),v.Y36($.V6),v.Y36(p.sK))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-request-change-data-quota-dialog"]],decls:45,vars:42,consts:[["mat-dialog-title","",1,"mb-3"],[1,"user-theme"],["mat-dialog-content",""],[1,"column-size"],[1,"flex-row","flex-self-center"],["matInput","","required","","type","number",3,"formControl"],[1,"select-width","mt-auto","mb-auto","ms-2",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"form-width"],["matInput","","required","","rows","4",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h1",0),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"customTranslate"),v.qZA(),v.TgZ(4,"div",1)(5,"div",2)(6,"div")(7,"p",3),v._uU(8),v.ALo(9,"translate"),v.ALo(10,"customTranslate"),v.qZA(),v.TgZ(11,"p"),v._uU(12),v.qZA()(),v.TgZ(13,"div")(14,"p",3),v._uU(15),v.ALo(16,"translate"),v.ALo(17,"customTranslate"),v.qZA(),v.TgZ(18,"p"),v._uU(19),v.qZA()(),v.TgZ(20,"div",4)(21,"mat-form-field")(22,"mat-label"),v._uU(23),v.ALo(24,"translate"),v.ALo(25,"customTranslate"),v.qZA(),v._UZ(26,"input",5),v.qZA(),v.TgZ(27,"mat-select",6),v.NdJ("valueChange",function(Oi){return zt.selectedUnit=Oi}),v.YNc(28,qi,2,2,"mat-option",7),v.qZA()(),v.TgZ(29,"div")(30,"mat-form-field",8)(31,"mat-label"),v._uU(32),v.ALo(33,"translate"),v.ALo(34,"customTranslate"),v.qZA(),v._UZ(35,"textarea",9),v.qZA()()(),v.TgZ(36,"div",10)(37,"button",11),v.NdJ("click",function(){return zt.onCancel()}),v._uU(38),v.ALo(39,"translate"),v.ALo(40,"customTranslate"),v.qZA(),v.TgZ(41,"button",12),v.NdJ("click",function(){return zt.onSubmit()}),v._uU(42),v.ALo(43,"translate"),v.ALo(44,"customTranslate"),v.qZA()()()),2&Nt&&(v.xp6(1),v.hij(" ",v.lcZ(2,14,v.lcZ(3,16,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.TITLE")),"\n"),v.xp6(7),v.hij(" ",v.lcZ(9,18,v.lcZ(10,20,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.RESOURCE"))," "),v.xp6(4),v.Oqu(zt.resource),v.xp6(3),v.hij(" ",v.lcZ(16,22,v.lcZ(17,24,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CURRENT_QUOTA"))," "),v.xp6(4),v.Oqu(zt.currentQuota),v.xp6(4),v.hij(" ",v.lcZ(24,26,v.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REQUESTED_QUOTA"))," "),v.xp6(3),v.Q6J("formControl",zt.newValueControl),v.xp6(1),v.Q6J("value",zt.selectedUnit),v.xp6(1),v.Q6J("ngForOf",zt.units),v.xp6(4),v.hij(" ",v.lcZ(33,30,v.lcZ(34,32,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REASON"))," "),v.xp6(3),v.Q6J("formControl",zt.reasonControl),v.xp6(3),v.hij(" ",v.lcZ(39,34,v.lcZ(40,36,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CANCEL"))," "),v.xp6(3),v.Q6J("disabled",zt.reasonControl.invalid),v.xp6(1),v.hij(" ",v.lcZ(43,38,v.lcZ(44,40,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.SEND"))," "))},dependencies:[e.sg,x.uh,x.xY,x.H8,m.lW,w.KE,w.hX,g.Fj,g.wV,g.JJ,g.Q7,E.Nt,g.oH,Be.gD,Ne.ey,p.X$,o.a],styles:[".column-size[_ngcontent-%COMP%]{width:10rem!important;font-weight:700}.form-width[_ngcontent-%COMP%]{width:100%;overflow:hidden}.label-width[_ngcontent-%COMP%]{width:100%}.select-width[_ngcontent-%COMP%]{width:4rem}.flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}.flex-self-center[_ngcontent-%COMP%]{align-self:center}"]})}return mt})();function $n(mt,di){1&mt&&(v.TgZ(0,"mat-error",8),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"customTranslate"),v.qZA()),2&mt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,v.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class Qn{static#e=this.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"];static#t=this.sshKeyPattern="^("+Qn.allowedSshKeys.join("|")+").+$";constructor(di,st,Nt){this.dialogRef=di,this.data=st,this.attributesManagerService=Nt}ngOnInit(){this.sshControl=new g.p4(null,[g.kI.required,g.kI.pattern(Qn.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const di=this.data.attribute?.value??[],st=this.sshControl.value;di.includes(st)||di.push(st),this.data.attribute.value=di,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{di.pop()})}static#i=this.\u0275fac=function(st){return new(st||Qn)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.H8))};static#n=this.\u0275cmp=v.Xpm({type:Qn,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(st,Nt){1&st&&(v.TgZ(0,"h1",0),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"customTranslate"),v.qZA(),v.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),v._uU(7),v.ALo(8,"translate"),v.ALo(9,"customTranslate"),v.qZA(),v._UZ(10,"textarea",3),v.YNc(11,$n,4,5,"mat-error",4),v.qZA()(),v.TgZ(12,"div",5)(13,"button",6),v.NdJ("click",function(){return Nt.onCancel()}),v._uU(14),v.ALo(15,"translate"),v.ALo(16,"customTranslate"),v.qZA(),v.TgZ(17,"button",7),v.NdJ("click",function(){return Nt.onSubmit()}),v._uU(18),v.ALo(19,"translate"),v.ALo(20,"customTranslate"),v.qZA()()),2&st&&(v.xp6(1),v.Oqu(v.lcZ(2,7,v.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),v.xp6(6),v.Oqu(v.lcZ(8,11,v.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),v.xp6(3),v.Q6J("formControl",Nt.sshControl),v.xp6(1),v.Q6J("ngIf",Nt.sshControl.invalid&&Nt.sshControl.dirty),v.xp6(3),v.hij(" ",v.lcZ(15,15,v.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),v.xp6(3),v.Q6J("disabled",Nt.sshControl.invalid),v.xp6(1),v.hij(" ",v.lcZ(19,19,v.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[e.O5,g.Fj,g.JJ,g.Q7,m.lW,w.KE,w.hX,w.TO,g.oH,E.Nt,ze.IC,x.uh,x.xY,x.H8,p.X$,o.a],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2})}function In(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function nr(mt,di){1&mt&&v._UZ(0,"th",16)}function Tn(mt,di){if(1&mt&&(v.TgZ(0,"td",17),v._uU(1),v.qZA()),2&mt){const st=di.$implicit;v.xp6(1),v.Oqu(st)}}function rr(mt,di){1&mt&&v._UZ(0,"tr",18)}function cr(mt,di){1&mt&&v._UZ(0,"tr",19)}function Yi(mt,di){if(1&mt&&(v.TgZ(0,"table",10),v.ynx(1,11),v.YNc(2,nr,1,0,"th",12),v.YNc(3,Tn,2,1,"td",13),v.BQk(),v.YNc(4,rr,1,0,"tr",14),v.YNc(5,cr,1,0,"tr",15),v.qZA()),2&mt){const st=v.oxw(2);v.Q6J("dataSource",st.dataSource),v.xp6(4),v.Q6J("matHeaderRowDef",st.displayedColumns),v.xp6(1),v.Q6J("matRowDefColumns",st.displayedColumns)}}function ar(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.qZA(),v.TgZ(3,"div",4)(4,"p"),v._uU(5),v.qZA(),v.TgZ(6,"div",5),v._uU(7),v.ALo(8,"translate"),v.ALo(9,"customTranslate"),v.qZA(),v.YNc(10,Yi,6,3,"table",6),v.qZA(),v.TgZ(11,"div",7)(12,"button",8),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onCancel())}),v._uU(13),v.ALo(14,"translate"),v.ALo(15,"customTranslate"),v.qZA(),v.TgZ(16,"button",9),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onSubmit())}),v._uU(17),v.ALo(18,"translate"),v.ALo(19,"customTranslate"),v.qZA()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.Oqu(st.title),v.xp6(3),v.hij(" ",st.description," "),v.xp6(2),v.hij(" ",v.lcZ(8,6,v.lcZ(9,8,"DIALOGS.REMOVE_STRING_VALUE.ASK"))," "),v.xp6(3),v.Q6J("ngIf",st.dataSource.data.length),v.xp6(3),v.hij(" ",v.lcZ(14,10,v.lcZ(15,12,"DIALOGS.REMOVE_STRING_VALUE.CANCEL"))," "),v.xp6(4),v.hij(" ",v.lcZ(18,14,v.lcZ(19,16,"DIALOGS.REMOVE_STRING_VALUE.REMOVE"))," ")}}let Sr=(()=>{class mt{constructor(st,Nt,zt){this.dialogRef=st,this.data=Nt,this.attributesManagerService=zt,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new A.by(this.data.values),this.description=this.data.description,this.title=this.data.title}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,this.data.doNotShowValues)this.data.attribute.value="";else{let st=this.data.attribute?.value??[];void 0!==this.data.valueIndex?st.splice(this.data.valueIndex,1):st=st.filter(Nt=>!this.data.values.find(zt=>zt===Nt)),this.data.attribute.value=st}this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36(F.H8))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-remove-string-value-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,In,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,ar,20,18,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,Te.b,qe.e,m.lW,x.uh,x.xY,x.H8,p.X$,o.a]})}return mt})(),zn=(()=>{class mt{constructor(st,Nt){this.dialogRef=st,this.data=Nt}ngOnInit(){this.sshKey=this.data.value}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-show-ssh-dialog"]],decls:8,vars:6,consts:[["mat-dialog-content","",1,"user-theme"],["matInput","","cdkTextareaAutosize","","readonly","",1,"w-100","display-fix"],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"div",0)(1,"textarea",1),v._uU(2),v.qZA()(),v.TgZ(3,"mat-dialog-actions")(4,"button",2),v.NdJ("click",function(){return zt.onClose()}),v._uU(5),v.ALo(6,"translate"),v.ALo(7,"customTranslate"),v.qZA()()),2&Nt&&(v.xp6(2),v.Oqu(zt.sshKey),v.xp6(3),v.hij(" ",v.lcZ(6,2,v.lcZ(7,4,"DIALOGS.SHOW_SSH.CLOSE"))," "))},dependencies:[m.lW,E.Nt,ze.IC,x.xY,x.H8,p.X$,o.a],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}*[_ngcontent-%COMP%]:focus{outline:none}"]})}return mt})();function yn(mt,di){if(1&mt&&(v.TgZ(0,"div",10),v._UZ(1,"perun-web-apps-notification",11),v.qZA()),2&mt){const st=di.$implicit;v.xp6(1),v.Q6J("data",st)("inDialog",!0)}}function Bt(mt,di){if(1&mt&&(v.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),v.YNc(2,yn,2,2,"div",9),v.qZA()()),2&mt){const st=v.oxw();v.xp6(2),v.Q6J("cdkVirtualForOf",st.notifications)}}function fi(mt,di){1&mt&&(v.TgZ(0,"perun-web-apps-alert",12),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"customTranslate"),v.qZA()),2&mt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,v.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}let ct=(()=>{class mt{constructor(st,Nt){this.dialogRef=st,this.notificationStorageService=Nt}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36($.SZ))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"h1",0),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"customTranslate"),v.qZA(),v.TgZ(4,"div",1),v.YNc(5,Bt,3,1,"div",2),v.YNc(6,fi,4,5,"perun-web-apps-alert",3),v.qZA(),v.TgZ(7,"div",4)(8,"button",5),v.NdJ("click",function(){return zt.onCancel()}),v._uU(9),v.ALo(10,"translate"),v.ALo(11,"customTranslate"),v.qZA(),v.TgZ(12,"button",6),v.NdJ("click",function(){return zt.onClear()}),v._uU(13),v.ALo(14,"translate"),v.ALo(15,"customTranslate"),v.qZA()()),2&Nt&&(v.xp6(1),v.Oqu(v.lcZ(2,5,v.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),v.xp6(4),v.Q6J("ngIf",0!==zt.notifications.length),v.xp6(1),v.Q6J("ngIf",0===zt.notifications.length),v.xp6(3),v.hij(" ",v.lcZ(10,9,v.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),v.xp6(4),v.hij(" ",v.lcZ(14,13,v.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]})}return mt})(),ei=(()=>{class mt{constructor(st,Nt,zt,hi,Oi){this.dialogRef=st,this.data=Nt,this.notificator=zt,this.usersService=hi,this.translate=Oi,this.force=!1,this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new A.by([this.data.user]),this.relations.push(this.translate.instant("DIALOGS.DELETE_USER.GROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.DELETE_USER.VO_RELATION"))}onCancel(){this.dialogRef.close(!1)}deleteUser(){this.loading=!0,this.usersService.deleteUser(this.data.user.id,this.force).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_USER.SUCCESS_NOTIFICATION")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSubmit(st){this.force=st.force,st.deleted?this.deleteUser():this.onCancel()}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.so),v.Y36(x.WI),v.Y36($.V6),v.Y36(F.Fv),v.Y36($.Te))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-delete-user-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","relations","loading","deleted"]],template:function(Nt,zt){1&Nt&&(v.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),v.NdJ("deleted",function(Oi){return zt.onSubmit(Oi)}),v.qZA()()),2&Nt&&(v.Tol(zt.theme),v.xp6(1),v.Q6J("entityNames",zt.dataSource)("entityType","user")("relations",zt.relations)("loading",zt.loading))},dependencies:[Nr.e]})}return mt})();function Qt(mt,di){1&mt&&v._UZ(0,"perun-web-apps-loading-dialog")}function ui(mt,di){if(1&mt&&(v.TgZ(0,"p",10)(1,"em"),v._uU(2),v.ALo(3,"translate"),v.qZA()()),2&mt){const st=v.oxw(2);v.xp6(2),v.AsE(" ",v.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.LOGIN"),": ",st.data.login," ")}}function ki(mt,di){if(1&mt&&(v.TgZ(0,"p",10)(1,"em"),v._uU(2),v.ALo(3,"translate"),v.qZA()()),2&mt){const st=v.oxw(2);v.xp6(2),v.AsE(" ",v.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.NAMESPACE"),": ",st.data.namespace," ")}}function en(mt,di){if(1&mt){const st=v.EpF();v.TgZ(0,"div")(1,"h1",3),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",4),v.YNc(5,ui,4,4,"p",5),v.YNc(6,ki,4,4,"p",5),v._UZ(7,"perun-web-apps-password-form",6),v.TgZ(8,"div",7)(9,"button",8),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.close())}),v._uU(10),v.ALo(11,"translate"),v.qZA(),v.TgZ(12,"button",9),v.NdJ("click",function(){v.CHM(st);const zt=v.oxw();return v.KtG(zt.onSubmit())}),v._uU(13),v.ALo(14,"translate"),v.qZA()()()()}if(2&mt){const st=v.oxw();v.xp6(2),v.hij(" ",v.lcZ(3,9,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.TITLE")," "),v.xp6(3),v.Q6J("ngIf",st.data.login),v.xp6(1),v.Q6J("ngIf",st.data.namespace),v.xp6(1),v.Q6J("formGroup",st.newPasswdForm)("namespace",st.data.namespace)("language",st.language),v.xp6(3),v.hij(" ",v.lcZ(11,11,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CANCEL")," "),v.xp6(2),v.Q6J("disabled",st.newPasswdForm.invalid||st.newPasswdForm.pending||st.loading),v.xp6(1),v.hij(" ",v.lcZ(14,13,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CHANGE")," ")}}let dn=(()=>{class mt{constructor(st,Nt,zt,hi,Oi,hn,Ui,Gn){this.data=st,this.dialogRef=Nt,this.storeService=zt,this.translate=hi,this.apiRequestConfiguration=Oi,this.usersService=hn,this.formBuilder=Ui,this.notificator=Gn,this.loading=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",g.kI.required,[(0,we.yT)(this.data.namespace,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:["",g.kI.required]},{validators:U.dN.passwordMatchValidator}),this.setLabels(this.translate.currentLang)}onSubmit(){this.loading=!0,this.usersService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPasswdForm.value.passwordCtrl}).subscribe(()=>{this.notificator.showInstantSuccess("SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.SUCCESS"),this.loading=!1,this.dialogRef.close(!0)})}close(){this.dialogRef.close(!1)}setLabels(st){this.labels=this.storeService.getProperty("en"===st?"password_labels":"password_labels_cs")}static#e=this.\u0275fac=function(Nt){return new(Nt||mt)(v.Y36(x.WI),v.Y36(x.so),v.Y36($.d6),v.Y36(p.sK),v.Y36($.F5),v.Y36(F.Fv),v.Y36(g.qu),v.Y36($.V6))};static#t=this.\u0275cmp=v.Xpm({type:mt,selectors:[["perun-web-apps-password-reset-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["class","subtitle",4,"ngIf"],[3,"formGroup","namespace","language"],["mat-dialog-actions","",1,"ms-auto","justify-content-end"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"subtitle"]],template:function(Nt,zt){if(1&Nt&&(v.YNc(0,Qt,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div",1),v.YNc(3,en,15,15,"div",2),v.qZA()),2&Nt){const hi=v.MAs(1);v.xp6(3),v.Q6J("perunWebAppsLoader",zt.loading)("perunWebAppsLoaderIndicator",hi)}},dependencies:[e.O5,x.uh,x.xY,x.H8,m.lW,g.JL,g.sg,Te.b,qe.e,Ft.G,p.X$]})}return mt})()},70285:(xe,Z,h)=>{"use strict";h.d(Z,{e:()=>J});var e=h(65879),p=h(56223),A=h(25313),x=h(96814),m=h(17700),w=h(32296),g=h(64170),E=h(24516),H=h(30617),C=h(11186),N=h(12207),B=h(69755),O=h(59038),Q=h(71365),ee=h(37803);let V=(()=>{class pe{constructor(ze){this.translate=ze}transform(ze){return this.translate.instant(ze?"DIALOGS.DELETE_ENTITY.TYPE_ANONYMIZE":"DIALOGS.DELETE_ENTITY.TYPE_DELETE")}static#e=this.\u0275fac=function(ve){return new(ve||pe)(e.Y36(Q.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"deleteDialogType",type:pe,pure:!0})}return pe})();function se(pe,Re){1&pe&&e._UZ(0,"perun-web-apps-loading-dialog")}const Ce=function(pe){return{action:pe}};function Be(pe,Re){if(1&pe&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"deleteDialogType"),e.ALo(4,"translate"),e.TgZ(5,"span",16),e._uU(6),e.ALo(7,"translate"),e.qZA(),e._uU(8),e.ALo(9,"translate"),e.qZA()),2&pe){const ze=e.oxw(3);e.xp6(1),e.lnq(" ",e.xi3(2,6,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(17,Ce,e.lcZ(3,9,ze.anonymize)))," ",e.lcZ(4,11,"DIALOGS.DELETE_ENTITY.ONLY")," ",ze.entityType," "),e.xp6(5),e.Oqu(e.lcZ(7,13,"DIALOGS.DELETE_ENTITY.OR")),e.xp6(2),e.AsE(" ",ze.entityType," ",e.lcZ(9,15,"DIALOGS.DELETE_ENTITY.RELATIONS"),"? ")}}function we(pe,Re){if(1&pe&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"deleteDialogType"),e.qZA()),2&pe){const ze=e.oxw(3);e.xp6(1),e.AsE(" ",e.xi3(2,2,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(7,Ce,e.lcZ(3,5,ze.anonymize)))," ",ze.entityType," ? ")}}function le(pe,Re){1&pe&&e._UZ(0,"th",17)}function be(pe,Re){if(1&pe&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&pe){const ze=Re.$implicit,ve=e.oxw(3);e.xp6(1),e.hij(" ","user"===ve.entityType?e.lcZ(2,1,ze):ze.name," ")}}function v(pe,Re){1&pe&&e._UZ(0,"tr",19)}function ie(pe,Re){1&pe&&e._UZ(0,"tr",20)}function F(pe,Re){if(1&pe){const ze=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){e.CHM(ze);const Se=e.oxw(3);return e.KtG(Se.force=!0)}),e.TgZ(1,"mat-icon"),e._uU(2,"warning"),e.qZA(),e._uU(3),e.ALo(4,"translate"),e.ALo(5,"titlecase"),e.ALo(6,"deleteDialogType"),e.ALo(7,"translate"),e.qZA()}if(2&pe){const ze=e.oxw(3);e.xp6(3),e.AsE(" ",e.xi3(4,2,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(11,Ce,e.lcZ(5,5,e.lcZ(6,7,ze.anonymize))))," ",e.lcZ(7,9,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}const $=function(){return["name"]};function Te(pe,Re){if(1&pe){const ze=e.EpF();e.TgZ(0,"div")(1,"h1",4),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"titlecase"),e.ALo(5,"deleteDialogType"),e.qZA(),e.TgZ(6,"div",5),e.YNc(7,Be,10,19,"div",3),e.YNc(8,we,4,9,"div",3),e.TgZ(9,"table",6),e.ynx(10,7),e.YNc(11,le,1,0,"th",8),e.YNc(12,be,3,3,"td",9),e.BQk(),e.YNc(13,v,1,0,"tr",10),e.YNc(14,ie,1,0,"tr",11),e.qZA()(),e.TgZ(15,"div",12)(16,"button",13),e.NdJ("click",function(){e.CHM(ze);const Se=e.oxw(2);return e.KtG(Se.onCancel())}),e._uU(17),e.ALo(18,"translate"),e.qZA(),e.YNc(19,F,8,13,"button",14),e.TgZ(20,"button",15),e.NdJ("click",function(){e.CHM(ze);const Se=e.oxw(2);return e.KtG(Se.onDelete())}),e._uU(21),e.ALo(22,"translate"),e.ALo(23,"titlecase"),e.ALo(24,"deleteDialogType"),e.qZA()()()}if(2&pe){const ze=e.oxw(2);e.xp6(2),e.AsE(" ",e.xi3(3,10,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(26,Ce,e.lcZ(4,13,e.lcZ(5,15,ze.anonymize))))," ",ze.entityType," "),e.xp6(5),e.Q6J("ngIf",!ze.disableForce),e.xp6(1),e.Q6J("ngIf",ze.disableForce),e.xp6(1),e.Q6J("dataSource",ze.entityNames),e.xp6(4),e.Q6J("matHeaderRowDef",e.DdM(28,$)),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(29,$)),e.xp6(3),e.hij(" ",e.lcZ(18,17,"DIALOGS.DELETE_ENTITY.CANCEL")," "),e.xp6(2),e.Q6J("ngIf",!ze.disableForce),e.xp6(2),e.hij(" ",e.xi3(22,19,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(30,Ce,e.lcZ(23,22,e.lcZ(24,24,ze.anonymize))))," ")}}function qe(pe,Re){if(1&pe&&(e.TgZ(0,"mat-list-item")(1,"span")(2,"mat-icon",27),e._uU(3,"fiber_manual_record"),e.qZA(),e._uU(4),e.qZA()()),2&pe){const ze=Re.$implicit;e.xp6(4),e.hij(" ",ze," ")}}function Ne(pe,Re){if(1&pe&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&pe){const ze=e.oxw(3);e.xp6(1),e.hij(" ",ze.anotherMessage," ")}}function _t(pe,Re){1&pe&&e._UZ(0,"th",17)}function et(pe,Re){if(1&pe&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&pe){const ze=Re.$implicit,ve=e.oxw(3);e.xp6(1),e.hij(" ","user"===ve.entityType?e.lcZ(2,1,ze):ze.name," ")}}function dt(pe,Re){1&pe&&e._UZ(0,"tr",19)}function lt(pe,Re){1&pe&&e._UZ(0,"tr",20)}function at(pe,Re){if(1&pe){const ze=e.EpF();e.TgZ(0,"div")(1,"h1",4),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"titlecase"),e.ALo(5,"deleteDialogType"),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"div",5)(8,"div",22),e._uU(9),e.ALo(10,"translate"),e.TgZ(11,"mat-list"),e.YNc(12,qe,5,1,"mat-list-item",23),e.qZA(),e.YNc(13,Ne,2,1,"div",3),e.TgZ(14,"perun-web-apps-alert",24),e._uU(15),e.ALo(16,"translate"),e.ALo(17,"deleteDialogType"),e.qZA(),e.TgZ(18,"table",6),e.ynx(19,7),e.YNc(20,_t,1,0,"th",8),e.YNc(21,et,3,3,"td",9),e.BQk(),e.YNc(22,dt,1,0,"tr",10),e.YNc(23,lt,1,0,"tr",11),e.qZA()(),e.TgZ(24,"mat-form-field")(25,"mat-label"),e._uU(26),e.ALo(27,"translate"),e.ALo(28,"uppercase"),e.ALo(29,"deleteDialogType"),e.qZA(),e._UZ(30,"input",25),e.qZA()(),e.TgZ(31,"div",12)(32,"button",13),e.NdJ("click",function(){e.CHM(ze);const Se=e.oxw(2);return e.KtG(Se.onCancel())}),e._uU(33),e.ALo(34,"translate"),e.qZA(),e.TgZ(35,"button",26),e.NdJ("click",function(){e.CHM(ze);const Se=e.oxw(2);return e.KtG(Se.onDelete())}),e.TgZ(36,"mat-icon"),e._uU(37,"warning"),e.qZA(),e._uU(38),e.ALo(39,"translate"),e.ALo(40,"titlecase"),e.ALo(41,"deleteDialogType"),e.ALo(42,"translate"),e.qZA()()()}if(2&pe){const ze=e.oxw(2);e.xp6(2),e.lnq(" ",e.xi3(3,17,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(51,Ce,e.lcZ(4,20,e.lcZ(5,22,ze.anonymize))))," ",ze.entityType," ",e.lcZ(6,24,"DIALOGS.DELETE_ENTITY.RELATIONS")," "),e.xp6(7),e.hij(" ",e.lcZ(10,26,"DIALOGS.DELETE_ENTITY.WARN"),": "),e.xp6(3),e.Q6J("ngForOf",ze.relations),e.xp6(1),e.Q6J("ngIf",ze.anotherMessage),e.xp6(2),e.AsE(" ",e.xi3(16,28,"DIALOGS.DELETE_ENTITY.ASK",e.VKq(53,Ce,e.lcZ(17,31,ze.anonymize)))," ",ze.entityType," ? "),e.xp6(3),e.Q6J("dataSource",ze.entityNames),e.xp6(4),e.Q6J("matHeaderRowDef",e.DdM(55,$)),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(56,$)),e.xp6(3),e.hij(" ",e.xi3(27,33,"DIALOGS.DELETE_ENTITY.CONTROL",e.VKq(57,Ce,e.lcZ(28,36,e.lcZ(29,38,ze.anonymize))))," "),e.xp6(4),e.Q6J("formControl",ze.deleteControl),e.xp6(3),e.hij(" ",e.lcZ(34,40,"DIALOGS.DELETE_ENTITY.CANCEL")," "),e.xp6(2),e.Q6J("disabled",ze.deleteControl.invalid),e.xp6(3),e.AsE(" ",e.xi3(39,42,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(59,Ce,e.lcZ(40,45,e.lcZ(41,47,ze.anonymize))))," ",e.lcZ(42,49,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}function ge(pe,Re){if(1&pe&&(e.TgZ(0,"div"),e.YNc(1,Te,25,32,"div",3),e.YNc(2,at,43,61,"div",3),e.qZA()),2&pe){const ze=e.oxw();e.xp6(1),e.Q6J("ngIf",!ze.force),e.xp6(1),e.Q6J("ngIf",ze.force)}}let J=(()=>{class pe{constructor(){this.entityNames=new A.by,this.relations=[],this.disableForce=!1,this.loading=!1,this.anonymize=!1,this.deleted=new e.vpe,this.force=!1}ngOnInit(){this.deleteReg=this.anonymize?/^ANONYMIZE$/:/^DELETE$/,this.deleteControl=new p.p4("",[p.kI.required,p.kI.pattern(this.deleteReg)])}onCancel(){this.deleted.emit({deleted:!1,force:!1})}onDelete(){this.deleted.emit({deleted:!0,force:this.force})}static#e=this.\u0275fac=function(ve){return new(ve||pe)};static#t=this.\u0275cmp=e.Xpm({type:pe,selectors:[["perun-web-apps-delete-entity-dialog"]],inputs:{title:"title",entityNames:"entityNames",entityType:"entityType",relations:"relations",anotherMessage:"anotherMessage",disableForce:"disableForce",loading:"loading",anonymize:"anonymize"},outputs:{deleted:"deleted"},decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[4,"ngIf"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-table","",1,"w-100","table-margin",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["class","ms-2","data-cy","force-delete","color","warn","mat-flat-button","",3,"click",4,"ngIf"],["data-cy","delete-button-dialog","color","warn","mat-flat-button","",1,"ms-2",3,"click"],[1,"fw-bold"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],["data-cy","force-delete","color","warn","mat-flat-button","",1,"ms-2",3,"click"],[1,"mb-4"],[4,"ngFor","ngForOf"],["alert_type","warn"],["data-cy","force-delete-control","matInput","",3,"formControl"],["data-cy","force-delete-button","color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"dot-icon"]],template:function(ve,Se){if(1&ve&&(e.YNc(0,se,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1),e.YNc(3,ge,3,2,"div",2),e.qZA()),2&ve){const nt=e.MAs(1);e.xp6(3),e.Q6J("perunWebAppsLoader",Se.loading)("perunWebAppsLoaderIndicator",nt)}},dependencies:[x.sg,x.O5,A.BZ,A.fO,A.as,A.w1,A.Dz,A.nj,A.ge,A.ev,A.XQ,A.Gk,m.uh,m.xY,m.H8,w.lW,g.KE,g.hX,p.Fj,p.JJ,E.Nt,p.oH,H.Hw,C.w,N.b,B.e,O.i$,O.Tg,x.gd,x.rS,Q.X$,ee.d,V],styles:[".dot-icon[_ngcontent-%COMP%]{font-size:small;vertical-align:-1px}.table-margin[_ngcontent-%COMP%]{margin-bottom:20px}"]})}return pe})()},98067:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>B});var e=h(65879),p=h(56223),A=h(96814),x=h(64170),m=h(24516),w=h(87466),g=h(38034),E=h(71365);function H(O,Q){1&O&&(e.TgZ(0,"mat-radio-button",10),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&O&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.CHANGE_EXPIRATION.VO_RULES")," "))}function C(O,Q){1&O&&(e.TgZ(0,"mat-radio-button",11),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&O&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.CHANGE_EXPIRATION.GROUP_RULES")," "))}function N(O,Q){1&O&&(e.TgZ(0,"mat-radio-button",12),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&O&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.CHANGE_EXPIRATION.EXPIRATION_NEVER")," "))}let B=(()=>{class O{constructor(){this.expiration="never",this.allowNever=!0,this.canExtendInVo=!1,this.canExtendInGroup=!1,this.minDate=null,this.maxDate=null,this.expirationSelected=new e.vpe,this.expirationControl=new p.NI(null)}ngOnInit(){let ee=null;"never"!==this.expiration&&(ee=new Date(this.expiration)),ee=ee||(this.maxDate?this.maxDate:this.minDate),this.expirationControl.setValue(this.parseDate(ee))}ngOnChanges(){const ee=new Date(this.expirationControl.value);let V=ee;this.minDate&&eethis.maxDate&&(V=this.maxDate),this.expirationControl.setValue(this.parseDate(V))}setExpiration(ee){this.expiration=this.parseDate(ee.value),this.expirationControl.setValue(this.expiration),this.emitDate()}emitDate(){this.expirationSelected.emit(this.expiration)}parseDate(ee){return(0,A.p6)(ee,"yyyy-MM-dd","en-GB")}static#e=this.\u0275fac=function(V){return new(V||O)};static#t=this.\u0275cmp=e.Xpm({type:O,selectors:[["perun-web-apps-expiration-select"]],inputs:{expiration:"expiration",allowNever:"allowNever",canExtendInVo:"canExtendInVo",canExtendInGroup:"canExtendInGroup",minDate:"minDate",maxDate:"maxDate"},outputs:{expirationSelected:"expirationSelected"},features:[e.TTD],decls:13,vars:15,consts:[[1,"d-flex","flex-column",3,"ngModel","ngModelChange","change"],[3,"value"],["color","primary",1,"cursor-pointer","me-3",3,"click"],["readonly","","matInput","",1,"disable",3,"min","max","formControl","matDatepicker","dateChange"],["matSuffix","",3,"for","disabled"],[3,"disabled"],["picker",""],["class","mb-2","value","voRules",4,"ngIf"],["class","mb-2","value","groupRules",4,"ngIf"],["value","never",4,"ngIf"],["value","voRules",1,"mb-2"],["value","groupRules",1,"mb-2"],["value","never"]],template:function(V,se){if(1&V){const Ce=e.EpF();e.TgZ(0,"mat-radio-group",0),e.NdJ("ngModelChange",function(we){return se.expiration=we})("change",function(){return se.emitDate()}),e.TgZ(1,"mat-radio-button",1)(2,"mat-form-field",2),e.NdJ("click",function(){e.CHM(Ce);const we=e.MAs(9);return e.KtG(we.open())}),e.TgZ(3,"mat-label"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.TgZ(6,"input",3),e.NdJ("dateChange",function(we){return se.setExpiration(we)}),e.qZA(),e._UZ(7,"mat-datepicker-toggle",4)(8,"mat-datepicker",5,6),e.qZA()(),e.YNc(10,H,3,3,"mat-radio-button",7),e.YNc(11,C,3,3,"mat-radio-button",8),e.YNc(12,N,3,3,"mat-radio-button",9),e.qZA()}if(2&V){const Ce=e.MAs(9);e.Q6J("ngModel",se.expiration),e.xp6(1),e.s9C("value",se.expirationControl.value),e.xp6(3),e.Oqu(e.lcZ(5,13,"DIALOGS.CHANGE_EXPIRATION.DATE_LABEL")),e.xp6(2),e.Q6J("min",se.minDate)("max",se.maxDate)("formControl",se.expirationControl)("matDatepicker",Ce),e.xp6(1),e.Q6J("for",Ce)("disabled",!1),e.xp6(1),e.Q6J("disabled",!1),e.xp6(2),e.Q6J("ngIf",se.canExtendInVo),e.xp6(1),e.Q6J("ngIf",se.canExtendInGroup),e.xp6(1),e.Q6J("ngIf",se.allowNever)}},dependencies:[A.O5,x.KE,x.hX,x.R9,p.Fj,p.JJ,p.On,m.Nt,w.VQ,w.U0,g.Mq,g.hl,g.nW,p.oH,E.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return O})()},69755:(xe,Z,h)=>{"use strict";h.d(Z,{e:()=>p});var e=h(65879);let p=(()=>{class A{constructor(m,w){this.viewContainerRef=m,this.template=w,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}static#e=this.\u0275fac=function(w){return new(w||A)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:A,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[e.TTD]})}return A})()},92738:(xe,Z,h)=>{"use strict";h.d(Z,{Y:()=>p});var e=h(65879);let p=(()=>{class A{constructor(m,w){this.ref=m,this.renderer=w;const g=this.ref.nativeElement;this.renderer.listen(g,"click",E=>{(E.ctrlKey||E.metaKey)&&0===E.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===g.tagName.toLowerCase()?E.stopImmediatePropagation():E.preventDefault(),window.open(this.getUrlWithParams()))})}onClick(m){1===m.button&&this.perunWebAppsMiddleClickRouterLink&&window.open(this.getUrlWithParams())}getUrlWithParams(){return this.perunWebAppsMiddleClickRouterLink.join("/")+location.search}static#e=this.\u0275fac=function(w){return new(w||A)(e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:A,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(w,g){1&w&&e.NdJ("mouseup",function(H){return g.onClick(H)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}})}return A})()},52269:(xe,Z,h)=>{"use strict";h.d(Z,{Q:()=>A});var e=h(44112),p=h(65879);let A=(()=>{class x extends e.rH{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const w=Object.assign({},this.queryParams);delete w.applicationFormItems,this.queryParams=w}}static#e=this.\u0275fac=function(){let w;return function(E){return(w||(w=p.n5z(x)))(E||x)}}();static#t=this.\u0275dir=p.lG2({type:x,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[p.qOj,p.TTD]})}return x})()},19366:(xe,Z,h)=>{"use strict";h.d(Z,{pR:()=>C,Hy:()=>H,uU:()=>e,mt:()=>p,oQ:()=>E});var e=function(N){return N.PERUNADMIN="PERUNADMIN",N.PERUNADMINBA="PERUNADMINBA",N.PERUNOBSERVER="PERUNOBSERVER",N.VOADMIN="VOADMIN",N.GROUPADMIN="GROUPADMIN",N.GROUPOBSERVER="GROUPOBSERVER",N.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",N.SELF="SELF",N.FACILITYADMIN="FACILITYADMIN",N.FACILITIYOBSERVER="FACILITYOBSERVER",N.RESOURCEADMIN="RESOURCEADMIN",N.RESOURCESELFSERVICE="RESOURCESELFSERVICE",N.REGISTRAR="REGISTRAR",N.ENGINE="ENGINE",N.RPC="RPC",N.NOTIFICATIONS="NOTIFICATIONS",N.SERVICEUSER="SERVICEUSER",N.SPONSOR="SPONSOR",N.VOOBSERVER="VOOBSERVER",N.TOPGROUPCREATOR="TOPGROUPCREATOR",N.SECURITYADMIN="SECURITYADMIN",N.CABINETADMIN="CABINETADMIN",N.UNKNOWNROLENAME="UNKNOWNROLENAME",N.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",N.UNKNOWN="UNKNOWN",N.MEMBERSHIP="MEMBERSHIP",N}(e||{});class p{constructor(B){this.id=B.id,this.name=B.name,this.parentGroupId=B.parentGroupId,this.voId=B.voId,this.shortName=B.shortName,this.description=B.description,this.attributes=B.attributes,this.beanName=B.beanName}addChild(B){null==this.children?this.children=[B]:this.children.push(B)}}var A=h(65619),x=h(52572),m=h(22096),w=h(27921),g=h(94664);function E(N){return"_count"in N}class H{constructor(B,O,Q,ee){this.pageQuery$=new A.X({}),this.updateSubscription=null,this.data$=new A.X([]),this._filter=new A.X(""),this.data$.next(B),this._count=O,this._sort=Q,this._paginator=ee,this.update()}get data(){return this.data$.value}set data(B){this.data$.next(B)}get filteredData(){return this.data$.value}get count(){return this._count}set count(B){this._count=B}get sort(){return this._sort}set sort(B){this._sort=B,this.update()}get paginator(){return this._paginator}set paginator(B){this._paginator=B,this.update()}set filter(B){this._filter.next(B)}connect(){return this.data$.asObservable()}disconnect(){this.data$.complete(),this.updateSubscription?.unsubscribe()}sortData(B,O){return this.sort=O,B}update(){const B=this._sort.sortChange.pipe((0,w.O)({active:"NAME",direction:this._sort.direction})),O=this._paginator.page.pipe((0,w.O)({pageSize:5,pageIndex:this._paginator.pageIndex,length:this._paginator.length})),Q=(0,x.a)([B,O,this._filter]).pipe((0,g.w)(([ee,V,se])=>(0,m.of)({order:"asc"===ee.direction?"ASCENDING":"DESCENDING",sortColumn:ee.active.toUpperCase(),pageSize:V.pageSize,offset:V.pageIndex*V.pageSize,searchString:se})));this.updateSubscription?.unsubscribe(),this.updateSubscription=Q.subscribe(ee=>{this.pageQuery$.next(ee)})}}var C=function(N){return N.Admin="admin",N.Profile="profile",N.PwdReset="pwdReset",N.Consolidator="consolidator",N.Linker="linker",N}(C||{})},50165:(xe,Z,h)=>{"use strict";h.d(Z,{E3:()=>N,yT:()=>B.y});var e=h(96814),p=h(64170),A=h(92596),x=h(56223),m=h(24516),w=h(71365),g=h(55940),E=h(30617),H=h(62034),C=h(65879);let N=(()=>{class Q{static#e=this.\u0275fac=function(se){return new(se||Q)};static#t=this.\u0275mod=C.oAB({type:Q});static#i=this.\u0275inj=C.cJS({imports:[e.ez,p.lN,A.AV,x.UX,m.c,w.aw,g.Cq,E.Ps,H.r]})}return Q})();var B=h(91221);h(91762)},91762:(xe,Z,h)=>{"use strict";h.d(Z,{G:()=>we});var e=h(91221),p=h(73615),A=h(87824),x=h(65879),m=h(71365),w=h(96814),g=h(64170),E=h(92596),H=h(56223),C=h(24516),N=h(55940),B=h(30617),O=h(11186);function Q(le,be){1&le&&x._UZ(0,"mat-spinner",12),2&le&&x.Q6J("diameter",18)}function ee(le,be){if(1&le&&(x.TgZ(0,"mat-icon",13),x._uU(1," error "),x.qZA()),2&le){const v=x.oxw();x.Q6J("matTooltip",v.getErrorTooltip())("matTooltipDisabled",!v.formGroup.get("passwordCtrl").hasError("backendError"))}}function V(le,be){1&le&&(x.TgZ(0,"mat-error"),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&le&&(x.xp6(1),x.Oqu(x.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function se(le,be){if(1&le&&(x.TgZ(0,"mat-error",14),x._uU(1),x.qZA()),2&le){const v=x.oxw();x.Q6J("matTooltip",v.getErrorTooltip()),x.xp6(1),x.Oqu(v.getErrorTooltip())}}function Ce(le,be){1&le&&(x.TgZ(0,"mat-error"),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&le&&(x.xp6(1),x.Oqu(x.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function Be(le,be){1&le&&(x.TgZ(0,"mat-error"),x._uU(1),x.ALo(2,"translate"),x.qZA()),2&le&&(x.xp6(1),x.Oqu(x.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let we=(()=>{class le{constructor(v,ie,F){this.translator=v,this.usersManagerService=ie,this.store=F,this.passwordRequired=!0,this.tooltipPwdViaEmail=!1,this.tooltipPwdDisabledForNamespace=!1,this.language="en",this.passwordRequirement=null,this.showNewPassword=!1,this.showPasswordConfirm=!1,this.passwordStateMatcher=new e.S,this.allPasswordRequirements=this.store.getProperty("password_help")}ngOnInit(){window.location.href.includes("/profile")?this.usersManagerService.getRichUserWithAttributes(this.store.getPerunPrincipal().userId).subscribe(v=>{const ie=v.userAttributes.find(F=>"preferredLanguage"===F.friendlyName);this.language=ie?.value??"en","en"!==this.language&&(this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs")),this.changeHelp()}):this.changeHelp()}ngOnChanges(){this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs"),this.changeHelp()}getPasswordDisabledTooltip(){return this.translator.instant(null===this.namespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":this.tooltipPwdViaEmail?"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_VIA_EMAIL":"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_DISABLED")}getErrorTooltip(){let v=this.formGroup.get("passwordCtrl").getError("backendError");return v&&(v=v.replace(":null","")),v}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}static#e=this.\u0275fac=function(ie){return new(ie||le)(x.Y36(m.sK),x.Y36(A.Fv),x.Y36(p.d6))};static#t=this.\u0275cmp=x.Xpm({type:le,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[x.TTD],decls:23,vars:23,consts:[[3,"formGroup"],["subscriptSizing","dynamic","matTooltipPosition","left",1,"max-width",3,"matTooltip","matTooltipDisabled"],["data-cy","passwd-input","matInput","","formControlName","passwordCtrl",3,"type","required","errorStateMatcher"],["matSuffix","","class","input-spinner",3,"diameter",4,"ngIf"],["matSuffix","",3,"click"],["color","warn","matSuffix","","class","error-icon",3,"matTooltip","matTooltipDisabled",4,"ngIf"],[4,"ngIf"],["matTooltipPosition","after",3,"matTooltip",4,"ngIf"],["subscriptSizing","dynamic",1,"max-width"],["data-cy","confirm-passwd-input","matInput","","formControlName","passwordAgainCtrl",3,"type","required"],["alert_type","info"],[3,"innerHTML"],["matSuffix","",1,"input-spinner",3,"diameter"],["color","warn","matSuffix","",1,"error-icon",3,"matTooltip","matTooltipDisabled"],["matTooltipPosition","after",3,"matTooltip"]],template:function(ie,F){1&ie&&(x.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),x._uU(3),x.ALo(4,"translate"),x.qZA(),x._UZ(5,"input",2),x.YNc(6,Q,1,1,"mat-spinner",3),x.TgZ(7,"mat-icon",4),x.NdJ("click",function(){return F.showNewPassword=!F.showNewPassword}),x._uU(8),x.qZA(),x.YNc(9,ee,2,2,"mat-icon",5),x.YNc(10,V,3,3,"mat-error",6),x.YNc(11,se,2,2,"mat-error",7),x.qZA(),x.TgZ(12,"mat-form-field",8)(13,"mat-label"),x._uU(14),x.ALo(15,"translate"),x.qZA(),x._UZ(16,"input",9),x.TgZ(17,"mat-icon",4),x.NdJ("click",function(){return F.showPasswordConfirm=!F.showPasswordConfirm}),x._uU(18),x.qZA(),x.YNc(19,Ce,3,3,"mat-error",6),x.YNc(20,Be,3,3,"mat-error",6),x.qZA(),x.TgZ(21,"perun-web-apps-alert",10),x._UZ(22,"div",11),x.qZA()()),2&ie&&(x.Q6J("formGroup",F.formGroup),x.xp6(1),x.Q6J("matTooltip",F.getPasswordDisabledTooltip())("matTooltipDisabled",F.formGroup.get("passwordCtrl").enabled||F.tooltipPwdDisabledForNamespace),x.xp6(2),x.hij(" ",x.lcZ(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),x.xp6(2),x.Q6J("type",F.showNewPassword?"text":"password")("required",F.passwordRequired)("errorStateMatcher",F.passwordStateMatcher),x.xp6(1),x.Q6J("ngIf",F.formGroup.get("passwordCtrl").pending),x.xp6(2),x.hij(" ",F.showNewPassword?"visibility_off":"visibility"," "),x.xp6(1),x.Q6J("ngIf",F.formGroup.get("passwordCtrl").dirty&&null!==F.formGroup.get("passwordCtrl").errors),x.xp6(1),x.Q6J("ngIf",F.formGroup.get("passwordCtrl").hasError("required")),x.xp6(1),x.Q6J("ngIf",F.formGroup.get("passwordCtrl").hasError("backendError")),x.xp6(3),x.hij(" ",x.lcZ(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),x.xp6(2),x.Q6J("type",F.showPasswordConfirm?"text":"password")("required",F.passwordRequired),x.xp6(2),x.hij(" ",F.showPasswordConfirm?"visibility_off":"visibility"," "),x.xp6(1),x.Q6J("ngIf",F.formGroup.get("passwordAgainCtrl").hasError("required")),x.xp6(1),x.Q6J("ngIf",F.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),x.xp6(2),x.Q6J("innerHTML",F.passwordRequirement,x.oJD))},dependencies:[w.O5,g.KE,g.hX,g.TO,g.R9,E.gM,H.Fj,H.JJ,H.JL,H.Q7,H.sg,H.u,C.Nt,N.Ou,B.Hw,O.w,m.X$],styles:[".max-width[_ngcontent-%COMP%]{width:100%!important}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:5px}.error-icon[_ngcontent-%COMP%]{margin-left:5px}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return le})()},91221:(xe,Z,h)=>{"use strict";h.d(Z,{S:()=>w,y:()=>g});var e=h(99080),p=h(22096),A=h(94664),x=h(37398),m=h(26306);class w{isErrorState(H){return!(!H?.invalid||!H?.dirty)}}const g=(E,H,C,N=!1,B=500)=>O=>(0,e.H)(B).pipe((0,A.w)(()=>(C.dontHandleErrorForNext(),E&&"No namespace"!==E?H.checkPasswordStrength({password:O.value,namespace:E},N):(0,p.of)(null))),(0,x.U)(()=>null),(0,m.K)(Q=>{const ee={backendError:Q.message.substring(Q.message.indexOf(":")+1)};return(0,p.of)(ee)}))},87824:(xe,Z,h)=>{"use strict";h.d(Z,{au:()=>Tt,sY:()=>lt,oW:()=>at,H8:()=>g,jw:()=>E,Ct:()=>H,VK:()=>w,WY:()=>N,KG:()=>O,IQ:()=>Q,ff:()=>ee,uq:()=>se,aC:()=>Ce,Hr:()=>Be,tk:()=>we,xk:()=>le,t7:()=>be,KK:()=>v,Ob:()=>ie,Dy:()=>ae,Fv:()=>F,FW:()=>$,YF:()=>Te});var e=h(69862);class p{encodeKey(Ie){return encodeURIComponent(Ie)}encodeValue(Ie){return encodeURIComponent(Ie)}decodeKey(Ie){return decodeURIComponent(Ie)}decodeValue(Ie){return decodeURIComponent(Ie)}}var A=h(65879);const x=new A.OlP("basePath");class w{constructor(Ie={}){this.apiKeys=Ie.apiKeys,this.username=Ie.username,this.password=Ie.password,this.accessToken=Ie.accessToken,this.basePath=Ie.basePath,this.withCredentials=Ie.withCredentials,this.encoder=Ie.encoder,this.credentials=Ie.credentials?Ie.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(Ie){if(0===Ie.length)return;const r=Ie.find(u=>this.isJsonMime(u));return void 0===r?Ie[0]:r}selectHeaderAccept(Ie){if(0===Ie.length)return;const r=Ie.find(u=>this.isJsonMime(u));return void 0===r?Ie[0]:r}isJsonMime(Ie){const r=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==Ie&&(r.test(Ie)||"application/json-patch+json"===Ie.toLowerCase())}lookupCredential(Ie){const r=this.credentials[Ie];return"function"==typeof r?r():r}}let g=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}convertAttributeToNonunique(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}convertAttributeToUnique(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}createAttributeDefinition(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteAttributeDefinition(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attribute"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteAttributeDefinitions(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"attributes[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllAttributeDefinitions(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllNamespaces(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAttribute(r,u,y,M,f,o,n,t,i,a,c,l=!1,d="body",s=!1,S){let k=new e.LE({encoder:this.encoder});null!=r&&(k=this.addToHttpParams(k,r,"attributeName")),null!=u&&(k=this.addToHttpParams(k,u,"attributeId")),null!=y&&(k=this.addToHttpParams(k,y,"facility")),null!=M&&(k=this.addToHttpParams(k,M,"user")),null!=f&&(k=this.addToHttpParams(k,f,"vo")),null!=o&&(k=this.addToHttpParams(k,o,"resource")),null!=n&&(k=this.addToHttpParams(k,n,"member")),null!=t&&(k=this.addToHttpParams(k,t,"group")),null!=i&&(k=this.addToHttpParams(k,i,"host")),null!=a&&(k=this.addToHttpParams(k,a,"userExtSource")),null!=c&&(k=this.addToHttpParams(k,c,"key"));let tt,re=this.defaultHeaders;tt=this.configuration.lookupCredential("BasicAuth"),tt&&(re=re.set("Authorization","Basic "+tt)),tt=this.configuration.lookupCredential("BearerAuth"),tt&&(re=re.set("Authorization","Bearer "+tt));let Le=S&&S.httpHeaderAccept;void 0===Le&&(Le=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Le&&(re=re.set("Accept",Le));let Me=S&&S.context;void 0===Me&&(Me=new e.qT);let Pe="json";Le&&(Pe=Le.startsWith("text")?"text":this.configuration.isJsonMime(Le)?"json":"blob");let q=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(l){let W=new URL(q),de=W.pathname.split("/");de[1]="non",W.pathname=de.join("/"),q=W.toString()}return this.httpClient.get(q,{context:Me,params:k,responseType:Pe,withCredentials:this.configuration.withCredentials,headers:re,observe:d,reportProgress:s})}getAttributeDefinitionById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAttributeDefinitionByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAttributeDefinitionsByNamespace(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"namespace"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAttributeModulesDependenciesForAttributeGraphText(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==u)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"format")),null!=u&&(n=this.addToHttpParams(n,u,"attrName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAttributeModulesDependenciesGraphText(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"format"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAttributePolicyCollections(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAttributeRights(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAttributeRules(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAttributesDefinitionWithRights(r,u,y,M,f,o,n,t,i=!1,a="body",c=!1,l){let d=new e.LE({encoder:this.encoder});null!=r&&(d=this.addToHttpParams(d,r,"member")),null!=u&&(d=this.addToHttpParams(d,u,"user")),null!=y&&(d=this.addToHttpParams(d,y,"vo")),null!=M&&(d=this.addToHttpParams(d,M,"group")),null!=f&&(d=this.addToHttpParams(d,f,"resource")),null!=o&&(d=this.addToHttpParams(d,o,"facility")),null!=n&&(d=this.addToHttpParams(d,n,"host")),null!=t&&(d=this.addToHttpParams(d,t,"userExtSource"));let S,s=this.defaultHeaders;S=this.configuration.lookupCredential("BasicAuth"),S&&(s=s.set("Authorization","Basic "+S)),S=this.configuration.lookupCredential("BearerAuth"),S&&(s=s.set("Authorization","Bearer "+S));let k=l&&l.httpHeaderAccept;void 0===k&&(k=this.configuration.selectHeaderAccept(["application/json"])),void 0!==k&&(s=s.set("Accept",k));let re=l&&l.context;void 0===re&&(re=new e.qT);let tt="json";k&&(tt=k.startsWith("text")?"text":this.configuration.isJsonMime(k)?"json":"blob");let Le=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(i){let Me=new URL(Le),Pe=Me.pathname.split("/");Pe[1]="non",Me.pathname=Pe.join("/"),Le=Me.toString()}return this.httpClient.get(Le,{context:re,params:d,responseType:tt,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:c})}getEntitylessAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"key")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEntitylessAttributesByKey(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"key"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getEntitylessAttributesByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attrName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getEntitylessAttributesWithKeys(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"attrName")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"keys[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEntitylessKeys(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilityAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilityAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilityResourceUserMemberAttributes(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==y)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==M)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"facility")),null!=u&&(i=this.addToHttpParams(i,u,"resource")),null!=y&&(i=this.addToHttpParams(i,y,"user")),null!=M&&(i=this.addToHttpParams(i,M,"member"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getFacilityUserAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==u)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupResourceAttributeById(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==y)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"group")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getGroupResourceAttributeByName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==y)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"group")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getGroupResourceAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getHostAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"host")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getHostAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"host")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getHostAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"host"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHostAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"host")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getIdpAttributeDefinitions(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getLogins(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getLogins.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMemberAndUserAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==u)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"workWithUserAttributes"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMemberAndUserAttributesByNames(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==y)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"attrNames")}),null!=y&&(t=this.addToHttpParams(t,y,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMemberAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMemberAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMemberAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMemberGroupAndUserAttributesByNames(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==y)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==M)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"member")),null!=u&&(i=this.addToHttpParams(i,u,"group")),y&&y.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames")}),null!=M&&(i=this.addToHttpParams(i,M,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getMemberGroupAttributeById(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==y)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"group")),null!=y&&(t=this.addToHttpParams(t,y,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberGroupAttributeByName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==y)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"group")),null!=y&&(t=this.addToHttpParams(t,y,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberGroupAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMemberGroupAttributesByNames(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==y)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"group")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberResourceAndUserFacilityAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==y)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberResourceAndUserFacilityAttributesByNames(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==y)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==M)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"member")),null!=u&&(i=this.addToHttpParams(i,u,"resource")),y&&y.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames")}),null!=M&&(i=this.addToHttpParams(i,M,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getMemberResourceAttributeById(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==y)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberResourceAttributeByName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==y)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberResourceAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesDefinition(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRequiredAttributesFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRequiredAttributesFacilityService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesFacilityServices(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")}),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesGroupResourceService(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==y)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"service")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getRequiredAttributesHostService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==u)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"host"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"workWithUserAttributes"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesMemberGroup(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"group")),null!=y&&(t=this.addToHttpParams(t,y,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getRequiredAttributesMemberGroupResourceService(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==y)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==M)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"service")),null!=u&&(a=this.addToHttpParams(a,u,"resource")),null!=y&&(a=this.addToHttpParams(a,y,"group")),null!=M&&(a=this.addToHttpParams(a,M,"member")),null!=f&&(a=this.addToHttpParams(a,f,"workWithUserAttributes"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getRequiredAttributesMemberGroupService(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==y)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"service")),null!=u&&(i=this.addToHttpParams(i,u,"group")),null!=y&&(i=this.addToHttpParams(i,y,"member")),null!=M&&(i=this.addToHttpParams(i,M,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRequiredAttributesMemberResource(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getRequiredAttributesMemberResourceService(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==y)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"service")),null!=u&&(i=this.addToHttpParams(i,u,"resource")),null!=y&&(i=this.addToHttpParams(i,y,"member")),null!=M&&(i=this.addToHttpParams(i,M,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRequiredAttributesResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRequiredAttributesResourceService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesResourceServices(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")}),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRequiredAttributesUserFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRequiredAttributesVoService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourceAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourceAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourceAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getResourceAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourceGroupAndGroupAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==y)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"resource")),null!=u&&(t=this.addToHttpParams(t,u,"group")),null!=y&&(t=this.addToHttpParams(t,y,"workWithGroupAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getResourceGroupAndGroupAttributesByNames(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==y)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==M)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"resource")),null!=u&&(i=this.addToHttpParams(i,u,"group")),y&&y.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames")}),null!=M&&(i=this.addToHttpParams(i,M,"workWithGroupAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getResourceGroupAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourceGroupMemberAttributesByNames(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==y)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==M)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"resource")),null!=u&&(i=this.addToHttpParams(i,u,"group")),null!=y&&(i=this.addToHttpParams(i,y,"member")),M&&M.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getUserAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserExtSourceAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"userExtSource")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserExtSourceAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"userExtSource")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserExtSourceAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"userExtSource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserExtSourceAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"userExtSource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserFacilityAttributeById(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==y)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),null!=y&&(t=this.addToHttpParams(t,y,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getUserFacilityAttributeByName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==y)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),null!=y&&(t=this.addToHttpParams(t,y,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getUserFacilityAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getVoAttributeById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getVoAttributeByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==u)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getVoAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeAttributesForFacilityResourceGroupUserMember(r,u,y,M,f,o,n=!1,t="body",i=!1,a){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==y)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==M)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==f)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==o)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let c=new e.LE({encoder:this.encoder});null!=r&&(c=this.addToHttpParams(c,r,"facility")),null!=u&&(c=this.addToHttpParams(c,u,"resource")),null!=y&&(c=this.addToHttpParams(c,y,"group")),null!=M&&(c=this.addToHttpParams(c,M,"user")),null!=f&&(c=this.addToHttpParams(c,f,"member")),o&&o.forEach(tt=>{c=this.addToHttpParams(c,tt,"attributes[]")});let d,l=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(l=l.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(l=l.set("Authorization","Bearer "+d));let s=a&&a.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(l=l.set("Accept",s));let S=a&&a.context;void 0===S&&(S=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let re=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(n){let tt=new URL(re),Le=tt.pathname.split("/");Le[1]="non",tt.pathname=Le.join("/"),re=tt.toString()}return this.httpClient.post(re,null,{context:S,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}removeAttributesForFacilityResourceUserMember(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==y)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==M)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==f)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"facility")),null!=u&&(a=this.addToHttpParams(a,u,"resource")),null!=y&&(a=this.addToHttpParams(a,y,"user")),null!=M&&(a=this.addToHttpParams(a,M,"member")),f&&f.forEach(re=>{a=this.addToHttpParams(a,re,"attributes[]")});let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}removeEntitylessAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"key")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupResourceAttribute(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==y)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"group")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeGroupResourceAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==y)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"group")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeGroupResourceAttributesWorkWithGroupAttributes(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==y)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==M)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"group")),null!=u&&(i=this.addToHttpParams(i,u,"resource")),y&&y.forEach(k=>{i=this.addToHttpParams(i,k,"attributes[]")}),null!=M&&(i=this.addToHttpParams(i,M,"workWithGroupAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeHostAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"host")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeHostAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"host")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeMemberAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeMemberAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeMemberAttributesWorkWithUserAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==y)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"attributes[]")}),null!=y&&(t=this.addToHttpParams(t,y,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeMemberGroupAttribute(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==u)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==y)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"group")),null!=y&&(t=this.addToHttpParams(t,y,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeMemberGroupAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==u)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==y)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"group")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeMemberGroupAttributesWorkWithUserAttributes(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==u)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==y)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==M)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"member")),null!=u&&(i=this.addToHttpParams(i,u,"group")),y&&y.forEach(k=>{i=this.addToHttpParams(i,k,"attributes[]")}),null!=M&&(i=this.addToHttpParams(i,M,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeMemberResourceAttribute(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==y)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeMemberResourceAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==y)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeResourceAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeResourceAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeUesAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"userExtSource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeUserAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeUserAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeUserExtSourceAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"userExtSource")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeUserFacilityAttribute(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==y)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),null!=y&&(t=this.addToHttpParams(t,y,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeUserFacilityAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==y)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeVoAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==u)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeVoAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}setAttributeActionCriticality(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==u)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==y)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"attributeDefinition")),null!=u&&(i=this.addToHttpParams(i,u,"action")),null!=y&&(i=this.addToHttpParams(i,y,"critical")),null!=M&&(i=this.addToHttpParams(i,M,"global"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}setAttributePolicyCollections(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setAttributeRights(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setEntitylessAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setFacilityAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setFacilityAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setFacilityResourceGroupUserMemberAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setFacilityResourceUserMemberAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setFacilityUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setGroupAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setGroupAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setGroupResourceAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setGroupResourceAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setHostAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setHostAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberGroupAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberGroupAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberGroupWithUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberResourceAndUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberResourceAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberResourceAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setMemberWithUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setResourceAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setResourceAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setResourceGroupAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setResourceGroupWithGroupAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setUserAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setUserExtSourceAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setUserExtSourceAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setUserFacilityAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setUserFacilityAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setVoAttribute(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setVoAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateAttributeDefinition(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),E=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}auditMessagesManagerLog(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter msg was null or undefined when calling auditMessagesManagerLog.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"msg"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/auditMessagesManager/log`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}createAuditerConsumer(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter consumerName was null or undefined when calling createAuditerConsumer.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"consumerName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/auditMessagesManager/createAuditerConsumer`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}findAllPossibleEvents(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/auditMessagesManager/findAllPossibleEvents`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllAuditerConsumers(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/auditMessagesManager/getAllAuditerConsumers`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAuditerMessagesCount(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/auditMessagesManager/getAuditerMessagesCount`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getLastMessageId(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/auditMessagesManager/getLastMessageId`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getMessages(r,u=!1,y="body",M=!1,f){let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"count"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/auditMessagesManager/getMessages`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMessagesByCount(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter count was null or undefined when calling getMessagesByCount.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"count"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/auditMessagesManager/getMessagesByCount`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMessagesByIdAndCount(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter id was null or undefined when calling getMessagesByIdAndCount.");if(null==u)throw new Error("Required parameter count was null or undefined when calling getMessagesByIdAndCount.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"id")),null!=u&&(n=this.addToHttpParams(n,u,"count"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/auditMessagesManager/getMessagesByIdAndCount`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMessagesPage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetMessagesPage was null or undefined when calling getMessagesPage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/auditMessagesManager/getMessagesPage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}pollConsumerMessages(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter consumerName was null or undefined when calling pollConsumerMessages.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"consumerName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/auditMessagesManager/pollConsumerMessages`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}setLastProcessedId(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter consumerName was null or undefined when calling setLastProcessedId.");if(null==u)throw new Error("Required parameter lastProcessedId was null or undefined when calling setLastProcessedId.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"consumerName")),null!=u&&(n=this.addToHttpParams(n,u,"lastProcessedId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/auditMessagesManager/setLastProcessedId`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),H=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}getAllPolicies(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllRolesManagementRules(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAuthzAdminGroups(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==u)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==y)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"role")),null!=u&&(t=this.addToHttpParams(t,u,"complementaryObjectId")),null!=y&&(t=this.addToHttpParams(t,y,"complementaryObjectName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getAuthzRichAdmins(r,u,y,M,f,o,n=!1,t="body",i=!1,a){if(null==r)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==u)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==y)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==M)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let c=new e.LE({encoder:this.encoder});null!=r&&(c=this.addToHttpParams(c,r,"role")),null!=u&&(c=this.addToHttpParams(c,u,"complementaryObjectId")),null!=y&&(c=this.addToHttpParams(c,y,"complementaryObjectName")),M&&M.forEach(tt=>{c=this.addToHttpParams(c,tt,"specificAttributes")}),null!=f&&(c=this.addToHttpParams(c,f,"allUserAttributes")),null!=o&&(c=this.addToHttpParams(c,o,"onlyDirectAdmins"));let d,l=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(l=l.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(l=l.set("Authorization","Bearer "+d));let s=a&&a.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(l=l.set("Accept",s));let S=a&&a.context;void 0===S&&(S=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let re=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(n){let tt=new URL(re),Le=tt.pathname.split("/");Le[1]="non",tt.pathname=Le.join("/"),re=tt.toString()}return this.httpClient.get(re,{context:S,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}getFacilitiesWhereUserIsInRoles(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=u&&(n=this.addToHttpParams(n,u,"user")),r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupRoleNames(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupRoles(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"groupId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupsWhereUserIsInRoles(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=u&&(n=this.addToHttpParams(n,u,"user")),r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getLoggedUser(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getMembersWhereUserIsInRoles(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=u&&(n=this.addToHttpParams(n,u,"user")),r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getPerunPrincipal(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getPrincipalRoleNames(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getResourcesWhereUserIsInRoles(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=u&&(n=this.addToHttpParams(n,u,"user")),r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRoleComplementaryObjectsWithAuthorizedGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getSecurityTeamsWhereUserIsInRoles(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=u&&(n=this.addToHttpParams(n,u,"user")),r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserDirectRoles(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserRoleNames(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserRoles(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserRolesObtainedFromAuthorizedGroupMemberships(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVosWhereUserIsInRoles(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=u&&(n=this.addToHttpParams(n,u,"user")),r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}isFacilityAdmin(r,u=!1,y="body",M=!1,f){let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}isGroupAdmin(r,u=!1,y="body",M=!1,f){let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}isPerunAdmin(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}isVoAdmin(r,u=!1,y="body",M=!1,f){let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}keepAlive(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}loadAuthorizationComponents(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}refreshMfa(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}setRoleForGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setRoleForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setRoleWithGroupComplementaryObject(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setRoleWithGroupComplementaryObjects(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setRoleWithUserComplementaryObject(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setRoleWithUserComplementaryObjects(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unsetRoleForGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unsetRoleForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unsetRoleWithGroupComplementaryObject(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unsetRoleWithGroupComplementaryObjects(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unsetRoleWithUserComplementaryObject(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unsetRoleWithUserComplementaryObjects(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),N=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}changeConsentStatus(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter consent was null or undefined when calling changeConsentStatus.");if(null==u)throw new Error("Required parameter status was null or undefined when calling changeConsentStatus.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"consent")),null!=u&&(n=this.addToHttpParams(n,u,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/consentsManager/changeConsentStatus`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}evaluateConsentsForConsentHub(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter consentHub was null or undefined when calling evaluateConsentsForConsentHub.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"consentHub"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHub`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}evaluateConsentsForConsentHubs(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter consentHubs was null or undefined when calling evaluateConsentsForConsentHubs.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"consentHubs[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHubs`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}evaluateConsentsForService(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter service was null or undefined when calling evaluateConsentsForService.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForService`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllConsentHubs(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/consentsManager/getAllConsentHubs`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllConsents(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/consentsManager/getAllConsents`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getConsentById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getConsentById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentForUserAndConsentHub(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling getConsentForUserAndConsentHub.");if(null==u)throw new Error("Required parameter consentHub was null or undefined when calling getConsentForUserAndConsentHub.");if(null==y)throw new Error("Required parameter status was null or undefined when calling getConsentForUserAndConsentHub.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"consentHub")),null!=y&&(t=this.addToHttpParams(t,y,"status"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentForUserAndConsentHub`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getConsentHubByFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getConsentHubByFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentHubByFacility`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentHubById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getConsentHubById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentHubById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentHubByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter name was null or undefined when calling getConsentHubByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentHubByName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentHubByResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getConsentHubByResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentHubByResource`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentsForConsentHub(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHub.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"consentHub"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentsForConsentHubByResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getConsentsForConsentHubByResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHubByResource`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentsForConsentHubWithStatus(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHubWithStatus.");if(null==u)throw new Error("Required parameter status was null or undefined when calling getConsentsForConsentHubWithStatus.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"consentHub")),null!=u&&(n=this.addToHttpParams(n,u,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getConsentsForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getConsentsForUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getConsentsForUserAndConsentHub(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserAndConsentHub.");if(null==u)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForUserAndConsentHub.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"consentHub"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/consentsManager/getConsentsForUserAndConsentHub`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getConsentsForUserWithStatus(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserWithStatus.");if(null==u)throw new Error("Required parameter status was null or undefined when calling getConsentsForUserWithStatus.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}updateConsentHub(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateConsentHub was null or undefined when calling updateConsentHub.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/consentsManager/updateConsentHub`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),O=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addExtSourceWithGroupSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling addExtSourceWithGroupSource.");if(null==u)throw new Error("Required parameter source was null or undefined when calling addExtSourceWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSource/g-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addExtSourceWithVoSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling addExtSourceWithVoSource.");if(null==u)throw new Error("Required parameter source was null or undefined when calling addExtSourceWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSource/v-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addExtSourcesWithGroupSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling addExtSourcesWithGroupSource.");if(null==u)throw new Error("Required parameter extSources was null or undefined when calling addExtSourcesWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSources/g-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addExtSourcesWithVoSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling addExtSourcesWithVoSource.");if(null==u)throw new Error("Required parameter extSources was null or undefined when calling addExtSourcesWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSources/v-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}createExtSourceFromExtSourceObject(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ExtSourceObject was null or undefined when calling createExtSourceFromExtSourceObject.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/extSourcesManager/createExtSource/es`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createExtSourceWithNameType(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter name was null or undefined when calling createExtSourceWithNameType.");if(null==u)throw new Error("Required parameter type was null or undefined when calling createExtSourceWithNameType.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"name")),null!=u&&(n=this.addToHttpParams(n,u,"type"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/createExtSource/n-t`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteExtSource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling deleteExtSource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/deleteExtSource`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getExtSourceById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getExtSourceById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/extSourcesManager/getExtSourceById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getExtSourceByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter name was null or undefined when calling getExtSourceByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/extSourcesManager/getExtSourceByName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getExtSources(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/extSourcesManager/getExtSources`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getGroupExtSources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupExtSources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/extSourcesManager/getGroupExtSources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoExtSources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoExtSources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/extSourcesManager/getVoExtSources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}loadExtSourcesDefinitions(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/extSourcesManager/loadExtSourcesDefinitions`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}removeExtSourceWithGroupSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeExtSourceWithGroupSource.");if(null==u)throw new Error("Required parameter source was null or undefined when calling removeExtSourceWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSource/g-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeExtSourceWithVoSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeExtSourceWithVoSource.");if(null==u)throw new Error("Required parameter source was null or undefined when calling removeExtSourceWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSource/v-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeExtSourcesWithGroupSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeExtSourcesWithGroupSource.");if(null==u)throw new Error("Required parameter extSources was null or undefined when calling removeExtSourcesWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSources/g-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeExtSourcesWithVoSource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeExtSourcesWithVoSource.");if(null==u)throw new Error("Required parameter extSources was null or undefined when calling removeExtSourcesWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSources/v-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Q=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addFacilityAdminGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminGroup.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling addFacilityAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityAdminGroupByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminGroupByFacilityName.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling addFacilityAdminGroupByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/group/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityAdminUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling addFacilityAdminUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityAdminUserByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminUserByFacilityName.");if(null==u)throw new Error("Required parameter user was null or undefined when calling addFacilityAdminUserByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/user/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwner(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwner.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwner.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwnerByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnerByFacilityName.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwnerByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwnerByFacilityNameOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnerByFacilityNameOwnerName.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwnerByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner/f-o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwnerByOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnerByOwnerName.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwnerByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner/o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwners(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwners.");if(null==u)throw new Error("Required parameter owners was null or undefined when calling addFacilityOwners.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwnersByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnersByFacilityName.");if(null==u)throw new Error("Required parameter owners was null or undefined when calling addFacilityOwnersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwnersByFacilityNameOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnersByFacilityNameOwnerName.");if(null==u)throw new Error("Required parameter ownerNames was null or undefined when calling addFacilityOwnersByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners/f-o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addFacilityOwnersByOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnersByOwnerName.");if(null==u)throw new Error("Required parameter ownerNames was null or undefined when calling addFacilityOwnersByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners/o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addHost(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addHost.");if(null==u)throw new Error("Required parameter hostname was null or undefined when calling addHost.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"hostname"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHost`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addHostByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addHostByFacilityName.");if(null==u)throw new Error("Required parameter hostname was null or undefined when calling addHostByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"hostname"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHost/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addHosts(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addHosts.");if(null==u)throw new Error("Required parameter hostnames was null or undefined when calling addHosts.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"hostnames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHosts`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addHostsByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addHostsByFacilityName.");if(null==u)throw new Error("Required parameter hostnames was null or undefined when calling addHostsByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"hostnames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHosts/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}assignSecurityTeam(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling assignSecurityTeam.");if(null==u)throw new Error("Required parameter securityTeam was null or undefined when calling assignSecurityTeam.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/assignSecurityTeam`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}assignSecurityTeamByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling assignSecurityTeamByFacilityName.");if(null==u)throw new Error("Required parameter securityTeam was null or undefined when calling assignSecurityTeamByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/assignSecurityTeam/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacility was null or undefined when calling copyAttributes.");if(null==u)throw new Error("Required parameter destFacility was null or undefined when calling copyAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacility")),null!=u&&(n=this.addToHttpParams(n,u,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyAttributesByDestinationName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacility was null or undefined when calling copyAttributesByDestinationName.");if(null==u)throw new Error("Required parameter destFacilityName was null or undefined when calling copyAttributesByDestinationName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacility")),null!=u&&(n=this.addToHttpParams(n,u,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes/dest-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyAttributesBySourceDestinationNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyAttributesBySourceDestinationNames.");if(null==u)throw new Error("Required parameter destFacilityName was null or undefined when calling copyAttributesBySourceDestinationNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacilityName")),null!=u&&(n=this.addToHttpParams(n,u,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes/src-dest-names`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyAttributesBySourceName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyAttributesBySourceName.");if(null==u)throw new Error("Required parameter destFacility was null or undefined when calling copyAttributesBySourceName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacilityName")),null!=u&&(n=this.addToHttpParams(n,u,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes/src-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyManagers(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacility was null or undefined when calling copyManagers.");if(null==u)throw new Error("Required parameter destFacility was null or undefined when calling copyManagers.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacility")),null!=u&&(n=this.addToHttpParams(n,u,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyManagersByDestinationName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacility was null or undefined when calling copyManagersByDestinationName.");if(null==u)throw new Error("Required parameter destFacilityName was null or undefined when calling copyManagersByDestinationName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacility")),null!=u&&(n=this.addToHttpParams(n,u,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers/dest-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyManagersBySourceDestinationNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyManagersBySourceDestinationNames.");if(null==u)throw new Error("Required parameter destFacilityName was null or undefined when calling copyManagersBySourceDestinationNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacilityName")),null!=u&&(n=this.addToHttpParams(n,u,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers/src-dest-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyManagersBySourceName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyManagersBySourceName.");if(null==u)throw new Error("Required parameter destFacility was null or undefined when calling copyManagersBySourceName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacilityName")),null!=u&&(n=this.addToHttpParams(n,u,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers/src-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyOwners(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacility was null or undefined when calling copyOwners.");if(null==u)throw new Error("Required parameter destFacility was null or undefined when calling copyOwners.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacility")),null!=u&&(n=this.addToHttpParams(n,u,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyOwnersByDestinationName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacility was null or undefined when calling copyOwnersByDestinationName.");if(null==u)throw new Error("Required parameter destFacilityName was null or undefined when calling copyOwnersByDestinationName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacility")),null!=u&&(n=this.addToHttpParams(n,u,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners/dest-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyOwnersBySourceDestinationNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyOwnersBySourceDestinationNames.");if(null==u)throw new Error("Required parameter destFacilityName was null or undefined when calling copyOwnersBySourceDestinationNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacilityName")),null!=u&&(n=this.addToHttpParams(n,u,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners/src-dest-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyOwnersBySourceName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyOwnersBySourceName.");if(null==u)throw new Error("Required parameter destFacility was null or undefined when calling copyOwnersBySourceName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"srcFacilityName")),null!=u&&(n=this.addToHttpParams(n,u,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners/src-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}createFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter name was null or undefined when calling createFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"name")),null!=u&&(n=this.addToHttpParams(n,u,"description"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/createFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling deleteFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/deleteFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteFacilityByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling deleteFacilityByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/deleteFacility/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllFacilities(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/facilitiesManager/getFacilities`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllowedGroups(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedGroups.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"facility")),null!=u&&(t=this.addToHttpParams(t,u,"vo")),null!=y&&(t=this.addToHttpParams(t,y,"service"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAllowedGroups`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getAllowedGroupsByFacilityName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedGroupsByFacilityName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"facility")),null!=u&&(t=this.addToHttpParams(t,u,"vo")),null!=y&&(t=this.addToHttpParams(t,y,"service"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAllowedGroups/f-name`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getAllowedRichGroupsWithAttributes(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedRichGroupsWithAttributes.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getAllowedRichGroupsWithAttributes.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"facility")),u&&u.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames")}),null!=y&&(i=this.addToHttpParams(i,y,"vo")),null!=M&&(i=this.addToHttpParams(i,M,"service"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllowedRichGroupsWithAttributesByFacilityName(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedRichGroupsWithAttributesByFacilityName.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getAllowedRichGroupsWithAttributesByFacilityName.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"facility")),u&&u.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames")}),null!=y&&(i=this.addToHttpParams(i,y,"vo")),null!=M&&(i=this.addToHttpParams(i,M,"service"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes/f-name`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllowedUsersOfFacility(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedUsersOfFacility.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"facility")),null!=u&&(t=this.addToHttpParams(t,u,"vo")),null!=y&&(t=this.addToHttpParams(t,y,"service"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAllowedUsers/v-f-s`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getAllowedUsersOfFacilityByFacilityName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedUsersOfFacilityByFacilityName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"facility")),null!=u&&(t=this.addToHttpParams(t,u,"vo")),null!=y&&(t=this.addToHttpParams(t,y,"service"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAllowedUsers/v-f-s/f-name`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getAllowedVos(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedVos.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/getAllowedVos`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllowedVosByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllowedVosByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/getAllowedVos/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedFacilitiesByGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getAssignedFacilitiesByGroup.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/group`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedFacilitiesByMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getAssignedFacilitiesByMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/member`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedFacilitiesByService(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter service was null or undefined when calling getAssignedFacilitiesByService.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/service`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedFacilitiesByUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getAssignedFacilitiesByUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/user`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedResourcesByAssignedServiceForFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedResourcesByAssignedServiceForFacility.");if(null==u)throw new Error("Required parameter service was null or undefined when calling getAssignedResourcesByAssignedServiceForFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getAssignedResourcesByAssignedService`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAssignedResourcesForFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedResourcesForFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedResources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedResourcesForFacilityByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedResourcesForFacilityByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedResources/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedRichResourcesForFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedRichResourcesForFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedRichResources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedRichResourcesForFacilityAndService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedRichResourcesForFacilityAndService.");if(null==u)throw new Error("Required parameter service was null or undefined when calling getAssignedRichResourcesForFacilityAndService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getAssignedRichResources/f-s`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAssignedRichResourcesForFacilityByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedRichResourcesForFacilityByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedRichResources/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedSecurityTeams(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedSecurityTeams.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedSecurityTeams`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedSecurityTeamsByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedSecurityTeamsByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAssignedSecurityTeams/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedUsers(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedUsers.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getAssignedUsers`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAssignedUsersByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedUsersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getAssignedUsers/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getBansForFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facilityId was null or undefined when calling getBansForFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facilityId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getBansForFacility`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getBansForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getBansForUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getBansForUser`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getEnricheFacilitydBansForUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getEnricheFacilitydBansForUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedBansForUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedBansForFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getEnrichedBansForFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedBansForFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedFacilities(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedFacilities`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getEnrichedHosts(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getEnrichedHosts.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getEnrichedHosts.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedHosts`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilitiesByAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getFacilitiesByAttribute.");if(null==u)throw new Error("Required parameter attributeValue was null or undefined when calling getFacilitiesByAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"attributeName")),null!=u&&(n=this.addToHttpParams(n,u,"attributeValue"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByAttribute`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilitiesByAttributeWithAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getFacilitiesByAttributeWithAttributes.");if(null==u)throw new Error("Required parameter attributeValue was null or undefined when calling getFacilitiesByAttributeWithAttributes.");if(null==y)throw new Error("Required parameter attrNames was null or undefined when calling getFacilitiesByAttributeWithAttributes.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"attributeName")),null!=u&&(t=this.addToHttpParams(t,u,"attributeValue")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByAttributeWithAttributes`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getFacilitiesByDestination(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter destination was null or undefined when calling getFacilitiesByDestination.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByDestination`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilitiesByHostName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter hostname was null or undefined when calling getFacilitiesByHostName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"hostname"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByHostName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilitiesByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getFacilitiesByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilitiesCount(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesCount`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getFacilitiesWhereUserIsAdmin(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getFacilitiesWhereUserIsAdmin.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesWhereUserIsAdmin`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityAdminGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminGroups.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAdminGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityAdminGroupsByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminGroupsByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAdminGroups/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityAdminUsers(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminUsers.");if(null==u)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getFacilityAdminUsers.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"onlyDirectAdmins"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getAdmins`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilityAdminUsersByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminUsersByFacilityName.");if(null==u)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getFacilityAdminUsersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"onlyDirectAdmins"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getAdmins/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilityBan(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getFacilityBan.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getFacilityBan.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/getBan`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacilityBanById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter banId was null or undefined when calling getFacilityBanById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getBanById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getFacilityById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilityById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter name was null or undefined when calling getFacilityByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilityByName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityForHost(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter host was null or undefined when calling getFacilityForHost.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"host"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilityForHost`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityOwners(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityOwners.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getOwners`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityOwnersByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityOwnersByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getOwners/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHostById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getHostById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getHostById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHosts(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getHosts.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getHosts`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHostsByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getHostsByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getHosts/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHostsByHostname(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter hostname was null or undefined when calling getHostsByHostname.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"hostname"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getHostsByHostname`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHostsCount(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getHostsCount.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getHostsCount`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHostsCountByFacilityName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getHostsCountByFacilityName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getHostsCount/f-name`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getOwnerFacilities(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter owner was null or undefined when calling getOwnerFacilities.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"owner"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getOwnerFacilities`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichFacilities(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/facilitiesManager/getRichFacilities`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}removeBanByUserIdFacilityId(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeBanByUserIdFacilityId.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling removeBanByUserIdFacilityId.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeBan/byUserIdFacilityId`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityAdminGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminGroup.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeFacilityAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityAdminGroupByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminGroupByFacilityName.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeFacilityAdminGroupByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/group/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityAdminUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling removeFacilityAdminUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityAdminUserByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminUserByFacilityName.");if(null==u)throw new Error("Required parameter user was null or undefined when calling removeFacilityAdminUserByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/user/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityBanById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter banId was null or undefined when calling removeFacilityBanById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeBan/byId`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeFacilityOwner(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwner.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwner.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityOwnerByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnerByFacilityName.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwnerByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityOwnerByFacilityNameOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnerByFacilityNameOwnerName.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwnerByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner/f-o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityOwnerByOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnerByOwnerName.");if(null==u)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwnerByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner/o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityOwners(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwners.");if(null==u)throw new Error("Required parameter owners was null or undefined when calling removeFacilityOwners.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityOwnersByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnersByFacilityName.");if(null==u)throw new Error("Required parameter owners was null or undefined when calling removeFacilityOwnersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityOwnersByFacilityNameOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnersByFacilityNameOwnerName.");if(null==u)throw new Error("Required parameter ownerNames was null or undefined when calling removeFacilityOwnersByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners/f-o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeFacilityOwnersByOwnerName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnersByOwnerName.");if(null==u)throw new Error("Required parameter ownerNames was null or undefined when calling removeFacilityOwnersByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners/o-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeHost(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter host was null or undefined when calling removeHost.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"host"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHost`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeHostByHostname(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter hostname was null or undefined when calling removeHostByHostname.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"hostname"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHostByHostname`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeHosts(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeHosts.");if(null==u)throw new Error("Required parameter hosts was null or undefined when calling removeHosts.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"hosts[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHosts`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeHostsByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeHostsByFacilityName.");if(null==u)throw new Error("Required parameter hosts was null or undefined when calling removeHostsByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"hosts[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHosts/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeSecurityTeam(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeSecurityTeam.");if(null==u)throw new Error("Required parameter securityTeam was null or undefined when calling removeSecurityTeam.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeSecurityTeam`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeSecurityTeamByFacilityName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling removeSecurityTeamByFacilityName.");if(null==u)throw new Error("Required parameter securityTeam was null or undefined when calling removeSecurityTeamByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeSecurityTeam/f-name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}setFacilityBan(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetBanForUserOnFacility was null or undefined when calling setFacilityBan.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/setBan`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateFacility was null or undefined when calling updateFacility.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/updateFacility`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateFacilityBan(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateBanForFacility was null or undefined when calling updateFacilityBan.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/facilitiesManager/updateBan`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ee=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling addMember.");if(null==u)throw new Error("Required parameter member was null or undefined when calling addMember.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),null!=u&&(n=this.addToHttpParams(n,u,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMember`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addMembers(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling addMembers.");if(null==u)throw new Error("Required parameter members was null or undefined when calling addMembers.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"members[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMembers`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}allowGroupToHierarchicalVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling allowGroupToHierarchicalVo.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling allowGroupToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupToHierarchicalVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}allowGroupsToHierarchicalVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToHierarchicalVo.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling allowGroupsToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupsToHierarchicalVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}canExtendMembershipInGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling canExtendMembershipInGroup.");if(null==u)throw new Error("Required parameter group was null or undefined when calling canExtendMembershipInGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/canExtendMembershipInGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyMembers(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter sourceGroup was null or undefined when calling copyMembers.");if(null==u)throw new Error("Required parameter destinationGroups was null or undefined when calling copyMembers.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"sourceGroup")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"destinationGroups")}),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"members")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/groupsManager/copyMembers`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}createGroupUnion(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resultGroup was null or undefined when calling createGroupUnion.");if(null==u)throw new Error("Required parameter operandGroup was null or undefined when calling createGroupUnion.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resultGroup")),null!=u&&(n=this.addToHttpParams(n,u,"operandGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroupUnion`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}createGroupWithParentGroupNameDescription(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter parentGroup was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==u)throw new Error("Required parameter name was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==y)throw new Error("Required parameter description was null or undefined when calling createGroupWithParentGroupNameDescription.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"parentGroup")),null!=u&&(t=this.addToHttpParams(t,u,"name")),null!=y&&(t=this.addToHttpParams(t,y,"description"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/pg-n-d`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}createGroupWithVoNameDescription(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter vo was null or undefined when calling createGroupWithVoNameDescription.");if(null==u)throw new Error("Required parameter name was null or undefined when calling createGroupWithVoNameDescription.");if(null==y)throw new Error("Required parameter description was null or undefined when calling createGroupWithVoNameDescription.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"vo")),null!=u&&(t=this.addToHttpParams(t,u,"name")),null!=y&&(t=this.addToHttpParams(t,y,"description"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/v-n-d`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}deleteGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling deleteGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/deleteGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputDeleteGroups was null or undefined when calling deleteGroups.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/deleteGroups`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}disallowGroupToHierarchicalVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling disallowGroupToHierarchicalVo.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling disallowGroupToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupToHierarchicalVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}disallowGroupsToHierarchicalVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling disallowGroupsToHierarchicalVo.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling disallowGroupsToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupsToHierarchicalVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}extendMembershipInGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling extendMembershipInGroup.");if(null==u)throw new Error("Required parameter group was null or undefined when calling extendMembershipInGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/extendMembershipInGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}forceAllSubGroupsSynchronization(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling forceAllSubGroupsSynchronization.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceAllSubGroupsSynchronization`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}forceGroupStructureSynchronization(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling forceGroupStructureSynchronization.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupStructureSynchronization`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}forceGroupSynchronization(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling forceGroupSynchronization.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupSynchronization`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllAllowedGroupsToHierarchicalVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getAllAllowedGroupsToHierarchicalVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getAllGroups.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getAllGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllGroupsFromAllVos(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/groupsManager/getAllGroups/all`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllMemberGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getAllMemberGroups.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getAllMemberGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllRichGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroups.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"attrNames")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getAllRichGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllRichGroupsWithAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getAllRichGroupsWithAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroupsWithAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getAllRichGroupsWithAttributesByNames`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAllRichSubGroupsWithGroupAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getAllRichSubGroupsWithGroupAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getAllRichSubGroupsWithAttributesByNames`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAllSubGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getAllSubGroups.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getAllSubGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getGroupById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getGroupByName.");if(null==u)throw new Error("Required parameter name was null or undefined when calling getGroupByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"name"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getGroupByName`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupDirectMembersCount(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupDirectMembersCount.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupDirectMembersCount`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupMemberById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupMemberById.");if(null==u)throw new Error("Required parameter member was null or undefined when calling getGroupMemberById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getGroupMemberById`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupMembers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupMembers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupMembersCount(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCount.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCount`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupMembersCountsByGroupStatus(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByGroupStatus.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByGroupStatus`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupMembersCountsByVoStatus(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByVoStatus.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByVoStatus`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupRichMembersByIds(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupRichMembersByIds.");if(null==u)throw new Error("Required parameter members was null or undefined when calling getGroupRichMembersByIds.");if(null==y)throw new Error("Required parameter attrNames was null or undefined when calling getGroupRichMembersByIds.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"group")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"members[]")}),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupRichMembersByIds`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getGroupUnions(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupUnions.");if(null==u)throw new Error("Required parameter reverseDirection was null or undefined when calling getGroupUnions.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"reverseDirection"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getGroupUnions`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupsByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getGroupsByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupsByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupsPage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetPaginatedGroups was null or undefined when calling getGroupsPage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getGroupsPage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getGroupsWhereMemberIsActive(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getGroupsWhereMemberIsActive.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereMemberIsActive`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupsWhereUserIsActiveMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsActiveMember.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling getGroupsWhereUserIsActiveMember.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereUserIsActiveMember`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getIndirectMembershipPaths(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getIndirectMembershipPaths.");if(null==u)throw new Error("Required parameter group was null or undefined when calling getIndirectMembershipPaths.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getIndirectMembershipPaths`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMemberGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberGroups.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getMemberGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMemberRichGroupsWithAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getMemberRichGroupsWithAttributesByNames`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getParentGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getParentGroup.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getParentGroup`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichGroupByIdWithAttributesByNames(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groupId was null or undefined when calling getRichGroupByIdWithAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"groupId")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getRichGroupByIdWithAttributesByNames`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getSubgroupsPage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetPaginatedSubgroups was null or undefined when calling getSubgroupsPage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getSubgroupsPage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getVoAllAllowedGroupsToHierarchicalVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");if(null==u)throw new Error("Required parameter memberVo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"memberVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v-v`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}isAllowedGroupToHierarchicalVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling isAllowedGroupToHierarchicalVo.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling isAllowedGroupToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/isAllowedGroupToHierarchicalVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}isGroupMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling isGroupMember.");if(null==u)throw new Error("Required parameter group was null or undefined when calling isGroupMember.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/isGroupMember`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}moveGroupWithDestinationGroupMovingGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter movingGroup was null or undefined when calling moveGroupWithDestinationGroupMovingGroup.");let n=new e.LE({encoder:this.encoder});null!=u&&(n=this.addToHttpParams(n,u,"destinationGroup")),null!=r&&(n=this.addToHttpParams(n,r,"movingGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/moveGroup/dg-mg`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupUnion(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resultGroup was null or undefined when calling removeGroupUnion.");if(null==u)throw new Error("Required parameter operandGroup was null or undefined when calling removeGroupUnion.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resultGroup")),null!=u&&(n=this.addToHttpParams(n,u,"operandGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeGroupUnion`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling removeMember.");if(null==u)throw new Error("Required parameter member was null or undefined when calling removeMember.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),null!=u&&(n=this.addToHttpParams(n,u,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMember`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeMembers(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeMembers.");if(null==u)throw new Error("Required parameter members was null or undefined when calling removeMembers.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"members[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMembers`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}setGroupsMemberStatus(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling setGroupsMemberStatus.");if(null==u)throw new Error("Required parameter group was null or undefined when calling setGroupsMemberStatus.");if(null==y)throw new Error("Required parameter status was null or undefined when calling setGroupsMemberStatus.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"group")),null!=y&&(t=this.addToHttpParams(t,y,"status"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/groupsManager/setGroupsMemberStatus`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}updateGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateGroup was null or undefined when calling updateGroup.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/groupsManager/updateGroup`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),se=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addMemberCandidates(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAddMemberCandidates was null or undefined when calling addMemberCandidates.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/addMemberCandidates`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}canExtendMembership(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling canExtendMembership.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/canExtendMembership`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}copySponsoredMembers(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter members was null or undefined when calling copySponsoredMembers.");if(null==u)throw new Error("Required parameter copyFrom was null or undefined when calling copySponsoredMembers.");if(null==y)throw new Error("Required parameter copyTo was null or undefined when calling copySponsoredMembers.");if(null==M)throw new Error("Required parameter copyValidity was null or undefined when calling copySponsoredMembers.");let a=new e.LE({encoder:this.encoder});r&&r.forEach(re=>{a=this.addToHttpParams(a,re,"members[]")}),null!=u&&(a=this.addToHttpParams(a,u,"copyFrom")),null!=y&&(a=this.addToHttpParams(a,y,"copyTo")),null!=M&&(a=this.addToHttpParams(a,M,"copyValidity")),null!=f&&(a=this.addToHttpParams(a,f,"validityTo"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/membersManager/copySponsoredMembers`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}createMemberForCandidate(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateMemberForCandidate was null or undefined when calling createMemberForCandidate.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/createMember/c`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createMemberForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateMemberForUser was null or undefined when calling createMemberForUser.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/createMember/u`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createMemberFromExtSource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateMemberFromExtSource was null or undefined when calling createMemberFromExtSource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/createMember/extSource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createSpecificMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSpecificMember was null or undefined when calling createSpecificMember.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/createSpecificMember`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createSponsoredMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateSponsoredMember was null or undefined when calling createSponsoredMember.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/createSponsoredMember/withFullName`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createSponsoredMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateSponsoredMembers was null or undefined when calling createSponsoredMembers.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/createSponsoredMembers`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createSponsoredMembersFromCSV(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateSponsoredMemberFromCSV was null or undefined when calling createSponsoredMembersFromCSV.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/createSponsoredMembersFromCSV`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling deleteMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMember`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter members was null or undefined when calling deleteMembers.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"members[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMembers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}extendMembership(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling extendMembership.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/extendMembership`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}findCompleteRichMembersByAttributes(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersByAttributes.");if(null==u)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersByAttributes.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(S=>{t=this.addToHttpParams(t,S,"attrsNames[]")}),null!=u&&(t=this.addToHttpParams(t,u,"searchString")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"allowedStatuses[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/attrs`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}findCompleteRichMembersForGroup(r,u,y,M,f,o,n=!1,t="body",i=!1,a){if(null==r)throw new Error("Required parameter group was null or undefined when calling findCompleteRichMembersForGroup.");if(null==u)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForGroup.");if(null==y)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForGroup.");if(null==M)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling findCompleteRichMembersForGroup.");let c=new e.LE({encoder:this.encoder});null!=r&&(c=this.addToHttpParams(c,r,"group")),u&&u.forEach(tt=>{c=this.addToHttpParams(c,tt,"attrsNames[]")}),f&&f.forEach(tt=>{c=this.addToHttpParams(c,tt,"allowedStatuses[]")}),o&&o.forEach(tt=>{c=this.addToHttpParams(c,tt,"allowedGroupStatuses[]")}),null!=y&&(c=this.addToHttpParams(c,y,"searchString")),null!=M&&(c=this.addToHttpParams(c,M,"lookingInParentGroup"));let d,l=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(l=l.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(l=l.set("Authorization","Bearer "+d));let s=a&&a.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(l=l.set("Accept",s));let S=a&&a.context;void 0===S&&(S=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let re=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/g`;if(n){let tt=new URL(re),Le=tt.pathname.split("/");Le[1]="non",tt.pathname=Le.join("/"),re=tt.toString()}return this.httpClient.get(re,{context:S,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}findCompleteRichMembersForVo(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter vo was null or undefined when calling findCompleteRichMembersForVo.");if(null==u)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForVo.");if(null==y)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForVo.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"vo")),u&&u.forEach(k=>{i=this.addToHttpParams(i,k,"attrsNames[]")}),M&&M.forEach(k=>{i=this.addToHttpParams(i,k,"allowedStatuses[]")}),null!=y&&(i=this.addToHttpParams(i,y,"searchString"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}findMembersInVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling findMembersInVo.");if(null==u)throw new Error("Required parameter searchString was null or undefined when calling findMembersInVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"searchString"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/findMembersInVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}findSponsoredCompleteRichMembersForVo(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter vo was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==u)throw new Error("Required parameter attrsNames was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==y)throw new Error("Required parameter searchString was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==M)throw new Error("Required parameter onlySponsored was null or undefined when calling findSponsoredCompleteRichMembersForVo.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"vo")),u&&u.forEach(k=>{i=this.addToHttpParams(i,k,"attrsNames[]")}),null!=y&&(i=this.addToHttpParams(i,y,"searchString")),null!=M&&(i=this.addToHttpParams(i,M,"onlySponsored"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v-sponsored`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getAllMembers(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/membersManager/getAllMembers`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllNamespacesRules(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/membersManager/getAllNamespacesRules`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllSponsoredMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllSponsoredMembersAndTheirSponsors(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembersAndTheirSponsors`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getCompleteRichMembersForGroup(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroup.");if(null==u)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling getCompleteRichMembersForGroup.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"group")),y&&y.forEach(re=>{a=this.addToHttpParams(a,re,"allowedStatuses[]")}),M&&M.forEach(re=>{a=this.addToHttpParams(a,re,"allowedGroupStatuses[]")}),null!=u&&(a=this.addToHttpParams(a,u,"lookingInParentGroup")),f&&f.forEach(re=>{a=this.addToHttpParams(a,re,"attrsNames[]")});let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getCompleteRichMembersForGroupResource(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==y)throw new Error("Required parameter attrsNames was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==M)throw new Error("Required parameter allowedStatuses was null or undefined when calling getCompleteRichMembersForGroupResource.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"group")),null!=u&&(i=this.addToHttpParams(i,u,"resource")),y&&y.forEach(k=>{i=this.addToHttpParams(i,k,"attrsNames[]")}),M&&M.forEach(k=>{i=this.addToHttpParams(i,k,"allowedStatuses[]")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g-r`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getCompleteRichMembersForVo(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getCompleteRichMembersForVo.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"vo")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"allowedStatuses[]")}),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"attrsNames[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/v`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberByExtSourceNameAndExtLogin(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==u)throw new Error("Required parameter extLogin was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==y)throw new Error("Required parameter extSourceName was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"vo")),null!=u&&(t=this.addToHttpParams(t,u,"extLogin")),null!=y&&(t=this.addToHttpParams(t,y,"extSourceName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getMemberByExtSourceNameAndExtLogin`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getMemberById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getMemberById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getMemberById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMemberByUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getMemberByUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling getMemberByUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getMemberByUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMembers(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getMembers.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getMembers`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMembersByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getMembersByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getMembersByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMembersByUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getMembersByUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getMembersByUser`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMembersCount(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getMembersCount.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getMembersCount`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMembersPage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetPaginatedMembers was null or undefined when calling getMembersPage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getMembersPage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getMembersWithStatusCount(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getMembersWithStatusCount.");if(null==u)throw new Error("Required parameter status was null or undefined when calling getMembersWithStatusCount.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getMembersCount/status`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRichMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getRichMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getRichMember`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichMemberWithAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getRichMemberWithAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getRichMemberWithAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichMembersByIds(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getRichMembersByIds.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"ids[]")}),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getRichMembersByIds`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getRichMembersNoUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getRichMembersNoUserAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getRichMembersNoUserAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getSponsoredMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getSponsoredMembers/v`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getSponsoredMembersAndTheirSponsors(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembersAndTheirSponsors.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getSponsoredMembersAndTheirSponsors.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getSponsoredMembersAndTheirSponsors`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getSponsorsByMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getSponsorsByMember.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/getSponsors/member`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getSponsorsByVo(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getSponsorsByVo.");if(null==u)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsByVo.");if(null==y)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsByVo.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"vo")),null!=u&&(i=this.addToHttpParams(i,u,"extSourceName")),null!=y&&(i=this.addToHttpParams(i,y,"extLogin")),M&&M.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames[]")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/membersManager/getSponsors/vo`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}moveMembership(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter vo was null or undefined when calling moveMembership.");if(null==u)throw new Error("Required parameter sourceUser was null or undefined when calling moveMembership.");if(null==y)throw new Error("Required parameter targetUser was null or undefined when calling moveMembership.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"vo")),null!=u&&(t=this.addToHttpParams(t,u,"sourceUser")),null!=y&&(t=this.addToHttpParams(t,y,"targetUser"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/moveMembership`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeSponsor(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeSponsor.");if(null==u)throw new Error("Required parameter sponsor was null or undefined when calling removeSponsor.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"sponsor"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsor`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeSponsors(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeSponsors.");if(null==u)throw new Error("Required parameter sponsorIds was null or undefined when calling removeSponsors.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"sponsorIds")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsors`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}sendAccountActivationLinkEmail(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter member was null or undefined when calling sendAccountActivationLinkEmail.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling sendAccountActivationLinkEmail.");if(null==y)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendAccountActivationLinkEmail.");if(null==M)throw new Error("Required parameter language was null or undefined when calling sendAccountActivationLinkEmail.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"member")),null!=u&&(i=this.addToHttpParams(i,u,"namespace")),null!=y&&(i=this.addToHttpParams(i,y,"emailAttributeURN")),null!=M&&(i=this.addToHttpParams(i,M,"language"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/membersManager/sendAccountActivationLinkEmail`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sendPasswordResetLinkEmail(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter member was null or undefined when calling sendPasswordResetLinkEmail.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling sendPasswordResetLinkEmail.");if(null==y)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendPasswordResetLinkEmail.");if(null==M)throw new Error("Required parameter language was null or undefined when calling sendPasswordResetLinkEmail.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"member")),null!=u&&(a=this.addToHttpParams(a,u,"namespace")),null!=y&&(a=this.addToHttpParams(a,y,"emailAttributeURN")),null!=M&&(a=this.addToHttpParams(a,M,"language")),null!=f&&(a=this.addToHttpParams(a,f,"baseUrl"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/membersManager/sendPasswordResetLinkEmail`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}sendUsernameReminderEmail(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter member was null or undefined when calling sendUsernameReminderEmail.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling sendUsernameReminderEmail.");if(null==y)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendUsernameReminderEmail.");if(null==M)throw new Error("Required parameter language was null or undefined when calling sendUsernameReminderEmail.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"member")),null!=u&&(i=this.addToHttpParams(i,u,"namespace")),null!=y&&(i=this.addToHttpParams(i,y,"emailAttributeURN")),null!=M&&(i=this.addToHttpParams(i,M,"language"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/membersManager/sendUsernameReminderEmail`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}setSponsoredMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetSponsoredMember was null or undefined when calling setSponsoredMember.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/membersManager/setSponsoredMember`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setSponsorshipForMember(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter sponsoredMember was null or undefined when calling setSponsorshipForMember.");if(null==u)throw new Error("Required parameter sponsor was null or undefined when calling setSponsorshipForMember.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"sponsoredMember")),null!=u&&(t=this.addToHttpParams(t,u,"sponsor")),null!=y&&(t=this.addToHttpParams(t,y,"validityTo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/setSponsorshipForMember`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}setStatus(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling setStatus.");if(null==u)throw new Error("Required parameter status was null or undefined when calling setStatus.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/membersManager/setStatus`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}sponsorMember(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling sponsorMember.");if(null==u)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMember.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"sponsor")),null!=y&&(t=this.addToHttpParams(t,y,"validityTo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMember`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}sponsorMembers(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter members was null or undefined when calling sponsorMembers.");if(null==u)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMembers.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(S=>{t=this.addToHttpParams(t,S,"members[]")}),null!=u&&(t=this.addToHttpParams(t,u,"sponsor")),null!=y&&(t=this.addToHttpParams(t,y,"validityTo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMembers`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}updateSponsorshipValidity(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter member was null or undefined when calling updateSponsorshipValidity.");if(null==u)throw new Error("Required parameter sponsor was null or undefined when calling updateSponsorshipValidity.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"member")),null!=u&&(t=this.addToHttpParams(t,u,"sponsor")),null!=y&&(t=this.addToHttpParams(t,y,"validityTo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/updateSponsorshipValidity`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}validateMemberAsync(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling validateMemberAsync.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/validateMemberAsync`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Ce=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}createOwner(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateOwner was null or undefined when calling createOwner.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/ownersManager/createOwner`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteOwner(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter owner was null or undefined when calling deleteOwner.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"owner")),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwner`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteOwners(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter owners was null or undefined when calling deleteOwners.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"owners[]")}),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwners`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAllOwners(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/ownersManager/getOwners`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getOwnerById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getOwnerById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/ownersManager/getOwnerById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getOwnerByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter owner was null or undefined when calling getOwnerByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"owner"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/ownersManager/getOwnerByName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Be=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}sentMessageToRTWithMemberQueue(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==u)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==y)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==M)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"memberId")),null!=u&&(i=this.addToHttpParams(i,u,"queue")),null!=y&&(i=this.addToHttpParams(i,y,"subject")),null!=M&&(i=this.addToHttpParams(i,M,"text"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sentMessageToRTWithQueue(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==u)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==y)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"queue")),null!=u&&(t=this.addToHttpParams(t,u,"subject")),null!=y&&(t=this.addToHttpParams(t,y,"text"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}sentMessageToRTWithVo(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==u)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==y)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"voId")),null!=u&&(t=this.addToHttpParams(t,u,"subject")),null!=y&&(t=this.addToHttpParams(t,y,"text"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}sentMessageToRTWithVoQueue(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==u)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==y)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==M)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"voId")),null!=u&&(i=this.addToHttpParams(i,u,"queue")),null!=y&&(i=this.addToHttpParams(i,y,"subject")),null!=M&&(i=this.addToHttpParams(i,M,"text"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),we=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addApplicationMailForGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}addApplicationMailForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}addGroupsToAutoRegistration(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"groups[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}addSubgroupsToAutoRegistration(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==u)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==y)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(S=>{t=this.addToHttpParams(t,S,"groups[]")}),null!=u&&(t=this.addToHttpParams(t,u,"registrationGroup")),null!=y&&(t=this.addToHttpParams(t,y,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}addVoGroupsToAutoRegistration(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==u)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),null!=u&&(n=this.addToHttpParams(n,u,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}approveApplication(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}approveApplications(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}checkForSimilarRichIdentities(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.post(a,null,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}checkForSimilarUsersWithAuthInfo(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.post(a,null,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}consolidate(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}consolidateIdentityUsingToken(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"token"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}copyFormFromGroupToGroup(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromGroup")),null!=u&&(n=this.addToHttpParams(n,u,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyFormFromGroupToVo(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromGroup")),null!=u&&(n=this.addToHttpParams(n,u,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyFormFromVoToGroup(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromVo")),null!=u&&(n=this.addToHttpParams(n,u,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyFormFromVoToVo(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromVo")),null!=u&&(n=this.addToHttpParams(n,u,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyMailsFromGroupToGroup(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromGroup")),null!=u&&(n=this.addToHttpParams(n,u,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyMailsFromGroupToVo(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromGroup")),null!=u&&(n=this.addToHttpParams(n,u,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyMailsFromVoToGroup(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromVo")),null!=u&&(n=this.addToHttpParams(n,u,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyMailsFromVoToVo(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"fromVo")),null!=u&&(n=this.addToHttpParams(n,u,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}createApplicationFormInGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}createApplicationFormInVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteApplication(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteApplicationMailForGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==u)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"id"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteApplicationMailForVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==u)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"id"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteApplications(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteGroupsFromAutoRegistration(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"groups[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteSubgroupsFromAutoRegistration(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==u)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==y)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(S=>{t=this.addToHttpParams(t,S,"groups[]")}),null!=u&&(t=this.addToHttpParams(t,u,"registrationGroup")),null!=y&&(t=this.addToHttpParams(t,y,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}deleteVoGroupsFromAutoRegistration(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==u)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),null!=u&&(n=this.addToHttpParams(n,u,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getApplicationById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getApplicationDataById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getApplicationMailsForGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getApplicationMailsForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getApplicationsForGroup(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"group")),u&&u.forEach(k=>{i=this.addToHttpParams(i,k,"state[]")}),null!=y&&(i=this.addToHttpParams(i,y,"dateFrom")),null!=M&&(i=this.addToHttpParams(i,M,"dateTo"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getApplicationsForMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getApplicationsForVo(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"vo")),u&&u.forEach(k=>{i=this.addToHttpParams(i,k,"state[]")}),null!=y&&(i=this.addToHttpParams(i,y,"dateFrom")),null!=M&&(i=this.addToHttpParams(i,M,"dateTo"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getApplicationsPage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getConsolidatorToken(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getFormItemsForGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFormItemsForGroupWithType(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"type"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFormItemsForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFormItemsForVoWithType(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"type"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupApplicationForm(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupsToAutoRegistration(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getSubgroupsToAutoRegistration(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==u)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getVoApplicationForm(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoGroupsToAutoRegistration(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==u)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}invitationFormExists(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}inviteMemberCandidates(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}isInvitationEnabled(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}rejectApplication(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"id")),null!=u&&(n=this.addToHttpParams(n,u,"reason"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}rejectApplications(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"ids[]")}),null!=u&&(n=this.addToHttpParams(n,u,"reason"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}sendInvitation(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==u)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let i=new e.LE({encoder:this.encoder});null!=y&&(i=this.addToHttpParams(i,y,"voId")),null!=M&&(i=this.addToHttpParams(i,M,"name")),null!=r&&(i=this.addToHttpParams(i,r,"email")),null!=u&&(i=this.addToHttpParams(i,u,"language"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}sendInvitationForGroup(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==u)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let a=new e.LE({encoder:this.encoder});null!=y&&(a=this.addToHttpParams(a,y,"voId")),null!=M&&(a=this.addToHttpParams(a,M,"groupId")),null!=f&&(a=this.addToHttpParams(a,f,"name")),null!=r&&(a=this.addToHttpParams(a,r,"email")),null!=u&&(a=this.addToHttpParams(a,u,"language"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}sendInvitationGroupToExistingUser(r,u,y,M=!1,f="body",o=!1,n){let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"userId")),null!=u&&(t=this.addToHttpParams(t,u,"voId")),null!=y&&(t=this.addToHttpParams(t,y,"groupId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}sendInvitationToExistingUser(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"userId")),null!=u&&(n=this.addToHttpParams(n,u,"voId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}sendInvitationsFromCsv(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}sendMessage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}sendMessages(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}setSendingEnabled(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}submitApplication(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateApplicationMail(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateForm(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateFormItemData(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateFormItemsData(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateFormItemsForGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateFormItemsForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}verifyApplication(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),le=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}activateGroupResourceAssignment(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter group was null or undefined when calling activateGroupResourceAssignment.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling activateGroupResourceAssignment.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"group")),null!=u&&(t=this.addToHttpParams(t,u,"resource")),null!=y&&(t=this.addToHttpParams(t,y,"async"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/resourcesManager/activateGroupResourceAssignment`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}addAdminToGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling addAdminToGroup.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling addAdminToGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-g`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addAdminToUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling addAdminToUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling addAdminToUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-u`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addResourceSelfServiceGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceGroup.");if(null==u)throw new Error("Required parameter group was null or undefined when calling addResourceSelfServiceGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addResourceSelfServiceUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling addResourceSelfServiceUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}allowGroupsToResources(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToResources.");if(null==u)throw new Error("Required parameter resources was null or undefined when calling allowGroupsToResources.");let t=new e.LE({encoder:this.encoder});r&&r.forEach(S=>{t=this.addToHttpParams(t,S,"groups[]")}),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"resources[]")}),null!=y&&(t=this.addToHttpParams(t,y,"async"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/resourcesManager/allowGroupsToResources`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}assignGroupToResource(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter group was null or undefined when calling assignGroupToResource.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling assignGroupToResource.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"group")),null!=u&&(a=this.addToHttpParams(a,u,"resource")),null!=y&&(a=this.addToHttpParams(a,y,"async")),null!=M&&(a=this.addToHttpParams(a,M,"assignInactive")),null!=f&&(a=this.addToHttpParams(a,f,"autoAssignSubgroups"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResource`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignGroupToResources(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter group was null or undefined when calling assignGroupToResources.");if(null==u)throw new Error("Required parameter resources was null or undefined when calling assignGroupToResources.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"group")),u&&u.forEach(re=>{a=this.addToHttpParams(a,re,"resources[]")}),null!=y&&(a=this.addToHttpParams(a,y,"async")),null!=M&&(a=this.addToHttpParams(a,M,"assignInactive")),null!=f&&(a=this.addToHttpParams(a,f,"autoAssignSubgroups"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResources`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignGroupsToResource(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter groups was null or undefined when calling assignGroupsToResource.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling assignGroupsToResource.");let a=new e.LE({encoder:this.encoder});r&&r.forEach(re=>{a=this.addToHttpParams(a,re,"groups[]")}),null!=u&&(a=this.addToHttpParams(a,u,"resource")),null!=y&&(a=this.addToHttpParams(a,y,"async")),null!=M&&(a=this.addToHttpParams(a,M,"assignInactive")),null!=f&&(a=this.addToHttpParams(a,f,"autoAssignSubgroups"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupsToResource`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}assignResourceTagToResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAssignResourceTagToResource was null or undefined when calling assignResourceTagToResource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagToResource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}assignResourceTagsToResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAssignResourceTagsToResource was null or undefined when calling assignResourceTagsToResource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagsToResource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}assignService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling assignService.");if(null==u)throw new Error("Required parameter service was null or undefined when calling assignService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignService`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}assignServices(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling assignServices.");if(null==u)throw new Error("Required parameter services was null or undefined when calling assignServices.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServices`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}assignServicesPackage(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling assignServicesPackage.");if(null==u)throw new Error("Required parameter servicesPackage was null or undefined when calling assignServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"servicesPackage"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServicesPackage`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}copyResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCopyResource was null or undefined when calling copyResource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/copyResource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createResource(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter vo was null or undefined when calling createResource.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling createResource.");if(null==y)throw new Error("Required parameter name was null or undefined when calling createResource.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"vo")),null!=u&&(i=this.addToHttpParams(i,u,"facility")),null!=y&&(i=this.addToHttpParams(i,y,"name")),null!=M&&(i=this.addToHttpParams(i,M,"description"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResource`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}createResourceTagWithResourceTag(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateResourceTagWithResourceTag was null or undefined when calling createResourceTagWithResourceTag.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/createResourceTag/resourceTag`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createResourceTagWithTagName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter tagName was null or undefined when calling createResourceTagWithTagName.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling createResourceTagWithTagName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"tagName")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResourceTag/tagName`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deactivateGroupResourceAssignment(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling deactivateGroupResourceAssignment.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling deactivateGroupResourceAssignment.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deactivateGroupResourceAssignment`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteAllResources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling deleteAllResources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteAllResourcesTagsForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling deleteAllResourcesTagsForVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResourcesTagsForVo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling deleteResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteResource`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteResourceTag(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputDeleteResourceTag was null or undefined when calling deleteResourceTag.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/deleteResourceTag`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getAdminGroups(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAdminGroups.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAdminGroups`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAdmins(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAdmins.");if(null==u)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getAdmins.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"onlyDirectAdmins"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getAdmins`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAllResources(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/resourcesManager/getAllResources`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllResourcesByResourceTag(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetAllResourcesByResourceTag was null or undefined when calling getAllResourcesByResourceTag.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesByResourceTag`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getAllResourcesTagsForResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAllResourcesTagsForResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForResource`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllResourcesTagsForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getAllResourcesTagsForVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForVo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllResourcesWhereUserIsAdmin(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getAllResourcesWhereUserIsAdmin.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/all`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllowedMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAllowedMembers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAllowedMembers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllowedResources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getAllowedResources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAllowedResources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllowedUsersOfResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAllowedUsersOfResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAllowedUsers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedGroups(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAssignedGroups.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getAssignedGroups`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAssignedMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedMembersWithStatus(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembersWithStatus.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembersWithStatus`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedResourcesWithGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getAssignedResourcesWithGroup.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/g`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedResourcesWithMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/m`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedResourcesWithStatus(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithStatus.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedResourcesWithStatus`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedRichMembers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAssignedRichMembers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichMembers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedRichResourcesWithGroup(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter group was null or undefined when calling getAssignedRichResourcesWithGroup.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/g`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedRichResourcesWithMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/m`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedRichResourcesWithMemberService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMemberService.");if(null==u)throw new Error("Required parameter service was null or undefined when calling getAssignedRichResourcesWithMemberService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/s-m`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAssignedServicesToResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getAssignedServicesToResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getAssignedServices`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getBansForMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getBansForMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getBansForMember`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getBansForResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getBansForResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getBansForResource`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getEnrichedBansForResource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getEnrichedBansForResource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForResource`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedBansForUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getEnrichedBansForUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedResourceById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter id was null or undefined when calling getEnrichedResourceById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"id")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourceById`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedResourcesForFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getEnrichedResourcesForFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedResourcesForVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getEnrichedResourcesForVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getFacility`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getGroupAssignments(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getGroupAssignments.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getGroupAssignments`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getMailingServiceRichResourcesWithMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getMailingServiceRichResourcesWithMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getMailingServiceRichResourcesWithMember`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getResourceAssignments(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling getResourceAssignments.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getResourceAssignments`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourceBan(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getResourceBan.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getResourceBan.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getBan`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourceBanById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter banId was null or undefined when calling getResourceBanById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getBanById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getResourceById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getResourceById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResourceById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getResourceByName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getResourceByName.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getResourceByName.");if(null==y)throw new Error("Required parameter name was null or undefined when calling getResourceByName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"vo")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),null!=y&&(t=this.addToHttpParams(t,y,"name"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResourceByName`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getResources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getResources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getResourcesByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getResourcesByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResourcesByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getResourcesCountForAll(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/all`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getResourcesCountForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getResourcesCountForVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/vo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getResourcesFromVoWhereUserIsAdmin(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");if(null==u)throw new Error("Required parameter user was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/fromVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getResourcesWhereGroupIsAdmin(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==y)throw new Error("Required parameter group was null or undefined when calling getResourcesWhereGroupIsAdmin.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"facility")),null!=u&&(t=this.addToHttpParams(t,u,"vo")),null!=y&&(t=this.addToHttpParams(t,y,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/group`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getResourcesWhereUserIsAdmin(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==y)throw new Error("Required parameter user was null or undefined when calling getResourcesWhereUserIsAdmin.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"facility")),null!=u&&(t=this.addToHttpParams(t,u,"vo")),null!=y&&(t=this.addToHttpParams(t,y,"user"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getRichAdmins(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getRichAdmins.");if(null==u)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdmins.");if(null==y)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdmins.");if(null==M)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdmins.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"resource")),u&&u.forEach(k=>{i=this.addToHttpParams(i,k,"specificAttributes")}),null!=y&&(i=this.addToHttpParams(i,y,"allUserAttributes")),null!=M&&(i=this.addToHttpParams(i,M,"onlyDirectAdmins"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/resourcesManager/getRichAdmins`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getRichResourceById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getRichResourceById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getRichResourceById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichResources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getRichResources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getRichResources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichResourcesByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getRichResourcesByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getRichResourcesByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling getVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getVo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeAllResourceTagsFromResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeAllResourceTagsFromResource.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAllResourcesTagFromResource`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeBanByMemberAndResource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeBanByMemberAndResource.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeBanByMemberAndResource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/member-resource-id`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupAdminResource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeGroupAdminResource.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeGroupAdminResource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-g`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupFromResource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResource.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeGroupFromResource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResource`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupFromResources(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResources.");if(null==u)throw new Error("Required parameter resources was null or undefined when calling removeGroupFromResources.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"resources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResources`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeGroupsFromResource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling removeGroupsFromResource.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling removeGroupsFromResource.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupsFromResource`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeResourceBanById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter banId was null or undefined when calling removeResourceBanById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/id`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeResourceSelfServiceGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceGroup.");if(null==u)throw new Error("Required parameter group was null or undefined when calling removeResourceSelfServiceGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeResourceSelfServiceUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling removeResourceSelfServiceUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeResourceTagFromResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputRemoveResourceTagFromResource was null or undefined when calling removeResourceTagFromResource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagFromResource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}removeResourceTagsFromResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputRemoveResourceTagsFromResource was null or undefined when calling removeResourceTagsFromResource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagsFromResource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}removeService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeService.");if(null==u)throw new Error("Required parameter service was null or undefined when calling removeService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeServiceForResources(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resources was null or undefined when calling removeServiceForResources.");if(null==u)throw new Error("Required parameter service was null or undefined when calling removeServiceForResources.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"resources[]")}),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService/forResources`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeServices(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeServices.");if(null==u)throw new Error("Required parameter services was null or undefined when calling removeServices.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServices`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeServicesPackage(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeServicesPackage.");if(null==u)throw new Error("Required parameter servicesPackage was null or undefined when calling removeServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"servicesPackage"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServicesPackage`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeUserAdminResource(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter resource was null or undefined when calling removeUserAdminResource.");if(null==u)throw new Error("Required parameter user was null or undefined when calling removeUserAdminResource.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"resource")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-u`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}setResourceBan(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetBan was null or undefined when calling setResourceBan.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/setBan`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unallowGroupsFromResources(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter groups was null or undefined when calling unallowGroupsFromResources.");if(null==u)throw new Error("Required parameter resources was null or undefined when calling unallowGroupsFromResources.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"groups[]")}),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"resources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/resourcesManager/unallowGroupsFromResources`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}updateResource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateResource was null or undefined when calling updateResource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/updateResource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateResourceBan(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateBan was null or undefined when calling updateResourceBan.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/updateBan`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateResourceTag(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateResourceTag was null or undefined when calling updateResourceTag.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/resourcesManager/updateResourceTag`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),be=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}getAttributesMatchResources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetMatchResources was null or undefined when calling getAttributesMatchResources.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/searcher/getResources/attributes-match`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getAttributesResources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetResources was null or undefined when calling getAttributesResources.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/searcher/getResources/attributes`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getFacilities(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetFacilities was null or undefined when calling getFacilities.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/searcher/getFacilities`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getMembersByUserAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetMembersByUserAttributes was null or undefined when calling getMembersByUserAttributes.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/searcher/getMembersByUserAttributes`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getUsersSearcher(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetUsers was null or undefined when calling getUsersSearcher.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/searcher/getUsers`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),v=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addDestination(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter service was null or undefined when calling addDestination.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling addDestination.");if(null==y)throw new Error("Required parameter destination was null or undefined when calling addDestination.");if(null==M)throw new Error("Required parameter type was null or undefined when calling addDestination.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"service")),null!=u&&(a=this.addToHttpParams(a,u,"facility")),null!=y&&(a=this.addToHttpParams(a,y,"destination")),null!=M&&(a=this.addToHttpParams(a,M,"type")),null!=f&&(a=this.addToHttpParams(a,f,"propagationType"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestination`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.post(k,null,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}addDestinationToMultipleServices(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAddDestinationToMultipleServices was null or undefined when calling addDestinationToMultipleServices.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/addDestination`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsDefinedByHostsOnFacility/f`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputAddDestinationsDefinedByHostsOnFacility was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/addDestinationsDefinedByHostsOnFacility/lists-f`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsDefinedByHostsOnFacility/s-f`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addDestinationsForAllServicesOnFacility(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter facility was null or undefined when calling addDestinationsForAllServicesOnFacility.");if(null==u)throw new Error("Required parameter destination was null or undefined when calling addDestinationsForAllServicesOnFacility.");if(null==y)throw new Error("Required parameter type was null or undefined when calling addDestinationsForAllServicesOnFacility.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"facility")),null!=u&&(i=this.addToHttpParams(i,u,"destination")),null!=y&&(i=this.addToHttpParams(i,y,"type")),null!=M&&(i=this.addToHttpParams(i,M,"propagationType"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsForAllServicesOnFacility`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}addRequiredAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling addRequiredAttribute.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling addRequiredAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/addRequiredAttribute`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addRequiredAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling addRequiredAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling addRequiredAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/addRequiredAttributes`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addServiceToServicesPackage(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter servicesPackage was null or undefined when calling addServiceToServicesPackage.");if(null==u)throw new Error("Required parameter service was null or undefined when calling addServiceToServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"servicesPackage")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/addServiceToServicesPackage`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}blockAllServicesOnDestinationById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter destination was null or undefined when calling blockAllServicesOnDestinationById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockAllServicesOnDestination/d`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}blockAllServicesOnDestinationByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter destination was null or undefined when calling blockAllServicesOnDestinationByName.");if(null==u)throw new Error("Required parameter destinationType was null or undefined when calling blockAllServicesOnDestinationByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"destination")),null!=u&&(n=this.addToHttpParams(n,u,"destinationType"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockAllServicesOnDestination/dname-dtype`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}blockAllServicesOnFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling blockAllServicesOnFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockAllServicesOnFacility`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}blockServiceOnDestination(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling blockServiceOnDestination.");if(null==u)throw new Error("Required parameter destination was null or undefined when calling blockServiceOnDestination.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnDestination/s-d`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}blockServiceOnDestinationWithNameAndType(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter service was null or undefined when calling blockServiceOnDestinationWithNameAndType.");if(null==u)throw new Error("Required parameter destination was null or undefined when calling blockServiceOnDestinationWithNameAndType.");if(null==y)throw new Error("Required parameter destinationType was null or undefined when calling blockServiceOnDestinationWithNameAndType.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"service")),null!=u&&(t=this.addToHttpParams(t,u,"destination")),null!=y&&(t=this.addToHttpParams(t,y,"destinationType"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnDestination/s-dname-dtype`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}blockServiceOnDestinations(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling blockServiceOnDestinations.");if(null==u)throw new Error("Required parameter destinations was null or undefined when calling blockServiceOnDestinations.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"destinations[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnDestinations`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}blockServiceOnFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling blockServiceOnFacility.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling blockServiceOnFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}blockServicesOnDestinations(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputBlockServicesOnDestinations was null or undefined when calling blockServicesOnDestinations.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/blockServicesOnDestinations`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}blockServicesOnFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter services was null or undefined when calling blockServicesOnFacility.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling blockServicesOnFacility.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")}),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServicesOnFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}createService(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter name was null or undefined when calling createService.");if(null==u)throw new Error("Required parameter description was null or undefined when calling createService.");if(null==y)throw new Error("Required parameter script was null or undefined when calling createService.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"name")),null!=u&&(t=this.addToHttpParams(t,u,"description")),null!=y&&(t=this.addToHttpParams(t,y,"script"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/createService`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}createServiceWithService(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateService was null or undefined when calling createServiceWithService.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/createService`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createServicesPackage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateServicesPackage was null or undefined when calling createServicesPackage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/createServicesPackage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createServicesPackageByNameAndDescription(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter name was null or undefined when calling createServicesPackageByNameAndDescription.");if(null==u)throw new Error("Required parameter description was null or undefined when calling createServicesPackageByNameAndDescription.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"name")),null!=u&&(n=this.addToHttpParams(n,u,"description"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/createServicesPackage`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteService(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling deleteService.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/deleteService`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteServices(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter services was null or undefined when calling deleteServices.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")}),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/deleteServices`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteServicesPackage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter servicesPackage was null or undefined when calling deleteServicesPackage.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"servicesPackage"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/deleteServicesPackage`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}forceServicePropagation(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling forceServicePropagation.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/forceServicePropagation`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}forceServicePropagationBulk(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter services was null or undefined when calling forceServicePropagationBulk.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")}),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/forceServicePropagationBulk`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAllDestinations(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/servicesManager/getDestinations/all`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllRichDestinationsForFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAllRichDestinationsForFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getAllRichDestinations/f`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllRichDestinationsForService(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter service was null or undefined when calling getAllRichDestinationsForService.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getAllRichDestinations/s`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedResources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter service was null or undefined when calling getAssignedResources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getAssignedResourcesForService`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedServices(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedServices.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getAssignedServices/f`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedServicesVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssignedServicesVo.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling getAssignedServicesVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/getAssignedServices/f-v`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getDestinationById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getDestinationById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getDestinationById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getDestinations(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling getDestinations.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getDestinations.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/getDestinations/s-f`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getDestinationsCount(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/servicesManager/getDestinationsCount`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getFacilitiesDestinations(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getFacilitiesDestinations.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getFacilitiesDestinations`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityAssignedServicesForGUI(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityAssignedServicesForGUI.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getFacilityAssignedServicesForGUI`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getHashedDataWithGroups(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter service was null or undefined when calling getHashedDataWithGroups.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getHashedDataWithGroups.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"service")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),null!=y&&(t=this.addToHttpParams(t,y,"consentEval"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getHashedDataWithGroups`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getHashedHierarchicalData(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter service was null or undefined when calling getHashedHierarchicalData.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getHashedHierarchicalData.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"service")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),null!=y&&(t=this.addToHttpParams(t,y,"consentEval"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getHashedHierarchicalData`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getRichDestinations(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling getRichDestinations.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getRichDestinations.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/getRichDestinations`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getServiceById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getServiceById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServiceById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServiceByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter name was null or undefined when calling getServiceByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServiceByName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServices(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/servicesManager/getServices`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getServicesBlockedOnDestination(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter destination was null or undefined when calling getServicesBlockedOnDestination.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServicesBlockedOnDestination`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServicesBlockedOnFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getServicesBlockedOnFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServicesBlockedOnFacility`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServicesByAttributeDefinition(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter attributeDefinition was null or undefined when calling getServicesByAttributeDefinition.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServicesByAttributeDefinition`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServicesFromServicesPackage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter servicesPackage was null or undefined when calling getServicesFromServicesPackage.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"servicesPackage"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServicesFromServicesPackage`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServicesPackageById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter servicesPackage was null or undefined when calling getServicesPackageById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"servicesPackage"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServicesPackageById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServicesPackageByName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter name was null or undefined when calling getServicesPackageByName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getServicesPackageByName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getServicesPackages(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/servicesManager/getServicesPackages`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}isServiceBlockedOnDestination(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling isServiceBlockedOnDestination.");if(null==u)throw new Error("Required parameter destination was null or undefined when calling isServiceBlockedOnDestination.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/isServiceBlockedOnDestination`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}isServiceBlockedOnFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling isServiceBlockedOnFacility.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling isServiceBlockedOnFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/isServiceBlockedOnFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}planServicePropagation(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling planServicePropagation.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/planServicePropagation`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeAllDestinations(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling removeAllDestinations.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling removeAllDestinations.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeAllDestinations`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeAllRequiredAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter service was null or undefined when calling removeAllRequiredAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeAllRequiredAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeDestination(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter service was null or undefined when calling removeDestination.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling removeDestination.");if(null==y)throw new Error("Required parameter destination was null or undefined when calling removeDestination.");if(null==M)throw new Error("Required parameter type was null or undefined when calling removeDestination.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"service")),null!=u&&(i=this.addToHttpParams(i,u,"facility")),null!=y&&(i=this.addToHttpParams(i,y,"destination")),null!=M&&(i=this.addToHttpParams(i,M,"type"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeDestination`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.post(S,null,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}removeDestinations(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter service was null or undefined when calling removeDestinations.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling removeDestinations.");if(null==y)throw new Error("Required parameter destinations was null or undefined when calling removeDestinations.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"service")),null!=u&&(t=this.addToHttpParams(t,u,"facility")),y&&y.forEach(S=>{t=this.addToHttpParams(t,S,"destinations[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeDestinations`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeDestinationsByRichDestinations(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputRemoveRichDestinations was null or undefined when calling removeDestinationsByRichDestinations.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/removeDestinationsByRichDestinations`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}removeRequiredAttribute(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling removeRequiredAttribute.");if(null==u)throw new Error("Required parameter attributeId was null or undefined when calling removeRequiredAttribute.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeRequiredAttribute`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeRequiredAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling removeRequiredAttributes.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeRequiredAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeRequiredAttributes`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeServiceFromServicesPackage(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter servicesPackage was null or undefined when calling removeServiceFromServicesPackage.");if(null==u)throw new Error("Required parameter service was null or undefined when calling removeServiceFromServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"servicesPackage")),null!=u&&(n=this.addToHttpParams(n,u,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeServiceFromServicesPackage`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}unblockAllServicesOnDestinationById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter destination was null or undefined when calling unblockAllServicesOnDestinationById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockAllServicesOnDestination/d`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}unblockAllServicesOnDestinationByName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter destination was null or undefined when calling unblockAllServicesOnDestinationByName.");if(null==u)throw new Error("Required parameter destinationType was null or undefined when calling unblockAllServicesOnDestinationByName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"destination")),null!=u&&(n=this.addToHttpParams(n,u,"destinationType"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockAllServicesOnDestination/dname-dtype`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}unblockAllServicesOnFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling unblockAllServicesOnFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockAllServicesOnFacility`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}unblockServiceOnDestinationById(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnDestinationById.");if(null==u)throw new Error("Required parameter destination was null or undefined when calling unblockServiceOnDestinationById.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnDestination/s-d`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}unblockServiceOnDestinationByName(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnDestinationByName.");if(null==u)throw new Error("Required parameter destination was null or undefined when calling unblockServiceOnDestinationByName.");if(null==y)throw new Error("Required parameter destinationType was null or undefined when calling unblockServiceOnDestinationByName.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"service")),null!=u&&(t=this.addToHttpParams(t,u,"destination")),null!=y&&(t=this.addToHttpParams(t,y,"destinationType"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnDestination/s-dname-dtype`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}unblockServiceOnDestinations(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnDestinations.");if(null==u)throw new Error("Required parameter destinations was null or undefined when calling unblockServiceOnDestinations.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"destinations[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnDestinations`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}unblockServiceOnFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnFacility.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling unblockServiceOnFacility.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}unblockServicesOnDestinations(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUnlockServicesOnDestinations was null or undefined when calling unblockServicesOnDestinations.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/unblockServicesOnDestinations`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}unblockServicesOnFacility(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter services was null or undefined when calling unblockServicesOnFacility.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling unblockServicesOnFacility.");let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"services[]")}),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServicesOnFacility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}updateService(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateService was null or undefined when calling updateService.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/updateService`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateServicesPackage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateServicesPackage was null or undefined when calling updateServicesPackage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/servicesManager/updateServicesPackage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),ie=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}countTasks(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/tasksManager/countTasks`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}deleteTask(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter TaskIdObject was null or undefined when calling deleteTask.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/tasksManager/deleteTask`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteTaskResultById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter TaskResultIdObject was null or undefined when calling deleteTaskResultById.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/tasksManager/deleteTaskResultById`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteTaskResultsByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter taskResultIds was null or undefined when calling deleteTaskResultsByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"taskResultIds")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/tasksManager/deleteTaskResultsByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}deleteTaskResultsIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter TaskAndDestinationIdObject was null or undefined when calling deleteTaskResultsIds.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/tasksManager/deleteTaskResults/id`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteTaskResultsNames(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter TaskAndDestinationNameObject was null or undefined when calling deleteTaskResultsNames.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/tasksManager/deleteTaskResults/name`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getAllFacilitiesStates(r,u=!1,y="body",M=!1,f){let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getAllFacilitiesStates`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAllResourcesState(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter voId was null or undefined when calling getAllResourcesState.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"voId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getAllResourcesState`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityServicesState(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityServicesState.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getFacilityServicesState`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getFacilityState(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getFacilityState.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getFacilityState`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getTask(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling getTask.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getTask.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/tasksManager/getTask`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getTaskById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getTaskById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getTaskById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getTaskResultById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter taskResult was null or undefined when calling getTaskResultById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"taskResult"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getTaskResultById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getTaskResults(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/tasksManager/getTaskResults`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getTaskResultsByTask(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter task was null or undefined when calling getTaskResultsByTask.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"task"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getTaskResultsByTask`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getTaskResultsForDestinations(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter destinations was null or undefined when calling getTaskResultsForDestinations.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"destinations[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForDestinations`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getTaskResultsForGUIByTask(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter task was null or undefined when calling getTaskResultsForGUIByTask.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"task"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForGUIByTask`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getTaskResultsForGUIByTaskAndDestination(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter task was null or undefined when calling getTaskResultsForGUIByTaskAndDestination.");if(null==u)throw new Error("Required parameter destination was null or undefined when calling getTaskResultsForGUIByTaskAndDestination.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"task")),null!=u&&(n=this.addToHttpParams(n,u,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForGUIByTaskAndDestination`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getTaskResultsForGUIByTaskOnlyNewest(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter task was null or undefined when calling getTaskResultsForGUIByTaskOnlyNewest.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"task"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForGUIByTaskOnlyNewest`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}isThereSuchTask(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter service was null or undefined when calling isThereSuchTask.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling isThereSuchTask.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"service")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/tasksManager/isThereSuchTask`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}listAllTasks(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/tasksManager/listAllTasks`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}listAllTasksForFacility(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter facility was null or undefined when calling listAllTasksForFacility.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/listAllTasksForFacility`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}suspendTasksPropagation(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter suspend was null or undefined when calling suspendTasksPropagation.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"suspend"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/tasksManager/suspendTasksPropagation`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),F=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addSpecificUserOwner(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==u)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"specificUser"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addUserExtSource(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}anonymizeUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}blockLogins(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"logins[]")}),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}changeNonAuthzPasswordByToken(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}changePasswordForLogin(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}changePasswordForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}checkPasswordResetRequestByTokenIsValid(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"token"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}checkPasswordStrength(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createAlternativePassword(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}createServiceUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteAlternativePassword(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==u)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==y)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"loginNamespace")),null!=y&&(t=this.addToHttpParams(t,y,"passwordId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}deletePasswordForLogin(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"login")),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deletePasswordForUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}deleteUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}findRichUsers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"searchString"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}findRichUsersWithAttributes(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"searchString")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrsNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}findUsers(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"searchString"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/findUsers`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}generateAccountForName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"namespace")),null!=u&&(n=this.addToHttpParams(n,u,"name"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAllBlockedLoginsInNamespaces(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getAllRichUsersWithAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"includedSpecificUsers"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssignedRichResourcesForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getAssociatedResourcesForUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"facility")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getBlockedLoginsPage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getGroupsForFacilityWhereUserIsActive(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==u)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupsForResourceWhereUserIsActive(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==u)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupsInVoWhereUserIsAdmin(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==u)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getGroupsWhereUserIsAdmin(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getPendingPreferredEmailChanges(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichUserExtSources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichUserWithAttributes(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichUsersByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichUsersWithAttributesByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichUsersWithoutVoWithAttributes(r,u=!1,y="body",M=!1,f){let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"attrsNames[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getSpecificUsersByUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getSponsorsForMember(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"member")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getSponsorsForMemberByVoAndLogin(r,u,y,M,f=!1,o="body",n=!1,t){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==u)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==y)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let i=new e.LE({encoder:this.encoder});null!=r&&(i=this.addToHttpParams(i,r,"vo")),null!=u&&(i=this.addToHttpParams(i,u,"extSourceName")),null!=y&&(i=this.addToHttpParams(i,y,"extLogin")),M&&M.forEach(k=>{i=this.addToHttpParams(i,k,"attrNames[]")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let l=t&&t.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(a=a.set("Accept",l));let d=t&&t.context;void 0===d&&(d=new e.qT);let s="json";l&&(s=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let S=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(f){let k=new URL(S),re=k.pathname.split("/");re[1]="non",k.pathname=re.join("/"),S=k.toString()}return this.httpClient.get(S,{context:d,params:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:o,reportProgress:n})}getUserByExtSourceNameAndExtLogin(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==u)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"extLogin")),null!=u&&(n=this.addToHttpParams(n,u,"extSourceName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getUserById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getUserById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserExtSourceByExtLoginAndExtSourceName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==u)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"extSourceName")),null!=u&&(n=this.addToHttpParams(n,u,"extSourceLogin"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserExtSourceById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"userExtSource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserExtSourceByUniqueAttributeValueAndAttributeId(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==u)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"attributeId")),null!=u&&(n=this.addToHttpParams(n,u,"attributeValue"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserExtSourceByUniqueAttributeValueAndAttributeName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==u)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"attributeName")),null!=u&&(n=this.addToHttpParams(n,u,"attributeValue"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getUserExtSources(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUserExtSourcesByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUsers(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/usersManager/getUsers`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getUsersByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUsersBySpecificUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"specificUser"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getUsersPage(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}getVosWhereUserIsAdmin(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVosWhereUserIsMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}isLoginAvailable(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==u)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"loginNamespace")),null!=u&&(n=this.addToHttpParams(n,u,"login"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}loginExist(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeSpecificUserOwner(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==u)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"specificUser"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeUserExtSource(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==u)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"userExtSource")),null!=y&&(t=this.addToHttpParams(t,y,"force"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}removeUserExtSources(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==u)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"userExtSources")}),null!=y&&(t=this.addToHttpParams(t,y,"force"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}requestPreferredEmailChange(r,u,y,M,f,o,n=!1,t="body",i=!1,a){if(null==r)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==u)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let c=new e.LE({encoder:this.encoder});null!=r&&(c=this.addToHttpParams(c,r,"user")),null!=u&&(c=this.addToHttpParams(c,u,"email")),null!=y&&(c=this.addToHttpParams(c,y,"lang")),null!=M&&(c=this.addToHttpParams(c,M,"linkPath")),null!=f&&(c=this.addToHttpParams(c,f,"customUrl")),null!=o&&(c=this.addToHttpParams(c,o,"idpFilter"));let d,l=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(l=l.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(l=l.set("Authorization","Bearer "+d));let s=a&&a.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(l=l.set("Accept",s));let S=a&&a.context;void 0===S&&(S=new e.qT);let k="json";s&&(k=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let re=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(n){let tt=new URL(re),Le=tt.pathname.split("/");Le[1]="non",tt.pathname=Le.join("/"),re=tt.toString()}return this.httpClient.post(re,null,{context:S,params:c,responseType:k,withCredentials:this.configuration.withCredentials,headers:l,observe:t,reportProgress:i})}reservePasswordForLogin(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}reservePasswordForUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}reserveRandomPassword(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}setLogin(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==u)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==y)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"user")),null!=u&&(t=this.addToHttpParams(t,u,"login")),null!=y&&(t=this.addToHttpParams(t,y,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.post(s,null,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}unblockLogins(r,u,y=!1,M="body",f=!1,o){let n=new e.LE({encoder:this.encoder});r&&r.forEach(s=>{n=this.addToHttpParams(n,s,"logins[]")}),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}unblockLoginsById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"logins[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}updateUser(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/updateUser`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateUserExtSourceLastAccess(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"userExtSource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}validatePasswordForLogin(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"login")),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}validatePasswordForUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==u)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),null!=u&&(n=this.addToHttpParams(n,u,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}validatePreferredEmailChangeWithToken(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==u)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"token")),null!=u&&(n=this.addToHttpParams(n,u,"u"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),$=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}getAppsConfig(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getGuiConfiguration(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getNewGuiAlert(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getPerunRPCVersion(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getPerunStatistics(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getPerunStatus(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getPerunSystemTimeInMillis(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Te=(()=>{class he{constructor(r,u,y){this.httpClient=r,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new w,y&&(this.configuration=y),"string"!=typeof this.configuration.basePath&&("string"!=typeof u&&(u=this.basePath),this.configuration.basePath=u),this.encoder=this.configuration.encoder||new p}addToHttpParams(r,u,y){return"object"!=typeof u||u instanceof Date?this.addToHttpParamsRecursive(r,u,y):this.addToHttpParamsRecursive(r,u)}addToHttpParamsRecursive(r,u,y){if(null==u)return r;if("object"==typeof u)if(Array.isArray(u))u.forEach(M=>r=this.addToHttpParamsRecursive(r,M,y));else if(u instanceof Date){if(null==y)throw Error("key may not be null if value is Date");r=r.append(y,u.toISOString().substr(0,10))}else Object.keys(u).forEach(M=>r=this.addToHttpParamsRecursive(r,u[M],null!=y?`${y}.${M}`:M));else{if(null==y)throw Error("key may not be null if value is not object or array");r=r.append(y,u)}return r}addMemberVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling addMemberVo.");if(null==u)throw new Error("Required parameter memberVo was null or undefined when calling addMemberVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"memberVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/addMemberVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addSponsorRoleToGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToGroup.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling addSponsorRoleToGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/addSponsorRole/group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addSponsorRoleToUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling addSponsorRoleToUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/addSponsorRole/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addVoAdminGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling addVoAdminGroup.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling addVoAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/addAdmin/group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}addVoAdminUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling addVoAdminUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling addVoAdminUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/addAdmin/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}createVoWithName(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter name was null or undefined when calling createVoWithName.");if(null==u)throw new Error("Required parameter shortName was null or undefined when calling createVoWithName.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"name")),null!=u&&(n=this.addToHttpParams(n,u,"shortName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/createVo/withName`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}createVoWithVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputCreateVoWithVo was null or undefined when calling createVoWithVo.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/createVo/withVo`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}deleteVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling deleteVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/deleteVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}findCandidates(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter id was null or undefined when calling findCandidates.");if(null==u)throw new Error("Required parameter searchString was null or undefined when calling findCandidates.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"id")),null!=u&&(t=this.addToHttpParams(t,u,"searchString")),null!=y&&(t=this.addToHttpParams(t,y,"maxNumOfResults"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/findCandidates`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}findCandidatesForGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter group was null or undefined when calling findCandidatesForGroup.");if(null==u)throw new Error("Required parameter searchString was null or undefined when calling findCandidatesForGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"group")),null!=u&&(n=this.addToHttpParams(n,u,"searchString"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/findCandidates/forGroup`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getAllVos(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/vosManager/getAllVos`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getCompleteCandidatesForGroup(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter group was null or undefined when calling getCompleteCandidatesForGroup.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForGroup.");if(null==y)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForGroup.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"group")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"attrNames")}),null!=y&&(t=this.addToHttpParams(t,y,"searchString"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getCompleteCandidates/forGroup`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getCompleteCandidatesForVo(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getCompleteCandidatesForVo.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForVo.");if(null==y)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForVo.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"vo")),u&&u.forEach(S=>{t=this.addToHttpParams(t,S,"attrNames")}),null!=y&&(t=this.addToHttpParams(t,y,"searchString"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getCompleteCandidates/forVo`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getEnrichedBansForVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getEnrichedBansForVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/getEnrichedBansForVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedVoBansForUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter user was null or undefined when calling getEnrichedVoBansForUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"user")),u&&u.forEach(s=>{n=this.addToHttpParams(n,s,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/getEnrichedBansForUser`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getEnrichedVoById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getEnrichedVoById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getEnrichedVoById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMemberVos(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getMemberVos.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getMemberVos`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getMyEnrichedVos(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/vosManager/getEnrichedVos`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getMyVos(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/vosManager/getVos`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}getParentVos(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getParentVos.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getParentVos`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getRichAdminsForVo(r,u,y,M,f,o=!1,n="body",t=!1,i){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getRichAdminsForVo.");if(null==u)throw new Error("Required parameter role was null or undefined when calling getRichAdminsForVo.");if(null==y)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdminsForVo.");if(null==M)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdminsForVo.");if(null==f)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdminsForVo.");let a=new e.LE({encoder:this.encoder});null!=r&&(a=this.addToHttpParams(a,r,"vo")),null!=u&&(a=this.addToHttpParams(a,u,"role")),y&&y.forEach(re=>{a=this.addToHttpParams(a,re,"specificAttributes")}),null!=M&&(a=this.addToHttpParams(a,M,"allUserAttributes")),null!=f&&(a=this.addToHttpParams(a,f,"onlyDirectAdmins"));let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let d=i&&i.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(c=c.set("Accept",d));let s=i&&i.context;void 0===s&&(s=new e.qT);let S="json";d&&(S=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let k=`${this.configuration.basePath}/json/vosManager/getRichAdmins`;if(o){let re=new URL(k),tt=re.pathname.split("/");tt[1]="non",re.pathname=tt.join("/"),k=re.toString()}return this.httpClient.get(k,{context:s,params:a,responseType:S,withCredentials:this.configuration.withCredentials,headers:c,observe:n,reportProgress:t})}getVoAdminGroups(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoAdminGroups.");if(null==u)throw new Error("Required parameter role was null or undefined when calling getVoAdminGroups.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"role"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/getAdminGroups`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.get(d,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}getVoAdminUsers(r,u,y,M=!1,f="body",o=!1,n){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoAdminUsers.");if(null==u)throw new Error("Required parameter role was null or undefined when calling getVoAdminUsers.");if(null==y)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getVoAdminUsers.");let t=new e.LE({encoder:this.encoder});null!=r&&(t=this.addToHttpParams(t,r,"vo")),null!=u&&(t=this.addToHttpParams(t,u,"role")),null!=y&&(t=this.addToHttpParams(t,y,"onlyDirectAdmins"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=n&&n.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let l=n&&n.context;void 0===l&&(l=new e.qT);let d="json";c&&(d=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getAdmins`;if(M){let S=new URL(s),k=S.pathname.split("/");k[1]="non",S.pathname=k.join("/"),s=S.toString()}return this.httpClient.get(s,{context:l,params:t,responseType:d,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:o})}getVoBanById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter banId was null or undefined when calling getVoBanById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getBanById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoBanForMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling getVoBanForMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getBanForMember`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoBansForVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoBansForVo.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getBansForVo`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoById(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter id was null or undefined when calling getVoById.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getVoById`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoByShortName(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter shortName was null or undefined when calling getVoByShortName.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"shortName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getVoByShortName`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVoMembersCountsByStatus(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter vo was null or undefined when calling getVoMembersCountsByStatus.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getVoMembersCountsByStatus`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVosByIds(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter ids was null or undefined when calling getVosByIds.");let o=new e.LE({encoder:this.encoder});r&&r.forEach(d=>{o=this.addToHttpParams(o,d,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getVosByIds`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.get(l,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}getVosCount(r=!1,u="body",y=!1,M){let o,f=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(f=f.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(f=f.set("Authorization","Bearer "+o));let n=M&&M.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=M&&M.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let a=`${this.configuration.basePath}/json/vosManager/getVosCount`;if(r){let c=new URL(a),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),a=c.toString()}return this.httpClient.get(a,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:y})}removeMemberVo(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeMemberVo.");if(null==u)throw new Error("Required parameter memberVo was null or undefined when calling removeMemberVo.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"memberVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/removeMemberVo`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeSponsorRoleFromGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromGroup.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeSponsorRoleFromGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/removeSponsorRole/group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeSponsorRoleFromUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling removeSponsorRoleFromUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/removeSponsorRole/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeVoAdminGroup(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminGroup.");if(null==u)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeVoAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/removeAdmin/group`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeVoAdminUser(r,u,y=!1,M="body",f=!1,o){if(null==r)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminUser.");if(null==u)throw new Error("Required parameter user was null or undefined when calling removeVoAdminUser.");let n=new e.LE({encoder:this.encoder});null!=r&&(n=this.addToHttpParams(n,r,"vo")),null!=u&&(n=this.addToHttpParams(n,u,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let a=o&&o.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(t=t.set("Accept",a));let c=o&&o.context;void 0===c&&(c=new e.qT);let l="json";a&&(l=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/vosManager/removeAdmin/user`;if(y){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,null,{context:c,params:n,responseType:l,withCredentials:this.configuration.withCredentials,headers:t,observe:M,reportProgress:f})}removeVoBan(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter banId was null or undefined when calling removeVoBan.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/vosManager/removeBan`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}removeVoBanForMember(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter member was null or undefined when calling removeVoBanForMember.");let o=new e.LE({encoder:this.encoder});null!=r&&(o=this.addToHttpParams(o,r,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let a=f&&f.context;void 0===a&&(a=new e.qT);let c="json";i&&(c=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/vosManager/removeBanForMember`;if(u){let d=new URL(l),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),l=d.toString()}return this.httpClient.post(l,null,{context:a,params:o,responseType:c,withCredentials:this.configuration.withCredentials,headers:n,observe:y,reportProgress:M})}setVoBan(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputSetVoBan was null or undefined when calling setVoBan.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/setBan`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateVo(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateVo was null or undefined when calling updateVo.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/updateVo`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}updateVoBan(r,u=!1,y="body",M=!1,f){if(null==r)throw new Error("Required parameter InputUpdateBan1 was null or undefined when calling updateVoBan.");let n,o=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(o=o.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(o=o.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(o=o.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const c=this.configuration.selectHeaderContentType(["application/json"]);void 0!==c&&(o=o.set("Content-Type",c));let l="json";t&&(l=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let d=`${this.configuration.basePath}/json/vosManager/updateBan`;if(u){let s=new URL(d),S=s.pathname.split("/");S[1]="non",s.pathname=S.join("/"),d=s.toString()}return this.httpClient.post(d,r,{context:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:o,observe:y,reportProgress:M})}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.eN),A.LFG(x,8),A.LFG(w,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const lt={ID:"ID",DATE_CREATED:"DATE_CREATED",TYPE:"TYPE",STATE:"STATE",SUBMITTER:"SUBMITTER",GROUP_NAME:"GROUP_NAME",MODIFIED_BY:"MODIFIED_BY"},at={WRITE:"WRITE",READ:"READ"},ae={HTML_COMMENT:"HTML_COMMENT",SUBMIT_BUTTON:"SUBMIT_BUTTON",AUTO_SUBMIT_BUTTON:"AUTO_SUBMIT_BUTTON",PASSWORD:"PASSWORD",VALIDATED_EMAIL:"VALIDATED_EMAIL",TEXTFIELD:"TEXTFIELD",TEXTAREA:"TEXTAREA",CHECKBOX:"CHECKBOX",RADIO:"RADIO",SELECTIONBOX:"SELECTIONBOX",COMBOBOX:"COMBOBOX",USERNAME:"USERNAME",HEADING:"HEADING",TIMEZONE:"TIMEZONE",EMBEDDED_GROUP_APPLICATION:"EMBEDDED_GROUP_APPLICATION",LIST_INPUT_BOX:"LIST_INPUT_BOX",MAP_INPUT_BOX:"MAP_INPUT_BOX"};let Tt=(()=>{class he{static forRoot(r){return{ngModule:he,providers:[{provide:w,useFactory:r}]}}constructor(r,u){if(r)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!u)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(he,12),A.LFG(e.eN,8))};static#t=this.\u0275mod=A.oAB({type:he});static#i=this.\u0275inj=A.cJS({})}return he})()},80874:(xe,Z,h)=>{"use strict";h.d(Z,{KB:()=>ie,m2:()=>Be.m,yo:()=>Ce.y,bY:()=>se.b,i2:()=>we.i,r5:()=>w.r,c5:()=>$.c,F5:()=>Te.F,GY:()=>le.G,n_:()=>N.n,d4:()=>A,Qh:()=>F.Q,E7:()=>be.E,dp:()=>x.d});var e=h(96814),p=h(65879);let A=(()=>{class Ne{static#e=this.\u0275fac=function(dt){return new(dt||Ne)};static#t=this.\u0275mod=p.oAB({type:Ne});static#i=this.\u0275inj=p.cJS({imports:[e.ez]})}return Ne})();var x=h(37803),w=(h(2916),h(62317)),N=(h(66862),h(25737),h(83337),h(92606),h(8892)),se=(h(94277),h(96917),h(31519),h(50607),h(39926),h(90980)),Ce=h(97166),Be=h(85638),we=h(25743),le=h(25582),be=h(69754),v=h(73615);let ie=(()=>{class Ne{constructor(et){this.translate=et}transform(et){switch(et){case"createdAt":return this.translate.instant("APPLICATIONS_LIST.CREATED_DATE");case"createdBy":return this.translate.instant("APPLICATIONS_LIST.CREATED_BY");case"type":return this.translate.instant("APPLICATIONS_LIST.TYPE");case"state":return this.translate.instant("APPLICATIONS_LIST.STATE");case"modifiedBy":return this.translate.instant("APPLICATIONS_LIST.MODIFIED_BY");default:return et}}static#e=this.\u0275fac=function(dt){return new(dt||Ne)(p.Y36(v.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"applicationColumnSelectLabel",type:Ne,pure:!0})}return Ne})();var F=h(47777),$=h(68677),Te=h(60988);h(76200)},25890:(xe,Z,h)=>{"use strict";h.d(Z,{h:()=>A});var e=h(65879),p=h(71365);let A=(()=>{class x{constructor(w){this.translate=w,this.returnData=""}transform(w){switch(w){case"APPROVED":this.translate.get("VO_DETAIL.APPLICATION.STATE.APPROVED").subscribe(g=>{this.returnData=`done${g}`});break;case"REJECTED":this.translate.get("VO_DETAIL.APPLICATION.STATE.REJECTED").subscribe(g=>{this.returnData=`clear${g}`});break;case"NEW":this.translate.get("VO_DETAIL.APPLICATION.STATE.NEW").subscribe(g=>{this.returnData=`contact_mail ${g}`});break;case"VERIFIED":this.translate.get("VO_DETAIL.APPLICATION.STATE.VERIFIED").subscribe(g=>{this.returnData=`gavel${g}`});break;default:this.returnData=w}return this.returnData}static#e=this.\u0275fac=function(g){return new(g||x)(e.Y36(p.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationState",type:x,pure:!1})}return x})()},2058:(xe,Z,h)=>{"use strict";h.d(Z,{a:()=>A});var e=h(73615),p=h(65879);let A=(()=>{class x{constructor(w){this.authResolver=w}transform(w){return this.authResolver.isThisGroupAdmin(w.id)||this.authResolver.isThisVoAdmin(w.voId)}static#e=this.\u0275fac=function(g){return new(g||x)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"canManageGroup",type:x,pure:!0})}return x})()},32596:(xe,Z,h)=>{"use strict";h.d(Z,{G:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){const w="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return m?w+"DESELECT_ROW":w+"SELECT_ROW"}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"checkboxLabel",type:A,pure:!0})}return A})()},85638:(xe,Z,h)=>{"use strict";h.d(Z,{m:()=>p});var e=h(65879);let p=(()=>{class A{transform(m,w){if(!w||0===w.length)return;const g=w.filter(E=>E.userId===m);return 0!==g.length?g.reduce((E,H)=>E.id>H.id?E:H).status:void 0}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"consentStatusIcon",type:A,pure:!0})}return A})()},2916:(xe,Z,h)=>{"use strict";h.d(Z,{a:()=>x});var e=h(73615),p=h(65879),A=h(71365);let x=(()=>{class m{constructor(g,E){this.translate=g,this.storage=E}transform(g,E="en"){const H=this.storage.getProperty("custom_labels");if(H)for(const C of H)if(C.label===g)return C[E];return g}static#e=this.\u0275fac=function(E){return new(E||m)(p.Y36(A.sK,16),p.Y36(e.d6,16))};static#t=this.\u0275pipe=p.Yjl({name:"customTranslate",type:m,pure:!0})}return m})()},97166:(xe,Z,h)=>{"use strict";h.d(Z,{y:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w,g,E,H){return g&&"members"===w.name||E&&(H.has(w.id)||(0,e.bx)(w))}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"disableGroupSelect",type:x,pure:!0})}return x})()},90980:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){return m.namespace.includes("virt")||m.namespace.includes("core")||m.namespace.includes("entityless")}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"disableUniqueAttribute",type:A,pure:!0})}return A})()},25743:(xe,Z,h)=>{"use strict";h.d(Z,{i:()=>A});var e=h(73615),p=h(65879);let A=(()=>{class x{constructor(w){this.translate=w,this.prefix="ROLES."}transform(w){return"displayName"in w&&w.displayName?w.displayName:this.translate.instant(this.prefix+w.roleName)}static#e=this.\u0275fac=function(g){return new(g||x)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"displayedRole",type:x,pure:!0})}return x})()},26405:(xe,Z,h)=>{"use strict";h.d(Z,{D:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w,g){return(0,e.cT)(w,g)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"findAttribute",type:x,pure:!0})}return x})()},62317:(xe,Z,h)=>{"use strict";h.d(Z,{r:()=>p});var e=h(65879);let p=(()=>{class A{transform(m,w){return w?`/organizations/${m.voId}/resources/${m.id}`:`/facilities/${m.facilityId}/resources/${m.id}`}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"getResourceRoute",type:A,pure:!0})}return A})()},68677:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){return m||"GLOBALLY BLOCKED"}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"globalNamespace",type:A,pure:!0})}return A})()},73397:(xe,Z,h)=>{"use strict";h.d(Z,{e:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){return m.attributes.find(g=>"groupMembershipExpiration"===g.baseFriendlyName)?.value??"Never"}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"groupExpiration",type:A,pure:!0})}return A})()},38747:(xe,Z,h)=>{"use strict";h.d(Z,{F:()=>p});var e=h(65879);let p=(()=>{class A{transform(m,w,g){let E;switch(m){case"VALID":E="green";break;case"INVALID":E="red";break;default:E="black"}return`${E}${g||w?" cursor-default":""}`}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"groupStatusIconColor",type:A,pure:!0})}return A})()},58734:(xe,Z,h)=>{"use strict";h.d(Z,{F:()=>x});var e=h(64124),p=h(1385),A=h(65879);let x=(()=>{class m{transform(g){if(null==g||null==g.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const E=(0,e.IL)(g.attributes,p.r.GROUP_SYNC_ENABLED),H=(0,e.IL)(g.attributes,p.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===E&&null===H)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const C=H.value;if("true"===E.value){const B=(0,e.IL)(g.attributes,p.r.GROUP_LAST_SYNC_STATE),O=(0,e.IL)(g.attributes,p.r.GROUP_LAST_SYNC_TIMESTAMP),Q=B.value,ee=O.value;return null!=Q&&Q.trim().length>0?"red":null!==ee&&ee.trim().length>0?"green":""}if(C){const B=(0,e.IL)(g.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,e.IL)(g.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),Q=B.value,ee=O.value;return null!=Q&&Q.trim().length>0?"red":null!==ee&&ee.trim().length>0?"green":""}return""}static#e=this.\u0275fac=function(E){return new(E||m)};static#t=this.\u0275pipe=A.Yjl({name:"groupSyncIconColor",type:m,pure:!0})}return m})()},55589:(xe,Z,h)=>{"use strict";h.d(Z,{J:()=>x});var e=h(1385),p=h(64124),A=h(65879);let x=(()=>{class m{transform(g){if(null==g||null==g.attributes)return"";const E=(0,p.IL)(g.attributes,e.r.GROUP_SYNC_ENABLED),H=(0,p.IL)(g.attributes,e.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===E&&null===H)return"";const C=H.value;if("true"===E.value){const B=(0,p.IL)(g.attributes,e.r.GROUP_LAST_SYNC_STATE),O=(0,p.IL)(g.attributes,e.r.GROUP_LAST_SYNC_TIMESTAMP),Q=B.value,ee=O.value;return null!=Q&&Q.trim().length>0?"sync_problem":(null!==ee&&ee.trim(),"sync")}if(C){const B=(0,p.IL)(g.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,p.IL)(g.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),Q=B.value,ee=O.value;return null!=Q&&Q.trim().length>0?"sync_problem":(null!==ee&&ee.trim(),"sync")}return"sync_disabled"}static#e=this.\u0275fac=function(E){return new(E||m)};static#t=this.\u0275pipe=A.Yjl({name:"groupSyncIcon",type:m,pure:!0})}return m})()},43682:(xe,Z,h)=>{"use strict";h.d(Z,{r:()=>x});var e=h(64124),p=h(1385),A=h(65879);let x=(()=>{class m{transform(g){if(null==g||null==g.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const E=(0,e.IL)(g.attributes,p.r.GROUP_SYNC_ENABLED),H=(0,e.IL)(g.attributes,p.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===E&&null===H)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const C=H.value;if("true"===E.value){const B=(0,e.IL)(g.attributes,p.r.GROUP_LAST_SYNC_STATE),O=(0,e.IL)(g.attributes,p.r.GROUP_LAST_SYNC_TIMESTAMP),Q=B.value,ee=O.value;return null!=Q&&Q.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==ee&&ee.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNCED":"VO_DETAIL.GROUPS.GROUP_NOT_YET_SYNCED"}if(C){const B=(0,e.IL)(g.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_STATE),O=(0,e.IL)(g.attributes,p.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),Q=B.value,ee=O.value;return null!=Q&&Q.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==ee&&ee.trim().length>0?"VO_DETAIL.GROUPS.GROUP_STRUCTURE_SYNCED":"VO_DETAIL.GROUPS.GROUP_NOT_YET_SYNCED"}return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED"}static#e=this.\u0275fac=function(E){return new(E||m)};static#t=this.\u0275pipe=A.Yjl({name:"groupSyncToolTip",type:m,pure:!0})}return m})()},93035:(xe,Z,h)=>{"use strict";h.d(Z,{I:()=>x});var e=h(73615),p=h(19366),A=h(65879);let x=(()=>{class m{constructor(g){this.tableCheckboxService=g}transform(g,E,H){return 0!==E&&((0,e.uI)(g)?E===g.getData().length:(0,p.oQ)(g)?this.tableCheckboxService.isAllSelectedPaginated(g,E,H):this.tableCheckboxService.isAllSelected(E,g,H))}static#e=this.\u0275fac=function(E){return new(E||m)(A.Y36(e.UA,16))};static#t=this.\u0275pipe=A.Yjl({name:"isAllSelected",type:m,pure:!0})}return m})()},47882:(xe,Z,h)=>{"use strict";h.d(Z,{i:()=>A});var e=h(73615),p=h(65879);let A=(()=>{class x{constructor(w){this.authResolver=w}transform(w,g){return this.authResolver.isAuthorized(g,w)}static#e=this.\u0275fac=function(g){return new(g||x)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"isAuthorized",type:x,pure:!0})}return x})()},60988:(xe,Z,h)=>{"use strict";h.d(Z,{F:()=>A});var e=h(96814),p=h(65879);let A=(()=>{class x{transform(w){return w?(0,e.p6)(w.toString(),"yyyy.MM.dd HH:mm:ss","en"):"NEVER"}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"lastSuccessfulPropagation",type:x,pure:!0})}return x})()},25582:(xe,Z,h)=>{"use strict";h.d(Z,{G:()=>A});var e=h(73615),p=h(65879);let A=(()=>{class x{constructor(w){this.authResolver=w}transform(w,g){return w.filter(E=>this.canSetRoleForEntity(E,g))}canSetRoleForEntity(w,g){const E=new Map;return this.authResolver.setRolesAuthorization([g],w,E),E.get(g.roleName).manageAuth}static#e=this.\u0275fac=function(g){return new(g||x)(p.Y36(e.x4,16))};static#t=this.\u0275pipe=p.Yjl({name:"manageableEntities",type:x,pure:!0})}return x})()},8355:(xe,Z,h)=>{"use strict";h.d(Z,{r:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){const w="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return m?w+"DESELECT_ALL":w+"SELECT_ALL"}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"masterCheckboxLabel",type:A,pure:!0})}return A})()},94277:(xe,Z,h)=>{"use strict";h.d(Z,{A:()=>x});var e=h(64124),p=h(65879),A=h(71365);let x=(()=>{class m{constructor(g){this.translate=g}transform(g,E){const H=(0,e.zr)(g);return"INDIRECT"===H?this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"):E||"UNALTERABLE"!==H?"":this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_UNALTERABLE")}static#e=this.\u0275fac=function(E){return new(E||m)(p.Y36(A.sK,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberCheckboxLabel",type:m,pure:!0})}return m})()},83337:(xe,Z,h)=>{"use strict";h.d(Z,{D:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){return(0,e.g$)(w)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"memberEmail",type:x,pure:!0})}return x})()},92606:(xe,Z,h)=>{"use strict";h.d(Z,{p:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){return(0,e.lt)(w)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"memberLogins",type:x,pure:!0})}return x})()},53220:(xe,Z,h)=>{"use strict";h.d(Z,{M:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){return(0,e.Gw)(w)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"memberOrganization",type:x,pure:!0})}return x})()},8892:(xe,Z,h)=>{"use strict";h.d(Z,{n:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w,g){const E=(0,e.zr)(w);return"INDIRECT"===E||!g&&"UNALTERABLE"===E}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusDisabled",type:x,pure:!0})}return x})()},66862:(xe,Z,h)=>{"use strict";h.d(Z,{u:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){const g=(0,e.zr)(w);let E;switch(w.status){case"VALID":E="green";break;case"INVALID":E="red";break;default:return"BLACK"}return`${E}${"UNALTERABLE"===g?" cursor-default":""}`}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusIconColor",type:x,pure:!0})}return x})()},29997:(xe,Z,h)=>{"use strict";h.d(Z,{f:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){switch(m){case"VALID":return"verified_user";case"INVALID":return"report";case"EXPIRED":return"schedule";case"DISABLED":return"delete";default:return m}}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatusIcon",type:A,pure:!0})}return A})()},25737:(xe,Z,h)=>{"use strict";h.d(Z,{i:()=>x});var e=h(64124),p=h(65879),A=h(71365);let x=(()=>{class m{constructor(g){this.translate=g}transform(g,E,H){let C=null,N=null;g.memberAttributes&&(C=g.memberAttributes.find(Q=>"membershipExpiration"===Q.friendlyName),N=g.memberAttributes.find(Q=>"groupMembershipExpiration"===Q.friendlyName));let B="";B=E?`\n Group status: ${(0,e.Oe)(g.groupStatus)}\n Expiration: ${N?.value??"never"}`:g.memberAttributes?`Status: ${(0,e.Oe)(g.status,g.groupStatus)}\n Vo status: ${(0,e.Oe)(g.status)}\n Expiration: ${C?.value??"never"}`:`Status: ${(0,e.Oe)(g.status,g.groupStatus)}\n Vo status: ${(0,e.Oe)(g.status)}`;const O=(0,e.zr)(g);return H?B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_MEMBERS_GROUP")}`:"INDIRECT"===O&&E?B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_GROUP_INDIRECT")}`:!E&&"UNALTERABLE"===O&&(B=`${B}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_INDIRECT")}`),B}static#e=this.\u0275fac=function(E){return new(E||m)(p.Y36(A.sK,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberStatusTooltip",type:m,pure:!0})}return m})()},87812:(xe,Z,h)=>{"use strict";h.d(Z,{l:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){let w=m.replace("VALID","ACTIVE");return w=w.replace("INACTIVE","INCOMPLETE"),w}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatus",type:A,pure:!0})}return A})()},76200:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>A});var e=h(73615),p=h(65879);let A=(()=>{class x{constructor(w){this.translate=w}transform(w){return this.translate.instant("DIRECT"===w?"MEMBERS_LIST.DIRECT_MEMBER":"MEMBERS_LIST.INDIRECT_MEMBER")}static#e=this.\u0275fac=function(g){return new(g||x)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"memberTypeTooltip",type:x,pure:!0})}return x})()},56881:(xe,Z,h)=>{"use strict";h.d(Z,{R:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){return m.replace(/\s/g,"-").replace(/\./g,"-").toLowerCase()}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"multiWordDataCy",type:A,pure:!0})}return A})()},45355:(xe,Z,h)=>{"use strict";h.d(Z,{M:()=>A});var e=h(96814),p=h(65879);let A=(()=>{class x{transform(w,g){return"voRules"===w?"Vo rules":"groupRules"===w?"Group rules":w&&"never"!==w.toLowerCase()?(0,e.p6)(w.replace(" ","T"),"d.M.yyyy "+(g?"H:mm:ss":""),"en"):"never"}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"parseDate",type:x,pure:!0})}return x})()},6895:(xe,Z,h)=>{"use strict";h.d(Z,{A:()=>A});var e=h(65879),p=h(6593);let A=(()=>{class x{constructor(w){this.sanitizer=w}transform(w){return this.sanitizer.bypassSecurityTrustHtml(w)}static#e=this.\u0275fac=function(g){return new(g||x)(e.Y36(p.H7,16))};static#t=this.\u0275pipe=e.Yjl({name:"sanitizeHtml",type:x,pure:!0})}return x})()},47777:(xe,Z,h)=>{"use strict";h.d(Z,{Q:()=>A});var e=h(73615),p=h(65879);let A=(()=>{class x{constructor(w){this.translateService=w}transform(w,g,E){if(!w||w.length===g.length)return"ALL";const H=E;return H?`${this.translateService.instant(`CONSENTS.STATUS_${H[0]}`)} ${H.length>1?"(+"+(H.length-1).toString()+" "+(2===H.length?"other)":"others)"):""}`:""}static#e=this.\u0275fac=function(g){return new(g||x)(p.Y36(e.Te,16))};static#t=this.\u0275pipe=p.Yjl({name:"selectedConsentStatuses",type:x,pure:!0})}return x})()},96917:(xe,Z,h)=>{"use strict";h.d(Z,{J:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){return(0,e.te)(w)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"technicalOwners",type:x,pure:!0})}return x})()},69754:(xe,Z,h)=>{"use strict";h.d(Z,{E:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){return m.map(w=>({facility:w}))}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"toEnrichedFacility",type:A,pure:!0})}return A})()},31519:(xe,Z,h)=>{"use strict";h.d(Z,{S:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){return(0,e.kN)(w)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"userEmail",type:x,pure:!0})}return x})()},37803:(xe,Z,h)=>{"use strict";h.d(Z,{d:()=>p});var e=h(65879);let p=(()=>{class A{transform(m){return[m.titleBefore,m.firstName,m.middleName,m.lastName,m.titleAfter].filter(g=>!!g).join(" ")}static#e=this.\u0275fac=function(w){return new(w||A)};static#t=this.\u0275pipe=e.Yjl({name:"userFullName",type:A,pure:!0})}return A})()},50607:(xe,Z,h)=>{"use strict";h.d(Z,{g:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){return(0,e.$0)(w)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"userLogins",type:x,pure:!0})}return x})()},39926:(xe,Z,h)=>{"use strict";h.d(Z,{Z:()=>A});var e=h(64124),p=h(65879);let A=(()=>{class x{transform(w){return(0,e.OV)(w)}static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275pipe=p.Yjl({name:"userVo",type:x,pure:!0})}return x})()},73615:(xe,Z,h)=>{"use strict";h.d(Z,{yC:()=>ze,F5:()=>pe,sM:()=>Se,eE:()=>y,e8:()=>O,EB:()=>Ne,Be:()=>ke,Hy:()=>Ue,ly:()=>fe,fb:()=>Tt,SA:()=>c,Mf:()=>t,K1:()=>n,x4:()=>w,L6:()=>a,v0:()=>$,hy:()=>ie,SZ:()=>ve,V6:()=>Re,jq:()=>X,Te:()=>A,BN:()=>oe,Nj:()=>i,Ip:()=>Ie,HV:()=>ae,d6:()=>C,UA:()=>nt,uI:()=>Y});var e=h(71365),p=h(65879);let A=(()=>{class l extends e.sK{instant(s,S){return String(super.instant(s,S))}static#e=this.\u0275fac=function(){let s;return function(k){return(s||(s=p.n5z(l)))(k||l)}}();static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var x=h(87824),m=h(19366);let w=(()=>{class l{constructor(s){this.authzSevice=s,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(S,k)=>S.roleName>k.roleName?1:S.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(k=>{this.allRolesManagementRules=k,s()},k=>S(k))})}assignAvailableRoles(s,S){this.allRolesManagementRules.forEach(k=>{k.primaryObject===S&&s.push(k)}),s.sort(this.sortRoles),"Vo"===S&&this.voCustomSort(s)}isManagerPagePrivileged(s){const S=[];let k=s.beanName;k.startsWith("Rich")&&(k=k.substring(4)),this.assignAvailableRoles(S,k);const re=new Map;this.setRolesAuthorization(S,s,re);for(const tt of re.values())if(tt.readAuth||tt.manageAuth)return!0;return!1}setRolesAuthorization(s,S,k){for(const re of s){let tt=[],Le=[],Me=[];for(const Je of this.allRolesManagementRules)if(Je.roleName===re.roleName){tt=tt.concat(Je.privilegedRolesToRead),Le=Le.concat(Je.privilegedRolesToManage);for(const rt of Object.keys(Je.entitiesToManage))Me="User"===rt?[rt].concat(Me):Me.concat(rt);break}const Pe=this.fetchAllRelatedObjects([S]),q=this.resolveAuthorization(tt,Pe),W=this.resolveAuthorization(Le,Pe);k.set(re.roleName,{readAuth:q,manageAuth:W,modes:Me})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(s){for(const S of this.allRolesManagementRules)if(S.roleName===s)return S.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(s){return this.allRolesManagementRules.find(S=>S.roleName===s)}getAssignableRoleRules(s){const S=[],k=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(re=>{!k.includes(re.roleName)&&this.canManage(re)&&this.ruleHasMode(re,s)&&S.push(re)}),S.sort(this.sortRoles)}ruleHasMode(s,S){return Object.keys(s.entitiesToManage).map(k=>k.toUpperCase()).includes(S)}canManage(s){return s.privilegedRolesToManage.some(S=>this.principalRoles.has(Object.keys(S)[0]))}resolveAuthorization(s,S){for(const k of s){let re=!0;for(const tt of Object.keys(k)){const Le=k[tt];if(null===Le)this.principalRoles.has(tt)||(re=!1);else if(S[Le]){for(const Me of S[Le])if(!this.principalHasRole(tt,Le,Me)){re=!1;break}}else re=!1;if(!re)break}if(re)return!0}return!1}getPerunPolicy(s){for(const S of this.perunPolicies)if(S.policyName===s)return S;return null}fetchAllRelatedObjects(s){const S={};for(const k of s){let re=k.beanName;switch(k.beanName.startsWith("Rich")&&(re=k.beanName.substring(4)),S[re]?S[re].push(k.id):S[re]=[k.id],re){case"Member":S.User?S.User.push(k.userId):S.User=[k.userId],S.Vo?S.Vo.push(k.voId):S.Vo=[k.voId];break;case"Group":case"ResourceTag":S.Vo?S.Vo.push(k.voId):S.Vo=[k.voId];break;case"Resource":S.Facility?S.Facility.push(k.facilityId):S.Facility=[k.facilityId],S.Vo?S.Vo.push(k.voId):S.Vo=[k.voId]}}return S}fetchPolicyWithAllIncludedPolicies(s){const S=new Map;let k=[];for(k.push(s);0!==k.length;){const tt=k.shift();if(S.has(tt))continue;const Le=this.getPerunPolicy(tt);if(!Le)return[];S.set(tt,Le),k=k.concat(Le.includePolicies)}const re=[];for(const tt of S.values())re.push(tt);return re}voCustomSort(s){for(let S=0;S{class l{constructor(){this.branding=""}setInstanceConfig(s){this.instanceConfig=s}setDefaultConfig(s){this.defaultConfig=s}getAppsConfig(){return this.appsConfig}setAppsConfig(s){this.appsConfig=s}setPerunPrincipal(s){this.principal=s}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(s){this.initialPageId=s}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}setBanding(s){this.branding=s}getProperty(s){if(!this.instanceConfig||!this.defaultConfig)return null;const S=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],k=this.defaultConfig[s];let re=null;for(const tt of S)tt&&null==re&&(re=tt[s]);return null===re?k:this.addMissingValuesToProperty(re,k)}addMissingValuesToProperty(s,S){if(null==s)return S;if("object"==typeof s&&!Array.isArray(s))for(const k of Object.keys(S))s[k]=this.addMissingValuesToProperty(s[k],S[k]);return s}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var N=h(17700),B=h(15137);let O=(()=>{class l{constructor(s,S,k,re,tt){this.injector=s,this.store=S,this.dialog=k,this.route=re,this.oauthService=tt,this.closeSessionDialogsForOtherTabs=Le=>{"access_token"===Le.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(Me=>{"SessionExpirationDialog"===Me.id&&Me.close()})},setTimeout(()=>{this.router=this.injector.get(E.F0),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(Le=>{Le.idpFilter&&(this.filterShortname=String(Le.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const s=this.store.getProperty("proxy_logout");this.oauthService.logOut(!s);const S=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;S?s?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(S,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(s){this.logoutProcess=s}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const s=this.setIdpFilter(),re=.5+.25*Math.random(),tt=this.store.getProperty("oidc_client"),Le=tt.oauth_acr_value,Me=s?{acr_values:s+" "+Le}:{acr_values:Le};if(tt.oauth_scopes.split(" ").includes("offline_access")&&tt.oauth_offline_access_consent_prompt&&(Me.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(Me.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(Me.prompt?Me.prompt+=" login":Me.prompt="login",Me.max_age="0"),"Linker"===this.store.getProperty("application")){Me.prompt?Me.prompt+=" login":Me.prompt="login";const Pe=(0,H.O5)("idphint",location.search.substring(1));Pe&&(Me.idphint=Pe)}return{requestAccessToken:!0,issuer:tt.oauth_authority,clientId:tt.oauth_client_id,redirectUri:tt.oauth_redirect_uri,postLogoutRedirectUri:tt.oauth_post_logout_redirect_uri,responseType:tt.oauth_response_type,scope:tt.oauth_scopes,clockSkewInSec:1,timeoutFactor:re,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:Me}}setIdpFilter(){const s=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const S=this.store.getProperty("oidc_client").filters;if(!S)return null;let k=null;return s.forEach(re=>{const tt=re.split("=");"idpFilter"===tt[0]&&S[tt[1]]&&(this.filterShortname=tt[1],k=S[tt[1]])}),S.default&&!k?(this.filterShortname="default",S.default):k}startIdpFilterKeeper(){this.router.events.pipe((0,g.h)(s=>s instanceof E.m2)).subscribe(()=>{const s={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===s.idpFilter?{}:s,queryParamsHandling:"merge",replaceUrl:!0})})}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(p.zs3),p.LFG(C),p.LFG(N.uw),p.LFG(E.gz),p.LFG(B.Ct))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Q=(()=>{class l{constructor(s){this.dialogRef=s}static#e=this.\u0275fac=function(S){return new(S||l)(p.Y36(N.so))};static#t=this.\u0275cmp=p.Xpm({type:l,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(S,k){1&S&&(p.TgZ(0,"h2",0),p._uU(1),p.ALo(2,"translate"),p.qZA()),2&S&&(p.xp6(1),p.hij(" ",p.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[N.xY,e.X$]})}return l})();var ee=h(24036),V=h(99080),se=h(65592),Ce=h(32296),Be=h(11186);let we=(()=>{class l{constructor(s,S){this.dialogRef=s,this.data=S}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(S){return new(S||l)(p.Y36(N.so),p.Y36(N.WI))};static#t=this.\u0275cmp=p.Xpm({type:l,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(S,k){1&S&&(p.TgZ(0,"h1",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),p._uU(5),p.ALo(6,"translate"),p.ALo(7,"translate"),p.qZA()(),p.TgZ(8,"div",3)(9,"button",4),p.NdJ("click",function(){return k.cancel()}),p._uU(10),p.ALo(11,"translate"),p.qZA(),p.TgZ(12,"button",5),p.NdJ("click",function(){return k.submit()}),p._uU(13),p.ALo(14,"translate"),p.qZA()()),2&S&&(p.xp6(1),p.Oqu(p.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),p.xp6(4),p.hij(" ",k.data.mfaRoleException?p.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):p.lcZ(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),p.xp6(4),p.Q6J("hidden",k.data.mfaRoleException),p.xp6(1),p.hij(" ",p.lcZ(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),p.xp6(2),p.Tol(k.data.mfaRoleException?"ms-auto":"ms-2"),p.xp6(1),p.hij(" ",p.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[N.uh,N.xY,N.H8,Ce.lW,Be.w,e.X$]})}return l})();var le=h(30617);let be=(()=>{class l{static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275cmp=p.Xpm({type:l,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(S,k){1&S&&(p.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),p._uU(3," info "),p.qZA(),p._uU(4),p.ALo(5,"translate"),p.qZA(),p.TgZ(6,"div"),p._uU(7),p.ALo(8,"translate"),p.qZA()()),2&S&&(p.xp6(4),p.hij(" ",p.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),p.xp6(3),p.hij(" ",p.lcZ(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[le.Hw,e.X$],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return l})(),v=(()=>{class l{constructor(s,S){this.data=s,this.dialogRef=S}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(S){return new(S||l)(p.Y36(N.WI),p.Y36(N.so))};static#t=this.\u0275cmp=p.Xpm({type:l,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(S,k){1&S&&(p.TgZ(0,"h1",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),p._uU(5),p.ALo(6,"translate"),p.qZA()(),p.TgZ(7,"div",3)(8,"button",4),p.NdJ("click",function(){return k.cancel()}),p._uU(9),p.ALo(10,"translate"),p.qZA(),p.TgZ(11,"button",5),p.NdJ("click",function(){return k.submit()}),p._uU(12),p.ALo(13,"translate"),p.qZA()()),2&S&&(p.xp6(1),p.Oqu(p.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),p.xp6(4),p.hij(" ",p.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),p.xp6(4),p.hij(" ",p.lcZ(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),p.xp6(3),p.hij(" ",p.lcZ(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[N.uh,N.xY,N.H8,Ce.lW,Be.w,e.X$]})}return l})(),ie=(()=>{class l{constructor(s,S,k,re){this.dialog=s,this.oauthService=S,this.authService=k,this.store=re}openMfaWindow(s){let S=null,k=null;const re=(0,H.kZ)();re.width="450px",re.data={mfaRoleException:"MfaRolePrivilegeException"===s||"MfaRoleTimeoutException"===s};const tt=this.dialog.open(we,re);let Le=!1;if(tt.afterClosed().subscribe(Me=>{if(Me){if(("MfaTimeoutException"===s||"MfaRoleTimeoutException"===s)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),S=this.setupMfaWindow(),S){const Pe=(0,H.kZ)();Pe.width="450px",Pe.panelClass="noBorderDialog",k=this.dialog.open(be,Pe)}}else Le=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const Me=(0,H.kZ)();Me.width="450px",Me.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(v,Me)}return new se.y(Me=>{const Pe=setInterval(()=>S?.closed?(clearInterval(Pe),k.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),Me.next(!0)):Le?(clearInterval(Pe),Me.next(!1)):void 0,1e3)})}catchNoMfaTokenError(s){"unmet_authentication_requirements"===s&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const s=location.pathname+location.search,S=Math.max(.6*window.screen.width,1100),k=Math.max(.8*window.screen.height,800),re=window.top;return window.open(s,"_blank",`width=${S},height=${k},top=${re.outerHeight/2+re.screenY-k/2}, left=${re.outerWidth/2+re.screenX-S/2}`)}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(N.uw),p.LFG(B.Ct),p.LFG(O),p.LFG(C))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),F=(()=>{class l{constructor(s){this.dialogRef=s}redirect(){this.dialogRef.close()}static#e=this.\u0275fac=function(S){return new(S||l)(p.Y36(N.so))};static#t=this.\u0275cmp=p.Xpm({type:l,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(S,k){1&S&&(p.TgZ(0,"h1",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"div",1),p._uU(4),p.ALo(5,"translate"),p.qZA(),p.TgZ(6,"div",2)(7,"button",3),p.NdJ("click",function(){return k.redirect()}),p._uU(8),p.ALo(9,"translate"),p.qZA()()),2&S&&(p.xp6(1),p.hij(" ",p.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),p.xp6(3),p.hij(" ",p.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),p.xp6(4),p.hij(" ",p.lcZ(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[N.uh,N.xY,N.H8,Ce.lW,e.X$]})}return l})(),$=(()=>{class l{constructor(s,S,k,re,tt,Le,Me,Pe){this.authService=s,this.oauthService=S,this.storeService=k,this.authResolver=re,this.authzService=tt,this.dialog=Le,this.router=Me,this.mfaHandlerService=Pe,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const s=location.pathname,S=location.search.substring(1);return"/api-callback"===s?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",S),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(s)?(sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",S),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return(0,ee.z)(this.authzService.getPerunPrincipal()).then(s=>{if(null===s.user){const S=(0,H.kZ)();this.dialog.open(Q,S)}else if(s.user.serviceUser){const S=(0,H.kZ)();this.dialog.open(F,S).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(s),this.authResolver.init(s)})}simpleLoadPrincipal(){return(0,ee.z)(this.authzService.getPerunPrincipal()).then(s=>{this.storeService.setPerunPrincipal(s)})}checkRouteGuard(){const s=localStorage.getItem("routeAuthGuard");s&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([s],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const s=location.pathname,S=location.search.substring(1);sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",S);const k={};return S.split("&").forEach(re=>{const tt=re.split("=");k[tt[0]]=tt[1]}),this.router.navigate(["service-access"],{queryParams:k,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const s=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",s),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){(0,V.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(s){this.loginScreenShown=s}isPotentiallyValidPath(s){const S=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===s)return!0;for(const k of S)if(s.startsWith(k))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,g.h)(s=>"token_expires"===s.type&&"access_token"===s.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const s=sessionStorage.getItem("mfa_route");if(s)return this.router.navigate([s],{replaceUrl:!0,queryParamsHandling:"merge"});let S=sessionStorage.getItem("auth:redirect");(!S||"/login"===S)&&(S="/"),sessionStorage.removeItem("auth:redirect");const k=sessionStorage.getItem("auth:queryParams");let re=[];k&&(re=k.split("&"));const tt={};return re.forEach(Le=>{const Me=Le.split("=");tt[Me[0]]=Me[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([S],{queryParams:tt,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(O),p.LFG(B.Ct),p.LFG(C),p.LFG(w),p.LFG(x.Ct),p.LFG(N.uw),p.LFG(E.F0),p.LFG(ie))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Te=h(6593);let Ne=(()=>{class l{constructor(s,S){this.matIconRegistry=s,this.domSanitizer=S,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(s=>{this.matIconRegistry.addSvgIcon(s.name,this.domSanitizer.bypassSecurityTrustResourceUrl(s.url))})}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(le.jv),p.LFG(Te.H7))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac})}return l})();var _t=h(69862),et=h(58504),dt=h(64716),lt=h(99397),at=h(26306),ge=h(94664);let J=(()=>{class l{constructor(s){this.dialogRef=s}close(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(S){return new(S||l)(p.Y36(N.so))};static#t=this.\u0275cmp=p.Xpm({type:l,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(S,k){1&S&&(p.TgZ(0,"h1",0),p._uU(1),p.ALo(2,"translate"),p.qZA(),p.TgZ(3,"div",1),p._uU(4),p.ALo(5,"translate"),p.qZA(),p.TgZ(6,"div",2)(7,"div",3)(8,"button",4),p.NdJ("click",function(){return k.close()}),p._uU(9),p.ALo(10,"translate"),p.qZA()()()),2&S&&(p.xp6(1),p.Oqu(p.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),p.xp6(3),p.hij(" ",p.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),p.xp6(5),p.hij(" ",p.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[N.uh,N.xY,N.H8,Ce.lW,e.X$]})}return l})(),pe=(()=>{class l{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const s=this.handleNextError;return this.handleNextError=!0,s}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Re=(()=>{class l{constructor(s){this.translate=s,this.addNotification=new p.vpe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(s,S=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===s.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===s.name?S:S+"\n"+s.name,s,s.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(s,S,k,re,tt){this.addNotification.emit({type:"error",error:S,description:k,title:s,actionText:void 0===re&&void 0!==k?this.getDefaultActionMessage():re,delay:this.defaultErrorDelayMs,icon:"error_outline",action:tt,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(s,S,k,re,tt){const Le=k?this.translate.instant(k):null,Me=re?this.translate.instant(re):null;Me?this.showError(this.translate.instant(s),S,Le,Me,tt):this.showError(this.translate.instant(s),S,Le)}showSuccess(s,S,k,re){this.addNotification.emit({type:"success",description:S,title:s,actionText:void 0===k&&void 0!==S?this.getDefaultActionMessage():k,delay:this.defaultSuccessDelayMs,icon:"done",action:re,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(s,S,k,re){const tt=S?this.translate.instant(S):void 0,Le=k?this.translate.instant(k):void 0;Le?this.showSuccess(this.translate.instant(s),tt,Le,re):this.showSuccess(this.translate.instant(s),tt)}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(A))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),ze=(()=>{class l{constructor(s,S,k,re,tt,Le,Me,Pe){this.authService=s,this.apiRequestConfiguration=S,this.notificator=k,this.store=re,this.dialog=tt,this.initAuthService=Le,this.mfaHandlerService=Me,this.oauthService=Pe}intercept(s,S){const k=this.store.getProperty("api_url");if(s.url.includes("i18n")&&(s=s.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==k&&this.isCallToPerunApi(s.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const re=(0,H.kZ)();re.width="450px",re.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(J,re),this.dialogRefSessionExpiration.afterClosed().subscribe(tt=>{(0,dt.x)(()=>this.dialogRefSessionExpiration=null),tt&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?s=s.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(s.url)&&(s=s.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(s,S)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(s,S){const k=this.apiRequestConfiguration.shouldHandleError(),re="POST"===s.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(s.url);return S.handle(s).pipe((0,lt.b)(tt=>{tt instanceof _t.Zn&&re&&this.initAuthService.loadPrincipal()}),(0,at.K)(tt=>{const Le=tt.error;if("MfaPrivilegeException"===Le.type||"MfaRolePrivilegeException"===Le.type||"MfaTimeoutException"===Le.type||"MfaRoleTimeoutException"===Le.type)return this.mfaHandlerService.openMfaWindow(Le.type).pipe((0,ge.w)(Me=>Me?("MfaRolePrivilegeException"===Le.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(s),S)):(0,et._)(()=>Le)));{this.handleInvalidAccessTokenError(tt);const Me=this.formatErrors(tt,s);return void 0===Me?(0,et._)(()=>tt):(k&&this.notificator.showRPCError(Me),(0,et._)(()=>Me))}}))}replaceAuthenticationToken(s){return s.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(s){return s.startsWith(this.store.getProperty("api_url"))}formatErrors(s,S){let k;console.error(s);const re=s.error;if(re.errorId&&(k=re),void 0!==k)return k.urlWithParams=S.urlWithParams,k.call=S.url,k.payload=S.body,k}isNotConsolidatorOrLinker(){const s=this.store.getProperty("application");return!("Linker"===s||"Consolidator"===s)}handleInvalidAccessTokenError(s){if(401===s.status){if(!this.isLoggedIn()||"invalid_token"===s.error.error||null!=this.dialogRefSessionExpiration)return;const S=(0,H.kZ)();this.dialogRefSessionExpiration=this.dialog.open(J,S),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(O),p.LFG(pe),p.LFG(Re),p.LFG(C),p.LFG(N.uw),p.LFG($),p.LFG(ie),p.LFG(B.Ct))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac})}return l})(),ve=(()=>{class l{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(s){this.newNotificationsCount++,this.notificationData.push(s)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),Se=(()=>{class l{constructor(s,S,k,re){this.http=s,this.notificator=S,this.authService=k,this.storeService=re}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let s=new _t.WM;return s=s.set("Authorization",this.authService.getAuthorizationHeaderValue()),s}get(s,S=!0){const k=`${this.getApiUrl()}${s}`;return this.http.get(k,{headers:this.getHeaders()}).pipe((0,at.K)(re=>this.formatErrors(re,k,null,S)))}put(s,S={},k=!0){const re=`${this.getApiUrl()}${s}`,tt=JSON.stringify(S);return this.http.put(re,tt,{headers:this.getHeaders()}).pipe((0,at.K)(Le=>this.formatErrors(Le,re,tt,k)))}post(s,S={},k=!0){const re=`${this.getApiUrl()}${s}`,tt=JSON.stringify(S);let Le=this.getHeaders();return Le=Le.set("Content-Type","application/json; charset=utf-8"),this.http.post(re,tt,{headers:Le}).pipe((0,at.K)(Me=>this.formatErrors(Me,re,tt,k)))}delete(s,S=!0){const k=`${this.getApiUrl()}${s}`;return this.http.delete(k,{headers:this.getHeaders()}).pipe((0,at.K)(re=>this.formatErrors(re,k,null,S)))}formatErrors(s,S,k,re){const tt=s.error;return tt.call=S,tt.payload=k,re&&this.notificator.showRPCError(s.error),(0,et._)(tt)}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(_t.eN),p.LFG(Re),p.LFG(O),p.LFG(C))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),nt=(()=>{class l{isAllSelected(s,S,k=(()=>!0)){const re=S.paginator,tt=re.pageSize??0,Le=re.pageIndex??0,Me=(re.pageIndex+1)*re.pageSize{this.pageStart<=this.pageIterator&&this.pageIterator{Pe?q(W)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return S===s.data.reduce((re,tt)=>re+Number(k(tt)),0)}masterTogglePaginated(s,S,k,re=(()=>!0)){S.clear(),k&&s.data.forEach(tt=>{re(tt)&&S.select(tt)})}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),fe=(()=>{class l{constructor(s,S,k,re){this.membersService=s,this.usersService=S,this.auditMessagesManagerService=k,this.registrarService=re}getMembers(s,S,k,re,tt,Le,Me,Pe,q,W){return this.membersService.getMembersPage({vo:s,attrNames:S,query:{pageSize:tt,offset:re*tt,order:k,sortColumn:Le,statuses:Me,searchString:Pe,groupId:q,groupStatuses:W}})}getUsers(s,S,k,re,tt,Le,Me,Pe,q,W,de,Je,rt){return this.usersService.getUsersPage({attrNames:s,query:{offset:re*k,pageSize:re,order:S,sortColumn:tt,searchString:Le,withoutVo:Me,facilityId:Pe,voId:q,resourceId:W,serviceId:de,onlyAllowed:Je,consentStatuses:rt}})}getBlockedLogins(s,S,k,re,tt,Le){return this.usersService.getBlockedLoginsPage({query:{pageSize:s,offset:s*S,order:k,sortColumn:re,namespaces:Le,searchString:tt}})}getAuditMessages(s,S,k,re){return this.auditMessagesManagerService.getMessagesPage({query:{offset:k*S,pageSize:k,order:s,selectedEvents:re}})}getApplications(s,S,k,re,tt,Le,Me,Pe,q,W,de,Je,rt){return this.registrarService.getApplicationsPage({vo:de,query:{pageSize:s,offset:S*s,order:k,sortColumn:re,searchString:Le,includeGroupApplications:tt,getDetails:rt,states:Me,dateFrom:Pe,dateTo:q,userId:W,groupId:Je}})}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(x.uq),p.LFG(x.Fv),p.LFG(x.jw),p.LFG(x.tk))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Ke=h(65619),ye=h(22096),pt=h(9315);function Y(l){return"allObjectCount"in l}class Ue{constructor(d,s){this.dynamicPaginatingService=d,this.authzService=s,this.allObjectCount=0,this.routeAuth=!0,this.step=1e4,this.dataSubject=new Ke.X([]),this.loadingSubject=new Ke.X(!1),this.loading$=this.loadingSubject.asObservable()}loadMembers(d,s,S,k,re,tt,Le,Me,Pe,q){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const W=this.latestQueryTime;this.dynamicPaginatingService.getMembers(d,s,S,k,re,tt,Le,Me,Pe,q).pipe((0,at.K)(()=>(0,ye.of)([])),(0,dt.x)(()=>this.loadingSubject.next(!1))).subscribe(de=>{if(this.latestQueryTime<=W){const Je=de.data;null!==Je&&0!==Je.length&&(this.routeAuth=this.authzService.isAuthorized("getMemberById_int_policy",[{beanName:"Vo",id:d},Je[0]])),this.allObjectCount=de.totalCount,this.dataSubject.next(Je)}})}getAllMembers(d,s,S,k,re,tt,Le,Me,Pe){return new se.y(q=>{const W=[];for(let de=0;de{const Je=[].concat(...de.map(rt=>rt.data));q.next(Je),q.complete()},error:de=>q.error(de)})})}loadUsers(d,s,S,k,re,tt,Le,Me,Pe,q,W,de,Je){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const rt=this.latestQueryTime;this.dynamicPaginatingService.getUsers(d,k,S,s,re,tt,Le,Me,Pe,q,W,de,Je).pipe((0,at.K)(()=>(0,ye.of)([])),(0,dt.x)(()=>this.loadingSubject.next(!1))).subscribe(St=>{if(this.latestQueryTime<=rt){const Mt=St.data;this.allObjectCount=St.totalCount,this.dataSubject.next(Mt)}})}getAllUsers(d,s,S,k,re,tt,Le,Me,Pe,q,W,de){return new se.y(Je=>{const rt=[];for(let St=0;St{const Mt=[].concat(...St.map(Xe=>Xe.data));Je.next(Mt),Je.complete()},error:St=>Je.error(St)})})}loadBlockedLogins(d,s,S,k,re,tt){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const Le=this.latestQueryTime;this.dynamicPaginatingService.getBlockedLogins(d,s,S,k,re,tt).pipe((0,at.K)(()=>(0,ye.of)([])),(0,dt.x)(()=>this.loadingSubject.next(!1))).subscribe(Me=>{if(this.latestQueryTime<=Le){const Pe=Me.data;this.allObjectCount=Me.totalCount,this.dataSubject.next(Pe)}})}getAllBlockedLogins(d,s,S,k,re){return new se.y(tt=>{const Le=[];for(let Me=0;Me{const Pe=[].concat(...Me.map(q=>q.data));tt.next(Pe),tt.complete()},error:Me=>tt.error(Me)})})}loadAuditMessages(d,s,S,k){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const re=this.latestQueryTime;this.dynamicPaginatingService.getAuditMessages(S,s,d,k).pipe((0,at.K)(()=>(0,ye.of)([])),(0,dt.x)(()=>this.loadingSubject.next(!1))).subscribe(tt=>{if(this.latestQueryTime<=re){const Le=tt.data;this.allObjectCount=tt.totalCount,this.dataSubject.next(Le)}})}getAllAuditMessages(d,s,S){return new se.y(k=>{const re=[];for(let tt=0;tt{const Le=[].concat(...tt.map(Me=>Me.data));k.next(Le),k.complete()},error:tt=>k.error(tt)})})}loadApplications(d,s,S,k,re,tt,Le,Me,Pe,q,W,de,Je){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const rt=this.latestQueryTime;this.dynamicPaginatingService.getApplications(d,s,S,k,tt,re,Le,Me,Pe,q,de,W,Je??!1).pipe((0,at.K)(()=>(0,ye.of)([])),(0,dt.x)(()=>this.loadingSubject.next(!1))).subscribe(St=>{if(this.latestQueryTime<=rt){const Mt=St.data;if(null!==Mt&&0!==Mt.length){const Xe=Mt;this.routeAuth=Xe[0].group?this.authzService.isAuthorized("getApplicationsForGroup_Group_List_policy",[Xe[0].group]):this.authzService.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[Xe[0].vo])}this.allObjectCount=St.totalCount,this.dataSubject.next(Mt)}})}getAllApplications(d,s,S,k,re,tt,Le,Me,Pe,q,W,de){return new se.y(Je=>{const rt=[];for(let St=0;St{const Mt=[].concat(...St.map(Xe=>Xe.data));Je.next(Mt),Je.complete()},error:St=>Je.error(St)})})}connect(){return this.dataSubject.asObservable()}disconnect(){this.dataSubject.complete(),this.loadingSubject.complete()}getData(){return this.dataSubject.value}}let oe=(()=>{class l{constructor(s,S){this.route=s,this.store=S}getPreferredLanguage(s){const S=this.store.getProperty("supported_languages"),k=navigator.languages.map(Le=>Le.split("-")[0]),re=location.search.substring(1).split("&");let tt=null;for(const Le of re){const Me=Le.split("=");"lang"===Me[0]&&(tt=Me[1])}return tt&&S.includes(tt)?tt:s&&S.includes(s)?s:k&&S.includes(k[0])?k[0]:"en"}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(E.gz),p.LFG(C))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var Ye=h(15861);let U=(()=>{class l{generatePdf(s){var S=this;return(0,Ye.Z)(function*(){yield S.loadPdfMake(),S.pdfMake.createPdf(s).open()})()}loadPdfMake(){var s=this;return(0,Ye.Z)(function*(){if(!s.pdfMake){const S=yield h.e(69).then(h.t.bind(h,57069,23)),k=yield h.e(236).then(h.t.bind(h,36236,19));s.pdfMake=S.default,s.pdfMake.vfs=k.default.pdfMake.vfs}})()}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),ae=(()=>{class l{constructor(s){this.pdfService=s}static generateTableForUser(s){const S=s.name.replace(";"," ").split(";")[0];return"OK"!==s.status?this.generateErrorRowForUser(S,s.status):l.generateRowForUser(S,s.login,s.password)}static generateErrorRowForUser(s,S){return{table:{heights:[30,1,1],widths:[249,249],body:[[{text:s,colSpan:1,alignment:"center",bold:!0,fontSize:12,margin:[20,25],color:"red"},{text:S,alignment:"center",bold:!0,color:"red"}]]}}}static generateRowForUser(s,S,k){return{table:{heights:[30,0],widths:[120,120,120,120],body:[[l.generateNameCell(s),{},l.getPasswordLabelCell(),l.generatePasswordCell(k)],[l.getLoginLabelCell(),l.generateLoginCell(S),{},{}]]}}}static generateNameCell(s){return{text:s,colSpan:2,alignment:"center",border:[!0,!0,!0,!1],bold:!0,fontSize:12,margin:[10,10]}}static generatePasswordCell(s){return{text:s??"N/A",border:[!1,!0,!0,!0],bold:!0,margin:[0,25],rowSpan:2,alignment:"left"}}static generateLoginCell(s){return{text:s??"N/A",border:[!1,!1,!0,!0],bold:!0}}static getLoginLabelCell(){return{text:"Login:",border:[!0,!1,!1,!0],alignment:"right",margin:[0,0,0,10]}}static getPasswordLabelCell(){return{text:"Password:",border:[!0,!0,!1,!0],alignment:"right",margin:[0,25],rowSpan:2}}generate(s){var S=this;return(0,Ye.Z)(function*(){const k=[];for(const tt of s)k.push(l.generateTableForUser(tt));return S.pdfService.generatePdf({content:k})})()}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(U))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),X=(()=>{class l{constructor(s){this.storeService=s}static getBrandContainingDomain(s,S){for(const re of s)if(re.newApps.admin===S||re.newApps.profile===S||re.newApps.pwdReset===S||re.newApps.consolidator===S||re.newApps.linker===S)return re;return s.filter(re=>"default"===re.name)[0]||s[0]}getUrlForOtherApplication(s,S){const re=window.location.href.split("/"),tt=re[0]+"//"+re[2],Le=l.getBrandContainingDomain(this.storeService.getAppsConfig().brands,tt);let Me;if(Le.newApps[s])Me=Le.newApps[s],"pwdReset"===s&&(Me+=`?login-namespace=${S}`);else switch(Me=Le.oldGuiDomain+"/fed",s){case"admin":Me+="/gui/";break;case"profile":Me+="/profile/";break;case"pwdReset":Me+=`/pwd-reset/?login-namespace=${S}`}return Me}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(C))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var He=h(21476);let ke=(()=>{class l extends He.ye{constructor(){super(...arguments),this.getRangeLabel=function(s,S,k){let re;const tt=s*S+1,Le=(s+1)*S,Me=Le>k?k:Le;return k<1e3?`${tt} \u2013 ${Me} of ${String(k)}`:(re=k<1e4?"1 000":k<1e5?"10 000":"100 000",`${tt} \u2013 ${Me} of ${re} +`)}}static#e=this.\u0275fac=function(){let s;return function(k){return(s||(s=p.n5z(l)))(k||l)}}();static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac})}return l})(),Tt=(()=>{class l{setEntity(s){this.entity=s}getEntity(){return this.entity}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var he=h(1385);let Ie=(()=>{class l{constructor(s,S,k,re,tt){this.authResolver=s,this.attributesManager=S,this.notificator=k,this.apiRequest=re,this.router=tt,this.routePolicies=new Map([["organizations",Le=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[Le])],["organizations-members",Le=>this.authResolver.isAuthorized("getMembersPage_Vo_MembersPageQuery_List_policy",[Le])],["organizations-groups",Le=>this.authResolver.isAuthorized("getAllRichGroupsWithAttributesByNames_Vo_List_policy",[Le])],["organizations-resources",Le=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[Le])||this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[Le])||this.authResolver.isAuthorized("getResourcesState_Vo_policy",[Le])],["organizations-resources-preview",Le=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[Le])],["organizations-resources-tags",Le=>this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[Le])],["organizations-resources-states",Le=>this.authResolver.isAuthorized("getResourcesState_Vo_policy",[Le])],["organizations-applications",Le=>this.authResolver.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[Le])],["organizations-sponsoredMembers",Le=>this.authResolver.isAuthorized("getSponsoredMembersAndTheirSponsors_Vo_policy",[Le])],["organizations-serviceAccounts",Le=>this.authResolver.isAuthorized("createSpecificMember_Vo_Candidate_List_SpecificUserType_List_policy",[Le])],["organizations-attributes",Le=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[Le])],["organizations-statistics",Le=>this.authResolver.isAuthorized("getMembersCount_Vo_Status_policy",[Le])&&this.authResolver.isAuthorized("getMembersCount_Vo_policy",[Le])],["organizations-settings",Le=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[Le])||this.authResolver.isManagerPagePrivileged(Le)||this.authResolver.isThisVoAdminOrObserver(Le.id)],["organizations-settings-expiration",Le=>this.authResolver.isThisVoAdminOrObserver(Le.id)],["organizations-settings-managers",Le=>this.authResolver.isManagerPagePrivileged(Le)],["organizations-settings-applicationForm",Le=>this.authResolver.isThisVoAdminOrObserver(Le.id)],["organizations-settings-notifications",Le=>this.authResolver.isThisVoAdminOrObserver(Le.id)],["organizations-settings-extsources",Le=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[Le])],["organizations-settings-memberOrganizations",()=>this.authResolver.isPerunAdmin()],["organizations-settings-hierarchicalInclusion",()=>this.authResolver.isPerunAdmin()],["organizations-settings-bans",Le=>this.authResolver.isAuthorized("getBansForVo_int_policy",[Le])],["members",Le=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[Le])],["members-groups",Le=>this.authResolver.isAuthorized("getMemberGroups_Member_policy",[Le])],["members-applications",Le=>this.authResolver.isAuthorized("vo-getApplicationsForMember_Group_Member_policy",[Le])],["members-resources",Le=>this.authResolver.isAuthorized("getAssignedRichResources_Member_policy",[Le])],["members-attributes",Le=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[Le])],["members-bans",Le=>this.authResolver.isAuthorized("vo-getBanForMember_member_policy",[Le])],["groups",Le=>this.authResolver.isAuthorized("getGroupById_int_policy",[Le])],["groups-members",Le=>this.authResolver.isAuthorized("group-getMembersPage_Vo_MembersPageQuery_List_policy",[Le])],["groups-subgroups",Le=>this.authResolver.isAuthorized("getAllRichSubGroupsWithAttributesByNames_Group_List_policy",[Le])],["groups-resources",Le=>this.authResolver.isAuthorized("getAssignedRichResources_Group_policy",[Le])],["groups-applications",Le=>this.authResolver.isAuthorized("getApplicationsForGroup_Group_List_policy",[Le])],["groups-attributes",Le=>this.authResolver.isAuthorized("getGroupById_int_policy",[Le])],["groups-statistics",Le=>this.authResolver.isAuthorized("getGroupMembersCount_Group_policy",[Le])&&this.authResolver.isAuthorized("getGroupMembersCountsByVoStatus_Group_policy",[Le])&&this.authResolver.isAuthorized("getGroupMembersCountsByGroupStatus_Group_policy",[Le])],["groups-roles",Le=>this.authResolver.isAuthorized("getGroupRoles_int_policy",[Le])],["groups-settings",Le=>this.authResolver.isManagerPagePrivileged(Le)||this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Le])||this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[Le])||this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[Le])],["groups-settings-managers",Le=>this.authResolver.isManagerPagePrivileged(Le)],["groups-settings-applicationForm",Le=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Le])],["groups-settings-notifications",Le=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[Le])],["groups-settings-relations",Le=>this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[Le])],["groups-settings-extsources",Le=>this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[Le])],["groups-settings-expiration",Le=>(this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(Le.id,he.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{},error:()=>{this.notificator.showRouteError(),this.router.navigate(["/notAuthorized"],{queryParamsHandling:"preserve"})}}),!0)],["resources",Le=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[Le])],["resources-groups",Le=>this.authResolver.isAuthorized("getAssignedGroups_Resource_policy",[Le])],["resources-services",Le=>this.authResolver.isAuthorized("getAssignedServices_Resource_policy",[Le])],["resources-members",Le=>this.authResolver.isAuthorized("getAssignedMembers_Resource_policy",[Le])],["resources-tags",Le=>this.authResolver.isAuthorized("getAllResourcesTagsForResource_Resource_policy",[Le])],["resources-attributes",Le=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[Le])],["resources-settings",Le=>this.authResolver.isManagerPagePrivileged(Le)],["resources-settings-managers",Le=>this.authResolver.isManagerPagePrivileged(Le)],["resources-settings-bans",Le=>this.authResolver.isAuthorized("getBansForResource_int_policy",[Le])],["facilities",Le=>this.authResolver.isAuthorized("getFacilityById_int_policy",[Le])],["facilities-resources",Le=>this.authResolver.isAuthorized("getAssignedRichResources_Facility_policy",[Le])],["facilities-allowed-users",Le=>this.authResolver.isAuthorized("getAssignedUsers_Facility_Service_policy",[Le])],["facilities-allowed-groups",Le=>this.authResolver.isAuthorized("getAllowedGroups_Facility_Vo_Service_policy",[Le])],["facilities-services-status",Le=>this.authResolver.isAuthorized("getFacilityServicesState_Facility_policy",[Le])],["services-status",Le=>this.authResolver.isAuthorized("getTaskResultsByTask_int_policy",[Le])],["facilities-services-destinations",Le=>this.authResolver.isAuthorized("getAllRichDestinations_Facility_policy",[Le])],["facilities-hosts",()=>this.authResolver.isFacilityAdmin()],["facilities-attributes",Le=>this.authResolver.isAuthorized("getFacilityById_int_policy",[Le])],["facilities-settings",Le=>this.authResolver.isAuthorized("getOwners_Facility_policy",[Le])||this.authResolver.isManagerPagePrivileged(Le)||this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[Le])||this.authResolver.isAuthorized("getBansForFacility_int_policy",[Le])],["facilities-settings-owners",Le=>this.authResolver.isAuthorized("getOwners_Facility_policy",[Le])],["facilities-settings-managers",Le=>this.authResolver.isManagerPagePrivileged(Le)],["facilities-settings-security-teams",Le=>this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[Le])],["facilities-settings-blacklist",Le=>this.authResolver.isAuthorized("getBansForFacility_int_policy",[Le])],["facilities-settings-bans",Le=>this.authResolver.isAuthorized("getBansForUser_int_policy",[Le])]])}canNavigate(s,S){if(s.startsWith("admin")||s.startsWith("identities"))return this.authResolver.isPerunAdminOrObserver();if("facilities"===s&&-1===S.id)return this.authResolver.canManageFacilities();const k=this.routePolicies.get(s);return!k||k(S)}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(w),p.LFG(x.H8),p.LFG(Re),p.LFG(pe),p.LFG(E.F0))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var r=h(37398),u=h(97328);let y=(()=>{class l{constructor(s,S){this.attributesManager=s,this.authResolver=S,this.roleWithObjects$=new u.t(1),(0,ye.of)(this.authResolver.getAllRules()).pipe((0,r.U)(k=>k.filter(re=>re.assignableToAttributes)),(0,ge.w)(k=>{const re=new Map;return k.map(tt=>re.set(tt.roleName,["None",...Object.keys(tt.assignedObjects)])),(0,ye.of)(new Map([...re.entries()].sort()))})).subscribe(this.roleWithObjects$)}getRoles(){return(0,ye.of)(this.authResolver.getAllRules().filter(s=>s.assignableToAttributes))}getObjects(s){return this.roleWithObjects$.pipe((0,ge.w)(S=>(0,ye.of)(S.get(s))))}filterNullInPolicy(){return function(s){return s.pipe((0,r.U)(S=>(S.forEach(k=>k.policies=k.policies.filter(re=>null!==re.role&&null!==re.object)),S)))}}updateAttributeAction(s,S,k,re,tt,Le){return void 0!==s&&s!==S||void 0!==k&&k!==re?this.attributesManager.setAttributeActionCriticality(tt,Le,void 0===s?S:s,k):(0,ye.of)(void 0)}addAttributeId(){return function(s){return s.pipe((0,r.U)(([S,k])=>(k.forEach(re=>re.attributeId=S),k)))}}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(x.H8),p.LFG(w))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();h(69930);var o=h(96814);let n=(()=>{class l{constructor(){this.getDataForColumn=(s,S,k)=>{switch(S){case"id":return s.id.toString();case"vo":return k.get(s.voId);case"name":return s.name;case"description":return s.description;case"expiration":{const re=(0,H.x2)(s);return(0,H.sG)(re)}case"recent":return"";case"status":return s.status;case"uuid":return s.uuid;default:return s[S]}},this.getSortDataForColumn=(s,S,k,re)=>{switch(S){case"id":return s.id.toString();case"vo":return k.get(s.voId);case"name":return s.name;case"description":return s.description;case"expiration":{const tt=(0,H.x2)(s);return tt&&"never"!==tt.toLowerCase()?(0,o.p6)(tt,"yyyy.MM.dd","en"):tt}case"recent":return re&&re.includes(s.id)?"#".repeat(re.indexOf(s.id)):s.name;case"status":return s.status;default:return s[S]}}}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),t=(()=>{class l{constructor(s,S){this.guiAuthResolver=s,this.authzResolver=S}findSponsorsAuth(s){const S=[this.guiAuthResolver.getRuleForRole("SPONSOR")],k=new Map;return this.guiAuthResolver.setRolesAuthorization(S,s,k),k.get(S[0].roleName).readAuth}getSponsors(s){const S=[he.r.USER_DEF_PREFERRED_MAIL];return new se.y(k=>{this.authzResolver.getAuthzRichAdmins(m.uU.SPONSOR,s,"Vo",S,!1,!1).subscribe(re=>{k.next(re),k.complete()})})}static#e=this.\u0275fac=function(S){return new(S||l)(p.LFG(w),p.LFG(x.Ct))};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),i=(()=>{class l{prepareRoles(s,S){const k=new Map;return S.forEach(re=>{const tt=new Map;Object.keys(s[re]).forEach(Me=>{tt.set(Me,s[re][Me])}),k.set(re,tt)}),k}prepareComplementaryObjects(s,S){const k=new Map;return s.forEach(re=>{const tt=new Map;Object.keys(S[re]).forEach(Me=>{const Pe=new Map;Object.keys(S[re][Me]).map(W=>Number(W)).forEach(W=>{Pe.set(W,S[re][Me][W])}),tt.set(Me,Pe)}),k.set(re,tt)}),k}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),a=(()=>{class l{escapeDangerousHtml(s){return{escapedHtml:s,removedTags:[],removedAttrs:[],removedStyleProps:[]}}generateErrorTooltip(s){let S="";if(0!==s.removedTags.length){S+=" The following tags are not allowed: ";for(const k of s.removedTags)S+=k+", ";S=S.slice(0,-2)+". "}if(0!==s.removedAttrs.length){S+=" The following attributes are not allowed: ";for(const k of s.removedAttrs)S+=k.attribute+" in "+k.tag+", ";S=S.slice(0,-2)+". "}if(0!==s.removedStyleProps.length){S+=" The following style properties are not allowed: ";for(const k of s.removedStyleProps)S+=k.style+" in "+k.tag+", ";S=S.slice(0,-2)+"."}return S}htmlContentValidator(){return s=>{const{isHtmlInvalid:S,invalidMessage:k}=this.checkHtmlContent(s);return S?{invalidHtmlContent:k}:null}}checkHtmlContent(s){const{escapedHtml:S,removedTags:k,removedAttrs:re,removedStyleProps:tt}=this.escapeDangerousHtml(String(s.value)),Le=this.generateErrorTooltip({escapedHtml:S,removedTags:k,removedAttrs:re,removedStyleProps:tt});return{isHtmlInvalid:k.length>0||re.length>0||tt.length>0,invalidMessage:Le}}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),c=(()=>{class l{constructor(){this.sections=["settings","resourcesExpandable","visualizer","authentication"];const s=new Map;for(const S of this.sections)s.set(S,!!localStorage.getItem(S));this.sectionState=new Ke.X(s)}setItem(s){const S=!this.sectionState.value.get(s);S?localStorage.setItem(s,String(S)):localStorage.removeItem(s);const k=this.sectionState.value;k.set(s,S),this.sectionState.next(k)}getStates(){return this.sectionState.asObservable()}static#e=this.\u0275fac=function(S){return new(S||l)};static#t=this.\u0275prov=p.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},1385:(xe,Z,h)=>{"use strict";h.d(Z,{r:()=>e});let e=(()=>{class p{static#e=this.MEMBER_DEF_EXPIRATION="urn:perun:member:attribute-def:def:membershipExpiration";static#t=this.MEMBER_DEF_GROUP_EXPIRATION="urn:perun:member_group:attribute-def:def:groupMembershipExpiration";static#i=this.MEMBER_GROUP_STATUS="urn:perun:member_group:attribute-def:virt:groupStatus";static#n=this.MEMBER_GROUP_STATUS_INDIRECT="urn:perun:member_group:attribute-def:virt:groupStatusIndirect";static#r=this.MEMBER_DEF_ORGANIZATION="urn:perun:member:attribute-def:def:organization";static#a=this.MEMBER_DEF_MAIL="urn:perun:member:attribute-def:def:mail";static#o=this.MEMBER_CORE_ID="urn:perun:member:attribute-def:core:id";static#s=this.MEMBER_LIFECYCLE_ALTERABLE="urn:perun:member:attribute-def:virt:isLifecycleAlterable";static#l=this.VO_DEF_EXPIRATION_RULES="urn:perun:vo:attribute-def:def:membershipExpirationRules";static#c=this.VO_DEF_MAIL_FOOTER="urn:perun:vo:attribute-def:def:mailFooter";static#d=this.VO_DEF_MAIL_HTML_FOOTER="urn:perun:vo:attribute-def:def:htmlMailFooter";static#u=this.VO_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:vo:attribute-def:def:blockManualMemberAdding";static#h=this.USER_DEF_ORGANIZATION="urn:perun:user:attribute-def:def:organization";static#p=this.USER_DEF_PREFERRED_MAIL="urn:perun:user:attribute-def:def:preferredMail";static#f=this.USER_DEF_CERTIFICATES="urn:perun:user:attribute-def:def:userCertificates";static#m=this.GROUP_DEF_EXPIRATION_RULES="urn:perun:group:attribute-def:def:groupMembershipExpirationRules";static#_=this.GROUP_DEF_MAIL_FOOTER="urn:perun:group:attribute-def:def:mailFooter";static#g=this.GROUP_DEF_MAIL_HTML_FOOTER="urn:perun:group:attribute-def:def:htmlMailFooter";static#b=this.GROUP_SYNC_ENABLED="urn:perun:group:attribute-def:def:synchronizationEnabled";static#A=this.GROUP_LAST_SYNC_STATE="urn:perun:group:attribute-def:def:lastSynchronizationState";static#v=this.GROUP_LAST_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastSynchronizationTimestamp";static#M=this.GROUP_STRUCTURE_SYNC_ENABLED="urn:perun:group:attribute-def:def:groupStructureSynchronizationEnabled";static#C=this.GROUP_LAST_STRUCTURE_SYNC_STATE="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationState";static#y=this.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationTimestamp";static#w=this.GROUP_SYNC_INTERVAL="urn:perun:group:attribute-def:def:synchronizationInterval";static#T=this.GROUP_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:group:attribute-def:def:blockManualMemberAdding";static#E=this.UES_DEF_MAIL="urn:perun:ues:attribute-def:def:mail";static#x=this.UES_DEF_ORGANIZATION="urn:perun:ues:attribute-def:def:o";static#S=this.UES_SOURCE_IDP_NAME="urn:perun:ues:attribute-def:def:sourceIdPName";static#D=this.UES_IDP_ORGANIZATION_NAME="urn:perun:ues:attribute-def:def:IdPOrganizationName"}return p})()},64124:(xe,Z,h)=>{"use strict";h.d(Z,{dN:()=>C,Je:()=>g,f7:()=>E.f7,l9:()=>H.l,sF:()=>E.sF,XI:()=>E.XI,Xd:()=>E.Xd,aC:()=>E.aC,fx:()=>E.fx,uY:()=>E.uY,dv:()=>E.dv,i5:()=>E.i5,Sd:()=>E.Sd,pR:()=>E.pR,ys:()=>E.ys,O6:()=>E.O6,B2:()=>E.B2,mH:()=>E.mH,MX:()=>E.MX,cT:()=>E.cT,oU:()=>E.oU,IL:()=>E.IL,Jc:()=>E.Jc,Xn:()=>E.Xn,kZ:()=>E.kZ,v$:()=>E.v$,x2:()=>E.x2,vL:()=>E.vL,j4:()=>E.j4,jh:()=>E.jh,bx:()=>E.bx,im:()=>E.im,zr:()=>E.zr,t$:()=>E.t$,Hm:()=>E.Hm,Cz:()=>E.Cz,sG:()=>E.sG,g$:()=>E.g$,bD:()=>E.bD,lt:()=>E.lt,Oe:()=>E.Oe,hu:()=>E.hu,Gw:()=>E.Gw,O5:()=>E.O5,te:()=>E.te,kN:()=>E.kN,$0:()=>E.$0,OV:()=>E.OV});var e=h(71365),p=h(96814),A=h(67848),x=h(87466),m=h(56223),w=h(65879);let g=(()=>{class N{static#e=this.\u0275fac=function(Q){return new(Q||N)};static#t=this.\u0275mod=w.oAB({type:N});static#i=this.\u0275inj=w.cJS({imports:[e.aw,p.ez,m.UX,A.C,x.Fk]})}return N})();var E=h(79600),H=h(77983);class C{static passwordMatchValidator(B){const O=B.get("passwordCtrl").value,Q=B.get("passwordAgainCtrl").value;return B.get("passwordAgainCtrl").setErrors(O!==Q?{noPasswordMatch:!0}:null),null}static patternValidator(B){return O=>{if(!O.value)return null;let Q=0;for(const ee of B)Q+=ee.test(O.value)?1:0;return Q>=3?null:{isWeak:!0}}}}},79600:(xe,Z,h)=>{"use strict";h.d(Z,{$0:()=>N,B2:()=>E,Cz:()=>V,Gw:()=>nt,Hm:()=>ve,IL:()=>et,Jc:()=>dt,MX:()=>Ne,O5:()=>he,O6:()=>Ye,OV:()=>qe,Oe:()=>Se,Sd:()=>Y,XI:()=>F,Xd:()=>ae,Xn:()=>oe,aC:()=>U,bD:()=>Q,bx:()=>Tt,cT:()=>Ue,dv:()=>ze,f7:()=>g,fx:()=>X,g$:()=>H,hu:()=>ee,i5:()=>pe,im:()=>Ie,j4:()=>v,jh:()=>ke,kN:()=>C,kZ:()=>Re,lt:()=>B,mH:()=>He,oU:()=>_t,pR:()=>pt,sF:()=>ie,sG:()=>Ke,t$:()=>y,te:()=>Ce,uY:()=>u,v$:()=>lt,vL:()=>be,x2:()=>fe,ys:()=>Be,zr:()=>r});var e=h(15861),p=h(17700),A=h(96814),x=h(10217),w=h(1385);const g=[5,10,25,100,1e3],E=/^(([^<>+()[\]\\.,;:\s@"-#$%&=]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]+))$/;function H(M){let f="";return M?.userAttributes.forEach(o=>{"preferredMail"===o.friendlyName&&(f=o.value)}),f&&0===f.length&&null!==M.memberAttributes&&M.memberAttributes.forEach(o=>{"mail"===o.friendlyName&&null!==o.value&&(f=o.value)}),f}function C(M){let f="";return M&&M.userAttributes.forEach(o=>{"preferredMail"===o.friendlyName&&(f=o.value)}),f}function N(M){let f="";return M&&M.userAttributes&&M.userAttributes.filter(o=>"login-namespace"===o.baseFriendlyName).filter(o=>null!==o.value).forEach(o=>{f=f.concat(o.friendlyNameParameter,": ",o.value,", ")}),f.endsWith(", ")&&(f=f.substring(0,f.length-2)),f}function B(M){let f="";return M&&M.userAttributes&&M.userAttributes.filter(o=>"login-namespace"===o.baseFriendlyName).filter(o=>null!==o.value).forEach(o=>{f=f.concat(o.friendlyNameParameter,": ",o.value,", ")}),f.endsWith(", ")&&(f=f.substring(0,f.length-2)),f}function Q(M){let f="";return null!==M.titleBefore&&(f+=M.titleBefore+" "),null!==M.firstName&&(f+=M.firstName+" "),null!==M.middleName&&(f+=M.middleName+" "),null!==M.lastName&&(f+=M.lastName+" "),null!==M.titleAfter&&(f+=M.titleAfter+" "),f.endsWith(" ")&&(f=f.substring(0,f.length-1)),f}function ee(M){let f="";return null!==M.firstName&&(f+=M.firstName+" "),null!==M.middleName&&(f+=M.middleName+" "),null!==M.lastName&&(f+=M.lastName+" "),f.endsWith(" ")&&(f=f.substring(0,f.length-1)),f}function V(M){let f="";return M.split(/(?=[A-Z])/g).forEach(n=>{f=f.concat(n.toLowerCase()),f=f.concat(" ")}),f=f.charAt(0).toUpperCase()+f.slice(1,f.length-1),f}function Ce(M){let f="";for(const o of M)"technical"===o.type&&(f+=o.name+", ");return f.endsWith(", ")&&(f=f.substring(0,f.length-2)),f}function Be(M,f){return we.apply(this,arguments)}function we(){return(we=(0,e.Z)(function*(M,f){yield function le(M){return new Promise(f=>setTimeout(f,M))}(M),f()})).apply(this,arguments)}function be(M){return JSON.parse(localStorage.getItem(M))||[]}function v(M){return JSON.parse(localStorage.getItem(M))||[]}function ie(M,f){if(null===localStorage.getItem(M)){const o=[];o.unshift(f.id),localStorage.setItem(M,JSON.stringify(o))}else{const o=JSON.parse(localStorage.getItem(M)),n=function Te(M,f){for(let o=0;o0&&o.splice(n,1),0!==n&&o.unshift(f.id),o.length>5&&o.pop(),localStorage.setItem(M,JSON.stringify(o))}}function F(M,f){if(null===localStorage.getItem("recent")){let o;o=M.beanName.includes("Group")?[{id:M.id,name:M.shortName,fullName:M.name,type:M.beanName,voId:M.voId,voName:f}]:[{id:M.id,name:M.name,type:M.beanName,voId:M.voId}],localStorage.setItem("recent",JSON.stringify(o))}else{const o=JSON.parse(localStorage.getItem("recent"));let n;n=M.beanName.includes("Group")?{id:M.id,name:M.shortName,fullName:M.name,type:M.beanName,voId:M.voId,voName:f}:{id:M.id,name:M.name,type:M.beanName,voId:M.voId};const t=function $(M,f){for(let o=0;o0&&o.splice(t,1),0!==t&&o.unshift(n),o.length>5&&o.pop(),localStorage.setItem("recent",JSON.stringify(o))}}function qe(M){let f="";return M&&M.userAttributes.forEach(o=>{"organization"===o.friendlyName&&(f=o.value)}),f}function Ne(M){return M.filter(f=>!f.namespace.includes("def:core"))}function _t(M,f){const o=f.find(n=>n.id===M);return o?o.parentGroupId?_t(o.parentGroupId,f).concat(o):[o]:[]}function et(M,f){for(const o of M)if(o.namespace+":"+o.friendlyName===f)return o;return null}function dt(M){return null!=M.attributes["urn:perun:member:attribute-def:def:mail"]?M.attributes["urn:perun:member:attribute-def:def:mail"]:null!=M.attributes["urn:perun:user:attribute-def:def:preferredMail"]?M.attributes["urn:perun:user:attribute-def:def:preferredMail"]:""}function lt(M){return M.userExtSource.extSource.type.toLowerCase()==="cz.metacentrum.perun.core.impl.ExtSourceX509".toLowerCase()?function at(M){if(M.includes("/CN=")){const f=M.split("/");for(const o of f)if(o.startsWith("CN="))return ge(o.substring(3))}return M}(M.userExtSource.extSource.name):M.userExtSource.extSource.type.toLowerCase()==="cz.metacentrum.perun.core.impl.ExtSourceIdp".toLowerCase()?function J(M){switch(M){case"https://idp.upce.cz/idp/shibboleth":return"University in Pardubice";case"https://idp.slu.cz/idp/shibboleth":return"University in Opava";case"https://login.feld.cvut.cz/idp/shibboleth":return"Faculty of Electrical Engineering, Czech Technical University In Prague";case"https://www.vutbr.cz/SSO/saml2/idp":return"Brno University of Technology";case"https://shibboleth.nkp.cz/idp/shibboleth":return"The National Library of the Czech Republic";case"https://idp2.civ.cvut.cz/idp/shibboleth":return"Czech Technical University In Prague";case"https://shibbo.tul.cz/idp/shibboleth":return"Technical University of Liberec";case"https://idp.mendelu.cz/idp/shibboleth":return"Mendel University in Brno";case"https://cas.cuni.cz/idp/shibboleth":return"Charles University in Prague";case"https://wsso.vscht.cz/idp/shibboleth":return"Institute of Chemical Technology Prague";case"https://idp.vsb.cz/idp/shibboleth":return"VSB \u2013 Technical University of Ostrava";case"https://whoami.cesnet.cz/idp/shibboleth":return"CESNET";case"https://helium.jcu.cz/idp/shibboleth":return"University of South Bohemia";case"https://idp.ujep.cz/idp/shibboleth":return"Jan Evangelista Purkyne University in Usti nad Labem";case"https://idp.amu.cz/idp/shibboleth":return"Academy of Performing Arts in Prague";case"https://idp.lib.cas.cz/idp/shibboleth":return"Academy of Sciences Library";case"https://shibboleth.mzk.cz/simplesaml/metadata.xml":return"Moravian Library";case"https://idp2.ics.muni.cz/idp/shibboleth":return"Masaryk University";case"https://idp.upol.cz/idp/shibboleth":return"Palacky University, Olomouc";case"https://idp.fnplzen.cz/idp/shibboleth":return"FN Plzen";case"https://id.vse.cz/idp/shibboleth":return"University of Economics, Prague";case"https://shib.zcu.cz/idp/shibboleth":return"University of West Bohemia";case"https://idptoo.osu.cz/simplesaml/saml2/idp/metadata.php":return"University of Ostrava";case"https://login.ics.muni.cz/idp/shibboleth":return"MetaCentrum";case"https://idp.hostel.eduid.cz/idp/shibboleth":return"eduID.cz Hostel";case"https://shibboleth.techlib.cz/idp/shibboleth":return"National Library of Technology";case"https://eduid.jamu.cz/idp/shibboleth":return"Janacek Academy of Music and Performing Arts in Brno";case"https://marisa.uochb.cas.cz/simplesaml/saml2/idp/metadata.php":return"Institute of Organic Chemistry and Biochemistry AS CR";case"https://shibboleth.utb.cz/idp/shibboleth":return"Tomas Bata University in Zlin";case"https://engine.elixir-czech.org/authentication/idp/metadata":case"@elixir-europe.org":return"Elixir Europe";case"https://login.elixir-czech.org/idp":return"Elixir Czech";case"https://mojeid.cz/saml/idp.xml":case"@mojeid.extidp.cesnet.cz":return"MojeID";case"https://www.egi.eu/idp/shibboleth":return"EGI SSO";case"@google.extidp.cesnet.cz":return"Google";case"@facebook.extidp.cesnet.cz":return"Facebook";case"@linkedin.extidp.cesnet.cz":return"LinkedIn";case"@twitter.extidp.cesnet.cz":return"Twitter";case"@seznam.extidp.cesnet.cz":return"Seznam";case"@github.extidp.cesnet.cz":return"GitHub";case"@orcid.extidp.cesnet.cz":return"OrcID";default:return M}}(M.userExtSource.extSource.name):M.userExtSource.extSource.name}function ge(M){return decodeURIComponent(M.replace(/\\x/g,"%"))}function pe(M=["en","cs"]){const f={appType:"INITIAL",formId:0,mailType:"APP_CREATED_USER",send:!0,message:{},htmlMessage:{}};return M.forEach(o=>{f.message[o]={locale:o,htmlFormat:!1,subject:"",text:""},f.htmlMessage[o]={locale:o,htmlFormat:!0,subject:"",text:""}}),f}function Re(){const M=new p.vA;return M.disableClose=!0,M.autoFocus=!1,M}function ze(M){const f={applicationTypes:["INITIAL","EXTENSION"],federationAttribute:"",i18n:{},id:0,ordnum:0,perunDestinationAttribute:null,perunSourceAttribute:null,regex:"",required:!1,updatable:!0,disabled:"NEVER",hidden:"NEVER",disabledDependencyItemId:null,hiddenDependencyItemId:null,shortname:"",type:null};for(const o of M)f.i18n[o]={locale:o,errorMessage:"",help:"",label:"",options:""};return f}function ve(M){return"virt"===M.namespace.split(":")[4]}function Se(M,f){return"valid"!==M.toLowerCase()||f&&"valid"!==M.toLowerCase()?M.replace("INVALID","INCOMPLETE"):"ACTIVE"}function nt(M){let f="";return M?.memberAttributes.forEach(o=>{"organization"===o.friendlyName&&null!==o.value&&(f=o.value)}),0===f.length&&M?.userAttributes.forEach(o=>{"organization"===o.friendlyName&&(f=o.value)}),f}function fe(M){return M.attributes.find(o=>"groupMembershipExpiration"===o.baseFriendlyName)?.value??"Never"}function Ke(M){return M&&"never"!==M.toLowerCase()?(0,A.p6)(M,"d.M.yyyy","en"):M}const ye=new Intl.Collator("cs",{numeric:!0});function pt(M,f,o){const n=f.active,t=f.direction;return n&&""!==t?M.sort((i,a)=>{const c=o(i,n),l=o(a,n);return ye.compare(c,l)*("asc"===t?1:-1)}):M}function Y(M,f,o,n,t){f=f.toLowerCase();let i="";return o.forEach(a=>{i+=";"+n(M,a)}),t&&(i+=";"+n(M,"uuid")),i.toLowerCase().includes(f)}function Ue(M,f){let o="";return M?.forEach(n=>{n.friendlyName===f&&(o=n.value)}),o}function oe(M,f,o){const n=[],t=["checkbox","select","edit","menu","cite","extend","recent"];return f=f.filter(i=>!t.includes(i)),M.forEach(i=>{const a={};f.forEach(c=>{a[c]=(o(i,c)??"").split('"').join("''").trim()}),n.push(a)}),n}function Ye(M,f="csv",o="export"){if("csv"===f){const n=(l,d)=>null===d?"":d,t=Object.keys(M[0]),i=M.map(l=>t.map(d=>JSON.stringify(l[d],n)).join(","));i.unshift(t.join(",").split(" ").join("_").split('"').join("''"));const a=i.join("\r\n"),c=new Blob([a],{type:"text/csv"});(0,x.saveAs)(c,`${o}.${f}`)}}function U(M,f){return M.name.toLowerCase()>f.name.toLowerCase()?1:M.name.toLowerCase()===f.name.toLowerCase()?0:-1}function ae(M,f){return M.displayName.toLowerCase()>f.displayName.toLowerCase()?1:M.displayName.toLowerCase()===f.displayName.toLowerCase()?0:-1}function X(M,f){let o,n;return M.user?(o=M.user.lastName?M.user.lastName:M.user.firstName??"",n=f.user.lastName?f.user.lastName:f.user.firstName??""):(o=M.lastName?M.lastName:M.firstName??"",n=f.lastName?f.lastName:f.firstName??""),o>n?1:o===n?0:-1}function He(M,f,o=[]){M.enable(),M.clearValidators(),M.clearAsyncValidators(),M.setValidators(f),M.setAsyncValidators(o),M.updateValueAndValidity()}function ke(M,f){return!!M&&M.some(o=>o.namespace+":"+o.friendlyName===f&&null!==o.value&&"true"===String(o.value))}function Tt(M){return ke(M.attributes,w.r.GROUP_SYNC_ENABLED)||ke(M.attributes,w.r.GROUP_STRUCTURE_SYNC_ENABLED)}function he(M,f){const o=f.split("&");for(const n of o){const[t,i]=n.split("=");if(t.includes(M))return i}return""}function Ie(M){if("INDIRECT"===M.membershipType)return!0;const f=M.memberAttributes?.find(o=>"isLifecycleAlterable"===o.friendlyName);return!!f&&!f.value}function r(M){if("INDIRECT"===M.membershipType)return"INDIRECT";const f=M.memberAttributes?.find(o=>"isLifecycleAlterable"===o.friendlyName);return f?f.value?"DIRECT":"UNALTERABLE":"UNKNOWN"}function u(M,f){return M.length===f.length&&M.every(o=>f.includes(o))}function y(){return"localhost"===location.hostname||"127.0.0.1"===location.hostname}},77983:(xe,Z,h)=>{"use strict";h.d(Z,{l:()=>$});var e=h(65879),p=h(21476),A=h(79600),x=h(38106),m=h(96814),w=h(64170),g=h(24516),E=h(56223),H=h(17700),C=h(32296),N=h(92596),B=h(98525),O=h(23680),Q=h(87466),ee=h(71365);function V(Te,qe){if(1&Te&&(e.TgZ(0,"mat-option",12),e._uU(1),e.qZA()),2&Te){const Ne=qe.$implicit;e.Q6J("value",Ne.value),e.xp6(1),e.hij(" ",Ne.viewValue," ")}}function se(Te,qe){1&Te&&(e.TgZ(0,"mat-radio-button",13),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Te&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let Ce=(()=>{class Te{constructor(Ne){this.inputData=Ne,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new E.NI("csv",E.kI.required),this.selectedExportType=new E.NI("current",E.kI.required)}isValidSelection(){return null!==this.selectedFormat.value&&null!==this.selectedExportType.value}export(){return{exportType:this.selectedExportType.value,format:this.selectedFormat.value}}static#e=this.\u0275fac=function(_t){return new(_t||Te)(e.Y36(H.WI))};static#t=this.\u0275cmp=e.Xpm({type:Te,selectors:[["perun-web-apps-export-table-dialog"]],decls:29,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["required","",1,"flex-column","d-flex","mb-2",3,"formControl"],["value","current","color","primary"],["value","all","color","primary",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-stroked-button","","mat-dialog-close",""],[3,"matTooltip","matTooltipDisabled"],[1,"ms-2",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",3,"disabled","matDialogClose"],[3,"value"],["value","all","color","primary"]],template:function(_t,et){if(1&_t&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"mat-select",2),e.YNc(9,V,2,2,"mat-option",3),e.qZA()(),e.TgZ(10,"p"),e._uU(11),e.ALo(12,"translate"),e.qZA(),e.TgZ(13,"mat-radio-group",4)(14,"mat-radio-button",5),e._uU(15),e.ALo(16,"translate"),e.qZA(),e.YNc(17,se,3,3,"mat-radio-button",6),e.qZA()(),e.TgZ(18,"div",7)(19,"button",8),e._uU(20),e.ALo(21,"translate"),e.qZA(),e.TgZ(22,"div",9),e.ALo(23,"translate"),e.TgZ(24,"div",10),e.ALo(25,"translate"),e.TgZ(26,"button",11),e._uU(27),e.ALo(28,"translate"),e.qZA()()()()),2&_t){let dt,lt;e.xp6(1),e.hij(" ",e.lcZ(2,16,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TITLE"),"\n"),e.xp6(5),e.Oqu(e.lcZ(7,18,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.SELECT_FORMAT")),e.xp6(2),e.Q6J("formControl",et.selectedFormat),e.xp6(1),e.Q6J("ngForOf",et.formats),e.xp6(2),e.Oqu(e.lcZ(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),e.xp6(2),e.Q6J("formControl",et.selectedExportType),e.xp6(2),e.hij(" ",e.lcZ(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),e.xp6(2),e.Q6J("ngIf",et.inputData.allowExportAll),e.xp6(3),e.hij(" ",e.lcZ(21,24,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_CLOSE")," "),e.xp6(2),e.s9C("matTooltip",e.lcZ(23,26,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_FORMAT")),e.Q6J("matTooltipDisabled",et.selectedFormat.valid||(null==(dt=et.selectedFormat.getRawValue())?null:dt.length)>0),e.xp6(2),e.s9C("matTooltip",e.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),e.Q6J("matTooltipDisabled",et.selectedFormat.invalid||et.selectedExportType.valid||(null==(lt=et.selectedExportType.getRawValue())?null:lt.length)>0),e.xp6(2),e.Q6J("disabled",et.selectedFormat.invalid||et.selectedExportType.invalid)("matDialogClose",et.export()),e.xp6(1),e.hij(" ",e.lcZ(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[m.sg,m.O5,E.JJ,E.Q7,E.oH,C.lW,H.ZT,H.uh,H.xY,H.H8,w.KE,w.hX,N.gM,B.gD,O.ey,Q.VQ,Q.U0,ee.X$]})}return Te})();var Be=h(30617),we=h(77988);let le=(()=>{class Te{constructor(Ne){this.dialog=Ne,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe}openDialog(){const Ne=(0,A.kZ)();Ne.width="500px",Ne.data={allowExportAll:this.allowExportAll},this.dialog.open(Ce,Ne).afterClosed().subscribe(_t=>{_t&&("all"===_t.exportType?this.exportAllData.emit(_t.format):this.exportDisplayedData.emit(_t.format))})}static#e=this.\u0275fac=function(_t){return new(_t||Te)(e.Y36(H.uw))};static#t=this.\u0275cmp=e.Xpm({type:Te,selectors:[["perun-web-apps-table-options"]],inputs:{allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},decls:10,vars:7,consts:[["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(_t,et){if(1&_t&&(e.TgZ(0,"div")(1,"button",0),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"more_vert"),e.qZA()(),e.TgZ(5,"mat-menu",null,1)(7,"button",2),e.NdJ("click",function(){return et.openDialog()}),e._uU(8),e.ALo(9,"translate"),e.qZA()()()),2&_t){const dt=e.MAs(6);e.xp6(1),e.Q6J("matMenuTriggerFor",dt)("matTooltip",e.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.MORE")),e.xp6(7),e.hij(" ",e.lcZ(9,5,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TO_FILE")," ")}},dependencies:[C.RK,Be.Hw,we.VK,we.OP,we.p6,N.gM,ee.X$]})}return Te})();const be=["topNav"],v=["table"];function ie(Te,qe){if(1&Te){const Ne=e.EpF();e.TgZ(0,"perun-web-apps-table-options",10),e.NdJ("exportDisplayedData",function(et){e.CHM(Ne);const dt=e.oxw();return e.KtG(dt.exportDisplayedData.emit(et))})("exportAllData",function(et){e.CHM(Ne);const dt=e.oxw();return e.KtG(dt.exportAllData.emit(et))}),e.qZA()}if(2&Te){const Ne=e.oxw();e.Q6J("allowExportAll",Ne.allowExportAll)}}const F=["*"];let $=(()=>{class Te{constructor(Ne){this.tableConfigService=Ne,this.hideExport=!1,this.pageSizeOptions=A.f7,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe,this.pageSize=5}set matPaginator(Ne){this.paginator=Ne}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(Ne){this.table&&(this.pageSize=Ne.pageSize,this.tableConfigService.setTablePageSize(this.tableId,Ne.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}changePage(Ne){const _t=Ne.target;let et=parseInt(_t.value);(!et||et<1)&&(et=this.paginator.pageIndex+1),et>this.paginator.getNumberOfPages()&&(et=this.paginator.getNumberOfPages()),this.paginator.pageIndex=et-1,this.paginator.page.next({length:this.paginator.length,pageSize:this.paginator.pageSize,pageIndex:this.paginator.pageIndex}),_t.value=et.toString()}onlyValidKeys(Ne){const _t=Ne.key.charCodeAt(0);return 65===_t||66===_t||68===_t||_t>=48&&_t<=57}static#e=this.\u0275fac=function(_t){return new(_t||Te)(e.Y36(x.dB))};static#t=this.\u0275cmp=e.Xpm({type:Te,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(_t,et){if(1&_t&&(e.Gf(be,5),e.Gf(v,5),e.Gf(p.NW,7)),2&_t){let dt;e.iGM(dt=e.CRH())&&(et.topNav=dt.first),e.iGM(dt=e.CRH())&&(et.table=dt.first),e.iGM(dt=e.CRH())&&(et.matPaginator=dt.first)}},inputs:{hideExport:"hideExport",pageSizeOptions:"pageSizeOptions",dataLength:"dataLength",tableId:"tableId",allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},features:[e._Bn([{provide:p.Zf,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:F,decls:11,vars:7,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[1,"page-index-padding"],[1,"table-index-form","d-flex"],["type","number","matInput","",1,"overflow-ellipsis","text-muted",3,"min","max","value","keydown","keyup.enter","focusout"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(_t,et){1&_t&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),e.NdJ("page",function(lt){return et.pageChangedTop(lt)}),e.qZA(),e.TgZ(4,"div",4)(5,"mat-form-field",5)(6,"input",6),e.NdJ("keydown",function(lt){return et.onlyValidKeys(lt)})("keyup.enter",function(lt){return et.changePage(lt)})("focusout",function(lt){return et.changePage(lt)}),e.qZA()()(),e.YNc(7,ie,1,1,"perun-web-apps-table-options",7),e.qZA(),e.TgZ(8,"div",8,9),e.Hsn(10),e.qZA()()),2&_t&&(e.xp6(3),e.Q6J("length",et.dataLength)("pageSizeOptions",et.pageSizeOptions)("pageSize",et.pageSize),e.xp6(3),e.Q6J("min",1)("max",et.paginator.getNumberOfPages())("value",et.paginator.pageIndex+1),e.xp6(1),e.Q6J("ngIf",!et.hideExport))},dependencies:[m.O5,w.KE,g.Nt,p.NW,le],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}.table-index-form[_ngcontent-%COMP%]{max-width:110px;max-height:75px}@media (max-width: 420px){.table-index-form[_ngcontent-%COMP%]{max-width:70px}}.page-index-padding[_ngcontent-%COMP%]{padding-top:1em}"]})}return Te})()},11186:(xe,Z,h)=>{"use strict";h.d(Z,{w:()=>H});var e=h(65879),p=h(30617),A=h(96814);function x(C,N){1&C&&(e.TgZ(0,"mat-icon",2),e._uU(1," info "),e.qZA())}function m(C,N){1&C&&(e.TgZ(0,"mat-icon",2),e._uU(1," warning "),e.qZA())}function w(C,N){1&C&&(e.TgZ(0,"mat-icon",2),e._uU(1," dangerous "),e.qZA())}function g(C,N){1&C&&(e.TgZ(0,"mat-icon",2),e._uU(1," check_circle "),e.qZA())}const E=["*"];let H=(()=>{class C{static#e=this.\u0275fac=function(O){return new(O||C)};static#t=this.\u0275cmp=e.Xpm({type:C,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:E,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(O,Q){1&O&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,x,2,0,"mat-icon",1),e.YNc(2,m,2,0,"mat-icon",1),e.YNc(3,w,2,0,"mat-icon",1),e.YNc(4,g,2,0,"mat-icon",1),e.Hsn(5),e.qZA()),2&O&&(e.ekj("warn-alert","warn"===Q.alert_type)("error-alert","error"===Q.alert_type)("success-alert","success"===Q.alert_type)("info-alert","info"===Q.alert_type),e.xp6(1),e.Q6J("ngIf","info"===Q.alert_type),e.xp6(1),e.Q6J("ngIf","warn"===Q.alert_type),e.xp6(1),e.Q6J("ngIf","error"===Q.alert_type),e.xp6(1),e.Q6J("ngIf","success"===Q.alert_type))},dependencies:[p.Hw,A.O5],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]})}return C})()},62034:(xe,Z,h)=>{"use strict";h.d(Z,{r:()=>x});var e=h(30617),p=h(96814),A=h(65879);let x=(()=>{class m{static#e=this.\u0275fac=function(E){return new(E||m)};static#t=this.\u0275mod=A.oAB({type:m});static#i=this.\u0275inj=A.cJS({imports:[e.Ps,p.ez]})}return m})()},12207:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>A});var e=h(65879),p=h(55940);let A=(()=>{class x{static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275cmp=e.Xpm({type:x,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(g,E){1&g&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[p.Ou]})}return x})()},55959:(xe,Z,h)=>{"use strict";h.d(Z,{K:()=>A});var e=h(65879),p=h(55940);let A=(()=>{class x{static#e=this.\u0275fac=function(g){return new(g||x)};static#t=this.\u0275cmp=e.Xpm({type:x,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(g,E){1&g&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[p.Ou]})}return x})()},99441:(xe,Z,h)=>{"use strict";h.d(Z,{A:()=>m});var e=h(30617),p=h(96814),A=h(55940),x=h(65879);let m=(()=>{class w{static#e=this.\u0275fac=function(H){return new(H||w)};static#t=this.\u0275mod=x.oAB({type:w});static#i=this.\u0275inj=x.cJS({imports:[e.Ps,p.ez,A.Cq]})}return w})()},67848:(xe,Z,h)=>{"use strict";h.d(Z,{C:()=>X});var e=h(96814),p=h(32296),A=h(95195),x=h(75986),m=h(17700),w=h(26385),g=h(3305),E=h(64170),H=h(65879),C=h(23680);let dt=(()=>{class He{static#e=this.\u0275fac=function(he){return new(he||He)};static#t=this.\u0275mod=H.oAB({type:He});static#i=this.\u0275inj=H.cJS({imports:[C.uc,C.BQ,C.uc,C.BQ]})}return He})();var at=h(30617),ge=h(24516),J=h(55940),pe=h(61545),Re=h(25313),ze=h(16672),ve=h(56223),Se=h(38034),nt=h(32651),fe=h(59038),Ke=h(77988),ye=h(81274),pt=h(13566),Y=h(21476),Ue=h(92596),oe=h(98525),Ye=h(74104),U=h(82599),ae=h(22557);let X=(()=>{class He{static#e=this.\u0275fac=function(he){return new(he||He)};static#t=this.\u0275mod=H.oAB({type:He});static#i=this.\u0275inj=H.cJS({imports:[e.ez,A.QW,w.t,g.To,p.ot,dt,x.p9,at.Ps,Re.p0,m.Is,J.Cq,E.lN,ge.c,ze.Cl,ve.u5,ve.UX,pe.T5,Se.FA,C.XK,nt.SJ,fe.ie,Ke.Tx,ye.g0,pt.JX,Y.TU,Ue.AV,oe.LD,C.si,Re.p0,U.rP,ae.Hi,A.QW,w.t,g.To,p.ot,dt,x.p9,at.Ps,Re.p0,m.Is,J.Cq,E.lN,ge.c,ze.Cl,ve.u5,ve.UX,pe.T5,Se.FA,C.XK,nt.SJ,fe.ie,Ke.Tx,ye.g0,pt.JX,Y.TU,Ue.AV,oe.LD,C.si,Ye.Nh,U.rP,ae.Hi]})}return He})()},75724:xe=>{var x=.1,m="function"==typeof Float32Array;function w(Q,ee){return 1-3*ee+3*Q}function g(Q,ee){return 3*ee-6*Q}function E(Q){return 3*Q}function H(Q,ee,V){return((w(ee,V)*Q+g(ee,V))*Q+E(ee))*Q}function C(Q,ee,V){return 3*w(ee,V)*Q*Q+2*g(ee,V)*Q+E(ee)}function O(Q){return Q}xe.exports=function(ee,V,se,Ce){if(!(0<=ee&&ee<=1&&0<=se&&se<=1))throw new Error("bezier x values must be in [0, 1] range");if(ee===V&&se===Ce)return O;for(var Be=m?new Float32Array(11):new Array(11),we=0;we<11;++we)Be[we]=H(we*x,ee,se);return function(v){return 0===v?0:1===v?1:H(function le(be){for(var v=0,ie=1;10!==ie&&Be[ie]<=be;++ie)v+=x;--ie;var Te=v+(be-Be[ie])/(Be[ie+1]-Be[ie])*x,qe=C(Te,ee,se);return qe>=.001?function B(Q,ee,V,se){for(var Ce=0;Ce<4;++Ce){var Be=C(ee,V,se);if(0===Be)return ee;ee-=(H(ee,V,se)-Q)/Be}return ee}(be,Te,ee,se):0===qe?Te:function N(Q,ee,V,se,Ce){var Be,we,le=0;do{(Be=H(we=ee+(V-ee)/2,se,Ce)-Q)>0?V=we:ee=we}while(Math.abs(Be)>1e-7&&++le<10);return we}(be,v,v+x,ee,se)}(v),V,Ce)}}},63921:function(xe,Z,h){var e;!function(p,A){var x={};!function(p){"use strict";p.__esModule=!0,p.digestLength=32,p.blockSize=64;var A=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function x(O,Q,ee,V,se){for(var Ce,Be,we,le,be,v,ie,F,$,Te,qe,Ne,_t;se>=64;){for(Ce=Q[0],Be=Q[1],we=Q[2],le=Q[3],be=Q[4],v=Q[5],ie=Q[6],F=Q[7],Te=0;Te<16;Te++)O[Te]=(255&ee[qe=V+4*Te])<<24|(255&ee[qe+1])<<16|(255&ee[qe+2])<<8|255&ee[qe+3];for(Te=16;Te<64;Te++)O[Te]=((Ne=(($=O[Te-2])>>>17|$<<15)^($>>>19|$<<13)^$>>>10)+O[Te-7]|0)+((_t=(($=O[Te-15])>>>7|$<<25)^($>>>18|$<<14)^$>>>3)+O[Te-16]|0);for(Te=0;Te<64;Te++)Ne=(((be>>>6|be<<26)^(be>>>11|be<<21)^(be>>>25|be<<7))+(be&v^~be&ie)|0)+(F+(A[Te]+O[Te]|0)|0)|0,_t=((Ce>>>2|Ce<<30)^(Ce>>>13|Ce<<19)^(Ce>>>22|Ce<<10))+(Ce&Be^Ce&we^Be&we)|0,F=ie,ie=v,v=be,be=le+Ne|0,le=we,we=Be,Be=Ce,Ce=Ne+_t|0;Q[0]+=Ce,Q[1]+=Be,Q[2]+=we,Q[3]+=le,Q[4]+=be,Q[5]+=v,Q[6]+=ie,Q[7]+=F,V+=64,se-=64}return V}var m=function(){function O(){this.digestLength=p.digestLength,this.blockSize=p.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return O.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},O.prototype.clean=function(){for(var Q=0;Q0){for(;this.bufferLength<64&&ee>0;)this.buffer[this.bufferLength++]=Q[V++],ee--;64===this.bufferLength&&(x(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(ee>=64&&(V=x(this.temp,this.state,Q,V,ee),ee%=64);ee>0;)this.buffer[this.bufferLength++]=Q[V++],ee--;return this},O.prototype.finish=function(Q){if(!this.finished){var ee=this.bytesHashed,V=this.bufferLength,se=ee/536870912|0,Ce=ee<<3,Be=ee%64<56?64:128;this.buffer[V]=128;for(var we=V+1;we>>24&255,this.buffer[Be-7]=se>>>16&255,this.buffer[Be-6]=se>>>8&255,this.buffer[Be-5]=se>>>0&255,this.buffer[Be-4]=Ce>>>24&255,this.buffer[Be-3]=Ce>>>16&255,this.buffer[Be-2]=Ce>>>8&255,this.buffer[Be-1]=Ce>>>0&255,x(this.temp,this.state,this.buffer,0,Be),this.finished=!0}for(we=0;we<8;we++)Q[4*we+0]=this.state[we]>>>24&255,Q[4*we+1]=this.state[we]>>>16&255,Q[4*we+2]=this.state[we]>>>8&255,Q[4*we+3]=this.state[we]>>>0&255;return this},O.prototype.digest=function(){var Q=new Uint8Array(this.digestLength);return this.finish(Q),Q},O.prototype._saveState=function(Q){for(var ee=0;eethis.blockSize)(new m).update(Q).finish(ee).clean();else for(var V=0;V1&&Q.update(O),ee&&Q.update(ee),Q.update(V),Q.finish(O),V[0]++}p.HMAC=w,p.hash=g,p.default=g,p.hmac=E;var C=new Uint8Array(p.digestLength);p.hkdf=function N(O,Q,ee,V){void 0===Q&&(Q=C),void 0===V&&(V=32);for(var se=new Uint8Array([1]),Ce=E(Q,O),Be=new w(Ce),we=new Uint8Array(Be.digestLength),le=we.length,be=new Uint8Array(V),v=0;v>>24&255,Be[1]=ie>>>16&255,Be[2]=ie>>>8&255,Be[3]=ie>>>0&255,se.reset(),se.update(Q),se.update(Be),se.finish(le);for(var F=0;F=N.status}function w(C){try{C.dispatchEvent(new MouseEvent("click"))}catch{var N=document.createEvent("MouseEvents");N.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),C.dispatchEvent(N)}}var g="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,E=g.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),H=g.saveAs||("object"!=typeof window||window!==g?function(){}:"download"in HTMLAnchorElement.prototype&&!E?function(C,N,B){var O=g.URL||g.webkitURL,Q=document.createElement("a");Q.download=N=N||C.name||"download",Q.rel="noopener","string"==typeof C?(Q.href=C,Q.origin===location.origin?w(Q):m(Q.href)?x(C,N,B):w(Q,Q.target="_blank")):(Q.href=O.createObjectURL(C),setTimeout(function(){O.revokeObjectURL(Q.href)},4e4),setTimeout(function(){w(Q)},0))}:"msSaveOrOpenBlob"in navigator?function(C,N,B){if(N=N||C.name||"download","string"!=typeof C)navigator.msSaveOrOpenBlob(function A(C,N){return typeof N>"u"?N={autoBom:!1}:"object"!=typeof N&&(console.warn("Deprecated: Expected third argument to be a object"),N={autoBom:!N}),N.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(C.type)?new Blob(["\ufeff",C],{type:C.type}):C}(C,B),N);else if(m(C))x(C,N,B);else{var O=document.createElement("a");O.href=C,O.target="_blank",setTimeout(function(){w(O)})}}:function(C,N,B,O){if((O=O||open("","_blank"))&&(O.document.title=O.document.body.innerText="downloading..."),"string"==typeof C)return x(C,N,B);var Q="application/octet-stream"===C.type,ee=/constructor/i.test(g.HTMLElement)||g.safari,V=/CriOS\/[\d]+/.test(navigator.userAgent);if((V||Q&&ee||E)&&typeof FileReader<"u"){var se=new FileReader;se.onloadend=function(){var we=se.result;we=V?we:we.replace(/^data:[^;]*;/,"data:attachment/file;"),O?O.location.href=we:location=we,O=null},se.readAsDataURL(C)}else{var Ce=g.URL||g.webkitURL,Be=Ce.createObjectURL(C);O?O.location=Be:location.href=Be,O=null,setTimeout(function(){Ce.revokeObjectURL(Be)},4e4)}});g.saveAs=H.saveAs=H,xe.exports=H})?h.apply(Z,[]):h)&&(xe.exports=p)},69930:(xe,Z,h)=>{h(78094).tz.load(h(91128))},78094:function(xe,Z,h){var e,p,A;!function(x,m){"use strict";xe.exports?xe.exports=m(h(16676)):(p=[h(16676)],void 0!==(A="function"==typeof(e=m)?e.apply(Z,p):e)&&(xe.exports=A))}(0,function(x){"use strict";void 0===x.version&&x.default&&(x=x.default);var N,w={},g={},E={},H={},C={};(!x||"string"!=typeof x.version)&&Ke("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var B=x.version.split("."),O=+B[0],Q=+B[1];function ee(U){return U>96?U-87:U>64?U-29:U-48}function V(U){var ae=0,X=U.split("."),He=X[0],ke=X[1]||"",Tt=1,Ie=0,r=1;for(45===U.charCodeAt(0)&&(ae=1,r=-1);ae= 2.6.0. You are using Moment.js "+x.version+". See momentjs.com"),le.prototype={_set:function(U){this.name=U.name,this.abbrs=U.abbrs,this.untils=U.untils,this.offsets=U.offsets,this.population=U.population},_index:function(U){var He,ae=+U,X=this.untils;for(He=0;HeIe&&ye.moveInvalidForward&&(Tt=Ie),ae3){var ae=H[dt(U)];if(ae)return ae;Ke("Moment Timezone found "+U+" from the Intl api, but did not have that data loaded.")}}catch{}var he,Ie,r,X=function $(){var He,ke,Tt,U=(new Date).getFullYear()-2,ae=new v(new Date(U,0,1)),X=[ae];for(Tt=1;Tt<48;Tt++)(ke=new v(new Date(U,Tt,1))).offset!==ae.offset&&(He=F(ae,ke),X.push(He),X.push(new v(new Date(He.at+6e4)))),ae=ke;for(Tt=0;Tt<4;Tt++)X.push(new v(new Date(U+Tt,0,1))),X.push(new v(new Date(U+Tt,6,1)));return X}(),He=X.length,ke=function Ne(U){var ke,Tt,he,ae=U.length,X={},He=[];for(ke=0;ke0?Tt[0].zone.name:void 0}()),N},ye.names=function ge(){var U,ae=[];for(U in H)H.hasOwnProperty(U)&&(w[U]||w[g[U]])&&H[U]&&ae.push(H[U]);return ae.sort()},ye.Zone=le,ye.unpack=we,ye.unpackBase60=V,ye.needsOffset=fe,ye.moveInvalidForward=!0,ye.moveAmbiguousForward=!1,ye.countries=function J(){return Object.keys(E)},ye.zonesForCountry=function ve(U,ae){if(!(U=function ze(U){return U=U.toUpperCase(),E[U]||null}(U)))return null;var X=U.zones.sort();return ae?X.map(function(He){return{name:He,offset:at(He).utcOffset(new Date)}}):X};var pt=x.fn;function Y(U){return function(){return this._z?this._z.abbr(this):U.call(this)}}function Ue(U){return function(){return this._z=null,U.apply(this,arguments)}}x.tz=ye,x.defaultZone=null,x.updateOffset=function(U,ae){var He,X=x.defaultZone;if(void 0===U._z&&(X&&fe(U)&&!U._isUTC&&(U._d=x.utc(U._a)._d,U.utc().add(X.parse(U),"minutes")),U._z=X),U._z)if(He=U._z.utcOffset(U),Math.abs(He)<16&&(He/=60),void 0!==U.utcOffset){var ke=U._z;U.utcOffset(-He,ae),U._z=ke}else U.zone(He,ae)},pt.tz=function(U,ae){if(U){if("string"!=typeof U)throw new Error("Time zone name must be a string, got "+U+" ["+typeof U+"]");return this._z=at(U),this._z?x.updateOffset(this,ae):Ke("Moment Timezone has no data for "+U+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},pt.zoneName=Y(pt.zoneName),pt.zoneAbbr=Y(pt.zoneAbbr),pt.utc=Ue(pt.utc),pt.local=Ue(pt.local),pt.utcOffset=function oe(U){return function(){return arguments.length>0&&(this._z=null),U.apply(this,arguments)}}(pt.utcOffset),x.tz.setDefault=function(U){return(O<2||2===O&&Q<9)&&Ke("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+x.version+"."),x.defaultZone=U?at(U):null,x};var Ye=x.momentProperties;return"[object Array]"===Object.prototype.toString.call(Ye)?(Ye.push("_z"),Ye.push("_a")):Ye&&(Ye._z=null),x})},83274:function(xe,Z,h){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(A){return/^nm$/i.test(A)},meridiem:function(A,x,m){return A<12?m?"vm":"VM":m?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(A){return A+(1===A||8===A||A>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},61867:function(xe,Z,h){!function(e){"use strict";var p=function(g){return 0===g?0:1===g?1:2===g?2:g%100>=3&&g%100<=10?3:g%100>=11?4:5},A={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},x=function(g){return function(E,H,C,N){var B=p(E),O=A[g][p(E)];return 2===B&&(O=O[H?0:1]),O.replace(/%d/i,E)}},m=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-dz",{months:m,monthsShort:m,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(g){return"\u0645"===g},meridiem:function(g,E,H){return g<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:x("s"),ss:x("s"),m:x("m"),mm:x("m"),h:x("h"),hh:x("h"),d:x("d"),dd:x("d"),M:x("M"),MM:x("M"),y:x("y"),yy:x("y")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(h(16676))},17078:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(h(16676))},77776:function(xe,Z,h){!function(e){"use strict";var p={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},A=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},x={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},m=function(E){return function(H,C,N,B){var O=A(H),Q=x[E][A(H)];return 2===O&&(Q=Q[C?0:1]),Q.replace(/%d/i,H)}},w=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-ly",{months:w,monthsShort:w,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(E){return"\u0645"===E},meridiem:function(E,H,C){return E<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:m("s"),ss:m("s"),m:m("m"),mm:m("m"),h:m("h"),hh:m("h"),d:m("d"),dd:m("d"),M:m("M"),MM:m("M"),y:m("y"),yy:m("y")},preparse:function(E){return E.replace(/\u060c/g,",")},postformat:function(E){return E.replace(/\d/g,function(H){return p[H]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},56789:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(h(16676))},6897:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},A={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(m){return"\u0645"===m},meridiem:function(m,w,g){return m<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(m){return m.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(w){return A[w]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(h(16676))},71585:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(h(16676))},22097:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},A={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},x=function(H){return 0===H?0:1===H?1:2===H?2:H%100>=3&&H%100<=10?3:H%100>=11?4:5},m={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},w=function(H){return function(C,N,B,O){var Q=x(C),ee=m[H][x(C)];return 2===Q&&(ee=ee[N?0:1]),ee.replace(/%d/i,C)}},g=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar",{months:g,monthsShort:g,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(H){return"\u0645"===H},meridiem:function(H,C,N){return H<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:w("s"),ss:w("s"),m:w("m"),mm:w("m"),h:w("h"),hh:w("h"),d:w("d"),dd:w("d"),M:w("M"),MM:w("M"),y:w("y"),yy:w("y")},preparse:function(H){return H.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(C){return A[C]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(C){return p[C]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},15611:function(xe,Z,h){!function(e){"use strict";var p={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(x){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(x)},meridiem:function(x,m,w){return x<4?"gec\u0259":x<12?"s\u0259h\u0259r":x<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(x){if(0===x)return x+"-\u0131nc\u0131";var m=x%10;return x+(p[m]||p[x%100-m]||p[x>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},62459:function(xe,Z,h){!function(e){"use strict";function A(m,w,g){return"m"===g?w?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===g?w?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":m+" "+function p(m,w){var g=m.split("_");return w%10==1&&w%100!=11?g[0]:w%10>=2&&w%10<=4&&(w%100<10||w%100>=20)?g[1]:g[2]}({ss:w?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:w?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:w?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[g],+m)}e.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:A,mm:A,h:A,hh:A,d:"\u0434\u0437\u0435\u043d\u044c",dd:A,M:"\u043c\u0435\u0441\u044f\u0446",MM:A,y:"\u0433\u043e\u0434",yy:A},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(m){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(m)},meridiem:function(m,w,g){return m<4?"\u043d\u043e\u0447\u044b":m<12?"\u0440\u0430\u043d\u0456\u0446\u044b":m<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(m,w){switch(w){case"M":case"d":case"DDD":case"w":case"W":return m%10!=2&&m%10!=3||m%100==12||m%100==13?m+"-\u044b":m+"-\u0456";case"D":return m+"-\u0433\u0430";default:return m}},week:{dow:1,doy:7}})}(h(16676))},91825:function(xe,Z,h){!function(e){"use strict";e.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(A){var x=A%10,m=A%100;return 0===A?A+"-\u0435\u0432":0===m?A+"-\u0435\u043d":m>10&&m<20?A+"-\u0442\u0438":1===x?A+"-\u0432\u0438":2===x?A+"-\u0440\u0438":7===x||8===x?A+"-\u043c\u0438":A+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(16676))},75918:function(xe,Z,h){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(h(16676))},49683:function(xe,Z,h){!function(e){"use strict";var p={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},A={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(m){return m.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(m,w){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===w?m<4?m:m+12:"\u09ad\u09cb\u09b0"===w||"\u09b8\u0995\u09be\u09b2"===w?m:"\u09a6\u09c1\u09aa\u09c1\u09b0"===w?m>=3?m:m+12:"\u09ac\u09bf\u0995\u09be\u09b2"===w||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===w?m+12:void 0},meridiem:function(m,w,g){return m<4?"\u09b0\u09be\u09a4":m<6?"\u09ad\u09cb\u09b0":m<12?"\u09b8\u0995\u09be\u09b2":m<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":m<18?"\u09ac\u09bf\u0995\u09be\u09b2":m<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(h(16676))},34065:function(xe,Z,h){!function(e){"use strict";var p={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},A={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(m){return m.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(m,w){return 12===m&&(m=0),"\u09b0\u09be\u09a4"===w&&m>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===w&&m<5||"\u09ac\u09bf\u0995\u09be\u09b2"===w?m+12:m},meridiem:function(m,w,g){return m<4?"\u09b0\u09be\u09a4":m<10?"\u09b8\u0995\u09be\u09b2":m<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":m<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(h(16676))},11034:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},A={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(m){return m.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(m,w){return 12===m&&(m=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===w&&m>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===w&&m<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===w?m+12:m},meridiem:function(m,w,g){return m<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":m<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":m<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":m<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(h(16676))},27671:function(xe,Z,h){!function(e){"use strict";function p(ee,V,se){return ee+" "+function m(ee,V){return 2===V?function w(ee){var V={m:"v",b:"v",d:"z"};return void 0===V[ee.charAt(0)]?ee:V[ee.charAt(0)]+ee.substring(1)}(ee):ee}({mm:"munutenn",MM:"miz",dd:"devezh"}[se],ee)}function x(ee){return ee>9?x(ee%10):ee}var g=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],E=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,O=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:O,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:O,monthsRegex:E,monthsShortRegex:E,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:g,longMonthsParse:g,shortMonthsParse:g,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:p,h:"un eur",hh:"%d eur",d:"un devezh",dd:p,M:"ur miz",MM:p,y:"ur bloaz",yy:function A(ee){switch(x(ee)){case 1:case 3:case 4:case 5:case 9:return ee+" bloaz";default:return ee+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ee){return ee+(1===ee?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ee){return"g.m."===ee},meridiem:function(ee,V,se){return ee<12?"a.m.":"g.m."}})}(h(16676))},38153:function(xe,Z,h){!function(e){"use strict";function p(x,m,w){var g=x+" ";switch(w){case"ss":return g+(1===x?"sekunda":2===x||3===x||4===x?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return g+(1===x?"minuta":2===x||3===x||4===x?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return g+(1===x?"sat":2===x||3===x||4===x?"sata":"sati");case"dd":return g+(1===x?"dan":"dana");case"MM":return g+(1===x?"mjesec":2===x||3===x||4===x?"mjeseca":"mjeseci");case"yy":return g+(1===x?"godina":2===x||3===x||4===x?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:p,m:p,mm:p,h:p,hh:p,d:"dan",dd:p,M:"mjesec",MM:p,y:"godinu",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(16676))},54287:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(A,x){var m=1===A?"r":2===A?"n":3===A?"r":4===A?"t":"\xe8";return("w"===x||"W"===x)&&(m="a"),A+m},week:{dow:1,doy:4}})}(h(16676))},72616:function(xe,Z,h){!function(e){"use strict";var p={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},A="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),x=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],m=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function w(H){return H>1&&H<5&&1!=~~(H/10)}function g(H,C,N,B){var O=H+" ";switch(N){case"s":return C||B?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return C||B?O+(w(H)?"sekundy":"sekund"):O+"sekundami";case"m":return C?"minuta":B?"minutu":"minutou";case"mm":return C||B?O+(w(H)?"minuty":"minut"):O+"minutami";case"h":return C?"hodina":B?"hodinu":"hodinou";case"hh":return C||B?O+(w(H)?"hodiny":"hodin"):O+"hodinami";case"d":return C||B?"den":"dnem";case"dd":return C||B?O+(w(H)?"dny":"dn\xed"):O+"dny";case"M":return C||B?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return C||B?O+(w(H)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):O+"m\u011bs\xedci";case"y":return C||B?"rok":"rokem";case"yy":return C||B?O+(w(H)?"roky":"let"):O+"lety"}}e.defineLocale("cs",{months:p,monthsShort:A,monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},27049:function(xe,Z,h){!function(e){"use strict";e.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(A){return A+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(A)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(A)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(h(16676))},99172:function(xe,Z,h){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(A){var m="";return A>20?m=40===A||50===A||60===A||80===A||100===A?"fed":"ain":A>0&&(m=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][A]),A+m},week:{dow:1,doy:4}})}(h(16676))},20605:function(xe,Z,h){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},93395:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[x+" Tage",x+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[x+" Monate",x+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[x+" Jahre",x+" Jahren"]};return m?E[w][0]:E[w][1]}e.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:p,mm:"%d Minuten",h:p,hh:"%d Stunden",d:p,dd:p,w:p,ww:"%d Wochen",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},99835:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[x+" Tage",x+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[x+" Monate",x+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[x+" Jahre",x+" Jahren"]};return m?E[w][0]:E[w][1]}e.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:p,mm:"%d Minuten",h:p,hh:"%d Stunden",d:p,dd:p,w:p,ww:"%d Wochen",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},94013:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[x+" Tage",x+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[x+" Monate",x+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[x+" Jahre",x+" Jahren"]};return m?E[w][0]:E[w][1]}e.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:p,mm:"%d Minuten",h:p,hh:"%d Stunden",d:p,dd:p,w:p,ww:"%d Wochen",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},14570:function(xe,Z,h){!function(e){"use strict";var p=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],A=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];e.defineLocale("dv",{months:p,monthsShort:p,weekdays:A,weekdaysShort:A,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(m){return"\u0789\u078a"===m},meridiem:function(m,w,g){return m<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(h(16676))},31859:function(xe,Z,h){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(x,m){return x?"string"==typeof m&&/D/.test(m.substring(0,m.indexOf("MMMM")))?this._monthsGenitiveEl[x.month()]:this._monthsNominativeEl[x.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(x,m,w){return x>11?w?"\u03bc\u03bc":"\u039c\u039c":w?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(x){return"\u03bc"===(x+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(x,m){var w=this._calendarEl[x],g=m&&m.hours();return function p(x){return typeof Function<"u"&&x instanceof Function||"[object Function]"===Object.prototype.toString.call(x)}(w)&&(w=w.apply(m)),w.replace("{}",g%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(h(16676))},55785:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:0,doy:4}})}(h(16676))},83792:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")}})}(h(16676))},57651:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},81929:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},19818:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")}})}(h(16676))},6612:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:0,doy:6}})}(h(16676))},24900:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},72721:function(xe,Z,h){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},95159:function(xe,Z,h){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(A){return"p"===A.charAt(0).toLowerCase()},meridiem:function(A,x,m){return A>11?m?"p.t.m.":"P.T.M.":m?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(h(16676))},11780:function(xe,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),A="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),x=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,E){return g?/-MMM-/.test(E)?A[g.month()]:p[g.month()]:p},monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(h(16676))},23468:function(xe,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),A="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),x=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,E){return g?/-MMM-/.test(E)?A[g.month()]:p[g.month()]:p},monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(h(16676))},44938:function(xe,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),A="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),x=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,E){return g?/-MMM-/.test(E)?A[g.month()]:p[g.month()]:p},monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(h(16676))},21954:function(xe,Z,h){!function(e){"use strict";var p="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),A="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),x=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],m=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,E){return g?/-MMM-/.test(E)?A[g.month()]:p[g.month()]:p},monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(h(16676))},11453:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){var E={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[x+"sekundi",x+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[x+" minuti",x+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[x+" tunni",x+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[x+" kuu",x+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[x+" aasta",x+" aastat"]};return m?E[w][2]?E[w][2]:E[w][1]:g?E[w][0]:E[w][1]}e.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:"%d p\xe4eva",M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},44697:function(xe,Z,h){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(16676))},52900:function(xe,Z,h){!function(e){"use strict";var p={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},A={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(m){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(m)},meridiem:function(m,w,g){return m<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(m){return m.replace(/[\u06f0-\u06f9]/g,function(w){return A[w]}).replace(/\u060c/g,",")},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(h(16676))},49775:function(xe,Z,h){!function(e){"use strict";var p="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),A=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",p[7],p[8],p[9]];function x(g,E,H,C){var N="";switch(H){case"s":return C?"muutaman sekunnin":"muutama sekunti";case"ss":N=C?"sekunnin":"sekuntia";break;case"m":return C?"minuutin":"minuutti";case"mm":N=C?"minuutin":"minuuttia";break;case"h":return C?"tunnin":"tunti";case"hh":N=C?"tunnin":"tuntia";break;case"d":return C?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":N=C?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return C?"kuukauden":"kuukausi";case"MM":N=C?"kuukauden":"kuukautta";break;case"y":return C?"vuoden":"vuosi";case"yy":N=C?"vuoden":"vuotta"}return function m(g,E){return g<10?E?A[g]:p[g]:g}(g,C)+" "+N}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},64282:function(xe,Z,h){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(A){return A},week:{dow:1,doy:4}})}(h(16676))},84236:function(xe,Z,h){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},92830:function(xe,Z,h){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(A,x){switch(x){default:case"M":case"Q":case"D":case"DDD":case"d":return A+(1===A?"er":"e");case"w":case"W":return A+(1===A?"re":"e")}}})}(h(16676))},21412:function(xe,Z,h){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(A,x){switch(x){default:case"M":case"Q":case"D":case"DDD":case"d":return A+(1===A?"er":"e");case"w":case"W":return A+(1===A?"re":"e")}},week:{dow:1,doy:4}})}(h(16676))},89361:function(xe,Z,h){!function(e){"use strict";var x=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,m=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];e.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:x,monthsShortRegex:x,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:m,longMonthsParse:m,shortMonthsParse:m,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(g,E){switch(E){case"D":return g+(1===g?"er":"");default:case"M":case"Q":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}},week:{dow:1,doy:4}})}(h(16676))},66984:function(xe,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),A="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(m,w){return m?/-MMM-/.test(w)?A[m.month()]:p[m.month()]:p},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(m){return m+(1===m||8===m||m>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},93961:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(E){return E+(1===E?"d":E%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(16676))},78849:function(xe,Z,h){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(E){return E+(1===E?"d":E%10==2?"na":"mh")},week:{dow:1,doy:4}})}(h(16676))},34273:function(xe,Z,h){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(A){return 0===A.indexOf("un")?"n"+A:"en "+A},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(h(16676))},40623:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){var E={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[x+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",x+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[x+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",x+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[x+" \u0935\u0930\u093e\u0902\u0928\u0940",x+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[x+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",x+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[x+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",x+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[x+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",x+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return g?E[w][0]:E[w][1]}e.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(x,m){return"D"===m?x+"\u0935\u0947\u0930":x},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(x,m){return 12===x&&(x=0),"\u0930\u093e\u0924\u0940"===m?x<4?x:x+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===m?x:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===m?x>12?x:x+12:"\u0938\u093e\u0902\u091c\u0947"===m?x+12:void 0},meridiem:function(x,m,w){return x<4?"\u0930\u093e\u0924\u0940":x<12?"\u0938\u0915\u093e\u0933\u0940\u0902":x<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":x<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(h(16676))},62696:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){var E={s:["thoddea sekondamni","thodde sekond"],ss:[x+" sekondamni",x+" sekond"],m:["eka mintan","ek minut"],mm:[x+" mintamni",x+" mintam"],h:["eka voran","ek vor"],hh:[x+" voramni",x+" voram"],d:["eka disan","ek dis"],dd:[x+" disamni",x+" dis"],M:["eka mhoinean","ek mhoino"],MM:[x+" mhoineamni",x+" mhoine"],y:["eka vorsan","ek voros"],yy:[x+" vorsamni",x+" vorsam"]};return g?E[w][0]:E[w][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(x,m){return"D"===m?x+"er":x},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(x,m){return 12===x&&(x=0),"rati"===m?x<4?x:x+12:"sokallim"===m?x:"donparam"===m?x>12?x:x+12:"sanje"===m?x+12:void 0},meridiem:function(x,m,w){return x<4?"rati":x<12?"sokallim":x<16?"donparam":x<20?"sanje":"rati"}})}(h(16676))},66928:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},A={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(m){return m.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(m,w){return 12===m&&(m=0),"\u0ab0\u0abe\u0aa4"===w?m<4?m:m+12:"\u0ab8\u0ab5\u0abe\u0ab0"===w?m:"\u0aac\u0aaa\u0acb\u0ab0"===w?m>=10?m:m+12:"\u0ab8\u0abe\u0a82\u0a9c"===w?m+12:void 0},meridiem:function(m,w,g){return m<4?"\u0ab0\u0abe\u0aa4":m<10?"\u0ab8\u0ab5\u0abe\u0ab0":m<17?"\u0aac\u0aaa\u0acb\u0ab0":m<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(h(16676))},24804:function(xe,Z,h){!function(e){"use strict";e.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(A){return 2===A?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":A+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(A){return 2===A?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":A+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(A){return 2===A?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":A+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(A){return 2===A?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":A%10==0&&10!==A?A+" \u05e9\u05e0\u05d4":A+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(A){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(A)},meridiem:function(A,x,m){return A<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":A<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":A<12?m?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":A<18?m?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(h(16676))},23015:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},A={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},x=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];e.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:x,longMonthsParse:x,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(g){return g.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(E){return A[E]})},postformat:function(g){return g.replace(/\d/g,function(E){return p[E]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(g,E){return 12===g&&(g=0),"\u0930\u093e\u0924"===E?g<4?g:g+12:"\u0938\u0941\u092c\u0939"===E?g:"\u0926\u094b\u092a\u0939\u0930"===E?g>=10?g:g+12:"\u0936\u093e\u092e"===E?g+12:void 0},meridiem:function(g,E,H){return g<4?"\u0930\u093e\u0924":g<10?"\u0938\u0941\u092c\u0939":g<17?"\u0926\u094b\u092a\u0939\u0930":g<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(h(16676))},17134:function(xe,Z,h){!function(e){"use strict";function p(x,m,w){var g=x+" ";switch(w){case"ss":return g+(1===x?"sekunda":2===x||3===x||4===x?"sekunde":"sekundi");case"m":return m?"jedna minuta":"jedne minute";case"mm":return g+(1===x?"minuta":2===x||3===x||4===x?"minute":"minuta");case"h":return m?"jedan sat":"jednog sata";case"hh":return g+(1===x?"sat":2===x||3===x||4===x?"sata":"sati");case"dd":return g+(1===x?"dan":"dana");case"MM":return g+(1===x?"mjesec":2===x||3===x||4===x?"mjeseca":"mjeseci");case"yy":return g+(1===x?"godina":2===x||3===x||4===x?"godine":"godina")}}e.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:p,m:p,mm:p,h:p,hh:p,d:"dan",dd:p,M:"mjesec",MM:p,y:"godinu",yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(16676))},50670:function(xe,Z,h){!function(e){"use strict";var p="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function A(w,g,E,H){var C=w;switch(E){case"s":return H||g?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return C+(H||g)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(H||g?" perc":" perce");case"mm":return C+(H||g?" perc":" perce");case"h":return"egy"+(H||g?" \xf3ra":" \xf3r\xe1ja");case"hh":return C+(H||g?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(H||g?" nap":" napja");case"dd":return C+(H||g?" nap":" napja");case"M":return"egy"+(H||g?" h\xf3nap":" h\xf3napja");case"MM":return C+(H||g?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(H||g?" \xe9v":" \xe9ve");case"yy":return C+(H||g?" \xe9v":" \xe9ve")}return""}function x(w){return(w?"":"[m\xfalt] ")+"["+p[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(w){return"u"===w.charAt(1).toLowerCase()},meridiem:function(w,g,E){return w<12?!0===E?"de":"DE":!0===E?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return x.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return x.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},4523:function(xe,Z,h){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(A){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(A)},meridiem:function(A){return A<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":A<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":A<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(A,x){switch(x){case"DDD":case"w":case"W":case"DDDo":return 1===A?A+"-\u056b\u0576":A+"-\u0580\u0564";default:return A}},week:{dow:1,doy:7}})}(h(16676))},99233:function(xe,Z,h){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(A,x){return 12===A&&(A=0),"pagi"===x?A:"siang"===x?A>=11?A:A+12:"sore"===x||"malam"===x?A+12:void 0},meridiem:function(A,x,m){return A<11?"pagi":A<15?"siang":A<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(h(16676))},94693:function(xe,Z,h){!function(e){"use strict";function p(m){return m%100==11||m%10!=1}function A(m,w,g,E){var H=m+" ";switch(g){case"s":return w||E?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return p(m)?H+(w||E?"sek\xfandur":"sek\xfandum"):H+"sek\xfanda";case"m":return w?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return p(m)?H+(w||E?"m\xedn\xfatur":"m\xedn\xfatum"):w?H+"m\xedn\xfata":H+"m\xedn\xfatu";case"hh":return p(m)?H+(w||E?"klukkustundir":"klukkustundum"):H+"klukkustund";case"d":return w?"dagur":E?"dag":"degi";case"dd":return p(m)?w?H+"dagar":H+(E?"daga":"d\xf6gum"):w?H+"dagur":H+(E?"dag":"degi");case"M":return w?"m\xe1nu\xf0ur":E?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return p(m)?w?H+"m\xe1nu\xf0ir":H+(E?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):w?H+"m\xe1nu\xf0ur":H+(E?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return w||E?"\xe1r":"\xe1ri";case"yy":return p(m)?H+(w||E?"\xe1r":"\xe1rum"):H+(w||E?"\xe1r":"\xe1ri")}}e.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:A,ss:A,m:A,mm:A,h:"klukkustund",hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},78118:function(xe,Z,h){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(A){return(/^[0-9].+$/.test(A)?"tra":"in")+" "+A},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(h(16676))},63936:function(xe,Z,h){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(h(16676))},86871:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(A,x){return"\u5143"===x[1]?1:parseInt(x[1]||A,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(A){return"\u5348\u5f8c"===A},meridiem:function(A,x,m){return A<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(A){return A.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(A){return this.week()!==A.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(A,x){switch(x){case"y":return 1===A?"\u5143\u5e74":A+"\u5e74";case"d":case"D":case"DDD":return A+"\u65e5";default:return A}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(h(16676))},68710:function(xe,Z,h){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(A,x){return 12===A&&(A=0),"enjing"===x?A:"siyang"===x?A>=11?A:A+12:"sonten"===x||"ndalu"===x?A+12:void 0},meridiem:function(A,x,m){return A<11?"enjing":A<15?"siyang":A<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(h(16676))},17125:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(A){return A.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(x,m,w){return"\u10d8"===w?m+"\u10e8\u10d8":m+w+"\u10e8\u10d8"})},past:function(A){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(A)?A.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(A)?A.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):A},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(A){return 0===A?A:1===A?A+"-\u10da\u10d8":A<20||A<=100&&A%20==0||A%100==0?"\u10db\u10d4-"+A:A+"-\u10d4"},week:{dow:1,doy:7}})}(h(16676))},82461:function(xe,Z,h){!function(e){"use strict";var p={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};e.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(x){return x+(p[x]||p[x%10]||p[x>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},77399:function(xe,Z,h){!function(e){"use strict";var p={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},A={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(m){return"\u179b\u17d2\u1784\u17b6\u1785"===m},meridiem:function(m,w,g){return m<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(m){return m.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},week:{dow:1,doy:4}})}(h(16676))},38720:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},A={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(m){return m.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(m,w){return 12===m&&(m=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===w?m<4?m:m+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===w?m:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===w?m>=10?m:m+12:"\u0cb8\u0c82\u0c9c\u0cc6"===w?m+12:void 0},meridiem:function(m,w,g){return m<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":m<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":m<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":m<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(m){return m+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(h(16676))},85306:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(A,x){switch(x){case"d":case"D":case"DDD":return A+"\uc77c";case"M":return A+"\uc6d4";case"w":case"W":return A+"\uc8fc";default:return A}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(A){return"\uc624\ud6c4"===A},meridiem:function(A,x,m){return A<12?"\uc624\uc804":"\uc624\ud6c4"}})}(h(16676))},82995:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},A={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},x=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];e.defineLocale("ku",{months:x,monthsShort:x,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(w){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(w)},meridiem:function(w,g,E){return w<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(w){return w.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(g){return A[g]}).replace(/\u060c/g,",")},postformat:function(w){return w.replace(/\d/g,function(g){return p[g]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(h(16676))},8779:function(xe,Z,h){!function(e){"use strict";var p={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};e.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(x){return x+(p[x]||p[x%10]||p[x>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},62057:function(xe,Z,h){!function(e){"use strict";function p(g,E,H,C){var N={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return E?N[H][0]:N[H][1]}function m(g){if(g=parseInt(g,10),isNaN(g))return!1;if(g<0)return!0;if(g<10)return 4<=g&&g<=7;if(g<100){var E=g%10;return m(0===E?g/10:E)}if(g<1e4){for(;g>=10;)g/=10;return m(g)}return m(g/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function A(g){return m(g.substr(0,g.indexOf(" ")))?"a "+g:"an "+g},past:function x(g){return m(g.substr(0,g.indexOf(" ")))?"viru "+g:"virun "+g},s:"e puer Sekonnen",ss:"%d Sekonnen",m:p,mm:"%d Minutten",h:p,hh:"%d Stonnen",d:p,dd:"%d Deeg",M:p,MM:"%d M\xe9int",y:p,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},17192:function(xe,Z,h){!function(e){"use strict";e.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(A){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===A},meridiem:function(A,x,m){return A<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(A){return"\u0e97\u0eb5\u0ec8"+A}})}(h(16676))},15430:function(xe,Z,h){!function(e){"use strict";var p={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function x(H,C,N,B){return C?w(N)[0]:B?w(N)[1]:w(N)[2]}function m(H){return H%10==0||H>10&&H<20}function w(H){return p[H].split("_")}function g(H,C,N,B){var O=H+" ";return 1===H?O+x(0,C,N[0],B):C?O+(m(H)?w(N)[1]:w(N)[0]):B?O+w(N)[1]:O+(m(H)?w(N)[1]:w(N)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function A(H,C,N,B){return C?"kelios sekund\u0117s":B?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:g,m:x,mm:g,h:x,hh:g,d:x,dd:g,M:x,MM:g,y:x,yy:g},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(H){return H+"-oji"},week:{dow:1,doy:4}})}(h(16676))},53363:function(xe,Z,h){!function(e){"use strict";var p={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function A(E,H,C){return C?H%10==1&&H%100!=11?E[2]:E[3]:H%10==1&&H%100!=11?E[0]:E[1]}function x(E,H,C){return E+" "+A(p[C],E,H)}function m(E,H,C){return A(p[C],E,H)}e.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function w(E,H){return H?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:x,m,mm:x,h:m,hh:x,d:m,dd:x,M:m,MM:x,y:m,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},72939:function(xe,Z,h){!function(e){"use strict";var p={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(x,m){return 1===x?m[0]:x>=2&&x<=4?m[1]:m[2]},translate:function(x,m,w){var g=p.words[w];return 1===w.length?m?g[0]:g[1]:x+" "+p.correctGrammaticalCase(x,g)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:"dan",dd:p.translate,M:"mjesec",MM:p.translate,y:"godinu",yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(16676))},38212:function(xe,Z,h){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(h(16676))},69718:function(xe,Z,h){!function(e){"use strict";e.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(A){var x=A%10,m=A%100;return 0===A?A+"-\u0435\u0432":0===m?A+"-\u0435\u043d":m>10&&m<20?A+"-\u0442\u0438":1===x?A+"-\u0432\u0438":2===x?A+"-\u0440\u0438":7===x||8===x?A+"-\u043c\u0438":A+"-\u0442\u0438"},week:{dow:1,doy:7}})}(h(16676))},50561:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(A,x){return 12===A&&(A=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===x&&A>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===x||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===x?A+12:A},meridiem:function(A,x,m){return A<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":A<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":A<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":A<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(h(16676))},68929:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){switch(w){case"s":return m?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return x+(m?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return x+(m?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return x+(m?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return x+(m?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return x+(m?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return x+(m?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return x}}e.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(x){return"\u04ae\u0425"===x},meridiem:function(x,m,w){return x<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(x,m){switch(m){case"d":case"D":case"DDD":return x+" \u04e9\u0434\u04e9\u0440";default:return x}}})}(h(16676))},84880:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},A={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function x(w,g,E,H){var C="";if(g)switch(E){case"s":C="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":C="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":C="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":C="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":C="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":C="%d \u0924\u093e\u0938";break;case"d":C="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":C="%d \u0926\u093f\u0935\u0938";break;case"M":C="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":C="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":C="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":C="%d \u0935\u0930\u094d\u0937\u0947"}else switch(E){case"s":C="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":C="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":C="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":C="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":C="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":C="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":C="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":C="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":C="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":C="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":C="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":C="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return C.replace(/%d/i,w)}e.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},preparse:function(w){return w.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(g){return A[g]})},postformat:function(w){return w.replace(/\d/g,function(g){return p[g]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(w,g){return 12===w&&(w=0),"\u092a\u0939\u093e\u091f\u0947"===g||"\u0938\u0915\u093e\u0933\u0940"===g?w:"\u0926\u0941\u092a\u093e\u0930\u0940"===g||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===g||"\u0930\u093e\u0924\u094d\u0930\u0940"===g?w>=12?w:w+12:void 0},meridiem:function(w,g,E){return w>=0&&w<6?"\u092a\u0939\u093e\u091f\u0947":w<12?"\u0938\u0915\u093e\u0933\u0940":w<17?"\u0926\u0941\u092a\u093e\u0930\u0940":w<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(h(16676))},42074:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(A,x){return 12===A&&(A=0),"pagi"===x?A:"tengahari"===x?A>=11?A:A+12:"petang"===x||"malam"===x?A+12:void 0},meridiem:function(A,x,m){return A<11?"pagi":A<15?"tengahari":A<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(h(16676))},63193:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(A,x){return 12===A&&(A=0),"pagi"===x?A:"tengahari"===x?A>=11?A:A+12:"petang"===x||"malam"===x?A+12:void 0},meridiem:function(A,x,m){return A<11?"pagi":A<15?"tengahari":A<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(h(16676))},54082:function(xe,Z,h){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(h(16676))},82261:function(xe,Z,h){!function(e){"use strict";var p={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},A={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(m){return m.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},week:{dow:1,doy:4}})}(h(16676))},15273:function(xe,Z,h){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},19874:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},A={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(m){return m.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(m,w){return 12===m&&(m=0),"\u0930\u093e\u0924\u093f"===w?m<4?m:m+12:"\u092c\u093f\u0939\u093e\u0928"===w?m:"\u0926\u093f\u0909\u0901\u0938\u094b"===w?m>=10?m:m+12:"\u0938\u093e\u0901\u091d"===w?m+12:void 0},meridiem:function(m,w,g){return m<3?"\u0930\u093e\u0924\u093f":m<12?"\u092c\u093f\u0939\u093e\u0928":m<16?"\u0926\u093f\u0909\u0901\u0938\u094b":m<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(h(16676))},81484:function(xe,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),A="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),x=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],m=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(g,E){return g?/-MMM-/.test(E)?A[g.month()]:p[g.month()]:p},monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},51667:function(xe,Z,h){!function(e){"use strict";var p="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),A="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),x=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],m=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(g,E){return g?/-MMM-/.test(E)?A[g.month()]:p[g.month()]:p},monthsRegex:m,monthsShortRegex:m,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(h(16676))},17262:function(xe,Z,h){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},19679:function(xe,Z,h){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(A,x){var m=1===A?"r":2===A?"n":3===A?"r":4===A?"t":"\xe8";return("w"===x||"W"===x)&&(m="a"),A+m},week:{dow:1,doy:4}})}(h(16676))},96830:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},A={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(m){return m.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(m,w){return 12===m&&(m=0),"\u0a30\u0a3e\u0a24"===w?m<4?m:m+12:"\u0a38\u0a35\u0a47\u0a30"===w?m:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===w?m>=10?m:m+12:"\u0a38\u0a3c\u0a3e\u0a2e"===w?m+12:void 0},meridiem:function(m,w,g){return m<4?"\u0a30\u0a3e\u0a24":m<10?"\u0a38\u0a35\u0a47\u0a30":m<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":m<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(h(16676))},93616:function(xe,Z,h){!function(e){"use strict";var p="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),A="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),x=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function m(E){return E%10<5&&E%10>1&&~~(E/10)%10!=1}function w(E,H,C){var N=E+" ";switch(C){case"ss":return N+(m(E)?"sekundy":"sekund");case"m":return H?"minuta":"minut\u0119";case"mm":return N+(m(E)?"minuty":"minut");case"h":return H?"godzina":"godzin\u0119";case"hh":return N+(m(E)?"godziny":"godzin");case"ww":return N+(m(E)?"tygodnie":"tygodni");case"MM":return N+(m(E)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return N+(m(E)?"lata":"lat")}}e.defineLocale("pl",{months:function(E,H){return E?/D MMMM/.test(H)?A[E.month()]:p[E.month()]:p},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:w,m:w,mm:w,h:w,hh:w,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:w,M:"miesi\u0105c",MM:w,y:"rok",yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},32751:function(xe,Z,h){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(h(16676))},55138:function(xe,Z,h){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(h(16676))},17968:function(xe,Z,h){!function(e){"use strict";function p(x,m,w){var E=" ";return(x%100>=20||x>=100&&x%100==0)&&(E=" de "),x+E+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[w]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:p,m:"un minut",mm:p,h:"o or\u0103",hh:p,d:"o zi",dd:p,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:p,M:"o lun\u0103",MM:p,y:"un an",yy:p},week:{dow:1,doy:7}})}(h(16676))},81828:function(xe,Z,h){!function(e){"use strict";function A(w,g,E){return"m"===E?g?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":w+" "+function p(w,g){var E=w.split("_");return g%10==1&&g%100!=11?E[0]:g%10>=2&&g%10<=4&&(g%100<10||g%100>=20)?E[1]:E[2]}({ss:g?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:g?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[E],+w)}var x=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];e.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:x,longMonthsParse:x,shortMonthsParse:x,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(w){if(w.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(w){if(w.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:A,m:A,mm:A,h:"\u0447\u0430\u0441",hh:A,d:"\u0434\u0435\u043d\u044c",dd:A,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:A,M:"\u043c\u0435\u0441\u044f\u0446",MM:A,y:"\u0433\u043e\u0434",yy:A},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(w){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(w)},meridiem:function(w,g,E){return w<4?"\u043d\u043e\u0447\u0438":w<12?"\u0443\u0442\u0440\u0430":w<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(w,g){switch(g){case"M":case"d":case"DDD":return w+"-\u0439";case"D":return w+"-\u0433\u043e";case"w":case"W":return w+"-\u044f";default:return w}},week:{dow:1,doy:4}})}(h(16676))},62188:function(xe,Z,h){!function(e){"use strict";var p=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],A=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];e.defineLocale("sd",{months:p,monthsShort:p,weekdays:A,weekdaysShort:A,weekdaysMin:A,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(m){return"\u0634\u0627\u0645"===m},meridiem:function(m,w,g){return m<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(h(16676))},6562:function(xe,Z,h){!function(e){"use strict";e.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},87172:function(xe,Z,h){!function(e){"use strict";e.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(A){return A+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(A){return"\u0db4.\u0dc0."===A||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===A},meridiem:function(A,x,m){return A>11?m?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":m?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(h(16676))},99966:function(xe,Z,h){!function(e){"use strict";var p="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),A="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function x(g){return g>1&&g<5}function m(g,E,H,C){var N=g+" ";switch(H){case"s":return E||C?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return E||C?N+(x(g)?"sekundy":"sek\xfand"):N+"sekundami";case"m":return E?"min\xfata":C?"min\xfatu":"min\xfatou";case"mm":return E||C?N+(x(g)?"min\xfaty":"min\xfat"):N+"min\xfatami";case"h":return E?"hodina":C?"hodinu":"hodinou";case"hh":return E||C?N+(x(g)?"hodiny":"hod\xedn"):N+"hodinami";case"d":return E||C?"de\u0148":"d\u0148om";case"dd":return E||C?N+(x(g)?"dni":"dn\xed"):N+"d\u0148ami";case"M":return E||C?"mesiac":"mesiacom";case"MM":return E||C?N+(x(g)?"mesiace":"mesiacov"):N+"mesiacmi";case"y":return E||C?"rok":"rokom";case"yy":return E||C?N+(x(g)?"roky":"rokov"):N+"rokmi"}}e.defineLocale("sk",{months:p,monthsShort:A,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},4287:function(xe,Z,h){!function(e){"use strict";function p(x,m,w,g){var E=x+" ";switch(w){case"s":return m||g?"nekaj sekund":"nekaj sekundami";case"ss":return E+(1===x?m?"sekundo":"sekundi":2===x?m||g?"sekundi":"sekundah":x<5?m||g?"sekunde":"sekundah":"sekund");case"m":return m?"ena minuta":"eno minuto";case"mm":return E+(1===x?m?"minuta":"minuto":2===x?m||g?"minuti":"minutama":x<5?m||g?"minute":"minutami":m||g?"minut":"minutami");case"h":return m?"ena ura":"eno uro";case"hh":return E+(1===x?m?"ura":"uro":2===x?m||g?"uri":"urama":x<5?m||g?"ure":"urami":m||g?"ur":"urami");case"d":return m||g?"en dan":"enim dnem";case"dd":return E+(1===x?m||g?"dan":"dnem":2===x?m||g?"dni":"dnevoma":m||g?"dni":"dnevi");case"M":return m||g?"en mesec":"enim mesecem";case"MM":return E+(1===x?m||g?"mesec":"mesecem":2===x?m||g?"meseca":"mesecema":x<5?m||g?"mesece":"meseci":m||g?"mesecev":"meseci");case"y":return m||g?"eno leto":"enim letom";case"yy":return E+(1===x?m||g?"leto":"letom":2===x?m||g?"leti":"letoma":x<5?m||g?"leta":"leti":m||g?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(16676))},15291:function(xe,Z,h){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(A){return"M"===A.charAt(0)},meridiem:function(A,x,m){return A<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},37603:function(xe,Z,h){!function(e){"use strict";var p={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(x,m){return x%10>=1&&x%10<=4&&(x%100<10||x%100>=20)?x%10==1?m[0]:m[1]:m[2]},translate:function(x,m,w,g){var H,E=p.words[w];return 1===w.length?"y"===w&&m?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":g||m?E[0]:E[1]:(H=p.correctGrammaticalCase(x,E),"yy"===w&&m&&"\u0433\u043e\u0434\u0438\u043d\u0443"===H?x+" \u0433\u043e\u0434\u0438\u043d\u0430":x+" "+H)}};e.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:p.translate,dd:p.translate,M:p.translate,MM:p.translate,y:p.translate,yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(16676))},80450:function(xe,Z,h){!function(e){"use strict";var p={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(x,m){return x%10>=1&&x%10<=4&&(x%100<10||x%100>=20)?x%10==1?m[0]:m[1]:m[2]},translate:function(x,m,w,g){var H,E=p.words[w];return 1===w.length?"y"===w&&m?"jedna godina":g||m?E[0]:E[1]:(H=p.correctGrammaticalCase(x,E),"yy"===w&&m&&"godinu"===H?x+" godina":x+" "+H)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:p.translate,m:p.translate,mm:p.translate,h:p.translate,hh:p.translate,d:p.translate,dd:p.translate,M:p.translate,MM:p.translate,y:p.translate,yy:p.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(h(16676))},30383:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(A,x,m){return A<11?"ekuseni":A<15?"emini":A<19?"entsambama":"ebusuku"},meridiemHour:function(A,x){return 12===A&&(A=0),"ekuseni"===x?A:"emini"===x?A>=11?A:A+12:"entsambama"===x||"ebusuku"===x?0===A?0:A+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(h(16676))},37221:function(xe,Z,h){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?":e":1===x||2===x?":a":":e")},week:{dow:1,doy:4}})}(h(16676))},51743:function(xe,Z,h){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(h(16676))},6351:function(xe,Z,h){!function(e){"use strict";var p={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},A={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(m){return m+"\u0bb5\u0ba4\u0bc1"},preparse:function(m){return m.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(w){return A[w]})},postformat:function(m){return m.replace(/\d/g,function(w){return p[w]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(m,w,g){return m<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":m<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":m<10?" \u0b95\u0bbe\u0bb2\u0bc8":m<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":m<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":m<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(m,w){return 12===m&&(m=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===w?m<2?m:m+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===w||"\u0b95\u0bbe\u0bb2\u0bc8"===w||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===w&&m>=10?m:m+12},week:{dow:0,doy:6}})}(h(16676))},98118:function(xe,Z,h){!function(e){"use strict";e.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(A,x){return 12===A&&(A=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===x?A<4?A:A+12:"\u0c09\u0c26\u0c2f\u0c02"===x?A:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===x?A>=10?A:A+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===x?A+12:void 0},meridiem:function(A,x,m){return A<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":A<10?"\u0c09\u0c26\u0c2f\u0c02":A<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":A<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(h(16676))},26278:function(xe,Z,h){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},36987:function(xe,Z,h){!function(e){"use strict";var p={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};e.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(x,m){return 12===x&&(x=0),"\u0448\u0430\u0431"===m?x<4?x:x+12:"\u0441\u0443\u0431\u04b3"===m?x:"\u0440\u04ef\u0437"===m?x>=11?x:x+12:"\u0431\u0435\u0433\u043e\u04b3"===m?x+12:void 0},meridiem:function(x,m,w){return x<4?"\u0448\u0430\u0431":x<11?"\u0441\u0443\u0431\u04b3":x<16?"\u0440\u04ef\u0437":x<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(x){return x+(p[x]||p[x%10]||p[x>=100?100:null])},week:{dow:1,doy:7}})}(h(16676))},39325:function(xe,Z,h){!function(e){"use strict";e.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(A){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===A},meridiem:function(A,x,m){return A<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(h(16676))},43485:function(xe,Z,h){!function(e){"use strict";var p={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(x,m){switch(m){case"d":case"D":case"Do":case"DD":return x;default:if(0===x)return x+"'unjy";var w=x%10;return x+(p[w]||p[x%100-w]||p[x>=100?100:null])}},week:{dow:1,doy:7}})}(h(16676))},68148:function(xe,Z,h){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(A){return A},week:{dow:1,doy:4}})}(h(16676))},59616:function(xe,Z,h){!function(e){"use strict";var p="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function m(E,H,C,N){var B=function w(E){var H=Math.floor(E%1e3/100),C=Math.floor(E%100/10),N=E%10,B="";return H>0&&(B+=p[H]+"vatlh"),C>0&&(B+=(""!==B?" ":"")+p[C]+"maH"),N>0&&(B+=(""!==B?" ":"")+p[N]),""===B?"pagh":B}(E);switch(C){case"ss":return B+" lup";case"mm":return B+" tup";case"hh":return B+" rep";case"dd":return B+" jaj";case"MM":return B+" jar";case"yy":return B+" DIS"}}e.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function A(E){var H=E;return-1!==E.indexOf("jaj")?H.slice(0,-3)+"leS":-1!==E.indexOf("jar")?H.slice(0,-3)+"waQ":-1!==E.indexOf("DIS")?H.slice(0,-3)+"nem":H+" pIq"},past:function x(E){var H=E;return-1!==E.indexOf("jaj")?H.slice(0,-3)+"Hu\u2019":-1!==E.indexOf("jar")?H.slice(0,-3)+"wen":-1!==E.indexOf("DIS")?H.slice(0,-3)+"ben":H+" ret"},s:"puS lup",ss:m,m:"wa\u2019 tup",mm:m,h:"wa\u2019 rep",hh:m,d:"wa\u2019 jaj",dd:m,M:"wa\u2019 jar",MM:m,y:"wa\u2019 DIS",yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},24040:function(xe,Z,h){!function(e){"use strict";var p={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};e.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(x,m,w){return x<12?w?"\xf6\xf6":"\xd6\xd6":w?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(x){return"\xf6s"===x||"\xd6S"===x},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(x,m){switch(m){case"d":case"D":case"Do":case"DD":return x;default:if(0===x)return x+"'\u0131nc\u0131";var w=x%10;return x+(p[w]||p[x%100-w]||p[x>=100?100:null])}},week:{dow:1,doy:7}})}(h(16676))},594:function(xe,Z,h){!function(e){"use strict";function A(x,m,w,g){var E={s:["viensas secunds","'iensas secunds"],ss:[x+" secunds",x+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[x+" m\xeduts",x+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[x+" \xfeoras",x+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[x+" ziuas",x+" ziuas"],M:["'n mes","'iens mes"],MM:[x+" mesen",x+" mesen"],y:["'n ar","'iens ar"],yy:[x+" ars",x+" ars"]};return g||m?E[w][0]:E[w][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(x){return"d'o"===x.toLowerCase()},meridiem:function(x,m,w){return x>11?w?"d'o":"D'O":w?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:A,ss:A,m:A,mm:A,h:A,hh:A,d:A,dd:A,M:A,MM:A,y:A,yy:A},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(h(16676))},23226:function(xe,Z,h){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(h(16676))},80673:function(xe,Z,h){!function(e){"use strict";e.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(h(16676))},69580:function(xe,Z,h){!function(e){"use strict";e.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(A,x){return 12===A&&(A=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===x||"\u0633\u06d5\u06be\u06d5\u0631"===x||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===x?A:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===x||"\u0643\u06d5\u0686"===x?A+12:A>=11?A:A+12},meridiem:function(A,x,m){var w=100*A+x;return w<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":w<900?"\u0633\u06d5\u06be\u06d5\u0631":w<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":w<1230?"\u0686\u06c8\u0634":w<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(A,x){switch(x){case"d":case"D":case"DDD":return A+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return A+"-\u06be\u06d5\u067e\u062a\u06d5";default:return A}},preparse:function(A){return A.replace(/\u060c/g,",")},postformat:function(A){return A.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(h(16676))},87270:function(xe,Z,h){!function(e){"use strict";function A(g,E,H){return"m"===H?E?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===H?E?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":g+" "+function p(g,E){var H=g.split("_");return E%10==1&&E%100!=11?H[0]:E%10>=2&&E%10<=4&&(E%100<10||E%100>=20)?H[1]:H[2]}({ss:E?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:E?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:E?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[H],+g)}function m(g){return function(){return g+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function x(g,E){var H={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===g?H.nominative.slice(1,7).concat(H.nominative.slice(0,1)):g?H[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(E)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(E)?"genitive":"nominative"][g.day()]:H.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:m("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:m("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:m("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:m("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return m("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return m("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:A,m:A,mm:A,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:A,d:"\u0434\u0435\u043d\u044c",dd:A,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:A,y:"\u0440\u0456\u043a",yy:A},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(g){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(g)},meridiem:function(g,E,H){return g<4?"\u043d\u043e\u0447\u0456":g<12?"\u0440\u0430\u043d\u043a\u0443":g<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(g,E){switch(E){case"M":case"d":case"DDD":case"w":case"W":return g+"-\u0439";case"D":return g+"-\u0433\u043e";default:return g}},week:{dow:1,doy:7}})}(h(16676))},11656:function(xe,Z,h){!function(e){"use strict";var p=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],A=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];e.defineLocale("ur",{months:p,monthsShort:p,weekdays:A,weekdaysShort:A,weekdaysMin:A,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(m){return"\u0634\u0627\u0645"===m},meridiem:function(m,w,g){return m<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(m){return m.replace(/\u060c/g,",")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(h(16676))},18744:function(xe,Z,h){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(h(16676))},68364:function(xe,Z,h){!function(e){"use strict";e.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(h(16676))},75049:function(xe,Z,h){!function(e){"use strict";e.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(A){return/^ch$/i.test(A)},meridiem:function(A,x,m){return A<12?m?"sa":"SA":m?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(A){return A},week:{dow:1,doy:4}})}(h(16676))},15106:function(xe,Z,h){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(A){var x=A%10;return A+(1==~~(A%100/10)?"th":1===x?"st":2===x?"nd":3===x?"rd":"th")},week:{dow:1,doy:4}})}(h(16676))},6199:function(xe,Z,h){!function(e){"use strict";e.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(h(16676))},27280:function(xe,Z,h){!function(e){"use strict";e.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(A,x){return 12===A&&(A=0),"\u51cc\u6668"===x||"\u65e9\u4e0a"===x||"\u4e0a\u5348"===x?A:"\u4e0b\u5348"===x||"\u665a\u4e0a"===x?A+12:A>=11?A:A+12},meridiem:function(A,x,m){var w=100*A+x;return w<600?"\u51cc\u6668":w<900?"\u65e9\u4e0a":w<1130?"\u4e0a\u5348":w<1230?"\u4e2d\u5348":w<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(A){return A.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(A){return this.week()!==A.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(A,x){switch(x){case"d":case"D":case"DDD":return A+"\u65e5";case"M":return A+"\u6708";case"w":case"W":return A+"\u5468";default:return A}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(h(16676))},36860:function(xe,Z,h){!function(e){"use strict";e.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(A,x){return 12===A&&(A=0),"\u51cc\u6668"===x||"\u65e9\u4e0a"===x||"\u4e0a\u5348"===x?A:"\u4e2d\u5348"===x?A>=11?A:A+12:"\u4e0b\u5348"===x||"\u665a\u4e0a"===x?A+12:void 0},meridiem:function(A,x,m){var w=100*A+x;return w<600?"\u51cc\u6668":w<900?"\u65e9\u4e0a":w<1200?"\u4e0a\u5348":1200===w?"\u4e2d\u5348":w<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(A,x){switch(x){case"d":case"D":case"DDD":return A+"\u65e5";case"M":return A+"\u6708";case"w":case"W":return A+"\u9031";default:return A}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(h(16676))},78364:function(xe,Z,h){!function(e){"use strict";e.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(A,x){return 12===A&&(A=0),"\u51cc\u6668"===x||"\u65e9\u4e0a"===x||"\u4e0a\u5348"===x?A:"\u4e2d\u5348"===x?A>=11?A:A+12:"\u4e0b\u5348"===x||"\u665a\u4e0a"===x?A+12:void 0},meridiem:function(A,x,m){var w=100*A+x;return w<600?"\u51cc\u6668":w<900?"\u65e9\u4e0a":w<1130?"\u4e0a\u5348":w<1230?"\u4e2d\u5348":w<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(A,x){switch(x){case"d":case"D":case"DDD":return A+"\u65e5";case"M":return A+"\u6708";case"w":case"W":return A+"\u9031";default:return A}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(h(16676))},482:function(xe,Z,h){!function(e){"use strict";e.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(A,x){return 12===A&&(A=0),"\u51cc\u6668"===x||"\u65e9\u4e0a"===x||"\u4e0a\u5348"===x?A:"\u4e2d\u5348"===x?A>=11?A:A+12:"\u4e0b\u5348"===x||"\u665a\u4e0a"===x?A+12:void 0},meridiem:function(A,x,m){var w=100*A+x;return w<600?"\u51cc\u6668":w<900?"\u65e9\u4e0a":w<1130?"\u4e0a\u5348":w<1230?"\u4e2d\u5348":w<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(A,x){switch(x){case"d":case"D":case"DDD":return A+"\u65e5";case"M":return A+"\u6708";case"w":case"W":return A+"\u9031";default:return A}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(h(16676))},16676:function(xe,Z,h){(xe=h.nmd(xe)).exports=function(){"use strict";var e,V;function p(){return e.apply(null,arguments)}function x(I){return I instanceof Array||"[object Array]"===Object.prototype.toString.call(I)}function m(I){return null!=I&&"[object Object]"===Object.prototype.toString.call(I)}function w(I,ne){return Object.prototype.hasOwnProperty.call(I,ne)}function g(I){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(I).length;var ne;for(ne in I)if(w(I,ne))return!1;return!0}function E(I){return void 0===I}function H(I){return"number"==typeof I||"[object Number]"===Object.prototype.toString.call(I)}function C(I){return I instanceof Date||"[object Date]"===Object.prototype.toString.call(I)}function N(I,ne){var ut,We=[],Rt=I.length;for(ut=0;ut>>0;for(ut=0;ut0)for(We=0;We=0?We?"+":"":"-")+Math.pow(10,Math.max(0,ne-ut.length)).toString().substr(1)+ut}var J=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,pe=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Re={},ze={};function ve(I,ne,We,ut){var Rt=ut;"string"==typeof ut&&(Rt=function(){return this[ut]()}),I&&(ze[I]=Rt),ne&&(ze[ne[0]]=function(){return ge(Rt.apply(this,arguments),ne[1],ne[2])}),We&&(ze[We]=function(){return this.localeData().ordinal(Rt.apply(this,arguments),I)})}function Se(I){return I.match(/\[[\s\S]/)?I.replace(/^\[|\]$/g,""):I.replace(/\\/g,"")}function fe(I,ne){return I.isValid()?(ne=Ke(ne,I.localeData()),Re[ne]=Re[ne]||function nt(I){var We,ut,ne=I.match(J);for(We=0,ut=ne.length;We=0&&pe.test(I);)I=I.replace(pe,ut),pe.lastIndex=0,We-=1;return I}var ke={};function Tt(I,ne){var We=I.toLowerCase();ke[We]=ke[We+"s"]=ke[ne]=I}function he(I){return"string"==typeof I?ke[I]||ke[I.toLowerCase()]:void 0}function Ie(I){var We,ut,ne={};for(ut in I)w(I,ut)&&(We=he(ut))&&(ne[We]=I[ut]);return ne}var r={};function u(I,ne){r[I]=ne}function M(I){return I%4==0&&I%100!=0||I%400==0}function f(I){return I<0?Math.ceil(I)||0:Math.floor(I)}function o(I){var ne=+I,We=0;return 0!==ne&&isFinite(ne)&&(We=f(ne)),We}function n(I,ne){return function(We){return null!=We?(i(this,I,We),p.updateOffset(this,ne),this):t(this,I)}}function t(I,ne){return I.isValid()?I._d["get"+(I._isUTC?"UTC":"")+ne]():NaN}function i(I,ne,We){I.isValid()&&!isNaN(We)&&("FullYear"===ne&&M(I.year())&&1===I.month()&&29===I.date()?(We=o(We),I._d["set"+(I._isUTC?"UTC":"")+ne](We,I.month(),si(We,I.month()))):I._d["set"+(I._isUTC?"UTC":"")+ne](We))}var Xe,l=/\d/,d=/\d\d/,s=/\d{3}/,S=/\d{4}/,k=/[+-]?\d{6}/,re=/\d\d?/,tt=/\d\d\d\d?/,Le=/\d\d\d\d\d\d?/,Me=/\d{1,3}/,Pe=/\d{1,4}/,q=/[+-]?\d{1,6}/,W=/\d+/,de=/[+-]?\d+/,Je=/Z|[+-]\d\d:?\d\d/gi,rt=/Z|[+-]\d\d(?::?\d\d)?/gi,Mt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Pt(I,ne,We){Xe[I]=qe(ne)?ne:function(ut,Rt){return ut&&We?We:ne}}function kt(I,ne){return w(Xe,I)?Xe[I](ne._strict,ne._locale):new RegExp(function Ot(I){return $e(I.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(ne,We,ut,Rt,ti){return We||ut||Rt||ti}))}(I))}function $e(I){return I.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Xe={};var bt={};function Fe(I,ne){var We,Rt,ut=ne;for("string"==typeof I&&(I=[I]),H(ne)&&(ut=function(ti,mi){mi[ne]=o(ti)}),Rt=I.length,We=0;We68?1900:2e3)};var Fn=n("FullYear",!0);function fr(I,ne,We,ut,Rt,ti,mi){var zi;return I<100&&I>=0?(zi=new Date(I+400,ne,We,ut,Rt,ti,mi),isFinite(zi.getFullYear())&&zi.setFullYear(I)):zi=new Date(I,ne,We,ut,Rt,ti,mi),zi}function Rn(I){var ne,We;return I<100&&I>=0?((We=Array.prototype.slice.call(arguments))[0]=I+400,ne=new Date(Date.UTC.apply(null,We)),isFinite(ne.getUTCFullYear())&&ne.setUTCFullYear(I)):ne=new Date(Date.UTC.apply(null,arguments)),ne}function er(I,ne,We){var ut=7+ne-We;return-(7+Rn(I,0,ut).getUTCDay()-ne)%7+ut-1}function Er(I,ne,We,ut,Rt){var fn,Bn,zi=1+7*(ne-1)+(7+We-ut)%7+er(I,ut,Rt);return zi<=0?Bn=Li(fn=I-1)+zi:zi>Li(I)?(fn=I+1,Bn=zi-Li(I)):(fn=I,Bn=zi),{year:fn,dayOfYear:Bn}}function Zn(I,ne,We){var ti,mi,ut=er(I.year(),ne,We),Rt=Math.floor((I.dayOfYear()-ut-1)/7)+1;return Rt<1?ti=Rt+sr(mi=I.year()-1,ne,We):Rt>sr(I.year(),ne,We)?(ti=Rt-sr(I.year(),ne,We),mi=I.year()+1):(mi=I.year(),ti=Rt),{week:ti,year:mi}}function sr(I,ne,We){var ut=er(I,ne,We),Rt=er(I+1,ne,We);return(Li(I)-ut+Rt)/7}ve("w",["ww",2],"wo","week"),ve("W",["WW",2],"Wo","isoWeek"),Tt("week","w"),Tt("isoWeek","W"),u("week",5),u("isoWeek",5),Pt("w",re),Pt("ww",re,d),Pt("W",re),Pt("WW",re,d),Ct(["w","ww","W","WW"],function(I,ne,We,ut){ne[ut.substr(0,1)]=o(I)});function ir(I,ne){return I.slice(ne,7).concat(I.slice(0,ne))}ve("d",0,"do","day"),ve("dd",0,0,function(I){return this.localeData().weekdaysMin(this,I)}),ve("ddd",0,0,function(I){return this.localeData().weekdaysShort(this,I)}),ve("dddd",0,0,function(I){return this.localeData().weekdays(this,I)}),ve("e",0,0,"weekday"),ve("E",0,0,"isoWeekday"),Tt("day","d"),Tt("weekday","e"),Tt("isoWeekday","E"),u("day",11),u("weekday",11),u("isoWeekday",11),Pt("d",re),Pt("e",re),Pt("E",re),Pt("dd",function(I,ne){return ne.weekdaysMinRegex(I)}),Pt("ddd",function(I,ne){return ne.weekdaysShortRegex(I)}),Pt("dddd",function(I,ne){return ne.weekdaysRegex(I)}),Ct(["dd","ddd","dddd"],function(I,ne,We,ut){var Rt=We._locale.weekdaysParse(I,ut,We._strict);null!=Rt?ne.d=Rt:ee(We).invalidWeekday=I}),Ct(["d","e","E"],function(I,ne,We,ut){ne[ut]=o(I)});var Nr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),vn="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),xi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),qi=Mt,un=Mt,$n=Mt;function Tn(I,ne,We){var ut,Rt,ti,mi=I.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ut=0;ut<7;++ut)ti=O([2e3,1]).day(ut),this._minWeekdaysParse[ut]=this.weekdaysMin(ti,"").toLocaleLowerCase(),this._shortWeekdaysParse[ut]=this.weekdaysShort(ti,"").toLocaleLowerCase(),this._weekdaysParse[ut]=this.weekdays(ti,"").toLocaleLowerCase();return We?"dddd"===ne?-1!==(Rt=Yt.call(this._weekdaysParse,mi))?Rt:null:"ddd"===ne?-1!==(Rt=Yt.call(this._shortWeekdaysParse,mi))?Rt:null:-1!==(Rt=Yt.call(this._minWeekdaysParse,mi))?Rt:null:"dddd"===ne?-1!==(Rt=Yt.call(this._weekdaysParse,mi))||-1!==(Rt=Yt.call(this._shortWeekdaysParse,mi))||-1!==(Rt=Yt.call(this._minWeekdaysParse,mi))?Rt:null:"ddd"===ne?-1!==(Rt=Yt.call(this._shortWeekdaysParse,mi))||-1!==(Rt=Yt.call(this._weekdaysParse,mi))||-1!==(Rt=Yt.call(this._minWeekdaysParse,mi))?Rt:null:-1!==(Rt=Yt.call(this._minWeekdaysParse,mi))||-1!==(Rt=Yt.call(this._weekdaysParse,mi))||-1!==(Rt=Yt.call(this._shortWeekdaysParse,mi))?Rt:null}function Bt(){function I(En,xa){return xa.length-En.length}var ti,mi,zi,fn,Bn,ne=[],We=[],ut=[],Rt=[];for(ti=0;ti<7;ti++)mi=O([2e3,1]).day(ti),zi=$e(this.weekdaysMin(mi,"")),fn=$e(this.weekdaysShort(mi,"")),Bn=$e(this.weekdays(mi,"")),ne.push(zi),We.push(fn),ut.push(Bn),Rt.push(zi),Rt.push(fn),Rt.push(Bn);ne.sort(I),We.sort(I),ut.sort(I),Rt.sort(I),this._weekdaysRegex=new RegExp("^("+Rt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+ut.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+We.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+ne.join("|")+")","i")}function fi(){return this.hours()%12||12}function ei(I,ne){ve(I,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),ne)})}function Qt(I,ne){return ne._meridiemParse}ve("H",["HH",2],0,"hour"),ve("h",["hh",2],0,fi),ve("k",["kk",2],0,function ct(){return this.hours()||24}),ve("hmm",0,0,function(){return""+fi.apply(this)+ge(this.minutes(),2)}),ve("hmmss",0,0,function(){return""+fi.apply(this)+ge(this.minutes(),2)+ge(this.seconds(),2)}),ve("Hmm",0,0,function(){return""+this.hours()+ge(this.minutes(),2)}),ve("Hmmss",0,0,function(){return""+this.hours()+ge(this.minutes(),2)+ge(this.seconds(),2)}),ei("a",!0),ei("A",!1),Tt("hour","h"),u("hour",13),Pt("a",Qt),Pt("A",Qt),Pt("H",re),Pt("h",re),Pt("k",re),Pt("HH",re,d),Pt("hh",re,d),Pt("kk",re,d),Pt("hmm",tt),Pt("hmmss",Le),Pt("Hmm",tt),Pt("Hmmss",Le),Fe(["H","HH"],ri),Fe(["k","kk"],function(I,ne,We){var ut=o(I);ne[ri]=24===ut?0:ut}),Fe(["a","A"],function(I,ne,We){We._isPm=We._locale.isPM(I),We._meridiem=I}),Fe(["h","hh"],function(I,ne,We){ne[ri]=o(I),ee(We).bigHour=!0}),Fe("hmm",function(I,ne,We){var ut=I.length-2;ne[ri]=o(I.substr(0,ut)),ne[bi]=o(I.substr(ut)),ee(We).bigHour=!0}),Fe("hmmss",function(I,ne,We){var ut=I.length-4,Rt=I.length-2;ne[ri]=o(I.substr(0,ut)),ne[bi]=o(I.substr(ut,2)),ne[$t]=o(I.substr(Rt)),ee(We).bigHour=!0}),Fe("Hmm",function(I,ne,We){var ut=I.length-2;ne[ri]=o(I.substr(0,ut)),ne[bi]=o(I.substr(ut))}),Fe("Hmmss",function(I,ne,We){var ut=I.length-4,Rt=I.length-2;ne[ri]=o(I.substr(0,ut)),ne[bi]=o(I.substr(ut,2)),ne[$t]=o(I.substr(Rt))});var en=n("Hours",!0);var Nt,mt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ai,monthsShort:Pi,week:{dow:0,doy:6},weekdays:Nr,weekdaysMin:xi,weekdaysShort:vn,meridiemParse:/[ap]\.?m?\.?/i},di={},st={};function zt(I,ne){var We,ut=Math.min(I.length,ne.length);for(We=0;We0;){if(Rt=Ui(ti.slice(0,We).join("-")))return Rt;if(ut&&ut.length>=We&&zt(ti,ut)>=We-1)break;We--}ne++}return Nt}(I)}function qn(I){var ne,We=I._a;return We&&-2===ee(I).overflow&&(ne=We[Ht]<0||We[Ht]>11?Ht:We[Wt]<1||We[Wt]>si(We[xt],We[Ht])?Wt:We[ri]<0||We[ri]>24||24===We[ri]&&(0!==We[bi]||0!==We[$t]||0!==We[wt])?ri:We[bi]<0||We[bi]>59?bi:We[$t]<0||We[$t]>59?$t:We[wt]<0||We[wt]>999?wt:-1,ee(I)._overflowDayOfYear&&(neWt)&&(ne=Wt),ee(I)._overflowWeeks&&-1===ne&&(ne=It),ee(I)._overflowWeekday&&-1===ne&&(ne=Ge),ee(I).overflow=ne),I}var Jn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Fa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$a=/Z|[+-]\d\d(?::?\d\d)?/,zr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Aa=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ls=/^\/?Date\((-?\d+)/i,_o=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Dr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function va(I){var ne,We,ti,mi,zi,fn,ut=I._i,Rt=Jn.exec(ut)||Fa.exec(ut),Bn=zr.length,En=Aa.length;if(Rt){for(ee(I).iso=!0,ne=0,We=Bn;ne7)&&(fn=!0)):(ti=I._locale._week.dow,mi=I._locale._week.doy,Bn=Zn(Pn(),ti,mi),We=Xr(ne.gg,I._a[xt],Bn.year),ut=Xr(ne.w,Bn.week),null!=ne.d?((Rt=ne.d)<0||Rt>6)&&(fn=!0):null!=ne.e?(Rt=ne.e+ti,(ne.e<0||ne.e>6)&&(fn=!0)):Rt=ti),ut<1||ut>sr(We,ti,mi)?ee(I)._overflowWeeks=!0:null!=fn?ee(I)._overflowWeekday=!0:(zi=Er(We,ut,Rt,ti,mi),I._a[xt]=zi.year,I._dayOfYear=zi.dayOfYear)}(I),null!=I._dayOfYear&&(mi=Xr(I._a[xt],Rt[xt]),(I._dayOfYear>Li(mi)||0===I._dayOfYear)&&(ee(I)._overflowDayOfYear=!0),We=Rn(mi,0,I._dayOfYear),I._a[Ht]=We.getUTCMonth(),I._a[Wt]=We.getUTCDate()),ne=0;ne<3&&null==I._a[ne];++ne)I._a[ne]=ut[ne]=Rt[ne];for(;ne<7;ne++)I._a[ne]=ut[ne]=null==I._a[ne]?2===ne?1:0:I._a[ne];24===I._a[ri]&&0===I._a[bi]&&0===I._a[$t]&&0===I._a[wt]&&(I._nextDay=!0,I._a[ri]=0),I._d=(I._useUTC?Rn:fr).apply(null,ut),ti=I._useUTC?I._d.getUTCDay():I._d.getDay(),null!=I._tzm&&I._d.setUTCMinutes(I._d.getUTCMinutes()-I._tzm),I._nextDay&&(I._a[ri]=24),I._w&&typeof I._w.d<"u"&&I._w.d!==ti&&(ee(I).weekdayMismatch=!0)}}function Lt(I){if(I._f!==p.ISO_8601)if(I._f!==p.RFC_2822){I._a=[],ee(I).empty=!0;var We,ut,Rt,ti,mi,Bn,En,ne=""+I._i,zi=ne.length,fn=0;for(En=(Rt=Ke(I._f,I._locale).match(J)||[]).length,We=0;We0&&ee(I).unusedInput.push(mi),ne=ne.slice(ne.indexOf(ut)+ut.length),fn+=ut.length),ze[ti]?(ut?ee(I).empty=!1:ee(I).unusedTokens.push(ti),jt(ti,ut,I)):I._strict&&!ut&&ee(I).unusedTokens.push(ti);ee(I).charsLeftOver=zi-fn,ne.length>0&&ee(I).unusedInput.push(ne),I._a[ri]<=12&&!0===ee(I).bigHour&&I._a[ri]>0&&(ee(I).bigHour=void 0),ee(I).parsedDateParts=I._a.slice(0),ee(I).meridiem=I._meridiem,I._a[ri]=function Xt(I,ne,We){var ut;return null==We?ne:null!=I.meridiemHour?I.meridiemHour(ne,We):(null!=I.isPM&&((ut=I.isPM(We))&&ne<12&&(ne+=12),!ut&&12===ne&&(ne=0)),ne)}(I._locale,I._a[ri],I._meridiem),null!==(Bn=ee(I).era)&&(I._a[xt]=I._locale.erasConvertYear(Bn,I._a[xt])),gt(I),qn(I)}else eo(I);else va(I)}function Yr(I){var ne=I._i,We=I._f;return I._locale=I._locale||br(I._l),null===ne||void 0===We&&""===ne?Ce({nullInput:!0}):("string"==typeof ne&&(I._i=ne=I._locale.preparse(ne)),v(ne)?new be(qn(ne)):(C(ne)?I._d=ne:x(We)?function Ei(I){var ne,We,ut,Rt,ti,mi,zi=!1,fn=I._f.length;if(0===fn)return ee(I).invalidFormat=!0,void(I._d=new Date(NaN));for(Rt=0;Rtthis?this:I:Ce()});function za(I,ne){var We,ut;if(1===ne.length&&x(ne[0])&&(ne=ne[0]),!ne.length)return Pn();for(We=ne[0],ut=1;ut=0?new Date(I+400,ne,We)-An:new Date(I,ne,We).valueOf()}function ur(I,ne,We){return I<100&&I>=0?Date.UTC(I+400,ne,We)-An:Date.UTC(I,ne,We)}function ro(I,ne){return ne.erasAbbrRegex(I)}function es(){var Rt,ti,I=[],ne=[],We=[],ut=[],mi=this.eras();for(Rt=0,ti=mi.length;Rt(ti=sr(I,ut,Rt))&&(ne=ti),Vt.call(this,I,ne,We,ut,Rt))}function Vt(I,ne,We,ut,Rt){var ti=Er(I,ne,We,ut,Rt),mi=Rn(ti.year,0,ti.dayOfYear);return this.year(mi.getUTCFullYear()),this.month(mi.getUTCMonth()),this.date(mi.getUTCDate()),this}ve("N",0,0,"eraAbbr"),ve("NN",0,0,"eraAbbr"),ve("NNN",0,0,"eraAbbr"),ve("NNNN",0,0,"eraName"),ve("NNNNN",0,0,"eraNarrow"),ve("y",["y",1],"yo","eraYear"),ve("y",["yy",2],0,"eraYear"),ve("y",["yyy",3],0,"eraYear"),ve("y",["yyyy",4],0,"eraYear"),Pt("N",ro),Pt("NN",ro),Pt("NNN",ro),Pt("NNNN",function Xo(I,ne){return ne.erasNameRegex(I)}),Pt("NNNNN",function Vs(I,ne){return ne.erasNarrowRegex(I)}),Fe(["N","NN","NNN","NNNN","NNNNN"],function(I,ne,We,ut){var Rt=We._locale.erasParse(I,ut,We._strict);Rt?ee(We).era=Rt:ee(We).invalidEra=I}),Pt("y",W),Pt("yy",W),Pt("yyy",W),Pt("yyyy",W),Pt("yo",function Fs(I,ne){return ne._eraYearOrdinalRegex||W}),Fe(["y","yy","yyy","yyyy"],xt),Fe(["yo"],function(I,ne,We,ut){var Rt;We._locale._eraYearOrdinalRegex&&(Rt=I.match(We._locale._eraYearOrdinalRegex)),ne[xt]=We._locale.eraYearOrdinalParse?We._locale.eraYearOrdinalParse(I,Rt):parseInt(I,10)}),ve(0,["gg",2],0,function(){return this.weekYear()%100}),ve(0,["GG",2],0,function(){return this.isoWeekYear()%100}),wo("gggg","weekYear"),wo("ggggg","weekYear"),wo("GGGG","isoWeekYear"),wo("GGGGG","isoWeekYear"),Tt("weekYear","gg"),Tt("isoWeekYear","GG"),u("weekYear",1),u("isoWeekYear",1),Pt("G",de),Pt("g",de),Pt("GG",re,d),Pt("gg",re,d),Pt("GGGG",Pe,S),Pt("gggg",Pe,S),Pt("GGGGG",q,k),Pt("ggggg",q,k),Ct(["gggg","ggggg","GGGG","GGGGG"],function(I,ne,We,ut){ne[ut.substr(0,2)]=o(I)}),Ct(["gg","GG"],function(I,ne,We,ut){ne[ut]=p.parseTwoDigitYear(I)}),ve("Q",0,"Qo","quarter"),Tt("quarter","Q"),u("quarter",7),Pt("Q",l),Fe("Q",function(I,ne){ne[Ht]=3*(o(I)-1)}),ve("D",["DD",2],"Do","date"),Tt("date","D"),u("date",9),Pt("D",re),Pt("DD",re,d),Pt("Do",function(I,ne){return I?ne._dayOfMonthOrdinalParse||ne._ordinalParse:ne._dayOfMonthOrdinalParseLenient}),Fe(["D","DD"],Wt),Fe("Do",function(I,ne){ne[Wt]=o(I.match(re)[0])});var ai=n("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),Tt("dayOfYear","DDD"),u("dayOfYear",4),Pt("DDD",Me),Pt("DDDD",s),Fe(["DDD","DDDD"],function(I,ne,We){We._dayOfYear=o(I)}),ve("m",["mm",2],0,"minute"),Tt("minute","m"),u("minute",14),Pt("m",re),Pt("mm",re,d),Fe(["m","mm"],bi);var Vi=n("Minutes",!1);ve("s",["ss",2],0,"second"),Tt("second","s"),u("second",15),Pt("s",re),Pt("ss",re,d),Fe(["s","ss"],$t);var an,yr,ji=n("Seconds",!1);for(ve("S",0,0,function(){return~~(this.millisecond()/100)}),ve(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ve(0,["SSS",3],0,"millisecond"),ve(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ve(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ve(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ve(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ve(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ve(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Tt("millisecond","ms"),u("millisecond",16),Pt("S",Me,l),Pt("SS",Me,d),Pt("SSS",Me,s),an="SSSS";an.length<=9;an+="S")Pt(an,W);function Za(I,ne){ne[wt]=o(1e3*("0."+I))}for(an="S";an.length<=9;an+="S")Fe(an,Za);yr=n("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var wi=be.prototype;function fa(I){return I}wi.add=Hn,wi.calendar=function _i(I,ne){1===arguments.length&&(arguments[0]?yt(arguments[0])?(I=arguments[0],ne=void 0):function Jt(I){var Rt,ne=m(I)&&!g(I),We=!1,ut=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Rt=0;RtWe.valueOf():We.valueOf()9999?fe(We,ne?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):qe(Date.prototype.toISOString)?ne?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",fe(We,"Z")):fe(We,ne?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},wi.inspect=function Ar(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var We,ut,I="moment",ne="";return this.isLocal()||(I=0===this.utcOffset()?"moment.utc":"moment.parseZone",ne="Z"),We="["+I+'("]',ut=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(We+ut+"-MM-DD[T]HH:mm:ss.SSS"+ne+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(wi[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),wi.toJSON=function Jo(){return this.isValid()?this.toISOString():null},wi.toString=function Ii(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},wi.unix=function Go(){return Math.floor(this.valueOf()/1e3)},wi.valueOf=function Fr(){return this._d.valueOf()-6e4*(this._offset||0)},wi.creationData=function no(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},wi.eraName=function Bs(){var I,ne,We,ut=this.localeData().eras();for(I=0,ne=ut.length;Ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},wi.isLocal=function Ya(){return!!this.isValid()&&!this._isUTC},wi.isUtcOffset=function Fo(){return!!this.isValid()&&this._isUTC},wi.isUtc=jo,wi.isUTC=jo,wi.zoneAbbr=function pa(){return this._isUTC?"UTC":""},wi.zoneName=function Ea(){return this._isUTC?"Coordinated Universal Time":""},wi.dates=F("dates accessor is deprecated. Use date instead.",ai),wi.months=F("months accessor is deprecated. Use month instead",ce),wi.years=F("years accessor is deprecated. Use year instead",Fn),wi.zone=F("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function il(I,ne){return null!=I?("string"!=typeof I&&(I=-I),this.utcOffset(I,ne),this):-this.utcOffset()}),wi.isDSTShifted=F("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function to(){if(!E(this._isDSTShifted))return this._isDSTShifted;var ne,I={};return le(I,this),(I=Yr(I))._a?(ne=I._isUTC?O(I._a):Pn(I._a),this._isDSTShifted=this.isValid()&&function Ao(I,ne,We){var mi,ut=Math.min(I.length,ne.length),Rt=Math.abs(I.length-ne.length),ti=0;for(mi=0;mi0):this._isDSTShifted=!1,this._isDSTShifted});var ln=et.prototype;function qr(I,ne,We,ut){var Rt=br(),ti=O().set(ut,ne);return Rt[We](ti,I)}function wr(I,ne,We){if(H(I)&&(ne=I,I=void 0),I=I||"",null!=ne)return qr(I,ne,We,"month");var ut,Rt=[];for(ut=0;ut<12;ut++)Rt[ut]=qr(I,ut,We,"month");return Rt}function ts(I,ne,We,ut){"boolean"==typeof I?(H(ne)&&(We=ne,ne=void 0),ne=ne||""):(We=ne=I,I=!1,H(ne)&&(We=ne,ne=void 0),ne=ne||"");var mi,Rt=br(),ti=I?Rt._week.dow:0,zi=[];if(null!=We)return qr(ne,(We+ti)%7,ut,"day");for(mi=0;mi<7;mi++)zi[mi]=qr(ne,(mi+ti)%7,ut,"day");return zi}ln.calendar=function at(I,ne,We){var ut=this._calendar[I]||this._calendar.sameElse;return qe(ut)?ut.call(ne,We):ut},ln.longDateFormat=function pt(I){var ne=this._longDateFormat[I],We=this._longDateFormat[I.toUpperCase()];return ne||!We?ne:(this._longDateFormat[I]=We.match(J).map(function(ut){return"MMMM"===ut||"MM"===ut||"DD"===ut||"dddd"===ut?ut.slice(1):ut}).join(""),this._longDateFormat[I])},ln.invalidDate=function Ue(){return this._invalidDate},ln.ordinal=function U(I){return this._ordinal.replace("%d",I)},ln.preparse=fa,ln.postformat=fa,ln.relativeTime=function X(I,ne,We,ut){var Rt=this._relativeTime[We];return qe(Rt)?Rt(I,ne,We,ut):Rt.replace(/%d/i,I)},ln.pastFuture=function He(I,ne){var We=this._relativeTime[I>0?"future":"past"];return qe(We)?We(ne):We.replace(/%s/i,ne)},ln.set=function Ne(I){var ne,We;for(We in I)w(I,We)&&(qe(ne=I[We])?this[We]=ne:this["_"+We]=ne);this._config=I,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ln.eras=function ka(I,ne){var We,ut,Rt,ti=this._eras||br("en")._eras;for(We=0,ut=ti.length;We=0)return ti[ut]},ln.erasConvertYear=function ms(I,ne){var We=I.since<=I.until?1:-1;return void 0===ne?p(I.since).year():p(I.since).year()+(ne-I.offset)*We},ln.erasAbbrRegex=function $o(I){return w(this,"_erasAbbrRegex")||es.call(this),I?this._erasAbbrRegex:this._erasRegex},ln.erasNameRegex=function _s(I){return w(this,"_erasNameRegex")||es.call(this),I?this._erasNameRegex:this._erasRegex},ln.erasNarrowRegex=function Us(I){return w(this,"_erasNarrowRegex")||es.call(this),I?this._erasNarrowRegex:this._erasRegex},ln.months=function Qi(I,ne){return I?x(this._months)?this._months[I.month()]:this._months[(this._months.isFormat||Zi).test(ne)?"format":"standalone"][I.month()]:x(this._months)?this._months:this._months.standalone},ln.monthsShort=function tn(I,ne){return I?x(this._monthsShort)?this._monthsShort[I.month()]:this._monthsShort[Zi.test(ne)?"format":"standalone"][I.month()]:x(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ln.monthsParse=function Gt(I,ne,We){var ut,Rt,ti;if(this._monthsParseExact)return $i.call(this,I,ne,We);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ut=0;ut<12;ut++){if(Rt=O([2e3,ut]),We&&!this._longMonthsParse[ut]&&(this._longMonthsParse[ut]=new RegExp("^"+this.months(Rt,"").replace(".","")+"$","i"),this._shortMonthsParse[ut]=new RegExp("^"+this.monthsShort(Rt,"").replace(".","")+"$","i")),!We&&!this._monthsParse[ut]&&(ti="^"+this.months(Rt,"")+"|^"+this.monthsShort(Rt,""),this._monthsParse[ut]=new RegExp(ti.replace(".",""),"i")),We&&"MMMM"===ne&&this._longMonthsParse[ut].test(I))return ut;if(We&&"MMM"===ne&&this._shortMonthsParse[ut].test(I))return ut;if(!We&&this._monthsParse[ut].test(I))return ut}},ln.monthsRegex=function Ft(I){return this._monthsParseExact?(w(this,"_monthsRegex")||ii.call(this),I?this._monthsStrictRegex:this._monthsRegex):(w(this,"_monthsRegex")||(this._monthsRegex=Si),this._monthsStrictRegex&&I?this._monthsStrictRegex:this._monthsRegex)},ln.monthsShortRegex=function Qe(I){return this._monthsParseExact?(w(this,"_monthsRegex")||ii.call(this),I?this._monthsShortStrictRegex:this._monthsShortRegex):(w(this,"_monthsShortRegex")||(this._monthsShortRegex=Fi),this._monthsShortStrictRegex&&I?this._monthsShortStrictRegex:this._monthsShortRegex)},ln.week=function Gi(I){return Zn(I,this._week.dow,this._week.doy).week},ln.firstDayOfYear=function Sn(){return this._week.doy},ln.firstDayOfWeek=function Nn(){return this._week.dow},ln.weekdays=function Qn(I,ne){var We=x(this._weekdays)?this._weekdays:this._weekdays[I&&!0!==I&&this._weekdays.isFormat.test(ne)?"format":"standalone"];return!0===I?ir(We,this._week.dow):I?We[I.day()]:We},ln.weekdaysMin=function nr(I){return!0===I?ir(this._weekdaysMin,this._week.dow):I?this._weekdaysMin[I.day()]:this._weekdaysMin},ln.weekdaysShort=function In(I){return!0===I?ir(this._weekdaysShort,this._week.dow):I?this._weekdaysShort[I.day()]:this._weekdaysShort},ln.weekdaysParse=function rr(I,ne,We){var ut,Rt,ti;if(this._weekdaysParseExact)return Tn.call(this,I,ne,We);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ut=0;ut<7;ut++){if(Rt=O([2e3,1]).day(ut),We&&!this._fullWeekdaysParse[ut]&&(this._fullWeekdaysParse[ut]=new RegExp("^"+this.weekdays(Rt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ut]=new RegExp("^"+this.weekdaysShort(Rt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ut]=new RegExp("^"+this.weekdaysMin(Rt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ut]||(ti="^"+this.weekdays(Rt,"")+"|^"+this.weekdaysShort(Rt,"")+"|^"+this.weekdaysMin(Rt,""),this._weekdaysParse[ut]=new RegExp(ti.replace(".",""),"i")),We&&"dddd"===ne&&this._fullWeekdaysParse[ut].test(I))return ut;if(We&&"ddd"===ne&&this._shortWeekdaysParse[ut].test(I))return ut;if(We&&"dd"===ne&&this._minWeekdaysParse[ut].test(I))return ut;if(!We&&this._weekdaysParse[ut].test(I))return ut}},ln.weekdaysRegex=function Sr(I){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||Bt.call(this),I?this._weekdaysStrictRegex:this._weekdaysRegex):(w(this,"_weekdaysRegex")||(this._weekdaysRegex=qi),this._weekdaysStrictRegex&&I?this._weekdaysStrictRegex:this._weekdaysRegex)},ln.weekdaysShortRegex=function zn(I){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||Bt.call(this),I?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(w(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=un),this._weekdaysShortStrictRegex&&I?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ln.weekdaysMinRegex=function yn(I){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||Bt.call(this),I?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(w(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=$n),this._weekdaysMinStrictRegex&&I?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ln.isPM=function ui(I){return"p"===(I+"").toLowerCase().charAt(0)},ln.meridiem=function dn(I,ne,We){return I>11?We?"pm":"PM":We?"am":"AM"},Gn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(I){var ne=I%10;return I+(1===o(I%100/10)?"th":1===ne?"st":2===ne?"nd":3===ne?"rd":"th")}}),p.lang=F("moment.lang is deprecated. Use moment.locale instead.",Gn),p.langData=F("moment.langData is deprecated. Use moment.localeData instead.",br);var Ga=Math.abs;function Jr(I,ne,We,ut){var Rt=Cr(ne,We);return I._milliseconds+=ut*Rt._milliseconds,I._days+=ut*Rt._days,I._months+=ut*Rt._months,I._bubble()}function vs(I){return I<0?Math.floor(I):Math.ceil(I)}function Dc(I){return 4800*I/146097}function Cs(I){return 146097*I/4800}function gr(I){return function(){return this.as(I)}}var vr=gr("ms"),Ir=gr("s"),To=gr("m"),js=gr("h"),is=gr("d"),Eo=gr("w"),ql=gr("M"),ll=gr("Q"),cl=gr("y");function oo(I){return function(){return this.isValid()?this._data[I]:NaN}}var ys=oo("milliseconds"),so=oo("seconds"),Jl=oo("minutes"),hl=oo("hours"),zs=oo("days"),lo=oo("months"),qa=oo("years");var Kr=Math.round,Tr={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ys(I,ne,We,ut,Rt){return Rt.relativeTime(ne||1,!!We,I,ut)}var Es=Math.abs;function Ja(I){return(I>0)-(I<0)||+I}function ma(){if(!this.isValid())return this.localeData().invalidDate();var ut,Rt,ti,mi,fn,Bn,En,xa,I=Es(this._milliseconds)/1e3,ne=Es(this._days),We=Es(this._months),zi=this.asSeconds();return zi?(ut=f(I/60),Rt=f(ut/60),I%=60,ut%=60,ti=f(We/12),We%=12,mi=I?I.toFixed(3).replace(/\.?0+$/,""):"",fn=zi<0?"-":"",Bn=Ja(this._months)!==Ja(zi)?"-":"",En=Ja(this._days)!==Ja(zi)?"-":"",xa=Ja(this._milliseconds)!==Ja(zi)?"-":"",fn+"P"+(ti?Bn+ti+"Y":"")+(We?Bn+We+"M":"")+(ne?En+ne+"D":"")+(Rt||ut||I?"T":"")+(Rt?xa+Rt+"H":"")+(ut?xa+ut+"M":"")+(I?xa+mi+"S":"")):"P0D"}var Mn=Ca.prototype;return Mn.isValid=function Zr(){return this._isValid},Mn.abs=function ol(){var I=this._data;return this._milliseconds=Ga(this._milliseconds),this._days=Ga(this._days),this._months=Ga(this._months),I.milliseconds=Ga(I.milliseconds),I.seconds=Ga(I.seconds),I.minutes=Ga(I.minutes),I.hours=Ga(I.hours),I.months=Ga(I.months),I.years=Ga(I.years),this},Mn.add=function Zl(I,ne){return Jr(this,I,ne,1)},Mn.subtract=function As(I,ne){return Jr(this,I,ne,-1)},Mn.as=function sl(I){if(!this.isValid())return NaN;var ne,We,ut=this._milliseconds;if("month"===(I=he(I))||"quarter"===I||"year"===I)switch(ne=this._days+ut/864e5,We=this._months+Dc(ne),I){case"month":return We;case"quarter":return We/3;case"year":return We/12}else switch(ne=this._days+Math.round(Cs(this._months)),I){case"week":return ne/7+ut/6048e5;case"day":return ne+ut/864e5;case"hour":return 24*ne+ut/36e5;case"minute":return 1440*ne+ut/6e4;case"second":return 86400*ne+ut/1e3;case"millisecond":return Math.floor(864e5*ne)+ut;default:throw new Error("Unknown unit "+I)}},Mn.asMilliseconds=vr,Mn.asSeconds=Ir,Mn.asMinutes=To,Mn.asHours=js,Mn.asDays=is,Mn.asWeeks=Eo,Mn.asMonths=ql,Mn.asQuarters=ll,Mn.asYears=cl,Mn.valueOf=function Gl(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*o(this._months/12):NaN},Mn._bubble=function Ms(){var Rt,ti,mi,zi,fn,I=this._milliseconds,ne=this._days,We=this._months,ut=this._data;return I>=0&&ne>=0&&We>=0||I<=0&&ne<=0&&We<=0||(I+=864e5*vs(Cs(We)+ne),ne=0,We=0),ut.milliseconds=I%1e3,Rt=f(I/1e3),ut.seconds=Rt%60,ti=f(Rt/60),ut.minutes=ti%60,mi=f(ti/60),ut.hours=mi%24,ne+=f(mi/24),We+=fn=f(Dc(ne)),ne-=vs(Cs(fn)),zi=f(We/12),We%=12,ut.days=ne,ut.months=We,ut.years=zi,this},Mn.clone=function dl(){return Cr(this)},Mn.get=function ul(I){return I=he(I),this.isValid()?this[I+"s"]():NaN},Mn.milliseconds=ys,Mn.seconds=so,Mn.minutes=Jl,Mn.hours=hl,Mn.days=zs,Mn.weeks=function ws(){return f(this.days()/7)},Mn.months=lo,Mn.years=qa,Mn.humanize=function So(I,ne){if(!this.isValid())return this.localeData().invalidDate();var Rt,ti,We=!1,ut=Tr;return"object"==typeof I&&(ne=I,I=!1),"boolean"==typeof I&&(We=I),"object"==typeof ne&&(ut=Object.assign({},Tr,ne),null!=ne.s&&null==ne.ss&&(ut.ss=ne.s-1)),ti=function Ts(I,ne,We,ut){var Rt=Cr(I).abs(),ti=Kr(Rt.as("s")),mi=Kr(Rt.as("m")),zi=Kr(Rt.as("h")),fn=Kr(Rt.as("d")),Bn=Kr(Rt.as("M")),En=Kr(Rt.as("w")),xa=Kr(Rt.as("y")),na=ti<=We.ss&&["s",ti]||ti0,na[4]=ut,Ys.apply(null,na)}(this,!We,ut,Rt=this.localeData()),We&&(ti=Rt.pastFuture(+this,ti)),Rt.postformat(ti)},Mn.toISOString=ma,Mn.toString=ma,Mn.toJSON=ma,Mn.locale=fs,Mn.localeData=Yo,Mn.toIsoString=F("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ma),Mn.lang=io,ve("X",0,0,"unix"),ve("x",0,0,"valueOf"),Pt("x",de),Pt("X",/[+-]?\d+(\.\d{1,3})?/),Fe("X",function(I,ne,We){We._d=new Date(1e3*parseFloat(I))}),Fe("x",function(I,ne,We){We._d=new Date(o(I))}),p.version="2.29.4",function A(I){e=I}(Pn),p.fn=wi,p.min=function us(){return za("isBefore",[].slice.call(arguments,0))},p.max=function Wr(){return za("isAfter",[].slice.call(arguments,0))},p.now=function(){return Date.now?Date.now():+new Date},p.utc=O,p.unix=function ao(I){return Pn(1e3*I)},p.months=function bs(I,ne){return wr(I,ne,"months")},p.isDate=C,p.locale=Gn,p.invalid=Ce,p.duration=Cr,p.isMoment=v,p.weekdays=function Yl(I,ne,We){return ts(I,ne,We,"weekdays")},p.parseZone=function Ba(){return Pn.apply(null,arguments).parseZone()},p.localeData=br,p.isDuration=Gr,p.monthsShort=function al(I,ne){return wr(I,ne,"monthsShort")},p.weekdaysMin=function Sc(I,ne,We){return ts(I,ne,We,"weekdaysMin")},p.defineLocale=Ln,p.updateLocale=function mr(I,ne){if(null!=ne){var We,ut,Rt=mt;null!=di[I]&&null!=di[I].parentLocale?di[I].set(_t(di[I]._config,ne)):(null!=(ut=Ui(I))&&(Rt=ut._config),ne=_t(Rt,ne),null==ut&&(ne.abbr=I),(We=new et(ne)).parentLocale=di[I],di[I]=We),Gn(I)}else null!=di[I]&&(null!=di[I].parentLocale?(di[I]=di[I].parentLocale,I===Gn()&&Gn(I)):null!=di[I]&&delete di[I]);return di[I]},p.locales=function Ur(){return dt(di)},p.weekdaysShort=function Wl(I,ne,We){return ts(I,ne,We,"weekdaysShort")},p.normalizeUnits=he,p.relativeTimeRounding=function co(I){return void 0===I?Kr:"function"==typeof I&&(Kr=I,!0)},p.relativeTimeThreshold=function xo(I,ne){return void 0!==Tr[I]&&(void 0===ne?Tr[I]:(Tr[I]=ne,"s"===I&&(Tr.ss=ne-1),!0))},p.calendarFormat=function ci(I,ne){var We=I.diff(ne,"days",!0);return We<-6?"sameElse":We<-1?"lastWeek":We<0?"lastDay":We<1?"sameDay":We<2?"nextDay":We<7?"nextWeek":"sameElse"},p.prototype=wi,p.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},p}()},65619:(xe,Z,h)=>{"use strict";h.d(Z,{X:()=>p});var e=h(78645);class p extends e.x{constructor(x){super(),this._value=x}get value(){return this.getValue()}_subscribe(x){const m=super._subscribe(x);return!m.closed&&x.next(this._value),m}getValue(){const{hasError:x,thrownError:m,_value:w}=this;if(x)throw m;return this._throwIfClosed(),w}next(x){super.next(this._value=x)}}},65592:(xe,Z,h)=>{"use strict";h.d(Z,{y:()=>E});var e=h(80305),p=h(47394),A=h(14850),x=h(88407),m=h(82653),w=h(84674),g=h(81441);let E=(()=>{class B{constructor(Q){Q&&(this._subscribe=Q)}lift(Q){const ee=new B;return ee.source=this,ee.operator=Q,ee}subscribe(Q,ee,V){const se=function N(B){return B&&B instanceof e.Lv||function C(B){return B&&(0,w.m)(B.next)&&(0,w.m)(B.error)&&(0,w.m)(B.complete)}(B)&&(0,p.Nn)(B)}(Q)?Q:new e.Hp(Q,ee,V);return(0,g.x)(()=>{const{operator:Ce,source:Be}=this;se.add(Ce?Ce.call(se,Be):Be?this._subscribe(se):this._trySubscribe(se))}),se}_trySubscribe(Q){try{return this._subscribe(Q)}catch(ee){Q.error(ee)}}forEach(Q,ee){return new(ee=H(ee))((V,se)=>{const Ce=new e.Hp({next:Be=>{try{Q(Be)}catch(we){se(we),Ce.unsubscribe()}},error:se,complete:V});this.subscribe(Ce)})}_subscribe(Q){var ee;return null===(ee=this.source)||void 0===ee?void 0:ee.subscribe(Q)}[A.L](){return this}pipe(...Q){return(0,x.U)(Q)(this)}toPromise(Q){return new(Q=H(Q))((ee,V)=>{let se;this.subscribe(Ce=>se=Ce,Ce=>V(Ce),()=>ee(se))})}}return B.create=O=>new B(O),B})();function H(B){var O;return null!==(O=B??m.config.Promise)&&void 0!==O?O:Promise}},97328:(xe,Z,h)=>{"use strict";h.d(Z,{t:()=>A});var e=h(78645),p=h(84552);class A extends e.x{constructor(m=1/0,w=1/0,g=p.l){super(),this._bufferSize=m,this._windowTime=w,this._timestampProvider=g,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=w===1/0,this._bufferSize=Math.max(1,m),this._windowTime=Math.max(1,w)}next(m){const{isStopped:w,_buffer:g,_infiniteTimeWindow:E,_timestampProvider:H,_windowTime:C}=this;w||(g.push(m),!E&&g.push(H.now()+C)),this._trimBuffer(),super.next(m)}_subscribe(m){this._throwIfClosed(),this._trimBuffer();const w=this._innerSubscribe(m),{_infiniteTimeWindow:g,_buffer:E}=this,H=E.slice();for(let C=0;C{"use strict";h.d(Z,{x:()=>g});var e=h(65592),p=h(47394);const x=(0,h(82306).d)(H=>function(){H(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var m=h(49039),w=h(81441);let g=(()=>{class H extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const B=new E(this,this);return B.operator=N,B}_throwIfClosed(){if(this.closed)throw new x}next(N){(0,w.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const B of this.currentObservers)B.next(N)}})}error(N){(0,w.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:B}=this;for(;B.length;)B.shift().error(N)}})}complete(){(0,w.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:N}=this;for(;N.length;)N.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var N;return(null===(N=this.observers)||void 0===N?void 0:N.length)>0}_trySubscribe(N){return this._throwIfClosed(),super._trySubscribe(N)}_subscribe(N){return this._throwIfClosed(),this._checkFinalizedStatuses(N),this._innerSubscribe(N)}_innerSubscribe(N){const{hasError:B,isStopped:O,observers:Q}=this;return B||O?p.Lc:(this.currentObservers=null,Q.push(N),new p.w0(()=>{this.currentObservers=null,(0,m.P)(Q,N)}))}_checkFinalizedStatuses(N){const{hasError:B,thrownError:O,isStopped:Q}=this;B?N.error(O):Q&&N.complete()}asObservable(){const N=new e.y;return N.source=this,N}}return H.create=(C,N)=>new E(C,N),H})();class E extends g{constructor(C,N){super(),this.destination=C,this.source=N}next(C){var N,B;null===(B=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===B||B.call(N,C)}error(C){var N,B;null===(B=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===B||B.call(N,C)}complete(){var C,N;null===(N=null===(C=this.destination)||void 0===C?void 0:C.complete)||void 0===N||N.call(C)}_subscribe(C){var N,B;return null!==(B=null===(N=this.source)||void 0===N?void 0:N.subscribe(C))&&void 0!==B?B:p.Lc}}},80305:(xe,Z,h)=>{"use strict";h.d(Z,{Hp:()=>V,Lv:()=>B});var e=h(84674),p=h(47394),A=h(82653),x=h(93894),m=h(72420);const w=H("C",void 0,void 0);function H(le,be,v){return{kind:le,value:be,error:v}}var C=h(87599),N=h(81441);class B extends p.w0{constructor(be){super(),this.isStopped=!1,be?(this.destination=be,(0,p.Nn)(be)&&be.add(this)):this.destination=we}static create(be,v,ie){return new V(be,v,ie)}next(be){this.isStopped?Be(function E(le){return H("N",le,void 0)}(be),this):this._next(be)}error(be){this.isStopped?Be(function g(le){return H("E",void 0,le)}(be),this):(this.isStopped=!0,this._error(be))}complete(){this.isStopped?Be(w,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(be){this.destination.next(be)}_error(be){try{this.destination.error(be)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const O=Function.prototype.bind;function Q(le,be){return O.call(le,be)}class ee{constructor(be){this.partialObserver=be}next(be){const{partialObserver:v}=this;if(v.next)try{v.next(be)}catch(ie){se(ie)}}error(be){const{partialObserver:v}=this;if(v.error)try{v.error(be)}catch(ie){se(ie)}else se(be)}complete(){const{partialObserver:be}=this;if(be.complete)try{be.complete()}catch(v){se(v)}}}class V extends B{constructor(be,v,ie){let F;if(super(),(0,e.m)(be)||!be)F={next:be??void 0,error:v??void 0,complete:ie??void 0};else{let $;this&&A.config.useDeprecatedNextContext?($=Object.create(be),$.unsubscribe=()=>this.unsubscribe(),F={next:be.next&&Q(be.next,$),error:be.error&&Q(be.error,$),complete:be.complete&&Q(be.complete,$)}):F=be}this.destination=new ee(F)}}function se(le){A.config.useDeprecatedSynchronousErrorHandling?(0,N.O)(le):(0,x.h)(le)}function Be(le,be){const{onStoppedNotification:v}=A.config;v&&C.z.setTimeout(()=>v(le,be))}const we={closed:!0,next:m.Z,error:function Ce(le){throw le},complete:m.Z}},47394:(xe,Z,h)=>{"use strict";h.d(Z,{Lc:()=>w,w0:()=>m,Nn:()=>g});var e=h(84674);const A=(0,h(82306).d)(H=>function(N){H(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((B,O)=>`${O+1}) ${B.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var x=h(49039);class m{constructor(C){this.initialTeardown=C,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let C;if(!this.closed){this.closed=!0;const{_parentage:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const Q of N)Q.remove(this);else N.remove(this);const{initialTeardown:B}=this;if((0,e.m)(B))try{B()}catch(Q){C=Q instanceof A?Q.errors:[Q]}const{_finalizers:O}=this;if(O){this._finalizers=null;for(const Q of O)try{E(Q)}catch(ee){C=C??[],ee instanceof A?C=[...C,...ee.errors]:C.push(ee)}}if(C)throw new A(C)}}add(C){var N;if(C&&C!==this)if(this.closed)E(C);else{if(C instanceof m){if(C.closed||C._hasParent(this))return;C._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(C)}}_hasParent(C){const{_parentage:N}=this;return N===C||Array.isArray(N)&&N.includes(C)}_addParent(C){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(C),N):N?[N,C]:C}_removeParent(C){const{_parentage:N}=this;N===C?this._parentage=null:Array.isArray(N)&&(0,x.P)(N,C)}remove(C){const{_finalizers:N}=this;N&&(0,x.P)(N,C),C instanceof m&&C._removeParent(this)}}m.EMPTY=(()=>{const H=new m;return H.closed=!0,H})();const w=m.EMPTY;function g(H){return H instanceof m||H&&"closed"in H&&(0,e.m)(H.remove)&&(0,e.m)(H.add)&&(0,e.m)(H.unsubscribe)}function E(H){(0,e.m)(H)?H():H.unsubscribe()}},82653:(xe,Z,h)=>{"use strict";h.d(Z,{config:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},24036:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>A});var e=h(46973),p=h(80305);function A(x,m){const w="object"==typeof m;return new Promise((g,E)=>{const H=new p.Hp({next:C=>{g(C),H.unsubscribe()},error:E,complete:()=>{w?g(m.defaultValue):E(new e.K)}});x.subscribe(H)})}},93168:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>w});var e=h(65592),p=h(47394),A=h(66196),x=h(8251),m=h(79360);class w extends e.y{constructor(E,H){super(),this.source=E,this.subjectFactory=H,this._subject=null,this._refCount=0,this._connection=null,(0,m.A)(E)&&(this.lift=E.lift)}_subscribe(E){return this.getSubject().subscribe(E)}getSubject(){const E=this._subject;return(!E||E.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:E}=this;this._subject=this._connection=null,E?.unsubscribe()}connect(){let E=this._connection;if(!E){E=this._connection=new p.w0;const H=this.getSubject();E.add(this.source.subscribe((0,x.x)(H,void 0,()=>{this._teardown(),H.complete()},C=>{this._teardown(),H.error(C)},()=>this._teardown()))),E.closed&&(this._connection=null,E=p.w0.EMPTY)}return E}refCount(){return(0,A.x)()(this)}}},52572:(xe,Z,h)=>{"use strict";h.d(Z,{a:()=>C,l:()=>N});var e=h(65592),p=h(17453),A=h(7715),x=h(42737),m=h(97400),w=h(79940),g=h(92714),E=h(8251),H=h(27103);function C(...O){const Q=(0,w.yG)(O),ee=(0,w.jO)(O),{args:V,keys:se}=(0,p.D)(O);if(0===V.length)return(0,A.D)([],Q);const Ce=new e.y(N(V,Q,se?Be=>(0,g.n)(se,Be):x.y));return ee?Ce.pipe((0,m.Z)(ee)):Ce}function N(O,Q,ee=x.y){return V=>{B(Q,()=>{const{length:se}=O,Ce=new Array(se);let Be=se,we=se;for(let le=0;le{const be=(0,A.D)(O[le],Q);let v=!1;be.subscribe((0,E.x)(V,ie=>{Ce[le]=ie,v||(v=!0,we--),we||V.next(ee(Ce.slice()))},()=>{--Be||V.complete()}))},V)},V)}}function B(O,Q,ee){O?(0,H.f)(ee,O,Q):Q()}},35211:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>m});var e=h(57537),A=h(79940),x=h(7715);function m(...w){return function p(){return(0,e.J)(1)}()((0,x.D)(w,(0,A.yG)(w)))}},74911:(xe,Z,h)=>{"use strict";h.d(Z,{P:()=>A});var e=h(65592),p=h(54829);function A(x){return new e.y(m=>{(0,p.Xf)(x()).subscribe(m)})}},36232:(xe,Z,h)=>{"use strict";h.d(Z,{E:()=>p});const p=new(h(65592).y)(m=>m.complete())},9315:(xe,Z,h)=>{"use strict";h.d(Z,{D:()=>E});var e=h(65592),p=h(17453),A=h(54829),x=h(79940),m=h(8251),w=h(97400),g=h(92714);function E(...H){const C=(0,x.jO)(H),{args:N,keys:B}=(0,p.D)(H),O=new e.y(Q=>{const{length:ee}=N;if(!ee)return void Q.complete();const V=new Array(ee);let se=ee,Ce=ee;for(let Be=0;Be{we||(we=!0,Ce--),V[Be]=le},()=>se--,void 0,()=>{(!se||!we)&&(Ce||Q.next(B?(0,g.n)(B,V):V),Q.complete())}))}});return C?O.pipe((0,w.Z)(C)):O}},7715:(xe,Z,h)=>{"use strict";h.d(Z,{D:()=>ie});var e=h(54829),p=h(27103),A=h(79360),x=h(8251);function m(F,$=0){return(0,A.e)((Te,qe)=>{Te.subscribe((0,x.x)(qe,Ne=>(0,p.f)(qe,F,()=>qe.next(Ne),$),()=>(0,p.f)(qe,F,()=>qe.complete(),$),Ne=>(0,p.f)(qe,F,()=>qe.error(Ne),$)))})}function w(F,$=0){return(0,A.e)((Te,qe)=>{qe.add(F.schedule(()=>Te.subscribe(qe),$))})}var H=h(65592),N=h(64971),B=h(84674);function Q(F,$){if(!F)throw new Error("Iterable cannot be null");return new H.y(Te=>{(0,p.f)(Te,$,()=>{const qe=F[Symbol.asyncIterator]();(0,p.f)(Te,$,()=>{qe.next().then(Ne=>{Ne.done?Te.complete():Te.next(Ne.value)})},0,!0)})})}var ee=h(38382),V=h(54026),se=h(64266),Ce=h(83664),Be=h(15726),we=h(69853),le=h(50541);function ie(F,$){return $?function v(F,$){if(null!=F){if((0,ee.c)(F))return function g(F,$){return(0,e.Xf)(F).pipe(w($),m($))}(F,$);if((0,se.z)(F))return function C(F,$){return new H.y(Te=>{let qe=0;return $.schedule(function(){qe===F.length?Te.complete():(Te.next(F[qe++]),Te.closed||this.schedule())})})}(F,$);if((0,V.t)(F))return function E(F,$){return(0,e.Xf)(F).pipe(w($),m($))}(F,$);if((0,Be.D)(F))return Q(F,$);if((0,Ce.T)(F))return function O(F,$){return new H.y(Te=>{let qe;return(0,p.f)(Te,$,()=>{qe=F[N.h](),(0,p.f)(Te,$,()=>{let Ne,_t;try{({value:Ne,done:_t}=qe.next())}catch(et){return void Te.error(et)}_t?Te.complete():Te.next(Ne)},0,!0)}),()=>(0,B.m)(qe?.return)&&qe.return()})}(F,$);if((0,le.L)(F))return function be(F,$){return Q((0,le.Q)(F),$)}(F,$)}throw(0,we.z)(F)}(F,$):(0,e.Xf)(F)}},92438:(xe,Z,h)=>{"use strict";h.d(Z,{R:()=>C});var e=h(54829),p=h(65592),A=h(9769),x=h(64266),m=h(84674),w=h(97400);const g=["addListener","removeListener"],E=["addEventListener","removeEventListener"],H=["on","off"];function C(ee,V,se,Ce){if((0,m.m)(se)&&(Ce=se,se=void 0),Ce)return C(ee,V,se).pipe((0,w.Z)(Ce));const[Be,we]=function Q(ee){return(0,m.m)(ee.addEventListener)&&(0,m.m)(ee.removeEventListener)}(ee)?E.map(le=>be=>ee[le](V,be,se)):function B(ee){return(0,m.m)(ee.addListener)&&(0,m.m)(ee.removeListener)}(ee)?g.map(N(ee,V)):function O(ee){return(0,m.m)(ee.on)&&(0,m.m)(ee.off)}(ee)?H.map(N(ee,V)):[];if(!Be&&(0,x.z)(ee))return(0,A.z)(le=>C(le,V,se))((0,e.Xf)(ee));if(!Be)throw new TypeError("Invalid event target");return new p.y(le=>{const be=(...v)=>le.next(1we(be)})}function N(ee,V){return se=>Ce=>ee[se](V,Ce)}},62428:(xe,Z,h)=>{"use strict";h.d(Z,{s:()=>p});var e=h(74911);function p(A,x,m){return(0,e.P)(()=>A()?x:m)}},54829:(xe,Z,h)=>{"use strict";h.d(Z,{Xf:()=>O});var e=h(97582),p=h(64266),A=h(54026),x=h(65592),m=h(38382),w=h(15726),g=h(69853),E=h(83664),H=h(50541),C=h(84674),N=h(93894),B=h(14850);function O(le){if(le instanceof x.y)return le;if(null!=le){if((0,m.c)(le))return function Q(le){return new x.y(be=>{const v=le[B.L]();if((0,C.m)(v.subscribe))return v.subscribe(be);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(le);if((0,p.z)(le))return function ee(le){return new x.y(be=>{for(let v=0;v{le.then(v=>{be.closed||(be.next(v),be.complete())},v=>be.error(v)).then(null,N.h)})}(le);if((0,w.D)(le))return Ce(le);if((0,E.T)(le))return function se(le){return new x.y(be=>{for(const v of le)if(be.next(v),be.closed)return;be.complete()})}(le);if((0,H.L)(le))return function Be(le){return Ce((0,H.Q)(le))}(le)}throw(0,g.z)(le)}function Ce(le){return new x.y(be=>{(function we(le,be){var v,ie,F,$;return(0,e.mG)(this,void 0,void 0,function*(){try{for(v=(0,e.KL)(le);!(ie=yield v.next()).done;)if(be.next(ie.value),be.closed)return}catch(Te){F={error:Te}}finally{try{ie&&!ie.done&&($=v.return)&&(yield $.call(v))}finally{if(F)throw F.error}}be.complete()})})(le,be).catch(v=>be.error(v))})}},91687:(xe,Z,h)=>{"use strict";h.d(Z,{F:()=>A});var e=h(16321),p=h(99080);function A(x=0,m=e.z){return x<0&&(x=0),(0,p.H)(x,x,m)}},63019:(xe,Z,h)=>{"use strict";h.d(Z,{T:()=>w});var e=h(57537),p=h(54829),A=h(36232),x=h(79940),m=h(7715);function w(...g){const E=(0,x.yG)(g),H=(0,x._6)(g,1/0),C=g;return C.length?1===C.length?(0,p.Xf)(C[0]):(0,e.J)(H)((0,m.D)(C,E)):A.E}},22096:(xe,Z,h)=>{"use strict";h.d(Z,{of:()=>A});var e=h(79940),p=h(7715);function A(...x){const m=(0,e.yG)(x);return(0,p.D)(x,m)}},73684:(xe,Z,h)=>{"use strict";h.d(Z,{S:()=>m});var e=h(65592),p=h(54829),A=h(17728),x=h(8251);function m(...g){return 1===(g=(0,A.k)(g)).length?(0,p.Xf)(g[0]):new e.y(function w(g){return E=>{let H=[];for(let C=0;H&&!E.closed&&C{if(H){for(let B=0;B{"use strict";h.d(Z,{_:()=>A});var e=h(65592),p=h(84674);function A(x,m){const w=(0,p.m)(x)?x:()=>x,g=E=>E.error(w());return new e.y(m?E=>m.schedule(g,0,E):g)}},99080:(xe,Z,h)=>{"use strict";h.d(Z,{H:()=>m});var e=h(65592),p=h(16321),A=h(50671),x=h(70093);function m(w=0,g,E=p.P){let H=-1;return null!=g&&((0,A.K)(g)?E=g:H=g),new e.y(C=>{let N=(0,x.q)(w)?+w-E.now():w;N<0&&(N=0);let B=0;return E.schedule(function(){C.closed||(C.next(B++),0<=H?this.schedule(void 0,H):C.complete())},N)})}},8251:(xe,Z,h)=>{"use strict";h.d(Z,{x:()=>p});var e=h(80305);function p(x,m,w,g,E){return new A(x,m,w,g,E)}class A extends e.Lv{constructor(m,w,g,E,H,C){super(m),this.onFinalize=H,this.shouldUnsubscribe=C,this._next=w?function(N){try{w(N)}catch(B){m.error(B)}}:super._next,this._error=E?function(N){try{E(N)}catch(B){m.error(B)}finally{this.unsubscribe()}}:super._error,this._complete=g?function(){try{g()}catch(N){m.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var m;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:w}=this;super.unsubscribe(),!w&&(null===(m=this.onFinalize)||void 0===m||m.call(this))}}}},29028:(xe,Z,h)=>{"use strict";h.d(Z,{e:()=>g});var e=h(16321),p=h(79360),A=h(54829),x=h(8251),w=h(99080);function g(E,H=e.z){return function m(E){return(0,p.e)((H,C)=>{let N=!1,B=null,O=null,Q=!1;const ee=()=>{if(O?.unsubscribe(),O=null,N){N=!1;const se=B;B=null,C.next(se)}Q&&C.complete()},V=()=>{O=null,Q&&C.complete()};H.subscribe((0,x.x)(C,se=>{N=!0,B=se,O||(0,A.Xf)(E(se)).subscribe(O=(0,x.x)(C,ee,V))},()=>{Q=!0,(!N||!O||O.closed)&&C.complete()}))})}(()=>(0,w.H)(E,H))}},26306:(xe,Z,h)=>{"use strict";h.d(Z,{K:()=>x});var e=h(54829),p=h(8251),A=h(79360);function x(m){return(0,A.e)((w,g)=>{let C,E=null,H=!1;E=w.subscribe((0,p.x)(g,void 0,void 0,N=>{C=(0,e.Xf)(m(N,x(m)(w))),E?(E.unsubscribe(),E=null,C.subscribe(g)):H=!0})),H&&(E.unsubscribe(),E=null,C.subscribe(g))})}},76328:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>A});var e=h(9769),p=h(84674);function A(x,m){return(0,p.m)(m)?(0,e.z)(x,m,1):(0,e.z)(x,1)}},83620:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>x});var e=h(16321),p=h(79360),A=h(8251);function x(m,w=e.z){return(0,p.e)((g,E)=>{let H=null,C=null,N=null;const B=()=>{if(H){H.unsubscribe(),H=null;const Q=C;C=null,E.next(Q)}};function O(){const Q=N+m,ee=w.now();if(ee{C=Q,N=w.now(),H||(H=w.schedule(O,m),E.add(H))},()=>{B(),E.complete()},void 0,()=>{C=H=null}))})}},43572:(xe,Z,h)=>{"use strict";h.d(Z,{d:()=>A});var e=h(79360),p=h(8251);function A(x){return(0,e.e)((m,w)=>{let g=!1;m.subscribe((0,p.x)(w,E=>{g=!0,w.next(E)},()=>{g||w.next(x),w.complete()}))})}},5177:(xe,Z,h)=>{"use strict";h.d(Z,{g:()=>O});var e=h(16321),p=h(35211),A=h(48180),x=h(79360),m=h(8251),w=h(72420),E=h(21441),H=h(9769),C=h(54829);function N(Q,ee){return ee?V=>(0,p.z)(ee.pipe((0,A.q)(1),function g(){return(0,x.e)((Q,ee)=>{Q.subscribe((0,m.x)(ee,w.Z))})}()),V.pipe(N(Q))):(0,H.z)((V,se)=>(0,C.Xf)(Q(V,se)).pipe((0,A.q)(1),(0,E.h)(V)))}var B=h(99080);function O(Q,ee=e.z){const V=(0,B.H)(Q,ee);return N(()=>V)}},93997:(xe,Z,h)=>{"use strict";h.d(Z,{x:()=>x});var e=h(42737),p=h(79360),A=h(8251);function x(w,g=e.y){return w=w??m,(0,p.e)((E,H)=>{let C,N=!0;E.subscribe((0,A.x)(H,B=>{const O=g(B);(N||!w(C,O))&&(N=!1,C=O,H.next(B))}))})}function m(w,g){return w===g}},32181:(xe,Z,h)=>{"use strict";h.d(Z,{h:()=>A});var e=h(79360),p=h(8251);function A(x,m){return(0,e.e)((w,g)=>{let E=0;w.subscribe((0,p.x)(g,H=>x.call(m,H,E++)&&g.next(H)))})}},64716:(xe,Z,h)=>{"use strict";h.d(Z,{x:()=>p});var e=h(79360);function p(A){return(0,e.e)((x,m)=>{try{x.subscribe(m)}finally{m.add(A)}})}},81374:(xe,Z,h)=>{"use strict";h.d(Z,{P:()=>g});var e=h(46973),p=h(32181),A=h(48180),x=h(43572),m=h(3026),w=h(42737);function g(E,H){const C=arguments.length>=2;return N=>N.pipe(E?(0,p.h)((B,O)=>E(B,O,N)):w.y,(0,A.q)(1),C?(0,x.d)(H):(0,m.T)(()=>new e.K))}},37398:(xe,Z,h)=>{"use strict";h.d(Z,{U:()=>A});var e=h(79360),p=h(8251);function A(x,m){return(0,e.e)((w,g)=>{let E=0;w.subscribe((0,p.x)(g,H=>{g.next(x.call(m,H,E++))}))})}},21441:(xe,Z,h)=>{"use strict";h.d(Z,{h:()=>p});var e=h(37398);function p(A){return(0,e.U)(()=>A)}},57537:(xe,Z,h)=>{"use strict";h.d(Z,{J:()=>A});var e=h(9769),p=h(42737);function A(x=1/0){return(0,e.z)(p.y,x)}},80564:(xe,Z,h)=>{"use strict";h.d(Z,{p:()=>x});var e=h(54829),p=h(27103),A=h(8251);function x(m,w,g,E,H,C,N,B){const O=[];let Q=0,ee=0,V=!1;const se=()=>{V&&!O.length&&!Q&&w.complete()},Ce=we=>Q{C&&w.next(we),Q++;let le=!1;(0,e.Xf)(g(we,ee++)).subscribe((0,A.x)(w,be=>{H?.(be),C?Ce(be):w.next(be)},()=>{le=!0},void 0,()=>{if(le)try{for(Q--;O.length&&QBe(be)):Be(be)}se()}catch(be){w.error(be)}}))};return m.subscribe((0,A.x)(w,Ce,()=>{V=!0,se()})),()=>{B?.()}}},9769:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>w});var e=h(37398),p=h(54829),A=h(79360),x=h(80564),m=h(84674);function w(g,E,H=1/0){return(0,m.m)(E)?w((C,N)=>(0,e.U)((B,O)=>E(C,B,N,O))((0,p.Xf)(g(C,N))),H):("number"==typeof E&&(H=E),(0,A.e)((C,N)=>(0,x.p)(C,N,g,H)))}},69384:(xe,Z,h)=>{"use strict";h.d(Z,{G:()=>A});var e=h(79360),p=h(8251);function A(){return(0,e.e)((x,m)=>{let w,g=!1;x.subscribe((0,p.x)(m,E=>{const H=w;w=E,g&&m.next([H,E]),g=!0}))})}},66196:(xe,Z,h)=>{"use strict";h.d(Z,{x:()=>A});var e=h(79360),p=h(8251);function A(){return(0,e.e)((x,m)=>{let w=null;x._refCount++;const g=(0,p.x)(m,void 0,void 0,void 0,()=>{if(!x||x._refCount<=0||0<--x._refCount)return void(w=null);const E=x._connection,H=w;w=null,E&&(!H||E===H)&&E.unsubscribe(),m.unsubscribe()});x.subscribe(g),g.closed||(w=x.connect())})}},69732:(xe,Z,h)=>{"use strict";h.d(Z,{U:()=>p});var e=h(8251);function p(A,x,m,w,g){return(E,H)=>{let C=m,N=x,B=0;E.subscribe((0,e.x)(H,O=>{const Q=B++;N=C?A(N,O,Q):(C=!0,O),w&&H.next(N)},g&&(()=>{C&&H.next(N),H.complete()})))}}},63020:(xe,Z,h)=>{"use strict";h.d(Z,{B:()=>m});var e=h(54829),p=h(78645),A=h(80305),x=h(79360);function m(g={}){const{connector:E=(()=>new p.x),resetOnError:H=!0,resetOnComplete:C=!0,resetOnRefCountZero:N=!0}=g;return B=>{let O,Q,ee,V=0,se=!1,Ce=!1;const Be=()=>{Q?.unsubscribe(),Q=void 0},we=()=>{Be(),O=ee=void 0,se=Ce=!1},le=()=>{const be=O;we(),be?.unsubscribe()};return(0,x.e)((be,v)=>{V++,!Ce&&!se&&Be();const ie=ee=ee??E();v.add(()=>{V--,0===V&&!Ce&&!se&&(Q=w(le,N))}),ie.subscribe(v),!O&&V>0&&(O=new A.Hp({next:F=>ie.next(F),error:F=>{Ce=!0,Be(),Q=w(we,H,F),ie.error(F)},complete:()=>{se=!0,Be(),Q=w(we,C),ie.complete()}}),(0,e.Xf)(be).subscribe(O))})(B)}}function w(g,E,...H){if(!0===E)return void g();if(!1===E)return;const C=new A.Hp({next:()=>{C.unsubscribe(),g()}});return(0,e.Xf)(E(...H)).subscribe(C)}},67081:(xe,Z,h)=>{"use strict";h.d(Z,{d:()=>A});var e=h(97328),p=h(63020);function A(x,m,w){let g,E=!1;return x&&"object"==typeof x?({bufferSize:g=1/0,windowTime:m=1/0,refCount:E=!1,scheduler:w}=x):g=x??1/0,(0,p.B)({connector:()=>new e.t(g,m,w),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:E})}},836:(xe,Z,h)=>{"use strict";h.d(Z,{T:()=>p});var e=h(32181);function p(A){return(0,e.h)((x,m)=>A<=m)}},27921:(xe,Z,h)=>{"use strict";h.d(Z,{O:()=>x});var e=h(35211),p=h(79940),A=h(79360);function x(...m){const w=(0,p.yG)(m);return(0,A.e)((g,E)=>{(w?(0,e.z)(m,g,w):(0,e.z)(m,g)).subscribe(E)})}},94664:(xe,Z,h)=>{"use strict";h.d(Z,{w:()=>x});var e=h(54829),p=h(79360),A=h(8251);function x(m,w){return(0,p.e)((g,E)=>{let H=null,C=0,N=!1;const B=()=>N&&!H&&E.complete();g.subscribe((0,A.x)(E,O=>{H?.unsubscribe();let Q=0;const ee=C++;(0,e.Xf)(m(O,ee)).subscribe(H=(0,A.x)(E,V=>E.next(w?w(O,V,ee,Q++):V),()=>{H=null,B()}))},()=>{N=!0,B()}))})}},48180:(xe,Z,h)=>{"use strict";h.d(Z,{q:()=>x});var e=h(36232),p=h(79360),A=h(8251);function x(m){return m<=0?()=>e.E:(0,p.e)((w,g)=>{let E=0;w.subscribe((0,A.x)(g,H=>{++E<=m&&(g.next(H),m<=E&&g.complete())}))})}},59773:(xe,Z,h)=>{"use strict";h.d(Z,{R:()=>m});var e=h(79360),p=h(8251),A=h(54829),x=h(72420);function m(w){return(0,e.e)((g,E)=>{(0,A.Xf)(w).subscribe((0,p.x)(E,()=>E.complete(),x.Z)),!E.closed&&g.subscribe(E)})}},30812:(xe,Z,h)=>{"use strict";h.d(Z,{o:()=>A});var e=h(79360),p=h(8251);function A(x,m=!1){return(0,e.e)((w,g)=>{let E=0;w.subscribe((0,p.x)(g,H=>{const C=x(H,E++);(C||m)&&g.next(H),!C&&g.complete()}))})}},99397:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>m});var e=h(84674),p=h(79360),A=h(8251),x=h(42737);function m(w,g,E){const H=(0,e.m)(w)||g||E?{next:w,error:g,complete:E}:w;return H?(0,p.e)((C,N)=>{var B;null===(B=H.subscribe)||void 0===B||B.call(H);let O=!0;C.subscribe((0,A.x)(N,Q=>{var ee;null===(ee=H.next)||void 0===ee||ee.call(H,Q),N.next(Q)},()=>{var Q;O=!1,null===(Q=H.complete)||void 0===Q||Q.call(H),N.complete()},Q=>{var ee;O=!1,null===(ee=H.error)||void 0===ee||ee.call(H,Q),N.error(Q)},()=>{var Q,ee;O&&(null===(Q=H.unsubscribe)||void 0===Q||Q.call(H)),null===(ee=H.finalize)||void 0===ee||ee.call(H)}))}):x.y}},3026:(xe,Z,h)=>{"use strict";h.d(Z,{T:()=>x});var e=h(46973),p=h(79360),A=h(8251);function x(w=m){return(0,p.e)((g,E)=>{let H=!1;g.subscribe((0,A.x)(E,C=>{H=!0,E.next(C)},()=>H?E.complete():E.error(w())))})}function m(){return new e.K}},35178:(xe,Z,h)=>{"use strict";h.d(Z,{V:()=>H});var e=h(16321),p=h(70093),A=h(79360),x=h(54829),m=h(82306),w=h(8251),g=h(27103);const E=(0,m.d)(N=>function(O=null){N(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=O});function H(N,B){const{first:O,each:Q,with:ee=C,scheduler:V=B??e.z,meta:se=null}=(0,p.q)(N)?{first:N}:"number"==typeof N?{each:N}:N;if(null==O&&null==Q)throw new TypeError("No timeout provided.");return(0,A.e)((Ce,Be)=>{let we,le,be=null,v=0;const ie=F=>{le=(0,g.f)(Be,V,()=>{try{we.unsubscribe(),(0,x.Xf)(ee({meta:se,lastValue:be,seen:v})).subscribe(Be)}catch($){Be.error($)}},F)};we=Ce.subscribe((0,w.x)(Be,F=>{le?.unsubscribe(),v++,Be.next(be=F),Q>0&&ie(Q)},void 0,void 0,()=>{le?.closed||le?.unsubscribe(),be=null})),!v&&ie(null!=O?"number"==typeof O?O:+O-V.now():Q)})}function C(N){throw new E(N)}},41954:(xe,Z,h)=>{"use strict";h.d(Z,{o:()=>m});var e=h(47394);class p extends e.w0{constructor(g,E){super()}schedule(g,E=0){return this}}const A={setInterval(w,g,...E){const{delegate:H}=A;return H?.setInterval?H.setInterval(w,g,...E):setInterval(w,g,...E)},clearInterval(w){const{delegate:g}=A;return(g?.clearInterval||clearInterval)(w)},delegate:void 0};var x=h(49039);class m extends p{constructor(g,E){super(g,E),this.scheduler=g,this.work=E,this.pending=!1}schedule(g,E=0){var H;if(this.closed)return this;this.state=g;const C=this.id,N=this.scheduler;return null!=C&&(this.id=this.recycleAsyncId(N,C,E)),this.pending=!0,this.delay=E,this.id=null!==(H=this.id)&&void 0!==H?H:this.requestAsyncId(N,this.id,E),this}requestAsyncId(g,E,H=0){return A.setInterval(g.flush.bind(g,this),H)}recycleAsyncId(g,E,H=0){if(null!=H&&this.delay===H&&!1===this.pending)return E;null!=E&&A.clearInterval(E)}execute(g,E){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const H=this._execute(g,E);if(H)return H;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(g,E){let C,H=!1;try{this.work(g)}catch(N){H=!0,C=N||new Error("Scheduled action threw falsy error")}if(H)return this.unsubscribe(),C}unsubscribe(){if(!this.closed){const{id:g,scheduler:E}=this,{actions:H}=E;this.work=this.state=this.scheduler=null,this.pending=!1,(0,x.P)(H,this),null!=g&&(this.id=this.recycleAsyncId(E,g,null)),this.delay=null,super.unsubscribe()}}}},2631:(xe,Z,h)=>{"use strict";h.d(Z,{v:()=>A});var e=h(84552);class p{constructor(m,w=p.now){this.schedulerActionCtor=m,this.now=w}schedule(m,w=0,g){return new this.schedulerActionCtor(this,m).schedule(g,w)}}p.now=e.l.now;class A extends p{constructor(m,w=p.now){super(m,w),this.actions=[],this._active=!1}flush(m){const{actions:w}=this;if(this._active)return void w.push(m);let g;this._active=!0;do{if(g=m.execute(m.state,m.delay))break}while(m=w.shift());if(this._active=!1,g){for(;m=w.shift();)m.unsubscribe();throw g}}}},80927:(xe,Z,h)=>{"use strict";h.d(Z,{Z:()=>g});var e=h(41954),p=h(47394);const A={schedule(H){let C=requestAnimationFrame,N=cancelAnimationFrame;const{delegate:B}=A;B&&(C=B.requestAnimationFrame,N=B.cancelAnimationFrame);const O=C(Q=>{N=void 0,H(Q)});return new p.w0(()=>N?.(O))},requestAnimationFrame(...H){const{delegate:C}=A;return(C?.requestAnimationFrame||requestAnimationFrame)(...H)},cancelAnimationFrame(...H){const{delegate:C}=A;return(C?.cancelAnimationFrame||cancelAnimationFrame)(...H)},delegate:void 0};var m=h(2631);const g=new class w extends m.v{flush(C){this._active=!0;const N=this._scheduled;this._scheduled=void 0;const{actions:B}=this;let O;C=C||B.shift();do{if(O=C.execute(C.state,C.delay))break}while((C=B[0])&&C.id===N&&B.shift());if(this._active=!1,O){for(;(C=B[0])&&C.id===N&&B.shift();)C.unsubscribe();throw O}}}(class x extends e.o{constructor(C,N){super(C,N),this.scheduler=C,this.work=N}requestAsyncId(C,N,B=0){return null!==B&&B>0?super.requestAsyncId(C,N,B):(C.actions.push(this),C._scheduled||(C._scheduled=A.requestAnimationFrame(()=>C.flush(void 0))))}recycleAsyncId(C,N,B=0){var O;if(null!=B?B>0:this.delay>0)return super.recycleAsyncId(C,N,B);const{actions:Q}=C;null!=N&&(null===(O=Q[Q.length-1])||void 0===O?void 0:O.id)!==N&&(A.cancelAnimationFrame(N),C._scheduled=void 0)}})},76410:(xe,Z,h)=>{"use strict";h.d(Z,{E:()=>Q});var e=h(41954);let A,p=1;const x={};function m(V){return V in x&&(delete x[V],!0)}const w={setImmediate(V){const se=p++;return x[se]=!0,A||(A=Promise.resolve()),A.then(()=>m(se)&&V()),se},clearImmediate(V){m(V)}},{setImmediate:E,clearImmediate:H}=w,C={setImmediate(...V){const{delegate:se}=C;return(se?.setImmediate||E)(...V)},clearImmediate(V){const{delegate:se}=C;return(se?.clearImmediate||H)(V)},delegate:void 0};var B=h(2631);const Q=new class O extends B.v{flush(se){this._active=!0;const Ce=this._scheduled;this._scheduled=void 0;const{actions:Be}=this;let we;se=se||Be.shift();do{if(we=se.execute(se.state,se.delay))break}while((se=Be[0])&&se.id===Ce&&Be.shift());if(this._active=!1,we){for(;(se=Be[0])&&se.id===Ce&&Be.shift();)se.unsubscribe();throw we}}}(class N extends e.o{constructor(se,Ce){super(se,Ce),this.scheduler=se,this.work=Ce}requestAsyncId(se,Ce,Be=0){return null!==Be&&Be>0?super.requestAsyncId(se,Ce,Be):(se.actions.push(this),se._scheduled||(se._scheduled=C.setImmediate(se.flush.bind(se,void 0))))}recycleAsyncId(se,Ce,Be=0){var we;if(null!=Be?Be>0:this.delay>0)return super.recycleAsyncId(se,Ce,Be);const{actions:le}=se;null!=Ce&&(null===(we=le[le.length-1])||void 0===we?void 0:we.id)!==Ce&&(C.clearImmediate(Ce),se._scheduled===Ce&&(se._scheduled=void 0))}})},16321:(xe,Z,h)=>{"use strict";h.d(Z,{P:()=>x,z:()=>A});var e=h(41954);const A=new(h(2631).v)(e.o),x=A},84552:(xe,Z,h)=>{"use strict";h.d(Z,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},87599:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>e});const e={setTimeout(p,A,...x){const{delegate:m}=e;return m?.setTimeout?m.setTimeout(p,A,...x):setTimeout(p,A,...x)},clearTimeout(p){const{delegate:A}=e;return(A?.clearTimeout||clearTimeout)(p)},delegate:void 0}},64971:(xe,Z,h)=>{"use strict";h.d(Z,{h:()=>p});const p=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(xe,Z,h)=>{"use strict";h.d(Z,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},46973:(xe,Z,h)=>{"use strict";h.d(Z,{K:()=>p});const p=(0,h(82306).d)(A=>function(){A(this),this.name="EmptyError",this.message="no elements in sequence"})},79940:(xe,Z,h)=>{"use strict";h.d(Z,{_6:()=>w,jO:()=>x,yG:()=>m});var e=h(84674),p=h(50671);function A(g){return g[g.length-1]}function x(g){return(0,e.m)(A(g))?g.pop():void 0}function m(g){return(0,p.K)(A(g))?g.pop():void 0}function w(g,E){return"number"==typeof A(g)?g.pop():E}},17453:(xe,Z,h)=>{"use strict";h.d(Z,{D:()=>m});const{isArray:e}=Array,{getPrototypeOf:p,prototype:A,keys:x}=Object;function m(g){if(1===g.length){const E=g[0];if(e(E))return{args:E,keys:null};if(function w(g){return g&&"object"==typeof g&&p(g)===A}(E)){const H=x(E);return{args:H.map(C=>E[C]),keys:H}}}return{args:g,keys:null}}},17728:(xe,Z,h)=>{"use strict";h.d(Z,{k:()=>p});const{isArray:e}=Array;function p(A){return 1===A.length&&e(A[0])?A[0]:A}},49039:(xe,Z,h)=>{"use strict";function e(p,A){if(p){const x=p.indexOf(A);0<=x&&p.splice(x,1)}}h.d(Z,{P:()=>e})},82306:(xe,Z,h)=>{"use strict";function e(p){const x=p(m=>{Error.call(m),m.stack=(new Error).stack});return x.prototype=Object.create(Error.prototype),x.prototype.constructor=x,x}h.d(Z,{d:()=>e})},92714:(xe,Z,h)=>{"use strict";function e(p,A){return p.reduce((x,m,w)=>(x[m]=A[w],x),{})}h.d(Z,{n:()=>e})},81441:(xe,Z,h)=>{"use strict";h.d(Z,{O:()=>x,x:()=>A});var e=h(82653);let p=null;function A(m){if(e.config.useDeprecatedSynchronousErrorHandling){const w=!p;if(w&&(p={errorThrown:!1,error:null}),m(),w){const{errorThrown:g,error:E}=p;if(p=null,g)throw E}}else m()}function x(m){e.config.useDeprecatedSynchronousErrorHandling&&p&&(p.errorThrown=!0,p.error=m)}},27103:(xe,Z,h)=>{"use strict";function e(p,A,x,m=0,w=!1){const g=A.schedule(function(){x(),w?p.add(this.schedule(null,m)):this.unsubscribe()},m);if(p.add(g),!w)return g}h.d(Z,{f:()=>e})},42737:(xe,Z,h)=>{"use strict";function e(p){return p}h.d(Z,{y:()=>e})},64266:(xe,Z,h)=>{"use strict";h.d(Z,{z:()=>e});const e=p=>p&&"number"==typeof p.length&&"function"!=typeof p},15726:(xe,Z,h)=>{"use strict";h.d(Z,{D:()=>p});var e=h(84674);function p(A){return Symbol.asyncIterator&&(0,e.m)(A?.[Symbol.asyncIterator])}},70093:(xe,Z,h)=>{"use strict";function e(p){return p instanceof Date&&!isNaN(p)}h.d(Z,{q:()=>e})},84674:(xe,Z,h)=>{"use strict";function e(p){return"function"==typeof p}h.d(Z,{m:()=>e})},38382:(xe,Z,h)=>{"use strict";h.d(Z,{c:()=>A});var e=h(14850),p=h(84674);function A(x){return(0,p.m)(x[e.L])}},83664:(xe,Z,h)=>{"use strict";h.d(Z,{T:()=>A});var e=h(64971),p=h(84674);function A(x){return(0,p.m)(x?.[e.h])}},2664:(xe,Z,h)=>{"use strict";h.d(Z,{b:()=>A});var e=h(65592),p=h(84674);function A(x){return!!x&&(x instanceof e.y||(0,p.m)(x.lift)&&(0,p.m)(x.subscribe))}},54026:(xe,Z,h)=>{"use strict";h.d(Z,{t:()=>p});var e=h(84674);function p(A){return(0,e.m)(A?.then)}},50541:(xe,Z,h)=>{"use strict";h.d(Z,{L:()=>x,Q:()=>A});var e=h(97582),p=h(84674);function A(m){return(0,e.FC)(this,arguments,function*(){const g=m.getReader();try{for(;;){const{value:E,done:H}=yield(0,e.qq)(g.read());if(H)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(E)}}finally{g.releaseLock()}})}function x(m){return(0,p.m)(m?.getReader)}},50671:(xe,Z,h)=>{"use strict";h.d(Z,{K:()=>p});var e=h(84674);function p(A){return A&&(0,e.m)(A.schedule)}},79360:(xe,Z,h)=>{"use strict";h.d(Z,{A:()=>p,e:()=>A});var e=h(84674);function p(x){return(0,e.m)(x?.lift)}function A(x){return m=>{if(p(m))return m.lift(function(w){try{return x(w,this)}catch(g){this.error(g)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(xe,Z,h)=>{"use strict";h.d(Z,{Z:()=>x});var e=h(37398);const{isArray:p}=Array;function x(m){return(0,e.U)(w=>function A(m,w){return p(w)?m(...w):m(w)}(m,w))}},72420:(xe,Z,h)=>{"use strict";function e(){}h.d(Z,{Z:()=>e})},88407:(xe,Z,h)=>{"use strict";h.d(Z,{U:()=>A,z:()=>p});var e=h(42737);function p(...x){return A(x)}function A(x){return 0===x.length?e.y:1===x.length?x[0]:function(w){return x.reduce((g,E)=>E(g),w)}}},93894:(xe,Z,h)=>{"use strict";h.d(Z,{h:()=>A});var e=h(82653),p=h(87599);function A(x){p.z.setTimeout(()=>{const{onUnhandledError:m}=e.config;if(!m)throw x;m(x)})}},69853:(xe,Z,h)=>{"use strict";function e(p){return new TypeError(`You provided ${null!==p&&"object"==typeof p?"an invalid object":`'${p}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}h.d(Z,{z:()=>e})},46700:(xe,Z,h)=>{var e={"./af":83274,"./af.js":83274,"./ar":22097,"./ar-dz":61867,"./ar-dz.js":61867,"./ar-kw":17078,"./ar-kw.js":17078,"./ar-ly":77776,"./ar-ly.js":77776,"./ar-ma":56789,"./ar-ma.js":56789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":71585,"./ar-tn.js":71585,"./ar.js":22097,"./az":15611,"./az.js":15611,"./be":62459,"./be.js":62459,"./bg":91825,"./bg.js":91825,"./bm":75918,"./bm.js":75918,"./bn":34065,"./bn-bd":49683,"./bn-bd.js":49683,"./bn.js":34065,"./bo":11034,"./bo.js":11034,"./br":27671,"./br.js":27671,"./bs":38153,"./bs.js":38153,"./ca":54287,"./ca.js":54287,"./cs":72616,"./cs.js":72616,"./cv":27049,"./cv.js":27049,"./cy":99172,"./cy.js":99172,"./da":20605,"./da.js":20605,"./de":94013,"./de-at":93395,"./de-at.js":93395,"./de-ch":99835,"./de-ch.js":99835,"./de.js":94013,"./dv":14570,"./dv.js":14570,"./el":31859,"./el.js":31859,"./en-au":55785,"./en-au.js":55785,"./en-ca":83792,"./en-ca.js":83792,"./en-gb":57651,"./en-gb.js":57651,"./en-ie":81929,"./en-ie.js":81929,"./en-il":19818,"./en-il.js":19818,"./en-in":6612,"./en-in.js":6612,"./en-nz":24900,"./en-nz.js":24900,"./en-sg":72721,"./en-sg.js":72721,"./eo":95159,"./eo.js":95159,"./es":21954,"./es-do":11780,"./es-do.js":11780,"./es-mx":23468,"./es-mx.js":23468,"./es-us":44938,"./es-us.js":44938,"./es.js":21954,"./et":11453,"./et.js":11453,"./eu":44697,"./eu.js":44697,"./fa":52900,"./fa.js":52900,"./fi":49775,"./fi.js":49775,"./fil":64282,"./fil.js":64282,"./fo":84236,"./fo.js":84236,"./fr":89361,"./fr-ca":92830,"./fr-ca.js":92830,"./fr-ch":21412,"./fr-ch.js":21412,"./fr.js":89361,"./fy":66984,"./fy.js":66984,"./ga":93961,"./ga.js":93961,"./gd":78849,"./gd.js":78849,"./gl":34273,"./gl.js":34273,"./gom-deva":40623,"./gom-deva.js":40623,"./gom-latn":62696,"./gom-latn.js":62696,"./gu":66928,"./gu.js":66928,"./he":24804,"./he.js":24804,"./hi":23015,"./hi.js":23015,"./hr":17134,"./hr.js":17134,"./hu":50670,"./hu.js":50670,"./hy-am":4523,"./hy-am.js":4523,"./id":99233,"./id.js":99233,"./is":94693,"./is.js":94693,"./it":63936,"./it-ch":78118,"./it-ch.js":78118,"./it.js":63936,"./ja":86871,"./ja.js":86871,"./jv":68710,"./jv.js":68710,"./ka":17125,"./ka.js":17125,"./kk":82461,"./kk.js":82461,"./km":77399,"./km.js":77399,"./kn":38720,"./kn.js":38720,"./ko":85306,"./ko.js":85306,"./ku":82995,"./ku.js":82995,"./ky":8779,"./ky.js":8779,"./lb":62057,"./lb.js":62057,"./lo":17192,"./lo.js":17192,"./lt":15430,"./lt.js":15430,"./lv":53363,"./lv.js":53363,"./me":72939,"./me.js":72939,"./mi":38212,"./mi.js":38212,"./mk":69718,"./mk.js":69718,"./ml":50561,"./ml.js":50561,"./mn":68929,"./mn.js":68929,"./mr":84880,"./mr.js":84880,"./ms":63193,"./ms-my":42074,"./ms-my.js":42074,"./ms.js":63193,"./mt":54082,"./mt.js":54082,"./my":82261,"./my.js":82261,"./nb":15273,"./nb.js":15273,"./ne":19874,"./ne.js":19874,"./nl":51667,"./nl-be":81484,"./nl-be.js":81484,"./nl.js":51667,"./nn":17262,"./nn.js":17262,"./oc-lnc":19679,"./oc-lnc.js":19679,"./pa-in":96830,"./pa-in.js":96830,"./pl":93616,"./pl.js":93616,"./pt":55138,"./pt-br":32751,"./pt-br.js":32751,"./pt.js":55138,"./ro":17968,"./ro.js":17968,"./ru":81828,"./ru.js":81828,"./sd":62188,"./sd.js":62188,"./se":6562,"./se.js":6562,"./si":87172,"./si.js":87172,"./sk":99966,"./sk.js":99966,"./sl":4287,"./sl.js":4287,"./sq":15291,"./sq.js":15291,"./sr":80450,"./sr-cyrl":37603,"./sr-cyrl.js":37603,"./sr.js":80450,"./ss":30383,"./ss.js":30383,"./sv":37221,"./sv.js":37221,"./sw":51743,"./sw.js":51743,"./ta":6351,"./ta.js":6351,"./te":98118,"./te.js":98118,"./tet":26278,"./tet.js":26278,"./tg":36987,"./tg.js":36987,"./th":39325,"./th.js":39325,"./tk":43485,"./tk.js":43485,"./tl-ph":68148,"./tl-ph.js":68148,"./tlh":59616,"./tlh.js":59616,"./tr":24040,"./tr.js":24040,"./tzl":594,"./tzl.js":594,"./tzm":80673,"./tzm-latn":23226,"./tzm-latn.js":23226,"./tzm.js":80673,"./ug-cn":69580,"./ug-cn.js":69580,"./uk":87270,"./uk.js":87270,"./ur":11656,"./ur.js":11656,"./uz":68364,"./uz-latn":18744,"./uz-latn.js":18744,"./uz.js":68364,"./vi":75049,"./vi.js":75049,"./x-pseudo":15106,"./x-pseudo.js":15106,"./yo":6199,"./yo.js":6199,"./zh-cn":27280,"./zh-cn.js":27280,"./zh-hk":36860,"./zh-hk.js":36860,"./zh-mo":78364,"./zh-mo.js":78364,"./zh-tw":482,"./zh-tw.js":482};function p(x){var m=A(x);return h(m)}function A(x){if(!h.o(e,x)){var m=new Error("Cannot find module '"+x+"'");throw m.code="MODULE_NOT_FOUND",m}return e[x]}p.keys=function(){return Object.keys(e)},p.resolve=A,xe.exports=p,p.id=46700},86825:(xe,Z,h)=>{"use strict";h.d(Z,{F4:()=>C,IO:()=>ee,LC:()=>p,SB:()=>H,X$:()=>x,ZE:()=>Ce,ZN:()=>se,_j:()=>e,eR:()=>N,jt:()=>m,k1:()=>Be,l3:()=>A,oB:()=>E,pV:()=>O,ru:()=>w,vP:()=>g});class e{}class p{}const A="*";function x(we,le){return{type:7,name:we,definitions:le,options:{}}}function m(we,le=null){return{type:4,styles:le,timings:we}}function w(we,le=null){return{type:3,steps:we,options:le}}function g(we,le=null){return{type:2,steps:we,options:le}}function E(we){return{type:6,styles:we,offset:null}}function H(we,le,be){return{type:0,name:we,styles:le,options:be}}function C(we){return{type:5,steps:we}}function N(we,le,be=null){return{type:1,expr:we,animation:le,options:be}}function O(we=null){return{type:9,options:we}}function ee(we,le,be=null){return{type:11,selector:we,animation:le,options:be}}class se{constructor(le=0,be=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=le+be}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(le=>le()),this._onDoneFns=[])}onStart(le){this._originalOnStartFns.push(le),this._onStartFns.push(le)}onDone(le){this._originalOnDoneFns.push(le),this._onDoneFns.push(le)}onDestroy(le){this._onDestroyFns.push(le)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(le=>le()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(le=>le()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(le){this._position=this.totalTime?le*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(le){const be="start"==le?this._onStartFns:this._onDoneFns;be.forEach(v=>v()),be.length=0}}class Ce{constructor(le){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=le;let be=0,v=0,ie=0;const F=this.players.length;0==F?queueMicrotask(()=>this._onFinish()):this.players.forEach($=>{$.onDone(()=>{++be==F&&this._onFinish()}),$.onDestroy(()=>{++v==F&&this._onDestroy()}),$.onStart(()=>{++ie==F&&this._onStart()})}),this.totalTime=this.players.reduce(($,Te)=>Math.max($,Te.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(le=>le()),this._onDoneFns=[])}init(){this.players.forEach(le=>le.init())}onStart(le){this._onStartFns.push(le)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(le=>le()),this._onStartFns=[])}onDone(le){this._onDoneFns.push(le)}onDestroy(le){this._onDestroyFns.push(le)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(le=>le.play())}pause(){this.players.forEach(le=>le.pause())}restart(){this.players.forEach(le=>le.restart())}finish(){this._onFinish(),this.players.forEach(le=>le.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(le=>le.destroy()),this._onDestroyFns.forEach(le=>le()),this._onDestroyFns=[])}reset(){this.players.forEach(le=>le.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(le){const be=le*this.totalTime;this.players.forEach(v=>{const ie=v.totalTime?Math.min(1,be/v.totalTime):1;v.setPosition(ie)})}getPosition(){const le=this.players.reduce((be,v)=>null===be||v.totalTime>be.totalTime?v:be,null);return null!=le?le.getPosition():0}beforeDestroy(){this.players.forEach(le=>{le.beforeDestroy&&le.beforeDestroy()})}triggerCallback(le){const be="start"==le?this._onStartFns:this._onDoneFns;be.forEach(v=>v()),be.length=0}}const Be="!"},24191:(xe,Z,h)=>{"use strict";h.d(Z,{rt:()=>kt,s1:()=>Ke,$s:()=>ve,kH:()=>rt,mK:()=>M,Em:()=>ye,tE:()=>Je,qV:()=>y,qm:()=>Pt,ic:()=>Y,Kd:()=>Pe,Zf:()=>lt,X6:()=>a,yG:()=>c,iD:()=>at});var e=h(96814),p=h(65879),A=h(62831),x=h(78645),m=h(47394),w=h(65619),g=h(22096),E=h(36028),H=h(99397),C=h(83620),N=h(32181),B=h(37398),O=h(48180),Q=h(836),ee=h(93997),V=h(59773),se=h(42495),Ce=h(17131),Be=h(52572),we=h(35211),le=h(65592),be=h(27921);const ie=new Set;let F,$=(()=>{class Ot{constructor(bt,Fe){this._platform=bt,this._nonce=Fe,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):qe}matchMedia(bt){return(this._platform.WEBKIT||this._platform.BLINK)&&function Te(Ot,$e){if(!ie.has(Ot))try{F||(F=document.createElement("style"),$e&&(F.nonce=$e),F.setAttribute("type","text/css"),document.head.appendChild(F)),F.sheet&&(F.sheet.insertRule(`@media ${Ot} {body{ }}`,0),ie.add(Ot))}catch(bt){console.error(bt)}}(bt,this._nonce),this._matchMedia(bt)}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG(A.t4),p.LFG(p.Ojb,8))};static#t=this.\u0275prov=p.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();function qe(Ot){return{matches:"all"===Ot||""===Ot,media:Ot,addListener:()=>{},removeListener:()=>{}}}let Ne=(()=>{class Ot{constructor(bt,Fe){this._mediaMatcher=bt,this._zone=Fe,this._queries=new Map,this._destroySubject=new x.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(bt){return _t((0,se.Eq)(bt)).some(Ct=>this._registerQuery(Ct).mql.matches)}observe(bt){const Ct=_t((0,se.Eq)(bt)).map(xt=>this._registerQuery(xt).observable);let jt=(0,Be.a)(Ct);return jt=(0,we.z)(jt.pipe((0,O.q)(1)),jt.pipe((0,Q.T)(1),(0,C.b)(0))),jt.pipe((0,B.U)(xt=>{const Ht={matches:!1,breakpoints:{}};return xt.forEach(({matches:Wt,query:ri})=>{Ht.matches=Ht.matches||Wt,Ht.breakpoints[ri]=Wt}),Ht}))}_registerQuery(bt){if(this._queries.has(bt))return this._queries.get(bt);const Fe=this._mediaMatcher.matchMedia(bt),jt={observable:new le.y(xt=>{const Ht=Wt=>this._zone.run(()=>xt.next(Wt));return Fe.addListener(Ht),()=>{Fe.removeListener(Ht)}}).pipe((0,be.O)(Fe),(0,B.U)(({matches:xt})=>({query:bt,matches:xt})),(0,V.R)(this._destroySubject)),mql:Fe};return this._queries.set(bt,jt),jt}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG($),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();function _t(Ot){return Ot.map($e=>$e.split(",")).reduce(($e,bt)=>$e.concat(bt)).map($e=>$e.trim())}const dt=" ";function lt(Ot,$e,bt){const Fe=ge(Ot,$e);Fe.some(Ct=>Ct.trim()==bt.trim())||(Fe.push(bt.trim()),Ot.setAttribute($e,Fe.join(dt)))}function at(Ot,$e,bt){const Ct=ge(Ot,$e).filter(jt=>jt!=bt.trim());Ct.length?Ot.setAttribute($e,Ct.join(dt)):Ot.removeAttribute($e)}function ge(Ot,$e){return(Ot.getAttribute($e)||"").match(/\S+/g)||[]}const pe="cdk-describedby-message",Re="cdk-describedby-host";let ze=0,ve=(()=>{class Ot{constructor(bt,Fe){this._platform=Fe,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ze++,this._document=bt,this._id=(0,p.f3M)(p.AFp)+"-"+ze++}describe(bt,Fe,Ct){if(!this._canBeDescribed(bt,Fe))return;const jt=Se(Fe,Ct);"string"!=typeof Fe?(nt(Fe,this._id),this._messageRegistry.set(jt,{messageElement:Fe,referenceCount:0})):this._messageRegistry.has(jt)||this._createMessageElement(Fe,Ct),this._isElementDescribedByMessage(bt,jt)||this._addMessageReference(bt,jt)}removeDescription(bt,Fe,Ct){if(!Fe||!this._isElementNode(bt))return;const jt=Se(Fe,Ct);if(this._isElementDescribedByMessage(bt,jt)&&this._removeMessageReference(bt,jt),"string"==typeof Fe){const xt=this._messageRegistry.get(jt);xt&&0===xt.referenceCount&&this._deleteMessageElement(jt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const bt=this._document.querySelectorAll(`[${Re}="${this._id}"]`);for(let Fe=0;Fe0!=Ct.indexOf(pe));bt.setAttribute("aria-describedby",Fe.join(" "))}_addMessageReference(bt,Fe){const Ct=this._messageRegistry.get(Fe);lt(bt,"aria-describedby",Ct.messageElement.id),bt.setAttribute(Re,this._id),Ct.referenceCount++}_removeMessageReference(bt,Fe){const Ct=this._messageRegistry.get(Fe);Ct.referenceCount--,at(bt,"aria-describedby",Ct.messageElement.id),bt.removeAttribute(Re)}_isElementDescribedByMessage(bt,Fe){const Ct=ge(bt,"aria-describedby"),jt=this._messageRegistry.get(Fe),xt=jt&&jt.messageElement.id;return!!xt&&-1!=Ct.indexOf(xt)}_canBeDescribed(bt,Fe){if(!this._isElementNode(bt))return!1;if(Fe&&"object"==typeof Fe)return!0;const Ct=null==Fe?"":`${Fe}`.trim(),jt=bt.getAttribute("aria-label");return!(!Ct||jt&&jt.trim()===Ct)}_isElementNode(bt){return bt.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG(e.K0),p.LFG(A.t4))};static#t=this.\u0275prov=p.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();function Se(Ot,$e){return"string"==typeof Ot?`${$e||""}/${Ot}`:Ot}function nt(Ot,$e){Ot.id||(Ot.id=`${pe}-${$e}-${ze++}`)}class fe{constructor($e){this._items=$e,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new x.x,this._typeaheadSubscription=m.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=bt=>bt.disabled,this._pressedLetters=[],this.tabOut=new x.x,this.change=new x.x,$e instanceof p.n_E&&(this._itemChangesSubscription=$e.changes.subscribe(bt=>{if(this._activeItem){const Ct=bt.toArray().indexOf(this._activeItem);Ct>-1&&Ct!==this._activeItemIndex&&(this._activeItemIndex=Ct)}}))}skipPredicate($e){return this._skipPredicateFn=$e,this}withWrap($e=!0){return this._wrap=$e,this}withVerticalOrientation($e=!0){return this._vertical=$e,this}withHorizontalOrientation($e){return this._horizontal=$e,this}withAllowedModifierKeys($e){return this._allowedModifierKeys=$e,this}withTypeAhead($e=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,H.b)(bt=>this._pressedLetters.push(bt)),(0,C.b)($e),(0,N.h)(()=>this._pressedLetters.length>0),(0,B.U)(()=>this._pressedLetters.join(""))).subscribe(bt=>{const Fe=this._getItemsArray();for(let Ct=1;Ct!$e[jt]||this._allowedModifierKeys.indexOf(jt)>-1);switch(bt){case E.Mf:return void this.tabOut.next();case E.JH:if(this._vertical&&Ct){this.setNextItemActive();break}return;case E.LH:if(this._vertical&&Ct){this.setPreviousItemActive();break}return;case E.SV:if(this._horizontal&&Ct){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case E.oh:if(this._horizontal&&Ct){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case E.Sd:if(this._homeAndEnd&&Ct){this.setFirstItemActive();break}return;case E.uR:if(this._homeAndEnd&&Ct){this.setLastItemActive();break}return;case E.Ku:if(this._pageUpAndDown.enabled&&Ct){const jt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(jt>0?jt:0,1);break}return;case E.VM:if(this._pageUpAndDown.enabled&&Ct){const jt=this._activeItemIndex+this._pageUpAndDown.delta,xt=this._getItemsArray().length;this._setActiveItemByIndex(jt=E.A&&bt<=E.Z||bt>=E.xE&&bt<=E.aO)&&this._letterKeyStream.next(String.fromCharCode(bt))))}this._pressedLetters=[],$e.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem($e){const bt=this._getItemsArray(),Fe="number"==typeof $e?$e:bt.indexOf($e);this._activeItem=bt[Fe]??null,this._activeItemIndex=Fe}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta($e){this._wrap?this._setActiveInWrapMode($e):this._setActiveInDefaultMode($e)}_setActiveInWrapMode($e){const bt=this._getItemsArray();for(let Fe=1;Fe<=bt.length;Fe++){const Ct=(this._activeItemIndex+$e*Fe+bt.length)%bt.length;if(!this._skipPredicateFn(bt[Ct]))return void this.setActiveItem(Ct)}}_setActiveInDefaultMode($e){this._setActiveItemByIndex(this._activeItemIndex+$e,$e)}_setActiveItemByIndex($e,bt){const Fe=this._getItemsArray();if(Fe[$e]){for(;this._skipPredicateFn(Fe[$e]);)if(!Fe[$e+=bt])return;this.setActiveItem($e)}}_getItemsArray(){return this._items instanceof p.n_E?this._items.toArray():this._items}}class Ke extends fe{setActiveItem($e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem($e),this.activeItem&&this.activeItem.setActiveStyles()}}class ye extends fe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin($e){return this._origin=$e,this}setActiveItem($e){super.setActiveItem($e),this.activeItem&&this.activeItem.focus(this._origin)}}let Y=(()=>{class Ot{constructor(bt){this._platform=bt}isDisabled(bt){return bt.hasAttribute("disabled")}isVisible(bt){return function oe(Ot){return!!(Ot.offsetWidth||Ot.offsetHeight||"function"==typeof Ot.getClientRects&&Ot.getClientRects().length)}(bt)&&"visible"===getComputedStyle(bt).visibility}isTabbable(bt){if(!this._platform.isBrowser)return!1;const Fe=function Ue(Ot){try{return Ot.frameElement}catch{return null}}(function r(Ot){return Ot.ownerDocument&&Ot.ownerDocument.defaultView||window}(bt));if(Fe&&(-1===Tt(Fe)||!this.isVisible(Fe)))return!1;let Ct=bt.nodeName.toLowerCase(),jt=Tt(bt);return bt.hasAttribute("contenteditable")?-1!==jt:!("iframe"===Ct||"object"===Ct||this._platform.WEBKIT&&this._platform.IOS&&!function he(Ot){let $e=Ot.nodeName.toLowerCase(),bt="input"===$e&&Ot.type;return"text"===bt||"password"===bt||"select"===$e||"textarea"===$e}(bt))&&("audio"===Ct?!!bt.hasAttribute("controls")&&-1!==jt:"video"===Ct?-1!==jt&&(null!==jt||this._platform.FIREFOX||bt.hasAttribute("controls")):bt.tabIndex>=0)}isFocusable(bt,Fe){return function Ie(Ot){return!function U(Ot){return function X(Ot){return"input"==Ot.nodeName.toLowerCase()}(Ot)&&"hidden"==Ot.type}(Ot)&&(function Ye(Ot){let $e=Ot.nodeName.toLowerCase();return"input"===$e||"select"===$e||"button"===$e||"textarea"===$e}(Ot)||function ae(Ot){return function He(Ot){return"a"==Ot.nodeName.toLowerCase()}(Ot)&&Ot.hasAttribute("href")}(Ot)||Ot.hasAttribute("contenteditable")||ke(Ot))}(bt)&&!this.isDisabled(bt)&&(Fe?.ignoreVisibility||this.isVisible(bt))}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG(A.t4))};static#t=this.\u0275prov=p.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();function ke(Ot){if(!Ot.hasAttribute("tabindex")||void 0===Ot.tabIndex)return!1;let $e=Ot.getAttribute("tabindex");return!(!$e||isNaN(parseInt($e,10)))}function Tt(Ot){if(!ke(Ot))return null;const $e=parseInt(Ot.getAttribute("tabindex")||"",10);return isNaN($e)?-1:$e}class u{get enabled(){return this._enabled}set enabled($e){this._enabled=$e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex($e,this._startAnchor),this._toggleAnchorTabIndex($e,this._endAnchor))}constructor($e,bt,Fe,Ct,jt=!1){this._element=$e,this._checker=bt,this._ngZone=Fe,this._document=Ct,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,jt||this.attachAnchors()}destroy(){const $e=this._startAnchor,bt=this._endAnchor;$e&&($e.removeEventListener("focus",this.startAnchorListener),$e.remove()),bt&&(bt.removeEventListener("focus",this.endAnchorListener),bt.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady($e){return new Promise(bt=>{this._executeOnStable(()=>bt(this.focusInitialElement($e)))})}focusFirstTabbableElementWhenReady($e){return new Promise(bt=>{this._executeOnStable(()=>bt(this.focusFirstTabbableElement($e)))})}focusLastTabbableElementWhenReady($e){return new Promise(bt=>{this._executeOnStable(()=>bt(this.focusLastTabbableElement($e)))})}_getRegionBoundary($e){const bt=this._element.querySelectorAll(`[cdk-focus-region-${$e}], [cdkFocusRegion${$e}], [cdk-focus-${$e}]`);return"start"==$e?bt.length?bt[0]:this._getFirstTabbableElement(this._element):bt.length?bt[bt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement($e){const bt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(bt){if(!this._checker.isFocusable(bt)){const Fe=this._getFirstTabbableElement(bt);return Fe?.focus($e),!!Fe}return bt.focus($e),!0}return this.focusFirstTabbableElement($e)}focusFirstTabbableElement($e){const bt=this._getRegionBoundary("start");return bt&&bt.focus($e),!!bt}focusLastTabbableElement($e){const bt=this._getRegionBoundary("end");return bt&&bt.focus($e),!!bt}hasAttached(){return this._hasAttached}_getFirstTabbableElement($e){if(this._checker.isFocusable($e)&&this._checker.isTabbable($e))return $e;const bt=$e.children;for(let Fe=0;Fe=0;Fe--){const Ct=bt[Fe].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(bt[Fe]):null;if(Ct)return Ct}return null}_createAnchor(){const $e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,$e),$e.classList.add("cdk-visually-hidden"),$e.classList.add("cdk-focus-trap-anchor"),$e.setAttribute("aria-hidden","true"),$e}_toggleAnchorTabIndex($e,bt){$e?bt.setAttribute("tabindex","0"):bt.removeAttribute("tabindex")}toggleAnchors($e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex($e,this._startAnchor),this._toggleAnchorTabIndex($e,this._endAnchor))}_executeOnStable($e){this._ngZone.isStable?$e():this._ngZone.onStable.pipe((0,O.q)(1)).subscribe($e)}}let y=(()=>{class Ot{constructor(bt,Fe,Ct){this._checker=bt,this._ngZone=Fe,this._document=Ct}create(bt,Fe=!1){return new u(bt,this._checker,this._ngZone,this._document,Fe)}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG(Y),p.LFG(p.R0b),p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})(),M=(()=>{class Ot{get enabled(){return this.focusTrap.enabled}set enabled(bt){this.focusTrap.enabled=(0,se.Ig)(bt)}get autoCapture(){return this._autoCapture}set autoCapture(bt){this._autoCapture=(0,se.Ig)(bt)}constructor(bt,Fe,Ct){this._elementRef=bt,this._focusTrapFactory=Fe,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(bt){const Fe=bt.autoCapture;Fe&&!Fe.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,A.ht)(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.Y36(p.SBq),p.Y36(y),p.Y36(e.K0))};static#t=this.\u0275dir=p.lG2({type:Ot,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[p.TTD]})}return Ot})();function a(Ot){return 0===Ot.buttons||0===Ot.offsetX&&0===Ot.offsetY}function c(Ot){const $e=Ot.touches&&Ot.touches[0]||Ot.changedTouches&&Ot.changedTouches[0];return!(!$e||-1!==$e.identifier||null!=$e.radiusX&&1!==$e.radiusX||null!=$e.radiusY&&1!==$e.radiusY)}const l=new p.OlP("cdk-input-modality-detector-options"),d={ignoreKeys:[E.zL,E.jx,E.b2,E.MW,E.JU]},S=(0,A.i$)({passive:!0,capture:!0});let k=(()=>{class Ot{get mostRecentModality(){return this._modality.value}constructor(bt,Fe,Ct,jt){this._platform=bt,this._mostRecentTarget=null,this._modality=new w.X(null),this._lastTouchMs=0,this._onKeydown=xt=>{this._options?.ignoreKeys?.some(Ht=>Ht===xt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,A.sA)(xt))},this._onMousedown=xt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(a(xt)?"keyboard":"mouse"),this._mostRecentTarget=(0,A.sA)(xt))},this._onTouchstart=xt=>{c(xt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,A.sA)(xt))},this._options={...d,...jt},this.modalityDetected=this._modality.pipe((0,Q.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ee.x)()),bt.isBrowser&&Fe.runOutsideAngular(()=>{Ct.addEventListener("keydown",this._onKeydown,S),Ct.addEventListener("mousedown",this._onMousedown,S),Ct.addEventListener("touchstart",this._onTouchstart,S)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,S),document.removeEventListener("mousedown",this._onMousedown,S),document.removeEventListener("touchstart",this._onTouchstart,S))}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG(A.t4),p.LFG(p.R0b),p.LFG(e.K0),p.LFG(l,8))};static#t=this.\u0275prov=p.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})();const re=new p.OlP("liveAnnouncerElement",{providedIn:"root",factory:function tt(){return null}}),Le=new p.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Me=0,Pe=(()=>{class Ot{constructor(bt,Fe,Ct,jt){this._ngZone=Fe,this._defaultOptions=jt,this._document=Ct,this._liveElement=bt||this._createLiveElement()}announce(bt,...Fe){const Ct=this._defaultOptions;let jt,xt;return 1===Fe.length&&"number"==typeof Fe[0]?xt=Fe[0]:[jt,xt]=Fe,this.clear(),clearTimeout(this._previousTimeout),jt||(jt=Ct&&Ct.politeness?Ct.politeness:"polite"),null==xt&&Ct&&(xt=Ct.duration),this._liveElement.setAttribute("aria-live",jt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ht=>this._currentResolve=Ht)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=bt,"number"==typeof xt&&(this._previousTimeout=setTimeout(()=>this.clear(),xt)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const bt="cdk-live-announcer-element",Fe=this._document.getElementsByClassName(bt),Ct=this._document.createElement("div");for(let jt=0;jt .cdk-overlay-container [aria-modal="true"]');for(let Ct=0;Ct{class Ot{constructor(bt,Fe,Ct,jt,xt){this._ngZone=bt,this._platform=Fe,this._inputModalityDetector=Ct,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new x.x,this._rootNodeFocusAndBlurListener=Ht=>{for(let ri=(0,A.sA)(Ht);ri;ri=ri.parentElement)"focus"===Ht.type?this._onFocus(Ht,ri):this._onBlur(Ht,ri)},this._document=jt,this._detectionMode=xt?.detectionMode||0}monitor(bt,Fe=!1){const Ct=(0,se.fI)(bt);if(!this._platform.isBrowser||1!==Ct.nodeType)return(0,g.of)();const jt=(0,A.kV)(Ct)||this._getDocument(),xt=this._elementInfo.get(Ct);if(xt)return Fe&&(xt.checkChildren=!0),xt.subject;const Ht={checkChildren:Fe,subject:new x.x,rootNode:jt};return this._elementInfo.set(Ct,Ht),this._registerGlobalListeners(Ht),Ht.subject}stopMonitoring(bt){const Fe=(0,se.fI)(bt),Ct=this._elementInfo.get(Fe);Ct&&(Ct.subject.complete(),this._setClasses(Fe),this._elementInfo.delete(Fe),this._removeGlobalListeners(Ct))}focusVia(bt,Fe,Ct){const jt=(0,se.fI)(bt);jt===this._getDocument().activeElement?this._getClosestElementsInfo(jt).forEach(([Ht,Wt])=>this._originChanged(Ht,Fe,Wt)):(this._setOrigin(Fe),"function"==typeof jt.focus&&jt.focus(Ct))}ngOnDestroy(){this._elementInfo.forEach((bt,Fe)=>this.stopMonitoring(Fe))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(bt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(bt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:bt&&this._isLastInteractionFromInputLabel(bt)?"mouse":"program"}_shouldBeAttributedToTouch(bt){return 1===this._detectionMode||!!bt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(bt,Fe){bt.classList.toggle("cdk-focused",!!Fe),bt.classList.toggle("cdk-touch-focused","touch"===Fe),bt.classList.toggle("cdk-keyboard-focused","keyboard"===Fe),bt.classList.toggle("cdk-mouse-focused","mouse"===Fe),bt.classList.toggle("cdk-program-focused","program"===Fe)}_setOrigin(bt,Fe=!1){this._ngZone.runOutsideAngular(()=>{this._origin=bt,this._originFromTouchInteraction="touch"===bt&&Fe,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(bt,Fe){const Ct=this._elementInfo.get(Fe),jt=(0,A.sA)(bt);!Ct||!Ct.checkChildren&&Fe!==jt||this._originChanged(Fe,this._getFocusOrigin(jt),Ct)}_onBlur(bt,Fe){const Ct=this._elementInfo.get(Fe);!Ct||Ct.checkChildren&&bt.relatedTarget instanceof Node&&Fe.contains(bt.relatedTarget)||(this._setClasses(Fe),this._emitOrigin(Ct,null))}_emitOrigin(bt,Fe){bt.subject.observers.length&&this._ngZone.run(()=>bt.subject.next(Fe))}_registerGlobalListeners(bt){if(!this._platform.isBrowser)return;const Fe=bt.rootNode,Ct=this._rootNodeFocusListenerCount.get(Fe)||0;Ct||this._ngZone.runOutsideAngular(()=>{Fe.addEventListener("focus",this._rootNodeFocusAndBlurListener,de),Fe.addEventListener("blur",this._rootNodeFocusAndBlurListener,de)}),this._rootNodeFocusListenerCount.set(Fe,Ct+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,V.R)(this._stopInputModalityDetector)).subscribe(jt=>{this._setOrigin(jt,!0)}))}_removeGlobalListeners(bt){const Fe=bt.rootNode;if(this._rootNodeFocusListenerCount.has(Fe)){const Ct=this._rootNodeFocusListenerCount.get(Fe);Ct>1?this._rootNodeFocusListenerCount.set(Fe,Ct-1):(Fe.removeEventListener("focus",this._rootNodeFocusAndBlurListener,de),Fe.removeEventListener("blur",this._rootNodeFocusAndBlurListener,de),this._rootNodeFocusListenerCount.delete(Fe))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(bt,Fe,Ct){this._setClasses(bt,Fe),this._emitOrigin(Ct,Fe),this._lastFocusOrigin=Fe}_getClosestElementsInfo(bt){const Fe=[];return this._elementInfo.forEach((Ct,jt)=>{(jt===bt||Ct.checkChildren&&jt.contains(bt))&&Fe.push([jt,Ct])}),Fe}_isLastInteractionFromInputLabel(bt){const{_mostRecentTarget:Fe,mostRecentModality:Ct}=this._inputModalityDetector;if("mouse"!==Ct||!Fe||Fe===bt||"INPUT"!==bt.nodeName&&"TEXTAREA"!==bt.nodeName||bt.disabled)return!1;const jt=bt.labels;if(jt)for(let xt=0;xt{class Ot{constructor(bt,Fe){this._elementRef=bt,this._focusMonitor=Fe,this._focusOrigin=null,this.cdkFocusChange=new p.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const bt=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(bt,1===bt.nodeType&&bt.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Fe=>{this._focusOrigin=Fe,this.cdkFocusChange.emit(Fe)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.Y36(p.SBq),p.Y36(Je))};static#t=this.\u0275dir=p.lG2({type:Ot,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return Ot})();const St="cdk-high-contrast-black-on-white",Mt="cdk-high-contrast-white-on-black",Xe="cdk-high-contrast-active";let Pt=(()=>{class Ot{constructor(bt,Fe){this._platform=bt,this._document=Fe,this._breakpointSubscription=(0,p.f3M)(Ne).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const bt=this._document.createElement("div");bt.style.backgroundColor="rgb(1,2,3)",bt.style.position="absolute",this._document.body.appendChild(bt);const Fe=this._document.defaultView||window,Ct=Fe&&Fe.getComputedStyle?Fe.getComputedStyle(bt):null,jt=(Ct&&Ct.backgroundColor||"").replace(/ /g,"");switch(bt.remove(),jt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const bt=this._document.body.classList;bt.remove(Xe,St,Mt),this._hasCheckedHighContrastMode=!0;const Fe=this.getHighContrastMode();1===Fe?bt.add(Xe,St):2===Fe&&bt.add(Xe,Mt)}}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG(A.t4),p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:Ot,factory:Ot.\u0275fac,providedIn:"root"})}return Ot})(),kt=(()=>{class Ot{constructor(bt){bt._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(Fe){return new(Fe||Ot)(p.LFG(Pt))};static#t=this.\u0275mod=p.oAB({type:Ot});static#i=this.\u0275inj=p.cJS({imports:[Ce.Q8]})}return Ot})()},49388:(xe,Z,h)=>{"use strict";h.d(Z,{Is:()=>g,vT:()=>H});var e=h(65879),p=h(96814);const A=new e.OlP("cdk-dir-doc",{providedIn:"root",factory:function x(){return(0,e.f3M)(p.K0)}}),m=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let g=(()=>{class C{constructor(B){this.value="ltr",this.change=new e.vpe,B&&(this.value=function w(C){const N=C?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?m.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((B.body?B.body.dir:null)||(B.documentElement?B.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(O){return new(O||C)(e.LFG(A,8))};static#t=this.\u0275prov=e.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})(),H=(()=>{class C{static#e=this.\u0275fac=function(O){return new(O||C)};static#t=this.\u0275mod=e.oAB({type:C});static#i=this.\u0275inj=e.cJS({})}return C})()},70342:(xe,Z,h)=>{"use strict";h.d(Z,{Iq:()=>g,TU:()=>x,i3:()=>w});var e=h(96814),p=h(65879);class A{constructor(H,C){this._document=C;const N=this._textarea=this._document.createElement("textarea"),B=N.style;B.position="fixed",B.top=B.opacity="0",B.left="-999em",N.setAttribute("aria-hidden","true"),N.value=H,N.readOnly=!0,this._document.body.appendChild(N)}copy(){const H=this._textarea;let C=!1;try{if(H){const N=this._document.activeElement;H.select(),H.setSelectionRange(0,H.value.length),C=this._document.execCommand("copy"),N&&N.focus()}}catch{}return C}destroy(){const H=this._textarea;H&&(H.remove(),this._textarea=void 0)}}let x=(()=>{class E{constructor(C){this._document=C}copy(C){const N=this.beginCopy(C),B=N.copy();return N.destroy(),B}beginCopy(C){return new A(C,this._document)}static#e=this.\u0275fac=function(N){return new(N||E)(p.LFG(e.K0))};static#t=this.\u0275prov=p.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();const m=new p.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let w=(()=>{class E{constructor(C,N,B){this._clipboard=C,this._ngZone=N,this.text="",this.attempts=1,this.copied=new p.vpe,this._pending=new Set,B&&null!=B.attempts&&(this.attempts=B.attempts)}copy(C=this.attempts){if(C>1){let N=C;const B=this._clipboard.beginCopy(this.text);this._pending.add(B);const O=()=>{const Q=B.copy();Q||! --N||this._destroyed?(this._currentTimeout=null,this._pending.delete(B),B.destroy(),this.copied.emit(Q)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(O,1))};O()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(C=>C.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(N){return new(N||E)(p.Y36(x),p.Y36(p.R0b),p.Y36(m,8))};static#t=this.\u0275dir=p.lG2({type:E,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(N,B){1&N&&p.NdJ("click",function(){return B.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}})}return E})(),g=(()=>{class E{static#e=this.\u0275fac=function(N){return new(N||E)};static#t=this.\u0275mod=p.oAB({type:E});static#i=this.\u0275inj=p.cJS({})}return E})()},42495:(xe,Z,h)=>{"use strict";h.d(Z,{Eq:()=>m,HM:()=>w,Ig:()=>p,du:()=>E,fI:()=>g,su:()=>A,t6:()=>x});var e=h(65879);function p(H){return null!=H&&"false"!=`${H}`}function A(H,C=0){return x(H)?Number(H):C}function x(H){return!isNaN(parseFloat(H))&&!isNaN(Number(H))}function m(H){return Array.isArray(H)?H:[H]}function w(H){return null==H?"":"string"==typeof H?H:`${H}px`}function g(H){return H instanceof e.SBq?H.nativeElement:H}function E(H,C=/\s+/){const N=[];if(null!=H){const B=Array.isArray(H)?H:`${H}`.split(C);for(const O of B){const Q=`${O}`.trim();Q&&N.push(Q)}}return N}},78337:(xe,Z,h)=>{"use strict";h.d(Z,{A8:()=>O,Ov:()=>N,P3:()=>E,Z9:()=>g,eX:()=>C,k:()=>Q,o2:()=>w,yy:()=>H});var e=h(93168),p=h(2664),A=h(22096),x=h(78645),m=h(65879);class w{}function g(ee){return ee&&"function"==typeof ee.connect&&!(ee instanceof e.c)}class E extends w{constructor(V){super(),this._data=V}connect(){return(0,p.b)(this._data)?this._data:(0,A.of)(this._data)}disconnect(){}}class H{applyChanges(V,se,Ce,Be,we){V.forEachOperation((le,be,v)=>{let ie,F;if(null==le.previousIndex){const $=Ce(le,be,v);ie=se.createEmbeddedView($.templateRef,$.context,$.index),F=1}else null==v?(se.remove(be),F=3):(ie=se.get(be),se.move(ie,v),F=2);we&&we({context:ie?.context,operation:F,record:le})})}detach(){}}class C{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(V,se,Ce,Be,we){V.forEachOperation((le,be,v)=>{let ie,F;null==le.previousIndex?(ie=this._insertView(()=>Ce(le,be,v),v,se,Be(le)),F=ie?1:0):null==v?(this._detachAndCacheView(be,se),F=3):(ie=this._moveView(be,v,se,Be(le)),F=2),we&&we({context:ie?.context,operation:F,record:le})})}detach(){for(const V of this._viewCache)V.destroy();this._viewCache=[]}_insertView(V,se,Ce,Be){const we=this._insertViewFromCache(se,Ce);if(we)return void(we.context.$implicit=Be);const le=V();return Ce.createEmbeddedView(le.templateRef,le.context,le.index)}_detachAndCacheView(V,se){const Ce=se.detach(V);this._maybeCacheView(Ce,se)}_moveView(V,se,Ce,Be){const we=Ce.get(V);return Ce.move(we,se),we.context.$implicit=Be,we}_maybeCacheView(V,se){if(this._viewCache.lengththis._markSelected(we)):this._markSelected(se[0]),this._selectedToEmit.length=0)}select(...V){this._verifyValueAssignment(V),V.forEach(Ce=>this._markSelected(Ce));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}deselect(...V){this._verifyValueAssignment(V),V.forEach(Ce=>this._unmarkSelected(Ce));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}setSelection(...V){this._verifyValueAssignment(V);const se=this.selected,Ce=new Set(V);V.forEach(we=>this._markSelected(we)),se.filter(we=>!Ce.has(we)).forEach(we=>this._unmarkSelected(we));const Be=this._hasQueuedChanges();return this._emitChangeEvent(),Be}toggle(V){return this.isSelected(V)?this.deselect(V):this.select(V)}clear(V=!0){this._unmarkAll();const se=this._hasQueuedChanges();return V&&this._emitChangeEvent(),se}isSelected(V){return this._selection.has(this._getConcreteValue(V))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(V){this._multiple&&this.selected&&this._selected.sort(V)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(V){V=this._getConcreteValue(V),this.isSelected(V)||(this._multiple||this._unmarkAll(),this.isSelected(V)||this._selection.add(V),this._emitChanges&&this._selectedToEmit.push(V))}_unmarkSelected(V){V=this._getConcreteValue(V),this.isSelected(V)&&(this._selection.delete(V),this._emitChanges&&this._deselectedToEmit.push(V))}_unmarkAll(){this.isEmpty()||this._selection.forEach(V=>this._unmarkSelected(V))}_verifyValueAssignment(V){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(V){if(this.compareWith){for(let se of this._selection)if(this.compareWith(V,se))return se;return V}return V}}let O=(()=>{class ee{constructor(){this._listeners=[]}notify(se,Ce){for(let Be of this._listeners)Be(se,Ce)}listen(se){return this._listeners.push(se),()=>{this._listeners=this._listeners.filter(Ce=>se!==Ce)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(Ce){return new(Ce||ee)};static#t=this.\u0275prov=m.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"})}return ee})();const Q=new m.OlP("_ViewRepeater")},34423:(xe,Z,h)=>{"use strict";h.d(Z,{Wj:()=>Le,Zt:()=>S,_t:()=>Pe,bA:()=>Y});var e=h(65879),p=h(96814),A=h(16672),x=h(62831),m=h(42495),w=h(24191),g=h(78645),E=h(47394),H=h(91687),C=h(80927),N=h(65592),B=h(63019),O=h(59773),Q=h(37398),ee=h(48180),V=h(27921),se=h(99397),Ce=h(94664),Be=h(49388);function we(q,W,de){for(let Je in W)if(W.hasOwnProperty(Je)){const rt=W[Je];rt?q.setProperty(Je,rt,de?.has(Je)?"important":""):q.removeProperty(Je)}return q}function le(q,W){const de=W?"":"none";we(q.style,{"touch-action":W?"":"none","-webkit-user-drag":W?"":"none","-webkit-tap-highlight-color":W?"":"transparent","user-select":de,"-ms-user-select":de,"-webkit-user-select":de,"-moz-user-select":de})}function be(q,W,de){we(q.style,{position:W?"":"fixed",top:W?"":"0",opacity:W?"":"0",left:W?"":"-999em"},de)}function v(q,W){return W&&"none"!=W?q+" "+W:q}function ie(q){const W=q.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(q)*W}function $(q,W){return q.getPropertyValue(W).split(",").map(Je=>Je.trim())}function Te(q){const W=q.getBoundingClientRect();return{top:W.top,right:W.right,bottom:W.bottom,left:W.left,width:W.width,height:W.height,x:W.x,y:W.y}}function qe(q,W,de){const{top:Je,bottom:rt,left:St,right:Mt}=q;return de>=Je&&de<=rt&&W>=St&&W<=Mt}function Ne(q,W,de){q.top+=W,q.bottom=q.top+q.height,q.left+=de,q.right=q.left+q.width}function _t(q,W,de,Je){const{top:rt,right:St,bottom:Mt,left:Xe,width:Pt,height:kt}=q,Ot=Pt*W,$e=kt*W;return Je>rt-$e&&JeXe-Ot&&de{this.positions.set(de,{scrollPosition:{top:de.scrollTop,left:de.scrollLeft},clientRect:Te(de)})})}handleScroll(W){const de=(0,x.sA)(W),Je=this.positions.get(de);if(!Je)return null;const rt=Je.scrollPosition;let St,Mt;if(de===this._document){const kt=this.getViewportScrollPosition();St=kt.top,Mt=kt.left}else St=de.scrollTop,Mt=de.scrollLeft;const Xe=rt.top-St,Pt=rt.left-Mt;return this.positions.forEach((kt,Ot)=>{kt.clientRect&&de!==Ot&&de.contains(Ot)&&Ne(kt.clientRect,Xe,Pt)}),rt.top=St,rt.left=Mt,{top:Xe,left:Pt}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function dt(q){const W=q.cloneNode(!0),de=W.querySelectorAll("[id]"),Je=q.nodeName.toLowerCase();W.removeAttribute("id");for(let rt=0;rtle(Je,de)))}constructor(W,de,Je,rt,St,Mt){this._config=de,this._document=Je,this._ngZone=rt,this._viewportRuler=St,this._dragDropRegistry=Mt,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new g.x,this._pointerMoveSubscription=E.w0.EMPTY,this._pointerUpSubscription=E.w0.EMPTY,this._scrollSubscription=E.w0.EMPTY,this._resizeSubscription=E.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new g.x,this.started=new g.x,this.released=new g.x,this.ended=new g.x,this.entered=new g.x,this.exited=new g.x,this.dropped=new g.x,this.moved=this._moveEvents,this._pointerDown=Xe=>{if(this.beforeStarted.next(),this._handles.length){const Pt=this._getTargetHandle(Xe);Pt&&!this._disabledHandles.has(Pt)&&!this.disabled&&this._initializeDragSequence(Pt,Xe)}else this.disabled||this._initializeDragSequence(this._rootElement,Xe)},this._pointerMove=Xe=>{const Pt=this._getPointerPositionOnPage(Xe);if(!this._hasStartedDragging){if(Math.abs(Pt.x-this._pickupPositionOnPage.x)+Math.abs(Pt.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Fe=Date.now()>=this._dragStartTime+this._getDragStartDelay(Xe),Ct=this._dropContainer;if(!Fe)return void this._endDragSequence(Xe);(!Ct||!Ct.isDragging()&&!Ct.isReceiving())&&(Xe.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(Xe)))}return}Xe.preventDefault();const kt=this._getConstrainedPointerPosition(Pt);if(this._hasMoved=!0,this._lastKnownPointerPosition=Pt,this._updatePointerDirectionDelta(kt),this._dropContainer)this._updateActiveDropContainer(kt,Pt);else{const Ot=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,$e=this._activeTransform;$e.x=kt.x-Ot.x+this._passiveTransform.x,$e.y=kt.y-Ot.y+this._passiveTransform.y,this._applyRootElementTransform($e.x,$e.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:kt,event:Xe,distance:this._getDragDistance(kt),delta:this._pointerDirectionDelta})})},this._pointerUp=Xe=>{this._endDragSequence(Xe)},this._nativeDragStart=Xe=>{if(this._handles.length){const Pt=this._getTargetHandle(Xe);Pt&&!this._disabledHandles.has(Pt)&&!this.disabled&&Xe.preventDefault()}else this.disabled||Xe.preventDefault()},this.withRootElement(W).withParent(de.parentDragRef||null),this._parentPositions=new et(Je),Mt.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(W){this._handles=W.map(Je=>(0,m.fI)(Je)),this._handles.forEach(Je=>le(Je,this.disabled)),this._toggleNativeDragInteractions();const de=new Set;return this._disabledHandles.forEach(Je=>{this._handles.indexOf(Je)>-1&&de.add(Je)}),this._disabledHandles=de,this}withPreviewTemplate(W){return this._previewTemplate=W,this}withPlaceholderTemplate(W){return this._placeholderTemplate=W,this}withRootElement(W){const de=(0,m.fI)(W);return de!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{de.addEventListener("mousedown",this._pointerDown,Re),de.addEventListener("touchstart",this._pointerDown,pe),de.addEventListener("dragstart",this._nativeDragStart,Re)}),this._initialTransform=void 0,this._rootElement=de),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(W){return this._boundaryElement=W?(0,m.fI)(W):null,this._resizeSubscription.unsubscribe(),W&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(W){return this._parentDragRef=W,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(W){!this._disabledHandles.has(W)&&this._handles.indexOf(W)>-1&&(this._disabledHandles.add(W),le(W,!0))}enableHandle(W){this._disabledHandles.has(W)&&(this._disabledHandles.delete(W),le(W,this.disabled))}withDirection(W){return this._direction=W,this}_withDropContainer(W){this._dropContainer=W}getFreeDragPosition(){const W=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:W.x,y:W.y}}setFreeDragPosition(W){return this._activeTransform={x:0,y:0},this._passiveTransform.x=W.x,this._passiveTransform.y=W.y,this._dropContainer||this._applyRootElementTransform(W.x,W.y),this}withPreviewContainer(W){return this._previewContainer=W,this}_sortFromLastPointerPosition(){const W=this._lastKnownPointerPosition;W&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(W),W)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(W){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:W}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(W),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const de=this._getPointerPositionOnPage(W);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(de),dropPoint:de,event:W})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(W){Ke(W)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const de=this._dropContainer;if(de){const Je=this._rootElement,rt=Je.parentNode,St=this._placeholder=this._createPlaceholderElement(),Mt=this._anchor=this._anchor||this._document.createComment(""),Xe=this._getShadowRoot();rt.insertBefore(Mt,Je),this._initialTransform=Je.style.transform||"",this._preview=this._createPreviewElement(),be(Je,!1,ve),this._document.body.appendChild(rt.replaceChild(St,Je)),this._getPreviewInsertionPoint(rt,Xe).appendChild(this._preview),this.started.next({source:this,event:W}),de.start(),this._initialContainer=de,this._initialIndex=de.getItemIndex(this)}else this.started.next({source:this,event:W}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(de?de.getScrollableParents():[])}_initializeDragSequence(W,de){this._parentDragRef&&de.stopPropagation();const Je=this.isDragging(),rt=Ke(de),St=!rt&&0!==de.button,Mt=this._rootElement,Xe=(0,x.sA)(de),Pt=!rt&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),kt=rt?(0,w.yG)(de):(0,w.X6)(de);if(Xe&&Xe.draggable&&"mousedown"===de.type&&de.preventDefault(),Je||St||Pt||kt)return;if(this._handles.length){const bt=Mt.style;this._rootElementTapHighlight=bt.webkitTapHighlightColor||"",bt.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(bt=>this._updateOnScroll(bt)),this._boundaryElement&&(this._boundaryRect=Te(this._boundaryElement));const Ot=this._previewTemplate;this._pickupPositionInElement=Ot&&Ot.template&&!Ot.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,W,de);const $e=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(de);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:$e.x,y:$e.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,de)}_cleanupDragArtifacts(W){be(this._rootElement,!0,ve),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const de=this._dropContainer,Je=de.getItemIndex(this),rt=this._getPointerPositionOnPage(W),St=this._getDragDistance(rt),Mt=de._isOverContainer(rt.x,rt.y);this.ended.next({source:this,distance:St,dropPoint:rt,event:W}),this.dropped.next({item:this,currentIndex:Je,previousIndex:this._initialIndex,container:de,previousContainer:this._initialContainer,isPointerOverContainer:Mt,distance:St,dropPoint:rt,event:W}),de.drop(this,Je,this._initialIndex,this._initialContainer,Mt,St,rt,W),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:W,y:de},{x:Je,y:rt}){let St=this._initialContainer._getSiblingContainerFromPosition(this,W,de);!St&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(W,de)&&(St=this._initialContainer),St&&St!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=St,this._dropContainer.enter(this,W,de,St===this._initialContainer&&St.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:St,currentIndex:St.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(Je,rt),this._dropContainer._sortItem(this,W,de,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(W,de):this._applyPreviewTransform(W-this._pickupPositionInElement.x,de-this._pickupPositionInElement.y))}_createPreviewElement(){const W=this._previewTemplate,de=this.previewClass,Je=W?W.template:null;let rt;if(Je&&W){const St=W.matchSize?this._initialClientRect:null,Mt=W.viewContainer.createEmbeddedView(Je,W.context);Mt.detectChanges(),rt=ye(Mt,this._document),this._previewRef=Mt,W.matchSize?pt(rt,St):rt.style.transform=nt(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else rt=dt(this._rootElement),pt(rt,this._initialClientRect),this._initialTransform&&(rt.style.transform=this._initialTransform);return we(rt.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},ve),le(rt,!1),rt.classList.add("cdk-drag-preview"),rt.setAttribute("dir",this._direction),de&&(Array.isArray(de)?de.forEach(St=>rt.classList.add(St)):rt.classList.add(de)),rt}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const W=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(W.left,W.top);const de=function F(q){const W=getComputedStyle(q),de=$(W,"transition-property"),Je=de.find(Xe=>"transform"===Xe||"all"===Xe);if(!Je)return 0;const rt=de.indexOf(Je),St=$(W,"transition-duration"),Mt=$(W,"transition-delay");return ie(St[rt])+ie(Mt[rt])}(this._preview);return 0===de?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(Je=>{const rt=Mt=>{(!Mt||(0,x.sA)(Mt)===this._preview&&"transform"===Mt.propertyName)&&(this._preview?.removeEventListener("transitionend",rt),Je(),clearTimeout(St))},St=setTimeout(rt,1.5*de);this._preview.addEventListener("transitionend",rt)}))}_createPlaceholderElement(){const W=this._placeholderTemplate,de=W?W.template:null;let Je;return de?(this._placeholderRef=W.viewContainer.createEmbeddedView(de,W.context),this._placeholderRef.detectChanges(),Je=ye(this._placeholderRef,this._document)):Je=dt(this._rootElement),Je.style.pointerEvents="none",Je.classList.add("cdk-drag-placeholder"),Je}_getPointerPositionInElement(W,de,Je){const rt=de===this._rootElement?null:de,St=rt?rt.getBoundingClientRect():W,Mt=Ke(Je)?Je.targetTouches[0]:Je,Xe=this._getViewportScrollPosition();return{x:St.left-W.left+(Mt.pageX-St.left-Xe.left),y:St.top-W.top+(Mt.pageY-St.top-Xe.top)}}_getPointerPositionOnPage(W){const de=this._getViewportScrollPosition(),Je=Ke(W)?W.touches[0]||W.changedTouches[0]||{pageX:0,pageY:0}:W,rt=Je.pageX-de.left,St=Je.pageY-de.top;if(this._ownerSVGElement){const Mt=this._ownerSVGElement.getScreenCTM();if(Mt){const Xe=this._ownerSVGElement.createSVGPoint();return Xe.x=rt,Xe.y=St,Xe.matrixTransform(Mt.inverse())}}return{x:rt,y:St}}_getConstrainedPointerPosition(W){const de=this._dropContainer?this._dropContainer.lockAxis:null;let{x:Je,y:rt}=this.constrainPosition?this.constrainPosition(W,this,this._initialClientRect,this._pickupPositionInElement):W;if("x"===this.lockAxis||"x"===de?rt=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===de)&&(Je=this._pickupPositionOnPage.x),this._boundaryRect){const{x:St,y:Mt}=this._pickupPositionInElement,Xe=this._boundaryRect,{width:Pt,height:kt}=this._getPreviewRect(),Ot=Xe.top+Mt,$e=Xe.bottom-(kt-Mt);Je=fe(Je,Xe.left+St,Xe.right-(Pt-St)),rt=fe(rt,Ot,$e)}return{x:Je,y:rt}}_updatePointerDirectionDelta(W){const{x:de,y:Je}=W,rt=this._pointerDirectionDelta,St=this._pointerPositionAtLastDirectionChange,Mt=Math.abs(de-St.x),Xe=Math.abs(Je-St.y);return Mt>this._config.pointerDirectionChangeThreshold&&(rt.x=de>St.x?1:-1,St.x=de),Xe>this._config.pointerDirectionChangeThreshold&&(rt.y=Je>St.y?1:-1,St.y=Je),rt}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const W=this._handles.length>0||!this.isDragging();W!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=W,le(this._rootElement,W))}_removeRootElementListeners(W){W.removeEventListener("mousedown",this._pointerDown,Re),W.removeEventListener("touchstart",this._pointerDown,pe),W.removeEventListener("dragstart",this._nativeDragStart,Re)}_applyRootElementTransform(W,de){const Je=nt(W,de),rt=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=rt.transform&&"none"!=rt.transform?rt.transform:""),rt.transform=v(Je,this._initialTransform)}_applyPreviewTransform(W,de){const Je=this._previewTemplate?.template?void 0:this._initialTransform,rt=nt(W,de);this._preview.style.transform=v(rt,Je)}_getDragDistance(W){const de=this._pickupPositionOnPage;return de?{x:W.x-de.x,y:W.y-de.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:W,y:de}=this._passiveTransform;if(0===W&&0===de||this.isDragging()||!this._boundaryElement)return;const Je=this._rootElement.getBoundingClientRect(),rt=this._boundaryElement.getBoundingClientRect();if(0===rt.width&&0===rt.height||0===Je.width&&0===Je.height)return;const St=rt.left-Je.left,Mt=Je.right-rt.right,Xe=rt.top-Je.top,Pt=Je.bottom-rt.bottom;rt.width>Je.width?(St>0&&(W+=St),Mt>0&&(W-=Mt)):W=0,rt.height>Je.height?(Xe>0&&(de+=Xe),Pt>0&&(de-=Pt)):de=0,(W!==this._passiveTransform.x||de!==this._passiveTransform.y)&&this.setFreeDragPosition({y:de,x:W})}_getDragStartDelay(W){const de=this.dragStartDelay;return"number"==typeof de?de:Ke(W)?de.touch:de?de.mouse:0}_updateOnScroll(W){const de=this._parentPositions.handleScroll(W);if(de){const Je=(0,x.sA)(W);this._boundaryRect&&Je!==this._boundaryElement&&Je.contains(this._boundaryElement)&&Ne(this._boundaryRect,de.top,de.left),this._pickupPositionOnPage.x+=de.left,this._pickupPositionOnPage.y+=de.top,this._dropContainer||(this._activeTransform.x-=de.left,this._activeTransform.y-=de.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,x.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(W,de){const Je=this._previewContainer||"global";if("parent"===Je)return W;if("global"===Je){const rt=this._document;return de||rt.fullscreenElement||rt.webkitFullscreenElement||rt.mozFullScreenElement||rt.msFullscreenElement||rt.body}return(0,m.fI)(Je)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(W){return this._handles.find(de=>W.target&&(W.target===de||de.contains(W.target)))}}function nt(q,W){return`translate3d(${Math.round(q)}px, ${Math.round(W)}px, 0)`}function fe(q,W,de){return Math.max(W,Math.min(de,q))}function Ke(q){return"t"===q.type[0]}function ye(q,W){const de=q.rootNodes;if(1===de.length&&de[0].nodeType===W.ELEMENT_NODE)return de[0];const Je=W.createElement("div");return de.forEach(rt=>Je.appendChild(rt)),Je}function pt(q,W){q.style.width=`${W.width}px`,q.style.height=`${W.height}px`,q.style.transform=nt(W.left,W.top)}function Y(q,W,de){const Je=Ye(W,q.length-1),rt=Ye(de,q.length-1);if(Je===rt)return;const St=q[Je],Mt=rt0)return null;const Xe="horizontal"===this.orientation,Pt=St.findIndex(xt=>xt.drag===W),kt=St[Mt],$e=kt.clientRect,bt=Pt>Mt?1:-1,Fe=this._getItemOffsetPx(St[Pt].clientRect,$e,bt),Ct=this._getSiblingOffsetPx(Pt,St,bt),jt=St.slice();return Y(St,Pt,Mt),St.forEach((xt,Ht)=>{if(jt[Ht]===xt)return;const Wt=xt.drag===W,ri=Wt?Fe:Ct,bi=Wt?W.getPlaceholderElement():xt.drag.getRootElement();xt.offset+=ri,Xe?(bi.style.transform=v(`translate3d(${Math.round(xt.offset)}px, 0, 0)`,xt.initialTransform),Ne(xt.clientRect,0,ri)):(bi.style.transform=v(`translate3d(0, ${Math.round(xt.offset)}px, 0)`,xt.initialTransform),Ne(xt.clientRect,ri,0))}),this._previousSwap.overlaps=qe($e,de,Je),this._previousSwap.drag=kt.drag,this._previousSwap.delta=Xe?rt.x:rt.y,{previousIndex:Pt,currentIndex:Mt}}enter(W,de,Je,rt){const St=null==rt||rt<0?this._getItemIndexFromPointerPosition(W,de,Je):rt,Mt=this._activeDraggables,Xe=Mt.indexOf(W),Pt=W.getPlaceholderElement();let kt=Mt[St];if(kt===W&&(kt=Mt[St+1]),!kt&&(null==St||-1===St||St-1&&Mt.splice(Xe,1),kt&&!this._dragDropRegistry.isDragging(kt)){const Ot=kt.getRootElement();Ot.parentElement.insertBefore(Pt,Ot),Mt.splice(St,0,W)}else(0,m.fI)(this._element).appendChild(Pt),Mt.push(W);Pt.style.transform="",this._cacheItemPositions()}withItems(W){this._activeDraggables=W.slice(),this._cacheItemPositions()}withSortPredicate(W){this._sortPredicate=W}reset(){this._activeDraggables.forEach(W=>{const de=W.getRootElement();if(de){const Je=this._itemPositions.find(rt=>rt.drag===W)?.initialTransform;de.style.transform=Je||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(W){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(Je=>Je.drag===W)}updateOnScroll(W,de){this._itemPositions.forEach(({clientRect:Je})=>{Ne(Je,W,de)}),this._itemPositions.forEach(({drag:Je})=>{this._dragDropRegistry.isDragging(Je)&&Je._sortFromLastPointerPosition()})}_cacheItemPositions(){const W="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(de=>{const Je=de.getVisibleElement();return{drag:de,offset:0,initialTransform:Je.style.transform||"",clientRect:Te(Je)}}).sort((de,Je)=>W?de.clientRect.left-Je.clientRect.left:de.clientRect.top-Je.clientRect.top)}_getItemOffsetPx(W,de,Je){const rt="horizontal"===this.orientation;let St=rt?de.left-W.left:de.top-W.top;return-1===Je&&(St+=rt?de.width-W.width:de.height-W.height),St}_getSiblingOffsetPx(W,de,Je){const rt="horizontal"===this.orientation,St=de[W].clientRect,Mt=de[W+-1*Je];let Xe=St[rt?"width":"height"]*Je;if(Mt){const Pt=rt?"left":"top",kt=rt?"right":"bottom";-1===Je?Xe-=Mt.clientRect[Pt]-St[kt]:Xe+=St[Pt]-Mt.clientRect[kt]}return Xe}_shouldEnterAsFirstChild(W,de){if(!this._activeDraggables.length)return!1;const Je=this._itemPositions,rt="horizontal"===this.orientation;if(Je[0].drag!==this._activeDraggables[0]){const Mt=Je[Je.length-1].clientRect;return rt?W>=Mt.right:de>=Mt.bottom}{const Mt=Je[0].clientRect;return rt?W<=Mt.left:de<=Mt.top}}_getItemIndexFromPointerPosition(W,de,Je,rt){const St="horizontal"===this.orientation,Mt=this._itemPositions.findIndex(({drag:Xe,clientRect:Pt})=>Xe!==W&&((!rt||Xe!==this._previousSwap.drag||!this._previousSwap.overlaps||(St?rt.x:rt.y)!==this._previousSwap.delta)&&(St?de>=Math.floor(Pt.left)&&de=Math.floor(Pt.top)&&Je!0,this.sortPredicate=()=>!0,this.beforeStarted=new g.x,this.entered=new g.x,this.exited=new g.x,this.dropped=new g.x,this.sorted=new g.x,this.receivingStarted=new g.x,this.receivingStopped=new g.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=E.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new g.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,H.F)(0,C.Z).pipe((0,O.R)(this._stopScrollTimers)).subscribe(()=>{const Mt=this._scrollNode,Xe=this.autoScrollStep;1===this._verticalScrollDirection?Mt.scrollBy(0,-Xe):2===this._verticalScrollDirection&&Mt.scrollBy(0,Xe),1===this._horizontalScrollDirection?Mt.scrollBy(-Xe,0):2===this._horizontalScrollDirection&&Mt.scrollBy(Xe,0)})},this.element=(0,m.fI)(W),this._document=Je,this.withScrollableParents([this.element]),de.registerDropContainer(this),this._parentPositions=new et(Je),this._sortStrategy=new U(this.element,de),this._sortStrategy.withSortPredicate((Mt,Xe)=>this.sortPredicate(Mt,Xe,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(W,de,Je,rt){this._draggingStarted(),null==rt&&this.sortingDisabled&&(rt=this._draggables.indexOf(W)),this._sortStrategy.enter(W,de,Je,rt),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:W,container:this,currentIndex:this.getItemIndex(W)})}exit(W){this._reset(),this.exited.next({item:W,container:this})}drop(W,de,Je,rt,St,Mt,Xe,Pt={}){this._reset(),this.dropped.next({item:W,currentIndex:de,previousIndex:Je,container:this,previousContainer:rt,isPointerOverContainer:St,distance:Mt,dropPoint:Xe,event:Pt})}withItems(W){const de=this._draggables;return this._draggables=W,W.forEach(Je=>Je._withDropContainer(this)),this.isDragging()&&(de.filter(rt=>rt.isDragging()).every(rt=>-1===W.indexOf(rt))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(W){return this._sortStrategy.direction=W,this}connectedTo(W){return this._siblings=W.slice(),this}withOrientation(W){return this._sortStrategy.orientation=W,this}withScrollableParents(W){const de=(0,m.fI)(this.element);return this._scrollableElements=-1===W.indexOf(de)?[de,...W]:W.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(W){return this._isDragging?this._sortStrategy.getItemIndex(W):this._draggables.indexOf(W)}isReceiving(){return this._activeSiblings.size>0}_sortItem(W,de,Je,rt){if(this.sortingDisabled||!this._clientRect||!_t(this._clientRect,.05,de,Je))return;const St=this._sortStrategy.sort(W,de,Je,rt);St&&this.sorted.next({previousIndex:St.previousIndex,currentIndex:St.currentIndex,container:this,item:W})}_startScrollingIfNecessary(W,de){if(this.autoScrollDisabled)return;let Je,rt=0,St=0;if(this._parentPositions.positions.forEach((Mt,Xe)=>{Xe===this._document||!Mt.clientRect||Je||_t(Mt.clientRect,.05,W,de)&&([rt,St]=function he(q,W,de,Je){const rt=ke(W,Je),St=Tt(W,de);let Mt=0,Xe=0;if(rt){const Pt=q.scrollTop;1===rt?Pt>0&&(Mt=1):q.scrollHeight-Pt>q.clientHeight&&(Mt=2)}if(St){const Pt=q.scrollLeft;1===St?Pt>0&&(Xe=1):q.scrollWidth-Pt>q.clientWidth&&(Xe=2)}return[Mt,Xe]}(Xe,Mt.clientRect,W,de),(rt||St)&&(Je=Xe))}),!rt&&!St){const{width:Mt,height:Xe}=this._viewportRuler.getViewportSize(),Pt={width:Mt,height:Xe,top:0,right:Mt,bottom:Xe,left:0};rt=ke(Pt,de),St=Tt(Pt,W),Je=window}Je&&(rt!==this._verticalScrollDirection||St!==this._horizontalScrollDirection||Je!==this._scrollNode)&&(this._verticalScrollDirection=rt,this._horizontalScrollDirection=St,this._scrollNode=Je,(rt||St)&&Je?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const W=(0,m.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=W.msScrollSnapType||W.scrollSnapType||"",W.scrollSnapType=W.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const W=(0,m.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(W).clientRect}_reset(){this._isDragging=!1;const W=(0,m.fI)(this.element).style;W.scrollSnapType=W.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(de=>de._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(W,de){return null!=this._clientRect&&qe(this._clientRect,W,de)}_getSiblingContainerFromPosition(W,de,Je){return this._siblings.find(rt=>rt._canReceive(W,de,Je))}_canReceive(W,de,Je){if(!this._clientRect||!qe(this._clientRect,de,Je)||!this.enterPredicate(W,this))return!1;const rt=this._getShadowRoot().elementFromPoint(de,Je);if(!rt)return!1;const St=(0,m.fI)(this.element);return rt===St||St.contains(rt)}_startReceiving(W,de){const Je=this._activeSiblings;!Je.has(W)&&de.every(rt=>this.enterPredicate(rt,this)||this._draggables.indexOf(rt)>-1)&&(Je.add(W),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:W,receiver:this,items:de}))}_stopReceiving(W){this._activeSiblings.delete(W),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:W,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(W=>{if(this.isDragging()){const de=this._parentPositions.handleScroll(W);de&&this._sortStrategy.updateOnScroll(de.top,de.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const W=(0,x.kV)((0,m.fI)(this.element));this._cachedShadowRoot=W||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const W=this._sortStrategy.getActiveItemsSnapshot().filter(de=>de.isDragging());this._siblings.forEach(de=>de._startReceiving(this,W))}}function ke(q,W){const{top:de,bottom:Je,height:rt}=q,St=.05*rt;return W>=de-St&&W<=de+St?1:W>=Je-St&&W<=Je+St?2:0}function Tt(q,W){const{left:de,right:Je,width:rt}=q,St=.05*rt;return W>=de-St&&W<=de+St?1:W>=Je-St&&W<=Je+St?2:0}const Ie=(0,x.i$)({passive:!1,capture:!0});let r=(()=>{class q{constructor(de,Je){this._ngZone=de,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=rt=>rt.isDragging(),this.pointerMove=new g.x,this.pointerUp=new g.x,this.scroll=new g.x,this._preventDefaultWhileDragging=rt=>{this._activeDragInstances.length>0&&rt.preventDefault()},this._persistentTouchmoveListener=rt=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&rt.preventDefault(),this.pointerMove.next(rt))},this._document=Je}registerDropContainer(de){this._dropInstances.has(de)||this._dropInstances.add(de)}registerDragItem(de){this._dragInstances.add(de),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Ie)})}removeDropContainer(de){this._dropInstances.delete(de)}removeDragItem(de){this._dragInstances.delete(de),this.stopDragging(de),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Ie)}startDragging(de,Je){if(!(this._activeDragInstances.indexOf(de)>-1)&&(this._activeDragInstances.push(de),1===this._activeDragInstances.length)){const rt=Je.type.startsWith("touch");this._globalListeners.set(rt?"touchend":"mouseup",{handler:St=>this.pointerUp.next(St),options:!0}).set("scroll",{handler:St=>this.scroll.next(St),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Ie}),rt||this._globalListeners.set("mousemove",{handler:St=>this.pointerMove.next(St),options:Ie}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((St,Mt)=>{this._document.addEventListener(Mt,St.handler,St.options)})})}}stopDragging(de){const Je=this._activeDragInstances.indexOf(de);Je>-1&&(this._activeDragInstances.splice(Je,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(de){return this._activeDragInstances.indexOf(de)>-1}scrolled(de){const Je=[this.scroll];return de&&de!==this._document&&Je.push(new N.y(rt=>this._ngZone.runOutsideAngular(()=>{const Mt=Xe=>{this._activeDragInstances.length&&rt.next(Xe)};return de.addEventListener("scroll",Mt,!0),()=>{de.removeEventListener("scroll",Mt,!0)}}))),(0,B.T)(...Je)}ngOnDestroy(){this._dragInstances.forEach(de=>this.removeDragItem(de)),this._dropInstances.forEach(de=>this.removeDropContainer(de)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((de,Je)=>{this._document.removeEventListener(Je,de.handler,de.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(Je){return new(Je||q)(e.LFG(e.R0b),e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})();const u={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let y=(()=>{class q{constructor(de,Je,rt,St){this._document=de,this._ngZone=Je,this._viewportRuler=rt,this._dragDropRegistry=St}createDrag(de,Je=u){return new Se(de,Je,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(de){return new He(de,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(Je){return new(Je||q)(e.LFG(p.K0),e.LFG(e.R0b),e.LFG(A.rL),e.LFG(r))};static#t=this.\u0275prov=e.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})();const M=new e.OlP("CDK_DRAG_PARENT"),o=new e.OlP("CdkDragHandle"),t=new e.OlP("CdkDragPlaceholder"),a=new e.OlP("CdkDragPreview"),l=new e.OlP("CDK_DRAG_CONFIG"),s=new e.OlP("CdkDropList");let S=(()=>{class q{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(de){this._disabled=(0,m.Ig)(de),this._dragRef.disabled=this._disabled}constructor(de,Je,rt,St,Mt,Xe,Pt,kt,Ot,$e,bt){this.element=de,this.dropContainer=Je,this._ngZone=St,this._viewContainerRef=Mt,this._dir=Pt,this._changeDetectorRef=Ot,this._selfHandle=$e,this._parentDrag=bt,this._destroyed=new g.x,this.started=new e.vpe,this.released=new e.vpe,this.ended=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.dropped=new e.vpe,this.moved=new N.y(Fe=>{const Ct=this._dragRef.moved.pipe((0,Q.U)(jt=>({source:this,pointerPosition:jt.pointerPosition,event:jt.event,delta:jt.delta,distance:jt.distance}))).subscribe(Fe);return()=>{Ct.unsubscribe()}}),this._dragRef=kt.createDrag(de,{dragStartThreshold:Xe&&null!=Xe.dragStartThreshold?Xe.dragStartThreshold:5,pointerDirectionChangeThreshold:Xe&&null!=Xe.pointerDirectionChangeThreshold?Xe.pointerDirectionChangeThreshold:5,zIndex:Xe?.zIndex}),this._dragRef.data=this,q._dragInstances.push(this),Xe&&this._assignDefaults(Xe),Je&&(this._dragRef._withDropContainer(Je._dropListRef),Je.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(de){this._dragRef.setFreeDragPosition(de)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,ee.q)(1),(0,O.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(de){const Je=de.rootElementSelector,rt=de.freeDragPosition;Je&&!Je.firstChange&&this._updateRootElement(),rt&&!rt.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const de=q._dragInstances.indexOf(this);de>-1&&q._dragInstances.splice(de,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const de=this.element.nativeElement;let Je=de;this.rootElementSelector&&(Je=void 0!==de.closest?de.closest(this.rootElementSelector):de.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(Je||de)}_getBoundaryElement(){const de=this.boundaryElement;return de?"string"==typeof de?this.element.nativeElement.closest(de):(0,m.fI)(de):null}_syncInputs(de){de.beforeStarted.subscribe(()=>{if(!de.isDragging()){const Je=this._dir,rt=this.dragStartDelay,St=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,Mt=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;de.disabled=this.disabled,de.lockAxis=this.lockAxis,de.dragStartDelay="object"==typeof rt&&rt?rt:(0,m.su)(rt),de.constrainPosition=this.constrainPosition,de.previewClass=this.previewClass,de.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(St).withPreviewTemplate(Mt).withPreviewContainer(this.previewContainer||"global"),Je&&de.withDirection(Je.value)}}),de.beforeStarted.pipe((0,ee.q)(1)).subscribe(()=>{if(this._parentDrag)return void de.withParent(this._parentDrag._dragRef);let Je=this.element.nativeElement.parentElement;for(;Je;){if(Je.classList.contains("cdk-drag")){de.withParent(q._dragInstances.find(rt=>rt.element.nativeElement===Je)?._dragRef||null);break}Je=Je.parentElement}})}_handleEvents(de){de.started.subscribe(Je=>{this.started.emit({source:this,event:Je.event}),this._changeDetectorRef.markForCheck()}),de.released.subscribe(Je=>{this.released.emit({source:this,event:Je.event})}),de.ended.subscribe(Je=>{this.ended.emit({source:this,distance:Je.distance,dropPoint:Je.dropPoint,event:Je.event}),this._changeDetectorRef.markForCheck()}),de.entered.subscribe(Je=>{this.entered.emit({container:Je.container.data,item:this,currentIndex:Je.currentIndex})}),de.exited.subscribe(Je=>{this.exited.emit({container:Je.container.data,item:this})}),de.dropped.subscribe(Je=>{this.dropped.emit({previousIndex:Je.previousIndex,currentIndex:Je.currentIndex,previousContainer:Je.previousContainer.data,container:Je.container.data,isPointerOverContainer:Je.isPointerOverContainer,item:this,distance:Je.distance,dropPoint:Je.dropPoint,event:Je.event})})}_assignDefaults(de){const{lockAxis:Je,dragStartDelay:rt,constrainPosition:St,previewClass:Mt,boundaryElement:Xe,draggingDisabled:Pt,rootElementSelector:kt,previewContainer:Ot}=de;this.disabled=Pt??!1,this.dragStartDelay=rt||0,Je&&(this.lockAxis=Je),St&&(this.constrainPosition=St),Mt&&(this.previewClass=Mt),Xe&&(this.boundaryElement=Xe),kt&&(this.rootElementSelector=kt),Ot&&(this.previewContainer=Ot)}_setupHandlesListener(){this._handles.changes.pipe((0,V.O)(this._handles),(0,se.b)(de=>{const Je=de.filter(rt=>rt._parentDrag===this).map(rt=>rt.element);this._selfHandle&&this.rootElementSelector&&Je.push(this.element),this._dragRef.withHandles(Je)}),(0,Ce.w)(de=>(0,B.T)(...de.map(Je=>Je._stateChanges.pipe((0,V.O)(Je))))),(0,O.R)(this._destroyed)).subscribe(de=>{const Je=this._dragRef,rt=de.element.nativeElement;de.disabled?Je.disableHandle(rt):Je.enableHandle(rt)})}static#t=this.\u0275fac=function(Je){return new(Je||q)(e.Y36(e.SBq),e.Y36(s,12),e.Y36(p.K0),e.Y36(e.R0b),e.Y36(e.s_b),e.Y36(l,8),e.Y36(Be.Is,8),e.Y36(y),e.Y36(e.sBO),e.Y36(o,10),e.Y36(M,12))};static#i=this.\u0275dir=e.lG2({type:q,selectors:[["","cdkDrag",""]],contentQueries:function(Je,rt,St){if(1&Je&&(e.Suo(St,a,5),e.Suo(St,t,5),e.Suo(St,o,5)),2&Je){let Mt;e.iGM(Mt=e.CRH())&&(rt._previewTemplate=Mt.first),e.iGM(Mt=e.CRH())&&(rt._placeholderTemplate=Mt.first),e.iGM(Mt=e.CRH())&&(rt._handles=Mt)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(Je,rt){2&Je&&e.ekj("cdk-drag-disabled",rt.disabled)("cdk-drag-dragging",rt._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[e._Bn([{provide:M,useExisting:q}]),e.TTD]})}return q})();const k=new e.OlP("CdkDropListGroup");let tt=0,Le=(()=>{class q{static#e=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(de){this._dropListRef.disabled=this._disabled=(0,m.Ig)(de)}constructor(de,Je,rt,St,Mt,Xe,Pt){this.element=de,this._changeDetectorRef=rt,this._scrollDispatcher=St,this._dir=Mt,this._group=Xe,this._destroyed=new g.x,this.connectedTo=[],this.id="cdk-drop-list-"+tt++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.sorted=new e.vpe,this._unsortedItems=new Set,this._dropListRef=Je.createDropList(de),this._dropListRef.data=this,Pt&&this._assignDefaults(Pt),this._dropListRef.enterPredicate=(kt,Ot)=>this.enterPredicate(kt.data,Ot.data),this._dropListRef.sortPredicate=(kt,Ot,$e)=>this.sortPredicate(kt,Ot.data,$e.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),q._dropLists.push(this),Xe&&Xe._items.add(this)}addItem(de){this._unsortedItems.add(de),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(de){this._unsortedItems.delete(de),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((de,Je)=>de._dragRef.getVisibleElement().compareDocumentPosition(Je._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const de=q._dropLists.indexOf(this);de>-1&&q._dropLists.splice(de,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(de){this._dir&&this._dir.change.pipe((0,V.O)(this._dir.value),(0,O.R)(this._destroyed)).subscribe(Je=>de.withDirection(Je)),de.beforeStarted.subscribe(()=>{const Je=(0,m.Eq)(this.connectedTo).map(rt=>"string"==typeof rt?q._dropLists.find(Mt=>Mt.id===rt):rt);if(this._group&&this._group._items.forEach(rt=>{-1===Je.indexOf(rt)&&Je.push(rt)}),!this._scrollableParentsResolved){const rt=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(St=>St.getElementRef().nativeElement);this._dropListRef.withScrollableParents(rt),this._scrollableParentsResolved=!0}de.disabled=this.disabled,de.lockAxis=this.lockAxis,de.sortingDisabled=(0,m.Ig)(this.sortingDisabled),de.autoScrollDisabled=(0,m.Ig)(this.autoScrollDisabled),de.autoScrollStep=(0,m.su)(this.autoScrollStep,2),de.connectedTo(Je.filter(rt=>rt&&rt!==this).map(rt=>rt._dropListRef)).withOrientation(this.orientation)})}_handleEvents(de){de.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),de.entered.subscribe(Je=>{this.entered.emit({container:this,item:Je.item.data,currentIndex:Je.currentIndex})}),de.exited.subscribe(Je=>{this.exited.emit({container:this,item:Je.item.data}),this._changeDetectorRef.markForCheck()}),de.sorted.subscribe(Je=>{this.sorted.emit({previousIndex:Je.previousIndex,currentIndex:Je.currentIndex,container:this,item:Je.item.data})}),de.dropped.subscribe(Je=>{this.dropped.emit({previousIndex:Je.previousIndex,currentIndex:Je.currentIndex,previousContainer:Je.previousContainer.data,container:Je.container.data,item:Je.item.data,isPointerOverContainer:Je.isPointerOverContainer,distance:Je.distance,dropPoint:Je.dropPoint,event:Je.event}),this._changeDetectorRef.markForCheck()}),(0,B.T)(de.receivingStarted,de.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(de){const{lockAxis:Je,draggingDisabled:rt,sortingDisabled:St,listAutoScrollDisabled:Mt,listOrientation:Xe}=de;this.disabled=rt??!1,this.sortingDisabled=St??!1,this.autoScrollDisabled=Mt??!1,this.orientation=Xe||"vertical",Je&&(this.lockAxis=Je)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(de=>de._dragRef))}static#t=this.\u0275fac=function(Je){return new(Je||q)(e.Y36(e.SBq),e.Y36(y),e.Y36(e.sBO),e.Y36(A.mF),e.Y36(Be.Is,8),e.Y36(k,12),e.Y36(l,8))};static#i=this.\u0275dir=e.lG2({type:q,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(Je,rt){2&Je&&(e.uIk("id",rt.id),e.ekj("cdk-drop-list-disabled",rt.disabled)("cdk-drop-list-dragging",rt._dropListRef.isDragging())("cdk-drop-list-receiving",rt._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[e._Bn([{provide:k,useValue:void 0},{provide:s,useExisting:q}])]})}return q})(),Pe=(()=>{class q{static#e=this.\u0275fac=function(Je){return new(Je||q)};static#t=this.\u0275mod=e.oAB({type:q});static#i=this.\u0275inj=e.cJS({providers:[y],imports:[A.ZD]})}return q})()},36028:(xe,Z,h)=>{"use strict";h.d(Z,{A:()=>ze,JH:()=>we,JU:()=>w,K5:()=>m,Ku:()=>O,LH:()=>Ce,L_:()=>B,MW:()=>n,Mf:()=>A,OC:()=>Pi,SV:()=>Be,Sd:()=>V,VM:()=>Q,Vb:()=>Qe,Z:()=>o,ZH:()=>p,aO:()=>at,b2:()=>ft,hY:()=>N,jx:()=>g,oh:()=>se,uR:()=>ee,xE:()=>F,yY:()=>ie,zL:()=>E});const p=8,A=9,m=13,w=16,g=17,E=18,N=27,B=32,O=33,Q=34,ee=35,V=36,se=37,Ce=38,Be=39,we=40,ie=46,F=48,at=57,ze=65,o=90,n=91,Pi=188,ft=224;function Qe(Ft,...ii){return ii.length?ii.some(Li=>Ft[Li]):Ft.altKey||Ft.shiftKey||Ft.ctrlKey||Ft.metaKey}},17131:(xe,Z,h)=>{"use strict";h.d(Z,{Q8:()=>H,wD:()=>E});var e=h(42495),p=h(65879),A=h(65592),x=h(78645),m=h(83620);let w=(()=>{class C{create(B){return typeof MutationObserver>"u"?null:new MutationObserver(B)}static#e=this.\u0275fac=function(O){return new(O||C)};static#t=this.\u0275prov=p.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})(),g=(()=>{class C{constructor(B){this._mutationObserverFactory=B,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((B,O)=>this._cleanupObserver(O))}observe(B){const O=(0,e.fI)(B);return new A.y(Q=>{const V=this._observeElement(O).subscribe(Q);return()=>{V.unsubscribe(),this._unobserveElement(O)}})}_observeElement(B){if(this._observedElements.has(B))this._observedElements.get(B).count++;else{const O=new x.x,Q=this._mutationObserverFactory.create(ee=>O.next(ee));Q&&Q.observe(B,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(B,{observer:Q,stream:O,count:1})}return this._observedElements.get(B).stream}_unobserveElement(B){this._observedElements.has(B)&&(this._observedElements.get(B).count--,this._observedElements.get(B).count||this._cleanupObserver(B))}_cleanupObserver(B){if(this._observedElements.has(B)){const{observer:O,stream:Q}=this._observedElements.get(B);O&&O.disconnect(),Q.complete(),this._observedElements.delete(B)}}static#e=this.\u0275fac=function(O){return new(O||C)(p.LFG(w))};static#t=this.\u0275prov=p.Yz7({token:C,factory:C.\u0275fac,providedIn:"root"})}return C})(),E=(()=>{class C{get disabled(){return this._disabled}set disabled(B){this._disabled=(0,e.Ig)(B),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(B){this._debounce=(0,e.su)(B),this._subscribe()}constructor(B,O,Q){this._contentObserver=B,this._elementRef=O,this._ngZone=Q,this.event=new p.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const B=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?B.pipe((0,m.b)(this.debounce)):B).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(O){return new(O||C)(p.Y36(g),p.Y36(p.SBq),p.Y36(p.R0b))};static#t=this.\u0275dir=p.lG2({type:C,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return C})(),H=(()=>{class C{static#e=this.\u0275fac=function(O){return new(O||C)};static#t=this.\u0275mod=p.oAB({type:C});static#i=this.\u0275inj=p.cJS({providers:[w]})}return C})()},69594:(xe,Z,h)=>{"use strict";h.d(Z,{Iu:()=>ge,U8:()=>ke,X_:()=>F,Xj:()=>at,_G:()=>Re,aV:()=>Ue,pI:()=>ae,xu:()=>U});var e=h(16672),p=h(96814),A=h(65879),x=h(42495),m=h(62831),w=h(32181),g=h(48180),E=h(59773),H=h(30812),C=h(49388),N=h(68484),B=h(78645),O=h(47394),Q=h(63019),ee=h(36028);const V=(0,m.Mq)();class se{constructor(Ie,r){this._viewportRuler=Ie,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){const Ie=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Ie.style.left||"",this._previousHTMLStyles.top=Ie.style.top||"",Ie.style.left=(0,x.HM)(-this._previousScrollPosition.left),Ie.style.top=(0,x.HM)(-this._previousScrollPosition.top),Ie.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Ie=this._document.documentElement,u=Ie.style,y=this._document.body.style,M=u.scrollBehavior||"",f=y.scrollBehavior||"";this._isEnabled=!1,u.left=this._previousHTMLStyles.left,u.top=this._previousHTMLStyles.top,Ie.classList.remove("cdk-global-scrollblock"),V&&(u.scrollBehavior=y.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),V&&(u.scrollBehavior=M,y.scrollBehavior=f)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const r=this._document.body,u=this._viewportRuler.getViewportSize();return r.scrollHeight>u.height||r.scrollWidth>u.width}}class Be{constructor(Ie,r,u,y){this._scrollDispatcher=Ie,this._ngZone=r,this._viewportRuler=u,this._config=y,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Ie){this._overlayRef=Ie}enable(){if(this._scrollSubscription)return;const Ie=this._scrollDispatcher.scrolled(0).pipe((0,w.h)(r=>!r||!this._overlayRef.overlayElement.contains(r.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Ie.subscribe(()=>{const r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Ie.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class we{enable(){}disable(){}attach(){}}function le(he,Ie){return Ie.some(r=>he.bottomr.bottom||he.rightr.right)}function be(he,Ie){return Ie.some(r=>he.topr.bottom||he.leftr.right)}class v{constructor(Ie,r,u,y){this._scrollDispatcher=Ie,this._viewportRuler=r,this._ngZone=u,this._config=y,this._scrollSubscription=null}attach(Ie){this._overlayRef=Ie}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const r=this._overlayRef.overlayElement.getBoundingClientRect(),{width:u,height:y}=this._viewportRuler.getViewportSize();le(r,[{width:u,height:y,bottom:y,right:u,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let ie=(()=>{class he{constructor(r,u,y,M){this._scrollDispatcher=r,this._viewportRuler=u,this._ngZone=y,this.noop=()=>new we,this.close=f=>new Be(this._scrollDispatcher,this._ngZone,this._viewportRuler,f),this.block=()=>new se(this._viewportRuler,this._document),this.reposition=f=>new v(this._scrollDispatcher,this._viewportRuler,this._ngZone,f),this._document=M}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.mF),A.LFG(e.rL),A.LFG(A.R0b),A.LFG(p.K0))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();class F{constructor(Ie){if(this.scrollStrategy=new we,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Ie){const r=Object.keys(Ie);for(const u of r)void 0!==Ie[u]&&(this[u]=Ie[u])}}}class qe{constructor(Ie,r){this.connectionPair=Ie,this.scrollableViewProperties=r}}let et=(()=>{class he{constructor(r){this._attachedOverlays=[],this._document=r}ngOnDestroy(){this.detach()}add(r){this.remove(r),this._attachedOverlays.push(r)}remove(r){const u=this._attachedOverlays.indexOf(r);u>-1&&this._attachedOverlays.splice(u,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(p.K0))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),dt=(()=>{class he extends et{constructor(r,u){super(r),this._ngZone=u,this._keydownListener=y=>{const M=this._attachedOverlays;for(let f=M.length-1;f>-1;f--)if(M[f]._keydownEvents.observers.length>0){const o=M[f]._keydownEvents;this._ngZone?this._ngZone.run(()=>o.next(y)):o.next(y);break}}}add(r){super.add(r),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(p.K0),A.LFG(A.R0b,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),lt=(()=>{class he extends et{constructor(r,u,y){super(r),this._platform=u,this._ngZone=y,this._cursorStyleIsSet=!1,this._pointerDownListener=M=>{this._pointerDownEventTarget=(0,m.sA)(M)},this._clickListener=M=>{const f=(0,m.sA)(M),o="click"===M.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:f;this._pointerDownEventTarget=null;const n=this._attachedOverlays.slice();for(let t=n.length-1;t>-1;t--){const i=n[t];if(i._outsidePointerEvents.observers.length<1||!i.hasAttached())continue;if(i.overlayElement.contains(f)||i.overlayElement.contains(o))break;const a=i._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>a.next(M)):a.next(M)}}}add(r){if(super.add(r),!this._isAttached){const u=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(u)):this._addEventListeners(u),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=u.style.cursor,u.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const r=this._document.body;r.removeEventListener("pointerdown",this._pointerDownListener,!0),r.removeEventListener("click",this._clickListener,!0),r.removeEventListener("auxclick",this._clickListener,!0),r.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(r.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(r){r.addEventListener("pointerdown",this._pointerDownListener,!0),r.addEventListener("click",this._clickListener,!0),r.addEventListener("auxclick",this._clickListener,!0),r.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(p.K0),A.LFG(m.t4),A.LFG(A.R0b,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),at=(()=>{class he{constructor(r,u){this._platform=u,this._document=r}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const r="cdk-overlay-container";if(this._platform.isBrowser||(0,m.Oy)()){const y=this._document.querySelectorAll(`.${r}[platform="server"], .${r}[platform="test"]`);for(let M=0;Mthis._backdropClick.next(a),this._backdropTransitionendHandler=a=>{this._disposeBackdrop(a.target)},this._keydownEvents=new B.x,this._outsidePointerEvents=new B.x,y.scrollStrategy&&(this._scrollStrategy=y.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=y.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Ie){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const r=this._portalOutlet.attach(Ie);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,g.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof r?.onDestroy&&r.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),r}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Ie=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Ie}dispose(){const Ie=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,Ie&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Ie){Ie!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Ie,this.hasAttached()&&(Ie.attach(this),this.updatePosition()))}updateSize(Ie){this._config={...this._config,...Ie},this._updateElementSize()}setDirection(Ie){this._config={...this._config,direction:Ie},this._updateElementDirection()}addPanelClass(Ie){this._pane&&this._toggleClasses(this._pane,Ie,!0)}removePanelClass(Ie){this._pane&&this._toggleClasses(this._pane,Ie,!1)}getDirection(){const Ie=this._config.direction;return Ie?"string"==typeof Ie?Ie:Ie.value:"ltr"}updateScrollStrategy(Ie){Ie!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Ie,this.hasAttached()&&(Ie.attach(this),Ie.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Ie=this._pane.style;Ie.width=(0,x.HM)(this._config.width),Ie.height=(0,x.HM)(this._config.height),Ie.minWidth=(0,x.HM)(this._config.minWidth),Ie.minHeight=(0,x.HM)(this._config.minHeight),Ie.maxWidth=(0,x.HM)(this._config.maxWidth),Ie.maxHeight=(0,x.HM)(this._config.maxHeight)}_togglePointerEvents(Ie){this._pane.style.pointerEvents=Ie?"":"none"}_attachBackdrop(){const Ie="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Ie)})}):this._backdropElement.classList.add(Ie)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Ie=this._backdropElement;if(Ie){if(this._animationsDisabled)return void this._disposeBackdrop(Ie);Ie.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Ie.addEventListener("transitionend",this._backdropTransitionendHandler)}),Ie.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Ie)},500))}}_toggleClasses(Ie,r,u){const y=(0,x.Eq)(r||[]).filter(M=>!!M);y.length&&(u?Ie.classList.add(...y):Ie.classList.remove(...y))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Ie=this._ngZone.onStable.pipe((0,E.R)((0,Q.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Ie.unsubscribe())})})}_disposeScrollStrategy(){const Ie=this._scrollStrategy;Ie&&(Ie.disable(),Ie.detach&&Ie.detach())}_disposeBackdrop(Ie){Ie&&(Ie.removeEventListener("click",this._backdropClickHandler),Ie.removeEventListener("transitionend",this._backdropTransitionendHandler),Ie.remove(),this._backdropElement===Ie&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const J="cdk-overlay-connected-position-bounding-box",pe=/([A-Za-z%]+)$/;class Re{get positions(){return this._preferredPositions}constructor(Ie,r,u,y,M){this._viewportRuler=r,this._document=u,this._platform=y,this._overlayContainer=M,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new B.x,this._resizeSubscription=O.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Ie)}attach(Ie){this._validatePositions(),Ie.hostElement.classList.add(J),this._overlayRef=Ie,this._boundingBox=Ie.hostElement,this._pane=Ie.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Ie=this._originRect,r=this._overlayRect,u=this._viewportRect,y=this._containerRect,M=[];let f;for(let o of this._preferredPositions){let n=this._getOriginPoint(Ie,y,o),t=this._getOverlayPoint(n,r,o),i=this._getOverlayFit(t,r,u,o);if(i.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(o,n);this._canFitWithFlexibleDimensions(i,t,u)?M.push({position:o,origin:n,overlayRect:r,boundingBoxRect:this._calculateBoundingBoxRect(n,o)}):(!f||f.overlayFit.visibleArean&&(n=i,o=t)}return this._isPushed=!1,void this._applyPosition(o.position,o.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(f.position,f.originPoint);this._applyPosition(f.position,f.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ze(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(J),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Ie=this._lastPosition;if(Ie){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._getOriginPoint(this._originRect,this._containerRect,Ie);this._applyPosition(Ie,r)}else this.apply()}withScrollableContainers(Ie){return this._scrollables=Ie,this}withPositions(Ie){return this._preferredPositions=Ie,-1===Ie.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Ie){return this._viewportMargin=Ie,this}withFlexibleDimensions(Ie=!0){return this._hasFlexibleDimensions=Ie,this}withGrowAfterOpen(Ie=!0){return this._growAfterOpen=Ie,this}withPush(Ie=!0){return this._canPush=Ie,this}withLockedPosition(Ie=!0){return this._positionLocked=Ie,this}setOrigin(Ie){return this._origin=Ie,this}withDefaultOffsetX(Ie){return this._offsetX=Ie,this}withDefaultOffsetY(Ie){return this._offsetY=Ie,this}withTransformOriginOn(Ie){return this._transformOriginSelector=Ie,this}_getOriginPoint(Ie,r,u){let y,M;if("center"==u.originX)y=Ie.left+Ie.width/2;else{const f=this._isRtl()?Ie.right:Ie.left,o=this._isRtl()?Ie.left:Ie.right;y="start"==u.originX?f:o}return r.left<0&&(y-=r.left),M="center"==u.originY?Ie.top+Ie.height/2:"top"==u.originY?Ie.top:Ie.bottom,r.top<0&&(M-=r.top),{x:y,y:M}}_getOverlayPoint(Ie,r,u){let y,M;return y="center"==u.overlayX?-r.width/2:"start"===u.overlayX?this._isRtl()?-r.width:0:this._isRtl()?0:-r.width,M="center"==u.overlayY?-r.height/2:"top"==u.overlayY?0:-r.height,{x:Ie.x+y,y:Ie.y+M}}_getOverlayFit(Ie,r,u,y){const M=Se(r);let{x:f,y:o}=Ie,n=this._getOffset(y,"x"),t=this._getOffset(y,"y");n&&(f+=n),t&&(o+=t);let c=0-o,l=o+M.height-u.height,d=this._subtractOverflows(M.width,0-f,f+M.width-u.width),s=this._subtractOverflows(M.height,c,l),S=d*s;return{visibleArea:S,isCompletelyWithinViewport:M.width*M.height===S,fitsInViewportVertically:s===M.height,fitsInViewportHorizontally:d==M.width}}_canFitWithFlexibleDimensions(Ie,r,u){if(this._hasFlexibleDimensions){const y=u.bottom-r.y,M=u.right-r.x,f=ve(this._overlayRef.getConfig().minHeight),o=ve(this._overlayRef.getConfig().minWidth);return(Ie.fitsInViewportVertically||null!=f&&f<=y)&&(Ie.fitsInViewportHorizontally||null!=o&&o<=M)}return!1}_pushOverlayOnScreen(Ie,r,u){if(this._previousPushAmount&&this._positionLocked)return{x:Ie.x+this._previousPushAmount.x,y:Ie.y+this._previousPushAmount.y};const y=Se(r),M=this._viewportRect,f=Math.max(Ie.x+y.width-M.width,0),o=Math.max(Ie.y+y.height-M.height,0),n=Math.max(M.top-u.top-Ie.y,0),t=Math.max(M.left-u.left-Ie.x,0);let i=0,a=0;return i=y.width<=M.width?t||-f:Ie.xd&&!this._isInitialRender&&!this._growAfterOpen&&(f=Ie.y-d/2)}if("end"===r.overlayX&&!y||"start"===r.overlayX&&y)c=u.width-Ie.x+this._viewportMargin,i=Ie.x-this._viewportMargin;else if("start"===r.overlayX&&!y||"end"===r.overlayX&&y)a=Ie.x,i=u.right-Ie.x;else{const l=Math.min(u.right-Ie.x+u.left,Ie.x),d=this._lastBoundingBoxSize.width;i=2*l,a=Ie.x-l,i>d&&!this._isInitialRender&&!this._growAfterOpen&&(a=Ie.x-d/2)}return{top:f,left:a,bottom:o,right:c,width:i,height:M}}_setBoundingBoxStyles(Ie,r){const u=this._calculateBoundingBoxRect(Ie,r);!this._isInitialRender&&!this._growAfterOpen&&(u.height=Math.min(u.height,this._lastBoundingBoxSize.height),u.width=Math.min(u.width,this._lastBoundingBoxSize.width));const y={};if(this._hasExactPosition())y.top=y.left="0",y.bottom=y.right=y.maxHeight=y.maxWidth="",y.width=y.height="100%";else{const M=this._overlayRef.getConfig().maxHeight,f=this._overlayRef.getConfig().maxWidth;y.height=(0,x.HM)(u.height),y.top=(0,x.HM)(u.top),y.bottom=(0,x.HM)(u.bottom),y.width=(0,x.HM)(u.width),y.left=(0,x.HM)(u.left),y.right=(0,x.HM)(u.right),y.alignItems="center"===r.overlayX?"center":"end"===r.overlayX?"flex-end":"flex-start",y.justifyContent="center"===r.overlayY?"center":"bottom"===r.overlayY?"flex-end":"flex-start",M&&(y.maxHeight=(0,x.HM)(M)),f&&(y.maxWidth=(0,x.HM)(f))}this._lastBoundingBoxSize=u,ze(this._boundingBox.style,y)}_resetBoundingBoxStyles(){ze(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ze(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Ie,r){const u={},y=this._hasExactPosition(),M=this._hasFlexibleDimensions,f=this._overlayRef.getConfig();if(y){const i=this._viewportRuler.getViewportScrollPosition();ze(u,this._getExactOverlayY(r,Ie,i)),ze(u,this._getExactOverlayX(r,Ie,i))}else u.position="static";let o="",n=this._getOffset(r,"x"),t=this._getOffset(r,"y");n&&(o+=`translateX(${n}px) `),t&&(o+=`translateY(${t}px)`),u.transform=o.trim(),f.maxHeight&&(y?u.maxHeight=(0,x.HM)(f.maxHeight):M&&(u.maxHeight="")),f.maxWidth&&(y?u.maxWidth=(0,x.HM)(f.maxWidth):M&&(u.maxWidth="")),ze(this._pane.style,u)}_getExactOverlayY(Ie,r,u){let y={top:"",bottom:""},M=this._getOverlayPoint(r,this._overlayRect,Ie);return this._isPushed&&(M=this._pushOverlayOnScreen(M,this._overlayRect,u)),"bottom"===Ie.overlayY?y.bottom=this._document.documentElement.clientHeight-(M.y+this._overlayRect.height)+"px":y.top=(0,x.HM)(M.y),y}_getExactOverlayX(Ie,r,u){let f,y={left:"",right:""},M=this._getOverlayPoint(r,this._overlayRect,Ie);return this._isPushed&&(M=this._pushOverlayOnScreen(M,this._overlayRect,u)),f=this._isRtl()?"end"===Ie.overlayX?"left":"right":"end"===Ie.overlayX?"right":"left","right"===f?y.right=this._document.documentElement.clientWidth-(M.x+this._overlayRect.width)+"px":y.left=(0,x.HM)(M.x),y}_getScrollVisibility(){const Ie=this._getOriginRect(),r=this._pane.getBoundingClientRect(),u=this._scrollables.map(y=>y.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:be(Ie,u),isOriginOutsideView:le(Ie,u),isOverlayClipped:be(r,u),isOverlayOutsideView:le(r,u)}}_subtractOverflows(Ie,...r){return r.reduce((u,y)=>u-Math.max(y,0),Ie)}_getNarrowedViewportRect(){const Ie=this._document.documentElement.clientWidth,r=this._document.documentElement.clientHeight,u=this._viewportRuler.getViewportScrollPosition();return{top:u.top+this._viewportMargin,left:u.left+this._viewportMargin,right:u.left+Ie-this._viewportMargin,bottom:u.top+r-this._viewportMargin,width:Ie-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Ie,r){return"x"===r?null==Ie.offsetX?this._offsetX:Ie.offsetX:null==Ie.offsetY?this._offsetY:Ie.offsetY}_validatePositions(){}_addPanelClasses(Ie){this._pane&&(0,x.Eq)(Ie).forEach(r=>{""!==r&&-1===this._appliedPanelClasses.indexOf(r)&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Ie=>{this._pane.classList.remove(Ie)}),this._appliedPanelClasses=[])}_getOriginRect(){const Ie=this._origin;if(Ie instanceof A.SBq)return Ie.nativeElement.getBoundingClientRect();if(Ie instanceof Element)return Ie.getBoundingClientRect();const r=Ie.width||0,u=Ie.height||0;return{top:Ie.y,bottom:Ie.y+u,left:Ie.x,right:Ie.x+r,height:u,width:r}}}function ze(he,Ie){for(let r in Ie)Ie.hasOwnProperty(r)&&(he[r]=Ie[r]);return he}function ve(he){if("number"!=typeof he&&null!=he){const[Ie,r]=he.split(pe);return r&&"px"!==r?null:parseFloat(Ie)}return he||null}function Se(he){return{top:Math.floor(he.top),right:Math.floor(he.right),bottom:Math.floor(he.bottom),left:Math.floor(he.left),width:Math.floor(he.width),height:Math.floor(he.height)}}const Ke="cdk-global-overlay-wrapper";class ye{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Ie){const r=Ie.getConfig();this._overlayRef=Ie,this._width&&!r.width&&Ie.updateSize({width:this._width}),this._height&&!r.height&&Ie.updateSize({height:this._height}),Ie.hostElement.classList.add(Ke),this._isDisposed=!1}top(Ie=""){return this._bottomOffset="",this._topOffset=Ie,this._alignItems="flex-start",this}left(Ie=""){return this._xOffset=Ie,this._xPosition="left",this}bottom(Ie=""){return this._topOffset="",this._bottomOffset=Ie,this._alignItems="flex-end",this}right(Ie=""){return this._xOffset=Ie,this._xPosition="right",this}start(Ie=""){return this._xOffset=Ie,this._xPosition="start",this}end(Ie=""){return this._xOffset=Ie,this._xPosition="end",this}width(Ie=""){return this._overlayRef?this._overlayRef.updateSize({width:Ie}):this._width=Ie,this}height(Ie=""){return this._overlayRef?this._overlayRef.updateSize({height:Ie}):this._height=Ie,this}centerHorizontally(Ie=""){return this.left(Ie),this._xPosition="center",this}centerVertically(Ie=""){return this.top(Ie),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Ie=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,u=this._overlayRef.getConfig(),{width:y,height:M,maxWidth:f,maxHeight:o}=u,n=!("100%"!==y&&"100vw"!==y||f&&"100%"!==f&&"100vw"!==f),t=!("100%"!==M&&"100vh"!==M||o&&"100%"!==o&&"100vh"!==o),i=this._xPosition,a=this._xOffset,c="rtl"===this._overlayRef.getConfig().direction;let l="",d="",s="";n?s="flex-start":"center"===i?(s="center",c?d=a:l=a):c?"left"===i||"end"===i?(s="flex-end",l=a):("right"===i||"start"===i)&&(s="flex-start",d=a):"left"===i||"start"===i?(s="flex-start",l=a):("right"===i||"end"===i)&&(s="flex-end",d=a),Ie.position=this._cssPosition,Ie.marginLeft=n?"0":l,Ie.marginTop=t?"0":this._topOffset,Ie.marginBottom=this._bottomOffset,Ie.marginRight=n?"0":d,r.justifyContent=s,r.alignItems=t?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Ie=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,u=r.style;r.classList.remove(Ke),u.justifyContent=u.alignItems=Ie.marginTop=Ie.marginBottom=Ie.marginLeft=Ie.marginRight=Ie.position="",this._overlayRef=null,this._isDisposed=!0}}let pt=(()=>{class he{constructor(r,u,y,M){this._viewportRuler=r,this._document=u,this._platform=y,this._overlayContainer=M}global(){return new ye}flexibleConnectedTo(r){return new Re(r,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(e.rL),A.LFG(p.K0),A.LFG(m.t4),A.LFG(at))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Y=0,Ue=(()=>{class he{constructor(r,u,y,M,f,o,n,t,i,a,c,l){this.scrollStrategies=r,this._overlayContainer=u,this._componentFactoryResolver=y,this._positionBuilder=M,this._keyboardDispatcher=f,this._injector=o,this._ngZone=n,this._document=t,this._directionality=i,this._location=a,this._outsideClickDispatcher=c,this._animationsModuleType=l}create(r){const u=this._createHostElement(),y=this._createPaneElement(u),M=this._createPortalOutlet(y),f=new F(r);return f.direction=f.direction||this._directionality.value,new ge(M,u,y,f,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(r){const u=this._document.createElement("div");return u.id="cdk-overlay-"+Y++,u.classList.add("cdk-overlay-pane"),r.appendChild(u),u}_createHostElement(){const r=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(r),r}_createPortalOutlet(r){return this._appRef||(this._appRef=this._injector.get(A.z2F)),new N.u0(r,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(u){return new(u||he)(A.LFG(ie),A.LFG(at),A.LFG(A._Vd),A.LFG(pt),A.LFG(dt),A.LFG(A.zs3),A.LFG(A.R0b),A.LFG(p.K0),A.LFG(C.Is),A.LFG(p.Ye),A.LFG(lt),A.LFG(A.QbO,8))};static#t=this.\u0275prov=A.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const oe=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Ye=new A.OlP("cdk-connected-overlay-scroll-strategy");let U=(()=>{class he{constructor(r){this.elementRef=r}static#e=this.\u0275fac=function(u){return new(u||he)(A.Y36(A.SBq))};static#t=this.\u0275dir=A.lG2({type:he,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return he})(),ae=(()=>{class he{get offsetX(){return this._offsetX}set offsetX(r){this._offsetX=r,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(r){this._offsetY=r,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(r){this._hasBackdrop=(0,x.Ig)(r)}get lockPosition(){return this._lockPosition}set lockPosition(r){this._lockPosition=(0,x.Ig)(r)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(r){this._flexibleDimensions=(0,x.Ig)(r)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(r){this._growAfterOpen=(0,x.Ig)(r)}get push(){return this._push}set push(r){this._push=(0,x.Ig)(r)}constructor(r,u,y,M,f){this._overlay=r,this._dir=f,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=O.w0.EMPTY,this._attachSubscription=O.w0.EMPTY,this._detachSubscription=O.w0.EMPTY,this._positionSubscription=O.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new A.vpe,this.positionChange=new A.vpe,this.attach=new A.vpe,this.detach=new A.vpe,this.overlayKeydown=new A.vpe,this.overlayOutsideClick=new A.vpe,this._templatePortal=new N.UE(u,y),this._scrollStrategyFactory=M,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(r){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),r.origin&&this.open&&this._position.apply()),r.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=oe);const r=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=r.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=r.detachments().subscribe(()=>this.detach.emit()),r.keydownEvents().subscribe(u=>{this.overlayKeydown.next(u),u.keyCode===ee.hY&&!this.disableClose&&!(0,ee.Vb)(u)&&(u.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(u=>{this.overlayOutsideClick.next(u)})}_buildConfig(){const r=this._position=this.positionStrategy||this._createPositionStrategy(),u=new F({direction:this._dir,positionStrategy:r,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(u.width=this.width),(this.height||0===this.height)&&(u.height=this.height),(this.minWidth||0===this.minWidth)&&(u.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(u.minHeight=this.minHeight),this.backdropClass&&(u.backdropClass=this.backdropClass),this.panelClass&&(u.panelClass=this.panelClass),u}_updatePositionStrategy(r){const u=this.positions.map(y=>({originX:y.originX,originY:y.originY,overlayX:y.overlayX,overlayY:y.overlayY,offsetX:y.offsetX||this.offsetX,offsetY:y.offsetY||this.offsetY,panelClass:y.panelClass||void 0}));return r.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(u).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const r=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(r),r}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof U?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(r=>{this.backdropClick.emit(r)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,H.o)(()=>this.positionChange.observers.length>0)).subscribe(r=>{this.positionChange.emit(r),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(u){return new(u||he)(A.Y36(Ue),A.Y36(A.Rgc),A.Y36(A.s_b),A.Y36(Ye),A.Y36(C.Is,8))};static#t=this.\u0275dir=A.lG2({type:he,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[A.TTD]})}return he})();const He={provide:Ye,deps:[Ue],useFactory:function X(he){return()=>he.scrollStrategies.reposition()}};let ke=(()=>{class he{static#e=this.\u0275fac=function(u){return new(u||he)};static#t=this.\u0275mod=A.oAB({type:he});static#i=this.\u0275inj=A.cJS({providers:[Ue,He],imports:[C.vT,N.eL,e.Cl,e.Cl]})}return he})()},62831:(xe,Z,h)=>{"use strict";h.d(Z,{Mq:()=>Q,Oy:()=>le,_i:()=>ee,ht:()=>Be,i$:()=>N,kV:()=>Ce,qK:()=>E,sA:()=>we,t4:()=>x,ud:()=>m});var e=h(65879),p=h(96814);let A;try{A=typeof Intl<"u"&&Intl.v8BreakIterator}catch{A=!1}let w,x=(()=>{class be{constructor(ie){this._platformId=ie,this.isBrowser=this._platformId?(0,p.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!A)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(F){return new(F||be)(e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:be,factory:be.\u0275fac,providedIn:"root"})}return be})(),m=(()=>{class be{static#e=this.\u0275fac=function(F){return new(F||be)};static#t=this.\u0275mod=e.oAB({type:be});static#i=this.\u0275inj=e.cJS({})}return be})();const g=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function E(){if(w)return w;if("object"!=typeof document||!document)return w=new Set(g),w;let be=document.createElement("input");return w=new Set(g.filter(v=>(be.setAttribute("type",v),be.type===v))),w}let H,B,O,V;function N(be){return function C(){if(null==H&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>H=!0}))}finally{H=H||!1}return H}()?be:!!be.capture}function Q(){if(null==O){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return O=!1,O;if("scrollBehavior"in document.documentElement.style)O=!0;else{const be=Element.prototype.scrollTo;O=!!be&&!/\{\s*\[native code\]\s*\}/.test(be.toString())}}return O}function ee(){if("object"!=typeof document||!document)return 0;if(null==B){const be=document.createElement("div"),v=be.style;be.dir="rtl",v.width="1px",v.overflow="auto",v.visibility="hidden",v.pointerEvents="none",v.position="absolute";const ie=document.createElement("div"),F=ie.style;F.width="2px",F.height="1px",be.appendChild(ie),document.body.appendChild(be),B=0,0===be.scrollLeft&&(be.scrollLeft=1,B=0===be.scrollLeft?1:2),be.remove()}return B}function Ce(be){if(function se(){if(null==V){const be=typeof document<"u"?document.head:null;V=!(!be||!be.createShadowRoot&&!be.attachShadow)}return V}()){const v=be.getRootNode?be.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&v instanceof ShadowRoot)return v}return null}function Be(){let be=typeof document<"u"&&document?document.activeElement:null;for(;be&&be.shadowRoot;){const v=be.shadowRoot.activeElement;if(v===be)break;be=v}return be}function we(be){return be.composedPath?be.composedPath()[0]:be.target}function le(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(xe,Z,h)=>{"use strict";h.d(Z,{C5:()=>C,Pl:()=>Be,UE:()=>N,eL:()=>le,en:()=>O,ig:()=>se,u0:()=>ee});var e=h(65879),p=h(96814);class H{attach(ie){return this._attachedHost=ie,ie.attach(this)}detach(){let ie=this._attachedHost;null!=ie&&(this._attachedHost=null,ie.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ie){this._attachedHost=ie}}class C extends H{constructor(ie,F,$,Te,qe){super(),this.component=ie,this.viewContainerRef=F,this.injector=$,this.componentFactoryResolver=Te,this.projectableNodes=qe}}class N extends H{constructor(ie,F,$,Te){super(),this.templateRef=ie,this.viewContainerRef=F,this.context=$,this.injector=Te}get origin(){return this.templateRef.elementRef}attach(ie,F=this.context){return this.context=F,super.attach(ie)}detach(){return this.context=void 0,super.detach()}}class B extends H{constructor(ie){super(),this.element=ie instanceof e.SBq?ie.nativeElement:ie}}class O{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ie){return ie instanceof C?(this._attachedPortal=ie,this.attachComponentPortal(ie)):ie instanceof N?(this._attachedPortal=ie,this.attachTemplatePortal(ie)):this.attachDomPortal&&ie instanceof B?(this._attachedPortal=ie,this.attachDomPortal(ie)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ie){this._disposeFn=ie}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ee extends O{constructor(ie,F,$,Te,qe){super(),this.outletElement=ie,this._componentFactoryResolver=F,this._appRef=$,this._defaultInjector=Te,this.attachDomPortal=Ne=>{const _t=Ne.element,et=this._document.createComment("dom-portal");_t.parentNode.insertBefore(et,_t),this.outletElement.appendChild(_t),this._attachedPortal=Ne,super.setDisposeFn(()=>{et.parentNode&&et.parentNode.replaceChild(_t,et)})},this._document=qe}attachComponentPortal(ie){const $=(ie.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ie.component);let Te;return ie.viewContainerRef?(Te=ie.viewContainerRef.createComponent($,ie.viewContainerRef.length,ie.injector||ie.viewContainerRef.injector,ie.projectableNodes||void 0),this.setDisposeFn(()=>Te.destroy())):(Te=$.create(ie.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(Te.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Te.hostView),Te.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Te)),this._attachedPortal=ie,Te}attachTemplatePortal(ie){let F=ie.viewContainerRef,$=F.createEmbeddedView(ie.templateRef,ie.context,{injector:ie.injector});return $.rootNodes.forEach(Te=>this.outletElement.appendChild(Te)),$.detectChanges(),this.setDisposeFn(()=>{let Te=F.indexOf($);-1!==Te&&F.remove(Te)}),this._attachedPortal=ie,$}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ie){return ie.hostView.rootNodes[0]}}let se=(()=>{class v extends N{constructor(F,$){super(F,$)}static#e=this.\u0275fac=function($){return new($||v)(e.Y36(e.Rgc),e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:v,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.qOj]})}return v})(),Be=(()=>{class v extends O{constructor(F,$,Te){super(),this._componentFactoryResolver=F,this._viewContainerRef=$,this._isInitialized=!1,this.attached=new e.vpe,this.attachDomPortal=qe=>{const Ne=qe.element,_t=this._document.createComment("dom-portal");qe.setAttachedHost(this),Ne.parentNode.insertBefore(_t,Ne),this._getRootNode().appendChild(Ne),this._attachedPortal=qe,super.setDisposeFn(()=>{_t.parentNode&&_t.parentNode.replaceChild(Ne,_t)})},this._document=Te}get portal(){return this._attachedPortal}set portal(F){this.hasAttached()&&!F&&!this._isInitialized||(this.hasAttached()&&super.detach(),F&&super.attach(F),this._attachedPortal=F||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(F){F.setAttachedHost(this);const $=null!=F.viewContainerRef?F.viewContainerRef:this._viewContainerRef,qe=(F.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(F.component),Ne=$.createComponent(qe,$.length,F.injector||$.injector,F.projectableNodes||void 0);return $!==this._viewContainerRef&&this._getRootNode().appendChild(Ne.hostView.rootNodes[0]),super.setDisposeFn(()=>Ne.destroy()),this._attachedPortal=F,this._attachedRef=Ne,this.attached.emit(Ne),Ne}attachTemplatePortal(F){F.setAttachedHost(this);const $=this._viewContainerRef.createEmbeddedView(F.templateRef,F.context,{injector:F.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=F,this._attachedRef=$,this.attached.emit($),$}_getRootNode(){const F=this._viewContainerRef.element.nativeElement;return F.nodeType===F.ELEMENT_NODE?F:F.parentNode}static#e=this.\u0275fac=function($){return new($||v)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36(p.K0))};static#t=this.\u0275dir=e.lG2({type:v,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.qOj]})}return v})(),le=(()=>{class v{static#e=this.\u0275fac=function($){return new($||v)};static#t=this.\u0275mod=e.oAB({type:v});static#i=this.\u0275inj=e.cJS({})}return v})()},16672:(xe,Z,h)=>{"use strict";h.d(Z,{Cl:()=>Ke,N7:()=>Re,PQ:()=>et,ZD:()=>fe,mF:()=>_t,rL:()=>lt,x0:()=>ve,xd:()=>qe});var e=h(42495),p=h(65879),A=h(78645),x=h(22096),m=h(65592),w=h(92438),g=h(80927),E=h(76410),H=h(47394),C=h(2664),N=h(93997),B=h(29028),O=h(32181),Q=h(59773),ee=h(27921),V=h(69384),se=h(94664),Ce=h(67081),Be=h(62831),we=h(96814),le=h(49388),be=h(78337);const v=["contentWrapper"],ie=["*"],F=new p.OlP("VIRTUAL_SCROLL_STRATEGY");class ${constructor(pt,Y,Ue){this._scrolledIndexChange=new A.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,N.x)()),this._viewport=null,this._itemSize=pt,this._minBufferPx=Y,this._maxBufferPx=Ue}attach(pt){this._viewport=pt,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(pt,Y,Ue){this._itemSize=pt,this._minBufferPx=Y,this._maxBufferPx=Ue,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(pt,Y){this._viewport&&this._viewport.scrollToOffset(pt*this._itemSize,Y)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const pt=this._viewport.getRenderedRange(),Y={start:pt.start,end:pt.end},Ue=this._viewport.getViewportSize(),oe=this._viewport.getDataLength();let Ye=this._viewport.measureScrollOffset(),U=this._itemSize>0?Ye/this._itemSize:0;if(Y.end>oe){const X=Math.ceil(Ue/this._itemSize),He=Math.max(0,Math.min(U,oe-X));U!=He&&(U=He,Ye=He*this._itemSize,Y.start=Math.floor(U)),Y.end=Math.max(0,Math.min(oe,Y.start+X))}const ae=Ye-Y.start*this._itemSize;if(ae0&&(Y.end=Math.min(oe,Y.end+He),Y.start=Math.max(0,Math.floor(U-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(Y),this._viewport.setRenderedContentOffset(this._itemSize*Y.start),this._scrolledIndexChange.next(Math.floor(U))}}function Te(ye){return ye._scrollStrategy}let qe=(()=>{class ye{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new $(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(Y){this._itemSize=(0,e.su)(Y)}get minBufferPx(){return this._minBufferPx}set minBufferPx(Y){this._minBufferPx=(0,e.su)(Y)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(Y){this._maxBufferPx=(0,e.su)(Y)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)};static#t=this.\u0275dir=p.lG2({type:ye,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[p._Bn([{provide:F,useFactory:Te,deps:[(0,p.Gpc)(()=>ye)]}]),p.TTD]})}return ye})(),_t=(()=>{class ye{constructor(Y,Ue,oe){this._ngZone=Y,this._platform=Ue,this._scrolled=new A.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=oe}register(Y){this.scrollContainers.has(Y)||this.scrollContainers.set(Y,Y.elementScrolled().subscribe(()=>this._scrolled.next(Y)))}deregister(Y){const Ue=this.scrollContainers.get(Y);Ue&&(Ue.unsubscribe(),this.scrollContainers.delete(Y))}scrolled(Y=20){return this._platform.isBrowser?new m.y(Ue=>{this._globalSubscription||this._addGlobalListener();const oe=Y>0?this._scrolled.pipe((0,B.e)(Y)).subscribe(Ue):this._scrolled.subscribe(Ue);return this._scrolledCount++,()=>{oe.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,x.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((Y,Ue)=>this.deregister(Ue)),this._scrolled.complete()}ancestorScrolled(Y,Ue){const oe=this.getAncestorScrollContainers(Y);return this.scrolled(Ue).pipe((0,O.h)(Ye=>!Ye||oe.indexOf(Ye)>-1))}getAncestorScrollContainers(Y){const Ue=[];return this.scrollContainers.forEach((oe,Ye)=>{this._scrollableContainsElement(Ye,Y)&&Ue.push(Ye)}),Ue}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(Y,Ue){let oe=(0,e.fI)(Ue),Ye=Y.getElementRef().nativeElement;do{if(oe==Ye)return!0}while(oe=oe.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const Y=this._getWindow();return(0,w.R)(Y.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(p.LFG(p.R0b),p.LFG(Be.t4),p.LFG(we.K0,8))};static#t=this.\u0275prov=p.Yz7({token:ye,factory:ye.\u0275fac,providedIn:"root"})}return ye})(),et=(()=>{class ye{constructor(Y,Ue,oe,Ye){this.elementRef=Y,this.scrollDispatcher=Ue,this.ngZone=oe,this.dir=Ye,this._destroyed=new A.x,this._elementScrolled=new m.y(U=>this.ngZone.runOutsideAngular(()=>(0,w.R)(this.elementRef.nativeElement,"scroll").pipe((0,Q.R)(this._destroyed)).subscribe(U)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(Y){const Ue=this.elementRef.nativeElement,oe=this.dir&&"rtl"==this.dir.value;null==Y.left&&(Y.left=oe?Y.end:Y.start),null==Y.right&&(Y.right=oe?Y.start:Y.end),null!=Y.bottom&&(Y.top=Ue.scrollHeight-Ue.clientHeight-Y.bottom),oe&&0!=(0,Be._i)()?(null!=Y.left&&(Y.right=Ue.scrollWidth-Ue.clientWidth-Y.left),2==(0,Be._i)()?Y.left=Y.right:1==(0,Be._i)()&&(Y.left=Y.right?-Y.right:Y.right)):null!=Y.right&&(Y.left=Ue.scrollWidth-Ue.clientWidth-Y.right),this._applyScrollToOptions(Y)}_applyScrollToOptions(Y){const Ue=this.elementRef.nativeElement;(0,Be.Mq)()?Ue.scrollTo(Y):(null!=Y.top&&(Ue.scrollTop=Y.top),null!=Y.left&&(Ue.scrollLeft=Y.left))}measureScrollOffset(Y){const Ue="left",Ye=this.elementRef.nativeElement;if("top"==Y)return Ye.scrollTop;if("bottom"==Y)return Ye.scrollHeight-Ye.clientHeight-Ye.scrollTop;const U=this.dir&&"rtl"==this.dir.value;return"start"==Y?Y=U?"right":Ue:"end"==Y&&(Y=U?Ue:"right"),U&&2==(0,Be._i)()?Y==Ue?Ye.scrollWidth-Ye.clientWidth-Ye.scrollLeft:Ye.scrollLeft:U&&1==(0,Be._i)()?Y==Ue?Ye.scrollLeft+Ye.scrollWidth-Ye.clientWidth:-Ye.scrollLeft:Y==Ue?Ye.scrollLeft:Ye.scrollWidth-Ye.clientWidth-Ye.scrollLeft}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(p.Y36(p.SBq),p.Y36(_t),p.Y36(p.R0b),p.Y36(le.Is,8))};static#t=this.\u0275dir=p.lG2({type:ye,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return ye})(),lt=(()=>{class ye{constructor(Y,Ue,oe){this._platform=Y,this._change=new A.x,this._changeListener=Ye=>{this._change.next(Ye)},this._document=oe,Ue.runOutsideAngular(()=>{if(Y.isBrowser){const Ye=this._getWindow();Ye.addEventListener("resize",this._changeListener),Ye.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const Y=this._getWindow();Y.removeEventListener("resize",this._changeListener),Y.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const Y={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),Y}getViewportRect(){const Y=this.getViewportScrollPosition(),{width:Ue,height:oe}=this.getViewportSize();return{top:Y.top,left:Y.left,bottom:Y.top+oe,right:Y.left+Ue,height:oe,width:Ue}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const Y=this._document,Ue=this._getWindow(),oe=Y.documentElement,Ye=oe.getBoundingClientRect();return{top:-Ye.top||Y.body.scrollTop||Ue.scrollY||oe.scrollTop||0,left:-Ye.left||Y.body.scrollLeft||Ue.scrollX||oe.scrollLeft||0}}change(Y=20){return Y>0?this._change.pipe((0,B.e)(Y)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const Y=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:Y.innerWidth,height:Y.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(p.LFG(Be.t4),p.LFG(p.R0b),p.LFG(we.K0,8))};static#t=this.\u0275prov=p.Yz7({token:ye,factory:ye.\u0275fac,providedIn:"root"})}return ye})();const at=new p.OlP("VIRTUAL_SCROLLABLE");let ge=(()=>{class ye extends et{constructor(Y,Ue,oe,Ye){super(Y,Ue,oe,Ye)}measureViewportSize(Y){const Ue=this.elementRef.nativeElement;return"horizontal"===Y?Ue.clientWidth:Ue.clientHeight}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(p.Y36(p.SBq),p.Y36(_t),p.Y36(p.R0b),p.Y36(le.Is,8))};static#t=this.\u0275dir=p.lG2({type:ye,features:[p.qOj]})}return ye})();const pe=typeof requestAnimationFrame<"u"?g.Z:E.E;let Re=(()=>{class ye extends ge{get orientation(){return this._orientation}set orientation(Y){this._orientation!==Y&&(this._orientation=Y,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(Y){this._appendOnly=(0,e.Ig)(Y)}constructor(Y,Ue,oe,Ye,U,ae,X,He){super(Y,ae,oe,U),this.elementRef=Y,this._changeDetectorRef=Ue,this._scrollStrategy=Ye,this.scrollable=He,this._platform=(0,p.f3M)(Be.t4),this._detachedSubject=new A.x,this._renderedRangeSubject=new A.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new m.y(ke=>this._scrollStrategy.scrolledIndexChange.subscribe(Tt=>Promise.resolve().then(()=>this.ngZone.run(()=>ke.next(Tt))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=H.w0.EMPTY,this._viewportChanges=X.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,ee.O)(null),(0,B.e)(0,pe)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(Y){this.ngZone.runOutsideAngular(()=>{this._forOf=Y,this._forOf.dataStream.pipe((0,Q.R)(this._detachedSubject)).subscribe(Ue=>{const oe=Ue.length;oe!==this._dataLength&&(this._dataLength=oe,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(Y){return this.getElementRef().nativeElement.getBoundingClientRect()[Y]}setTotalContentSize(Y){this._totalContentSize!==Y&&(this._totalContentSize=Y,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(Y){(function J(ye,pt){return ye.start==pt.start&&ye.end==pt.end})(this._renderedRange,Y)||(this.appendOnly&&(Y={start:0,end:Math.max(this._renderedRange.end,Y.end)}),this._renderedRangeSubject.next(this._renderedRange=Y),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(Y,Ue="to-start"){Y=this.appendOnly&&"to-start"===Ue?0:Y;const Ye="horizontal"==this.orientation,U=Ye?"X":"Y";let X=`translate${U}(${Number((Ye&&this.dir&&"rtl"==this.dir.value?-1:1)*Y)}px)`;this._renderedContentOffset=Y,"to-end"===Ue&&(X+=` translate${U}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=X&&(this._renderedContentTransform=X,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(Y,Ue="auto"){const oe={behavior:Ue};"horizontal"===this.orientation?oe.start=Y:oe.top=Y,this.scrollable.scrollTo(oe)}scrollToIndex(Y,Ue="auto"){this._scrollStrategy.scrollToIndex(Y,Ue)}measureScrollOffset(Y){let Ue;return Ue=this.scrollable==this?oe=>super.measureScrollOffset(oe):oe=>this.scrollable.measureScrollOffset(oe),Math.max(0,Ue(Y??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(Y){let Ue;const U="rtl"==this.dir?.value;Ue="start"==Y?U?"right":"left":"end"==Y?U?"left":"right":Y||("horizontal"===this.orientation?"left":"top");const ae=this.scrollable.measureBoundingClientRectWithScrollOffset(Ue);return this.elementRef.nativeElement.getBoundingClientRect()[Ue]-ae}measureRenderedContentSize(){const Y=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?Y.offsetWidth:Y.offsetHeight}measureRangeSize(Y){return this._forOf?this._forOf.measureRangeSize(Y,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(Y){Y&&this._runAfterChangeDetection.push(Y),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const Y=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const Ue of Y)Ue()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(p.R0b),p.Y36(F,8),p.Y36(le.Is,8),p.Y36(_t),p.Y36(lt),p.Y36(at,8))};static#t=this.\u0275cmp=p.Xpm({type:ye,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(Ue,oe){if(1&Ue&&p.Gf(v,7),2&Ue){let Ye;p.iGM(Ye=p.CRH())&&(oe._contentWrapper=Ye.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(Ue,oe){2&Ue&&p.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===oe.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==oe.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[p._Bn([{provide:et,useFactory:(Y,Ue)=>Y||Ue,deps:[[new p.FiY,new p.tBr(at)],ye]}]),p.qOj,p.jDz],ngContentSelectors:ie,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(Ue,oe){1&Ue&&(p.F$t(),p.TgZ(0,"div",0,1),p.Hsn(2),p.qZA(),p._UZ(3,"div",2)),2&Ue&&(p.xp6(3),p.Udp("width",oe._totalContentWidth)("height",oe._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0})}return ye})();function ze(ye,pt,Y){if(!Y.getBoundingClientRect)return 0;const oe=Y.getBoundingClientRect();return"horizontal"===ye?"start"===pt?oe.left:oe.right:"start"===pt?oe.top:oe.bottom}let ve=(()=>{class ye{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(Y){this._cdkVirtualForOf=Y,(0,be.Z9)(Y)?this._dataSourceChanges.next(Y):this._dataSourceChanges.next(new be.P3((0,C.b)(Y)?Y:Array.from(Y||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(Y){this._needsUpdate=!0,this._cdkVirtualForTrackBy=Y?(Ue,oe)=>Y(Ue+(this._renderedRange?this._renderedRange.start:0),oe):void 0}set cdkVirtualForTemplate(Y){Y&&(this._needsUpdate=!0,this._template=Y)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(Y){this._viewRepeater.viewCacheSize=(0,e.su)(Y)}constructor(Y,Ue,oe,Ye,U,ae){this._viewContainerRef=Y,this._template=Ue,this._differs=oe,this._viewRepeater=Ye,this._viewport=U,this.viewChange=new A.x,this._dataSourceChanges=new A.x,this.dataStream=this._dataSourceChanges.pipe((0,ee.O)(null),(0,V.G)(),(0,se.w)(([X,He])=>this._changeDataSource(X,He)),(0,Ce.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new A.x,this.dataStream.subscribe(X=>{this._data=X,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,Q.R)(this._destroyed)).subscribe(X=>{this._renderedRange=X,this.viewChange.observers.length&&ae.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(Y,Ue){if(Y.start>=Y.end)return 0;const oe=Y.start-this._renderedRange.start,Ye=Y.end-Y.start;let U,ae;for(let X=0;X-1;X--){const He=this._viewContainerRef.get(X+oe);if(He&&He.rootNodes.length){ae=He.rootNodes[He.rootNodes.length-1];break}}return U&&ae?ze(Ue,"end",ae)-ze(Ue,"start",U):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const Y=this._differ.diff(this._renderedItems);Y?this._applyChanges(Y):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((Y,Ue)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(Y,Ue):Ue)),this._needsUpdate=!0)}_changeDataSource(Y,Ue){return Y&&Y.disconnect(this),this._needsUpdate=!0,Ue?Ue.connect(this):(0,x.of)()}_updateContext(){const Y=this._data.length;let Ue=this._viewContainerRef.length;for(;Ue--;){const oe=this._viewContainerRef.get(Ue);oe.context.index=this._renderedRange.start+Ue,oe.context.count=Y,this._updateComputedContextProperties(oe.context),oe.detectChanges()}}_applyChanges(Y){this._viewRepeater.applyChanges(Y,this._viewContainerRef,(Ye,U,ae)=>this._getEmbeddedViewArgs(Ye,ae),Ye=>Ye.item),Y.forEachIdentityChange(Ye=>{this._viewContainerRef.get(Ye.currentIndex).context.$implicit=Ye.item});const Ue=this._data.length;let oe=this._viewContainerRef.length;for(;oe--;){const Ye=this._viewContainerRef.get(oe);Ye.context.index=this._renderedRange.start+oe,Ye.context.count=Ue,this._updateComputedContextProperties(Ye.context)}}_updateComputedContextProperties(Y){Y.first=0===Y.index,Y.last=Y.index===Y.count-1,Y.even=Y.index%2==0,Y.odd=!Y.even}_getEmbeddedViewArgs(Y,Ue){return{templateRef:this._template,context:{$implicit:Y.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:Ue}}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(p.Y36(p.s_b),p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(be.k),p.Y36(Re,4),p.Y36(p.R0b))};static#t=this.\u0275dir=p.lG2({type:ye,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[p._Bn([{provide:be.k,useClass:be.eX}])]})}return ye})(),fe=(()=>{class ye{static#e=this.\u0275fac=function(Ue){return new(Ue||ye)};static#t=this.\u0275mod=p.oAB({type:ye});static#i=this.\u0275inj=p.cJS({})}return ye})(),Ke=(()=>{class ye{static#e=this.\u0275fac=function(Ue){return new(Ue||ye)};static#t=this.\u0275mod=p.oAB({type:ye});static#i=this.\u0275inj=p.cJS({imports:[le.vT,fe,le.vT,fe]})}return ye})()},56263:(xe,Z,h)=>{"use strict";h.d(Z,{IC:()=>O,Ky:()=>Q,Lq:()=>N});var e=h(62831),p=h(65879),A=h(42495),x=h(36232),m=h(78645),w=h(92438),g=h(29028),E=h(59773),H=h(96814);const C=(0,e.i$)({passive:!0});let N=(()=>{class ee{constructor(se,Ce){this._platform=se,this._ngZone=Ce,this._monitoredElements=new Map}monitor(se){if(!this._platform.isBrowser)return x.E;const Ce=(0,A.fI)(se),Be=this._monitoredElements.get(Ce);if(Be)return Be.subject;const we=new m.x,le="cdk-text-field-autofilled",be=v=>{"cdk-text-field-autofill-start"!==v.animationName||Ce.classList.contains(le)?"cdk-text-field-autofill-end"===v.animationName&&Ce.classList.contains(le)&&(Ce.classList.remove(le),this._ngZone.run(()=>we.next({target:v.target,isAutofilled:!1}))):(Ce.classList.add(le),this._ngZone.run(()=>we.next({target:v.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ce.addEventListener("animationstart",be,C),Ce.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ce,{subject:we,unlisten:()=>{Ce.removeEventListener("animationstart",be,C)}}),we}stopMonitoring(se){const Ce=(0,A.fI)(se),Be=this._monitoredElements.get(Ce);Be&&(Be.unlisten(),Be.subject.complete(),Ce.classList.remove("cdk-text-field-autofill-monitored"),Ce.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ce))}ngOnDestroy(){this._monitoredElements.forEach((se,Ce)=>this.stopMonitoring(Ce))}static#e=this.\u0275fac=function(Ce){return new(Ce||ee)(p.LFG(e.t4),p.LFG(p.R0b))};static#t=this.\u0275prov=p.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"})}return ee})(),O=(()=>{class ee{get minRows(){return this._minRows}set minRows(se){this._minRows=(0,A.su)(se),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(se){this._maxRows=(0,A.su)(se),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(se){se=(0,A.Ig)(se),this._enabled!==se&&((this._enabled=se)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(se){this._cachedPlaceholderHeight=void 0,se?this._textareaElement.setAttribute("placeholder",se):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(se,Ce,Be,we){this._elementRef=se,this._platform=Ce,this._ngZone=Be,this._destroyed=new m.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=le=>{this._hasFocus="focus"===le.type},this._document=we,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const se=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;se&&(this._textareaElement.style.minHeight=se)}_setMaxHeight(){const se=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;se&&(this._textareaElement.style.maxHeight=se)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const se=this._getWindow();(0,w.R)(se,"resize").pipe((0,g.e)(16),(0,E.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let se=this._textareaElement.cloneNode(!1);se.rows=1,se.style.position="absolute",se.style.visibility="hidden",se.style.border="none",se.style.padding="0",se.style.height="",se.style.minHeight="",se.style.maxHeight="",se.style.overflow="hidden",this._textareaElement.parentNode.appendChild(se),this._cachedLineHeight=se.clientHeight,se.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const se=this._textareaElement,Ce=se.style.marginBottom||"",Be=this._platform.FIREFOX,we=Be&&this._hasFocus,le=Be?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";we&&(se.style.marginBottom=`${se.clientHeight}px`),se.classList.add(le);const be=se.scrollHeight-4;return se.classList.remove(le),we&&(se.style.marginBottom=Ce),be}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const se=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=se}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(se=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Ce=this._elementRef.nativeElement,Be=Ce.value;if(!se&&this._minRows===this._previousMinRows&&Be===this._previousValue)return;const we=this._measureScrollHeight(),le=Math.max(we,this._cachedPlaceholderHeight||0);Ce.style.height=`${le}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Ce)):setTimeout(()=>this._scrollToCaretPosition(Ce))}),this._previousValue=Be,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(se){const{selectionStart:Ce,selectionEnd:Be}=se;!this._destroyed.isStopped&&this._hasFocus&&se.setSelectionRange(Ce,Be)}static#e=this.\u0275fac=function(Ce){return new(Ce||ee)(p.Y36(p.SBq),p.Y36(e.t4),p.Y36(p.R0b),p.Y36(H.K0,8))};static#t=this.\u0275dir=p.lG2({type:ee,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Ce,Be){1&Ce&&p.NdJ("input",function(){return Be._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return ee})(),Q=(()=>{class ee{static#e=this.\u0275fac=function(Ce){return new(Ce||ee)};static#t=this.\u0275mod=p.oAB({type:ee});static#i=this.\u0275inj=p.cJS({})}return ee})()},41894:(xe,Z,h)=>{"use strict";h.d(Z,{C2:()=>O,HI:()=>ee,Hs:()=>F,Ud:()=>et,VY:()=>Q,XJ:()=>_t,Xx:()=>qe,_0:()=>ie,cu:()=>V,nZ:()=>lt,rO:()=>Ce});var e=h(78337),p=h(2664),A=h(78645),x=h(65619),m=h(22096),w=h(48180),g=h(32181),E=h(59773),H=h(65879),C=h(42495),N=h(49388);class B{constructor(){this.expansionModel=new e.Ov(!0)}toggle(ge){this.expansionModel.toggle(this._trackByValue(ge))}expand(ge){this.expansionModel.select(this._trackByValue(ge))}collapse(ge){this.expansionModel.deselect(this._trackByValue(ge))}isExpanded(ge){return this.expansionModel.isSelected(this._trackByValue(ge))}toggleDescendants(ge){this.expansionModel.isSelected(this._trackByValue(ge))?this.collapseDescendants(ge):this.expandDescendants(ge)}collapseAll(){this.expansionModel.clear()}expandDescendants(ge){let J=[ge];J.push(...this.getDescendants(ge)),this.expansionModel.select(...J.map(pe=>this._trackByValue(pe)))}collapseDescendants(ge){let J=[ge];J.push(...this.getDescendants(ge)),this.expansionModel.deselect(...J.map(pe=>this._trackByValue(pe)))}_trackByValue(ge){return this.trackBy?this.trackBy(ge):ge}}class O extends B{constructor(ge,J,pe){super(),this.getLevel=ge,this.isExpandable=J,this.options=pe,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(ge){const pe=[];for(let Re=this.dataNodes.indexOf(ge)+1;Rethis._trackByValue(ge)))}}class Q extends B{constructor(ge,J){super(),this.getChildren=ge,this.options=J,this.options&&(this.trackBy=this.options.trackBy)}expandAll(){this.expansionModel.clear();const ge=this.dataNodes.reduce((J,pe)=>[...J,...this.getDescendants(pe),pe],[]);this.expansionModel.select(...ge.map(J=>this._trackByValue(J)))}getDescendants(ge){const J=[];return this._getDescendants(J,ge),J.splice(1)}_getDescendants(ge,J){ge.push(J);const pe=this.getChildren(J);Array.isArray(pe)?pe.forEach(Re=>this._getDescendants(ge,Re)):(0,p.b)(pe)&&pe.pipe((0,w.q)(1),(0,g.h)(Boolean)).subscribe(Re=>{for(const ze of Re)this._getDescendants(ge,ze)})}}const ee=new H.OlP("CDK_TREE_NODE_OUTLET_NODE");let V=(()=>{class at{constructor(J,pe){this.viewContainer=J,this._node=pe}static#e=this.\u0275fac=function(pe){return new(pe||at)(H.Y36(H.s_b),H.Y36(ee,8))};static#t=this.\u0275dir=H.lG2({type:at,selectors:[["","cdkTreeNodeOutlet",""]]})}return at})();class se{constructor(ge){this.$implicit=ge}}let Ce=(()=>{class at{constructor(J){this.template=J}static#e=this.\u0275fac=function(pe){return new(pe||at)(H.Y36(H.Rgc))};static#t=this.\u0275dir=H.lG2({type:at,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:["cdkTreeNodeDefWhen","when"]}})}return at})(),ie=(()=>{class at{get dataSource(){return this._dataSource}set dataSource(J){this._dataSource!==J&&this._switchDataSource(J)}constructor(J,pe){this._differs=J,this._changeDetectorRef=pe,this._onDestroy=new A.x,this._levels=new Map,this.viewChange=new x.X({start:0,end:Number.MAX_VALUE})}ngOnInit(){this._dataDiffer=this._differs.find([]).create(this.trackBy)}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null)}ngAfterContentChecked(){const J=this._nodeDefs.filter(pe=>!pe.when);this._defaultNodeDef=J[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()}_switchDataSource(J){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),J||this._nodeOutlet.viewContainer.clear(),this._dataSource=J,this._nodeDefs&&this._observeRenderChanges()}_observeRenderChanges(){let J;(0,e.Z9)(this._dataSource)?J=this._dataSource.connect(this):(0,p.b)(this._dataSource)?J=this._dataSource:Array.isArray(this._dataSource)&&(J=(0,m.of)(this._dataSource)),J&&(this._dataSubscription=J.pipe((0,E.R)(this._onDestroy)).subscribe(pe=>this.renderNodeChanges(pe)))}renderNodeChanges(J,pe=this._dataDiffer,Re=this._nodeOutlet.viewContainer,ze){const ve=pe.diff(J);ve&&(ve.forEachOperation((Se,nt,fe)=>{if(null==Se.previousIndex)this.insertNode(J[fe],fe,Re,ze);else if(null==fe)Re.remove(nt),this._levels.delete(Se.item);else{const Ke=Re.get(nt);Re.move(Ke,fe)}}),this._changeDetectorRef.detectChanges())}_getNodeDef(J,pe){return 1===this._nodeDefs.length?this._nodeDefs.first:this._nodeDefs.find(ze=>ze.when&&ze.when(pe,J))||this._defaultNodeDef}insertNode(J,pe,Re,ze){const ve=this._getNodeDef(J,pe),Se=new se(J);Se.level=this.treeControl.getLevel?this.treeControl.getLevel(J):typeof ze<"u"&&this._levels.has(ze)?this._levels.get(ze)+1:0,this._levels.set(J,Se.level),(Re||this._nodeOutlet.viewContainer).createEmbeddedView(ve.template,Se,pe),F.mostRecentTreeNode&&(F.mostRecentTreeNode.data=J)}static#e=this.\u0275fac=function(pe){return new(pe||at)(H.Y36(H.ZZ4),H.Y36(H.sBO))};static#t=this.\u0275cmp=H.Xpm({type:at,selectors:[["cdk-tree"]],contentQueries:function(pe,Re,ze){if(1&pe&&H.Suo(ze,Ce,5),2&pe){let ve;H.iGM(ve=H.CRH())&&(Re._nodeDefs=ve)}},viewQuery:function(pe,Re){if(1&pe&&H.Gf(V,7),2&pe){let ze;H.iGM(ze=H.CRH())&&(Re._nodeOutlet=ze.first)}},hostAttrs:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",treeControl:"treeControl",trackBy:"trackBy"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(pe,Re){1&pe&&H.GkF(0,0)},dependencies:[V],encapsulation:2})}return at})(),F=(()=>{class at{get role(){return"treeitem"}set role(J){this._elementRef.nativeElement.setAttribute("role",J)}static#e=this.mostRecentTreeNode=null;get data(){return this._data}set data(J){J!==this._data&&(this._data=J,this._setRoleFromData(),this._dataChanges.next())}get isExpanded(){return this._tree.treeControl.isExpanded(this._data)}get level(){return this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._data):this._parentNodeAriaLevel}constructor(J,pe){this._elementRef=J,this._tree=pe,this._destroyed=new A.x,this._dataChanges=new A.x,at.mostRecentTreeNode=this,this.role="treeitem"}ngOnInit(){this._parentNodeAriaLevel=function $(at){let ge=at.parentElement;for(;ge&&!Te(ge);)ge=ge.parentElement;return ge?ge.classList.contains("cdk-nested-tree-node")?(0,C.su)(ge.getAttribute("aria-level")):0:-1}(this._elementRef.nativeElement),this._elementRef.nativeElement.setAttribute("aria-level",`${this.level+1}`)}ngOnDestroy(){at.mostRecentTreeNode===this&&(at.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}focus(){this._elementRef.nativeElement.focus()}_setRoleFromData(){this.role="treeitem"}static#t=this.\u0275fac=function(pe){return new(pe||at)(H.Y36(H.SBq),H.Y36(ie))};static#i=this.\u0275dir=H.lG2({type:at,selectors:[["cdk-tree-node"]],hostAttrs:[1,"cdk-tree-node"],hostVars:1,hostBindings:function(pe,Re){2&pe&&H.uIk("aria-expanded",Re.isExpanded)},inputs:{role:"role"},exportAs:["cdkTreeNode"]})}return at})();function Te(at){const ge=at.classList;return!(!ge?.contains("cdk-nested-tree-node")&&!ge?.contains("cdk-tree"))}let qe=(()=>{class at extends F{constructor(J,pe,Re){super(J,pe),this._differs=Re}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy);const J=this._tree.treeControl.getChildren(this.data);Array.isArray(J)?this.updateChildrenNodes(J):(0,p.b)(J)&&J.pipe((0,E.R)(this._destroyed)).subscribe(pe=>this.updateChildrenNodes(pe)),this.nodeOutlet.changes.pipe((0,E.R)(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnInit(){super.ngOnInit()}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(J){const pe=this._getNodeOutlet();J&&(this._children=J),pe&&this._children?this._tree.renderNodeChanges(this._children,this._dataDiffer,pe.viewContainer,this._data):this._dataDiffer.diff([])}_clear(){const J=this._getNodeOutlet();J&&(J.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){const J=this.nodeOutlet;return J&&J.find(pe=>!pe._node||pe._node===this)}static#e=this.\u0275fac=function(pe){return new(pe||at)(H.Y36(H.SBq),H.Y36(ie),H.Y36(H.ZZ4))};static#t=this.\u0275dir=H.lG2({type:at,selectors:[["cdk-nested-tree-node"]],contentQueries:function(pe,Re,ze){if(1&pe&&H.Suo(ze,V,5),2&pe){let ve;H.iGM(ve=H.CRH())&&(Re.nodeOutlet=ve)}},hostAttrs:[1,"cdk-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},exportAs:["cdkNestedTreeNode"],features:[H._Bn([{provide:F,useExisting:at},{provide:ee,useExisting:at}]),H.qOj]})}return at})();const Ne=/([A-Za-z%]+)$/;let _t=(()=>{class at{get level(){return this._level}set level(J){this._setLevelInput(J)}get indent(){return this._indent}set indent(J){this._setIndentInput(J)}constructor(J,pe,Re,ze){this._treeNode=J,this._tree=pe,this._element=Re,this._dir=ze,this._destroyed=new A.x,this.indentUnits="px",this._indent=40,this._setPadding(),ze&&ze.change.pipe((0,E.R)(this._destroyed)).subscribe(()=>this._setPadding(!0)),J._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){const J=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,pe=null==this._level?J:this._level;return"number"==typeof pe?`${pe*this._indent}${this.indentUnits}`:null}_setPadding(J=!1){const pe=this._paddingIndent();if(pe!==this._currentPadding||J){const Re=this._element.nativeElement,ze=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",ve="paddingLeft"===ze?"paddingRight":"paddingLeft";Re.style[ze]=pe||"",Re.style[ve]="",this._currentPadding=pe}}_setLevelInput(J){this._level=(0,C.su)(J,null),this._setPadding()}_setIndentInput(J){let pe=J,Re="px";if("string"==typeof J){const ze=J.split(Ne);pe=ze[0],Re=ze[1]||Re}this.indentUnits=Re,this._indent=(0,C.su)(pe),this._setPadding()}static#e=this.\u0275fac=function(pe){return new(pe||at)(H.Y36(F),H.Y36(ie),H.Y36(H.SBq),H.Y36(N.Is,8))};static#t=this.\u0275dir=H.lG2({type:at,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}})}return at})(),et=(()=>{class at{get recursive(){return this._recursive}set recursive(J){this._recursive=(0,C.Ig)(J)}constructor(J,pe){this._tree=J,this._treeNode=pe,this._recursive=!1}_toggle(J){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),J.stopPropagation()}static#e=this.\u0275fac=function(pe){return new(pe||at)(H.Y36(ie),H.Y36(F))};static#t=this.\u0275dir=H.lG2({type:at,selectors:[["","cdkTreeNodeToggle",""]],hostBindings:function(pe,Re){1&pe&&H.NdJ("click",function(ve){return Re._toggle(ve)})},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}})}return at})(),lt=(()=>{class at{static#e=this.\u0275fac=function(pe){return new(pe||at)};static#t=this.\u0275mod=H.oAB({type:at});static#i=this.\u0275inj=H.cJS({})}return at})()},96814:(xe,Z,h)=>{"use strict";h.d(Z,{Do:()=>V,ED:()=>Kn,EM:()=>Nt,HT:()=>x,JF:()=>Ui,K0:()=>w,Mx:()=>Pi,NF:()=>en,O5:()=>ft,Ov:()=>lr,PC:()=>Er,PM:()=>dn,RF:()=>Li,S$:()=>O,V_:()=>E,Ye:()=>se,b0:()=>ee,bD:()=>ei,ez:()=>ct,gd:()=>Nr,i8:()=>tr,mk:()=>Si,n9:()=>Fn,p6:()=>M,q:()=>A,rS:()=>ir,sg:()=>Gt,tP:()=>Zn,uU:()=>un,w_:()=>m});var e=h(65879);let p=null;function A(){return p}function x(_e){p||(p=_e)}class m{}const w=new e.OlP("DocumentToken");let g=(()=>{class _e{historyGo(Ze){throw new Error("Not implemented")}static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275prov=e.Yz7({token:_e,factory:function(){return(0,e.f3M)(H)},providedIn:"platform"})}return _e})();const E=new e.OlP("Location Initialized");let H=(()=>{class _e extends g{constructor(){super(),this._doc=(0,e.f3M)(w),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return A().getBaseHref(this._doc)}onPopState(Ze){const At=A().getGlobalEventTarget(this._doc,"window");return At.addEventListener("popstate",Ze,!1),()=>At.removeEventListener("popstate",Ze)}onHashChange(Ze){const At=A().getGlobalEventTarget(this._doc,"window");return At.addEventListener("hashchange",Ze,!1),()=>At.removeEventListener("hashchange",Ze)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(Ze){this._location.pathname=Ze}pushState(Ze,At,Jt){this._history.pushState(Ze,At,Jt)}replaceState(Ze,At,Jt){this._history.replaceState(Ze,At,Jt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(Ze=0){this._history.go(Ze)}getState(){return this._history.state}static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275prov=e.Yz7({token:_e,factory:function(){return new _e},providedIn:"platform"})}return _e})();function C(_e,yt){if(0==_e.length)return yt;if(0==yt.length)return _e;let Ze=0;return _e.endsWith("/")&&Ze++,yt.startsWith("/")&&Ze++,2==Ze?_e+yt.substring(1):1==Ze?_e+yt:_e+"/"+yt}function N(_e){const yt=_e.match(/#|\?|$/),Ze=yt&&yt.index||_e.length;return _e.slice(0,Ze-("/"===_e[Ze-1]?1:0))+_e.slice(Ze)}function B(_e){return _e&&"?"!==_e[0]?"?"+_e:_e}let O=(()=>{class _e{historyGo(Ze){throw new Error("Not implemented")}static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275prov=e.Yz7({token:_e,factory:function(){return(0,e.f3M)(ee)},providedIn:"root"})}return _e})();const Q=new e.OlP("appBaseHref");let ee=(()=>{class _e extends O{constructor(Ze,At){super(),this._platformLocation=Ze,this._removeListenerFns=[],this._baseHref=At??this._platformLocation.getBaseHrefFromDOM()??(0,e.f3M)(w).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Ze){this._removeListenerFns.push(this._platformLocation.onPopState(Ze),this._platformLocation.onHashChange(Ze))}getBaseHref(){return this._baseHref}prepareExternalUrl(Ze){return C(this._baseHref,Ze)}path(Ze=!1){const At=this._platformLocation.pathname+B(this._platformLocation.search),Jt=this._platformLocation.hash;return Jt&&Ze?`${At}${Jt}`:At}pushState(Ze,At,Jt,ci){const _i=this.prepareExternalUrl(Jt+B(ci));this._platformLocation.pushState(Ze,At,_i)}replaceState(Ze,At,Jt,ci){const _i=this.prepareExternalUrl(Jt+B(ci));this._platformLocation.replaceState(Ze,At,_i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Ze=0){this._platformLocation.historyGo?.(Ze)}static#e=this.\u0275fac=function(At){return new(At||_e)(e.LFG(g),e.LFG(Q,8))};static#t=this.\u0275prov=e.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})(),V=(()=>{class _e extends O{constructor(Ze,At){super(),this._platformLocation=Ze,this._baseHref="",this._removeListenerFns=[],null!=At&&(this._baseHref=At)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Ze){this._removeListenerFns.push(this._platformLocation.onPopState(Ze),this._platformLocation.onHashChange(Ze))}getBaseHref(){return this._baseHref}path(Ze=!1){let At=this._platformLocation.hash;return null==At&&(At="#"),At.length>0?At.substring(1):At}prepareExternalUrl(Ze){const At=C(this._baseHref,Ze);return At.length>0?"#"+At:At}pushState(Ze,At,Jt,ci){let _i=this.prepareExternalUrl(Jt+B(ci));0==_i.length&&(_i=this._platformLocation.pathname),this._platformLocation.pushState(Ze,At,_i)}replaceState(Ze,At,Jt,ci){let _i=this.prepareExternalUrl(Jt+B(ci));0==_i.length&&(_i=this._platformLocation.pathname),this._platformLocation.replaceState(Ze,At,_i)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Ze=0){this._platformLocation.historyGo?.(Ze)}static#e=this.\u0275fac=function(At){return new(At||_e)(e.LFG(g),e.LFG(Q,8))};static#t=this.\u0275prov=e.Yz7({token:_e,factory:_e.\u0275fac})}return _e})(),se=(()=>{class _e{constructor(Ze){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=Ze;const At=this._locationStrategy.getBaseHref();this._basePath=function le(_e){if(new RegExp("^(https?:)?//").test(_e)){const[,Ze]=_e.split(/\/\/[^\/]+/);return Ze}return _e}(N(we(At))),this._locationStrategy.onPopState(Jt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Jt.state,type:Jt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(Ze=!1){return this.normalize(this._locationStrategy.path(Ze))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(Ze,At=""){return this.path()==this.normalize(Ze+B(At))}normalize(Ze){return _e.stripTrailingSlash(function Be(_e,yt){if(!_e||!yt.startsWith(_e))return yt;const Ze=yt.substring(_e.length);return""===Ze||["/",";","?","#"].includes(Ze[0])?Ze:yt}(this._basePath,we(Ze)))}prepareExternalUrl(Ze){return Ze&&"/"!==Ze[0]&&(Ze="/"+Ze),this._locationStrategy.prepareExternalUrl(Ze)}go(Ze,At="",Jt=null){this._locationStrategy.pushState(Jt,"",Ze,At),this._notifyUrlChangeListeners(this.prepareExternalUrl(Ze+B(At)),Jt)}replaceState(Ze,At="",Jt=null){this._locationStrategy.replaceState(Jt,"",Ze,At),this._notifyUrlChangeListeners(this.prepareExternalUrl(Ze+B(At)),Jt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(Ze=0){this._locationStrategy.historyGo?.(Ze)}onUrlChange(Ze){return this._urlChangeListeners.push(Ze),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(At=>{this._notifyUrlChangeListeners(At.url,At.state)})),()=>{const At=this._urlChangeListeners.indexOf(Ze);this._urlChangeListeners.splice(At,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(Ze="",At){this._urlChangeListeners.forEach(Jt=>Jt(Ze,At))}subscribe(Ze,At,Jt){return this._subject.subscribe({next:Ze,error:At,complete:Jt})}static#e=this.normalizeQueryParams=B;static#t=this.joinWithSlash=C;static#i=this.stripTrailingSlash=N;static#n=this.\u0275fac=function(At){return new(At||_e)(e.LFG(O))};static#r=this.\u0275prov=e.Yz7({token:_e,factory:function(){return function Ce(){return new se((0,e.LFG)(O))}()},providedIn:"root"})}return _e})();function we(_e){return _e.replace(/\/index.html$/,"")}var F=function(_e){return _e[_e.Format=0]="Format",_e[_e.Standalone=1]="Standalone",_e}(F||{}),$=function(_e){return _e[_e.Narrow=0]="Narrow",_e[_e.Abbreviated=1]="Abbreviated",_e[_e.Wide=2]="Wide",_e[_e.Short=3]="Short",_e}($||{}),Te=function(_e){return _e[_e.Short=0]="Short",_e[_e.Medium=1]="Medium",_e[_e.Long=2]="Long",_e[_e.Full=3]="Full",_e}(Te||{}),qe=function(_e){return _e[_e.Decimal=0]="Decimal",_e[_e.Group=1]="Group",_e[_e.List=2]="List",_e[_e.PercentSign=3]="PercentSign",_e[_e.PlusSign=4]="PlusSign",_e[_e.MinusSign=5]="MinusSign",_e[_e.Exponential=6]="Exponential",_e[_e.SuperscriptingExponent=7]="SuperscriptingExponent",_e[_e.PerMille=8]="PerMille",_e[_e.Infinity=9]="Infinity",_e[_e.NaN=10]="NaN",_e[_e.TimeSeparator=11]="TimeSeparator",_e[_e.CurrencyDecimal=12]="CurrencyDecimal",_e[_e.CurrencyGroup=13]="CurrencyGroup",_e}(qe||{});function pe(_e,yt){return U((0,e.cg1)(_e)[e.wAp.DateFormat],yt)}function Re(_e,yt){return U((0,e.cg1)(_e)[e.wAp.TimeFormat],yt)}function ze(_e,yt){return U((0,e.cg1)(_e)[e.wAp.DateTimeFormat],yt)}function ve(_e,yt){const Ze=(0,e.cg1)(_e),At=Ze[e.wAp.NumberSymbols][yt];if(typeof At>"u"){if(yt===qe.CurrencyDecimal)return Ze[e.wAp.NumberSymbols][qe.Decimal];if(yt===qe.CurrencyGroup)return Ze[e.wAp.NumberSymbols][qe.Group]}return At}function Y(_e){if(!_e[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${_e[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function U(_e,yt){for(let Ze=yt;Ze>-1;Ze--)if(typeof _e[Ze]<"u")return _e[Ze];throw new Error("Locale data API: locale data undefined")}function ae(_e){const[yt,Ze]=_e.split(":");return{hours:+yt,minutes:+Ze}}const Tt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,he={},Ie=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var r=function(_e){return _e[_e.Short=0]="Short",_e[_e.ShortGMT=1]="ShortGMT",_e[_e.Long=2]="Long",_e[_e.Extended=3]="Extended",_e}(r||{}),u=function(_e){return _e[_e.FullYear=0]="FullYear",_e[_e.Month=1]="Month",_e[_e.Date=2]="Date",_e[_e.Hours=3]="Hours",_e[_e.Minutes=4]="Minutes",_e[_e.Seconds=5]="Seconds",_e[_e.FractionalSeconds=6]="FractionalSeconds",_e[_e.Day=7]="Day",_e}(u||{}),y=function(_e){return _e[_e.DayPeriods=0]="DayPeriods",_e[_e.Days=1]="Days",_e[_e.Months=2]="Months",_e[_e.Eras=3]="Eras",_e}(y||{});function M(_e,yt,Ze,At){let Jt=function rt(_e){if(Mt(_e))return _e;if("number"==typeof _e&&!isNaN(_e))return new Date(_e);if("string"==typeof _e){if(_e=_e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(_e)){const[Jt,ci=1,_i=1]=_e.split("-").map(Bi=>+Bi);return f(Jt,ci-1,_i)}const Ze=parseFloat(_e);if(!isNaN(_e-Ze))return new Date(Ze);let At;if(At=_e.match(Tt))return function St(_e){const yt=new Date(0);let Ze=0,At=0;const Jt=_e[8]?yt.setUTCFullYear:yt.setFullYear,ci=_e[8]?yt.setUTCHours:yt.setHours;_e[9]&&(Ze=Number(_e[9]+_e[10]),At=Number(_e[9]+_e[11])),Jt.call(yt,Number(_e[1]),Number(_e[2])-1,Number(_e[3]));const _i=Number(_e[4]||0)-Ze,Bi=Number(_e[5]||0)-At,wn=Number(_e[6]||0),bn=Math.floor(1e3*parseFloat("0."+(_e[7]||0)));return ci.call(yt,_i,Bi,wn,bn),yt}(At)}const yt=new Date(_e);if(!Mt(yt))throw new Error(`Unable to convert "${_e}" into a date`);return yt}(_e);yt=o(Ze,yt)||yt;let Bi,_i=[];for(;yt;){if(Bi=Ie.exec(yt),!Bi){_i.push(yt);break}{_i=_i.concat(Bi.slice(1));const pn=_i.pop();if(!pn)break;yt=pn}}let wn=Jt.getTimezoneOffset();At&&(wn=W(At,wn),Jt=function Je(_e,yt,Ze){const At=Ze?-1:1,Jt=_e.getTimezoneOffset();return function de(_e,yt){return(_e=new Date(_e.getTime())).setMinutes(_e.getMinutes()+yt),_e}(_e,At*(W(yt,Jt)-Jt))}(Jt,At,!0));let bn="";return _i.forEach(pn=>{const nn=function q(_e){if(Pe[_e])return Pe[_e];let yt;switch(_e){case"G":case"GG":case"GGG":yt=l(y.Eras,$.Abbreviated);break;case"GGGG":yt=l(y.Eras,$.Wide);break;case"GGGGG":yt=l(y.Eras,$.Narrow);break;case"y":yt=a(u.FullYear,1,0,!1,!0);break;case"yy":yt=a(u.FullYear,2,0,!0,!0);break;case"yyy":yt=a(u.FullYear,3,0,!1,!0);break;case"yyyy":yt=a(u.FullYear,4,0,!1,!0);break;case"Y":yt=Me(1);break;case"YY":yt=Me(2,!0);break;case"YYY":yt=Me(3);break;case"YYYY":yt=Me(4);break;case"M":case"L":yt=a(u.Month,1,1);break;case"MM":case"LL":yt=a(u.Month,2,1);break;case"MMM":yt=l(y.Months,$.Abbreviated);break;case"MMMM":yt=l(y.Months,$.Wide);break;case"MMMMM":yt=l(y.Months,$.Narrow);break;case"LLL":yt=l(y.Months,$.Abbreviated,F.Standalone);break;case"LLLL":yt=l(y.Months,$.Wide,F.Standalone);break;case"LLLLL":yt=l(y.Months,$.Narrow,F.Standalone);break;case"w":yt=Le(1);break;case"ww":yt=Le(2);break;case"W":yt=Le(1,!0);break;case"d":yt=a(u.Date,1);break;case"dd":yt=a(u.Date,2);break;case"c":case"cc":yt=a(u.Day,1);break;case"ccc":yt=l(y.Days,$.Abbreviated,F.Standalone);break;case"cccc":yt=l(y.Days,$.Wide,F.Standalone);break;case"ccccc":yt=l(y.Days,$.Narrow,F.Standalone);break;case"cccccc":yt=l(y.Days,$.Short,F.Standalone);break;case"E":case"EE":case"EEE":yt=l(y.Days,$.Abbreviated);break;case"EEEE":yt=l(y.Days,$.Wide);break;case"EEEEE":yt=l(y.Days,$.Narrow);break;case"EEEEEE":yt=l(y.Days,$.Short);break;case"a":case"aa":case"aaa":yt=l(y.DayPeriods,$.Abbreviated);break;case"aaaa":yt=l(y.DayPeriods,$.Wide);break;case"aaaaa":yt=l(y.DayPeriods,$.Narrow);break;case"b":case"bb":case"bbb":yt=l(y.DayPeriods,$.Abbreviated,F.Standalone,!0);break;case"bbbb":yt=l(y.DayPeriods,$.Wide,F.Standalone,!0);break;case"bbbbb":yt=l(y.DayPeriods,$.Narrow,F.Standalone,!0);break;case"B":case"BB":case"BBB":yt=l(y.DayPeriods,$.Abbreviated,F.Format,!0);break;case"BBBB":yt=l(y.DayPeriods,$.Wide,F.Format,!0);break;case"BBBBB":yt=l(y.DayPeriods,$.Narrow,F.Format,!0);break;case"h":yt=a(u.Hours,1,-12);break;case"hh":yt=a(u.Hours,2,-12);break;case"H":yt=a(u.Hours,1);break;case"HH":yt=a(u.Hours,2);break;case"m":yt=a(u.Minutes,1);break;case"mm":yt=a(u.Minutes,2);break;case"s":yt=a(u.Seconds,1);break;case"ss":yt=a(u.Seconds,2);break;case"S":yt=a(u.FractionalSeconds,1);break;case"SS":yt=a(u.FractionalSeconds,2);break;case"SSS":yt=a(u.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":yt=s(r.Short);break;case"ZZZZZ":yt=s(r.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":yt=s(r.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":yt=s(r.Long);break;default:return null}return Pe[_e]=yt,yt}(pn);bn+=nn?nn(Jt,Ze,wn):"''"===pn?"'":pn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),bn}function f(_e,yt,Ze){const At=new Date(0);return At.setFullYear(_e,yt,Ze),At.setHours(0,0,0),At}function o(_e,yt){const Ze=function _t(_e){return(0,e.cg1)(_e)[e.wAp.LocaleId]}(_e);if(he[Ze]=he[Ze]||{},he[Ze][yt])return he[Ze][yt];let At="";switch(yt){case"shortDate":At=pe(_e,Te.Short);break;case"mediumDate":At=pe(_e,Te.Medium);break;case"longDate":At=pe(_e,Te.Long);break;case"fullDate":At=pe(_e,Te.Full);break;case"shortTime":At=Re(_e,Te.Short);break;case"mediumTime":At=Re(_e,Te.Medium);break;case"longTime":At=Re(_e,Te.Long);break;case"fullTime":At=Re(_e,Te.Full);break;case"short":const Jt=o(_e,"shortTime"),ci=o(_e,"shortDate");At=n(ze(_e,Te.Short),[Jt,ci]);break;case"medium":const _i=o(_e,"mediumTime"),Bi=o(_e,"mediumDate");At=n(ze(_e,Te.Medium),[_i,Bi]);break;case"long":const wn=o(_e,"longTime"),bn=o(_e,"longDate");At=n(ze(_e,Te.Long),[wn,bn]);break;case"full":const pn=o(_e,"fullTime"),nn=o(_e,"fullDate");At=n(ze(_e,Te.Full),[pn,nn])}return At&&(he[Ze][yt]=At),At}function n(_e,yt){return yt&&(_e=_e.replace(/\{([^}]+)}/g,function(Ze,At){return null!=yt&&At in yt?yt[At]:Ze})),_e}function t(_e,yt,Ze="-",At,Jt){let ci="";(_e<0||Jt&&_e<=0)&&(Jt?_e=1-_e:(_e=-_e,ci=Ze));let _i=String(_e);for(;_i.length0||Bi>-Ze)&&(Bi+=Ze),_e===u.Hours)0===Bi&&-12===Ze&&(Bi=12);else if(_e===u.FractionalSeconds)return function i(_e,yt){return t(_e,3).substring(0,yt)}(Bi,yt);const wn=ve(_i,qe.MinusSign);return t(Bi,yt,wn,At,Jt)}}function l(_e,yt,Ze=F.Format,At=!1){return function(Jt,ci){return function d(_e,yt,Ze,At,Jt,ci){switch(Ze){case y.Months:return function lt(_e,yt,Ze){const At=(0,e.cg1)(_e),ci=U([At[e.wAp.MonthsFormat],At[e.wAp.MonthsStandalone]],yt);return U(ci,Ze)}(yt,Jt,At)[_e.getMonth()];case y.Days:return function dt(_e,yt,Ze){const At=(0,e.cg1)(_e),ci=U([At[e.wAp.DaysFormat],At[e.wAp.DaysStandalone]],yt);return U(ci,Ze)}(yt,Jt,At)[_e.getDay()];case y.DayPeriods:const _i=_e.getHours(),Bi=_e.getMinutes();if(ci){const bn=function Ue(_e){const yt=(0,e.cg1)(_e);return Y(yt),(yt[e.wAp.ExtraData][2]||[]).map(At=>"string"==typeof At?ae(At):[ae(At[0]),ae(At[1])])}(yt),pn=function oe(_e,yt,Ze){const At=(0,e.cg1)(_e);Y(At);const ci=U([At[e.wAp.ExtraData][0],At[e.wAp.ExtraData][1]],yt)||[];return U(ci,Ze)||[]}(yt,Jt,At),nn=bn.findIndex(Un=>{if(Array.isArray(Un)){const[sn,kn]=Un,Pr=_i>=sn.hours&&Bi>=sn.minutes,Ii=_i0?Math.floor(Jt/60):Math.ceil(Jt/60);switch(_e){case r.Short:return(Jt>=0?"+":"")+t(_i,2,ci)+t(Math.abs(Jt%60),2,ci);case r.ShortGMT:return"GMT"+(Jt>=0?"+":"")+t(_i,1,ci);case r.Long:return"GMT"+(Jt>=0?"+":"")+t(_i,2,ci)+":"+t(Math.abs(Jt%60),2,ci);case r.Extended:return 0===At?"Z":(Jt>=0?"+":"")+t(_i,2,ci)+":"+t(Math.abs(Jt%60),2,ci);default:throw new Error(`Unknown zone width "${_e}"`)}}}const S=0,k=4;function tt(_e){return f(_e.getFullYear(),_e.getMonth(),_e.getDate()+(k-_e.getDay()))}function Le(_e,yt=!1){return function(Ze,At){let Jt;if(yt){const ci=new Date(Ze.getFullYear(),Ze.getMonth(),1).getDay()-1,_i=Ze.getDate();Jt=1+Math.floor((_i+ci)/7)}else{const ci=tt(Ze),_i=function re(_e){const yt=f(_e,S,1).getDay();return f(_e,0,1+(yt<=k?k:k+7)-yt)}(ci.getFullYear()),Bi=ci.getTime()-_i.getTime();Jt=1+Math.round(Bi/6048e5)}return t(Jt,_e,ve(At,qe.MinusSign))}}function Me(_e,yt=!1){return function(Ze,At){return t(tt(Ze).getFullYear(),_e,ve(At,qe.MinusSign),yt)}}const Pe={};function W(_e,yt){_e=_e.replace(/:/g,"");const Ze=Date.parse("Jan 01, 1970 00:00:00 "+_e)/6e4;return isNaN(Ze)?yt:Ze}function Mt(_e){return _e instanceof Date&&!isNaN(_e.valueOf())}function Pi(_e,yt){yt=encodeURIComponent(yt);for(const Ze of _e.split(";")){const At=Ze.indexOf("="),[Jt,ci]=-1==At?[Ze,""]:[Ze.slice(0,At),Ze.slice(At+1)];if(Jt.trim()===yt)return decodeURIComponent(ci)}return null}const Zi=/\s+/,Fi=[];let Si=(()=>{class _e{constructor(Ze,At,Jt,ci){this._iterableDiffers=Ze,this._keyValueDiffers=At,this._ngEl=Jt,this._renderer=ci,this.initialClasses=Fi,this.stateMap=new Map}set klass(Ze){this.initialClasses=null!=Ze?Ze.trim().split(Zi):Fi}set ngClass(Ze){this.rawClass="string"==typeof Ze?Ze.trim().split(Zi):Ze}ngDoCheck(){for(const At of this.initialClasses)this._updateState(At,!0);const Ze=this.rawClass;if(Array.isArray(Ze)||Ze instanceof Set)for(const At of Ze)this._updateState(At,!0);else if(null!=Ze)for(const At of Object.keys(Ze))this._updateState(At,!!Ze[At]);this._applyStateDiff()}_updateState(Ze,At){const Jt=this.stateMap.get(Ze);void 0!==Jt?(Jt.enabled!==At&&(Jt.changed=!0,Jt.enabled=At),Jt.touched=!0):this.stateMap.set(Ze,{enabled:At,changed:!0,touched:!0})}_applyStateDiff(){for(const Ze of this.stateMap){const At=Ze[0],Jt=Ze[1];Jt.changed?(this._toggleClass(At,Jt.enabled),Jt.changed=!1):Jt.touched||(Jt.enabled&&this._toggleClass(At,!1),this.stateMap.delete(At)),Jt.touched=!1}}_toggleClass(Ze,At){(Ze=Ze.trim()).length>0&&Ze.split(Zi).forEach(Jt=>{At?this._renderer.addClass(this._ngEl.nativeElement,Jt):this._renderer.removeClass(this._ngEl.nativeElement,Jt)})}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return _e})();class $i{constructor(yt,Ze,At,Jt){this.$implicit=yt,this.ngForOf=Ze,this.index=At,this.count=Jt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Gt=(()=>{class _e{set ngForOf(Ze){this._ngForOf=Ze,this._ngForOfDirty=!0}set ngForTrackBy(Ze){this._trackByFn=Ze}get ngForTrackBy(){return this._trackByFn}constructor(Ze,At,Jt){this._viewContainer=Ze,this._template=At,this._differs=Jt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(Ze){Ze&&(this._template=Ze)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Ze=this._ngForOf;!this._differ&&Ze&&(this._differ=this._differs.find(Ze).create(this.ngForTrackBy))}if(this._differ){const Ze=this._differ.diff(this._ngForOf);Ze&&this._applyChanges(Ze)}}_applyChanges(Ze){const At=this._viewContainer;Ze.forEachOperation((Jt,ci,_i)=>{if(null==Jt.previousIndex)At.createEmbeddedView(this._template,new $i(Jt.item,this._ngForOf,-1,-1),null===_i?void 0:_i);else if(null==_i)At.remove(null===ci?void 0:ci);else if(null!==ci){const Bi=At.get(ci);At.move(Bi,_i),Mi(Bi,Jt)}});for(let Jt=0,ci=At.length;Jt{Mi(At.get(Jt.currentIndex),Jt)})}static ngTemplateContextGuard(Ze,At){return!0}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return _e})();function Mi(_e,yt){_e.context.$implicit=yt.item}let ft=(()=>{class _e{constructor(Ze,At){this._viewContainer=Ze,this._context=new Qe,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=At}set ngIf(Ze){this._context.$implicit=this._context.ngIf=Ze,this._updateView()}set ngIfThen(Ze){Ft("ngIfThen",Ze),this._thenTemplateRef=Ze,this._thenViewRef=null,this._updateView()}set ngIfElse(Ze){Ft("ngIfElse",Ze),this._elseTemplateRef=Ze,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(Ze,At){return!0}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return _e})();class Qe{constructor(){this.$implicit=null,this.ngIf=null}}function Ft(_e,yt){if(yt&&!yt.createEmbeddedView)throw new Error(`${_e} must be a TemplateRef, but received '${(0,e.AaK)(yt)}'.`)}class ii{constructor(yt,Ze){this._viewContainerRef=yt,this._templateRef=Ze,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(yt){yt&&!this._created?this.create():!yt&&this._created&&this.destroy()}}let Li=(()=>{class _e{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Ze){this._ngSwitch=Ze,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Ze){this._defaultViews.push(Ze)}_matchCase(Ze){const At=Ze==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||At,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),At}_updateDefaultCases(Ze){if(this._defaultViews.length>0&&Ze!==this._defaultUsed){this._defaultUsed=Ze;for(const At of this._defaultViews)At.enforceState(Ze)}}static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return _e})(),Fn=(()=>{class _e{constructor(Ze,At,Jt){this.ngSwitch=Jt,Jt._addCase(),this._view=new ii(Ze,At)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Li,9))};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return _e})(),Kn=(()=>{class _e{constructor(Ze,At,Jt){Jt._addDefault(new ii(Ze,At))}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Li,9))};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return _e})(),Er=(()=>{class _e{constructor(Ze,At,Jt){this._ngEl=Ze,this._differs=At,this._renderer=Jt,this._ngStyle=null,this._differ=null}set ngStyle(Ze){this._ngStyle=Ze,!this._differ&&Ze&&(this._differ=this._differs.find(Ze).create())}ngDoCheck(){if(this._differ){const Ze=this._differ.diff(this._ngStyle);Ze&&this._applyChanges(Ze)}}_setStyle(Ze,At){const[Jt,ci]=Ze.split("."),_i=-1===Jt.indexOf("-")?void 0:e.JOm.DashCase;null!=At?this._renderer.setStyle(this._ngEl.nativeElement,Jt,ci?`${At}${ci}`:At,_i):this._renderer.removeStyle(this._ngEl.nativeElement,Jt,_i)}_applyChanges(Ze){Ze.forEachRemovedItem(At=>this._setStyle(At.key,null)),Ze.forEachAddedItem(At=>this._setStyle(At.key,At.currentValue)),Ze.forEachChangedItem(At=>this._setStyle(At.key,At.currentValue))}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return _e})(),Zn=(()=>{class _e{constructor(Ze){this._viewContainerRef=Ze,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(Ze){if(Ze.ngTemplateOutlet||Ze.ngTemplateOutletInjector){const At=this._viewContainerRef;if(this._viewRef&&At.remove(At.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Jt,ngTemplateOutletContext:ci,ngTemplateOutletInjector:_i}=this;this._viewRef=At.createEmbeddedView(Jt,ci,_i?{injector:_i}:void 0)}else this._viewRef=null}else this._viewRef&&Ze.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:_e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]})}return _e})();function Gi(_e,yt){return new e.vHH(2100,!1)}class Cn{createSubscription(yt,Ze){return(0,e.rg0)(()=>yt.subscribe({next:Ze,error:At=>{throw At}}))}dispose(yt){(0,e.rg0)(()=>yt.unsubscribe())}}class Nn{createSubscription(yt,Ze){return yt.then(Ze,At=>{throw At})}dispose(yt){}}const Sn=new Nn,jn=new Cn;let lr=(()=>{class _e{constructor(Ze){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=Ze}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(Ze){return this._obj?Ze!==this._obj?(this._dispose(),this.transform(Ze)):this._latestValue:(Ze&&this._subscribe(Ze),this._latestValue)}_subscribe(Ze){this._obj=Ze,this._strategy=this._selectStrategy(Ze),this._subscription=this._strategy.createSubscription(Ze,At=>this._updateLatestValue(Ze,At))}_selectStrategy(Ze){if((0,e.QGY)(Ze))return Sn;if((0,e.F4k)(Ze))return jn;throw Gi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Ze,At){Ze===this._obj&&(this._latestValue=At,this._ref.markForCheck())}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.sBO,16))};static#t=this.\u0275pipe=e.Yjl({name:"async",type:_e,pure:!1,standalone:!0})}return _e})(),tr=(()=>{class _e{transform(Ze){if(null==Ze)return null;if("string"!=typeof Ze)throw Gi();return Ze.toLowerCase()}static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275pipe=e.Yjl({name:"lowercase",type:_e,pure:!0,standalone:!0})}return _e})();const xr=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let ir=(()=>{class _e{transform(Ze){if(null==Ze)return null;if("string"!=typeof Ze)throw Gi();return Ze.replace(xr,At=>At[0].toUpperCase()+At.slice(1).toLowerCase())}static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275pipe=e.Yjl({name:"titlecase",type:_e,pure:!0,standalone:!0})}return _e})(),Nr=(()=>{class _e{transform(Ze){if(null==Ze)return null;if("string"!=typeof Ze)throw Gi();return Ze.toUpperCase()}static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275pipe=e.Yjl({name:"uppercase",type:_e,pure:!0,standalone:!0})}return _e})();const xi=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),qi=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");let un=(()=>{class _e{constructor(Ze,At,Jt){this.locale=Ze,this.defaultTimezone=At,this.defaultOptions=Jt}transform(Ze,At,Jt,ci){if(null==Ze||""===Ze||Ze!=Ze)return null;try{return M(Ze,At??this.defaultOptions?.dateFormat??"mediumDate",ci||this.locale,Jt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(_i){throw Gi()}}static#e=this.\u0275fac=function(At){return new(At||_e)(e.Y36(e.soG,16),e.Y36(xi,24),e.Y36(qi,24))};static#t=this.\u0275pipe=e.Yjl({name:"date",type:_e,pure:!0,standalone:!0})}return _e})(),ct=(()=>{class _e{static#e=this.\u0275fac=function(At){return new(At||_e)};static#t=this.\u0275mod=e.oAB({type:_e});static#i=this.\u0275inj=e.cJS({})}return _e})();const ei="browser",Qt="server";function en(_e){return _e===ei}function dn(_e){return _e===Qt}let Nt=(()=>{class _e{static#e=this.\u0275prov=(0,e.Yz7)({token:_e,providedIn:"root",factory:()=>new zt((0,e.LFG)(w),window)})}return _e})();class zt{constructor(yt,Ze){this.document=yt,this.window=Ze,this.offset=()=>[0,0]}setOffset(yt){this.offset=Array.isArray(yt)?()=>yt:yt}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(yt){this.supportsScrolling()&&this.window.scrollTo(yt[0],yt[1])}scrollToAnchor(yt){if(!this.supportsScrolling())return;const Ze=function Oi(_e,yt){const Ze=_e.getElementById(yt)||_e.getElementsByName(yt)[0];if(Ze)return Ze;if("function"==typeof _e.createTreeWalker&&_e.body&&"function"==typeof _e.body.attachShadow){const At=_e.createTreeWalker(_e.body,NodeFilter.SHOW_ELEMENT);let Jt=At.currentNode;for(;Jt;){const ci=Jt.shadowRoot;if(ci){const _i=ci.getElementById(yt)||ci.querySelector(`[name="${yt}"]`);if(_i)return _i}Jt=At.nextNode()}}return null}(this.document,yt);Ze&&(this.scrollToElement(Ze),Ze.focus())}setHistoryScrollRestoration(yt){if(this.supportScrollRestoration()){const Ze=this.window.history;Ze&&Ze.scrollRestoration&&(Ze.scrollRestoration=yt)}}scrollToElement(yt){const Ze=yt.getBoundingClientRect(),At=Ze.left+this.window.pageXOffset,Jt=Ze.top+this.window.pageYOffset,ci=this.offset();this.window.scrollTo(At-ci[0],Jt-ci[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const yt=hi(this.window.history)||hi(Object.getPrototypeOf(this.window.history));return!(!yt||!yt.writable&&!yt.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function hi(_e){return Object.getOwnPropertyDescriptor(_e,"scrollRestoration")}class Ui{}},69862:(xe,Z,h)=>{"use strict";h.d(Z,{JF:()=>Xe,LE:()=>le,TP:()=>Y,WM:()=>O,Zn:()=>lt,eN:()=>J,qT:()=>v});var e=h(65879),p=h(22096),A=h(7715),x=h(65592),m=h(76328),w=h(32181),g=h(37398),E=h(64716),H=h(94664),C=h(96814);class N{}class B{}class O{constructor(Ht){this.normalizedNames=new Map,this.lazyUpdate=null,Ht?"string"==typeof Ht?this.lazyInit=()=>{this.headers=new Map,Ht.split("\n").forEach(Wt=>{const ri=Wt.indexOf(":");if(ri>0){const bi=Wt.slice(0,ri),$t=bi.toLowerCase(),wt=Wt.slice(ri+1).trim();this.maybeSetNormalizedName(bi,$t),this.headers.has($t)?this.headers.get($t).push(wt):this.headers.set($t,[wt])}})}:typeof Headers<"u"&&Ht instanceof Headers?(this.headers=new Map,Ht.forEach((Wt,ri)=>{this.setHeaderEntries(ri,Wt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Ht).forEach(([Wt,ri])=>{this.setHeaderEntries(Wt,ri)})}:this.headers=new Map}has(Ht){return this.init(),this.headers.has(Ht.toLowerCase())}get(Ht){this.init();const Wt=this.headers.get(Ht.toLowerCase());return Wt&&Wt.length>0?Wt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ht){return this.init(),this.headers.get(Ht.toLowerCase())||null}append(Ht,Wt){return this.clone({name:Ht,value:Wt,op:"a"})}set(Ht,Wt){return this.clone({name:Ht,value:Wt,op:"s"})}delete(Ht,Wt){return this.clone({name:Ht,value:Wt,op:"d"})}maybeSetNormalizedName(Ht,Wt){this.normalizedNames.has(Wt)||this.normalizedNames.set(Wt,Ht)}init(){this.lazyInit&&(this.lazyInit instanceof O?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ht=>this.applyUpdate(Ht)),this.lazyUpdate=null))}copyFrom(Ht){Ht.init(),Array.from(Ht.headers.keys()).forEach(Wt=>{this.headers.set(Wt,Ht.headers.get(Wt)),this.normalizedNames.set(Wt,Ht.normalizedNames.get(Wt))})}clone(Ht){const Wt=new O;return Wt.lazyInit=this.lazyInit&&this.lazyInit instanceof O?this.lazyInit:this,Wt.lazyUpdate=(this.lazyUpdate||[]).concat([Ht]),Wt}applyUpdate(Ht){const Wt=Ht.name.toLowerCase();switch(Ht.op){case"a":case"s":let ri=Ht.value;if("string"==typeof ri&&(ri=[ri]),0===ri.length)return;this.maybeSetNormalizedName(Ht.name,Wt);const bi=("a"===Ht.op?this.headers.get(Wt):void 0)||[];bi.push(...ri),this.headers.set(Wt,bi);break;case"d":const $t=Ht.value;if($t){let wt=this.headers.get(Wt);if(!wt)return;wt=wt.filter(It=>-1===$t.indexOf(It)),0===wt.length?(this.headers.delete(Wt),this.normalizedNames.delete(Wt)):this.headers.set(Wt,wt)}else this.headers.delete(Wt),this.normalizedNames.delete(Wt)}}setHeaderEntries(Ht,Wt){const ri=(Array.isArray(Wt)?Wt:[Wt]).map($t=>$t.toString()),bi=Ht.toLowerCase();this.headers.set(bi,ri),this.maybeSetNormalizedName(Ht,bi)}forEach(Ht){this.init(),Array.from(this.normalizedNames.keys()).forEach(Wt=>Ht(this.normalizedNames.get(Wt),this.headers.get(Wt)))}}class ee{encodeKey(Ht){return Be(Ht)}encodeValue(Ht){return Be(Ht)}decodeKey(Ht){return decodeURIComponent(Ht)}decodeValue(Ht){return decodeURIComponent(Ht)}}const se=/%(\d[a-f0-9])/gi,Ce={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Be(xt){return encodeURIComponent(xt).replace(se,(Ht,Wt)=>Ce[Wt]??Ht)}function we(xt){return`${xt}`}class le{constructor(Ht={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ht.encoder||new ee,Ht.fromString){if(Ht.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function V(xt,Ht){const Wt=new Map;return xt.length>0&&xt.replace(/^\?/,"").split("&").forEach(bi=>{const $t=bi.indexOf("="),[wt,It]=-1==$t?[Ht.decodeKey(bi),""]:[Ht.decodeKey(bi.slice(0,$t)),Ht.decodeValue(bi.slice($t+1))],Ge=Wt.get(wt)||[];Ge.push(It),Wt.set(wt,Ge)}),Wt}(Ht.fromString,this.encoder)}else Ht.fromObject?(this.map=new Map,Object.keys(Ht.fromObject).forEach(Wt=>{const ri=Ht.fromObject[Wt],bi=Array.isArray(ri)?ri.map(we):[we(ri)];this.map.set(Wt,bi)})):this.map=null}has(Ht){return this.init(),this.map.has(Ht)}get(Ht){this.init();const Wt=this.map.get(Ht);return Wt?Wt[0]:null}getAll(Ht){return this.init(),this.map.get(Ht)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ht,Wt){return this.clone({param:Ht,value:Wt,op:"a"})}appendAll(Ht){const Wt=[];return Object.keys(Ht).forEach(ri=>{const bi=Ht[ri];Array.isArray(bi)?bi.forEach($t=>{Wt.push({param:ri,value:$t,op:"a"})}):Wt.push({param:ri,value:bi,op:"a"})}),this.clone(Wt)}set(Ht,Wt){return this.clone({param:Ht,value:Wt,op:"s"})}delete(Ht,Wt){return this.clone({param:Ht,value:Wt,op:"d"})}toString(){return this.init(),this.keys().map(Ht=>{const Wt=this.encoder.encodeKey(Ht);return this.map.get(Ht).map(ri=>Wt+"="+this.encoder.encodeValue(ri)).join("&")}).filter(Ht=>""!==Ht).join("&")}clone(Ht){const Wt=new le({encoder:this.encoder});return Wt.cloneFrom=this.cloneFrom||this,Wt.updates=(this.updates||[]).concat(Ht),Wt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ht=>this.map.set(Ht,this.cloneFrom.map.get(Ht))),this.updates.forEach(Ht=>{switch(Ht.op){case"a":case"s":const Wt=("a"===Ht.op?this.map.get(Ht.param):void 0)||[];Wt.push(we(Ht.value)),this.map.set(Ht.param,Wt);break;case"d":if(void 0===Ht.value){this.map.delete(Ht.param);break}{let ri=this.map.get(Ht.param)||[];const bi=ri.indexOf(we(Ht.value));-1!==bi&&ri.splice(bi,1),ri.length>0?this.map.set(Ht.param,ri):this.map.delete(Ht.param)}}}),this.cloneFrom=this.updates=null)}}class v{constructor(){this.map=new Map}set(Ht,Wt){return this.map.set(Ht,Wt),this}get(Ht){return this.map.has(Ht)||this.map.set(Ht,Ht.defaultValue()),this.map.get(Ht)}delete(Ht){return this.map.delete(Ht),this}has(Ht){return this.map.has(Ht)}keys(){return this.map.keys()}}function F(xt){return typeof ArrayBuffer<"u"&&xt instanceof ArrayBuffer}function $(xt){return typeof Blob<"u"&&xt instanceof Blob}function Te(xt){return typeof FormData<"u"&&xt instanceof FormData}class Ne{constructor(Ht,Wt,ri,bi){let $t;if(this.url=Wt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ht.toUpperCase(),function ie(xt){switch(xt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||bi?(this.body=void 0!==ri?ri:null,$t=bi):$t=ri,$t&&(this.reportProgress=!!$t.reportProgress,this.withCredentials=!!$t.withCredentials,$t.responseType&&(this.responseType=$t.responseType),$t.headers&&(this.headers=$t.headers),$t.context&&(this.context=$t.context),$t.params&&(this.params=$t.params)),this.headers||(this.headers=new O),this.context||(this.context=new v),this.params){const wt=this.params.toString();if(0===wt.length)this.urlWithParams=Wt;else{const It=Wt.indexOf("?");this.urlWithParams=Wt+(-1===It?"?":Itsi.set(Ai,Ht.setHeaders[Ai]),Ge)),Ht.setParams&&(Et=Object.keys(Ht.setParams).reduce((si,Ai)=>si.set(Ai,Ht.setParams[Ai]),Et)),new Ne(Wt,ri,$t,{params:Et,headers:Ge,context:Yt,reportProgress:It,responseType:bi,withCredentials:wt})}}var _t=function(xt){return xt[xt.Sent=0]="Sent",xt[xt.UploadProgress=1]="UploadProgress",xt[xt.ResponseHeader=2]="ResponseHeader",xt[xt.DownloadProgress=3]="DownloadProgress",xt[xt.Response=4]="Response",xt[xt.User=5]="User",xt}(_t||{});class et{constructor(Ht,Wt=200,ri="OK"){this.headers=Ht.headers||new O,this.status=void 0!==Ht.status?Ht.status:Wt,this.statusText=Ht.statusText||ri,this.url=Ht.url||null,this.ok=this.status>=200&&this.status<300}}class dt extends et{constructor(Ht={}){super(Ht),this.type=_t.ResponseHeader}clone(Ht={}){return new dt({headers:Ht.headers||this.headers,status:void 0!==Ht.status?Ht.status:this.status,statusText:Ht.statusText||this.statusText,url:Ht.url||this.url||void 0})}}class lt extends et{constructor(Ht={}){super(Ht),this.type=_t.Response,this.body=void 0!==Ht.body?Ht.body:null}clone(Ht={}){return new lt({body:void 0!==Ht.body?Ht.body:this.body,headers:Ht.headers||this.headers,status:void 0!==Ht.status?Ht.status:this.status,statusText:Ht.statusText||this.statusText,url:Ht.url||this.url||void 0})}}class at extends et{constructor(Ht){super(Ht,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Ht.url||"(unknown url)"}`:`Http failure response for ${Ht.url||"(unknown url)"}: ${Ht.status} ${Ht.statusText}`,this.error=Ht.error||null}}function ge(xt,Ht){return{body:Ht,headers:xt.headers,context:xt.context,observe:xt.observe,params:xt.params,reportProgress:xt.reportProgress,responseType:xt.responseType,withCredentials:xt.withCredentials}}let J=(()=>{class xt{constructor(Wt){this.handler=Wt}request(Wt,ri,bi={}){let $t;if(Wt instanceof Ne)$t=Wt;else{let Ge,Et;Ge=bi.headers instanceof O?bi.headers:new O(bi.headers),bi.params&&(Et=bi.params instanceof le?bi.params:new le({fromObject:bi.params})),$t=new Ne(Wt,ri,void 0!==bi.body?bi.body:null,{headers:Ge,context:bi.context,params:Et,reportProgress:bi.reportProgress,responseType:bi.responseType||"json",withCredentials:bi.withCredentials})}const wt=(0,p.of)($t).pipe((0,m.b)(Ge=>this.handler.handle(Ge)));if(Wt instanceof Ne||"events"===bi.observe)return wt;const It=wt.pipe((0,w.h)(Ge=>Ge instanceof lt));switch(bi.observe||"body"){case"body":switch($t.responseType){case"arraybuffer":return It.pipe((0,g.U)(Ge=>{if(null!==Ge.body&&!(Ge.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ge.body}));case"blob":return It.pipe((0,g.U)(Ge=>{if(null!==Ge.body&&!(Ge.body instanceof Blob))throw new Error("Response is not a Blob.");return Ge.body}));case"text":return It.pipe((0,g.U)(Ge=>{if(null!==Ge.body&&"string"!=typeof Ge.body)throw new Error("Response is not a string.");return Ge.body}));default:return It.pipe((0,g.U)(Ge=>Ge.body))}case"response":return It;default:throw new Error(`Unreachable: unhandled observe type ${bi.observe}}`)}}delete(Wt,ri={}){return this.request("DELETE",Wt,ri)}get(Wt,ri={}){return this.request("GET",Wt,ri)}head(Wt,ri={}){return this.request("HEAD",Wt,ri)}jsonp(Wt,ri){return this.request("JSONP",Wt,{params:(new le).append(ri,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Wt,ri={}){return this.request("OPTIONS",Wt,ri)}patch(Wt,ri,bi={}){return this.request("PATCH",Wt,ge(bi,ri))}post(Wt,ri,bi={}){return this.request("POST",Wt,ge(bi,ri))}put(Wt,ri,bi={}){return this.request("PUT",Wt,ge(bi,ri))}static#e=this.\u0275fac=function(ri){return new(ri||xt)(e.LFG(N))};static#t=this.\u0275prov=e.Yz7({token:xt,factory:xt.\u0275fac})}return xt})();function Ke(xt,Ht){return Ht(xt)}function ye(xt,Ht){return(Wt,ri)=>Ht.intercept(Wt,{handle:bi=>xt(bi,ri)})}const Y=new e.OlP(""),Ue=new e.OlP(""),oe=new e.OlP("");function Ye(){let xt=null;return(Ht,Wt)=>{null===xt&&(xt=((0,e.f3M)(Y,{optional:!0})??[]).reduceRight(ye,Ke));const ri=(0,e.f3M)(e.HDt),bi=ri.add();return xt(Ht,Wt).pipe((0,E.x)(()=>ri.remove(bi)))}}let U=(()=>{class xt extends N{constructor(Wt,ri){super(),this.backend=Wt,this.injector=ri,this.chain=null,this.pendingTasks=(0,e.f3M)(e.HDt)}handle(Wt){if(null===this.chain){const bi=Array.from(new Set([...this.injector.get(Ue),...this.injector.get(oe,[])]));this.chain=bi.reduceRight(($t,wt)=>function pt(xt,Ht,Wt){return(ri,bi)=>Wt.runInContext(()=>Ht(ri,$t=>xt($t,bi)))}($t,wt,this.injector),Ke)}const ri=this.pendingTasks.add();return this.chain(Wt,bi=>this.backend.handle(bi)).pipe((0,E.x)(()=>this.pendingTasks.remove(ri)))}static#e=this.\u0275fac=function(ri){return new(ri||xt)(e.LFG(B),e.LFG(e.lqb))};static#t=this.\u0275prov=e.Yz7({token:xt,factory:xt.\u0275fac})}return xt})();const f=/^\)\]\}',?\n/;let n=(()=>{class xt{constructor(Wt){this.xhrFactory=Wt}handle(Wt){if("JSONP"===Wt.method)throw new e.vHH(-2800,!1);const ri=this.xhrFactory;return(ri.\u0275loadImpl?(0,A.D)(ri.\u0275loadImpl()):(0,p.of)(null)).pipe((0,H.w)(()=>new x.y($t=>{const wt=ri.build();if(wt.open(Wt.method,Wt.urlWithParams),Wt.withCredentials&&(wt.withCredentials=!0),Wt.headers.forEach((Fi,Si)=>wt.setRequestHeader(Fi,Si.join(","))),Wt.headers.has("Accept")||wt.setRequestHeader("Accept","application/json, text/plain, */*"),!Wt.headers.has("Content-Type")){const Fi=Wt.detectContentTypeHeader();null!==Fi&&wt.setRequestHeader("Content-Type",Fi)}if(Wt.responseType){const Fi=Wt.responseType.toLowerCase();wt.responseType="json"!==Fi?Fi:"text"}const It=Wt.serializeBody();let Ge=null;const Et=()=>{if(null!==Ge)return Ge;const Fi=wt.statusText||"OK",Si=new O(wt.getAllResponseHeaders()),Qi=function o(xt){return"responseURL"in xt&&xt.responseURL?xt.responseURL:/^X-Request-URL:/m.test(xt.getAllResponseHeaders())?xt.getResponseHeader("X-Request-URL"):null}(wt)||Wt.url;return Ge=new dt({headers:Si,status:wt.status,statusText:Fi,url:Qi}),Ge},Yt=()=>{let{headers:Fi,status:Si,statusText:Qi,url:tn}=Et(),$i=null;204!==Si&&($i=typeof wt.response>"u"?wt.responseText:wt.response),0===Si&&(Si=$i?200:0);let Gt=Si>=200&&Si<300;if("json"===Wt.responseType&&"string"==typeof $i){const Mi=$i;$i=$i.replace(f,"");try{$i=""!==$i?JSON.parse($i):null}catch(ce){$i=Mi,Gt&&(Gt=!1,$i={error:ce,text:$i})}}Gt?($t.next(new lt({body:$i,headers:Fi,status:Si,statusText:Qi,url:tn||void 0})),$t.complete()):$t.error(new at({error:$i,headers:Fi,status:Si,statusText:Qi,url:tn||void 0}))},si=Fi=>{const{url:Si}=Et(),Qi=new at({error:Fi,status:wt.status||0,statusText:wt.statusText||"Unknown Error",url:Si||void 0});$t.error(Qi)};let Ai=!1;const Pi=Fi=>{Ai||($t.next(Et()),Ai=!0);let Si={type:_t.DownloadProgress,loaded:Fi.loaded};Fi.lengthComputable&&(Si.total=Fi.total),"text"===Wt.responseType&&wt.responseText&&(Si.partialText=wt.responseText),$t.next(Si)},Zi=Fi=>{let Si={type:_t.UploadProgress,loaded:Fi.loaded};Fi.lengthComputable&&(Si.total=Fi.total),$t.next(Si)};return wt.addEventListener("load",Yt),wt.addEventListener("error",si),wt.addEventListener("timeout",si),wt.addEventListener("abort",si),Wt.reportProgress&&(wt.addEventListener("progress",Pi),null!==It&&wt.upload&&wt.upload.addEventListener("progress",Zi)),wt.send(It),$t.next({type:_t.Sent}),()=>{wt.removeEventListener("error",si),wt.removeEventListener("abort",si),wt.removeEventListener("load",Yt),wt.removeEventListener("timeout",si),Wt.reportProgress&&(wt.removeEventListener("progress",Pi),null!==It&&wt.upload&&wt.upload.removeEventListener("progress",Zi)),wt.readyState!==wt.DONE&&wt.abort()}})))}static#e=this.\u0275fac=function(ri){return new(ri||xt)(e.LFG(C.JF))};static#t=this.\u0275prov=e.Yz7({token:xt,factory:xt.\u0275fac})}return xt})();const t=new e.OlP("XSRF_ENABLED"),a=new e.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),l=new e.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class d{}let s=(()=>{class xt{constructor(Wt,ri,bi){this.doc=Wt,this.platform=ri,this.cookieName=bi,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Wt=this.doc.cookie||"";return Wt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,C.Mx)(Wt,this.cookieName),this.lastCookieString=Wt),this.lastToken}static#e=this.\u0275fac=function(ri){return new(ri||xt)(e.LFG(C.K0),e.LFG(e.Lbi),e.LFG(a))};static#t=this.\u0275prov=e.Yz7({token:xt,factory:xt.\u0275fac})}return xt})();function S(xt,Ht){const Wt=xt.url.toLowerCase();if(!(0,e.f3M)(t)||"GET"===xt.method||"HEAD"===xt.method||Wt.startsWith("http://")||Wt.startsWith("https://"))return Ht(xt);const ri=(0,e.f3M)(d).getToken(),bi=(0,e.f3M)(l);return null!=ri&&!xt.headers.has(bi)&&(xt=xt.clone({headers:xt.headers.set(bi,ri)})),Ht(xt)}var re=function(xt){return xt[xt.Interceptors=0]="Interceptors",xt[xt.LegacyInterceptors=1]="LegacyInterceptors",xt[xt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",xt[xt.NoXsrfProtection=3]="NoXsrfProtection",xt[xt.JsonpSupport=4]="JsonpSupport",xt[xt.RequestsMadeViaParent=5]="RequestsMadeViaParent",xt[xt.Fetch=6]="Fetch",xt}(re||{});function Le(...xt){const Ht=[J,n,U,{provide:N,useExisting:U},{provide:B,useExisting:n},{provide:Ue,useValue:S,multi:!0},{provide:t,useValue:!0},{provide:d,useClass:s}];for(const Wt of xt)Ht.push(...Wt.\u0275providers);return(0,e.MR2)(Ht)}const Pe=new e.OlP("LEGACY_INTERCEPTOR_FN");function q(){return function tt(xt,Ht){return{\u0275kind:xt,\u0275providers:Ht}}(re.LegacyInterceptors,[{provide:Pe,useFactory:Ye},{provide:Ue,useExisting:Pe,multi:!0}])}let Xe=(()=>{class xt{static#e=this.\u0275fac=function(ri){return new(ri||xt)};static#t=this.\u0275mod=e.oAB({type:xt});static#i=this.\u0275inj=e.cJS({providers:[Le(q())]})}return xt})()},65879:(xe,Z,h)=>{"use strict";h.d(Z,{$8M:()=>Ts,$WT:()=>Sn,$Z:()=>Of,AFp:()=>$p,ALo:()=>sg,AaK:()=>B,AsE:()=>lh,B6R:()=>Fn,BQk:()=>gd,CHM:()=>ua,CRH:()=>Tg,DdM:()=>$_,Dn7:()=>dg,EJc:()=>KC,EiD:()=>Vp,EpF:()=>Mm,F$t:()=>xm,F4k:()=>Cm,FYo:()=>cf,FiY:()=>gn,G48:()=>Ay,Gf:()=>yg,GfV:()=>df,GkF:()=>Ju,Gpc:()=>ee,Gre:()=>n_,HDt:()=>qg,HOy:()=>dh,Hsn:()=>Sm,Ikx:()=>uh,JOm:()=>Vc,JVY:()=>M1,JZr:()=>we,Jf7:()=>ff,KtG:()=>Zo,L6k:()=>C1,LAX:()=>w1,LFG:()=>q,LSH:()=>nu,Lbi:()=>pu,Lck:()=>jM,MAs:()=>bm,MGl:()=>bd,MMx:()=>Y_,MR2:()=>ru,NdJ:()=>Qu,O4$:()=>ht,Ojb:()=>Q1,OlP:()=>Vn,Oqu:()=>sh,P3R:()=>zp,PXZ:()=>uy,Q2q:()=>Vu,Q6J:()=>Zu,QGY:()=>Ku,QbO:()=>K1,Qsj:()=>ub,R0b:()=>ba,RDi:()=>f1,Rgc:()=>Ec,SBq:()=>lc,Sil:()=>XC,Suo:()=>wg,TTD:()=>to,TgZ:()=>fd,Tol:()=>zm,Udp:()=>rh,VKq:()=>X_,VuI:()=>Wy,W1O:()=>Dg,WFA:()=>$u,WLB:()=>eg,XFs:()=>r,Xpm:()=>Li,Xq5:()=>nm,Xts:()=>rc,Y36:()=>Tl,YKP:()=>j_,YNc:()=>mm,Yjl:()=>sr,Yz7:()=>Y,Z0I:()=>U,ZZ4:()=>Gh,_Bn:()=>F_,_UZ:()=>qu,_Vd:()=>sc,_c5:()=>Hy,_uU:()=>Km,aQg:()=>qh,c2e:()=>Gg,cJS:()=>oe,cg1:()=>ph,d8E:()=>hh,dDg:()=>sy,dqk:()=>n,eBb:()=>y1,eFA:()=>c0,eJc:()=>Oh,ekj:()=>ah,eoX:()=>a0,evT:()=>mf,f3M:()=>de,g9A:()=>Xp,gM2:()=>ug,h0i:()=>Vl,hGG:()=>ky,hYB:()=>eh,hij:()=>Md,iGM:()=>Cg,ifc:()=>$e,ip1:()=>Zg,jDz:()=>W_,kEZ:()=>tg,kL8:()=>p_,kcU:()=>Ut,lG2:()=>Zn,lcZ:()=>lg,lnq:()=>ch,lqb:()=>Qs,lri:()=>n0,mCW:()=>qc,n5z:()=>ws,n_E:()=>Ed,oAB:()=>Rn,oJD:()=>Fp,oxw:()=>Em,pB0:()=>T1,q3G:()=>Js,qFp:()=>Gy,qLn:()=>yl,qOj:()=>Bu,qZA:()=>md,qzn:()=>Al,rWj:()=>r0,rg0:()=>hs,s9C:()=>Xu,sBO:()=>vy,s_b:()=>Sd,soG:()=>Ld,tBr:()=>Hi,tb:()=>Fh,tp0:()=>Ji,uIk:()=>Uu,vHH:()=>le,vpe:()=>Ho,wAp:()=>Nl,xi3:()=>cg,xp6:()=>wf,ynx:()=>_d,z2F:()=>zl,z3N:()=>rs,zSh:()=>lu,zs3:()=>Ss});var e=h(78645),p=h(47394),A=h(65619),x=h(65592),m=h(63019),w=h(22096),g=h(63020),E=h(94664),H=h(93997);function C(_){for(let b in _)if(_[b]===C)return b;throw Error("Could not find renamed property on target object.")}function N(_,b){for(const T in b)b.hasOwnProperty(T)&&!_.hasOwnProperty(T)&&(_[T]=b[T])}function B(_){if("string"==typeof _)return _;if(Array.isArray(_))return"["+_.map(B).join(", ")+"]";if(null==_)return""+_;if(_.overriddenName)return`${_.overriddenName}`;if(_.name)return`${_.name}`;const b=_.toString();if(null==b)return""+b;const T=b.indexOf("\n");return-1===T?b:b.substring(0,T)}function O(_,b){return null==_||""===_?null===b?"":b:null==b||""===b?_:_+" "+b}const Q=C({__forward_ref__:C});function ee(_){return _.__forward_ref__=ee,_.toString=function(){return B(this())},_}function V(_){return se(_)?_():_}function se(_){return"function"==typeof _&&_.hasOwnProperty(Q)&&_.__forward_ref__===ee}function Ce(_){return _&&!!_.\u0275providers}const we="https://g.co/ng/security#xss";class le extends Error{constructor(b,T){super(function be(_,b){return`NG0${Math.abs(_)}${b?": "+b:""}`}(b,T)),this.code=b}}function v(_){return"string"==typeof _?_:null==_?"":String(_)}function qe(_,b){throw new le(-201,!1)}function nt(_,b){null==_&&function fe(_,b,T,D){throw new Error(`ASSERTION ERROR: ${_}`+(null==D?"":` [Expected=> ${T} ${D} ${b} <=Actual]`))}(b,_,null,"!=")}function Y(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function oe(_){return{providers:_.providers||[],imports:_.imports||[]}}function Ye(_){return ae(_,ke)||ae(_,he)}function U(_){return null!==Ye(_)}function ae(_,b){return _.hasOwnProperty(b)?_[b]:null}function He(_){return _&&(_.hasOwnProperty(Tt)||_.hasOwnProperty(Ie))?_[Tt]:null}const ke=C({\u0275prov:C}),Tt=C({\u0275inj:C}),he=C({ngInjectableDef:C}),Ie=C({ngInjectorDef:C});var r=function(_){return _[_.Default=0]="Default",_[_.Host=1]="Host",_[_.Self=2]="Self",_[_.SkipSelf=4]="SkipSelf",_[_.Optional=8]="Optional",_}(r||{});let u;function M(_){const b=u;return u=_,b}function f(_,b,T){const D=Ye(_);return D&&"root"==D.providedIn?void 0===D.value?D.value=D.factory():D.value:T&r.Optional?null:void 0!==b?b:void qe(B(_))}const n=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),c={},l="__NG_DI_FLAG__",d="ngTempTokenPath",S=/\n/gm,re="__source";let tt;function Me(_){const b=tt;return tt=_,b}function Pe(_,b=r.Default){if(void 0===tt)throw new le(-203,!1);return null===tt?f(_,void 0,b):tt.get(_,b&r.Optional?null:void 0,b)}function q(_,b=r.Default){return(function y(){return u}()||Pe)(V(_),b)}function de(_,b=r.Default){return q(_,Je(b))}function Je(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function rt(_){const b=[];for(let T=0;T<_.length;T++){const D=V(_[T]);if(Array.isArray(D)){if(0===D.length)throw new le(900,!1);let L,R=r.Default;for(let j=0;jb){j=R-1;break}}}for(;R<_.length;){const ue=_[R];if("number"==typeof ue)break;if(ue===T){if(null===D)return void(null!==L&&(_[R+1]=L));if(D===_[R+1])return void(_[R+2]=L)}R++,null!==D&&R++,null!==L&&R++}-1!==j&&(_.splice(j,0,b),R=j+1),_.splice(R++,0,T),null!==D&&_.splice(R++,0,D),null!==L&&_.splice(R++,0,L)}const si="ng-template";function Ai(_,b,T){let D=0,L=!0;for(;D<_.length;){let R=_[D++];if("string"==typeof R&&L){const j=_[D++];if(T&&"class"===R&&-1!==$t(j.toLowerCase(),b,0))return!0}else{if(1===R){for(;D<_.length&&"string"==typeof(R=_[D++]);)if(R.toLowerCase()===b)return!0;return!1}"number"==typeof R&&(L=!1)}}return!1}function Pi(_){return 4===_.type&&_.value!==si}function Zi(_,b,T){return b===(4!==_.type||T?_.value:si)}function Fi(_,b,T){let D=4;const L=_.attrs||[],R=function Gt(_){for(let b=0;b<_.length;b++)if(It(_[b]))return b;return _.length}(L);let j=!1;for(let ue=0;ueR?"":L[Zt+1].toLowerCase();const oi=8&D?ni:null;if(oi&&-1!==$t(oi,it,0)||2&D&&it!==ni){if(Si(D))return!1;j=!0}}}}else{if(!j&&!Si(D)&&!Si(De))return!1;if(j&&Si(De))continue;j=!1,D=De|1&D}}return Si(D)||j}function Si(_){return 0==(1&_)}function Qi(_,b,T,D){if(null===b)return-1;let L=0;if(D||!T){let R=!1;for(;L-1)for(T++;T<_.length;){const D=_[T];if("number"==typeof D)return-1;if(D===b)return T;T++}return-1}(b,_)}function tn(_,b,T=!1){for(let D=0;D0?'="'+ue+'"':"")+"]"}else 8&D?L+="."+j:4&D&&(L+=" "+j);else""!==L&&!Si(j)&&(b+=ft(R,L),L=""),D=j,R=R||!Si(D);T++}return""!==L&&(b+=ft(R,L)),b}function Li(_){return kt(()=>{const b=lr(_),T={...b,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===Ot.OnPush,directiveDefs:null,pipeDefs:null,dependencies:b.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||$e.Emulated,styles:_.styles||Fe,_:null,schemas:_.schemas||null,tView:null,id:""};tr(T);const D=_.dependencies;return T.directiveDefs=xr(D,!1),T.pipeDefs=xr(D,!0),T.id=function Nr(_){let b=0;const T=[_.selectors,_.ngContentSelectors,_.hostVars,_.hostAttrs,_.consts,_.vars,_.decls,_.encapsulation,_.standalone,_.signals,_.exportAs,JSON.stringify(_.inputs),JSON.stringify(_.outputs),Object.getOwnPropertyNames(_.type.prototype),!!_.contentQueries,!!_.viewQuery].join("|");for(const L of T)b=Math.imul(31,b)+L.charCodeAt(0)<<0;return b+=2147483648,"c"+b}(T),T})}function Fn(_,b,T){const D=_.\u0275cmp;D.directiveDefs=xr(b,!1),D.pipeDefs=xr(T,!0)}function Kn(_){return Gi(_)||Cn(_)}function fr(_){return null!==_}function Rn(_){return kt(()=>({type:_.type,bootstrap:_.bootstrap||Fe,declarations:_.declarations||Fe,imports:_.imports||Fe,exports:_.exports||Fe,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function Er(_,b){if(null==_)return bt;const T={};for(const D in _)if(_.hasOwnProperty(D)){let L=_[D],R=L;Array.isArray(L)&&(R=L[1],L=L[0]),T[L]=D,b&&(b[L]=R)}return T}function Zn(_){return kt(()=>{const b=lr(_);return tr(b),b})}function sr(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function Gi(_){return _[Ct]||null}function Cn(_){return _[jt]||null}function Nn(_){return _[xt]||null}function Sn(_){const b=Gi(_)||Cn(_)||Nn(_);return null!==b&&b.standalone}function jn(_,b){const T=_[Ht]||null;if(!T&&!0===b)throw new Error(`Type ${B(_)} does not have '\u0275mod' property.`);return T}function lr(_){const b={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:b,inputTransforms:null,inputConfig:_.inputs||bt,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||Fe,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Er(_.inputs,b),outputs:Er(_.outputs)}}function tr(_){_.features?.forEach(b=>b(_))}function xr(_,b){if(!_)return null;const T=b?Nn:Kn;return()=>("function"==typeof _?_():_).map(D=>T(D)).filter(fr)}const vn=0,xi=1,qi=2,un=3,$n=4,Qn=5,In=6,nr=7,Tn=8,rr=9,cr=10,Yi=11,ar=12,Sr=13,zn=14,yn=15,Bt=16,fi=17,ct=18,ei=19,Qt=20,ui=21,ki=22,en=23,dn=24,mt=25,st=1,Nt=2,zt=7,Oi=9,Ui=11;function Ln(_){return Array.isArray(_)&&"object"==typeof _[st]}function mr(_){return Array.isArray(_)&&!0===_[st]}function br(_){return 0!=(4&_.flags)}function Ur(_){return _.componentOffset>-1}function qn(_){return 1==(1&_.flags)}function Jn(_){return!!_.template}function Fa(_){return 0!=(512&_[qi])}function Yn(_,b){return _.hasOwnProperty(Wt)?_[Wt]:null}let ds=n.WeakRef??class bo{constructor(b){this.ref=b}deref(){return this.ref}},Wr=0,Lr=null,Or=!1;function Wn(_){const b=Lr;return Lr=_,b}class Zr{constructor(){this.id=Wr++,this.ref=function za(_){return new ds(_)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[b,T]of this.producers){const D=T.producerNode.deref();if(null!=D&&T.atTrackingVersion===this.trackingVersion){if(D.producerPollStatus(T.seenValueVersion))return!0}else this.producers.delete(b),D?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const b=Or;Or=!0;try{for(const[T,D]of this.consumers){const L=D.consumerNode.deref();null!=L&&L.trackingVersion===D.atTrackingVersion?L.onConsumerDependencyMayHaveChanged():(this.consumers.delete(T),L?.producers.delete(this.id))}}finally{Or=b}}producerAccessed(){if(Or)throw new Error("");if(null===Lr)return;let b=Lr.producers.get(this.id);void 0===b?(b={consumerNode:Lr.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:Lr.trackingVersion},Lr.producers.set(this.id,b),this.consumers.set(Lr.id,b)):(b.seenValueVersion=this.valueVersion,b.atTrackingVersion=Lr.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==Lr?.consumerAllowSignalWrites}producerPollStatus(b){return this.valueVersion!==b||(this.onProducerUpdateValueVersion(),this.valueVersion!==b)}}let vo=null;function hs(_){const b=Wn(null);try{return _()}finally{Wn(b)}}const Uo=()=>{};class Vo extends Zr{constructor(b,T,D){super(),this.watch=b,this.schedule=T,this.dirty=!1,this.cleanupFn=Uo,this.registerOnCleanup=L=>{this.cleanupFn=L},this.consumerAllowSignalWrites=D}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const b=Wn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Uo,this.watch(this.registerOnCleanup)}finally{Wn(b)}}cleanup(){this.cleanupFn()}}class ps{constructor(b,T,D){this.previousValue=b,this.currentValue=T,this.firstChange=D}isFirstChange(){return this.firstChange}}function to(){return Ya}function Ya(_){return _.type.prototype.ngOnChanges&&(_.setInput=jo),Fo}function Fo(){const _=zo(this),b=_?.current;if(b){const T=_.previous;if(T===bt)_.previous=b;else for(let D in b)T[D]=b[D];_.current=null,this.ngOnChanges(b)}}function jo(_,b,T,D){const L=this.declaredInputs[T],R=zo(_)||function Cr(_,b){return _[Mo]=b}(_,{previous:bt,current:null}),j=R.current||(R.current={}),ue=R.previous,De=ue[L];j[L]=new ps(De&&De.currentValue,b,ue===bt),_[D]=b}to.ngInherit=!0;const Mo="__ngSimpleChanges__";function zo(_){return _[Mo]||null}const Rr=function(_,b,T){},ca="svg";function Hn(_){for(;Array.isArray(_);)_=_[vn];return _}function _e(_,b){return Hn(b[_])}function yt(_,b){return Hn(b[_.index])}function At(_,b){return _.data[b]}function Jt(_,b){return _[b]}function ci(_,b){const T=b[_];return Ln(T)?T:T[vn]}function bn(_,b){return null==b?null:_[b]}function pn(_){_[fi]=0}function nn(_){1024&_[qi]||(_[qi]|=1024,sn(_,1))}function Un(_){1024&_[qi]&&(_[qi]&=-1025,sn(_,-1))}function sn(_,b){let T=_[un];if(null===T)return;T[Qn]+=b;let D=T;for(T=T[un];null!==T&&(1===b&&1===D[Qn]||-1===b&&0===D[Qn]);)T[Qn]+=b,D=T,T=T[un]}const Ii={lFrame:Fs(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ps(){return Ii.bindingsEnabled}function Ta(){return null!==Ii.skipHydrationRootTNode}function gi(){return Ii.lFrame.lView}function An(){return Ii.lFrame.tView}function ua(_){return Ii.lFrame.contextLView=_,_[Tn]}function Zo(_){return Ii.lFrame.contextLView=null,_}function ur(){let _=yo();for(;null!==_&&64===_.type;)_=_.parent;return _}function yo(){return Ii.lFrame.currentTNode}function Fr(_,b){const T=Ii.lFrame;T.currentTNode=_,T.isParent=b}function Go(){return Ii.lFrame.isParent}function qo(){Ii.lFrame.isParent=!1}function _r(){const _=Ii.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function ha(){return Ii.lFrame.bindingIndex}function no(){return Ii.lFrame.bindingIndex++}function ka(_){const b=Ii.lFrame,T=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,T}function Bs(_,b){const T=Ii.lFrame;T.bindingIndex=T.bindingRootIndex=_,Ko(b)}function Ko(_){Ii.lFrame.currentDirectiveIndex=_}function Qo(_){const b=Ii.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}function _s(){return Ii.lFrame.currentQueryIndex}function $o(_){Ii.lFrame.currentQueryIndex=_}function Us(_){const b=_[xi];return 2===b.type?b.declTNode:1===b.type?_[In]:null}function ro(_,b,T){if(T&r.SkipSelf){let L=b,R=_;for(;!(L=L.parent,null!==L||T&r.Host||(L=Us(R),null===L||(R=R[zn],10&L.type))););if(null===L)return!1;b=L,_=R}const D=Ii.lFrame=Vs();return D.currentTNode=b,D.lView=_,!0}function Xo(_){const b=Vs(),T=_[xi];Ii.lFrame=b,b.currentTNode=T.firstChild,b.lView=_,b.tView=T,b.contextLView=_,b.bindingIndex=T.bindingStartIndex,b.inI18n=!1}function Vs(){const _=Ii.lFrame,b=null===_?null:_.child;return null===b?Fs(_):b}function Fs(_){const b={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:_,child:null,inI18n:!1};return null!==_&&(_.child=b),b}function es(){const _=Ii.lFrame;return Ii.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const wo=es;function gs(){const _=es();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function Oe(){return Ii.lFrame.selectedIndex}function te(_){Ii.lFrame.selectedIndex=_}function Ee(){const _=Ii.lFrame;return At(_.tView,_.selectedIndex)}function ht(){Ii.lFrame.currentNamespace=ca}function Ut(){!function ai(){Ii.lFrame.currentNamespace=null}()}let Vi=!0;function ji(){return Vi}function an(_){Vi=_}function Za(_,b){for(let T=b.directiveStart,D=b.directiveEnd;T=D)break}else b[De]<0&&(_[fi]+=65536),(ue>13<_[fi]>>16&&(3&_[qi])===b&&(_[qi]+=8192,Ba(ue,R)):Ba(ue,R)}const ln=-1;class qr{constructor(b,T,D){this.factory=b,this.resolving=!1,this.canSeeViewProviders=T,this.injectImpl=D}}function ol(_){return _!==ln}function Jr(_){return 32767&_}function As(_,b){let T=function Zl(_){return _>>16}(_),D=b;for(;T>0;)D=D[zn],T--;return D}let vs=!0;function Ms(_){const b=vs;return vs=_,b}const Cs=255,sl=5;let Gl=0;const gr={};function Ir(_,b){const T=js(_,b);if(-1!==T)return T;const D=b[xi];D.firstCreatePass&&(_.injectorIndex=b.length,To(D.data,_),To(b,null),To(D.blueprint,null));const L=is(_,b),R=_.injectorIndex;if(ol(L)){const j=Jr(L),ue=As(L,b),De=ue[xi].data;for(let it=0;it<8;it++)b[R+it]=ue[j+it]|De[j+it]}return b[R+8]=L,R}function To(_,b){_.push(0,0,0,0,0,0,0,0,b)}function js(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function is(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let T=0,D=null,L=b;for(;null!==L;){if(D=Ys(L),null===D)return ln;if(T++,L=L[zn],-1!==D.injectorIndex)return D.injectorIndex|T<<16}return ln}function Eo(_,b,T){!function vr(_,b,T){let D;"string"==typeof T?D=T.charCodeAt(0)||0:T.hasOwnProperty(ri)&&(D=T[ri]),null==D&&(D=T[ri]=Gl++);const L=D&Cs;b.data[_+(L>>sl)]|=1<=0?b&Cs:qa:b}(T);if("function"==typeof R){if(!ro(b,_,D))return D&r.Host?ll(L,0,D):cl(b,T,D,L);try{const j=R(D);if(null!=j||D&r.Optional)return j;qe()}finally{wo()}}else if("number"==typeof R){let j=null,ue=js(_,b),De=ln,it=D&r.Host?b[yn][In]:null;for((-1===ue||D&r.SkipSelf)&&(De=-1===ue?is(_,b):b[ue+8],De!==ln&&zs(D,!1)?(j=b[xi],ue=Jr(De),b=As(De,b)):ue=-1);-1!==ue;){const Dt=b[xi];if(hl(R,ue,Dt.data)){const Zt=oo(ue,b,T,j,D,it);if(Zt!==gr)return Zt}De=b[ue+8],De!==ln&&zs(D,b[xi].data[ue+8]===it)&&hl(R,ue,b)?(j=Dt,ue=Jr(De),b=As(De,b)):ue=-1}}return L}function oo(_,b,T,D,L,R){const j=b[xi],ue=j.data[_+8],Dt=ys(ue,j,T,null==D?Ur(ue)&&vs:D!=j&&0!=(3&ue.type),L&r.Host&&R===ue);return null!==Dt?so(b,j,Dt,ue):gr}function ys(_,b,T,D,L){const R=_.providerIndexes,j=b.data,ue=1048575&R,De=_.directiveStart,Dt=R>>20,ni=L?ue+Dt:_.directiveEnd;for(let oi=D?ue:ue+Dt;oi=De&&vi.type===T)return oi}if(L){const oi=j[De];if(oi&&Jn(oi)&&oi.type===T)return De}return null}function so(_,b,T,D){let L=_[T];const R=b.data;if(function wr(_){return _ instanceof qr}(L)){const j=L;j.resolving&&function F(_,b){const T=b?`. Dependency path: ${b.join(" > ")} > ${_}`:"";throw new le(-200,`Circular dependency in DI detected for ${_}${T}`)}(function ie(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():v(_)}(R[T]));const ue=Ms(j.canSeeViewProviders);j.resolving=!0;const De=j.injectImpl?M(j.injectImpl):null;ro(_,D,r.Default);try{L=_[T]=j.factory(void 0,R,_,D),b.firstCreatePass&&T>=D.directiveStart&&function yr(_,b,T){const{ngOnChanges:D,ngOnInit:L,ngDoCheck:R}=b.type.prototype;if(D){const j=Ya(b);(T.preOrderHooks??=[]).push(_,j),(T.preOrderCheckHooks??=[]).push(_,j)}L&&(T.preOrderHooks??=[]).push(0-_,L),R&&((T.preOrderHooks??=[]).push(_,R),(T.preOrderCheckHooks??=[]).push(_,R))}(T,R[T],b)}finally{null!==De&&M(De),Ms(ue),j.resolving=!1,wo()}}return L}function hl(_,b,T){return!!(T[b+(_>>sl)]&1<<_)}function zs(_,b){return!(_&r.Self||_&r.Host&&b)}class lo{constructor(b,T){this._tNode=b,this._lView=T}get(b,T,D){return dl(this._tNode,this._lView,b,Je(D),T)}}function qa(){return new lo(ur(),gi())}function ws(_){return kt(()=>{const b=_.prototype.constructor,T=b[Wt]||Kr(b),D=Object.prototype;let L=Object.getPrototypeOf(_.prototype).constructor;for(;L&&L!==D;){const R=L[Wt]||Kr(L);if(R&&R!==T)return R;L=Object.getPrototypeOf(L)}return R=>new R})}function Kr(_){return se(_)?()=>{const b=Kr(V(_));return b&&b()}:Yn(_)}function Ys(_){const b=_[xi],T=b.type;return 2===T?b.declTNode:1===T?_[In]:null}function Ts(_){return function ql(_,b){if("class"===b)return _.classes;if("style"===b)return _.styles;const T=_.attrs;if(T){const D=T.length;let L=0;for(;L{const D=function Ja(_){return function(...T){if(_){const D=_(...T);for(const L in D)this[L]=D[L]}}}(b);function L(...R){if(this instanceof L)return D.apply(this,R),this;const j=new L(...R);return ue.annotation=j,ue;function ue(De,it,Dt){const Zt=De.hasOwnProperty(xo)?De[xo]:Object.defineProperty(De,xo,{value:[]})[xo];for(;Zt.length<=Dt;)Zt.push(null);return(Zt[Dt]=Zt[Dt]||[]).push(j),De}}return T&&(L.prototype=Object.create(T.prototype)),L.prototype.ngMetadataName=_,L.annotationCls=L,L})}function Ws(_,b){_.forEach(T=>Array.isArray(T)?Ws(T,b):b(T))}function Lc(_,b,T){b>=_.length?_.push(T):_.splice(b,0,T)}function pl(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function Zs(_,b){const T=[];for(let D=0;D<_;D++)T.push(b);return T}function _a(_,b,T){let D=Ae(_,b);return D>=0?_[1|D]=T:(D=~D,function Nd(_,b,T,D){let L=_.length;if(L==b)_.push(T,D);else if(1===L)_.push(D,_[0]),_[0]=T;else{for(L--,_.push(_[L-1],_[L]);L>b;)_[L]=_[L-2],L--;_[b]=T,_[b+1]=D}}(_,D,b,T)),D}function Oc(_,b){const T=Ae(_,b);if(T>=0)return _[1|T]}function Ae(_,b){return function P(_,b,T){let D=0,L=_.length>>T;for(;L!==D;){const R=D+(L-D>>1),j=_[R<b?L=R:D=R+1}return~(L<({token:_})),-1),gn=St(ma("Optional"),8),Ji=St(ma("SkipSelf"),4);function Nc(_){return 128==(128&_.flags)}var Vc=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(Vc||{});const I0=/^>|^->||--!>|)/,k0="\u200b$1\u200b";const Ud=new Map;let B0=0;const Fd="__ngContext__";function ra(_,b){Ln(b)?(_[Fd]=b[ei],function U0(_){Ud.set(_[ei],_)}(b)):_[Fd]=b}let jd;function zd(_,b){return jd(_,b)}function $l(_){const b=_[un];return mr(b)?b[un]:b}function pp(_){return mp(_[ar])}function fp(_){return mp(_[$n])}function mp(_){for(;null!==_&&!mr(_);)_=_[$n];return _}function gl(_,b,T,D,L){if(null!=D){let R,j=!1;mr(D)?R=D:Ln(D)&&(j=!0,D=D[vn]);const ue=Hn(D);0===_&&null!==T?null==L?vp(b,T,ue):Gs(b,T,ue,L||null,!0):1===_&&null!==T?Gs(b,T,ue,L||null,!0):2===_?function Wc(_,b,T){const D=zc(_,b);D&&function a1(_,b,T,D){_.removeChild(b,T,D)}(_,D,b,T)}(b,ue,j):3===_&&b.destroyNode(ue),null!=R&&function l1(_,b,T,D,L){const R=T[zt];R!==Hn(T)&&gl(b,_,D,R,L);for(let ue=Ui;ueb.replace(H0,k0))}(b))}function jc(_,b,T){return _.createElement(b,T)}function gp(_,b){const T=_[Oi],D=T.indexOf(b);Un(b),T.splice(D,1)}function Wd(_,b){if(_.length<=Ui)return;const T=Ui+b,D=_[T];if(D){const L=D[Bt];null!==L&&L!==_&&gp(L,D),b>0&&(_[T-1][$n]=D[$n]);const R=pl(_,Ui+b);!function K0(_,b){ec(_,b,b[Yi],2,null,null),b[vn]=null,b[In]=null}(D[xi],D);const j=R[ct];null!==j&&j.detachView(R[xi]),D[un]=null,D[$n]=null,D[qi]&=-129}return D}function bp(_,b){if(!(256&b[qi])){const T=b[Yi];b[en]?.destroy(),b[dn]?.destroy(),T.destroyNode&&ec(_,b,T,3,null,null),function X0(_){let b=_[ar];if(!b)return Zd(_[xi],_);for(;b;){let T=null;if(Ln(b))T=b[ar];else{const D=b[Ui];D&&(T=D)}if(!T){for(;b&&!b[$n]&&b!==_;)Ln(b)&&Zd(b[xi],b),b=b[un];null===b&&(b=_),Ln(b)&&Zd(b[xi],b),T=b&&b[$n]}b=T}}(b)}}function Zd(_,b){if(!(256&b[qi])){b[qi]&=-129,b[qi]|=256,function r1(_,b){let T;if(null!=_&&null!=(T=_.destroyHooks))for(let D=0;D=0?D[j]():D[-j].unsubscribe(),R+=2}else T[R].call(D[T[R+1]]);null!==D&&(b[nr]=null);const L=b[ui];if(null!==L){b[ui]=null;for(let R=0;R-1){const{encapsulation:R}=_.data[D.directiveStart+L];if(R===$e.None||R===$e.Emulated)return null}return yt(D,T)}}(_,b.parent,T)}function Gs(_,b,T,D,L){_.insertBefore(b,T,D,L)}function vp(_,b,T){_.appendChild(b,T)}function Mp(_,b,T,D,L){null!==D?Gs(_,b,T,D,L):vp(_,b,T)}function zc(_,b){return _.parentNode(b)}function Cp(_,b,T){return wp(_,b,T)}let qd,Zc,$d,Gc,wp=function yp(_,b,T){return 40&_.type?yt(_,T):null};function Yc(_,b,T,D){const L=Gd(_,D,b),R=b[Yi],ue=Cp(D.parent||b[In],D,b);if(null!=L)if(Array.isArray(T))for(let De=0;De_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Zc}()?.createHTML(_)||_}function f1(_){$d=_}function tc(){if(void 0!==$d)return $d;if(typeof document<"u")return document;throw new le(210,!1)}function Xd(){if(void 0===Gc&&(Gc=null,n.trustedTypes))try{Gc=n.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Gc}function Op(_){return Xd()?.createHTML(_)||_}function Pp(_){return Xd()?.createScriptURL(_)||_}class qs{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${we})`}}class m1 extends qs{getTypeName(){return"HTML"}}class _1 extends qs{getTypeName(){return"Style"}}class g1 extends qs{getTypeName(){return"Script"}}class b1 extends qs{getTypeName(){return"URL"}}class A1 extends qs{getTypeName(){return"ResourceURL"}}function rs(_){return _ instanceof qs?_.changingThisBreaksApplicationSecurity:_}function Al(_,b){const T=function v1(_){return _ instanceof qs&&_.getTypeName()||null}(_);if(null!=T&&T!==b){if("ResourceURL"===T&&"URL"===b)return!0;throw new Error(`Required a safe ${b}, got a ${T} (see ${we})`)}return T===b}function M1(_){return new m1(_)}function C1(_){return new _1(_)}function y1(_){return new g1(_)}function w1(_){return new b1(_)}function T1(_){return new A1(_)}class E1{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const T=(new window.DOMParser).parseFromString(bl(b),"text/html").body;return null===T?this.inertDocumentHelper.getInertBodyElement(b):(T.removeChild(T.firstChild),T)}catch{return null}}}class x1{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const T=this.inertDocument.createElement("template");return T.innerHTML=bl(b),T}}const D1=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function qc(_){return(_=String(_)).match(D1)?_:"unsafe:"+_}function as(_){const b={};for(const T of _.split(","))b[T]=!0;return b}function ic(..._){const b={};for(const T of _)for(const D in T)T.hasOwnProperty(D)&&(b[D]=!0);return b}const Hp=as("area,br,col,hr,img,wbr"),kp=as("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Bp=as("rp,rt"),eu=ic(Hp,ic(kp,as("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ic(Bp,as("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ic(Bp,kp)),tu=as("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Np=ic(tu,as("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),as("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),L1=as("script,style,template");class O1{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(b){let T=b.firstChild,D=!0;for(;T;)if(T.nodeType===Node.ELEMENT_NODE?D=this.startElement(T):T.nodeType===Node.TEXT_NODE?this.chars(T.nodeValue):this.sanitizedSomething=!0,D&&T.firstChild)T=T.firstChild;else for(;T;){T.nodeType===Node.ELEMENT_NODE&&this.endElement(T);let L=this.checkClobberedElement(T,T.nextSibling);if(L){T=L;break}T=this.checkClobberedElement(T,T.parentNode)}return this.buf.join("")}startElement(b){const T=b.nodeName.toLowerCase();if(!eu.hasOwnProperty(T))return this.sanitizedSomething=!0,!L1.hasOwnProperty(T);this.buf.push("<"),this.buf.push(T);const D=b.attributes;for(let L=0;L"),!0}endElement(b){const T=b.nodeName.toLowerCase();eu.hasOwnProperty(T)&&!Hp.hasOwnProperty(T)&&(this.buf.push(""))}chars(b){this.buf.push(Up(b))}checkClobberedElement(b,T){if(T&&(b.compareDocumentPosition(T)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${b.outerHTML}`);return T}}const R1=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,P1=/([^\#-~ |!])/g;function Up(_){return _.replace(/&/g,"&").replace(R1,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(P1,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Jc;function Vp(_,b){let T=null;try{Jc=Jc||function Ip(_){const b=new x1(_);return function S1(){try{return!!(new window.DOMParser).parseFromString(bl(""),"text/html")}catch{return!1}}()?new E1(b):b}(_);let D=b?String(b):"";T=Jc.getInertBodyElement(D);let L=5,R=D;do{if(0===L)throw new Error("Failed to sanitize html because the input is unstable");L--,D=R,R=T.innerHTML,T=Jc.getInertBodyElement(D)}while(D!==R);return bl((new O1).sanitizeChildren(iu(T)||T))}finally{if(T){const D=iu(T)||T;for(;D.firstChild;)D.removeChild(D.firstChild)}}}function iu(_){return"content"in _&&function I1(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var Js=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(Js||{});function Fp(_){const b=nc();return b?Op(b.sanitize(Js.HTML,_)||""):Al(_,"HTML")?Op(rs(_)):Vp(tc(),v(_))}function nu(_){const b=nc();return b?b.sanitize(Js.URL,_)||"":Al(_,"URL")?rs(_):qc(v(_))}function jp(_){const b=nc();if(b)return Pp(b.sanitize(Js.RESOURCE_URL,_)||"");if(Al(_,"ResourceURL"))return Pp(rs(_));throw new le(904,!1)}function zp(_,b,T){return function U1(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?jp:nu}(b,T)(_)}function nc(){const _=gi();return _&&_[cr].sanitizer}class Vn{constructor(b,T){this._desc=b,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof T?this.__NG_ELEMENT_ID__=T:void 0!==T&&(this.\u0275prov=Y({token:this,providedIn:T.providedIn||"root",factory:T.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const rc=new Vn("ENVIRONMENT_INITIALIZER"),Yp=new Vn("INJECTOR",-1),Wp=new Vn("INJECTOR_DEF_TYPES");class Zp{get(b,T=c){if(T===c){const D=new Error(`NullInjectorError: No provider for ${B(b)}!`);throw D.name="NullInjectorError",D}return T}}function ru(_){return{\u0275providers:_}}function V1(..._){return{\u0275providers:Gp(0,_),\u0275fromNgModule:!0}}function Gp(_,...b){const T=[],D=new Set;let L;return Ws(b,R=>{const j=R;au(j,T,[],D)&&(L||=[],L.push(j))}),void 0!==L&&qp(L,T),T}function qp(_,b){for(let T=0;T<_.length;T++){const{providers:L}=_[T];ou(L,R=>{b.push(R)})}}function au(_,b,T,D){if(!(_=V(_)))return!1;let L=null,R=He(_);const j=!R&&Gi(_);if(R||j){if(j&&!j.standalone)return!1;L=_}else{const De=_.ngModule;if(R=He(De),!R)return!1;L=De}const ue=D.has(L);if(j){if(ue)return!1;if(D.add(L),j.dependencies){const De="function"==typeof j.dependencies?j.dependencies():j.dependencies;for(const it of De)au(it,b,T,D)}}else{if(!R)return!1;{if(null!=R.imports&&!ue){let it;D.add(L);try{Ws(R.imports,Dt=>{au(Dt,b,T,D)&&(it||=[],it.push(Dt))})}finally{}void 0!==it&&qp(it,b)}if(!ue){const it=Yn(L)||(()=>new L);b.push({provide:L,useFactory:it,deps:Fe},{provide:Wp,useValue:L,multi:!0},{provide:rc,useValue:()=>q(L),multi:!0})}const De=R.providers;null==De||ue||ou(De,Dt=>{b.push(Dt)})}}return L!==_&&void 0!==_.providers}function ou(_,b){for(let T of _)Ce(T)&&(T=T.\u0275providers),Array.isArray(T)?ou(T,b):b(T)}const F1=C({provide:String,useValue:C});function su(_){return null!==_&&"object"==typeof _&&F1 in _}function Ks(_){return"function"==typeof _}const lu=new Vn("Set Injector scope."),Kc={},z1={};let cu;function Qc(){return void 0===cu&&(cu=new Zp),cu}class Qs{}class du extends Qs{get destroyed(){return this._destroyed}constructor(b,T,D,L){super(),this.parent=T,this.source=D,this.scopes=L,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,hu(b,j=>this.processProvider(j)),this.records.set(Yp,vl(void 0,this)),L.has("environment")&&this.records.set(Qs,vl(void 0,this));const R=this.records.get(lu);null!=R&&"string"==typeof R.value&&this.scopes.add(R.value),this.injectorDefTypes=new Set(this.get(Wp.multi,Fe,r.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const T of this._ngOnDestroyHooks)T.ngOnDestroy();const b=this._onDestroyHooks;this._onDestroyHooks=[];for(const T of b)T()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(b){return this.assertNotDestroyed(),this._onDestroyHooks.push(b),()=>this.removeOnDestroy(b)}runInContext(b){this.assertNotDestroyed();const T=Me(this),D=M(void 0);try{return b()}finally{Me(T),M(D)}}get(b,T=c,D=r.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(bi))return b[bi](this);D=Je(D);const L=Me(this),R=M(void 0);try{if(!(D&r.SkipSelf)){let ue=this.records.get(b);if(void 0===ue){const De=function q1(_){return"function"==typeof _||"object"==typeof _&&_ instanceof Vn}(b)&&Ye(b);ue=De&&this.injectableDefInScope(De)?vl(uu(b),Kc):null,this.records.set(b,ue)}if(null!=ue)return this.hydrate(b,ue)}return(D&r.Self?Qc():this.parent).get(b,T=D&r.Optional&&T===c?null:T)}catch(j){if("NullInjectorError"===j.name){if((j[d]=j[d]||[]).unshift(B(b)),L)throw j;return function Xe(_,b,T,D){const L=_[d];throw b[re]&&L.unshift(b[re]),_.message=function Pt(_,b,T,D=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let L=B(b);if(Array.isArray(b))L=b.map(B).join(" -> ");else if("object"==typeof b){let R=[];for(let j in b)if(b.hasOwnProperty(j)){let ue=b[j];R.push(j+":"+("string"==typeof ue?JSON.stringify(ue):B(ue)))}L=`{${R.join(", ")}}`}return`${T}${D?"("+D+")":""}[${L}]: ${_.replace(S,"\n ")}`}("\n"+_.message,L,T,D),_.ngTokenPath=L,_[d]=null,_}(j,b,"R3InjectorError",this.source)}throw j}finally{M(R),Me(L)}}resolveInjectorInitializers(){const b=Me(this),T=M(void 0);try{const D=this.get(rc.multi,Fe,r.Self);for(const L of D)L()}finally{Me(b),M(T)}}toString(){const b=[],T=this.records;for(const D of T.keys())b.push(B(D));return`R3Injector[${b.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new le(205,!1)}processProvider(b){let T=Ks(b=V(b))?b:V(b&&b.provide);const D=function W1(_){return su(_)?vl(void 0,_.useValue):vl(Qp(_),Kc)}(b);if(Ks(b)||!0!==b.multi)this.records.get(T);else{let L=this.records.get(T);L||(L=vl(void 0,Kc,!0),L.factory=()=>rt(L.multi),this.records.set(T,L)),T=b,L.multi.push(b)}this.records.set(T,D)}hydrate(b,T){return T.value===Kc&&(T.value=z1,T.value=T.factory()),"object"==typeof T.value&&T.value&&function G1(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(T.value)&&this._ngOnDestroyHooks.add(T.value),T.value}injectableDefInScope(b){if(!b.providedIn)return!1;const T=V(b.providedIn);return"string"==typeof T?"any"===T||this.scopes.has(T):this.injectorDefTypes.has(T)}removeOnDestroy(b){const T=this._onDestroyHooks.indexOf(b);-1!==T&&this._onDestroyHooks.splice(T,1)}}function uu(_){const b=Ye(_),T=null!==b?b.factory:Yn(_);if(null!==T)return T;if(_ instanceof Vn)throw new le(204,!1);if(_ instanceof Function)return function Y1(_){const b=_.length;if(b>0)throw Zs(b,"?"),new le(204,!1);const T=function X(_){return _&&(_[ke]||_[he])||null}(_);return null!==T?()=>T.factory(_):()=>new _}(_);throw new le(204,!1)}function Qp(_,b,T){let D;if(Ks(_)){const L=V(_);return Yn(L)||uu(L)}if(su(_))D=()=>V(_.useValue);else if(function Kp(_){return!(!_||!_.useFactory)}(_))D=()=>_.useFactory(...rt(_.deps||[]));else if(function Jp(_){return!(!_||!_.useExisting)}(_))D=()=>q(V(_.useExisting));else{const L=V(_&&(_.useClass||_.provide));if(!function Z1(_){return!!_.deps}(_))return Yn(L)||uu(L);D=()=>new L(...rt(_.deps))}return D}function vl(_,b,T=!1){return{factory:_,value:b,multi:T?[]:void 0}}function hu(_,b){for(const T of _)Array.isArray(T)?hu(T,b):T&&Ce(T)?hu(T.\u0275providers,b):b(T)}const $p=new Vn("AppId",{providedIn:"root",factory:()=>J1}),J1="ng",Xp=new Vn("Platform Initializer"),pu=new Vn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),K1=new Vn("AnimationModuleType"),Q1=new Vn("CSP nonce",{providedIn:"root",factory:()=>tc().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let tf=(_,b)=>null;function nf(_,b){return tf(_,b)}class ob{}class sf{}class lb{resolveComponentFactory(b){throw function sb(_){const b=Error(`No component factory found for ${B(_)}.`);return b.ngComponent=_,b}(b)}}let sc=(()=>{class _{static#e=this.NULL=new lb}return _})();function cb(){return Cl(ur(),gi())}function Cl(_,b){return new lc(yt(_,b))}let lc=(()=>{class _{constructor(T){this.nativeElement=T}static#e=this.__NG_ELEMENT_ID__=cb}return _})();function db(_){return _ instanceof lc?_.nativeElement:_}class cf{}let ub=(()=>{class _{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function hb(){const _=gi(),T=ci(ur().index,_);return(Ln(T)?T:_)[Yi]}()}return _})(),pb=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:()=>null})}return _})();class df{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const fb=new df("16.1.5"),wu={};function cc(_){for(;_;){_[qi]|=64;const b=$l(_);if(Fa(_)&&!b)return _;_=b}return null}function Tu(_){return _.ngOriginalError}class yl{constructor(){this._console=console}handleError(b){const T=this._findOriginalError(b);this._console.error("ERROR",b),T&&this._console.error("ORIGINAL ERROR",T)}_findOriginalError(b){let T=b&&Tu(b);for(;T&&Tu(T);)T=Tu(T);return T||null}}const pf=new Vn("",{providedIn:"root",factory:()=>!1});function ff(_){return _.ownerDocument.defaultView}function mf(_){return _.ownerDocument}function os(_){return _ instanceof Function?_():_}class vf extends Zr{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){cc(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(b,T,D){const L=Wn(this);this.trackingVersion++;try{b(T,D)}finally{Wn(L)}}destroy(){this.trackingVersion++}}let nd=null;function Mf(){return nd??=new vf,nd}function Cf(_,b){return _[b]??Mf()}function yf(_,b){const T=Mf();T.hasReadASignal&&(_[b]=nd,T.lView=_,nd=new vf)}const _n={};function wf(_){Tf(An(),gi(),Oe()+_,!1)}function Tf(_,b,T,D){if(!D)if(3==(3&b[qi])){const R=_.preOrderCheckHooks;null!==R&&pa(b,R,T)}else{const R=_.preOrderHooks;null!==R&&Ea(b,R,0,T)}te(T)}function Df(_,b=null,T=null,D){const L=Lf(_,b,T,D);return L.resolveInjectorInitializers(),L}function Lf(_,b=null,T=null,D,L=new Set){const R=[T||Fe,V1(_)];return D=D||("object"==typeof _?void 0:B(_)),new du(R,b||Qc(),D||null,L)}let Ss=(()=>{class _{static#e=this.THROW_IF_NOT_FOUND=c;static#t=this.NULL=new Zp;static create(T,D){if(Array.isArray(T))return Df({name:""},D,T,"");{const L=T.name??"";return Df({name:L},T.parent,T.providers,L)}}static#i=this.\u0275prov=Y({token:_,providedIn:"any",factory:()=>q(Yp)});static#n=this.__NG_ELEMENT_ID__=-1}return _})();function Tl(_,b=r.Default){const T=gi();return null===T?q(_,b):dl(ur(),T,V(_),b)}function Of(){throw new Error("invalid")}function rd(_,b,T,D,L,R,j,ue,De,it,Dt){const Zt=b.blueprint.slice();return Zt[vn]=L,Zt[qi]=140|D,(null!==it||_&&2048&_[qi])&&(Zt[qi]|=2048),pn(Zt),Zt[un]=Zt[zn]=_,Zt[Tn]=T,Zt[cr]=j||_&&_[cr],Zt[Yi]=ue||_&&_[Yi],Zt[rr]=De||_&&_[rr]||null,Zt[In]=R,Zt[ei]=function N0(){return B0++}(),Zt[ki]=Dt,Zt[Qt]=it,Zt[yn]=2==b.type?_[yn]:Zt,Zt}function El(_,b,T,D,L){let R=_.data[b];if(null===R)R=function Eu(_,b,T,D,L){const R=yo(),j=Go(),De=_.data[b]=function Pb(_,b,T,D,L,R){let j=b?b.injectorIndex:-1,ue=0;return Ta()&&(ue|=128),{type:T,index:D,insertBeforeIndex:null,injectorIndex:j,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:ue,providerIndexes:0,value:L,attrs:R,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:b,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,j?R:R&&R.parent,T,b,D,L);return null===_.firstChild&&(_.firstChild=De),null!==R&&(j?null==R.child&&null!==De.parent&&(R.child=De):null===R.next&&(R.next=De,De.prev=R)),De}(_,b,T,D,L),function ks(){return Ii.lFrame.inI18n}()&&(R.flags|=32);else if(64&R.type){R.type=T,R.value=D,R.attrs=L;const j=function Wa(){const _=Ii.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();R.injectorIndex=null===j?-1:j.injectorIndex}return Fr(R,!0),R}function dc(_,b,T,D){if(0===T)return-1;const L=b.length;for(let R=0;Rmt&&Tf(_,b,mt,!1),Rr(ue?2:0,L),ue)R.runInContext(T,D,L);else{const it=Wn(null);try{T(D,L)}finally{Wn(it)}}}finally{ue&&null===b[en]&&yf(b,en),te(j),Rr(ue?3:1,L)}}function xu(_,b,T){if(br(b)){const D=Wn(null);try{const R=b.directiveEnd;for(let j=b.directiveStart;jnull;function Hf(_,b,T,D){for(let L in _)if(_.hasOwnProperty(L)){T=null===T?{}:T;const R=_[L];null===D?kf(T,b,L,R):D.hasOwnProperty(L)&&kf(T,b,D[L],R)}return T}function kf(_,b,T,D){_.hasOwnProperty(T)?_[T].push(b,D):_[T]=[b,D]}function Va(_,b,T,D,L,R,j,ue){const De=yt(b,T);let Dt,it=b.inputs;!ue&&null!=it&&(Dt=it[D])?(Hu(_,T,Dt,D,L),Ur(b)&&function kb(_,b){const T=ci(b,_);16&T[qi]||(T[qi]|=64)}(T,b.index)):3&b.type&&(D=function Hb(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(D),L=null!=j?j(L,b.value||"",D):L,R.setProperty(De,D,L))}function Ou(_,b,T,D){if(Ps()){const L=null===D?null:{"":-1},R=function jb(_,b){const T=_.directiveRegistry;let D=null,L=null;if(T)for(let R=0;R0;){const T=_[--b];if("number"==typeof T&&T<0)return T}return 0})(j)!=ue&&j.push(ue),j.push(T,D,R)}}(_,b,D,dc(_,T,L.hostVars,_n),L)}function Oo(_,b,T,D,L,R){const j=yt(_,b);!function Pu(_,b,T,D,L,R,j){if(null==R)_.removeAttribute(b,L,T);else{const ue=null==j?v(R):j(R,D||"",L);_.setAttribute(b,L,ue,T)}}(b[Yi],j,R,_.value,T,D,L)}function qb(_,b,T,D,L,R){const j=R[b];if(null!==j)for(let ue=0;ue{class _{constructor(){this.all=new Set,this.queue=new Map}create(T,D,L){const R=typeof Zone>"u"?null:Zone.current,j=new Vo(T,it=>{this.all.has(it)&&this.queue.set(it,R)},L);let ue;this.all.add(j),j.notify();const De=()=>{j.cleanup(),ue?.(),this.all.delete(j),this.queue.delete(j)};return ue=D?.onDestroy(De),{destroy:De}}flush(){if(0!==this.queue.size)for(const[T,D]of this.queue)this.queue.delete(T),D?D.run(()=>T.run()):T.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:()=>new _})}return _})();function od(_,b,T){let D=T?_.styles:null,L=T?_.classes:null,R=0;if(null!==b)for(let j=0;j0){qf(_,1);const L=_[xi].components;null!==L&&Kf(_,L,1)}}function Kf(_,b,T){for(let D=0;D-1&&(Wd(b,D),pl(T,D))}this._attachedToViewContainer=!1}bp(this._lView[xi],this._lView)}onDestroy(b){!function kn(_,b){if(256==(256&_[qi]))throw new le(911,!1);null===_[ui]&&(_[ui]=[]),_[ui].push(b)}(this._lView,b)}markForCheck(){cc(this._cdRefInjectingView||this._lView)}detach(){this._lView[qi]&=-129}reattach(){this._lView[qi]|=128}detectChanges(){sd(this._lView[xi],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new le(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function $0(_,b){ec(_,b,b[Yi],2,null,null)}(this._lView[xi],this._lView)}attachToAppRef(b){if(this._attachedToViewContainer)throw new le(902,!1);this._appRef=b}}class aA extends hc{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;sd(b[xi],b,b[Tn],!1)}checkNoChanges(){}get context(){return null}}class Qf extends sc{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const T=Gi(b);return new pc(T,this.ngModule)}}function $f(_){const b=[];for(let T in _)_.hasOwnProperty(T)&&b.push({propName:_[T],templateName:T});return b}class sA{constructor(b,T){this.injector=b,this.parentInjector=T}get(b,T,D){D=Je(D);const L=this.injector.get(b,wu,D);return L!==wu||T===wu?L:this.parentInjector.get(b,T,D)}}class pc extends sf{get inputs(){const b=this.componentDef,T=b.inputTransforms,D=$f(b.inputs);if(null!==T)for(const L of D)T.hasOwnProperty(L.propName)&&(L.transform=T[L.propName]);return D}get outputs(){return $f(this.componentDef.outputs)}constructor(b,T){super(),this.componentDef=b,this.ngModule=T,this.componentType=b.type,this.selector=function Ft(_){return _.map(Qe).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!T}create(b,T,D,L){let R=(L=L||this.ngModule)instanceof Qs?L:L?.injector;R&&null!==this.componentDef.getStandaloneInjector&&(R=this.componentDef.getStandaloneInjector(R)||R);const j=R?new sA(b,R):b,ue=j.get(cf,null);if(null===ue)throw new le(407,!1);const Dt={rendererFactory:ue,sanitizer:j.get(pb,null),effectManager:j.get(Zf,null)},Zt=ue.createRenderer(null,this.componentDef),ni=this.componentDef.selectors[0][0]||"div",oi=D?function Sb(_,b,T,D){const R=D.get(pf,!1)||T===$e.ShadowDom,j=_.selectRootElement(b,R);return function Db(_){If(_)}(j),j}(Zt,D,this.componentDef.encapsulation,j):jc(Zt,ni,function oA(_){const b=_.toLowerCase();return"svg"===b?ca:"math"===b?"math":null}(ni)),Ri=this.componentDef.signals?4608:this.componentDef.onPush?576:528,Wi=Lu(0,null,null,1,0,null,null,null,null,null,null),Ci=rd(null,Wi,null,Ri,null,null,Dt,Zt,j,null,null);let cn,xn;Xo(Ci);try{const On=this.componentDef;let oa,Hd=null;On.findHostDirectiveDefs?(oa=[],Hd=new Map,On.findHostDirectiveDefs(On,oa,Hd),oa.push(On)):oa=[On];const qy=function cA(_,b){const T=_[xi],D=mt;return _[D]=b,El(T,D,2,"#host",null)}(Ci,oi),Jy=function dA(_,b,T,D,L,R,j){const ue=L[xi];!function uA(_,b,T,D){for(const L of _)b.mergedAttrs=Et(b.mergedAttrs,L.hostAttrs);null!==b.mergedAttrs&&(od(b,b.mergedAttrs,!0),null!==T&&Lp(D,T,b))}(D,_,b,j);let De=null;null!==b&&(De=nf(b,L[rr]));const it=R.rendererFactory.createRenderer(b,T);let Dt=16;T.signals?Dt=4096:T.onPush&&(Dt=64);const Zt=rd(L,Pf(T),null,Dt,L[_.index],_,R,it,null,null,De);return ue.firstCreatePass&&Ru(ue,_,D.length-1),ad(L,Zt),L[_.index]=Zt}(qy,oi,On,oa,Ci,Dt,Zt);xn=At(Wi,mt),oi&&function pA(_,b,T,D){if(D)wt(_,T,["ng-version",fb.full]);else{const{attrs:L,classes:R}=function ii(_){const b=[],T=[];let D=1,L=2;for(;D<_.length;){let R=_[D];if("string"==typeof R)2===L?""!==R&&b.push(R,_[++D]):8===L&&T.push(R);else{if(!Si(L))break;L=R}D++}return{attrs:b,classes:T}}(b.selectors[0]);L&&wt(_,T,L),R&&R.length>0&&Dp(_,T,R.join(" "))}}(Zt,On,oi,D),void 0!==T&&function fA(_,b,T){const D=_.projection=[];for(let L=0;L=0;D--){const L=_[D];L.hostVars=b+=L.hostVars,L.hostAttrs=Et(L.hostAttrs,T=Et(T,L.hostAttrs))}}(D)}function ld(_){return _===bt?{}:_===Fe?[]:_}function gA(_,b){const T=_.viewQuery;_.viewQuery=T?(D,L)=>{b(D,L),T(D,L)}:b}function bA(_,b){const T=_.contentQueries;_.contentQueries=T?(D,L,R)=>{b(D,L,R),T(D,L,R)}:b}function AA(_,b){const T=_.hostBindings;_.hostBindings=T?(D,L)=>{b(D,L),T(D,L)}:b}function nm(_){const b=_.inputConfig,T={};for(const D in b)if(b.hasOwnProperty(D)){const L=b[D];Array.isArray(L)&&L[2]&&(T[D]=L[2])}_.inputTransforms=T}function cd(_){return!!Nu(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Nu(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function Ro(_,b,T){return _[b]=T}function aa(_,b,T){return!Object.is(_[b],T)&&(_[b]=T,!0)}function $s(_,b,T,D){const L=aa(_,b,T);return aa(_,b+1,D)||L}function dd(_,b,T,D,L){const R=$s(_,b,T,D);return aa(_,b+2,L)||R}function Qa(_,b,T,D,L,R){const j=$s(_,b,T,D);return $s(_,b+2,L,R)||j}function Uu(_,b,T,D){const L=gi();return aa(L,no(),b)&&(An(),Oo(Ee(),L,_,b,T,D)),Uu}function Sl(_,b,T,D){return aa(_,no(),T)?b+v(T)+D:_n}function Dl(_,b,T,D,L,R){const ue=$s(_,ha(),T,L);return ka(2),ue?b+v(T)+D+v(L)+R:_n}function Vu(_,b,T,D,L,R){const j=gi(),ue=Sl(j,b,T,D);return ue!==_n&&Oo(Ee(),j,_,ue,L,R),Vu}function mm(_,b,T,D,L,R,j,ue){const De=gi(),it=An(),Dt=_+mt,Zt=it.firstCreatePass?function YA(_,b,T,D,L,R,j,ue,De){const it=b.consts,Dt=El(b,_,4,j||null,bn(it,ue));Ou(b,T,Dt,bn(it,De)),Za(b,Dt);const Zt=Dt.tView=Lu(2,Dt,D,L,R,b.directiveRegistry,b.pipeRegistry,null,b.schemas,it,null);return null!==b.queries&&(b.queries.template(b,Dt),Zt.queries=b.queries.embeddedTView(Dt)),Dt}(Dt,it,De,b,T,D,L,R,j):it.data[Dt];Fr(Zt,!1);const ni=_m(it,De,Zt,_);ji()&&Yc(it,De,ni,Zt),ra(ni,De),ad(De,De[Dt]=Vf(ni,De,ni,Zt)),qn(Zt)&&Su(it,De,Zt),null!=j&&Du(De,Zt,ue)}let _m=function gm(_,b,T,D){return an(!0),b[Yi].createComment("")};function bm(_){return Jt(function nl(){return Ii.lFrame.contextLView}(),mt+_)}function Zu(_,b,T){const D=gi();return aa(D,no(),b)&&Va(An(),Ee(),D,_,b,D[Yi],T,!1),Zu}function Gu(_,b,T,D,L){const j=L?"class":"style";Hu(_,T,b.inputs[j],j,D)}function fd(_,b,T,D){const L=gi(),R=An(),j=mt+_,ue=L[Yi],De=R.firstCreatePass?function qA(_,b,T,D,L,R){const j=b.consts,De=El(b,_,2,D,bn(j,L));return Ou(b,T,De,bn(j,R)),null!==De.attrs&&od(De,De.attrs,!1),null!==De.mergedAttrs&&od(De,De.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,De),De}(j,R,L,b,T,D):R.data[j],it=Am(R,L,De,ue,b,_);L[j]=it;const Dt=qn(De);return Fr(De,!0),Lp(ue,it,De),32!=(32&De.flags)&&ji()&&Yc(R,L,it,De),0===function ia(){return Ii.lFrame.elementDepthCount}()&&ra(it,L),function Vr(){Ii.lFrame.elementDepthCount++}(),Dt&&(Su(R,L,De),xu(R,De,L)),null!==D&&Du(L,De),fd}function md(){let _=ur();Go()?qo():(_=_.parent,Fr(_,!1));const b=_;(function fs(_){return Ii.skipHydrationRootTNode===_})(b)&&function Ha(){Ii.skipHydrationRootTNode=null}(),function da(){Ii.lFrame.elementDepthCount--}();const T=An();return T.firstCreatePass&&(Za(T,_),br(_)&&T.queries.elementEnd(_)),null!=b.classesWithoutHost&&function Yl(_){return 0!=(8&_.flags)}(b)&&Gu(T,b,gi(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function Wl(_){return 0!=(16&_.flags)}(b)&&Gu(T,b,gi(),b.stylesWithoutHost,!1),md}function qu(_,b,T,D){return fd(_,b,T,D),md(),qu}let Am=(_,b,T,D,L,R)=>(an(!0),jc(D,L,function yi(){return Ii.lFrame.currentNamespace}()));function _d(_,b,T){const D=gi(),L=An(),R=_+mt,j=L.firstCreatePass?function QA(_,b,T,D,L){const R=b.consts,j=bn(R,D),ue=El(b,_,8,"ng-container",j);return null!==j&&od(ue,j,!0),Ou(b,T,ue,bn(R,L)),null!==b.queries&&b.queries.elementStart(b,ue),ue}(R,L,D,b,T):L.data[R];Fr(j,!0);const ue=vm(L,D,j,_);return D[R]=ue,ji()&&Yc(L,D,ue,j),ra(ue,D),qn(j)&&(Su(L,D,j),xu(L,j,D)),null!=T&&Du(D,j),_d}function gd(){let _=ur();const b=An();return Go()?qo():(_=_.parent,Fr(_,!1)),b.firstCreatePass&&(Za(b,_),br(_)&&b.queries.elementEnd(_)),gd}function Ju(_,b,T){return _d(_,b,T),gd(),Ju}let vm=(_,b,T,D)=>(an(!0),Yd(b[Yi],""));function Mm(){return gi()}function Ku(_){return!!_&&"function"==typeof _.then}function Cm(_){return!!_&&"function"==typeof _.subscribe}function Qu(_,b,T,D){const L=gi(),R=An(),j=ur();return ym(R,L,L[Yi],j,_,b,D),Qu}function $u(_,b){const T=ur(),D=gi(),L=An();return ym(L,D,Yf(Qo(L.data),T,D),T,_,b),$u}function ym(_,b,T,D,L,R,j){const ue=qn(D),it=_.firstCreatePass&&zf(_),Dt=b[Tn],Zt=jf(b);let ni=!0;if(3&D.type||j){const Ti=yt(D,b),Ri=j?j(Ti):Ti,Wi=Zt.length,Ci=j?xn=>j(Hn(xn[D.index])):D.index;let cn=null;if(!j&&ue&&(cn=function ev(_,b,T,D){const L=_.cleanup;if(null!=L)for(let R=0;RDe?ue[De]:null}"string"==typeof j&&(R+=2)}return null}(_,b,L,D.index)),null!==cn)(cn.__ngLastListenerFn__||cn).__ngNextListenerFn__=R,cn.__ngLastListenerFn__=R,ni=!1;else{R=Tm(D,b,Dt,R,!1);const xn=T.listen(Ri,L,R);Zt.push(R,xn),it&&it.push(L,Ci,Wi,Wi+1)}}else R=Tm(D,b,Dt,R,!1);const oi=D.outputs;let vi;if(ni&&null!==oi&&(vi=oi[L])){const Ti=vi.length;if(Ti)for(let Ri=0;Ri-1?ci(_.index,b):b);let De=wm(b,T,D,j),it=R.__ngNextListenerFn__;for(;it;)De=wm(b,T,it,j)&&De,it=it.__ngNextListenerFn__;return L&&!1===De&&j.preventDefault(),De}}function Em(_=1){return function rl(_){return(Ii.lFrame.contextLView=function me(_,b){for(;_>0;)b=b[zn],_--;return b}(_,Ii.lFrame.contextLView))[Tn]}(_)}function tv(_,b){let T=null;const D=function $i(_){const b=_.attrs;if(null!=b){const T=b.indexOf(5);if(!(1&T))return b[T+1]}return null}(_);for(let L=0;L>17&32767}function th(_){return 2|_}function Xs(_){return(131068&_)>>2}function ih(_,b){return-131069&_|b<<2}function nh(_){return 1|_}function km(_,b,T,D,L){const R=_[T+1],j=null===b;let ue=D?Ds(R):Xs(R),De=!1;for(;0!==ue&&(!1===De||j);){const Dt=_[ue+1];sv(_[ue],b)&&(De=!0,_[ue+1]=D?nh(Dt):th(Dt)),ue=D?Ds(Dt):Xs(Dt)}De&&(_[T+1]=D?th(R):nh(R))}function sv(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&Ae(_,b)>=0}const Br={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Bm(_){return _.substring(Br.key,Br.keyEnd)}function Nm(_,b){const T=Br.textEnd;return T===b?-1:(b=Br.keyEnd=function uv(_,b,T){for(;b32;)b++;return b}(_,Br.key=b,T),kl(_,b,T))}function kl(_,b,T){for(;b=0;T=Nm(b,T))_a(_,Bm(b),!0)}function po(_,b,T,D){const L=gi(),R=An(),j=ka(2);R.firstUpdatePass&&Wm(R,_,j,D),b!==_n&&aa(L,j,b)&&Gm(R,R.data[Oe()],L,L[Yi],_,L[j+1]=function Cv(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=B(rs(_)))),_}(b,T),D,j)}function fo(_,b,T,D){const L=An(),R=ka(2);L.firstUpdatePass&&Wm(L,null,R,D);const j=gi();if(T!==_n&&aa(j,R,T)){const ue=L.data[Oe()];if(Jm(ue,D)&&!Ym(L,R)){let De=D?ue.classesWithoutHost:ue.stylesWithoutHost;null!==De&&(T=O(De,T||"")),Gu(L,ue,j,T,D)}else!function Mv(_,b,T,D,L,R,j,ue){L===_n&&(L=Fe);let De=0,it=0,Dt=0=_.expandoStartIndex}function Wm(_,b,T,D){const L=_.data;if(null===L[T+1]){const R=L[Oe()],j=Ym(_,T);Jm(R,D)&&null===b&&!j&&(b=!1),b=function mv(_,b,T,D){const L=Qo(_);let R=D?b.residualClasses:b.residualStyles;if(null===L)0===(D?b.classBindings:b.styleBindings)&&(T=bc(T=oh(null,_,b,T,D),b.attrs,D),R=null);else{const j=b.directiveStylingLast;if(-1===j||_[j]!==L)if(T=oh(L,_,b,T,D),null===R){let De=function _v(_,b,T){const D=T?b.classBindings:b.styleBindings;if(0!==Xs(D))return _[Ds(D)]}(_,b,D);void 0!==De&&Array.isArray(De)&&(De=oh(null,_,b,De[1],D),De=bc(De,b.attrs,D),function gv(_,b,T,D){_[Ds(T?b.classBindings:b.styleBindings)]=D}(_,b,D,De))}else R=function bv(_,b,T){let D;const L=b.directiveEnd;for(let R=1+b.directiveStylingLast;R0)&&(it=!0)):Dt=T,L)if(0!==De){const ni=Ds(_[ue+1]);_[D+1]=Ad(ni,ue),0!==ni&&(_[ni+1]=ih(_[ni+1],D)),_[ue+1]=function nv(_,b){return 131071&_|b<<17}(_[ue+1],D)}else _[D+1]=Ad(ue,0),0!==ue&&(_[ue+1]=ih(_[ue+1],D)),ue=D;else _[D+1]=Ad(De,0),0===ue?ue=D:_[De+1]=ih(_[De+1],D),De=D;it&&(_[D+1]=th(_[D+1])),km(_,Dt,D,!0),km(_,Dt,D,!1),function ov(_,b,T,D,L){const R=L?_.residualClasses:_.residualStyles;null!=R&&"string"==typeof b&&Ae(R,b)>=0&&(T[D+1]=nh(T[D+1]))}(b,Dt,_,D,R),j=Ad(ue,De),R?b.classBindings=j:b.styleBindings=j}(L,R,b,T,j,D)}}function oh(_,b,T,D,L){let R=null;const j=T.directiveEnd;let ue=T.directiveStylingLast;for(-1===ue?ue=T.directiveStart:ue++;ue0;){const De=_[L],it=Array.isArray(De),Dt=it?De[1]:De,Zt=null===Dt;let ni=T[L+1];ni===_n&&(ni=Zt?Fe:void 0);let oi=Zt?Oc(ni,D):Dt===D?ni:void 0;if(it&&!vd(oi)&&(oi=Oc(De,D)),vd(oi)&&(ue=oi,j))return ue;const vi=_[L+1];L=j?Ds(vi):Xs(vi)}if(null!==b){let De=R?b.residualClasses:b.residualStyles;null!=De&&(ue=Oc(De,D))}return ue}function vd(_){return void 0!==_}function Jm(_,b){return 0!=(_.flags&(b?8:16))}function Km(_,b=""){const T=gi(),D=An(),L=_+mt,R=D.firstCreatePass?El(D,L,1,b,null):D.data[L],j=Qm(D,T,R,b,_);T[L]=j,ji()&&Yc(D,T,j,R),Fr(R,!1)}let Qm=(_,b,T,D,L)=>(an(!0),function Fc(_,b){return _.createText(b)}(b[Yi],D));function sh(_){return Md("",_,""),sh}function Md(_,b,T){const D=gi(),L=Sl(D,_,b,T);return L!==_n&&ss(D,Oe(),L),Md}function lh(_,b,T,D,L){const R=gi(),j=Dl(R,_,b,T,D,L);return j!==_n&&ss(R,Oe(),j),lh}function ch(_,b,T,D,L,R,j){const ue=gi(),De=function Ll(_,b,T,D,L,R,j,ue){const it=dd(_,ha(),T,L,j);return ka(3),it?b+v(T)+D+v(L)+R+v(j)+ue:_n}(ue,_,b,T,D,L,R,j);return De!==_n&&ss(ue,Oe(),De),ch}function dh(_,b,T,D,L,R,j,ue,De){const it=gi(),Dt=function Ol(_,b,T,D,L,R,j,ue,De,it){const Zt=Qa(_,ha(),T,L,j,De);return ka(4),Zt?b+v(T)+D+v(L)+R+v(j)+ue+v(De)+it:_n}(it,_,b,T,D,L,R,j,ue,De);return Dt!==_n&&ss(it,Oe(),Dt),dh}function n_(_,b,T){fo(_a,Io,Sl(gi(),_,b,T),!0)}function uh(_,b,T){const D=gi();return aa(D,no(),b)&&Va(An(),Ee(),D,_,b,D[Yi],T,!0),uh}function hh(_,b,T){const D=gi();if(aa(D,no(),b)){const R=An(),j=Ee();Va(R,j,D,_,b,Yf(Qo(R.data),j,D),T,!0)}return hh}const el=void 0;var zv=["en",[["a","p"],["AM","PM"],el],[["AM","PM"],el,el],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],el,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],el,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",el,"{1} 'at' {0}",el],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function jv(_){const T=Math.floor(Math.abs(_)),D=_.toString().replace(/^[^.]*\.?/,"").length;return 1===T&&0===D?1:5}];let Bl={};function ph(_){const b=function Yv(_){return _.toLowerCase().replace(/_/g,"-")}(_);let T=f_(b);if(T)return T;const D=b.split("-")[0];if(T=f_(D),T)return T;if("en"===D)return zv;throw new le(701,!1)}function p_(_){return ph(_)[Nl.PluralCase]}function f_(_){return _ in Bl||(Bl[_]=n.ng&&n.ng.common&&n.ng.common.locales&&n.ng.common.locales[_]),Bl[_]}var Nl=function(_){return _[_.LocaleId=0]="LocaleId",_[_.DayPeriodsFormat=1]="DayPeriodsFormat",_[_.DayPeriodsStandalone=2]="DayPeriodsStandalone",_[_.DaysFormat=3]="DaysFormat",_[_.DaysStandalone=4]="DaysStandalone",_[_.MonthsFormat=5]="MonthsFormat",_[_.MonthsStandalone=6]="MonthsStandalone",_[_.Eras=7]="Eras",_[_.FirstDayOfWeek=8]="FirstDayOfWeek",_[_.WeekendRange=9]="WeekendRange",_[_.DateFormat=10]="DateFormat",_[_.TimeFormat=11]="TimeFormat",_[_.DateTimeFormat=12]="DateTimeFormat",_[_.NumberSymbols=13]="NumberSymbols",_[_.NumberFormats=14]="NumberFormats",_[_.CurrencyCode=15]="CurrencyCode",_[_.CurrencySymbol=16]="CurrencySymbol",_[_.CurrencyName=17]="CurrencyName",_[_.Currencies=18]="Currencies",_[_.Directionality=19]="Directionality",_[_.PluralCase=20]="PluralCase",_[_.ExtraData=21]="ExtraData",_}(Nl||{});const Ul="en-US";let m_=Ul;function _h(_,b,T,D,L){if(_=V(_),Array.isArray(_))for(let R=0;R<_.length;R++)_h(_[R],b,T,D,L);else{const R=An(),j=gi();let ue=Ks(_)?_:V(_.provide),De=Qp(_);const it=ur(),Dt=1048575&it.providerIndexes,Zt=it.directiveStart,ni=it.providerIndexes>>20;if(Ks(_)||!_.multi){const oi=new qr(De,L,Tl),vi=bh(ue,b,L?Dt:Dt+ni,Zt);-1===vi?(Eo(Ir(it,j),R,ue),gh(R,_,b.length),b.push(ue),it.directiveStart++,it.directiveEnd++,L&&(it.providerIndexes+=1048576),T.push(oi),j.push(oi)):(T[vi]=oi,j[vi]=oi)}else{const oi=bh(ue,b,Dt+ni,Zt),vi=bh(ue,b,Dt,Dt+ni),Ri=vi>=0&&T[vi];if(L&&!Ri||!L&&!(oi>=0&&T[oi])){Eo(Ir(it,j),R,ue);const Wi=function FM(_,b,T,D,L){const R=new qr(_,T,Tl);return R.multi=[],R.index=b,R.componentProviders=0,V_(R,L,D&&!T),R}(L?VM:UM,T.length,L,D,De);!L&&Ri&&(T[vi].providerFactory=Wi),gh(R,_,b.length,0),b.push(ue),it.directiveStart++,it.directiveEnd++,L&&(it.providerIndexes+=1048576),T.push(Wi),j.push(Wi)}else gh(R,_,oi>-1?oi:vi,V_(T[L?vi:oi],De,!L&&D));!L&&D&&Ri&&T[vi].componentProviders++}}}function gh(_,b,T,D){const L=Ks(b),R=function j1(_){return!!_.useClass}(b);if(L||R){const De=(R?V(b.useClass):b).prototype.ngOnDestroy;if(De){const it=_.destroyHooks||(_.destroyHooks=[]);if(!L&&b.multi){const Dt=it.indexOf(T);-1===Dt?it.push(T,[D,De]):it[Dt+1].push(D,De)}else it.push(T,De)}}}function V_(_,b,T){return T&&_.componentProviders++,_.multi.push(b)-1}function bh(_,b,T,D){for(let L=T;L{T.providersResolver=(D,L)=>function NM(_,b,T){const D=An();if(D.firstCreatePass){const L=Jn(_);_h(T,D.data,D.blueprint,L,!0),_h(b,D.data,D.blueprint,L,!1)}}(D,L?L(_):_,b)}}class Vl{}class j_{}function jM(_,b){return new vh(_,b??null,[])}class vh extends Vl{constructor(b,T,D){super(),this._parent=T,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Qf(this);const L=jn(b);this._bootstrapComponents=os(L.bootstrap),this._r3Injector=Lf(b,T,[{provide:Vl,useValue:this},{provide:sc,useValue:this.componentFactoryResolver},...D],B(b),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(b)}get injector(){return this._r3Injector}destroy(){const b=this._r3Injector;!b.destroyed&&b.destroy(),this.destroyCbs.forEach(T=>T()),this.destroyCbs=null}onDestroy(b){this.destroyCbs.push(b)}}class Mh extends j_{constructor(b){super(),this.moduleType=b}create(b){return new vh(this.moduleType,b,[])}}class z_ extends Vl{constructor(b){super(),this.componentFactoryResolver=new Qf(this),this.instance=null;const T=new du([...b.providers,{provide:Vl,useValue:this},{provide:sc,useValue:this.componentFactoryResolver}],b.parent||Qc(),b.debugName,new Set(["environment"]));this.injector=T,b.runEnvironmentInitializers&&T.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function Y_(_,b,T=null){return new z_({providers:_,parent:b,debugName:T,runEnvironmentInitializers:!0}).injector}let YM=(()=>{class _{constructor(T){this._injector=T,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(T){if(!T.standalone)return null;if(!this.cachedInjectors.has(T)){const D=Gp(0,T.type),L=D.length>0?Y_([D],this._injector,`Standalone[${T.type.name}]`):null;this.cachedInjectors.set(T,L)}return this.cachedInjectors.get(T)}ngOnDestroy(){try{for(const T of this.cachedInjectors.values())null!==T&&T.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Y({token:_,providedIn:"environment",factory:()=>new _(q(Qs))})}return _})();function W_(_){_.getStandaloneInjector=b=>b.get(YM).getOrCreateStandaloneInjector(_)}function $_(_,b,T){const D=_r()+_,L=gi();return L[D]===_n?Ro(L,D,T?b.call(T):b()):function fc(_,b){return _[b]}(L,D)}function X_(_,b,T,D){return ig(gi(),_r(),_,b,T,D)}function eg(_,b,T,D,L){return ng(gi(),_r(),_,b,T,D,L)}function tg(_,b,T,D,L,R){return rg(gi(),_r(),_,b,T,D,L,R)}function wc(_,b){const T=_[b];return T===_n?void 0:T}function ig(_,b,T,D,L,R){const j=b+T;return aa(_,j,L)?Ro(_,j+1,R?D.call(R,L):D(L)):wc(_,j+1)}function ng(_,b,T,D,L,R,j){const ue=b+T;return $s(_,ue,L,R)?Ro(_,ue+2,j?D.call(j,L,R):D(L,R)):wc(_,ue+2)}function rg(_,b,T,D,L,R,j,ue){const De=b+T;return dd(_,De,L,R,j)?Ro(_,De+3,ue?D.call(ue,L,R,j):D(L,R,j)):wc(_,De+3)}function sg(_,b){const T=An();let D;const L=_+mt;T.firstCreatePass?(D=function aC(_,b){if(b)for(let T=b.length-1;T>=0;T--){const D=b[T];if(_===D.name)return D}}(b,T.pipeRegistry),T.data[L]=D,D.onDestroy&&(T.destroyHooks??=[]).push(L,D.onDestroy)):D=T.data[L];const R=D.factory||(D.factory=Yn(D.type)),j=M(Tl);try{const ue=Ms(!1),De=R();return Ms(ue),function GA(_,b,T,D){T>=_.data.length&&(_.data[T]=null,_.blueprint[T]=null),b[T]=D}(T,gi(),L,De),De}finally{M(j)}}function lg(_,b,T){const D=_+mt,L=gi(),R=Jt(L,D);return Tc(L,D)?ig(L,_r(),b,R.transform,T,R):R.transform(T)}function cg(_,b,T,D){const L=_+mt,R=gi(),j=Jt(R,L);return Tc(R,L)?ng(R,_r(),b,j.transform,T,D,j):j.transform(T,D)}function dg(_,b,T,D,L){const R=_+mt,j=gi(),ue=Jt(j,R);return Tc(j,R)?rg(j,_r(),b,ue.transform,T,D,L,ue):ue.transform(T,D,L)}function ug(_,b,T,D,L,R){const j=_+mt,ue=gi(),De=Jt(ue,j);return Tc(ue,j)?function ag(_,b,T,D,L,R,j,ue,De){const it=b+T;return Qa(_,it,L,R,j,ue)?Ro(_,it+4,De?D.call(De,L,R,j,ue):D(L,R,j,ue)):wc(_,it+4)}(ue,_r(),b,De.transform,T,D,L,R,De):De.transform(T,D,L,R)}function Tc(_,b){return _[xi].data[b].pure}function yh(_){return b=>{setTimeout(_,void 0,b)}}const Ho=class sC extends e.x{constructor(b=!1){super(),this.__isAsync=b}emit(b){super.next(b)}subscribe(b,T,D){let L=b,R=T||(()=>null),j=D;if(b&&"object"==typeof b){const De=b;L=De.next?.bind(De),R=De.error?.bind(De),j=De.complete?.bind(De)}this.__isAsync&&(R=yh(R),L&&(L=yh(L)),j&&(j=yh(j)));const ue=super.subscribe({next:L,error:R,complete:j});return b instanceof p.w0&&b.add(ue),ue}};function lC(){return this._results[Symbol.iterator]()}class Ed{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Ho)}constructor(b=!1){this._emitDistinctChangesOnly=b,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const T=Ed.prototype;T[Symbol.iterator]||(T[Symbol.iterator]=lC)}get(b){return this._results[b]}map(b){return this._results.map(b)}filter(b){return this._results.filter(b)}find(b){return this._results.find(b)}reduce(b,T){return this._results.reduce(b,T)}forEach(b){this._results.forEach(b)}some(b){return this._results.some(b)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(b,T){const D=this;D.dirty=!1;const L=function Sa(_){return _.flat(Number.POSITIVE_INFINITY)}(b);(this._changesDetected=!function kd(_,b,T){if(_.length!==b.length)return!1;for(let D=0;D<_.length;D++){let L=_[D],R=b[D];if(T&&(L=T(L),R=T(R)),R!==L)return!1}return!0}(D._results,L,T))&&(D._results=L,D.length=L.length,D.last=L[this.length-1],D.first=L[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let Ec=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=uC}return _})();const cC=Ec,dC=class extends cC{constructor(b,T,D){super(),this._declarationLView=b,this._declarationTContainer=T,this.elementRef=D}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(b,T){return this.createEmbeddedViewImpl(b,T,null)}createEmbeddedViewImpl(b,T,D){const j=this._declarationTContainer.tView,ue=rd(this._declarationLView,j,b,4096&this._declarationLView[qi]?4096:16,null,j.declTNode,null,null,null,T||null,D||null);ue[Bt]=this._declarationLView[this._declarationTContainer.index];const it=this._declarationLView[ct];return null!==it&&(ue[ct]=it.createEmbeddedView(j)),ku(j,ue,b),new hc(ue)}};function uC(){return xd(ur(),gi())}function xd(_,b){return 4&_.type?new dC(b,_,Cl(_,b)):null}let Sd=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=bC}return _})();function bC(){return gg(ur(),gi())}const AC=Sd,mg=class extends AC{constructor(b,T,D){super(),this._lContainer=b,this._hostTNode=T,this._hostLView=D}get element(){return Cl(this._hostTNode,this._hostLView)}get injector(){return new lo(this._hostTNode,this._hostLView)}get parentInjector(){const b=is(this._hostTNode,this._hostLView);if(ol(b)){const T=As(b,this._hostLView),D=Jr(b);return new lo(T[xi].data[D+8],T)}return new lo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const T=_g(this._lContainer);return null!==T&&T[b]||null}get length(){return this._lContainer.length-Ui}createEmbeddedView(b,T,D){let L,R;"number"==typeof D?L=D:null!=D&&(L=D.index,R=D.injector);const ue=b.createEmbeddedViewImpl(T||{},R,null);return this.insertImpl(ue,L,false),ue}createComponent(b,T,D,L,R){const j=b&&!function na(_){return"function"==typeof _}(b);let ue;if(j)ue=T;else{const Ti=T||{};ue=Ti.index,D=Ti.injector,L=Ti.projectableNodes,R=Ti.environmentInjector||Ti.ngModuleRef}const De=j?b:new pc(Gi(b)),it=D||this.parentInjector;if(!R&&null==De.ngModule){const Ri=(j?it:this.parentInjector).get(Qs,null);Ri&&(R=Ri)}Gi(De.componentType??{});const oi=De.create(it,L,null,R);return this.insertImpl(oi.hostView,ue,false),oi}insert(b,T){return this.insertImpl(b,T,!1)}insertImpl(b,T,D){const L=b._lView,R=L[xi];if(function wn(_){return mr(_[un])}(L)){const De=this.indexOf(b);if(-1!==De)this.detach(De);else{const it=L[un],Dt=new mg(it,it[In],it[un]);Dt.detach(Dt.indexOf(b))}}const j=this._adjustIndex(T),ue=this._lContainer;if(function e1(_,b,T,D){const L=Ui+D,R=T.length;D>0&&(T[L-1][$n]=b),D0)D.push(j[ue/2]);else{const it=R[ue+1],Dt=b[-De];for(let Zt=Ui;Zt{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((T,D)=>{this.resolve=T,this.reject=D}),this.appInits=de(Zg,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const T=[];for(const L of this.appInits){const R=L();if(Ku(R))T.push(R);else if(Cm(R)){const j=new Promise((ue,De)=>{R.subscribe({complete:ue,error:De})});T.push(j)}}const D=()=>{this.done=!0,this.resolve()};Promise.all(T).then(()=>{D()}).catch(L=>{this.reject(L)}),0===T.length&&D(),this.initialized=!0}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})(),Gg=(()=>{class _{log(T){console.log(T)}warn(T){console.warn(T)}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();const Ld=new Vn("LocaleId",{providedIn:"root",factory:()=>de(Ld,r.Optional|r.SkipSelf)||function JC(){return typeof $localize<"u"&&$localize.locale||Ul}()}),KC=new Vn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let qg=(()=>{class _{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new A.X(!1)}add(){this.hasPendingTasks.next(!0);const T=this.taskId++;return this.pendingTasks.add(T),T}remove(T){this.pendingTasks.delete(T),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();class $C{constructor(b,T){this.ngModuleFactory=b,this.componentFactories=T}}let XC=(()=>{class _{compileModuleSync(T){return new Mh(T)}compileModuleAsync(T){return Promise.resolve(this.compileModuleSync(T))}compileModuleAndAllComponentsSync(T){const D=this.compileModuleSync(T),R=os(jn(T).declarations).reduce((j,ue)=>{const De=Gi(ue);return De&&j.push(new pc(De)),j},[]);return new $C(D,R)}compileModuleAndAllComponentsAsync(T){return Promise.resolve(this.compileModuleAndAllComponentsSync(T))}clearCache(){}clearCacheFor(T){}getModuleId(T){}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Qg(..._){}class ba{constructor({enableLongStackTrace:b=!1,shouldCoalesceEventChangeDetection:T=!1,shouldCoalesceRunChangeDetection:D=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ho(!1),this.onMicrotaskEmpty=new Ho(!1),this.onStable=new Ho(!1),this.onError=new Ho(!1),typeof Zone>"u")throw new le(908,!1);Zone.assertZonePatched();const L=this;L._nesting=0,L._outer=L._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(L._inner=L._inner.fork(new Zone.TaskTrackingZoneSpec)),b&&Zone.longStackTraceZoneSpec&&(L._inner=L._inner.fork(Zone.longStackTraceZoneSpec)),L.shouldCoalesceEventChangeDetection=!D&&T,L.shouldCoalesceRunChangeDetection=D,L.lastRequestAnimationFrameId=-1,L.nativeRequestAnimationFrame=function iy(){const _="function"==typeof n.requestAnimationFrame;let b=n[_?"requestAnimationFrame":"setTimeout"],T=n[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&b&&T){const D=b[Zone.__symbol__("OriginalDelegate")];D&&(b=D);const L=T[Zone.__symbol__("OriginalDelegate")];L&&(T=L)}return{nativeRequestAnimationFrame:b,nativeCancelAnimationFrame:T}}().nativeRequestAnimationFrame,function ay(_){const b=()=>{!function ry(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(n,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,Nh(_),_.isCheckStableRunning=!0,Bh(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),Nh(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(T,D,L,R,j,ue)=>{try{return $g(_),T.invokeTask(L,R,j,ue)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===R.type||_.shouldCoalesceRunChangeDetection)&&b(),Xg(_)}},onInvoke:(T,D,L,R,j,ue,De)=>{try{return $g(_),T.invoke(L,R,j,ue,De)}finally{_.shouldCoalesceRunChangeDetection&&b(),Xg(_)}},onHasTask:(T,D,L,R)=>{T.hasTask(L,R),D===L&&("microTask"==R.change?(_._hasPendingMicrotasks=R.microTask,Nh(_),Bh(_)):"macroTask"==R.change&&(_.hasPendingMacrotasks=R.macroTask))},onHandleError:(T,D,L,R)=>(T.handleError(L,R),_.runOutsideAngular(()=>_.onError.emit(R)),!1)})}(L)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ba.isInAngularZone())throw new le(909,!1)}static assertNotInAngularZone(){if(ba.isInAngularZone())throw new le(909,!1)}run(b,T,D){return this._inner.run(b,T,D)}runTask(b,T,D,L){const R=this._inner,j=R.scheduleEventTask("NgZoneEvent: "+L,b,ny,Qg,Qg);try{return R.runTask(j,T,D)}finally{R.cancelTask(j)}}runGuarded(b,T,D){return this._inner.runGuarded(b,T,D)}runOutsideAngular(b){return this._outer.run(b)}}const ny={};function Bh(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function Nh(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function $g(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Xg(_){_._nesting--,Bh(_)}class oy{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ho,this.onMicrotaskEmpty=new Ho,this.onStable=new Ho,this.onError=new Ho}run(b,T,D){return b.apply(T,D)}runGuarded(b,T,D){return b.apply(T,D)}runOutsideAngular(b){return b()}runTask(b,T,D,L){return b.apply(T,D)}}const e0=new Vn("",{providedIn:"root",factory:t0});function t0(){const _=de(ba);let b=!0;const T=new x.y(L=>{b=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{L.next(b),L.complete()})}),D=new x.y(L=>{let R;_.runOutsideAngular(()=>{R=_.onStable.subscribe(()=>{ba.assertNotInAngularZone(),queueMicrotask(()=>{!b&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(b=!0,L.next(!0))})})});const j=_.onUnstable.subscribe(()=>{ba.assertInAngularZone(),b&&(b=!1,_.runOutsideAngular(()=>{L.next(!1)}))});return()=>{R.unsubscribe(),j.unsubscribe()}});return(0,m.T)(T,D.pipe((0,g.B)()))}const n0=new Vn(""),r0=new Vn("");let Uh,sy=(()=>{class _{constructor(T,D,L){this._ngZone=T,this.registry=D,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Uh||(function ly(_){Uh=_}(L),L.addToWindow(D)),this._watchAngularEvents(),T.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ba.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let T=this._callbacks.pop();clearTimeout(T.timeoutId),T.doneCb(this._didWork)}this._didWork=!1});else{let T=this.getPendingTasks();this._callbacks=this._callbacks.filter(D=>!D.updateCb||!D.updateCb(T)||(clearTimeout(D.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(T=>({source:T.source,creationLocation:T.creationLocation,data:T.data})):[]}addCallback(T,D,L){let R=-1;D&&D>0&&(R=setTimeout(()=>{this._callbacks=this._callbacks.filter(j=>j.timeoutId!==R),T(this._didWork,this.getPendingTasks())},D)),this._callbacks.push({doneCb:T,timeoutId:R,updateCb:L})}whenStable(T,D,L){if(L&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(T,D,L),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(T){this.registry.registerApplication(T,this)}unregisterApplication(T){this.registry.unregisterApplication(T)}findProviders(T,D,L){return[]}static#e=this.\u0275fac=function(D){return new(D||_)(q(ba),q(a0),q(r0))};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac})}return _})(),a0=(()=>{class _{constructor(){this._applications=new Map}registerApplication(T,D){this._applications.set(T,D)}unregisterApplication(T){this._applications.delete(T)}unregisterAllApplications(){this._applications.clear()}getTestability(T){return this._applications.get(T)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(T,D=!0){return Uh?.findTestabilityInTree(this,T,D)??null}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})(),Ls=null;const o0=new Vn("AllowMultipleToken"),Vh=new Vn("PlatformDestroyListeners"),Fh=new Vn("appBootstrapListener");class uy{constructor(b,T){this.name=b,this.token=T}}function c0(_,b,T=[]){const D=`Platform: ${b}`,L=new Vn(D);return(R=[])=>{let j=jh();if(!j||j.injector.get(o0,!1)){const ue=[...T,...R,{provide:L,useValue:!0}];_?_(ue):function hy(_){if(Ls&&!Ls.get(o0,!1))throw new le(400,!1);(function s0(){!function wa(_){vo=_}(()=>{throw new le(600,!1)})})(),Ls=_;const b=_.get(u0);(function l0(_){_.get(Xp,null)?.forEach(T=>T())})(_)}(function d0(_=[],b){return Ss.create({name:b,providers:[{provide:lu,useValue:"platform"},{provide:Vh,useValue:new Set([()=>Ls=null])},..._]})}(ue,D))}return function fy(_){const b=jh();if(!b)throw new le(401,!1);return b}()}}function jh(){return Ls?.get(u0)??null}let u0=(()=>{class _{constructor(T){this._injector=T,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(T,D){const L=function my(_="zone.js",b){return"noop"===_?new oy:"zone.js"===_?new ba(b):_}(D?.ngZone,function h0(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:D?.ngZoneEventCoalescing,runCoalescing:D?.ngZoneRunCoalescing}));return L.run(()=>{const R=function zM(_,b,T){return new vh(_,b,T)}(T.moduleType,this.injector,function g0(_){return[{provide:ba,useFactory:_},{provide:rc,multi:!0,useFactory:()=>{const b=de(gy,{optional:!0});return()=>b.initialize()}},{provide:_0,useFactory:_y},{provide:e0,useFactory:t0}]}(()=>L)),j=R.injector.get(yl,null);return L.runOutsideAngular(()=>{const ue=L.onError.subscribe({next:De=>{j.handleError(De)}});R.onDestroy(()=>{Od(this._modules,R),ue.unsubscribe()})}),function p0(_,b,T){try{const D=T();return Ku(D)?D.catch(L=>{throw b.runOutsideAngular(()=>_.handleError(L)),L}):D}catch(D){throw b.runOutsideAngular(()=>_.handleError(D)),D}}(j,L,()=>{const ue=R.injector.get(kh);return ue.runInitializers(),ue.donePromise.then(()=>(function __(_){nt(_,"Expected localeId to be defined"),"string"==typeof _&&(m_=_.toLowerCase().replace(/_/g,"-"))}(R.injector.get(Ld,Ul)||Ul),this._moduleDoBootstrap(R),R))})})}bootstrapModule(T,D=[]){const L=f0({},D);return function cy(_,b,T){const D=new Mh(T);return Promise.resolve(D)}(0,0,T).then(R=>this.bootstrapModuleFactory(R,L))}_moduleDoBootstrap(T){const D=T.injector.get(zl);if(T._bootstrapComponents.length>0)T._bootstrapComponents.forEach(L=>D.bootstrap(L));else{if(!T.instance.ngDoBootstrap)throw new le(-403,!1);T.instance.ngDoBootstrap(D)}this._modules.push(T)}onDestroy(T){this._destroyListeners.push(T)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new le(404,!1);this._modules.slice().forEach(D=>D.destroy()),this._destroyListeners.forEach(D=>D());const T=this._injector.get(Vh,null);T&&(T.forEach(D=>D()),T.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(D){return new(D||_)(q(Ss))};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();function f0(_,b){return Array.isArray(b)?b.reduce(f0,_):{..._,...b}}let zl=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=de(_0),this.zoneIsStable=de(e0),this.componentTypes=[],this.components=[],this.isStable=de(qg).hasPendingTasks.pipe((0,E.w)(T=>T?(0,w.of)(!1):this.zoneIsStable),(0,H.x)(),(0,g.B)()),this._injector=de(Qs)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(T,D){const L=T instanceof sf;if(!this._injector.get(kh).done)throw!L&&Sn(T),new le(405,!1);let j;j=L?T:this._injector.get(sc).resolveComponentFactory(T),this.componentTypes.push(j.componentType);const ue=function dy(_){return _.isBoundToModule}(j)?void 0:this._injector.get(Vl),it=j.create(Ss.NULL,[],D||j.selector,ue),Dt=it.location.nativeElement,Zt=it.injector.get(n0,null);return Zt?.registerApplication(Dt),it.onDestroy(()=>{this.detachView(it.hostView),Od(this.components,it),Zt?.unregisterApplication(Dt)}),this._loadComponent(it),it}tick(){if(this._runningTick)throw new le(101,!1);try{this._runningTick=!0;for(let T of this._views)T.detectChanges()}catch(T){this.internalErrorHandler(T)}finally{this._runningTick=!1}}attachView(T){const D=T;this._views.push(D),D.attachToAppRef(this)}detachView(T){const D=T;Od(this._views,D),D.detachFromAppRef()}_loadComponent(T){this.attachView(T.hostView),this.tick(),this.components.push(T);const D=this._injector.get(Fh,[]);D.push(...this._bootstrapListeners),D.forEach(L=>L(T))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(T=>T()),this._views.slice().forEach(T=>T.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(T){return this._destroyListeners.push(T),()=>Od(this._destroyListeners,T)}destroy(){if(this._destroyed)throw new le(406,!1);const T=this._injector;T.destroy&&!T.destroyed&&T.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Od(_,b){const T=_.indexOf(b);T>-1&&_.splice(T,1)}const _0=new Vn("",{providedIn:"root",factory:()=>de(yl).handleError.bind(void 0)});function _y(){const _=de(ba),b=de(yl);return T=>_.runOutsideAngular(()=>b.handleError(T))}let gy=(()=>{class _{constructor(){this.zone=de(ba),this.applicationRef=de(zl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(D){return new(D||_)};static#t=this.\u0275prov=Y({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Ay(){}let vy=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=My}return _})();function My(_){return function Cy(_,b,T){if(Ur(_)&&!T){const D=ci(_.index,b);return new hc(D,D)}return 47&_.type?new hc(b[yn],b):null}(ur(),gi(),16==(16&_))}class M0{constructor(){}supports(b){return cd(b)}create(b){return new Sy(b)}}const xy=(_,b)=>b;class Sy{constructor(b){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=b||xy}forEachItem(b){let T;for(T=this._itHead;null!==T;T=T._next)b(T)}forEachOperation(b){let T=this._itHead,D=this._removalsHead,L=0,R=null;for(;T||D;){const j=!D||T&&T.currentIndex{j=this._trackByFn(L,ue),null!==T&&Object.is(T.trackById,j)?(D&&(T=this._verifyReinsertion(T,ue,j,L)),Object.is(T.item,ue)||this._addIdentityChange(T,ue)):(T=this._mismatch(T,ue,j,L),D=!0),T=T._next,L++}),this.length=L;return this._truncate(T),this.collection=b,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let b;for(b=this._previousItHead=this._itHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._additionsHead;null!==b;b=b._nextAdded)b.previousIndex=b.currentIndex;for(this._additionsHead=this._additionsTail=null,b=this._movesHead;null!==b;b=b._nextMoved)b.previousIndex=b.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(b,T,D,L){let R;return null===b?R=this._itTail:(R=b._prev,this._remove(b)),null!==(b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(D,null))?(Object.is(b.item,T)||this._addIdentityChange(b,T),this._reinsertAfter(b,R,L)):null!==(b=null===this._linkedRecords?null:this._linkedRecords.get(D,L))?(Object.is(b.item,T)||this._addIdentityChange(b,T),this._moveAfter(b,R,L)):b=this._addAfter(new Dy(T,D),R,L),b}_verifyReinsertion(b,T,D,L){let R=null===this._unlinkedRecords?null:this._unlinkedRecords.get(D,null);return null!==R?b=this._reinsertAfter(R,b._prev,L):b.currentIndex!=L&&(b.currentIndex=L,this._addToMoves(b,L)),b}_truncate(b){for(;null!==b;){const T=b._next;this._addToRemovals(this._unlink(b)),b=T}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(b,T,D){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(b);const L=b._prevRemoved,R=b._nextRemoved;return null===L?this._removalsHead=R:L._nextRemoved=R,null===R?this._removalsTail=L:R._prevRemoved=L,this._insertAfter(b,T,D),this._addToMoves(b,D),b}_moveAfter(b,T,D){return this._unlink(b),this._insertAfter(b,T,D),this._addToMoves(b,D),b}_addAfter(b,T,D){return this._insertAfter(b,T,D),this._additionsTail=null===this._additionsTail?this._additionsHead=b:this._additionsTail._nextAdded=b,b}_insertAfter(b,T,D){const L=null===T?this._itHead:T._next;return b._next=L,b._prev=T,null===L?this._itTail=b:L._prev=b,null===T?this._itHead=b:T._next=b,null===this._linkedRecords&&(this._linkedRecords=new C0),this._linkedRecords.put(b),b.currentIndex=D,b}_remove(b){return this._addToRemovals(this._unlink(b))}_unlink(b){null!==this._linkedRecords&&this._linkedRecords.remove(b);const T=b._prev,D=b._next;return null===T?this._itHead=D:T._next=D,null===D?this._itTail=T:D._prev=T,b}_addToMoves(b,T){return b.previousIndex===T||(this._movesTail=null===this._movesTail?this._movesHead=b:this._movesTail._nextMoved=b),b}_addToRemovals(b){return null===this._unlinkedRecords&&(this._unlinkedRecords=new C0),this._unlinkedRecords.put(b),b.currentIndex=null,b._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=b,b._prevRemoved=null):(b._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=b),b}_addIdentityChange(b,T){return b.item=T,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=b:this._identityChangesTail._nextIdentityChange=b,b}}class Dy{constructor(b,T){this.item=b,this.trackById=T,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Ly{constructor(){this._head=null,this._tail=null}add(b){null===this._head?(this._head=this._tail=b,b._nextDup=null,b._prevDup=null):(this._tail._nextDup=b,b._prevDup=this._tail,b._nextDup=null,this._tail=b)}get(b,T){let D;for(D=this._head;null!==D;D=D._nextDup)if((null===T||T<=D.currentIndex)&&Object.is(D.trackById,b))return D;return null}remove(b){const T=b._prevDup,D=b._nextDup;return null===T?this._head=D:T._nextDup=D,null===D?this._tail=T:D._prevDup=T,null===this._head}}class C0{constructor(){this.map=new Map}put(b){const T=b.trackById;let D=this.map.get(T);D||(D=new Ly,this.map.set(T,D)),D.add(b)}get(b,T){const L=this.map.get(b);return L?L.get(b,T):null}remove(b){const T=b.trackById;return this.map.get(T).remove(b)&&this.map.delete(T),b}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function y0(_,b,T){const D=_.previousIndex;if(null===D)return D;let L=0;return T&&D{if(T&&T.key===L)this._maybeAddToChanges(T,D),this._appendAfter=T,T=T._next;else{const R=this._getOrCreateRecordForKey(L,D);T=this._insertBeforeOrAppend(T,R)}}),T){T._prev&&(T._prev._next=null),this._removalsHead=T;for(let D=T;null!==D;D=D._nextRemoved)D===this._mapHead&&(this._mapHead=null),this._records.delete(D.key),D._nextRemoved=D._next,D.previousValue=D.currentValue,D.currentValue=null,D._prev=null,D._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(b,T){if(b){const D=b._prev;return T._next=b,T._prev=D,b._prev=T,D&&(D._next=T),b===this._mapHead&&(this._mapHead=T),this._appendAfter=b,b}return this._appendAfter?(this._appendAfter._next=T,T._prev=this._appendAfter):this._mapHead=T,this._appendAfter=T,null}_getOrCreateRecordForKey(b,T){if(this._records.has(b)){const L=this._records.get(b);this._maybeAddToChanges(L,T);const R=L._prev,j=L._next;return R&&(R._next=j),j&&(j._prev=R),L._next=null,L._prev=null,L}const D=new Ry(b);return this._records.set(b,D),D.currentValue=T,this._addToAdditions(D),D}_reset(){if(this.isDirty){let b;for(this._previousMapHead=this._mapHead,b=this._previousMapHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._changesHead;null!==b;b=b._nextChanged)b.previousValue=b.currentValue;for(b=this._additionsHead;null!=b;b=b._nextAdded)b.previousValue=b.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(b,T){Object.is(T,b.currentValue)||(b.previousValue=b.currentValue,b.currentValue=T,this._addToChanges(b))}_addToAdditions(b){null===this._additionsHead?this._additionsHead=this._additionsTail=b:(this._additionsTail._nextAdded=b,this._additionsTail=b)}_addToChanges(b){null===this._changesHead?this._changesHead=this._changesTail=b:(this._changesTail._nextChanged=b,this._changesTail=b)}_forEach(b,T){b instanceof Map?b.forEach(T):Object.keys(b).forEach(D=>T(b[D],D))}}class Ry{constructor(b){this.key=b,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function T0(){return new Gh([new M0])}let Gh=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:T0});constructor(T){this.factories=T}static create(T,D){if(null!=D){const L=D.factories.slice();T=T.concat(L)}return new _(T)}static extend(T){return{provide:_,useFactory:D=>_.create(T,D||T0()),deps:[[_,new Ji,new gn]]}}find(T){const D=this.factories.find(L=>L.supports(T));if(null!=D)return D;throw new le(901,!1)}}return _})();function E0(){return new qh([new w0])}let qh=(()=>{class _{static#e=this.\u0275prov=Y({token:_,providedIn:"root",factory:E0});constructor(T){this.factories=T}static create(T,D){if(D){const L=D.factories.slice();T=T.concat(L)}return new _(T)}static extend(T){return{provide:_,useFactory:D=>_.create(T,D||E0()),deps:[[_,new Ji,new gn]]}}find(T){const D=this.factories.find(L=>L.supports(T));if(D)return D;throw new le(901,!1)}}return _})();const Hy=c0(null,"core",[]);let ky=(()=>{class _{constructor(T){}static#e=this.\u0275fac=function(D){return new(D||_)(q(zl))};static#t=this.\u0275mod=Rn({type:_});static#i=this.\u0275inj=oe({})}return _})();function Wy(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function Gy(_){const b=Gi(_);if(!b)return null;const T=new pc(b);return{get selector(){return T.selector},get type(){return T.componentType},get inputs(){return T.inputs},get outputs(){return T.outputs},get ngContentSelectors(){return T.ngContentSelectors},get isStandalone(){return b.standalone},get isSignal(){return b.signals}}}},56223:(xe,Z,h)=>{"use strict";h.d(Z,{Cf:()=>se,EJ:()=>Bt,F:()=>Mi,Fj:()=>Q,JJ:()=>X,JL:()=>He,JU:()=>E,Kr:()=>en,NI:()=>Qe,Oe:()=>Dr,On:()=>Gi,Q7:()=>Ui,QS:()=>Xa,UX:()=>Xr,YN:()=>fi,Zs:()=>Gn,_Y:()=>Cn,a5:()=>oe,c5:()=>$a,cw:()=>rt,gN:()=>Ue,kI:()=>we,oH:()=>un,p4:()=>Ft,qu:()=>Ra,sg:()=>Qn,u:()=>ar,u5:()=>cs,wV:()=>Sn});var e=h(65879),p=h(96814),A=h(7715),x=h(9315),m=h(37398);let w=(()=>{class ot{constructor(je,Lt){this._renderer=je,this._elementRef=Lt,this.onChange=Xt=>{},this.onTouched=()=>{}}setProperty(je,Lt){this._renderer.setProperty(this._elementRef.nativeElement,je,Lt)}registerOnTouched(je){this.onTouched=je}registerOnChange(je){this.onChange=je}setDisabledState(je){this.setProperty("disabled",je)}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:ot})}return ot})(),g=(()=>{class ot extends w{static#e=this.\u0275fac=function(){let je;return function(Xt){return(je||(je=e.n5z(ot)))(Xt||ot)}}();static#t=this.\u0275dir=e.lG2({type:ot,features:[e.qOj]})}return ot})();const E=new e.OlP("NgValueAccessor"),N={provide:E,useExisting:(0,e.Gpc)(()=>Q),multi:!0},O=new e.OlP("CompositionEventMode");let Q=(()=>{class ot extends w{constructor(je,Lt,Xt){super(je,Lt),this._compositionMode=Xt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function B(){const ot=(0,p.q)()?(0,p.q)().getUserAgent():"";return/android (\d+)/.test(ot.toLowerCase())}())}writeValue(je){this.setProperty("value",je??"")}_handleInput(je){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(je)}_compositionStart(){this._composing=!0}_compositionEnd(je){this._composing=!1,this._compositionMode&&this.onChange(je)}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(O,8))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Lt,Xt){1&Lt&&e.NdJ("input",function(rn){return Xt._handleInput(rn.target.value)})("blur",function(){return Xt.onTouched()})("compositionstart",function(){return Xt._compositionStart()})("compositionend",function(rn){return Xt._compositionEnd(rn.target.value)})},features:[e._Bn([N]),e.qOj]})}return ot})();function ee(ot){return null==ot||("string"==typeof ot||Array.isArray(ot))&&0===ot.length}function V(ot){return null!=ot&&"number"==typeof ot.length}const se=new e.OlP("NgValidators"),Ce=new e.OlP("NgAsyncValidators"),Be=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class we{static min(gt){return function le(ot){return gt=>{if(ee(gt.value)||ee(ot))return null;const je=parseFloat(gt.value);return!isNaN(je)&&je{if(ee(gt.value)||ee(ot))return null;const je=parseFloat(gt.value);return!isNaN(je)&&je>ot?{max:{max:ot,actual:gt.value}}:null}}(gt)}static required(gt){return v(gt)}static requiredTrue(gt){return ie(gt)}static email(gt){return function F(ot){return ee(ot.value)||Be.test(ot.value)?null:{email:!0}}(gt)}static minLength(gt){return function $(ot){return gt=>ee(gt.value)||!V(gt.value)?null:gt.value.lengthV(gt.value)&>.value.length>ot?{maxlength:{requiredLength:ot,actualLength:gt.value.length}}:null}(gt)}static pattern(gt){return qe(gt)}static nullValidator(gt){return null}static compose(gt){return J(gt)}static composeAsync(gt){return Re(gt)}}function v(ot){return ee(ot.value)?{required:!0}:null}function ie(ot){return!0===ot.value?null:{required:!0}}function qe(ot){if(!ot)return Ne;let gt,je;return"string"==typeof ot?(je="","^"!==ot.charAt(0)&&(je+="^"),je+=ot,"$"!==ot.charAt(ot.length-1)&&(je+="$"),gt=new RegExp(je)):(je=ot.toString(),gt=ot),Lt=>{if(ee(Lt.value))return null;const Xt=Lt.value;return gt.test(Xt)?null:{pattern:{requiredPattern:je,actualValue:Xt}}}}function Ne(ot){return null}function _t(ot){return null!=ot}function et(ot){return(0,e.QGY)(ot)?(0,A.D)(ot):ot}function dt(ot){let gt={};return ot.forEach(je=>{gt=null!=je?{...gt,...je}:gt}),0===Object.keys(gt).length?null:gt}function lt(ot,gt){return gt.map(je=>je(ot))}function ge(ot){return ot.map(gt=>function at(ot){return!ot.validate}(gt)?gt:je=>gt.validate(je))}function J(ot){if(!ot)return null;const gt=ot.filter(_t);return 0==gt.length?null:function(je){return dt(lt(je,gt))}}function pe(ot){return null!=ot?J(ge(ot)):null}function Re(ot){if(!ot)return null;const gt=ot.filter(_t);return 0==gt.length?null:function(je){const Lt=lt(je,gt).map(et);return(0,x.D)(Lt).pipe((0,m.U)(dt))}}function ze(ot){return null!=ot?Re(ge(ot)):null}function ve(ot,gt){return null===ot?[gt]:Array.isArray(ot)?[...ot,gt]:[ot,gt]}function Se(ot){return ot._rawValidators}function nt(ot){return ot._rawAsyncValidators}function fe(ot){return ot?Array.isArray(ot)?ot:[ot]:[]}function Ke(ot,gt){return Array.isArray(ot)?ot.includes(gt):ot===gt}function ye(ot,gt){const je=fe(gt);return fe(ot).forEach(Xt=>{Ke(je,Xt)||je.push(Xt)}),je}function pt(ot,gt){return fe(gt).filter(je=>!Ke(ot,je))}class Y{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(gt){this._rawValidators=gt||[],this._composedValidatorFn=pe(this._rawValidators)}_setAsyncValidators(gt){this._rawAsyncValidators=gt||[],this._composedAsyncValidatorFn=ze(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(gt){this._onDestroyCallbacks.push(gt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(gt=>gt()),this._onDestroyCallbacks=[]}reset(gt=void 0){this.control&&this.control.reset(gt)}hasError(gt,je){return!!this.control&&this.control.hasError(gt,je)}getError(gt,je){return this.control?this.control.getError(gt,je):null}}class Ue extends Y{get formDirective(){return null}get path(){return null}}class oe extends Y{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ye{constructor(gt){this._cd=gt}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let X=(()=>{class ot extends Ye{constructor(je){super(je)}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(oe,2))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Lt,Xt){2&Lt&&e.ekj("ng-untouched",Xt.isUntouched)("ng-touched",Xt.isTouched)("ng-pristine",Xt.isPristine)("ng-dirty",Xt.isDirty)("ng-valid",Xt.isValid)("ng-invalid",Xt.isInvalid)("ng-pending",Xt.isPending)},features:[e.qOj]})}return ot})(),He=(()=>{class ot extends Ye{constructor(je){super(je)}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(Ue,10))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Lt,Xt){2&Lt&&e.ekj("ng-untouched",Xt.isUntouched)("ng-touched",Xt.isTouched)("ng-pristine",Xt.isPristine)("ng-dirty",Xt.isDirty)("ng-valid",Xt.isValid)("ng-invalid",Xt.isInvalid)("ng-pending",Xt.isPending)("ng-submitted",Xt.isSubmitted)},features:[e.qOj]})}return ot})();const s="VALID",S="INVALID",k="PENDING",re="DISABLED";function tt(ot){return(q(ot)?ot.validators:ot)||null}function Me(ot,gt){return(q(gt)?gt.asyncValidators:ot)||null}function q(ot){return null!=ot&&!Array.isArray(ot)&&"object"==typeof ot}function W(ot,gt,je){const Lt=ot.controls;if(!(gt?Object.keys(Lt):Lt).length)throw new e.vHH(1e3,"");if(!Lt[je])throw new e.vHH(1001,"")}function de(ot,gt,je){ot._forEachChild((Lt,Xt)=>{if(void 0===je[Xt])throw new e.vHH(1002,"")})}class Je{constructor(gt,je){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(gt),this._assignAsyncValidators(je)}get validator(){return this._composedValidatorFn}set validator(gt){this._rawValidators=this._composedValidatorFn=gt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(gt){this._rawAsyncValidators=this._composedAsyncValidatorFn=gt}get parent(){return this._parent}get valid(){return this.status===s}get invalid(){return this.status===S}get pending(){return this.status==k}get disabled(){return this.status===re}get enabled(){return this.status!==re}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(gt){this._assignValidators(gt)}setAsyncValidators(gt){this._assignAsyncValidators(gt)}addValidators(gt){this.setValidators(ye(gt,this._rawValidators))}addAsyncValidators(gt){this.setAsyncValidators(ye(gt,this._rawAsyncValidators))}removeValidators(gt){this.setValidators(pt(gt,this._rawValidators))}removeAsyncValidators(gt){this.setAsyncValidators(pt(gt,this._rawAsyncValidators))}hasValidator(gt){return Ke(this._rawValidators,gt)}hasAsyncValidator(gt){return Ke(this._rawAsyncValidators,gt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(gt={}){this.touched=!0,this._parent&&!gt.onlySelf&&this._parent.markAsTouched(gt)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(gt=>gt.markAllAsTouched())}markAsUntouched(gt={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(je=>{je.markAsUntouched({onlySelf:!0})}),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt)}markAsDirty(gt={}){this.pristine=!1,this._parent&&!gt.onlySelf&&this._parent.markAsDirty(gt)}markAsPristine(gt={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(je=>{je.markAsPristine({onlySelf:!0})}),this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt)}markAsPending(gt={}){this.status=k,!1!==gt.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!gt.onlySelf&&this._parent.markAsPending(gt)}disable(gt={}){const je=this._parentMarkedDirty(gt.onlySelf);this.status=re,this.errors=null,this._forEachChild(Lt=>{Lt.disable({...gt,onlySelf:!0})}),this._updateValue(),!1!==gt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...gt,skipPristineCheck:je}),this._onDisabledChange.forEach(Lt=>Lt(!0))}enable(gt={}){const je=this._parentMarkedDirty(gt.onlySelf);this.status=s,this._forEachChild(Lt=>{Lt.enable({...gt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent}),this._updateAncestors({...gt,skipPristineCheck:je}),this._onDisabledChange.forEach(Lt=>Lt(!1))}_updateAncestors(gt){this._parent&&!gt.onlySelf&&(this._parent.updateValueAndValidity(gt),gt.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(gt){this._parent=gt}getRawValue(){return this.value}updateValueAndValidity(gt={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===s||this.status===k)&&this._runAsyncValidator(gt.emitEvent)),!1!==gt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.updateValueAndValidity(gt)}_updateTreeValidity(gt={emitEvent:!0}){this._forEachChild(je=>je._updateTreeValidity(gt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?re:s}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(gt){if(this.asyncValidator){this.status=k,this._hasOwnPendingAsyncValidator=!0;const je=et(this.asyncValidator(this));this._asyncValidationSubscription=je.subscribe(Lt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Lt,{emitEvent:gt})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(gt,je={}){this.errors=gt,this._updateControlsErrors(!1!==je.emitEvent)}get(gt){let je=gt;return null==je||(Array.isArray(je)||(je=je.split(".")),0===je.length)?null:je.reduce((Lt,Xt)=>Lt&&Lt._find(Xt),this)}getError(gt,je){const Lt=je?this.get(je):this;return Lt&&Lt.errors?Lt.errors[gt]:null}hasError(gt,je){return!!this.getError(gt,je)}get root(){let gt=this;for(;gt._parent;)gt=gt._parent;return gt}_updateControlsErrors(gt){this.status=this._calculateStatus(),gt&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(gt)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?re:this.errors?S:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(k)?k:this._anyControlsHaveStatus(S)?S:s}_anyControlsHaveStatus(gt){return this._anyControls(je=>je.status===gt)}_anyControlsDirty(){return this._anyControls(gt=>gt.dirty)}_anyControlsTouched(){return this._anyControls(gt=>gt.touched)}_updatePristine(gt={}){this.pristine=!this._anyControlsDirty(),this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt)}_updateTouched(gt={}){this.touched=this._anyControlsTouched(),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt)}_registerOnCollectionChange(gt){this._onCollectionChange=gt}_setUpdateStrategy(gt){q(gt)&&null!=gt.updateOn&&(this._updateOn=gt.updateOn)}_parentMarkedDirty(gt){return!gt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(gt){return null}_assignValidators(gt){this._rawValidators=Array.isArray(gt)?gt.slice():gt,this._composedValidatorFn=function Le(ot){return Array.isArray(ot)?pe(ot):ot||null}(this._rawValidators)}_assignAsyncValidators(gt){this._rawAsyncValidators=Array.isArray(gt)?gt.slice():gt,this._composedAsyncValidatorFn=function Pe(ot){return Array.isArray(ot)?ze(ot):ot||null}(this._rawAsyncValidators)}}class rt extends Je{constructor(gt,je,Lt){super(tt(je),Me(Lt,je)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(je),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(gt,je){return this.controls[gt]?this.controls[gt]:(this.controls[gt]=je,je.setParent(this),je._registerOnCollectionChange(this._onCollectionChange),je)}addControl(gt,je,Lt={}){this.registerControl(gt,je),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}removeControl(gt,je={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],this.updateValueAndValidity({emitEvent:je.emitEvent}),this._onCollectionChange()}setControl(gt,je,Lt={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],je&&this.registerControl(gt,je),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}contains(gt){return this.controls.hasOwnProperty(gt)&&this.controls[gt].enabled}setValue(gt,je={}){de(this,0,gt),Object.keys(gt).forEach(Lt=>{W(this,!0,Lt),this.controls[Lt].setValue(gt[Lt],{onlySelf:!0,emitEvent:je.emitEvent})}),this.updateValueAndValidity(je)}patchValue(gt,je={}){null!=gt&&(Object.keys(gt).forEach(Lt=>{const Xt=this.controls[Lt];Xt&&Xt.patchValue(gt[Lt],{onlySelf:!0,emitEvent:je.emitEvent})}),this.updateValueAndValidity(je))}reset(gt={},je={}){this._forEachChild((Lt,Xt)=>{Lt.reset(gt[Xt],{onlySelf:!0,emitEvent:je.emitEvent})}),this._updatePristine(je),this._updateTouched(je),this.updateValueAndValidity(je)}getRawValue(){return this._reduceChildren({},(gt,je,Lt)=>(gt[Lt]=je.getRawValue(),gt))}_syncPendingControls(){let gt=this._reduceChildren(!1,(je,Lt)=>!!Lt._syncPendingControls()||je);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){Object.keys(this.controls).forEach(je=>{const Lt=this.controls[je];Lt&>(Lt,je)})}_setUpControls(){this._forEachChild(gt=>{gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(gt){for(const[je,Lt]of Object.entries(this.controls))if(this.contains(je)&>(Lt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(je,Lt,Xt)=>((Lt.enabled||this.disabled)&&(je[Xt]=Lt.value),je))}_reduceChildren(gt,je){let Lt=gt;return this._forEachChild((Xt,Ei)=>{Lt=je(Lt,Xt,Ei)}),Lt}_allControlsDisabled(){for(const gt of Object.keys(this.controls))if(this.controls[gt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(gt){return this.controls.hasOwnProperty(gt)?this.controls[gt]:null}}class Xe extends rt{}const kt=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Ot}),Ot="always";function $e(ot,gt){return[...gt.path,ot]}function bt(ot,gt,je=Ot){xt(ot,gt),gt.valueAccessor.writeValue(ot.value),(ot.disabled||"always"===je)&>.valueAccessor.setDisabledState?.(ot.disabled),function Wt(ot,gt){gt.valueAccessor.registerOnChange(je=>{ot._pendingValue=je,ot._pendingChange=!0,ot._pendingDirty=!0,"change"===ot.updateOn&&bi(ot,gt)})}(ot,gt),function $t(ot,gt){const je=(Lt,Xt)=>{gt.valueAccessor.writeValue(Lt),Xt&>.viewToModelUpdate(Lt)};ot.registerOnChange(je),gt._registerOnDestroy(()=>{ot._unregisterOnChange(je)})}(ot,gt),function ri(ot,gt){gt.valueAccessor.registerOnTouched(()=>{ot._pendingTouched=!0,"blur"===ot.updateOn&&ot._pendingChange&&bi(ot,gt),"submit"!==ot.updateOn&&ot.markAsTouched()})}(ot,gt),function jt(ot,gt){if(gt.valueAccessor.setDisabledState){const je=Lt=>{gt.valueAccessor.setDisabledState(Lt)};ot.registerOnDisabledChange(je),gt._registerOnDestroy(()=>{ot._unregisterOnDisabledChange(je)})}}(ot,gt)}function Fe(ot,gt,je=!0){const Lt=()=>{};gt.valueAccessor&&(gt.valueAccessor.registerOnChange(Lt),gt.valueAccessor.registerOnTouched(Lt)),Ht(ot,gt),ot&&(gt._invokeOnDestroyCallbacks(),ot._registerOnCollectionChange(()=>{}))}function Ct(ot,gt){ot.forEach(je=>{je.registerOnValidatorChange&&je.registerOnValidatorChange(gt)})}function xt(ot,gt){const je=Se(ot);null!==gt.validator?ot.setValidators(ve(je,gt.validator)):"function"==typeof je&&ot.setValidators([je]);const Lt=nt(ot);null!==gt.asyncValidator?ot.setAsyncValidators(ve(Lt,gt.asyncValidator)):"function"==typeof Lt&&ot.setAsyncValidators([Lt]);const Xt=()=>ot.updateValueAndValidity();Ct(gt._rawValidators,Xt),Ct(gt._rawAsyncValidators,Xt)}function Ht(ot,gt){let je=!1;if(null!==ot){if(null!==gt.validator){const Xt=Se(ot);if(Array.isArray(Xt)&&Xt.length>0){const Ei=Xt.filter(rn=>rn!==gt.validator);Ei.length!==Xt.length&&(je=!0,ot.setValidators(Ei))}}if(null!==gt.asyncValidator){const Xt=nt(ot);if(Array.isArray(Xt)&&Xt.length>0){const Ei=Xt.filter(rn=>rn!==gt.asyncValidator);Ei.length!==Xt.length&&(je=!0,ot.setAsyncValidators(Ei))}}}const Lt=()=>{};return Ct(gt._rawValidators,Lt),Ct(gt._rawAsyncValidators,Lt),je}function bi(ot,gt){ot._pendingDirty&&ot.markAsDirty(),ot.setValue(ot._pendingValue,{emitModelToViewChange:!1}),gt.viewToModelUpdate(ot._pendingValue),ot._pendingChange=!1}function wt(ot,gt){xt(ot,gt)}function Pi(ot,gt){if(!ot.hasOwnProperty("model"))return!1;const je=ot.model;return!!je.isFirstChange()||!Object.is(gt,je.currentValue)}function Fi(ot,gt){ot._syncPendingControls(),gt.forEach(je=>{const Lt=je.control;"submit"===Lt.updateOn&&Lt._pendingChange&&(je.viewToModelUpdate(Lt._pendingValue),Lt._pendingChange=!1)})}function Si(ot,gt){if(!gt)return null;let je,Lt,Xt;return Array.isArray(gt),gt.forEach(Ei=>{Ei.constructor===Q?je=Ei:function Zi(ot){return Object.getPrototypeOf(ot.constructor)===g}(Ei)?Lt=Ei:Xt=Ei}),Xt||Lt||je||null}const $i={provide:Ue,useExisting:(0,e.Gpc)(()=>Mi)},Gt=(()=>Promise.resolve())();let Mi=(()=>{class ot extends Ue{constructor(je,Lt,Xt){super(),this.callSetDisabledState=Xt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new rt({},pe(je),ze(Lt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(je){Gt.then(()=>{const Lt=this._findContainer(je.path);je.control=Lt.registerControl(je.name,je.control),bt(je.control,je,this.callSetDisabledState),je.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(je)})}getControl(je){return this.form.get(je.path)}removeControl(je){Gt.then(()=>{const Lt=this._findContainer(je.path);Lt&&Lt.removeControl(je.name),this._directives.delete(je)})}addFormGroup(je){Gt.then(()=>{const Lt=this._findContainer(je.path),Xt=new rt({});wt(Xt,je),Lt.registerControl(je.name,Xt),Xt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(je){Gt.then(()=>{const Lt=this._findContainer(je.path);Lt&&Lt.removeControl(je.name)})}getFormGroup(je){return this.form.get(je.path)}updateModel(je,Lt){Gt.then(()=>{this.form.get(je.path).setValue(Lt)})}setValue(je){this.control.setValue(je)}onSubmit(je){return this.submitted=!0,Fi(this.form,this._directives),this.ngSubmit.emit(je),"dialog"===je?.target?.method}onReset(){this.resetForm()}resetForm(je=void 0){this.form.reset(je),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(je){return je.pop(),je.length?this.form.get(je):this.form}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(se,10),e.Y36(Ce,10),e.Y36(kt,8))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Lt,Xt){1&Lt&&e.NdJ("submit",function(rn){return Xt.onSubmit(rn)})("reset",function(){return Xt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([$i]),e.qOj]})}return ot})();function ce(ot,gt){const je=ot.indexOf(gt);je>-1&&ot.splice(je,1)}function ft(ot){return"object"==typeof ot&&null!==ot&&2===Object.keys(ot).length&&"value"in ot&&"disabled"in ot}const Qe=class extends Je{constructor(gt=null,je,Lt){super(tt(je),Me(Lt,je)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(gt),this._setUpdateStrategy(je),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),q(je)&&(je.nonNullable||je.initialValueIsDefault)&&(this.defaultValue=ft(gt)?gt.value:gt)}setValue(gt,je={}){this.value=this._pendingValue=gt,this._onChange.length&&!1!==je.emitModelToViewChange&&this._onChange.forEach(Lt=>Lt(this.value,!1!==je.emitViewToModelChange)),this.updateValueAndValidity(je)}patchValue(gt,je={}){this.setValue(gt,je)}reset(gt=this.defaultValue,je={}){this._applyFormState(gt),this.markAsPristine(je),this.markAsUntouched(je),this.setValue(this.value,je),this._pendingChange=!1}_updateValue(){}_anyControls(gt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(gt){this._onChange.push(gt)}_unregisterOnChange(gt){ce(this._onChange,gt)}registerOnDisabledChange(gt){this._onDisabledChange.push(gt)}_unregisterOnDisabledChange(gt){ce(this._onDisabledChange,gt)}_forEachChild(gt){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(gt){ft(gt)?(this.value=this._pendingValue=gt.value,gt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=gt}},Ft=Qe,Zn={provide:oe,useExisting:(0,e.Gpc)(()=>Gi)},sr=(()=>Promise.resolve())();let Gi=(()=>{class ot extends oe{constructor(je,Lt,Xt,Ei,rn,Yn){super(),this._changeDetectorRef=rn,this.callSetDisabledState=Yn,this.control=new Qe,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=je,this._setValidators(Lt),this._setAsyncValidators(Xt),this.valueAccessor=Si(0,Ei)}ngOnChanges(je){if(this._checkForErrors(),!this._registered||"name"in je){if(this._registered&&(this._checkName(),this.formDirective)){const Lt=je.name.previousValue;this.formDirective.removeControl({name:Lt,path:this._getPath(Lt)})}this._setUpControl()}"isDisabled"in je&&this._updateDisabled(je),Pi(je,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(je){this.viewModel=je,this.update.emit(je)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){bt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(je){sr.then(()=>{this.control.setValue(je,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(je){const Lt=je.isDisabled.currentValue,Xt=0!==Lt&&(0,e.VuI)(Lt);sr.then(()=>{Xt&&!this.control.disabled?this.control.disable():!Xt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(je){return this._parent?$e(je,this._parent):[je]}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(Ue,9),e.Y36(se,10),e.Y36(Ce,10),e.Y36(E,10),e.Y36(e.sBO,8),e.Y36(kt,8))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Zn]),e.qOj,e.TTD]})}return ot})(),Cn=(()=>{class ot{static#e=this.\u0275fac=function(Lt){return new(Lt||ot)};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return ot})();const Nn={provide:E,useExisting:(0,e.Gpc)(()=>Sn),multi:!0};let Sn=(()=>{class ot extends g{writeValue(je){this.setProperty("value",je??"")}registerOnChange(je){this.onChange=Lt=>{je(""==Lt?null:parseFloat(Lt))}}static#e=this.\u0275fac=function(){let je;return function(Xt){return(je||(je=e.n5z(ot)))(Xt||ot)}}();static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Lt,Xt){1&Lt&&e.NdJ("input",function(rn){return Xt.onChange(rn.target.value)})("blur",function(){return Xt.onTouched()})},features:[e._Bn([Nn]),e.qOj]})}return ot})(),tr=(()=>{class ot{static#e=this.\u0275fac=function(Lt){return new(Lt||ot)};static#t=this.\u0275mod=e.oAB({type:ot});static#i=this.\u0275inj=e.cJS({})}return ot})();const xi=new e.OlP("NgModelWithFormControlWarning"),qi={provide:oe,useExisting:(0,e.Gpc)(()=>un)};let un=(()=>{class ot extends oe{set isDisabled(je){}static#e=this._ngModelWarningSentOnce=!1;constructor(je,Lt,Xt,Ei,rn){super(),this._ngModelWarningConfig=Ei,this.callSetDisabledState=rn,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(je),this._setAsyncValidators(Lt),this.valueAccessor=Si(0,Xt)}ngOnChanges(je){if(this._isControlChanged(je)){const Lt=je.form.previousValue;Lt&&Fe(Lt,this,!1),bt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Pi(je,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Fe(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(je){this.viewModel=je,this.update.emit(je)}_isControlChanged(je){return je.hasOwnProperty("form")}static#t=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(se,10),e.Y36(Ce,10),e.Y36(E,10),e.Y36(xi,8),e.Y36(kt,8))};static#i=this.\u0275dir=e.lG2({type:ot,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([qi]),e.qOj,e.TTD]})}return ot})();const $n={provide:Ue,useExisting:(0,e.Gpc)(()=>Qn)};let Qn=(()=>{class ot extends Ue{constructor(je,Lt,Xt){super(),this.callSetDisabledState=Xt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(je),this._setAsyncValidators(Lt)}ngOnChanges(je){this._checkFormPresent(),je.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Ht(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(je){const Lt=this.form.get(je.path);return bt(Lt,je,this.callSetDisabledState),Lt.updateValueAndValidity({emitEvent:!1}),this.directives.push(je),Lt}getControl(je){return this.form.get(je.path)}removeControl(je){Fe(je.control||null,je,!1),function Qi(ot,gt){const je=ot.indexOf(gt);je>-1&&ot.splice(je,1)}(this.directives,je)}addFormGroup(je){this._setUpFormContainer(je)}removeFormGroup(je){this._cleanUpFormContainer(je)}getFormGroup(je){return this.form.get(je.path)}addFormArray(je){this._setUpFormContainer(je)}removeFormArray(je){this._cleanUpFormContainer(je)}getFormArray(je){return this.form.get(je.path)}updateModel(je,Lt){this.form.get(je.path).setValue(Lt)}onSubmit(je){return this.submitted=!0,Fi(this.form,this.directives),this.ngSubmit.emit(je),"dialog"===je?.target?.method}onReset(){this.resetForm()}resetForm(je=void 0){this.form.reset(je),this.submitted=!1}_updateDomValue(){this.directives.forEach(je=>{const Lt=je.control,Xt=this.form.get(je.path);Lt!==Xt&&(Fe(Lt||null,je),(ot=>ot instanceof Qe)(Xt)&&(bt(Xt,je,this.callSetDisabledState),je.control=Xt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(je){const Lt=this.form.get(je.path);wt(Lt,je),Lt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(je){if(this.form){const Lt=this.form.get(je.path);Lt&&function It(ot,gt){return Ht(ot,gt)}(Lt,je)&&Lt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){xt(this.form,this),this._oldForm&&Ht(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(se,10),e.Y36(Ce,10),e.Y36(kt,8))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["","formGroup",""]],hostBindings:function(Lt,Xt){1&Lt&&e.NdJ("submit",function(rn){return Xt.onSubmit(rn)})("reset",function(){return Xt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([$n]),e.qOj,e.TTD]})}return ot})();const Yi={provide:oe,useExisting:(0,e.Gpc)(()=>ar)};let ar=(()=>{class ot extends oe{set isDisabled(je){}static#e=this._ngModelWarningSentOnce=!1;constructor(je,Lt,Xt,Ei,rn){super(),this._ngModelWarningConfig=rn,this._added=!1,this.name=null,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=je,this._setValidators(Lt),this._setAsyncValidators(Xt),this.valueAccessor=Si(0,Ei)}ngOnChanges(je){this._added||this._setUpControl(),Pi(je,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(je){this.viewModel=je,this.update.emit(je)}get path(){return $e(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(Ue,13),e.Y36(se,10),e.Y36(Ce,10),e.Y36(E,10),e.Y36(xi,8))};static#i=this.\u0275dir=e.lG2({type:ot,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([Yi]),e.qOj,e.TTD]})}return ot})();const Sr={provide:E,useExisting:(0,e.Gpc)(()=>Bt),multi:!0};function zn(ot,gt){return null==ot?`${gt}`:(gt&&"object"==typeof gt&&(gt="Object"),`${ot}: ${gt}`.slice(0,50))}let Bt=(()=>{class ot extends g{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(je){this._compareWith=je}writeValue(je){this.value=je;const Xt=zn(this._getOptionId(je),je);this.setProperty("value",Xt)}registerOnChange(je){this.onChange=Lt=>{this.value=this._getOptionValue(Lt),je(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(je){for(const Lt of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Lt),je))return Lt;return null}_getOptionValue(je){const Lt=function yn(ot){return ot.split(":")[0]}(je);return this._optionMap.has(Lt)?this._optionMap.get(Lt):je}static#e=this.\u0275fac=function(){let je;return function(Xt){return(je||(je=e.n5z(ot)))(Xt||ot)}}();static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Lt,Xt){1&Lt&&e.NdJ("change",function(rn){return Xt.onChange(rn.target.value)})("blur",function(){return Xt.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([Sr]),e.qOj]})}return ot})(),fi=(()=>{class ot{constructor(je,Lt,Xt){this._element=je,this._renderer=Lt,this._select=Xt,this._select&&(this.id=this._select._registerOption())}set ngValue(je){null!=this._select&&(this._select._optionMap.set(this.id,je),this._setElementValue(zn(this.id,je)),this._select.writeValue(this._select.value))}set value(je){this._setElementValue(je),this._select&&this._select.writeValue(this._select.value)}_setElementValue(je){this._renderer.setProperty(this._element.nativeElement,"value",je)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Bt,9))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return ot})();const ct={provide:E,useExisting:(0,e.Gpc)(()=>ki),multi:!0};function ei(ot,gt){return null==ot?`${gt}`:("string"==typeof gt&&(gt=`'${gt}'`),gt&&"object"==typeof gt&&(gt="Object"),`${ot}: ${gt}`.slice(0,50))}let ki=(()=>{class ot extends g{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(je){this._compareWith=je}writeValue(je){let Lt;if(this.value=je,Array.isArray(je)){const Xt=je.map(Ei=>this._getOptionId(Ei));Lt=(Ei,rn)=>{Ei._setSelected(Xt.indexOf(rn.toString())>-1)}}else Lt=(Xt,Ei)=>{Xt._setSelected(!1)};this._optionMap.forEach(Lt)}registerOnChange(je){this.onChange=Lt=>{const Xt=[],Ei=Lt.selectedOptions;if(void 0!==Ei){const rn=Ei;for(let Yn=0;Yn{class ot{constructor(je,Lt,Xt){this._element=je,this._renderer=Lt,this._select=Xt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(je){null!=this._select&&(this._value=je,this._setElementValue(ei(this.id,je)),this._select.writeValue(this._select.value))}set value(je){this._select?(this._value=je,this._setElementValue(ei(this.id,je)),this._select.writeValue(this._select.value)):this._setElementValue(je)}_setElementValue(je){this._renderer.setProperty(this._element.nativeElement,"value",je)}_setSelected(je){this._renderer.setProperty(this._element.nativeElement,"selected",je)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(ki,9))};static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return ot})(),di=(()=>{class ot{constructor(){this._validator=Ne}ngOnChanges(je){if(this.inputName in je){const Lt=this.normalizeInput(je[this.inputName].currentValue);this._enabled=this.enabled(Lt),this._validator=this._enabled?this.createValidator(Lt):Ne,this._onChange&&this._onChange()}}validate(je){return this._validator(je)}registerOnValidatorChange(je){this._onChange=je}enabled(je){return null!=je}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)};static#t=this.\u0275dir=e.lG2({type:ot,features:[e.TTD]})}return ot})();const Oi={provide:se,useExisting:(0,e.Gpc)(()=>Ui),multi:!0},hn={provide:se,useExisting:(0,e.Gpc)(()=>Gn),multi:!0};let Ui=(()=>{class ot extends di{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.VuI,this.createValidator=je=>v}enabled(je){return je}static#e=this.\u0275fac=function(){let je;return function(Xt){return(je||(je=e.n5z(ot)))(Xt||ot)}}();static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Lt,Xt){2&Lt&&e.uIk("required",Xt._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([Oi]),e.qOj]})}return ot})(),Gn=(()=>{class ot extends Ui{constructor(){super(...arguments),this.createValidator=je=>ie}static#e=this.\u0275fac=function(){let je;return function(Xt){return(je||(je=e.n5z(ot)))(Xt||ot)}}();static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Lt,Xt){2&Lt&&e.uIk("required",Xt._enabled?"":null)},features:[e._Bn([hn]),e.qOj]})}return ot})();const Fa={provide:se,useExisting:(0,e.Gpc)(()=>$a),multi:!0};let $a=(()=>{class ot extends di{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=je=>je,this.createValidator=je=>qe(je)}static#e=this.\u0275fac=function(){let je;return function(Xt){return(je||(je=e.n5z(ot)))(Xt||ot)}}();static#t=this.\u0275dir=e.lG2({type:ot,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Lt,Xt){2&Lt&&e.uIk("pattern",Xt._enabled?Xt.pattern:null)},inputs:{pattern:"pattern"},features:[e._Bn([Fa]),e.qOj]})}return ot})(),_o=(()=>{class ot{static#e=this.\u0275fac=function(Lt){return new(Lt||ot)};static#t=this.\u0275mod=e.oAB({type:ot});static#i=this.\u0275inj=e.cJS({imports:[tr]})}return ot})();class Dr extends Je{constructor(gt,je,Lt){super(tt(je),Me(Lt,je)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(je),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(gt){return this.controls[this._adjustIndex(gt)]}push(gt,je={}){this.controls.push(gt),this._registerControl(gt),this.updateValueAndValidity({emitEvent:je.emitEvent}),this._onCollectionChange()}insert(gt,je,Lt={}){this.controls.splice(gt,0,je),this._registerControl(je),this.updateValueAndValidity({emitEvent:Lt.emitEvent})}removeAt(gt,je={}){let Lt=this._adjustIndex(gt);Lt<0&&(Lt=0),this.controls[Lt]&&this.controls[Lt]._registerOnCollectionChange(()=>{}),this.controls.splice(Lt,1),this.updateValueAndValidity({emitEvent:je.emitEvent})}setControl(gt,je,Lt={}){let Xt=this._adjustIndex(gt);Xt<0&&(Xt=0),this.controls[Xt]&&this.controls[Xt]._registerOnCollectionChange(()=>{}),this.controls.splice(Xt,1),je&&(this.controls.splice(Xt,0,je),this._registerControl(je)),this.updateValueAndValidity({emitEvent:Lt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(gt,je={}){de(this,0,gt),gt.forEach((Lt,Xt)=>{W(this,!1,Xt),this.at(Xt).setValue(Lt,{onlySelf:!0,emitEvent:je.emitEvent})}),this.updateValueAndValidity(je)}patchValue(gt,je={}){null!=gt&&(gt.forEach((Lt,Xt)=>{this.at(Xt)&&this.at(Xt).patchValue(Lt,{onlySelf:!0,emitEvent:je.emitEvent})}),this.updateValueAndValidity(je))}reset(gt=[],je={}){this._forEachChild((Lt,Xt)=>{Lt.reset(gt[Xt],{onlySelf:!0,emitEvent:je.emitEvent})}),this._updatePristine(je),this._updateTouched(je),this.updateValueAndValidity(je)}getRawValue(){return this.controls.map(gt=>gt.getRawValue())}clear(gt={}){this.controls.length<1||(this._forEachChild(je=>je._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:gt.emitEvent}))}_adjustIndex(gt){return gt<0?gt+this.length:gt}_syncPendingControls(){let gt=this.controls.reduce((je,Lt)=>!!Lt._syncPendingControls()||je,!1);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){this.controls.forEach((je,Lt)=>{gt(je,Lt)})}_updateValue(){this.value=this.controls.filter(gt=>gt.enabled||this.disabled).map(gt=>gt.value)}_anyControls(gt){return this.controls.some(je=>je.enabled&>(je))}_setUpControls(){this._forEachChild(gt=>this._registerControl(gt))}_allControlsDisabled(){for(const gt of this.controls)if(gt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(gt){gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)}_find(gt){return this.at(gt)??null}}function go(ot){return!!ot&&(void 0!==ot.asyncValidators||void 0!==ot.validators||void 0!==ot.updateOn)}let Ra=(()=>{class ot{constructor(){this.useNonNullable=!1}get nonNullable(){const je=new ot;return je.useNonNullable=!0,je}group(je,Lt=null){const Xt=this._reduceControls(je);let Ei={};return go(Lt)?Ei=Lt:null!==Lt&&(Ei.validators=Lt.validator,Ei.asyncValidators=Lt.asyncValidator),new rt(Xt,Ei)}record(je,Lt=null){const Xt=this._reduceControls(je);return new Xe(Xt,Lt)}control(je,Lt,Xt){let Ei={};return this.useNonNullable?(go(Lt)?Ei=Lt:(Ei.validators=Lt,Ei.asyncValidators=Xt),new Qe(je,{...Ei,nonNullable:!0})):new Qe(je,Lt,Xt)}array(je,Lt,Xt){const Ei=je.map(rn=>this._createControl(rn));return new Dr(Ei,Lt,Xt)}_reduceControls(je){const Lt={};return Object.keys(je).forEach(Xt=>{Lt[Xt]=this._createControl(je[Xt])}),Lt}_createControl(je){return je instanceof Qe||je instanceof Je?je:Array.isArray(je)?this.control(je[0],je.length>1?je[1]:null,je.length>2?je[2]:null):this.control(je)}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)};static#t=this.\u0275prov=e.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),Xa=(()=>{class ot extends Ra{group(je,Lt=null){return super.group(je,Lt)}control(je,Lt,Xt){return super.control(je,Lt,Xt)}array(je,Lt,Xt){return super.array(je,Lt,Xt)}static#e=this.\u0275fac=function(){let je;return function(Xt){return(je||(je=e.n5z(ot)))(Xt||ot)}}();static#t=this.\u0275prov=e.Yz7({token:ot,factory:ot.\u0275fac,providedIn:"root"})}return ot})(),cs=(()=>{class ot{static withConfig(je){return{ngModule:ot,providers:[{provide:kt,useValue:je.callSetDisabledState??Ot}]}}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)};static#t=this.\u0275mod=e.oAB({type:ot});static#i=this.\u0275inj=e.cJS({imports:[_o]})}return ot})(),Xr=(()=>{class ot{static withConfig(je){return{ngModule:ot,providers:[{provide:xi,useValue:je.warnOnNgModelWithFormControl??"always"},{provide:kt,useValue:je.callSetDisabledState??Ot}]}}static#e=this.\u0275fac=function(Lt){return new(Lt||ot)};static#t=this.\u0275mod=e.oAB({type:ot});static#i=this.\u0275inj=e.cJS({imports:[_o]})}return ot})()},24630:(xe,Z,h)=>{"use strict";h.d(Z,{Bb:()=>Ue,XC:()=>Re,ZL:()=>Y});var e=h(65879),p=h(23680),A=h(96814),x=h(16672),m=h(69594),w=h(24191),g=h(42495),E=h(62831),H=h(86825),C=h(47394),N=h(78645),B=h(74911),O=h(63019),Q=h(22096),ee=h(92438),V=h(36028),se=h(68484),Ce=h(56223),Be=h(64170),we=h(27921),le=h(94664),be=h(48180),v=h(32181),ie=h(37398),F=h(99397),$=h(5177),Te=h(49388);const qe=["panel"];function Ne(oe,Ye){if(1&oe&&(e.TgZ(0,"div",0,1),e.Hsn(2),e.qZA()),2&oe){const U=Ye.id,ae=e.oxw();e.Q6J("id",ae.id)("ngClass",ae._classList)("@panelAnimation",ae.isOpen?"visible":"hidden"),e.uIk("aria-label",ae.ariaLabel||null)("aria-labelledby",ae._getPanelAriaLabelledby(U))}}const _t=["*"],et=(0,H.X$)("panelAnimation",[(0,H.SB)("void, hidden",(0,H.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,H.eR)(":enter, hidden => visible",[(0,H.ru)([(0,H.jt)("0.03s linear",(0,H.oB)({opacity:1})),(0,H.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,H.oB)({transform:"scaleY(1)"}))])]),(0,H.eR)(":leave, visible => hidden",[(0,H.jt)("0.075s linear",(0,H.oB)({opacity:0}))])]);let dt=0;class lt{constructor(Ye,U){this.source=Ye,this.option=U}}const at=(0,p.Kr)(class{}),ge=new e.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function J(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let pe=(()=>{class oe extends at{get isOpen(){return this._isOpen&&this.showPanel}_setColor(U){this._color=U,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(U){this._autoActiveFirstOption=(0,g.Ig)(U)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(U){this._autoSelectActiveOption=(0,g.Ig)(U)}set classList(U){this._classList=U&&U.length?(0,g.du)(U).reduce((ae,X)=>(ae[X]=!0,ae),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(U,ae,X,He){super(),this._changeDetectorRef=U,this._elementRef=ae,this._defaults=X,this._activeOptionChanges=C.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new e.vpe,this.opened=new e.vpe,this.closed=new e.vpe,this.optionActivated=new e.vpe,this._classList={},this.id="mat-autocomplete-"+dt++,this.inertGroups=He?.SAFARI||!1,this._autoActiveFirstOption=!!X.autoActiveFirstOption,this._autoSelectActiveOption=!!X.autoSelectActiveOption}ngAfterContentInit(){this._keyManager=new w.s1(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(U=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[U]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(U){this.panel&&(this.panel.nativeElement.scrollTop=U)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(U){const ae=new lt(this,U);this.optionSelected.emit(ae)}_getPanelAriaLabelledby(U){return this.ariaLabel?null:this.ariaLabelledby?(U?U+" ":"")+this.ariaLabelledby:U}_setVisibilityClasses(U){U[this._visibleClass]=this.showPanel,U[this._hiddenClass]=!this.showPanel}_setThemeClasses(U){U["mat-primary"]="primary"===this._color,U["mat-warn"]="warn"===this._color,U["mat-accent"]="accent"===this._color}_skipPredicate(U){return U.disabled}static#e=this.\u0275fac=function(ae){return new(ae||oe)(e.Y36(e.sBO),e.Y36(e.SBq),e.Y36(ge),e.Y36(E.t4))};static#t=this.\u0275dir=e.lG2({type:oe,viewQuery:function(ae,X){if(1&ae&&(e.Gf(e.Rgc,7),e.Gf(qe,5)),2&ae){let He;e.iGM(He=e.CRH())&&(X.template=He.first),e.iGM(He=e.CRH())&&(X.panel=He.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[e.qOj]})}return oe})(),Re=(()=>{class oe extends pe{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(U){this._hideSingleSelectionIndicator=(0,g.Ig)(U),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const U of this.options)U._changeDetectorRef.markForCheck()}_skipPredicate(U){return!1}static#e=this.\u0275fac=function(){let U;return function(X){return(U||(U=e.n5z(oe)))(X||oe)}}();static#t=this.\u0275cmp=e.Xpm({type:oe,selectors:[["mat-autocomplete"]],contentQueries:function(ae,X,He){if(1&ae&&(e.Suo(He,p.K7,5),e.Suo(He,p.ey,5)),2&ae){let ke;e.iGM(ke=e.CRH())&&(X.optionGroups=ke),e.iGM(ke=e.CRH())&&(X.options=ke)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[e._Bn([{provide:p.HF,useExisting:oe}]),e.qOj],ngContentSelectors:_t,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(ae,X){1&ae&&(e.F$t(),e.YNc(0,Ne,3,5,"ng-template"))},dependencies:[A.mk],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[et]},changeDetection:0})}return oe})();const Se={provide:Ce.JU,useExisting:(0,e.Gpc)(()=>Y),multi:!0},fe=new e.OlP("mat-autocomplete-scroll-strategy"),ye={provide:fe,deps:[m.aV],useFactory:function Ke(oe){return()=>oe.scrollStrategies.reposition()}};let pt=(()=>{class oe{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(U){this._autocompleteDisabled=(0,g.Ig)(U)}constructor(U,ae,X,He,ke,Tt,he,Ie,r,u,y){this._element=U,this._overlay=ae,this._viewContainerRef=X,this._zone=He,this._changeDetectorRef=ke,this._dir=he,this._formField=Ie,this._document=r,this._viewportRuler=u,this._defaults=y,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=C.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new N.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,B.P)(()=>{const M=this.autocomplete?this.autocomplete.options:null;return M?M.changes.pipe((0,we.O)(M),(0,le.w)(()=>(0,O.T)(...M.map(f=>f.onSelectionChange)))):this._zone.onStable.pipe((0,be.q)(1),(0,le.w)(()=>this.optionSelections))}),this._handlePanelKeydown=M=>{(M.keyCode===V.hY&&!(0,V.Vb)(M)||M.keyCode===V.LH&&(0,V.Vb)(M,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),M.stopPropagation(),M.preventDefault())},this._trackedModal=null,this._scrollStrategy=Tt}ngAfterViewInit(){const U=this._getWindow();typeof U<"u"&&this._zone.runOutsideAngular(()=>U.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(U){U.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const U=this._getWindow();typeof U<"u"&&U.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,O.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,v.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,v.h)(()=>this._overlayAttached)):(0,Q.of)()).pipe((0,ie.U)(U=>U instanceof p.rN?U:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,O.T)((0,ee.R)(this._document,"click"),(0,ee.R)(this._document,"auxclick"),(0,ee.R)(this._document,"touchend")).pipe((0,v.h)(U=>{const ae=(0,E.sA)(U),X=this._formField?this._formField._elementRef.nativeElement:null,He=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&ae!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!X||!X.contains(ae))&&(!He||!He.contains(ae))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(ae)}))}writeValue(U){Promise.resolve(null).then(()=>this._assignOptionValue(U))}registerOnChange(U){this._onChange=U}registerOnTouched(U){this._onTouched=U}setDisabledState(U){this._element.nativeElement.disabled=U}_handleKeydown(U){const ae=U.keyCode,X=(0,V.Vb)(U);if(ae===V.hY&&!X&&U.preventDefault(),this.activeOption&&ae===V.K5&&this.panelOpen&&!X)this.activeOption._selectViaInteraction(),this._resetActiveItem(),U.preventDefault();else if(this.autocomplete){const He=this.autocomplete._keyManager.activeItem,ke=ae===V.LH||ae===V.JH;ae===V.Mf||ke&&!X&&this.panelOpen?this.autocomplete._keyManager.onKeydown(U):ke&&this._canOpen()&&this.openPanel(),(ke||this.autocomplete._keyManager.activeItem!==He)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(U){let ae=U.target,X=ae.value;"number"===ae.type&&(X=""==X?null:parseFloat(X)),this._previousValue!==X&&(this._previousValue=X,this._pendingAutoselectedOption=null,this._onChange(X),X||this._clearPreviousSelectedOption(null,!1),this._canOpen()&&this._document.activeElement===U.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(U=!1){this._formField&&"auto"===this._formField.floatLabel&&(U?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const U=this._zone.onStable.pipe((0,be.q)(1)),ae=this.autocomplete.options.changes.pipe((0,F.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,$.g)(0));return(0,O.T)(U,ae).pipe((0,le.w)(()=>(this._zone.run(()=>{const X=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),X!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,be.q)(1)).subscribe(X=>this._setValueAndClose(X))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(U){const ae=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(U):U;this._updateNativeInputValue(ae??"")}_updateNativeInputValue(U){this._formField?this._formField._control.value=U:this._element.nativeElement.value=U,this._previousValue=U}_setValueAndClose(U){const ae=U?U.source:this._pendingAutoselectedOption;ae&&(this._clearPreviousSelectedOption(ae),this._assignOptionValue(ae.value),this._onChange(ae.value),this.autocomplete._emitSelectEvent(ae),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(U,ae){this.autocomplete&&this.autocomplete.options&&this.autocomplete.options.forEach(X=>{X!==U&&X.selected&&X.deselect(ae)})}_attachOverlay(){let U=this._overlayRef;U?(this._positionStrategy.setOrigin(this._getConnectedElement()),U.updateSize({width:this._getPanelWidth()})):(this._portal=new se.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),U=this._overlay.create(this._getOverlayConfig()),this._overlayRef=U,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&U&&U.updateSize({width:this._getPanelWidth()})})),U&&!U.hasAttached()&&(U.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const ae=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&ae!==this.panelOpen&&this.autocomplete.opened.emit()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const U=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=U.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=U.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new m.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const U=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(U),this._positionStrategy=U,U}_setStrategyPositions(U){const ae=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],X=this._aboveClass,He=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:X},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:X}];let ke;ke="above"===this.position?He:"below"===this.position?ae:[...ae,...He],U.withPositions(ke)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const U=this.autocomplete;if(U.autoActiveFirstOption){let ae=-1;for(let X=0;X .cdk-overlay-container [aria-modal="true"]');if(!U)return;const ae=this.autocomplete.id;this._trackedModal&&(0,w.iD)(this._trackedModal,"aria-owns",ae),(0,w.Zf)(U,"aria-owns",ae),this._trackedModal=U}_clearFromModal(){this._trackedModal&&((0,w.iD)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#e=this.\u0275fac=function(ae){return new(ae||oe)(e.Y36(e.SBq),e.Y36(m.aV),e.Y36(e.s_b),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(fe),e.Y36(Te.Is,8),e.Y36(Be.G_,9),e.Y36(A.K0,8),e.Y36(x.rL),e.Y36(ge,8))};static#t=this.\u0275dir=e.lG2({type:oe,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[e.TTD]})}return oe})(),Y=(()=>{class oe extends pt{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}static#e=this.\u0275fac=function(){let U;return function(X){return(U||(U=e.n5z(oe)))(X||oe)}}();static#t=this.\u0275dir=e.lG2({type:oe,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(ae,X){1&ae&&e.NdJ("focusin",function(){return X._handleFocus()})("blur",function(){return X._onTouched()})("input",function(ke){return X._handleInput(ke)})("keydown",function(ke){return X._handleKeydown(ke)})("click",function(){return X._handleClick()}),2&ae&&e.uIk("autocomplete",X.autocompleteAttribute)("role",X.autocompleteDisabled?null:"combobox")("aria-autocomplete",X.autocompleteDisabled?null:"list")("aria-activedescendant",X.panelOpen&&X.activeOption?X.activeOption.id:null)("aria-expanded",X.autocompleteDisabled?null:X.panelOpen.toString())("aria-controls",X.autocompleteDisabled||!X.panelOpen||null==X.autocomplete?null:X.autocomplete.id)("aria-haspopup",X.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[e._Bn([Se]),e.qOj]})}return oe})(),Ue=(()=>{class oe{static#e=this.\u0275fac=function(ae){return new(ae||oe)};static#t=this.\u0275mod=e.oAB({type:oe});static#i=this.\u0275inj=e.cJS({providers:[ye],imports:[m.U8,p.Ng,p.BQ,A.ez,x.ZD,p.Ng,p.BQ]})}return oe})()},39014:(xe,Z,h)=>{"use strict";h.d(Z,{g:()=>C,k:()=>H});var e=h(65879),p=h(23680),A=h(24191),x=h(42495),m=h(96814);let w=0;const g=(0,p.Id)(class{}),E="mat-badge-content";let H=(()=>{class N extends g{get color(){return this._color}set color(O){this._setColor(O),this._color=O}get overlap(){return this._overlap}set overlap(O){this._overlap=(0,x.Ig)(O)}get content(){return this._content}set content(O){this._updateRenderedContent(O)}get description(){return this._description}set description(O){this._updateDescription(O)}get hidden(){return this._hidden}set hidden(O){this._hidden=(0,x.Ig)(O)}constructor(O,Q,ee,V,se){super(),this._ngZone=O,this._elementRef=Q,this._ariaDescriber=ee,this._renderer=V,this._animationMode=se,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=w++,this._isInitialized=!1,this._interactivityChecker=(0,e.f3M)(A.ic),this._document=(0,e.f3M)(m.K0)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const O=this._renderer.createElement("span"),Q="mat-badge-active";return O.setAttribute("id",`mat-badge-content-${this._id}`),O.setAttribute("aria-hidden","true"),O.classList.add(E),"NoopAnimations"===this._animationMode&&O.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(O),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{O.classList.add(Q)})}):O.classList.add(Q),O}_updateRenderedContent(O){const Q=`${O??""}`.trim();this._isInitialized&&Q&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=Q),this._content=Q}_updateDescription(O){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!O||this._isHostInteractive())&&this._removeInlineDescription(),this._description=O,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,O):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(O){const Q=this._elementRef.nativeElement.classList;Q.remove(`mat-badge-${this._color}`),O&&Q.add(`mat-badge-${O}`)}_clearExistingBadges(){const O=this._elementRef.nativeElement.querySelectorAll(`:scope > .${E}`);for(const Q of Array.from(O))Q!==this._badgeElement&&Q.remove()}static#e=this.\u0275fac=function(Q){return new(Q||N)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(A.$s),e.Y36(e.Qsj),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:N,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(Q,ee){2&Q&&e.ekj("mat-badge-overlap",ee.overlap)("mat-badge-above",ee.isAbove())("mat-badge-below",!ee.isAbove())("mat-badge-before",!ee.isAfter())("mat-badge-after",ee.isAfter())("mat-badge-small","small"===ee.size)("mat-badge-medium","medium"===ee.size)("mat-badge-large","large"===ee.size)("mat-badge-hidden",ee.hidden||!ee.content)("mat-badge-disabled",ee.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[e.qOj]})}return N})(),C=(()=>{class N{static#e=this.\u0275fac=function(Q){return new(Q||N)};static#t=this.\u0275mod=e.oAB({type:N});static#i=this.\u0275inj=e.cJS({imports:[A.rt,p.BQ,p.BQ]})}return N})()},32296:(xe,Z,h)=>{"use strict";h.d(Z,{RK:()=>ve,lW:()=>_t,ot:()=>nt});var e=h(62831),p=h(65879),A=h(24191),x=h(23680),m=h(96814);const w=["mat-button",""],g=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],E=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Q=["mat-icon-button",""],ee=["*"],se={capture:!0},Ce=["focus","click","mouseenter","touchstart"],Be="mat-button-ripple-uninitialized";let we=(()=>{class fe{constructor(){this._document=(0,p.f3M)(m.K0,{optional:!0}),this._animationMode=(0,p.f3M)(p.QbO,{optional:!0}),this._globalRippleOptions=(0,p.f3M)(x.Y2,{optional:!0}),this._platform=(0,p.f3M)(e.t4),this._ngZone=(0,p.f3M)(p.R0b),this._onInteraction=ye=>{if(ye.target===this._document)return;const Y=ye.target.closest(`[${Be}]`);Y&&(Y.removeAttribute(Be),this._appendRipple(Y))},this._ngZone.runOutsideAngular(()=>{for(const ye of Ce)this._document?.addEventListener(ye,this._onInteraction,se)})}ngOnDestroy(){for(const ye of Ce)this._document?.removeEventListener(ye,this._onInteraction,se)}_appendRipple(ye){if(!this._document)return;const pt=this._document.createElement("span");pt.classList.add("mat-mdc-button-ripple");const Y=new le(ye,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);Y.rippleConfig.centered=ye.hasAttribute("mat-icon-button"),new x.IR(Y,this._ngZone,pt,this._platform).setupTriggerEvents(ye),ye.append(pt)}_createMatRipple(ye){if(!this._document)return;ye.querySelector(".mat-mdc-button-ripple")?.remove(),ye.removeAttribute(Be);const pt=this._document.createElement("span");pt.classList.add("mat-mdc-button-ripple");const Y=new x.wG(new p.SBq(pt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Y._isInitialized=!0,Y.trigger=ye,ye.append(pt),Y}static#e=this.\u0275fac=function(pt){return new(pt||fe)};static#t=this.\u0275prov=p.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"})}return fe})();class le{constructor(Ke,ye,pt){this._button=Ke,this._globalRippleOptions=ye,this._setRippleConfig(ye,pt)}_setRippleConfig(Ke,ye){this.rippleConfig=Ke||{},"NoopAnimations"===ye&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const ie=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],F=(0,x.pj)((0,x.Id)((0,x.Kr)(class{constructor(fe){this._elementRef=fe}})));let $=(()=>{class fe extends F{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(ye){this._ripple=ye}constructor(ye,pt,Y,Ue){super(ye),this._platform=pt,this._ngZone=Y,this._animationMode=Ue,this._focusMonitor=(0,p.f3M)(A.tE),this._rippleLoader=(0,p.f3M)(we),this._isFab=!1;const oe=ye.nativeElement.classList;for(const Ye of ie)this._hasHostAttributes(Ye.selector)&&Ye.mdcClasses.forEach(U=>{oe.add(U)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(ye="program",pt){ye?this._focusMonitor.focusVia(this._elementRef.nativeElement,ye,pt):this._elementRef.nativeElement.focus(pt)}_hasHostAttributes(...ye){return ye.some(pt=>this._elementRef.nativeElement.hasAttribute(pt))}static#e=this.\u0275fac=function(pt){p.$Z()};static#t=this.\u0275dir=p.lG2({type:fe,features:[p.qOj,p.TTD]})}return fe})(),_t=(()=>{class fe extends ${constructor(ye,pt,Y,Ue){super(ye,pt,Y,Ue)}static#e=this.\u0275fac=function(pt){return new(pt||fe)(p.Y36(p.SBq),p.Y36(e.t4),p.Y36(p.R0b),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:fe,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(pt,Y){2&pt&&(p.uIk("disabled",Y.disabled||null),p.ekj("_mat-animation-noopable","NoopAnimations"===Y._animationMode)("mat-unthemed",!Y.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[p.qOj],attrs:w,ngContentSelectors:E,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(pt,Y){1&pt&&(p.F$t(g),p._UZ(0,"span",0),p.Hsn(1),p.TgZ(2,"span",1),p.Hsn(3,1),p.qZA(),p.Hsn(4,2),p._UZ(5,"span",2)(6,"span",3)),2&pt&&p.ekj("mdc-button__ripple",!Y._isFab)("mdc-fab__ripple",Y._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return fe})(),ve=(()=>{class fe extends ${get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(ye,pt,Y,Ue){super(ye,pt,Y,Ue)}static#e=this.\u0275fac=function(pt){return new(pt||fe)(p.Y36(p.SBq),p.Y36(e.t4),p.Y36(p.R0b),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:fe,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(pt,Y){2&pt&&(p.uIk("disabled",Y.disabled||null),p.ekj("_mat-animation-noopable","NoopAnimations"===Y._animationMode)("mat-unthemed",!Y.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[p.qOj],attrs:Q,ngContentSelectors:ee,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(pt,Y){1&pt&&(p.F$t(),p._UZ(0,"span",0),p.Hsn(1),p._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return fe})(),nt=(()=>{class fe{static#e=this.\u0275fac=function(pt){return new(pt||fe)};static#t=this.\u0275mod=p.oAB({type:fe});static#i=this.\u0275inj=p.cJS({imports:[x.BQ,x.si,x.BQ]})}return fe})()},95195:(xe,Z,h)=>{"use strict";h.d(Z,{$j:()=>Q,QW:()=>F,a8:()=>C,dk:()=>V,dn:()=>O,n5:()=>N});var e=h(65879),p=h(96814),A=h(23680);const x=["*"],g=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],E=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],H=new e.OlP("MAT_CARD_CONFIG");let C=(()=>{class ${constructor(qe){this.appearance=qe?.appearance||"raised"}static#e=this.\u0275fac=function(Ne){return new(Ne||$)(e.Y36(H,8))};static#t=this.\u0275cmp=e.Xpm({type:$,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(Ne,_t){2&Ne&&e.ekj("mat-mdc-card-outlined","outlined"===_t.appearance)("mdc-card--outlined","outlined"===_t.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:x,decls:1,vars:0,template:function(Ne,_t){1&Ne&&(e.F$t(),e.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return $})(),N=(()=>{class ${static#e=this.\u0275fac=function(Ne){return new(Ne||$)};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return $})(),O=(()=>{class ${static#e=this.\u0275fac=function(Ne){return new(Ne||$)};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return $})(),Q=(()=>{class ${static#e=this.\u0275fac=function(Ne){return new(Ne||$)};static#t=this.\u0275dir=e.lG2({type:$,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]})}return $})(),V=(()=>{class ${static#e=this.\u0275fac=function(Ne){return new(Ne||$)};static#t=this.\u0275cmp=e.Xpm({type:$,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:E,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(Ne,_t){1&Ne&&(e.F$t(g),e.Hsn(0),e.TgZ(1,"div",0),e.Hsn(2,1),e.qZA(),e.Hsn(3,2))},encapsulation:2,changeDetection:0})}return $})(),F=(()=>{class ${static#e=this.\u0275fac=function(Ne){return new(Ne||$)};static#t=this.\u0275mod=e.oAB({type:$});static#i=this.\u0275inj=e.cJS({imports:[A.BQ,p.ez,A.BQ]})}return $})()},75986:(xe,Z,h)=>{"use strict";h.d(Z,{oG:()=>V,p9:()=>we});var e=h(65879),p=h(56223),A=h(23680),x=h(42495);const m=["input"],w=["label"],g=["*"],E=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:H});function H(){return{color:"accent",clickAction:"check-indeterminate"}}const C={provide:p.JU,useExisting:(0,e.Gpc)(()=>V),multi:!0};class N{}let B=0;const O=H(),Q=(0,A.sb)((0,A.pj)((0,A.Kr)((0,A.Id)(class{constructor(le){this._elementRef=le}}))));let ee=(()=>{class le extends Q{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(v){this._required=(0,x.Ig)(v)}constructor(v,ie,F,$,Te,qe,Ne){super(ie),this._changeDetectorRef=F,this._ngZone=$,this._animationMode=qe,this._options=Ne,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.vpe,this.indeterminateChange=new e.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||O,this.color=this.defaultColor=this._options.color||O.color,this.tabIndex=parseInt(Te)||0,this.id=this._uniqueId=`${v}${++B}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(v){const ie=(0,x.Ig)(v);ie!=this.checked&&(this._checked=ie,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(v){const ie=(0,x.Ig)(v);ie!==this.disabled&&(this._disabled=ie,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(v){const ie=v!=this._indeterminate;this._indeterminate=(0,x.Ig)(v),ie&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(v){this.checked=!!v}registerOnChange(v){this._controlValueAccessorChangeFn=v}registerOnTouched(v){this._onTouched=v}setDisabledState(v){this.disabled=v}_transitionCheckState(v){let ie=this._currentCheckState,F=this._getAnimationTargetElement();if(ie!==v&&F&&(this._currentAnimationClass&&F.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(ie,v),this._currentCheckState=v,this._currentAnimationClass.length>0)){F.classList.add(this._currentAnimationClass);const $=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{F.classList.remove($)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const v=this._options?.clickAction;this.disabled||"noop"===v?!this.disabled&&"noop"===v&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==v&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(v){v.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(v,ie){if("NoopAnimations"===this._animationMode)return"";switch(v){case 0:if(1===ie)return this._animationClasses.uncheckedToChecked;if(3==ie)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===ie?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===ie?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===ie?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(v){const ie=this._inputElement;ie&&(ie.nativeElement.indeterminate=v)}static#e=this.\u0275fac=function(ie){e.$Z()};static#t=this.\u0275dir=e.lG2({type:le,viewQuery:function(ie,F){if(1&ie&&(e.Gf(m,5),e.Gf(w,5),e.Gf(A.wG,5)),2&ie){let $;e.iGM($=e.CRH())&&(F._inputElement=$.first),e.iGM($=e.CRH())&&(F._labelElement=$.first),e.iGM($=e.CRH())&&(F.ripple=$.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[e.qOj]})}return le})(),V=(()=>{class le extends ee{constructor(v,ie,F,$,Te,qe){super("mat-mdc-checkbox-",v,ie,F,$,Te,qe),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(v){const ie=new N;return ie.source=this,ie.checked=v,ie}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(v){v.target&&this._labelElement.nativeElement.contains(v.target)&&v.stopPropagation()}static#e=this.\u0275fac=function(ie){return new(ie||le)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(e.QbO,8),e.Y36(E,8))};static#t=this.\u0275cmp=e.Xpm({type:le,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(ie,F){2&ie&&(e.Ikx("id",F.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("_mat-animation-noopable","NoopAnimations"===F._animationMode)("mdc-checkbox--disabled",F.disabled)("mat-mdc-checkbox-disabled",F.disabled)("mat-mdc-checkbox-checked",F.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e._Bn([C]),e.qOj],ngContentSelectors:g,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(ie,F){if(1&ie&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(Te){return F._preventBubblingFromLabel(Te)}),e.TgZ(1,"div",1,2)(3,"div",3),e.NdJ("click",function(){return F._onTouchTargetClick()}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("blur",function(){return F._onBlur()})("click",function(){return F._onInputClick()})("change",function(Te){return F._onInteractionEvent(Te)}),e.qZA(),e._UZ(6,"div",6),e.TgZ(7,"div",7),e.O4$(),e.TgZ(8,"svg",8),e._UZ(9,"path",9),e.qZA(),e.kcU(),e._UZ(10,"div",10),e.qZA(),e._UZ(11,"div",11),e.qZA(),e.TgZ(12,"label",12,13),e.Hsn(14),e.qZA()()),2&ie){const $=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==F.labelPosition),e.xp6(4),e.ekj("mdc-checkbox--selected",F.checked),e.Q6J("checked",F.checked)("indeterminate",F.indeterminate)("disabled",F.disabled)("id",F.inputId)("required",F.required)("tabIndex",F.tabIndex),e.uIk("aria-label",F.ariaLabel||null)("aria-labelledby",F.ariaLabelledby)("aria-describedby",F.ariaDescribedby)("name",F.name)("value",F.value),e.xp6(7),e.Q6J("matRippleTrigger",$)("matRippleDisabled",F.disableRipple||F.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("for",F.inputId)}},dependencies:[A.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return le})(),Be=(()=>{class le{static#e=this.\u0275fac=function(ie){return new(ie||le)};static#t=this.\u0275mod=e.oAB({type:le});static#i=this.\u0275inj=e.cJS({})}return le})(),we=(()=>{class le{static#e=this.\u0275fac=function(ie){return new(ie||le)};static#t=this.\u0275mod=e.oAB({type:le});static#i=this.\u0275inj=e.cJS({imports:[A.BQ,A.si,Be,A.BQ,Be]})}return le})()},22557:(xe,Z,h)=>{"use strict";h.d(Z,{Hi:()=>n,RA:()=>y,T:()=>fe,oH:()=>f,qH:()=>Ke,z3:()=>U});var e=h(42495),p=h(65879),A=h(96814),x=h(23680),m=h(24191),w=h(78645),g=h(63019),E=h(48180),H=h(59773),C=h(27921),N=h(94664),B=h(36028),O=h(49388),Q=h(56223),ee=h(64170);function V(t,i){1&t&&(p.TgZ(0,"span",8),p.Hsn(1,1),p.qZA())}function se(t,i){1&t&&(p.TgZ(0,"span",9),p.Hsn(1,2),p.qZA())}const Ce=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Be=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function v(t,i){if(1&t&&(p.ynx(0),p._UZ(1,"span",8)(2,"span",9),p.BQk()),2&t){const a=p.oxw();p.xp6(1),p.Q6J("matRippleDisabled",a._isRippleDisabled())("matRippleCentered",a._isRippleCentered)("matRippleTrigger",a._elementRef.nativeElement)}}function ie(t,i){1&t&&(p.TgZ(0,"span",10),p.Hsn(1),p.qZA())}function F(t,i){1&t&&(p.ynx(0),p.Hsn(1,1),p.BQk())}function $(t,i){1&t&&p.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function Te(t,i){1&t&&p._UZ(0,"span",13)}function qe(t,i){if(1&t&&(p.ynx(0),p.YNc(1,$,1,0,"ng-content",11),p.YNc(2,Te,1,0,"ng-template",null,12,p.W1O),p.BQk()),2&t){const a=p.MAs(3),c=p.oxw();p.xp6(1),p.Q6J("ngIf",c.contentEditInput)("ngIfElse",a)}}function Ne(t,i){1&t&&(p.TgZ(0,"span",14),p.Hsn(1,3),p.qZA())}const _t=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],et=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],dt=["*"],at=new p.OlP("mat-chips-default-options"),ge=new p.OlP("MatChipAvatar"),J=new p.OlP("MatChipTrailingIcon"),pe=new p.OlP("MatChipRemove"),Re=new p.OlP("MatChip");class ze{}const ve=(0,x.sb)(ze,-1);let Se=(()=>{class t extends ve{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(a){this._disabled=(0,e.Ig)(a)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(a,c){super(),this._elementRef=a,this._parentChip=c,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===a.nativeElement.nodeName&&a.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(a){!this.disabled&&this.isInteractive&&this._isPrimary&&(a.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(a){(a.keyCode===B.K5||a.keyCode===B.L_)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(a.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#e=this.\u0275fac=function(c){return new(c||t)(p.Y36(p.SBq),p.Y36(Re))};static#t=this.\u0275dir=p.lG2({type:t,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(c,l){1&c&&p.NdJ("click",function(s){return l._handleClick(s)})("keydown",function(s){return l._handleKeydown(s)}),2&c&&(p.uIk("tabindex",l._getTabindex())("disabled",l._getDisabledAttribute())("aria-disabled",l.disabled),p.ekj("mdc-evolution-chip__action--primary",l._isPrimary)("mdc-evolution-chip__action--presentational",!l.isInteractive)("mdc-evolution-chip__action--trailing",!l._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[p.qOj]})}return t})(),fe=(()=>{class t extends Se{constructor(){super(...arguments),this.isInteractive=!1,this._isPrimary=!1}static#e=this.\u0275fac=function(){let a;return function(l){return(a||(a=p.n5z(t)))(l||t)}}();static#t=this.\u0275dir=p.lG2({type:t,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:["aria-hidden","true",1,"mat-mdc-chip-trailing-icon","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],features:[p._Bn([{provide:J,useExisting:t}]),p.qOj]})}return t})(),Ke=(()=>{class t extends Se{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this._parentChip.remove())}_handleKeydown(a){(a.keyCode===B.K5||a.keyCode===B.L_)&&!this.disabled&&(a.stopPropagation(),a.preventDefault(),this._parentChip.remove())}static#e=this.\u0275fac=function(){let a;return function(l){return(a||(a=p.n5z(t)))(l||t)}}();static#t=this.\u0275dir=p.lG2({type:t,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(c,l){2&c&&p.uIk("aria-hidden",null)},features:[p._Bn([{provide:pe,useExisting:t}]),p.qOj]})}return t})(),ye=0;const pt=(0,x.sb)((0,x.pj)((0,x.Kr)((0,x.Id)(class{constructor(t){this._elementRef=t}})),"primary"),-1);let Y=(()=>{class t extends pt{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(a){this._value=a}get removable(){return this._removable}set removable(a){this._removable=(0,e.Ig)(a)}get highlighted(){return this._highlighted}set highlighted(a){this._highlighted=(0,e.Ig)(a)}constructor(a,c,l,d,s,S,k,re){super(c),this._changeDetectorRef=a,this._ngZone=l,this._focusMonitor=d,this._globalRippleOptions=k,this._isRippleCentered=!1,this._onFocus=new w.x,this._onBlur=new w.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+ye++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new p.vpe,this.destroyed=new p.vpe,this.basicChipAttrName="mat-basic-chip",this._document=s,this._animationsDisabled="NoopAnimations"===S,null!=re&&(this.tabIndex=parseInt(re)??this.defaultTabIndex),this._monitorFocus()}ngOnInit(){const a=this._elementRef.nativeElement;this._isBasicChip=a.hasAttribute(this.basicChipAttrName)||a.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,g.T)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(a){(a.keyCode===B.ZH||a.keyCode===B.yY)&&(a.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(a){return this._getActions().find(c=>{const l=c._elementRef.nativeElement;return l===a||l.contains(a)})}_getActions(){const a=[];return this.primaryAction&&a.push(this.primaryAction),this.removeIcon&&a.push(this.removeIcon),this.trailingIcon&&a.push(this.trailingIcon),a}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(a=>{const c=null!==a;c!==this._hasFocusInternal&&(this._hasFocusInternal=c,c?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,E.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#e=this.\u0275fac=function(c){return new(c||t)(p.Y36(p.sBO),p.Y36(p.SBq),p.Y36(p.R0b),p.Y36(m.tE),p.Y36(A.K0),p.Y36(p.QbO,8),p.Y36(x.Y2,8),p.$8M("tabindex"))};static#t=this.\u0275cmp=p.Xpm({type:t,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(c,l,d){if(1&c&&(p.Suo(d,ge,5),p.Suo(d,J,5),p.Suo(d,pe,5),p.Suo(d,ge,5),p.Suo(d,J,5),p.Suo(d,pe,5)),2&c){let s;p.iGM(s=p.CRH())&&(l.leadingIcon=s.first),p.iGM(s=p.CRH())&&(l.trailingIcon=s.first),p.iGM(s=p.CRH())&&(l.removeIcon=s.first),p.iGM(s=p.CRH())&&(l._allLeadingIcons=s),p.iGM(s=p.CRH())&&(l._allTrailingIcons=s),p.iGM(s=p.CRH())&&(l._allRemoveIcons=s)}},viewQuery:function(c,l){if(1&c&&(p.Gf(x.wG,5),p.Gf(Se,5)),2&c){let d;p.iGM(d=p.CRH())&&(l.ripple=d.first),p.iGM(d=p.CRH())&&(l.primaryAction=d.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(c,l){1&c&&p.NdJ("keydown",function(s){return l._handleKeydown(s)}),2&c&&(p.Ikx("id",l.id),p.uIk("role",l.role)("tabindex",l.role?l.tabIndex:null)("aria-label",l.ariaLabel),p.ekj("mdc-evolution-chip",!l._isBasicChip)("mdc-evolution-chip--disabled",l.disabled)("mdc-evolution-chip--with-trailing-action",l._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",l.leadingIcon)("mdc-evolution-chip--with-primary-icon",l.leadingIcon)("mdc-evolution-chip--with-avatar",l.leadingIcon)("mat-mdc-chip-with-avatar",l.leadingIcon)("mat-mdc-chip-highlighted",l.highlighted)("mat-mdc-chip-disabled",l.disabled)("mat-mdc-basic-chip",l._isBasicChip)("mat-mdc-standard-chip",!l._isBasicChip)("mat-mdc-chip-with-trailing-icon",l._hasTrailingIcon())("_mat-animation-noopable",l._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[p._Bn([{provide:Re,useExisting:t}]),p.qOj],ngContentSelectors:Be,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(c,l){1&c&&(p.F$t(Ce),p._UZ(0,"span",0)(1,"span",1),p.TgZ(2,"span",2)(3,"span",3),p.YNc(4,V,2,0,"span",4),p.TgZ(5,"span",5),p.Hsn(6),p._UZ(7,"span",6),p.qZA()()(),p.YNc(8,se,2,0,"span",7)),2&c&&(p.Q6J("matRippleDisabled",l._isRippleDisabled())("matRippleCentered",l._isRippleCentered)("matRippleTrigger",l._elementRef.nativeElement),p.xp6(3),p.Q6J("isInteractive",!1),p.xp6(1),p.Q6J("ngIf",l.leadingIcon),p.xp6(4),p.Q6J("ngIf",l._hasTrailingIcon()))},dependencies:[A.O5,x.wG,Se],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return t})(),Ye=(()=>{class t{constructor(a,c){this._elementRef=a,this._document=c}initialize(a){this.getNativeElement().focus(),this.setValue(a)}getNativeElement(){return this._elementRef.nativeElement}setValue(a){this.getNativeElement().textContent=a,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const a=this._document.createRange();a.selectNodeContents(this.getNativeElement()),a.collapse(!1);const c=window.getSelection();c.removeAllRanges(),c.addRange(a)}static#e=this.\u0275fac=function(c){return new(c||t)(p.Y36(p.SBq),p.Y36(A.K0))};static#t=this.\u0275dir=p.lG2({type:t,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]})}return t})(),U=(()=>{class t extends Y{constructor(a,c,l,d,s,S,k,re){super(a,c,l,d,s,S,k,re),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new p.vpe,this._isEditing=!1,this.role="row",this._onBlur.pipe((0,H.R)(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(a){a.keyCode!==B.K5||this.disabled?this._isEditing?a.stopPropagation():super._handleKeydown(a):this._isEditing?(a.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(a)}_handleDoubleclick(a){!this.disabled&&this.editable&&this._startEditing(a)}_startEditing(a){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(a.target)===this.removeIcon)return;const c=this.value;this._isEditing=!0,this._editStartPending=!0,setTimeout(()=>{this._getEditInput().initialize(c),this._editStartPending=!1})}_onEditFinish(){this._isEditing=!1,this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_getEditInput(){return this.contentEditInput||this.defaultEditInput}static#e=this.\u0275fac=function(c){return new(c||t)(p.Y36(p.sBO),p.Y36(p.SBq),p.Y36(p.R0b),p.Y36(m.tE),p.Y36(A.K0),p.Y36(p.QbO,8),p.Y36(x.Y2,8),p.$8M("tabindex"))};static#t=this.\u0275cmp=p.Xpm({type:t,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(c,l,d){if(1&c&&p.Suo(d,Ye,5),2&c){let s;p.iGM(s=p.CRH())&&(l.contentEditInput=s.first)}},viewQuery:function(c,l){if(1&c&&p.Gf(Ye,5),2&c){let d;p.iGM(d=p.CRH())&&(l.defaultEditInput=d.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(c,l){1&c&&p.NdJ("focus",function(s){return l._handleFocus(s)})("dblclick",function(s){return l._handleDoubleclick(s)}),2&c&&(p.Ikx("id",l.id),p.uIk("tabindex",l.disabled?null:-1)("aria-label",null)("aria-description",null)("role",l.role),p.ekj("mat-mdc-chip-with-avatar",l.leadingIcon)("mat-mdc-chip-disabled",l.disabled)("mat-mdc-chip-editing",l._isEditing)("mat-mdc-chip-editable",l.editable)("mdc-evolution-chip--disabled",l.disabled)("mdc-evolution-chip--with-trailing-action",l._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",l.leadingIcon)("mdc-evolution-chip--with-primary-icon",l.leadingIcon)("mdc-evolution-chip--with-avatar",l.leadingIcon)("mat-mdc-chip-highlighted",l.highlighted)("mat-mdc-chip-with-trailing-icon",l._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[p._Bn([{provide:Y,useExisting:t},{provide:Re,useExisting:t}]),p.qOj],ngContentSelectors:et,decls:10,vars:12,consts:[[4,"ngIf"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","disabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label",3,"ngSwitch"],[4,"ngSwitchCase"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing","role","gridcell",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[4,"ngIf","ngIfElse"],["defaultMatChipEditInput",""],["matChipEditInput",""],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(c,l){1&c&&(p.F$t(_t),p.YNc(0,v,3,3,"ng-container",0),p.TgZ(1,"span",1),p.YNc(2,ie,2,0,"span",2),p.TgZ(3,"span",3),p.YNc(4,F,2,0,"ng-container",4),p.YNc(5,qe,4,2,"ng-container",4),p._UZ(6,"span",5),p.qZA()(),p.YNc(7,Ne,2,0,"span",6),p.TgZ(8,"span",7),p._uU(9),p.qZA()),2&c&&(p.Q6J("ngIf",!l._isEditing),p.xp6(1),p.Q6J("tabIndex",l.tabIndex)("disabled",l.disabled),p.uIk("aria-label",l.ariaLabel)("aria-describedby",l._ariaDescriptionId),p.xp6(1),p.Q6J("ngIf",l.leadingIcon),p.xp6(1),p.Q6J("ngSwitch",l._isEditing),p.xp6(1),p.Q6J("ngSwitchCase",!1),p.xp6(1),p.Q6J("ngSwitchCase",!0),p.xp6(2),p.Q6J("ngIf",l._hasTrailingIcon()),p.xp6(1),p.Q6J("id",l._ariaDescriptionId),p.xp6(1),p.Oqu(l.ariaDescription))},dependencies:[A.O5,A.RF,A.n9,x.wG,Se,Ye],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return t})();class ae{constructor(i){}}const X=(0,x.sb)(ae);let He=(()=>{class t extends X{get chipFocusChanges(){return this._getChipStream(a=>a._onFocus)}get chipDestroyedChanges(){return this._getChipStream(a=>a.destroyed)}get disabled(){return this._disabled}set disabled(a){this._disabled=(0,e.Ig)(a),this._syncChipsState()}get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(a){this._explicitRole=a}get focused(){return this._hasFocusedChip()}constructor(a,c,l){super(a),this._elementRef=a,this._changeDetectorRef=c,this._dir=l,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new w.x,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new p.n_E}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(a=>a._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(a=>{a.disabled=this._disabled,a._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(a){this._originatesFromChip(a)&&this._keyManager.onKeydown(a)}_isValidIndex(a){return a>=0&&athis.tabIndex=a)}}_getChipStream(a){return this._chips.changes.pipe((0,C.O)(null),(0,N.w)(()=>(0,g.T)(...this._chips.map(a))))}_originatesFromChip(a){let c=a.target;for(;c&&c!==this._elementRef.nativeElement;){if(c.classList.contains("mat-mdc-chip"))return!0;c=c.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,C.O)(this._chips)).subscribe(a=>{const c=[];a.forEach(l=>l._getActions().forEach(d=>c.push(d))),this._chipActions.reset(c),this._chipActions.notifyOnChanges()}),this._keyManager=new m.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(a=>this._skipPredicate(a)),this.chipFocusChanges.pipe((0,H.R)(this._destroyed)).subscribe(({chip:a})=>{const c=a._getSourceAction(document.activeElement);c&&this._keyManager.updateActiveItem(c)}),this._dir?.change.pipe((0,H.R)(this._destroyed)).subscribe(a=>this._keyManager.withHorizontalOrientation(a))}_skipPredicate(a){return!a.isInteractive||a.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,C.O)(null),(0,H.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,H.R)(this._destroyed)).subscribe(a=>{const l=this._chips.toArray().indexOf(a.chip);this._isValidIndex(l)&&a.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=l)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const a=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),c=this._chips.toArray()[a];c.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():c.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#e=this.\u0275fac=function(c){return new(c||t)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(O.Is,8))};static#t=this.\u0275cmp=p.Xpm({type:t,selectors:[["mat-chip-set"]],contentQueries:function(c,l,d){if(1&c&&p.Suo(d,Y,5),2&c){let s;p.iGM(s=p.CRH())&&(l._chips=s)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(c,l){1&c&&p.NdJ("keydown",function(s){return l._handleKeydown(s)}),2&c&&p.uIk("role",l.role)},inputs:{disabled:"disabled",role:"role"},features:[p.qOj],ngContentSelectors:dt,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(c,l){1&c&&(p.F$t(),p.TgZ(0,"div",0),p.Hsn(1),p.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return t})();class Ie{constructor(i,a){this.source=i,this.value=a}}class r extends He{constructor(i,a,c,l,d,s,S){super(i,a,c),this._defaultErrorStateMatcher=l,this._parentForm=d,this._parentFormGroup=s,this.ngControl=S,this.stateChanges=new w.x}}const u=(0,x.FD)(r);let y=(()=>{class t extends u{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(a){this._disabled=(0,e.Ig)(a),this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(a){this._placeholder=a,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(Q.kI.required)??!1}set required(a){this._required=(0,e.Ig)(a),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(a){this._value=a}get chipBlurChanges(){return this._getChipStream(a=>a._onBlur)}constructor(a,c,l,d,s,S,k){super(a,c,l,S,d,s,k),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new p.vpe,this.valueChange=new p.vpe,this._chips=void 0,this.ngControl&&(this.ngControl.valueAccessor=this)}ngAfterContentInit(){this.chipBlurChanges.pipe((0,H.R)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,g.T)(this.chipFocusChanges,this._chips.changes).pipe((0,H.R)(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(a){this._chipInput=a,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(a){!this.disabled&&!this._originatesFromChip(a)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(a){this._ariaDescribedbyIds=a,this._chipInput?.setDescribedByIds(a)}writeValue(a){this._value=a}registerOnChange(a){this._onChange=a}registerOnTouched(a){this._onTouched=a}setDisabledState(a){this.disabled=a,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(a){a.keyCode===B.Mf?this._chipInput.focused&&(0,B.Vb)(a,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(a.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(a),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const a=this._chips.length?this._chips.toArray().map(c=>c.value):[];this._value=a,this.change.emit(new Ie(this,a)),this.valueChange.emit(a),this._onChange(a),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}static#e=this.\u0275fac=function(c){return new(c||t)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(O.Is,8),p.Y36(Q.F,8),p.Y36(Q.sg,8),p.Y36(x.rD),p.Y36(Q.a5,10))};static#t=this.\u0275cmp=p.Xpm({type:t,selectors:[["mat-chip-grid"]],contentQueries:function(c,l,d){if(1&c&&p.Suo(d,U,5),2&c){let s;p.iGM(s=p.CRH())&&(l._chips=s)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(c,l){1&c&&p.NdJ("focus",function(){return l.focus()})("blur",function(){return l._blur()}),2&c&&(p.Ikx("tabIndex",l._chips&&0===l._chips.length?-1:l.tabIndex),p.uIk("role",l.role)("aria-disabled",l.disabled.toString())("aria-invalid",l.errorState),p.ekj("mat-mdc-chip-list-disabled",l.disabled)("mat-mdc-chip-list-invalid",l.errorState)("mat-mdc-chip-list-required",l.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[p._Bn([{provide:ee.Eo,useExisting:t}]),p.qOj],ngContentSelectors:dt,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(c,l){1&c&&(p.F$t(),p.TgZ(0,"div",0),p.Hsn(1),p.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return t})(),M=0,f=(()=>{class t{set chipGrid(a){a&&(this._chipGrid=a,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(a){this._addOnBlur=(0,e.Ig)(a)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(a){this._disabled=(0,e.Ig)(a)}get empty(){return!this.inputElement.value}constructor(a,c,l){this._elementRef=a,this.focused=!1,this._addOnBlur=!1,this.chipEnd=new p.vpe,this.placeholder="",this.id="mat-mdc-chip-list-input-"+M++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=c.separatorKeyCodes,l&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(a){if(a){if(a.keyCode===B.ZH&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void a.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(a)}_keyup(a){!this._focusLastChipOnBackspace&&a.keyCode===B.ZH&&this.empty&&(this._focusLastChipOnBackspace=!0,a.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipGrid.stateChanges.next()}_emitChipEnd(a){(!a||this._isSeparatorKey(a))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),a?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(a){const c=this._elementRef.nativeElement;a.length?c.setAttribute("aria-describedby",a.join(" ")):c.removeAttribute("aria-describedby")}_isSeparatorKey(a){return!(0,B.Vb)(a)&&new Set(this.separatorKeyCodes).has(a.keyCode)}static#e=this.\u0275fac=function(c){return new(c||t)(p.Y36(p.SBq),p.Y36(at),p.Y36(ee.G_,8))};static#t=this.\u0275dir=p.lG2({type:t,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(c,l){1&c&&p.NdJ("keydown",function(s){return l._keydown(s)})("keyup",function(s){return l._keyup(s)})("blur",function(){return l._blur()})("focus",function(){return l._focus()})("input",function(){return l._onInput()}),2&c&&(p.Ikx("id",l.id),p.uIk("disabled",l.disabled||null)("placeholder",l.placeholder||null)("aria-invalid",l._chipGrid&&l._chipGrid.ngControl?l._chipGrid.ngControl.invalid:null)("aria-required",l._chipGrid&&l._chipGrid.required||null)("required",l._chipGrid&&l._chipGrid.required||null))},inputs:{chipGrid:["matChipInputFor","chipGrid"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[p.TTD]})}return t})(),n=(()=>{class t{static#e=this.\u0275fac=function(c){return new(c||t)};static#t=this.\u0275mod=p.oAB({type:t});static#i=this.\u0275inj=p.cJS({providers:[x.rD,{provide:at,useValue:{separatorKeyCodes:[B.K5]}}],imports:[x.BQ,A.ez,x.si,x.BQ]})}return t})()},23680:(xe,Z,h)=>{"use strict";h.d(Z,{yN:()=>we,mZ:()=>le,_A:()=>J,rD:()=>ye,sG:()=>pe,K7:()=>c,HF:()=>n,Y2:()=>u,BQ:()=>ie,uc:()=>oe,XK:()=>fe,ey:()=>k,Ng:()=>Le,rN:()=>s,us:()=>o,wG:()=>y,si:()=>M,LF:()=>ve,IR:()=>Ie,CB:()=>re,jH:()=>tt,pj:()=>Ne,Kr:()=>_t,Id:()=>qe,FD:()=>dt,dB:()=>lt,sb:()=>et});var e=h(65879),p=h(24191),A=h(49388),m=h(96814),w=h(62831),g=h(42495),E=h(65592),H=h(78645),C=h(36028);const O=["text"];function Q(Me,Pe){if(1&Me&&e._UZ(0,"mat-pseudo-checkbox",6),2&Me){const q=e.oxw();e.Q6J("disabled",q.disabled)("state",q.selected?"checked":"unchecked")}}function ee(Me,Pe){if(1&Me&&e._UZ(0,"mat-pseudo-checkbox",7),2&Me){const q=e.oxw();e.Q6J("disabled",q.disabled)}}function V(Me,Pe){if(1&Me&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&Me){const q=e.oxw();e.xp6(1),e.hij("(",q.group.label,")")}}const se=[[["mat-icon"]],"*"],Ce=["mat-icon","*"];let we=(()=>{class Me{static#e=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#t=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#i=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#n=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return Me})(),le=(()=>{class Me{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return Me})();const v=new e.OlP("mat-sanity-checks",{providedIn:"root",factory:function be(){return!0}});let ie=(()=>{class Me{constructor(q,W,de){this._sanityChecks=W,this._document=de,this._hasDoneGlobalChecks=!1,q._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(q){return!(0,w.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[q])}static#e=this.\u0275fac=function(W){return new(W||Me)(e.LFG(p.qm),e.LFG(v,8),e.LFG(m.K0))};static#t=this.\u0275mod=e.oAB({type:Me});static#i=this.\u0275inj=e.cJS({imports:[A.vT,A.vT]})}return Me})();function qe(Me){return class extends Me{get disabled(){return this._disabled}set disabled(Pe){this._disabled=(0,g.Ig)(Pe)}constructor(...Pe){super(...Pe),this._disabled=!1}}}function Ne(Me,Pe){return class extends Me{get color(){return this._color}set color(q){const W=q||this.defaultColor;W!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),W&&this._elementRef.nativeElement.classList.add(`mat-${W}`),this._color=W)}constructor(...q){super(...q),this.defaultColor=Pe,this.color=Pe}}}function _t(Me){return class extends Me{get disableRipple(){return this._disableRipple}set disableRipple(Pe){this._disableRipple=(0,g.Ig)(Pe)}constructor(...Pe){super(...Pe),this._disableRipple=!1}}}function et(Me,Pe=0){return class extends Me{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(q){this._tabIndex=null!=q?(0,g.su)(q):this.defaultTabIndex}constructor(...q){super(...q),this._tabIndex=Pe,this.defaultTabIndex=Pe}}}function dt(Me){return class extends Me{updateErrorState(){const Pe=this.errorState,Je=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Je!==Pe&&(this.errorState=Je,this.stateChanges.next())}constructor(...Pe){super(...Pe),this.errorState=!1}}}function lt(Me){return class extends Me{constructor(...Pe){super(...Pe),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new E.y(q=>{this._isInitialized?this._notifySubscriber(q):this._pendingSubscribers.push(q)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(Pe){Pe.next(),Pe.complete()}}}const at=new e.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function ge(){return(0,e.f3M)(e.soG)}});class J{constructor(){this._localeChanges=new H.x,this.localeChanges=this._localeChanges}getValidDateOrNull(Pe){return this.isDateInstance(Pe)&&this.isValid(Pe)?Pe:null}deserialize(Pe){return null==Pe||this.isDateInstance(Pe)&&this.isValid(Pe)?Pe:this.invalid()}setLocale(Pe){this.locale=Pe,this._localeChanges.next()}compareDate(Pe,q){return this.getYear(Pe)-this.getYear(q)||this.getMonth(Pe)-this.getMonth(q)||this.getDate(Pe)-this.getDate(q)}sameDate(Pe,q){if(Pe&&q){let W=this.isValid(Pe),de=this.isValid(q);return W&&de?!this.compareDate(Pe,q):W==de}return Pe==q}clampDate(Pe,q,W){return q&&this.compareDate(Pe,q)<0?q:W&&this.compareDate(Pe,W)>0?W:Pe}}const pe=new e.OlP("mat-date-formats"),Re=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function ze(Me,Pe){const q=Array(Me);for(let W=0;W{class Me extends J{constructor(q,W){super(),this.useUtcForDisplay=!1,super.setLocale(q)}getYear(q){return q.getFullYear()}getMonth(q){return q.getMonth()}getDate(q){return q.getDate()}getDayOfWeek(q){return q.getDay()}getMonthNames(q){const W=new Intl.DateTimeFormat(this.locale,{month:q,timeZone:"utc"});return ze(12,de=>this._format(W,new Date(2017,de,1)))}getDateNames(){const q=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return ze(31,W=>this._format(q,new Date(2017,0,W+1)))}getDayOfWeekNames(q){const W=new Intl.DateTimeFormat(this.locale,{weekday:q,timeZone:"utc"});return ze(7,de=>this._format(W,new Date(2017,0,de+1)))}getYearName(q){const W=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(W,q)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(q){return this.getDate(this._createDateWithOverflow(this.getYear(q),this.getMonth(q)+1,0))}clone(q){return new Date(q.getTime())}createDate(q,W,de){let Je=this._createDateWithOverflow(q,W,de);return Je.getMonth(),Je}today(){return new Date}parse(q,W){return"number"==typeof q?new Date(q):q?new Date(Date.parse(q)):null}format(q,W){if(!this.isValid(q))throw Error("NativeDateAdapter: Cannot format invalid date.");const de=new Intl.DateTimeFormat(this.locale,{...W,timeZone:"utc"});return this._format(de,q)}addCalendarYears(q,W){return this.addCalendarMonths(q,12*W)}addCalendarMonths(q,W){let de=this._createDateWithOverflow(this.getYear(q),this.getMonth(q)+W,this.getDate(q));return this.getMonth(de)!=((this.getMonth(q)+W)%12+12)%12&&(de=this._createDateWithOverflow(this.getYear(de),this.getMonth(de),0)),de}addCalendarDays(q,W){return this._createDateWithOverflow(this.getYear(q),this.getMonth(q),this.getDate(q)+W)}toIso8601(q){return[q.getUTCFullYear(),this._2digit(q.getUTCMonth()+1),this._2digit(q.getUTCDate())].join("-")}deserialize(q){if("string"==typeof q){if(!q)return null;if(Re.test(q)){let W=new Date(q);if(this.isValid(W))return W}}return super.deserialize(q)}isDateInstance(q){return q instanceof Date}isValid(q){return!isNaN(q.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(q,W,de){const Je=new Date;return Je.setFullYear(q,W,de),Je.setHours(0,0,0,0),Je}_2digit(q){return("00"+q).slice(-2)}_format(q,W){const de=new Date;return de.setUTCFullYear(W.getFullYear(),W.getMonth(),W.getDate()),de.setUTCHours(W.getHours(),W.getMinutes(),W.getSeconds(),W.getMilliseconds()),q.format(de)}static#e=this.\u0275fac=function(W){return new(W||Me)(e.LFG(at,8),e.LFG(w.t4))};static#t=this.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac})}return Me})();const Se={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let nt=(()=>{class Me{static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275mod=e.oAB({type:Me});static#i=this.\u0275inj=e.cJS({providers:[{provide:J,useClass:ve}]})}return Me})(),fe=(()=>{class Me{static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275mod=e.oAB({type:Me});static#i=this.\u0275inj=e.cJS({providers:[{provide:pe,useValue:Se}],imports:[nt]})}return Me})(),ye=(()=>{class Me{isErrorState(q,W){return!!(q&&q.invalid&&(q.touched||W&&W.submitted))}static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"})}return Me})(),oe=(()=>{class Me{static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275mod=e.oAB({type:Me});static#i=this.\u0275inj=e.cJS({imports:[ie,ie]})}return Me})();class Ye{constructor(Pe,q,W,de=!1){this._renderer=Pe,this.element=q,this.config=W,this._animationForciblyDisabledThroughCss=de,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const U=(0,w.i$)({passive:!0,capture:!0});class ae{constructor(){this._events=new Map,this._delegateEventHandler=Pe=>{const q=(0,w.sA)(Pe);q&&this._events.get(Pe.type)?.forEach((W,de)=>{(de===q||de.contains(q))&&W.forEach(Je=>Je.handleEvent(Pe))})}}addHandler(Pe,q,W,de){const Je=this._events.get(q);if(Je){const rt=Je.get(W);rt?rt.add(de):Je.set(W,new Set([de]))}else this._events.set(q,new Map([[W,new Set([de])]])),Pe.runOutsideAngular(()=>{document.addEventListener(q,this._delegateEventHandler,U)})}removeHandler(Pe,q,W){const de=this._events.get(Pe);if(!de)return;const Je=de.get(q);Je&&(Je.delete(W),0===Je.size&&de.delete(q),0===de.size&&(this._events.delete(Pe),document.removeEventListener(Pe,this._delegateEventHandler,U)))}}const X={enterDuration:225,exitDuration:150},ke=(0,w.i$)({passive:!0,capture:!0}),Tt=["mousedown","touchstart"],he=["mouseup","mouseleave","touchend","touchcancel"];class Ie{static#e=this._eventManager=new ae;constructor(Pe,q,W,de){this._target=Pe,this._ngZone=q,this._platform=de,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,de.isBrowser&&(this._containerElement=(0,g.fI)(W))}fadeInRipple(Pe,q,W={}){const de=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Je={...X,...W.animation};W.centered&&(Pe=de.left+de.width/2,q=de.top+de.height/2);const rt=W.radius||function r(Me,Pe,q){const W=Math.max(Math.abs(Me-q.left),Math.abs(Me-q.right)),de=Math.max(Math.abs(Pe-q.top),Math.abs(Pe-q.bottom));return Math.sqrt(W*W+de*de)}(Pe,q,de),St=Pe-de.left,Mt=q-de.top,Xe=Je.enterDuration,Pt=document.createElement("div");Pt.classList.add("mat-ripple-element"),Pt.style.left=St-rt+"px",Pt.style.top=Mt-rt+"px",Pt.style.height=2*rt+"px",Pt.style.width=2*rt+"px",null!=W.color&&(Pt.style.backgroundColor=W.color),Pt.style.transitionDuration=`${Xe}ms`,this._containerElement.appendChild(Pt);const kt=window.getComputedStyle(Pt),$e=kt.transitionDuration,bt="none"===kt.transitionProperty||"0s"===$e||"0s, 0s"===$e||0===de.width&&0===de.height,Fe=new Ye(this,Pt,W,bt);Pt.style.transform="scale3d(1, 1, 1)",Fe.state=0,W.persistent||(this._mostRecentTransientRipple=Fe);let Ct=null;return!bt&&(Xe||Je.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const jt=()=>this._finishRippleTransition(Fe),xt=()=>this._destroyRipple(Fe);Pt.addEventListener("transitionend",jt),Pt.addEventListener("transitioncancel",xt),Ct={onTransitionEnd:jt,onTransitionCancel:xt}}),this._activeRipples.set(Fe,Ct),(bt||!Xe)&&this._finishRippleTransition(Fe),Fe}fadeOutRipple(Pe){if(2===Pe.state||3===Pe.state)return;const q=Pe.element,W={...X,...Pe.config.animation};q.style.transitionDuration=`${W.exitDuration}ms`,q.style.opacity="0",Pe.state=2,(Pe._animationForciblyDisabledThroughCss||!W.exitDuration)&&this._finishRippleTransition(Pe)}fadeOutAll(){this._getActiveRipples().forEach(Pe=>Pe.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Pe=>{Pe.config.persistent||Pe.fadeOut()})}setupTriggerEvents(Pe){const q=(0,g.fI)(Pe);!this._platform.isBrowser||!q||q===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=q,Tt.forEach(W=>{Ie._eventManager.addHandler(this._ngZone,W,q,this)}))}handleEvent(Pe){"mousedown"===Pe.type?this._onMousedown(Pe):"touchstart"===Pe.type?this._onTouchStart(Pe):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{he.forEach(q=>{this._triggerElement.addEventListener(q,this,ke)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Pe){0===Pe.state?this._startFadeOutTransition(Pe):2===Pe.state&&this._destroyRipple(Pe)}_startFadeOutTransition(Pe){const q=Pe===this._mostRecentTransientRipple,{persistent:W}=Pe.config;Pe.state=1,!W&&(!q||!this._isPointerDown)&&Pe.fadeOut()}_destroyRipple(Pe){const q=this._activeRipples.get(Pe)??null;this._activeRipples.delete(Pe),this._activeRipples.size||(this._containerRect=null),Pe===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Pe.state=3,null!==q&&(Pe.element.removeEventListener("transitionend",q.onTransitionEnd),Pe.element.removeEventListener("transitioncancel",q.onTransitionCancel)),Pe.element.remove()}_onMousedown(Pe){const q=(0,p.X6)(Pe),W=this._lastTouchStartEvent&&Date.now(){!Pe.config.persistent&&(1===Pe.state||Pe.config.terminateOnPointerUp&&0===Pe.state)&&Pe.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Pe=this._triggerElement;Pe&&(Tt.forEach(q=>Ie._eventManager.removeHandler(q,Pe,this)),this._pointerUpEventsRegistered&&he.forEach(q=>Pe.removeEventListener(q,this,ke)))}}const u=new e.OlP("mat-ripple-global-options");let y=(()=>{class Me{get disabled(){return this._disabled}set disabled(q){q&&this.fadeOutAllNonPersistent(),this._disabled=q,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(q){this._trigger=q,this._setupTriggerEventsIfEnabled()}constructor(q,W,de,Je,rt){this._elementRef=q,this._animationMode=rt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Je||{},this._rippleRenderer=new Ie(this,W,q,de)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(q,W=0,de){return"number"==typeof q?this._rippleRenderer.fadeInRipple(q,W,{...this.rippleConfig,...de}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...q})}static#e=this.\u0275fac=function(W){return new(W||Me)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(w.t4),e.Y36(u,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:Me,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(W,de){2&W&&e.ekj("mat-ripple-unbounded",de.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return Me})(),M=(()=>{class Me{static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275mod=e.oAB({type:Me});static#i=this.\u0275inj=e.cJS({imports:[ie,ie]})}return Me})(),f=(()=>{class Me{constructor(q){this._animationMode=q,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(W){return new(W||Me)(e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(W,de){2&W&&e.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===de.state)("mat-pseudo-checkbox-checked","checked"===de.state)("mat-pseudo-checkbox-disabled",de.disabled)("mat-pseudo-checkbox-minimal","minimal"===de.appearance)("mat-pseudo-checkbox-full","full"===de.appearance)("_mat-animation-noopable","NoopAnimations"===de._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(W,de){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Me})(),o=(()=>{class Me{static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275mod=e.oAB({type:Me});static#i=this.\u0275inj=e.cJS({imports:[ie]})}return Me})();const n=new e.OlP("MAT_OPTION_PARENT_COMPONENT"),c=new e.OlP("MatOptgroup");let d=0;class s{constructor(Pe,q=!1){this.source=Pe,this.isUserInput=q}}let S=(()=>{class Me{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(q){this._disabled=(0,g.Ig)(q)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(q,W,de,Je){this._element=q,this._changeDetectorRef=W,this._parent=de,this.group=Je,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+d++,this.onSelectionChange=new e.vpe,this._stateChanges=new H.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(q=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),q&&this._emitSelectionChangeEvent())}deselect(q=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),q&&this._emitSelectionChangeEvent())}focus(q,W){const de=this._getHostElement();"function"==typeof de.focus&&de.focus(W)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(q){(q.keyCode===C.K5||q.keyCode===C.L_)&&!(0,C.Vb)(q)&&(this._selectViaInteraction(),q.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const q=this.viewValue;q!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=q)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(q=!1){this.onSelectionChange.emit(new s(this,q))}static#e=this.\u0275fac=function(W){e.$Z()};static#t=this.\u0275dir=e.lG2({type:Me,viewQuery:function(W,de){if(1&W&&e.Gf(O,7),2&W){let Je;e.iGM(Je=e.CRH())&&(de._text=Je.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return Me})(),k=(()=>{class Me extends S{constructor(q,W,de,Je){super(q,W,de,Je)}static#e=this.\u0275fac=function(W){return new(W||Me)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(n,8),e.Y36(c,8))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(W,de){1&W&&e.NdJ("click",function(){return de._selectViaInteraction()})("keydown",function(rt){return de._handleKeydown(rt)}),2&W&&(e.Ikx("id",de.id),e.uIk("aria-selected",de.selected)("aria-disabled",de.disabled.toString()),e.ekj("mdc-list-item--selected",de.selected)("mat-mdc-option-multiple",de.multiple)("mat-mdc-option-active",de.active)("mdc-list-item--disabled",de.disabled))},exportAs:["matOption"],features:[e.qOj],ngContentSelectors:Ce,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(W,de){1&W&&(e.F$t(se),e.YNc(0,Q,1,2,"mat-pseudo-checkbox",0),e.Hsn(1),e.TgZ(2,"span",1,2),e.Hsn(4,1),e.qZA(),e.YNc(5,ee,1,1,"mat-pseudo-checkbox",3),e.YNc(6,V,2,1,"span",4),e._UZ(7,"div",5)),2&W&&(e.Q6J("ngIf",de.multiple),e.xp6(5),e.Q6J("ngIf",!de.multiple&&de.selected&&!de.hideSingleSelectionIndicator),e.xp6(1),e.Q6J("ngIf",de.group&&de.group._inert),e.xp6(1),e.Q6J("matRippleTrigger",de._getHostElement())("matRippleDisabled",de.disabled||de.disableRipple))},dependencies:[y,m.O5,f],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Me})();function re(Me,Pe,q){if(q.length){let W=Pe.toArray(),de=q.toArray(),Je=0;for(let rt=0;rtq+W?Math.max(0,Me-W+Pe):q}let Le=(()=>{class Me{static#e=this.\u0275fac=function(W){return new(W||Me)};static#t=this.\u0275mod=e.oAB({type:Me});static#i=this.\u0275inj=e.cJS({imports:[M,m.ez,ie,o]})}return Me})()},38034:(xe,Z,h)=>{"use strict";h.d(Z,{By:()=>Ai,FA:()=>$i,Mq:()=>Ot,_g:()=>Fi,hl:()=>xt,nW:()=>Wt,wx:()=>Zi,zY:()=>si});var e=h(24191),p=h(69594),A=h(68484),x=h(96814),m=h(65879),w=h(32296),g=h(16672),E=h(23680),H=h(78645),C=h(47394),N=h(63019),B=h(22096),O=h(36028),Q=h(49388),ee=h(62831),V=h(48180),se=h(27921),Ce=h(32181),Be=h(42495),we=h(86825),le=h(56223),be=h(64170),v=h(24516);const ie=["mat-calendar-body",""];function F(Gt,Mi){if(1&Gt&&(m.TgZ(0,"tr",3)(1,"td",4),m._uU(2),m.qZA()()),2&Gt){const ce=m.oxw();m.xp6(1),m.Udp("padding-top",ce._cellPadding)("padding-bottom",ce._cellPadding),m.uIk("colspan",ce.numCols),m.xp6(1),m.hij(" ",ce.label," ")}}function $(Gt,Mi){if(1&Gt&&(m.TgZ(0,"td",4),m._uU(1),m.qZA()),2&Gt){const ce=m.oxw(2);m.Udp("padding-top",ce._cellPadding)("padding-bottom",ce._cellPadding),m.uIk("colspan",ce._firstRowOffset),m.xp6(1),m.hij(" ",ce._firstRowOffset>=ce.labelMinRequiredCells?ce.label:""," ")}}function Te(Gt,Mi){if(1&Gt){const ce=m.EpF();m.TgZ(0,"td",8)(1,"button",9),m.NdJ("click",function(Qe){const ii=m.CHM(ce).$implicit,Li=m.oxw(2);return m.KtG(Li._cellClicked(ii,Qe))})("focus",function(Qe){const ii=m.CHM(ce).$implicit,Li=m.oxw(2);return m.KtG(Li._emitActiveDateChange(ii,Qe))}),m.TgZ(2,"span",10),m._uU(3),m.qZA(),m._UZ(4,"span",11),m.qZA()()}if(2&Gt){const ce=Mi.$implicit,ft=Mi.index,Qe=m.oxw().index,Ft=m.oxw();m.Udp("width",Ft._cellWidth)("padding-top",Ft._cellPadding)("padding-bottom",Ft._cellPadding),m.uIk("data-mat-row",Qe)("data-mat-col",ft),m.xp6(1),m.ekj("mat-calendar-body-disabled",!ce.enabled)("mat-calendar-body-active",Ft._isActiveCell(Qe,ft))("mat-calendar-body-range-start",Ft._isRangeStart(ce.compareValue))("mat-calendar-body-range-end",Ft._isRangeEnd(ce.compareValue))("mat-calendar-body-in-range",Ft._isInRange(ce.compareValue))("mat-calendar-body-comparison-bridge-start",Ft._isComparisonBridgeStart(ce.compareValue,Qe,ft))("mat-calendar-body-comparison-bridge-end",Ft._isComparisonBridgeEnd(ce.compareValue,Qe,ft))("mat-calendar-body-comparison-start",Ft._isComparisonStart(ce.compareValue))("mat-calendar-body-comparison-end",Ft._isComparisonEnd(ce.compareValue))("mat-calendar-body-in-comparison-range",Ft._isInComparisonRange(ce.compareValue))("mat-calendar-body-preview-start",Ft._isPreviewStart(ce.compareValue))("mat-calendar-body-preview-end",Ft._isPreviewEnd(ce.compareValue))("mat-calendar-body-in-preview",Ft._isInPreview(ce.compareValue)),m.Q6J("ngClass",ce.cssClasses)("tabindex",Ft._isActiveCell(Qe,ft)?0:-1),m.uIk("aria-label",ce.ariaLabel)("aria-disabled",!ce.enabled||null)("aria-pressed",Ft._isSelected(ce.compareValue))("aria-current",Ft.todayValue===ce.compareValue?"date":null)("aria-describedby",Ft._getDescribedby(ce.compareValue)),m.xp6(1),m.ekj("mat-calendar-body-selected",Ft._isSelected(ce.compareValue))("mat-calendar-body-comparison-identical",Ft._isComparisonIdentical(ce.compareValue))("mat-calendar-body-today",Ft.todayValue===ce.compareValue),m.xp6(1),m.hij(" ",ce.displayValue," ")}}function qe(Gt,Mi){if(1&Gt&&(m.TgZ(0,"tr",5),m.YNc(1,$,2,6,"td",6),m.YNc(2,Te,5,48,"td",7),m.qZA()),2&Gt){const ce=Mi.$implicit,ft=Mi.index,Qe=m.oxw();m.xp6(1),m.Q6J("ngIf",0===ft&&Qe._firstRowOffset),m.xp6(1),m.Q6J("ngForOf",ce)}}function Ne(Gt,Mi){if(1&Gt&&(m.TgZ(0,"th",5)(1,"span",6),m._uU(2),m.qZA(),m.TgZ(3,"span",7),m._uU(4),m.qZA()()),2&Gt){const ce=Mi.$implicit;m.xp6(2),m.Oqu(ce.long),m.xp6(2),m.Oqu(ce.narrow)}}const _t=["*"];function et(Gt,Mi){}function dt(Gt,Mi){if(1&Gt){const ce=m.EpF();m.TgZ(0,"mat-month-view",5),m.NdJ("activeDateChange",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft.activeDate=Qe)})("_userSelection",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft._dateSelected(Qe))})("dragStarted",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft._dragStarted(Qe))})("dragEnded",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft._dragEnded(Qe))}),m.qZA()}if(2&Gt){const ce=m.oxw();m.Q6J("activeDate",ce.activeDate)("selected",ce.selected)("dateFilter",ce.dateFilter)("maxDate",ce.maxDate)("minDate",ce.minDate)("dateClass",ce.dateClass)("comparisonStart",ce.comparisonStart)("comparisonEnd",ce.comparisonEnd)("startDateAccessibleName",ce.startDateAccessibleName)("endDateAccessibleName",ce.endDateAccessibleName)("activeDrag",ce._activeDrag)}}function lt(Gt,Mi){if(1&Gt){const ce=m.EpF();m.TgZ(0,"mat-year-view",6),m.NdJ("activeDateChange",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft.activeDate=Qe)})("monthSelected",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft._monthSelectedInYearView(Qe))})("selectedChange",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft._goToDateInView(Qe,"month"))}),m.qZA()}if(2&Gt){const ce=m.oxw();m.Q6J("activeDate",ce.activeDate)("selected",ce.selected)("dateFilter",ce.dateFilter)("maxDate",ce.maxDate)("minDate",ce.minDate)("dateClass",ce.dateClass)}}function at(Gt,Mi){if(1&Gt){const ce=m.EpF();m.TgZ(0,"mat-multi-year-view",7),m.NdJ("activeDateChange",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft.activeDate=Qe)})("yearSelected",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft._yearSelectedInMultiYearView(Qe))})("selectedChange",function(Qe){m.CHM(ce);const Ft=m.oxw();return m.KtG(Ft._goToDateInView(Qe,"year"))}),m.qZA()}if(2&Gt){const ce=m.oxw();m.Q6J("activeDate",ce.activeDate)("selected",ce.selected)("dateFilter",ce.dateFilter)("maxDate",ce.maxDate)("minDate",ce.minDate)("dateClass",ce.dateClass)}}function ge(Gt,Mi){}const J=["button"];function pe(Gt,Mi){1&Gt&&(m.O4$(),m.TgZ(0,"svg",3),m._UZ(1,"path",4),m.qZA())}const Re=[[["","matDatepickerToggleIcon",""]]],ze=["[matDatepickerToggleIcon]"],ve=[[["input","matStartDate",""]],[["input","matEndDate",""]]],Se=["input[matStartDate]","input[matEndDate]"];let Ke=(()=>{class Gt{constructor(){this.changes=new H.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(ce,ft){return`${ce} \u2013 ${ft}`}formatYearRangeLabel(ce,ft){return`${ce} to ${ft}`}static#e=this.\u0275fac=function(ft){return new(ft||Gt)};static#t=this.\u0275prov=m.Yz7({token:Gt,factory:Gt.\u0275fac,providedIn:"root"})}return Gt})();class ye{constructor(Mi,ce,ft,Qe,Ft={},ii=Mi,Li){this.value=Mi,this.displayValue=ce,this.ariaLabel=ft,this.enabled=Qe,this.cssClasses=Ft,this.compareValue=ii,this.rawValue=Li}}let pt=1;const Y=(0,ee.i$)({passive:!1,capture:!0}),Ue=(0,ee.i$)({passive:!0,capture:!0}),oe=(0,ee.i$)({passive:!0});let Ye=(()=>{class Gt{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(ce,ft){this._elementRef=ce,this._ngZone=ft,this._platform=(0,m.f3M)(ee.t4),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new m.vpe,this.previewChange=new m.vpe,this.activeDateChange=new m.vpe,this.dragStarted=new m.vpe,this.dragEnded=new m.vpe,this._didDragSinceMouseDown=!1,this._enterHandler=Qe=>{if(this._skipNextFocus&&"focus"===Qe.type)this._skipNextFocus=!1;else if(Qe.target&&this.isRange){const Ft=this._getCellFromElement(Qe.target);Ft&&this._ngZone.run(()=>this.previewChange.emit({value:Ft.enabled?Ft:null,event:Qe}))}},this._touchmoveHandler=Qe=>{if(!this.isRange)return;const Ft=Tt(Qe),ii=Ft?this._getCellFromElement(Ft):null;Ft!==Qe.target&&(this._didDragSinceMouseDown=!0),ae(Qe.target)&&Qe.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:ii?.enabled?ii:null,event:Qe}))},this._leaveHandler=Qe=>{null!==this.previewEnd&&this.isRange&&("blur"!==Qe.type&&(this._didDragSinceMouseDown=!0),Qe.target&&this._getCellFromElement(Qe.target)&&(!Qe.relatedTarget||!this._getCellFromElement(Qe.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:Qe})))},this._mousedownHandler=Qe=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const Ft=Qe.target&&this._getCellFromElement(Qe.target);!Ft||!this._isInRange(Ft.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Ft.rawValue,event:Qe})})},this._mouseupHandler=Qe=>{if(!this.isRange)return;const Ft=ae(Qe.target);Ft?Ft.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const ii=this._getCellFromElement(Ft);this.dragEnded.emit({value:ii?.rawValue??null,event:Qe})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:Qe})})},this._touchendHandler=Qe=>{const Ft=Tt(Qe);Ft&&this._mouseupHandler({target:Ft})},this._id="mat-calendar-body-"+pt++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,ft.runOutsideAngular(()=>{const Qe=ce.nativeElement;Qe.addEventListener("touchmove",this._touchmoveHandler,Y),Qe.addEventListener("mouseenter",this._enterHandler,Ue),Qe.addEventListener("focus",this._enterHandler,Ue),Qe.addEventListener("mouseleave",this._leaveHandler,Ue),Qe.addEventListener("blur",this._leaveHandler,Ue),Qe.addEventListener("mousedown",this._mousedownHandler,oe),Qe.addEventListener("touchstart",this._mousedownHandler,oe),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(ce,ft){this._didDragSinceMouseDown||ce.enabled&&this.selectedValueChange.emit({value:ce.value,event:ft})}_emitActiveDateChange(ce,ft){ce.enabled&&this.activeDateChange.emit({value:ce.value,event:ft})}_isSelected(ce){return this.startValue===ce||this.endValue===ce}ngOnChanges(ce){const ft=ce.numCols,{rows:Qe,numCols:Ft}=this;(ce.rows||ft)&&(this._firstRowOffset=Qe&&Qe.length&&Qe[0].length?Ft-Qe[0].length:0),(ce.cellAspectRatio||ft||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Ft+"%"),(ft||!this._cellWidth)&&(this._cellWidth=100/Ft+"%")}ngOnDestroy(){const ce=this._elementRef.nativeElement;ce.removeEventListener("touchmove",this._touchmoveHandler,Y),ce.removeEventListener("mouseenter",this._enterHandler,Ue),ce.removeEventListener("focus",this._enterHandler,Ue),ce.removeEventListener("mouseleave",this._leaveHandler,Ue),ce.removeEventListener("blur",this._leaveHandler,Ue),ce.removeEventListener("mousedown",this._mousedownHandler,oe),ce.removeEventListener("touchstart",this._mousedownHandler,oe),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(ce,ft){let Qe=ce*this.numCols+ft;return ce&&(Qe-=this._firstRowOffset),Qe==this.activeCell}_focusActiveCell(ce=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,V.q)(1)).subscribe(()=>{setTimeout(()=>{const ft=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");ft&&(ce||(this._skipNextFocus=!0),ft.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(ce){return X(ce,this.startValue,this.endValue)}_isRangeEnd(ce){return He(ce,this.startValue,this.endValue)}_isInRange(ce){return ke(ce,this.startValue,this.endValue,this.isRange)}_isComparisonStart(ce){return X(ce,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(ce,ft,Qe){if(!this._isComparisonStart(ce)||this._isRangeStart(ce)||!this._isInRange(ce))return!1;let Ft=this.rows[ft][Qe-1];if(!Ft){const ii=this.rows[ft-1];Ft=ii&&ii[ii.length-1]}return Ft&&!this._isRangeEnd(Ft.compareValue)}_isComparisonBridgeEnd(ce,ft,Qe){if(!this._isComparisonEnd(ce)||this._isRangeEnd(ce)||!this._isInRange(ce))return!1;let Ft=this.rows[ft][Qe+1];if(!Ft){const ii=this.rows[ft+1];Ft=ii&&ii[0]}return Ft&&!this._isRangeStart(Ft.compareValue)}_isComparisonEnd(ce){return He(ce,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(ce){return ke(ce,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(ce){return this.comparisonStart===this.comparisonEnd&&ce===this.comparisonStart}_isPreviewStart(ce){return X(ce,this.previewStart,this.previewEnd)}_isPreviewEnd(ce){return He(ce,this.previewStart,this.previewEnd)}_isInPreview(ce){return ke(ce,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(ce){return this.isRange?this.startValue===ce&&this.endValue===ce?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===ce?this._startDateLabelId:this.endValue===ce?this._endDateLabelId:null:null}_getCellFromElement(ce){const ft=ae(ce);if(ft){const Qe=ft.getAttribute("data-mat-row"),Ft=ft.getAttribute("data-mat-col");if(Qe&&Ft)return this.rows[parseInt(Qe)][parseInt(Ft)]}return null}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(m.SBq),m.Y36(m.R0b))};static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[m.TTD],attrs:ie,decls:6,vars:6,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(ft,Qe){1&ft&&(m.YNc(0,F,3,6,"tr",0),m.YNc(1,qe,3,2,"tr",1),m.TgZ(2,"label",2),m._uU(3),m.qZA(),m.TgZ(4,"label",2),m._uU(5),m.qZA()),2&ft&&(m.Q6J("ngIf",Qe._firstRowOffset=Mi&&Gt===ce}function ke(Gt,Mi,ce,ft){return ft&&null!==Mi&&null!==ce&&Mi!==ce&&Gt>=Mi&&Gt<=ce}function Tt(Gt){const Mi=Gt.changedTouches[0];return document.elementFromPoint(Mi.clientX,Mi.clientY)}class he{constructor(Mi,ce){this.start=Mi,this.end=ce}}let Ie=(()=>{class Gt{constructor(ce,ft){this.selection=ce,this._adapter=ft,this._selectionChanged=new H.x,this.selectionChanged=this._selectionChanged,this.selection=ce}updateSelection(ce,ft){const Qe=this.selection;this.selection=ce,this._selectionChanged.next({selection:ce,source:ft,oldValue:Qe})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(ce){return this._adapter.isDateInstance(ce)&&this._adapter.isValid(ce)}static#e=this.\u0275fac=function(ft){m.$Z()};static#t=this.\u0275prov=m.Yz7({token:Gt,factory:Gt.\u0275fac})}return Gt})(),r=(()=>{class Gt extends Ie{constructor(ce){super(null,ce)}add(ce){super.updateSelection(ce,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const ce=new Gt(this._adapter);return ce.updateSelection(this.selection,this),ce}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.LFG(E._A))};static#t=this.\u0275prov=m.Yz7({token:Gt,factory:Gt.\u0275fac})}return Gt})(),u=(()=>{class Gt extends Ie{constructor(ce){super(new he(null,null),ce)}add(ce){let{start:ft,end:Qe}=this.selection;null==ft?ft=ce:null==Qe?Qe=ce:(ft=ce,Qe=null),super.updateSelection(new he(ft,Qe),this)}isValid(){const{start:ce,end:ft}=this.selection;return null==ce&&null==ft||(null!=ce&&null!=ft?this._isValidDateInstance(ce)&&this._isValidDateInstance(ft)&&this._adapter.compareDate(ce,ft)<=0:(null==ce||this._isValidDateInstance(ce))&&(null==ft||this._isValidDateInstance(ft)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const ce=new Gt(this._adapter);return ce.updateSelection(this.selection,this),ce}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.LFG(E._A))};static#t=this.\u0275prov=m.Yz7({token:Gt,factory:Gt.\u0275fac})}return Gt})();const M={provide:Ie,deps:[[new m.FiY,new m.tp0,Ie],E._A],useFactory:function y(Gt,Mi){return Gt||new r(Mi)}},o={provide:Ie,deps:[[new m.FiY,new m.tp0,Ie],E._A],useFactory:function f(Gt,Mi){return Gt||new u(Mi)}},n=new m.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let t=(()=>{class Gt{constructor(ce){this._dateAdapter=ce}selectionFinished(ce,ft){let{start:Qe,end:Ft}=ft;return null==Qe?Qe=ce:null==Ft&&ce&&this._dateAdapter.compareDate(ce,Qe)>=0?Ft=ce:(Qe=ce,Ft=null),new he(Qe,Ft)}createPreview(ce,ft){let Qe=null,Ft=null;return ft.start&&!ft.end&&ce&&(Qe=ft.start,Ft=ce),new he(Qe,Ft)}createDrag(ce,ft,Qe){let Ft=ft.start,ii=ft.end;if(!Ft||!ii)return null;const Li=this._dateAdapter,Fn=0!==Li.compareDate(Ft,ii),Kn=Li.getYear(Qe)-Li.getYear(ce),fr=Li.getMonth(Qe)-Li.getMonth(ce),Rn=Li.getDate(Qe)-Li.getDate(ce);return Fn&&Li.sameDate(ce,ft.start)?(Ft=Qe,Li.compareDate(Qe,ii)>0&&(ii=Li.addCalendarYears(ii,Kn),ii=Li.addCalendarMonths(ii,fr),ii=Li.addCalendarDays(ii,Rn))):Fn&&Li.sameDate(ce,ft.end)?(ii=Qe,Li.compareDate(Qe,Ft)<0&&(Ft=Li.addCalendarYears(Ft,Kn),Ft=Li.addCalendarMonths(Ft,fr),Ft=Li.addCalendarDays(Ft,Rn))):(Ft=Li.addCalendarYears(Ft,Kn),Ft=Li.addCalendarMonths(Ft,fr),Ft=Li.addCalendarDays(Ft,Rn),ii=Li.addCalendarYears(ii,Kn),ii=Li.addCalendarMonths(ii,fr),ii=Li.addCalendarDays(ii,Rn)),new he(Ft,ii)}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.LFG(E._A))};static#t=this.\u0275prov=m.Yz7({token:Gt,factory:Gt.\u0275fac})}return Gt})();const a={provide:n,deps:[[new m.FiY,new m.tp0,n],E._A],useFactory:function i(Gt,Mi){return Gt||new t(Mi)}};let l=(()=>{class Gt{get activeDate(){return this._activeDate}set activeDate(ce){const ft=this._activeDate,Qe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Qe,this.minDate,this.maxDate),this._hasSameMonthAndYear(ft,this._activeDate)||this._init()}get selected(){return this._selected}set selected(ce){this._selected=ce instanceof he?ce:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(ce){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get maxDate(){return this._maxDate}set maxDate(ce){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}constructor(ce,ft,Qe,Ft,ii){this._changeDetectorRef=ce,this._dateFormats=ft,this._dateAdapter=Qe,this._dir=Ft,this._rangeStrategy=ii,this._rerenderSubscription=C.w0.EMPTY,this.activeDrag=null,this.selectedChange=new m.vpe,this._userSelection=new m.vpe,this.dragStarted=new m.vpe,this.dragEnded=new m.vpe,this.activeDateChange=new m.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,se.O)(null)).subscribe(()=>this._init())}ngOnChanges(ce){const ft=ce.comparisonStart||ce.comparisonEnd;ft&&!ft.firstChange&&this._setRanges(this.selected),ce.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(ce){const ft=ce.value,Qe=this._getDateFromDayOfMonth(ft);let Ft,ii;this._selected instanceof he?(Ft=this._getDateInCurrentMonth(this._selected.start),ii=this._getDateInCurrentMonth(this._selected.end)):Ft=ii=this._getDateInCurrentMonth(this._selected),(Ft!==ft||ii!==ft)&&this.selectedChange.emit(Qe),this._userSelection.emit({value:Qe,event:ce.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(ce){const Qe=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(ce.value),this._dateAdapter.compareDate(Qe,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(ce){const ft=this._activeDate,Qe=this._isRtl();switch(ce.keyCode){case O.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Qe?1:-1);break;case O.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Qe?-1:1);break;case O.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case O.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case O.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case O.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case O.Ku:this.activeDate=ce.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case O.VM:this.activeDate=ce.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case O.K5:case O.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&ce.preventDefault());case O.hY:return void(null!=this._previewEnd&&!(0,O.Vb)(ce)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:ce}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:ce})),ce.preventDefault(),ce.stopPropagation()));default:return}this._dateAdapter.compareDate(ft,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),ce.preventDefault()}_handleCalendarBodyKeyup(ce){(ce.keyCode===O.L_||ce.keyCode===O.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:ce}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let ce=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(ce)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(ce){this._matCalendarBody._focusActiveCell(ce)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:ce,value:ft}){if(this._rangeStrategy){const Qe=ft?ft.rawValue:null,Ft=this._rangeStrategy.createPreview(Qe,this.selected,ce);if(this._previewStart=this._getCellCompareValue(Ft.start),this._previewEnd=this._getCellCompareValue(Ft.end),this.activeDrag&&Qe){const ii=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,Qe,ce);ii&&(this._previewStart=this._getCellCompareValue(ii.start),this._previewEnd=this._getCellCompareValue(ii.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(ce){if(this.activeDrag)if(ce.value){const ft=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,ce.value,ce.event);this.dragEnded.emit({value:ft??null,event:ce.event})}else this.dragEnded.emit({value:null,event:ce.event})}_getDateFromDayOfMonth(ce){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),ce)}_initWeekdays(){const ce=this._dateAdapter.getFirstDayOfWeek(),ft=this._dateAdapter.getDayOfWeekNames("narrow");let Ft=this._dateAdapter.getDayOfWeekNames("long").map((ii,Li)=>({long:ii,narrow:ft[Li]}));this._weekdays=Ft.slice(ce).concat(Ft.slice(0,ce))}_createWeekCells(){const ce=this._dateAdapter.getNumDaysInMonth(this.activeDate),ft=this._dateAdapter.getDateNames();this._weeks=[[]];for(let Qe=0,Ft=this._firstWeekOffset;Qe=0)&&(!this.maxDate||this._dateAdapter.compareDate(ce,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(ce))}_getDateInCurrentMonth(ce){return ce&&this._hasSameMonthAndYear(ce,this.activeDate)?this._dateAdapter.getDate(ce):null}_hasSameMonthAndYear(ce,ft){return!(!ce||!ft||this._dateAdapter.getMonth(ce)!=this._dateAdapter.getMonth(ft)||this._dateAdapter.getYear(ce)!=this._dateAdapter.getYear(ft))}_getCellCompareValue(ce){if(ce){const ft=this._dateAdapter.getYear(ce),Qe=this._dateAdapter.getMonth(ce),Ft=this._dateAdapter.getDate(ce);return new Date(ft,Qe,Ft).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(ce){ce instanceof he?(this._rangeStart=this._getCellCompareValue(ce.start),this._rangeEnd=this._getCellCompareValue(ce.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(ce),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(ce){return!this.dateFilter||this.dateFilter(ce)}_clearPreview(){this._previewStart=this._previewEnd=null}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(m.sBO),m.Y36(E.sG,8),m.Y36(E._A,8),m.Y36(Q.Is,8),m.Y36(n,8))};static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-month-view"]],viewQuery:function(ft,Qe){if(1&ft&&m.Gf(Ye,5),2&ft){let Ft;m.iGM(Ft=m.CRH())&&(Qe._matCalendarBody=Ft.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[m.TTD],decls:7,vars:15,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(ft,Qe){1&ft&&(m.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),m.YNc(3,Ne,5,2,"th",2),m.qZA(),m.TgZ(4,"tr"),m._UZ(5,"th",3),m.qZA()(),m.TgZ(6,"tbody",4),m.NdJ("selectedValueChange",function(ii){return Qe._dateSelected(ii)})("activeDateChange",function(ii){return Qe._updateActiveDate(ii)})("previewChange",function(ii){return Qe._previewChanged(ii)})("dragStarted",function(ii){return Qe.dragStarted.emit(ii)})("dragEnded",function(ii){return Qe._dragEnded(ii)})("keyup",function(ii){return Qe._handleCalendarBodyKeyup(ii)})("keydown",function(ii){return Qe._handleCalendarBodyKeydown(ii)}),m.qZA()()),2&ft&&(m.xp6(3),m.Q6J("ngForOf",Qe._weekdays),m.xp6(3),m.Q6J("label",Qe._monthLabel)("rows",Qe._weeks)("todayValue",Qe._todayDate)("startValue",Qe._rangeStart)("endValue",Qe._rangeEnd)("comparisonStart",Qe._comparisonRangeStart)("comparisonEnd",Qe._comparisonRangeEnd)("previewStart",Qe._previewStart)("previewEnd",Qe._previewEnd)("isRange",Qe._isRange)("labelMinRequiredCells",3)("activeCell",Qe._dateAdapter.getDate(Qe.activeDate)-1)("startDateAccessibleName",Qe.startDateAccessibleName)("endDateAccessibleName",Qe.endDateAccessibleName))},dependencies:[x.sg,Ye],encapsulation:2,changeDetection:0})}return Gt})();const d=24;let S=(()=>{class Gt{get activeDate(){return this._activeDate}set activeDate(ce){let ft=this._activeDate;const Qe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Qe,this.minDate,this.maxDate),k(this._dateAdapter,ft,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(ce){this._selected=ce instanceof he?ce:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce)),this._setSelectedYear(ce)}get minDate(){return this._minDate}set minDate(ce){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get maxDate(){return this._maxDate}set maxDate(ce){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}constructor(ce,ft,Qe){this._changeDetectorRef=ce,this._dateAdapter=ft,this._dir=Qe,this._rerenderSubscription=C.w0.EMPTY,this.selectedChange=new m.vpe,this.yearSelected=new m.vpe,this.activeDateChange=new m.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,se.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const ft=this._dateAdapter.getYear(this._activeDate)-re(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let Qe=0,Ft=[];Qethis._createCellForYear(ii))),Ft=[]);this._changeDetectorRef.markForCheck()}_yearSelected(ce){const ft=ce.value,Qe=this._dateAdapter.createDate(ft,0,1),Ft=this._getDateFromYear(ft);this.yearSelected.emit(Qe),this.selectedChange.emit(Ft)}_updateActiveDate(ce){const Qe=this._activeDate;this.activeDate=this._getDateFromYear(ce.value),this._dateAdapter.compareDate(Qe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(ce){const ft=this._activeDate,Qe=this._isRtl();switch(ce.keyCode){case O.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Qe?1:-1);break;case O.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Qe?-1:1);break;case O.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case O.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case O.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-re(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case O.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,d-re(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case O.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ce.altKey?10*-d:-d);break;case O.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ce.altKey?10*d:d);break;case O.K5:case O.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(ft,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),ce.preventDefault()}_handleCalendarBodyKeyup(ce){(ce.keyCode===O.L_||ce.keyCode===O.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:ce}),this._selectionKeyPressed=!1)}_getActiveCell(){return re(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(ce){const ft=this._dateAdapter.getMonth(this.activeDate),Qe=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(ce,ft,1));return this._dateAdapter.createDate(ce,ft,Math.min(this._dateAdapter.getDate(this.activeDate),Qe))}_createCellForYear(ce){const ft=this._dateAdapter.createDate(ce,0,1),Qe=this._dateAdapter.getYearName(ft),Ft=this.dateClass?this.dateClass(ft,"multi-year"):void 0;return new ye(ce,Qe,Qe,this._shouldEnableYear(ce),Ft)}_shouldEnableYear(ce){if(null==ce||this.maxDate&&ce>this._dateAdapter.getYear(this.maxDate)||this.minDate&&ce{class Gt{get activeDate(){return this._activeDate}set activeDate(ce){let ft=this._activeDate;const Qe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Qe,this.minDate,this.maxDate),this._dateAdapter.getYear(ft)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(ce){this._selected=ce instanceof he?ce:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce)),this._setSelectedMonth(ce)}get minDate(){return this._minDate}set minDate(ce){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get maxDate(){return this._maxDate}set maxDate(ce){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}constructor(ce,ft,Qe,Ft){this._changeDetectorRef=ce,this._dateFormats=ft,this._dateAdapter=Qe,this._dir=Ft,this._rerenderSubscription=C.w0.EMPTY,this.selectedChange=new m.vpe,this.monthSelected=new m.vpe,this.activeDateChange=new m.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,se.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(ce){const ft=ce.value,Qe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ft,1);this.monthSelected.emit(Qe);const Ft=this._getDateFromMonth(ft);this.selectedChange.emit(Ft)}_updateActiveDate(ce){const Qe=this._activeDate;this.activeDate=this._getDateFromMonth(ce.value),this._dateAdapter.compareDate(Qe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(ce){const ft=this._activeDate,Qe=this._isRtl();switch(ce.keyCode){case O.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Qe?1:-1);break;case O.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Qe?-1:1);break;case O.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case O.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case O.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case O.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case O.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ce.altKey?-10:-1);break;case O.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ce.altKey?10:1);break;case O.K5:case O.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(ft,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),ce.preventDefault()}_handleCalendarBodyKeyup(ce){(ce.keyCode===O.L_||ce.keyCode===O.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:ce}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let ce=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(ft=>ft.map(Qe=>this._createCellForMonth(Qe,ce[Qe]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(ce){return ce&&this._dateAdapter.getYear(ce)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(ce):null}_getDateFromMonth(ce){const ft=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ce,1),Qe=this._dateAdapter.getNumDaysInMonth(ft);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ce,Math.min(this._dateAdapter.getDate(this.activeDate),Qe))}_createCellForMonth(ce,ft){const Qe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ce,1),Ft=this._dateAdapter.format(Qe,this._dateFormats.display.monthYearA11yLabel),ii=this.dateClass?this.dateClass(Qe,"year"):void 0;return new ye(ce,ft.toLocaleUpperCase(),Ft,this._shouldEnableMonth(ce),ii)}_shouldEnableMonth(ce){const ft=this._dateAdapter.getYear(this.activeDate);if(null==ce||this._isYearAndMonthAfterMaxDate(ft,ce)||this._isYearAndMonthBeforeMinDate(ft,ce))return!1;if(!this.dateFilter)return!0;for(let Ft=this._dateAdapter.createDate(ft,ce,1);this._dateAdapter.getMonth(Ft)==ce;Ft=this._dateAdapter.addCalendarDays(Ft,1))if(this.dateFilter(Ft))return!0;return!1}_isYearAndMonthAfterMaxDate(ce,ft){if(this.maxDate){const Qe=this._dateAdapter.getYear(this.maxDate),Ft=this._dateAdapter.getMonth(this.maxDate);return ce>Qe||ce===Qe&&ft>Ft}return!1}_isYearAndMonthBeforeMinDate(ce,ft){if(this.minDate){const Qe=this._dateAdapter.getYear(this.minDate),Ft=this._dateAdapter.getMonth(this.minDate);return ce{class Gt{constructor(ce,ft,Qe,Ft,ii){this._intl=ce,this.calendar=ft,this._dateAdapter=Qe,this._dateFormats=Ft,this._id="mat-calendar-header-"+Pe++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>ii.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-d)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:d)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(ce,ft){return"month"==this.calendar.currentView?this._dateAdapter.getYear(ce)==this._dateAdapter.getYear(ft)&&this._dateAdapter.getMonth(ce)==this._dateAdapter.getMonth(ft):"year"==this.calendar.currentView?this._dateAdapter.getYear(ce)==this._dateAdapter.getYear(ft):k(this._dateAdapter,ce,ft,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const ft=this._dateAdapter.getYear(this.calendar.activeDate)-re(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),Qe=ft+d-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(ft,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(Qe,0,1))]}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(Ke),m.Y36((0,m.Gpc)(()=>W)),m.Y36(E._A,8),m.Y36(E.sG,8),m.Y36(m.sBO))};static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:_t,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"],[1,"mat-calendar-hidden-label",3,"id"]],template:function(ft,Qe){1&ft&&(m.F$t(),m.TgZ(0,"div",0)(1,"div",1)(2,"button",2),m.NdJ("click",function(){return Qe.currentPeriodClicked()}),m.TgZ(3,"span",3),m._uU(4),m.qZA(),m.O4$(),m.TgZ(5,"svg",4),m._UZ(6,"polygon",5),m.qZA()(),m.kcU(),m._UZ(7,"div",6),m.Hsn(8),m.TgZ(9,"button",7),m.NdJ("click",function(){return Qe.previousClicked()}),m.qZA(),m.TgZ(10,"button",8),m.NdJ("click",function(){return Qe.nextClicked()}),m.qZA()()(),m.TgZ(11,"label",9),m._uU(12),m.qZA()),2&ft&&(m.xp6(2),m.uIk("aria-label",Qe.periodButtonLabel)("aria-describedby",Qe._periodButtonLabelId),m.xp6(2),m.Oqu(Qe.periodButtonText),m.xp6(1),m.ekj("mat-calendar-invert","month"!==Qe.calendar.currentView),m.xp6(4),m.Q6J("disabled",!Qe.previousEnabled()),m.uIk("aria-label",Qe.prevButtonLabel),m.xp6(1),m.Q6J("disabled",!Qe.nextEnabled()),m.uIk("aria-label",Qe.nextButtonLabel),m.xp6(1),m.Q6J("id",Qe._periodButtonLabelId),m.xp6(1),m.Oqu(Qe.periodButtonDescription))},dependencies:[w.lW,w.RK],encapsulation:2,changeDetection:0})}return Gt})(),W=(()=>{class Gt{get startAt(){return this._startAt}set startAt(ce){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get selected(){return this._selected}set selected(ce){this._selected=ce instanceof he?ce:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get minDate(){return this._minDate}set minDate(ce){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get maxDate(){return this._maxDate}set maxDate(ce){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get activeDate(){return this._clampedActiveDate}set activeDate(ce){this._clampedActiveDate=this._dateAdapter.clampDate(ce,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(ce){const ft=this._currentView!==ce?ce:null;this._currentView=ce,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),ft&&this.viewChanged.emit(ft)}constructor(ce,ft,Qe,Ft){this._dateAdapter=ft,this._dateFormats=Qe,this._changeDetectorRef=Ft,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new m.vpe,this.yearSelected=new m.vpe,this.monthSelected=new m.vpe,this.viewChanged=new m.vpe(!0),this._userSelection=new m.vpe,this._userDragDrop=new m.vpe,this._activeDrag=null,this.stateChanges=new H.x,this._intlChanges=ce.changes.subscribe(()=>{Ft.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new A.C5(this.headerComponent||q),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(ce){const ft=ce.minDate&&!this._dateAdapter.sameDate(ce.minDate.previousValue,ce.minDate.currentValue)?ce.minDate:void 0,Qe=ce.maxDate&&!this._dateAdapter.sameDate(ce.maxDate.previousValue,ce.maxDate.currentValue)?ce.maxDate:void 0,Ft=ft||Qe||ce.dateFilter;if(Ft&&!Ft.firstChange){const ii=this._getCurrentViewComponent();ii&&(this._changeDetectorRef.detectChanges(),ii._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(ce){const ft=ce.value;(this.selected instanceof he||ft&&!this._dateAdapter.sameDate(ft,this.selected))&&this.selectedChange.emit(ft),this._userSelection.emit(ce)}_yearSelectedInMultiYearView(ce){this.yearSelected.emit(ce)}_monthSelectedInYearView(ce){this.monthSelected.emit(ce)}_goToDateInView(ce,ft){this.activeDate=ce,this.currentView=ft}_dragStarted(ce){this._activeDrag=ce}_dragEnded(ce){this._activeDrag&&(ce.value&&this._userDragDrop.emit(ce),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(Ke),m.Y36(E._A,8),m.Y36(E.sG,8),m.Y36(m.sBO))};static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-calendar"]],viewQuery:function(ft,Qe){if(1&ft&&(m.Gf(l,5),m.Gf(Me,5),m.Gf(S,5)),2&ft){let Ft;m.iGM(Ft=m.CRH())&&(Qe.monthView=Ft.first),m.iGM(Ft=m.CRH())&&(Qe.yearView=Ft.first),m.iGM(Ft=m.CRH())&&(Qe.multiYearView=Ft.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[m._Bn([M]),m.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(ft,Qe){1&ft&&(m.YNc(0,et,0,0,"ng-template",0),m.TgZ(1,"div",1),m.YNc(2,dt,1,11,"mat-month-view",2),m.YNc(3,lt,1,6,"mat-year-view",3),m.YNc(4,at,1,6,"mat-multi-year-view",4),m.qZA()),2&ft&&(m.Q6J("cdkPortalOutlet",Qe._calendarHeaderPortal),m.xp6(1),m.Q6J("ngSwitch",Qe.currentView),m.xp6(1),m.Q6J("ngSwitchCase","month"),m.xp6(1),m.Q6J("ngSwitchCase","year"),m.xp6(1),m.Q6J("ngSwitchCase","multi-year"))},dependencies:[x.RF,x.n9,e.kH,A.Pl,l,Me,S],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}'],encapsulation:2,changeDetection:0})}return Gt})();const de={transformPanel:(0,we.X$)("transformPanel",[(0,we.eR)("void => enter-dropdown",(0,we.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,we.F4)([(0,we.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,we.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,we.eR)("void => enter-dialog",(0,we.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,we.F4)([(0,we.oB)({opacity:0,transform:"scale(0.7)"}),(0,we.oB)({transform:"none",opacity:1})]))),(0,we.eR)("* => void",(0,we.jt)("100ms linear",(0,we.oB)({opacity:0})))]),fadeInCalendar:(0,we.X$)("fadeInCalendar",[(0,we.SB)("void",(0,we.oB)({opacity:0})),(0,we.SB)("enter",(0,we.oB)({opacity:1})),(0,we.eR)("void => *",(0,we.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let Je=0;const rt=new m.OlP("mat-datepicker-scroll-strategy"),Mt={provide:rt,deps:[p.aV],useFactory:function St(Gt){return()=>Gt.scrollStrategies.reposition()}},Xe=(0,E.pj)(class{constructor(Gt){this._elementRef=Gt}});let Pt=(()=>{class Gt extends Xe{constructor(ce,ft,Qe,Ft,ii,Li){super(ce),this._changeDetectorRef=ft,this._globalModel=Qe,this._dateAdapter=Ft,this._rangeSelectionStrategy=ii,this._subscriptions=new C.w0,this._animationDone=new H.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Li.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(ce){const ft=this._model.selection,Qe=ce.value,Ft=ft instanceof he;if(Ft&&this._rangeSelectionStrategy){const ii=this._rangeSelectionStrategy.selectionFinished(Qe,ft,ce.event);this._model.updateSelection(ii,this)}else Qe&&(Ft||!this._dateAdapter.sameDate(Qe,ft))&&this._model.add(Qe);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(ce){this._model.updateSelection(ce.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(ce){this._isAnimating="start"===ce.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(ce,ft){this._model=ce?this._globalModel.clone():this._globalModel,this._actionsPortal=ce,ft&&this._changeDetectorRef.detectChanges()}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(m.SBq),m.Y36(m.sBO),m.Y36(Ie),m.Y36(E._A),m.Y36(n,8),m.Y36(Ke))};static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-datepicker-content"]],viewQuery:function(ft,Qe){if(1&ft&&m.Gf(W,5),2&ft){let Ft;m.iGM(Ft=m.CRH())&&(Qe._calendar=Ft.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(ft,Qe){1&ft&&m.WFA("@transformPanel.start",function(ii){return Qe._handleAnimationEvent(ii)})("@transformPanel.done",function(ii){return Qe._handleAnimationEvent(ii)}),2&ft&&(m.d8E("@transformPanel",Qe._animationState),m.ekj("mat-datepicker-content-touch",Qe.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[m.qOj],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(ft,Qe){if(1&ft&&(m.TgZ(0,"div",0)(1,"mat-calendar",1),m.NdJ("yearSelected",function(ii){return Qe.datepicker._selectYear(ii)})("monthSelected",function(ii){return Qe.datepicker._selectMonth(ii)})("viewChanged",function(ii){return Qe.datepicker._viewChanged(ii)})("_userSelection",function(ii){return Qe._handleUserSelection(ii)})("_userDragDrop",function(ii){return Qe._handleUserDragDrop(ii)}),m.qZA(),m.YNc(2,ge,0,0,"ng-template",2),m.TgZ(3,"button",3),m.NdJ("focus",function(){return Qe._closeButtonFocused=!0})("blur",function(){return Qe._closeButtonFocused=!1})("click",function(){return Qe.datepicker.close()}),m._uU(4),m.qZA()()),2&ft){let Ft;m.ekj("mat-datepicker-content-container-with-custom-header",Qe.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",Qe._actionsPortal),m.uIk("aria-modal",!0)("aria-labelledby",null!==(Ft=Qe._dialogLabelId)&&void 0!==Ft?Ft:void 0),m.xp6(1),m.Q6J("id",Qe.datepicker.id)("ngClass",Qe.datepicker.panelClass)("startAt",Qe.datepicker.startAt)("startView",Qe.datepicker.startView)("minDate",Qe.datepicker._getMinDate())("maxDate",Qe.datepicker._getMaxDate())("dateFilter",Qe.datepicker._getDateFilter())("headerComponent",Qe.datepicker.calendarHeaderComponent)("selected",Qe._getSelected())("dateClass",Qe.datepicker.dateClass)("comparisonStart",Qe.comparisonStart)("comparisonEnd",Qe.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",Qe.startDateAccessibleName)("endDateAccessibleName",Qe.endDateAccessibleName),m.xp6(1),m.Q6J("cdkPortalOutlet",Qe._actionsPortal),m.xp6(1),m.ekj("cdk-visually-hidden",!Qe._closeButtonFocused),m.Q6J("color",Qe.color||"primary"),m.xp6(1),m.Oqu(Qe._closeButtonText)}},dependencies:[x.mk,w.lW,e.mK,A.Pl,W],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[de.transformPanel,de.fadeInCalendar]},changeDetection:0})}return Gt})(),kt=(()=>{class Gt{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(ce){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(ce){this._color=ce}get touchUi(){return this._touchUi}set touchUi(ce){this._touchUi=(0,Be.Ig)(ce)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(ce){const ft=(0,Be.Ig)(ce);ft!==this._disabled&&(this._disabled=ft,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(ce){this._restoreFocus=(0,Be.Ig)(ce)}get panelClass(){return this._panelClass}set panelClass(ce){this._panelClass=(0,Be.du)(ce)}get opened(){return this._opened}set opened(ce){(0,Be.Ig)(ce)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(ce,ft,Qe,Ft,ii,Li,Fn){this._overlay=ce,this._ngZone=ft,this._viewContainerRef=Qe,this._dateAdapter=ii,this._dir=Li,this._model=Fn,this._inputStateChanges=C.w0.EMPTY,this._document=(0,m.f3M)(x.K0),this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new m.vpe,this.monthSelected=new m.vpe,this.viewChanged=new m.vpe(!0),this.openedStream=new m.vpe,this.closedStream=new m.vpe,this._opened=!1,this.id="mat-datepicker-"+Je++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new H.x,this._scrollStrategy=Ft}ngOnChanges(ce){const ft=ce.xPosition||ce.yPosition;if(ft&&!ft.firstChange&&this._overlayRef){const Qe=this._overlayRef.getConfig().positionStrategy;Qe instanceof p._G&&(this._setConnectedPositions(Qe),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(ce){this._model.add(ce)}_selectYear(ce){this.yearSelected.emit(ce)}_selectMonth(ce){this.monthSelected.emit(ce)}_viewChanged(ce){this.viewChanged.emit(ce)}registerInput(ce){return this._inputStateChanges.unsubscribe(),this.datepickerInput=ce,this._inputStateChanges=ce.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(ce){this._actionsPortal=ce,this._componentRef?.instance._assignActions(ce,!0)}removeActions(ce){ce===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,ee.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const ce=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,ft=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:Qe,location:Ft}=this._componentRef;Qe._startExitAnimation(),Qe._animationDone.pipe((0,V.q)(1)).subscribe(()=>{const ii=this._document.activeElement;ce&&(!ii||ii===this._document.activeElement||Ft.nativeElement.contains(ii))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}ce?setTimeout(ft):ft()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(ce){ce.datepicker=this,ce.color=this.color,ce._dialogLabelId=this.datepickerInput.getOverlayLabelId(),ce._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const ce=this.touchUi,ft=new A.C5(Pt,this._viewContainerRef),Qe=this._overlayRef=this._overlay.create(new p.X_({positionStrategy:ce?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[ce?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:ce?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(ce?"dialog":"popup")}));this._getCloseStream(Qe).subscribe(Ft=>{Ft&&Ft.preventDefault(),this.close()}),Qe.keydownEvents().subscribe(Ft=>{const ii=Ft.keyCode;(ii===O.LH||ii===O.JH||ii===O.oh||ii===O.SV||ii===O.Ku||ii===O.VM)&&Ft.preventDefault()}),this._componentRef=Qe.attach(ft),this._forwardContentValues(this._componentRef.instance),ce||this._ngZone.onStable.pipe((0,V.q)(1)).subscribe(()=>Qe.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const ce=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(ce)}_setConnectedPositions(ce){const ft="end"===this.xPosition?"end":"start",Qe="start"===ft?"end":"start",Ft="above"===this.yPosition?"bottom":"top",ii="top"===Ft?"bottom":"top";return ce.withPositions([{originX:ft,originY:ii,overlayX:ft,overlayY:Ft},{originX:ft,originY:Ft,overlayX:ft,overlayY:ii},{originX:Qe,originY:ii,overlayX:Qe,overlayY:Ft},{originX:Qe,originY:Ft,overlayX:Qe,overlayY:ii}])}_getCloseStream(ce){const ft=["ctrlKey","shiftKey","metaKey"];return(0,N.T)(ce.backdropClick(),ce.detachments(),ce.keydownEvents().pipe((0,Ce.h)(Qe=>Qe.keyCode===O.hY&&!(0,O.Vb)(Qe)||this.datepickerInput&&(0,O.Vb)(Qe,"altKey")&&Qe.keyCode===O.LH&&ft.every(Ft=>!(0,O.Vb)(Qe,Ft)))))}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(p.aV),m.Y36(m.R0b),m.Y36(m.s_b),m.Y36(rt),m.Y36(E._A,8),m.Y36(Q.Is,8),m.Y36(Ie))};static#t=this.\u0275dir=m.lG2({type:Gt,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[m.TTD]})}return Gt})(),Ot=(()=>{class Gt extends kt{static#e=this.\u0275fac=function(){let ce;return function(Qe){return(ce||(ce=m.n5z(Gt)))(Qe||Gt)}}();static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[m._Bn([M,{provide:kt,useExisting:Gt}]),m.qOj],decls:0,vars:0,template:function(ft,Qe){},encapsulation:2,changeDetection:0})}return Gt})();class $e{constructor(Mi,ce){this.target=Mi,this.targetElement=ce,this.value=this.target.value}}let bt=(()=>{class Gt{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(ce){this._assignValueProgrammatically(ce)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(ce){const ft=(0,Be.Ig)(ce),Qe=this._elementRef.nativeElement;this._disabled!==ft&&(this._disabled=ft,this.stateChanges.next(void 0)),ft&&this._isInitialized&&Qe.blur&&Qe.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(ce){this._model=ce,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(ft=>{if(this._shouldHandleChangeEvent(ft)){const Qe=this._getValueFromModel(ft.selection);this._lastValueValid=this._isValidValue(Qe),this._cvaOnChange(Qe),this._onTouched(),this._formatValue(Qe),this.dateInput.emit(new $e(this,this._elementRef.nativeElement)),this.dateChange.emit(new $e(this,this._elementRef.nativeElement))}})}constructor(ce,ft,Qe){this._elementRef=ce,this._dateAdapter=ft,this._dateFormats=Qe,this.dateChange=new m.vpe,this.dateInput=new m.vpe,this.stateChanges=new H.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=C.w0.EMPTY,this._localeSubscription=C.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=Ft=>{const ii=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ft.value));return!ii||this._matchesFilter(ii)?null:{matDatepickerFilter:!0}},this._minValidator=Ft=>{const ii=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ft.value)),Li=this._getMinDate();return!Li||!ii||this._dateAdapter.compareDate(Li,ii)<=0?null:{matDatepickerMin:{min:Li,actual:ii}}},this._maxValidator=Ft=>{const ii=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ft.value)),Li=this._getMaxDate();return!Li||!ii||this._dateAdapter.compareDate(Li,ii)>=0?null:{matDatepickerMax:{max:Li,actual:ii}}},this._lastValueValid=!1,this._localeSubscription=ft.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(ce){Fe(ce,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(ce){this._validatorOnChange=ce}validate(ce){return this._validator?this._validator(ce):null}writeValue(ce){this._assignValueProgrammatically(ce)}registerOnChange(ce){this._cvaOnChange=ce}registerOnTouched(ce){this._onTouched=ce}setDisabledState(ce){this.disabled=ce}_onKeydown(ce){(0,O.Vb)(ce,"altKey")&&ce.keyCode===O.JH&&["ctrlKey","shiftKey","metaKey"].every(Ft=>!(0,O.Vb)(ce,Ft))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),ce.preventDefault())}_onInput(ce){const ft=this._lastValueValid;let Qe=this._dateAdapter.parse(ce,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(Qe),Qe=this._dateAdapter.getValidDateOrNull(Qe);const Ft=!this._dateAdapter.sameDate(Qe,this.value);!Qe||Ft?this._cvaOnChange(Qe):(ce&&!this.value&&this._cvaOnChange(Qe),ft!==this._lastValueValid&&this._validatorOnChange()),Ft&&(this._assignValue(Qe),this.dateInput.emit(new $e(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new $e(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(ce){this._elementRef.nativeElement.value=null!=ce?this._dateAdapter.format(ce,this._dateFormats.display.dateInput):""}_assignValue(ce){this._model?(this._assignValueToModel(ce),this._pendingValue=null):this._pendingValue=ce}_isValidValue(ce){return!ce||this._dateAdapter.isValid(ce)}_parentDisabled(){return!1}_assignValueProgrammatically(ce){ce=this._dateAdapter.deserialize(ce),this._lastValueValid=this._isValidValue(ce),ce=this._dateAdapter.getValidDateOrNull(ce),this._assignValue(ce),this._formatValue(ce)}_matchesFilter(ce){const ft=this._getDateFilter();return!ft||ft(ce)}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(m.SBq),m.Y36(E._A,8),m.Y36(E.sG,8))};static#t=this.\u0275dir=m.lG2({type:Gt,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[m.TTD]})}return Gt})();function Fe(Gt,Mi){const ce=Object.keys(Gt);for(let ft of ce){const{previousValue:Qe,currentValue:Ft}=Gt[ft];if(!Mi.isDateInstance(Qe)||!Mi.isDateInstance(Ft))return!0;if(!Mi.sameDate(Qe,Ft))return!0}return!1}const Ct={provide:le.JU,useExisting:(0,m.Gpc)(()=>xt),multi:!0},jt={provide:le.Cf,useExisting:(0,m.Gpc)(()=>xt),multi:!0};let xt=(()=>{class Gt extends bt{set matDatepicker(ce){ce&&(this._datepicker=ce,this._closedSubscription=ce.closedStream.subscribe(()=>this._onTouched()),this._registerModel(ce.registerInput(this)))}get min(){return this._min}set min(ce){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce));this._dateAdapter.sameDate(ft,this._min)||(this._min=ft,this._validatorOnChange())}get max(){return this._max}set max(ce){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce));this._dateAdapter.sameDate(ft,this._max)||(this._max=ft,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(ce){const ft=this._matchesFilter(this.value);this._dateFilter=ce,this._matchesFilter(this.value)!==ft&&this._validatorOnChange()}constructor(ce,ft,Qe,Ft){super(ce,ft,Qe),this._formField=Ft,this._closedSubscription=C.w0.EMPTY,this._validator=le.kI.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(ce){return ce}_assignValueToModel(ce){this._model&&this._model.updateSelection(ce,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(ce){return ce.source!==this}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(m.SBq),m.Y36(E._A,8),m.Y36(E.sG,8),m.Y36(be.G_,8))};static#t=this.\u0275dir=m.lG2({type:Gt,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(ft,Qe){1&ft&&m.NdJ("input",function(ii){return Qe._onInput(ii.target.value)})("change",function(){return Qe._onChange()})("blur",function(){return Qe._onBlur()})("keydown",function(ii){return Qe._onKeydown(ii)}),2&ft&&(m.Ikx("disabled",Qe.disabled),m.uIk("aria-haspopup",Qe._datepicker?"dialog":null)("aria-owns",(null==Qe._datepicker?null:Qe._datepicker.opened)&&Qe._datepicker.id||null)("min",Qe.min?Qe._dateAdapter.toIso8601(Qe.min):null)("max",Qe.max?Qe._dateAdapter.toIso8601(Qe.max):null)("data-mat-calendar",Qe._datepicker?Qe._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[m._Bn([Ct,jt,{provide:v.Jk,useExisting:Gt}]),m.qOj]})}return Gt})(),Ht=(()=>{class Gt{static#e=this.\u0275fac=function(ft){return new(ft||Gt)};static#t=this.\u0275dir=m.lG2({type:Gt,selectors:[["","matDatepickerToggleIcon",""]]})}return Gt})(),Wt=(()=>{class Gt{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(ce){this._disabled=(0,Be.Ig)(ce)}constructor(ce,ft,Qe){this._intl=ce,this._changeDetectorRef=ft,this._stateChanges=C.w0.EMPTY;const Ft=Number(Qe);this.tabIndex=Ft||0===Ft?Ft:null}ngOnChanges(ce){ce.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(ce){this.datepicker&&!this.disabled&&(this.datepicker.open(),ce.stopPropagation())}_watchStateChanges(){const ce=this.datepicker?this.datepicker.stateChanges:(0,B.of)(),ft=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,B.of)(),Qe=this.datepicker?(0,N.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,B.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,N.T)(this._intl.changes,ce,ft,Qe).subscribe(()=>this._changeDetectorRef.markForCheck())}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(Ke),m.Y36(m.sBO),m.$8M("tabindex"))};static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-datepicker-toggle"]],contentQueries:function(ft,Qe,Ft){if(1&ft&&m.Suo(Ft,Ht,5),2&ft){let ii;m.iGM(ii=m.CRH())&&(Qe._customIcon=ii.first)}},viewQuery:function(ft,Qe){if(1&ft&&m.Gf(J,5),2&ft){let Ft;m.iGM(Ft=m.CRH())&&(Qe._button=Ft.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(ft,Qe){1&ft&&m.NdJ("click",function(ii){return Qe._open(ii)}),2&ft&&(m.uIk("tabindex",null)("data-mat-calendar",Qe.datepicker?Qe.datepicker.id:null),m.ekj("mat-datepicker-toggle-active",Qe.datepicker&&Qe.datepicker.opened)("mat-accent",Qe.datepicker&&"accent"===Qe.datepicker.color)("mat-warn",Qe.datepicker&&"warn"===Qe.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[m.TTD],ngContentSelectors:ze,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(ft,Qe){1&ft&&(m.F$t(Re),m.TgZ(0,"button",0,1),m.YNc(2,pe,2,0,"svg",2),m.Hsn(3),m.qZA()),2&ft&&(m.Q6J("disabled",Qe.disabled)("disableRipple",Qe.disableRipple),m.uIk("aria-haspopup",Qe.datepicker?"dialog":null)("aria-label",Qe.ariaLabel||Qe._intl.openCalendarLabel)("tabindex",Qe.disabled?-1:Qe.tabIndex),m.xp6(2),m.Q6J("ngIf",!Qe._customIcon))},dependencies:[x.O5,w.RK],styles:[".mat-datepicker-toggle{pointer-events:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}return Gt})();function ri(Gt){return It(Gt,!0)}function bi(Gt){return Gt.nodeType===Node.ELEMENT_NODE}function It(Gt,Mi){if(bi(Gt)&&Mi){const ft=(Gt.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce((Qe,Ft)=>{const ii=document.getElementById(Ft);return ii&&Qe.push(ii),Qe},[]);if(ft.length)return ft.map(Qe=>It(Qe,!1)).join(" ")}if(bi(Gt)){const ce=Gt.getAttribute("aria-label")?.trim();if(ce)return ce}if(function $t(Gt){return"INPUT"===Gt.nodeName}(Gt)||function wt(Gt){return"TEXTAREA"===Gt.nodeName}(Gt)){if(Gt.labels?.length)return Array.from(Gt.labels).map(Qe=>It(Qe,!1)).join(" ");const ce=Gt.getAttribute("placeholder")?.trim();if(ce)return ce;const ft=Gt.getAttribute("title")?.trim();if(ft)return ft}return(Gt.textContent||"").replace(/\s+/g," ").trim()}const Ge=new m.OlP("MAT_DATE_RANGE_INPUT_PARENT"),Yt=(0,E.FD)((()=>{class Gt extends bt{constructor(ce,ft,Qe,Ft,ii,Li,Fn,Kn){super(ft,Fn,Kn),this._rangeInput=ce,this._elementRef=ft,this._defaultErrorStateMatcher=Qe,this._injector=Ft,this._parentForm=ii,this._parentFormGroup=Li,this._dir=(0,m.f3M)(Q.Is,{optional:!0})}ngOnInit(){const ce=this._injector.get(le.a5,null,{optional:!0,self:!0});ce&&(this.ngControl=ce)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return 0===this._elementRef.nativeElement.value.length}_getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}getMirrorValue(){const ce=this._elementRef.nativeElement,ft=ce.value;return ft.length>0?ft:ce.placeholder}_onInput(ce){super._onInput(ce),this._rangeInput._handleChildValueChange()}_openPopup(){this._rangeInput._openDatepicker()}_getMinDate(){return this._rangeInput.min}_getMaxDate(){return this._rangeInput.max}_getDateFilter(){return this._rangeInput.dateFilter}_parentDisabled(){return this._rangeInput._groupDisabled}_shouldHandleChangeEvent({source:ce}){return ce!==this._rangeInput._startInput&&ce!==this._rangeInput._endInput}_assignValueProgrammatically(ce){super._assignValueProgrammatically(ce),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return ri(this._elementRef.nativeElement)}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(Ge),m.Y36(m.SBq),m.Y36(E.rD),m.Y36(m.zs3),m.Y36(le.F,8),m.Y36(le.sg,8),m.Y36(E._A,8),m.Y36(E.sG,8))};static#t=this.\u0275dir=m.lG2({type:Gt,features:[m.qOj]})}return Gt})());let si=(()=>{class Gt extends Yt{constructor(ce,ft,Qe,Ft,ii,Li,Fn,Kn){super(ce,ft,Qe,Ft,ii,Li,Fn,Kn),this._startValidator=fr=>{const Rn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(fr.value)),er=this._model?this._model.selection.end:null;return!Rn||!er||this._dateAdapter.compareDate(Rn,er)<=0?null:{matStartDateInvalid:{end:er,actual:Rn}}},this._validator=le.kI.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(ce){return ce.start}_shouldHandleChangeEvent(ce){return!(!super._shouldHandleChangeEvent(ce)||(ce.oldValue?.start?ce.selection.start&&!this._dateAdapter.compareDate(ce.oldValue.start,ce.selection.start):!ce.selection.start))}_assignValueToModel(ce){if(this._model){const ft=new he(ce,this._model.selection.end);this._model.updateSelection(ft,this)}}_formatValue(ce){super._formatValue(ce),this._rangeInput._handleChildValueChange()}_onKeydown(ce){const ft=this._rangeInput._endInput,Qe=this._elementRef.nativeElement,Ft="rtl"!==this._dir?.value;(ce.keyCode===O.SV&&Ft||ce.keyCode===O.oh&&!Ft)&&Qe.selectionStart===Qe.value.length&&Qe.selectionEnd===Qe.value.length?(ce.preventDefault(),ft._elementRef.nativeElement.setSelectionRange(0,0),ft.focus()):super._onKeydown(ce)}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(Ge),m.Y36(m.SBq),m.Y36(E.rD),m.Y36(m.zs3),m.Y36(le.F,8),m.Y36(le.sg,8),m.Y36(E._A,8),m.Y36(E.sG,8))};static#t=this.\u0275dir=m.lG2({type:Gt,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(ft,Qe){1&ft&&m.NdJ("input",function(ii){return Qe._onInput(ii.target.value)})("change",function(){return Qe._onChange()})("keydown",function(ii){return Qe._onKeydown(ii)})("blur",function(){return Qe._onBlur()}),2&ft&&(m.Ikx("disabled",Qe.disabled),m.uIk("aria-haspopup",Qe._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==Qe._rangeInput.rangePicker?null:Qe._rangeInput.rangePicker.opened)&&Qe._rangeInput.rangePicker.id||null)("min",Qe._getMinDate()?Qe._dateAdapter.toIso8601(Qe._getMinDate()):null)("max",Qe._getMaxDate()?Qe._dateAdapter.toIso8601(Qe._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[m._Bn([{provide:le.JU,useExisting:Gt,multi:!0},{provide:le.Cf,useExisting:Gt,multi:!0}]),m.qOj]})}return Gt})(),Ai=(()=>{class Gt extends Yt{constructor(ce,ft,Qe,Ft,ii,Li,Fn,Kn){super(ce,ft,Qe,Ft,ii,Li,Fn,Kn),this._endValidator=fr=>{const Rn=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(fr.value)),er=this._model?this._model.selection.start:null;return!Rn||!er||this._dateAdapter.compareDate(Rn,er)>=0?null:{matEndDateInvalid:{start:er,actual:Rn}}},this._validator=le.kI.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(ce){return ce.end}_shouldHandleChangeEvent(ce){return!(!super._shouldHandleChangeEvent(ce)||(ce.oldValue?.end?ce.selection.end&&!this._dateAdapter.compareDate(ce.oldValue.end,ce.selection.end):!ce.selection.end))}_assignValueToModel(ce){if(this._model){const ft=new he(this._model.selection.start,ce);this._model.updateSelection(ft,this)}}_onKeydown(ce){const ft=this._rangeInput._startInput,Qe=this._elementRef.nativeElement,Ft="rtl"!==this._dir?.value;if(ce.keyCode!==O.ZH||Qe.value)if((ce.keyCode===O.oh&&Ft||ce.keyCode===O.SV&&!Ft)&&0===Qe.selectionStart&&0===Qe.selectionEnd){ce.preventDefault();const ii=ft._elementRef.nativeElement.value.length;ft._elementRef.nativeElement.setSelectionRange(ii,ii),ft.focus()}else super._onKeydown(ce);else ft.focus()}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(Ge),m.Y36(m.SBq),m.Y36(E.rD),m.Y36(m.zs3),m.Y36(le.F,8),m.Y36(le.sg,8),m.Y36(E._A,8),m.Y36(E.sG,8))};static#t=this.\u0275dir=m.lG2({type:Gt,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(ft,Qe){1&ft&&m.NdJ("input",function(ii){return Qe._onInput(ii.target.value)})("change",function(){return Qe._onChange()})("keydown",function(ii){return Qe._onKeydown(ii)})("blur",function(){return Qe._onBlur()}),2&ft&&(m.Ikx("disabled",Qe.disabled),m.uIk("aria-haspopup",Qe._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==Qe._rangeInput.rangePicker?null:Qe._rangeInput.rangePicker.opened)&&Qe._rangeInput.rangePicker.id||null)("min",Qe._getMinDate()?Qe._dateAdapter.toIso8601(Qe._getMinDate()):null)("max",Qe._getMaxDate()?Qe._dateAdapter.toIso8601(Qe._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[m._Bn([{provide:le.JU,useExisting:Gt,multi:!0},{provide:le.Cf,useExisting:Gt,multi:!0}]),m.qOj]})}return Gt})(),Pi=0,Zi=(()=>{class Gt{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const ce=this._startInput?._getPlaceholder()||"",ft=this._endInput?._getPlaceholder()||"";return ce||ft?`${ce} ${this.separator} ${ft}`:""}get rangePicker(){return this._rangePicker}set rangePicker(ce){ce&&(this._model=ce.registerInput(this),this._rangePicker=ce,this._closedSubscription.unsubscribe(),this._closedSubscription=ce.closedStream.subscribe(()=>{this._startInput?._onTouched(),this._endInput?._onTouched()}),this._registerModel(this._model))}get required(){return this._required??(this._isTargetRequired(this)||this._isTargetRequired(this._startInput)||this._isTargetRequired(this._endInput))??!1}set required(ce){this._required=(0,Be.Ig)(ce)}get dateFilter(){return this._dateFilter}set dateFilter(ce){const ft=this._startInput,Qe=this._endInput,Ft=ft&&ft._matchesFilter(ft.value),ii=Qe&&Qe._matchesFilter(ft.value);this._dateFilter=ce,ft&&ft._matchesFilter(ft.value)!==Ft&&ft._validatorOnChange(),Qe&&Qe._matchesFilter(Qe.value)!==ii&&Qe._validatorOnChange()}get min(){return this._min}set min(ce){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce));this._dateAdapter.sameDate(ft,this._min)||(this._min=ft,this._revalidate())}get max(){return this._max}set max(ce){const ft=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ce));this._dateAdapter.sameDate(ft,this._max)||(this._max=ft,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(ce){const ft=(0,Be.Ig)(ce);ft!==this._groupDisabled&&(this._groupDisabled=ft,this.stateChanges.next(void 0))}get errorState(){return!(!this._startInput||!this._endInput)&&(this._startInput.errorState||this._endInput.errorState)}get empty(){const ce=!!this._startInput&&this._startInput.isEmpty(),ft=!!this._endInput&&this._endInput.isEmpty();return ce&&ft}constructor(ce,ft,Qe,Ft,ii){this._changeDetectorRef=ce,this._elementRef=ft,this._dateAdapter=Ft,this._formField=ii,this._closedSubscription=C.w0.EMPTY,this.id="mat-date-range-input-"+Pi++,this.focused=!1,this.controlType="mat-date-range-input",this._groupDisabled=!1,this._ariaDescribedBy=null,this.separator="\u2013",this.comparisonStart=null,this.comparisonEnd=null,this.stateChanges=new H.x,ii?._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&ft.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=Qe}setDescribedByIds(ce){this._ariaDescribedBy=ce.length?ce.join(" "):null}onContainerClick(){!this.focused&&!this.disabled&&(this._model&&this._model.selection.start?this._endInput.focus():this._startInput.focus())}ngAfterContentInit(){this._model&&this._registerModel(this._model),(0,N.T)(this._startInput.stateChanges,this._endInput.stateChanges).subscribe(()=>{this.stateChanges.next(void 0)})}ngOnChanges(ce){Fe(ce,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._closedSubscription.unsubscribe(),this.stateChanges.complete()}getStartValue(){return this.value?this.value.start:null}getThemePalette(){return this._formField?this._formField.color:void 0}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():null}_getInputMirrorValue(ce){const ft="start"===ce?this._startInput:this._endInput;return ft?ft.getMirrorValue():""}_shouldHidePlaceholders(){return!!this._startInput&&!this._startInput.isEmpty()}_handleChildValueChange(){this.stateChanges.next(void 0),this._changeDetectorRef.markForCheck()}_openDatepicker(){this._rangePicker&&this._rangePicker.open()}_shouldHideSeparator(){return(!this._formField||this._formField.getLabelId()&&!this._formField._shouldLabelFloat())&&this.empty}_getAriaLabelledby(){const ce=this._formField;return ce&&ce._hasFloatingLabel()?ce._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(ce){this.focused=null!==ce,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(ce){this._startInput&&this._startInput._registerModel(ce),this._endInput&&this._endInput._registerModel(ce)}_isTargetRequired(ce){return ce?.ngControl?.control?.hasValidator(le.kI.required)}static#e=this.\u0275fac=function(ft){return new(ft||Gt)(m.Y36(m.sBO),m.Y36(m.SBq),m.Y36(le.gN,10),m.Y36(E._A,8),m.Y36(be.G_,8))};static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-date-range-input"]],contentQueries:function(ft,Qe,Ft){if(1&ft&&(m.Suo(Ft,si,5),m.Suo(Ft,Ai,5)),2&ft){let ii;m.iGM(ii=m.CRH())&&(Qe._startInput=ii.first),m.iGM(ii=m.CRH())&&(Qe._endInput=ii.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function(ft,Qe){2&ft&&(m.uIk("id",Qe.id)("aria-labelledby",Qe._getAriaLabelledby())("aria-describedby",Qe._ariaDescribedBy)("data-mat-calendar",Qe.rangePicker?Qe.rangePicker.id:null),m.ekj("mat-date-range-input-hide-placeholders",Qe._shouldHidePlaceholders())("mat-date-range-input-required",Qe.required))},inputs:{rangePicker:"rangePicker",required:"required",dateFilter:"dateFilter",min:"min",max:"max",disabled:"disabled",separator:"separator",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},exportAs:["matDateRangeInput"],features:[m._Bn([{provide:be.Eo,useExisting:Gt},{provide:Ge,useExisting:Gt}]),m.TTD],ngContentSelectors:Se,decls:11,vars:5,consts:[["cdkMonitorSubtreeFocus","",1,"mat-date-range-input-container",3,"cdkFocusChange"],[1,"mat-date-range-input-wrapper"],["aria-hidden","true",1,"mat-date-range-input-mirror"],[1,"mat-date-range-input-separator"],[1,"mat-date-range-input-wrapper","mat-date-range-input-end-wrapper"]],template:function(ft,Qe){1&ft&&(m.F$t(ve),m.TgZ(0,"div",0),m.NdJ("cdkFocusChange",function(ii){return Qe._updateFocus(ii)}),m.TgZ(1,"div",1),m.Hsn(2),m.TgZ(3,"span",2),m._uU(4),m.qZA()(),m.TgZ(5,"span",3),m._uU(6),m.qZA(),m.TgZ(7,"div",4),m.Hsn(8,1),m.TgZ(9,"span",2),m._uU(10),m.qZA()()()),2&ft&&(m.xp6(4),m.Oqu(Qe._getInputMirrorValue("start")),m.xp6(1),m.ekj("mat-date-range-input-separator-hidden",Qe._shouldHideSeparator()),m.xp6(1),m.Oqu(Qe.separator),m.xp6(4),m.Oqu(Qe._getInputMirrorValue("end")))},dependencies:[e.kH],styles:[".mat-date-range-input{display:block;width:100%}.mat-date-range-input-container{display:flex;align-items:center}.mat-date-range-input-separator{transition:opacity 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);margin:0 4px}._mat-animation-noopable .mat-date-range-input-separator{transition:none}.mat-date-range-input-separator-hidden{-webkit-user-select:none;user-select:none;opacity:0;transition:none}.mat-date-range-input-wrapper{position:relative;overflow:hidden;max-width:calc(50% - 4px)}.mat-date-range-input-end-wrapper{flex-grow:1}.mat-date-range-input-inner{position:absolute;top:0;left:0;font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;vertical-align:bottom;text-align:inherit;-webkit-appearance:none;width:100%;height:100%}.mat-date-range-input-inner:-moz-ui-invalid{box-shadow:none}.mat-date-range-input-inner::placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-moz-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-webkit-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner:-ms-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-date-range-input-inner::placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-moz-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner:-ms-input-placeholder{transition:none}.mat-date-range-input-mirror{-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;display:inline-block;min-width:2px}.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:200px}"],encapsulation:2,changeDetection:0})}return Gt})(),Fi=(()=>{class Gt extends kt{_forwardContentValues(ce){super._forwardContentValues(ce);const ft=this.datepickerInput;ft&&(ce.comparisonStart=ft.comparisonStart,ce.comparisonEnd=ft.comparisonEnd,ce.startDateAccessibleName=ft._getStartDateAccessibleName(),ce.endDateAccessibleName=ft._getEndDateAccessibleName())}static#e=this.\u0275fac=function(){let ce;return function(Qe){return(ce||(ce=m.n5z(Gt)))(Qe||Gt)}}();static#t=this.\u0275cmp=m.Xpm({type:Gt,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],features:[m._Bn([o,a,{provide:kt,useExisting:Gt}]),m.qOj],decls:0,vars:0,template:function(ft,Qe){},encapsulation:2,changeDetection:0})}return Gt})(),$i=(()=>{class Gt{static#e=this.\u0275fac=function(ft){return new(ft||Gt)};static#t=this.\u0275mod=m.oAB({type:Gt});static#i=this.\u0275inj=m.cJS({providers:[Ke,Mt],imports:[x.ez,w.ot,p.U8,e.rt,A.eL,E.BQ,g.ZD]})}return Gt})()},17700:(xe,Z,h)=>{"use strict";h.d(Z,{WI:()=>pt,uw:()=>He,H8:()=>r,ZT:()=>Tt,vA:()=>at,xY:()=>Ie,Is:()=>y,so:()=>Ke,uh:()=>he});var e=h(69594),p=h(96814),A=h(65879),x=h(24191),m=h(62831),w=h(68484),g=h(36028),E=h(78645),H=h(74911),C=h(22096),N=h(49388),B=h(27921);function O(o,n){}class Q{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let V=(()=>{class o extends w.en{constructor(t,i,a,c,l,d,s,S){super(),this._elementRef=t,this._focusTrapFactory=i,this._config=c,this._interactivityChecker=l,this._ngZone=d,this._overlayRef=s,this._focusMonitor=S,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=k=>{this._portalOutlet.hasAttached();const re=this._portalOutlet.attachDomPortal(k);return this._contentAttached(),re},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=a}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(t){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(t);return this._contentAttached(),i}attachTemplatePortal(t){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(t);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(t,i){this._interactivityChecker.isFocusable(t)||(t.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const a=()=>{t.removeEventListener("blur",a),t.removeEventListener("mousedown",a),t.removeAttribute("tabindex")};t.addEventListener("blur",a),t.addEventListener("mousedown",a)})),t.focus(i)}_focusByCssSelector(t,i){let a=this._elementRef.nativeElement.querySelector(t);a&&this._forceFocus(a,i)}_trapFocus(){const t=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||t.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const t=this._config.restoreFocus;let i=null;if("string"==typeof t?i=this._document.querySelector(t):"boolean"==typeof t?i=t?this._elementFocusedBeforeDialogWasOpened:null:t&&(i=t),this._config.restoreFocus&&i&&"function"==typeof i.focus){const a=(0,m.ht)(),c=this._elementRef.nativeElement;(!a||a===this._document.body||a===c||c.contains(a))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const t=this._elementRef.nativeElement,i=(0,m.ht)();return t===i||t.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,m.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(i){return new(i||o)(A.Y36(A.SBq),A.Y36(x.qV),A.Y36(p.K0,8),A.Y36(Q),A.Y36(x.ic),A.Y36(A.R0b),A.Y36(e.Iu),A.Y36(x.tE))};static#t=this.\u0275cmp=A.Xpm({type:o,selectors:[["cdk-dialog-container"]],viewQuery:function(i,a){if(1&i&&A.Gf(w.Pl,7),2&i){let c;A.iGM(c=A.CRH())&&(a._portalOutlet=c.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,a){2&i&&A.uIk("id",a._config.id||null)("role",a._config.role)("aria-modal",a._config.ariaModal)("aria-labelledby",a._config.ariaLabel?null:a._ariaLabelledBy)("aria-label",a._config.ariaLabel)("aria-describedby",a._config.ariaDescribedBy||null)},features:[A.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,a){1&i&&A.YNc(0,O,0,0,"ng-template",0)},dependencies:[w.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return o})();class se{constructor(n,t){this.overlayRef=n,this.config=t,this.closed=new E.x,this.disableClose=t.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=t.id,this.keydownEvents.subscribe(i=>{i.keyCode===g.hY&&!this.disableClose&&!(0,g.Vb)(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{!1!==t.closeOnOverlayDetachments&&this.close()})}close(n,t){if(this.containerInstance){const i=this.closed;this.containerInstance._closeInteractionType=t?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(n),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",t=""){return this.overlayRef.updateSize({width:n,height:t}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}}const Ce=new A.OlP("DialogScrollStrategy"),Be=new A.OlP("DialogData"),we=new A.OlP("DefaultDialogConfig"),be={provide:Ce,deps:[e.aV],useFactory:function le(o){return()=>o.scrollStrategies.block()}};let v=0,ie=(()=>{class o{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(t,i,a,c,l,d){this._overlay=t,this._injector=i,this._defaultOptions=a,this._parentDialog=c,this._overlayContainer=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new E.x,this._afterOpenedAtThisLevel=new E.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,H.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,B.O)(void 0))),this._scrollStrategy=d}open(t,i){(i={...this._defaultOptions||new Q,...i}).id=i.id||"cdk-dialog-"+v++,i.id&&this.getDialogById(i.id);const c=this._getOverlayConfig(i),l=this._overlay.create(c),d=new se(l,i),s=this._attachContainer(l,d,i);return d.containerInstance=s,this._attachDialogContent(t,d,s,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(d),d.closed.subscribe(()=>this._removeOpenDialog(d,!0)),this.afterOpened.next(d),d}closeAll(){F(this.openDialogs,t=>t.close())}getDialogById(t){return this.openDialogs.find(i=>i.id===t)}ngOnDestroy(){F(this._openDialogsAtThisLevel,t=>{!1===t.config.closeOnDestroy&&this._removeOpenDialog(t,!1)}),F(this._openDialogsAtThisLevel,t=>t.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(t){const i=new e.X_({positionStrategy:t.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,width:t.width,height:t.height,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(i.backdropClass=t.backdropClass),i}_attachContainer(t,i,a){const c=a.injector||a.viewContainerRef?.injector,l=[{provide:Q,useValue:a},{provide:se,useValue:i},{provide:e.Iu,useValue:t}];let d;a.container?"function"==typeof a.container?d=a.container:(d=a.container.type,l.push(...a.container.providers(a))):d=V;const s=new w.C5(d,a.viewContainerRef,A.zs3.create({parent:c||this._injector,providers:l}),a.componentFactoryResolver);return t.attach(s).instance}_attachDialogContent(t,i,a,c){if(t instanceof A.Rgc){const l=this._createInjector(c,i,a,void 0);let d={$implicit:c.data,dialogRef:i};c.templateContext&&(d={...d,..."function"==typeof c.templateContext?c.templateContext():c.templateContext}),a.attachTemplatePortal(new w.UE(t,null,d,l))}else{const l=this._createInjector(c,i,a,this._injector),d=a.attachComponentPortal(new w.C5(t,c.viewContainerRef,l,c.componentFactoryResolver));i.componentInstance=d.instance}}_createInjector(t,i,a,c){const l=t.injector||t.viewContainerRef?.injector,d=[{provide:Be,useValue:t.data},{provide:se,useValue:i}];return t.providers&&("function"==typeof t.providers?d.push(...t.providers(i,t,a)):d.push(...t.providers)),t.direction&&(!l||!l.get(N.Is,null,{optional:!0}))&&d.push({provide:N.Is,useValue:{value:t.direction,change:(0,C.of)()}}),A.zs3.create({parent:l||c,providers:d})}_removeOpenDialog(t,i){const a=this.openDialogs.indexOf(t);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((c,l)=>{c?l.setAttribute("aria-hidden",c):l.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const t=this._overlayContainer.getContainerElement();if(t.parentElement){const i=t.parentElement.children;for(let a=i.length-1;a>-1;a--){const c=i[a];c!==t&&"SCRIPT"!==c.nodeName&&"STYLE"!==c.nodeName&&!c.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(c,c.getAttribute("aria-hidden")),c.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(i){return new(i||o)(A.LFG(e.aV),A.LFG(A.zs3),A.LFG(we,8),A.LFG(o,12),A.LFG(e.Xj),A.LFG(Ce))};static#t=this.\u0275prov=A.Yz7({token:o,factory:o.\u0275fac})}return o})();function F(o,n){let t=o.length;for(;t--;)n(o[t])}let $=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=A.oAB({type:o});static#i=this.\u0275inj=A.cJS({providers:[ie,be],imports:[e.U8,w.eL,x.rt,w.eL]})}return o})();var Te=h(42495),qe=h(63019),Ne=h(32181),_t=h(48180),et=h(23680);function lt(o,n){}h(86825);class at{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ge="mdc-dialog--open",J="mdc-dialog--opening",pe="mdc-dialog--closing";let ve=(()=>{class o extends V{constructor(t,i,a,c,l,d,s,S){super(t,i,a,c,l,d,s,S),this._animationStateChanged=new A.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(t){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:t})}static#e=this.\u0275fac=function(i){return new(i||o)(A.Y36(A.SBq),A.Y36(x.qV),A.Y36(p.K0,8),A.Y36(at),A.Y36(x.ic),A.Y36(A.R0b),A.Y36(e.Iu),A.Y36(x.tE))};static#t=this.\u0275cmp=A.Xpm({type:o,selectors:[["ng-component"]],features:[A.qOj],decls:0,vars:0,template:function(i,a){},encapsulation:2})}return o})();const Se="--mat-dialog-transition-duration";function nt(o){return null==o?null:"number"==typeof o?o:o.endsWith("ms")?(0,Te.su)(o.substring(0,o.length-2)):o.endsWith("s")?1e3*(0,Te.su)(o.substring(0,o.length-1)):"0"===o?0:null}let fe=(()=>{class o extends ve{constructor(t,i,a,c,l,d,s,S,k){super(t,i,a,c,l,d,s,k),this._animationMode=S,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?nt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?nt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Se,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(J,ge)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ge),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ge),this._animationsEnabled?(this._hostElement.style.setProperty(Se,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(pe)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(J,pe)}_waitForAnimationToComplete(t,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,t)}_requestAnimationFrame(t){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(t):t()})}static#e=this.\u0275fac=function(i){return new(i||o)(A.Y36(A.SBq),A.Y36(x.qV),A.Y36(p.K0,8),A.Y36(at),A.Y36(x.ic),A.Y36(A.R0b),A.Y36(e.Iu),A.Y36(A.QbO,8),A.Y36(x.tE))};static#t=this.\u0275cmp=A.Xpm({type:o,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(i,a){2&i&&(A.Ikx("id",a._config.id),A.uIk("aria-modal",a._config.ariaModal)("role",a._config.role)("aria-labelledby",a._config.ariaLabel?null:a._ariaLabelledBy)("aria-label",a._config.ariaLabel)("aria-describedby",a._config.ariaDescribedBy||null),A.ekj("_mat-animation-noopable",!a._animationsEnabled))},features:[A.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,a){1&i&&(A.TgZ(0,"div",0)(1,"div",1),A.YNc(2,lt,0,0,"ng-template",2),A.qZA()())},dependencies:[w.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2})}return o})();class Ke{constructor(n,t,i){this._ref=n,this._containerInstance=i,this._afterOpened=new E.x,this._beforeClosed=new E.x,this._state=0,this.disableClose=t.disableClose,this.id=n.id,i._animationStateChanged.pipe((0,Ne.h)(a=>"opened"===a.state),(0,_t.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe((0,Ne.h)(a=>"closed"===a.state),(0,_t.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,qe.T)(this.backdropClick(),this.keydownEvents().pipe((0,Ne.h)(a=>a.keyCode===g.hY&&!this.disableClose&&!(0,g.Vb)(a)))).subscribe(a=>{this.disableClose||(a.preventDefault(),ye(this,"keydown"===a.type?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe((0,Ne.h)(t=>"closing"===t.state),(0,_t.q)(1)).subscribe(t=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),t.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let t=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?t.left(n.left):t.right(n.right):t.centerHorizontally(),n&&(n.top||n.bottom)?n.top?t.top(n.top):t.bottom(n.bottom):t.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",t=""){return this._ref.updateSize(n,t),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function ye(o,n,t){return o._closeInteractionType=n,o.close(t)}const pt=new A.OlP("MatMdcDialogData"),Y=new A.OlP("mat-mdc-dialog-default-options"),Ue=new A.OlP("mat-mdc-dialog-scroll-strategy"),Ye={provide:Ue,deps:[e.aV],useFactory:function oe(o){return()=>o.scrollStrategies.block()}};let ae=0,X=(()=>{class o{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const t=this._parentDialog;return t?t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(t,i,a,c,l,d,s,S,k,re){this._overlay=t,this._defaultOptions=a,this._parentDialog=c,this._dialogRefConstructor=s,this._dialogContainerType=S,this._dialogDataToken=k,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new E.x,this._afterOpenedAtThisLevel=new E.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=at,this.afterAllClosed=(0,H.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,B.O)(void 0))),this._scrollStrategy=d,this._dialog=i.get(ie)}open(t,i){let a;(i={...this._defaultOptions||new at,...i}).id=i.id||`${this._idPrefix}${ae++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const c=this._dialog.open(t,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Q,useValue:i}]},templateContext:()=>({dialogRef:a}),providers:(l,d,s)=>(a=new this._dialogRefConstructor(l,i,s),a.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:d.data},{provide:this._dialogRefConstructor,useValue:a}])});return a.componentInstance=c.componentInstance,this.openDialogs.push(a),this.afterOpened.next(a),a.afterClosed().subscribe(()=>{const l=this.openDialogs.indexOf(a);l>-1&&(this.openDialogs.splice(l,1),this.openDialogs.length||this._getAfterAllClosed().next())}),a}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(t){return this.openDialogs.find(i=>i.id===t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(t){let i=t.length;for(;i--;)t[i].close()}static#e=this.\u0275fac=function(i){A.$Z()};static#t=this.\u0275prov=A.Yz7({token:o,factory:o.\u0275fac})}return o})(),He=(()=>{class o extends X{constructor(t,i,a,c,l,d,s,S){super(t,i,c,d,s,l,Ke,fe,pt,S),this._idPrefix="mat-mdc-dialog-"}static#e=this.\u0275fac=function(i){return new(i||o)(A.LFG(e.aV),A.LFG(A.zs3),A.LFG(p.Ye,8),A.LFG(Y,8),A.LFG(Ue),A.LFG(o,12),A.LFG(e.Xj),A.LFG(A.QbO,8))};static#t=this.\u0275prov=A.Yz7({token:o,factory:o.\u0275fac})}return o})(),ke=0,Tt=(()=>{class o{constructor(t,i,a){this.dialogRef=t,this._elementRef=i,this._dialog=a,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=u(this._elementRef,this._dialog.openDialogs))}ngOnChanges(t){const i=t._matDialogClose||t._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(t){ye(this.dialogRef,0===t.screenX&&0===t.screenY?"keyboard":"mouse",this.dialogResult)}static#e=this.\u0275fac=function(i){return new(i||o)(A.Y36(Ke,8),A.Y36(A.SBq),A.Y36(He))};static#t=this.\u0275dir=A.lG2({type:o,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,a){1&i&&A.NdJ("click",function(l){return a._onButtonClick(l)}),2&i&&A.uIk("aria-label",a.ariaLabel||null)("type",a.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[A.TTD]})}return o})(),he=(()=>{class o{constructor(t,i,a){this._dialogRef=t,this._elementRef=i,this._dialog=a,this.id="mat-mdc-dialog-title-"+ke++}ngOnInit(){this._dialogRef||(this._dialogRef=u(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const t=this._dialogRef._containerInstance;t&&!t._ariaLabelledBy&&(t._ariaLabelledBy=this.id)})}static#e=this.\u0275fac=function(i){return new(i||o)(A.Y36(Ke,8),A.Y36(A.SBq),A.Y36(He))};static#t=this.\u0275dir=A.lG2({type:o,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,a){2&i&&A.Ikx("id",a.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}return o})(),Ie=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275dir=A.lG2({type:o,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}return o})(),r=(()=>{class o{constructor(){this.align="start"}static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275dir=A.lG2({type:o,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(i,a){2&i&&A.ekj("mat-mdc-dialog-actions-align-center","center"===a.align)("mat-mdc-dialog-actions-align-end","end"===a.align)},inputs:{align:"align"}})}return o})();function u(o,n){let t=o.nativeElement.parentElement;for(;t&&!t.classList.contains("mat-mdc-dialog-container");)t=t.parentElement;return t?n.find(i=>i.id===t.id):null}let y=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=A.oAB({type:o});static#i=this.\u0275inj=A.cJS({providers:[He,Ye],imports:[$,e.U8,w.eL,et.BQ,et.BQ]})}return o})()},26385:(xe,Z,h)=>{"use strict";h.d(Z,{d:()=>x,t:()=>m});var e=h(65879),p=h(42495),A=h(23680);let x=(()=>{class w{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(E){this._vertical=(0,p.Ig)(E)}get inset(){return this._inset}set inset(E){this._inset=(0,p.Ig)(E)}static#e=this.\u0275fac=function(H){return new(H||w)};static#t=this.\u0275cmp=e.Xpm({type:w,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(H,C){2&H&&(e.uIk("aria-orientation",C.vertical?"vertical":"horizontal"),e.ekj("mat-divider-vertical",C.vertical)("mat-divider-horizontal",!C.vertical)("mat-divider-inset",C.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(H,C){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return w})(),m=(()=>{class w{static#e=this.\u0275fac=function(H){return new(H||w)};static#t=this.\u0275mod=e.oAB({type:w});static#i=this.\u0275inj=e.cJS({imports:[A.BQ,A.BQ]})}return w})()},3305:(xe,Z,h)=>{"use strict";h.d(Z,{pp:()=>ye,To:()=>pt,ib:()=>Re,HS:()=>ge,u4:()=>fe,yz:()=>nt,yK:()=>Ke});var e=h(65879),p=h(78337),A=h(42495),x=h(78645),m=h(47394);let w=0;const g=new e.OlP("CdkAccordion");let E=(()=>{class Y{constructor(){this._stateChanges=new x.x,this._openCloseAllActions=new x.x,this.id="cdk-accordion-"+w++,this._multi=!1}get multi(){return this._multi}set multi(oe){this._multi=(0,A.Ig)(oe)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(oe){this._stateChanges.next(oe)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#e=this.\u0275fac=function(Ye){return new(Ye||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[e._Bn([{provide:g,useExisting:Y}]),e.TTD]})}return Y})(),H=0,C=(()=>{class Y{get expanded(){return this._expanded}set expanded(oe){oe=(0,A.Ig)(oe),this._expanded!==oe&&(this._expanded=oe,this.expandedChange.emit(oe),oe?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(oe){this._disabled=(0,A.Ig)(oe)}constructor(oe,Ye,U){this.accordion=oe,this._changeDetectorRef=Ye,this._expansionDispatcher=U,this._openCloseAllSubscription=m.w0.EMPTY,this.closed=new e.vpe,this.opened=new e.vpe,this.destroyed=new e.vpe,this.expandedChange=new e.vpe,this.id="cdk-accordion-child-"+H++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=U.listen((ae,X)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===X&&this.id!==ae&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(oe=>{this.disabled||(this.expanded=oe)})}static#e=this.\u0275fac=function(Ye){return new(Ye||Y)(e.Y36(g,12),e.Y36(e.sBO),e.Y36(p.A8))};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[e._Bn([{provide:g,useValue:void 0}])]})}return Y})(),N=(()=>{class Y{static#e=this.\u0275fac=function(Ye){return new(Ye||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({})}return Y})();var B=h(68484),O=h(96814),Q=h(23680),ee=h(24191),V=h(93997),se=h(27921),Ce=h(32181),Be=h(48180),we=h(36028),le=h(36232),be=h(63019),v=h(86825);const ie=["body"];function F(Y,Ue){}const $=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Te=["mat-expansion-panel-header","*","mat-action-row"];function qe(Y,Ue){if(1&Y&&e._UZ(0,"span",2),2&Y){const oe=e.oxw();e.Q6J("@indicatorRotate",oe._getExpandedState())}}const Ne=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],_t=["mat-panel-title","mat-panel-description","*"],et=new e.OlP("MAT_ACCORDION"),dt="225ms cubic-bezier(0.4,0.0,0.2,1)",lt={indicatorRotate:(0,v.X$)("indicatorRotate",[(0,v.SB)("collapsed, void",(0,v.oB)({transform:"rotate(0deg)"})),(0,v.SB)("expanded",(0,v.oB)({transform:"rotate(180deg)"})),(0,v.eR)("expanded <=> collapsed, void => collapsed",(0,v.jt)(dt))]),bodyExpansion:(0,v.X$)("bodyExpansion",[(0,v.SB)("collapsed, void",(0,v.oB)({height:"0px",visibility:"hidden"})),(0,v.SB)("expanded",(0,v.oB)({height:"*",visibility:""})),(0,v.eR)("expanded <=> collapsed, void => collapsed",(0,v.jt)(dt))])},at=new e.OlP("MAT_EXPANSION_PANEL");let ge=(()=>{class Y{constructor(oe,Ye){this._template=oe,this._expansionPanel=Ye}static#e=this.\u0275fac=function(Ye){return new(Ye||Y)(e.Y36(e.Rgc),e.Y36(at,8))};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["ng-template","matExpansionPanelContent",""]]})}return Y})(),J=0;const pe=new e.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Re=(()=>{class Y extends C{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(oe){this._hideToggle=(0,A.Ig)(oe)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(oe){this._togglePosition=oe}constructor(oe,Ye,U,ae,X,He,ke){super(oe,Ye,U),this._viewContainerRef=ae,this._animationMode=He,this._hideToggle=!1,this.afterExpand=new e.vpe,this.afterCollapse=new e.vpe,this._inputChanges=new x.x,this._headerId="mat-expansion-panel-header-"+J++,this._bodyAnimationDone=new x.x,this.accordion=oe,this._document=X,this._bodyAnimationDone.pipe((0,V.x)((Tt,he)=>Tt.fromState===he.fromState&&Tt.toState===he.toState)).subscribe(Tt=>{"void"!==Tt.fromState&&("expanded"===Tt.toState?this.afterExpand.emit():"collapsed"===Tt.toState&&this.afterCollapse.emit())}),ke&&(this.hideToggle=ke.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,se.O)(null),(0,Ce.h)(()=>this.expanded&&!this._portal),(0,Be.q)(1)).subscribe(()=>{this._portal=new B.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(oe){this._inputChanges.next(oe)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const oe=this._document.activeElement,Ye=this._body.nativeElement;return oe===Ye||Ye.contains(oe)}return!1}static#e=this.\u0275fac=function(Ye){return new(Ye||Y)(e.Y36(et,12),e.Y36(e.sBO),e.Y36(p.A8),e.Y36(e.s_b),e.Y36(O.K0),e.Y36(e.QbO,8),e.Y36(pe,8))};static#t=this.\u0275cmp=e.Xpm({type:Y,selectors:[["mat-expansion-panel"]],contentQueries:function(Ye,U,ae){if(1&Ye&&e.Suo(ae,ge,5),2&Ye){let X;e.iGM(X=e.CRH())&&(U._lazyContent=X.first)}},viewQuery:function(Ye,U){if(1&Ye&&e.Gf(ie,5),2&Ye){let ae;e.iGM(ae=e.CRH())&&(U._body=ae.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(Ye,U){2&Ye&&e.ekj("mat-expanded",U.expanded)("_mat-animation-noopable","NoopAnimations"===U._animationMode)("mat-expansion-panel-spacing",U._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[e._Bn([{provide:et,useValue:void 0},{provide:at,useExisting:Y}]),e.qOj,e.TTD],ngContentSelectors:Te,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(Ye,U){1&Ye&&(e.F$t($),e.Hsn(0),e.TgZ(1,"div",0,1),e.NdJ("@bodyExpansion.done",function(X){return U._bodyAnimationDone.next(X)}),e.TgZ(3,"div",2),e.Hsn(4,1),e.YNc(5,F,0,0,"ng-template",3),e.qZA(),e.Hsn(6,2),e.qZA()),2&Ye&&(e.xp6(1),e.Q6J("@bodyExpansion",U._getExpandedState())("id",U.id),e.uIk("aria-labelledby",U._headerId),e.xp6(4),e.Q6J("cdkPortalOutlet",U._portal))},dependencies:[B.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[lt.bodyExpansion]},changeDetection:0})}return Y})();class ve{}const Se=(0,Q.sb)(ve);let nt=(()=>{class Y extends Se{constructor(oe,Ye,U,ae,X,He,ke){super(),this.panel=oe,this._element=Ye,this._focusMonitor=U,this._changeDetectorRef=ae,this._animationMode=He,this._parentChangeSubscription=m.w0.EMPTY;const Tt=oe.accordion?oe.accordion._stateChanges.pipe((0,Ce.h)(he=>!(!he.hideToggle&&!he.togglePosition))):le.E;this.tabIndex=parseInt(ke||"")||0,this._parentChangeSubscription=(0,be.T)(oe.opened,oe.closed,Tt,oe._inputChanges.pipe((0,Ce.h)(he=>!!(he.hideToggle||he.disabled||he.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),oe.closed.pipe((0,Ce.h)(()=>oe._containsFocus())).subscribe(()=>U.focusVia(Ye,"program")),X&&(this.expandedHeight=X.expandedHeight,this.collapsedHeight=X.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const oe=this._isExpanded();return oe&&this.expandedHeight?this.expandedHeight:!oe&&this.collapsedHeight?this.collapsedHeight:null}_keydown(oe){switch(oe.keyCode){case we.L_:case we.K5:(0,we.Vb)(oe)||(oe.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(oe))}}focus(oe,Ye){oe?this._focusMonitor.focusVia(this._element,oe,Ye):this._element.nativeElement.focus(Ye)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(oe=>{oe&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#e=this.\u0275fac=function(Ye){return new(Ye||Y)(e.Y36(Re,1),e.Y36(e.SBq),e.Y36(ee.tE),e.Y36(e.sBO),e.Y36(pe,8),e.Y36(e.QbO,8),e.$8M("tabindex"))};static#t=this.\u0275cmp=e.Xpm({type:Y,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(Ye,U){1&Ye&&e.NdJ("click",function(){return U._toggle()})("keydown",function(X){return U._keydown(X)}),2&Ye&&(e.uIk("id",U.panel._headerId)("tabindex",U.tabIndex)("aria-controls",U._getPanelId())("aria-expanded",U._isExpanded())("aria-disabled",U.panel.disabled),e.Udp("height",U._getHeaderHeight()),e.ekj("mat-expanded",U._isExpanded())("mat-expansion-toggle-indicator-after","after"===U._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===U._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===U._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[e.qOj],ngContentSelectors:_t,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(Ye,U){1&Ye&&(e.F$t(Ne),e.TgZ(0,"span",0),e.Hsn(1),e.Hsn(2,1),e.Hsn(3,2),e.qZA(),e.YNc(4,qe,1,1,"span",1)),2&Ye&&(e.ekj("mat-content-hide-toggle",!U._showToggle()),e.xp6(4),e.Q6J("ngIf",U._showToggle()))},dependencies:[O.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[lt.indicatorRotate]},changeDetection:0})}return Y})(),fe=(()=>{class Y{static#e=this.\u0275fac=function(Ye){return new(Ye||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return Y})(),Ke=(()=>{class Y{static#e=this.\u0275fac=function(Ye){return new(Ye||Y)};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return Y})(),ye=(()=>{class Y extends E{constructor(){super(...arguments),this._ownHeaders=new e.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(oe){this._hideToggle=(0,A.Ig)(oe)}ngAfterContentInit(){this._headers.changes.pipe((0,se.O)(this._headers)).subscribe(oe=>{this._ownHeaders.reset(oe.filter(Ye=>Ye.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ee.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(oe){this._keyManager.onKeydown(oe)}_handleHeaderFocus(oe){this._keyManager.updateActiveItem(oe)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#e=this.\u0275fac=function(){let oe;return function(U){return(oe||(oe=e.n5z(Y)))(U||Y)}}();static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["mat-accordion"]],contentQueries:function(Ye,U,ae){if(1&Ye&&e.Suo(ae,nt,5),2&Ye){let X;e.iGM(X=e.CRH())&&(U._headers=X)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(Ye,U){2&Ye&&e.ekj("mat-accordion-multi",U.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[e._Bn([{provide:et,useExisting:Y}]),e.qOj]})}return Y})(),pt=(()=>{class Y{static#e=this.\u0275fac=function(Ye){return new(Ye||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[O.ez,Q.BQ,N,B.eL]})}return Y})()},64170:(xe,Z,h)=>{"use strict";h.d(Z,{G_:()=>t,TO:()=>Y,KE:()=>S,Eo:()=>M,lN:()=>k,bx:()=>oe,hX:()=>Ke,R9:()=>X});var e=h(65879),p=h(49388),A=h(62831),x=h(47394),m=h(78645),w=h(63019),g=h(59773),E=h(65592),H=h(32181),C=h(67081);class B{constructor(tt){this._box=tt,this._destroyed=new m.x,this._resizeSubject=new m.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Le=>this._resizeSubject.next(Le)))}observe(tt){return this._elementObservables.has(tt)||this._elementObservables.set(tt,new E.y(Le=>{const Me=this._resizeSubject.subscribe(Le);return this._resizeObserver?.observe(tt,{box:this._box}),()=>{this._resizeObserver?.unobserve(tt),Me.unsubscribe(),this._elementObservables.delete(tt)}}).pipe((0,H.h)(Le=>Le.some(Me=>Me.target===tt)),(0,C.d)({bufferSize:1,refCount:!0}),(0,g.R)(this._destroyed))),this._elementObservables.get(tt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let O=(()=>{class re{constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,Le]of this._observers)Le.destroy();this._observers.clear()}observe(Le,Me){const Pe=Me?.box||"content-box";return this._observers.has(Pe)||this._observers.set(Pe,new B(Pe)),this._observers.get(Pe).observe(Le)}static#e=this.\u0275fac=function(Me){return new(Me||re)};static#t=this.\u0275prov=e.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})();var Q=h(42495),ee=h(86825),V=h(96814),se=h(17131),Ce=h(23680);const Be=["notch"],we=["matFormFieldNotchedOutline",""],le=["*"],be=["textField"],v=["iconPrefixContainer"],ie=["textPrefixContainer"];function F(re,tt){1&re&&e._UZ(0,"span",19)}function $(re,tt){if(1&re&&(e.TgZ(0,"label",17),e.Hsn(1,1),e.YNc(2,F,1,0,"span",18),e.qZA()),2&re){const Le=e.oxw(2);e.Q6J("floating",Le._shouldLabelFloat())("monitorResize",Le._hasOutline())("id",Le._labelId),e.uIk("for",Le._control.id)("aria-owns",Le._control.id),e.xp6(2),e.Q6J("ngIf",!Le.hideRequiredMarker&&Le._control.required)}}function Te(re,tt){if(1&re&&e.YNc(0,$,3,6,"label",16),2&re){const Le=e.oxw();e.Q6J("ngIf",Le._hasFloatingLabel())}}function qe(re,tt){1&re&&e._UZ(0,"div",20)}function Ne(re,tt){}function _t(re,tt){if(1&re&&e.YNc(0,Ne,0,0,"ng-template",22),2&re){e.oxw(2);const Le=e.MAs(1);e.Q6J("ngTemplateOutlet",Le)}}function et(re,tt){if(1&re&&(e.TgZ(0,"div",21),e.YNc(1,_t,1,1,"ng-template",9),e.qZA()),2&re){const Le=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",Le._shouldLabelFloat()),e.xp6(1),e.Q6J("ngIf",!Le._forceDisplayInfixLabel())}}function dt(re,tt){1&re&&(e.TgZ(0,"div",23,24),e.Hsn(2,2),e.qZA())}function lt(re,tt){1&re&&(e.TgZ(0,"div",25,26),e.Hsn(2,3),e.qZA())}function at(re,tt){}function ge(re,tt){if(1&re&&e.YNc(0,at,0,0,"ng-template",22),2&re){e.oxw();const Le=e.MAs(1);e.Q6J("ngTemplateOutlet",Le)}}function J(re,tt){1&re&&(e.TgZ(0,"div",27),e.Hsn(1,4),e.qZA())}function pe(re,tt){1&re&&(e.TgZ(0,"div",28),e.Hsn(1,5),e.qZA())}function Re(re,tt){1&re&&e._UZ(0,"div",29)}function ze(re,tt){if(1&re&&(e.TgZ(0,"div",30),e.Hsn(1,6),e.qZA()),2&re){const Le=e.oxw();e.Q6J("@transitionMessages",Le._subscriptAnimationState)}}function ve(re,tt){if(1&re&&(e.TgZ(0,"mat-hint",34),e._uU(1),e.qZA()),2&re){const Le=e.oxw(2);e.Q6J("id",Le._hintLabelId),e.xp6(1),e.Oqu(Le.hintLabel)}}function Se(re,tt){if(1&re&&(e.TgZ(0,"div",31),e.YNc(1,ve,2,2,"mat-hint",32),e.Hsn(2,7),e._UZ(3,"div",33),e.Hsn(4,8),e.qZA()),2&re){const Le=e.oxw();e.Q6J("@transitionMessages",Le._subscriptAnimationState),e.xp6(1),e.Q6J("ngIf",Le.hintLabel)}}const nt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],fe=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ke=(()=>{class re{static#e=this.\u0275fac=function(Me){return new(Me||re)};static#t=this.\u0275dir=e.lG2({type:re,selectors:[["mat-label"]]})}return re})(),ye=0;const pt=new e.OlP("MatError");let Y=(()=>{class re{constructor(Le,Me){this.id="mat-mdc-error-"+ye++,Le||Me.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(Me){return new(Me||re)(e.$8M("aria-live"),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:re,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Me,Pe){2&Me&&e.Ikx("id",Pe.id)},inputs:{id:"id"},features:[e._Bn([{provide:pt,useExisting:re}])]})}return re})(),Ue=0,oe=(()=>{class re{constructor(){this.align="start",this.id="mat-mdc-hint-"+Ue++}static#e=this.\u0275fac=function(Me){return new(Me||re)};static#t=this.\u0275dir=e.lG2({type:re,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Me,Pe){2&Me&&(e.Ikx("id",Pe.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===Pe.align))},inputs:{align:"align",id:"id"}})}return re})();const Ye=new e.OlP("MatPrefix"),ae=new e.OlP("MatSuffix");let X=(()=>{class re{constructor(){this._isText=!1}set _isTextSelector(Le){this._isText=!0}static#e=this.\u0275fac=function(Me){return new(Me||re)};static#t=this.\u0275dir=e.lG2({type:re,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e._Bn([{provide:ae,useExisting:re}])]})}return re})();const He=new e.OlP("FloatingLabelParent");let ke=(()=>{class re{get floating(){return this._floating}set floating(Le){this._floating=Le,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Le){this._monitorResize=Le,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Le){this._elementRef=Le,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(O),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(He),this._resizeSubscription=new x.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Tt(re){if(null!==re.offsetParent)return re.scrollWidth;const Le=re.cloneNode(!0);Le.style.setProperty("position","absolute"),Le.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Le);const Me=Le.scrollWidth;return Le.remove(),Me}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(Me){return new(Me||re)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:re,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Me,Pe){2&Me&&e.ekj("mdc-floating-label--float-above",Pe.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return re})();const he="mdc-line-ripple--active",Ie="mdc-line-ripple--deactivating";let r=(()=>{class re{constructor(Le,Me){this._elementRef=Le,this._handleTransitionEnd=Pe=>{const q=this._elementRef.nativeElement.classList,W=q.contains(Ie);"opacity"===Pe.propertyName&&W&&q.remove(he,Ie)},Me.runOutsideAngular(()=>{Le.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Le=this._elementRef.nativeElement.classList;Le.remove(Ie),Le.add(he)}deactivate(){this._elementRef.nativeElement.classList.add(Ie)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(Me){return new(Me||re)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:re,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return re})(),u=(()=>{class re{constructor(Le,Me){this._elementRef=Le,this._ngZone=Me,this.open=!1}ngAfterViewInit(){const Le=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Le?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Le.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Le.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Le){this._notch.nativeElement.style.width=this.open&&Le?`calc(${Le}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(Me){return new(Me||re)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275cmp=e.Xpm({type:re,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Me,Pe){if(1&Me&&e.Gf(Be,5),2&Me){let q;e.iGM(q=e.CRH())&&(Pe._notch=q.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Me,Pe){2&Me&&e.ekj("mdc-notched-outline--notched",Pe.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:we,ngContentSelectors:le,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(Me,Pe){1&Me&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1,2),e.Hsn(3),e.qZA(),e._UZ(4,"div",3))},encapsulation:2,changeDetection:0})}return re})();const y={transitionMessages:(0,ee.X$)("transitionMessages",[(0,ee.SB)("enter",(0,ee.oB)({opacity:1,transform:"translateY(0%)"})),(0,ee.eR)("void => enter",[(0,ee.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ee.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let M=(()=>{class re{static#e=this.\u0275fac=function(Me){return new(Me||re)};static#t=this.\u0275dir=e.lG2({type:re})}return re})();const t=new e.OlP("MatFormField"),i=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let a=0;const c="fill",d="fixed";let S=(()=>{class re{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Le){this._hideRequiredMarker=(0,Q.Ig)(Le)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Le){Le!==this._floatLabel&&(this._floatLabel=Le,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Le){const Me=this._appearance;this._appearance=Le||this._defaults?.appearance||c,"outline"===this._appearance&&this._appearance!==Me&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||d}set subscriptSizing(Le){this._subscriptSizing=Le||this._defaults?.subscriptSizing||d}get hintLabel(){return this._hintLabel}set hintLabel(Le){this._hintLabel=Le,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Le){this._explicitFormFieldControl=Le}constructor(Le,Me,Pe,q,W,de,Je,rt){this._elementRef=Le,this._changeDetectorRef=Me,this._ngZone=Pe,this._dir=q,this._platform=W,this._defaults=de,this._animationMode=Je,this._hideRequiredMarker=!1,this.color="primary",this._appearance=c,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+a++,this._hintLabelId="mat-mdc-hint-"+a++,this._subscriptAnimationState="",this._destroyed=new m.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,de&&(de.appearance&&(this.appearance=de.appearance),this._hideRequiredMarker=!!de?.hideRequiredMarker,de.color&&(this.color=de.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const Le=this._control;Le.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Le.controlType}`),Le.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Le.ngControl&&Le.ngControl.valueChanges&&Le.ngControl.valueChanges.pipe((0,g.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Le=>!Le._isText),this._hasTextPrefix=!!this._prefixChildren.find(Le=>Le._isText),this._hasIconSuffix=!!this._suffixChildren.find(Le=>!Le._isText),this._hasTextSuffix=!!this._suffixChildren.find(Le=>Le._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,w.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,g.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,g.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(Le){const Me=this._control?this._control.ngControl:null;return Me&&Me[Le]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Le=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Le.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Me=this._hintChildren?this._hintChildren.find(q=>"start"===q.align):null,Pe=this._hintChildren?this._hintChildren.find(q=>"end"===q.align):null;Me?Le.push(Me.id):this._hintLabel&&Le.push(this._hintLabelId),Pe&&Le.push(Pe.id)}else this._errorChildren&&Le.push(...this._errorChildren.map(Me=>Me.id));this._control.setDescribedByIds(Le)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Le=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Le.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const Me=this._iconPrefixContainer?.nativeElement,Pe=this._textPrefixContainer?.nativeElement,q=Me?.getBoundingClientRect().width??0,W=Pe?.getBoundingClientRect().width??0;Le.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${q+W}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Le=this._elementRef.nativeElement;if(Le.getRootNode){const Me=Le.getRootNode();return Me&&Me!==Le}return document.documentElement.contains(Le)}static#e=this.\u0275fac=function(Me){return new(Me||re)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(p.Is),e.Y36(A.t4),e.Y36(i,8),e.Y36(e.QbO,8),e.Y36(V.K0))};static#t=this.\u0275cmp=e.Xpm({type:re,selectors:[["mat-form-field"]],contentQueries:function(Me,Pe,q){if(1&Me&&(e.Suo(q,Ke,5),e.Suo(q,Ke,7),e.Suo(q,M,5),e.Suo(q,Ye,5),e.Suo(q,ae,5),e.Suo(q,pt,5),e.Suo(q,oe,5)),2&Me){let W;e.iGM(W=e.CRH())&&(Pe._labelChildNonStatic=W.first),e.iGM(W=e.CRH())&&(Pe._labelChildStatic=W.first),e.iGM(W=e.CRH())&&(Pe._formFieldControl=W.first),e.iGM(W=e.CRH())&&(Pe._prefixChildren=W),e.iGM(W=e.CRH())&&(Pe._suffixChildren=W),e.iGM(W=e.CRH())&&(Pe._errorChildren=W),e.iGM(W=e.CRH())&&(Pe._hintChildren=W)}},viewQuery:function(Me,Pe){if(1&Me&&(e.Gf(be,5),e.Gf(v,5),e.Gf(ie,5),e.Gf(ke,5),e.Gf(u,5),e.Gf(r,5)),2&Me){let q;e.iGM(q=e.CRH())&&(Pe._textField=q.first),e.iGM(q=e.CRH())&&(Pe._iconPrefixContainer=q.first),e.iGM(q=e.CRH())&&(Pe._textPrefixContainer=q.first),e.iGM(q=e.CRH())&&(Pe._floatingLabel=q.first),e.iGM(q=e.CRH())&&(Pe._notchedOutline=q.first),e.iGM(q=e.CRH())&&(Pe._lineRipple=q.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Me,Pe){2&Me&&e.ekj("mat-mdc-form-field-label-always-float",Pe._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Pe._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Pe._hasIconSuffix)("mat-form-field-invalid",Pe._control.errorState)("mat-form-field-disabled",Pe._control.disabled)("mat-form-field-autofilled",Pe._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Pe._animationMode)("mat-form-field-appearance-fill","fill"==Pe.appearance)("mat-form-field-appearance-outline","outline"==Pe.appearance)("mat-form-field-hide-placeholder",Pe._hasFloatingLabel()&&!Pe._shouldLabelFloat())("mat-focused",Pe._control.focused)("mat-primary","accent"!==Pe.color&&"warn"!==Pe.color)("mat-accent","accent"===Pe.color)("mat-warn","warn"===Pe.color)("ng-untouched",Pe._shouldForward("untouched"))("ng-touched",Pe._shouldForward("touched"))("ng-pristine",Pe._shouldForward("pristine"))("ng-dirty",Pe._shouldForward("dirty"))("ng-valid",Pe._shouldForward("valid"))("ng-invalid",Pe._shouldForward("invalid"))("ng-pending",Pe._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:t,useExisting:re},{provide:He,useExisting:re}])],ngContentSelectors:fe,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(Me,Pe){1&Me&&(e.F$t(nt),e.YNc(0,Te,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(W){return Pe._control.onContainerClick(W)}),e.YNc(4,qe,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,et,2,2,"div",5),e.YNc(7,dt,3,0,"div",6),e.YNc(8,lt,3,0,"div",7),e.TgZ(9,"div",8),e.YNc(10,ge,1,1,"ng-template",9),e.Hsn(11),e.qZA(),e.YNc(12,J,2,0,"div",10),e.YNc(13,pe,2,0,"div",11),e.qZA(),e.YNc(14,Re,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,ze,2,1,"div",14),e.YNc(17,Se,5,2,"div",15),e.qZA()),2&Me&&(e.xp6(2),e.ekj("mdc-text-field--filled",!Pe._hasOutline())("mdc-text-field--outlined",Pe._hasOutline())("mdc-text-field--no-label",!Pe._hasFloatingLabel())("mdc-text-field--disabled",Pe._control.disabled)("mdc-text-field--invalid",Pe._control.errorState),e.xp6(2),e.Q6J("ngIf",!Pe._hasOutline()&&!Pe._control.disabled),e.xp6(2),e.Q6J("ngIf",Pe._hasOutline()),e.xp6(1),e.Q6J("ngIf",Pe._hasIconPrefix),e.xp6(1),e.Q6J("ngIf",Pe._hasTextPrefix),e.xp6(2),e.Q6J("ngIf",!Pe._hasOutline()||Pe._forceDisplayInfixLabel()),e.xp6(2),e.Q6J("ngIf",Pe._hasTextSuffix),e.xp6(1),e.Q6J("ngIf",Pe._hasIconSuffix),e.xp6(1),e.Q6J("ngIf",!Pe._hasOutline()),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Pe.subscriptSizing),e.Q6J("ngSwitch",Pe._getDisplayedMessages()),e.xp6(1),e.Q6J("ngSwitchCase","error"),e.xp6(1),e.Q6J("ngSwitchCase","hint"))},dependencies:[V.O5,V.tP,V.RF,V.n9,oe,ke,u,r],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[y.transitionMessages]},changeDetection:0})}return re})(),k=(()=>{class re{static#e=this.\u0275fac=function(Me){return new(Me||re)};static#t=this.\u0275mod=e.oAB({type:re});static#i=this.\u0275inj=e.cJS({imports:[Ce.BQ,V.ez,se.Q8,Ce.BQ]})}return re})()},30617:(xe,Z,h)=>{"use strict";h.d(Z,{Hw:()=>ze,Ps:()=>ve,jv:()=>$});var e=h(65879),p=h(23680),A=h(42495),x=h(96814),m=h(22096),w=h(58504),g=h(9315),E=h(47394),H=h(99397),C=h(37398),N=h(26306),B=h(64716),O=h(63020),Q=h(48180),ee=h(69862),V=h(6593);const se=["*"];let Ce;function we(Se){return function Be(){if(void 0===Ce&&(Ce=null,typeof window<"u")){const Se=window;void 0!==Se.trustedTypes&&(Ce=Se.trustedTypes.createPolicy("angular#components",{createHTML:nt=>nt}))}return Ce}()?.createHTML(Se)||Se}function le(Se){return Error(`Unable to find icon with the name "${Se}"`)}function v(Se){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Se}".`)}function ie(Se){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Se}".`)}class F{constructor(nt,fe,Ke){this.url=nt,this.svgText=fe,this.options=Ke}}let $=(()=>{class Se{constructor(fe,Ke,ye,pt){this._httpClient=fe,this._sanitizer=Ke,this._errorHandler=pt,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=ye}addSvgIcon(fe,Ke,ye){return this.addSvgIconInNamespace("",fe,Ke,ye)}addSvgIconLiteral(fe,Ke,ye){return this.addSvgIconLiteralInNamespace("",fe,Ke,ye)}addSvgIconInNamespace(fe,Ke,ye,pt){return this._addSvgIconConfig(fe,Ke,new F(ye,null,pt))}addSvgIconResolver(fe){return this._resolvers.push(fe),this}addSvgIconLiteralInNamespace(fe,Ke,ye,pt){const Y=this._sanitizer.sanitize(e.q3G.HTML,ye);if(!Y)throw ie(ye);const Ue=we(Y);return this._addSvgIconConfig(fe,Ke,new F("",Ue,pt))}addSvgIconSet(fe,Ke){return this.addSvgIconSetInNamespace("",fe,Ke)}addSvgIconSetLiteral(fe,Ke){return this.addSvgIconSetLiteralInNamespace("",fe,Ke)}addSvgIconSetInNamespace(fe,Ke,ye){return this._addSvgIconSetConfig(fe,new F(Ke,null,ye))}addSvgIconSetLiteralInNamespace(fe,Ke,ye){const pt=this._sanitizer.sanitize(e.q3G.HTML,Ke);if(!pt)throw ie(Ke);const Y=we(pt);return this._addSvgIconSetConfig(fe,new F("",Y,ye))}registerFontClassAlias(fe,Ke=fe){return this._fontCssClassesByAlias.set(fe,Ke),this}classNameForFontAlias(fe){return this._fontCssClassesByAlias.get(fe)||fe}setDefaultFontSetClass(...fe){return this._defaultFontSetClass=fe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(fe){const Ke=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,fe);if(!Ke)throw v(fe);const ye=this._cachedIconsByUrl.get(Ke);return ye?(0,m.of)(Ne(ye)):this._loadSvgIconFromConfig(new F(fe,null)).pipe((0,H.b)(pt=>this._cachedIconsByUrl.set(Ke,pt)),(0,C.U)(pt=>Ne(pt)))}getNamedSvgIcon(fe,Ke=""){const ye=_t(Ke,fe);let pt=this._svgIconConfigs.get(ye);if(pt)return this._getSvgFromConfig(pt);if(pt=this._getIconConfigFromResolvers(Ke,fe),pt)return this._svgIconConfigs.set(ye,pt),this._getSvgFromConfig(pt);const Y=this._iconSetConfigs.get(Ke);return Y?this._getSvgFromIconSetConfigs(fe,Y):(0,w._)(le(ye))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(fe){return fe.svgText?(0,m.of)(Ne(this._svgElementFromConfig(fe))):this._loadSvgIconFromConfig(fe).pipe((0,C.U)(Ke=>Ne(Ke)))}_getSvgFromIconSetConfigs(fe,Ke){const ye=this._extractIconWithNameFromAnySet(fe,Ke);if(ye)return(0,m.of)(ye);const pt=Ke.filter(Y=>!Y.svgText).map(Y=>this._loadSvgIconSetFromConfig(Y).pipe((0,N.K)(Ue=>{const Ye=`Loading icon set URL: ${this._sanitizer.sanitize(e.q3G.RESOURCE_URL,Y.url)} failed: ${Ue.message}`;return this._errorHandler.handleError(new Error(Ye)),(0,m.of)(null)})));return(0,g.D)(pt).pipe((0,C.U)(()=>{const Y=this._extractIconWithNameFromAnySet(fe,Ke);if(!Y)throw le(fe);return Y}))}_extractIconWithNameFromAnySet(fe,Ke){for(let ye=Ke.length-1;ye>=0;ye--){const pt=Ke[ye];if(pt.svgText&&pt.svgText.toString().indexOf(fe)>-1){const Y=this._svgElementFromConfig(pt),Ue=this._extractSvgIconFromSet(Y,fe,pt.options);if(Ue)return Ue}}return null}_loadSvgIconFromConfig(fe){return this._fetchIcon(fe).pipe((0,H.b)(Ke=>fe.svgText=Ke),(0,C.U)(()=>this._svgElementFromConfig(fe)))}_loadSvgIconSetFromConfig(fe){return fe.svgText?(0,m.of)(null):this._fetchIcon(fe).pipe((0,H.b)(Ke=>fe.svgText=Ke))}_extractSvgIconFromSet(fe,Ke,ye){const pt=fe.querySelector(`[id="${Ke}"]`);if(!pt)return null;const Y=pt.cloneNode(!0);if(Y.removeAttribute("id"),"svg"===Y.nodeName.toLowerCase())return this._setSvgAttributes(Y,ye);if("symbol"===Y.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Y),ye);const Ue=this._svgElementFromString(we(""));return Ue.appendChild(Y),this._setSvgAttributes(Ue,ye)}_svgElementFromString(fe){const Ke=this._document.createElement("DIV");Ke.innerHTML=fe;const ye=Ke.querySelector("svg");if(!ye)throw Error(" tag not found");return ye}_toSvgElement(fe){const Ke=this._svgElementFromString(we("")),ye=fe.attributes;for(let pt=0;ptwe(Ye)),(0,B.x)(()=>this._inProgressUrlFetches.delete(Y)),(0,O.B)());return this._inProgressUrlFetches.set(Y,oe),oe}_addSvgIconConfig(fe,Ke,ye){return this._svgIconConfigs.set(_t(fe,Ke),ye),this}_addSvgIconSetConfig(fe,Ke){const ye=this._iconSetConfigs.get(fe);return ye?ye.push(Ke):this._iconSetConfigs.set(fe,[Ke]),this}_svgElementFromConfig(fe){if(!fe.svgElement){const Ke=this._svgElementFromString(fe.svgText);this._setSvgAttributes(Ke,fe.options),fe.svgElement=Ke}return fe.svgElement}_getIconConfigFromResolvers(fe,Ke){for(let ye=0;yent?nt.pathname+nt.search:""}}}),J=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],pe=J.map(Se=>`[${Se}]`).join(", "),Re=/^url\(['"]?#(.*?)['"]?\)$/;let ze=(()=>{class Se extends dt{get inline(){return this._inline}set inline(fe){this._inline=(0,A.Ig)(fe)}get svgIcon(){return this._svgIcon}set svgIcon(fe){fe!==this._svgIcon&&(fe?this._updateSvgIcon(fe):this._svgIcon&&this._clearSvgElement(),this._svgIcon=fe)}get fontSet(){return this._fontSet}set fontSet(fe){const Ke=this._cleanupFontValue(fe);Ke!==this._fontSet&&(this._fontSet=Ke,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(fe){const Ke=this._cleanupFontValue(fe);Ke!==this._fontIcon&&(this._fontIcon=Ke,this._updateFontIconClasses())}constructor(fe,Ke,ye,pt,Y,Ue){super(fe),this._iconRegistry=Ke,this._location=pt,this._errorHandler=Y,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=E.w0.EMPTY,Ue&&(Ue.color&&(this.color=this.defaultColor=Ue.color),Ue.fontSet&&(this.fontSet=Ue.fontSet)),ye||fe.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(fe){if(!fe)return["",""];const Ke=fe.split(":");switch(Ke.length){case 1:return["",Ke[0]];case 2:return Ke;default:throw Error(`Invalid icon name: "${fe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const fe=this._elementsWithExternalReferences;if(fe&&fe.size){const Ke=this._location.getPathname();Ke!==this._previousPath&&(this._previousPath=Ke,this._prependPathToReferences(Ke))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(fe){this._clearSvgElement();const Ke=this._location.getPathname();this._previousPath=Ke,this._cacheChildrenWithExternalReferences(fe),this._prependPathToReferences(Ke),this._elementRef.nativeElement.appendChild(fe)}_clearSvgElement(){const fe=this._elementRef.nativeElement;let Ke=fe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Ke--;){const ye=fe.childNodes[Ke];(1!==ye.nodeType||"svg"===ye.nodeName.toLowerCase())&&ye.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const fe=this._elementRef.nativeElement,Ke=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(ye=>ye.length>0);this._previousFontSetClass.forEach(ye=>fe.classList.remove(ye)),Ke.forEach(ye=>fe.classList.add(ye)),this._previousFontSetClass=Ke,this.fontIcon!==this._previousFontIconClass&&!Ke.includes("mat-ligature-font")&&(this._previousFontIconClass&&fe.classList.remove(this._previousFontIconClass),this.fontIcon&&fe.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(fe){return"string"==typeof fe?fe.trim().split(" ")[0]:fe}_prependPathToReferences(fe){const Ke=this._elementsWithExternalReferences;Ke&&Ke.forEach((ye,pt)=>{ye.forEach(Y=>{pt.setAttribute(Y.name,`url('${fe}#${Y.value}')`)})})}_cacheChildrenWithExternalReferences(fe){const Ke=fe.querySelectorAll(pe),ye=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let pt=0;pt{const Ue=Ke[pt],oe=Ue.getAttribute(Y),Ye=oe?oe.match(Re):null;if(Ye){let U=ye.get(Ue);U||(U=[],ye.set(Ue,U)),U.push({name:Y,value:Ye[1]})}})}_updateSvgIcon(fe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),fe){const[Ke,ye]=this._splitIconName(fe);Ke&&(this._svgNamespace=Ke),ye&&(this._svgName=ye),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(ye,Ke).pipe((0,Q.q)(1)).subscribe(pt=>this._setSvgElement(pt),pt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Ke}:${ye}! ${pt.message}`))})}}static#e=this.\u0275fac=function(Ke){return new(Ke||Se)(e.Y36(e.SBq),e.Y36($),e.$8M("aria-hidden"),e.Y36(at),e.Y36(e.qLn),e.Y36(lt,8))};static#t=this.\u0275cmp=e.Xpm({type:Se,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(Ke,ye){2&Ke&&(e.uIk("data-mat-icon-type",ye._usingFontIcon()?"font":"svg")("data-mat-icon-name",ye._svgName||ye.fontIcon)("data-mat-icon-namespace",ye._svgNamespace||ye.fontSet)("fontIcon",ye._usingFontIcon()?ye.fontIcon:null),e.ekj("mat-icon-inline",ye.inline)("mat-icon-no-color","primary"!==ye.color&&"accent"!==ye.color&&"warn"!==ye.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.qOj],ngContentSelectors:se,decls:1,vars:0,template:function(Ke,ye){1&Ke&&(e.F$t(),e.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return Se})(),ve=(()=>{class Se{static#e=this.\u0275fac=function(Ke){return new(Ke||Se)};static#t=this.\u0275mod=e.oAB({type:Se});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,p.BQ]})}return Se})()},24516:(xe,Z,h)=>{"use strict";h.d(Z,{Jk:()=>C,Nt:()=>Q,c:()=>ee});var e=h(42495),p=h(62831),A=h(56263),x=h(65879),m=h(56223),w=h(23680),g=h(64170),E=h(78645);const C=new x.OlP("MAT_INPUT_VALUE_ACCESSOR"),N=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let B=0;const O=(0,w.FD)(class{constructor(V,se,Ce,Be){this._defaultErrorStateMatcher=V,this._parentForm=se,this._parentFormGroup=Ce,this.ngControl=Be,this.stateChanges=new E.x}});let Q=(()=>{class V extends O{get disabled(){return this._disabled}set disabled(Ce){this._disabled=(0,e.Ig)(Ce),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(Ce){this._id=Ce||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(m.kI.required)??!1}set required(Ce){this._required=(0,e.Ig)(Ce)}get type(){return this._type}set type(Ce){this._type=Ce||"text",this._validateType(),!this._isTextarea&&(0,p.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(Ce){Ce!==this.value&&(this._inputValueAccessor.value=Ce,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Ce){this._readonly=(0,e.Ig)(Ce)}constructor(Ce,Be,we,le,be,v,ie,F,$,Te){super(v,le,be,we),this._elementRef=Ce,this._platform=Be,this._autofillMonitor=F,this._formField=Te,this._uid="mat-input-"+B++,this.focused=!1,this.stateChanges=new E.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(_t=>(0,p.qK)().has(_t)),this._iOSKeyupListener=_t=>{const et=_t.target;!et.value&&0===et.selectionStart&&0===et.selectionEnd&&(et.setSelectionRange(1,1),et.setSelectionRange(0,0))};const qe=this._elementRef.nativeElement,Ne=qe.nodeName.toLowerCase();this._inputValueAccessor=ie||qe,this._previousNativeValue=this.value,this.id=this.id,Be.IOS&&$.runOutsideAngular(()=>{Ce.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Ne,this._isTextarea="textarea"===Ne,this._isInFormField=!!Te,this._isNativeSelect&&(this.controlType=qe.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Ce=>{this.autofilled=Ce.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Ce){this._elementRef.nativeElement.focus(Ce)}_focusChanged(Ce){Ce!==this.focused&&(this.focused=Ce,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const Ce=this._elementRef.nativeElement.value;this._previousNativeValue!==Ce&&(this._previousNativeValue=Ce,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Ce=this._getPlaceholder();if(Ce!==this._previousPlaceholder){const Be=this._elementRef.nativeElement;this._previousPlaceholder=Ce,Ce?Be.setAttribute("placeholder",Ce):Be.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){N.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Ce=this._elementRef.nativeElement.validity;return Ce&&Ce.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Ce=this._elementRef.nativeElement,Be=Ce.options[0];return this.focused||Ce.multiple||!this.empty||!!(Ce.selectedIndex>-1&&Be&&Be.label)}return this.focused||!this.empty}setDescribedByIds(Ce){Ce.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Ce.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Ce=this._elementRef.nativeElement;return this._isNativeSelect&&(Ce.multiple||Ce.size>1)}static#e=this.\u0275fac=function(Be){return new(Be||V)(x.Y36(x.SBq),x.Y36(p.t4),x.Y36(m.a5,10),x.Y36(m.F,8),x.Y36(m.sg,8),x.Y36(w.rD),x.Y36(C,10),x.Y36(A.Lq),x.Y36(x.R0b),x.Y36(g.G_,8))};static#t=this.\u0275dir=x.lG2({type:V,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Be,we){1&Be&&x.NdJ("focus",function(){return we._focusChanged(!0)})("blur",function(){return we._focusChanged(!1)})("input",function(){return we._onInput()}),2&Be&&(x.Ikx("id",we.id)("disabled",we.disabled)("required",we.required),x.uIk("name",we.name||null)("readonly",we.readonly&&!we._isNativeSelect||null)("aria-invalid",we.empty&&we.required?null:we.errorState)("aria-required",we.required)("id",we.id),x.ekj("mat-input-server",we._isServer)("mat-mdc-form-field-textarea-control",we._isInFormField&&we._isTextarea)("mat-mdc-form-field-input-control",we._isInFormField)("mdc-text-field__input",we._isInFormField)("mat-mdc-native-select-inline",we._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[x._Bn([{provide:g.Eo,useExisting:V}]),x.qOj,x.TTD]})}return V})(),ee=(()=>{class V{static#e=this.\u0275fac=function(Be){return new(Be||V)};static#t=this.\u0275mod=x.oAB({type:V});static#i=this.\u0275inj=x.cJS({imports:[w.BQ,g.lN,g.lN,A.Ky,w.BQ]})}return V})()},59038:(xe,Z,h)=>{"use strict";h.d(Z,{Tg:()=>X,i$:()=>ae,ie:()=>M});var e=h(65879),p=h(42495),A=h(62831),x=h(23680),m=h(47394),w=h(63019),E=(h(78645),h(17131)),H=h(96814),C=h(26385);h(24191),h(78337),h(36028),h(56223),h(59773);const V=["*"],Ce=["unscopedContent"],Be=["text"],we=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],le=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],ze=new e.OlP("ListOption");let ve=(()=>{class f{constructor(n){this._elementRef=n}static#e=this.\u0275fac=function(t){return new(t||f)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:f,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return f})(),Se=(()=>{class f{constructor(n){this._elementRef=n}static#e=this.\u0275fac=function(t){return new(t||f)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:f,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return f})(),nt=(()=>{class f{static#e=this.\u0275fac=function(t){return new(t||f)};static#t=this.\u0275dir=e.lG2({type:f,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return f})(),fe=(()=>{class f{constructor(n){this._listOption=n}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(t){return new(t||f)(e.Y36(ze,8))};static#t=this.\u0275dir=e.lG2({type:f,hostVars:4,hostBindings:function(t,i){2&t&&e.ekj("mdc-list-item__start",i._isAlignedAtStart())("mdc-list-item__end",!i._isAlignedAtStart())}})}return f})(),Ke=(()=>{class f extends fe{static#e=this.\u0275fac=function(){let n;return function(i){return(n||(n=e.n5z(f)))(i||f)}}();static#t=this.\u0275dir=e.lG2({type:f,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.qOj]})}return f})(),ye=(()=>{class f extends fe{static#e=this.\u0275fac=function(){let n;return function(i){return(n||(n=e.n5z(f)))(i||f)}}();static#t=this.\u0275dir=e.lG2({type:f,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.qOj]})}return f})();const pt=new e.OlP("MAT_LIST_CONFIG");let Y=(()=>{class f{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.f3M)(pt,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=(0,p.Ig)(n)}get disabled(){return this._disabled}set disabled(n){this._disabled=(0,p.Ig)(n)}static#e=this.\u0275fac=function(t){return new(t||f)};static#t=this.\u0275dir=e.lG2({type:f,hostVars:1,hostBindings:function(t,i){2&t&&e.uIk("aria-disabled",i.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return f})(),Ue=(()=>{class f{set lines(n){this._explicitLines=(0,p.su)(n,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(n){this._disableRipple=(0,p.Ig)(n)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(n){this._disabled=(0,p.Ig)(n)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(n,t,i,a,c,l){this._elementRef=n,this._ngZone=t,this._listBase=i,this._platform=a,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new m.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=c||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===l,i&&!i._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new x.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,w.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(n){if(!this._lines||!this._titles||!this._unscopedContent)return;n&&this._checkDomForUnscopedTextContent();const t=this._explicitLines??this._inferLinesFromContent(),i=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===t),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===t),this._hasUnscopedTextContent){const a=0===this._titles.length&&1===t;i.classList.toggle("mdc-list-item__primary-text",a),i.classList.toggle("mdc-list-item__secondary-text",!a)}else i.classList.remove("mdc-list-item__primary-text"),i.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let n=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(n+=1),n}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(n=>n.nodeType!==n.COMMENT_NODE).some(n=>!(!n.textContent||!n.textContent.trim()))}static#e=this.\u0275fac=function(t){return new(t||f)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Y,8),e.Y36(A.t4),e.Y36(x.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:f,contentQueries:function(t,i,a){if(1&t&&(e.Suo(a,Ke,4),e.Suo(a,ye,4)),2&t){let c;e.iGM(c=e.CRH())&&(i._avatars=c),e.iGM(c=e.CRH())&&(i._icons=c)}},hostVars:4,hostBindings:function(t,i){2&t&&(e.uIk("aria-disabled",i.disabled)("disabled",i._isButtonElement&&i.disabled||null),e.ekj("mdc-list-item--disabled",i.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return f})(),ae=(()=>{class f extends Y{static#e=this.\u0275fac=function(){let n;return function(i){return(n||(n=e.n5z(f)))(i||f)}}();static#t=this.\u0275cmp=e.Xpm({type:f,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[e._Bn([{provide:Y,useExisting:f}]),e.qOj],ngContentSelectors:V,decls:1,vars:0,template:function(t,i){1&t&&(e.F$t(),e.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0})}return f})(),X=(()=>{class f extends Ue{get activated(){return this._activated}set activated(n){this._activated=(0,p.Ig)(n)}constructor(n,t,i,a,c,l){super(n,t,i,a,c,l),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#e=this.\u0275fac=function(t){return new(t||f)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Y,8),e.Y36(A.t4),e.Y36(x.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:f,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,i,a){if(1&t&&(e.Suo(a,Se,5),e.Suo(a,ve,5),e.Suo(a,nt,5)),2&t){let c;e.iGM(c=e.CRH())&&(i._lines=c),e.iGM(c=e.CRH())&&(i._titles=c),e.iGM(c=e.CRH())&&(i._meta=c)}},viewQuery:function(t,i){if(1&t&&(e.Gf(Ce,5),e.Gf(Be,5)),2&t){let a;e.iGM(a=e.CRH())&&(i._unscopedContent=a.first),e.iGM(a=e.CRH())&&(i._itemText=a.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(t,i){2&t&&(e.uIk("aria-current",i._getAriaCurrent()),e.ekj("mdc-list-item--activated",i.activated)("mdc-list-item--with-leading-avatar",0!==i._avatars.length)("mdc-list-item--with-leading-icon",0!==i._icons.length)("mdc-list-item--with-trailing-meta",0!==i._meta.length)("_mat-animation-noopable",i._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:le,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(t,i){1&t&&(e.F$t(we),e.Hsn(0),e.TgZ(1,"span",0),e.Hsn(2,1),e.Hsn(3,2),e.TgZ(4,"span",1,2),e.NdJ("cdkObserveContent",function(){return i._updateItemLines(!0)}),e.Hsn(6,3),e.qZA()(),e.Hsn(7,4),e.Hsn(8,5),e._UZ(9,"div",3))},dependencies:[E.wD],encapsulation:2,changeDetection:0})}return f})(),M=(()=>{class f{static#e=this.\u0275fac=function(t){return new(t||f)};static#t=this.\u0275mod=e.oAB({type:f});static#i=this.\u0275inj=e.cJS({imports:[E.Q8,H.ez,x.BQ,x.si,x.us,C.t]})}return f})()},77988:(xe,Z,h)=>{"use strict";h.d(Z,{OP:()=>dt,Tx:()=>He,VK:()=>pt,p6:()=>X});var e=h(65879),p=h(24191),A=h(42495),x=h(36028),m=h(78645),w=h(63019),g=h(47394),E=h(22096),H=h(76410),C=h(27921),N=h(94664),B=h(48180),O=h(59773),Q=h(32181),ee=h(5177),V=h(23680),se=h(96814),Ce=h(68484),Be=h(86825),we=h(49388),le=h(69594),be=h(62831),v=h(16672);const ie=["mat-menu-item",""];function F(ke,Tt){1&ke&&(e.O4$(),e.TgZ(0,"svg",3),e._UZ(1,"polygon",4),e.qZA())}const $=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Te=["mat-icon, [matMenuItemIcon]","*"];function qe(ke,Tt){if(1&ke){const he=e.EpF();e.TgZ(0,"div",0),e.NdJ("keydown",function(r){e.CHM(he);const u=e.oxw();return e.KtG(u._handleKeydown(r))})("click",function(){e.CHM(he);const r=e.oxw();return e.KtG(r.closed.emit("click"))})("@transformMenu.start",function(r){e.CHM(he);const u=e.oxw();return e.KtG(u._onAnimationStart(r))})("@transformMenu.done",function(r){e.CHM(he);const u=e.oxw();return e.KtG(u._onAnimationDone(r))}),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()()}if(2&ke){const he=e.oxw();e.Q6J("id",he.panelId)("ngClass",he._classList)("@transformMenu",he._panelAnimationState),e.uIk("aria-label",he.ariaLabel||null)("aria-labelledby",he.ariaLabelledby||null)("aria-describedby",he.ariaDescribedby||null)}}const Ne=["*"],_t=new e.OlP("MAT_MENU_PANEL"),et=(0,V.Kr)((0,V.Id)(class{}));let dt=(()=>{class ke extends et{constructor(he,Ie,r,u,y){super(),this._elementRef=he,this._document=Ie,this._focusMonitor=r,this._parentMenu=u,this._changeDetectorRef=y,this.role="menuitem",this._hovered=new m.x,this._focused=new m.x,this._highlighted=!1,this._triggersSubmenu=!1,u?.addItem?.(this)}focus(he,Ie){this._focusMonitor&&he?this._focusMonitor.focusVia(this._getHostElement(),he,Ie):this._getHostElement().focus(Ie),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(he){this.disabled&&(he.preventDefault(),he.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const he=this._elementRef.nativeElement.cloneNode(!0),Ie=he.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",(0,Be.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Be.oB)({opacity:1,transform:"scale(1)"}))),(0,Be.eR)("* => void",(0,Be.jt)("100ms 25ms linear",(0,Be.oB)({opacity:0})))]),fadeInItems:(0,Be.X$)("fadeInItems",[(0,Be.SB)("showing",(0,Be.oB)({opacity:1})),(0,Be.eR)("void => *",[(0,Be.oB)({opacity:0}),(0,Be.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let nt=0;const fe=new e.OlP("mat-menu-default-options",{providedIn:"root",factory:function Ke(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let ye=(()=>{class ke{get xPosition(){return this._xPosition}set xPosition(he){this._xPosition=he,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(he){this._yPosition=he,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(he){this._overlapTrigger=(0,A.Ig)(he)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(he){this._hasBackdrop=(0,A.Ig)(he)}set panelClass(he){const Ie=this._previousPanelClass;Ie&&Ie.length&&Ie.split(" ").forEach(r=>{this._classList[r]=!1}),this._previousPanelClass=he,he&&he.length&&(he.split(" ").forEach(r=>{this._classList[r]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(he){this.panelClass=he}constructor(he,Ie,r,u){this._elementRef=he,this._ngZone=Ie,this._changeDetectorRef=u,this._directDescendantItems=new e.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new m.x,this.closed=new e.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+nt++,this.overlayPanelClass=r.overlayPanelClass||"",this._xPosition=r.xPosition,this._yPosition=r.yPosition,this.backdropClass=r.backdropClass,this._overlapTrigger=r.overlapTrigger,this._hasBackdrop=r.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new p.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,C.O)(this._directDescendantItems),(0,N.w)(he=>(0,w.T)(...he.map(Ie=>Ie._focused)))).subscribe(he=>this._keyManager.updateActiveItem(he)),this._directDescendantItems.changes.subscribe(he=>{const Ie=this._keyManager;if("enter"===this._panelAnimationState&&Ie.activeItem?._hasFocus()){const r=he.toArray(),u=Math.max(0,Math.min(r.length-1,Ie.activeItemIndex||0));r[u]&&!r[u].disabled?Ie.setActiveItem(u):Ie.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,C.O)(this._directDescendantItems),(0,N.w)(Ie=>(0,w.T)(...Ie.map(r=>r._hovered))))}addItem(he){}removeItem(he){}_handleKeydown(he){const Ie=he.keyCode,r=this._keyManager;switch(Ie){case x.hY:(0,x.Vb)(he)||(he.preventDefault(),this.closed.emit("keydown"));break;case x.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case x.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Ie===x.LH||Ie===x.JH)&&r.setFocusOrigin("keyboard"),void r.onKeydown(he)}he.stopPropagation()}focusFirstItem(he="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,B.q)(1)).subscribe(()=>{let Ie=null;if(this._directDescendantItems.length&&(Ie=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ie||!Ie.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(he).setFirstItemActive(),!r.activeItem&&Ie&&Ie.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(he){const Ie=Math.min(this._baseElevation+he,24),r=`${this._elevationPrefix}${Ie}`,u=Object.keys(this._classList).find(y=>y.startsWith(this._elevationPrefix));(!u||u===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[r]=!0,this._previousElevation=r)}setPositionClasses(he=this.xPosition,Ie=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===he,r["mat-menu-after"]="after"===he,r["mat-menu-above"]="above"===Ie,r["mat-menu-below"]="below"===Ie,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(he){this._animationDone.next(he),this._isAnimating=!1}_onAnimationStart(he){this._isAnimating=!0,"enter"===he.toState&&0===this._keyManager.activeItemIndex&&(he.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,C.O)(this._allItems)).subscribe(he=>{this._directDescendantItems.reset(he.filter(Ie=>Ie._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(Ie){return new(Ie||ke)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(fe),e.Y36(e.sBO))};static#t=this.\u0275dir=e.lG2({type:ke,contentQueries:function(Ie,r,u){if(1&Ie&&(e.Suo(u,J,5),e.Suo(u,dt,5),e.Suo(u,dt,4)),2&Ie){let y;e.iGM(y=e.CRH())&&(r.lazyContent=y.first),e.iGM(y=e.CRH())&&(r._allItems=y),e.iGM(y=e.CRH())&&(r.items=y)}},viewQuery:function(Ie,r){if(1&Ie&&e.Gf(e.Rgc,5),2&Ie){let u;e.iGM(u=e.CRH())&&(r.templateRef=u.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}})}return ke})(),pt=(()=>{class ke extends ye{constructor(he,Ie,r,u){super(he,Ie,r,u),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static#e=this.\u0275fac=function(Ie){return new(Ie||ke)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(fe),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:ke,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(Ie,r){2&Ie&&e.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e._Bn([{provide:_t,useExisting:ke}]),e.qOj],ngContentSelectors:Ne,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(Ie,r){1&Ie&&(e.F$t(),e.YNc(0,qe,3,6,"ng-template"))},dependencies:[se.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[ze.transformMenu,ze.fadeInItems]},changeDetection:0})}return ke})();const Y=new e.OlP("mat-menu-scroll-strategy"),oe={provide:Y,deps:[le.aV],useFactory:function Ue(ke){return()=>ke.scrollStrategies.reposition()}},Ye=(0,be.i$)({passive:!0});let ae=(()=>{class ke{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(he){this.menu=he}get menu(){return this._menu}set menu(he){he!==this._menu&&(this._menu=he,this._menuCloseSubscription.unsubscribe(),he&&(this._menuCloseSubscription=he.close.subscribe(Ie=>{this._destroyMenu(Ie),("click"===Ie||"tab"===Ie)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ie)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(he,Ie,r,u,y,M,f,o,n){this._overlay=he,this._element=Ie,this._viewContainerRef=r,this._menuItemInstance=M,this._dir=f,this._focusMonitor=o,this._ngZone=n,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=g.w0.EMPTY,this._hoverSubscription=g.w0.EMPTY,this._menuCloseSubscription=g.w0.EMPTY,this._changeDetectorRef=(0,e.f3M)(e.sBO),this._handleTouchStart=t=>{(0,p.yG)(t)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=u,this._parentMaterialMenu=y instanceof ye?y:void 0,Ie.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ye)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ye),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const he=this.menu;if(this._menuOpen||!he)return;const Ie=this._createOverlay(he),r=Ie.getConfig(),u=r.positionStrategy;this._setPosition(he,u),r.hasBackdrop=null==he.hasBackdrop?!this.triggersSubmenu():he.hasBackdrop,Ie.attach(this._getPortal(he)),he.lazyContent&&he.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(he),he instanceof ye&&(he._startAnimation(),he._directDescendantItems.changes.pipe((0,O.R)(he.close)).subscribe(()=>{u.withLockedPosition(!1).reapplyLastPosition(),u.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(he,Ie){this._focusMonitor&&he?this._focusMonitor.focusVia(this._element,he,Ie):this._element.nativeElement.focus(Ie)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(he){if(!this._overlayRef||!this.menuOpen)return;const Ie=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===he||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ie instanceof ye?(Ie._resetAnimation(),Ie.lazyContent?Ie._animationDone.pipe((0,Q.h)(r=>"void"===r.toState),(0,B.q)(1),(0,O.R)(Ie.lazyContent._attached)).subscribe({next:()=>Ie.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ie?.lazyContent?.detach())}_initMenu(he){he.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,he.direction=this.dir,this._setMenuElevation(he),he.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(he){if(he.setElevation){let Ie=0,r=he.parentMenu;for(;r;)Ie++,r=r.parentMenu;he.setElevation(Ie)}}_setIsMenuOpen(he){he!==this._menuOpen&&(this._menuOpen=he,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(he),this._changeDetectorRef.markForCheck())}_createOverlay(he){if(!this._overlayRef){const Ie=this._getOverlayConfig(he);this._subscribeToPositions(he,Ie.positionStrategy),this._overlayRef=this._overlay.create(Ie),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(he){return new le.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:he.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:he.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(he,Ie){he.setPositionClasses&&Ie.positionChanges.subscribe(r=>{const u="start"===r.connectionPair.overlayX?"after":"before",y="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>he.setPositionClasses(u,y)):he.setPositionClasses(u,y)})}_setPosition(he,Ie){let[r,u]="before"===he.xPosition?["end","start"]:["start","end"],[y,M]="above"===he.yPosition?["bottom","top"]:["top","bottom"],[f,o]=[y,M],[n,t]=[r,u],i=0;if(this.triggersSubmenu()){if(t=r="before"===he.xPosition?"start":"end",u=n="end"===r?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const a=this._parentMaterialMenu.items.first;this._parentInnerPadding=a?a._getHostElement().offsetTop:0}i="bottom"===y?this._parentInnerPadding:-this._parentInnerPadding}}else he.overlapTrigger||(f="top"===y?"bottom":"top",o="top"===M?"bottom":"top");Ie.withPositions([{originX:r,originY:f,overlayX:n,overlayY:y,offsetY:i},{originX:u,originY:f,overlayX:t,overlayY:y,offsetY:i},{originX:r,originY:o,overlayX:n,overlayY:M,offsetY:-i},{originX:u,originY:o,overlayX:t,overlayY:M,offsetY:-i}])}_menuClosingActions(){const he=this._overlayRef.backdropClick(),Ie=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,E.of)(),u=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Q.h)(y=>y!==this._menuItemInstance),(0,Q.h)(()=>this._menuOpen)):(0,E.of)();return(0,w.T)(he,r,u,Ie)}_handleMousedown(he){(0,p.X6)(he)||(this._openedBy=0===he.button?"mouse":void 0,this.triggersSubmenu()&&he.preventDefault())}_handleKeydown(he){const Ie=he.keyCode;(Ie===x.K5||Ie===x.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ie===x.SV&&"ltr"===this.dir||Ie===x.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(he){this.triggersSubmenu()?(he.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Q.h)(he=>he===this._menuItemInstance&&!he.disabled),(0,ee.g)(0,H.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof ye&&this.menu._isAnimating?this.menu._animationDone.pipe((0,B.q)(1),(0,ee.g)(0,H.E),(0,O.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(he){return(!this._portal||this._portal.templateRef!==he.templateRef)&&(this._portal=new Ce.UE(he.templateRef,this._viewContainerRef)),this._portal}static#e=this.\u0275fac=function(Ie){return new(Ie||ke)(e.Y36(le.aV),e.Y36(e.SBq),e.Y36(e.s_b),e.Y36(Y),e.Y36(_t,8),e.Y36(dt,10),e.Y36(we.Is,8),e.Y36(p.tE),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:ke,hostVars:3,hostBindings:function(Ie,r){1&Ie&&e.NdJ("click",function(y){return r._handleClick(y)})("mousedown",function(y){return r._handleMousedown(y)})("keydown",function(y){return r._handleKeydown(y)}),2&Ie&&e.uIk("aria-haspopup",r.menu?"menu":null)("aria-expanded",r.menuOpen)("aria-controls",r.menuOpen?r.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}})}return ke})(),X=(()=>{class ke extends ae{static#e=this.\u0275fac=function(){let he;return function(r){return(he||(he=e.n5z(ke)))(r||ke)}}();static#t=this.\u0275dir=e.lG2({type:ke,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[e.qOj]})}return ke})(),He=(()=>{class ke{static#e=this.\u0275fac=function(Ie){return new(Ie||ke)};static#t=this.\u0275mod=e.oAB({type:ke});static#i=this.\u0275inj=e.cJS({providers:[oe],imports:[se.ez,V.si,V.BQ,le.U8,v.ZD,V.BQ]})}return ke})()},21476:(xe,Z,h)=>{"use strict";h.d(Z,{NW:()=>F,TU:()=>$,Zf:()=>le,ye:()=>V});var e=h(96814),p=h(65879),A=h(78645),x=h(32296),m=h(98525),w=h(92596),g=h(23680),E=h(42495),H=h(64170);function C(Te,qe){if(1&Te&&(p.TgZ(0,"mat-option",19),p._uU(1),p.qZA()),2&Te){const Ne=qe.$implicit;p.Q6J("value",Ne),p.xp6(1),p.hij(" ",Ne," ")}}function N(Te,qe){if(1&Te){const Ne=p.EpF();p.TgZ(0,"mat-form-field",16)(1,"mat-select",17),p.NdJ("selectionChange",function(et){p.CHM(Ne);const dt=p.oxw(2);return p.KtG(dt._changePageSize(et.value))}),p.YNc(2,C,2,2,"mat-option",18),p.qZA()()}if(2&Te){const Ne=p.oxw(2);p.Q6J("appearance",Ne._formFieldAppearance)("color",Ne.color),p.xp6(1),p.Q6J("value",Ne.pageSize)("disabled",Ne.disabled)("aria-labelledby",Ne._pageSizeLabelId)("panelClass",Ne.selectConfig.panelClass||"")("disableOptionCentering",Ne.selectConfig.disableOptionCentering),p.xp6(1),p.Q6J("ngForOf",Ne._displayedPageSizeOptions)}}function B(Te,qe){if(1&Te&&(p.TgZ(0,"div",20),p._uU(1),p.qZA()),2&Te){const Ne=p.oxw(2);p.xp6(1),p.Oqu(Ne.pageSize)}}function O(Te,qe){if(1&Te&&(p.TgZ(0,"div",12)(1,"div",13),p._uU(2),p.qZA(),p.YNc(3,N,3,8,"mat-form-field",14),p.YNc(4,B,2,1,"div",15),p.qZA()),2&Te){const Ne=p.oxw();p.xp6(1),p.s9C("id",Ne._pageSizeLabelId),p.xp6(1),p.hij(" ",Ne._intl.itemsPerPageLabel," "),p.xp6(1),p.Q6J("ngIf",Ne._displayedPageSizeOptions.length>1),p.xp6(1),p.Q6J("ngIf",Ne._displayedPageSizeOptions.length<=1)}}function Q(Te,qe){if(1&Te){const Ne=p.EpF();p.TgZ(0,"button",21),p.NdJ("click",function(){p.CHM(Ne);const et=p.oxw();return p.KtG(et.firstPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",22),p.qZA()()}if(2&Te){const Ne=p.oxw();p.Q6J("matTooltip",Ne._intl.firstPageLabel)("matTooltipDisabled",Ne._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Ne._previousButtonsDisabled()),p.uIk("aria-label",Ne._intl.firstPageLabel)}}function ee(Te,qe){if(1&Te){const Ne=p.EpF();p.O4$(),p.kcU(),p.TgZ(0,"button",23),p.NdJ("click",function(){p.CHM(Ne);const et=p.oxw();return p.KtG(et.lastPage())}),p.O4$(),p.TgZ(1,"svg",7),p._UZ(2,"path",24),p.qZA()()}if(2&Te){const Ne=p.oxw();p.Q6J("matTooltip",Ne._intl.lastPageLabel)("matTooltipDisabled",Ne._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Ne._nextButtonsDisabled()),p.uIk("aria-label",Ne._intl.lastPageLabel)}}let V=(()=>{class Te{constructor(){this.changes=new A.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(Ne,_t,et)=>{if(0==et||0==_t)return`0 of ${et}`;const dt=Ne*_t;return`${dt+1} \u2013 ${dt<(et=Math.max(et,0))?Math.min(dt+_t,et):dt+_t} of ${et}`}}static#e=this.\u0275fac=function(_t){return new(_t||Te)};static#t=this.\u0275prov=p.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"})}return Te})();const Ce={provide:V,deps:[[new p.FiY,new p.tp0,V]],useFactory:function se(Te){return Te||new V}},le=new p.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),be=(0,g.Id)((0,g.dB)(class{}));let v=(()=>{class Te extends be{get pageIndex(){return this._pageIndex}set pageIndex(Ne){this._pageIndex=Math.max((0,E.su)(Ne),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(Ne){this._length=(0,E.su)(Ne),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(Ne){this._pageSize=Math.max((0,E.su)(Ne),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(Ne){this._pageSizeOptions=(Ne||[]).map(_t=>(0,E.su)(_t)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(Ne){this._hidePageSize=(0,E.Ig)(Ne)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(Ne){this._showFirstLastButtons=(0,E.Ig)(Ne)}constructor(Ne,_t,et){if(super(),this._intl=Ne,this._changeDetectorRef=_t,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new p.vpe,this._intlChanges=Ne.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),et){const{pageSize:dt,pageSizeOptions:lt,hidePageSize:at,showFirstLastButtons:ge}=et;null!=dt&&(this._pageSize=dt),null!=lt&&(this._pageSizeOptions=lt),null!=at&&(this._hidePageSize=at),null!=ge&&(this._showFirstLastButtons=ge)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const Ne=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(Ne)}previousPage(){if(!this.hasPreviousPage())return;const Ne=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(Ne)}firstPage(){if(!this.hasPreviousPage())return;const Ne=this.pageIndex;this.pageIndex=0,this._emitPageEvent(Ne)}lastPage(){if(!this.hasNextPage())return;const Ne=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(Ne)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const Ne=this.getNumberOfPages()-1;return this.pageIndexNe-_t),this._changeDetectorRef.markForCheck())}_emitPageEvent(Ne){this.page.emit({previousPageIndex:Ne,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(_t){p.$Z()};static#t=this.\u0275dir=p.lG2({type:Te,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[p.qOj]})}return Te})(),ie=0,F=(()=>{class Te extends v{constructor(Ne,_t,et){super(Ne,_t,et),this._pageSizeLabelId="mat-paginator-page-size-label-"+ie++,this._formFieldAppearance=et?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(_t){return new(_t||Te)(p.Y36(V),p.Y36(p.sBO),p.Y36(le,8))};static#t=this.\u0275cmp=p.Xpm({type:Te,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[p.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(_t,et){1&_t&&(p.TgZ(0,"div",0)(1,"div",1),p.YNc(2,O,5,4,"div",2),p.TgZ(3,"div",3)(4,"div",4),p._uU(5),p.qZA(),p.YNc(6,Q,3,5,"button",5),p.TgZ(7,"button",6),p.NdJ("click",function(){return et.previousPage()}),p.O4$(),p.TgZ(8,"svg",7),p._UZ(9,"path",8),p.qZA()(),p.kcU(),p.TgZ(10,"button",9),p.NdJ("click",function(){return et.nextPage()}),p.O4$(),p.TgZ(11,"svg",7),p._UZ(12,"path",10),p.qZA()(),p.YNc(13,ee,3,5,"button",11),p.qZA()()()),2&_t&&(p.xp6(2),p.Q6J("ngIf",!et.hidePageSize),p.xp6(3),p.hij(" ",et._intl.getRangeLabel(et.pageIndex,et.pageSize,et.length)," "),p.xp6(1),p.Q6J("ngIf",et.showFirstLastButtons),p.xp6(1),p.Q6J("matTooltip",et._intl.previousPageLabel)("matTooltipDisabled",et._previousButtonsDisabled())("matTooltipPosition","above")("disabled",et._previousButtonsDisabled()),p.uIk("aria-label",et._intl.previousPageLabel),p.xp6(3),p.Q6J("matTooltip",et._intl.nextPageLabel)("matTooltipDisabled",et._nextButtonsDisabled())("matTooltipPosition","above")("disabled",et._nextButtonsDisabled()),p.uIk("aria-label",et._intl.nextPageLabel),p.xp6(3),p.Q6J("ngIf",et.showFirstLastButtons))},dependencies:[e.sg,e.O5,x.RK,H.KE,m.gD,g.ey,w.gM],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return Te})(),$=(()=>{class Te{static#e=this.\u0275fac=function(_t){return new(_t||Te)};static#t=this.\u0275mod=p.oAB({type:Te});static#i=this.\u0275inj=p.cJS({providers:[Ce],imports:[e.ez,x.ot,m.LD,w.AV]})}return Te})()},16007:(xe,Z,h)=>{"use strict";h.d(Z,{Cv:()=>C});var e=h(65879),A=(h(96814),h(23680));let C=(()=>{class N{static#e=this.\u0275fac=function(Q){return new(Q||N)};static#t=this.\u0275mod=e.oAB({type:N});static#i=this.\u0275inj=e.cJS({imports:[A.BQ]})}return N})()},55940:(xe,Z,h)=>{"use strict";h.d(Z,{Cq:()=>Q,Ou:()=>B});var e=h(65879),p=h(23680),A=h(42495),x=h(96814);const m=["determinateSpinner"];function w(ee,V){if(1&ee&&(e.O4$(),e.TgZ(0,"svg",11),e._UZ(1,"circle",12),e.qZA()),2&ee){const se=e.oxw();e.uIk("viewBox",se._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",se._strokeCircumference(),"px")("stroke-dashoffset",se._strokeCircumference()/2,"px")("stroke-width",se._circleStrokeWidth(),"%"),e.uIk("r",se._circleRadius())}}const g=(0,p.pj)(class{constructor(ee){this._elementRef=ee}},"primary"),E=new e.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function H(){return{diameter:C}}}),C=100;let B=(()=>{class ee extends g{constructor(se,Ce,Be){super(se),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=C,this._noopAnimations="NoopAnimations"===Ce&&!!Be&&!Be._forceAnimations,Be&&(Be.color&&(this.color=this.defaultColor=Be.color),Be.diameter&&(this.diameter=Be.diameter),Be.strokeWidth&&(this.strokeWidth=Be.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(se){this._value=Math.max(0,Math.min(100,(0,A.su)(se)))}get diameter(){return this._diameter}set diameter(se){this._diameter=(0,A.su)(se)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(se){this._strokeWidth=(0,A.su)(se)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const se=2*this._circleRadius()+this.strokeWidth;return`0 0 ${se} ${se}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static#e=this.\u0275fac=function(Ce){return new(Ce||ee)(e.Y36(e.SBq),e.Y36(e.QbO,8),e.Y36(E))};static#t=this.\u0275cmp=e.Xpm({type:ee,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(Ce,Be){if(1&Ce&&e.Gf(m,5),2&Ce){let we;e.iGM(we=e.CRH())&&(Be._determinateCircle=we.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(Ce,Be){2&Ce&&(e.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===Be.mode?Be.value:null)("mode",Be.mode),e.Udp("width",Be.diameter,"px")("height",Be.diameter,"px")("--mdc-circular-progress-size",Be.diameter+"px")("--mdc-circular-progress-active-indicator-width",Be.diameter+"px"),e.ekj("_mat-animation-noopable",Be._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===Be.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[e.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(Ce,Be){if(1&Ce&&(e.YNc(0,w,2,8,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.O4$(),e.TgZ(4,"svg",3),e._UZ(5,"circle",4),e.qZA()(),e.kcU(),e.TgZ(6,"div",5)(7,"div",6)(8,"div",7),e.GkF(9,8),e.qZA(),e.TgZ(10,"div",9),e.GkF(11,8),e.qZA(),e.TgZ(12,"div",10),e.GkF(13,8),e.qZA()()()),2&Ce){const we=e.MAs(1);e.xp6(4),e.uIk("viewBox",Be._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",Be._strokeCircumference(),"px")("stroke-dashoffset",Be._strokeDashOffset(),"px")("stroke-width",Be._circleStrokeWidth(),"%"),e.uIk("r",Be._circleRadius()),e.xp6(4),e.Q6J("ngTemplateOutlet",we),e.xp6(2),e.Q6J("ngTemplateOutlet",we),e.xp6(2),e.Q6J("ngTemplateOutlet",we)}},dependencies:[x.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0})}return ee})(),Q=(()=>{class ee{static#e=this.\u0275fac=function(Ce){return new(Ce||ee)};static#t=this.\u0275mod=e.oAB({type:ee});static#i=this.\u0275inj=e.cJS({imports:[x.ez,p.BQ]})}return ee})()},87466:(xe,Z,h)=>{"use strict";h.d(Z,{Fk:()=>be,U0:()=>le,VQ:()=>we});var e=h(65879),p=h(23680),A=h(24191),x=h(42495),m=h(78337),w=h(56223),g=h(96814);const E=["input"],H=["*"];let C=0;class N{constructor(ie,F){this.source=ie,this.value=F}}const B={provide:w.JU,useExisting:(0,e.Gpc)(()=>we),multi:!0},O=new e.OlP("MatRadioGroup"),Q=new e.OlP("mat-radio-default-options",{providedIn:"root",factory:function ee(){return{color:"accent"}}});let V=(()=>{class v{get name(){return this._name}set name(F){this._name=F,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(F){this._labelPosition="before"===F?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(F){this._value!==F&&(this._value=F,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(F){this._selected=F,this.value=F?F.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(F){this._disabled=(0,x.Ig)(F),this._markRadiosForCheck()}get required(){return this._required}set required(F){this._required=(0,x.Ig)(F),this._markRadiosForCheck()}constructor(F){this._changeDetector=F,this._value=null,this._name="mat-radio-group-"+C++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.vpe}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(F=>{F.name=this.name,F._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach($=>{$.checked=this.value===$.value,$.checked&&(this._selected=$)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new N(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(F=>F._markForCheck())}writeValue(F){this.value=F,this._changeDetector.markForCheck()}registerOnChange(F){this._controlValueAccessorChangeFn=F}registerOnTouched(F){this.onTouched=F}setDisabledState(F){this.disabled=F,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function($){return new($||v)(e.Y36(e.sBO))};static#t=this.\u0275dir=e.lG2({type:v,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}return v})();class se{constructor(ie){this._elementRef=ie}}const Ce=(0,p.Kr)((0,p.sb)(se));let Be=(()=>{class v extends Ce{get checked(){return this._checked}set checked(F){const $=(0,x.Ig)(F);this._checked!==$&&(this._checked=$,$&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!$&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),$&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(F){this._value!==F&&(this._value=F,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===F),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(F){this._labelPosition=F}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(F){this._setDisabled((0,x.Ig)(F))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(F){this._required=(0,x.Ig)(F)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(F){this._color=F}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(F,$,Te,qe,Ne,_t,et,dt){super($),this._changeDetector=Te,this._focusMonitor=qe,this._radioDispatcher=Ne,this._providerOverride=et,this._uniqueId="mat-radio-"+ ++C,this.id=this._uniqueId,this.change=new e.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=F,this._noopAnimations="NoopAnimations"===_t,dt&&(this.tabIndex=(0,x.su)(dt,0))}focus(F,$){$?this._focusMonitor.focusVia(this._inputElement,$,F):this._inputElement.nativeElement.focus(F)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((F,$)=>{F!==this.id&&$===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(F=>{!F&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new N(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(F){F.stopPropagation()}_onInputInteraction(F){if(F.stopPropagation(),!this.checked&&!this.disabled){const $=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),$&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(F){this._onInputInteraction(F),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(F){this._disabled!==F&&(this._disabled=F,this._changeDetector.markForCheck())}_updateTabIndex(){const F=this.radioGroup;let $;if($=F&&F.selected&&!this.disabled?F.selected===this?this.tabIndex:-1:this.tabIndex,$!==this._previousTabIndex){const Te=this._inputElement?.nativeElement;Te&&(Te.setAttribute("tabindex",$+""),this._previousTabIndex=$)}}static#e=this.\u0275fac=function($){e.$Z()};static#t=this.\u0275dir=e.lG2({type:v,viewQuery:function($,Te){if(1&$&&e.Gf(E,5),2&$){let qe;e.iGM(qe=e.CRH())&&(Te._inputElement=qe.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[e.qOj]})}return v})(),we=(()=>{class v extends V{static#e=this.\u0275fac=function(){let F;return function(Te){return(F||(F=e.n5z(v)))(Te||v)}}();static#t=this.\u0275dir=e.lG2({type:v,selectors:[["mat-radio-group"]],contentQueries:function($,Te,qe){if(1&$&&e.Suo(qe,le,5),2&$){let Ne;e.iGM(Ne=e.CRH())&&(Te._radios=Ne)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e._Bn([B,{provide:O,useExisting:v}]),e.qOj]})}return v})(),le=(()=>{class v extends Be{constructor(F,$,Te,qe,Ne,_t,et,dt){super(F,$,Te,qe,Ne,_t,et,dt)}static#e=this.\u0275fac=function($){return new($||v)(e.Y36(O,8),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(A.tE),e.Y36(m.A8),e.Y36(e.QbO,8),e.Y36(Q,8),e.$8M("tabindex"))};static#t=this.\u0275cmp=e.Xpm({type:v,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function($,Te){1&$&&e.NdJ("focus",function(){return Te._inputElement.nativeElement.focus()}),2&$&&(e.uIk("id",Te.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.ekj("mat-primary","primary"===Te.color)("mat-accent","accent"===Te.color)("mat-warn","warn"===Te.color)("mat-mdc-radio-checked",Te.checked)("_mat-animation-noopable",Te._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.qOj],ngContentSelectors:H,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function($,Te){if(1&$&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Ne){return Te._onTouchTargetClick(Ne)}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("change",function(Ne){return Te._onInputInteraction(Ne)}),e.qZA(),e.TgZ(6,"div",6),e._UZ(7,"div",7)(8,"div",8),e.qZA(),e.TgZ(9,"div",9),e._UZ(10,"div",10),e.qZA()(),e.TgZ(11,"label",11),e.Hsn(12),e.qZA()()),2&$){const qe=e.MAs(1);e.ekj("mdc-form-field--align-end","before"==Te.labelPosition),e.xp6(2),e.ekj("mdc-radio--disabled",Te.disabled),e.xp6(2),e.Q6J("id",Te.inputId)("checked",Te.checked)("disabled",Te.disabled)("required",Te.required),e.uIk("name",Te.name)("value",Te.value)("aria-label",Te.ariaLabel)("aria-labelledby",Te.ariaLabelledby)("aria-describedby",Te.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",qe)("matRippleDisabled",Te._isRippleDisabled())("matRippleCentered",!0),e.xp6(2),e.Q6J("for",Te.inputId)}},dependencies:[p.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return v})(),be=(()=>{class v{static#e=this.\u0275fac=function($){return new($||v)};static#t=this.\u0275mod=e.oAB({type:v});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,g.ez,p.si,p.BQ]})}return v})()},98525:(xe,Z,h)=>{"use strict";h.d(Z,{$L:()=>pt,LD:()=>Ue,gD:()=>Y});var e=h(69594),p=h(96814),A=h(65879),x=h(23680),m=h(64170),w=h(16672),g=h(24191),E=h(49388),H=h(42495),C=h(78337),N=h(36028),B=h(56223),O=h(78645),Q=h(74911),ee=h(63019),V=h(27921),se=h(94664),Ce=h(48180),Be=h(32181),we=h(37398),le=h(93997),be=h(59773),v=h(86825);const ie=["trigger"],F=["panel"];function $(oe,Ye){if(1&oe&&(A.TgZ(0,"span",10),A._uU(1),A.qZA()),2&oe){const U=A.oxw();A.xp6(1),A.Oqu(U.placeholder)}}function Te(oe,Ye){if(1&oe&&(A.TgZ(0,"span",14),A._uU(1),A.qZA()),2&oe){const U=A.oxw(2);A.xp6(1),A.Oqu(U.triggerValue)}}function qe(oe,Ye){1&oe&&A.Hsn(0,0,["*ngSwitchCase","true"])}function Ne(oe,Ye){if(1&oe&&(A.TgZ(0,"span",11),A.YNc(1,Te,2,1,"span",12),A.YNc(2,qe,1,0,"ng-content",13),A.qZA()),2&oe){const U=A.oxw();A.Q6J("ngSwitch",!!U.customTrigger),A.xp6(2),A.Q6J("ngSwitchCase",!0)}}function _t(oe,Ye){if(1&oe){const U=A.EpF();A.O4$(),A.kcU(),A.TgZ(0,"div",15,16),A.NdJ("@transformPanel.done",function(X){A.CHM(U);const He=A.oxw();return A.KtG(He._panelDoneAnimatingStream.next(X.toState))})("keydown",function(X){A.CHM(U);const He=A.oxw();return A.KtG(He._handleKeydown(X))}),A.Hsn(2,1),A.qZA()}if(2&oe){const U=A.oxw();A.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",U._getPanelTheme(),""),A.Q6J("ngClass",U.panelClass)("@transformPanel","showing"),A.uIk("id",U.id+"-panel")("aria-multiselectable",U.multiple)("aria-label",U.ariaLabel||null)("aria-labelledby",U._getPanelAriaLabelledby())}}const et=[[["mat-select-trigger"]],"*"],dt=["mat-select-trigger","*"],lt={transformPanelWrap:(0,v.X$)("transformPanelWrap",[(0,v.eR)("* => void",(0,v.IO)("@transformPanel",[(0,v.pV)()],{optional:!0}))]),transformPanel:(0,v.X$)("transformPanel",[(0,v.SB)("void",(0,v.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,v.eR)("void => showing",(0,v.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,v.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,v.eR)("* => void",(0,v.jt)("100ms linear",(0,v.oB)({opacity:0})))])};let pe=0;const Re=new A.OlP("mat-select-scroll-strategy"),ve=new A.OlP("MAT_SELECT_CONFIG"),Se={provide:Re,deps:[e.aV],useFactory:function ze(oe){return()=>oe.scrollStrategies.reposition()}},nt=new A.OlP("MatSelectTrigger");class fe{constructor(Ye,U){this.source=Ye,this.value=U}}const Ke=(0,x.Kr)((0,x.sb)((0,x.Id)((0,x.FD)(class{constructor(oe,Ye,U,ae,X){this._elementRef=oe,this._defaultErrorStateMatcher=Ye,this._parentForm=U,this._parentFormGroup=ae,this.ngControl=X,this.stateChanges=new O.x}}))));let ye=(()=>{class oe extends Ke{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(U){this._placeholder=U,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(B.kI.required)??!1}set required(U){this._required=(0,H.Ig)(U),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(U){this._multiple=(0,H.Ig)(U)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(U){this._disableOptionCentering=(0,H.Ig)(U)}get compareWith(){return this._compareWith}set compareWith(U){this._compareWith=U,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(U){this._assignValue(U)&&this._onChange(U)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(U){this._typeaheadDebounceInterval=(0,H.su)(U)}get id(){return this._id}set id(U){this._id=U||this._uid,this.stateChanges.next()}constructor(U,ae,X,He,ke,Tt,he,Ie,r,u,y,M,f,o){super(ke,He,he,Ie,u),this._viewportRuler=U,this._changeDetectorRef=ae,this._ngZone=X,this._dir=Tt,this._parentFormField=r,this._liveAnnouncer=f,this._defaultOptions=o,this._panelOpen=!1,this._compareWith=(n,t)=>n===t,this._uid="mat-select-"+pe++,this._triggerAriaLabelledBy=null,this._destroy=new O.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+pe++,this._panelDoneAnimatingStream=new O.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,Q.P)(()=>{const n=this.options;return n?n.changes.pipe((0,V.O)(n),(0,se.w)(()=>(0,ee.T)(...n.map(t=>t.onSelectionChange)))):this._ngZone.onStable.pipe((0,Ce.q)(1),(0,se.w)(()=>this.optionSelectionChanges))}),this.openedChange=new A.vpe,this._openedStream=this.openedChange.pipe((0,Be.h)(n=>n),(0,we.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Be.h)(n=>!n),(0,we.U)(()=>{})),this.selectionChange=new A.vpe,this.valueChange=new A.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=o?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=o.typeaheadDebounceInterval),this._scrollStrategyFactory=M,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(y)||0,this.id=this.id}ngOnInit(){this._selectionModel=new C.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,le.x)(),(0,be.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,be.R)(this._destroy)).subscribe(U=>{U.added.forEach(ae=>ae.select()),U.removed.forEach(ae=>ae.deselect())}),this.options.changes.pipe((0,V.O)(null),(0,be.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const U=this._getTriggerAriaLabelledby(),ae=this.ngControl;if(U!==this._triggerAriaLabelledBy){const X=this._elementRef.nativeElement;this._triggerAriaLabelledBy=U,U?X.setAttribute("aria-labelledby",U):X.removeAttribute("aria-labelledby")}ae&&(this._previousControl!==ae.control&&(void 0!==this._previousControl&&null!==ae.disabled&&ae.disabled!==this.disabled&&(this.disabled=ae.disabled),this._previousControl=ae.control),this.updateErrorState())}ngOnChanges(U){(U.disabled||U.userAriaDescribedBy)&&this.stateChanges.next(),U.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const U=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!U)return;const ae=`${this.id}-panel`;this._trackedModal&&(0,g.iD)(this._trackedModal,"aria-owns",ae),(0,g.Zf)(U,"aria-owns",ae),this._trackedModal=U}_clearFromModal(){this._trackedModal&&((0,g.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(U){this._assignValue(U)}registerOnChange(U){this._onChange=U}registerOnTouched(U){this._onTouched=U}setDisabledState(U){this.disabled=U,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const U=this._selectionModel.selected.map(ae=>ae.viewValue);return this._isRtl()&&U.reverse(),U.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(U){this.disabled||(this.panelOpen?this._handleOpenKeydown(U):this._handleClosedKeydown(U))}_handleClosedKeydown(U){const ae=U.keyCode,X=ae===N.JH||ae===N.LH||ae===N.oh||ae===N.SV,He=ae===N.K5||ae===N.L_,ke=this._keyManager;if(!ke.isTyping()&&He&&!(0,N.Vb)(U)||(this.multiple||U.altKey)&&X)U.preventDefault(),this.open();else if(!this.multiple){const Tt=this.selected;ke.onKeydown(U);const he=this.selected;he&&Tt!==he&&this._liveAnnouncer.announce(he.viewValue,1e4)}}_handleOpenKeydown(U){const ae=this._keyManager,X=U.keyCode,He=X===N.JH||X===N.LH,ke=ae.isTyping();if(He&&U.altKey)U.preventDefault(),this.close();else if(ke||X!==N.K5&&X!==N.L_||!ae.activeItem||(0,N.Vb)(U))if(!ke&&this._multiple&&X===N.A&&U.ctrlKey){U.preventDefault();const Tt=this.options.some(he=>!he.disabled&&!he.selected);this.options.forEach(he=>{he.disabled||(Tt?he.select():he.deselect())})}else{const Tt=ae.activeItemIndex;ae.onKeydown(U),this._multiple&&He&&U.shiftKey&&ae.activeItem&&ae.activeItemIndex!==Tt&&ae.activeItem._selectViaInteraction()}else U.preventDefault(),ae.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Ce.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(U){if(this.options.forEach(ae=>ae.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&U)Array.isArray(U),U.forEach(ae=>this._selectOptionByValue(ae)),this._sortValues();else{const ae=this._selectOptionByValue(U);ae?this._keyManager.updateActiveItem(ae):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(U){const ae=this.options.find(X=>{if(this._selectionModel.isSelected(X))return!1;try{return null!=X.value&&this._compareWith(X.value,U)}catch{return!1}});return ae&&this._selectionModel.select(ae),ae}_assignValue(U){return!!(U!==this._value||this._multiple&&Array.isArray(U))&&(this.options&&this._setSelectionByValue(U),this._value=U,!0)}_skipPredicate(U){return U.disabled}_initKeyManager(){this._keyManager=new g.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const U=(0,ee.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,be.R)(U)).subscribe(ae=>{this._onSelect(ae.source,ae.isUserInput),ae.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,ee.T)(...this.options.map(ae=>ae._stateChanges)).pipe((0,be.R)(U)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(U,ae){const X=this._selectionModel.isSelected(U);null!=U.value||this._multiple?(X!==U.selected&&(U.selected?this._selectionModel.select(U):this._selectionModel.deselect(U)),ae&&this._keyManager.setActiveItem(U),this.multiple&&(this._sortValues(),ae&&this.focus())):(U.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(U.value)),X!==this._selectionModel.isSelected(U)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const U=this.options.toArray();this._selectionModel.sort((ae,X)=>this.sortComparator?this.sortComparator(ae,X,U):U.indexOf(ae)-U.indexOf(X)),this.stateChanges.next()}}_propagateChanges(U){let ae=null;ae=this.multiple?this.selected.map(X=>X.value):this.selected?this.selected.value:U,this._value=ae,this.valueChange.emit(ae),this._onChange(ae),this.selectionChange.emit(this._getChangeEvent(ae)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let U=-1;for(let ae=0;ae0}focus(U){this._elementRef.nativeElement.focus(U)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const U=this._parentFormField?.getLabelId();return this.ariaLabelledby?(U?U+" ":"")+this.ariaLabelledby:U}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const U=this._parentFormField?.getLabelId();let ae=(U?U+" ":"")+this._valueId;return this.ariaLabelledby&&(ae+=" "+this.ariaLabelledby),ae}_panelDoneAnimating(U){this.openedChange.emit(U)}setDescribedByIds(U){U.length?this._elementRef.nativeElement.setAttribute("aria-describedby",U.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#e=this.\u0275fac=function(ae){return new(ae||oe)(A.Y36(w.rL),A.Y36(A.sBO),A.Y36(A.R0b),A.Y36(x.rD),A.Y36(A.SBq),A.Y36(E.Is,8),A.Y36(B.F,8),A.Y36(B.sg,8),A.Y36(m.G_,8),A.Y36(B.a5,10),A.$8M("tabindex"),A.Y36(Re),A.Y36(g.Kd),A.Y36(ve,8))};static#t=this.\u0275dir=A.lG2({type:oe,viewQuery:function(ae,X){if(1&ae&&(A.Gf(ie,5),A.Gf(F,5),A.Gf(e.pI,5)),2&ae){let He;A.iGM(He=A.CRH())&&(X.trigger=He.first),A.iGM(He=A.CRH())&&(X.panel=He.first),A.iGM(He=A.CRH())&&(X._overlayDir=He.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[A.qOj,A.TTD]})}return oe})(),pt=(()=>{class oe{static#e=this.\u0275fac=function(ae){return new(ae||oe)};static#t=this.\u0275dir=A.lG2({type:oe,selectors:[["mat-select-trigger"]],features:[A._Bn([{provide:nt,useExisting:oe}])]})}return oe})(),Y=(()=>{class oe extends ye{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=U=>!this.panelOpen&&U.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,be.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(U){const ae=this.options.toArray()[U];if(ae){const X=this.panel.nativeElement,He=(0,x.CB)(U,this.options,this.optionGroups),ke=ae._getHostElement();X.scrollTop=0===U&&1===He?0:(0,x.jH)(ke.offsetTop,ke.offsetHeight,X.scrollTop,X.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(U){return new fe(this,U)}_getOverlayWidth(U){return"auto"===this.panelWidth?(U instanceof e.xu?U.elementRef:U||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(U){this._hideSingleSelectionIndicator=(0,H.Ig)(U),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const U of this.options)U._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(){let U;return function(X){return(U||(U=A.n5z(oe)))(X||oe)}}();static#t=this.\u0275cmp=A.Xpm({type:oe,selectors:[["mat-select"]],contentQueries:function(ae,X,He){if(1&ae&&(A.Suo(He,nt,5),A.Suo(He,x.ey,5),A.Suo(He,x.K7,5)),2&ae){let ke;A.iGM(ke=A.CRH())&&(X.customTrigger=ke.first),A.iGM(ke=A.CRH())&&(X.options=ke),A.iGM(ke=A.CRH())&&(X.optionGroups=ke)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(ae,X){1&ae&&A.NdJ("keydown",function(ke){return X._handleKeydown(ke)})("focus",function(){return X._onFocus()})("blur",function(){return X._onBlur()}),2&ae&&(A.uIk("id",X.id)("tabindex",X.tabIndex)("aria-controls",X.panelOpen?X.id+"-panel":null)("aria-expanded",X.panelOpen)("aria-label",X.ariaLabel||null)("aria-required",X.required.toString())("aria-disabled",X.disabled.toString())("aria-invalid",X.errorState)("aria-activedescendant",X._getAriaActiveDescendant()),A.ekj("mat-mdc-select-disabled",X.disabled)("mat-mdc-select-invalid",X.errorState)("mat-mdc-select-required",X.required)("mat-mdc-select-empty",X.empty)("mat-mdc-select-multiple",X.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[A._Bn([{provide:m.Eo,useExisting:oe},{provide:x.HF,useExisting:oe}]),A.qOj],ngContentSelectors:dt,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(ae,X){if(1&ae&&(A.F$t(et),A.TgZ(0,"div",0,1),A.NdJ("click",function(){return X.toggle()}),A.TgZ(3,"div",2),A.YNc(4,$,2,1,"span",3),A.YNc(5,Ne,3,2,"span",4),A.qZA(),A.TgZ(6,"div",5)(7,"div",6),A.O4$(),A.TgZ(8,"svg",7),A._UZ(9,"path",8),A.qZA()()()(),A.YNc(10,_t,3,9,"ng-template",9),A.NdJ("backdropClick",function(){return X.close()})("attach",function(){return X._onAttached()})("detach",function(){return X.close()})),2&ae){const He=A.MAs(1);A.xp6(3),A.Q6J("ngSwitch",X.empty),A.uIk("id",X._valueId),A.xp6(1),A.Q6J("ngSwitchCase",!0),A.xp6(1),A.Q6J("ngSwitchCase",!1),A.xp6(5),A.Q6J("cdkConnectedOverlayPanelClass",X._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",X._scrollStrategy)("cdkConnectedOverlayOrigin",X._preferredOverlayOrigin||He)("cdkConnectedOverlayOpen",X.panelOpen)("cdkConnectedOverlayPositions",X._positions)("cdkConnectedOverlayWidth",X._overlayWidth)}},dependencies:[p.mk,p.RF,p.n9,p.ED,e.pI,e.xu],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[lt.transformPanel]},changeDetection:0})}return oe})(),Ue=(()=>{class oe{static#e=this.\u0275fac=function(ae){return new(ae||oe)};static#t=this.\u0275mod=A.oAB({type:oe});static#i=this.\u0275inj=A.cJS({providers:[Se],imports:[p.ez,e.U8,x.Ng,x.BQ,w.ZD,m.lN,x.Ng,x.BQ]})}return oe})()},32651:(xe,Z,h)=>{"use strict";h.d(Z,{JX:()=>nt,Rh:()=>Se,SJ:()=>Ke,TM:()=>fe});var e=h(16672),p=h(96814),A=h(65879),x=h(23680),m=h(24191),w=h(49388),g=h(42495),E=h(36028),H=h(62831),C=h(78645),N=h(92438),B=h(63019),O=h(32181),Q=h(37398),ee=h(21441),V=h(59773),se=h(93997),Ce=h(48180),Be=h(27921),we=h(83620),le=h(86825);const be=["*"],v=["content"];function ie(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"div",2),A.NdJ("click",function(){A.CHM(Y);const oe=A.oxw();return A.KtG(oe._onBackdropClicked())}),A.qZA()}if(2&ye){const Y=A.oxw();A.ekj("mat-drawer-shown",Y._isShowingBackdrop())}}function F(ye,pt){1&ye&&(A.TgZ(0,"mat-drawer-content"),A.Hsn(1,2),A.qZA())}const $=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Te=["mat-drawer","mat-drawer-content","*"];function qe(ye,pt){if(1&ye){const Y=A.EpF();A.TgZ(0,"div",2),A.NdJ("click",function(){A.CHM(Y);const oe=A.oxw();return A.KtG(oe._onBackdropClicked())}),A.qZA()}if(2&ye){const Y=A.oxw();A.ekj("mat-drawer-shown",Y._isShowingBackdrop())}}function Ne(ye,pt){1&ye&&(A.TgZ(0,"mat-sidenav-content"),A.Hsn(1,2),A.qZA())}const _t=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],et=["mat-sidenav","mat-sidenav-content","*"],lt={transformDrawer:(0,le.X$)("transform",[(0,le.SB)("open, open-instant",(0,le.oB)({transform:"none",visibility:"visible"})),(0,le.SB)("void",(0,le.oB)({"box-shadow":"none",visibility:"hidden"})),(0,le.eR)("void => open-instant",(0,le.jt)("0ms")),(0,le.eR)("void <=> open, open-instant => void",(0,le.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},ge=new A.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function pe(){return!1}}),J=new A.OlP("MAT_DRAWER_CONTAINER");let Re=(()=>{class ye extends e.PQ{constructor(Y,Ue,oe,Ye,U){super(oe,Ye,U),this._changeDetectorRef=Y,this._container=Ue}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(A.Y36(A.sBO),A.Y36((0,A.Gpc)(()=>ve)),A.Y36(A.SBq),A.Y36(e.mF),A.Y36(A.R0b))};static#t=this.\u0275cmp=A.Xpm({type:ye,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(Ue,oe){2&Ue&&A.Udp("margin-left",oe._container._contentMargins.left,"px")("margin-right",oe._container._contentMargins.right,"px")},features:[A._Bn([{provide:e.PQ,useExisting:ye}]),A.qOj],ngContentSelectors:be,decls:1,vars:0,template:function(Ue,oe){1&Ue&&(A.F$t(),A.Hsn(0))},encapsulation:2,changeDetection:0})}return ye})(),ze=(()=>{class ye{get position(){return this._position}set position(Y){(Y="end"===Y?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(Y),this._position=Y,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(Y){this._mode=Y,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(Y){this._disableClose=(0,g.Ig)(Y)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(Y){("true"===Y||"false"===Y||null==Y)&&(Y=(0,g.Ig)(Y)),this._autoFocus=Y}get opened(){return this._opened}set opened(Y){this.toggle((0,g.Ig)(Y))}constructor(Y,Ue,oe,Ye,U,ae,X,He){this._elementRef=Y,this._focusTrapFactory=Ue,this._focusMonitor=oe,this._platform=Ye,this._ngZone=U,this._interactivityChecker=ae,this._doc=X,this._container=He,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new C.x,this._animationEnd=new C.x,this._animationState="void",this.openedChange=new A.vpe(!0),this._openedStream=this.openedChange.pipe((0,O.h)(ke=>ke),(0,Q.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,O.h)(ke=>ke.fromState!==ke.toState&&0===ke.toState.indexOf("open")),(0,ee.h)(void 0)),this._closedStream=this.openedChange.pipe((0,O.h)(ke=>!ke),(0,Q.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,O.h)(ke=>ke.fromState!==ke.toState&&"void"===ke.toState),(0,ee.h)(void 0)),this._destroyed=new C.x,this.onPositionChanged=new A.vpe,this._modeChanged=new C.x,this.openedChange.subscribe(ke=>{ke?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,N.R)(this._elementRef.nativeElement,"keydown").pipe((0,O.h)(ke=>ke.keyCode===E.hY&&!this.disableClose&&!(0,E.Vb)(ke)),(0,V.R)(this._destroyed)).subscribe(ke=>this._ngZone.run(()=>{this.close(),ke.stopPropagation(),ke.preventDefault()}))}),this._animationEnd.pipe((0,se.x)((ke,Tt)=>ke.fromState===Tt.fromState&&ke.toState===Tt.toState)).subscribe(ke=>{const{fromState:Tt,toState:he}=ke;(0===he.indexOf("open")&&"void"===Tt||"void"===he&&0===Tt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(Y,Ue){this._interactivityChecker.isFocusable(Y)||(Y.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const oe=()=>{Y.removeEventListener("blur",oe),Y.removeEventListener("mousedown",oe),Y.removeAttribute("tabindex")};Y.addEventListener("blur",oe),Y.addEventListener("mousedown",oe)})),Y.focus(Ue)}_focusByCssSelector(Y,Ue){let oe=this._elementRef.nativeElement.querySelector(Y);oe&&this._forceFocus(oe,Ue)}_takeFocus(){if(!this._focusTrap)return;const Y=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Ue=>{!Ue&&"function"==typeof this._elementRef.nativeElement.focus&&Y.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(Y){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,Y):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const Y=this._doc.activeElement;return!!Y&&this._elementRef.nativeElement.contains(Y)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(Y){return this.toggle(!0,Y)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(Y=!this.opened,Ue){Y&&Ue&&(this._openedVia=Ue);const oe=this._setOpen(Y,!Y&&this._isFocusWithinDrawer(),this._openedVia||"program");return Y||(this._openedVia=null),oe}_setOpen(Y,Ue,oe){return this._opened=Y,Y?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",Ue&&this._restoreFocus(oe)),this._updateFocusTrapState(),new Promise(Ye=>{this.openedChange.pipe((0,Ce.q)(1)).subscribe(U=>Ye(U?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(Y){const Ue=this._elementRef.nativeElement,oe=Ue.parentNode;"end"===Y?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),oe.insertBefore(this._anchor,Ue)),oe.appendChild(Ue)):this._anchor&&this._anchor.parentNode.insertBefore(Ue,this._anchor)}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(A.Y36(A.SBq),A.Y36(m.qV),A.Y36(m.tE),A.Y36(H.t4),A.Y36(A.R0b),A.Y36(m.ic),A.Y36(p.K0,8),A.Y36(J,8))};static#t=this.\u0275cmp=A.Xpm({type:ye,selectors:[["mat-drawer"]],viewQuery:function(Ue,oe){if(1&Ue&&A.Gf(v,5),2&Ue){let Ye;A.iGM(Ye=A.CRH())&&(oe._content=Ye.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(Ue,oe){1&Ue&&A.WFA("@transform.start",function(U){return oe._animationStarted.next(U)})("@transform.done",function(U){return oe._animationEnd.next(U)}),2&Ue&&(A.uIk("align",null),A.d8E("@transform",oe._animationState),A.ekj("mat-drawer-end","end"===oe.position)("mat-drawer-over","over"===oe.mode)("mat-drawer-push","push"===oe.mode)("mat-drawer-side","side"===oe.mode)("mat-drawer-opened",oe.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:be,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Ue,oe){1&Ue&&(A.F$t(),A.TgZ(0,"div",0,1),A.Hsn(2),A.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[lt.transformDrawer]},changeDetection:0})}return ye})(),ve=(()=>{class ye{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(Y){this._autosize=(0,g.Ig)(Y)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(Y){this._backdropOverride=null==Y?null:(0,g.Ig)(Y)}get scrollable(){return this._userContent||this._content}constructor(Y,Ue,oe,Ye,U,ae=!1,X){this._dir=Y,this._element=Ue,this._ngZone=oe,this._changeDetectorRef=Ye,this._animationMode=X,this._drawers=new A.n_E,this.backdropClick=new A.vpe,this._destroyed=new C.x,this._doCheckSubject=new C.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new C.x,Y&&Y.change.pipe((0,V.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),U.change().pipe((0,V.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=ae}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Be.O)(this._allDrawers),(0,V.R)(this._destroyed)).subscribe(Y=>{this._drawers.reset(Y.filter(Ue=>!Ue._container||Ue._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Be.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(Y=>{this._watchDrawerToggle(Y),this._watchDrawerPosition(Y),this._watchDrawerMode(Y)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,we.b)(10),(0,V.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(Y=>Y.open())}close(){this._drawers.forEach(Y=>Y.close())}updateContentMargins(){let Y=0,Ue=0;if(this._left&&this._left.opened)if("side"==this._left.mode)Y+=this._left._getWidth();else if("push"==this._left.mode){const oe=this._left._getWidth();Y+=oe,Ue-=oe}if(this._right&&this._right.opened)if("side"==this._right.mode)Ue+=this._right._getWidth();else if("push"==this._right.mode){const oe=this._right._getWidth();Ue+=oe,Y-=oe}Y=Y||null,Ue=Ue||null,(Y!==this._contentMargins.left||Ue!==this._contentMargins.right)&&(this._contentMargins={left:Y,right:Ue},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(Y){Y._animationStarted.pipe((0,O.h)(Ue=>Ue.fromState!==Ue.toState),(0,V.R)(this._drawers.changes)).subscribe(Ue=>{"open-instant"!==Ue.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==Y.mode&&Y.openedChange.pipe((0,V.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(Y.opened))}_watchDrawerPosition(Y){Y&&Y.onPositionChanged.pipe((0,V.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ce.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(Y){Y&&Y._modeChanged.pipe((0,V.R)((0,B.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(Y){const Ue=this._element.nativeElement.classList,oe="mat-drawer-container-has-open";Y?Ue.add(oe):Ue.remove(oe)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(Y=>{"end"==Y.position?this._end=Y:this._start=Y}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(Y=>Y&&!Y.disableClose&&this._canHaveBackdrop(Y)).forEach(Y=>Y._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(Y){return"side"!==Y.mode||!!this._backdropOverride}_isDrawerOpen(Y){return null!=Y&&Y.opened}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(A.Y36(w.Is,8),A.Y36(A.SBq),A.Y36(A.R0b),A.Y36(A.sBO),A.Y36(e.rL),A.Y36(ge),A.Y36(A.QbO,8))};static#t=this.\u0275cmp=A.Xpm({type:ye,selectors:[["mat-drawer-container"]],contentQueries:function(Ue,oe,Ye){if(1&Ue&&(A.Suo(Ye,Re,5),A.Suo(Ye,ze,5)),2&Ue){let U;A.iGM(U=A.CRH())&&(oe._content=U.first),A.iGM(U=A.CRH())&&(oe._allDrawers=U)}},viewQuery:function(Ue,oe){if(1&Ue&&A.Gf(Re,5),2&Ue){let Ye;A.iGM(Ye=A.CRH())&&(oe._userContent=Ye.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(Ue,oe){2&Ue&&A.ekj("mat-drawer-container-explicit-backdrop",oe._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[A._Bn([{provide:J,useExisting:ye}])],ngContentSelectors:Te,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(Ue,oe){1&Ue&&(A.F$t($),A.YNc(0,ie,1,2,"div",0),A.Hsn(1),A.Hsn(2,1),A.YNc(3,F,2,0,"mat-drawer-content",1)),2&Ue&&(A.Q6J("ngIf",oe.hasBackdrop),A.xp6(3),A.Q6J("ngIf",!oe._content))},dependencies:[p.O5,Re],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return ye})(),Se=(()=>{class ye extends Re{constructor(Y,Ue,oe,Ye,U){super(Y,Ue,oe,Ye,U)}static#e=this.\u0275fac=function(Ue){return new(Ue||ye)(A.Y36(A.sBO),A.Y36((0,A.Gpc)(()=>fe)),A.Y36(A.SBq),A.Y36(e.mF),A.Y36(A.R0b))};static#t=this.\u0275cmp=A.Xpm({type:ye,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(Ue,oe){2&Ue&&A.Udp("margin-left",oe._container._contentMargins.left,"px")("margin-right",oe._container._contentMargins.right,"px")},features:[A._Bn([{provide:e.PQ,useExisting:ye}]),A.qOj],ngContentSelectors:be,decls:1,vars:0,template:function(Ue,oe){1&Ue&&(A.F$t(),A.Hsn(0))},encapsulation:2,changeDetection:0})}return ye})(),nt=(()=>{class ye extends ze{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(Y){this._fixedInViewport=(0,g.Ig)(Y)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(Y){this._fixedTopGap=(0,g.su)(Y)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(Y){this._fixedBottomGap=(0,g.su)(Y)}static#e=this.\u0275fac=function(){let Y;return function(oe){return(Y||(Y=A.n5z(ye)))(oe||ye)}}();static#t=this.\u0275cmp=A.Xpm({type:ye,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(Ue,oe){2&Ue&&(A.uIk("align",null),A.Udp("top",oe.fixedInViewport?oe.fixedTopGap:null,"px")("bottom",oe.fixedInViewport?oe.fixedBottomGap:null,"px"),A.ekj("mat-drawer-end","end"===oe.position)("mat-drawer-over","over"===oe.mode)("mat-drawer-push","push"===oe.mode)("mat-drawer-side","side"===oe.mode)("mat-drawer-opened",oe.opened)("mat-sidenav-fixed",oe.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[A.qOj],ngContentSelectors:be,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(Ue,oe){1&Ue&&(A.F$t(),A.TgZ(0,"div",0,1),A.Hsn(2),A.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[lt.transformDrawer]},changeDetection:0})}return ye})(),fe=(()=>{class ye extends ve{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=function(){let Y;return function(oe){return(Y||(Y=A.n5z(ye)))(oe||ye)}}();static#t=this.\u0275cmp=A.Xpm({type:ye,selectors:[["mat-sidenav-container"]],contentQueries:function(Ue,oe,Ye){if(1&Ue&&(A.Suo(Ye,Se,5),A.Suo(Ye,nt,5)),2&Ue){let U;A.iGM(U=A.CRH())&&(oe._content=U.first),A.iGM(U=A.CRH())&&(oe._allDrawers=U)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(Ue,oe){2&Ue&&A.ekj("mat-drawer-container-explicit-backdrop",oe._backdropOverride)},exportAs:["matSidenavContainer"],features:[A._Bn([{provide:J,useExisting:ye}]),A.qOj],ngContentSelectors:et,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(Ue,oe){1&Ue&&(A.F$t(_t),A.YNc(0,qe,1,2,"div",0),A.Hsn(1),A.Hsn(2,1),A.YNc(3,Ne,2,0,"mat-sidenav-content",1)),2&Ue&&(A.Q6J("ngIf",oe.hasBackdrop),A.xp6(3),A.Q6J("ngIf",!oe._content))},dependencies:[p.O5,Se],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return ye})(),Ke=(()=>{class ye{static#e=this.\u0275fac=function(Ue){return new(Ue||ye)};static#t=this.\u0275mod=A.oAB({type:ye});static#i=this.\u0275inj=A.cJS({imports:[p.ez,x.BQ,e.ZD,e.ZD,x.BQ]})}return ye})()},82599:(xe,Z,h)=>{"use strict";h.d(Z,{Rr:()=>ee,rP:()=>Be});var e=h(65879),p=h(56223),A=h(24191),x=h(23680),m=h(42495),w=h(96814);const g=["switch"],E=["*"],H=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),C={provide:p.JU,useExisting:(0,e.Gpc)(()=>ee),multi:!0};class N{constructor(le,be){this.source=le,this.checked=be}}let B=0;const O=(0,x.sb)((0,x.pj)((0,x.Kr)((0,x.Id)(class{constructor(we){this._elementRef=we}}))));let Q=(()=>{class we extends O{get required(){return this._required}set required(be){this._required=(0,m.Ig)(be)}get checked(){return this._checked}set checked(be){this._checked=(0,m.Ig)(be),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(be,v,ie,F,$,Te,qe){super(be),this._focusMonitor=v,this._changeDetectorRef=ie,this.defaults=$,this._onChange=Ne=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new e.vpe,this.toggleChange=new e.vpe,this.tabIndex=parseInt(F)||0,this.color=this.defaultColor=$.color||"accent",this._noopAnimations="NoopAnimations"===Te,this.id=this._uniqueId=`${qe}${++B}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(be=>{"keyboard"===be||"program"===be?(this._focused=!0,this._changeDetectorRef.markForCheck()):be||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(be){this.checked=!!be}registerOnChange(be){this._onChange=be}registerOnTouched(be){this._onTouched=be}setDisabledState(be){this.disabled=be,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}static#e=this.\u0275fac=function(v){e.$Z()};static#t=this.\u0275dir=e.lG2({type:we,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[e.qOj]})}return we})(),ee=(()=>{class we extends Q{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(be,v,ie,F,$,Te){super(be,v,ie,F,$,Te,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new N(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(be){return new N(this,be)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#e=this.\u0275fac=function(v){return new(v||we)(e.Y36(e.SBq),e.Y36(A.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(H),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:we,selectors:[["mat-slide-toggle"]],viewQuery:function(v,ie){if(1&v&&e.Gf(g,5),2&v){let F;e.iGM(F=e.CRH())&&(ie._switchElement=F.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(v,ie){2&v&&(e.Ikx("id",ie.id),e.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.ekj("mat-mdc-slide-toggle-focused",ie._focused)("mat-mdc-slide-toggle-checked",ie.checked)("_mat-animation-noopable",ie._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e._Bn([C]),e.qOj],ngContentSelectors:E,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[1,"mdc-label",3,"for","click"]],template:function(v,ie){if(1&v&&(e.F$t(),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return ie._handleClick()}),e._UZ(3,"div",3),e.TgZ(4,"div",4)(5,"div",5)(6,"div",6),e._UZ(7,"div",7),e.qZA(),e.TgZ(8,"div",8),e._UZ(9,"div",9),e.qZA(),e.TgZ(10,"div",10),e.O4$(),e.TgZ(11,"svg",11),e._UZ(12,"path",12),e.qZA(),e.TgZ(13,"svg",13),e._UZ(14,"path",14),e.qZA()()()()(),e.kcU(),e.TgZ(15,"label",15),e.NdJ("click",function($){return $.stopPropagation()}),e.Hsn(16),e.qZA()()),2&v){const F=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==ie.labelPosition),e.xp6(1),e.ekj("mdc-switch--selected",ie.checked)("mdc-switch--unselected",!ie.checked)("mdc-switch--checked",ie.checked)("mdc-switch--disabled",ie.disabled),e.Q6J("tabIndex",ie.tabIndex)("disabled",ie.disabled),e.uIk("id",ie.buttonId)("name",ie.name)("aria-label",ie.ariaLabel)("aria-labelledby",ie._getAriaLabelledBy())("aria-describedby",ie.ariaDescribedby)("aria-required",ie.required||null)("aria-checked",ie.checked),e.xp6(8),e.Q6J("matRippleTrigger",F)("matRippleDisabled",ie.disableRipple||ie.disabled)("matRippleCentered",!0),e.xp6(6),e.Q6J("for",ie.buttonId),e.uIk("id",ie._labelId)}},dependencies:[x.wG],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}'],encapsulation:2,changeDetection:0})}return we})(),Ce=(()=>{class we{static#e=this.\u0275fac=function(v){return new(v||we)};static#t=this.\u0275mod=e.oAB({type:we});static#i=this.\u0275inj=e.cJS({})}return we})(),Be=(()=>{class we{static#e=this.\u0275fac=function(v){return new(v||we)};static#t=this.\u0275mod=e.oAB({type:we});static#i=this.\u0275inj=e.cJS({imports:[Ce,x.BQ,x.si,w.ez,Ce,x.BQ]})}return we})()},22939:(xe,Z,h)=>{"use strict";h.d(Z,{ZX:()=>v});var e=h(65879),p=h(96814),A=h(32296),m=(h(86825),h(68484)),w=h(69594),g=h(23680);let v=(()=>{class qe{static#e=this.\u0275fac=function(et){return new(et||qe)};static#t=this.\u0275mod=e.oAB({type:qe});static#i=this.\u0275inj=e.cJS({imports:[w.U8,m.eL,p.ez,A.ot,g.BQ,g.BQ]})}return qe})()},13566:(xe,Z,h)=>{"use strict";h.d(Z,{JX:()=>qe,YE:()=>Be,nU:()=>Te});var e=h(65879),p=h(24191),A=h(42495),x=h(36028),m=h(23680),w=h(78645),g=h(63019),E=h(86825),H=h(96814);const C=["mat-sort-header",""];function N(Ne,_t){if(1&Ne){const et=e.EpF();e.TgZ(0,"div",3),e.NdJ("@arrowPosition.start",function(){e.CHM(et);const lt=e.oxw();return e.KtG(lt._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.CHM(et);const lt=e.oxw();return e.KtG(lt._disableViewStateAnimation=!1)}),e._UZ(1,"div",4),e.TgZ(2,"div",5),e._UZ(3,"div",6)(4,"div",7)(5,"div",8),e.qZA()()}if(2&Ne){const et=e.oxw();e.Q6J("@arrowOpacity",et._getArrowViewState())("@arrowPosition",et._getArrowViewState())("@allowChildren",et._getArrowDirectionState()),e.xp6(2),e.Q6J("@indicator",et._getArrowDirectionState()),e.xp6(1),e.Q6J("@leftPointer",et._getArrowDirectionState()),e.xp6(1),e.Q6J("@rightPointer",et._getArrowDirectionState())}}const B=["*"],se=new e.OlP("MAT_SORT_DEFAULT_OPTIONS"),Ce=(0,m.dB)((0,m.Id)(class{}));let Be=(()=>{class Ne extends Ce{get direction(){return this._direction}set direction(et){this._direction=et}get disableClear(){return this._disableClear}set disableClear(et){this._disableClear=(0,A.Ig)(et)}constructor(et){super(),this._defaultOptions=et,this.sortables=new Map,this._stateChanges=new w.x,this.start="asc",this._direction="",this.sortChange=new e.vpe}register(et){this.sortables.set(et.id,et)}deregister(et){this.sortables.delete(et.id)}sort(et){this.active!=et.id?(this.active=et.id,this.direction=et.start?et.start:this.start):this.direction=this.getNextSortDirection(et),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(et){if(!et)return"";let lt=function we(Ne,_t){let et=["asc","desc"];return"desc"==Ne&&et.reverse(),_t||et.push(""),et}(et.start||this.start,et?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),at=lt.indexOf(this.direction)+1;return at>=lt.length&&(at=0),lt[at]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#e=this.\u0275fac=function(dt){return new(dt||Ne)(e.Y36(se,8))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[e.qOj,e.TTD]})}return Ne})();const le=m.mZ.ENTERING+" "+m.yN.STANDARD_CURVE,be={indicator:(0,E.X$)("indicator",[(0,E.SB)("active-asc, asc",(0,E.oB)({transform:"translateY(0px)"})),(0,E.SB)("active-desc, desc",(0,E.oB)({transform:"translateY(10px)"})),(0,E.eR)("active-asc <=> active-desc",(0,E.jt)(le))]),leftPointer:(0,E.X$)("leftPointer",[(0,E.SB)("active-asc, asc",(0,E.oB)({transform:"rotate(-45deg)"})),(0,E.SB)("active-desc, desc",(0,E.oB)({transform:"rotate(45deg)"})),(0,E.eR)("active-asc <=> active-desc",(0,E.jt)(le))]),rightPointer:(0,E.X$)("rightPointer",[(0,E.SB)("active-asc, asc",(0,E.oB)({transform:"rotate(45deg)"})),(0,E.SB)("active-desc, desc",(0,E.oB)({transform:"rotate(-45deg)"})),(0,E.eR)("active-asc <=> active-desc",(0,E.jt)(le))]),arrowOpacity:(0,E.X$)("arrowOpacity",[(0,E.SB)("desc-to-active, asc-to-active, active",(0,E.oB)({opacity:1})),(0,E.SB)("desc-to-hint, asc-to-hint, hint",(0,E.oB)({opacity:.54})),(0,E.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,E.oB)({opacity:0})),(0,E.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,E.jt)("0ms")),(0,E.eR)("* <=> *",(0,E.jt)(le))]),arrowPosition:(0,E.X$)("arrowPosition",[(0,E.eR)("* => desc-to-hint, * => desc-to-active",(0,E.jt)(le,(0,E.F4)([(0,E.oB)({transform:"translateY(-25%)"}),(0,E.oB)({transform:"translateY(0)"})]))),(0,E.eR)("* => hint-to-desc, * => active-to-desc",(0,E.jt)(le,(0,E.F4)([(0,E.oB)({transform:"translateY(0)"}),(0,E.oB)({transform:"translateY(25%)"})]))),(0,E.eR)("* => asc-to-hint, * => asc-to-active",(0,E.jt)(le,(0,E.F4)([(0,E.oB)({transform:"translateY(25%)"}),(0,E.oB)({transform:"translateY(0)"})]))),(0,E.eR)("* => hint-to-asc, * => active-to-asc",(0,E.jt)(le,(0,E.F4)([(0,E.oB)({transform:"translateY(0)"}),(0,E.oB)({transform:"translateY(-25%)"})]))),(0,E.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,E.oB)({transform:"translateY(0)"})),(0,E.SB)("hint-to-desc, active-to-desc, desc",(0,E.oB)({transform:"translateY(-25%)"})),(0,E.SB)("hint-to-asc, active-to-asc, asc",(0,E.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,E.X$)("allowChildren",[(0,E.eR)("* <=> *",[(0,E.IO)("@*",(0,E.pV)(),{optional:!0})])])};let v=(()=>{class Ne{constructor(){this.changes=new w.x}static#e=this.\u0275fac=function(dt){return new(dt||Ne)};static#t=this.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"})}return Ne})();const F={provide:v,deps:[[new e.FiY,new e.tp0,v]],useFactory:function ie(Ne){return Ne||new v}},$=(0,m.Id)(class{});let Te=(()=>{class Ne extends ${get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(et){this._updateSortActionDescription(et)}get disableClear(){return this._disableClear}set disableClear(et){this._disableClear=(0,A.Ig)(et)}constructor(et,dt,lt,at,ge,J,pe,Re){super(),this._intl=et,this._changeDetectorRef=dt,this._sort=lt,this._columnDef=at,this._focusMonitor=ge,this._elementRef=J,this._ariaDescriber=pe,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",Re?.arrowPosition&&(this.arrowPosition=Re?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(et=>{const dt=!!et;dt!==this._showIndicatorHint&&(this._setIndicatorHintVisible(dt),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(et){this._isDisabled()&&et||(this._showIndicatorHint=et,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(et){this._viewState=et||{},this._disableViewStateAnimation&&(this._viewState={toState:et.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(et){!this._isDisabled()&&(et.keyCode===x.L_||et.keyCode===x.K5)&&(et.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const et=this._viewState.fromState;return(et?`${et}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(et){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,et)),this._sortActionDescription=et}_handleStateChanges(){this._rerenderSubscription=(0,g.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(dt){return new(dt||Ne)(e.Y36(v),e.Y36(e.sBO),e.Y36(Be,8),e.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),e.Y36(p.tE),e.Y36(e.SBq),e.Y36(p.$s,8),e.Y36(se,8))};static#t=this.\u0275cmp=e.Xpm({type:Ne,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(dt,lt){1&dt&&e.NdJ("click",function(){return lt._handleClick()})("keydown",function(ge){return lt._handleKeydown(ge)})("mouseenter",function(){return lt._setIndicatorHintVisible(!0)})("mouseleave",function(){return lt._setIndicatorHintVisible(!1)}),2&dt&&(e.uIk("aria-sort",lt._getAriaSortAttribute()),e.ekj("mat-sort-header-disabled",lt._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[e.qOj],attrs:C,ngContentSelectors:B,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(dt,lt){1&dt&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA(),e.YNc(3,N,6,6,"div",2),e.qZA()),2&dt&&(e.ekj("mat-sort-header-sorted",lt._isSorted())("mat-sort-header-position-before","before"===lt.arrowPosition),e.uIk("tabindex",lt._isDisabled()?null:0)("role",lt._isDisabled()?null:"button"),e.xp6(3),e.Q6J("ngIf",lt._renderArrow()))},dependencies:[H.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[be.indicator,be.leftPointer,be.rightPointer,be.arrowOpacity,be.arrowPosition,be.allowChildren]},changeDetection:0})}return Ne})(),qe=(()=>{class Ne{static#e=this.\u0275fac=function(dt){return new(dt||Ne)};static#t=this.\u0275mod=e.oAB({type:Ne});static#i=this.\u0275inj=e.cJS({providers:[F],imports:[H.ez,m.BQ]})}return Ne})()},61545:(xe,Z,h)=>{"use strict";h.d(Z,{C0:()=>i,BY:()=>t,VY:()=>Tt,Vq:()=>a,T5:()=>d,fd:()=>l});var e=h(68484),p=h(24191),A=h(49388),x=h(42495),m=h(36028),w=h(65879),g=h(62831),E=h(78645),H=h(22096),C=h(27921),N=h(59773);function B(s,S){1&s&&w.Hsn(0)}const O=["*"];let Q=(()=>{class s{constructor(k){this._elementRef=k}focus(){this._elementRef.nativeElement.focus()}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36(w.SBq))};static#t=this.\u0275dir=w.lG2({type:s,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return s})(),ee=(()=>{class s{constructor(k){this.template=k}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36(w.Rgc))};static#t=this.\u0275dir=w.lG2({type:s,selectors:[["","cdkStepLabel",""]]})}return s})(),V=0;const Be=new w.OlP("STEPPER_GLOBAL_OPTIONS");let we=(()=>{class s{get editable(){return this._editable}set editable(k){this._editable=(0,x.Ig)(k)}get optional(){return this._optional}set optional(k){this._optional=(0,x.Ig)(k)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(k){this._completedOverride=(0,x.Ig)(k)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(k){this._customError=(0,x.Ig)(k)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(k,re){this._stepper=k,this.interacted=!1,this.interactedStream=new w.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=re||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36((0,w.Gpc)(()=>le)),w.Y36(Be,8))};static#t=this.\u0275cmp=w.Xpm({type:s,selectors:[["cdk-step"]],contentQueries:function(re,tt,Le){if(1&re&&w.Suo(Le,ee,5),2&re){let Me;w.iGM(Me=w.CRH())&&(tt.stepLabel=Me.first)}},viewQuery:function(re,tt){if(1&re&&w.Gf(w.Rgc,7),2&re){let Le;w.iGM(Le=w.CRH())&&(tt.content=Le.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[w.TTD],ngContentSelectors:O,decls:1,vars:0,template:function(re,tt){1&re&&(w.F$t(),w.YNc(0,B,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return s})(),le=(()=>{class s{get linear(){return this._linear}set linear(k){this._linear=(0,x.Ig)(k)}get selectedIndex(){return this._selectedIndex}set selectedIndex(k){const re=(0,x.su)(k);this.steps&&this._steps?(this._isValidIndex(re),this.selected?._markAsInteracted(),this._selectedIndex!==re&&!this._anyControlsInvalidOrPending(re)&&(re>=this._selectedIndex||this.steps.toArray()[re].editable)&&this._updateSelectedItemIndex(re)):this._selectedIndex=re}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(k){this.selectedIndex=k&&this.steps?this.steps.toArray().indexOf(k):-1}get orientation(){return this._orientation}set orientation(k){this._orientation=k,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===k)}constructor(k,re,tt){this._dir=k,this._changeDetectorRef=re,this._elementRef=tt,this._destroyed=new E.x,this.steps=new w.n_E,this._sortedHeaders=new w.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new w.vpe,this.selectedIndexChange=new w.vpe,this._orientation="horizontal",this._groupId=V++}ngAfterContentInit(){this._steps.changes.pipe((0,C.O)(this._steps),(0,N.R)(this._destroyed)).subscribe(k=>{this.steps.reset(k.filter(re=>re._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,C.O)(this._stepHeader),(0,N.R)(this._destroyed)).subscribe(k=>{this._sortedHeaders.reset(k.toArray().sort((re,tt)=>re._elementRef.nativeElement.compareDocumentPosition(tt._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new p.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,H.of)()).pipe((0,C.O)(this._layoutDirection()),(0,N.R)(this._destroyed)).subscribe(k=>this._keyManager.withHorizontalOrientation(k)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(k=>k.reset()),this._stateChanged()}_getStepLabelId(k){return`cdk-step-label-${this._groupId}-${k}`}_getStepContentId(k){return`cdk-step-content-${this._groupId}-${k}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(k){const re=k-this._selectedIndex;return re<0?"rtl"===this._layoutDirection()?"next":"previous":re>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(k,re="number"){const tt=this.steps.toArray()[k],Le=this._isCurrentStep(k);return tt._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(tt,Le):this._getGuidelineLogic(tt,Le,re)}_getDefaultIndicatorLogic(k,re){return k._showError()&&k.hasError&&!re?"error":!k.completed||re?"number":k.editable?"edit":"done"}_getGuidelineLogic(k,re,tt="number"){return k._showError()&&k.hasError&&!re?"error":k.completed&&!re?"done":k.completed&&re?tt:k.editable&&re?"edit":tt}_isCurrentStep(k){return this._selectedIndex===k}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(k){const re=this.steps.toArray();this.selectionChange.emit({selectedIndex:k,previouslySelectedIndex:this._selectedIndex,selectedStep:re[k],previouslySelectedStep:re[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(k):this._keyManager.updateActiveItem(k),this._selectedIndex=k,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(k){const re=(0,m.Vb)(k),tt=k.keyCode,Le=this._keyManager;null==Le.activeItemIndex||re||tt!==m.L_&&tt!==m.K5?Le.setFocusOrigin("keyboard").onKeydown(k):(this.selectedIndex=Le.activeItemIndex,k.preventDefault())}_anyControlsInvalidOrPending(k){return!!(this._linear&&k>=0)&&this.steps.toArray().slice(0,k).some(re=>{const tt=re.stepControl;return(tt?tt.invalid||tt.pending||!re.interacted:!re.completed)&&!re.optional&&!re._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const k=this._elementRef.nativeElement,re=(0,g.ht)();return k===re||k.contains(re)}_isValidIndex(k){return k>-1&&(!this.steps||k{class s{constructor(k){this._stepper=k,this.type="button"}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36(le))};static#t=this.\u0275dir=w.lG2({type:s,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(re,tt){1&re&&w.NdJ("click",function(){return tt._stepper.previous()}),2&re&&w.Ikx("type",tt.type)},inputs:{type:"type"}})}return s})(),ie=(()=>{class s{static#e=this.\u0275fac=function(re){return new(re||s)};static#t=this.\u0275mod=w.oAB({type:s});static#i=this.\u0275inj=w.cJS({imports:[A.vT]})}return s})();var F=h(96814),$=h(23680),Te=h(30617),qe=h(47394),Ne=h(94664),_t=h(37398),et=h(93997),dt=h(86825);function lt(s,S){if(1&s&&w.GkF(0,8),2&s){const k=w.oxw();w.Q6J("ngTemplateOutlet",k.iconOverrides[k.state])("ngTemplateOutletContext",k._getIconContext())}}function at(s,S){if(1&s&&(w.TgZ(0,"span",13),w._uU(1),w.qZA()),2&s){const k=w.oxw(2);w.xp6(1),w.Oqu(k._getDefaultTextForState(k.state))}}function ge(s,S){if(1&s&&(w.TgZ(0,"span",14),w._uU(1),w.qZA()),2&s){const k=w.oxw(2);w.xp6(1),w.Oqu(k._intl.completedLabel)}}function J(s,S){if(1&s&&(w.TgZ(0,"span",14),w._uU(1),w.qZA()),2&s){const k=w.oxw(2);w.xp6(1),w.Oqu(k._intl.editableLabel)}}function pe(s,S){if(1&s&&(w.TgZ(0,"mat-icon",13),w._uU(1),w.qZA()),2&s){const k=w.oxw(2);w.xp6(1),w.Oqu(k._getDefaultTextForState(k.state))}}function Re(s,S){if(1&s&&(w.ynx(0,9),w.YNc(1,at,2,1,"span",10),w.YNc(2,ge,2,1,"span",11),w.YNc(3,J,2,1,"span",11),w.YNc(4,pe,2,1,"mat-icon",12),w.BQk()),2&s){const k=w.oxw();w.Q6J("ngSwitch",k.state),w.xp6(1),w.Q6J("ngSwitchCase","number"),w.xp6(1),w.Q6J("ngIf","done"===k.state),w.xp6(1),w.Q6J("ngIf","edit"===k.state)}}function ze(s,S){if(1&s&&(w.TgZ(0,"div",15),w.GkF(1,16),w.qZA()),2&s){const k=w.oxw();w.xp6(1),w.Q6J("ngTemplateOutlet",k._templateLabel().template)}}function ve(s,S){if(1&s&&(w.TgZ(0,"div",15),w._uU(1),w.qZA()),2&s){const k=w.oxw();w.xp6(1),w.Oqu(k.label)}}function Se(s,S){if(1&s&&(w.TgZ(0,"div",17),w._uU(1),w.qZA()),2&s){const k=w.oxw();w.xp6(1),w.Oqu(k._intl.optionalLabel)}}function nt(s,S){if(1&s&&(w.TgZ(0,"div",18),w._uU(1),w.qZA()),2&s){const k=w.oxw();w.xp6(1),w.Oqu(k.errorMessage)}}function fe(s,S){}function Ke(s,S){if(1&s&&(w.Hsn(0),w.YNc(1,fe,0,0,"ng-template",0)),2&s){const k=w.oxw();w.xp6(1),w.Q6J("cdkPortalOutlet",k._portal)}}const ye=["*"];function pt(s,S){1&s&&w._UZ(0,"div",11)}const Y=function(s,S){return{step:s,i:S}};function Ue(s,S){if(1&s&&(w.ynx(0),w.GkF(1,9),w.YNc(2,pt,1,0,"div",10),w.BQk()),2&s){const k=S.$implicit,re=S.index,tt=S.last;w.oxw(2);const Le=w.MAs(4);w.xp6(1),w.Q6J("ngTemplateOutlet",Le)("ngTemplateOutletContext",w.WLB(3,Y,k,re)),w.xp6(1),w.Q6J("ngIf",!tt)}}const oe=function(s){return{animationDuration:s}},Ye=function(s,S){return{value:s,params:S}};function U(s,S){if(1&s){const k=w.EpF();w.TgZ(0,"div",12),w.NdJ("@horizontalStepTransition.done",function(tt){w.CHM(k);const Le=w.oxw(2);return w.KtG(Le._animationDone.next(tt))}),w.GkF(1,13),w.qZA()}if(2&s){const k=S.$implicit,re=S.index,tt=w.oxw(2);w.ekj("mat-horizontal-stepper-content-inactive",tt.selectedIndex!==re),w.Q6J("@horizontalStepTransition",w.WLB(8,Ye,tt._getAnimationDirection(re),w.VKq(6,oe,tt._getAnimationDuration())))("id",tt._getStepContentId(re)),w.uIk("aria-labelledby",tt._getStepLabelId(re)),w.xp6(1),w.Q6J("ngTemplateOutlet",k.content)}}function ae(s,S){if(1&s&&(w.TgZ(0,"div",4)(1,"div",5),w.YNc(2,Ue,3,6,"ng-container",6),w.qZA(),w.TgZ(3,"div",7),w.YNc(4,U,2,11,"div",8),w.qZA()()),2&s){const k=w.oxw();w.xp6(2),w.Q6J("ngForOf",k.steps),w.xp6(2),w.Q6J("ngForOf",k.steps)}}function X(s,S){if(1&s){const k=w.EpF();w.TgZ(0,"div",15),w.GkF(1,9),w.TgZ(2,"div",16)(3,"div",17),w.NdJ("@verticalStepTransition.done",function(tt){w.CHM(k);const Le=w.oxw(2);return w.KtG(Le._animationDone.next(tt))}),w.TgZ(4,"div",18),w.GkF(5,13),w.qZA()()()()}if(2&s){const k=S.$implicit,re=S.index,tt=S.last,Le=w.oxw(2),Me=w.MAs(4);w.xp6(1),w.Q6J("ngTemplateOutlet",Me)("ngTemplateOutletContext",w.WLB(10,Y,k,re)),w.xp6(1),w.ekj("mat-stepper-vertical-line",!tt),w.xp6(1),w.ekj("mat-vertical-stepper-content-inactive",Le.selectedIndex!==re),w.Q6J("@verticalStepTransition",w.WLB(15,Ye,Le._getAnimationDirection(re),w.VKq(13,oe,Le._getAnimationDuration())))("id",Le._getStepContentId(re)),w.uIk("aria-labelledby",Le._getStepLabelId(re)),w.xp6(2),w.Q6J("ngTemplateOutlet",k.content)}}function He(s,S){if(1&s&&(w.ynx(0),w.YNc(1,X,6,18,"div",14),w.BQk()),2&s){const k=w.oxw();w.xp6(1),w.Q6J("ngForOf",k.steps)}}function ke(s,S){if(1&s){const k=w.EpF();w.TgZ(0,"mat-step-header",19),w.NdJ("click",function(){const Le=w.CHM(k).step;return w.KtG(Le.select())})("keydown",function(tt){w.CHM(k);const Le=w.oxw();return w.KtG(Le._onKeydown(tt))}),w.qZA()}if(2&s){const k=S.step,re=S.i,tt=w.oxw();w.ekj("mat-horizontal-stepper-header","horizontal"===tt.orientation)("mat-vertical-stepper-header","vertical"===tt.orientation),w.Q6J("tabIndex",tt._getFocusIndex()===re?0:-1)("id",tt._getStepLabelId(re))("index",re)("state",tt._getIndicatorType(re,k.state))("label",k.stepLabel||k.label)("selected",tt.selectedIndex===re)("active",tt._stepIsNavigable(re,k))("optional",k.optional)("errorMessage",k.errorMessage)("iconOverrides",tt._iconOverrides)("disableRipple",tt.disableRipple||!tt._stepIsNavigable(re,k))("color",k.color||tt.color),w.uIk("aria-posinset",re+1)("aria-setsize",tt.steps.length)("aria-controls",tt._getStepContentId(re))("aria-selected",tt.selectedIndex==re)("aria-label",k.ariaLabel||null)("aria-labelledby",!k.ariaLabel&&k.ariaLabelledby?k.ariaLabelledby:null)("aria-disabled",!tt._stepIsNavigable(re,k)||null)}}let Tt=(()=>{class s extends ee{static#e=this.\u0275fac=function(){let k;return function(tt){return(k||(k=w.n5z(s)))(tt||s)}}();static#t=this.\u0275dir=w.lG2({type:s,selectors:[["","matStepLabel",""]],features:[w.qOj]})}return s})(),he=(()=>{class s{constructor(){this.changes=new E.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#e=this.\u0275fac=function(re){return new(re||s)};static#t=this.\u0275prov=w.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const r={provide:he,deps:[[new w.FiY,new w.tp0,he]],useFactory:function Ie(s){return s||new he}},u=(0,$.pj)(class extends Q{constructor(S){super(S)}},"primary");let y=(()=>{class s extends u{constructor(k,re,tt,Le){super(tt),this._intl=k,this._focusMonitor=re,this._intlSubscription=k.changes.subscribe(()=>Le.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(k,re){k?this._focusMonitor.focusVia(this._elementRef,k,re):this._elementRef.nativeElement.focus(re)}_stringLabel(){return this.label instanceof Tt?null:this.label}_templateLabel(){return this.label instanceof Tt?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(k){return"number"==k?`${this.index+1}`:"edit"==k?"create":"error"==k?"warning":k}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36(he),w.Y36(p.tE),w.Y36(w.SBq),w.Y36(w.sBO))};static#t=this.\u0275cmp=w.Xpm({type:s,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[w.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(re,tt){1&re&&(w._UZ(0,"div",0),w.TgZ(1,"div")(2,"div",1),w.YNc(3,lt,1,2,"ng-container",2),w.YNc(4,Re,5,4,"ng-container",3),w.qZA()(),w.TgZ(5,"div",4),w.YNc(6,ze,2,1,"div",5),w.YNc(7,ve,2,1,"div",5),w.YNc(8,Se,2,1,"div",6),w.YNc(9,nt,2,1,"div",7),w.qZA()),2&re&&(w.Q6J("matRippleTrigger",tt._getHostElement())("matRippleDisabled",tt.disableRipple),w.xp6(1),w.Gre("mat-step-icon-state-",tt.state," mat-step-icon"),w.ekj("mat-step-icon-selected",tt.selected),w.xp6(1),w.Q6J("ngSwitch",!(!tt.iconOverrides||!tt.iconOverrides[tt.state])),w.xp6(1),w.Q6J("ngSwitchCase",!0),w.xp6(2),w.ekj("mat-step-label-active",tt.active)("mat-step-label-selected",tt.selected)("mat-step-label-error","error"==tt.state),w.xp6(1),w.Q6J("ngIf",tt._templateLabel()),w.xp6(1),w.Q6J("ngIf",tt._stringLabel()),w.xp6(1),w.Q6J("ngIf",tt.optional&&"error"!=tt.state),w.xp6(1),w.Q6J("ngIf","error"==tt.state))},dependencies:[F.O5,F.tP,F.RF,F.n9,F.ED,Te.Hw,$.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0})}return s})();const M="500ms",f="225ms",o={horizontalStepTransition:(0,dt.X$)("horizontalStepTransition",[(0,dt.SB)("previous",(0,dt.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,dt.SB)("current",(0,dt.oB)({transform:"none",visibility:"inherit"})),(0,dt.SB)("next",(0,dt.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,dt.eR)("* => *",(0,dt.ru)([(0,dt.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,dt.IO)("@*",(0,dt.pV)(),{optional:!0})]),{params:{animationDuration:M}})]),verticalStepTransition:(0,dt.X$)("verticalStepTransition",[(0,dt.SB)("previous",(0,dt.oB)({height:"0px",visibility:"hidden"})),(0,dt.SB)("next",(0,dt.oB)({height:"0px",visibility:"hidden"})),(0,dt.SB)("current",(0,dt.oB)({height:"*",visibility:"inherit"})),(0,dt.eR)("* <=> current",(0,dt.ru)([(0,dt.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,dt.IO)("@*",(0,dt.pV)(),{optional:!0})]),{params:{animationDuration:f}})])};let n=(()=>{class s{constructor(k){this.templateRef=k}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36(w.Rgc))};static#t=this.\u0275dir=w.lG2({type:s,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}})}return s})(),t=(()=>{class s{constructor(k){this._template=k}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36(w.Rgc))};static#t=this.\u0275dir=w.lG2({type:s,selectors:[["ng-template","matStepContent",""]]})}return s})(),i=(()=>{class s extends we{constructor(k,re,tt,Le){super(k,Le),this._errorStateMatcher=re,this._viewContainerRef=tt,this._isSelected=qe.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,Ne.w)(()=>this._stepper.selectionChange.pipe((0,_t.U)(k=>k.selectedStep===this),(0,C.O)(this._stepper.selected===this)))).subscribe(k=>{k&&this._lazyContent&&!this._portal&&(this._portal=new e.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(k,re){return this._errorStateMatcher.isErrorState(k,re)||!!(k&&k.invalid&&this.interacted)}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36((0,w.Gpc)(()=>a)),w.Y36($.rD,4),w.Y36(w.s_b),w.Y36(Be,8))};static#t=this.\u0275cmp=w.Xpm({type:s,selectors:[["mat-step"]],contentQueries:function(re,tt,Le){if(1&re&&(w.Suo(Le,Tt,5),w.Suo(Le,t,5)),2&re){let Me;w.iGM(Me=w.CRH())&&(tt.stepLabel=Me.first),w.iGM(Me=w.CRH())&&(tt._lazyContent=Me.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[w._Bn([{provide:$.rD,useExisting:s},{provide:we,useExisting:s}]),w.qOj],ngContentSelectors:ye,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(re,tt){1&re&&(w.F$t(),w.YNc(0,Ke,2,1,"ng-template"))},dependencies:[e.Pl],encapsulation:2,changeDetection:0})}return s})(),a=(()=>{class s extends le{get animationDuration(){return this._animationDuration}set animationDuration(k){this._animationDuration=/^\d+$/.test(k)?k+"ms":k}constructor(k,re,tt){super(k,re,tt),this._stepHeader=void 0,this._steps=void 0,this.steps=new w.n_E,this.animationDone=new w.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new E.x,this._animationDuration="";const Le=tt.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===Le?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:k,templateRef:re})=>this._iconOverrides[k]=re),this.steps.changes.pipe((0,N.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,et.x)((k,re)=>k.fromState===re.fromState&&k.toState===re.toState),(0,N.R)(this._destroyed)).subscribe(k=>{"current"===k.toState&&this.animationDone.emit()})}_stepIsNavigable(k,re){return re.completed||this.selectedIndex===k||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?M:f}static#e=this.\u0275fac=function(re){return new(re||s)(w.Y36(A.Is,8),w.Y36(w.sBO),w.Y36(w.SBq))};static#t=this.\u0275cmp=w.Xpm({type:s,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(re,tt,Le){if(1&re&&(w.Suo(Le,i,5),w.Suo(Le,n,5)),2&re){let Me;w.iGM(Me=w.CRH())&&(tt._steps=Me),w.iGM(Me=w.CRH())&&(tt._icons=Me)}},viewQuery:function(re,tt){if(1&re&&w.Gf(y,5),2&re){let Le;w.iGM(Le=w.CRH())&&(tt._stepHeader=Le)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(re,tt){2&re&&(w.uIk("aria-orientation",tt.orientation),w.ekj("mat-stepper-horizontal","horizontal"===tt.orientation)("mat-stepper-vertical","vertical"===tt.orientation)("mat-stepper-label-position-end","horizontal"===tt.orientation&&"end"==tt.labelPosition)("mat-stepper-label-position-bottom","horizontal"===tt.orientation&&"bottom"==tt.labelPosition)("mat-stepper-header-position-bottom","bottom"===tt.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[w._Bn([{provide:le,useExisting:s}]),w.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(re,tt){1&re&&(w.ynx(0,0),w.YNc(1,ae,5,2,"div",1),w.YNc(2,He,2,1,"ng-container",2),w.BQk(),w.YNc(3,ke,1,23,"ng-template",null,3,w.W1O)),2&re&&(w.Q6J("ngSwitch",tt.orientation),w.xp6(1),w.Q6J("ngSwitchCase","horizontal"),w.xp6(1),w.Q6J("ngSwitchCase","vertical"))},dependencies:[F.sg,F.O5,F.tP,F.RF,F.n9,y],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[o.horizontalStepTransition,o.verticalStepTransition]},changeDetection:0})}return s})(),l=(()=>{class s extends v{static#e=this.\u0275fac=function(){let k;return function(tt){return(k||(k=w.n5z(s)))(tt||s)}}();static#t=this.\u0275dir=w.lG2({type:s,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(re,tt){2&re&&w.Ikx("type",tt.type)},inputs:{type:"type"},features:[w.qOj]})}return s})(),d=(()=>{class s{static#e=this.\u0275fac=function(re){return new(re||s)};static#t=this.\u0275mod=w.oAB({type:s});static#i=this.\u0275inj=w.cJS({providers:[r,$.rD],imports:[$.BQ,F.ez,e.eL,ie,Te.Ps,$.si,$.BQ]})}return s})()},25313:(xe,Z,h)=>{"use strict";h.d(Z,{ev:()=>Pt,Dz:()=>de,w1:()=>St,ge:()=>Mt,fO:()=>Je,XQ:()=>bt,as:()=>kt,Gk:()=>Ct,nj:()=>$e,BZ:()=>W,by:()=>$t,p0:()=>Wt});var e=h(65879),p=h(49388),A=h(42495),x=h(78337),m=h(62831),w=h(16672),g=h(96814),E=h(78645),H=h(7715),C=h(65619),N=h(2664),B=h(22096),O=h(59773),Q=h(48180);const ee=[[["caption"]],[["colgroup"],["col"]]],V=["caption","colgroup, col"];function Be(wt){return class extends wt{get sticky(){return this._sticky}set sticky(It){const Ge=this._sticky;this._sticky=(0,A.Ig)(It),this._hasStickyChanged=Ge!==this._sticky}hasStickyChanged(){const It=this._hasStickyChanged;return this._hasStickyChanged=!1,It}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...It){super(...It),this._sticky=!1,this._hasStickyChanged=!1}}}const we=new e.OlP("CDK_TABLE");let be=(()=>{class wt{constructor(Ge){this.template=Ge}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkCellDef",""]]})}return wt})(),v=(()=>{class wt{constructor(Ge){this.template=Ge}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkHeaderCellDef",""]]})}return wt})(),ie=(()=>{class wt{constructor(Ge){this.template=Ge}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkFooterCellDef",""]]})}return wt})();class F{}const $=Be(F);let Te=(()=>{class wt extends ${get name(){return this._name}set name(Ge){this._setNameInput(Ge)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Ge){const Et=this._stickyEnd;this._stickyEnd=(0,A.Ig)(Ge),this._hasStickyChanged=Et!==this._stickyEnd}constructor(Ge){super(),this._table=Ge,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Ge){Ge&&(this._name=Ge,this.cssClassFriendlyName=Ge.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(we,8))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkColumnDef",""]],contentQueries:function(Et,Yt,si){if(1&Et&&(e.Suo(si,be,5),e.Suo(si,v,5),e.Suo(si,ie,5)),2&Et){let Ai;e.iGM(Ai=e.CRH())&&(Yt.cell=Ai.first),e.iGM(Ai=e.CRH())&&(Yt.headerCell=Ai.first),e.iGM(Ai=e.CRH())&&(Yt.footerCell=Ai.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[e._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:wt}]),e.qOj]})}return wt})();class qe{constructor(It,Ge){Ge.nativeElement.classList.add(...It._columnCssClassName)}}let Ne=(()=>{class wt extends qe{constructor(Ge,Et){super(Ge,Et)}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(Te),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[e.qOj]})}return wt})(),et=(()=>{class wt extends qe{constructor(Ge,Et){if(super(Ge,Et),1===Ge._table?._elementRef.nativeElement.nodeType){const Yt=Ge._table._elementRef.nativeElement.getAttribute("role");Et.nativeElement.setAttribute("role","grid"===Yt||"treegrid"===Yt?"gridcell":"cell")}}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(Te),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[e.qOj]})}return wt})();class dt{constructor(){this.tasks=[],this.endTasks=[]}}const lt=new e.OlP("_COALESCED_STYLE_SCHEDULER");let at=(()=>{class wt{constructor(Ge){this._ngZone=Ge,this._currentSchedule=null,this._destroyed=new E.x}schedule(Ge){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Ge)}scheduleEnd(Ge){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Ge)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new dt,this._getScheduleObservable().pipe((0,O.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Ge=this._currentSchedule;this._currentSchedule=new dt;for(const Et of Ge.tasks)Et();for(const Et of Ge.endTasks)Et()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,H.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,Q.q)(1))}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:wt,factory:wt.\u0275fac})}return wt})(),J=(()=>{class wt{constructor(Ge,Et){this.template=Ge,this._differs=Et}ngOnChanges(Ge){if(!this._columnsDiffer){const Et=Ge.columns&&Ge.columns.currentValue||[];this._columnsDiffer=this._differs.find(Et).create(),this._columnsDiffer.diff(Et)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Ge){return this instanceof ze?Ge.headerCell.template:this instanceof nt?Ge.footerCell.template:Ge.cell.template}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:wt,features:[e.TTD]})}return wt})();class pe extends J{}const Re=Be(pe);let ze=(()=>{class wt extends Re{constructor(Ge,Et,Yt){super(Ge,Et),this._table=Yt}ngOnChanges(Ge){super.ngOnChanges(Ge)}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(we,8))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return wt})();class ve extends J{}const Se=Be(ve);let nt=(()=>{class wt extends Se{constructor(Ge,Et,Yt){super(Ge,Et),this._table=Yt}ngOnChanges(Ge){super.ngOnChanges(Ge)}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(we,8))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return wt})(),fe=(()=>{class wt extends J{constructor(Ge,Et,Yt){super(Ge,Et),this._table=Yt}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(we,8))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[e.qOj]})}return wt})(),Ke=(()=>{class wt{static#e=this.mostRecentCellOutlet=null;constructor(Ge){this._viewContainer=Ge,wt.mostRecentCellOutlet=this}ngOnDestroy(){wt.mostRecentCellOutlet===this&&(wt.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.s_b))};static#i=this.\u0275dir=e.lG2({type:wt,selectors:[["","cdkCellOutlet",""]]})}return wt})(),ye=(()=>{class wt{static#e=this.\u0275fac=function(Et){return new(Et||wt)};static#t=this.\u0275cmp=e.Xpm({type:wt,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Et,Yt){1&Et&&e.GkF(0,0)},dependencies:[Ke],encapsulation:2})}return wt})(),Y=(()=>{class wt{static#e=this.\u0275fac=function(Et){return new(Et||wt)};static#t=this.\u0275cmp=e.Xpm({type:wt,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Et,Yt){1&Et&&e.GkF(0,0)},dependencies:[Ke],encapsulation:2})}return wt})(),Ue=(()=>{class wt{constructor(Ge){this.templateRef=Ge,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["ng-template","cdkNoDataRow",""]]})}return wt})();const oe=["top","bottom","left","right"];class Ye{constructor(It,Ge,Et,Yt,si=!0,Ai=!0,Pi){this._isNativeHtmlTable=It,this._stickCellCss=Ge,this.direction=Et,this._coalescedStyleScheduler=Yt,this._isBrowser=si,this._needsPositionStickyOnElement=Ai,this._positionListener=Pi,this._cachedCellWidths=[],this._borderCellCss={top:`${Ge}-border-elem-top`,bottom:`${Ge}-border-elem-bottom`,left:`${Ge}-border-elem-left`,right:`${Ge}-border-elem-right`}}clearStickyPositioning(It,Ge){const Et=[];for(const Yt of It)if(Yt.nodeType===Yt.ELEMENT_NODE){Et.push(Yt);for(let si=0;si{for(const Yt of Et)this._removeStickyStyle(Yt,Ge)})}updateStickyColumns(It,Ge,Et,Yt=!0){if(!It.length||!this._isBrowser||!Ge.some(tn=>tn)&&!Et.some(tn=>tn))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const si=It[0],Ai=si.children.length,Pi=this._getCellWidths(si,Yt),Zi=this._getStickyStartColumnPositions(Pi,Ge),Fi=this._getStickyEndColumnPositions(Pi,Et),Si=Ge.lastIndexOf(!0),Qi=Et.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const tn="rtl"===this.direction,$i=tn?"right":"left",Gt=tn?"left":"right";for(const Mi of It)for(let ce=0;ceGe[ce]?Mi:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===Qi?[]:Pi.slice(Qi).map((Mi,ce)=>Et[ce+Qi]?Mi:null).reverse()}))})}stickRows(It,Ge,Et){if(!this._isBrowser)return;const Yt="bottom"===Et?It.slice().reverse():It,si="bottom"===Et?Ge.slice().reverse():Ge,Ai=[],Pi=[],Zi=[];for(let Si=0,Qi=0;Si{for(let Si=0;Si{Ge.some(Yt=>!Yt)?this._removeStickyStyle(Et,["bottom"]):this._addStickyStyle(Et,"bottom",0,!1)})}_removeStickyStyle(It,Ge){for(const Yt of Ge)It.style[Yt]="",It.classList.remove(this._borderCellCss[Yt]);oe.some(Yt=>-1===Ge.indexOf(Yt)&&It.style[Yt])?It.style.zIndex=this._getCalculatedZIndex(It):(It.style.zIndex="",this._needsPositionStickyOnElement&&(It.style.position=""),It.classList.remove(this._stickCellCss))}_addStickyStyle(It,Ge,Et,Yt){It.classList.add(this._stickCellCss),Yt&&It.classList.add(this._borderCellCss[Ge]),It.style[Ge]=`${Et}px`,It.style.zIndex=this._getCalculatedZIndex(It),this._needsPositionStickyOnElement&&(It.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(It){const Ge={top:100,bottom:10,left:1,right:1};let Et=0;for(const Yt of oe)It.style[Yt]&&(Et+=Ge[Yt]);return Et?`${Et}`:""}_getCellWidths(It,Ge=!0){if(!Ge&&this._cachedCellWidths.length)return this._cachedCellWidths;const Et=[],Yt=It.children;for(let si=0;si0;si--)Ge[si]&&(Et[si]=Yt,Yt+=It[si]);return Et}}const r=new e.OlP("CDK_SPL");let y=(()=>{class wt{constructor(Ge,Et){this.viewContainer=Ge,this.elementRef=Et}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","rowOutlet",""]]})}return wt})(),M=(()=>{class wt{constructor(Ge,Et){this.viewContainer=Ge,this.elementRef=Et}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","headerRowOutlet",""]]})}return wt})(),f=(()=>{class wt{constructor(Ge,Et){this.viewContainer=Ge,this.elementRef=Et}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","footerRowOutlet",""]]})}return wt})(),o=(()=>{class wt{constructor(Ge,Et){this.viewContainer=Ge,this.elementRef=Et}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","noDataRowOutlet",""]]})}return wt})(),i=(()=>{class wt{get trackBy(){return this._trackByFn}set trackBy(Ge){this._trackByFn=Ge}get dataSource(){return this._dataSource}set dataSource(Ge){this._dataSource!==Ge&&this._switchDataSource(Ge)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Ge){this._multiTemplateDataRows=(0,A.Ig)(Ge),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Ge){this._fixedLayout=(0,A.Ig)(Ge),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Ge,Et,Yt,si,Ai,Pi,Zi,Fi,Si,Qi,tn,$i){this._differs=Ge,this._changeDetectorRef=Et,this._elementRef=Yt,this._dir=Ai,this._platform=Zi,this._viewRepeater=Fi,this._coalescedStyleScheduler=Si,this._viewportRuler=Qi,this._stickyPositioningListener=tn,this._ngZone=$i,this._onDestroy=new E.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new e.vpe,this.viewChange=new C.X({start:0,end:Number.MAX_VALUE}),si||this._elementRef.nativeElement.setAttribute("role","table"),this._document=Pi,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((Ge,Et)=>this.trackBy?this.trackBy(Et.dataIndex,Et.data):Et),this._viewportRuler.change().pipe((0,O.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Et=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Et,this._forceRecalculateCellWidths=Et,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(Ge=>{Ge.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,x.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Ge=this._dataDiffer.diff(this._renderRows);if(!Ge)return this._updateNoDataRow(),void this.contentChanged.next();const Et=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Ge,Et,(Yt,si,Ai)=>this._getEmbeddedViewArgs(Yt.item,Ai),Yt=>Yt.item.data,Yt=>{1===Yt.operation&&Yt.context&&this._renderCellTemplateForItem(Yt.record.item.rowDef,Yt.context)}),this._updateRowIndexContext(),Ge.forEachIdentityChange(Yt=>{Et.get(Yt.currentIndex).context.$implicit=Yt.item.data}),this._updateNoDataRow(),this._ngZone&&e.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,Q.q)(1),(0,O.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(Ge){this._customColumnDefs.add(Ge)}removeColumnDef(Ge){this._customColumnDefs.delete(Ge)}addRowDef(Ge){this._customRowDefs.add(Ge)}removeRowDef(Ge){this._customRowDefs.delete(Ge)}addHeaderRowDef(Ge){this._customHeaderRowDefs.add(Ge),this._headerRowDefChanged=!0}removeHeaderRowDef(Ge){this._customHeaderRowDefs.delete(Ge),this._headerRowDefChanged=!0}addFooterRowDef(Ge){this._customFooterRowDefs.add(Ge),this._footerRowDefChanged=!0}removeFooterRowDef(Ge){this._customFooterRowDefs.delete(Ge),this._footerRowDefChanged=!0}setNoDataRow(Ge){this._customNoDataRow=Ge}updateStickyHeaderRowStyles(){const Ge=this._getRenderedRows(this._headerRowOutlet),Yt=this._elementRef.nativeElement.querySelector("thead");Yt&&(Yt.style.display=Ge.length?"":"none");const si=this._headerRowDefs.map(Ai=>Ai.sticky);this._stickyStyler.clearStickyPositioning(Ge,["top"]),this._stickyStyler.stickRows(Ge,si,"top"),this._headerRowDefs.forEach(Ai=>Ai.resetStickyChanged())}updateStickyFooterRowStyles(){const Ge=this._getRenderedRows(this._footerRowOutlet),Yt=this._elementRef.nativeElement.querySelector("tfoot");Yt&&(Yt.style.display=Ge.length?"":"none");const si=this._footerRowDefs.map(Ai=>Ai.sticky);this._stickyStyler.clearStickyPositioning(Ge,["bottom"]),this._stickyStyler.stickRows(Ge,si,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,si),this._footerRowDefs.forEach(Ai=>Ai.resetStickyChanged())}updateStickyColumnStyles(){const Ge=this._getRenderedRows(this._headerRowOutlet),Et=this._getRenderedRows(this._rowOutlet),Yt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Ge,...Et,...Yt],["left","right"]),this._stickyColumnStylesNeedReset=!1),Ge.forEach((si,Ai)=>{this._addStickyColumnStyles([si],this._headerRowDefs[Ai])}),this._rowDefs.forEach(si=>{const Ai=[];for(let Pi=0;Pi{this._addStickyColumnStyles([si],this._footerRowDefs[Ai])}),Array.from(this._columnDefsByName.values()).forEach(si=>si.resetStickyChanged())}_getAllRenderRows(){const Ge=[],Et=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Yt=0;Yt{const Pi=Yt&&Yt.has(Ai)?Yt.get(Ai):[];if(Pi.length){const Zi=Pi.shift();return Zi.dataIndex=Et,Zi}return{data:Ge,rowDef:Ai,dataIndex:Et}})}_cacheColumnDefs(){this._columnDefsByName.clear(),a(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Et=>{this._columnDefsByName.has(Et.name),this._columnDefsByName.set(Et.name,Et)})}_cacheRowDefs(){this._headerRowDefs=a(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=a(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=a(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const Ge=this._rowDefs.filter(Et=>!Et.when);this._defaultRowDef=Ge[0]}_renderUpdatedColumns(){const Ge=(Ai,Pi)=>Ai||!!Pi.getColumnsDiff(),Et=this._rowDefs.reduce(Ge,!1);Et&&this._forceRenderDataRows();const Yt=this._headerRowDefs.reduce(Ge,!1);Yt&&this._forceRenderHeaderRows();const si=this._footerRowDefs.reduce(Ge,!1);return si&&this._forceRenderFooterRows(),Et||Yt||si}_switchDataSource(Ge){this._data=[],(0,x.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Ge||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=Ge}_observeRenderChanges(){if(!this.dataSource)return;let Ge;(0,x.Z9)(this.dataSource)?Ge=this.dataSource.connect(this):(0,N.b)(this.dataSource)?Ge=this.dataSource:Array.isArray(this.dataSource)&&(Ge=(0,B.of)(this.dataSource)),this._renderChangeSubscription=Ge.pipe((0,O.R)(this._onDestroy)).subscribe(Et=>{this._data=Et||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Ge,Et)=>this._renderRow(this._headerRowOutlet,Ge,Et)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Ge,Et)=>this._renderRow(this._footerRowOutlet,Ge,Et)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Ge,Et){const Yt=Array.from(Et.columns||[]).map(Pi=>this._columnDefsByName.get(Pi)),si=Yt.map(Pi=>Pi.sticky),Ai=Yt.map(Pi=>Pi.stickyEnd);this._stickyStyler.updateStickyColumns(Ge,si,Ai,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Ge){const Et=[];for(let Yt=0;Yt!si.when||si.when(Et,Ge));else{let si=this._rowDefs.find(Ai=>Ai.when&&Ai.when(Et,Ge))||this._defaultRowDef;si&&Yt.push(si)}return Yt}_getEmbeddedViewArgs(Ge,Et){return{templateRef:Ge.rowDef.template,context:{$implicit:Ge.data},index:Et}}_renderRow(Ge,Et,Yt,si={}){const Ai=Ge.viewContainer.createEmbeddedView(Et.template,si,Yt);return this._renderCellTemplateForItem(Et,si),Ai}_renderCellTemplateForItem(Ge,Et){for(let Yt of this._getCellTemplates(Ge))Ke.mostRecentCellOutlet&&Ke.mostRecentCellOutlet._viewContainer.createEmbeddedView(Yt,Et);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Ge=this._rowOutlet.viewContainer;for(let Et=0,Yt=Ge.length;Et{const Yt=this._columnDefsByName.get(Et);return Ge.extractCellTemplate(Yt)}):[]}_applyNativeTableSections(){const Ge=this._document.createDocumentFragment(),Et=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const Yt of Et){const si=this._document.createElement(Yt.tag);si.setAttribute("role","rowgroup");for(const Ai of Yt.outlets)si.appendChild(Ai.elementRef.nativeElement);Ge.appendChild(si)}this._elementRef.nativeElement.appendChild(Ge)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Ge=(Et,Yt)=>Et||Yt.hasStickyChanged();this._headerRowDefs.reduce(Ge,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Ge,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Ge,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Ye(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,B.of)()).pipe((0,O.R)(this._onDestroy)).subscribe(Et=>{this._stickyStyler.direction=Et,this.updateStickyColumnStyles()})}_getOwnDefs(Ge){return Ge.filter(Et=>!Et._table||Et._table===this)}_updateNoDataRow(){const Ge=this._customNoDataRow||this._noDataRow;if(!Ge)return;const Et=0===this._rowOutlet.viewContainer.length;if(Et===this._isShowingNoDataRow)return;const Yt=this._noDataRowOutlet.viewContainer;if(Et){const si=Yt.createEmbeddedView(Ge.templateRef),Ai=si.rootNodes[0];1===si.rootNodes.length&&Ai?.nodeType===this._document.ELEMENT_NODE&&(Ai.setAttribute("role","row"),Ai.classList.add(Ge._contentClassName))}else Yt.clear();this._isShowingNoDataRow=Et}static#e=this.\u0275fac=function(Et){return new(Et||wt)(e.Y36(e.ZZ4),e.Y36(e.sBO),e.Y36(e.SBq),e.$8M("role"),e.Y36(p.Is,8),e.Y36(g.K0),e.Y36(m.t4),e.Y36(x.k),e.Y36(lt),e.Y36(w.rL),e.Y36(r,12),e.Y36(e.R0b,8))};static#t=this.\u0275cmp=e.Xpm({type:wt,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(Et,Yt,si){if(1&Et&&(e.Suo(si,Ue,5),e.Suo(si,Te,5),e.Suo(si,fe,5),e.Suo(si,ze,5),e.Suo(si,nt,5)),2&Et){let Ai;e.iGM(Ai=e.CRH())&&(Yt._noDataRow=Ai.first),e.iGM(Ai=e.CRH())&&(Yt._contentColumnDefs=Ai),e.iGM(Ai=e.CRH())&&(Yt._contentRowDefs=Ai),e.iGM(Ai=e.CRH())&&(Yt._contentHeaderRowDefs=Ai),e.iGM(Ai=e.CRH())&&(Yt._contentFooterRowDefs=Ai)}},viewQuery:function(Et,Yt){if(1&Et&&(e.Gf(y,7),e.Gf(M,7),e.Gf(f,7),e.Gf(o,7)),2&Et){let si;e.iGM(si=e.CRH())&&(Yt._rowOutlet=si.first),e.iGM(si=e.CRH())&&(Yt._headerRowOutlet=si.first),e.iGM(si=e.CRH())&&(Yt._footerRowOutlet=si.first),e.iGM(si=e.CRH())&&(Yt._noDataRowOutlet=si.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(Et,Yt){2&Et&&e.ekj("cdk-table-fixed-layout",Yt.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[e._Bn([{provide:we,useExisting:wt},{provide:x.k,useClass:x.yy},{provide:lt,useClass:at},{provide:r,useValue:null}])],ngContentSelectors:V,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Et,Yt){1&Et&&(e.F$t(ee),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[y,M,f,o],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return wt})();function a(wt,It){return wt.concat(Array.from(It))}let d=(()=>{class wt{static#e=this.\u0275fac=function(Et){return new(Et||wt)};static#t=this.\u0275mod=e.oAB({type:wt});static#i=this.\u0275inj=e.cJS({imports:[w.Cl]})}return wt})();var s=h(23680),S=h(63019),k=h(52572),re=h(37398);const tt=[[["caption"]],[["colgroup"],["col"]]],Le=["caption","colgroup, col"];let W=(()=>{class wt extends i{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275cmp=e.Xpm({type:wt,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(Et,Yt){2&Et&&e.ekj("mdc-table-fixed-layout",Yt.fixedLayout)},exportAs:["matTable"],features:[e._Bn([{provide:i,useExisting:wt},{provide:we,useExisting:wt},{provide:lt,useClass:at},{provide:x.k,useClass:x.yy},{provide:r,useValue:null}]),e.qOj],ngContentSelectors:Le,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Et,Yt){1&Et&&(e.F$t(tt),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[y,M,f,o],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child>.mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return wt})(),de=(()=>{class wt extends be{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","matCellDef",""]],features:[e._Bn([{provide:be,useExisting:wt}]),e.qOj]})}return wt})(),Je=(()=>{class wt extends v{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","matHeaderCellDef",""]],features:[e._Bn([{provide:v,useExisting:wt}]),e.qOj]})}return wt})(),St=(()=>{class wt extends Te{get name(){return this._name}set name(Ge){this._setNameInput(Ge)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e._Bn([{provide:Te,useExisting:wt},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:wt}]),e.qOj]})}return wt})(),Mt=(()=>{class wt extends Ne{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[e.qOj]})}return wt})(),Pt=(()=>{class wt extends et{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.qOj]})}return wt})(),kt=(()=>{class wt extends ze{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e._Bn([{provide:ze,useExisting:wt}]),e.qOj]})}return wt})(),$e=(()=>{class wt extends fe{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275dir=e.lG2({type:wt,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e._Bn([{provide:fe,useExisting:wt}]),e.qOj]})}return wt})(),bt=(()=>{class wt extends ye{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275cmp=e.Xpm({type:wt,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[e._Bn([{provide:ye,useExisting:wt}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Et,Yt){1&Et&&e.GkF(0,0)},dependencies:[Ke],encapsulation:2})}return wt})(),Ct=(()=>{class wt extends Y{static#e=this.\u0275fac=function(){let Ge;return function(Yt){return(Ge||(Ge=e.n5z(wt)))(Yt||wt)}}();static#t=this.\u0275cmp=e.Xpm({type:wt,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[e._Bn([{provide:Y,useExisting:wt}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Et,Yt){1&Et&&e.GkF(0,0)},dependencies:[Ke],encapsulation:2})}return wt})(),Wt=(()=>{class wt{static#e=this.\u0275fac=function(Et){return new(Et||wt)};static#t=this.\u0275mod=e.oAB({type:wt});static#i=this.\u0275inj=e.cJS({imports:[s.BQ,d,s.BQ]})}return wt})();class bi extends x.o2{get data(){return this._data.value}set data(It){It=Array.isArray(It)?It:[],this._data.next(It),this._renderChangesSubscription||this._filterData(It)}get filter(){return this._filter.value}set filter(It){this._filter.next(It),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(It){this._sort=It,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(It){this._paginator=It,this._updateChangeSubscription()}constructor(It=[]){super(),this._renderData=new C.X([]),this._filter=new C.X(""),this._internalPageChanges=new E.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(Ge,Et)=>{const Yt=Ge[Et];if((0,A.t6)(Yt)){const si=Number(Yt);return si<9007199254740991?si:Yt}return Yt},this.sortData=(Ge,Et)=>{const Yt=Et.active,si=Et.direction;return Yt&&""!=si?Ge.sort((Ai,Pi)=>{let Zi=this.sortingDataAccessor(Ai,Yt),Fi=this.sortingDataAccessor(Pi,Yt);const Si=typeof Zi,Qi=typeof Fi;Si!==Qi&&("number"===Si&&(Zi+=""),"number"===Qi&&(Fi+=""));let tn=0;return null!=Zi&&null!=Fi?Zi>Fi?tn=1:Zi{const Yt=Object.keys(Ge).reduce((Ai,Pi)=>Ai+Ge[Pi]+"\u25ec","").toLowerCase(),si=Et.trim().toLowerCase();return-1!=Yt.indexOf(si)},this._data=new C.X(It),this._updateChangeSubscription()}_updateChangeSubscription(){const It=this._sort?(0,S.T)(this._sort.sortChange,this._sort.initialized):(0,B.of)(null),Ge=this._paginator?(0,S.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,B.of)(null),Yt=(0,k.a)([this._data,this._filter]).pipe((0,re.U)(([Pi])=>this._filterData(Pi))),si=(0,k.a)([Yt,It]).pipe((0,re.U)(([Pi])=>this._orderData(Pi))),Ai=(0,k.a)([si,Ge]).pipe((0,re.U)(([Pi])=>this._pageData(Pi)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=Ai.subscribe(Pi=>this._renderData.next(Pi))}_filterData(It){return this.filteredData=null==this.filter||""===this.filter?It:It.filter(Ge=>this.filterPredicate(Ge,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(It){return this.sort?this.sortData(It.slice(),this.sort):It}_pageData(It){if(!this.paginator)return It;const Ge=this.paginator.pageIndex*this.paginator.pageSize;return It.slice(Ge,Ge+this.paginator.pageSize)}_updatePaginator(It){Promise.resolve().then(()=>{const Ge=this.paginator;if(Ge&&(Ge.length=It,Ge.pageIndex>0)){const Et=Math.ceil(Ge.length/Ge.pageSize)-1||0,Yt=Math.min(Ge.pageIndex,Et);Yt!==Ge.pageIndex&&(Ge.pageIndex=Yt,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class $t extends bi{}},74104:(xe,Z,h)=>{"use strict";h.d(Z,{Nh:()=>Ot,SP:()=>q,Vc:()=>ae,uD:()=>ke,uX:()=>c});var e=h(96814),p=h(65879),A=h(23680),x=h(68484),m=h(17131),w=h(24191),g=h(49388),E=h(47394),H=h(78645),C=h(92438),N=h(22096),B=h(63019),O=h(36232),Q=h(65592),ee=h(99080),V=h(27921),se=h(93997),Ce=h(59773),Be=h(48180),we=h(94664),le=h(836),be=h(32181),v=h(86825),ie=h(42495),F=h(16672),$=h(62831),Te=h(36028);function qe($e,bt){}const Ne=function($e){return{animationDuration:$e}},_t=function($e,bt){return{value:$e,params:bt}};function et($e,bt){1&$e&&p.Hsn(0)}const dt=["*"],lt=["tabListContainer"],at=["tabList"],ge=["tabListInner"],J=["nextPaginator"],pe=["previousPaginator"],Re=["tabBodyWrapper"],ze=["tabHeader"];function ve($e,bt){}function Se($e,bt){if(1&$e&&p.YNc(0,ve,0,0,"ng-template",14),2&$e){const Fe=p.oxw().$implicit;p.Q6J("cdkPortalOutlet",Fe.templateLabel)}}function nt($e,bt){if(1&$e&&p._uU(0),2&$e){const Fe=p.oxw().$implicit;p.Oqu(Fe.textLabel)}}function fe($e,bt){if(1&$e){const Fe=p.EpF();p.TgZ(0,"div",6,7),p.NdJ("click",function(){const jt=p.CHM(Fe),xt=jt.$implicit,Ht=jt.index,Wt=p.oxw(),ri=p.MAs(1);return p.KtG(Wt._handleClick(xt,ri,Ht))})("cdkFocusChange",function(jt){const Ht=p.CHM(Fe).index,Wt=p.oxw();return p.KtG(Wt._tabFocusChanged(jt,Ht))}),p._UZ(2,"span",8)(3,"div",9),p.TgZ(4,"span",10)(5,"span",11),p.YNc(6,Se,1,1,"ng-template",12),p.YNc(7,nt,1,1,"ng-template",null,13,p.W1O),p.qZA()()()}if(2&$e){const Fe=bt.$implicit,Ct=bt.index,jt=p.MAs(1),xt=p.MAs(8),Ht=p.oxw();p.ekj("mdc-tab--active",Ht.selectedIndex===Ct),p.Q6J("id",Ht._getTabLabelId(Ct))("ngClass",Fe.labelClass)("disabled",Fe.disabled)("fitInkBarToContent",Ht.fitInkBarToContent),p.uIk("tabIndex",Ht._getTabIndex(Ct))("aria-posinset",Ct+1)("aria-setsize",Ht._tabs.length)("aria-controls",Ht._getTabContentId(Ct))("aria-selected",Ht.selectedIndex===Ct)("aria-label",Fe.ariaLabel||null)("aria-labelledby",!Fe.ariaLabel&&Fe.ariaLabelledby?Fe.ariaLabelledby:null),p.xp6(3),p.Q6J("matRippleTrigger",jt)("matRippleDisabled",Fe.disabled||Ht.disableRipple),p.xp6(3),p.Q6J("ngIf",Fe.templateLabel)("ngIfElse",xt)}}function Ke($e,bt){if(1&$e){const Fe=p.EpF();p.TgZ(0,"mat-tab-body",15),p.NdJ("_onCentered",function(){p.CHM(Fe);const jt=p.oxw();return p.KtG(jt._removeTabBodyWrapperHeight())})("_onCentering",function(jt){p.CHM(Fe);const xt=p.oxw();return p.KtG(xt._setTabBodyWrapperHeight(jt))}),p.qZA()}if(2&$e){const Fe=bt.$implicit,Ct=bt.index,jt=p.oxw();p.ekj("mat-mdc-tab-body-active",jt.selectedIndex===Ct),p.Q6J("id",jt._getTabContentId(Ct))("ngClass",Fe.bodyClass)("content",Fe.content)("position",Fe.position)("origin",Fe.origin)("animationDuration",jt.animationDuration)("preserveContent",jt.preserveContent),p.uIk("tabindex",null!=jt.contentTabIndex&&jt.selectedIndex===Ct?jt.contentTabIndex:null)("aria-labelledby",jt._getTabLabelId(Ct))}}const Y={translateTab:(0,v.X$)("translateTab",[(0,v.SB)("center, void, left-origin-center, right-origin-center",(0,v.oB)({transform:"none"})),(0,v.SB)("left",(0,v.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,v.SB)("right",(0,v.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,v.eR)("* => left, * => right, left => center, right => center",(0,v.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,v.eR)("void => left-origin-center",[(0,v.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,v.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,v.eR)("void => right-origin-center",[(0,v.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,v.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Ue=(()=>{class $e extends x.Pl{constructor(Fe,Ct,jt,xt){super(Fe,Ct,xt),this._host=jt,this._centeringSub=E.w0.EMPTY,this._leavingSub=E.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,V.O)(this._host._isCenterPosition(this._host._position))).subscribe(Fe=>{Fe&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p._Vd),p.Y36(p.s_b),p.Y36((0,p.Gpc)(()=>Ye)),p.Y36(e.K0))};static#t=this.\u0275dir=p.lG2({type:$e,selectors:[["","matTabBodyHost",""]],features:[p.qOj]})}return $e})(),oe=(()=>{class $e{set position(Fe){this._positionIndex=Fe,this._computePositionAnimationState()}constructor(Fe,Ct,jt){this._elementRef=Fe,this._dir=Ct,this._dirChangeSubscription=E.w0.EMPTY,this._translateTabComplete=new H.x,this._onCentering=new p.vpe,this._beforeCentering=new p.vpe,this._afterLeavingCenter=new p.vpe,this._onCentered=new p.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,Ct&&(this._dirChangeSubscription=Ct.change.subscribe(xt=>{this._computePositionAnimationState(xt),jt.markForCheck()})),this._translateTabComplete.pipe((0,se.x)((xt,Ht)=>xt.fromState===Ht.fromState&&xt.toState===Ht.toState)).subscribe(xt=>{this._isCenterPosition(xt.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(xt.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(Fe){const Ct=this._isCenterPosition(Fe.toState);this._beforeCentering.emit(Ct),Ct&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(Fe){return"center"==Fe||"left-origin-center"==Fe||"right-origin-center"==Fe}_computePositionAnimationState(Fe=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==Fe?"left":"right":this._positionIndex>0?"ltr"==Fe?"right":"left":"center"}_computePositionFromOrigin(Fe){const Ct=this._getLayoutDirection();return"ltr"==Ct&&Fe<=0||"rtl"==Ct&&Fe>0?"left-origin-center":"right-origin-center"}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq),p.Y36(g.Is,8),p.Y36(p.sBO))};static#t=this.\u0275dir=p.lG2({type:$e,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}})}return $e})(),Ye=(()=>{class $e extends oe{constructor(Fe,Ct,jt){super(Fe,Ct,jt)}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq),p.Y36(g.Is,8),p.Y36(p.sBO))};static#t=this.\u0275cmp=p.Xpm({type:$e,selectors:[["mat-tab-body"]],viewQuery:function(Ct,jt){if(1&Ct&&p.Gf(x.Pl,5),2&Ct){let xt;p.iGM(xt=p.CRH())&&(jt._portalHost=xt.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[p.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(Ct,jt){1&Ct&&(p.TgZ(0,"div",0,1),p.NdJ("@translateTab.start",function(Ht){return jt._onTranslateTabStarted(Ht)})("@translateTab.done",function(Ht){return jt._translateTabComplete.next(Ht)}),p.YNc(2,qe,0,0,"ng-template",2),p.qZA()),2&Ct&&p.Q6J("@translateTab",p.WLB(3,_t,jt._position,p.VKq(1,Ne,jt.animationDuration)))},dependencies:[Ue],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Y.translateTab]}})}return $e})();const U=new p.OlP("MatTabContent");let ae=(()=>{class $e{constructor(Fe){this.template=Fe}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.Rgc))};static#t=this.\u0275dir=p.lG2({type:$e,selectors:[["","matTabContent",""]],features:[p._Bn([{provide:U,useExisting:$e}])]})}return $e})();const X=new p.OlP("MatTabLabel"),He=new p.OlP("MAT_TAB");let ke=(()=>{class $e extends x.ig{constructor(Fe,Ct,jt){super(Fe,Ct),this._closestTab=jt}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.Rgc),p.Y36(p.s_b),p.Y36(He,8))};static#t=this.\u0275dir=p.lG2({type:$e,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[p._Bn([{provide:X,useExisting:$e}]),p.qOj]})}return $e})();const Tt="mdc-tab-indicator--active",he="mdc-tab-indicator--no-transition";class Ie{constructor(bt){this._items=bt}hide(){this._items.forEach(bt=>bt.deactivateInkBar())}alignToElement(bt){const Fe=this._items.find(jt=>jt.elementRef.nativeElement===bt),Ct=this._currentItem;if(Fe!==Ct&&(Ct?.deactivateInkBar(),Fe)){const jt=Ct?.elementRef.nativeElement.getBoundingClientRect?.();Fe.activateInkBar(jt),this._currentItem=Fe}}}function r($e){return class extends $e{constructor(...bt){super(...bt),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(bt){const Fe=(0,ie.Ig)(bt);this._fitToContent!==Fe&&(this._fitToContent=Fe,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(bt){const Fe=this.elementRef.nativeElement;if(!bt||!Fe.getBoundingClientRect||!this._inkBarContentElement)return void Fe.classList.add(Tt);const Ct=Fe.getBoundingClientRect(),jt=bt.width/Ct.width,xt=bt.left-Ct.left;Fe.classList.add(he),this._inkBarContentElement.style.setProperty("transform",`translateX(${xt}px) scaleX(${jt})`),Fe.getBoundingClientRect(),Fe.classList.remove(he),Fe.classList.add(Tt),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Tt)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const bt=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=bt.createElement("span"),this._inkBarContentElement=bt.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const M=(0,A.Id)(class{}),o=r((()=>{class $e extends M{constructor(Fe){super(),this.elementRef=Fe}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq))};static#t=this.\u0275dir=p.lG2({type:$e,features:[p.qOj]})}return $e})());let n=(()=>{class $e extends o{static#e=this.\u0275fac=function(){let Fe;return function(jt){return(Fe||(Fe=p.n5z($e)))(jt||$e)}}();static#t=this.\u0275dir=p.lG2({type:$e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(Ct,jt){2&Ct&&(p.uIk("aria-disabled",!!jt.disabled),p.ekj("mat-mdc-tab-disabled",jt.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[p.qOj]})}return $e})();const t=(0,A.Id)(class{}),i=new p.OlP("MAT_TAB_GROUP");let a=(()=>{class $e extends t{get content(){return this._contentPortal}constructor(Fe,Ct){super(),this._viewContainerRef=Fe,this._closestTabGroup=Ct,this.textLabel="",this._contentPortal=null,this._stateChanges=new H.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(Fe){(Fe.hasOwnProperty("textLabel")||Fe.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new x.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Fe){Fe&&Fe._closestTab===this&&(this._templateLabel=Fe)}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.s_b),p.Y36(i,8))};static#t=this.\u0275dir=p.lG2({type:$e,viewQuery:function(Ct,jt){if(1&Ct&&p.Gf(p.Rgc,7),2&Ct){let xt;p.iGM(xt=p.CRH())&&(jt._implicitContent=xt.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[p.qOj,p.TTD]})}return $e})(),c=(()=>{class $e extends a{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(Fe){this._setTemplateLabelInput(Fe)}static#e=this.\u0275fac=function(){let Fe;return function(jt){return(Fe||(Fe=p.n5z($e)))(jt||$e)}}();static#t=this.\u0275cmp=p.Xpm({type:$e,selectors:[["mat-tab"]],contentQueries:function(Ct,jt,xt){if(1&Ct&&(p.Suo(xt,ae,7,p.Rgc),p.Suo(xt,ke,5)),2&Ct){let Ht;p.iGM(Ht=p.CRH())&&(jt._explicitContent=Ht.first),p.iGM(Ht=p.CRH())&&(jt.templateLabel=Ht.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[p._Bn([{provide:He,useExisting:$e}]),p.qOj],ngContentSelectors:dt,decls:1,vars:0,template:function(Ct,jt){1&Ct&&(p.F$t(),p.YNc(0,et,1,0,"ng-template"))},encapsulation:2})}return $e})();const l=(0,$.i$)({passive:!0});let S=(()=>{class $e{get disablePagination(){return this._disablePagination}set disablePagination(Fe){this._disablePagination=(0,ie.Ig)(Fe)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Fe){Fe=(0,ie.su)(Fe),this._selectedIndex!=Fe&&(this._selectedIndexChanged=!0,this._selectedIndex=Fe,this._keyManager&&this._keyManager.updateActiveItem(Fe))}constructor(Fe,Ct,jt,xt,Ht,Wt,ri){this._elementRef=Fe,this._changeDetectorRef=Ct,this._viewportRuler=jt,this._dir=xt,this._ngZone=Ht,this._platform=Wt,this._animationMode=ri,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new H.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new H.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new p.vpe,this.indexFocused=new p.vpe,Ht.runOutsideAngular(()=>{(0,C.R)(Fe.nativeElement,"mouseleave").pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,C.R)(this._previousPaginator.nativeElement,"touchstart",l).pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,C.R)(this._nextPaginator.nativeElement,"touchstart",l).pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const Fe=this._dir?this._dir.change:(0,N.of)("ltr"),Ct=this._viewportRuler.change(150),jt=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new w.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,Be.q)(1)).subscribe(jt),(0,B.T)(Fe,Ct,this._items.changes,this._itemsResized()).pipe((0,Ce.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),jt()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(xt=>{this.indexFocused.emit(xt),this._setTabFocus(xt)})}_itemsResized(){return"function"!=typeof ResizeObserver?O.E:this._items.changes.pipe((0,V.O)(this._items),(0,we.w)(Fe=>new Q.y(Ct=>this._ngZone.runOutsideAngular(()=>{const jt=new ResizeObserver(xt=>Ct.next(xt));return Fe.forEach(xt=>jt.observe(xt.elementRef.nativeElement)),()=>{jt.disconnect()}}))),(0,le.T)(1),(0,be.h)(Fe=>Fe.some(Ct=>Ct.contentRect.width>0&&Ct.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(Fe){if(!(0,Te.Vb)(Fe))switch(Fe.keyCode){case Te.K5:case Te.L_:if(this.focusIndex!==this.selectedIndex){const Ct=this._items.get(this.focusIndex);Ct&&!Ct.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Fe))}break;default:this._keyManager.onKeydown(Fe)}}_onContentChanges(){const Fe=this._elementRef.nativeElement.textContent;Fe!==this._currentTextContent&&(this._currentTextContent=Fe||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(Fe){!this._isValidIndex(Fe)||this.focusIndex===Fe||!this._keyManager||this._keyManager.setActiveItem(Fe)}_isValidIndex(Fe){return!this._items||!!this._items.toArray()[Fe]}_setTabFocus(Fe){if(this._showPaginationControls&&this._scrollToLabel(Fe),this._items&&this._items.length){this._items.toArray()[Fe].focus();const Ct=this._tabListContainer.nativeElement;Ct.scrollLeft="ltr"==this._getLayoutDirection()?0:Ct.scrollWidth-Ct.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const Fe=this.scrollDistance,Ct="ltr"===this._getLayoutDirection()?-Fe:Fe;this._tabList.nativeElement.style.transform=`translateX(${Math.round(Ct)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Fe){this._scrollTo(Fe)}_scrollHeader(Fe){return this._scrollTo(this._scrollDistance+("before"==Fe?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Fe){this._stopInterval(),this._scrollHeader(Fe)}_scrollToLabel(Fe){if(this.disablePagination)return;const Ct=this._items?this._items.toArray()[Fe]:null;if(!Ct)return;const jt=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:xt,offsetWidth:Ht}=Ct.elementRef.nativeElement;let Wt,ri;"ltr"==this._getLayoutDirection()?(Wt=xt,ri=Wt+Ht):(ri=this._tabListInner.nativeElement.offsetWidth-xt,Wt=ri-Ht);const bi=this.scrollDistance,$t=this.scrollDistance+jt;Wt$t&&(this.scrollDistance+=Math.min(ri-$t,Wt-bi))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Fe=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Fe||(this.scrollDistance=0),Fe!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Fe}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const Fe=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,Ct=Fe?Fe.elementRef.nativeElement:null;Ct?this._inkBar.alignToElement(Ct):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Fe,Ct){Ct&&null!=Ct.button&&0!==Ct.button||(this._stopInterval(),(0,ee.H)(650,100).pipe((0,Ce.R)((0,B.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:jt,distance:xt}=this._scrollHeader(Fe);(0===xt||xt>=jt)&&this._stopInterval()}))}_scrollTo(Fe){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const Ct=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(Ct,Fe)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:Ct,distance:this._scrollDistance}}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(F.rL),p.Y36(g.Is,8),p.Y36(p.R0b),p.Y36($.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:$e,inputs:{disablePagination:"disablePagination"}})}return $e})(),k=(()=>{class $e extends S{get disableRipple(){return this._disableRipple}set disableRipple(Fe){this._disableRipple=(0,ie.Ig)(Fe)}constructor(Fe,Ct,jt,xt,Ht,Wt,ri){super(Fe,Ct,jt,xt,Ht,Wt,ri),this._disableRipple=!1}_itemSelected(Fe){Fe.preventDefault()}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(F.rL),p.Y36(g.Is,8),p.Y36(p.R0b),p.Y36($.t4),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:$e,inputs:{disableRipple:"disableRipple"},features:[p.qOj]})}return $e})(),re=(()=>{class $e extends k{constructor(Fe,Ct,jt,xt,Ht,Wt,ri){super(Fe,Ct,jt,xt,Ht,Wt,ri)}ngAfterContentInit(){this._inkBar=new Ie(this._items),super.ngAfterContentInit()}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(F.rL),p.Y36(g.Is,8),p.Y36(p.R0b),p.Y36($.t4),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:$e,selectors:[["mat-tab-header"]],contentQueries:function(Ct,jt,xt){if(1&Ct&&p.Suo(xt,n,4),2&Ct){let Ht;p.iGM(Ht=p.CRH())&&(jt._items=Ht)}},viewQuery:function(Ct,jt){if(1&Ct&&(p.Gf(lt,7),p.Gf(at,7),p.Gf(ge,7),p.Gf(J,5),p.Gf(pe,5)),2&Ct){let xt;p.iGM(xt=p.CRH())&&(jt._tabListContainer=xt.first),p.iGM(xt=p.CRH())&&(jt._tabList=xt.first),p.iGM(xt=p.CRH())&&(jt._tabListInner=xt.first),p.iGM(xt=p.CRH())&&(jt._nextPaginator=xt.first),p.iGM(xt=p.CRH())&&(jt._previousPaginator=xt.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(Ct,jt){2&Ct&&p.ekj("mat-mdc-tab-header-pagination-controls-enabled",jt._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==jt._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[p.qOj],ngContentSelectors:dt,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(Ct,jt){1&Ct&&(p.F$t(),p.TgZ(0,"button",0,1),p.NdJ("click",function(){return jt._handlePaginatorClick("before")})("mousedown",function(Ht){return jt._handlePaginatorPress("before",Ht)})("touchend",function(){return jt._stopInterval()}),p._UZ(2,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.NdJ("keydown",function(Ht){return jt._handleKeydown(Ht)}),p.TgZ(5,"div",5,6),p.NdJ("cdkObserveContent",function(){return jt._onContentChanges()}),p.TgZ(7,"div",7,8),p.Hsn(9),p.qZA()()(),p.TgZ(10,"button",9,10),p.NdJ("mousedown",function(Ht){return jt._handlePaginatorPress("after",Ht)})("click",function(){return jt._handlePaginatorClick("after")})("touchend",function(){return jt._stopInterval()}),p._UZ(12,"div",2),p.qZA()),2&Ct&&(p.ekj("mat-mdc-tab-header-pagination-disabled",jt._disableScrollBefore),p.Q6J("matRippleDisabled",jt._disableScrollBefore||jt.disableRipple)("disabled",jt._disableScrollBefore||null),p.xp6(3),p.ekj("_mat-animation-noopable","NoopAnimations"===jt._animationMode),p.xp6(7),p.ekj("mat-mdc-tab-header-pagination-disabled",jt._disableScrollAfter),p.Q6J("matRippleDisabled",jt._disableScrollAfter||jt.disableRipple)("disabled",jt._disableScrollAfter||null))},dependencies:[A.wG,m.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}return $e})();const tt=new p.OlP("MAT_TABS_CONFIG");let Le=0;const Me=(0,A.pj)((0,A.Kr)(class{constructor($e){this._elementRef=$e}}),"primary");let Pe=(()=>{class $e extends Me{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Fe){this._dynamicHeight=(0,ie.Ig)(Fe)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Fe){this._indexToSelect=(0,ie.su)(Fe,null)}get animationDuration(){return this._animationDuration}set animationDuration(Fe){this._animationDuration=/^\d+$/.test(Fe+"")?Fe+"ms":Fe}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Fe){this._contentTabIndex=(0,ie.su)(Fe,null)}get disablePagination(){return this._disablePagination}set disablePagination(Fe){this._disablePagination=(0,ie.Ig)(Fe)}get preserveContent(){return this._preserveContent}set preserveContent(Fe){this._preserveContent=(0,ie.Ig)(Fe)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Fe){const Ct=this._elementRef.nativeElement.classList;Ct.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),Fe&&Ct.add("mat-tabs-with-background",`mat-background-${Fe}`),this._backgroundColor=Fe}constructor(Fe,Ct,jt,xt){super(Fe),this._changeDetectorRef=Ct,this._animationMode=xt,this._tabs=new p.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=E.w0.EMPTY,this._tabLabelSubscription=E.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new p.vpe,this.focusChange=new p.vpe,this.animationDone=new p.vpe,this.selectedTabChange=new p.vpe(!0),this._groupId=Le++,this.animationDuration=jt&&jt.animationDuration?jt.animationDuration:"500ms",this.disablePagination=!(!jt||null==jt.disablePagination)&&jt.disablePagination,this.dynamicHeight=!(!jt||null==jt.dynamicHeight)&&jt.dynamicHeight,this.contentTabIndex=jt?.contentTabIndex??null,this.preserveContent=!!jt?.preserveContent}ngAfterContentChecked(){const Fe=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Fe){const Ct=null==this._selectedIndex;if(!Ct){this.selectedTabChange.emit(this._createChangeEvent(Fe));const jt=this._tabBodyWrapper.nativeElement;jt.style.minHeight=jt.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((jt,xt)=>jt.isActive=xt===Fe),Ct||(this.selectedIndexChange.emit(Fe),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((Ct,jt)=>{Ct.position=jt-Fe,null!=this._selectedIndex&&0==Ct.position&&!Ct.origin&&(Ct.origin=Fe-this._selectedIndex)}),this._selectedIndex!==Fe&&(this._selectedIndex=Fe,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const Fe=this._clampTabIndex(this._indexToSelect);if(Fe===this._selectedIndex){const Ct=this._tabs.toArray();let jt;for(let xt=0;xt{Ct[Fe].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(Fe))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,V.O)(this._allTabs)).subscribe(Fe=>{this._tabs.reset(Fe.filter(Ct=>Ct._closestTabGroup===this||!Ct._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(Fe){const Ct=this._tabHeader;Ct&&(Ct.focusIndex=Fe)}_focusChanged(Fe){this._lastFocusedTabIndex=Fe,this.focusChange.emit(this._createChangeEvent(Fe))}_createChangeEvent(Fe){const Ct=new W;return Ct.index=Fe,this._tabs&&this._tabs.length&&(Ct.tab=this._tabs.toArray()[Fe]),Ct}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,B.T)(...this._tabs.map(Fe=>Fe._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Fe){return Math.min(this._tabs.length-1,Math.max(Fe||0,0))}_getTabLabelId(Fe){return`mat-tab-label-${this._groupId}-${Fe}`}_getTabContentId(Fe){return`mat-tab-content-${this._groupId}-${Fe}`}_setTabBodyWrapperHeight(Fe){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const Ct=this._tabBodyWrapper.nativeElement;Ct.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(Ct.style.height=Fe+"px")}_removeTabBodyWrapperHeight(){const Fe=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Fe.clientHeight,Fe.style.height="",this.animationDone.emit()}_handleClick(Fe,Ct,jt){Ct.focusIndex=jt,Fe.disabled||(this.selectedIndex=jt)}_getTabIndex(Fe){return Fe===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(Fe,Ct){Fe&&"mouse"!==Fe&&"touch"!==Fe&&(this._tabHeader.focusIndex=Ct)}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(tt,8),p.Y36(p.QbO,8))};static#t=this.\u0275dir=p.lG2({type:$e,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[p.qOj]})}return $e})(),q=(()=>{class $e extends Pe{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(Fe){this._fitInkBarToContent=(0,ie.Ig)(Fe),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(Fe){this._stretchTabs=(0,ie.Ig)(Fe)}constructor(Fe,Ct,jt,xt){super(Fe,Ct,jt,xt),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!jt||null==jt.fitInkBarToContent)&&jt.fitInkBarToContent,this.stretchTabs=!jt||null==jt.stretchTabs||jt.stretchTabs}static#e=this.\u0275fac=function(Ct){return new(Ct||$e)(p.Y36(p.SBq),p.Y36(p.sBO),p.Y36(tt,8),p.Y36(p.QbO,8))};static#t=this.\u0275cmp=p.Xpm({type:$e,selectors:[["mat-tab-group"]],contentQueries:function(Ct,jt,xt){if(1&Ct&&p.Suo(xt,c,5),2&Ct){let Ht;p.iGM(Ht=p.CRH())&&(jt._allTabs=Ht)}},viewQuery:function(Ct,jt){if(1&Ct&&(p.Gf(Re,5),p.Gf(ze,5)),2&Ct){let xt;p.iGM(xt=p.CRH())&&(jt._tabBodyWrapper=xt.first),p.iGM(xt=p.CRH())&&(jt._tabHeader=xt.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(Ct,jt){2&Ct&&(p.Udp("--mat-tab-animation-duration",jt.animationDuration),p.ekj("mat-mdc-tab-group-dynamic-height",jt.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===jt.headerPosition)("mat-mdc-tab-group-stretch-tabs",jt.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[p._Bn([{provide:i,useExisting:$e}]),p.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(Ct,jt){1&Ct&&(p.TgZ(0,"mat-tab-header",0,1),p.NdJ("indexFocused",function(Ht){return jt._focusChanged(Ht)})("selectFocusedIndex",function(Ht){return jt.selectedIndex=Ht}),p.YNc(2,fe,9,17,"div",2),p.qZA(),p.TgZ(3,"div",3,4),p.YNc(5,Ke,1,11,"mat-tab-body",5),p.qZA()),2&Ct&&(p.Q6J("selectedIndex",jt.selectedIndex||0)("disableRipple",jt.disableRipple)("disablePagination",jt.disablePagination),p.xp6(2),p.Q6J("ngForOf",jt._tabs),p.xp6(1),p.ekj("_mat-animation-noopable","NoopAnimations"===jt._animationMode),p.xp6(2),p.Q6J("ngForOf",jt._tabs))},dependencies:[e.mk,e.sg,e.O5,x.Pl,A.wG,w.kH,Ye,n,re],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-letter-spacing);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return $e})();class W{}let Ot=(()=>{class $e{static#e=this.\u0275fac=function(Ct){return new(Ct||$e)};static#t=this.\u0275mod=p.oAB({type:$e});static#i=this.\u0275inj=p.cJS({imports:[e.ez,A.BQ,x.eL,A.si,m.Q8,w.rt,A.BQ]})}return $e})()},81274:(xe,Z,h)=>{"use strict";h.d(Z,{Ye:()=>H,g0:()=>N});var e=h(65879),p=h(23680),A=h(62831),x=h(96814);const m=["*",[["mat-toolbar-row"]]],w=["*","mat-toolbar-row"],g=(0,p.pj)(class{constructor(B){this._elementRef=B}});let E=(()=>{class B{static#e=this.\u0275fac=function(ee){return new(ee||B)};static#t=this.\u0275dir=e.lG2({type:B,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return B})(),H=(()=>{class B extends g{constructor(Q,ee,V){super(Q),this._platform=ee,this._document=V}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(ee){return new(ee||B)(e.Y36(e.SBq),e.Y36(A.t4),e.Y36(x.K0))};static#t=this.\u0275cmp=e.Xpm({type:B,selectors:[["mat-toolbar"]],contentQueries:function(ee,V,se){if(1&ee&&e.Suo(se,E,5),2&ee){let Ce;e.iGM(Ce=e.CRH())&&(V._toolbarRows=Ce)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(ee,V){2&ee&&e.ekj("mat-toolbar-multiple-rows",V._toolbarRows.length>0)("mat-toolbar-single-row",0===V._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.qOj],ngContentSelectors:w,decls:2,vars:0,template:function(ee,V){1&ee&&(e.F$t(m),e.Hsn(0),e.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0})}return B})(),N=(()=>{class B{static#e=this.\u0275fac=function(ee){return new(ee||B)};static#t=this.\u0275mod=e.oAB({type:B});static#i=this.\u0275inj=e.cJS({imports:[p.BQ,p.BQ]})}return B})()},92596:(xe,Z,h)=>{"use strict";h.d(Z,{AV:()=>pe,gM:()=>lt});var e=h(59773),p=h(48180),A=h(42495),x=h(36028),m=h(65879),w=h(96814),g=h(62831),E=h(24191),H=h(49388),C=h(69594),N=h(16672),B=h(68484),O=h(78645),ee=(h(86825),h(23680));const V=["tooltip"],Be=new m.OlP("mat-tooltip-scroll-strategy"),le={provide:Be,deps:[C.aV],useFactory:function we(Re){return()=>Re.scrollStrategies.reposition({scrollThrottle:20})}},v=new m.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function be(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),F="tooltip-panel",$=(0,g.i$)({passive:!0});let dt=(()=>{class Re{get position(){return this._position}set position(ve){ve!==this._position&&(this._position=ve,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ve){this._positionAtOrigin=(0,A.Ig)(ve),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ve){this._disabled=(0,A.Ig)(ve),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(ve){this._showDelay=(0,A.su)(ve)}get hideDelay(){return this._hideDelay}set hideDelay(ve){this._hideDelay=(0,A.su)(ve),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ve){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=ve?String(ve).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(ve){this._tooltipClass=ve,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ve,Se,nt,fe,Ke,ye,pt,Y,Ue,oe,Ye,U){this._overlay=ve,this._elementRef=Se,this._scrollDispatcher=nt,this._viewContainerRef=fe,this._ngZone=Ke,this._platform=ye,this._ariaDescriber=pt,this._focusMonitor=Y,this._dir=oe,this._defaultOptions=Ye,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new O.x,this._scrollStrategy=Ue,this._document=U,Ye&&(this._showDelay=Ye.showDelay,this._hideDelay=Ye.hideDelay,Ye.position&&(this.position=Ye.position),Ye.positionAtOrigin&&(this.positionAtOrigin=Ye.positionAtOrigin),Ye.touchGestures&&(this.touchGestures=Ye.touchGestures)),oe.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(ve=>{ve?"keyboard"===ve&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ve=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Se,nt])=>{ve.removeEventListener(Se,nt,$)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ve,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ve)}show(ve=this.showDelay,Se){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const nt=this._createOverlay(Se);this._detach(),this._portal=this._portal||new B.C5(this._tooltipComponent,this._viewContainerRef);const fe=this._tooltipInstance=nt.attach(this._portal).instance;fe._triggerElement=this._elementRef.nativeElement,fe._mouseLeaveHideDelay=this._hideDelay,fe.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),fe.show(ve)}hide(ve=this.hideDelay){const Se=this._tooltipInstance;Se&&(Se.isVisible()?Se.hide(ve):(Se._cancelPendingAnimations(),this._detach()))}toggle(ve){this._isTooltipVisible()?this.hide():this.show(void 0,ve)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ve){if(this._overlayRef){const fe=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ve)&&fe._origin instanceof m.SBq)return this._overlayRef;this._detach()}const Se=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),nt=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ve||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Se);return nt.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(fe=>{this._updateCurrentPositionClass(fe.connectionPair),this._tooltipInstance&&fe.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:nt,panelClass:`${this._cssClassPrefix}-${F}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(fe=>{this._isTooltipVisible()&&fe.keyCode===x.hY&&!(0,x.Vb)(fe)&&(fe.preventDefault(),fe.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(ve){const Se=ve.getConfig().positionStrategy,nt=this._getOrigin(),fe=this._getOverlayPosition();Se.withPositions([this._addOffset({...nt.main,...fe.main}),this._addOffset({...nt.fallback,...fe.fallback})])}_addOffset(ve){return ve}_getOrigin(){const ve=!this._dir||"ltr"==this._dir.value,Se=this.position;let nt;"above"==Se||"below"==Se?nt={originX:"center",originY:"above"==Se?"top":"bottom"}:"before"==Se||"left"==Se&&ve||"right"==Se&&!ve?nt={originX:"start",originY:"center"}:("after"==Se||"right"==Se&&ve||"left"==Se&&!ve)&&(nt={originX:"end",originY:"center"});const{x:fe,y:Ke}=this._invertPosition(nt.originX,nt.originY);return{main:nt,fallback:{originX:fe,originY:Ke}}}_getOverlayPosition(){const ve=!this._dir||"ltr"==this._dir.value,Se=this.position;let nt;"above"==Se?nt={overlayX:"center",overlayY:"bottom"}:"below"==Se?nt={overlayX:"center",overlayY:"top"}:"before"==Se||"left"==Se&&ve||"right"==Se&&!ve?nt={overlayX:"end",overlayY:"center"}:("after"==Se||"right"==Se&&ve||"left"==Se&&!ve)&&(nt={overlayX:"start",overlayY:"center"});const{x:fe,y:Ke}=this._invertPosition(nt.overlayX,nt.overlayY);return{main:nt,fallback:{overlayX:fe,overlayY:Ke}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,p.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(ve){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ve,this._tooltipInstance._markForCheck())}_invertPosition(ve,Se){return"above"===this.position||"below"===this.position?"top"===Se?Se="bottom":"bottom"===Se&&(Se="top"):"end"===ve?ve="start":"start"===ve&&(ve="end"),{x:ve,y:Se}}_updateCurrentPositionClass(ve){const{overlayY:Se,originX:nt,originY:fe}=ve;let Ke;if(Ke="center"===Se?this._dir&&"rtl"===this._dir.value?"end"===nt?"left":"right":"start"===nt?"left":"right":"bottom"===Se&&"top"===fe?"above":"below",Ke!==this._currentPosition){const ye=this._overlayRef;if(ye){const pt=`${this._cssClassPrefix}-${F}-`;ye.removePanelClass(pt+this._currentPosition),ye.addPanelClass(pt+Ke)}this._currentPosition=Ke}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ve=>{let Se;this._setupPointerExitEventsIfNeeded(),void 0!==ve.x&&void 0!==ve.y&&(Se=ve),this.show(void 0,Se)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ve=>{const Se=ve.targetTouches?.[0],nt=Se?{x:Se.clientX,y:Se.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,nt),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ve=[];if(this._platformSupportsMouseEvents())ve.push(["mouseleave",Se=>{const nt=Se.relatedTarget;(!nt||!this._overlayRef?.overlayElement.contains(nt))&&this.hide()}],["wheel",Se=>this._wheelListener(Se)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Se=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ve.push(["touchend",Se],["touchcancel",Se])}this._addListeners(ve),this._passiveListeners.push(...ve)}_addListeners(ve){ve.forEach(([Se,nt])=>{this._elementRef.nativeElement.addEventListener(Se,nt,$)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ve){if(this._isTooltipVisible()){const Se=this._document.elementFromPoint(ve.clientX,ve.clientY),nt=this._elementRef.nativeElement;Se!==nt&&!nt.contains(Se)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ve=this.touchGestures;if("off"!==ve){const Se=this._elementRef.nativeElement,nt=Se.style;("on"===ve||"INPUT"!==Se.nodeName&&"TEXTAREA"!==Se.nodeName)&&(nt.userSelect=nt.msUserSelect=nt.webkitUserSelect=nt.MozUserSelect="none"),("on"===ve||!Se.draggable)&&(nt.webkitUserDrag="none"),nt.touchAction="none",nt.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(Se){m.$Z()};static#t=this.\u0275dir=m.lG2({type:Re,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}})}return Re})(),lt=(()=>{class Re extends dt{constructor(ve,Se,nt,fe,Ke,ye,pt,Y,Ue,oe,Ye,U){super(ve,Se,nt,fe,Ke,ye,pt,Y,Ue,oe,Ye,U),this._tooltipComponent=ge,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(ve){const nt=!this._dir||"ltr"==this._dir.value;return"top"===ve.originY?ve.offsetY=-8:"bottom"===ve.originY?ve.offsetY=8:"start"===ve.originX?ve.offsetX=nt?-8:8:"end"===ve.originX&&(ve.offsetX=nt?8:-8),ve}static#e=this.\u0275fac=function(Se){return new(Se||Re)(m.Y36(C.aV),m.Y36(m.SBq),m.Y36(N.mF),m.Y36(m.s_b),m.Y36(m.R0b),m.Y36(g.t4),m.Y36(E.$s),m.Y36(E.tE),m.Y36(Be),m.Y36(H.Is,8),m.Y36(v,8),m.Y36(w.K0))};static#t=this.\u0275dir=m.lG2({type:Re,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(Se,nt){2&Se&&m.ekj("mat-mdc-tooltip-disabled",nt.disabled)},exportAs:["matTooltip"],features:[m.qOj]})}return Re})(),at=(()=>{class Re{constructor(ve,Se){this._changeDetectorRef=ve,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new O.x,this._animationsDisabled="NoopAnimations"===Se}show(ve){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ve)}hide(ve){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ve)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:ve}){(!ve||!this._triggerElement.contains(ve))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:ve}){(ve===this._showAnimation||ve===this._hideAnimation)&&this._finalizeAnimation(ve===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ve){ve?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ve){const Se=this._tooltip.nativeElement,nt=this._showAnimation,fe=this._hideAnimation;if(Se.classList.remove(ve?fe:nt),Se.classList.add(ve?nt:fe),this._isVisible=ve,ve&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ke=getComputedStyle(Se);("0s"===Ke.getPropertyValue("animation-duration")||"none"===Ke.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ve&&this._onShow(),this._animationsDisabled&&(Se.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ve))}static#e=this.\u0275fac=function(Se){return new(Se||Re)(m.Y36(m.sBO),m.Y36(m.QbO,8))};static#t=this.\u0275dir=m.lG2({type:Re})}return Re})(),ge=(()=>{class Re extends at{constructor(ve,Se,nt){super(ve,nt),this._elementRef=Se,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ve=this._elementRef.nativeElement.getBoundingClientRect();return ve.height>24&&ve.width>=200}static#e=this.\u0275fac=function(Se){return new(Se||Re)(m.Y36(m.sBO),m.Y36(m.SBq),m.Y36(m.QbO,8))};static#t=this.\u0275cmp=m.Xpm({type:Re,selectors:[["mat-tooltip-component"]],viewQuery:function(Se,nt){if(1&Se&&m.Gf(V,7),2&Se){let fe;m.iGM(fe=m.CRH())&&(nt._tooltip=fe.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(Se,nt){1&Se&&m.NdJ("mouseleave",function(Ke){return nt._handleMouseLeave(Ke)}),2&Se&&m.Udp("zoom",nt.isVisible()?1:null)},features:[m.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(Se,nt){1&Se&&(m.TgZ(0,"div",0,1),m.NdJ("animationend",function(Ke){return nt._handleAnimationEnd(Ke)}),m.TgZ(2,"div",2),m._uU(3),m.qZA()()),2&Se&&(m.ekj("mdc-tooltip--multiline",nt._isMultiline),m.Q6J("ngClass",nt.tooltipClass),m.xp6(3),m.Oqu(nt.message))},dependencies:[w.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Re})(),pe=(()=>{class Re{static#e=this.\u0275fac=function(Se){return new(Se||Re)};static#t=this.\u0275mod=m.oAB({type:Re});static#i=this.\u0275inj=m.cJS({providers:[le],imports:[E.rt,w.ez,C.U8,ee.BQ,ee.BQ,N.ZD]})}return Re})()},98445:(xe,Z,h)=>{"use strict";h.d(Z,{Ar:()=>ee,GZ:()=>O,JZ:()=>we,WX:()=>be,dp:()=>Be,eu:()=>se,fQ:()=>B,gi:()=>V,kc:()=>le,uo:()=>N});var e=h(41894),p=h(65879),A=h(23680),x=h(42495),m=h(78337),w=h(65619),g=h(63019),E=h(48180),H=h(37398);const C=(0,A.sb)((0,A.Id)(e.Hs));let N=(()=>{class v extends C{constructor(F,$,Te){super(F,$),this.tabIndex=Number(Te)||0}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function($){return new($||v)(p.Y36(p.SBq),p.Y36(e._0),p.$8M("tabindex"))};static#t=this.\u0275dir=p.lG2({type:v,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},exportAs:["matTreeNode"],features:[p._Bn([{provide:e.Hs,useExisting:v}]),p.qOj]})}return v})(),B=(()=>{class v extends e.rO{static#e=this.\u0275fac=function(){let F;return function(Te){return(F||(F=p.n5z(v)))(Te||v)}}();static#t=this.\u0275dir=p.lG2({type:v,selectors:[["","matTreeNodeDef",""]],inputs:{when:["matTreeNodeDefWhen","when"],data:["matTreeNode","data"]},features:[p._Bn([{provide:e.rO,useExisting:v}]),p.qOj]})}return v})(),O=(()=>{class v extends e.Xx{get disabled(){return this._disabled}set disabled(F){this._disabled=(0,x.Ig)(F)}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(F){this._tabIndex=F??0}constructor(F,$,Te,qe){super(F,$,Te),this._disabled=!1,this.tabIndex=Number(qe)||0}ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function($){return new($||v)(p.Y36(p.SBq),p.Y36(e._0),p.Y36(p.ZZ4),p.$8M("tabindex"))};static#t=this.\u0275dir=p.lG2({type:v,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex",node:["matNestedTreeNode","node"]},exportAs:["matNestedTreeNode"],features:[p._Bn([{provide:e.Xx,useExisting:v},{provide:e.Hs,useExisting:v},{provide:e.HI,useExisting:v}]),p.qOj]})}return v})(),ee=(()=>{class v{constructor(F,$){this.viewContainer=F,this._node=$}static#e=this.\u0275fac=function($){return new($||v)(p.Y36(p.s_b),p.Y36(e.HI,8))};static#t=this.\u0275dir=p.lG2({type:v,selectors:[["","matTreeNodeOutlet",""]],features:[p._Bn([{provide:e.cu,useExisting:v}])]})}return v})(),V=(()=>{class v extends e._0{constructor(){super(...arguments),this._nodeOutlet=void 0}static#e=this.\u0275fac=function(){let F;return function(Te){return(F||(F=p.n5z(v)))(Te||v)}}();static#t=this.\u0275cmp=p.Xpm({type:v,selectors:[["mat-tree"]],viewQuery:function($,Te){if(1&$&&p.Gf(ee,7),2&$){let qe;p.iGM(qe=p.CRH())&&(Te._nodeOutlet=qe.first)}},hostAttrs:["role","tree",1,"mat-tree"],exportAs:["matTree"],features:[p._Bn([{provide:e._0,useExisting:v}]),p.qOj],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function($,Te){1&$&&p.GkF(0,0)},dependencies:[ee],styles:[".mat-tree{display:block}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word}.mat-nested-tree-node{border-bottom-width:0}"],encapsulation:2})}return v})(),se=(()=>{class v extends e.Ud{static#e=this.\u0275fac=function(){let F;return function(Te){return(F||(F=p.n5z(v)))(Te||v)}}();static#t=this.\u0275dir=p.lG2({type:v,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:["matTreeNodeToggleRecursive","recursive"]},features:[p._Bn([{provide:e.Ud,useExisting:v}]),p.qOj]})}return v})(),Be=(()=>{class v{static#e=this.\u0275fac=function($){return new($||v)};static#t=this.\u0275mod=p.oAB({type:v});static#i=this.\u0275inj=p.cJS({imports:[e.nZ,A.BQ,A.BQ]})}return v})();class we{constructor(ie,F,$,Te){this.transformFunction=ie,this.getLevel=F,this.isExpandable=$,this.getChildren=Te}_flattenNode(ie,F,$,Te){const qe=this.transformFunction(ie,F);if($.push(qe),this.isExpandable(qe)){const Ne=this.getChildren(ie);Ne&&(Array.isArray(Ne)?this._flattenChildren(Ne,F,$,Te):Ne.pipe((0,E.q)(1)).subscribe(_t=>{this._flattenChildren(_t,F,$,Te)}))}return $}_flattenChildren(ie,F,$,Te){ie.forEach((qe,Ne)=>{let _t=Te.slice();_t.push(Ne!=ie.length-1),this._flattenNode(qe,F+1,$,_t)})}flattenNodes(ie){let F=[];return ie.forEach($=>this._flattenNode($,0,F,[])),F}expandFlattenedNodes(ie,F){let $=[],Te=[];return Te[0]=!0,ie.forEach(qe=>{let Ne=!0;for(let _t=0;_t<=this.getLevel(qe);_t++)Ne=Ne&&Te[_t];Ne&&$.push(qe),this.isExpandable(qe)&&(Te[this.getLevel(qe)+1]=F.isExpanded(qe))}),$}}class le extends m.o2{get data(){return this._data.value}set data(ie){this._data.next(ie),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}constructor(ie,F,$){super(),this._treeControl=ie,this._treeFlattener=F,this._flattenedData=new w.X([]),this._expandedData=new w.X([]),this._data=new w.X([]),$&&(this.data=$)}connect(ie){return(0,g.T)(ie.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe((0,H.U)(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}}class be extends m.o2{constructor(){super(...arguments),this._data=new w.X([])}get data(){return this._data.value}set data(ie){this._data.next(ie)}connect(ie){return(0,g.T)(ie.viewChange,this._data).pipe((0,H.U)(()=>this.data))}disconnect(){}}},6593:(xe,Z,h)=>{"use strict";h.d(Z,{Dx:()=>Tt,H7:()=>S,b2:()=>U,q6:()=>Y,se:()=>$});var e=h(65879),p=h(96814);class A extends p.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class x extends A{static makeCurrent(){(0,p.HT)(new x)}onAndCancel(St,Mt,Xe){return St.addEventListener(Mt,Xe),()=>{St.removeEventListener(Mt,Xe)}}dispatchEvent(St,Mt){St.dispatchEvent(Mt)}remove(St){St.parentNode&&St.parentNode.removeChild(St)}createElement(St,Mt){return(Mt=Mt||this.getDefaultDocument()).createElement(St)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(St){return St.nodeType===Node.ELEMENT_NODE}isShadowRoot(St){return St instanceof DocumentFragment}getGlobalEventTarget(St,Mt){return"window"===Mt?window:"document"===Mt?St:"body"===Mt?St.body:null}getBaseHref(St){const Mt=function w(){return m=m||document.querySelector("base"),m?m.getAttribute("href"):null}();return null==Mt?null:function E(rt){g=g||document.createElement("a"),g.setAttribute("href",rt);const St=g.pathname;return"/"===St.charAt(0)?St:`/${St}`}(Mt)}resetBaseElement(){m=null}getUserAgent(){return window.navigator.userAgent}getCookie(St){return(0,p.Mx)(document.cookie,St)}}let g,m=null,C=(()=>{class rt{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)};static#t=this.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();const N=new e.OlP("EventManagerPlugins");let B=(()=>{class rt{constructor(Mt,Xe){this._zone=Xe,this._eventNameToPlugin=new Map,Mt.forEach(Pt=>{Pt.manager=this}),this._plugins=Mt.slice().reverse()}addEventListener(Mt,Xe,Pt){return this._findPluginFor(Xe).addEventListener(Mt,Xe,Pt)}getZone(){return this._zone}_findPluginFor(Mt){let Xe=this._eventNameToPlugin.get(Mt);if(Xe)return Xe;if(Xe=this._plugins.find(kt=>kt.supports(Mt)),!Xe)throw new e.vHH(5101,!1);return this._eventNameToPlugin.set(Mt,Xe),Xe}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(N),e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();class O{constructor(St){this._doc=St}}const Q="ng-app-id";let ee=(()=>{class rt{constructor(Mt,Xe,Pt,kt={}){this.doc=Mt,this.appId=Xe,this.nonce=Pt,this.platformId=kt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,p.PM)(kt),this.resetHostNodes()}addStyles(Mt){for(const Xe of Mt)1===this.changeUsageCount(Xe,1)&&this.onStyleAdded(Xe)}removeStyles(Mt){for(const Xe of Mt)this.changeUsageCount(Xe,-1)<=0&&this.onStyleRemoved(Xe)}ngOnDestroy(){const Mt=this.styleNodesInDOM;Mt&&(Mt.forEach(Xe=>Xe.remove()),Mt.clear());for(const Xe of this.getAllStyles())this.onStyleRemoved(Xe);this.resetHostNodes()}addHost(Mt){this.hostNodes.add(Mt);for(const Xe of this.getAllStyles())this.addStyleToHost(Mt,Xe)}removeHost(Mt){this.hostNodes.delete(Mt)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Mt){for(const Xe of this.hostNodes)this.addStyleToHost(Xe,Mt)}onStyleRemoved(Mt){const Xe=this.styleRef;Xe.get(Mt)?.elements?.forEach(Pt=>Pt.remove()),Xe.delete(Mt)}collectServerRenderedStyles(){const Mt=this.doc.head?.querySelectorAll(`style[${Q}="${this.appId}"]`);if(Mt?.length){const Xe=new Map;return Mt.forEach(Pt=>{null!=Pt.textContent&&Xe.set(Pt.textContent,Pt)}),Xe}return null}changeUsageCount(Mt,Xe){const Pt=this.styleRef;if(Pt.has(Mt)){const kt=Pt.get(Mt);return kt.usage+=Xe,kt.usage}return Pt.set(Mt,{usage:Xe,elements:[]}),Xe}getStyleElement(Mt,Xe){const Pt=this.styleNodesInDOM,kt=Pt?.get(Xe);if(kt?.parentNode===Mt)return Pt.delete(Xe),kt.removeAttribute(Q),kt;{const Ot=this.doc.createElement("style");return this.nonce&&Ot.setAttribute("nonce",this.nonce),Ot.textContent=Xe,this.platformIsServer&&Ot.setAttribute(Q,this.appId),Ot}}addStyleToHost(Mt,Xe){const Pt=this.getStyleElement(Mt,Xe);Mt.appendChild(Pt);const kt=this.styleRef,Ot=kt.get(Xe)?.elements;Ot?Ot.push(Pt):kt.set(Xe,{elements:[Pt],usage:1})}resetHostNodes(){const Mt=this.hostNodes;Mt.clear(),Mt.add(this.doc.head)}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(p.K0),e.LFG(e.AFp),e.LFG(e.Ojb,8),e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();const V={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},se=/%COMP%/g,be=new e.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function F(rt,St){return St.map(Mt=>Mt.replace(se,rt))}let $=(()=>{class rt{constructor(Mt,Xe,Pt,kt,Ot,$e,bt,Fe=null){this.eventManager=Mt,this.sharedStylesHost=Xe,this.appId=Pt,this.removeStylesOnCompDestroy=kt,this.doc=Ot,this.platformId=$e,this.ngZone=bt,this.nonce=Fe,this.rendererByCompId=new Map,this.platformIsServer=(0,p.PM)($e),this.defaultRenderer=new Te(Mt,Ot,bt,this.platformIsServer)}createRenderer(Mt,Xe){if(!Mt||!Xe)return this.defaultRenderer;this.platformIsServer&&Xe.encapsulation===e.ifc.ShadowDom&&(Xe={...Xe,encapsulation:e.ifc.Emulated});const Pt=this.getOrCreateRenderer(Mt,Xe);return Pt instanceof lt?Pt.applyToHost(Mt):Pt instanceof dt&&Pt.applyStyles(),Pt}getOrCreateRenderer(Mt,Xe){const Pt=this.rendererByCompId;let kt=Pt.get(Xe.id);if(!kt){const Ot=this.doc,$e=this.ngZone,bt=this.eventManager,Fe=this.sharedStylesHost,Ct=this.removeStylesOnCompDestroy,jt=this.platformIsServer;switch(Xe.encapsulation){case e.ifc.Emulated:kt=new lt(bt,Fe,Xe,this.appId,Ct,Ot,$e,jt);break;case e.ifc.ShadowDom:return new et(bt,Fe,Mt,Xe,Ot,$e,this.nonce,jt);default:kt=new dt(bt,Fe,Xe,Ct,Ot,$e,jt)}Pt.set(Xe.id,kt)}return kt}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(B),e.LFG(ee),e.LFG(e.AFp),e.LFG(be),e.LFG(p.K0),e.LFG(e.Lbi),e.LFG(e.R0b),e.LFG(e.Ojb))};static#t=this.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();class Te{constructor(St,Mt,Xe,Pt){this.eventManager=St,this.doc=Mt,this.ngZone=Xe,this.platformIsServer=Pt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(St,Mt){return Mt?this.doc.createElementNS(V[Mt]||Mt,St):this.doc.createElement(St)}createComment(St){return this.doc.createComment(St)}createText(St){return this.doc.createTextNode(St)}appendChild(St,Mt){(_t(St)?St.content:St).appendChild(Mt)}insertBefore(St,Mt,Xe){St&&(_t(St)?St.content:St).insertBefore(Mt,Xe)}removeChild(St,Mt){St&&St.removeChild(Mt)}selectRootElement(St,Mt){let Xe="string"==typeof St?this.doc.querySelector(St):St;if(!Xe)throw new e.vHH(-5104,!1);return Mt||(Xe.textContent=""),Xe}parentNode(St){return St.parentNode}nextSibling(St){return St.nextSibling}setAttribute(St,Mt,Xe,Pt){if(Pt){Mt=Pt+":"+Mt;const kt=V[Pt];kt?St.setAttributeNS(kt,Mt,Xe):St.setAttribute(Mt,Xe)}else St.setAttribute(Mt,Xe)}removeAttribute(St,Mt,Xe){if(Xe){const Pt=V[Xe];Pt?St.removeAttributeNS(Pt,Mt):St.removeAttribute(`${Xe}:${Mt}`)}else St.removeAttribute(Mt)}addClass(St,Mt){St.classList.add(Mt)}removeClass(St,Mt){St.classList.remove(Mt)}setStyle(St,Mt,Xe,Pt){Pt&(e.JOm.DashCase|e.JOm.Important)?St.style.setProperty(Mt,Xe,Pt&e.JOm.Important?"important":""):St.style[Mt]=Xe}removeStyle(St,Mt,Xe){Xe&e.JOm.DashCase?St.style.removeProperty(Mt):St.style[Mt]=""}setProperty(St,Mt,Xe){St[Mt]=Xe}setValue(St,Mt){St.nodeValue=Mt}listen(St,Mt,Xe){if("string"==typeof St&&!(St=(0,p.q)().getGlobalEventTarget(this.doc,St)))throw new Error(`Unsupported event target ${St} for event ${Mt}`);return this.eventManager.addEventListener(St,Mt,this.decoratePreventDefault(Xe))}decoratePreventDefault(St){return Mt=>{if("__ngUnwrap__"===Mt)return St;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>St(Mt)):St(Mt))&&Mt.preventDefault()}}}function _t(rt){return"TEMPLATE"===rt.tagName&&void 0!==rt.content}class et extends Te{constructor(St,Mt,Xe,Pt,kt,Ot,$e,bt){super(St,kt,Ot,bt),this.sharedStylesHost=Mt,this.hostEl=Xe,this.shadowRoot=Xe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Fe=F(Pt.id,Pt.styles);for(const Ct of Fe){const jt=document.createElement("style");$e&&jt.setAttribute("nonce",$e),jt.textContent=Ct,this.shadowRoot.appendChild(jt)}}nodeOrShadowRoot(St){return St===this.hostEl?this.shadowRoot:St}appendChild(St,Mt){return super.appendChild(this.nodeOrShadowRoot(St),Mt)}insertBefore(St,Mt,Xe){return super.insertBefore(this.nodeOrShadowRoot(St),Mt,Xe)}removeChild(St,Mt){return super.removeChild(this.nodeOrShadowRoot(St),Mt)}parentNode(St){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(St)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class dt extends Te{constructor(St,Mt,Xe,Pt,kt,Ot,$e,bt){super(St,kt,Ot,$e),this.sharedStylesHost=Mt,this.removeStylesOnCompDestroy=Pt,this.styles=bt?F(bt,Xe.styles):Xe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class lt extends dt{constructor(St,Mt,Xe,Pt,kt,Ot,$e,bt){const Fe=Pt+"-"+Xe.id;super(St,Mt,Xe,kt,Ot,$e,bt,Fe),this.contentAttr=function v(rt){return"_ngcontent-%COMP%".replace(se,rt)}(Fe),this.hostAttr=function ie(rt){return"_nghost-%COMP%".replace(se,rt)}(Fe)}applyToHost(St){this.applyStyles(),this.setAttribute(St,this.hostAttr,"")}createElement(St,Mt){const Xe=super.createElement(St,Mt);return super.setAttribute(Xe,this.contentAttr,""),Xe}}let at=(()=>{class rt extends O{constructor(Mt){super(Mt)}supports(Mt){return!0}addEventListener(Mt,Xe,Pt){return Mt.addEventListener(Xe,Pt,!1),()=>this.removeEventListener(Mt,Xe,Pt)}removeEventListener(Mt,Xe,Pt){return Mt.removeEventListener(Xe,Pt)}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();const ge=["alt","control","meta","shift"],J={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},pe={alt:rt=>rt.altKey,control:rt=>rt.ctrlKey,meta:rt=>rt.metaKey,shift:rt=>rt.shiftKey};let Re=(()=>{class rt extends O{constructor(Mt){super(Mt)}supports(Mt){return null!=rt.parseEventName(Mt)}addEventListener(Mt,Xe,Pt){const kt=rt.parseEventName(Xe),Ot=rt.eventCallback(kt.fullKey,Pt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,p.q)().onAndCancel(Mt,kt.domEventName,Ot))}static parseEventName(Mt){const Xe=Mt.toLowerCase().split("."),Pt=Xe.shift();if(0===Xe.length||"keydown"!==Pt&&"keyup"!==Pt)return null;const kt=rt._normalizeKey(Xe.pop());let Ot="",$e=Xe.indexOf("code");if($e>-1&&(Xe.splice($e,1),Ot="code."),ge.forEach(Fe=>{const Ct=Xe.indexOf(Fe);Ct>-1&&(Xe.splice(Ct,1),Ot+=Fe+".")}),Ot+=kt,0!=Xe.length||0===kt.length)return null;const bt={};return bt.domEventName=Pt,bt.fullKey=Ot,bt}static matchEventFullKeyCode(Mt,Xe){let Pt=J[Mt.key]||Mt.key,kt="";return Xe.indexOf("code.")>-1&&(Pt=Mt.code,kt="code."),!(null==Pt||!Pt)&&(Pt=Pt.toLowerCase()," "===Pt?Pt="space":"."===Pt&&(Pt="dot"),ge.forEach(Ot=>{Ot!==Pt&&(0,pe[Ot])(Mt)&&(kt+=Ot+".")}),kt+=Pt,kt===Xe)}static eventCallback(Mt,Xe,Pt){return kt=>{rt.matchEventFullKeyCode(kt,Mt)&&Pt.runGuarded(()=>Xe(kt))}}static _normalizeKey(Mt){return"esc"===Mt?"escape":Mt}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:rt,factory:rt.\u0275fac})}return rt})();const Y=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:p.bD},{provide:e.g9A,useValue:function fe(){x.makeCurrent()},multi:!0},{provide:p.K0,useFactory:function ye(){return(0,e.RDi)(document),document},deps:[]}]),Ue=new e.OlP(""),oe=[{provide:e.rWj,useClass:class H{addToWindow(St){e.dqk.getAngularTestability=(Xe,Pt=!0)=>{const kt=St.findTestabilityInTree(Xe,Pt);if(null==kt)throw new e.vHH(5103,!1);return kt},e.dqk.getAllAngularTestabilities=()=>St.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>St.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(Xe=>{const Pt=e.dqk.getAllAngularTestabilities();let kt=Pt.length,Ot=!1;const $e=function(bt){Ot=Ot||bt,kt--,0==kt&&Xe(Ot)};Pt.forEach(bt=>{bt.whenStable($e)})})}findTestabilityInTree(St,Mt,Xe){return null==Mt?null:St.getTestability(Mt)??(Xe?(0,p.q)().isShadowRoot(Mt)?this.findTestabilityInTree(St,Mt.host,!0):this.findTestabilityInTree(St,Mt.parentElement,!0):null)}},deps:[]},{provide:e.lri,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]}],Ye=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function Ke(){return new e.qLn},deps:[]},{provide:N,useClass:at,multi:!0,deps:[p.K0,e.R0b,e.Lbi]},{provide:N,useClass:Re,multi:!0,deps:[p.K0]},$,ee,B,{provide:e.FYo,useExisting:$},{provide:p.JF,useClass:C,deps:[]},[]];let U=(()=>{class rt{constructor(Mt){}static withServerTransition(Mt){return{ngModule:rt,providers:[{provide:e.AFp,useValue:Mt.appId}]}}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(Ue,12))};static#t=this.\u0275mod=e.oAB({type:rt});static#i=this.\u0275inj=e.cJS({providers:[...Ye,...oe],imports:[p.ez,e.hGG]})}return rt})(),Tt=(()=>{class rt{constructor(Mt){this._doc=Mt}getTitle(){return this._doc.title}setTitle(Mt){this._doc.title=Mt||""}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:rt,factory:function(Xe){let Pt=null;return Pt=Xe?new Xe:function ke(){return new Tt((0,e.LFG)(p.K0))}(),Pt},providedIn:"root"})}return rt})();typeof window<"u"&&window;let S=(()=>{class rt{static#e=this.\u0275fac=function(Xe){return new(Xe||rt)};static#t=this.\u0275prov=e.Yz7({token:rt,factory:function(Xe){let Pt=null;return Pt=Xe?new(Xe||rt):e.LFG(re),Pt},providedIn:"root"})}return rt})(),re=(()=>{class rt extends S{constructor(Mt){super(),this._doc=Mt}sanitize(Mt,Xe){if(null==Xe)return null;switch(Mt){case e.q3G.NONE:return Xe;case e.q3G.HTML:return(0,e.qzn)(Xe,"HTML")?(0,e.z3N)(Xe):(0,e.EiD)(this._doc,String(Xe)).toString();case e.q3G.STYLE:return(0,e.qzn)(Xe,"Style")?(0,e.z3N)(Xe):Xe;case e.q3G.SCRIPT:if((0,e.qzn)(Xe,"Script"))return(0,e.z3N)(Xe);throw new e.vHH(5200,!1);case e.q3G.URL:return(0,e.qzn)(Xe,"URL")?(0,e.z3N)(Xe):(0,e.mCW)(String(Xe));case e.q3G.RESOURCE_URL:if((0,e.qzn)(Xe,"ResourceURL"))return(0,e.z3N)(Xe);throw new e.vHH(5201,!1);default:throw new e.vHH(5202,!1)}}bypassSecurityTrustHtml(Mt){return(0,e.JVY)(Mt)}bypassSecurityTrustStyle(Mt){return(0,e.L6k)(Mt)}bypassSecurityTrustScript(Mt){return(0,e.eBb)(Mt)}bypassSecurityTrustUrl(Mt){return(0,e.LAX)(Mt)}bypassSecurityTrustResourceUrl(Mt){return(0,e.pB0)(Mt)}static#e=this.\u0275fac=function(Xe){return new(Xe||rt)(e.LFG(p.K0))};static#t=this.\u0275prov=e.Yz7({token:rt,factory:function(Xe){let Pt=null;return Pt=Xe?new Xe:function k(rt){return new re(rt.get(p.K0))}(e.LFG(e.zs3)),Pt},providedIn:"root"})}return rt})()},44112:(xe,Z,h)=>{"use strict";h.d(Z,{gz:()=>vn,m2:()=>$i,OD:()=>tn,GZ:()=>Ta,wN:()=>Jt,F0:()=>Ii,rH:()=>Ar,Bz:()=>Ns,lC:()=>rr});var e=h(65879),p=h(2664),A=h(7715),x=h(22096),m=h(65619),w=h(52572),g=h(46973),E=h(35211),H=h(74911),C=h(88407),N=h(58504),B=h(36232),O=h(93168),Q=h(78645),ee=h(96814),V=h(37398),se=h(94664),Ce=h(48180),Be=h(27921),we=h(32181),le=h(9769),be=h(81374),v=h(76328),ie=h(99397),F=h(26306),$=h(79360),Te=h(69732),Ne=h(43572),_t=h(8251);function et(me){return me<=0?()=>B.E:(0,$.e)((Oe,te)=>{let Ee=[];Oe.subscribe((0,_t.x)(te,ht=>{Ee.push(ht),me{for(const ht of Ee)te.next(ht);te.complete()},void 0,()=>{Ee=null}))})}var dt=h(3026),lt=h(42737),ge=h(21441),J=h(64716),pe=h(66196),Re=h(57537),ze=h(6593);const ve="primary",Se=Symbol("RouteTitle");class nt{constructor(Oe){this.params=Oe||{}}has(Oe){return Object.prototype.hasOwnProperty.call(this.params,Oe)}get(Oe){if(this.has(Oe)){const te=this.params[Oe];return Array.isArray(te)?te[0]:te}return null}getAll(Oe){if(this.has(Oe)){const te=this.params[Oe];return Array.isArray(te)?te:[te]}return[]}get keys(){return Object.keys(this.params)}}function fe(me){return new nt(me)}function Ke(me,Oe,te){const Ee=te.path.split("/");if(Ee.length>me.length||"full"===te.pathMatch&&(Oe.hasChildren()||Ee.lengthEe[Vt]===ht)}return me===Oe}function Ue(me){return me.length>0?me[me.length-1]:null}function oe(me){return(0,p.b)(me)?me:(0,e.QGY)(me)?(0,A.D)(Promise.resolve(me)):(0,x.of)(me)}const Ye={exact:function He(me,Oe,te){if(!f(me.segments,Oe.segments)||!Ie(me.segments,Oe.segments,te)||me.numberOfChildren!==Oe.numberOfChildren)return!1;for(const Ee in Oe.children)if(!me.children[Ee]||!He(me.children[Ee],Oe.children[Ee],te))return!1;return!0},subset:Tt},U={exact:function X(me,Oe){return pt(me,Oe)},subset:function ke(me,Oe){return Object.keys(Oe).length<=Object.keys(me).length&&Object.keys(Oe).every(te=>Y(me[te],Oe[te]))},ignored:()=>!0};function ae(me,Oe,te){return Ye[te.paths](me.root,Oe.root,te.matrixParams)&&U[te.queryParams](me.queryParams,Oe.queryParams)&&!("exact"===te.fragment&&me.fragment!==Oe.fragment)}function Tt(me,Oe,te){return he(me,Oe,Oe.segments,te)}function he(me,Oe,te,Ee){if(me.segments.length>te.length){const ht=me.segments.slice(0,te.length);return!(!f(ht,te)||Oe.hasChildren()||!Ie(ht,te,Ee))}if(me.segments.length===te.length){if(!f(me.segments,te)||!Ie(me.segments,te,Ee))return!1;for(const ht in Oe.children)if(!me.children[ht]||!Tt(me.children[ht],Oe.children[ht],Ee))return!1;return!0}{const ht=te.slice(0,me.segments.length),Vt=te.slice(me.segments.length);return!!(f(me.segments,ht)&&Ie(me.segments,ht,Ee)&&me.children[ve])&&he(me.children[ve],Oe,Vt,Ee)}}function Ie(me,Oe,te){return Oe.every((Ee,ht)=>U[te](me[ht].parameters,Ee.parameters))}class r{constructor(Oe=new u([],{}),te={},Ee=null){this.root=Oe,this.queryParams=te,this.fragment=Ee}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=fe(this.queryParams)),this._queryParamMap}toString(){return i.serialize(this)}}class u{constructor(Oe,te){this.segments=Oe,this.children=te,this.parent=null,Object.values(te).forEach(Ee=>Ee.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return a(this)}}class y{constructor(Oe,te){this.path=Oe,this.parameters=te}get parameterMap(){return this._parameterMap||(this._parameterMap=fe(this.parameters)),this._parameterMap}toString(){return tt(this)}}function f(me,Oe){return me.length===Oe.length&&me.every((te,Ee)=>te.path===Oe[Ee].path)}let n=(()=>{class me{static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:function(){return new t},providedIn:"root"})}return me})();class t{parse(Oe){const te=new Xe(Oe);return new r(te.parseRootSegment(),te.parseQueryParams(),te.parseFragment())}serialize(Oe){const te=`/${c(Oe.root,!0)}`,Ee=function Me(me){const Oe=Object.keys(me).map(te=>{const Ee=me[te];return Array.isArray(Ee)?Ee.map(ht=>`${d(te)}=${d(ht)}`).join("&"):`${d(te)}=${d(Ee)}`}).filter(te=>!!te);return Oe.length?`?${Oe.join("&")}`:""}(Oe.queryParams);return`${te}${Ee}${"string"==typeof Oe.fragment?`#${function s(me){return encodeURI(me)}(Oe.fragment)}`:""}`}}const i=new t;function a(me){return me.segments.map(Oe=>tt(Oe)).join("/")}function c(me,Oe){if(!me.hasChildren())return a(me);if(Oe){const te=me.children[ve]?c(me.children[ve],!1):"",Ee=[];return Object.entries(me.children).forEach(([ht,Vt])=>{ht!==ve&&Ee.push(`${ht}:${c(Vt,!1)}`)}),Ee.length>0?`${te}(${Ee.join("//")})`:te}{const te=function o(me,Oe){let te=[];return Object.entries(me.children).forEach(([Ee,ht])=>{Ee===ve&&(te=te.concat(Oe(ht,Ee)))}),Object.entries(me.children).forEach(([Ee,ht])=>{Ee!==ve&&(te=te.concat(Oe(ht,Ee)))}),te}(me,(Ee,ht)=>ht===ve?[c(me.children[ve],!1)]:[`${ht}:${c(Ee,!1)}`]);return 1===Object.keys(me.children).length&&null!=me.children[ve]?`${a(me)}/${te[0]}`:`${a(me)}/(${te.join("//")})`}}function l(me){return encodeURIComponent(me).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function d(me){return l(me).replace(/%3B/gi,";")}function S(me){return l(me).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function k(me){return decodeURIComponent(me)}function re(me){return k(me.replace(/\+/g,"%20"))}function tt(me){return`${S(me.path)}${function Le(me){return Object.keys(me).map(Oe=>`;${S(Oe)}=${S(me[Oe])}`).join("")}(me.parameters)}`}const Pe=/^[^\/()?;#]+/;function q(me){const Oe=me.match(Pe);return Oe?Oe[0]:""}const W=/^[^\/()?;=#]+/,Je=/^[^=?&#]+/,St=/^[^&#]+/;class Xe{constructor(Oe){this.url=Oe,this.remaining=Oe}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new u([],{}):new u([],this.parseChildren())}parseQueryParams(){const Oe={};if(this.consumeOptional("?"))do{this.parseQueryParam(Oe)}while(this.consumeOptional("&"));return Oe}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const Oe=[];for(this.peekStartsWith("(")||Oe.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),Oe.push(this.parseSegment());let te={};this.peekStartsWith("/(")&&(this.capture("/"),te=this.parseParens(!0));let Ee={};return this.peekStartsWith("(")&&(Ee=this.parseParens(!1)),(Oe.length>0||Object.keys(te).length>0)&&(Ee[ve]=new u(Oe,te)),Ee}parseSegment(){const Oe=q(this.remaining);if(""===Oe&&this.peekStartsWith(";"))throw new e.vHH(4009,!1);return this.capture(Oe),new y(k(Oe),this.parseMatrixParams())}parseMatrixParams(){const Oe={};for(;this.consumeOptional(";");)this.parseParam(Oe);return Oe}parseParam(Oe){const te=function de(me){const Oe=me.match(W);return Oe?Oe[0]:""}(this.remaining);if(!te)return;this.capture(te);let Ee="";if(this.consumeOptional("=")){const ht=q(this.remaining);ht&&(Ee=ht,this.capture(Ee))}Oe[k(te)]=k(Ee)}parseQueryParam(Oe){const te=function rt(me){const Oe=me.match(Je);return Oe?Oe[0]:""}(this.remaining);if(!te)return;this.capture(te);let Ee="";if(this.consumeOptional("=")){const Ut=function Mt(me){const Oe=me.match(St);return Oe?Oe[0]:""}(this.remaining);Ut&&(Ee=Ut,this.capture(Ee))}const ht=re(te),Vt=re(Ee);if(Oe.hasOwnProperty(ht)){let Ut=Oe[ht];Array.isArray(Ut)||(Ut=[Ut],Oe[ht]=Ut),Ut.push(Vt)}else Oe[ht]=Vt}parseParens(Oe){const te={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Ee=q(this.remaining),ht=this.remaining[Ee.length];if("/"!==ht&&")"!==ht&&";"!==ht)throw new e.vHH(4010,!1);let Vt;Ee.indexOf(":")>-1?(Vt=Ee.slice(0,Ee.indexOf(":")),this.capture(Vt),this.capture(":")):Oe&&(Vt=ve);const Ut=this.parseChildren();te[Vt]=1===Object.keys(Ut).length?Ut[ve]:new u([],Ut),this.consumeOptional("//")}return te}peekStartsWith(Oe){return this.remaining.startsWith(Oe)}consumeOptional(Oe){return!!this.peekStartsWith(Oe)&&(this.remaining=this.remaining.substring(Oe.length),!0)}capture(Oe){if(!this.consumeOptional(Oe))throw new e.vHH(4011,!1)}}function Pt(me){return me.segments.length>0?new u([],{[ve]:me}):me}function kt(me){const Oe={};for(const Ee of Object.keys(me.children)){const Vt=kt(me.children[Ee]);if(Ee===ve&&0===Vt.segments.length&&Vt.hasChildren())for(const[Ut,ai]of Object.entries(Vt.children))Oe[Ut]=ai;else(Vt.segments.length>0||Vt.hasChildren())&&(Oe[Ee]=Vt)}return function Ot(me){if(1===me.numberOfChildren&&me.children[ve]){const Oe=me.children[ve];return new u(me.segments.concat(Oe.segments),Oe.children)}return me}(new u(me.segments,Oe))}function $e(me){return me instanceof r}function Fe(me){let Oe;const ht=Pt(function te(Vt){const Ut={};for(const yi of Vt.children){const Vi=te(yi);Ut[yi.outlet]=Vi}const ai=new u(Vt.url,Ut);return Vt===me&&(Oe=ai),ai}(me.root));return Oe??ht}function Ct(me,Oe,te,Ee){let ht=me;for(;ht.parent;)ht=ht.parent;if(0===Oe.length)return Ht(ht,ht,ht,te,Ee);const Vt=function bi(me){if("string"==typeof me[0]&&1===me.length&&"/"===me[0])return new ri(!0,0,me);let Oe=0,te=!1;const Ee=me.reduce((ht,Vt,Ut)=>{if("object"==typeof Vt&&null!=Vt){if(Vt.outlets){const ai={};return Object.entries(Vt.outlets).forEach(([yi,Vi])=>{ai[yi]="string"==typeof Vi?Vi.split("/"):Vi}),[...ht,{outlets:ai}]}if(Vt.segmentPath)return[...ht,Vt.segmentPath]}return"string"!=typeof Vt?[...ht,Vt]:0===Ut?(Vt.split("/").forEach((ai,yi)=>{0==yi&&"."===ai||(0==yi&&""===ai?te=!0:".."===ai?Oe++:""!=ai&&ht.push(ai))}),ht):[...ht,Vt]},[]);return new ri(te,Oe,Ee)}(Oe);if(Vt.toRoot())return Ht(ht,ht,new u([],{}),te,Ee);const Ut=function wt(me,Oe,te){if(me.isAbsolute)return new $t(Oe,!0,0);if(!te)return new $t(Oe,!1,NaN);if(null===te.parent)return new $t(te,!0,0);const Ee=jt(me.commands[0])?0:1;return function It(me,Oe,te){let Ee=me,ht=Oe,Vt=te;for(;Vt>ht;){if(Vt-=ht,Ee=Ee.parent,!Ee)throw new e.vHH(4005,!1);ht=Ee.segments.length}return new $t(Ee,!1,ht-Vt)}(te,te.segments.length-1+Ee,me.numberOfDoubleDots)}(Vt,ht,me),ai=Ut.processChildren?Yt(Ut.segmentGroup,Ut.index,Vt.commands):Et(Ut.segmentGroup,Ut.index,Vt.commands);return Ht(ht,Ut.segmentGroup,ai,te,Ee)}function jt(me){return"object"==typeof me&&null!=me&&!me.outlets&&!me.segmentPath}function xt(me){return"object"==typeof me&&null!=me&&me.outlets}function Ht(me,Oe,te,Ee,ht){let Ut,Vt={};Ee&&Object.entries(Ee).forEach(([yi,Vi])=>{Vt[yi]=Array.isArray(Vi)?Vi.map(ji=>`${ji}`):`${Vi}`}),Ut=me===Oe?te:Wt(me,Oe,te);const ai=Pt(kt(Ut));return new r(ai,Vt,ht)}function Wt(me,Oe,te){const Ee={};return Object.entries(me.children).forEach(([ht,Vt])=>{Ee[ht]=Vt===Oe?te:Wt(Vt,Oe,te)}),new u(me.segments,Ee)}class ri{constructor(Oe,te,Ee){if(this.isAbsolute=Oe,this.numberOfDoubleDots=te,this.commands=Ee,Oe&&Ee.length>0&&jt(Ee[0]))throw new e.vHH(4003,!1);const ht=Ee.find(xt);if(ht&&ht!==Ue(Ee))throw new e.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class $t{constructor(Oe,te,Ee){this.segmentGroup=Oe,this.processChildren=te,this.index=Ee}}function Et(me,Oe,te){if(me||(me=new u([],{})),0===me.segments.length&&me.hasChildren())return Yt(me,Oe,te);const Ee=function si(me,Oe,te){let Ee=0,ht=Oe;const Vt={match:!1,pathIndex:0,commandIndex:0};for(;ht=te.length)return Vt;const Ut=me.segments[ht],ai=te[Ee];if(xt(ai))break;const yi=`${ai}`,Vi=Ee0&&void 0===yi)break;if(yi&&Vi&&"object"==typeof Vi&&void 0===Vi.outlets){if(!Fi(yi,Vi,Ut))return Vt;Ee+=2}else{if(!Fi(yi,{},Ut))return Vt;Ee++}ht++}return{match:!0,pathIndex:ht,commandIndex:Ee}}(me,Oe,te),ht=te.slice(Ee.commandIndex);if(Ee.match&&Ee.pathIndex{"string"==typeof Ut&&(Ut=[Ut]),null!==Ut&&(ht[Vt]=Et(me.children[Vt],Oe,Ut))}),Object.entries(me.children).forEach(([Vt,Ut])=>{void 0===Ee[Vt]&&(ht[Vt]=Ut)}),new u(me.segments,ht)}}function Ai(me,Oe,te){const Ee=me.segments.slice(0,Oe);let ht=0;for(;ht{"string"==typeof Ee&&(Ee=[Ee]),null!==Ee&&(Oe[te]=Ai(new u([],{}),0,Ee))}),Oe}function Zi(me){const Oe={};return Object.entries(me).forEach(([te,Ee])=>Oe[te]=`${Ee}`),Oe}function Fi(me,Oe,te){return me==te.path&&pt(Oe,te.parameters)}const Si="imperative";class Qi{constructor(Oe,te){this.id=Oe,this.url=te}}class tn extends Qi{constructor(Oe,te,Ee="imperative",ht=null){super(Oe,te),this.type=0,this.navigationTrigger=Ee,this.restoredState=ht}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class $i extends Qi{constructor(Oe,te,Ee){super(Oe,te),this.urlAfterRedirects=Ee,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Gt extends Qi{constructor(Oe,te,Ee,ht){super(Oe,te),this.reason=Ee,this.code=ht,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Mi extends Qi{constructor(Oe,te,Ee,ht){super(Oe,te),this.reason=Ee,this.code=ht,this.type=16}}class ce extends Qi{constructor(Oe,te,Ee,ht){super(Oe,te),this.error=Ee,this.target=ht,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ft extends Qi{constructor(Oe,te,Ee,ht){super(Oe,te),this.urlAfterRedirects=Ee,this.state=ht,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Qe extends Qi{constructor(Oe,te,Ee,ht){super(Oe,te),this.urlAfterRedirects=Ee,this.state=ht,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ft extends Qi{constructor(Oe,te,Ee,ht,Vt){super(Oe,te),this.urlAfterRedirects=Ee,this.state=ht,this.shouldActivate=Vt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ii extends Qi{constructor(Oe,te,Ee,ht){super(Oe,te),this.urlAfterRedirects=Ee,this.state=ht,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Li extends Qi{constructor(Oe,te,Ee,ht){super(Oe,te),this.urlAfterRedirects=Ee,this.state=ht,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fn{constructor(Oe){this.route=Oe,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Kn{constructor(Oe){this.route=Oe,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fr{constructor(Oe){this.snapshot=Oe,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Rn{constructor(Oe){this.snapshot=Oe,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class er{constructor(Oe){this.snapshot=Oe,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Er{constructor(Oe){this.snapshot=Oe,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Zn{constructor(Oe,te,Ee){this.routerEvent=Oe,this.position=te,this.anchor=Ee,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Gi{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Cn,this.attachRef=null}}let Cn=(()=>{class me{constructor(){this.contexts=new Map}onChildOutletCreated(te,Ee){const ht=this.getOrCreateContext(te);ht.outlet=Ee,this.contexts.set(te,ht)}onChildOutletDestroyed(te){const Ee=this.getContext(te);Ee&&(Ee.outlet=null,Ee.attachRef=null)}onOutletDeactivated(){const te=this.contexts;return this.contexts=new Map,te}onOutletReAttached(te){this.contexts=te}getOrCreateContext(te){let Ee=this.getContext(te);return Ee||(Ee=new Gi,this.contexts.set(te,Ee)),Ee}getContext(te){return this.contexts.get(te)||null}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();class Nn{constructor(Oe){this._root=Oe}get root(){return this._root.value}parent(Oe){const te=this.pathFromRoot(Oe);return te.length>1?te[te.length-2]:null}children(Oe){const te=Sn(Oe,this._root);return te?te.children.map(Ee=>Ee.value):[]}firstChild(Oe){const te=Sn(Oe,this._root);return te&&te.children.length>0?te.children[0].value:null}siblings(Oe){const te=jn(Oe,this._root);return te.length<2?[]:te[te.length-2].children.map(ht=>ht.value).filter(ht=>ht!==Oe)}pathFromRoot(Oe){return jn(Oe,this._root).map(te=>te.value)}}function Sn(me,Oe){if(me===Oe.value)return Oe;for(const te of Oe.children){const Ee=Sn(me,te);if(Ee)return Ee}return null}function jn(me,Oe){if(me===Oe.value)return[Oe];for(const te of Oe.children){const Ee=jn(me,te);if(Ee.length)return Ee.unshift(Oe),Ee}return[]}class lr{constructor(Oe,te){this.value=Oe,this.children=te}toString(){return`TreeNode(${this.value})`}}function tr(me){const Oe={};return me&&me.children.forEach(te=>Oe[te.value.outlet]=te),Oe}class xr extends Nn{constructor(Oe,te){super(Oe),this.snapshot=te,Qn(this,Oe)}toString(){return this.snapshot.toString()}}function ir(me,Oe){const te=function Nr(me,Oe){const Ut=new un([],{},{},"",{},ve,Oe,null,{});return new $n("",new lr(Ut,[]))}(0,Oe),Ee=new m.X([new y("",{})]),ht=new m.X({}),Vt=new m.X({}),Ut=new m.X({}),ai=new m.X(""),yi=new vn(Ee,ht,Ut,ai,Vt,ve,Oe,te.root);return yi.snapshot=te.root,new xr(new lr(yi,[]),te)}class vn{constructor(Oe,te,Ee,ht,Vt,Ut,ai,yi){this.urlSubject=Oe,this.paramsSubject=te,this.queryParamsSubject=Ee,this.fragmentSubject=ht,this.dataSubject=Vt,this.outlet=Ut,this.component=ai,this._futureSnapshot=yi,this.title=this.dataSubject?.pipe((0,V.U)(Vi=>Vi[Se]))??(0,x.of)(void 0),this.url=Oe,this.params=te,this.queryParams=Ee,this.fragment=ht,this.data=Vt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,V.U)(Oe=>fe(Oe)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,V.U)(Oe=>fe(Oe)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function xi(me,Oe="emptyOnly"){const te=me.pathFromRoot;let Ee=0;if("always"!==Oe)for(Ee=te.length-1;Ee>=1;){const ht=te[Ee],Vt=te[Ee-1];if(ht.routeConfig&&""===ht.routeConfig.path)Ee--;else{if(Vt.component)break;Ee--}}return function qi(me){return me.reduce((Oe,te)=>({params:{...Oe.params,...te.params},data:{...Oe.data,...te.data},resolve:{...te.data,...Oe.resolve,...te.routeConfig?.data,...te._resolvedData}}),{params:{},data:{},resolve:{}})}(te.slice(Ee))}class un{get title(){return this.data?.[Se]}constructor(Oe,te,Ee,ht,Vt,Ut,ai,yi,Vi){this.url=Oe,this.params=te,this.queryParams=Ee,this.fragment=ht,this.data=Vt,this.outlet=Ut,this.component=ai,this.routeConfig=yi,this._resolve=Vi}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=fe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=fe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Ee=>Ee.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class $n extends Nn{constructor(Oe,te){super(te),this.url=Oe,Qn(this,te)}toString(){return In(this._root)}}function Qn(me,Oe){Oe.value._routerState=me,Oe.children.forEach(te=>Qn(me,te))}function In(me){const Oe=me.children.length>0?` { ${me.children.map(In).join(", ")} } `:"";return`${me.value}${Oe}`}function nr(me){if(me.snapshot){const Oe=me.snapshot,te=me._futureSnapshot;me.snapshot=te,pt(Oe.queryParams,te.queryParams)||me.queryParamsSubject.next(te.queryParams),Oe.fragment!==te.fragment&&me.fragmentSubject.next(te.fragment),pt(Oe.params,te.params)||me.paramsSubject.next(te.params),function ye(me,Oe){if(me.length!==Oe.length)return!1;for(let te=0;tept(te.parameters,Oe[Ee].parameters))}(me.url,Oe.url);return te&&!(!me.parent!=!Oe.parent)&&(!me.parent||Tn(me.parent,Oe.parent))}let rr=(()=>{class me{constructor(){this.activated=null,this._activatedRoute=null,this.name=ve,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.parentContexts=(0,e.f3M)(Cn),this.location=(0,e.f3M)(e.s_b),this.changeDetector=(0,e.f3M)(e.sBO),this.environmentInjector=(0,e.f3M)(e.lqb),this.inputBinder=(0,e.f3M)(Yi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(te){if(te.name){const{firstChange:Ee,previousValue:ht}=te.name;if(Ee)return;this.isTrackedInParentContexts(ht)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ht)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(te){return this.parentContexts.getContext(te)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const te=this.parentContexts.getContext(this.name);te?.route&&(te.attachRef?this.attach(te.attachRef,te.route):this.activateWith(te.route,te.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.vHH(4012,!1);this.location.detach();const te=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(te.instance),te}attach(te,Ee){this.activated=te,this._activatedRoute=Ee,this.location.insert(te.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(te.instance)}deactivate(){if(this.activated){const te=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(te)}}activateWith(te,Ee){if(this.isActivated)throw new e.vHH(4013,!1);this._activatedRoute=te;const ht=this.location,Ut=te.snapshot.component,ai=this.parentContexts.getOrCreateContext(this.name).children,yi=new cr(te,ai,ht.injector);this.activated=ht.createComponent(Ut,{index:ht.length,injector:yi,environmentInjector:Ee??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]})}return me})();class cr{constructor(Oe,te,Ee){this.route=Oe,this.childContexts=te,this.parent=Ee}get(Oe,te){return Oe===vn?this.route:Oe===Cn?this.childContexts:this.parent.get(Oe,te)}}const Yi=new e.OlP("");let ar=(()=>{class me{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(te){this.unsubscribeFromRouteData(te),this.subscribeToRouteData(te)}unsubscribeFromRouteData(te){this.outletDataSubscriptions.get(te)?.unsubscribe(),this.outletDataSubscriptions.delete(te)}subscribeToRouteData(te){const{activatedRoute:Ee}=te,ht=(0,w.a)([Ee.queryParams,Ee.params,Ee.data]).pipe((0,se.w)(([Vt,Ut,ai],yi)=>(ai={...Vt,...Ut,...ai},0===yi?(0,x.of)(ai):Promise.resolve(ai)))).subscribe(Vt=>{if(!te.isActivated||!te.activatedComponentRef||te.activatedRoute!==Ee||null===Ee.component)return void this.unsubscribeFromRouteData(te);const Ut=(0,e.qFp)(Ee.component);if(Ut)for(const{templateName:ai}of Ut.inputs)te.activatedComponentRef.setInput(ai,Vt[ai]);else this.unsubscribeFromRouteData(te)});this.outletDataSubscriptions.set(te,ht)}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac})}return me})();function zn(me,Oe,te){if(te&&me.shouldReuseRoute(Oe.value,te.value.snapshot)){const Ee=te.value;Ee._futureSnapshot=Oe.value;const ht=function yn(me,Oe,te){return Oe.children.map(Ee=>{for(const ht of te.children)if(me.shouldReuseRoute(Ee.value,ht.value.snapshot))return zn(me,Ee,ht);return zn(me,Ee)})}(me,Oe,te);return new lr(Ee,ht)}{if(me.shouldAttach(Oe.value)){const Vt=me.retrieve(Oe.value);if(null!==Vt){const Ut=Vt.route;return Ut.value._futureSnapshot=Oe.value,Ut.children=Oe.children.map(ai=>zn(me,ai)),Ut}}const Ee=function Bt(me){return new vn(new m.X(me.url),new m.X(me.params),new m.X(me.queryParams),new m.X(me.fragment),new m.X(me.data),me.outlet,me.component,me)}(Oe.value),ht=Oe.children.map(Vt=>zn(me,Vt));return new lr(Ee,ht)}}const fi="ngNavigationCancelingError";function ct(me,Oe){const{redirectTo:te,navigationBehaviorOptions:Ee}=$e(Oe)?{redirectTo:Oe,navigationBehaviorOptions:void 0}:Oe,ht=ei(!1,0,Oe);return ht.url=te,ht.navigationBehaviorOptions=Ee,ht}function ei(me,Oe,te){const Ee=new Error("NavigationCancelingError: "+(me||""));return Ee[fi]=!0,Ee.cancellationCode=Oe,te&&(Ee.url=te),Ee}function Qt(me){return ui(me)&&$e(me.url)}function ui(me){return me&&me[fi]}let ki=(()=>{class me{static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275cmp=e.Xpm({type:me,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(Ee,ht){1&Ee&&e._UZ(0,"router-outlet")},dependencies:[rr],encapsulation:2})}return me})();function hn(me){const Oe=me.children&&me.children.map(hn),te=Oe?{...me,children:Oe}:{...me};return!te.component&&!te.loadComponent&&(Oe||te.loadChildren)&&te.outlet&&te.outlet!==ve&&(te.component=ki),te}function Ui(me){return me.outlet||ve}function Ln(me){if(!me)return null;if(me.routeConfig?._injector)return me.routeConfig._injector;for(let Oe=me.parent;Oe;Oe=Oe.parent){const te=Oe.routeConfig;if(te?._loadedInjector)return te._loadedInjector;if(te?._injector)return te._injector}return null}class Ur{constructor(Oe,te,Ee,ht,Vt){this.routeReuseStrategy=Oe,this.futureState=te,this.currState=Ee,this.forwardEvent=ht,this.inputBindingEnabled=Vt}activate(Oe){const te=this.futureState._root,Ee=this.currState?this.currState._root:null;this.deactivateChildRoutes(te,Ee,Oe),nr(this.futureState.root),this.activateChildRoutes(te,Ee,Oe)}deactivateChildRoutes(Oe,te,Ee){const ht=tr(te);Oe.children.forEach(Vt=>{const Ut=Vt.value.outlet;this.deactivateRoutes(Vt,ht[Ut],Ee),delete ht[Ut]}),Object.values(ht).forEach(Vt=>{this.deactivateRouteAndItsChildren(Vt,Ee)})}deactivateRoutes(Oe,te,Ee){const ht=Oe.value,Vt=te?te.value:null;if(ht===Vt)if(ht.component){const Ut=Ee.getContext(ht.outlet);Ut&&this.deactivateChildRoutes(Oe,te,Ut.children)}else this.deactivateChildRoutes(Oe,te,Ee);else Vt&&this.deactivateRouteAndItsChildren(te,Ee)}deactivateRouteAndItsChildren(Oe,te){Oe.value.component&&this.routeReuseStrategy.shouldDetach(Oe.value.snapshot)?this.detachAndStoreRouteSubtree(Oe,te):this.deactivateRouteAndOutlet(Oe,te)}detachAndStoreRouteSubtree(Oe,te){const Ee=te.getContext(Oe.value.outlet),ht=Ee&&Oe.value.component?Ee.children:te,Vt=tr(Oe);for(const Ut of Object.keys(Vt))this.deactivateRouteAndItsChildren(Vt[Ut],ht);if(Ee&&Ee.outlet){const Ut=Ee.outlet.detach(),ai=Ee.children.onOutletDeactivated();this.routeReuseStrategy.store(Oe.value.snapshot,{componentRef:Ut,route:Oe,contexts:ai})}}deactivateRouteAndOutlet(Oe,te){const Ee=te.getContext(Oe.value.outlet),ht=Ee&&Oe.value.component?Ee.children:te,Vt=tr(Oe);for(const Ut of Object.keys(Vt))this.deactivateRouteAndItsChildren(Vt[Ut],ht);Ee&&(Ee.outlet&&(Ee.outlet.deactivate(),Ee.children.onOutletDeactivated()),Ee.attachRef=null,Ee.route=null)}activateChildRoutes(Oe,te,Ee){const ht=tr(te);Oe.children.forEach(Vt=>{this.activateRoutes(Vt,ht[Vt.value.outlet],Ee),this.forwardEvent(new Er(Vt.value.snapshot))}),Oe.children.length&&this.forwardEvent(new Rn(Oe.value.snapshot))}activateRoutes(Oe,te,Ee){const ht=Oe.value,Vt=te?te.value:null;if(nr(ht),ht===Vt)if(ht.component){const Ut=Ee.getOrCreateContext(ht.outlet);this.activateChildRoutes(Oe,te,Ut.children)}else this.activateChildRoutes(Oe,te,Ee);else if(ht.component){const Ut=Ee.getOrCreateContext(ht.outlet);if(this.routeReuseStrategy.shouldAttach(ht.snapshot)){const ai=this.routeReuseStrategy.retrieve(ht.snapshot);this.routeReuseStrategy.store(ht.snapshot,null),Ut.children.onOutletReAttached(ai.contexts),Ut.attachRef=ai.componentRef,Ut.route=ai.route.value,Ut.outlet&&Ut.outlet.attach(ai.componentRef,ai.route.value),nr(ai.route.value),this.activateChildRoutes(Oe,null,Ut.children)}else{const ai=Ln(ht.snapshot);Ut.attachRef=null,Ut.route=ht,Ut.injector=ai,Ut.outlet&&Ut.outlet.activateWith(ht,Ut.injector),this.activateChildRoutes(Oe,null,Ut.children)}}else this.activateChildRoutes(Oe,null,Ee)}}class qn{constructor(Oe){this.path=Oe,this.route=this.path[this.path.length-1]}}class Jn{constructor(Oe,te){this.component=Oe,this.route=te}}function Fa(me,Oe,te){const Ee=me._root;return Aa(Ee,Oe?Oe._root:null,te,[Ee.value])}function zr(me,Oe){const te=Symbol(),Ee=Oe.get(me,te);return Ee===te?"function"!=typeof me||(0,e.Z0I)(me)?Oe.get(me):me:Ee}function Aa(me,Oe,te,Ee,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Vt=tr(Oe);return me.children.forEach(Ut=>{(function ls(me,Oe,te,Ee,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Vt=me.value,Ut=Oe?Oe.value:null,ai=te?te.getContext(me.value.outlet):null;if(Ut&&Vt.routeConfig===Ut.routeConfig){const yi=function _o(me,Oe,te){if("function"==typeof te)return te(me,Oe);switch(te){case"pathParamsChange":return!f(me.url,Oe.url);case"pathParamsOrQueryParamsChange":return!f(me.url,Oe.url)||!pt(me.queryParams,Oe.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Tn(me,Oe)||!pt(me.queryParams,Oe.queryParams);default:return!Tn(me,Oe)}}(Ut,Vt,Vt.routeConfig.runGuardsAndResolvers);yi?ht.canActivateChecks.push(new qn(Ee)):(Vt.data=Ut.data,Vt._resolvedData=Ut._resolvedData),Aa(me,Oe,Vt.component?ai?ai.children:null:te,Ee,ht),yi&&ai&&ai.outlet&&ai.outlet.isActivated&&ht.canDeactivateChecks.push(new Jn(ai.outlet.component,Ut))}else Ut&&Dr(Oe,ai,ht),ht.canActivateChecks.push(new qn(Ee)),Aa(me,null,Vt.component?ai?ai.children:null:te,Ee,ht)})(Ut,Vt[Ut.value.outlet],te,Ee.concat([Ut.value]),ht),delete Vt[Ut.value.outlet]}),Object.entries(Vt).forEach(([Ut,ai])=>Dr(ai,te.getContext(Ut),ht)),ht}function Dr(me,Oe,te){const Ee=tr(me),ht=me.value;Object.entries(Ee).forEach(([Vt,Ut])=>{Dr(Ut,ht.component?Oe?Oe.children.getContext(Vt):null:Oe,te)}),te.canDeactivateChecks.push(new Jn(ht.component&&Oe&&Oe.outlet&&Oe.outlet.isActivated?Oe.outlet.component:null,ht))}function va(me){return"function"==typeof me}function ot(me){return me instanceof g.K||"EmptyError"===me?.name}const gt=Symbol("INITIAL_VALUE");function je(){return(0,se.w)(me=>(0,w.a)(me.map(Oe=>Oe.pipe((0,Ce.q)(1),(0,Be.O)(gt)))).pipe((0,V.U)(Oe=>{for(const te of Oe)if(!0!==te){if(te===gt)return gt;if(!1===te||te instanceof r)return te}return!0}),(0,we.h)(Oe=>Oe!==gt),(0,Ce.q)(1)))}function bo(me){return(0,C.z)((0,ie.b)(Oe=>{if($e(Oe))throw ct(0,Oe)}),(0,V.U)(Oe=>!0===Oe))}class za{constructor(Oe){this.segmentGroup=Oe||null}}class us{constructor(Oe){this.urlTree=Oe}}function Wr(me){return(0,N._)(new za(me))}function Lr(me){return(0,N._)(new us(me))}class Zr{constructor(Oe,te){this.urlSerializer=Oe,this.urlTree=te}noMatchError(Oe){return new e.vHH(4002,!1)}lineralizeSegments(Oe,te){let Ee=[],ht=te.root;for(;;){if(Ee=Ee.concat(ht.segments),0===ht.numberOfChildren)return(0,x.of)(Ee);if(ht.numberOfChildren>1||!ht.children[ve])return(0,N._)(new e.vHH(4e3,!1));ht=ht.children[ve]}}applyRedirectCommands(Oe,te,Ee){return this.applyRedirectCreateUrlTree(te,this.urlSerializer.parse(te),Oe,Ee)}applyRedirectCreateUrlTree(Oe,te,Ee,ht){const Vt=this.createSegmentGroup(Oe,te.root,Ee,ht);return new r(Vt,this.createQueryParams(te.queryParams,this.urlTree.queryParams),te.fragment)}createQueryParams(Oe,te){const Ee={};return Object.entries(Oe).forEach(([ht,Vt])=>{if("string"==typeof Vt&&Vt.startsWith(":")){const ai=Vt.substring(1);Ee[ht]=te[ai]}else Ee[ht]=Vt}),Ee}createSegmentGroup(Oe,te,Ee,ht){const Vt=this.createSegments(Oe,te.segments,Ee,ht);let Ut={};return Object.entries(te.children).forEach(([ai,yi])=>{Ut[ai]=this.createSegmentGroup(Oe,yi,Ee,ht)}),new u(Vt,Ut)}createSegments(Oe,te,Ee,ht){return te.map(Vt=>Vt.path.startsWith(":")?this.findPosParam(Oe,Vt,ht):this.findOrReturn(Vt,Ee))}findPosParam(Oe,te,Ee){const ht=Ee[te.path.substring(1)];if(!ht)throw new e.vHH(4001,!1);return ht}findOrReturn(Oe,te){let Ee=0;for(const ht of te){if(ht.path===Oe.path)return te.splice(Ee),ht;Ee++}return Oe}}const Bo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ca(me,Oe,te,Ee,ht){const Vt=Gr(me,Oe,te);return Vt.matched?(Ee=function en(me,Oe){return me.providers&&!me._injector&&(me._injector=(0,e.MMx)(me.providers,Oe,`Route: ${me.path}`)),me._injector??Oe}(Oe,Ee),function ds(me,Oe,te,Ee){const ht=Oe.canMatch;if(!ht||0===ht.length)return(0,x.of)(!0);const Vt=ht.map(Ut=>{const ai=zr(Ut,me);return oe(function eo(me){return me&&va(me.canMatch)}(ai)?ai.canMatch(Oe,te):me.runInContext(()=>ai(Oe,te)))});return(0,x.of)(Vt).pipe(je(),bo())}(Ee,Oe,te).pipe((0,V.U)(Ut=>!0===Ut?Vt:{...Bo}))):(0,x.of)(Vt)}function Gr(me,Oe,te){if(""===Oe.path)return"full"===Oe.pathMatch&&(me.hasChildren()||te.length>0)?{...Bo}:{matched:!0,consumedSegments:[],remainingSegments:te,parameters:{},positionalParamSegments:{}};const ht=(Oe.matcher||Ke)(te,me,Oe);if(!ht)return{...Bo};const Vt={};Object.entries(ht.posParams??{}).forEach(([ai,yi])=>{Vt[ai]=yi.path});const Ut=ht.consumed.length>0?{...Vt,...ht.consumed[ht.consumed.length-1].parameters}:Vt;return{matched:!0,consumedSegments:ht.consumed,remainingSegments:te.slice(ht.consumed.length),parameters:Ut,positionalParamSegments:ht.posParams??{}}}function sa(me,Oe,te,Ee){return te.length>0&&function vo(me,Oe,te){return te.some(Ee=>wa(me,Oe,Ee)&&Ui(Ee)!==ve)}(me,te,Ee)?{segmentGroup:new u(Oe,Os(Ee,new u(te,me.children))),slicedSegments:[]}:0===te.length&&function ya(me,Oe,te){return te.some(Ee=>wa(me,Oe,Ee))}(me,te,Ee)?{segmentGroup:new u(me.segments,Ao(me,0,te,Ee,me.children)),slicedSegments:te}:{segmentGroup:new u(me.segments,me.children),slicedSegments:te}}function Ao(me,Oe,te,Ee,ht){const Vt={};for(const Ut of Ee)if(wa(me,te,Ut)&&!ht[Ui(Ut)]){const ai=new u([],{});Vt[Ui(Ut)]=ai}return{...ht,...Vt}}function Os(me,Oe){const te={};te[ve]=Oe;for(const Ee of me)if(""===Ee.path&&Ui(Ee)!==ve){const ht=new u([],{});te[Ui(Ee)]=ht}return te}function wa(me,Oe,te){return(!(me.hasChildren()||Oe.length>0)||"full"!==te.pathMatch)&&""===te.path}class Rs{constructor(Oe,te,Ee,ht,Vt,Ut,ai){this.injector=Oe,this.configLoader=te,this.rootComponentType=Ee,this.config=ht,this.urlTree=Vt,this.paramsInheritanceStrategy=Ut,this.urlSerializer=ai,this.allowRedirects=!0,this.applyRedirects=new Zr(this.urlSerializer,this.urlTree)}noMatchError(Oe){return new e.vHH(4002,!1)}recognize(){const Oe=sa(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,Oe,ve).pipe((0,F.K)(te=>{if(te instanceof us)return this.allowRedirects=!1,this.urlTree=te.urlTree,this.match(te.urlTree);throw te instanceof za?this.noMatchError(te):te}),(0,V.U)(te=>{const Ee=new un([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ve,this.rootComponentType,null,{}),ht=new lr(Ee,te),Vt=new $n("",ht),Ut=function bt(me,Oe,te=null,Ee=null){return Ct(Fe(me),Oe,te,Ee)}(Ee,[],this.urlTree.queryParams,this.urlTree.fragment);return Ut.queryParams=this.urlTree.queryParams,Vt.url=this.urlSerializer.serialize(Ut),this.inheritParamsAndData(Vt._root),{state:Vt,tree:Ut}}))}match(Oe){return this.processSegmentGroup(this.injector,this.config,Oe.root,ve).pipe((0,F.K)(Ee=>{throw Ee instanceof za?this.noMatchError(Ee):Ee}))}inheritParamsAndData(Oe){const te=Oe.value,Ee=xi(te,this.paramsInheritanceStrategy);te.params=Object.freeze(Ee.params),te.data=Object.freeze(Ee.data),Oe.children.forEach(ht=>this.inheritParamsAndData(ht))}processSegmentGroup(Oe,te,Ee,ht){return 0===Ee.segments.length&&Ee.hasChildren()?this.processChildren(Oe,te,Ee):this.processSegment(Oe,te,Ee,Ee.segments,ht,!0)}processChildren(Oe,te,Ee){const ht=[];for(const Vt of Object.keys(Ee.children))"primary"===Vt?ht.unshift(Vt):ht.push(Vt);return(0,A.D)(ht).pipe((0,v.b)(Vt=>{const Ut=Ee.children[Vt],ai=function Gn(me,Oe){const te=me.filter(Ee=>Ui(Ee)===Oe);return te.push(...me.filter(Ee=>Ui(Ee)!==Oe)),te}(te,Vt);return this.processSegmentGroup(Oe,ai,Ut,Vt)}),function qe(me,Oe){return(0,$.e)((0,Te.U)(me,Oe,arguments.length>=2,!0))}((Vt,Ut)=>(Vt.push(...Ut),Vt)),(0,Ne.d)(null),function at(me,Oe){const te=arguments.length>=2;return Ee=>Ee.pipe(me?(0,we.h)((ht,Vt)=>me(ht,Vt,Ee)):lt.y,et(1),te?(0,Ne.d)(Oe):(0,dt.T)(()=>new g.K))}(),(0,le.z)(Vt=>{if(null===Vt)return Wr(Ee);const Ut=Vo(Vt);return function hs(me){me.sort((Oe,te)=>Oe.value.outlet===ve?-1:te.value.outlet===ve?1:Oe.value.outlet.localeCompare(te.value.outlet))}(Ut),(0,x.of)(Ut)}))}processSegment(Oe,te,Ee,ht,Vt,Ut){return(0,A.D)(te).pipe((0,v.b)(ai=>this.processSegmentAgainstRoute(ai._injector??Oe,te,ai,Ee,ht,Vt,Ut).pipe((0,F.K)(yi=>{if(yi instanceof za)return(0,x.of)(null);throw yi}))),(0,be.P)(ai=>!!ai),(0,F.K)(ai=>{if(ot(ai))return function No(me,Oe,te){return 0===Oe.length&&!me.children[te]}(Ee,ht,Vt)?(0,x.of)([]):Wr(Ee);throw ai}))}processSegmentAgainstRoute(Oe,te,Ee,ht,Vt,Ut,ai){return function la(me,Oe,te,Ee){return!!(Ui(me)===Ee||Ee!==ve&&wa(Oe,te,me))&&("**"===me.path||Gr(Oe,me,te).matched)}(Ee,ht,Vt,Ut)?void 0===Ee.redirectTo?this.matchSegmentAgainstRoute(Oe,ht,Ee,Vt,Ut,ai):ai&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(Oe,ht,te,Ee,Vt,Ut):Wr(ht):Wr(ht)}expandSegmentAgainstRouteUsingRedirect(Oe,te,Ee,ht,Vt,Ut){return"**"===ht.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(Oe,Ee,ht,Ut):this.expandRegularSegmentAgainstRouteUsingRedirect(Oe,te,Ee,ht,Vt,Ut)}expandWildCardWithParamsAgainstRouteUsingRedirect(Oe,te,Ee,ht){const Vt=this.applyRedirects.applyRedirectCommands([],Ee.redirectTo,{});return Ee.redirectTo.startsWith("/")?Lr(Vt):this.applyRedirects.lineralizeSegments(Ee,Vt).pipe((0,le.z)(Ut=>{const ai=new u(Ut,{});return this.processSegment(Oe,te,ai,Ut,ht,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(Oe,te,Ee,ht,Vt,Ut){const{matched:ai,consumedSegments:yi,remainingSegments:Vi,positionalParamSegments:ji}=Gr(te,ht,Vt);if(!ai)return Wr(te);const an=this.applyRedirects.applyRedirectCommands(yi,ht.redirectTo,ji);return ht.redirectTo.startsWith("/")?Lr(an):this.applyRedirects.lineralizeSegments(ht,an).pipe((0,le.z)(yr=>this.processSegment(Oe,Ee,te,yr.concat(Vi),Ut,!1)))}matchSegmentAgainstRoute(Oe,te,Ee,ht,Vt,Ut){let ai;if("**"===Ee.path){const yi=ht.length>0?Ue(ht).parameters:{},Vi=new un(ht,yi,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,to(Ee),Ui(Ee),Ee.component??Ee._loadedComponent??null,Ee,Ya(Ee));ai=(0,x.of)({snapshot:Vi,consumedSegments:[],remainingSegments:[]}),te.children={}}else ai=Ca(te,Ee,ht,Oe).pipe((0,V.U)(({matched:yi,consumedSegments:Vi,remainingSegments:ji,parameters:an})=>yi?{snapshot:new un(Vi,an,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,to(Ee),Ui(Ee),Ee.component??Ee._loadedComponent??null,Ee,Ya(Ee)),consumedSegments:Vi,remainingSegments:ji}:null));return ai.pipe((0,se.w)(yi=>null===yi?Wr(te):this.getChildConfig(Oe=Ee._injector??Oe,Ee,ht).pipe((0,se.w)(({routes:Vi})=>{const ji=Ee._loadedInjector??Oe,{snapshot:an,consumedSegments:yr,remainingSegments:Za}=yi,{segmentGroup:pa,slicedSegments:Ea}=sa(te,yr,Za,Vi);if(0===Ea.length&&pa.hasChildren())return this.processChildren(ji,Vi,pa).pipe((0,V.U)(ao=>null===ao?null:[new lr(an,ao)]));if(0===Vi.length&&0===Ea.length)return(0,x.of)([new lr(an,[])]);const wi=Ui(Ee)===Vt;return this.processSegment(ji,Vi,pa,Ea,wi?ve:Vt,!0).pipe((0,V.U)(ao=>[new lr(an,ao)]))}))))}getChildConfig(Oe,te,Ee){return te.children?(0,x.of)({routes:te.children,injector:Oe}):te.loadChildren?void 0!==te._loadedRoutes?(0,x.of)({routes:te._loadedRoutes,injector:te._loadedInjector}):function Pn(me,Oe,te,Ee){const ht=Oe.canLoad;if(void 0===ht||0===ht.length)return(0,x.of)(!0);const Vt=ht.map(Ut=>{const ai=zr(Ut,me);return oe(function go(me){return me&&va(me.canLoad)}(ai)?ai.canLoad(Oe,te):me.runInContext(()=>ai(Oe,te)))});return(0,x.of)(Vt).pipe(je(),bo())}(Oe,te,Ee).pipe((0,le.z)(ht=>ht?this.configLoader.loadChildren(Oe,te).pipe((0,ie.b)(Vt=>{te._loadedRoutes=Vt.routes,te._loadedInjector=Vt.injector})):function Wn(me){return(0,N._)(ei(!1,3))}())):(0,x.of)({routes:[],injector:Oe})}}function Uo(me){const Oe=me.value.routeConfig;return Oe&&""===Oe.path}function Vo(me){const Oe=[],te=new Set;for(const Ee of me){if(!Uo(Ee)){Oe.push(Ee);continue}const ht=Oe.find(Vt=>Ee.value.routeConfig===Vt.value.routeConfig);void 0!==ht?(ht.children.push(...Ee.children),te.add(ht)):Oe.push(Ee)}for(const Ee of te){const ht=Vo(Ee.children);Oe.push(new lr(Ee.value,ht))}return Oe.filter(Ee=>!te.has(Ee))}function to(me){return me.data||{}}function Ya(me){return me.resolve||{}}function Co(me){return"string"==typeof me.title||null===me.title}function Rr(me){return(0,se.w)(Oe=>{const te=me(Oe);return te?(0,A.D)(te).pipe((0,V.U)(()=>Oe)):(0,x.of)(Oe)})}const ca=new e.OlP("ROUTES");let Ia=(()=>{class me{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(te){if(this.componentLoaders.get(te))return this.componentLoaders.get(te);if(te._loadedComponent)return(0,x.of)(te._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(te);const Ee=oe(te.loadComponent()).pipe((0,V.U)(dr),(0,ie.b)(Vt=>{this.onLoadEndListener&&this.onLoadEndListener(te),te._loadedComponent=Vt}),(0,J.x)(()=>{this.componentLoaders.delete(te)})),ht=new O.c(Ee,()=>new Q.x).pipe((0,pe.x)());return this.componentLoaders.set(te,ht),ht}loadChildren(te,Ee){if(this.childrenLoaders.get(Ee))return this.childrenLoaders.get(Ee);if(Ee._loadedRoutes)return(0,x.of)({routes:Ee._loadedRoutes,injector:Ee._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(Ee);const Vt=this.loadModuleFactoryOrRoutes(Ee.loadChildren).pipe((0,V.U)(ai=>{this.onLoadEndListener&&this.onLoadEndListener(Ee);let yi,Vi;return Array.isArray(ai)?Vi=ai:(yi=ai.create(te).injector,Vi=yi.get(ca,[],e.XFs.Self|e.XFs.Optional).flat()),{routes:Vi.map(hn),injector:yi}}),(0,J.x)(()=>{this.childrenLoaders.delete(Ee)})),Ut=new O.c(Vt,()=>new Q.x).pipe((0,pe.x)());return this.childrenLoaders.set(Ee,Ut),Ut}loadModuleFactoryOrRoutes(te){return oe(te()).pipe((0,V.U)(dr),(0,le.z)(Ee=>Ee instanceof e.YKP||Array.isArray(Ee)?(0,x.of)(Ee):(0,A.D)(this.compiler.compileModuleAsync(Ee))))}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();function dr(me){return function Hn(me){return me&&"object"==typeof me&&"default"in me}(me)?me.default:me}let _e=(()=>{class me{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Q.x,this.configLoader=(0,e.f3M)(Ia),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(n),this.rootContexts=(0,e.f3M)(Cn),this.inputBindingEnabled=null!==(0,e.f3M)(Yi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,x.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ht=>this.events.next(new Kn(ht)),this.configLoader.onLoadStartListener=ht=>this.events.next(new Fn(ht))}complete(){this.transitions?.complete()}handleNavigationRequest(te){const Ee=++this.navigationId;this.transitions?.next({...this.transitions.value,...te,id:Ee})}setupNavigations(te){return this.transitions=new m.X({id:0,currentUrlTree:te.currentUrlTree,currentRawUrl:te.currentUrlTree,extractedUrl:te.urlHandlingStrategy.extract(te.currentUrlTree),urlAfterRedirects:te.urlHandlingStrategy.extract(te.currentUrlTree),rawUrl:te.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Si,restoredState:null,currentSnapshot:te.routerState.snapshot,targetSnapshot:null,currentRouterState:te.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,we.h)(Ee=>0!==Ee.id),(0,V.U)(Ee=>({...Ee,extractedUrl:te.urlHandlingStrategy.extract(Ee.rawUrl)})),(0,se.w)(Ee=>{let ht=!1,Vt=!1;return(0,x.of)(Ee).pipe((0,ie.b)(Ut=>{this.currentNavigation={id:Ut.id,initialUrl:Ut.rawUrl,extractedUrl:Ut.extractedUrl,trigger:Ut.source,extras:Ut.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,se.w)(Ut=>{const ai=te.browserUrlTree.toString(),yi=!te.navigated||Ut.extractedUrl.toString()!==ai||ai!==te.currentUrlTree.toString();if(!yi&&"reload"!==(Ut.extras.onSameUrlNavigation??te.onSameUrlNavigation)){const ji="";return this.events.next(new Mi(Ut.id,te.serializeUrl(Ee.rawUrl),ji,0)),te.rawUrlTree=Ut.rawUrl,Ut.resolve(null),B.E}if(te.urlHandlingStrategy.shouldProcessUrl(Ut.rawUrl))return yt(Ut.source)&&(te.browserUrlTree=Ut.extractedUrl),(0,x.of)(Ut).pipe((0,se.w)(ji=>{const an=this.transitions?.getValue();return this.events.next(new tn(ji.id,this.urlSerializer.serialize(ji.extractedUrl),ji.source,ji.restoredState)),an!==this.transitions?.getValue()?B.E:Promise.resolve(ji)}),function Fo(me,Oe,te,Ee,ht,Vt){return(0,le.z)(Ut=>function il(me,Oe,te,Ee,ht,Vt,Ut="emptyOnly"){return new Rs(me,Oe,te,Ee,ht,Ut,Vt).recognize()}(me,Oe,te,Ee,Ut.extractedUrl,ht,Vt).pipe((0,V.U)(({state:ai,tree:yi})=>({...Ut,targetSnapshot:ai,urlAfterRedirects:yi}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,te.config,this.urlSerializer,te.paramsInheritanceStrategy),(0,ie.b)(ji=>{if(Ee.targetSnapshot=ji.targetSnapshot,Ee.urlAfterRedirects=ji.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:ji.urlAfterRedirects},"eager"===te.urlUpdateStrategy){if(!ji.extras.skipLocationChange){const yr=te.urlHandlingStrategy.merge(ji.urlAfterRedirects,ji.rawUrl);te.setBrowserUrl(yr,ji)}te.browserUrlTree=ji.urlAfterRedirects}const an=new ft(ji.id,this.urlSerializer.serialize(ji.extractedUrl),this.urlSerializer.serialize(ji.urlAfterRedirects),ji.targetSnapshot);this.events.next(an)}));if(yi&&te.urlHandlingStrategy.shouldProcessUrl(te.rawUrlTree)){const{id:ji,extractedUrl:an,source:yr,restoredState:Za,extras:pa}=Ut,Ea=new tn(ji,this.urlSerializer.serialize(an),yr,Za);this.events.next(Ea);const wi=ir(0,this.rootComponentType).snapshot;return Ee={...Ut,targetSnapshot:wi,urlAfterRedirects:an,extras:{...pa,skipLocationChange:!1,replaceUrl:!1}},(0,x.of)(Ee)}{const ji="";return this.events.next(new Mi(Ut.id,te.serializeUrl(Ee.extractedUrl),ji,1)),te.rawUrlTree=Ut.rawUrl,Ut.resolve(null),B.E}}),(0,ie.b)(Ut=>{const ai=new Qe(Ut.id,this.urlSerializer.serialize(Ut.extractedUrl),this.urlSerializer.serialize(Ut.urlAfterRedirects),Ut.targetSnapshot);this.events.next(ai)}),(0,V.U)(Ut=>Ee={...Ut,guards:Fa(Ut.targetSnapshot,Ut.currentSnapshot,this.rootContexts)}),function Lt(me,Oe){return(0,le.z)(te=>{const{targetSnapshot:Ee,currentSnapshot:ht,guards:{canActivateChecks:Vt,canDeactivateChecks:Ut}}=te;return 0===Ut.length&&0===Vt.length?(0,x.of)({...te,guardsResult:!0}):function Xt(me,Oe,te,Ee){return(0,A.D)(me).pipe((0,le.z)(ht=>function Ma(me,Oe,te,Ee,ht){const Vt=Oe&&Oe.routeConfig?Oe.routeConfig.canDeactivate:null;if(!Vt||0===Vt.length)return(0,x.of)(!0);const Ut=Vt.map(ai=>{const yi=Ln(Oe)??ht,Vi=zr(ai,yi);return oe(function Xa(me){return me&&va(me.canDeactivate)}(Vi)?Vi.canDeactivate(me,Oe,te,Ee):yi.runInContext(()=>Vi(me,Oe,te,Ee))).pipe((0,be.P)())});return(0,x.of)(Ut).pipe(je())}(ht.component,ht.route,te,Oe,Ee)),(0,be.P)(ht=>!0!==ht,!0))}(Ut,Ee,ht,me).pipe((0,le.z)(ai=>ai&&function ko(me){return"boolean"==typeof me}(ai)?function Ei(me,Oe,te,Ee){return(0,A.D)(Oe).pipe((0,v.b)(ht=>(0,E.z)(function Yn(me,Oe){return null!==me&&Oe&&Oe(new fr(me)),(0,x.of)(!0)}(ht.route.parent,Ee),function rn(me,Oe){return null!==me&&Oe&&Oe(new er(me)),(0,x.of)(!0)}(ht.route,Ee),function Pa(me,Oe,te){const Ee=Oe[Oe.length-1],Vt=Oe.slice(0,Oe.length-1).reverse().map(Ut=>function $a(me){const Oe=me.routeConfig?me.routeConfig.canActivateChild:null;return Oe&&0!==Oe.length?{node:me,guards:Oe}:null}(Ut)).filter(Ut=>null!==Ut).map(Ut=>(0,H.P)(()=>{const ai=Ut.guards.map(yi=>{const Vi=Ln(Ut.node)??te,ji=zr(yi,Vi);return oe(function ja(me){return me&&va(me.canActivateChild)}(ji)?ji.canActivateChild(Ee,me):Vi.runInContext(()=>ji(Ee,me))).pipe((0,be.P)())});return(0,x.of)(ai).pipe(je())}));return(0,x.of)(Vt).pipe(je())}(me,ht.path,te),function Yr(me,Oe,te){const Ee=Oe.routeConfig?Oe.routeConfig.canActivate:null;if(!Ee||0===Ee.length)return(0,x.of)(!0);const ht=Ee.map(Vt=>(0,H.P)(()=>{const Ut=Ln(Oe)??te,ai=zr(Vt,Ut);return oe(function Ra(me){return me&&va(me.canActivate)}(ai)?ai.canActivate(Oe,me):Ut.runInContext(()=>ai(Oe,me))).pipe((0,be.P)())}));return(0,x.of)(ht).pipe(je())}(me,ht.route,te))),(0,be.P)(ht=>!0!==ht,!0))}(Ee,Vt,me,Oe):(0,x.of)(ai)),(0,V.U)(ai=>({...te,guardsResult:ai})))})}(this.environmentInjector,Ut=>this.events.next(Ut)),(0,ie.b)(Ut=>{if(Ee.guardsResult=Ut.guardsResult,$e(Ut.guardsResult))throw ct(0,Ut.guardsResult);const ai=new Ft(Ut.id,this.urlSerializer.serialize(Ut.extractedUrl),this.urlSerializer.serialize(Ut.urlAfterRedirects),Ut.targetSnapshot,!!Ut.guardsResult);this.events.next(ai)}),(0,we.h)(Ut=>!!Ut.guardsResult||(te.restoreHistory(Ut),this.cancelNavigationTransition(Ut,"",3),!1)),Rr(Ut=>{if(Ut.guards.canActivateChecks.length)return(0,x.of)(Ut).pipe((0,ie.b)(ai=>{const yi=new ii(ai.id,this.urlSerializer.serialize(ai.extractedUrl),this.urlSerializer.serialize(ai.urlAfterRedirects),ai.targetSnapshot);this.events.next(yi)}),(0,se.w)(ai=>{let yi=!1;return(0,x.of)(ai).pipe(function jo(me,Oe){return(0,le.z)(te=>{const{targetSnapshot:Ee,guards:{canActivateChecks:ht}}=te;if(!ht.length)return(0,x.of)(te);let Vt=0;return(0,A.D)(ht).pipe((0,v.b)(Ut=>function Mo(me,Oe,te,Ee){const ht=me.routeConfig,Vt=me._resolve;return void 0!==ht?.title&&!Co(ht)&&(Vt[Se]=ht.title),function zo(me,Oe,te,Ee){const ht=function Cr(me){return[...Object.keys(me),...Object.getOwnPropertySymbols(me)]}(me);if(0===ht.length)return(0,x.of)({});const Vt={};return(0,A.D)(ht).pipe((0,le.z)(Ut=>function ea(me,Oe,te,Ee){const ht=Ln(Oe)??Ee,Vt=zr(me,ht);return oe(Vt.resolve?Vt.resolve(Oe,te):ht.runInContext(()=>Vt(Oe,te)))}(me[Ut],Oe,te,Ee).pipe((0,be.P)(),(0,ie.b)(ai=>{Vt[Ut]=ai}))),et(1),(0,ge.h)(Vt),(0,F.K)(Ut=>ot(Ut)?B.E:(0,N._)(Ut)))}(Vt,me,Oe,Ee).pipe((0,V.U)(Ut=>(me._resolvedData=Ut,me.data=xi(me,te).resolve,ht&&Co(ht)&&(me.data[Se]=ht.title),null)))}(Ut.route,Ee,me,Oe)),(0,ie.b)(()=>Vt++),et(1),(0,le.z)(Ut=>Vt===ht.length?(0,x.of)(te):B.E))})}(te.paramsInheritanceStrategy,this.environmentInjector),(0,ie.b)({next:()=>yi=!0,complete:()=>{yi||(te.restoreHistory(ai),this.cancelNavigationTransition(ai,"",2))}}))}),(0,ie.b)(ai=>{const yi=new Li(ai.id,this.urlSerializer.serialize(ai.extractedUrl),this.urlSerializer.serialize(ai.urlAfterRedirects),ai.targetSnapshot);this.events.next(yi)}))}),Rr(Ut=>{const ai=yi=>{const Vi=[];yi.routeConfig?.loadComponent&&!yi.routeConfig._loadedComponent&&Vi.push(this.configLoader.loadComponent(yi.routeConfig).pipe((0,ie.b)(ji=>{yi.component=ji}),(0,V.U)(()=>{})));for(const ji of yi.children)Vi.push(...ai(ji));return Vi};return(0,w.a)(ai(Ut.targetSnapshot.root)).pipe((0,Ne.d)(),(0,Ce.q)(1))}),Rr(()=>this.afterPreactivation()),(0,V.U)(Ut=>{const ai=function Sr(me,Oe,te){const Ee=zn(me,Oe._root,te?te._root:void 0);return new xr(Ee,Oe)}(te.routeReuseStrategy,Ut.targetSnapshot,Ut.currentRouterState);return Ee={...Ut,targetRouterState:ai}}),(0,ie.b)(Ut=>{te.currentUrlTree=Ut.urlAfterRedirects,te.rawUrlTree=te.urlHandlingStrategy.merge(Ut.urlAfterRedirects,Ut.rawUrl),te.routerState=Ut.targetRouterState,"deferred"===te.urlUpdateStrategy&&(Ut.extras.skipLocationChange||te.setBrowserUrl(te.rawUrlTree,Ut),te.browserUrlTree=Ut.urlAfterRedirects)}),((me,Oe,te,Ee)=>(0,V.U)(ht=>(new Ur(Oe,ht.targetRouterState,ht.currentRouterState,te,Ee).activate(me),ht)))(this.rootContexts,te.routeReuseStrategy,Ut=>this.events.next(Ut),this.inputBindingEnabled),(0,Ce.q)(1),(0,ie.b)({next:Ut=>{ht=!0,this.lastSuccessfulNavigation=this.currentNavigation,te.navigated=!0,this.events.next(new $i(Ut.id,this.urlSerializer.serialize(Ut.extractedUrl),this.urlSerializer.serialize(te.currentUrlTree))),te.titleStrategy?.updateTitle(Ut.targetRouterState.snapshot),Ut.resolve(!0)},complete:()=>{ht=!0}}),(0,J.x)(()=>{ht||Vt||this.cancelNavigationTransition(Ee,"",1),this.currentNavigation?.id===Ee.id&&(this.currentNavigation=null)}),(0,F.K)(Ut=>{if(Vt=!0,ui(Ut)){Qt(Ut)||(te.navigated=!0,te.restoreHistory(Ee,!0));const ai=new Gt(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),Ut.message,Ut.cancellationCode);if(this.events.next(ai),Qt(Ut)){const yi=te.urlHandlingStrategy.merge(Ut.url,te.rawUrlTree),Vi={skipLocationChange:Ee.extras.skipLocationChange,replaceUrl:"eager"===te.urlUpdateStrategy||yt(Ee.source)};te.scheduleNavigation(yi,Si,null,Vi,{resolve:Ee.resolve,reject:Ee.reject,promise:Ee.promise})}else Ee.resolve(!1)}else{te.restoreHistory(Ee,!0);const ai=new ce(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),Ut,Ee.targetSnapshot??void 0);this.events.next(ai);try{Ee.resolve(te.errorHandler(Ut))}catch(yi){Ee.reject(yi)}}return B.E}))}))}cancelNavigationTransition(te,Ee,ht){const Vt=new Gt(te.id,this.urlSerializer.serialize(te.extractedUrl),Ee,ht);this.events.next(Vt),te.resolve(!1)}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();function yt(me){return me!==Si}let Ze=(()=>{class me{buildTitle(te){let Ee,ht=te.root;for(;void 0!==ht;)Ee=this.getResolvedTitleForRoute(ht)??Ee,ht=ht.children.find(Vt=>Vt.outlet===ve);return Ee}getResolvedTitleForRoute(te){return te.data[Se]}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:function(){return(0,e.f3M)(At)},providedIn:"root"})}return me})(),At=(()=>{class me extends Ze{constructor(te){super(),this.title=te}updateTitle(te){const Ee=this.buildTitle(te);void 0!==Ee&&this.title.setTitle(Ee)}static#e=this.\u0275fac=function(Ee){return new(Ee||me)(e.LFG(ze.Dx))};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),Jt=(()=>{class me{static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:function(){return(0,e.f3M)(_i)},providedIn:"root"})}return me})();class ci{shouldDetach(Oe){return!1}store(Oe,te){}shouldAttach(Oe){return!1}retrieve(Oe){return null}shouldReuseRoute(Oe,te){return Oe.routeConfig===te.routeConfig}}let _i=(()=>{class me extends ci{static#e=this.\u0275fac=function(){let te;return function(ht){return(te||(te=e.n5z(me)))(ht||me)}}();static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();const Bi=new e.OlP("",{providedIn:"root",factory:()=>({})});let wn=(()=>{class me{static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:function(){return(0,e.f3M)(bn)},providedIn:"root"})}return me})(),bn=(()=>{class me{shouldProcessUrl(te){return!0}extract(te){return te}merge(te,Ee){return te}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();var pn=function(me){return me[me.COMPLETE=0]="COMPLETE",me[me.FAILED=1]="FAILED",me[me.REDIRECTING=2]="REDIRECTING",me}(pn||{});function nn(me,Oe){me.events.pipe((0,we.h)(te=>te instanceof $i||te instanceof Gt||te instanceof ce||te instanceof Mi),(0,V.U)(te=>te instanceof $i||te instanceof Mi?pn.COMPLETE:te instanceof Gt&&(0===te.code||1===te.code)?pn.REDIRECTING:pn.FAILED),(0,we.h)(te=>te!==pn.REDIRECTING),(0,Ce.q)(1)).subscribe(()=>{Oe()})}function Un(me){throw me}function sn(me,Oe,te){return Oe.parse("/")}const kn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pr={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ii=(()=>{class me{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,e.f3M)(e.c2e),this.isNgZoneEnabled=!1,this.options=(0,e.f3M)(Bi,{optional:!0})||{},this.pendingTasks=(0,e.f3M)(e.HDt),this.errorHandler=this.options.errorHandler||Un,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||sn,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(wn),this.routeReuseStrategy=(0,e.f3M)(Jt),this.titleStrategy=(0,e.f3M)(Ze),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,e.f3M)(ca,{optional:!0})?.flat()??[],this.navigationTransitions=(0,e.f3M)(_e),this.urlSerializer=(0,e.f3M)(n),this.location=(0,e.f3M)(ee.Ye),this.componentInputBindingEnabled=!!(0,e.f3M)(Yi,{optional:!0}),this.isNgZoneEnabled=(0,e.f3M)(e.R0b)instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new r,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ir(0,null),this.navigationTransitions.setupNavigations(this).subscribe(te=>{this.lastSuccessfulId=te.id,this.currentPageId=this.browserPageId??0},te=>{this.console.warn(`Unhandled Navigation Error: ${te}`)})}resetRootComponentType(te){this.routerState.root.component=te,this.navigationTransitions.rootComponentType=te}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const te=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Si,te)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(te=>{const Ee="popstate"===te.type?"popstate":"hashchange";"popstate"===Ee&&setTimeout(()=>{this.navigateToSyncWithBrowser(te.url,Ee,te.state)},0)}))}navigateToSyncWithBrowser(te,Ee,ht){const Vt={replaceUrl:!0},Ut=ht?.navigationId?ht:null;if(ht){const yi={...ht};delete yi.navigationId,delete yi.\u0275routerPageId,0!==Object.keys(yi).length&&(Vt.state=yi)}const ai=this.parseUrl(te);this.scheduleNavigation(ai,Ee,Ut,Vt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(te){this.config=te.map(hn),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(te,Ee={}){const{relativeTo:ht,queryParams:Vt,fragment:Ut,queryParamsHandling:ai,preserveFragment:yi}=Ee,Vi=yi?this.currentUrlTree.fragment:Ut;let an,ji=null;switch(ai){case"merge":ji={...this.currentUrlTree.queryParams,...Vt};break;case"preserve":ji=this.currentUrlTree.queryParams;break;default:ji=Vt||null}null!==ji&&(ji=this.removeEmptyProps(ji));try{an=Fe(ht?ht.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof te[0]||!te[0].startsWith("/"))&&(te=[]),an=this.currentUrlTree.root}return Ct(an,te,ji,Vi??null)}navigateByUrl(te,Ee={skipLocationChange:!1}){const ht=$e(te)?te:this.parseUrl(te),Vt=this.urlHandlingStrategy.merge(ht,this.rawUrlTree);return this.scheduleNavigation(Vt,Si,null,Ee)}navigate(te,Ee={skipLocationChange:!1}){return function ta(me){for(let Oe=0;Oe{const Vt=te[ht];return null!=Vt&&(Ee[ht]=Vt),Ee},{})}scheduleNavigation(te,Ee,ht,Vt,Ut){if(this.disposed)return Promise.resolve(!1);let ai,yi,Vi;Ut?(ai=Ut.resolve,yi=Ut.reject,Vi=Ut.promise):Vi=new Promise((an,yr)=>{ai=an,yi=yr});const ji=this.pendingTasks.add();return nn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(ji))}),this.navigationTransitions.handleNavigationRequest({source:Ee,restoredState:ht,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:te,extras:Vt,resolve:ai,reject:yi,promise:Vi,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Vi.catch(an=>Promise.reject(an))}setBrowserUrl(te,Ee){const ht=this.urlSerializer.serialize(te);if(this.location.isCurrentPathEqualTo(ht)||Ee.extras.replaceUrl){const Ut={...Ee.extras.state,...this.generateNgRouterState(Ee.id,this.browserPageId)};this.location.replaceState(ht,"",Ut)}else{const Vt={...Ee.extras.state,...this.generateNgRouterState(Ee.id,(this.browserPageId??0)+1)};this.location.go(ht,"",Vt)}}restoreHistory(te,Ee=!1){if("computed"===this.canceledNavigationResolution){const Vt=this.currentPageId-(this.browserPageId??this.currentPageId);0!==Vt?this.location.historyGo(Vt):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===Vt&&(this.resetState(te),this.browserUrlTree=te.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(Ee&&this.resetState(te),this.resetUrlToCurrentUrlTree())}resetState(te){this.routerState=te.currentRouterState,this.currentUrlTree=te.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,te.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(te,Ee){return"computed"===this.canceledNavigationResolution?{navigationId:te,\u0275routerPageId:Ee}:{navigationId:te}}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),Ar=(()=>{class me{constructor(te,Ee,ht,Vt,Ut,ai){this.router=te,this.route=Ee,this.tabIndexAttribute=ht,this.renderer=Vt,this.el=Ut,this.locationStrategy=ai,this.href=null,this.commands=null,this.onChanges=new Q.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const yi=Ut.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===yi||"area"===yi,this.isAnchorElement?this.subscription=te.events.subscribe(Vi=>{Vi instanceof $i&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(te){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",te)}ngOnChanges(te){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(te){null!=te?(this.commands=Array.isArray(te)?te:[te],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(te,Ee,ht,Vt,Ut){return!!(null===this.urlTree||this.isAnchorElement&&(0!==te||Ee||ht||Vt||Ut||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const te=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",te)}applyAttributeValue(te,Ee){const ht=this.renderer,Vt=this.el.nativeElement;null!==Ee?ht.setAttribute(Vt,te,Ee):ht.removeAttribute(Vt,te)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(Ee){return new(Ee||me)(e.Y36(Ii),e.Y36(vn),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(ee.S$))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Ee,ht){1&Ee&&e.NdJ("click",function(Ut){return ht.onClick(Ut.button,Ut.ctrlKey,Ut.shiftKey,Ut.altKey,Ut.metaKey)}),2&Ee&&e.uIk("target",ht.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",e.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",e.VuI],replaceUrl:["replaceUrl","replaceUrl",e.VuI],routerLink:"routerLink"},standalone:!0,features:[e.Xq5,e.TTD]})}return me})();class da{}let Ta=(()=>{class me{preload(te,Ee){return(0,x.of)(null)}static#e=this.\u0275fac=function(Ee){return new(Ee||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),fs=(()=>{class me{constructor(te,Ee,ht,Vt,Ut){this.router=te,this.injector=ht,this.preloadingStrategy=Vt,this.loader=Ut}setUpPreloading(){this.subscription=this.router.events.pipe((0,we.h)(te=>te instanceof $i),(0,v.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(te,Ee){const ht=[];for(const Vt of Ee){Vt.providers&&!Vt._injector&&(Vt._injector=(0,e.MMx)(Vt.providers,te,`Route: ${Vt.path}`));const Ut=Vt._injector??te,ai=Vt._loadedInjector??Ut;(Vt.loadChildren&&!Vt._loadedRoutes&&void 0===Vt.canLoad||Vt.loadComponent&&!Vt._loadedComponent)&&ht.push(this.preloadConfig(Ut,Vt)),(Vt.children||Vt._loadedRoutes)&&ht.push(this.processRoutes(ai,Vt.children??Vt._loadedRoutes))}return(0,A.D)(ht).pipe((0,Re.J)())}preloadConfig(te,Ee){return this.preloadingStrategy.preload(Ee,()=>{let ht;ht=Ee.loadChildren&&void 0===Ee.canLoad?this.loader.loadChildren(te,Ee):(0,x.of)(null);const Vt=ht.pipe((0,le.z)(Ut=>null===Ut?(0,x.of)(void 0):(Ee._loadedRoutes=Ut.routes,Ee._loadedInjector=Ut.injector,this.processRoutes(Ut.injector??te,Ut.routes))));if(Ee.loadComponent&&!Ee._loadedComponent){const Ut=this.loader.loadComponent(Ee);return(0,A.D)([Vt,Ut]).pipe((0,Re.J)())}return Vt})}static#e=this.\u0275fac=function(Ee){return new(Ee||me)(e.LFG(Ii),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(da),e.LFG(Ia))};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();const io=new e.OlP("");let Yo=(()=>{class me{constructor(te,Ee,ht,Vt,Ut={}){this.urlSerializer=te,this.transitions=Ee,this.viewportScroller=ht,this.zone=Vt,this.options=Ut,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Ut.scrollPositionRestoration=Ut.scrollPositionRestoration||"disabled",Ut.anchorScrolling=Ut.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(te=>{te instanceof tn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=te.navigationTrigger,this.restoredId=te.restoredState?te.restoredState.navigationId:0):te instanceof $i?(this.lastId=te.id,this.scheduleScrollEvent(te,this.urlSerializer.parse(te.urlAfterRedirects).fragment)):te instanceof Mi&&0===te.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(te,this.urlSerializer.parse(te.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(te=>{te instanceof Zn&&(te.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(te.position):te.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(te.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(te,Ee){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Zn(te,"popstate"===this.lastSource?this.store[this.restoredId]:null,Ee))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(Ee){e.$Z()};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac})}return me})();function gi(me,Oe){return{\u0275kind:me,\u0275providers:Oe}}function yo(){const me=(0,e.f3M)(e.zs3);return Oe=>{const te=me.get(e.z2F);if(Oe!==te.components[0])return;const Ee=me.get(Ii),ht=me.get(Wa);1===me.get(Fr)&&Ee.initialNavigation(),me.get(Is,null,e.XFs.Optional)?.setUpPreloading(),me.get(io,null,e.XFs.Optional)?.init(),Ee.resetRootComponentType(te.componentTypes[0]),ht.closed||(ht.next(),ht.complete(),ht.unsubscribe())}}const Wa=new e.OlP("",{factory:()=>new Q.x}),Fr=new e.OlP("",{providedIn:"root",factory:()=>1}),Is=new e.OlP("");function Jo(me){return gi(0,[{provide:Is,useExisting:fs},{provide:da,useExisting:me}])}const ks=new e.OlP("ROUTER_FORROOT_GUARD"),ms=[ee.Ye,{provide:n,useClass:t},Ii,Cn,{provide:vn,useFactory:function Ha(me){return me.routerState.root},deps:[Ii]},Ia,[]];function Bs(){return new e.PXZ("Router",Ii)}let Ns=(()=>{class me{constructor(te){}static forRoot(te,Ee){return{ngModule:me,providers:[ms,[],{provide:ca,multi:!0,useValue:te},{provide:ks,useFactory:$o,deps:[[Ii,new e.FiY,new e.tp0]]},{provide:Bi,useValue:Ee||{}},Ee?.useHash?{provide:ee.S$,useClass:ee.Do}:{provide:ee.S$,useClass:ee.b0},{provide:io,useFactory:()=>{const me=(0,e.f3M)(ee.EM),Oe=(0,e.f3M)(e.R0b),te=(0,e.f3M)(Bi),Ee=(0,e.f3M)(_e),ht=(0,e.f3M)(n);return te.scrollOffset&&me.setOffset(te.scrollOffset),new Yo(ht,Ee,me,Oe,te)}},Ee?.preloadingStrategy?Jo(Ee.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:Bs},Ee?.initialNavigation?Us(Ee):[],Ee?.bindToComponentInputs?gi(8,[ar,{provide:Yi,useExisting:ar}]).\u0275providers:[],[{provide:ro,useFactory:yo},{provide:e.tb,multi:!0,useExisting:ro}]]}}static forChild(te){return{ngModule:me,providers:[{provide:ca,multi:!0,useValue:te}]}}static#e=this.\u0275fac=function(Ee){return new(Ee||me)(e.LFG(ks,8))};static#t=this.\u0275mod=e.oAB({type:me});static#i=this.\u0275inj=e.cJS({})}return me})();function $o(me){return"guarded"}function Us(me){return["disabled"===me.initialNavigation?gi(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const Oe=(0,e.f3M)(Ii);return()=>{Oe.setUpLocationChangeListener()}}},{provide:Fr,useValue:2}]).\u0275providers:[],"enabledBlocking"===me.initialNavigation?gi(2,[{provide:Fr,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:Oe=>{const te=Oe.get(ee.V_,Promise.resolve());return()=>te.then(()=>new Promise(Ee=>{const ht=Oe.get(Ii),Vt=Oe.get(Wa);nn(ht,()=>{Ee(!0)}),Oe.get(_e).afterPreactivation=()=>(Ee(!0),Vt.closed?(0,x.of)(void 0):Vt),ht.initialNavigation()}))}}]).\u0275providers:[]]}const ro=new e.OlP("")},71365:(xe,Z,h)=>{"use strict";h.d(Z,{X$:()=>et,Zw:()=>B,aw:()=>dt,sK:()=>Ne});var e=h(65879),p=h(22096),A=h(2664),x=h(9315),m=h(35211),w=h(74911),g=h(48180),E=h(67081),H=h(37398),C=h(76328),N=h(94664);class B{}let O=(()=>{class lt extends B{getTranslation(ge){return(0,p.of)({})}}return lt.\u0275fac=function(){let at;return function(J){return(at||(at=e.n5z(lt)))(J||lt)}}(),lt.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac}),lt})();class Q{}let ee=(()=>{class lt{handle(ge){return ge.key}}return lt.\u0275fac=function(ge){return new(ge||lt)},lt.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac}),lt})();function V(lt,at){if(lt===at)return!0;if(null===lt||null===at)return!1;if(lt!=lt&&at!=at)return!0;let pe,Re,ze,ge=typeof lt;if(ge==typeof at&&"object"==ge){if(!Array.isArray(lt)){if(Array.isArray(at))return!1;for(Re in ze=Object.create(null),lt){if(!V(lt[Re],at[Re]))return!1;ze[Re]=!0}for(Re in at)if(!(Re in ze)&&typeof at[Re]<"u")return!1;return!0}if(!Array.isArray(at))return!1;if((pe=lt.length)==at.length){for(Re=0;Re{Ce(at[J])?J in lt?ge[J]=Be(lt[J],at[J]):Object.assign(ge,{[J]:at[J]}):Object.assign(ge,{[J]:at[J]})}),ge}class we{}let le=(()=>{class lt extends we{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(ge,J){let pe;return pe="string"==typeof ge?this.interpolateString(ge,J):"function"==typeof ge?this.interpolateFunction(ge,J):ge,pe}getValue(ge,J){let pe="string"==typeof J?J.split("."):[J];J="";do{J+=pe.shift(),!se(ge)||!se(ge[J])||"object"!=typeof ge[J]&&pe.length?pe.length?J+=".":ge=void 0:(ge=ge[J],J="")}while(pe.length);return ge}interpolateFunction(ge,J){return ge(J)}interpolateString(ge,J){return J?ge.replace(this.templateMatcher,(pe,Re)=>{let ze=this.getValue(J,Re);return se(ze)?ze:pe}):ge}}return lt.\u0275fac=function(){let at;return function(J){return(at||(at=e.n5z(lt)))(J||lt)}}(),lt.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac}),lt})();class be{}let v=(()=>{class lt extends be{compile(ge,J){return ge}compileTranslations(ge,J){return ge}}return lt.\u0275fac=function(){let at;return function(J){return(at||(at=e.n5z(lt)))(J||lt)}}(),lt.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac}),lt})();class ie{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new e.vpe,this.onLangChange=new e.vpe,this.onDefaultLangChange=new e.vpe}}const F=new e.OlP("USE_STORE"),$=new e.OlP("USE_DEFAULT_LANG"),Te=new e.OlP("DEFAULT_LANGUAGE"),qe=new e.OlP("USE_EXTEND");let Ne=(()=>{class lt{constructor(ge,J,pe,Re,ze,ve=!0,Se=!1,nt=!1,fe){this.store=ge,this.currentLoader=J,this.compiler=pe,this.parser=Re,this.missingTranslationHandler=ze,this.useDefaultLang=ve,this.isolate=Se,this.extend=nt,this.pending=!1,this._onTranslationChange=new e.vpe,this._onLangChange=new e.vpe,this._onDefaultLangChange=new e.vpe,this._langs=[],this._translations={},this._translationRequests={},fe&&this.setDefaultLang(fe)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(ge){this.isolate?this._defaultLang=ge:this.store.defaultLang=ge}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(ge){this.isolate?this._currentLang=ge:this.store.currentLang=ge}get langs(){return this.isolate?this._langs:this.store.langs}set langs(ge){this.isolate?this._langs=ge:this.store.langs=ge}get translations(){return this.isolate?this._translations:this.store.translations}set translations(ge){this.isolate?this._translations=ge:this.store.translations=ge}setDefaultLang(ge){if(ge===this.defaultLang)return;let J=this.retrieveTranslations(ge);typeof J<"u"?(null==this.defaultLang&&(this.defaultLang=ge),J.pipe((0,g.q)(1)).subscribe(pe=>{this.changeDefaultLang(ge)})):this.changeDefaultLang(ge)}getDefaultLang(){return this.defaultLang}use(ge){if(ge===this.currentLang)return(0,p.of)(this.translations[ge]);let J=this.retrieveTranslations(ge);return typeof J<"u"?(this.currentLang||(this.currentLang=ge),J.pipe((0,g.q)(1)).subscribe(pe=>{this.changeLang(ge)}),J):(this.changeLang(ge),(0,p.of)(this.translations[ge]))}retrieveTranslations(ge){let J;return(typeof this.translations[ge]>"u"||this.extend)&&(this._translationRequests[ge]=this._translationRequests[ge]||this.getTranslation(ge),J=this._translationRequests[ge]),J}getTranslation(ge){this.pending=!0;const J=this.currentLoader.getTranslation(ge).pipe((0,E.d)(1),(0,g.q)(1));return this.loadingTranslations=J.pipe((0,H.U)(pe=>this.compiler.compileTranslations(pe,ge)),(0,E.d)(1),(0,g.q)(1)),this.loadingTranslations.subscribe({next:pe=>{this.translations[ge]=this.extend&&this.translations[ge]?{...pe,...this.translations[ge]}:pe,this.updateLangs(),this.pending=!1},error:pe=>{this.pending=!1}}),J}setTranslation(ge,J,pe=!1){J=this.compiler.compileTranslations(J,ge),this.translations[ge]=(pe||this.extend)&&this.translations[ge]?Be(this.translations[ge],J):J,this.updateLangs(),this.onTranslationChange.emit({lang:ge,translations:this.translations[ge]})}getLangs(){return this.langs}addLangs(ge){ge.forEach(J=>{-1===this.langs.indexOf(J)&&this.langs.push(J)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ge,J,pe){let Re;if(J instanceof Array){let ze={},ve=!1;for(let Se of J)ze[Se]=this.getParsedResult(ge,Se,pe),(0,A.b)(ze[Se])&&(ve=!0);if(ve){const Se=J.map(nt=>(0,A.b)(ze[nt])?ze[nt]:(0,p.of)(ze[nt]));return(0,x.D)(Se).pipe((0,H.U)(nt=>{let fe={};return nt.forEach((Ke,ye)=>{fe[J[ye]]=Ke}),fe}))}return ze}if(ge&&(Re=this.parser.interpolate(this.parser.getValue(ge,J),pe)),typeof Re>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Re=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],J),pe)),typeof Re>"u"){let ze={key:J,translateService:this};typeof pe<"u"&&(ze.interpolateParams=pe),Re=this.missingTranslationHandler.handle(ze)}return typeof Re<"u"?Re:J}get(ge,J){if(!se(ge)||!ge.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,C.b)(pe=>(pe=this.getParsedResult(pe,ge,J),(0,A.b)(pe)?pe:(0,p.of)(pe))));{let pe=this.getParsedResult(this.translations[this.currentLang],ge,J);return(0,A.b)(pe)?pe:(0,p.of)(pe)}}getStreamOnTranslationChange(ge,J){if(!se(ge)||!ge.length)throw new Error('Parameter "key" required');return(0,m.z)((0,w.P)(()=>this.get(ge,J)),this.onTranslationChange.pipe((0,N.w)(pe=>{const Re=this.getParsedResult(pe.translations,ge,J);return"function"==typeof Re.subscribe?Re:(0,p.of)(Re)})))}stream(ge,J){if(!se(ge)||!ge.length)throw new Error('Parameter "key" required');return(0,m.z)((0,w.P)(()=>this.get(ge,J)),this.onLangChange.pipe((0,N.w)(pe=>{const Re=this.getParsedResult(pe.translations,ge,J);return(0,A.b)(Re)?Re:(0,p.of)(Re)})))}instant(ge,J){if(!se(ge)||!ge.length)throw new Error('Parameter "key" required');let pe=this.getParsedResult(this.translations[this.currentLang],ge,J);if((0,A.b)(pe)){if(ge instanceof Array){let Re={};return ge.forEach((ze,ve)=>{Re[ge[ve]]=ge[ve]}),Re}return ge}return pe}set(ge,J,pe=this.currentLang){this.translations[pe][ge]=this.compiler.compile(J,pe),this.updateLangs(),this.onTranslationChange.emit({lang:pe,translations:this.translations[pe]})}changeLang(ge){this.currentLang=ge,this.onLangChange.emit({lang:ge,translations:this.translations[ge]}),null==this.defaultLang&&this.changeDefaultLang(ge)}changeDefaultLang(ge){this.defaultLang=ge,this.onDefaultLangChange.emit({lang:ge,translations:this.translations[ge]})}reloadLang(ge){return this.resetLang(ge),this.getTranslation(ge)}resetLang(ge){this._translationRequests[ge]=void 0,this.translations[ge]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ge=window.navigator.languages?window.navigator.languages[0]:null;return ge=ge||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof ge>"u"?void 0:(-1!==ge.indexOf("-")&&(ge=ge.split("-")[0]),-1!==ge.indexOf("_")&&(ge=ge.split("_")[0]),ge)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ge=window.navigator.languages?window.navigator.languages[0]:null;return ge=ge||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,ge}}return lt.\u0275fac=function(ge){return new(ge||lt)(e.LFG(ie),e.LFG(B),e.LFG(be),e.LFG(we),e.LFG(Q),e.LFG($),e.LFG(F),e.LFG(qe),e.LFG(Te))},lt.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac}),lt})(),et=(()=>{class lt{constructor(ge,J){this.translate=ge,this._ref=J,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(ge,J,pe){let Re=ze=>{this.value=void 0!==ze?ze:ge,this.lastKey=ge,this._ref.markForCheck()};if(pe){let ze=this.translate.getParsedResult(pe,ge,J);(0,A.b)(ze.subscribe)?ze.subscribe(Re):Re(ze)}this.translate.get(ge,J).subscribe(Re)}transform(ge,...J){if(!ge||!ge.length)return ge;if(V(ge,this.lastKey)&&V(J,this.lastParams))return this.value;let pe;if(se(J[0])&&J.length)if("string"==typeof J[0]&&J[0].length){let Re=J[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{pe=JSON.parse(Re)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${J[0]}`)}}else"object"==typeof J[0]&&!Array.isArray(J[0])&&(pe=J[0]);return this.lastKey=ge,this.lastParams=J,this.updateValue(ge,pe),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Re=>{this.lastKey&&Re.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(ge,pe,Re.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Re=>{this.lastKey&&(this.lastKey=null,this.updateValue(ge,pe,Re.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(ge,pe))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return lt.\u0275fac=function(ge){return new(ge||lt)(e.Y36(Ne,16),e.Y36(e.sBO,16))},lt.\u0275pipe=e.Yjl({name:"translate",type:lt,pure:!1}),lt.\u0275prov=e.Yz7({token:lt,factory:lt.\u0275fac}),lt})(),dt=(()=>{class lt{static forRoot(ge={}){return{ngModule:lt,providers:[ge.loader||{provide:B,useClass:O},ge.compiler||{provide:be,useClass:v},ge.parser||{provide:we,useClass:le},ge.missingTranslationHandler||{provide:Q,useClass:ee},ie,{provide:F,useValue:ge.isolate},{provide:$,useValue:ge.useDefaultLang},{provide:qe,useValue:ge.extend},{provide:Te,useValue:ge.defaultLanguage},Ne]}}static forChild(ge={}){return{ngModule:lt,providers:[ge.loader||{provide:B,useClass:O},ge.compiler||{provide:be,useClass:v},ge.parser||{provide:we,useClass:le},ge.missingTranslationHandler||{provide:Q,useClass:ee},{provide:F,useValue:ge.isolate},{provide:$,useValue:ge.useDefaultLang},{provide:qe,useValue:ge.extend},{provide:Te,useValue:ge.defaultLanguage},Ne]}}}return lt.\u0275fac=function(ge){return new(ge||lt)},lt.\u0275mod=e.oAB({type:lt}),lt.\u0275inj=e.cJS({}),lt})()},15137:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ct:()=>OAuthService,Hy:()=>OAuthStorage,zr:()=>OAuthModule});var _home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(15861),_angular_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(65879),_angular_common__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(96814),_angular_common_http__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(69862),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(78645),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(22096),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7715),rxjs__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(73684),rxjs__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(58504),rxjs__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(52572),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(63019),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(32181),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(99397),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(83620),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(5177),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(94664),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(37398),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(81374),rxjs_operators__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(26306),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(35178),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(48180),rxjs_operators__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(9769),fast_sha256__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(63921);class DateTimeProvider{}let SystemDateTimeProvider=(()=>{class xe extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return xe.\u0275fac=function(){let Z;return function(e){return(Z||(Z=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(xe)))(e||xe)}}(),xe.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:xe,factory:xe.\u0275fac}),xe})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class xe{constructor(){this.data=new Map}getItem(h){return this.data.get(h)}removeItem(h){this.data.delete(h)}setItem(h,e){this.data.set(h,e)}}return xe.\u0275fac=function(h){return new(h||xe)},xe.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:xe,factory:xe.\u0275fac}),xe})();class ReceivedTokens{}class OAuthEvent{constructor(Z){this.type=Z}}class OAuthSuccessEvent extends OAuthEvent{constructor(Z,h=null){super(Z),this.info=h}}class OAuthInfoEvent extends OAuthEvent{constructor(Z,h=null){super(Z),this.info=h}}class OAuthErrorEvent extends OAuthEvent{constructor(Z,h,e=null){super(Z),this.reason=h,this.params=e}}function b64DecodeUnicode(xe){const Z=xe.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(Z).split("").map(function(h){return"%"+("00"+h.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(xe){return btoa(xe).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class AuthConfig{constructor(Z){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret=null,this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.openUri=h=>{location.href=h},Z&&Object.assign(this,Z)}}class WebHttpUrlEncodingCodec{encodeKey(Z){return encodeURIComponent(Z)}encodeValue(Z){return encodeURIComponent(Z)}decodeKey(Z){return decodeURIComponent(Z)}decodeValue(Z){return decodeURIComponent(Z)}}class ValidationHandler{}class AbstractValidationHandler{validateAtHash(Z){var h=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){let e=h.inferHashAlgorithm(Z.idTokenHeader),p=yield h.calcHash(Z.accessToken,e),x=base64UrlEncode(p.substr(0,p.length/2)),m=Z.idTokenClaims.at_hash.replace(/=/g,"");return x!==m&&(console.error("exptected at_hash: "+x),console.error("actual at_hash: "+m)),x===m})()}inferHashAlgorithm(Z){let h=Z.alg;if(!h.match(/^.S[0-9]{3}$/))throw new Error("Algorithm not supported: "+h);return"sha-"+h.substr(2)}}let UrlHelperService=(()=>{class xe{getHashFragmentParams(h){let e=h||window.location.hash;if(e=decodeURIComponent(e),0!==e.indexOf("#"))return{};const p=e.indexOf("?");return e=e.substr(p>-1?p+1:1),this.parseQueryString(e)}parseQueryString(h){const e={};let p,A,x,m,w,g,E;if(null===h)return e;p=h.split("&");for(let H=0;H>6,A[m++]=128|63&w):w<55296||w>=57344?(A[m++]=224|w>>12,A[m++]=128|w>>6&63,A[m++]=128|63&w):(w=65536+((1023&w)<<10|1023&xe.charCodeAt(++e)),A[m++]=240|w>>18,A[m++]=128|w>>12&63,A[m++]=128|w>>6&63,A[m++]=128|63&w);xe=A}else{if("object"!==p)throw new Error(ERROR);if(null===xe)throw new Error(ERROR);if(ARRAY_BUFFER&&xe.constructor===ArrayBuffer)xe=new Uint8Array(xe);else if(!(Array.isArray(xe)||ARRAY_BUFFER&&ArrayBuffer.isView(xe)))throw new Error(ERROR)}xe.length>64&&(xe=new Sha256(Z,!0).update(xe).array());var g=[],E=[];for(e=0;e<64;++e){var H=xe[e]||0;g[e]=92^H,E[e]=54^H}Sha256.call(this,Z,h),this.update(E),this.oKeyPad=g,this.inner=!0,this.sharedMemory=h}Sha256.prototype.update=function(xe){if(!this.finalized){var Z,h=typeof xe;if("string"!==h){if("object"!==h)throw new Error(ERROR);if(null===xe)throw new Error(ERROR);if(ARRAY_BUFFER&&xe.constructor===ArrayBuffer)xe=new Uint8Array(xe);else if(!(Array.isArray(xe)||ARRAY_BUFFER&&ArrayBuffer.isView(xe)))throw new Error(ERROR);Z=!0}for(var e,A,p=0,x=xe.length,m=this.blocks;p>2]|=xe[p]<>2]|=e<>2]|=(192|e>>6)<>2]|=(128|63&e)<=57344?(m[A>>2]|=(224|e>>12)<>2]|=(128|e>>6&63)<>2]|=(128|63&e)<>2]|=(240|e>>18)<>2]|=(128|e>>12&63)<>2]|=(128|e>>6&63)<>2]|=(128|63&e)<=64?(this.block=m[16],this.start=A-64,this.hash(),this.hashed=!0):this.start=A}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var xe=this.blocks,Z=this.lastByteIndex;xe[16]=this.block,xe[Z>>2]|=EXTRA[3&Z],this.block=xe[16],Z>=56&&(this.hashed||this.hash(),xe[0]=this.block,xe[16]=xe[1]=xe[2]=xe[3]=xe[4]=xe[5]=xe[6]=xe[7]=xe[8]=xe[9]=xe[10]=xe[11]=xe[12]=xe[13]=xe[14]=xe[15]=0),xe[14]=this.hBytes<<3|this.bytes>>>29,xe[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var g,N,Q,ee,V,se,xe=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,A=this.h5,x=this.h6,m=this.h7,w=this.blocks;for(g=16;g<64;++g)w[g]=w[g-16]+(((N=w[g-15])>>>7|N<<25)^(N>>>18|N<<14)^N>>>3)+w[g-7]+(((N=w[g-2])>>>17|N<<15)^(N>>>19|N<<13)^N>>>10)<<0;for(se=Z&h,g=0;g<64;g+=4)this.first?(this.is224?(Q=300032,m=(N=w[0]-1413257819)-150054599<<0,e=N+24177077<<0):(Q=704751109,m=(N=w[0]-210244248)-1521486534<<0,e=N+143694565<<0),this.first=!1):(m=e+(N=m+((p>>>6|p<<26)^(p>>>11|p<<21)^(p>>>25|p<<7))+(p&A^~p&x)+K[g]+w[g])<<0,e=N+(((xe>>>2|xe<<30)^(xe>>>13|xe<<19)^(xe>>>22|xe<<10))+((Q=xe&Z)^xe&h^se))<<0),x=h+(N=x+((m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&p^~m&A)+K[g+1]+w[g+1])<<0,h=N+(((e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10))+((ee=e&xe)^e&Z^Q))<<0,A=Z+(N=A+((x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7))+(x&m^~x&p)+K[g+2]+w[g+2])<<0,Z=N+(((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((V=h&e)^h&xe^ee))<<0,p=xe+(N=p+((A>>>6|A<<26)^(A>>>11|A<<21)^(A>>>25|A<<7))+(A&x^~A&m)+K[g+3]+w[g+3])<<0,xe=N+(((Z>>>2|Z<<30)^(Z>>>13|Z<<19)^(Z>>>22|Z<<10))+((se=Z&h)^Z&e^V))<<0;this.h0=this.h0+xe<<0,this.h1=this.h1+Z<<0,this.h2=this.h2+h<<0,this.h3=this.h3+e<<0,this.h4=this.h4+p<<0,this.h5=this.h5+A<<0,this.h6=this.h6+x<<0,this.h7=this.h7+m<<0},Sha256.prototype.hex=function(){this.finalize();var xe=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,A=this.h5,x=this.h6,m=this.h7,w=HEX_CHARS[xe>>28&15]+HEX_CHARS[xe>>24&15]+HEX_CHARS[xe>>20&15]+HEX_CHARS[xe>>16&15]+HEX_CHARS[xe>>12&15]+HEX_CHARS[xe>>8&15]+HEX_CHARS[xe>>4&15]+HEX_CHARS[15&xe]+HEX_CHARS[Z>>28&15]+HEX_CHARS[Z>>24&15]+HEX_CHARS[Z>>20&15]+HEX_CHARS[Z>>16&15]+HEX_CHARS[Z>>12&15]+HEX_CHARS[Z>>8&15]+HEX_CHARS[Z>>4&15]+HEX_CHARS[15&Z]+HEX_CHARS[h>>28&15]+HEX_CHARS[h>>24&15]+HEX_CHARS[h>>20&15]+HEX_CHARS[h>>16&15]+HEX_CHARS[h>>12&15]+HEX_CHARS[h>>8&15]+HEX_CHARS[h>>4&15]+HEX_CHARS[15&h]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[p>>28&15]+HEX_CHARS[p>>24&15]+HEX_CHARS[p>>20&15]+HEX_CHARS[p>>16&15]+HEX_CHARS[p>>12&15]+HEX_CHARS[p>>8&15]+HEX_CHARS[p>>4&15]+HEX_CHARS[15&p]+HEX_CHARS[A>>28&15]+HEX_CHARS[A>>24&15]+HEX_CHARS[A>>20&15]+HEX_CHARS[A>>16&15]+HEX_CHARS[A>>12&15]+HEX_CHARS[A>>8&15]+HEX_CHARS[A>>4&15]+HEX_CHARS[15&A]+HEX_CHARS[x>>28&15]+HEX_CHARS[x>>24&15]+HEX_CHARS[x>>20&15]+HEX_CHARS[x>>16&15]+HEX_CHARS[x>>12&15]+HEX_CHARS[x>>8&15]+HEX_CHARS[x>>4&15]+HEX_CHARS[15&x];return this.is224||(w+=HEX_CHARS[m>>28&15]+HEX_CHARS[m>>24&15]+HEX_CHARS[m>>20&15]+HEX_CHARS[m>>16&15]+HEX_CHARS[m>>12&15]+HEX_CHARS[m>>8&15]+HEX_CHARS[m>>4&15]+HEX_CHARS[15&m]),w},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var xe=this.h0,Z=this.h1,h=this.h2,e=this.h3,p=this.h4,A=this.h5,x=this.h6,m=this.h7,w=[xe>>24&255,xe>>16&255,xe>>8&255,255&xe,Z>>24&255,Z>>16&255,Z>>8&255,255&Z,h>>24&255,h>>16&255,h>>8&255,255&h,e>>24&255,e>>16&255,e>>8&255,255&e,p>>24&255,p>>16&255,p>>8&255,255&p,A>>24&255,A>>16&255,A>>8&255,255&A,x>>24&255,x>>16&255,x>>8&255,255&x];return this.is224||w.push(m>>24&255,m>>16&255,m>>8&255,255&m),w},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var xe=new ArrayBuffer(this.is224?28:32),Z=new DataView(xe);return Z.setUint32(0,this.h0),Z.setUint32(4,this.h1),Z.setUint32(8,this.h2),Z.setUint32(12,this.h3),Z.setUint32(16,this.h4),Z.setUint32(20,this.h5),Z.setUint32(24,this.h6),this.is224||Z.setUint32(28,this.h7),xe},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var xe=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(xe),Sha256.prototype.finalize.call(this)}};var exports=createMethod();return exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),exports}const sha256=factory();class HashHandler{}function decodeUTF8(xe){if("string"!=typeof xe)throw new TypeError("expected string");var Z,h=xe,e=new Uint8Array(h.length);for(Z=0;Z{class xe{calcHash(h,e){return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){return encodeUTF8(fast_sha256__WEBPACK_IMPORTED_MODULE_0__(decodeUTF8(h)))})()}toHashString2(h){let e="";for(let p of h)e+=String.fromCharCode(p);return e}toHashString(h){const e=new Uint8Array(h);let p="";for(let A of e)p+=String.fromCharCode(A);return p}}return xe.\u0275fac=function(h){return new(h||xe)},xe.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:xe,factory:xe.\u0275fac}),xe})(),OAuthService=(()=>{class xe extends AuthConfig{constructor(h,e,p,A,x,m,w,g,E,H){super(),this.ngZone=h,this.http=e,this.config=x,this.urlHelper=m,this.logger=w,this.crypto=g,this.dateTimeService=H,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.discoveryDocumentLoadedSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=E,x||(x={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),A&&(this.tokenValidationHandler=A),x&&this.configure(x);try{p?this.setStorage(p):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(C){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",C)}if(this.checkLocalStorageAccessable()){const C=window?.navigator?.userAgent;(C?.includes("MSIE ")||C?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const h="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(h,h),localStorage.removeItem(h),0))}catch{return!1}}configure(h){Object.assign(this,new AuthConfig,h),this.config=Object.assign({},new AuthConfig,h),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(h=>"token_received"===h.type)).subscribe(h=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(h={},e,p=!0){let A=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(x=>{"token_received"===x.type?A=!0:"logout"===x.type&&(A=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(x=>"token_expires"===x.type&&(null==e||"any"===e||x.info===e)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(x=>{A&&this.refreshInternal(h,p).catch(m=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(h,e){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(h,e):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(h=null){return this.loadDiscoveryDocument().then(e=>this.tryLogin(h))}loadDiscoveryDocumentAndLogin(h=null){return this.loadDiscoveryDocumentAndTryLogin(h=h||{}).then(e=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof h.state?h.state:""),!1))}debug(...h){this.showDebugInformation&&this.logger.debug.apply(this.logger,h)}validateUrlFromDiscoveryDocument(h){const e=[],p=this.validateUrlForHttps(h),A=this.validateUrlAgainstIssuer(h);return p||e.push("https for all urls required. Also for urls received by discovery."),A||e.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),e}validateUrlForHttps(h){if(!h)return!0;const e=h.toLowerCase();return!(!1!==this.requireHttps&&(!e.match(/^http:\/\/localhost($|[:\/])/)&&!e.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||e.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(h,e){if(!h)throw new Error(`'${e}' should not be null`);if(!this.validateUrlForHttps(h))throw new Error(`'${e}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(h){return!this.strictDiscoveryDocumentValidation||!h||h.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(h=>"token_received"===h.type)).subscribe(h=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const h=this.getAccessTokenExpiration(),e=this.getAccessTokenStoredAt(),p=this.calcTimeout(e,h);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","access_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(p)).subscribe(A=>{this.ngZone.run(()=>{this.eventsSubject.next(A)})})})}setupIdTokenTimer(){const h=this.getIdTokenExpiration(),e=this.getIdTokenStoredAt(),p=this.calcTimeout(e,h);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","id_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(p)).subscribe(A=>{this.ngZone.run(()=>{this.eventsSubject.next(A)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(h,e){const p=this.dateTimeService.now();return Math.max(0,(e-h)*this.timeoutFactor-(p-h))}setStorage(h){this._storage=h,this.configChanged()}loadDiscoveryDocument(h=null){return new Promise((e,p)=>{h||((h=this.issuer||"").endsWith("/")||(h+="/"),h+=".well-known/openid-configuration"),this.validateUrlForHttps(h)?this.http.get(h).subscribe(A=>{if(!this.validateDiscoveryDocument(A))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void p("discovery_document_validation_error");this.loginUrl=A.authorization_endpoint,this.logoutUrl=A.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=A.grant_types_supported,this.issuer=A.issuer,this.tokenEndpoint=A.token_endpoint,this.userinfoEndpoint=A.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=A.jwks_uri,this.sessionCheckIFrameUrl=A.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(A),this.revocationEndpoint=A.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(x=>{const w=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:A,jwks:x});this.eventsSubject.next(w),e(w)}).catch(x=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",x)),p(x)})},A=>{this.logger.error("error loading discovery document",A),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",A)),p(A)}):p("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((h,e)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(p=>{this.jwks=p,this.eventsSubject.next(new OAuthSuccessEvent("discovery_document_loaded")),h(p)},p=>{this.logger.error("error loading jwks",p),this.eventsSubject.next(new OAuthErrorEvent("jwks_load_error",p)),e(p)}):h(null)})}validateDiscoveryDocument(h){let e;return this.skipIssuerCheck||h.issuer===this.issuer?(e=this.validateUrlFromDiscoveryDocument(h.authorization_endpoint),e.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(h.end_session_endpoint),e.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(h.token_endpoint),e.length>0&&this.logger.error("error validating token_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(h.revocation_endpoint),e.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(h.userinfo_endpoint),e.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(h.jwks_uri),e.length>0?(this.logger.error("error validating jwks_uri in discovery document",e),!1):(this.sessionChecksEnabled&&!h.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+h.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(h,e,p=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingPasswordFlow(h,e,p).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((h,e)=>{const p=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:p,observe:"response",responseType:"text"}).subscribe(A=>{if(this.debug("userinfo received",JSON.stringify(A)),A.headers.get("content-type").startsWith("application/json")){let x=JSON.parse(A.body);const m=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!m.sub||x.sub!==m.sub))return void e("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");x=Object.assign({},m,x),this._storage.setItem("id_token_claims_obj",JSON.stringify(x)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),h({info:x})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),h(JSON.parse(A.body))},A=>{this.logger.error("error loading user info",A),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",A)),e(A)})})}fetchTokenUsingPasswordFlow(h,e,p=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingGrant("password",{username:h,password:e},p)}fetchTokenUsingGrant(h,e,p=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let A=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",h).set("scope",this.scope);if(this.useHttpBasicAuth){const x=btoa(`${this.clientId}:${this.dummyClientSecret}`);p=p.set("Authorization","Basic "+x)}if(this.useHttpBasicAuth||(A=A.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(A=A.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const x of Object.getOwnPropertyNames(this.customQueryParams))A=A.set(x,this.customQueryParams[x]);for(const x of Object.keys(e))A=A.set(x,e[x]);return p=p.set("Content-Type","application/x-www-form-urlencoded"),new Promise((x,m)=>{this.http.post(this.tokenEndpoint,A,{headers:p}).subscribe(w=>{this.debug("tokenResponse",w),this.storeAccessTokenResponse(w.access_token,w.refresh_token,w.expires_in||this.fallbackAccessTokenExpirationTimeInSec,w.scope,this.extractRecognizedCustomParameters(w)),this.oidc&&w.id_token&&this.processIdToken(w.id_token,w.access_token).then(g=>{this.storeIdToken(g),x(w)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),x(w)},w=>{this.logger.error("Error performing ${grantType} flow",w),this.eventsSubject.next(new OAuthErrorEvent("token_error",w)),m(w)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((h,e)=>{let p=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),A=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const x=btoa(`${this.clientId}:${this.dummyClientSecret}`);A=A.set("Authorization","Basic "+x)}if(this.useHttpBasicAuth||(p=p.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(p=p.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const x of Object.getOwnPropertyNames(this.customQueryParams))p=p.set(x,this.customQueryParams[x]);this.http.post(this.tokenEndpoint,p,{headers:A}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(x=>x.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(x.id_token,x.access_token,!0)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(m=>this.storeIdToken(m)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(m=>x)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(x))).subscribe(x=>{this.debug("refresh tokenResponse",x),this.storeAccessTokenResponse(x.access_token,x.refresh_token,x.expires_in||this.fallbackAccessTokenExpirationTimeInSec,x.scope,this.extractRecognizedCustomParameters(x)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),h(x)},x=>{this.logger.error("Error refreshing token",x),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",x)),e(x)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=h=>{const e=this.processMessageEventMessage(h);this.tryLogin({customHashFragment:e,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(p=>this.debug("tryLogin during silent refresh failed",p))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(h={},e=!0){const p=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(h.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const A=this.document.getElementById(this.silentRefreshIFrameName);A&&this.document.body.removeChild(A),this.silentRefreshSubject=p.sub;const x=this.document.createElement("iframe");x.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,e,h).then(H=>{x.setAttribute("src",H),this.silentRefreshShowIFrame||(x.style.display="none"),this.document.body.appendChild(x)});const w=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(H=>H instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),g=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(H=>"token_received"===H.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),E=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthErrorEvent("silent_refresh_timeout",null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(this.silentRefreshTimeout));return(0,rxjs__WEBPACK_IMPORTED_MODULE_14__.S)([w,g,E]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(H=>{if(H instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===H.type||(H=new OAuthErrorEvent("silent_refresh_error",H)),this.eventsSubject.next(H),H;return"token_received"===H.type&&(H=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(H)),H})).toPromise()}initImplicitFlowInPopup(h){return this.initLoginFlowInPopup(h)}initLoginFlowInPopup(h){return h=h||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(e=>new Promise((p,A)=>{let w,m=null;h.windowRef?h.windowRef&&!h.windowRef.closed&&(m=h.windowRef,m.location.href=e):m=window.open(e,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(h));const g=B=>{this.tryLogin({customHashFragment:B,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{H(),p(!0)},O=>{H(),A(O)})};m?w=window.setInterval(()=>{(!m||m.closed)&&(H(),A(new OAuthErrorEvent("popup_closed",{})))},500):A(new OAuthErrorEvent("popup_blocked",{}));const H=()=>{window.clearInterval(w),window.removeEventListener("storage",N),window.removeEventListener("message",C),null!==m&&m.close(),m=null},C=B=>{const O=this.processMessageEventMessage(B);O&&null!==O?(window.removeEventListener("storage",N),g(O)):console.log("false event firing")},N=B=>{"auth_hash"===B.key&&(window.removeEventListener("message",C),g(B.newValue))};window.addEventListener("message",C),window.addEventListener("storage",N)}))}calculatePopupFeatures(h){const e=h.height||470,p=h.width||500,A=window.screenLeft+(window.outerWidth-p)/2;return`location=no,toolbar=no,width=${p},height=${e},top=${window.screenTop+(window.outerHeight-e)/2},left=${A}`}processMessageEventMessage(h){let e="#";if(this.silentRefreshMessagePrefix&&(e+=this.silentRefreshMessagePrefix),!h||!h.data||"string"!=typeof h.data)return;const p=h.data;return p.startsWith(e)?"#"+p.substr(e.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=h=>{const e=h.origin.toLowerCase(),p=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),p.startsWith(e)){switch(h.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",h)}else this.debug("sessionCheckEventListener","wrong origin",e,"expected",p,"event",h)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new OAuthInfoEvent("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new OAuthInfoEvent("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(h=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)):this.refreshToken().then(h=>{this.debug("token refresh after session change worked")}).catch(h=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(h=>"silently_refreshed"===h.type||"silent_refresh_timeout"===h.type||"silent_refresh_error"===h.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()).subscribe(h=>{"silently_refreshed"!==h.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new OAuthInfoEvent("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const h=this.document.getElementById(this.sessionCheckIFrameName);h&&this.document.body.removeChild(h);const e=this.document.createElement("iframe");e.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),e.setAttribute("src",this.sessionCheckIFrameUrl),e.style.display="none",this.document.body.appendChild(e),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const h=this.document.getElementById(this.sessionCheckIFrameName);h||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const e=this.getSessionState();e||this.stopSessionCheckTimer(),h.contentWindow.postMessage(this.clientId+" "+e,this.issuer)}createLoginUrl(h="",e="",p="",A=!1,x={}){var m=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const w=m;let g;g=p||m.redirectUri;const E=yield m.createAndSaveNonce();if(h=h?E+m.config.nonceStateSeparator+encodeURIComponent(h):E,!m.requestAccessToken&&!m.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");m.responseType=m.config.responseType?m.config.responseType:m.oidc&&m.requestAccessToken?"id_token token":m.oidc&&!m.requestAccessToken?"id_token":"token";const H=w.loginUrl.indexOf("?")>-1?"&":"?";let C=w.scope;m.oidc&&!C.match(/(^|\s)openid($|\s)/)&&(C="openid "+C);let N=w.loginUrl+H+"response_type="+encodeURIComponent(w.responseType)+"&client_id="+encodeURIComponent(w.clientId)+"&state="+encodeURIComponent(h)+"&redirect_uri="+encodeURIComponent(g)+"&scope="+encodeURIComponent(C);if(m.responseType.includes("code")&&!m.disablePKCE){const[B,O]=yield m.createChallangeVerifierPairForPKCE();m.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",O):m._storage.setItem("PKCE_verifier",O),N+="&code_challenge="+B,N+="&code_challenge_method=S256"}e&&(N+="&login_hint="+encodeURIComponent(e)),w.resource&&(N+="&resource="+encodeURIComponent(w.resource)),w.oidc&&(N+="&nonce="+encodeURIComponent(E)),A&&(N+="&prompt=none");for(const B of Object.keys(x))N+="&"+encodeURIComponent(B)+"="+encodeURIComponent(x[B]);if(m.customQueryParams)for(const B of Object.getOwnPropertyNames(m.customQueryParams))N+="&"+B+"="+encodeURIComponent(m.customQueryParams[B]);return N})()}initImplicitFlowInternal(h="",e=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let p={},A=null;"string"==typeof e?A=e:"object"==typeof e&&(p=e),this.createLoginUrl(h,A,null,!1,p).then(this.config.openUri).catch(x=>{console.error("Error in initImplicitFlow",x),this.inImplicitFlow=!1})}initImplicitFlow(h="",e=""){""!==this.loginUrl?this.initImplicitFlowInternal(h,e):this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(p=>"discovery_document_loaded"===p.type)).subscribe(p=>this.initImplicitFlowInternal(h,e))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(h){const e=this;if(h.onTokenReceived){const p={idClaims:e.getIdentityClaims(),idToken:e.getIdToken(),accessToken:e.getAccessToken(),state:e.state};h.onTokenReceived(p)}}storeAccessTokenResponse(h,e,p,A,x){if(this._storage.setItem("access_token",h),A&&!Array.isArray(A)?this._storage.setItem("granted_scopes",JSON.stringify(A.split(" "))):A&&Array.isArray(A)&&this._storage.setItem("granted_scopes",JSON.stringify(A)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),p){const m=1e3*p,g=this.dateTimeService.new().getTime()+m;this._storage.setItem("expires_at",""+g)}e&&this._storage.setItem("refresh_token",e),x&&x.forEach((m,w)=>{this._storage.setItem(w,m)})}tryLogin(h=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(h).then(e=>!0):this.tryLoginImplicitFlow(h)}parseQueryString(h){return h&&0!==h.length?("?"===h.charAt(0)&&(h=h.substr(1)),this.urlHelper.parseQueryString(h)):{}}tryLoginCodeFlow(h=null){var e=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const p=(h=h||{}).customHashFragment?h.customHashFragment.substring(1):window.location.search,A=e.getCodePartsFromUrl(p),x=A.code,m=A.state,w=A.session_state;if(!h.preventClearHashAfterLogin){const H=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,H)}let[g,E]=e.parseState(m);if(e.state=E,A.error){e.debug("error trying to login"),e.handleLoginError(h,A);const H=new OAuthErrorEvent("code_error",{},A);return e.eventsSubject.next(H),Promise.reject(H)}if(!h.disableNonceCheck){if(!g)return e.saveRequestedRoute(),Promise.resolve();if(!h.disableOAuth2StateCheck&&!e.validateNonce(g)){const C=new OAuthErrorEvent("invalid_nonce_in_state",null);return e.eventsSubject.next(C),Promise.reject(C)}return e.storeSessionState(w),x&&(yield e.getTokenFromCode(x,h),e.restoreRequestedRoute()),Promise.resolve()}return Promise.reject()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const h=this._storage.getItem("requested_route");h&&history.replaceState(null,"",window.location.origin+h)}getCodePartsFromUrl(h){return h&&0!==h.length?("?"===h.charAt(0)&&(h=h.substr(1)),this.urlHelper.parseQueryString(h)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(h,e){let p=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","authorization_code").set("code",h).set("redirect_uri",e.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let A;A=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),A?p=p.set("code_verifier",A):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(p,e)}fetchAndProcessToken(h,e){e=e||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let p=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const A=btoa(`${this.clientId}:${this.dummyClientSecret}`);p=p.set("Authorization","Basic "+A)}return this.useHttpBasicAuth||(h=h.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(h=h.set("client_secret",this.dummyClientSecret)),new Promise((A,x)=>{if(this.customQueryParams)for(let m of Object.getOwnPropertyNames(this.customQueryParams))h=h.set(m,this.customQueryParams[m]);this.http.post(this.tokenEndpoint,h,{headers:p}).subscribe(m=>{this.debug("refresh tokenResponse",m),this.storeAccessTokenResponse(m.access_token,m.refresh_token,m.expires_in||this.fallbackAccessTokenExpirationTimeInSec,m.scope,this.extractRecognizedCustomParameters(m)),this.oidc&&m.id_token?this.processIdToken(m.id_token,m.access_token,e.disableNonceCheck).then(w=>{this.storeIdToken(w),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),A(m)}).catch(w=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",w)),console.error("Error validating tokens"),console.error(w),x(w)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),A(m))},m=>{console.error("Error getting token",m),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",m)),x(m)})})}tryLoginImplicitFlow(h=null){let e;e=(h=h||{}).customHashFragment?this.urlHelper.getHashFragmentParams(h.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",e);const p=e.state;let[A,x]=this.parseState(p);if(this.state=x,e.error){this.debug("error trying to login"),this.handleLoginError(h,e);const H=new OAuthErrorEvent("token_error",{},e);return this.eventsSubject.next(H),Promise.reject(H)}const m=e.access_token,w=e.id_token,g=e.session_state,E=e.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!m||this.requestAccessToken&&!h.disableOAuth2StateCheck&&!p||this.oidc&&!w)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!g&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!h.disableNonceCheck&&!this.validateNonce(A)){const C=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(C),Promise.reject(C)}return this.requestAccessToken&&this.storeAccessTokenResponse(m,null,e.expires_in||this.fallbackAccessTokenExpirationTimeInSec,E),this.oidc?this.processIdToken(w,m,h.disableNonceCheck).then(H=>h.validationHandler?h.validationHandler({accessToken:m,idClaims:H.idTokenClaims,idToken:H.idToken,state:p}).then(C=>H):H).then(H=>(this.storeIdToken(H),this.storeSessionState(g),this.clearHashAfterLogin&&!h.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(h),this.inImplicitFlow=!1,!0)).catch(H=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",H)),this.logger.error("Error validating tokens"),this.logger.error(H),Promise.reject(H))):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.clearHashAfterLogin&&!h.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(h),Promise.resolve(!0))}parseState(h){let e=h,p="";if(h){const A=h.indexOf(this.config.nonceStateSeparator);A>-1&&(e=h.substr(0,A),p=h.substr(A+this.config.nonceStateSeparator.length))}return[e,p]}validateNonce(h){let e;return e=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),e===h||(console.error("Validating access_token failed, wrong state/nonce.",e,h),!1)}storeIdToken(h){this._storage.setItem("id_token",h.idToken),this._storage.setItem("id_token_claims_obj",h.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+h.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(h){this._storage.setItem("session_state",h)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(h,e){h.onLoginError&&h.onLoginError(e),this.clearHashAfterLogin&&!h.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(h=6e5){return this.clockSkewInSec?1e3*this.clockSkewInSec:h}processIdToken(h,e,p=!1){const A=h.split("."),m=b64DecodeUnicode(this.padBase64(A[0])),w=JSON.parse(m),E=b64DecodeUnicode(this.padBase64(A[1])),H=JSON.parse(E);let C;if(C=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(H.aud)){if(H.aud.every(V=>V!==this.clientId)){const V="Wrong audience: "+H.aud.join(",");return this.logger.warn(V),Promise.reject(V)}}else if(H.aud!==this.clientId){const V="Wrong audience: "+H.aud;return this.logger.warn(V),Promise.reject(V)}if(!H.sub){const V="No sub claim in id_token";return this.logger.warn(V),Promise.reject(V)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==H.sub){const V=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${H.sub}`;return this.logger.warn(V),Promise.reject(V)}if(!H.iat){const V="No iat claim in id_token";return this.logger.warn(V),Promise.reject(V)}if(!this.skipIssuerCheck&&H.iss!==this.issuer){const V="Wrong issuer: "+H.iss;return this.logger.warn(V),Promise.reject(V)}if(!p&&H.nonce!==C){const V="Wrong nonce: "+H.nonce;return this.logger.warn(V),Promise.reject(V)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!H.at_hash){const V="An at_hash is needed!";return this.logger.warn(V),Promise.reject(V)}const N=this.dateTimeService.now(),B=1e3*H.iat,O=1e3*H.exp,Q=this.getClockSkewInMsec();if(B-Q>=N||O+Q<=N){const V="Token has expired";return console.error(V),console.error({now:N,issuedAtMSec:B,expiresAtMSec:O}),Promise.reject(V)}const ee={accessToken:e,idToken:h,jwks:this.jwks,idTokenClaims:H,idTokenHeader:w,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(ee).then(V=>({idToken:h,idTokenClaims:H,idTokenClaimsJson:E,idTokenHeader:w,idTokenHeaderJson:m,idTokenExpiresAt:O})):this.checkAtHash(ee).then(V=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!V){const se="Wrong at_hash";return this.logger.warn(se),Promise.reject(se)}return this.checkSignature(ee).then(se=>{const Be={idToken:h,idTokenClaims:H,idTokenClaimsJson:E,idTokenHeader:w,idTokenHeaderJson:m,idTokenExpiresAt:O};return this.disableAtHashCheck?Be:this.checkAtHash(ee).then(we=>{if(this.requestAccessToken&&!we){const le="Wrong at_hash";return this.logger.warn(le),Promise.reject(le)}return Be})})})}getIdentityClaims(){const h=this._storage.getItem("id_token_claims_obj");return h?JSON.parse(h):null}getGrantedScopes(){const h=this._storage.getItem("granted_scopes");return h?JSON.parse(h):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(h){for(;h.length%4!=0;)h+="=";return h}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const h=this._storage.getItem("expires_at"),e=this.dateTimeService.new();return!(h&&parseInt(h,10)=0&&null!==this._storage.getItem(h)?JSON.parse(this._storage.getItem(h)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(h={},e=""){let p=!1;"boolean"==typeof h&&(p=h,h={});const A=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(m=>this._storage.removeItem(m)),this.silentRefreshSubject=null,this.eventsSubject.next(new OAuthInfoEvent("logout")),!this.logoutUrl||p||!A&&!this.postLogoutRedirectUri)return;let x;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)x=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(A)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let m=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});A&&(m=m.set("id_token_hint",A));const w=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";w&&(m=m.set("post_logout_redirect_uri",w),e&&(m=m.set("state",e)));for(let g in h)m=m.set(g,h[g]);x=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+m.toString()}this.config.openUri(x)}createAndSaveNonce(){const h=this;return this.createNonce().then(function(e){return h.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",e):h._storage.setItem("nonce",e),e})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const h=this.document.getElementById(this.silentRefreshIFrameName);h&&h.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const e=this.document.getElementById(this.sessionCheckIFrameName);e&&e.remove()}createNonce(){return new Promise(h=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let p=45,A="";const x=typeof self>"u"?null:self.crypto||self.msCrypto;if(x){let m=new Uint8Array(p);x.getRandomValues(m),m.map||(m.map=Array.prototype.map),m=m.map(w=>e.charCodeAt(w%66)),A=String.fromCharCode.apply(null,m)}else for(;0"discovery_document_loaded"===p.type)).subscribe(p=>this.initCodeFlowInternal(h,e))}initCodeFlowInternal(h="",e={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let p={},A=null;"string"==typeof e?A=e:"object"==typeof e&&(p=e),this.createLoginUrl(h,A,null,!1,p).then(this.config.openUri).catch(x=>{console.error("Error in initAuthorizationCodeFlow"),console.error(x)})}createChallangeVerifierPairForPKCE(){var h=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){if(!h.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const e=yield h.createNonce();return[base64UrlEncode(yield h.crypto.calcHash(e,"sha-256")),e]})()}extractRecognizedCustomParameters(h){let e=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(p=>{h[p]&&e.set(p,JSON.stringify(h[p]))}),e}revokeTokenAndLogout(h={},e=!1){let p=this.revocationEndpoint,A=this.getAccessToken(),x=this.getRefreshToken();if(!A)return;let m=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),w=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const g=btoa(`${this.clientId}:${this.dummyClientSecret}`);w=w.set("Authorization","Basic "+g)}if(this.useHttpBasicAuth||(m=m.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(m=m.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const g of Object.getOwnPropertyNames(this.customQueryParams))m=m.set(g,this.customQueryParams[g]);return new Promise((g,E)=>{let H,C;if(A){let N=m.set("token",A).set("token_type_hint","access_token");H=this.http.post(p,N,{headers:w})}else H=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(x){let N=m.set("token",x).set("token_type_hint","refresh_token");C=this.http.post(p,N,{headers:w})}else C=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);e&&(H=H.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(N=>0===N.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(N))),C=C.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(N=>0===N.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(N)))),(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.a)([H,C]).subscribe(N=>{this.logOut(h),g(N),this.logger.info("Token successfully revoked")},N=>{this.logger.error("Error revoking token",N),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",N)),E(N)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return xe.\u0275fac=function(h){return new(h||xe)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_1__.R0b),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.eN),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthStorage,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(ValidationHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(AuthConfig,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(UrlHelperService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthLogger),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(HashHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common__WEBPACK_IMPORTED_MODULE_18__.K0),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DateTimeProvider))},xe.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:xe,factory:xe.\u0275fac}),xe})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError(Z){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(Z)}}let DefaultOAuthInterceptor=(()=>{class xe{constructor(h,e,p){this.oAuthService=h,this.errorHandler=e,this.moduleConfig=p}checkUrl(h){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(h):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(e=>h.toLowerCase().startsWith(e.toLowerCase()))}intercept(h,e){const p=h.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(p)?this.moduleConfig.resourceServer.sendAccessToken?(0,rxjs__WEBPACK_IMPORTED_MODULE_19__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(this.oAuthService.getAccessToken()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(x=>!!x)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(x=>"token_received"===x.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(x=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(x=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(x=>{if(x){const w=h.headers.set("Authorization","Bearer "+x);h=h.clone({headers:w})}return e.handle(h).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(m=>this.errorHandler.handleError(m)))})):e.handle(h).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(x=>this.errorHandler.handleError(x))):e.handle(h)}}return xe.\u0275fac=function(h){return new(h||xe)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthResourceServerErrorHandler),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthModuleConfig,8))},xe.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:xe,factory:xe.\u0275fac}),xe})();class NullValidationHandler{validateSignature(Z){return Promise.resolve(null)}validateAtHash(Z){return Promise.resolve(!0)}}function createDefaultLogger(){return console}function createDefaultStorage(){return typeof sessionStorage<"u"?sessionStorage:new MemoryStorage}let OAuthModule=(()=>{class xe{static forRoot(h=null,e=NullValidationHandler){return{ngModule:xe,providers:[OAuthService,UrlHelperService,{provide:OAuthLogger,useFactory:createDefaultLogger},{provide:OAuthStorage,useFactory:createDefaultStorage},{provide:ValidationHandler,useClass:e},{provide:HashHandler,useClass:DefaultHashHandler},{provide:OAuthResourceServerErrorHandler,useClass:OAuthNoopResourceServerErrorHandler},{provide:OAuthModuleConfig,useValue:h},{provide:_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.TP,useClass:DefaultOAuthInterceptor,multi:!0},{provide:DateTimeProvider,useClass:SystemDateTimeProvider}]}}}return xe.\u0275fac=function(h){return new(h||xe)},xe.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:xe}),xe.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),xe})();const err="PLEASE READ THIS CAREFULLY:\n\nBeginning with angular-oauth2-oidc version 9, the JwksValidationHandler\nhas been moved to an library of its own. If you need it for implementing\nOAuth2/OIDC **implicit flow**, please install it using npm:\n\n npm i angular-oauth2-oidc-jwks --save\n\nAfter that, you can import it into your application:\n\n import { JwksValidationHandler } from 'angular-oauth2-oidc-jwks';\n\nPlease note, that this dependency is not needed for the **code flow**,\nwhich is nowadays the **recommented** one for single page applications.\nThis also results in smaller bundle sizes.\n";class JwksValidationHandler extends NullValidationHandler{constructor(){super(),console.error(err)}}const AUTH_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("AUTH_CONFIG")},3427:(xe,Z,h)=>{"use strict";h.d(Z,{Co:()=>pt,nu:()=>Ke});var e=h(36028),p=h(65879),A=h(56223),x=h(23680),m=h(64170),w=h(98525),g=h(65619),E=h(22096),H=h(52572),C=h(78645),N=h(94664),B=h(37398),O=h(27921),Q=h(5177),ee=h(59773),V=h(48180),se=h(99397),Ce=h(32181),Be=h(16672),we=h(96814),le=h(32296),be=h(75986),v=h(30617),ie=h(55940),F=h(92596),$=h(26385);const Te=["searchSelectInput"],qe=["innerSelectSearch"];function Ne(Y,Ue){if(1&Y){const oe=p.EpF();p.TgZ(0,"mat-checkbox",9),p.NdJ("change",function(U){p.CHM(oe);const ae=p.oxw();return p.KtG(ae._emitSelectAllBooleanToParent(U.checked))}),p.qZA()}if(2&Y){const oe=p.oxw();p.Q6J("color",null==oe.matFormField?null:oe.matFormField.color)("checked",oe.toggleAllCheckboxChecked)("indeterminate",oe.toggleAllCheckboxIndeterminate)("matTooltip",oe.toggleAllCheckboxTooltipMessage)("matTooltipPosition",oe.toggleAllCheckboxTooltipPosition)}}function _t(Y,Ue){1&Y&&p._UZ(0,"mat-spinner",10)}function et(Y,Ue){1&Y&&p.Hsn(0,1,["*ngIf","clearIcon; else defaultIcon"])}function dt(Y,Ue){if(1&Y&&(p.TgZ(0,"mat-icon",14),p._uU(1),p.qZA()),2&Y){const oe=p.oxw(2);p.Q6J("svgIcon",oe.closeSvgIcon),p.xp6(1),p.hij(" ",oe.closeSvgIcon?null:oe.closeIcon," ")}}function lt(Y,Ue){if(1&Y){const oe=p.EpF();p.TgZ(0,"button",11),p.NdJ("click",function(){p.CHM(oe);const U=p.oxw();return p.KtG(U._reset(!0))}),p.YNc(1,et,1,0,"ng-content",12),p.YNc(2,dt,2,2,"ng-template",null,13,p.W1O),p.qZA()}if(2&Y){const oe=p.MAs(3),Ye=p.oxw();p.xp6(1),p.Q6J("ngIf",Ye.clearIcon)("ngIfElse",oe)}}function at(Y,Ue){1&Y&&p.Hsn(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function ge(Y,Ue){if(1&Y&&p._uU(0),2&Y){const oe=p.oxw(2);p.Oqu(oe.noEntriesFoundLabel)}}function J(Y,Ue){if(1&Y&&(p.TgZ(0,"div",15),p.YNc(1,at,1,0,"ng-content",12),p.YNc(2,ge,1,1,"ng-template",null,16,p.W1O),p.qZA()),2&Y){const oe=p.MAs(3),Ye=p.oxw();p.xp6(1),p.Q6J("ngIf",Ye.noEntriesFound)("ngIfElse",oe)}}const pe=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],Re=function(Y,Ue){return{"mat-select-search-inner-multiple":Y,"mat-select-search-inner-toggle-all":Ue}},ze=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"];let ve=(()=>{class Y{}return Y.\u0275fac=function(oe){return new(oe||Y)},Y.\u0275dir=p.lG2({type:Y,selectors:[["","ngxMatSelectSearchClear",""]]}),Y})();const Se=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],nt=new p.OlP("mat-selectsearch-default-options");let fe=(()=>{class Y{}return Y.\u0275fac=function(oe){return new(oe||Y)},Y.\u0275dir=p.lG2({type:Y,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),Y})(),Ke=(()=>{class Y{constructor(oe,Ye,U,ae=null,X=null,He){this.matSelect=oe,this.changeDetectorRef=Ye,this._viewportRuler=U,this.matOption=ae,this.matFormField=X,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.toggleAll=new p.vpe,this.onTouched=ke=>{},this._options$=new g.X(null),this.optionsList$=this._options$.pipe((0,N.w)(ke=>ke?ke.changes.pipe((0,B.U)(Tt=>Tt.toArray()),(0,O.O)(ke.toArray())):(0,E.of)(null))),this.optionsLength$=this.optionsList$.pipe((0,B.U)(ke=>ke?ke.length:0)),this._formControl=new A.NI(""),this._showNoEntriesFound$=(0,H.a)([this._formControl.valueChanges,this.optionsLength$]).pipe((0,B.U)(([ke,Tt])=>this.noEntriesFoundLabel&&ke&&Tt===this.getOptionsLengthOffset())),this._onDestroy=new C.x,this.applyDefaultOptions(He)}get value(){return this._formControl.value}set _options(oe){this._options$.next(oe)}get _options(){return this._options$.getValue()}applyDefaultOptions(oe){if(oe)for(const Ye of Se)oe.hasOwnProperty(Ye)&&(this[Ye]=oe[Ye])}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("aria-hidden","true")):console.error(" must be placed inside a element"),this.matSelect.openedChange.pipe((0,Q.g)(1),(0,ee.R)(this._onDestroy)).subscribe(oe=>{oe?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe((0,V.q)(1),(0,N.w)(oe=>{this._options=this.matSelect.options;let Ye=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe((0,se.b)(()=>{setTimeout(()=>{const U=this._options.toArray(),ae=U[this.getOptionsLengthOffset()],X=this.matSelect._keyManager;X&&this.matSelect.panelOpen&&((!this.matSelect.compareWith(Ye,ae)||!X.activeItem||!U.find(ke=>this.matSelect.compareWith(ke,X.activeItem)))&&X.setFirstItemActive(),setTimeout(()=>{this.updateInputWidth()})),Ye=ae})}))})).pipe((0,ee.R)(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe((0,ee.R)(this._onDestroy)).subscribe(oe=>{this.matOption&&(oe?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe((0,ee.R)(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe((0,ee.R)(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(oe){this.toggleAll.emit(oe)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(oe){(oe.key&&1===oe.key.length||oe.keyCode>=e.A&&oe.keyCode<=e.Z||oe.keyCode>=e.xE&&oe.keyCode<=e.aO||oe.keyCode===e.L_||this.preventHomeEndKeyPropagation&&(oe.keyCode===e.Sd||oe.keyCode===e.uR))&&oe.stopPropagation(),this.matSelect.multiple&&oe.key&&oe.keyCode===e.K5&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&oe.keyCode===e.hY&&this.value&&(this._reset(!0),oe.stopPropagation())}_handleKeyup(oe){if(oe.keyCode===e.LH||oe.keyCode===e.JH){const Ye=this.matSelect._getAriaActiveDescendant(),U=this._options.toArray().findIndex(ae=>ae.id===Ye);-1!==U&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[U]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",Ye))}}writeValue(oe){this._lastExternalInputValue=oe,this._formControl.setValue(oe),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(oe){this._formControl.valueChanges.pipe((0,Ce.h)(Ye=>Ye!==this._lastExternalInputValue),(0,se.b)(()=>this._lastExternalInputValue=void 0),(0,ee.R)(this._onDestroy)).subscribe(oe)}registerOnTouched(oe){this.onTouched=oe}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const oe=this.matSelect.panel.nativeElement,Ye=oe.scrollTop;this.searchSelectInput.nativeElement.focus(),oe.scrollTop=Ye}_reset(oe){this._formControl.setValue(""),oe&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe((0,ee.R)(this._onDestroy)).subscribe(oe=>{let Ye=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!oe||!Array.isArray(oe))&&(oe=[]);const U=this.matSelect.options.map(ae=>ae.value);this.previousSelectedValues.forEach(ae=>{!oe.some(X=>this.matSelect.compareWith(X,ae))&&!U.some(X=>this.matSelect.compareWith(X,ae))&&(oe.push(ae),Ye=!0)})}this.previousSelectedValues=oe,Ye&&this.matSelect._onChange(oe)})):this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true")}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let Ye,oe=this.innerSelectSearch.nativeElement;for(;oe=oe.parentElement;)if(oe.classList.contains("mat-select-panel")){Ye=oe;break}Ye&&(this.innerSelectSearch.nativeElement.style.width=Ye.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return Y.\u0275fac=function(oe){return new(oe||Y)(p.Y36(w.gD),p.Y36(p.sBO),p.Y36(Be.rL),p.Y36(x.ey,8),p.Y36(m.KE,8),p.Y36(nt,8))},Y.\u0275cmp=p.Xpm({type:Y,selectors:[["ngx-mat-select-search"]],contentQueries:function(oe,Ye,U){if(1&oe&&(p.Suo(U,ve,5),p.Suo(U,fe,5)),2&oe){let ae;p.iGM(ae=p.CRH())&&(Ye.clearIcon=ae.first),p.iGM(ae=p.CRH())&&(Ye.noEntriesFound=ae.first)}},viewQuery:function(oe,Ye){if(1&oe&&(p.Gf(Te,7,p.SBq),p.Gf(qe,7,p.SBq)),2&oe){let U;p.iGM(U=p.CRH())&&(Ye.searchSelectInput=U.first),p.iGM(U=p.CRH())&&(Ye.innerSelectSearch=U.first)}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti"},outputs:{toggleAll:"toggleAll"},features:[p._Bn([{provide:A.JU,useExisting:(0,p.Gpc)(()=>Y),multi:!0}])],ngContentSelectors:ze,decls:12,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"],["defaultNoEntriesFound",""]],template:function(oe,Ye){1&oe&&(p.F$t(pe),p._UZ(0,"input",0),p.TgZ(1,"div",1,2),p.YNc(3,Ne,1,5,"mat-checkbox",3),p.TgZ(4,"input",4,5),p.NdJ("keydown",function(ae){return Ye._handleKeydown(ae)})("keyup",function(ae){return Ye._handleKeyup(ae)})("blur",function(){return Ye.onBlur()}),p.qZA(),p.YNc(6,_t,1,0,"mat-spinner",6),p.YNc(7,lt,4,2,"button",7),p.Hsn(8),p._UZ(9,"mat-divider"),p.qZA(),p.YNc(10,J,4,2,"div",8),p.ALo(11,"async")),2&oe&&(p.xp6(1),p.Q6J("ngClass",p.WLB(11,Re,Ye.matSelect.multiple,Ye._isToggleAllCheckboxVisible())),p.xp6(2),p.Q6J("ngIf",Ye._isToggleAllCheckboxVisible()),p.xp6(1),p.Q6J("type",Ye.type)("formControl",Ye._formControl)("placeholder",Ye.placeholderLabel),p.uIk("aria-label",Ye.ariaLabel),p.xp6(2),p.Q6J("ngIf",Ye.searching),p.xp6(1),p.Q6J("ngIf",!Ye.hideClearSearchButton&&Ye.value&&!Ye.searching),p.xp6(3),p.Q6J("ngIf",p.lcZ(11,9,Ye._showNoEntriesFound$)))},dependencies:[we.mk,we.O5,A.Fj,A.JJ,A.oH,le.RK,be.oG,v.Hw,ie.Ou,F.gM,$.d,we.Ov],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background:none;padding:0 44px 0 16px;height:calc(3em - 1px);line-height:calc(3em - 1px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px} .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0} .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0}),Y})(),pt=(()=>{class Y{}return Y.\u0275fac=function(oe){return new(oe||Y)},Y.\u0275mod=p.oAB({type:Y}),Y.\u0275inj=p.cJS({imports:[we.ez,A.UX,le.ot,be.p9,v.Ps,ie.Cq,F.AV,$.t]}),Y})()},15861:(xe,Z,h)=>{"use strict";function e(A,x,m,w,g,E,H){try{var C=A[E](H),N=C.value}catch(B){return void m(B)}C.done?x(N):Promise.resolve(N).then(w,g)}function p(A){return function(){var x=this,m=arguments;return new Promise(function(w,g){var E=A.apply(x,m);function H(N){e(E,w,g,H,C,"next",N)}function C(N){e(E,w,g,H,C,"throw",N)}H(void 0)})}}h.d(Z,{Z:()=>p})},97582:(xe,Z,h)=>{"use strict";function m(J,pe,Re,ze){var nt,ve=arguments.length,Se=ve<3?pe:null===ze?ze=Object.getOwnPropertyDescriptor(pe,Re):ze;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Se=Reflect.decorate(J,pe,Re,ze);else for(var fe=J.length-1;fe>=0;fe--)(nt=J[fe])&&(Se=(ve<3?nt(Se):ve>3?nt(pe,Re,Se):nt(pe,Re))||Se);return ve>3&&Se&&Object.defineProperty(pe,Re,Se),Se}function B(J,pe,Re,ze){return new(Re||(Re=Promise))(function(Se,nt){function fe(pt){try{ye(ze.next(pt))}catch(Y){nt(Y)}}function Ke(pt){try{ye(ze.throw(pt))}catch(Y){nt(Y)}}function ye(pt){pt.done?Se(pt.value):function ve(Se){return Se instanceof Re?Se:new Re(function(nt){nt(Se)})}(pt.value).then(fe,Ke)}ye((ze=ze.apply(J,pe||[])).next())})}function le(J){return this instanceof le?(this.v=J,this):new le(J)}function be(J,pe,Re){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,ze=Re.apply(J,pe||[]),Se=[];return ve={},nt("next"),nt("throw"),nt("return"),ve[Symbol.asyncIterator]=function(){return this},ve;function nt(Ue){ze[Ue]&&(ve[Ue]=function(oe){return new Promise(function(Ye,U){Se.push([Ue,oe,Ye,U])>1||fe(Ue,oe)})})}function fe(Ue,oe){try{!function Ke(Ue){Ue.value instanceof le?Promise.resolve(Ue.value.v).then(ye,pt):Y(Se[0][2],Ue)}(ze[Ue](oe))}catch(Ye){Y(Se[0][3],Ye)}}function ye(Ue){fe("next",Ue)}function pt(Ue){fe("throw",Ue)}function Y(Ue,oe){Ue(oe),Se.shift(),Se.length&&fe(Se[0][0],Se[0][1])}}function ie(J){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Re,pe=J[Symbol.asyncIterator];return pe?pe.call(J):(J=function V(J){var pe="function"==typeof Symbol&&Symbol.iterator,Re=pe&&J[pe],ze=0;if(Re)return Re.call(J);if(J&&"number"==typeof J.length)return{next:function(){return J&&ze>=J.length&&(J=void 0),{value:J&&J[ze++],done:!J}}};throw new TypeError(pe?"Object is not iterable.":"Symbol.iterator is not defined.")}(J),Re={},ze("next"),ze("throw"),ze("return"),Re[Symbol.asyncIterator]=function(){return this},Re);function ze(Se){Re[Se]=J[Se]&&function(nt){return new Promise(function(fe,Ke){!function ve(Se,nt,fe,Ke){Promise.resolve(Ke).then(function(ye){Se({value:ye,done:fe})},nt)}(fe,Ke,(nt=J[Se](nt)).done,nt.value)})}}}h.d(Z,{FC:()=>be,KL:()=>ie,gn:()=>m,mG:()=>B,qq:()=>le}),"function"==typeof SuppressedError&&SuppressedError},91128:xe=>{"use strict";xe.exports=JSON.parse('{"version":"2021e","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212132121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEST AEDT -00|-a0 -b0 0|010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1C00 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|BMT BST AST ADT|4j.i 3j.i 40 30|010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28p7E.G 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293iJ xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293i0 xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2n5c9.l cFX9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|0123232323232323212121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2xorF.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|01212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0 4q00 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|LMT -1030 -0930 -10|aD.4 au 9u a0|0123232323232323232323232323|-FSdk.U 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:xe=>{"use strict";xe.exports={i8:"14.3.1"}}},xe=>{xe(xe.s=93285)}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/main.e30907e8c708b6e7.js b/dist/apps/admin-gui/main.e30907e8c708b6e7.js new file mode 100644 index 000000000..55923acf9 --- /dev/null +++ b/dist/apps/admin-gui/main.e30907e8c708b6e7.js @@ -0,0 +1 @@ +(self.webpackChunkadmin_gui=self.webpackChunkadmin_gui||[]).push([[179],{92495:(_t,pe,m)=>{"use strict";m.d(pe,{g:()=>et});var e=m(27618),h=m(38106),M=m(65879),E=m(96814),b=m(74104),y=m(55940),g=m(16921),w=m(12877),W=m(69087),v=m(61917),k=m(82066),P=m(64124),S=m(30617),de=m(32296),se=m(92596),Z=m(4675),oe=m(2730),Ae=m(89515);function Ze(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"div",7)(1,"div",8)(2,"perun-web-apps-entity-search-select",9),M.NdJ("entitySelected",function(ne){const I=M.CHM(G).$implicit;return M.KtG(I[0]=ne.namespace+":"+ne.friendlyName)}),M.ALo(3,"translate"),M.ALo(4,"translate"),M.ALo(5,"translate"),M.qZA()(),M.TgZ(6,"div",10)(7,"perun-web-apps-debounce-filter",11),M.NdJ("filter",function(ne){const I=M.CHM(G).$implicit;return M.KtG(I[1]=ne)}),M.qZA()(),M.TgZ(8,"div",12)(9,"button",13),M.NdJ("click",function(){const it=M.CHM(G).$implicit,I=M.oxw(2);return M.KtG(I.removeOption(it))}),M.ALo(10,"translate"),M.TgZ(11,"mat-icon"),M._uU(12,"clear"),M.qZA()()()()}if(2&Re){const G=M.oxw(2);M.xp6(2),M.Q6J("entities",G.availableAttrDefs)("searchFunction",G.nameFunction)("mainTextFunction",G.nameFunction)("secondaryTextFunction",G.secondaryTextFunction)("selectPlaceholder",M.lcZ(3,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SELECT_ATTR_DEF"))("findPlaceholder",M.lcZ(4,12,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.FIND_ATTR_DEF"))("noEntriesText",M.lcZ(5,14,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.NO_ATTR_DEF_FOUND")),M.xp6(5),M.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_PLACEHOLDER"),M.xp6(2),M.s9C("matTooltip",M.lcZ(10,16,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.REMOVE_PARAMETER")),M.Q6J("disabled",1===G.options.length)}}function ke(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"div",1),M.YNc(1,Ze,13,18,"div",2),M.TgZ(2,"button",3),M.NdJ("click",function(){M.CHM(G);const ne=M.oxw();return M.KtG(ne.addOption())}),M._uU(3),M.ALo(4,"translate"),M.qZA(),M.TgZ(5,"span",4),M.ALo(6,"translate"),M.TgZ(7,"button",5),M.NdJ("click",function(){M.CHM(G);const ne=M.oxw();return M.KtG(ne.searchEntities())}),M.TgZ(8,"mat-icon",6),M._uU(9,"search"),M.qZA(),M._uU(10),M.ALo(11,"translate"),M.qZA()()()}if(2&Re){const G=M.oxw();M.xp6(1),M.Q6J("ngForOf",G.options),M.xp6(2),M.hij(" ",M.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.ADD_PARAMETER")," "),M.xp6(2),M.s9C("matTooltip",M.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON_TOOLTIP")),M.Q6J("matTooltipDisabled",!G.emptySearchString()),M.xp6(2),M.Q6J("disabled",G.emptySearchString()),M.xp6(3),M.hij(" ",M.lcZ(11,10,"SHARED_LIB.PERUN.COMPONENTS.ATTR_DEF_SEARCH_SELECT.SEARCH_BUTTON")," ")}}let re=(()=>{class Re{constructor(){this.attributeSelected=new M.vpe,this.search=new M.vpe,this.availableAttrDefs=[],this.options=[],this.nameFunction=G=>G.displayName,this.secondaryTextFunction=G=>"#"+String(G.id)}ngOnInit(){this.availableAttrDefs=this.attributes.filter(G=>G.entity===this.attributesForEntity).sort(P.Xd)}ngOnChanges(){this.options=[],this.options.push([this.attributes[0].namespace+":"+this.attributes[0].friendlyName,""])}removeOption(G){this.options=this.options.filter(He=>He!==G)}addOption(){this.options.push([this.attributes[0].namespace+":"+this.attributes[0].friendlyName,""])}emptySearchString(){return this.options.some(G=>0===G[1].length)}searchEntities(){const G={};this.options.forEach(He=>{G[He[0]]=He[1]}),this.search.emit(G)}static#e=this.\u0275fac=function(He){return new(He||Re)};static#t=this.\u0275cmp=M.Xpm({type:Re,selectors:[["perun-web-apps-attribute-search-select"]],inputs:{attributes:"attributes",attributesForEntity:"attributesForEntity"},outputs:{attributeSelected:"attributeSelected",search:"search"},features:[M.TTD],decls:1,vars:1,consts:[["class","container ms-0 me-0 ps-0 pe-0 mt-3",4,"ngIf"],[1,"container","ms-0","me-0","ps-0","pe-0","mt-3"],["class","row",4,"ngFor","ngForOf"],["mat-flat-button","","color","accent",1,"me-2",3,"click"],["matTooltipPosition","below",3,"matTooltip","matTooltipDisabled"],["data-cy","searcher-search-button","mat-stroked-button","",1,"me-2",3,"disabled","click"],["iconPositionEnd",""],[1,"row"],[1,"col-7"],[3,"entities","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"],[1,"col-4","pe-0"],[3,"placeholder","filter"],[1,"col-1"],["mat-icon-button","","color","warn",1,"mt-2",3,"matTooltip","disabled","click"]],template:function(He,ne){1&He&&M.YNc(0,ke,12,12,"div",0),2&He&&M.Q6J("ngIf",void 0!==ne.options)},dependencies:[E.sg,E.O5,S.Hw,de.lW,de.RK,se.gM,Z.i,oe.P,Ae.X$]})}return Re})();function Ce(Re,Et){1&Re&&(M._uU(0),M.ALo(1,"translate")),2&Re&&M.hij(" ",M.lcZ(1,1,"ADMIN.SEARCHER.TAB_USERS")," ")}function O(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"perun-web-apps-attribute-search-select",8),M.NdJ("search",function(ne){M.CHM(G);const it=M.oxw(2);return M.KtG(it.getUsers(ne))}),M.qZA()}if(2&Re){const G=M.oxw(2);M.Q6J("attributes",G.allAttrDefinitions)("attributesForEntity","user")}}const te=function(){return["user","id","name"]};function H(Re,Et){if(1&Re&&M._UZ(0,"app-users-list",9),2&Re){const G=M.oxw(2);M.Q6J("tableId",G.tableId)("displayedColumns",M.DdM(3,te))("users",G.entities)}}function Q(Re,Et){if(1&Re&&(M.YNc(0,O,1,2,"perun-web-apps-attribute-search-select",6),M.YNc(1,H,1,4,"app-users-list",7)),2&Re){const G=M.oxw();M.Q6J("ngIf",!G.loading),M.xp6(1),M.Q6J("ngIf",!G.loadingEntityData)}}function ye(Re,Et){1&Re&&(M._uU(0),M.ALo(1,"translate")),2&Re&&M.hij(" ",M.lcZ(1,1,"ADMIN.SEARCHER.TAB_MEMBERS")," ")}function rt(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"perun-web-apps-vo-search-select",13),M.NdJ("voSelected",function(ne){M.CHM(G);const it=M.oxw(2);return M.KtG(it.voSelected(ne))}),M.qZA()}if(2&Re){const G=M.oxw(2);M.Q6J("vos",G.vos)}}function Ne(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"perun-web-apps-attribute-search-select",8),M.NdJ("search",function(ne){M.CHM(G);const it=M.oxw(2);return M.KtG(it.getMembers(ne))}),M.qZA()}if(2&Re){const G=M.oxw(2);M.Q6J("attributes",G.allAttrDefinitions)("attributesForEntity","user")}}const zt=function(){return["id","voId","userId","status"]};function at(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"perun-web-apps-members-list",14),M.NdJ("updateTable",function(){M.CHM(G);const ne=M.oxw(2);return M.KtG(ne.getMembers(ne.searchInput))}),M.qZA()}if(2&Re){const G=M.oxw(2);M.Q6J("tableId",G.tableId)("displayedColumns",M.DdM(5,zt))("disableStatusChange",!0)("disableExpirationChange",!0)("members",G.entities)}}function gt(Re,Et){if(1&Re&&(M.TgZ(0,"div",10),M.YNc(1,rt,1,1,"perun-web-apps-vo-search-select",11),M.qZA(),M.YNc(2,Ne,1,2,"perun-web-apps-attribute-search-select",6),M.YNc(3,at,1,6,"perun-web-apps-members-list",12)),2&Re){const G=M.oxw();M.xp6(1),M.Q6J("ngIf",G.vos.length>0),M.xp6(1),M.Q6J("ngIf",!G.loading),M.xp6(1),M.Q6J("ngIf",!G.loadingEntityData)}}function At(Re,Et){1&Re&&(M._uU(0),M.ALo(1,"translate")),2&Re&&M.hij(" ",M.lcZ(1,1,"ADMIN.SEARCHER.TAB_FACILITIES")," ")}function Mt(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"perun-web-apps-attribute-search-select",8),M.NdJ("search",function(ne){M.CHM(G);const it=M.oxw(2);return M.KtG(it.getFacilities(ne))}),M.qZA()}if(2&Re){const G=M.oxw(2);M.Q6J("attributes",G.allAttrDefinitions)("attributesForEntity","facility")}}const fe=function(){return["id","name","description"]};function X(Re,Et){if(1&Re&&M._UZ(0,"perun-web-apps-facilities-list",16),2&Re){const G=M.oxw(2);M.Q6J("tableId",G.tableId)("displayedColumns",M.DdM(3,fe))("facilities",G.entities)}}function ce(Re,Et){if(1&Re&&(M.YNc(0,Mt,1,2,"perun-web-apps-attribute-search-select",6),M.YNc(1,X,1,4,"perun-web-apps-facilities-list",15)),2&Re){const G=M.oxw();M.Q6J("ngIf",!G.loading),M.xp6(1),M.Q6J("ngIf",!G.loadingEntityData)}}function ve(Re,Et){1&Re&&(M._uU(0),M.ALo(1,"translate")),2&Re&&M.hij(" ",M.lcZ(1,1,"ADMIN.SEARCHER.TAB_RESOURCES")," ")}function Je(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"perun-web-apps-attribute-search-select",8),M.NdJ("search",function(ne){M.CHM(G);const it=M.oxw(2);return M.KtG(it.getResources(ne))}),M.qZA()}if(2&Re){const G=M.oxw(2);M.Q6J("attributes",G.allAttrDefinitions)("attributesForEntity","resource")}}const ue=function(){return["id","name","description","voId","facilityId"]};function qe(Re,Et){if(1&Re&&M._UZ(0,"perun-web-apps-resources-list",18),2&Re){const G=M.oxw(2);M.Q6J("tableId",G.tableId)("displayedColumns",M.DdM(3,ue))("resources",G.entities)}}function Ve(Re,Et){if(1&Re&&(M.YNc(0,Je,1,2,"perun-web-apps-attribute-search-select",6),M.YNc(1,qe,1,4,"perun-web-apps-resources-list",17)),2&Re){const G=M.oxw();M.Q6J("ngIf",!G.loading),M.xp6(1),M.Q6J("ngIf",!G.loadingEntityData)}}function Me(Re,Et){1&Re&&M._UZ(0,"mat-spinner",19)}let et=(()=>{class Re{static#e=this.id="AdminSearcherComponent";constructor(G,He,ne){this.attributesManager=G,this.searcher=He,this.voService=ne,this.loadingEntityData=!1,this.allAttrDefinitions=[],this.tableId=h.ee,this.entities=[],this.vos=[]}ngOnInit(){this.loading=!0,this.attributesManager.getAllAttributeDefinitions().subscribe(G=>{this.allAttrDefinitions=G,this.loading=!1})}tabChanged(G){switch(this.entities=[],G){case 0:this.tableId=h.ee;break;case 1:this.loadingEntityData=!0,this.loadAllVos(),this.tableId=h.FF;break;case 2:this.tableId=h.$I;break;case 3:this.tableId=h.XH}}loadAllVos(){this.loadingEntityData=!0,this.voService.getAllVos().subscribe(G=>{this.vos=G,this.selectedVo=G[0],this.loadingEntityData=!1})}voSelected(G){void 0!==G&&(this.selectedVo=G)}getUsers(G){this.searchInput=G,this.loadingEntityData=!0,this.searcher.getUsersSearcher({attributesWithSearchingValues:this.searchInput}).subscribe(He=>{this.entities=He,this.loadingEntityData=!1})}getMembers(G){this.searchInput=G,this.loadingEntityData=!0,this.searcher.getMembersByUserAttributes({vo:this.selectedVo.id,userAttributesWithSearchingValues:this.searchInput}).subscribe(He=>{this.entities=He,this.loadingEntityData=!1})}getFacilities(G){this.searchInput=G,this.loadingEntityData=!0,this.searcher.getFacilities({attributesWithSearchingValues:this.searchInput}).subscribe(He=>{this.entities=He.map(ne=>({facility:ne})),this.loadingEntityData=!1})}getResources(G){this.searchInput=G,this.loadingEntityData=!0,this.searcher.getAttributesResources({attributesWithSearchingValues:this.searchInput}).subscribe(He=>{this.entities=He,this.loadingEntityData=!1})}static#t=this.\u0275fac=function(He){return new(He||Re)(M.Y36(e.H8),M.Y36(e.t7),M.Y36(e.YF))};static#i=this.\u0275cmp=M.Xpm({type:Re,selectors:[["app-admin-searcher"]],hostVars:2,hostBindings:function(He,ne){2&He&&M.ekj("router-component",ne.true)},decls:17,vars:4,consts:[[1,"page-subtitle"],["mat-stretch-tabs","false",3,"selectedIndexChange"],[1,"mb-2"],["matTabLabel",""],["matTabContent",""],["class","ms-auto me-auto",4,"ngIf"],[3,"attributes","attributesForEntity","search",4,"ngIf"],[3,"tableId","displayedColumns","users",4,"ngIf"],[3,"attributes","attributesForEntity","search"],[3,"tableId","displayedColumns","users"],[1,"mt-3"],[3,"vos","voSelected",4,"ngIf"],[3,"tableId","displayedColumns","disableStatusChange","disableExpirationChange","members","updateTable",4,"ngIf"],[3,"vos","voSelected"],[3,"tableId","displayedColumns","disableStatusChange","disableExpirationChange","members","updateTable"],[3,"tableId","displayedColumns","facilities",4,"ngIf"],[3,"tableId","displayedColumns","facilities"],[3,"tableId","displayedColumns","resources",4,"ngIf"],[3,"tableId","displayedColumns","resources"],[1,"ms-auto","me-auto"]],template:function(He,ne){1&He&&(M.TgZ(0,"h1",0),M._uU(1),M.ALo(2,"translate"),M.qZA(),M.TgZ(3,"mat-tab-group",1),M.NdJ("selectedIndexChange",function(I){return ne.tabChanged(I)}),M.TgZ(4,"mat-tab",2),M.YNc(5,Ce,2,3,"ng-template",3),M.YNc(6,Q,2,2,"ng-template",4),M.qZA(),M.TgZ(7,"mat-tab"),M.YNc(8,ye,2,3,"ng-template",3),M.YNc(9,gt,4,3,"ng-template",4),M.qZA(),M.TgZ(10,"mat-tab"),M.YNc(11,At,2,3,"ng-template",3),M.YNc(12,ce,2,2,"ng-template",4),M.qZA(),M.TgZ(13,"mat-tab"),M.YNc(14,ve,2,3,"ng-template",3),M.YNc(15,Ve,2,2,"ng-template",4),M.qZA()(),M.YNc(16,Me,1,0,"mat-spinner",5)),2&He&&(M.xp6(1),M.Oqu(M.lcZ(2,2,"ADMIN.SEARCHER.TITLE")),M.xp6(15),M.Q6J("ngIf",ne.loading||ne.loadingEntityData))},dependencies:[E.O5,b.Vc,b.uD,b.uX,b.SP,y.Ou,g.C,w.C,W.M,v.O,k.X,re,Ae.X$]})}return Re})()},97255:(_t,pe,m)=>{"use strict";m.d(pe,{F:()=>Ce});var e=m(78337),h=m(27618),M=m(38106),E=m(64124),b=m(7443),y=m(39547),g=m(73615),w=m(65879),W=m(17700),v=m(96814),k=m(32296),P=m(49496),S=m(55959),de=m(62481),se=m(2730),Z=m(69755),oe=m(89515);function Ae(O,te){if(1&O){const H=w.EpF();w.TgZ(0,"button",8),w.NdJ("click",function(){w.CHM(H);const ye=w.oxw();return w.KtG(ye.createService())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2&O&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"ADMIN.SERVICES.CREATE")," "))}function Ze(O,te){if(1&O){const H=w.EpF();w.TgZ(0,"button",9),w.NdJ("click",function(){w.CHM(H);const ye=w.oxw();return w.KtG(ye.deleteService())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2&O){const H=w.oxw();w.Q6J("disabled",0===H.selection.selected.length),w.xp6(1),w.hij(" ",w.lcZ(2,2,"ADMIN.SERVICES.DELETE")," ")}}function ke(O,te){1&O&&w._UZ(0,"perun-web-apps-loading-table")}function re(O,te){if(1&O&&w._UZ(0,"app-services-list",10),2&O){const H=w.oxw();w.Q6J("filterValue",H.filterValue)("selection",H.selection)("services",H.services)("tableId",H.tableId)}}let Ce=(()=>{class O{static#e=this.id="AdminServicesComponent";constructor(H,Q,ye){this.serviceManager=H,this.dialog=Q,this.authResolver=ye,this.selection=new e.Ov(!0,[]),this.loading=!1,this.filterValue="",this.tableId=M.NL}ngOnInit(){this.refreshTable()}createService(){const H=(0,E.kZ)();H.width="600px",H.data={theme:"admin-theme"},this.dialog.open(b.R,H).afterClosed().subscribe(ye=>{ye&&this.refreshTable()})}deleteService(){const H=(0,E.kZ)();H.width="600px",H.data={theme:"admin-theme",services:this.selection.selected},this.dialog.open(y.m,H).afterClosed().subscribe(ye=>{ye&&this.refreshTable()})}refreshTable(){this.loading=!0,this.serviceManager.getServices().subscribe(H=>{this.services=H,this.selection.clear(),this.loading=!1})}applyFilter(H){this.filterValue=H}static#t=this.\u0275fac=function(Q){return new(Q||O)(w.Y36(h.KK),w.Y36(W.uw),w.Y36(g.x4))};static#i=this.\u0275cmp=w.Xpm({type:O,selectors:[["app-admin-services"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","action-button me-2","data-cy","service-create-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","data-cy","service-delete-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"filterValue","selection","services","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","service-create-button","mat-flat-button","",1,"action-button","me-2",3,"click"],["color","warn","data-cy","service-delete-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"filterValue","selection","services","tableId"]],template:function(Q,ye){if(1&Q&&(w.TgZ(0,"div")(1,"h1",0),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"perun-web-apps-refresh-button",1),w.NdJ("refresh",function(){return ye.refreshTable()}),w.qZA(),w.YNc(5,Ae,3,3,"button",2),w.YNc(6,Ze,3,4,"button",3),w.TgZ(7,"perun-web-apps-debounce-filter",4),w.NdJ("filter",function(Ne){return ye.applyFilter(Ne)}),w.qZA(),w.YNc(8,ke,1,0,"ng-template",null,5,w.W1O),w.TgZ(10,"div",6),w.YNc(11,re,1,4,"app-services-list",7),w.qZA()()),2&Q){const rt=w.MAs(9);w.xp6(2),w.Oqu(w.lcZ(3,6,"ADMIN.SERVICES.TITLE")),w.xp6(3),w.Q6J("ngIf",ye.authResolver.isPerunAdmin()),w.xp6(1),w.Q6J("ngIf",ye.authResolver.isPerunAdmin()),w.xp6(1),w.Q6J("placeholder","ADMIN.SERVICES.FILTER"),w.xp6(4),w.Q6J("perunWebAppsLoader",ye.loading)("perunWebAppsLoaderIndicator",rt)}},dependencies:[v.O5,k.lW,P.Q,S.K,de.t,se.P,Z.e,oe.X$]})}return O})()},10679:(_t,pe,m)=>{"use strict";m.d(pe,{t:()=>oe});var e=m(38106),h=m(1385),M=m(73615),E=m(22096),b=m(65879),y=m(75986),g=m(55959),w=m(62481),W=m(2730),v=m(79403),k=m(69755),P=m(96814),S=m(89515);function de(Ae,Ze){1&Ae&&b._UZ(0,"perun-web-apps-loading-table")}const se=function(){return["user","id","name","email","logins","organization"]};function Z(Ae,Ze){if(1&Ae){const ke=b.EpF();b.TgZ(0,"perun-web-apps-users-dynamic-list",7),b.NdJ("loading$",function(Ce){b.CHM(ke);const O=b.oxw();return b.KtG(O.loading$=Ce)}),b.qZA()}if(2&Ae){const ke=b.oxw();b.Q6J("disableRouting",!1)("searchString",ke.searchString)("attrNames",ke.attributes)("displayedColumns",b.DdM(7,se))("tableId",ke.tableId)("withoutVo",ke.usersWithoutVo)("updateTable",ke.update)}}let oe=(()=>{class Ae{static#e=this.id="AdminUsersComponent";constructor(ke,re){this.storeService=ke,this.cd=re,this.usersWithoutVo=!1,this.tableId=e.xx,this.attributes=[],this.update=!1}ngOnInit(){this.loading$=(0,E.of)(!0),this.attributes=[h.r.USER_DEF_ORGANIZATION,h.r.USER_DEF_PREFERRED_MAIL],this.attributes=this.attributes.concat(this.storeService.getLoginAttributeNames())}onSearchByString(ke){this.searchString=ke,this.cd.detectChanges()}findUsersWithoutVO(){this.usersWithoutVo=!this.usersWithoutVo,this.cd.detectChanges()}refresh(){this.update=!this.update,this.cd.detectChanges()}static#t=this.\u0275fac=function(re){return new(re||Ae)(b.Y36(M.d6),b.Y36(b.sBO))};static#i=this.\u0275cmp=b.Xpm({type:Ae,selectors:[["app-admin-users"]],hostVars:2,hostBindings:function(re,Ce){2&re&&b.ekj("router-component",Ce.true)},decls:13,vars:13,consts:[[1,"page-subtitle"],[3,"click"],[1,"mt-2","search-field",3,"autoFocus","placeholder","filter"],["color","primary",3,"checked","change"],["spinner",""],[1,"position-relative"],[3,"disableRouting","searchString","attrNames","displayedColumns","tableId","withoutVo","updateTable","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","searchString","attrNames","displayedColumns","tableId","withoutVo","updateTable","loading$"]],template:function(re,Ce){if(1&re&&(b.TgZ(0,"h1",0),b._uU(1),b.ALo(2,"translate"),b.qZA(),b.TgZ(3,"perun-web-apps-refresh-button",1),b.NdJ("click",function(){return Ce.refresh()}),b.qZA(),b.TgZ(4,"perun-web-apps-debounce-filter",2),b.NdJ("filter",function(te){return Ce.onSearchByString(te)}),b.qZA(),b.TgZ(5,"mat-checkbox",3),b.NdJ("change",function(){return Ce.findUsersWithoutVO()}),b._uU(6),b.ALo(7,"translate"),b.qZA(),b.YNc(8,de,1,0,"ng-template",null,4,b.W1O),b.TgZ(10,"div",5),b.YNc(11,Z,1,8,"perun-web-apps-users-dynamic-list",6),b.ALo(12,"async"),b.qZA()),2&re){const O=b.MAs(9);b.xp6(1),b.Oqu(b.lcZ(2,7,"ADMIN.USERS.TITLE")),b.xp6(3),b.Q6J("autoFocus",!0)("placeholder","ADMIN.USERS.SEARCH_PLACEHOLDER"),b.xp6(1),b.Q6J("checked",Ce.usersWithoutVo),b.xp6(1),b.hij(" ",b.lcZ(7,9,"ADMIN.USERS.USERS_WITHOUT_VO"),"\n"),b.xp6(5),b.Q6J("perunWebAppsLoader",b.lcZ(12,11,Ce.loading$))("perunWebAppsLoaderIndicator",O)}},dependencies:[y.oG,g.K,w.t,W.P,v.M,k.e,P.Ov,S.X$],styles:[".search-field[_ngcontent-%COMP%]{width:325px}"]})}return Ae})()},78934:(_t,pe,m)=>{"use strict";m.d(pe,{y:()=>te});var e=m(73615),h=m(91687),M=m(69862),E=m(64124),b=m(65879),y=m(17700),g=m(32296),w=m(89515);let W=(()=>{class H{constructor(ye){this.dialogRef=ye}onReload(){location.reload()}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(rt){return new(rt||H)(b.Y36(y.so))};static#t=this.\u0275cmp=b.Xpm({type:H,selectors:[["app-new-version-dialog"]],decls:15,vars:12,consts:[["mat-dialog-title",""],[1,"user-theme"],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(rt,Ne){1&rt&&(b.TgZ(0,"h1",0),b._uU(1),b.ALo(2,"translate"),b.qZA(),b.TgZ(3,"div",1)(4,"div",2)(5,"p"),b._uU(6),b.ALo(7,"translate"),b.qZA()(),b.TgZ(8,"div",3)(9,"button",4),b.NdJ("click",function(){return Ne.onClose()}),b._uU(10),b.ALo(11,"translate"),b.qZA(),b.TgZ(12,"button",5),b.NdJ("click",function(){return Ne.onReload()}),b._uU(13),b.ALo(14,"translate"),b.qZA()()()),2&rt&&(b.xp6(1),b.Oqu(b.lcZ(2,4,"DIALOGS.NEW_VERSION.TITLE")),b.xp6(5),b.hij(" ",b.lcZ(7,6,"DIALOGS.NEW_VERSION.DESCRIPTION")," "),b.xp6(4),b.hij(" ",b.lcZ(11,8,"DIALOGS.NEW_VERSION.LATER")," "),b.xp6(3),b.hij(" ",b.lcZ(14,10,"DIALOGS.NEW_VERSION.RELOAD")," "))},dependencies:[g.lW,y.uh,y.xY,y.H8,w.X$]})}return H})();var v=m(44112),k=m(32181),P=m(19366);let S=(()=>{class H{constructor(ye,rt){this.router=ye,this.routeReuseStrategy=rt;const Ne=rt;ye.events.subscribe(zt=>{zt instanceof v.OD&&Ne.setLastNavigationType("popstate"===zt.navigationTrigger?"back":"direct")})}init(){}static#e=this.\u0275fac=function(rt){return new(rt||H)(b.LFG(v.F0),b.LFG(v.wN))};static#t=this.\u0275prov=b.Yz7({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})();const de=["footer"];function se(H,Q){if(1&H&&(b.TgZ(0,"div",3)(1,"mat-icon"),b._uU(2,"alert"),b.qZA(),b._uU(3),b.qZA()),2&H){const ye=b.oxw();b.xp6(3),b.hij(" ",ye.warningMessage,"\n")}}const Z=function(H,Q){return{top:H,background:Q}},oe=function(H,Q){return{"margin-top":H,"min-height":Q}},Ae=function(H,Q){return{"border-color":H,background:Q}},Ze=function(H){return{"background-color":H}},ke=function(H){return{"min-height":H}};function re(H,Q){if(1&H){const ye=b.EpF();b.TgZ(0,"perun-web-apps-header",4),b.NdJ("sidenavToggle",function(){b.CHM(ye);const Ne=b.MAs(3);return b.KtG(Ne.toggle())}),b.qZA(),b.TgZ(1,"mat-sidenav-container",5)(2,"mat-sidenav",6,7)(4,"ng-scrollbar"),b._UZ(5,"app-side-menu",8),b.qZA()(),b.TgZ(6,"mat-sidenav-content",9)(7,"div",10),b._UZ(8,"router-outlet"),b.qZA(),b.TgZ(9,"div",null,11),b._UZ(11,"perun-web-apps-footer"),b.qZA()()()}if(2&H){const ye=b.MAs(3),rt=b.oxw();b.Q6J("ngStyle",b.WLB(12,Z,rt.getNavMenuTop(),rt.navBackgroundColor))("otherApp",rt.otherApp)("showNotifications",!0),b.xp6(1),b.Q6J("ngStyle",b.WLB(15,oe,rt.getSideNavMarginTop(),rt.getSideNavMinHeight())),b.xp6(1),b.Q6J("fixedInViewport",!0)("mode",rt.sidebarMode)("fixedTopGap",rt.getTopGap())("ngStyle",b.WLB(18,Ae,rt.sideBarBorderColor,rt.sideMenubackgroundColor))("opened",!rt.isMobile()),b.xp6(3),b.Q6J("sideNav",ye),b.xp6(1),b.Q6J("ngStyle",b.VKq(21,Ze,rt.contentBackgroundColor)),b.xp6(1),b.Q6J("ngStyle",b.VKq(23,ke,rt.contentInnerMinHeight))}}function Ce(H,Q){1&H&&(b.TgZ(0,"div",12),b._UZ(1,"div",13),b.qZA())}function O(H,Q){1&H&&b._UZ(0,"perun-web-apps-login-screen-base",14),2&H&&b.Q6J("application","admin-gui")}let te=(()=>{class H{static#e=this.minWidth=992;constructor(ye,rt,Ne,zt,at,gt,At,Mt){this.cache=ye,this.store=rt,this.http=Ne,this.dialog=zt,this.router=at,this.initAuth=gt,this.authService=At,this.cd=Mt,this.otherApp=P.pR.Profile,this.sidebarMode="side",this.theme=this.store.getProperty("theme"),this.navBackgroundColor=this.theme.nav_bg_color,this.sideBarBorderColor=this.theme.sidemenu_border_color,this.contentBackgroundColor=this.theme.content_bg_color,this.sideMenubackgroundColor=this.theme.sidemenu_bg_color,this.displayWarning=this.store.getProperty("display_warning"),this.warningMessage=this.store.getProperty("warning_message"),this.version=m(4147).i8,this.contentInnerMinHeight=this.displayWarning?"calc(100vh - 112px)":"calc(100vh - 64px)",this.isMfaWindowOpen=!1,this.cache.init(),this.getScreenSize()}getScreenSize(){this.sidebarMode=this.isMobile()?"over":"side",this.lastScreenWidth=window.innerWidth}isLoggedIn(){return this.authService.isLoggedIn()||this.initAuth.isServiceAccess()}isMobile(){return window.innerWidth<=H.minWidth}ngOnInit(){localStorage.getItem("mfaWindow")?this.isMfaWindowOpen=!0:(this.isLoginScreenShow=this.initAuth.isLoginScreenShown(),this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),sessionStorage.removeItem("baLogout"),null===sessionStorage.getItem("initPage")&&(sessionStorage.setItem("initPage",location.pathname),sessionStorage.setItem("onInitPage","true")),this.store.setInitialPageId(1),this.principal=this.store.getPerunPrincipal(),this.loadAppVersion(),(0,h.F)(3e4).subscribe(()=>{this.loadAppVersion()}),this.router.events.pipe((0,k.h)(ye=>ye instanceof v.OD)).subscribe(ye=>{this.updateInitAccessedPage(ye)}))}getTopGap(){return this.displayWarning?112:64}getSideNavMarginTop(){return this.displayWarning?"112px":"64px"}getSideNavMinHeight(){return this.displayWarning?"calc(100vh - 112px)":"calc(100vh - 64px)"}getNavMenuTop(){return this.displayWarning?"48px":"0"}ngAfterViewInit(){const ye=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentInnerMinHeight=this.displayWarning?"calc(100vh - "+ye+"px - 112px)":"calc(100vh - "+ye+"px - 64px)",this.cd.detectChanges()}updateInitAccessedPage(ye){ye.url===sessionStorage.getItem("initPage")?("imperative"===ye.navigationTrigger&&ye.id!==this.store.getInitialPageId()&&sessionStorage.setItem("onInitPage","false"),"popstate"===ye.navigationTrigger&&(ye.restoredState.navigationId===this.store.getInitialPageId()?(sessionStorage.setItem("onInitPage","true"),this.store.setInitialPageId(ye.id)):sessionStorage.setItem("onInitPage","false"))):sessionStorage.setItem("onInitPage","false")}loadAppVersion(){const ye=new M.WM({"Cache-Control":"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"});this.http.get("/assets/config/version.json",{headers:ye}).subscribe(rt=>{const Ne=rt.version;if(Ne)if(this.version&&"SNAPSHOT"!==Ne&&this.version!==Ne){const zt=(0,E.kZ)();this.dialog.open(W,zt)}else this.version=Ne})}static#t=this.\u0275fac=function(rt){return new(rt||H)(b.Y36(S),b.Y36(e.d6),b.Y36(M.eN),b.Y36(y.uw),b.Y36(v.F0),b.Y36(e.v0),b.Y36(e.e8),b.Y36(b.sBO))};static#i=this.\u0275cmp=b.Xpm({type:H,selectors:[["app-root"]],viewQuery:function(rt,Ne){if(1&rt&&b.Gf(de,5),2&rt){let zt;b.iGM(zt=b.CRH())&&(Ne.footer=zt.first)}},hostBindings:function(rt,Ne){1&rt&&b.NdJ("resize",function(at){return Ne.getScreenSize(at)},!1,b.Jf7)},decls:5,vars:5,consts:[["class","beta-warning",4,"ngIf"],[3,"displayWarning"],[3,"ngIf"],[1,"beta-warning"],[1,"nav-menu","mat-elevation-z3",3,"ngStyle","otherApp","showNotifications","sidenavToggle"],["autosize","true",3,"ngStyle"],[1,"side-nav",3,"fixedInViewport","mode","fixedTopGap","ngStyle","opened"],["sidenav",""],[3,"sideNav"],[1,"side-nav-content",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],["footer",""],[1,"loader-wrapper"],["id","loader"],[3,"application"]],template:function(rt,Ne){1&rt&&(b.YNc(0,se,4,1,"div",0),b._UZ(1,"perun-web-apps-notificator",1),b.YNc(2,re,12,25,"ng-template",2),b.YNc(3,Ce,2,0,"ng-template",2),b.YNc(4,O,1,1,"ng-template",2)),2&rt&&(b.Q6J("ngIf",Ne.displayWarning),b.xp6(1),b.Q6J("displayWarning",Ne.displayWarning),b.xp6(1),b.Q6J("ngIf",!Ne.isLoginScreenShow&&!Ne.isServiceAccess&&Ne.isLoggedIn()&&!Ne.isMfaWindowOpen),b.xp6(1),b.Q6J("ngIf",Ne.isMfaWindowOpen),b.xp6(1),b.Q6J("ngIf",(Ne.isLoginScreenShow||Ne.isServiceAccess||!Ne.isLoggedIn())&&!Ne.isMfaWindowOpen))},styles:["#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px}.beta-warning[_ngcontent-%COMP%]{overflow:hidden;height:48px;position:fixed;z-index:999;top:0;background-color:#ffbfc5;width:100%;color:#d32f2f;text-align:center;font-weight:500;padding:6px;line-height:36px;font-size:1rem}ng-scrollbar[_ngcontent-%COMP%]{--scrollbar-thumb: (106, 106, 106, .5);--scrollbar-thumb-hover-color: lightgrey}.loader-wrapper[_ngcontent-%COMP%]{display:block;height:100vh}"]})}return H})()},39743:(_t,pe,m)=>{"use strict";m.d(pe,{D:()=>h});var e=m(65879);let h=(()=>{class M{constructor(){this.accessItemsChange=new e.vpe,this.facilityItemsChange=new e.vpe,this.adminItemsChange=new e.vpe,this.userItemsChange=new e.vpe,this.resetChange=new e.vpe,this.homeItemsChange=new e.vpe}setHomeItems(b){this.homeItemsChange.emit(b)}setAccessMenuItems(b){this.accessItemsChange.emit(b)}setFacilityMenuItems(b){this.facilityItemsChange.emit(b)}setAdminItems(b){this.adminItemsChange.emit(b)}setUserItems(b){this.userItemsChange.emit(b)}reset(){this.resetChange.emit()}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"})}return M})()},90551:(_t,pe,m)=>{"use strict";m.d(pe,{o:()=>Ze});var e=m(27618),h=m(38106),M=m(73615),E=m(65879),b=m(96814),y=m(23680),g=m(64170),w=m(98525),W=m(55959),v=m(97500),k=m(62481),P=m(2730),S=m(69755),de=m(89515);function se(ke,re){if(1&ke&&(E.TgZ(0,"mat-option",10),E._uU(1),E.qZA()),2&ke){const Ce=re.$implicit;E.Q6J("value",Ce.id),E.xp6(1),E.hij(" ",Ce.name," ")}}function Z(ke,re){1&ke&&E._UZ(0,"perun-web-apps-loading-table")}const oe=function(){return["id","vo","name","description"]};function Ae(ke,re){if(1&ke&&E._UZ(0,"perun-web-apps-groups-list",11),2&ke){const Ce=E.oxw();E.Q6J("displayedColumns",E.DdM(6,oe))("groups",Ce.groupsToShow)("disableMembers",!1)("filter",Ce.filterValue)("groupsToDisableRouting",Ce.groupsWithoutRouteAuth)("tableId",Ce.tableId)}}let Ze=(()=>{class ke{static#e=this.id="FacilityAllowedGroupsComponent";constructor(Ce,O,te){this.facilityManager=Ce,this.authResolver=O,this.entityStorageService=te,this.groups=[],this.filterValue="",this.selected="all",this.groupsToShow=this.groups,this.tableId=h.Aj,this.groupsWithoutRouteAuth=new Set}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.facilityManager.getAllowedVos(this.facility.id).subscribe(Ce=>{this.vos=Ce,this.refreshTable()})}showGroup(){this.groupsToShow="all"!==this.selected?this.groups.filter(Ce=>Ce.voId===parseInt(this.selected,10)):this.groups}refreshTable(){this.loading=!0,this.groups=[],this.facilityManager.getAllowedGroups(this.facility.id).subscribe(Ce=>{this.groups=this.groups.concat(Ce),this.groupsToShow=this.groups,this.setAuthRights(Ce),this.loading=!1}),0===this.vos.length&&(this.loading=!1)}setAuthRights(Ce){Ce.forEach(O=>{this.authResolver.isAuthorized("getGroupById_int_policy",[O])||this.groupsWithoutRouteAuth.add(O.id)})}applyFilter(Ce){this.filterValue=Ce}static#t=this.\u0275fac=function(O){return new(O||ke)(E.Y36(e.IQ),E.Y36(M.x4),E.Y36(M.fb))};static#i=this.\u0275cmp=E.Xpm({type:ke,selectors:[["app-facility-allowed-groups"]],hostVars:2,hostBindings:function(O,te){2&O&&E.ekj("router-component",te.true)},inputs:{groups:"groups"},decls:19,vars:14,consts:[[1,"page-subtitle"],[3,"refresh"],[1,"me-2"],[3,"value","selectionChange","valueChange"],["value","all"],[3,"value",4,"ngFor","ngForOf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","groups","disableMembers","filter","groupsToDisableRouting","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"value"],[3,"displayedColumns","groups","disableMembers","filter","groupsToDisableRouting","tableId"]],template:function(O,te){if(1&O&&(E.TgZ(0,"div")(1,"h1",0),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"perun-web-apps-refresh-button",1),E.NdJ("refresh",function(){return te.refreshTable()}),E.qZA(),E.TgZ(5,"mat-form-field",2)(6,"mat-label"),E._uU(7),E.ALo(8,"translate"),E.qZA(),E.TgZ(9,"mat-select",3),E.NdJ("selectionChange",function(){return te.showGroup()})("valueChange",function(Q){return te.selected=Q}),E.TgZ(10,"mat-option",4),E._uU(11),E.ALo(12,"translate"),E.qZA(),E.YNc(13,se,2,2,"mat-option",5),E.qZA()(),E.TgZ(14,"perun-web-apps-debounce-filter",6),E.NdJ("filter",function(Q){return te.applyFilter(Q)}),E.qZA(),E.YNc(15,Z,1,0,"ng-template",null,7,E.W1O),E.TgZ(17,"div",8),E.YNc(18,Ae,1,7,"perun-web-apps-groups-list",9),E.qZA()()),2&O){const H=E.MAs(16);E.xp6(2),E.Oqu(E.lcZ(3,8,"MENU_ITEMS.FACILITY.ALLOWED_GROUPS")),E.xp6(5),E.Oqu(E.lcZ(8,10,"FACILITY_DETAIL.ALLOWED_GROUPS.SHOW_VOS_GROUPS")),E.xp6(2),E.Q6J("value",te.selected),E.xp6(2),E.Oqu(E.lcZ(12,12,"FACILITY_DETAIL.ALLOWED_GROUPS.ALL")),E.xp6(2),E.Q6J("ngForOf",te.vos),E.xp6(1),E.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_GROUPS.FILTER"),E.xp6(4),E.Q6J("perunWebAppsLoader",te.loading)("perunWebAppsLoaderIndicator",H)}},dependencies:[b.sg,y.ey,g.KE,g.hX,w.gD,W.K,v.W,k.t,P.P,S.e,de.X$]})}return ke})()},1085:(_t,pe,m)=>{"use strict";m.d(pe,{_:()=>gt});var e=m(38106),h=m(27618),M=m(73615),E=m(1385),b=m(56223),y=m(22096),g=m(65879),w=m(96814),W=m(23680),v=m(64170),k=m(98525),P=m(82599),S=m(55959),de=m(62481),se=m(69087),Z=m(89655),oe=m(2730),Ae=m(79403),Ze=m(49605),ke=m(30617),re=m(32296),Ce=m(89515);let O=(()=>{class At{constructor(){this.changeAdvancedFilter=new g.vpe,this.clearFilters=new g.vpe}ngOnInit(){this.changeAdvancedFilter.emit(this.advancedFilter)}toggleAdvancedFilter(){this.advancedFilter=!this.advancedFilter,this.changeAdvancedFilter.emit(this.advancedFilter)}static#e=this.\u0275fac=function(X){return new(X||At)};static#t=this.\u0275cmp=g.Xpm({type:At,selectors:[["perun-web-apps-advanced-filter"]],inputs:{filtersCount:"filtersCount",advancedFilter:"advancedFilter"},outputs:{changeAdvancedFilter:"changeAdvancedFilter",clearFilters:"clearFilters"},decls:12,vars:11,consts:[["mat-stroked-button","",3,"click"],["iconPositionEnd",""]],template:function(X,ce){1&X&&(g.TgZ(0,"button",0),g.NdJ("click",function(){return ce.toggleAdvancedFilter()}),g.TgZ(1,"mat-icon"),g._uU(2,"filter_list"),g.qZA(),g._uU(3),g.ALo(4,"translate"),g.TgZ(5,"mat-icon",1),g._uU(6),g.qZA()(),g.TgZ(7,"button",0),g.NdJ("click",function(){return ce.clearFilters.emit()}),g.TgZ(8,"mat-icon"),g._uU(9,"filter_list_off"),g.qZA(),g._uU(10),g.ALo(11,"translate"),g.qZA()),2&X&&(g.Gre("me-2 ",ce.filtersCount?"grey":"no-color",""),g.xp6(3),g.AsE(" ",g.lcZ(4,7,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.FILTERS")," ",ce.filtersCount?"("+ce.filtersCount+")":null," "),g.xp6(3),g.Oqu(ce.advancedFilter?"arrow_drop_up":"arrow_drop_down"),g.xp6(4),g.hij(" ",g.lcZ(11,9,"SHARED_LIB.PERUN.COMPONENTS.ADVANCED_FILTER.CLEAR_FILTERS"),"\n"))},dependencies:[ke.Hw,re.lW,Ce.X$],styles:[".grey[_ngcontent-%COMP%]{color:#fff;background-color:gray}.no-color[_ngcontent-%COMP%]{color:#000;background-color:transparent}"]})}return At})();var te=m(69755);function H(At,Mt){if(1&At&&(g.TgZ(0,"mat-option",20),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&At){const fe=Mt.$implicit;g.Q6J("value",fe),g.xp6(1),g.Oqu(g.lcZ(2,2,"CONSENTS.STATUS_"+fe))}}function Q(At,Mt){if(1&At){const fe=g.EpF();g.TgZ(0,"mat-form-field",17)(1,"mat-label"),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"mat-select",18),g.NdJ("closed",function(){g.CHM(fe);const ce=g.oxw(2);return g.KtG(ce.consentStatusSelected())}),g.TgZ(5,"mat-select-trigger"),g._uU(6),g.qZA(),g.YNc(7,H,3,4,"mat-option",19),g.qZA()()}if(2&At){const fe=g.oxw(2);g.xp6(2),g.Oqu(g.lcZ(3,4,"CONSENTS.STATUS")),g.xp6(2),g.Q6J("formControl",fe.statuses),g.xp6(2),g.hij(" ",fe.displaySelectedStatuses()," "),g.xp6(1),g.Q6J("ngForOf",fe.consentStatusesList)}}function ye(At,Mt){if(1&At){const fe=g.EpF();g.TgZ(0,"div",9)(1,"div",10)(2,"mat-slide-toggle",11),g.NdJ("ngModelChange",function(ce){g.CHM(fe);const ve=g.oxw();return g.KtG(ve.allowed=ce)})("change",function(){g.CHM(fe);const ce=g.oxw();return g.KtG(ce.changeFilter())}),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"span",12),g._uU(6),g.ALo(7,"translate"),g.qZA()(),g.TgZ(8,"div",1)(9,"perun-web-apps-vo-search-select",13),g.NdJ("voSelected",function(ce){g.CHM(fe);const ve=g.oxw();return g.KtG(ve.voSelected(ce))}),g.qZA(),g.TgZ(10,"perun-web-apps-resource-search-select",14),g.NdJ("resourceSelected",function(ce){g.CHM(fe);const ve=g.oxw();return g.KtG(ve.resourceSelected(ce))}),g.qZA(),g.TgZ(11,"perun-web-apps-service-search-select",15),g.NdJ("serviceSelected",function(ce){g.CHM(fe);const ve=g.oxw();return g.KtG(ve.serviceSelected(ce))}),g.qZA(),g.YNc(12,Q,8,6,"mat-form-field",16),g.qZA()()}if(2&At){const fe=g.oxw();g.xp6(2),g.Q6J("ngModel",fe.allowed),g.xp6(1),g.hij(" ",g.lcZ(4,14,"FACILITY_DETAIL.ALLOWED_USERS.FILTER_ALLOWED")," "),g.xp6(3),g.Oqu(g.lcZ(7,16,fe.toggle_messages[fe.allowed?1:0])),g.xp6(3),g.Q6J("vos",fe.vos)("vo",fe.selectedVo)("disableAutoSelect",!0),g.xp6(1),g.Q6J("resources",fe.filteredResources)("displayStatus",!1)("resource",fe.selectedResource)("disableAutoSelect",!0),g.xp6(1),g.Q6J("services",fe.filteredServices)("service",fe.selectedService)("disableAutoSelect",!0),g.xp6(1),g.Q6J("ngIf",fe.globalForceConsents&&fe.facilityForceConsents)}}function rt(At,Mt){1&At&&g._UZ(0,"perun-web-apps-loading-table")}const Ne=function(){return["id","name","email","logins","organization","consentStatus"]},zt=function(){return["id","name","email","logins","organization"]};function at(At,Mt){if(1&At){const fe=g.EpF();g.TgZ(0,"perun-web-apps-users-dynamic-list",21),g.NdJ("loading$",function(ce){g.CHM(fe);const ve=g.oxw();return g.KtG(ve.loading$=ce)}),g.qZA()}if(2&At){const fe=g.oxw();g.Q6J("attrNames",fe.attributes)("disableRouting",!fe.routeAuth)("displayedColumns",fe.globalForceConsents&&fe.facilityForceConsents?g.DdM(12,Ne):g.DdM(13,zt))("onlyAllowed",fe.allowed)("facilityId",fe.facility.id)("searchString",fe.filterValue)("resourceId",null==fe.selectedResource?null:fe.selectedResource.id)("serviceId",null==fe.selectedService?null:fe.selectedService.id)("tableId",fe.tableId)("voId",null==fe.selectedVo?null:fe.selectedVo.id)("consentStatuses",fe.selectedConsentStatuses)("updateTable",fe.update)}}let gt=(()=>{class At{static#e=this.id="FacilityAllowedUsersComponent";constructor(fe,X,ce,ve,Je,ue,qe,Ve,Me){this.facilityService=fe,this.serviceService=X,this.resourceService=ce,this.authResolver=ve,this.storeService=Je,this.entityStorageService=ue,this.consentService=qe,this.translate=Ve,this.cd=Me,this.update=!1,this.filterValue="",this.attributes=[],this.allowed=!0,this.resources=[],this.filteredResources=[],this.vos=[],this.services=[],this.filteredServices=[],this.consentStatusesList=["UNSIGNED","GRANTED","REVOKED"],this.selectedConsentStatuses=[],this.resourceAssignedServices=new Map,this.tableId=e.z6,this.toggle_messages=["FACILITY_DETAIL.ALLOWED_USERS.FILTER_ASSIGNED_MSG","FACILITY_DETAIL.ALLOWED_USERS.FILTER_ALLOWED_MSG"],this.advancedFilter=!1}ngOnInit(){this.loading$=(0,y.of)(!0),this.statuses=new b.NI(this.selectedConsentStatuses),this.attributes=[E.r.USER_DEF_ORGANIZATION,E.r.USER_DEF_PREFERRED_MAIL],this.attributes=this.attributes.concat(this.storeService.getLoginAttributeNames()),this.facility=this.entityStorageService.getEntity(),this.globalForceConsents=this.storeService.getProperty("enforce_consents"),this.consentService.getConsentHubByFacility(this.facility.id).subscribe(fe=>{this.facilityForceConsents=fe.enforceConsents}),this.routeAuth=this.authResolver.isPerunAdminOrObserver(),this.changeFilter(),this.refreshPage()}changeFilter(){this.filtersCount=this.allowed?1:0,this.selectedVo&&(this.filtersCount+=1),this.selectedResource&&(this.filtersCount+=1),this.selectedService&&(this.filtersCount+=1),this.selectedConsentStatuses.length>0&&(this.filtersCount+=1),this.cd.detectChanges()}clearFilters(){this.allowed=!1,this.selectedVo=void 0,this.selectedResource=void 0,this.selectedService=void 0,this.selectedConsentStatuses=[],this.statuses.setValue(this.selectedConsentStatuses),this.filtersCount=0,this.voSelected(this.selectedVo),this.resourceSelected(this.selectedResource),this.serviceSelected(this.selectedService),this.cd.detectChanges()}refreshPage(){this.facilityService.getAssignedResourcesForFacility(this.facility.id).subscribe(fe=>{this.resources=fe,this.filteredResources=this.resources,this.facilityService.getAllowedVos(this.facility.id).subscribe(X=>{this.vos=X,this.serviceService.getAssignedServices(this.facility.id).subscribe(ce=>{this.services=ce,this.filteredServices=this.services,this.update=!this.update,this.cd.detectChanges()})})})}applyFilter(fe){this.filterValue=fe,this.cd.detectChanges()}voSelected(fe){this.selectedVo=fe,this.selectedResource=void 0,this.selectedService=void 0,fe?(this.filteredResources=this.resources.filter(X=>X.voId===fe.id),this.serviceService.getAssignedServicesVo(this.facility.id,fe.id).subscribe(X=>{this.filteredServices=X})):(this.filteredResources=this.resources,this.filteredServices=this.services),this.changeFilter()}resourceSelected(fe){this.selectedResource=fe,this.selectedService=void 0,void 0===fe?this.filteredServices=this.services:this.resourceService.getAssignedServicesToResource(fe.id).subscribe(X=>{this.filteredServices=X}),this.changeFilter()}serviceSelected(fe){this.selectedService=fe,this.changeFilter()}consentStatusSelected(){this.selectedConsentStatuses=this.statuses.value,this.changeFilter()}displaySelectedStatuses(){if(this.selectedConsentStatuses.length===this.consentStatusesList.length)return"ALL";const fe=this.statuses.value;return fe?`${this.translate.instant("CONSENTS.STATUS_"+fe[0])} ${fe.length>1?"(+"+(fe.length-1).toString()+" "+(2===fe.length?"other)":"others)"):""}`:""}static#t=this.\u0275fac=function(X){return new(X||At)(g.Y36(h.IQ),g.Y36(h.KK),g.Y36(h.xk),g.Y36(M.x4),g.Y36(M.d6),g.Y36(M.fb),g.Y36(h.WY),g.Y36(M.Te),g.Y36(g.sBO))};static#i=this.\u0275cmp=g.Xpm({type:At,selectors:[["app-facility-allowed-users"]],decls:14,vars:11,consts:[[1,"page-subtitle"],[1,"filters"],[1,"me-2",3,"refresh"],[1,"me-2","filter",3,"placeholder","filter"],[3,"advancedFilter","filtersCount","changeAdvancedFilter","clearFilters"],["class","advanced-filter",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"attrNames","disableRouting","displayedColumns","onlyAllowed","facilityId","searchString","resourceId","serviceId","tableId","voId","consentStatuses","updateTable","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"advanced-filter"],[1,"toggle","filters"],["labelPosition","before",1,"me-2",3,"ngModel","ngModelChange","change"],[1,"text-muted"],[1,"search-select",3,"vos","vo","disableAutoSelect","voSelected"],[1,"search-select",3,"resources","displayStatus","resource","disableAutoSelect","resourceSelected"],[1,"search-select",3,"services","service","disableAutoSelect","serviceSelected"],["class","search-select",4,"ngIf"],[1,"search-select"],["multiple","",3,"formControl","closed"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"attrNames","disableRouting","displayedColumns","onlyAllowed","facilityId","searchString","resourceId","serviceId","tableId","voId","consentStatuses","updateTable","loading$"]],template:function(X,ce){if(1&X&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),g.NdJ("refresh",function(){return ce.refreshPage()}),g.qZA(),g.TgZ(6,"perun-web-apps-debounce-filter",3),g.NdJ("filter",function(Je){return ce.applyFilter(Je)}),g.qZA(),g.TgZ(7,"perun-web-apps-advanced-filter",4),g.NdJ("changeAdvancedFilter",function(Je){return ce.advancedFilter=Je})("clearFilters",function(){return ce.clearFilters()}),g.qZA()(),g.YNc(8,ye,13,18,"div",5),g.YNc(9,rt,1,0,"ng-template",null,6,g.W1O),g.TgZ(11,"div",7),g.YNc(12,at,1,14,"perun-web-apps-users-dynamic-list",8),g.ALo(13,"async"),g.qZA()()),2&X){const ve=g.MAs(10);g.xp6(2),g.Oqu(g.lcZ(3,7,"FACILITY_DETAIL.ALLOWED_USERS.TITLE")),g.xp6(4),g.Q6J("placeholder","FACILITY_DETAIL.ALLOWED_USERS.FILTER"),g.xp6(1),g.Q6J("advancedFilter",ce.advancedFilter)("filtersCount",ce.filtersCount),g.xp6(1),g.Q6J("ngIf",ce.advancedFilter),g.xp6(4),g.Q6J("perunWebAppsLoader",g.lcZ(13,9,ce.loading$))("perunWebAppsLoaderIndicator",ve)}},dependencies:[w.sg,w.O5,W.ey,v.KE,v.hX,b.JJ,b.oH,b.On,k.gD,k.$L,P.Rr,S.K,de.t,se.M,Z.L,oe.P,Ae.M,Ze.J,O,te.e,w.Ov,Ce.X$],styles:[".filters[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline}.filter[_ngcontent-%COMP%]{min-width:350px}.search-select[_ngcontent-%COMP%]{width:32%;margin-right:20px;margin-top:30px}.toggle[_ngcontent-%COMP%]{display:flex;flex-direction:column}.advanced-filter[_ngcontent-%COMP%]{border:1px solid lightgray;padding:15px}"]})}return At})()},8998:(_t,pe,m)=>{"use strict";m.d(pe,{f:()=>zt});var e=m(78337),h=m(25387),M=m(27618),E=m(56223),b=m(17700),y=m(73615),g=m(65879),w=m(89515),W=m(24516),v=m(64170),k=m(32296),P=m(12207),S=m(69087),de=m(69755);function se(at,gt){1&at&&g._UZ(0,"perun-web-apps-loading-dialog")}function Z(at,gt){if(1&at){const At=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"perun-web-apps-vo-search-select",4),g.NdJ("voSelected",function(fe){g.CHM(At);const X=g.oxw();return g.KtG(X.selectedVo=fe)}),g.qZA(),g.TgZ(6,"mat-form-field")(7,"mat-label"),g._uU(8),g.ALo(9,"translate"),g.qZA(),g._UZ(10,"input",5),g.TgZ(11,"mat-error"),g._uU(12),g.ALo(13,"translate"),g.qZA()(),g.TgZ(14,"mat-form-field")(15,"mat-label"),g._uU(16),g.ALo(17,"translate"),g.qZA(),g._UZ(18,"input",6),g.TgZ(19,"mat-error"),g._uU(20),g.ALo(21,"translate"),g.qZA()()(),g.TgZ(22,"div",7)(23,"button",8),g.NdJ("click",function(){g.CHM(At);const fe=g.oxw();return g.KtG(fe.onCancel())}),g._uU(24),g.ALo(25,"translate"),g.qZA(),g.TgZ(26,"button",9),g.NdJ("click",function(){g.CHM(At);const fe=g.oxw();return g.KtG(fe.onSubmit())}),g._uU(27),g.ALo(28,"translate"),g.qZA()()()}if(2&at){const At=g.oxw();g.xp6(2),g.hij(" ",g.lcZ(3,13,"DIALOGS.CREATE_RESOURCE.TITLE")," "),g.xp6(3),g.Q6J("vos",At.vos)("disableAutoSelect",!0)("required",!0),g.xp6(3),g.Oqu(g.lcZ(9,15,"DIALOGS.CREATE_RESOURCE.NAME")),g.xp6(2),g.Q6J("formControl",At.nameCtrl),g.xp6(2),g.hij(" ",g.lcZ(13,17,"DIALOGS.CREATE_RESOURCE.INCORRECT_NAME")," "),g.xp6(4),g.Oqu(g.lcZ(17,19,"DIALOGS.CREATE_RESOURCE.DESCRIPTION")),g.xp6(2),g.Q6J("formControl",At.descriptionCtrl),g.xp6(2),g.hij(" ",g.lcZ(21,21,"DIALOGS.CREATE_RESOURCE.FILL_DESCRIPTION")," "),g.xp6(4),g.hij(" ",g.lcZ(25,23,"DIALOGS.CREATE_RESOURCE.CANCEL")," "),g.xp6(2),g.Q6J("disabled",At.nameCtrl.invalid||At.descriptionCtrl.invalid||null===At.selectedVo||At.loading),g.xp6(1),g.hij(" ",g.lcZ(28,25,"DIALOGS.CREATE_RESOURCE.CREATE")," ")}}let oe=(()=>{class at{constructor(At,Mt,fe,X,ce,ve){this.dialogRef=At,this.data=Mt,this.notificator=fe,this.voService=X,this.translate=ce,this.resourcesManager=ve,this.vos=[],this.selectedVo=null,ce.get("DIALOGS.CREATE_RESOURCE.SUCCESS").subscribe(Je=>this.successMessage=Je)}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.voService.getAllVos().subscribe(At=>{this.vos=At,this.loading=!1},()=>this.loading=!1),this.nameCtrl=new E.p4(null,[E.kI.required,E.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new E.p4("")}onSubmit(){this.loading=!0,this.resourcesManager.createResource(this.selectedVo.id,this.data.facilityId,this.nameCtrl.value,this.descriptionCtrl.value).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(Mt){return new(Mt||at)(g.Y36(b.so),g.Y36(b.WI),g.Y36(y.V6),g.Y36(M.YF),g.Y36(w.sK),g.Y36(M.xk))};static#t=this.\u0275cmp=g.Xpm({type:at,selectors:[["app-create-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["data-cy","create-resource-select-vo",3,"vos","disableAutoSelect","required","voSelected"],["matInput","","data-cy","create-resource-name-input","required","",3,"formControl"],["matInput","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","create-resource-dialog-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Mt,fe){if(1&Mt&&(g.YNc(0,se,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,Z,29,27,"div",1),g.qZA()),2&Mt){const X=g.MAs(1);g.xp6(2),g.Gre("",fe.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",fe.loading)("perunWebAppsLoaderIndicator",X)}},dependencies:[W.Nt,v.KE,v.hX,v.TO,E.Fj,E.JJ,E.Q7,E.oH,k.lW,b.uh,b.xY,b.H8,P.b,S.M,de.e,w.X$],styles:[".long-input[_ngcontent-%COMP%]{width:100%}"]})}return at})();var Ae=m(38106),Ze=m(64124),ke=m(96814),re=m(55959),Ce=m(62481),O=m(12877),te=m(2730),H=m(49605);function Q(at,gt){if(1&at){const At=g.EpF();g.TgZ(0,"button",10),g.NdJ("click",function(){g.CHM(At);const fe=g.oxw();return g.KtG(fe.createResource())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}2&at&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"FACILITY_DETAIL.RESOURCES.CREATE")," "))}function ye(at,gt){if(1&at){const At=g.EpF();g.TgZ(0,"button",11),g.NdJ("click",function(){g.CHM(At);const fe=g.oxw();return g.KtG(fe.removeResource())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&at){const At=g.oxw();g.Q6J("disabled",0===At.selected.selected.length),g.xp6(1),g.hij(" ",g.lcZ(2,2,"FACILITY_DETAIL.RESOURCES.DELETE")," ")}}function rt(at,gt){1&at&&g._UZ(0,"perun-web-apps-loading-table")}function Ne(at,gt){if(1&at&&g._UZ(0,"perun-web-apps-resources-list",12),2&at){const At=g.oxw();g.Q6J("tableId",At.tableId)("filterValue",At.filterValue)("resources",At.resources)("selection",At.selected)("disableRouting",!At.routeAuth)("displayedColumns",At.displayedColumns)}}let zt=(()=>{class at{static#e=this.id="FacilityResourcesComponent";constructor(At,Mt,fe,X,ce,ve){this.dialog=At,this.facilitiesManager=Mt,this.servicesManager=fe,this.authResolver=X,this.entityStorageService=ce,this.cd=ve,this.resources=[],this.selected=new e.Ov(!0,[]),this.emptyService={id:-1,beanName:"Service",name:"All"},this.services=[this.emptyService],this.selectedService=this.emptyService,this.filterValue="",this.tableId=Ae.CP,this.displayedColumns=["id","vo","facility","description"]}ngOnInit(){this.loading=!0,this.facility=this.entityStorageService.getEntity(),this.setAuthRights(),this.servicesManager.getAssignedServices(this.facility.id).subscribe(At=>{this.services=[this.emptyService].concat(At),this.refreshTable()}),this.loadResourcesForFacility()}ngAfterViewInit(){this.cd.detectChanges()}removeResource(){const At=(0,Ze.kZ)();At.width="450px",At.data={theme:"facility-theme",resources:this.selected.selected},this.dialog.open(h.f,At).afterClosed().subscribe(fe=>{fe&&this.refreshTable()})}refreshTable(){this.loading=!0,-1===this.selectedService.id?this.loadResourcesForFacility():this.facilitiesManager.getAssignedRichResourcesForFacilityAndService(this.facility.id,this.selectedService.id).subscribe(At=>{this.resources=At,this.selected.clear(),this.setAuthRights(),this.loading=!1})}setAuthRights(){this.addAuth=this.authResolver.isAuthorized("createResource_Resource_Vo_Facility_policy",[this.facility]),this.removeAuth=this.authResolver.isAuthorized("deleteResource_Resource_policy",[this.facility]),this.displayedColumns=this.removeAuth?["select","id","name","vo","description"]:["id","name","vo","description"],0!==this.resources.length&&(this.routeAuth=this.authResolver.isAuthorized("getRichResourceById_int_policy",[this.facility,this.resources[0]]))}applyFilter(At){this.filterValue=At}createResource(){const At=(0,Ze.kZ)();At.width="1350px",At.data={facilityId:this.facility.id,theme:"facility-theme"},this.dialog.open(oe,At).afterClosed().subscribe(fe=>{fe&&this.refreshTable()})}serviceSelected(At){this.selectedService=At,this.refreshTable()}loadResourcesForFacility(){this.facilitiesManager.getAssignedRichResourcesForFacility(this.facility.id).subscribe(At=>{this.resources=At,this.selected.clear(),this.setAuthRights(),this.loading=!1})}static#t=this.\u0275fac=function(Mt){return new(Mt||at)(g.Y36(b.uw),g.Y36(M.IQ),g.Y36(M.KK),g.Y36(y.x4),g.Y36(y.fb),g.Y36(g.sBO))};static#i=this.\u0275cmp=g.Xpm({type:at,selectors:[["app-facility-resources"]],hostVars:2,hostBindings:function(Mt,fe){2&Mt&&g.ekj("router-component",fe.true)},decls:14,vars:10,consts:[[1,"page-subtitle"],[1,"align-elements"],[3,"refresh"],["mat-flat-button","","color","accent","data-cy","create-resource-button","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2","data-cy","delete-resource-button",3,"disabled","click",4,"ngIf"],[1,"search-select","me-2",3,"services","service","serviceSelected"],[1,"filter-field",3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","filterValue","resources","selection","disableRouting","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent","data-cy","create-resource-button",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn","data-cy","delete-resource-button",1,"me-2",3,"disabled","click"],[3,"tableId","filterValue","resources","selection","disableRouting","displayedColumns"]],template:function(Mt,fe){if(1&Mt&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",1)(5,"perun-web-apps-refresh-button",2),g.NdJ("refresh",function(){return fe.refreshTable()}),g.qZA(),g.YNc(6,Q,3,3,"button",3),g.YNc(7,ye,3,4,"button",4),g.TgZ(8,"perun-web-apps-service-search-select",5),g.NdJ("serviceSelected",function(ce){return fe.serviceSelected(ce)}),g.qZA(),g.TgZ(9,"perun-web-apps-debounce-filter",6),g.NdJ("filter",function(ce){return fe.applyFilter(ce)}),g.qZA()(),g.YNc(10,rt,1,0,"ng-template",null,7,g.W1O),g.TgZ(12,"div",8),g.YNc(13,Ne,1,6,"perun-web-apps-resources-list",9),g.qZA()()),2&Mt){const X=g.MAs(11);g.xp6(2),g.Oqu(g.lcZ(3,8,"FACILITY_DETAIL.RESOURCES.TITLE")),g.xp6(4),g.Q6J("ngIf",fe.addAuth),g.xp6(1),g.Q6J("ngIf",fe.removeAuth),g.xp6(1),g.Q6J("services",fe.services)("service",fe.selectedService),g.xp6(1),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),g.xp6(4),g.Q6J("perunWebAppsLoader",fe.loading)("perunWebAppsLoaderIndicator",X)}},dependencies:[ke.O5,k.lW,re.K,Ce.t,O.C,te.P,H.J,de.e,w.X$],styles:[".search-select[_ngcontent-%COMP%]{min-width:325px}.filter-field[_ngcontent-%COMP%]{min-width:250px}.align-elements[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline}"]})}return at})()},60879:(_t,pe,m)=>{"use strict";m.d(pe,{P:()=>ue});var e=m(27618),h=m(64124),M=m(38106),E=m(78337),b=m(17700),y=m(73615),g=m(56223),w=m(65879),W=m(89515),v=m(44112),k=m(96814),P=m(23680),S=m(24516),de=m(64170),se=m(32296),Z=m(98525),oe=m(11186),Ae=m(12207),Ze=m(69755);function ke(qe,Ve){1&qe&&w._UZ(0,"perun-web-apps-loading-dialog")}function re(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"mat-option",15),w.NdJ("click",function(){const Et=w.CHM(Me).$implicit,G=w.oxw(2);return w.KtG(G.srcFacility=Et)}),w._uU(1),w.qZA()}if(2&qe){const Me=Ve.$implicit;w.Q6J("value",Me),w.xp6(1),w.hij(" ",Me.name," ")}}function Ce(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.qZA(),w._UZ(9,"input",4),w.TgZ(10,"mat-error"),w._uU(11),w.ALo(12,"translate"),w.qZA()(),w.TgZ(13,"mat-form-field")(14,"mat-label"),w._uU(15),w.ALo(16,"translate"),w.qZA(),w._UZ(17,"input",5),w.qZA(),w.TgZ(18,"mat-form-field")(19,"mat-label"),w._uU(20),w.ALo(21,"translate"),w.qZA(),w.TgZ(22,"mat-select",6)(23,"mat-option",7),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.srcFacility=null)}),w._uU(24),w.ALo(25,"translate"),w.qZA(),w.YNc(26,re,2,2,"mat-option",8),w.qZA()(),w.TgZ(27,"perun-web-apps-alert",9),w._UZ(28,"i",10),w.ALo(29,"translate"),w.qZA()(),w.TgZ(30,"div",11)(31,"button",12),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.onCancel())}),w._uU(32),w.ALo(33,"translate"),w.qZA(),w.TgZ(34,"button",13),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.onCreate(!0))}),w._uU(35),w.ALo(36,"translate"),w.qZA(),w.TgZ(37,"button",14),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.onCreate(!1))}),w._uU(38),w.ALo(39,"translate"),w.qZA()()()}if(2&qe){const Me=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,15,"DIALOGS.CREATE_FACILITY.TITLE")),w.xp6(5),w.Oqu(w.lcZ(8,17,"DIALOGS.CREATE_FACILITY.NAME")),w.xp6(2),w.Q6J("formControl",Me.nameControl),w.xp6(2),w.Oqu(w.lcZ(12,19,"DIALOGS.CREATE_FACILITY.REQUIRE_NAME")),w.xp6(4),w.Oqu(w.lcZ(16,21,"DIALOGS.CREATE_FACILITY.DESCRIPTION")),w.xp6(2),w.Q6J("formControl",Me.descControl),w.xp6(3),w.Oqu(w.lcZ(21,23,"DIALOGS.CREATE_FACILITY.AS_COPY")),w.xp6(4),w.hij(" ",w.lcZ(25,25,"DIALOGS.CREATE_FACILITY.NO_COPY")," "),w.xp6(2),w.Q6J("ngForOf",Me.facilities),w.xp6(2),w.Q6J("innerHTML",w.lcZ(29,27,"DIALOGS.CREATE_FACILITY.HINT"),w.oJD),w.xp6(4),w.hij(" ",w.lcZ(33,29,"DIALOGS.CREATE_FACILITY.CANCEL")," "),w.xp6(2),w.Q6J("disabled",0===Me.nameControl.value.trim().length||!!Me.srcFacility||Me.loading),w.xp6(1),w.hij(" ",w.lcZ(36,31,"DIALOGS.CREATE_FACILITY.CREATE_AND_CONFIGURE")," "),w.xp6(2),w.Q6J("disabled",0===Me.nameControl.value.trim().length||Me.loading),w.xp6(1),w.hij(" ",w.lcZ(39,33,"DIALOGS.CREATE_FACILITY.CREATE")," ")}}let O=(()=>{class qe{constructor(Me,et,Re,Et,G,He,ne){this.dialogRef=Me,this.data=et,this.facilitiesManager=Re,this.notificator=Et,this.translate=G,this.router=He,this.entityStorageService=ne,this.nameControl=new g.p4("",[g.kI.required]),this.descControl=new g.p4(""),this.srcFacility=null,this.loading=!1,this.configure=!1}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.facilitiesManager.getAllFacilities().subscribe(Me=>{this.facilities=Me,this.loading=!1},()=>this.loading=!1)}onCreate(Me){this.loading=!0,this.configure=Me,this.facilitiesManager.createFacility(this.nameControl.value,this.descControl.value).subscribe({next:et=>{this.entityStorageService.setEntity({id:et.id,beanName:et.beanName}),sessionStorage.setItem("newFacilityId",String(et.id)),null!==this.srcFacility?this.copyFacilitySettings(et.id):this.handleSuccess(et.id)},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}copyFacilitySettings(Me){this.facilitiesManager.copyAttributes(this.srcFacility.id,Me).subscribe(()=>{this.facilitiesManager.copyManagers(this.srcFacility.id,Me).subscribe(()=>{this.facilitiesManager.copyOwners(this.srcFacility.id,Me).subscribe(()=>{this.handleSuccess(Me)},()=>this.loading=!1)},()=>this.loading=!1)},()=>this.loading=!1)}handleSuccess(Me){this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_FACILITY.SUCCESS")),this.configure&&this.router.navigate(["facilities",Me.toString(),"configuration"],{queryParamsHandling:"preserve"}),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(et){return new(et||qe)(w.Y36(b.so),w.Y36(b.WI),w.Y36(e.IQ),w.Y36(y.V6),w.Y36(W.sK),w.Y36(v.F0),w.Y36(y.fb))};static#t=this.\u0275cmp=w.Xpm({type:qe,selectors:[["app-create-facility-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","data-cy","facility-name-input",3,"formControl"],["matInput","","data-cy","facility-description-input",3,"formControl"],["disableOptionCentering","true"],[3,"click"],[3,"value","click",4,"ngFor","ngForOf"],["alert_type","info"],[3,"innerHTML"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ml2",3,"disabled","click"],["data-cy","create-facility-button","color","accent","mat-flat-button","",1,"ml2",3,"disabled","click"],[3,"value","click"]],template:function(et,Re){if(1&et&&(w.YNc(0,ke,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,Ce,40,35,"div",1),w.qZA()),2&et){const Et=w.MAs(1);w.xp6(2),w.Gre("",Re.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Re.loading)("perunWebAppsLoaderIndicator",Et)}},dependencies:[k.sg,P.ey,S.Nt,de.KE,de.hX,de.TO,g.Fj,g.JJ,g.Q7,g.oH,se.lW,b.uh,b.xY,b.H8,Z.gD,oe.w,Ae.b,Ze.e,W.X$]})}return qe})();var te=m(33826),H=m(39743),Q=m(30617),ye=m(92596),rt=m(55959),Ne=m(62481),zt=m(41419),at=m(82066),gt=m(2730),At=m(47882);function Mt(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"button",11),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.onCreate())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2&qe&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"FACILITY_MANAGEMENT.CREATE")," "))}const fe=function(qe){return[qe]};function X(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"button",12),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.onDelete())}),w.ALo(1,"isAuthorized"),w._uU(2),w.ALo(3,"translate"),w.qZA()}if(2&qe){const Me=w.oxw();w.Q6J("disabled",0===Me.selection.selected.length||!w.xi3(1,2,w.VKq(7,fe,null==Me.selection.selected[0]?null:Me.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy")),w.xp6(2),w.hij(" ",w.lcZ(3,5,"FACILITY_MANAGEMENT.DELETE")," ")}}function ce(qe,Ve){1&qe&&w._UZ(0,"perun-web-apps-loading-table")}function ve(qe,Ve){if(1&qe&&w._UZ(0,"perun-web-apps-facilities-list",13),2&qe){const Me=w.oxw();w.Q6J("tableId",Me.tableId)("selection",Me.selection)("filterValue",Me.filterValue)("facilities",Me.facilities)("recentIds",Me.recentIds)}}const Je=function(){return{color:"black"}};let ue=(()=>{class qe{static#e=this.id="FacilitySelectPageComponent";constructor(Me,et,Re,Et){this.facilityManager=Me,this.sideMenuService=et,this.guiAuthResolver=Re,this.dialog=Et,this.facilities=[],this.recentIds=[],this.filterValue="",this.tableId=M.xt,this.selection=new E.Ov(!1,[])}ngOnInit(){this.createAuth=this.guiAuthResolver.isAuthorized("createFacility_Facility_policy",[]),this.deleteAuth=this.guiAuthResolver.isFacilityAdmin(),this.refreshTable()}ngAfterViewChecked(){this.sideMenuService.setFacilityMenuItems([])}refreshTable(){this.loading=!0,this.facilityManager.getEnrichedFacilities().subscribe(Me=>{this.selection.clear(),this.facilities=Me,this.recentIds=(0,h.vL)("facilities"),this.loading=!1})}onCreate(){const Me=(0,h.kZ)();Me.width="800px",Me.data={theme:"facility-theme"},this.dialog.open(O,Me).afterClosed().subscribe(Re=>{Re&&(this.loading=!0,this.refreshTable())})}onDelete(){const Me=(0,h.kZ)();Me.width="500px",Me.data={theme:"facility-theme",facility:this.selection.selected[0].facility},this.dialog.open(te.Y,Me).afterClosed().subscribe(Re=>{Re&&this.refreshTable()})}applyFilter(Me){this.filterValue=Me}static#t=this.\u0275fac=function(et){return new(et||qe)(w.Y36(e.IQ),w.Y36(H.D),w.Y36(y.x4),w.Y36(b.uw))};static#i=this.\u0275cmp=w.Xpm({type:qe,selectors:[["app-facility-select-page"]],hostVars:2,hostBindings:function(et,Re){2&et&&w.ekj("router-component",Re.true)},decls:17,vars:21,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","facility-theme"],[1,"page-title","d-flex"],["svgIcon","perun-facility-black",1,"perun-icon","icon-scale",3,"ngStyle"],[3,"refresh"],["mat-flat-button","","class","action-button me-2","data-cy","new-facility-button","color","accent",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-flat-button","","class","me-2","data-cy","delete-facility-button","color","warn",3,"disabled","click",4,"ngIf"],[3,"autoFocus","placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","selection","filterValue","facilities","recentIds",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","data-cy","new-facility-button","color","accent",1,"action-button","me-2",3,"click"],["mat-flat-button","","data-cy","delete-facility-button","color","warn",1,"me-2",3,"disabled","click"],[3,"tableId","selection","filterValue","facilities","recentIds"]],template:function(et,Re){if(1&et&&(w.TgZ(0,"div",0),w._UZ(1,"perun-web-apps-back-button"),w.TgZ(2,"h1",1),w._UZ(3,"mat-icon",2),w._uU(4),w.ALo(5,"translate"),w.qZA(),w.TgZ(6,"perun-web-apps-refresh-button",3),w.NdJ("refresh",function(){return Re.refreshTable()}),w.qZA(),w.YNc(7,Mt,3,3,"button",4),w.TgZ(8,"span",5),w.ALo(9,"isAuthorized"),w.ALo(10,"translate"),w.YNc(11,X,4,9,"button",6),w.qZA(),w.TgZ(12,"perun-web-apps-debounce-filter",7),w.NdJ("filter",function(G){return Re.applyFilter(G)}),w.qZA(),w.YNc(13,ce,1,0,"ng-template",null,8,w.W1O),w.TgZ(15,"div",9),w.YNc(16,ve,1,5,"perun-web-apps-facilities-list",10),w.qZA()()),2&et){const Et=w.MAs(14);w.xp6(3),w.Q6J("ngStyle",w.DdM(18,Je)),w.xp6(1),w.hij(" ",w.lcZ(5,11,"FACILITY_MANAGEMENT.TITLE")," "),w.xp6(3),w.Q6J("ngIf",Re.createAuth),w.xp6(1),w.s9C("matTooltip",w.lcZ(10,16,"FACILITY_MANAGEMENT.DELETE_PERMISSION_HINT")),w.Q6J("matTooltipDisabled",0===Re.selection.selected.length||w.xi3(9,13,w.VKq(19,fe,null==Re.selection.selected[0]?null:Re.selection.selected[0].facility),"deleteFacility_Facility_Boolean_policy"))("matTooltipPosition","below"),w.xp6(3),w.Q6J("ngIf",Re.deleteAuth),w.xp6(1),w.Q6J("autoFocus",!0)("placeholder","FACILITY_MANAGEMENT.FILTER_PLACEHOLDER"),w.xp6(4),w.Q6J("perunWebAppsLoader",Re.loading)("perunWebAppsLoaderIndicator",Et)}},dependencies:[k.O5,k.PC,Q.Hw,se.lW,ye.gM,rt.K,Ne.t,zt.W,at.X,gt.P,Ze.e,W.X$,At.i],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return qe})()},18204:(_t,pe,m)=>{"use strict";m.d(pe,{P:()=>J});var e=m(65879),h=m(22096),M=m(27618),E=m(56223),b=m(73615),y=m(17700),g=m(25313),w=m(13566),W=m(96814),v=m(23680),k=m(24516),P=m(64170),S=m(32296),de=m(98525),se=m(11186),Z=m(61690),oe=m(77983),Ae=m(89515),Ze=m(37803),ke=m(56881),re=m(25890);function Ce(U,ze){1&U&&(e.TgZ(0,"mat-option",39),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APPROVABLE_GROUP_APP_USER")," "))}function O(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.TgZ(3,"mat-form-field",30)(4,"textarea",40),e.NdJ("ngModelChange",function(je){e.CHM(Ge);const lt=e.oxw(2);return e.KtG(lt.reason=je)}),e.qZA()()()}if(2&U){const Ge=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,2,"DIALOGS.RE_SEND_NOTIFICATION.REASON"),": "),e.xp6(3),e.Q6J("ngModel",Ge.reason)}}function te(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.TgZ(3,"mat-form-field",30)(4,"mat-select",31),e.NdJ("valueChange",function(je){e.CHM(Ge);const lt=e.oxw();return e.KtG(lt.mailType=je)}),e.TgZ(5,"mat-option",32),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.YNc(8,Ce,3,3,"mat-option",33),e.TgZ(9,"mat-option",34),e._uU(10),e.ALo(11,"translate"),e.qZA(),e.TgZ(12,"mat-option",35),e._uU(13),e.ALo(14,"translate"),e.qZA(),e.TgZ(15,"mat-option",36),e._uU(16),e.ALo(17,"translate"),e.qZA(),e.TgZ(18,"mat-option",37),e._uU(19),e.ALo(20,"translate"),e.qZA(),e.TgZ(21,"mat-option",38),e._uU(22),e.ALo(23,"translate"),e.qZA()()(),e.YNc(24,O,5,4,"div",2),e.qZA()}if(2&U){const Ge=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,10,"DIALOGS.RE_SEND_NOTIFICATION.SELECT"),": "),e.xp6(3),e.Q6J("value",Ge.mailType),e.xp6(2),e.hij(" ",e.lcZ(7,12,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_USER")," "),e.xp6(2),e.Q6J("ngIf",Ge.data.allowGroupMailType),e.xp6(2),e.hij(" ",e.lcZ(11,14,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_CREATED_VO_ADMIN")," "),e.xp6(3),e.hij(" ",e.lcZ(14,16,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.MAIL_VALIDATION")," "),e.xp6(3),e.hij(" ",e.lcZ(17,18,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_APPROVED_USER")," "),e.xp6(3),e.hij(" ",e.lcZ(20,20,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_REJECTED_USER")," "),e.xp6(3),e.hij(" ",e.lcZ(23,22,"DIALOGS.RE_SEND_NOTIFICATION.NOTIFICATION_TYPE.APP_ERROR_VO_ADMIN")," "),e.xp6(2),e.Q6J("ngIf","APP_REJECTED_USER"===Ge.mailType)}}function H(U,ze){1&U&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.ID")," "))}function Q(U,ze){if(1&U&&(e.TgZ(0,"td",42),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&U){const Ge=ze.$implicit;e.Q2q("data-cy","",Ge.group?Ge.group.name:e.lcZ(1,2,"no-group"),"-id-td"),e.xp6(2),e.hij(" ",Ge.id," ")}}function ye(U,ze){1&U&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_DATE")," "))}function rt(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"date"),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,Ge.createdAt,"d.M.y"))}}function Ne(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_ID")))}function zt(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Oqu(Ge.vo.id)}}function at(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_NAME")))}function gt(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Oqu(Ge.vo.name)}}function At(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_ID")))}function Mt(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.hij(" ",Ge.group?Ge.group.id:""," ")}}function fe(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_NAME")))}function X(U,ze){if(1&U&&(e.TgZ(0,"td",42),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&U){const Ge=ze.$implicit;e.Q2q("data-cy","",Ge.group?Ge.group.name:e.lcZ(1,2,"no-group"),"-groupname-td"),e.xp6(2),e.hij(" ",Ge.group?Ge.group.name:""," ")}}function ce(U,ze){1&U&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.TYPE")," "))}function ve(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._UZ(1,"perun-web-apps-application-type-icon",44),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Q6J("applicationType",Ge.type)}}function Je(U,ze){1&U&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.STATE")," "))}function ue(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._UZ(1,"span",45),e.ALo(2,"applicationState"),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Q6J("outerHTML",e.lcZ(2,1,Ge.state),e.oJD)}}function qe(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCENAME")," "))}function Ve(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Oqu(Ge.extSourceName)}}function Me(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCETYPE")," "))}function et(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Oqu(Ge.extSourceType)}}function Re(U,ze){1&U&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.USER")," "))}function Et(U,ze){if(1&U&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&U){const Ge=e.oxw().$implicit;e.xp6(1),e.hij(" ",Ge.createdBy.slice(Ge.createdBy.lastIndexOf("=")+1,Ge.createdBy.length)," ")}}function G(U,ze){if(1&U&&(e._uU(0),e.ALo(1,"userFullName")),2&U){const Ge=e.oxw().$implicit;e.hij(" ",e.lcZ(1,1,Ge.user)," ")}}function He(U,ze){if(1&U&&(e.TgZ(0,"td",42),e.YNc(1,Et,2,1,"div",46),e.YNc(2,G,2,3,"ng-template",null,47,e.W1O),e.qZA()),2&U){const Ge=ze.$implicit,tt=e.MAs(3);e.xp6(1),e.Q6J("ngIf",null===Ge.user)("ngIfElse",tt)}}function ne(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_BY")))}function it(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit;e.Q2q("data-cy","",Ge.createdBy,"-createdBy"),e.xp6(1),e.hij(" ",Ge.createdBy.slice(Ge.createdBy.lastIndexOf("=")+1,Ge.createdBy.length)," ")}}function I(U,ze){1&U&&(e.TgZ(0,"th",41),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_BY")," "))}function be(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit,tt=e.oxw();e.xp6(1),e.hij(" ",tt.getFriendlyName(Ge.modifiedBy)," ")}}function j(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_AT")))}function Be(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.ALo(2,"date"),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,Ge.modifiedAt,"d.M.y"))}}function Te(U,ze){1&U&&(e.TgZ(0,"th",43),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&U&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.FEDINFO")))}function Tt(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit;e.xp6(1),e.Oqu(Ge.fedInfo)}}function Qe(U,ze){if(1&U&&(e.TgZ(0,"th",43),e._uU(1),e.qZA()),2&U){const Ge=e.oxw().index,tt=e.oxw();e.xp6(1),e.Oqu(tt.data.fedColumnsDisplay[Ge])}}function Se(U,ze){if(1&U&&(e.TgZ(0,"td",42),e._uU(1),e.qZA()),2&U){const Ge=ze.$implicit,tt=e.oxw().$implicit,je=e.oxw();e.xp6(1),e.hij(" ",je.getFedValue(Ge.fedInfo,tt)," ")}}function Ee(U,ze){1&U&&(e.ynx(0,48),e.YNc(1,Qe,2,1,"th",11),e.YNc(2,Se,2,1,"td",8),e.BQk()),2&U&&e.s9C("matColumnDef",ze.$implicit)}function ge(U,ze){1&U&&e._UZ(0,"tr",49)}function o(U,ze){1&U&&e._UZ(0,"tr",50)}const p=function(U){return{count:U}};let A=(()=>{class U{constructor(Ge,tt){this.dialogRef=Ge,this.data=tt,this.mailType="APP_CREATED_USER",this.reason=""}ngOnInit(){this.dataSource=new g.by(this.data.selectedApplications)}ngAfterViewInit(){this.dataSource.sort=this.sort}onConfirm(){this.dialogRef.close("RESEND"!==this.data.action||{type:this.mailType,reason:this.reason})}onCancel(){this.dialogRef.close(!1)}getFriendlyName(Ge){const tt=Ge.lastIndexOf("/CN=");if(-1!==tt){const je=Ge.slice(tt+4,Ge.length).replace("/unstructuredName="," ");return-1!==je.lastIndexOf("\\")?Ge.slice(Ge.lastIndexOf("=")+1,Ge.length):je}return Ge}getFedValue(Ge,tt){if(null===Ge||0===Ge.length)return"";let je=[];return je=Ge.startsWith(tt+":")?Ge.split(tt+":"):Ge.split(","+tt+":"),je.length<2?"":(je[1]=je[1].replace(/\\,/gi,"#ESCAPED_COMMA"),je=je[1].split(","),je[0]=je[0].replace("#ESCAPED_COMMA","\\,"),this.deescapeMapEscapings(je[0]))}deescapeMapEscapings(Ge){let tt=Ge.replace(/\\:/gi,":");return tt=tt.replace(/\\,/gi,","),tt=tt.replace(/\\\\/gi,"\\"),tt}static#e=this.\u0275fac=function(tt){return new(tt||U)(e.Y36(y.so),e.Y36(y.WI))};static#t=this.\u0275cmp=e.Xpm({type:U,selectors:[["app-applications-bulk-operation-dialog"]],viewQuery:function(tt,je){if(1&tt&&e.Gf(w.YE,5),2&tt){let lt;e.iGM(lt=e.CRH())&&(je.sort=lt.first)}},decls:66,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["alert_type","warn"],[3,"dataLength"],["mat-table","","matSort","","matSortActive","createdAt","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdAt"],["matColumnDef","voId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","voName"],["matColumnDef","groupId"],["matColumnDef","groupName"],["matColumnDef","type"],["matColumnDef","state"],["matColumnDef","extSourceName"],["matColumnDef","extSourceType"],["matColumnDef","user"],["matColumnDef","createdBy"],["matColumnDef","modifiedBy"],["matColumnDef","modifiedAt"],["matColumnDef","fedInfo"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],[1,"w-100"],["disableOptionCentering","",3,"value","valueChange"],["value","APP_CREATED_USER"],["value","APPROVABLE_GROUP_APP_USER",4,"ngIf"],["value","APP_CREATED_VO_ADMIN"],["value","MAIL_VALIDATION"],["value","APP_APPROVED_USER"],["value","APP_REJECTED_USER"],["value","APP_ERROR_VO_ADMIN"],["value","APPROVABLE_GROUP_APP_USER"],["matInput","",3,"ngModel","ngModelChange"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[3,"applicationType"],[3,"outerHTML"],[4,"ngIf","ngIfElse"],["name",""],[3,"matColumnDef"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"]],template:function(tt,je){1&tt&&(e.TgZ(0,"div")(1,"h1",0),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1),e.YNc(5,te,25,24,"div",2),e.TgZ(6,"perun-web-apps-alert",3),e._uU(7),e.ALo(8,"translate"),e.qZA(),e.TgZ(9,"perun-web-apps-table-wrapper",4)(10,"table",5),e.ynx(11,6),e.YNc(12,H,3,3,"th",7),e.YNc(13,Q,3,4,"td",8),e.BQk(),e.ynx(14,9),e.YNc(15,ye,3,3,"th",7),e.YNc(16,rt,3,4,"td",8),e.BQk(),e.ynx(17,10),e.YNc(18,Ne,3,3,"th",11),e.YNc(19,zt,2,1,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,at,3,3,"th",11),e.YNc(22,gt,2,1,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,At,3,3,"th",11),e.YNc(25,Mt,2,1,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,fe,3,3,"th",11),e.YNc(28,X,3,4,"td",8),e.BQk(),e.ynx(29,15),e.YNc(30,ce,3,3,"th",7),e.YNc(31,ve,2,1,"td",8),e.BQk(),e.ynx(32,16),e.YNc(33,Je,3,3,"th",7),e.YNc(34,ue,3,3,"td",8),e.BQk(),e.ynx(35,17),e.YNc(36,qe,3,3,"th",11),e.YNc(37,Ve,2,1,"td",8),e.BQk(),e.ynx(38,18),e.YNc(39,Me,3,3,"th",11),e.YNc(40,et,2,1,"td",8),e.BQk(),e.ynx(41,19),e.YNc(42,Re,3,3,"th",7),e.YNc(43,He,4,2,"td",8),e.BQk(),e.ynx(44,20),e.YNc(45,ne,3,3,"th",11),e.YNc(46,it,2,2,"td",8),e.BQk(),e.ynx(47,21),e.YNc(48,I,3,3,"th",7),e.YNc(49,be,2,1,"td",8),e.BQk(),e.ynx(50,22),e.YNc(51,j,3,3,"th",11),e.YNc(52,Be,3,4,"td",8),e.BQk(),e.ynx(53,23),e.YNc(54,Te,3,3,"th",11),e.YNc(55,Tt,2,1,"td",8),e.BQk(),e.YNc(56,Ee,3,1,"ng-container",24),e.YNc(57,ge,1,0,"tr",25),e.YNc(58,o,1,0,"tr",26),e.qZA()()(),e.TgZ(59,"div",27)(60,"button",28),e.NdJ("click",function(){return je.onCancel()}),e._uU(61),e.ALo(62,"translate"),e.qZA(),e.TgZ(63,"button",29),e.NdJ("click",function(){return je.onConfirm()}),e._uU(64),e.ALo(65,"translate"),e.qZA()()()),2&tt&&(e.Tol(je.data.theme),e.xp6(2),e.Oqu(e.lcZ(3,13,je.data.title)),e.xp6(3),e.Q6J("ngIf","RESEND"===je.data.action),e.xp6(2),e.hij(" ",e.xi3(8,15,je.data.description,e.VKq(22,p,je.dataSource.data.length))," "),e.xp6(2),e.Q6J("dataLength",je.dataSource.data.length),e.xp6(1),e.Q6J("dataSource",je.dataSource),e.xp6(46),e.Q6J("ngForOf",je.data.fedColumnsFriendly),e.xp6(1),e.Q6J("matHeaderRowDef",je.data.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",je.data.displayedColumns),e.xp6(3),e.hij(" ",e.lcZ(62,18,"VO_DETAIL.APPLICATION.DIALOG.CANCEL")," "),e.xp6(3),e.hij(" ",e.lcZ(65,20,je.data.confirmButtonLabel)," "))},dependencies:[W.sg,W.O5,v.ey,k.Nt,P.KE,E.Fj,E.JJ,E.On,S.lW,w.YE,w.nU,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,y.uh,y.xY,y.H8,de.gD,se.w,Z.g,oe.l,W.uU,Ae.X$,Ze.d,ke.R,re.h]})}return U})();var C=m(64124),f=m(37073),a=m(30617),n=m(92596),t=m(82599),i=m(55959),r=m(62481),d=m(38034);let s=(()=>{class U{ngOnInit(){this.startMinDate=new Date(2e3,0,1),this.endMaxDate=new Date}static#e=this.\u0275fac=function(tt){return new(tt||U)};static#t=this.\u0275cmp=e.Xpm({type:U,selectors:[["perun-web-apps-date-range"]],inputs:{startDate:"startDate",endDate:"endDate"},decls:10,vars:9,consts:[["appearance","fill",1,"me-2",3,"click"],[3,"max","min","rangePicker"],["matStartDate","","readonly","",3,"formControl"],["matEndDate","","readonly","",3,"formControl"],["matSuffix","",3,"for"],["picker",""]],template:function(tt,je){if(1&tt){const lt=e.EpF();e.TgZ(0,"mat-form-field",0),e.NdJ("click",function(){e.CHM(lt);const st=e.MAs(9);return e.KtG(st.open())}),e.TgZ(1,"mat-label"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"mat-date-range-input",1),e._UZ(5,"input",2)(6,"input",3),e.qZA(),e._UZ(7,"mat-datepicker-toggle",4)(8,"mat-date-range-picker",null,5),e.qZA()}if(2&tt){const lt=e.MAs(9);e.xp6(2),e.Oqu(e.lcZ(3,7,"VO_DETAIL.APPLICATION.DATE.LABEL")),e.xp6(2),e.Q6J("max",je.endMaxDate)("min",je.startMinDate)("rangePicker",lt),e.xp6(1),e.Q6J("formControl",je.startDate),e.xp6(1),e.Q6J("formControl",je.endDate),e.xp6(1),e.Q6J("for",lt)}},dependencies:[E.Fj,E.JJ,P.KE,P.hX,P.R9,E.oH,d.nW,d.wx,d.zY,d.By,d._g,Ae.X$]})}return U})();var c=m(2730);let l=(()=>{class U{constructor(){this.stateChanged=new e.vpe,this.state="pending"}select(){switch(this.state){case"approved":this.stateChanged.emit(["APPROVED"]);break;case"rejected":this.stateChanged.emit(["REJECTED"]);break;case"wfmv":this.stateChanged.emit(["NEW"]);break;case"submitted":this.stateChanged.emit(["VERIFIED"]);break;case"pending":this.stateChanged.emit(["NEW","VERIFIED"]);break;case"all":this.stateChanged.emit(null)}}static#e=this.\u0275fac=function(tt){return new(tt||U)};static#t=this.\u0275cmp=e.Xpm({type:U,selectors:[["perun-web-apps-application-state-selector"]],outputs:{stateChanged:"stateChanged"},decls:23,vars:22,consts:[[1,"input-width-250","me-2"],["disableOptionCentering","",3,"value","selectionChange","valueChange"],["value","all"],["value","pending"],["value","wfmv"],["value","submitted"],["value","approved"],["value","rejected"]],template:function(tt,je){1&tt&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"mat-select",1),e.NdJ("selectionChange",function(){return je.select()})("valueChange",function(Ie){return je.state=Ie}),e.TgZ(5,"mat-option",2),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"mat-option",3),e._uU(9),e.ALo(10,"translate"),e.qZA(),e.TgZ(11,"mat-option",4),e._uU(12),e.ALo(13,"translate"),e.qZA(),e.TgZ(14,"mat-option",5),e._uU(15),e.ALo(16,"translate"),e.qZA(),e.TgZ(17,"mat-option",6),e._uU(18),e.ALo(19,"translate"),e.qZA(),e.TgZ(20,"mat-option",7),e._uU(21),e.ALo(22,"translate"),e.qZA()()()),2&tt&&(e.xp6(2),e.Oqu(e.lcZ(3,8,"APPLICATIONS_LIST.STATE")),e.xp6(2),e.Q6J("value",je.state),e.xp6(2),e.Oqu(e.lcZ(7,10,"VO_DETAIL.APPLICATION.SELECTION_ALL")),e.xp6(3),e.Oqu(e.lcZ(10,12,"VO_DETAIL.APPLICATION.SELECTION_PENDING")),e.xp6(3),e.Oqu(e.lcZ(13,14,"VO_DETAIL.APPLICATION.SELECTION_WFMV")),e.xp6(3),e.Oqu(e.lcZ(16,16,"VO_DETAIL.APPLICATION.SELECTION_SUBMITTED")),e.xp6(3),e.Oqu(e.lcZ(19,18,"VO_DETAIL.APPLICATION.SELECTION_APPROVED")),e.xp6(3),e.Oqu(e.lcZ(22,20,"VO_DETAIL.APPLICATION.SELECTION_REJECTED")))},dependencies:[P.KE,P.hX,v.ey,de.gD,Ae.X$]})}return U})();var T=m(69755),N=m(81990);function K(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"button",16),e.NdJ("click",function(){e.CHM(Ge);const je=e.oxw();return e.KtG(je.onApprove())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&U){const Ge=e.oxw();e.Q6J("disabled",!Ge.canPerformAction.approve),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE")," ")}}function xe(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM(Ge);const je=e.oxw();return e.KtG(je.onReject())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&U){const Ge=e.oxw();e.Q6J("disabled",!Ge.canPerformAction.reject),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECT")," ")}}function ot(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM(Ge);const je=e.oxw();return e.KtG(je.onDelete())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&U){const Ge=e.oxw();e.Q6J("disabled",!Ge.canPerformAction.delete),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE")," ")}}function We(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"button",18),e.NdJ("click",function(){e.CHM(Ge);const je=e.oxw();return e.KtG(je.onResend())}),e.TgZ(1,"i",19),e._uU(2," mail_outline "),e.qZA(),e._uU(3),e.ALo(4,"translate"),e.qZA()}if(2&U){const Ge=e.oxw();e.Q6J("disabled",!Ge.canPerformAction.resend),e.xp6(3),e.hij(" ",e.lcZ(4,2,"VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SEND_NOTIFICATION")," ")}}function he(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"button",18),e.NdJ("click",function(){e.CHM(Ge);const je=e.oxw();return e.KtG(je.viewChanged())}),e.TgZ(1,"mat-icon"),e._uU(2,"settings"),e.qZA()()}if(2&U){const Ge=e.oxw();e.Q6J("disabled",Ge.showAllDetails)}}function we(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"mat-slide-toggle",11),e.NdJ("change",function(){e.CHM(Ge);const je=e.oxw();return e.KtG(je.toggleIncludeGroups())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&U){const Ge=e.oxw();e.Q6J("checked",Ge.showGroupApps),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.SHOW_GROUP_APPLICATIONS")," ")}}function Ue(U,ze){1&U&&e._UZ(0,"perun-web-apps-loading-table")}const Fe=function(){return[]};function Y(U,ze){if(1&U){const Ge=e.EpF();e.TgZ(0,"perun-web-apps-applications-dynamic-list",20),e.NdJ("loading$",function(je){e.CHM(Ge);const lt=e.oxw();return e.KtG(lt.loading$=je)})("selectedApplications",function(je){e.CHM(Ge);const lt=e.oxw();return e.KtG(lt.onSelectedApplicationsChange(je))}),e.qZA()}if(2&U){const Ge=e.oxw();e.Q6J("tableId",Ge.showAllDetails?Ge.detailTableId:Ge.tableId)("searchString",Ge.filterValue)("displayedColumns",Ge.currentColumns)("fedColumnsFriendly",Ge.showAllDetails?e.DdM(12,Fe):Ge.configuredFedColumns)("fedAttrs",Ge.fedAttrs)("states",Ge.currentStates)("dateFrom",Ge.startDate.value)("dateTo",Ge.endDate.value)("includeGroupApps",Ge.showGroupApps)("refreshTable",Ge.refresh)("vo",Ge.vo)("group",Ge.group)}}let J=(()=>{class U{constructor(Ge,tt,je,lt,Ie,st){this.attributeService=Ge,this.registrarService=tt,this.notificator=je,this.translate=lt,this.dialog=Ie,this.cd=st,this.changeView=new e.vpe,this.refresh=!1,this.tooltipMessages={approve:"",reject:"",delete:"",resend:"",columnSettings:""},this.canPerformAction={approve:!1,reject:!1,delete:!1,resend:!1},this.currentStates=["NEW","VERIFIED"],this.filterValue="",this.startDate=new E.NI(this.yearAgo()),this.endDate=new E.NI(new Date),this.showAllDetails=!1,this.showGroupApps=!1,this.prependColumns=["checkbox","id"],this.groupPrependColumns=["groupId","groupName"],this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.detailedColumns=["createdAt","type","state","extSourceName","extSourceType","user","createdBy","modifiedBy","modifiedAt","fedInfo"],this.currentColumns=[],this.configuredColumns=[],this.configuredFedColumns=[],this.selectedApplications=[]}set viewPreferences(Ge){this.loading$=(0,h.of)(!0),Ge?.value?.length>0?(this.configuredColumns=Ge.value,this.configuredFedColumns=this.configuredColumns.filter(tt=>this.fedAttrs.some(je=>je.friendlyName===tt))):(this.configuredColumns=[],this.configuredFedColumns=[]),this.authRights.columnSettings=Ge?.writable,this.currentColumns=this.setColumns()}ngOnInit(){this.loading$=(0,h.of)(!0),this.showGroupApps=!!this.group,this.onSelectedApplicationsChange([])}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}applyFilter(Ge){this.filterValue=Ge,this.cd.detectChanges()}onApprove(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.APPROVE.TITLE","VO_DETAIL.APPLICATION.DIALOG.APPROVE.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.APPROVE","APPROVE",this.selectedApplications,this.currentColumns).afterClosed().subscribe(tt=>{tt&&this.registrarService.approveApplications(this.selectedApplications.map(je=>je.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.APPROVE"),this.refreshTable()},error:je=>{this.showErrorDialog("VO_DETAIL.APPLICATION.ERROR.APPROVE",je,this.translate.instant("VO_DETAIL.APPLICATION.ERROR.APPROVE_DESCRIPTION",{error:je.message})),this.refreshTable()}})})}onReject(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.REJECT.TITLE","VO_DETAIL.APPLICATION.DIALOG.REJECT.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.REJECT","REJECT",this.selectedApplications,this.currentColumns).afterClosed().subscribe(tt=>{tt&&this.registrarService.rejectApplications(this.selectedApplications.map(je=>je.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.REJECT"),this.refreshTable()},error:je=>{this.showErrorDialog("VO_DETAIL.APPLICATION.ERROR.REJECT",je,this.translate.instant("VO_DETAIL.APPLICATION.ERROR.REJECT_DESCRIPTION",{error:je.message})),this.refreshTable()}})})}onDelete(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.DELETE.TITLE","VO_DETAIL.APPLICATION.DIALOG.DELETE.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.DELETE","DELETE",this.selectedApplications,this.currentColumns).afterClosed().subscribe(tt=>{tt&&this.registrarService.deleteApplications(this.selectedApplications.map(je=>je.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.DELETE"),this.refreshTable()}})})}onResend(){this.openDialog("VO_DETAIL.APPLICATION.DIALOG.RESEND.TITLE","VO_DETAIL.APPLICATION.DIALOG.RESEND.DESCRIPTION","VO_DETAIL.APPLICATION.APPLICATION_DETAIL.SEND_NOTIFICATION","RESEND",this.selectedApplications,this.currentColumns).afterClosed().subscribe(tt=>{tt&&this.registrarService.sendMessages({ids:this.selectedApplications.map(je=>je.id),mailType:tt.type,reason:tt.reason}).subscribe({next:()=>{this.notificator.showInstantSuccess("VO_DETAIL.APPLICATION.SUCCESS.RESEND"),this.refreshTable()}})})}statesChanged(Ge){this.currentStates=Ge,this.cd.detectChanges()}viewChanged(){this.changeView.emit()}toggleDetailedView(){this.showAllDetails=!this.showAllDetails,this.currentColumns=this.setColumns(),this.tooltipMessages.columnSettings=this.translate.instant(this.showAllDetails?"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP":"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS"),this.cd.detectChanges()}toggleIncludeGroups(){this.showGroupApps=!this.showGroupApps,this.currentColumns=this.setColumns(),this.cd.detectChanges()}onSelectedApplicationsChange(Ge){this.selectedApplications=Ge;const tt=this.getSelectedState();this.setCanPerform(tt),this.setButtonsTooltips(tt)}getSelectedState(){if(0===this.selectedApplications.length)return null;let Ge=this.selectedApplications[0].state;for(const tt of this.selectedApplications)if(tt.state!==Ge){Ge=null;break}return Ge}setCanPerform(Ge){this.canPerformAction.approve="NEW"===Ge||"VERIFIED"===Ge,this.canPerformAction.reject="NEW"===Ge||"VERIFIED"===Ge,this.canPerformAction.delete="NEW"===Ge||"REJECTED"===Ge,this.canPerformAction.resend=!!Ge}setButtonsTooltips(Ge){if(Ge)this.tooltipMessages.approve=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.APPROVE.${Ge}`),this.tooltipMessages.reject=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.REJECT.${Ge}`),this.tooltipMessages.delete=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.DELETE.${Ge}`),this.tooltipMessages.resend=this.translate.instant(`VO_DETAIL.APPLICATION.TOOLTIPS.SEND_NOTIFICATION.${Ge}`);else{const tt=this.translate.instant(this.selectedApplications.length?"VO_DETAIL.APPLICATION.TOOLTIPS.MULTIPLE_STATUSES_SELECTED":"VO_DETAIL.APPLICATION.TOOLTIPS.NO_APPLICATION_SELECTED");this.tooltipMessages.approve=tt,this.tooltipMessages.reject=tt,this.tooltipMessages.delete=tt,this.tooltipMessages.resend=tt}this.tooltipMessages.columnSettings=this.translate.instant(this.showAllDetails?"VO_DETAIL.APPLICATION.COLUMNS_TOOLTIP":"VO_DETAIL.APPLICATION.SET_COLUMN_SETTINGS")}openDialog(Ge,tt,je,lt,Ie,st){const Lt=st.filter(Rt=>"checkbox"!==Rt&&"state"!==Rt),vt=(0,C.kZ)();return vt.width="1300px",vt.data={theme:this.theme,title:Ge,description:tt,confirmButtonLabel:je,action:lt,selectedApplications:Ie,displayedColumns:Lt,allowGroupMailType:!!this.group,fedColumnsFriendly:this.configuredFedColumns,fedColumnsDisplay:this.configuredFedColumns.map(Rt=>this.fedAttrs.find(kt=>kt.friendlyName===Rt)?.displayName||"")},this.dialog.open(A,vt)}setColumns(){let Ge=this.prependColumns;return this.showGroupApps&&(Ge=this.prependColumns.concat(this.groupPrependColumns)),Ge.concat(this.showAllDetails?this.detailedColumns:this.configuredColumns.length>0?this.configuredColumns:this.simpleColumns)}yearAgo(){const Ge=new Date;return Ge.setDate(Ge.getDate()-365),Ge}showErrorDialog(Ge,tt,je){const lt=this.createNotificationData(Ge,tt,je);this.dialog.open(f.FM,{width:"550px",data:lt,autoFocus:!1})}createNotificationData(Ge,tt,je){return{type:"error",error:tt,description:je,title:this.translate.instant(Ge),actionText:this.notificator.getDefaultActionMessage(),delay:this.notificator.defaultErrorDelayMs,icon:"error_outline",action:null,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`}}static#e=this.\u0275fac=function(tt){return new(tt||U)(e.Y36(M.H8),e.Y36(M.tk),e.Y36(b.V6),e.Y36(b.Te),e.Y36(y.uw),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:U,selectors:[["app-application-actions"]],inputs:{theme:"theme",vo:"vo",group:"group",authRights:"authRights",tableId:"tableId",detailTableId:"detailTableId",fedAttrs:"fedAttrs",viewPreferences:"viewPreferences"},outputs:{changeView:"changeView"},decls:28,vars:25,consts:[[1,"page-subtitle"],[1,"action-row"],[3,"refresh"],[3,"matTooltip"],["color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",3,"disabled","click",4,"ngIf"],[3,"stateChanged"],[3,"placeholder","filter"],[3,"endDate","startDate"],["matTooltipPosition","above",3,"matTooltip"],[3,"checked","change"],[3,"checked","change",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","group","loading$","selectedApplications",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",3,"disabled","click"],["color","warn","mat-flat-button","",3,"disabled","click"],["mat-stroked-button","",3,"disabled","click"],[1,"material-icons"],[3,"tableId","searchString","displayedColumns","fedColumnsFriendly","fedAttrs","states","dateFrom","dateTo","includeGroupApps","refreshTable","vo","group","loading$","selectedApplications"]],template:function(tt,je){if(1&tt&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),e.NdJ("refresh",function(){return je.refreshTable()}),e.qZA(),e.TgZ(5,"span",3),e.YNc(6,K,3,4,"button",4),e.qZA(),e.TgZ(7,"span",3),e.YNc(8,xe,3,4,"button",5),e.qZA(),e.TgZ(9,"span",3),e.YNc(10,ot,3,4,"button",5),e.qZA(),e.TgZ(11,"span",3),e.YNc(12,We,5,4,"button",6),e.qZA(),e.TgZ(13,"perun-web-apps-application-state-selector",7),e.NdJ("stateChanged",function(Ie){return je.statesChanged(Ie)}),e.qZA(),e.TgZ(14,"perun-web-apps-debounce-filter",8),e.NdJ("filter",function(Ie){return je.applyFilter(Ie)}),e.qZA(),e._UZ(15,"perun-web-apps-date-range",9),e.TgZ(16,"span",10),e.YNc(17,he,3,1,"button",6),e.qZA()(),e.TgZ(18,"div",1)(19,"mat-slide-toggle",11),e.NdJ("change",function(){return je.toggleDetailedView()}),e._uU(20),e.ALo(21,"translate"),e.qZA(),e.YNc(22,we,3,4,"mat-slide-toggle",12),e.qZA(),e.YNc(23,Ue,1,0,"ng-template",null,13,e.W1O),e.TgZ(25,"div",14),e.YNc(26,Y,1,13,"perun-web-apps-applications-dynamic-list",15),e.ALo(27,"async"),e.qZA()),2&tt){const lt=e.MAs(24);e.xp6(1),e.Oqu(e.lcZ(2,19,"VO_DETAIL.APPLICATION.TITLE")),e.xp6(4),e.Q6J("matTooltip",je.canPerformAction.approve?"":je.tooltipMessages.approve),e.xp6(1),e.Q6J("ngIf",je.authRights.approve),e.xp6(1),e.Q6J("matTooltip",je.canPerformAction.reject?"":je.tooltipMessages.reject),e.xp6(1),e.Q6J("ngIf",je.authRights.reject),e.xp6(1),e.Q6J("matTooltip",je.canPerformAction.delete?"":je.tooltipMessages.delete),e.xp6(1),e.Q6J("ngIf",je.authRights.delete),e.xp6(1),e.Q6J("matTooltip",je.canPerformAction.resend?"":je.tooltipMessages.resend),e.xp6(1),e.Q6J("ngIf",je.authRights.resend),e.xp6(2),e.Q6J("placeholder","VO_DETAIL.APPLICATION.FILTER"),e.xp6(1),e.Q6J("endDate",je.endDate)("startDate",je.startDate),e.xp6(1),e.Q6J("matTooltip",je.tooltipMessages.columnSettings),e.xp6(1),e.Q6J("ngIf",je.authRights.columnSettings),e.xp6(2),e.Q6J("checked",je.showAllDetails),e.xp6(1),e.hij(" ",e.lcZ(21,21,"VO_DETAIL.APPLICATION.SHOW_ALL_DETAILS")," "),e.xp6(2),e.Q6J("ngIf",je.vo),e.xp6(4),e.Q6J("perunWebAppsLoader",e.lcZ(27,23,je.loading$))("perunWebAppsLoaderIndicator",lt)}},dependencies:[W.O5,a.Hw,S.lW,n.gM,t.Rr,i.K,r.t,s,c.P,l,T.e,N.S,W.Ov,Ae.X$],styles:[".action-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem}"]})}return U})()},12246:(_t,pe,m)=>{"use strict";m.d(pe,{l:()=>k});var e=m(65879),h=m(19366),M=m(73615),E=m(96814),b=m(56223),y=m(92596),g=m(87466),w=m(10350),W=m(89515);function v(P,S){if(1&P){const de=e.EpF();e.TgZ(0,"div")(1,"perun-web-apps-user-search-select",6),e.NdJ("userSelected",function(Z){e.CHM(de);const oe=e.oxw();return e.KtG(oe.selectSponsor(Z))}),e.qZA()()}if(2&P){const de=e.oxw();e.xp6(1),e.Q6J("disableAutoSelect",!0)("users",de.voSponsors)}}let k=(()=>{class P{constructor(de){this.guiAuthResolver=de,this.voSponsors=[],this.disableSelf=!1,this.customTitle="DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR_DEFAULT",this.sponsorTypeSelected=new e.vpe,this.sponsorSelected=new e.vpe,this.sponsorType="self",this.isSponsor=!1,this.isPerunAdmin=!1,this.selectedSponsor=null,this.selfTooltip="DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SELF_DISABLED"}ngOnInit(){this.isSponsor=this.guiAuthResolver.principalHasRole(h.uU.SPONSOR,"Vo",this.voId),this.isPerunAdmin=this.guiAuthResolver.isPerunAdmin(),this.isSelfEnabled()&&(this.selfTooltip="DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SELF_DISABLED_COPY"),this.updateSponsorType()}ngOnChanges(){this.updateSponsorType()}updateSponsorType(){this.sponsorType=this.isSelfEnabled()?"self":"other",this.emitSponsorType()}emitSponsorType(){"self"===this.sponsorType&&this.selectSponsor(null),this.sponsorTypeSelected.emit(this.sponsorType)}selectSponsor(de){this.selectedSponsor=de,this.sponsorSelected.emit(de)}isSelfEnabled(){return this.isSponsor&&!this.disableSelf}static#e=this.\u0275fac=function(se){return new(se||P)(e.Y36(M.x4))};static#t=this.\u0275cmp=e.Xpm({type:P,selectors:[["app-choose-sponsor"]],inputs:{voId:"voId",voSponsors:"voSponsors",disableSelf:"disableSelf",customTitle:"customTitle"},outputs:{sponsorTypeSelected:"sponsorTypeSelected",sponsorSelected:"sponsorSelected"},features:[e.TTD],decls:16,vars:21,consts:[[1,"mt-4"],[1,"dialog-container",3,"ngModel","ngModelChange"],["matTooltipPosition","before",3,"matTooltip","matTooltipDisabled"],["value","self",3,"disabled","click"],["value","other",3,"disabled"],[4,"ngIf"],[3,"disableAutoSelect","users","userSelected"]],template:function(se,Z){1&se&&(e.TgZ(0,"div",0)(1,"h6"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"mat-radio-group",1),e.NdJ("ngModelChange",function(Ae){return Z.sponsorType=Ae})("ngModelChange",function(){return Z.emitSponsorType()}),e.TgZ(5,"span",2),e.ALo(6,"translate"),e.TgZ(7,"mat-radio-button",3),e.NdJ("click",function(){return Z.selectedSponsor=null}),e._uU(8),e.ALo(9,"translate"),e.qZA()(),e.TgZ(10,"span",2),e.ALo(11,"translate"),e.TgZ(12,"mat-radio-button",4),e._uU(13),e.ALo(14,"translate"),e.qZA()()(),e.YNc(15,v,2,2,"div",5),e.qZA()),2&se&&(e.xp6(2),e.Oqu(e.lcZ(3,11,Z.customTitle)),e.xp6(2),e.Q6J("ngModel",Z.sponsorType),e.xp6(1),e.s9C("matTooltip",e.lcZ(6,13,Z.selfTooltip)),e.Q6J("matTooltipDisabled",Z.isSelfEnabled()),e.xp6(2),e.Q6J("disabled",!Z.isSelfEnabled()),e.xp6(1),e.hij(" ",e.lcZ(9,15,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SELF")," "),e.xp6(2),e.s9C("matTooltip",e.lcZ(11,17,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_OTHER_DISABLED")),e.Q6J("matTooltipDisabled",Z.isPerunAdmin),e.xp6(2),e.Q6J("disabled",!Z.isPerunAdmin),e.xp6(1),e.hij(" ",e.lcZ(14,19,"DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_OTHER")," "),e.xp6(2),e.Q6J("ngIf","other"===Z.sponsorType))},dependencies:[E.O5,b.JJ,b.On,y.gM,g.VQ,g.U0,w.S,W.X$]})}return P})()},46845:(_t,pe,m)=>{"use strict";m.d(pe,{J:()=>oe});var e=m(17700),h=m(73615),M=m(27618),E=m(64124),b=m(56223),y=m(65879),g=m(89515),w=m(96814),W=m(23680),v=m(24516),k=m(64170),P=m(32296),S=m(98525),de=m(19666);function se(Ae,Ze){if(1&Ae&&(y.TgZ(0,"mat-option",9),y._uU(1),y.ALo(2,"applicationFormItemType"),y.qZA()),2&Ae){const ke=Ze.$implicit;y.Q6J("value",ke),y.xp6(1),y.hij(" ",y.lcZ(2,2,ke)," ")}}function Z(Ae,Ze){if(1&Ae&&(y.TgZ(0,"mat-option",9),y._uU(1),y.qZA()),2&Ae){const ke=Ze.$implicit;y.Q6J("value",ke),y.xp6(1),y.hij(" ",ke," ")}}let oe=(()=>{class Ae{constructor(ke,re,Ce,O){this.dialogRef=ke,this.data=re,this.translateService=Ce,this.store=O,this.languages=this.store.getProperty("supported_languages"),this.items=[],this.selectedWidget="HEADING",this.widgets=["HEADING","HTML_COMMENT","TEXTFIELD","VALIDATED_EMAIL","USERNAME","PASSWORD","SELECTIONBOX","TEXTAREA","COMBOBOX","CHECKBOX","SUBMIT_BUTTON","RADIO","TIMEZONE","AUTO_SUBMIT_BUTTON","EMBEDDED_GROUP_APPLICATION","LIST_INPUT_BOX","MAP_INPUT_BOX"]}ngOnInit(){this.translateService.get("DIALOGS.APPLICATION_FORM_ADD_ITEM.INSERT_TO_BEGINNING").subscribe(ke=>{this.nameCtrl=new b.p4("",[b.kI.required,b.kI.pattern(".*[\\S]+.*"),b.kI.maxLength(129)]),this.nameCtrl.markAllAsTouched(),this.items.push(ke);for(const re of this.data.applicationFormItems)this.items.push(re.shortname),re.type===M.Dy.EMBEDDED_GROUP_APPLICATION&&(this.widgets=this.widgets.filter(Ce=>Ce!==M.Dy.EMBEDDED_GROUP_APPLICATION));this.selectedItem=ke})}setInputWidgetHeight(ke){return Math.ceil(ke/80)+2.5}cancel(){this.dialogRef.close(void 0)}submit(){const ke=this.createApplicationItem();this.dialogRef.close([this.data.applicationFormItems,ke])}createApplicationItem(){const ke=(0,E.dv)(this.languages);ke.id=this.data.fakeId,ke.shortname=this.nameCtrl.value,ke.type=this.selectedWidget;for(let re=0;re{"use strict";m.d(pe,{r:()=>b});var e=m(27618),h=m(78337),M=m(17700),E=m(65879);let b=(()=>{class y{constructor(w,W,v,k){this.dialogRef=w,this.data=W,this.groupService=v,this.registrarService=k,this.loading=!1,this.unAssignedGroups=[],this.selection=new h.Ov(!0,[])}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.groupService.getAllSubGroups(this.data.groupId).subscribe({next:w=>{this.unAssignedGroups=w.filter(W=>!this.data.assignedGroups.includes(W.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addSubgroupsToAutoRegistration(this.selection.selected.map(w=>w.id),this.data.groupId,this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(W){return new(W||y)(E.Y36(M.so),E.Y36(M.WI),E.Y36(e.ff),E.Y36(e.tk))};static#t=this.\u0275cmp=E.Xpm({type:y,selectors:[["app-add-group-to-group-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(W,v){1&W&&(E.TgZ(0,"app-add-group-to-registration",0),E.NdJ("addEvent",function(){return v.onAdd()}),E.qZA()),2&W&&E.Q6J("loading",v.loading)("theme",v.theme)("dialogRef",v.dialogRef)("unAssignedGroups",v.unAssignedGroups)("selection",v.selection)}})}return y})()},96622:(_t,pe,m)=>{"use strict";m.d(pe,{Q:()=>b});var e=m(27618),h=m(78337),M=m(17700),E=m(65879);let b=(()=>{class y{constructor(w,W,v,k){this.dialogRef=w,this.data=W,this.groupService=v,this.registrarService=k,this.loading=!1,this.unAssignedGroups=[],this.selection=new h.Ov(!0,[])}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.groupService.getAllGroups(this.data.voId).subscribe({next:w=>{this.unAssignedGroups=w.filter(W=>!this.data.assignedGroups.includes(W.id)),this.loading=!1},error:()=>this.loading=!1})}onAdd(){this.loading=!0,this.registrarService.addVoGroupsToAutoRegistration(this.selection.selected.map(w=>w.id),this.data.embeddedFormItemId).subscribe({next:()=>{this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(W){return new(W||y)(E.Y36(M.so),E.Y36(M.WI),E.Y36(e.ff),E.Y36(e.tk))};static#t=this.\u0275cmp=E.Xpm({type:y,selectors:[["app-add-group-to-vo-registration"]],decls:1,vars:5,consts:[[3,"loading","theme","dialogRef","unAssignedGroups","selection","addEvent"]],template:function(W,v){1&W&&(E.TgZ(0,"app-add-group-to-registration",0),E.NdJ("addEvent",function(){return v.onAdd()}),E.qZA()),2&W&&E.Q6J("loading",v.loading)("theme",v.theme)("dialogRef",v.dialogRef)("unAssignedGroups",v.unAssignedGroups)("selection",v.selection)}})}return y})()},15939:(_t,pe,m)=>{"use strict";m.d(pe,{W:()=>de});var e=m(17700),h=m(27618),M=m(73615),E=m(64124),b=m(65879),y=m(32296),g=m(12207),w=m(69087),W=m(10781),v=m(69755),k=m(89515);function P(se,Z){1&se&&b._UZ(0,"perun-web-apps-loading-dialog")}function S(se,Z){if(1&se){const oe=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",3)(5,"div",4),b._uU(6),b.ALo(7,"translate"),b.qZA(),b._uU(8),b.ALo(9,"translate"),b.TgZ(10,"perun-web-apps-vo-search-select",5),b.NdJ("voSelected",function(Ze){b.CHM(oe);const ke=b.oxw();return b.KtG(ke.voSelected(Ze))}),b.qZA(),b._uU(11),b.ALo(12,"translate"),b.TgZ(13,"perun-web-apps-group-search-select",6),b.NdJ("groupSelected",function(Ze){b.CHM(oe);const ke=b.oxw();return b.KtG(ke.selectedGroup=Ze)}),b.qZA()(),b.TgZ(14,"div",7)(15,"button",8),b.NdJ("click",function(){b.CHM(oe);const Ze=b.oxw();return b.KtG(Ze.cancel())}),b._uU(16),b.ALo(17,"translate"),b.qZA(),b.TgZ(18,"button",9),b.NdJ("click",function(){b.CHM(oe);const Ze=b.oxw();return b.KtG(Ze.submit())}),b._uU(19),b.ALo(20,"translate"),b.qZA()()()}if(2&se){const oe=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,11,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.TITLE")),b.xp6(4),b.hij(" ",b.lcZ(7,13,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.DESCRIPTION")," "),b.xp6(2),b.hij(" ",b.lcZ(9,15,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SOURCE_VO"),": "),b.xp6(2),b.Q6J("vos",oe.vos),b.xp6(1),b.hij(" ",b.lcZ(12,17,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SOURCE_GROUP"),": "),b.xp6(2),b.Q6J("groups",oe.groups)("firstSelectedGroup",oe.selectedGroup)("disableAutoSelect",!0),b.xp6(3),b.hij(" ",b.lcZ(17,19,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.CANCEL_BUTTON")," "),b.xp6(2),b.Q6J("disabled",!oe.selectedVo&&!oe.selectedGroup||oe.loading),b.xp6(1),b.hij(" ",b.lcZ(20,21,"DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUBMIT_BUTTON")," ")}}let de=(()=>{class se{constructor(oe,Ae,Ze,ke,re,Ce,O,te,H){this.dialogRef=oe,this.voService=Ae,this.groupService=Ze,this.translateService=ke,this.registrarManager=re,this.notificatorService=Ce,this.apiRequest=O,this.cd=te,this.data=H,this.vos=[],this.groups=[],this.selectedGroup=null,this.loading=!1,this.nameFunction=Q=>Q.name,ke.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.SUCCESS").subscribe(Q=>this.successMessage=Q),ke.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.PRIVILEGE").subscribe(Q=>this.privilegeMessage=Q),ke.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.NO_FORM").subscribe(Q=>this.noFormMessage=Q)}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.translateService.get("DIALOGS.APPLICATION_FORM_COPY_ITEMS.NO_GROUP_SELECTED").subscribe({next:oe=>{this.fakeGroup={id:-1,name:oe,voId:0,parentGroupId:0,shortName:"",description:"",beanName:"group"},this.selectedGroup=this.fakeGroup,this.voService.getMyVos().subscribe({next:Ae=>{this.vos=Ae,this.loading=!1,this.vos.length>0&&this.voSelected(this.vos.sort(E.aC)[0])},error:()=>{this.loading=!1}})},error:()=>{this.loading=!1}})}cancel(){this.dialogRef.close(!1)}submit(){this.apiRequest.dontHandleErrorForNext(),this.loading=!0,this.data.groupId?this.selectedGroup===this.fakeGroup?this.registrarManager.copyFormFromVoToGroup(this.selectedVo.id,this.data.groupId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:oe=>{"FormNotExistsException"===oe.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===oe.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}}):this.registrarManager.copyFormFromGroupToGroup(this.selectedGroup.id,this.data.groupId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:oe=>{"FormNotExistsException"===oe.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===oe.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}}):this.selectedGroup===this.fakeGroup?this.registrarManager.copyFormFromVoToVo(this.selectedVo.id,this.data.voId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:oe=>{"FormNotExistsException"===oe.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===oe.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}}):this.registrarManager.copyFormFromGroupToVo(this.selectedGroup.id,this.data.voId).subscribe({next:()=>{this.notificatorService.showSuccess(this.successMessage),this.dialogRef.close(!0)},error:oe=>{"FormNotExistsException"===oe.name&&this.notificatorService.showError(this.noFormMessage),"PrivilegeException"===oe.name&&this.notificatorService.showError(this.privilegeMessage),this.loading=!1}})}voSelected(oe){this.selectedVo=oe,this.cd.detectChanges(),this.getGroups()}getGroups(){void 0!==this.selectedVo?this.groupService.getAllGroups(this.selectedVo.id).subscribe(oe=>{this.groups=[this.fakeGroup].concat(oe)}):this.groups=[this.fakeGroup],this.selectedGroup=this.fakeGroup}static#e=this.\u0275fac=function(Ae){return new(Ae||se)(b.Y36(e.so),b.Y36(h.YF),b.Y36(h.ff),b.Y36(M.Te),b.Y36(h.tk),b.Y36(M.V6),b.Y36(M.F5),b.Y36(b.sBO),b.Y36(e.WI))};static#t=this.\u0275cmp=b.Xpm({type:se,selectors:[["app-application-form-copy-items-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mb-2","font-italic"],[1,"long-input",3,"vos","voSelected"],[1,"long-input",3,"groups","firstSelectedGroup","disableAutoSelect","groupSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Ae,Ze){if(1&Ae&&(b.YNc(0,P,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,S,21,23,"div",1),b.qZA()),2&Ae){const ke=b.MAs(1);b.xp6(2),b.Gre("",Ze.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",Ze.loading)("perunWebAppsLoaderIndicator",ke)}},dependencies:[y.lW,e.uh,e.xY,e.H8,g.b,w.M,W.h,v.e,k.X$]})}return se})()},10981:(_t,pe,m)=>{"use strict";m.d(pe,{a:()=>ke});var e=m(27618),h=m(17700),M=m(73615),E=m(80874),b=m(64124),y=m(65879),g=m(96814),w=m(32296),W=m(77988),v=m(11186),k=m(12207),P=m(69755),S=m(4675);let de=(()=>{class re{constructor(){this.valueSelection=new y.vpe,this.selectClosed=new y.vpe,this.defaultTextFunction=O=>O,this.secondaryTextFunction=()=>""}static#e=this.\u0275fac=function(te){return new(te||re)};static#t=this.\u0275cmp=y.Xpm({type:re,selectors:[["perun-web-apps-string-search-select"]],inputs:{values:"values",preselectedValues:"preselectedValues",selectPlaceholder:"selectPlaceholder",mainTextFunction:"mainTextFunction"},outputs:{valueSelection:"valueSelection",selectClosed:"selectClosed"},decls:2,vars:8,consts:[[1,"w-450"],[3,"entities","entity","searchFunction","mainTextFunction","secondaryTextFunction","multiple","disableAutoSelect","selectPlaceholder","entitySelected","selectClosed"]],template:function(te,H){1&te&&(y.TgZ(0,"div",0)(1,"perun-web-apps-entity-search-select",1),y.NdJ("entitySelected",function(ye){return H.valueSelection.emit(ye)})("selectClosed",function(ye){return H.selectClosed.emit(ye)}),y.qZA()()),2&te&&(y.xp6(1),y.Q6J("entities",H.values)("entity",H.preselectedValues)("searchFunction",H.mainTextFunction?H.mainTextFunction:H.defaultTextFunction)("mainTextFunction",H.mainTextFunction?H.mainTextFunction:H.defaultTextFunction)("secondaryTextFunction",H.secondaryTextFunction)("multiple",!0)("disableAutoSelect",!0)("selectPlaceholder",H.selectPlaceholder))},dependencies:[S.i],styles:[".w-450[_ngcontent-%COMP%]{width:450px}"]})}return re})();var se=m(89515);function Z(re,Ce){1&re&&y._UZ(0,"perun-web-apps-loading-dialog")}function oe(re,Ce){if(1&re){const O=y.EpF();y.TgZ(0,"button",14),y.NdJ("click",function(){y.CHM(O);const H=y.oxw(2);return y.KtG(H.default())}),y._uU(1),y.ALo(2,"translate"),y.qZA()}2&re&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO_DEFAULT")," "))}function Ae(re,Ce){if(1&re&&(y.TgZ(0,"button",15),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&re){y.oxw();const O=y.MAs(11);y.Q6J("matMenuTriggerFor",O),y.xp6(1),y.hij(" ",y.lcZ(2,2,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SET_TO")," ")}}function Ze(re,Ce){if(1&re){const O=y.EpF();y.TgZ(0,"div")(1,"h1",2),y._uU(2),y.ALo(3,"translate"),y.qZA(),y.TgZ(4,"div",3)(5,"div",4),y._UZ(6,"perun-web-apps-string-search-select",5),y.ALo(7,"translate"),y.YNc(8,oe,3,3,"button",6),y.YNc(9,Ae,3,4,"button",7),y.TgZ(10,"mat-menu",null,8)(12,"button",9),y.NdJ("click",function(){y.CHM(O);const H=y.oxw();return y.KtG(H.default())}),y._uU(13),y.ALo(14,"translate"),y.qZA(),y.TgZ(15,"button",9),y.NdJ("click",function(){y.CHM(O);const H=y.oxw();return y.KtG(H.template())}),y._uU(16),y.ALo(17,"translate"),y.qZA()()(),y.TgZ(18,"perun-web-apps-alert",10),y._uU(19),y.ALo(20,"translate"),y.qZA()(),y.TgZ(21,"div",11)(22,"button",12),y.NdJ("click",function(){y.CHM(O);const H=y.oxw();return y.KtG(H.cancel())}),y._uU(23),y.ALo(24,"translate"),y.qZA(),y.TgZ(25,"button",13),y.NdJ("click",function(){y.CHM(O);const H=y.oxw();return y.KtG(H.confirm())}),y._uU(26),y.ALo(27,"translate"),y.qZA()()()}if(2&re){const O=y.oxw();y.xp6(2),y.Oqu(y.lcZ(3,13,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.TITLE")),y.xp6(4),y.Q6J("values",O.columnOptions)("preselectedValues",O.selectedColumns)("selectPlaceholder",y.lcZ(7,15,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.FILTER_COLUMNS"))("mainTextFunction",O.columnTranslation),y.xp6(2),y.Q6J("ngIf",!O.templateAttribute),y.xp6(1),y.Q6J("ngIf",O.templateAttribute),y.xp6(4),y.hij(" ",y.lcZ(14,17,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.DEFAULT")," "),y.xp6(3),y.hij(" ",y.lcZ(17,19,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.VO_SETTINGS")," "),y.xp6(3),y.hij(" ",y.lcZ(20,21,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.WARN")," "),y.xp6(4),y.hij(" ",y.lcZ(24,23,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CANCEL")," "),y.xp6(2),y.Q6J("disabled",O.loading),y.xp6(1),y.hij(" ",y.lcZ(27,25,"DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.CONFIRM")," ")}}let ke=(()=>{class re{constructor(O,te,H,Q,ye,rt){this.dialogRef=O,this.attributesManager=te,this.data=H,this.translate=Q,this.notificator=ye,this.columnNamePipe=rt,this.loading=!1,this.simpleColumns=["createdAt","type","state","createdBy","modifiedBy"],this.columnOptions=["createdAt","type","state","createdBy","modifiedBy"],this.selectedColumns=[],this.fedAttributeDefs=[],this.columnTranslation=Ne=>this.columnNamePipe.transform(this.friendlyToDisplayAttrName(Ne))}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.data.groupId?this.attributesManager.getIdpAttributeDefinitions().subscribe(O=>{this.processFedAttributes(O),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(te=>{null!==te.value&&(this.templateAttribute=te),this.attributesManager.getGroupAttributeByName(this.data.groupId,"urn:perun:group:attribute-def:def:applicationViewPreferences").subscribe(H=>{this.processCurrentSettings(H),this.loading=!1})})}):this.attributesManager.getIdpAttributeDefinitions().subscribe(O=>{this.processFedAttributes(O),this.attributesManager.getVoAttributeByName(this.data.voId,"urn:perun:vo:attribute-def:def:applicationViewPreferences").subscribe(te=>{this.processCurrentSettings(te)}),this.loading=!1})}confirm(){this.attribute.value=null===this.selectedColumns||0===this.selectedColumns.length||(0,b.uY)(this.selectedColumns,this.simpleColumns)?[]:[...this.selectedColumns],this.data.groupId?this.changeGroupAttribute():this.changeVoAttribute()}cancel(){this.dialogRef.close(!1)}default(){this.selectedColumns=[...this.simpleColumns]}template(){this.selectedColumns=this.templateAttribute.value}friendlyToDisplayAttrName(O){return this.fedAttributeDefs.find(te=>te.friendlyName===O)?.displayName||O}changeVoAttribute(){this.loading=!0,this.attributesManager.setVoAttribute({vo:this.data.voId,attribute:this.attribute}).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SUCCESS"))},error:()=>{this.loading=!1}})}changeGroupAttribute(){this.loading=!0,this.attributesManager.setGroupAttribute({group:this.data.groupId,attribute:this.attribute}).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.APPLICATIONS_LIST_COLUMNS_CHANGE.SUCCESS"))},error:()=>{this.loading=!1}})}processFedAttributes(O){O=O.sort((te,H)=>te.friendlyName.localeCompare(H.friendlyName)),this.fedAttributeDefs=O,O.forEach(te=>{this.columnOptions.push(te.friendlyName)}),this.columnOptions=[...this.columnOptions]}processCurrentSettings(O){this.attribute=O;const te=O.value;this.selectedColumns=null!==te&&te.length>0?[...te]:[...this.simpleColumns]}static#e=this.\u0275fac=function(te){return new(te||re)(y.Y36(h.so),y.Y36(e.H8),y.Y36(h.WI),y.Y36(M.Te),y.Y36(M.V6),y.Y36(E.KB))};static#t=this.\u0275cmp=y.Xpm({type:re,selectors:[["app-applications-list-columns-change-dialog"]],features:[y._Bn([E.KB])],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"d-flex","flex-row","align-items-baseline","justify-content-between"],[3,"values","preselectedValues","selectPlaceholder","mainTextFunction"],["mat-stroked-button","",3,"click",4,"ngIf"],["class","dropdown-toggle ml-auto","mat-stroked-button","",3,"matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["mat-menu-item","",3,"click"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],["mat-stroked-button","",3,"click"],["mat-stroked-button","",1,"dropdown-toggle","ml-auto",3,"matMenuTriggerFor"]],template:function(te,H){if(1&te&&(y.YNc(0,Z,1,0,"ng-template",null,0,y.W1O),y.TgZ(2,"div"),y.YNc(3,Ze,28,27,"div",1),y.qZA()),2&te){const Q=y.MAs(1);y.xp6(2),y.Gre("",H.theme," position-relative"),y.xp6(1),y.Q6J("perunWebAppsLoader",H.loading)("perunWebAppsLoaderIndicator",Q)}},dependencies:[g.O5,w.lW,h.uh,h.xY,h.H8,W.VK,W.OP,W.p6,v.w,k.b,P.e,de,se.X$]})}return re})()},14110:(_t,pe,m)=>{"use strict";m.d(pe,{F:()=>at});var e=m(56223),h=m(64124),M=m(17700),E=m(73615),b=m(27618),y=m(65879),g=m(96814),w=m(23680),W=m(24516),v=m(64170),k=m(32296),P=m(98525),S=m(11186),de=m(12207),se=m(69755),Z=m(89515);function oe(gt,At){1>&&y._UZ(0,"perun-web-apps-loading-dialog")}function Ae(gt,At){1>&&(y.TgZ(0,"div",15),y._uU(1),y.ALo(2,"translate"),y.qZA()),2>&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_VO")," "))}function Ze(gt,At){1>&&(y.TgZ(0,"div",15),y._uU(1),y.ALo(2,"translate"),y.qZA()),2>&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.DESCRIPTION_GROUP")," "))}function ke(gt,At){if(1>&&(y.TgZ(0,"mat-option",16),y._uU(1),y.ALo(2,"translate"),y.ALo(3,"uppercase"),y.qZA()),2>){const Mt=At.$implicit;y.s9C("value",Mt),y.xp6(1),y.hij(" ",y.lcZ(2,2,y.lcZ(3,4,"SHARED_LIB.LANGUAGES."+Mt))," ")}}function re(gt,At){1>&&(y.TgZ(0,"mat-error"),y._uU(1),y.ALo(2,"translate"),y.qZA()),2>&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"DIALOGS.BULK_INVITE_MEMBERS.NAMES_ERROR")," "))}function Ce(gt,At){if(1>&&(y.TgZ(0,"mat-error"),y._uU(1),y.ALo(2,"translate"),y.qZA()),2>){const Mt=y.oxw(3);y.xp6(1),y.AsE(" ",y.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_FORMAT"),": ",Mt.invitedMembers.getError("invalidFormat").value," ")}}function O(gt,At){if(1>&&(y.TgZ(0,"mat-error"),y._uU(1),y.ALo(2,"translate"),y.qZA()),2>){const Mt=y.oxw(3);y.xp6(1),y.AsE(" ",y.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.ERROR_EMAIL"),": ",Mt.invitedMembers.getError("invalidEmail").value," ")}}function te(gt,At){if(1>){const Mt=y.EpF();y.TgZ(0,"div"),y.YNc(1,Ae,3,3,"div",8),y.YNc(2,Ze,3,3,"div",8),y.TgZ(3,"mat-form-field",9)(4,"mat-label"),y._uU(5),y.ALo(6,"translate"),y.qZA(),y.TgZ(7,"mat-select",10),y.NdJ("valueChange",function(X){y.CHM(Mt);const ce=y.oxw(2);return y.KtG(ce.currentLanguage=X)}),y.YNc(8,ke,4,6,"mat-option",11),y.qZA()(),y._UZ(9,"p",12),y.ALo(10,"translate"),y.TgZ(11,"mat-form-field",13)(12,"mat-label"),y._uU(13),y.ALo(14,"translate"),y.qZA(),y.TgZ(15,"textarea",14),y.ALo(16,"translate"),y._uU(17," "),y.qZA(),y.YNc(18,re,3,3,"mat-error",4),y.YNc(19,Ce,3,4,"mat-error",4),y.YNc(20,O,3,4,"mat-error",4),y.qZA()()}if(2>){const Mt=y.oxw(2);y.xp6(1),y.Q6J("ngIf",!Mt.data.groupId),y.xp6(1),y.Q6J("ngIf",Mt.data.groupId),y.xp6(3),y.Oqu(y.lcZ(6,12,"DIALOGS.BULK_INVITE_MEMBERS.LANGUAGE")),y.xp6(2),y.Q6J("value",Mt.currentLanguage),y.xp6(1),y.Q6J("ngForOf",Mt.languages),y.xp6(1),y.Q6J("innerHTML",y.lcZ(10,14,"DIALOGS.BULK_INVITE_MEMBERS.HINT"),y.oJD),y.xp6(4),y.Oqu(y.lcZ(14,16,"DIALOGS.BULK_INVITE_MEMBERS.INSERT_HERE")),y.xp6(2),y.s9C("placeholder",y.lcZ(16,18,"DIALOGS.BULK_INVITE_MEMBERS.PLACEHOLDER")),y.Q6J("formControl",Mt.invitedMembers),y.xp6(3),y.Q6J("ngIf",Mt.invitedMembers.hasError("required")),y.xp6(1),y.Q6J("ngIf",Mt.invitedMembers.hasError("invalidFormat")),y.xp6(1),y.Q6J("ngIf",Mt.invitedMembers.hasError("invalidEmail"))}}function H(gt,At){1>&&(y.TgZ(0,"perun-web-apps-alert",18),y._uU(1),y.ALo(2,"translate"),y.qZA()),2>&&(y.Q6J("alert_type","success"),y.xp6(1),y.hij(" ",y.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.SUCCESS")," "))}function Q(gt,At){1>&&(y.TgZ(0,"perun-web-apps-alert",18),y._uU(1),y.ALo(2,"translate"),y.qZA()),2>&&(y.Q6J("alert_type","warn"),y.xp6(1),y.hij(" ",y.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.FINISHED_WITH_ERRORS")," "))}function ye(gt,At){if(1>&&(y.TgZ(0,"div"),y.YNc(1,H,3,4,"perun-web-apps-alert",17),y.YNc(2,Q,3,4,"perun-web-apps-alert",17),y.qZA()),2>){const Mt=y.oxw(2);y.xp6(1),y.Q6J("ngIf",!Mt.finishedWithErrors),y.xp6(1),y.Q6J("ngIf",Mt.finishedWithErrors)}}function rt(gt,At){if(1>){const Mt=y.EpF();y.TgZ(0,"button",19),y.NdJ("click",function(){y.CHM(Mt);const X=y.oxw(2);return y.KtG(X.onSubmit())}),y._uU(1),y.ALo(2,"translate"),y.qZA()}if(2>){const Mt=y.oxw(2);y.Q6J("disabled",Mt.loading||Mt.invitedMembers.invalid),y.xp6(1),y.hij(" ",y.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.INVITE")," ")}}function Ne(gt,At){if(1>){const Mt=y.EpF();y.TgZ(0,"button",19),y.NdJ("click",function(){y.CHM(Mt);const X=y.oxw(2);return y.KtG(X.downloadCsv())}),y._uU(1),y.ALo(2,"translate"),y.qZA()}if(2>){const Mt=y.oxw(2);y.Q6J("disabled",!Mt.resultData),y.xp6(1),y.hij(" ",y.lcZ(2,2,"DIALOGS.BULK_INVITE_MEMBERS.DOWNLOAD_CSV")," ")}}function zt(gt,At){if(1>){const Mt=y.EpF();y.TgZ(0,"div")(1,"h1",2),y._uU(2),y.ALo(3,"translate"),y.qZA(),y.TgZ(4,"div",3),y.YNc(5,te,21,20,"div",4),y.qZA(),y.YNc(6,ye,3,2,"div",4),y.TgZ(7,"div",5)(8,"button",6),y.NdJ("click",function(){y.CHM(Mt);const X=y.oxw();return y.KtG(X.onCancel())}),y._uU(9),y.ALo(10,"translate"),y.qZA(),y.YNc(11,rt,3,4,"button",7),y.YNc(12,Ne,3,4,"button",7),y.qZA()()}if(2>){const Mt=y.oxw();y.xp6(2),y.Oqu(y.lcZ(3,6,"DIALOGS.BULK_INVITE_MEMBERS.TITLE")),y.xp6(3),y.Q6J("ngIf","input"===Mt.state),y.xp6(1),y.Q6J("ngIf","results"===Mt.state),y.xp6(3),y.hij(" ",y.lcZ(10,8,"DIALOGS.BULK_INVITE_MEMBERS.CANCEL")," "),y.xp6(2),y.Q6J("ngIf","input"===Mt.state),y.xp6(1),y.Q6J("ngIf","results"===Mt.state)}}let at=(()=>{class gt{constructor(Mt,fe,X,ce){this.dialogRef=Mt,this.data=fe,this.store=X,this.registrarManager=ce,this.invitedMembers=new e.NI("",[e.kI.required,this.userInputValidator()]),this.languages=this.store.getProperty("supported_languages"),this.currentLanguage="en",this.loading=!1,this.state="input"}static didSomeInviteFail(Mt){for(const fe in Mt)if("OK"!==Mt[fe])return!0;return!1}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const Mt=this.invitedMembers.value.split("\n"),fe=[];for(const ce of Mt)fe.push(this.parseMemberLine(ce));const X={invitationData:fe,voId:this.data.voId,language:this.currentLanguage};void 0!==this.data.groupId&&(X.groupId=this.data.groupId),this.registrarManager.sendInvitationsFromCsv(X).subscribe({next:ce=>{this.state="results",this.finishedWithErrors=gt.didSomeInviteFail(ce),this.resultData=ce,this.loading=!1},error:()=>{this.loading=!1}})}downloadCsv(){(0,h.O6)(this.generateOutputData(this.resultData),"csv","member-invites")}generateOutputData(Mt){const fe=[];for(const X in Mt)fe.push({email:X,status:Mt[X]});return fe}parseMemberLine(Mt){const fe=Mt.trim();if(""===fe)return"";const X=fe.split(";");if(X.length>2||0===X.length)return"format";if(!X[0].trim().match(h.B2))return"email";let ce="";for(const ve of X)ce+=ve.trim()+";";return ce.slice(0,-1)}userInputValidator(){return Mt=>{const fe=Mt.value.split("\n");for(const X of fe){const ce=this.parseMemberLine(X);let ve=X;if(X.length>25&&(ve=X.substring(0,25)+"..."),"format"===ce)return{invalidFormat:{value:ve}};if("email"===ce)return{invalidEmail:{value:ve}}}return null}}static#e=this.\u0275fac=function(fe){return new(fe||gt)(y.Y36(M.so),y.Y36(M.WI),y.Y36(E.d6),y.Y36(b.tk))};static#t=this.\u0275cmp=y.Xpm({type:gt,selectors:[["app-bulk-invite-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","font-italic",4,"ngIf"],[1,"w-100","pt-2"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"innerHTML"],[1,"pt-2","flex-container"],["cols","50","required","","matInput","","rows","8",1,"md-textarea","form-control",3,"formControl","placeholder"],[1,"font-italic"],[3,"value"],[3,"alert_type",4,"ngIf"],[3,"alert_type"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(fe,X){if(1&fe&&(y.YNc(0,oe,1,0,"ng-template",null,0,y.W1O),y.TgZ(2,"div"),y.YNc(3,zt,13,10,"div",1),y.qZA()),2&fe){const ce=y.MAs(1);y.xp6(2),y.Gre("",X.data.theme," position-relative"),y.xp6(1),y.Q6J("perunWebAppsLoader",X.loading)("perunWebAppsLoaderIndicator",ce)}},dependencies:[g.sg,g.O5,w.ey,W.Nt,v.KE,v.hX,v.TO,e.Fj,e.JJ,e.Q7,e.oH,k.lW,M.uh,M.xY,M.H8,P.gD,S.w,de.b,se.e,g.gd,Z.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return gt})()},7443:(_t,pe,m)=>{"use strict";m.d(pe,{R:()=>se});var e=m(17700),h=m(73615),M=m(56223),E=m(27618),b=m(65879),y=m(89515),g=m(24516),w=m(64170),W=m(32296),v=m(75986),k=m(12207),P=m(69755);function S(Z,oe){1&Z&&b._UZ(0,"perun-web-apps-loading-dialog")}function de(Z,oe){if(1&Z){const Ae=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.qZA(),b.TgZ(3,"div",3)(4,"mat-form-field")(5,"mat-label"),b._uU(6),b.ALo(7,"translate"),b.qZA(),b.TgZ(8,"input",4),b.NdJ("change",function(){b.CHM(Ae);const ke=b.oxw();return b.KtG(ke.makePath())}),b.qZA(),b.TgZ(9,"mat-error"),b._uU(10),b.ALo(11,"translate"),b.qZA()(),b.TgZ(12,"mat-form-field")(13,"mat-label"),b._uU(14),b.ALo(15,"translate"),b.qZA(),b.TgZ(16,"input",5),b.NdJ("ngModelChange",function(ke){b.CHM(Ae);const re=b.oxw();return b.KtG(re.description=ke)}),b.qZA()(),b.TgZ(17,"mat-form-field")(18,"mat-label"),b._uU(19),b.ALo(20,"translate"),b.qZA(),b._UZ(21,"input",6),b.TgZ(22,"mat-error"),b._uU(23),b.ALo(24,"translate"),b.qZA()(),b.TgZ(25,"mat-form-field")(26,"mat-label"),b._uU(27),b.ALo(28,"translate"),b.qZA(),b._UZ(29,"input",6),b.TgZ(30,"mat-error"),b._uU(31),b.ALo(32,"translate"),b.qZA()(),b.TgZ(33,"mat-form-field")(34,"mat-label"),b._uU(35),b.ALo(36,"translate"),b.qZA(),b._UZ(37,"input",6),b.TgZ(38,"mat-error"),b._uU(39),b.ALo(40,"translate"),b.qZA()(),b.TgZ(41,"div"),b._uU(42),b.ALo(43,"translate"),b.TgZ(44,"mat-checkbox",7),b.NdJ("ngModelChange",function(ke){b.CHM(Ae);const re=b.oxw();return b.KtG(re.status=ke)}),b._uU(45),b.ALo(46,"translate"),b.qZA()(),b.TgZ(47,"span",8),b._uU(48),b.ALo(49,"translate"),b.TgZ(50,"mat-checkbox",7),b.NdJ("ngModelChange",function(ke){b.CHM(Ae);const re=b.oxw();return b.KtG(re.propagateExpiredMembers=ke)}),b._uU(51),b.ALo(52,"translate"),b.qZA()()(),b.TgZ(53,"div",9)(54,"button",10),b.NdJ("click",function(){b.CHM(Ae);const ke=b.oxw();return b.KtG(ke.onCancel())}),b._uU(55),b.ALo(56,"translate"),b.qZA(),b.TgZ(57,"button",11),b.NdJ("click",function(){b.CHM(Ae);const ke=b.oxw();return b.KtG(ke.asEdit?ke.onEdit():ke.onCreate())}),b._uU(58),b.qZA()()()}if(2&Z){const Ae=b.oxw();b.xp6(2),b.Oqu(Ae.title),b.xp6(4),b.Oqu(b.lcZ(7,24,"DIALOGS.CREATE_EDIT_SERVICE.NAME")),b.xp6(2),b.Q6J("formControl",Ae.nameControl),b.xp6(2),b.Oqu(b.lcZ(11,26,"DIALOGS.CREATE_EDIT_SERVICE.RESTRICTION_NAME")),b.xp6(4),b.Oqu(b.lcZ(15,28,"DIALOGS.CREATE_EDIT_SERVICE.DESCRIPTION")),b.xp6(2),b.Q6J("ngModel",Ae.description),b.xp6(3),b.Oqu(b.lcZ(20,30,"DIALOGS.CREATE_EDIT_SERVICE.DELAY")),b.xp6(2),b.Q6J("formControl",Ae.delayControl),b.xp6(2),b.Oqu(b.lcZ(24,32,"DIALOGS.CREATE_EDIT_SERVICE.INVALID_DELAY")),b.xp6(4),b.Oqu(b.lcZ(28,34,"DIALOGS.CREATE_EDIT_SERVICE.RECURRENCE")),b.xp6(2),b.Q6J("formControl",Ae.recurrenceControl),b.xp6(2),b.Oqu(b.lcZ(32,36,"DIALOGS.CREATE_EDIT_SERVICE.INVALID_RECURRENCE")),b.xp6(4),b.Oqu(b.lcZ(36,38,"DIALOGS.CREATE_EDIT_SERVICE.PATH")),b.xp6(2),b.Q6J("formControl",Ae.pathControl),b.xp6(2),b.Oqu(b.lcZ(40,40,"DIALOGS.CREATE_EDIT_SERVICE.REQUIRE_PATH")),b.xp6(3),b.hij(" ",b.lcZ(43,42,"DIALOGS.CREATE_EDIT_SERVICE.STATUS")," "),b.xp6(2),b.Q6J("ngModel",Ae.status),b.xp6(1),b.Oqu(b.lcZ(46,44,"DIALOGS.CREATE_EDIT_SERVICE.STATUS_HINT")),b.xp6(3),b.hij("",b.lcZ(49,46,"DIALOGS.CREATE_EDIT_SERVICE.EXPIRED_MEMBERS")," "),b.xp6(2),b.Q6J("ngModel",Ae.propagateExpiredMembers),b.xp6(1),b.Oqu(b.lcZ(52,48,"DIALOGS.CREATE_EDIT_SERVICE.EXPIRED_MEMBERS_HINT")),b.xp6(4),b.hij(" ",b.lcZ(56,50,"DIALOGS.CREATE_EDIT_SERVICE.CANCEL")," "),b.xp6(2),b.Q6J("disabled",Ae.nameControl.invalid||Ae.delayControl.invalid||Ae.recurrenceControl.invalid||Ae.pathControl.invalid||Ae.loading),b.xp6(1),b.hij(" ",Ae.buttonText," ")}}let se=(()=>{class Z{constructor(Ae,Ze,ke,re,Ce){this.dialogRef=Ae,this.data=Ze,this.serviceManager=ke,this.notificator=re,this.translate=Ce,this.loading=!1,this.status=!0,this.propagateExpiredMembers=!0,this.nameControl=new M.p4("",[M.kI.required,M.kI.pattern("^[a-zA-Z0-9_]+$")]),this.delayControl=new M.p4(10,[M.kI.pattern("^[0-9]*$")]),this.recurrenceControl=new M.p4(2,[M.kI.pattern("^[0-9]*$")]),this.pathControl=new M.p4("",[M.kI.required]),this.asEdit=!1}ngOnInit(){this.theme=this.data.theme,this.asEdit=void 0!==this.data.service,this.asEdit?(this.nameControl.setValue(this.data.service.name),this.description=this.data.service.description,this.delayControl.setValue(this.data.service.delay),this.recurrenceControl.setValue(this.data.service.recurrence),this.pathControl.setValue(this.data.service.script),this.status=this.data.service.enabled,this.propagateExpiredMembers=this.data.service.useExpiredMembers,this.title=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.EDIT_TITLE"),this.buttonText=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.EDIT")):(this.title=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.CREATE_TITLE"),this.buttonText=this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.CREATE"))}onCreate(){this.loading=!0,this.serviceManager.createServiceWithService({service:{name:this.nameControl.value,description:this.description,delay:this.delayControl.value,recurrence:this.recurrenceControl.value,enabled:this.status,script:this.pathControl.value,useExpiredMembers:this.propagateExpiredMembers,id:0,beanName:""}}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.CREATE_SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onEdit(){this.loading=!0,this.serviceManager.updateService({service:{name:this.nameControl.value,description:this.description,delay:this.delayControl.value,recurrence:this.recurrenceControl.value,enabled:this.status,script:this.pathControl.value,useExpiredMembers:this.propagateExpiredMembers,id:this.data.service.id,beanName:this.data.service.beanName}}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_EDIT_SERVICE.EDIT_SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}makePath(){const Ae="./".concat(this.nameControl.value);this.pathControl.setValue(Ae)}static#e=this.\u0275fac=function(Ze){return new(Ze||Z)(b.Y36(e.so),b.Y36(e.WI),b.Y36(E.KK),b.Y36(h.V6),b.Y36(y.sK))};static#t=this.\u0275cmp=b.Xpm({type:Z,selectors:[["app-create-service-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","data-cy","service-name-input","required","",3,"formControl","change"],["matInput","","data-cy","service-description-input",3,"ngModel","ngModelChange"],["matInput","","required","",3,"formControl"],[1,"ms-3",3,"ngModel","ngModelChange"],[1,"d-flex","align-elements"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","service-create-edit-dialog-button","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Ze,ke){if(1&Ze&&(b.YNc(0,S,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,de,59,52,"div",1),b.qZA()),2&Ze){const re=b.MAs(1);b.xp6(2),b.Gre("",ke.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ke.loading)("perunWebAppsLoaderIndicator",re)}},dependencies:[g.Nt,w.KE,w.hX,w.TO,M.Fj,M.JJ,M.Q7,M.oH,M.On,W.lW,v.oG,e.uh,e.xY,e.H8,k.b,P.e,y.X$]})}return Z})()},70152:(_t,pe,m)=>{"use strict";m.d(pe,{y:()=>Ze});var e=m(17700),h=m(73615),M=m(27618),E=m(56223),b=m(65879),y=m(89515),g=m(96814),w=m(24516),W=m(64170),v=m(32296),k=m(75986),P=m(12207),S=m(10781),de=m(69755);function se(ke,re){1&ke&&b._UZ(0,"perun-web-apps-loading-dialog")}function Z(ke,re){if(1&ke){const Ce=b.EpF();b.TgZ(0,"mat-checkbox",12),b.NdJ("ngModelChange",function(te){b.CHM(Ce);const H=b.oxw(2);return b.KtG(H.asSubgroup=te)})("click",function(){b.CHM(Ce);const te=b.oxw(2);return b.KtG(te.loadVoGroups())}),b._uU(1),b.ALo(2,"translate"),b.qZA()}if(2&ke){const Ce=b.oxw(2);b.Q6J("ngModel",Ce.asSubgroup)("labelPosition","before"),b.xp6(1),b.hij(" ",b.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function oe(ke,re){if(1&ke){const Ce=b.EpF();b.TgZ(0,"perun-web-apps-group-search-select",13),b.NdJ("groupSelected",function(te){b.CHM(Ce);const H=b.oxw(2);return b.KtG(H.selectedParent=te)}),b.qZA()}if(2&ke){const Ce=b.oxw(2);b.Q6J("disableAutoSelect",!0)("groups",Ce.voGroups)}}function Ae(ke,re){if(1&ke){const Ce=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.qZA(),b.TgZ(3,"div",3)(4,"mat-form-field")(5,"mat-label"),b._uU(6),b.ALo(7,"translate"),b.qZA(),b._UZ(8,"input",4),b.TgZ(9,"mat-error"),b._uU(10),b.ALo(11,"translate"),b.qZA()(),b.TgZ(12,"mat-form-field",5)(13,"mat-label"),b._uU(14),b.ALo(15,"translate"),b.qZA(),b.TgZ(16,"textarea",6),b._uU(17," "),b.qZA()(),b.YNc(18,Z,3,5,"mat-checkbox",7),b.YNc(19,oe,1,2,"perun-web-apps-group-search-select",8),b.qZA(),b.TgZ(20,"div",9)(21,"button",10),b.NdJ("click",function(){b.CHM(Ce);const te=b.oxw();return b.KtG(te.onCancel())}),b._uU(22),b.ALo(23,"translate"),b.qZA(),b.TgZ(24,"button",11),b.NdJ("click",function(){b.CHM(Ce);const te=b.oxw();return b.KtG(te.onSubmit())}),b._uU(25),b.ALo(26,"translate"),b.qZA()()()}if(2&ke){const Ce=b.oxw();b.xp6(2),b.Oqu(Ce.title),b.xp6(4),b.Oqu(b.lcZ(7,11,"DIALOGS.CREATE_GROUP.NAME")),b.xp6(2),b.Q6J("formControl",Ce.nameControl),b.xp6(2),b.hij(" ",Ce.invalidNameMessage.length?Ce.invalidNameMessage:b.lcZ(11,13,"DIALOGS.CREATE_GROUP.FILL_VALUE")," "),b.xp6(4),b.Oqu(b.lcZ(15,15,"DIALOGS.CREATE_GROUP.DESCRIPTION")),b.xp6(2),b.Q6J("formControl",Ce.descriptionControl),b.xp6(2),b.Q6J("ngIf",Ce.isNotSubGroup),b.xp6(1),b.Q6J("ngIf",Ce.asSubgroup),b.xp6(3),b.hij(" ",b.lcZ(23,17,"DIALOGS.CREATE_GROUP.CANCEL")," "),b.xp6(2),b.Q6J("disabled",Ce.nameControl.invalid||Ce.descriptionControl.invalid||Ce.asSubgroup&&null===Ce.selectedParent||Ce.loading),b.xp6(1),b.hij(" ",b.lcZ(26,19,"DIALOGS.CREATE_GROUP.CREATE")," ")}}let Ze=(()=>{class ke{constructor(Ce,O,te,H,Q,ye){this.dialogRef=Ce,this.data=O,this.groupService=te,this.translate=H,this.notificator=Q,this.store=ye,this.asSubgroup=!1,this.invalidNameMessage=this.store.getProperty("group_name_error_message"),this.voGroups=[],this.secondaryRegex=this.store.getProperty("group_name_secondary_regex"),this.nameFunction=rt=>rt.name,this.isNotSubGroup=null===this.data.parentGroup,this.isNotSubGroup?H.get("DIALOGS.CREATE_GROUP.TITLE").subscribe(rt=>this.title=rt):H.get("DIALOGS.CREATE_GROUP.TITLE_SUB_GROUP").subscribe(rt=>{this.title=rt+this.data.parentGroup.name}),H.get("DIALOGS.CREATE_GROUP.SUCCESS").subscribe(rt=>this.successMessage=rt),H.get("DIALOGS.CREATE_GROUP.SUCCESS_SUBGROUP").subscribe(rt=>this.successSubGroupMessage=rt)}ngOnInit(){this.theme=this.data.theme,this.invalidNameMessage=this.invalidNameMessage&&this.secondaryRegex?this.invalidNameMessage:"",this.nameControl=new E.p4("",[E.kI.required,E.kI.pattern(this.secondaryRegex?this.secondaryRegex:""),E.kI.pattern(".*[\\S]+.*")]),this.descriptionControl=new E.p4(""),this.selectedParent=null}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.isNotSubGroup&&!this.asSubgroup?this.groupService.createGroupWithVoNameDescription(this.data.voId,this.nameControl.value,this.descriptionControl.value).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1):this.groupService.createGroupWithParentGroupNameDescription(this.asSubgroup?this.selectedParent.id:this.data.parentGroup.id,this.nameControl.value,this.descriptionControl.value).subscribe(()=>{this.notificator.showSuccess(this.successSubGroupMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}loadVoGroups(){this.groupService.getAllGroups(this.data.voId).subscribe(Ce=>{this.voGroups=Ce.filter(O=>"members"!==O.name)})}static#e=this.\u0275fac=function(O){return new(O||ke)(b.Y36(e.so),b.Y36(e.WI),b.Y36(M.ff),b.Y36(y.sK),b.Y36(h.V6),b.Y36(h.d6))};static#t=this.\u0275cmp=b.Xpm({type:ke,selectors:[["app-create-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","data-cy","group-name","required","",3,"formControl"],[1,"mt-4"],["matInput","","data-cy","group-description",3,"formControl"],[3,"ngModel","labelPosition","ngModelChange","click",4,"ngIf"],["class","long-input",3,"disableAutoSelect","groups","groupSelected",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","create-group-button-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"ngModel","labelPosition","ngModelChange","click"],[1,"long-input",3,"disableAutoSelect","groups","groupSelected"]],template:function(O,te){if(1&O&&(b.YNc(0,se,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,Ae,27,21,"div",1),b.qZA()),2&O){const H=b.MAs(1);b.xp6(2),b.Gre("",te.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",te.loading)("perunWebAppsLoaderIndicator",H)}},dependencies:[g.O5,w.Nt,W.KE,W.hX,W.TO,E.Fj,E.JJ,E.Q7,E.oH,E.On,v.lW,k.oG,e.uh,e.xY,e.H8,P.b,S.h,de.e,y.X$]})}return ke})()},33826:(_t,pe,m)=>{"use strict";m.d(pe,{Y:()=>w});var e=m(27618),h=m(17700),M=m(73615),E=m(25313),b=m(65879),y=m(89515),g=m(70285);let w=(()=>{class W{constructor(k,P,S,de,se){this.dialogRef=k,this.data=P,this.facilitiesManager=S,this.notificator=de,this.translate=se,this.displayedColumns=["name"],this.loading=!1,this.relations=[],this.force=!1}ngOnInit(){this.theme=this.data.theme,this.facility=this.data.facility,this.dataSource=new E.by([this.facility]),this.relations.push(this.translate.instant("DIALOGS.DELETE_FACILITY.RESOURCE_RELATION"))}onConfirm(){this.loading=!0,this.facilitiesManager.deleteFacility(this.facility.id,this.force).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_FACILITY.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}onSubmit(k){this.force=k.force,k.deleted?this.onConfirm():this.onCancel()}static#e=this.\u0275fac=function(P){return new(P||W)(b.Y36(h.so),b.Y36(h.WI),b.Y36(e.IQ),b.Y36(M.V6),b.Y36(y.sK))};static#t=this.\u0275cmp=b.Xpm({type:W,selectors:[["app-delete-facility-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","loading","relations","deleted"]],template:function(P,S){1&P&&(b.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),b.NdJ("deleted",function(se){return S.onSubmit(se)}),b.qZA()()),2&P&&(b.Tol(S.theme),b.xp6(1),b.Q6J("entityNames",S.dataSource)("entityType","facilities")("loading",S.loading)("relations",S.relations))},dependencies:[g.e]})}return W})()},425:(_t,pe,m)=>{"use strict";m.d(pe,{P:()=>w});var e=m(17700),h=m(25313),M=m(73615),E=m(27618),b=m(65879),y=m(89515),g=m(70285);let w=(()=>{class W{constructor(k,P,S,de,se){this.dialogRef=k,this.data=P,this.notificator=S,this.translate=de,this.groupService=se,this.displayedColumns=["name"],this.loading=!1,this.relations=[],this.force=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new h.by(this.data.groups),this.relations.push(this.translate.instant("DIALOGS.DELETE_GROUP.SUBGROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.DELETE_GROUP.MEMBER_RELATION"))}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0;const k=this.data.groups.map(P=>P.id);this.groupService.deleteGroups({groups:k,forceDelete:this.force}).subscribe(()=>{this.translate.get("DIALOGS.DELETE_GROUP.SUCCESS").subscribe(P=>{this.notificator.showSuccess(P),this.dialogRef.close(!0)},()=>this.loading=!1)},()=>this.loading=!1)}onSubmit(k){this.force=k.force,k.deleted?this.onDelete():this.onCancel()}static#e=this.\u0275fac=function(P){return new(P||W)(b.Y36(e.so),b.Y36(e.WI),b.Y36(M.V6),b.Y36(y.sK),b.Y36(E.ff))};static#t=this.\u0275cmp=b.Xpm({type:W,selectors:[["app-delete-group-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","loading","relations","deleted"]],template:function(P,S){1&P&&(b.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),b.NdJ("deleted",function(se){return S.onSubmit(se)}),b.qZA()()),2&P&&(b.Tol(S.theme),b.xp6(1),b.Q6J("entityNames",S.dataSource)("entityType","groups")("loading",S.loading)("relations",S.relations))},dependencies:[g.e]})}return W})()},39547:(_t,pe,m)=>{"use strict";m.d(pe,{m:()=>g});var e=m(27618),h=m(17700),M=m(73615),E=m(25313),b=m(65879),y=m(70285);let g=(()=>{class w{constructor(v,k,P,S,de){this.dialogRef=v,this.data=k,this.serviceManager=P,this.notificator=S,this.translate=de,this.dataSource=new E.by(this.data.services),this.loading=!1,this.relations=[],this.force=!1}ngOnInit(){this.theme=this.data.theme,this.services=this.data.services,this.relations.push(this.translate.instant("DIALOGS.DELETE_SERVICE.DESTINATION_RELATION")),this.anotherMessage=this.translate.instant("DIALOGS.DELETE_SERVICE.MORE_INFORMATION")}onConfirm(){this.loading=!0;const v=this.services.map(k=>k.id);this.serviceManager.deleteServices(v,this.force).subscribe({next:()=>{this.dialogRef.close(!0),this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_SERVICE.SUCCESS")),this.loading=!1},error:()=>this.loading=!1})}onCancel(){this.dialogRef.close(!1)}onSubmit(v){this.force=v.force,v.deleted?this.onConfirm():this.onCancel()}static#e=this.\u0275fac=function(k){return new(k||w)(b.Y36(h.so),b.Y36(h.WI),b.Y36(e.KK),b.Y36(M.V6),b.Y36(M.Te))};static#t=this.\u0275cmp=b.Xpm({type:w,selectors:[["app-delete-service-dialog"]],decls:2,vars:8,consts:[[3,"entityNames","entityType","anotherMessage","loading","relations","deleted"]],template:function(k,P){1&k&&(b.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),b.NdJ("deleted",function(de){return P.onSubmit(de)}),b.qZA()()),2&k&&(b.Tol(P.theme),b.xp6(1),b.Q6J("entityNames",P.dataSource)("entityType","services")("anotherMessage",P.anotherMessage)("loading",P.loading)("relations",P.relations))},dependencies:[y.e]})}return w})()},44330:(_t,pe,m)=>{"use strict";m.d(pe,{_:()=>Qe});var e=m(17700),h=m(27618),M=m(64124),E=m(78932),b=m(73615),y=m(56223),g=m(65879),w=m(96814),W=m(23680),v=m(24516),k=m(64170),P=m(56263),S=m(30617),de=m(32296),se=m(74104),Z=m(75986),oe=m(98525),Ae=m(92596),Ze=m(11186),ke=m(12207),re=m(6225),Ce=m(16458),O=m(69755),te=m(89515),H=m(19666);let Q=(()=>{class Se{constructor(ge){this.translateService=ge}transform(ge){switch(ge){case"ALWAYS":case"NEVER":case"IF_PREFILLED":case"IF_EMPTY":return this.translateService.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED."+ge);default:return ge}}static#e=this.\u0275fac=function(o){return new(o||Se)(g.Y36(te.sK,16))};static#t=this.\u0275pipe=g.Yjl({name:"applicationFormItemDisabled",type:Se,pure:!0})}return Se})(),ye=(()=>{class Se{constructor(ge){this.translateService=ge}transform(ge){switch(ge){case"ALWAYS":case"NEVER":case"IF_PREFILLED":case"IF_EMPTY":return this.translateService.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.HIDDEN."+ge);default:return ge}}static#e=this.\u0275fac=function(o){return new(o||Se)(g.Y36(te.sK,16))};static#t=this.\u0275pipe=g.Yjl({name:"applicationFormItemHidden",type:Se,pure:!0})}return Se})();function rt(Se,Ee){1&Se&&g._UZ(0,"perun-web-apps-loading-dialog")}function Ne(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"mat-checkbox",23),g.NdJ("ngModelChange",function(p){g.CHM(ge);const A=g.oxw(3);return g.KtG(A.applicationFormItem.updatable=p)}),g.ALo(1,"translate"),g._uU(2),g.ALo(3,"translate"),g.qZA()}if(2&Se){const ge=g.oxw(3);g.s9C("matTooltip",g.lcZ(1,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE_DESCRIPTION")),g.Q6J("ngModel",ge.applicationFormItem.updatable),g.xp6(2),g.hij(" ",g.lcZ(3,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.UPDATABLE")," ")}}function zt(Se,Ee){if(1&Se&&(g.TgZ(0,"perun-web-apps-alert",29),g._uU(1),g.qZA()),2&Se){const ge=g.oxw(4);g.xp6(1),g.hij(" ",ge.warningMessage," ")}}function at(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div",9)(1,"perun-web-apps-selection-item-search-select",27),g.NdJ("itemSelected",function(p){g.CHM(ge);const A=g.oxw(3);return A.applicationFormItem.perunSourceAttribute=p.value,g.KtG(A.loadWarning(A.itemType.SOURCE))}),g.ALo(2,"translate"),g.qZA(),g.YNc(3,zt,2,1,"perun-web-apps-alert",28),g.qZA()}if(2&Se){const ge=g.oxw(3);g.xp6(1),g.Q6J("attributes",ge.sourceAttributes)("selectedAttribute",ge.applicationFormItem.perunSourceAttribute)("hint",g.lcZ(2,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE_DESCRIPTION"))("asGroup",!!ge.data.group)("type",ge.itemType.SOURCE),g.xp6(2),g.Q6J("ngIf",ge.displayWarningForSourceAttr)}}function gt(Se,Ee){if(1&Se&&(g.TgZ(0,"perun-web-apps-alert",29),g._uU(1),g.qZA()),2&Se){const ge=g.oxw(4);g.xp6(1),g.hij(" ",ge.warningMessage," ")}}function At(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div",9)(1,"perun-web-apps-selection-item-search-select",27),g.NdJ("itemSelected",function(p){g.CHM(ge);const A=g.oxw(3);return A.applicationFormItem.perunDestinationAttribute=p.value,g.KtG(A.loadWarning(A.itemType.DESTINATION))}),g.ALo(2,"translate"),g.qZA(),g.YNc(3,gt,2,1,"perun-web-apps-alert",28),g.qZA()}if(2&Se){const ge=g.oxw(3);g.xp6(1),g.Q6J("attributes",ge.destinationAttributes)("selectedAttribute",ge.applicationFormItem.perunDestinationAttribute)("hint",g.lcZ(2,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE_DESCRIPTION"))("asGroup",!!ge.data.group)("type",ge.itemType.DESTINATION),g.xp6(2),g.Q6J("ngIf",ge.displayWarningForDestinationAttr)}}function Mt(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div",9)(1,"mat-form-field",9)(2,"mat-label"),g._uU(3,"Custom federation attribute value"),g.qZA(),g.TgZ(4,"input",8),g.NdJ("ngModelChange",function(p){g.CHM(ge);const A=g.oxw(3);return g.KtG(A.applicationFormItem.federationAttribute=p)}),g.qZA()()()}if(2&Se){const ge=g.oxw(3);g.xp6(4),g.Q6J("ngModel",ge.applicationFormItem.federationAttribute)}}function fe(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div")(1,"section",11)(2,"h6"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"mat-checkbox",23),g.NdJ("ngModelChange",function(p){g.CHM(ge);const A=g.oxw(2);return g.KtG(A.applicationFormItem.required=p)}),g.ALo(6,"translate"),g._uU(7),g.ALo(8,"translate"),g.qZA(),g._UZ(9,"br"),g.YNc(10,Ne,4,7,"mat-checkbox",24),g.qZA(),g.TgZ(11,"section",11)(12,"h6"),g._uU(13),g.ALo(14,"translate"),g.qZA(),g.YNc(15,at,4,8,"div",25),g.YNc(16,At,4,8,"div",25),g.TgZ(17,"div",9)(18,"perun-web-apps-selection-item-search-select",26),g.NdJ("itemSelected",function(p){g.CHM(ge);const A=g.oxw(2);return g.KtG(A.changeFederationAttribute(p))}),g.ALo(19,"translate"),g.qZA(),g.YNc(20,Mt,5,1,"div",25),g.qZA()()()}if(2&Se){const ge=g.oxw(2);g.xp6(3),g.Oqu(g.lcZ(4,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.USER_ACTION")),g.xp6(2),g.s9C("matTooltip",g.lcZ(6,15,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED_DESCRIPTION")),g.Q6J("ngModel",ge.applicationFormItem.required),g.xp6(2),g.hij(" ",g.lcZ(8,17,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REQUIRED")," "),g.xp6(3),g.Q6J("ngIf",ge.typesWithUpdatable.indexOf(ge.applicationFormItem.type)>-1),g.xp6(3),g.Oqu(g.lcZ(14,19,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ATTRIBUTES")),g.xp6(2),g.Q6J("ngIf",void 0!==ge.sourceAttributes),g.xp6(1),g.Q6J("ngIf",void 0!==ge.destinationAttributes),g.xp6(2),g.Q6J("selectedAttribute",ge.applicationFormItem.federationAttribute)("asGroup",!!ge.data.group)("type",ge.itemType.FEDERATION)("hint",g.lcZ(19,21,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE_DESCRIPTION")),g.xp6(2),g.Q6J("ngIf"," -- custom value -- "===ge.federationAttributeDN)}}function X(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div")(1,"section",11)(2,"h6"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"mat-form-field",7)(6,"mat-label"),g._uU(7),g.ALo(8,"translate"),g.qZA(),g.TgZ(9,"input",8),g.NdJ("ngModelChange",function(p){g.CHM(ge);const A=g.oxw(2);return g.KtG(A.applicationFormItem.regex=p)}),g.qZA(),g.TgZ(10,"mat-hint"),g._uU(11),g.ALo(12,"translate"),g.qZA()()()()}if(2&Se){const ge=g.oxw(2);g.xp6(3),g.Oqu(g.lcZ(4,4,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.VALIDATION")),g.xp6(4),g.Oqu(g.lcZ(8,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX")),g.xp6(2),g.Q6J("ngModel",ge.applicationFormItem.regex),g.xp6(2),g.Oqu(g.lcZ(12,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REGEX_DESCRIPTION"))}}function ce(Se,Ee){if(1&Se&&(g.TgZ(0,"mat-option",30),g._uU(1),g.ALo(2,"applicationFormItemDisabled"),g.qZA()),2&Se){const ge=Ee.$implicit;g.Q6J("value",ge),g.xp6(1),g.hij(" ",g.lcZ(2,2,ge)," ")}}function ve(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"perun-web-apps-app-form-item-search-select",31),g.NdJ("itemSelected",function(p){g.CHM(ge);const A=g.oxw(3);return g.KtG(A.disabledDependencyItem=p)}),g.ALo(1,"translate"),g.ALo(2,"translate"),g.qZA()}if(2&Se){const ge=g.oxw(3);g.Q6J("item",ge.disabledDependencyItem)("label",g.lcZ(1,4,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY"))("hint",g.lcZ(2,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DEPENDENCY_DESCRIPTION"))("items",ge.possibleDependencyItems)}}function Je(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div")(1,"mat-form-field",7)(2,"mat-label"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"mat-select",14),g.NdJ("valueChange",function(p){g.CHM(ge);const A=g.oxw(2);return g.KtG(A.applicationFormItem.disabled=p)}),g.YNc(6,ce,3,4,"mat-option",15),g.qZA(),g.TgZ(7,"mat-hint"),g._uU(8),g.ALo(9,"translate"),g.qZA()(),g.TgZ(10,"div",9),g.YNc(11,ve,3,8,"perun-web-apps-app-form-item-search-select",16),g.qZA()()}if(2&Se){const ge=g.oxw(2);g.xp6(3),g.Oqu(g.lcZ(4,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED")),g.xp6(2),g.Q6J("value",ge.applicationFormItem.disabled),g.xp6(1),g.Q6J("ngForOf",ge.disabledValues),g.xp6(2),g.Oqu(g.lcZ(9,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISABLED_DESCRIPTION")),g.xp6(3),g.Q6J("ngIf",null!==ge.disabledDependencyItem)}}function ue(Se,Ee){if(1&Se&&(g.TgZ(0,"mat-option",30),g._uU(1),g.ALo(2,"applicationFormItemHidden"),g.qZA()),2&Se){const ge=Ee.$implicit;g.Q6J("value",ge),g.xp6(1),g.hij(" ",g.lcZ(2,2,ge)," ")}}function qe(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"perun-web-apps-app-form-item-search-select",31),g.NdJ("itemSelected",function(p){g.CHM(ge);const A=g.oxw(2);return g.KtG(A.hiddenDependencyItem=p)}),g.ALo(1,"translate"),g.ALo(2,"translate"),g.qZA()}if(2&Se){const ge=g.oxw(2);g.Q6J("item",ge.hiddenDependencyItem)("label",g.lcZ(1,4,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY"))("hint",g.lcZ(2,6,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DEPENDENCY_DESCRIPTION"))("items",ge.possibleDependencyItems)}}function Ve(Se,Ee){if(1&Se&&(g.TgZ(0,"mat-error"),g._uU(1),g.qZA()),2&Se){const ge=g.oxw(2).$implicit,o=g.oxw(2);g.xp6(1),g.hij(" ",null==o.inputFormGroup.controls[ge+"-html-label"].errors?null:o.inputFormGroup.controls[ge+"-html-label"].errors.invalidHtmlContent," ")}}function Me(Se,Ee){if(1&Se&&(g.TgZ(0,"div")(1,"mat-form-field",7)(2,"mat-label"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g._UZ(5,"textarea",34),g.TgZ(6,"mat-hint"),g._uU(7),g.ALo(8,"translate"),g.qZA(),g.YNc(9,Ve,2,1,"mat-error",13),g.qZA()()),2&Se){const ge=g.oxw().$implicit,o=g.oxw(2);g.xp6(3),g.Oqu(g.lcZ(4,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT")),g.xp6(2),g.MGl("formControlName","",ge,"-html-label"),g.Q6J("cdkTextareaAutosize",!0),g.xp6(2),g.Oqu(g.lcZ(8,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CONTENT_DESCRIPTION")),g.xp6(2),g.Q6J("ngIf",null==o.inputFormGroup.controls[ge+"-html-label"]?null:o.inputFormGroup.controls[ge+"-html-label"].invalid)}}function et(Se,Ee){if(1&Se&&(g.TgZ(0,"div")(1,"mat-form-field",7)(2,"mat-label"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g._UZ(5,"textarea",35),g.TgZ(6,"mat-hint"),g._uU(7),g.ALo(8,"translate"),g.qZA()(),g.TgZ(9,"mat-form-field",7)(10,"mat-label"),g._uU(11),g.ALo(12,"translate"),g.qZA(),g._UZ(13,"textarea",35),g.TgZ(14,"mat-hint"),g._uU(15),g.ALo(16,"translate"),g.qZA()(),g.TgZ(17,"mat-form-field",7)(18,"mat-label"),g._uU(19),g.ALo(20,"translate"),g.qZA(),g._UZ(21,"textarea",35),g.TgZ(22,"mat-hint"),g._uU(23),g.ALo(24,"translate"),g.qZA()()()),2&Se){const ge=g.oxw().$implicit;g.xp6(3),g.Oqu(g.lcZ(4,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),g.xp6(2),g.MGl("formControlName","",ge,"-plain-label"),g.xp6(2),g.Oqu(g.lcZ(8,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_DESCRIPTION")),g.xp6(4),g.Oqu(g.lcZ(12,13,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP")),g.xp6(2),g.MGl("formControlName","",ge,"-plain-help"),g.xp6(2),g.Oqu(g.lcZ(16,15,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HELP_DESCRIPTION")),g.xp6(4),g.Oqu(g.lcZ(20,17,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR")),g.xp6(2),g.MGl("formControlName","",ge,"-plain-error-message"),g.xp6(2),g.Oqu(g.lcZ(24,19,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ERROR_DESCRIPTION"))}}function Re(Se,Ee){if(1&Se&&(g.TgZ(0,"div")(1,"mat-form-field",7)(2,"mat-label"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g._UZ(5,"textarea",35),g.TgZ(6,"mat-hint"),g._uU(7),g.ALo(8,"translate"),g.qZA()()()),2&Se){const ge=g.oxw().$implicit;g.xp6(3),g.Oqu(g.lcZ(4,3,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),g.xp6(2),g.MGl("formControlName","",ge,"-plain-label"),g.xp6(2),g.Oqu(g.lcZ(8,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL_BUTTON_DESCRIPTION"))}}const Et=function(){return{standalone:!0}};function G(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div",45)(1,"mat-form-field",46)(2,"mat-label"),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.TgZ(5,"input",47),g.NdJ("ngModelChange",function(p){const C=g.CHM(ge).$implicit;return g.KtG(C[0]=p)}),g.qZA()(),g.TgZ(6,"mat-form-field")(7,"mat-label"),g._uU(8),g.ALo(9,"translate"),g.qZA(),g.TgZ(10,"input",47),g.NdJ("ngModelChange",function(p){const C=g.CHM(ge).$implicit;return g.KtG(C[1]=p)}),g.qZA()(),g.TgZ(11,"button",48),g.NdJ("click",function(){const A=g.CHM(ge).$implicit,C=g.oxw(2).$implicit,f=g.oxw(2);return g.KtG(f.removeOption(A,C))}),g.ALo(12,"translate"),g.TgZ(13,"mat-icon"),g._uU(14,"remove_circle"),g.qZA()()()}if(2&Se){const ge=Ee.$implicit;g.xp6(3),g.Oqu(g.lcZ(4,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.VALUE")),g.xp6(2),g.Q6J("ngModel",ge[0])("ngModelOptions",g.DdM(13,Et)),g.xp6(3),g.Oqu(g.lcZ(9,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LABEL")),g.xp6(2),g.Q6J("ngModel",ge[1])("ngModelOptions",g.DdM(14,Et)),g.xp6(1),g.s9C("matTooltip",g.lcZ(12,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.REMOVE_OPTION"))}}function He(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div",11)(1,"h6"),g._uU(2,"Options"),g.qZA(),g.TgZ(3,"perun-web-apps-alert",36),g._uU(4),g.ALo(5,"translate"),g.qZA(),g.TgZ(6,"div",37)(7,"button",38),g.NdJ("click",function(){g.CHM(ge);const p=g.oxw().$implicit,A=g.oxw(2);return g.KtG(A.sortOptionsAZ(p))}),g.TgZ(8,"i",39),g._uU(9,"arrow_downward"),g.qZA(),g._uU(10),g.ALo(11,"translate"),g.qZA(),g.TgZ(12,"button",40),g.NdJ("click",function(){g.CHM(ge);const p=g.oxw().$implicit,A=g.oxw(2);return g.KtG(A.sortOptionsZA(p))}),g.TgZ(13,"i",39),g._uU(14,"arrow_upward"),g.qZA(),g._uU(15),g.ALo(16,"translate"),g.qZA()(),g.TgZ(17,"div",41),g.YNc(18,G,15,15,"div",42),g.qZA(),g.TgZ(19,"div",43)(20,"button",44),g.NdJ("click",function(){g.CHM(ge);const p=g.oxw().$implicit,A=g.oxw(2);return g.KtG(A.addOption(p))}),g._uU(21),g.ALo(22,"translate"),g.qZA()()()}if(2&Se){const ge=g.oxw().$implicit,o=g.oxw(2);g.xp6(4),g.hij(" ",g.lcZ(5,5,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.OPTIONS_DESCRIPTION")," "),g.xp6(6),g.hij(" ",g.lcZ(11,7,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_AZ")," "),g.xp6(5),g.hij(" ",g.lcZ(16,9,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SORT_BY_LABEL_ZA")," "),g.xp6(3),g.Q6J("ngForOf",o.options[ge]),g.xp6(3),g.hij(" ",g.lcZ(22,11,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.ADD_OPTION")," ")}}const ne=function(){return["HEADING","HTML_COMMENT"]},it=function(){return["TEXTFIELD","VALIDATED_EMAIL","USERNAME","PASSWORD","RADIO","TEXTAREA","COMBOBOX","CHECKBOX","TIMEZONE","SELECTIONBOX","EMBEDDED_GROUP_APPLICATION","LIST_INPUT_BOX","MAP_INPUT_BOX"]},I=function(){return["SUBMIT_BUTTON","AUTO_SUBMIT_BUTTON"]},be=function(){return["RADIO","COMBOBOX","CHECKBOX","SELECTIONBOX"]};function j(Se,Ee){if(1&Se&&(g.TgZ(0,"mat-tab",32),g.ALo(1,"translate"),g.ALo(2,"uppercase"),g.YNc(3,Me,10,9,"div",13),g.YNc(4,et,25,21,"div",13),g.YNc(5,Re,9,7,"div",13),g.YNc(6,He,23,13,"div",33),g.qZA()),2&Se){const ge=Ee.$implicit,o=g.oxw(2);g.s9C("label",g.lcZ(1,6,g.lcZ(2,8,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.LANGUAGE_"+ge))),g.Q6J("formGroup",o.inputFormGroup),g.xp6(3),g.Q6J("ngIf",o.isApplicationFormItemOfType(g.DdM(10,ne))),g.xp6(1),g.Q6J("ngIf",o.isApplicationFormItemOfType(g.DdM(11,it))),g.xp6(1),g.Q6J("ngIf",o.isApplicationFormItemOfType(g.DdM(12,I))),g.xp6(1),g.Q6J("ngIf",o.isApplicationFormItemOfType(g.DdM(13,be)))}}const Be=function(){return["TEXTFIELD","USERNAME","VALIDATED_EMAIL","PASSWORD","TEXTAREA","TIMEZONE","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]},Te=function(){return["TEXTFIELD","USERNAME","PASSWORD","TEXTAREA","CHECKBOX","RADIO","COMBOBOX","SELECTIONBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"]};function Tt(Se,Ee){if(1&Se){const ge=g.EpF();g.TgZ(0,"div",2)(1,"h1",3),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",4)(5,"mat-tab-group",5)(6,"mat-tab",6),g.ALo(7,"translate"),g.TgZ(8,"mat-form-field",7)(9,"mat-label"),g._uU(10),g.ALo(11,"translate"),g.qZA(),g.TgZ(12,"input",8),g.NdJ("ngModelChange",function(p){g.CHM(ge);const A=g.oxw();return g.KtG(A.applicationFormItem.shortname=p)}),g.qZA(),g.TgZ(13,"mat-hint"),g._uU(14),g.ALo(15,"translate"),g.qZA()(),g.TgZ(16,"mat-form-field",9)(17,"mat-label"),g._uU(18),g.ALo(19,"translate"),g.qZA(),g._UZ(20,"input",10),g.ALo(21,"applicationFormItemType"),g.qZA(),g.TgZ(22,"section",11)(23,"h6"),g._uU(24),g.ALo(25,"translate"),g.qZA(),g.TgZ(26,"mat-checkbox",12),g.NdJ("change",function(){g.CHM(ge);const p=g.oxw();return g.KtG(p.onChangingType("INITIAL"))}),g.ALo(27,"translate"),g._uU(28),g.ALo(29,"translate"),g.qZA(),g._UZ(30,"br"),g.TgZ(31,"mat-checkbox",12),g.NdJ("change",function(){g.CHM(ge);const p=g.oxw();return g.KtG(p.onChangingType("EXTENSION"))}),g.ALo(32,"translate"),g._uU(33),g.ALo(34,"translate"),g.qZA()(),g.YNc(35,fe,21,23,"div",13),g.YNc(36,X,13,10,"div",13),g.TgZ(37,"section",11)(38,"h6"),g._uU(39),g.ALo(40,"translate"),g.qZA(),g.YNc(41,Je,12,9,"div",13),g.TgZ(42,"mat-form-field",7)(43,"mat-label"),g._uU(44),g.ALo(45,"translate"),g.qZA(),g.TgZ(46,"mat-select",14),g.NdJ("valueChange",function(p){g.CHM(ge);const A=g.oxw();return g.KtG(A.applicationFormItem.hidden=p)}),g.YNc(47,ue,3,4,"mat-option",15),g.qZA(),g.TgZ(48,"mat-hint"),g._uU(49),g.ALo(50,"translate"),g.qZA()(),g.TgZ(51,"div",9),g.YNc(52,qe,3,8,"perun-web-apps-app-form-item-search-select",16),g.qZA()()(),g.YNc(53,j,7,14,"mat-tab",17),g.qZA()(),g.TgZ(54,"div",18)(55,"button",19),g.NdJ("click",function(){g.CHM(ge);const p=g.oxw();return g.KtG(p.cancel())}),g._uU(56),g.ALo(57,"translate"),g.qZA(),g.TgZ(58,"div",20),g.ALo(59,"translate"),g.TgZ(60,"div",21),g.ALo(61,"translate"),g.TgZ(62,"button",22),g.NdJ("click",function(){g.CHM(ge);const p=g.oxw();return g.KtG(p.submit())}),g._uU(63),g.ALo(64,"translate"),g.qZA()()()()()}if(2&Se){const ge=g.oxw();g.xp6(2),g.AsE(" ",g.lcZ(3,33,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.TITLE")," : ",ge.applicationFormItem.shortname," "),g.xp6(4),g.s9C("label",g.lcZ(7,35,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.BASIC_SETTINGS")),g.xp6(4),g.Oqu(g.lcZ(11,37,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME")),g.xp6(2),g.Q6J("ngModel",ge.applicationFormItem.shortname),g.xp6(2),g.Oqu(g.lcZ(15,39,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SHORT_NAME_DESCRIPTION")),g.xp6(4),g.hij(" ",g.lcZ(19,41,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INPUT_WIDGET")," "),g.xp6(2),g.s9C("value",g.lcZ(21,43,ge.applicationFormItem.type)),g.xp6(4),g.Oqu(g.lcZ(25,45,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION")),g.xp6(2),g.s9C("matTooltip",g.lcZ(27,47,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION_INITIAL")),g.Q6J("ngModel",ge.applicationFormItem.applicationTypes.includes("INITIAL")),g.xp6(2),g.hij(" ",g.lcZ(29,49,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INITIAL")," "),g.xp6(3),g.s9C("matTooltip",g.lcZ(32,51,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.DISPLAY_ON_APPLICATION_EXTENSION")),g.Q6J("ngModel",ge.applicationFormItem.applicationTypes.includes("EXTENSION")),g.xp6(2),g.hij(" ",g.lcZ(34,53,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.EXTENSION")," "),g.xp6(2),g.Q6J("ngIf",ge.isApplicationFormItemOfType(g.DdM(69,Be))),g.xp6(1),g.Q6J("ngIf",ge.isApplicationFormItemOfType(g.DdM(70,Te))),g.xp6(3),g.Oqu(g.lcZ(40,55,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.INTERACTIVITY")),g.xp6(2),g.Q6J("ngIf",ge.typesWithDisabled.indexOf(ge.applicationFormItem.type)>-1),g.xp6(3),g.Oqu(g.lcZ(45,57,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN")),g.xp6(2),g.Q6J("value",ge.applicationFormItem.hidden),g.xp6(1),g.Q6J("ngForOf",ge.hiddenValues),g.xp6(2),g.Oqu(g.lcZ(50,59,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HIDDEN_DESCRIPTION")),g.xp6(3),g.Q6J("ngIf",null!==ge.hiddenDependencyItem),g.xp6(1),g.Q6J("ngForOf",ge.languages),g.xp6(3),g.hij(" ",g.lcZ(57,61,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.CANCEL_BUTTON")," "),g.xp6(2),g.s9C("matTooltip",g.lcZ(59,63,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON_DISABLED_TOOLTIP")),g.Q6J("matTooltipDisabled",!ge.applicationFormItem.required||""!==ge.applicationFormItem.perunSourceAttribute||""!==ge.applicationFormItem.federationAttribute||"ALWAYS"!==ge.applicationFormItem.disabled&&"ALWAYS"!==ge.applicationFormItem.hidden),g.xp6(2),g.s9C("matTooltip",g.lcZ(61,65,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.HTML_INVALID_TAGS")),g.Q6J("matTooltipDisabled",!ge.inputFormGroup.invalid)("matTooltipPosition","above"),g.xp6(2),g.Q6J("disabled",ge.inputFormGroup.invalid||ge.loading||ge.applicationFormItem.required&&""===ge.applicationFormItem.perunSourceAttribute&&""===ge.applicationFormItem.federationAttribute&&("ALWAYS"===ge.applicationFormItem.disabled||"ALWAYS"===ge.applicationFormItem.hidden)),g.xp6(1),g.hij(" ",g.lcZ(64,67,"DIALOGS.APPLICATION_FORM_EDIT_ITEM.SUBMIT_BUTTON")," ")}}let Qe=(()=>{class Se{constructor(ge,o,p,A,C,f,a){this.dialogRef=ge,this.data=o,this.attributesManager=p,this.translate=A,this.store=C,this.cd=f,this.escapeService=a,this.federationAttributeDN="",this.itemType=E.qG,this.loading=!0,this.hiddenValues=["NEVER","ALWAYS","IF_EMPTY","IF_PREFILLED"],this.disabledValues=["NEVER","ALWAYS","IF_EMPTY","IF_PREFILLED"],this.possibleDependencyItems=[],this.inputFormGroup=null,this.typesWithUpdatable=["VALIDATED_EMAIL","TEXTFIELD","TEXTAREA","CHECKBOX","RADIO","SELECTIONBOX","COMBOBOX","TIMEZONE"],this.typesWithDisabled=["USERNAME","PASSWORD","VALIDATED_EMAIL","TEXTFIELD","TEXTAREA","CHECKBOX","RADIO","SELECTIONBOX","COMBOBOX","LIST_INPUT_BOX","MAP_INPUT_BOX"],this.hiddenDependencyItem=null,this.disabledDependencyItem=null,this.warningMessage="",this.displayWarningForSourceAttr=!1,this.displayWarningForDestinationAttr=!1,this.languages=["en"],this.dependencyTypes=["PASSWORD","VALIDATED_EMAIL","TEXTFIELD","TEXTAREA","CHECKBOX","RADIO","SELECTIONBOX","COMBOBOX","USERNAME"]}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.hiddenDependencyItem=this.data.allItems.find(ge=>ge.id===this.data.applicationFormItem.hiddenDependencyItemId),this.hiddenDependencyItem||(this.hiddenDependencyItem=E.Sx),this.disabledDependencyItem=this.data.allItems.find(ge=>ge.id===this.data.applicationFormItem.disabledDependencyItemId),this.disabledDependencyItem||(this.disabledDependencyItem=E.Sx),this.theme=this.data.theme,this.possibleDependencyItems=this.getPossibleDepItems(),this.applicationFormItem=(0,M.dv)(this.languages),this.copy(this.data.applicationFormItem,this.applicationFormItem),this.prepareFormControls(),this.loading=!0,this.attributesManager.getAllAttributeDefinitions().subscribe({next:ge=>{const o=this.filterAttributesForWidget(ge),p=this.findAttribute(ge,this.applicationFormItem.perunSourceAttribute);this.sourceAttributes=p?o.concat(p):o;const A=this.findAttribute(ge,this.applicationFormItem.perunDestinationAttribute);this.destinationAttributes=A?o.concat(A):o,this.loading=!1},error:()=>this.loading=!1}),null===this.applicationFormItem.perunDestinationAttribute&&(this.applicationFormItem.perunDestinationAttribute=""),null===this.applicationFormItem.perunSourceAttribute&&(this.applicationFormItem.perunSourceAttribute=""),this.getOptions()}loadWarning(ge){this.warningMessage="";const o=this.data.allItems.find(A=>A.hiddenDependencyItemId===this.data.applicationFormItem.id),p=this.data.allItems.find(A=>A.disabledDependencyItemId===this.data.applicationFormItem.id);(o||p)&&(ge===E.qG.SOURCE?this.displayWarningForSourceAttr=!0:this.displayWarningForDestinationAttr=!0,this.warningMessage=this.translate.instant("DIALOGS.APPLICATION_FORM_EDIT_ITEM.DEPENDENCY_WARNING_MESSAGE",o?{dependency:"hidden",shortname:o.shortname}:{dependency:"disabled",shortname:p.shortname}),this.cd.detectChanges())}cancel(){this.dialogRef.close()}submit(){this.applicationFormItem.hiddenDependencyItemId=this.hiddenDependencyItem===E.Sx?null:this.hiddenDependencyItem.id,this.applicationFormItem.disabledDependencyItemId=this.disabledDependencyItem===E.Sx?null:this.disabledDependencyItem.id;for(const ge of this.languages)"HTML_COMMENT"===this.applicationFormItem.type||"HEADING"===this.applicationFormItem.type?this.applicationFormItem.i18n[ge].label=this.escapeService.escapeDangerousHtml(this.inputFormGroup.get(`${ge}-html-label`).value).escapedHtml:(this.applicationFormItem.i18n[ge].label=this.inputFormGroup.get(`${ge}-plain-label`).value,this.applicationFormItem.i18n[ge].errorMessage=this.inputFormGroup.get(`${ge}-plain-error-message`).value,this.applicationFormItem.i18n[ge].help=this.inputFormGroup.get(`${ge}-plain-help`).value);this.updateOptions(),this.copy(this.applicationFormItem,this.data.applicationFormItem),this.dialogRef.close(!0)}onChangingType(ge){if(this.applicationFormItem.applicationTypes.includes(ge)){const o=this.applicationFormItem.applicationTypes.indexOf(ge);this.applicationFormItem.applicationTypes.splice(o,1)}else this.applicationFormItem.applicationTypes.push(ge)}addOption(ge){this.options[ge].push(["",""])}removeOption(ge,o){this.options[o]=this.options[o].filter(p=>!(p[0]===ge[0]&&p[1]===ge[1]))}sortOptionsAZ(ge){this.options[ge]=this.options[ge].sort((o,p)=>o[1]>p[1]?1:o[1]o[1]>p[1]?-1:o[1]this.dependencyTypes.includes(ge.type)).filter(ge=>ge.id!==this.data.applicationFormItem.id))}updateOption(ge){let o="";if(this.options[ge])for(const p of this.options[ge])""!==p[0]&&""!==p[1]&&(o=""===o?p[0]+"#"+p[1]:o+"|"+p[0]+"#"+p[1]);this.applicationFormItem.i18n[ge].options=o}updateOptions(){for(const ge of this.languages)this.updateOption(ge)}findAttribute(ge,o){return ge.find(p=>o.includes(p.friendlyName))}filterAttributesForWidget(ge){return ge.filter("MAP_INPUT_BOX"===this.applicationFormItem.type?o=>o.type.includes("LinkedHashMap"):"LIST_INPUT_BOX"===this.applicationFormItem.type?o=>o.type.includes("ArrayList"):o=>!o.type.includes("ArrayList")&&!o.type.includes("LinkedHashMap"))}static#e=this.\u0275fac=function(o){return new(o||Se)(g.Y36(e.so),g.Y36(e.WI),g.Y36(h.H8),g.Y36(b.Te),g.Y36(b.d6),g.Y36(g.sBO),g.Y36(b.L6))};static#t=this.\u0275cmp=g.Xpm({type:Se,selectors:[["app-edit-application-form-item-dialog"]],decls:4,vars:5,consts:[["spinner",""],["class","h-100 d-flex flex-column",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"h-100","d-flex","flex-column"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["color","primary","mat-stretch-tabs","false"],[3,"label"],["subscriptSizing","dynamic",1,"w-100"],["matInput","",3,"ngModel","ngModelChange"],[1,"w-100"],["matInput","","readonly","",3,"value"],[1,"mt-4"],["matTooltipPosition","after",3,"ngModel","matTooltip","change"],[4,"ngIf"],["disableOptionCentering","",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[3,"item","label","hint","items","itemSelected",4,"ngIf"],[3,"label","formGroup",4,"ngFor","ngForOf"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto","mt-auto",3,"click"],[3,"matTooltipDisabled","matTooltip"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-flat-button","","color","accent","data-cy","edit-form-item-button-dialog",1,"ms-2","mt-auto",3,"disabled","click"],["matTooltipPosition","after",3,"ngModel","matTooltip","ngModelChange"],["matTooltipPosition","after",3,"ngModel","matTooltip","ngModelChange",4,"ngIf"],["class","w-100",4,"ngIf"],[3,"selectedAttribute","asGroup","type","hint","itemSelected"],[3,"attributes","selectedAttribute","hint","asGroup","type","itemSelected"],["alert_type","warn",4,"ngIf"],["alert_type","warn"],[3,"value"],[3,"item","label","hint","items","itemSelected"],[3,"label","formGroup"],["class","mt-4",4,"ngIf"],["matInput","",3,"formControlName","cdkTextareaAutosize"],["matInput","",3,"formControlName"],["alert_type","info"],[1,"d-flex","mt-2","mb-2"],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],[1,"material-icons"],["mat-stroked-button","",1,"me-auto",3,"click"],[1,"d-flex","flex-column","justify-content-center"],["class","d-flex flex-row justify-content-center align-items-center",4,"ngFor","ngForOf"],[1,"d-flex","justify-content-center"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],[1,"d-flex","flex-row","justify-content-center","align-items-center"],[1,"mx-4"],["matInput","",3,"ngModel","ngModelOptions","ngModelChange"],["color","warn","mat-icon-button","",3,"matTooltip","click"]],template:function(o,p){if(1&o&&(g.YNc(0,rt,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,Tt,65,71,"div",1),g.qZA()),2&o){const A=g.MAs(1);g.xp6(2),g.Gre("",p.theme," h-100 position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",p.loading)("perunWebAppsLoaderIndicator",A)}},dependencies:[w.sg,w.O5,W.ey,v.Nt,k.KE,k.hX,k.bx,k.TO,P.IC,y.Fj,y.JJ,y.JL,y.sg,y.u,y.On,S.Hw,de.lW,de.RK,se.uX,se.SP,Z.oG,e.uh,e.xY,e.H8,oe.gD,Ae.gM,Ze.w,ke.b,re.Y,Ce.$x,O.e,w.gd,te.X$,H.c,Q,ye],styles:[".mat-mdc-form-field-error-wrapper{position:relative!important;word-break:break-word}"]})}return Se})()},52183:(_t,pe,m)=>{"use strict";m.d(pe,{H:()=>fe});var e=m(27618),h=m(17700),M=m(73615),E=m(25313),b=m(64124),y=m(37073),g=m(65879),w=m(96814),W=m(30617),v=m(32296),k=m(92596),P=m(12207),S=m(69755),de=m(89515),se=m(37803),Z=m(45355),oe=m(47882);function Ae(X,ce){1&X&&g._UZ(0,"perun-web-apps-loading-dialog")}function Ze(X,ce){1&X&&(g.TgZ(0,"th",17),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&X&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_ID")," "))}function ke(X,ce){if(1&X&&(g.TgZ(0,"td",18),g._uU(1),g.qZA()),2&X){const ve=ce.$implicit;g.xp6(1),g.Oqu(ve.user.id)}}function re(X,ce){1&X&&(g.TgZ(0,"th",17),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&X&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_NAME")," "))}function Ce(X,ce){if(1&X&&(g.TgZ(0,"td",18),g._uU(1),g.ALo(2,"userFullName"),g.qZA()),2&X){const ve=ce.$implicit;g.xp6(1),g.Oqu(g.lcZ(2,1,ve.user))}}function O(X,ce){1&X&&(g.TgZ(0,"th",17),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&X&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.EDIT_MEMBER_SPONSORS.TABLE_EXPIRATION")," "))}function te(X,ce){if(1&X){const ve=g.EpF();g.TgZ(0,"button",20),g.NdJ("click",function(){g.CHM(ve);const ue=g.oxw().$implicit,qe=g.oxw(2);return g.KtG(qe.changeExpiration(ue))}),g.ALo(1,"translate"),g.TgZ(2,"mat-icon"),g._uU(3," today "),g.qZA()()}2&X&&g.s9C("matTooltip",g.lcZ(1,1,"DIALOGS.EDIT_MEMBER_SPONSORS.CHANGE_EXPIRATION"))}const H=function(X,ce){return[X,ce]};function Q(X,ce){if(1&X&&(g.TgZ(0,"td",18),g.ALo(1,"isAuthorized"),g.TgZ(2,"span"),g._uU(3),g.ALo(4,"parseDate"),g.qZA(),g.YNc(5,te,4,3,"button",19),g.ALo(6,"isAuthorized"),g.qZA()),2&X){const ve=ce.$implicit,Je=g.oxw(2);g.ekj("align-elements",g.xi3(1,4,g.WLB(12,H,ve.user,Je.vo),"updateSponsorshipValidity_Member_User_LocalDate")),g.xp6(3),g.Oqu(g.lcZ(4,7,ve.validityTo)),g.xp6(2),g.Q6J("ngIf",g.xi3(6,9,g.WLB(15,H,ve.user,Je.vo),"updateSponsorshipValidity_Member_User_LocalDate"))}}function ye(X,ce){1&X&&g._UZ(0,"th",17)}function rt(X,ce){1&X&&(g.TgZ(0,"mat-icon",25),g._uU(1,"clear"),g.qZA())}function Ne(X,ce){1&X&&(g.TgZ(0,"mat-icon"),g._uU(1,"settings_backup_restore"),g.qZA())}const zt=function(X){return[X]};function at(X,ce){if(1&X){const ve=g.EpF();g.TgZ(0,"td",18)(1,"div",21),g.ALo(2,"isAuthorized"),g.ALo(3,"isAuthorized"),g.ALo(4,"translate"),g.TgZ(5,"button",22),g.NdJ("click",function(){const qe=g.CHM(ve).$implicit,Ve=g.oxw(2);return g.KtG(Ve.markSponsor(qe))}),g.ALo(6,"isAuthorized"),g.ALo(7,"isAuthorized"),g.ALo(8,"translate"),g.YNc(9,rt,2,0,"mat-icon",23),g.YNc(10,Ne,2,0,"mat-icon",24),g.qZA()()()}if(2&X){const ve=ce.$implicit,Je=g.oxw(2);g.xp6(1),g.s9C("matTooltip",g.lcZ(4,14,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR_DISABLED")),g.Q6J("matTooltipDisabled",g.xi3(2,8,g.VKq(24,zt,Je.member),"sponsored-removeSponsor_Member_User_policy")&&g.xi3(3,11,g.VKq(26,zt,ve.user),"sponsor-removeSponsor_Member_User_policy"))("matTooltipPosition","above"),g.xp6(4),g.Q2q("data-cy","",ve.user.firstName,"-unsponsor-mark-button"),g.s9C("matTooltip",g.lcZ(8,22,"DIALOGS.EDIT_MEMBER_SPONSORS.REMOVE_SPONSOR")),g.Q6J("disabled",!g.xi3(6,16,g.VKq(28,zt,Je.member),"sponsored-removeSponsor_Member_User_policy")||!g.xi3(7,19,g.VKq(30,zt,ve.user),"sponsor-removeSponsor_Member_User_policy")),g.xp6(4),g.Q6J("ngIf",!Je.sponsorsToRemove.has(ve.user.id)),g.xp6(1),g.Q6J("ngIf",Je.sponsorsToRemove.has(ve.user.id))}}function gt(X,ce){1&X&&g._UZ(0,"tr",26)}function At(X,ce){if(1&X&&g._UZ(0,"tr",27),2&X){const ve=ce.$implicit,Je=g.oxw(2);g.ekj("make-red",Je.sponsorsToRemove.has(ve.user.id))}}function Mt(X,ce){if(1&X){const ve=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"table",4),g.ynx(6,5),g.YNc(7,Ze,3,3,"th",6),g.YNc(8,ke,2,1,"td",7),g.BQk(),g.ynx(9,8),g.YNc(10,re,3,3,"th",6),g.YNc(11,Ce,3,3,"td",7),g.BQk(),g.ynx(12,9),g.YNc(13,O,3,3,"th",6),g.YNc(14,Q,7,18,"td",10),g.BQk(),g.ynx(15,11),g.YNc(16,ye,1,0,"th",6),g.YNc(17,at,11,32,"td",7),g.BQk(),g.YNc(18,gt,1,0,"tr",12),g.YNc(19,At,1,2,"tr",13),g.qZA()(),g.TgZ(20,"div",14)(21,"button",15),g.NdJ("click",function(){g.CHM(ve);const ue=g.oxw();return g.KtG(ue.onCancel())}),g._uU(22),g.ALo(23,"translate"),g.qZA(),g.TgZ(24,"button",16),g.NdJ("click",function(){g.CHM(ve);const ue=g.oxw();return g.KtG(ue.onSubmit())}),g._uU(25),g.ALo(26,"translate"),g.qZA()()()}if(2&X){const ve=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,7,"DIALOGS.EDIT_MEMBER_SPONSORS.TITLE")),g.xp6(3),g.Q6J("dataSource",ve.dataSource),g.xp6(13),g.Q6J("matHeaderRowDef",ve.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",ve.displayedColumns),g.xp6(3),g.hij(" ",g.lcZ(23,9,"DIALOGS.EDIT_MEMBER_SPONSORS.CANCEL")," "),g.xp6(2),g.Q6J("disabled",ve.loading||0===ve.sponsorsToRemove.size),g.xp6(1),g.hij(" ",g.lcZ(26,11,"DIALOGS.EDIT_MEMBER_SPONSORS.SUBMIT")," ")}}let fe=(()=>{class X{constructor(ve,Je,ue,qe,Ve,Me,et,Re){this.dialogRef=ve,this.data=Je,this.memberService=ue,this.userService=qe,this.notificator=Ve,this.authResolver=Me,this.translate=et,this.dialog=Re,this.displayedColumns=["id","name","expiration","remove"],this.loading=!1,this.sponsorsToRemove=new Set,this.expirationChanged=!1}ngOnInit(){this.theme=this.data.theme,this.sponsors=this.data.sponsors,this.member=this.data.member,this.dataSource=new E.by(this.data.sponsors),this.vo={beanName:"Vo",id:this.data.member.voId}}markSponsor(ve){this.sponsorsToRemove.has(ve.user.id)?this.sponsorsToRemove.delete(ve.user.id):this.sponsorsToRemove.add(ve.user.id)}onSubmit(){this.loading=!0;const ve=Array.from(this.sponsorsToRemove);this.removeSponsors(ve)}onCancel(){this.dialogRef.close(this.expirationChanged)}changeExpiration(ve){const Je=(0,b.kZ)();Je.width="400px",Je.data={memberId:this.data.member.id,sponsor:ve},this.dialog.open(y.hd,Je).afterClosed().subscribe(qe=>{qe&&(this.loading=!0,this.expirationChanged=!0,this.userService.getSponsorsForMember(this.data.member.id,[]).subscribe(Ve=>{this.sponsors=Ve,this.dataSource=new E.by(this.sponsors),this.loading=!1}))})}removeSponsors(ve){this.memberService.removeSponsors(this.data.member.id,ve).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_MEMBER_SPONSORS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Je){return new(Je||X)(g.Y36(h.so),g.Y36(h.WI),g.Y36(e.uq),g.Y36(e.Fv),g.Y36(M.V6),g.Y36(M.x4),g.Y36(M.Te),g.Y36(h.uw))};static#t=this.\u0275cmp=g.Xpm({type:X,selectors:[["app-edit-member-sponsors-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","expiration"],["mat-cell","",3,"align-elements",4,"matCellDef"],["matColumnDef","remove"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"make-red",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","unsponsor-confirm-button","color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["mat-icon-button","",1,"btn-delete",3,"disabled","matTooltip","click"],["class","icn-delete","color","warn",4,"ngIf"],[4,"ngIf"],["color","warn",1,"icn-delete"],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(Je,ue){if(1&Je&&(g.YNc(0,Ae,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,Mt,27,13,"div",1),g.qZA()),2&Je){const qe=g.MAs(1);g.xp6(2),g.Gre("",ue.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",ue.loading)("perunWebAppsLoaderIndicator",qe)}},dependencies:[w.O5,W.Hw,v.lW,v.RK,E.BZ,E.fO,E.as,E.w1,E.Dz,E.nj,E.ge,E.ev,E.XQ,E.Gk,h.uh,h.xY,h.H8,k.gM,P.b,S.e,de.X$,se.d,Z.M,oe.i],styles:[".make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.btn-delete[_ngcontent-%COMP%]:disabled .icn-delete[_ngcontent-%COMP%]{color:gray}"]})}return X})()},78535:(_t,pe,m)=>{"use strict";m.d(pe,{R:()=>Ce});var e=m(17700),h=m(56223),M=m(27618),E=m(73615),b=m(65879),y=m(89515),g=m(96814),w=m(23680),W=m(24516),v=m(64170),k=m(32296),P=m(98525),S=m(12207),de=m(69755);function se(O,te){1&O&&b._UZ(0,"perun-web-apps-loading-dialog")}function Z(O,te){1&O&&(b.TgZ(0,"div",14),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&O&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_VO")," "))}function oe(O,te){1&O&&(b.TgZ(0,"div",14),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&O&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.INVITE_MEMBER.DESCRIPTION_GROUP")," "))}function Ae(O,te){1&O&&(b.TgZ(0,"mat-error"),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&O&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.INVITE_MEMBER.NAME_ERROR")," "))}function Ze(O,te){1&O&&(b.TgZ(0,"mat-error"),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&O&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"DIALOGS.INVITE_MEMBER.EMAIL_ERROR")," "))}function ke(O,te){if(1&O&&(b.TgZ(0,"mat-option",15),b._uU(1),b.ALo(2,"translate"),b.ALo(3,"uppercase"),b.qZA()),2&O){const H=te.$implicit;b.s9C("value",H),b.xp6(1),b.Oqu(b.lcZ(2,2,b.lcZ(3,4,"SHARED_LIB.LANGUAGES."+H)))}}function re(O,te){if(1&O){const H=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",3),b.YNc(5,Z,3,3,"div",4),b.YNc(6,oe,3,3,"div",4),b.TgZ(7,"mat-form-field",5),b._UZ(8,"input",6),b.ALo(9,"translate"),b.YNc(10,Ae,3,3,"mat-error",7),b.qZA(),b.TgZ(11,"mat-form-field",5)(12,"mat-label"),b._uU(13),b.ALo(14,"translate"),b.qZA(),b._UZ(15,"textarea",8),b.YNc(16,Ze,3,3,"mat-error",7),b.qZA(),b.TgZ(17,"mat-form-field",5)(18,"mat-label"),b._uU(19),b.ALo(20,"translate"),b.qZA(),b.TgZ(21,"mat-select",9),b.NdJ("valueChange",function(ye){b.CHM(H);const rt=b.oxw();return b.KtG(rt.currentLanguage=ye)}),b.YNc(22,ke,4,6,"mat-option",10),b.qZA()()(),b.TgZ(23,"div",11)(24,"button",12),b.NdJ("click",function(){b.CHM(H);const ye=b.oxw();return b.KtG(ye.onCancel())}),b._uU(25),b.ALo(26,"translate"),b.qZA(),b.TgZ(27,"button",13),b.NdJ("click",function(){b.CHM(H);const ye=b.oxw();return b.KtG(ye.onSubmit())}),b._uU(28),b.ALo(29,"translate"),b.qZA()()()}if(2&O){const H=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,15,"DIALOGS.INVITE_MEMBER.TITLE")),b.xp6(3),b.Q6J("ngIf",!H.data.groupId),b.xp6(1),b.Q6J("ngIf",H.data.groupId),b.xp6(2),b.s9C("placeholder",b.lcZ(9,17,"DIALOGS.INVITE_MEMBER.NAME")),b.Q6J("formControl",H.name),b.xp6(2),b.Q6J("ngIf",H.name.invalid),b.xp6(3),b.Oqu(b.lcZ(14,19,"DIALOGS.INVITE_MEMBER.EMAIL")),b.xp6(2),b.Q6J("formControl",H.emailForm),b.xp6(1),b.Q6J("ngIf",H.emailForm.invalid),b.xp6(3),b.Oqu(b.lcZ(20,21,"DIALOGS.INVITE_MEMBER.LANGUAGE")),b.xp6(2),b.Q6J("value",H.currentLanguage),b.xp6(1),b.Q6J("ngForOf",H.languages),b.xp6(3),b.hij(" ",b.lcZ(26,23,"DIALOGS.INVITE_MEMBER.CANCEL")," "),b.xp6(2),b.Q6J("disabled",H.emailForm.invalid||H.name.invalid||H.loading),b.xp6(1),b.hij(" ",b.lcZ(29,25,"DIALOGS.INVITE_MEMBER.INVITE")," ")}}let Ce=(()=>{class O{constructor(H,Q,ye,rt,Ne,zt){this.dialogRef=H,this.data=Q,this.registrarManager=ye,this.notificator=rt,this.translate=Ne,this.store=zt,this.emailForm=new h.NI("",[h.kI.required,h.kI.email.bind(this)]),this.languages=["en"],this.currentLanguage="en",this.name=new h.NI("",h.kI.required),this.loading=!1}ngOnInit(){this.languages=this.store.getProperty("supported_languages"),this.theme=this.data.theme}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.emailForm.invalid||this.name.invalid||(this.data.voId&&!this.data.groupId?(this.loading=!0,this.registrarManager.sendInvitation(this.emailForm.value,this.currentLanguage,this.data.voId,this.name.value).subscribe({next:()=>{this.translate.get("DIALOGS.INVITE_MEMBER.SUCCESS").subscribe(H=>{this.notificator.showSuccess(H),this.dialogRef.close(!0)})},error:()=>this.loading=!1})):(this.loading=!0,this.registrarManager.sendInvitationForGroup(this.emailForm.value,this.currentLanguage,this.data.voId,this.data.groupId,this.name.value).subscribe({next:()=>{this.translate.get("DIALOGS.INVITE_MEMBER.SUCCESS").subscribe(H=>{this.notificator.showSuccess(H),this.dialogRef.close(!0)})},error:()=>this.loading=!1})))}static#e=this.\u0275fac=function(Q){return new(Q||O)(b.Y36(e.so),b.Y36(e.WI),b.Y36(M.tk),b.Y36(E.V6),b.Y36(y.sK),b.Y36(E.d6))};static#t=this.\u0275cmp=b.Xpm({type:O,selectors:[["app-invite-member-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","font-italic",4,"ngIf"],[1,"w-100"],["matInput","","required","",3,"placeholder","formControl"],[4,"ngIf"],["matInput","","required","",3,"formControl"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"font-italic"],[3,"value"]],template:function(Q,ye){if(1&Q&&(b.YNc(0,se,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,re,30,27,"div",1),b.qZA()),2&Q){const rt=b.MAs(1);b.xp6(2),b.Gre("",ye.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",ye.loading)("perunWebAppsLoaderIndicator",rt)}},dependencies:[g.sg,g.O5,w.ey,W.Nt,v.KE,v.hX,v.TO,h.Fj,h.JJ,h.Q7,h.oH,k.lW,e.uh,e.xY,e.H8,P.gD,S.b,de.e,g.gd,y.X$]})}return O})()},98558:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>rt});var e=m(17700),h=m(56223),M=m(27921),E=m(37398),b=m(53117),y=m(73615),g=m(27618),w=m(65879),W=m(89515),v=m(96814),k=m(24630),P=m(23680),S=m(24516),de=m(64170),se=m(32296),Z=m(92596),oe=m(87466),Ae=m(11186),Ze=m(12207),ke=m(69755);function re(Ne,zt){1&Ne&&w._UZ(0,"perun-web-apps-loading-dialog")}function Ce(Ne,zt){1&Ne&&(w.TgZ(0,"mat-radio-button",13),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&Ne&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.MOVE_GROUP.NO_GROUP")," "))}function O(Ne,zt){1&Ne&&(w.TgZ(0,"mat-radio-button",14),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&Ne&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.MOVE_GROUP.TO_GROUP")," "))}function te(Ne,zt){1&Ne&&(w.TgZ(0,"perun-web-apps-alert",15),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&Ne&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.MOVE_GROUP.CANNOT_MOVE")," "))}function H(Ne,zt){if(1&Ne){const at=w.EpF();w.TgZ(0,"mat-option",21),w.NdJ("click",function(){const Mt=w.CHM(at).$implicit,fe=w.oxw(3);return w.KtG(fe.selectedGroup=Mt)}),w.TgZ(1,"span"),w._uU(2),w.qZA()()}if(2&Ne){const at=zt.$implicit;w.Q6J("value",at),w.xp6(2),w.Oqu(at.name)}}function Q(Ne,zt){if(1&Ne){const at=w.EpF();w.TgZ(0,"mat-form-field",16)(1,"mat-label"),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"input",17),w.NdJ("change",function(){w.CHM(at);const At=w.oxw(2);return w.KtG(At.selectedGroup=null)}),w.qZA(),w.TgZ(5,"mat-autocomplete",18,19),w.YNc(7,H,3,2,"mat-option",20),w.ALo(8,"async"),w.qZA()()}if(2&Ne){const at=w.MAs(6),gt=w.oxw(2);w.Q6J("@openClose","toGroup"===gt.moveOption?"open":"closed"),w.xp6(2),w.Oqu(w.lcZ(3,6,"DIALOGS.MOVE_GROUP.GROUP_SELECT")),w.xp6(2),w.Q6J("formControl",gt.otherGroupsCtrl)("matAutocomplete",at),w.xp6(1),w.Q6J("displayWith",gt.displayFn),w.xp6(2),w.Q6J("ngForOf",w.lcZ(8,8,gt.filteredGroups))}}function ye(Ne,zt){if(1&Ne){const at=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",3)(5,"p"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w.TgZ(8,"mat-radio-group",4),w.NdJ("ngModelChange",function(At){w.CHM(at);const Mt=w.oxw();return w.KtG(Mt.moveOption=At)}),w.YNc(9,Ce,3,3,"mat-radio-button",5),w.YNc(10,O,3,3,"mat-radio-button",6),w.qZA(),w.YNc(11,te,3,3,"perun-web-apps-alert",7),w.YNc(12,Q,9,10,"mat-form-field",8),w.qZA(),w.TgZ(13,"div",9)(14,"button",10),w.NdJ("click",function(){w.CHM(at);const At=w.oxw();return w.KtG(At.close())}),w._uU(15),w.ALo(16,"translate"),w.qZA(),w.TgZ(17,"span",11),w.ALo(18,"translate"),w.TgZ(19,"button",12),w.NdJ("click",function(){w.CHM(at);const At=w.oxw();return w.KtG(At.confirm())}),w._uU(20),w.ALo(21,"translate"),w.qZA()()()()}if(2&Ne){const at=w.oxw();w.xp6(2),w.AsE("",w.lcZ(3,14,"DIALOGS.MOVE_GROUP.TITLE"),"",at.data.group.name,""),w.xp6(4),w.hij(" ",w.lcZ(7,16,"DIALOGS.MOVE_GROUP.INFO")," "),w.xp6(2),w.Q6J("ngModel",at.moveOption),w.xp6(1),w.Q6J("ngIf",!at.toRootOptionDisabled),w.xp6(1),w.Q6J("ngIf",!at.toGroupOptionDisabled),w.xp6(1),w.Q6J("ngIf",at.toRootOptionDisabled&&at.toGroupOptionDisabled),w.xp6(1),w.Q6J("ngIf",!at.toGroupOptionDisabled),w.xp6(3),w.hij(" ",w.lcZ(16,18,"DIALOGS.MOVE_GROUP.CANCEL")," "),w.xp6(2),w.s9C("matTooltip",w.lcZ(18,20,"DIALOGS.MOVE_GROUP.DISABLED_HINT")),w.Q6J("matTooltipDisabled",null!==at.selectedGroup||"toRoot"===at.moveOption)("matTooltipPosition","above"),w.xp6(2),w.Q6J("disabled",(at.otherGroupsCtrl.invalid||null===at.selectedGroup)&&"toRoot"!==at.moveOption||at.loading),w.xp6(1),w.hij(" ",w.lcZ(21,22,"DIALOGS.MOVE_GROUP.CONFIRM")," ")}}let rt=(()=>{class Ne{constructor(at,gt,At,Mt,fe,X,ce){this.dialogRef=at,this.data=gt,this.groupService=At,this.notificator=Mt,this.translate=fe,this.apiRequest=X,this.authResolver=ce,this.toRootOptionDisabled=!1,this.toGroupOptionDisabled=!1,this.otherGroups=[],this.otherGroupsCtrl=new h.p4(null,[h.kI.required.bind(this)]),this.loading=!1,this.selectedGroup=null,this.translate.get("DIALOGS.MOVE_GROUP.SUCCESS").subscribe(ve=>this.successMessage=ve),this.translate.get("DIALOGS.MOVE_GROUP.ERROR").subscribe(ve=>this.errorMessage=ve)}ngOnInit(){this.loading=!0,this.groupService.getAllGroups(this.data.group.voId).subscribe(at=>{this.otherGroups=at.filter(gt=>gt.id!==this.data.group.id&&"members"!==gt.name&&this.canMove(gt)),0===this.otherGroups.length&&(this.toGroupOptionDisabled=!0),(null===this.data.group.parentGroupId||!this.authResolver.isAuthorized("destination_null-moveGroup_Group_Group_policy",[this.data.group]))&&(this.toRootOptionDisabled=!0,this.moveOption="toGroup"),this.filteredGroups=this.otherGroupsCtrl.valueChanges.pipe((0,M.O)(""),(0,E.U)(gt=>gt?this._filterGroups(gt):this.otherGroups.slice())),this.loading=!1},()=>this.loading=!1)}displayFn(at){return at&&at.name}canMove(at){return this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[at,this.data.group])&&this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[this.data.group,at])}close(){this.dialogRef.close()}confirm(){this.loading=!0,this.apiRequest.dontHandleErrorForNext(),this.groupService.moveGroupWithDestinationGroupMovingGroup(this.data.group.id,this.otherGroupsCtrl.value?this.otherGroupsCtrl.value.id:void 0).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},at=>{this.notificator.showRPCError(at,this.errorMessage),this.dialogRef.close(!1)})}_filterGroups(at){if("object"==typeof at)return[];const gt=at.toLowerCase();return at?this.otherGroups.filter(At=>At.name.toLowerCase().includes(gt)):this.otherGroups}static#e=this.\u0275fac=function(gt){return new(gt||Ne)(w.Y36(e.so),w.Y36(e.WI),w.Y36(g.ff),w.Y36(y.V6),w.Y36(W.sK),w.Y36(y.F5),w.Y36(y.x4))};static#t=this.\u0275cmp=w.Xpm({type:Ne,selectors:[["app-move-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[3,"ngModel","ngModelChange"],["color","primary","class","move-options","value","toRoot",4,"ngIf"],["color","primary","value","toGroup",4,"ngIf"],["alert_type","warn",4,"ngIf"],["class","w-100 mt-2",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["color","primary","value","toRoot",1,"move-options"],["color","primary","value","toGroup"],["alert_type","warn"],[1,"w-100","mt-2"],["matInput","","required","",3,"formControl","matAutocomplete","change"],[3,"displayWith"],["groupSelectAutocomplete","matAutocomplete"],[3,"value","click",4,"ngFor","ngForOf"],[3,"value","click"]],template:function(gt,At){if(1>&&(w.YNc(0,re,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,ye,22,24,"div",1),w.qZA()),2>){const Mt=w.MAs(1);w.xp6(2),w.Gre("",At.data.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",At.loading)("perunWebAppsLoaderIndicator",Mt)}},dependencies:[v.sg,v.O5,k.XC,P.ey,k.ZL,S.Nt,de.KE,de.hX,h.Fj,h.JJ,h.Q7,h.oH,h.On,se.lW,e.uh,e.xY,e.H8,Z.gM,oe.VQ,oe.U0,Ae.w,Ze.b,ke.e,v.Ov,W.X$],styles:[".move-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin:15px 0}"],data:{animation:[b.BQ]}})}return Ne})()},91831:(_t,pe,m)=>{"use strict";m.d(pe,{m:()=>Ae});var e=m(17700),h=m(27618),M=m(73615),E=m(65879),b=m(89515),y=m(96814),g=m(23680),w=m(64170),W=m(32296),v=m(98525),k=m(12207),P=m(69755);function S(Ze,ke){1&Ze&&E._UZ(0,"perun-web-apps-loading-dialog")}function de(Ze,ke){if(1&Ze&&(E.TgZ(0,"mat-option",12),E._uU(1),E.qZA()),2&Ze){const re=ke.$implicit;E.Q6J("value",re),E.xp6(1),E.hij(" ",re.friendlyNameParameter," ")}}function se(Ze,ke){if(1&Ze&&(E.TgZ(0,"mat-option",12),E._uU(1),E.ALo(2,"translate"),E.ALo(3,"uppercase"),E.qZA()),2&Ze){const re=ke.$implicit;E.Q6J("value",re),E.xp6(1),E.hij(" ",E.lcZ(2,2,E.lcZ(3,4,"SHARED_LIB.LANGUAGES."+re))," ")}}function Z(Ze,ke){if(1&Ze&&(E.TgZ(0,"mat-option",12),E._uU(1),E.qZA()),2&Ze){const re=ke.$implicit;E.Q6J("value",re),E.xp6(1),E.hij(" ",re," ")}}function oe(Ze,ke){if(1&Ze){const re=E.EpF();E.TgZ(0,"div")(1,"h1",3),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),E._uU(7),E.ALo(8,"translate"),E.qZA(),E.TgZ(9,"mat-select",5),E.NdJ("valueChange",function(O){E.CHM(re);const te=E.oxw();return E.KtG(te.selectedLogin=O)}),E.YNc(10,de,2,2,"mat-option",6),E.qZA()(),E.TgZ(11,"mat-form-field")(12,"mat-label"),E._uU(13),E.ALo(14,"translate"),E.qZA(),E.TgZ(15,"mat-select",5),E.NdJ("valueChange",function(O){E.CHM(re);const te=E.oxw();return E.KtG(te.selectedLang=O)}),E.YNc(16,se,4,6,"mat-option",6),E.qZA()(),E.TgZ(17,"mat-form-field")(18,"mat-label"),E._uU(19),E.ALo(20,"translate"),E.qZA(),E.TgZ(21,"mat-select",5),E.NdJ("valueChange",function(O){E.CHM(re);const te=E.oxw();return E.KtG(te.selectedMail=O)}),E.YNc(22,Z,2,2,"mat-option",6),E.qZA()(),E.TgZ(23,"div",7)(24,"p",8),E._uU(25),E.ALo(26,"translate"),E.qZA(),E.TgZ(27,"p"),E._uU(28),E.qZA()()(),E.TgZ(29,"div",9)(30,"button",10),E.NdJ("click",function(){E.CHM(re);const O=E.oxw();return E.KtG(O.onCancel())}),E._uU(31),E.ALo(32,"translate"),E.qZA(),E.TgZ(33,"button",11),E.NdJ("click",function(){E.CHM(re);const O=E.oxw();return E.KtG(O.onSubmit())}),E._uU(34),E.ALo(35,"translate"),E.qZA()()()}if(2&Ze){const re=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,15,"DIALOGS.PASSWORD_RESET_REQUEST.TITLE")),E.xp6(5),E.Oqu(E.lcZ(8,17,"DIALOGS.PASSWORD_RESET_REQUEST.NAMESPACE")),E.xp6(2),E.Q6J("value",re.selectedLogin),E.xp6(1),E.Q6J("ngForOf",re.logins),E.xp6(3),E.Oqu(E.lcZ(14,19,"DIALOGS.PASSWORD_RESET_REQUEST.LANGUAGE")),E.xp6(2),E.Q6J("value",re.selectedLang),E.xp6(1),E.Q6J("ngForOf",re.languages),E.xp6(3),E.Oqu(E.lcZ(20,21,"DIALOGS.PASSWORD_RESET_REQUEST.EMAIL")),E.xp6(2),E.Q6J("value",re.selectedMail),E.xp6(1),E.Q6J("ngForOf",re.mails),E.xp6(3),E.Oqu(E.lcZ(26,23,"DIALOGS.PASSWORD_RESET_REQUEST.LOGIN")),E.xp6(3),E.Oqu(re.selectedLogin.value),E.xp6(3),E.hij(" ",E.lcZ(32,25,"DIALOGS.PASSWORD_RESET_REQUEST.CANCEL")," "),E.xp6(2),E.Q6J("disabled",re.loading),E.xp6(1),E.hij(" ",E.lcZ(35,27,"DIALOGS.PASSWORD_RESET_REQUEST.SEND")," ")}}let Ae=(()=>{class Ze{constructor(re,Ce,O,te,H,Q,ye){this.dialogRef=re,this.data=Ce,this.membersManagerService=O,this.attributesManagerService=te,this.store=H,this.translate=Q,this.notificator=ye,this.languages=this.store.getProperty("supported_languages"),this.selectedLang="en",this.pwdMails=new Map,this.logins=[],this.selectedMail="user:preferredMail",this.mails=[],Q.get("DIALOGS.PASSWORD_RESET_REQUEST.SUCCESS").subscribe(rt=>this.successMessage=rt)}ngOnInit(){this.getMailAttributes(),this.logins=this.data.logins,this.selectedLogin=this.logins[0]}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0;const re=this.selectedLogin.friendlyNameParameter,O=window.location.href.split("/"),te=O[0]+"//"+O[2];this.membersManagerService.sendPasswordResetLinkEmail(this.data.memberId,re,this.pwdMails.get(this.selectedMail),this.selectedLang,te).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close()},()=>this.loading=!1)}getMailAttributes(){this.pwdMails.set("user:preferredMail","urn:perun:user:attribute-def:def:preferredMail"),this.pwdMails.set("member:mail","urn:perun:member:attribute-def:def:mail"),this.mails=Array.from(this.pwdMails.keys()),this.selectedMail="user:preferredMail"}static#e=this.\u0275fac=function(Ce){return new(Ce||Ze)(E.Y36(e.so),E.Y36(e.WI),E.Y36(h.uq),E.Y36(h.H8),E.Y36(M.d6),E.Y36(b.sK),E.Y36(M.V6))};static#t=this.\u0275cmp=E.Xpm({type:Ze,selectors:[["app-password-reset-request-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"row"],[1,"column-size","ms-3"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","reset-passwd-confirm-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(Ce,O){if(1&Ce&&(E.YNc(0,S,1,0,"ng-template",null,0,E.W1O),E.TgZ(2,"div",1),E.YNc(3,oe,36,29,"div",2),E.qZA()),2&Ce){const te=E.MAs(1);E.xp6(3),E.Q6J("perunWebAppsLoader",O.loading)("perunWebAppsLoaderIndicator",te)}},dependencies:[y.sg,g.ey,w.KE,w.hX,W.lW,e.uh,e.xY,e.H8,v.gD,k.b,P.e,y.gd,b.X$],styles:[".column-size[_ngcontent-%COMP%]{width:8rem}"]})}return Ze})()},97545:(_t,pe,m)=>{"use strict";m.d(pe,{X:()=>Ze});var e=m(17700),h=m(25313),M=m(73615),E=m(27618),b=m(65879),y=m(89515),g=m(32296),w=m(12207),W=m(69755),v=m(37803);function k(ke,re){1&ke&&b._UZ(0,"perun-web-apps-loading-dialog")}function P(ke,re){1&ke&&b._UZ(0,"th",15)}function S(ke,re){if(1&ke&&(b.TgZ(0,"td",16),b._uU(1),b.qZA()),2&ke){const Ce=re.$implicit;b.xp6(1),b.Oqu(Ce.id)}}function de(ke,re){1&ke&&b._UZ(0,"th",15)}function se(ke,re){if(1&ke&&(b.TgZ(0,"td",16),b._uU(1),b.ALo(2,"userFullName"),b.qZA()),2&ke){const Ce=re.$implicit;b.xp6(1),b.Oqu(b.lcZ(2,1,Ce.user))}}function Z(ke,re){1&ke&&b._UZ(0,"tr",17)}function oe(ke,re){1&ke&&b._UZ(0,"tr",18)}function Ae(ke,re){if(1&ke){const Ce=b.EpF();b.TgZ(0,"div")(1,"h1",2),b._uU(2),b.ALo(3,"translate"),b.qZA(),b.TgZ(4,"div",3)(5,"p"),b._uU(6),b.ALo(7,"translate"),b.qZA(),b.TgZ(8,"div",4),b._uU(9),b.ALo(10,"translate"),b.qZA(),b.TgZ(11,"table",5),b.ynx(12,6),b.YNc(13,P,1,0,"th",7),b.YNc(14,S,2,1,"td",8),b.BQk(),b.ynx(15,9),b.YNc(16,de,1,0,"th",7),b.YNc(17,se,3,3,"td",8),b.BQk(),b.YNc(18,Z,1,0,"tr",10),b.YNc(19,oe,1,0,"tr",11),b.qZA()(),b.TgZ(20,"div",12)(21,"button",13),b.NdJ("click",function(){b.CHM(Ce);const te=b.oxw();return b.KtG(te.onCancel())}),b._uU(22),b.ALo(23,"translate"),b.qZA(),b.TgZ(24,"button",14),b.NdJ("click",function(){b.CHM(Ce);const te=b.oxw();return b.KtG(te.onSubmit())}),b._uU(25),b.ALo(26,"translate"),b.qZA()()()}if(2&ke){const Ce=b.oxw();b.xp6(2),b.Oqu(b.lcZ(3,8,"DIALOGS.REMOVE_MEMBERS.TITLE")),b.xp6(4),b.hij(" ",b.lcZ(7,10,Ce.data.groupId?"DIALOGS.REMOVE_MEMBERS.DESCRIPTION_GROUP":"DIALOGS.REMOVE_MEMBERS.DESCRIPTION")," "),b.xp6(3),b.hij(" ",b.lcZ(10,12,"DIALOGS.REMOVE_MEMBERS.ASK")," "),b.xp6(2),b.Q6J("dataSource",Ce.dataSource),b.xp6(7),b.Q6J("matHeaderRowDef",Ce.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",Ce.displayedColumns),b.xp6(3),b.hij(" ",b.lcZ(23,14,"DIALOGS.REMOVE_MEMBERS.CANCEL")," "),b.xp6(3),b.hij(" ",b.lcZ(26,16,Ce.data.groupId?"DIALOGS.REMOVE_MEMBERS.REMOVE_GROUP":"DIALOGS.REMOVE_MEMBERS.REMOVE")," ")}}let Ze=(()=>{class ke{constructor(Ce,O,te,H,Q,ye){this.dialogRef=Ce,this.data=O,this.membersService=te,this.groupService=H,this.notificator=Q,this.translate=ye,this.displayedColumns=["id","name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new h.by(this.data.members)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.data.groupId?this.groupService.removeMembers(this.data.groupId,this.data.members.map(Ce=>Ce.id)).subscribe(()=>this.onSuccess(),()=>this.onError()):this.membersService.deleteMembers(this.data.members.map(Ce=>Ce.id)).subscribe(()=>this.onSuccess(),()=>this.onError())}onSuccess(){const Ce=this.translate.instant(this.data.groupId?"DIALOGS.REMOVE_MEMBERS.SUCCESS_GROUP":"DIALOGS.REMOVE_MEMBERS.SUCCESS");this.notificator.showSuccess(Ce),this.dialogRef.close(!0),this.loading=!1}onError(){this.loading=!1}static#e=this.\u0275fac=function(O){return new(O||ke)(b.Y36(e.so),b.Y36(e.WI),b.Y36(E.uq),b.Y36(E.ff),b.Y36(M.V6),b.Y36(y.sK))};static#t=this.\u0275cmp=b.Xpm({type:ke,selectors:[["app-remove-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","remove-members-dialog","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(O,te){if(1&O&&(b.YNc(0,k,1,0,"ng-template",null,0,b.W1O),b.TgZ(2,"div"),b.YNc(3,Ae,27,18,"div",1),b.qZA()),2&O){const H=b.MAs(1);b.xp6(2),b.Gre("",te.theme," position-relative"),b.xp6(1),b.Q6J("perunWebAppsLoader",te.loading)("perunWebAppsLoaderIndicator",H)}},dependencies:[g.lW,h.BZ,h.fO,h.as,h.w1,h.Dz,h.nj,h.ge,h.ev,h.XQ,h.Gk,e.uh,e.xY,e.H8,w.b,W.e,y.X$,v.d]})}return ke})()},25387:(_t,pe,m)=>{"use strict";m.d(pe,{f:()=>w});var e=m(17700),h=m(25313),M=m(73615),E=m(27618),b=m(65879),y=m(89515),g=m(70285);let w=(()=>{class W{constructor(k,P,S,de,se){this.dialogRef=k,this.data=P,this.notificator=S,this.translate=de,this.resourcesManager=se,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new h.by(this.data.resources)}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0,0===this.data.resources.length?this.translate.get("DIALOGS.REMOVE_RESOURCES.SUCCESS").subscribe(k=>{this.loading=!1,this.notificator.showSuccess(k),this.dialogRef.close(!0)}):this.resourcesManager.deleteResource(this.data.resources[0].id).subscribe(()=>{this.data.resources.shift(),this.onDelete()},()=>{this.dialogRef.close(!0)})}onSubmit(k){k.deleted?this.onDelete():this.onCancel()}static#e=this.\u0275fac=function(P){return new(P||W)(b.Y36(e.so),b.Y36(e.WI),b.Y36(M.V6),b.Y36(y.sK),b.Y36(E.xk))};static#t=this.\u0275cmp=b.Xpm({type:W,selectors:[["app-remove-resource-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","disableForce","loading","deleted"]],template:function(P,S){1&P&&(b.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),b.NdJ("deleted",function(se){return S.onSubmit(se)}),b.qZA()()),2&P&&(b.Tol(S.theme),b.xp6(1),b.Q6J("entityNames",S.dataSource)("entityType","resources")("disableForce",!0)("loading",S.loading))},dependencies:[g.e]})}return W})()},62120:(_t,pe,m)=>{"use strict";m.d(pe,{o:()=>w});var e=m(17700),h=m(25313),M=m(73615),E=m(27618),b=m(65879),y=m(89515),g=m(70285);let w=(()=>{class W{constructor(k,P,S,de,se){this.dialogRef=k,this.data=P,this.notificator=S,this.voService=de,this.translate=se,this.force=!1,this.displayedColumns=["name"],this.relations=[],se.get("DIALOGS.REMOVE_VO.SUCCESS").subscribe(Z=>this.successMessage=Z)}ngOnInit(){this.theme=this.data.theme,this.dataSource=new h.by(this.data.vos),this.relations.push(this.translate.instant("DIALOGS.REMOVE_VO.GROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.REMOVE_VO.MEMBER_RELATION")),this.relations.push(this.translate.instant("DIALOGS.REMOVE_VO.RESOURCE_RELATION"))}onCancel(){this.dialogRef.close(!1)}onDelete(){this.loading=!0,this.voService.deleteVo(this.data.vos[0].id,this.force).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}onSubmit(k){this.force=k.force,k.deleted?this.onDelete():this.onCancel()}static#e=this.\u0275fac=function(P){return new(P||W)(b.Y36(e.so),b.Y36(e.WI),b.Y36(M.V6),b.Y36(E.YF),b.Y36(y.sK))};static#t=this.\u0275cmp=b.Xpm({type:W,selectors:[["app-remove-vo-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","loading","relations","deleted"]],template:function(P,S){1&P&&(b.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),b.NdJ("deleted",function(se){return S.onSubmit(se)}),b.qZA()()),2&P&&(b.Tol(S.theme),b.xp6(1),b.Q6J("entityNames",S.dataSource)("entityType","organizations")("loading",S.loading)("relations",S.relations))},dependencies:[g.e],styles:[".foo[_ngcontent-%COMP%]{margin-top:20px}"]})}return W})()},98586:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>Q});var e=m(17700),h=m(73615),M=m(27618),E=m(56223),b=m(78337),y=m(1385),g=m(38106),w=m(65879),W=m(96814),v=m(24516),k=m(64170),P=m(32296),S=m(11186),de=m(55959),se=m(61917),Z=m(69755),oe=m(98067),Ae=m(12246),Ze=m(89515);function ke(ye,rt){if(1&ye){const Ne=w.EpF();w.TgZ(0,"mat-form-field",12)(1,"mat-label"),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"input",13),w.NdJ("keyup.enter",function(){w.CHM(Ne);const at=w.oxw();return w.KtG(at.onSearchByString())}),w.qZA(),w.TgZ(5,"mat-error"),w._uU(6),w.ALo(7,"translate"),w.qZA()()}if(2&ye){const Ne=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,3,"DIALOGS.SPONSOR_EXISTING_MEMBER.DESCRIPTION")),w.xp6(2),w.Q6J("formControl",Ne.searchCtrl),w.xp6(2),w.hij(" ",w.lcZ(7,5,"DIALOGS.SPONSOR_EXISTING_MEMBER.EMPTY_SEARCH_MESSAGE")," ")}}function re(ye,rt){if(1&ye){const Ne=w.EpF();w.TgZ(0,"button",14),w.NdJ("click",function(){w.CHM(Ne);const at=w.oxw();return w.KtG(at.onSearchByString())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2&ye){const Ne=w.oxw();w.Q6J("disabled",Ne.loading),w.xp6(1),w.hij(" ",w.lcZ(2,2,"DIALOGS.SPONSOR_EXISTING_MEMBER.SEARCH")," ")}}function Ce(ye,rt){1&ye&&w._UZ(0,"perun-web-apps-loading-table")}function O(ye,rt){if(1&ye&&w._UZ(0,"perun-web-apps-members-list",17),2&ye){const Ne=w.oxw(2);w.Q6J("disableRouting",!0)("hidden",Ne.loading)("disableStatusChange",!0)("members",Ne.members)("selection",Ne.selection)("displayedColumns",Ne.displayedColumns)("tableId",Ne.tableId)}}function te(ye,rt){if(1&ye&&(w.TgZ(0,"div",15),w.YNc(1,O,1,7,"perun-web-apps-members-list",16),w.qZA()),2&ye){const Ne=w.oxw(),zt=w.MAs(8);w.xp6(1),w.Q6J("perunWebAppsLoader",Ne.loading)("perunWebAppsLoaderIndicator",zt)}}function H(ye,rt){1&ye&&(w.TgZ(0,"perun-web-apps-alert",18),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&ye&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"DIALOGS.SPONSOR_EXISTING_MEMBER.BEGIN_SEARCH")," "))}let Q=(()=>{class ye{constructor(Ne,zt,at,gt,At,Mt,fe){this.dialogRef=Ne,this.data=zt,this.store=at,this.membersService=gt,this.notificator=At,this.translate=Mt,this.cd=fe,this.loading=!1,this.tableId=g.US,this.expiration="never",this.searchCtrl=new E.p4("",[E.kI.required]),this.firstSearchDone=!1,this.members=[],this.selection=new b.Ov(!0,[]),this.selectedSponsor=null,this.sponsorType="self",this.minDate=new Date}ngOnInit(){this.theme=this.data.theme,this.serviceMemberId=this.data.serviceMemberId,this.displayedColumns=this.serviceMemberId?["checkbox","id","fullName","sponsored","email"]:["checkbox","id","fullName","status","sponsored","email"],this.serviceMemberId&&(this.searchCtrl.setValue(this.serviceMemberId),this.onSearchByString())}onCancel(){this.dialogRef.close(!1)}sponsor(Ne){this.loading=!0;const zt="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.selectedSponsor,at=Ne.map(gt=>gt.id);this.membersService.sponsorMembers(at,zt.id,this.expiration).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.SPONSOR_EXISTING_MEMBER.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSubmit(){this.loading=!0;const Ne=Array.from(this.selection.selected);this.expiration="never"===this.expiration?null:this.expiration,this.sponsor(Ne)}setExpiration(Ne){this.expiration=Ne}onSearchByString(){this.searchCtrl.invalid?this.searchCtrl.markAllAsTouched():(this.firstSearchDone=!0,this.loading=!0,this.selection.clear(),this.cd.detectChanges(),this.membersService.findCompleteRichMembersForVo(this.data.voId,[y.r.MEMBER_DEF_EXPIRATION,y.r.USER_DEF_PREFERRED_MAIL],this.searchCtrl.value).subscribe({next:zt=>{this.members=zt,this.serviceMemberId&&this.selection.toggle(zt[0]),this.loading=!1},error:()=>this.loading=!1}))}static#e=this.\u0275fac=function(zt){return new(zt||ye)(w.Y36(e.so),w.Y36(e.WI),w.Y36(h.d6),w.Y36(M.uq),w.Y36(h.V6),w.Y36(h.Te),w.Y36(w.sBO))};static#t=this.\u0275cmp=w.Xpm({type:ye,selectors:[["app-sponsor-existing-member-dialog"]],decls:25,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","me-2 search-field adjust-width",4,"ngIf"],["data-cy","sponsor-search-button","class","ms-auto","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["spinner",""],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],[3,"voId","voSponsors","customTitle","sponsorTypeSelected","sponsorSelected"],[3,"minDate","expirationSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","sponsor-member-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"me-2","search-field","adjust-width"],["data-cy","sponsor-search-input","autocomplete","false","matInput","",3,"formControl","keyup.enter"],["data-cy","sponsor-search-button","color","accent","mat-flat-button","",1,"ms-auto",3,"disabled","click"],[1,"position-relative"],[3,"disableRouting","hidden","disableStatusChange","members","selection","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","hidden","disableStatusChange","members","selection","displayedColumns","tableId"],["alert_type","info"]],template:function(zt,at){1&zt&&(w.TgZ(0,"div")(1,"h1",0),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",1),w.YNc(5,ke,8,7,"mat-form-field",2),w.YNc(6,re,3,4,"button",3),w.YNc(7,Ce,1,0,"ng-template",null,4,w.W1O),w.YNc(9,te,2,2,"div",5),w.YNc(10,H,3,3,"perun-web-apps-alert",6),w.TgZ(11,"app-choose-sponsor",7),w.NdJ("sponsorTypeSelected",function(At){return at.sponsorType=At})("sponsorSelected",function(At){return at.selectedSponsor=At}),w.qZA(),w.TgZ(12,"div"),w._UZ(13,"br"),w.TgZ(14,"h6"),w._uU(15),w.ALo(16,"translate"),w.qZA(),w.TgZ(17,"perun-web-apps-expiration-select",8),w.NdJ("expirationSelected",function(At){return at.setExpiration(At)}),w.qZA()()(),w.TgZ(18,"div",9)(19,"button",10),w.NdJ("click",function(){return at.onCancel()}),w._uU(20),w.ALo(21,"translate"),w.qZA(),w.TgZ(22,"button",11),w.NdJ("click",function(){return at.onSubmit()}),w._uU(23),w.ALo(24,"translate"),w.qZA()()()),2&zt&&(w.Tol(at.theme),w.xp6(2),w.Oqu(w.lcZ(3,16,"DIALOGS.SPONSOR_EXISTING_MEMBER.TITLE")),w.xp6(3),w.Q6J("ngIf",!at.serviceMemberId),w.xp6(1),w.Q6J("ngIf",!at.serviceMemberId),w.xp6(3),w.Q6J("ngIf",at.firstSearchDone),w.xp6(1),w.Q6J("ngIf",!at.firstSearchDone),w.xp6(1),w.Q6J("voId",at.data.voId)("voSponsors",at.data.voSponsors)("customTitle","DIALOGS.SPONSOR_EXISTING_MEMBER.SELECT_SPONSOR"),w.xp6(4),w.Oqu(w.lcZ(16,18,"DIALOGS.SPONSOR_EXISTING_MEMBER.EXPIRATION")),w.xp6(2),w.Q6J("minDate",at.minDate),w.xp6(3),w.hij(" ",w.lcZ(21,20,"DIALOGS.SPONSOR_EXISTING_MEMBER.CANCEL")," "),w.xp6(2),w.Q6J("disabled",at.loading||0===at.selection.selected.length||"other"===at.sponsorType&&!at.selectedSponsor),w.xp6(1),w.hij(" ",w.lcZ(24,22,"DIALOGS.SPONSOR_EXISTING_MEMBER.SPONSOR")," "))},dependencies:[W.O5,v.Nt,k.KE,k.hX,k.TO,E.Fj,E.JJ,E.oH,P.lW,e.uh,e.xY,e.H8,S.w,de.K,se.O,Z.e,oe.c,Ae.l,Ze.X$],styles:[".adjust-width[_ngcontent-%COMP%]{width:270px}"]})}return ye})()},23164:(_t,pe,m)=>{"use strict";m.d(pe,{E:()=>Ce});var e=m(17700),h=m(27618),M=m(56223),E=m(65879),b=m(96814),y=m(23680),g=m(24516),w=m(64170),W=m(30617),v=m(32296),k=m(98525),P=m(92596),S=m(12207),de=m(69755),se=m(89515);function Z(O,te){1&O&&E._UZ(0,"perun-web-apps-loading-dialog")}function oe(O,te){1&O&&(E.TgZ(0,"mat-error"),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&O&&(E.xp6(1),E.Oqu(E.lcZ(2,1,"DIALOGS.UPDATE_APPLICATION_FORM.COMMA_ERROR")))}function Ae(O,te){if(1&O){const H=E.EpF();E.TgZ(0,"button",19),E.NdJ("click",function(){E.CHM(H);const ye=E.oxw().index,rt=E.oxw(2);return E.KtG(rt.removeModule(ye))}),E.ALo(1,"translate"),E.TgZ(2,"mat-icon"),E._uU(3,"remove_circle"),E.qZA()()}2&O&&E.Q6J("matTooltip",E.lcZ(1,1,"DIALOGS.UPDATE_APPLICATION_FORM.REMOVE_MODULE_TOOLTIP"))}function Ze(O,te){if(1&O&&(E.TgZ(0,"div",15)(1,"mat-form-field",16)(2,"mat-label"),E._uU(3),E.ALo(4,"translate"),E.qZA(),E._UZ(5,"input",17),E.YNc(6,oe,3,3,"mat-error",11),E.qZA(),E.YNc(7,Ae,4,3,"button",18),E.qZA()),2&O){const H=te.$implicit,Q=E.oxw(2);E.xp6(3),E.Oqu(E.lcZ(4,4,"DIALOGS.UPDATE_APPLICATION_FORM.MODULE_NAME")),E.xp6(2),E.Q6J("formControl",H),E.xp6(1),E.Q6J("ngIf",H.hasError("pattern")),E.xp6(1),E.Q6J("ngIf",Q.formArray.length>1)}}function ke(O,te){if(1&O){const H=E.EpF();E.TgZ(0,"div")(1,"mat-form-field",7)(2,"mat-label"),E._uU(3),E.ALo(4,"translate"),E.qZA(),E.TgZ(5,"mat-select",8),E.NdJ("valueChange",function(ye){E.CHM(H);const rt=E.oxw(2);return E.KtG(rt.embeddedState=ye)}),E.TgZ(6,"mat-option",9),E._uU(7),E.ALo(8,"translate"),E.qZA(),E.TgZ(9,"mat-option",10),E._uU(10),E.ALo(11,"translate"),E.qZA()()()()}if(2&O){const H=E.oxw(2);E.xp6(3),E.hij("",E.lcZ(4,4,"DIALOGS.UPDATE_APPLICATION_FORM.EMBEDDED"),":"),E.xp6(2),E.Q6J("value",H.embeddedState),E.xp6(2),E.Oqu(E.lcZ(8,6,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),E.xp6(3),E.Oqu(E.lcZ(11,8,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL"))}}function re(O,te){if(1&O){const H=E.EpF();E.TgZ(0,"div")(1,"h1",2),E._uU(2),E.ALo(3,"translate"),E.qZA(),E.TgZ(4,"div",3),E.YNc(5,Ze,8,6,"div",4),E.TgZ(6,"div",5)(7,"button",6),E.NdJ("click",function(){E.CHM(H);const ye=E.oxw();return E.KtG(ye.addModule())}),E.ALo(8,"translate"),E.TgZ(9,"mat-icon"),E._uU(10,"add_circle"),E.qZA()()(),E.TgZ(11,"mat-form-field",7)(12,"mat-label"),E._uU(13),E.ALo(14,"translate"),E.qZA(),E.TgZ(15,"mat-select",8),E.NdJ("valueChange",function(ye){E.CHM(H);const rt=E.oxw();return E.KtG(rt.initialState=ye)}),E.TgZ(16,"mat-option",9),E._uU(17),E.ALo(18,"translate"),E.qZA(),E.TgZ(19,"mat-option",10),E._uU(20),E.ALo(21,"translate"),E.qZA()()(),E.TgZ(22,"mat-form-field",7)(23,"mat-label"),E._uU(24),E.ALo(25,"translate"),E.qZA(),E.TgZ(26,"mat-select",8),E.NdJ("valueChange",function(ye){E.CHM(H);const rt=E.oxw();return E.KtG(rt.extensionState=ye)}),E.TgZ(27,"mat-option",9),E._uU(28),E.ALo(29,"translate"),E.qZA(),E.TgZ(30,"mat-option",10),E._uU(31),E.ALo(32,"translate"),E.qZA()()(),E.YNc(33,ke,12,10,"div",11),E.qZA(),E.TgZ(34,"div",12)(35,"button",13),E.NdJ("click",function(){E.CHM(H);const ye=E.oxw();return E.KtG(ye.onCancel())}),E._uU(36),E.ALo(37,"translate"),E.qZA(),E.TgZ(38,"button",14),E.NdJ("click",function(){E.CHM(H);const ye=E.oxw();return E.KtG(ye.submit())}),E._uU(39),E.ALo(40,"translate"),E.qZA()()()}if(2&O){const H=E.oxw();E.xp6(2),E.Oqu(E.lcZ(3,16,"DIALOGS.UPDATE_APPLICATION_FORM.TITLE")),E.xp6(3),E.Q6J("ngForOf",H.formArray.controls)("ngForTrackBy",H.trackByIndex),E.xp6(2),E.Q6J("matTooltip",E.lcZ(8,18,"DIALOGS.UPDATE_APPLICATION_FORM.ADD_MODULE_TOOLTIP")),E.xp6(6),E.hij("",E.lcZ(14,20,"DIALOGS.UPDATE_APPLICATION_FORM.INITIAL"),":"),E.xp6(2),E.Q6J("value",H.initialState),E.xp6(2),E.Oqu(E.lcZ(18,22,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),E.xp6(3),E.Oqu(E.lcZ(21,24,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),E.xp6(4),E.hij("",E.lcZ(25,26,"DIALOGS.UPDATE_APPLICATION_FORM.EXTENSION"),":"),E.xp6(2),E.Q6J("value",H.extensionState),E.xp6(2),E.Oqu(E.lcZ(29,28,"DIALOGS.UPDATE_APPLICATION_FORM.AUTOMATIC")),E.xp6(3),E.Oqu(E.lcZ(32,30,"DIALOGS.UPDATE_APPLICATION_FORM.MANUAL")),E.xp6(2),E.Q6J("ngIf","group"===H.entity&&H.autoRegistrationEnabled),E.xp6(3),E.hij(" ",E.lcZ(37,32,"DIALOGS.UPDATE_APPLICATION_FORM.CANCEL_BUTTON")," "),E.xp6(2),E.Q6J("disabled",H.formArray.invalid),E.xp6(1),E.hij(" ",E.lcZ(40,34,"DIALOGS.UPDATE_APPLICATION_FORM.SUBMIT_BUTTON")," ")}}let Ce=(()=>{class O{constructor(H,Q,ye){this.dialogRef=H,this.data=Q,this.registrarManager=ye,this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.applicationForm=this.data.applicationForm,this.formArray=new M.Oe([]);for(const H of this.applicationForm.moduleClassNames)this.addModule(H);0===this.formArray.length&&this.addModule(),this.initialState=this.applicationForm.automaticApproval?"auto":"manual",this.extensionState=this.applicationForm.automaticApprovalExtension?"auto":"manual",this.embeddedState=this.applicationForm.automaticApprovalEmbedded?"auto":"manual",this.entity=this.data.entity,this.autoRegistrationEnabled=this.data.autoRegistrationEnabled}addModule(H=""){const Q=new M.NI(H,{validators:[M.kI.pattern(/^[^,]*$/)],updateOn:"change"});Q.markAsTouched(),this.formArray.push(Q)}removeModule(H){this.formArray.removeAt(H)}trackByIndex(H){return H}onCancel(){this.dialogRef.close()}submit(){this.loading=!0;const H=this.formArray.controls.map(Q=>Q.value).filter(Q=>""!==Q.trim());this.applicationForm.moduleClassNames=H,this.applicationForm.automaticApproval="auto"===this.initialState,this.applicationForm.automaticApprovalExtension="auto"===this.extensionState,this.applicationForm.automaticApprovalEmbedded="auto"===this.embeddedState,this.registrarManager.updateForm({form:this.applicationForm}).subscribe(Q=>{this.dialogRef.close(Q)},()=>this.loading=!1)}static#e=this.\u0275fac=function(Q){return new(Q||O)(E.Y36(e.so),E.Y36(e.WI),E.Y36(h.tk))};static#t=this.\u0275cmp=E.Xpm({type:O,selectors:[["app-update-application-form-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["class","d-flex flex-row align-items-center",4,"ngFor","ngForOf","ngForTrackBy"],[1,"d-flex","justify-content-center","mb-3"],["color","accent","mat-icon-button","",3,"matTooltip","click"],[1,"w-100"],["disableOptionCentering","",3,"value","valueChange"],["value","auto"],["value","manual"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"d-flex","flex-row","align-items-center"],[1,"w-100","mb-n2"],["matInput","",3,"formControl"],["color","warn","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["color","warn","mat-icon-button","",3,"matTooltip","click"]],template:function(Q,ye){if(1&Q&&(E.YNc(0,Z,1,0,"ng-template",null,0,E.W1O),E.TgZ(2,"div"),E.YNc(3,re,41,36,"div",1),E.qZA()),2&Q){const rt=E.MAs(1);E.xp6(2),E.Gre("",ye.theme," position-relative"),E.xp6(1),E.Q6J("perunWebAppsLoader",ye.loading)("perunWebAppsLoaderIndicator",rt)}},dependencies:[b.sg,b.O5,y.ey,g.Nt,w.KE,w.hX,w.TO,M.Fj,M.JJ,M.oH,W.Hw,v.lW,v.RK,e.uh,e.xY,e.H8,k.gD,P.gM,S.b,de.e,se.X$]})}return O})()},81109:(_t,pe,m)=>{"use strict";m.d(pe,{B:()=>de});var e=m(65879),h=m(56223),M=m(27618),E=m(96814),b=m(23680),y=m(64170),g=m(98525),w=m(89515);let W=(()=>{class se{transform(oe){let Ae=oe.replace("GROUPADMIN","Admin");return Ae=Ae.replace("GROUPOBSERVER","Observer"),Ae=Ae.replace("GROUPMEMBERSHIPMANAGER","Membership manager"),Ae}static#e=this.\u0275fac=function(Ae){return new(Ae||se)};static#t=this.\u0275pipe=e.Yjl({name:"groupRole",type:se,pure:!0})}return se})(),v=(()=>{class se{transform(oe){let Ae=oe.replace("INDIRECT","Derived");return Ae=Ae.replace("DIRECT","Explicit"),Ae}static#e=this.\u0275fac=function(Ae){return new(Ae||se)};static#t=this.\u0275pipe=e.Yjl({name:"groupRoleType",type:se,pure:!0})}return se})(),k=(()=>{class se{transform(oe,Ae){switch(oe.length){case Ae:return"All";case 0:return"";default:return`${oe[0]} ${oe.length>1?"(+"+(oe.length-1).toString()+" "+(2===oe.length?"other)":"others)"):""}`}}static#e=this.\u0275fac=function(Ae){return new(Ae||se)};static#t=this.\u0275pipe=e.Yjl({name:"selectedRoleFilterValues",type:se,pure:!0})}return se})();function P(se,Z){if(1&se&&(e.TgZ(0,"mat-option",4),e._uU(1),e.ALo(2,"groupRole"),e.qZA()),2&se){const oe=Z.$implicit,Ae=e.oxw();e.Tol(Ae.theme),e.Q6J("value",oe),e.xp6(1),e.Oqu(e.lcZ(2,5,oe))}}function S(se,Z){if(1&se&&(e.TgZ(0,"mat-option",4),e._uU(1),e.ALo(2,"groupRoleType"),e.qZA()),2&se){const oe=Z.$implicit,Ae=e.oxw();e.Tol(Ae.theme),e.Q6J("value",oe),e.xp6(1),e.Oqu(e.lcZ(2,5,oe))}}let de=(()=>{class se{constructor(){this.theme="",this.filterRoles=new e.vpe,this.filterRoleTypes=new e.vpe,this.roles=new h.NI([]),this.roleTypes=new h.NI([]),this.rolesList=[M.sV.GROUPADMIN,M.sV.GROUPOBSERVER,M.sV.GROUPMEMBERSHIPMANAGER],this.roleTypesList=[M.tb.DIRECT,M.tb.INDIRECT]}changeRoleTypes(){this.filterRoleTypes.emit(this.roleTypes.value)}changeRoles(){this.filterRoles.emit(this.roles.value)}static#e=this.\u0275fac=function(Ae){return new(Ae||se)};static#t=this.\u0275cmp=e.Xpm({type:se,selectors:[["app-group-roles-filter"]],inputs:{theme:"theme"},outputs:{filterRoles:"filterRoles",filterRoleTypes:"filterRoleTypes"},decls:20,vars:22,consts:[[1,"me-2"],["multiple","",3,"formControl","selectionChange"],[3,"class","value",4,"ngFor","ngForOf"],[1,"filter-field","me-2"],[3,"value"]],template:function(Ae,Ze){1&Ae&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"mat-select",1),e.NdJ("selectionChange",function(){return Ze.changeRoles()}),e.TgZ(5,"mat-select-trigger"),e._uU(6),e.ALo(7,"groupRole"),e.ALo(8,"selectedRoleFilterValues"),e.qZA(),e.YNc(9,P,3,7,"mat-option",2),e.qZA()(),e.TgZ(10,"mat-form-field",3)(11,"mat-label"),e._uU(12),e.ALo(13,"translate"),e.qZA(),e.TgZ(14,"mat-select",1),e.NdJ("selectionChange",function(){return Ze.changeRoleTypes()}),e.TgZ(15,"mat-select-trigger"),e._uU(16),e.ALo(17,"groupRoleType"),e.ALo(18,"selectedRoleFilterValues"),e.qZA(),e.YNc(19,S,3,7,"mat-option",2),e.qZA()()),2&Ae&&(e.xp6(2),e.Oqu(e.lcZ(3,8,"SHARED.COMPONENTS.GROUP_ROLES_FILTER.FILTER_ROLES")),e.xp6(2),e.Q6J("formControl",Ze.roles),e.xp6(2),e.hij(" ",e.lcZ(7,10,e.xi3(8,12,Ze.roles.value,Ze.rolesList.length))," "),e.xp6(3),e.Q6J("ngForOf",Ze.rolesList),e.xp6(3),e.Oqu(e.lcZ(13,15,"SHARED.COMPONENTS.GROUP_ROLES_FILTER.FILTER_ROLE_TYPES")),e.xp6(2),e.Q6J("formControl",Ze.roleTypes),e.xp6(2),e.hij(" ",e.lcZ(17,17,e.xi3(18,19,Ze.roleTypes.value,Ze.roleTypesList.length))," "),e.xp6(3),e.Q6J("ngForOf",Ze.roleTypesList))},dependencies:[E.sg,b.ey,y.KE,y.hX,h.JJ,h.oH,g.gD,g.$L,w.X$,W,v,k],styles:[".filter-field[_ngcontent-%COMP%]{max-width:250px!important;width:100%!important;min-width:initial!important}"]})}return se})()},40095:(_t,pe,m)=>{"use strict";m.d(pe,{_:()=>hi});var e=m(65879),h=m(27618),M=m(64124),E=m(17700),b=m(73615),y=m(78337),g=m(80874),w=m(78932),W=m(52572),v=m(79360),k=m(17728),P=m(97400),S=m(88407),de=m(79940);function se(...Yt){const ui=(0,de.jO)(Yt);return ui?(0,S.z)(se(...Yt),(0,P.Z)(ui)):(0,v.e)((Xe,Vt)=>{(0,W.l)([Xe,...(0,k.k)(Yt)])(Vt)})}function Z(...Yt){return se(...Yt)}var oe=m(96814),Ae=m(32296),Ze=m(12207),ke=m(80238),re=m(97500),Ce=m(12877),O=m(82066),te=m(2730),H=m(4675),Q=m(89515);let ye=(()=>{class Yt{constructor(){this.role=null,this.disableAutoSelect=!1,this.roleSelected=new e.vpe,this.nameFunction=Xe=>Xe.displayName,this.secondaryTextFunction=()=>null}static#e=this.\u0275fac=function(Vt){return new(Vt||Yt)};static#t=this.\u0275cmp=e.Xpm({type:Yt,selectors:[["perun-web-apps-role-search-select"]],inputs:{role:"role",roles:"roles",disableAutoSelect:"disableAutoSelect"},outputs:{roleSelected:"roleSelected"},decls:4,vars:15,consts:[[3,"entity","entities","disableAutoSelect","mainTextFunction","searchFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(Vt,ht){1&Vt&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(Jt){return ht.roleSelected.emit(Jt)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&Vt&&e.Q6J("entity",ht.role)("entities",ht.roles)("disableAutoSelect",ht.disableAutoSelect)("mainTextFunction",ht.nameFunction)("searchFunction",ht.nameFunction)("secondaryTextFunction",ht.secondaryTextFunction)("selectPlaceholder",e.lcZ(1,9,"SHARED_LIB.PERUN.COMPONENTS.ROLE_SEARCH_SELECT.SELECT_ROLE"))("findPlaceholder",e.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.ROLE_SEARCH_SELECT.FIND_ROLE"))("noEntriesText",e.lcZ(3,13,"SHARED_LIB.PERUN.COMPONENTS.ROLE_SEARCH_SELECT.NO_ROLE_FOUND"))},dependencies:[H.i,Q.X$]})}return Yt})();var rt=m(69755),Ne=m(25582);let zt=(()=>{class Yt{transform(Xe,Vt,ht){return Xe.filter(qt=>!Vt.get(ht.roleName)?.get(ht.primaryObject)?.includes(qt.id))}static#e=this.\u0275fac=function(Vt){return new(Vt||Yt)};static#t=this.\u0275pipe=e.Yjl({name:"unassignedRole",type:Yt,pure:!0})}return Yt})(),at=(()=>{class Yt{transform(Xe){return Xe.map(Vt=>Vt.facility)}static#e=this.\u0275fac=function(Vt){return new(Vt||Yt)};static#t=this.\u0275pipe=e.Yjl({name:"extractFacility",type:Yt,pure:!0})}return Yt})();var gt=m(69754);function At(Yt,ui){1&Yt&&e._UZ(0,"perun-web-apps-loading-dialog")}function Mt(Yt,ui){if(1&Yt){const Xe=e.EpF();e.TgZ(0,"perun-web-apps-debounce-filter",13),e.NdJ("filter",function(ht){e.CHM(Xe);const qt=e.oxw(2);return e.KtG(qt.filterValue=ht)}),e.qZA()}2&Yt&&e.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_OBJECTS_LIST.FILTER")}const fe=function(){return["checkbox","id","shortName","name"]};function X(Yt,ui){if(1&Yt&&(e._UZ(0,"perun-web-apps-vos-list",14),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Yt){const Xe=e.oxw(2);e.Q6J("filterValue",Xe.filterValue)("vos",e.Dn7(1,5,e.xi3(2,9,Xe.vos,Xe.selectedRule),Xe.roles,Xe.selectedRule))("displayedColumns",e.DdM(12,fe))("selection",Xe.selected)("disableRouting",!0)}}const ce=function(){return["select","id","vo","name","description"]};function ve(Yt,ui){if(1&Yt&&(e._UZ(0,"perun-web-apps-groups-list",15),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Yt){const Xe=e.oxw(2);e.Q6J("groups",e.Dn7(1,5,e.xi3(2,9,Xe.groups,Xe.selectedRule),Xe.roles,Xe.selectedRule))("displayedColumns",e.DdM(12,ce))("selection",Xe.selected)("filter",Xe.filterValue)("disableRouting",!0)}}const Je=function(){return["select","id","name","description"]};function ue(Yt,ui){if(1&Yt&&(e._UZ(0,"perun-web-apps-facilities-list",16),e.ALo(1,"toEnrichedFacility"),e.ALo(2,"unassignedRole"),e.ALo(3,"manageableEntities"),e.ALo(4,"extractFacility")),2&Yt){const Xe=e.oxw(2);e.Q6J("filterValue",Xe.filterValue)("facilities",e.lcZ(1,5,e.Dn7(2,7,e.xi3(3,11,e.lcZ(4,14,Xe.facilities),Xe.selectedRule),Xe.roles,Xe.selectedRule)))("displayedColumns",e.DdM(16,Je))("selection",Xe.selectedFacilities)("disableRouting",!0)}}const qe=function(){return["select","id","name"]};function Ve(Yt,ui){if(1&Yt&&(e._UZ(0,"perun-web-apps-resources-list",17),e.ALo(1,"unassignedRole"),e.ALo(2,"manageableEntities")),2&Yt){const Xe=e.oxw(2);e.Q6J("filterValue",Xe.filterValue)("resources",e.Dn7(1,5,e.xi3(2,9,Xe.resources,Xe.selectedRule),Xe.roles,Xe.selectedRule))("displayedColumns",e.DdM(12,qe))("selection",Xe.selected)("disableRouting",!0)}}function Me(Yt,ui){if(1&Yt){const Xe=e.EpF();e.TgZ(0,"div")(1,"div",2)(2,"h1",2),e._uU(3),e.ALo(4,"translate"),e.qZA()(),e.TgZ(5,"div",3)(6,"perun-web-apps-role-search-select",4),e.NdJ("roleSelected",function(ht){e.CHM(Xe);const qt=e.oxw();return e.KtG(qt.resetSelection(ht))}),e.qZA(),e.YNc(7,Mt,1,1,"perun-web-apps-debounce-filter",5),e.YNc(8,X,3,13,"perun-web-apps-vos-list",6),e.YNc(9,ve,3,13,"perun-web-apps-groups-list",7),e.YNc(10,ue,5,17,"perun-web-apps-facilities-list",8),e.YNc(11,Ve,3,13,"perun-web-apps-resources-list",9),e.qZA(),e.TgZ(12,"div",10)(13,"button",11),e.NdJ("click",function(){e.CHM(Xe);const ht=e.oxw();return e.KtG(ht.cancel())}),e._uU(14),e.ALo(15,"translate"),e.qZA(),e.TgZ(16,"button",12),e.NdJ("click",function(){e.CHM(Xe);const ht=e.oxw();return e.KtG(ht.addRole())}),e._uU(17),e.ALo(18,"translate"),e.qZA()()()}if(2&Yt){const Xe=e.oxw();e.xp6(3),e.Oqu(e.lcZ(4,10,"DIALOGS.ADD_ROLE.TITLE")),e.xp6(3),e.Q6J("roles",Xe.rules),e.xp6(1),e.Q6J("ngIf",null==Xe.selectedRule?null:Xe.selectedRule.primaryObject),e.xp6(1),e.Q6J("ngIf","Vo"===(null==Xe.selectedRule?null:Xe.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Group"===(null==Xe.selectedRule?null:Xe.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Facility"===(null==Xe.selectedRule?null:Xe.selectedRule.primaryObject)),e.xp6(1),e.Q6J("ngIf","Resource"===(null==Xe.selectedRule?null:Xe.selectedRule.primaryObject)),e.xp6(3),e.hij(" ",e.lcZ(15,12,"DIALOGS.ADD_ROLE.CANCEL")," "),e.xp6(2),e.Q6J("disabled",null===Xe.selectedRule||"Facility"===Xe.selectedRule.primaryObject&&Xe.selectedFacilities.isEmpty()||Xe.selectedRule.primaryObject&&"Facility"!==Xe.selectedRule.primaryObject&&Xe.selected.isEmpty()),e.xp6(1),e.hij(" ",e.lcZ(18,14,"DIALOGS.ADD_ROLE.ADD")," ")}}let et=(()=>{class Yt{constructor(Xe,Vt,ht,qt,Jt){this.dialogRef=Xe,this.voService=Vt,this.groupService=ht,this.facilityService=qt,this.resourceService=Jt,this.loading=!1,this.submitForm=new e.vpe,this.selected=new y.Ov(!0,[]),this.selectedFacilities=new y.Ov(!0,[]),this.filterValue="",this.vos=[],this.groups=[],this.facilities=[],this.resources=[]}ngOnInit(){this.selectedRule=this.rules[0],this.loadObjects()}loadObjects(){this.loading=!0,this.rules.some(Xe=>"Facility"===Xe.primaryObject)&&this.facilityService.getAllFacilities().subscribe({next:Xe=>this.facilities=(new g.E7).transform(Xe)}),this.rules.some(Xe=>"Vo"===Xe.primaryObject)&&this.voService.getMyVos().subscribe({next:Xe=>this.vos=Xe}),this.groupService.getAllGroupsFromAllVos().pipe(Z(this.resourceService.getAllResources())).subscribe({next:([Xe,Vt])=>{this.groups=Xe,this.resources=Vt,this.loading=!1},error:()=>this.loading=!1})}cancel(){this.dialogRef.close(!1)}addRole(){this.submitForm.emit("Facility"===this.selectedRule.primaryObject?{role:this.selectedRule,entities:this.selectedFacilities.selected.map(Xe=>Xe.facility)}:{role:this.selectedRule,entities:this.selected.selected})}resetSelection(Xe){this.selectedRule=Xe,this.selected.clear(),this.selectedFacilities.clear(),this.filterValue="",this.loadObjects(),this.filterComponent&&this.filterComponent.control.setValue("")}static#e=this.\u0275fac=function(Vt){return new(Vt||Yt)(e.Y36(E.so),e.Y36(h.YF),e.Y36(h.ff),e.Y36(h.IQ),e.Y36(h.xk))};static#t=this.\u0275cmp=e.Xpm({type:Yt,selectors:[["app-add-role-dialog"]],viewQuery:function(Vt,ht){if(1&Vt&&e.Gf(w.PE,5),2&Vt){let qt;e.iGM(qt=e.CRH())&&(ht.filterComponent=qt.first)}},inputs:{loading:"loading",rules:"rules",roles:"roles",theme:"theme"},outputs:{submitForm:"submitForm"},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"roles","roleSelected"],["class","font-size-1rem",3,"placeholder","filter",4,"ngIf"],[3,"filterValue","vos","displayedColumns","selection","disableRouting",4,"ngIf"],[3,"groups","displayedColumns","selection","filter","disableRouting",4,"ngIf"],[3,"filterValue","facilities","displayedColumns","selection","disableRouting",4,"ngIf"],[3,"filterValue","resources","displayedColumns","selection","disableRouting",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"font-size-1rem",3,"placeholder","filter"],[3,"filterValue","vos","displayedColumns","selection","disableRouting"],[3,"groups","displayedColumns","selection","filter","disableRouting"],[3,"filterValue","facilities","displayedColumns","selection","disableRouting"],[3,"filterValue","resources","displayedColumns","selection","disableRouting"]],template:function(Vt,ht){if(1&Vt&&(e.YNc(0,At,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div"),e.YNc(3,Me,19,16,"div",1),e.qZA()),2&Vt){const qt=e.MAs(1);e.xp6(2),e.Gre("",ht.theme," position-relative"),e.xp6(1),e.Q6J("perunWebAppsLoader",ht.loading)("perunWebAppsLoaderIndicator",qt)}},dependencies:[oe.O5,Ae.lW,E.uh,E.xY,E.H8,Ze.b,ke.Z,re.W,Ce.C,O.X,te.P,ye,rt.e,Q.X$,Ne.G,zt,at,gt.E]})}return Yt})(),Re=(()=>{class Yt{constructor(Xe,Vt,ht,qt,Jt,si){this.dialogRef=Xe,this.data=Vt,this.authResolver=ht,this.authzService=qt,this.notificator=Jt,this.translate=si,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("GROUP")}addRole(Xe){this.loading=!0,Xe.entities&&0!==Xe.entities.length?this.authzService.setRoleWithGroupComplementaryObjects({role:Xe.role.roleName,authorizedGroup:this.data.entityId,complementaryObjects:Xe.entities}).subscribe({next:()=>{this.showSuccess(Xe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForGroup({role:Xe.role.roleName,authorizedGroup:this.data.entityId}).subscribe({next:()=>{this.showSuccess(Xe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(Xe){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:Xe}))}static#e=this.\u0275fac=function(Vt){return new(Vt||Yt)(e.Y36(E.so),e.Y36(E.WI),e.Y36(b.x4),e.Y36(h.Ct),e.Y36(b.V6),e.Y36(b.Te))};static#t=this.\u0275cmp=e.Xpm({type:Yt,selectors:[["app-add-group-role-dialog"]],decls:1,vars:4,consts:[[3,"loading","rules","roles","theme","submitForm"]],template:function(Vt,ht){1&Vt&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(Jt){return ht.addRole(Jt)}),e.qZA()),2&Vt&&e.Q6J("loading",ht.loading)("rules",ht.rules)("roles",ht.data.roles)("theme","group-theme")},dependencies:[et]})}return Yt})(),Et=(()=>{class Yt{constructor(Xe,Vt,ht,qt,Jt,si,zi){this.dialogRef=Xe,this.data=Vt,this.authResolver=ht,this.authzService=qt,this.notificator=Jt,this.translate=si,this.displayedRole=zi,this.loading=!1,this.rules=this.authResolver.getAssignableRoleRules("USER")}addRole(Xe){this.loading=!0,Xe.entities&&0!==Xe.entities.length?this.authzService.setRoleWithUserComplementaryObjects({role:Xe.role.roleName,user:this.data.entityId,complementaryObjects:Xe.entities}).subscribe({next:()=>{this.showSuccess(Xe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}}):this.authzService.setRoleForUser({role:Xe.role.roleName,user:this.data.entityId}).subscribe({next:()=>{this.showSuccess(Xe.role.displayName),this.dialogRef.close(!0)},error:()=>{this.loading=!1}})}showSuccess(Xe){this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_ROLE.SUCCESS",{role:Xe}))}static#e=this.\u0275fac=function(Vt){return new(Vt||Yt)(e.Y36(E.so),e.Y36(E.WI),e.Y36(b.x4),e.Y36(h.Ct),e.Y36(b.V6),e.Y36(b.Te),e.Y36(g.i2))};static#t=this.\u0275cmp=e.Xpm({type:Yt,selectors:[["app-add-user-role-dialog"]],features:[e._Bn([g.i2])],decls:1,vars:4,consts:[[3,"loading","rules","theme","roles","submitForm"]],template:function(Vt,ht){1&Vt&&(e.TgZ(0,"app-add-role-dialog",0),e.NdJ("submitForm",function(Jt){return ht.addRole(Jt)}),e.qZA()),2&Vt&&e.Q6J("loading",ht.loading)("rules",ht.rules)("theme","user-theme")("roles",ht.data.roles)},dependencies:[et]})}return Yt})();var G=m(37073),He=m(65619),ne=m(22096),it=m(9769),I=m(62428),be=m(94664),j=m(99397),Be=m(27921),Te=m(37398),Tt=m(3305),Qe=m(55940),Se=m(92596),Ee=m(11186),ge=m(61917),o=m(16921),p=m(25743);function A(Yt,ui){if(1&Yt){const Xe=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Xe);const ht=e.oxw();return e.KtG(ht.addRole())}),e._uU(1),e.ALo(2,"translate"),e.qZA()}2&Yt&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.ADD"),"\n"))}function C(Yt,ui){1&Yt&&e._UZ(0,"mat-spinner",7)}const f=function(){return["Vo","Group","Resource"]};function a(Yt,ui){if(1&Yt){const Xe=e.EpF();e.TgZ(0,"span",15),e.ALo(1,"translate"),e.TgZ(2,"button",16),e.NdJ("click",function(){e.CHM(Xe);const ht=e.oxw(2).$implicit,qt=e.oxw(2);return e.KtG(qt.openConfirmDialog(ht))}),e._uU(3),e.ALo(4,"translate"),e.qZA()()}if(2&Yt){const Xe=e.oxw(2).$implicit,Vt=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,4,"ROLES.REMOVE_DISABLED_TOOLTIP")),e.Q6J("matTooltipDisabled",0===Vt.selection.selected.length&&0===Vt.selectedFacilities.selected.length||!Vt.disableRemove),e.xp6(2),e.Q6J("disabled","Facility"===Xe.primaryObject&&(0===Vt.selectedFacilities.selected.length||Vt.disableRemove)||e.DdM(8,f).includes(Xe.primaryObject)&&(0===Vt.selection.selected.length||Vt.disableRemove)),e.xp6(1),e.hij(" ",e.lcZ(4,6,"ROLES.REMOVE")," ")}}function n(Yt,ui){if(1&Yt&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Yt){const Xe=e.oxw(5).$implicit,Vt=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Xe.roleName+"_VOS_"+Vt.entityType)," ")}}const t=function(){return["id","name","shortName"]},i=function(){return["checkbox","id","name","shortName"]},r=function(){return["id","name","shortName","authzGroup"]};function d(Yt,ui){if(1&Yt&&(e.TgZ(0,"div",20),e.YNc(1,n,3,3,"div",3),e._UZ(2,"perun-web-apps-vos-list",21),e.ALo(3,"async"),e.qZA()),2&Yt){const Xe=e.oxw(4).$implicit,Vt=e.oxw(2);let ht;e.xp6(1),e.Q6J("ngIf",Vt.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===Xe.roleName?e.DdM(8,t):Vt.editable?e.DdM(9,i):e.DdM(10,r))("vos",e.lcZ(3,6,Vt.vos))("selection",Vt.selection)("authzVoNames",Vt.voNames)("voWithAuthzGroupPairs",null==Vt._complementaryObjectsWithAuthzGroups||null==(ht=Vt._complementaryObjectsWithAuthzGroups.get(Xe.roleName))?null:ht.get("vo"))}}function s(Yt,ui){if(1&Yt&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Yt){const Xe=e.oxw(5).$implicit,Vt=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Xe.roleName+"_GROUPS_"+Vt.entityType)," ")}}const c=function(){return["id","vo","name","description"]},l=function(){return["select","id","vo","name","description"]},T=function(){return["id","vo","name","description","authzGroup"]};function N(Yt,ui){if(1&Yt&&(e.TgZ(0,"div",20),e.YNc(1,s,3,3,"div",3),e._UZ(2,"perun-web-apps-groups-list",22),e.ALo(3,"async"),e.qZA()),2&Yt){const Xe=e.oxw(4).$implicit,Vt=e.oxw(2);let ht;e.xp6(1),e.Q6J("ngIf",Vt.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===Xe.roleName?e.DdM(8,c):Vt.editable?e.DdM(9,l):e.DdM(10,T))("groups",e.lcZ(3,6,Vt.groups))("selection",Vt.selection)("authzVoNames",Vt.voNames)("groupWithAuthzGroupPairs",null==Vt._complementaryObjectsWithAuthzGroups||null==(ht=Vt._complementaryObjectsWithAuthzGroups.get(Xe.roleName))?null:ht.get("group"))}}function K(Yt,ui){if(1&Yt&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Yt){const Xe=e.oxw(5).$implicit,Vt=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Xe.roleName+"_RESOURCES_"+Vt.entityType)," ")}}const xe=function(){return["id","name","vo","facility","description"]},ot=function(){return["select","id","name","vo","facility","description"]},We=function(){return["id","name","vo","facility","description","authzGroup"]};function he(Yt,ui){if(1&Yt&&(e.TgZ(0,"div",20),e.YNc(1,K,3,3,"div",3),e._UZ(2,"perun-web-apps-resources-list",23),e.ALo(3,"async"),e.qZA()),2&Yt){const Xe=e.oxw(4).$implicit,Vt=e.oxw(2);let ht;e.xp6(1),e.Q6J("ngIf",Vt.showDescription),e.xp6(1),e.Q6J("resources",e.lcZ(3,7,Vt.resources))("displayedColumns","MEMBERSHIP"===Xe.roleName?e.DdM(9,xe):Vt.editable?e.DdM(10,ot):e.DdM(11,We))("routingVo",!0)("selection",Vt.selection)("authzVoNames",Vt.voNames)("resourceWithAuthzGroupPairs",null==Vt._complementaryObjectsWithAuthzGroups||null==(ht=Vt._complementaryObjectsWithAuthzGroups.get(Xe.roleName))?null:ht.get("resource"))}}function we(Yt,ui){if(1&Yt&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Yt){const Xe=e.oxw(5).$implicit,Vt=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Xe.roleName+"_FACILITIES_"+Vt.entityType)," ")}}const Ue=function(){return["id","name","description"]},Fe=function(){return["select","id","name","description"]},Y=function(){return["id","name","description","authzGroup"]};function J(Yt,ui){if(1&Yt&&(e.TgZ(0,"div",20),e.YNc(1,we,3,3,"div",3),e._UZ(2,"perun-web-apps-facilities-list",24),e.ALo(3,"async"),e.qZA()),2&Yt){const Xe=e.oxw(4).$implicit,Vt=e.oxw(2);let ht;e.xp6(1),e.Q6J("ngIf",Vt.showDescription),e.xp6(1),e.Q6J("displayedColumns","MEMBERSHIP"===Xe.roleName?e.DdM(8,Ue):Vt.editable?e.DdM(9,Fe):e.DdM(10,Y))("facilities",e.lcZ(3,6,Vt.facilities))("selection",Vt.selectedFacilities)("authzVoNames",Vt.voNames)("facilityWithAuthzGroupPairs",null==Vt._complementaryObjectsWithAuthzGroups||null==(ht=Vt._complementaryObjectsWithAuthzGroups.get(Xe.roleName))?null:ht.get("facility"))}}function U(Yt,ui){if(1&Yt&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Yt){const Xe=e.oxw(5).$implicit,Vt=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Xe.roleName+"_MEMBERS_"+Vt.entityType)," ")}}const ze=function(){return["id","fullName","sponsored"]};function Ge(Yt,ui){if(1&Yt&&(e.TgZ(0,"div",20),e.YNc(1,U,3,3,"div",3),e._UZ(2,"perun-web-apps-members-list",25),e.ALo(3,"async"),e.qZA()),2&Yt){const Xe=e.oxw(6);e.xp6(1),e.Q6J("ngIf",Xe.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(5,ze))("members",e.lcZ(3,3,Xe.members))}}function tt(Yt,ui){if(1&Yt&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Yt){const Xe=e.oxw(5).$implicit,Vt=e.oxw(2);e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES."+Xe.roleName+"_USERS_"+Vt.entityType)," ")}}const je=function(){return["user","id","name"]};function lt(Yt,ui){if(1&Yt&&(e.TgZ(0,"div",20),e.YNc(1,tt,3,3,"div",3),e._UZ(2,"app-users-list",26),e.ALo(3,"async"),e.qZA()),2&Yt){const Xe=e.oxw(6);e.xp6(1),e.Q6J("ngIf",Xe.showDescription),e.xp6(1),e.Q6J("displayedColumns",e.DdM(6,je))("disableRouting",!0)("users",e.lcZ(3,4,Xe.users))}}function Ie(Yt,ui){if(1&Yt&&(e.TgZ(0,"div"),e.YNc(1,d,4,11,"div",19),e.YNc(2,N,4,11,"div",19),e.YNc(3,he,4,12,"div",19),e.YNc(4,J,4,11,"div",19),e.YNc(5,Ge,4,6,"div",19),e.YNc(6,lt,4,7,"div",19),e.qZA()),2&Yt){const Xe=e.oxw(3).$implicit;e.xp6(1),e.Q6J("ngIf","Vo"===Xe.primaryObject||"MEMBERSHIP"===Xe.roleName),e.xp6(1),e.Q6J("ngIf","Group"===Xe.primaryObject||"MEMBERSHIP"===Xe.roleName),e.xp6(1),e.Q6J("ngIf","Resource"===Xe.primaryObject||"MEMBERSHIP"===Xe.roleName),e.xp6(1),e.Q6J("ngIf","Facility"===Xe.primaryObject||"MEMBERSHIP"===Xe.roleName),e.xp6(1),e.Q6J("ngIf","SPONSORSHIP"===Xe.roleName),e.xp6(1),e.Q6J("ngIf","SELF"===Xe.roleName)}}function st(Yt,ui){if(1&Yt&&(e.TgZ(0,"div",17),e.YNc(1,Ie,7,6,"div",18),e.qZA()),2&Yt){const Xe=e.oxw(4),Vt=e.MAs(6);e.xp6(1),e.Q6J("perunWebAppsLoader",Xe.loading)("perunWebAppsLoaderIndicator",Vt)}}function Lt(Yt,ui){if(1&Yt&&(e.YNc(0,a,5,9,"span",13),e.YNc(1,st,2,2,"div",14)),2&Yt){const Xe=e.oxw().$implicit,Vt=e.MAs(1),ht=e.oxw(2);e.Q6J("ngIf",ht.editable&&"SELF"!==Xe.roleName&&"MEMBERSHIP"!==Xe.roleName&&"SPONSORSHIP"!==Xe.roleName),e.xp6(1),e.Q6J("ngIf",Vt.expanded)}}function vt(Yt,ui){if(1&Yt){const Xe=e.EpF();e.TgZ(0,"mat-expansion-panel",9,10),e.NdJ("opened",function(){const qt=e.CHM(Xe).$implicit,Jt=e.oxw(2);return e.KtG(Jt.selectedRole.next(qt))})("closed",function(){e.CHM(Xe);const ht=e.oxw(2);return e.KtG(ht.selection.clear())}),e.TgZ(2,"mat-expansion-panel-header")(3,"mat-panel-title")(4,"p",11),e._uU(5),e.ALo(6,"displayedRole"),e.qZA()()(),e.YNc(7,Lt,2,2,"ng-template",12),e.qZA()}if(2&Yt){const Xe=ui.$implicit;e.xp6(5),e.Oqu(e.lcZ(6,1,Xe))}}function Rt(Yt,ui){if(1&Yt&&(e.TgZ(0,"mat-accordion"),e.YNc(1,vt,8,3,"mat-expansion-panel",8),e.qZA()),2&Yt){const Xe=e.oxw();e.xp6(1),e.Q6J("ngForOf",Xe.allRules)}}function kt(Yt,ui){1&Yt&&(e.TgZ(0,"perun-web-apps-alert",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Yt&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"ROLES.NO_ROLES"),"\n"))}function ni(Yt,ui){1&Yt&&(e.TgZ(0,"div",28),e._UZ(1,"mat-spinner"),e.qZA())}let hi=(()=>{class Yt{constructor(Xe,Vt,ht,qt,Jt,si,zi,Ri,Si,Ni,Zi,ln,Wi){this.authzResolverService=Xe,this.usersService=Vt,this.vosService=ht,this.facilitiesService=qt,this.resourcesService=Jt,this.groupsService=si,this.membersService=zi,this.dialog=Ri,this.notification=Si,this.translate=Ni,this.rolePipe=Zi,this.guiAuthResolver=ln,this.manageableEntities=Wi,this.editable=!0,this.reload=new e.vpe,this.startLoading=new e.vpe,this.selection=new y.Ov(!0,[]),this.selectedFacilities=new y.Ov(!0,[]),this.assignableRules=[],this.allRules=[],this.disableRemove=!1,this.voNames=new Map,this.selectedRole=new He.X(null),this.groups=this.selectedRole.pipe((0,be.w)(Ut=>{this.loading=!0;const Oi=this.roles.get(Ut.roleName).get("Group");return Oi?.length?this.groupsService.getGroupsByIds(Oi):(0,ne.of)([])}),(0,j.b)(()=>this.loading=!1),(0,Be.O)([])),this.vos=this.selectedRole.pipe((0,be.w)(Ut=>{this.loading=!0;const Oi=this.roles.get(Ut.roleName).get("Vo");return Oi?.length?this.vosService.getVosByIds(Oi):(0,ne.of)([])}),(0,j.b)(()=>this.loading=!1),(0,Be.O)([])),this.facilities=this.selectedRole.pipe((0,be.w)(Ut=>{this.loading=!0;const Oi=this.roles.get(Ut.roleName).get("Facility");return Oi?.length?this.facilitiesService.getFacilitiesByIds(Oi):(0,ne.of)([])}),(0,Te.U)(Ut=>Ut.map(Oi=>({facility:Oi}))),(0,j.b)(()=>this.loading=!1),(0,Be.O)([])),this.resources=this.selectedRole.pipe((0,be.w)(Ut=>{this.loading=!0;const Oi=this.roles.get(Ut.roleName).get("Resource");return Oi?.length?this.resourcesService.getRichResourcesByIds(Oi):(0,ne.of)([])}),(0,j.b)(()=>this.loading=!1),(0,Be.O)([])),this.members=this.selectedRole.pipe((0,be.w)(Ut=>this.membersService.getRichMembersByIds(this.roles.get(Ut.roleName).get("Member"))),(0,j.b)(()=>this.loading=!1),(0,Be.O)([])),this.users=this.selectedRole.pipe((0,be.w)(Ut=>this.usersService.getRichUsersByIds([this.entityId].concat(this.roles.get(Ut.roleName).get("User")))),(0,j.b)(()=>this.loading=!1),(0,Be.O)([])),this._complementaryObjectsWithAuthzGroups=new Map,this._roles=new Map}get roles(){return this._roles}set roles(Xe){this._roles=Xe,this.allRules=this.guiAuthResolver.getAllRules().filter(Vt=>this._roles.has(Vt.roleName))}set complementaryObjectsWithAuthzGroups(Xe){this._complementaryObjectsWithAuthzGroups=Xe,this.updateVoNames()}ngOnInit(){this.assignableRules=this.guiAuthResolver.getAssignableRoleRules("GROUP"===this.entityType?"GROUP":"USER"),this.selection.changed.subscribe(Xe=>{const Vt=Xe.source.selected.map(qt=>{if("beanName"in qt)return qt}),ht=this.manageableEntities.transform(Vt,this.selectedRole.getValue()).length;this.disableRemove=Xe.source.selected.length!==ht}),this.selectedFacilities.changed.subscribe(Xe=>{const Vt=Xe.source.selected.map(qt=>{if("facility"in qt)return qt.facility}),ht=this.manageableEntities.transform(Vt,this.selectedRole.getValue()).length;this.disableRemove=Xe.source.selected.length!==ht})}addRole(){const Xe=(0,M.kZ)();let Vt;Xe.width="650px",Xe.data={entityId:this.entityId,roles:this.roles},Vt=this.dialog.open("GROUP"===this.entityType?Re:Et,Xe),Vt.afterClosed().subscribe({next:ht=>{ht&&(this.startLoading.emit(),this.refresh())}})}openConfirmDialog(Xe){const Vt=(0,M.kZ)(),ht=this.getItems();Vt.width="550px",Vt.data={theme:"GROUP"===this.entityType?"group-theme":"user-theme",title:"ROLES.REMOVE",description:this.selectedRole.getValue().primaryObject?this.translate.instant("ROLES.REMOVE_DESC_WITH_OBJECTS",{role:this.rolePipe.transform(Xe),count:ht.length}):this.translate.instant("ROLES.REMOVE_DESC",{role:this.rolePipe.transform(Xe)}),items:ht,alert:!1,type:"remove",showAsk:!0},this.dialog.open(G.Ts,Vt).afterClosed().subscribe({next:Jt=>{Jt&&(this.startLoading.emit(),Xe.primaryObject?this.removeRoleWithComplementaryObject(Xe):this.removeRole(Xe))}})}getItems(){return this.selectedRole.getValue().primaryObject?"Facility"===this.selectedRole.getValue().primaryObject?this.selectedFacilities.selected.map(Xe=>Xe.facility.name):this.selection.selected.map(Xe=>Xe.name):[]}removeRole(Xe){(0,ne.of)(this.entityType).pipe((0,it.z)(Vt=>(0,I.s)(()=>"GROUP"===Vt,this.authzResolverService.unsetRoleForGroup({role:Xe.roleName,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleForUser({role:Xe.roleName,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(Xe),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}removeRoleWithComplementaryObject(Xe){let Vt;0!==this.selection.selected.length&&"beanName"in this.selection.selected[0]?(Vt=this.selection.selected,"RichResource"===Vt[0].beanName&&(Vt=Vt.map(ht=>this.parseResource(ht)))):0!==this.selectedFacilities.selected.length&&"facility"in this.selectedFacilities.selected[0]&&(Vt=this.selectedFacilities.selected.map(ht=>this.parseFacility(ht))),(0,ne.of)(this.entityType).pipe((0,it.z)(ht=>(0,I.s)(()=>"GROUP"===ht,this.authzResolverService.unsetRoleWithGroupComplementaryObjects({role:Xe.roleName,complementaryObjects:Vt,authorizedGroup:this.entityId}),this.authzResolverService.unsetRoleWithUserComplementaryObjects({role:Xe.roleName,complementaryObjects:Vt,user:this.entityId})))).subscribe({next:()=>{this.showSuccess(Xe),this.refresh()},error:()=>{this.selection.clear(),this.outerLoading=!1}})}showSuccess(Xe){this.notification.showSuccess(this.translate.instant("ROLES.REMOVE_SUCCESS",{role:this.rolePipe.transform(Xe)}))}refresh(){this.selection.clear(),setTimeout(()=>{this.reload.emit(),this.outerLoading=!1},500)}parseFacility(Xe){return Xe.facility}parseResource(Xe){return{beanName:"Resource",id:Xe.id,description:Xe.description,createdByUid:Xe.createdByUid,createdAt:Xe.createdAt,facilityId:Xe.facilityId,createdBy:Xe.createdBy,modifiedAt:Xe.modifiedAt,modifiedBy:Xe.modifiedBy,name:Xe.name,uuid:Xe.uuid,voId:Xe.voId,modifiedByUid:Xe.modifiedByUid}}updateVoNames(){const Xe=new Set;this._complementaryObjectsWithAuthzGroups.forEach(Vt=>{Vt.forEach(ht=>{ht.forEach(qt=>{qt.forEach(Jt=>{!Xe.has(Jt.voId)&&!this.voNames.has(Jt.voId)&&Xe.add(Jt.voId)})})})}),Xe.size>0&&this.vosService.getVosByIds([...Xe]).subscribe(Vt=>{Vt.forEach(ht=>{this.voNames.set(ht.id,ht.name)})})}static#e=this.\u0275fac=function(Vt){return new(Vt||Yt)(e.Y36(h.Ct),e.Y36(h.Fv),e.Y36(h.YF),e.Y36(h.IQ),e.Y36(h.xk),e.Y36(h.ff),e.Y36(h.uq),e.Y36(E.uw),e.Y36(b.V6),e.Y36(b.Te),e.Y36(g.i2),e.Y36(b.x4),e.Y36(g.GY))};static#t=this.\u0275cmp=e.Xpm({type:Yt,selectors:[["app-perun-web-apps-roles-page"]],inputs:{outerLoading:"outerLoading",showDescription:"showDescription",entityId:"entityId",entityType:"entityType",editable:"editable",roles:"roles",complementaryObjectsWithAuthzGroups:"complementaryObjectsWithAuthzGroups"},outputs:{reload:"reload",startLoading:"startLoading"},features:[e._Bn([g.i2,g.GY])],decls:7,vars:4,consts:[["mat-flat-button","","color","accent","class","me-2 mt-2",3,"click",4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"mt-3"],[4,"ngIf"],["alert_type","warn",4,"ngIf"],["spinner",""],["mat-flat-button","","color","accent",1,"me-2","mt-2",3,"click"],[1,"ms-auto","me-auto"],[3,"opened","closed",4,"ngFor","ngForOf"],[3,"opened","closed"],["panel",""],[1,"mt-auto","mb-auto"],["matExpansionPanelContent",""],["matTooltipPosition","left",3,"matTooltip","matTooltipDisabled",4,"ngIf"],["class","position-relative",4,"ngIf"],["matTooltipPosition","left",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","warn",1,"mt-2",3,"disabled","click"],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["class","mb-3",4,"ngIf"],[1,"mb-3"],[3,"displayedColumns","vos","selection","authzVoNames","voWithAuthzGroupPairs"],[3,"displayedColumns","groups","selection","authzVoNames","groupWithAuthzGroupPairs"],[3,"resources","displayedColumns","routingVo","selection","authzVoNames","resourceWithAuthzGroupPairs"],[3,"displayedColumns","facilities","selection","authzVoNames","facilityWithAuthzGroupPairs"],[3,"displayedColumns","members"],[3,"displayedColumns","disableRouting","users"],["alert_type","warn"],[1,"spinner-container"]],template:function(Vt,ht){1&Vt&&(e.YNc(0,A,3,3,"button",0),e.YNc(1,C,1,0,"mat-spinner",1),e.TgZ(2,"div",2),e.YNc(3,Rt,2,1,"mat-accordion",3),e.qZA(),e.YNc(4,kt,3,3,"perun-web-apps-alert",4),e.YNc(5,ni,2,0,"ng-template",null,5,e.W1O)),2&Vt&&(e.Q6J("ngIf",0!==ht.assignableRules.length&&ht.editable),e.xp6(1),e.Q6J("ngIf",ht.outerLoading),e.xp6(2),e.Q6J("ngIf",!ht.outerLoading&&ht.roles.size>0),e.xp6(1),e.Q6J("ngIf",!ht.outerLoading&&0===ht.roles.size))},dependencies:[oe.sg,oe.O5,Tt.pp,Tt.ib,Tt.yz,Tt.yK,Tt.HS,Ae.lW,Qe.Ou,Se.gM,Ee.w,ke.Z,re.W,Ce.C,ge.O,O.X,rt.e,o.C,oe.Ov,Q.X$,p.i],styles:[".role-content[_ngcontent-%COMP%]{overflow:auto;overflow-y:hidden}.info-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"],changeDetection:0})}return Yt})()},49496:(_t,pe,m)=>{"use strict";m.d(pe,{Q:()=>Ve});var e=m(65879),h=m(13566),M=m(25313),E=m(78337),b=m(64124),y=m(73615),g=m(96814),w=m(44112),W=m(30617),v=m(75986),k=m(92596),P=m(11186),S=m(92738),de=m(52269),se=m(77983),Z=m(89515),oe=m(93035),Ae=m(32596),Ze=m(8355);function ke(Me,et){if(1&Me){const Re=e.EpF();e.TgZ(0,"th",19)(1,"mat-checkbox",20),e.NdJ("change",function(G){e.CHM(Re);const He=e.oxw(2);return e.KtG(G?He.masterToggle():null)}),e.ALo(2,"translate"),e.ALo(3,"masterCheckboxLabel"),e.qZA()()}if(2&Me){const Re=e.oxw().ngIf,Et=e.oxw();e.xp6(1),e.Q6J("aria-label",e.lcZ(2,3,e.lcZ(3,5,Re.all)))("checked",Et.selection.hasValue()&&Re.all)("indeterminate",Et.selection.hasValue()&&!Re.all)}}const re=function(Me){return{name:Me}};function Ce(Me,et){if(1&Me){const Re=e.EpF();e.TgZ(0,"td",21)(1,"mat-checkbox",22),e.NdJ("change",function(G){const ne=e.CHM(Re).$implicit,it=e.oxw(2);return e.KtG(G?it.selection.toggle(ne):null)})("click",function(G){return G.stopPropagation()}),e.ALo(2,"lowercase"),e.ALo(3,"translate"),e.ALo(4,"checkboxLabel"),e.qZA()()}if(2&Me){const Re=et.$implicit,Et=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",e.lcZ(2,3,Re.name),"-checkbox"),e.Q6J("aria-label",e.xi3(3,5,e.lcZ(4,8,Et.selection.isSelected(Re)),e.VKq(10,re,Re.name)))("checked",Et.selection.isSelected(Re))}}function O(Me,et){1&Me&&(e.ynx(0,16),e.YNc(1,ke,4,7,"th",17),e.YNc(2,Ce,5,12,"td",18),e.BQk())}function te(Me,et){1&Me&&(e.TgZ(0,"th",23),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.ID")," "))}function H(Me,et){if(1&Me&&(e.TgZ(0,"td",24),e._uU(1),e.qZA()),2&Me){const Re=et.$implicit;e.xp6(1),e.Oqu(Re.id)}}function Q(Me,et){1&Me&&(e.TgZ(0,"th",23),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.NAME")," "))}function ye(Me,et){if(1&Me&&(e.TgZ(0,"td",25),e.ALo(1,"lowercase"),e._uU(2),e.qZA()),2&Me){const Re=et.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,Re.name),"-name-td"),e.xp6(2),e.hij(" ",Re.name," ")}}function rt(Me,et){1&Me&&e._UZ(0,"th",26)}function Ne(Me,et){1&Me&&(e.TgZ(0,"mat-icon",29),e.ALo(1,"translate"),e._uU(2," check_circle_outline "),e.qZA()),2&Me&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED.COMPONENTS.SERVICES_LIST.ENABLED"))}function zt(Me,et){1&Me&&(e.TgZ(0,"mat-icon",30),e.ALo(1,"translate"),e._uU(2," block "),e.qZA()),2&Me&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED.COMPONENTS.SERVICES_LIST.DISABLED"))}function at(Me,et){if(1&Me&&(e.TgZ(0,"td",25),e.YNc(1,Ne,3,3,"mat-icon",27),e.YNc(2,zt,3,3,"mat-icon",28),e.qZA()),2&Me){const Re=et.$implicit;e.xp6(1),e.Q6J("ngIf",Re.enabled),e.xp6(1),e.Q6J("ngIf",!Re.enabled)}}function gt(Me,et){1&Me&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.SCRIPT")," "))}function At(Me,et){if(1&Me&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&Me){const Re=et.$implicit;e.xp6(1),e.Oqu(Re.script)}}function Mt(Me,et){1&Me&&(e.TgZ(0,"th",23),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.DESCRIPTION")," "))}function fe(Me,et){if(1&Me&&(e.TgZ(0,"td",25),e._uU(1),e.qZA()),2&Me){const Re=et.$implicit;e.xp6(1),e.Oqu(Re.description)}}function X(Me,et){1&Me&&e._UZ(0,"tr",31)}const ce=function(Me){return["/admin/services",Me]};function ve(Me,et){if(1&Me&&e._UZ(0,"tr",32),2&Me){const Re=et.$implicit,Et=e.oxw();e.ekj("cursor-pointer",!Et.disableRouting)("disable-outline",Et.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",Et.disableRouting?null:e.VKq(6,ce,Re.id))("routerLink",Et.disableRouting?null:e.VKq(8,ce,Re.id))}}function Je(Me,et){1&Me&&(e.TgZ(0,"perun-web-apps-alert",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ue(Me,et){1&Me&&(e.TgZ(0,"perun-web-apps-alert",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Me&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED.COMPONENTS.SERVICES_LIST.NO_SERVICES_WARNING"),"\n"))}const qe=function(Me){return{all:Me}};let Ve=(()=>{class Me{constructor(Re,Et){this.authResolver=Re,this.tableCheckbox=Et,this.services=[],this.filterValue="",this.displayedColumns=["select","id","name","enabled","script","description"],this.selection=new E.Ov(!0,[]),this.disableRouting=!1,this.selectionChanged=new e.vpe,this.pageSizeOptions=b.f7}set matSort(Re){this.sort=Re,this.setDataSource()}static getDataForColumn(Re,Et){switch(Et){case"id":return Re.id.toString();case"name":return Re.name;case"enabled":return Re.enabled?"true":"false";case"script":return Re.script;case"description":return Re.description;default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(Re=>"id"!==Re)),this.dataSource=new M.by(this.services),this.setDataSource(),this.selection.changed.subscribe(()=>{this.selectionChanged.emit()})}exportAllData(Re){(0,b.O6)((0,b.Xn)(this.dataSource.filteredData,this.displayedColumns,Me.getDataForColumn),Re)}exportDisplayedData(Re){const Et=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,G=Et+this.dataSource.paginator.pageSize;(0,b.O6)((0,b.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Et,G),this.displayedColumns,Me.getDataForColumn),Re)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(Re,Et)=>(0,b.Sd)(Re,Et,this.displayedColumns,Me.getDataForColumn),this.dataSource.sortData=(Re,Et)=>(0,b.pR)(Re,Et,Me.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#e=this.\u0275fac=function(Et){return new(Et||Me)(e.Y36(y.x4),e.Y36(y.UA))};static#t=this.\u0275cmp=e.Xpm({type:Me,selectors:[["app-services-list"]],viewQuery:function(Et,G){if(1&Et&&(e.Gf(b.l9,7),e.Gf(h.YE,7)),2&Et){let He;e.iGM(He=e.CRH())&&(G.child=He.first),e.iGM(He=e.CRH())&&(G.matSort=He.first)}},inputs:{services:"services",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",selection:"selection",disableRouting:"disableRouting"},outputs:{selectionChanged:"selectionChanged"},features:[e.TTD],decls:24,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","enabled"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","script"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],["class","align-bottom green",3,"matTooltip",4,"ngIf"],["class","align-bottom red",3,"matTooltip",4,"ngIf"],[1,"align-bottom","green",3,"matTooltip"],[1,"align-bottom","red",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(Et,G){1&Et&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(ne){return G.exportDisplayedData(ne)})("exportAllData",function(ne){return G.exportAllData(ne)}),e.TgZ(2,"table",2),e.YNc(3,O,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,te,3,3,"th",5),e.YNc(7,H,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Q,3,3,"th",5),e.YNc(10,ye,3,4,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,rt,1,0,"th",10),e.YNc(13,at,3,2,"td",8),e.BQk(),e.ynx(14,11),e.YNc(15,gt,3,3,"th",10),e.YNc(16,At,2,1,"td",8),e.BQk(),e.ynx(17,12),e.YNc(18,Mt,3,3,"th",5),e.YNc(19,fe,2,1,"td",8),e.BQk(),e.YNc(20,X,1,0,"tr",13),e.YNc(21,ve,1,10,"tr",14),e.qZA()()(),e.YNc(22,Je,3,3,"perun-web-apps-alert",15),e.YNc(23,ue,3,3,"perun-web-apps-alert",15)),2&Et&&(e.Q6J("hidden",void 0===G.services||0===G.services.length||0===G.dataSource.filteredData.length),e.xp6(1),e.Q6J("pageSizeOptions",G.pageSizeOptions)("dataLength",G.dataSource.filteredData.length)("tableId",G.tableId),e.xp6(1),e.Q6J("dataSource",G.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,qe,e.xi3(4,10,G.dataSource,G.selection.selected.length))),e.xp6(17),e.Q6J("matHeaderRowDef",G.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",G.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===G.dataSource.filteredData.length&&void 0!==G.services&&0!==G.services.length),e.xp6(1),e.Q6J("ngIf",void 0===G.services||0===G.services.length))},dependencies:[g.O5,w.rH,W.Hw,h.YE,h.nU,M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,v.oG,k.gM,P.w,S.Y,de.Q,se.l,g.i8,Z.X$,oe.I,Ae.G,Ze.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.green[_ngcontent-%COMP%]{color:green}.red[_ngcontent-%COMP%]{color:red}"]})}return Me})()},16921:(_t,pe,m)=>{"use strict";m.d(pe,{C:()=>it});var e=m(13566),h=m(25313),M=m(78337),E=m(64124),b=m(73615),y=m(65879),g=m(96814),w=m(44112),W=m(30617),v=m(75986),k=m(92596),P=m(11186),S=m(92738),de=m(52269),se=m(77983),Z=m(89515),oe=m(37803),Ae=m(31519),Ze=m(50607),ke=m(39926),re=m(93035),Ce=m(32596),O=m(8355);function te(I,be){if(1&I){const j=y.EpF();y.TgZ(0,"mat-checkbox",22),y.NdJ("change",function(Te){y.CHM(j);const Tt=y.oxw(3);return y.KtG(Te?Tt.masterToggle():null)}),y.ALo(1,"translate"),y.ALo(2,"masterCheckboxLabel"),y.qZA()}if(2&I){const j=y.oxw(2).ngIf,Be=y.oxw();y.Q6J("aria-label",y.lcZ(1,3,y.lcZ(2,5,j.all)))("checked",Be.selection.hasValue()&&j.all)("indeterminate",Be.selection.hasValue()&&!j.all)}}function H(I,be){if(1&I&&(y.TgZ(0,"th",20),y.YNc(1,te,3,7,"mat-checkbox",21),y.qZA()),2&I){const j=y.oxw(2);y.xp6(1),y.Q6J("ngIf",j.selection.isMultipleSelection())}}const Q=function(I){return{name:I}};function ye(I,be){if(1&I){const j=y.EpF();y.TgZ(0,"td",23),y.NdJ("mouseenter",function(){y.CHM(j);const Te=y.oxw(2);return y.KtG(Te.disabledRouting=!0)})("mouseleave",function(){y.CHM(j);const Te=y.oxw(2);return y.KtG(Te.disabledRouting=Te.disableRouting)}),y.TgZ(1,"span",24),y.ALo(2,"translate"),y.TgZ(3,"mat-checkbox",25),y.NdJ("change",function(Te){const Qe=y.CHM(j).$implicit,Se=y.oxw(2);return y.KtG(Te?Se.selection.toggle(Qe):null)})("click",function(Te){return Te.stopPropagation()}),y.ALo(4,"translate"),y.ALo(5,"checkboxLabel"),y.ALo(6,"userFullName"),y.ALo(7,"lowercase"),y.qZA()()()}if(2&I){const j=be.$implicit,Be=y.oxw(2);y.ekj("cursor-default",!Be.canBeSelected(j)),y.xp6(1),y.s9C("matTooltip",y.lcZ(2,9,"MANAGERS_LIST.INDIRECT_DISABLED_TOOLTIP")),y.Q6J("matTooltipPosition","above")("matTooltipDisabled",Be.canBeSelected(j)),y.xp6(2),y.Q2q("data-cy","",y.lcZ(7,18,j.firstName),"-checkbox"),y.Q6J("aria-label",y.xi3(4,11,y.lcZ(5,14,Be.selection.isSelected(j)),y.VKq(20,Q,y.lcZ(6,16,j))))("checked",Be.selection.isSelected(j))("disabled",Be.disableSelf&&j.id===Be.principalId&&!Be.authResolver.isPerunAdmin()||!Be.canBeSelected(j))}}function rt(I,be){1&I&&(y.ynx(0,17),y.YNc(1,H,2,1,"th",18),y.YNc(2,ye,8,22,"td",19),y.BQk())}function Ne(I,be){1&I&&y._UZ(0,"th",26)}function zt(I,be){1&I&&(y.TgZ(0,"mat-icon",30),y.ALo(1,"translate"),y._uU(2," account_circle "),y.qZA()),2&I&&y.s9C("matTooltip",y.lcZ(1,1,"MANAGERS_LIST.PERSON"))}function at(I,be){if(1&I&&(y._UZ(0,"mat-icon",31),y.ALo(1,"translate")),2&I){const j=y.oxw(2);y.s9C("matTooltip",y.lcZ(1,2,"MANAGERS_LIST.SERVICE")),y.Q6J("svgIcon",j.svgIcon)}}function gt(I,be){if(1&I&&(y.TgZ(0,"td",27),y.YNc(1,zt,3,3,"mat-icon",28),y.YNc(2,at,2,4,"mat-icon",29),y.qZA()),2&I){const j=be.$implicit;y.xp6(1),y.Q6J("ngIf",!j.serviceUser),y.xp6(1),y.Q6J("ngIf",j.serviceUser)}}function At(I,be){1&I&&(y.TgZ(0,"th",32),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&I&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"MANAGERS_LIST.ID")," "))}function Mt(I,be){if(1&I&&(y.TgZ(0,"td",27),y._uU(1),y.qZA()),2&I){const j=be.$implicit;y.xp6(1),y.hij(" ",j.id," ")}}function fe(I,be){1&I&&(y.TgZ(0,"th",32),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&I&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"MANAGERS_LIST.NAME")," "))}function X(I,be){if(1&I&&(y.TgZ(0,"td",33),y.ALo(1,"lowercase"),y._uU(2),y.ALo(3,"userFullName"),y.qZA()),2&I){const j=be.$implicit;y.Q2q("data-cy","",y.lcZ(1,2,j.firstName),"-firstName-td"),y.xp6(2),y.hij(" ",y.lcZ(3,4,j)," ")}}function ce(I,be){1&I&&(y.TgZ(0,"th",32),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&I&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"MANAGERS_LIST.ORGANIZATION")," "))}function ve(I,be){if(1&I&&(y.TgZ(0,"td",33),y._uU(1),y.ALo(2,"userVo"),y.qZA()),2&I){const j=be.$implicit;y.xp6(1),y.Oqu(y.lcZ(2,1,j))}}function Je(I,be){1&I&&(y.TgZ(0,"th",32),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&I&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"MANAGERS_LIST.EMAIL")," "))}function ue(I,be){if(1&I&&(y.TgZ(0,"td",33),y._uU(1),y.ALo(2,"userEmail"),y.qZA()),2&I){const j=be.$implicit;y.xp6(1),y.Oqu(y.lcZ(2,1,j))}}function qe(I,be){1&I&&(y.TgZ(0,"th",32),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&I&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"MANAGERS_LIST.LOGINS")," "))}function Ve(I,be){if(1&I&&(y.TgZ(0,"td",33),y._uU(1),y.ALo(2,"userLogins"),y.qZA()),2&I){const j=be.$implicit;y.xp6(1),y.Oqu(y.lcZ(2,1,j))}}function Me(I,be){1&I&&y._UZ(0,"tr",34)}const et=function(I){return["/admin/users",I]},Re=function(I){return["/myProfile/service-identities",I]};function Et(I,be){if(1&I&&y._UZ(0,"tr",35),2&I){const j=be.$implicit,Be=y.oxw();y.ekj("cursor-pointer",!Be.disableRouting),y.Q6J("routerLink",Be.disableRouting||Be.disabledRouting?null:Be.routeToAdmin?y.VKq(4,et,j.id):y.VKq(6,Re,j.id))("perunWebAppsMiddleClickRouterLink",Be.disableRouting||Be.disabledRouting?null:Be.routeToAdmin?y.VKq(8,et,j.id):y.VKq(10,Re,j.id))}}function G(I,be){if(1&I&&(y.TgZ(0,"perun-web-apps-alert",36),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&I){const j=y.oxw();y.xp6(1),y.hij(" ",j.noUsersFoundLabel?j.noUsersFoundLabel:y.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_USERS"),"\n")}}function He(I,be){1&I&&(y.TgZ(0,"perun-web-apps-alert",36),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&I&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}const ne=function(I){return{all:I}};let it=(()=>{class I{constructor(j,Be,Te){this.authResolver=j,this.tableCheckbox=Be,this.storeService=Te,this.selection=new M.Ov(!0,[]),this.displayedColumns=["select","user","id","name","email","logins","organization"],this.routeToAdmin=!0,this.disableRouting=!1,this.filter="",this.disableSelf=!1,this.directAdmins=null,this.svgIcon="perun-service-identity-black",this.pageSizeOptions=E.f7,this.disabledRouting=!1,this.canBeSelected=Tt=>null===this.directAdmins||this.directAdmins.includes(Tt.id)}set matSort(j){this.sort=j}static getDataForColumn(j,Be){switch(Be){case"id":return j.id.toString();case"user":return j.serviceUser?"true":"false";case"name":return j?j.lastName?j.lastName:j.firstName??"":"";case"organization":return(0,E.OV)(j);case"email":return(0,E.kN)(j);case"logins":return(0,E.lt)(j);default:return""}}static getExportDataForColumn(j,Be){switch(Be){case"id":return j.id.toString();case"user":return j.serviceUser?"service-user":"user";case"name":return j?(0,E.bD)(j):"";case"organization":return(0,E.OV)(j);case"email":return(0,E.kN)(j);case"logins":return(0,E.lt)(j);default:return""}}exportAllData(j){(0,E.O6)((0,E.Xn)(this.dataSource.filteredData,this.displayedColumns,I.getExportDataForColumn),j)}exportDisplayedData(j){const Be=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Te=Be+this.dataSource.paginator.pageSize;(0,E.O6)((0,E.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Be,Te),this.displayedColumns,I.getExportDataForColumn),j)}setDataSource(){this.dataSource||(this.dataSource=new h.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(j,Be)=>(0,E.Sd)(j,Be,this.displayedColumns,I.getDataForColumn),this.dataSource.sortData=(j,Be)=>(0,E.pR)(j,Be,I.getDataForColumn)),this.dataSource.filter=this.filter,this.dataSource.data=this.users}ngOnChanges(){this.principalId=this.storeService.getPerunPrincipal().userId,this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(j=>"id"!==j)),this.setDataSource()}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filter,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}static#e=this.\u0275fac=function(Be){return new(Be||I)(y.Y36(b.x4),y.Y36(b.UA),y.Y36(b.d6))};static#t=this.\u0275cmp=y.Xpm({type:I,selectors:[["app-users-list"]],viewQuery:function(Be,Te){if(1&Be&&(y.Gf(E.l9,7),y.Gf(e.YE,7)),2&Be){let Tt;y.iGM(Tt=y.CRH())&&(Te.child=Tt.first),y.iGM(Tt=y.CRH())&&(Te.matSort=Tt.first)}},inputs:{users:"users",selection:"selection",displayedColumns:"displayedColumns",routeToAdmin:"routeToAdmin",disableRouting:"disableRouting",filter:"filter",tableId:"tableId",noUsersFoundLabel:"noUsersFoundLabel",disableSelf:"disableSelf",directAdmins:"directAdmins"},features:[y.TTD],decls:27,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","user"],["mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","routerLink","perunWebAppsMiddleClickRouterLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",3,"cursor-default","mouseenter","mouseleave",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox",3,"mouseenter","mouseleave"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell",""],["mat-cell","",1,"static-column-size"],["class","align-bottom",3,"matTooltip",4,"ngIf"],["class","align-bottom",3,"svgIcon","matTooltip",4,"ngIf"],[1,"align-bottom",3,"matTooltip"],[1,"align-bottom",3,"svgIcon","matTooltip"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"routerLink","perunWebAppsMiddleClickRouterLink"],["alert_type","warn"]],template:function(Be,Te){1&Be&&(y.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),y.NdJ("exportDisplayedData",function(Qe){return Te.exportDisplayedData(Qe)})("exportAllData",function(Qe){return Te.exportAllData(Qe)}),y.TgZ(2,"table",2),y.YNc(3,rt,3,0,"ng-container",3),y.ALo(4,"isAllSelected"),y.ynx(5,4),y.YNc(6,Ne,1,0,"th",5),y.YNc(7,gt,3,2,"td",6),y.BQk(),y.ynx(8,7),y.YNc(9,At,3,3,"th",8),y.YNc(10,Mt,2,1,"td",6),y.BQk(),y.ynx(11,9),y.YNc(12,fe,3,3,"th",8),y.YNc(13,X,4,6,"td",10),y.BQk(),y.ynx(14,11),y.YNc(15,ce,3,3,"th",8),y.YNc(16,ve,3,3,"td",10),y.BQk(),y.ynx(17,12),y.YNc(18,Je,3,3,"th",8),y.YNc(19,ue,3,3,"td",10),y.BQk(),y.ynx(20,13),y.YNc(21,qe,3,3,"th",8),y.YNc(22,Ve,3,3,"td",10),y.BQk(),y.YNc(23,Me,1,0,"tr",14),y.YNc(24,Et,1,12,"tr",15),y.qZA()()(),y.YNc(25,G,3,3,"perun-web-apps-alert",16),y.YNc(26,He,3,3,"perun-web-apps-alert",16)),2&Be&&(y.Q6J("hidden",0===Te.users.length||!Te.dataSource||0===Te.dataSource.filteredData.length),y.xp6(1),y.Q6J("dataLength",Te.dataSource.filteredData.length)("pageSizeOptions",Te.pageSizeOptions)("tableId",Te.tableId),y.xp6(1),y.Q6J("dataSource",Te.dataSource),y.xp6(1),y.Q6J("ngIf",y.VKq(14,ne,y.Dn7(4,10,Te.dataSource,Te.selection.selected.length,Te.canBeSelected))),y.xp6(20),y.Q6J("matHeaderRowDef",Te.displayedColumns),y.xp6(1),y.Q6J("matRowDefColumns",Te.displayedColumns),y.xp6(1),y.Q6J("ngIf",0===Te.users.length),y.xp6(1),y.Q6J("ngIf",0===Te.dataSource.filteredData.length&&0!==Te.users.length))},dependencies:[g.O5,w.rH,W.Hw,e.YE,e.nU,h.BZ,h.fO,h.as,h.w1,h.Dz,h.nj,h.ge,h.ev,h.XQ,h.Gk,v.oG,k.gM,P.w,S.Y,de.Q,se.l,g.i8,Z.X$,oe.d,Ae.S,Ze.g,ke.Z,re.I,Ce.G,O.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.cursor-default[_ngcontent-%COMP%]{cursor:default}"]})}return I})()},19666:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>M});var e=m(65879),h=m(89515);let M=(()=>{class E{constructor(y){this.translateService=y,this.returnData=""}transform(y){return this.translateService.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPES."+y).subscribe(g=>{this.returnData=g}),this.returnData}static#e=this.\u0275fac=function(g){return new(g||E)(e.Y36(h.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationFormItemType",type:E,pure:!0})}return E})()},94409:(_t,pe,m)=>{"use strict";m.d(pe,{u:()=>M});var e=m(73615),h=m(65879);let M=(()=>{class E{constructor(y){this.storeService=y,this.USER_CONSENT_RELATED_ATT_NAMESPACE=["urn:perun:user_facility:attribute-def","urn:perun:user:attribute-def","urn:perun:member:attribute-def","urn:perun:member_group:attribute-def","urn:perun:member_resource:attribute-def","urn:perun:ues:attribute-def"]}transform(y,g,w){return!!(this.storeService.getProperty("enforce_consents")&&w&&g)&&this.USER_CONSENT_RELATED_ATT_NAMESPACE.reduce((v,k)=>v||y.startsWith(k),!1)}static#e=this.\u0275fac=function(g){return new(g||E)(h.Y36(e.d6,16))};static#t=this.\u0275pipe=h.Yjl({name:"consentRelatedAttribute",type:E,pure:!0})}return E})()},33642:(_t,pe,m)=>{"use strict";m.d(pe,{A:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){return b.substring(40)}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"extSourceType",type:M,pure:!0})}return M})()},35050:(_t,pe,m)=>{"use strict";m.d(pe,{m:()=>xe});var e=m(96814),h=m(44112),M=m(24630),E=m(32296),b=m(75986),y=m(23680),g=m(38034),w=m(17700),W=m(26385),v=m(3305),k=m(64170),P=m(30617),S=m(24516),de=m(21476),se=m(16007),Z=m(55940),oe=m(87466),Ae=m(98525),Ze=m(32651),ke=m(82599),re=m(22939),Ce=m(13566),O=m(25313),te=m(74104),H=m(92596),Q=m(98445),ye=m(95195),rt=m(39014),Ne=m(22557),zt=m(77988),at=m(61545),gt=m(56223),At=m(81519),Mt=m(53117),fe=m(73615),X=m(65879),ce=m(92738),ve=m(52269),Je=m(89515);let ue=(()=>{class ot{transform(he,we){return new RegExp(we).test(he.split("?")[0])}static#e=this.\u0275fac=function(we){return new(we||ot)};static#t=this.\u0275pipe=X.Yjl({name:"activeSideMenuItem",type:ot,pure:!0})}return ot})();const qe=function(){return{color:"linkTextColor"}};function Ve(ot,We){if(1&ot&&(X.TgZ(0,"span",10)(1,"mat-icon",11),X._uU(2),X.qZA()()),2&ot){const he=X.oxw().$implicit,we=X.oxw();X.xp6(1),X.Q6J("ngStyle",X.DdM(2,qe)),X.xp6(1),X.hij(" ",we.expandSections.get(he.showChildren)?"keyboard_arrow_down":"keyboard_arrow_right"," ")}}const Me=function(ot,We){return{color:ot,"border-color":We}};function et(ot,We){if(1&ot&&(X.TgZ(0,"a",14),X.NdJ("auxclick",function(we){return we.preventDefault()}),X.ALo(1,"activeSideMenuItem"),X._uU(2),X.ALo(3,"translate"),X.qZA()),2&ot){const he=We.$implicit,we=X.oxw(3);X.Q6J("routerLink",he.url)("perunWebAppsMiddleClickRouterLink",he.url)("matRippleColor",we.rippleColor)("ngClass",X.xi3(1,6,we.currentUrl,he.activatedRegex)&&we.item.activatedClass)("ngStyle",X.WLB(11,Me,we.linkTextColor,we.linkTextColor)),X.xp6(2),X.hij(" ",X.lcZ(3,9,he.label)," ")}}function Re(ot,We){if(1&ot&&(X.TgZ(0,"div",12),X.YNc(1,et,4,14,"a",13),X.qZA()),2&ot){const he=X.oxw().$implicit;X.Q6J("@rollInOut",void 0),X.xp6(1),X.Q6J("ngForOf",null==he?null:he.children)}}const Et=function(ot){return{color:ot}};function G(ot,We){if(1&ot){const he=X.EpF();X.TgZ(0,"div")(1,"a",7),X.NdJ("click",function(Ue){const Y=X.CHM(he).$implicit,J=X.oxw();return X.KtG(J.navigateOrExpandSideMenu(Y,Ue))})("auxclick",function(Ue){return Ue.preventDefault()}),X.ALo(2,"activeSideMenuItem"),X._uU(3),X.ALo(4,"translate"),X.YNc(5,Ve,3,3,"span",8),X.qZA(),X.YNc(6,Re,2,2,"div",9),X.qZA()}if(2&ot){const he=We.$implicit,we=X.oxw();X.xp6(1),X.Q6J("perunWebAppsMiddleClickRouterLink",he.children?null:he.url)("ngClass",X.xi3(2,6,we.currentUrl,he.activatedRegex)&&we.item.activatedClass)("ngStyle",X.VKq(11,Et,we.linkTextColor)),X.xp6(2),X.hij(" ",X.lcZ(4,9,he.label)," "),X.xp6(2),X.Q6J("ngIf",he.children),X.xp6(1),X.Q6J("ngIf",we.expandSections.get(he.showChildren))}}const He=function(ot,We){return{background:ot,"border-top":We}},ne=function(){return{color:"currentColor"}},it=function(ot){return{background:ot}};let I=(()=>{class ot{constructor(he,we,Ue){this.router=he,this.store=we,this.expandedTilesStore=Ue,this.root=!1,this.showLinks=!1,this.linkBgColor=this.store.getProperty("theme").sidemenu_submenu_bg_color,this.linkTextColor=this.store.getProperty("theme").sidemenu_submenu_text_color,this.dividerStyle="1px solid "+this.store.getProperty("theme").sidemenu_divider_color,this.rippleColor="rgba(255, 255, 255, 0.1)",this.currentUrl=he.url,he.events.subscribe(Fe=>{Fe instanceof h.m2&&(this.currentUrl=Fe.url)}),this.expandedTilesStore.getStates().subscribe({next:Fe=>{this.expandSections=Fe}})}navigateOrExpandSideMenu(he,we){!we.ctrlKey&&!we.metaKey&&(he.children?this.expandedTilesStore.setItem(he.showChildren):this.router.navigate(he.url))}static#e=this.\u0275fac=function(we){return new(we||ot)(X.Y36(h.F0),X.Y36(fe.d6),X.Y36(fe.SA))};static#t=this.\u0275cmp=X.Xpm({type:ot,selectors:[["app-side-menu-item"]],inputs:{item:"item",root:"root",showLinks:"showLinks"},decls:11,vars:33,consts:[[1,"w-100"],["matRipple","",1,"side-menu-item",3,"ngStyle","matRippleColor"],["matRipple",""],[1,"side-menu-item-label","clickable",3,"ngStyle","routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],[1,"perun-icon","me-3",3,"ngStyle","svgIcon"],[3,"ngStyle"],[4,"ngFor","ngForOf"],["matRipple","",1,"clickable","d-flex",3,"perunWebAppsMiddleClickRouterLink","ngClass","ngStyle","click","auxclick"],["class","ms-auto",4,"ngIf"],["class","overflow-hidden",4,"ngIf"],[1,"ms-auto"],[1,"perun-icon","icon-beak",3,"ngStyle"],[1,"overflow-hidden"],["class","ps-5 clickable","matRipple","",3,"routerLink","perunWebAppsMiddleClickRouterLink","matRippleColor","ngClass","ngStyle","auxclick",4,"ngFor","ngForOf"],["matRipple","",1,"ps-5","clickable",3,"routerLink","perunWebAppsMiddleClickRouterLink","matRippleColor","ngClass","ngStyle","auxclick"]],template:function(we,Ue){1&we&&(X.TgZ(0,"div",0)(1,"div",1),X.ALo(2,"activeSideMenuItem"),X.TgZ(3,"div",2)(4,"a",3),X.NdJ("auxclick",function(Y){return Y.preventDefault()}),X._UZ(5,"mat-icon",4),X._uU(6),X.ALo(7,"translate"),X.qZA()()(),X.TgZ(8,"div")(9,"div",5),X.YNc(10,G,7,13,"div",6),X.qZA()()()),2&we&&(X.xp6(1),X.ekj("header-activated",X.xi3(2,20,Ue.currentUrl,Ue.item.baseColorClassRegex)&&Ue.root),X.Q6J("ngStyle",X.WLB(25,He,Ue.item.backgroundColorCss,Ue.root?"":Ue.dividerStyle))("matRippleColor",Ue.rippleColor),X.xp6(2),X.Tol(Ue.item.labelClass),X.xp6(1),X.Q6J("ngStyle",X.VKq(28,Et,Ue.item.textColorCss))("routerLink",Ue.item.baseLink)("perunWebAppsMiddleClickRouterLink",Ue.item.baseLink),X.xp6(1),X.Q6J("ngStyle",X.DdM(30,ne))("svgIcon",Ue.item.icon),X.xp6(1),X.hij(" ",X.lcZ(7,23,Ue.item.label)," "),X.xp6(2),X.Q6J("@openClose",Ue.showLinks?"open":"closed"),X.xp6(1),X.Gre("side-menu-link ",Ue.item.linksClass,""),X.Q6J("ngStyle",X.VKq(31,it,Ue.linkBgColor))("@rollInOut",void 0),X.xp6(1),X.Q6J("ngForOf",Ue.item.links))},dependencies:[e.mk,e.sg,e.O5,e.PC,h.rH,P.Hw,y.wG,ce.Y,ve.Q,Je.X$,ue],data:{animation:[Mt.BQ,Mt.Ly]}})}return ot})(),be=(()=>{class ot{transform(he){if(void 0===he.value)return"";switch(he.type){case"java.lang.String":return he.value;case"java.lang.Integer":case"java.lang.Boolean":default:return String(he.value);case"java.util.ArrayList":return this.whenValueIsArray(he.value);case"java.util.LinkedHashMap":return this.whenValueIsMap(he.value)}}whenValueIsArray(he){let we="";return he.forEach(function(Ue){we=we.concat(Ue+", ")}),we}whenValueIsMap(he){let we="";return he.forEach((Ue,Fe)=>{we=we.concat(Fe+": "+Ue+", ")}),we}static#e=this.\u0275fac=function(we){return new(we||ot)};static#t=this.\u0275pipe=X.Yjl({name:"anyToString",type:ot,pure:!0})}return ot})();var j=m(34423),Be=m(16672),Te=m(62034),Tt=m(99441),Qe=m(33642),Se=m(78932),Ee=m(60060),ge=m(80874),o=m(3427),p=m(59038),A=m(38106),C=m(12207),f=m(97500),a=m(2730),n=m(69755);function t(ot,We){1&ot&&X._UZ(0,"perun-web-apps-loading-dialog")}const i=function(){return["select","id","name","description"]};function r(ot,We){if(1&ot){const he=X.EpF();X.TgZ(0,"div")(1,"h1",2),X._uU(2),X.ALo(3,"translate"),X.qZA(),X.TgZ(4,"div",3)(5,"perun-web-apps-debounce-filter",4),X.NdJ("filter",function(Ue){X.CHM(he);const Fe=X.oxw();return X.KtG(Fe.applyFilter(Ue))}),X.ALo(6,"translate"),X.qZA(),X._UZ(7,"perun-web-apps-groups-list",5),X.qZA(),X.TgZ(8,"div",6)(9,"button",7),X.NdJ("click",function(){X.CHM(he);const Ue=X.oxw();return X.KtG(Ue.onCancel())}),X._uU(10),X.ALo(11,"translate"),X.qZA(),X.TgZ(12,"button",8),X.NdJ("click",function(){X.CHM(he);const Ue=X.oxw();return X.KtG(Ue.addEvent.emit())}),X._uU(13),X.ALo(14,"translate"),X.qZA()()()}if(2&ot){const he=X.oxw();X.xp6(2),X.Oqu(X.lcZ(3,12,"DIALOGS.ADD_GROUP_TO_REGISTRATION.TITLE")),X.xp6(3),X.s9C("placeholder",X.lcZ(6,14,"DIALOGS.ADD_GROUP_TO_REGISTRATION.FILTER_DESCRIPTION")),X.xp6(2),X.Q6J("disableMembers",!0)("groups",he.unAssignedGroups)("selection",he.selection)("disableRouting",!0)("displayedColumns",X.DdM(20,i))("filter",he.filterValue)("tableId",he.tableId),X.xp6(3),X.hij(" ",X.lcZ(11,16,"DIALOGS.ADD_GROUP_TO_REGISTRATION.CANCEL_BUTTON")," "),X.xp6(2),X.Q6J("disabled",0===he.selection.selected.length||he.loading),X.xp6(1),X.hij(" ",X.lcZ(14,18,"DIALOGS.ADD_GROUP_TO_REGISTRATION.ADD_BUTTON")," ")}}let d=(()=>{class ot{constructor(){this.loading=!1,this.addEvent=new X.vpe,this.filterValue="",this.tableId=A.Is}applyFilter(he){this.filterValue=he}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(we){return new(we||ot)};static#t=this.\u0275cmp=X.Xpm({type:ot,selectors:[["app-add-group-to-registration"]],inputs:{loading:"loading",theme:"theme",dialogRef:"dialogRef",unAssignedGroups:"unAssignedGroups",selection:"selection"},outputs:{addEvent:"addEvent"},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[3,"disableMembers","groups","selection","disableRouting","displayedColumns","filter","tableId"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(we,Ue){if(1&we&&(X.YNc(0,t,1,0,"ng-template",null,0,X.W1O),X.TgZ(2,"div"),X.YNc(3,r,15,21,"div",1),X.qZA()),2&we){const Fe=X.MAs(1);X.xp6(2),X.Gre("",Ue.theme," position-relative"),X.xp6(1),X.Q6J("perunWebAppsLoader",Ue.loading)("perunWebAppsLoaderIndicator",Fe)}},dependencies:[E.lW,w.uh,w.xY,w.H8,C.b,f.W,a.P,n.e,Je.X$]})}return ot})();var s=m(64124),c=m(50165),l=m(94409),T=m(37073),N=m(96622),K=m(28477);let xe=(()=>{class ot{constructor(he){this.translate=he,he.addLangs(["en","cs"])}static#e=this.\u0275fac=function(we){return new(we||ot)(X.LFG(Je.sK))};static#t=this.\u0275mod=X.oAB({type:ot});static#i=this.\u0275inj=X.cJS({providers:[be,Qe.A,l.u],imports:[e.ez,h.Bz,M.Bb,S.c,k.lN,gt.UX,gt.u5,P.Ps,Ze.SJ,v.To,Je.aw.forChild({}),E.ot,Ce.JX,O.p0,te.Nh,Q.dp,E.ot,b.p9,w.Is,Ae.LD,re.ZX,Z.Cq,se.Cv,H.AV,ke.rP,g.FA,y.XK,oe.Fk,W.t,y.si,de.TU,ye.QW,at.T5,j._t,ye.QW,Ne.Hi,zt.Tx,Be.Cl,Te.r,Tt.A,rt.g,Se.ez,Ee.r,ge.d4,o.Co,p.ie,s.Je,c.E3,T.jD,o.Co,M.Bb,S.c,h.Bz,gt.UX,gt.u5,P.Ps,Ze.SJ,Je.aw,Ce.JX,O.p0,te.Nh,Q.dp,E.ot,b.p9,w.Is,Ae.LD,re.ZX,Z.Cq,se.Cv,H.AV,ke.rP,g.FA,y.XK,oe.Fk,W.t,ye.QW,at.T5,y.si,de.TU,j._t,Ne.Hi,Ne.Hi,v.To,zt.Tx,Be.Cl,Be.Cl,Be.Cl,Ee.r]})}return ot})();X.B6R(At.V,function(){return[e.sg,e.O5,I]},[]),X.B6R(N.Q,function(){return[d]},[]),X.B6R(K.r,function(){return[d]},[])},67582:(_t,pe,m)=>{"use strict";m.d(pe,{V:()=>g});var e=m(73615),h=m(27618),M=m(64124),E=m(80874),b=m(1385),y=m(65879);let g=(()=>{class w{constructor(v,k,P,S,de,se,Z){this.authResolver=v,this.store=k,this.apiRequest=P,this.attributesManager=S,this.notificator=de,this.guiAuthResolver=se,this.routePolicyService=Z,this.theme=this.store.getProperty("theme")}getFacilitiesManagementItem(){return{label:"MAIN_MENU.FACILITIES",colorClass:"base-item-color-activated",icon:"perun-facility-white",baseLink:["/facilities"],links:[],baseColorClass:"base-item-color",baseColorClassRegex:"^/facilities/*",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color}}getAccessManagementItem(){return{label:"MAIN_MENU.ACCESS",colorClass:"base-item-color-activated",icon:"perun-vo",links:[],baseLink:["/organizations"],baseColorClass:"base-item-color",baseColorClassRegex:"^/organizations/*",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color}}getHomeItem(){return{baseLink:["/home"],label:"MAIN_MENU.HOME",colorClass:"base-item-color-activated",icon:"perun-home-white",baseColorClass:"base-item-color",baseColorClassRegex:"^/home$",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color,links:[]}}getUserItem(){return{baseLink:["/myProfile"],label:"MAIN_MENU.MY_PROFILE",colorClass:"base-item-color-activated",icon:"perun-user",baseColorClass:"base-item-color",baseColorClassRegex:"^/myProfile/*",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color,links:[{label:"MENU_ITEMS.USER.OVERVIEW",url:["/myProfile"],activatedRegex:"^/myProfile$"},{label:"MENU_ITEMS.USER.ORGANIZATIONS",url:["/myProfile/organizations"],activatedRegex:"^/myProfile/organizations$"},{label:"MENU_ITEMS.USER.GROUPS",url:["/myProfile/groups"],activatedRegex:"^/myProfile/groups$"},{label:"MENU_ITEMS.USER.ATTRIBUTES",url:["/myProfile/attributes"],activatedRegex:"^/myProfile/attributes$"},{label:"MENU_ITEMS.USER.ROLES",url:["/myProfile/roles"],activatedRegex:"/myProfile/roles"},{label:"MENU_ITEMS.USER.SERVICE_IDENTITIES",url:["/myProfile/service-identities"],activatedRegex:"^/myProfile/service-identities"},{label:"MENU_ITEMS.USER.BANS",url:["/myProfile/bans"],activatedRegex:"^/myProfile/bans"},{label:"MENU_ITEMS.USER.SETTINGS",url:["/myProfile/settings"],activatedRegex:"^/myProfile/settings$",children:[{label:"MENU_ITEMS.USER.PASSWORD_RESET",url:["/myProfile/settings/passwordReset"],activatedRegex:"^/myProfile/settings/passwordReset"},{label:"MENU_ITEMS.USER.GUI_CONFIG",url:["/myProfile/settings/guiConfig"],activatedRegex:"/myProfile/settings/guiConfig"}],showChildren:"settings"}]}}getAdminItem(){return{baseLink:["/admin"],label:"MAIN_MENU.ADMIN",colorClass:"base-item-color-activated",icon:"perun-perun-admin",baseColorClass:"base-item-color",baseColorClassRegex:"^/admin/*",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_bg_color,textColorCss:this.theme.sidemenu_text_color,links:[{label:"MENU_ITEMS.ADMIN.OVERVIEW",url:["/admin"],activatedRegex:"^/admin$"},{label:"MENU_ITEMS.ADMIN.ATTRIBUTES",url:["/admin/attributes"],activatedRegex:"^/admin/attributes$"},{label:"MENU_ITEMS.ADMIN.USERS",url:["/admin/users"],activatedRegex:"^/admin/users$"},{label:"MENU_ITEMS.ADMIN.OWNERS",url:["/admin/owners"],activatedRegex:"^/admin/owners$"},{label:"MENU_ITEMS.ADMIN.SERVICES",url:["/admin/services"],activatedRegex:"^/admin/services$"},{label:"MENU_ITEMS.ADMIN.EXT_SOURCES",url:["/admin/ext_sources"],activatedRegex:"^/admin/ext_sources$"},{label:"MENU_ITEMS.ADMIN.AUDIT_LOG",url:["/admin/audit_log"],activatedRegex:"^/admin/audit_log$"},{label:"MENU_ITEMS.ADMIN.CONSENT_HUBS",url:["/admin/consent_hubs"],activatedRegex:"^/admin/consent_hubs$"},{label:"MENU_ITEMS.ADMIN.SEARCHER",url:["/admin/searcher"],activatedRegex:"^/admin/searcher"},{label:"MENU_ITEMS.ADMIN.BLOCKED_LOGINS",url:["/admin/blocked_logins"],activatedRegex:"^/admin/blocked_logins"},{label:"MENU_ITEMS.ADMIN.VISUALIZER",url:["/admin/visualizer"],activatedRegex:"^/admin/visualizer$",children:[{label:"MENU_ITEMS.VISUALIZER.ATTR_DEPENDENCIES",url:["/admin/visualizer/attrDependencies"],activatedRegex:"^/admin/visualizer/attrDependencies"},{label:"MENU_ITEMS.VISUALIZER.USER_DESTINATION",url:["/admin/visualizer/userDestinationRelationship"],activatedRegex:"^/admin/visualizer/userDestinationRelationship"}],showChildren:"visualizer"}]}}parseFacility(v){return{label:v.name,baseLink:[`/facilities/${v.id}`],backgroundColorCss:this.theme.sidemenu_facility_bg_color,textColorCss:this.theme.sidemenu_facility_text_color,links:this.getFacilityLinks(v),colorClass:"facility-item",icon:"perun-facility-white",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseResource(v,k){const P=(new E.r5).transform(v,k);return{label:v.name,baseLink:[P],backgroundColorCss:this.theme.sidemenu_resource_bg_color,textColorCss:this.theme.sidemenu_resource_text_color,links:this.getResourceLinks(P,k?"/organizations":"/facilities",v),colorClass:"resource-item",icon:"perun-resource-white",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseGroup(v){return{label:v.name,baseLink:[`/organizations/${v.voId}/groups/${v.id}`],backgroundColorCss:this.theme.sidemenu_group_bg_color,textColorCss:this.theme.sidemenu_group_text_color,links:this.getGroupLinks(v),colorClass:"group-item",icon:"perun-group",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseVo(v,k=!1,P=!1){return{label:v.name,baseLink:[`/organizations/${v.id}`],links:this.getVoLinks(v,P),colorClass:"vo-item",icon:k?"perun-hierarchical-vo":"perun-vo",activatedClass:"dark-item-activated",linksClass:"dark-item-links",backgroundColorCss:this.theme.sidemenu_vo_bg_color,textColorCss:this.theme.sidemenu_vo_text_color}}parseMember(v){return{label:(0,M.bD)(v.user),baseLink:[`/organizations/${v.voId}/members/${v.id}`],backgroundColorCss:this.theme.sidemenu_member_bg_color,textColorCss:this.theme.sidemenu_member_text_color,links:this.getMemberLinks(v),colorClass:"member-item",icon:"perun-user",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseUser(v,k,P){return{label:(0,M.bD)(v),baseLink:[k],backgroundColorCss:this.theme.sidemenu_user_bg_color,textColorCss:this.theme.sidemenu_user_text_color,links:this.getUserLinks(v,k,P),colorClass:"user-bg-color",icon:"perun-user",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseServiceIdentity(v){return{label:(0,M.bD)(v),baseLink:[`/myProfile/service-identities/${v.id}`],backgroundColorCss:this.theme.sidemenu_user_bg_color,textColorCss:this.theme.sidemenu_user_text_color,links:[{label:"MENU_ITEMS.USER.OVERVIEW",url:[`/myProfile/service-identities/${v.id}`],activatedRegex:"/myProfile/service-identities/\\d+$"},{label:"MENU_ITEMS.USER.ASSOCIATED_USERS",url:[`/myProfile/service-identities/${v.id}/associated-users`],activatedRegex:"/myProfile/service-identities/\\d+/associated-users"},{label:"MENU_ITEMS.USER.MAILING_LISTS",url:[`/myProfile/service-identities/${v.id}/mailing-lists`],activatedRegex:"/myProfile/service-identities/\\d+/mailing-lists"},{label:"MENU_ITEMS.USER.DATA_QUOTAS",url:[`/myProfile/service-identities/${v.id}/data-quotas`],activatedRegex:"/myProfile/service-identities/\\d+/data-quotas"},{label:"MENU_ITEMS.USER.AUTHENTICATION",url:[`/myProfile/service-identities/${v.id}/authentication`],activatedRegex:"/myProfile/service-identities/\\d+/authentication$",children:[{label:"MENU_ITEMS.USER.LOGINS",url:[`/myProfile/service-identities/${v.id}/authentication/logins`],activatedRegex:"/myProfile/service-identities/\\d+/authentication/logins"},{label:"MENU_ITEMS.USER.CERTIFICATES",url:[`/myProfile/service-identities/${v.id}/authentication/certificates`],activatedRegex:"/myProfile/service-identities/\\d+/authentication/certificates"},{label:"MENU_ITEMS.USER.SSH_KEYS",url:[`/myProfile/service-identities/${v.id}/authentication/ssh-keys`],activatedRegex:"/myProfile/service-identities/\\d+/authentication/ssh-keys"}],showChildren:"authentication"}],colorClass:"user-bg-color",icon:"perun-service-identity",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}parseService(v){return{label:v.name,baseLink:[`/admin/services/${v.id}`],backgroundColorCss:this.theme.sidemenu_service_bg_color,textColorCss:this.theme.sidemenu_service_text_color,links:[{label:"MENU_ITEMS.SERVICE.OVERVIEW",url:[`/admin/services/${v.id}`],activatedRegex:"/admin/services/\\d+$"},{label:"MENU_ITEMS.SERVICE.REQUIRED_ATTRIBUTES",url:[`/admin/services/${v.id}/required-attributes`],activatedRegex:"/admin/services/\\d+/required-attributes"},{label:"MENU_ITEMS.SERVICE.DESTINATIONS",url:[`/admin/services/${v.id}/destinations`],activatedRegex:"/admin/services/\\d+/destinations"}],colorClass:"service-item",icon:"perun-service",activatedClass:"dark-item-activated",linksClass:"dark-item-links"}}getVoLinks(v,k){const P=[];if(P.push({label:"MENU_ITEMS.VO.OVERVIEW",url:[`/organizations/${v.id}`],activatedRegex:"/organizations/\\d+$"}),this.routePolicyService.canNavigate("organizations-members",v)&&P.push({label:"MENU_ITEMS.VO.MEMBERS",url:[`/organizations/${v.id}/members`],activatedRegex:"/organizations/\\d+/members$"}),this.routePolicyService.canNavigate("organizations-groups",v)&&P.push({label:"MENU_ITEMS.VO.GROUPS",url:[`/organizations/${v.id}/groups`],activatedRegex:"/organizations/\\d+/groups$"}),this.routePolicyService.canNavigate("organizations-applications",v)&&P.push({label:"MENU_ITEMS.VO.APPLICATIONS",url:[`/organizations/${v.id}/applications`],activatedRegex:"/organizations/\\d+/applications"}),this.routePolicyService.canNavigate("organizations-sponsoredMembers",v)&&P.push({label:"MENU_ITEMS.VO.SPONSORED_MEMBERS",url:[`/organizations/${v.id}/sponsoredMembers`],activatedRegex:"/organizations/\\d+/sponsoredMembers$"}),this.routePolicyService.canNavigate("organizations-serviceAccounts",v)&&P.push({label:"MENU_ITEMS.VO.SERVICE_MEMBERS",url:[`/organizations/${v.id}/serviceAccounts`],activatedRegex:"/organizations/\\d+/serviceAccounts$"}),this.routePolicyService.canNavigate("organizations-attributes",v)&&P.push({label:"MENU_ITEMS.VO.ATTRIBUTES",url:[`/organizations/${v.id}/attributes`],activatedRegex:"/organizations/\\d+/attributes$"}),this.routePolicyService.canNavigate("organizations-statistics",v)&&P.push({label:"MENU_ITEMS.VO.STATISTICS",url:[`/organizations/${v.id}/statistics`],activatedRegex:"/organizations/\\d+/statistics"}),this.routePolicyService.canNavigate("organizations-resources",v)){const S=[];this.routePolicyService.canNavigate("organizations-resources-preview",v)&&S.push({label:"MENU_ITEMS.VO.RESOURCE_PREVIEW",url:[`/organizations/${v.id}/resources/preview`],activatedRegex:"/organizations/\\d+/resources/preview$"}),this.routePolicyService.canNavigate("organizations-resources-tags",v)&&S.push({label:"MENU_ITEMS.VO.RESOURCE_TAGS",url:[`/organizations/${v.id}/resources/tags`],activatedRegex:"/organizations/\\d+/resources/tags$"}),this.routePolicyService.canNavigate("organizations-resources-states",v)&&S.push({label:"MENU_ITEMS.VO.RESOURCE_STATES",url:[`/organizations/${v.id}/resources/states`],activatedRegex:"/organizations/\\d+/resources/states$"}),P.push({label:"MENU_ITEMS.VO.RESOURCES",url:[`/organizations/${v.id}/resources`],activatedRegex:"/organizations/\\d+/resources$",children:S,showChildren:"resourcesExpandable"})}if(this.routePolicyService.canNavigate("organizations-settings",v)){const S=[];this.routePolicyService.canNavigate("organizations-settings-expiration",v)&&S.push({label:"MENU_ITEMS.VO.EXPIRATION",url:[`/organizations/${v.id}/settings/expiration`],activatedRegex:"/organizations/\\d+/settings/expiration$"}),this.routePolicyService.canNavigate("organizations-settings-managers",v)&&S.push({label:"MENU_ITEMS.VO.MANAGERS",url:[`/organizations/${v.id}/settings/managers`],activatedRegex:"/organizations/\\d+/settings/managers$"}),this.routePolicyService.canNavigate("organizations-settings-applicationForm",v)&&S.push({label:"MENU_ITEMS.VO.APPLICATION_FORM",url:[`/organizations/${v.id}/settings/applicationForm`],activatedRegex:"/organizations/\\d+/settings/applicationForm$"}),this.routePolicyService.canNavigate("organizations-settings-notifications",v)&&S.push({label:"MENU_ITEMS.VO.NOTIFICATIONS",url:[`/organizations/${v.id}/settings/notifications`],activatedRegex:"/organizations/\\d+/settings/notifications$"}),this.routePolicyService.canNavigate("organizations-settings-extsources",v)&&S.push({label:"MENU_ITEMS.VO.EXTSOURCES",url:[`/organizations/${v.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/settings/extsources$"}),this.routePolicyService.canNavigate("organizations-settings-memberOrganizations",v)&&S.push({label:"MENU_ITEMS.VO.MEMBER_ORGANIZATIONS",url:[`/organizations/${v.id}/settings/memberOrganizations`],activatedRegex:"/organizations/\\d+/settings/memberOrganizations"}),this.routePolicyService.canNavigate("organizations-settings-hierarchicalInclusion",v)&&k&&S.push({label:"MENU_ITEMS.VO.HIERARCHICAL_INCLUSION",url:[`/organizations/${v.id}/settings/hierarchicalInclusion`],activatedRegex:"/organizations/\\d+/settings/hierarchicalInclusion"}),this.routePolicyService.canNavigate("organizations-settings-bans",v)&&S.push({label:"MENU_ITEMS.VO.BANS",url:[`/organizations/${v.id}/settings/bans`],activatedRegex:"/organizations/\\d+/settings/bans"}),P.push({label:"MENU_ITEMS.VO.SETTINGS",url:[`/organizations/${v.id}/settings`],activatedRegex:"/organizations/\\d+/settings$",children:S,showChildren:"settings"})}return P}getUserLinks(v,k,P){const S=[];return S.push({label:"MENU_ITEMS.USER.OVERVIEW",url:[k],activatedRegex:`${P}$`}),S.push({label:"MENU_ITEMS.USER.ACCOUNTS",url:[`${k}/accounts`],activatedRegex:`${P}/accounts`}),S.push({label:"MENU_ITEMS.USER.ASSIGNMENTS",url:[`${k}/assignments`],activatedRegex:`${P}/assignments`}),S.push({label:"MENU_ITEMS.USER.IDENTITIES",url:[`${k}/identities`],activatedRegex:`${P}/identities`}),S.push({label:"MENU_ITEMS.MEMBER.ATTRIBUTES",url:[`${k}/attributes`],activatedRegex:`${P}/attributes`}),S.push({label:"MENU_ITEMS.USER.ROLES",url:[`${k}/roles`],activatedRegex:`^${k}/roles`}),S.push(v.serviceUser?{label:"MENU_ITEMS.USER.ASSOCIATED_USERS",url:[`${k}/associated-users`],activatedRegex:`^${k}/associated-users`}:{label:"MENU_ITEMS.USER.SERVICE_IDENTITIES",url:[`${k}/service-identities`],activatedRegex:`^${k}/service-identities`}),S.push({label:"MENU_ITEMS.USER.BANS",url:[`${k}/bans`],activatedRegex:`^${k}/bans`}),S}getMemberLinks(v){const k=[{label:"MENU_ITEMS.MEMBER.OVERVIEW",url:[`/organizations/${v.voId}/members/${v.id}`],activatedRegex:"/organizations/\\d+/members/\\d+$"}];return this.routePolicyService.canNavigate("members-groups",v)&&k.push({label:"MENU_ITEMS.MEMBER.GROUPS",url:[`/organizations/${v.voId}/members/${v.id}/groups`],activatedRegex:"/organizations/\\d+/members/\\d+/groups"}),this.routePolicyService.canNavigate("members-applications",v)&&k.push({label:"MENU_ITEMS.MEMBER.APPLICATIONS",url:[`/organizations/${v.voId}/members/${v.id}/applications`],activatedRegex:"/organizations/\\d+/members/\\d+/applications"}),this.routePolicyService.canNavigate("members-resources",v)&&k.push({label:"MENU_ITEMS.MEMBER.RESOURCES",url:[`/organizations/${v.voId}/members/${v.id}/resources`],activatedRegex:"/organizations/\\d+/members/\\d+/resources"}),this.routePolicyService.canNavigate("members-attributes",v)&&k.push({label:"MENU_ITEMS.MEMBER.ATTRIBUTES",url:[`/organizations/${v.voId}/members/${v.id}/attributes`],activatedRegex:"/organizations/\\d+/members/\\d+/attributes$"}),this.routePolicyService.canNavigate("members-bans",v)&&k.push({label:"MENU_ITEMS.MEMBER.BANS",url:[`/organizations/${v.voId}/members/${v.id}/bans`],activatedRegex:"/organizations/\\d+/members/\\d+/bans"}),k}getFacilityLinks(v){const k=[{label:"MENU_ITEMS.FACILITY.OVERVIEW",url:[`/facilities/${v.id}`],activatedRegex:"/facilities/\\d+$"}];if(this.routePolicyService.canNavigate("facilities-resources",v)&&k.push({label:"MENU_ITEMS.FACILITY.RESOURCES",url:[`/facilities/${v.id}/resources`],activatedRegex:"/facilities/\\d+/resources$"}),this.routePolicyService.canNavigate("facilities-allowed-users",v)&&k.push({label:"MENU_ITEMS.FACILITY.ALLOWED_USERS",url:[`/facilities/${v.id}/allowed-users`],activatedRegex:"/facilities/\\d+/allowed-users"}),this.routePolicyService.canNavigate("facilities-allowed-groups",v)&&k.push({label:"MENU_ITEMS.FACILITY.ALLOWED_GROUPS",url:[`/facilities/${v.id}/allowed-groups`],activatedRegex:"/facilities/\\d+/allowed-groups"}),this.routePolicyService.canNavigate("facilities-services-status",v)&&k.push({label:"MENU_ITEMS.FACILITY.SERVICES_STATUS",url:[`/facilities/${v.id}/services-status`],activatedRegex:"/facilities/\\d+/services-status"}),this.routePolicyService.canNavigate("facilities-services-destinations",v)&&k.push({label:"MENU_ITEMS.FACILITY.SERVICES_DESTINATIONS",url:[`/facilities/${v.id}/services-destinations`],activatedRegex:"facilities/\\d+/services-destinations"}),this.routePolicyService.canNavigate("facilities-hosts",v)&&k.push({label:"MENU_ITEMS.FACILITY.HOSTS",url:[`/facilities/${v.id}/hosts`],activatedRegex:"facilities/\\d+/hosts"}),this.routePolicyService.canNavigate("facilities-attributes",v)&&k.push({label:"MENU_ITEMS.FACILITY.ATTRIBUTES",url:["/facilities",v.id.toString(),"attributes"],activatedRegex:"/facilities/\\d+/attributes$"}),this.routePolicyService.canNavigate("facilities-settings",v)){const P=[];this.routePolicyService.canNavigate("facilities-settings-owners",v)&&P.push({label:"MENU_ITEMS.FACILITY.OWNERS",url:["/facilities",v.id.toString(),"settings","owners"],activatedRegex:"/facilities/\\d+/settings/owners$"}),this.routePolicyService.canNavigate("facilities-settings-managers",v)&&P.push({label:"MENU_ITEMS.FACILITY.MANAGERS",url:["/facilities",v.id.toString(),"settings","managers"],activatedRegex:"/facilities/\\d+/settings/managers$"}),this.routePolicyService.canNavigate("facilities-settings-security-teams",v)&&P.push({label:"MENU_ITEMS.FACILITY.SECURITY_TEAMS",url:[`/facilities/${v.id}/settings/security-teams`],activatedRegex:"facilities/\\d+/settings/security-teams"}),this.routePolicyService.canNavigate("facilities-settings-blacklist",v)&&P.push({label:"MENU_ITEMS.FACILITY.BLACKLIST",url:["facilities",v.id.toString(),"settings","blacklist"],activatedRegex:"/facilities/\\d+/settings/blacklist"}),this.routePolicyService.canNavigate("facilities-settings-bans",v)&&P.push({label:"MENU_ITEMS.FACILITY.BANS",url:[`/facilities/${v.id}/settings/bans`],activatedRegex:"/facilities/\\d+/settings/bans"}),k.push({label:"MENU_ITEMS.FACILITY.SETTINGS",url:["/facilities",v.id.toString(),"settings"],activatedRegex:"/facilities/\\d+/settings$",children:P,showChildren:"settings"})}return k}getGroupLinks(v){const k=[],P=[];return k.push({label:"MENU_ITEMS.GROUP.OVERVIEW",url:[`/organizations/${v.voId}/groups/${v.id}`],activatedRegex:"/organizations/\\d+/groups/\\d+$"}),this.routePolicyService.canNavigate("groups-members",v)&&k.push({label:"MENU_ITEMS.GROUP.MEMBERS",url:[`/organizations/${v.voId}/groups/${v.id}/members`],activatedRegex:"/organizations/\\d+/groups/\\d+/members$"}),this.routePolicyService.canNavigate("groups-subgroups",v)&&"members"!==v.name&&k.push({label:"MENU_ITEMS.GROUP.SUBGROUPS",url:[`/organizations/${v.voId}/groups/${v.id}/subgroups`],activatedRegex:"/organizations/\\d+/groups/\\d+/subgroups$"}),this.routePolicyService.canNavigate("groups-resources",v)&&k.push({label:"MENU_ITEMS.GROUP.RESOURCES",url:[`/organizations/${v.voId}/groups/${v.id}/resources`],activatedRegex:"/organizations/\\d+/groups/\\d+/resources$"}),"members"!==v.name&&this.routePolicyService.canNavigate("groups-applications",v)&&k.push({label:"MENU_ITEMS.GROUP.APPLICATIONS",url:[`/organizations/${v.voId}/groups/${v.id}/applications`],activatedRegex:"/organizations/\\d+/groups/\\d+/applications$"}),this.routePolicyService.canNavigate("groups-attributes",v)&&k.push({label:"MENU_ITEMS.GROUP.ATTRIBUTES",url:[`/organizations/${v.voId}/groups/${v.id}/attributes`],activatedRegex:"/organizations/\\d+/groups/\\d+/attributes$"}),this.routePolicyService.canNavigate("groups-statistics",v)&&k.push({label:"MENU_ITEMS.GROUP.STATISTICS",url:[`/organizations/${v.voId}/groups/${v.id}/statistics`],activatedRegex:"/organizations/\\d+/groups/\\d+/statistics"}),this.routePolicyService.canNavigate("groups-roles",v)&&k.push({label:"MENU_ITEMS.GROUP.ROLES",url:[`/organizations/${v.voId}/groups/${v.id}/roles`],activatedRegex:"/organizations/\\d+/groups/\\d+/roles"}),this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(v.id,b.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{P.unshift({label:"MENU_ITEMS.GROUP.EXPIRATION",url:[`/organizations/${v.voId}/groups/${v.id}/settings/expiration`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/expiration$"})},error:S=>{"PrivilegeException"!==S.name&&this.notificator.showRPCError(S)}}),this.routePolicyService.canNavigate("groups-settings-managers",v)&&P.push({label:"MENU_ITEMS.GROUP.MANAGERS",url:[`/organizations/${v.voId}/groups/${v.id}/settings/managers`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/managers$"}),"members"!==v.name&&this.routePolicyService.canNavigate("groups-settings-applicationForm",v)&&P.push({label:"MENU_ITEMS.GROUP.APPLICATION_FORM",url:[`/organizations/${v.voId}/groups/${v.id}/settings/applicationForm`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/applicationForm$"}),this.routePolicyService.canNavigate("groups-settings-notifications",v)&&P.push({label:"MENU_ITEMS.GROUP.NOTIFICATIONS",url:[`/organizations/${v.voId}/groups/${v.id}/settings/notifications`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/notifications$"}),this.routePolicyService.canNavigate("groups-settings-relations",v)&&P.push({label:"MENU_ITEMS.GROUP.RELATIONS",url:[`/organizations/${v.voId}/groups/${v.id}/settings/relations`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/relations$"}),this.routePolicyService.canNavigate("groups-settings-extsources",v)&&P.push({label:"MENU_ITEMS.GROUP.EXTSOURCES",url:[`/organizations/${v.voId}/groups/${v.id}/settings/extsources`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings/extsources$"}),0!==P.length&&k.push({label:"MENU_ITEMS.GROUP.SETTINGS",url:[`/organizations/${v.voId}/groups/${v.id}/settings`],activatedRegex:"/organizations/\\d+/groups/\\d+/settings$",children:P,showChildren:"settings"}),k}getResourceLinks(v,k,P){const S=[{label:"MENU_ITEMS.RESOURCE.OVERVIEW",url:[v],activatedRegex:`${k}/\\d+/resources/\\d+$`}];if(this.routePolicyService.canNavigate("resources-groups",P)&&S.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_GROUPS",url:[v,"groups"],activatedRegex:`${k}/\\d+/resources/\\d+/groups$`}),this.routePolicyService.canNavigate("resources-services",P)&&S.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_SERVICES",url:[v,"services"],activatedRegex:`${k}/\\d+/resources/\\d+/services$`}),this.routePolicyService.canNavigate("resources-members",P)&&S.push({label:"MENU_ITEMS.RESOURCE.ASSIGNED_MEMBERS",url:[v,"members"],activatedRegex:`${k}/\\d+/resources/\\d+/members$`}),this.routePolicyService.canNavigate("resources-tags",P)&&S.push({label:"MENU_ITEMS.RESOURCE.RESOURCE_TAGS",url:[v,"tags"],activatedRegex:`${k}/\\d+/resources/\\d+/tags$`}),this.routePolicyService.canNavigate("resources-attributes",P)&&S.push({label:"MENU_ITEMS.RESOURCE.ATTRIBUTES",url:[v,"attributes"],activatedRegex:`${k}/\\d+/resources/\\d+/attributes$`}),this.routePolicyService.canNavigate("resources-settings",P)){const de=[];this.routePolicyService.canNavigate("resources-settings-managers",P)&&de.push({label:"MENU_ITEMS.RESOURCE.MANAGERS",url:[v,"settings","managers"],activatedRegex:`${k}/\\d+/resources/\\d+/settings/managers$`}),this.routePolicyService.canNavigate("resources-settings-bans",P)&&de.push({label:"MENU_ITEMS.RESOURCE.BANS",url:[v,"settings","bans"],activatedRegex:`${k}/\\d+/resources/\\d+/settings/bans`}),S.push({label:"MENU_ITEMS.RESOURCE.SETTINGS",url:[v,"settings"],activatedRegex:`${k}/\\d+/resources/\\d+/settings$`,children:de,showChildren:"settings"})}return S}static#e=this.\u0275fac=function(k){return new(k||w)(y.LFG(e.x4),y.LFG(e.d6),y.LFG(e.F5),y.LFG(h.H8),y.LFG(e.V6),y.LFG(e.x4),y.LFG(e.Ip))};static#t=this.\u0275prov=y.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})()},81519:(_t,pe,m)=>{"use strict";m.d(pe,{V:()=>S});var e=m(78934),h=m(67582),M=m(73615),E=m(53117),b=m(65879),y=m(39743);function g(de,se){if(1&de&&(b.TgZ(0,"div",7),b._UZ(1,"app-side-menu-item",8),b.qZA()),2&de){const Z=se.$implicit,oe=se.index,Ae=b.oxw();b.Q6J("@rollInOut",void 0),b.xp6(1),b.Q6J("item",Z)("showLinks",oe===Ae.accessItems.length-1)}}function w(de,se){if(1&de&&b._UZ(0,"app-side-menu-item",9),2&de){const Z=b.oxw();b.Q6J("item",Z.facilityItem)("root",!0)}}function W(de,se){if(1&de&&(b.TgZ(0,"div",7),b._UZ(1,"app-side-menu-item",8),b.qZA()),2&de){const Z=se.$implicit,oe=se.index,Ae=b.oxw();b.Q6J("@rollInOut",void 0),b.xp6(1),b.Q6J("item",Z)("showLinks",oe===Ae.facilityItems.length-1)}}function v(de,se){if(1&de&&(b.TgZ(0,"div",7),b._UZ(1,"app-side-menu-item",8),b.qZA()),2&de){const Z=se.$implicit,oe=se.index,Ae=b.oxw();b.Q6J("@rollInOut",void 0),b.xp6(1),b.Q6J("item",Z)("showLinks",oe===Ae.userItems.length-1)}}function k(de,se){if(1&de&&b._UZ(0,"app-side-menu-item",10),2&de){const Z=b.oxw();b.Q6J("item",Z.adminItem)("showLinks",Z.adminItemOpened)("root",!0)}}function P(de,se){if(1&de&&(b.TgZ(0,"div",7),b._UZ(1,"app-side-menu-item",8),b.qZA()),2&de){const Z=se.$implicit;b.Q6J("@rollInOut",void 0),b.xp6(1),b.Q6J("item",Z)("showLinks",!0)}}let S=(()=>{class de{constructor(Z,oe,Ae){this.sideMenuService=Z,this.sideMenuItemService=oe,this.authResolver=Ae,this.accessItems=[],this.facilityItems=[],this.adminItems=[],this.homeItems=[],this.userItems=[],this.accessItem=this.sideMenuItemService.getAccessManagementItem(),this.adminItem=this.sideMenuItemService.getAdminItem(),this.facilityItem=this.sideMenuItemService.getFacilitiesManagementItem(),this.homeItem=this.sideMenuItemService.getHomeItem(),this.userItem=this.sideMenuItemService.getUserItem(),this.mobileView=!0,this.adminItemOpened=!1,this.userItemOpened=!1}static areSameItems(Z,oe){return Z.label===oe.label&&Z.labelClass===oe.labelClass}static areSameLinks(Z,oe){if(Z.links.length!==oe.links.length)return!1;for(let Ae=0;Aeoe.length?Z.length:oe.length;for(let Ze=0;ZeZ.length-1)Z.push(oe[Ze]);else{if(Ze>oe.length-1){const ke=Z.length;for(let re=0;re{this.setFacilityItems(Z)}),this.sideMenuService.accessItemsChange.subscribe(Z=>{this.setAccessItems(Z)}),this.sideMenuService.adminItemsChange.subscribe(Z=>{this.setAdminItems(Z)}),this.sideMenuService.userItemsChange.subscribe(Z=>{this.setUserItems(Z)}),this.sideMenuService.homeItemsChange.subscribe(Z=>{this.setHomeItems(Z)}),this.sideMenuService.resetChange.subscribe(()=>{this.reset()})}reset(){this.adminItemOpened=!1,this.userItemOpened=!1,de.setNewItems(this.homeItems,[]),de.setNewItems(this.adminItems,[]),de.setNewItems(this.accessItems,[]),de.setNewItems(this.facilityItems,[]),de.setNewItems(this.userItems,[])}resetExceptHome(){this.adminItemOpened=!1,this.userItemOpened=!1,de.setNewItems(this.adminItems,[]),de.setNewItems(this.accessItems,[]),de.setNewItems(this.facilityItems,[]),de.setNewItems(this.userItems,[])}resetExceptFacility(){this.adminItemOpened=!1,this.userItemOpened=!1,de.setNewItems(this.homeItems,[]),de.setNewItems(this.adminItems,[]),de.setNewItems(this.accessItems,[]),de.setNewItems(this.userItems,[])}resetExceptAccess(){this.adminItemOpened=!1,this.userItemOpened=!1,de.setNewItems(this.homeItems,[]),de.setNewItems(this.adminItems,[]),de.setNewItems(this.facilityItems,[]),de.setNewItems(this.userItems,[])}resetExceptAdmin(){this.userItemOpened=!1,de.setNewItems(this.homeItems,[]),de.setNewItems(this.accessItems,[]),de.setNewItems(this.facilityItems,[]),de.setNewItems(this.userItems,[])}resetExceptUser(){this.adminItemOpened=!1,de.setNewItems(this.accessItems,[]),de.setNewItems(this.facilityItems,[]),de.setNewItems(this.adminItems,[])}setHomeItems(Z){this.resetExceptHome(),de.setNewItems(this.homeItems,Z)}setFacilityItems(Z){this.resetExceptFacility(),de.setNewItems(this.facilityItems,Z)}setAccessItems(Z){this.resetExceptAccess(),de.setNewItems(this.accessItems,Z)}setUserItems(Z){this.userItemOpened=0===Z.length,this.resetExceptUser(),de.setNewItems(this.userItems,Z)}setAdminItems(Z){this.adminItemOpened=0===Z.length,this.resetExceptAdmin(),de.setNewItems(this.adminItems,Z)}static#e=this.\u0275fac=function(oe){return new(oe||de)(b.Y36(y.D),b.Y36(h.V),b.Y36(M.x4))};static#t=this.\u0275cmp=b.Xpm({type:de,selectors:[["app-side-menu"]],inputs:{sideNav:"sideNav"},decls:10,vars:13,consts:[[1,"side-menu-width"],[3,"item","root"],["data-cy","access-item-button",3,"item","root"],["class","overflow-hidden",4,"ngFor","ngForOf"],["data-cy","facilities-button",3,"item","root",4,"ngIf"],[3,"item","showLinks","root"],["data-cy","admin-button",3,"item","showLinks","root",4,"ngIf"],[1,"overflow-hidden"],[3,"item","showLinks"],["data-cy","facilities-button",3,"item","root"],["data-cy","admin-button",3,"item","showLinks","root"]],template:function(oe,Ae){1&oe&&(b.TgZ(0,"div",0),b._UZ(1,"app-side-menu-item",1)(2,"app-side-menu-item",2),b.YNc(3,g,2,3,"div",3),b.YNc(4,w,1,2,"app-side-menu-item",4),b.YNc(5,W,2,3,"div",3),b._UZ(6,"app-side-menu-item",5),b.YNc(7,v,2,3,"div",3),b.YNc(8,k,1,3,"app-side-menu-item",6),b.YNc(9,P,2,3,"div",3),b.qZA()),2&oe&&(b.xp6(1),b.Q6J("item",Ae.homeItem)("root",!0),b.xp6(1),b.Q6J("item",Ae.accessItem)("root",!0),b.xp6(1),b.Q6J("ngForOf",Ae.accessItems),b.xp6(1),b.Q6J("ngIf",Ae.authResolver.canManageFacilities()),b.xp6(1),b.Q6J("ngForOf",Ae.facilityItems),b.xp6(1),b.Q6J("item",Ae.userItem)("showLinks",Ae.userItemOpened)("root",!0),b.xp6(1),b.Q6J("ngForOf",Ae.userItems),b.xp6(1),b.Q6J("ngIf",Ae.authResolver.isPerunAdminOrObserver()),b.xp6(1),b.Q6J("ngForOf",Ae.adminItems))},styles:[".side-menu-width[_ngcontent-%COMP%]{width:300px}"],data:{animation:[E.Ly]}})}return de})()},32180:(_t,pe,m)=>{"use strict";m.d(pe,{A:()=>E});var e=m(73615),h=m(65879),M=m(89515);let E=(()=>{class b{constructor(g,w){this.notificator=g,this.translate=w}setDialogRef(g){this.dialogRef=g}setType(g){this.entityType=g}getType(){return this.entityType}createCandidate(g){return{userExtSource:g.userExtSource,additionalUserExtSources:g.additionalUserExtSources,attributes:g.attributes,firstName:g.firstName,lastName:g.lastName,middleName:g.middleName,titleBefore:g.titleBefore,titleAfter:g.titleAfter,id:g.id}}getFormattedGroup(g){return{id:g.id,beanName:g.beanName,name:g.name,voId:g.voId}}success(g){this.notificator.showSuccess(this.translate.instant(g)),this.dialogRef.close(!0)}getCandidateWithError(g,w){if("MfaPrivilegeException"===String(w.type))return null;{const W=w.message.split(":").splice(1).join();return{candidate:g,errorName:w.name,errorMsg:W}}}convertToMemberCandidates(g){return g.map(w=>({member:w.member,candidate:w.candidate,richUser:w.richUser}))}static#e=this.\u0275fac=function(w){return new(w||b)(h.LFG(e.V6),h.LFG(M.sK))};static#t=this.\u0275prov=h.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},18994:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>K});var e=m(65879),h=m(34423),M=m(17700),E=m(96814),b=m(32296),y=m(11186),g=m(89515);function w(xe,ot){1&xe&&(e.TgZ(0,"div")(1,"div",7),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div"),e._uU(5),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"div",8),e._uU(8),e.ALo(9,"translate"),e.qZA()()),2&xe&&(e.xp6(2),e.hij(" ",e.lcZ(3,3,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.INFO_1")," "),e.xp6(3),e.Oqu(e.lcZ(6,5,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.INFO_2")),e.xp6(3),e.Oqu(e.lcZ(9,7,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.INFO_3")))}function W(xe,ot){if(1&xe&&(e.TgZ(0,"perun-web-apps-alert",9),e._uU(1),e.qZA()),2&xe){const We=e.oxw();e.xp6(1),e.hij(" ",We.data.errorMessage," ")}}let v=(()=>{class xe{constructor(We,he){this.dialogRef=We,this.data=he,this.deletionDisabled=0!==this.data.errorMessage?.length}onCancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(he){return new(he||xe)(e.Y36(M.so),e.Y36(M.WI))};static#t=this.\u0275cmp=e.Xpm({type:xe,selectors:[["app-delete-application-form-item-dialog"]],decls:13,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["alert_type","error",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","data-cy","delete-application-form-item-dialog","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"pb-2","fw-bold"],[1,"pb-4","pt-2"],["alert_type","error"]],template:function(he,we){1&he&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1),e.YNc(4,w,10,9,"div",2),e.YNc(5,W,2,1,"perun-web-apps-alert",3),e.qZA(),e.TgZ(6,"div",4)(7,"button",5),e.NdJ("click",function(){return we.onCancel()}),e._uU(8),e.ALo(9,"translate"),e.qZA(),e.TgZ(10,"button",6),e.NdJ("click",function(){return we.submit()}),e._uU(11),e.ALo(12,"translate"),e.qZA()()),2&he&&(e.xp6(1),e.Oqu(e.lcZ(2,6,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.TITLE")),e.xp6(3),e.Q6J("ngIf",!we.deletionDisabled),e.xp6(1),e.Q6J("ngIf",we.deletionDisabled),e.xp6(3),e.hij(" ",e.lcZ(9,8,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.CANCEL_BUTTON")," "),e.xp6(2),e.Q6J("disabled",we.deletionDisabled),e.xp6(1),e.hij(" ",e.lcZ(12,10,"DIALOGS.DELETE_APPLICATION_FORM_ITEM.SUBMIT_BUTTON")," "))},dependencies:[E.O5,b.lW,M.uh,M.xY,M.H8,y.w,g.X$]})}return xe})();var k=m(73615),P=m(44330),S=m(64124),de=m(44112),se=m(56223),Z=m(30617),oe=m(25313),Ae=m(92596),Ze=m(49923),ke=m(17791),re=m(19666),Ce=m(6895),O=m(56881);const te=["table"];function H(xe,ot){1&xe&&e._UZ(0,"th",22)}function Q(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"td",23)(1,"button",24),e.NdJ("mousedown",function(){e.CHM(We);const we=e.oxw(2);return e.KtG(we.dragDisabled=!1)}),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"drag_indicator"),e.qZA()()()}2&xe&&(e.xp6(1),e.s9C("matTooltip",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG")))}function ye(xe,ot){1&xe&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SHORTNAME")," "))}function rt(xe,ot){if(1&xe&&(e.TgZ(0,"td",23),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&xe){const We=ot.$implicit;e.Q2q("data-cy","",e.lcZ(1,3,We.shortname),"-shortname-td"),e.xp6(2),e.AsE(" ",We.shortname,"",We.required?"*":""," ")}}function Ne(xe,ot){1&xe&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TYPE")," "))}function zt(xe,ot){if(1&xe&&(e.TgZ(0,"td",23),e._uU(1),e.ALo(2,"applicationFormItemType"),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,We.type)," ")}}function at(xe,ot){1&xe&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HEADER")," "))}function gt(xe,ot){if(1&xe&&(e.TgZ(0,"div")(1,"mat-icon",28),e._uU(2,"lock "),e.qZA(),e._UZ(3,"br"),e._uU(4),e.qZA()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",he.disabledTooltip(We)),e.xp6(3),e.hij(" ",he.disabledHiddenDependency(We,We.disabled,We.disabledDependencyItemId)," ")}}function At(xe,ot){if(1&xe&&(e.TgZ(0,"td",26),e.YNc(1,gt,5,2,"div",27),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==We.disabled)}}function Mt(xe,ot){1&xe&&(e.TgZ(0,"th",25),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.HIDDEN_HEADER")," "))}function fe(xe,ot){if(1&xe&&(e.TgZ(0,"div")(1,"mat-icon",28),e._uU(2,"visibility_off "),e.qZA(),e._UZ(3,"br"),e._uU(4),e.qZA()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(1),e.Q6J("matTooltip",he.hiddenTooltip(We)),e.xp6(3),e.hij(" ",he.disabledHiddenDependency(We,We.hidden,We.hiddenDependencyItemId)," ")}}function X(xe,ot){if(1&xe&&(e.TgZ(0,"td",26),e.YNc(1,fe,5,2,"div",27),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf","NEVER"!==We.hidden)}}function ce(xe,ot){1&xe&&(e.TgZ(0,"th",22),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW")," "))}function ve(xe,ot){1&xe&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function Je(xe,ot){1&xe&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",30)(3,"br")(4,"input",29),e.qZA()())}function ue(xe,ot){if(1&xe&&(e.TgZ(0,"div"),e._UZ(1,"input",33),e._uU(2),e._UZ(3,"br"),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(2),e.hij(" ",We,"")}}function qe(xe,ot){if(1&xe&&(e.TgZ(0,"div")(1,"form"),e.YNc(2,ue,4,1,"div",31),e._UZ(3,"input",32),e.ALo(4,"translate"),e.qZA()()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",he.getLocalizedOptions(We)),e.xp6(1),e.s9C("value",e.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.CLEAR_SELECTION"))}}function Ve(xe,ot){if(1&xe&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.qZA()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",he.getLocalizedLabel(We),e.oJD)}}function Me(xe,ot){if(1&xe&&(e.TgZ(0,"div"),e._UZ(1,"span",34),e.ALo(2,"sanitizeHtml"),e.qZA()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(1),e.Q6J("innerHTML",e.lcZ(2,1,he.getLocalizedLabel(We)),e.oJD)}}function et(xe,ot){if(1&xe&&(e.TgZ(0,"option"),e._uU(1),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.hij(" ",We," ")}}function Re(xe,ot){if(1&xe&&(e.TgZ(0,"div")(1,"select"),e.YNc(2,et,2,1,"option",31),e.qZA()()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",he.getLocalizedOptions(We))}}function Et(xe,ot){1&xe&&(e.TgZ(0,"div"),e._UZ(1,"textarea"),e.qZA())}function G(xe,ot){if(1&xe&&(e.TgZ(0,"option",38),e._uU(1),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.hij(" ",We," ")}}function He(xe,ot){1&xe&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",29),e.qZA()())}function ne(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"div")(1,"select",35),e.NdJ("ngModelChange",function(we){e.CHM(We);const Ue=e.oxw().$implicit,Fe=e.oxw(2);return e.KtG(Fe.mapForCombobox[Ue.id]=we)}),e.YNc(2,G,2,1,"option",36),e.TgZ(3,"option",37),e._uU(4),e.ALo(5,"translate"),e.qZA()(),e.YNc(6,He,3,0,"div",27),e.qZA()}if(2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(1),e.Q6J("ngModel",he.mapForCombobox[We.id]),e.xp6(1),e.Q6J("ngForOf",he.getLocalizedOptions(We)),e.xp6(2),e.hij(" ",e.lcZ(5,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.OTHER_VALUE")," "),e.xp6(2),e.Q6J("ngIf","true"===he.mapForCombobox[We.id])}}function it(xe,ot){if(1&xe&&(e.TgZ(0,"div"),e._UZ(1,"input",39),e._uU(2),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(2),e.hij(" ",We," ")}}function I(xe,ot){if(1&xe&&(e.TgZ(0,"div")(1,"form"),e.YNc(2,it,3,1,"div",31),e.qZA()()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",he.getLocalizedOptions(We))}}function be(xe,ot){if(1&xe&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(2),e.hij(" ",he.getLocalizedLabel(We)," ")}}function j(xe,ot){1&xe&&(e.TgZ(0,"div")(1,"select",41)(2,"option",42),e._uU(3),e.ALo(4,"translate"),e.qZA(),e.TgZ(5,"option",43),e._uU(6,"(GMT -12:00) Eniwetok, Kwajalein"),e.qZA(),e.TgZ(7,"option",44),e._uU(8,"(GMT -11:00) Midway Island, Samoa"),e.qZA(),e.TgZ(9,"option",45),e._uU(10,"(GMT -10:00) Hawaii"),e.qZA(),e.TgZ(11,"option",46),e._uU(12,"(GMT -9:30) Taiohae"),e.qZA(),e.TgZ(13,"option",47),e._uU(14,"(GMT -9:00) Alaska"),e.qZA(),e.TgZ(15,"option",48),e._uU(16,"(GMT -8:00) Pacific Time (US & Canada)"),e.qZA(),e.TgZ(17,"option",49),e._uU(18,"(GMT -7:00) Mountain Time (US & Canada)"),e.qZA(),e.TgZ(19,"option",50),e._uU(20," (GMT -6:00) Central Time (US & Canada), Mexico City "),e.qZA(),e.TgZ(21,"option",51),e._uU(22," (GMT -5:00) Eastern Time (US & Canada), Bogota, Lima "),e.qZA(),e.TgZ(23,"option",52),e._uU(24,"(GMT -4:30) Caracas"),e.qZA(),e.TgZ(25,"option",53),e._uU(26,"(GMT -4:00) Atlantic Time (Canada), Caracas, La Paz"),e.qZA(),e.TgZ(27,"option",54),e._uU(28,"(GMT -3:30) Newfoundland"),e.qZA(),e.TgZ(29,"option",55),e._uU(30,"(GMT -3:00) Brazil, Buenos Aires, Georgetown"),e.qZA(),e.TgZ(31,"option",56),e._uU(32,"(GMT -2:00) Mid-Atlantic"),e.qZA(),e.TgZ(33,"option",57),e._uU(34,"(GMT -1:00) Azores, Cape Verde Islands"),e.qZA(),e.TgZ(35,"option",58),e._uU(36," (GMT) Western Europe Time, London, Lisbon, Casablanca "),e.qZA(),e.TgZ(37,"option",59),e._uU(38,"(GMT +1:00) Brussels, Copenhagen, Madrid, Paris"),e.qZA(),e.TgZ(39,"option",60),e._uU(40,"(GMT +2:00) Kaliningrad, South Africa"),e.qZA(),e.TgZ(41,"option",61),e._uU(42,"(GMT +3:00) Baghdad, Riyadh, Moscow, St. Petersburg"),e.qZA(),e.TgZ(43,"option",62),e._uU(44,"(GMT +3:30) Tehran"),e.qZA(),e.TgZ(45,"option",63),e._uU(46,"(GMT +4:00) Abu Dhabi, Muscat, Baku, Tbilisi"),e.qZA(),e.TgZ(47,"option",64),e._uU(48,"(GMT +4:30) Kabul"),e.qZA(),e.TgZ(49,"option",65),e._uU(50," (GMT +5:00) Ekaterinburg, Islamabad, Karachi, Tashkent "),e.qZA(),e.TgZ(51,"option",66),e._uU(52,"(GMT +5:30) Bombay, Calcutta, Madras, New Delhi"),e.qZA(),e.TgZ(53,"option",67),e._uU(54,"(GMT +5:45) Kathmandu, Pokhara"),e.qZA(),e.TgZ(55,"option",68),e._uU(56,"(GMT +6:00) Almaty, Dhaka, Colombo"),e.qZA(),e.TgZ(57,"option",69),e._uU(58,"(GMT +6:30) Yangon, Mandalay"),e.qZA(),e.TgZ(59,"option",70),e._uU(60,"(GMT +7:00) Bangkok, Hanoi, Jakarta"),e.qZA(),e.TgZ(61,"option",71),e._uU(62,"(GMT +8:00) Beijing, Perth, Singapore, Hong Kong"),e.qZA(),e.TgZ(63,"option",72),e._uU(64,"(GMT +8:45) Eucla"),e.qZA(),e.TgZ(65,"option",73),e._uU(66,"(GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk"),e.qZA(),e.TgZ(67,"option",74),e._uU(68,"(GMT +9:30) Adelaide, Darwin"),e.qZA(),e.TgZ(69,"option",75),e._uU(70,"(GMT +10:00) Eastern Australia, Guam, Vladivostok"),e.qZA(),e.TgZ(71,"option",76),e._uU(72,"(GMT +10:30) Lord Howe Island"),e.qZA(),e.TgZ(73,"option",77),e._uU(74,"(GMT +11:00) Magadan, Solomon Islands, New Caledonia"),e.qZA(),e.TgZ(75,"option",78),e._uU(76,"(GMT +11:30) Norfolk Island"),e.qZA(),e.TgZ(77,"option",79),e._uU(78,"(GMT +12:00) Auckland, Wellington, Fiji, Kamchatka"),e.qZA(),e.TgZ(79,"option",80),e._uU(80,"(GMT +12:45) Chatham Islands"),e.qZA(),e.TgZ(81,"option",81),e._uU(82,"(GMT +13:00) Apia, Nukualofa"),e.qZA(),e.TgZ(83,"option",82),e._uU(84,"(GMT +14:00) Line Islands, Tokelau"),e.qZA()()()),2&xe&&(e.xp6(3),e.hij(" ",e.lcZ(4,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NOT_SELECTED")," "))}function Be(xe,ot){if(1&xe&&(e.TgZ(0,"div")(1,"button",40),e._uU(2),e.qZA()()),2&xe){const We=e.oxw().$implicit,he=e.oxw(2);e.xp6(2),e.hij(" ",he.getLocalizedLabel(We)," ")}}function Te(xe,ot){1&xe&&(e.TgZ(0,"div")(1,"form"),e._UZ(2,"input",39),e._uU(3," example group1 "),e._UZ(4,"br")(5,"input",39),e._uU(6," example group2 "),e._UZ(7,"br")(8,"input",39),e._uU(9," example group3 "),e.qZA()())}const Tt=function(){return["Example 1","Example 2"]},Qe=function(xe){return{id:0,beanName:"Attribute",namespace:"",value:xe}};function Se(xe,ot){1&xe&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-list",83),e.qZA()),2&xe&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,Qe,e.DdM(1,Tt))))}const Ee=function(){return{key1:"value 1",key2:"value 2"}};function ge(xe,ot){1&xe&&(e.TgZ(0,"div"),e._UZ(1,"perun-web-apps-attribute-value-map",83),e.qZA()),2&xe&&(e.xp6(1),e.Q6J("attribute",e.VKq(2,Qe,e.DdM(1,Ee))))}function o(xe,ot){if(1&xe&&(e.TgZ(0,"td",23),e.YNc(1,ve,3,0,"div",27),e.YNc(2,Je,5,0,"div",27),e.YNc(3,qe,5,4,"div",27),e.YNc(4,Ve,2,1,"div",27),e.YNc(5,Me,3,3,"div",27),e.YNc(6,Re,3,1,"div",27),e.YNc(7,Et,2,0,"div",27),e.YNc(8,ne,7,6,"div",27),e.YNc(9,I,3,1,"div",27),e.YNc(10,be,3,1,"div",27),e.YNc(11,j,85,3,"div",27),e.YNc(12,Be,3,1,"div",27),e.YNc(13,Te,10,0,"div",27),e.YNc(14,Se,2,4,"div",27),e.YNc(15,ge,2,4,"div",27),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf","TEXTFIELD"===We.type||"VALIDATED_EMAIL"===We.type||"USERNAME"===We.type),e.xp6(1),e.Q6J("ngIf","PASSWORD"===We.type),e.xp6(1),e.Q6J("ngIf","RADIO"===We.type),e.xp6(1),e.Q6J("ngIf","HEADING"===We.type),e.xp6(1),e.Q6J("ngIf","HTML_COMMENT"===We.type),e.xp6(1),e.Q6J("ngIf","SELECTIONBOX"===We.type),e.xp6(1),e.Q6J("ngIf","TEXTAREA"===We.type),e.xp6(1),e.Q6J("ngIf","COMBOBOX"===We.type),e.xp6(1),e.Q6J("ngIf","CHECKBOX"===We.type),e.xp6(1),e.Q6J("ngIf","SUBMIT_BUTTON"===We.type),e.xp6(1),e.Q6J("ngIf","TIMEZONE"===We.type),e.xp6(1),e.Q6J("ngIf","AUTO_SUBMIT_BUTTON"===We.type),e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===We.type),e.xp6(1),e.Q6J("ngIf","LIST_INPUT_BOX"===We.type),e.xp6(1),e.Q6J("ngIf","MAP_INPUT_BOX"===We.type)}}function p(xe,ot){1&xe&&e._UZ(0,"th",22)}function A(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(We);const we=e.oxw(3);return e.KtG(we.openManagingGroups())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"supervised_user_circle"),e.qZA()()}2&xe&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANAGE_GROUPS"))}function C(xe,ot){if(1&xe&&(e.TgZ(0,"td",23),e.YNc(1,A,4,3,"button",84),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf","EMBEDDED_GROUP_APPLICATION"===We.type&&!We.forDelete)}}function f(xe,ot){1&xe&&e._UZ(0,"th",22)}function a(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"button",88),e.NdJ("click",function(){e.CHM(We);const we=e.oxw().$implicit,Ue=e.oxw(2);return e.KtG(Ue.edit(we))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&xe&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.EDIT"))}function n(xe,ot){1&xe&&(e.TgZ(0,"div",89),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MARK_DELETE")," "))}function t(xe,ot){if(1&xe&&(e.TgZ(0,"td",23),e.YNc(1,a,4,3,"button",86),e.YNc(2,n,3,3,"div",87),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf",!We.forDelete),e.xp6(1),e.Q6J("ngIf",We.forDelete)}}function i(xe,ot){1&xe&&e._UZ(0,"th",22)}function r(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"button",91),e.NdJ("click",function(){e.CHM(We);const we=e.oxw().$implicit,Ue=e.oxw(2);return e.KtG(Ue.delete(we))}),e.ALo(1,"multiWordDataCy"),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"delete"),e.qZA()()}if(2&xe){const We=e.oxw().$implicit;e.Q2q("data-cy","",e.lcZ(1,2,We.shortname),"-delete"),e.s9C("matTooltip",e.lcZ(2,4,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DELETE"))}}function d(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"button",85),e.NdJ("click",function(){e.CHM(We);const we=e.oxw().$implicit,Ue=e.oxw(2);return e.KtG(Ue.restore(we))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"settings_backup_restore"),e.qZA()()}2&xe&&e.s9C("matTooltip",e.lcZ(1,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.REVERT_DELETE"))}function s(xe,ot){if(1&xe&&(e.TgZ(0,"td",23),e.YNc(1,r,5,6,"button",90),e.YNc(2,d,4,3,"button",84),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf",!We.forDelete),e.xp6(1),e.Q6J("ngIf",We.forDelete)}}function c(xe,ot){1&xe&&e._UZ(0,"tr",92)}function l(xe,ot){if(1&xe&&e._UZ(0,"tr",93),2&xe){const We=ot.$implicit,he=e.oxw(2);e.ekj("make-green",We.id<=0)("make-red",We.forDelete)("make-yellow",-1!==he.itemsChanged.indexOf(We.id)&&!We.forDelete&&We.id>0),e.Q6J("cdkDragData",We)}}function T(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"table",5,6),e.NdJ("cdkDropListDropped",function(we){e.CHM(We);const Ue=e.oxw();return e.KtG(Ue.drop(we))}),e.ynx(5,7),e.YNc(6,H,1,0,"th",8),e.YNc(7,Q,5,3,"td",9),e.BQk(),e.ynx(8,10),e.YNc(9,ye,3,3,"th",8),e.YNc(10,rt,3,5,"td",9),e.BQk(),e.ynx(11,11),e.YNc(12,Ne,3,3,"th",8),e.YNc(13,zt,3,3,"td",9),e.BQk(),e.ynx(14,12),e.YNc(15,at,3,3,"th",13),e.YNc(16,At,2,1,"td",14),e.BQk(),e.ynx(17,15),e.YNc(18,Mt,3,3,"th",13),e.YNc(19,X,2,1,"td",14),e.BQk(),e.ynx(20,16),e.YNc(21,ce,3,3,"th",8),e.YNc(22,o,16,15,"td",9),e.BQk(),e.ynx(23,17),e.YNc(24,p,1,0,"th",8),e.YNc(25,C,2,1,"td",9),e.BQk(),e.ynx(26,18),e.YNc(27,f,1,0,"th",8),e.YNc(28,t,3,2,"td",9),e.BQk(),e.ynx(29,19),e.YNc(30,i,1,0,"th",8),e.YNc(31,s,3,2,"td",9),e.BQk(),e.YNc(32,c,1,0,"tr",20),e.YNc(33,l,1,7,"tr",21),e.qZA()()()()}if(2&xe){const We=e.oxw();e.xp6(3),e.Q6J("cdkDropListDisabled",We.dragDisabled)("dataSource",We.dataSource),e.xp6(29),e.Q6J("matHeaderRowDef",We.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",We.displayedColumns)}}function N(xe,ot){1&xe&&(e.TgZ(0,"perun-web-apps-alert",94),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM"),"\n"))}let K=(()=>{class xe{constructor(We,he,we,Ue){this.dialog=We,this.notificator=he,this.router=we,this.translate=Ue,this.applicationFormItems=[],this.displayedColumns=["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"],this.applicationFormItemsChange=new e.vpe,this.itemsChanged=[],this.dataSource=this.applicationFormItems,this.mapForCombobox=new Map,this.dragDisabled=!0}ngOnInit(){this.ifEmpty=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IF_EMPTY"),this.ifPrefilled=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IF_PREFILLED"),this.alwaysDisabled=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.ALWAYS_DISABLED_HINT"),this.alwaysHidden=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.ALWAYS_HIDDEN_HINT"),this.isDisabledIf=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.DISABLED_IF_HINT"),this.isHiddenIf=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.HIDDEN_IF_HINT"),this.isEmpty=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IS_EMPTY_HINT"),this.isPrefilled=this.translate.instant("VO_DETAIL.SETTINGS.APPLICATION_FORM.DISABLED_HIDDEN_ICON.IS_PREFILLED_HINT")}ngOnChanges(){this.dataSource=this.applicationFormItems,this.refreshApplicationForm&&(this.itemsChanged=[])}disabledHiddenDependency(We,he,we){let Ue="";if("IF_EMPTY"===he||"IF_PREFILLED"===he){const Fe=null===we?"":this.applicationFormItems.find(Y=>Y.id===we).shortname;Ue="IF_EMPTY"===he?`(${this.ifEmpty} ${Fe})`:`(${this.ifPrefilled} ${Fe})`}return Ue}disabledTooltip(We){let he;switch(We.disabled){case"ALWAYS":return this.alwaysDisabled;case"IF_EMPTY":return he=null===We.disabledDependencyItemId?"":this.applicationFormItems.find(we=>we.id===We.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${he} ${this.isEmpty}`;case"IF_PREFILLED":return he=null===We.disabledDependencyItemId?"":this.applicationFormItems.find(we=>we.id===We.disabledDependencyItemId).shortname,`${this.isDisabledIf} ${he} ${this.isPrefilled}`}}hiddenTooltip(We){let he;switch(We.hidden){case"ALWAYS":return this.alwaysHidden;case"IF_EMPTY":return he=null===We.hiddenDependencyItemId?"":this.applicationFormItems.find(we=>we.id===We.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${he} ${this.isEmpty}`;case"IF_PREFILLED":return he=null===We.hiddenDependencyItemId?"":this.applicationFormItems.find(we=>we.id===We.hiddenDependencyItemId).shortname,`${this.isHiddenIf} ${he} ${this.isPrefilled}`}}edit(We){const he=(0,S.kZ)();he.width="600px",he.height="600px",he.data={voId:this.applicationForm.vo.id,group:this.applicationForm.group,applicationFormItem:We,theme:this.theme,allItems:this.applicationFormItems},this.dialog.open(P._,he).afterClosed().subscribe(Ue=>{Ue&&(this.itemsChanged.push(We.id),this.applicationFormItemsChange.emit())})}delete(We){let he="";const we=this.applicationFormItems.find(J=>J.hiddenDependencyItemId===We.id),Ue=this.applicationFormItems.find(J=>J.disabledDependencyItemId===We.id);(we||Ue)&&(he=this.translate.instant("DIALOGS.APPLICATION_FORM_EDIT_ITEM.DEPENDENCY_ERROR_MESSAGE",we?{dependency:"hidden",shortname:we.shortname}:{dependency:"disabled",shortname:Ue.shortname}));const Fe=(0,S.kZ)();Fe.width="500px",Fe.data={errorMessage:he},this.dialog.open(v,Fe).afterClosed().subscribe(J=>{J&&(We.forDelete=!0,0===We.id&&(this.applicationFormItems.splice(this.applicationFormItems.indexOf(We),1),this.table.renderRows()),this.applicationFormItemsChange.emit())})}drop(We){this.dragDisabled=!0;const he=this.applicationFormItems.indexOf(We.item.data);(0,h.bA)(this.applicationFormItems,he,We.currentIndex),this.itemsChanged.push(this.applicationFormItems[We.currentIndex].id),this.applicationFormItemsChange.emit(),this.table.renderRows()}getLocalizedOptions(We){if(We.i18n[this.translate.getDefaultLang()]){const he=We.i18n[this.translate.getDefaultLang()].options;if(null!==he&&""!==he){const we=[];for(const Ue of he.split("|"))we.push(Ue.split("#")[1]);return we}}return[]}getLocalizedLabel(We){return We.i18n[this.translate.getDefaultLang()]?We.i18n[this.translate.getDefaultLang()].label:We.shortname}restore(We){We.forDelete=!1}openManagingGroups(){this.router.navigate(this.applicationForm.group?["/organizations",this.applicationForm.vo.id,"groups",this.applicationForm.group.id,"settings","applicationForm","manageGroups"]:["/organizations",this.applicationForm.vo.id,"settings","applicationForm","manageGroups"],{queryParamsHandling:"preserve"})}static#e=this.\u0275fac=function(he){return new(he||xe)(e.Y36(M.uw),e.Y36(k.V6),e.Y36(de.F0),e.Y36(k.Te))};static#t=this.\u0275cmp=e.Xpm({type:xe,selectors:[["app-application-form-list"]],viewQuery:function(he,we){if(1&he&&e.Gf(te,5),2&he){let Ue;e.iGM(Ue=e.CRH())&&(we.table=Ue.first)}},inputs:{applicationForm:"applicationForm",applicationFormItems:"applicationFormItems",theme:"theme",displayedColumns:"displayedColumns",refreshApplicationForm:"refreshApplicationForm"},outputs:{applicationFormItemsChange:"applicationFormItemsChange"},features:[e.TTD],decls:2,vars:2,consts:[["class","card mt-2",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"card","mt-2"],[1,"card-body","table-theme"],[1,"overflow-auto"],["cdkDropList","","cdkDropListData","dataSource","mat-table","",1,"w-100",3,"cdkDropListDisabled","dataSource","cdkDropListDropped"],["table",""],["matColumnDef","drag"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","shortname"],["matColumnDef","type"],["matColumnDef","disabled"],["class","center","mat-header-cell","",4,"matHeaderCellDef"],["class","center","mat-cell","",4,"matCellDef"],["matColumnDef","hidden"],["matColumnDef","preview"],["matColumnDef","managegroups"],["matColumnDef","edit"],["matColumnDef","delete"],["mat-header-row","",4,"matHeaderRowDef"],["cdkDrag","","mat-row","",3,"cdkDragData","make-green","make-red","make-yellow",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","",3,"matTooltip","mousedown"],["mat-header-cell","",1,"center"],["mat-cell","",1,"center"],[4,"ngIf"],[1,"pointer",3,"matTooltip"],["type","text"],["type","text",1,"mb-1"],[4,"ngFor","ngForOf"],["type","reset",3,"value"],["name","temp","type","radio"],[3,"innerHTML"],[3,"ngModel","ngModelChange"],["selected","","value","false",4,"ngFor","ngForOf"],["value","true"],["selected","","value","false"],["type","checkbox"],["color","accent","mat-flat-button",""],["id","timezone-offset","name","timezone_offset",1,"span5"],["selected","selected","value","-12:00"],["value","-12:00"],["value","-11:00"],["value","-10:00"],["value","-09:50"],["value","-09:00"],["value","-08:00"],["value","-07:00"],["value","-06:00"],["value","-05:00"],["value","-04:50"],["value","-04:00"],["value","-03:50"],["value","-03:00"],["value","-02:00"],["value","-01:00"],["value","+00:00"],["value","+01:00"],["value","+02:00"],["value","+03:00"],["value","+03:50"],["value","+04:00"],["value","+04:50"],["value","+05:00"],["value","+05:50"],["value","+05:75"],["value","+06:00"],["value","+06:50"],["value","+07:00"],["value","+08:00"],["value","+08:75"],["value","+09:00"],["value","+09:50"],["value","+10:00"],["value","+10:50"],["value","+11:00"],["value","+11:50"],["value","+12:00"],["value","+12:75"],["value","+13:00"],["value","+14:00"],[3,"attribute"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["class","ms-auto","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","fw-bold",4,"ngIf"],["mat-icon-button","",1,"ms-auto",3,"matTooltip","click"],[1,"fw-bold"],["color","warn","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["color","warn","mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["cdkDrag","","mat-row","",3,"cdkDragData"],["alert_type","warn"]],template:function(he,we){1&he&&(e.YNc(0,T,34,4,"div",0),e.YNc(1,N,3,3,"perun-web-apps-alert",1)),2&he&&(e.Q6J("ngIf",0!==we.applicationFormItems.length),e.xp6(1),e.Q6J("ngIf",0===we.applicationFormItems.length))},dependencies:[E.sg,E.O5,se._Y,se.YN,se.Kr,se.EJ,se.JJ,se.JL,se.On,se.F,Z.Hw,oe.BZ,oe.fO,oe.as,oe.w1,oe.Dz,oe.nj,oe.ge,oe.ev,oe.XQ,oe.Gk,b.lW,b.RK,Ae.gM,h.Wj,h.Zt,y.w,Ze.H,ke.$,g.X$,re.c,Ce.A,O.R],styles:[".cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging[_ngcontent-%COMP%] .mat-mdc-row[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.movable-row[_ngcontent-%COMP%]{cursor:move}.make-red[_ngcontent-%COMP%]{background-color:#ffcdd2}.make-green[_ngcontent-%COMP%]{background-color:#c8e6c9}.make-yellow[_ngcontent-%COMP%]{background-color:#fff9c4}.center[_ngcontent-%COMP%]{text-align:center}.pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return xe})()},4419:(_t,pe,m)=>{"use strict";m.d(pe,{k:()=>S});var e=m(78337),h=m(27618),M=m(1385),E=m(17700),b=m(73615),y=m(32180),g=m(78645),w=m(63019),W=m(22096),v=m(94664),k=m(27921),P=m(65879);let S=(()=>{class de{constructor(Z,oe,Ae,Ze,ke,re,Ce,O,te,H,Q){this.data=Z,this.dialogRef=oe,this.membersManagerService=Ae,this.voService=Ze,this.registrarManager=ke,this.groupService=re,this.store=Ce,this.guiAuthResolver=O,this.requestService=te,this.addMemberService=H,this.notificator=Q,this.loading=!1,this.searcher=new g.x,this.members=this.searcher.pipe((0,v.w)(ye=>(0,w.T)((0,W.of)(null),this.voService.getCompleteCandidatesForGroup(this.data.group.id,this.attrNames,ye))),(0,k.O)(void 0)),this.failed=[],this.selection=new e.Ov(!0,[]),this.attrNames=[M.r.USER_DEF_ORGANIZATION,M.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.languages=this.store.getProperty("supported_languages"),this.addMemberService.setDialogRef(this.dialogRef),this.addMemberService.setType("group")}ngOnInit(){this.inviteAuth=this.guiAuthResolver.isAuthorized("group-sendInvitation_Vo_Group_User_policy",[this.data.group]),this.selection.changed.subscribe(Z=>{this.addAuth=!!Z.source.selected.every(oe=>oe.member)||this.guiAuthResolver.isAuthorized("createMember_Vo_User_List_policy",[this.data.group])&&this.guiAuthResolver.isAuthorized("createMember_Vo_Candidate_List_policy",[this.data.group])}),this.registrarManager.invitationFormExists(this.data.group.voId,this.data.group.id).subscribe(Z=>{this.showInvite=Z})}add(){this.loading=!0,this.membersManagerService.addMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.group.voId,group:this.data.group.id}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_ADD")},error:Z=>{this.loading=!1,this.notificator.showRPCError(Z)}})}invite(Z){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.group.voId,lang:Z,group:this.data.group.id}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:oe=>{this.loading=!1,this.notificator.showRPCError(oe)}})}cancel(Z){this.dialogRef.close(Z)}static#e=this.\u0275fac=function(oe){return new(oe||de)(P.Y36(E.WI),P.Y36(E.so),P.Y36(h.uq),P.Y36(h.YF),P.Y36(h.tk),P.Y36(h.ff),P.Y36(b.d6),P.Y36(b.x4),P.Y36(b.F5),P.Y36(y.A),P.Y36(b.V6))};static#t=this.\u0275cmp=P.Xpm({type:de,selectors:[["app-group-add-member-dialog"]],decls:2,vars:12,consts:[[3,"showInvite","loading","languages","manualAddingBlocked","addAuth","inviteAuth","failed","members","selection","theme","add","cancel","invite","search"]],template:function(oe,Ae){1&oe&&(P.TgZ(0,"app-add-member-dialog",0),P.NdJ("add",function(){return Ae.add()})("cancel",function(ke){return Ae.cancel(ke)})("invite",function(ke){return Ae.invite(ke)})("search",function(ke){return Ae.searcher.next(ke)}),P.ALo(1,"async"),P.qZA()),2&oe&&P.Q6J("showInvite",Ae.showInvite)("loading",Ae.loading)("languages",Ae.languages)("manualAddingBlocked",Ae.data.manualAddingBlocked)("addAuth",Ae.addAuth)("inviteAuth",Ae.inviteAuth)("failed",Ae.failed)("members",P.lcZ(1,10,Ae.members))("selection",Ae.selection)("theme","group-theme")}})}return de})()},78955:(_t,pe,m)=>{"use strict";m.d(pe,{H:()=>S});var e=m(17700),h=m(27618),M=m(73615),E=m(78337),b=m(1385),y=m(32180),g=m(78645),w=m(63019),W=m(22096),v=m(94664),k=m(27921),P=m(65879);let S=(()=>{class de{constructor(Z,oe,Ae,Ze,ke,re,Ce,O,te){this.data=Z,this.dialogRef=oe,this.membersManagerService=Ae,this.voService=Ze,this.registrarManager=ke,this.store=re,this.requestService=Ce,this.addMemberService=O,this.notificator=te,this.loading=!1,this.showInvite=!1,this.searcher=new g.x,this.members=this.searcher.pipe((0,v.w)(H=>(0,w.T)((0,W.of)(null),this.voService.getCompleteCandidatesForVo(this.data.voId,this.attrNames,H))),(0,k.O)(void 0)),this.failed=[],this.selection=new E.Ov(!0,[]),this.attrNames=[b.r.USER_DEF_ORGANIZATION,b.r.USER_DEF_PREFERRED_MAIL].concat(this.store.getLoginAttributeNames()),this.languages=this.store.getProperty("supported_languages"),this.addMemberService.setDialogRef(this.dialogRef),this.addMemberService.setType("vo")}ngOnInit(){this.registrarManager.invitationFormExists(this.data.voId).subscribe(Z=>{this.showInvite=Z})}add(){this.loading=!0,this.membersManagerService.addMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.voId}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_ADD")},error:Z=>{this.loading=!1,this.notificator.showRPCError(Z)}})}invite(Z){this.loading=!0,this.registrarManager.inviteMemberCandidates({candidates:this.addMemberService.convertToMemberCandidates(this.selection.selected),vo:this.data.voId,lang:Z}).subscribe({next:()=>{this.addMemberService.success("DIALOGS.ADD_MEMBERS.SUCCESS_INVITE")},error:oe=>{this.loading=!1,this.notificator.showRPCError(oe)}})}cancel(Z){this.dialogRef.close(Z)}static#e=this.\u0275fac=function(oe){return new(oe||de)(P.Y36(e.WI),P.Y36(e.so),P.Y36(h.uq),P.Y36(h.YF),P.Y36(h.tk),P.Y36(M.d6),P.Y36(M.F5),P.Y36(y.A),P.Y36(M.V6))};static#t=this.\u0275cmp=P.Xpm({type:de,selectors:[["app-vo-add-member-dialog"]],decls:2,vars:9,consts:[[3,"loading","showInvite","languages","failed","members","selection","theme","add","cancel","invite","search"]],template:function(oe,Ae){1&oe&&(P.TgZ(0,"app-add-member-dialog",0),P.NdJ("add",function(){return Ae.add()})("cancel",function(ke){return Ae.cancel(ke)})("invite",function(ke){return Ae.invite(ke)})("search",function(ke){return Ae.searcher.next(ke)}),P.ALo(1,"async"),P.qZA()),2&oe&&P.Q6J("loading",Ae.loading)("showInvite",Ae.showInvite)("languages",Ae.languages)("failed",Ae.failed)("members",P.lcZ(1,7,Ae.members))("selection",Ae.selection)("theme","vo-theme")}})}return de})()},35995:(_t,pe,m)=>{"use strict";m.d(pe,{W:()=>v});var e=m(27618),h=m(38106),M=m(73615),E=m(64124),b=m(10981),y=m(65879),g=m(17700),w=m(18204),W=m(96814);let v=(()=>{class k{static#e=this.id="GroupApplicationsComponent";constructor(S,de,se,Z,oe,Ae,Ze,ke){this.registrarManager=S,this.guiAuthResolver=de,this.entityStorageService=se,this.attributeService=Z,this.dialog=oe,this.cd=Ae,this.translate=Ze,this.authResolver=ke,this.authRights={approve:!1,reject:!1,delete:!1,resend:!1,columnSettings:!1},this.tableId=h.gB,this.detailTableId=h.Af,this.fedAttrs=[]}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.attributeService.getIdpAttributeDefinitions().subscribe(S=>{S.forEach(de=>{this.fedAttrs.includes(de)||this.fedAttrs.push(de),this.viewPreferences$=this.attributeService.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:def:applicationViewPreferences")})})}setColumns(){const S=(0,E.kZ)();S.width="650px",S.data={columns:[],groupId:this.group.id,voId:this.group.voId,theme:"group-theme"},this.dialog.open(b.a,S).afterClosed().subscribe(se=>{se&&(this.viewPreferences$=this.attributeService.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:def:applicationViewPreferences"))})}setAuthRights(){this.authRights.approve=this.authResolver.isAuthorized("group-approveApplicationInternal_int_policy",[this.group]),this.authRights.reject=this.authResolver.isAuthorized("group-rejectApplication_int_String_policy",[this.group]),this.authRights.delete=this.authResolver.isAuthorized("group-deleteApplication_Application_policy",[this.group]),this.authRights.resend=this.authResolver.isAuthorized("group-sendMessage_Application_MailType_String_policy",[this.group])}static#t=this.\u0275fac=function(de){return new(de||k)(y.Y36(e.tk),y.Y36(M.x4),y.Y36(M.fb),y.Y36(e.H8),y.Y36(g.uw),y.Y36(y.sBO),y.Y36(M.Te),y.Y36(M.x4))};static#i=this.\u0275cmp=y.Xpm({type:k,selectors:[["app-group-applications"]],hostVars:2,hostBindings:function(de,se){2&de&&y.ekj("router-component",se.true)},decls:2,vars:9,consts:[[3,"theme","group","authRights","tableId","detailTableId","fedAttrs","viewPreferences","changeView"]],template:function(de,se){1&de&&(y.TgZ(0,"app-application-actions",0),y.NdJ("changeView",function(){return se.setColumns()}),y.ALo(1,"async"),y.qZA()),2&de&&y.Q6J("theme","group-theme")("group",se.group)("authRights",se.authRights)("tableId",se.tableId)("detailTableId",se.detailTableId)("fedAttrs",se.fedAttrs)("viewPreferences",y.lcZ(1,7,se.viewPreferences$))},dependencies:[w.P,W.Ov]})}return k})()},25111:(_t,pe,m)=>{"use strict";m.d(pe,{y:()=>it});var e=m(78337),h=m(73615),M=m(1385),E=m(97545),b=m(27618),y=m(38106),g=m(64124),w=m(78535),W=m(56223),v=m(4419),k=m(14110),P=m(17700),S=m(65879),de=m(32296),se=m(92596),Z=m(87466),oe=m(11186),Ae=m(12207),Ze=m(97500),ke=m(2730),re=m(69755),Ce=m(89515);function O(I,be){1&I&&S._UZ(0,"perun-web-apps-loading-dialog")}const te=function(){return["select","id","name","description"]};function H(I,be){if(1&I){const j=S.EpF();S.TgZ(0,"div")(1,"h1",2),S._uU(2),S.ALo(3,"translate"),S.qZA(),S.TgZ(4,"div",3)(5,"mat-radio-group",4),S.NdJ("ngModelChange",function(Te){S.CHM(j);const Tt=S.oxw();return S.KtG(Tt.copyType=Te)}),S.TgZ(6,"span",5),S.ALo(7,"translate"),S.TgZ(8,"mat-radio-button",6),S._uU(9),S.ALo(10,"translate"),S.qZA()(),S.TgZ(11,"mat-radio-button",7),S._uU(12),S.ALo(13,"translate"),S.qZA()(),S.TgZ(14,"perun-web-apps-alert",8),S._uU(15),S.ALo(16,"translate"),S.qZA(),S.TgZ(17,"h5",9),S._uU(18),S.ALo(19,"translate"),S.qZA(),S.TgZ(20,"perun-web-apps-debounce-filter",10),S.NdJ("filter",function(Te){S.CHM(j);const Tt=S.oxw();return S.KtG(Tt.applyFilter(Te))}),S.qZA(),S._UZ(21,"perun-web-apps-groups-list",11),S.qZA(),S.TgZ(22,"div",12)(23,"button",13),S.NdJ("click",function(){S.CHM(j);const Te=S.oxw();return S.KtG(Te.onCancel())}),S._uU(24),S.ALo(25,"translate"),S.qZA(),S.TgZ(26,"button",14),S.NdJ("click",function(){S.CHM(j);const Te=S.oxw();return S.KtG(Te.onSubmit())}),S._uU(27),S.ALo(28,"translate"),S.qZA()()()}if(2&I){const j=S.oxw();S.xp6(2),S.Oqu(S.lcZ(3,19,"DIALOGS.COPY_MEMBERS.TITLE")),S.xp6(3),S.Q6J("ngModel",j.copyType),S.xp6(1),S.s9C("matTooltip",S.lcZ(7,21,"DIALOGS.COPY_MEMBERS.DISABLED_COPY_SELECTION")),S.Q6J("matTooltipDisabled",j.data.members.length>0),S.xp6(2),S.Q6J("disabled",0===j.data.members.length),S.xp6(1),S.hij(" ",S.lcZ(10,23,"DIALOGS.COPY_MEMBERS.COPY_SELECTION")," "),S.xp6(3),S.hij(" ",S.lcZ(13,25,"DIALOGS.COPY_MEMBERS.COPY_ALL")," "),S.xp6(3),S.hij(" ",S.lcZ(16,27,"DIALOGS.COPY_MEMBERS.ATTRIBUTES_WARN")," "),S.xp6(3),S.Oqu(S.lcZ(19,29,"DIALOGS.COPY_MEMBERS.SELECT_GROUPS")),S.xp6(2),S.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),S.xp6(1),S.Q6J("groups",j.assignableGroups)("selection",j.selection)("disableRouting",!0)("displayedColumns",S.DdM(35,te))("filter",j.filterValue)("tableId",j.tableId),S.xp6(3),S.hij(" ",S.lcZ(25,31,"DIALOGS.COPY_MEMBERS.CANCEL")," "),S.xp6(2),S.Q6J("disabled",j.loading||j.selection.isEmpty()),S.xp6(1),S.hij(" ",S.lcZ(28,33,"DIALOGS.COPY_MEMBERS.COPY")," ")}}let Q=(()=>{class I{constructor(j,Be,Te,Tt,Qe,Se){this.dialogRef=j,this.data=Be,this.groupsService=Te,this.guiAuthResolver=Tt,this.translate=Qe,this.notificator=Se,this.loading=!1,this.copyType="all",this.filterValue="",this.tableId=y.rc,this.assignableGroups=[],this.selection=new e.Ov(!0,[]),this.groupAttrNames=[M.r.GROUP_SYNC_ENABLED,M.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.loading=!0,this.data.members.length>0&&(this.copyType="selection"),this.groupsService.getAllRichGroupsWithAttributesByNames(this.data.voId,this.groupAttrNames).subscribe(j=>{this.assignableGroups=this.filterAssignableGroups(j),this.loading=!1})}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0;const j="selection"===this.copyType?this.data.members.map(Be=>Be.id):[];this.groupsService.copyMembers(this.data.groupId,this.selection.selected.map(Be=>Be.id),j).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.COPY_MEMBERS.SUCCESS")),this.dialogRef.close(!0)},error:()=>{this.notificator.showError(this.translate.instant("DIALOGS.COPY_MEMBERS.ERROR")),this.loading=!1}})}applyFilter(j){this.filterValue=j}filterAssignableGroups(j){const Be=[];for(const Te of j)"members"!==Te.name&&Te.id!==this.data.groupId&&!(0,g.bx)(Te)&&!(0,g.jh)(Te.attributes,M.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("dest-copyMembers_Group_List_List_boolean_policy",[Te])&&Be.push(Te);return Be}static#e=this.\u0275fac=function(Be){return new(Be||I)(S.Y36(P.so),S.Y36(P.WI),S.Y36(b.ff),S.Y36(h.x4),S.Y36(h.Te),S.Y36(h.V6))};static#t=this.\u0275cmp=S.Xpm({type:I,selectors:[["app-copy-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"flex-container",3,"ngModel","ngModelChange"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["value","selection",3,"disabled"],["value","all"],["alert_type","warn",1,"mt-4"],[1,"mt-4"],[3,"placeholder","filter"],[3,"groups","selection","disableRouting","displayedColumns","filter","tableId"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Be,Te){if(1&Be&&(S.YNc(0,O,1,0,"ng-template",null,0,S.W1O),S.TgZ(2,"div"),S.YNc(3,H,29,36,"div",1),S.qZA()),2&Be){const Tt=S.MAs(1);S.xp6(2),S.Gre("",Te.data.theme," position-relative"),S.xp6(1),S.Q6J("perunWebAppsLoader",Te.loading)("perunWebAppsLoaderIndicator",Tt)}},dependencies:[W.JJ,W.On,de.lW,P.uh,P.xY,P.H8,se.gM,Z.VQ,Z.U0,oe.w,Ae.b,Ze.W,ke.P,re.e,Ce.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return I})();var ye=m(22096),rt=m(96814),Ne=m(23680),zt=m(64170),at=m(98525),gt=m(77988),At=m(55959),Mt=m(62481),fe=m(47640),X=m(87812);let ce=(()=>{class I{transform(j,Be){return!!("members"===j.name||(0,g.bx)(j)||"add"===Be&&(0,g.jh)(j.attributes,M.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING))}static#e=this.\u0275fac=function(Be){return new(Be||I)};static#t=this.\u0275pipe=S.Yjl({name:"groupMembersActionButtonDisabled",type:I,pure:!0})}return I})(),ve=(()=>{class I{transform(j,Be){return"members"===j.name?"GROUP_DETAIL.MEMBERS.BUTTON_DISABLED_MEMBERS_GROUP":(0,g.bx)(j)?"GROUP_DETAIL.MEMBERS.SYNCHRONIZED":"add"===Be&&(0,g.jh)(j.attributes,M.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)?"GROUP_DETAIL.MEMBERS.ADD_MEMBER_DISABLED":""}static#e=this.\u0275fac=function(Be){return new(Be||I)};static#t=this.\u0275pipe=S.Yjl({name:"groupMembersActionButtonDisabledTooltip",type:I,pure:!0})}return I})();function Je(I,be){1&I&&(S.TgZ(0,"perun-web-apps-alert",18),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&I&&(S.xp6(1),S.hij(" ",S.lcZ(2,1,"GROUP_DETAIL.MEMBERS.ACTIONS_DISABLED"),"\n"))}function ue(I,be){if(1&I){const j=S.EpF();S.TgZ(0,"button",19),S.NdJ("click",function(){S.CHM(j);const Te=S.oxw();return S.KtG(Te.onAddMember())}),S.ALo(1,"groupMembersActionButtonDisabled"),S._uU(2),S.ALo(3,"translate"),S.qZA()}if(2&I){const j=S.oxw();S.Q6J("disabled",S.xi3(1,2,j.group,"add")),S.xp6(2),S.hij(" ",S.lcZ(3,5,"GROUP_DETAIL.MEMBERS.ADD_MEMBER")," ")}}function qe(I,be){if(1&I&&(S.TgZ(0,"button",20),S.ALo(1,"groupMembersActionButtonDisabled"),S._uU(2),S.ALo(3,"translate"),S.qZA()),2&I){const j=S.oxw(),Be=S.MAs(18);S.Q6J("disabled",S.lcZ(1,3,j.group)||j.inviteDisabled)("matMenuTriggerFor",Be),S.xp6(2),S.hij(" ",S.lcZ(3,5,"GROUP_DETAIL.MEMBERS.INVITE")," ")}}function Ve(I,be){if(1&I){const j=S.EpF();S.TgZ(0,"button",21),S.NdJ("click",function(){S.CHM(j);const Te=S.oxw();return S.KtG(Te.onInviteMember())}),S.ALo(1,"groupMembersActionButtonDisabled"),S._uU(2),S.ALo(3,"translate"),S.qZA()}if(2&I){const j=S.oxw();S.Q6J("disabled",S.lcZ(1,2,j.group)),S.xp6(2),S.hij(" ",S.lcZ(3,4,"GROUP_DETAIL.MEMBERS.INVITE_ONE")," ")}}function Me(I,be){if(1&I){const j=S.EpF();S.TgZ(0,"button",21),S.NdJ("click",function(){S.CHM(j);const Te=S.oxw();return S.KtG(Te.onBulkInvite())}),S.ALo(1,"groupMembersActionButtonDisabled"),S._uU(2),S.ALo(3,"translate"),S.qZA()}if(2&I){const j=S.oxw();S.Q6J("disabled",S.lcZ(1,2,j.group)),S.xp6(2),S.hij(" ",S.lcZ(3,4,"GROUP_DETAIL.MEMBERS.INVITE_BULK")," ")}}function et(I,be){if(1&I){const j=S.EpF();S.TgZ(0,"button",22),S.NdJ("click",function(){S.CHM(j);const Te=S.oxw();return S.KtG(Te.onCopyMembers())}),S._uU(1),S.ALo(2,"translate"),S.qZA()}if(2&I){const j=S.oxw();S.Q6J("disabled",j.copyDisabled),S.xp6(1),S.hij(" ",S.lcZ(2,2,"GROUP_DETAIL.MEMBERS.COPY_MEMBERS")," ")}}function Re(I,be){if(1&I){const j=S.EpF();S.TgZ(0,"button",23),S.NdJ("click",function(){S.CHM(j);const Te=S.oxw();return S.KtG(Te.onRemoveMembers())}),S.ALo(1,"groupMembersActionButtonDisabled"),S._uU(2),S.ALo(3,"translate"),S.qZA()}if(2&I){const j=S.oxw();S.Q6J("disabled",j.selection.isEmpty()||S.lcZ(1,2,j.group)),S.xp6(2),S.hij(" ",S.lcZ(3,4,"GROUP_DETAIL.MEMBERS.REMOVE_MEMBERS")," ")}}function Et(I,be){if(1&I&&(S.TgZ(0,"mat-option",24),S._uU(1),S.ALo(2,"memberStatus"),S.qZA()),2&I){const j=be.$implicit;S.Q6J("value",j),S.xp6(1),S.Oqu(S.lcZ(2,2,j))}}function G(I,be){if(1&I&&(S.TgZ(0,"mat-option",24),S._uU(1),S.ALo(2,"memberStatus"),S.qZA()),2&I){const j=be.$implicit;S.Q6J("value",j),S.xp6(1),S.Oqu(S.lcZ(2,2,j))}}function He(I,be){1&I&&S._UZ(0,"perun-web-apps-loading-table")}function ne(I,be){if(1&I){const j=S.EpF();S.TgZ(0,"perun-web-apps-members-dynamic-list",25),S.NdJ("loading$",function(Te){S.CHM(j);const Tt=S.oxw();return S.KtG(Tt.loading$=Te)}),S.qZA()}if(2&I){const j=S.oxw();S.Q6J("attrNames",j.memberAttrNames)("groupId",j.group.id)("tableId",j.tableId)("displayedColumns",j.displayedColumns)("searchString",j.searchString)("updateTable",j.updateTable)("selectedGroupStatuses",j.selectedGroupStatuses)("selectedStatuses",j.selectedStatuses)("selection",j.selection)("voId",j.group.voId)("isMembersGroup","members"===j.group.name)}}let it=(()=>{class I{static#e=this.id="GroupMembersComponent";constructor(j,Be,Te,Tt,Qe,Se,Ee,ge,o,p){this.groupService=j,this.registrarService=Be,this.dialog=Te,this.guiAuthResolver=Tt,this.storeService=Qe,this.attributesManager=Se,this.apiRequest=Ee,this.notificator=ge,this.entityStorageService=o,this.cd=p,this.synchEnabled=!1,this.updateTable=!1,this.tableId=y.dI,this.memberAttrNames=[M.r.MEMBER_DEF_ORGANIZATION,M.r.MEMBER_DEF_MAIL,M.r.USER_DEF_ORGANIZATION,M.r.USER_DEF_PREFERRED_MAIL,M.r.MEMBER_DEF_EXPIRATION,M.r.MEMBER_DEF_GROUP_EXPIRATION,M.r.MEMBER_LIFECYCLE_ALTERABLE],this.inviteDisabled=!0,this.copyDisabled=!1,this.displayedColumns=["checkbox","id","type","fullName","status","groupStatus","organization","email","logins"],this.statuses=new W.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=["VALID","INVALID"],this.groupStatuses=new W.p4,this.groupStatusList=["VALID","EXPIRED"],this.selectedGroupStatuses=["VALID"],this.groupAttrNames=[M.r.GROUP_SYNC_ENABLED,M.r.GROUP_LAST_SYNC_STATE,M.r.GROUP_LAST_SYNC_TIMESTAMP,M.r.GROUP_STRUCTURE_SYNC_ENABLED,M.r.GROUP_LAST_STRUCTURE_SYNC_STATE,M.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP,M.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.loading$=(0,ye.of)(!0),this.selection=new e.Ov(!0,[]),this.statuses.setValue(this.selectedStatuses),this.groupStatuses.setValue(this.selectedGroupStatuses),this.memberAttrNames=this.memberAttrNames.concat(this.storeService.getLoginAttributeNames()),this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.inviteAuth&&this.registrarService.isInvitationEnabled(this.group.voId,this.group.id).subscribe(j=>{this.inviteDisabled=!j}),this.isManualAddingBlocked(this.group.voId).then(()=>this.loadPage(this.group.id)),this.isCopyMembersDisabled()}loadPage(j){this.groupService.getRichGroupByIdWithAttributesByNames(j,this.groupAttrNames).subscribe(Be=>{this.group=Be,this.synchEnabled=(0,g.bx)(this.group)})}setAuthRights(){this.addAuth=this.guiAuthResolver.isAuthorized("addMembers_Group_List_policy",[this.group]),this.removeAuth=this.guiAuthResolver.isAuthorized("removeMembers_Group_List_policy",[this.group]),this.displayedColumns=this.removeAuth?this.displayedColumns:["id","type","fullName","status","groupStatus","organization","email","logins"],this.inviteAuth=this.guiAuthResolver.isAuthorized("group-sendInvitation_Vo_Group_String_String_String_policy",[this.group]),this.copyAuth=this.guiAuthResolver.isAuthorized("source-copyMembers_Group_List_List_boolean_policy",[this.group])}onSearchByString(j){this.searchString=j,this.selection.clear(),this.cd.detectChanges()}onAddMember(){const j=(0,g.kZ)();j.width="1000px",j.data={group:this.group,manualAddingBlocked:this.blockManualMemberAdding},this.dialog.open(v.k,j).afterClosed().subscribe(Te=>{Te&&this.refreshTable()})}onRemoveMembers(){const j=(0,g.kZ)();j.width="450px",j.data={groupId:this.group.id,members:this.selection.selected,theme:"group-theme"},this.dialog.open(E.X,j).afterClosed().subscribe(Te=>{Te&&this.refreshTable()})}onInviteMember(){const j=(0,g.kZ)();j.width="650px",j.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(w.R,j)}onBulkInvite(){const j=(0,g.kZ)();j.width="650px",j.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(k.F,j)}onCopyMembers(){const j=(0,g.kZ)();j.width="650px",j.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme",members:this.selection.selected},this.dialog.open(Q,j).afterClosed().subscribe(Te=>{Te&&this.selection.clear()})}displaySelectedStatuses(){if(this.selectedStatuses.length===this.statusList.length)return"ALL";const j=this.statuses.value;return j?`${j[0]} ${j.length>1?"(+"+(j.length-1).toString()+" "+(2===j.length?"other)":"others)"):""}`:""}displaySelectedGroupStatuses(){return this.selectedGroupStatuses.length===this.groupStatusList.length?"ALL":`${this.groupStatuses.value[0]}`}isManualAddingBlocked(j){return new Promise(Be=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(j,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:Te=>{this.blockManualMemberAdding=null!==Te.value,Be()},error:Te=>{"PrivilegeException"!==Te.name&&this.notificator.showError(Te.name),Be()}})})}isCopyMembersDisabled(){this.copyDisabled=!0,this.groupService.getGroupDirectMembersCount(this.group.id).subscribe({next:j=>{this.copyDisabled=0===j},error:()=>{this.copyDisabled=!0}})}changeVoStatuses(){this.selection.clear(),this.selectedStatuses=this.statuses.value,this.cd.detectChanges()}changeGroupStatuses(){this.selection.clear(),this.selectedGroupStatuses=this.groupStatuses.value,this.cd.detectChanges()}refreshTable(){this.selection.clear(),this.updateTable=!this.updateTable,this.cd.detectChanges(),this.isCopyMembersDisabled()}static#t=this.\u0275fac=function(Be){return new(Be||I)(S.Y36(b.ff),S.Y36(b.tk),S.Y36(P.uw),S.Y36(h.x4),S.Y36(h.d6),S.Y36(b.H8),S.Y36(h.F5),S.Y36(h.V6),S.Y36(h.fb),S.Y36(S.sBO))};static#i=this.\u0275cmp=S.Xpm({type:I,selectors:[["app-group-members"]],hostVars:2,hostBindings:function(Be,Te){2&Be&&S.ekj("router-component",Te.true)},decls:53,vars:67,consts:[[1,"page-subtitle"],["alert_type","warn",4,"ngIf"],[1,"align-elements"],[3,"click"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["class","me-2 action-button","color","accent","data-cy","add-members","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["class","action-button","mat-menu-item","",3,"disabled","click",4,"ngIf"],["class","me-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","warn","data-cy","remove-members","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"me-2","fix-select"],["multiple","",3,"formControl","closed"],["class","group-theme",3,"value",4,"ngFor","ngForOf"],[1,"mt-2","search-field",3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","groupId","tableId","displayedColumns","searchString","updateTable","selectedGroupStatuses","selectedStatuses","selection","voId","isMembersGroup","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","warn"],["color","accent","data-cy","add-members","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","warn","data-cy","remove-members","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"group-theme",3,"value"],[3,"attrNames","groupId","tableId","displayedColumns","searchString","updateTable","selectedGroupStatuses","selectedStatuses","selection","voId","isMembersGroup","loading$"]],template:function(Be,Te){if(1&Be&&(S.TgZ(0,"h1",0),S._uU(1),S.ALo(2,"translate"),S.qZA(),S.YNc(3,Je,3,3,"perun-web-apps-alert",1),S.TgZ(4,"div",2)(5,"perun-web-apps-refresh-button",3),S.NdJ("click",function(){return Te.refreshTable()}),S.qZA(),S.TgZ(6,"span",4),S.ALo(7,"groupMembersActionButtonDisabled"),S.ALo(8,"translate"),S.ALo(9,"groupMembersActionButtonDisabledTooltip"),S.YNc(10,ue,4,7,"button",5),S.qZA(),S.TgZ(11,"span",4),S.ALo(12,"groupMembersActionButtonDisabled"),S.ALo(13,"translate"),S.ALo(14,"translate"),S.ALo(15,"groupMembersActionButtonDisabledTooltip"),S.YNc(16,qe,4,7,"button",6),S.TgZ(17,"mat-menu",null,7),S.YNc(19,Ve,4,6,"button",8),S.YNc(20,Me,4,6,"button",8),S.qZA()(),S.TgZ(21,"span",4),S.ALo(22,"translate"),S.YNc(23,et,3,4,"button",9),S.qZA(),S.TgZ(24,"span",4),S.ALo(25,"groupMembersActionButtonDisabled"),S.ALo(26,"translate"),S.ALo(27,"groupMembersActionButtonDisabledTooltip"),S.YNc(28,Re,4,6,"button",10),S.qZA(),S.TgZ(29,"mat-form-field",11)(30,"mat-label"),S._uU(31),S.ALo(32,"translate"),S.qZA(),S.TgZ(33,"mat-select",12),S.NdJ("closed",function(){return Te.changeVoStatuses()}),S.TgZ(34,"mat-select-trigger"),S._uU(35),S.ALo(36,"memberStatus"),S.qZA(),S.YNc(37,Et,3,4,"mat-option",13),S.qZA()(),S.TgZ(38,"mat-form-field",11)(39,"mat-label"),S._uU(40),S.ALo(41,"translate"),S.qZA(),S.TgZ(42,"mat-select",12),S.NdJ("closed",function(){return Te.changeGroupStatuses()}),S.TgZ(43,"mat-select-trigger"),S._uU(44),S.ALo(45,"memberStatus"),S.qZA(),S.YNc(46,G,3,4,"mat-option",13),S.qZA()(),S.TgZ(47,"perun-web-apps-debounce-filter",14),S.NdJ("filter",function(Qe){return Te.onSearchByString(Qe)}),S.qZA()(),S.YNc(48,He,1,0,"ng-template",null,15,S.W1O),S.TgZ(50,"div",16),S.YNc(51,ne,1,11,"perun-web-apps-members-dynamic-list",17),S.ALo(52,"async"),S.qZA()),2&Be){const Tt=S.MAs(49);S.xp6(1),S.Oqu(S.lcZ(2,31,"GROUP_DETAIL.MEMBERS.TITLE")),S.xp6(2),S.Q6J("ngIf",Te.synchEnabled),S.xp6(3),S.s9C("matTooltip",S.lcZ(8,36,S.xi3(9,38,Te.group,"add"))),S.Q6J("matTooltipDisabled",!S.xi3(7,33,Te.group,"add"))("matTooltipPosition","above"),S.xp6(4),S.Q6J("ngIf",Te.addAuth),S.xp6(1),S.s9C("matTooltip",Te.inviteDisabled?S.lcZ(13,43,"GROUP_DETAIL.MEMBERS.INVITE_DISABLED"):S.lcZ(14,45,S.lcZ(15,47,Te.group))),S.Q6J("matTooltipDisabled",!(S.lcZ(12,41,Te.group)||Te.inviteDisabled))("matTooltipPosition","above"),S.xp6(5),S.Q6J("ngIf",Te.inviteAuth),S.xp6(3),S.Q6J("ngIf",Te.inviteAuth),S.xp6(1),S.Q6J("ngIf",Te.inviteAuth),S.xp6(1),S.s9C("matTooltip",S.lcZ(22,49,"GROUP_DETAIL.MEMBERS.COPY_MEMBERS_DISABLED")),S.Q6J("matTooltipDisabled",!Te.copyDisabled)("matTooltipPosition","above"),S.xp6(2),S.Q6J("ngIf",Te.copyAuth),S.xp6(1),S.s9C("matTooltip",S.lcZ(26,53,S.lcZ(27,55,Te.group))),S.Q6J("matTooltipDisabled",!S.lcZ(25,51,Te.group))("matTooltipPosition","above"),S.xp6(4),S.Q6J("ngIf",Te.removeAuth),S.xp6(3),S.Oqu(S.lcZ(32,57,"GROUP_DETAIL.MEMBERS.FILTER_STATUS")),S.xp6(2),S.Q6J("formControl",Te.statuses),S.xp6(2),S.hij(" ",S.lcZ(36,59,Te.displaySelectedStatuses())," "),S.xp6(2),S.Q6J("ngForOf",Te.statusList),S.xp6(3),S.Oqu(S.lcZ(41,61,"GROUP_DETAIL.MEMBERS.FILTER_GROUP_STATUS")),S.xp6(2),S.Q6J("formControl",Te.groupStatuses),S.xp6(2),S.hij(" ",S.lcZ(45,63,Te.displaySelectedGroupStatuses())," "),S.xp6(2),S.Q6J("ngForOf",Te.groupStatusList),S.xp6(1),S.Q6J("placeholder","GROUP_DETAIL.MEMBERS.SEARCH_DESCRIPTION"),S.xp6(4),S.Q6J("perunWebAppsLoader",S.lcZ(52,65,Te.loading$))("perunWebAppsLoaderIndicator",Tt)}},dependencies:[rt.sg,rt.O5,Ne.ey,zt.KE,zt.hX,W.JJ,W.oH,de.lW,at.gD,at.$L,se.gM,gt.VK,gt.OP,gt.p6,oe.w,At.K,Mt.t,ke.P,fe.m,re.e,rt.Ov,Ce.X$,X.l,ce,ve],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return I})()},61460:(_t,pe,m)=>{"use strict";m.d(pe,{q:()=>ne});var e=m(78337),h=m(27618),M=m(38106),E=m(17700),b=m(73615),g=(m(78932),m(65879)),w=m(89515),W=m(96814),v=m(56223),k=m(32296),P=m(92596),S=m(82599),de=m(61545),se=m(12207),Z=m(12877),oe=m(2730),Ae=m(69755);const Ze=["list"],ke=["stepper"];function re(it,I){1&it&&g._UZ(0,"perun-web-apps-loading-dialog")}function Ce(it,I){1&it&&(g._uU(0),g.ALo(1,"translate")),2&it&&g.Oqu(g.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.RESOURCES"))}function O(it,I){1&it&&(g._uU(0),g.ALo(1,"translate")),2&it&&g.Oqu(g.lcZ(1,1,"DIALOGS.ADD_GROUP_RESOURCES.OPTIONS"))}const te=function(){return["select","id","name","facility","tags","description"]};function H(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"div",5)(1,"mat-stepper",6,7)(3,"mat-step",8),g.YNc(4,Ce,2,3,"ng-template",9),g.TgZ(5,"perun-web-apps-debounce-filter",10),g.NdJ("filter",function(Be){g.CHM(be);const Te=g.oxw(2);return g.KtG(Te.applyFilter(Be))}),g.ALo(6,"translate"),g.qZA(),g._UZ(7,"perun-web-apps-resources-list",11,12),g.qZA(),g.TgZ(9,"mat-step"),g.YNc(10,O,2,3,"ng-template",9),g.TgZ(11,"mat-slide-toggle",13),g.NdJ("toggleChange",function(){g.CHM(be);const Be=g.oxw(2);return g.KtG(Be.changeSubgroupsMessage())})("ngModelChange",function(Be){g.CHM(be);const Te=g.oxw(2);return g.KtG(Te.autoAssignSubgroups=Be)}),g._uU(12),g.ALo(13,"translate"),g.qZA(),g.TgZ(14,"div",14),g._UZ(15,"i",15),g.qZA(),g.TgZ(16,"mat-slide-toggle",13),g.NdJ("toggleChange",function(){g.CHM(be);const Be=g.oxw(2);return g.KtG(Be.changeInactiveMessage())})("ngModelChange",function(Be){g.CHM(be);const Te=g.oxw(2);return g.KtG(Te.asActive=Be)}),g._uU(17),g.ALo(18,"translate"),g.qZA(),g.TgZ(19,"div",14),g._uU(20),g.qZA(),g.TgZ(21,"mat-slide-toggle",13),g.NdJ("toggleChange",function(){g.CHM(be);const Be=g.oxw(2);return g.KtG(Be.changeAsyncMessage())})("ngModelChange",function(Be){g.CHM(be);const Te=g.oxw(2);return g.KtG(Te.async=Be)}),g._uU(22),g.ALo(23,"translate"),g.qZA(),g.TgZ(24,"div",14),g._uU(25),g.qZA()()()()}if(2&it){const be=g.MAs(8),j=g.oxw(2);g.xp6(1),g.Q6J("linear",!0),g.xp6(2),g.Q6J("completed",0!==j.selection.selected.length&&void 0!==be&&be.addAuth),g.xp6(2),g.s9C("placeholder",g.lcZ(6,19,"DIALOGS.ADD_GROUP_RESOURCES.FILTER")),g.xp6(2),g.Q6J("filterValue",j.filterValue)("groupToResource",j.data.group)("disableRouting",!0)("resources",j.resources)("selection",j.selection)("displayedColumns",g.DdM(27,te))("tableId",j.tableId),g.xp6(4),g.Q6J("ngModel",j.autoAssignSubgroups),g.xp6(1),g.hij(" ",g.lcZ(13,21,"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS")," "),g.xp6(3),g.Q6J("innerHTML",j.autoAssignHint,g.oJD),g.xp6(1),g.Q6J("ngModel",j.asActive),g.xp6(1),g.hij(" ",g.lcZ(18,23,"DIALOGS.ADD_GROUP_RESOURCES.AS_ACTIVE")," "),g.xp6(3),g.hij(" ",j.asActiveHint," "),g.xp6(1),g.Q6J("ngModel",j.async),g.xp6(1),g.hij(" ",g.lcZ(23,25,"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_OPT")," "),g.xp6(3),g.hij(" ",j.asyncHint," ")}}function Q(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"button",22),g.NdJ("click",function(){g.CHM(be);const Be=g.oxw(3);return g.KtG(Be.stepperPrevious())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}2&it&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"DIALOGS.ADD_GROUP_RESOURCES.BACK")," "))}function ye(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"button",23),g.NdJ("click",function(){g.CHM(be);const Be=g.oxw(3);return g.KtG(Be.stepperNext())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&it){const be=g.oxw(3);g.ekj("ms-2",void 0!==be.stepper&&0!==be.stepper.selectedIndex)("ms-auto",!(void 0!==be.stepper&&0!==be.stepper.selectedIndex)),g.Q6J("disabled",0===be.selection.selected.length||void 0!==be.list&&!be.list.addAuth),g.xp6(1),g.hij(" ",g.lcZ(2,6,"DIALOGS.ADD_GROUP_RESOURCES.NEXT")," ")}}function rt(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"button",24),g.NdJ("click",function(){g.CHM(be);const Be=g.oxw(3);return g.KtG(Be.onSubmit())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&it){const be=g.oxw(3);g.Q6J("disabled",0===be.selection.selected.length||be.loading),g.xp6(1),g.hij(" ",g.lcZ(2,2,"DIALOGS.ADD_GROUP_RESOURCES.ADD")," ")}}function Ne(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"div",16)(1,"div")(2,"button",17),g.NdJ("click",function(){g.CHM(be);const Be=g.oxw(2);return g.KtG(Be.onCancel())}),g._uU(3),g.ALo(4,"translate"),g.qZA(),g.YNc(5,Q,3,3,"button",18),g.YNc(6,ye,3,8,"button",19),g.TgZ(7,"span",20),g.ALo(8,"translate"),g.YNc(9,rt,3,4,"button",21),g.qZA()()()}if(2&it){const be=g.oxw(2);g.xp6(3),g.hij(" ",g.lcZ(4,6,"DIALOGS.ADD_GROUP_RESOURCES.CANCEL")," "),g.xp6(2),g.Q6J("ngIf",void 0!==be.stepper&&0!==be.stepper.selectedIndex),g.xp6(1),g.Q6J("ngIf",void 0!==be.stepper&&be.stepper.selectedIndex!==be.stepper._steps.length-1),g.xp6(1),g.s9C("matTooltip",g.lcZ(8,8,"DIALOGS.ADD_GROUP_RESOURCES.ADD_PERMISSION_TOOLTIP")),g.Q6J("matTooltipDisabled",void 0===be.list||be.list.addAuth),g.xp6(2),g.Q6J("ngIf",void 0!==be.stepper&&be.stepper.selectedIndex===be.stepper._steps.length-1)}}function zt(it,I){if(1&it&&(g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.YNc(4,H,26,28,"div",3),g.YNc(5,Ne,10,10,"div",4),g.qZA()),2&it){const be=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,3,"DIALOGS.ADD_GROUP_RESOURCES.TITLE")),g.xp6(2),g.Q6J("ngIf",be.resources),g.xp6(1),g.Q6J("ngIf",void 0!==be.stepper)}}let at=(()=>{class it{constructor(be,j,Be,Te,Tt,Qe,Se){this.dialogRef=be,this.data=j,this.notificator=Be,this.translate=Te,this.resourcesManager=Tt,this.guiAuthResolver=Qe,this.cd=Se,this.filterValue="",this.resources=null,this.selection=new e.Ov(!0,[]),this.theme="",this.async=!0,this.autoAssignSubgroups=!1,this.asActive=!0,this.tableId=M.dK}ngOnInit(){this.theme=this.data.theme,this.loading=!0,this.autoAssignHint=this.translate.instant("DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS_OFF_HINT"),this.asActiveHint=this.translate.instant("DIALOGS.ADD_GROUP_RESOURCES.ACTIVE_ON_HINT"),this.asyncHint=this.translate.instant("DIALOGS.ADD_GROUP_RESOURCES.ASYNC_ON_HINT"),this.resourcesManager.getRichResources(this.data.group.voId).subscribe({next:be=>{this.resourcesManager.getAssignedResourcesWithGroup(this.data.group.id).subscribe({next:j=>{this.resources=[];for(const Be of be)-1===j.findIndex(Te=>Te.id===Be.id)&&this.guiAuthResolver.isAuthorized("assignGroupToResources_Group_List_policy",[this.data.group,Be])&&this.resources.push(Be);this.loading=!1,this.cd.detectChanges()},error:()=>this.loading=!1})},error:()=>this.loading=!1})}applyFilter(be){this.filterValue=be}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const be=this.selection.selected.map(j=>j.id);this.resourcesManager.assignGroupToResources(this.data.group.id,be,this.async,!this.asActive,this.autoAssignSubgroups).subscribe({next:()=>{this.translate.get("DIALOGS.ADD_GROUP_RESOURCES.SUCCESS").subscribe(j=>{this.notificator.showSuccess(j),this.dialogRef.close(!0)})},error:()=>this.loading=!1})}changeSubgroupsMessage(){this.autoAssignHint=this.translate.instant(this.autoAssignSubgroups?"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS_OFF_HINT":"DIALOGS.ADD_GROUP_RESOURCES.AUTO_SUBGROUPS_ON_HINT")}changeInactiveMessage(){this.asActiveHint=this.translate.instant(this.asActive?"DIALOGS.ADD_GROUP_RESOURCES.ACTIVE_OFF_HINT":"DIALOGS.ADD_GROUP_RESOURCES.ACTIVE_ON_HINT")}changeAsyncMessage(){this.asyncHint=this.translate.instant(this.async?"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_OFF_HINT":"DIALOGS.ADD_GROUP_RESOURCES.ASYNC_ON_HINT")}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}static#e=this.\u0275fac=function(j){return new(j||it)(g.Y36(E.so),g.Y36(E.WI),g.Y36(b.V6),g.Y36(w.sK),g.Y36(h.xk),g.Y36(b.x4),g.Y36(g.sBO))};static#t=this.\u0275cmp=g.Xpm({type:it,selectors:[["app-add-group-resource-dialog"]],viewQuery:function(j,Be){if(1&j&&(g.Gf(Ze,5),g.Gf(ke,5)),2&j){let Te;g.iGM(Te=g.CRH())&&(Be.list=Te.first),g.iGM(Te=g.CRH())&&(Be.stepper=Te.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],["mat-dialog-content",""],[3,"linear"],["stepper",""],[3,"completed"],["matStepLabel",""],[3,"placeholder","filter"],[3,"filterValue","groupToResource","disableRouting","resources","selection","displayedColumns","tableId"],["list",""],["labelPosition","before",1,"mt-3","slide-text",3,"ngModel","toggleChange","ngModelChange"],[1,"text-muted","new-line","mt-2"],[3,"innerHTML"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["class","ms-auto","color","accent","mat-flat-button","","type","button",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","","type","button",1,"ms-auto",3,"disabled","click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(j,Be){if(1&j&&(g.YNc(0,re,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,zt,6,5,"div",1),g.qZA()),2&j){const Te=g.MAs(1);g.xp6(2),g.Gre("",Be.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",Te)}},dependencies:[W.O5,v.JJ,v.On,k.lW,E.uh,E.xY,E.H8,P.gM,S.Rr,de.C0,de.VY,de.Vq,se.b,Z.C,oe.P,Ae.e,w.X$]})}return it})();var gt=m(25313);function At(it,I){1&it&&g._UZ(0,"perun-web-apps-loading-dialog")}function Mt(it,I){1&it&&g._UZ(0,"th",14)}function fe(it,I){if(1&it&&(g.TgZ(0,"td",15),g._uU(1),g.qZA()),2&it){const be=I.$implicit;g.xp6(1),g.Oqu(be.name)}}function X(it,I){1&it&&g._UZ(0,"tr",16)}function ce(it,I){1&it&&g._UZ(0,"tr",17)}function ve(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"div")(1,"h1",2),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"div",3)(5,"p"),g._uU(6),g.ALo(7,"translate"),g.qZA(),g.TgZ(8,"div",4),g._uU(9),g.ALo(10,"translate"),g.qZA(),g.TgZ(11,"table",5),g.ynx(12,6),g.YNc(13,Mt,1,0,"th",7),g.YNc(14,fe,2,1,"td",8),g.BQk(),g.YNc(15,X,1,0,"tr",9),g.YNc(16,ce,1,0,"tr",10),g.qZA()(),g.TgZ(17,"div",11)(18,"button",12),g.NdJ("click",function(){g.CHM(be);const Be=g.oxw();return g.KtG(Be.onCancel())}),g._uU(19),g.ALo(20,"translate"),g.qZA(),g.TgZ(21,"button",13),g.NdJ("click",function(){g.CHM(be);const Be=g.oxw();return g.KtG(Be.onSubmit())}),g._uU(22),g.ALo(23,"translate"),g.qZA()()()}if(2&it){const be=g.oxw();g.xp6(2),g.Oqu(g.lcZ(3,9,"DIALOGS.REMOVE_RESOURCES.TITLE")),g.xp6(4),g.hij(" ",g.lcZ(7,11,"DIALOGS.REMOVE_RESOURCES.DESCRIPTION")," "),g.xp6(3),g.hij(" ",g.lcZ(10,13,"DIALOGS.REMOVE_RESOURCES.ASK")," "),g.xp6(2),g.Q6J("dataSource",be.dataSource),g.xp6(4),g.Q6J("matHeaderRowDef",be.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",be.displayedColumns),g.xp6(3),g.hij(" ",g.lcZ(20,15,"DIALOGS.REMOVE_RESOURCES.CANCEL")," "),g.xp6(2),g.Q6J("disabled",be.loading),g.xp6(1),g.hij(" ",g.lcZ(23,17,"DIALOGS.REMOVE_RESOURCES.DELETE")," ")}}let Je=(()=>{class it{constructor(be,j,Be,Te,Tt){this.dialogRef=be,this.data=j,this.notificator=Be,this.translate=Te,this.resourcesManager=Tt,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new gt.by(this.data.resources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const be=this.data.resources.map(j=>j.id);this.resourcesManager.removeGroupFromResources(this.data.groupId,be).subscribe(()=>{this.translate.get("DIALOGS.REMOVE_RESOURCES.SUCCESS").subscribe(j=>{this.loading=!1,this.notificator.showSuccess(j),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(j){return new(j||it)(g.Y36(E.so),g.Y36(E.WI),g.Y36(b.V6),g.Y36(w.sK),g.Y36(h.xk))};static#t=this.\u0275cmp=g.Xpm({type:it,selectors:[["app-remove-group-resource-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(j,Be){if(1&j&&(g.YNc(0,At,1,0,"ng-template",null,0,g.W1O),g.TgZ(2,"div"),g.YNc(3,ve,24,19,"div",1),g.qZA()),2&j){const Te=g.MAs(1);g.xp6(2),g.Gre("",Be.data.theme," position-relative"),g.xp6(1),g.Q6J("perunWebAppsLoader",Be.loading)("perunWebAppsLoaderIndicator",Te)}},dependencies:[k.lW,gt.BZ,gt.fO,gt.as,gt.w1,gt.Dz,gt.nj,gt.ge,gt.ev,gt.XQ,gt.Gk,E.uh,E.xY,E.H8,se.b,Ae.e,w.X$]})}return it})();var ue=m(64124),qe=m(55959),Ve=m(62481);const Me=["list"];function et(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"button",8),g.NdJ("click",function(){g.CHM(be);const Be=g.oxw();return g.KtG(Be.addResource())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}2&it&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"GROUP_DETAIL.RESOURCES.ADD")," "))}function Re(it,I){1&it&&g._UZ(0,"perun-web-apps-loading-table")}const Et=function(){return["select","id","indirectResourceAssigment","name","status","facility","tags","description"]};function G(it,I){if(1&it){const be=g.EpF();g.TgZ(0,"perun-web-apps-resources-list",11,12),g.NdJ("refreshTable",function(){g.CHM(be);const Be=g.oxw(2);return g.KtG(Be.refreshTable())}),g.qZA()}if(2&it){const be=g.oxw(2);g.Q6J("disableRouting",!be.routingAuth)("filterValue",be.filterValue)("resources",be.resources)("routingVo",!0)("displayedColumns",g.DdM(10,Et))("selection",be.selected)("groupId",be.group.id)("groupToResource",be.group)("resourcesToDisableCheckbox",be.resourcesToDisable)("tableId",be.tableId)}}function He(it,I){if(1&it&&(g.TgZ(0,"div",9),g.YNc(1,G,2,11,"perun-web-apps-resources-list",10),g.qZA()),2&it){const be=g.oxw(),j=g.MAs(13);g.xp6(1),g.Q6J("perunWebAppsLoader",be.loading)("perunWebAppsLoaderIndicator",j)}}let ne=(()=>{class it{static#e=this.id="GroupResourcesComponent";constructor(be,j,Be,Te,Tt){this.resourcesManager=be,this.groupService=j,this.dialog=Be,this.guiAuthResolver=Te,this.entityStorageService=Tt,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.tableId=M.v1,this.addAuth=!1}ngOnInit(){this.group=this.entityStorageService.getEntity(),this.setAuthorization(),this.refreshTable()}setAuthorization(){null!==this.resources&&0!==this.resources.length&&(this.routingAuth=this.guiAuthResolver.isAuthorized("getResourceById_int_policy",[this.resources[0]])),this.addAuth=this.guiAuthResolver.isAuthorized("getResources_Vo_policy",[this.group])}refreshTable(){this.loading=!0,this.resourcesManager.getResourceAssignments(this.group.id).subscribe(be=>{this.resources=be.map(j=>{const Be=j.enrichedResource.resource;return Be.facility=j.facility,Be.status=j.status,Be.resourceTags=j.resourceTags,Be.failureCause=j.failureCause,Be.sourceGroupId=j.sourceGroupId,Be}),this.selected.clear(),this.resourcesToDisable=new Set(this.resources.filter(j=>null!==j.sourceGroupId).map(j=>j.id)),this.setAuthorization(),this.loading=!1})}applyFilter(be){this.filterValue=be}addResource(){const be=(0,ue.kZ)();be.width="1000px",be.data={theme:"group-theme",group:this.group},this.dialog.open(at,be).afterClosed().subscribe(Be=>{Be&&this.refreshTable()})}removeResource(){const be=(0,ue.kZ)();be.width="450px",be.data={theme:"group-theme",resources:this.selected.selected,groupId:this.group.id},this.dialog.open(Je,be).afterClosed().subscribe(Be=>{Be&&(this.selected.clear(),this.refreshTable())})}static#t=this.\u0275fac=function(j){return new(j||it)(g.Y36(h.xk),g.Y36(h.ff),g.Y36(E.uw),g.Y36(b.x4),g.Y36(b.fb))};static#i=this.\u0275cmp=g.Xpm({type:it,selectors:[["app-group-resources"]],viewQuery:function(j,Be){if(1&j&&g.Gf(Me,5),2&j){let Te;g.iGM(Te=g.CRH())&&(Be.list=Te.first)}},hostVars:2,hostBindings:function(j,Be){2&j&&g.ekj("router-component",Be.true)},decls:15,vars:14,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"placeholder","filter"],["spinner",""],["class","position-relative",4,"ngIf"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],[1,"position-relative"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","groupId","groupToResource","resourcesToDisableCheckbox","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","groupId","groupToResource","resourcesToDisableCheckbox","tableId","refreshTable"],["list",""]],template:function(j,Be){1&j&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"perun-web-apps-refresh-button",1),g.NdJ("refresh",function(){return Be.refreshTable()}),g.qZA(),g.YNc(5,et,3,3,"button",2),g.TgZ(6,"span",3),g.ALo(7,"translate"),g.TgZ(8,"button",4),g.NdJ("click",function(){return Be.removeResource()}),g._uU(9),g.ALo(10,"translate"),g.qZA()(),g.TgZ(11,"perun-web-apps-debounce-filter",5),g.NdJ("filter",function(Tt){return Be.applyFilter(Tt)}),g.qZA(),g.YNc(12,Re,1,0,"ng-template",null,6,g.W1O),g.YNc(14,He,2,2,"div",7),g.qZA()),2&j&&(g.xp6(2),g.Oqu(g.lcZ(3,8,"GROUP_DETAIL.RESOURCES.TITLE")),g.xp6(3),g.Q6J("ngIf",Be.addAuth),g.xp6(1),g.s9C("matTooltip",g.lcZ(7,10,"GROUP_DETAIL.RESOURCES.DELETE_PERMISSION_HINT")),g.Q6J("matTooltipDisabled",0===Be.selected.selected.length||void 0!==Be.list&&Be.list.removeAuth),g.xp6(2),g.Q6J("disabled",0===Be.selected.selected.length||void 0!==Be.list&&!Be.list.removeAuth),g.xp6(1),g.hij(" ",g.lcZ(10,12,"GROUP_DETAIL.RESOURCES.DELETE")," "),g.xp6(2),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),g.xp6(3),g.Q6J("ngIf",Be.resources))},dependencies:[W.O5,k.lW,P.gM,qe.K,Ve.t,Z.C,oe.P,Ae.e,w.X$]})}return it})()},74388:(_t,pe,m)=>{"use strict";m.d(pe,{C:()=>b});var e=m(27618),h=m(73615),M=m(65879),E=m(40095);let b=(()=>{class y{static#e=this.id="GroupRolesComponent";constructor(w,W,v){this.authzResolverService=w,this.entityStorageService=W,this.roleService=v,this.roles=new Map}ngOnInit(){this.groupId=this.entityStorageService.getEntity().id,this.getData()}getData(){this.outerLoading=!0,this.roles.clear(),this.authzResolverService.getGroupRoles(this.groupId).subscribe(w=>{const W=Object.keys(w).map(v=>v.toUpperCase());this.roles=this.roleService.prepareRoles(w,W),this.outerLoading=!1})}static#t=this.\u0275fac=function(W){return new(W||y)(M.Y36(e.Ct),M.Y36(h.fb),M.Y36(h.Nj))};static#i=this.\u0275cmp=M.Xpm({type:y,selectors:[["app-group-roles"]],hostVars:2,hostBindings:function(W,v){2&W&&M.ekj("router-component",v.true)},decls:1,vars:5,consts:[[3,"outerLoading","roles","entityId","entityType","showDescription","reload","startLoading"]],template:function(W,v){1&W&&(M.TgZ(0,"app-perun-web-apps-roles-page",0),M.NdJ("reload",function(){return v.getData()})("startLoading",function(){return v.outerLoading=!0}),M.qZA()),2&W&&M.Q6J("outerLoading",v.outerLoading)("roles",v.roles)("entityId",v.groupId)("entityType","GROUP")("showDescription",!0)},dependencies:[E._]})}return y})()},58292:(_t,pe,m)=>{"use strict";m.d(pe,{Z:()=>ue});var e=m(73615),h=m(46845),M=m(44330),E=m(15939),b=m(23164),y=m(27618),g=m(64124),w=m(65879),W=m(17700),v=m(89515),k=m(44112),P=m(96814),S=m(30617),de=m(32296),se=m(55940),Z=m(92596),oe=m(26385),Ae=m(11186),Ze=m(55959),ke=m(62481),re=m(69755),Ce=m(18994);const O=["autoRegToggle"];function te(qe,Ve){1&qe&&w._UZ(0,"mat-spinner",3)}function H(qe,Ve){if(1&qe&&(w.TgZ(0,"span",24),w._uU(1," , "),w.TgZ(2,"mat-icon",25),w._uU(3,"nat"),w.qZA(),w._uU(4),w.ALo(5,"translate"),w.ALo(6,"translate"),w.qZA()),2&qe){const Me=w.oxw(3);w.xp6(4),w.hij(" ",Me.applicationForm.automaticApprovalEmbedded?w.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):w.lcZ(6,3,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," ")}}function Q(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"button",26),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw(3);return w.KtG(Re.settings())}),w.TgZ(1,"i",27),w._uU(2,"edit"),w.qZA(),w.TgZ(3,"span",28),w._uU(4),w.ALo(5,"translate"),w.qZA()()}2&qe&&(w.xp6(4),w.hij(" ",w.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function ye(qe,Ve){1&qe&&(w.TgZ(0,"span")(1,"mat-icon",29),w._uU(2,"info"),w.qZA(),w._uU(3),w.ALo(4,"translate"),w.qZA()),2&qe&&(w.xp6(3),w.hij(" ",w.lcZ(4,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ALLOW_EMBEDDED")," "))}function rt(qe,Ve){if(1&qe&&(w.TgZ(0,"div",17)(1,"div")(2,"div",18),w._uU(3),w.ALo(4,"translate"),w.qZA(),w.TgZ(5,"div")(6,"span",18),w._uU(7),w.ALo(8,"translate"),w.qZA(),w._uU(9,": "),w.TgZ(10,"mat-icon",19),w._uU(11,"arrow_right_alt"),w.qZA(),w._uU(12),w.ALo(13,"translate"),w.ALo(14,"translate"),w.TgZ(15,"span",20)(16,"mat-icon",21),w._uU(17,"restore"),w.qZA(),w._uU(18),w.ALo(19,"translate"),w.ALo(20,"translate"),w.qZA(),w.YNc(21,H,7,5,"span",22),w.YNc(22,Q,6,3,"button",23),w.qZA(),w.YNc(23,ye,5,3,"span",2),w.qZA()()),2&qe){const Me=w.oxw(2);w.xp6(3),w.AsE(" ",w.lcZ(4,9,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAMES"),": ",Me.applicationForm.moduleClassNames," "),w.xp6(4),w.Oqu(w.lcZ(8,11,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),w.xp6(5),w.hij(" ",Me.applicationForm.automaticApproval?w.lcZ(13,13,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):w.lcZ(14,15,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),w.xp6(3),w.Q6J("ngClass",Me.autoRegistrationEnabled?"":"me-2"),w.xp6(3),w.hij(" ",Me.applicationForm.automaticApprovalExtension?w.lcZ(19,17,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):w.lcZ(20,19,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),w.xp6(3),w.Q6J("ngIf",Me.autoRegistrationEnabled),w.xp6(1),w.Q6J("ngIf",Me.editAuth),w.xp6(1),w.Q6J("ngIf",Me.autoRegistrationEnabled)}}function Ne(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"button",30),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw(2);return w.KtG(Re.add())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2&qe){const Me=w.oxw(2);w.Q6J("disabled",Me.loadingTable),w.xp6(1),w.hij(" ",w.lcZ(2,2,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," ")}}function zt(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"button",31),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw(2);return w.KtG(Re.save())}),w.TgZ(1,"i",12),w._uU(2,"save"),w.qZA(),w._uU(3),w.ALo(4,"translate"),w.qZA()}if(2&qe){const Me=w.oxw(2);w.Q6J("disabled",!Me.itemsChanged),w.xp6(3),w.hij(" ",w.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function at(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"button",32),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw(2);return w.KtG(Re.copy())}),w.TgZ(1,"i",27),w._uU(2,"file_copy"),w.qZA(),w.TgZ(3,"span",28),w._uU(4),w.ALo(5,"translate"),w.qZA()()}2&qe&&(w.xp6(4),w.hij(" ",w.lcZ(5,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.COPY_GROUP_BUTTON")," "))}function gt(qe,Ve){1&qe&&(w.TgZ(0,"perun-web-apps-alert",33),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&qe&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function At(qe,Ve){1&qe&&w._UZ(0,"perun-web-apps-loading-table")}const Mt=function(){return["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"]},fe=function(){return["shortname","type","disabled","hidden","preview","managegroups"]};function X(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"app-application-form-list",34),w.NdJ("applicationFormItemsChange",function(){w.CHM(Me);const Re=w.oxw(2);return w.KtG(Re.changeItems())}),w.qZA()}if(2&qe){const Me=w.oxw(2);w.Q6J("applicationForm",Me.applicationForm)("applicationFormItems",Me.applicationFormItems)("displayedColumns",Me.editAuth?w.DdM(5,Mt):w.DdM(6,fe))("refreshApplicationForm",Me.refreshApplicationForm)("theme","group-theme")}}function ce(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"div"),w.YNc(1,rt,24,21,"div",4),w._UZ(2,"mat-divider",5),w.TgZ(3,"div",6)(4,"perun-web-apps-refresh-button",7),w.NdJ("refresh",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.updateFormItems())}),w.qZA(),w.YNc(5,Ne,3,4,"button",8),w.YNc(6,zt,5,4,"button",9),w.YNc(7,at,6,3,"button",10),w.TgZ(8,"button",11),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw();return w.KtG(Re.preview())}),w.TgZ(9,"i",12),w._uU(10,"search"),w.qZA(),w._uU(11),w.ALo(12,"translate"),w.qZA()(),w.YNc(13,gt,3,3,"perun-web-apps-alert",13),w.YNc(14,At,1,0,"ng-template",null,14,w.W1O),w.TgZ(16,"div",15),w.YNc(17,X,1,7,"app-application-form-list",16),w.qZA()()}if(2&qe){const Me=w.MAs(15),et=w.oxw();w.xp6(1),w.Q6J("ngIf",!et.loadingHeader),w.xp6(4),w.Q6J("ngIf",et.editAuth),w.xp6(1),w.Q6J("ngIf",et.editAuth),w.xp6(1),w.Q6J("ngIf",et.editAuth),w.xp6(4),w.hij(" ",w.lcZ(12,8,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),w.xp6(2),w.Q6J("ngIf",et.editAuth),w.xp6(4),w.Q6J("perunWebAppsLoader",et.loadingTable)("perunWebAppsLoaderIndicator",Me)}}function ve(qe,Ve){if(1&qe){const Me=w.EpF();w.TgZ(0,"button",37),w.NdJ("click",function(){w.CHM(Me);const Re=w.oxw(2);return w.KtG(Re.createEmptyApplicationForm())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2&qe&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CREATE_APPLICATION_FORM")," "))}function Je(qe,Ve){if(1&qe&&(w.TgZ(0,"div")(1,"perun-web-apps-alert",35),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.YNc(4,ve,3,3,"button",36),w.qZA()),2&qe){const Me=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,2,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.NO_APPLICATION_FORM")),w.xp6(2),w.Q6J("ngIf",Me.createEmptyForm)}}let ue=(()=>{class qe{static#e=this.id="GroupSettingsApplicationFormComponent";constructor(Me,et,Re,Et,G,He,ne,it,I){this.registrarManager=Me,this.dialog=et,this.notificator=Re,this.translate=Et,this.apiRequest=G,this.router=He,this.guiAuthResolver=ne,this.attributesManager=it,this.entityStorageService=I,this.loadingHeader=!1,this.loadingTable=!1,this.applicationFormItems=[],this.noApplicationForm=!1,this.itemsChanged=!1,this.editAuth=!1,this.createEmptyForm=!1,this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loadingHeader=!0,this.loadingTable=!0,this.group=this.entityStorageService.getEntity(),this.setAuth(),this.apiRequest.dontHandleErrorForNext(),this.registrarManager.getGroupApplicationForm(this.group.id).subscribe(Me=>{this.applicationForm=Me,this.registrarManager.getFormItemsForGroup(this.group.id).subscribe(et=>{this.applicationFormItems=et,this.attributesManager.getGroupAttributeByName(this.group.id,"urn:perun:group:attribute-def:virt:autoRegistrationEnabled").subscribe(Re=>{this.autoRegistrationEnabled=!!Re.value,this.loadingHeader=!1,this.loadingTable=!1})},()=>{this.loadingHeader=!1,this.loadingTable=!1})},Me=>{"FormNotExistsException"===Me.name?(this.noApplicationForm=!0,this.loadingHeader=!1,this.loadingTable=!1):this.notificator.showRPCError(Me)})}setAuth(){this.editAuth=this.guiAuthResolver.isAuthorized("group-updateFormItems_ApplicationForm_List_policy",[this.group]),this.createEmptyForm=this.guiAuthResolver.isAuthorized("createApplicationFormInGroup_Group_policy",[this.group])}add(){let Me=(0,g.kZ)();Me.width="500px",Me.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(h.J,Me).afterClosed().subscribe(Re=>{Re&&(this.applicationFormItems=Object.assign([],Re[0]),Me=(0,g.kZ)(),Me.width="600px",Me.height="600px",Me.data={voId:this.group.voId,groupId:this.group.id,applicationFormItem:Re[1],theme:"group-theme",allItems:this.applicationFormItems},this.dialog.open(M._,Me),this.itemsChanged=!0)})}copy(){const Me=(0,g.kZ)();Me.width="500px",Me.data={voId:this.group.voId,groupId:this.group.id,theme:"group-theme"},this.dialog.open(E.W,Me).afterClosed().subscribe(Re=>{Re&&this.updateFormItems()})}settings(){const Me=(0,g.kZ)();Me.width="400px",Me.data={entity:"group",applicationForm:this.applicationForm,theme:"group-theme",autoRegistrationEnabled:this.autoRegistrationEnabled},this.dialog.open(b.E,Me).afterClosed().subscribe(Re=>{Re&&(this.translate.get("GROUP_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(Et=>{this.notificator.showSuccess(Et)}),this.applicationForm=Re)})}preview(){this.router.navigate(["/organizations",this.group.voId,"groups",this.group.id,"settings","applicationForm","preview"],{queryParams:{applicationFormItems:JSON.stringify(this.applicationFormItems)},queryParamsHandling:"merge"})}updateFormItems(){this.loadingTable=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForGroup(this.group.id).subscribe({next:Me=>{this.applicationFormItems=Me,this.itemsChanged=!1,this.refreshApplicationForm=!1,this.loadingTable=!1},error:()=>this.loadingTable=!1})}changeItems(){this.itemsChanged=!0}createEmptyApplicationForm(){this.registrarManager.createApplicationFormInGroup(this.group.id).subscribe(()=>{this.noApplicationForm=!1,this.ngOnInit()})}save(){let Me=0;for(const et of this.applicationFormItems)et.ordnum=Me,et.forDelete||Me++;this.registrarManager.updateFormItemsForGroup({group:this.group.id,items:this.applicationFormItems}).subscribe(()=>{this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_APPLICATION_FORM_ITEMS_SUCCESS").subscribe(et=>{this.notificator.showSuccess(et)}),this.updateFormItems()})}clear(){this.applicationFormItems=[],this.itemsChanged=!0}static#t=this.\u0275fac=function(et){return new(et||qe)(w.Y36(y.tk),w.Y36(W.uw),w.Y36(e.V6),w.Y36(v.sK),w.Y36(e.F5),w.Y36(k.F0),w.Y36(e.x4),w.Y36(y.H8),w.Y36(e.fb))};static#i=this.\u0275cmp=w.Xpm({type:qe,selectors:[["app-group-settings-application-form"]],viewQuery:function(et,Re){if(1&et&&w.Gf(O,5),2&et){let Et;w.iGM(Et=w.CRH())&&(Re.autoRegToggle=Et.first)}},hostVars:2,hostBindings:function(et,Re){2&et&&w.ekj("router-component",Re.true)},decls:6,vars:6,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["class","d-flex w-75",4,"ngIf"],[1,"mb-2","mt-2"],[1,"w-100","d-flex"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","add-form-item","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","accent","class","me-2","data-cy","save-application-form","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2 action-button","mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",3,"click"],[1,"material-icons"],["alert_type","info",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"d-flex","w-75"],[1,"fw-bold"],["matTooltip","Initial",1,"align-middle"],[3,"ngClass"],["matTooltip","Extension",1,"align-middle"],["class","me-2",4,"ngIf"],["class","ms-2 action-button","mat-stroked-button","",3,"click",4,"ngIf"],[1,"me-2"],["matTooltip","Embedded",1,"align-middle"],["mat-stroked-button","",1,"ms-2","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],[1,"align-bottom"],["color","accent","data-cy","add-form-item","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","data-cy","save-application-form","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],["alert_type","info"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange"],["alert_type","warn"],["data-cy","create-empty-form","mat-stroked-button","",3,"click",4,"ngIf"],["data-cy","create-empty-form","mat-stroked-button","",3,"click"]],template:function(et,Re){1&et&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.YNc(3,te,1,0,"mat-spinner",1),w.YNc(4,ce,18,10,"div",2),w.YNc(5,Je,5,4,"div",2)),2&et&&(w.xp6(1),w.hij(" ",w.lcZ(2,4,"GROUP_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),w.xp6(2),w.Q6J("ngIf",Re.loadingHeader),w.xp6(1),w.Q6J("ngIf",!Re.noApplicationForm),w.xp6(1),w.Q6J("ngIf",!Re.loadingTable&&Re.noApplicationForm))},dependencies:[P.mk,P.O5,S.Hw,de.lW,se.Ou,Z.gM,oe.d,Ae.w,Ze.K,ke.t,re.e,Ce.b,v.X$]})}return qe})()},52480:(_t,pe,m)=>{"use strict";m.d(pe,{u:()=>Je});var e=m(70152),h=m(78337),M=m(425),E=m(64124),b=m(27618),y=m(1385),g=m(38106),w=m(98558),W=m(73615),v=m(37398),k=m(27921),P=m(65879),S=m(17700),de=m(96814),se=m(56223),Z=m(32296),oe=m(92596),Ae=m(82599),Ze=m(81109),ke=m(55959),re=m(97500),Ce=m(62481),O=m(36620),te=m(2730),H=m(69755),Q=m(89515);const ye=["toggle"];function rt(ue,qe){if(1&ue){const Ve=P.EpF();P.TgZ(0,"button",12),P.NdJ("click",function(){P.CHM(Ve);const et=P.oxw();return P.KtG(et.onCreateGroup())}),P._uU(1),P.ALo(2,"translate"),P.qZA()}2&ue&&(P.xp6(1),P.hij(" ",P.lcZ(2,1,"GROUP_DETAIL.SUBGROUPS.CREATE_GROUP")," "))}function Ne(ue,qe){if(1&ue){const Ve=P.EpF();P.TgZ(0,"button",15),P.NdJ("click",function(){P.CHM(Ve);const et=P.oxw(2);return P.KtG(et.deleteGroup())}),P._uU(1),P.ALo(2,"translate"),P.qZA()}if(2&ue){const Ve=P.oxw().ngIf,Me=P.oxw();P.Q6J("disabled",0===Me.selected.selected.length||!Ve.removeAuth),P.xp6(1),P.hij(" ",P.lcZ(2,2,"GROUP_DETAIL.SUBGROUPS.DELETE_GROUP")," ")}}function zt(ue,qe){if(1&ue&&(P.TgZ(0,"span",13),P.ALo(1,"translate"),P.YNc(2,Ne,3,4,"button",14),P.qZA()),2&ue){const Ve=qe.ngIf,Me=P.oxw();P.s9C("matTooltip",P.lcZ(1,3,"GROUP_DETAIL.SUBGROUPS.DELETE_PERMISSION_HINT")),P.Q6J("matTooltipDisabled",0===Me.selected.selected.length||Ve.removeAuth),P.xp6(2),P.Q6J("ngIf",Me.deleteAuth)}}function at(ue,qe){1&ue&&P._UZ(0,"perun-web-apps-loading-table")}const gt=function(){return["nameWithId","description","menu"]};function At(ue,qe){if(1&ue){const Ve=P.EpF();P.TgZ(0,"perun-web-apps-groups-tree",18),P.NdJ("moveGroup",function(et){P.CHM(Ve);const Re=P.oxw(2);return P.KtG(Re.onMoveGroup(et))})("refreshTable",function(){P.CHM(Ve);const et=P.oxw(2);return P.KtG(et.refreshTable())}),P.qZA()}if(2&ue){const Ve=P.oxw(2);P.Q6J("disableRouting",!Ve.routeAuth)("expandAll",Ve.filtering)("groups",Ve.groups)("displayedColumns",P.DdM(7,gt))("hideCheckbox",!Ve.deleteAuth)("filterValue",Ve.filterValue)("selection",Ve.selected)}}const Mt=function(){return["select","id","name","description","menu"]},fe=function(){return["id","name","description","menu"]};function X(ue,qe){if(1&ue){const Ve=P.EpF();P.TgZ(0,"perun-web-apps-groups-list",19),P.NdJ("groupMoved",function(et){P.CHM(Ve);const Re=P.oxw(2);return P.KtG(Re.onMoveGroup(et))})("refreshTable",function(){P.CHM(Ve);const et=P.oxw(2);return P.KtG(et.refreshTable())}),P.qZA()}if(2&ue){const Ve=P.oxw(2);P.Q6J("disableMembers",!0)("disableRouting",!Ve.routeAuth)("displayedColumns",Ve.deleteAuth?P.DdM(7,Mt):P.DdM(8,fe))("groups",Ve.groups)("selection",Ve.selected)("filter",Ve.filterValue)("tableId",Ve.tableId)}}function ce(ue,qe){if(1&ue&&(P.TgZ(0,"div"),P.YNc(1,At,1,8,"perun-web-apps-groups-tree",16),P.YNc(2,X,1,9,"perun-web-apps-groups-list",17),P.qZA()),2&ue){const Ve=P.oxw();P.xp6(1),P.Q6J("ngIf",!Ve.showGroupList),P.xp6(1),P.Q6J("ngIf",Ve.showGroupList)}}const ve=function(ue){return{removeAuth:ue}};let Je=(()=>{class ue{static#e=this.id="GroupSubgroupsComponent";constructor(Ve,Me,et,Re){this.dialog=Ve,this.groupService=Me,this.guiAuthResolver=et,this.entityStorageService=Re,this.groups=[],this.selected=new h.Ov(!0,[]),this.selectedRoles=[],this.selectedRoleTypes=[],this.showGroupList=!1,this.filtering=!1,this.tableId=g.bf,this.filterValue="",this.removeAuth$=this.selected.changed.pipe((0,v.U)(Et=>Et.source.selected.reduce((G,He)=>G&&this.guiAuthResolver.isAuthorized("deleteGroup_Group_boolean_policy",[He]),!0)),(0,k.O)(!0))}onCreateGroup(){const Ve=(0,E.kZ)();Ve.width="450px",Ve.data={parentGroup:this.group,theme:"group-theme"},this.dialog.open(e.y,Ve).afterClosed().subscribe(et=>{et&&(this.loading=!0,this.refreshTable())})}ngOnInit(){"list"===localStorage.getItem("preferedValue")&&(this.toggle.toggle(),this.selected.clear(),this.showGroupList=!0),this.toggle.change.subscribe(()=>{localStorage.setItem("preferedValue",this.toggle.checked?"list":"tree")}),this.group=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}setAuthRights(){this.createAuth=this.guiAuthResolver.isAuthorized("createGroup_Group_Group_policy",[this.group]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteGroups_List_boolean_policy",[this.group]),0!==this.groups.length&&(this.routeAuth=this.guiAuthResolver.isAuthorized("getGroupById_int_policy",[this.groups[0]]))}deleteGroup(){const Ve=(0,E.kZ)();Ve.width="450px",Ve.data={voId:this.group.id,groups:this.selected.selected,theme:"group-theme"},this.dialog.open(M.P,Ve).afterClosed().subscribe(et=>{et&&this.refreshTable()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}refreshTable(){this.loading=!0,this.groupService.getAllRichSubGroupsWithGroupAttributesByNames(this.group.id,[y.r.GROUP_DEF_MAIL_FOOTER,y.r.GROUP_SYNC_ENABLED,y.r.GROUP_LAST_SYNC_STATE,y.r.GROUP_LAST_SYNC_TIMESTAMP,y.r.GROUP_STRUCTURE_SYNC_ENABLED,y.r.GROUP_LAST_STRUCTURE_SYNC_STATE,y.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP],this.selectedRoles,this.selectedRoleTypes).subscribe(Ve=>{this.groups=Ve,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(Ve){this.filterValue=Ve,this.filtering=""!==Ve}applyRoles(Ve){this.selectedRoles=Ve,this.refreshTable()}applyRoleTypes(Ve){this.selectedRoleTypes=Ve,this.refreshTable()}onMoveGroup(Ve){const Me=(0,E.kZ)();Me.width="550px",Me.data={group:Ve,theme:"group-theme"},this.dialog.open(w.c,Me).afterClosed().subscribe(Re=>{Re&&this.refreshTable()})}static#t=this.\u0275fac=function(Me){return new(Me||ue)(P.Y36(S.uw),P.Y36(b.ff),P.Y36(W.x4),P.Y36(W.fb))};static#i=this.\u0275cmp=P.Xpm({type:ue,selectors:[["app-group-subgroups"]],viewQuery:function(Me,et){if(1&Me&&P.Gf(ye,7),2&Me){let Re;P.iGM(Re=P.CRH())&&(et.toggle=Re.first)}},hostVars:2,hostBindings:function(Me,et){2&Me&&P.ekj("router-component",et.true)},decls:22,vars:20,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","data-cy","new-subgroup-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"theme","filterRoles","filterRoleTypes"],[3,"placeholder","filter"],[1,"slide-label",3,"click"],["labelPosition","before",1,"me-1",3,"ngModel","change","ngModelChange"],["toggle",""],["spinner",""],[1,"position-relative","mt-3"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","new-subgroup-button","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","class","me-2","data-cy","delete-group-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","warn","data-cy","delete-group-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","expandAll","groups","displayedColumns","hideCheckbox","filterValue","selection","moveGroup","refreshTable",4,"ngIf"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","filter","tableId","groupMoved","refreshTable",4,"ngIf"],[3,"disableRouting","expandAll","groups","displayedColumns","hideCheckbox","filterValue","selection","moveGroup","refreshTable"],[3,"disableMembers","disableRouting","displayedColumns","groups","selection","filter","tableId","groupMoved","refreshTable"]],template:function(Me,et){if(1&Me&&(P.TgZ(0,"div")(1,"h1",0),P._uU(2),P.ALo(3,"translate"),P.qZA(),P.TgZ(4,"perun-web-apps-refresh-button",1),P.NdJ("refresh",function(){return et.refreshTable()}),P.qZA(),P.YNc(5,rt,3,3,"button",2),P.YNc(6,zt,3,5,"span",3),P.ALo(7,"async"),P.TgZ(8,"app-group-roles-filter",4),P.NdJ("filterRoles",function(Et){return et.applyRoles(Et)})("filterRoleTypes",function(Et){return et.applyRoleTypes(Et)}),P.qZA(),P.TgZ(9,"perun-web-apps-debounce-filter",5),P.NdJ("filter",function(Et){return et.applyFilter(Et)}),P.qZA(),P.TgZ(10,"label",6),P.NdJ("click",function(){return et.labelToggle()}),P._uU(11),P.ALo(12,"translate"),P.qZA(),P.TgZ(13,"mat-slide-toggle",7,8),P.NdJ("change",function(){return et.selected.clear()})("ngModelChange",function(Et){return et.showGroupList=Et}),P.qZA(),P.TgZ(15,"label",6),P.NdJ("click",function(){return et.labelToggle()}),P._uU(16),P.ALo(17,"translate"),P.qZA(),P.YNc(18,at,1,0,"ng-template",null,9,P.W1O),P.TgZ(20,"div",10),P.YNc(21,ce,3,2,"div",11),P.qZA()()),2&Me){const Re=P.MAs(19);P.xp6(2),P.Oqu(P.lcZ(3,10,"GROUP_DETAIL.SUBGROUPS.TITLE")),P.xp6(3),P.Q6J("ngIf",et.createAuth),P.xp6(1),P.Q6J("ngIf",P.VKq(18,ve,P.lcZ(7,12,et.removeAuth$))),P.xp6(2),P.Q6J("theme","group-theme"),P.xp6(1),P.Q6J("placeholder","GROUP_DETAIL.SUBGROUPS.FILTER"),P.xp6(2),P.hij(" ",P.lcZ(12,14,"GROUP_DETAIL.SUBGROUPS.TREE_VIEW")," "),P.xp6(2),P.Q6J("ngModel",et.showGroupList),P.xp6(3),P.hij(" ",P.lcZ(17,16,"GROUP_DETAIL.SUBGROUPS.LIST_VIEW")," "),P.xp6(5),P.Q6J("perunWebAppsLoader",et.loading)("perunWebAppsLoaderIndicator",Re)}},dependencies:[de.O5,se.JJ,se.On,Z.lW,oe.gM,Ae.Rr,Ze.B,ke.K,re.W,Ce.t,O.I,te.P,H.e,de.Ov,Q.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return ue})()},99056:(_t,pe,m)=>{"use strict";m.d(pe,{j:()=>it});var e=m(27618),h=m(38106),M=m(78337),E=m(64124),b=m(17700),y=m(73615),g=m(1385),w=m(65879),W=m(89515),v=m(32296),k=m(12207),P=m(97500),S=m(2730),de=m(69755);function se(I,be){1&I&&w._UZ(0,"perun-web-apps-loading-dialog")}const Z=function(){return["select","id","name","description"]};function oe(I,be){if(1&I){const j=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",3)(5,"perun-web-apps-debounce-filter",4),w.NdJ("filter",function(Te){w.CHM(j);const Tt=w.oxw();return w.KtG(Tt.applyFilter(Te))}),w.qZA(),w._UZ(6,"perun-web-apps-groups-list",5),w.qZA(),w.TgZ(7,"div",6)(8,"button",7),w.NdJ("click",function(){w.CHM(j);const Te=w.oxw();return w.KtG(Te.onCancel())}),w._uU(9),w.ALo(10,"translate"),w.qZA(),w.TgZ(11,"button",8),w.NdJ("click",function(){w.CHM(j);const Te=w.oxw();return w.KtG(Te.onAdd())}),w._uU(12),w.ALo(13,"translate"),w.qZA()()()}if(2&I){const j=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,13,"DIALOGS.ADD_MEMBER_GROUP.TITLE")),w.xp6(3),w.Q6J("placeholder","DIALOGS.ADD_MEMBER_GROUP.FILTER"),w.xp6(1),w.Q6J("disableGroups",!0)("disableMembers",!0)("displayedColumns",w.DdM(19,Z))("groupsToDisableCheckbox",j.membersGroups)("disableRouting",!0)("groups",j.groups)("filter",j.filterValue)("selection",j.selection),w.xp6(3),w.hij(" ",w.lcZ(10,15,"DIALOGS.ADD_MEMBER_GROUP.CANCEL")," "),w.xp6(2),w.Q6J("disabled",0===j.selection.selected.length),w.xp6(1),w.hij(" ",w.lcZ(13,17,"DIALOGS.ADD_MEMBER_GROUP.ADD")," ")}}let Ae=(()=>{class I{constructor(j,Be,Te,Tt,Qe,Se,Ee){this.dialogRef=j,this.data=Be,this.groupManager=Te,this.memberManager=Tt,this.notificator=Qe,this.translate=Se,this.authResolver=Ee,this.loading=!1,this.groups=[],this.selection=new M.Ov(!0,[]),this.attrNames=[g.r.GROUP_SYNC_ENABLED,g.r.GROUP_LAST_SYNC_STATE,g.r.GROUP_LAST_SYNC_TIMESTAMP,g.r.GROUP_STRUCTURE_SYNC_ENABLED,g.r.GROUP_LAST_STRUCTURE_SYNC_STATE,g.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP],this.filterValue=""}ngOnInit(){this.theme=this.data.theme,this.membersGroups=this.data.membersGroups,this.loading=!0,this.memberManager.getMemberById(this.data.memberId).subscribe(j=>{this.member=j,this.groupManager.getAllRichGroupsWithAttributesByNames(this.member.voId,this.attrNames).subscribe(Be=>{this.groups=Be.filter(Te=>this.authResolver.isAuthorized("addMember_Group_Member_policy",[Te])),this.loading=!1},()=>this.loading=!1)})}onAdd(){const j=this.selection.selected.map(Be=>Be.id);this.loading=!0,this.groupManager.addMember(j,this.member.id).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_MEMBER_GROUP.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}applyFilter(j){this.filterValue=j}static#e=this.\u0275fac=function(Be){return new(Be||I)(w.Y36(b.so),w.Y36(b.WI),w.Y36(e.ff),w.Y36(e.uq),w.Y36(y.V6),w.Y36(W.sK),w.Y36(y.x4))};static#t=this.\u0275cmp=w.Xpm({type:I,selectors:[["app-add-member-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[3,"disableGroups","disableMembers","displayedColumns","groupsToDisableCheckbox","disableRouting","groups","filter","selection"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Be,Te){if(1&Be&&(w.YNc(0,se,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,oe,14,20,"div",1),w.qZA()),2&Be){const Tt=w.MAs(1);w.xp6(2),w.Gre("",Te.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Te.loading)("perunWebAppsLoaderIndicator",Tt)}},dependencies:[v.lW,b.uh,b.xY,b.H8,k.b,P.W,S.P,de.e,W.X$]})}return I})();var Ze=m(25313);function ke(I,be){1&I&&w._UZ(0,"perun-web-apps-loading-dialog")}function re(I,be){1&I&&w._UZ(0,"th",14)}function Ce(I,be){if(1&I&&(w.TgZ(0,"td",15),w._uU(1),w.qZA()),2&I){const j=be.$implicit;w.xp6(1),w.Oqu(j.name)}}function O(I,be){1&I&&w._UZ(0,"tr",16)}function te(I,be){1&I&&w._UZ(0,"tr",17)}function H(I,be){if(1&I){const j=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",3)(5,"p"),w._uU(6),w.ALo(7,"translate"),w.qZA(),w.TgZ(8,"div",4),w._uU(9),w.ALo(10,"translate"),w.qZA(),w.TgZ(11,"table",5),w.ynx(12,6),w.YNc(13,re,1,0,"th",7),w.YNc(14,Ce,2,1,"td",8),w.BQk(),w.YNc(15,O,1,0,"tr",9),w.YNc(16,te,1,0,"tr",10),w.qZA()(),w.TgZ(17,"div",11)(18,"button",12),w.NdJ("click",function(){w.CHM(j);const Te=w.oxw();return w.KtG(Te.onCancel())}),w._uU(19),w.ALo(20,"translate"),w.qZA(),w.TgZ(21,"button",13),w.NdJ("click",function(){w.CHM(j);const Te=w.oxw();return w.KtG(Te.onRemove())}),w._uU(22),w.ALo(23,"translate"),w.qZA()()()}if(2&I){const j=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,9,"DIALOGS.REMOVE_MEMBER_GROUP.TITLE")),w.xp6(4),w.Oqu(w.lcZ(7,11,"DIALOGS.REMOVE_MEMBER_GROUP.DESCRIPTION")),w.xp6(3),w.hij(" ",w.lcZ(10,13,"DIALOGS.REMOVE_MEMBER_GROUP.ASK")," "),w.xp6(2),w.Q6J("dataSource",j.dataSource),w.xp6(4),w.Q6J("matHeaderRowDef",j.displayedColumns),w.xp6(1),w.Q6J("matRowDefColumns",j.displayedColumns),w.xp6(3),w.hij(" ",w.lcZ(20,15,"DIALOGS.REMOVE_MEMBER_GROUP.CANCEL")," "),w.xp6(2),w.Q6J("disabled",j.loading),w.xp6(1),w.hij(" ",w.lcZ(23,17,"DIALOGS.REMOVE_MEMBER_GROUP.REMOVE")," ")}}let Q=(()=>{class I{constructor(j,Be,Te,Tt,Qe){this.dialogRef=j,this.data=Be,this.groupManager=Te,this.notificator=Tt,this.translate=Qe,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new Ze.by(this.data.groups)}onRemove(){this.loading=!0;const j=this.dataSource.data.map(Be=>Be.id);this.groupManager.removeMember(j,this.data.memberId).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_MEMBER_GROUP.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function(Be){return new(Be||I)(w.Y36(b.so),w.Y36(b.WI),w.Y36(e.ff),w.Y36(y.V6),w.Y36(W.sK))};static#t=this.\u0275cmp=w.Xpm({type:I,selectors:[["app-remove-member-group-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(Be,Te){if(1&Be&&(w.YNc(0,ke,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,H,24,19,"div",1),w.qZA()),2&Be){const Tt=w.MAs(1);w.xp6(2),w.Gre("",Te.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Te.loading)("perunWebAppsLoaderIndicator",Tt)}},dependencies:[v.lW,Ze.BZ,Ze.fO,Ze.as,Ze.w1,Ze.Dz,Ze.nj,Ze.ge,Ze.ev,Ze.XQ,Ze.Gk,b.uh,b.xY,b.H8,k.b,de.e,W.X$]})}return I})();var ye=m(37398),rt=m(27921),zt=(m(78932),m(44112)),at=m(96814),gt=m(56223),At=m(92596),Mt=m(82599),fe=m(81109),X=m(55959),ce=m(62481),ve=m(36620);const Je=["toggle"],ue=["list"];function qe(I,be){if(1&I){const j=w.EpF();w.TgZ(0,"button",14),w.NdJ("click",function(){w.CHM(j);const Te=w.oxw();return w.KtG(Te.addGroup())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2&I&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"MEMBER_DETAIL.GROUPS.ADD"),"\n"))}function Ve(I,be){if(1&I){const j=w.EpF();w.TgZ(0,"span",15),w.ALo(1,"translate"),w.TgZ(2,"button",16),w.NdJ("click",function(){w.CHM(j);const Te=w.oxw();return w.KtG(Te.removeGroup())}),w._uU(3),w.ALo(4,"translate"),w.qZA()()}if(2&I){const j=be.ngIf,Be=w.oxw();w.s9C("matTooltip",w.lcZ(1,4,"MEMBER_DETAIL.GROUPS.REMOVE_PERMISSION_HINT")),w.Q6J("matTooltipDisabled",j.removeAuth),w.xp6(2),w.Q6J("disabled",0===Be.selection.selected.length||!j.removeAuth),w.xp6(1),w.hij(" ",w.lcZ(4,6,"MEMBER_DETAIL.GROUPS.REMOVE")," ")}}function Me(I,be){1&I&&w._UZ(0,"perun-web-apps-loading-table")}const et=function(){return["nameWithId","description","expiration","status"]};function Re(I,be){if(1&I){const j=w.EpF();w.TgZ(0,"perun-web-apps-groups-tree",18),w.NdJ("refreshTable",function(){w.CHM(j);const Te=w.oxw(2);return w.KtG(Te.refreshTable())})("changeExpiration",function(Te){w.CHM(j);const Tt=w.oxw(2);return w.KtG(Tt.changeExpiration(Te))}),w.qZA()}if(2&I){const j=w.oxw(2);w.Q6J("expandAll",j.filtering)("disableRouting",!j.routeAuth)("groups",j.groups)("selection",j.selection)("filterValue",j.filterValue)("displayedColumns",w.DdM(6,et))}}function Et(I,be){if(1&I&&(w.TgZ(0,"div"),w.YNc(1,Re,1,7,"perun-web-apps-groups-tree",17),w.qZA()),2&I){const j=w.oxw(),Be=w.MAs(18);w.xp6(1),w.Q6J("perunWebAppsLoader",j.loading)("perunWebAppsLoaderIndicator",Be)}}const G=function(){return["select","id","name","description","expiration","groupStatus"]};function He(I,be){if(1&I){const j=w.EpF();w.TgZ(0,"perun-web-apps-groups-list",19,20),w.NdJ("refreshTable",function(){w.CHM(j);const Te=w.oxw();return w.KtG(Te.refreshTable())}),w.qZA()}if(2&I){const j=w.oxw();w.Q6J("displayedColumns",w.DdM(8,G))("memberId",j.member.id)("disableRouting",!j.routeAuth)("groups",j.groups)("filter",j.filterValue)("memberGroupStatus",null==j.member?null:j.member.groupStatus)("selection",j.selection)("tableId",j.tableId)}}const ne=function(I){return{removeAuth:I}};let it=(()=>{class I{static#e=this.id="MemberGroupsComponent";constructor(j,Be,Te,Tt,Qe,Se){this.groupsService=j,this.route=Be,this.dialog=Te,this.authResolver=Tt,this.memberService=Qe,this.entityService=Se,this.groups=[],this.filterValue="",this.filtering=!1,this.tableId=h.W1,this.showGroupList=!1,this.selection=new M.Ov(!0,[]),this.selectedRoles=[],this.selectedRoleTypes=[],this.removeAuth$=this.selection.changed.pipe((0,ye.U)(Ee=>Ee.source.selected.reduce((ge,o)=>ge&&this.authResolver.isAuthorized("removeMember_Member_List_policy",[o]),!0)),(0,rt.O)(!0))}ngOnInit(){this.loading=!0,this.member=this.entityService.getEntity(),this.groupsService.getAllGroups(this.member.voId).subscribe(j=>{this.allGroups=j,this.addAuth=this.allGroups.reduce((Be,Te)=>Be||this.authResolver.isAuthorized("addMember_Group_Member_policy",[Te]),!1),this.refreshTable(),"list"===localStorage.getItem("preferedValue")&&(this.toggle.toggle(),this.showGroupList=!0),this.toggle.change.subscribe(()=>{localStorage.setItem("preferedValue",this.toggle.checked?"list":"tree"),this.refreshTable()})})}refreshTable(){this.loading=!0,this.groupsService.getMemberRichGroupsWithAttributesByNames(this.member.id,[g.r.MEMBER_DEF_GROUP_EXPIRATION,g.r.MEMBER_GROUP_STATUS,g.r.MEMBER_GROUP_STATUS_INDIRECT],this.selectedRoles,this.selectedRoleTypes).subscribe({next:j=>{this.selection.clear(),this.groups=j,0!==this.groups.length&&(this.routeAuth=this.authResolver.isAuthorized("getGroupById_int_policy",[{id:this.member.voId,beanName:"Vo"},this.groups[0]])),this.loading=!1},error:()=>this.loading=!1})}changeExpiration(j){this.list.changeExpiration(j)}addGroup(){const j=(0,E.kZ)();j.width="850px",j.data={memberId:this.member.id,membersGroups:new Set(this.groups.map(Te=>Te.id)),theme:"member-theme"},this.dialog.open(Ae,j).afterClosed().subscribe(Te=>{Te&&this.refreshTable()})}removeGroup(){const j=(0,E.kZ)();j.width="650px",j.data={memberId:this.member.id,groups:this.selection.selected,theme:"member-theme"},this.dialog.open(Q,j).afterClosed().subscribe(Te=>{Te&&this.refreshTable()})}applyFilter(j){this.filterValue=j,this.filtering=""!==j}applyRoles(j){this.selectedRoles=j,this.refreshTable()}applyRoleTypes(j){this.selectedRoleTypes=j,this.refreshTable()}labelToggle(){this.showGroupList=!this.showGroupList,this.refreshTable()}static#t=this.\u0275fac=function(Be){return new(Be||I)(w.Y36(e.ff),w.Y36(zt.gz),w.Y36(b.uw),w.Y36(y.x4),w.Y36(e.uq),w.Y36(y.fb))};static#i=this.\u0275cmp=w.Xpm({type:I,selectors:[["app-member-groups"]],viewQuery:function(Be,Te){if(1&Be&&(w.Gf(Je,7),w.Gf(ue,5)),2&Be){let Tt;w.iGM(Tt=w.CRH())&&(Te.toggle=Tt.first),w.iGM(Tt=w.CRH())&&(Te.list=Tt.first)}},hostVars:2,hostBindings:function(Be,Te){2&Be&&w.ekj("router-component",Te.true)},decls:23,vars:22,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"theme","filterRoles","filterRoleTypes"],[3,"placeholder","filter"],[1,"slide-label",3,"click"],[1,"me-1",3,"ngModel","change","ngModelChange"],["toggle",""],["spinner",""],[1,"position-relative"],[4,"ngIf"],[3,"hidden"],[3,"displayedColumns","memberId","disableRouting","groups","filter","memberGroupStatus","selection","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["theme","member-theme",3,"expandAll","disableRouting","groups","selection","filterValue","displayedColumns","refreshTable","changeExpiration",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["theme","member-theme",3,"expandAll","disableRouting","groups","selection","filterValue","displayedColumns","refreshTable","changeExpiration"],[3,"displayedColumns","memberId","disableRouting","groups","filter","memberGroupStatus","selection","tableId","refreshTable"],["list",""]],template:function(Be,Te){if(1&Be&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.TgZ(3,"perun-web-apps-refresh-button",1),w.NdJ("refresh",function(){return Te.refreshTable()}),w.qZA(),w.YNc(4,qe,3,3,"button",2),w.YNc(5,Ve,5,8,"span",3),w.ALo(6,"async"),w.TgZ(7,"app-group-roles-filter",4),w.NdJ("filterRoles",function(Qe){return Te.applyRoles(Qe)})("filterRoleTypes",function(Qe){return Te.applyRoleTypes(Qe)}),w.qZA(),w.TgZ(8,"perun-web-apps-debounce-filter",5),w.NdJ("filter",function(Qe){return Te.applyFilter(Qe)}),w.qZA(),w.TgZ(9,"label",6),w.NdJ("click",function(){return Te.labelToggle()}),w._uU(10),w.ALo(11,"translate"),w.qZA(),w.TgZ(12,"mat-slide-toggle",7,8),w.NdJ("change",function(){return Te.selection.clear()})("ngModelChange",function(Qe){return Te.showGroupList=Qe}),w.qZA(),w.TgZ(14,"label",6),w.NdJ("click",function(){return Te.labelToggle()}),w._uU(15),w.ALo(16,"translate"),w.qZA(),w.YNc(17,Me,1,0,"ng-template",null,9,w.W1O),w.TgZ(19,"div",10),w.YNc(20,Et,2,2,"div",11),w.TgZ(21,"div",12),w.YNc(22,He,2,9,"perun-web-apps-groups-list",13),w.qZA()()),2&Be){const Tt=w.MAs(18);w.xp6(1),w.Oqu(w.lcZ(2,12,"MEMBER_DETAIL.GROUPS.TITLE")),w.xp6(3),w.Q6J("ngIf",Te.addAuth),w.xp6(1),w.Q6J("ngIf",w.VKq(20,ne,w.lcZ(6,14,Te.removeAuth$))),w.xp6(2),w.Q6J("theme","member-theme"),w.xp6(1),w.Q6J("placeholder","MEMBER_DETAIL.GROUPS.FILTER"),w.xp6(2),w.hij(" ",w.lcZ(11,16,"MEMBER_DETAIL.GROUPS.TREE_VIEW"),"\n"),w.xp6(2),w.Q6J("ngModel",Te.showGroupList),w.xp6(3),w.hij(" ",w.lcZ(16,18,"MEMBER_DETAIL.GROUPS.LIST_VIEW"),"\n"),w.xp6(5),w.Q6J("ngIf",!Te.showGroupList),w.xp6(1),w.Q6J("hidden",!Te.showGroupList),w.xp6(1),w.Q6J("perunWebAppsLoader",Te.loading)("perunWebAppsLoaderIndicator",Tt)}},dependencies:[at.O5,gt.JJ,gt.On,v.lW,At.gM,Mt.Rr,fe.B,X.K,P.W,ce.t,ve.I,S.P,de.e,at.Ov,W.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"]})}return I})()},5324:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>v});var e=m(27618),h=m(38106),M=m(73615),E=m(64124),b=m(10981),y=m(65879),g=m(17700),w=m(18204),W=m(96814);let v=(()=>{class k{static#e=this.id="VoApplicationsComponent";constructor(S,de,se,Z,oe,Ae,Ze){this.registrarManager=S,this.entityStorageService=de,this.attributeService=se,this.dialog=Z,this.cd=oe,this.translate=Ae,this.authResolver=Ze,this.authRights={approve:!1,reject:!1,delete:!1,resend:!1,columnSettings:!1},this.tableId=h.Hi,this.detailTableId=h.Jf,this.fedAttrs=[]}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.attributeService.getIdpAttributeDefinitions().subscribe(S=>{S.forEach(de=>{this.fedAttrs.includes(de)||this.fedAttrs.push(de),this.viewPreferences$=this.attributeService.getVoAttributeByName(this.vo.id,"urn:perun:vo:attribute-def:def:applicationViewPreferences")})})}setColumns(){const S=(0,E.kZ)();S.width="650px",S.data={columns:[],voId:this.vo.id,theme:"vo-theme"},this.dialog.open(b.a,S).afterClosed().subscribe(se=>{se&&(this.viewPreferences$=this.attributeService.getVoAttributeByName(this.vo.id,"urn:perun:vo:attribute-def:def:applicationViewPreferences"))})}setAuthRights(){this.authRights.approve=this.authResolver.isAuthorized("vo-approveApplicationInternal_int_policy",[this.vo]),this.authRights.reject=this.authResolver.isAuthorized("vo-rejectApplication_int_String_policy",[this.vo]),this.authRights.delete=this.authResolver.isAuthorized("vo-deleteApplication_Application_policy",[this.vo]),this.authRights.resend=this.authResolver.isAuthorized("vo-sendMessage_Application_MailType_String_policy",[this.vo])}static#t=this.\u0275fac=function(de){return new(de||k)(y.Y36(e.tk),y.Y36(M.fb),y.Y36(e.H8),y.Y36(g.uw),y.Y36(y.sBO),y.Y36(M.Te),y.Y36(M.x4))};static#i=this.\u0275cmp=y.Xpm({type:k,selectors:[["app-vo-applications"]],hostVars:2,hostBindings:function(de,se){2&de&&y.ekj("router-component",se.true)},decls:2,vars:9,consts:[[3,"theme","vo","authRights","tableId","detailTableId","fedAttrs","viewPreferences","changeView"]],template:function(de,se){1&de&&(y.TgZ(0,"app-application-actions",0),y.NdJ("changeView",function(){return se.setColumns()}),y.ALo(1,"async"),y.qZA()),2&de&&y.Q6J("theme","vo-theme")("vo",se.vo)("authRights",se.authRights)("tableId",se.tableId)("detailTableId",se.detailTableId)("fedAttrs",se.fedAttrs)("viewPreferences",y.lcZ(1,7,se.viewPreferences$))},dependencies:[w.P,W.Ov]})}return k})()},76472:(_t,pe,m)=>{"use strict";m.d(pe,{G:()=>qe});var e=m(70152),h=m(425),M=m(78337),E=m(98558),b=m(64124),y=m(27618),g=m(38106),w=m(1385),W=m(73615),v=m(65619),k=m(63019),P=m(94664),S=m(99397),de=m(27921),se=m(37398),Z=m(65879),oe=m(17700),Ae=m(96814),Ze=m(56223),ke=m(32296),re=m(92596),Ce=m(82599),O=m(81109),te=m(55959),H=m(97500),Q=m(62481),ye=m(36620),rt=m(2730),Ne=m(69755),zt=m(89515);const at=["toggle"];function gt(Ve,Me){if(1&Ve){const et=Z.EpF();Z.TgZ(0,"button",12),Z.NdJ("click",function(){Z.CHM(et);const Et=Z.oxw();return Z.KtG(Et.onCreateGroup())}),Z._uU(1),Z.ALo(2,"translate"),Z.qZA()}2&Ve&&(Z.xp6(1),Z.hij(" ",Z.lcZ(2,1,"VO_DETAIL.GROUPS.CREATE_GROUP")," "))}function At(Ve,Me){if(1&Ve){const et=Z.EpF();Z.TgZ(0,"span",13),Z.ALo(1,"translate"),Z.TgZ(2,"button",14),Z.NdJ("click",function(){Z.CHM(et);const Et=Z.oxw();return Z.KtG(Et.deleteGroup())}),Z._uU(3),Z.ALo(4,"translate"),Z.qZA()()}if(2&Ve){const et=Me.ngIf,Re=Z.oxw();Z.s9C("matTooltip",Z.lcZ(1,4,"VO_DETAIL.GROUPS.DELETE_PERMISSION_HINT")),Z.Q6J("matTooltipDisabled",et.removeAuth),Z.xp6(2),Z.Q6J("disabled",0===Re.selected.selected.length||!et.removeAuth),Z.xp6(1),Z.hij(" ",Z.lcZ(4,6,"VO_DETAIL.GROUPS.DELETE_GROUP")," ")}}const Mt=function(){return["nameWithId","description","menu"]};function fe(Ve,Me){if(1&Ve){const et=Z.EpF();Z.TgZ(0,"perun-web-apps-groups-tree",16),Z.NdJ("moveGroup",function(Et){Z.CHM(et);const G=Z.oxw(2);return Z.KtG(G.onMoveGroup(Et))})("refreshTable",function(){Z.CHM(et);const Et=Z.oxw(2);return Z.KtG(Et.refresh())}),Z.qZA()}if(2&Ve){const et=Z.oxw(2);Z.Q6J("displayedColumns",Z.DdM(7,Mt))("expandAll",et.filtering)("disableRouting",!et.routeAuth)("groups",et.groups)("selection",et.selected)("filterValue",et.filterValue)("vo",et.vo)}}function X(Ve,Me){if(1&Ve&&(Z.TgZ(0,"div"),Z.YNc(1,fe,1,8,"perun-web-apps-groups-tree",15),Z.ALo(2,"async"),Z.qZA()),2&Ve){const et=Z.oxw(),Re=Z.MAs(22);Z.xp6(1),Z.Q6J("perunWebAppsLoader",Z.lcZ(2,2,et.loading$))("perunWebAppsLoaderIndicator",Re)}}function ce(Ve,Me){if(1&Ve){const et=Z.EpF();Z.TgZ(0,"perun-web-apps-groups-list",18),Z.NdJ("groupMoved",function(Et){Z.CHM(et);const G=Z.oxw(2);return Z.KtG(G.onMoveGroup(Et))})("queryChanged",function(Et){Z.CHM(et);const G=Z.oxw(2);return Z.KtG(G.nextPage.next(Et))})("refreshTable",function(){Z.CHM(et);const Et=Z.oxw(2);return Z.KtG(Et.refresh())})("downloadAll",function(Et){Z.CHM(et);const G=Z.oxw(2);return Z.KtG(G.downloadAll(Et))}),Z.ALo(1,"async"),Z.qZA()}if(2&Ve){const et=Z.oxw(2);Z.Q6J("disableMembers",!0)("displayedColumns",et.displayedColumns)("disableRouting",!et.routeAuth)("groups",Z.lcZ(1,7,et.groupPage$))("selection",et.selected)("filter",et.filterValue)("tableId",et.tableId)}}function ve(Ve,Me){if(1&Ve&&(Z.TgZ(0,"div"),Z.YNc(1,ce,2,9,"perun-web-apps-groups-list",17),Z.ALo(2,"async"),Z.qZA()),2&Ve){const et=Z.oxw(),Re=Z.MAs(22);Z.xp6(1),Z.Q6J("perunWebAppsLoader",Z.lcZ(2,2,et.loading$))("perunWebAppsLoaderIndicator",Re)}}function Je(Ve,Me){1&Ve&&Z._UZ(0,"perun-web-apps-loading-table")}const ue=function(Ve){return{removeAuth:Ve}};let qe=(()=>{class Ve{static#e=this.id="VoGroupsComponent";constructor(et,Re,Et,G,He){this.dialog=et,this.groupService=Re,this.authResolver=Et,this.entityStorageService=G,this.groupUtils=He,this.groups=[],this.nextPage=new v.X({}),this.groupPage$=this.nextPage.pipe((0,P.w)(ne=>this.groupService.getGroupsPage({vo:this.vo.id,attrNames:this.attrNames,query:{order:ne.order,pageSize:ne.pageSize,offset:ne.offset,searchString:ne.searchString,sortColumn:ne.sortColumn,roles:this.selectedRoles,types:this.selectedRoleTypes}})),(0,S.b)(ne=>{this.groups=ne.data,this.setAuthRights(),this.selected.clear(),setTimeout(()=>this.loadingSubject$.next(!1),200)}),(0,de.O)({data:[],totalCount:0,offset:0,pageSize:0})),this.showGroupList=!1,this.selected=new M.Ov(!0,[]),this.loadingSubject$=new v.X(!1),this.loading$=(0,k.T)(this.loadingSubject$,this.nextPage.pipe((0,se.U)(()=>!0))),this.filtering=!1,this.filterValue="",this.tableId=g.rc,this.displayedColumns=["select","id","name","description","menu"],this.selectedRoles=[],this.selectedRoleTypes=[],this.removeAuth$=this.selected.changed.pipe((0,se.U)(ne=>ne.source.selected.reduce((it,I)=>it&&this.authResolver.isAuthorized("deleteGroup_Group_boolean_policy",[this.vo,I]),!0)),(0,de.O)(!0)),this.attrNames=[w.r.GROUP_SYNC_ENABLED,w.r.GROUP_LAST_SYNC_STATE,w.r.GROUP_LAST_SYNC_TIMESTAMP,w.r.GROUP_STRUCTURE_SYNC_ENABLED,w.r.GROUP_LAST_STRUCTURE_SYNC_STATE,w.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP]}onCreateGroup(){const et=(0,b.kZ)();et.width="450px",et.data={voId:this.vo.id,parentGroup:null,theme:"vo-theme"},this.dialog.open(e.y,et).afterClosed().subscribe(Et=>{Et&&this.refresh()})}ngOnInit(){this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),"list"===localStorage.getItem("preferedValue")?(this.toggle.toggle(),this.showGroupList=!0):this.refresh(),this.toggle.change.subscribe(()=>{localStorage.setItem("preferedValue",this.toggle.checked?"list":"tree"),this.refresh()})}setAuthRights(){this.createAuth=this.authResolver.isAuthorized("createGroup_Vo_Group_policy",[this.vo]),0!==this.groups.length&&(this.routeAuth=this.authResolver.isAuthorized("getGroupById_int_policy",[this.vo,this.groups[0]]))}deleteGroup(){const et=(0,b.kZ)();et.width="450px",et.data={voId:this.vo.id,groups:this.selected.selected,theme:"vo-theme"},this.dialog.open(h.P,et).afterClosed().subscribe(Et=>{Et&&this.refresh()})}labelToggle(){this.showGroupList=!this.showGroupList,this.refresh()}removeAllGroups(){this.selected.clear()}onMoveGroup(et){const Re=(0,b.kZ)();Re.width="550px",Re.data={group:et,theme:"vo-theme"},this.dialog.open(E.c,Re).afterClosed().subscribe(G=>{G&&this.refresh()})}loadAllGroups(){this.groupService.getAllRichGroupsWithAttributesByNames(this.vo.id,this.attrNames,this.selectedRoles,this.selectedRoleTypes).subscribe(et=>{this.groups=et,this.selected.clear(),this.setAuthRights(),this.loadingSubject$.next(!1)})}applyFilter(et){this.filterValue=et,this.filtering=""!==et}applyRoles(et){this.selectedRoles=et,this.refresh()}applyRoleTypes(et){this.selectedRoleTypes=et,this.refresh()}refresh(){this.loadingSubject$.next(!0),this.showGroupList?this.nextPage.next(this.nextPage.value):this.loadAllGroups()}downloadAll(et){const Re=this.nextPage.getValue(),Et=(G,He)=>this.groupUtils.getDataForColumn(G,He);this.groupService.getGroupsPage({vo:this.vo.id,attrNames:this.attrNames,query:{order:Re.order,pageSize:et.length,offset:0,searchString:Re.searchString,sortColumn:Re.sortColumn,roles:this.selectedRoles,types:this.selectedRoleTypes}}).subscribe({next:G=>{(0,b.O6)((0,b.Xn)(G.data,this.displayedColumns,Et),et.format)}})}static#t=this.\u0275fac=function(Re){return new(Re||Ve)(Z.Y36(oe.uw),Z.Y36(y.ff),Z.Y36(W.x4),Z.Y36(W.fb),Z.Y36(W.K1))};static#i=this.\u0275cmp=Z.Xpm({type:Ve,selectors:[["app-vo-groups"]],viewQuery:function(Re,Et){if(1&Re&&Z.Gf(at,7),2&Re){let G;Z.iGM(G=Z.CRH())&&(Et.toggle=G.first)}},hostVars:2,hostBindings:function(Re,Et){2&Re&&Z.ekj("router-component",Et.true)},decls:23,vars:20,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","create-group-button","mat-flat-button","",3,"click",4,"ngIf"],[3,"matTooltipDisabled","matTooltip",4,"ngIf"],[3,"theme","filterRoles","filterRoleTypes"],[3,"placeholder","filter"],[1,"slide-label",3,"click"],[1,"me-1",3,"ngModel","change","ngModelChange"],["toggle",""],[1,"mt-3","position-relative"],[4,"ngIf"],["spinner",""],["color","accent","data-cy","create-group-button","mat-flat-button","",1,"me-2","action-button",3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","warn","data-cy","delete-group-button","mat-flat-button","",1,"me-2",3,"disabled","click"],["theme","vo-theme",3,"displayedColumns","expandAll","disableRouting","groups","selection","filterValue","vo","moveGroup","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["theme","vo-theme",3,"displayedColumns","expandAll","disableRouting","groups","selection","filterValue","vo","moveGroup","refreshTable"],["theme","vo-theme",3,"disableMembers","displayedColumns","disableRouting","groups","selection","filter","tableId","groupMoved","queryChanged","refreshTable","downloadAll",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["theme","vo-theme",3,"disableMembers","displayedColumns","disableRouting","groups","selection","filter","tableId","groupMoved","queryChanged","refreshTable","downloadAll"]],template:function(Re,Et){1&Re&&(Z.TgZ(0,"div")(1,"h1",0),Z._uU(2),Z.ALo(3,"translate"),Z.qZA(),Z.TgZ(4,"perun-web-apps-refresh-button",1),Z.NdJ("refresh",function(){return Et.refresh()}),Z.qZA(),Z.YNc(5,gt,3,3,"button",2),Z.YNc(6,At,5,8,"span",3),Z.ALo(7,"async"),Z.TgZ(8,"app-group-roles-filter",4),Z.NdJ("filterRoles",function(He){return Et.applyRoles(He)})("filterRoleTypes",function(He){return Et.applyRoleTypes(He)}),Z.qZA(),Z.TgZ(9,"perun-web-apps-debounce-filter",5),Z.NdJ("filter",function(He){return Et.applyFilter(He)}),Z.qZA(),Z.TgZ(10,"label",6),Z.NdJ("click",function(){return Et.labelToggle()}),Z._uU(11),Z.ALo(12,"translate"),Z.qZA(),Z.TgZ(13,"mat-slide-toggle",7,8),Z.NdJ("change",function(){return Et.removeAllGroups()})("ngModelChange",function(He){return Et.showGroupList=He}),Z.qZA(),Z.TgZ(15,"label",6),Z.NdJ("click",function(){return Et.labelToggle()}),Z._uU(16),Z.ALo(17,"translate"),Z.qZA(),Z.TgZ(18,"div",9),Z.YNc(19,X,3,4,"div",10),Z.YNc(20,ve,3,4,"div",10),Z.qZA()(),Z.YNc(21,Je,1,0,"ng-template",null,11,Z.W1O)),2&Re&&(Z.xp6(2),Z.Oqu(Z.lcZ(3,10,"VO_DETAIL.GROUPS.TITLE")),Z.xp6(3),Z.Q6J("ngIf",Et.createAuth),Z.xp6(1),Z.Q6J("ngIf",Z.VKq(18,ue,Z.lcZ(7,12,Et.removeAuth$))),Z.xp6(2),Z.Q6J("theme","vo-theme"),Z.xp6(1),Z.Q6J("placeholder","VO_DETAIL.GROUPS.FILTER"),Z.xp6(2),Z.hij("",Z.lcZ(12,14,"VO_DETAIL.GROUPS.TREE_VIEW")," "),Z.xp6(2),Z.Q6J("ngModel",Et.showGroupList),Z.xp6(3),Z.hij("",Z.lcZ(17,16,"VO_DETAIL.GROUPS.LIST_VIEW")," "),Z.xp6(3),Z.Q6J("ngIf",!Et.showGroupList),Z.xp6(1),Z.Q6J("ngIf",Et.showGroupList))},dependencies:[Ae.O5,Ze.JJ,Ze.On,ke.lW,re.gM,Ce.Rr,O.B,te.K,H.W,Q.t,ye.I,rt.P,Ne.e,Ae.Ov,zt.X$],styles:[".slide-label[_ngcontent-%COMP%]{display:inline;cursor:pointer}"],changeDetection:0})}return Ve})()},86445:(_t,pe,m)=>{"use strict";m.d(pe,{y:()=>ce});var e=m(78337),h=m(73615),M=m(97545),E=m(27618),b=m(1385),y=m(56223),g=m(38106),w=m(64124),W=m(78535),v=m(78955),k=m(14110),P=m(22096),S=m(65879),de=m(17700),se=m(96814),Z=m(23680),oe=m(64170),Ae=m(32296),Ze=m(98525),ke=m(92596),re=m(77988),Ce=m(55959),O=m(62481),te=m(2730),H=m(47640),Q=m(69755),ye=m(89515),rt=m(87812);function Ne(ve,Je){if(1&ve){const ue=S.EpF();S.TgZ(0,"button",18),S.NdJ("click",function(){S.CHM(ue);const Ve=S.oxw();return S.KtG(Ve.onAddMember())}),S._uU(1),S.ALo(2,"translate"),S.qZA()}if(2&ve){const ue=S.oxw();S.Q6J("disabled",ue.blockManualMemberAdding),S.xp6(1),S.hij(" ",S.lcZ(2,2,"VO_DETAIL.MEMBERS.ADD_MEMBER")," ")}}function zt(ve,Je){if(1&ve&&(S.TgZ(0,"button",19),S._uU(1),S.ALo(2,"translate"),S.qZA()),2&ve){const ue=S.oxw(),qe=S.MAs(13);S.Q6J("disabled",ue.blockManualMemberAdding||ue.inviteDisabled)("matMenuTriggerFor",qe),S.xp6(1),S.hij(" ",S.lcZ(2,3,"VO_DETAIL.MEMBERS.INVITE")," ")}}function at(ve,Je){if(1&ve){const ue=S.EpF();S.TgZ(0,"button",20),S.NdJ("click",function(){S.CHM(ue);const Ve=S.oxw();return S.KtG(Ve.onInviteMember())}),S._uU(1),S.ALo(2,"translate"),S.qZA()}2&ve&&(S.xp6(1),S.hij(" ",S.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_ONE")," "))}function gt(ve,Je){if(1&ve){const ue=S.EpF();S.TgZ(0,"button",20),S.NdJ("click",function(){S.CHM(ue);const Ve=S.oxw();return S.KtG(Ve.onBulkInvite())}),S._uU(1),S.ALo(2,"translate"),S.qZA()}2&ve&&(S.xp6(1),S.hij(" ",S.lcZ(2,1,"VO_DETAIL.MEMBERS.INVITE_BULK")," "))}function At(ve,Je){if(1&ve){const ue=S.EpF();S.TgZ(0,"button",21),S.NdJ("click",function(){S.CHM(ue);const Ve=S.oxw();return S.KtG(Ve.onRemoveMembers())}),S._uU(1),S.ALo(2,"translate"),S.qZA()}if(2&ve){const ue=S.oxw();S.Q6J("disabled",ue.selection.isEmpty()),S.xp6(1),S.hij(" ",S.lcZ(2,2,"VO_DETAIL.MEMBERS.REMOVE_MEMBERS")," ")}}function Mt(ve,Je){if(1&ve&&(S.TgZ(0,"mat-option",22),S._uU(1),S.ALo(2,"memberStatus"),S.qZA()),2&ve){const ue=Je.$implicit;S.Q6J("value",ue),S.xp6(1),S.Oqu(S.lcZ(2,2,ue))}}function fe(ve,Je){1&ve&&S._UZ(0,"perun-web-apps-loading-table")}function X(ve,Je){if(1&ve){const ue=S.EpF();S.TgZ(0,"perun-web-apps-members-dynamic-list",23),S.NdJ("loading$",function(Ve){S.CHM(ue);const Me=S.oxw();return S.KtG(Me.loading$=Ve)}),S.qZA()}if(2&ve){const ue=S.oxw();S.Q6J("attrNames",ue.attrNames)("selection",ue.selection)("tableId",ue.tableId)("displayedColumns",ue.displayedColumns)("updateTable",ue.updateTable)("searchString",ue.searchString)("selectedStatuses",ue.selectedStatuses)("voId",ue.vo.id)("isMembersGroup",!1)}}let ce=(()=>{class ve{static#e=this.id="VoMembersComponent";constructor(ue,qe,Ve,Me,et,Re,Et,G,He){this.registrarService=ue,this.notificator=qe,this.dialog=Ve,this.authzService=Me,this.storeService=et,this.attributesManager=Re,this.apiRequest=Et,this.entityStorageService=G,this.cd=He,this.members=null,this.selection=new e.Ov(!0,[]),this.attrNames=[b.r.MEMBER_DEF_ORGANIZATION,b.r.MEMBER_DEF_MAIL,b.r.USER_DEF_ORGANIZATION,b.r.USER_DEF_PREFERRED_MAIL,b.r.MEMBER_DEF_EXPIRATION,b.r.MEMBER_LIFECYCLE_ALTERABLE],this.statuses=new y.p4,this.statusList=["VALID","INVALID","EXPIRED","DISABLED"],this.selectedStatuses=[],this.tableId=g.j1,this.displayedColumns=["checkbox","id","fullName","status","organization","email","logins"],this.updateTable=!1,this.inviteDisabled=!0}ngOnInit(){this.loading$=(0,P.of)(!0),this.statuses.setValue(this.selectedStatuses),this.attrNames=this.attrNames.concat(this.storeService.getLoginAttributeNames()),this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.inviteAuth&&this.registrarService.isInvitationEnabled(this.vo.id,null).subscribe(ue=>{this.inviteDisabled=!ue}),this.isManualAddingBlocked(this.vo.id)}setAuthRights(){this.addAuth=this.authzService.isAuthorized("createMember_Vo_User_List_policy",[this.vo])&&this.authzService.isAuthorized("createMember_Vo_Candidate_List_policy",[this.vo]),this.removeAuth=this.authzService.isAuthorized("deleteMembers_List_policy",[this.vo]),this.displayedColumns=this.removeAuth?this.displayedColumns:["id","fullName","status","organization","email","logins"],null!==this.members&&0!==this.members.length&&(this.routeAuth=this.authzService.isAuthorized("getMemberById_int_policy",[this.vo,this.members[0]])),this.inviteAuth=this.authzService.isAuthorized("vo-sendInvitation_Vo_Group_String_String_String_policy",[this.vo])}onSearchByString(ue){this.searchString=ue,this.selection.clear(),this.cd.detectChanges()}onAddMember(){const ue=(0,w.kZ)();ue.width="1000px",ue.data={voId:this.vo.id},this.dialog.open(v.H,ue).afterClosed().subscribe(Ve=>{Ve&&this.refreshTable()})}onRemoveMembers(){const ue=(0,w.kZ)();ue.width="450px",ue.data={members:this.selection.selected,theme:"vo-theme"},this.dialog.open(M.X,ue).afterClosed().subscribe(Ve=>{Ve&&this.refreshTable()})}onInviteMember(){const ue=(0,w.kZ)();ue.width="650px",ue.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(W.R,ue)}onBulkInvite(){const ue=(0,w.kZ)();ue.width="650px",ue.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(k.F,ue)}displaySelectedStatuses(){if(this.selectedStatuses.length===this.statusList.length)return"ALL";const ue=this.statuses.value;return ue?`${ue[0]} ${ue.length>1?"(+"+(ue.length-1).toString()+" "+(2===ue.length?"other)":"others)"):""}`:""}isManualAddingBlocked(ue){return new Promise(qe=>{this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getVoAttributeByName(ue,"urn:perun:vo:attribute-def:def:blockManualMemberAdding").subscribe({next:Ve=>{this.blockManualMemberAdding=null!==Ve.value,qe()},error:Ve=>{"PrivilegeException"!==Ve.name&&this.notificator.showError(Ve.name),qe()}})})}changeStatuses(){this.selection.clear(),this.selectedStatuses=this.statuses.value,this.cd.detectChanges()}refreshTable(){this.selection.clear(),this.updateTable=!this.updateTable,this.cd.detectChanges()}static#t=this.\u0275fac=function(qe){return new(qe||ve)(S.Y36(E.tk),S.Y36(h.V6),S.Y36(de.uw),S.Y36(h.x4),S.Y36(h.d6),S.Y36(E.H8),S.Y36(h.F5),S.Y36(h.fb),S.Y36(S.sBO))};static#i=this.\u0275cmp=S.Xpm({type:ve,selectors:[["app-vo-members"]],hostVars:2,hostBindings:function(qe,Ve){2&qe&&S.ekj("router-component",Ve.true)},decls:32,vars:30,consts:[[1,"vo-theme"],[1,"page-subtitle"],[1,"align-elements"],[3,"click"],[3,"matTooltipDisabled","matTooltip"],["color","accent","class","me-2 action-button","data-cy","add-members","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"matTooltipDisabled","matTooltipPosition","matTooltip"],["class","me-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["class","action-button","mat-menu-item","",3,"click",4,"ngIf"],["color","warn","data-cy","remove-members","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"me-2","fix-select"],["multiple","",3,"formControl","closed"],["class","vo-theme",3,"value",4,"ngFor","ngForOf"],[1,"mt-2","search-field",3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"attrNames","selection","tableId","displayedColumns","updateTable","searchString","selectedStatuses","voId","isMembersGroup","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","add-members","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"action-button",3,"click"],["color","warn","data-cy","remove-members","mat-flat-button","",1,"me-2",3,"disabled","click"],[1,"vo-theme",3,"value"],[3,"attrNames","selection","tableId","displayedColumns","updateTable","searchString","selectedStatuses","voId","isMembersGroup","loading$"]],template:function(qe,Ve){if(1&qe&&(S.TgZ(0,"div",0)(1,"h1",1),S._uU(2),S.ALo(3,"translate"),S.qZA(),S.TgZ(4,"div",2)(5,"perun-web-apps-refresh-button",3),S.NdJ("click",function(){return Ve.refreshTable()}),S.qZA(),S.TgZ(6,"div",4),S.ALo(7,"translate"),S.YNc(8,Ne,3,4,"button",5),S.qZA(),S.TgZ(9,"span",6),S.ALo(10,"translate"),S.YNc(11,zt,3,5,"button",7),S.TgZ(12,"mat-menu",null,8),S.YNc(14,at,3,3,"button",9),S.YNc(15,gt,3,3,"button",9),S.qZA()(),S.YNc(16,At,3,4,"button",10),S.TgZ(17,"mat-form-field",11)(18,"mat-label"),S._uU(19),S.ALo(20,"translate"),S.qZA(),S.TgZ(21,"mat-select",12),S.NdJ("closed",function(){return Ve.changeStatuses()}),S.TgZ(22,"mat-select-trigger"),S._uU(23),S.ALo(24,"memberStatus"),S.qZA(),S.YNc(25,Mt,3,4,"mat-option",13),S.qZA()(),S.TgZ(26,"perun-web-apps-debounce-filter",14),S.NdJ("filter",function(et){return Ve.onSearchByString(et)}),S.qZA()(),S.YNc(27,fe,1,0,"ng-template",null,15,S.W1O),S.TgZ(29,"div",16),S.YNc(30,X,1,9,"perun-web-apps-members-dynamic-list",17),S.ALo(31,"async"),S.qZA()()),2&qe){const Me=S.MAs(28);S.xp6(2),S.Oqu(S.lcZ(3,18,"VO_DETAIL.MEMBERS.TITLE")),S.xp6(4),S.s9C("matTooltip",S.lcZ(7,20,"VO_DETAIL.MEMBERS.ADD_MEMBER_DISABLED")),S.Q6J("matTooltipDisabled",!Ve.blockManualMemberAdding),S.xp6(2),S.Q6J("ngIf",Ve.addAuth),S.xp6(1),S.s9C("matTooltip",S.lcZ(10,22,"VO_DETAIL.MEMBERS.INVITE_DISABLED")),S.Q6J("matTooltipDisabled",!Ve.inviteDisabled)("matTooltipPosition","above"),S.xp6(2),S.Q6J("ngIf",Ve.inviteAuth),S.xp6(3),S.Q6J("ngIf",Ve.inviteAuth),S.xp6(1),S.Q6J("ngIf",Ve.inviteAuth),S.xp6(1),S.Q6J("ngIf",Ve.removeAuth),S.xp6(3),S.Oqu(S.lcZ(20,24,"VO_DETAIL.MEMBERS.FILTER_STATUS")),S.xp6(2),S.Q6J("formControl",Ve.statuses),S.xp6(2),S.hij(" ",S.lcZ(24,26,Ve.displaySelectedStatuses())," "),S.xp6(2),S.Q6J("ngForOf",Ve.statusList),S.xp6(1),S.Q6J("placeholder","VO_DETAIL.MEMBERS.SEARCH_DESCRIPTION"),S.xp6(4),S.Q6J("perunWebAppsLoader",S.lcZ(31,28,Ve.loading$))("perunWebAppsLoaderIndicator",Me)}},dependencies:[se.sg,se.O5,Z.ey,oe.KE,oe.hX,y.JJ,y.oH,Ae.lW,Ze.gD,Ze.$L,ke.gM,re.VK,re.OP,re.p6,Ce.K,O.t,te.P,H.m,Q.e,se.Ov,ye.X$,rt.l],styles:[".search-field[_ngcontent-%COMP%]{width:325px}.fix-select[_ngcontent-%COMP%]{margin-top:8px}"]})}return ve})()},4553:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>ke});var e=m(78337),h=m(27618),M=m(25387),E=m(38106),b=m(64124),y=m(73615),g=m(65879),w=m(17700),W=m(96814),v=m(32296),k=m(55959),P=m(62481),S=m(12877),de=m(2730),se=m(69755),Z=m(89515);function oe(re,Ce){if(1&re){const O=g.EpF();g.TgZ(0,"button",7),g.NdJ("click",function(){g.CHM(O);const H=g.oxw();return g.KtG(H.deleteSelectedResources())}),g._uU(1),g.ALo(2,"translate"),g.qZA()}if(2&re){const O=g.oxw();g.Q6J("disabled",0===O.selected.selected.length),g.xp6(1),g.hij(" ",g.lcZ(2,2,"VO_DETAIL.RESOURCES.LIST.DELETE")," ")}}function Ae(re,Ce){1&re&&g._UZ(0,"perun-web-apps-loading-table")}function Ze(re,Ce){if(1&re&&g._UZ(0,"perun-web-apps-resources-list",8),2&re){const O=g.oxw();g.Q6J("disableRouting",!O.routeAuth)("filterValue",O.filterValue)("resources",O.resources)("routingVo",!0)("displayedColumns",O.displayedColumns)("selection",O.selected)("tableId",O.tableId)}}let ke=(()=>{class re{static#e=this.id="VoResourcesPreviewComponent";constructor(O,te,H,Q){this.resourcesManager=O,this.dialog=te,this.authResolver=H,this.entityStorageService=Q,this.resources=[],this.selected=new e.Ov(!0,[]),this.filterValue="",this.displayedColumns=[],this.tableId=E.nT,this.routeAuth=!1}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.refreshTable()}setAuthRights(){this.removeAuth=this.authResolver.isAuthorized("deleteResource_Resource_policy",[this.vo]),0!==this.resources.length&&(this.routeAuth=this.authResolver.isAuthorized("getResourceById_int_policy",[this.vo,this.resources[0]])),this.displayedColumns=this.removeAuth?["select","id","name","facility","tags","description"]:["id","name","facility","tags","description"]}refreshTable(){this.loading=!0,this.resourcesManager.getRichResources(this.vo.id).subscribe(O=>{this.resources=O,this.selected.clear(),this.setAuthRights(),this.loading=!1})}applyFilter(O){this.filterValue=O}deleteSelectedResources(){const O=(0,b.kZ)();O.width="450px",O.data={theme:"vo-theme",resources:this.selected.selected},this.dialog.open(M.f,O).afterClosed().subscribe(H=>{H&&this.refreshTable()})}static#t=this.\u0275fac=function(te){return new(te||re)(g.Y36(h.xk),g.Y36(w.uw),g.Y36(y.x4),g.Y36(y.fb))};static#i=this.\u0275cmp=g.Xpm({type:re,selectors:[["app-vo-resources-preview"]],hostVars:2,hostBindings:function(te,H){2&te&&g.ekj("router-component",H.true)},decls:11,vars:7,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"disableRouting","filterValue","resources","routingVo","displayedColumns","selection","tableId"]],template:function(te,H){if(1&te&&(g.TgZ(0,"div")(1,"h1",0),g._uU(2),g.ALo(3,"translate"),g.qZA(),g.TgZ(4,"perun-web-apps-refresh-button",1),g.NdJ("refresh",function(){return H.refreshTable()}),g.qZA(),g.YNc(5,oe,3,4,"button",2),g.TgZ(6,"perun-web-apps-debounce-filter",3),g.NdJ("filter",function(ye){return H.applyFilter(ye)}),g.qZA(),g.YNc(7,Ae,1,0,"ng-template",null,4,g.W1O),g.TgZ(9,"div",5),g.YNc(10,Ze,1,7,"perun-web-apps-resources-list",6),g.qZA()()),2&te){const Q=g.MAs(8);g.xp6(2),g.Oqu(g.lcZ(3,5,"VO_DETAIL.RESOURCES.LIST.TITLE")),g.xp6(3),g.Q6J("ngIf",H.removeAuth),g.xp6(1),g.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),g.xp6(4),g.Q6J("perunWebAppsLoader",H.loading)("perunWebAppsLoaderIndicator",Q)}},dependencies:[W.O5,v.lW,k.K,P.t,S.C,de.P,se.e,Z.X$]})}return re})()},65992:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>He});var e=m(73615),h=m(27618),M=m(65879),E=m(96814),b=m(74104),y=m(11186),g=m(62481),w=m(25313),W=m(55940),v=m(26385),k=m(3305),P=m(89515);function S(ne,it){1&ne&&M._UZ(0,"mat-spinner",2)}function de(ne,it){if(1&ne&&(M.TgZ(0,"mat-panel-description")(1,"div")(2,"i",10),M._uU(3," error "),M.qZA(),M._uU(4),M.ALo(5,"translate"),M.ALo(6,"translate"),M.qZA()()),2&ne){const I=M.oxw().$implicit,be=M.oxw(2);M.xp6(4),M.HOy(" ",be.getErrorCountStates(I)," ",M.lcZ(5,4,"VO_DETAIL.RESOURCES.STATES.FROM")," ",I.taskList.length," ",M.lcZ(6,6,"VO_DETAIL.RESOURCES.STATES.TASKS_WITH_ERROR_STATE")," ")}}function se(ne,it){1&ne&&(M.TgZ(0,"th",23),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ID")," "))}function Z(ne,it){if(1&ne&&(M.TgZ(0,"td",24),M._uU(1),M.qZA()),2&ne){const I=it.$implicit;M.xp6(1),M.Oqu(I.id)}}function oe(ne,it){1&ne&&(M.TgZ(0,"th",23),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SERVICE")," "))}function Ae(ne,it){if(1&ne&&(M.TgZ(0,"td",24),M._uU(1),M.qZA()),2&ne){const I=it.$implicit;M.xp6(1),M.Oqu(I.service.name)}}function Ze(ne,it){1&ne&&(M.TgZ(0,"th",23),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STATUS")," "))}function ke(ne,it){if(1&ne&&(M.TgZ(0,"td",24),M._uU(1),M.qZA()),2&ne){const I=it.$implicit;M.xp6(1),M.Oqu(I.status)}}function re(ne,it){1&ne&&(M.TgZ(0,"th",23),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_SCHEDULED")," "))}function Ce(ne,it){if(1&ne&&(M.TgZ(0,"div"),M._uU(1),M.ALo(2,"date"),M.qZA()),2&ne){const I=M.oxw().$implicit;M.xp6(1),M.hij(" ",M.xi3(2,1,I.schedule,"d.M.y H:mm:ss")," ")}}function O(ne,it){1&ne&&(M._uU(0),M.ALo(1,"translate")),2&ne&&M.hij(" ",M.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function te(ne,it){if(1&ne&&(M.TgZ(0,"td",24),M.YNc(1,Ce,3,4,"div",25),M.YNc(2,O,2,3,"ng-template",26,27,M.W1O),M.qZA()),2&ne){const I=it.$implicit,be=M.MAs(3);M.xp6(1),M.Q6J("ngIf",I.schedule)("ngIfElse",be)}}function H(ne,it){1&ne&&(M.TgZ(0,"th",23),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_STARTED")," "))}function Q(ne,it){if(1&ne&&(M.TgZ(0,"div"),M._uU(1),M.ALo(2,"date"),M.qZA()),2&ne){const I=M.oxw().$implicit;M.xp6(1),M.hij(" ",M.xi3(2,1,I.schedule,"d.M.y H:mm:ss")," ")}}function ye(ne,it){1&ne&&(M._uU(0),M.ALo(1,"translate")),2&ne&&M.hij(" ",M.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function rt(ne,it){if(1&ne&&(M.TgZ(0,"td",24),M.YNc(1,Q,3,4,"div",25),M.YNc(2,ye,2,3,"ng-template",26,27,M.W1O),M.qZA()),2&ne){const I=it.$implicit,be=M.MAs(3);M.xp6(1),M.Q6J("ngIf",I.startTime)("ngIfElse",be)}}function Ne(ne,it){1&ne&&(M.TgZ(0,"th",23),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.TABLE_ENDED")," "))}function zt(ne,it){if(1&ne&&(M.TgZ(0,"div"),M._uU(1),M.ALo(2,"date"),M.qZA()),2&ne){const I=M.oxw().$implicit;M.xp6(1),M.hij(" ",M.xi3(2,1,I.schedule,"d.M.y H:mm:ss")," ")}}function at(ne,it){1&ne&&(M._uU(0),M.ALo(1,"translate")),2&ne&&M.hij(" ",M.lcZ(1,1,"VO_DETAIL.RESOURCES.STATES.NOT_YET")," ")}function gt(ne,it){if(1&ne&&(M.TgZ(0,"td",24),M.YNc(1,zt,3,4,"div",25),M.YNc(2,at,2,3,"ng-template",26,27,M.W1O),M.qZA()),2&ne){const I=it.$implicit,be=M.MAs(3);M.xp6(1),M.Q6J("ngIf",I.endTime)("ngIfElse",be)}}function At(ne,it){1&ne&&M._UZ(0,"tr",28)}const Mt=function(ne,it,I){return{redTableItem:ne,greenTableItem:it,yellowTableItem:I}};function fe(ne,it){if(1&ne&&M._UZ(0,"tr",29),2&ne){const I=it.$implicit;M.Q6J("ngClass",M.kEZ(1,Mt,"ERROR"===I.status||"SENDERROR"===I.status||"GENERROR"===I.status,"DONE"===I.status,"WARNING"===I.status))}}function X(ne,it){if(1&ne&&(M.TgZ(0,"table",12),M.ynx(1,13),M.YNc(2,se,3,3,"th",14),M.YNc(3,Z,2,1,"td",15),M.BQk(),M.ynx(4,16),M.YNc(5,oe,3,3,"th",14),M.YNc(6,Ae,2,1,"td",15),M.BQk(),M.ynx(7,17),M.YNc(8,Ze,3,3,"th",14),M.YNc(9,ke,2,1,"td",15),M.BQk(),M.ynx(10,18),M.YNc(11,re,3,3,"th",14),M.YNc(12,te,4,2,"td",15),M.BQk(),M.ynx(13,19),M.YNc(14,H,3,3,"th",14),M.YNc(15,rt,4,2,"td",15),M.BQk(),M.ynx(16,20),M.YNc(17,Ne,3,3,"th",14),M.YNc(18,gt,4,2,"td",15),M.BQk(),M.YNc(19,At,1,0,"tr",21),M.YNc(20,fe,1,5,"tr",22),M.qZA()),2&ne){const I=M.oxw(2).$implicit,be=M.oxw(2);M.Q6J("dataSource",be.datasources[be.propagation.indexOf(I)]),M.xp6(19),M.Q6J("matHeaderRowDef",be.displayedColumns),M.xp6(1),M.Q6J("matRowDefColumns",be.displayedColumns)}}function ce(ne,it){1&ne&&(M.TgZ(0,"div"),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_TASKS")," "))}function ve(ne,it){if(1&ne&&(M._UZ(0,"mat-divider"),M.YNc(1,X,21,3,"table",11),M.YNc(2,ce,3,3,"div",8)),2&ne){const I=M.oxw().$implicit;M.xp6(1),M.Q6J("ngIf",0!==I.taskList.length),M.xp6(1),M.Q6J("ngIf",0===I.taskList.length)}}function Je(ne,it){if(1&ne&&(M.TgZ(0,"mat-expansion-panel")(1,"mat-expansion-panel-header")(2,"mat-panel-title"),M._UZ(3,"img",6),M.TgZ(4,"div",7),M._uU(5),M.qZA()(),M.YNc(6,de,7,8,"mat-panel-description",8),M.qZA(),M.YNc(7,ve,3,2,"ng-template",9),M.qZA()),2&ne){const I=it.$implicit,be=M.oxw(2);M.xp6(5),M.hij(" ",I.resource.name," "),M.xp6(1),M.Q6J("ngIf",0!==be.getErrorCountStates(I))}}function ue(ne,it){if(1&ne&&(M.TgZ(0,"div",3)(1,"mat-accordion",4),M.YNc(2,Je,8,2,"mat-expansion-panel",5),M.qZA()()),2&ne){const I=M.oxw();M.xp6(2),M.Q6J("ngForOf",I.propagation)}}let qe=(()=>{class ne{constructor(){this.propagation=[],this.loading=!1,this.datasources=[],this.displayedColumns=["id","service","status","scheduled","started","ended"]}getErrorCountStates(I){let be=0;for(const j of I.taskList)("ERROR"===j.status||"GENERROR"===j.status||"SENDERROR"===j.status)&&be++;return be}getDataSource(){this.datasources=[];for(const I of this.propagation)this.datasources.push(new w.by(I.taskList))}ngOnChanges(){this.getDataSource()}static#e=this.\u0275fac=function(be){return new(be||ne)};static#t=this.\u0275cmp=M.Xpm({type:ne,selectors:[["app-state-tab"]],inputs:{propagation:"propagation",loading:"loading"},features:[M.TTD],decls:2,vars:2,consts:[["class","ms-auto me-auto",4,"ngIf"],["class","p-2",4,"ngIf"],[1,"ms-auto","me-auto"],[1,"p-2"],["multi","true","togglePosition","before",1,"headers-align"],[4,"ngFor","ngForOf"],["height","28","src","assets/img/PerunWebImages/resource-black.svg","width","28"],[1,"ms-2"],[4,"ngIf"],["matExpansionPanelContent",""],[1,"material-icons","red"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","service"],["matColumnDef","status"],["matColumnDef","scheduled"],["matColumnDef","started"],["matColumnDef","ended"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],[4,"ngIf","ngIfElse"],["class","font-italic"],["notYet",""],["mat-header-row",""],["mat-row","",3,"ngClass"]],template:function(be,j){1&be&&(M.YNc(0,S,1,0,"mat-spinner",0),M.YNc(1,ue,3,1,"div",1)),2&be&&(M.Q6J("ngIf",j.loading),M.xp6(1),M.Q6J("ngIf",!j.loading))},dependencies:[E.mk,E.sg,E.O5,w.BZ,w.fO,w.as,w.w1,w.Dz,w.nj,w.ge,w.ev,w.XQ,w.Gk,W.Ou,v.d,k.pp,k.ib,k.yz,k.yK,k.u4,k.HS,E.uU,P.X$],styles:[".greenTableItem[_ngcontent-%COMP%]{background-color:#c4ffcb}.yellowTableItem[_ngcontent-%COMP%]{background-color:#fffde7}.redTableItem[_ngcontent-%COMP%]{background-color:#ffcdd2}.headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-title[_ngcontent-%COMP%], .headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%]{flex-basis:0}.headers-align[_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%]{margin-left:15%;justify-content:space-between;align-items:center}"]})}return ne})();function Ve(ne,it){if(1&ne&&(M._uU(0),M.ALo(1,"translate"),M.TgZ(2,"span",5),M._uU(3),M.qZA()),2&ne){const I=M.oxw();M.hij(" ",M.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.ERROR_RESOURCES")," "),M.xp6(3),M.Oqu(I.errorPropagation.length)}}function Me(ne,it){1&ne&&(M.TgZ(0,"perun-web-apps-alert",8),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_ERROR")," "))}function et(ne,it){if(1&ne&&(M.YNc(0,Me,3,3,"perun-web-apps-alert",6),M._UZ(1,"app-state-tab",7)),2&ne){const I=M.oxw();M.Q6J("ngIf",!I.loading&&0===I.errorPropagation.length),M.xp6(1),M.Q6J("loading",I.loading)("propagation",I.errorPropagation)}}function Re(ne,it){if(1&ne&&(M._uU(0),M.ALo(1,"translate"),M.TgZ(2,"span",9),M._uU(3),M.qZA()),2&ne){const I=M.oxw();M.hij(" ",M.lcZ(1,2,"VO_DETAIL.RESOURCES.STATES.OK_RESOURCES")," "),M.xp6(3),M.Oqu(I.okPropagation.length)}}function Et(ne,it){1&ne&&(M.TgZ(0,"perun-web-apps-alert",8),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&ne&&(M.xp6(1),M.hij(" ",M.lcZ(2,1,"VO_DETAIL.RESOURCES.STATES.NO_RESOURCES_IN_OK")," "))}function G(ne,it){if(1&ne&&(M.YNc(0,Et,3,3,"perun-web-apps-alert",6),M._UZ(1,"app-state-tab",7)),2&ne){const I=M.oxw();M.Q6J("ngIf",!I.loading&&0===I.okPropagation.length),M.xp6(1),M.Q6J("loading",I.loading)("propagation",I.okPropagation)}}let He=(()=>{class ne{static#e=this.id="VoResourcesStatesComponent";constructor(I,be){this.taskService=I,this.entityStorageService=be,this.loading=!1,this.okPropagation=[],this.errorPropagation=[],this.resourceStates=[],this.selectedIndex=0}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.taskService.getAllResourcesState(this.vo.id).subscribe(I=>{this.resourceStates=I,this.okPropagation=[],this.errorPropagation=[];for(const be of I){let j=!0;for(const Be of be.taskList)if("ERROR"===Be.status||"GENERROR"===Be.status||"SENDERROR"===Be.status){j=!1;break}j?this.okPropagation.push(be):this.errorPropagation.push(be)}this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(be){return new(be||ne)(M.Y36(h.Ob),M.Y36(e.fb))};static#i=this.\u0275cmp=M.Xpm({type:ne,selectors:[["app-vo-resources-states"]],hostVars:2,hostBindings:function(be,j){2&be&&M.ekj("router-component",j.true)},decls:11,vars:4,consts:[[1,"page-subtitle"],[3,"refresh"],["animationDuration","0ms","mat-stretch-tabs","false",3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],["matTabContent",""],[1,"badge","badge-danger","ms-1"],["alert_type","warn",4,"ngIf"],[3,"loading","propagation"],["alert_type","warn"],[1,"badge","badge-success","ms-1"]],template:function(be,j){1&be&&(M.TgZ(0,"h1",0),M._uU(1),M.ALo(2,"translate"),M.qZA(),M.TgZ(3,"perun-web-apps-refresh-button",1),M.NdJ("refresh",function(){return j.refreshTable()}),M.qZA(),M.TgZ(4,"mat-tab-group",2),M.NdJ("selectedIndexChange",function(Te){return j.selectedIndex=Te}),M.TgZ(5,"mat-tab"),M.YNc(6,Ve,4,4,"ng-template",3),M.YNc(7,et,2,3,"ng-template",4),M.qZA(),M.TgZ(8,"mat-tab"),M.YNc(9,Re,4,4,"ng-template",3),M.YNc(10,G,2,3,"ng-template",4),M.qZA()()),2&be&&(M.xp6(1),M.Oqu(M.lcZ(2,2,"VO_DETAIL.RESOURCES.STATES.TITLE")),M.xp6(3),M.Q6J("selectedIndex",j.selectedIndex))},dependencies:[E.O5,b.Vc,b.uD,b.uX,b.SP,y.w,g.t,qe,P.X$]})}return ne})()},45279:(_t,pe,m)=>{"use strict";m.d(pe,{w:()=>gt});var e=m(23164),h=m(73615),M=m(15939),E=m(46845),b=m(44330),y=m(27618),g=m(64124),w=m(65879),W=m(17700),v=m(89515),k=m(44112),P=m(96814),S=m(30617),de=m(32296),se=m(55940),Z=m(92596),oe=m(26385),Ae=m(11186),Ze=m(55959),ke=m(62481),re=m(69755),Ce=m(18994);function O(At,Mt){1&At&&w._UZ(0,"mat-spinner",15)}function te(At,Mt){if(1&At){const fe=w.EpF();w.TgZ(0,"button",21),w.NdJ("click",function(){w.CHM(fe);const ce=w.oxw(2);return w.KtG(ce.settings())}),w.TgZ(1,"i",22),w._uU(2,"edit"),w.qZA(),w.TgZ(3,"span",23),w._uU(4),w.ALo(5,"translate"),w.qZA()()}2&At&&(w.xp6(4),w.hij(" ",w.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SETTINGS_BUTTON")," "))}function H(At,Mt){if(1&At&&(w.TgZ(0,"div",16)(1,"div")(2,"div",17),w._uU(3),w.ALo(4,"translate"),w.qZA(),w.TgZ(5,"div")(6,"span",17),w._uU(7),w.ALo(8,"translate"),w.qZA(),w._uU(9,": "),w.TgZ(10,"mat-icon",18),w._uU(11,"arrow_right_alt"),w.qZA(),w._uU(12),w.ALo(13,"translate"),w.ALo(14,"translate"),w.TgZ(15,"mat-icon",19),w._uU(16,"restore"),w.qZA(),w._uU(17),w.ALo(18,"translate"),w.ALo(19,"translate"),w.YNc(20,te,6,3,"button",20),w.qZA()()()),2&At){const fe=w.oxw();w.xp6(3),w.AsE(" ",w.lcZ(4,6,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MODULE_NAMES"),": ",fe.applicationForm.moduleClassNames," "),w.xp6(4),w.Oqu(w.lcZ(8,8,"VO_DETAIL.SETTINGS.APPLICATION_FORM.APPLICATION_TYPE")),w.xp6(5),w.hij(" ",fe.applicationForm.automaticApproval?w.lcZ(13,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):w.lcZ(14,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," , "),w.xp6(5),w.hij(" ",fe.applicationForm.automaticApprovalExtension?w.lcZ(18,14,"VO_DETAIL.SETTINGS.APPLICATION_FORM.AUTOMATIC"):w.lcZ(19,16,"VO_DETAIL.SETTINGS.APPLICATION_FORM.MANUAL")," "),w.xp6(3),w.Q6J("ngIf",fe.editAuth)}}function Q(At,Mt){if(1&At){const fe=w.EpF();w.TgZ(0,"button",24),w.NdJ("click",function(){w.CHM(fe);const ce=w.oxw();return w.KtG(ce.add())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2&At){const fe=w.oxw();w.Q6J("disabled",fe.loadingTable),w.xp6(1),w.hij(" ",w.lcZ(2,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.ADD_BUTTON")," ")}}function ye(At,Mt){if(1&At){const fe=w.EpF();w.TgZ(0,"button",25),w.NdJ("click",function(){w.CHM(fe);const ce=w.oxw();return w.KtG(ce.save())}),w.TgZ(1,"i",10),w._uU(2,"save"),w.qZA(),w._uU(3),w.ALo(4,"translate"),w.qZA()}if(2&At){const fe=w.oxw();w.Q6J("disabled",!fe.itemsChanged),w.xp6(3),w.hij(" ",w.lcZ(4,2,"VO_DETAIL.SETTINGS.APPLICATION_FORM.SAVE_BUTTON")," ")}}function rt(At,Mt){if(1&At){const fe=w.EpF();w.TgZ(0,"button",26),w.NdJ("click",function(){w.CHM(fe);const ce=w.oxw();return w.KtG(ce.copy())}),w.TgZ(1,"i",22),w._uU(2,"file_copy"),w.qZA(),w.TgZ(3,"span",23),w._uU(4),w.ALo(5,"translate"),w.qZA()()}2&At&&(w.xp6(4),w.hij(" ",w.lcZ(5,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.COPY_VO_BUTTON")," "))}function Ne(At,Mt){1&At&&(w.TgZ(0,"perun-web-apps-alert",27),w._uU(1),w.ALo(2,"translate"),w.qZA()),2&At&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"VO_DETAIL.SETTINGS.APPLICATION_FORM.DRAG_AND_DROP_INFO")," "))}function zt(At,Mt){1&At&&w._UZ(0,"perun-web-apps-loading-table")}function at(At,Mt){if(1&At){const fe=w.EpF();w.TgZ(0,"app-application-form-list",28),w.NdJ("applicationFormItemsChange",function(){w.CHM(fe);const ce=w.oxw();return w.KtG(ce.changeItems())}),w.qZA()}if(2&At){const fe=w.oxw();w.Q6J("applicationForm",fe.applicationForm)("applicationFormItems",fe.applicationFormItems)("displayedColumns",fe.displayedColumns)("refreshApplicationForm",fe.refreshApplicationForm)("theme","vo-theme")}}let gt=(()=>{class At{static#e=this.id="VoSettingsApplicationFormComponent";constructor(fe,X,ce,ve,Je,ue,qe,Ve){this.registrarManager=fe,this.dialog=X,this.notificator=ce,this.translate=ve,this.router=Je,this.authResolver=ue,this.voService=qe,this.entityStorageService=Ve,this.loadingHeader=!1,this.loadingTable=!1,this.applicationFormItems=[],this.itemsChanged=!1,this.displayedColumns=[],this.refreshApplicationForm=!1,this.idCounter=-1}ngOnInit(){this.loadingHeader=!0,this.loadingTable=!0,this.vo=this.entityStorageService.getEntity(),this.setAuthRights(),this.registrarManager.getVoApplicationForm(this.vo.id).subscribe(fe=>{this.applicationForm=fe,this.registrarManager.getFormItemsForVo(this.vo.id).subscribe(X=>{this.applicationFormItems=X,this.loadingHeader=!1,this.loadingTable=!1})})}add(){let fe=(0,g.kZ)();fe.width="500px",fe.data={applicationFormItems:this.applicationFormItems,fakeId:this.idCounter--},this.dialog.open(E.J,fe).afterClosed().subscribe(ce=>{ce&&(this.applicationFormItems=Object.assign([],ce[0]),fe=(0,g.kZ)(),fe.width="600px",fe.height="600px",fe.data={voId:this.vo.id,applicationFormItem:ce[1],theme:"vo-theme",allItems:this.applicationFormItems},this.dialog.open(b._,fe),this.itemsChanged=!0)})}copy(){const fe=(0,g.kZ)();fe.width="500px",fe.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(M.W,fe).afterClosed().subscribe(ce=>{ce&&this.updateFormItems()})}settings(){const fe=(0,g.kZ)();fe.width="400px",fe.data={entity:"vo",applicationForm:this.applicationForm,theme:"vo-theme"},this.dialog.open(e.E,fe).afterClosed().subscribe(ce=>{ce&&(this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_SETTINGS_SUCCESS").subscribe(ve=>{this.notificator.showSuccess(ve)}),this.applicationForm=ce)})}preview(){this.router.navigate(["/organizations",this.vo.id,"settings","applicationForm","preview"],{queryParams:{applicationFormItems:JSON.stringify(this.applicationFormItems)},queryParamsHandling:"merge"})}updateFormItems(){this.loadingTable=!0,this.refreshApplicationForm=!0,this.registrarManager.getFormItemsForVo(this.vo.id).subscribe(fe=>{this.applicationFormItems=fe,this.itemsChanged=!1,this.setAuthRights(),this.refreshApplicationForm=!1,this.loadingTable=!1})}changeItems(){this.itemsChanged=!0}save(){this.loadingTable=!0;let fe=0;for(const X of this.applicationFormItems)X.ordnum=fe,X.forDelete||fe++;this.registrarManager.updateFormItemsForVo({vo:this.vo.id,items:this.applicationFormItems}).subscribe({next:()=>{this.translate.get("VO_DETAIL.SETTINGS.APPLICATION_FORM.CHANGE_APPLICATION_FORM_ITEMS_SUCCESS").subscribe(X=>{this.notificator.showSuccess(X)}),this.updateFormItems()},error:()=>this.loadingTable=!1})}clear(){this.applicationFormItems.forEach(fe=>fe.forDelete=!0),this.itemsChanged=!0}setAuthRights(){this.editAuth=this.authResolver.isAuthorized("vo-updateFormItems_ApplicationForm_List_policy",[this.vo]),this.displayedColumns=this.editAuth?["drag","shortname","type","disabled","hidden","preview","managegroups","edit","delete"]:["shortname","type","disabled","hidden","preview","managegroups"]}static#t=this.\u0275fac=function(X){return new(X||At)(w.Y36(y.tk),w.Y36(W.uw),w.Y36(h.V6),w.Y36(v.sK),w.Y36(k.F0),w.Y36(h.x4),w.Y36(y.YF),w.Y36(h.fb))};static#i=this.\u0275cmp=w.Xpm({type:At,selectors:[["app-vo-settings-application-form"]],hostVars:2,hostBindings:function(X,ce){2&X&&w.ekj("router-component",ce.true)},decls:22,vars:14,consts:[[1,"page-subtitle"],["class","ms-auto me-auto",4,"ngIf"],["class","d-flex w-75",4,"ngIf"],[1,"mb-2","mt-2"],[1,"w-100","d-flex"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","add-form-item","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","accent","data-cy","save-application-form","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2 action-button","mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",3,"click"],[1,"material-icons"],["alert_type","info",4,"ngIf"],["spinner",""],[1,"position-relative"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"ms-auto","me-auto"],[1,"d-flex","w-75"],[1,"fw-bold"],["matTooltip","Initial",1,"align-middle"],["matTooltip","Extension",1,"align-middle"],["class","ms-3 action-button","mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",1,"ms-3","action-button",3,"click"],[1,"material-icons","align-middle"],[1,"align-middle"],["color","accent","data-cy","add-form-item","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","data-cy","save-application-form","mat-flat-button","",1,"me-2",3,"disabled","click"],["mat-stroked-button","",1,"me-2","action-button",3,"click"],["alert_type","info"],[3,"applicationForm","applicationFormItems","displayedColumns","refreshApplicationForm","theme","applicationFormItemsChange"]],template:function(X,ce){if(1&X&&(w.TgZ(0,"h1",0),w._uU(1),w.ALo(2,"translate"),w.qZA(),w.YNc(3,O,1,0,"mat-spinner",1),w.TgZ(4,"div"),w.YNc(5,H,21,18,"div",2),w._UZ(6,"mat-divider",3),w.TgZ(7,"div",4)(8,"perun-web-apps-refresh-button",5),w.NdJ("refresh",function(){return ce.updateFormItems()}),w.qZA(),w.YNc(9,Q,3,4,"button",6),w.YNc(10,ye,5,4,"button",7),w.YNc(11,rt,6,3,"button",8),w.TgZ(12,"button",9),w.NdJ("click",function(){return ce.preview()}),w.TgZ(13,"i",10),w._uU(14,"search"),w.qZA(),w._uU(15),w.ALo(16,"translate"),w.qZA()(),w.YNc(17,Ne,3,3,"perun-web-apps-alert",11),w.YNc(18,zt,1,0,"ng-template",null,12,w.W1O),w.TgZ(20,"div",13),w.YNc(21,at,1,5,"app-application-form-list",14),w.qZA()()),2&X){const ve=w.MAs(19);w.xp6(1),w.hij(" ",w.lcZ(2,10,"VO_DETAIL.SETTINGS.APPLICATION_FORM.TITLE"),"\n"),w.xp6(2),w.Q6J("ngIf",ce.loadingHeader),w.xp6(2),w.Q6J("ngIf",!ce.loadingHeader),w.xp6(4),w.Q6J("ngIf",ce.editAuth),w.xp6(1),w.Q6J("ngIf",ce.editAuth),w.xp6(1),w.Q6J("ngIf",ce.editAuth),w.xp6(4),w.hij(" ",w.lcZ(16,12,"VO_DETAIL.SETTINGS.APPLICATION_FORM.PREVIEW_BUTTON")," "),w.xp6(2),w.Q6J("ngIf",ce.editAuth),w.xp6(4),w.Q6J("perunWebAppsLoader",ce.loadingTable)("perunWebAppsLoaderIndicator",ve)}},dependencies:[P.O5,S.Hw,de.lW,se.Ou,Z.gM,oe.d,Ae.w,Ze.K,ke.t,re.e,Ce.b,v.X$]})}return At})()},80809:(_t,pe,m)=>{"use strict";m.d(pe,{T:()=>eo});var e=m(27618),h=m(78337),M=m(38106),E=m(64124),b=m(17700),y=m(73615),g=m(56223),w=m(50165),W=m(78645),v=m(65879),k=m(96814),P=m(23680),S=m(24516),de=m(64170),se=m(30617),Z=m(32296),oe=m(75986),Ae=m(98525),Ze=m(92596),ke=m(61545),re=m(11186),Ce=m(12207),O=m(69755),te=m(91762),H=m(98067),Q=m(1385),ye=m(87466),rt=m(97500),Ne=m(83472),zt=m(2730),at=m(89515);function gt(Wt,gi){1&Wt&&(v.TgZ(0,"div")(1,"perun-web-apps-alert",8),v._uU(2),v.ALo(3,"translate"),v.qZA()()),2&Wt&&(v.xp6(2),v.Oqu(v.lcZ(3,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DONT_ASSIGN_INFO")))}function At(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div")(1,"h5",9),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"perun-web-apps-create-group-form",10),v.NdJ("asSubgroupChanged",function(Qt){v.CHM(ut);const oi=v.oxw();return v.KtG(oi.onAsSubgroupChange(Qt))})("nameChanged",function(Qt){v.CHM(ut);const oi=v.oxw();return v.KtG(oi.onNameChange(Qt))})("descriptionChanged",function(Qt){v.CHM(ut);const oi=v.oxw();return v.KtG(oi.onDescriptionChange(Qt))})("parentGroupChanged",function(Qt){v.CHM(ut);const oi=v.oxw();return v.KtG(oi.onParentChange(Qt))}),v.qZA()()}if(2&Wt){const ut=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CREATE_NEW_GROUP")),v.xp6(2),v.Q6J("voGroups",ut.allVoGroups)}}const Mt=function(){return["select","id","name","description"]};function fe(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div")(1,"h5",9),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"perun-web-apps-debounce-filter",11),v.NdJ("filter",function(Qt){v.CHM(ut);const oi=v.oxw();return v.KtG(oi.applyFilter(Qt))}),v.qZA(),v._UZ(5,"perun-web-apps-groups-list",12),v.qZA()}if(2&Wt){const ut=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,8,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SELECT_EXISTING_GROUPS")),v.xp6(2),v.Q6J("placeholder","SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_SEARCH"),v.xp6(1),v.Q6J("groups",ut.assignableGroups)("selection",ut.selection)("disableRouting",!0)("displayedColumns",v.DdM(10,Mt))("filter",ut.filterValue)("tableId",ut.tableId)}}let X=(()=>{class Wt{constructor(ut,$t,Qt){this.groupsService=ut,this.guiAuthResolver=$t,this.attributesService=Qt,this.groupsToAdd=new v.vpe,this.submitAllowed=new v.vpe,this.loading=!1,this.assignableGroups=[],this.allVoGroups=[],this.manualMemberAddingBlocked=!1,this.groupAssignment="none",this.selection=new h.Ov(!0,[]),this.name="",this.description="",this.asSubgroup=!1,this.parentGroup=null,this.filterValue="",this.tableId=M.rc,this.groupToCreate={id:0,beanName:"Group"},this.groupIds=[],this.groupAttrNames=[Q.r.GROUP_SYNC_ENABLED,Q.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING]}ngOnInit(){this.onSubmit=this.submit.subscribe(()=>this.handleGroups()),this.selection.changed.subscribe(()=>this.isSubmitAllowed()),this.createGroupAuth=this.guiAuthResolver.isAuthorized("createGroup_Vo_Group_policy",[{id:this.voId,beanName:"Vo"}]),this.attributesService.getVoAttributes(this.voId).subscribe(ut=>{this.manualMemberAddingBlocked=(0,E.jh)(ut,Q.r.VO_BLOCK_MANUAL_MEMBER_ADDING),this.groupsService.getAllRichGroupsWithAttributesByNames(this.voId,this.groupAttrNames).subscribe($t=>{this.allVoGroups=$t.filter(Qt=>"members"!==Qt.name),this.assignableGroups=this.filterAssignableGroups($t),this.isSubmitAllowed()})})}ngOnDestroy(){void 0!==this.onSubmit&&this.onSubmit.unsubscribe()}groupAssigmentChanged(){this.selection.clear(),this.groupToCreate.name="",this.groupToCreate.description="",this.asSubgroup=!1,this.groupToCreate.parentGroupId=null,this.isSubmitAllowed()}applyFilter(ut){this.filterValue=ut}onNameChange(ut){this.groupToCreate.name=ut,this.isSubmitAllowed()}onParentChange(ut){this.groupToCreate.parentGroupId=null===ut?null:ut.id,this.isSubmitAllowed()}onAsSubgroupChange(ut){this.asSubgroup=ut,this.isSubmitAllowed()}onDescriptionChange(ut){this.groupToCreate.description=ut,this.isSubmitAllowed()}isSubmitAllowed(){this.submitAllowed.emit(!(null===this.groupAssignment||"existing"===this.groupAssignment&&0===this.selection.selected.length||"new"===this.groupAssignment&&(0===this.groupToCreate.name.length||0===this.groupToCreate.description.length)||this.asSubgroup&&null===this.groupToCreate.parentGroupId))}handleGroups(){this.loading=!0,"new"===this.groupAssignment?this.asSubgroup?this.groupsService.createGroupWithParentGroupNameDescription(this.groupToCreate.parentGroupId,this.groupToCreate.name,this.groupToCreate.description).subscribe({next:ut=>{this.groupIds.push(ut.id),this.groupsToAdd.emit(this.groupIds)},error:()=>this.loading=!1}):this.groupsService.createGroupWithVoNameDescription(this.voId,this.groupToCreate.name,this.groupToCreate.description).subscribe({next:ut=>{this.groupIds.push(ut.id),this.groupsToAdd.emit(this.groupIds)},error:()=>this.loading=!1}):("existing"===this.groupAssignment&&(this.groupIds=this.selection.selected.map(ut=>ut.id)),this.groupsToAdd.emit(this.groupIds))}filterAssignableGroups(ut){const $t=[];for(const Qt of ut)!(0,E.bx)(Qt)&&!(0,E.jh)(Qt.attributes,Q.r.GROUP_BLOCK_MANUAL_MEMBER_ADDING)&&this.guiAuthResolver.isAuthorized("addMembers_Group_List_policy",[Qt])&&$t.push(Qt);return $t}static#e=this.\u0275fac=function($t){return new($t||Wt)(v.Y36(e.ff),v.Y36(y.x4),v.Y36(e.H8))};static#t=this.\u0275cmp=v.Xpm({type:Wt,selectors:[["app-assign-groups-sponsored-members-component"]],inputs:{submit:"submit",voId:"voId"},outputs:{groupsToAdd:"groupsToAdd",submitAllowed:"submitAllowed"},decls:21,vars:26,consts:[[1,"mt-2"],[1,"mb-4"],[1,"flex-container",3,"ngModel","change","ngModelChange"],["value","none","data-cy","no-assign-button"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["value","new",3,"disabled"],["value","existing",3,"disabled"],[4,"ngIf"],["alert_type","info",1,"mt-4"],[1,"mt-4"],[3,"voGroups","asSubgroupChanged","nameChanged","descriptionChanged","parentGroupChanged"],[3,"placeholder","filter"],[3,"groups","selection","disableRouting","displayedColumns","filter","tableId"]],template:function($t,Qt){1&$t&&(v.TgZ(0,"div",0)(1,"h5",1),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"mat-radio-group",2),v.NdJ("change",function(){return Qt.groupAssigmentChanged()})("ngModelChange",function(Hi){return Qt.groupAssignment=Hi}),v.TgZ(5,"mat-radio-button",3),v._uU(6),v.ALo(7,"translate"),v.qZA(),v.TgZ(8,"span",4),v.ALo(9,"translate"),v.TgZ(10,"mat-radio-button",5),v._uU(11),v.ALo(12,"translate"),v.qZA()(),v.TgZ(13,"span",4),v.ALo(14,"translate"),v.TgZ(15,"mat-radio-button",6),v._uU(16),v.ALo(17,"translate"),v.qZA()()()(),v.YNc(18,gt,4,3,"div",7),v.YNc(19,At,5,4,"div",7),v.YNc(20,fe,6,11,"div",7)),2&$t&&(v.xp6(2),v.Oqu(v.lcZ(3,14,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUP_ASSIGMENT")),v.xp6(2),v.Q6J("ngModel",Qt.groupAssignment),v.xp6(2),v.hij(" ",v.lcZ(7,16,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NO_ASSIGN")," "),v.xp6(2),v.s9C("matTooltip",v.lcZ(9,18,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DISABLED_ASSIGN_NEW")),v.Q6J("matTooltipDisabled",!Qt.manualMemberAddingBlocked&&Qt.createGroupAuth),v.xp6(2),v.Q6J("disabled",Qt.manualMemberAddingBlocked||!Qt.createGroupAuth),v.xp6(1),v.hij(" ",v.lcZ(12,20,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ASSIGN_TO_NEW")," "),v.xp6(2),v.s9C("matTooltip",v.lcZ(14,22,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DISABLED_ASSIGN_EXISTING")),v.Q6J("matTooltipDisabled",!Qt.manualMemberAddingBlocked&&0!==Qt.assignableGroups.length),v.xp6(2),v.Q6J("disabled",Qt.manualMemberAddingBlocked||0===Qt.assignableGroups.length),v.xp6(1),v.hij(" ",v.lcZ(17,24,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ASSIGN_EXISTING")," "),v.xp6(2),v.Q6J("ngIf","none"===Qt.groupAssignment),v.xp6(1),v.Q6J("ngIf","new"===Qt.groupAssignment),v.xp6(1),v.Q6J("ngIf","existing"===Qt.groupAssignment))},dependencies:[k.O5,g.JJ,g.On,Ze.gM,ye.VQ,ye.U0,re.w,rt.W,Ne.r,zt.P,at.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Wt})();var ce=m(12246),ve=m(37803);const Je=["stepper"];function ue(Wt,gi){1&Wt&&v._UZ(0,"perun-web-apps-loading-dialog")}function qe(Wt,gi){1&Wt&&(v.TgZ(0,"h1",5),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE")," "))}function Ve(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.USER_LABEL"))}function Me(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",33),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function et(Wt,gi){1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function Re(Wt,gi){1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function Et(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_LABEL"))}function G(Wt,gi){if(1&Wt&&(v.TgZ(0,"mat-option",34),v._uU(1),v.qZA()),2&Wt){const ut=gi.$implicit;v.Q6J("value",ut),v.uIk("data-cy",ut),v.xp6(1),v.hij(" ",ut," ")}}function He(Wt,gi){1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_ERROR")," "))}function ne(Wt,gi){1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.LENGTH_ERROR")," "))}function it(Wt,gi){1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL_ERROR")," "))}function I(Wt,gi){if(1&Wt&&(v.TgZ(0,"mat-option",34),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"uppercase"),v.qZA()),2&Wt){const ut=gi.$implicit;v.s9C("value",ut),v.xp6(1),v.hij(" ",v.lcZ(2,2,v.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ut))," ")}}function be(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"mat-form-field")(1,"mat-label"),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"mat-select",35),v.NdJ("valueChange",function(Qt){v.CHM(ut);const oi=v.oxw(3);return v.KtG(oi.currentLanguage=Qt)}),v.YNc(5,I,4,6,"mat-option",23),v.qZA()()}if(2&Wt){const ut=v.oxw(3);v.xp6(2),v.Oqu(v.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),v.xp6(2),v.Q6J("value",ut.currentLanguage),v.xp6(1),v.Q6J("ngForOf",ut.languages)}}function j(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.CREATE_SPONSORED_MEMBER.SPONSORSHIP_LABEL"))}function Be(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function Te(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div",6)(1,"mat-stepper",7,8)(3,"mat-step",9),v.YNc(4,Ve,2,3,"ng-template",10),v.YNc(5,Me,3,3,"perun-web-apps-alert",11),v.TgZ(6,"form",12)(7,"h5",13),v._uU(8),v.ALo(9,"translate"),v.qZA(),v.TgZ(10,"mat-form-field",14)(11,"mat-label"),v._uU(12),v.ALo(13,"translate"),v.qZA(),v._UZ(14,"input",15),v.YNc(15,et,3,3,"mat-error",16),v.qZA(),v.TgZ(16,"mat-form-field")(17,"mat-label"),v._uU(18),v.ALo(19,"translate"),v.qZA(),v._UZ(20,"input",17),v.YNc(21,Re,3,3,"mat-error",16),v.qZA(),v.TgZ(22,"mat-form-field")(23,"mat-label"),v._uU(24),v.ALo(25,"translate"),v.qZA(),v._UZ(26,"input",18),v.qZA(),v.TgZ(27,"mat-form-field")(28,"mat-label"),v._uU(29),v.ALo(30,"translate"),v.qZA(),v._UZ(31,"input",19),v.qZA()()(),v.TgZ(32,"mat-step",9),v.YNc(33,Et,2,3,"ng-template",10),v.TgZ(34,"h5",13),v._uU(35),v.ALo(36,"translate"),v.qZA(),v.TgZ(37,"form",20)(38,"mat-form-field",21)(39,"mat-label"),v._uU(40),v.ALo(41,"translate"),v.qZA(),v.TgZ(42,"mat-select",22),v.NdJ("valueChange",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.onNamespaceChanged(Qt))}),v.YNc(43,G,2,3,"mat-option",23),v.qZA(),v.YNc(44,He,3,3,"mat-error",16),v.qZA(),v.TgZ(45,"mat-form-field",24),v.ALo(46,"translate"),v.TgZ(47,"mat-label"),v._uU(48),v.ALo(49,"translate"),v.qZA(),v._UZ(50,"input",25),v.YNc(51,ne,3,3,"mat-error",16),v.qZA(),v.TgZ(52,"mat-form-field")(53,"mat-label"),v._uU(54),v.ALo(55,"translate"),v.qZA(),v._UZ(56,"input",26),v.YNc(57,it,3,3,"mat-error",16),v.qZA(),v.TgZ(58,"span",24),v.ALo(59,"translate"),v.TgZ(60,"mat-checkbox",27),v.NdJ("change",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.passwordResetChange())}),v._uU(61),v.ALo(62,"translate"),v.qZA()(),v.YNc(63,be,6,5,"mat-form-field",16),v._UZ(64,"perun-web-apps-password-form",28),v.qZA()(),v.TgZ(65,"mat-step"),v.YNc(66,j,2,3,"ng-template",10),v.TgZ(67,"div",29)(68,"h5",13),v._uU(69),v.ALo(70,"translate"),v.qZA(),v.TgZ(71,"app-choose-sponsor",30),v.NdJ("sponsorTypeSelected",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.sponsorType=Qt)})("sponsorSelected",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.selectedSponsor=Qt)}),v.qZA(),v.TgZ(72,"h6",14),v._uU(73),v.ALo(74,"translate"),v.qZA(),v.TgZ(75,"perun-web-apps-expiration-select",31),v.NdJ("expirationSelected",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.setExpiration(Qt))}),v.qZA()()(),v.TgZ(76,"mat-step"),v.YNc(77,Be,2,3,"ng-template",10),v.TgZ(78,"app-assign-groups-sponsored-members-component",32),v.NdJ("groupsToAdd",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.createMember(Qt))})("submitAllowed",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.submitAllowed=Qt)}),v.qZA()()()()}if(2&Wt){const ut=v.oxw(2);v.xp6(1),v.Q6J("linear",!0),v.xp6(2),v.Q6J("stepControl",ut.userControl),v.xp6(2),v.Q6J("ngIf",ut.functionalityNotSupported),v.xp6(1),v.Q6J("formGroup",ut.userControl),v.xp6(2),v.hij(" ",v.lcZ(9,38,"DIALOGS.CREATE_SPONSORED_MEMBER.USER_TITLE")," "),v.xp6(4),v.Oqu(v.lcZ(13,40,"DIALOGS.CREATE_SPONSORED_MEMBER.FIRST_NAME")),v.xp6(3),v.Q6J("ngIf",ut.userControl.hasError("required","firstName")),v.xp6(3),v.Oqu(v.lcZ(19,42,"DIALOGS.CREATE_SPONSORED_MEMBER.LAST_NAME")),v.xp6(3),v.Q6J("ngIf",ut.userControl.hasError("required","lastName")),v.xp6(3),v.Oqu(v.lcZ(25,44,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE_BEFORE")),v.xp6(5),v.Oqu(v.lcZ(30,46,"DIALOGS.CREATE_SPONSORED_MEMBER.TITLE_AFTER")),v.xp6(3),v.Q6J("stepControl",ut.namespaceControl),v.xp6(3),v.Oqu(v.lcZ(36,48,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE_TITLE")),v.xp6(2),v.Q6J("formGroup",ut.namespaceControl),v.xp6(3),v.Oqu(v.lcZ(41,50,"DIALOGS.CREATE_SPONSORED_MEMBER.NAMESPACE")),v.xp6(3),v.Q6J("ngForOf",ut.namespaceOptions),v.xp6(1),v.Q6J("ngIf",ut.namespaceControl.hasError("required","namespace")),v.xp6(1),v.s9C("matTooltip",v.lcZ(46,52,null===ut.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN_DISABLED")),v.Q6J("matTooltipDisabled",ut.namespaceControl.get("login").enabled),v.xp6(3),v.Oqu(v.lcZ(49,54,"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN")),v.xp6(3),v.Q6J("ngIf",ut.namespaceControl.hasError("required","login")),v.xp6(3),v.Oqu(v.lcZ(55,56,"DIALOGS.CREATE_SPONSORED_MEMBER.EMAIL")),v.xp6(3),v.Q6J("ngIf",ut.namespaceControl.hasError("required","email")||ut.namespaceControl.hasError("pattern","email")),v.xp6(1),v.s9C("matTooltip",v.lcZ(59,58,null===ut.selectedNamespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD_RESET_DISABLED")),v.Q6J("matTooltipDisabled",ut.namespaceControl.get("passwordReset").enabled),v.xp6(3),v.hij("",v.lcZ(62,60,"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD_RESET")," "),v.xp6(2),v.Q6J("ngIf",ut.namespaceControl.get("passwordReset").value),v.xp6(1),v.Q6J("formGroup",ut.namespaceControl)("namespace",ut.selectedNamespace)("tooltipPwdViaEmail",ut.namespaceControl.get("passwordReset").value),v.xp6(5),v.hij(" ",v.lcZ(70,62,"DIALOGS.CREATE_SPONSORED_MEMBER.SPONSORSHIP_TITLE")," "),v.xp6(2),v.Q6J("voId",ut.data.voId)("voSponsors",ut.data.sponsors)("customTitle","DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR"),v.xp6(2),v.Oqu(v.lcZ(74,64,"DIALOGS.CREATE_SPONSORED_MEMBER.EXPIRATION")),v.xp6(2),v.Q6J("minDate",ut.minDate),v.xp6(3),v.Q6J("voId",ut.data.voId)("submit",ut.groupsToAssign.asObservable())}}function Tt(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",33),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.Oqu(v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.WITH_ERRORS")))}function Qe(Wt,gi){if(1&Wt&&(v.TgZ(0,"div",6)(1,"div",36)(2,"mat-icon",37),v._uU(3,"done"),v.qZA(),v._uU(4),v.ALo(5,"translate"),v.TgZ(6,"i"),v._uU(7),v.ALo(8,"userFullName"),v.qZA(),v._uU(9),v.ALo(10,"translate"),v.qZA(),v.TgZ(11,"div"),v._uU(12),v.ALo(13,"translate"),v.qZA(),v.TgZ(14,"div"),v._uU(15),v.ALo(16,"translate"),v.qZA(),v.TgZ(17,"perun-web-apps-alert",38),v._uU(18),v.ALo(19,"translate"),v.qZA(),v.YNc(20,Tt,3,3,"perun-web-apps-alert",11),v.qZA()),2&Wt){const ut=v.oxw(2);v.xp6(4),v.hij(" ",v.lcZ(5,9,"DIALOGS.CREATE_SPONSORED_MEMBER.USER")," "),v.xp6(3),v.Oqu(v.lcZ(8,11,ut.createdMember.user)),v.xp6(2),v.hij(" ",v.lcZ(10,13,"DIALOGS.CREATE_SPONSORED_MEMBER.WAS_CREATED")," "),v.xp6(3),v.AsE("",v.lcZ(13,15,"DIALOGS.CREATE_SPONSORED_MEMBER.LOGIN"),": ",ut.loginThatWasSet,""),v.xp6(3),v.AsE(" ",v.lcZ(16,17,"DIALOGS.CREATE_SPONSORED_MEMBER.PASSWORD")," : ",ut.namespaceControl.get("passwordCtrl").value," "),v.xp6(3),v.Oqu(v.lcZ(19,19,"DIALOGS.CREATE_SPONSORED_MEMBER.COPY_INFORMATION")),v.xp6(2),v.Q6J("ngIf",ut.finishedWithErrors)}}function Se(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div",39)(1,"button",40),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.onCancel())}),v._uU(2),v.ALo(3,"translate"),v.qZA()()}2&Wt&&(v.xp6(2),v.hij(" ",v.lcZ(3,1,"DIALOGS.CREATE_SPONSORED_MEMBER.OK")," "))}function Ee(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",45),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(3);return v.KtG(Qt.stepperPrevious())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.BACK")," "))}function ge(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",46),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(3);return v.KtG(Qt.stepperNext())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Wt){const ut=v.oxw(3);v.ekj("ms-2",void 0!==ut.stepper&&0!==ut.stepper.selectedIndex)("ms-auto",!(void 0!==ut.stepper&&0!==ut.stepper.selectedIndex)),v.Q6J("disabled",ut.getStepperNextConditions()),v.xp6(1),v.hij(" ",v.lcZ(2,6,"DIALOGS.CREATE_SPONSORED_MEMBER.NEXT")," ")}}function o(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",47),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(3);return v.KtG(Qt.onConfirm())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Wt){const ut=v.oxw(3);v.Q6J("disabled",!ut.submitAllowed),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.CREATE_SPONSORED_MEMBER.SUBMIT")," ")}}function p(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div",39)(1,"div")(2,"button",41),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.onCancel())}),v._uU(3),v.ALo(4,"translate"),v.qZA(),v.YNc(5,Ee,3,3,"button",42),v.YNc(6,ge,3,8,"button",43),v.YNc(7,o,3,4,"button",44),v.qZA()()}if(2&Wt){const ut=v.oxw(2);v.xp6(3),v.hij(" ",v.lcZ(4,4,"DIALOGS.CREATE_SPONSORED_MEMBER.CANCEL")," "),v.xp6(2),v.Q6J("ngIf",void 0!==ut.stepper&&0!==ut.stepper.selectedIndex),v.xp6(1),v.Q6J("ngIf",void 0!==ut.stepper&&ut.stepper.selectedIndex!==ut.stepper._steps.length-1),v.xp6(1),v.Q6J("ngIf",void 0!==ut.stepper&&ut.stepper.selectedIndex===ut.stepper._steps.length-1)}}function A(Wt,gi){if(1&Wt&&(v.TgZ(0,"div"),v.YNc(1,qe,3,3,"h1",2),v.YNc(2,Te,79,66,"div",3),v.YNc(3,Qe,21,21,"div",3),v.YNc(4,Se,4,3,"div",4),v.YNc(5,p,8,6,"div",4),v.qZA()),2&Wt){const ut=v.oxw();v.xp6(1),v.Q6J("ngIf",!ut.successfullyCreated),v.xp6(1),v.Q6J("ngIf",!ut.successfullyCreated),v.xp6(1),v.Q6J("ngIf",ut.successfullyCreated),v.xp6(1),v.Q6J("ngIf",ut.successfullyCreated),v.xp6(1),v.Q6J("ngIf",!ut.successfullyCreated&&void 0!==ut.stepper)}}let C=(()=>{class Wt{constructor(ut,$t,Qt,oi,Hi,nn,on,yt,li){this.dialogRef=ut,this.data=$t,this.membersService=Qt,this.apiRequestConfiguration=oi,this.usersService=Hi,this.store=nn,this.formBuilder=on,this.cd=yt,this.groupsService=li,this.loading=!1,this.functionalityNotSupported=!1,this.loginThatWasSet="",this.successfullyCreated=!1,this.namespaceOptions=[],this.selectedNamespace=null,this.userControl=this.formBuilder.group({firstName:["",g.kI.required],lastName:["",g.kI.required],titleBefore:[""],titleAfter:[""]}),this.namespaceControl=this.formBuilder.group({namespace:["",g.kI.required],login:["",[g.kI.required]],passwordCtrl:["",g.kI.required,[(0,w.yT)(null,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""],passwordReset:[!1,[]],email:["",[g.kI.required,g.kI.pattern(E.B2)]]},{validators:E.dN.passwordMatchValidator}),this.selectedSponsor=null,this.sponsorType="self",this.languages=["en"],this.currentLanguage="en",this.finishedWithErrors=!1,this.submitAllowed=!1,this.groupsToAssign=new W.x,this.minDate=new Date,this.namespaceRules=[],this.parsedRules=new Map,this.expiration="never"}static parseAttributes(ut,$t,Qt){for(const oi of $t)switch(oi){case"login":ut.login=Qt;break;case"password":ut.password=Qt}}onConfirm(){this.loading=!0,this.groupsToAssign.next()}createMember(ut){this.loading=!0;const $t={vo:this.data.voId,userData:{firstName:this.userControl.value.firstName,lastName:this.userControl.value.lastName,titleAfter:this.userControl.value.titleAfter,titleBefore:this.userControl.value.titleBefore,email:this.namespaceControl.value.email},sponsor:"other"===this.sponsorType?this.selectedSponsor.id:this.store.getPerunPrincipal().userId},Qt=this.namespaceControl.value.namespace,oi=this.parsedRules.get(Qt);"No namespace"!==Qt&&($t.userData.namespace=Qt),"disabled"!==oi.login&&($t.userData.login=this.namespaceControl.value.login),"disabled"!==oi.password&&($t.sendActivationLink=this.namespaceControl.value.passwordReset,$t.language=this.currentLanguage,$t.userData.password=this.namespaceControl.value.passwordCtrl),"never"!==this.expiration&&($t.validityTo=this.expiration),this.membersService.createSponsoredMember($t).subscribe({next:Hi=>{this.successfullyCreated=!0,this.dialogRef.updateSize("600px"),this.createdMember=Hi,Hi&&Hi.userAttributes&&Hi.userAttributes.filter(nn=>"login-namespace"===nn.baseFriendlyName).filter(nn=>nn.friendlyNameParameter===Qt).filter(nn=>null!==nn.value).forEach(nn=>{this.loginThatWasSet=nn.value}),ut.length>0&&this.groupsService.addMember(ut,Hi.id).subscribe({next:()=>this.loading=!1,error:()=>{this.finishedWithErrors=!0,this.loading=!1}}),this.loading=!1},error:()=>{this.loading=!1}})}onCancel(){this.successfullyCreated?this.dialogRef.close(!0):this.dialogRef.close()}onNamespaceChanged(ut){this.selectedNamespace=ut;const $t=null===this.selectedNamespace?{login:"disabled",password:"disabled"}:this.parsedRules.get(ut),Qt=this.namespaceControl.get("login"),oi=this.namespaceControl.get("passwordCtrl"),Hi=this.namespaceControl.get("passwordAgainCtrl"),nn=this.namespaceControl.get("passwordReset");"disabled"!==$t.login?(0,E.mH)(Qt,"optional"===$t.login?[]:[g.kI.required]):(Qt.disable(),Qt.setValue("")),"disabled"!==$t.password?((0,E.mH)(oi,"optional"===$t.password?[]:[g.kI.required],[(0,w.yT)(ut,this.usersService,this.apiRequestConfiguration)]),(0,E.mH)(Hi,[]),(0,E.mH)(nn,[]),this.namespaceControl.get("passwordReset").setValue(!1)):(oi.disable(),oi.setValue(""),Hi.disable(),Hi.setValue(""),nn.disable(),nn.setValue(!1))}passwordResetChange(){const ut=this.namespaceControl.get("passwordCtrl"),$t=this.namespaceControl.get("passwordAgainCtrl");this.namespaceControl.value.passwordReset?(ut.disable(),ut.setValue(""),$t.disable(),$t.setValue("")):(ut.enable(),$t.enable())}setExpiration(ut){this.expiration=ut}getStepperNextConditions(){switch(this.stepper.selectedIndex){case 0:return this.userControl.invalid;case 1:return this.namespaceControl.invalid||this.namespaceControl.get("passwordCtrl").pending;case 2:return null===this.sponsorType||"other"===this.sponsorType&&null===this.selectedSponsor;default:return!1}}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.languages=this.store.getProperty("supported_languages"),this.membersService.getAllNamespacesRules().subscribe(ut=>{this.store.getProperty("allow_empty_sponsor_namespace")&&this.namespaceRules.push({namespaceName:"No namespace",requiredAttributes:[],optionalAttributes:[]}),this.namespaceRules=this.namespaceRules.concat(ut),this.parseNamespaceRules(),0===this.namespaceOptions.length&&(this.functionalityNotSupported=!0),this.onNamespaceChanged(this.selectedNamespace),this.loading=!1,this.cd.detectChanges()})}ngAfterViewInit(){this.cd.detectChanges()}parseNamespaceRules(){for(const ut of this.namespaceRules){this.namespaceOptions.push(ut.namespaceName);const $t={login:"disabled",password:"disabled"};Wt.parseAttributes($t,ut.requiredAttributes,"required"),Wt.parseAttributes($t,ut.optionalAttributes,"optional"),this.parsedRules.set(ut.namespaceName,$t)}1===this.namespaceOptions.length&&(this.selectedNamespace=this.namespaceOptions[0])}static#e=this.\u0275fac=function($t){return new($t||Wt)(v.Y36(b.so),v.Y36(b.WI),v.Y36(e.uq),v.Y36(y.F5),v.Y36(e.Fv),v.Y36(y.d6),v.Y36(g.qu),v.Y36(v.sBO),v.Y36(e.ff))};static#t=this.\u0275cmp=v.Xpm({type:Wt,selectors:[["app-create-sponsored-member-dialog"]],viewQuery:function($t,Qt){if(1&$t&&v.Gf(Je,5),2&$t){let oi;v.iGM(oi=v.CRH())&&(Qt.stepper=oi.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title","",4,"ngIf"],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear"],["stepper",""],[3,"stepControl"],["matStepLabel",""],["alert_type","error",4,"ngIf"],[1,"dialog-container",3,"formGroup"],[1,"mt-2"],[1,"mt-4"],["data-cy","first-name-input","matInput","","formControlName","firstName","required",""],[4,"ngIf"],["data-cy","last-name-input","matInput","","formControlName","lastName","required",""],["matInput","","formControlName","titleBefore"],["matInput","","formControlName","titleAfter"],[1,"dialog-container","mt-4",3,"formGroup"],["data-cy","namespace-filter"],["formControlName","namespace","required","",3,"valueChange"],[3,"value",4,"ngFor","ngForOf"],["matTooltipPosition","left",3,"matTooltip","matTooltipDisabled"],["data-cy","login-input","matInput","","formControlName","login","required",""],["data-cy","email-input","matInput","","formControlName","email","required",""],["labelPosition","before","formControlName","passwordReset",3,"change"],[3,"formGroup","namespace","tooltipPwdViaEmail"],[1,"dialog-container"],[3,"voId","voSponsors","customTitle","sponsorTypeSelected","sponsorSelected"],[1,"mt-2",3,"minDate","expirationSelected"],[3,"voId","submit","groupsToAdd","submitAllowed"],["alert_type","error"],[3,"value"],[3,"value","valueChange"],[1,"bigger-font","mb-2"],[1,"me-2","mb-2"],["alert_type","warn"],["mat-dialog-actions","",1,"justify-content-end"],["mat-flat-button","","data-cy","ok-button",1,"ms-auto",3,"click"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["data-cy","next-button","color","accent","mat-flat-button","","type","button",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["data-cy","confirm-button","class","ms-2","color","accent","mat-flat-button","","type","button",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","next-button","color","accent","mat-flat-button","","type","button",3,"disabled","click"],["data-cy","confirm-button","color","accent","mat-flat-button","","type","button",1,"ms-2",3,"disabled","click"]],template:function($t,Qt){if(1&$t&&(v.YNc(0,ue,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,A,6,5,"div",1),v.qZA()),2&$t){const oi=v.MAs(1);v.xp6(2),v.Gre("",Qt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",oi)}},dependencies:[k.sg,k.O5,P.ey,S.Nt,de.KE,de.hX,de.TO,g._Y,g.Fj,g.JJ,g.JL,g.Q7,g.sg,g.u,se.Hw,Z.lW,oe.oG,b.uh,b.xY,b.H8,Ae.gD,Ze.gM,ke.C0,ke.VY,ke.Vq,re.w,Ce.b,O.e,te.G,H.c,X,ce.l,k.gd,at.X$,ve.d],styles:[".bigger-font[_ngcontent-%COMP%]{font-size:1.5rem}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:8px}mat-icon[_ngcontent-%COMP%]{color:#28a745;font-size:36px;vertical-align:bottom}"]})}return Wt})();var f=m(77988);const a=["stepper"];function n(Wt,gi){1&Wt&&v._UZ(0,"perun-web-apps-loading-dialog")}function t(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_LABEL"))}function i(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.CREATE_SPONSORED_MEMBER.FUNCTIONALITY_NOT_SUPPORTED")," "))}function r(Wt,gi){if(1&Wt&&(v.TgZ(0,"mat-option",26),v._uU(1),v.qZA()),2&Wt){const ut=gi.$implicit;v.Q6J("value",ut),v.uIk("data-cy",ut),v.xp6(1),v.hij(" ",ut," ")}}function d(Wt,gi){1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE_ERROR")," "))}function s(Wt,gi){1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMES_ERROR")," "))}function c(Wt,gi){if(1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt){const ut=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_FORMAT"),": ",ut.usersInfoFormGroup.get("sponsoredMembers").getError("invalidFormat").value," ")}}function l(Wt,gi){if(1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt){const ut=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_EMAIL"),": ",ut.usersInfoFormGroup.get("sponsoredMembers").getError("invalidEmail").value," ")}}function T(Wt,gi){if(1&Wt&&(v.TgZ(0,"mat-error"),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt){const ut=v.oxw(3);v.xp6(1),v.AsE(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.ERROR_LOGIN"),": ",ut.usersInfoFormGroup.get("sponsoredMembers").getError("invalidLogin").value," ")}}function N(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_LABEL"))}function K(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",27),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NO_NAMESPACE_PASSWORD_INFO")," "))}function xe(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"mat-radio-group",28),v.NdJ("ngModelChange",function(Qt){v.CHM(ut);const oi=v.oxw(3);return v.KtG(oi.passwordReset=Qt)}),v.TgZ(1,"mat-radio-button",29),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"mat-radio-button",30),v._uU(5),v.ALo(6,"translate"),v.qZA()()}if(2&Wt){const ut=v.oxw(3);v.Q6J("ngModel",ut.passwordReset),v.xp6(2),v.hij(" ",v.lcZ(3,3,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GENERATE_PASSWORD")," "),v.xp6(3),v.hij(" ",v.lcZ(6,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_RESET")," ")}}function ot(Wt,gi){if(1&Wt&&(v.TgZ(0,"mat-option",26),v._uU(1),v.ALo(2,"translate"),v.ALo(3,"uppercase"),v.qZA()),2&Wt){const ut=gi.$implicit;v.s9C("value",ut),v.xp6(1),v.hij(" ",v.lcZ(2,2,v.lcZ(3,4,"SHARED_LIB.LANGUAGES."+ut))," ")}}function We(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"mat-form-field",31)(1,"mat-label"),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"mat-select",32),v.NdJ("valueChange",function(Qt){v.CHM(ut);const oi=v.oxw(3);return v.KtG(oi.currentLanguage=Qt)}),v.YNc(5,ot,4,6,"mat-option",15),v.qZA()()}if(2&Wt){const ut=v.oxw(3);v.xp6(2),v.Oqu(v.lcZ(3,3,"DIALOGS.INVITE_MEMBER.LANGUAGE")),v.xp6(2),v.Q6J("value",ut.currentLanguage),v.xp6(1),v.Q6J("ngForOf",ut.languages)}}function he(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION_LABEL"))}function we(Wt,gi){1&Wt&&(v._uU(0),v.ALo(1,"translate")),2&Wt&&v.Oqu(v.lcZ(1,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.GROUPS_LABEL"))}function Ue(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"mat-stepper",7,8)(2,"mat-step",9),v.YNc(3,t,2,3,"ng-template",10),v.YNc(4,i,3,3,"perun-web-apps-alert",11),v.TgZ(5,"h5",12),v._uU(6),v.ALo(7,"translate"),v.qZA(),v.TgZ(8,"form",13)(9,"mat-form-field")(10,"mat-label"),v._uU(11),v.ALo(12,"translate"),v.qZA(),v.TgZ(13,"mat-select",14),v.YNc(14,r,2,3,"mat-option",15),v.qZA(),v.YNc(15,d,3,3,"mat-error",5),v.qZA(),v.TgZ(16,"div"),v._uU(17),v.ALo(18,"translate"),v.qZA(),v.TgZ(19,"div",16),v._uU(20),v.qZA(),v.TgZ(21,"mat-form-field",17)(22,"mat-label"),v._uU(23),v.ALo(24,"translate"),v.qZA(),v.TgZ(25,"textarea",18),v._uU(26," "),v.qZA(),v.YNc(27,s,3,3,"mat-error",5),v.YNc(28,c,3,4,"mat-error",5),v.YNc(29,l,3,4,"mat-error",5),v.YNc(30,T,3,4,"mat-error",5),v.qZA()()(),v.TgZ(31,"mat-step"),v.YNc(32,N,2,3,"ng-template",10),v.TgZ(33,"div",12)(34,"h5",19),v._uU(35),v.ALo(36,"translate"),v.qZA(),v.YNc(37,K,3,3,"perun-web-apps-alert",20),v.YNc(38,xe,7,7,"mat-radio-group",21),v.YNc(39,We,6,5,"mat-form-field",22),v.qZA()(),v.TgZ(40,"mat-step"),v.YNc(41,he,2,3,"ng-template",10),v.TgZ(42,"div",12)(43,"h5",19),v._uU(44),v.ALo(45,"translate"),v.qZA(),v.TgZ(46,"perun-web-apps-expiration-select",23),v.NdJ("expirationSelected",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.setExpiration(Qt))}),v.qZA()()(),v.TgZ(47,"mat-step"),v.YNc(48,we,2,3,"ng-template",10),v.TgZ(49,"app-assign-groups-sponsored-members-component",24),v.NdJ("groupsToAdd",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.onGenerate(Qt))})("submitAllowed",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.submitAllowed=Qt)}),v.qZA()()()}if(2&Wt){const ut=v.oxw(2);v.Q6J("linear",!0),v.xp6(2),v.Q6J("stepControl",ut.usersInfoFormGroup),v.xp6(2),v.Q6J("ngIf",ut.functionalityNotSupported),v.xp6(2),v.Oqu(v.lcZ(7,25,"DIALOGS.GENERATE_SPONSORED_MEMBERS.USERS_INFO")),v.xp6(2),v.Q6J("formGroup",ut.usersInfoFormGroup),v.xp6(3),v.Oqu(v.lcZ(12,27,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NAMESPACE")),v.xp6(3),v.Q6J("ngForOf",ut.namespaceOptions),v.xp6(1),v.Q6J("ngIf",ut.usersInfoFormGroup.hasError("required","namespace")),v.xp6(2),v.Oqu(v.lcZ(18,29,"DIALOGS.GENERATE_SPONSORED_MEMBERS.HINT")),v.xp6(3),v.hij(" ",ut.getSelectedNamespaceRules().csvGenHeaderDescription," "),v.xp6(3),v.Oqu(v.lcZ(24,31,"DIALOGS.GENERATE_SPONSORED_MEMBERS.INSERT_HERE")),v.xp6(2),v.s9C("placeholder",ut.getSelectedNamespaceRules().csvGenPlaceholder),v.xp6(2),v.Q6J("ngIf",ut.usersInfoFormGroup.hasError("required","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ut.usersInfoFormGroup.hasError("invalidFormat","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ut.usersInfoFormGroup.hasError("invalidEmail","sponsoredMembers")),v.xp6(1),v.Q6J("ngIf",ut.usersInfoFormGroup.hasError("invalidLogin","sponsoredMembers")),v.xp6(5),v.hij(" ",v.lcZ(36,33,"DIALOGS.GENERATE_SPONSORED_MEMBERS.PASSWORD_MANAGEMENT")," "),v.xp6(2),v.Q6J("ngIf","No namespace"===ut.getSelectedNamespaceRules().namespaceName),v.xp6(1),v.Q6J("ngIf","No namespace"!==ut.getSelectedNamespaceRules().namespaceName),v.xp6(1),v.Q6J("ngIf","reset"===ut.passwordReset),v.xp6(5),v.Oqu(v.lcZ(45,35,"DIALOGS.GENERATE_SPONSORED_MEMBERS.EXPIRATION")),v.xp6(2),v.Q6J("minDate",ut.minDate)("expiration",ut.expiration),v.xp6(3),v.Q6J("voId",ut.data.voId)("submit",ut.groupsToAssign.asObservable())}}function Fe(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",34),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.Q6J("alert_type","success"),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUCCESS")," "))}function Y(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",34),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.Q6J("alert_type","warn"),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.FINISHED_WITH_ERRORS")," "))}function J(Wt,gi){if(1&Wt&&(v.TgZ(0,"div"),v.YNc(1,Fe,3,4,"perun-web-apps-alert",33),v.YNc(2,Y,3,4,"perun-web-apps-alert",33),v.qZA()),2&Wt){const ut=v.oxw(2);v.xp6(1),v.Q6J("ngIf",!1===ut.finishedWithErrors),v.xp6(1),v.Q6J("ngIf",ut.finishedWithErrors)}}function U(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",40),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(3);return v.KtG(Qt.stepperPrevious())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"DIALOGS.GENERATE_SPONSORED_MEMBERS.BACK")," "))}function ze(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",41),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(3);return v.KtG(Qt.stepperNext())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Wt){const ut=v.oxw(3);v.ekj("ms-2",void 0!==ut.stepper&&0!==ut.stepper.selectedIndex)("ms-auto",!(void 0!==ut.stepper&&0!==ut.stepper.selectedIndex)),v.Q6J("disabled",ut.getStepperNextConditions()),v.xp6(1),v.hij(" ",v.lcZ(2,6,"DIALOGS.GENERATE_SPONSORED_MEMBERS.NEXT")," ")}}function Ge(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",42),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(3);return v.KtG(Qt.onSubmit())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Wt){const ut=v.oxw(3);v.Q6J("disabled",!ut.submitAllowed),v.xp6(1),v.hij(" ",v.lcZ(2,2,"DIALOGS.GENERATE_SPONSORED_MEMBERS.SUBMIT")," ")}}function tt(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div",35)(1,"div")(2,"button",36),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.onCancel())}),v._uU(3),v.ALo(4,"translate"),v.qZA(),v.YNc(5,U,3,3,"button",37),v.YNc(6,ze,3,8,"button",38),v.YNc(7,Ge,3,4,"button",39),v.qZA()()}if(2&Wt){const ut=v.oxw(2);v.xp6(3),v.hij(" ",v.lcZ(4,4,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CANCEL")," "),v.xp6(2),v.Q6J("ngIf",void 0!==ut.stepper&&0!==ut.stepper.selectedIndex),v.xp6(1),v.Q6J("ngIf",void 0!==ut.stepper&&ut.stepper.selectedIndex!==ut.stepper._steps.length-1),v.xp6(1),v.Q6J("ngIf",void 0!==ut.stepper&&ut.stepper.selectedIndex===ut.stepper._steps.length-1)}}function je(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div",35)(1,"div")(2,"button",43),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.onClose())}),v._uU(3),v.ALo(4,"translate"),v.qZA(),v.TgZ(5,"button",44),v._uU(6),v.ALo(7,"translate"),v.qZA(),v.TgZ(8,"mat-menu",null,45)(10,"button",46),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.generatePdf())}),v._uU(11),v.ALo(12,"translate"),v.qZA(),v.TgZ(13,"button",46),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.downloadCsv())}),v._uU(14),v.ALo(15,"translate"),v.qZA()()()()}if(2&Wt){const ut=v.MAs(9);v.xp6(3),v.hij(" ",v.lcZ(4,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.CLOSE")," "),v.xp6(2),v.Q6J("matMenuTriggerFor",ut),v.xp6(1),v.hij(" ",v.lcZ(7,7,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DOWNLOAD")," "),v.xp6(5),v.hij(" ",v.lcZ(12,9,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DOWNLOAD_PDF")," "),v.xp6(3),v.hij(" ",v.lcZ(15,11,"DIALOGS.GENERATE_SPONSORED_MEMBERS.DOWNLOAD_CSV")," ")}}function lt(Wt,gi){if(1&Wt&&(v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",3),v.YNc(5,Ue,50,37,"mat-stepper",4),v.YNc(6,J,3,2,"div",5),v.qZA(),v.YNc(7,tt,8,6,"div",6),v.YNc(8,je,16,13,"div",6),v.qZA()),2&Wt){const ut=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,5,"DIALOGS.GENERATE_SPONSORED_MEMBERS.TITLE")),v.xp6(3),v.Q6J("ngIf","user-input"===ut.state&&0!==ut.namespaceRules.length),v.xp6(1),v.Q6J("ngIf","results"===ut.state),v.xp6(1),v.Q6J("ngIf",void 0!==ut.stepper&&"results"!==ut.state),v.xp6(1),v.Q6J("ngIf","results"===ut.state)}}let Ie=(()=>{class Wt{constructor(ut,$t,Qt,oi,Hi,nn,on){this.dialogRef=ut,this.data=$t,this.store=Qt,this.membersService=oi,this.formBuilder=Hi,this.sponsoredMembersPDFService=nn,this.cd=on,this.loading=!1,this.functionalityNotSupported=!1,this.namespaceOptions=[],this.usersInfoFormGroup=this.formBuilder.group({namespace:["",g.kI.required],sponsoredMembers:["",[g.kI.required,this.userInputValidator()]]}),this.state="user-input",this.passwordReset="generate",this.expiration="never",this.finishedWithErrors=!1,this.submitAllowed=!1,this.groupsToAssign=new W.x,this.languages=["en"],this.currentLanguage="en",this.minDate=new Date,this.namespaceRules=[],this.resultData=[]}static didSomeGenerationFailed(ut){return ut.forEach($t=>{if("OK"!==$t.status)return!0}),!1}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.languages=this.store.getProperty("supported_languages"),this.usersInfoFormGroup.controls.namespace.valueChanges.subscribe({next:()=>{this.usersInfoFormGroup.controls.sponsoredMembers.updateValueAndValidity()}}),this.membersService.getAllNamespacesRules().subscribe(ut=>{this.store.getProperty("allow_empty_sponsor_namespace")&&this.namespaceRules.push({namespaceName:"No namespace",csvGenHeader:"firstname;lastname;urn:perun:user:attribute-def:def:preferredMail",csvGenPlaceholder:"John;Doe;john@mail.cz",csvGenHeaderDescription:"First name;Last name;Email"}),this.namespaceRules=this.namespaceRules.concat(ut),this.namespaceRules.forEach($t=>this.namespaceOptions.push($t.namespaceName)),0===this.namespaceOptions.length?this.functionalityNotSupported=!0:this.usersInfoFormGroup.setValue({namespace:this.namespaceOptions[0],sponsoredMembers:""}),this.loading=!1,this.cd.detectChanges()})}onCancel(){this.dialogRef.close(!1)}onClose(){this.dialogRef.close(!0)}setExpiration(ut){this.expiration=ut}onSubmit(){this.loading=!0,this.groupsToAssign.next()}getSelectedNamespaceRules(){return this.namespaceRules.find(ut=>ut.namespaceName===this.usersInfoFormGroup.get("namespace").value)}generatePdf(){if(!this.resultData)throw new Error("Cannot generate pdf because there is no result");this.loading=!0,this.sponsoredMembersPDFService.generate(this.resultData).then(()=>this.loading=!1)}downloadCsv(){if(!this.resultData)throw new Error("Cannot generate pdf because there is no result");(0,E.O6)(this.createOutputObjects(this.resultData),"csv","member-logins")}getStepperNextConditions(){switch(this.stepper.selectedIndex){case 0:return this.usersInfoFormGroup.invalid;case 1:return null===this.passwordReset;case 2:return null===this.expiration;default:return!1}}stepperPrevious(){this.stepper.previous()}stepperNext(){this.stepper.next()}onGenerate(ut){this.loading=!0;const $t=this.usersInfoFormGroup.value.sponsoredMembers.split("\n"),Qt=this.getSelectedNamespaceRules().csvGenHeader,oi=[];for(const nn of $t){const on=this.parseMemberLine(nn);if("format"===on||"email"===on)return void(this.loading=!1);""!==on&&oi.push(on)}const Hi={data:oi,header:Qt,namespace:"",sponsor:this.store.getPerunPrincipal().userId,vo:this.data.voId,sendActivationLinks:"reset"===this.passwordReset,language:this.currentLanguage};ut.length>0&&(Hi.groups=ut),"never"!==this.expiration&&(Hi.validityTo=(0,k.p6)(this.expiration,"yyyy-MM-dd","en-GB")),"No namespace"!==this.usersInfoFormGroup.get("namespace").value&&(Hi.namespace=this.usersInfoFormGroup.value.namespace),this.membersService.createSponsoredMembersFromCSV(Hi).subscribe({next:nn=>{this.state="results",this.finishedWithErrors=Wt.didSomeGenerationFailed(nn),this.loading=!1,this.resultData=nn},error:()=>this.loading=!1})}createOutputObjects(ut){let $t="",Qt="",oi="",Hi="";const nn=[];return ut.forEach(on=>{$t=on.name.replace(";"," ").split(";")[0],Qt=on.status,oi=on.login?on.login:oi,Hi=on.password?on.password:Hi;const yt={name:$t,status:Qt,login:oi,password:Hi};on.note&&(yt.note=on.note),nn.push(yt)}),nn}parseMemberLine(ut){const $t=ut.trim();if(""===$t)return"";const Qt=$t.split(";"),oi=this.getSelectedNamespaceRules().csvGenHeader.split(";");if(Qt.length!==oi.length)return"format";if("mail"===oi[2].slice(oi[2].length-4).toLowerCase()&&!Qt[2].trim().match(E.B2))return"email";if("login"===oi[3]&&""===Qt[3].trim())return"login";let Hi="";for(const nn of Qt)Hi+=nn.trim()+";";return Hi.slice(0,-1)}userInputValidator(){return ut=>{const $t=ut.value.split("\n");for(const Qt of $t){const oi=this.parseMemberLine(Qt);if("format"===oi)return{invalidFormat:{value:Qt}};if("email"===oi)return{invalidEmail:{value:Qt}};if("login"===oi)return{invalidLogin:{value:Qt}}}return null}}static#e=this.\u0275fac=function($t){return new($t||Wt)(v.Y36(b.so),v.Y36(b.WI),v.Y36(y.d6),v.Y36(e.uq),v.Y36(g.qu),v.Y36(y.HV),v.Y36(v.sBO))};static#t=this.\u0275cmp=v.Xpm({type:Wt,selectors:[["app-generate-sponsored-members-dialog"]],viewQuery:function($t,Qt){if(1&$t&&v.Gf(a,5),2&$t){let oi;v.iGM(oi=v.CRH())&&(Qt.stepper=oi.first)}},decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"linear",4,"ngIf"],[4,"ngIf"],["mat-dialog-actions","","class","justify-content-end",4,"ngIf"],[3,"linear"],["stepper",""],[3,"stepControl"],["matStepLabel",""],["alert_type","error",4,"ngIf"],[1,"mt-2"],[1,"flex-container","mt-2",3,"formGroup"],["data-cy","namespace-filter","formControlName","namespace","required",""],[3,"value",4,"ngFor","ngForOf"],[1,"fw-bold"],[1,"pt-2"],["data-cy","csv-input","cols","50","id","voGenerateSponsoredMembers","name","voGenerateSponsoredMembers","formControlName","sponsoredMembers","matInput","","rows","8",1,"md-textarea","form-control",3,"placeholder"],[1,"mb-4"],["alert_type","info",4,"ngIf"],[3,"ngModel","ngModelChange",4,"ngIf"],["class","w-100",4,"ngIf"],[3,"minDate","expiration","expirationSelected"],[3,"voId","submit","groupsToAdd","submitAllowed"],["alert_type","error"],[3,"value"],["alert_type","info"],[3,"ngModel","ngModelChange"],["value","generate"],["value","reset"],[1,"w-100"],[3,"value","valueChange"],[3,"alert_type",4,"ngIf"],[3,"alert_type"],["mat-dialog-actions","",1,"justify-content-end"],["mat-stroked-button","",1,"me-2",3,"click"],["class","ms-auto","mat-stroked-button","",3,"click",4,"ngIf"],["data-cy","next-button","color","accent","mat-flat-button","",3,"ms-2","ms-auto","disabled","click",4,"ngIf"],["data-cy","submit-button","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","next-button","color","accent","mat-flat-button","",3,"disabled","click"],["data-cy","submit-button","color","accent","mat-flat-button","",3,"disabled","click"],["mat-stroked-button","","data-cy","close-button",1,"me-2",3,"click"],["color","accent","mat-flat-button","",1,"ms-auto","dropdown-toggle",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function($t,Qt){if(1&$t&&(v.YNc(0,n,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,lt,9,7,"div",1),v.qZA()),2&$t){const oi=v.MAs(1);v.xp6(2),v.Gre("",Qt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",oi)}},dependencies:[k.sg,k.O5,P.ey,S.Nt,de.KE,de.hX,de.TO,g._Y,g.Fj,g.JJ,g.JL,g.Q7,g.sg,g.u,g.On,Z.lW,b.uh,b.xY,b.H8,Ae.gD,ye.VQ,ye.U0,ke.C0,ke.VY,ke.Vq,f.VK,f.OP,f.p6,re.w,Ce.b,O.e,H.c,X,k.gd,at.X$],styles:[".flex-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Wt})();var st=m(98586),Lt=m(55959),vt=m(10350),Rt=m(13566),kt=m(25313),ni=m(52183),hi=m(91831),Yt=m(44112),ui=m(92738),Xe=m(52269),Vt=m(77983),ht=m(83337),qt=m(92606),Jt=m(45355);let si=(()=>{class Wt{transform(ut,$t){return ut.find(Qt=>Qt.user.id===$t.id)}static#e=this.\u0275fac=function($t){return new($t||Wt)};static#t=this.\u0275pipe=v.Yjl({name:"selectedSponsor",type:Wt,pure:!0})}return Wt})();var zi=m(93035),Ri=m(32596),Si=m(8355);function Ni(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"th",21)(1,"mat-checkbox",22),v.NdJ("change",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(Qt?oi.masterToggle():null)}),v.ALo(2,"translate"),v.ALo(3,"masterCheckboxLabel"),v.qZA()()}if(2&Wt){const ut=v.oxw().ngIf,$t=v.oxw();v.xp6(1),v.Q6J("aria-label",v.lcZ(2,3,v.lcZ(3,5,ut.all)))("checked",$t.selection.hasValue()&&ut.all)("indeterminate",$t.selection.hasValue()&&!ut.all)}}const Zi=function(Wt){return{name:Wt}};function ln(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"td",23)(1,"mat-checkbox",24),v.NdJ("change",function(Qt){const Hi=v.CHM(ut).$implicit,nn=v.oxw(2);return v.KtG(Qt?nn.selection.toggle(Hi):null)})("click",function(Qt){return Qt.stopPropagation()}),v.ALo(2,"translate"),v.ALo(3,"checkboxLabel"),v.ALo(4,"userFullName"),v.qZA()()}if(2&Wt){const ut=gi.$implicit,$t=v.oxw(2);v.xp6(1),v.Q6J("aria-label",v.xi3(2,2,v.lcZ(3,5,$t.selection.isSelected(ut)),v.VKq(9,Zi,v.lcZ(4,7,ut.member.user))))("checked",$t.selection.isSelected(ut))}}function Wi(Wt,gi){1&Wt&&(v.ynx(0,18),v.YNc(1,Ni,4,7,"th",19),v.YNc(2,ln,5,11,"td",20),v.BQk())}function Ut(Wt,gi){1&Wt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.ID")," "))}function Oi(Wt,gi){if(1&Wt&&(v.TgZ(0,"td",26),v._uU(1),v.qZA()),2&Wt){const ut=gi.$implicit;v.xp6(1),v.hij(" ",ut.member.id," ")}}function ae(Wt,gi){1&Wt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NAME")," "))}function bt(Wt,gi){if(1&Wt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"userFullName"),v.qZA()),2&Wt){const ut=gi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ut.member.user)," ")}}function nt(Wt,gi){1&Wt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EMAIL")," "))}function Bt(Wt,gi){if(1&Wt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"memberEmail"),v.qZA()),2&Wt){const ut=gi.$implicit;v.xp6(1),v.Oqu(v.lcZ(2,1,ut.member))}}function ei(Wt,gi){1&Wt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.LOGIN")," "))}function Ei(Wt,gi){if(1&Wt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"memberLogins"),v.qZA()),2&Wt){const ut=gi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ut.member)," ")}}function Hn(Wt,gi){1&Wt&&(v.TgZ(0,"th",25),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.SPONSORS")," "))}function Vn(Wt,gi){if(1&Wt&&(v.TgZ(0,"span"),v._uU(1),v.ALo(2,"userFullName"),v._UZ(3,"br"),v.qZA()),2&Wt){const ut=gi.$implicit;v.xp6(1),v.hij(" ",v.lcZ(2,1,ut.user),"")}}function mo(Wt,gi){if(1&Wt&&(v.TgZ(0,"td",27),v.YNc(1,Vn,4,3,"span",29),v.qZA()),2&Wt){const ut=gi.$implicit;v.xp6(1),v.Q6J("ngForOf",ut.sponsors)}}function Ln(Wt,gi){1&Wt&&(v.TgZ(0,"th",28),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EXPIRATION")," "))}function Qn(Wt,gi){if(1&Wt&&(v.TgZ(0,"td",27),v._uU(1),v.ALo(2,"parseDate"),v.ALo(3,"selectedSponsor"),v.qZA()),2&Wt){const ut=gi.$implicit,$t=v.oxw();v.xp6(1),v.hij(" ",v.lcZ(2,1,v.xi3(3,3,ut.sponsors,$t.selectedSponsor).validityTo)," ")}}function Io(Wt,gi){1&Wt&&v._UZ(0,"th",28)}function Gn(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"span")(1,"button",32),v.NdJ("mouseenter",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.disableRouting=!0)})("mouseleave",function(){v.CHM(ut);const Qt=v.oxw(2);return v.KtG(Qt.disableRouting=Qt.routingStrategy)})("click",function(){v.CHM(ut);const Qt=v.oxw().$implicit,oi=v.oxw();return v.KtG(oi.resetPassword(Qt))}),v.ALo(2,"translate"),v.TgZ(3,"mat-icon"),v._uU(4,"vpn_key"),v.qZA()()()}if(2&Wt){const ut=v.oxw().$implicit,$t=v.oxw();v.xp6(1),v.Q2q("data-cy","",ut.member.user.firstName,"-reset-passwd-button"),v.Q6J("disabled",$t.loading)("matTooltipPosition","above")("matTooltip",v.lcZ(2,4,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.PASSWORD_RESET"))}}function oo(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"td",27)(1,"button",30),v.NdJ("click",function(){const oi=v.CHM(ut).$implicit,Hi=v.oxw();return v.KtG(Hi.showSponsors(oi))})("mouseenter",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.disableRouting=!0)})("mouseleave",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.disableRouting=Qt.routingStrategy)}),v.ALo(2,"translate"),v.TgZ(3,"mat-icon"),v._uU(4,"edit"),v.qZA()(),v.YNc(5,Gn,5,6,"span",31),v.qZA()}if(2&Wt){const ut=gi.$implicit,$t=v.oxw();v.xp6(1),v.Q2q("data-cy","",ut.member.user.firstName,"-edit-sponsors-button"),v.Q6J("matTooltipPosition","above")("matTooltip",v.lcZ(2,4,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.EDIT")),v.xp6(4),v.Q6J("ngIf",$t.passwdResetAuth(ut))}}function Bn(Wt,gi){1&Wt&&v._UZ(0,"tr",33)}const bo=function(Wt,gi){return["/organizations",Wt,"members",gi]};function wo(Wt,gi){if(1&Wt&&v._UZ(0,"tr",34),2&Wt){const ut=gi.$implicit,$t=v.oxw();v.ekj("cursor-pointer",!$t.disableRouting)("disable-outline",$t.disableRouting),v.Q2q("data-cy","",ut.member.user.firstName,"-name"),v.Q6J("perunWebAppsMiddleClickRouterLink",$t.disableRouting?null:v.WLB(7,bo,ut.member.voId,ut.member.id))("routerLink",$t.disableRouting?null:v.WLB(10,bo,ut.member.voId,ut.member.id))}}function Fn(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",35),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function or(Wt,gi){1&Wt&&(v.TgZ(0,"perun-web-apps-alert",35),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"SHARED.COMPONENTS.SPONSORED_MEMBERS_LIST.NO_SPONSORED_MEMBERS_WARNING"),"\n"))}const go=function(Wt){return{all:Wt}};let Mo=(()=>{class Wt{constructor(ut,$t,Qt,oi,Hi){this.dialog=ut,this.authResolver=$t,this.storeService=Qt,this.attributesManager=oi,this.tableCheckbox=Hi,this.sponsoredMembers=[],this.filterValue="",this.displayedColumns=["id","name","email","logins","sponsors","menu"],this.disableRouting=!1,this.refreshTable=new v.vpe,this.loading=!1,this.routingStrategy=!1,this.pageSizeOptions=E.f7}set matSort(ut){this.sort=ut}static getSortDataForColumn(ut,$t){switch($t){case"id":return ut.member.id.toString();case"name":return ut.member.user?ut.member.user.lastName?ut.member.user.lastName:ut.member.user.firstName??"":"";case"sponsors":return ut.sponsors.length.toString();default:return""}}static getDataForColumn(ut,$t){switch($t){case"id":return ut.member.id.toString();case"name":return ut.member.user?(0,E.bD)(ut.member.user):"";case"sponsors":return ut.sponsors.map(Qt=>(0,E.bD)(Qt.user)).join();default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ut=>"id"!==ut)),this.setDataSource(),this.routingStrategy=this.disableRouting}exportAllData(ut){(0,E.O6)((0,E.Xn)(this.dataSource.filteredData,this.displayedColumns,Wt.getDataForColumn),ut)}exportDisplayedData(ut){const $t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Qt=$t+this.dataSource.paginator.pageSize;(0,E.O6)((0,E.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice($t,Qt),this.displayedColumns,Wt.getDataForColumn),ut)}setDataSource(){this.dataSource||(this.dataSource=new kt.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(ut,$t)=>(0,E.Sd)(ut,$t,this.displayedColumns,Wt.getDataForColumn),this.dataSource.sortData=(ut,$t)=>(0,E.pR)(ut,$t,Wt.getSortDataForColumn)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.sponsoredMembers}showSponsors(ut){const $t=(0,E.kZ)();$t.width="650px",$t.data={sponsors:ut.sponsors,member:ut.member,theme:"vo-theme"},this.dialog.open(ni.H,$t).afterClosed().subscribe(oi=>{oi&&this.refreshTable.emit()})}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}resetPassword(ut){this.loading=!0;const $t=this.storeService.getProperty("password_namespace_attributes").map(Qt=>{const oi=Qt.split(":");return oi[oi.length-1]});this.attributesManager.getLogins(ut.member.userId).subscribe(Qt=>{const oi=Qt.filter(on=>$t.includes(on.friendlyNameParameter)),Hi=(0,E.kZ)();Hi.width="400px",Hi.data={userId:ut.member.userId,memberId:ut.member.id,logins:oi},this.dialog.open(hi.m,Hi).afterClosed().subscribe(()=>{this.loading=!1})},()=>this.loading=!1)}passwdResetAuth(ut){return this.authResolver.isAuthorized("sendPasswordResetLinkEmail_Member_String_String_String_String_policy",[{id:ut.member.voId,beanName:"Vo"},ut.member])}static#e=this.\u0275fac=function($t){return new($t||Wt)(v.Y36(b.uw),v.Y36(y.x4),v.Y36(y.d6),v.Y36(e.H8),v.Y36(y.UA))};static#t=this.\u0275cmp=v.Xpm({type:Wt,selectors:[["app-sponsored-members-list"]],viewQuery:function($t,Qt){if(1&$t&&(v.Gf(E.l9,7),v.Gf(Rt.YE,7)),2&$t){let oi;v.iGM(oi=v.CRH())&&(Qt.child=oi.first),v.iGM(oi=v.CRH())&&(Qt.matSort=oi.first)}},inputs:{sponsoredMembers:"sponsoredMembers",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",disableRouting:"disableRouting",tableId:"tableId",selectedSponsor:"selectedSponsor"},outputs:{refreshTable:"refreshTable"},features:[v.TTD],decls:30,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","email"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","logins"],["matColumnDef","sponsors"],["matColumnDef","expiration"],["matColumnDef","menu"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],[4,"ngFor","ngForOf"],["aria-label","sponsors of member","mat-icon-button","",1,"dark-hover-list-item",3,"matTooltipPosition","matTooltip","click","mouseenter","mouseleave"],[4,"ngIf"],["aria-label","sponsors of member","mat-icon-button","",1,"dark-hover-list-item",3,"disabled","matTooltipPosition","matTooltip","mouseenter","mouseleave","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function($t,Qt){1&$t&&(v.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),v.NdJ("exportDisplayedData",function(Hi){return Qt.exportDisplayedData(Hi)})("exportAllData",function(Hi){return Qt.exportAllData(Hi)}),v.TgZ(2,"table",2),v.YNc(3,Wi,3,0,"ng-container",3),v.ALo(4,"isAllSelected"),v.ynx(5,4),v.YNc(6,Ut,3,3,"th",5),v.YNc(7,Oi,2,1,"td",6),v.BQk(),v.ynx(8,7),v.YNc(9,ae,3,3,"th",5),v.YNc(10,bt,3,3,"td",8),v.BQk(),v.ynx(11,9),v.YNc(12,nt,3,3,"th",10),v.YNc(13,Bt,3,3,"td",8),v.BQk(),v.ynx(14,11),v.YNc(15,ei,3,3,"th",10),v.YNc(16,Ei,3,3,"td",8),v.BQk(),v.ynx(17,12),v.YNc(18,Hn,3,3,"th",5),v.YNc(19,mo,2,1,"td",8),v.BQk(),v.ynx(20,13),v.YNc(21,Ln,3,3,"th",10),v.YNc(22,Qn,4,6,"td",8),v.BQk(),v.ynx(23,14),v.YNc(24,Io,1,0,"th",10),v.YNc(25,oo,6,6,"td",8),v.BQk(),v.YNc(26,Bn,1,0,"tr",15),v.YNc(27,wo,1,13,"tr",16),v.qZA()()(),v.YNc(28,Fn,3,3,"perun-web-apps-alert",17),v.YNc(29,or,3,3,"perun-web-apps-alert",17)),2&$t&&(v.Q6J("hidden",0===Qt.dataSource.filteredData.length||0===Qt.sponsoredMembers.length),v.xp6(1),v.Q6J("pageSizeOptions",Qt.pageSizeOptions)("dataLength",Qt.dataSource.filteredData.length)("tableId",Qt.tableId),v.xp6(1),v.Q6J("dataSource",Qt.dataSource),v.xp6(1),v.Q6J("ngIf",v.VKq(13,go,v.xi3(4,10,Qt.dataSource,Qt.selection.selected.length))),v.xp6(23),v.Q6J("matHeaderRowDef",Qt.displayedColumns),v.xp6(1),v.Q6J("matRowDefColumns",Qt.displayedColumns),v.xp6(1),v.Q6J("ngIf",0===Qt.dataSource.filteredData.length&&0!==Qt.sponsoredMembers.length),v.xp6(1),v.Q6J("ngIf",0===Qt.sponsoredMembers.length))},dependencies:[k.sg,k.O5,Yt.rH,se.Hw,Z.RK,Rt.YE,Rt.nU,kt.BZ,kt.fO,kt.as,kt.w1,kt.Dz,kt.nj,kt.ge,kt.ev,kt.XQ,kt.Gk,oe.oG,Ze.gM,re.w,ui.Y,Xe.Q,Vt.l,at.X$,ve.d,ht.D,qt.p,Jt.M,si,zi.I,Ri.G,Si.r],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return Wt})();function Vo(Wt,gi){1&Wt&&v._UZ(0,"perun-web-apps-loading-dialog")}function jn(Wt,gi){1&Wt&&v._UZ(0,"perun-web-apps-loading-table")}const Xn=function(){return["select","id","name","email","logins","expiration"]};function Ji(Wt,gi){if(1&Wt&&v._UZ(0,"app-sponsored-members-list",16),2&Wt){const ut=v.oxw(3);v.Q6J("disableRouting",!0)("sponsoredMembers",ut.filteredSponsoredMembers)("selection",ut.selection)("filterValue",ut.filter)("displayedColumns",v.DdM(7,Xn))("selectedSponsor",ut.sourceSponsor)("tableId",ut.tableId)}}function Rn(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div",13)(1,"h6"),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"perun-web-apps-alert",7),v._uU(5),v.ALo(6,"translate"),v.qZA(),v.TgZ(7,"perun-web-apps-debounce-filter",14),v.NdJ("filter",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.filter=Qt)}),v.qZA(),v.YNc(8,Ji,1,8,"app-sponsored-members-list",15),v.qZA()}if(2&Wt){v.oxw();const ut=v.MAs(10),$t=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,5,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSORED_MEMBERS")),v.xp6(3),v.hij(" ",v.lcZ(6,7,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSORED_MEMBERS_INFO")," "),v.xp6(2),v.Q6J("placeholder","VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.FILTER"),v.xp6(1),v.Q6J("perunWebAppsLoader",$t.tableLoading)("perunWebAppsLoaderIndicator",ut)}}function kn(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"app-choose-sponsor",18),v.NdJ("sponsorTypeSelected",function(Qt){v.CHM(ut);const oi=v.oxw(3);return v.KtG(oi.sponsorType=Qt)})("sponsorSelected",function(Qt){v.CHM(ut);const oi=v.oxw(3);return v.KtG(oi.targetSponsor=Qt)}),v.qZA()}if(2&Wt){const ut=v.oxw(3);v.Q6J("voId",ut.data.voId)("customTitle","DIALOGS.CREATE_SPONSORED_MEMBER.SELECT_SPONSOR_COPY")("disableSelf",ut.disableSelf)("voSponsors",ut.voSponsorsTarget)}}function ro(Wt,gi){if(1&Wt&&(v.TgZ(0,"div"),v.YNc(1,kn,1,4,"app-choose-sponsor",17),v.qZA()),2&Wt){const ut=v.oxw(2);v.xp6(1),v.Q6J("ngIf",!ut.tableLoading)}}function En(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"perun-web-apps-expiration-select",19),v.NdJ("expirationSelected",function(Qt){v.CHM(ut);const oi=v.oxw(2);return v.KtG(oi.expiration=Qt)}),v.qZA()}if(2&Wt){const ut=v.oxw(2);v.Q6J("minDate",ut.minDate)}}function ao(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"div")(1,"h1",2),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"div",3)(5,"h6"),v._uU(6),v.ALo(7,"translate"),v.qZA(),v.TgZ(8,"perun-web-apps-user-search-select",4),v.NdJ("userSelected",function(Qt){v.CHM(ut);const oi=v.oxw();return v.KtG(oi.sourceSponsorChanged(Qt))}),v.qZA(),v.YNc(9,jn,1,0,"ng-template",null,0,v.W1O),v.YNc(11,Rn,9,9,"div",5),v.YNc(12,ro,2,1,"div",6),v.TgZ(13,"div")(14,"perun-web-apps-alert",7),v._uU(15),v.ALo(16,"translate"),v.qZA(),v.TgZ(17,"h6"),v._uU(18),v.ALo(19,"translate"),v.qZA(),v.TgZ(20,"mat-checkbox",8),v.NdJ("ngModelChange",function(Qt){v.CHM(ut);const oi=v.oxw();return v.KtG(oi.pickExpiration=Qt)}),v._uU(21,"Pick new expiration date"),v.qZA(),v.YNc(22,En,1,1,"perun-web-apps-expiration-select",9),v.qZA()(),v.TgZ(23,"div",10)(24,"button",11),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.cancel())}),v._uU(25),v.ALo(26,"translate"),v.qZA(),v.TgZ(27,"button",12),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.submit())}),v._uU(28),v.ALo(29,"translate"),v.qZA()()()}if(2&Wt){const ut=v.oxw();v.xp6(2),v.Oqu(v.lcZ(3,13,"DIALOGS.COPY_SPONSORED_MEMBERS.TITLE")),v.xp6(4),v.Oqu(v.lcZ(7,15,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSOR_FROM")),v.xp6(2),v.Q6J("disableAutoSelect",!0)("users",ut.voSponsorsSource),v.xp6(3),v.Q6J("ngIf",ut.sourceSponsorSelected),v.xp6(1),v.Q6J("ngIf",ut.isPerunAdmin),v.xp6(3),v.hij(" ",v.lcZ(16,17,"DIALOGS.COPY_SPONSORED_MEMBERS.EXP_INFO")," "),v.xp6(3),v.Oqu(v.lcZ(19,19,"DIALOGS.COPY_SPONSORED_MEMBERS.EXPIRATION")),v.xp6(2),v.Q6J("ngModel",ut.pickExpiration),v.xp6(2),v.Q6J("ngIf",ut.pickExpiration),v.xp6(3),v.hij(" ",v.lcZ(26,21,"DIALOGS.COPY_SPONSORED_MEMBERS.CANCEL")," "),v.xp6(2),v.Q6J("disabled",ut.loading||0===ut.selection.selected.length||"other"===ut.sponsorType&&!ut.targetSponsor),v.xp6(1),v.hij(" ",v.lcZ(29,23,"DIALOGS.COPY_SPONSORED_MEMBERS.SPONSOR")," ")}}let Xo=(()=>{class Wt{constructor(ut,$t,Qt,oi,Hi,nn,on){this.dialogRef=ut,this.data=$t,this.store=Qt,this.membersService=oi,this.notificator=Hi,this.translate=nn,this.auth=on,this.loading=!1,this.tableLoading=!1,this.sponsorType="self",this.tableId=M.US,this.selection=new h.Ov(!0,[]),this.sourceSponsorSelected=!1,this.expiration="never",this.minDate=new Date,this.pickExpiration=!1,this.disableSelf=!1,this.isPerunAdmin=!1,this.attrNames=[Q.r.USER_DEF_PREFERRED_MAIL]}ngOnInit(){this.attrNames=this.attrNames.concat(this.store.getLoginAttributeNames()),this.membersService.getAllSponsoredMembersAndTheirSponsors(this.data.voId,this.attrNames).subscribe({next:ut=>{this.sponsoredMembers=ut}}),this.voSponsorsTarget=this.data.voSponsors,this.voSponsorsSource=this.data.voSponsors,this.isPerunAdmin=this.auth.isPerunAdmin(),this.isPerunAdmin||(this.voSponsorsSource=this.voSponsorsSource.filter(ut=>ut.id!==this.store.getPerunPrincipal().user.id)),this.theme=this.data.theme}sourceSponsorChanged(ut){this.tableLoading=!0,this.sourceSponsor=ut,this.voSponsorsTarget=this.data.voSponsors.filter($t=>$t.id!==this.sourceSponsor.id),this.isPerunAdmin&&(this.disableSelf=this.store.getPerunPrincipal().user.id===this.sourceSponsor.id),this.sourceSponsorSelected=!0,this.selection.clear(),this.filteredSponsoredMembers=this.sponsoredMembers.filter($t=>$t.sponsors.map(Qt=>Qt.user.id).includes(this.sourceSponsor.id)),this.tableLoading=!1}sponsor(ut){const $t="self"===this.sponsorType?this.store.getPerunPrincipal().user:this.targetSponsor,Qt=ut.map(oi=>oi.member.id);this.membersService.copySponsoredMembers(Qt,this.sourceSponsor.id,$t.id,!this.pickExpiration,this.expiration).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.COPY_SPONSORED_MEMBERS.SUCCESS")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}submit(){this.loading=!0,this.expiration="never"===this.expiration?null:this.expiration,this.sponsor(this.selection.selected)}cancel(){this.dialogRef.close(!1)}static#e=this.\u0275fac=function($t){return new($t||Wt)(v.Y36(b.so),v.Y36(b.WI),v.Y36(y.d6),v.Y36(e.uq),v.Y36(y.V6),v.Y36(y.Te),v.Y36(y.x4))};static#t=this.\u0275cmp=v.Xpm({type:Wt,selectors:[["app-copy-sponsored-members-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"disableAutoSelect","users","userSelected"],["class","position-relative",4,"ngIf"],[4,"ngIf"],["alert_type","info"],[3,"ngModel","ngModelChange"],[3,"minDate","expirationSelected",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["data-cy","sponsor-member-button","color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"placeholder","filter"],[3,"disableRouting","sponsoredMembers","selection","filterValue","displayedColumns","selectedSponsor","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"disableRouting","sponsoredMembers","selection","filterValue","displayedColumns","selectedSponsor","tableId"],[3,"voId","customTitle","disableSelf","voSponsors","sponsorTypeSelected","sponsorSelected",4,"ngIf"],[3,"voId","customTitle","disableSelf","voSponsors","sponsorTypeSelected","sponsorSelected"],[3,"minDate","expirationSelected"]],template:function($t,Qt){if(1&$t&&(v.YNc(0,Vo,1,0,"ng-template",null,0,v.W1O),v.TgZ(2,"div"),v.YNc(3,ao,30,25,"div",1),v.qZA()),2&$t){const oi=v.MAs(1);v.xp6(2),v.Gre("",Qt.theme," position-relative"),v.xp6(1),v.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",oi)}},dependencies:[k.O5,g.JJ,g.On,Z.lW,oe.oG,b.uh,b.xY,b.H8,re.w,Lt.K,Ce.b,vt.S,zt.P,O.e,H.c,Mo,ce.l,at.X$]})}return Wt})();var $n=m(62481);function rr(Wt,gi){if(1&Wt&&(v.TgZ(0,"button",13),v._uU(1),v.ALo(2,"translate"),v.qZA()),2&Wt){const ut=v.oxw(),$t=v.MAs(9);v.Q6J("disabled",ut.findSponsorsAuth&&0===ut.voSponsors.length)("matMenuTriggerFor",$t),v.xp6(1),v.hij(" ",v.lcZ(2,3,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE")," ")}}function To(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",14),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.onCreate())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.CREATE_ONE")," "))}function On(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",15),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.onGenerate())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}2&Wt&&(v.xp6(1),v.hij(" ",v.lcZ(2,1,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.GENERATE")," "))}function wi(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",16),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.onSponsorExistingMember())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Wt){const ut=v.oxw();v.Q6J("disabled",ut.findSponsorsAuth&&0===ut.voSponsors.length),v.xp6(1),v.hij(" ",v.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.SPONSOR_EXISTING")," ")}}function Ui(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"button",17),v.NdJ("click",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.copySponsoredMembers())}),v._uU(1),v.ALo(2,"translate"),v.qZA()}if(2&Wt){const ut=v.oxw();v.Q6J("disabled",ut.findSponsorsAuth&&0===ut.voSponsors.length),v.xp6(1),v.hij(" ",v.lcZ(2,2,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.COPY")," ")}}function un(Wt,gi){1&Wt&&v._UZ(0,"perun-web-apps-loading-table")}function Dn(Wt,gi){if(1&Wt){const ut=v.EpF();v.TgZ(0,"app-sponsored-members-list",18),v.NdJ("refreshTable",function(){v.CHM(ut);const Qt=v.oxw();return v.KtG(Qt.refresh())}),v.qZA()}if(2&Wt){const ut=v.oxw();v.Q6J("disableRouting",!ut.routeAuth)("selection",ut.selection)("filterValue",ut.searchString)("sponsoredMembers",ut.members)("tableId",ut.tableId)}}let eo=(()=>{class Wt{static#e=this.id="VoSponsoredMembersComponent";constructor(ut,$t,Qt,oi,Hi,nn,on){this.membersManager=ut,this.dialog=$t,this.authResolver=Qt,this.storeService=oi,this.authzResolver=Hi,this.entityStorageService=nn,this.findSponsors=on,this.members=[],this.voSponsors=[],this.selection=new h.Ov(!0,[]),this.searchString="",this.loading=!1,this.tableId=M.Bf,this.attrNames=[Q.r.USER_DEF_PREFERRED_MAIL]}ngOnInit(){this.loading=!0,this.vo=this.entityStorageService.getEntity(),this.attrNames=this.attrNames.concat(this.storeService.getLoginAttributeNames()),this.setAuthRights(),this.findSponsorsAuth=this.findSponsors.findSponsorsAuth(this.vo),this.findSponsorsAuth?this.findSponsors.getSponsors(this.vo.id).subscribe(ut=>{this.voSponsors=ut,this.refresh()}):this.refresh()}setAuthRights(){this.createAuth=this.authResolver.isAuthorized("createSponsoredMember_Vo_String_Map_String_User_LocalDate_policy",[this.vo,this.storeService.getPerunPrincipal().user]),this.generateAuth=this.authResolver.isAuthorized("createSponsoredMembers_Vo_String_List_User_policy",[this.vo,this.storeService.getPerunPrincipal().user]),this.setSponsorshipAuth=this.authResolver.isAuthorized("setSponsorshipForMember_Member_User_LocalDate_policy",[this.vo,this.storeService.getPerunPrincipal().user]),null!==this.members&&0!==this.members.length&&(this.routeAuth=this.authResolver.isAuthorized("getMemberById_int_policy",[this.vo,this.members[0].member]))}onCreate(){const ut=(0,E.kZ)();ut.width="750px",ut.data={entityId:this.vo.id,voId:this.vo.id,sponsors:this.voSponsors,theme:"vo-theme"},this.dialog.open(C,ut).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(oi=>{this.storeService.setPerunPrincipal(oi),this.refresh()}))})}onGenerate(){const ut=(0,E.kZ)();ut.width="750px",ut.data={voId:this.vo.id,theme:"vo-theme"},this.dialog.open(Ie,ut).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(oi=>{this.storeService.setPerunPrincipal(oi),this.refresh()}))})}onSponsorExistingMember(){const ut=(0,E.kZ)();ut.width="650px",ut.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(st.b,ut).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(oi=>{this.storeService.setPerunPrincipal(oi),this.refresh()}))})}copySponsoredMembers(){const ut=(0,E.kZ)();ut.width="1000px",ut.data={voId:this.vo.id,theme:"vo-theme",voSponsors:this.voSponsors,findSponsorsAuth:this.findSponsorsAuth},this.dialog.open(Xo,ut).afterClosed().subscribe(Qt=>{Qt&&(this.loading=!0,this.authzResolver.getPerunPrincipal().subscribe(oi=>{this.storeService.setPerunPrincipal(oi),this.refresh()}))})}refresh(){this.loading=!0,this.membersManager.getSponsoredMembersAndTheirSponsors(this.vo.id,this.attrNames).subscribe(ut=>{this.selection.clear(),this.members=ut,this.setAuthRights(),this.loading=!1})}applyFilter(ut){this.searchString=ut}static#t=this.\u0275fac=function($t){return new($t||Wt)(v.Y36(e.uq),v.Y36(b.uw),v.Y36(y.x4),v.Y36(y.d6),v.Y36(e.Ct),v.Y36(y.fb),v.Y36(y.Mf))};static#i=this.\u0275cmp=v.Xpm({type:Wt,selectors:[["app-vo-settings-sponsored-members"]],hostVars:2,hostBindings:function($t,Qt){2&$t&&v.ekj("router-component",Qt.true)},decls:19,vars:15,consts:[[1,"page-subtitle"],[3,"refresh"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["data-cy","sponsor-dropdown-button","class","me-2 dropdown-toggle","color","accent","mat-flat-button","",3,"disabled","matMenuTriggerFor",4,"ngIf"],["menu","matMenu"],["data-cy","sponsor-new-button","class","action-button","mat-menu-item","",3,"click",4,"ngIf"],["data-cy","sponsor-csv-button","class","action-button","mat-menu-item","",3,"click",4,"ngIf"],["data-cy","sponsor-existing-button","color","accent","class","me-2 action-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"disableRouting","selection","filterValue","sponsoredMembers","tableId","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["data-cy","sponsor-dropdown-button","color","accent","mat-flat-button","",1,"me-2","dropdown-toggle",3,"disabled","matMenuTriggerFor"],["data-cy","sponsor-new-button","mat-menu-item","",1,"action-button",3,"click"],["data-cy","sponsor-csv-button","mat-menu-item","",1,"action-button",3,"click"],["data-cy","sponsor-existing-button","color","accent","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"disabled","click"],[3,"disableRouting","selection","filterValue","sponsoredMembers","tableId","refreshTable"]],template:function($t,Qt){if(1&$t&&(v.TgZ(0,"div")(1,"h1",0),v._uU(2),v.ALo(3,"translate"),v.qZA(),v.TgZ(4,"perun-web-apps-refresh-button",1),v.NdJ("refresh",function(){return Qt.refresh()}),v.qZA(),v.TgZ(5,"span",2),v.ALo(6,"translate"),v.YNc(7,rr,3,5,"button",3),v.qZA(),v.TgZ(8,"mat-menu",null,4),v.YNc(10,To,3,3,"button",5),v.YNc(11,On,3,3,"button",6),v.qZA(),v.YNc(12,wi,3,4,"button",7),v.YNc(13,Ui,3,4,"button",8),v.TgZ(14,"perun-web-apps-debounce-filter",9),v.NdJ("filter",function(Hi){return Qt.applyFilter(Hi)}),v.qZA(),v.YNc(15,un,1,0,"ng-template",null,10,v.W1O),v.TgZ(17,"div",11),v.YNc(18,Dn,1,5,"app-sponsored-members-list",12),v.qZA()()),2&$t){const oi=v.MAs(16);v.xp6(2),v.Oqu(v.lcZ(3,11,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.TITLE")),v.xp6(3),v.s9C("matTooltip",v.lcZ(6,13,"VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.NO_SPONSORS")),v.Q6J("matTooltipDisabled",!(Qt.findSponsorsAuth&&0===Qt.voSponsors.length)),v.xp6(2),v.Q6J("ngIf",Qt.createAuth||Qt.generateAuth),v.xp6(3),v.Q6J("ngIf",Qt.createAuth),v.xp6(1),v.Q6J("ngIf",Qt.generateAuth),v.xp6(1),v.Q6J("ngIf",Qt.setSponsorshipAuth),v.xp6(1),v.Q6J("ngIf",Qt.setSponsorshipAuth),v.xp6(1),v.Q6J("placeholder","VO_DETAIL.SETTINGS.SPONSORED_MEMBERS.FILTER"),v.xp6(4),v.Q6J("perunWebAppsLoader",Qt.loading)("perunWebAppsLoaderIndicator",oi)}},dependencies:[k.O5,Z.lW,Ze.gM,f.VK,f.OP,f.p6,Mo,Lt.K,$n.t,zt.P,O.e,at.X$]})}return Wt})()},75891:(_t,pe,m)=>{"use strict";m.d(pe,{Y:()=>Mt});var e=m(27618),h=m(64124),M=m(73615),E=m(62120),b=m(78337),y=m(17700),g=m(56223),w=m(65879),W=m(89515),v=m(44112),k=m(24516),P=m(64170),S=m(32296),de=m(92596),se=m(12207),Z=m(69755);function oe(fe,X){1&fe&&w._UZ(0,"perun-web-apps-loading-dialog")}function Ae(fe,X){if(1&fe){const ce=w.EpF();w.TgZ(0,"div")(1,"h1",2),w._uU(2),w.ALo(3,"translate"),w.qZA(),w.TgZ(4,"div",3)(5,"mat-form-field")(6,"mat-label"),w._uU(7),w.ALo(8,"translate"),w.qZA(),w._UZ(9,"input",4),w.TgZ(10,"mat-error"),w._uU(11),w.ALo(12,"translate"),w.qZA()(),w.TgZ(13,"mat-form-field")(14,"mat-label"),w._uU(15),w.ALo(16,"translate"),w.qZA(),w._UZ(17,"input",5),w.TgZ(18,"mat-error"),w._uU(19),w.ALo(20,"translate"),w.qZA()()(),w.TgZ(21,"div",6)(22,"button",7),w.NdJ("click",function(){w.CHM(ce);const Je=w.oxw();return w.KtG(Je.onCancel())}),w._uU(23),w.ALo(24,"translate"),w.qZA(),w.TgZ(25,"div",8),w.ALo(26,"translate"),w.TgZ(27,"button",9),w.NdJ("click",function(){w.CHM(ce);const Je=w.oxw();return w.KtG(Je.onSubmit())}),w._uU(28),w.ALo(29,"translate"),w.qZA()()()()}if(2&fe){const ce=w.oxw();w.xp6(2),w.Oqu(w.lcZ(3,12,"DIALOGS.CREATE_VO.TITLE")),w.xp6(5),w.Oqu(w.lcZ(8,14,"DIALOGS.CREATE_VO.FULL_NAME")),w.xp6(2),w.Q6J("formControl",ce.fullNameCtrl),w.xp6(2),w.hij(" ",w.lcZ(12,16,"DIALOGS.CREATE_VO.FILL_FULL_NAME")," "),w.xp6(4),w.Oqu(w.lcZ(16,18,"DIALOGS.CREATE_VO.SHORT_NAME")),w.xp6(2),w.Q6J("formControl",ce.shortNameCtrl),w.xp6(2),w.hij(" ",w.lcZ(20,20,"DIALOGS.CREATE_VO.FILL_SHORT_NAME")," "),w.xp6(4),w.hij(" ",w.lcZ(24,22,"DIALOGS.CREATE_VO.CANCEL")," "),w.xp6(2),w.s9C("matTooltip",w.lcZ(26,24,"DIALOGS.CREATE_VO.TOOLTIP")),w.Q6J("matTooltipDisabled",ce.shortNameCtrl.valid&&ce.fullNameCtrl.valid),w.xp6(2),w.Q6J("disabled",ce.shortNameCtrl.invalid||ce.fullNameCtrl.invalid),w.xp6(1),w.hij(" ",w.lcZ(29,26,"DIALOGS.CREATE_VO.CREATE")," ")}}let Ze=(()=>{class fe{constructor(ce,ve,Je,ue,qe,Ve){this.dialogRef=ce,this.data=ve,this.notificator=Je,this.voService=ue,this.translate=qe,this.router=Ve,qe.get("DIALOGS.CREATE_VO.SUCCESS").subscribe(Me=>this.successMessage=Me)}ngOnInit(){this.theme=this.data.theme,this.shortNameCtrl=new g.p4(null,[g.kI.required,g.kI.pattern("^[\\w.-]+$"),g.kI.maxLength(33)]),this.fullNameCtrl=new g.p4(null,[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.maxLength(129)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.voService.createVoWithName(this.fullNameCtrl.value,this.shortNameCtrl.value).subscribe({next:ce=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.router.navigate(["/organizations",ce.id],{queryParamsHandling:"preserve"}),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(ve){return new(ve||fe)(w.Y36(y.so),w.Y36(y.WI),w.Y36(M.V6),w.Y36(e.YF),w.Y36(W.sK),w.Y36(v.F0))};static#t=this.\u0275cmp=w.Xpm({type:fe,selectors:[["app-create-vo-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","data-cy","vo-name-input","required","",3,"formControl"],["matInput","","data-cy","vo-shortname-input","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","accent","data-cy","create-vo-button","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(ve,Je){if(1&ve&&(w.YNc(0,oe,1,0,"ng-template",null,0,w.W1O),w.TgZ(2,"div"),w.YNc(3,Ae,30,28,"div",1),w.qZA()),2&ve){const ue=w.MAs(1);w.xp6(2),w.Gre("",Je.theme," position-relative"),w.xp6(1),w.Q6J("perunWebAppsLoader",Je.loading)("perunWebAppsLoaderIndicator",ue)}},dependencies:[k.Nt,P.KE,P.hX,P.TO,g.Fj,g.JJ,g.Q7,g.oH,S.lW,y.uh,y.xY,y.H8,de.gM,se.b,Z.e,W.X$],styles:[".mat-mdc-dialog-content[_ngcontent-%COMP%]{height:auto}@media (min-width: 421px) and (max-width: 755px){.mat-mdc-dialog-content[_ngcontent-%COMP%]{height:150px}}@media (max-width: 420px){.mat-mdc-dialog-content[_ngcontent-%COMP%]{height:175px}}"]})}return fe})();var ke=m(38106),re=m(39743),Ce=m(96814),O=m(30617),te=m(55959),H=m(80238),Q=m(62481),ye=m(41419),rt=m(2730);function Ne(fe,X){if(1&fe){const ce=w.EpF();w.TgZ(0,"button",10),w.NdJ("click",function(){w.CHM(ce);const Je=w.oxw();return w.KtG(Je.onCreateVo())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}2&fe&&(w.xp6(1),w.hij(" ",w.lcZ(2,1,"VO_MANAGEMENT.CREATE_VO")," "))}function zt(fe,X){if(1&fe){const ce=w.EpF();w.TgZ(0,"button",11),w.NdJ("click",function(){w.CHM(ce);const Je=w.oxw();return w.KtG(Je.onRemoveVo())}),w._uU(1),w.ALo(2,"translate"),w.qZA()}if(2&fe){const ce=w.oxw();w.Q6J("disabled",0===ce.selection.selected.length),w.xp6(1),w.hij(" ",w.lcZ(2,2,"VO_MANAGEMENT.REMOVE_VO")," ")}}function at(fe,X){1&fe&&w._UZ(0,"perun-web-apps-loading-table")}function gt(fe,X){if(1&fe&&w._UZ(0,"perun-web-apps-vos-list",12),2&fe){const ce=w.oxw();w.Q6J("tableId",ce.tableId)("displayedColumns",ce.displayedColumns)("filterValue",ce.filterValue)("recentIds",ce.recentIds)("selection",ce.selection)("vos",ce.vos)}}const At=function(){return{color:"black"}};let Mt=(()=>{class fe{static#e=this.id="VoSelectPageComponent";constructor(ce,ve,Je,ue,qe,Ve){this.sideMenuService=ce,this.voService=ve,this.guiAuthResolver=Je,this.dialog=ue,this.notificator=qe,this.apiRequest=Ve,this.vos=[],this.recentIds=[],this.filterValue="",this.tableId=ke.tw}ngOnInit(){this.loading=!0,this.selection=new b.Ov(!1,[]),this.createAuth=this.guiAuthResolver.isAuthorized("createVo_Vo_policy",[]),this.deleteAuth=this.guiAuthResolver.isAuthorized("deleteVo_Vo_policy",[]),this.displayedColumns=this.deleteAuth?["checkbox","id","hierarchy","recent","shortName","name"]:["id","recent","hierarchy","shortName","name"],this.refreshTable()}ngAfterViewChecked(){this.sideMenuService.setAccessMenuItems([])}refreshTable(){this.loading=!0,this.selection.clear(),this.apiRequest.dontHandleErrorForNext(),this.voService.getMyEnrichedVos().subscribe({next:ce=>{this.vos=ce,this.recentIds=(0,h.vL)("vos"),this.loading=!1},error:ce=>{"PrivilegeException"===ce.name?(this.vos=[],this.loading=!1):this.notificator.showRPCError(ce)}})}applyFilter(ce){this.filterValue=ce}onCreateVo(){const ce=(0,h.kZ)();ce.width="610px",ce.data={theme:"vo-theme"},this.dialog.open(Ze,ce).afterClosed().subscribe(Je=>{Je&&(this.loading=!0,this.refreshTable())})}onRemoveVo(){const ce=(0,h.kZ)();ce.width="500px",ce.data={theme:"vo-theme",vos:[this.selection.selected[0].vo]},this.dialog.open(E.o,ce).afterClosed().subscribe(Je=>{Je&&this.refreshTable()})}static#t=this.\u0275fac=function(ve){return new(ve||fe)(w.Y36(re.D),w.Y36(e.YF),w.Y36(M.x4),w.Y36(y.uw),w.Y36(M.V6),w.Y36(M.F5))};static#i=this.\u0275cmp=w.Xpm({type:fe,selectors:[["app-vo-select-page"]],hostVars:2,hostBindings:function(ve,Je){2&ve&&w.ekj("router-component",Je.true)},decls:14,vars:11,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","vo-theme"],[1,"page-title","d-flex"],["svgIcon","perun-vo-black",1,"perun-icon","icon-scale",3,"ngStyle"],[3,"refresh"],["class","me-2 action-button","data-cy","new-vo-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"autoFocus","placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"tableId","displayedColumns","filterValue","recentIds","selection","vos",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["data-cy","new-vo-button","color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"tableId","displayedColumns","filterValue","recentIds","selection","vos"]],template:function(ve,Je){if(1&ve&&(w.TgZ(0,"div",0),w._UZ(1,"perun-web-apps-back-button"),w.TgZ(2,"h1",1),w._UZ(3,"mat-icon",2),w._uU(4),w.ALo(5,"translate"),w.qZA(),w.TgZ(6,"perun-web-apps-refresh-button",3),w.NdJ("refresh",function(){return Je.refreshTable()}),w.qZA(),w.YNc(7,Ne,3,3,"button",4),w.YNc(8,zt,3,4,"button",5),w.TgZ(9,"perun-web-apps-debounce-filter",6),w.NdJ("filter",function(qe){return Je.applyFilter(qe)}),w.qZA(),w.YNc(10,at,1,0,"ng-template",null,7,w.W1O),w.TgZ(12,"div",8),w.YNc(13,gt,1,6,"perun-web-apps-vos-list",9),w.qZA()()),2&ve){const ue=w.MAs(11);w.xp6(3),w.Q6J("ngStyle",w.DdM(10,At)),w.xp6(1),w.hij(" ",w.lcZ(5,8,"VO_MANAGEMENT.TITLE")," "),w.xp6(3),w.Q6J("ngIf",Je.createAuth),w.xp6(1),w.Q6J("ngIf",Je.deleteAuth),w.xp6(1),w.Q6J("autoFocus",!0)("placeholder","VO_MANAGEMENT.FILTER_PLACEHOLDER"),w.xp6(4),w.Q6J("perunWebAppsLoader",Je.loading)("perunWebAppsLoaderIndicator",ue)}},dependencies:[Ce.O5,Ce.PC,O.Hw,S.lW,te.K,H.Z,Q.t,ye.W,rt.P,Z.e,W.X$],styles:[".icon-scale[_ngcontent-%COMP%]{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}"]})}return fe})()},24131:(_t,pe,m)=>{"use strict";var e=m(6593),h=m(65879),M=m(44112);let E=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["app-auth-callback"]],decls:0,vars:0,template:function(V,Pe){}})}return _e})();var b=m(27618),y=m(73615),g=m(64124),w=m(37073),W=m(19366),v=m(39743),k=m(89515),P=m(17700),S=m(96814),de=m(56223),se=m(30617),Z=m(32651),oe=m(32296),Ae=m(75986),Ze=m(92596),ke=m(55959),re=m(80238),Ce=m(97500),O=m(12877),te=m(82066),H=m(69755);function Q(_e,F){1&_e&&h._UZ(0,"perun-web-apps-loading-table")}const ye=function(){return["id","recent","shortName","name"]};function rt(_e,F){if(1&_e&&h._UZ(0,"perun-web-apps-vos-list",9),2&_e){const D=h.oxw(2);h.Q6J("displayedColumns",h.DdM(3,ye))("recentIds",D.recentIds)("vos",D.objects)}}function Ne(_e,F){if(1&_e&&(h.TgZ(0,"span",7),h.YNc(1,rt,1,4,"perun-web-apps-vos-list",8),h.qZA()),2&_e){const D=h.oxw(),V=h.MAs(10);h.xp6(1),h.Q6J("perunWebAppsLoader",D.loading)("perunWebAppsLoaderIndicator",V)}}const zt=function(){return["id","recent","vo","name","description"]};function at(_e,F){if(1&_e&&h._UZ(0,"perun-web-apps-groups-list",11),2&_e){const D=h.oxw(2);h.Q6J("displayedColumns",h.DdM(3,zt))("groups",D.objects)("recentIds",D.recentIds)}}function gt(_e,F){if(1&_e&&(h.TgZ(0,"span",7),h.YNc(1,at,1,4,"perun-web-apps-groups-list",10),h.qZA()),2&_e){const D=h.oxw(),V=h.MAs(10);h.xp6(1),h.Q6J("perunWebAppsLoader",D.loading)("perunWebAppsLoaderIndicator",V)}}const At=function(){return["id","recent","name","vo","facility"]};function Mt(_e,F){if(1&_e&&h._UZ(0,"perun-web-apps-resources-list",13),2&_e){const D=h.oxw(2);h.Q6J("displayedColumns",h.DdM(4,At))("resources",D.objects)("recentIds",D.recentIds)("routingVo",!0)}}function fe(_e,F){if(1&_e&&(h.TgZ(0,"span",7),h.YNc(1,Mt,1,5,"perun-web-apps-resources-list",12),h.qZA()),2&_e){const D=h.oxw(),V=h.MAs(10);h.xp6(1),h.Q6J("perunWebAppsLoader",D.loading)("perunWebAppsLoaderIndicator",V)}}const X=function(){return["id","recent","name","description"]};function ce(_e,F){if(1&_e&&h._UZ(0,"perun-web-apps-facilities-list",15),2&_e){const D=h.oxw(2);h.Q6J("displayedColumns",h.DdM(3,X))("facilities",D.objects)("recentIds",D.recentIds)}}function ve(_e,F){if(1&_e&&(h.TgZ(0,"span",7),h.YNc(1,ce,1,4,"perun-web-apps-facilities-list",14),h.qZA()),2&_e){const D=h.oxw(),V=h.MAs(10);h.xp6(1),h.Q6J("perunWebAppsLoader",D.loading)("perunWebAppsLoaderIndicator",V)}}let Je=(()=>{class _e{constructor(D,V,Pe){this.authzResolver=D,this.guiAuthResolver=V,this.resourceService=Pe,this.objects=[],this.loading=!1,this.recentIds=[]}ngOnInit(){this.loading=!0,this.primaryObject=this.guiAuthResolver.getPrimaryObjectOfRole(this.roleName),this.svgIcon="perun-"+this.primaryObject.toLowerCase()+"-black",this.title="USER_DETAIL.DASHBOARD.CARD_TITLE_"+this.roleName,this.roleTooltipInfo="USER_DETAIL.DASHBOARD.ROLE_INFO_"+this.roleName,this.getObjects()}getObjects(){switch(this.primaryObject){case"Vo":this.authzResolver.getVosWhereUserIsInRoles([this.roleName]).subscribe(D=>{this.objects=D,this.recentIds=(0,g.vL)("vos"),this.loading=!1});break;case"Group":this.authzResolver.getGroupsWhereUserIsInRoles([this.roleName]).subscribe(D=>{this.objects=D,this.recentIds=(0,g.vL)("groups"),this.loading=!1});break;case"Resource":this.resourceService.getRichResourcesByIds(this.role[this.primaryObject]).subscribe(D=>{this.objects=D,this.recentIds=(0,g.vL)("resources"),this.loading=!1});break;case"Facility":this.authzResolver.getFacilitiesWhereUserIsInRoles([this.roleName]).subscribe(D=>{this.objects=D.map(V=>({facility:V})),this.recentIds=(0,g.vL)("facilities"),this.loading=!1});break;default:this.objects=[],this.loading=!1}}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(b.Ct),h.Y36(y.x4),h.Y36(b.xk))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["app-perun-web-apps-dashboard-card"]],inputs:{role:"role",roleName:"roleName"},decls:15,vars:11,consts:[[1,"py-3"],[1,"d-flex","flex-row","align-items-center","gap-2","card-title"],[1,"d-flex","cover-image",3,"svgIcon"],["matTooltipPosition","above",3,"matTooltip"],[1,"dashboard-icon"],["spinner",""],["class","position-relative",4,"ngIf"],[1,"position-relative"],[3,"displayedColumns","recentIds","vos",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","recentIds","vos"],[3,"displayedColumns","groups","recentIds",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","groups","recentIds"],[3,"displayedColumns","resources","recentIds","routingVo",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","resources","recentIds","routingVo"],[3,"displayedColumns","facilities","recentIds",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"displayedColumns","facilities","recentIds"]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0)(1,"div",1),h._UZ(2,"mat-icon",2),h._uU(3),h.ALo(4,"translate"),h.TgZ(5,"span",3),h.ALo(6,"translate"),h.TgZ(7,"mat-icon",4),h._uU(8,"info_outline"),h.qZA()()(),h.YNc(9,Q,1,0,"ng-template",null,5,h.W1O),h.YNc(11,Ne,2,2,"span",6),h.YNc(12,gt,2,2,"span",6),h.YNc(13,fe,2,2,"span",6),h.YNc(14,ve,2,2,"span",6),h.qZA()),2&V&&(h.xp6(2),h.Q6J("svgIcon",Pe.svgIcon),h.xp6(1),h.hij(" ",h.lcZ(4,7,Pe.title)," "),h.xp6(2),h.s9C("matTooltip",h.lcZ(6,9,Pe.roleTooltipInfo)),h.xp6(6),h.Q6J("ngIf","Vo"===Pe.primaryObject),h.xp6(1),h.Q6J("ngIf","Group"===Pe.primaryObject),h.xp6(1),h.Q6J("ngIf","Resource"===Pe.primaryObject),h.xp6(1),h.Q6J("ngIf","Facility"===Pe.primaryObject))},dependencies:[S.O5,se.Hw,Ze.gM,ke.K,re.Z,Ce.W,O.C,te.X,H.e,k.X$],styles:[".dashboard-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}.card-title[_ngcontent-%COMP%]{font-size:1.4rem;flex-wrap:wrap}.cover-image[_ngcontent-%COMP%]{transform:scale(1.8);margin-left:.9rem;margin-right:.7rem}"]})}return _e})();var ue=m(55940),qe=m(23680),Ve=m(11186),Me=m(92738),et=m(52269);function Re(_e,F){1&_e&&h._UZ(0,"mat-spinner",3)}function Et(_e,F){1&_e&&(h.TgZ(0,"perun-web-apps-alert",4),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&_e&&(h.xp6(1),h.Oqu(h.lcZ(2,1,"USER_DETAIL.DASHBOARD.NO_RECENTLY_VIEWED")))}const G=function(_e){return[_e]};function He(_e,F){if(1&_e&&(h.TgZ(0,"div",7)(1,"a",8),h.NdJ("auxclick",function(V){return V.preventDefault()}),h.TgZ(2,"span",9),h._uU(3),h.qZA(),h._UZ(4,"mat-icon",10),h.TgZ(5,"p",11),h._uU(6),h.qZA()()()),2&_e){const D=F.$implicit;h.xp6(1),h.Gre("",D.style," item-itself"),h.s9C("matTooltip",D.tooltip),h.Q6J("perunWebAppsMiddleClickRouterLink",h.VKq(9,G,D.url))("routerLink",D.url),h.xp6(2),h.Oqu(D.type),h.xp6(1),h.Q6J("svgIcon",D.cssIcon),h.xp6(2),h.Oqu(D.label)}}function ne(_e,F){if(1&_e&&(h.TgZ(0,"div",5),h.YNc(1,He,7,11,"div",6),h.qZA()),2&_e){const D=h.oxw();h.xp6(1),h.Q6J("ngForOf",D.items)}}let it=(()=>{class _e{constructor(D,V,Pe,Ot){this.vosManager=D,this.groupsManager=V,this.authResolver=Pe,this.facilitiesManager=Ot,this.items=[],this.vosIds=[],this.groupsIds=[],this.facilitiesIds=[],this.existingRecentIds=[],this.vos=[],this.groups=[],this.facilities=[]}ngOnInit(){this.loading=!0,this.recentItems=(0,g.j4)("recent");for(const D of this.recentItems)switch(D.type){case"Vo":this.vosIds.push(D.id);break;case"RichGroup":case"Group":this.groupsIds.push(D.id);break;case"Facility":this.facilitiesIds.push(D.id)}0===this.vosIds.length&&this.vosIds.push(-1),0===this.groupsIds.length&&this.groupsIds.push(-1),0===this.facilitiesIds.length&&this.facilitiesIds.push(-1),this.getVos()}getVos(){this.authResolver.isAuthorized("getVosByIds_List_policy",[])?this.vosManager.getVosByIds(this.vosIds).subscribe(D=>{this.vos=D,this.getGroups()}):this.getGroups()}getGroups(){this.authResolver.isAuthorized("getGroupsByIds_List_policy",[])?this.groupsManager.getGroupsByIds(this.groupsIds).subscribe(D=>{this.groups=D,this.getFacilities()}):this.getFacilities()}getFacilities(){this.authResolver.isAuthorized("getFacilitiesByIds_List_policy",[])?this.facilitiesManager.getFacilitiesByIds(this.facilitiesIds).subscribe(D=>{this.facilities=D,this.addRecentlyViewedToDashboard()}):this.addRecentlyViewedToDashboard()}addRecentlyViewedToDashboard(){for(const D of this.recentItems)switch(D.type){case"Vo":{const V=this.vos.filter(Pe=>Pe.id===D.id)[0];V&&this.items.push({cssIcon:"perun-vo",url:`/organizations/${V.id}`,label:V.name,tooltip:V.name,style:"vo-btn",type:"Organization"});break}case"RichGroup":case"Group":{const V=this.groups.filter(Pe=>Pe.id===D.id)[0];V&&this.items.push({cssIcon:"perun-group",url:`/organizations/${V.voId}/groups/${V.id}`,label:V.shortName,tooltip:`${D.voName} : ${V.name.replace(/:/g," : ")}`,style:"group-btn",type:"Group"});break}case"Facility":{const V=this.facilities.filter(Pe=>Pe.id===D.id)[0];V&&this.items.push({cssIcon:"perun-facility-white",url:`/facilities/${V.id}`,label:V.name,tooltip:V.name,style:"facility-btn",type:"Facility"});break}}this.loading=!1}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(b.YF),h.Y36(b.ff),h.Y36(y.x4),h.Y36(b.IQ))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["app-perun-web-apps-dashboard-recently-viewed-button-field"]],decls:3,vars:3,consts:[["class","ms-auto me-auto",4,"ngIf"],["alert_type","info",4,"ngIf"],["class","items-container",4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","info"],[1,"items-container"],["class","item-itself-container","mat-ripple","",4,"ngFor","ngForOf"],["mat-ripple","",1,"item-itself-container"],[3,"perunWebAppsMiddleClickRouterLink","routerLink","matTooltip","auxclick"],[1,"item-type"],[1,"item-pic","perun-icon",3,"svgIcon"],[1,"truncate"]],template:function(V,Pe){1&V&&(h.YNc(0,Re,1,0,"mat-spinner",0),h.YNc(1,Et,3,3,"perun-web-apps-alert",1),h.YNc(2,ne,2,1,"div",2)),2&V&&(h.Q6J("ngIf",Pe.loading),h.xp6(1),h.Q6J("ngIf",0===Pe.items.length&&!Pe.loading),h.xp6(1),h.Q6J("ngIf",Pe.items.length>0))},dependencies:[S.sg,S.O5,M.rH,se.Hw,ue.Ou,Ze.gM,qe.wG,Ve.w,Me.Y,et.Q,k.X$],styles:[".items-container[_ngcontent-%COMP%]{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));margin:0 -8px}@media (max-width: 768px){.items-container[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.item-pic[_ngcontent-%COMP%]{color:currentColor;transform:scale(3);height:74px;margin-bottom:22px;align-self:center}.item-itself-container[_ngcontent-%COMP%]{margin:8px;transition:.25s}.item-itself-container[_ngcontent-%COMP%]:hover{box-shadow:0 0 25px 5px #00000054;transform:scale(1.02);border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%]{text-align:center;min-height:186px;height:100%;padding:20px;display:flex;flex-direction:column;font-size:1.25rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;text-decoration:none;border-radius:var(--bs-border-radius)}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:120px;margin-bottom:10px}@media (max-width: 768px){.item-itself[_ngcontent-%COMP%]{min-height:150px;padding:10px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.item-itself[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:80px;margin-bottom:10px}}.item-type[_ngcontent-%COMP%]{font-size:.75rem}.truncate[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}"]})}return _e})();var I=m(37803);function be(_e,F){if(1&_e){const D=h.EpF();h.TgZ(0,"div")(1,"mat-checkbox",8),h.NdJ("change",function(Pe){const Nt=h.CHM(D).$implicit,Zt=h.oxw();return h.KtG(Pe?Zt.changeRoleView(Nt):null)}),h._uU(2),h.ALo(3,"translate"),h.qZA()()}if(2&_e){const D=F.$implicit,V=h.oxw();h.xp6(1),h.Q6J("checked",V.isRoleShowed(D)),h.xp6(1),h.Oqu(h.lcZ(3,2,"USER_DETAIL.DASHBOARD.CARD_TITLE_"+D))}}function j(_e,F){if(1&_e){const D=h.EpF();h.TgZ(0,"button",15),h.NdJ("click",function(){h.CHM(D);const Pe=h.oxw(2);return h.KtG(Pe.rightSettingOpened=!0)}),h.TgZ(1,"mat-icon"),h._uU(2,"settings"),h.qZA()()}}const Be=function(){return["/myProfile"]};function Te(_e,F){1&_e&&(h.TgZ(0,"div")(1,"div",16)(2,"div",17),h._uU(3),h.ALo(4,"translate"),h.qZA(),h.TgZ(5,"div",18),h._uU(6),h.ALo(7,"translate"),h.qZA(),h.TgZ(8,"div",19)(9,"button",20),h._uU(10),h.ALo(11,"translate"),h.qZA()()()()),2&_e&&(h.xp6(3),h.hij(" ",h.lcZ(4,4,"USER_DETAIL.DASHBOARD.NO_ASSIGNED_ROLES")," "),h.xp6(3),h.hij(" ",h.lcZ(7,6,"USER_DETAIL.DASHBOARD.NO_ASSIGNED_ROLES_PROFILE")," "),h.xp6(3),h.Q6J("routerLink",h.DdM(10,Be)),h.xp6(1),h.hij(" ",h.lcZ(11,8,"USER_DETAIL.DASHBOARD.GO_TO_USER_PROFILE")," "))}function Tt(_e,F){1&_e&&(h.TgZ(0,"span")(1,"div",3),h._uU(2),h.ALo(3,"translate"),h.qZA(),h._UZ(4,"app-perun-web-apps-dashboard-recently-viewed-button-field"),h.qZA()),2&_e&&(h.xp6(2),h.hij(" ",h.lcZ(3,1,"USER_DETAIL.DASHBOARD.RECENTLY_VIEWED")," "))}function Qe(_e,F){1&_e&&(h.TgZ(0,"div",23),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&_e&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"USER_DETAIL.DASHBOARD.MANAGEABLE_ENTITIES")," "))}function Se(_e,F){if(1&_e&&h._UZ(0,"app-perun-web-apps-dashboard-card",26),2&_e){const D=h.oxw().$implicit,V=h.oxw(3);h.Q6J("roleName",D)("role",V.roles[D])}}function Ee(_e,F){if(1&_e&&(h.TgZ(0,"div",24),h.YNc(1,Se,1,2,"app-perun-web-apps-dashboard-card",25),h.qZA()),2&_e){const D=F.$implicit,V=h.oxw(3);h.xp6(1),h.Q6J("ngIf",V.isRoleShowed(D))}}function ge(_e,F){if(1&_e&&(h.TgZ(0,"div"),h.YNc(1,Tt,5,3,"span",14),h.YNc(2,Qe,3,3,"div",21),h.TgZ(3,"div"),h.YNc(4,Ee,2,1,"div",22),h.qZA()()),2&_e){const D=h.oxw(2);h.xp6(1),h.Q6J("ngIf",D.recentlyViewedShow),h.xp6(1),h.Q6J("ngIf",D.rolesToHide.toString()!==D.roleNames.toString()),h.xp6(2),h.Q6J("ngForOf",D.roleNames)}}function o(_e,F){if(1&_e&&(h.TgZ(0,"div",9)(1,"h1",10),h._UZ(2,"mat-icon",11),h.TgZ(3,"span",12),h._uU(4),h.ALo(5,"translate"),h.ALo(6,"userFullName"),h.qZA(),h.YNc(7,j,3,0,"button",13),h.qZA(),h.YNc(8,Te,12,11,"div",14),h.YNc(9,ge,5,3,"div",14),h.qZA()),2&_e){const D=h.oxw();h.xp6(4),h.AsE("",h.lcZ(5,5,"USER_DETAIL.DASHBOARD.TITLE")," ",h.lcZ(6,7,D.user),""),h.xp6(3),h.Q6J("ngIf",!D.hasOnlyNoRightsRoles),h.xp6(1),h.Q6J("ngIf",D.hasOnlyNoRightsRoles),h.xp6(1),h.Q6J("ngIf",!D.hasOnlyNoRightsRoles)}}let p=(()=>{class _e{constructor(D,V,Pe,Ot,Nt,Zt,ri,mi,xi,Di){this.userManager=D,this.storeService=V,this.sideMenuService=Pe,this.route=Ot,this.router=Nt,this.notificator=Zt,this.translateService=ri,this.dialog=mi,this.apiRequestConfiguration=xi,this.otherApplicationService=Di,this.roles={},this.userProfileUrl="",this.hasOnlyNoRightsRoles=!1,this.rightSettingOpened=!1,this.recentlyViewedShow=!0,this.rolesToHide=[],this.noRightsRoles=new Set(["SELF","MEMBERSHIP","SPONSORSHIP"]),this.allowedRoles=["VOADMIN","GROUPADMIN","FACILITYADMIN","SPONSOR","RESOURCEADMIN","TOPGROUPCREATOR","VOOBSERVER","GROUPOBSERVER","GROUPMEMBERSHIPMANAGER","FACILITYOBSERVER","RESOURCEOBSERVER"],ri.get("USER_DETAIL.DASHBOARD.MAIL_CHANGE_SUCCESS").subscribe(fn=>this.mailSuccessMessage=fn)}ngOnInit(){this.sideMenuService.setHomeItems([]),this.validatePreferredMailChange(),this.user=this.storeService.getPerunPrincipal().user,this.roles=this.storeService.getPerunPrincipal().roles,this.getUserProfile();const D=Object.keys(this.roles);this.hasOnlyNoRightsRoles=D.every(V=>this.noRightsRoles.has(V)),this.roleNames=this.allowedRoles.filter(V=>D.includes(V)),this.getDashboardSettings()}recentlyViewedChanged(){localStorage.setItem("showRecentlyViewed",JSON.stringify(this.recentlyViewedShow))}changeRoleView(D){if(this.isRoleShowed(D)){const V=[];for(const Pe of this.roleNames)this.isRoleShowed(Pe)||V.push(Pe),Pe===D&&V.push(Pe);this.rolesToHide=V}else this.rolesToHide=this.rolesToHide.filter(V=>V!==D);localStorage.setItem("rolesToHide",JSON.stringify(this.rolesToHide))}isRoleShowed(D){return!this.rolesToHide.includes(D)}validatePreferredMailChange(){const D=this.route.snapshot.queryParamMap,V=D.get("token"),Pe=D.get("u");V&&Pe&&(this.apiRequestConfiguration.dontHandleErrorForNext(),this.userManager.validatePreferredEmailChangeWithToken(V,Number.parseInt(Pe,10)).subscribe({next:()=>{this.notificator.showSuccess(this.mailSuccessMessage),this.router.navigate([],{replaceUrl:!0,queryParamsHandling:"preserve"})},error:()=>{const Ot=(0,g.kZ)();Ot.width="600px",this.dialog.open(w.qD,Ot).afterClosed().subscribe(()=>{this.getDashboardSettings()})}}))}getDashboardSettings(){const D=JSON.parse(localStorage.getItem("showRecentlyViewed"));this.recentlyViewedShow=null===D||D;const V=JSON.parse(localStorage.getItem("rolesToHide"));this.rolesToHide=null===V?[]:V}getUserProfile(){this.userProfileUrl=this.otherApplicationService.getUrlForOtherApplication(W.pR.Profile),this.userProfileName=this.storeService.getProperty("profile_label_en")}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(b.Fv),h.Y36(y.d6),h.Y36(v.D),h.Y36(M.gz),h.Y36(M.F0),h.Y36(y.V6),h.Y36(k.sK),h.Y36(P.uw),h.Y36(y.F5),h.Y36(y.jq))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["app-perun-web-apps-user-dashboard"]],hostVars:2,hostBindings:function(V,Pe){2&V&&h.ekj("router-component",Pe.true)},decls:16,vars:13,consts:[["hasBackdrop","true",1,"dashboard"],["mode","over","position","end",3,"opened","openedChange"],[1,"m-4","user-theme"],[1,"page-subtitle"],[3,"ngModel","ngModelChange","change"],[1,"text-bigger","mt-1","mb-1"],[4,"ngFor","ngForOf"],["class","container-fluid ps-xl-5 pe-xl-5 user-theme",4,"ngIf"],[3,"checked","change"],[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],[1,"page-title","d-flex"],["svgIcon","perun-home-white",1,"home-image","perun-icon"],["data-cy","dashboard-welcome",1,"pt-1"],["class","ms-auto text-bigger","mat-stroked-button","",3,"click",4,"ngIf"],[4,"ngIf"],["mat-stroked-button","",1,"ms-auto","text-bigger",3,"click"],[1,"card","m-3","p-4"],[1,"text-align"],[1,"text-align","pt-3","mt-2"],[1,"mx-auto","pt-3"],["queryParamsHandling","merge","color","accent","mat-flat-button","",1,"ms-2","mt-2",3,"routerLink"],["class","page-subtitle my-4",4,"ngIf"],["class","mb-3",4,"ngFor","ngForOf"],[1,"page-subtitle","my-4"],[1,"mb-3"],[3,"roleName","role",4,"ngIf"],[3,"roleName","role"]],template:function(V,Pe){1&V&&(h.TgZ(0,"mat-sidenav-container",0)(1,"mat-sidenav",1),h.NdJ("openedChange",function(Nt){return Pe.rightSettingOpened=Nt}),h.TgZ(2,"div",2)(3,"div",3),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div")(7,"mat-checkbox",4),h.NdJ("ngModelChange",function(Nt){return Pe.recentlyViewedShow=Nt})("change",function(Nt){return Nt?Pe.recentlyViewedChanged():null}),h._uU(8),h.ALo(9,"translate"),h.qZA()(),h.TgZ(10,"div",5),h._uU(11),h.ALo(12,"translate"),h.qZA(),h.YNc(13,be,4,4,"div",6),h.qZA()(),h.TgZ(14,"mat-sidenav-content"),h.YNc(15,o,10,9,"div",7),h.qZA()()),2&V&&(h.xp6(1),h.Q6J("opened",Pe.rightSettingOpened),h.xp6(3),h.Oqu(h.lcZ(5,7,"USER_DETAIL.DASHBOARD.DASHBOARD_SETTINGS")),h.xp6(3),h.Q6J("ngModel",Pe.recentlyViewedShow),h.xp6(1),h.Oqu(h.lcZ(9,9,"USER_DETAIL.DASHBOARD.SHOW_RECENTLY_VIEWED")),h.xp6(3),h.Oqu(h.lcZ(12,11,"USER_DETAIL.DASHBOARD.SHOW_ROLES")),h.xp6(2),h.Q6J("ngForOf",Pe.roleNames),h.xp6(2),h.Q6J("ngIf",void 0!==Pe.user))},dependencies:[S.sg,S.O5,M.rH,de.JJ,de.On,se.Hw,Z.JX,Z.TM,Z.Rh,oe.lW,Ae.oG,Je,it,k.X$,I.d],styles:[".dashboard-container[_ngcontent-%COMP%]{-moz-columns:300px 2;columns:300px 2;-moz-column-gap:1rem;column-gap:1rem;margin:0}.dashboard-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin:0 1rem 1rem 0;display:inline-block;min-width:300px;width:100%}.home-image[_ngcontent-%COMP%]{transform:scale(1.4);margin-right:.7rem;margin-left:.6rem}.text-align[_ngcontent-%COMP%]{text-align:center;font-size:1.25rem}.text-bigger[_ngcontent-%COMP%]{font-size:1.1rem}.user-icon[_ngcontent-%COMP%]{vertical-align:top}.dashboard[_ngcontent-%COMP%]{position:relative;min-height:calc(100vh - 234px);margin-bottom:-60px!important;padding-bottom:50px;top:-10px!important;left:0;right:0}"]})}return _e})();var A=m(41419);let C=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["app-perun-web-apps-not-found-page"]],decls:5,vars:3,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5"],[1,"page-title"]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0),h._UZ(1,"perun-web-apps-back-button"),h.TgZ(2,"h1",1),h._uU(3),h.ALo(4,"translate"),h.qZA()()),2&V&&(h.xp6(3),h.Oqu(h.lcZ(4,1,"GENERAL.PAGE_NOT_FOUND.TITLE")))},dependencies:[A.W,k.X$]})}return _e})();var f=m(78932),a=m(64170),n=m(24516),t=m(62034),i=m(99441);let r=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275mod=h.oAB({type:_e});static#i=this.\u0275inj=h.cJS({imports:[S.ez,oe.ot,se.Ps,M.Bz,f.ez,k.aw,a.lN,de.UX,n.c,t.r,i.A]})}return _e})();function d(_e,F){1&_e&&(h.TgZ(0,"perun-web-apps-alert",6),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&_e&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let s=(()=>{class _e{constructor(D,V,Pe){this.auth=D,this.router=V,this.storeService=Pe}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(y.e8),h.Y36(M.F0),h.Y36(y.d6))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0)(1,"div",1)(2,"div",2),h.YNc(3,d,3,3,"perun-web-apps-alert",3),h.TgZ(4,"h4",4),h._uU(5),h.ALo(6,"translate"),h.qZA(),h.TgZ(7,"button",5),h.NdJ("click",function(){return Pe.startAuth()}),h._uU(8),h.ALo(9,"translate"),h.TgZ(10,"mat-icon"),h._uU(11," login "),h.qZA()()()()()),2&V&&(h.xp6(3),h.Q6J("ngIf",Pe.afterLogout),h.xp6(2),h.hij(" ",h.lcZ(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),h.xp6(3),h.hij(" ",h.lcZ(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[S.O5,oe.lW,se.Hw,Ve.w,k.X$],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]})}return _e})();var c=m(69338);function l(_e,F){if(1&_e&&(h.TgZ(0,"div",8),h._UZ(1,"div",9),h.qZA()),2&_e){const D=h.oxw();h.xp6(1),h.Q6J("innerHTML",D.logo,h.oJD)}}function T(_e,F){if(1&_e&&(h.TgZ(0,"div",10),h._UZ(1,"div",11)(2,"mat-icon",12),h.qZA()),2&_e){const D=h.oxw();h.xp6(1),h.Q6J("innerHTML",D.logo,h.oJD)}}const N=function(_e){return{color:_e}};function K(_e,F){if(1&_e&&(h.TgZ(0,"p",13),h._uU(1),h.qZA()),2&_e){const D=h.oxw();h.Q6J("ngStyle",h.VKq(2,N,D.textColor)),h.xp6(1),h.hij(" ",D.headerTitle," ")}}const xe=function(_e,F){return{background:_e,color:F}},ot=function(_e,F){return{"min-height":_e,"background-color":F}};let We=(()=>{class _e{constructor(D,V,Pe,Ot){this.storeService=D,this.sanitizer=V,this.preferredLangService=Pe,this.translateService=Ot,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const D=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(D)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(y.d6),h.Y36(e.H7),h.Y36(y.BN),h.Y36(k.sK))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0),h.YNc(1,l,2,1,"div",1),h.YNc(2,T,3,1,"div",2),h.YNc(3,K,2,4,"p",3),h.qZA(),h.TgZ(4,"div",4)(5,"div",5)(6,"div",6),h._UZ(7,"router-outlet"),h.qZA(),h.TgZ(8,"div",7),h._UZ(9,"perun-web-apps-footer"),h.qZA()()()),2&V&&(h.Q6J("ngStyle",h.WLB(5,xe,Pe.headerBackgroundColor,Pe.headerTextColor)),h.xp6(1),h.Q6J("ngIf","admin-gui"===Pe.application||"user-profile"===Pe.application||"consolidator"===Pe.application),h.xp6(1),h.Q6J("ngIf","publications"===Pe.application),h.xp6(1),h.Q6J("ngIf",!!Pe.headerTitle),h.xp6(2),h.Q6J("ngStyle",h.WLB(8,ot,Pe.getContentInnerMinHeight(),Pe.contentBackgroundColor)))},dependencies:[S.O5,S.PC,se.Hw,M.lC,c.$],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]})}return _e})();function he(_e,F){1&_e&&(h.TgZ(0,"perun-web-apps-alert",10),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&_e&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function we(_e,F){1&_e&&(h.TgZ(0,"perun-web-apps-alert",11),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&_e&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}const Y=[{path:"",redirectTo:"home",pathMatch:"full"},{path:"api-callback",component:E},{path:"login",component:s},{path:"service-access",component:(()=>{class _e{constructor(D,V,Pe,Ot){this.authzService=D,this.auth=V,this.initAuth=Pe,this.router=Ot,this.usernameCtrl=new de.NI(null,[de.kI.required]),this.passwordCtrl=new de.NI(null,[de.kI.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:D=>{sessionStorage.setItem("baPrincipal",JSON.stringify(D)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(b.Ct),h.Y36(y.e8),h.Y36(y.v0),h.Y36(M.F0))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.YNc(6,he,3,3,"perun-web-apps-alert",3),h.YNc(7,we,3,3,"perun-web-apps-alert",4),h.TgZ(8,"mat-form-field",5)(9,"mat-label"),h._uU(10),h.ALo(11,"translate"),h.qZA(),h.TgZ(12,"input",6),h.NdJ("keyup.enter",function(){return Pe.startAuth()}),h.qZA(),h.TgZ(13,"mat-error"),h._uU(14),h.ALo(15,"translate"),h.qZA()(),h.TgZ(16,"mat-form-field",7)(17,"mat-label"),h._uU(18),h.ALo(19,"translate"),h.qZA(),h.TgZ(20,"input",8),h.NdJ("keyup.enter",function(){return Pe.startAuth()}),h.qZA(),h.TgZ(21,"mat-error"),h._uU(22),h.ALo(23,"translate"),h.qZA()(),h.TgZ(24,"button",9),h.NdJ("click",function(){return Pe.startAuth()}),h._uU(25),h.ALo(26,"translate"),h.TgZ(27,"mat-icon"),h._uU(28," login "),h.qZA()()()()()),2&V&&(h.xp6(4),h.Oqu(h.lcZ(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),h.xp6(2),h.Q6J("ngIf",Pe.wrongUsernameOrPassword),h.xp6(1),h.Q6J("ngIf",Pe.afterLogout&&!Pe.wrongUsernameOrPassword),h.xp6(3),h.Oqu(h.lcZ(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),h.xp6(2),h.Q6J("formControl",Pe.usernameCtrl),h.xp6(2),h.hij(" ",h.lcZ(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),h.xp6(4),h.Oqu(h.lcZ(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),h.xp6(2),h.Q6J("formControl",Pe.passwordCtrl)("type","password"),h.xp6(2),h.hij(" ",h.lcZ(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),h.xp6(2),h.Q6J("disabled",Pe.usernameCtrl.invalid||Pe.passwordCtrl.invalid),h.xp6(1),h.hij(" ",h.lcZ(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[S.O5,oe.lW,se.Hw,a.KE,a.hX,a.TO,de.Fj,de.JJ,de.Q7,de.oH,n.Nt,Ve.w,k.X$],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]})}return _e})()},{path:"logout",component:(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0),h.O4$(),h.TgZ(1,"svg",1)(2,"g"),h._UZ(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),h.qZA()(),h.TgZ(16,"svg",15),h._UZ(17,"path",16),h.qZA(),h.kcU(),h.TgZ(18,"div",17),h._UZ(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),h.qZA(),h.TgZ(29,"div",19),h._uU(30,"LOGOUT..."),h.qZA()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]})}return _e})()},{path:"organizations",loadChildren:()=>Promise.all([m.e(588),m.e(644),m.e(6),m.e(185)]).then(m.bind(m,55185)).then(_e=>_e.VosModule)},{path:"admin",loadChildren:()=>Promise.all([m.e(588),m.e(837),m.e(644),m.e(394)]).then(m.bind(m,29394)).then(_e=>_e.AdminModule)},{path:"facilities",loadChildren:()=>Promise.all([m.e(588),m.e(837),m.e(644),m.e(394),m.e(6),m.e(972)]).then(m.bind(m,50666)).then(_e=>_e.FacilitiesModule)},{path:"myProfile",loadChildren:()=>Promise.all([m.e(588),m.e(837)]).then(m.bind(m,70837)).then(_e=>_e.UsersModule)},{path:"home",component:p},{path:"notAuthorized",component:f.y9},{path:"**",component:C}];let J=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275mod=h.oAB({type:_e});static#i=this.\u0275inj=h.cJS({imports:[M.Bz.forRoot(Y,{preloadingStrategy:M.GZ,scrollPositionRestoration:"enabled"}),M.Bz]})}return _e})();var U=m(78934),ze=m(35050);class Ge{http;prefix;suffix;constructor(F,D="/assets/i18n/",V=".json"){this.http=F,this.prefix=D,this.suffix=V}getTranslation(F){return this.http.get(`${this.prefix}${F}${this.suffix}`)}}var tt=m(69862),je=m(86825);function Ie(_e){return new h.vHH(3e3,!1)}function Gn(_e){switch(_e.length){case 0:return new je.ZN;case 1:return _e[0];default:return new je.ZE(_e)}}function oo(_e,F,D=new Map,V=new Map){const Pe=[],Ot=[];let Nt=-1,Zt=null;if(F.forEach(ri=>{const mi=ri.get("offset"),xi=mi==Nt,Di=xi&&Zt||new Map;ri.forEach((fn,Xi)=>{let Yi=Xi,$i=fn;if("offset"!==Xi)switch(Yi=_e.normalizePropertyName(Yi,Pe),$i){case je.k1:$i=D.get(Xi);break;case je.l3:$i=V.get(Xi);break;default:$i=_e.normalizeStyleValue(Xi,Yi,$i,Pe)}Di.set(Yi,$i)}),xi||Ot.push(Di),Zt=Di,Nt=mi}),Pe.length)throw function Oi(_e){return new h.vHH(3502,!1)}();return Ot}function Bn(_e,F,D,V){switch(F){case"start":_e.onStart(()=>V(D&&bo(D,"start",_e)));break;case"done":_e.onDone(()=>V(D&&bo(D,"done",_e)));break;case"destroy":_e.onDestroy(()=>V(D&&bo(D,"destroy",_e)))}}function bo(_e,F,D){const Ot=wo(_e.element,_e.triggerName,_e.fromState,_e.toState,F||_e.phaseName,D.totalTime??_e.totalTime,!!D.disabled),Nt=_e._data;return null!=Nt&&(Ot._data=Nt),Ot}function wo(_e,F,D,V,Pe="",Ot=0,Nt){return{element:_e,triggerName:F,fromState:D,toState:V,phaseName:Pe,totalTime:Ot,disabled:!!Nt}}function Fn(_e,F,D){let V=_e.get(F);return V||_e.set(F,V=D),V}function or(_e){const F=_e.indexOf(":");return[_e.substring(1,F),_e.slice(F+1)]}const go=(()=>typeof document>"u"?null:document.documentElement)();function Mo(_e){const F=_e.parentNode||_e.host||null;return F===go?null:F}let jn=null,Xn=!1;function ro(_e,F){for(;F;){if(F===_e)return!0;F=Mo(F)}return!1}function En(_e,F,D){if(D)return Array.from(_e.querySelectorAll(F));const V=_e.querySelector(F);return V?[V]:[]}let Xo=(()=>{class _e{validateStyleProperty(D){return function Ji(_e){jn||(jn=function kn(){return typeof document<"u"?document.body:null}()||{},Xn=!!jn.style&&"WebkitAppearance"in jn.style);let F=!0;return jn.style&&!function Vo(_e){return"ebkit"==_e.substring(1,6)}(_e)&&(F=_e in jn.style,!F&&Xn&&(F="Webkit"+_e.charAt(0).toUpperCase()+_e.slice(1)in jn.style)),F}(D)}matchesElement(D,V){return!1}containsElement(D,V){return ro(D,V)}getParentElement(D){return Mo(D)}query(D,V,Pe){return En(D,V,Pe)}computeStyle(D,V,Pe){return Pe||""}animate(D,V,Pe,Ot,Nt,Zt=[],ri){return new je.ZN(Pe,Ot)}static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac})}return _e})(),$n=(()=>{class _e{static#e=this.NOOP=new Xo}return _e})();const rr=1e3,wi="ng-enter",Ui="ng-leave",un="ng-trigger",Dn=".ng-trigger",eo="ng-animating",Wt=".ng-animating";function gi(_e){if("number"==typeof _e)return _e;const F=_e.match(/^(-?[\.\d]+)(m?s)/);return!F||F.length<2?0:ut(parseFloat(F[1]),F[2])}function ut(_e,F){return"s"===F?_e*rr:_e}function $t(_e,F,D){return _e.hasOwnProperty("duration")?_e:function Qt(_e,F,D){let Pe,Ot=0,Nt="";if("string"==typeof _e){const Zt=_e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Zt)return F.push(Ie()),{duration:0,delay:0,easing:""};Pe=ut(parseFloat(Zt[1]),Zt[2]);const ri=Zt[3];null!=ri&&(Ot=ut(parseFloat(ri),Zt[4]));const mi=Zt[5];mi&&(Nt=mi)}else Pe=_e;if(!D){let Zt=!1,ri=F.length;Pe<0&&(F.push(function st(){return new h.vHH(3100,!1)}()),Zt=!0),Ot<0&&(F.push(function Lt(){return new h.vHH(3101,!1)}()),Zt=!0),Zt&&F.splice(ri,0,Ie())}return{duration:Pe,delay:Ot,easing:Nt}}(_e,F,D)}function oi(_e,F={}){return Object.keys(_e).forEach(D=>{F[D]=_e[D]}),F}function Hi(_e){const F=new Map;return Object.keys(_e).forEach(D=>{F.set(D,_e[D])}),F}function yt(_e,F=new Map,D){if(D)for(let[V,Pe]of D)F.set(V,Pe);for(let[V,Pe]of _e)F.set(V,Pe);return F}function li(_e,F,D){F.forEach((V,Pe)=>{const Ot=Qi(Pe);D&&!D.has(Pe)&&D.set(Pe,_e.style[Ot]),_e.style[Ot]=V})}function pt(_e,F){F.forEach((D,V)=>{const Pe=Qi(V);_e.style[Pe]=""})}function Ht(_e){return Array.isArray(_e)?1==_e.length?_e[0]:(0,je.vP)(_e):_e}const bi=new RegExp("{{\\s*(.+?)\\s*}}","g");function Li(_e){let F=[];if("string"==typeof _e){let D;for(;D=bi.exec(_e);)F.push(D[1]);bi.lastIndex=0}return F}function rn(_e,F,D){const V=_e.toString(),Pe=V.replace(bi,(Ot,Nt)=>{let Zt=F[Nt];return null==Zt&&(D.push(function Rt(_e){return new h.vHH(3003,!1)}()),Zt=""),Zt.toString()});return Pe==V?_e:Pe}function hn(_e){const F=[];let D=_e.next();for(;!D.done;)F.push(D.value),D=_e.next();return F}const vn=/-+([a-z0-9])/g;function Qi(_e){return _e.replace(vn,(...F)=>F[1].toUpperCase())}function mn(_e,F,D){switch(F.type){case 7:return _e.visitTrigger(F,D);case 0:return _e.visitState(F,D);case 1:return _e.visitTransition(F,D);case 2:return _e.visitSequence(F,D);case 3:return _e.visitGroup(F,D);case 4:return _e.visitAnimate(F,D);case 5:return _e.visitKeyframes(F,D);case 6:return _e.visitStyle(F,D);case 8:return _e.visitReference(F,D);case 9:return _e.visitAnimateChild(F,D);case 10:return _e.visitAnimateRef(F,D);case 11:return _e.visitQuery(F,D);case 12:return _e.visitStagger(F,D);default:throw function kt(_e){return new h.vHH(3004,!1)}()}}function hr(_e,F){return window.getComputedStyle(_e)[F]}const uo="*";function Oo(_e,F){const D=[];return"string"==typeof _e?_e.split(/\s*,\s*/).forEach(V=>function Gr(_e,F,D){if(":"==_e[0]){const ri=function zo(_e,F){switch(_e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(D,V)=>parseFloat(V)>parseFloat(D);case":decrement":return(D,V)=>parseFloat(V) *"}}(_e,D);if("function"==typeof ri)return void F.push(ri);_e=ri}const V=_e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==V||V.length<4)return D.push(function Ni(_e){return new h.vHH(3015,!1)}()),F;const Pe=V[1],Ot=V[2],Nt=V[3];F.push(pa(Pe,Nt));"<"==Ot[0]&&!(Pe==uo&&Nt==uo)&&F.push(pa(Nt,Pe))}(V,D,F)):D.push(_e),D}const Eo=new Set(["true","1"]),Jo=new Set(["false","0"]);function pa(_e,F){const D=Eo.has(_e)||Jo.has(_e),V=Eo.has(F)||Jo.has(F);return(Pe,Ot)=>{let Nt=_e==uo||_e==Pe,Zt=F==uo||F==Ot;return!Nt&&D&&"boolean"==typeof Pe&&(Nt=Pe?Eo.has(_e):Jo.has(_e)),!Zt&&V&&"boolean"==typeof Ot&&(Zt=Ot?Eo.has(F):Jo.has(F)),Nt&&Zt}}const Ca=new RegExp("s*:selfs*,?","g");function Fo(_e,F,D,V){return new wt(_e).build(F,D,V)}class wt{constructor(F){this._driver=F}build(F,D,V){const Pe=new Kt(D);return this._resetContextStyleTimingState(Pe),mn(this,Ht(F),Pe)}_resetContextStyleTimingState(F){F.currentQuerySelector="",F.collectedStyles=new Map,F.collectedStyles.set("",new Map),F.currentTime=0}visitTrigger(F,D){let V=D.queryCount=0,Pe=D.depCount=0;const Ot=[],Nt=[];return"@"==F.name.charAt(0)&&D.errors.push(function hi(){return new h.vHH(3006,!1)}()),F.definitions.forEach(Zt=>{if(this._resetContextStyleTimingState(D),0==Zt.type){const ri=Zt,mi=ri.name;mi.toString().split(/\s*,\s*/).forEach(xi=>{ri.name=xi,Ot.push(this.visitState(ri,D))}),ri.name=mi}else if(1==Zt.type){const ri=this.visitTransition(Zt,D);V+=ri.queryCount,Pe+=ri.depCount,Nt.push(ri)}else D.errors.push(function Yt(){return new h.vHH(3007,!1)}())}),{type:7,name:F.name,states:Ot,transitions:Nt,queryCount:V,depCount:Pe,options:null}}visitState(F,D){const V=this.visitStyle(F.styles,D),Pe=F.options&&F.options.params||null;if(V.containsDynamicStyles){const Ot=new Set,Nt=Pe||{};V.styles.forEach(Zt=>{Zt instanceof Map&&Zt.forEach(ri=>{Li(ri).forEach(mi=>{Nt.hasOwnProperty(mi)||Ot.add(mi)})})}),Ot.size&&(hn(Ot.values()),D.errors.push(function ui(_e,F){return new h.vHH(3008,!1)}()))}return{type:0,name:F.name,style:V,options:Pe?{params:Pe}:null}}visitTransition(F,D){D.queryCount=0,D.depCount=0;const V=mn(this,Ht(F.animation),D);return{type:1,matchers:Oo(F.expr,D.errors),animation:V,queryCount:D.queryCount,depCount:D.depCount,options:ho(F.options)}}visitSequence(F,D){return{type:2,steps:F.steps.map(V=>mn(this,V,D)),options:ho(F.options)}}visitGroup(F,D){const V=D.currentTime;let Pe=0;const Ot=F.steps.map(Nt=>{D.currentTime=V;const Zt=mn(this,Nt,D);return Pe=Math.max(Pe,D.currentTime),Zt});return D.currentTime=Pe,{type:3,steps:Ot,options:ho(F.options)}}visitAnimate(F,D){const V=function Ki(_e,F){if(_e.hasOwnProperty("duration"))return _e;if("number"==typeof _e)return fr($t(_e,F).duration,0,"");const D=_e;if(D.split(/\s+/).some(Ot=>"{"==Ot.charAt(0)&&"{"==Ot.charAt(1))){const Ot=fr(0,0,"");return Ot.dynamic=!0,Ot.strValue=D,Ot}const Pe=$t(D,F);return fr(Pe.duration,Pe.delay,Pe.easing)}(F.timings,D.errors);D.currentAnimateTimings=V;let Pe,Ot=F.styles?F.styles:(0,je.oB)({});if(5==Ot.type)Pe=this.visitKeyframes(Ot,D);else{let Nt=F.styles,Zt=!1;if(!Nt){Zt=!0;const mi={};V.easing&&(mi.easing=V.easing),Nt=(0,je.oB)(mi)}D.currentTime+=V.duration+V.delay;const ri=this.visitStyle(Nt,D);ri.isEmptyStep=Zt,Pe=ri}return D.currentAnimateTimings=null,{type:4,timings:V,style:Pe,options:null}}visitStyle(F,D){const V=this._makeStyleAst(F,D);return this._validateStyleAst(V,D),V}_makeStyleAst(F,D){const V=[],Pe=Array.isArray(F.styles)?F.styles:[F.styles];for(let Zt of Pe)"string"==typeof Zt?Zt===je.l3?V.push(Zt):D.errors.push(new h.vHH(3002,!1)):V.push(Hi(Zt));let Ot=!1,Nt=null;return V.forEach(Zt=>{if(Zt instanceof Map&&(Zt.has("easing")&&(Nt=Zt.get("easing"),Zt.delete("easing")),!Ot))for(let ri of Zt.values())if(ri.toString().indexOf("{{")>=0){Ot=!0;break}}),{type:6,styles:V,easing:Nt,offset:F.offset,containsDynamicStyles:Ot,options:null}}_validateStyleAst(F,D){const V=D.currentAnimateTimings;let Pe=D.currentTime,Ot=D.currentTime;V&&Ot>0&&(Ot-=V.duration+V.delay),F.styles.forEach(Nt=>{"string"!=typeof Nt&&Nt.forEach((Zt,ri)=>{const mi=D.collectedStyles.get(D.currentQuerySelector),xi=mi.get(ri);let Di=!0;xi&&(Ot!=Pe&&Ot>=xi.startTime&&Pe<=xi.endTime&&(D.errors.push(function ht(_e,F,D,V,Pe){return new h.vHH(3010,!1)}()),Di=!1),Ot=xi.startTime),Di&&mi.set(ri,{startTime:Ot,endTime:Pe}),D.options&&function Ft(_e,F,D){const V=F.params||{},Pe=Li(_e);Pe.length&&Pe.forEach(Ot=>{V.hasOwnProperty(Ot)||D.push(function vt(_e){return new h.vHH(3001,!1)}())})}(Zt,D.options,D.errors)})})}visitKeyframes(F,D){const V={type:5,styles:[],options:null};if(!D.currentAnimateTimings)return D.errors.push(function qt(){return new h.vHH(3011,!1)}()),V;let Ot=0;const Nt=[];let Zt=!1,ri=!1,mi=0;const xi=F.steps.map(_o=>{const Do=this._makeStyleAst(_o,D);let er=null!=Do.offset?Do.offset:function Ii(_e){if("string"==typeof _e)return null;let F=null;if(Array.isArray(_e))_e.forEach(D=>{if(D instanceof Map&&D.has("offset")){const V=D;F=parseFloat(V.get("offset")),V.delete("offset")}});else if(_e instanceof Map&&_e.has("offset")){const D=_e;F=parseFloat(D.get("offset")),D.delete("offset")}return F}(Do.styles),ko=0;return null!=er&&(Ot++,ko=Do.offset=er),ri=ri||ko<0||ko>1,Zt=Zt||ko0&&Ot{const er=fn>0?Do==Xi?1:fn*Do:Nt[Do],ko=er*no;D.currentTime=Yi+$i.delay+ko,$i.duration=ko,this._validateStyleAst(_o,D),_o.offset=er,V.styles.push(_o)}),V}visitReference(F,D){return{type:8,animation:mn(this,Ht(F.animation),D),options:ho(F.options)}}visitAnimateChild(F,D){return D.depCount++,{type:9,options:ho(F.options)}}visitAnimateRef(F,D){return{type:10,animation:this.visitReference(F.animation,D),options:ho(F.options)}}visitQuery(F,D){const V=D.currentQuerySelector,Pe=F.options||{};D.queryCount++,D.currentQuery=F;const[Ot,Nt]=function Ye(_e){const F=!!_e.split(/\s*,\s*/).find(D=>":self"==D);return F&&(_e=_e.replace(Ca,"")),_e=_e.replace(/@\*/g,Dn).replace(/@\w+/g,D=>Dn+"-"+D.slice(1)).replace(/:animating/g,Wt),[_e,F]}(F.selector);D.currentQuerySelector=V.length?V+" "+Ot:Ot,Fn(D.collectedStyles,D.currentQuerySelector,new Map);const Zt=mn(this,Ht(F.animation),D);return D.currentQuery=null,D.currentQuerySelector=V,{type:11,selector:Ot,limit:Pe.limit||0,optional:!!Pe.optional,includeSelf:Nt,animation:Zt,originalSelector:F.selector,options:ho(F.options)}}visitStagger(F,D){D.currentQuery||D.errors.push(function Ri(){return new h.vHH(3013,!1)}());const V="full"===F.timings?{duration:0,delay:0,easing:"full"}:$t(F.timings,D.errors,!0);return{type:12,animation:mn(this,Ht(F.animation),D),timings:V,options:null}}}class Kt{constructor(F){this.errors=F,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function ho(_e){return _e?(_e=oi(_e)).params&&(_e.params=function It(_e){return _e?oi(_e):null}(_e.params)):_e={},_e}function fr(_e,F,D){return{duration:_e,delay:F,easing:D}}function Pr(_e,F,D,V,Pe,Ot,Nt=null,Zt=!1){return{type:1,element:_e,keyframes:F,preStyleProps:D,postStyleProps:V,duration:Pe,delay:Ot,totalTime:Pe+Ot,easing:Nt,subTimeline:Zt}}class ua{constructor(){this._map=new Map}get(F){return this._map.get(F)||[]}append(F,D){let V=this._map.get(F);V||this._map.set(F,V=[]),V.push(...D)}has(F){return this._map.has(F)}clear(){this._map.clear()}}const ka=new RegExp(":enter","g"),Ss=new RegExp(":leave","g");function Xr(_e,F,D,V,Pe,Ot=new Map,Nt=new Map,Zt,ri,mi=[]){return(new mr).buildKeyframes(_e,F,D,V,Pe,Ot,Nt,Zt,ri,mi)}class mr{buildKeyframes(F,D,V,Pe,Ot,Nt,Zt,ri,mi,xi=[]){mi=mi||new ua;const Di=new Wr(F,D,mi,Pe,Ot,xi,[]);Di.options=ri;const fn=ri.delay?gi(ri.delay):0;Di.currentTimeline.delayNextStep(fn),Di.currentTimeline.setStyles([Nt],null,Di.errors,ri),mn(this,V,Di);const Xi=Di.timelines.filter(Yi=>Yi.containsAnimation());if(Xi.length&&Zt.size){let Yi;for(let $i=Xi.length-1;$i>=0;$i--){const no=Xi[$i];if(no.element===D){Yi=no;break}}Yi&&!Yi.allowOnlyTimelineStyles()&&Yi.setStyles([Zt],null,Di.errors,ri)}return Xi.length?Xi.map(Yi=>Yi.buildKeyframes()):[Pr(D,[],[],[],0,fn,"",!1)]}visitTrigger(F,D){}visitState(F,D){}visitTransition(F,D){}visitAnimateChild(F,D){const V=D.subInstructions.get(D.element);if(V){const Pe=D.createSubContext(F.options),Ot=D.currentTimeline.currentTime,Nt=this._visitSubInstructions(V,Pe,Pe.options);Ot!=Nt&&D.transformIntoNewTimeline(Nt)}D.previousNode=F}visitAnimateRef(F,D){const V=D.createSubContext(F.options);V.transformIntoNewTimeline(),this._applyAnimationRefDelays([F.options,F.animation.options],D,V),this.visitReference(F.animation,V),D.transformIntoNewTimeline(V.currentTimeline.currentTime),D.previousNode=F}_applyAnimationRefDelays(F,D,V){for(const Pe of F){const Ot=Pe?.delay;if(Ot){const Nt="number"==typeof Ot?Ot:gi(rn(Ot,Pe?.params??{},D.errors));V.delayNextStep(Nt)}}}_visitSubInstructions(F,D,V){let Ot=D.currentTimeline.currentTime;const Nt=null!=V.duration?gi(V.duration):null,Zt=null!=V.delay?gi(V.delay):null;return 0!==Nt&&F.forEach(ri=>{const mi=D.appendInstructionToTimeline(ri,Nt,Zt);Ot=Math.max(Ot,mi.duration+mi.delay)}),Ot}visitReference(F,D){D.updateOptions(F.options,!0),mn(this,F.animation,D),D.previousNode=F}visitSequence(F,D){const V=D.subContextCount;let Pe=D;const Ot=F.options;if(Ot&&(Ot.params||Ot.delay)&&(Pe=D.createSubContext(Ot),Pe.transformIntoNewTimeline(),null!=Ot.delay)){6==Pe.previousNode.type&&(Pe.currentTimeline.snapshotCurrentStyles(),Pe.previousNode=Kn);const Nt=gi(Ot.delay);Pe.delayNextStep(Nt)}F.steps.length&&(F.steps.forEach(Nt=>mn(this,Nt,Pe)),Pe.currentTimeline.applyStylesToKeyframe(),Pe.subContextCount>V&&Pe.transformIntoNewTimeline()),D.previousNode=F}visitGroup(F,D){const V=[];let Pe=D.currentTimeline.currentTime;const Ot=F.options&&F.options.delay?gi(F.options.delay):0;F.steps.forEach(Nt=>{const Zt=D.createSubContext(F.options);Ot&&Zt.delayNextStep(Ot),mn(this,Nt,Zt),Pe=Math.max(Pe,Zt.currentTimeline.currentTime),V.push(Zt.currentTimeline)}),V.forEach(Nt=>D.currentTimeline.mergeTimelineCollectedStyles(Nt)),D.transformIntoNewTimeline(Pe),D.previousNode=F}_visitTiming(F,D){if(F.dynamic){const V=F.strValue;return $t(D.params?rn(V,D.params,D.errors):V,D.errors)}return{duration:F.duration,delay:F.delay,easing:F.easing}}visitAnimate(F,D){const V=D.currentAnimateTimings=this._visitTiming(F.timings,D),Pe=D.currentTimeline;V.delay&&(D.incrementTime(V.delay),Pe.snapshotCurrentStyles());const Ot=F.style;5==Ot.type?this.visitKeyframes(Ot,D):(D.incrementTime(V.duration),this.visitStyle(Ot,D),Pe.applyStylesToKeyframe()),D.currentAnimateTimings=null,D.previousNode=F}visitStyle(F,D){const V=D.currentTimeline,Pe=D.currentAnimateTimings;!Pe&&V.hasCurrentStyleProperties()&&V.forwardFrame();const Ot=Pe&&Pe.easing||F.easing;F.isEmptyStep?V.applyEmptyStep(Ot):V.setStyles(F.styles,Ot,D.errors,D.options),D.previousNode=F}visitKeyframes(F,D){const V=D.currentAnimateTimings,Pe=D.currentTimeline.duration,Ot=V.duration,Zt=D.createSubContext().currentTimeline;Zt.easing=V.easing,F.styles.forEach(ri=>{Zt.forwardTime((ri.offset||0)*Ot),Zt.setStyles(ri.styles,ri.easing,D.errors,D.options),Zt.applyStylesToKeyframe()}),D.currentTimeline.mergeTimelineCollectedStyles(Zt),D.transformIntoNewTimeline(Pe+Ot),D.previousNode=F}visitQuery(F,D){const V=D.currentTimeline.currentTime,Pe=F.options||{},Ot=Pe.delay?gi(Pe.delay):0;Ot&&(6===D.previousNode.type||0==V&&D.currentTimeline.hasCurrentStyleProperties())&&(D.currentTimeline.snapshotCurrentStyles(),D.previousNode=Kn);let Nt=V;const Zt=D.invokeQuery(F.selector,F.originalSelector,F.limit,F.includeSelf,!!Pe.optional,D.errors);D.currentQueryTotal=Zt.length;let ri=null;Zt.forEach((mi,xi)=>{D.currentQueryIndex=xi;const Di=D.createSubContext(F.options,mi);Ot&&Di.delayNextStep(Ot),mi===D.element&&(ri=Di.currentTimeline),mn(this,F.animation,Di),Di.currentTimeline.applyStylesToKeyframe(),Nt=Math.max(Nt,Di.currentTimeline.currentTime)}),D.currentQueryIndex=0,D.currentQueryTotal=0,D.transformIntoNewTimeline(Nt),ri&&(D.currentTimeline.mergeTimelineCollectedStyles(ri),D.currentTimeline.snapshotCurrentStyles()),D.previousNode=F}visitStagger(F,D){const V=D.parentContext,Pe=D.currentTimeline,Ot=F.timings,Nt=Math.abs(Ot.duration),Zt=Nt*(D.currentQueryTotal-1);let ri=Nt*D.currentQueryIndex;switch(Ot.duration<0?"reverse":Ot.easing){case"reverse":ri=Zt-ri;break;case"full":ri=V.currentStaggerTime}const xi=D.currentTimeline;ri&&xi.delayNextStep(ri);const Di=xi.currentTime;mn(this,F.animation,D),D.previousNode=F,V.currentStaggerTime=Pe.currentTime-Di+(Pe.startTime-V.currentTimeline.startTime)}}const Kn={};class Wr{constructor(F,D,V,Pe,Ot,Nt,Zt,ri){this._driver=F,this.element=D,this.subInstructions=V,this._enterClassName=Pe,this._leaveClassName=Ot,this.errors=Nt,this.timelines=Zt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Kn,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=ri||new xo(this._driver,D,0),Zt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(F,D){if(!F)return;const V=F;let Pe=this.options;null!=V.duration&&(Pe.duration=gi(V.duration)),null!=V.delay&&(Pe.delay=gi(V.delay));const Ot=V.params;if(Ot){let Nt=Pe.params;Nt||(Nt=this.options.params={}),Object.keys(Ot).forEach(Zt=>{(!D||!Nt.hasOwnProperty(Zt))&&(Nt[Zt]=rn(Ot[Zt],Nt,this.errors))})}}_copyOptions(){const F={};if(this.options){const D=this.options.params;if(D){const V=F.params={};Object.keys(D).forEach(Pe=>{V[Pe]=D[Pe]})}}return F}createSubContext(F=null,D,V){const Pe=D||this.element,Ot=new Wr(this._driver,Pe,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Pe,V||0));return Ot.previousNode=this.previousNode,Ot.currentAnimateTimings=this.currentAnimateTimings,Ot.options=this._copyOptions(),Ot.updateOptions(F),Ot.currentQueryIndex=this.currentQueryIndex,Ot.currentQueryTotal=this.currentQueryTotal,Ot.parentContext=this,this.subContextCount++,Ot}transformIntoNewTimeline(F){return this.previousNode=Kn,this.currentTimeline=this.currentTimeline.fork(this.element,F),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(F,D,V){const Pe={duration:D??F.duration,delay:this.currentTimeline.currentTime+(V??0)+F.delay,easing:""},Ot=new io(this._driver,F.element,F.keyframes,F.preStyleProps,F.postStyleProps,Pe,F.stretchStartingKeyframe);return this.timelines.push(Ot),Pe}incrementTime(F){this.currentTimeline.forwardTime(this.currentTimeline.duration+F)}delayNextStep(F){F>0&&this.currentTimeline.delayNextStep(F)}invokeQuery(F,D,V,Pe,Ot,Nt){let Zt=[];if(Pe&&Zt.push(this.element),F.length>0){F=(F=F.replace(ka,"."+this._enterClassName)).replace(Ss,"."+this._leaveClassName);let mi=this._driver.query(this.element,F,1!=V);0!==V&&(mi=V<0?mi.slice(mi.length+V,mi.length):mi.slice(0,V)),Zt.push(...mi)}return!Ot&&0==Zt.length&&Nt.push(function Si(_e){return new h.vHH(3014,!1)}()),Zt}}class xo{constructor(F,D,V,Pe){this._driver=F,this.element=D,this.startTime=V,this._elementTimelineStylesLookup=Pe,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(D),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(D,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(F){const D=1===this._keyframes.size&&this._pendingStyles.size;this.duration||D?(this.forwardTime(this.currentTime+F),D&&this.snapshotCurrentStyles()):this.startTime+=F}fork(F,D){return this.applyStylesToKeyframe(),new xo(this._driver,F,D||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(F){this.applyStylesToKeyframe(),this.duration=F,this._loadKeyframe()}_updateStyle(F,D){this._localTimelineStyles.set(F,D),this._globalTimelineStyles.set(F,D),this._styleSummary.set(F,{time:this.currentTime,value:D})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(F){F&&this._previousKeyframe.set("easing",F);for(let[D,V]of this._globalTimelineStyles)this._backFill.set(D,V||je.l3),this._currentKeyframe.set(D,je.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(F,D,V,Pe){D&&this._previousKeyframe.set("easing",D);const Ot=Pe&&Pe.params||{},Nt=function so(_e,F){const D=new Map;let V;return _e.forEach(Pe=>{if("*"===Pe){V=V||F.keys();for(let Ot of V)D.set(Ot,je.l3)}else yt(Pe,D)}),D}(F,this._globalTimelineStyles);for(let[Zt,ri]of Nt){const mi=rn(ri,Ot,V);this._pendingStyles.set(Zt,mi),this._localTimelineStyles.has(Zt)||this._backFill.set(Zt,this._globalTimelineStyles.get(Zt)??je.l3),this._updateStyle(Zt,mi)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((F,D)=>{this._currentKeyframe.set(D,F)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((F,D)=>{this._currentKeyframe.has(D)||this._currentKeyframe.set(D,F)}))}snapshotCurrentStyles(){for(let[F,D]of this._localTimelineStyles)this._pendingStyles.set(F,D),this._updateStyle(F,D)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const F=[];for(let D in this._currentKeyframe)F.push(D);return F}mergeTimelineCollectedStyles(F){F._styleSummary.forEach((D,V)=>{const Pe=this._styleSummary.get(V);(!Pe||D.time>Pe.time)&&this._updateStyle(V,D.value)})}buildKeyframes(){this.applyStylesToKeyframe();const F=new Set,D=new Set,V=1===this._keyframes.size&&0===this.duration;let Pe=[];this._keyframes.forEach((Zt,ri)=>{const mi=yt(Zt,new Map,this._backFill);mi.forEach((xi,Di)=>{xi===je.k1?F.add(Di):xi===je.l3&&D.add(Di)}),V||mi.set("offset",ri/this.duration),Pe.push(mi)});const Ot=F.size?hn(F.values()):[],Nt=D.size?hn(D.values()):[];if(V){const Zt=Pe[0],ri=new Map(Zt);Zt.set("offset",0),ri.set("offset",1),Pe=[Zt,ri]}return Pr(this.element,Pe,Ot,Nt,this.duration,this.startTime,this.easing,!1)}}class io extends xo{constructor(F,D,V,Pe,Ot,Nt,Zt=!1){super(F,D,Nt.delay),this.keyframes=V,this.preStyleProps=Pe,this.postStyleProps=Ot,this._stretchStartingKeyframe=Zt,this.timings={duration:Nt.duration,delay:Nt.delay,easing:Nt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let F=this.keyframes,{delay:D,duration:V,easing:Pe}=this.timings;if(this._stretchStartingKeyframe&&D){const Ot=[],Nt=V+D,Zt=D/Nt,ri=yt(F[0]);ri.set("offset",0),Ot.push(ri);const mi=yt(F[0]);mi.set("offset",br(Zt)),Ot.push(mi);const xi=F.length-1;for(let Di=1;Di<=xi;Di++){let fn=yt(F[Di]);const Xi=fn.get("offset");fn.set("offset",br((D+Xi*V)/Nt)),Ot.push(fn)}V=Nt,D=0,Pe="",F=Ot}return Pr(this.element,F,this.preStyleProps,this.postStyleProps,V,D,Pe,!0)}}function br(_e,F=3){const D=Math.pow(10,F-1);return Math.round(_e*D)/D}class Hr{}const Qr=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class _r extends Hr{normalizePropertyName(F,D){return Qi(F)}normalizeStyleValue(F,D,V,Pe){let Ot="";const Nt=V.toString().trim();if(Qr.has(D)&&0!==V&&"0"!==V)if("number"==typeof V)Ot="px";else{const Zt=V.match(/^[+-]?[\d\.]+([a-z]*)$/);Zt&&0==Zt[1].length&&Pe.push(function ni(_e,F){return new h.vHH(3005,!1)}())}return Nt+Ot}}function Kr(_e,F,D,V,Pe,Ot,Nt,Zt,ri,mi,xi,Di,fn){return{type:0,element:_e,triggerName:F,isRemovalTransition:Pe,fromState:D,fromStyles:Ot,toState:V,toStyles:Nt,timelines:Zt,queriedElements:ri,preStyleProps:mi,postStyleProps:xi,totalTime:Di,errors:fn}}const Cr={};class ha{constructor(F,D,V){this._triggerName=F,this.ast=D,this._stateStyles=V}match(F,D,V,Pe){return function $r(_e,F,D,V,Pe){return _e.some(Ot=>Ot(F,D,V,Pe))}(this.ast.matchers,F,D,V,Pe)}buildStyles(F,D,V){let Pe=this._stateStyles.get("*");return void 0!==F&&(Pe=this._stateStyles.get(F?.toString())||Pe),Pe?Pe.buildStyles(D,V):new Map}build(F,D,V,Pe,Ot,Nt,Zt,ri,mi,xi){const Di=[],fn=this.ast.options&&this.ast.options.params||Cr,Yi=this.buildStyles(V,Zt&&Zt.params||Cr,Di),$i=ri&&ri.params||Cr,no=this.buildStyles(Pe,$i,Di),_o=new Set,Do=new Map,er=new Map,ko="void"===Pe,ws={params:Ua($i,fn),delay:this.ast.options?.delay},sa=xi?[]:Xr(F,D,this.ast.animation,Ot,Nt,Yi,no,ws,mi,Di);let tr=0;if(sa.forEach(xr=>{tr=Math.max(xr.duration+xr.delay,tr)}),Di.length)return Kr(D,this._triggerName,V,Pe,ko,Yi,no,[],[],Do,er,tr,Di);sa.forEach(xr=>{const la=xr.element,Qs=Fn(Do,la,new Set);xr.preStyleProps.forEach(ca=>Qs.add(ca));const Ks=Fn(er,la,new Set);xr.postStyleProps.forEach(ca=>Ks.add(ca)),la!==D&&_o.add(la)});const Fr=hn(_o.values());return Kr(D,this._triggerName,V,Pe,ko,Yi,no,sa,Fr,Do,er,tr)}}function Ua(_e,F){const D=oi(F);for(const V in _e)_e.hasOwnProperty(V)&&null!=_e[V]&&(D[V]=_e[V]);return D}class fa{constructor(F,D,V){this.styles=F,this.defaultParams=D,this.normalizer=V}buildStyles(F,D){const V=new Map,Pe=oi(this.defaultParams);return Object.keys(F).forEach(Ot=>{const Nt=F[Ot];null!==Nt&&(Pe[Ot]=Nt)}),this.styles.styles.forEach(Ot=>{"string"!=typeof Ot&&Ot.forEach((Nt,Zt)=>{Nt&&(Nt=rn(Nt,Pe,D));const ri=this.normalizer.normalizePropertyName(Zt,D);Nt=this.normalizer.normalizeStyleValue(Zt,ri,Nt,D),V.set(Zt,Nt)})}),V}}class yr{constructor(F,D,V){this.name=F,this.ast=D,this._normalizer=V,this.transitionFactories=[],this.states=new Map,D.states.forEach(Pe=>{this.states.set(Pe.name,new fa(Pe.style,Pe.options&&Pe.options.params||{},V))}),Fa(this.states,"true","1"),Fa(this.states,"false","0"),D.transitions.forEach(Pe=>{this.transitionFactories.push(new ha(F,Pe,this.states))}),this.fallbackTransition=function Va(_e,F,D){return new ha(_e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Nt,Zt)=>!0],options:null,queryCount:0,depCount:0},F)}(F,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(F,D,V,Pe){return this.transitionFactories.find(Nt=>Nt.match(F,D,V,Pe))||null}matchStyles(F,D,V){return this.fallbackTransition.buildStyles(F,D,V)}}function Fa(_e,F,D){_e.has(F)?_e.has(D)||_e.set(D,_e.get(F)):_e.has(D)&&_e.set(F,_e.get(D))}const ja=new ua;class Ls{constructor(F,D,V){this.bodyNode=F,this._driver=D,this._normalizer=V,this._animations=new Map,this._playersById=new Map,this.players=[]}register(F,D){const V=[],Ot=Fo(this._driver,D,V,[]);if(V.length)throw function ae(_e){return new h.vHH(3503,!1)}();this._animations.set(F,Ot)}_buildPlayer(F,D,V){const Pe=F.element,Ot=oo(this._normalizer,F.keyframes,D,V);return this._driver.animate(Pe,Ot,F.duration,F.delay,F.easing,[],!0)}create(F,D,V={}){const Pe=[],Ot=this._animations.get(F);let Nt;const Zt=new Map;if(Ot?(Nt=Xr(this._driver,D,Ot,wi,Ui,new Map,new Map,V,ja,Pe),Nt.forEach(xi=>{const Di=Fn(Zt,xi.element,new Map);xi.postStyleProps.forEach(fn=>Di.set(fn,null))})):(Pe.push(function bt(){return new h.vHH(3300,!1)}()),Nt=[]),Pe.length)throw function nt(_e){return new h.vHH(3504,!1)}();Zt.forEach((xi,Di)=>{xi.forEach((fn,Xi)=>{xi.set(Xi,this._driver.computeStyle(Di,Xi,je.l3))})});const mi=Gn(Nt.map(xi=>{const Di=Zt.get(xi.element);return this._buildPlayer(xi,new Map,Di)}));return this._playersById.set(F,mi),mi.onDestroy(()=>this.destroy(F)),this.players.push(mi),mi}destroy(F){const D=this._getPlayer(F);D.destroy(),this._playersById.delete(F);const V=this.players.indexOf(D);V>=0&&this.players.splice(V,1)}_getPlayer(F){const D=this._playersById.get(F);if(!D)throw function Bt(_e){return new h.vHH(3301,!1)}();return D}listen(F,D,V,Pe){const Ot=wo(D,"","","");return Bn(this._getPlayer(F),V,Ot,Pe),()=>{}}command(F,D,V,Pe){if("register"==V)return void this.register(F,Pe[0]);if("create"==V)return void this.create(F,D,Pe[0]||{});const Ot=this._getPlayer(F);switch(V){case"play":Ot.play();break;case"pause":Ot.pause();break;case"reset":Ot.reset();break;case"restart":Ot.restart();break;case"finish":Ot.finish();break;case"init":Ot.init();break;case"setPosition":Ot.setPosition(parseFloat(Pe[0]));break;case"destroy":this.destroy(F)}}}const wa="ng-animate-queued",Po="ng-animate-disabled",ba=[],Za={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ls={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},lo="__ng_removed";class Qo{get params(){return this.options.params}constructor(F,D=""){this.namespaceId=D;const V=F&&F.hasOwnProperty("value");if(this.value=function Ai(_e){return _e??null}(V?F.value:F),V){const Ot=oi(F);delete Ot.value,this.options=Ot}else this.options={};this.options.params||(this.options.params={})}absorbOptions(F){const D=F.params;if(D){const V=this.options.params;Object.keys(D).forEach(Pe=>{null==V[Pe]&&(V[Pe]=D[Pe])})}}}const me="void",xt=new Qo(me);class $e{constructor(F,D,V){this.id=F,this.hostElement=D,this._engine=V,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+F,gn(D,this._hostClassName)}listen(F,D,V,Pe){if(!this._triggers.has(D))throw function ei(_e,F){return new h.vHH(3302,!1)}();if(null==V||0==V.length)throw function Ei(_e){return new h.vHH(3303,!1)}();if(!function yn(_e){return"start"==_e||"done"==_e}(V))throw function Hn(_e,F){return new h.vHH(3400,!1)}();const Ot=Fn(this._elementListeners,F,[]),Nt={name:D,phase:V,callback:Pe};Ot.push(Nt);const Zt=Fn(this._engine.statesByElement,F,new Map);return Zt.has(D)||(gn(F,un),gn(F,un+"-"+D),Zt.set(D,xt)),()=>{this._engine.afterFlush(()=>{const ri=Ot.indexOf(Nt);ri>=0&&Ot.splice(ri,1),this._triggers.has(D)||Zt.delete(D)})}}register(F,D){return!this._triggers.has(F)&&(this._triggers.set(F,D),!0)}_getTrigger(F){const D=this._triggers.get(F);if(!D)throw function Vn(_e){return new h.vHH(3401,!1)}();return D}trigger(F,D,V,Pe=!0){const Ot=this._getTrigger(D),Nt=new Gt(this.id,D,F);let Zt=this._engine.statesByElement.get(F);Zt||(gn(F,un),gn(F,un+"-"+D),this._engine.statesByElement.set(F,Zt=new Map));let ri=Zt.get(D);const mi=new Qo(V,this.id);if(!(V&&V.hasOwnProperty("value"))&&ri&&mi.absorbOptions(ri.options),Zt.set(D,mi),ri||(ri=xt),mi.value!==me&&ri.value===mi.value){if(!function sr(_e,F){const D=Object.keys(_e),V=Object.keys(F);if(D.length!=V.length)return!1;for(let Pe=0;Pe{pt(F,no),li(F,_o)})}return}const fn=Fn(this._engine.playersByElement,F,[]);fn.forEach($i=>{$i.namespaceId==this.id&&$i.triggerName==D&&$i.queued&&$i.destroy()});let Xi=Ot.matchTransition(ri.value,mi.value,F,mi.params),Yi=!1;if(!Xi){if(!Pe)return;Xi=Ot.fallbackTransition,Yi=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:F,triggerName:D,transition:Xi,fromState:ri,toState:mi,player:Nt,isFallbackTransition:Yi}),Yi||(gn(F,wa),Nt.onStart(()=>{zn(F,wa)})),Nt.onDone(()=>{let $i=this.players.indexOf(Nt);$i>=0&&this.players.splice($i,1);const no=this._engine.playersByElement.get(F);if(no){let _o=no.indexOf(Nt);_o>=0&&no.splice(_o,1)}}),this.players.push(Nt),fn.push(Nt),Nt}deregister(F){this._triggers.delete(F),this._engine.statesByElement.forEach(D=>D.delete(F)),this._elementListeners.forEach((D,V)=>{this._elementListeners.set(V,D.filter(Pe=>Pe.name!=F))})}clearElementCache(F){this._engine.statesByElement.delete(F),this._elementListeners.delete(F);const D=this._engine.playersByElement.get(F);D&&(D.forEach(V=>V.destroy()),this._engine.playersByElement.delete(F))}_signalRemovalForInnerTriggers(F,D){const V=this._engine.driver.query(F,Dn,!0);V.forEach(Pe=>{if(Pe[lo])return;const Ot=this._engine.fetchNamespacesByElement(Pe);Ot.size?Ot.forEach(Nt=>Nt.triggerLeaveAnimation(Pe,D,!1,!0)):this.clearElementCache(Pe)}),this._engine.afterFlushAnimationsDone(()=>V.forEach(Pe=>this.clearElementCache(Pe)))}triggerLeaveAnimation(F,D,V,Pe){const Ot=this._engine.statesByElement.get(F),Nt=new Map;if(Ot){const Zt=[];if(Ot.forEach((ri,mi)=>{if(Nt.set(mi,ri.value),this._triggers.has(mi)){const xi=this.trigger(F,mi,me,Pe);xi&&Zt.push(xi)}}),Zt.length)return this._engine.markElementAsRemoved(this.id,F,!0,D,Nt),V&&Gn(Zt).onDone(()=>this._engine.processLeaveNode(F)),!0}return!1}prepareLeaveAnimationListeners(F){const D=this._elementListeners.get(F),V=this._engine.statesByElement.get(F);if(D&&V){const Pe=new Set;D.forEach(Ot=>{const Nt=Ot.name;if(Pe.has(Nt))return;Pe.add(Nt);const ri=this._triggers.get(Nt).fallbackTransition,mi=V.get(Nt)||xt,xi=new Qo(me),Di=new Gt(this.id,Nt,F);this._engine.totalQueuedPlayers++,this._queue.push({element:F,triggerName:Nt,transition:ri,fromState:mi,toState:xi,player:Di,isFallbackTransition:!0})})}}removeNode(F,D){const V=this._engine;if(F.childElementCount&&this._signalRemovalForInnerTriggers(F,D),this.triggerLeaveAnimation(F,D,!0))return;let Pe=!1;if(V.totalAnimations){const Ot=V.players.length?V.playersByQueriedElement.get(F):[];if(Ot&&Ot.length)Pe=!0;else{let Nt=F;for(;Nt=Nt.parentNode;)if(V.statesByElement.get(Nt)){Pe=!0;break}}}if(this.prepareLeaveAnimationListeners(F),Pe)V.markElementAsRemoved(this.id,F,!1,D);else{const Ot=F[lo];(!Ot||Ot===Za)&&(V.afterFlush(()=>this.clearElementCache(F)),V.destroyInnerAnimations(F),V._onRemovalComplete(F,D))}}insertNode(F,D){gn(F,this._hostClassName)}drainQueuedTransitions(F){const D=[];return this._queue.forEach(V=>{const Pe=V.player;if(Pe.destroyed)return;const Ot=V.element,Nt=this._elementListeners.get(Ot);Nt&&Nt.forEach(Zt=>{if(Zt.name==V.triggerName){const ri=wo(Ot,V.triggerName,V.fromState.value,V.toState.value);ri._data=F,Bn(V.player,Zt.phase,ri,Zt.callback)}}),Pe.markedForDestroy?this._engine.afterFlush(()=>{Pe.destroy()}):D.push(V)}),this._queue=[],D.sort((V,Pe)=>{const Ot=V.transition.ast.depCount,Nt=Pe.transition.ast.depCount;return 0==Ot||0==Nt?Ot-Nt:this._engine.driver.containsElement(V.element,Pe.element)?1:-1})}destroy(F){this.players.forEach(D=>D.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,F)}}class Ct{_onRemovalComplete(F,D){this.onRemovalComplete(F,D)}constructor(F,D,V){this.bodyNode=F,this.driver=D,this._normalizer=V,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Pe,Ot)=>{}}get queuedPlayers(){const F=[];return this._namespaceList.forEach(D=>{D.players.forEach(V=>{V.queued&&F.push(V)})}),F}createNamespace(F,D){const V=new $e(F,D,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,D)?this._balanceNamespaceList(V,D):(this.newHostElements.set(D,V),this.collectEnterElement(D)),this._namespaceLookup[F]=V}_balanceNamespaceList(F,D){const V=this._namespaceList,Pe=this.namespacesByHostElement;if(V.length-1>=0){let Nt=!1,Zt=this.driver.getParentElement(D);for(;Zt;){const ri=Pe.get(Zt);if(ri){const mi=V.indexOf(ri);V.splice(mi+1,0,F),Nt=!0;break}Zt=this.driver.getParentElement(Zt)}Nt||V.unshift(F)}else V.push(F);return Pe.set(D,F),F}register(F,D){let V=this._namespaceLookup[F];return V||(V=this.createNamespace(F,D)),V}registerTrigger(F,D,V){let Pe=this._namespaceLookup[F];Pe&&Pe.register(D,V)&&this.totalAnimations++}destroy(F,D){F&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const V=this._fetchNamespace(F);this.namespacesByHostElement.delete(V.hostElement);const Pe=this._namespaceList.indexOf(V);Pe>=0&&this._namespaceList.splice(Pe,1),V.destroy(D),delete this._namespaceLookup[F]}))}_fetchNamespace(F){return this._namespaceLookup[F]}fetchNamespacesByElement(F){const D=new Set,V=this.statesByElement.get(F);if(V)for(let Pe of V.values())if(Pe.namespaceId){const Ot=this._fetchNamespace(Pe.namespaceId);Ot&&D.add(Ot)}return D}trigger(F,D,V,Pe){if(Pi(D)){const Ot=this._fetchNamespace(F);if(Ot)return Ot.trigger(D,V,Pe),!0}return!1}insertNode(F,D,V,Pe){if(!Pi(D))return;const Ot=D[lo];if(Ot&&Ot.setForRemoval){Ot.setForRemoval=!1,Ot.setForMove=!0;const Nt=this.collectedLeaveElements.indexOf(D);Nt>=0&&this.collectedLeaveElements.splice(Nt,1)}if(F){const Nt=this._fetchNamespace(F);Nt&&Nt.insertNode(D,V)}Pe&&this.collectEnterElement(D)}collectEnterElement(F){this.collectedEnterElements.push(F)}markElementAsDisabled(F,D){D?this.disabledNodes.has(F)||(this.disabledNodes.add(F),gn(F,Po)):this.disabledNodes.has(F)&&(this.disabledNodes.delete(F),zn(F,Po))}removeNode(F,D,V){if(Pi(D)){const Pe=F?this._fetchNamespace(F):null;Pe?Pe.removeNode(D,V):this.markElementAsRemoved(F,D,!1,V);const Ot=this.namespacesByHostElement.get(D);Ot&&Ot.id!==F&&Ot.removeNode(D,V)}else this._onRemovalComplete(D,V)}markElementAsRemoved(F,D,V,Pe,Ot){this.collectedLeaveElements.push(D),D[lo]={namespaceId:F,setForRemoval:Pe,hasAnimation:V,removedBeforeQueried:!1,previousTriggersValues:Ot}}listen(F,D,V,Pe,Ot){return Pi(D)?this._fetchNamespace(F).listen(D,V,Pe,Ot):()=>{}}_buildInstruction(F,D,V,Pe,Ot){return F.transition.build(this.driver,F.element,F.fromState.value,F.toState.value,V,Pe,F.fromState.options,F.toState.options,D,Ot)}destroyInnerAnimations(F){let D=this.driver.query(F,Dn,!0);D.forEach(V=>this.destroyActiveAnimationsForElement(V)),0!=this.playersByQueriedElement.size&&(D=this.driver.query(F,Wt,!0),D.forEach(V=>this.finishActiveQueriedAnimationOnElement(V)))}destroyActiveAnimationsForElement(F){const D=this.playersByElement.get(F);D&&D.forEach(V=>{V.queued?V.markedForDestroy=!0:V.destroy()})}finishActiveQueriedAnimationOnElement(F){const D=this.playersByQueriedElement.get(F);D&&D.forEach(V=>V.finish())}whenRenderingDone(){return new Promise(F=>{if(this.players.length)return Gn(this.players).onDone(()=>F());F()})}processLeaveNode(F){const D=F[lo];if(D&&D.setForRemoval){if(F[lo]=Za,D.namespaceId){this.destroyInnerAnimations(F);const V=this._fetchNamespace(D.namespaceId);V&&V.clearElementCache(F)}this._onRemovalComplete(F,D.setForRemoval)}F.classList?.contains(Po)&&this.markElementAsDisabled(F,!1),this.driver.query(F,".ng-animate-disabled",!0).forEach(V=>{this.markElementAsDisabled(V,!1)})}flush(F=-1){let D=[];if(this.newHostElements.size&&(this.newHostElements.forEach((V,Pe)=>this._balanceNamespaceList(V,Pe)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let V=0;VV()),this._flushFns=[],this._whenQuietFns.length){const V=this._whenQuietFns;this._whenQuietFns=[],D.length?Gn(D).onDone(()=>{V.forEach(Pe=>Pe())}):V.forEach(Pe=>Pe())}}reportError(F){throw function mo(_e){return new h.vHH(3402,!1)}()}_flushAnimations(F,D){const V=new ua,Pe=[],Ot=new Map,Nt=[],Zt=new Map,ri=new Map,mi=new Map,xi=new Set;this.disabledNodes.forEach(ki=>{xi.add(ki);const Fi=this.driver.query(ki,".ng-animate-queued",!0);for(let en=0;en{const en=wi+$i++;Yi.set(Fi,en),ki.forEach(Tn=>gn(Tn,en))});const no=[],_o=new Set,Do=new Set;for(let ki=0;ki_o.add(Tn)):Do.add(Fi))}const er=new Map,ko=tn(fn,Array.from(_o));ko.forEach((ki,Fi)=>{const en=Ui+$i++;er.set(Fi,en),ki.forEach(Tn=>gn(Tn,en))}),F.push(()=>{Xi.forEach((ki,Fi)=>{const en=Yi.get(Fi);ki.forEach(Tn=>zn(Tn,en))}),ko.forEach((ki,Fi)=>{const en=er.get(Fi);ki.forEach(Tn=>zn(Tn,en))}),no.forEach(ki=>{this.processLeaveNode(ki)})});const ws=[],sa=[];for(let ki=this._namespaceList.length-1;ki>=0;ki--)this._namespaceList[ki].drainQueuedTransitions(D).forEach(en=>{const Tn=en.player,qo=en.element;if(ws.push(Tn),this.collectedEnterElements.length){const nr=qo[lo];if(nr&&nr.setForMove){if(nr.previousTriggersValues&&nr.previousTriggersValues.has(en.triggerName)){const $a=nr.previousTriggersValues.get(en.triggerName),Rr=this.statesByElement.get(en.element);if(Rr&&Rr.has(en.triggerName)){const M0=Rr.get(en.triggerName);M0.value=$a,Rr.set(en.triggerName,M0)}}return void Tn.destroy()}}const ir=!Di||!this.driver.containsElement(Di,qo),No=er.get(qo),Da=Yi.get(qo),po=this._buildInstruction(en,V,Da,No,ir);if(po.errors&&po.errors.length)return void sa.push(po);if(ir)return Tn.onStart(()=>pt(qo,po.fromStyles)),Tn.onDestroy(()=>li(qo,po.toStyles)),void Pe.push(Tn);if(en.isFallbackTransition)return Tn.onStart(()=>pt(qo,po.fromStyles)),Tn.onDestroy(()=>li(qo,po.toStyles)),void Pe.push(Tn);const pl=[];po.timelines.forEach(nr=>{nr.stretchStartingKeyframe=!0,this.disabledNodes.has(nr.element)||pl.push(nr)}),po.timelines=pl,V.append(qo,po.timelines),Nt.push({instruction:po,player:Tn,element:qo}),po.queriedElements.forEach(nr=>Fn(Zt,nr,[]).push(Tn)),po.preStyleProps.forEach((nr,$a)=>{if(nr.size){let Rr=ri.get($a);Rr||ri.set($a,Rr=new Set),nr.forEach((M0,Ts)=>Rr.add(Ts))}}),po.postStyleProps.forEach((nr,$a)=>{let Rr=mi.get($a);Rr||mi.set($a,Rr=new Set),nr.forEach((M0,Ts)=>Rr.add(Ts))})});if(sa.length){const ki=[];sa.forEach(Fi=>{ki.push(function Qn(_e,F){return new h.vHH(3505,!1)}())}),ws.forEach(Fi=>Fi.destroy()),this.reportError(ki)}const tr=new Map,Fr=new Map;Nt.forEach(ki=>{const Fi=ki.element;V.has(Fi)&&(Fr.set(Fi,Fi),this._beforeAnimationBuild(ki.player.namespaceId,ki.instruction,tr))}),Pe.forEach(ki=>{const Fi=ki.element;this._getPreviousPlayers(Fi,!1,ki.namespaceId,ki.triggerName,null).forEach(Tn=>{Fn(tr,Fi,[]).push(Tn),Tn.destroy()})});const xr=no.filter(ki=>Ro(ki,ri,mi)),la=new Map;bn(la,this.driver,Do,mi,je.l3).forEach(ki=>{Ro(ki,ri,mi)&&xr.push(ki)});const Ks=new Map;Xi.forEach((ki,Fi)=>{bn(Ks,this.driver,new Set(ki),ri,je.k1)}),xr.forEach(ki=>{const Fi=la.get(ki),en=Ks.get(ki);la.set(ki,new Map([...Fi?.entries()??[],...en?.entries()??[]]))});const ca=[],Yl=[],dl={};Nt.forEach(ki=>{const{element:Fi,player:en,instruction:Tn}=ki;if(V.has(Fi)){if(xi.has(Fi))return en.onDestroy(()=>li(Fi,Tn.toStyles)),en.disabled=!0,en.overrideTotalTime(Tn.totalTime),void Pe.push(en);let qo=dl;if(Fr.size>1){let No=Fi;const Da=[];for(;No=No.parentNode;){const po=Fr.get(No);if(po){qo=po;break}Da.push(No)}Da.forEach(po=>Fr.set(po,qo))}const ir=this._buildAnimation(en.namespaceId,Tn,tr,Ot,Ks,la);if(en.setRealPlayer(ir),qo===dl)ca.push(en);else{const No=this.playersByElement.get(qo);No&&No.length&&(en.parentPlayer=Gn(No)),Pe.push(en)}}else pt(Fi,Tn.fromStyles),en.onDestroy(()=>li(Fi,Tn.toStyles)),Yl.push(en),xi.has(Fi)&&Pe.push(en)}),Yl.forEach(ki=>{const Fi=Ot.get(ki.element);if(Fi&&Fi.length){const en=Gn(Fi);ki.setRealPlayer(en)}}),Pe.forEach(ki=>{ki.parentPlayer?ki.syncPlayerEvents(ki.parentPlayer):ki.destroy()});for(let ki=0;ki!ir.destroyed);qo.length?xn(this,Fi,qo):this.processLeaveNode(Fi)}return no.length=0,ca.forEach(ki=>{this.players.push(ki),ki.onDone(()=>{ki.destroy();const Fi=this.players.indexOf(ki);this.players.splice(Fi,1)}),ki.play()}),ca}afterFlush(F){this._flushFns.push(F)}afterFlushAnimationsDone(F){this._whenQuietFns.push(F)}_getPreviousPlayers(F,D,V,Pe,Ot){let Nt=[];if(D){const Zt=this.playersByQueriedElement.get(F);Zt&&(Nt=Zt)}else{const Zt=this.playersByElement.get(F);if(Zt){const ri=!Ot||Ot==me;Zt.forEach(mi=>{mi.queued||!ri&&mi.triggerName!=Pe||Nt.push(mi)})}}return(V||Pe)&&(Nt=Nt.filter(Zt=>!(V&&V!=Zt.namespaceId||Pe&&Pe!=Zt.triggerName))),Nt}_beforeAnimationBuild(F,D,V){const Ot=D.element,Nt=D.isRemovalTransition?void 0:F,Zt=D.isRemovalTransition?void 0:D.triggerName;for(const ri of D.timelines){const mi=ri.element,xi=mi!==Ot,Di=Fn(V,mi,[]);this._getPreviousPlayers(mi,xi,Nt,Zt,D.toState).forEach(Xi=>{const Yi=Xi.getRealPlayer();Yi.beforeDestroy&&Yi.beforeDestroy(),Xi.destroy(),Di.push(Xi)})}pt(Ot,D.fromStyles)}_buildAnimation(F,D,V,Pe,Ot,Nt){const Zt=D.triggerName,ri=D.element,mi=[],xi=new Set,Di=new Set,fn=D.timelines.map(Yi=>{const $i=Yi.element;xi.add($i);const no=$i[lo];if(no&&no.removedBeforeQueried)return new je.ZN(Yi.duration,Yi.delay);const _o=$i!==ri,Do=function jo(_e){const F=[];return Yo(_e,F),F}((V.get($i)||ba).map(tr=>tr.getRealPlayer())).filter(tr=>!!tr.element&&tr.element===$i),er=Ot.get($i),ko=Nt.get($i),ws=oo(this._normalizer,Yi.keyframes,er,ko),sa=this._buildPlayer(Yi,ws,Do);if(Yi.subTimeline&&Pe&&Di.add($i),_o){const tr=new Gt(F,Zt,$i);tr.setRealPlayer(sa),mi.push(tr)}return sa});mi.forEach(Yi=>{Fn(this.playersByQueriedElement,Yi.element,[]).push(Yi),Yi.onDone(()=>function di(_e,F,D){let V=_e.get(F);if(V){if(V.length){const Pe=V.indexOf(D);V.splice(Pe,1)}0==V.length&&_e.delete(F)}return V}(this.playersByQueriedElement,Yi.element,Yi))}),xi.forEach(Yi=>gn(Yi,eo));const Xi=Gn(fn);return Xi.onDestroy(()=>{xi.forEach(Yi=>zn(Yi,eo)),li(ri,D.toStyles)}),Di.forEach(Yi=>{Fn(Pe,Yi,[]).push(Xi)}),Xi}_buildPlayer(F,D,V){return D.length>0?this.driver.animate(F.element,D,F.duration,F.delay,F.easing,V):new je.ZN(F.duration,F.delay)}}class Gt{constructor(F,D,V){this.namespaceId=F,this.triggerName=D,this.element=V,this._player=new je.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(F){this._containsRealPlayer||(this._player=F,this._queuedCallbacks.forEach((D,V)=>{D.forEach(Pe=>Bn(F,V,void 0,Pe))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(F.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(F){this.totalTime=F}syncPlayerEvents(F){const D=this._player;D.triggerCallback&&F.onStart(()=>D.triggerCallback("start")),F.onDone(()=>this.finish()),F.onDestroy(()=>this.destroy())}_queueEvent(F,D){Fn(this._queuedCallbacks,F,[]).push(D)}onDone(F){this.queued&&this._queueEvent("done",F),this._player.onDone(F)}onStart(F){this.queued&&this._queueEvent("start",F),this._player.onStart(F)}onDestroy(F){this.queued&&this._queueEvent("destroy",F),this._player.onDestroy(F)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(F){this.queued||this._player.setPosition(F)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(F){const D=this._player;D.triggerCallback&&D.triggerCallback(F)}}function Pi(_e){return _e&&1===_e.nodeType}function Cn(_e,F){const D=_e.style.display;return _e.style.display=F??"none",D}function bn(_e,F,D,V,Pe){const Ot=[];D.forEach(ri=>Ot.push(Cn(ri)));const Nt=[];V.forEach((ri,mi)=>{const xi=new Map;ri.forEach(Di=>{const fn=F.computeStyle(mi,Di,Pe);xi.set(Di,fn),(!fn||0==fn.length)&&(mi[lo]=ls,Nt.push(mi))}),_e.set(mi,xi)});let Zt=0;return D.forEach(ri=>Cn(ri,Ot[Zt++])),Nt}function tn(_e,F){const D=new Map;if(_e.forEach(Zt=>D.set(Zt,[])),0==F.length)return D;const Pe=new Set(F),Ot=new Map;function Nt(Zt){if(!Zt)return 1;let ri=Ot.get(Zt);if(ri)return ri;const mi=Zt.parentNode;return ri=D.has(mi)?mi:Pe.has(mi)?1:Nt(mi),Ot.set(Zt,ri),ri}return F.forEach(Zt=>{const ri=Nt(Zt);1!==ri&&D.get(ri).push(Zt)}),D}function gn(_e,F){_e.classList?.add(F)}function zn(_e,F){_e.classList?.remove(F)}function xn(_e,F,D){Gn(D).onDone(()=>_e.processLeaveNode(F))}function Yo(_e,F){for(let D=0;D<_e.length;D++){const V=_e[D];V instanceof je.ZE?Yo(V.players,F):F.push(V)}}function Ro(_e,F,D){const V=D.get(_e);if(!V)return!1;let Pe=F.get(_e);return Pe?V.forEach(Ot=>Pe.add(Ot)):F.set(_e,V),D.delete(_e),!0}class Jn{constructor(F,D,V){this.bodyNode=F,this._driver=D,this._normalizer=V,this._triggerCache={},this.onRemovalComplete=(Pe,Ot)=>{},this._transitionEngine=new Ct(F,D,V),this._timelineEngine=new Ls(F,D,V),this._transitionEngine.onRemovalComplete=(Pe,Ot)=>this.onRemovalComplete(Pe,Ot)}registerTrigger(F,D,V,Pe,Ot){const Nt=F+"-"+Pe;let Zt=this._triggerCache[Nt];if(!Zt){const ri=[],xi=Fo(this._driver,Ot,ri,[]);if(ri.length)throw function Ut(_e,F){return new h.vHH(3404,!1)}();Zt=function ea(_e,F,D){return new yr(_e,F,D)}(Pe,xi,this._normalizer),this._triggerCache[Nt]=Zt}this._transitionEngine.registerTrigger(D,Pe,Zt)}register(F,D){this._transitionEngine.register(F,D)}destroy(F,D){this._transitionEngine.destroy(F,D)}onInsert(F,D,V,Pe){this._transitionEngine.insertNode(F,D,V,Pe)}onRemove(F,D,V){this._transitionEngine.removeNode(F,D,V)}disableAnimations(F,D){this._transitionEngine.markElementAsDisabled(F,D)}process(F,D,V,Pe){if("@"==V.charAt(0)){const[Ot,Nt]=or(V);this._timelineEngine.command(Ot,D,Nt,Pe)}else this._transitionEngine.trigger(F,D,V,Pe)}listen(F,D,V,Pe,Ot){if("@"==V.charAt(0)){const[Nt,Zt]=or(V);return this._timelineEngine.listen(Nt,D,Zt,Ot)}return this._transitionEngine.listen(F,D,V,Pe,Ot)}flush(F=-1){this._transitionEngine.flush(F)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(F){this._transitionEngine.afterFlushAnimationsDone(F)}}let Mr=(()=>{class _e{static#e=this.initialStylesByElement=new WeakMap;constructor(D,V,Pe){this._element=D,this._startStyles=V,this._endStyles=Pe,this._state=0;let Ot=_e.initialStylesByElement.get(D);Ot||_e.initialStylesByElement.set(D,Ot=new Map),this._initialStyles=Ot}start(){this._state<1&&(this._startStyles&&li(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(li(this._element,this._initialStyles),this._endStyles&&(li(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(_e.initialStylesByElement.delete(this._element),this._startStyles&&(pt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(pt(this._element,this._endStyles),this._endStyles=null),li(this._element,this._initialStyles),this._state=3)}}return _e})();function wn(_e){let F=null;return _e.forEach((D,V)=>{(function Br(_e){return"display"===_e||"position"===_e})(V)&&(F=F||new Map,F.set(V,D))}),F}class ta{constructor(F,D,V,Pe){this.element=F,this.keyframes=D,this.options=V,this._specialStyles=Pe,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=V.duration,this._delay=V.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(F=>F()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const F=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,F,this.options),this._finalKeyframe=F.length?F[F.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(F){const D=[];return F.forEach(V=>{D.push(Object.fromEntries(V))}),D}_triggerWebAnimation(F,D,V){return F.animate(this._convertKeyframesToObject(D),V)}onStart(F){this._originalOnStartFns.push(F),this._onStartFns.push(F)}onDone(F){this._originalOnDoneFns.push(F),this._onDoneFns.push(F)}onDestroy(F){this._onDestroyFns.push(F)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(F=>F()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(F=>F()),this._onDestroyFns=[])}setPosition(F){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=F*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const F=new Map;this.hasStarted()&&this._finalKeyframe.forEach((V,Pe)=>{"offset"!==Pe&&F.set(Pe,this._finished?V:hr(this.element,Pe))}),this.currentSnapshot=F}triggerCallback(F){const D="start"===F?this._onStartFns:this._onDoneFns;D.forEach(V=>V()),D.length=0}}class vo{validateStyleProperty(F){return!0}validateAnimatableStyleProperty(F){return!0}matchesElement(F,D){return!1}containsElement(F,D){return ro(F,D)}getParentElement(F){return Mo(F)}query(F,D,V){return En(F,D,V)}computeStyle(F,D,V){return window.getComputedStyle(F)[D]}animate(F,D,V,Pe,Ot,Nt=[]){const ri={duration:V,delay:Pe,fill:0==Pe?"both":"forwards"};Ot&&(ri.easing=Ot);const mi=new Map,xi=Nt.filter(Xi=>Xi instanceof ta);(function qn(_e,F){return 0===_e||0===F})(V,Pe)&&xi.forEach(Xi=>{Xi.currentSnapshot.forEach((Yi,$i)=>mi.set($i,Yi))});let Di=function nn(_e){return _e.length?_e[0]instanceof Map?_e:_e.map(F=>Hi(F)):[]}(D).map(Xi=>yt(Xi));Di=function Ir(_e,F,D){if(D.size&&F.length){let V=F[0],Pe=[];if(D.forEach((Ot,Nt)=>{V.has(Nt)||Pe.push(Nt),V.set(Nt,Ot)}),Pe.length)for(let Ot=1;OtNt.set(Zt,hr(_e,Zt)))}}return F}(F,Di,mi);const fn=function Yn(_e,F){let D=null,V=null;return Array.isArray(F)&&F.length?(D=wn(F[0]),F.length>1&&(V=wn(F[F.length-1]))):F instanceof Map&&(D=wn(F)),D||V?new Mr(_e,D,V):null}(F,Di);return new ta(F,Di,ri,fn)}}let _a=(()=>{class _e extends je._j{constructor(D,V){super(),this._nextAnimationId=0,this._renderer=D.createRenderer(V.body,{id:"0",encapsulation:h.ifc.None,styles:[],data:{animation:[]}})}build(D){const V=this._nextAnimationId.toString();this._nextAnimationId++;const Pe=Array.isArray(D)?(0,je.vP)(D):D;return Co(this._renderer,null,V,"register",[Pe]),new ia(V,this._renderer)}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(h.FYo),h.LFG(S.K0))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac})}return _e})();class ia extends je.LC{constructor(F,D){super(),this._id=F,this._renderer=D}create(F,D){return new Ar(this._id,F,D||{},this._renderer)}}class Ar{constructor(F,D,V,Pe){this.id=F,this.element=D,this._renderer=Pe,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",V)}_listen(F,D){return this._renderer.listen(this.element,`@@${this.id}:${F}`,D)}_command(F,...D){return Co(this._renderer,this.element,this.id,F,D)}onDone(F){this._listen("done",F)}onStart(F){this._listen("start",F)}onDestroy(F){this._listen("destroy",F)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(F){this._command("setPosition",F)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Co(_e,F,D,V,Pe){return _e.setProperty(F,`@@${D}:${V}`,Pe)}const Ta="@.disabled";let Ds=(()=>{class _e{constructor(D,V,Pe){this.delegate=D,this.engine=V,this._zone=Pe,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,V.onRemovalComplete=(Ot,Nt)=>{const Zt=Nt?.parentNode(Ot);Zt&&Nt.removeChild(Zt,Ot)}}createRenderer(D,V){const Ot=this.delegate.createRenderer(D,V);if(!(D&&V&&V.data&&V.data.animation)){let xi=this._rendererCache.get(Ot);return xi||(xi=new lr("",Ot,this.engine,()=>this._rendererCache.delete(Ot)),this._rendererCache.set(Ot,xi)),xi}const Nt=V.id,Zt=V.id+"-"+this._currentId;this._currentId++,this.engine.register(Zt,D);const ri=xi=>{Array.isArray(xi)?xi.forEach(ri):this.engine.registerTrigger(Nt,Zt,D,xi.name,xi)};return V.data.animation.forEach(ri),new cr(this,Zt,Ot,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(D,V,Pe){D>=0&&DV(Pe)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Ot=>{const[Nt,Zt]=Ot;Nt(Zt)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([V,Pe]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(h.FYo),h.LFG(Jn),h.LFG(h.R0b))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac})}return _e})();class lr{constructor(F,D,V,Pe){this.namespaceId=F,this.delegate=D,this.engine=V,this._onDestroy=Pe}get data(){return this.delegate.data}destroyNode(F){this.delegate.destroyNode?.(F)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(F,D){return this.delegate.createElement(F,D)}createComment(F){return this.delegate.createComment(F)}createText(F){return this.delegate.createText(F)}appendChild(F,D){this.delegate.appendChild(F,D),this.engine.onInsert(this.namespaceId,D,F,!1)}insertBefore(F,D,V,Pe=!0){this.delegate.insertBefore(F,D,V),this.engine.onInsert(this.namespaceId,D,F,Pe)}removeChild(F,D,V){this.engine.onRemove(this.namespaceId,D,this.delegate)}selectRootElement(F,D){return this.delegate.selectRootElement(F,D)}parentNode(F){return this.delegate.parentNode(F)}nextSibling(F){return this.delegate.nextSibling(F)}setAttribute(F,D,V,Pe){this.delegate.setAttribute(F,D,V,Pe)}removeAttribute(F,D,V){this.delegate.removeAttribute(F,D,V)}addClass(F,D){this.delegate.addClass(F,D)}removeClass(F,D){this.delegate.removeClass(F,D)}setStyle(F,D,V,Pe){this.delegate.setStyle(F,D,V,Pe)}removeStyle(F,D,V){this.delegate.removeStyle(F,D,V)}setProperty(F,D,V){"@"==D.charAt(0)&&D==Ta?this.disableAnimations(F,!!V):this.delegate.setProperty(F,D,V)}setValue(F,D){this.delegate.setValue(F,D)}listen(F,D,V){return this.delegate.listen(F,D,V)}disableAnimations(F,D){this.engine.disableAnimations(F,D)}}class cr extends lr{constructor(F,D,V,Pe,Ot){super(D,V,Pe,Ot),this.factory=F,this.namespaceId=D}setProperty(F,D,V){"@"==D.charAt(0)?"."==D.charAt(1)&&D==Ta?this.disableAnimations(F,V=void 0===V||!!V):this.engine.process(this.namespaceId,F,D.slice(1),V):this.delegate.setProperty(F,D,V)}listen(F,D,V){if("@"==D.charAt(0)){const Pe=function qs(_e){switch(_e){case"body":return document.body;case"document":return document;case"window":return window;default:return _e}}(F);let Ot=D.slice(1),Nt="";return"@"!=Ot.charAt(0)&&([Ot,Nt]=function Is(_e){const F=_e.indexOf(".");return[_e.substring(0,F),_e.slice(F+1)]}(Ot)),this.engine.listen(this.namespaceId,Pe,Ot,Nt,Zt=>{this.factory.scheduleListenerCallback(Zt._data||-1,V,Zt)})}return this.delegate.listen(F,D,V)}}const Gi=[{provide:je._j,useClass:_a},{provide:Hr,useFactory:function Ws(){return new _r}},{provide:Jn,useClass:(()=>{class _e extends Jn{constructor(D,V,Pe,Ot){super(D.body,V,Pe)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(S.K0),h.LFG($n),h.LFG(Hr),h.LFG(h.z2F))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac})}return _e})()},{provide:h.FYo,useFactory:function cs(_e,F,D){return new Ds(_e,F,D)},deps:[e.se,Jn,h.R0b]}],na=[{provide:$n,useFactory:()=>new vo},{provide:h.QbO,useValue:"BrowserAnimations"},...Gi],Hs=[{provide:$n,useClass:Xo},{provide:h.QbO,useValue:"NoopAnimations"},...Gi];let Bs=(()=>{class _e{static withConfig(D){return{ngModule:_e,providers:D.disableAnimations?Hs:na}}static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275mod=h.oAB({type:_e});static#i=this.\u0275inj=h.cJS({providers:na,imports:[e.b2]})}return _e})(),ga=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275mod=h.oAB({type:_e});static#i=this.\u0275inj=h.cJS({providers:[y.e8],imports:[S.ez]})}return _e})();var c0=m(86445),d0=m(76472),Us=m(5324),p0=m(35995),ds=m(61460),vi=m(52480),Mn=m(25111),Ea=m(90551),ps=m(8998),fo=m(99056),us=m(4553),kr=m(65992),Wo=m(10679),xa=m(45279),Ga=m(58292),u0=m(75891),Q0=m(60879),Vs=m(80809),So=m(92495),Or=m(97255),Fs=m(1085),le=m(74388);let ee=(()=>{class _e{constructor(){this.handlers=new Map,this.cachedComponents=new Set([c0.y.id,d0.G.id,Us.c.id,us.z.id,kr.z.id,xa.w.id,Vs.T.id,Mn.y.id,vi.u.id,ds.q.id,le.C.id,p0.W.id,Ga.Z.id,Ea.o.id,ps.f.id,Fs._.id,fo.j.id,Wo.t.id,So.g.id,Or.F.id,u0.Y.id,Q0.P.id]),this.cacheTimeMs=3e5,this.isUserNavigatingBack=!1}shouldReuseRoute(D,V){return D.routeConfig===V.routeConfig}retrieve(D){const V=this.getKey(D);return this.handlers.has(V)?this.handlers.get(V).routeHandle:null}shouldAttach(D){if(!this.isUserNavigatingBack||!D.component)return!1;const V=this.handlers.get(this.getKey(D));return V&&this.getCurrentTimestamp()-V.saveTimeStamp0;)document.getElementsByTagName("mat-tooltip-component")[0].remove();if(document.getElementsByClassName("cdk-overlay-container").length>0)for(;document.getElementsByClassName("cdk-overlay-container")[0].children.length>0;)document.getElementsByClassName("cdk-overlay-container")[0].children[0].remove();this.handlers.set(this.getKey(D),{routeHandle:V,saveTimeStamp:this.getCurrentTimestamp()})}setLastNavigationType(D){this.isUserNavigatingBack="back"===D}getComponentId(D){return D.id}getKey(D){return D.pathFromRoot.map(V=>V.url.map(Pe=>Pe.toString())).join("/")}getCurrentTimestamp(){return+Date.now()}static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac})}return _e})();const De=new h.OlP("perun-api-service");let dt=(()=>{class _e{constructor(D,V,Pe,Ot,Nt){this.http=D,this.storeService=V,this.authzSevice=Pe,this.titleService=Ot,this.utilsService=Nt}initializeColors(D,V){return new Promise(Pe=>{V.forEach(Ot=>{const Nt=this.storeService.getProperty("theme")[Ot.configValue];document.documentElement.style.setProperty(Ot.cssVariable,Nt)}),D.forEach(Ot=>{const Nt=this.storeService.getProperty("theme")[Ot.configValue],Zt=tinycolor.mostReadable(Nt,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(Ot.cssVariable,Nt),document.documentElement.style.setProperty(Ot.cssTextVariable,Zt),this.setEntityTheme(Ot.entity,Nt)}),Pe()})}setEntityTheme(D,V){const Pe=this.computeColors(V);for(const Ot of Pe){const ri=`--${D}-theme-primary-contrast-${Ot.name}`,mi=Ot.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${D}-theme-primary-${Ot.name}`,`${Ot.red},${Ot.green},${Ot.blue}`),document.documentElement.style.setProperty(ri,mi)}}loadAppDefaultConfig(){return new Promise(D=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(V=>{this.storeService.setDefaultConfig(V),D()})})}loadAppInstanceConfig(){return new Promise(D=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe({next:V=>{this.storeService.mergeConfig(V);const Pe=document.location.hostname;V?.brandings?.[Pe]&&this.storeService.mergeConfig(V?.brandings?.[Pe]),D()},error:()=>{D()}})})}getNoCacheHeaders(){return new tt.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(D=>{const V=document.querySelector("link[rel*='icon']")||document.createElement("link");V.type="image/x-icon",V.rel="shortcut icon",V.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(V),D()})}setApiUrl(){return new Promise(D=>{let V=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(V=V.replace("oauth","ba")),this.authzSevice.configuration.basePath=V,this.titleService.setTitle(this.storeService.getProperty("document_title").en),D()})}loadAppsConfig(){return new Promise((D,V)=>{this.utilsService.getAppsConfig().subscribe(Pe=>{this.storeService.setAppsConfig(Pe),D()},Pe=>V(Pe))})}computeColors(D){return[this.getColorObject(tinycolor(D).lighten(52),"50"),this.getColorObject(tinycolor(D).lighten(37),"100"),this.getColorObject(tinycolor(D).lighten(26),"200"),this.getColorObject(tinycolor(D).lighten(12),"300"),this.getColorObject(tinycolor(D).lighten(6),"400"),this.getColorObject(tinycolor(D),"500"),this.getColorObject(tinycolor(D).darken(6),"600"),this.getColorObject(tinycolor(D).darken(12),"700"),this.getColorObject(tinycolor(D).darken(18),"800"),this.getColorObject(tinycolor(D).darken(24),"900"),this.getColorObject(tinycolor(D).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(D).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(D).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(D).lighten(5).saturate(5),"A700")]}getColorObject(D,V){const Pe=tinycolor(D),Ot=Pe.toRgb();return{name:V,hex:Pe.toHexString(),darkContrast:Pe.isLight(),red:Ot.r,green:Ot.g,blue:Ot.b}}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(tt.eN),h.LFG(y.d6),h.LFG(b.Ct),h.LFG(e.Dx),h.LFG(b.FW))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})(),Dt=(()=>{class _e{constructor(D,V){this.data=D,this.location=V}redirect(){this.location.go("/"),location.reload()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(P.WI),h.Y36(S.Ye))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["perun-web-apps-prevent-proxy-overload-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[3,"click"]],template:function(V,Pe){1&V&&(h.TgZ(0,"h2",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"p",1),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div",2)(7,"button",3),h.NdJ("click",function(){return Pe.redirect()}),h._uU(8),h.ALo(9,"translate"),h.qZA()()),2&V&&(h.xp6(1),h.hij(" ",h.lcZ(2,3,Pe.data.title),"\n"),h.xp6(3),h.hij(" ",h.lcZ(5,5,Pe.data.message),"\n"),h.xp6(4),h.hij(" ",h.lcZ(9,7,Pe.data.action)," "))},dependencies:[P.uh,P.xY,P.H8,k.X$]})}return _e})(),Xt=(()=>{class _e{constructor(D,V){this.dialogRef=D,this.data=V}refresh(){location.reload()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(P.so),h.Y36(P.WI))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["perun-web-apps-server-down-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],["mat-flat-button","",3,"click"]],template:function(V,Pe){1&V&&(h.TgZ(0,"h2",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"p",1),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div",2)(7,"button",3),h.NdJ("click",function(){return Pe.refresh()}),h._uU(8),h.ALo(9,"translate"),h.qZA()()),2&V&&(h.xp6(1),h.hij(" ",h.lcZ(2,3,Pe.data.title),"\n"),h.xp6(3),h.hij(" ",h.lcZ(5,5,Pe.data.message),"\n"),h.xp6(4),h.hij(" ",h.lcZ(9,7,Pe.data.action)," "))},dependencies:[P.uh,P.xY,P.H8,oe.lW,k.X$]})}return _e})();var pi=m(24036);let ci=(()=>{class _e{constructor(D,V,Pe,Ot,Nt,Zt,ri){this.initAuthService=D,this.appConfigService=V,this.authzSevice=Pe,this.dialog=Ot,this.location=Nt,this.guiAuthResolver=Zt,this.mfaHandlerService=ri,this.entityColorConfigs=[{entity:"vo",configValue:"vo_color",cssVariable:"--vo-color",cssTextVariable:"--vo-color-text"},{entity:"group",configValue:"group_color",cssVariable:"--group-color",cssTextVariable:"--group-color-text"},{entity:"user",configValue:"user_color",cssVariable:"--user-color",cssTextVariable:"--user-color-text"},{entity:"member",configValue:"member_color",cssVariable:"--member-color",cssTextVariable:"--member-color-text"},{entity:"facility",configValue:"facility_color",cssVariable:"--facility-color",cssTextVariable:"--facility-color-text"},{entity:"resource",configValue:"resource_color",cssVariable:"--resource-color",cssTextVariable:"--resource-color-text"},{entity:"admin",configValue:"admin_color",cssVariable:"--admin-color",cssTextVariable:"--admin-color-text"},{entity:"service",configValue:"service_color",cssVariable:"--service-color",cssTextVariable:"--service-color-text"}],this.colorConfigs=[{configValue:"sidemenu_hover_color",cssVariable:"--sidemenu-hover-color"},{configValue:"sidemenu_active_color",cssVariable:"--sidemenu-active-color"},{configValue:"sidemenu_submenu_active_color",cssVariable:"--sidemenu-submenu-active-color"},{configValue:"sidemenu_submenu_hover_color",cssVariable:"--sidemenu-submenu-hover-color"},{configValue:"sidemenu_hover_text_color",cssVariable:"--sidemenu-hover-text-color"},{configValue:"sidemenu_active_text_color",cssVariable:"--sidmenu-active-text-color"},{configValue:"sidemenu_submenu_active_text_color",cssVariable:"--sidemenu-submenu-active-text-color"},{configValue:"sidemenu_submenu_hover_text_color",cssVariable:"--sidemenu-submenu-hover-text-color"}]}initialize(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.initializeColors(this.entityColorConfigs,this.colorConfigs)).then(()=>this.appConfigService.setInstanceFavicon()).then(()=>this.initAuthService.verifyAuth()).catch(D=>{if("Invalid path"!==D)throw this.mfaHandlerService.catchNoMfaTokenError(D?.params?.error),console.error(D),this.location.go("/"),location.reload(),D;this.handleErr(D)}).then(D=>D?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.loadPrincipal().catch(V=>this.handleErr(V)).then(()=>this.loadPolicies()).then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.guiAuthResolver.loadRolesManagementRules()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}handleErr(D){const V=(0,g.kZ)();throw"Invalid path"===D?(V.data={title:"GENERAL.PROXY_OVERLOAD_PREVENTION.TITLE",message:"GENERAL.PROXY_OVERLOAD_PREVENTION.MESSAGE",action:"GENERAL.PROXY_OVERLOAD_PREVENTION.ACTION"},this.dialog.open(Dt,V)):401!==D.status&&(V.data={title:"GENERAL.PRINCIPAL_ERROR.TITLE",message:0===D.status?"GENERAL.PRINCIPAL_ERROR.MESSAGE":D.message,action:"GENERAL.PRINCIPAL_ERROR.ACTION"},this.dialog.open(Xt,V)),console.error(D),D}loadPolicies(){return(0,pi.z)(this.authzSevice.getAllPolicies()).then(D=>this.guiAuthResolver.setPerunPolicies(D))}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(y.v0),h.LFG(dt),h.LFG(b.Ct),h.LFG(P.uw),h.LFG(S.Ye),h.LFG(y.x4),h.LFG(y.hy))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})(),Ti=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275mod=h.oAB({type:_e});static#i=this.\u0275inj=h.cJS({imports:[S.ez,P.Is,oe.ot,k.aw]})}return _e})();var fi=m(42495),an=m(99397),cn=m(65592),Pn=m(92438),ji=m(37398),Lo=m(63019),Ho=m(59773),Bo=m(94664),js=m(36232),Ys=m(22096),co=m(78645),Nr=m(93997),Zn=m(80927),wr=m(9769),K0=m(65619),hs=m(83620),$0=m(47394),h0=m(69384),Zs=m(32181),fs=m(29028),Tr=m(49388),Ur=m(62831),ms=m(48180),bs=m(79360),dr=m(80564),f0=m(30812),m0=m(64716);const Vl="function"==typeof Float32Array;function b0(_e,F){return 1-3*F+3*_e}function oa(_e,F){return 3*F-6*_e}function il(_e){return 3*_e}function Xs(_e,F,D){return((b0(F,D)*_e+oa(F,D))*_e+il(F))*_e}function gs(_e,F,D){return 3*b0(F,D)*_e*_e+2*oa(F,D)*_e+il(F)}function Qa(_e){return _e}function Js(_e,F,D,V){if(!(0<=_e&&_e<=1&&0<=D&&D<=1))throw new Error("bezier x values must be in [0, 1] range");if(_e===F&&D===V)return Qa;let Pe=Vl?new Float32Array(11):new Array(11);for(let Nt=0;Nt<11;++Nt)Pe[Nt]=Xs(.1*Nt,_e,D);return function(Zt){return 0===Zt?0:1===Zt?1:Xs(function Ot(Nt){let Zt=0,ri=1;for(;10!==ri&&Pe[ri]<=Nt;++ri)Zt+=.1;--ri;let Di=Zt+(Nt-Pe[ri])/(Pe[ri+1]-Pe[ri])*.1,fn=gs(Di,_e,D);return fn>=.001?function nl(_e,F,D,V){for(let Pe=0;Pe<4;++Pe){let Ot=gs(F,D,V);if(0===Ot)return F;F-=(Xs(F,D,V)-_e)/Ot}return F}(Nt,Di,_e,D):0===fn?Di:function Ja(_e,F,D,V,Pe){let Ot,Nt,Zt=0;do{Nt=F+(D-F)/2,Ot=Xs(Nt,V,Pe)-_e,Ot>0?D=Nt:F=Nt}while(Math.abs(Ot)>1e-7&&++Zt<10);return Nt}(Nt,Zt,Zt+.1,_e,D)}(Zt),F,V)}}const Ms=new h.OlP("SMOOTH_SCROLL_OPTIONS");let ra=(()=>{class _e{get _w(){return this._document.defaultView}get _now(){return this._w.performance&&this._w.performance.now?this._w.performance.now.bind(this._w.performance):Date.now}constructor(D,V,Pe){this._document=D,this._platform=V,this._onGoingScrolls=new Map,this._defaultOptions={duration:468,easing:{x1:.42,y1:0,x2:.58,y2:1},...Pe}}_scrollElement(D,V,Pe){D.scrollLeft=V,D.scrollTop=Pe}_getElement(D,V){return"string"==typeof D?(V||this._document).querySelector(D):(0,fi.fI)(D)}_initSmoothScroll(D){return this._onGoingScrolls.has(D)&&this._onGoingScrolls.get(D).next(),this._onGoingScrolls.set(D,new co.x).get(D)}_isFinished(D,V,Pe){return D.currentX!==D.x||D.currentY!==D.y||(V.next(),Pe(),!1)}_interrupted(D,V){return(0,Lo.T)((0,Pn.R)(D,"wheel",{passive:!0,capture:!0}),(0,Pn.R)(D,"touchmove",{passive:!0,capture:!0}),V).pipe((0,ms.q)(1))}_destroy(D,V){V.complete(),this._onGoingScrolls.delete(D)}_step(D){return new cn.y(V=>{let Pe=(this._now()-D.startTime)/D.duration;Pe=Pe>1?1:Pe;const Ot=D.easing(Pe);D.currentX=D.startX+(D.x-D.startX)*Ot,D.currentY=D.startY+(D.y-D.startY)*Ot,this._scrollElement(D.scrollable,D.currentX,D.currentY),Zn.Z.schedule(()=>V.next(D))})}_applyScrollToOptions(D,V){if(!V.duration)return this._scrollElement(D,V.left,V.top),Promise.resolve();const Pe=this._initSmoothScroll(D),Ot={scrollable:D,startTime:this._now(),startX:D.scrollLeft,startY:D.scrollTop,x:null==V.left?D.scrollLeft:~~V.left,y:null==V.top?D.scrollTop:~~V.top,duration:V.duration,easing:Js(V.easing.x1,V.easing.y1,V.easing.x2,V.easing.y2)};return new Promise(Nt=>{(0,Ys.of)(null).pipe(function Gs(_e,F=1/0,D){return F=(F||0)<1?1/0:F,(0,bs.e)((V,Pe)=>(0,dr.p)(V,Pe,_e,F,void 0,!0,D))}(()=>this._step(Ot).pipe((0,f0.o)(Zt=>this._isFinished(Zt,Pe,Nt)))),(0,Ho.R)(this._interrupted(D,Pe)),(0,m0.x)(()=>this._destroy(D,Pe))).subscribe()})}scrollTo(D,V){if((0,S.NF)(this._platform)){const Pe=this._getElement(D),Ot="rtl"===getComputedStyle(Pe).direction,Nt=(0,Ur._i)(),Zt={...this._defaultOptions,...V,left:null==V.left?Ot?V.end:V.start:V.left,right:null==V.right?Ot?V.start:V.end:V.right};return null!=Zt.bottom&&(Zt.top=Pe.scrollHeight-Pe.clientHeight-Zt.bottom),Ot&&0!==Nt?(null!=Zt.left&&(Zt.right=Pe.scrollWidth-Pe.clientWidth-Zt.left),2===Nt?Zt.left=Zt.right:1===Nt&&(Zt.left=Zt.right?-Zt.right:Zt.right)):null!=Zt.right&&(Zt.left=Pe.scrollWidth-Pe.clientWidth-Zt.right),this._applyScrollToOptions(Pe,Zt)}return Promise.resolve()}scrollToElement(D,V,Pe={}){const Ot=this._getElement(D),Nt=this._getElement(V,Ot),Zt={...Pe,left:Nt.offsetLeft+(Pe.left||0),top:Nt.offsetTop+(Pe.top||0)};return Nt?this.scrollTo(Ot,Zt):Promise.resolve()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(S.K0),h.LFG(h.Lbi),h.LFG(Ms,8))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})();const _0=["scrollbarY"],ol=["scrollbarX"];function Er(_e,F){if(1&_e&&h._UZ(0,"scrollbar-x",null,4),2&_e){const D=h.oxw(2);h.uIk("scrollable",D.state.isHorizontallyScrollable)("fit",D.state.verticalUsed)}}function rl(_e,F){if(1&_e&&h._UZ(0,"scrollbar-y",null,5),2&_e){const D=h.oxw(2);h.uIk("scrollable",D.state.isVerticallyScrollable)("fit",D.state.horizontalUsed)}}function As(_e,F){if(1&_e&&(h.ynx(0),h.YNc(1,Er,2,2,"scrollbar-x",3),h.YNc(2,rl,2,2,"scrollbar-y",3),h.BQk()),2&_e){const D=h.oxw();h.xp6(1),h.Q6J("ngIf",D.state.horizontalUsed),h.xp6(1),h.Q6J("ngIf",D.state.verticalUsed)}}const Ka=["*"];let Ma=(()=>{class _e{constructor(D){this.el=D}set ngAttr(D){for(const[V,Pe]of Object.entries(D))this.el.nativeElement.setAttribute(V,Pe)}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(h.SBq))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","ngAttr",""]],inputs:{ngAttr:"ngAttr"},standalone:!0})}return _e})();function aa(_e){return(0,an.b)(()=>{_e.onselectstart=()=>!1})}function _n(_e){return(0,an.b)(()=>{_e.onselectstart=null})}function q(){return(0,an.b)(_e=>_e.stopPropagation())}function $(_e,F){return _e.clientX>=F.left&&_e.clientX<=F.left+F.width&&_e.clientY>=F.top&&_e.clientY<=F.top+F.height}let Ke=(()=>{class _e{get clientHeight(){return this.nativeElement.clientHeight}get clientWidth(){return this.nativeElement.clientWidth}get scrollHeight(){return this.nativeElement.scrollHeight}get scrollWidth(){return this.nativeElement.scrollWidth}get scrollTop(){return this.nativeElement.scrollTop}get scrollLeft(){return this.nativeElement.scrollLeft}get scrollMaxX(){return this.scrollWidth-this.clientWidth}get scrollMaxY(){return this.scrollHeight-this.clientHeight}get contentHeight(){return this.contentWrapperElement?.clientHeight||0}get contentWidth(){return this.contentWrapperElement?.clientWidth||0}constructor(D){this.viewPort=D,this.nativeElement=D.nativeElement}activatePointerEvents(D,V){this.hovered=new cn.y(Pe=>{const Ot=(0,Pn.R)(this.nativeElement,"mousemove",{passive:!0}),Nt=D?Ot:Ot.pipe(q()),Zt=(0,Pn.R)(this.nativeElement,"mouseleave",{passive:!0}).pipe((0,ji.U)(()=>!1));(0,Lo.T)(Nt,Zt).pipe((0,an.b)(ri=>Pe.next(ri)),(0,Ho.R)(V)).subscribe()}),this.clicked=new cn.y(Pe=>{const Ot=(0,Pn.R)(this.nativeElement,"mousedown",{passive:!0}).pipe((0,an.b)(Zt=>Pe.next(Zt))),Nt=(0,Pn.R)(this.nativeElement,"mouseup",{passive:!0}).pipe((0,an.b)(()=>Pe.next(!1)));Ot.pipe((0,Bo.w)(()=>Nt),(0,Ho.R)(V)).subscribe()})}setAsWrapper(){this.nativeElement.className="ng-native-scrollbar-hider ng-scroll-layer",this.nativeElement.firstElementChild&&(this.nativeElement.firstElementChild.className="ng-scroll-layer")}setAsViewport(D){this.nativeElement.className+=` ng-native-scrollbar-hider ng-scroll-viewport ${D}`,this.nativeElement.firstElementChild&&(this.contentWrapperElement=this.nativeElement.firstElementChild,this.contentWrapperElement.classList.add("ng-scroll-content"))}scrollYTo(D){this.nativeElement.scrollTop=D}scrollXTo(D){this.nativeElement.scrollLeft=D}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(h.SBq))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","scrollViewport",""]],standalone:!0})}return _e})(),mt=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275dir=h.lG2({type:_e})}return _e})(),Pt=(()=>{class _e{get clicked(){const D=(0,Pn.R)(this.trackElement,"mousedown",{passive:!0}).pipe(q(),aa(this.document)),V=(0,Pn.R)(this.document,"mouseup",{passive:!0}).pipe(q(),_n(this.document),(0,Bo.w)(()=>js.E));return(0,Lo.T)(D,V)}get clientRect(){return this.trackElement.getBoundingClientRect()}constructor(D,V,Pe){this.cmp=D,this.trackElement=V,this.document=Pe}onTrackClicked(D,V,Pe){return(0,Ys.of)(D).pipe((0,ji.U)(Ot=>Ot[this.pageProperty]),(0,ji.U)(Ot=>(Ot-this.offset-V/2)/this.size*Pe),(0,an.b)(Ot=>{this.cmp.scrollTo({...this.mapToScrollToOption(Ot),duration:(0,fi.su)(this.cmp.trackClickScrollDuration)})}))}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(mt),h.Y36(HTMLElement),h.Y36(Document))};static#t=this.\u0275dir=h.lG2({type:_e})}return _e})(),ti=(()=>{class _e extends Pt{get pageProperty(){return"pageX"}get offset(){return this.clientRect.left}get size(){return this.trackElement.clientWidth}constructor(D,V,Pe){super(D,V.nativeElement,Pe),this.cmp=D,this.document=Pe}mapToScrollToOption(D){return{left:D}}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(mt),h.Y36(h.SBq),h.Y36(S.K0))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","scrollbarTrackX",""]],standalone:!0,features:[h.qOj]})}return _e})(),_i=(()=>{class _e extends Pt{get pageProperty(){return"pageY"}get offset(){return this.clientRect.top}get size(){return this.trackElement.clientHeight}constructor(D,V,Pe){super(D,V.nativeElement,Pe),this.cmp=D,this.document=Pe}mapToScrollToOption(D){return{top:D}}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(mt),h.Y36(h.SBq),h.Y36(S.K0))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","scrollbarTrackY",""]],standalone:!0,features:[h.qOj]})}return _e})(),Bi=(()=>{class _e{get trackMax(){return this.track.size-this.size}get clientRect(){return this.thumbElement.getBoundingClientRect()}get clicked(){return(0,Pn.R)(this.thumbElement,"mousedown",{passive:!0}).pipe(q())}constructor(D,V,Pe,Ot){this.cmp=D,this.track=V,this.thumbElement=Pe,this.document=Ot,this._dragging=new co.x,this.dragging=this._dragging.pipe((0,Nr.x)())}update(){const D=function dn(_e,F,D){return Math.max(~~(_e/F*_e),D)}(this.track.size,this.viewportScrollSize,this.cmp.minThumbSize),V=function Sn(_e,F,D){return _e*D/F}(this.viewportScrollOffset,this.viewportScrollMax,this.trackMax);Zn.Z.schedule(()=>this.updateStyles(this.handleDirection(V,this.trackMax),D))}dragged(D){let V,Pe;const Ot=(0,Ys.of)(D).pipe(aa(this.document),(0,an.b)(()=>{V=this.trackMax,Pe=this.viewportScrollMax,this.setDragging(!0)})),Nt=(0,Pn.R)(this.document,"mousemove",{capture:!0,passive:!0}).pipe(q()),Zt=(0,Pn.R)(this.document,"mouseup",{capture:!0}).pipe(q(),_n(this.document),(0,an.b)(()=>this.setDragging(!1)));return Ot.pipe((0,ji.U)(ri=>ri[this.pageProperty]),(0,ji.U)(ri=>ri-this.dragStartOffset),(0,wr.z)(ri=>Nt.pipe((0,ji.U)(mi=>mi[this.clientProperty]),(0,ji.U)(mi=>mi-this.track.offset),(0,ji.U)(mi=>Pe*(mi-ri)/V),(0,ji.U)(mi=>this.handleDrag(mi,Pe)),(0,an.b)(mi=>this.scrollTo(mi)),(0,Ho.R)(Zt))))}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(mt),h.Y36(Pt),h.Y36(HTMLElement),h.Y36(Document))};static#t=this.\u0275dir=h.lG2({type:_e,outputs:{dragging:"dragging"}})}return _e})(),yo=(()=>{class _e extends Bi{get clientProperty(){return"clientX"}get pageProperty(){return"pageX"}get viewportScrollSize(){return this.cmp.viewport.scrollWidth}get viewportScrollOffset(){return this.cmp.viewport.scrollLeft}get viewportScrollMax(){return this.cmp.viewport.scrollMaxX}get dragStartOffset(){return this.clientRect.left+this.document.defaultView.pageXOffset||0}get size(){return this.thumbElement.clientWidth}constructor(D,V,Pe,Ot,Nt){super(D,V,Pe.nativeElement,Ot),this.cmp=D,this.track=V,this.element=Pe,this.document=Ot,this.dir=Nt}updateStyles(D,V){this.thumbElement.style.width=`${V}px`,this.thumbElement.style.transform=`translate3d(${D}px, 0, 0)`}handleDrag(D,V){if("rtl"===this.dir.value){if(1===this.cmp.manager.rtlScrollAxisType)return D-V;if(2===this.cmp.manager.rtlScrollAxisType)return V-D}return D}handleDirection(D,V){if("rtl"===this.dir.value){if(2===this.cmp.manager.rtlScrollAxisType)return-D;if(0===this.cmp.manager.rtlScrollAxisType)return D-V}return D}setDragging(D){this.cmp.setDragging({horizontalDragging:D})}scrollTo(D){this.cmp.viewport.scrollXTo(D)}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(mt),h.Y36(ti),h.Y36(h.SBq),h.Y36(S.K0),h.Y36(Tr.Is))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","scrollbarThumbX",""]],standalone:!0,features:[h.qOj]})}return _e})(),Zo=(()=>{class _e extends Bi{get pageProperty(){return"pageY"}get viewportScrollSize(){return this.cmp.viewport.scrollHeight}get viewportScrollOffset(){return this.cmp.viewport.scrollTop}get viewportScrollMax(){return this.cmp.viewport.scrollMaxY}get clientProperty(){return"clientY"}get dragStartOffset(){return this.clientRect.top+this.document.defaultView.pageYOffset||0}get size(){return this.thumbElement.clientHeight}constructor(D,V,Pe,Ot){super(D,V,Pe.nativeElement,Ot),this.cmp=D,this.track=V,this.element=Pe,this.document=Ot}updateStyles(D,V){this.thumbElement.style.height=`${V}px`,this.thumbElement.style.transform=`translate3d(0px, ${D}px, 0)`}handleDrag(D){return D}handleDirection(D){return D}setDragging(D){this.cmp.setDragging({verticalDragging:D})}scrollTo(D){this.cmp.viewport.scrollYTo(D)}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(mt),h.Y36(_i),h.Y36(h.SBq),h.Y36(S.K0))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","scrollbarThumbY",""]],standalone:!0,features:[h.qOj]})}return _e})(),Vr=(()=>{class _e{constructor(D,V,Pe,Ot,Nt){this.el=D,this.cmp=V,this.platform=Pe,this.document=Ot,this.zone=Nt,this.destroyed=new co.x}activatePointerEvents(){let D,V,Pe;return"viewport"===this.cmp.pointerEventsMethod?(this.viewportTrackClicked=new co.x,this.viewportThumbClicked=new co.x,this.cmp.viewport.activatePointerEvents(this.cmp.viewportPropagateMouseMove,this.destroyed),D=this.viewportThumbClicked,V=this.viewportTrackClicked,Pe=this.cmp.viewport.hovered.pipe((0,ji.U)(Ot=>!!Ot&&$(Ot,this.el.getBoundingClientRect())),(0,Nr.x)(),(0,an.b)(Ot=>this.document.onselectstart=Ot?()=>!1:null)),this.cmp.viewport.clicked.pipe((0,an.b)(Ot=>{Ot?$(Ot,this.thumb.clientRect)?this.viewportThumbClicked.next(Ot):$(Ot,this.track.clientRect)&&(this.cmp.setClicked(!0),this.viewportTrackClicked.next(Ot)):this.cmp.setClicked(!1)}),(0,Ho.R)(this.destroyed)).subscribe()):(D=this.thumb.clicked,V=this.track.clicked,Pe=this.hovered),(0,Lo.T)(Pe.pipe((0,an.b)(Ot=>this.setHovered(Ot))),D.pipe((0,Bo.w)(Ot=>this.thumb.dragged(Ot))),V.pipe((0,Bo.w)(Ot=>this.track.onTrackClicked(Ot,this.thumb.size,this.viewportScrollSize))))}get hovered(){const D=(0,Pn.R)(this.el,"mouseenter",{passive:!0}).pipe(q(),(0,ji.U)(()=>!0)),V=(0,Pn.R)(this.el,"mouseleave",{passive:!0}).pipe(q(),(0,ji.U)(()=>!1));return(0,Lo.T)(D,V)}ngOnInit(){this.zone.runOutsideAngular(()=>{!(this.platform.IOS||this.platform.ANDROID)&&!this.cmp.pointerEventsDisabled&&this.activatePointerEvents().pipe((0,Ho.R)(this.destroyed)).subscribe(),(0,Lo.T)(this.cmp.scrolled,this.cmp.updated).pipe((0,an.b)(()=>this.thumb?.update()),(0,Ho.R)(this.destroyed)).subscribe()})}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete(),this.viewportThumbClicked&&this.viewportTrackClicked&&(this.viewportTrackClicked.complete(),this.viewportThumbClicked.complete())}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(HTMLElement),h.Y36(mt),h.Y36(Ur.t4),h.Y36(Document),h.Y36(h.R0b))};static#t=this.\u0275dir=h.lG2({type:_e})}return _e})(),$o=(()=>{class _e extends Vr{get viewportScrollSize(){return this.cmp.viewport.scrollHeight}constructor(D,V,Pe,Ot,Nt){super(D.nativeElement,V,Pe,Ot,Nt),this.cmp=V,this.platform=Pe,this.document=Ot,this.zone=Nt}setHovered(D){this.cmp.setHovered({verticalHovered:D})}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(h.SBq),h.Y36(mt),h.Y36(Ur.t4),h.Y36(S.K0),h.Y36(h.R0b))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["scrollbar-y"]],viewQuery:function(V,Pe){if(1&V&&(h.Gf(_i,7),h.Gf(Zo,7)),2&V){let Ot;h.iGM(Ot=h.CRH())&&(Pe.track=Ot.first),h.iGM(Ot=h.CRH())&&(Pe.thumb=Ot.first)}},hostVars:2,hostBindings:function(V,Pe){2&V&&h.ekj("scrollbar-control",!0)},standalone:!0,features:[h.qOj,h.jDz],decls:2,vars:6,consts:[["scrollbarTrackY",""],["scrollbarThumbY",""]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0),h._UZ(1,"div",1),h.qZA()),2&V&&(h.Gre("ng-scrollbar-track ",Pe.cmp.trackClass,""),h.xp6(1),h.Gre("ng-scrollbar-thumb ",Pe.cmp.thumbClass,""))},dependencies:[_i,Zo],styles:[".ng-scrollbar-wrapper>scrollbar-y.scrollbar-control{width:var(--vertical-scrollbar-total-size)} .ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track{width:var(--vertical-scrollbar-size);height:calc(100% - var(--scrollbar-padding) * 2)} .ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track>.ng-scrollbar-thumb{height:0;width:100%} .ng-scrollbar-wrapper[verticalHovered=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb, .ng-scrollbar-wrapper[verticalDragging=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-color)} .ng-scrollbar-wrapper[deactivated=false]>scrollbar-y.scrollbar-control{top:0;bottom:0} .ng-scrollbar-wrapper[deactivated=false][dir=ltr]>scrollbar-y.scrollbar-control{right:0;left:unset} .ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertY]>scrollbar-y.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertAll]>scrollbar-y.scrollbar-control{left:0;right:unset} .ng-scrollbar-wrapper[deactivated=false][dir=rtl]>scrollbar-y.scrollbar-control{left:0;right:unset} .ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertY]>scrollbar-y.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertAll]>scrollbar-y.scrollbar-control{left:unset;right:0} .ng-scrollbar-wrapper[deactivated=false][track=all]>scrollbar-y.scrollbar-control[fit=true]{bottom:var(--scrollbar-total-size);top:0} .ng-scrollbar-wrapper[deactivated=false][track=all][position=invertX]>scrollbar-y.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][position=invertAll]>scrollbar-y.scrollbar-control[fit=true]{top:var(--scrollbar-total-size);bottom:0}"],changeDetection:0})}return _e})(),$1=(()=>{class _e extends Vr{get viewportScrollSize(){return this.cmp.viewport.scrollWidth}constructor(D,V,Pe,Ot,Nt){super(D.nativeElement,V,Pe,Ot,Nt),this.cmp=V,this.platform=Pe,this.document=Ot,this.zone=Nt}setHovered(D){this.cmp.setHovered({horizontalHovered:D})}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(h.SBq),h.Y36(mt),h.Y36(Ur.t4),h.Y36(S.K0),h.Y36(h.R0b))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["scrollbar-x"]],viewQuery:function(V,Pe){if(1&V&&(h.Gf(ti,7),h.Gf(yo,7)),2&V){let Ot;h.iGM(Ot=h.CRH())&&(Pe.track=Ot.first),h.iGM(Ot=h.CRH())&&(Pe.thumb=Ot.first)}},hostVars:2,hostBindings:function(V,Pe){2&V&&h.ekj("scrollbar-control",!0)},standalone:!0,features:[h.qOj,h.jDz],decls:2,vars:6,consts:[["scrollbarTrackX",""],["scrollbarThumbX",""]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0),h._UZ(1,"div",1),h.qZA()),2&V&&(h.Gre("ng-scrollbar-track ",Pe.cmp.trackClass,""),h.xp6(1),h.Gre("ng-scrollbar-thumb ",Pe.cmp.thumbClass,""))},dependencies:[ti,yo],styles:[".ng-scrollbar-wrapper>scrollbar-x.scrollbar-control{height:var(--horizontal-scrollbar-total-size)} .ng-scrollbar-wrapper>scrollbar-x.scrollbar-control>.ng-scrollbar-track{height:var(--horizontal-scrollbar-size);width:calc(100% - var(--scrollbar-padding) * 2)} .ng-scrollbar-wrapper>scrollbar-x.scrollbar-control>.ng-scrollbar-track>.ng-scrollbar-thumb{width:0;height:100%} .ng-scrollbar-wrapper[horizontalHovered=true]>scrollbar-x.scrollbar-control .ng-scrollbar-thumb, .ng-scrollbar-wrapper[horizontalDragging=true]>scrollbar-x.scrollbar-control .ng-scrollbar-thumb{background-color:var(--scrollbar-thumb-hover-color)} .ng-scrollbar-wrapper[position=invertX]>scrollbar-x.scrollbar-control, .ng-scrollbar-wrapper[position=invertAll]>scrollbar-x.scrollbar-control{top:0;bottom:unset} .ng-scrollbar-wrapper[deactivated=false]>scrollbar-x.scrollbar-control{left:0;right:0;bottom:0;top:unset} .ng-scrollbar-wrapper[deactivated=false][position=invertX]>scrollbar-x.scrollbar-control, .ng-scrollbar-wrapper[deactivated=false][position=invertAll]>scrollbar-x.scrollbar-control{top:0;bottom:unset} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr]>scrollbar-x.scrollbar-control[fit=true]{right:var(--scrollbar-total-size);left:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr][position=invertY]>scrollbar-x.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][dir=ltr][position=invertAll]>scrollbar-x.scrollbar-control[fit=true]{left:var(--scrollbar-total-size);right:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl]>scrollbar-x.scrollbar-control[fit=true]{left:var(--scrollbar-total-size);right:0} .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl][position=invertY]>scrollbar-x.scrollbar-control[fit=true], .ng-scrollbar-wrapper[deactivated=false][track=all][dir=rtl][position=invertAll]>scrollbar-x.scrollbar-control[fit=true]{right:var(--scrollbar-total-size);left:0}"],changeDetection:0})}return _e})();const al=new h.OlP("NG_SCROLLBAR_OPTIONS"),g0={viewClass:"",trackClass:"",thumbClass:"",track:"vertical",appearance:"compact",visibility:"native",position:"native",pointerEventsMethod:"viewport",trackClickScrollDuration:300,minThumbSize:20,windowResizeDebounce:0,sensorDebounce:0,scrollAuditTime:0,viewportPropagateMouseMove:!0,autoHeightDisabled:!0,autoWidthDisabled:!0,sensorDisabled:!1,pointerEventsDisabled:!1};let Fl=(()=>{class _e{constructor(D){this.globalOptions=D?{...g0,...D}:g0,this.rtlScrollAxisType=(0,Ur._i)()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(al,8))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})(),jl=(()=>{class _e{constructor(D,V,Pe){this.document=D,this.manager=V,this.platform=Pe,this._scrollbarSize=new K0.X(this.getNativeScrollbarSize()),this.scrollbarSize=this._scrollbarSize.asObservable(),Pe.isBrowser&&(0,Pn.R)(this.document.defaultView,"resize",{passive:!0}).pipe((0,hs.b)(this.manager.globalOptions.windowResizeDebounce),(0,ji.U)(()=>this.getNativeScrollbarSize()),(0,Nr.x)(),(0,an.b)(Ot=>this._scrollbarSize.next(Ot))).subscribe()}getNativeScrollbarSize(){if(!this.platform.isBrowser)return 0;if(this.platform.IOS)return 6;const D=this.document.createElement("div");D.className="ng-scrollbar-measure",D.style.left="0px",D.style.overflow="scroll",D.style.position="fixed",D.style.top="-9999px",this.document.body.appendChild(D);const V=D.getBoundingClientRect().right;return this.document.body.removeChild(D),V}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(S.K0),h.LFG(Fl),h.LFG(Ur.t4))};static#t=this.\u0275prov=h.Yz7({token:_e,factory:_e.\u0275fac,providedIn:"root"})}return _e})(),sl=(()=>{class _e{constructor(D,V,Pe){this.renderer=V,this.hideNativeScrollbar=Pe,this._subscriber=$0.w0.EMPTY,this._subscriber=Pe.scrollbarSize.subscribe(Ot=>{this.renderer.setStyle(D.nativeElement,"--native-scrollbar-size",`-${Ot}px`,h.JOm.DashCase)})}ngOnDestroy(){this._subscriber.unsubscribe()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(h.SBq),h.Y36(h.Qsj),h.Y36(jl))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","hideNativeScrollbar",""]],standalone:!0})}return _e})(),Os=(()=>{class _e{get debounce(){return this._debounce}set debounce(D){this._debounce=(0,fi.su)(D),this._subscribe()}get disabled(){return this._disabled}set disabled(D){this._disabled=(0,fi.Ig)(D),this._disabled?this._unsubscribe():this._subscribe()}constructor(D,V,Pe){if(this.zone=D,this.platform=V,this.scrollbar=Pe,this._disabled=!1,this._currentSubscription=null,this.event=new h.vpe,!Pe)throw new Error("[NgScrollbar Resize Sensor Directive]: Host element must be an NgScrollbar component.")}ngAfterContentInit(){!this._currentSubscription&&!this._disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){if(this._unsubscribe(),this.platform.isBrowser){const D=new cn.y(V=>{this._resizeObserver=new ResizeObserver(Pe=>V.next(Pe)),this._resizeObserver.observe(this.scrollbar.viewport.nativeElement),this.scrollbar.viewport.contentWrapperElement&&this._resizeObserver.observe(this.scrollbar.viewport.contentWrapperElement)});this.zone.runOutsideAngular(()=>{this._currentSubscription=(this._debounce?D.pipe((0,hs.b)(this._debounce)):D).subscribe(this.event)})}}_unsubscribe(){this._resizeObserver?.disconnect(),this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(h.R0b),h.Y36(Ur.t4),h.Y36(mt))};static#t=this.\u0275dir=h.lG2({type:_e,selectors:[["","resizeSensor",""]],inputs:{debounce:["sensorDebounce","debounce"],disabled:["sensorDisabled","disabled"]},outputs:{event:"resizeSensor"},standalone:!0})}return _e})(),zs=(()=>{class _e{get disabled(){return this._disabled}set disabled(D){this._disabled=(0,fi.Ig)(D)}get sensorDisabled(){return this._sensorDisabled}set sensorDisabled(D){this._sensorDisabled=(0,fi.Ig)(D)}get pointerEventsDisabled(){return this._pointerEventsDisabled}set pointerEventsDisabled(D){this._pointerEventsDisabled=(0,fi.Ig)(D)}get viewportPropagateMouseMove(){return this._viewportPropagateMouseMove}set viewportPropagateMouseMove(D){this._viewportPropagateMouseMove=(0,fi.Ig)(D)}get autoHeightDisabled(){return this._autoHeightDisabled}set autoHeightDisabled(D){this._autoHeightDisabled=(0,fi.Ig)(D)}get autoWidthDisabled(){return this._autoWidthDisabled}set autoWidthDisabled(D){this._autoWidthDisabled=(0,fi.Ig)(D)}get nativeElement(){return this.el.nativeElement}constructor(D,V,Pe,Ot,Nt,Zt){this.el=D,this.zone=V,this.changeDetectorRef=Pe,this.dir=Ot,this.smoothScroll=Nt,this.manager=Zt,this._disabled=!1,this._sensorDisabled=this.manager.globalOptions.sensorDisabled,this._pointerEventsDisabled=this.manager.globalOptions.pointerEventsDisabled,this._autoHeightDisabled=this.manager.globalOptions.autoHeightDisabled,this._autoWidthDisabled=this.manager.globalOptions.autoWidthDisabled,this._viewportPropagateMouseMove=this.manager.globalOptions.viewportPropagateMouseMove,this.viewClass=this.manager.globalOptions.viewClass,this.trackClass=this.manager.globalOptions.trackClass,this.thumbClass=this.manager.globalOptions.thumbClass,this.minThumbSize=this.manager.globalOptions.minThumbSize,this.trackClickScrollDuration=this.manager.globalOptions.trackClickScrollDuration,this.pointerEventsMethod=this.manager.globalOptions.pointerEventsMethod,this.track=this.manager.globalOptions.track,this.visibility=this.manager.globalOptions.visibility,this.appearance=this.manager.globalOptions.appearance,this.position=this.manager.globalOptions.position,this.sensorDebounce=this.manager.globalOptions.sensorDebounce,this.scrollAuditTime=this.manager.globalOptions.scrollAuditTime,this.updated=new h.vpe,this.state={},this.destroyed=new co.x}updateState(){let D=!1,V=!1,Pe=!1,Ot=!1;("all"===this.track||"vertical"===this.track)&&(Pe=this.viewport.scrollHeight>this.viewport.clientHeight,D="always"===this.visibility||Pe),("all"===this.track||"horizontal"===this.track)&&(Ot=this.viewport.scrollWidth>this.viewport.clientWidth,V="always"===this.visibility||Ot),this.setState({position:this.position,track:this.track,appearance:this.appearance,visibility:this.visibility,deactivated:this.disabled,dir:this.dir.value,pointerEventsMethod:this.pointerEventsMethod,verticalUsed:D,horizontalUsed:V,isVerticallyScrollable:Pe,isHorizontallyScrollable:Ot})}setState(D){this.state={...this.state,...D},this.changeDetectorRef.detectChanges()}getScrolledByDirection(D){let V;return this.scrolled.pipe((0,an.b)(Pe=>V=Pe),(0,ji.U)(Pe=>Pe.target[D]),(0,h0.G)(),(0,Zs.h)(([Pe,Ot])=>Pe!==Ot),(0,ji.U)(()=>V))}setHovered(D){this.zone.run(()=>this.setState({...D}))}setDragging(D){this.zone.run(()=>this.setState({...D}))}setClicked(D){this.zone.run(()=>this.setState({scrollbarClicked:D}))}ngOnInit(){this.zone.runOutsideAngular(()=>{this.customViewPort?(this.viewport=this.customViewPort,this.defaultViewPort.setAsWrapper()):this.viewport=this.defaultViewPort,this.viewport.setAsViewport(this.viewClass);let D=(0,Pn.R)(this.viewport.nativeElement,"scroll",{passive:!0});D=this.scrollAuditTime?D.pipe((0,fs.e)(this.scrollAuditTime)):D,this.scrolled=D.pipe((0,Ho.R)(this.destroyed)),this.verticalScrolled=this.getScrolledByDirection("scrollTop"),this.horizontalScrolled=this.getScrolledByDirection("scrollLeft")})}ngOnChanges(D){this.viewport&&this.update()}ngAfterViewInit(){this.update(),this.dir.change.pipe((0,an.b)(()=>this.update()),(0,Ho.R)(this.destroyed)).subscribe()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}update(){this.autoHeightDisabled||this.updateHeight(),this.autoWidthDisabled||this.updateWidth(),this.updateState(),this.updated.next()}scrollTo(D){return this.smoothScroll.scrollTo(this.viewport.nativeElement,D)}scrollToElement(D,V){return this.smoothScroll.scrollToElement(this.viewport.nativeElement,D,V)}updateHeight(){this.nativeElement.style.height="standard"===this.appearance&&this.scrollbarX?`${this.viewport.contentHeight+this.scrollbarX.nativeElement.clientHeight}px`:`${this.viewport.contentHeight}px`}updateWidth(){this.nativeElement.style.width="standard"===this.appearance&&this.scrollbarY?`${this.viewport.contentWidth+this.scrollbarY.nativeElement.clientWidth}px`:`${this.viewport.contentWidth}px`}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(h.SBq),h.Y36(h.R0b),h.Y36(h.sBO),h.Y36(Tr.Is),h.Y36(ra),h.Y36(Fl))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["ng-scrollbar"]],contentQueries:function(V,Pe,Ot){if(1&V&&h.Suo(Ot,Ke,7),2&V){let Nt;h.iGM(Nt=h.CRH())&&(Pe.customViewPort=Nt.first)}},viewQuery:function(V,Pe){if(1&V&&(h.Gf(_0,5,h.SBq),h.Gf(ol,5,h.SBq),h.Gf(Ke,7)),2&V){let Ot;h.iGM(Ot=h.CRH())&&(Pe.scrollbarY=Ot.first),h.iGM(Ot=h.CRH())&&(Pe.scrollbarX=Ot.first),h.iGM(Ot=h.CRH())&&(Pe.defaultViewPort=Ot.first)}},hostVars:2,hostBindings:function(V,Pe){2&V&&h.ekj("ng-scrollbar",!0)},inputs:{disabled:"disabled",sensorDisabled:"sensorDisabled",pointerEventsDisabled:"pointerEventsDisabled",viewportPropagateMouseMove:"viewportPropagateMouseMove",autoHeightDisabled:"autoHeightDisabled",autoWidthDisabled:"autoWidthDisabled",viewClass:"viewClass",trackClass:"trackClass",thumbClass:"thumbClass",minThumbSize:"minThumbSize",trackClickScrollDuration:"trackClickScrollDuration",pointerEventsMethod:"pointerEventsMethod",track:"track",visibility:"visibility",appearance:"appearance",position:"position",sensorDebounce:"sensorDebounce",scrollAuditTime:"scrollAuditTime"},outputs:{updated:"updated"},exportAs:["ngScrollbar"],standalone:!0,features:[h._Bn([{provide:mt,useExisting:_e}]),h.TTD,h.jDz],ngContentSelectors:Ka,decls:6,vars:4,consts:[[1,"ng-scrollbar-wrapper",3,"ngAttr"],[1,"ng-scroll-viewport-wrapper",3,"sensorDebounce","sensorDisabled","resizeSensor"],["scrollViewport","","hideNativeScrollbar",""],[4,"ngIf"],["scrollbarX",""],["scrollbarY",""]],template:function(V,Pe){1&V&&(h.F$t(),h.TgZ(0,"div",0)(1,"div",1),h.NdJ("resizeSensor",function(){return Pe.update()}),h.TgZ(2,"div",2)(3,"div"),h.Hsn(4),h.qZA()()(),h.YNc(5,As,3,2,"ng-container",3),h.qZA()),2&V&&(h.Q6J("ngAttr",Pe.state),h.xp6(1),h.Q6J("sensorDebounce",Pe.sensorDebounce)("sensorDisabled",Pe.sensorDisabled),h.xp6(4),h.Q6J("ngIf",!Pe.disabled))},dependencies:[S.O5,Ma,Os,Ke,sl,$1,$o],styles:[".ng-scrollbar-measure{scrollbar-width:none;-ms-overflow-style:none} .ng-scrollbar-measure::-webkit-scrollbar{display:none}[_nghost-%COMP%]{--scrollbar-border-radius: 7px;--scrollbar-padding: 4px;--scrollbar-track-color: transparent;--scrollbar-thumb-color: rgba(0, 0, 0, .2);--scrollbar-thumb-hover-color: var(--scrollbar-thumb-color);--scrollbar-size: 5px;--scrollbar-hover-size: var(--scrollbar-size);--scrollbar-overscroll-behavior: initial;--scrollbar-transition-duration: .4s;--scrollbar-transition-delay: .8s;--scrollbar-thumb-transition: height ease-out .15s, width ease-out .15s;--scrollbar-track-transition: height ease-out .15s, width ease-out .15s;display:block;position:relative;height:100%;max-height:100%;max-width:100%;box-sizing:content-box!important}[_nghost-%COMP%] > .ng-scrollbar-wrapper[_ngcontent-%COMP%]{--scrollbar-total-size: calc(var(--scrollbar-size) + var(--scrollbar-padding) * 2);--vertical-scrollbar-size: var(--scrollbar-size);--horizontal-scrollbar-size: var(--scrollbar-size);--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalHovered=true][_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalDragging=true][_ngcontent-%COMP%]{--vertical-scrollbar-size: var(--scrollbar-hover-size);--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);cursor:default}[_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalHovered=true][_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalDragging=true][_ngcontent-%COMP%]{--horizontal-scrollbar-size: var(--scrollbar-hover-size);--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2);cursor:default}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:0;right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:var(--scrollbar-total-size);right:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:var(--scrollbar-total-size);right:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-left:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{left:0;right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-right:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{top:0;bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-bottom:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=scrollbar][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{top:var(--scrollbar-total-size);bottom:0}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{padding-top:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%] > .ng-scroll-content[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport>.ng-scroll-content{padding-top:var(--scrollbar-total-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{scrollbar-width:none;-ms-overflow-style:none}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%]::-webkit-scrollbar, [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport::-webkit-scrollbar{display:none}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{bottom:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{left:0;right:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-native-scrollbar-hider[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-native-scrollbar-hider{right:0;left:var(--native-scrollbar-size)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%] > .scrollbar-control[_ngcontent-%COMP%]{opacity:0;transition-property:opacity;transition-duration:var(--scrollbar-transition-duration);transition-delay:var(--scrollbar-transition-delay)}[_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:hover > .scrollbar-control[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:active > .scrollbar-control[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-%COMP%]:focus > .scrollbar-control[_ngcontent-%COMP%]{opacity:1;transition-duration:var(--scrollbar-transition-duration);transition-delay:0ms}[_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow-x:auto;overflow-y:hidden}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow-y:auto;overflow-x:hidden}[_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > .ng-scroll-viewport[_ngcontent-%COMP%], [_nghost-%COMP%] > .ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-%COMP%] > .ng-scroll-viewport-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] > .ng-scroll-viewport{overflow:auto}.ng-scroll-viewport-wrapper[_ngcontent-%COMP%]{overflow:hidden}.ng-scroll-viewport[_ngcontent-%COMP%]{-webkit-overflow-scrolling:touch;contain:strict;will-change:scroll-position;overscroll-behavior:var(--scrollbar-overscroll-behavior)} .ng-scroll-content{display:inline-block;min-width:100%}.ng-scrollbar-wrapper[_ngcontent-%COMP%], .ng-scroll-viewport-wrapper[_ngcontent-%COMP%], .ng-scroll-layer[_ngcontent-%COMP%], .ng-scroll-viewport{position:absolute;inset:0}",".ng-scrollbar-wrapper[pointerEventsMethod=viewport]>.scrollbar-control{pointer-events:none} .ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport, .ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport, .ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport, .ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>*>*> .ng-scroll-viewport{-webkit-user-select:none;-moz-user-select:none;user-select:none} .ng-scrollbar-wrapper>.scrollbar-control{position:absolute;display:flex;justify-content:center;align-items:center;transition:var(--scrollbar-track-transition)} .ng-scrollbar-wrapper>.scrollbar-control[scrollable=false] .ng-scrollbar-thumb{display:none} .ng-scrollbar-track{height:100%;width:100%;z-index:1;border-radius:var(--scrollbar-border-radius);background-color:var(--scrollbar-track-color);overflow:hidden;transition:var(--scrollbar-track-transition);cursor:default} .ng-scrollbar-thumb{box-sizing:border-box;position:relative;border-radius:inherit;background-color:var(--scrollbar-thumb-color);transform:translateZ(0);transition:var(--scrollbar-thumb-transition)}"],changeDetection:0})}return _e})(),vs=(()=>{class _e{static#e=this.\u0275fac=function(V){return new(V||_e)};static#t=this.\u0275mod=h.oAB({type:_e});static#i=this.\u0275inj=h.cJS({})}return _e})();var ll=m(91935),cl=m(81519),Cs=m(53117),Ap=m(87065);function ec(_e,F){if(1&_e){const D=h.EpF();h.TgZ(0,"div")(1,"perun-web-apps-notification",2),h.NdJ("closeNotification",function(){const Ot=h.CHM(D).index,Nt=h.oxw();return h.KtG(Nt.removeNotification(Ot))}),h.qZA()()}if(2&_e){const D=F.$implicit;h.Q6J("@flyInOut",void 0),h.xp6(1),h.Q6J("data",D)("newNotification",!0)}}const Op=function(_e){return{top:_e}};let zp=(()=>{class _e{constructor(D,V){this.notificator=D,this.notificationStorageService=V,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(Pe=>{this.processNotification(Pe)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(D){this.notifications.splice(D,1)}processNotification(D){this.notifications.push(D),this.notificationStorageService.storeNotification(D)}static#e=this.\u0275fac=function(V){return new(V||_e)(h.Y36(y.V6),h.Y36(y.SZ))};static#t=this.\u0275cmp=h.Xpm({type:_e,selectors:[["perun-web-apps-notificator"]],hostBindings:function(V,Pe){1&V&&h.NdJ("resize",function(Nt){return Pe.getScreenSize(Nt)},!1,h.Jf7)},inputs:{displayWarning:"displayWarning"},decls:2,vars:4,consts:[["id","notificator",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"data","newNotification","closeNotification"]],template:function(V,Pe){1&V&&(h.TgZ(0,"div",0),h.YNc(1,ec,2,3,"div",1),h.qZA()),2&V&&(h.Q6J("ngStyle",h.VKq(2,Op,Pe.getNotificatorTop())),h.xp6(1),h.Q6J("ngForOf",Pe.notifications))},dependencies:[S.sg,S.PC,Ap.c],styles:["#notificator[_ngcontent-%COMP%]{position:fixed;right:0;z-index:1001;padding:8px}@media (max-width: 768px){#notificator[_ngcontent-%COMP%]{width:100%;top:initial;bottom:0}}"],data:{animation:[Cs.Pd]}})}return _e})();var vp=m(43023);const Cp={provide:tt.TP,useExisting:(0,h.Gpc)(()=>y.yC),multi:!0};function yp(_e){return new Ge(_e,"./assets/i18n/",".json")}function wp(_e){const F={basePath:_e.getProperty("api_url"),withCredentials:!(0,g.t$)()};return new b.VK(F)}const ys=_e=>()=>_e.initialize();let tc=(()=>{class _e{constructor(D,V){this.customIconService=D,this.translate=V,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}static#e=this.\u0275fac=function(V){return new(V||_e)(h.LFG(y.EB),h.LFG(k.sK))};static#t=this.\u0275mod=h.oAB({type:_e,bootstrap:[U.y]});static#i=this.\u0275inj=h.cJS({providers:[ci,{provide:h.ip1,useFactory:ys,multi:!0,deps:[ci]},{provide:b.VK,useFactory:wp,deps:[y.d6]},{provide:M.wN,useClass:ee},y.EB,{provide:De,useClass:y.sM},y.yC,Cp,{provide:ll.Hy,useFactory:()=>localStorage},{provide:al,useValue:{autoWidthDisabled:!1,visibility:"hover"}}],imports:[Bs,e.b2,tt.JF,ze.m,ga,J,se.Ps,Ti,k.aw.forRoot({loader:{provide:k.Zw,useFactory:yp,deps:[tt.eN]}}),b.au,f.ez,r,vs,ll.zr.forRoot()]})}return _e})();h.B6R(U.y,function(){return[S.O5,S.PC,M.lC,se.Hw,cl.V,Z.JX,Z.TM,Z.Rh,c.$,zp,vp.Y,We,zs]},[]),(0,h.G48)(),e.q6().bootstrapModule(tc).catch(_e=>console.error(_e))},60060:(_t,pe,m)=>{"use strict";m.d(pe,{r:()=>M});var e=m(96814),h=m(65879);let M=(()=>{class E{static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275mod=h.oAB({type:E});static#i=this.\u0275inj=h.cJS({imports:[e.ez]})}return E})()},38573:(_t,pe,m)=>{"use strict";m.d(pe,{Ng:()=>E,Rc:()=>h,pI:()=>M});var e=m(65879);const h="GUI_CONFIG.PREF_PAGE_SIZE",M="GUI_CONFIG.PREF_PAGE_SIZE.";let E=(()=>{class b{getString(g){return localStorage.getItem(g)}getNumber(g){return parseInt(localStorage.getItem(g),10)}setNumber(g,w){localStorage.setItem(g,w.toString())}static#e=this.\u0275fac=function(w){return new(w||b)};static#t=this.\u0275prov=e.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},38106:(_t,pe,m)=>{"use strict";m.d(pe,{$I:()=>ze,$V:()=>i,$t:()=>tt,AA:()=>v,Ad:()=>at,Af:()=>O,Aj:()=>zt,BV:()=>ke,Bf:()=>A,CE:()=>T,CP:()=>E,Cf:()=>qe,DR:()=>Be,FF:()=>U,H2:()=>de,HC:()=>fe,HE:()=>Fe,Hi:()=>Q,Is:()=>N,It:()=>Ee,Iz:()=>Se,JO:()=>Tt,Jf:()=>ye,KE:()=>X,M8:()=>ot,NG:()=>G,NL:()=>I,O7:()=>te,O9:()=>He,RS:()=>Mt,S7:()=>r,Sb:()=>ce,US:()=>n,VR:()=>k,W1:()=>rt,Wv:()=>Ae,XH:()=>Ge,YF:()=>g,_7:()=>ve,_c:()=>he,aL:()=>j,bf:()=>Je,bj:()=>lt,cL:()=>At,d7:()=>ne,dB:()=>M,dI:()=>Z,dK:()=>we,e5:()=>p,ee:()=>J,eq:()=>Et,g:()=>We,gB:()=>H,gG:()=>t,gc:()=>w,iF:()=>Ie,iQ:()=>o,j1:()=>oe,kZ:()=>gt,nT:()=>y,oK:()=>Qe,qV:()=>re,qy:()=>Ze,rF:()=>Ne,rc:()=>ue,tY:()=>Ce,tw:()=>b,uC:()=>Te,uI:()=>je,uM:()=>P,v1:()=>W,vq:()=>it,xt:()=>se,xx:()=>S,yW:()=>Ue,z6:()=>ge,zp:()=>a});var e=m(38573),h=m(65879);let M=(()=>{class st{constructor(vt){this.guiConfigService=vt,this.defaultTableSizes=new Map,this.defaultTableSizes.set(Ne,25),this.defaultTableSizes.set(P,25)}getTablePageSize(vt){const Rt=this.guiConfigService.getNumber(e.pI+vt);if(!isNaN(Rt))return Rt;const kt=this.guiConfigService.getNumber(e.Rc);return isNaN(kt)?this.defaultTableSizes.get(vt)??10:kt}setTablePageSize(vt,Rt){this.guiConfigService.setNumber(e.pI+vt,Rt)}static#e=this.\u0275fac=function(Rt){return new(Rt||st)(h.LFG(e.Ng))};static#t=this.\u0275prov=h.Yz7({token:st,factory:st.\u0275fac,providedIn:"root"})}return st})();const E="0",b="1",y="2",g="3",w="4",W="5",v="6",k="7",P="8",S="9",de="10",se="11",Z="12",oe="13",Ae="14",Ze="15",ke="16",re="17",Ce="18",O="19",te="20",H="21",Q="22",ye="23",rt="24",Ne="25",zt="26",at="27",gt="28",At="29",Mt="30",fe="31",X="32",ce="33",ve="34",Je="35",ue="36",qe="37",Et="42",G="43",He="44",ne="45",it="46",I="47",j="49",Be="50",Te="51",Tt="52",Qe="53",Se="54",Ee="55",ge="56",o="57",p="58",A="59",a="62",n="63",t="64",i="65",r="66",T="71",N="72",ot="75",We="76",he="77",we="78",Ue="79",Fe="80",J="82",U="83",ze="84",Ge="85",tt="86",je="87",lt="88",Ie="89"},53117:(_t,pe,m)=>{"use strict";m.d(pe,{Ji:()=>b,Pd:()=>M,BQ:()=>h,Ly:()=>E,GH:()=>w,Ls:()=>W,SG:()=>g,es:()=>y});var e=m(86825);const h=(0,e.X$)("openClose",[(0,e.SB)("open",(0,e.oB)({overflow:"hidden"})),(0,e.SB)("closed",(0,e.oB)({height:"0px",overflow:"hidden"})),(0,e.eR)("open <=> closed",[(0,e.jt)(".3s ease-in")])]),M=(0,e.X$)("flyInOut",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)(".25s")]),(0,e.eR)(":leave",[(0,e.jt)(".5s",(0,e.oB)({transform:"translateX(100%)"}))])]),E=(0,e.X$)("rollInOut",[(0,e.eR)(":enter",[(0,e.oB)({height:"0px"}),(0,e.jt)(".25s")]),(0,e.eR)(":leave",[(0,e.jt)(".25s",(0,e.oB)({height:"0px"}))])]),b=(0,e.X$)("routeAnimations",[(0,e.eR)("* => *",[(0,e.oB)({position:"relative"}),(0,e.IO)(":enter",[(0,e.oB)({width:"100%",opacity:0})],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({position:"absolute",width:"100%",opacity:1}),(0,e.jt)("0.15s",(0,e.oB)({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),(0,e.IO)(":enter",[(0,e.oB)({position:"absolute",width:"100%",opacity:0}),(0,e.jt)("0.15s",(0,e.oB)({position:"absolute",width:"100%",opacity:1}))],{optional:!0})])]),y=(0,e.X$)("tagsOpenClose",[(0,e.SB)("open",(0,e.oB)({})),(0,e.SB)("closed",(0,e.oB)({width:"0px",height:"0px"})),(0,e.eR)("open <=> closed",[(0,e.jt)(".3s ease-in")])]),g=(0,e.X$)("switchAnimations",[(0,e.eR)("true => false",[(0,e.IO)(":enter, :leave",(0,e.oB)({})),(0,e.ru)([(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(-100%)"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(0%)"}))],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0%)",position:"absolute"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(100%)"}))],{optional:!0})])]),(0,e.eR)("false => true",[(0,e.IO)(":enter, :leave",(0,e.oB)({})),(0,e.ru)([(0,e.IO)(":enter",[(0,e.oB)({transform:"translateX(100%)"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(0%)"}))],{optional:!0}),(0,e.IO)(":leave",[(0,e.oB)({transform:"translateX(0%)",position:"absolute"}),(0,e.jt)("1s ease-in-out",(0,e.oB)({transform:"translateX(-100%)"}))],{optional:!0})])])]),w=(0,e.X$)("slideInOutLeft",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(-100%)",position:"relative"}),(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(0%)"}))]),(0,e.eR)(":leave",[(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(-100%)"}))])]),W=(0,e.X$)("slideInOutRight",[(0,e.eR)(":enter",[(0,e.oB)({transform:"translateX(100%)",position:"fixed"}),(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(0%)"}))]),(0,e.eR)(":leave",[(0,e.oB)({transform:"translateX(-100%)",position:"relative"}),(0,e.jt)("0.5s ease-in",(0,e.oB)({transform:"translateX(100%)"}))])])},78932:(_t,pe,m)=>{"use strict";m.d(pe,{Mw:()=>Ve.M,CZ:()=>n.C,PE:()=>d.P,qG:()=>Tt.qG,Sx:()=>Be.S,y9:()=>Qe,Nj:()=>ne.N,ez:()=>ue,N7:()=>f});var e=m(96814),h=m(75986),M=m(25313),E=m(89515),b=m(44112),y=m(13566),g=m(21476),w=m(55940),W=m(62034),v=m(99441),k=m(30617),P=m(77988),S=m(32296),de=m(92596),se=m(64170),Z=m(56223),oe=m(24516),Ae=m(22557),Ze=m(34423),ke=m(23680),re=m(80874),Ce=m(87065),O=m(70342),te=m(98445),H=m(38034),Q=m(87466),ye=m(98525),rt=m(3427),Ne=m(16672),zt=m(17700),at=m(64124),gt=m(67848),At=m(39014),Mt=m(37073),fe=m(65879),X=m(11186),ce=m(2916);let ve=(()=>{class s extends ke.LF{format(l,T){return"input"===T?`${l.getDate().toString()}.${(l.getMonth()+1).toString()}.${l.getFullYear()}`:l.toDateString()}static#e=this.\u0275fac=function(){let l;return function(N){return(l||(l=fe.n5z(s)))(N||s)}}();static#t=this.\u0275prov=fe.Yz7({token:s,factory:s.\u0275fac})}return s})();const Je={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let ue=(()=>{class s{static#e=this.\u0275fac=function(T){return new(T||s)};static#t=this.\u0275mod=fe.oAB({type:s});static#i=this.\u0275inj=fe.cJS({providers:[{provide:ke._A,useClass:ve},{provide:ke.sG,useValue:Je}],imports:[e.ez,h.p9,M.p0,Z.u5,Ae.Hi,Ze._t,E.aw,b.Bz,y.JX,g.TU,w.Cq,W.r,v.A,k.Ps,P.Tx,S.ot,de.AV,se.lN,Z.UX,oe.c,ke.si,re.d4,O.Iq,te.dp,H.FA,Q.Fk,ke.Ng,ye.LD,rt.Co,Ne.Cl,zt.Is,at.Je,gt.C,At.g]})}return s})();fe.B6R(Mt.Us,[e.O5,X.w,S.lW,Ne.xd,Ne.x0,Ne.N7,zt.uh,zt.xY,zt.H8,Ce.c],[E.X$,ce.a]),m(25184);var Ve=m(45213),ne=(m(33843),m(49923),m(17791),m(51851),m(12877),m(64953),m(97694)),Be=(m(97500),m(36620),m(69338),m(83472),m(6225)),Tt=(m(73886),m(16458));let Qe=(()=>{class s{constructor(l){this.router=l}redirectToHome(){this.router.navigate(["/home"],{queryParamsHandling:"merge"})}static#e=this.\u0275fac=function(T){return new(T||s)(fe.Y36(b.F0))};static#t=this.\u0275cmp=fe.Xpm({type:s,selectors:[["perun-web-apps-not-authorized-page"]],decls:10,vars:9,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5"],[1,"page-title"],["mat-stroked-button","",1,"mt-2",3,"click"]],template:function(T,N){1&T&&(fe.TgZ(0,"div",0)(1,"h1",1),fe._uU(2),fe.ALo(3,"translate"),fe.qZA(),fe.TgZ(4,"div"),fe._uU(5),fe.ALo(6,"translate"),fe.qZA(),fe.TgZ(7,"button",2),fe.NdJ("click",function(){return N.redirectToHome()}),fe._uU(8),fe.ALo(9,"translate"),fe.qZA()()),2&T&&(fe.xp6(2),fe.Oqu(fe.lcZ(3,3,"GENERAL.NOT_AUTHORIZED_PAGE.TITLE")),fe.xp6(3),fe.Oqu(fe.lcZ(6,5,"GENERAL.NOT_AUTHORIZED_PAGE.DESC")),fe.xp6(3),fe.hij(" ",fe.lcZ(9,7,"GENERAL.NOT_AUTHORIZED_PAGE.REDIRECT")," "))},dependencies:[S.lW,E.X$]})}return s})();m(71588),m(60353);var ge=m(73615),o=m(27618),p=m(78337),A=m(59038);function C(s,c){if(1&s){const l=fe.EpF();fe.TgZ(0,"mat-list-item",3)(1,"div",4)(2,"p",5),fe.NdJ("click",function(){const K=fe.CHM(l).$implicit,xe=fe.oxw();return fe.KtG(xe.showWholeKey(K))}),fe._uU(3),fe.qZA(),fe.TgZ(4,"button",6),fe.ALo(5,"translate"),fe.ALo(6,"customTranslate"),fe.TgZ(7,"mat-icon"),fe._uU(8," file_copy "),fe.qZA()(),fe.TgZ(9,"button",7),fe.NdJ("click",function(){const K=fe.CHM(l).$implicit,xe=fe.oxw();return fe.KtG(xe.removeKey(K))}),fe.ALo(10,"translate"),fe.ALo(11,"customTranslate"),fe.TgZ(12,"mat-icon"),fe._uU(13," delete "),fe.qZA()()()()}if(2&s){const l=c.$implicit;fe.xp6(3),fe.Oqu(l),fe.xp6(1),fe.s9C("matTooltip",fe.lcZ(5,4,fe.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.COPY_TOOLTIP"))),fe.Q6J("cdkCopyToClipboard",l),fe.xp6(5),fe.s9C("matTooltip",fe.lcZ(10,8,fe.lcZ(11,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_TOOLTIP")))}}let f=(()=>{class s{constructor(l,T,N,K,xe){this.store=l,this.attributesManagerService=T,this.dialog=N,this.translateService=K,this.entityStorageService=xe,this.userKeys=[],this.userUrn="urn:perun:user:attribute-def:def:sshPublicKey",this.selection=new p.Ov(!1,[]),K.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(ot=>this.removeDialogDescription=ot),K.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(ot=>this.removeDialogTitle=ot),K.get("ALERTS.NO_ALT_PASSWORDS").subscribe(ot=>this.alertText=ot),K.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(ot=>this.headerColumnText=ot)}ngOnInit(){this.userId=window.location.pathname.startsWith("/myProfile")?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.translateService.onLangChange.subscribe(()=>{this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(l=>this.removeDialogDescription=l),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(l=>this.removeDialogTitle=l),this.translateService.get("ALERTS.NO_ALT_PASSWORDS").subscribe(l=>this.alertText=l),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(l=>this.headerColumnText=l)}),this.loading=!0,this.getUserSSH()}addKey(){const l=(0,at.kZ)();l.width="850px",l.data={attribute:this.userKeyAttribute,userId:this.userId},this.dialog.open(Mt.FJ,l).afterClosed().subscribe(N=>{N&&this.getUserSSH()})}removeKey(l){const T=(0,at.kZ)();T.width="600px",T.data={values:[l],attribute:this.userKeyAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(Mt.eK,T).afterClosed().subscribe(K=>{K&&(this.loading=!0,this.getUserSSH(),this.selection.clear())})}getUserSSH(){this.attributesManagerService.getUserAttributeByName(this.userId,this.userUrn).subscribe(l=>{this.userKeyAttribute=l,this.userKeys=l.value,this.loading=!1})}showWholeKey(l){const T=(0,at.kZ)();T.width="600px",T.data={value:l},this.dialog.open(Mt.iI,T)}static#e=this.\u0275fac=function(T){return new(T||s)(fe.Y36(ge.d6),fe.Y36(o.H8),fe.Y36(zt.uw),fe.Y36(E.sK),fe.Y36(ge.fb))};static#t=this.\u0275cmp=fe.Xpm({type:s,selectors:[["perun-web-apps-settings-ssh-keys"]],decls:14,vars:16,consts:[[1,"page-title"],["mat-flat-button","","color","accent",1,"action-button",3,"click"],["class","dark-hover-list-item w-auto","matRipple","",4,"ngFor","ngForOf"],["matRipple","",1,"dark-hover-list-item","w-auto"],[1,"d-flex","flex-row"],[1,"truncate","center-content","cursor-pointer",3,"click"],["color","accent","mat-icon-button","",1,"ms-auto","center-content",3,"cdkCopyToClipboard","matTooltip"],["color","warn","mat-icon-button","",1,"ms-2","center-content",3,"matTooltip","click"]],template:function(T,N){1&T&&(fe.TgZ(0,"h1",0),fe._uU(1),fe.ALo(2,"translate"),fe.ALo(3,"customTranslate"),fe.qZA(),fe.TgZ(4,"p"),fe._uU(5),fe.ALo(6,"translate"),fe.ALo(7,"customTranslate"),fe.qZA(),fe.TgZ(8,"button",1),fe.NdJ("click",function(){return N.addKey()}),fe._uU(9),fe.ALo(10,"translate"),fe.ALo(11,"customTranslate"),fe.qZA(),fe.TgZ(12,"mat-list"),fe.YNc(13,C,14,12,"mat-list-item",2),fe.qZA()),2&T&&(fe.xp6(1),fe.hij(" ",fe.lcZ(2,4,fe.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_TITLE")),"\n"),fe.xp6(4),fe.Oqu(fe.lcZ(6,8,fe.lcZ(7,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_DESCRIPTION"))),fe.xp6(4),fe.hij(" ",fe.lcZ(10,12,fe.lcZ(11,14,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.NEW_KEY")),"\n"),fe.xp6(4),fe.Q6J("ngForOf",N.userKeys))},dependencies:[e.sg,k.Hw,S.lW,S.RK,de.gM,ke.wG,O.i3,A.i$,A.Tg,E.X$,ce.a],styles:[".truncate[_ngcontent-%COMP%]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.center-content[_ngcontent-%COMP%]{margin-bottom:auto;margin-top:auto}label[_ngcontent-%COMP%]:hover, .cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return s})();m(43023);var n=m(88185),d=(m(6849),m(18963),m(96624),m(2730))},6225:(_t,pe,m)=>{"use strict";m.d(pe,{S:()=>b,Y:()=>y});var e=m(65879),M=(m(27618),m(89515)),E=m(4675);const b={};let y=(()=>{class g{constructor(W){this.translate=W,this.item=null,this.hint="",this.itemSelected=new e.vpe,this.nameFunction=v=>v===b?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NO_ITEM"):v.shortname,this.secondaryFunction=v=>v===b?"":v.id<0?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NEW_ITEM"):"#"+String(v.id),this.searchFunction=v=>v===b?"":v.shortname+String(v.id)}static#e=this.\u0275fac=function(v){return new(v||g)(e.Y36(M.sK))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["perun-web-apps-app-form-item-search-select"]],inputs:{items:"items",item:"item",label:"label",hint:"hint"},outputs:{itemSelected:"itemSelected"},decls:4,vars:16,consts:[[3,"entities","searchFunction","mainTextFunction","secondaryTextFunction","entity","disableAutoSelect","selectPlaceholder","hint","findPlaceholder","noEntriesText","entitySelected"]],template:function(v,k){if(1&v&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(S){return k.itemSelected.emit(S)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&v){let P;e.Q6J("entities",k.items)("searchFunction",k.searchFunction)("mainTextFunction",k.nameFunction)("secondaryTextFunction",k.secondaryFunction)("entity",k.item)("disableAutoSelect",!0)("selectPlaceholder",e.lcZ(1,10,null!==(P=k.label)&&void 0!==P?P:"SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.SELECT_ITEM"))("hint",k.hint)("findPlaceholder",e.lcZ(2,12,"SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.FIND_ITEM"))("noEntriesText",e.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.APP_FORM_ITEM_SEARCH_SELECT.NO_ITEM_FOUND"))}},dependencies:[E.i,M.X$]})}return g})()},61690:(_t,pe,m)=>{"use strict";m.d(pe,{g:()=>w});var e=m(65879),h=m(96814),M=m(30617),E=m(92596);function b(W,v){1&W&&(e.TgZ(0,"div")(1,"mat-icon",1),e._uU(2,"arrow_right_alt"),e.qZA()())}function y(W,v){1&W&&(e.TgZ(0,"div")(1,"mat-icon",2),e._uU(2,"restore"),e.qZA()())}function g(W,v){1&W&&(e.TgZ(0,"div")(1,"mat-icon",3),e._uU(2,"nat"),e.qZA()())}let w=(()=>{class W{static#e=this.\u0275fac=function(P){return new(P||W)};static#t=this.\u0275cmp=e.Xpm({type:W,selectors:[["perun-web-apps-application-type-icon"]],inputs:{applicationType:"applicationType"},decls:4,vars:3,consts:[[4,"ngIf"],["matTooltip","Initial","matTooltipPosition","above"],["matTooltip","Extension","matTooltipPosition","above"],["matTooltip","Embedded","matTooltipPosition","above"]],template:function(P,S){1&P&&(e.TgZ(0,"div"),e.YNc(1,b,3,0,"div",0),e.YNc(2,y,3,0,"div",0),e.YNc(3,g,3,0,"div",0),e.qZA()),2&P&&(e.xp6(1),e.Q6J("ngIf","INITIAL"===S.applicationType),e.xp6(1),e.Q6J("ngIf","EXTENSION"===S.applicationType),e.xp6(1),e.Q6J("ngIf","EMBEDDED"===S.applicationType))},dependencies:[h.O5,M.Hw,E.gM]})}return W})()},81990:(_t,pe,m)=>{"use strict";m.d(pe,{S:()=>N});var e=m(65879),h=m(27618),M=m(64124),E=m(13566),b=m(73615),y=m(63019),g=m(99397),w=m(96814),W=m(37073),v=m(78337),k=m(38106),P=m(17700),S=m(75986),de=m(25313),se=m(44112),Z=m(11186),oe=m(77983),Ae=m(92738),Ze=m(52269),ke=m(61690),re=m(89515),Ce=m(37803),O=m(56881),te=m(93035),H=m(32596),Q=m(8355);let ye=(()=>{class K{transform(ot,We,he,we){return We?null:he?["/organizations",String(ot.vo.id),"groups",String(he.id),"applications",String(ot.id)]:we?["/organizations",String(ot.vo.id),"members",String(we.id),"applications",String(ot.id)]:["/organizations",String(ot.vo.id),"applications",String(ot.id)]}static#e=this.\u0275fac=function(We){return new(We||K)};static#t=this.\u0275pipe=e.Yjl({name:"selectApplicationLink",type:K,pure:!0})}return K})();var rt=m(25890);function Ne(K,xe){if(1&K){const ot=e.EpF();e.TgZ(0,"mat-checkbox",31),e.NdJ("change",function(he){e.CHM(ot);const we=e.oxw(3);return e.KtG(he?we.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&K){const ot=e.oxw(2).ngIf,We=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,ot.all)))("checked",We.selection.hasValue()&&ot.all)("indeterminate",We.selection.hasValue()&&!ot.all)}}function zt(K,xe){if(1&K&&(e.TgZ(0,"th",29),e.YNc(1,Ne,3,7,"mat-checkbox",30),e.qZA()),2&K){const ot=e.oxw(2);e.xp6(1),e.Q6J("ngIf",ot.selection.isMultipleSelection())}}const at=function(){return{name:""}};function gt(K,xe){if(1&K){const ot=e.EpF();e.TgZ(0,"td",32)(1,"mat-checkbox",33),e.NdJ("change",function(he){const Ue=e.CHM(ot).$implicit,Fe=e.oxw(2);return e.KtG(he?Fe.selection.toggle(Ue):null)})("click",function(he){return he.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.qZA()()}if(2&K){const ot=xe.$implicit,We=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,We.selection.isSelected(ot)),e.DdM(7,at)))("checked",We.selection.isSelected(ot))}}function At(K,xe){1&K&&(e.ynx(0,26),e.YNc(1,zt,2,1,"th",27),e.YNc(2,gt,4,8,"td",28),e.BQk())}function Mt(K,xe){1&K&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.ID")," "))}function fe(K,xe){if(1&K&&(e.TgZ(0,"td",35),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&K){const ot=xe.$implicit;e.Q2q("data-cy","",ot.group?ot.group.name:e.lcZ(1,2,"no-group"),"-id-td"),e.xp6(2),e.hij(" ",ot.id," ")}}function X(K,xe){1&K&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_DATE")," "))}function ce(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"date"),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,ot.createdAt,"d.M.y"))}}function ve(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_ID")))}function Je(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Oqu(ot.vo.id)}}function ue(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.VO_NAME")))}function qe(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Oqu(ot.vo.name)}}function Ve(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_ID")))}function Me(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.hij(" ",ot.group?ot.group.id:""," ")}}function et(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.GROUP_NAME")))}function Re(K,xe){if(1&K&&(e.TgZ(0,"td",35),e.ALo(1,"multiWordDataCy"),e._uU(2),e.qZA()),2&K){const ot=xe.$implicit;e.Q2q("data-cy","",ot.group?ot.group.name:e.lcZ(1,2,"no-group"),"-groupname-td"),e.xp6(2),e.hij(" ",ot.group?ot.group.name:""," ")}}function Et(K,xe){1&K&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.TYPE")," "))}function G(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._UZ(1,"perun-web-apps-application-type-icon",37),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Q6J("applicationType",ot.type)}}function He(K,xe){1&K&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.STATE")," "))}function ne(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._UZ(1,"span",38),e.ALo(2,"applicationState"),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Q6J("outerHTML",e.lcZ(2,1,ot.state),e.oJD)}}function it(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCENAME")))}function I(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Oqu(ot.extSourceName)}}function be(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.EXTSOURCETYPE")))}function j(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Oqu(ot.extSourceType)}}function Be(K,xe){1&K&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.USER")," "))}function Te(K,xe){if(1&K&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&K){const ot=e.oxw().$implicit;e.xp6(1),e.hij(" ",ot.createdBy.slice(ot.createdBy.lastIndexOf("=")+1,ot.createdBy.length)," ")}}function Tt(K,xe){if(1&K&&(e._uU(0),e.ALo(1,"userFullName")),2&K){const ot=e.oxw().$implicit;e.hij(" ",e.lcZ(1,1,ot.user)," ")}}function Qe(K,xe){if(1&K&&(e.TgZ(0,"td",35),e.YNc(1,Te,2,1,"div",39),e.YNc(2,Tt,2,3,"ng-template",null,40,e.W1O),e.qZA()),2&K){const ot=xe.$implicit,We=e.MAs(3);e.xp6(1),e.Q6J("ngIf",null===ot.user)("ngIfElse",We)}}function Se(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.CREATED_BY")))}function Ee(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit;e.Q2q("data-cy","",ot.createdBy,"-createdBy"),e.xp6(1),e.hij(" ",ot.createdBy.slice(ot.createdBy.lastIndexOf("=")+1,ot.createdBy.length)," ")}}function ge(K,xe){1&K&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_BY")," "))}function o(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit,We=e.oxw();e.xp6(1),e.Oqu(We.getFriendlyName(ot.modifiedBy))}}function p(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.MODIFIED_AT")))}function A(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"date"),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Oqu(e.xi3(2,1,ot.modifiedAt,"d.M.y"))}}function C(K,xe){1&K&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"APPLICATIONS_LIST.FEDINFO")))}function f(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit;e.xp6(1),e.Oqu(ot.fedInfo)}}function a(K,xe){if(1&K&&(e.TgZ(0,"th",36),e._uU(1),e.qZA()),2&K){const ot=e.oxw().index,We=e.oxw();e.xp6(1),e.Oqu(We.fedColumnsDisplay[ot])}}function n(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit,We=e.oxw().$implicit,he=e.oxw();e.xp6(1),e.hij(" ",he.getFedValue(ot.fedInfo,We)," ")}}function t(K,xe){1&K&&(e.ynx(0,41),e.YNc(1,a,2,1,"th",9),e.YNc(2,n,2,1,"td",6),e.BQk()),2&K&&e.s9C("matColumnDef",xe.$implicit)}function i(K,xe){if(1&K&&(e.TgZ(0,"th",36),e._uU(1),e.qZA()),2&K){const ot=e.oxw().$implicit;e.xp6(1),e.Oqu(ot)}}function r(K,xe){if(1&K&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&K){const ot=xe.$implicit,We=e.oxw().$implicit,he=e.oxw();e.xp6(1),e.hij(" ",he.getValue(ot.formData,We)," ")}}function d(K,xe){1&K&&(e.ynx(0,41),e.YNc(1,i,2,1,"th",9),e.YNc(2,r,2,1,"td",6),e.BQk()),2&K&&e.s9C("matColumnDef",xe.$implicit)}function s(K,xe){1&K&&e._UZ(0,"tr",42)}function c(K,xe){if(1&K&&(e._UZ(0,"tr",43),e.ALo(1,"selectApplicationLink"),e.ALo(2,"selectApplicationLink")),2&K){const ot=xe.$implicit,We=e.oxw();e.ekj("cursor-pointer",!We.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",e.gM2(1,4,ot,We.disableRouting,We.group,We.member))("routerLink",e.gM2(2,9,ot,We.disableRouting,We.group,We.member))}}function l(K,xe){1&K&&(e.TgZ(0,"perun-web-apps-alert",44),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&K&&(e.Q6J("alert_type","warn"),e.xp6(1),e.hij(" ",e.lcZ(2,2,"VO_DETAIL.APPLICATION.NO_APPLICATION_FOUND"),"\n"))}const T=function(K){return{all:K}};let N=(()=>{class K{constructor(ot,We,he,we){this.authResolver=ot,this.tableConfigService=We,this.dynamicPaginatingService=he,this.dialog=we,this.displayedColumns=[],this.fedColumnsFriendly=[],this.disableRouting=!1,this.searchString="",this.dateTo=new Date,this.dateFrom=this.yearAgo(),this.fedAttrs=[],this.fedAttrNames=[],this.refreshTable=!1,this.loading$=new e.vpe,this.selectedApplications=new e.vpe,this.parsedColumns=[],this.pageSizeOptions=M.f7,this.selection=new v.Ov(!0,[]),this.fedColumnsDisplay=[]}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,y.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,g.b)(()=>this.loadApplicationsPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(We=>"id"!==We)),this.dataSource=new b.Hy(this.dynamicPaginatingService,this.authResolver);const ot=this.dateTo??new Date;this.dataSource.loadApplications(this.tableConfigService.getTablePageSize(this.tableId),0,"DESCENDING",this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(ot),this.member?.userId??null,this.group?.id??null,this.getVoId()),this.loading$.emit(this.dataSource.loading$),this.dataSource.loading$.subscribe(We=>{if(We||!this.displayedColumns.includes("fedInfo"))return;this.displayedColumns=this.displayedColumns.filter(we=>!this.parsedColumns.includes(we)),this.parsedColumns=[];const he=this.dataSource.getData()[0];he&&this.parseColumns(he.formData)}),this.selection.changed.subscribe(We=>{this.selectedApplications.emit(We.source.selected)})}ngOnChanges(){this.fedColumnsDisplay=[],this.fedColumnsFriendly.forEach(ot=>this.fedColumnsDisplay.push(this.fedAttrs.find(We=>We.friendlyName===ot)?.displayName||"")),this.refreshTable=!1,this.dataSource&&(this.child.paginator.pageIndex=0,this.loadApplicationsPage(),this.loading$.emit(this.dataSource.loading$)),this.selection.clear()}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().length}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(ot=>this.selection.select(ot))}loadApplicationsPage(){const ot="asc"===this.sort.direction?"ASCENDING":"DESCENDING",We=this.dateTo??new Date;this.dataSource.loadApplications(this.child.paginator.pageSize,this.child.paginator.pageIndex,ot,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(We),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0)}exportDisplayedData(ot){(0,M.O6)((0,M.Xn)(this.dataSource.getData(),this.displayedColumns,this.getExportDataForColumn.bind(this)),ot)}exportAllData(ot){const We="asc"===this.sort.direction?"ASCENDING":"DESCENDING",he=(0,M.kZ)();he.width="300px";const we=this.dialog.open(W.QQ,he),Ue=this.dateTo??new Date;this.dataSource.getAllApplications(this.child.paginator.length,We,this.getSortDataColumn(),this.searchString,this.includeGroupApps,this.states,this.dateToString(this.dateFrom),this.dateToString(Ue),this.member?.userId??null,this.group?.id??null,this.getVoId(),!0).subscribe(Fe=>{we.close(),(0,M.O6)((0,M.Xn)(Fe,this.displayedColumns,this.getExportDataForColumn.bind(this)),ot)})}getExportDataForColumn(ot,We){switch(We){case"id":return ot.id.toString();case"voId":return ot.vo.id.toString();case"voName":return ot.vo.name;case"groupId":return ot.group?.id.toString()??"";case"groupName":return ot.group?.name??"";case"type":return ot.type;case"fedInfo":return ot.fedInfo?this.deescapeMapEscapings(ot.fedInfo):"";case"formData":return this.stringify(ot.formData);case"state":return ot.state;case"extSourceName":return ot.extSourceName;case"extSourceType":return ot.extSourceType;case"user":return ot.user?(0,M.bD)(ot.user):"";case"createdBy":return ot.createdBy;case"createdAt":return ot.createdAt;case"modifiedBy":return ot.modifiedBy;case"modifiedAt":return ot.modifiedAt;default:return this.getFedValue(ot.fedInfo,We)}}getSortDataColumn(){if(!this.sort)return h.sY.DATE_CREATED;switch(this.sort.active){case"id":return h.sY.ID;case"createdAt":default:return h.sY.DATE_CREATED;case"type":return h.sY.TYPE;case"state":return h.sY.STATE;case"user":return h.sY.SUBMITTER;case"groupName":return h.sY.GROUP_NAME;case"modifiedBy":return h.sY.MODIFIED_BY}}getFriendlyName(ot){const We=ot.lastIndexOf("/CN=");if(-1!==We){const he=ot.slice(We+4,ot.length).replace("/unstructuredName="," ");return-1!==he.lastIndexOf("\\")?ot.slice(ot.lastIndexOf("=")+1,ot.length):he}return ot}yearAgo(){const ot=new Date;return ot.setDate(ot.getDate()-365),ot}dateToString(ot){return(0,w.p6)(ot,"yyyy-MM-dd","en-GB")}getVoId(){return this.vo?this.vo.id:this.group?this.group.voId:this.member?this.member.voId:void 0}stringify(ot){const We=we=>Object.entries(we).reduce((Ue,[Fe,Y])=>Ue[Fe]instanceof Object?Ue[Fe]=We(Ue[Fe]):(null==Y||"null"===Y||0===Y.length||(Ue[Fe]=Y),Ue),{});let he=JSON.stringify(We(ot));return he=he.replace("{","["),he=he.replace("}","]"),he}getFormDataString(ot){return this.stringify(ot.formItem)}parseColumns(ot){ot.forEach(We=>{this.displayedColumns.includes(We.shortname)||this.displayedColumns.push(We.shortname),this.parsedColumns.includes(We.shortname)||this.parsedColumns.push(We.shortname)})}getValue(ot,We){const he=ot.filter(we=>we.shortname===We);return 0===he.length?"":he[0].value??he[0].prefilledValue}getFedValue(ot,We){if(null===ot||0===ot.length)return"";let he=[];return he=ot.startsWith(We+":")?ot.split(We+":"):ot.split(","+We+":"),he.length<2?"":(he[1]=he[1].replace(/\\,/gi,"#ESCAPED_COMMA"),he=he[1].split(","),he[0]=he[0].replace("#ESCAPED_COMMA","\\,"),this.deescapeMapEscapings(he[0]))}deescapeMapEscapings(ot){let We=ot.replace(/\\:/gi,":");return We=We.replace(/\\,/gi,","),We=We.replace(/\\\\/gi,"\\"),We}static#e=this.\u0275fac=function(We){return new(We||K)(e.Y36(b.x4),e.Y36(k.dB),e.Y36(b.ly),e.Y36(P.uw))};static#t=this.\u0275cmp=e.Xpm({type:K,selectors:[["perun-web-apps-applications-dynamic-list"]],viewQuery:function(We,he){if(1&We&&(e.Gf(M.l9,7),e.Gf(E.YE,5)),2&We){let we;e.iGM(we=e.CRH())&&(he.child=we.first),e.iGM(we=e.CRH())&&(he.sort=we.first)}},inputs:{displayedColumns:"displayedColumns",fedColumnsFriendly:"fedColumnsFriendly",tableId:"tableId",disableRouting:"disableRouting",searchString:"searchString",group:"group",member:"member",vo:"vo",includeGroupApps:"includeGroupApps",states:"states",dateTo:"dateTo",dateFrom:"dateFrom",fedAttrs:"fedAttrs",fedAttrNames:"fedAttrNames",refreshTable:"refreshTable"},outputs:{loading$:"loading$",selectedApplications:"selectedApplications"},features:[e.TTD],decls:55,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","createdAt","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdAt"],["matColumnDef","voId"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","voName"],["matColumnDef","groupId"],["matColumnDef","groupName"],["matColumnDef","type"],["matColumnDef","state"],["matColumnDef","extSourceName"],["matColumnDef","extSourceType"],["matColumnDef","user"],["matColumnDef","createdBy"],["matColumnDef","modifiedBy"],["matColumnDef","modifiedAt"],["matColumnDef","fedInfo"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],[3,"alert_type",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell",""],[3,"applicationType"],[3,"outerHTML"],[4,"ngIf","ngIfElse"],["name",""],[3,"matColumnDef"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],[3,"alert_type"]],template:function(We,he){1&We&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Ue){return he.exportDisplayedData(Ue)})("exportAllData",function(Ue){return he.exportAllData(Ue)}),e.TgZ(2,"table",2),e.YNc(3,At,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Mt,3,3,"th",5),e.YNc(7,fe,3,4,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,X,3,3,"th",5),e.YNc(10,ce,3,4,"td",6),e.BQk(),e.ynx(11,8),e.YNc(12,ve,3,3,"th",9),e.YNc(13,Je,2,1,"td",6),e.BQk(),e.ynx(14,10),e.YNc(15,ue,3,3,"th",9),e.YNc(16,qe,2,1,"td",6),e.BQk(),e.ynx(17,11),e.YNc(18,Ve,3,3,"th",9),e.YNc(19,Me,2,1,"td",6),e.BQk(),e.ynx(20,12),e.YNc(21,et,3,3,"th",9),e.YNc(22,Re,3,4,"td",6),e.BQk(),e.ynx(23,13),e.YNc(24,Et,3,3,"th",5),e.YNc(25,G,2,1,"td",6),e.BQk(),e.ynx(26,14),e.YNc(27,He,3,3,"th",5),e.YNc(28,ne,3,3,"td",6),e.BQk(),e.ynx(29,15),e.YNc(30,it,3,3,"th",9),e.YNc(31,I,2,1,"td",6),e.BQk(),e.ynx(32,16),e.YNc(33,be,3,3,"th",9),e.YNc(34,j,2,1,"td",6),e.BQk(),e.ynx(35,17),e.YNc(36,Be,3,3,"th",5),e.YNc(37,Qe,4,2,"td",6),e.BQk(),e.ynx(38,18),e.YNc(39,Se,3,3,"th",9),e.YNc(40,Ee,2,2,"td",6),e.BQk(),e.ynx(41,19),e.YNc(42,ge,3,3,"th",5),e.YNc(43,o,2,1,"td",6),e.BQk(),e.ynx(44,20),e.YNc(45,p,3,3,"th",9),e.YNc(46,A,3,4,"td",6),e.BQk(),e.ynx(47,21),e.YNc(48,C,3,3,"th",9),e.YNc(49,f,2,1,"td",6),e.BQk(),e.YNc(50,t,3,1,"ng-container",22),e.YNc(51,d,3,1,"ng-container",22),e.YNc(52,s,1,0,"tr",23),e.YNc(53,c,3,14,"tr",24),e.qZA()()(),e.YNc(54,l,3,4,"perun-web-apps-alert",25)),2&We&&(e.Q6J("hidden",0===he.dataSource.allObjectCount),e.xp6(1),e.Q6J("dataLength",he.dataSource.allObjectCount)("pageSizeOptions",he.pageSizeOptions)("tableId",he.tableId),e.xp6(1),e.Q6J("dataSource",he.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,T,e.xi3(4,11,he.dataSource,he.selection.selected.length))),e.xp6(47),e.Q6J("ngForOf",he.fedColumnsFriendly),e.xp6(1),e.Q6J("ngForOf",he.parsedColumns),e.xp6(1),e.Q6J("matHeaderRowDef",he.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",he.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===he.dataSource.allObjectCount))},dependencies:[w.sg,w.O5,S.oG,de.BZ,de.fO,de.as,de.w1,de.Dz,de.nj,de.ge,de.ev,de.XQ,de.Gk,se.rH,E.YE,E.nU,Z.w,oe.l,Ae.Y,Ze.Q,ke.g,w.uU,re.X$,Ce.d,O.R,te.I,H.G,Q.r,ye,rt.h],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return K})()},33843:(_t,pe,m)=>{"use strict";m.d(pe,{u:()=>v});var e=m(65879),h=m(64124),M=m(96814),E=m(75986),b=m(56223),y=m(64170),g=m(56881);function w(k,P){if(1&k){const S=e.EpF();e.TgZ(0,"mat-checkbox",2),e.NdJ("change",function(){e.CHM(S);const se=e.oxw();return e.KtG(se._sendEventToParent())})("ngModelChange",function(se){e.CHM(S);const Z=e.oxw();return e.KtG(Z.attribute.value=se)}),e.ALo(1,"multiWordDataCy"),e.qZA()}if(2&k){const S=e.oxw();e.Q2q("data-cy","",e.lcZ(1,2,S.attribute.displayName),"-value"),e.Q6J("ngModel",S.attribute.value)}}function W(k,P){if(1&k&&(e.TgZ(0,"mat-label"),e._uU(1),e.qZA()),2&k){const S=e.oxw();e.xp6(1),e.Oqu(S.attribute.value)}}let v=(()=>{class k{constructor(){this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.readonly||(this.readonly=(0,h.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}static#e=this.\u0275fac=function(de){return new(de||k)};static#t=this.\u0275cmp=e.Xpm({type:k,selectors:[["perun-web-apps-attribute-value-boolean"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:3,vars:2,consts:[[3,"ngModel","change","ngModelChange",4,"ngIf"],[4,"ngIf"],[3,"ngModel","change","ngModelChange"]],template:function(de,se){1&de&&(e.TgZ(0,"div"),e.YNc(1,w,2,4,"mat-checkbox",0),e.YNc(2,W,2,1,"mat-label",1),e.qZA()),2&de&&(e.xp6(1),e.Q6J("ngIf",!se.readonly),e.xp6(1),e.Q6J("ngIf",se.readonly))},dependencies:[M.O5,E.oG,b.JJ,b.On,y.hX,g.R]})}return k})()},49923:(_t,pe,m)=>{"use strict";m.d(pe,{H:()=>Ce});var e=m(65879),h=m(36028),M=m(34423),E=m(37073),b=m(64124),y=m(17700),g=m(96814),w=m(22557),W=m(30617),v=m(32296),k=m(92596),P=m(64170),S=m(24516),de=m(89515);function se(O,te){if(1&O){const H=e.EpF();e.TgZ(0,"mat-icon",14),e.NdJ("mousedown",function(){e.CHM(H);const ye=e.oxw(2);return e.KtG(ye.dragDisabled=!1)}),e._uU(1,"drag_indicator"),e.qZA()}}function Z(O,te){if(1&O){const H=e.EpF();e.TgZ(0,"mat-icon",15),e.NdJ("click",function(){e.CHM(H);const ye=e.oxw().$implicit,rt=e.oxw();return e.KtG(rt.edit(ye))}),e._uU(1,"edit"),e.qZA()}}function oe(O,te){1&O&&(e.TgZ(0,"button",16)(1,"mat-icon",17),e._uU(2,"cancel"),e.qZA()())}function Ae(O,te){if(1&O){const H=e.EpF();e.TgZ(0,"mat-chip-row",7),e.NdJ("removed",function(){const rt=e.CHM(H).$implicit,Ne=e.oxw();return Ne.remove(rt),e.KtG(Ne._sendEventToParent())}),e.TgZ(1,"div",8),e.NdJ("click",function(){const rt=e.CHM(H).$implicit,Ne=e.oxw();return e.KtG(Ne.readonly&&void 0!==Ne.attribute.displayName&&Ne.showValue(rt,Ne.attribute.displayName))}),e.YNc(2,se,2,0,"mat-icon",9),e.TgZ(3,"span",10),e._uU(4),e.qZA()(),e.TgZ(5,"button",11),e.YNc(6,Z,2,0,"mat-icon",12),e.qZA(),e.YNc(7,oe,3,0,"button",13),e.qZA()}if(2&O){const H=te.$implicit,Q=e.oxw();e.Q6J("cdkDragData",H)("removable",Q.removable),e.xp6(1),e.ekj("cursor-pointer",Q.readonly&&void 0!==Q.attribute.displayName),e.xp6(1),e.Q6J("ngIf",Q.removable),e.xp6(2),e.Oqu(H),e.xp6(2),e.Q6J("ngIf",Q.removable),e.xp6(1),e.Q6J("ngIf",Q.removable)}}function Ze(O,te){1&O&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function ke(O,te){1&O&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function re(O,te){if(1&O){const H=e.EpF();e.TgZ(0,"div",18)(1,"button",19),e.NdJ("click",function(){e.CHM(H);const ye=e.oxw();return e.KtG(ye.onShowChange())}),e.ALo(2,"translate"),e.YNc(3,Ze,2,0,"mat-icon",20),e.YNc(4,ke,2,0,"mat-icon",20),e.qZA()()}if(2&O){const H=e.oxw();e.xp6(1),e.Q6J("matTooltip",e.lcZ(2,4,H.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.MORE"))("matTooltipPosition","above"),e.xp6(2),e.Q6J("ngIf",!H.showMore),e.xp6(1),e.Q6J("ngIf",H.showMore)}}let Ce=(()=>{class O{constructor(H,Q){this.dialog=H,this.changeDetector=Q,this.readonly=!1,this.sendEventToParent=new e.vpe,this.selectable=!1,this.removable=!0,this.addOnBlur=!0,this.dragDisabled=!0,this.separatorKeysCodes=[h.K5,h.OC],this.values=[],this.showMore=!1,this.defaultItemsShown=5}ngOnInit(){this.removable=!(0,b.Hm)(this.attribute)&&!this.readonly,null==this.attribute.value&&(this.attribute.value=[]),this.values=this.attribute.value,this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=(0,b.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}add(H){const Q=H.input,ye=H.value;(ye||"").trim()&&(this.attribute.value.push(ye.trim()),this.values=this.attribute.value,this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())),Q&&(Q.value=""),this.sendEventToParent.emit()}remove(H){const Q=(0,b.kZ)();Q.width="400px",Q.data={name:H},this.dialog.open(E.Wr,Q).afterClosed().subscribe(rt=>{if(rt){const Ne=this.attribute.value.indexOf(H);this.attribute.value.splice(Ne,1),this.values=this.attribute.value,this.sendEventToParent.emit(),this.changeDetector.detectChanges()}})}drop(H){this.dragDisabled=!0,(0,M.bA)(this.attribute.value,H.previousIndex,H.currentIndex),this.values=this.attribute.value}edit(H){const Q=this.attribute.value.indexOf(H),ye=(0,b.kZ)();ye.width="600px",ye.data={attribute:this.attribute,index:Q},this.dialog.open(E.r2,ye).afterClosed().subscribe(Ne=>{Ne&&(this.values=this.attribute.value,this.sendEventToParent.emit())})}showValue(H,Q){const ye=(0,b.kZ)();ye.width="350px",ye.data={value:H,title:Q},this.dialog.open(E.mk,ye)}setItemsShown(){this.itemsShown=this.showMore?this.values.length:this.defaultItemsShown}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}static#e=this.\u0275fac=function(Q){return new(Q||O)(e.Y36(y.uw),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:O,selectors:[["perun-web-apps-attribute-value-list"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:7,vars:7,consts:[["cdkDropList","","cdkDropListOrientation","vertical",3,"cdkDropListDisabled","cdkDropListDropped"],["chipList",""],[1,"d-flex","flex-column"],["class","chip-word-break","cdkDrag","",3,"cdkDragData","removable","removed",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],["subscriptSizing","dynamic",1,"w-100",3,"hidden"],["matInput","","placeholder","New value",1,"w-100","m-0",3,"matChipInputFor","matChipInputSeparatorKeyCodes","matChipInputAddOnBlur","matChipInputTokenEnd","change"],["cdkDrag","",1,"chip-word-break",3,"cdkDragData","removable","removed"],[1,"chip-body",3,"click"],["class","handle-icon",3,"mousedown",4,"ngIf"],[1,"chip-text"],["matChipTrailingIcon",""],["class","edit-delete-icon ms-2",3,"click",4,"ngIf"],["matChipRemove","",4,"ngIf"],[1,"handle-icon",3,"mousedown"],[1,"edit-delete-icon","ms-2",3,"click"],["matChipRemove",""],[1,"edit-delete-icon"],[1,"w-100"],["mat-icon-button","",1,"ms-auto",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(Q,ye){if(1&Q&&(e.TgZ(0,"mat-chip-grid",0,1),e.NdJ("cdkDropListDropped",function(Ne){return ye.drop(Ne),ye._sendEventToParent()}),e.TgZ(2,"div",2),e.YNc(3,Ae,8,8,"mat-chip-row",3),e.qZA(),e.YNc(4,re,5,6,"div",4),e.TgZ(5,"mat-form-field",5)(6,"input",6),e.NdJ("matChipInputTokenEnd",function(Ne){return ye.add(Ne)})("change",function(){return ye._sendEventToParent()}),e.qZA()()()),2&Q){const rt=e.MAs(1);e.Q6J("cdkDropListDisabled",ye.dragDisabled),e.xp6(3),e.Q6J("ngForOf",ye.values.slice(0,ye.itemsShown)),e.xp6(1),e.Q6J("ngIf",ye.values.length>ye.defaultItemsShown),e.xp6(1),e.Q6J("hidden",ye.readonly),e.xp6(1),e.Q6J("matChipInputFor",rt)("matChipInputSeparatorKeyCodes",ye.separatorKeysCodes)("matChipInputAddOnBlur",ye.addOnBlur)}},dependencies:[g.sg,g.O5,w.RA,w.oH,w.qH,w.z3,w.T,M.Wj,M.Zt,W.Hw,v.RK,k.gM,P.KE,S.Nt,de.X$],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.d-flex.flex-column[_ngcontent-%COMP%]{align-items:flex-start}.mat-mdc-chip-grid[_ngcontent-%COMP%] .mat-mdc-chip[_ngcontent-%COMP%]{width:auto;min-width:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.chip-word-break[_ngcontent-%COMP%] .cdk-drop-list-dragging[_ngcontent-%COMP%] .example-box[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.example-box[_ngcontent-%COMP%]:last-child{border:none}.edit-delete-icon[_ngcontent-%COMP%]{font-size:18px;justify-content:center;align-items:center;display:flex}.handle-icon[_ngcontent-%COMP%]{font-size:22px;margin-right:4px;margin-left:-4px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{padding:7px 5px}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.chip-text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:400px}"]})}return O})()},17791:(_t,pe,m)=>{"use strict";m.d(pe,{$:()=>Ze});var e=m(37073),h=m(64124),M=m(65879),E=m(17700),b=m(96814),y=m(56223),g=m(30617),w=m(32296),W=m(92596),v=m(64170),k=m(24516),P=m(89515);function S(ke,re){if(1&ke){const Ce=M.EpF();M.TgZ(0,"button",12),M.NdJ("click",function(){M.CHM(Ce);const te=M.oxw().index,H=M.oxw();return M.KtG(H.removeValue(te))}),M.ALo(1,"translate"),M.TgZ(2,"mat-icon"),M._uU(3," indeterminate_check_box "),M.qZA()()}2&ke&&M.s9C("matTooltip",M.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.REMOVE"))}function de(ke,re){if(1&ke){const Ce=M.EpF();M.TgZ(0,"div",7)(1,"mat-form-field",8)(2,"input",9),M.NdJ("click",function(){const H=M.CHM(Ce).index,Q=M.oxw();return M.KtG(Q.readonly&&Q.attribute.displayName&&Q.showValue(Q.keys[H],Q.attribute.displayName))})("ngModelChange",function(te){const Q=M.CHM(Ce).index,ye=M.oxw();return M.KtG(ye.keys[Q]=te)}),M.qZA()(),M.TgZ(3,"mat-form-field",8)(4,"input",10),M.NdJ("click",function(){const H=M.CHM(Ce).$implicit,Q=M.oxw();return M.KtG(Q.readonly&&void 0!==Q.attribute.displayName&&Q.showValue(H,Q.attribute.displayName))})("ngModelChange",function(te){const Q=M.CHM(Ce).index,ye=M.oxw();return M.KtG(ye.values[Q]=te)}),M.qZA()(),M.YNc(5,S,4,3,"button",11),M.qZA()}if(2&ke){const Ce=re.index,O=M.oxw();M.xp6(1),M.s9C("appearance",O.readonly?"outline":"fill"),M.xp6(1),M.ekj("cursor-pointer",O.readonly&&void 0!==O.attribute.displayName),M.hYB("id","",O.attribute.id,"-key-",Ce,""),M.MGl("name","key-",Ce,""),M.Q6J("ngModel",O.keys[Ce])("readonly",O.readonly),M.xp6(1),M.s9C("appearance",O.readonly?"outline":"fill"),M.xp6(1),M.ekj("cursor-pointer",O.readonly&&void 0!==O.attribute.displayName),M.MGl("name","value-",Ce,""),M.hYB("id","",O.attribute.id,"-value-",Ce,""),M.Q6J("readonly",O.readonly)("ngModel",O.values[Ce]),M.xp6(1),M.Q6J("ngIf",!O.readonly)}}function se(ke,re){1&ke&&(M.TgZ(0,"mat-icon"),M._uU(1,"more_horiz"),M.qZA())}function Z(ke,re){1&ke&&(M.TgZ(0,"mat-icon"),M._uU(1,"keyboard_arrow_up"),M.qZA())}function oe(ke,re){if(1&ke){const Ce=M.EpF();M.TgZ(0,"button",13),M.NdJ("click",function(){M.CHM(Ce);const te=M.oxw();return M.KtG(te.onShowChange())}),M.ALo(1,"translate"),M.YNc(2,se,2,0,"mat-icon",14),M.YNc(3,Z,2,0,"mat-icon",14),M.qZA()}if(2&ke){const Ce=M.oxw();M.Q6J("matTooltip",M.lcZ(1,4,Ce.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.MORE"))("matTooltipPosition","above"),M.xp6(2),M.Q6J("ngIf",!Ce.showMore),M.xp6(1),M.Q6J("ngIf",Ce.showMore)}}function Ae(ke,re){if(1&ke){const Ce=M.EpF();M.TgZ(0,"button",15),M.NdJ("click",function(){M.CHM(Ce);const te=M.oxw();return M.KtG(te.addValue())}),M.ALo(1,"translate"),M.TgZ(2,"mat-icon"),M._uU(3," add_box "),M.qZA()()}2&ke&&M.s9C("matTooltip",M.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.ADD"))}let Ze=(()=>{class ke{constructor(Ce){this.dialog=Ce,this.readonly=!1,this.keys=[],this.values=[],this.defaultItemsShown=3,this.showMore=!1}ngOnInit(){if(this.attribute.value){const Ce=new Map(Object.entries(this.attribute.value));for(const[O,te]of Ce.entries())this.keys.push(O),this.values.push(te)}this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=(0,h.Hm)(this.attribute))}customTrackBy(Ce){return Ce}addValue(){this.keys.push(""),this.values.push(""),this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())}removeValue(Ce){this.keys.splice(Ce,1),this.values.splice(Ce,1)}updateAttribute(){const Ce={};for(let O=0;Ote.defaultItemsShown),M.xp6(1),M.Q6J("ngIf",!te.readonly))},dependencies:[b.sg,b.O5,y._Y,y.Fj,y.JJ,y.JL,y.Q7,y.On,y.F,g.Hw,w.RK,W.gM,v.KE,k.Nt,P.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.fixed-height[_ngcontent-%COMP%]{height:35px}"]})}return ke})()},51851:(_t,pe,m)=>{"use strict";m.d(pe,{_:()=>de});var e=m(65879),h=m(64124),M=m(37073),E=m(17700),b=m(96814),y=m(56223),g=m(64170),w=m(24516),W=m(89515),v=m(56881);function k(se,Z){if(1&se){const oe=e.EpF();e.TgZ(0,"input",4),e.NdJ("click",function(){e.CHM(oe);const Ze=e.oxw();return e.KtG(void 0!==Ze.value&&Ze.showValue(Ze.value,Ze.attribute.displayName))})("ngModelChange",function(Ze){e.CHM(oe);const ke=e.oxw();return e.KtG(ke.attribute.value=Ze)})("keydown",function(){e.CHM(oe);const Ze=e.oxw();return e.KtG(Ze._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e.qZA()}if(2&se){const oe=e.oxw();e.ekj("cursor-pointer",void 0!==oe.value),e.Q2q("data-cy","",e.lcZ(1,5,oe.attribute.displayName),"-value"),e.Q6J("readonly",!0)("ngModel",oe.attribute.value)}}function P(se,Z){if(1&se){const oe=e.EpF();e.TgZ(0,"textarea",5),e.NdJ("ngModelChange",function(Ze){e.CHM(oe);const ke=e.oxw();return e.KtG(ke.attribute.value=Ze)})("keydown",function(){e.CHM(oe);const Ze=e.oxw();return e.KtG(Ze._sendEventToParent())}),e.ALo(1,"multiWordDataCy"),e._uU(2," "),e.qZA()}if(2&se){const oe=e.oxw();e.Q2q("data-cy","",e.lcZ(1,2,oe.attribute.displayName),"-value"),e.Q6J("ngModel",oe.attribute.value)}}function S(se,Z){1&se&&(e.TgZ(0,"mat-hint",6)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA()()),2&se&&(e.xp6(2),e.Oqu(e.lcZ(3,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_STRING.HINT")))}let de=(()=>{class se{constructor(oe){this.dialog=oe,this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.value=this.attribute.value,this.readonly||(this.readonly=(0,h.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(oe,Ae){const Ze=(0,h.kZ)();Ze.width="350px",Ze.data={value:oe,title:Ae},this.dialog.open(M.mk,Ze)}static#e=this.\u0275fac=function(Ae){return new(Ae||se)(e.Y36(E.uw))};static#t=this.\u0275cmp=e.Xpm({type:se,selectors:[["perun-web-apps-attribute-value-string"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:4,vars:4,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","class","overflow-ellipsis","type","text",3,"cursor-pointer","readonly","ngModel","click","ngModelChange","keydown",4,"ngIf"],["matInput","","rows","3","wrap","off","class","overflow-ellipsis","type","text",3,"ngModel","ngModelChange","keydown",4,"ngIf"],["class","hint-color",4,"ngIf"],["matInput","","type","text",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"],["matInput","","rows","3","wrap","off","type","text",1,"overflow-ellipsis",3,"ngModel","ngModelChange","keydown"],[1,"hint-color"]],template:function(Ae,Ze){1&Ae&&(e.TgZ(0,"mat-form-field",0),e.YNc(1,k,2,7,"input",1),e.YNc(2,P,3,4,"textarea",2),e.YNc(3,S,4,3,"mat-hint",3),e.qZA()),2&Ae&&(e.s9C("appearance",Ze.readonly?"outline":"fill"),e.xp6(1),e.Q6J("ngIf",Ze.readonly),e.xp6(1),e.Q6J("ngIf",!Ze.readonly),e.xp6(1),e.Q6J("ngIf",!Ze.readonly&&(null==Ze.attribute.value?null:Ze.attribute.value.includes("\n"))))},dependencies:[b.O5,y.Fj,y.JJ,y.On,g.KE,g.bx,w.Nt,W.X$,v.R],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.hint-color[_ngcontent-%COMP%]{color:#ff8c00}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.mat-focused) mat-hint[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .mdc-text-field{padding-right:0!important}"]})}return se})()},45213:(_t,pe,m)=>{"use strict";m.d(pe,{M:()=>ke});var e=m(65879),h=m(17791),M=m(96814),E=m(33843),b=m(49923),y=m(51851),g=m(64124),w=m(37073),W=m(17700),v=m(56223),k=m(64170),P=m(24516);let S=(()=>{class re{constructor(O){this.dialog=O,this.readonly=!1,this.sendEventToParent=new e.vpe}ngOnInit(){this.readonly||(this.readonly=(0,g.Hm)(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(O){const te=(0,g.kZ)();te.width="350px",te.data={value:O.value,title:O.displayName},this.dialog.open(w.mk,te)}static#e=this.\u0275fac=function(te){return new(te||re)(e.Y36(W.uw))};static#t=this.\u0275cmp=e.Xpm({type:re,selectors:[["perun-web-apps-attribute-value-integer"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:2,vars:5,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","type","number",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"]],template:function(te,H){1&te&&(e.TgZ(0,"mat-form-field",0)(1,"input",1),e.NdJ("click",function(){return H.readonly&&void 0!==H.attribute.value&&H.showValue(H.attribute)})("ngModelChange",function(ye){return H.attribute.value=ye})("keydown",function(){return H._sendEventToParent()}),e.qZA()()),2&te&&(e.s9C("appearance",H.readonly?"outline":"fill"),e.xp6(1),e.ekj("cursor-pointer",H.readonly&&void 0!==H.attribute.value),e.Q6J("readonly",H.readonly)("ngModel",H.attribute.value))},dependencies:[v.Fj,v.wV,v.JJ,v.On,k.KE,P.Nt],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return re})();const de=["map"];function se(re,Ce){if(1&re){const O=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-boolean",3),e.NdJ("sendEventToParent",function(){e.CHM(O);const H=e.oxw();return e.KtG(H._sendEventToParent2())}),e.qZA()}if(2&re){const O=e.oxw();e.Q6J("attribute",O.attribute)("readonly",O.readonly)}}function Z(re,Ce){if(1&re){const O=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-list",3),e.NdJ("sendEventToParent",function(){e.CHM(O);const H=e.oxw();return e.KtG(H._sendEventToParent2())}),e.qZA()}if(2&re){const O=e.oxw();e.Q6J("attribute",O.attribute)("readonly",O.readonly)}}function oe(re,Ce){if(1&re&&e._UZ(0,"perun-web-apps-attribute-value-map",4,5),2&re){const O=e.oxw();e.Q6J("attribute",O.attribute)("readonly",O.readonly)}}function Ae(re,Ce){if(1&re){const O=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-string",3),e.NdJ("sendEventToParent",function(){e.CHM(O);const H=e.oxw();return e.KtG(H._sendEventToParent2())}),e.qZA()}if(2&re){const O=e.oxw();e.Q6J("attribute",O.attribute)("readonly",O.readonly)}}function Ze(re,Ce){if(1&re){const O=e.EpF();e.TgZ(0,"perun-web-apps-attribute-value-integer",3),e.NdJ("sendEventToParent",function(){e.CHM(O);const H=e.oxw();return e.KtG(H._sendEventToParent2())}),e.qZA()}if(2&re){const O=e.oxw();e.Q6J("attribute",O.attribute)("readonly",O.readonly)}}let ke=(()=>{class re{constructor(){this.readonly=!1,this.sendEventToParent2=new e.vpe}updateMapAttribute(){"java.util.LinkedHashMap"===this.attribute.type&&this.mapComponent.updateAttribute()}_sendEventToParent2(){this.sendEventToParent2.emit()}static#e=this.\u0275fac=function(te){return new(te||re)};static#t=this.\u0275cmp=e.Xpm({type:re,selectors:[["perun-web-apps-attribute-value"]],viewQuery:function(te,H){if(1&te&&e.Gf(de,5),2&te){let Q;e.iGM(Q=e.CRH())&&(H.mapComponent=Q.first)}},inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent2:"sendEventToParent2"},decls:7,vars:5,consts:[[3,"attribute","readonly","sendEventToParent",4,"ngIf"],[3,"click"],[3,"attribute","readonly",4,"ngIf"],[3,"attribute","readonly","sendEventToParent"],[3,"attribute","readonly"],["map",""]],template:function(te,H){1&te&&(e.TgZ(0,"div"),e.YNc(1,se,1,2,"perun-web-apps-attribute-value-boolean",0),e.YNc(2,Z,1,2,"perun-web-apps-attribute-value-list",0),e.TgZ(3,"div",1),e.NdJ("click",function(){return H._sendEventToParent2()}),e.YNc(4,oe,2,2,"perun-web-apps-attribute-value-map",2),e.qZA(),e.YNc(5,Ae,1,2,"perun-web-apps-attribute-value-string",0),e.YNc(6,Ze,1,2,"perun-web-apps-attribute-value-integer",0),e.qZA()),2&te&&(e.xp6(1),e.Q6J("ngIf","java.lang.Boolean"===H.attribute.type),e.xp6(1),e.Q6J("ngIf","java.util.ArrayList"===H.attribute.type),e.xp6(2),e.Q6J("ngIf","java.util.LinkedHashMap"===H.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.String"===H.attribute.type||"java.lang.LargeString"===H.attribute.type),e.xp6(1),e.Q6J("ngIf","java.lang.Integer"===H.attribute.type))},dependencies:[M.O5,E.u,b.H,h.$,y._,S]})}return re})()},25184:(_t,pe,m)=>{"use strict";m.d(pe,{p:()=>X});var e=m(13566),h=m(25313),M=m(78337),E=m(45213),b=m(64124),y=m(73615),g=m(65879),w=m(96814),W=m(75986),v=m(11186),k=m(92596),P=m(77983),S=m(89515);let de=(()=>{class ce{transform(Je){return"virt"===Je.namespace.split(":")[4]}static#e=this.\u0275fac=function(ue){return new(ue||ce)};static#t=this.\u0275pipe=g.Yjl({name:"isVirtualAttribute",type:ce,pure:!0})}return ce})();var se=m(56881),Z=m(93035),oe=m(32596),Ae=m(8355);function Ze(ce,ve){if(1&ce){const Je=g.EpF();g.TgZ(0,"th",18)(1,"mat-checkbox",19),g.NdJ("change",function(qe){g.CHM(Je);const Ve=g.oxw(2);return g.KtG(qe?Ve.masterToggle():null)}),g.ALo(2,"translate"),g.ALo(3,"masterCheckboxLabel"),g.qZA()()}if(2&ce){const Je=g.oxw().ngIf,ue=g.oxw();g.xp6(1),g.Q6J("checked",ue.selection.hasValue()&&Je.all)("indeterminate",ue.selection.hasValue()&&!Je.all)("aria-label",g.lcZ(2,3,g.lcZ(3,5,Je.all)))}}const ke=function(ce){return{name:ce}};function re(ce,ve){if(1&ce){const Je=g.EpF();g.TgZ(0,"td",20)(1,"mat-checkbox",21),g.NdJ("click",function(qe){return qe.stopPropagation()})("change",function(qe){const Me=g.CHM(Je).$implicit,et=g.oxw(2);return g.KtG(qe?et.selection.toggle(Me):null)}),g.ALo(2,"multiWordDataCy"),g.ALo(3,"isVirtualAttribute"),g.ALo(4,"translate"),g.ALo(5,"checkboxLabel"),g.qZA()()}if(2&ce){const Je=ve.$implicit,ue=g.oxw(2);g.xp6(1),g.Q2q("data-cy","",g.lcZ(2,4,Je.displayName),"-checkbox"),g.Q6J("checked",ue.selection.isSelected(Je))("disabled",g.lcZ(3,6,Je)||!Je.writable)("aria-label",g.xi3(4,8,g.lcZ(5,11,ue.selection.isSelected(Je)),g.VKq(13,ke,Je.displayName)))}}function Ce(ce,ve){1&ce&&(g.ynx(0,15),g.YNc(1,Ze,4,7,"th",16),g.YNc(2,re,6,15,"td",17),g.BQk())}function O(ce,ve){1&ce&&(g.TgZ(0,"th",22),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ce&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.ID")," "))}function te(ce,ve){if(1&ce&&(g.TgZ(0,"td",23),g._uU(1),g.qZA()),2&ce){const Je=ve.$implicit;g.xp6(1),g.Oqu(Je.id)}}function H(ce,ve){1&ce&&(g.TgZ(0,"th",22),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ce&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.NAME")," "))}function Q(ce,ve){if(1&ce&&(g.TgZ(0,"td",24),g.ALo(1,"multiWordDataCy"),g.TgZ(2,"div",25),g._uU(3),g.qZA()()),2&ce){const Je=ve.$implicit,ue=g.oxw();g.Q2q("data-cy","",g.lcZ(1,3,Je.friendlyName),"-friendlyName"),g.xp6(2),g.s9C("matTooltip",ue.getAttributeFullName(Je)),g.xp6(1),g.hij(" ",Je.displayName," ")}}function ye(ce,ve){1&ce&&(g.TgZ(0,"th",26),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ce&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.VALUE")," "))}function rt(ce,ve){if(1&ce){const Je=g.EpF();g.TgZ(0,"td",24)(1,"perun-web-apps-attribute-value",27),g.NdJ("sendEventToParent2",function(){const Ve=g.CHM(Je).$implicit,Me=g.oxw();return g.KtG(Me.onValueChange(Ve))}),g.qZA()()}if(2&ce){const Je=ve.$implicit,ue=g.oxw();g.xp6(1),g.Q6J("attribute",Je)("readonly",ue.readonly||!Je.writable)}}function Ne(ce,ve){1&ce&&(g.TgZ(0,"th",22),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ce&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DESCRIPTION")," "))}function zt(ce,ve){if(1&ce&&(g.TgZ(0,"td",24),g._uU(1),g.qZA()),2&ce){const Je=ve.$implicit;g.xp6(1),g.Oqu(Je.description)}}function at(ce,ve){1&ce&&g._UZ(0,"tr",28)}function gt(ce,ve){if(1&ce&&(g._UZ(0,"tr",29),g.ALo(1,"translate")),2&ce){const Je=ve.$implicit,ue=g.oxw();g.s9C("matTooltip",g.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DISABLED_HINT")),g.Q6J("matTooltipPosition","before")("matTooltipDisabled",Je.writable||ue.readonly)}}function At(ce,ve){1&ce&&(g.TgZ(0,"perun-web-apps-alert",30),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ce&&(g.xp6(1),g.hij(" ",g.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Mt(ce,ve){if(1&ce&&(g.TgZ(0,"perun-web-apps-alert",30),g._uU(1),g.ALo(2,"translate"),g.qZA()),2&ce){const Je=g.oxw();g.xp6(1),g.hij(" ",g.lcZ(2,1,Je.emptyListText),"\n")}}const fe=function(ce){return{all:ce}};let X=(()=>{class ce{constructor(Je,ue){this.authResolver=Je,this.tableCheckbox=ue,this.attributes=[],this.selection=new M.Ov(!0,[]),this.displayedColumns=["select","id","displayName","value","description"],this.filterValue="",this.filterEmpty=!1,this.readonly=!1,this.hiddenColumns=[],this.emptyListText="SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.EMPTY_SETTINGS",this.pageSizeOptions=b.f7}set matSort(Je){this.sort=Je,this.setDataSource()}static canBeSelected(Je){return!(0,b.Hm)(Je)&&Je.writable}static getDataForColumn(Je,ue){switch(ue){case"id":return Je.id.toString();case"displayName":return Je.displayName;case"description":return Je.description;case"value":return JSON.stringify(Je.value);case"urn":return Je.namespace+":"+Je.baseFriendlyName;default:return""}}canBeSelected(Je){return!(0,b.Hm)(Je)&&Je.writable}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ue=>"id"!==ue));let Je=this.attributes;this.filterEmpty&&(Je=Je.filter(ue=>"object"!=typeof ue.value||Object.keys(ue.value??"").length>0)),Je=(0,b.MX)(Je),this.dataSource=new h.by(Je),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(Je){(0,b.O6)((0,b.Xn)(this.dataSource.filteredData,this.displayedColumns,ce.getDataForColumn),Je)}exportDisplayedData(Je){const ue=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,qe=ue+this.dataSource.paginator.pageSize;(0,b.O6)((0,b.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(ue,qe),this.displayedColumns,ce.getDataForColumn),Je)}setDataSource(){this.displayedColumns=this.displayedColumns.filter(Je=>!this.hiddenColumns.includes(Je)),this.dataSource&&(this.dataSource.filterPredicate=(Je,ue)=>(0,b.Sd)(Je,ue,this.displayedColumns.concat("urn"),ce.getDataForColumn),this.dataSource.sortData=(Je,ue)=>(0,b.pR)(Je,ue,ce.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,ce.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,ce.canBeSelected)}updateMapAttributes(){for(const Je of this.items.toArray())"java.util.LinkedHashMap"===Je.attribute.type&&Je.updateMapAttribute()}onValueChange(Je){ce.canBeSelected(Je)&&this.selection.select(Je)}getAttributeFullName(Je){return`${Je.namespace}:${Je.friendlyName}`}static#e=this.\u0275fac=function(ue){return new(ue||ce)(g.Y36(y.x4),g.Y36(y.UA))};static#t=this.\u0275cmp=g.Xpm({type:ce,selectors:[["perun-web-apps-attributes-list"]],viewQuery:function(ue,qe){if(1&ue&&(g.Gf(b.l9,7),g.Gf(e.YE,7),g.Gf(E.M,5)),2&ue){let Ve;g.iGM(Ve=g.CRH())&&(qe.child=Ve.first),g.iGM(Ve=g.CRH())&&(qe.matSort=Ve.first),g.iGM(Ve=g.CRH())&&(qe.items=Ve)}},inputs:{attributes:"attributes",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",filterEmpty:"filterEmpty",tableId:"tableId",readonly:"readonly",hiddenColumns:"hiddenColumns",emptyListText:"emptyListText"},features:[g.TTD],decls:21,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","displayName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","displayName"],["mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","aria-label","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","disabled","aria-label","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["matTooltipClass","urn-tooltip",3,"matTooltip"],["mat-header-cell",""],[3,"attribute","readonly","sendEventToParent2"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["alert_type","warn"]],template:function(ue,qe){1&ue&&(g.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),g.NdJ("exportDisplayedData",function(Me){return qe.exportDisplayedData(Me)})("exportAllData",function(Me){return qe.exportAllData(Me)}),g.TgZ(2,"table",2),g.YNc(3,Ce,3,0,"ng-container",3),g.ALo(4,"isAllSelected"),g.ynx(5,4),g.YNc(6,O,3,3,"th",5),g.YNc(7,te,2,1,"td",6),g.BQk(),g.ynx(8,7),g.YNc(9,H,3,3,"th",5),g.YNc(10,Q,4,5,"td",8),g.BQk(),g.ynx(11,9),g.YNc(12,ye,3,3,"th",10),g.YNc(13,rt,2,2,"td",8),g.BQk(),g.ynx(14,11),g.YNc(15,Ne,3,3,"th",5),g.YNc(16,zt,2,1,"td",8),g.BQk(),g.YNc(17,at,1,0,"tr",12),g.YNc(18,gt,2,5,"tr",13),g.qZA()()(),g.YNc(19,At,3,3,"perun-web-apps-alert",14),g.YNc(20,Mt,3,3,"perun-web-apps-alert",14)),2&ue&&(g.Q6J("hidden",0===qe.dataSource.filteredData.length),g.xp6(1),g.Q6J("tableId",qe.tableId)("dataLength",qe.dataSource.filteredData.length)("pageSizeOptions",qe.pageSizeOptions),g.xp6(1),g.Q6J("dataSource",qe.dataSource),g.xp6(1),g.Q6J("ngIf",g.VKq(14,fe,g.Dn7(4,10,qe.dataSource,qe.selection.selected.length,qe.canBeSelected))),g.xp6(14),g.Q6J("matHeaderRowDef",qe.displayedColumns),g.xp6(1),g.Q6J("matRowDefColumns",qe.displayedColumns),g.xp6(1),g.Q6J("ngIf",0===qe.dataSource.filteredData.length&&0!==qe.dataSource.data.length),g.xp6(1),g.Q6J("ngIf",0===qe.dataSource.data.length))},dependencies:[w.O5,W.oG,h.BZ,h.fO,h.as,h.w1,h.Dz,h.nj,h.ge,h.ev,h.XQ,h.Gk,e.YE,e.nU,v.w,k.gM,P.l,E.M,S.X$,de,se.R,Z.I,oe.G,Ae.r],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.mat-column-value[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:300px!important}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important} .urn-tooltip{max-width:800px!important}"]})}return ce})()},45377:(_t,pe,m)=>{"use strict";m.d(pe,{e:()=>se});var e=m(65879),h=m(96814),M=m(44112),E=m(30617),b=m(32296),y=m(92596),g=m(92738),w=m(52269),W=m(89515);const v=function(Z,oe){return["/organizations",Z,"groups",oe]};function k(Z,oe){if(1&Z&&(e.TgZ(0,"div",3)(1,"a",4),e.NdJ("auxclick",function(Ze){return Ze.preventDefault()}),e._uU(2),e.qZA()()),2&Z){const Ae=oe.$implicit,Ze=e.oxw();e.xp6(1),e.ekj("cursor-pointer",!Ze.disableRouting),e.Q6J("routerLink",Ze.disableRouting?null:e.WLB(5,v,Ae.voId,Ae.id))("perunWebAppsMiddleClickRouterLink",Ze.disableRouting?null:e.WLB(8,v,Ae.voId.toString(),Ae.id.toString())),e.xp6(1),e.Oqu(Ze.authzVoNames.get(Ae.voId)+" : "+Ae.name)}}function P(Z,oe){1&Z&&(e.TgZ(0,"mat-icon"),e._uU(1,"more_horiz"),e.qZA())}function S(Z,oe){1&Z&&(e.TgZ(0,"mat-icon"),e._uU(1,"keyboard_arrow_up"),e.qZA())}function de(Z,oe){if(1&Z){const Ae=e.EpF();e.TgZ(0,"button",5),e.NdJ("click",function(){e.CHM(Ae);const ke=e.oxw();return e.KtG(ke.onShowChange())}),e.ALo(1,"translate"),e.YNc(2,P,2,0,"mat-icon",6),e.YNc(3,S,2,0,"mat-icon",6),e.qZA()}if(2&Z){const Ae=e.oxw();e.Q6J("matTooltip",e.lcZ(1,4,Ae.showMore?"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.LESS":"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.MORE"))("matTooltipPosition","above"),e.xp6(2),e.Q6J("ngIf",!Ae.showMore),e.xp6(1),e.Q6J("ngIf",Ae.showMore)}}let se=(()=>{class Z{constructor(){this.disableRouting=!1,this.defaultItemsShown=3,this.itemsShown=this.defaultItemsShown,this.showMore=!1}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}setItemsShown(){this.itemsShown=this.showMore?this.groups.length:this.defaultItemsShown}static#e=this.\u0275fac=function(Ze){return new(Ze||Z)};static#t=this.\u0275cmp=e.Xpm({type:Z,selectors:[["perun-web-apps-authorized-groups-cell"]],inputs:{groups:"groups",authzVoNames:"authzVoNames",disableRouting:"disableRouting"},decls:4,vars:2,consts:[[1,"mt-1"],["class","mb-1",4,"ngFor","ngForOf"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click",4,"ngIf"],[1,"mb-1"],[1,"group-link",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(Ze,ke){1&Ze&&(e.TgZ(0,"div",0),e.YNc(1,k,3,11,"div",1),e.qZA(),e.TgZ(2,"div"),e.YNc(3,de,4,6,"button",2),e.qZA()),2&Ze&&(e.xp6(1),e.Q6J("ngForOf",ke.groups.slice(0,ke.itemsShown)),e.xp6(2),e.Q6J("ngIf",ke.groups.length>ke.defaultItemsShown))},dependencies:[h.sg,h.O5,M.rH,E.Hw,b.RK,y.gM,g.Y,w.Q,W.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return Z})()},41419:(_t,pe,m)=>{"use strict";m.d(pe,{W:()=>W});var e=m(73615),h=m(65879),M=m(96814),E=m(30617),b=m(32296),y=m(92596),g=m(89515);const w=function(v){return{color:v}};let W=(()=>{class v{constructor(P,S){this.location=P,this.storeService=S}ngOnInit(){this.backButtonColor=this.storeService.getProperty("theme").back_button_color}goBack(){"false"===sessionStorage.getItem("onInitPage")&&this.location.back()}static#e=this.\u0275fac=function(S){return new(S||v)(h.Y36(M.Ye),h.Y36(e.d6))};static#t=this.\u0275cmp=h.Xpm({type:v,selectors:[["perun-web-apps-back-button"]],decls:4,vars:6,consts:[["mat-stroked-button","",1,"mb-2","mt-2",3,"ngStyle","matTooltip","click"],[1,"rotate"]],template:function(S,de){1&S&&(h.TgZ(0,"button",0),h.NdJ("click",function(){return de.goBack()}),h.ALo(1,"translate"),h.TgZ(2,"mat-icon",1),h._uU(3,"arrow_right_alt"),h.qZA()()),2&S&&(h.s9C("matTooltip",h.lcZ(1,2,"Back")),h.Q6J("ngStyle",h.VKq(4,w,de.backButtonColor)))},dependencies:[M.PC,E.Hw,b.lW,y.gM,g.X$],styles:[".rotate[_ngcontent-%COMP%]{transform:rotate(180deg) scale(1.5)}"]})}return v})()},6849:(_t,pe,m)=>{"use strict";m.d(pe,{s:()=>I});var e=m(65879),h=m(64124),M=m(78337),E=m(73615),b=m(25313),y=m(13566),g=m(80874),w=m(96814),W=m(88185),v=m(75986),k=m(11186),P=m(30617),S=m(32296),de=m(92596),se=m(77983),Z=m(89515),oe=m(37803),Ae=m(93035),Ze=m(32596),ke=m(8355),re=m(47882);function Ce(be,j){if(1&be){const Be=e.EpF();e.TgZ(0,"mat-checkbox",24),e.NdJ("change",function(Tt){e.CHM(Be);const Qe=e.oxw(2).ngIf,Se=e.oxw();return e.KtG(Tt?Se.masterToggle(Qe.all):null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&be){const Be=e.oxw(2).ngIf,Te=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,Be.all)))("checked",Te.selection.hasValue()&&Be.all)("indeterminate",Te.selection.hasValue()&&!Be.all)}}function O(be,j){if(1&be&&(e.TgZ(0,"th",22),e.YNc(1,Ce,3,7,"mat-checkbox",23),e.qZA()),2&be){const Be=e.oxw(2);e.xp6(1),e.Q6J("ngIf",Be.selection.isMultipleSelection())}}const te=function(be){return{name:be}};function H(be,j){if(1&be){const Be=e.EpF();e.TgZ(0,"td",25)(1,"mat-checkbox",26),e.NdJ("change",function(){const Qe=e.CHM(Be).$implicit,Se=e.oxw(2);return e.KtG(Se.toggle(Qe))})("click",function(Tt){return Tt.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.qZA()()}if(2&be){const Be=j.$implicit,Te=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,Te.selection.isSelected(Be)),e.VKq(7,te,Be.name)))("checked",Te.selection.isSelected(Be))}}function Q(be,j){1&be&&(e.ynx(0,19),e.YNc(1,O,2,1,"th",20),e.YNc(2,H,4,9,"td",21),e.BQk())}function ye(be,j){1&be&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.BAN_ID_HEADER")," "))}function rt(be,j){if(1&be&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&be){const Be=j.$implicit;e.xp6(1),e.Oqu(Be.ban.id)}}const Ne=function(be){return{target:be}};function zt(be,j){if(1&be&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be){const Be=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.TARGET_ID_HEADER",e.VKq(4,Ne,Be.target))," ")}}function at(be,j){if(1&be&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&be){const Be=j.$implicit;e.xp6(1),e.Oqu(Be.ban.targetId)}}function gt(be,j){if(1&be&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be){const Be=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.TARGET_NAME_HEADER",e.VKq(4,Ne,Be.target))," ")}}function At(be,j){if(1&be&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&be){const Be=j.$implicit;let Te;e.xp6(1),e.hij(" ",null!==(Te=null!==(Te=null==Be||null==Be.vo?null:Be.vo.name)&&void 0!==Te?Te:null==Be||null==Be.facility?null:Be.facility.name)&&void 0!==Te?Te:null==Be||null==Be.resource?null:Be.resource.name," ")}}const Mt=function(be){return{subject:be}};function fe(be,j){if(1&be&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be){const Be=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.SUBJECT_ID_HEADER",e.VKq(4,Mt,Be.subject))," ")}}function X(be,j){if(1&be&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&be){const Be=j.$implicit;e.xp6(1),e.Oqu(Be.ban.subjectId)}}function ce(be,j){if(1&be&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be){const Be=e.oxw();e.xp6(1),e.hij(" ",e.xi3(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.SUBJECT_NAME_HEADER",e.VKq(4,Mt,Be.subject))," ")}}function ve(be,j){if(1&be&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&be){const Be=j.$implicit;let Te;e.xp6(1),e.hij(" ",e.lcZ(2,1,null!==(Te=Be.user)&&void 0!==Te?Te:Be.member.user)," ")}}function Je(be,j){1&be&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.DESCRIPTION_HEADER")," "))}function ue(be,j){if(1&be&&(e.TgZ(0,"td",29),e._uU(1),e.qZA()),2&be){const Be=j.$implicit;e.xp6(1),e.Oqu(Be.ban.description)}}function qe(be,j){1&be&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.EXPIRATION_HEADER")," "))}function Ve(be,j){if(1&be&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"date"),e.qZA()),2&be){const Be=j.$implicit,Te=e.oxw();e.xp6(1),e.hij(" ",Be.ban.validityTo===Te.EXPIRE_NEVER?"never":e.xi3(2,1,Be.ban.validityTo,"dd-MM-yyyy")," ")}}function Me(be,j){1&be&&e._UZ(0,"th",30)}function et(be,j){if(1&be){const Be=e.EpF();e.TgZ(0,"button",32),e.NdJ("click",function(){e.CHM(Be);const Tt=e.oxw().$implicit,Qe=e.oxw();return e.KtG(Qe.updateBan.emit(Tt))}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&be&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.UPDATE_BAN"))}const Re=function(be){return[be]};function Et(be,j){if(1&be&&(e.TgZ(0,"td",29),e.YNc(1,et,4,3,"button",31),e.ALo(2,"isAuthorized"),e.qZA()),2&be){const Be=j.$implicit,Te=e.oxw();let Tt;e.xp6(1),e.Q6J("ngIf",e.xi3(2,1,e.VKq(4,Re,null!==(Tt=null!==(Tt=Be.vo)&&void 0!==Tt?Tt:Be.resource)&&void 0!==Tt?Tt:Be.facility),Te.updatePolicy))}}function G(be,j){1&be&&e._UZ(0,"tr",33)}function He(be,j){1&be&&e._UZ(0,"tr",34)}function ne(be,j){1&be&&(e.TgZ(0,"perun-web-apps-alert",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&be&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BAN_ON_ENTITY_LIST.NO_BANS"),"\n"))}const it=function(be){return{all:be}};let I=(()=>{class be{constructor(Be,Te,Tt){this.tableCheckbox=Be,this.authResolver=Te,this.userName=Tt,this.selection=new M.Ov(!1,[]),this.pageSizeOptions=h.f7,this.columns=["select","banId","targetId","targetName","subjectId","subjectName","description","expiration","edit"],this.updateBan=new e.vpe,this.EXPIRE_NEVER=W.R,this.getDataForColumn=(Qe,Se)=>{const Ee=this.isFacilityBan(Qe)?Qe.facility:this.isResourceBan(Qe)?Qe.resource:Qe.vo,ge=this.isFacilityBan(Qe)?Qe.user:Qe.member,o=this.isFacilityBan(Qe)?Qe.user:Qe.member.user;switch(Se){case"banId":return String(Qe.ban.id);case"targetId":return String(Ee.id);case"targetName":return Ee.name;case"subjectId":return String(ge.id);case"subjectName":return this.userName.transform(o);case"description":return Qe.ban.description;case"expiration":return Number(Qe.ban.validityTo)===this.EXPIRE_NEVER?"never":(0,w.p6)(Qe.ban.validityTo,"dd-MM-yyy","en");default:return""}}}set bans(Be){this.dataSource||this.dataSourceInit(Be),0!==Be.length&&this.setHeaderLabels(Be[0]),this.dataSource.data=Be}set filter(Be){this.dataSource.filter=Be}set displayedColumns(Be){this.authResolver.isPerunAdminOrObserver()||(Be=Be.filter(Te=>!Te.endsWith("Id"))),this.columns=Be}exportAllData(Be){(0,h.O6)((0,h.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumn),Be)}exportDisplayedData(Be){const Te=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Tt=Te+this.dataSource.paginator.pageSize;(0,h.O6)((0,h.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Te,Tt),this.columns,this.getDataForColumn),Be)}toggle(Be){this.selection.toggle(Be)}masterToggle(Be){this.tableCheckbox.masterToggle(Be,this.selection,this.dataSource.filter,this.dataSource,this.dataSource.sort,this.dataSource.paginator.pageSize,this.dataSource.paginator.pageIndex,!1)}dataSourceInit(Be){this.dataSource=new b.by(Be),this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(Te,Tt)=>(0,h.Sd)(Te,Tt,this.columns,this.getDataForColumn,!0),this.dataSource.sortData=(Te,Tt)=>(0,h.pR)(Te,Tt,this.getDataForColumn)}isFacilityBan(Be){return"facility"in Be}isResourceBan(Be){return"resource"in Be}setHeaderLabels(Be){this.isFacilityBan(Be)?(this.target="Facility",this.subject="User"):this.isResourceBan(Be)?(this.target="Resource",this.subject="Member"):(this.target="Organization",this.subject="Member")}static#e=this.\u0275fac=function(Te){return new(Te||be)(e.Y36(E.UA),e.Y36(E.x4),e.Y36(g.dp))};static#t=this.\u0275cmp=e.Xpm({type:be,selectors:[["perun-web-apps-ban-on-entity-list"]],viewQuery:function(Te,Tt){if(1&Te&&(e.Gf(h.l9,7),e.Gf(y.YE,7)),2&Te){let Qe;e.iGM(Qe=e.CRH())&&(Tt.tableWrapper=Qe.first),e.iGM(Qe=e.CRH())&&(Tt.sort=Qe.first)}},inputs:{selection:"selection",tableId:"tableId",updatePolicy:"updatePolicy",pageSizeOptions:"pageSizeOptions",columns:"columns",bans:"bans",filter:"filter",displayedColumns:"displayedColumns"},outputs:{updateBan:"updateBan"},features:[e._Bn([g.dp])],decls:32,vars:14,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","banId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","targetId"],["matColumnDef","targetName"],["mat-cell","",4,"matCellDef"],["matColumnDef","subjectId"],["matColumnDef","subjectName"],["matColumnDef","description"],["matColumnDef","expiration"],["matColumnDef","edit"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(Te,Tt){1&Te&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Se){return Tt.exportDisplayedData(Se)})("exportAllData",function(Se){return Tt.exportAllData(Se)}),e.TgZ(2,"table",2),e.YNc(3,Q,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,ye,3,3,"th",5),e.YNc(7,rt,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,zt,3,6,"th",5),e.YNc(10,at,2,1,"td",6),e.BQk(),e.ynx(11,8),e.YNc(12,gt,3,6,"th",5),e.YNc(13,At,2,1,"td",9),e.BQk(),e.ynx(14,10),e.YNc(15,fe,3,6,"th",5),e.YNc(16,X,2,1,"td",6),e.BQk(),e.ynx(17,11),e.YNc(18,ce,3,6,"th",5),e.YNc(19,ve,3,3,"td",9),e.BQk(),e.ynx(20,12),e.YNc(21,Je,3,3,"th",5),e.YNc(22,ue,2,1,"td",9),e.BQk(),e.ynx(23,13),e.YNc(24,qe,3,3,"th",5),e.YNc(25,Ve,3,4,"td",9),e.BQk(),e.ynx(26,14),e.YNc(27,Me,1,0,"th",15),e.YNc(28,Et,3,6,"td",9),e.BQk(),e.YNc(29,G,1,0,"tr",16),e.YNc(30,He,1,0,"tr",17),e.qZA()()(),e.YNc(31,ne,3,3,"perun-web-apps-alert",18)),2&Te&&(e.Q6J("hidden",0===Tt.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",Tt.dataSource.filteredData.length)("tableId",Tt.tableId)("pageSizeOptions",Tt.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",Tt.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(12,it,e.xi3(4,9,Tt.dataSource,Tt.selection.selected.length))),e.xp6(26),e.Q6J("matHeaderRowDef",Tt.columns),e.xp6(1),e.Q6J("matRowDefColumns",Tt.columns),e.xp6(1),e.Q6J("ngIf",0===Tt.dataSource.filteredData.length))},dependencies:[w.O5,v.oG,b.BZ,b.fO,b.as,b.w1,b.Dz,b.nj,b.ge,b.ev,b.XQ,b.Gk,y.YE,y.nU,k.w,P.Hw,S.RK,de.gM,se.l,w.uU,Z.X$,oe.d,Ae.I,Ze.G,ke.r,re.i]})}return be})()},88185:(_t,pe,m)=>{"use strict";m.d(pe,{C:()=>v,R:()=>W});var e=m(56223),h=m(96814),M=m(65879),E=m(64170),b=m(24516),y=m(38034),g=m(87466),w=m(89515);const W=new Date(324721404e5).valueOf();let v=(()=>{class k{constructor(){this.minDate=new Date,this.validityControl=new e.NI(null),this.descriptionControl=new e.NI("")}set validity(S){this.newValidity=S&&Number(new Date(S))!==W?this.parseDate(S):"never",this.validityControl.setValue("never"!==this.newValidity?this.newValidity:this.parseDate(new Date))}set description(S){this.descriptionControl.setValue(S)}getDescription(){return this.descriptionControl.value}getValidity(){return"never"!==this.newValidity&&this.validityControl.value?this.parseDate(this.validityControl.value):null}parseDate(S){return(0,h.p6)(S,"yyyy-MM-dd","en")}static#e=this.\u0275fac=function(de){return new(de||k)};static#t=this.\u0275cmp=M.Xpm({type:k,selectors:[["perun-web-apps-ban-specification"]],inputs:{validity:"validity",description:"description"},decls:20,vars:18,consts:[[1,"d-flex","flex-column",3,"ngModel","ngModelChange"],[3,"value"],["color","primary",1,"cursor-pointer","mt-2",3,"click"],["readonly","","matInput","",1,"disabl",3,"formControl","min","matDatepicker"],["matSuffix","",3,"for","disabled"],[3,"disabled"],["picker",""],["value","never"],[1,"mt-3"],[1,"w-100","mt-2"],["matInput","","rows","5",3,"formControl"]],template:function(de,se){if(1&de){const Z=M.EpF();M.TgZ(0,"div")(1,"mat-radio-group",0),M.NdJ("ngModelChange",function(Ae){return se.newValidity=Ae}),M.TgZ(2,"mat-radio-button",1)(3,"mat-form-field",2),M.NdJ("click",function(){M.CHM(Z);const Ae=M.MAs(10);return M.KtG(Ae.open())}),M.TgZ(4,"mat-label"),M._uU(5),M.ALo(6,"translate"),M.qZA(),M._UZ(7,"input",3)(8,"mat-datepicker-toggle",4)(9,"mat-datepicker",5,6),M.qZA()(),M.TgZ(11,"mat-radio-button",7),M._uU(12),M.ALo(13,"translate"),M.qZA()()(),M.TgZ(14,"div",8)(15,"mat-form-field",9)(16,"mat-label"),M._uU(17),M.ALo(18,"translate"),M.qZA(),M._UZ(19,"textarea",10),M.qZA()()}if(2&de){const Z=M.MAs(10);M.xp6(1),M.Q6J("ngModel",se.newValidity),M.xp6(1),M.s9C("value",se.validityControl.value),M.xp6(3),M.hij(" ",M.lcZ(6,12,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.VALIDITY")," "),M.xp6(2),M.Q6J("formControl",se.validityControl)("min",se.minDate)("matDatepicker",Z),M.xp6(1),M.Q6J("for",Z)("disabled",!1),M.xp6(1),M.Q6J("disabled",!1),M.xp6(3),M.hij(" ",M.lcZ(13,14,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.NEVER")," "),M.xp6(5),M.hij(" ",M.lcZ(18,16,"SHARED_LIB.PERUN.COMPONENTS.BAN_SPECIFICATION.DESCRIPTION")," "),M.xp6(2),M.Q6J("formControl",se.descriptionControl)}},dependencies:[e.Fj,e.JJ,e.On,E.KE,E.hX,E.R9,e.oH,b.Nt,y.Mq,y.hl,y.nW,g.VQ,g.U0,w.X$]})}return k})()},18963:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>v});var e=m(17700),h=m(65879),M=m(96814),E=m(32296),b=m(96624),y=m(73428),g=m(89515);function w(k,P){if(1&k&&h._UZ(0,"perun-web-apps-member-overview-membership",5),2&k){const S=h.oxw();h.Q6J("member",S.member)("voId",S.voId)}}function W(k,P){if(1&k&&h._UZ(0,"perun-web-apps-member-overview-groups",6),2&k){const S=h.oxw();h.Q6J("member",S.member)("voId",S.voId)("requiresGroupSelect",!1)}}let v=(()=>{class k{constructor(S,de){this.dialogRef=S,this.data=de}ngOnInit(){this.theme=this.data.groupId?"group-theme":"vo-theme",this.voId=this.data.voId,this.groupId=this.data.groupId,this.member=this.data.member}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(de){return new(de||k)(h.Y36(e.so),h.Y36(e.WI))};static#t=this.\u0275cmp=h.Xpm({type:k,selectors:[["perun-web-apps-change-member-status-or-expiration-dialog"]],decls:8,vars:8,consts:[["mat-dialog-content","",1,"dialog-container"],[3,"member","voId",4,"ngIf"],[3,"member","voId","requiresGroupSelect",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],[3,"member","voId"],[3,"member","voId","requiresGroupSelect"]],template:function(de,se){1&de&&(h.TgZ(0,"div")(1,"div",0),h.YNc(2,w,1,2,"perun-web-apps-member-overview-membership",1),h.YNc(3,W,1,3,"perun-web-apps-member-overview-groups",2),h.qZA(),h.TgZ(4,"div",3)(5,"button",4),h.NdJ("click",function(){return se.close()}),h._uU(6),h.ALo(7,"translate"),h.qZA()()()),2&de&&(h.Tol(se.theme),h.xp6(2),h.Q6J("ngIf",!se.groupId),h.xp6(1),h.Q6J("ngIf",se.groupId),h.xp6(3),h.hij(" ",h.lcZ(7,6,"DIALOGS.CHANGE_STATUS.CLOSE")," "))},dependencies:[M.O5,E.lW,e.xY,e.H8,b.b,y.z,g.X$]})}return k})()},48970:(_t,pe,m)=>{"use strict";m.d(pe,{N:()=>W});var e=m(65879),h=m(96814),M=m(30617),E=m(89515),b=m(2916);function y(v,k){1&v&&(e.TgZ(0,"span")(1,"mat-icon",1),e._uU(2,"priority_high"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.ALo(6,"customTranslate"),e.qZA()()),2&v&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,e.lcZ(6,3,"CONSENTS.STATUS_UNSIGNED")),""))}function g(v,k){1&v&&(e.TgZ(0,"span")(1,"mat-icon",1),e._uU(2,"close"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.ALo(6,"customTranslate"),e.qZA()()),2&v&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,e.lcZ(6,3,"CONSENTS.STATUS_REVOKED")),""))}function w(v,k){1&v&&(e.TgZ(0,"span")(1,"mat-icon",2),e._uU(2,"check"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.ALo(6,"customTranslate"),e.qZA()()),2&v&&(e.xp6(4),e.hij(" ",e.lcZ(5,1,e.lcZ(6,3,"CONSENTS.STATUS_GRANTED")),""))}let W=(()=>{class v{static#e=this.\u0275fac=function(S){return new(S||v)};static#t=this.\u0275cmp=e.Xpm({type:v,selectors:[["perun-web-apps-consent-status"]],inputs:{consentStatus:"consentStatus"},decls:3,vars:3,consts:[[4,"ngIf"],["color","warn"],["color","accent"]],template:function(S,de){1&S&&(e.YNc(0,y,7,5,"span",0),e.YNc(1,g,7,5,"span",0),e.YNc(2,w,7,5,"span",0)),2&S&&(e.Q6J("ngIf","UNSIGNED"===de.consentStatus),e.xp6(1),e.Q6J("ngIf","REVOKED"===de.consentStatus),e.xp6(1),e.Q6J("ngIf","GRANTED"===de.consentStatus))},dependencies:[h.O5,M.Hw,E.X$,b.a],styles:["mat-icon[_ngcontent-%COMP%]{vertical-align:bottom}"]})}return v})()},83472:(_t,pe,m)=>{"use strict";m.d(pe,{r:()=>P});var e=m(65879),h=m(56223),M=m(73615),E=m(96814),b=m(75986),y=m(64170),g=m(24516),w=m(10781),W=m(89515);function v(S,de){if(1&S){const se=e.EpF();e.TgZ(0,"mat-checkbox",6),e.NdJ("change",function(){e.CHM(se);const oe=e.oxw();return e.KtG(oe.emitAsSubGroup())})("ngModelChange",function(oe){e.CHM(se);const Ae=e.oxw();return e.KtG(Ae.asSubgroup=oe)}),e._uU(1),e.ALo(2,"translate"),e.qZA()}if(2&S){const se=e.oxw();e.Q6J("labelPosition","before")("ngModel",se.asSubgroup),e.xp6(1),e.hij(" ",e.lcZ(2,3,"DIALOGS.CREATE_GROUP.AS_SUBGROUP")," ")}}function k(S,de){if(1&S){const se=e.EpF();e.TgZ(0,"perun-web-apps-group-search-select",7),e.NdJ("groupSelected",function(oe){e.CHM(se);const Ae=e.oxw();return e.KtG(Ae.emitParentGroup(oe))}),e.qZA()}if(2&S){const se=e.oxw();e.Q6J("disableAutoSelect",!0)("groups",se.voGroups)}}let P=(()=>{class S{constructor(se){this.store=se,this.parentGroup=null,this.voGroups=[],this.nameChanged=new e.vpe,this.descriptionChanged=new e.vpe,this.parentGroupChanged=new e.vpe,this.asSubgroupChanged=new e.vpe,this.asSubgroup=!1,this.invalidNameMessage=this.store.getProperty("group_name_error_message"),this.secondaryRegex=this.store.getProperty("group_name_secondary_regex")}ngOnInit(){this.isNotSubGroup=null===this.parentGroup,this.nameControl=new h.p4("",[h.kI.required,h.kI.pattern(this.secondaryRegex?this.secondaryRegex:""),h.kI.pattern(".*[\\S]+.*")]),this.descriptionControl=new h.p4("",[h.kI.required,h.kI.maxLength(129)]),this.selectedParent=null,this.voGroups=this.voGroups.filter(se=>"members"!==se.name)}emitName(){this.nameChanged.emit(this.nameControl.invalid?"":this.nameControl.value)}emitDescription(){this.descriptionChanged.emit(this.descriptionControl.invalid?"":this.descriptionControl.value)}emitParentGroup(se){this.selectedParent=se,this.parentGroupChanged.emit(se)}emitAsSubGroup(){this.asSubgroup||this.emitParentGroup(null),this.asSubgroupChanged.emit(this.asSubgroup)}static#e=this.\u0275fac=function(Z){return new(Z||S)(e.Y36(M.d6))};static#t=this.\u0275cmp=e.Xpm({type:S,selectors:[["perun-web-apps-create-group-form"]],inputs:{parentGroup:"parentGroup",voGroups:"voGroups"},outputs:{nameChanged:"nameChanged",descriptionChanged:"descriptionChanged",parentGroupChanged:"parentGroupChanged",asSubgroupChanged:"asSubgroupChanged"},decls:19,vars:16,consts:[[1,"dialog-container"],[3,"keyup"],["matInput","","required","",3,"formControl"],[1,"mt-4",3,"keyup"],[3,"labelPosition","ngModel","change","ngModelChange",4,"ngIf"],["class","long-input",3,"disableAutoSelect","groups","groupSelected",4,"ngIf"],[3,"labelPosition","ngModel","change","ngModelChange"],[1,"long-input",3,"disableAutoSelect","groups","groupSelected"]],template:function(Z,oe){1&Z&&(e.TgZ(0,"div",0)(1,"mat-form-field",1),e.NdJ("keyup",function(){return oe.emitName()}),e.TgZ(2,"mat-label"),e._uU(3),e.ALo(4,"translate"),e.qZA(),e._UZ(5,"input",2),e.TgZ(6,"mat-error"),e._uU(7),e.ALo(8,"translate"),e.qZA()(),e.TgZ(9,"mat-form-field",3),e.NdJ("keyup",function(){return oe.emitDescription()}),e.TgZ(10,"mat-label"),e._uU(11),e.ALo(12,"translate"),e.qZA(),e._UZ(13,"textarea",2),e.TgZ(14,"mat-error"),e._uU(15),e.ALo(16,"translate"),e.qZA()(),e.YNc(17,v,3,5,"mat-checkbox",4),e.YNc(18,k,1,2,"perun-web-apps-group-search-select",5),e.qZA()),2&Z&&(e.xp6(3),e.Oqu(e.lcZ(4,8,"DIALOGS.CREATE_GROUP.NAME")),e.xp6(2),e.Q6J("formControl",oe.nameControl),e.xp6(2),e.hij(" ",oe.invalidNameMessage.length?oe.invalidNameMessage:e.lcZ(8,10,"DIALOGS.CREATE_GROUP.FILL_VALUE")," "),e.xp6(4),e.Oqu(e.lcZ(12,12,"DIALOGS.CREATE_GROUP.DESCRIPTION")),e.xp6(2),e.Q6J("formControl",oe.descriptionControl),e.xp6(2),e.hij(" ",e.lcZ(16,14,"DIALOGS.CREATE_GROUP.INVALID_DESCRIPTION")," "),e.xp6(2),e.Q6J("ngIf",oe.isNotSubGroup),e.xp6(1),e.Q6J("ngIf",oe.asSubgroup))},dependencies:[E.O5,b.oG,h.Fj,h.JJ,h.Q7,h.On,y.KE,y.hX,y.TO,h.oH,g.Nt,w.h,W.X$]})}return S})()},2730:(_t,pe,m)=>{"use strict";m.d(pe,{P:()=>k});var e=m(65879),h=m(92438),M=m(37398),E=m(83620),b=m(93997),y=m(56223),g=m(64170),w=m(24516),W=m(89515);const v=["input"];let k=(()=>{class P{constructor(){this.autoFocus=!1,this.control=new y.p4,this.filter=new e.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),(0,h.R)(this.input.nativeElement,"keyup").pipe((0,M.U)(de=>de.target.value),(0,E.b)(500),(0,b.x)()).subscribe(de=>{this.control.invalid||this.filter.emit(de)})}static#e=this.\u0275fac=function(se){return new(se||P)};static#t=this.\u0275cmp=e.Xpm({type:P,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(se,Z){if(1&se&&e.Gf(v,7),2&se){let oe;e.iGM(oe=e.CRH())&&(Z.input=oe.first)}},inputs:{placeholder:"placeholder",autoFocus:"autoFocus",control:"control",error:"error"},outputs:{filter:"filter"},decls:8,vars:5,consts:[[1,"filter-field","me-2"],["matInput","","data-cy","filter-input",3,"formControl"],["input",""]],template:function(se,Z){1&se&&(e.TgZ(0,"mat-form-field",0)(1,"mat-label"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e._UZ(4,"input",1,2),e.TgZ(6,"mat-error"),e._uU(7),e.qZA()()),2&se&&(e.xp6(2),e.Oqu(e.lcZ(3,3,Z.placeholder)),e.xp6(2),e.Q6J("formControl",Z.control),e.xp6(3),e.hij(" ",Z.error," "))},dependencies:[y.Fj,y.JJ,g.KE,g.hX,g.TO,y.oH,w.Nt,W.X$],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]})}return P})()},4675:(_t,pe,m)=>{"use strict";m.d(pe,{i:()=>O});var e=m(65879),h=m(56223),M=m(97328),E=m(78645),b=m(59773),y=m(96814),g=m(64170),w=m(23680),W=m(98525),v=m(3427),k=m(16672),P=m(30617),S=m(32296);let de=(()=>{class te{constructor(){this.isDisabled=!0,this.deselect=new e.vpe}onClickButton(Q){this.deselect.emit(Q)}static#e=this.\u0275fac=function(ye){return new(ye||te)};static#t=this.\u0275cmp=e.Xpm({type:te,selectors:[["perun-web-apps-deselect-button"]],inputs:{isDisabled:"isDisabled"},outputs:{deselect:"deselect"},decls:3,vars:1,consts:[["mat-stroked-button","","data-cy","deselect-button",1,"me-2","button-main",3,"disabled","click"]],template:function(ye,rt){1&ye&&(e.TgZ(0,"button",0),e.NdJ("click",function(zt){return rt.onClickButton(zt)}),e.TgZ(1,"mat-icon"),e._uU(2,"filter_list_off"),e.qZA()()),2&ye&&e.Q6J("disabled",rt.isDisabled)},dependencies:[P.Hw,S.lW],styles:[".center-icon[_ngcontent-%COMP%]{display:inline-flex}.perun-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:currentColor!important}.perun-icon[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:currentColor}.perun-icon[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{fill:currentColor}"]})}return te})();const se=["scrollViewport"];function Z(te,H){if(1&te&&(e.TgZ(0,"mat-select-trigger"),e._uU(1),e.qZA()),2&te){const Q=e.oxw();e.xp6(1),e.hij(" ",Q.multipleSelectedText()," ")}}function oe(te,H){if(1&te&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&te){const Q=e.oxw(2);e.Tol(Q.colorByStatus(null==Q.entitiesCtrl?null:Q.entitiesCtrl.value)),e.xp6(1),e.hij(" ",Q.statusTextFunction(null==Q.entitiesCtrl?null:Q.entitiesCtrl.value)?"("+Q.statusTextFunction(null==Q.entitiesCtrl?null:Q.entitiesCtrl.value)+")":""," ")}}function Ae(te,H){if(1&te){const Q=e.EpF();e.TgZ(0,"mat-option",10),e.NdJ("onSelectionChange",function(rt){e.CHM(Q);const Ne=e.oxw();return e.KtG(Ne.onChange(rt))}),e._uU(1),e.TgZ(2,"span",11),e._uU(3),e.qZA(),e.YNc(4,oe,2,4,"span",12),e.qZA()}if(2&te){const Q=e.oxw();e.Q6J("value",null==Q.entitiesCtrl?null:Q.entitiesCtrl.value),e.xp6(1),e.hij(" ",Q.mainTextFunction(null==Q.entitiesCtrl?null:Q.entitiesCtrl.value)," "),e.xp6(2),e.Oqu(Q.secondaryTextFunction(null==Q.entitiesCtrl?null:Q.entitiesCtrl.value)),e.xp6(1),e.Q6J("ngIf",Q.displayStatus)}}function Ze(te,H){if(1&te&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&te){const Q=e.oxw().$implicit,ye=e.oxw();e.Tol(ye.colorByStatus(Q)),e.xp6(1),e.hij(" ",ye.statusTextFunction(Q)?"("+ye.statusTextFunction(Q)+")":""," ")}}function ke(te,H){if(1&te){const Q=e.EpF();e.TgZ(0,"mat-option",13),e.NdJ("onSelectionChange",function(rt){e.CHM(Q);const Ne=e.oxw();return e.KtG(Ne.onChange(rt))}),e._uU(1),e.TgZ(2,"span",11),e._uU(3),e.qZA(),e.YNc(4,Ze,2,4,"span",12),e.qZA()}if(2&te){const Q=H.$implicit,ye=e.oxw();e.Tol(ye.highlightOption&&!Q?"fst-italic "+ye.theme:ye.theme),e.Q6J("value",Q),e.xp6(1),e.hij(" ",ye.mainTextFunction(Q)," "),e.xp6(2),e.Oqu(ye.secondaryTextFunction(Q)),e.xp6(1),e.Q6J("ngIf",ye.displayStatus)}}function re(te,H){if(1&te&&(e.TgZ(0,"mat-hint"),e._uU(1),e.qZA()),2&te){const Q=e.oxw();e.xp6(1),e.Oqu(Q.hint)}}function Ce(te,H){if(1&te){const Q=e.EpF();e.TgZ(0,"perun-web-apps-deselect-button",14),e.NdJ("deselect",function(){e.CHM(Q);const rt=e.oxw();return e.KtG(rt.deselectEvent())}),e.qZA()}if(2&te){const Q=e.oxw();e.Q6J("isDisabled",0===Q.selectedEntities.length)}}let O=(()=>{class te{constructor(Q){this.cd=Q,this.selectPlaceholder="Select",this.findPlaceholder="Find...",this.noEntriesText="Nothing found",this.disableAutoSelect=!1,this.disableDeselectButton=!0,this.entity=null,this.displayStatus=!1,this.multiple=!1,this.highlightOption=!1,this.theme="",this.required=!1,this.entitySelected=new e.vpe,this.selectClosed=new e.vpe,this.selectedEntities=[],this.entitiesCtrl=new h.p4,this.entityFilterCtrl=new h.p4,this.filteredEntities=new M.t(1),this.entitiesLen=0,this._onDestroy=new E.x,this.mainTextFunction=ye=>JSON.stringify(ye),this.secondaryTextFunction=ye=>"#".concat(String(ye.id),ye.description?" ".concat(ye.description):""),this.statusTextFunction=ye=>ye.status}ngOnInit(){!this.disableAutoSelect&&null===this.entity&&this.entitiesCtrl.setValue(this.entities[0]),this.filteredEntities.subscribe(Q=>this.entitiesLen=Q.length),this.entityFilterCtrl.valueChanges.pipe((0,b.R)(this._onDestroy)).subscribe(()=>{this.filterEntities()}),null!==this.entity&&this.entitiesCtrl.setValue(this.entity)}colorByStatus(Q){switch(Q.status){case"ACTIVE":return"green";case"INACTIVE":return"grey";case"FAILED":return"red";case"PROCESSING":return"black"}}ngOnChanges(Q){this.entity&&(this.entitiesCtrl.setValue(this.entity),this.selectedEntities=Array.isArray(this.entity)?this.entity:[this.entity]),Q.entities&&this.filteredEntities.next(this.entities.slice())}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}normalize(Q){return Q.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase()}onChange(Q){if(Q.isUserInput){const ye=Q.source.value;if(this.multiple){if(this.selectedEntities.includes(ye)){const rt=this.selectedEntities.indexOf(ye);this.selectedEntities.splice(rt,1)}else this.selectedEntities.push(ye);this.entitiesCtrl.setValue(this.selectedEntities),this.entitySelected.emit(this.selectedEntities)}else this.entitySelected.emit(ye)}}openChange(){this.scrollViewport.scrollToIndex(0),this.scrollViewport.checkViewportSize()}closeChange(){this.selectClosed.emit(!0)}getViewportHeight(){let Q=48*this.entitiesLen;return Q>192&&(Q=192),this.scrollViewport&&this.scrollViewport.checkViewportSize(),Q}multipleSelectedText(){const Q=this.entitiesCtrl.value;if(Q&&0!==Q.length)return Q.length===this.entities.length?"ALL":Q.length>1?this.mainTextFunction(Q[0])+` + ${Q.length-1} other(s)`:this.mainTextFunction(Q[0])+" "+this.secondaryTextFunction(Q[0])}filterEntities(){if(!this.entities)return;let Q=this.entityFilterCtrl.value;if(!Q)return this.filteredEntities.next(this.entities.slice()),void this.cd.detectChanges();Q=this.normalize(Q),this.filteredEntities.next(this.entities.filter(ye=>this.normalize(this.searchFunction(ye)).includes(Q))),this.cd.detectChanges()}deselectEvent(){this.selectedEntities=[],this.entitiesCtrl.setValue([]),this.entitySelected.emit([]),this.selectClosed.emit(!0)}static#e=this.\u0275fac=function(ye){return new(ye||te)(e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:te,selectors:[["perun-web-apps-entity-search-select"]],viewQuery:function(ye,rt){if(1&ye&&e.Gf(se,5),2&ye){let Ne;e.iGM(Ne=e.CRH())&&(rt.scrollViewport=Ne.first)}},inputs:{entities:"entities",selectPlaceholder:"selectPlaceholder",findPlaceholder:"findPlaceholder",noEntriesText:"noEntriesText",disableAutoSelect:"disableAutoSelect",disableDeselectButton:"disableDeselectButton",entity:"entity",displayStatus:"displayStatus",multiple:"multiple",highlightOption:"highlightOption",theme:"theme",required:"required",hint:"hint",searchFunction:"searchFunction",mainTextFunction:"mainTextFunction",secondaryTextFunction:"secondaryTextFunction"},outputs:{entitySelected:"entitySelected",selectClosed:"selectClosed"},features:[e.TTD],decls:15,vars:19,consts:[[1,"d-flex","flex-row","align-items-center","gap-4"],["subscriptSizing","dynamic",1,"w-100","pb-0"],["data-cy","search-select-input",3,"required","formControl","multiple","openedChange","closed"],[4,"ngIf"],["data-cy","find-input",3,"placeholderLabel","noEntriesFoundLabel","clearSearchInput","formControl"],["class","selected-options-bottom",3,"value","onSelectionChange",4,"ngIf"],["itemSize","48",3,"minBufferPx","maxBufferPx"],["scrollViewport",""],[3,"class","value","onSelectionChange",4,"cdkVirtualFor","cdkVirtualForOf"],[3,"isDisabled","deselect",4,"ngIf"],[1,"selected-options-bottom",3,"value","onSelectionChange"],[1,"text-muted"],[3,"class",4,"ngIf"],[3,"value","onSelectionChange"],[3,"isDisabled","deselect"]],template:function(ye,rt){1&ye&&(e.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),e._uU(3),e.qZA(),e.TgZ(4,"mat-select",2),e.NdJ("openedChange",function(){return rt.openChange()})("closed",function(){return rt.closeChange()}),e.YNc(5,Z,2,1,"mat-select-trigger",3),e.TgZ(6,"mat-option"),e._UZ(7,"ngx-mat-select-search",4),e.qZA(),e.YNc(8,Ae,5,4,"mat-option",5),e.TgZ(9,"cdk-virtual-scroll-viewport",6,7),e.YNc(11,ke,5,7,"mat-option",8),e.ALo(12,"async"),e.qZA()(),e.YNc(13,re,2,1,"mat-hint",3),e.qZA(),e.YNc(14,Ce,1,1,"perun-web-apps-deselect-button",9),e.qZA()),2&ye&&(e.xp6(3),e.Oqu(rt.selectPlaceholder),e.xp6(1),e.Q6J("required",rt.required)("formControl",rt.entitiesCtrl)("multiple",rt.multiple),e.xp6(1),e.Q6J("ngIf",rt.multiple),e.xp6(2),e.s9C("placeholderLabel",rt.findPlaceholder),e.s9C("noEntriesFoundLabel",rt.noEntriesText),e.Q6J("clearSearchInput",!1)("formControl",rt.entityFilterCtrl),e.xp6(1),e.Q6J("ngIf",null==rt.entitiesCtrl?null:rt.entitiesCtrl.value),e.xp6(1),e.Udp("height",rt.getViewportHeight(),"px"),e.Q6J("minBufferPx",240)("maxBufferPx",480),e.xp6(2),e.Q6J("cdkVirtualForOf",e.lcZ(12,17,rt.filteredEntities)),e.xp6(2),e.Q6J("ngIf",0!==(null==rt.hint?null:rt.hint.length)),e.xp6(1),e.Q6J("ngIf",!rt.disableDeselectButton))},dependencies:[y.O5,h.JJ,h.Q7,g.KE,g.hX,g.bx,h.oH,w.ey,W.gD,W.$L,v.nu,k.xd,k.x0,k.N7,de,y.Ov],styles:[".selected-options-bottom[_ngcontent-%COMP%]{visibility:hidden;position:absolute}.green[_ngcontent-%COMP%]{color:green}.grey[_ngcontent-%COMP%]{color:gray}.red[_ngcontent-%COMP%]{color:red}.black[_ngcontent-%COMP%]{color:#000}.warning[_ngcontent-%COMP%]{color:#ff8c00;font-weight:700}"]})}return te})()},82066:(_t,pe,m)=>{"use strict";m.d(pe,{X:()=>be});var e=m(13566),h=m(25313),M=m(64124),E=m(73615),b=m(65879),y=m(96814),g=m(75986),w=m(44112),W=m(11186),v=m(77983),k=m(92738),P=m(52269),S=m(21838),de=m(56223),se=m(30617),Z=m(32296),oe=m(92596),Ae=m(89515);function Ze(j,Be){if(1&j&&(b.TgZ(0,"div",5),b._uU(1),b.qZA()),2&j){const Te=Be.$implicit,Tt=b.oxw();b.xp6(1),b.hij(" ",Te[Tt.paramName]," ")}}function ke(j,Be){1&j&&(b.TgZ(0,"mat-icon"),b._uU(1,"more_horiz"),b.qZA())}function re(j,Be){1&j&&(b.TgZ(0,"mat-icon"),b._uU(1,"keyboard_arrow_up"),b.qZA())}function Ce(j,Be){if(1&j){const Te=b.EpF();b.TgZ(0,"button",6),b.NdJ("click",function(){b.CHM(Te);const Qe=b.oxw();return b.KtG(Qe.onShowChange())}),b.ALo(1,"translate"),b.YNc(2,ke,2,0,"mat-icon",7),b.YNc(3,re,2,0,"mat-icon",7),b.qZA()}if(2&j){const Te=b.oxw();b.Q6J("matTooltip",b.lcZ(1,4,Te.showMore?"SHARED_LIB.PERUN.COMPONENTS.OBJECT_LIST_VALUES.LESS":"SHARED_LIB.PERUN.COMPONENTS.OBJECT_LIST_VALUES.MORE"))("matTooltipPosition","above"),b.xp6(2),b.Q6J("ngIf",!Te.showMore),b.xp6(1),b.Q6J("ngIf",Te.showMore)}}let O=(()=>{class j{constructor(){this.objects=[],this.filterValue="",this.paramName="",this.showMore=!1,this.defaultItemsShown=3}ngOnInit(){this.itemsShown=this.defaultItemsShown}ngOnChanges(){this.itemsShown=this.defaultItemsShown,this.showMore=!1}onShowChange(){this.showMore=!this.showMore,this.itemsShown=this.showMore?this.objects.length:this.defaultItemsShown}static#e=this.\u0275fac=function(Tt){return new(Tt||j)};static#t=this.\u0275cmp=b.Xpm({type:j,selectors:[["perun-web-apps-object-list-values"]],inputs:{objects:"objects",filterValue:"filterValue",paramName:"paramName"},features:[b.TTD],decls:6,vars:2,consts:[[1,"d-flex","w-100"],[1,"w-100"],[1,"me-5"],["class","d-flex mb-1",4,"ngFor","ngForOf"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click",4,"ngIf"],[1,"d-flex","mb-1"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(Tt,Qe){1&Tt&&(b.TgZ(0,"form",0)(1,"div",1)(2,"div",2),b.YNc(3,Ze,2,1,"div",3),b.qZA(),b.TgZ(4,"div"),b.YNc(5,Ce,4,6,"button",4),b.qZA()()()),2&Tt&&(b.xp6(3),b.Q6J("ngForOf",Qe.objects.slice(0,Qe.itemsShown)),b.xp6(2),b.Q6J("ngIf",Qe.objects.length>Qe.defaultItemsShown))},dependencies:[y.sg,y.O5,de._Y,de.JL,de.F,se.Hw,Z.RK,oe.gM,Ae.X$]})}return j})();var te=m(45377),H=m(96917);let Q=(()=>{class j{transform(Te,Tt,Qe){return Te.filter(Se=>Se[Qe].includes(Tt)).filter((Se,Ee,ge)=>ge.findIndex(o=>o[Qe]===Se[Qe])===Ee)}static#e=this.\u0275fac=function(Tt){return new(Tt||j)};static#t=this.\u0275pipe=b.Yjl({name:"filterUniqueObjects",type:j,pure:!0})}return j})();var ye=m(32596);function rt(j,Be){1&j&&b._UZ(0,"th",22)}const Ne=function(j){return{name:j}};function zt(j,Be){if(1&j){const Te=b.EpF();b.TgZ(0,"td",23)(1,"mat-checkbox",24),b.NdJ("change",function(Qe){const Ee=b.CHM(Te).$implicit,ge=b.oxw();return b.KtG(Qe?ge.selection.toggle(Ee):null)})("click",function(Qe){return Qe.stopPropagation()}),b.ALo(2,"translate"),b.ALo(3,"checkboxLabel"),b.qZA()()}if(2&j){const Te=Be.$implicit,Tt=b.oxw();b.xp6(1),b.Q2q("data-cy","",Te.facility.name,"-checkbox"),b.Q6J("aria-label",b.xi3(2,3,b.lcZ(3,6,Tt.selection.isSelected(Te)),b.VKq(8,Ne,Te.facility.name)))("checked",Tt.selection.isSelected(Te))}}function at(j,Be){1&j&&(b.TgZ(0,"th",25),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.ID")," "))}function gt(j,Be){if(1&j&&(b.TgZ(0,"td",26),b._uU(1),b.qZA()),2&j){const Te=Be.$implicit;b.xp6(1),b.hij(" ",Te.facility.id," ")}}function At(j,Be){1&j&&b._UZ(0,"th",27)}function Mt(j,Be){if(1&j&&(b.TgZ(0,"td",28),b._UZ(1,"perun-web-apps-recently-viewed-icon",29),b.qZA()),2&j){const Te=Be.$implicit,Tt=b.oxw();b.xp6(1),b.Q6J("id",Te.facility.id)("recentIds",Tt.recentIds)}}function fe(j,Be){1&j&&(b.TgZ(0,"th",25),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.NAME")," "))}function X(j,Be){if(1&j&&(b.TgZ(0,"td",28),b._uU(1),b.qZA()),2&j){const Te=Be.$implicit;b.uIk("data-cy",Te.facility.name),b.xp6(1),b.hij(" ",Te.facility.name," ")}}function ce(j,Be){1&j&&(b.TgZ(0,"th",27),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.AUTHZ_GROUP")," "))}function ve(j,Be){if(1&j){const Te=b.EpF();b.TgZ(0,"td",30),b.NdJ("mouseenter",function(){b.CHM(Te);const Qe=b.oxw();return b.KtG(Qe.localDisableRouting=!0)})("mouseleave",function(){b.CHM(Te);const Qe=b.oxw();return b.KtG(Qe.localDisableRouting=Qe.disableRouting)}),b._UZ(1,"perun-web-apps-authorized-groups-cell",31),b.qZA()}if(2&j){const Te=Be.$implicit,Tt=b.oxw();b.xp6(1),b.Q6J("groups",Tt.facilityWithAuthzGroupPairs.get(Te.facility.id))("disableRouting",Tt.disableRouting)("authzVoNames",Tt.authzVoNames)}}function Je(j,Be){1&j&&(b.TgZ(0,"th",27),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.DESCRIPTION")," "))}function ue(j,Be){if(1&j&&(b.TgZ(0,"td",28),b._uU(1),b.qZA()),2&j){const Te=Be.$implicit;b.xp6(1),b.Oqu(Te.facility.description)}}function qe(j,Be){1&j&&(b.TgZ(0,"th",27),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.TECHNICAL_OWNERS")," "))}function Ve(j,Be){if(1&j&&(b.TgZ(0,"td",28),b._uU(1),b.ALo(2,"technicalOwners"),b.qZA()),2&j){const Te=Be.$implicit;b.xp6(1),b.Oqu(b.lcZ(2,1,Te.owners))}}function Me(j,Be){1&j&&(b.TgZ(0,"th",27),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.DESTINATIONS")," "))}function et(j,Be){if(1&j){const Te=b.EpF();b.TgZ(0,"td",28)(1,"perun-web-apps-object-list-values",32),b.NdJ("mouseenter",function(){b.CHM(Te);const Qe=b.oxw();return b.KtG(Qe.localDisableRouting=!0)})("mouseleave",function(){b.CHM(Te);const Qe=b.oxw();return b.KtG(Qe.localDisableRouting=!1)}),b.ALo(2,"filterUniqueObjects"),b.qZA()()}if(2&j){const Te=Be.$implicit,Tt=b.oxw();b.xp6(1),b.Q6J("objects",b.Dn7(2,2,Te.destinations,Tt.filterValue,"destination"))("paramName","destination")}}function Re(j,Be){1&j&&(b.TgZ(0,"th",27),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED.COMPONENTS.FACILITIES_LIST.HOSTS")," "))}function Et(j,Be){if(1&j){const Te=b.EpF();b.TgZ(0,"td",28)(1,"perun-web-apps-object-list-values",32),b.NdJ("mouseenter",function(){b.CHM(Te);const Qe=b.oxw();return b.KtG(Qe.localDisableRouting=!0)})("mouseleave",function(){b.CHM(Te);const Qe=b.oxw();return b.KtG(Qe.localDisableRouting=!1)}),b.ALo(2,"filterUniqueObjects"),b.qZA()()}if(2&j){const Te=Be.$implicit,Tt=b.oxw();b.xp6(1),b.Q6J("objects",b.Dn7(2,2,Te.hosts,Tt.filterValue,"hostname"))("paramName","hostname")}}function G(j,Be){1&j&&b._UZ(0,"tr",33)}const He=function(j){return["/facilities",j]};function ne(j,Be){if(1&j&&b._UZ(0,"tr",34),2&j){const Te=Be.$implicit,Tt=b.oxw();b.ekj("cursor-pointer",!Tt.disableRouting)("disable-outline",Tt.disableRouting),b.Q6J("perunWebAppsMiddleClickRouterLink",Tt.disableRouting||Tt.localDisableRouting?null:b.VKq(6,He,Te.facility.id))("routerLink",Tt.disableRouting||Tt.localDisableRouting?null:b.VKq(8,He,Te.facility.id))}}function it(j,Be){1&j&&(b.TgZ(0,"perun-web-apps-alert",35),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function I(j,Be){1&j&&(b.TgZ(0,"perun-web-apps-alert",35),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&j&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FACILITIES"),"\n"))}let be=(()=>{class j{constructor(Te){this.authResolver=Te,this.displayedColumns=["select","id","recent","name","description","technicalOwners","destinations","hosts"],this.pageSizeOptions=M.f7,this.disableRouting=!1,this.getDataForColumnFun=(Tt,Qe)=>j.getDataForColumn(Tt,Qe,this.recentIds)}set matSort(Te){this.sort=Te}static getDataForColumn(Te,Tt,Qe){switch(Tt){case"id":return Te.facility.id.toString();case"name":return Te.facility.name;case"description":return Te.facility.description;case"technicalOwners":return(0,M.te)(Te.owners);case"recent":return Qe&&Qe.includes(Te.facility.id)?"#".repeat(Qe.indexOf(Te.facility.id)):Te.name;case"destinations":return Te.destinations.map(Se=>Se.destination).join(" ; ");case"hosts":return Te.hosts.map(Se=>Se.hostname).join(" ; ");default:return Te[Tt]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(Te=>"id"!==Te)),this.setDataSource()}exportAllData(Te){(0,M.O6)((0,M.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),Te)}exportDisplayedData(Te){const Tt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Qe=Tt+this.dataSource.paginator.pageSize;(0,M.O6)((0,M.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Tt,Qe),this.displayedColumns,this.getDataForColumnFun),Te)}setDataSource(){this.dataSource||(this.dataSource=new h.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(Te,Tt)=>(0,M.Sd)(Te,Tt,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(Te,Tt)=>(0,M.pR)(Te,Tt,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.facilities}isAllSelected(){return this.selection.selected.length===this.dataSource.data.length}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(Te=>this.selection.select(Te))}static#e=this.\u0275fac=function(Tt){return new(Tt||j)(b.Y36(E.x4))};static#t=this.\u0275cmp=b.Xpm({type:j,selectors:[["perun-web-apps-facilities-list"]],viewQuery:function(Tt,Qe){if(1&Tt&&(b.Gf(M.l9,7),b.Gf(e.YE,7)),2&Tt){let Se;b.iGM(Se=b.CRH())&&(Qe.child=Se.first),b.iGM(Se=b.CRH())&&(Qe.matSort=Se.first)}},inputs:{facilities:"facilities",facilityWithAuthzGroupPairs:"facilityWithAuthzGroupPairs",authzVoNames:"authzVoNames",recentIds:"recentIds",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",selection:"selection",pageSizeOptions:"pageSizeOptions",disableRouting:"disableRouting"},features:[b.TTD],decls:34,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","description"],["matColumnDef","technicalOwners"],["matColumnDef","destinations"],["matColumnDef","hosts"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"id","recentIds"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],[3,"objects","paramName","mouseenter","mouseleave"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(Tt,Qe){1&Tt&&(b.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),b.NdJ("exportDisplayedData",function(Ee){return Qe.exportDisplayedData(Ee)})("exportAllData",function(Ee){return Qe.exportAllData(Ee)}),b.TgZ(2,"table",2),b.ynx(3,3),b.YNc(4,rt,1,0,"th",4),b.YNc(5,zt,4,10,"td",5),b.BQk(),b.ynx(6,6),b.YNc(7,at,3,3,"th",7),b.YNc(8,gt,2,1,"td",8),b.BQk(),b.ynx(9,9),b.YNc(10,At,1,0,"th",10),b.YNc(11,Mt,2,2,"td",11),b.BQk(),b.ynx(12,12),b.YNc(13,fe,3,3,"th",7),b.YNc(14,X,2,2,"td",11),b.BQk(),b.ynx(15,13),b.YNc(16,ce,3,3,"th",10),b.YNc(17,ve,2,3,"td",14),b.BQk(),b.ynx(18,15),b.YNc(19,Je,3,3,"th",10),b.YNc(20,ue,2,1,"td",11),b.BQk(),b.ynx(21,16),b.YNc(22,qe,3,3,"th",10),b.YNc(23,Ve,3,3,"td",11),b.BQk(),b.ynx(24,17),b.YNc(25,Me,3,3,"th",10),b.YNc(26,et,3,6,"td",11),b.BQk(),b.ynx(27,18),b.YNc(28,Re,3,3,"th",10),b.YNc(29,Et,3,6,"td",11),b.BQk(),b.YNc(30,G,1,0,"tr",19),b.YNc(31,ne,1,10,"tr",20),b.qZA()()(),b.YNc(32,it,3,3,"perun-web-apps-alert",21),b.YNc(33,I,3,3,"perun-web-apps-alert",21)),2&Tt&&(b.Q6J("hidden",!Qe.dataSource||0===Qe.dataSource.filteredData.length||0===Qe.facilities.length),b.xp6(1),b.Q6J("tableId",Qe.tableId)("dataLength",Qe.dataSource.filteredData.length)("pageSizeOptions",Qe.pageSizeOptions),b.xp6(1),b.Q6J("dataSource",Qe.dataSource),b.xp6(28),b.Q6J("matHeaderRowDef",Qe.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",Qe.displayedColumns),b.xp6(1),b.Q6J("ngIf",0===Qe.dataSource.filteredData.length&&0!==Qe.facilities.length),b.xp6(1),b.Q6J("ngIf",0===Qe.facilities.length))},dependencies:[y.O5,g.oG,h.BZ,h.fO,h.as,h.w1,h.Dz,h.nj,h.ge,h.ev,h.XQ,h.Gk,w.rH,e.YE,e.nU,W.w,v.l,k.Y,S.W,O,P.Q,te.e,Ae.X$,H.J,Q,ye.G],styles:[".disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return j})()},30666:(_t,pe,m)=>{"use strict";m.d(pe,{i:()=>re});var e=m(65879),h=m(73615),M=m(96814),E=m(30617),b=m(77988),y=m(32296),g=m(92596),w=m(70342),W=m(89515),v=m(55589),k=m(43682),P=m(58734);function S(Ce,O){if(1&Ce){const te=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.ALo(2,"groupSyncToolTip"),e.TgZ(3,"button",6),e.NdJ("click",function(){e.CHM(te);const Q=e.oxw(2);return e.KtG(Q.onSyncDetail())}),e.ALo(4,"groupSyncIcon"),e.TgZ(5,"mat-icon"),e.ALo(6,"groupSyncIconColor"),e._uU(7),e.ALo(8,"groupSyncIcon"),e.qZA()()()}if(2&Ce){const te=e.oxw(2);e.Q6J("matTooltipPosition","above")("matTooltip",e.lcZ(1,7,e.lcZ(2,9,te.group))),e.xp6(3),e.Q6J("disabled","sync_disabled"===e.lcZ(4,11,te.group)),e.xp6(2),e.Tol(e.lcZ(6,13,te.group)),e.xp6(2),e.hij(" ",e.lcZ(8,15,te.group)," ")}}function de(Ce,O){if(1&Ce){const te=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(te);const Q=e.oxw(2);return e.KtG(Q.onMoveGroup())}),e.TgZ(3,"mat-icon"),e._uU(4,"arrow_right_alt"),e.qZA()()()}if(2&Ce){const te=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MOVE")),e.Q6J("matTooltipPosition","above"),e.xp6(2),e.Q6J("disabled",te.disabled)}}function se(Ce,O){if(1&Ce){const te=e.EpF();e.TgZ(0,"span",5),e.ALo(1,"translate"),e.TgZ(2,"button",6),e.NdJ("click",function(){e.CHM(te);const Q=e.oxw(2);return e.KtG(Q.onChangeNameDescription())}),e.TgZ(3,"mat-icon"),e._uU(4,"text_format"),e.qZA()()()}if(2&Ce){const te=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.RENAME")),e.Q6J("matTooltipPosition","above"),e.xp6(2),e.Q6J("disabled",te.disabled)}}function Z(Ce,O){if(1&Ce&&(e.TgZ(0,"div",2)(1,"button",3),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4," file_copy "),e.qZA()(),e.YNc(5,S,9,17,"span",4),e.YNc(6,de,5,5,"span",4),e.YNc(7,se,5,5,"span",4),e.qZA()),2&Ce){const te=e.oxw();e.xp6(1),e.s9C("matTooltip",e.lcZ(2,6,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.Q6J("cdkCopyToClipboard",te.group.name)("matTooltipPosition","above"),e.xp6(4),e.Q6J("ngIf",te.syncAuth),e.xp6(1),e.Q6J("ngIf",te.moveAuth),e.xp6(1),e.Q6J("ngIf",te.editAuth)}}function oe(Ce,O){if(1&Ce){const te=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(te);const Q=e.oxw(2);return e.KtG(Q.onSyncDetail())}),e.ALo(1,"groupSyncIcon"),e.TgZ(2,"mat-icon"),e.ALo(3,"groupSyncIconColor"),e._uU(4),e.ALo(5,"groupSyncIcon"),e.qZA(),e.TgZ(6,"span"),e._uU(7),e.ALo(8,"translate"),e.ALo(9,"groupSyncToolTip"),e.qZA()()}if(2&Ce){const te=e.oxw(2);e.Q6J("disabled","sync_disabled"===e.lcZ(1,6,te.group)),e.xp6(2),e.Tol(e.lcZ(3,8,te.group)),e.xp6(2),e.hij(" ",e.lcZ(5,10,te.group)," "),e.xp6(3),e.Oqu(e.lcZ(8,12,e.lcZ(9,14,te.group)))}}function Ae(Ce,O){if(1&Ce){const te=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(te);const Q=e.oxw(2);return e.KtG(Q.onMoveGroup())}),e.TgZ(1,"mat-icon"),e._uU(2,"arrow_right_alt"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.qZA()()}if(2&Ce){const te=e.oxw(2);e.Q6J("disabled",te.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MOVE"))}}function Ze(Ce,O){if(1&Ce){const te=e.EpF();e.TgZ(0,"button",11),e.NdJ("click",function(){e.CHM(te);const Q=e.oxw(2);return e.KtG(Q.onChangeNameDescription())}),e.TgZ(1,"mat-icon"),e._uU(2,"text_format"),e.qZA(),e.TgZ(3,"span"),e._uU(4),e.ALo(5,"translate"),e.qZA()()}if(2&Ce){const te=e.oxw(2);e.Q6J("disabled",te.disabled),e.xp6(4),e.Oqu(e.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.RENAME"))}}function ke(Ce,O){if(1&Ce&&(e.TgZ(0,"div")(1,"button",7),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"more_vert"),e.qZA()(),e.TgZ(5,"mat-menu",null,8)(7,"button",9)(8,"mat-icon"),e._uU(9," file_copy "),e.qZA(),e.TgZ(10,"span"),e._uU(11),e.ALo(12,"translate"),e.qZA()(),e.YNc(13,oe,10,16,"button",10),e.YNc(14,Ae,6,4,"button",10),e.YNc(15,Ze,6,4,"button",10),e.qZA()()),2&Ce){const te=e.MAs(6),H=e.oxw();e.xp6(1),e.s9C("matTooltip",e.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.MORE")),e.Q6J("mat-menu-trigger-for",te),e.xp6(6),e.Q6J("cdkCopyToClipboard",H.group.name),e.xp6(4),e.Oqu(e.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.GROUP_MENU.COPY")),e.xp6(2),e.Q6J("ngIf",H.syncAuth),e.xp6(1),e.Q6J("ngIf",H.moveAuth),e.xp6(1),e.Q6J("ngIf",H.editAuth)}}let re=(()=>{class Ce{constructor(te){this.authResolver=te,this.disabled=!1,this.moveGroup=new e.vpe,this.syncGroup=new e.vpe,this.changeNameDescription=new e.vpe}ngOnChanges(){this.syncAuth=this.authResolver.isAuthorized("forceGroupSynchronization_Group_policy",[this.group]),this.editAuth=this.authResolver.isAuthorized("updateGroup_Group_policy",[this.group]),this.moveAuth=this.authResolver.isAuthorized("moveGroup_Group_Group_policy",[this.group])||this.authResolver.isAuthorized("destination_null-moveGroup_Group_Group_policy",[this.group])}onMoveGroup(){this.moveGroup.emit()}onSyncDetail(){this.syncGroup.emit()}onChangeNameDescription(){this.changeNameDescription.emit()}static#e=this.\u0275fac=function(H){return new(H||Ce)(e.Y36(h.x4))};static#t=this.\u0275cmp=e.Xpm({type:Ce,selectors:[["perun-web-apps-group-menu"]],inputs:{group:"group",disabled:"disabled",displayButtons:"displayButtons"},outputs:{moveGroup:"moveGroup",syncGroup:"syncGroup",changeNameDescription:"changeNameDescription"},features:[e.TTD],decls:2,vars:2,consts:[["class","d-flex justify-content-end",4,"ngIf"],[4,"ngIf"],[1,"d-flex","justify-content-end"],["mat-icon-button","",1,"ms-auto",3,"cdkCopyToClipboard","matTooltipPosition","matTooltip"],[3,"matTooltipPosition","matTooltip",4,"ngIf"],[3,"matTooltipPosition","matTooltip"],["mat-icon-button","",3,"disabled","click"],["mat-icon-button","",3,"mat-menu-trigger-for","matTooltip"],["groupMenu","matMenu"],["mat-menu-item","",3,"cdkCopyToClipboard"],["mat-menu-item","",3,"disabled","click",4,"ngIf"],["mat-menu-item","",3,"disabled","click"]],template:function(H,Q){1&H&&(e.YNc(0,Z,8,8,"div",0),e.YNc(1,ke,16,11,"div",1)),2&H&&(e.Q6J("ngIf",Q.displayButtons),e.xp6(1),e.Q6J("ngIf",!Q.displayButtons))},dependencies:[M.O5,E.Hw,b.VK,b.OP,b.p6,y.RK,g.gM,w.i3,W.X$,v.J,k.r,P.F]})}return Ce})()},63710:(_t,pe,m)=>{"use strict";m.d(pe,{x:()=>S});var e=m(65879),h=m(64124),M=m(37073),E=m(17700),b=m(96814),y=m(30617),g=m(92596),w=m(89515);function W(de,se){if(1&de){const Z=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(Z);const Ae=e.oxw();return e.KtG(Ae.changeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",4),e._uU(3,"check_circle_outline"),e.qZA()()}if(2&de){const Z=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.ACTIVE")),e.Q2q("data-cy","",Z.groupName,"-active")}}function v(de,se){if(1&de){const Z=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(Z);const Ae=e.oxw();return e.KtG(Ae.changeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",5),e._uU(3,"block"),e.qZA()()}if(2&de){const Z=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.INACTIVE")),e.Q2q("data-cy","",Z.groupName,"-inactive")}}function k(de,se){if(1&de){const Z=e.EpF();e.TgZ(0,"span",3),e.NdJ("click",function(){e.CHM(Z);const Ae=e.oxw();return e.KtG(Ae.changeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",6),e._uU(3,"report"),e.qZA()()}if(2&de){const Z=e.oxw();e.hYB("matTooltip","",e.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.FAILED"),": ",Z.failureCause,"")}}function P(de,se){1&de&&(e.TgZ(0,"span",7),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",8),e._uU(3,"autorenew"),e.qZA()()),2&de&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.PROCESSING"))}let S=(()=>{class de{constructor(Z){this.dialog=Z,this.status="",this.groupName="",this.statusChange=new e.vpe}changeStatus(){const Z=(0,h.kZ)();Z.width="500px",Z.data={theme:this.theme,status:this.status,groupId:this.groupId,resourceId:this.resourceId},this.dialog.open(M.Qu,Z).afterClosed().subscribe(Ae=>{Ae&&this.statusChange.emit()})}static#e=this.\u0275fac=function(oe){return new(oe||de)(e.Y36(E.uw))};static#t=this.\u0275cmp=e.Xpm({type:de,selectors:[["perun-web-apps-group-resource-status"]],inputs:{status:"status",groupId:"groupId",groupName:"groupName",resourceId:"resourceId",theme:"theme",failureCause:"failureCause"},outputs:{statusChange:"statusChange"},decls:5,vars:4,consts:[[1,"flex-container"],["class","status-change","matTooltipPosition","above",3,"matTooltip","click",4,"ngIf"],["class","status-change","matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",1,"status-change",3,"matTooltip","click"],[1,"green"],[1,"grey"],[1,"red"],["matTooltipPosition","above",1,"status-change",3,"matTooltip"],[1,"black"]],template:function(oe,Ae){1&oe&&(e.TgZ(0,"div",0),e.YNc(1,W,4,4,"span",1),e.YNc(2,v,4,4,"span",1),e.YNc(3,k,4,4,"span",1),e.YNc(4,P,4,3,"span",2),e.qZA()),2&oe&&(e.xp6(1),e.Q6J("ngIf","ACTIVE"===Ae.status),e.xp6(1),e.Q6J("ngIf","INACTIVE"===Ae.status),e.xp6(1),e.Q6J("ngIf","FAILED"===Ae.status),e.xp6(1),e.Q6J("ngIf","PROCESSING"===Ae.status))},dependencies:[b.O5,y.Hw,g.gM,w.X$]})}return de})()},10781:(_t,pe,m)=>{"use strict";m.d(pe,{h:()=>b});var e=m(65879),h=m(64124),M=m(4675),E=m(89515);let b=(()=>{class y{constructor(){this.disableAutoSelect=!1,this.displayStatus=!1,this.groupSelected=new e.vpe,this.nameFunction=w=>w.name}ngOnInit(){this.groups=this.groups.sort(h.aC)}static#e=this.\u0275fac=function(W){return new(W||y)};static#t=this.\u0275cmp=e.Xpm({type:y,selectors:[["perun-web-apps-group-search-select"]],inputs:{groups:"groups",disableAutoSelect:"disableAutoSelect",firstSelectedGroup:"firstSelectedGroup",displayStatus:"displayStatus"},outputs:{groupSelected:"groupSelected"},decls:4,vars:15,consts:[[1,"long-input",3,"entities","entity","displayStatus","disableAutoSelect","mainTextFunction","searchFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(W,v){if(1&W&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(P){return v.groupSelected.emit(P)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&W){let k;e.Q6J("entities",v.groups)("entity",null!==(k=v.firstSelectedGroup)&&void 0!==k?k:null)("displayStatus",v.displayStatus)("disableAutoSelect",v.disableAutoSelect)("mainTextFunction",v.nameFunction)("searchFunction",v.nameFunction)("selectPlaceholder",e.lcZ(1,9,"SHARED_LIB.PERUN.COMPONENTS.GROUP_SEARCH_SELECT.SELECT_GROUP"))("findPlaceholder",e.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.GROUP_SEARCH_SELECT.FIND_GROUP"))("noEntriesText",e.lcZ(3,13,"SHARED_LIB.PERUN.COMPONENTS.GROUP_SEARCH_SELECT.NO_GROUP_FOUND"))}},dependencies:[M.i,E.X$]})}return y})()},97500:(_t,pe,m)=>{"use strict";m.d(pe,{W:()=>K});var e=m(65879),h=m(37073),M=m(27618),E=m(73615),b=m(64124),y=m(19366),g=m(13566),w=m(25313),W=m(78337),v=m(80874),k=m(17700),P=m(96814),S=m(75986),de=m(44112),se=m(11186),Z=m(30617),oe=m(32296),Ae=m(92596),Ze=m(77983),ke=m(30666),re=m(92738),Ce=m(52269),O=m(21838),te=m(63710),H=m(45377),Q=m(89515),ye=m(29997),rt=m(73397),Ne=m(38747),zt=m(45355),at=m(93035),gt=m(26405),At=m(2058),Mt=m(97166);let fe=(()=>{class xe{transform(We,he,we){return he?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CREATE_RELATION_AUTH_TOOLTIP":(0,b.bx)(We)?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.SYNCHRONIZED_GROUP":We.sourceGroupId?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP":"members"===We.name?"":we?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.ALREADY_MEMBER_TOOLTIP":"MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"}static#e=this.\u0275fac=function(he){return new(he||xe)};static#t=this.\u0275pipe=e.Yjl({name:"groupCheckboxTooltip",type:xe,pure:!0})}return xe})();var X=m(32596),ce=m(8355);function ve(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"mat-checkbox",29),e.NdJ("change",function(we){e.CHM(We);const Ue=e.oxw(3);return e.KtG(we?Ue.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&xe){const We=e.oxw(2).ngIf,he=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,We.all)))("checked",he.selection.hasValue()&&We.all)("indeterminate",he.selection.hasValue()&&!We.all)}}function Je(xe,ot){if(1&xe&&(e.TgZ(0,"th",27),e.YNc(1,ve,3,7,"mat-checkbox",28),e.qZA()),2&xe){const We=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!We.disableHeadCheckbox&&We.selection.isMultipleSelection())}}const ue=function(xe){return{name:xe}};function qe(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"span",32),e.ALo(1,"translate"),e.ALo(2,"groupCheckboxTooltip"),e.TgZ(3,"mat-checkbox",33),e.NdJ("change",function(we){e.CHM(We);const Ue=e.oxw().$implicit,Fe=e.oxw(2);return e.KtG(we?Fe.itemSelectionToggle(Ue):null)})("click",function(we){return we.stopPropagation()}),e.ALo(4,"translate"),e.ALo(5,"checkboxLabel"),e.qZA()()}if(2&xe){const We=ot.ngIf,he=e.oxw().$implicit,we=e.oxw(2);e.Q6J("matTooltip",e.lcZ(1,7,e.Dn7(2,9,he,!1,we.canBeSelected(he))))("matTooltipPosition","above")("matTooltipDisabled",!We.disable&&we.canBeSelected(he)),e.xp6(3),e.Q2q("data-cy","",he.name,"-checkbox"),e.Q6J("aria-label",e.xi3(4,13,e.lcZ(5,16,we.selection.isSelected(he)),e.VKq(18,ue,he.name)))("checked",we.selection.isSelected(he))("disabled",We.disable||!we.canBeSelected(he))}}const Ve=function(xe){return{disable:xe}};function Me(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"td",30),e.NdJ("mouseenter",function(){e.CHM(We);const we=e.oxw(2);return e.KtG(we.disabledRouting=!0)})("mouseleave",function(){e.CHM(We);const we=e.oxw(2);return e.KtG(we.disabledRouting=we.disableRouting)}),e.ALo(1,"disableGroupSelect"),e.YNc(2,qe,6,20,"span",31),e.ALo(3,"disableGroupSelect"),e.qZA()}if(2&xe){const We=ot.$implicit,he=e.oxw(2);e.ekj("cursor-default",e.gM2(1,3,We,he.disableMembers,he.disableGroups,he.groupsToDisableCheckbox)||!he.canBeSelected(We)),e.xp6(2),e.Q6J("ngIf",e.VKq(13,Ve,e.gM2(3,8,We,he.disableMembers,he.disableGroups,he.groupsToDisableCheckbox)))}}function et(xe,ot){1&xe&&(e.ynx(0,24),e.YNc(1,Je,2,1,"th",25),e.YNc(2,Me,4,15,"td",26),e.BQk())}function Re(xe,ot){1&xe&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_ID")," "))}function Et(xe,ot){if(1&xe&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Oqu(We.id)}}function G(xe,ot){1&xe&&e._UZ(0,"th",36)}function He(xe,ot){if(1&xe&&(e.TgZ(0,"td",37),e._UZ(1,"perun-web-apps-recently-viewed-icon",38),e.qZA()),2&xe){const We=ot.$implicit,he=e.oxw();e.xp6(1),e.Q6J("recentIds",he.recentIds)("id",We.id)}}function ne(xe,ot){1&xe&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_VO_NAME")," "))}function it(xe,ot){if(1&xe&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&xe){const We=ot.$implicit,he=e.oxw();e.xp6(1),e.hij(" ",he.voNames.get(We.voId)," ")}}function I(xe,ot){1&xe&&e._UZ(0,"th",36)}function be(xe,ot){1&xe&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"account_tree"),e.qZA()),2&xe&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.INDIRECT_GROUP"))}function j(xe,ot){1&xe&&(e.TgZ(0,"mat-icon",40),e.ALo(1,"translate"),e._uU(2,"alt_route"),e.qZA()),2&xe&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.MULTIPLE_ASSIGNMENTS"))}function Be(xe,ot){if(1&xe&&(e.TgZ(0,"td",37),e.YNc(1,be,3,3,"mat-icon",39),e.YNc(2,j,3,3,"mat-icon",39),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf",We.sourceGroupId&&!We.moreTypesOfAssignment),e.xp6(1),e.Q6J("ngIf",We.moreTypesOfAssignment)}}function Te(xe,ot){1&xe&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_NAME")," "))}function Tt(xe,ot){if(1&xe&&(e.TgZ(0,"td",37),e._uU(1),e.qZA()),2&xe){const We=ot.$implicit;e.uIk("data-cy",We.name),e.xp6(1),e.hij(" ",We.name," ")}}function Qe(xe,ot){1&xe&&(e.TgZ(0,"th",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.AUTHZ_GROUP")," "))}function Se(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"td",41),e.NdJ("mouseenter",function(){e.CHM(We);const we=e.oxw();return e.KtG(we.disabledRouting=!0)})("mouseleave",function(){e.CHM(We);const we=e.oxw();return e.KtG(we.disabledRouting=we.disableRouting)}),e._UZ(1,"perun-web-apps-authorized-groups-cell",42),e.qZA()}if(2&xe){const We=ot.$implicit,he=e.oxw();e.xp6(1),e.Q6J("groups",he.groupWithAuthzGroupPairs.get(We.id))("disableRouting",he.disableRouting)("authzVoNames",he.authzVoNames)}}function Ee(xe,ot){1&xe&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function ge(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"td",43)(1,"perun-web-apps-group-resource-status",44),e.NdJ("mouseenter",function(){e.CHM(We);const we=e.oxw();return e.KtG(we.disabledRouting=!0)})("mouseleave",function(){e.CHM(We);const we=e.oxw();return e.KtG(we.disabledRouting=we.disableRouting)})("statusChange",function(){e.CHM(We);const we=e.oxw();return e.KtG(we.refreshTable.emit())}),e.qZA()()}if(2&xe){const We=ot.$implicit,he=e.oxw();e.xp6(1),e.Q6J("theme","resource-theme")("groupId",We.id)("groupName",We.name)("resourceId",he.resourceId)("failureCause",We.failureCause)("status",We.status)}}function o(xe,ot){1&xe&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_STATUS")," "))}function p(xe,ot){if(1&xe&&(e.TgZ(0,"i",46),e.NdJ("click",function(he){return he.stopPropagation()}),e.ALo(1,"groupStatusIconColor"),e.TgZ(2,"span"),e._uU(3),e.ALo(4,"memberStatusIcon"),e.qZA()()),2&xe){const We=ot.ngIf;e.Gre("material-icons status-change ",e.lcZ(1,5,We.status)," cursor-default"),e.s9C("matTooltip",We.status),e.xp6(3),e.hij(" ",e.lcZ(4,7,We.status)," ")}}const A=function(xe){return{status:xe}};function C(xe,ot){if(1&xe&&(e.TgZ(0,"td",37),e.YNc(1,p,5,9,"i",45),e.ALo(2,"findAttribute"),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Q6J("ngIf",e.VKq(4,A,e.xi3(2,1,We.attributes,"groupStatus")))}}function f(xe,ot){1&xe&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_DESCRIPTION")," "))}function a(xe,ot){if(1&xe&&(e.TgZ(0,"td",43),e._uU(1),e.qZA()),2&xe){const We=ot.$implicit;e.xp6(1),e.Oqu(We.description)}}function n(xe,ot){1&xe&&(e.TgZ(0,"th",34),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.TABLE_GROUP_EXPIRATION")," "))}function t(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"button",49),e.NdJ("click",function(){e.CHM(We);const we=e.oxw().$implicit,Ue=e.oxw();return e.KtG(Ue.changeExpiration(we))})("mouseenter",function(){e.CHM(We);const we=e.oxw(2);return e.KtG(we.disabledRouting=!0)})("mouseleave",function(){e.CHM(We);const we=e.oxw(2);return e.KtG(we.disabledRouting=we.disableRouting)}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&xe&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CHANGE_EXPIRATION"))}function i(xe,ot){if(1&xe&&(e.TgZ(0,"td",43)(1,"span",47),e._uU(2),e.ALo(3,"parseDate"),e.ALo(4,"groupExpiration"),e.YNc(5,t,4,3,"button",48),e.ALo(6,"canManageGroup"),e.qZA()()),2&xe){const We=ot.$implicit;e.xp6(2),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,We))," "),e.xp6(3),e.Q6J("ngIf",e.lcZ(6,6,We))}}function r(xe,ot){1&xe&&e._UZ(0,"th",36)}function d(xe,ot){if(1&xe){const We=e.EpF();e.TgZ(0,"td",37)(1,"perun-web-apps-group-menu",50),e.NdJ("mouseenter",function(){e.CHM(We);const we=e.oxw();return e.KtG(we.disabledRouting=!0)})("mouseleave",function(){e.CHM(We);const we=e.oxw();return e.KtG(we.disabledRouting=we.disableRouting)})("moveGroup",function(){const Ue=e.CHM(We).$implicit,Fe=e.oxw();return e.KtG(Fe.moveGroup(Ue))})("changeNameDescription",function(){const Ue=e.CHM(We).$implicit,Fe=e.oxw();return e.KtG(Fe.editGroup(Ue))})("syncGroup",function(){const Ue=e.CHM(We).$implicit,Fe=e.oxw();return e.KtG(Fe.openSyncDetail(Ue))}),e.qZA()()}if(2&xe){const We=ot.$implicit,he=e.oxw();e.xp6(1),e.Q6J("disabled","members"===We.name)("displayButtons",he.displayButtons)("group",We)}}function s(xe,ot){1&xe&&e._UZ(0,"tr",51)}const c=function(xe,ot){return["/organizations",xe,"groups",ot]};function l(xe,ot){if(1&xe&&e._UZ(0,"tr",52),2&xe){const We=ot.$implicit,he=e.oxw();e.ekj("cursor-pointer",!he.disableRouting&&!he.groupsToDisableRouting.has(We.id))("disable-outline",he.disableRouting||he.disabledRouting||he.groupsToDisableRouting.has(We.id)),e.Q6J("perunWebAppsMiddleClickRouterLink",he.disableRouting||he.disabledRouting||he.groupsToDisableRouting.has(We.id)?null:e.WLB(6,c,We.voId,We.id))("routerLink",he.disableRouting||he.disabledRouting||he.groupsToDisableRouting.has(We.id)?null:e.WLB(9,c,We.voId,We.id))}}function T(xe,ot){if(1&xe&&(e.TgZ(0,"perun-web-apps-alert",53),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&xe){const We=e.oxw();e.xp6(1),e.hij(" ",e.lcZ(2,1,We.noGroupsAlert),"\n")}}const N=function(xe){return{all:xe}};let K=(()=>{class xe{constructor(We,he,we,Ue,Fe,Y){this.dialog=We,this.authResolver=he,this.voService=we,this.tableCheckbox=Ue,this.disableGroupSelect=Fe,this.groupUtils=Y,this.theme="group-theme",this.selection=new W.Ov(!0,[]),this.groupsToDisableCheckbox=new Set,this.groupsToDisableRouting=new Set,this.disableRouting=!1,this.pageSizeOptions=b.f7,this.recentIds=[],this.resourceId=null,this.relation=!1,this.noGroupsAlert="SHARED_LIB.UI.ALERTS.NO_GROUPS",this.groupMoved=new e.vpe,this.refreshTable=new e.vpe,this.queryChanged=new e.vpe,this.downloadAll=new e.vpe,this.displayButtons=window.innerWidth>800,this.disabledRouting=!1,this.voNames=new Map,this.columns=["select","id","recent","vo","indirectGroupAssigment","name","status","groupStatus","description","expiration","menu"],this.getDataForColumnFun=(J,U)=>this.groupUtils.getDataForColumn(J,U,this.voNames),this.getSortDataForColumnFun=(J,U)=>this.groupUtils.getSortDataForColumn(J,U,this.voNames,this.recentIds),this.canBeSelected=J=>{const U=J.attributes?.find(ze=>"groupStatusIndirect"===ze.friendlyName);return U?.value?!U.value:!this.disableGroupSelect.transform(J,this.disableMembers,this.disableGroups,this.groupsToDisableCheckbox)}}set groups(We){this.dataSource||this.dataSourceInit(We);const he=this.isPaginated(We);(0,y.oQ)(this.dataSource)&&he?(this.dataSource.data=We.data,this.dataSource.count=We.totalCount):!(0,y.oQ)(this.dataSource)&&!he&&(this.dataSource.data=We),this.updateVoNames()}set filter(We){this.dataSource.filter=We}set displayedColumns(We){this.authResolver.isPerunAdminOrObserver()||(We=We.filter(he=>"id"!==he)),this.columns=We}shouldHideButtons(){this.displayButtons=window.innerWidth>800}isPaginated(We){return"data"in We}exportAllData(We){(0,y.oQ)(this.dataSource)?this.downloadAll.emit({format:We,length:this.dataSource.paginator.length}):(0,b.O6)((0,b.Xn)(this.dataSource.filteredData,this.columns,this.getDataForColumnFun),We)}exportDisplayedData(We){if((0,y.oQ)(this.dataSource))(0,b.O6)((0,b.Xn)(this.dataSource.data,this.columns,this.getDataForColumnFun),We);else{const he=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,we=he+this.dataSource.paginator.pageSize;(0,b.O6)((0,b.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(he,we),this.columns,this.getDataForColumnFun),We)}}isAllSelected(){return(0,y.oQ)(this.dataSource)?this.tableCheckbox.isAllSelectedPaginated(this.dataSource,this.selection.selected.length,this.canBeSelected):this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){(0,y.oQ)(this.dataSource)?this.tableCheckbox.masterTogglePaginated(this.dataSource,this.selection,!this.isAllSelected(),this.canBeSelected):this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.dataSource.filter,this.dataSource,this.dataSource.sort,this.dataSource.paginator.pageSize,this.dataSource.paginator.pageIndex,!0,this.canBeSelected)}moveGroup(We){this.groupMoved.emit(We)}openSyncDetail(We){const he=(0,b.kZ)();he.width="450px",he.data={groupId:We.id,theme:this.theme},this.dialog.open(h.Bp,he)}editGroup(We){const he=(0,b.kZ)();he.data={theme:"group-theme",group:We,dialogType:h.Eg.GROUP},this.dialog.open(h.rd,he).afterClosed().subscribe(Ue=>{Ue&&this.refreshTable.emit()})}changeExpiration(We){const he=We.attributes.find(Fe=>"groupMembershipExpiration"===Fe.baseFriendlyName),we=(0,b.kZ)();we.width="400px",we.data={memberId:this.memberId,groupId:We.id,expirationAttr:he,status:(0,b.cT)(We.attributes,"groupStatus")},this.dialog.open(h.u3,we).afterClosed().subscribe(Fe=>{Fe&&this.refreshTable.emit()})}itemSelectionToggle(We){this.selection.toggle(We)}dataSourceInit(We){const he=this.isPaginated(We);this.dataSource=he?new y.Hy(We.data,We.totalCount,this.sort,this.tableWrapper.paginator):new w.by(We),(0,y.oQ)(this.dataSource)?this.dataSource.pageQuery$.subscribe(we=>this.queryChanged.emit(we)):(this.dataSource.sort=this.sort,this.dataSource.paginator=this.tableWrapper.paginator,this.dataSource.filterPredicate=(we,Ue)=>(0,b.Sd)(we,Ue,this.columns,this.getDataForColumnFun,!0),this.dataSource.sortData=(we,Ue)=>(0,b.pR)(we,Ue,this.getSortDataForColumnFun))}updateVoNames(){if(this.columns.includes("vo")){const We=new Set;this.dataSource.filteredData.forEach(he=>{!We.has(he.voId)&&!this.voNames.has(he.voId)&&We.add(he.voId)}),We.size>0&&this.voService.getVosByIds([...We]).subscribe(he=>{he.forEach(we=>{this.voNames.set(we.id,we.name)})})}}static#e=this.\u0275fac=function(he){return new(he||xe)(e.Y36(k.uw),e.Y36(E.x4),e.Y36(M.YF),e.Y36(E.UA),e.Y36(v.yo),e.Y36(E.K1))};static#t=this.\u0275cmp=e.Xpm({type:xe,selectors:[["perun-web-apps-groups-list"]],viewQuery:function(he,we){if(1&he&&(e.Gf(b.l9,7),e.Gf(g.YE,7)),2&he){let Ue;e.iGM(Ue=e.CRH())&&(we.tableWrapper=Ue.first),e.iGM(Ue=e.CRH())&&(we.sort=Ue.first)}},hostBindings:function(he,we){1&he&&e.NdJ("resize",function(Fe){return we.shouldHideButtons(Fe)},!1,e.Jf7)},inputs:{theme:"theme",selection:"selection",groupWithAuthzGroupPairs:"groupWithAuthzGroupPairs",authzVoNames:"authzVoNames",disableMembers:"disableMembers",disableGroups:"disableGroups",groupsToDisableCheckbox:"groupsToDisableCheckbox",groupsToDisableRouting:"groupsToDisableRouting",disableHeadCheckbox:"disableHeadCheckbox",parentGroup:"parentGroup",disableRouting:"disableRouting",memberId:"memberId",memberGroupStatus:"memberGroupStatus",pageSizeOptions:"pageSizeOptions",recentIds:"recentIds",resourceId:"resourceId",tableId:"tableId",relation:"relation",noGroupsAlert:"noGroupsAlert",groups:"groups",filter:"filter",displayedColumns:"displayedColumns"},outputs:{groupMoved:"groupMoved",refreshTable:"refreshTable",queryChanged:"queryChanged",downloadAll:"downloadAll"},features:[e._Bn([v.yo])],decls:41,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","vo"],["matColumnDef","indirectGroupAssigment"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","status"],["class","wrap-content","mat-cell","",4,"matCellDef"],["matColumnDef","groupStatus"],["matColumnDef","description"],["matColumnDef","expiration"],["matColumnDef","menu"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",3,"cursor-default","mouseenter","mouseleave",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox",3,"mouseenter","mouseleave"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"ngIf"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],["matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],["mat-cell","",1,"wrap-content"],[3,"theme","groupId","groupName","resourceId","failureCause","status","mouseenter","mouseleave","statusChange"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"class","matTooltip","click",4,"ngIf"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],[1,"align-elements"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave"],[3,"disabled","displayButtons","group","mouseenter","mouseleave","moveGroup","changeNameDescription","syncGroup"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(he,we){if(1&he&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(Fe){return we.exportDisplayedData(Fe)})("exportAllData",function(Fe){return we.exportAllData(Fe)}),e.TgZ(2,"table",2),e.YNc(3,et,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Re,3,3,"th",5),e.YNc(7,Et,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,G,1,0,"th",8),e.YNc(10,He,2,2,"td",9),e.BQk(),e.ynx(11,10),e.YNc(12,ne,3,3,"th",5),e.YNc(13,it,2,1,"td",6),e.BQk(),e.ynx(14,11),e.YNc(15,I,1,0,"th",8),e.YNc(16,Be,3,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,Te,3,3,"th",5),e.YNc(19,Tt,2,2,"td",9),e.BQk(),e.ynx(20,13),e.YNc(21,Qe,3,3,"th",8),e.YNc(22,Se,2,3,"td",14),e.BQk(),e.ynx(23,15),e.YNc(24,Ee,3,3,"th",5),e.YNc(25,ge,2,6,"td",16),e.BQk(),e.ynx(26,17),e.YNc(27,o,3,3,"th",5),e.YNc(28,C,3,6,"td",9),e.BQk(),e.ynx(29,18),e.YNc(30,f,3,3,"th",5),e.YNc(31,a,2,1,"td",16),e.BQk(),e.ynx(32,19),e.YNc(33,n,3,3,"th",5),e.YNc(34,i,7,8,"td",16),e.BQk(),e.ynx(35,20),e.YNc(36,r,1,0,"th",8),e.YNc(37,d,2,3,"td",9),e.BQk(),e.YNc(38,s,1,0,"tr",21),e.YNc(39,l,1,12,"tr",22),e.qZA()()(),e.YNc(40,T,3,3,"perun-web-apps-alert",23)),2&he){let Ue;e.Q6J("hidden",0===we.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",null!==(Ue=we.dataSource.count)&&void 0!==Ue?Ue:we.dataSource.filteredData.length)("pageSizeOptions",we.pageSizeOptions)("tableId",we.tableId),e.xp6(1),e.Q6J("dataSource",we.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,N,e.Dn7(4,9,we.dataSource,we.selection.selected.length,we.canBeSelected))),e.xp6(35),e.Q6J("matHeaderRowDef",we.columns),e.xp6(1),e.Q6J("matRowDefColumns",we.columns),e.xp6(1),e.Q6J("ngIf",0===we.dataSource.filteredData.length)}},dependencies:[P.O5,S.oG,w.BZ,w.fO,w.as,w.w1,w.Dz,w.nj,w.ge,w.ev,w.XQ,w.Gk,de.rH,g.YE,g.nU,se.w,Z.Hw,oe.RK,Ae.gM,Ze.l,ke.i,re.Y,O.W,te.x,Ce.Q,H.e,Q.X$,ye.f,rt.e,Ne.F,zt.M,at.I,gt.D,At.a,Mt.y,fe,X.G,ce.r],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.cursor-default[_ngcontent-%COMP%], .mat-mdc-checkbox-disabled[_ngcontent-%COMP%]{cursor:default}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return xe})()},36620:(_t,pe,m)=>{"use strict";m.d(pe,{I:()=>Re});var e=m(65879),h=m(98445),M=m(41894),E=m(78337),b=m(19366),y=m(64124),g=m(37073),w=m(73615),W=m(17700),v=m(96814),k=m(75986),P=m(44112),S=m(11186),de=m(30617),se=m(32296),Z=m(92596),oe=m(16672),Ae=m(30666),Ze=m(92738),ke=m(52269),re=m(89515),Ce=m(29997),O=m(73397),te=m(38747),H=m(45355),Q=m(26405),ye=m(2058);const rt=["scrollViewport"];function Ne(Et,G){if(1&Et){const He=e.EpF();e.TgZ(0,"mat-checkbox",16),e.NdJ("change",function(){e.CHM(He);const it=e.oxw().$implicit,I=e.oxw(2);return e.KtG(I.itemSelectionToggle(it))}),e.qZA()}if(2&Et){const He=e.oxw().$implicit,ne=e.oxw(2);e.Q2q("data-cy","",He.name,"-checkbox"),e.Q6J("disabled","members"===He.fullName)("checked",ne.selection.isSelected(He))("indeterminate",ne.descendantsPartiallySelected(He))}}function zt(Et,G){if(1&Et&&(e.TgZ(0,"mat-icon",17),e._uU(1),e.qZA()),2&Et){const He=e.oxw().$implicit,ne=e.oxw(2);e.xp6(1),e.hij(" ",ne.treeControl.isExpanded(He)?"expand_more":"chevron_right"," ")}}function at(Et,G){if(1&Et&&(e.TgZ(0,"span",21),e._uU(1),e.qZA()),2&Et){const He=e.oxw(2).$implicit;e.xp6(1),e.hij(" #",He.id," ")}}function gt(Et,G){if(1&Et&&(e.TgZ(0,"div",18)(1,"span",19),e._uU(2),e.qZA(),e.YNc(3,at,2,1,"span",20),e.qZA()),2&Et){const He=e.oxw().$implicit,ne=e.oxw(2);e.xp6(1),e.uIk("data-cy",He.name),e.xp6(1),e.hij(" ",He.name," "),e.xp6(1),e.Q6J("ngIf",ne.authResolver.isPerunAdminOrObserver())}}function At(Et,G){if(1&Et&&(e.TgZ(0,"div",22,23)(2,"span",24),e._uU(3),e.qZA()()),2&Et){const He=e.oxw().$implicit;e.xp6(2),e.s9C("matTooltip",He.description),e.xp6(1),e.hij(" ",He.description," ")}}function Mt(Et,G){if(1&Et){const He=e.EpF();e.TgZ(0,"button",27),e.NdJ("click",function(){e.CHM(He);const it=e.oxw(2).$implicit,I=e.oxw(2);return e.KtG(I.changeExpiration.emit(it))})("mouseenter",function(){e.CHM(He);const it=e.oxw(4);return e.KtG(it.disabledRouting=!0)})("mouseleave",function(){e.CHM(He);const it=e.oxw(4);return e.KtG(it.disabledRouting=it.disableRouting)}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&Et&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUPS_LIST.CHANGE_EXPIRATION"))}function fe(Et,G){if(1&Et&&(e.TgZ(0,"div",25),e._uU(1),e.ALo(2,"parseDate"),e.ALo(3,"groupExpiration"),e.YNc(4,Mt,4,3,"button",26),e.ALo(5,"canManageGroup"),e.qZA()),2&Et){const He=e.oxw().$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,2,e.lcZ(3,4,He))," "),e.xp6(3),e.Q6J("ngIf",e.lcZ(5,6,He))}}function X(Et,G){if(1&Et&&(e.TgZ(0,"i",30),e.NdJ("click",function(ne){return ne.stopPropagation()}),e.ALo(1,"groupStatusIconColor"),e.TgZ(2,"span"),e._uU(3),e.ALo(4,"memberStatusIcon"),e.qZA()()),2&Et){const He=G.ngIf;e.Gre("material-icons status-change ",e.lcZ(1,5,He.status)," cursor-default me-4"),e.s9C("matTooltip",He.status),e.xp6(3),e.hij(" ",e.lcZ(4,7,He.status)," ")}}const ce=function(Et){return{status:Et}};function ve(Et,G){if(1&Et&&(e.TgZ(0,"div",28),e.YNc(1,X,5,9,"i",29),e.ALo(2,"findAttribute"),e.qZA()),2&Et){const He=e.oxw().$implicit;e.xp6(1),e.Q6J("ngIf",e.VKq(4,ce,e.xi3(2,1,He.attributes,"groupStatus")))}}function Je(Et,G){if(1&Et){const He=e.EpF();e.TgZ(0,"div",31)(1,"perun-web-apps-group-menu",32),e.NdJ("moveGroup",function(){e.CHM(He);const it=e.oxw().$implicit,I=e.oxw(2);return e.KtG(I.onMoveGroup(it))})("syncGroup",function(){e.CHM(He);const it=e.oxw().$implicit,I=e.oxw(2);return e.KtG(I.onSyncDetail(it))})("changeNameDescription",function(){e.CHM(He);const it=e.oxw().$implicit,I=e.oxw(2);return e.KtG(I.onChangeNameDescription(it))}),e.qZA()()}if(2&Et){const He=e.oxw().$implicit,ne=e.oxw(2);e.xp6(1),e.Q6J("disabled","members"===He.fullName)("displayButtons",ne.displayButtons)("group",He)}}const ue=function(Et,G){return["/organizations",Et,"groups",G]};function qe(Et,G){if(1&Et){const He=e.EpF();e.ynx(0),e.TgZ(1,"div",6),e.YNc(2,Ne,1,4,"mat-checkbox",7),e.TgZ(3,"a",8),e.NdJ("auxclick",function(it){return it.preventDefault()}),e.TgZ(4,"button",9),e.NdJ("mouseenter",function(){e.CHM(He);const it=e.oxw(2);return e.KtG(it.disableRouting=!0)})("mouseleave",function(){e.CHM(He);const it=e.oxw(2);return e.KtG(it.disableRouting=!1)})("click",function(){const I=e.CHM(He).$implicit,be=e.oxw(2);return e.KtG(be.treeControl.toggle(I))}),e.ALo(5,"translate"),e.YNc(6,zt,2,1,"mat-icon",10),e.qZA(),e.YNc(7,gt,4,3,"div",11),e.YNc(8,At,4,2,"div",12),e.qZA(),e.YNc(9,fe,6,8,"div",13),e.YNc(10,ve,3,6,"div",14),e.YNc(11,Je,2,3,"div",15),e.qZA(),e.BQk()}if(2&Et){const He=G.$implicit,ne=e.oxw(2);e.xp6(1),e.Udp("padding-left",24*He.level+"px"),e.xp6(1),e.Q6J("ngIf",!ne.hideCheckbox),e.xp6(1),e.Q6J("perunWebAppsMiddleClickRouterLink",ne.disableRouting?null:e.WLB(16,ue,He.voId.toString(),He.id.toString()))("routerLink",ne.disableRouting?null:e.WLB(19,ue,He.voId,He.id)),e.xp6(1),e.s9C("matTooltip",e.lcZ(5,14,ne.treeControl.isExpanded(He)?"SHARED_LIB.PERUN.COMPONENTS.GROUPS_TREE.SHOW_LESS":"SHARED_LIB.PERUN.COMPONENTS.GROUPS_TREE.SHOW_MORE")),e.Q6J("disabled",!He.expandable),e.uIk("aria-label","toggle "+He.name),e.xp6(2),e.Q6J("ngIf",He.expandable),e.xp6(1),e.Q6J("ngIf",ne.displayedColumns.includes("nameWithId")),e.xp6(1),e.Q6J("ngIf",ne.displayedColumns.includes("description")),e.xp6(1),e.Q6J("ngIf",ne.displayedColumns.includes("expiration")),e.xp6(1),e.Q6J("ngIf",ne.displayedColumns.includes("status")),e.xp6(1),e.Q6J("ngIf",ne.displayedColumns.includes("menu"))}}const Ve=function(Et){return{height:Et}};function Me(Et,G){if(1&Et&&(e.TgZ(0,"div",2)(1,"cdk-virtual-scroll-viewport",3,4),e.YNc(3,qe,12,22,"ng-container",5),e.qZA()()),2&Et){const He=e.oxw();e.xp6(1),e.Q6J("minBufferPx",240)("maxBufferPx",480)("ngStyle",e.VKq(4,Ve,He.getTreeViewHeight())),e.xp6(2),e.Q6J("cdkVirtualForOf",He.dataSource)}}function et(Et,G){1&Et&&(e.TgZ(0,"perun-web-apps-alert",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&Et&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}let Re=(()=>{class Et{constructor(He,ne,it){this.cd=He,this.dialog=ne,this.authResolver=it,this.theme="group-theme",this.moveGroup=new e.vpe,this.refreshTable=new e.vpe,this.changeExpiration=new e.vpe,this.expandAll=!1,this.disableRouting=!1,this.selection=new E.Ov(!0,[]),this.hideCheckbox=!1,this.displayedColumns=["nameWithId","description","menu","expiration","status"],this.disabledRouting=!1,this.displayButtons=window.innerWidth>600,this.treeControl=new M.C2(I=>I.level,I=>I.expandable),this.hasChild=(I,be)=>be.expandable,this.getLevel=I=>I.level,this.transformer=(I,be)=>({expandable:!!I.children&&I.children.length>0,name:I.shortName,fullName:I.name,parentGroupId:I.parentGroupId,level:be,id:I.id,voId:I.voId,attributes:I.attributes,beanName:I.beanName,description:I.description}),this.treeFlattener=new h.JZ(this.transformer,I=>I.level,I=>I.expandable,I=>I.children),this.dataSource=new h.kc(this.treeControl,this.treeFlattener)}shouldHideButtons(){this.displayButtons=window.innerWidth>600}ngOnChanges(){if(this.expandAll){this.filteredGroups=this.groups.filter(He=>He.name?.toLowerCase().includes(this.filterValue.toLowerCase())||He.description?.toLowerCase().includes(this.filterValue.toLowerCase())||He.id.toString().includes(this.filterValue.toLowerCase())||He.uuid.toLowerCase().includes(this.filterValue.toLowerCase()));for(const He of this.filteredGroups)He.parentGroupId&&(this.filteredGroups=this.filteredGroups.concat((0,y.oU)(He.parentGroupId,this.groups)))}else this.filteredGroups=this.groups;this.createGroupTrees(this.filteredGroups),this.expandAll&&this.treeControl.expandAll(),this.removeAuth=this.setRemoveAuth()}onSyncDetail(He){const ne=(0,y.kZ)();ne.width="450px",ne.data={groupId:He.id,theme:this.theme},this.dialog.open(g.Bp,ne)}onChangeNameDescription(He){const ne=(0,y.kZ)();ne.data={theme:"group-theme",group:He,dialogType:g.Eg.GROUP},this.dialog.open(g.rd,ne).afterClosed().subscribe(I=>{I&&this.refreshTable.emit()})}createGroupTrees(He){const ne=new Map;for(const be of He)ne.set(be.id,new b.mt(be));const it=new Set;ne.forEach((be,j,Be)=>{const Te=Be.get(be.parentGroupId);void 0!==Te&&(Te.addChild(be),Be.set(be.parentGroupId,Te)),null!==be.parentGroupId&&void 0===Te&&it.add(be.id)});const I=[];ne.forEach(be=>{(null===be.parentGroupId||it.has(be.id))&&I.push(be)}),this.dataSource.data=I,this.cd.detectChanges()}getParentNode(He){const ne=this.getLevel(He);if(ne<1)return null;for(let I=this.treeControl.dataNodes.indexOf(He)-1;I>=0;I--){const be=this.treeControl.dataNodes[I];if(this.getLevel(be)this.selection.isSelected(be));ne&&!I&&this.selection.deselect(He)}checkAllParentsSelection(He){let ne=this.getParentNode(He);for(;ne;)this.checkRootNodeSelection(ne),ne=this.getParentNode(ne);this.removeAuth=this.setRemoveAuth()}descendantsPartiallySelected(He){return this.treeControl.getDescendants(He).some(I=>this.selection.isSelected(I))&&!this.selection.isSelected(He)}itemSelectionToggle(He){this.selection.toggle(He);const ne=this.treeControl.getDescendants(He);this.selection.isSelected(He)?this.selection.select(...ne):this.selection.deselect(...ne),ne.every(it=>this.selection.isSelected(it)),this.checkAllParentsSelection(He)}setRemoveAuth(){return this.selection.selected.reduce(void 0!==this.vo?(He,ne)=>He&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[this.vo,ne]):(He,ne)=>He&&this.authResolver.isAuthorized("deleteGroups_List_boolean_policy",[ne]),!0)}onMoveGroup(He){this.moveGroup.emit(He)}getTreeViewHeight(){let He=0;this.scrollViewport&&(He=this.scrollViewport.getDataLength());let ne=48*He;return ne>672&&(ne=696),this.scrollViewport&&this.scrollViewport.checkViewportSize(),String(ne)+"px"}static#e=this.\u0275fac=function(ne){return new(ne||Et)(e.Y36(e.sBO),e.Y36(W.uw),e.Y36(w.x4))};static#t=this.\u0275cmp=e.Xpm({type:Et,selectors:[["perun-web-apps-groups-tree"]],viewQuery:function(ne,it){if(1&ne&&e.Gf(rt,5),2&ne){let I;e.iGM(I=e.CRH())&&(it.scrollViewport=I.first)}},hostBindings:function(ne,it){1&ne&&e.NdJ("resize",function(be){return it.shouldHideButtons(be)},!1,e.Jf7)},inputs:{theme:"theme",groups:"groups",filterValue:"filterValue",expandAll:"expandAll",disableRouting:"disableRouting",selection:"selection",hideCheckbox:"hideCheckbox",vo:"vo",displayedColumns:"displayedColumns"},outputs:{moveGroup:"moveGroup",refreshTable:"refreshTable",changeExpiration:"changeExpiration"},features:[e.TTD],decls:2,vars:2,consts:[["class","card mt-2",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"card","mt-2"],["itemSize","48",1,"virtual-scroll-container",3,"minBufferPx","maxBufferPx","ngStyle"],["scrollViewport",""],[4,"cdkVirtualFor","cdkVirtualForOf"],[1,"node"],["color","primary","class","no-label-margin-bottom ms-4",3,"disabled","checked","indeterminate","change",4,"ngIf"],[1,"group-item-content","text-format",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],["mat-icon-button","","matTooltipPosition","above",3,"matTooltip","disabled","mouseenter","mouseleave","click"],["class","mat-icon-rtl-mirror",4,"ngIf"],["class","w-50",4,"ngIf"],["class","w-50 text-muted description-text",4,"ngIf"],["class","me-4 align-elements",4,"ngIf"],["class","w-25",4,"ngIf"],["class","group-buttons",4,"ngIf"],["color","primary",1,"no-label-margin-bottom","ms-4",3,"disabled","checked","indeterminate","change"],[1,"mat-icon-rtl-mirror"],[1,"w-50"],[1,"me-2"],["class","text-muted",4,"ngIf"],[1,"text-muted"],[1,"w-50","text-muted","description-text"],["rootDescription",""],["matTooltipPosition","before",3,"matTooltip"],[1,"me-4","align-elements"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click","mouseenter","mouseleave"],[1,"w-25"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"class","matTooltip","click",4,"ngIf"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],[1,"group-buttons"],[3,"disabled","displayButtons","group","moveGroup","syncGroup","changeNameDescription"],["alert_type","warn"]],template:function(ne,it){1&ne&&(e.YNc(0,Me,4,6,"div",0),e.YNc(1,et,3,3,"perun-web-apps-alert",1)),2&ne&&(e.Q6J("ngIf",0!==it.filteredGroups.length),e.xp6(1),e.Q6J("ngIf",0===it.filteredGroups.length))},dependencies:[v.O5,v.PC,k.oG,P.rH,S.w,de.Hw,se.RK,Z.gM,oe.xd,oe.x0,oe.N7,Ae.i,Ze.Y,ke.Q,re.X$,Ce.f,O.e,te.F,H.M,Q.D,ye.a],styles:[".group-tree-node[_ngcontent-%COMP%]:hover{background-color:#0000000d}.group-item-content[_ngcontent-%COMP%]{display:flex;align-items:center;min-height:48px;flex:1;overflow:hidden;word-wrap:break-word;cursor:pointer}mat-tree-node[_ngcontent-%COMP%]{cursor:pointer}.description-text[_ngcontent-%COMP%]{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.virtual-scroll-container[_ngcontent-%COMP%]{overflow:auto}cdk-tree-node[_ngcontent-%COMP%]{display:block}.node[_ngcontent-%COMP%]{display:flex;align-items:center;min-height:48px;flex:1;word-wrap:break-word}.node[_ngcontent-%COMP%]:hover{background-color:#0000000d}.text-format[_ngcontent-%COMP%]{text-decoration:none;color:#000;font-weight:400!important}"]})}return Et})()},73886:(_t,pe,m)=>{"use strict";m.d(pe,{X:()=>P});var e=m(73615),h=m(65879),M=m(96814),E=m(30617),b=m(77988),y=m(32296),g=m(92596),w=m(89515);const W=function(S){return{color:S}};function v(S,de){if(1&S&&(h.TgZ(0,"button",5),h.ALo(1,"translate"),h.TgZ(2,"mat-icon",6),h._uU(3," apps "),h.qZA()()),2&S){const se=h.oxw(),Z=h.MAs(3);h.Q6J("matMenuTriggerFor",Z)("matTooltip",h.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),h.xp6(2),h.Q6J("ngStyle",h.VKq(5,W,se.iconColor))}}function k(S,de){if(1&S){const se=h.EpF();h.TgZ(0,"button",7),h.NdJ("click",function(){h.CHM(se);const oe=h.oxw();return h.KtG(oe.onLogOut())}),h.ALo(1,"translate"),h.TgZ(2,"mat-icon"),h._uU(3,"logout"),h.qZA()()}2&S&&h.Q6J("matTooltip",h.lcZ(1,1,"NAV.LOGOUT"))}let P=(()=>{class S{constructor(se){this.authService=se}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}static#e=this.\u0275fac=function(Z){return new(Z||S)(h.Y36(e.e8))};static#t=this.\u0275cmp=h.Xpm({type:S,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(Z,oe){1&Z&&(h.TgZ(0,"div",0),h.YNc(1,v,4,7,"button",1),h.TgZ(2,"mat-menu",null,2)(4,"button",3),h.NdJ("click",function(){return oe.redirectToUrl()})("auxclick",function(){return oe.redirectToUrl()}),h.TgZ(5,"span"),h._uU(6),h.qZA()()(),h.YNc(7,k,4,3,"button",4),h.qZA()),2&Z&&(h.xp6(1),h.Q6J("ngIf",oe.url),h.xp6(5),h.Oqu(oe.label),h.xp6(1),h.Q6J("ngIf",oe.logoutEnabled))},dependencies:[M.O5,M.PC,E.Hw,b.VK,b.OP,b.p6,y.RK,g.gM,w.X$],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]})}return S})()},73428:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>re});var e=m(27618),h=m(64124),M=m(1385),E=m(73615),b=m(37073),y=m(65879),g=m(17700),w=m(96814),W=m(55940),v=m(11186),k=m(69755),P=m(95195),S=m(10781),de=m(78728),se=m(89515);function Z(Ce,O){if(1&Ce){const te=y.EpF();y.TgZ(0,"perun-web-apps-group-search-select",6),y.NdJ("groupSelected",function(Q){y.CHM(te);const ye=y.oxw(2);return y.KtG(ye.groupIsSelected(Q))}),y.qZA()}if(2&Ce){const te=y.oxw(2);y.Q6J("firstSelectedGroup",te.selectedGroup)("groups",te.groups)}}function oe(Ce,O){1&Ce&&(y.TgZ(0,"perun-web-apps-alert",7),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&Ce&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"MEMBER_DETAIL.OVERVIEW.NO_GROUPS_FOUND")," "))}function Ae(Ce,O){if(1&Ce){const te=y.EpF();y.TgZ(0,"perun-web-apps-membership-status-settings",8),y.NdJ("changeStatus",function(){y.CHM(te);const Q=y.oxw(2);return y.KtG(Q.changeStatus())})("changeExpiration",function(){y.CHM(te);const Q=y.oxw(2);return y.KtG(Q.changeExpiration())}),y.qZA()}if(2&Ce){const te=y.oxw(2);y.Q6J("status",te.selectedMember.groupStatus)("editStatusAuth",te.editAuth)("editExpirationAuth",te.editAuth)("expiration",te.expiration)("showExpiration",te.showExpiration)}}function Ze(Ce,O){if(1&Ce&&(y.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),y._uU(4),y.ALo(5,"translate"),y.qZA()()(),y.TgZ(6,"mat-card-content"),y.YNc(7,Z,1,2,"perun-web-apps-group-search-select",3),y.YNc(8,oe,3,3,"perun-web-apps-alert",4),y.YNc(9,Ae,1,5,"perun-web-apps-membership-status-settings",5),y.qZA()()),2&Ce){const te=y.oxw();y.xp6(4),y.Oqu(y.lcZ(5,4,"MEMBER_DETAIL.OVERVIEW.GROUP_MEMBERSHIP")),y.xp6(3),y.Q6J("ngIf",te.requiresGroupSelect),y.xp6(1),y.Q6J("ngIf",0===te.groups.length),y.xp6(1),y.Q6J("ngIf",0!==te.groups.length&&te.selectedMember)}}function ke(Ce,O){1&Ce&&(y.TgZ(0,"div",9),y._UZ(1,"mat-spinner"),y.qZA())}let re=(()=>{class Ce{constructor(te,H,Q,ye){this.groupsManager=te,this.authResolver=H,this.translate=Q,this.dialog=ye,this.requiresGroupSelect=!0,this.groups=[],this.expiration="",this.editAuth=!1,this.showExpiration=!0}ngOnInit(){this.loading=!0,this.groupsManager.getMemberGroups(this.member.id).subscribe(te=>{if(this.groups=te,0!==this.groups.length){const H=this.findInitiallySelectedGroupId();this.groupIsSelected(H)}this.loading=!1})}findInitiallySelectedGroupId(){const te=(0,h.vL)("groups");if(te){const H=this.groups.find(Q=>Q.id===te[0]);if(H)return H}return this.groups[0]}groupIsSelected(te){this.loading=!0,this.selectedGroup=te,this.editAuth=this.authResolver.isAuthorized("setMemberGroupStatus_Member_Group_MemberGroupStatus_policy",[this.selectedGroup]),this.groupsManager.getGroupRichMembersByIds(this.selectedGroup.id,[this.member.id],[M.r.MEMBER_DEF_GROUP_EXPIRATION]).subscribe(H=>{this.selectedMember=H[0],this.expirationAtt=this.selectedMember.memberAttributes.find(Q=>"groupMembershipExpiration"===Q.baseFriendlyName),this.expirationAtt?this.expiration=this.expirationAtt.value?this.expirationAtt.value:this.translate.instant("MEMBER_DETAIL.OVERVIEW.NEVER_EXPIRES"):this.showExpiration=!1,this.loading=!1})}changeExpiration(){const te=(0,h.kZ)();te.width="400px",te.data={memberId:this.member.id,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt,status:this.selectedMember.groupStatus},this.dialog.open(b.u3,te).afterClosed().subscribe(Q=>{Q&&this.groupIsSelected(this.selectedGroup)})}changeStatus(){const te=(0,h.kZ)();te.width="600px",te.data={member:this.selectedMember,voId:this.voId,groupId:this.selectedGroup.id,expirationAttr:this.expirationAtt},this.dialog.open(b.pf,te).afterClosed().subscribe(Q=>{Q&&(this.selectedMember=Q,this.groupIsSelected(this.selectedGroup))})}static#e=this.\u0275fac=function(H){return new(H||Ce)(y.Y36(e.ff),y.Y36(E.x4),y.Y36(E.Te),y.Y36(g.uw))};static#t=this.\u0275cmp=y.Xpm({type:Ce,selectors:[["perun-web-apps-member-overview-groups"]],inputs:{voId:"voId",member:"member",requiresGroupSelect:"requiresGroupSelect"},decls:3,vars:2,consts:[[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[1,"page-subtitle"],[3,"firstSelectedGroup","groups","groupSelected",4,"ngIf"],["alert_type","warn",4,"ngIf"],[3,"status","editStatusAuth","editExpirationAuth","expiration","showExpiration","changeStatus","changeExpiration",4,"ngIf"],[3,"firstSelectedGroup","groups","groupSelected"],["alert_type","warn"],[3,"status","editStatusAuth","editExpirationAuth","expiration","showExpiration","changeStatus","changeExpiration"],[1,"spinner-container"]],template:function(H,Q){if(1&H&&(y.YNc(0,Ze,10,6,"div",0),y.YNc(1,ke,2,0,"ng-template",null,1,y.W1O)),2&H){const ye=y.MAs(2);y.Q6J("perunWebAppsLoader",Q.loading)("perunWebAppsLoaderIndicator",ye)}},dependencies:[w.O5,W.Ou,v.w,k.e,P.dn,P.dk,P.n5,S.h,de.p,se.X$],styles:[".align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top}.vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return Ce})()},96624:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>Z});var e=m(27618),h=m(64124),M=m(37073),E=m(73615),b=m(1385),y=m(80874),g=m(65879),w=m(17700),W=m(55940),v=m(69755),k=m(95195),P=m(78728),S=m(89515);function de(oe,Ae){if(1&oe){const Ze=g.EpF();g.TgZ(0,"div")(1,"mat-card-header")(2,"mat-card-title")(3,"h1",2),g._uU(4),g.ALo(5,"translate"),g.qZA()()(),g.TgZ(6,"mat-card-content")(7,"perun-web-apps-membership-status-settings",3),g.NdJ("changeStatus",function(){g.CHM(Ze);const re=g.oxw();return g.KtG(re.changeStatus())})("changeExpiration",function(){g.CHM(Ze);const re=g.oxw();return g.KtG(re.changeExpiration())}),g.qZA()()()}if(2&oe){const Ze=g.oxw();g.xp6(4),g.hij(" ",g.lcZ(5,6,"MEMBER_DETAIL.OVERVIEW.ORGANIZATION_MEMBERSHIP")," "),g.xp6(3),g.Q6J("status",Ze.member.status)("editStatusAuth",Ze.editAuth)("editExpirationAuth",Ze.editAuth)("expiration",Ze.expiration)("showExpiration",Ze.expirationAuth&&Ze.expirationRelevant)}}function se(oe,Ae){1&oe&&(g.TgZ(0,"div",4),g._UZ(1,"mat-spinner"),g.qZA())}let Z=(()=>{class oe{constructor(Ze,ke,re,Ce,O,te,H){this.dialog=Ze,this.authResolver=ke,this.apiRequest=re,this.attributesManager=Ce,this.translate=O,this.notificator=te,this.disablePipe=H,this.expiration="",this.expirationAuth=!0,this.expirationRelevant=!0,this.editAuth=!1}ngOnInit(){this.editAuth=this.authResolver.isThisVoAdmin(this.voId)&&!this.disablePipe.transform(this.member),this.setExpirationRelevant(),this.refreshVoExpiration()}changeStatus(){const Ze=(0,h.kZ)();Ze.width="600px",Ze.data={member:this.member,voId:this.voId,expirationAttr:this.expirationAtt},this.dialog.open(M.pf,Ze).afterClosed().subscribe(re=>{re&&(this.member=re,this.dialog.closeAll(),this.setExpirationRelevant(),this.refreshVoExpiration())})}changeExpiration(){const Ze=(0,h.kZ)();Ze.width="400px",Ze.data={voId:this.voId,memberId:this.member.id,expirationAttr:this.expirationAtt,status:this.member.status},this.dialog.open(M.kZ,Ze).afterClosed().subscribe(re=>{re.success&&(re.member&&(this.member=re.member),this.refreshVoExpiration(),this.dialog.closeAll())})}refreshVoExpiration(){this.loading=!0,this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getMemberAttributeByName(this.member.id,b.r.MEMBER_DEF_EXPIRATION).subscribe({next:Ze=>{this.expirationAtt=Ze,this.expiration=Ze.value?Ze.value:this.translate.instant("MEMBER_DETAIL.OVERVIEW.NEVER_EXPIRES"),this.loading=!1},error:Ze=>{"PrivilegeException"!==Ze.name?this.notificator.showError(Ze.name):this.expirationAuth=!1,this.loading=!1}})}setExpirationRelevant(){this.expirationRelevant="VALID"===this.member.status||"EXPIRED"===this.member.status}static#e=this.\u0275fac=function(ke){return new(ke||oe)(g.Y36(w.uw),g.Y36(E.x4),g.Y36(E.F5),g.Y36(e.H8),g.Y36(E.Te),g.Y36(E.V6),g.Y36(y.n_))};static#t=this.\u0275cmp=g.Xpm({type:oe,selectors:[["perun-web-apps-member-overview-membership"]],inputs:{member:"member",voId:"voId"},features:[g._Bn([y.n_])],decls:3,vars:2,consts:[[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[1,"page-subtitle"],[3,"status","editStatusAuth","editExpirationAuth","expiration","showExpiration","changeStatus","changeExpiration"],[1,"spinner-container"]],template:function(ke,re){if(1&ke&&(g.YNc(0,de,8,8,"div",0),g.YNc(1,se,2,0,"ng-template",null,1,g.W1O)),2&ke){const Ce=g.MAs(2);g.Q6J("perunWebAppsLoader",re.loading)("perunWebAppsLoaderIndicator",Ce)}},dependencies:[W.Ou,v.e,k.dn,k.dk,k.n5,P.p,S.X$],styles:[".vert-center[_ngcontent-%COMP%]{vertical-align:middle!important}"]})}return oe})()},47640:(_t,pe,m)=>{"use strict";m.d(pe,{m:()=>C});var e=m(65879),h=m(37073),M=m(73615),E=m(64124),b=m(13566),y=m(63019),g=m(99397),w=m(18963),W=m(17700),v=m(38106),k=m(96814),P=m(75986),S=m(25313),de=m(44112),se=m(11186),Z=m(30617),oe=m(32296),Ae=m(92596),Ze=m(77983),ke=m(92738),re=m(52269),Ce=m(89515),O=m(37803),te=m(66862),H=m(29997);let Q=(()=>{class f{transform(n){return"DIRECT"===n?"person_pin_circle":"transfer_within_a_station"}static#e=this.\u0275fac=function(t){return new(t||f)};static#t=this.\u0275pipe=e.Yjl({name:"memberTypeIcon",type:f,pure:!0})}return f})();var ye=m(76200),rt=m(25737),Ne=m(83337),zt=m(92606),at=m(38747),gt=m(53220),At=m(8892),Mt=m(94277),fe=m(93035),X=m(32596),ce=m(8355);function ve(f,a){if(1&f){const n=e.EpF();e.TgZ(0,"mat-checkbox",24),e.NdJ("change",function(i){e.CHM(n);const r=e.oxw(3);return e.KtG(i?r.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&f){const n=e.oxw(2).ngIf,t=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,n.all)))("checked",t.selection.hasValue()&&n.all)("indeterminate",t.selection.hasValue()&&!n.all)}}function Je(f,a){if(1&f&&(e.TgZ(0,"th",22),e.YNc(1,ve,3,7,"mat-checkbox",23),e.qZA()),2&f){const n=e.oxw(2);e.xp6(1),e.Q6J("ngIf",n.selection.isMultipleSelection())}}const ue=function(f){return{name:f}};function qe(f,a){if(1&f){const n=e.EpF();e.TgZ(0,"td",25)(1,"mat-checkbox",26),e.NdJ("change",function(i){const d=e.CHM(n).$implicit,s=e.oxw(2);return e.KtG(i?s.selection.toggle(d):null)})("click",function(i){return i.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.ALo(4,"userFullName"),e.ALo(5,"lowercase"),e.ALo(6,"memberStatusDisabled"),e.ALo(7,"memberCheckboxLabel"),e.qZA()()}if(2&f){const n=a.$implicit,t=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",e.lcZ(5,12,n.user.firstName),"-checkbox"),e.Q6J("aria-label",e.xi3(2,5,e.lcZ(3,8,t.selection.isSelected(n)),e.VKq(20,ue,e.lcZ(4,10,n.user))))("checked",t.selection.isSelected(n))("disabled",e.xi3(6,14,n,t.groupId))("matTooltip",e.xi3(7,17,n,t.groupId))}}function Ve(f,a){1&f&&(e.ynx(0,19),e.YNc(1,Je,2,1,"th",20),e.YNc(2,qe,8,22,"td",21),e.BQk())}function Me(f,a){1&f&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.ID")))}function et(f,a){if(1&f&&(e.TgZ(0,"td",28),e._uU(1),e.qZA()),2&f){const n=a.$implicit;e.xp6(1),e.Oqu(n.id)}}function Re(f,a){1&f&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.TYPE")," "))}function Et(f,a){if(1&f){const n=e.EpF();e.TgZ(0,"td",29)(1,"span",30),e.ALo(2,"memberTypeTooltip"),e.TgZ(3,"button",31),e.NdJ("click",function(i){const d=e.CHM(n).$implicit,s=e.oxw();return e.KtG(s.viewMemberGroupTree(i,d))}),e.TgZ(4,"mat-icon"),e._uU(5),e.ALo(6,"memberTypeIcon"),e.qZA()()()()}if(2&f){const n=a.$implicit;e.xp6(1),e.Q6J("matTooltip",e.lcZ(2,3,n.membershipType)),e.xp6(2),e.Q6J("disabled","DIRECT"===n.membershipType),e.xp6(2),e.Oqu(e.lcZ(6,5,n.membershipType))}}function G(f,a){1&f&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.NAME")," "))}function He(f,a){if(1&f&&(e.TgZ(0,"td",29),e.ALo(1,"lowercase"),e._uU(2),e.ALo(3,"userFullName"),e.qZA()),2&f){const n=a.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,n.user.firstName),"-firstName-td"),e.xp6(2),e.hij(" ",e.lcZ(3,4,n.user)," ")}}function ne(f,a){1&f&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.STATUS")," "))}function it(f,a){if(1&f){const n=e.EpF();e.TgZ(0,"td",29)(1,"i",32),e.NdJ("click",function(i){const d=e.CHM(n).$implicit,s=e.oxw();return e.KtG(s.openMembershipDialog(i,d))}),e.ALo(2,"memberStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&f){const n=a.$implicit,t=e.oxw();e.xp6(1),e.Gre("material-icons status-change ",e.lcZ(2,7,n),""),e.ekj("cursor-default",!t.expireVoAuth),e.s9C("matTooltip",e.xi3(3,9,n,!1)),e.xp6(4),e.hij(" ",e.lcZ(6,12,n.status)," ")}}function I(f,a){1&f&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.GROUP_STATUS")," "))}function be(f,a){if(1&f){const n=e.EpF();e.TgZ(0,"td",29)(1,"i",32),e.NdJ("click",function(i){const d=e.CHM(n).$implicit,s=e.oxw();return e.KtG(s.openMembershipDialog(i,d,s.groupId))}),e.ALo(2,"groupStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&f){const n=a.$implicit,t=e.oxw();e.xp6(1),e.Gre("material-icons status-change ",e.Dn7(2,7,n.groupStatus,"INDIRECT"===n.membershipType,t.isMembersGroup),""),e.ekj("cursor-default",!t.expireGroupAuth),e.s9C("matTooltip",e.Dn7(3,11,n,!0,t.isMembersGroup)),e.xp6(4),e.hij(" ",e.lcZ(6,15,n.groupStatus)," ")}}function j(f,a){1&f&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.ORGANIZATION")," "))}function Be(f,a){if(1&f&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"memberOrganization"),e.qZA()),2&f){const n=a.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,n))}}function Te(f,a){1&f&&(e.TgZ(0,"th",27),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.EMAIL")," "))}function Tt(f,a){if(1&f&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"memberEmail"),e.qZA()),2&f){const n=a.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,n))}}function Qe(f,a){1&f&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.LOGINS")))}function Se(f,a){if(1&f&&(e.TgZ(0,"td",29),e._uU(1),e.ALo(2,"memberLogins"),e.qZA()),2&f){const n=a.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,n))}}function Ee(f,a){1&f&&e._UZ(0,"tr",34)}const ge=function(f,a){return["/organizations",f,"members",a]};function o(f,a){if(1&f&&e._UZ(0,"tr",35),2&f){const n=a.$implicit,t=e.oxw();e.ekj("cursor-pointer",t.dataSource.routeAuth)("italic_font","INDIRECT"===n.membershipType)("disable-outline",t.disableRouting||!t.dataSource.routeAuth),e.Q6J("perunWebAppsMiddleClickRouterLink",t.disableRouting||!t.dataSource.routeAuth?null:e.WLB(8,ge,n.voId,n.id))("routerLink",t.disableRouting||!t.dataSource.routeAuth?null:e.WLB(11,ge,n.voId,n.id))}}function p(f,a){1&f&&(e.TgZ(0,"perun-web-apps-alert",36),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&f&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_MEMBERS"),"\n"))}const A=function(f){return{all:f}};let C=(()=>{class f{constructor(n,t,i,r,d,s){this.dialog=n,this.authResolver=t,this.tableCheckbox=i,this.tableConfigService=r,this.dynamicPaginatingService=d,this.entityStorage=s,this.displayedColumns=["checkbox","id","type","fullName","status","groupStatus","organization","email","logins"],this.selectedGroupStatuses=[],this.disableRouting=!1,this.loading$=new e.vpe,this.pageSizeOptions=E.f7,this.canBeSelected=c=>!(0,E.im)(c)}static getExportDataForColumn(n,t){switch(t){case"id":return n.id.toString();case"type":return n.membershipType;case"fullName":return n.user?(0,E.bD)(n.user):"";case"status":return n.status;case"groupStatus":return n.groupStatus;case"organization":return(0,E.Gw)(n);case"email":return(0,E.g$)(n);case"logins":return(0,E.lt)(n);default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,y.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,g.b)(()=>this.loadMembersPage())).subscribe()}ngOnInit(){this.expireGroupAuth=this.authResolver.isAuthorized("setMemberGroupStatus_Member_Group_MemberGroupStatus_policy",[this.entityStorage.getEntity()]),this.expireVoAuth=this.authResolver.isAuthorized("setStatus_Member_Status_policy",[this.entityStorage.getEntity()]),this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(n=>"id"!==n)),this.dataSource=new M.Hy(this.dynamicPaginatingService,this.authResolver),this.dataSource.loadMembers(this.voId,this.attrNames,"ASCENDING",0,this.tableConfigService.getTablePageSize(this.tableId),"NAME",this.selectedStatuses,this.searchString,this.groupId,this.selectedGroupStatuses),this.loading$.emit(this.dataSource.loading$)}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadMembersPage())}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(n=>{this.canBeSelected(n)&&this.selection.select(n)})}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().filter(i=>this.canBeSelected(i)).length}openMembershipDialog(n,t,i){n.stopPropagation();const r=(0,E.zr)(t);if(i){if(!this.expireGroupAuth||this.isMembersGroup||"INDIRECT"===r)return}else if(!this.expireVoAuth||"UNALTERABLE"===r)return;const d=(0,E.kZ)();d.width="400px",d.data={member:t,voId:this.voId,groupId:i},this.dialog.open(w.z,d).afterClosed().subscribe(()=>{this.loadMembersPage()})}loadMembersPage(){const n="asc"===this.sort.direction?"ASCENDING":"DESCENDING",t=this.getSortColumn(this.sort.active);this.dataSource.loadMembers(this.voId,this.attrNames,n,this.child.paginator.pageIndex,this.child.paginator.pageSize,t,this.selectedStatuses,this.searchString,this.groupId,this.selectedGroupStatuses)}exportDisplayedData(n){(0,E.O6)((0,E.Xn)(this.dataSource.getData(),this.displayedColumns,f.getExportDataForColumn),n)}exportAllData(n){const t="asc"===this.sort.direction?"ASCENDING":"DESCENDING",i=this.getSortColumn(this.sort.active),r=(0,E.kZ)();r.width="300px";const d=this.dialog.open(h.QQ,r);this.dataSource.getAllMembers(this.voId,this.attrNames,t,this.child.paginator.length,i,this.selectedStatuses,this.searchString,this.groupId,this.selectedGroupStatuses).subscribe(s=>{d.close(),(0,E.O6)((0,E.Xn)(s,this.displayedColumns,f.getExportDataForColumn),n)})}viewMemberGroupTree(n,t){n.stopPropagation();const i=(0,E.kZ)();i.width="1000px",i.data={member:t,groupId:this.groupId},this.dialog.open(h.jd,i)}getSortColumn(n){switch(n){case"fullName":return"NAME";case"organization":return"ORGANIZATION";case"email":return"EMAIL";case"status":return"STATUS";case"groupStatus":return"GROUP_STATUS";default:return"ID"}}static#e=this.\u0275fac=function(t){return new(t||f)(e.Y36(W.uw),e.Y36(M.x4),e.Y36(M.UA),e.Y36(v.dB),e.Y36(M.ly),e.Y36(M.fb))};static#t=this.\u0275cmp=e.Xpm({type:f,selectors:[["perun-web-apps-members-dynamic-list"]],viewQuery:function(t,i){if(1&t&&(e.Gf(E.l9,7),e.Gf(b.YE,5)),2&t){let r;e.iGM(r=e.CRH())&&(i.child=r.first),e.iGM(r=e.CRH())&&(i.sort=r.first)}},inputs:{selection:"selection",displayedColumns:"displayedColumns",voId:"voId",groupId:"groupId",selectedGroupStatuses:"selectedGroupStatuses",attrNames:"attrNames",searchString:"searchString",selectedStatuses:"selectedStatuses",tableId:"tableId",updateTable:"updateTable",isMembersGroup:"isMembersGroup",disableRouting:"disableRouting"},outputs:{loading$:"loading$"},features:[e.TTD],decls:32,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","fullName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","fullName"],["matColumnDef","status"],["matColumnDef","groupStatus"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","italic_font","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","disabled","matTooltip","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],[3,"matTooltip"],["mat-icon-button","",3,"disabled","click"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],["mat-header-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(t,i){1&t&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(d){return i.exportDisplayedData(d)})("exportAllData",function(d){return i.exportAllData(d)}),e.TgZ(2,"table",2),e.YNc(3,Ve,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,Me,3,3,"th",5),e.YNc(7,et,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Re,3,3,"th",5),e.YNc(10,Et,7,7,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,G,3,3,"th",5),e.YNc(13,He,4,6,"td",8),e.BQk(),e.ynx(14,10),e.YNc(15,ne,3,3,"th",5),e.YNc(16,it,7,14,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,I,3,3,"th",5),e.YNc(19,be,7,17,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,j,3,3,"th",5),e.YNc(22,Be,3,3,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,Te,3,3,"th",5),e.YNc(25,Tt,3,3,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,Qe,3,3,"th",15),e.YNc(28,Se,3,3,"td",8),e.BQk(),e.YNc(29,Ee,1,0,"tr",16),e.YNc(30,o,1,14,"tr",17),e.qZA()()(),e.YNc(31,p,3,3,"perun-web-apps-alert",18)),2&t&&(e.Q6J("hidden",0===i.dataSource.allObjectCount),e.xp6(1),e.Q6J("tableId",i.tableId)("dataLength",i.dataSource.allObjectCount)("pageSizeOptions",i.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",i.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(13,A,e.Dn7(4,9,i.dataSource,i.selection.selected.length,i.canBeSelected))),e.xp6(26),e.Q6J("matHeaderRowDef",i.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",i.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===i.dataSource.allObjectCount))},dependencies:[k.O5,P.oG,S.BZ,S.fO,S.as,S.w1,S.Dz,S.nj,S.ge,S.ev,S.XQ,S.Gk,de.rH,b.YE,b.nU,se.w,Z.Hw,oe.RK,Ae.gM,Ze.l,ke.Y,re.Q,k.i8,Ce.X$,O.d,te.u,H.f,Q,ye.b,rt.i,Ne.D,zt.p,at.F,gt.M,At.n,Mt.A,fe.I,X.G,ce.r],styles:[".italic_font{font-style:italic}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.status-tooltip{white-space:pre-line}\n"],encapsulation:2})}return f})()},61917:(_t,pe,m)=>{"use strict";m.d(pe,{O:()=>t});var e=m(65879),h=m(13566),M=m(25313),E=m(78337),b=m(64124),y=m(37073),g=m(73615),w=m(17700),W=m(44112),v=m(96814),k=m(75986),P=m(11186),S=m(30617),de=m(92596),se=m(77983),Z=m(92738),oe=m(52269),Ae=m(48970),Ze=m(89515),ke=m(37803),re=m(66862),Ce=m(29997),O=m(25737),te=m(83337),H=m(92606),Q=m(38747),ye=m(53220),rt=m(93035),Ne=m(32596),zt=m(8355);function at(i,r){if(1&i){const d=e.EpF();e.TgZ(0,"mat-checkbox",30),e.NdJ("change",function(c){e.CHM(d);const l=e.oxw(3);return e.KtG(c?l.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&i){const d=e.oxw(2).ngIf,s=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,d.all)))("checked",s.selection.hasValue()&&d.all)("indeterminate",s.selection.hasValue()&&!d.all)}}function gt(i,r){if(1&i&&(e.TgZ(0,"th",28),e.YNc(1,at,3,7,"mat-checkbox",29),e.qZA()),2&i){const d=e.oxw(2);e.xp6(1),e.Q6J("ngIf",d.selection.isMultipleSelection())}}const At=function(i){return{name:i}};function Mt(i,r){if(1&i){const d=e.EpF();e.TgZ(0,"td",31)(1,"mat-checkbox",32),e.NdJ("change",function(c){const T=e.CHM(d).$implicit,N=e.oxw(2);return e.KtG(c?N.selection.toggle(T):null)})("click",function(c){return c.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.ALo(4,"userFullName"),e.ALo(5,"translate"),e.qZA()()}if(2&i){const d=r.$implicit,s=e.oxw(2);e.xp6(1),e.Q2q("data-cy","",d.user.firstName,"-checkbox"),e.Q6J("aria-label",e.xi3(2,5,e.lcZ(3,8,s.selection.isSelected(d)),e.VKq(14,At,e.lcZ(4,10,d))))("checked",s.selection.isSelected(d))("disabled",s.allowCheckboxDisabled&&"DIRECT"!==d.membershipType)("matTooltip",s.allowCheckboxDisabled&&"DIRECT"!==d.membershipType?e.lcZ(5,12,"MEMBERS_LIST.CHECKBOX_TOOLTIP"):"")}}function fe(i,r){1&i&&(e.ynx(0,25),e.YNc(1,gt,2,1,"th",26),e.YNc(2,Mt,6,16,"td",27),e.BQk())}function X(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.ID")))}function ce(i,r){if(1&i&&(e.TgZ(0,"td",34),e._uU(1),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Oqu(d.id)}}function ve(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.VO_ID")," "))}function Je(i,r){if(1&i&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Oqu(d.voId)}}function ue(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.USER_ID")," "))}function qe(i,r){if(1&i&&(e.TgZ(0,"td",35),e._uU(1),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Oqu(d.userId)}}function Ve(i,r){1&i&&e._UZ(0,"th",33)}function Me(i,r){if(1&i){const d=e.EpF();e.TgZ(0,"mat-icon",37),e.NdJ("click",function(){e.CHM(d);const c=e.oxw().$implicit,l=e.oxw();return e.KtG(l.viewMemberGroupTree(c))})("mouseenter",function(){e.CHM(d);const c=e.oxw(2);return e.KtG(c.disableRouting=!0)})("mouseleave",function(){e.CHM(d);const c=e.oxw(2);return e.KtG(c.disableRouting=c.disabledRouting)}),e.ALo(1,"translate"),e._uU(2,"transfer_within_a_station"),e.qZA()}2&i&&e.Q6J("matTooltip",e.lcZ(1,1,"MEMBERS_LIST.INDIRECT_MEMBER"))}function et(i,r){if(1&i&&(e.TgZ(0,"td",35),e.YNc(1,Me,3,3,"mat-icon",36),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Q6J("ngIf","DIRECT"!==d.membershipType)}}function Re(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.NAME")," "))}function Et(i,r){if(1&i&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d.user))}}function G(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.STATUS")," "))}function He(i,r){if(1&i){const d=e.EpF();e.TgZ(0,"td",35)(1,"i",38),e.NdJ("click",function(c){const T=e.CHM(d).$implicit,N=e.oxw();return e.KtG(N.changeStatus(c,T))}),e.ALo(2,"memberStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&i){const d=r.$implicit;e.xp6(1),e.Gre("material-icons status-change ",e.lcZ(2,5,d),""),e.s9C("matTooltip",e.xi3(3,7,d,!1)),e.xp6(4),e.hij(" ",e.lcZ(6,10,d.status)," ")}}function ne(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.GROUP_STATUS")," "))}function it(i,r){if(1&i){const d=e.EpF();e.TgZ(0,"td",35)(1,"i",38),e.NdJ("click",function(c){const T=e.CHM(d).$implicit,N=e.oxw();return e.KtG(N.changeStatus(c,T))}),e.ALo(2,"groupStatusIconColor"),e.ALo(3,"memberStatusTooltip"),e.TgZ(4,"span"),e._uU(5),e.ALo(6,"memberStatusIcon"),e.qZA()()()}if(2&i){const d=r.$implicit;e.xp6(1),e.Gre("material-icons status-change ",e.lcZ(2,5,d.groupStatus),""),e.s9C("matTooltip",e.xi3(3,7,d,!0)),e.xp6(4),e.hij(" ",e.lcZ(6,10,d.groupStatus)," ")}}function I(i,r){1&i&&(e.TgZ(0,"th",39),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.ALREADY_SPONSORED")," "))}function be(i,r){1&i&&(e.TgZ(0,"mat-icon"),e._uU(1,"check_circle_outline"),e.qZA())}function j(i,r){if(1&i&&(e.TgZ(0,"td",40),e.YNc(1,be,2,0,"mat-icon",41),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Q6J("ngIf",d.sponsored)}}function Be(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.ORGANIZATION")," "))}function Te(i,r){if(1&i&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"memberOrganization"),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d))}}function Tt(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MEMBERS_LIST.EMAIL")," "))}function Qe(i,r){if(1&i&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"memberEmail"),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d))}}function Se(i,r){1&i&&(e.TgZ(0,"th",42),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MEMBERS_LIST.LOGINS")))}function Ee(i,r){if(1&i&&(e.TgZ(0,"td",35),e._uU(1),e.ALo(2,"memberLogins"),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,d))}}function ge(i,r){1&i&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"CONSENTS.STATUS")," "))}function o(i,r){if(1&i&&(e.TgZ(0,"td",35),e._UZ(1,"perun-web-apps-consent-status",43),e.qZA()),2&i){const d=r.$implicit;e.xp6(1),e.Q6J("consentStatus",d.consent)}}function p(i,r){1&i&&e._UZ(0,"tr",44)}const A=function(i,r){return["/organizations",i,"members",r]};function C(i,r){if(1&i&&e._UZ(0,"tr",45),2&i){const d=r.$implicit,s=e.oxw();e.ekj("cursor-pointer",!s.disabledRouting)("disable-outline",s.disableRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",s.disableRouting?null:e.WLB(6,A,d.voId,d.id))("routerLink",s.disableRouting?null:e.WLB(9,A,d.voId,d.id))}}function f(i,r){1&i&&(e.TgZ(0,"perun-web-apps-alert",46),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function a(i,r){1&i&&(e.TgZ(0,"perun-web-apps-alert",46),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&i&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_MEMBERS"),"\n"))}const n=function(i){return{all:i}};let t=(()=>{class i{constructor(d,s,c,l,T){this.dialog=d,this.authResolver=s,this.tableCheckbox=c,this.route=l,this.translateService=T,this.members=[],this.selection=new E.Ov,this.displayedColumns=["checkbox","id","voId","userId","type","fullName","status","groupStatus","sponsored","organization","email","logins"],this.disableStatusChange=!1,this.disableExpirationChange=!1,this.allowCheckboxDisabled=!0,this.disableRouting=!1,this.filter="",this.updateTable=new e.vpe,this.pageSizeOptions=b.f7,this.getExportDataForColumnFun=(N,K)=>this.getExportDataForColumn(N,K,this.showGroupStatuses),this.getSortDataForColumnFun=(N,K)=>i.getSortDataForColumn(N,K,this.showGroupStatuses),this.canBeSelected=N=>"DIRECT"===N.membershipType}set matSort(d){this.sort=d}static getFilterDataForColumn(d,s){switch(s){case"fullName":return d.user?(0,b.bD)(d.user):"";case"email":return(0,b.g$)(d);case"logins":return(0,b.lt)(d);default:return""}}static getSortDataForColumn(d,s,c){switch(s){case"id":return d.id.toString();case"fullName":return d.user?d.user.lastName?d.user.lastName:d.user.firstName??"":"";case"status":return c?d.groupStatus:d.status;case"organization":return(0,b.Gw)(d);case"email":return(0,b.g$)(d);case"consentStatus":return d.consent;default:return""}}getExportDataForColumn(d,s,c){switch(s){case"id":return d.id.toString();case"fullName":return d.user?(0,b.bD)(d.user):"";case"status":return c?d.groupStatus:d.status;case"organization":return(0,b.Gw)(d);case"email":return(0,b.g$)(d);case"logins":return(0,b.lt)(d);case"consentStatus":return this.translateService.instant(`CONSENTS.STATUS_${d.consent}`);default:return""}}exportDisplayedData(d){const s=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,c=s+this.dataSource.paginator.pageSize;(0,b.O6)((0,b.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(s,c),this.displayedColumns,this.getExportDataForColumnFun),d)}exportAllData(d){(0,b.O6)((0,b.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getExportDataForColumnFun),d)}setDataSource(){this.dataSource||(this.dataSource=new M.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(d,s)=>(0,b.Sd)(d,s,this.displayedColumns,i.getFilterDataForColumn),this.dataSource.sortData=(d,s)=>(0,b.pR)(d,s,this.getSortDataForColumnFun)),this.dataSource.filter=this.filter,this.dataSource.data=this.members}ngAfterViewInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(d=>"id"!==d))}ngOnChanges(){this.setDataSource(),this.disabledRouting=this.disableRouting,this.route.parent?.params.subscribe(d=>{d.groupId&&(this.groupId=Number(d.groupId))})}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filter,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}changeStatus(d,s){if(d.stopPropagation(),!this.disableStatusChange){const c=(0,b.kZ)();c.width="500px",c.data={member:s,disableChangeExpiration:this.disableExpirationChange},this.dialog.open(y.pf,c).afterClosed().subscribe(T=>{T&&this.updateTable.emit(!0)})}}viewMemberGroupTree(d){const s=(0,b.kZ)();s.width="800px",s.data={member:d,groupId:this.groupId},this.dialog.open(y.jd,s)}static#e=this.\u0275fac=function(s){return new(s||i)(e.Y36(w.uw),e.Y36(g.x4),e.Y36(g.UA),e.Y36(W.gz),e.Y36(g.Te))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["perun-web-apps-members-list"]],viewQuery:function(s,c){if(1&s&&(e.Gf(b.l9,7),e.Gf(h.YE,7)),2&s){let l;e.iGM(l=e.CRH())&&(c.child=l.first),e.iGM(l=e.CRH())&&(c.matSort=l.first)}},inputs:{showGroupStatuses:"showGroupStatuses",members:"members",searchString:"searchString",selection:"selection",displayedColumns:"displayedColumns",disableStatusChange:"disableStatusChange",disableExpirationChange:"disableExpirationChange",allowCheckboxDisabled:"allowCheckboxDisabled",tableId:"tableId",disableRouting:"disableRouting",filter:"filter"},outputs:{updateTable:"updateTable"},features:[e.TTD],decls:45,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","fullName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","voId"],["mat-cell","",4,"matCellDef"],["matColumnDef","userId"],["matColumnDef","type"],["matColumnDef","fullName"],["matColumnDef","status"],["matColumnDef","groupStatus"],["matColumnDef","sponsored"],["class","center new-line","mat-header-cell","",4,"matHeaderCellDef"],["class","center","mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","consentStatus"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","disabled","matTooltip","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],[3,"matTooltip","click","mouseenter","mouseleave",4,"ngIf"],[3,"matTooltip","click","mouseenter","mouseleave"],["matTooltipClass","status-tooltip","matTooltipPosition","left",3,"matTooltip","click"],["mat-header-cell","",1,"center","new-line"],["mat-cell","",1,"center"],[4,"ngIf"],["mat-header-cell",""],[3,"consentStatus"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(s,c){1&s&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(T){return c.exportDisplayedData(T)})("exportAllData",function(T){return c.exportAllData(T)}),e.TgZ(2,"table",2),e.YNc(3,fe,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,X,3,3,"th",5),e.YNc(7,ce,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,ve,3,3,"th",5),e.YNc(10,Je,2,1,"td",8),e.BQk(),e.ynx(11,9),e.YNc(12,ue,3,3,"th",5),e.YNc(13,qe,2,1,"td",8),e.BQk(),e.ynx(14,10),e.YNc(15,Ve,1,0,"th",5),e.YNc(16,et,2,1,"td",8),e.BQk(),e.ynx(17,11),e.YNc(18,Re,3,3,"th",5),e.YNc(19,Et,3,3,"td",8),e.BQk(),e.ynx(20,12),e.YNc(21,G,3,3,"th",5),e.YNc(22,He,7,12,"td",8),e.BQk(),e.ynx(23,13),e.YNc(24,ne,3,3,"th",5),e.YNc(25,it,7,12,"td",8),e.BQk(),e.ynx(26,14),e.YNc(27,I,3,3,"th",15),e.YNc(28,j,2,1,"td",16),e.BQk(),e.ynx(29,17),e.YNc(30,Be,3,3,"th",5),e.YNc(31,Te,3,3,"td",8),e.BQk(),e.ynx(32,18),e.YNc(33,Tt,3,3,"th",5),e.YNc(34,Qe,3,3,"td",8),e.BQk(),e.ynx(35,19),e.YNc(36,Se,3,3,"th",20),e.YNc(37,Ee,3,3,"td",8),e.BQk(),e.ynx(38,21),e.YNc(39,ge,3,3,"th",5),e.YNc(40,o,2,1,"td",8),e.BQk(),e.YNc(41,p,1,0,"tr",22),e.YNc(42,C,1,12,"tr",23),e.qZA()()(),e.YNc(43,f,3,3,"perun-web-apps-alert",24),e.YNc(44,a,3,3,"perun-web-apps-alert",24)),2&s&&(e.Q6J("hidden",!c.members||0===c.members.length||!c.dataSource||0===c.dataSource.filteredData.length),e.xp6(1),e.Q6J("dataLength",c.dataSource.filteredData.length)("tableId",c.tableId)("pageSizeOptions",c.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",c.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,n,e.Dn7(4,10,c.dataSource,c.selection.selected.length,c.canBeSelected))),e.xp6(38),e.Q6J("matHeaderRowDef",c.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",c.displayedColumns),e.xp6(1),e.Q6J("ngIf",c.members&&0!==c.members.length&&0===c.dataSource.filteredData.length),e.xp6(1),e.Q6J("ngIf",!c.members||0===c.members.length))},dependencies:[v.O5,k.oG,M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,W.rH,h.YE,h.nU,P.w,S.Hw,de.gM,se.l,Z.Y,Ae.N,oe.Q,Ze.X$,ke.d,re.u,Ce.f,O.i,te.D,H.p,Q.F,ye.M,rt.I,Ne.G,zt.r],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important} .status-tooltip{white-space:pre-line}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.center[_ngcontent-%COMP%]{text-align:center}.new-line[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return i})()},78728:(_t,pe,m)=>{"use strict";m.d(pe,{p:()=>Z});var e=m(65879),h=m(96814),M=m(30617),E=m(32296),b=m(92596),y=m(26385),g=m(89515),w=m(29997),W=m(38747),v=m(45355);let k=(()=>{class oe{transform(Ze,ke){return"valid"!==Ze.toLowerCase()||ke&&"valid"!==Ze.toLowerCase()?Ze.replace("INVALID","INCOMPLETE"):"ACTIVE"}static#e=this.\u0275fac=function(ke){return new(ke||oe)};static#t=this.\u0275pipe=e.Yjl({name:"transformMemberStatus",type:oe,pure:!0})}return oe})();function P(oe,Ae){if(1&oe){const Ze=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Ze);const re=e.oxw();return e.KtG(re.onChangeStatus())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&oe&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_STATUS"))}function S(oe,Ae){1&oe&&e._UZ(0,"mat-divider")}function de(oe,Ae){if(1&oe){const Ze=e.EpF();e.TgZ(0,"button",6),e.NdJ("click",function(){e.CHM(Ze);const re=e.oxw(2);return e.KtG(re.onChangeExpiration())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"edit"),e.qZA()()}2&oe&&e.s9C("matTooltip",e.lcZ(1,1,"MEMBER_DETAIL.OVERVIEW.CHANGE_EXPIRATION"))}function se(oe,Ae){if(1&oe&&(e.TgZ(0,"div",7)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"i",2),e._uU(6),e.ALo(7,"parseDate"),e.qZA(),e.YNc(8,de,4,3,"button",3),e.qZA()()),2&oe){const Ze=e.oxw();e.xp6(2),e.Oqu(e.lcZ(3,3,"MEMBER_DETAIL.OVERVIEW.EXPIRATION")),e.xp6(4),e.hij(" ",e.lcZ(7,5,Ze.expiration)," "),e.xp6(2),e.Q6J("ngIf",Ze.editExpirationAuth)}}let Z=(()=>{class oe{constructor(){this.status="",this.showExpiration=!0,this.editExpirationAuth=!1,this.editStatusAuth=!1,this.changeStatus=new e.vpe,this.changeExpiration=new e.vpe}onChangeStatus(){this.changeStatus.emit()}onChangeExpiration(){this.changeExpiration.emit()}static#e=this.\u0275fac=function(ke){return new(ke||oe)};static#t=this.\u0275cmp=e.Xpm({type:oe,selectors:[["perun-web-apps-membership-status-settings"]],inputs:{status:"status",expiration:"expiration",showExpiration:"showExpiration",editExpirationAuth:"editExpirationAuth",editStatusAuth:"editStatusAuth"},outputs:{changeStatus:"changeStatus",changeExpiration:"changeExpiration"},decls:15,vars:17,consts:[[1,"d-flex","flex-row","align-items-center","justify-content-between","field-height"],[1,"d-flex","flex-row","align-items-center","justify-content-center"],[1,"me-2"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[4,"ngIf"],["class","d-flex flex-row align-items-center align-items-center justify-content-between field-height",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],[1,"d-flex","flex-row","align-items-center","align-items-center","justify-content-between","field-height"]],template:function(ke,re){1&ke&&(e.TgZ(0,"div",0)(1,"b"),e._uU(2),e.ALo(3,"translate"),e.qZA(),e.TgZ(4,"div",1)(5,"i"),e.ALo(6,"groupStatusIconColor"),e._uU(7),e.ALo(8,"memberStatusIcon"),e.qZA(),e.TgZ(9,"span",2),e._uU(10),e.ALo(11,"transformMemberStatus"),e.qZA(),e.YNc(12,P,4,3,"button",3),e.qZA()(),e.YNc(13,S,1,0,"mat-divider",4),e.YNc(14,se,9,7,"div",5)),2&ke&&(e.xp6(2),e.Oqu(e.lcZ(3,9,"MEMBER_DETAIL.OVERVIEW.STATUS")),e.xp6(3),e.Gre("material-icons me-1 ",e.lcZ(6,11,re.status),""),e.xp6(2),e.hij(" ",e.lcZ(8,13,re.status)," "),e.xp6(3),e.Oqu(e.lcZ(11,15,re.status)),e.xp6(2),e.Q6J("ngIf",re.editStatusAuth),e.xp6(1),e.Q6J("ngIf",re.showExpiration),e.xp6(1),e.Q6J("ngIf",re.showExpiration))},dependencies:[h.O5,M.Hw,E.RK,b.gM,y.d,g.X$,w.f,W.F,v.M,k],styles:[".field-height[_ngcontent-%COMP%]{min-height:50px}"]})}return oe})()},87065:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>k});var e=m(65879),h=m(73615),M=m(64124),E=m(37073),b=m(17700),y=m(96814),g=m(30617),w=m(89515);function W(P,S){if(1&P&&(e.TgZ(0,"div",5)(1,"mat-icon"),e._uU(2),e.qZA()()),2&P){const de=e.oxw();e.xp6(2),e.Oqu(de.data.icon)}}function v(P,S){if(1&P&&(e.TgZ(0,"div",6),e._uU(1),e.qZA()),2&P){const de=e.oxw();e.xp6(1),e.hij(" ",de.showTimestamp()," ")}}let k=(()=>{class P{constructor(de,se){this.dialog=de,this.notificationStorageService=se,this.newNotification=!1,this.closeNotification=new e.vpe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const de=(0,M.kZ)();de.width="550px",de.data=this.data,de.autoFocus=!1,this.dialog.open(E.FM,de).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){(0,M.ys)(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[de,se]=this.data.timeStamp.split(":");return se.length<2?de+":0"+se:this.data.timeStamp}static#e=this.\u0275fac=function(se){return new(se||P)(e.Y36(b.uw),e.Y36(h.SZ))};static#t=this.\u0275cmp=e.Xpm({type:P,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(se,Z){1&se&&(e.TgZ(0,"div")(1,"div",0),e.NdJ("click",function(){return Z.alreadyClosed||Z.waiting?"":Z.closeSelf()}),e.YNc(2,W,3,1,"div",1),e.TgZ(3,"div",2),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.YNc(6,v,2,1,"div",3),e.TgZ(7,"div",4),e.NdJ("click",function(){return Z.waiting=!0,Z.doAction()}),e._uU(8),e.qZA()()()),2&se&&(e.Gre("card notification ",Z.inDialog?"":"mat-elevation-z7",""),e.ekj("error","error"===Z.data.type)("success","success"===Z.data.type),e.xp6(2),e.Q6J("ngIf",null!==Z.data.icon),e.xp6(2),e.hij(" ",e.lcZ(5,12,Z.data.title)," "),e.xp6(2),e.Q6J("ngIf",Z.inDialog),e.xp6(1),e.Q6J("hidden",Z.alreadyPressed),e.xp6(1),e.hij(" ",Z.data.actionText," "))},dependencies:[y.O5,g.Hw,w.X$],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]})}return P})()},97694:(_t,pe,m)=>{"use strict";m.d(pe,{N:()=>Q});var e=m(65879),h=m(27618),M=m(73615),E=m(25313),b=m(64124),y=m(37073),g=m(17700),w=m(44112),W=m(96814),v=m(13566),k=m(11186),P=m(32296),S=m(89515),de=m(2916);function se(ye,rt){1&ye&&(e.TgZ(0,"perun-web-apps-alert"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&ye&&(e.xp6(1),e.Oqu(e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NOT_SUPPORTED"))))}function Z(ye,rt){1&ye&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&ye&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NAMESPACE"))," "))}function oe(ye,rt){if(1&ye&&(e.TgZ(0,"td",17),e._uU(1),e.qZA()),2&ye){const Ne=rt.$implicit;e.xp6(1),e.Oqu(Ne.friendlyNameParameter)}}function Ae(ye,rt){1&ye&&(e.TgZ(0,"th",16),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA()),2&ye&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,e.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.LOGIN"))," "))}function Ze(ye,rt){if(1&ye&&(e.TgZ(0,"td",18),e._uU(1),e.qZA()),2&ye){const Ne=rt.$implicit;e.xp6(1),e.Oqu(Ne.value)}}function ke(ye,rt){1&ye&&e._UZ(0,"th",16)}function re(ye,rt){if(1&ye){const Ne=e.EpF();e.TgZ(0,"td",19)(1,"button",20),e.NdJ("click",function(){const gt=e.CHM(Ne).$implicit,At=e.oxw();return e.KtG(At.resetPassword(gt))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&ye){const Ne=rt.$implicit,zt=e.oxw();e.xp6(1),e.Q6J("disabled",!zt.logins.includes(Ne)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.RESET_PASSWORD"))," ")}}function Ce(ye,rt){1&ye&&e._UZ(0,"th",16)}function O(ye,rt){if(1&ye){const Ne=e.EpF();e.TgZ(0,"td",19)(1,"button",21),e.NdJ("click",function(){const gt=e.CHM(Ne).$implicit,At=e.oxw();return e.KtG(At.changePassword(gt))}),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"customTranslate"),e.qZA()()}if(2&ye){const Ne=rt.$implicit,zt=e.oxw();e.xp6(1),e.Q6J("disabled",!zt.logins.includes(Ne)),e.xp6(1),e.hij(" ",e.lcZ(3,2,e.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.CHANGE_PASSWORD"))," ")}}function te(ye,rt){1&ye&&e._UZ(0,"tr",22)}function H(ye,rt){1&ye&&e._UZ(0,"tr",23)}let Q=(()=>{class ye{constructor(Ne,zt,at,gt,At,Mt){this.attributesManagerService=Ne,this.store=zt,this.dialog=at,this.route=gt,this.router=At,this.entityStorageService=Mt,this.authenticationPage=!1,this.filteredNamespaces=new e.vpe,this.logins=[],this.nameSpaces=[]}ngOnInit(){this.userId=this.authenticationPage?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.displayedColumns=this.authenticationPage?["namespace","value","reset"]:["namespace","value","reset","change"],this.nameSpaces=this.store.getProperty("password_namespace_attributes").map(Ne=>{const zt=Ne.split(":");return zt[zt.length-1]}),this.refreshTable()}refreshTable(){this.attributesManagerService.getLogins(this.userId).subscribe(Ne=>{if(this.logins=Ne.filter(zt=>this.nameSpaces.includes(zt.friendlyNameParameter)),this.filteredNamespaces.emit(Ne.map(zt=>zt.friendlyNameParameter)),this.dataSource=new E.by(Ne),!this.authenticationPage){const at=this.route.snapshot.queryParamMap.get("namespace");if(at){const gt=this.logins.find(At=>At.friendlyNameParameter===at);gt&&this.changePassword(gt)}}})}resetPassword(Ne){const zt=(0,b.kZ)();zt.width="600px",zt.data={mode:"reset",login:String(Ne.value),namespace:Ne.friendlyName.split(":")[1]},this.dialog.open(y.Bg,zt)}changePassword(Ne){this.authenticationPage||this.router.navigate([],{queryParams:{namespace:Ne.friendlyNameParameter},queryParamsHandling:"merge"});const zt=(0,b.kZ)();zt.width="600px",zt.data={login:String(Ne.value),namespace:Ne.friendlyName.split(":")[1]},this.dialog.open(y.xF,zt).afterClosed().subscribe(gt=>{void 0===gt?this.router.navigate([],{queryParams:{namespace:null},queryParamsHandling:"merge"}):window.history.back()})}static#e=this.\u0275fac=function(zt){return new(zt||ye)(e.Y36(h.H8),e.Y36(M.d6),e.Y36(g.uw),e.Y36(w.gz),e.Y36(w.F0),e.Y36(M.fb))};static#t=this.\u0275cmp=e.Xpm({type:ye,selectors:[["perun-web-apps-password-reset"]],inputs:{authenticationPage:"authenticationPage"},outputs:{filteredNamespaces:"filteredNamespaces"},decls:23,vars:9,consts:[[1,"page-title"],[4,"ngIf"],[1,"card","mt-2","table-size-fix"],[1,"card-body"],[1,"overflow-auto"],["mat-table","","matSort","","matSortActive","value","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","namespace"],["mat-header-cell","",4,"matHeaderCellDef"],["class","w-25","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","w-50","mat-cell","",4,"matCellDef"],["matColumnDef","reset"],["mat-cell","",4,"matCellDef"],["matColumnDef","change"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"w-25"],["mat-cell","",1,"w-50"],["mat-cell",""],["color","accent","mat-flat-button","",3,"disabled","click"],["color","accent","mat-flat-button","",1,"action-button",3,"disabled","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"]],template:function(zt,at){1&zt&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"customTranslate"),e.qZA(),e.YNc(4,se,4,5,"perun-web-apps-alert",1),e.TgZ(5,"div",2)(6,"div",3)(7,"div",4)(8,"table",5),e.ynx(9,6),e.YNc(10,Z,4,5,"th",7),e.YNc(11,oe,2,1,"td",8),e.BQk(),e.ynx(12,9),e.YNc(13,Ae,4,5,"th",7),e.YNc(14,Ze,2,1,"td",10),e.BQk(),e.ynx(15,11),e.YNc(16,ke,1,0,"th",7),e.YNc(17,re,5,6,"td",12),e.BQk(),e.ynx(18,13),e.YNc(19,Ce,1,0,"th",7),e.YNc(20,O,5,6,"td",12),e.BQk(),e.YNc(21,te,1,0,"tr",14),e.YNc(22,H,1,0,"tr",15),e.qZA()()()()),2&zt&&(e.xp6(1),e.hij(" ",at.authenticationPage?"":e.lcZ(2,5,e.lcZ(3,7,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.TITLE")),"\n"),e.xp6(3),e.Q6J("ngIf",!at.logins.length&&!at.authenticationPage),e.xp6(4),e.Q6J("dataSource",at.dataSource),e.xp6(13),e.Q6J("matHeaderRowDef",at.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",at.displayedColumns))},dependencies:[W.O5,E.BZ,E.fO,E.as,E.w1,E.Dz,E.nj,E.ge,E.ev,E.XQ,E.Gk,v.YE,k.w,P.lW,S.X$,de.a],styles:[".dark-hover-list-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}"]})}return ye})()},69338:(_t,pe,m)=>{"use strict";m.d(pe,{$:()=>At});var e=m(73615),h=m(27618),M=m(65879),E=m(17700),b=m(89515),y=m(96814),g=m(56223),w=m(32296),W=m(64170),v=m(24516);function k(Mt,fe){1&Mt&&(M.TgZ(0,"mat-error"),M._uU(1),M.ALo(2,"translate"),M.qZA()),2&Mt&&(M.xp6(1),M.Oqu(M.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let P=(()=>{class Mt{constructor(X,ce,ve,Je,ue){this.dialogRef=X,this.translate=ce,this.notificator=ve,this.rtMessages=Je,this.storeService=ue,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(X=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(X.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",m(4147).i8)}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(M.Y36(E.so),M.Y36(b.sK),M.Y36(e.V6),M.Y36(h.Hr),M.Y36(e.d6))};static#t=this.\u0275cmp=M.Xpm({type:Mt,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(ce,ve){if(1&ce&&(M.TgZ(0,"h1",0),M._uU(1),M.ALo(2,"translate"),M.qZA(),M.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),M._uU(6),M.ALo(7,"translate"),M.qZA(),M.TgZ(8,"input",2,3),M.NdJ("ngModelChange",function(ue){return ve.subject=ue}),M.qZA(),M.YNc(10,k,3,3,"mat-error",4),M.qZA(),M.TgZ(11,"mat-form-field")(12,"mat-label"),M._uU(13),M.ALo(14,"translate"),M.qZA(),M.TgZ(15,"textarea",5),M.NdJ("ngModelChange",function(ue){return ve.message=ue}),M.ALo(16,"translate"),M._uU(17," "),M.qZA(),M.TgZ(18,"mat-hint"),M._uU(19),M.ALo(20,"translate"),M.qZA()()(),M.TgZ(21,"div",6)(22,"div",7)(23,"button",8),M.NdJ("click",function(){return ve.close()}),M._uU(24),M.ALo(25,"translate"),M.qZA(),M.TgZ(26,"button",9),M.NdJ("click",function(){return ve.sendBugReport()}),M._uU(27),M.ALo(28,"translate"),M.qZA()()()),2&ce){const Je=M.MAs(9);M.xp6(1),M.Oqu(M.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),M.xp6(5),M.Oqu(M.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),M.xp6(2),M.Q6J("ngModel",ve.subject),M.xp6(2),M.Q6J("ngIf",Je.invalid),M.xp6(3),M.Oqu(M.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),M.xp6(2),M.s9C("placeholder",M.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),M.Q6J("ngModel",ve.message),M.xp6(4),M.Oqu(M.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),M.xp6(5),M.hij(" ",M.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),M.xp6(2),M.Q6J("disabled",Je.invalid),M.xp6(1),M.hij(" ",M.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[y.O5,g.Fj,g.JJ,g.Q7,g.On,w.lW,W.KE,W.hX,W.bx,W.TO,v.Nt,E.uh,E.xY,E.H8,b.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return Mt})();var S=m(64124);let de=(()=>{class Mt{transform(X,ce,ve){return X[`${ve}_${ce}`]}static#e=this.\u0275fac=function(ce){return new(ce||Mt)};static#t=this.\u0275pipe=M.Yjl({name:"localisedText",type:Mt,pure:!0})}return Mt})(),se=(()=>{class Mt{transform(X,ce){return X["link_"+ce]||X.link_en}static#e=this.\u0275fac=function(ce){return new(ce||Mt)};static#t=this.\u0275pipe=M.Yjl({name:"localisedLink",type:Mt,pure:!0})}return Mt})(),Z=(()=>{class Mt{transform(X){return X.includes("/")?X:"/assets/config/"+X}static#e=this.\u0275fac=function(ce){return new(ce||Mt)};static#t=this.\u0275pipe=M.Yjl({name:"footerLogoPath",type:Mt,pure:!0})}return Mt})();function oe(Mt,fe){if(1&Mt&&(M.TgZ(0,"a",13),M.ALo(1,"localisedLink"),M._UZ(2,"img",14),M.ALo(3,"footerLogoPath"),M.qZA()),2&Mt){const X=M.oxw().$implicit,ce=M.oxw(3);M.Q6J("href",M.xi3(1,2,X,ce.language),M.LSH),M.xp6(2),M.s9C("src",M.lcZ(3,5,X.logo),M.LSH)}}function Ae(Mt,fe){if(1&Mt&&(M.TgZ(0,"span"),M._UZ(1,"img",14),M.ALo(2,"footerLogoPath"),M.qZA()),2&Mt){const X=M.oxw().$implicit;M.xp6(1),M.s9C("src",M.lcZ(2,1,X.logo),M.LSH)}}function Ze(Mt,fe){if(1&Mt&&(M.TgZ(0,"div"),M.YNc(1,oe,4,7,"a",11),M.ALo(2,"localisedLink"),M.YNc(3,Ae,3,3,"span",12),M.ALo(4,"localisedLink"),M.qZA()),2&Mt){const X=fe.$implicit,ce=M.oxw(3);M.xp6(1),M.Q6J("ngIf",M.xi3(2,2,X,ce.language)),M.xp6(2),M.Q6J("ngIf",!M.xi3(4,5,X,ce.language))}}const ke=function(Mt){return{"min-height":Mt}};function re(Mt,fe){if(1&Mt&&(M.TgZ(0,"div",10),M.YNc(1,Ze,5,8,"div",5),M.qZA()),2&Mt){const X=M.oxw().$implicit,ce=M.oxw();M.Q6J("ngStyle",M.VKq(2,ke,ce.columnContentHeight+"px")),M.xp6(1),M.Q6J("ngForOf",X.elements)}}const Ce=function(Mt){return{color:Mt}};function O(Mt,fe){if(1&Mt&&(M.TgZ(0,"i",20),M._uU(1),M.qZA()),2&Mt){const X=M.oxw().$implicit,ce=M.oxw(3);M.Q6J("ngStyle",M.VKq(2,Ce,ce.linksTextColor)),M.xp6(1),M.hij(" ",X.icon," ")}}function te(Mt,fe){if(1&Mt){const X=M.EpF();M.TgZ(0,"span",21),M.NdJ("click",function(){M.CHM(X);const ve=M.oxw().$implicit,Je=M.oxw(3);return M.KtG(Je.openDialog(ve.dialog))}),M._uU(1),M.ALo(2,"localisedText"),M.qZA()}if(2&Mt){const X=M.oxw().$implicit,ce=M.oxw(3);M.Q6J("ngStyle",M.VKq(6,Ce,ce.linksTextColor)),M.xp6(1),M.hij("",M.Dn7(2,2,X,ce.language,"label")," ")}}function H(Mt,fe){if(1&Mt&&(M.TgZ(0,"a",22),M.ALo(1,"localisedLink"),M._uU(2),M.ALo(3,"localisedText"),M.qZA()),2&Mt){const X=M.oxw().$implicit,ce=M.oxw(3);M.Q6J("href",M.xi3(1,3,X,ce.language),M.LSH)("ngStyle",M.VKq(10,Ce,ce.linksTextColor)),M.xp6(2),M.Oqu(M.Dn7(3,6,X,ce.language,"label"))}}function Q(Mt,fe){if(1&Mt&&(M.TgZ(0,"span",10),M._uU(1),M.ALo(2,"localisedText"),M.qZA()),2&Mt){const X=M.oxw().$implicit,ce=M.oxw(3);M.Q6J("ngStyle",M.VKq(6,Ce,ce.linksTextColor)),M.xp6(1),M.Oqu(M.Dn7(2,2,X,ce.language,"label"))}}function ye(Mt,fe){if(1&Mt&&(M.TgZ(0,"div",16),M.YNc(1,O,2,4,"i",17),M.YNc(2,te,3,8,"span",18),M.YNc(3,H,4,12,"a",19),M.ALo(4,"localisedLink"),M.YNc(5,Q,3,8,"span",9),M.ALo(6,"localisedLink"),M.qZA()),2&Mt){const X=fe.$implicit,ce=M.oxw(3);M.xp6(1),M.Q6J("ngIf",X.icon),M.xp6(1),M.Q6J("ngIf",X.dialog),M.xp6(1),M.Q6J("ngIf",M.xi3(4,4,X,ce.language)&&!X.dialog),M.xp6(2),M.Q6J("ngIf",!M.xi3(6,7,X,ce.language)&&!X.dialog)}}const rt=function(Mt){return{height:Mt}};function Ne(Mt,fe){if(1&Mt&&(M.TgZ(0,"div",10),M.YNc(1,ye,7,10,"div",15),M.qZA()),2&Mt){const X=M.oxw().$implicit,ce=M.oxw();M.Q6J("ngStyle",M.VKq(2,rt,ce.columnContentHeight+"px")),M.xp6(1),M.Q6J("ngForOf",X.elements)}}function zt(Mt,fe){if(1&Mt&&(M.TgZ(0,"div",7)(1,"h6",8),M._uU(2),M.ALo(3,"localisedText"),M.qZA(),M.YNc(4,re,2,4,"div",9),M.YNc(5,Ne,2,4,"div",9),M.qZA()),2&Mt){const X=fe.$implicit,ce=M.oxw();M.ekj("my-auto",ce.containsLogos),M.xp6(1),M.Q6J("ngStyle",M.VKq(10,Ce,ce.headersTextColor)),M.xp6(1),M.hij(" ",M.Dn7(3,6,X,ce.language,"title")," "),M.xp6(2),M.Q6J("ngIf",X.logos),M.xp6(1),M.Q6J("ngIf",X.elements&&!X.logos)}}function at(Mt,fe){if(1&Mt&&(M.TgZ(0,"span")(1,"a",6),M._uU(2),M.qZA()()),2&Mt){const X=fe.$implicit,ce=fe.index,ve=M.oxw();M.xp6(1),M.Q6J("href",X.url,M.LSH)("ngStyle",M.VKq(3,Ce,ve.copyrightTextColor)),M.xp6(1),M.Oqu(ce?", "+X.name:X.name)}}const gt=function(Mt){return{background:Mt}};let At=(()=>{class Mt{constructor(X,ce,ve,Je){this.storeService=X,this.translateService=ce,this.utilsService=ve,this.dialog=Je,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(X=>{this.language=X.lang}),this.version=m(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=m(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(X=>{const ce=X.match("\\bVersion:\\s*([^,\\s]+)");null!==ce&&(this.backendVersion=ce[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const X of this.footerColumns)X.logos?this.containsLogos=!0:25*X.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*X.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(X){const ce=(0,S.kZ)();"reportIssue"===X&&(ce.width="550px",this.dialog.open(P,ce))}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(M.Y36(e.d6),M.Y36(b.sK),M.Y36(h.FW),M.Y36(E.uw))};static#t=this.\u0275cmp=M.Xpm({type:Mt,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(ce,ve){1&ce&&(M.TgZ(0,"footer",0)(1,"div",1),M.YNc(2,zt,6,12,"div",2),M.qZA(),M._UZ(3,"hr",3),M.TgZ(4,"div",4),M._uU(5),M.YNc(6,at,3,5,"span",5),M._uU(7,", web application: "),M.TgZ(8,"a",6),M._uU(9),M.qZA(),M._uU(10,", server: "),M.TgZ(11,"a",6),M._uU(12),M.qZA()()()),2&ce&&(M.Q6J("ngStyle",M.VKq(11,gt,ve.bgColor)),M.xp6(2),M.Q6J("ngForOf",ve.footerColumns),M.xp6(2),M.Q6J("ngStyle",M.VKq(13,Ce,ve.copyrightTextColor)),M.xp6(1),M.hij(" \xa9 ",ve.currentYear," Copyright: "),M.xp6(1),M.Q6J("ngForOf",ve.copyrightItems),M.xp6(2),M.Q6J("href",ve.githubRepository,M.LSH)("ngStyle",M.VKq(15,Ce,ve.copyrightTextColor)),M.xp6(1),M.Oqu(ve.guiVersion),M.xp6(2),M.Q6J("href",ve.githubBackendRepository,M.LSH)("ngStyle",M.VKq(17,Ce,ve.copyrightTextColor)),M.xp6(1),M.Oqu(ve.backendVersion))},dependencies:[y.sg,y.O5,y.PC,de,se,Z],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]})}return Mt})()},43023:(_t,pe,m)=>{"use strict";m.d(pe,{Y:()=>Ne});var e=m(65879),h=m(73615),M=m(64124),E=m(37073),b=m(19366),y=m(6593),g=m(89515),w=m(17700),W=m(44112),v=m(96814),k=m(30617),P=m(77988),S=m(32296),de=m(92596),se=m(81274),Z=m(39014),oe=m(73886),Ae=m(52269),Ze=m(37803);const ke=function(zt){return{color:zt}};function re(zt,at){if(1&zt){const gt=e.EpF();e.TgZ(0,"button",10),e.NdJ("click",function(){e.CHM(gt);const Mt=e.oxw();return e.KtG(Mt.onToggleSidenav())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon"),e._uU(3,"menu"),e.qZA()()}if(2&zt){const gt=e.oxw();e.s9C("matTooltip",e.lcZ(1,2,"NAV.MENU")),e.Q6J("ngStyle",e.VKq(4,ke,gt.iconColor))}}function Ce(zt,at){if(1&zt){const gt=e.EpF();e.TgZ(0,"div",11)(1,"button",12)(2,"mat-icon",13),e._uU(3," language "),e.qZA()(),e.TgZ(4,"mat-menu",null,14)(6,"button",15),e.NdJ("click",function(){e.CHM(gt);const Mt=e.oxw();return e.KtG(Mt.changeLanguage())}),e._uU(7),e.ALo(8,"translate"),e.qZA()()()}if(2&zt){const gt=e.MAs(5),At=e.oxw();e.Q6J("ngStyle",e.VKq(6,ke,At.textColor)),e.xp6(1),e.Q6J("matMenuTriggerFor",gt),e.xp6(1),e.Q6J("ngStyle",e.VKq(8,ke,At.iconColor)),e.xp6(5),e.hij(" ",e.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function O(zt,at){if(1&zt&&(e.TgZ(0,"span",16),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&zt){const gt=e.oxw();e.Q6J("ngStyle",e.VKq(4,ke,gt.textColor)),e.xp6(1),e.hij(" ",e.lcZ(2,2,gt.principal.user)," ")}}function te(zt,at){if(1&zt){const gt=e.EpF();e.TgZ(0,"button",17),e.NdJ("click",function(){e.CHM(gt);const Mt=e.oxw();return e.KtG(Mt.showNotificationHistory())}),e.ALo(1,"translate"),e.TgZ(2,"mat-icon",18),e._uU(3),e.qZA()()}if(2&zt){const gt=e.oxw();e.Q6J("matTooltip",e.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),e.xp6(2),e.s9C("matBadge",gt.getNewNotificationsCount()>5?"5+":gt.getNewNotificationsCount()),e.Q6J("ngStyle",e.VKq(7,ke,gt.iconColor))("matBadgeHidden",0===gt.getNewNotificationsCount()),e.xp6(1),e.hij(" ",gt.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function H(zt,at){if(1&zt&&e._UZ(0,"perun-web-apps-header-menu",19),2&zt){const gt=e.oxw();e.Q6J("url",gt.otherAppUrl)("label",gt.otherAppLabel)("user",gt.principal.user)("logoutEnabled",gt.logoutEnabled)("iconColor",gt.iconColor)("textColor",gt.textColor)}}const Q=function(zt){return{background:zt}},ye=function(){return[]},rt=function(){return["/"]};let Ne=(()=>{class zt{constructor(gt,At,Mt,fe,X,ce,ve){this.storeService=gt,this.sanitizer=At,this.translateService=Mt,this.otherApplicationService=fe,this.notificationStorageService=X,this.dialog=ce,this.route=ve,this.sidenavToggle=new e.vpe,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(gt=>{this.label=this.storeService.getProperty("en"===gt.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(gt.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(gt="en"){return this.storeService.getProperty(this.otherApp===b.pR.Profile?"profile_label_en":"en"===gt?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===b.pR.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const gt in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(gt)&&(this.activeLink=!0)}(this.otherApp!==b.pR.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const gt=(0,M.kZ)();gt.width="520px",this.dialog.open(E.Us,gt)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}static#e=this.\u0275fac=function(At){return new(At||zt)(e.Y36(h.d6),e.Y36(y.H7),e.Y36(g.sK),e.Y36(h.jq),e.Y36(h.SZ),e.Y36(w.uw),e.Y36(W.gz))};static#t=this.\u0275cmp=e.Xpm({type:zt,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(At,Mt){1&At&&(e.TgZ(0,"mat-toolbar",0)(1,"div",1),e.YNc(2,re,4,6,"button",2),e._UZ(3,"a",3),e.TgZ(4,"p",4),e._uU(5),e.qZA()(),e.TgZ(6,"div",5),e.YNc(7,Ce,9,10,"div",6),e.YNc(8,O,3,6,"span",7),e.YNc(9,te,4,9,"button",8),e.YNc(10,H,1,6,"perun-web-apps-header-menu",9),e.qZA()()),2&At&&(e.Q6J("ngStyle",e.VKq(12,Q,Mt.bgColor)),e.xp6(2),e.Q6J("ngIf",Mt.showToggle),e.xp6(1),e.Q6J("innerHTML",Mt.logo,e.oJD)("routerLink",Mt.disableLogo?e.DdM(14,ye):e.DdM(15,rt))("queryParams",Mt.route.snapshot.queryParams),e.xp6(1),e.Q6J("ngStyle",e.VKq(16,ke,Mt.textColor)),e.xp6(1),e.hij(" ",Mt.label," "),e.xp6(1),e.Q6J("ngStyle",e.VKq(18,ke,Mt.navTextColor)),e.xp6(1),e.Q6J("ngIf",Mt.showLanguageMenu),e.xp6(1),e.Q6J("ngIf",null!==Mt.principal.user),e.xp6(1),e.Q6J("ngIf",Mt.showNotifications),e.xp6(1),e.Q6J("ngIf",Mt.showHeaderMenu))},dependencies:[v.O5,v.PC,W.rH,k.Hw,P.VK,P.OP,P.p6,S.lW,S.RK,de.gM,se.Ye,Z.k,oe.X,Ae.Q,g.X$,Ze.d],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]})}return zt})()},21838:(_t,pe,m)=>{"use strict";m.d(pe,{W:()=>g});var e=m(65879),h=m(96814),M=m(30617),E=m(92596),b=m(89515);function y(w,W){1&w&&(e.TgZ(0,"mat-icon",1),e.ALo(1,"translate"),e._uU(2," visibility\n"),e.qZA()),2&w&&e.s9C("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RECENTLY_VIEWED_ICON.RECENT"))}let g=(()=>{class w{constructor(){this.recentIds=[]}static#e=this.\u0275fac=function(k){return new(k||w)};static#t=this.\u0275cmp=e.Xpm({type:w,selectors:[["perun-web-apps-recently-viewed-icon"]],inputs:{recentIds:"recentIds",id:"id"},decls:1,vars:1,consts:[["class","align-bottom disabled-icon",3,"matTooltip",4,"ngIf"],[1,"align-bottom","disabled-icon",3,"matTooltip"]],template:function(k,P){1&k&&e.YNc(0,y,3,3,"mat-icon",0),2&k&&e.Q6J("ngIf",P.recentIds.indexOf(P.id)>-1)},dependencies:[h.O5,M.Hw,E.gM,b.X$],styles:[".disabled-icon[_ngcontent-%COMP%]{color:#00000042}"]})}return w})()},62481:(_t,pe,m)=>{"use strict";m.d(pe,{t:()=>y});var e=m(65879),h=m(30617),M=m(32296),E=m(92596),b=m(89515);let y=(()=>{class g{constructor(){this.refresh=new e.vpe}onClickbutton(W){this.refresh.emit(W)}static#e=this.\u0275fac=function(v){return new(v||g)};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["perun-web-apps-refresh-button"]],inputs:{disabled:"disabled"},outputs:{refresh:"refresh"},decls:3,vars:5,consts:[["mat-stroked-button","","data-cy","refresh-button",1,"me-2",3,"disabled","matTooltip","click"],[1,"ms-auto","perun-icon","d-inline-flex","align-items-center",3,"svgIcon"]],template:function(v,k){1&v&&(e.TgZ(0,"button",0),e.NdJ("click",function(S){return k.onClickbutton(S)}),e.ALo(1,"translate"),e._UZ(2,"mat-icon",1),e.qZA()),2&v&&(e.s9C("matTooltip",e.lcZ(1,3,"SHARED_LIB.PERUN.REFRESH_BUTTON")),e.Q6J("disabled",k.disabled),e.xp6(2),e.s9C("svgIcon",k.disabled?"perun-refresh-disabled":"perun-refresh-enabled"))},dependencies:[h.Hw,M.lW,E.gM,b.X$],styles:[".perun-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:currentColor!important}.perun-icon[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:currentColor}.perun-icon[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{fill:currentColor}"]})}return g})()},89655:(_t,pe,m)=>{"use strict";m.d(pe,{L:()=>b});var e=m(65879),h=m(64124),M=m(4675),E=m(89515);let b=(()=>{class y{constructor(){this.resource=null,this.displayStatus=!0,this.disableAutoSelect=!1,this.required=!1,this.resourceSelected=new e.vpe,this.nameFunction=w=>w.name,this.secondaryFunction=()=>null}ngOnInit(){this.resources=this.resources.sort(h.aC)}static#e=this.\u0275fac=function(W){return new(W||y)};static#t=this.\u0275cmp=e.Xpm({type:y,selectors:[["perun-web-apps-resource-search-select"]],inputs:{resource:"resource",resources:"resources",displayStatus:"displayStatus",disableAutoSelect:"disableAutoSelect",required:"required"},outputs:{resourceSelected:"resourceSelected"},decls:4,vars:17,consts:[[3,"entity","entities","required","disableAutoSelect","displayStatus","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(W,v){1&W&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(P){return v.resourceSelected.emit(P)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&W&&e.Q6J("entity",v.resource)("entities",v.resources)("required",v.required)("disableAutoSelect",v.disableAutoSelect)("displayStatus",v.displayStatus)("searchFunction",v.nameFunction)("mainTextFunction",v.nameFunction)("secondaryTextFunction",v.secondaryFunction)("selectPlaceholder",e.lcZ(1,11,"SHARED_LIB.PERUN.COMPONENTS.RESOURCE_SEARCH_SELECT.SELECT_RESOURCE"))("findPlaceholder",e.lcZ(2,13,"SHARED_LIB.PERUN.COMPONENTS.RESOURCE_SEARCH_SELECT.FIND_RESOURCE"))("noEntriesText",e.lcZ(3,15,"SHARED_LIB.PERUN.COMPONENTS.RESOURCE_SEARCH_SELECT.NO_RESOURCE_FOUND"))},dependencies:[M.i,E.X$]})}return y})()},12877:(_t,pe,m)=>{"use strict";m.d(pe,{C:()=>o});var e=m(65879),h=m(13566),M=m(25313),E=m(78337),b=m(64124),y=m(73615),g=m(96814),w=m(75986),W=m(44112),v=m(11186),k=m(30617),P=m(92596),S=m(77983),de=m(92738),se=m(52269),Z=m(21838),oe=m(63710),Ae=m(45377),Ze=m(89515);let ke=(()=>{class p{transform(C){if(null==C)return null;let a="";return C.forEach(function(n){a=a.concat(n.tagName)}),a}static#e=this.\u0275fac=function(f){return new(f||p)};static#t=this.\u0275pipe=e.Yjl({name:"resourceTagsToString",type:p,pure:!0})}return p})();var re=m(62317),Ce=m(93035),O=m(32596),te=m(8355);function H(p,A){if(1&p){const C=e.EpF();e.TgZ(0,"mat-checkbox",29),e.NdJ("change",function(a){e.CHM(C);const n=e.oxw(3);return e.KtG(a?n.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&p){const C=e.oxw(2).ngIf,f=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,C.all)))("checked",f.selection.hasValue()&&C.all)("indeterminate",f.selection.hasValue()&&!C.all)}}function Q(p,A){if(1&p&&(e.TgZ(0,"th",27),e.YNc(1,H,3,7,"mat-checkbox",28),e.qZA()),2&p){const C=e.oxw(2);e.xp6(1),e.Q6J("ngIf",C.selection.isMultipleSelection())}}const ye=function(p){return{name:p}};function rt(p,A){if(1&p){const C=e.EpF();e.TgZ(0,"td",30)(1,"span",31),e.ALo(2,"translate"),e.TgZ(3,"mat-checkbox",32),e.NdJ("change",function(a){const t=e.CHM(C).$implicit,i=e.oxw(2);return e.KtG(a?i.itemSelectionToggle(t):null)})("click",function(a){return a.stopPropagation()}),e.ALo(4,"translate"),e.ALo(5,"checkboxLabel"),e.qZA()()()}if(2&p){const C=A.$implicit,f=e.oxw(2);e.xp6(1),e.s9C("matTooltip",e.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE")),e.Q6J("matTooltipPosition","above")("matTooltipDisabled",!f.disableSelect(C)),e.xp6(2),e.Q2q("data-cy","",C.name,"-checkbox"),e.Q6J("aria-label",e.xi3(4,9,e.lcZ(5,12,f.selection.isSelected(C)),e.VKq(14,ye,C.name)))("checked",f.selection.isSelected(C))("disabled",f.disableSelect(C))}}function Ne(p,A){1&p&&(e.ynx(0,24),e.YNc(1,Q,2,1,"th",25),e.YNc(2,rt,6,16,"td",26),e.BQk())}function zt(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_ID")," "))}function at(p,A){if(1&p&&(e.TgZ(0,"td",34),e._uU(1),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.Oqu(C.id)}}function gt(p,A){1&p&&e._UZ(0,"th",35)}function At(p,A){if(1&p&&(e.TgZ(0,"td",36),e._UZ(1,"perun-web-apps-recently-viewed-icon",37),e.qZA()),2&p){const C=A.$implicit,f=e.oxw();e.xp6(1),e.Q6J("recentIds",f.recentIds)("id",C.id)}}function Mt(p,A){1&p&&e._UZ(0,"th",35)}function fe(p,A){1&p&&(e.TgZ(0,"mat-icon",39),e.ALo(1,"translate"),e._uU(2,"account_tree"),e.qZA()),2&p&&e.Q6J("matTooltip",e.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE"))}function X(p,A){if(1&p&&(e.TgZ(0,"td",36),e.YNc(1,fe,3,3,"mat-icon",38),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.Q6J("ngIf",C.sourceGroupId)}}function ce(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_NAME")," "))}function ve(p,A){if(1&p&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&p){const C=A.$implicit;e.uIk("data-cy",C.name),e.xp6(1),e.hij(" ",C.name," ")}}function Je(p,A){1&p&&(e.TgZ(0,"th",35),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.AUTHZ_GROUP")," "))}function ue(p,A){if(1&p){const C=e.EpF();e.TgZ(0,"td",40),e.NdJ("mouseenter",function(){e.CHM(C);const a=e.oxw();return e.KtG(a.disabledRouting=!0)})("mouseleave",function(){e.CHM(C);const a=e.oxw();return e.KtG(a.disabledRouting=a.disableRouting)}),e._UZ(1,"perun-web-apps-authorized-groups-cell",41),e.qZA()}if(2&p){const C=A.$implicit,f=e.oxw();e.xp6(1),e.Q6J("groups",f.resourceWithAuthzGroupPairs.get(C.id))("disableRouting",f.disableRouting)("authzVoNames",f.authzVoNames)}}function qe(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_NAME")," "))}function Ve(p,A){if(1&p&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.Oqu(C.vo.name)}}function Me(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_ID")," "))}function et(p,A){if(1&p&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.Oqu(C.voId)}}function Re(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_GROUP_RESOURCE_STATUS")," "))}function Et(p,A){if(1&p){const C=e.EpF();e.TgZ(0,"td",36)(1,"perun-web-apps-group-resource-status",42),e.NdJ("mouseenter",function(){e.CHM(C);const a=e.oxw();return e.KtG(a.disabledRouting=!0)})("mouseleave",function(){e.CHM(C);const a=e.oxw();return e.KtG(a.disabledRouting=a.disableRouting)})("statusChange",function(){e.CHM(C);const a=e.oxw();return e.KtG(a.refreshTable.emit())}),e.qZA()()}if(2&p){const C=A.$implicit,f=e.oxw();e.xp6(1),e.Q6J("theme","group-theme")("resourceId",C.id)("groupId",f.groupId)("failureCause",C.failureCause)("status",C.status)}}function G(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_NAME")," "))}function He(p,A){if(1&p&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.Oqu(C.facility.name)}}function ne(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_ID")," "))}function it(p,A){if(1&p&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.Oqu(C.facilityId)}}function I(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_TAGS")," "))}function be(p,A){if(1&p&&(e.TgZ(0,"td",36),e._uU(1),e.ALo(2,"resourceTagsToString"),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.hij(" ",e.lcZ(2,1,C.resourceTags)," ")}}function j(p,A){1&p&&(e.TgZ(0,"th",33),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_DESCRIPTION")," "))}function Be(p,A){if(1&p&&(e.TgZ(0,"td",36),e._uU(1),e.qZA()),2&p){const C=A.$implicit;e.xp6(1),e.Oqu(C.description)}}function Te(p,A){1&p&&e._UZ(0,"tr",43)}const Tt=function(p){return[p]};function Qe(p,A){if(1&p&&(e._UZ(0,"tr",44),e.ALo(1,"getResourceRoute"),e.ALo(2,"getResourceRoute")),2&p){const C=A.$implicit,f=e.oxw();e.ekj("cursor-pointer",!f.disableRouting)("disable-outline",f.disabledRouting),e.Q6J("perunWebAppsMiddleClickRouterLink",f.disabledRouting||f.disableRouting?null:e.VKq(12,Tt,e.xi3(1,6,C,f.routingVo)))("routerLink",f.disabledRouting||f.disableRouting?null:e.xi3(2,9,C,f.routingVo))}}function Se(p,A){1&p&&(e.TgZ(0,"perun-web-apps-alert",45),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Ee(p,A){1&p&&(e.TgZ(0,"perun-web-apps-alert",45),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&p&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.NO_RESOURCES_WARNING"),"\n"))}const ge=function(p){return{all:p}};let o=(()=>{class p{constructor(C,f){this.guiAuthResolver=C,this.tableCheckbox=f,this.resources=[],this.selection=new E.Ov(!0,[]),this.disableRouting=!1,this.routingVo=!1,this.displayedColumns=["select","id","recent","indirectResourceAssigment","name","vo","voId","status","facility","facilityId","tags","description"],this.pageSizeOptions=b.f7,this.groupId=null,this.resourcesToDisableCheckbox=new Set,this.refreshTable=new e.vpe,this.allSelected=new e.vpe,this.removeAuth=!1,this.addAuth=!1,this.getDataForColumnFun=(a,n)=>p.getDataForColumn(a,n,this.recentIds),this.canBeSelected=a=>!this.disableSelect(a)}set matSort(C){this.sort=C}static getDataForColumn(C,f,a){switch(f){case"id":return C.id.toString();case"vo":return C.vo.name;case"name":return C.name;case"facility":return C.facility.name;case"description":return C.description;case"recent":return a&&a.includes(C.id)?"#".repeat(a.indexOf(C.id)):C.name;case"tags":{if(!C.resourceTags)return C[f];let t="";return C.resourceTags.forEach(function(i){t=t.concat(i.tagName)}),t}case"status":return C.status;case"uuid":return C.uuid;default:return C[f]}}ngOnChanges(){this.disabledRouting=this.disableRouting,this.guiAuthResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(C=>"id"!==C)),this.setDataSource(),this.setAuth()}exportAllData(C){(0,b.O6)((0,b.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),C)}exportDisplayedData(C){const f=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=f+this.dataSource.paginator.pageSize;(0,b.O6)((0,b.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(f,a),this.displayedColumns,this.getDataForColumnFun),C)}setDataSource(){this.dataSource||(this.dataSource=new M.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(C,f)=>(0,b.Sd)(C,f,this.displayedColumns,this.getDataForColumnFun,!0),this.dataSource.sortData=(C,f)=>(0,b.pR)(C,f,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.resources}isAllSelected(){const C=this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected);return this.allSelected.emit(C),C}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected),this.setAuth()}setAuth(){const C=this.groupToResource?[this.groupToResource]:[];this.removeAuth=this.selection.selected.reduce((f,a)=>f&&this.guiAuthResolver.isAuthorized("removeGroupFromResources_Group_List_policy",C.concat([a])),!0),this.addAuth=this.selection.selected.reduce((f,a)=>f&&this.guiAuthResolver.isAuthorized("assignGroupToResources_Group_List_policy",C.concat([a])),!0)}itemSelectionToggle(C){this.selection.toggle(C),this.setAuth()}disableSelect(C){return this.resourcesToDisableCheckbox.has(C.id)}static#e=this.\u0275fac=function(f){return new(f||p)(e.Y36(y.x4),e.Y36(y.UA))};static#t=this.\u0275cmp=e.Xpm({type:p,selectors:[["perun-web-apps-resources-list"]],viewQuery:function(f,a){if(1&f&&(e.Gf(b.l9,7),e.Gf(h.YE,7)),2&f){let n;e.iGM(n=e.CRH())&&(a.child=n.first),e.iGM(n=e.CRH())&&(a.matSort=n.first)}},inputs:{resources:"resources",resourceWithAuthzGroupPairs:"resourceWithAuthzGroupPairs",authzVoNames:"authzVoNames",selection:"selection",filterValue:"filterValue",disableRouting:"disableRouting",routingVo:"routingVo",displayedColumns:"displayedColumns",groupToResource:"groupToResource",pageSizeOptions:"pageSizeOptions",recentIds:"recentIds",groupId:"groupId",resourcesToDisableCheckbox:"resourcesToDisableCheckbox",tableId:"tableId"},outputs:{refreshTable:"refreshTable",allSelected:"allSelected"},features:[e.TTD],decls:45,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","indirectResourceAssigment"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","vo"],["matColumnDef","voId"],["matColumnDef","status"],["matColumnDef","facility"],["matColumnDef","facilityId"],["matColumnDef","tags"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],["matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],[3,"theme","resourceId","groupId","failureCause","status","mouseenter","mouseleave","statusChange"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(f,a){1&f&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(t){return a.exportDisplayedData(t)})("exportAllData",function(t){return a.exportAllData(t)}),e.TgZ(2,"table",2),e.YNc(3,Ne,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,zt,3,3,"th",5),e.YNc(7,at,2,1,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,gt,1,0,"th",8),e.YNc(10,At,2,2,"td",9),e.BQk(),e.ynx(11,10),e.YNc(12,Mt,1,0,"th",8),e.YNc(13,X,2,1,"td",9),e.BQk(),e.ynx(14,11),e.YNc(15,ce,3,3,"th",5),e.YNc(16,ve,2,2,"td",9),e.BQk(),e.ynx(17,12),e.YNc(18,Je,3,3,"th",8),e.YNc(19,ue,2,3,"td",13),e.BQk(),e.ynx(20,14),e.YNc(21,qe,3,3,"th",5),e.YNc(22,Ve,2,1,"td",9),e.BQk(),e.ynx(23,15),e.YNc(24,Me,3,3,"th",5),e.YNc(25,et,2,1,"td",9),e.BQk(),e.ynx(26,16),e.YNc(27,Re,3,3,"th",5),e.YNc(28,Et,2,5,"td",9),e.BQk(),e.ynx(29,17),e.YNc(30,G,3,3,"th",5),e.YNc(31,He,2,1,"td",9),e.BQk(),e.ynx(32,18),e.YNc(33,ne,3,3,"th",5),e.YNc(34,it,2,1,"td",9),e.BQk(),e.ynx(35,19),e.YNc(36,I,3,3,"th",5),e.YNc(37,be,3,3,"td",9),e.BQk(),e.ynx(38,20),e.YNc(39,j,3,3,"th",5),e.YNc(40,Be,2,1,"td",9),e.BQk(),e.YNc(41,Te,1,0,"tr",21),e.YNc(42,Qe,3,14,"tr",22),e.qZA()()(),e.YNc(43,Se,3,3,"perun-web-apps-alert",23),e.YNc(44,Ee,3,3,"perun-web-apps-alert",23)),2&f&&(e.Q6J("hidden",0===a.dataSource.filteredData.length||0===a.resources.length),e.xp6(1),e.Q6J("dataLength",a.dataSource.filteredData.length)("tableId",a.tableId)("pageSizeOptions",a.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",a.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(14,ge,e.Dn7(4,10,a.dataSource,a.selection.selected.length,a.canBeSelected))),e.xp6(38),e.Q6J("matHeaderRowDef",a.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",a.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===a.dataSource.filteredData.length&&0!==a.resources.length),e.xp6(1),e.Q6J("ngIf",0===a.resources.length))},dependencies:[g.O5,w.oG,M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,W.rH,h.YE,h.nU,v.w,k.Hw,P.gM,S.l,de.Y,Z.W,oe.x,se.Q,Ae.e,Ze.X$,ke,re.r,Ce.I,O.G,te.r],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.filter-input[_ngcontent-%COMP%]{width:300px!important}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return p})()},16458:(_t,pe,m)=>{"use strict";m.d(pe,{$x:()=>y,qG:()=>b});var e=m(65879),h=m(89515),M=m(4675);class E{constructor(w,W){this.value=W,this.displayName=w}}var b=function(g){return g[g.SOURCE=0]="SOURCE",g[g.DESTINATION=1]="DESTINATION",g[g.FEDERATION=2]="FEDERATION",g}(b||{});let y=(()=>{class g{constructor(W){this.translateService=W,this.attributes=[],this.asGroup=!1,this.itemSelected=new e.vpe,this.items=[],this.label="SHARED_LIB.PERUN.COMPONENTS.SELECTION_ITEM_SEARCH_SELECT.SELECT_ITEM",this.nameFunction=v=>v.displayName,this.shortNameFunction=()=>null,this.searchFunction=v=>v.displayName}static getDefinition(W){const v=W.namespace.split(":");return null===v[4]?"null":v[4]}ngOnInit(){this.getLabel(),this.type===b.FEDERATION?(this.getFederationAttributes(),this.getFederationAttribute()):this.createSelectionItems(),this.sortAttributes(this.items)}createSelectionItems(){this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.NO_SELECTED_ITEM").subscribe(W=>{const v=new E(W,"");this.items.push(v),this.item=v});for(const W of this.attributes){const v=new E(W.friendlyName+" ("+W.entity+" / "+g.getDefinition(W)+")",W.namespace+":"+W.friendlyName);v.value===this.selectedAttribute&&(this.item=v),("user"===W.entity.toLowerCase()||"member"===W.entity.toLowerCase()||"vo"===W.entity.toLowerCase()&&this.type===b.SOURCE||"group"===W.entity.toLowerCase()&&this.asGroup&&this.type===b.SOURCE)&&this.items.push(v)}}getFederationAttributes(){this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.NO_SELECTED_ITEM").subscribe(W=>{this.items.push(new E(W,"")),this.translateService.get("DIALOGS.APPLICATION_FORM_EDIT_ITEM.CUSTOM_VALUE").subscribe(v=>{this.items.push(new E(v,"")),this.items.push(new E("Display name","displayName")),this.items.push(new E("Common name","cn")),this.items.push(new E("Mail","mail")),this.items.push(new E("Organization","o")),this.items.push(new E("Level of Assurance (LoA)","loa")),this.items.push(new E("First name","givenName")),this.items.push(new E("Surname","sn")),this.items.push(new E("EPPN","eppn")),this.items.push(new E("IdP Category","md_entityCategory")),this.items.push(new E("IdP Affiliation","affiliation")),this.items.push(new E("EduPersonScopedAffiliation","eduPersonScopedAffiliation")),this.items.push(new E("Forwarded Affiliation from Proxy","forwardedScopedAffiliation")),this.items.push(new E("schacHomeOrganization","schacHomeOrganization")),this.items.push(new E("Login","uid")),this.items.push(new E("Alternative login name","alternativeLoginName"))})})}getLabel(){switch(this.type){case b.DESTINATION:this.label="DIALOGS.APPLICATION_FORM_EDIT_ITEM.DESTINATION_ATTRIBUTE";break;case b.FEDERATION:this.label="DIALOGS.APPLICATION_FORM_EDIT_ITEM.FEDERATION_ATTRIBUTE";break;case b.SOURCE:this.label="DIALOGS.APPLICATION_FORM_EDIT_ITEM.SOURCE_ATTRIBUTE"}}getFederationAttribute(){for(const W of this.items)if(W.value===this.selectedAttribute)return void(this.item=W);this.item=this.items[1],this.item.value=this.selectedAttribute}sortAttributes(W){W.sort((v,k)=>""===v.value?-1:""===k.value?1:v.displayName.localeCompare(k.displayName))}static#e=this.\u0275fac=function(v){return new(v||g)(e.Y36(h.sK))};static#t=this.\u0275cmp=e.Xpm({type:g,selectors:[["perun-web-apps-selection-item-search-select"]],inputs:{attributes:"attributes",selectedAttribute:"selectedAttribute",type:"type",asGroup:"asGroup",hint:"hint"},outputs:{itemSelected:"itemSelected"},decls:4,vars:15,consts:[[3,"entities","entity","searchFunction","mainTextFunction","secondaryTextFunction","hint","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(v,k){1&v&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(S){return k.itemSelected.emit(S)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&v&&e.Q6J("entities",k.items)("entity",k.item)("searchFunction",k.searchFunction)("mainTextFunction",k.nameFunction)("secondaryTextFunction",k.shortNameFunction)("hint",k.hint)("selectPlaceholder",e.lcZ(1,9,k.label))("findPlaceholder",e.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.SELECTION_ITEM_SEARCH_SELECT.FIND_ITEM"))("noEntriesText",e.lcZ(3,13,"SHARED_LIB.PERUN.COMPONENTS.SELECTION_ITEM_SEARCH_SELECT.NO_ITEM_FOUND"))},dependencies:[M.i,h.X$]})}return g})()},49605:(_t,pe,m)=>{"use strict";m.d(pe,{J:()=>E});var e=m(65879),h=m(4675),M=m(89515);let E=(()=>{class b{constructor(){this.service=null,this.multiple=!1,this.disableAutoSelect=!1,this.theme="",this.serviceSelected=new e.vpe,this.nameFunction=g=>g.name,this.secondaryFunction=()=>"",this.searchFunction=g=>g.name}static#e=this.\u0275fac=function(w){return new(w||b)};static#t=this.\u0275cmp=e.Xpm({type:b,selectors:[["perun-web-apps-service-search-select"]],inputs:{service:"service",services:"services",multiple:"multiple",disableAutoSelect:"disableAutoSelect",theme:"theme"},outputs:{serviceSelected:"serviceSelected"},decls:4,vars:17,consts:[[3,"entity","entities","multiple","disableAutoSelect","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","theme","entitySelected"]],template:function(w,W){1&w&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(k){return W.serviceSelected.emit(k)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&w&&e.Q6J("entity",W.service)("entities",W.services)("multiple",W.multiple)("disableAutoSelect",W.disableAutoSelect)("searchFunction",W.searchFunction)("mainTextFunction",W.nameFunction)("secondaryTextFunction",W.secondaryFunction)("selectPlaceholder",e.lcZ(1,11,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_SEARCH_SELECT.SELECT_SERVICE"))("findPlaceholder",e.lcZ(2,13,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_SEARCH_SELECT.FIND_SERVICE"))("noEntriesText",e.lcZ(3,15,"SHARED_LIB.PERUN.COMPONENTS.SERVICE_SEARCH_SELECT.NO_SERVICE_FOUND"))("theme",W.theme)},dependencies:[h.i,M.X$]})}return b})()},71588:(_t,pe,m)=>{"use strict";m.d(pe,{m:()=>O});var e=m(73615),h=m(27618),M=m(37073),E=m(64124),b=m(65879),y=m(17700),g=m(96814),w=m(55940),W=m(11186),v=m(32296),k=m(3305),P=m(2730),S=m(89515),de=m(2916);function se(te,H){1&te&&b._UZ(0,"mat-spinner",8)}function Z(te,H){1&te&&(b.TgZ(0,"perun-web-apps-alert",9),b._uU(1),b.ALo(2,"translate"),b.ALo(3,"customTranslate"),b.qZA()),2&te&&(b.xp6(1),b.Oqu(b.lcZ(2,1,b.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))))}function oe(te,H){if(1&te){const Q=b.EpF();b.TgZ(0,"div")(1,"p")(2,"strong"),b._uU(3),b.ALo(4,"translate"),b.ALo(5,"customTranslate"),b.qZA(),b._uU(6),b.qZA(),b.TgZ(7,"p",10),b._uU(8),b.ALo(9,"translate"),b.ALo(10,"customTranslate"),b.qZA(),b.TgZ(11,"button",11),b.NdJ("click",function(){b.CHM(Q);const rt=b.oxw().$implicit,Ne=b.oxw(3).$implicit,zt=b.oxw();return b.KtG(zt.requestChangeQuota(Ne,rt))}),b._uU(12),b.ALo(13,"translate"),b.ALo(14,"customTranslate"),b.qZA()()}if(2&te){const Q=b.oxw(5);b.xp6(3),b.Oqu(b.lcZ(4,4,b.lcZ(5,6,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA"))),b.xp6(3),b.hij(" ",Q.quotasMarkup," "),b.xp6(2),b.hij(" ",b.lcZ(9,8,b.lcZ(10,10,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA_INFO"))," "),b.xp6(4),b.hij(" ",b.lcZ(13,12,b.lcZ(14,14,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.CHANGE"))," ")}}function Ae(te,H){1&te&&(b.TgZ(0,"p"),b._uU(1),b.ALo(2,"translate"),b.ALo(3,"customTranslate"),b.qZA()),2&te&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,b.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))," "))}function Ze(te,H){if(1&te){const Q=b.EpF();b.TgZ(0,"mat-expansion-panel",3),b.NdJ("opened",function(){const Ne=b.CHM(Q).$implicit,zt=b.oxw(4);return b.KtG(zt.getResAttributes(Ne.id))}),b.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),b._uU(3),b.qZA()(),b.YNc(4,oe,15,16,"div",7),b.YNc(5,Ae,4,5,"p",7),b.qZA()}if(2&te){const Q=H.$implicit,ye=b.oxw(4);b.xp6(3),b.hij(" ",Q.name," "),b.xp6(1),b.Q6J("ngIf",ye.defaultQuota),b.xp6(1),b.Q6J("ngIf",!ye.defaultQuota)}}function ke(te,H){if(1&te&&(b.TgZ(0,"mat-accordion"),b.YNc(1,Ze,6,3,"mat-expansion-panel",2),b.qZA()),2&te){const Q=b.oxw(3);b.xp6(1),b.Q6J("ngForOf",Q.resources)}}function re(te,H){if(1&te&&(b.YNc(0,se,1,0,"mat-spinner",5),b.YNc(1,Z,4,5,"perun-web-apps-alert",6),b.YNc(2,ke,2,1,"mat-accordion",7)),2&te){const Q=b.oxw(2);b.Q6J("ngIf",Q.loading),b.xp6(1),b.Q6J("ngIf",0===Q.resources.length&&!Q.loading),b.xp6(1),b.Q6J("ngIf",Q.resources.length&&!Q.loading)}}function Ce(te,H){if(1&te){const Q=b.EpF();b.TgZ(0,"mat-expansion-panel",3),b.NdJ("opened",function(){const Ne=b.CHM(Q).$implicit,zt=b.oxw();return b.KtG(zt.getMembersResources(Ne))}),b.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),b._uU(3),b.qZA()(),b.YNc(4,re,3,3,"ng-template",4),b.qZA()}if(2&te){const Q=H.$implicit;b.xp6(3),b.hij(" ",Q.name," ")}}let O=(()=>{class te{constructor(Q,ye,rt,Ne,zt,at,gt){this.store=Q,this.usersManagerService=ye,this.membersService=rt,this.resourcesManagerService=Ne,this.attributesManagerService=zt,this.dialog=at,this.entityStorageService=gt,this.vos=[],this.resources=[],this.quotasMarkup="",this.filteredVos=[]}ngOnInit(){this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(Q=>{this.vos=Q,this.filteredVos=Q})}getMembersResources(Q){this.loading=!0,this.resources=[],this.membersService.getMemberByUser(Q.id,this.user.id).subscribe(ye=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(ye.id).subscribe(rt=>{let Ne=rt.length;Ne||(this.loading=!1),rt.forEach(zt=>{this.attributesManagerService.getResourceAttributes(zt.id).subscribe(at=>{Ne--,at.find(gt=>"defaultDataQuotas"===gt.friendlyName)&&this.resources.push(zt),this.loading=0!==Ne})})})})}getResAttributes(Q){this.attributesManagerService.getResourceAttributes(Q).subscribe(ye=>{let rt=ye.find(Ne=>"dataQuotas"===Ne.friendlyName);if(rt?.value){const Ne=Object.entries(rt.value).map(zt=>String(zt[1]));this.currentQuota=Ne[0]}else this.currentQuota="";if(rt=ye.find(Ne=>"defaultDataQuotas"===Ne.friendlyName),rt?.value){const Ne=Object.entries(rt.value).map(zt=>String(zt[1]));this.defaultQuota=Ne[0]}else this.defaultQuota="";this.currentQuota||(this.currentQuota=this.defaultQuota),this.parseMarkup()})}requestChangeQuota(Q,ye){const rt=(0,E.kZ)();rt.width="400px",rt.data={vo:Q,resource:ye,user:this.user,currentQuota:this.quotasMarkup},this.dialog.open(M.h4,rt)}applyFilter(Q){this.filteredVos=this.vos.filter(ye=>ye.name.toLowerCase().includes(Q.toLowerCase()))}parseMarkup(){let Q="";Q+=this.currentQuota,Q+=` (default: ${this.defaultQuota})`,Q=Q.split(":").join(" : ").split("K").join(" KiB").split("M").join(" MiB").split("G").join(" GiB").split("T").join(" TiB").split("E").join(" EiB"),this.quotasMarkup=Q}static#e=this.\u0275fac=function(ye){return new(ye||te)(b.Y36(e.d6),b.Y36(h.Fv),b.Y36(h.uq),b.Y36(h.xk),b.Y36(h.H8),b.Y36(y.uw),b.Y36(e.fb))};static#t=this.\u0275cmp=b.Xpm({type:te,selectors:[["perun-web-apps-data-quotas"]],inputs:{user:"user"},decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"opened",4,"ngFor","ngForOf"],[3,"opened"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"color-gray"],["mat-flat-button","","color","primary",3,"click"]],template:function(ye,rt){1&ye&&(b.TgZ(0,"h1",0),b._uU(1),b.ALo(2,"translate"),b.ALo(3,"customTranslate"),b.qZA(),b.TgZ(4,"perun-web-apps-debounce-filter",1),b.NdJ("filter",function(zt){return rt.applyFilter(zt)}),b.ALo(5,"translate"),b.ALo(6,"customTranslate"),b.qZA(),b.TgZ(7,"mat-accordion"),b.YNc(8,Ce,5,1,"mat-expansion-panel",2),b.qZA()),2&ye&&(b.xp6(1),b.hij(" ",b.lcZ(2,3,b.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.TITLE")),"\n"),b.xp6(3),b.Q6J("placeholder",b.lcZ(5,7,b.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.FILTER"))),b.xp6(4),b.Q6J("ngForOf",rt.filteredVos))},dependencies:[g.sg,g.O5,w.Ou,W.w,v.lW,k.pp,k.ib,k.yz,k.yK,k.HS,P.P,S.X$,de.a],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return te})()},60353:(_t,pe,m)=>{"use strict";m.d(pe,{E:()=>re});var e=m(96814),h=m(44112),M=m(27618),E=m(73615),b=m(64124),y=m(32181),g=m(65879),w=m(89515),W=m(75986),v=m(55940),k=m(11186),P=m(3305),S=m(2730),de=m(2916);function se(Ce,O){1&Ce&&g._UZ(0,"mat-spinner",8)}function Z(Ce,O){1&Ce&&(g.TgZ(0,"perun-web-apps-alert",9),g._uU(1),g.ALo(2,"translate"),g.ALo(3,"customTranslate"),g.qZA()),2&Ce&&(g.xp6(1),g.Oqu(g.lcZ(2,1,g.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.NO_MAILING_LISTS_ALERT"))))}function oe(Ce,O){if(1&Ce){const te=g.EpF();g.TgZ(0,"mat-expansion-panel",3),g.NdJ("closed",function(){g.CHM(te);const Q=g.oxw(4);return g.KtG(Q.deselectResource())})("afterExpand",function(){const ye=g.CHM(te).$implicit,rt=g.oxw(4);return g.KtG(rt.changeSelectedResource(ye))}),g.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),g._uU(3),g.qZA()(),g.TgZ(4,"div",10)(5,"mat-checkbox",11),g.NdJ("change",function(){g.CHM(te);const Q=g.oxw(4);return g.KtG(Q.setOptOut())}),g._uU(6),g.ALo(7,"translate"),g.ALo(8,"customTranslate"),g.qZA()()()}if(2&Ce){const te=O.$implicit,H=g.oxw(4);g.Q6J("expanded",te.name===H.selectedResource),g.xp6(3),g.hij(" ",te.name," "),g.xp6(2),g.Q6J("checked",H.optOutAttribute&&null!==H.optOutAttribute.value),g.xp6(1),g.hij(" ",g.lcZ(7,4,g.lcZ(8,6,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.OPT_OUT_LABEL"))," ")}}function Ae(Ce,O){if(1&Ce&&(g.TgZ(0,"mat-accordion"),g.YNc(1,oe,9,8,"mat-expansion-panel",2),g.qZA()),2&Ce){const te=g.oxw(3);g.xp6(1),g.Q6J("ngForOf",te.resources)}}function Ze(Ce,O){if(1&Ce&&(g.YNc(0,se,1,0,"mat-spinner",5),g.YNc(1,Z,4,5,"perun-web-apps-alert",6),g.YNc(2,Ae,2,1,"mat-accordion",7)),2&Ce){const te=g.oxw(2);g.Q6J("ngIf",te.loading),g.xp6(1),g.Q6J("ngIf",0===te.resources.length&&!te.loading),g.xp6(1),g.Q6J("ngIf",te.resources.length&&!te.loading)}}function ke(Ce,O){if(1&Ce){const te=g.EpF();g.TgZ(0,"mat-expansion-panel",3),g.NdJ("closed",function(){g.CHM(te);const Q=g.oxw();return g.KtG(Q.deselectVo())})("afterExpand",function(){const ye=g.CHM(te).$implicit,rt=g.oxw();return g.KtG(rt.changeSelectedVo(ye))}),g.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),g._uU(3),g.qZA()(),g.YNc(4,Ze,3,3,"ng-template",4),g.qZA()}if(2&Ce){const te=O.$implicit,H=g.oxw();g.Q6J("expanded",te.shortName===H.selectedVo),g.xp6(3),g.hij(" ",te.name," ")}}let re=(()=>{class Ce{constructor(te,H,Q,ye,rt,Ne,zt,at,gt,At){this.store=te,this.usersManagerService=H,this.membersService=Q,this.resourcesManagerService=ye,this.attributesManagerService=rt,this.route=Ne,this.router=zt,this.notificator=at,this.translate=gt,this.location=At,this.vos=[],this.resources=[],this.optOuts=[],this.filteredVos=[],this.loading=!0,this.selectedVo=null,this.selectedResource=null}ngOnDestroy(){this.routingSubscription.unsubscribe(),this.router.navigate([location.pathname],{replaceUrl:!0,queryParams:{vo:null,resource:null},queryParamsHandling:"merge"})}ngOnInit(){this.route.queryParams.subscribe(te=>{this.selectedVo=String(te.vo),this.selectedResource=String(te.resource),this.changeOptOut=String(te.action),this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(H=>{if(this.vos=H.sort(b.aC),this.filteredVos=H,void 0!==this.selectedResource){const Q=this.vos.find(ye=>ye.shortName===this.selectedVo);Q&&this.getMailingLists(Q)}else if(void 0!==this.selectedVo){const Q=this.vos.find(ye=>ye.shortName===this.selectedVo);Q&&(this.getMailingLists(Q),this.changeSelectedVo(Q))}})}).unsubscribe(),this.routingSubscription=this.router.events.pipe((0,y.h)(te=>te instanceof h.OD)).subscribe(te=>{te.url.startsWith(location.pathname)||this.location.replaceState(location.pathname,this.clearParamsFromCurrUrl(["vo","resource"]))})}changeSelectedResource(te){this.selectedResource!==te.name&&this.getOptOutAttribute(te),this.isService||(this.changeOptOut&&("subscribe"===this.changeOptOut?this.subscribe():"unsubscribe"===this.changeOptOut&&this.unsubscribe(),this.changeOptOut=null),this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource,action:null},queryParamsHandling:"merge"}))}changeSelectedVo(te){this.selectedVo!==te.shortName&&(this.getMailingLists(te),this.selectedResource=null),this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}getMailingLists(te){this.selectedVo=te.shortName,this.loading=!0,this.resources=[],this.membersService.getMemberByUser(te.id,this.user.id).subscribe(H=>{this.resourcesManagerService.getMailingServiceRichResourcesWithMember(H.id).subscribe(Q=>{let ye=Q.length;ye||(this.loading=!1),Q.forEach(rt=>{this.attributesManagerService.getRequiredAttributesMemberResource(H.id,rt.id).subscribe(Ne=>{this.attributesManagerService.getResourceAttributeByName(rt.id,"urn:perun:resource:attribute-def:def:disableMailingListOptOut").subscribe(zt=>{ye--;const at=Ne.find(gt=>"optOutMailingList"===gt.friendlyName);at&&"true"!==zt?.value&&(this.optOuts.push({resource:rt.id,member:H.id,attribute:at}),this.resources.push(rt),this.selectedResource===rt.name&&(this.getOptOutAttribute(rt),this.changeSelectedResource(rt))),this.loading=0!==ye})})})}),this.resources.sort(b.aC)})}getOptOutAttribute(te){this.selectedResource=te.name,this.index=this.resources.indexOf(te),this.optOutAttribute=this.optOuts[this.index].attribute}unsubscribe(){const te=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value="true",this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.UNSUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=te})}subscribe(){const te=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value=null,this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.SUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=te})}setOptOut(){this.optOutAttribute.value?this.subscribe():this.unsubscribe()}applyFilter(te){this.filteredVos=this.vos.filter(H=>H.name.toLowerCase().includes(te.toLowerCase()))}deselectVo(){this.loading=!0,this.selectedVo=null,this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}deselectResource(){this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}clearParamsFromCurrUrl(te){const H=new URLSearchParams(location.search);return te.forEach(Q=>H.delete(Q)),H.toString()}static#e=this.\u0275fac=function(H){return new(H||Ce)(g.Y36(E.d6),g.Y36(M.Fv),g.Y36(M.uq),g.Y36(M.xk),g.Y36(M.H8),g.Y36(h.gz),g.Y36(h.F0),g.Y36(E.V6),g.Y36(w.sK),g.Y36(e.Ye))};static#t=this.\u0275cmp=g.Xpm({type:Ce,selectors:[["perun-web-apps-mailing-lists"]],inputs:{user:"user",isService:"isService"},features:[g._Bn([e.Ye,{provide:e.S$,useClass:e.b0}])],decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"expanded","closed","afterExpand",4,"ngFor","ngForOf"],[3,"expanded","closed","afterExpand"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"row"],[3,"checked","change"]],template:function(H,Q){1&H&&(g.TgZ(0,"h1",0),g._uU(1),g.ALo(2,"translate"),g.ALo(3,"customTranslate"),g.qZA(),g.TgZ(4,"perun-web-apps-debounce-filter",1),g.NdJ("filter",function(rt){return Q.applyFilter(rt)}),g.ALo(5,"translate"),g.ALo(6,"customTranslate"),g.qZA(),g.TgZ(7,"mat-accordion"),g.YNc(8,ke,5,2,"mat-expansion-panel",2),g.qZA()),2&H&&(g.xp6(1),g.hij(" ",g.lcZ(2,3,g.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.TITLE")),"\n"),g.xp6(3),g.Q6J("placeholder",g.lcZ(5,7,g.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.FILTER"))),g.xp6(4),g.Q6J("ngForOf",Q.filteredVos))},dependencies:[e.sg,e.O5,W.oG,v.Ou,k.w,P.pp,P.ib,P.yz,P.yK,P.HS,S.P,w.X$,de.a]})}return Ce})()},64953:(_t,pe,m)=>{"use strict";m.d(pe,{j:()=>ce});var e=m(78337),h=m(13566),M=m(25313),E=m(73615),b=m(64124),y=m(65879),g=m(44112),w=m(96814),W=m(75986),v=m(11186),k=m(92596),P=m(77983),S=m(92738),de=m(52269),se=m(89515);let Z=(()=>{class ve{transform(ue){return ue.find(Ve=>"mail"===Ve.friendlyName)?.value??""}static#e=this.\u0275fac=function(qe){return new(qe||ve)};static#t=this.\u0275pipe=y.Yjl({name:"getMailFromAttributes",type:ve,pure:!0})}return ve})();var oe=m(2916),Ae=m(32596);function Ze(ve,Je){1&ve&&y._UZ(0,"th",18)}const ke=function(ve){return{name:ve}};function re(ve,Je){if(1&ve){const ue=y.EpF();y.TgZ(0,"td",19)(1,"span",20),y.ALo(2,"translate"),y.ALo(3,"customTranslate"),y.TgZ(4,"mat-checkbox",21),y.NdJ("change",function(Ve){const et=y.CHM(ue).$implicit,Re=y.oxw();return y.KtG(Ve?Re.selection.toggle(et):null)})("click",function(Ve){return Ve.stopPropagation()}),y.ALo(5,"translate"),y.ALo(6,"checkboxLabel"),y.qZA()()()}if(2&ve){const ue=Je.$implicit,qe=y.oxw();y.xp6(1),y.s9C("matTooltip",y.lcZ(2,6,y.lcZ(3,8,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.CANNOT_BE_DELETED_TOOLTIP"))),y.Q6J("matTooltipPosition","above")("matTooltipDisabled",!ue.userExtSource.persistent),y.xp6(3),y.Q6J("aria-label",y.xi3(5,10,y.lcZ(6,13,qe.selection.isSelected(ue)),y.VKq(15,ke,ue.userExtSource.extSource.name)))("checked",qe.selection.isSelected(ue))("disabled",ue.userExtSource.persistent)}}function Ce(ve,Je){1&ve&&(y.TgZ(0,"th",22),y._uU(1),y.ALo(2,"translate"),y.ALo(3,"customTranslate"),y.qZA()),2&ve&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,y.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.ID"))," "))}function O(ve,Je){if(1&ve&&(y.TgZ(0,"td",23),y._uU(1),y.qZA()),2&ve){const ue=Je.$implicit;y.xp6(1),y.hij(" ",ue.userExtSource.id," ")}}function te(ve,Je){1&ve&&(y.TgZ(0,"th",24),y._uU(1),y.ALo(2,"translate"),y.ALo(3,"customTranslate"),y.qZA()),2&ve&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,y.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.MAIL"))," "))}function H(ve,Je){if(1&ve&&(y.TgZ(0,"td",23),y._uU(1),y.ALo(2,"getMailFromAttributes"),y.qZA()),2&ve){const ue=Je.$implicit;y.xp6(1),y.hij(" ",y.lcZ(2,1,ue.attributes)," ")}}function Q(ve,Je){if(1&ve&&(y.TgZ(0,"th",22),y._uU(1),y.ALo(2,"translate"),y.ALo(3,"customTranslate"),y.qZA()),2&ve){const ue=y.oxw();y.xp6(1),y.hij(" ",y.lcZ(2,1,y.lcZ(3,3,ue.extSourceNameHeader?ue.extSourceNameHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.EXT_SOURCE_NAME"))," ")}}function ye(ve,Je){if(1&ve&&(y.TgZ(0,"td",23),y._uU(1),y.qZA()),2&ve){const ue=Je.$implicit;y.xp6(1),y.hij(" ",ue.userExtSource.extSource.name," ")}}function rt(ve,Je){if(1&ve&&(y.TgZ(0,"th",22),y._uU(1),y.ALo(2,"translate"),y.ALo(3,"customTranslate"),y.qZA()),2&ve){const ue=y.oxw();y.xp6(1),y.hij(" ",y.lcZ(2,1,y.lcZ(3,3,ue.loginHeader?ue.loginHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LOGIN"))," ")}}function Ne(ve,Je){if(1&ve&&(y.TgZ(0,"td",23),y._uU(1),y.qZA()),2&ve){const ue=Je.$implicit;y.xp6(1),y.hij(" ",ue.userExtSource.login," ")}}function zt(ve,Je){1&ve&&(y.TgZ(0,"th",22),y._uU(1),y.ALo(2,"translate"),y.ALo(3,"customTranslate"),y.qZA()),2&ve&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,y.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LAST_ACCESS"))," "))}function at(ve,Je){if(1&ve&&(y.TgZ(0,"td",25),y._uU(1),y.ALo(2,"date"),y.qZA()),2&ve){const ue=Je.$implicit;y.xp6(1),y.hij(" ",y.xi3(2,1,ue.userExtSource.lastAccess,"d.M.y H:mm:ss")," ")}}function gt(ve,Je){1&ve&&y._UZ(0,"tr",26)}const At=function(ve,Je){return["/admin","users",ve,"identities",Je]};function Mt(ve,Je){if(1&ve&&y._UZ(0,"tr",27),2&ve){const ue=Je.$implicit,qe=y.oxw();y.ekj("cursor-pointer",!qe.disableRouting)("disable-outline",qe.disableRouting),y.Q6J("perunWebAppsMiddleClickRouterLink",qe.disableRouting?null:y.WLB(6,At,qe.userId.toString(),ue.userExtSource.id.toString()))("routerLink",qe.disableRouting?null:y.WLB(9,At,qe.userId,ue.userExtSource.id))}}function fe(ve,Je){1&ve&&(y.TgZ(0,"perun-web-apps-alert",28),y._uU(1),y.ALo(2,"translate"),y.qZA()),2&ve&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function X(ve,Je){1&ve&&(y.TgZ(0,"perun-web-apps-alert",28),y._uU(1),y.ALo(2,"translate"),y.ALo(3,"customTranslate"),y.qZA()),2&ve&&(y.xp6(1),y.hij(" ",y.lcZ(2,1,y.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.NO_IDENTITIES")),"\n"))}let ce=(()=>{class ve{constructor(ue,qe){this.route=ue,this.authResolver=qe,this.selection=new e.Ov,this.filterValue="",this.displayedColumns=["select","id","mail","extSourceName","login","lastAccess"],this.pageSizeOptions=b.f7}set matSort(ue){this.sort=ue,this.setDataSource()}static getDataForColumn(ue,qe){switch(qe){case"id":return ue.userExtSource.id.toString();case"mail":{const Ve=ue.attributes.find(Me=>"mail"===Me.friendlyName);return Ve?Ve.value:"N/A"}case"extSourceName":return ue.userExtSource.extSource.name;case"login":return ue.userExtSource.login;case"lastAccess":return ue.userExtSource.lastAccess.split(".")[0];default:return ue[qe]}}ngOnInit(){this.disableRouting||this.route.parent.params.subscribe(ue=>{this.userId=Number(ue.userId)}),this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(ue=>"id"!==ue)),this.dataSource=new M.by(this.userExtSources),this.setDataSource()}exportAllData(ue){(0,b.O6)((0,b.Xn)(this.dataSource.filteredData,this.displayedColumns,ve.getDataForColumn),ue)}exportDisplayedData(ue){const qe=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,Ve=qe+this.dataSource.paginator.pageSize;(0,b.O6)((0,b.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(qe,Ve),this.displayedColumns,ve.getDataForColumn),ue)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(ue,qe)=>(0,b.Sd)(ue,qe,this.displayedColumns,ve.getDataForColumn),this.dataSource.sortData=(ue,qe)=>(0,b.pR)(ue,qe,ve.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}static#e=this.\u0275fac=function(qe){return new(qe||ve)(y.Y36(g.gz),y.Y36(E.x4))};static#t=this.\u0275cmp=y.Xpm({type:ve,selectors:[["perun-web-apps-user-ext-sources-list"]],viewQuery:function(qe,Ve){if(1&qe&&(y.Gf(b.l9,7),y.Gf(h.YE,7)),2&qe){let Me;y.iGM(Me=y.CRH())&&(Ve.child=Me.first),y.iGM(Me=y.CRH())&&(Ve.matSort=Me.first)}},inputs:{userExtSources:"userExtSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",extSourceNameHeader:"extSourceNameHeader",loginHeader:"loginHeader",disableRouting:"disableRouting"},features:[y.TTD],decls:25,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","lastAccess","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","truncate","mat-cell","",4,"matCellDef"],["matColumnDef","mail"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","extSourceName"],["matColumnDef","login"],["matColumnDef","lastAccess",1,"ps-3"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"truncate"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(qe,Ve){1&qe&&(y.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),y.NdJ("exportDisplayedData",function(et){return Ve.exportDisplayedData(et)})("exportAllData",function(et){return Ve.exportAllData(et)}),y.TgZ(2,"table",2),y.ynx(3,3),y.YNc(4,Ze,1,0,"th",4),y.YNc(5,re,7,17,"td",5),y.BQk(),y.ynx(6,6),y.YNc(7,Ce,4,5,"th",7),y.YNc(8,O,2,1,"td",8),y.BQk(),y.ynx(9,9),y.YNc(10,te,4,5,"th",10),y.YNc(11,H,3,3,"td",8),y.BQk(),y.ynx(12,11),y.YNc(13,Q,4,5,"th",7),y.YNc(14,ye,2,1,"td",8),y.BQk(),y.ynx(15,12),y.YNc(16,rt,4,5,"th",7),y.YNc(17,Ne,2,1,"td",8),y.BQk(),y.ynx(18,13),y.YNc(19,zt,4,5,"th",7),y.YNc(20,at,3,4,"td",14),y.BQk(),y.YNc(21,gt,1,0,"tr",15),y.YNc(22,Mt,1,12,"tr",16),y.qZA()()(),y.YNc(23,fe,3,3,"perun-web-apps-alert",17),y.YNc(24,X,4,5,"perun-web-apps-alert",17)),2&qe&&(y.Q6J("hidden",0===Ve.userExtSources.length||0===Ve.dataSource.filteredData.length),y.xp6(1),y.Q6J("tableId",Ve.tableId)("dataLength",Ve.dataSource.filteredData.length)("pageSizeOptions",Ve.pageSizeOptions),y.xp6(1),y.Q6J("dataSource",Ve.dataSource),y.xp6(19),y.Q6J("matHeaderRowDef",Ve.displayedColumns),y.xp6(1),y.Q6J("matRowDefColumns",Ve.displayedColumns),y.xp6(1),y.Q6J("ngIf",0===Ve.dataSource.filteredData.length&&0!==Ve.userExtSources.length),y.xp6(1),y.Q6J("ngIf",0===Ve.userExtSources.length))},dependencies:[w.O5,W.oG,M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,g.rH,h.YE,h.nU,v.w,k.gM,P.l,S.Y,de.Q,w.uU,se.X$,Z,oe.a,Ae.G],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px!important}.truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:10rem}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.disable-outline[_ngcontent-%COMP%]{outline:none!important}"]})}return ve})()},10350:(_t,pe,m)=>{"use strict";m.d(pe,{S:()=>b});var e=m(65879),h=m(64124),M=m(4675),E=m(89515);let b=(()=>{class y{constructor(){this.disableAutoSelect=!1,this.userSelected=new e.vpe,this.userFullNameFunction=h.bD}ngOnInit(){this.users=this.users.sort(h.fx)}static#e=this.\u0275fac=function(W){return new(W||y)};static#t=this.\u0275cmp=e.Xpm({type:y,selectors:[["perun-web-apps-user-search-select"]],inputs:{users:"users",disableAutoSelect:"disableAutoSelect"},outputs:{userSelected:"userSelected"},decls:4,vars:13,consts:[[3,"entities","disableAutoSelect","searchFunction","mainTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(W,v){1&W&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(P){return v.userSelected.emit(P)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&W&&e.Q6J("entities",v.users)("disableAutoSelect",v.disableAutoSelect)("searchFunction",v.userFullNameFunction)("mainTextFunction",v.userFullNameFunction)("selectPlaceholder",e.lcZ(1,7,"SHARED_LIB.PERUN.COMPONENTS.USER_SEARCH_SELECT.SELECT_USER"))("findPlaceholder",e.lcZ(2,9,"SHARED_LIB.PERUN.COMPONENTS.USER_SEARCH_SELECT.FIND_USER"))("noEntriesText",e.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.USER_SEARCH_SELECT.NO_USER_FOUND"))},dependencies:[M.i,E.X$]})}return y})()},79403:(_t,pe,m)=>{"use strict";m.d(pe,{M:()=>Ee});var e=m(65879),h=m(27618),M=m(78337),E=m(64124),b=m(13566),y=m(73615),g=m(63019),w=m(99397),W=m(37073),v=m(80874),k=m(38106),P=m(17700),S=m(89515),de=m(96814),se=m(75986),Z=m(25313),oe=m(44112),Ae=m(11186),Ze=m(30617),ke=m(92596),re=m(77983),Ce=m(92738),O=m(52269),te=m(48970),H=m(37803),Q=m(31519),ye=m(50607),rt=m(39926),Ne=m(93035),zt=m(32596),at=m(8355),gt=m(85638);function At(ge,o){if(1&ge){const p=e.EpF();e.TgZ(0,"mat-checkbox",23),e.NdJ("change",function(C){e.CHM(p);const f=e.oxw(3);return e.KtG(C?f.masterToggle():null)}),e.ALo(1,"translate"),e.ALo(2,"masterCheckboxLabel"),e.qZA()}if(2&ge){const p=e.oxw(2).ngIf,A=e.oxw();e.Q6J("aria-label",e.lcZ(1,3,e.lcZ(2,5,p.all)))("checked",A.selection.hasValue()&&p.all)("indeterminate",A.selection.hasValue()&&!p.all)}}function Mt(ge,o){if(1&ge&&(e.TgZ(0,"th",21),e.YNc(1,At,3,7,"mat-checkbox",22),e.qZA()),2&ge){const p=e.oxw(2);e.xp6(1),e.Q6J("ngIf",p.selection.isMultipleSelection())}}const fe=function(ge){return{name:ge}};function X(ge,o){if(1&ge){const p=e.EpF();e.TgZ(0,"td",24)(1,"mat-checkbox",25),e.NdJ("change",function(C){const a=e.CHM(p).$implicit,n=e.oxw(2);return e.KtG(C?n.selection.toggle(a):null)})("click",function(C){return C.stopPropagation()}),e.ALo(2,"translate"),e.ALo(3,"checkboxLabel"),e.ALo(4,"userFullName"),e.qZA()()}if(2&ge){const p=o.$implicit,A=e.oxw(2);e.xp6(1),e.Q6J("aria-label",e.xi3(2,2,e.lcZ(3,5,A.selection.isSelected(p)),e.VKq(9,fe,e.lcZ(4,7,p))))("checked",A.selection.isSelected(p))}}function ce(ge,o){1&ge&&(e.ynx(0,18),e.YNc(1,Mt,2,1,"th",19),e.YNc(2,X,5,11,"td",20),e.BQk())}function ve(ge,o){1&ge&&e._UZ(0,"th",26)}function Je(ge,o){1&ge&&(e.TgZ(0,"mat-icon",30),e.ALo(1,"translate"),e._uU(2," account_circle "),e.qZA()),2&ge&&e.s9C("matTooltip",e.lcZ(1,1,"MANAGERS_LIST.PERSON"))}function ue(ge,o){if(1&ge&&(e._UZ(0,"mat-icon",31),e.ALo(1,"translate")),2&ge){const p=e.oxw(2);e.s9C("matTooltip",e.lcZ(1,2,"MANAGERS_LIST.SERVICE")),e.Q6J("svgIcon",p.svgIcon)}}function qe(ge,o){if(1&ge&&(e.TgZ(0,"td",27),e.YNc(1,Je,3,3,"mat-icon",28),e.YNc(2,ue,2,4,"mat-icon",29),e.qZA()),2&ge){const p=o.$implicit;e.xp6(1),e.Q6J("ngIf",!p.serviceUser),e.xp6(1),e.Q6J("ngIf",p.serviceUser)}}function Ve(ge,o){1&ge&&(e.TgZ(0,"th",32),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ge&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MANAGERS_LIST.ID")," "))}function Me(ge,o){if(1&ge&&(e.TgZ(0,"td",27),e._uU(1),e.qZA()),2&ge){const p=o.$implicit;e.xp6(1),e.hij(" ",p.id," ")}}function et(ge,o){1&ge&&(e.TgZ(0,"th",32),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ge&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"MANAGERS_LIST.NAME")," "))}function Re(ge,o){if(1&ge&&(e.TgZ(0,"td",33),e.ALo(1,"lowercase"),e._uU(2),e.ALo(3,"userFullName"),e.qZA()),2&ge){const p=o.$implicit;e.Q2q("data-cy","",e.lcZ(1,2,p.firstName),"-td"),e.xp6(2),e.hij(" ",e.lcZ(3,4,p)," ")}}function Et(ge,o){1&ge&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ge&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MANAGERS_LIST.ORGANIZATION")))}function G(ge,o){if(1&ge&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userVo"),e.qZA()),2&ge){const p=o.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,p))}}function He(ge,o){1&ge&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ge&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MANAGERS_LIST.EMAIL")))}function ne(ge,o){if(1&ge&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userEmail"),e.qZA()),2&ge){const p=o.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,p))}}function it(ge,o){1&ge&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ge&&(e.xp6(1),e.Oqu(e.lcZ(2,1,"MANAGERS_LIST.LOGINS")))}function I(ge,o){if(1&ge&&(e.TgZ(0,"td",33),e._uU(1),e.ALo(2,"userLogins"),e.qZA()),2&ge){const p=o.$implicit;e.xp6(1),e.Oqu(e.lcZ(2,1,p))}}function be(ge,o){1&ge&&(e.TgZ(0,"th",26),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ge&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"CONSENTS.STATUS")," "))}function j(ge,o){if(1&ge&&(e.TgZ(0,"td",33),e._UZ(1,"perun-web-apps-consent-status",34),e.ALo(2,"consentStatusIcon"),e.qZA()),2&ge){const p=o.$implicit,A=e.oxw();e.xp6(1),e.Q6J("consentStatus",e.xi3(2,1,p.id,A.consents))}}function Be(ge,o){1&ge&&e._UZ(0,"tr",35)}const Te=function(ge){return["/admin/users",ge]};function Tt(ge,o){if(1&ge&&e._UZ(0,"tr",36),2&ge){const p=o.$implicit,A=e.oxw();e.ekj("cursor-pointer",!A.disableRouting),e.Q6J("routerLink",A.disableRouting?null:e.VKq(4,Te,p.id))("perunWebAppsMiddleClickRouterLink",A.disableRouting?null:e.VKq(6,Te,p.id))}}function Qe(ge,o){1&ge&&(e.TgZ(0,"perun-web-apps-alert",37),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ge&&(e.Q6J("alert_type","warn"),e.xp6(1),e.hij(" ",e.lcZ(2,2,"SHARED_LIB.UI.ALERTS.NO_USERS"),"\n"))}const Se=function(ge){return{all:ge}};let Ee=(()=>{class ge{constructor(p,A,C,f,a,n,t,i){this.authResolver=p,this.consentService=A,this.tableCheckbox=C,this.tableConfigService=f,this.dynamicPaginatingService=a,this.dialog=n,this.consentPipe=t,this.translate=i,this.selection=new M.Ov(!0,[]),this.displayedColumns=["select","user","id","name","email","logins","organization"],this.disableRouting=!1,this.searchString="",this.attrNames=[],this.loading$=new e.vpe,this.svgIcon="perun-service-identity-black",this.pageSizeOptions=E.f7}static getExportDataForColumn(p,A){switch(A){case"id":return p.id.toString();case"user":return p.serviceUser?"service-user":"user";case"name":return p?(0,E.bD)(p):"";case"organization":return(0,E.OV)(p);case"email":return(0,E.kN)(p);case"logins":return(0,E.lt)(p);case"consentStatus":return p.consent;default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,g.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,w.b)(()=>this.loadUsersPage())).subscribe()}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(p=>"id"!==p)),this.dataSource=new y.Hy(this.dynamicPaginatingService,this.authResolver),this.loadConsents(),this.dataSource.loadUsers(this.attrNames,this.tableConfigService.getTablePageSize(this.tableId),0,"ASCENDING","NAME",this.searchString,this.withoutVo,this.facilityId,this.voId,this.resourceId,this.serviceId,this.onlyAllowed,this.consentStatuses),this.loading$.emit(this.dataSource.loading$)}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadUsersPage(),this.loadConsents())}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(p=>this.selection.select(p))}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().length}loadUsersPage(){this.dataSource.loadUsers(this.attrNames,this.child.paginator.pageSize,this.child.paginator.pageIndex,"asc"===this.sort.direction?"ASCENDING":"DESCENDING","name"===this.sort.active?"NAME":"ID",this.searchString,this.withoutVo,this.facilityId,this.voId,this.resourceId,this.serviceId,this.onlyAllowed,this.consentStatuses)}loadConsents(){this.displayedColumns.includes("consentStatus")&&this.consentService.getConsentHubByFacility(this.facilityId).subscribe(p=>this.consentService.getConsentsForConsentHub(p.id).subscribe(A=>this.consents=A))}exportDisplayedData(p){(0,E.O6)((0,E.Xn)(this.getConsentsForUsers(this.dataSource.getData()),this.displayedColumns,ge.getExportDataForColumn),p)}exportAllData(p){const A="asc"===this.sort.direction?"ASCENDING":"DESCENDING",C="name"===this.sort.active?"NAME":"ID",f=(0,E.kZ)();f.width="300px";const a=this.dialog.open(W.QQ,f);this.dataSource.getAllUsers(this.attrNames,A,this.child.paginator.length,C,this.searchString,this.withoutVo,this.facilityId,this.voId,this.resourceId,this.serviceId,this.onlyAllowed,this.consentStatuses).subscribe(n=>{a.close(),(0,E.O6)((0,E.Xn)(this.getConsentsForUsers(n),this.displayedColumns,ge.getExportDataForColumn),p)})}getConsentsForUsers(p){const A=[];return this.displayedColumns.includes("consentStatus")?(p.forEach(C=>{const f=C;f.consent=this.translate.instant("CONSENTS.STATUS_"+this.consentPipe.transform(C.id,this.consents)),A.push(f)}),A):p}static#e=this.\u0275fac=function(A){return new(A||ge)(e.Y36(y.x4),e.Y36(h.WY),e.Y36(y.UA),e.Y36(k.dB),e.Y36(y.ly),e.Y36(P.uw),e.Y36(v.m2),e.Y36(S.sK))};static#t=this.\u0275cmp=e.Xpm({type:ge,selectors:[["perun-web-apps-users-dynamic-list"]],viewQuery:function(A,C){if(1&A&&(e.Gf(E.l9,7),e.Gf(b.YE,5)),2&A){let f;e.iGM(f=e.CRH())&&(C.child=f.first),e.iGM(f=e.CRH())&&(C.sort=f.first)}},inputs:{selection:"selection",displayedColumns:"displayedColumns",tableId:"tableId",disableRouting:"disableRouting",searchString:"searchString",attrNames:"attrNames",withoutVo:"withoutVo",updateTable:"updateTable",facilityId:"facilityId",voId:"voId",resourceId:"resourceId",serviceId:"serviceId",onlyAllowed:"onlyAllowed",consentStatuses:"consentStatuses"},outputs:{loading$:"loading$"},features:[e._Bn([v.m2]),e.TTD],decls:29,vars:14,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","user"],["mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","logins"],["matColumnDef","consentStatus"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","routerLink","perunWebAppsMiddleClickRouterLink",4,"matRowDef","matRowDefColumns"],[3,"alert_type",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell",""],["mat-cell","",1,"static-column-size"],["class","align-bottom",3,"matTooltip",4,"ngIf"],["class","align-bottom",3,"matTooltip","svgIcon",4,"ngIf"],[1,"align-bottom",3,"matTooltip"],[1,"align-bottom",3,"matTooltip","svgIcon"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"consentStatus"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"routerLink","perunWebAppsMiddleClickRouterLink"],[3,"alert_type"]],template:function(A,C){1&A&&(e.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),e.NdJ("exportDisplayedData",function(a){return C.exportDisplayedData(a)})("exportAllData",function(a){return C.exportAllData(a)}),e.TgZ(2,"table",2),e.YNc(3,ce,3,0,"ng-container",3),e.ALo(4,"isAllSelected"),e.ynx(5,4),e.YNc(6,ve,1,0,"th",5),e.YNc(7,qe,3,2,"td",6),e.BQk(),e.ynx(8,7),e.YNc(9,Ve,3,3,"th",8),e.YNc(10,Me,2,1,"td",6),e.BQk(),e.ynx(11,9),e.YNc(12,et,3,3,"th",8),e.YNc(13,Re,4,6,"td",10),e.BQk(),e.ynx(14,11),e.YNc(15,Et,3,3,"th",5),e.YNc(16,G,3,3,"td",10),e.BQk(),e.ynx(17,12),e.YNc(18,He,3,3,"th",5),e.YNc(19,ne,3,3,"td",10),e.BQk(),e.ynx(20,13),e.YNc(21,it,3,3,"th",5),e.YNc(22,I,3,3,"td",10),e.BQk(),e.ynx(23,14),e.YNc(24,be,3,3,"th",5),e.YNc(25,j,3,4,"td",10),e.BQk(),e.YNc(26,Be,1,0,"tr",15),e.YNc(27,Tt,1,8,"tr",16),e.qZA()()(),e.YNc(28,Qe,3,4,"perun-web-apps-alert",17)),2&A&&(e.Q6J("hidden",0===C.dataSource.allObjectCount),e.xp6(1),e.Q6J("tableId",C.tableId)("dataLength",C.dataSource.allObjectCount)("pageSizeOptions",C.pageSizeOptions),e.xp6(1),e.Q6J("dataSource",C.dataSource),e.xp6(1),e.Q6J("ngIf",e.VKq(12,Se,e.xi3(4,9,C.dataSource,C.selection.selected.length))),e.xp6(23),e.Q6J("matHeaderRowDef",C.displayedColumns),e.xp6(1),e.Q6J("matRowDefColumns",C.displayedColumns),e.xp6(1),e.Q6J("ngIf",0===C.dataSource.allObjectCount))},dependencies:[de.O5,se.oG,Z.BZ,Z.fO,Z.as,Z.w1,Z.Dz,Z.nj,Z.ge,Z.ev,Z.XQ,Z.Gk,oe.rH,b.YE,b.nU,Ae.w,Ze.Hw,ke.gM,re.l,Ce.Y,te.N,O.Q,de.i8,S.X$,H.d,Q.S,ye.g,rt.Z,Ne.I,zt.G,at.r,gt.m],styles:[".italic_font[_ngcontent-%COMP%]{font-style:italic}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return ge})()},69087:(_t,pe,m)=>{"use strict";m.d(pe,{M:()=>b});var e=m(65879),h=m(64124),M=m(4675),E=m(89515);let b=(()=>{class y{constructor(){this.disableAutoSelect=!1,this.required=!1,this.voSelected=new e.vpe,this.nameFunction=w=>w.name,this.shortNameFunction=w=>w.shortName,this.searchFunction=w=>w.name+w.shortName+String(w.id)}ngOnChanges(){this.vos.sort(h.aC),!this.vo&&!this.disableAutoSelect&&(this.vo=this.vos[0])}static#e=this.\u0275fac=function(W){return new(W||y)};static#t=this.\u0275cmp=e.Xpm({type:y,selectors:[["perun-web-apps-vo-search-select"]],inputs:{vo:"vo",vos:"vos",disableAutoSelect:"disableAutoSelect",required:"required"},outputs:{voSelected:"voSelected"},features:[e.TTD],decls:4,vars:16,consts:[[3,"entity","entities","disableAutoSelect","required","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected"]],template:function(W,v){1&W&&(e.TgZ(0,"perun-web-apps-entity-search-select",0),e.NdJ("entitySelected",function(P){return v.voSelected.emit(P)}),e.ALo(1,"translate"),e.ALo(2,"translate"),e.ALo(3,"translate"),e.qZA()),2&W&&e.Q6J("entity",v.vo)("entities",v.vos)("disableAutoSelect",v.disableAutoSelect)("required",v.required)("searchFunction",v.searchFunction)("mainTextFunction",v.nameFunction)("secondaryTextFunction",v.shortNameFunction)("selectPlaceholder",e.lcZ(1,10,"SHARED_LIB.PERUN.COMPONENTS.VO_SEARCH_SELECT.SELECT_VO"))("findPlaceholder",e.lcZ(2,12,"SHARED_LIB.PERUN.COMPONENTS.VO_SEARCH_SELECT.FIND_VO"))("noEntriesText",e.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.VO_SEARCH_SELECT.NO_VO_FOUND"))},dependencies:[M.i,E.X$]})}return y})()},80238:(_t,pe,m)=>{"use strict";m.d(pe,{Z:()=>Je});var e=m(13566),h=m(25313),M=m(64124),E=m(73615),b=m(65879),y=m(96814),g=m(75986),w=m(44112),W=m(11186),v=m(30617),k=m(77983),P=m(92738),S=m(52269),de=m(21838),se=m(45377),Z=m(89515),oe=m(32596);function Ae(ue,qe){1&ue&&b._UZ(0,"th",21)}const Ze=function(ue){return{name:ue}};function ke(ue,qe){if(1&ue){const Ve=b.EpF();b.TgZ(0,"td",22)(1,"mat-checkbox",23),b.NdJ("change",function(et){const Et=b.CHM(Ve).$implicit,G=b.oxw();return b.KtG(et?G.selection.toggle(Et):null)})("click",function(et){return et.stopPropagation()}),b.ALo(2,"translate"),b.ALo(3,"checkboxLabel"),b.qZA()()}if(2&ue){const Ve=qe.$implicit,Me=b.oxw();let et;b.xp6(1),b.Q6J("aria-label",b.xi3(2,2,b.lcZ(3,5,Me.selection.isSelected(Ve)),b.VKq(7,Ze,null!==(et=Ve.name)&&void 0!==et?et:Ve.vo.name)))("checked",Me.selection.isSelected(Ve))}}function re(ue,qe){1&ue&&(b.TgZ(0,"th",24),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&ue&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.ID")," "))}function Ce(ue,qe){if(1&ue&&(b.TgZ(0,"td",25),b._uU(1),b.qZA()),2&ue){const Ve=qe.$implicit;let Me;b.xp6(1),b.Oqu(null!==(Me=Ve.id)&&void 0!==Me?Me:Ve.vo.id)}}function O(ue,qe){1&ue&&b._UZ(0,"th",26)}function te(ue,qe){if(1&ue&&(b.TgZ(0,"td",27),b._UZ(1,"perun-web-apps-recently-viewed-icon",28),b.qZA()),2&ue){const Ve=qe.$implicit,Me=b.oxw();let et;b.xp6(1),b.Q6J("recentIds",Me.recentIds)("id",null!==(et=Ve.id)&&void 0!==et?et:Ve.vo.id)}}function H(ue,qe){1&ue&&b._UZ(0,"th",26)}function Q(ue,qe){1&ue&&b._UZ(0,"mat-icon",30),2&ue&&b.Q6J("svgIcon","perun-hierarchical-vo")}function ye(ue,qe){if(1&ue&&(b.TgZ(0,"td",27),b.YNc(1,Q,1,1,"mat-icon",29),b.qZA()),2&ue){const Ve=qe.$implicit;b.xp6(1),b.Q6J("ngIf",0!==(null==Ve||null==Ve.memberVos?null:Ve.memberVos.length))}}function rt(ue,qe){1&ue&&(b.TgZ(0,"th",24),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&ue&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.SHORTNAME")," "))}function Ne(ue,qe){if(1&ue&&(b.TgZ(0,"td",27),b._uU(1),b.qZA()),2&ue){const Ve=qe.$implicit;let Me,et;b.uIk("data-cy",null!==(Me=Ve.shortName)&&void 0!==Me?Me:Ve.vo.shortName),b.xp6(1),b.hij(" ",null!==(et=Ve.shortName)&&void 0!==et?et:Ve.vo.shortName," ")}}function zt(ue,qe){1&ue&&(b.TgZ(0,"th",24),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&ue&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.NAME")," "))}function at(ue,qe){if(1&ue&&(b.TgZ(0,"td",27),b._uU(1),b.qZA()),2&ue){const Ve=qe.$implicit;let Me;b.xp6(1),b.Oqu(null!==(Me=Ve.name)&&void 0!==Me?Me:Ve.vo.name)}}function gt(ue,qe){1&ue&&(b.TgZ(0,"th",26),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&ue&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.VOS_LIST.AUTHZ_GROUP")," "))}function At(ue,qe){if(1&ue){const Ve=b.EpF();b.TgZ(0,"td",31),b.NdJ("mouseenter",function(){b.CHM(Ve);const et=b.oxw();return b.KtG(et.disabledRouting=!0)})("mouseleave",function(){b.CHM(Ve);const et=b.oxw();return b.KtG(et.disabledRouting=et.disableRouting)}),b._UZ(1,"perun-web-apps-authorized-groups-cell",32),b.qZA()}if(2&ue){const Ve=qe.$implicit,Me=b.oxw();b.xp6(1),b.Q6J("groups",Me.voWithAuthzGroupPairs.get(Ve.id))("disableRouting",Me.disableRouting)("authzVoNames",Me.authzVoNames)}}function Mt(ue,qe){1&ue&&b._UZ(0,"tr",33)}const fe=function(ue){return["/organizations",ue]};function X(ue,qe){if(1&ue&&b._UZ(0,"tr",34),2&ue){const Ve=qe.$implicit,Me=b.oxw();let et,Re;b.ekj("disable-outline",Me.disableRouting)("cursor-pointer",!Me.disableRouting),b.Q6J("perunWebAppsMiddleClickRouterLink",Me.disableRouting||Me.disabledRouting?null:b.VKq(6,fe,null!==(et=Ve.id)&&void 0!==et?et:Ve.vo.id))("routerLink",Me.disableRouting||Me.disabledRouting?null:b.VKq(8,fe,null!==(Re=Ve.id)&&void 0!==Re?Re:Ve.vo.id))}}function ce(ue,qe){1&ue&&(b.TgZ(0,"perun-web-apps-alert",35),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&ue&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ve(ue,qe){1&ue&&(b.TgZ(0,"perun-web-apps-alert",36),b._uU(1),b.ALo(2,"translate"),b.qZA()),2&ue&&(b.xp6(1),b.hij(" ",b.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_ORGANIZATIONS"),"\n"))}let Je=(()=>{class ue{constructor(Ve){this.authResolver=Ve,this.vos=[],this.displayedColumns=[],this.disableRouting=!1,this.pageSizeOptions=M.f7,this.disabledRouting=!1,this.getDataForColumnFun=(Me,et)=>ue.getDataForColumn(Me,et,this.recentIds)}set matSort(Ve){this.sort=Ve}static#e=this.isEnrichedVo=Ve=>void 0!==Ve.vo;static getDataForColumn(Ve,Me,et){switch(ue.isEnrichedVo(Ve)&&(Ve=Ve.vo),Me){case"id":return Ve.id.toString();case"shortName":return Ve.shortName;case"name":return Ve.name;case"recent":return et&&et.includes(Ve.id)?"#".repeat(et.indexOf(Ve.id)):Ve.name;default:return Ve[Me]}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(Ve=>"id"!==Ve)),this.setDataSource()}exportAllData(Ve){(0,M.O6)((0,M.Xn)(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),Ve)}exportDisplayedData(Ve){const Me=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,et=Me+this.dataSource.paginator.pageSize;(0,M.O6)((0,M.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Me,et),this.displayedColumns,this.getDataForColumnFun),Ve)}setDataSource(){this.dataSource||(this.dataSource=new h.by,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(Ve,Me)=>(0,M.Sd)(Ve,Me,this.displayedColumns,this.getDataForColumnFun),this.dataSource.sortData=(Ve,Me)=>(0,M.pR)(Ve,Me,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.vos}static#t=this.\u0275fac=function(Me){return new(Me||ue)(b.Y36(E.x4))};static#i=this.\u0275cmp=b.Xpm({type:ue,selectors:[["perun-web-apps-vos-list"]],viewQuery:function(Me,et){if(1&Me&&(b.Gf(M.l9,7),b.Gf(e.YE,7)),2&Me){let Re;b.iGM(Re=b.CRH())&&(et.child=Re.first),b.iGM(Re=b.CRH())&&(et.matSort=Re.first)}},inputs:{vos:"vos",voWithAuthzGroupPairs:"voWithAuthzGroupPairs",authzVoNames:"authzVoNames",recentIds:"recentIds",filterValue:"filterValue",selection:"selection",displayedColumns:"displayedColumns",disableRouting:"disableRouting",pageSizeOptions:"pageSizeOptions",tableId:"tableId"},features:[b.TTD],decls:28,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","hierarchy"],["matColumnDef","shortName"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"disable-outline","cursor-pointer","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn","data-cy","no-filter-result",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],[3,"svgIcon",4,"ngIf"],[3,"svgIcon"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn","data-cy","no-filter-result"],["alert_type","warn"]],template:function(Me,et){1&Me&&(b.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),b.NdJ("exportDisplayedData",function(Et){return et.exportDisplayedData(Et)})("exportAllData",function(Et){return et.exportAllData(Et)}),b.TgZ(2,"table",2),b.ynx(3,3),b.YNc(4,Ae,1,0,"th",4),b.YNc(5,ke,4,9,"td",5),b.BQk(),b.ynx(6,6),b.YNc(7,re,3,3,"th",7),b.YNc(8,Ce,2,1,"td",8),b.BQk(),b.ynx(9,9),b.YNc(10,O,1,0,"th",10),b.YNc(11,te,2,2,"td",11),b.BQk(),b.ynx(12,12),b.YNc(13,H,1,0,"th",10),b.YNc(14,ye,2,1,"td",11),b.BQk(),b.ynx(15,13),b.YNc(16,rt,3,3,"th",7),b.YNc(17,Ne,2,2,"td",11),b.BQk(),b.ynx(18,14),b.YNc(19,zt,3,3,"th",7),b.YNc(20,at,2,1,"td",11),b.BQk(),b.ynx(21,15),b.YNc(22,gt,3,3,"th",10),b.YNc(23,At,2,3,"td",16),b.BQk(),b.YNc(24,Mt,1,0,"tr",17),b.YNc(25,X,1,10,"tr",18),b.qZA()()(),b.YNc(26,ce,3,3,"perun-web-apps-alert",19),b.YNc(27,ve,3,3,"perun-web-apps-alert",20)),2&Me&&(b.Q6J("hidden",0===et.dataSource.filteredData.length||0===et.vos.length),b.xp6(1),b.Q6J("dataLength",et.dataSource.filteredData.length)("tableId",et.tableId)("pageSizeOptions",et.pageSizeOptions),b.xp6(1),b.Q6J("dataSource",et.dataSource),b.xp6(22),b.Q6J("matHeaderRowDef",et.displayedColumns),b.xp6(1),b.Q6J("matRowDefColumns",et.displayedColumns),b.xp6(1),b.Q6J("ngIf",0===et.dataSource.filteredData.length&&0!==et.vos.length),b.xp6(1),b.Q6J("ngIf",0===et.vos.length))},dependencies:[y.O5,g.oG,h.BZ,h.fO,h.as,h.w1,h.Dz,h.nj,h.ge,h.ev,h.XQ,h.Gk,w.rH,e.YE,e.nU,W.w,v.Hw,k.l,P.Y,de.W,S.Q,se.e,Z.X$,oe.G],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return ue})()},37073:(_t,pe,m)=>{"use strict";m.d(pe,{FJ:()=>ao,GI:()=>Ji,Wr:()=>ot,r2:()=>xe,gr:()=>Ue,u3:()=>nt,Qu:()=>jn,pf:()=>ve,xF:()=>Vn,hd:()=>oo,kZ:()=>Qn,e3:()=>$t,wA:()=>K,rd:()=>ne,Eg:()=>He,QQ:()=>Rn,Bp:()=>Qe,qD:()=>Si,jd:()=>Ri,FM:()=>A,Bg:()=>on,jD:()=>te,eK:()=>un,Lc:()=>d,h4:()=>ro,Us:()=>ut,iI:()=>Dn,mk:()=>s,Ts:()=>Ie});var e=m(96814),h=m(89515),M=m(25313),E=m(17700),b=m(32296),y=m(64170),g=m(56223),w=m(24516),W=m(55940),v=m(87466),k=m(38034),P=m(70342),S=m(30617),de=m(80874),se=m(62034),Z=m(99441),oe=m(44112),Ae=m(98445),Ze=m(98525),ke=m(50165),re=m(67848),Ce=m(13566),O=m(65879);let te=(()=>{class yt{static#e=this.\u0275fac=function(Ht){return new(Ht||yt)};static#t=this.\u0275mod=O.oAB({type:yt});static#i=this.\u0275inj=O.cJS({imports:[e.ez,h.aw,M.p0,E.Is,b.ot,y.lN,g.u5,w.c,W.Cq,v.Fk,k.FA,g.UX,P.Iq,S.Ps,de.d4,se.r,Z.A,oe.Bz,Ae.dp,Ze.LD,ke.E3,re.C,Ce.JX]})}return yt})();var H=m(27618),Q=m(73615),ye=m(12207),rt=m(69755),Ne=m(23680),zt=m(98067),at=m(87812);function gt(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function At(yt,li){if(1&yt&&(O.TgZ(0,"mat-option",18),O._uU(1),O.ALo(2,"memberStatus"),O.qZA()),2&yt){const pt=li.$implicit;O.Q6J("value",pt),O.xp6(1),O.hij(" ",O.lcZ(2,2,pt)," ")}}function Mt(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"mat-select",16),O.NdJ("selectionChange",function(Ft){O.CHM(pt);const bi=O.oxw(2);return O.KtG(bi.changeStatus(Ft))}),O.YNc(1,At,3,4,"mat-option",17),O.qZA()}if(2&yt){const pt=O.oxw(2);O.xp6(1),O.Q6J("ngForOf",pt.statuses)}}function fe(yt,li){if(1&yt&&(O._UZ(0,"input",5),O.ALo(1,"memberStatus")),2&yt){const pt=O.oxw(2);O.Q6J("readonly",!0)("value",O.lcZ(1,2,pt.statuses[0]))}}function X(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"perun-web-apps-expiration-select",19),O.NdJ("expirationSelected",function(Ft){O.CHM(pt);const bi=O.oxw(2);return O.KtG(bi.setExpiration(Ft))}),O.qZA()}if(2&yt){const pt=O.oxw(2);O.Q6J("allowNever","VALID"===pt.newStatus)("expiration",pt.expiration)("maxDate",pt.maxDate)("minDate",pt.minDate)}}function ce(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",2),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",3)(5,"mat-form-field",4)(6,"mat-label"),O._uU(7),O.ALo(8,"translate"),O.qZA(),O._UZ(9,"input",5),O.ALo(10,"memberStatus"),O.qZA(),O.TgZ(11,"div",6),O._uU(12),O.qZA(),O.TgZ(13,"mat-form-field",7)(14,"mat-label"),O._uU(15),O.ALo(16,"translate"),O.qZA(),O.YNc(17,Mt,2,1,"mat-select",8),O.YNc(18,fe,2,4,"input",9),O.qZA(),O.TgZ(19,"div",10),O._UZ(20,"i",11),O.qZA(),O.YNc(21,X,1,4,"perun-web-apps-expiration-select",12),O.qZA(),O.TgZ(22,"div",13)(23,"button",14),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.cancel())}),O._uU(24),O.ALo(25,"translate"),O.qZA(),O.TgZ(26,"button",15),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.submit())}),O._uU(27),O.ALo(28,"translate"),O.qZA()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,13,"DIALOGS.CHANGE_STATUS.TITLE")),O.xp6(5),O.Oqu(O.lcZ(8,15,"DIALOGS.CHANGE_STATUS.CURRENT_STATUS")),O.xp6(2),O.Q6J("readonly",!0)("value",O.lcZ(10,17,pt.currentStatus)),O.xp6(3),O.Oqu(pt.currentStatusDescription),O.xp6(3),O.Oqu(O.lcZ(16,19,"DIALOGS.CHANGE_STATUS.NEW_STATUS")),O.xp6(2),O.Q6J("ngIf",pt.statuses.length>1),O.xp6(1),O.Q6J("ngIf",1===pt.statuses.length),O.xp6(2),O.Q6J("innerHTML",pt.changeDescription,O.oJD),O.xp6(1),O.Q6J("ngIf",pt.expirationRequired),O.xp6(3),O.hij(" ",O.lcZ(25,21,"DIALOGS.CHANGE_STATUS.CANCEL")," "),O.xp6(2),O.Q6J("disabled",pt.loading||!pt.newStatus||pt.expirationRequired&&!pt.expiration),O.xp6(1),O.hij(" ",O.lcZ(28,23,"DIALOGS.CHANGE_STATUS.CHANGE_STATUS")," ")}}let ve=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn,hn){this.dialogRef=pt,this.data=Ht,this.memberManager=Ft,this.groupsManager=bi,this.attributeService=Li,this.notificatorService=rn,this.translate=hn,this.loading=!1,this.statuses=["VALID","INVALID","EXPIRED","DISABLED"],this.maxDate=new Date,this.minDate=new Date,this.descriptionTranslations=new Map([["VALID","DIALOGS.CHANGE_STATUS.VALID_DESCRIPTION"],["INVALID","DIALOGS.CHANGE_STATUS.INVALID_DESCRIPTION"],["EXPIRED","DIALOGS.CHANGE_STATUS.EXPIRED_DESCRIPTION"],["DISABLED","DIALOGS.CHANGE_STATUS.DISABLED_DESCRIPTION"],["VALIDINVALID","DIALOGS.CHANGE_STATUS.CHANGE_VALID_TO_INVALID"],["VALIDEXPIRED","DIALOGS.CHANGE_STATUS.CHANGE_VALID_TO_EXPIRED"],["VALIDDISABLED","DIALOGS.CHANGE_STATUS.CHANGE_VALID_TO_DISABLED"],["NOVALIDVALID","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_VALID"],["NOVALIDINVALID","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_INVALID"],["NOVALIDEXPIRED","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_EXPIRED"],["NOVALIDDISABLED","DIALOGS.CHANGE_STATUS.CHANGE_NO_VALID_TO_DISABLED"]])}ngOnInit(){this.data.groupId?(this.theme="group-theme",this.currentStatus=this.data.member.groupStatus,this.statuses=["VALID","EXPIRED"]):(this.theme="vo-theme",this.currentStatus=this.data.member.status,"INVALID"===this.currentStatus&&(this.statuses=["VALID","EXPIRED"])),this.statuses=this.statuses.filter(pt=>pt!==this.currentStatus),1===this.statuses.length&&(this.newStatus=this.statuses[0],this.changeStatusMessage()),this.resetExpiration(),this.setDateBounds(),this.currentStatusDescription=this.translate.instant(this.descriptionTranslations.get(this.currentStatus))}changeStatus(pt){this.newStatus=pt.value,this.setDateBounds(),this.resetExpiration(),this.changeStatusMessage()}setExpiration(pt){this.expiration=pt}cancel(){this.dialogRef.close()}submit(){this.loading=!0,this.data.expirationAttr.value="never"===this.expiration?null:this.expiration,this.data.groupId?this.groupsManager.setGroupsMemberStatus(this.data.member.id,this.data.groupId,this.newStatus).subscribe({next:pt=>{this.attributeService.setMemberGroupAttributes({member:this.data.member.id,group:this.data.groupId,attributes:[this.data.expirationAttr]}).subscribe({next:()=>{this.notificatorService.showInstantSuccess("DIALOGS.CHANGE_STATUS.SUCCESS"),this.dialogRef.close(pt)},error:()=>this.loading=!1})},error:()=>this.loading=!1}):this.memberManager.setStatus(this.data.member.id,this.newStatus).subscribe({next:pt=>{this.attributeService.setMemberAttributes({member:this.data.member.id,attributes:[this.data.expirationAttr]}).subscribe({next:()=>{this.notificatorService.showInstantSuccess("DIALOGS.CHANGE_STATUS.SUCCESS"),this.dialogRef.close(pt)},error:()=>this.loading=!1})},error:()=>this.loading=!1})}changeStatusMessage(){let pt=this.currentStatus;"VALID"!==this.currentStatus&&(pt="NOVALID"),this.changeDescription=this.translate.instant(this.descriptionTranslations.get(pt+this.newStatus))}setDateBounds(){"VALID"===this.newStatus?(this.minDate=new Date,this.maxDate=null):"EXPIRED"===this.newStatus&&(this.minDate=null,this.maxDate=new Date)}resetExpiration(){this.expirationRequired="VALID"===this.newStatus||"EXPIRED"===this.newStatus,this.expiration="EXPIRED"===this.newStatus?(0,e.p6)(new Date,"yyyy-MM-dd","en-GB"):"never"}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.uq),O.Y36(H.ff),O.Y36(H.H8),O.Y36(Q.V6),O.Y36(Q.Te))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-member-status-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"w-100"],["matInput","",3,"readonly","value"],[1,"text-muted"],[1,"w-100","mt-2"],[3,"selectionChange",4,"ngIf"],["matInput","",3,"readonly","value",4,"ngIf"],[1,"text-muted","new-line","mb-3"],[3,"innerHTML"],[3,"allowNever","expiration","maxDate","minDate","expirationSelected",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],[3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"allowNever","expiration","maxDate","minDate","expirationSelected"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,gt,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,ce,29,25,"div",1),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(2),O.Gre("",Ft.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.sg,e.O5,E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,w.Nt,ye.b,rt.e,Ze.gD,Ne.ey,zt.c,h.X$,at.l],styles:[".new-line[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return yt})();var Je=m(56263);function ue(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function qe(yt,li){1&yt&&(O.TgZ(0,"h1",10),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_FACILITY")," "))}function Ve(yt,li){1&yt&&(O.TgZ(0,"h1",10),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_RESOURCE")," "))}function Me(yt,li){1&yt&&(O.TgZ(0,"h1",10),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_VO")," "))}function et(yt,li){1&yt&&(O.TgZ(0,"h1",10),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.EDIT_GROUP")," "))}function Re(yt,li){if(1&yt&&(O.TgZ(0,"mat-form-field")(1,"mat-label"),O._uU(2),O.ALo(3,"translate"),O.qZA(),O._UZ(4,"input",11),O.qZA()),2&yt){const pt=O.oxw(2);O.xp6(2),O.hij("",O.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SHORT_NAME"),":"),O.xp6(2),O.Q6J("value",pt.shortName)}}function Et(yt,li){if(1&yt&&(O.TgZ(0,"mat-form-field",12)(1,"mat-label"),O._uU(2),O.ALo(3,"translate"),O.qZA(),O._UZ(4,"textarea",13),O.qZA()),2&yt){const pt=O.oxw(2);O.xp6(2),O.hij(" ",O.lcZ(3,2,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.DESCRIPTION"),": "),O.xp6(2),O.Q6J("formControl",pt.descriptionCtrl)}}function G(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div"),O.YNc(1,qe,3,3,"h1",2),O.YNc(2,Ve,3,3,"h1",2),O.YNc(3,Me,3,3,"h1",2),O.YNc(4,et,3,3,"h1",2),O.TgZ(5,"div",3),O.YNc(6,Re,5,4,"mat-form-field",4),O.TgZ(7,"mat-form-field")(8,"mat-label"),O._uU(9),O.ALo(10,"translate"),O.qZA(),O._UZ(11,"input",5),O.TgZ(12,"mat-error"),O._uU(13),O.ALo(14,"translate"),O.qZA()(),O.YNc(15,Et,5,4,"mat-form-field",6),O.qZA(),O.TgZ(16,"div",7)(17,"button",8),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.cancel())}),O._uU(18),O.ALo(19,"translate"),O.qZA(),O.TgZ(20,"button",9),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.submit())}),O._uU(21),O.ALo(22,"translate"),O.qZA()()()}if(2&yt){const pt=O.oxw();O.xp6(1),O.Q6J("ngIf",0===pt.dialogType),O.xp6(1),O.Q6J("ngIf",1===pt.dialogType),O.xp6(1),O.Q6J("ngIf",2===pt.dialogType),O.xp6(1),O.Q6J("ngIf",3===pt.dialogType),O.xp6(2),O.Q6J("ngIf",2===pt.dialogType),O.xp6(3),O.hij("",O.lcZ(10,12,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.NAME"),":"),O.xp6(2),O.Q6J("formControl",pt.nameCtrl),O.xp6(2),O.hij(" ",pt.invalidNameMessage.length?pt.invalidNameMessage:O.lcZ(14,14,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.FILL_NAME")," "),O.xp6(2),O.Q6J("ngIf",2!==pt.dialogType),O.xp6(3),O.hij(" ",O.lcZ(19,16,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.CANCEL_BUTTON")," "),O.xp6(2),O.Q6J("disabled",pt.loading||pt.nameCtrl.invalid||pt.descriptionCtrl.invalid),O.xp6(1),O.hij(" ",O.lcZ(22,18,"DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.SUBMIT_BUTTON")," ")}}var He=function(yt){return yt[yt.FACILITY=0]="FACILITY",yt[yt.RESOURCE=1]="RESOURCE",yt[yt.VO=2]="VO",yt[yt.GROUP=3]="GROUP",yt}(He||{});let ne=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn,hn,vn,Qi){this.dialogRef=pt,this.data=Ht,this.notificator=Ft,this.translateService=bi,this.facilitiesManager=Li,this.resourcesManager=rn,this.groupsManager=hn,this.vosManager=vn,this.store=Qi,this.invalidNameMessage=this.data.dialogType===He.GROUP?this.store.getProperty("group_name_error_message"):"",this.loading=!1,this.secondaryRegex=this.data.dialogType===He.GROUP?this.store.getProperty("group_name_secondary_regex"):""}ngOnInit(){switch(this.theme=this.data.theme,this.dialogType=this.data.dialogType,this.dialogType){case He.FACILITY:this.nameCtrl=new g.p4(this.data.facility.name,[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.maxLength(129)]),this.descriptionCtrl=new g.p4(this.data.facility.description);break;case He.RESOURCE:this.nameCtrl=new g.p4(this.data.resource.name,[g.kI.required,g.kI.pattern(".*[\\S]+.*")]),this.descriptionCtrl=new g.p4(this.data.resource.description);break;case He.GROUP:{const pt=this.data.group.name.split(":");this.nameCtrl=new g.p4(pt[pt.length-1],[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.pattern(this.secondaryRegex),g.kI.maxLength(129)]),this.descriptionCtrl=new g.p4(this.data.group.description);break}case He.VO:this.shortName=this.data.vo.shortName,this.nameCtrl=new g.p4(this.data.vo.name,[g.kI.required,g.kI.pattern(".*[\\S]+.*"),g.kI.maxLength(129)]),this.descriptionCtrl=new g.p4}}cancel(){this.dialogRef.close(!1)}submit(){switch(this.loading=!0,this.dialogType){case He.FACILITY:this.editFacility();break;case He.RESOURCE:this.editResource();break;case He.GROUP:this.editGroup();break;case He.VO:this.editVo()}}editResource(){this.data.resource.name=this.nameCtrl.value,this.data.resource.description=this.descriptionCtrl.value,this.resourcesManager.updateResource({resource:this.data.resource}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.RESOURCE_SUCCESS").subscribe(pt=>{this.notificator.showSuccess(pt),this.dialogRef.close(!0)})},()=>this.loading=!1)}editFacility(){this.data.facility.name=this.nameCtrl.value,this.data.facility.description=this.descriptionCtrl.value,this.facilitiesManager.updateFacility({facility:this.data.facility}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.FACILITY_SUCCESS").subscribe(pt=>{this.notificator.showSuccess(pt),this.dialogRef.close(!0)})},()=>this.loading=!1)}editGroup(){this.groupsManager.getGroupById(this.data.group.id).subscribe(pt=>{const Ht=pt;Ht.name=this.nameCtrl.value,Ht.description=this.descriptionCtrl.value,this.groupsManager.updateGroup({group:Ht}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.GROUP_SUCCESS").subscribe(Ft=>{this.notificator.showSuccess(Ft),this.dialogRef.close(!0)})},()=>this.loading=!1)},()=>this.loading=!1)}editVo(){this.data.vo.name=this.nameCtrl.value,this.vosManager.updateVo({vo:this.data.vo}).subscribe(()=>{this.translateService.get("DIALOGS.EDIT_FACILITY_RESOURCE_GROUP_VO.VO_SUCCESS").subscribe(pt=>{this.notificator.showSuccess(pt),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(Q.V6),O.Y36(h.sK),O.Y36(H.IQ),O.Y36(H.xk),O.Y36(H.ff),O.Y36(H.YF),O.Y36(Q.d6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-edit-facility-resource-group-vo-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title","",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],[4,"ngIf"],["matInput","","required","",3,"formControl"],["class","mt-3",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-dialog-title",""],["disabled","","matInput","","required","",3,"value"],[1,"mt-3"],["cdkTextareaAutosize","","matInput","",1,"overflow-hidden",3,"formControl"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,ue,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,G,23,20,"div",1),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(2),O.Gre("",Ft.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,y.TO,g.Fj,g.JJ,g.Q7,w.Nt,Je.IC,g.oH,ye.b,rt.e,h.X$]})}return yt})();var it=m(1385),I=m(64124);function be(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}const j=function(yt){return{interval:yt}};function Be(yt,li){if(1&yt&&(O.TgZ(0,"div",8)(1,"mat-form-field")(2,"mat-label"),O._uU(3),O.ALo(4,"translate"),O.qZA(),O._UZ(5,"input",9),O.qZA(),O.TgZ(6,"mat-form-field")(7,"mat-label"),O._uU(8),O.ALo(9,"translate"),O.qZA(),O._UZ(10,"input",9),O.ALo(11,"translate"),O.qZA(),O.TgZ(12,"mat-form-field")(13,"mat-label"),O._uU(14),O.ALo(15,"translate"),O.qZA(),O._UZ(16,"input",9),O.qZA(),O.TgZ(17,"mat-form-field")(18,"mat-label"),O._uU(19),O.ALo(20,"translate"),O.qZA(),O._UZ(21,"input",9),O.ALo(22,"translate"),O.qZA(),O.TgZ(23,"mat-form-field")(24,"mat-label"),O._uU(25),O.ALo(26,"translate"),O.qZA(),O._UZ(27,"input",9),O.ALo(28,"translate"),O.qZA()()),2&yt){const pt=O.oxw(2);O.xp6(3),O.Oqu(O.lcZ(4,10,"DIALOGS.GROUP_SYNC_DETAIL.GROUP_NAME")),O.xp6(2),O.Q6J("value",pt.group.name),O.xp6(3),O.Oqu(O.lcZ(9,12,"DIALOGS.GROUP_SYNC_DETAIL.SYNCHRONIZATION")),O.xp6(2),O.Q6J("value",O.lcZ(11,14,pt.syncType)),O.xp6(4),O.Oqu(O.lcZ(15,16,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_STATE")),O.xp6(2),O.Q6J("value",pt.syncState),O.xp6(3),O.Oqu(O.lcZ(20,18,"DIALOGS.GROUP_SYNC_DETAIL.LAST_SYNC_TIME")),O.xp6(2),O.Q6J("value",O.lcZ(22,20,pt.syncTime)),O.xp6(4),O.Oqu(O.lcZ(26,22,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL")),O.xp6(2),O.Q6J("value",O.xi3(28,24,"DIALOGS.GROUP_SYNC_DETAIL.SYNC_INTERVAL_MINUTES",O.VKq(27,j,pt.syncInterval)))}}function Te(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"button",10),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw(2);return O.KtG(Ft.onForce())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}if(2&yt){const pt=O.oxw(2);O.Q6J("disabled",pt.loading),O.xp6(1),O.hij(" ",O.lcZ(2,2,"DIALOGS.GROUP_SYNC_DETAIL.FORCE")," ")}}function Tt(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",2),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.YNc(4,Be,29,29,"div",3),O.TgZ(5,"div",4)(6,"div",5)(7,"button",6),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onCancel())}),O._uU(8),O.ALo(9,"translate"),O.qZA(),O.YNc(10,Te,3,4,"button",7),O.qZA()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,4,"DIALOGS.GROUP_SYNC_DETAIL.TITLE")),O.xp6(2),O.Q6J("ngIf",pt.group),O.xp6(4),O.hij(" ",O.lcZ(9,6,"DIALOGS.GROUP_SYNC_DETAIL.CANCEL")," "),O.xp6(2),O.Q6J("ngIf","BASIC"===pt.type||"STRUCTURED"===pt.type)}}let Qe=(()=>{class yt{constructor(pt,Ht,Ft,bi){this.dialogRef=pt,this.data=Ht,this.groupService=Ft,this.notificator=bi,this.loading=!0,this.syncInterval="",this.syncState="",this.syncTime="",this.syncType=""}ngOnInit(){this.theme=this.data.theme,this.loadGroup()}onCancel(){this.dialogRef.close(null)}onForce(){this.loading=!0,"BASIC"===this.type?this.groupService.forceGroupSynchronization(this.group.id).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.GROUP_SYNC_DETAIL.FORCE_SUCCESS"),this.refresh()},error:()=>this.loading=!1}):this.groupService.forceGroupStructureSynchronization(this.group.id).subscribe({next:()=>{this.notificator.showSuccess("DIALOGS.GROUP_SYNC_DETAIL.FORCE_SUCCESS"),this.refresh()},error:()=>this.loading=!1})}refresh(){this.loadGroup()}loadGroup(){this.loading=!0,this.groupService.getRichGroupByIdWithAttributesByNames(this.data.groupId,[it.r.GROUP_SYNC_ENABLED,it.r.GROUP_LAST_SYNC_STATE,it.r.GROUP_LAST_SYNC_TIMESTAMP,it.r.GROUP_STRUCTURE_SYNC_ENABLED,it.r.GROUP_LAST_STRUCTURE_SYNC_STATE,it.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP,it.r.GROUP_SYNC_INTERVAL]).subscribe(pt=>{this.group=pt;const Ht=(0,I.IL)(this.group.attributes,it.r.GROUP_SYNC_ENABLED).value,Ft=(0,I.IL)(this.group.attributes,it.r.GROUP_LAST_SYNC_STATE).value,bi=(0,I.IL)(this.group.attributes,it.r.GROUP_LAST_SYNC_TIMESTAMP).value,Li=(0,I.IL)(this.group.attributes,it.r.GROUP_STRUCTURE_SYNC_ENABLED).value,rn=(0,I.IL)(this.group.attributes,it.r.GROUP_LAST_STRUCTURE_SYNC_STATE).value,hn=(0,I.IL)(this.group.attributes,it.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP).value,vn=(0,I.IL)(this.group.attributes,it.r.GROUP_SYNC_INTERVAL).value;this.syncInterval=null===vn?"N/A":(5*+vn).toString(),null!==Ht&&"true"===Ht&&(this.type="BASIC",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.NORMAL_SYNC",this.syncState=""!==Ft?Ft:"OK",this.syncTime=(0,e.p6)(bi,"YYYY-MM-dd H:mm:ss","en")),null!==Li&&Li&&(this.type="STRUCTURED",this.syncType="DIALOGS.GROUP_SYNC_DETAIL.STRUCT_SYNC",this.syncState=""!==rn?rn:"OK",this.syncTime=(0,e.p6)(hn,"YYYY-MM-dd H:mm:ss","en")),this.loading=!1})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.ff),O.Y36(Q.V6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-group-sync-detail-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["class","dialog-container","mat-dialog-content","",4,"ngIf"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",1,"ms-2",3,"click"],["class","ms-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["mat-dialog-content","",1,"dialog-container"],["matInput","","readonly","",3,"value"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,be,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,Tt,11,8,"div",1),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(2),O.Gre("",Ft.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,w.Nt,ye.b,rt.e,h.X$]})}return yt})();function Se(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function Ee(yt,li){1&yt&&(O.TgZ(0,"mat-error"),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.Oqu(O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function ge(yt,li){1&yt&&(O.TgZ(0,"mat-error"),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.Oqu(O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function o(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),O._uU(7),O.ALo(8,"translate"),O.qZA(),O.TgZ(9,"input",5,6),O.NdJ("ngModelChange",function(Ft){O.CHM(pt);const bi=O.oxw();return O.KtG(bi.subject=Ft)}),O.qZA(),O.YNc(11,Ee,3,3,"mat-error",7),O.qZA(),O.TgZ(12,"mat-form-field")(13,"mat-label"),O._uU(14),O.ALo(15,"translate"),O.qZA(),O.TgZ(16,"textarea",8,9),O.NdJ("ngModelChange",function(Ft){O.CHM(pt);const bi=O.oxw();return O.KtG(bi.message=Ft)}),O.ALo(18,"translate"),O._uU(19," "),O.qZA(),O.YNc(20,ge,3,3,"mat-error",7),O.qZA()(),O.TgZ(21,"div",10)(22,"div",11)(23,"button",12),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.dialogRef.close())}),O._uU(24),O.ALo(25,"translate"),O.qZA(),O.TgZ(26,"button",13),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.sendBugReport())}),O._uU(27),O.ALo(28,"translate"),O.qZA()()()()}if(2&yt){const pt=O.MAs(10),Ht=O.MAs(17),Ft=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),O.xp6(5),O.Oqu(O.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),O.xp6(2),O.Q6J("ngModel",Ft.subject),O.xp6(2),O.Q6J("ngIf",pt.invalid),O.xp6(3),O.Oqu(O.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),O.xp6(2),O.s9C("placeholder",O.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),O.Q6J("ngModel",Ft.message),O.xp6(4),O.Q6J("ngIf",Ht.invalid),O.xp6(4),O.hij(" ",O.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),O.xp6(2),O.Q6J("disabled",""===Ft.message||""===Ft.subject||Ft.loading),O.xp6(1),O.hij(" ",O.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let p=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn){this.dialogRef=pt,this.translate=Ht,this.notificator=Ft,this.rtMessages=bi,this.data=Li,this.storeService=rn,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(pt=>{this.dialogRef.afterClosed().subscribe(()=>{const Ht="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),pt.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(Ht)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const pt=this.storeService.getProperty("config");let Ht=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(Ht=Ht.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),Ht=Ht.concat(this.data.error.message,"\n","Perun instance: ",pt,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const Ft=/"password":".+?"/;let bi=JSON.stringify(this.data.error.payload);bi=bi.replace(Ft,'"password":"####"'),Ht=Ht.concat("Payload:\n"+bi+"\n\n")}return Ht=Ht.concat("Sent from new Perun Gui, version: ",m(4147).i8),Ht.split("\n").join("\n ")}parseMethod(pt){return pt&&this.methodRegexp.exec(pt)[1]}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(h.sK),O.Y36(Q.V6),O.Y36(H.Hr),O.Y36(E.WI),O.Y36(Q.d6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,Se,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,o,29,23,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,y.TO,g.Fj,g.JJ,g.Q7,g.On,w.Nt,ye.b,rt.e,h.X$],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return yt})(),A=(()=>{class yt{constructor(pt,Ht,Ft){this.dialogRef=pt,this.dialog=Ht,this.data=Ft}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const pt=(0,I.kZ)();pt.width="550px",pt.data={error:this.data.error},pt.autoFocus=!1,this.dialog.open(p,pt)}),this.dialogRef.close()}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.uw),O.Y36(E.WI))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h1",0),O._uU(1),O.qZA(),O.TgZ(2,"div",1),O._uU(3),O.qZA(),O.TgZ(4,"div",2)(5,"div",3)(6,"button",4),O.NdJ("click",function(){return Ft.onBugReportClick()}),O._uU(7),O.ALo(8,"translate"),O.qZA(),O.TgZ(9,"button",5),O.NdJ("click",function(){return Ft.onCloseClick()}),O._uU(10),O.ALo(11,"translate"),O.qZA()()()),2&Ht&&(O.xp6(1),O.Oqu(Ft.data.title),O.xp6(2),O.hij(" ",Ft.data.description,"\n"),O.xp6(3),O.Q6J("hidden","error"!==Ft.data.type),O.xp6(1),O.hij(" ",O.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),O.xp6(3),O.hij(" ",O.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[E.uh,E.xY,E.H8,b.lW,h.X$]})}return yt})();var C=m(2916);function f(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function a(yt,li){1&yt&&O._UZ(0,"th",14)}function n(yt,li){if(1&yt&&(O.TgZ(0,"td",15),O._uU(1),O.qZA()),2&yt){const pt=li.$implicit;O.xp6(1),O.hij(" ",pt.userExtSource.extSource.name," ")}}function t(yt,li){1&yt&&O._UZ(0,"tr",16)}function i(yt,li){1&yt&&O._UZ(0,"tr",17)}function r(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",2),O._uU(2),O.ALo(3,"translate"),O.ALo(4,"customTranslate"),O.qZA(),O.TgZ(5,"div",3)(6,"p"),O._uU(7),O.ALo(8,"translate"),O.ALo(9,"customTranslate"),O.qZA(),O.TgZ(10,"div",4),O._uU(11),O.ALo(12,"translate"),O.ALo(13,"customTranslate"),O.qZA(),O.TgZ(14,"table",5),O.ynx(15,6),O.YNc(16,a,1,0,"th",7),O.YNc(17,n,2,1,"td",8),O.BQk(),O.YNc(18,t,1,0,"tr",9),O.YNc(19,i,1,0,"tr",10),O.qZA()(),O.TgZ(20,"div",11)(21,"button",12),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onCancel())}),O._uU(22),O.ALo(23,"translate"),O.ALo(24,"customTranslate"),O.qZA(),O.TgZ(25,"button",13),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onSubmit())}),O._uU(26),O.ALo(27,"translate"),O.ALo(28,"customTranslate"),O.qZA()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.hij(" ",O.lcZ(3,8,O.lcZ(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),O.xp6(5),O.hij(" ",O.lcZ(8,12,O.lcZ(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),O.xp6(4),O.hij(" ",O.lcZ(12,16,O.lcZ(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),O.xp6(3),O.Q6J("dataSource",pt.dataSource),O.xp6(4),O.Q6J("matHeaderRowDef",pt.displayedColumns),O.xp6(1),O.Q6J("matRowDefColumns",pt.displayedColumns),O.xp6(3),O.hij(" ",O.lcZ(23,20,O.lcZ(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),O.xp6(4),O.hij(" ",O.lcZ(27,24,O.lcZ(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let d=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li){this.dialogRef=pt,this.data=Ht,this.usersManagerService=Ft,this.translate=bi,this.notificator=Li,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new M.by(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const pt=this.data.extSources.map(Ht=>Ht.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,pt,this.force).subscribe({next:()=>{this.loading=!1,this.data.showSuccess&&this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.Fv),O.Y36(Q.Te),O.Y36(Q.V6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-remove-user-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,f,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,r,29,28,"div",1),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(2),O.Gre("",Ft.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,E.uh,E.xY,E.H8,b.lW,ye.b,rt.e,h.X$,C.a]})}return yt})(),s=(()=>{class yt{constructor(pt,Ht){this.dialogRef=pt,this.data=Ht}ngOnInit(){this.value=this.data.value,this.title=this.data.title}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-show-value-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","overflow-hidden"],["cdkTextareaAutosize","","matInput","","readonly","",1,"w-100","display-fix"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"cdkCopyToClipboard"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h1",0),O._uU(1),O.qZA(),O.TgZ(2,"div",1)(3,"textarea",2),O._uU(4),O.qZA()(),O.TgZ(5,"div",3)(6,"button",4),O.NdJ("click",function(){return Ft.onCancel()}),O._uU(7),O.ALo(8,"translate"),O.qZA(),O.TgZ(9,"button",5),O._uU(10),O.ALo(11,"translate"),O.qZA()()),2&Ht&&(O.xp6(1),O.Oqu(Ft.title),O.xp6(3),O.Oqu(Ft.value),O.xp6(3),O.hij(" ",O.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.CLOSE")," "),O.xp6(2),O.Q6J("cdkCopyToClipboard",Ft.value),O.xp6(1),O.hij(" ",O.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.COPY")," "))},dependencies:[E.uh,E.xY,E.H8,b.lW,w.Nt,Je.IC,P.i3,h.X$],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return yt})();function c(yt,li){1&yt&&O._UZ(0,"th",12)}function l(yt,li){if(1&yt&&(O.TgZ(0,"td",13),O._uU(1),O.qZA()),2&yt){const pt=li.$implicit;O.xp6(1),O.Oqu(pt.displayName)}}function T(yt,li){1&yt&&O._UZ(0,"tr",14)}function N(yt,li){1&yt&&O._UZ(0,"tr",15)}let K=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li){this.dialogRef=pt,this.data=Ht,this.notificator=Ft,this.translate=bi,this.attributesManager=Li,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new M.by(this.data.attributes)}onCancel(){this.dialogRef.close(!1)}onSubmit(){switch(this.data.entity){case"vo":this.attributesManager.setVoAttributes({vo:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"group":"resource"===this.data.secondEntity?this.attributesManager.setGroupResourceAttributes({group:this.data.entityId,resource:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess()):this.attributesManager.setGroupAttributes({group:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"user":"facility"===this.data.secondEntity?this.attributesManager.setUserFacilityAttributes({user:this.data.entityId,facility:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess()):this.attributesManager.setUserAttributes({user:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"member":switch(this.data.secondEntity){case"resource":this.attributesManager.setMemberResourceAttributes({member:this.data.entityId,resource:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;case"group":this.attributesManager.setMemberGroupAttributes({member:this.data.entityId,group:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;default:this.attributesManager.setMemberAttributes({member:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()})}break;case"facility":"user"===this.data.secondEntity?this.attributesManager.setFacilityUserAttributes({facility:this.data.entityId,user:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess()):this.attributesManager.setFacilityAttributes({facility:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"host":this.attributesManager.setHostAttributes({host:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"ues":this.attributesManager.setUserExtSourceAttributes({userExtSource:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>{this.onSuccess()});break;case"resource":switch(this.data.secondEntity){case"member":this.attributesManager.setMemberResourceAttributes({resource:this.data.entityId,member:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;case"group":this.attributesManager.setResourceGroupAttributes({resource:this.data.entityId,group:this.data.secondEntityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess());break;default:this.attributesManager.setResourceAttributes({resource:this.data.entityId,attributes:this.data.attributes}).subscribe(()=>this.onSuccess())}}}onSuccess(){this.translate.get("DIALOGS.EDIT_ATTRIBUTES.SUCCESS").subscribe(pt=>{this.notificator.showSuccess(pt),this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(Q.V6),O.Y36(h.sK),O.Y36(H.H8))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-edit-attribute-dialog"]],decls:23,vars:18,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","fw-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"fw-bolder"],["mat-row",""]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.qZA(),O.TgZ(3,"div",1)(4,"div"),O._uU(5),O.ALo(6,"translate"),O.qZA(),O.TgZ(7,"div",2),O._uU(8),O.ALo(9,"translate"),O.qZA(),O.TgZ(10,"table",3),O.ynx(11,4),O.YNc(12,c,1,0,"th",5),O.YNc(13,l,2,1,"td",6),O.BQk(),O.YNc(14,T,1,0,"tr",7),O.YNc(15,N,1,0,"tr",8),O.qZA()(),O.TgZ(16,"div",9)(17,"button",10),O.NdJ("click",function(){return Ft.onCancel()}),O._uU(18),O.ALo(19,"translate"),O.qZA(),O.TgZ(20,"button",11),O.NdJ("click",function(){return Ft.onSubmit()}),O._uU(21),O.ALo(22,"translate"),O.qZA()()),2&Ht&&(O.xp6(1),O.Oqu(O.lcZ(2,8,"DIALOGS.EDIT_ATTRIBUTES.TITLE")),O.xp6(4),O.hij(" ",O.lcZ(6,10,"DIALOGS.EDIT_ATTRIBUTES.DESCRIPTION")," "),O.xp6(3),O.hij(" ",O.lcZ(9,12,"DIALOGS.EDIT_ATTRIBUTES.ASK")," "),O.xp6(2),O.Q6J("dataSource",Ft.dataSource),O.xp6(4),O.Q6J("matHeaderRowDef",Ft.displayedColumns),O.xp6(1),O.Q6J("matRowDefColumns",Ft.displayedColumns),O.xp6(3),O.hij(" ",O.lcZ(19,14,"DIALOGS.EDIT_ATTRIBUTES.CANCEL")," "),O.xp6(3),O.hij(" ",O.lcZ(22,16,"DIALOGS.EDIT_ATTRIBUTES.SAVE")," "))},dependencies:[M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,E.uh,E.xY,E.H8,b.lW,h.X$]})}return yt})(),xe=(()=>{class yt{constructor(pt,Ht){this.dialogRef=pt,this.data=Ht,this.attributeValue=""}ngOnInit(){this.attributeValue=this.data.attribute.value[this.data.index]}cancel(){this.dialogRef.close()}submit(){this.data.attribute.value[this.data.index]=this.attributeValue,this.dialogRef.close(!0)}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-attribute-value-list-edit-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["cdkTextareaAutosize","true","matInput","",3,"ngModel","ngModelChange"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h5",0),O._uU(1),O.ALo(2,"translate"),O.qZA(),O.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),O._uU(6),O.ALo(7,"translate"),O.qZA(),O.TgZ(8,"textarea",2),O.NdJ("ngModelChange",function(Li){return Ft.attributeValue=Li}),O.qZA()()(),O.TgZ(9,"div",3)(10,"button",4),O.NdJ("click",function(){return Ft.cancel()}),O._uU(11),O.ALo(12,"translate"),O.qZA(),O.TgZ(13,"button",5),O.NdJ("click",function(){return Ft.submit()}),O._uU(14),O.ALo(15,"translate"),O.qZA()()),2&Ht&&(O.xp6(1),O.hij(" ",O.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.TITLE"),"\n"),O.xp6(5),O.hij(" ",O.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.VALUE_LABEL")," "),O.xp6(2),O.Q6J("ngModel",Ft.attributeValue),O.xp6(3),O.hij(" ",O.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.CANCEL_BUTTON")," "),O.xp6(3),O.hij(" ",O.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,g.Fj,g.JJ,g.On,w.Nt,Je.IC,h.X$]})}return yt})(),ot=(()=>{class yt{constructor(pt,Ht){this.dialogRef=pt,this.data=Ht}cancel(){this.dialogRef.close()}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-attribute-value-list-delete-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mt-2","fw-bold"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h5",0),O._uU(1),O.ALo(2,"translate"),O.qZA(),O.TgZ(3,"div",1)(4,"div"),O._uU(5),O.ALo(6,"translate"),O.qZA(),O.TgZ(7,"div",2),O._uU(8),O.qZA()(),O.TgZ(9,"div",3)(10,"button",4),O.NdJ("click",function(){return Ft.cancel()}),O._uU(11),O.ALo(12,"translate"),O.qZA(),O.TgZ(13,"button",5),O.NdJ("click",function(){return Ft.submit()}),O._uU(14),O.ALo(15,"translate"),O.qZA()()),2&Ht&&(O.xp6(1),O.hij(" ",O.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.TITLE"),"\n"),O.xp6(4),O.hij(" ",O.lcZ(6,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.DESCRIPTION")," "),O.xp6(3),O.hij(" ",Ft.data.name," "),O.xp6(3),O.hij(" ",O.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.CANCEL_BUTTON")," "),O.xp6(3),O.hij(" ",O.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[E.uh,E.xY,E.H8,b.lW,h.X$]})}return yt})();var We=m(11186);function he(yt,li){if(1&yt&&(O.TgZ(0,"perun-web-apps-alert",9),O._uU(1),O.qZA()),2&yt){const pt=O.oxw();O.xp6(1),O.Oqu(pt.pendingEmailsMessage)}}function we(yt,li){1&yt&&(O.TgZ(0,"mat-error"),O._uU(1),O.ALo(2,"translate"),O.ALo(3,"customTranslate"),O.qZA()),2&yt&&(O.xp6(1),O.Oqu(O.lcZ(2,1,O.lcZ(3,3,"DIALOGS.CHANGE_EMAIL.EMAIL_ERROR"))))}let Ue=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn){this.dialogRef=pt,this.data=Ht,this.translate=Ft,this.notificator=bi,this.usersManagerService=Li,this.authService=rn,this.pendingMails=[],Ft.get("DIALOGS.CHANGE_EMAIL.SUCCESS").subscribe(hn=>this.successMessage=hn),Ft.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_BEGIN").subscribe(hn=>this.pendingEmailsMessageStart=hn),Ft.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_END").subscribe(hn=>this.pendingEmailsMessageEnd=hn)}ngOnInit(){this.emailControl=new g.p4(null,[g.kI.required,g.kI.pattern(/^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i)]),this.usersManagerService.getPendingPreferredEmailChanges(this.data.userId).subscribe(pt=>{this.pendingMails=pt.filter((Ft,bi,Li)=>bi===Li.indexOf(Ft));let Ht="";this.pendingMails.forEach(Ft=>Ht+=`${Ft===this.pendingMails[0]?"":", "}${Ft}`),this.pendingEmailsMessage=this.pendingEmailsMessageStart+Ht+this.pendingEmailsMessageEnd})}onCancel(){this.dialogRef.close()}onSubmit(){const Ht=window.location.href.split("/");this.usersManagerService.requestPreferredEmailChange(this.data.userId,this.emailControl.value,this.translate.currentLang,"",Ht[0]+"//"+Ht[2],this.authService.getIdpFilter()).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(h.sK),O.Y36(Q.V6),O.Y36(H.Fv),O.Y36(Q.e8))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-email-dialog"]],decls:22,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["alert_type","warn",4,"ngIf"],[1,"w-100"],["matInput","","required","",3,"formControl"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","warn"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.ALo(3,"customTranslate"),O.qZA(),O.TgZ(4,"div",1),O.YNc(5,he,2,1,"perun-web-apps-alert",2),O.TgZ(6,"mat-form-field",3)(7,"mat-label"),O._uU(8),O.ALo(9,"translate"),O.ALo(10,"customTranslate"),O.qZA(),O._UZ(11,"input",4),O.YNc(12,we,4,5,"mat-error",5),O.qZA()(),O.TgZ(13,"div",6)(14,"button",7),O.NdJ("click",function(){return Ft.onCancel()}),O._uU(15),O.ALo(16,"translate"),O.ALo(17,"customTranslate"),O.qZA(),O.TgZ(18,"button",8),O.NdJ("click",function(){return Ft.onSubmit()}),O._uU(19),O.ALo(20,"translate"),O.ALo(21,"customTranslate"),O.qZA()()),2&Ht&&(O.xp6(1),O.Oqu(O.lcZ(2,8,O.lcZ(3,10,"DIALOGS.CHANGE_EMAIL.TITLE"))),O.xp6(4),O.Q6J("ngIf",Ft.pendingMails.length),O.xp6(3),O.Oqu(O.lcZ(9,12,O.lcZ(10,14,"DIALOGS.CHANGE_EMAIL.INPUT_PLACEHOLDER"))),O.xp6(3),O.Q6J("formControl",Ft.emailControl),O.xp6(1),O.Q6J("ngIf",Ft.emailControl.invalid),O.xp6(3),O.hij(" ",O.lcZ(16,16,O.lcZ(17,18,"DIALOGS.CHANGE_EMAIL.CANCEL"))," "),O.xp6(3),O.Q6J("disabled",!Ft.emailControl.valid),O.xp6(1),O.hij(" ",O.lcZ(20,20,O.lcZ(21,22,"DIALOGS.CHANGE_EMAIL.CHANGE"))," "))},dependencies:[e.O5,E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,y.TO,g.Fj,g.JJ,g.Q7,w.Nt,g.oH,We.w,h.X$,C.a]})}return yt})();function Fe(yt,li){1&yt&&(O.TgZ(0,"div",9),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.ASK")," "))}function Y(yt,li){1&yt&&O._UZ(0,"th",16)}function J(yt,li){if(1&yt&&(O.TgZ(0,"td",17),O._uU(1),O.qZA()),2&yt){const pt=li.$implicit;O.xp6(1),O.Oqu(pt)}}function U(yt,li){1&yt&&O._UZ(0,"tr",18)}function ze(yt,li){1&yt&&O._UZ(0,"tr",19)}function Ge(yt,li){if(1&yt&&(O.TgZ(0,"table",10),O.ynx(1,11),O.YNc(2,Y,1,0,"th",12),O.YNc(3,J,2,1,"td",13),O.BQk(),O.YNc(4,U,1,0,"tr",14),O.YNc(5,ze,1,0,"tr",15),O.qZA()),2&yt){const pt=O.oxw();O.Q6J("dataSource",pt.dataSource),O.xp6(4),O.Q6J("matHeaderRowDef",pt.displayedColumns),O.xp6(1),O.Q6J("matRowDefColumns",pt.displayedColumns)}}function tt(yt,li){if(1&yt&&(O.TgZ(0,"perun-web-apps-alert",20),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt){const pt=O.oxw();O.Q6J("alert_type","warn"),O.xp6(1),O.hij(" ",O.lcZ(2,2,pt.data.alert)," ")}}function je(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"button",21),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onSubmit())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.REMOVE_BUTTON")," "))}function lt(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"button",22),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onSubmit())}),O._uU(1),O.ALo(2,"translate"),O.qZA()}2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.SUBMIT_BUTTON")," "))}let Ie=(()=>{class yt{constructor(pt,Ht){this.dialogRef=pt,this.data=Ht,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new M.by(this.data.items)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-universal-confirmation-items-dialog"]],decls:17,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","fw-bold",4,"ngIf"],["mat-table","","class","w-100",3,"dataSource",4,"ngIf"],[3,"alert_type",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","class","ms-2","color","warn",3,"click",4,"ngIf"],["mat-flat-button","","class","ms-2","color","accent",3,"click",4,"ngIf"],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],[3,"alert_type"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"div")(1,"h1",0),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",1)(5,"p"),O._uU(6),O.ALo(7,"translate"),O.qZA(),O.YNc(8,Fe,3,3,"div",2),O.YNc(9,Ge,6,3,"table",3),O.YNc(10,tt,3,4,"perun-web-apps-alert",4),O.qZA(),O.TgZ(11,"div",5)(12,"button",6),O.NdJ("click",function(){return Ft.onCancel()}),O._uU(13),O.ALo(14,"translate"),O.qZA(),O.YNc(15,je,3,3,"button",7),O.YNc(16,lt,3,3,"button",8),O.qZA()()),2&Ht&&(O.Tol(Ft.theme),O.xp6(2),O.Oqu(O.lcZ(3,11,Ft.data.title)),O.xp6(4),O.hij(" ",O.lcZ(7,13,Ft.data.description)," "),O.xp6(2),O.Q6J("ngIf",Ft.data.showAsk),O.xp6(1),O.Q6J("ngIf",Ft.data.items.length),O.xp6(1),O.Q6J("ngIf",Ft.data.alert),O.xp6(3),O.hij(" ",O.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.CANCEL_BUTTON")," "),O.xp6(2),O.Q6J("ngIf","remove"===Ft.data.type),O.xp6(1),O.Q6J("ngIf","confirmation"===Ft.data.type))},dependencies:[e.O5,M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,E.uh,E.xY,E.H8,b.lW,We.w,h.X$]})}return yt})();var st=m(41894),Lt=m(92596);let vt=(()=>{class yt{transform(pt){const Ht=pt.split(":");return Ht[Ht.length-1]}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)};static#t=this.\u0275pipe=O.Yjl({name:"parseGroupName",type:yt,pure:!0})}return yt})();function Rt(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function kt(yt,li){1&yt&&(O.TgZ(0,"perun-web-apps-alert"),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.NO_PATHS")," "))}function ni(yt,li){1&yt&&(O.TgZ(0,"span",23),O.ALo(1,"translate"),O.TgZ(2,"mat-icon"),O._uU(3,"person_pin_circle"),O.qZA()()),2&yt&&O.s9C("matTooltip",O.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT"))}function hi(yt,li){1&yt&&(O.TgZ(0,"span",23),O.ALo(1,"translate"),O.TgZ(2,"mat-icon"),O._uU(3,"mediation"),O.qZA()()),2&yt&&O.s9C("matTooltip",O.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE"))}const Yt=function(yt){return{"min-width":yt}};function ui(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"mat-tree-node",17)(1,"li",18)(2,"div",19),O.NdJ("click",function(){const bi=O.CHM(pt).$implicit,Li=O.oxw(4);return O.KtG(Li.navigate(bi.id,bi.include))}),O.TgZ(3,"div",20)(4,"span"),O._uU(5),O.ALo(6,"parseGroupName"),O.qZA(),O.YNc(7,ni,4,3,"span",21),O.YNc(8,hi,4,3,"span",21),O.TgZ(9,"span",22),O._uU(10),O.qZA()()()()()}if(2&yt){const pt=li.$implicit,Ht=O.oxw(4);O.xp6(2),O.ekj("cursor-pointer",pt.direct||pt.include)("act-disabled",!pt.direct&&!pt.include),O.xp6(1),O.Q6J("ngStyle",O.VKq(11,Yt,Ht.getMinWidth(pt.level))),O.xp6(2),O.Oqu(O.lcZ(6,9,pt.name)),O.xp6(2),O.Q6J("ngIf",pt.direct),O.xp6(1),O.Q6J("ngIf",pt.include),O.xp6(2),O.Oqu(pt.description)}}function Xe(yt,li){1&yt&&(O.TgZ(0,"span",32),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.Oqu(O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.DIRECT")))}function Vt(yt,li){1&yt&&(O.TgZ(0,"span",32),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.Oqu(O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INCLUDE")))}function ht(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"mat-nested-tree-node")(1,"li")(2,"div",24)(3,"button",25),O.ALo(4,"translate"),O.TgZ(5,"mat-icon",26),O._uU(6),O.qZA()(),O.TgZ(7,"div",27),O.NdJ("click",function(){const bi=O.CHM(pt).$implicit,Li=O.oxw(4);return O.KtG(Li.navigate(bi.id,bi.include))}),O.TgZ(8,"div",28)(9,"span"),O._uU(10),O.ALo(11,"parseGroupName"),O.qZA(),O.YNc(12,Xe,3,3,"span",29),O.YNc(13,Vt,3,3,"span",29),O.TgZ(14,"span",30),O._uU(15),O.qZA()()()(),O.TgZ(16,"ul"),O.GkF(17,31),O.qZA()()()}if(2&yt){const pt=li.$implicit,Ht=O.oxw(4);O.xp6(3),O.s9C("matTooltip",O.lcZ(4,14,Ht.treeControl.isExpanded(pt)?"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_LESS":"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.SHOW_MORE")),O.uIk("aria-label","Toggle "+pt.name),O.xp6(3),O.hij(" ",Ht.treeControl.isExpanded(pt)?"expand_more":"chevron_right"," "),O.xp6(1),O.ekj("cursor-pointer",pt.direct||pt.include)("act-disabled",!pt.direct&&!pt.include),O.xp6(1),O.Q6J("ngStyle",O.VKq(18,Yt,Ht.getMinWidth(pt.level))),O.xp6(2),O.Oqu(O.lcZ(11,16,pt.name)),O.xp6(2),O.Q6J("ngIf",pt.direct),O.xp6(1),O.Q6J("ngIf",pt.include),O.xp6(2),O.Oqu(pt.description),O.xp6(1),O.ekj("example-tree-invisible",!Ht.treeControl.isExpanded(pt))}}function qt(yt,li){if(1&yt&&(O.TgZ(0,"mat-tree",14),O.YNc(1,ui,11,13,"mat-tree-node",15),O.YNc(2,ht,18,20,"mat-nested-tree-node",16),O.qZA()),2&yt){const pt=O.oxw(3);O.Q6J("dataSource",pt.dataSource)("treeControl",pt.treeControl),O.xp6(2),O.Q6J("matTreeNodeDefWhen",pt.hasChild)}}function Jt(yt,li){if(1&yt&&(O.TgZ(0,"div",8)(1,"p",9),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"mat-form-field",10)(5,"mat-label"),O._uU(6),O.ALo(7,"translate"),O.qZA(),O._UZ(8,"input",11),O.qZA(),O.YNc(9,kt,3,3,"perun-web-apps-alert",12),O.YNc(10,qt,3,3,"mat-tree",13),O.qZA()),2&yt){const pt=O.oxw(2);O.xp6(2),O.Oqu(O.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.INFO")),O.xp6(4),O.hij(" ",O.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.FILTER")," "),O.xp6(2),O.Q6J("formControl",pt.formControl),O.xp6(1),O.Q6J("ngIf",!pt.dataSource.data.length),O.xp6(1),O.Q6J("ngIf",pt.dataSource.data.length)}}const si=function(yt){return{name:yt}};function zi(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.YNc(4,Jt,11,9,"div",4),O.TgZ(5,"div",5)(6,"div",6)(7,"button",7),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onCancel())}),O._uU(8),O.ALo(9,"translate"),O.qZA()()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.hij(" ",O.xi3(3,3,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.TITLE",O.VKq(8,si,pt.userName))," "),O.xp6(2),O.Q6J("ngIf",pt.dataSource),O.xp6(4),O.hij(" ",O.lcZ(9,6,"SHARED_LIB.PERUN.COMPONENTS.MEMBER_TREEVIEW_DIALOG.CLOSE")," ")}}let Ri=(()=>{class yt{constructor(pt,Ht,Ft){this.dialogRef=pt,this.data=Ht,this.groupsManagerService=Ft,this.treeControl=new st.VY(bi=>bi.children),this.dataSource=new Ae.WX,this.formControl=new g.p4(""),this.userName="",this.groupTree=[],this.paths=[],this.hasChild=(bi,Li)=>!!Li.children&&Li.children.length>0}ngOnInit(){this.loading=!0,this.groupsManagerService.getIndirectMembershipPaths(this.data.member.id,this.data.groupId).subscribe(pt=>{this.paths=pt,this.createGroupTree(this.paths),this.dataSource.data=this.groupTree,this.loading=!1}),this.formControl.valueChanges.subscribe(pt=>{const Ht=pt.trim().toLowerCase(),Ft=this.paths.filter(bi=>bi.filter(Li=>Li.name.includes(Ht)).length);this.createGroupTree(Ft),this.dataSource.data=this.groupTree}),this.userName=(0,I.bD)(this.data.member.user)}onCancel(){this.dialogRef.close()}navigate(pt,Ht=!1){window.open(`/organizations/${this.data.member.voId}/groups/${pt}${Ht?"/settings/relations":""}`,"_blank")}getMinWidth(pt){return String(400-40*pt)+"px"}recursiveSearch(pt,Ht,Ft){for(const Li of pt)if(Li.name===Ht[Ft].name)return Ht.length===Ft+1?(Li.direct=!0,pt):(Li.children=Ht[++Ft].name.includes(Ht[Ft-1].name)?this.recursiveSearch(Li.children,Ht,Ft):[{name:Ht[Ft].name,id:Ht[Ft-1].id,description:Ht[Ft].description,direct:!1,include:!0,level:Ft,children:[]}].concat(Li.children),pt);return pt.push({name:Ht[Ft].name,id:Ht[Ft].id,description:Ht[Ft].description,direct:!1,include:!1,level:Ft,children:[]}),this.recursiveSearch(pt,Ht,Ft)}createGroupTree(pt){this.groupTree=[],pt.forEach(Ht=>{this.groupTree=this.recursiveSearch(this.groupTree,Ht,0)}),this.groupTree.length&&(this.groupTree=this.groupTree[0].children)}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.ff))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-member-tree-view-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"group-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","","class","me-0",4,"ngIf"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-dialog-content","",1,"me-0"],[1,"ms-2"],[1,"filter-field","ms-2"],["matInput","",3,"formControl"],[4,"ngIf"],["class","example-tree ms-2 bordered-tree description-text",3,"dataSource","treeControl",4,"ngIf"],[1,"example-tree","ms-2","bordered-tree","description-text",3,"dataSource","treeControl"],["matTreeNodeToggle","",4,"matTreeNodeDef"],[4,"matTreeNodeDef","matTreeNodeDefWhen"],["matTreeNodeToggle",""],[1,"mat-tree-node","node","ps-2"],[1,"row","flex-nowrap",3,"click"],[1,"mt-auto","mb-auto","ms-3","d-flex",3,"ngStyle"],["class","text-muted ms-2",3,"matTooltip",4,"ngIf"],[1,"text-muted","ms-5","w-50"],[1,"text-muted","ms-2",3,"matTooltip"],[1,"mat-tree-node","ps-2"],["mat-icon-button","","matTreeNodeToggle","",3,"matTooltip"],[1,"me-3"],[1,"row",3,"click"],[1,"mt-auto","mb-auto","d-flex",3,"ngStyle"],["class","text-muted ms-2",4,"ngIf"],[1,"text-muted","ms-5"],["matTreeNodeOutlet",""],[1,"text-muted","ms-2"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,Rt,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,zi,10,10,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,e.PC,E.uh,E.xY,E.H8,b.lW,b.RK,y.KE,y.hX,g.Fj,g.JJ,w.Nt,g.oH,S.Hw,We.w,ye.b,rt.e,Ae.GZ,Ae.fQ,Ae.eu,Ae.gi,Ae.uo,Ae.Ar,Lt.gM,h.X$,vt],styles:[".example-tree-invisible[_ngcontent-%COMP%]{display:none}.example-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .example-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.example-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:hover, .example-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:#0000000d}.act-disabled[_ngcontent-%COMP%]{pointer-events:none}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:initial!important}.bordered-tree[_ngcontent-%COMP%]{border:1px solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius)!important}.description-text[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:auto;white-space:nowrap}"]})}return yt})(),Si=(()=>{class yt{constructor(pt,Ht){this.dialogRef=pt,this.router=Ht}onClose(){this.router.navigate([],{queryParamsHandling:"preserve"}),this.dialogRef.close()}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(oe.F0))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-mail-change-failed-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","error"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.qZA(),O.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),O._uU(5),O.ALo(6,"translate"),O.qZA()(),O.TgZ(7,"div",3)(8,"button",4),O.NdJ("click",function(){return Ft.onClose()}),O._uU(9),O.ALo(10,"translate"),O.qZA()()),2&Ht&&(O.xp6(1),O.hij(" ",O.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.TITLE"),"\n"),O.xp6(4),O.Oqu(O.lcZ(6,5,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.INFO")),O.xp6(4),O.hij(" ",O.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.CLOSE")," "))},dependencies:[E.uh,E.xY,E.H8,b.lW,We.w,h.X$]})}return yt})();var Ni=m(94664),Zi=m(22096),ln=m(9769),Wi=m(62428),Ut=m(45355);let Oi=(()=>{class yt{constructor(pt){this.dialogRef=pt,this.canExtendInVo=!1,this.canExtendInGroup=!1,this.expirationChanged=new O.vpe}ngOnInit(){this.setDateBounds()}onChangeExpiration(){this.expirationChanged.emit(this.newExpiration)}onCancel(){this.dialogRef.close(!1)}setExpiration(pt){this.newExpiration=pt}setDateBounds(){"VALID"===this.status?(this.minDate=new Date,this.maxDate=null):"EXPIRED"===this.status?(this.minDate=null,this.maxDate=new Date):this.minDate=new Date}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-expiration-dialog"]],inputs:{status:"status",currentExpiration:"currentExpiration",canExtendInVo:"canExtendInVo",canExtendInGroup:"canExtendInGroup"},outputs:{expirationChanged:"expirationChanged"},decls:19,vars:21,consts:[[1,"member-theme"],["mat-dialog-content",""],[3,"expiration","allowNever","canExtendInVo","canExtendInGroup","minDate","maxDate","expirationSelected"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"click"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"div",0)(1,"div",1)(2,"p")(3,"strong"),O._uU(4),O.ALo(5,"translate"),O.qZA(),O._uU(6),O.ALo(7,"parseDate"),O.qZA(),O.TgZ(8,"p"),O._uU(9),O.ALo(10,"translate"),O.qZA(),O.TgZ(11,"perun-web-apps-expiration-select",2),O.NdJ("expirationSelected",function(Li){return Ft.setExpiration(Li)}),O.qZA()(),O.TgZ(12,"div",3)(13,"button",4),O.NdJ("click",function(){return Ft.onCancel()}),O._uU(14),O.ALo(15,"translate"),O.qZA(),O.TgZ(16,"button",5),O.NdJ("click",function(){return Ft.onChangeExpiration()}),O._uU(17),O.ALo(18,"translate"),O.qZA()()()),2&Ht&&(O.xp6(4),O.hij(" ",O.lcZ(5,11,"DIALOGS.CHANGE_EXPIRATION.CURRENT_EXPIRATION")," "),O.xp6(2),O.hij(" ",O.lcZ(7,13,Ft.currentExpiration)," "),O.xp6(3),O.Oqu(O.lcZ(10,15,"DIALOGS.CHANGE_EXPIRATION.SELECT_NEW")),O.xp6(2),O.Q6J("expiration",Ft.currentExpiration)("allowNever","VALID"===Ft.status)("canExtendInVo",Ft.canExtendInVo)("canExtendInGroup",Ft.canExtendInGroup)("minDate",Ft.minDate)("maxDate",Ft.maxDate),O.xp6(3),O.hij(" ",O.lcZ(15,17,"DIALOGS.CHANGE_EXPIRATION.CANCEL")," "),O.xp6(3),O.hij(" ",O.lcZ(18,19,"DIALOGS.CHANGE_EXPIRATION.SAVE")," "))},dependencies:[E.xY,E.H8,b.lW,zt.c,h.X$,Ut.M],styles:[".disable[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none}.bottom-padding[_ngcontent-%COMP%]{padding-bottom:20px}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return yt})();function ae(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function bt(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"perun-web-apps-change-expiration-dialog",4),O.NdJ("expirationChanged",function(Ft){O.CHM(pt);const bi=O.oxw();return O.KtG(bi.onExpirationChanged(Ft))}),O.qZA()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,4,"DIALOGS.CHANGE_GROUP_EXPIRATION.TITLE")),O.xp6(2),O.Q6J("status",pt.status)("currentExpiration",pt.expiration)("canExtendInGroup",pt.canExtendMembership)}}let nt=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn,hn){this.dialogRef=pt,this.data=Ht,this.attributesManagerService=Ft,this.memberManager=bi,this.groupManager=Li,this.translate=rn,this.notificator=hn,this.loading=!1,this.canExtendMembership=!1,this.expirationAttr=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.expirationAttr=this.data.expirationAttr,this.expiration=this.expirationAttr?.value??"never","VALID"===this.data.status?this.attributesManagerService.getGroupAttributeByName(this.data.groupId,it.r.GROUP_DEF_EXPIRATION_RULES).pipe((0,Ni.w)(pt=>pt.value?this.groupManager.canExtendMembershipInGroup(this.data.memberId,this.data.groupId):(0,Zi.of)(!1))).subscribe({next:pt=>{this.canExtendMembership=pt,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(pt){this.loading=!0,this.expirationAttr.value="never"===pt?null:pt;const Ht=this.groupManager.extendMembershipInGroup(this.data.memberId,this.data.groupId),Ft=this.attributesManagerService.setMemberGroupAttributes({member:this.data.memberId,group:this.data.groupId,attributes:[this.expirationAttr]});(0,Zi.of)(pt).pipe((0,ln.z)(bi=>(0,Wi.s)(()=>"groupRules"===bi,Ht,Ft))).subscribe({next:()=>{this.loading=!1,this.notificator.showInstantSuccess("DIALOGS.CHANGE_EXPIRATION.SUCCESS"),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.H8),O.Y36(H.uq),O.Y36(H.ff),O.Y36(Q.Te),O.Y36(Q.V6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-group-expiration-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"status","currentExpiration","canExtendInGroup","expirationChanged"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,ae,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,bt,5,6,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[E.uh,ye.b,rt.e,Oi,h.X$]})}return yt})();var Bt=m(91762);function ei(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function Ei(yt,li){1&yt&&(O.TgZ(0,"mat-error"),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.FIELD_EMPTY"),""))}function Hn(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",4)(5,"form",5)(6,"div",6)(7,"mat-form-field",7)(8,"mat-label"),O._uU(9),O.ALo(10,"translate"),O.qZA(),O._UZ(11,"input",8),O.TgZ(12,"mat-icon",9),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.showOldPassword=!Ft.showOldPassword)}),O._uU(13),O.qZA(),O.YNc(14,Ei,3,3,"mat-error",10),O.qZA(),O._UZ(15,"perun-web-apps-password-form",11),O.qZA()()(),O.TgZ(16,"div",12)(17,"div",13)(18,"button",14),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.close())}),O._uU(19),O.ALo(20,"translate"),O.qZA(),O.TgZ(21,"button",15),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.changePassword())}),O._uU(22),O.ALo(23,"translate"),O.qZA()()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.hij(" ",O.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.TITLE")," "),O.xp6(3),O.Q6J("formGroup",pt.formGroup),O.xp6(4),O.hij(" ",O.lcZ(10,13,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.OLD_PASSWORD")," "),O.xp6(2),O.Q6J("type",pt.showOldPassword?"text":"password"),O.xp6(2),O.hij(" ",pt.showOldPassword?"visibility_off":"visibility"," "),O.xp6(1),O.Q6J("ngIf",pt.oldPwd.hasError("required")),O.xp6(1),O.Q6J("formGroup",pt.formGroup)("namespace",pt.data.namespace),O.xp6(4),O.hij(" ",O.lcZ(20,15,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CANCEL")," "),O.xp6(2),O.Q6J("disabled",pt.formGroup.invalid||pt.formGroup.pending||pt.loading),O.xp6(1),O.hij(" ",O.lcZ(23,17,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CHANGE")," ")}}let Vn=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn,hn){this.dialogRef=pt,this.data=Ht,this._formBuilder=Ft,this.usersManagerService=bi,this.apiRequestConfiguration=Li,this.notificator=rn,this.translate=hn,this.formGroup=this._formBuilder.group({oldPasswordCtrl:["",g.kI.required],passwordCtrl:["",g.kI.required,[(0,ke.yT)(this.data.namespace,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""]},{validators:I.dN.passwordMatchValidator}),this.showOldPassword=!1,hn.get("SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.SUCCESS").subscribe(vn=>this.successMessage=vn)}ngOnInit(){this.oldPwd=this.formGroup.get("oldPasswordCtrl"),this.newPwd=this.formGroup.get("passwordCtrl"),this.newPwdAgain=this.formGroup.get("passwordAgainCtrl")}close(){this.dialogRef.close(!1)}changePassword(){this.loading=!0,this.usersManagerService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPwd.value,oldPassword:this.oldPwd.value,checkOldPassword:!0}).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(g.qu),O.Y36(H.Fv),O.Y36(Q.F5),O.Y36(Q.V6),O.Y36(h.sK))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-password-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup"],[1,"display-flex"],["subscriptSizing","dynamic"],["formControlName","oldPasswordCtrl","matInput","","required","",3,"type"],["matSuffix","",3,"click"],[4,"ngIf"],[3,"formGroup","namespace"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,ei,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,Hn,24,19,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,y.TO,y.R9,g._Y,g.Fj,g.JJ,g.JL,g.Q7,w.Nt,g.sg,g.u,S.Hw,ye.b,rt.e,Bt.G,h.X$],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.white-space-pre[_ngcontent-%COMP%]{white-space:pre}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return yt})();function mo(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function Ln(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"perun-web-apps-change-expiration-dialog",4),O.NdJ("expirationChanged",function(Ft){O.CHM(pt);const bi=O.oxw();return O.KtG(bi.onExpirationChanged(Ft))}),O.qZA()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,4,"DIALOGS.CHANGE_VO_EXPIRATION.TITLE")),O.xp6(2),O.Q6J("status",pt.status)("currentExpiration",pt.expiration)("canExtendInVo",pt.canExtendMembership)}}let Qn=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li){this.dialogRef=pt,this.data=Ht,this.attributesManagerService=Ft,this.memberManager=bi,this.notificator=Li,this.loading=!1,this.canExtendMembership=!1,this.expirationAttr=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.expirationAttr=this.data.expirationAttr,this.expiration=this.expirationAttr?.value??"never","VALID"===this.data.status?this.attributesManagerService.getVoAttributeByName(this.data.voId,it.r.VO_DEF_EXPIRATION_RULES).pipe((0,Ni.w)(pt=>pt.value?this.memberManager.canExtendMembership(this.data.memberId):(0,Zi.of)(!1))).subscribe({next:pt=>{this.canExtendMembership=pt,this.loading=!1},error:()=>this.loading=!1}):this.loading=!1}onExpirationChanged(pt){this.loading=!0,this.expirationAttr.value="never"===pt?null:pt;const Ht=this.memberManager.extendMembership(this.data.memberId),Ft=this.attributesManagerService.setMemberAttribute({member:this.data.memberId,attribute:this.expirationAttr});(0,Zi.of)(pt).pipe((0,ln.z)(bi=>(0,Wi.s)(()=>"voRules"===bi,Ht,Ft))).subscribe({next:()=>{this.loading=!1,this.notificator.showInstantSuccess("DIALOGS.CHANGE_EXPIRATION.SUCCESS"),this.dialogRef.close({success:!0})},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.H8),O.Y36(H.uq),O.Y36(Q.V6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-vo-expiration-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"status","currentExpiration","canExtendInVo","expirationChanged"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,mo,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,Ln,5,6,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[E.uh,ye.b,rt.e,Oi,h.X$]})}return yt})();function Io(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function Gn(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"perun-web-apps-change-expiration-dialog",4),O.NdJ("expirationChanged",function(Ft){O.CHM(pt);const bi=O.oxw();return O.KtG(bi.onExpirationChanged(Ft))}),O.qZA()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.Oqu(O.lcZ(3,2,"DIALOGS.CHANGE_SPONSORSHIP_EXPIRATION.TITLE")),O.xp6(2),O.Q6J("currentExpiration",pt.currentExpiration)}}let oo=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn,hn){this.dialogRef=pt,this.data=Ht,this.attributesManagerService=Ft,this.memberManager=bi,this.groupManager=Li,this.translate=rn,this.notificator=hn,this.loading=!1,rn.get("DIALOGS.CHANGE_EXPIRATION.SUCCESS").subscribe(vn=>this.successMessage=vn)}ngOnInit(){this.loading=!0,this.currentExpiration=this.data.sponsor.validityTo?this.data.sponsor.validityTo:"never",this.newExpiration=this.currentExpiration;const pt=new Date;this.minDate=new Date(pt.getFullYear(),pt.getMonth(),pt.getDate()),this.loading=!1}onExpirationChanged(pt){this.loading=!0,this.memberManager.updateSponsorshipValidity(this.data.memberId,this.data.sponsor.user.id,"never"===pt?null:pt).subscribe(()=>{this.loading=!1,this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.H8),O.Y36(H.uq),O.Y36(H.ff),O.Y36(h.sK),O.Y36(Q.V6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-sponsorship-expiration-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"member-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[3,"currentExpiration","expirationChanged"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,Io,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,Gn,5,4,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[E.uh,ye.b,rt.e,Oi,h.X$]})}return yt})();function Bn(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function bo(yt,li){if(1&yt&&(O.TgZ(0,"p",11),O._uU(1),O.TgZ(2,"span",12),O._uU(3),O.qZA(),O._uU(4),O.TgZ(5,"span",12),O._uU(6),O.qZA()()),2&yt){const pt=O.oxw(2);O.xp6(1),O.hij(" ",pt.group.name," "),O.xp6(2),O.hij("#",pt.group.id,""),O.xp6(1),O.hij(" - ",pt.resource.name," "),O.xp6(2),O.hij("#",pt.resource.id,"")}}function wo(yt,li){1&yt&&(O.TgZ(0,"span",13),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ACTIVE_HINT")," "))}function Fn(yt,li){1&yt&&(O.TgZ(0,"span",13),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.INACTIVE_HINT")," "))}function or(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"mat-radio-group",14),O.NdJ("ngModelChange",function(Ft){O.CHM(pt);const bi=O.oxw(2);return O.KtG(bi.asyncValidation=Ft)}),O.TgZ(1,"span",15),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"mat-radio-button",16),O._uU(5),O.ALo(6,"translate"),O.qZA(),O.TgZ(7,"mat-radio-button",16),O._uU(8),O.ALo(9,"translate"),O.qZA()()}if(2&yt){const pt=O.oxw(2);O.Q6J("ngModel",pt.asyncValidation),O.xp6(2),O.hij(" ",O.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.VALIDATE")," : "),O.xp6(2),O.Q6J("value",!1),O.xp6(1),O.hij(" ",O.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC")," "),O.xp6(2),O.Q6J("value",!0),O.xp6(1),O.hij(" ",O.lcZ(9,10,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC")," ")}}function go(yt,li){1&yt&&(O.TgZ(0,"span",13),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC_HINT")," "))}function Mo(yt,li){1&yt&&(O.TgZ(0,"span",13),O._uU(1),O.ALo(2,"translate"),O.qZA()),2&yt&&(O.xp6(1),O.hij(" ",O.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC_HINT")," "))}function Vo(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",2),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",3),O.YNc(5,bo,7,4,"p",4),O.TgZ(6,"p")(7,"strong",5),O._uU(8),O.ALo(9,"translate"),O.qZA(),O._uU(10),O.qZA(),O.TgZ(11,"p")(12,"strong",5),O._uU(13),O.ALo(14,"translate"),O.qZA(),O._uU(15),O.qZA(),O.YNc(16,wo,3,3,"span",6),O.YNc(17,Fn,3,3,"span",6),O.YNc(18,or,10,12,"mat-radio-group",7),O.YNc(19,go,3,3,"span",6),O.YNc(20,Mo,3,3,"span",6),O.qZA(),O.TgZ(21,"div",8)(22,"button",9),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onCancel())}),O._uU(23),O.ALo(24,"translate"),O.qZA(),O.TgZ(25,"button",10),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onSubmit())}),O._uU(26),O.ALo(27,"translate"),O.qZA()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.hij(" ",O.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.TITLE")," "),O.xp6(3),O.Q6J("ngIf",pt.group&&pt.resource),O.xp6(3),O.hij(" ",O.lcZ(9,16,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CURRENT")," : "),O.xp6(2),O.hij(" ",pt.status," "),O.xp6(3),O.hij(" ",O.lcZ(14,18,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.NEW")," : "),O.xp6(2),O.hij(" ",pt.getReversedStatus()," "),O.xp6(1),O.Q6J("ngIf","INACTIVE"===pt.status||"FAILED"===pt.status),O.xp6(1),O.Q6J("ngIf","ACTIVE"===pt.status),O.xp6(1),O.Q6J("ngIf","INACTIVE"===pt.status||"FAILED"===pt.status),O.xp6(1),O.Q6J("ngIf",("INACTIVE"===pt.status||"FAILED"===pt.status)&&!1===pt.asyncValidation),O.xp6(1),O.Q6J("ngIf",("INACTIVE"===pt.status||"FAILED"===pt.status)&&!0===pt.asyncValidation),O.xp6(3),O.hij(" ",O.lcZ(24,20,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CANCEL")," "),O.xp6(2),O.Q6J("disabled",pt.loading),O.xp6(1),O.hij(" ",O.lcZ(27,22,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG."+("ACTIVE"===pt.status?"DEACTIVATE":"ACTIVATE"))," ")}}let jn=(()=>{class yt{constructor(pt,Ht,Ft,bi){this.dialogRef=pt,this.data=Ht,this.resourceService=Ft,this.groupService=bi,this.loading=!1,this.asyncValidation=!1,this.resource=null,this.group=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.theme=this.data.theme,this.resourceService.getResourceById(this.data.resourceId).subscribe(pt=>{this.resource=pt,this.groupService.getGroupById(this.data.groupId).subscribe(Ht=>{this.group=Ht,this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,"ACTIVE"===this.status?this.resourceService.deactivateGroupResourceAssignment(this.data.groupId,this.data.resourceId).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1):this.resourceService.activateGroupResourceAssignment(this.data.groupId,this.data.resourceId,this.asyncValidation).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}getReversedStatus(){return"ACTIVE"===this.status?"INACTIVE":"ACTIVE"}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.xk),O.Y36(H.ff))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-change-group-resource-assigment-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","mb-4",4,"ngIf"],[1,"me-2"],["class","text-muted",4,"ngIf"],["class","d-flex flex-column mt-3",3,"ngModel","ngModelChange",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["data-cy","change-status-button","mat-flat-button","","color","accent",3,"disabled","click"],[1,"mb-4"],[1,"text-muted","id-font"],[1,"text-muted"],[1,"d-flex","flex-column","mt-3",3,"ngModel","ngModelChange"],[1,"fw-bold"],[3,"value"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,Bn,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div"),O.YNc(3,Vo,28,24,"div",1),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(2),O.Gre("",Ft.theme," position-relative"),O.xp6(1),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,E.uh,E.xY,E.H8,b.lW,g.JJ,g.On,v.VQ,v.U0,ye.b,rt.e,h.X$],styles:[".id-font[_ngcontent-%COMP%]{font-size:1rem}"]})}return yt})();var Xn=m(70285);let Ji=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li){this.dialogRef=pt,this.data=Ht,this.notificator=Ft,this.usersService=bi,this.translate=Li,this.force=!1,this.displayedColumns=["name"],this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new M.by([this.data.user]),this.relations.push(this.translate.instant("DIALOGS.ANONYMIZE_USER.GROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.ANONYMIZE_USER.VO_RELATION"))}onCancel(){this.dialogRef.close(!1)}anonymizeUser(){this.loading=!0,this.usersService.anonymizeUser(this.data.user.id,this.force).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ANONYMIZE_USER.SUCCESS_NOTIFICATION")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSubmit(pt){this.force=pt.force,pt.deleted?this.anonymizeUser():this.onCancel()}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(Q.V6),O.Y36(H.Fv),O.Y36(Q.Te))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-anonymize-user-dialog"]],decls:2,vars:8,consts:[[3,"entityNames","entityType","relations","loading","anonymize","deleted"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),O.NdJ("deleted",function(Li){return Ft.onSubmit(Li)}),O.qZA()()),2&Ht&&(O.Tol(Ft.theme),O.xp6(1),O.Q6J("entityNames",Ft.dataSource)("entityType","user")("relations",Ft.relations)("loading",Ft.loading)("anonymize",!0))},dependencies:[Xn.e]})}return yt})(),Rn=(()=>{class yt{constructor(pt){this.dialogRef=pt}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-export-data-dialog"]],decls:6,vars:4,consts:[[1,"loading-container"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[1,"me-auto","ms-auto",3,"diameter"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"div",0)(1,"h1",1),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",2),O._UZ(5,"mat-spinner",3),O.qZA()()),2&Ht&&(O.xp6(2),O.hij(" ",O.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_LOADING")," "),O.xp6(3),O.Q6J("diameter",50))},dependencies:[E.uh,E.xY,W.Ou,h.X$],styles:[".loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}"]})}return yt})();function kn(yt,li){if(1&yt&&(O.TgZ(0,"mat-option",13),O._uU(1),O.qZA()),2&yt){const pt=li.$implicit,Ht=O.oxw();O.Q6J("value",Ht.selectedUnit),O.xp6(1),O.hij(" ",pt," ")}}let ro=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li){this.dialogRef=pt,this.data=Ht,this.rtMessagesService=Ft,this.notificator=bi,this.translate=Li,this.resource="",this.currentQuota="",this.units=["MiB","GiB","TiB"],this.selectedUnit="GiB",Li.get("DIALOGS.REQUEST_DATA_QUOTA_CHANGE.SUCCESS").subscribe(rn=>this.successMessage=rn)}ngOnInit(){this.resource=this.data.resource.name,this.currentQuota=this.data.currentQuota,this.reasonControl=new g.p4(null,[g.kI.required]),this.newValueControl=new g.p4(null,[g.kI.required,g.kI.pattern("[1-9][0-9]*")])}onCancel(){this.dialogRef.close()}onSubmit(){const Ft=`QUOTA CHANGE REQUEST\u21b5 \u21b5 User: ${(new de.dp).transform(this.data.user)} (user ID: ${this.data.user.id})\u21b5 VO: ${this.data.vo.shortName} / ${this.data.vo.name} (vo ID: ${this.data.vo.id})\u21b5 Resource: ${this.data.resource.name} (resource ID: ${this.data.resource.id})\u21b5 Data quota\u21b5 Requested quota: ${this.newValueControl.value}\u21b5 Reason: ${this.reasonControl.value}\u21b5 \u21b5 \u21b5 -------------------------------------\u21b5 Sent from Perun GUI`;this.rtMessagesService.sentMessageToRTWithVo(this.data.vo.id,"QUOTA: Change request",Ft).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.Hr),O.Y36(Q.V6),O.Y36(h.sK))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-request-change-data-quota-dialog"]],decls:45,vars:42,consts:[["mat-dialog-title","",1,"mb-3"],[1,"user-theme"],["mat-dialog-content",""],[1,"column-size"],[1,"flex-row","flex-self-center"],["matInput","","required","","type","number",3,"formControl"],[1,"select-width","mt-auto","mb-auto","ms-2",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"form-width"],["matInput","","required","","rows","4",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.ALo(3,"customTranslate"),O.qZA(),O.TgZ(4,"div",1)(5,"div",2)(6,"div")(7,"p",3),O._uU(8),O.ALo(9,"translate"),O.ALo(10,"customTranslate"),O.qZA(),O.TgZ(11,"p"),O._uU(12),O.qZA()(),O.TgZ(13,"div")(14,"p",3),O._uU(15),O.ALo(16,"translate"),O.ALo(17,"customTranslate"),O.qZA(),O.TgZ(18,"p"),O._uU(19),O.qZA()(),O.TgZ(20,"div",4)(21,"mat-form-field")(22,"mat-label"),O._uU(23),O.ALo(24,"translate"),O.ALo(25,"customTranslate"),O.qZA(),O._UZ(26,"input",5),O.qZA(),O.TgZ(27,"mat-select",6),O.NdJ("valueChange",function(Li){return Ft.selectedUnit=Li}),O.YNc(28,kn,2,2,"mat-option",7),O.qZA()(),O.TgZ(29,"div")(30,"mat-form-field",8)(31,"mat-label"),O._uU(32),O.ALo(33,"translate"),O.ALo(34,"customTranslate"),O.qZA(),O._UZ(35,"textarea",9),O.qZA()()(),O.TgZ(36,"div",10)(37,"button",11),O.NdJ("click",function(){return Ft.onCancel()}),O._uU(38),O.ALo(39,"translate"),O.ALo(40,"customTranslate"),O.qZA(),O.TgZ(41,"button",12),O.NdJ("click",function(){return Ft.onSubmit()}),O._uU(42),O.ALo(43,"translate"),O.ALo(44,"customTranslate"),O.qZA()()()),2&Ht&&(O.xp6(1),O.hij(" ",O.lcZ(2,14,O.lcZ(3,16,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.TITLE")),"\n"),O.xp6(7),O.hij(" ",O.lcZ(9,18,O.lcZ(10,20,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.RESOURCE"))," "),O.xp6(4),O.Oqu(Ft.resource),O.xp6(3),O.hij(" ",O.lcZ(16,22,O.lcZ(17,24,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CURRENT_QUOTA"))," "),O.xp6(4),O.Oqu(Ft.currentQuota),O.xp6(4),O.hij(" ",O.lcZ(24,26,O.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REQUESTED_QUOTA"))," "),O.xp6(3),O.Q6J("formControl",Ft.newValueControl),O.xp6(1),O.Q6J("value",Ft.selectedUnit),O.xp6(1),O.Q6J("ngForOf",Ft.units),O.xp6(4),O.hij(" ",O.lcZ(33,30,O.lcZ(34,32,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REASON"))," "),O.xp6(3),O.Q6J("formControl",Ft.reasonControl),O.xp6(3),O.hij(" ",O.lcZ(39,34,O.lcZ(40,36,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CANCEL"))," "),O.xp6(3),O.Q6J("disabled",Ft.reasonControl.invalid),O.xp6(1),O.hij(" ",O.lcZ(43,38,O.lcZ(44,40,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.SEND"))," "))},dependencies:[e.sg,E.uh,E.xY,E.H8,b.lW,y.KE,y.hX,g.Fj,g.wV,g.JJ,g.Q7,w.Nt,g.oH,Ze.gD,Ne.ey,h.X$,C.a],styles:[".column-size[_ngcontent-%COMP%]{width:10rem!important;font-weight:700}.form-width[_ngcontent-%COMP%]{width:100%;overflow:hidden}.label-width[_ngcontent-%COMP%]{width:100%}.select-width[_ngcontent-%COMP%]{width:4rem}.flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}.flex-self-center[_ngcontent-%COMP%]{align-self:center}"]})}return yt})();function En(yt,li){1&yt&&(O.TgZ(0,"mat-error",8),O._uU(1),O.ALo(2,"translate"),O.ALo(3,"customTranslate"),O.qZA()),2&yt&&(O.xp6(1),O.Oqu(O.lcZ(2,1,O.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class ao{static#e=this.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"];static#t=this.sshKeyPattern="^("+ao.allowedSshKeys.join("|")+").+$";constructor(li,pt,Ht){this.dialogRef=li,this.data=pt,this.attributesManagerService=Ht}ngOnInit(){this.sshControl=new g.p4(null,[g.kI.required,g.kI.pattern(ao.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const li=this.data.attribute?.value??[],pt=this.sshControl.value;li.includes(pt)||li.push(pt),this.data.attribute.value=li,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{li.pop()})}static#i=this.\u0275fac=function(pt){return new(pt||ao)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.H8))};static#n=this.\u0275cmp=O.Xpm({type:ao,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(pt,Ht){1&pt&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.ALo(3,"customTranslate"),O.qZA(),O.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),O._uU(7),O.ALo(8,"translate"),O.ALo(9,"customTranslate"),O.qZA(),O._UZ(10,"textarea",3),O.YNc(11,En,4,5,"mat-error",4),O.qZA()(),O.TgZ(12,"div",5)(13,"button",6),O.NdJ("click",function(){return Ht.onCancel()}),O._uU(14),O.ALo(15,"translate"),O.ALo(16,"customTranslate"),O.qZA(),O.TgZ(17,"button",7),O.NdJ("click",function(){return Ht.onSubmit()}),O._uU(18),O.ALo(19,"translate"),O.ALo(20,"customTranslate"),O.qZA()()),2&pt&&(O.xp6(1),O.Oqu(O.lcZ(2,7,O.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),O.xp6(6),O.Oqu(O.lcZ(8,11,O.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),O.xp6(3),O.Q6J("formControl",Ht.sshControl),O.xp6(1),O.Q6J("ngIf",Ht.sshControl.invalid&&Ht.sshControl.dirty),O.xp6(3),O.hij(" ",O.lcZ(15,15,O.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),O.xp6(3),O.Q6J("disabled",Ht.sshControl.invalid),O.xp6(1),O.hij(" ",O.lcZ(19,19,O.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[e.O5,g.Fj,g.JJ,g.Q7,b.lW,y.KE,y.hX,y.TO,g.oH,w.Nt,Je.IC,E.uh,E.xY,E.H8,h.X$,C.a],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2})}function Xo(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function $n(yt,li){1&yt&&O._UZ(0,"th",16)}function rr(yt,li){if(1&yt&&(O.TgZ(0,"td",17),O._uU(1),O.qZA()),2&yt){const pt=li.$implicit;O.xp6(1),O.Oqu(pt)}}function To(yt,li){1&yt&&O._UZ(0,"tr",18)}function On(yt,li){1&yt&&O._UZ(0,"tr",19)}function wi(yt,li){if(1&yt&&(O.TgZ(0,"table",10),O.ynx(1,11),O.YNc(2,$n,1,0,"th",12),O.YNc(3,rr,2,1,"td",13),O.BQk(),O.YNc(4,To,1,0,"tr",14),O.YNc(5,On,1,0,"tr",15),O.qZA()),2&yt){const pt=O.oxw(2);O.Q6J("dataSource",pt.dataSource),O.xp6(4),O.Q6J("matHeaderRowDef",pt.displayedColumns),O.xp6(1),O.Q6J("matRowDefColumns",pt.displayedColumns)}}function Ui(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.qZA(),O.TgZ(3,"div",4)(4,"p"),O._uU(5),O.qZA(),O.TgZ(6,"div",5),O._uU(7),O.ALo(8,"translate"),O.ALo(9,"customTranslate"),O.qZA(),O.YNc(10,wi,6,3,"table",6),O.qZA(),O.TgZ(11,"div",7)(12,"button",8),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onCancel())}),O._uU(13),O.ALo(14,"translate"),O.ALo(15,"customTranslate"),O.qZA(),O.TgZ(16,"button",9),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onSubmit())}),O._uU(17),O.ALo(18,"translate"),O.ALo(19,"customTranslate"),O.qZA()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.Oqu(pt.title),O.xp6(3),O.hij(" ",pt.description," "),O.xp6(2),O.hij(" ",O.lcZ(8,6,O.lcZ(9,8,"DIALOGS.REMOVE_STRING_VALUE.ASK"))," "),O.xp6(3),O.Q6J("ngIf",pt.dataSource.data.length),O.xp6(3),O.hij(" ",O.lcZ(14,10,O.lcZ(15,12,"DIALOGS.REMOVE_STRING_VALUE.CANCEL"))," "),O.xp6(4),O.hij(" ",O.lcZ(18,14,O.lcZ(19,16,"DIALOGS.REMOVE_STRING_VALUE.REMOVE"))," ")}}let un=(()=>{class yt{constructor(pt,Ht,Ft){this.dialogRef=pt,this.data=Ht,this.attributesManagerService=Ft,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new M.by(this.data.values),this.description=this.data.description,this.title=this.data.title}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,this.data.doNotShowValues)this.data.attribute.value="";else{let pt=this.data.attribute?.value??[];void 0!==this.data.valueIndex?pt.splice(this.data.valueIndex,1):pt=pt.filter(Ht=>!this.data.values.find(Ft=>Ft===Ht)),this.data.attribute.value=pt}this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(H.H8))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-remove-string-value-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,Xo,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,Ui,20,18,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,ye.b,rt.e,b.lW,E.uh,E.xY,E.H8,h.X$,C.a]})}return yt})(),Dn=(()=>{class yt{constructor(pt,Ht){this.dialogRef=pt,this.data=Ht}ngOnInit(){this.sshKey=this.data.value}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-show-ssh-dialog"]],decls:8,vars:6,consts:[["mat-dialog-content","",1,"user-theme"],["matInput","","cdkTextareaAutosize","","readonly","",1,"w-100","display-fix"],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"div",0)(1,"textarea",1),O._uU(2),O.qZA()(),O.TgZ(3,"mat-dialog-actions")(4,"button",2),O.NdJ("click",function(){return Ft.onClose()}),O._uU(5),O.ALo(6,"translate"),O.ALo(7,"customTranslate"),O.qZA()()),2&Ht&&(O.xp6(2),O.Oqu(Ft.sshKey),O.xp6(3),O.hij(" ",O.lcZ(6,2,O.lcZ(7,4,"DIALOGS.SHOW_SSH.CLOSE"))," "))},dependencies:[b.lW,w.Nt,Je.IC,E.xY,E.H8,h.X$,C.a],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}*[_ngcontent-%COMP%]:focus{outline:none}"]})}return yt})();function eo(yt,li){if(1&yt&&(O.TgZ(0,"div",10),O._UZ(1,"perun-web-apps-notification",11),O.qZA()),2&yt){const pt=li.$implicit;O.xp6(1),O.Q6J("data",pt)("inDialog",!0)}}function Wt(yt,li){if(1&yt&&(O.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),O.YNc(2,eo,2,2,"div",9),O.qZA()()),2&yt){const pt=O.oxw();O.xp6(2),O.Q6J("cdkVirtualForOf",pt.notifications)}}function gi(yt,li){1&yt&&(O.TgZ(0,"perun-web-apps-alert",12),O._uU(1),O.ALo(2,"translate"),O.ALo(3,"customTranslate"),O.qZA()),2&yt&&(O.xp6(1),O.Oqu(O.lcZ(2,1,O.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}let ut=(()=>{class yt{constructor(pt,Ht){this.dialogRef=pt,this.notificationStorageService=Ht}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(Q.SZ))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"h1",0),O._uU(1),O.ALo(2,"translate"),O.ALo(3,"customTranslate"),O.qZA(),O.TgZ(4,"div",1),O.YNc(5,Wt,3,1,"div",2),O.YNc(6,gi,4,5,"perun-web-apps-alert",3),O.qZA(),O.TgZ(7,"div",4)(8,"button",5),O.NdJ("click",function(){return Ft.onCancel()}),O._uU(9),O.ALo(10,"translate"),O.ALo(11,"customTranslate"),O.qZA(),O.TgZ(12,"button",6),O.NdJ("click",function(){return Ft.onClear()}),O._uU(13),O.ALo(14,"translate"),O.ALo(15,"customTranslate"),O.qZA()()),2&Ht&&(O.xp6(1),O.Oqu(O.lcZ(2,5,O.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),O.xp6(4),O.Q6J("ngIf",0!==Ft.notifications.length),O.xp6(1),O.Q6J("ngIf",0===Ft.notifications.length),O.xp6(3),O.hij(" ",O.lcZ(10,9,O.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),O.xp6(4),O.hij(" ",O.lcZ(14,13,O.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]})}return yt})(),$t=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li){this.dialogRef=pt,this.data=Ht,this.notificator=Ft,this.usersService=bi,this.translate=Li,this.force=!1,this.relations=[]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new M.by([this.data.user]),this.relations.push(this.translate.instant("DIALOGS.DELETE_USER.GROUP_RELATION")),this.relations.push(this.translate.instant("DIALOGS.DELETE_USER.VO_RELATION"))}onCancel(){this.dialogRef.close(!1)}deleteUser(){this.loading=!0,this.usersService.deleteUser(this.data.user.id,this.force).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_USER.SUCCESS_NOTIFICATION")),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}onSubmit(pt){this.force=pt.force,pt.deleted?this.deleteUser():this.onCancel()}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.so),O.Y36(E.WI),O.Y36(Q.V6),O.Y36(H.Fv),O.Y36(Q.Te))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-delete-user-dialog"]],decls:2,vars:7,consts:[[3,"entityNames","entityType","relations","loading","deleted"]],template:function(Ht,Ft){1&Ht&&(O.TgZ(0,"div")(1,"perun-web-apps-delete-entity-dialog",0),O.NdJ("deleted",function(Li){return Ft.onSubmit(Li)}),O.qZA()()),2&Ht&&(O.Tol(Ft.theme),O.xp6(1),O.Q6J("entityNames",Ft.dataSource)("entityType","user")("relations",Ft.relations)("loading",Ft.loading))},dependencies:[Xn.e]})}return yt})();function Qt(yt,li){1&yt&&O._UZ(0,"perun-web-apps-loading-dialog")}function oi(yt,li){if(1&yt&&(O.TgZ(0,"p",10)(1,"em"),O._uU(2),O.ALo(3,"translate"),O.qZA()()),2&yt){const pt=O.oxw(2);O.xp6(2),O.AsE(" ",O.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.LOGIN"),": ",pt.data.login," ")}}function Hi(yt,li){if(1&yt&&(O.TgZ(0,"p",10)(1,"em"),O._uU(2),O.ALo(3,"translate"),O.qZA()()),2&yt){const pt=O.oxw(2);O.xp6(2),O.AsE(" ",O.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.NAMESPACE"),": ",pt.data.namespace," ")}}function nn(yt,li){if(1&yt){const pt=O.EpF();O.TgZ(0,"div")(1,"h1",3),O._uU(2),O.ALo(3,"translate"),O.qZA(),O.TgZ(4,"div",4),O.YNc(5,oi,4,4,"p",5),O.YNc(6,Hi,4,4,"p",5),O._UZ(7,"perun-web-apps-password-form",6),O.TgZ(8,"div",7)(9,"button",8),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.close())}),O._uU(10),O.ALo(11,"translate"),O.qZA(),O.TgZ(12,"button",9),O.NdJ("click",function(){O.CHM(pt);const Ft=O.oxw();return O.KtG(Ft.onSubmit())}),O._uU(13),O.ALo(14,"translate"),O.qZA()()()()}if(2&yt){const pt=O.oxw();O.xp6(2),O.hij(" ",O.lcZ(3,9,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.TITLE")," "),O.xp6(3),O.Q6J("ngIf",pt.data.login),O.xp6(1),O.Q6J("ngIf",pt.data.namespace),O.xp6(1),O.Q6J("formGroup",pt.newPasswdForm)("namespace",pt.data.namespace)("language",pt.language),O.xp6(3),O.hij(" ",O.lcZ(11,11,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CANCEL")," "),O.xp6(2),O.Q6J("disabled",pt.newPasswdForm.invalid||pt.newPasswdForm.pending||pt.loading),O.xp6(1),O.hij(" ",O.lcZ(14,13,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CHANGE")," ")}}let on=(()=>{class yt{constructor(pt,Ht,Ft,bi,Li,rn,hn,vn){this.data=pt,this.dialogRef=Ht,this.storeService=Ft,this.translate=bi,this.apiRequestConfiguration=Li,this.usersService=rn,this.formBuilder=hn,this.notificator=vn,this.loading=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",g.kI.required,[(0,ke.yT)(this.data.namespace,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:["",g.kI.required]},{validators:I.dN.passwordMatchValidator}),this.setLabels(this.translate.currentLang)}onSubmit(){this.loading=!0,this.usersService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPasswdForm.value.passwordCtrl}).subscribe(()=>{this.notificator.showInstantSuccess("SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.SUCCESS"),this.loading=!1,this.dialogRef.close(!0)})}close(){this.dialogRef.close(!1)}setLabels(pt){this.labels=this.storeService.getProperty("en"===pt?"password_labels":"password_labels_cs")}static#e=this.\u0275fac=function(Ht){return new(Ht||yt)(O.Y36(E.WI),O.Y36(E.so),O.Y36(Q.d6),O.Y36(h.sK),O.Y36(Q.F5),O.Y36(H.Fv),O.Y36(g.qu),O.Y36(Q.V6))};static#t=this.\u0275cmp=O.Xpm({type:yt,selectors:[["perun-web-apps-password-reset-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["class","subtitle",4,"ngIf"],[3,"formGroup","namespace","language"],["mat-dialog-actions","",1,"ms-auto","justify-content-end"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"subtitle"]],template:function(Ht,Ft){if(1&Ht&&(O.YNc(0,Qt,1,0,"ng-template",null,0,O.W1O),O.TgZ(2,"div",1),O.YNc(3,nn,15,15,"div",2),O.qZA()),2&Ht){const bi=O.MAs(1);O.xp6(3),O.Q6J("perunWebAppsLoader",Ft.loading)("perunWebAppsLoaderIndicator",bi)}},dependencies:[e.O5,E.uh,E.xY,E.H8,b.lW,g.JL,g.sg,ye.b,rt.e,Bt.G,h.X$]})}return yt})()},70285:(_t,pe,m)=>{"use strict";m.d(pe,{e:()=>X});var e=m(65879),h=m(56223),M=m(25313),E=m(96814),b=m(17700),y=m(32296),g=m(64170),w=m(24516),W=m(30617),v=m(11186),k=m(12207),P=m(69755),S=m(59038),de=m(89515),se=m(37803);let Z=(()=>{class ce{constructor(Je){this.translate=Je}transform(Je){return this.translate.instant(Je?"DIALOGS.DELETE_ENTITY.TYPE_ANONYMIZE":"DIALOGS.DELETE_ENTITY.TYPE_DELETE")}static#e=this.\u0275fac=function(ue){return new(ue||ce)(e.Y36(de.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"deleteDialogType",type:ce,pure:!0})}return ce})();function oe(ce,ve){1&ce&&e._UZ(0,"perun-web-apps-loading-dialog")}const Ae=function(ce){return{action:ce}};function Ze(ce,ve){if(1&ce&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"deleteDialogType"),e.ALo(4,"translate"),e.TgZ(5,"span",16),e._uU(6),e.ALo(7,"translate"),e.qZA(),e._uU(8),e.ALo(9,"translate"),e.qZA()),2&ce){const Je=e.oxw(3);e.xp6(1),e.lnq(" ",e.xi3(2,6,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(17,Ae,e.lcZ(3,9,Je.anonymize)))," ",e.lcZ(4,11,"DIALOGS.DELETE_ENTITY.ONLY")," ",Je.entityType," "),e.xp6(5),e.Oqu(e.lcZ(7,13,"DIALOGS.DELETE_ENTITY.OR")),e.xp6(2),e.AsE(" ",Je.entityType," ",e.lcZ(9,15,"DIALOGS.DELETE_ENTITY.RELATIONS"),"? ")}}function ke(ce,ve){if(1&ce&&(e.TgZ(0,"div"),e._uU(1),e.ALo(2,"translate"),e.ALo(3,"deleteDialogType"),e.qZA()),2&ce){const Je=e.oxw(3);e.xp6(1),e.AsE(" ",e.xi3(2,2,"DIALOGS.DELETE_ENTITY.BASIC",e.VKq(7,Ae,e.lcZ(3,5,Je.anonymize)))," ",Je.entityType," ? ")}}function re(ce,ve){1&ce&&e._UZ(0,"th",17)}function Ce(ce,ve){if(1&ce&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&ce){const Je=ve.$implicit,ue=e.oxw(3);e.xp6(1),e.hij(" ","user"===ue.entityType?e.lcZ(2,1,Je):Je.name," ")}}function O(ce,ve){1&ce&&e._UZ(0,"tr",19)}function te(ce,ve){1&ce&&e._UZ(0,"tr",20)}function H(ce,ve){if(1&ce){const Je=e.EpF();e.TgZ(0,"button",21),e.NdJ("click",function(){e.CHM(Je);const qe=e.oxw(3);return e.KtG(qe.force=!0)}),e.TgZ(1,"mat-icon"),e._uU(2,"warning"),e.qZA(),e._uU(3),e.ALo(4,"translate"),e.ALo(5,"titlecase"),e.ALo(6,"deleteDialogType"),e.ALo(7,"translate"),e.qZA()}if(2&ce){const Je=e.oxw(3);e.xp6(3),e.AsE(" ",e.xi3(4,2,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(11,Ae,e.lcZ(5,5,e.lcZ(6,7,Je.anonymize))))," ",e.lcZ(7,9,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}const Q=function(){return["name"]};function ye(ce,ve){if(1&ce){const Je=e.EpF();e.TgZ(0,"div")(1,"h1",4),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"titlecase"),e.ALo(5,"deleteDialogType"),e.qZA(),e.TgZ(6,"div",5),e.YNc(7,Ze,10,19,"div",3),e.YNc(8,ke,4,9,"div",3),e.TgZ(9,"table",6),e.ynx(10,7),e.YNc(11,re,1,0,"th",8),e.YNc(12,Ce,3,3,"td",9),e.BQk(),e.YNc(13,O,1,0,"tr",10),e.YNc(14,te,1,0,"tr",11),e.qZA()(),e.TgZ(15,"div",12)(16,"button",13),e.NdJ("click",function(){e.CHM(Je);const qe=e.oxw(2);return e.KtG(qe.onCancel())}),e._uU(17),e.ALo(18,"translate"),e.qZA(),e.YNc(19,H,8,13,"button",14),e.TgZ(20,"button",15),e.NdJ("click",function(){e.CHM(Je);const qe=e.oxw(2);return e.KtG(qe.onDelete())}),e._uU(21),e.ALo(22,"translate"),e.ALo(23,"titlecase"),e.ALo(24,"deleteDialogType"),e.qZA()()()}if(2&ce){const Je=e.oxw(2);e.xp6(2),e.AsE(" ",e.xi3(3,10,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(26,Ae,e.lcZ(4,13,e.lcZ(5,15,Je.anonymize))))," ",Je.entityType," "),e.xp6(5),e.Q6J("ngIf",!Je.disableForce),e.xp6(1),e.Q6J("ngIf",Je.disableForce),e.xp6(1),e.Q6J("dataSource",Je.entityNames),e.xp6(4),e.Q6J("matHeaderRowDef",e.DdM(28,Q)),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(29,Q)),e.xp6(3),e.hij(" ",e.lcZ(18,17,"DIALOGS.DELETE_ENTITY.CANCEL")," "),e.xp6(2),e.Q6J("ngIf",!Je.disableForce),e.xp6(2),e.hij(" ",e.xi3(22,19,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(30,Ae,e.lcZ(23,22,e.lcZ(24,24,Je.anonymize))))," ")}}function rt(ce,ve){if(1&ce&&(e.TgZ(0,"mat-list-item")(1,"span")(2,"mat-icon",27),e._uU(3,"fiber_manual_record"),e.qZA(),e._uU(4),e.qZA()()),2&ce){const Je=ve.$implicit;e.xp6(4),e.hij(" ",Je," ")}}function Ne(ce,ve){if(1&ce&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&ce){const Je=e.oxw(3);e.xp6(1),e.hij(" ",Je.anotherMessage," ")}}function zt(ce,ve){1&ce&&e._UZ(0,"th",17)}function at(ce,ve){if(1&ce&&(e.TgZ(0,"td",18),e._uU(1),e.ALo(2,"userFullName"),e.qZA()),2&ce){const Je=ve.$implicit,ue=e.oxw(3);e.xp6(1),e.hij(" ","user"===ue.entityType?e.lcZ(2,1,Je):Je.name," ")}}function gt(ce,ve){1&ce&&e._UZ(0,"tr",19)}function At(ce,ve){1&ce&&e._UZ(0,"tr",20)}function Mt(ce,ve){if(1&ce){const Je=e.EpF();e.TgZ(0,"div")(1,"h1",4),e._uU(2),e.ALo(3,"translate"),e.ALo(4,"titlecase"),e.ALo(5,"deleteDialogType"),e.ALo(6,"translate"),e.qZA(),e.TgZ(7,"div",5)(8,"div",22),e._uU(9),e.ALo(10,"translate"),e.TgZ(11,"mat-list"),e.YNc(12,rt,5,1,"mat-list-item",23),e.qZA(),e.YNc(13,Ne,2,1,"div",3),e.TgZ(14,"perun-web-apps-alert",24),e._uU(15),e.ALo(16,"translate"),e.ALo(17,"deleteDialogType"),e.qZA(),e.TgZ(18,"table",6),e.ynx(19,7),e.YNc(20,zt,1,0,"th",8),e.YNc(21,at,3,3,"td",9),e.BQk(),e.YNc(22,gt,1,0,"tr",10),e.YNc(23,At,1,0,"tr",11),e.qZA()(),e.TgZ(24,"mat-form-field")(25,"mat-label"),e._uU(26),e.ALo(27,"translate"),e.ALo(28,"uppercase"),e.ALo(29,"deleteDialogType"),e.qZA(),e._UZ(30,"input",25),e.qZA()(),e.TgZ(31,"div",12)(32,"button",13),e.NdJ("click",function(){e.CHM(Je);const qe=e.oxw(2);return e.KtG(qe.onCancel())}),e._uU(33),e.ALo(34,"translate"),e.qZA(),e.TgZ(35,"button",26),e.NdJ("click",function(){e.CHM(Je);const qe=e.oxw(2);return e.KtG(qe.onDelete())}),e.TgZ(36,"mat-icon"),e._uU(37,"warning"),e.qZA(),e._uU(38),e.ALo(39,"translate"),e.ALo(40,"titlecase"),e.ALo(41,"deleteDialogType"),e.ALo(42,"translate"),e.qZA()()()}if(2&ce){const Je=e.oxw(2);e.xp6(2),e.lnq(" ",e.xi3(3,17,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(51,Ae,e.lcZ(4,20,e.lcZ(5,22,Je.anonymize))))," ",Je.entityType," ",e.lcZ(6,24,"DIALOGS.DELETE_ENTITY.RELATIONS")," "),e.xp6(7),e.hij(" ",e.lcZ(10,26,"DIALOGS.DELETE_ENTITY.WARN"),": "),e.xp6(3),e.Q6J("ngForOf",Je.relations),e.xp6(1),e.Q6J("ngIf",Je.anotherMessage),e.xp6(2),e.AsE(" ",e.xi3(16,28,"DIALOGS.DELETE_ENTITY.ASK",e.VKq(53,Ae,e.lcZ(17,31,Je.anonymize)))," ",Je.entityType," ? "),e.xp6(3),e.Q6J("dataSource",Je.entityNames),e.xp6(4),e.Q6J("matHeaderRowDef",e.DdM(55,Q)),e.xp6(1),e.Q6J("matRowDefColumns",e.DdM(56,Q)),e.xp6(3),e.hij(" ",e.xi3(27,33,"DIALOGS.DELETE_ENTITY.CONTROL",e.VKq(57,Ae,e.lcZ(28,36,e.lcZ(29,38,Je.anonymize))))," "),e.xp6(4),e.Q6J("formControl",Je.deleteControl),e.xp6(3),e.hij(" ",e.lcZ(34,40,"DIALOGS.DELETE_ENTITY.CANCEL")," "),e.xp6(2),e.Q6J("disabled",Je.deleteControl.invalid),e.xp6(3),e.AsE(" ",e.xi3(39,42,"DIALOGS.DELETE_ENTITY.DELETE",e.VKq(59,Ae,e.lcZ(40,45,e.lcZ(41,47,Je.anonymize))))," ",e.lcZ(42,49,"DIALOGS.DELETE_ENTITY.RELATIONS")," ")}}function fe(ce,ve){if(1&ce&&(e.TgZ(0,"div"),e.YNc(1,ye,25,32,"div",3),e.YNc(2,Mt,43,61,"div",3),e.qZA()),2&ce){const Je=e.oxw();e.xp6(1),e.Q6J("ngIf",!Je.force),e.xp6(1),e.Q6J("ngIf",Je.force)}}let X=(()=>{class ce{constructor(){this.entityNames=new M.by,this.relations=[],this.disableForce=!1,this.loading=!1,this.anonymize=!1,this.deleted=new e.vpe,this.force=!1}ngOnInit(){this.deleteReg=this.anonymize?/^ANONYMIZE$/:/^DELETE$/,this.deleteControl=new h.p4("",[h.kI.required,h.kI.pattern(this.deleteReg)])}onCancel(){this.deleted.emit({deleted:!1,force:!1})}onDelete(){this.deleted.emit({deleted:!0,force:this.force})}static#e=this.\u0275fac=function(ue){return new(ue||ce)};static#t=this.\u0275cmp=e.Xpm({type:ce,selectors:[["perun-web-apps-delete-entity-dialog"]],inputs:{title:"title",entityNames:"entityNames",entityType:"entityType",relations:"relations",anotherMessage:"anotherMessage",disableForce:"disableForce",loading:"loading",anonymize:"anonymize"},outputs:{deleted:"deleted"},decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[4,"ngIf"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-table","",1,"w-100","table-margin",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["class","ms-2","data-cy","force-delete","color","warn","mat-flat-button","",3,"click",4,"ngIf"],["data-cy","delete-button-dialog","color","warn","mat-flat-button","",1,"ms-2",3,"click"],[1,"fw-bold"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],["data-cy","force-delete","color","warn","mat-flat-button","",1,"ms-2",3,"click"],[1,"mb-4"],[4,"ngFor","ngForOf"],["alert_type","warn"],["data-cy","force-delete-control","matInput","",3,"formControl"],["data-cy","force-delete-button","color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"dot-icon"]],template:function(ue,qe){if(1&ue&&(e.YNc(0,oe,1,0,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1),e.YNc(3,fe,3,2,"div",2),e.qZA()),2&ue){const Ve=e.MAs(1);e.xp6(3),e.Q6J("perunWebAppsLoader",qe.loading)("perunWebAppsLoaderIndicator",Ve)}},dependencies:[E.sg,E.O5,M.BZ,M.fO,M.as,M.w1,M.Dz,M.nj,M.ge,M.ev,M.XQ,M.Gk,b.uh,b.xY,b.H8,y.lW,g.KE,g.hX,h.Fj,h.JJ,w.Nt,h.oH,W.Hw,v.w,k.b,P.e,S.i$,S.Tg,E.gd,E.rS,de.X$,se.d,Z],styles:[".dot-icon[_ngcontent-%COMP%]{font-size:small;vertical-align:-1px}.table-margin[_ngcontent-%COMP%]{margin-bottom:20px}"]})}return ce})()},98067:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>P});var e=m(65879),h=m(56223),M=m(96814),E=m(64170),b=m(24516),y=m(87466),g=m(38034),w=m(89515);function W(S,de){1&S&&(e.TgZ(0,"mat-radio-button",10),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&S&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.CHANGE_EXPIRATION.VO_RULES")," "))}function v(S,de){1&S&&(e.TgZ(0,"mat-radio-button",11),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&S&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.CHANGE_EXPIRATION.GROUP_RULES")," "))}function k(S,de){1&S&&(e.TgZ(0,"mat-radio-button",12),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&S&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"DIALOGS.CHANGE_EXPIRATION.EXPIRATION_NEVER")," "))}let P=(()=>{class S{constructor(){this.expiration="never",this.allowNever=!0,this.canExtendInVo=!1,this.canExtendInGroup=!1,this.minDate=null,this.maxDate=null,this.expirationSelected=new e.vpe,this.expirationControl=new h.NI(null)}ngOnInit(){let se=null;"never"!==this.expiration&&(se=new Date(this.expiration)),se=se||(this.maxDate?this.maxDate:this.minDate),this.expirationControl.setValue(this.parseDate(se))}ngOnChanges(){const se=new Date(this.expirationControl.value);let Z=se;this.minDate&&sethis.maxDate&&(Z=this.maxDate),this.expirationControl.setValue(this.parseDate(Z))}setExpiration(se){this.expiration=this.parseDate(se.value),this.expirationControl.setValue(this.expiration),this.emitDate()}emitDate(){this.expirationSelected.emit(this.expiration)}parseDate(se){return(0,M.p6)(se,"yyyy-MM-dd","en-GB")}static#e=this.\u0275fac=function(Z){return new(Z||S)};static#t=this.\u0275cmp=e.Xpm({type:S,selectors:[["perun-web-apps-expiration-select"]],inputs:{expiration:"expiration",allowNever:"allowNever",canExtendInVo:"canExtendInVo",canExtendInGroup:"canExtendInGroup",minDate:"minDate",maxDate:"maxDate"},outputs:{expirationSelected:"expirationSelected"},features:[e.TTD],decls:13,vars:15,consts:[[1,"d-flex","flex-column",3,"ngModel","ngModelChange","change"],[3,"value"],["color","primary",1,"cursor-pointer","me-3",3,"click"],["readonly","","matInput","",1,"disable",3,"min","max","formControl","matDatepicker","dateChange"],["matSuffix","",3,"for","disabled"],[3,"disabled"],["picker",""],["class","mb-2","value","voRules",4,"ngIf"],["class","mb-2","value","groupRules",4,"ngIf"],["value","never",4,"ngIf"],["value","voRules",1,"mb-2"],["value","groupRules",1,"mb-2"],["value","never"]],template:function(Z,oe){if(1&Z){const Ae=e.EpF();e.TgZ(0,"mat-radio-group",0),e.NdJ("ngModelChange",function(ke){return oe.expiration=ke})("change",function(){return oe.emitDate()}),e.TgZ(1,"mat-radio-button",1)(2,"mat-form-field",2),e.NdJ("click",function(){e.CHM(Ae);const ke=e.MAs(9);return e.KtG(ke.open())}),e.TgZ(3,"mat-label"),e._uU(4),e.ALo(5,"translate"),e.qZA(),e.TgZ(6,"input",3),e.NdJ("dateChange",function(ke){return oe.setExpiration(ke)}),e.qZA(),e._UZ(7,"mat-datepicker-toggle",4)(8,"mat-datepicker",5,6),e.qZA()(),e.YNc(10,W,3,3,"mat-radio-button",7),e.YNc(11,v,3,3,"mat-radio-button",8),e.YNc(12,k,3,3,"mat-radio-button",9),e.qZA()}if(2&Z){const Ae=e.MAs(9);e.Q6J("ngModel",oe.expiration),e.xp6(1),e.s9C("value",oe.expirationControl.value),e.xp6(3),e.Oqu(e.lcZ(5,13,"DIALOGS.CHANGE_EXPIRATION.DATE_LABEL")),e.xp6(2),e.Q6J("min",oe.minDate)("max",oe.maxDate)("formControl",oe.expirationControl)("matDatepicker",Ae),e.xp6(1),e.Q6J("for",Ae)("disabled",!1),e.xp6(1),e.Q6J("disabled",!1),e.xp6(2),e.Q6J("ngIf",oe.canExtendInVo),e.xp6(1),e.Q6J("ngIf",oe.canExtendInGroup),e.xp6(1),e.Q6J("ngIf",oe.allowNever)}},dependencies:[M.O5,E.KE,E.hX,E.R9,h.Fj,h.JJ,h.On,b.Nt,y.VQ,y.U0,g.Mq,g.hl,g.nW,h.oH,w.X$],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return S})()},69755:(_t,pe,m)=>{"use strict";m.d(pe,{e:()=>h});var e=m(65879);let h=(()=>{class M{constructor(b,y){this.viewContainerRef=b,this.template=y,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}static#e=this.\u0275fac=function(y){return new(y||M)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:M,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[e.TTD]})}return M})()},92738:(_t,pe,m)=>{"use strict";m.d(pe,{Y:()=>h});var e=m(65879);let h=(()=>{class M{constructor(b,y){this.ref=b,this.renderer=y;const g=this.ref.nativeElement;this.renderer.listen(g,"click",w=>{(w.ctrlKey||w.metaKey)&&0===w.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===g.tagName.toLowerCase()?w.stopImmediatePropagation():w.preventDefault(),window.open(this.getUrlWithParams()))})}onClick(b){1===b.button&&this.perunWebAppsMiddleClickRouterLink&&window.open(this.getUrlWithParams())}getUrlWithParams(){return this.perunWebAppsMiddleClickRouterLink.join("/")+location.search}static#e=this.\u0275fac=function(y){return new(y||M)(e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:M,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(y,g){1&y&&e.NdJ("mouseup",function(W){return g.onClick(W)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}})}return M})()},52269:(_t,pe,m)=>{"use strict";m.d(pe,{Q:()=>M});var e=m(44112),h=m(65879);let M=(()=>{class E extends e.rH{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const y=Object.assign({},this.queryParams);delete y.applicationFormItems,this.queryParams=y}}static#e=this.\u0275fac=function(){let y;return function(w){return(y||(y=h.n5z(E)))(w||E)}}();static#t=this.\u0275dir=h.lG2({type:E,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[h.qOj,h.TTD]})}return E})()},19366:(_t,pe,m)=>{"use strict";m.d(pe,{pR:()=>v,Hy:()=>W,uU:()=>e,mt:()=>h,oQ:()=>w});var e=function(k){return k.PERUNADMIN="PERUNADMIN",k.PERUNADMINBA="PERUNADMINBA",k.PERUNOBSERVER="PERUNOBSERVER",k.VOADMIN="VOADMIN",k.GROUPADMIN="GROUPADMIN",k.GROUPOBSERVER="GROUPOBSERVER",k.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",k.SELF="SELF",k.FACILITYADMIN="FACILITYADMIN",k.FACILITIYOBSERVER="FACILITYOBSERVER",k.RESOURCEADMIN="RESOURCEADMIN",k.RESOURCESELFSERVICE="RESOURCESELFSERVICE",k.REGISTRAR="REGISTRAR",k.ENGINE="ENGINE",k.RPC="RPC",k.NOTIFICATIONS="NOTIFICATIONS",k.SERVICEUSER="SERVICEUSER",k.SPONSOR="SPONSOR",k.VOOBSERVER="VOOBSERVER",k.TOPGROUPCREATOR="TOPGROUPCREATOR",k.SECURITYADMIN="SECURITYADMIN",k.CABINETADMIN="CABINETADMIN",k.UNKNOWNROLENAME="UNKNOWNROLENAME",k.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",k.UNKNOWN="UNKNOWN",k.MEMBERSHIP="MEMBERSHIP",k}(e||{});class h{constructor(P){this.id=P.id,this.name=P.name,this.parentGroupId=P.parentGroupId,this.voId=P.voId,this.shortName=P.shortName,this.description=P.description,this.attributes=P.attributes,this.beanName=P.beanName}addChild(P){null==this.children?this.children=[P]:this.children.push(P)}}var M=m(65619),E=m(52572),b=m(22096),y=m(27921),g=m(94664);function w(k){return"_count"in k}class W{constructor(P,S,de,se){this.pageQuery$=new M.X({}),this.updateSubscription=null,this.data$=new M.X([]),this._filter=new M.X(""),this.data$.next(P),this._count=S,this._sort=de,this._paginator=se,this.update()}get data(){return this.data$.value}set data(P){this.data$.next(P)}get filteredData(){return this.data$.value}get count(){return this._count}set count(P){this._count=P}get sort(){return this._sort}set sort(P){this._sort=P,this.update()}get paginator(){return this._paginator}set paginator(P){this._paginator=P,this.update()}set filter(P){this._filter.next(P)}connect(){return this.data$.asObservable()}disconnect(){this.data$.complete(),this.updateSubscription?.unsubscribe()}sortData(P,S){return this.sort=S,P}update(){const P=this._sort.sortChange.pipe((0,y.O)({active:"NAME",direction:this._sort.direction})),S=this._paginator.page.pipe((0,y.O)({pageSize:5,pageIndex:this._paginator.pageIndex,length:this._paginator.length})),de=(0,E.a)([P,S,this._filter]).pipe((0,g.w)(([se,Z,oe])=>(0,b.of)({order:"asc"===se.direction?"ASCENDING":"DESCENDING",sortColumn:se.active.toUpperCase(),pageSize:Z.pageSize,offset:Z.pageIndex*Z.pageSize,searchString:oe})));this.updateSubscription?.unsubscribe(),this.updateSubscription=de.subscribe(se=>{this.pageQuery$.next(se)})}}var v=function(k){return k.Admin="admin",k.Profile="profile",k.PwdReset="pwdReset",k.Consolidator="consolidator",k.Linker="linker",k}(v||{})},50165:(_t,pe,m)=>{"use strict";m.d(pe,{E3:()=>k,yT:()=>P.y});var e=m(96814),h=m(64170),M=m(92596),E=m(56223),b=m(24516),y=m(89515),g=m(55940),w=m(30617),W=m(62034),v=m(65879);let k=(()=>{class de{static#e=this.\u0275fac=function(oe){return new(oe||de)};static#t=this.\u0275mod=v.oAB({type:de});static#i=this.\u0275inj=v.cJS({imports:[e.ez,h.lN,M.AV,E.UX,b.c,y.aw,g.Cq,w.Ps,W.r]})}return de})();var P=m(91221);m(91762)},91762:(_t,pe,m)=>{"use strict";m.d(pe,{G:()=>ke});var e=m(91221),h=m(73615),M=m(27618),E=m(65879),b=m(89515),y=m(96814),g=m(64170),w=m(92596),W=m(56223),v=m(24516),k=m(55940),P=m(30617),S=m(11186);function de(re,Ce){1&re&&E._UZ(0,"mat-spinner",12),2&re&&E.Q6J("diameter",18)}function se(re,Ce){if(1&re&&(E.TgZ(0,"mat-icon",13),E._uU(1," error "),E.qZA()),2&re){const O=E.oxw();E.Q6J("matTooltip",O.getErrorTooltip())("matTooltipDisabled",!O.formGroup.get("passwordCtrl").hasError("backendError"))}}function Z(re,Ce){1&re&&(E.TgZ(0,"mat-error"),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&re&&(E.xp6(1),E.Oqu(E.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function oe(re,Ce){if(1&re&&(E.TgZ(0,"mat-error",14),E._uU(1),E.qZA()),2&re){const O=E.oxw();E.Q6J("matTooltip",O.getErrorTooltip()),E.xp6(1),E.Oqu(O.getErrorTooltip())}}function Ae(re,Ce){1&re&&(E.TgZ(0,"mat-error"),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&re&&(E.xp6(1),E.Oqu(E.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function Ze(re,Ce){1&re&&(E.TgZ(0,"mat-error"),E._uU(1),E.ALo(2,"translate"),E.qZA()),2&re&&(E.xp6(1),E.Oqu(E.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let ke=(()=>{class re{constructor(O,te,H){this.translator=O,this.usersManagerService=te,this.store=H,this.passwordRequired=!0,this.tooltipPwdViaEmail=!1,this.tooltipPwdDisabledForNamespace=!1,this.language="en",this.passwordRequirement=null,this.showNewPassword=!1,this.showPasswordConfirm=!1,this.passwordStateMatcher=new e.S,this.allPasswordRequirements=this.store.getProperty("password_help")}ngOnInit(){window.location.href.includes("/profile")?this.usersManagerService.getRichUserWithAttributes(this.store.getPerunPrincipal().userId).subscribe(O=>{const te=O.userAttributes.find(H=>"preferredLanguage"===H.friendlyName);this.language=te?.value??"en","en"!==this.language&&(this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs")),this.changeHelp()}):this.changeHelp()}ngOnChanges(){this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs"),this.changeHelp()}getPasswordDisabledTooltip(){return this.translator.instant(null===this.namespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":this.tooltipPwdViaEmail?"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_VIA_EMAIL":"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_DISABLED")}getErrorTooltip(){let O=this.formGroup.get("passwordCtrl").getError("backendError");return O&&(O=O.replace(":null","")),O}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}static#e=this.\u0275fac=function(te){return new(te||re)(E.Y36(b.sK),E.Y36(M.Fv),E.Y36(h.d6))};static#t=this.\u0275cmp=E.Xpm({type:re,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[E.TTD],decls:23,vars:23,consts:[[3,"formGroup"],["subscriptSizing","dynamic","matTooltipPosition","left",1,"max-width",3,"matTooltip","matTooltipDisabled"],["data-cy","passwd-input","matInput","","formControlName","passwordCtrl",3,"type","required","errorStateMatcher"],["matSuffix","","class","input-spinner",3,"diameter",4,"ngIf"],["matSuffix","",3,"click"],["color","warn","matSuffix","","class","error-icon",3,"matTooltip","matTooltipDisabled",4,"ngIf"],[4,"ngIf"],["matTooltipPosition","after",3,"matTooltip",4,"ngIf"],["subscriptSizing","dynamic",1,"max-width"],["data-cy","confirm-passwd-input","matInput","","formControlName","passwordAgainCtrl",3,"type","required"],["alert_type","info"],[3,"innerHTML"],["matSuffix","",1,"input-spinner",3,"diameter"],["color","warn","matSuffix","",1,"error-icon",3,"matTooltip","matTooltipDisabled"],["matTooltipPosition","after",3,"matTooltip"]],template:function(te,H){1&te&&(E.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),E._uU(3),E.ALo(4,"translate"),E.qZA(),E._UZ(5,"input",2),E.YNc(6,de,1,1,"mat-spinner",3),E.TgZ(7,"mat-icon",4),E.NdJ("click",function(){return H.showNewPassword=!H.showNewPassword}),E._uU(8),E.qZA(),E.YNc(9,se,2,2,"mat-icon",5),E.YNc(10,Z,3,3,"mat-error",6),E.YNc(11,oe,2,2,"mat-error",7),E.qZA(),E.TgZ(12,"mat-form-field",8)(13,"mat-label"),E._uU(14),E.ALo(15,"translate"),E.qZA(),E._UZ(16,"input",9),E.TgZ(17,"mat-icon",4),E.NdJ("click",function(){return H.showPasswordConfirm=!H.showPasswordConfirm}),E._uU(18),E.qZA(),E.YNc(19,Ae,3,3,"mat-error",6),E.YNc(20,Ze,3,3,"mat-error",6),E.qZA(),E.TgZ(21,"perun-web-apps-alert",10),E._UZ(22,"div",11),E.qZA()()),2&te&&(E.Q6J("formGroup",H.formGroup),E.xp6(1),E.Q6J("matTooltip",H.getPasswordDisabledTooltip())("matTooltipDisabled",H.formGroup.get("passwordCtrl").enabled||H.tooltipPwdDisabledForNamespace),E.xp6(2),E.hij(" ",E.lcZ(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),E.xp6(2),E.Q6J("type",H.showNewPassword?"text":"password")("required",H.passwordRequired)("errorStateMatcher",H.passwordStateMatcher),E.xp6(1),E.Q6J("ngIf",H.formGroup.get("passwordCtrl").pending),E.xp6(2),E.hij(" ",H.showNewPassword?"visibility_off":"visibility"," "),E.xp6(1),E.Q6J("ngIf",H.formGroup.get("passwordCtrl").dirty&&null!==H.formGroup.get("passwordCtrl").errors),E.xp6(1),E.Q6J("ngIf",H.formGroup.get("passwordCtrl").hasError("required")),E.xp6(1),E.Q6J("ngIf",H.formGroup.get("passwordCtrl").hasError("backendError")),E.xp6(3),E.hij(" ",E.lcZ(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),E.xp6(2),E.Q6J("type",H.showPasswordConfirm?"text":"password")("required",H.passwordRequired),E.xp6(2),E.hij(" ",H.showPasswordConfirm?"visibility_off":"visibility"," "),E.xp6(1),E.Q6J("ngIf",H.formGroup.get("passwordAgainCtrl").hasError("required")),E.xp6(1),E.Q6J("ngIf",H.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),E.xp6(2),E.Q6J("innerHTML",H.passwordRequirement,E.oJD))},dependencies:[y.O5,g.KE,g.hX,g.TO,g.R9,w.gM,W.Fj,W.JJ,W.JL,W.Q7,W.sg,W.u,v.Nt,k.Ou,P.Hw,S.w,b.X$],styles:[".max-width[_ngcontent-%COMP%]{width:100%!important}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:5px}.error-icon[_ngcontent-%COMP%]{margin-left:5px}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return re})()},91221:(_t,pe,m)=>{"use strict";m.d(pe,{S:()=>y,y:()=>g});var e=m(99080),h=m(22096),M=m(94664),E=m(37398),b=m(26306);class y{isErrorState(W){return!(!W?.invalid||!W?.dirty)}}const g=(w,W,v,k=!1,P=500)=>S=>(0,e.H)(P).pipe((0,M.w)(()=>(v.dontHandleErrorForNext(),w&&"No namespace"!==w?W.checkPasswordStrength({password:S.value,namespace:w},k):(0,h.of)(null))),(0,E.U)(()=>null),(0,b.K)(de=>{const se={backendError:de.message.substring(de.message.indexOf(":")+1)};return(0,h.of)(se)}))},27618:(_t,pe,m)=>{"use strict";m.d(pe,{au:()=>Se,sY:()=>At,oW:()=>Mt,H8:()=>g,jw:()=>w,Ct:()=>W,VK:()=>y,WY:()=>k,KG:()=>S,IQ:()=>de,sV:()=>qe,ff:()=>se,uq:()=>oe,aC:()=>Ae,Hr:()=>Ze,tk:()=>ke,xk:()=>re,tb:()=>ne,t7:()=>Ce,KK:()=>O,Ob:()=>te,Dy:()=>Be,Fv:()=>H,FW:()=>Q,YF:()=>ye});var e=m(69862);class h{encodeKey(ge){return encodeURIComponent(ge)}encodeValue(ge){return encodeURIComponent(ge)}decodeKey(ge){return decodeURIComponent(ge)}decodeValue(ge){return decodeURIComponent(ge)}}var M=m(65879);const E=new M.OlP("basePath");class y{constructor(ge={}){this.apiKeys=ge.apiKeys,this.username=ge.username,this.password=ge.password,this.accessToken=ge.accessToken,this.basePath=ge.basePath,this.withCredentials=ge.withCredentials,this.encoder=ge.encoder,this.credentials=ge.credentials?ge.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(ge){if(0===ge.length)return;const o=ge.find(p=>this.isJsonMime(p));return void 0===o?ge[0]:o}selectHeaderAccept(ge){if(0===ge.length)return;const o=ge.find(p=>this.isJsonMime(p));return void 0===o?ge[0]:o}isJsonMime(ge){const o=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==ge&&(o.test(ge)||"application/json-patch+json"===ge.toLowerCase())}lookupCredential(ge){const o=this.credentials[ge];return"function"==typeof o?o():o}}let g=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}convertAttributeToNonunique(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}convertAttributeToUnique(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}createAttributeDefinition(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteAttributeDefinition(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attribute"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteAttributeDefinitions(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"attributes[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllAttributeDefinitions(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllNamespaces(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAttribute(o,p,A,C,f,a,n,t,i,r,d,s=!1,c="body",l=!1,T){let N=new e.LE({encoder:this.encoder});null!=o&&(N=this.addToHttpParams(N,o,"attributeName")),null!=p&&(N=this.addToHttpParams(N,p,"attributeId")),null!=A&&(N=this.addToHttpParams(N,A,"facility")),null!=C&&(N=this.addToHttpParams(N,C,"user")),null!=f&&(N=this.addToHttpParams(N,f,"vo")),null!=a&&(N=this.addToHttpParams(N,a,"resource")),null!=n&&(N=this.addToHttpParams(N,n,"member")),null!=t&&(N=this.addToHttpParams(N,t,"group")),null!=i&&(N=this.addToHttpParams(N,i,"host")),null!=r&&(N=this.addToHttpParams(N,r,"userExtSource")),null!=d&&(N=this.addToHttpParams(N,d,"key"));let xe,K=this.defaultHeaders;xe=this.configuration.lookupCredential("BasicAuth"),xe&&(K=K.set("Authorization","Basic "+xe)),xe=this.configuration.lookupCredential("BearerAuth"),xe&&(K=K.set("Authorization","Bearer "+xe));let ot=T&&T.httpHeaderAccept;void 0===ot&&(ot=this.configuration.selectHeaderAccept(["application/json"])),void 0!==ot&&(K=K.set("Accept",ot));let We=T&&T.context;void 0===We&&(We=new e.qT);let he="json";ot&&(he=ot.startsWith("text")?"text":this.configuration.isJsonMime(ot)?"json":"blob");let we=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(s){let Ue=new URL(we),Fe=Ue.pathname.split("/");Fe[1]="non",Ue.pathname=Fe.join("/"),we=Ue.toString()}return this.httpClient.get(we,{context:We,params:N,responseType:he,withCredentials:this.configuration.withCredentials,headers:K,observe:c,reportProgress:l})}getAttributeDefinitionById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAttributeDefinitionByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAttributeDefinitionsByNamespace(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"namespace"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAttributeModulesDependenciesForAttributeGraphText(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==p)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"format")),null!=p&&(n=this.addToHttpParams(n,p,"attrName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAttributeModulesDependenciesGraphText(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"format"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAttributePolicyCollections(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAttributeRights(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAttributeRules(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAttributesDefinitionWithRights(o,p,A,C,f,a,n,t,i=!1,r="body",d=!1,s){let c=new e.LE({encoder:this.encoder});null!=o&&(c=this.addToHttpParams(c,o,"member")),null!=p&&(c=this.addToHttpParams(c,p,"user")),null!=A&&(c=this.addToHttpParams(c,A,"vo")),null!=C&&(c=this.addToHttpParams(c,C,"group")),null!=f&&(c=this.addToHttpParams(c,f,"resource")),null!=a&&(c=this.addToHttpParams(c,a,"facility")),null!=n&&(c=this.addToHttpParams(c,n,"host")),null!=t&&(c=this.addToHttpParams(c,t,"userExtSource"));let T,l=this.defaultHeaders;T=this.configuration.lookupCredential("BasicAuth"),T&&(l=l.set("Authorization","Basic "+T)),T=this.configuration.lookupCredential("BearerAuth"),T&&(l=l.set("Authorization","Bearer "+T));let N=s&&s.httpHeaderAccept;void 0===N&&(N=this.configuration.selectHeaderAccept(["application/json"])),void 0!==N&&(l=l.set("Accept",N));let K=s&&s.context;void 0===K&&(K=new e.qT);let xe="json";N&&(xe=N.startsWith("text")?"text":this.configuration.isJsonMime(N)?"json":"blob");let ot=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(i){let We=new URL(ot),he=We.pathname.split("/");he[1]="non",We.pathname=he.join("/"),ot=We.toString()}return this.httpClient.get(ot,{context:K,params:c,responseType:xe,withCredentials:this.configuration.withCredentials,headers:l,observe:r,reportProgress:d})}getEntitylessAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"key")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEntitylessAttributesByKey(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"key"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getEntitylessAttributesByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attrName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getEntitylessAttributesWithKeys(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"attrName")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"keys[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEntitylessKeys(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilityAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilityAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilityResourceUserMemberAttributes(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==A)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==C)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"facility")),null!=p&&(i=this.addToHttpParams(i,p,"resource")),null!=A&&(i=this.addToHttpParams(i,A,"user")),null!=C&&(i=this.addToHttpParams(i,C,"member"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getFacilityUserAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==p)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupResourceAttributeById(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==A)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"group")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"attributeId"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getGroupResourceAttributeByName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==A)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"group")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"attributeName"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getGroupResourceAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getHostAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"host")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getHostAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"host")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getHostAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"host"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHostAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"host")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getIdpAttributeDefinitions(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getLogins(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getLogins.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMemberAndUserAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"workWithUserAttributes"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMemberAndUserAttributesByNames(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==A)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"attrNames")}),null!=A&&(t=this.addToHttpParams(t,A,"workWithUserAttributes"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMemberAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMemberAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMemberAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMemberGroupAndUserAttributesByNames(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==A)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==C)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"member")),null!=p&&(i=this.addToHttpParams(i,p,"group")),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")}),null!=C&&(i=this.addToHttpParams(i,C,"workWithUserAttributes"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getMemberGroupAttributeById(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==A)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"group")),null!=A&&(t=this.addToHttpParams(t,A,"attributeId"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberGroupAttributeByName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==A)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"group")),null!=A&&(t=this.addToHttpParams(t,A,"attributeName"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberGroupAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMemberGroupAttributesByNames(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==A)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"group")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attrNames")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberResourceAndUserFacilityAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==A)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"workWithUserAttributes"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberResourceAndUserFacilityAttributesByNames(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==A)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==C)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"member")),null!=p&&(i=this.addToHttpParams(i,p,"resource")),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")}),null!=C&&(i=this.addToHttpParams(i,C,"workWithUserAttributes"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getMemberResourceAttributeById(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==A)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"attributeId"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberResourceAttributeByName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==A)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"attributeName"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberResourceAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesDefinition(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRequiredAttributesFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRequiredAttributesFacilityService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesFacilityServices(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")}),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesGroupResourceService(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==A)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"service")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"group"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getRequiredAttributesHostService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==p)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"host"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"workWithUserAttributes"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesMemberGroup(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"group")),null!=A&&(t=this.addToHttpParams(t,A,"workWithUserAttributes"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getRequiredAttributesMemberGroupResourceService(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==A)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==C)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"service")),null!=p&&(r=this.addToHttpParams(r,p,"resource")),null!=A&&(r=this.addToHttpParams(r,A,"group")),null!=C&&(r=this.addToHttpParams(r,C,"member")),null!=f&&(r=this.addToHttpParams(r,f,"workWithUserAttributes"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.get(N,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}getRequiredAttributesMemberGroupService(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==A)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"service")),null!=p&&(i=this.addToHttpParams(i,p,"group")),null!=A&&(i=this.addToHttpParams(i,A,"member")),null!=C&&(i=this.addToHttpParams(i,C,"workWithUserAttributes"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getRequiredAttributesMemberResource(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"workWithUserAttributes"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getRequiredAttributesMemberResourceService(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==A)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"service")),null!=p&&(i=this.addToHttpParams(i,p,"resource")),null!=A&&(i=this.addToHttpParams(i,A,"member")),null!=C&&(i=this.addToHttpParams(i,C,"workWithUserAttributes"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getRequiredAttributesResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRequiredAttributesResourceService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesResourceServices(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")}),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRequiredAttributesUserFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRequiredAttributesVoService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourceAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourceAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourceAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getResourceAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourceGroupAndGroupAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==A)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"resource")),null!=p&&(t=this.addToHttpParams(t,p,"group")),null!=A&&(t=this.addToHttpParams(t,A,"workWithGroupAttributes"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getResourceGroupAndGroupAttributesByNames(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==A)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==C)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"resource")),null!=p&&(i=this.addToHttpParams(i,p,"group")),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")}),null!=C&&(i=this.addToHttpParams(i,C,"workWithGroupAttributes"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getResourceGroupAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourceGroupMemberAttributesByNames(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==A)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==C)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"resource")),null!=p&&(i=this.addToHttpParams(i,p,"group")),null!=A&&(i=this.addToHttpParams(i,A,"member")),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")});let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getUserAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserExtSourceAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"userExtSource")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserExtSourceAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"userExtSource")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserExtSourceAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"userExtSource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserExtSourceAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"userExtSource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserFacilityAttributeById(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==A)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),null!=A&&(t=this.addToHttpParams(t,A,"attributeId"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getUserFacilityAttributeByName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==A)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),null!=A&&(t=this.addToHttpParams(t,A,"attributeName"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getUserFacilityAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getVoAttributeById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getVoAttributeByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==p)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"attributeName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getVoAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeAttributesForFacilityResourceGroupUserMember(o,p,A,C,f,a,n=!1,t="body",i=!1,r){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==A)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==C)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==f)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let d=new e.LE({encoder:this.encoder});null!=o&&(d=this.addToHttpParams(d,o,"facility")),null!=p&&(d=this.addToHttpParams(d,p,"resource")),null!=A&&(d=this.addToHttpParams(d,A,"group")),null!=C&&(d=this.addToHttpParams(d,C,"user")),null!=f&&(d=this.addToHttpParams(d,f,"member")),a&&a.forEach(xe=>{d=this.addToHttpParams(d,xe,"attributes[]")});let c,s=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(s=s.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(s=s.set("Authorization","Bearer "+c));let l=r&&r.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let T=r&&r.context;void 0===T&&(T=new e.qT);let N="json";l&&(N=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let K=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(n){let xe=new URL(K),ot=xe.pathname.split("/");ot[1]="non",xe.pathname=ot.join("/"),K=xe.toString()}return this.httpClient.post(K,null,{context:T,params:d,responseType:N,withCredentials:this.configuration.withCredentials,headers:s,observe:t,reportProgress:i})}removeAttributesForFacilityResourceUserMember(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==A)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==C)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==f)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"facility")),null!=p&&(r=this.addToHttpParams(r,p,"resource")),null!=A&&(r=this.addToHttpParams(r,A,"user")),null!=C&&(r=this.addToHttpParams(r,C,"member")),f&&f.forEach(K=>{r=this.addToHttpParams(r,K,"attributes[]")});let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}removeEntitylessAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"key")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupResourceAttribute(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==A)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"group")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"attribute"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeGroupResourceAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==A)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"group")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attributes[]")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeGroupResourceAttributesWorkWithGroupAttributes(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==A)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==C)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"group")),null!=p&&(i=this.addToHttpParams(i,p,"resource")),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"attributes[]")}),null!=C&&(i=this.addToHttpParams(i,C,"workWithGroupAttributes"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}removeHostAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"host")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeHostAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"host")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeMemberAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeMemberAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeMemberAttributesWorkWithUserAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==A)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"attributes[]")}),null!=A&&(t=this.addToHttpParams(t,A,"workWithUserAttributes"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeMemberGroupAttribute(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==p)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==A)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"group")),null!=A&&(t=this.addToHttpParams(t,A,"attribute"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeMemberGroupAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==p)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==A)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"group")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attributes[]")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeMemberGroupAttributesWorkWithUserAttributes(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==p)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==A)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==C)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"member")),null!=p&&(i=this.addToHttpParams(i,p,"group")),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"attributes[]")}),null!=C&&(i=this.addToHttpParams(i,C,"workWithUserAttributes"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}removeMemberResourceAttribute(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==A)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"attribute"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeMemberResourceAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==A)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attributes[]")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeResourceAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeResourceAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeUesAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"userExtSource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeUserAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeUserAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeUserExtSourceAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"userExtSource")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeUserFacilityAttribute(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==A)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),null!=A&&(t=this.addToHttpParams(t,A,"attribute"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeUserFacilityAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==A)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attributes[]")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeVoAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==p)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"attribute"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeVoAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}setAttributeActionCriticality(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==p)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==A)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"attributeDefinition")),null!=p&&(i=this.addToHttpParams(i,p,"action")),null!=A&&(i=this.addToHttpParams(i,A,"critical")),null!=C&&(i=this.addToHttpParams(i,C,"global"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}setAttributePolicyCollections(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setAttributeRights(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setEntitylessAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setFacilityAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setFacilityAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setFacilityResourceGroupUserMemberAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setFacilityResourceUserMemberAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setFacilityUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setGroupAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setGroupAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setGroupResourceAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setGroupResourceAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setHostAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setHostAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberGroupAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberGroupAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberGroupWithUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberResourceAndUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberResourceAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberResourceAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setMemberWithUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setResourceAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setResourceAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setResourceGroupAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setResourceGroupWithGroupAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setUserAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setUserExtSourceAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setUserExtSourceAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setUserFacilityAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setUserFacilityAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setVoAttribute(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setVoAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateAttributeDefinition(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),w=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}auditMessagesManagerLog(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter msg was null or undefined when calling auditMessagesManagerLog.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"msg"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/auditMessagesManager/log`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}createAuditerConsumer(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter consumerName was null or undefined when calling createAuditerConsumer.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"consumerName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/auditMessagesManager/createAuditerConsumer`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}findAllPossibleEvents(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/auditMessagesManager/findAllPossibleEvents`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllAuditerConsumers(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/auditMessagesManager/getAllAuditerConsumers`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAuditerMessagesCount(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/auditMessagesManager/getAuditerMessagesCount`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getLastMessageId(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/auditMessagesManager/getLastMessageId`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getMessages(o,p=!1,A="body",C=!1,f){let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"count"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/auditMessagesManager/getMessages`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMessagesByCount(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter count was null or undefined when calling getMessagesByCount.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"count"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/auditMessagesManager/getMessagesByCount`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMessagesByIdAndCount(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter id was null or undefined when calling getMessagesByIdAndCount.");if(null==p)throw new Error("Required parameter count was null or undefined when calling getMessagesByIdAndCount.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"id")),null!=p&&(n=this.addToHttpParams(n,p,"count"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/auditMessagesManager/getMessagesByIdAndCount`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMessagesPage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetMessagesPage was null or undefined when calling getMessagesPage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/auditMessagesManager/getMessagesPage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}pollConsumerMessages(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter consumerName was null or undefined when calling pollConsumerMessages.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"consumerName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/auditMessagesManager/pollConsumerMessages`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}setLastProcessedId(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter consumerName was null or undefined when calling setLastProcessedId.");if(null==p)throw new Error("Required parameter lastProcessedId was null or undefined when calling setLastProcessedId.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"consumerName")),null!=p&&(n=this.addToHttpParams(n,p,"lastProcessedId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/auditMessagesManager/setLastProcessedId`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),W=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}getAllPolicies(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllRolesManagementRules(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAuthzAdminGroups(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==p)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==A)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"role")),null!=p&&(t=this.addToHttpParams(t,p,"complementaryObjectId")),null!=A&&(t=this.addToHttpParams(t,A,"complementaryObjectName"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getAuthzRichAdmins(o,p,A,C,f,a,n=!1,t="body",i=!1,r){if(null==o)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==p)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==A)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==C)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let d=new e.LE({encoder:this.encoder});null!=o&&(d=this.addToHttpParams(d,o,"role")),null!=p&&(d=this.addToHttpParams(d,p,"complementaryObjectId")),null!=A&&(d=this.addToHttpParams(d,A,"complementaryObjectName")),C&&C.forEach(xe=>{d=this.addToHttpParams(d,xe,"specificAttributes")}),null!=f&&(d=this.addToHttpParams(d,f,"allUserAttributes")),null!=a&&(d=this.addToHttpParams(d,a,"onlyDirectAdmins"));let c,s=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(s=s.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(s=s.set("Authorization","Bearer "+c));let l=r&&r.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let T=r&&r.context;void 0===T&&(T=new e.qT);let N="json";l&&(N=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let K=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(n){let xe=new URL(K),ot=xe.pathname.split("/");ot[1]="non",xe.pathname=ot.join("/"),K=xe.toString()}return this.httpClient.get(K,{context:T,params:d,responseType:N,withCredentials:this.configuration.withCredentials,headers:s,observe:t,reportProgress:i})}getFacilitiesWhereUserIsInRoles(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=p&&(n=this.addToHttpParams(n,p,"user")),o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupRoleNames(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupRoles(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"groupId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupsWhereUserIsInRoles(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=p&&(n=this.addToHttpParams(n,p,"user")),o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getLoggedUser(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getMembersWhereUserIsInRoles(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=p&&(n=this.addToHttpParams(n,p,"user")),o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getPerunPrincipal(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getPrincipalRoleNames(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getResourcesWhereUserIsInRoles(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=p&&(n=this.addToHttpParams(n,p,"user")),o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRoleComplementaryObjectsWithAuthorizedGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getSecurityTeamsWhereUserIsInRoles(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=p&&(n=this.addToHttpParams(n,p,"user")),o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserDirectRoles(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserRoleNames(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserRoles(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserRolesObtainedFromAuthorizedGroupMemberships(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"userId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVosWhereUserIsInRoles(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let n=new e.LE({encoder:this.encoder});null!=p&&(n=this.addToHttpParams(n,p,"user")),o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"roles[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}isFacilityAdmin(o,p=!1,A="body",C=!1,f){let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}isGroupAdmin(o,p=!1,A="body",C=!1,f){let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}isPerunAdmin(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}isVoAdmin(o,p=!1,A="body",C=!1,f){let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}keepAlive(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}loadAuthorizationComponents(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}refreshMfa(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}setRoleForGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setRoleForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setRoleWithGroupComplementaryObject(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setRoleWithGroupComplementaryObjects(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setRoleWithUserComplementaryObject(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setRoleWithUserComplementaryObjects(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unsetRoleForGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unsetRoleForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unsetRoleWithGroupComplementaryObject(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unsetRoleWithGroupComplementaryObjects(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unsetRoleWithUserComplementaryObject(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unsetRoleWithUserComplementaryObjects(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),k=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}changeConsentStatus(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter consent was null or undefined when calling changeConsentStatus.");if(null==p)throw new Error("Required parameter status was null or undefined when calling changeConsentStatus.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"consent")),null!=p&&(n=this.addToHttpParams(n,p,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/consentsManager/changeConsentStatus`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}evaluateConsentsForConsentHub(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter consentHub was null or undefined when calling evaluateConsentsForConsentHub.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"consentHub"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHub`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}evaluateConsentsForConsentHubs(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter consentHubs was null or undefined when calling evaluateConsentsForConsentHubs.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"consentHubs[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHubs`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}evaluateConsentsForService(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter service was null or undefined when calling evaluateConsentsForService.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForService`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllConsentHubs(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/consentsManager/getAllConsentHubs`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllConsents(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/consentsManager/getAllConsents`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getConsentById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getConsentById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentForUserAndConsentHub(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling getConsentForUserAndConsentHub.");if(null==p)throw new Error("Required parameter consentHub was null or undefined when calling getConsentForUserAndConsentHub.");if(null==A)throw new Error("Required parameter status was null or undefined when calling getConsentForUserAndConsentHub.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"consentHub")),null!=A&&(t=this.addToHttpParams(t,A,"status"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/consentsManager/getConsentForUserAndConsentHub`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getConsentHubByFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getConsentHubByFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentHubByFacility`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentHubById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getConsentHubById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentHubById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentHubByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter name was null or undefined when calling getConsentHubByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentHubByName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentHubByResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getConsentHubByResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentHubByResource`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentsForConsentHub(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHub.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"consentHub"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentsForConsentHubByResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getConsentsForConsentHubByResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHubByResource`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentsForConsentHubWithStatus(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHubWithStatus.");if(null==p)throw new Error("Required parameter status was null or undefined when calling getConsentsForConsentHubWithStatus.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"consentHub")),null!=p&&(n=this.addToHttpParams(n,p,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getConsentsForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getConsentsForUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getConsentsForUserAndConsentHub(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserAndConsentHub.");if(null==p)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForUserAndConsentHub.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"consentHub"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/consentsManager/getConsentsForUserAndConsentHub`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getConsentsForUserWithStatus(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserWithStatus.");if(null==p)throw new Error("Required parameter status was null or undefined when calling getConsentsForUserWithStatus.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}updateConsentHub(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateConsentHub was null or undefined when calling updateConsentHub.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/consentsManager/updateConsentHub`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),S=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addExtSourceWithGroupSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling addExtSourceWithGroupSource.");if(null==p)throw new Error("Required parameter source was null or undefined when calling addExtSourceWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSource/g-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addExtSourceWithVoSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling addExtSourceWithVoSource.");if(null==p)throw new Error("Required parameter source was null or undefined when calling addExtSourceWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSource/v-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addExtSourcesWithGroupSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling addExtSourcesWithGroupSource.");if(null==p)throw new Error("Required parameter extSources was null or undefined when calling addExtSourcesWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSources/g-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addExtSourcesWithVoSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling addExtSourcesWithVoSource.");if(null==p)throw new Error("Required parameter extSources was null or undefined when calling addExtSourcesWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/addExtSources/v-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}createExtSourceFromExtSourceObject(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ExtSourceObject was null or undefined when calling createExtSourceFromExtSourceObject.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/extSourcesManager/createExtSource/es`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createExtSourceWithNameType(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter name was null or undefined when calling createExtSourceWithNameType.");if(null==p)throw new Error("Required parameter type was null or undefined when calling createExtSourceWithNameType.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"name")),null!=p&&(n=this.addToHttpParams(n,p,"type"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/createExtSource/n-t`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteExtSource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling deleteExtSource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/deleteExtSource`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getExtSourceById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getExtSourceById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/extSourcesManager/getExtSourceById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getExtSourceByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter name was null or undefined when calling getExtSourceByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/extSourcesManager/getExtSourceByName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getExtSources(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/extSourcesManager/getExtSources`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getGroupExtSources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupExtSources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/extSourcesManager/getGroupExtSources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoExtSources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoExtSources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/extSourcesManager/getVoExtSources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}loadExtSourcesDefinitions(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/extSourcesManager/loadExtSourcesDefinitions`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}removeExtSourceWithGroupSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeExtSourceWithGroupSource.");if(null==p)throw new Error("Required parameter source was null or undefined when calling removeExtSourceWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSource/g-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeExtSourceWithVoSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeExtSourceWithVoSource.");if(null==p)throw new Error("Required parameter source was null or undefined when calling removeExtSourceWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"source"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSource/v-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeExtSourcesWithGroupSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeExtSourcesWithGroupSource.");if(null==p)throw new Error("Required parameter extSources was null or undefined when calling removeExtSourcesWithGroupSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSources/g-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeExtSourcesWithVoSource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeExtSourcesWithVoSource.");if(null==p)throw new Error("Required parameter extSources was null or undefined when calling removeExtSourcesWithVoSource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"extSources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/extSourcesManager/removeExtSources/v-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),de=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addFacilityAdminGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminGroup.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling addFacilityAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityAdminGroupByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminGroupByFacilityName.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling addFacilityAdminGroupByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/group/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityAdminUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling addFacilityAdminUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityAdminUserByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityAdminUserByFacilityName.");if(null==p)throw new Error("Required parameter user was null or undefined when calling addFacilityAdminUserByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addAdmin/user/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwner(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwner.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwner.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwnerByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnerByFacilityName.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwnerByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwnerByFacilityNameOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnerByFacilityNameOwnerName.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwnerByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner/f-o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwnerByOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnerByOwnerName.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling addFacilityOwnerByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwner/o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwners(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwners.");if(null==p)throw new Error("Required parameter owners was null or undefined when calling addFacilityOwners.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwnersByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnersByFacilityName.");if(null==p)throw new Error("Required parameter owners was null or undefined when calling addFacilityOwnersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwnersByFacilityNameOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnersByFacilityNameOwnerName.");if(null==p)throw new Error("Required parameter ownerNames was null or undefined when calling addFacilityOwnersByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners/f-o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addFacilityOwnersByOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addFacilityOwnersByOwnerName.");if(null==p)throw new Error("Required parameter ownerNames was null or undefined when calling addFacilityOwnersByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addOwners/o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addHost(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addHost.");if(null==p)throw new Error("Required parameter hostname was null or undefined when calling addHost.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"hostname"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHost`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addHostByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addHostByFacilityName.");if(null==p)throw new Error("Required parameter hostname was null or undefined when calling addHostByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"hostname"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHost/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addHosts(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addHosts.");if(null==p)throw new Error("Required parameter hostnames was null or undefined when calling addHosts.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"hostnames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHosts`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addHostsByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addHostsByFacilityName.");if(null==p)throw new Error("Required parameter hostnames was null or undefined when calling addHostsByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"hostnames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/addHosts/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}assignSecurityTeam(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling assignSecurityTeam.");if(null==p)throw new Error("Required parameter securityTeam was null or undefined when calling assignSecurityTeam.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/assignSecurityTeam`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}assignSecurityTeamByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling assignSecurityTeamByFacilityName.");if(null==p)throw new Error("Required parameter securityTeam was null or undefined when calling assignSecurityTeamByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/assignSecurityTeam/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacility was null or undefined when calling copyAttributes.");if(null==p)throw new Error("Required parameter destFacility was null or undefined when calling copyAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacility")),null!=p&&(n=this.addToHttpParams(n,p,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyAttributesByDestinationName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacility was null or undefined when calling copyAttributesByDestinationName.");if(null==p)throw new Error("Required parameter destFacilityName was null or undefined when calling copyAttributesByDestinationName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacility")),null!=p&&(n=this.addToHttpParams(n,p,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes/dest-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyAttributesBySourceDestinationNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyAttributesBySourceDestinationNames.");if(null==p)throw new Error("Required parameter destFacilityName was null or undefined when calling copyAttributesBySourceDestinationNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacilityName")),null!=p&&(n=this.addToHttpParams(n,p,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes/src-dest-names`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyAttributesBySourceName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyAttributesBySourceName.");if(null==p)throw new Error("Required parameter destFacility was null or undefined when calling copyAttributesBySourceName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacilityName")),null!=p&&(n=this.addToHttpParams(n,p,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyAttributes/src-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyManagers(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacility was null or undefined when calling copyManagers.");if(null==p)throw new Error("Required parameter destFacility was null or undefined when calling copyManagers.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacility")),null!=p&&(n=this.addToHttpParams(n,p,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyManagersByDestinationName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacility was null or undefined when calling copyManagersByDestinationName.");if(null==p)throw new Error("Required parameter destFacilityName was null or undefined when calling copyManagersByDestinationName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacility")),null!=p&&(n=this.addToHttpParams(n,p,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers/dest-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyManagersBySourceDestinationNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyManagersBySourceDestinationNames.");if(null==p)throw new Error("Required parameter destFacilityName was null or undefined when calling copyManagersBySourceDestinationNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacilityName")),null!=p&&(n=this.addToHttpParams(n,p,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers/src-dest-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyManagersBySourceName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyManagersBySourceName.");if(null==p)throw new Error("Required parameter destFacility was null or undefined when calling copyManagersBySourceName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacilityName")),null!=p&&(n=this.addToHttpParams(n,p,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyManagers/src-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyOwners(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacility was null or undefined when calling copyOwners.");if(null==p)throw new Error("Required parameter destFacility was null or undefined when calling copyOwners.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacility")),null!=p&&(n=this.addToHttpParams(n,p,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyOwnersByDestinationName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacility was null or undefined when calling copyOwnersByDestinationName.");if(null==p)throw new Error("Required parameter destFacilityName was null or undefined when calling copyOwnersByDestinationName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacility")),null!=p&&(n=this.addToHttpParams(n,p,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners/dest-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyOwnersBySourceDestinationNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyOwnersBySourceDestinationNames.");if(null==p)throw new Error("Required parameter destFacilityName was null or undefined when calling copyOwnersBySourceDestinationNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacilityName")),null!=p&&(n=this.addToHttpParams(n,p,"destFacilityName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners/src-dest-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyOwnersBySourceName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter srcFacilityName was null or undefined when calling copyOwnersBySourceName.");if(null==p)throw new Error("Required parameter destFacility was null or undefined when calling copyOwnersBySourceName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"srcFacilityName")),null!=p&&(n=this.addToHttpParams(n,p,"destFacility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/copyOwners/src-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}createFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter name was null or undefined when calling createFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"name")),null!=p&&(n=this.addToHttpParams(n,p,"description"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/createFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling deleteFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/deleteFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteFacilityByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling deleteFacilityByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/deleteFacility/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllFacilities(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/facilitiesManager/getFacilities`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllowedGroups(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedGroups.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"facility")),null!=p&&(t=this.addToHttpParams(t,p,"vo")),null!=A&&(t=this.addToHttpParams(t,A,"service"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAllowedGroups`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getAllowedGroupsByFacilityName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedGroupsByFacilityName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"facility")),null!=p&&(t=this.addToHttpParams(t,p,"vo")),null!=A&&(t=this.addToHttpParams(t,A,"service"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAllowedGroups/f-name`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getAllowedRichGroupsWithAttributes(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedRichGroupsWithAttributes.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getAllowedRichGroupsWithAttributes.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"facility")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")}),null!=A&&(i=this.addToHttpParams(i,A,"vo")),null!=C&&(i=this.addToHttpParams(i,C,"service"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getAllowedRichGroupsWithAttributesByFacilityName(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedRichGroupsWithAttributesByFacilityName.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getAllowedRichGroupsWithAttributesByFacilityName.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"facility")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")}),null!=A&&(i=this.addToHttpParams(i,A,"vo")),null!=C&&(i=this.addToHttpParams(i,C,"service"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/facilitiesManager/getAllowedRichGroupsWithAttributes/f-name`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getAllowedUsersOfFacility(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedUsersOfFacility.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"facility")),null!=p&&(t=this.addToHttpParams(t,p,"vo")),null!=A&&(t=this.addToHttpParams(t,A,"service"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAllowedUsers/v-f-s`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getAllowedUsersOfFacilityByFacilityName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedUsersOfFacilityByFacilityName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"facility")),null!=p&&(t=this.addToHttpParams(t,p,"vo")),null!=A&&(t=this.addToHttpParams(t,A,"service"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getAllowedUsers/v-f-s/f-name`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getAllowedVos(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedVos.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/getAllowedVos`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllowedVosByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllowedVosByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/getAllowedVos/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedFacilitiesByGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getAssignedFacilitiesByGroup.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/group`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedFacilitiesByMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getAssignedFacilitiesByMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/member`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedFacilitiesByService(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter service was null or undefined when calling getAssignedFacilitiesByService.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/service`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedFacilitiesByUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getAssignedFacilitiesByUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedFacilities/user`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedResourcesByAssignedServiceForFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedResourcesByAssignedServiceForFacility.");if(null==p)throw new Error("Required parameter service was null or undefined when calling getAssignedResourcesByAssignedServiceForFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getAssignedResourcesByAssignedService`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAssignedResourcesForFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedResourcesForFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedResources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedResourcesForFacilityByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedResourcesForFacilityByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedResources/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedRichResourcesForFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedRichResourcesForFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedRichResources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedRichResourcesForFacilityAndService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedRichResourcesForFacilityAndService.");if(null==p)throw new Error("Required parameter service was null or undefined when calling getAssignedRichResourcesForFacilityAndService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getAssignedRichResources/f-s`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAssignedRichResourcesForFacilityByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedRichResourcesForFacilityByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedRichResources/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedSecurityTeams(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedSecurityTeams.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedSecurityTeams`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedSecurityTeamsByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedSecurityTeamsByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAssignedSecurityTeams/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedUsers(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedUsers.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getAssignedUsers`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAssignedUsersByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedUsersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getAssignedUsers/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getBansForFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facilityId was null or undefined when calling getBansForFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facilityId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getBansForFacility`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getBansForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getBansForUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getBansForUser`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getEnricheFacilitydBansForUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getEnricheFacilitydBansForUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedBansForUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedBansForFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getEnrichedBansForFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedBansForFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedFacilities(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedFacilities`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getEnrichedHosts(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getEnrichedHosts.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getEnrichedHosts.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getEnrichedHosts`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilitiesByAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter attributeName was null or undefined when calling getFacilitiesByAttribute.");if(null==p)throw new Error("Required parameter attributeValue was null or undefined when calling getFacilitiesByAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"attributeName")),null!=p&&(n=this.addToHttpParams(n,p,"attributeValue"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByAttribute`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilitiesByAttributeWithAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter attributeName was null or undefined when calling getFacilitiesByAttributeWithAttributes.");if(null==p)throw new Error("Required parameter attributeValue was null or undefined when calling getFacilitiesByAttributeWithAttributes.");if(null==A)throw new Error("Required parameter attrNames was null or undefined when calling getFacilitiesByAttributeWithAttributes.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"attributeName")),null!=p&&(t=this.addToHttpParams(t,p,"attributeValue")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attrNames")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByAttributeWithAttributes`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getFacilitiesByDestination(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter destination was null or undefined when calling getFacilitiesByDestination.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByDestination`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilitiesByHostName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter hostname was null or undefined when calling getFacilitiesByHostName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"hostname"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByHostName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilitiesByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getFacilitiesByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilitiesCount(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesCount`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getFacilitiesWhereUserIsAdmin(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getFacilitiesWhereUserIsAdmin.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilitiesWhereUserIsAdmin`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityAdminGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminGroups.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAdminGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityAdminGroupsByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminGroupsByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getAdminGroups/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityAdminUsers(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminUsers.");if(null==p)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getFacilityAdminUsers.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"onlyDirectAdmins"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getAdmins`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilityAdminUsersByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAdminUsersByFacilityName.");if(null==p)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getFacilityAdminUsersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"onlyDirectAdmins"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getAdmins/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilityBan(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getFacilityBan.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getFacilityBan.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/getBan`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacilityBanById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter banId was null or undefined when calling getFacilityBanById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getBanById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getFacilityById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilityById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter name was null or undefined when calling getFacilityByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilityByName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityForHost(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter host was null or undefined when calling getFacilityForHost.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"host"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getFacilityForHost`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityOwners(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityOwners.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getOwners`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityOwnersByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityOwnersByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getOwners/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHostById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getHostById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getHostById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHosts(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getHosts.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getHosts`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHostsByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getHostsByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getHosts/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHostsByHostname(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter hostname was null or undefined when calling getHostsByHostname.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"hostname"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getHostsByHostname`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHostsCount(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getHostsCount.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getHostsCount`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHostsCountByFacilityName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getHostsCountByFacilityName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getHostsCount/f-name`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getOwnerFacilities(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter owner was null or undefined when calling getOwnerFacilities.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"owner"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/facilitiesManager/getOwnerFacilities`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichFacilities(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/facilitiesManager/getRichFacilities`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}removeBanByUserIdFacilityId(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeBanByUserIdFacilityId.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling removeBanByUserIdFacilityId.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeBan/byUserIdFacilityId`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityAdminGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminGroup.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeFacilityAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityAdminGroupByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminGroupByFacilityName.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeFacilityAdminGroupByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/group/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityAdminUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeFacilityAdminUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityAdminUserByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAdminUserByFacilityName.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeFacilityAdminUserByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeAdmin/user/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityBanById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter banId was null or undefined when calling removeFacilityBanById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeBan/byId`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeFacilityOwner(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwner.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwner.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityOwnerByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnerByFacilityName.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwnerByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityOwnerByFacilityNameOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnerByFacilityNameOwnerName.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwnerByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner/f-o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityOwnerByOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnerByOwnerName.");if(null==p)throw new Error("Required parameter owner was null or undefined when calling removeFacilityOwnerByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"owner"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwner/o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityOwners(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwners.");if(null==p)throw new Error("Required parameter owners was null or undefined when calling removeFacilityOwners.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityOwnersByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnersByFacilityName.");if(null==p)throw new Error("Required parameter owners was null or undefined when calling removeFacilityOwnersByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"owners[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityOwnersByFacilityNameOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnersByFacilityNameOwnerName.");if(null==p)throw new Error("Required parameter ownerNames was null or undefined when calling removeFacilityOwnersByFacilityNameOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners/f-o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeFacilityOwnersByOwnerName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeFacilityOwnersByOwnerName.");if(null==p)throw new Error("Required parameter ownerNames was null or undefined when calling removeFacilityOwnersByOwnerName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"ownerNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeOwners/o-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeHost(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter host was null or undefined when calling removeHost.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"host"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHost`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeHostByHostname(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter hostname was null or undefined when calling removeHostByHostname.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"hostname"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHostByHostname`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeHosts(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeHosts.");if(null==p)throw new Error("Required parameter hosts was null or undefined when calling removeHosts.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"hosts[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHosts`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeHostsByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeHostsByFacilityName.");if(null==p)throw new Error("Required parameter hosts was null or undefined when calling removeHostsByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"hosts[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeHosts/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeSecurityTeam(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeSecurityTeam.");if(null==p)throw new Error("Required parameter securityTeam was null or undefined when calling removeSecurityTeam.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeSecurityTeam`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeSecurityTeamByFacilityName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling removeSecurityTeamByFacilityName.");if(null==p)throw new Error("Required parameter securityTeam was null or undefined when calling removeSecurityTeamByFacilityName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"securityTeam"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/facilitiesManager/removeSecurityTeam/f-name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}setFacilityBan(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetBanForUserOnFacility was null or undefined when calling setFacilityBan.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/setBan`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateFacility was null or undefined when calling updateFacility.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/updateFacility`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateFacilityBan(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateBanForFacility was null or undefined when calling updateFacilityBan.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/facilitiesManager/updateBan`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),se=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling addMember.");if(null==p)throw new Error("Required parameter member was null or undefined when calling addMember.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),null!=p&&(n=this.addToHttpParams(n,p,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMember`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addMembers(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling addMembers.");if(null==p)throw new Error("Required parameter members was null or undefined when calling addMembers.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"members[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMembers`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}allowGroupToHierarchicalVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling allowGroupToHierarchicalVo.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling allowGroupToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupToHierarchicalVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}allowGroupsToHierarchicalVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToHierarchicalVo.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling allowGroupsToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupsToHierarchicalVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}canExtendMembershipInGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling canExtendMembershipInGroup.");if(null==p)throw new Error("Required parameter group was null or undefined when calling canExtendMembershipInGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/canExtendMembershipInGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyMembers(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter sourceGroup was null or undefined when calling copyMembers.");if(null==p)throw new Error("Required parameter destinationGroups was null or undefined when calling copyMembers.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"sourceGroup")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"destinationGroups")}),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"members")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/groupsManager/copyMembers`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}createGroupUnion(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resultGroup was null or undefined when calling createGroupUnion.");if(null==p)throw new Error("Required parameter operandGroup was null or undefined when calling createGroupUnion.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resultGroup")),null!=p&&(n=this.addToHttpParams(n,p,"operandGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroupUnion`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}createGroupWithParentGroupNameDescription(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter parentGroup was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==p)throw new Error("Required parameter name was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==A)throw new Error("Required parameter description was null or undefined when calling createGroupWithParentGroupNameDescription.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"parentGroup")),null!=p&&(t=this.addToHttpParams(t,p,"name")),null!=A&&(t=this.addToHttpParams(t,A,"description"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/pg-n-d`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}createGroupWithVoNameDescription(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter vo was null or undefined when calling createGroupWithVoNameDescription.");if(null==p)throw new Error("Required parameter name was null or undefined when calling createGroupWithVoNameDescription.");if(null==A)throw new Error("Required parameter description was null or undefined when calling createGroupWithVoNameDescription.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"vo")),null!=p&&(t=this.addToHttpParams(t,p,"name")),null!=A&&(t=this.addToHttpParams(t,A,"description"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/v-n-d`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}deleteGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling deleteGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/deleteGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputDeleteGroups was null or undefined when calling deleteGroups.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/deleteGroups`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}disallowGroupToHierarchicalVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling disallowGroupToHierarchicalVo.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling disallowGroupToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupToHierarchicalVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}disallowGroupsToHierarchicalVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling disallowGroupsToHierarchicalVo.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling disallowGroupsToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupsToHierarchicalVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}extendMembershipInGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling extendMembershipInGroup.");if(null==p)throw new Error("Required parameter group was null or undefined when calling extendMembershipInGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/extendMembershipInGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}forceAllSubGroupsSynchronization(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling forceAllSubGroupsSynchronization.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceAllSubGroupsSynchronization`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}forceGroupStructureSynchronization(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling forceGroupStructureSynchronization.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupStructureSynchronization`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}forceGroupSynchronization(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling forceGroupSynchronization.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupSynchronization`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllAllowedGroupsToHierarchicalVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getAllAllowedGroupsToHierarchicalVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getAllGroups.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getAllGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllGroupsFromAllVos(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/groupsManager/getAllGroups/all`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllMemberGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getAllMemberGroups.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getAllMemberGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllRichGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroups.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"attrNames")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getAllRichGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllRichGroupsWithAttributesByNames(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getAllRichGroupsWithAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroupsWithAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"vo")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")}),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"roles[]")}),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"types[]")});let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/groupsManager/getAllRichGroupsWithAttributesByNames`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getAllRichSubGroupsWithGroupAttributesByNames(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter group was null or undefined when calling getAllRichSubGroupsWithGroupAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"group")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames[]")}),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"roles[]")}),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"types[]")});let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/groupsManager/getAllRichSubGroupsWithAttributesByNames`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getAllSubGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getAllSubGroups.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getAllSubGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getGroupById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getGroupByName.");if(null==p)throw new Error("Required parameter name was null or undefined when calling getGroupByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"name"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getGroupByName`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupDirectMembersCount(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupDirectMembersCount.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupDirectMembersCount`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupMemberById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupMemberById.");if(null==p)throw new Error("Required parameter member was null or undefined when calling getGroupMemberById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getGroupMemberById`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupMembers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupMembers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupMembersCount(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCount.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCount`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupMembersCountsByGroupStatus(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByGroupStatus.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByGroupStatus`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupMembersCountsByVoStatus(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByVoStatus.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByVoStatus`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupRichMembersByIds(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupRichMembersByIds.");if(null==p)throw new Error("Required parameter members was null or undefined when calling getGroupRichMembersByIds.");if(null==A)throw new Error("Required parameter attrNames was null or undefined when calling getGroupRichMembersByIds.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"group")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"members[]")}),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attrNames")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/groupsManager/getGroupRichMembersByIds`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getGroupUnions(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupUnions.");if(null==p)throw new Error("Required parameter reverseDirection was null or undefined when calling getGroupUnions.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"reverseDirection"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getGroupUnions`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupsByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getGroupsByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupsByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupsPage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetPaginatedGroups was null or undefined when calling getGroupsPage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getGroupsPage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getGroupsWhereMemberIsActive(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getGroupsWhereMemberIsActive.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereMemberIsActive`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupsWhereUserIsActiveMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsActiveMember.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling getGroupsWhereUserIsActiveMember.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereUserIsActiveMember`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getIndirectMembershipPaths(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getIndirectMembershipPaths.");if(null==p)throw new Error("Required parameter group was null or undefined when calling getIndirectMembershipPaths.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getIndirectMembershipPaths`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMemberGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberGroups.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getMemberGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMemberRichGroupsWithAttributesByNames(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"member")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames")}),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"roles[]")}),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"types[]")});let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/groupsManager/getMemberRichGroupsWithAttributesByNames`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getParentGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getParentGroup.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/groupsManager/getParentGroup`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichGroupByIdWithAttributesByNames(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groupId was null or undefined when calling getRichGroupByIdWithAttributesByNames.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"groupId")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getRichGroupByIdWithAttributesByNames`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getSubgroupsPage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetPaginatedSubgroups was null or undefined when calling getSubgroupsPage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getSubgroupsPage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getVoAllAllowedGroupsToHierarchicalVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");if(null==p)throw new Error("Required parameter memberVo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"memberVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v-v`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}isAllowedGroupToHierarchicalVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling isAllowedGroupToHierarchicalVo.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling isAllowedGroupToHierarchicalVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/isAllowedGroupToHierarchicalVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}isGroupMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling isGroupMember.");if(null==p)throw new Error("Required parameter group was null or undefined when calling isGroupMember.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/isGroupMember`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}moveGroupWithDestinationGroupMovingGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter movingGroup was null or undefined when calling moveGroupWithDestinationGroupMovingGroup.");let n=new e.LE({encoder:this.encoder});null!=p&&(n=this.addToHttpParams(n,p,"destinationGroup")),null!=o&&(n=this.addToHttpParams(n,o,"movingGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/moveGroup/dg-mg`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupUnion(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resultGroup was null or undefined when calling removeGroupUnion.");if(null==p)throw new Error("Required parameter operandGroup was null or undefined when calling removeGroupUnion.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resultGroup")),null!=p&&(n=this.addToHttpParams(n,p,"operandGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeGroupUnion`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling removeMember.");if(null==p)throw new Error("Required parameter member was null or undefined when calling removeMember.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),null!=p&&(n=this.addToHttpParams(n,p,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMember`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeMembers(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeMembers.");if(null==p)throw new Error("Required parameter members was null or undefined when calling removeMembers.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"members[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMembers`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}setGroupsMemberStatus(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling setGroupsMemberStatus.");if(null==p)throw new Error("Required parameter group was null or undefined when calling setGroupsMemberStatus.");if(null==A)throw new Error("Required parameter status was null or undefined when calling setGroupsMemberStatus.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"group")),null!=A&&(t=this.addToHttpParams(t,A,"status"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/groupsManager/setGroupsMemberStatus`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}updateGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateGroup was null or undefined when calling updateGroup.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/groupsManager/updateGroup`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),oe=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addMemberCandidates(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAddMemberCandidates was null or undefined when calling addMemberCandidates.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/addMemberCandidates`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}canExtendMembership(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling canExtendMembership.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/canExtendMembership`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}copySponsoredMembers(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter members was null or undefined when calling copySponsoredMembers.");if(null==p)throw new Error("Required parameter copyFrom was null or undefined when calling copySponsoredMembers.");if(null==A)throw new Error("Required parameter copyTo was null or undefined when calling copySponsoredMembers.");if(null==C)throw new Error("Required parameter copyValidity was null or undefined when calling copySponsoredMembers.");let r=new e.LE({encoder:this.encoder});o&&o.forEach(K=>{r=this.addToHttpParams(r,K,"members[]")}),null!=p&&(r=this.addToHttpParams(r,p,"copyFrom")),null!=A&&(r=this.addToHttpParams(r,A,"copyTo")),null!=C&&(r=this.addToHttpParams(r,C,"copyValidity")),null!=f&&(r=this.addToHttpParams(r,f,"validityTo"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/membersManager/copySponsoredMembers`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}createMemberForCandidate(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateMemberForCandidate was null or undefined when calling createMemberForCandidate.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/createMember/c`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createMemberForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateMemberForUser was null or undefined when calling createMemberForUser.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/createMember/u`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createMemberFromExtSource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateMemberFromExtSource was null or undefined when calling createMemberFromExtSource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/createMember/extSource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createSpecificMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSpecificMember was null or undefined when calling createSpecificMember.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/createSpecificMember`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createSponsoredMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateSponsoredMember was null or undefined when calling createSponsoredMember.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/createSponsoredMember/withFullName`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createSponsoredMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateSponsoredMembers was null or undefined when calling createSponsoredMembers.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/createSponsoredMembers`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createSponsoredMembersFromCSV(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateSponsoredMemberFromCSV was null or undefined when calling createSponsoredMembersFromCSV.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/createSponsoredMembersFromCSV`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling deleteMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMember`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter members was null or undefined when calling deleteMembers.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"members[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMembers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}extendMembership(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling extendMembership.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/extendMembership`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}findCompleteRichMembersByAttributes(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersByAttributes.");if(null==p)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersByAttributes.");let t=new e.LE({encoder:this.encoder});o&&o.forEach(T=>{t=this.addToHttpParams(t,T,"attrsNames[]")}),null!=p&&(t=this.addToHttpParams(t,p,"searchString")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"allowedStatuses[]")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/attrs`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}findCompleteRichMembersForGroup(o,p,A,C,f,a,n=!1,t="body",i=!1,r){if(null==o)throw new Error("Required parameter group was null or undefined when calling findCompleteRichMembersForGroup.");if(null==p)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForGroup.");if(null==A)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForGroup.");if(null==C)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling findCompleteRichMembersForGroup.");let d=new e.LE({encoder:this.encoder});null!=o&&(d=this.addToHttpParams(d,o,"group")),p&&p.forEach(xe=>{d=this.addToHttpParams(d,xe,"attrsNames[]")}),f&&f.forEach(xe=>{d=this.addToHttpParams(d,xe,"allowedStatuses[]")}),a&&a.forEach(xe=>{d=this.addToHttpParams(d,xe,"allowedGroupStatuses[]")}),null!=A&&(d=this.addToHttpParams(d,A,"searchString")),null!=C&&(d=this.addToHttpParams(d,C,"lookingInParentGroup"));let c,s=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(s=s.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(s=s.set("Authorization","Bearer "+c));let l=r&&r.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let T=r&&r.context;void 0===T&&(T=new e.qT);let N="json";l&&(N=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let K=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/g`;if(n){let xe=new URL(K),ot=xe.pathname.split("/");ot[1]="non",xe.pathname=ot.join("/"),K=xe.toString()}return this.httpClient.get(K,{context:T,params:d,responseType:N,withCredentials:this.configuration.withCredentials,headers:s,observe:t,reportProgress:i})}findCompleteRichMembersForVo(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter vo was null or undefined when calling findCompleteRichMembersForVo.");if(null==p)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForVo.");if(null==A)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForVo.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"vo")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"attrsNames[]")}),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"allowedStatuses[]")}),null!=A&&(i=this.addToHttpParams(i,A,"searchString"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}findMembersInVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling findMembersInVo.");if(null==p)throw new Error("Required parameter searchString was null or undefined when calling findMembersInVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"searchString"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/findMembersInVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}findSponsoredCompleteRichMembersForVo(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter vo was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==p)throw new Error("Required parameter attrsNames was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==A)throw new Error("Required parameter searchString was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==C)throw new Error("Required parameter onlySponsored was null or undefined when calling findSponsoredCompleteRichMembersForVo.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"vo")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"attrsNames[]")}),null!=A&&(i=this.addToHttpParams(i,A,"searchString")),null!=C&&(i=this.addToHttpParams(i,C,"onlySponsored"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v-sponsored`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getAllMembers(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/membersManager/getAllMembers`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllNamespacesRules(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/membersManager/getAllNamespacesRules`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllSponsoredMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllSponsoredMembersAndTheirSponsors(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembersAndTheirSponsors`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getCompleteRichMembersForGroup(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroup.");if(null==p)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling getCompleteRichMembersForGroup.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"group")),A&&A.forEach(K=>{r=this.addToHttpParams(r,K,"allowedStatuses[]")}),C&&C.forEach(K=>{r=this.addToHttpParams(r,K,"allowedGroupStatuses[]")}),null!=p&&(r=this.addToHttpParams(r,p,"lookingInParentGroup")),f&&f.forEach(K=>{r=this.addToHttpParams(r,K,"attrsNames[]")});let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.get(N,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}getCompleteRichMembersForGroupResource(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==A)throw new Error("Required parameter attrsNames was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==C)throw new Error("Required parameter allowedStatuses was null or undefined when calling getCompleteRichMembersForGroupResource.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"group")),null!=p&&(i=this.addToHttpParams(i,p,"resource")),A&&A.forEach(N=>{i=this.addToHttpParams(i,N,"attrsNames[]")}),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"allowedStatuses[]")});let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g-r`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getCompleteRichMembersForVo(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getCompleteRichMembersForVo.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"vo")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"allowedStatuses[]")}),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"attrsNames[]")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/v`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberByExtSourceNameAndExtLogin(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==p)throw new Error("Required parameter extLogin was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==A)throw new Error("Required parameter extSourceName was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"vo")),null!=p&&(t=this.addToHttpParams(t,p,"extLogin")),null!=A&&(t=this.addToHttpParams(t,A,"extSourceName"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/membersManager/getMemberByExtSourceNameAndExtLogin`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getMemberById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getMemberById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getMemberById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMemberByUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getMemberByUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling getMemberByUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getMemberByUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMembers(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getMembers.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getMembers`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMembersByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getMembersByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getMembersByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMembersByUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getMembersByUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getMembersByUser`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMembersCount(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getMembersCount.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getMembersCount`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMembersPage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetPaginatedMembers was null or undefined when calling getMembersPage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getMembersPage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getMembersWithStatusCount(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getMembersWithStatusCount.");if(null==p)throw new Error("Required parameter status was null or undefined when calling getMembersWithStatusCount.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getMembersCount/status`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRichMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getRichMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getRichMember`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichMemberWithAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getRichMemberWithAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getRichMemberWithAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichMembersByIds(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getRichMembersByIds.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"ids[]")}),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getRichMembersByIds`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getRichMembersNoUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getRichMembersNoUserAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getRichMembersNoUserAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getSponsoredMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/membersManager/getSponsoredMembers/v`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getSponsoredMembersAndTheirSponsors(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembersAndTheirSponsors.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getSponsoredMembersAndTheirSponsors.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getSponsoredMembersAndTheirSponsors`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getSponsorsByMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getSponsorsByMember.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/getSponsors/member`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getSponsorsByVo(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getSponsorsByVo.");if(null==p)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsByVo.");if(null==A)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsByVo.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"vo")),null!=p&&(i=this.addToHttpParams(i,p,"extSourceName")),null!=A&&(i=this.addToHttpParams(i,A,"extLogin")),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames[]")});let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/membersManager/getSponsors/vo`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}moveMembership(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter vo was null or undefined when calling moveMembership.");if(null==p)throw new Error("Required parameter sourceUser was null or undefined when calling moveMembership.");if(null==A)throw new Error("Required parameter targetUser was null or undefined when calling moveMembership.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"vo")),null!=p&&(t=this.addToHttpParams(t,p,"sourceUser")),null!=A&&(t=this.addToHttpParams(t,A,"targetUser"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/moveMembership`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeSponsor(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeSponsor.");if(null==p)throw new Error("Required parameter sponsor was null or undefined when calling removeSponsor.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"sponsor"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsor`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeSponsors(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeSponsors.");if(null==p)throw new Error("Required parameter sponsorIds was null or undefined when calling removeSponsors.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"sponsorIds")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsors`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}sendAccountActivationLinkEmail(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter member was null or undefined when calling sendAccountActivationLinkEmail.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling sendAccountActivationLinkEmail.");if(null==A)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendAccountActivationLinkEmail.");if(null==C)throw new Error("Required parameter language was null or undefined when calling sendAccountActivationLinkEmail.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"member")),null!=p&&(i=this.addToHttpParams(i,p,"namespace")),null!=A&&(i=this.addToHttpParams(i,A,"emailAttributeURN")),null!=C&&(i=this.addToHttpParams(i,C,"language"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/membersManager/sendAccountActivationLinkEmail`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}sendPasswordResetLinkEmail(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter member was null or undefined when calling sendPasswordResetLinkEmail.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling sendPasswordResetLinkEmail.");if(null==A)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendPasswordResetLinkEmail.");if(null==C)throw new Error("Required parameter language was null or undefined when calling sendPasswordResetLinkEmail.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"member")),null!=p&&(r=this.addToHttpParams(r,p,"namespace")),null!=A&&(r=this.addToHttpParams(r,A,"emailAttributeURN")),null!=C&&(r=this.addToHttpParams(r,C,"language")),null!=f&&(r=this.addToHttpParams(r,f,"baseUrl"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/membersManager/sendPasswordResetLinkEmail`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}sendUsernameReminderEmail(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter member was null or undefined when calling sendUsernameReminderEmail.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling sendUsernameReminderEmail.");if(null==A)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendUsernameReminderEmail.");if(null==C)throw new Error("Required parameter language was null or undefined when calling sendUsernameReminderEmail.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"member")),null!=p&&(i=this.addToHttpParams(i,p,"namespace")),null!=A&&(i=this.addToHttpParams(i,A,"emailAttributeURN")),null!=C&&(i=this.addToHttpParams(i,C,"language"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/membersManager/sendUsernameReminderEmail`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}setSponsoredMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetSponsoredMember was null or undefined when calling setSponsoredMember.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/membersManager/setSponsoredMember`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setSponsorshipForMember(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter sponsoredMember was null or undefined when calling setSponsorshipForMember.");if(null==p)throw new Error("Required parameter sponsor was null or undefined when calling setSponsorshipForMember.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"sponsoredMember")),null!=p&&(t=this.addToHttpParams(t,p,"sponsor")),null!=A&&(t=this.addToHttpParams(t,A,"validityTo"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/setSponsorshipForMember`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}setStatus(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling setStatus.");if(null==p)throw new Error("Required parameter status was null or undefined when calling setStatus.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"status"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/membersManager/setStatus`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}sponsorMember(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling sponsorMember.");if(null==p)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMember.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"sponsor")),null!=A&&(t=this.addToHttpParams(t,A,"validityTo"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMember`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}sponsorMembers(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter members was null or undefined when calling sponsorMembers.");if(null==p)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMembers.");let t=new e.LE({encoder:this.encoder});o&&o.forEach(T=>{t=this.addToHttpParams(t,T,"members[]")}),null!=p&&(t=this.addToHttpParams(t,p,"sponsor")),null!=A&&(t=this.addToHttpParams(t,A,"validityTo"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMembers`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}updateSponsorshipValidity(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter member was null or undefined when calling updateSponsorshipValidity.");if(null==p)throw new Error("Required parameter sponsor was null or undefined when calling updateSponsorshipValidity.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"member")),null!=p&&(t=this.addToHttpParams(t,p,"sponsor")),null!=A&&(t=this.addToHttpParams(t,A,"validityTo"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/membersManager/updateSponsorshipValidity`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}validateMemberAsync(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling validateMemberAsync.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/membersManager/validateMemberAsync`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),Ae=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}createOwner(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateOwner was null or undefined when calling createOwner.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/ownersManager/createOwner`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteOwner(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter owner was null or undefined when calling deleteOwner.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"owner")),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwner`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteOwners(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter owners was null or undefined when calling deleteOwners.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"owners[]")}),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwners`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAllOwners(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/ownersManager/getOwners`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getOwnerById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getOwnerById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/ownersManager/getOwnerById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getOwnerByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter owner was null or undefined when calling getOwnerByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"owner"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/ownersManager/getOwnerByName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),Ze=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}sentMessageToRTWithMemberQueue(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==p)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==A)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==C)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"memberId")),null!=p&&(i=this.addToHttpParams(i,p,"queue")),null!=A&&(i=this.addToHttpParams(i,A,"subject")),null!=C&&(i=this.addToHttpParams(i,C,"text"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}sentMessageToRTWithQueue(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==p)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==A)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"queue")),null!=p&&(t=this.addToHttpParams(t,p,"subject")),null!=A&&(t=this.addToHttpParams(t,A,"text"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}sentMessageToRTWithVo(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==p)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==A)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"voId")),null!=p&&(t=this.addToHttpParams(t,p,"subject")),null!=A&&(t=this.addToHttpParams(t,A,"text"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}sentMessageToRTWithVoQueue(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==p)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==A)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==C)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"voId")),null!=p&&(i=this.addToHttpParams(i,p,"queue")),null!=A&&(i=this.addToHttpParams(i,A,"subject")),null!=C&&(i=this.addToHttpParams(i,C,"text"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),ke=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addApplicationMailForGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}addApplicationMailForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}addGroupsToAutoRegistration(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"groups[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}addSubgroupsToAutoRegistration(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==p)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==A)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let t=new e.LE({encoder:this.encoder});o&&o.forEach(T=>{t=this.addToHttpParams(t,T,"groups[]")}),null!=p&&(t=this.addToHttpParams(t,p,"registrationGroup")),null!=A&&(t=this.addToHttpParams(t,A,"formItem"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}addVoGroupsToAutoRegistration(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==p)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),null!=p&&(n=this.addToHttpParams(n,p,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}approveApplication(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}approveApplications(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}checkForSimilarRichIdentities(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.post(r,null,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}checkForSimilarUsersWithAuthInfo(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.post(r,null,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}consolidate(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}consolidateIdentityUsingToken(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"token"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}copyFormFromGroupToGroup(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromGroup")),null!=p&&(n=this.addToHttpParams(n,p,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyFormFromGroupToVo(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromGroup")),null!=p&&(n=this.addToHttpParams(n,p,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyFormFromVoToGroup(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromVo")),null!=p&&(n=this.addToHttpParams(n,p,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyFormFromVoToVo(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromVo")),null!=p&&(n=this.addToHttpParams(n,p,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyMailsFromGroupToGroup(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromGroup")),null!=p&&(n=this.addToHttpParams(n,p,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyMailsFromGroupToVo(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromGroup")),null!=p&&(n=this.addToHttpParams(n,p,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyMailsFromVoToGroup(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromVo")),null!=p&&(n=this.addToHttpParams(n,p,"toGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyMailsFromVoToVo(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"fromVo")),null!=p&&(n=this.addToHttpParams(n,p,"toVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}createApplicationFormInGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}createApplicationFormInVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteApplication(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteApplicationMailForGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==p)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"id"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteApplicationMailForVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==p)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"id"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteApplications(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteGroupsFromAutoRegistration(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"groups[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteSubgroupsFromAutoRegistration(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==p)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==A)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let t=new e.LE({encoder:this.encoder});o&&o.forEach(T=>{t=this.addToHttpParams(t,T,"groups[]")}),null!=p&&(t=this.addToHttpParams(t,p,"registrationGroup")),null!=A&&(t=this.addToHttpParams(t,A,"formItem"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}deleteVoGroupsFromAutoRegistration(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==p)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),null!=p&&(n=this.addToHttpParams(n,p,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getApplicationById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getApplicationDataById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getApplicationMailsForGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getApplicationMailsForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getApplicationsForGroup(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"group")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"state[]")}),null!=A&&(i=this.addToHttpParams(i,A,"dateFrom")),null!=C&&(i=this.addToHttpParams(i,C,"dateTo"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getApplicationsForMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getApplicationsForVo(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"vo")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"state[]")}),null!=A&&(i=this.addToHttpParams(i,A,"dateFrom")),null!=C&&(i=this.addToHttpParams(i,C,"dateTo"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getApplicationsPage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getConsolidatorToken(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getFormItemsForGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFormItemsForGroupWithType(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"type"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFormItemsForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFormItemsForVoWithType(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"type"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupApplicationForm(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupsToAutoRegistration(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getSubgroupsToAutoRegistration(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==p)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getVoApplicationForm(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoGroupsToAutoRegistration(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==p)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"formItem"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}invitationFormExists(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}inviteMemberCandidates(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}isInvitationEnabled(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}rejectApplication(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"id")),null!=p&&(n=this.addToHttpParams(n,p,"reason"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}rejectApplications(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"ids[]")}),null!=p&&(n=this.addToHttpParams(n,p,"reason"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}sendInvitation(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==p)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let i=new e.LE({encoder:this.encoder});null!=A&&(i=this.addToHttpParams(i,A,"voId")),null!=C&&(i=this.addToHttpParams(i,C,"name")),null!=o&&(i=this.addToHttpParams(i,o,"email")),null!=p&&(i=this.addToHttpParams(i,p,"language"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}sendInvitationForGroup(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==p)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let r=new e.LE({encoder:this.encoder});null!=A&&(r=this.addToHttpParams(r,A,"voId")),null!=C&&(r=this.addToHttpParams(r,C,"groupId")),null!=f&&(r=this.addToHttpParams(r,f,"name")),null!=o&&(r=this.addToHttpParams(r,o,"email")),null!=p&&(r=this.addToHttpParams(r,p,"language"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}sendInvitationGroupToExistingUser(o,p,A,C=!1,f="body",a=!1,n){let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"userId")),null!=p&&(t=this.addToHttpParams(t,p,"voId")),null!=A&&(t=this.addToHttpParams(t,A,"groupId"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}sendInvitationToExistingUser(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"userId")),null!=p&&(n=this.addToHttpParams(n,p,"voId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}sendInvitationsFromCsv(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}sendMessage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}sendMessages(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}setSendingEnabled(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}submitApplication(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateApplicationMail(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateForm(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateFormItemData(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateFormItemsData(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateFormItemsForGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateFormItemsForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}verifyApplication(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),re=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}activateGroupResourceAssignment(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter group was null or undefined when calling activateGroupResourceAssignment.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling activateGroupResourceAssignment.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"group")),null!=p&&(t=this.addToHttpParams(t,p,"resource")),null!=A&&(t=this.addToHttpParams(t,A,"async"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/resourcesManager/activateGroupResourceAssignment`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}addAdminToGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling addAdminToGroup.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling addAdminToGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-g`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addAdminToUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling addAdminToUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling addAdminToUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-u`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addResourceSelfServiceGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceGroup.");if(null==p)throw new Error("Required parameter group was null or undefined when calling addResourceSelfServiceGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addResourceSelfServiceUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling addResourceSelfServiceUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}allowGroupsToResources(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToResources.");if(null==p)throw new Error("Required parameter resources was null or undefined when calling allowGroupsToResources.");let t=new e.LE({encoder:this.encoder});o&&o.forEach(T=>{t=this.addToHttpParams(t,T,"groups[]")}),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"resources[]")}),null!=A&&(t=this.addToHttpParams(t,A,"async"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/resourcesManager/allowGroupsToResources`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}assignGroupToResource(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter group was null or undefined when calling assignGroupToResource.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling assignGroupToResource.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"group")),null!=p&&(r=this.addToHttpParams(r,p,"resource")),null!=A&&(r=this.addToHttpParams(r,A,"async")),null!=C&&(r=this.addToHttpParams(r,C,"assignInactive")),null!=f&&(r=this.addToHttpParams(r,f,"autoAssignSubgroups"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResource`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}assignGroupToResources(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter group was null or undefined when calling assignGroupToResources.");if(null==p)throw new Error("Required parameter resources was null or undefined when calling assignGroupToResources.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"group")),p&&p.forEach(K=>{r=this.addToHttpParams(r,K,"resources[]")}),null!=A&&(r=this.addToHttpParams(r,A,"async")),null!=C&&(r=this.addToHttpParams(r,C,"assignInactive")),null!=f&&(r=this.addToHttpParams(r,f,"autoAssignSubgroups"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResources`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}assignGroupsToResource(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter groups was null or undefined when calling assignGroupsToResource.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling assignGroupsToResource.");let r=new e.LE({encoder:this.encoder});o&&o.forEach(K=>{r=this.addToHttpParams(r,K,"groups[]")}),null!=p&&(r=this.addToHttpParams(r,p,"resource")),null!=A&&(r=this.addToHttpParams(r,A,"async")),null!=C&&(r=this.addToHttpParams(r,C,"assignInactive")),null!=f&&(r=this.addToHttpParams(r,f,"autoAssignSubgroups"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupsToResource`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}assignResourceTagToResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAssignResourceTagToResource was null or undefined when calling assignResourceTagToResource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagToResource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}assignResourceTagsToResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAssignResourceTagsToResource was null or undefined when calling assignResourceTagsToResource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagsToResource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}assignService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling assignService.");if(null==p)throw new Error("Required parameter service was null or undefined when calling assignService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignService`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}assignServices(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling assignServices.");if(null==p)throw new Error("Required parameter services was null or undefined when calling assignServices.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServices`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}assignServicesPackage(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling assignServicesPackage.");if(null==p)throw new Error("Required parameter servicesPackage was null or undefined when calling assignServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"servicesPackage"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServicesPackage`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}copyResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCopyResource was null or undefined when calling copyResource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/copyResource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createResource(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter vo was null or undefined when calling createResource.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling createResource.");if(null==A)throw new Error("Required parameter name was null or undefined when calling createResource.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"vo")),null!=p&&(i=this.addToHttpParams(i,p,"facility")),null!=A&&(i=this.addToHttpParams(i,A,"name")),null!=C&&(i=this.addToHttpParams(i,C,"description"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResource`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}createResourceTagWithResourceTag(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateResourceTagWithResourceTag was null or undefined when calling createResourceTagWithResourceTag.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/createResourceTag/resourceTag`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createResourceTagWithTagName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter tagName was null or undefined when calling createResourceTagWithTagName.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling createResourceTagWithTagName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"tagName")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResourceTag/tagName`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deactivateGroupResourceAssignment(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling deactivateGroupResourceAssignment.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling deactivateGroupResourceAssignment.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deactivateGroupResourceAssignment`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteAllResources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling deleteAllResources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteAllResourcesTagsForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling deleteAllResourcesTagsForVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResourcesTagsForVo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling deleteResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteResource`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteResourceTag(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputDeleteResourceTag was null or undefined when calling deleteResourceTag.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/deleteResourceTag`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getAdminGroups(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAdminGroups.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAdminGroups`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAdmins(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAdmins.");if(null==p)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getAdmins.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"onlyDirectAdmins"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getAdmins`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAllResources(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/resourcesManager/getAllResources`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllResourcesByResourceTag(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetAllResourcesByResourceTag was null or undefined when calling getAllResourcesByResourceTag.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesByResourceTag`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getAllResourcesTagsForResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAllResourcesTagsForResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForResource`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllResourcesTagsForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getAllResourcesTagsForVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForVo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllResourcesWhereUserIsAdmin(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getAllResourcesWhereUserIsAdmin.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/all`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllowedMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAllowedMembers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAllowedMembers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllowedResources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getAllowedResources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAllowedResources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllowedUsersOfResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAllowedUsersOfResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAllowedUsers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedGroups(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAssignedGroups.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"member"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getAssignedGroups`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAssignedMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedMembersWithStatus(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembersWithStatus.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembersWithStatus`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedResourcesWithGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getAssignedResourcesWithGroup.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/g`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedResourcesWithMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/m`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedResourcesWithStatus(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithStatus.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedResourcesWithStatus`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedRichMembers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAssignedRichMembers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichMembers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedRichResourcesWithGroup(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter group was null or undefined when calling getAssignedRichResourcesWithGroup.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"group"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/g`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedRichResourcesWithMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/m`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedRichResourcesWithMemberService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMemberService.");if(null==p)throw new Error("Required parameter service was null or undefined when calling getAssignedRichResourcesWithMemberService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/s-m`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAssignedServicesToResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getAssignedServicesToResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getAssignedServices`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getBansForMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getBansForMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getBansForMember`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getBansForResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getBansForResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getBansForResource`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getEnrichedBansForResource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getEnrichedBansForResource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForResource`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedBansForUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getEnrichedBansForUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedResourceById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter id was null or undefined when calling getEnrichedResourceById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"id")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourceById`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedResourcesForFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getEnrichedResourcesForFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedResourcesForVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getEnrichedResourcesForVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getFacility`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getGroupAssignments(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getGroupAssignments.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getGroupAssignments`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getMailingServiceRichResourcesWithMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getMailingServiceRichResourcesWithMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getMailingServiceRichResourcesWithMember`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getResourceAssignments(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling getResourceAssignments.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getResourceAssignments`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourceBan(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getResourceBan.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getResourceBan.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getBan`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourceBanById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter banId was null or undefined when calling getResourceBanById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getBanById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getResourceById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getResourceById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResourceById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getResourceByName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getResourceByName.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getResourceByName.");if(null==A)throw new Error("Required parameter name was null or undefined when calling getResourceByName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"vo")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),null!=A&&(t=this.addToHttpParams(t,A,"name"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResourceByName`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getResources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getResources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getResourcesByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getResourcesByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResourcesByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getResourcesCountForAll(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/all`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getResourcesCountForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getResourcesCountForVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/vo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getResourcesFromVoWhereUserIsAdmin(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");if(null==p)throw new Error("Required parameter user was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/fromVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getResourcesWhereGroupIsAdmin(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==A)throw new Error("Required parameter group was null or undefined when calling getResourcesWhereGroupIsAdmin.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"facility")),null!=p&&(t=this.addToHttpParams(t,p,"vo")),null!=A&&(t=this.addToHttpParams(t,A,"group"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/group`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getResourcesWhereUserIsAdmin(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==A)throw new Error("Required parameter user was null or undefined when calling getResourcesWhereUserIsAdmin.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"facility")),null!=p&&(t=this.addToHttpParams(t,p,"vo")),null!=A&&(t=this.addToHttpParams(t,A,"user"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getRichAdmins(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getRichAdmins.");if(null==p)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdmins.");if(null==A)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdmins.");if(null==C)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdmins.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"resource")),p&&p.forEach(N=>{i=this.addToHttpParams(i,N,"specificAttributes")}),null!=A&&(i=this.addToHttpParams(i,A,"allUserAttributes")),null!=C&&(i=this.addToHttpParams(i,C,"onlyDirectAdmins"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/resourcesManager/getRichAdmins`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getRichResourceById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getRichResourceById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getRichResourceById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichResources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getRichResources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getRichResources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichResourcesByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getRichResourcesByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getRichResourcesByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling getVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/resourcesManager/getVo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeAllResourceTagsFromResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeAllResourceTagsFromResource.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"resource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAllResourcesTagFromResource`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeBanByMemberAndResource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeBanByMemberAndResource.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeBanByMemberAndResource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/member-resource-id`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupAdminResource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeGroupAdminResource.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeGroupAdminResource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-g`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupFromResource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResource.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeGroupFromResource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResource`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupFromResources(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResources.");if(null==p)throw new Error("Required parameter resources was null or undefined when calling removeGroupFromResources.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"resources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResources`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeGroupsFromResource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling removeGroupsFromResource.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling removeGroupsFromResource.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupsFromResource`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeResourceBanById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter banId was null or undefined when calling removeResourceBanById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/id`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeResourceSelfServiceGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceGroup.");if(null==p)throw new Error("Required parameter group was null or undefined when calling removeResourceSelfServiceGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"group"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeResourceSelfServiceUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeResourceSelfServiceUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeResourceTagFromResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputRemoveResourceTagFromResource was null or undefined when calling removeResourceTagFromResource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagFromResource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}removeResourceTagsFromResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputRemoveResourceTagsFromResource was null or undefined when calling removeResourceTagsFromResource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagsFromResource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}removeService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeService.");if(null==p)throw new Error("Required parameter service was null or undefined when calling removeService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeServiceForResources(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resources was null or undefined when calling removeServiceForResources.");if(null==p)throw new Error("Required parameter service was null or undefined when calling removeServiceForResources.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"resources[]")}),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService/forResources`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeServices(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeServices.");if(null==p)throw new Error("Required parameter services was null or undefined when calling removeServices.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServices`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeServicesPackage(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeServicesPackage.");if(null==p)throw new Error("Required parameter servicesPackage was null or undefined when calling removeServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"servicesPackage"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServicesPackage`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeUserAdminResource(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter resource was null or undefined when calling removeUserAdminResource.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeUserAdminResource.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"resource")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-u`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}setResourceBan(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetBan was null or undefined when calling setResourceBan.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/setBan`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unallowGroupsFromResources(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter groups was null or undefined when calling unallowGroupsFromResources.");if(null==p)throw new Error("Required parameter resources was null or undefined when calling unallowGroupsFromResources.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"groups[]")}),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"resources[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/resourcesManager/unallowGroupsFromResources`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}updateResource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateResource was null or undefined when calling updateResource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/updateResource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateResourceBan(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateBan was null or undefined when calling updateResourceBan.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/updateBan`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateResourceTag(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateResourceTag was null or undefined when calling updateResourceTag.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/resourcesManager/updateResourceTag`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),Ce=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}getAttributesMatchResources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetMatchResources was null or undefined when calling getAttributesMatchResources.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/searcher/getResources/attributes-match`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getAttributesResources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetResources was null or undefined when calling getAttributesResources.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/searcher/getResources/attributes`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getFacilities(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetFacilities was null or undefined when calling getFacilities.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/searcher/getFacilities`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getMembersByUserAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetMembersByUserAttributes was null or undefined when calling getMembersByUserAttributes.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/searcher/getMembersByUserAttributes`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getUsersSearcher(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetUsers was null or undefined when calling getUsersSearcher.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/searcher/getUsers`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),O=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addDestination(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter service was null or undefined when calling addDestination.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling addDestination.");if(null==A)throw new Error("Required parameter destination was null or undefined when calling addDestination.");if(null==C)throw new Error("Required parameter type was null or undefined when calling addDestination.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"service")),null!=p&&(r=this.addToHttpParams(r,p,"facility")),null!=A&&(r=this.addToHttpParams(r,A,"destination")),null!=C&&(r=this.addToHttpParams(r,C,"type")),null!=f&&(r=this.addToHttpParams(r,f,"propagationType"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestination`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.post(N,null,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}addDestinationToMultipleServices(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAddDestinationToMultipleServices was null or undefined when calling addDestinationToMultipleServices.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/addDestination`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}addDestinationsDefinedByHostsOnFacilityWithFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsDefinedByHostsOnFacility/f`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputAddDestinationsDefinedByHostsOnFacility was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/addDestinationsDefinedByHostsOnFacility/lists-f`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsDefinedByHostsOnFacility/s-f`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addDestinationsForAllServicesOnFacility(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter facility was null or undefined when calling addDestinationsForAllServicesOnFacility.");if(null==p)throw new Error("Required parameter destination was null or undefined when calling addDestinationsForAllServicesOnFacility.");if(null==A)throw new Error("Required parameter type was null or undefined when calling addDestinationsForAllServicesOnFacility.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"facility")),null!=p&&(i=this.addToHttpParams(i,p,"destination")),null!=A&&(i=this.addToHttpParams(i,A,"type")),null!=C&&(i=this.addToHttpParams(i,C,"propagationType"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/servicesManager/addDestinationsForAllServicesOnFacility`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}addRequiredAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling addRequiredAttribute.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling addRequiredAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/addRequiredAttribute`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addRequiredAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling addRequiredAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling addRequiredAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/addRequiredAttributes`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addServiceToServicesPackage(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter servicesPackage was null or undefined when calling addServiceToServicesPackage.");if(null==p)throw new Error("Required parameter service was null or undefined when calling addServiceToServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"servicesPackage")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/addServiceToServicesPackage`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}blockAllServicesOnDestinationById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter destination was null or undefined when calling blockAllServicesOnDestinationById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockAllServicesOnDestination/d`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}blockAllServicesOnDestinationByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter destination was null or undefined when calling blockAllServicesOnDestinationByName.");if(null==p)throw new Error("Required parameter destinationType was null or undefined when calling blockAllServicesOnDestinationByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"destination")),null!=p&&(n=this.addToHttpParams(n,p,"destinationType"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockAllServicesOnDestination/dname-dtype`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}blockAllServicesOnFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling blockAllServicesOnFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockAllServicesOnFacility`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}blockServiceOnDestination(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling blockServiceOnDestination.");if(null==p)throw new Error("Required parameter destination was null or undefined when calling blockServiceOnDestination.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnDestination/s-d`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}blockServiceOnDestinationWithNameAndType(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter service was null or undefined when calling blockServiceOnDestinationWithNameAndType.");if(null==p)throw new Error("Required parameter destination was null or undefined when calling blockServiceOnDestinationWithNameAndType.");if(null==A)throw new Error("Required parameter destinationType was null or undefined when calling blockServiceOnDestinationWithNameAndType.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"service")),null!=p&&(t=this.addToHttpParams(t,p,"destination")),null!=A&&(t=this.addToHttpParams(t,A,"destinationType"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnDestination/s-dname-dtype`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}blockServiceOnDestinations(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling blockServiceOnDestinations.");if(null==p)throw new Error("Required parameter destinations was null or undefined when calling blockServiceOnDestinations.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"destinations[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnDestinations`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}blockServiceOnFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling blockServiceOnFacility.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling blockServiceOnFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServiceOnFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}blockServicesOnDestinations(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputBlockServicesOnDestinations was null or undefined when calling blockServicesOnDestinations.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/blockServicesOnDestinations`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}blockServicesOnFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter services was null or undefined when calling blockServicesOnFacility.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling blockServicesOnFacility.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")}),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/blockServicesOnFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}createService(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter name was null or undefined when calling createService.");if(null==p)throw new Error("Required parameter description was null or undefined when calling createService.");if(null==A)throw new Error("Required parameter script was null or undefined when calling createService.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"name")),null!=p&&(t=this.addToHttpParams(t,p,"description")),null!=A&&(t=this.addToHttpParams(t,A,"script"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/createService`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}createServiceWithService(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateService was null or undefined when calling createServiceWithService.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/createService`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createServicesPackage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateServicesPackage was null or undefined when calling createServicesPackage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/createServicesPackage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createServicesPackageByNameAndDescription(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter name was null or undefined when calling createServicesPackageByNameAndDescription.");if(null==p)throw new Error("Required parameter description was null or undefined when calling createServicesPackageByNameAndDescription.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"name")),null!=p&&(n=this.addToHttpParams(n,p,"description"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/createServicesPackage`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteService(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling deleteService.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/deleteService`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteServices(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter services was null or undefined when calling deleteServices.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")}),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/deleteServices`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteServicesPackage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter servicesPackage was null or undefined when calling deleteServicesPackage.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"servicesPackage"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/deleteServicesPackage`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}forceServicePropagation(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling forceServicePropagation.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/forceServicePropagation`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}forceServicePropagationBulk(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter services was null or undefined when calling forceServicePropagationBulk.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")}),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/forceServicePropagationBulk`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAllDestinations(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/servicesManager/getDestinations/all`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllRichDestinationsForFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAllRichDestinationsForFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getAllRichDestinations/f`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllRichDestinationsForService(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter service was null or undefined when calling getAllRichDestinationsForService.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getAllRichDestinations/s`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedResources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter service was null or undefined when calling getAssignedResources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getAssignedResourcesForService`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedServices(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedServices.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getAssignedServices/f`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedServicesVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssignedServicesVo.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling getAssignedServicesVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/getAssignedServices/f-v`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getDestinationById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getDestinationById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getDestinationById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getDestinations(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling getDestinations.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getDestinations.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/getDestinations/s-f`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getDestinationsCount(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/servicesManager/getDestinationsCount`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getFacilitiesDestinations(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getFacilitiesDestinations.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getFacilitiesDestinations`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityAssignedServicesForGUI(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityAssignedServicesForGUI.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getFacilityAssignedServicesForGUI`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getHashedDataWithGroups(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter service was null or undefined when calling getHashedDataWithGroups.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getHashedDataWithGroups.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"service")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),null!=A&&(t=this.addToHttpParams(t,A,"consentEval"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getHashedDataWithGroups`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getHashedHierarchicalData(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter service was null or undefined when calling getHashedHierarchicalData.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getHashedHierarchicalData.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"service")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),null!=A&&(t=this.addToHttpParams(t,A,"consentEval"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/servicesManager/getHashedHierarchicalData`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getRichDestinations(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling getRichDestinations.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getRichDestinations.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/getRichDestinations`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getServiceById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getServiceById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServiceById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServiceByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter name was null or undefined when calling getServiceByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServiceByName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServices(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/servicesManager/getServices`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getServicesBlockedOnDestination(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter destination was null or undefined when calling getServicesBlockedOnDestination.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServicesBlockedOnDestination`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServicesBlockedOnFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getServicesBlockedOnFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServicesBlockedOnFacility`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServicesByAttributeDefinition(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter attributeDefinition was null or undefined when calling getServicesByAttributeDefinition.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"attributeDefinition"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServicesByAttributeDefinition`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServicesFromServicesPackage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter servicesPackage was null or undefined when calling getServicesFromServicesPackage.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"servicesPackage"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServicesFromServicesPackage`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServicesPackageById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter servicesPackage was null or undefined when calling getServicesPackageById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"servicesPackage"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServicesPackageById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServicesPackageByName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter name was null or undefined when calling getServicesPackageByName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"name"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/servicesManager/getServicesPackageByName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getServicesPackages(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/servicesManager/getServicesPackages`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}isServiceBlockedOnDestination(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling isServiceBlockedOnDestination.");if(null==p)throw new Error("Required parameter destination was null or undefined when calling isServiceBlockedOnDestination.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/isServiceBlockedOnDestination`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}isServiceBlockedOnFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling isServiceBlockedOnFacility.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling isServiceBlockedOnFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/isServiceBlockedOnFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}planServicePropagation(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling planServicePropagation.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/planServicePropagation`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeAllDestinations(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling removeAllDestinations.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling removeAllDestinations.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeAllDestinations`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeAllRequiredAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter service was null or undefined when calling removeAllRequiredAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"service"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeAllRequiredAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeDestination(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter service was null or undefined when calling removeDestination.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling removeDestination.");if(null==A)throw new Error("Required parameter destination was null or undefined when calling removeDestination.");if(null==C)throw new Error("Required parameter type was null or undefined when calling removeDestination.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"service")),null!=p&&(i=this.addToHttpParams(i,p,"facility")),null!=A&&(i=this.addToHttpParams(i,A,"destination")),null!=C&&(i=this.addToHttpParams(i,C,"type"));let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeDestination`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.post(T,null,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}removeDestinations(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter service was null or undefined when calling removeDestinations.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling removeDestinations.");if(null==A)throw new Error("Required parameter destinations was null or undefined when calling removeDestinations.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"service")),null!=p&&(t=this.addToHttpParams(t,p,"facility")),A&&A.forEach(T=>{t=this.addToHttpParams(t,T,"destinations[]")});let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeDestinations`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeDestinationsByRichDestinations(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputRemoveRichDestinations was null or undefined when calling removeDestinationsByRichDestinations.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/removeDestinationsByRichDestinations`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}removeRequiredAttribute(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling removeRequiredAttribute.");if(null==p)throw new Error("Required parameter attributeId was null or undefined when calling removeRequiredAttribute.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"attributeId"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeRequiredAttribute`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeRequiredAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling removeRequiredAttributes.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeRequiredAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attributes[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeRequiredAttributes`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeServiceFromServicesPackage(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter servicesPackage was null or undefined when calling removeServiceFromServicesPackage.");if(null==p)throw new Error("Required parameter service was null or undefined when calling removeServiceFromServicesPackage.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"servicesPackage")),null!=p&&(n=this.addToHttpParams(n,p,"service"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/removeServiceFromServicesPackage`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}unblockAllServicesOnDestinationById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter destination was null or undefined when calling unblockAllServicesOnDestinationById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"destination"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockAllServicesOnDestination/d`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}unblockAllServicesOnDestinationByName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter destination was null or undefined when calling unblockAllServicesOnDestinationByName.");if(null==p)throw new Error("Required parameter destinationType was null or undefined when calling unblockAllServicesOnDestinationByName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"destination")),null!=p&&(n=this.addToHttpParams(n,p,"destinationType"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockAllServicesOnDestination/dname-dtype`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}unblockAllServicesOnFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling unblockAllServicesOnFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockAllServicesOnFacility`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}unblockServiceOnDestinationById(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnDestinationById.");if(null==p)throw new Error("Required parameter destination was null or undefined when calling unblockServiceOnDestinationById.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnDestination/s-d`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}unblockServiceOnDestinationByName(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnDestinationByName.");if(null==p)throw new Error("Required parameter destination was null or undefined when calling unblockServiceOnDestinationByName.");if(null==A)throw new Error("Required parameter destinationType was null or undefined when calling unblockServiceOnDestinationByName.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"service")),null!=p&&(t=this.addToHttpParams(t,p,"destination")),null!=A&&(t=this.addToHttpParams(t,A,"destinationType"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnDestination/s-dname-dtype`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}unblockServiceOnDestinations(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnDestinations.");if(null==p)throw new Error("Required parameter destinations was null or undefined when calling unblockServiceOnDestinations.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"destinations[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnDestinations`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}unblockServiceOnFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling unblockServiceOnFacility.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling unblockServiceOnFacility.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServiceOnFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}unblockServicesOnDestinations(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUnlockServicesOnDestinations was null or undefined when calling unblockServicesOnDestinations.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/unblockServicesOnDestinations`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}unblockServicesOnFacility(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter services was null or undefined when calling unblockServicesOnFacility.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling unblockServicesOnFacility.");let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"services[]")}),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/servicesManager/unblockServicesOnFacility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}updateService(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateService was null or undefined when calling updateService.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/updateService`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateServicesPackage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateServicesPackage was null or undefined when calling updateServicesPackage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/servicesManager/updateServicesPackage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),te=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}countTasks(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/tasksManager/countTasks`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}deleteTask(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter TaskIdObject was null or undefined when calling deleteTask.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/tasksManager/deleteTask`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteTaskResultById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter TaskResultIdObject was null or undefined when calling deleteTaskResultById.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/tasksManager/deleteTaskResultById`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteTaskResultsByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter taskResultIds was null or undefined when calling deleteTaskResultsByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"taskResultIds")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/tasksManager/deleteTaskResultsByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}deleteTaskResultsIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter TaskAndDestinationIdObject was null or undefined when calling deleteTaskResultsIds.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/tasksManager/deleteTaskResults/id`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteTaskResultsNames(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter TaskAndDestinationNameObject was null or undefined when calling deleteTaskResultsNames.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/tasksManager/deleteTaskResults/name`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getAllFacilitiesStates(o,p=!1,A="body",C=!1,f){let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getAllFacilitiesStates`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAllResourcesState(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter voId was null or undefined when calling getAllResourcesState.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"voId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getAllResourcesState`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityServicesState(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityServicesState.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getFacilityServicesState`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getFacilityState(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getFacilityState.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getFacilityState`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getTask(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling getTask.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getTask.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/tasksManager/getTask`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getTaskById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getTaskById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getTaskById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getTaskResultById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter taskResult was null or undefined when calling getTaskResultById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"taskResult"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getTaskResultById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getTaskResults(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/tasksManager/getTaskResults`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getTaskResultsByTask(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter task was null or undefined when calling getTaskResultsByTask.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"task"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getTaskResultsByTask`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getTaskResultsForDestinations(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter destinations was null or undefined when calling getTaskResultsForDestinations.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"destinations[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForDestinations`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getTaskResultsForGUIByTask(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter task was null or undefined when calling getTaskResultsForGUIByTask.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"task"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForGUIByTask`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getTaskResultsForGUIByTaskAndDestination(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter task was null or undefined when calling getTaskResultsForGUIByTaskAndDestination.");if(null==p)throw new Error("Required parameter destination was null or undefined when calling getTaskResultsForGUIByTaskAndDestination.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"task")),null!=p&&(n=this.addToHttpParams(n,p,"destination"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForGUIByTaskAndDestination`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getTaskResultsForGUIByTaskOnlyNewest(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter task was null or undefined when calling getTaskResultsForGUIByTaskOnlyNewest.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"task"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/getTaskResultsForGUIByTaskOnlyNewest`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}isThereSuchTask(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter service was null or undefined when calling isThereSuchTask.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling isThereSuchTask.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"service")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/tasksManager/isThereSuchTask`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}listAllTasks(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/tasksManager/listAllTasks`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}listAllTasksForFacility(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter facility was null or undefined when calling listAllTasksForFacility.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"facility"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/listAllTasksForFacility`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}suspendTasksPropagation(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter suspend was null or undefined when calling suspendTasksPropagation.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"suspend"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/tasksManager/suspendTasksPropagation`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),H=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addSpecificUserOwner(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==p)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"specificUser"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addUserExtSource(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}anonymizeUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}blockLogins(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"logins[]")}),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}changeNonAuthzPasswordByToken(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}changePasswordForLogin(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}changePasswordForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}checkPasswordResetRequestByTokenIsValid(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"token"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}checkPasswordStrength(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createAlternativePassword(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}createServiceUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteAlternativePassword(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==p)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==A)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"loginNamespace")),null!=A&&(t=this.addToHttpParams(t,A,"passwordId"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}deletePasswordForLogin(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"login")),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deletePasswordForUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}deleteUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}findRichUsers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"searchString"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}findRichUsersWithAttributes(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"searchString")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrsNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}findUsers(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"searchString"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/findUsers`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}generateAccountForName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"namespace")),null!=p&&(n=this.addToHttpParams(n,p,"name"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAllBlockedLoginsInNamespaces(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getAllRichUsersWithAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"includedSpecificUsers"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssignedRichResourcesForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getAssociatedResourcesForUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"facility")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getBlockedLoginsPage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getGroupsForFacilityWhereUserIsActive(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==p)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"facility"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupsForResourceWhereUserIsActive(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==p)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"resource"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupsInVoWhereUserIsAdmin(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==p)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"vo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getGroupsWhereUserIsAdmin(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getPendingPreferredEmailChanges(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichUserExtSources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichUserWithAttributes(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichUsersByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichUsersWithAttributesByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichUsersWithoutVoWithAttributes(o,p=!1,A="body",C=!1,f){let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"attrsNames[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getSpecificUsersByUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getSponsorsForMember(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"member")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getSponsorsForMemberByVoAndLogin(o,p,A,C,f=!1,a="body",n=!1,t){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==p)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==A)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let i=new e.LE({encoder:this.encoder});null!=o&&(i=this.addToHttpParams(i,o,"vo")),null!=p&&(i=this.addToHttpParams(i,p,"extSourceName")),null!=A&&(i=this.addToHttpParams(i,A,"extLogin")),C&&C.forEach(N=>{i=this.addToHttpParams(i,N,"attrNames[]")});let d,r=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(r=r.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(r=r.set("Authorization","Bearer "+d));let s=t&&t.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(r=r.set("Accept",s));let c=t&&t.context;void 0===c&&(c=new e.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let T=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(f){let N=new URL(T),K=N.pathname.split("/");K[1]="non",N.pathname=K.join("/"),T=N.toString()}return this.httpClient.get(T,{context:c,params:i,responseType:l,withCredentials:this.configuration.withCredentials,headers:r,observe:a,reportProgress:n})}getUserByExtSourceNameAndExtLogin(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==p)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"extLogin")),null!=p&&(n=this.addToHttpParams(n,p,"extSourceName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getUserById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getUserById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserExtSourceByExtLoginAndExtSourceName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==p)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"extSourceName")),null!=p&&(n=this.addToHttpParams(n,p,"extSourceLogin"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserExtSourceById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"userExtSource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserExtSourceByUniqueAttributeValueAndAttributeId(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==p)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"attributeId")),null!=p&&(n=this.addToHttpParams(n,p,"attributeValue"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserExtSourceByUniqueAttributeValueAndAttributeName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==p)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"attributeName")),null!=p&&(n=this.addToHttpParams(n,p,"attributeValue"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getUserExtSources(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUserExtSourcesByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUsers(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/usersManager/getUsers`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getUsersByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUsersBySpecificUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"specificUser"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getUsersPage(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}getVosWhereUserIsAdmin(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVosWhereUserIsMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"user"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}isLoginAvailable(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==p)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"loginNamespace")),null!=p&&(n=this.addToHttpParams(n,p,"login"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}loginExist(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeSpecificUserOwner(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==p)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"specificUser"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeUserExtSource(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==p)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"userExtSource")),null!=A&&(t=this.addToHttpParams(t,A,"force"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}removeUserExtSources(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==p)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"userExtSources")}),null!=A&&(t=this.addToHttpParams(t,A,"force"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}requestPreferredEmailChange(o,p,A,C,f,a,n=!1,t="body",i=!1,r){if(null==o)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==p)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let d=new e.LE({encoder:this.encoder});null!=o&&(d=this.addToHttpParams(d,o,"user")),null!=p&&(d=this.addToHttpParams(d,p,"email")),null!=A&&(d=this.addToHttpParams(d,A,"lang")),null!=C&&(d=this.addToHttpParams(d,C,"linkPath")),null!=f&&(d=this.addToHttpParams(d,f,"customUrl")),null!=a&&(d=this.addToHttpParams(d,a,"idpFilter"));let c,s=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(s=s.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(s=s.set("Authorization","Bearer "+c));let l=r&&r.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let T=r&&r.context;void 0===T&&(T=new e.qT);let N="json";l&&(N=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let K=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(n){let xe=new URL(K),ot=xe.pathname.split("/");ot[1]="non",xe.pathname=ot.join("/"),K=xe.toString()}return this.httpClient.post(K,null,{context:T,params:d,responseType:N,withCredentials:this.configuration.withCredentials,headers:s,observe:t,reportProgress:i})}reservePasswordForLogin(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}reservePasswordForUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}reserveRandomPassword(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}setLogin(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==p)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==A)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"user")),null!=p&&(t=this.addToHttpParams(t,p,"login")),null!=A&&(t=this.addToHttpParams(t,A,"namespace"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.post(l,null,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}unblockLogins(o,p,A=!1,C="body",f=!1,a){let n=new e.LE({encoder:this.encoder});o&&o.forEach(l=>{n=this.addToHttpParams(n,l,"logins[]")}),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}unblockLoginsById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"logins[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}updateUser(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/usersManager/updateUser`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateUserExtSourceLastAccess(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"userExtSource"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}validatePasswordForLogin(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"login")),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}validatePasswordForUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==p)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),null!=p&&(n=this.addToHttpParams(n,p,"namespace"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}validatePreferredEmailChangeWithToken(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==p)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"token")),null!=p&&(n=this.addToHttpParams(n,p,"u"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),Q=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}getAppsConfig(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getGuiConfiguration(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getNewGuiAlert(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getPerunRPCVersion(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getPerunStatistics(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getPerunStatus(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getPerunSystemTimeInMillis(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})(),ye=(()=>{class Ee{constructor(o,p,A){this.httpClient=o,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new e.WM,this.configuration=new y,A&&(this.configuration=A),"string"!=typeof this.configuration.basePath&&("string"!=typeof p&&(p=this.basePath),this.configuration.basePath=p),this.encoder=this.configuration.encoder||new h}addToHttpParams(o,p,A){return"object"!=typeof p||p instanceof Date?this.addToHttpParamsRecursive(o,p,A):this.addToHttpParamsRecursive(o,p)}addToHttpParamsRecursive(o,p,A){if(null==p)return o;if("object"==typeof p)if(Array.isArray(p))p.forEach(C=>o=this.addToHttpParamsRecursive(o,C,A));else if(p instanceof Date){if(null==A)throw Error("key may not be null if value is Date");o=o.append(A,p.toISOString().substr(0,10))}else Object.keys(p).forEach(C=>o=this.addToHttpParamsRecursive(o,p[C],null!=A?`${A}.${C}`:C));else{if(null==A)throw Error("key may not be null if value is not object or array");o=o.append(A,p)}return o}addMemberVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling addMemberVo.");if(null==p)throw new Error("Required parameter memberVo was null or undefined when calling addMemberVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"memberVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/addMemberVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addSponsorRoleToGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToGroup.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling addSponsorRoleToGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/addSponsorRole/group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addSponsorRoleToUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling addSponsorRoleToUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling addSponsorRoleToUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/addSponsorRole/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addVoAdminGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling addVoAdminGroup.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling addVoAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/addAdmin/group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}addVoAdminUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling addVoAdminUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling addVoAdminUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/addAdmin/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}createVoWithName(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter name was null or undefined when calling createVoWithName.");if(null==p)throw new Error("Required parameter shortName was null or undefined when calling createVoWithName.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"name")),null!=p&&(n=this.addToHttpParams(n,p,"shortName"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/createVo/withName`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}createVoWithVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputCreateVoWithVo was null or undefined when calling createVoWithVo.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/createVo/withVo`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}deleteVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling deleteVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"force"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/deleteVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}findCandidates(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter id was null or undefined when calling findCandidates.");if(null==p)throw new Error("Required parameter searchString was null or undefined when calling findCandidates.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"id")),null!=p&&(t=this.addToHttpParams(t,p,"searchString")),null!=A&&(t=this.addToHttpParams(t,A,"maxNumOfResults"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/findCandidates`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}findCandidatesForGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter group was null or undefined when calling findCandidatesForGroup.");if(null==p)throw new Error("Required parameter searchString was null or undefined when calling findCandidatesForGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"group")),null!=p&&(n=this.addToHttpParams(n,p,"searchString"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/findCandidates/forGroup`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getAllVos(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/vosManager/getAllVos`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getCompleteCandidatesForGroup(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter group was null or undefined when calling getCompleteCandidatesForGroup.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForGroup.");if(null==A)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForGroup.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"group")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"attrNames")}),null!=A&&(t=this.addToHttpParams(t,A,"searchString"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getCompleteCandidates/forGroup`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getCompleteCandidatesForVo(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getCompleteCandidatesForVo.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getCompleteCandidatesForVo.");if(null==A)throw new Error("Required parameter searchString was null or undefined when calling getCompleteCandidatesForVo.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"vo")),p&&p.forEach(T=>{t=this.addToHttpParams(t,T,"attrNames")}),null!=A&&(t=this.addToHttpParams(t,A,"searchString"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getCompleteCandidates/forVo`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getEnrichedBansForVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getEnrichedBansForVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/getEnrichedBansForVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedVoBansForUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter user was null or undefined when calling getEnrichedVoBansForUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"user")),p&&p.forEach(l=>{n=this.addToHttpParams(n,l,"attrNames[]")});let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/getEnrichedBansForUser`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getEnrichedVoById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getEnrichedVoById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getEnrichedVoById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMemberVos(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getMemberVos.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getMemberVos`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getMyEnrichedVos(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/vosManager/getEnrichedVos`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getMyVos(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/vosManager/getVos`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}getParentVos(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getParentVos.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getParentVos`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getRichAdminsForVo(o,p,A,C,f,a=!1,n="body",t=!1,i){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getRichAdminsForVo.");if(null==p)throw new Error("Required parameter role was null or undefined when calling getRichAdminsForVo.");if(null==A)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdminsForVo.");if(null==C)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdminsForVo.");if(null==f)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdminsForVo.");let r=new e.LE({encoder:this.encoder});null!=o&&(r=this.addToHttpParams(r,o,"vo")),null!=p&&(r=this.addToHttpParams(r,p,"role")),A&&A.forEach(K=>{r=this.addToHttpParams(r,K,"specificAttributes")}),null!=C&&(r=this.addToHttpParams(r,C,"allUserAttributes")),null!=f&&(r=this.addToHttpParams(r,f,"onlyDirectAdmins"));let s,d=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(d=d.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(d=d.set("Authorization","Bearer "+s));let c=i&&i.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(d=d.set("Accept",c));let l=i&&i.context;void 0===l&&(l=new e.qT);let T="json";c&&(T=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let N=`${this.configuration.basePath}/json/vosManager/getRichAdmins`;if(a){let K=new URL(N),xe=K.pathname.split("/");xe[1]="non",K.pathname=xe.join("/"),N=K.toString()}return this.httpClient.get(N,{context:l,params:r,responseType:T,withCredentials:this.configuration.withCredentials,headers:d,observe:n,reportProgress:t})}getVoAdminGroups(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoAdminGroups.");if(null==p)throw new Error("Required parameter role was null or undefined when calling getVoAdminGroups.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"role"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/getAdminGroups`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.get(c,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}getVoAdminUsers(o,p,A,C=!1,f="body",a=!1,n){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoAdminUsers.");if(null==p)throw new Error("Required parameter role was null or undefined when calling getVoAdminUsers.");if(null==A)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getVoAdminUsers.");let t=new e.LE({encoder:this.encoder});null!=o&&(t=this.addToHttpParams(t,o,"vo")),null!=p&&(t=this.addToHttpParams(t,p,"role")),null!=A&&(t=this.addToHttpParams(t,A,"onlyDirectAdmins"));let r,i=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(i=i.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(i=i.set("Authorization","Bearer "+r));let d=n&&n.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let s=n&&n.context;void 0===s&&(s=new e.qT);let c="json";d&&(c=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let l=`${this.configuration.basePath}/json/vosManager/getAdmins`;if(C){let T=new URL(l),N=T.pathname.split("/");N[1]="non",T.pathname=N.join("/"),l=T.toString()}return this.httpClient.get(l,{context:s,params:t,responseType:c,withCredentials:this.configuration.withCredentials,headers:i,observe:f,reportProgress:a})}getVoBanById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter banId was null or undefined when calling getVoBanById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getBanById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoBanForMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling getVoBanForMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getBanForMember`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoBansForVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoBansForVo.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getBansForVo`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoById(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter id was null or undefined when calling getVoById.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"id"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getVoById`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoByShortName(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter shortName was null or undefined when calling getVoByShortName.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"shortName"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getVoByShortName`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVoMembersCountsByStatus(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter vo was null or undefined when calling getVoMembersCountsByStatus.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"vo"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getVoMembersCountsByStatus`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVosByIds(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter ids was null or undefined when calling getVosByIds.");let a=new e.LE({encoder:this.encoder});o&&o.forEach(c=>{a=this.addToHttpParams(a,c,"ids[]")});let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/json/vosManager/getVosByIds`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.get(s,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}getVosCount(o=!1,p="body",A=!1,C){let a,f=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(f=f.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(f=f.set("Authorization","Bearer "+a));let n=C&&C.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(f=f.set("Accept",n));let t=C&&C.context;void 0===t&&(t=new e.qT);let i="json";n&&(i=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let r=`${this.configuration.basePath}/json/vosManager/getVosCount`;if(o){let d=new URL(r),s=d.pathname.split("/");s[1]="non",d.pathname=s.join("/"),r=d.toString()}return this.httpClient.get(r,{context:t,responseType:i,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:A})}removeMemberVo(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeMemberVo.");if(null==p)throw new Error("Required parameter memberVo was null or undefined when calling removeMemberVo.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"memberVo"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/removeMemberVo`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeSponsorRoleFromGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromGroup.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeSponsorRoleFromGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/removeSponsorRole/group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeSponsorRoleFromUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeSponsorRoleFromUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeSponsorRoleFromUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/removeSponsorRole/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeVoAdminGroup(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminGroup.");if(null==p)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeVoAdminGroup.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"authorizedGroup"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/removeAdmin/group`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeVoAdminUser(o,p,A=!1,C="body",f=!1,a){if(null==o)throw new Error("Required parameter vo was null or undefined when calling removeVoAdminUser.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeVoAdminUser.");let n=new e.LE({encoder:this.encoder});null!=o&&(n=this.addToHttpParams(n,o,"vo")),null!=p&&(n=this.addToHttpParams(n,p,"user"));let i,t=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(t=t.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(t=t.set("Authorization","Bearer "+i));let r=a&&a.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(t=t.set("Accept",r));let d=a&&a.context;void 0===d&&(d=new e.qT);let s="json";r&&(s=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/vosManager/removeAdmin/user`;if(A){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,null,{context:d,params:n,responseType:s,withCredentials:this.configuration.withCredentials,headers:t,observe:C,reportProgress:f})}removeVoBan(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter banId was null or undefined when calling removeVoBan.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"banId"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/vosManager/removeBan`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}removeVoBanForMember(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter member was null or undefined when calling removeVoBanForMember.");let a=new e.LE({encoder:this.encoder});null!=o&&(a=this.addToHttpParams(a,o,"member"));let t,n=this.defaultHeaders;t=this.configuration.lookupCredential("BasicAuth"),t&&(n=n.set("Authorization","Basic "+t)),t=this.configuration.lookupCredential("BearerAuth"),t&&(n=n.set("Authorization","Bearer "+t));let i=f&&f.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(n=n.set("Accept",i));let r=f&&f.context;void 0===r&&(r=new e.qT);let d="json";i&&(d=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`${this.configuration.basePath}/urlinjsonout/vosManager/removeBanForMember`;if(p){let c=new URL(s),l=c.pathname.split("/");l[1]="non",c.pathname=l.join("/"),s=c.toString()}return this.httpClient.post(s,null,{context:r,params:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:n,observe:A,reportProgress:C})}setVoBan(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputSetVoBan was null or undefined when calling setVoBan.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/setBan`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateVo(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateVo was null or undefined when calling updateVo.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/updateVo`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}updateVoBan(o,p=!1,A="body",C=!1,f){if(null==o)throw new Error("Required parameter InputUpdateBan1 was null or undefined when calling updateVoBan.");let n,a=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(a=a.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(a=a.set("Authorization","Bearer "+n));let t=f&&f.httpHeaderAccept;void 0===t&&(t=this.configuration.selectHeaderAccept(["application/json"])),void 0!==t&&(a=a.set("Accept",t));let i=f&&f.context;void 0===i&&(i=new e.qT);const d=this.configuration.selectHeaderContentType(["application/json"]);void 0!==d&&(a=a.set("Content-Type",d));let s="json";t&&(s=t.startsWith("text")?"text":this.configuration.isJsonMime(t)?"json":"blob");let c=`${this.configuration.basePath}/json/vosManager/updateBan`;if(p){let l=new URL(c),T=l.pathname.split("/");T[1]="non",l.pathname=T.join("/"),c=l.toString()}return this.httpClient.post(c,o,{context:i,responseType:s,withCredentials:this.configuration.withCredentials,headers:a,observe:A,reportProgress:C})}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(e.eN),M.LFG(E,8),M.LFG(y,8))};static#t=this.\u0275prov=M.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"})}return Ee})();const At={ID:"ID",DATE_CREATED:"DATE_CREATED",TYPE:"TYPE",STATE:"STATE",SUBMITTER:"SUBMITTER",GROUP_NAME:"GROUP_NAME",MODIFIED_BY:"MODIFIED_BY"},Mt={WRITE:"WRITE",READ:"READ"},qe={GROUPOBSERVER:"GROUPOBSERVER",GROUPMEMBERSHIPMANAGER:"GROUPMEMBERSHIPMANAGER",GROUPADMIN:"GROUPADMIN"},ne={DIRECT:"DIRECT",INDIRECT:"INDIRECT"},Be={HTML_COMMENT:"HTML_COMMENT",SUBMIT_BUTTON:"SUBMIT_BUTTON",AUTO_SUBMIT_BUTTON:"AUTO_SUBMIT_BUTTON",PASSWORD:"PASSWORD",VALIDATED_EMAIL:"VALIDATED_EMAIL",TEXTFIELD:"TEXTFIELD",TEXTAREA:"TEXTAREA",CHECKBOX:"CHECKBOX",RADIO:"RADIO",SELECTIONBOX:"SELECTIONBOX",COMBOBOX:"COMBOBOX",USERNAME:"USERNAME",HEADING:"HEADING",TIMEZONE:"TIMEZONE",EMBEDDED_GROUP_APPLICATION:"EMBEDDED_GROUP_APPLICATION",LIST_INPUT_BOX:"LIST_INPUT_BOX",MAP_INPUT_BOX:"MAP_INPUT_BOX"};let Se=(()=>{class Ee{static forRoot(o){return{ngModule:Ee,providers:[{provide:y,useFactory:o}]}}constructor(o,p){if(o)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!p)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}static#e=this.\u0275fac=function(p){return new(p||Ee)(M.LFG(Ee,12),M.LFG(e.eN,8))};static#t=this.\u0275mod=M.oAB({type:Ee});static#i=this.\u0275inj=M.cJS({})}return Ee})()},80874:(_t,pe,m)=>{"use strict";m.d(pe,{KB:()=>te,m2:()=>Ze.m,yo:()=>Ae.y,bY:()=>oe.b,i2:()=>ke.i,r5:()=>y.r,c5:()=>Q.c,F5:()=>ye.F,GY:()=>re.G,n_:()=>k.n,d4:()=>M,Qh:()=>H.Q,E7:()=>Ce.E,dp:()=>E.d});var e=m(96814),h=m(65879);let M=(()=>{class Ne{static#e=this.\u0275fac=function(gt){return new(gt||Ne)};static#t=this.\u0275mod=h.oAB({type:Ne});static#i=this.\u0275inj=h.cJS({imports:[e.ez]})}return Ne})();var E=m(37803),y=(m(2916),m(62317)),k=(m(66862),m(25737),m(83337),m(92606),m(8892)),oe=(m(94277),m(96917),m(31519),m(50607),m(39926),m(90980)),Ae=m(97166),Ze=m(85638),ke=m(25743),re=m(25582),Ce=m(69754),O=m(73615);let te=(()=>{class Ne{constructor(at){this.translate=at}transform(at){switch(at){case"createdAt":return this.translate.instant("APPLICATIONS_LIST.CREATED_DATE");case"createdBy":return this.translate.instant("APPLICATIONS_LIST.CREATED_BY");case"type":return this.translate.instant("APPLICATIONS_LIST.TYPE");case"state":return this.translate.instant("APPLICATIONS_LIST.STATE");case"modifiedBy":return this.translate.instant("APPLICATIONS_LIST.MODIFIED_BY");default:return at}}static#e=this.\u0275fac=function(gt){return new(gt||Ne)(h.Y36(O.Te,16))};static#t=this.\u0275pipe=h.Yjl({name:"applicationColumnSelectLabel",type:Ne,pure:!0})}return Ne})();var H=m(47777),Q=m(68677),ye=m(60988);m(76200)},25890:(_t,pe,m)=>{"use strict";m.d(pe,{h:()=>M});var e=m(65879),h=m(89515);let M=(()=>{class E{constructor(y){this.translate=y,this.returnData=""}transform(y){switch(y){case"APPROVED":this.translate.get("VO_DETAIL.APPLICATION.STATE.APPROVED").subscribe(g=>{this.returnData=`done${g}`});break;case"REJECTED":this.translate.get("VO_DETAIL.APPLICATION.STATE.REJECTED").subscribe(g=>{this.returnData=`clear${g}`});break;case"NEW":this.translate.get("VO_DETAIL.APPLICATION.STATE.NEW").subscribe(g=>{this.returnData=`contact_mail ${g}`});break;case"VERIFIED":this.translate.get("VO_DETAIL.APPLICATION.STATE.VERIFIED").subscribe(g=>{this.returnData=`gavel${g}`});break;default:this.returnData=y}return this.returnData}static#e=this.\u0275fac=function(g){return new(g||E)(e.Y36(h.sK,16))};static#t=this.\u0275pipe=e.Yjl({name:"applicationState",type:E,pure:!1})}return E})()},2058:(_t,pe,m)=>{"use strict";m.d(pe,{a:()=>M});var e=m(73615),h=m(65879);let M=(()=>{class E{constructor(y){this.authResolver=y}transform(y){return this.authResolver.isThisGroupAdmin(y.id)||this.authResolver.isThisVoAdmin(y.voId)}static#e=this.\u0275fac=function(g){return new(g||E)(h.Y36(e.x4,16))};static#t=this.\u0275pipe=h.Yjl({name:"canManageGroup",type:E,pure:!0})}return E})()},32596:(_t,pe,m)=>{"use strict";m.d(pe,{G:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){const y="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return b?y+"DESELECT_ROW":y+"SELECT_ROW"}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"checkboxLabel",type:M,pure:!0})}return M})()},85638:(_t,pe,m)=>{"use strict";m.d(pe,{m:()=>h});var e=m(65879);let h=(()=>{class M{transform(b,y){if(!y||0===y.length)return;const g=y.filter(w=>w.userId===b);return 0!==g.length?g.reduce((w,W)=>w.id>W.id?w:W).status:void 0}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"consentStatusIcon",type:M,pure:!0})}return M})()},2916:(_t,pe,m)=>{"use strict";m.d(pe,{a:()=>E});var e=m(73615),h=m(65879),M=m(89515);let E=(()=>{class b{constructor(g,w){this.translate=g,this.storage=w}transform(g,w="en"){const W=this.storage.getProperty("custom_labels");if(W)for(const v of W)if(v.label===g)return v[w];return g}static#e=this.\u0275fac=function(w){return new(w||b)(h.Y36(M.sK,16),h.Y36(e.d6,16))};static#t=this.\u0275pipe=h.Yjl({name:"customTranslate",type:b,pure:!0})}return b})()},97166:(_t,pe,m)=>{"use strict";m.d(pe,{y:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y,g,w,W){return g&&"members"===y.name||w&&(W.has(y.id)||(0,e.bx)(y))}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"disableGroupSelect",type:E,pure:!0})}return E})()},90980:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){return b.namespace.includes("virt")||b.namespace.includes("core")||b.namespace.includes("entityless")}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"disableUniqueAttribute",type:M,pure:!0})}return M})()},25743:(_t,pe,m)=>{"use strict";m.d(pe,{i:()=>M});var e=m(73615),h=m(65879);let M=(()=>{class E{constructor(y){this.translate=y,this.prefix="ROLES."}transform(y){return"displayName"in y&&y.displayName?y.displayName:this.translate.instant(this.prefix+y.roleName)}static#e=this.\u0275fac=function(g){return new(g||E)(h.Y36(e.Te,16))};static#t=this.\u0275pipe=h.Yjl({name:"displayedRole",type:E,pure:!0})}return E})()},26405:(_t,pe,m)=>{"use strict";m.d(pe,{D:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y,g){return(0,e.cT)(y,g)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"findAttribute",type:E,pure:!0})}return E})()},62317:(_t,pe,m)=>{"use strict";m.d(pe,{r:()=>h});var e=m(65879);let h=(()=>{class M{transform(b,y){return y?`/organizations/${b.voId}/resources/${b.id}`:`/facilities/${b.facilityId}/resources/${b.id}`}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"getResourceRoute",type:M,pure:!0})}return M})()},68677:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){return b||"GLOBALLY BLOCKED"}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"globalNamespace",type:M,pure:!0})}return M})()},73397:(_t,pe,m)=>{"use strict";m.d(pe,{e:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){return b.attributes.find(g=>"groupMembershipExpiration"===g.baseFriendlyName)?.value??"Never"}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"groupExpiration",type:M,pure:!0})}return M})()},38747:(_t,pe,m)=>{"use strict";m.d(pe,{F:()=>h});var e=m(65879);let h=(()=>{class M{transform(b,y,g){let w;switch(b){case"VALID":w="green";break;case"INVALID":w="red";break;default:w="black"}return`${w}${g||y?" cursor-default":""}`}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"groupStatusIconColor",type:M,pure:!0})}return M})()},58734:(_t,pe,m)=>{"use strict";m.d(pe,{F:()=>E});var e=m(64124),h=m(1385),M=m(65879);let E=(()=>{class b{transform(g){if(null==g||null==g.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const w=(0,e.IL)(g.attributes,h.r.GROUP_SYNC_ENABLED),W=(0,e.IL)(g.attributes,h.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===w&&null===W)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const v=W.value;if("true"===w.value){const P=(0,e.IL)(g.attributes,h.r.GROUP_LAST_SYNC_STATE),S=(0,e.IL)(g.attributes,h.r.GROUP_LAST_SYNC_TIMESTAMP),de=P.value,se=S.value;return null!=de&&de.trim().length>0?"red":null!==se&&se.trim().length>0?"green":""}if(v){const P=(0,e.IL)(g.attributes,h.r.GROUP_LAST_STRUCTURE_SYNC_STATE),S=(0,e.IL)(g.attributes,h.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),de=P.value,se=S.value;return null!=de&&de.trim().length>0?"red":null!==se&&se.trim().length>0?"green":""}return""}static#e=this.\u0275fac=function(w){return new(w||b)};static#t=this.\u0275pipe=M.Yjl({name:"groupSyncIconColor",type:b,pure:!0})}return b})()},55589:(_t,pe,m)=>{"use strict";m.d(pe,{J:()=>E});var e=m(1385),h=m(64124),M=m(65879);let E=(()=>{class b{transform(g){if(null==g||null==g.attributes)return"";const w=(0,h.IL)(g.attributes,e.r.GROUP_SYNC_ENABLED),W=(0,h.IL)(g.attributes,e.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===w&&null===W)return"";const v=W.value;if("true"===w.value){const P=(0,h.IL)(g.attributes,e.r.GROUP_LAST_SYNC_STATE),S=(0,h.IL)(g.attributes,e.r.GROUP_LAST_SYNC_TIMESTAMP),de=P.value,se=S.value;return null!=de&&de.trim().length>0?"sync_problem":(null!==se&&se.trim(),"sync")}if(v){const P=(0,h.IL)(g.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_STATE),S=(0,h.IL)(g.attributes,e.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),de=P.value,se=S.value;return null!=de&&de.trim().length>0?"sync_problem":(null!==se&&se.trim(),"sync")}return"sync_disabled"}static#e=this.\u0275fac=function(w){return new(w||b)};static#t=this.\u0275pipe=M.Yjl({name:"groupSyncIcon",type:b,pure:!0})}return b})()},43682:(_t,pe,m)=>{"use strict";m.d(pe,{r:()=>E});var e=m(64124),h=m(1385),M=m(65879);let E=(()=>{class b{transform(g){if(null==g||null==g.attributes)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const w=(0,e.IL)(g.attributes,h.r.GROUP_SYNC_ENABLED),W=(0,e.IL)(g.attributes,h.r.GROUP_STRUCTURE_SYNC_ENABLED);if(null===w&&null===W)return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED";const v=W.value;if("true"===w.value){const P=(0,e.IL)(g.attributes,h.r.GROUP_LAST_SYNC_STATE),S=(0,e.IL)(g.attributes,h.r.GROUP_LAST_SYNC_TIMESTAMP),de=P.value,se=S.value;return null!=de&&de.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==se&&se.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNCED":"VO_DETAIL.GROUPS.GROUP_NOT_YET_SYNCED"}if(v){const P=(0,e.IL)(g.attributes,h.r.GROUP_LAST_STRUCTURE_SYNC_STATE),S=(0,e.IL)(g.attributes,h.r.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP),de=P.value,se=S.value;return null!=de&&de.trim().length>0?"VO_DETAIL.GROUPS.GROUP_SYNC_FAILED":null!==se&&se.trim().length>0?"VO_DETAIL.GROUPS.GROUP_STRUCTURE_SYNCED":"VO_DETAIL.GROUPS.GROUP_NOT_YET_SYNCED"}return"VO_DETAIL.GROUPS.GROUP_NOT_SYNCED"}static#e=this.\u0275fac=function(w){return new(w||b)};static#t=this.\u0275pipe=M.Yjl({name:"groupSyncToolTip",type:b,pure:!0})}return b})()},93035:(_t,pe,m)=>{"use strict";m.d(pe,{I:()=>E});var e=m(73615),h=m(19366),M=m(65879);let E=(()=>{class b{constructor(g){this.tableCheckboxService=g}transform(g,w,W){return 0!==w&&((0,e.uI)(g)?w===g.getData().length:(0,h.oQ)(g)?this.tableCheckboxService.isAllSelectedPaginated(g,w,W):this.tableCheckboxService.isAllSelected(w,g,W))}static#e=this.\u0275fac=function(w){return new(w||b)(M.Y36(e.UA,16))};static#t=this.\u0275pipe=M.Yjl({name:"isAllSelected",type:b,pure:!0})}return b})()},47882:(_t,pe,m)=>{"use strict";m.d(pe,{i:()=>M});var e=m(73615),h=m(65879);let M=(()=>{class E{constructor(y){this.authResolver=y}transform(y,g){return this.authResolver.isAuthorized(g,y)}static#e=this.\u0275fac=function(g){return new(g||E)(h.Y36(e.x4,16))};static#t=this.\u0275pipe=h.Yjl({name:"isAuthorized",type:E,pure:!0})}return E})()},60988:(_t,pe,m)=>{"use strict";m.d(pe,{F:()=>M});var e=m(96814),h=m(65879);let M=(()=>{class E{transform(y){return y?(0,e.p6)(y.toString(),"yyyy.MM.dd HH:mm:ss","en"):"NEVER"}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"lastSuccessfulPropagation",type:E,pure:!0})}return E})()},25582:(_t,pe,m)=>{"use strict";m.d(pe,{G:()=>M});var e=m(73615),h=m(65879);let M=(()=>{class E{constructor(y){this.authResolver=y}transform(y,g){return y.filter(w=>this.canSetRoleForEntity(w,g))}canSetRoleForEntity(y,g){const w=new Map;return this.authResolver.setRolesAuthorization([g],y,w),w.get(g.roleName).manageAuth}static#e=this.\u0275fac=function(g){return new(g||E)(h.Y36(e.x4,16))};static#t=this.\u0275pipe=h.Yjl({name:"manageableEntities",type:E,pure:!0})}return E})()},8355:(_t,pe,m)=>{"use strict";m.d(pe,{r:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){const y="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return b?y+"DESELECT_ALL":y+"SELECT_ALL"}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"masterCheckboxLabel",type:M,pure:!0})}return M})()},94277:(_t,pe,m)=>{"use strict";m.d(pe,{A:()=>E});var e=m(64124),h=m(65879),M=m(89515);let E=(()=>{class b{constructor(g){this.translate=g}transform(g,w){const W=(0,e.zr)(g);return"INDIRECT"===W?this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_INDIRECT"):w||"UNALTERABLE"!==W?"":this.translate.instant("MEMBERS_LIST.CHECKBOX_TOOLTIP_UNALTERABLE")}static#e=this.\u0275fac=function(w){return new(w||b)(h.Y36(M.sK,16))};static#t=this.\u0275pipe=h.Yjl({name:"memberCheckboxLabel",type:b,pure:!0})}return b})()},83337:(_t,pe,m)=>{"use strict";m.d(pe,{D:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){return(0,e.g$)(y)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"memberEmail",type:E,pure:!0})}return E})()},92606:(_t,pe,m)=>{"use strict";m.d(pe,{p:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){return(0,e.lt)(y)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"memberLogins",type:E,pure:!0})}return E})()},53220:(_t,pe,m)=>{"use strict";m.d(pe,{M:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){return(0,e.Gw)(y)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"memberOrganization",type:E,pure:!0})}return E})()},8892:(_t,pe,m)=>{"use strict";m.d(pe,{n:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y,g){const w=(0,e.zr)(y);return"INDIRECT"===w||!g&&"UNALTERABLE"===w}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"memberStatusDisabled",type:E,pure:!0})}return E})()},66862:(_t,pe,m)=>{"use strict";m.d(pe,{u:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){const g=(0,e.zr)(y);let w;switch(y.status){case"VALID":w="green";break;case"INVALID":w="red";break;default:return"BLACK"}return`${w}${"UNALTERABLE"===g?" cursor-default":""}`}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"memberStatusIconColor",type:E,pure:!0})}return E})()},29997:(_t,pe,m)=>{"use strict";m.d(pe,{f:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){switch(b){case"VALID":return"verified_user";case"INVALID":return"report";case"EXPIRED":return"schedule";case"DISABLED":return"delete";default:return b}}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatusIcon",type:M,pure:!0})}return M})()},25737:(_t,pe,m)=>{"use strict";m.d(pe,{i:()=>E});var e=m(64124),h=m(65879),M=m(89515);let E=(()=>{class b{constructor(g){this.translate=g}transform(g,w,W){let v=null,k=null;g.memberAttributes&&(v=g.memberAttributes.find(de=>"membershipExpiration"===de.friendlyName),k=g.memberAttributes.find(de=>"groupMembershipExpiration"===de.friendlyName));let P="";P=w?`\n Group status: ${(0,e.Oe)(g.groupStatus)}\n Expiration: ${k?.value??"never"}`:g.memberAttributes?`Status: ${(0,e.Oe)(g.status,g.groupStatus)}\n Vo status: ${(0,e.Oe)(g.status)}\n Expiration: ${v?.value??"never"}`:`Status: ${(0,e.Oe)(g.status,g.groupStatus)}\n Vo status: ${(0,e.Oe)(g.status)}`;const S=(0,e.zr)(g);return W?P=`${P}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_MEMBERS_GROUP")}`:"INDIRECT"===S&&w?P=`${P}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_GROUP_INDIRECT")}`:!w&&"UNALTERABLE"===S&&(P=`${P}\n ${this.translate.instant("MEMBERS_LIST.STATUS_TOOLTIP_INDIRECT")}`),P}static#e=this.\u0275fac=function(w){return new(w||b)(h.Y36(M.sK,16))};static#t=this.\u0275pipe=h.Yjl({name:"memberStatusTooltip",type:b,pure:!0})}return b})()},87812:(_t,pe,m)=>{"use strict";m.d(pe,{l:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){let y=b.replace("VALID","ACTIVE");return y=y.replace("INACTIVE","INCOMPLETE"),y}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"memberStatus",type:M,pure:!0})}return M})()},76200:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>M});var e=m(73615),h=m(65879);let M=(()=>{class E{constructor(y){this.translate=y}transform(y){return this.translate.instant("DIRECT"===y?"MEMBERS_LIST.DIRECT_MEMBER":"MEMBERS_LIST.INDIRECT_MEMBER")}static#e=this.\u0275fac=function(g){return new(g||E)(h.Y36(e.Te,16))};static#t=this.\u0275pipe=h.Yjl({name:"memberTypeTooltip",type:E,pure:!0})}return E})()},56881:(_t,pe,m)=>{"use strict";m.d(pe,{R:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){return b.replace(/\s/g,"-").replace(/\./g,"-").toLowerCase()}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"multiWordDataCy",type:M,pure:!0})}return M})()},45355:(_t,pe,m)=>{"use strict";m.d(pe,{M:()=>M});var e=m(96814),h=m(65879);let M=(()=>{class E{transform(y,g){return"voRules"===y?"Vo rules":"groupRules"===y?"Group rules":y&&"never"!==y.toLowerCase()?(0,e.p6)(y.replace(" ","T"),"d.M.yyyy "+(g?"H:mm:ss":""),"en"):"never"}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"parseDate",type:E,pure:!0})}return E})()},6895:(_t,pe,m)=>{"use strict";m.d(pe,{A:()=>M});var e=m(65879),h=m(6593);let M=(()=>{class E{constructor(y){this.sanitizer=y}transform(y){return this.sanitizer.bypassSecurityTrustHtml(y)}static#e=this.\u0275fac=function(g){return new(g||E)(e.Y36(h.H7,16))};static#t=this.\u0275pipe=e.Yjl({name:"sanitizeHtml",type:E,pure:!0})}return E})()},47777:(_t,pe,m)=>{"use strict";m.d(pe,{Q:()=>M});var e=m(73615),h=m(65879);let M=(()=>{class E{constructor(y){this.translateService=y}transform(y,g,w){if(!y||y.length===g.length)return"ALL";const W=w;return W?`${this.translateService.instant(`CONSENTS.STATUS_${W[0]}`)} ${W.length>1?"(+"+(W.length-1).toString()+" "+(2===W.length?"other)":"others)"):""}`:""}static#e=this.\u0275fac=function(g){return new(g||E)(h.Y36(e.Te,16))};static#t=this.\u0275pipe=h.Yjl({name:"selectedConsentStatuses",type:E,pure:!0})}return E})()},96917:(_t,pe,m)=>{"use strict";m.d(pe,{J:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){return(0,e.te)(y)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"technicalOwners",type:E,pure:!0})}return E})()},69754:(_t,pe,m)=>{"use strict";m.d(pe,{E:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){return b.map(y=>({facility:y}))}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"toEnrichedFacility",type:M,pure:!0})}return M})()},31519:(_t,pe,m)=>{"use strict";m.d(pe,{S:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){return(0,e.kN)(y)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"userEmail",type:E,pure:!0})}return E})()},37803:(_t,pe,m)=>{"use strict";m.d(pe,{d:()=>h});var e=m(65879);let h=(()=>{class M{transform(b){return[b.titleBefore,b.firstName,b.middleName,b.lastName,b.titleAfter].filter(g=>!!g).join(" ")}static#e=this.\u0275fac=function(y){return new(y||M)};static#t=this.\u0275pipe=e.Yjl({name:"userFullName",type:M,pure:!0})}return M})()},50607:(_t,pe,m)=>{"use strict";m.d(pe,{g:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){return(0,e.$0)(y)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"userLogins",type:E,pure:!0})}return E})()},39926:(_t,pe,m)=>{"use strict";m.d(pe,{Z:()=>M});var e=m(64124),h=m(65879);let M=(()=>{class E{transform(y){return(0,e.OV)(y)}static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275pipe=h.Yjl({name:"userVo",type:E,pure:!0})}return E})()},73615:(_t,pe,m)=>{"use strict";m.d(pe,{yC:()=>Je,F5:()=>ce,sM:()=>qe,eE:()=>o,e8:()=>S,EB:()=>Ne,Be:()=>Te,Hy:()=>He,ly:()=>Me,fb:()=>Tt,SA:()=>i,Mf:()=>a,K1:()=>f,x4:()=>y,L6:()=>t,v0:()=>Q,hy:()=>te,SZ:()=>ue,V6:()=>ve,jq:()=>j,Te:()=>M,BN:()=>ne,Nj:()=>n,Ip:()=>Se,HV:()=>be,d6:()=>v,UA:()=>Ve,uI:()=>G});var e=m(89515),h=m(65879);let M=(()=>{class r extends e.sK{instant(s,c){return String(super.instant(s,c))}static#e=this.\u0275fac=function(){let s;return function(l){return(s||(s=h.n5z(r)))(l||r)}}();static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var E=m(27618),b=m(19366);let y=(()=>{class r{constructor(s){this.authzSevice=s,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(c,l)=>c.roleName>l.roleName?1:c.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(l=>{this.allRolesManagementRules=l,s()},l=>c(l))})}assignAvailableRoles(s,c){this.allRolesManagementRules.forEach(l=>{l.primaryObject===c&&s.push(l)}),s.sort(this.sortRoles),"Vo"===c&&this.voCustomSort(s)}isManagerPagePrivileged(s){const c=[];let l=s.beanName;l.startsWith("Rich")&&(l=l.substring(4)),this.assignAvailableRoles(c,l);const T=new Map;this.setRolesAuthorization(c,s,T);for(const N of T.values())if(N.readAuth||N.manageAuth)return!0;return!1}setRolesAuthorization(s,c,l){for(const T of s){let N=[],K=[],xe=[];for(const Ue of this.allRolesManagementRules)if(Ue.roleName===T.roleName){N=N.concat(Ue.privilegedRolesToRead),K=K.concat(Ue.privilegedRolesToManage);for(const Fe of Object.keys(Ue.entitiesToManage))xe="User"===Fe?[Fe].concat(xe):xe.concat(Fe);break}const ot=this.fetchAllRelatedObjects([c]),We=this.resolveAuthorization(N,ot),he=this.resolveAuthorization(K,ot);l.set(T.roleName,{readAuth:We,manageAuth:he,modes:xe})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(s){for(const c of this.allRolesManagementRules)if(c.roleName===s)return c.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(s){return this.allRolesManagementRules.find(c=>c.roleName===s)}getAssignableRoleRules(s){const c=[],l=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(T=>{!l.includes(T.roleName)&&this.canManage(T)&&this.ruleHasMode(T,s)&&c.push(T)}),c.sort(this.sortRoles)}ruleHasMode(s,c){return Object.keys(s.entitiesToManage).map(l=>l.toUpperCase()).includes(c)}canManage(s){return s.privilegedRolesToManage.some(c=>this.principalRoles.has(Object.keys(c)[0]))}resolveAuthorization(s,c){for(const l of s){let T=!0;for(const N of Object.keys(l)){const K=l[N];if(null===K)this.principalRoles.has(N)||(T=!1);else if(c[K]){for(const xe of c[K])if(!this.principalHasRole(N,K,xe)){T=!1;break}}else T=!1;if(!T)break}if(T)return!0}return!1}getPerunPolicy(s){for(const c of this.perunPolicies)if(c.policyName===s)return c;return null}fetchAllRelatedObjects(s){const c={};for(const l of s){let T=l.beanName;switch(l.beanName.startsWith("Rich")&&(T=l.beanName.substring(4)),c[T]?c[T].push(l.id):c[T]=[l.id],T){case"Member":c.User?c.User.push(l.userId):c.User=[l.userId],c.Vo?c.Vo.push(l.voId):c.Vo=[l.voId];break;case"Group":case"ResourceTag":c.Vo?c.Vo.push(l.voId):c.Vo=[l.voId];break;case"Resource":c.Facility?c.Facility.push(l.facilityId):c.Facility=[l.facilityId],c.Vo?c.Vo.push(l.voId):c.Vo=[l.voId]}}return c}fetchPolicyWithAllIncludedPolicies(s){const c=new Map;let l=[];for(l.push(s);0!==l.length;){const N=l.shift();if(c.has(N))continue;const K=this.getPerunPolicy(N);if(!K)return[];c.set(N,K),l=l.concat(K.includePolicies)}const T=[];for(const N of c.values())T.push(N);return T}voCustomSort(s){for(let c=0;c{class r{setDefaultConfig(s){this.config=s}getAppsConfig(){return this.appsConfig}setAppsConfig(s){this.appsConfig=s}setPerunPrincipal(s){this.principal=s}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(s){this.initialPageId=s}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}getProperty(s){return this.config?this.config[s]:null}mergeConfig(s){for(const c of Object.keys(s))"brandings"!==c&&(this.config[c]=this.addMissingValuesToProperty(s[c],this.config[c]))}addMissingValuesToProperty(s,c){if(null==s)return c;if("object"==typeof s&&!Array.isArray(s))for(const l of Object.keys(c))s[l]=this.addMissingValuesToProperty(s[l],c[l]);return s}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var k=m(17700),P=m(91935);let S=(()=>{class r{constructor(s,c,l,T,N){this.injector=s,this.store=c,this.dialog=l,this.route=T,this.oauthService=N,this.closeSessionDialogsForOtherTabs=K=>{"access_token"===K.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(xe=>{"SessionExpirationDialog"===xe.id&&xe.close()})},setTimeout(()=>{this.router=this.injector.get(w.F0),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(K=>{K.idpFilter&&(this.filterShortname=String(K.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const s=this.store.getProperty("proxy_logout");this.oauthService.logOut(!s);const c=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;c?s?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(c,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(s){this.logoutProcess=s}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const s=this.setIdpFilter(),T=.5+.25*Math.random(),N=this.store.getProperty("oidc_client"),K=N.oauth_acr_value,xe=s?{acr_values:s+" "+K}:{acr_values:K};if(N.oauth_scopes.split(" ").includes("offline_access")&&N.oauth_offline_access_consent_prompt&&(xe.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(xe.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(xe.prompt?xe.prompt+=" login":xe.prompt="login",xe.max_age="0"),"Linker"===this.store.getProperty("application")){xe.prompt?xe.prompt+=" login":xe.prompt="login";const ot=(0,W.O5)("idphint",location.search.substring(1));ot&&(xe.idphint=ot)}return{requestAccessToken:!0,issuer:N.oauth_authority,clientId:N.oauth_client_id,redirectUri:N.oauth_redirect_uri,postLogoutRedirectUri:N.oauth_post_logout_redirect_uri,responseType:N.oauth_response_type,scope:N.oauth_scopes,clockSkewInSec:1,timeoutFactor:T,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:xe}}setIdpFilter(){const s=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const c=this.store.getProperty("oidc_client").filters;if(!c)return null;let l=null;return s.forEach(T=>{const N=T.split("=");"idpFilter"===N[0]&&c[N[1]]&&(this.filterShortname=N[1],l=c[N[1]])}),c.default&&!l?(this.filterShortname="default",c.default):l}startIdpFilterKeeper(){this.router.events.pipe((0,g.h)(s=>s instanceof w.m2)).subscribe(()=>{const s={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===s.idpFilter?{}:s,queryParamsHandling:"merge",replaceUrl:!0})})}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(h.zs3),h.LFG(v),h.LFG(k.uw),h.LFG(w.gz),h.LFG(P.Ct))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),de=(()=>{class r{constructor(s){this.dialogRef=s}static#e=this.\u0275fac=function(c){return new(c||r)(h.Y36(k.so))};static#t=this.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(c,l){1&c&&(h.TgZ(0,"h2",0),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&c&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[k.xY,e.X$]})}return r})();var se=m(24036),Z=m(99080),oe=m(65592),Ae=m(32296),Ze=m(11186);let ke=(()=>{class r{constructor(s,c){this.dialogRef=s,this.data=c}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(c){return new(c||r)(h.Y36(k.so),h.Y36(k.WI))};static#t=this.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(c,l){1&c&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),h._uU(5),h.ALo(6,"translate"),h.ALo(7,"translate"),h.qZA()(),h.TgZ(8,"div",3)(9,"button",4),h.NdJ("click",function(){return l.cancel()}),h._uU(10),h.ALo(11,"translate"),h.qZA(),h.TgZ(12,"button",5),h.NdJ("click",function(){return l.submit()}),h._uU(13),h.ALo(14,"translate"),h.qZA()()),2&c&&(h.xp6(1),h.Oqu(h.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),h.xp6(4),h.hij(" ",l.data.mfaRoleException?h.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):h.lcZ(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),h.xp6(4),h.Q6J("hidden",l.data.mfaRoleException),h.xp6(1),h.hij(" ",h.lcZ(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),h.xp6(2),h.Tol(l.data.mfaRoleException?"ms-auto":"ms-2"),h.xp6(1),h.hij(" ",h.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[k.uh,k.xY,k.H8,Ae.lW,Ze.w,e.X$]})}return r})();var re=m(30617);let Ce=(()=>{class r{static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(c,l){1&c&&(h.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),h._uU(3," info "),h.qZA(),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div"),h._uU(7),h.ALo(8,"translate"),h.qZA()()),2&c&&(h.xp6(4),h.hij(" ",h.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),h.xp6(3),h.hij(" ",h.lcZ(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[re.Hw,e.X$],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return r})(),O=(()=>{class r{constructor(s,c){this.data=s,this.dialogRef=c}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(c){return new(c||r)(h.Y36(k.WI),h.Y36(k.so))};static#t=this.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(c,l){1&c&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),h._uU(5),h.ALo(6,"translate"),h.qZA()(),h.TgZ(7,"div",3)(8,"button",4),h.NdJ("click",function(){return l.cancel()}),h._uU(9),h.ALo(10,"translate"),h.qZA(),h.TgZ(11,"button",5),h.NdJ("click",function(){return l.submit()}),h._uU(12),h.ALo(13,"translate"),h.qZA()()),2&c&&(h.xp6(1),h.Oqu(h.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),h.xp6(4),h.hij(" ",h.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),h.xp6(4),h.hij(" ",h.lcZ(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),h.xp6(3),h.hij(" ",h.lcZ(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[k.uh,k.xY,k.H8,Ae.lW,Ze.w,e.X$]})}return r})(),te=(()=>{class r{constructor(s,c,l,T){this.dialog=s,this.oauthService=c,this.authService=l,this.store=T}openMfaWindow(s){let c=null,l=null;const T=(0,W.kZ)();T.width="450px",T.data={mfaRoleException:"MfaRolePrivilegeException"===s||"MfaRoleTimeoutException"===s};const N=this.dialog.open(ke,T);let K=!1;if(N.afterClosed().subscribe(xe=>{if(xe){if(("MfaTimeoutException"===s||"MfaRoleTimeoutException"===s)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),c=this.setupMfaWindow(),c){const ot=(0,W.kZ)();ot.width="450px",ot.panelClass="noBorderDialog",l=this.dialog.open(Ce,ot)}}else K=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const xe=(0,W.kZ)();xe.width="450px",xe.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(O,xe)}return new oe.y(xe=>{const ot=setInterval(()=>c?.closed?(clearInterval(ot),l.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),xe.next(!0)):K?(clearInterval(ot),xe.next(!1)):void 0,1e3)})}catchNoMfaTokenError(s){"unmet_authentication_requirements"===s&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const s=location.pathname+location.search,c=Math.max(.6*window.screen.width,1100),l=Math.max(.8*window.screen.height,800),T=window.top;return window.open(s,"_blank",`width=${c},height=${l},top=${T.outerHeight/2+T.screenY-l/2}, left=${T.outerWidth/2+T.screenX-c/2}`)}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(k.uw),h.LFG(P.Ct),h.LFG(S),h.LFG(v))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),H=(()=>{class r{constructor(s){this.dialogRef=s}redirect(){this.dialogRef.close()}static#e=this.\u0275fac=function(c){return new(c||r)(h.Y36(k.so))};static#t=this.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(c,l){1&c&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div",2)(7,"button",3),h.NdJ("click",function(){return l.redirect()}),h._uU(8),h.ALo(9,"translate"),h.qZA()()),2&c&&(h.xp6(1),h.hij(" ",h.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),h.xp6(3),h.hij(" ",h.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),h.xp6(4),h.hij(" ",h.lcZ(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[k.uh,k.xY,k.H8,Ae.lW,e.X$]})}return r})(),Q=(()=>{class r{constructor(s,c,l,T,N,K,xe,ot){this.authService=s,this.oauthService=c,this.storeService=l,this.authResolver=T,this.authzService=N,this.dialog=K,this.router=xe,this.mfaHandlerService=ot,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const s=location.pathname,c=location.search.substring(1);return"/api-callback"===s?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",c),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(s)?(sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",c),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return(0,se.z)(this.authzService.getPerunPrincipal()).then(s=>{if(null===s.user){const c=(0,W.kZ)();this.dialog.open(de,c)}else if(s.user.serviceUser){const c=(0,W.kZ)();this.dialog.open(H,c).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(s),this.authResolver.init(s)})}simpleLoadPrincipal(){return(0,se.z)(this.authzService.getPerunPrincipal()).then(s=>{this.storeService.setPerunPrincipal(s)})}checkRouteGuard(){const s=localStorage.getItem("routeAuthGuard");s&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([s],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const s=location.pathname,c=location.search.substring(1);sessionStorage.setItem("auth:redirect",s),sessionStorage.setItem("auth:queryParams",c);const l={};return c.split("&").forEach(T=>{const N=T.split("=");l[N[0]]=N[1]}),this.router.navigate(["service-access"],{queryParams:l,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const s=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",s),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){(0,Z.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(s){this.loginScreenShown=s}isPotentiallyValidPath(s){const c=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===s)return!0;for(const l of c)if(s.startsWith(l))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,g.h)(s=>"token_expires"===s.type&&"access_token"===s.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const s=sessionStorage.getItem("mfa_route");if(s)return this.router.navigate([s],{replaceUrl:!0,queryParamsHandling:"merge"});let c=sessionStorage.getItem("auth:redirect");(!c||"/login"===c)&&(c="/"),sessionStorage.removeItem("auth:redirect");const l=sessionStorage.getItem("auth:queryParams");let T=[];l&&(T=l.split("&"));const N={};return T.forEach(K=>{const xe=K.split("=");N[xe[0]]=xe[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([c],{queryParams:N,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(S),h.LFG(P.Ct),h.LFG(v),h.LFG(y),h.LFG(E.Ct),h.LFG(k.uw),h.LFG(w.F0),h.LFG(te))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var ye=m(6593);let Ne=(()=>{class r{constructor(s,c){this.matIconRegistry=s,this.domSanitizer=c,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(s=>{this.matIconRegistry.addSvgIcon(s.name,this.domSanitizer.bypassSecurityTrustResourceUrl(s.url))})}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(re.jv),h.LFG(ye.H7))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac})}return r})();var zt=m(69862),at=m(58504),gt=m(64716),At=m(99397),Mt=m(26306),fe=m(94664);let X=(()=>{class r{constructor(s){this.dialogRef=s}close(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(c){return new(c||r)(h.Y36(k.so))};static#t=this.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(c,l){1&c&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div",2)(7,"div",3)(8,"button",4),h.NdJ("click",function(){return l.close()}),h._uU(9),h.ALo(10,"translate"),h.qZA()()()),2&c&&(h.xp6(1),h.Oqu(h.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),h.xp6(3),h.hij(" ",h.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),h.xp6(5),h.hij(" ",h.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[k.uh,k.xY,k.H8,Ae.lW,e.X$]})}return r})(),ce=(()=>{class r{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const s=this.handleNextError;return this.handleNextError=!0,s}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),ve=(()=>{class r{constructor(s){this.translate=s,this.addNotification=new h.vpe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(s,c=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===s.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===s.name?c:c+"\n"+s.name,s,s.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(s,c,l,T,N){this.addNotification.emit({type:"error",error:c,description:l,title:s,actionText:void 0===T&&void 0!==l?this.getDefaultActionMessage():T,delay:this.defaultErrorDelayMs,icon:"error_outline",action:N,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(s,c,l,T,N){const K=l?this.translate.instant(l):null,xe=T?this.translate.instant(T):null;xe?this.showError(this.translate.instant(s),c,K,xe,N):this.showError(this.translate.instant(s),c,K)}showSuccess(s,c,l,T){this.addNotification.emit({type:"success",description:c,title:s,actionText:void 0===l&&void 0!==c?this.getDefaultActionMessage():l,delay:this.defaultSuccessDelayMs,icon:"done",action:T,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(s,c,l,T){const N=c?this.translate.instant(c):void 0,K=l?this.translate.instant(l):void 0;K?this.showSuccess(this.translate.instant(s),N,K,T):this.showSuccess(this.translate.instant(s),N)}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(M))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Je=(()=>{class r{constructor(s,c,l,T,N,K,xe,ot){this.authService=s,this.apiRequestConfiguration=c,this.notificator=l,this.store=T,this.dialog=N,this.initAuthService=K,this.mfaHandlerService=xe,this.oauthService=ot}intercept(s,c){const l=this.store.getProperty("api_url");if(s.url.includes("i18n")&&(s=s.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==l&&this.isCallToPerunApi(s.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const T=(0,W.kZ)();T.width="450px",T.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(X,T),this.dialogRefSessionExpiration.afterClosed().subscribe(N=>{(0,gt.x)(()=>this.dialogRefSessionExpiration=null),N&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?s=s.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(s.url)&&(s=s.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(s,c)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(s,c){const l=this.apiRequestConfiguration.shouldHandleError(),T="POST"===s.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(s.url);return c.handle(s).pipe((0,At.b)(N=>{N instanceof zt.Zn&&T&&this.initAuthService.loadPrincipal()}),(0,Mt.K)(N=>{const K=N.error;if("MfaPrivilegeException"===K.type||"MfaRolePrivilegeException"===K.type||"MfaTimeoutException"===K.type||"MfaRoleTimeoutException"===K.type)return this.mfaHandlerService.openMfaWindow(K.type).pipe((0,fe.w)(xe=>xe?("MfaRolePrivilegeException"===K.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(s),c)):(0,at._)(()=>K)));{this.handleInvalidAccessTokenError(N);const xe=this.formatErrors(N,s);return void 0===xe?(0,at._)(()=>N):(l&&this.notificator.showRPCError(xe),(0,at._)(()=>xe))}}))}replaceAuthenticationToken(s){return s.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(s){return s.startsWith(this.store.getProperty("api_url"))}formatErrors(s,c){let l;console.error(s);const T=s.error;if(T.errorId&&(l=T),void 0!==l)return l.urlWithParams=c.urlWithParams,l.call=c.url,l.payload=c.body,l}isNotConsolidatorOrLinker(){const s=this.store.getProperty("application");return!("Linker"===s||"Consolidator"===s)}handleInvalidAccessTokenError(s){if(401===s.status){if(!this.isLoggedIn()||"invalid_token"===s.error.error||null!=this.dialogRefSessionExpiration)return;const c=(0,W.kZ)();this.dialogRefSessionExpiration=this.dialog.open(X,c),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(S),h.LFG(ce),h.LFG(ve),h.LFG(v),h.LFG(k.uw),h.LFG(Q),h.LFG(te),h.LFG(P.Ct))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac})}return r})(),ue=(()=>{class r{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(s){this.newNotificationsCount++,this.notificationData.push(s)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),qe=(()=>{class r{constructor(s,c,l,T){this.http=s,this.notificator=c,this.authService=l,this.storeService=T}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let s=new zt.WM;return s=s.set("Authorization",this.authService.getAuthorizationHeaderValue()),s}get(s,c=!0){const l=`${this.getApiUrl()}${s}`;return this.http.get(l,{headers:this.getHeaders()}).pipe((0,Mt.K)(T=>this.formatErrors(T,l,null,c)))}put(s,c={},l=!0){const T=`${this.getApiUrl()}${s}`,N=JSON.stringify(c);return this.http.put(T,N,{headers:this.getHeaders()}).pipe((0,Mt.K)(K=>this.formatErrors(K,T,N,l)))}post(s,c={},l=!0){const T=`${this.getApiUrl()}${s}`,N=JSON.stringify(c);let K=this.getHeaders();return K=K.set("Content-Type","application/json; charset=utf-8"),this.http.post(T,N,{headers:K}).pipe((0,Mt.K)(xe=>this.formatErrors(xe,T,N,l)))}delete(s,c=!0){const l=`${this.getApiUrl()}${s}`;return this.http.delete(l,{headers:this.getHeaders()}).pipe((0,Mt.K)(T=>this.formatErrors(T,l,null,c)))}formatErrors(s,c,l,T){const N=s.error;return N.call=c,N.payload=l,T&&this.notificator.showRPCError(s.error),(0,at._)(N)}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(zt.eN),h.LFG(ve),h.LFG(S),h.LFG(v))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Ve=(()=>{class r{isAllSelected(s,c,l=(()=>!0)){const T=c.paginator,N=T.pageSize??0,K=T.pageIndex??0,xe=(T.pageIndex+1)*T.pageSize{this.pageStart<=this.pageIterator&&this.pageIterator{ot?We(he)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return c===s.data.reduce((T,N)=>T+Number(l(N)),0)}masterTogglePaginated(s,c,l,T=(()=>!0)){c.clear(),l&&s.data.forEach(N=>{T(N)&&c.select(N)})}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Me=(()=>{class r{constructor(s,c,l,T){this.membersService=s,this.usersService=c,this.auditMessagesManagerService=l,this.registrarService=T}getMembers(s,c,l,T,N,K,xe,ot,We,he){return this.membersService.getMembersPage({vo:s,attrNames:c,query:{pageSize:N,offset:T*N,order:l,sortColumn:K,statuses:xe,searchString:ot,groupId:We,groupStatuses:he}})}getUsers(s,c,l,T,N,K,xe,ot,We,he,we,Ue,Fe){return this.usersService.getUsersPage({attrNames:s,query:{offset:T*l,pageSize:T,order:c,sortColumn:N,searchString:K,withoutVo:xe,facilityId:ot,voId:We,resourceId:he,serviceId:we,onlyAllowed:Ue,consentStatuses:Fe}})}getBlockedLogins(s,c,l,T,N,K){return this.usersService.getBlockedLoginsPage({query:{pageSize:s,offset:s*c,order:l,sortColumn:T,namespaces:K,searchString:N}})}getAuditMessages(s,c,l,T){return this.auditMessagesManagerService.getMessagesPage({query:{offset:l*c,pageSize:l,order:s,selectedEvents:T}})}getApplications(s,c,l,T,N,K,xe,ot,We,he,we,Ue,Fe){return this.registrarService.getApplicationsPage({vo:we,query:{pageSize:s,offset:c*s,order:l,sortColumn:T,searchString:K,includeGroupApplications:N,getDetails:Fe,states:xe,dateFrom:ot,dateTo:We,userId:he,groupId:Ue}})}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(E.uq),h.LFG(E.Fv),h.LFG(E.jw),h.LFG(E.tk))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var et=m(65619),Re=m(22096),Et=m(9315);function G(r){return"allObjectCount"in r}class He{constructor(d,s){this.dynamicPaginatingService=d,this.authzService=s,this.allObjectCount=0,this.routeAuth=!0,this.step=1e4,this.dataSubject=new et.X([]),this.loadingSubject=new et.X(!1),this.loading$=this.loadingSubject.asObservable()}loadMembers(d,s,c,l,T,N,K,xe,ot,We){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const he=this.latestQueryTime;this.dynamicPaginatingService.getMembers(d,s,c,l,T,N,K,xe,ot,We).pipe((0,Mt.K)(()=>(0,Re.of)([])),(0,gt.x)(()=>this.loadingSubject.next(!1))).subscribe(we=>{if(this.latestQueryTime<=he){const Ue=we.data;null!==Ue&&0!==Ue.length&&(this.routeAuth=this.authzService.isAuthorized("getMemberById_int_policy",[{beanName:"Vo",id:d},Ue[0]])),this.allObjectCount=we.totalCount,this.dataSubject.next(Ue)}})}getAllMembers(d,s,c,l,T,N,K,xe,ot){return new oe.y(We=>{const he=[];for(let we=0;we{const Ue=[].concat(...we.map(Fe=>Fe.data));We.next(Ue),We.complete()},error:we=>We.error(we)})})}loadUsers(d,s,c,l,T,N,K,xe,ot,We,he,we,Ue){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const Fe=this.latestQueryTime;this.dynamicPaginatingService.getUsers(d,l,c,s,T,N,K,xe,ot,We,he,we,Ue).pipe((0,Mt.K)(()=>(0,Re.of)([])),(0,gt.x)(()=>this.loadingSubject.next(!1))).subscribe(Y=>{if(this.latestQueryTime<=Fe){const J=Y.data;this.allObjectCount=Y.totalCount,this.dataSubject.next(J)}})}getAllUsers(d,s,c,l,T,N,K,xe,ot,We,he,we){return new oe.y(Ue=>{const Fe=[];for(let Y=0;Y{const J=[].concat(...Y.map(U=>U.data));Ue.next(J),Ue.complete()},error:Y=>Ue.error(Y)})})}loadBlockedLogins(d,s,c,l,T,N){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const K=this.latestQueryTime;this.dynamicPaginatingService.getBlockedLogins(d,s,c,l,T,N).pipe((0,Mt.K)(()=>(0,Re.of)([])),(0,gt.x)(()=>this.loadingSubject.next(!1))).subscribe(xe=>{if(this.latestQueryTime<=K){const ot=xe.data;this.allObjectCount=xe.totalCount,this.dataSubject.next(ot)}})}getAllBlockedLogins(d,s,c,l,T){return new oe.y(N=>{const K=[];for(let xe=0;xe{const ot=[].concat(...xe.map(We=>We.data));N.next(ot),N.complete()},error:xe=>N.error(xe)})})}loadAuditMessages(d,s,c,l){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const T=this.latestQueryTime;this.dynamicPaginatingService.getAuditMessages(c,s,d,l).pipe((0,Mt.K)(()=>(0,Re.of)([])),(0,gt.x)(()=>this.loadingSubject.next(!1))).subscribe(N=>{if(this.latestQueryTime<=T){const K=N.data;this.allObjectCount=N.totalCount,this.dataSubject.next(K)}})}getAllAuditMessages(d,s,c){return new oe.y(l=>{const T=[];for(let N=0;N{const K=[].concat(...N.map(xe=>xe.data));l.next(K),l.complete()},error:N=>l.error(N)})})}loadApplications(d,s,c,l,T,N,K,xe,ot,We,he,we,Ue){this.loadingSubject.next(!0),this.latestQueryTime=Date.now();const Fe=this.latestQueryTime;this.dynamicPaginatingService.getApplications(d,s,c,l,N,T,K,xe,ot,We,we,he,Ue??!1).pipe((0,Mt.K)(()=>(0,Re.of)([])),(0,gt.x)(()=>this.loadingSubject.next(!1))).subscribe(Y=>{if(this.latestQueryTime<=Fe){const J=Y.data;if(null!==J&&0!==J.length){const U=J;this.routeAuth=U[0].group?this.authzService.isAuthorized("getApplicationsForGroup_Group_List_policy",[U[0].group]):this.authzService.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[U[0].vo])}this.allObjectCount=Y.totalCount,this.dataSubject.next(J)}})}getAllApplications(d,s,c,l,T,N,K,xe,ot,We,he,we){return new oe.y(Ue=>{const Fe=[];for(let Y=0;Y{const J=[].concat(...Y.map(U=>U.data));Ue.next(J),Ue.complete()},error:Y=>Ue.error(Y)})})}connect(){return this.dataSubject.asObservable()}disconnect(){this.dataSubject.complete(),this.loadingSubject.complete()}getData(){return this.dataSubject.value}}let ne=(()=>{class r{constructor(s,c){this.route=s,this.store=c}getPreferredLanguage(s){const c=this.store.getProperty("supported_languages"),l=navigator.languages.map(K=>K.split("-")[0]),T=location.search.substring(1).split("&");let N=null;for(const K of T){const xe=K.split("=");"lang"===xe[0]&&(N=xe[1])}return N&&c.includes(N)?N:s&&c.includes(s)?s:l&&c.includes(l[0])?l[0]:"en"}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(w.gz),h.LFG(v))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var it=m(15861);let I=(()=>{class r{generatePdf(s){var c=this;return(0,it.Z)(function*(){yield c.loadPdfMake(),c.pdfMake.createPdf(s).open()})()}loadPdfMake(){var s=this;return(0,it.Z)(function*(){if(!s.pdfMake){const c=yield m.e(69).then(m.t.bind(m,57069,23)),l=yield m.e(236).then(m.t.bind(m,36236,19));s.pdfMake=c.default,s.pdfMake.vfs=l.default.pdfMake.vfs}})()}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),be=(()=>{class r{constructor(s){this.pdfService=s}static generateTableForUser(s){const c=s.name.replace(";"," ").split(";")[0];return"OK"!==s.status?this.generateErrorRowForUser(c,s.status):r.generateRowForUser(c,s.login,s.password)}static generateErrorRowForUser(s,c){return{table:{heights:[30,1,1],widths:[249,249],body:[[{text:s,colSpan:1,alignment:"center",bold:!0,fontSize:12,margin:[20,25],color:"red"},{text:c,alignment:"center",bold:!0,color:"red"}]]}}}static generateRowForUser(s,c,l){return{table:{heights:[30,0],widths:[120,120,120,120],body:[[r.generateNameCell(s),{},r.getPasswordLabelCell(),r.generatePasswordCell(l)],[r.getLoginLabelCell(),r.generateLoginCell(c),{},{}]]}}}static generateNameCell(s){return{text:s,colSpan:2,alignment:"center",border:[!0,!0,!0,!1],bold:!0,fontSize:12,margin:[10,10]}}static generatePasswordCell(s){return{text:s??"N/A",border:[!1,!0,!0,!0],bold:!0,margin:[0,25],rowSpan:2,alignment:"left"}}static generateLoginCell(s){return{text:s??"N/A",border:[!1,!1,!0,!0],bold:!0}}static getLoginLabelCell(){return{text:"Login:",border:[!0,!1,!1,!0],alignment:"right",margin:[0,0,0,10]}}static getPasswordLabelCell(){return{text:"Password:",border:[!0,!0,!1,!0],alignment:"right",margin:[0,25],rowSpan:2}}generate(s){var c=this;return(0,it.Z)(function*(){const l=[];for(const N of s)l.push(r.generateTableForUser(N));return c.pdfService.generatePdf({content:l})})()}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(I))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),j=(()=>{class r{constructor(s){this.storeService=s}static getBrandContainingDomain(s,c){for(const T of s)if(T.newApps.admin===c||T.newApps.profile===c||T.newApps.pwdReset===c||T.newApps.consolidator===c||T.newApps.linker===c)return T;return s.filter(T=>"default"===T.name)[0]||s[0]}getUrlForOtherApplication(s,c){const T=window.location.href.split("/"),N=T[0]+"//"+T[2],K=r.getBrandContainingDomain(this.storeService.getAppsConfig().brands,N);let xe;if(K.newApps[s])xe=K.newApps[s],"pwdReset"===s&&(xe+=`?login-namespace=${c}`);else switch(xe=K.oldGuiDomain+"/fed",s){case"admin":xe+="/gui/";break;case"profile":xe+="/profile/";break;case"pwdReset":xe+=`/pwd-reset/?login-namespace=${c}`}return xe}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(v))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Be=m(21476);let Te=(()=>{class r extends Be.ye{constructor(){super(...arguments),this.getRangeLabel=function(s,c,l){let T;const N=s*c+1,K=(s+1)*c,xe=K>l?l:K;return l<1e3?`${N} \u2013 ${xe} of ${String(l)}`:(T=l<1e4?"1 000":l<1e5?"10 000":"100 000",`${N} \u2013 ${xe} of ${T} +`)}}static#e=this.\u0275fac=function(){let s;return function(l){return(s||(s=h.n5z(r)))(l||r)}}();static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac})}return r})(),Tt=(()=>{class r{setEntity(s){this.entity=s}getEntity(){return this.entity}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Qe=m(1385);let Se=(()=>{class r{constructor(s,c,l,T,N){this.authResolver=s,this.attributesManager=c,this.notificator=l,this.apiRequest=T,this.router=N,this.routePolicies=new Map([["organizations",K=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[K])],["organizations-members",K=>this.authResolver.isAuthorized("getMembersPage_Vo_MembersPageQuery_List_policy",[K])],["organizations-groups",K=>this.authResolver.isAuthorized("getAllRichGroupsWithAttributesByNames_Vo_List_policy",[K])],["organizations-resources",K=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[K])||this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[K])||this.authResolver.isAuthorized("getResourcesState_Vo_policy",[K])],["organizations-resources-preview",K=>this.authResolver.isAuthorized("getRichResources_Vo_policy",[K])],["organizations-resources-tags",K=>this.authResolver.isAuthorized("getAllResourcesTagsForVo_Vo_policy",[K])],["organizations-resources-states",K=>this.authResolver.isAuthorized("getResourcesState_Vo_policy",[K])],["organizations-applications",K=>this.authResolver.isAuthorized("getApplicationsForVo_Vo_List_Boolean_policy",[K])],["organizations-sponsoredMembers",K=>this.authResolver.isAuthorized("getSponsoredMembersAndTheirSponsors_Vo_policy",[K])],["organizations-serviceAccounts",K=>this.authResolver.isAuthorized("createSpecificMember_Vo_Candidate_List_SpecificUserType_List_policy",[K])],["organizations-attributes",K=>this.authResolver.isAuthorized("getEnrichedVoById_int_policy",[K])],["organizations-statistics",K=>this.authResolver.isAuthorized("getMembersCount_Vo_Status_policy",[K])&&this.authResolver.isAuthorized("getMembersCount_Vo_policy",[K])],["organizations-settings",K=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[K])||this.authResolver.isManagerPagePrivileged(K)||this.authResolver.isThisVoAdminOrObserver(K.id)],["organizations-settings-expiration",K=>this.authResolver.isThisVoAdminOrObserver(K.id)],["organizations-settings-managers",K=>this.authResolver.isManagerPagePrivileged(K)],["organizations-settings-applicationForm",K=>this.authResolver.isThisVoAdminOrObserver(K.id)],["organizations-settings-notifications",K=>this.authResolver.isThisVoAdminOrObserver(K.id)],["organizations-settings-extsources",K=>this.authResolver.isAuthorized("getVoExtSources_Vo_policy",[K])],["organizations-settings-memberOrganizations",()=>this.authResolver.isPerunAdmin()],["organizations-settings-hierarchicalInclusion",()=>this.authResolver.isPerunAdmin()],["organizations-settings-bans",K=>this.authResolver.isAuthorized("getBansForVo_int_policy",[K])],["members",K=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[K])],["members-groups",K=>this.authResolver.isAuthorized("getMemberGroups_Member_policy",[K])],["members-applications",K=>this.authResolver.isAuthorized("vo-getApplicationsForMember_Group_Member_policy",[K])],["members-resources",K=>this.authResolver.isAuthorized("getAssignedRichResources_Member_policy",[K])],["members-attributes",K=>this.authResolver.isAuthorized("getRichMemberWithAttributes_Member_policy",[K])],["members-bans",K=>this.authResolver.isAuthorized("vo-getBanForMember_member_policy",[K])],["groups",K=>this.authResolver.isAuthorized("getGroupById_int_policy",[K])],["groups-members",K=>this.authResolver.isAuthorized("group-getMembersPage_Vo_MembersPageQuery_List_policy",[K])],["groups-subgroups",K=>this.authResolver.isAuthorized("getAllRichSubGroupsWithAttributesByNames_Group_List_policy",[K])],["groups-resources",K=>this.authResolver.isAuthorized("getAssignedRichResources_Group_policy",[K])],["groups-applications",K=>this.authResolver.isAuthorized("getApplicationsForGroup_Group_List_policy",[K])],["groups-attributes",K=>this.authResolver.isAuthorized("getGroupById_int_policy",[K])],["groups-statistics",K=>this.authResolver.isAuthorized("getGroupMembersCount_Group_policy",[K])&&this.authResolver.isAuthorized("getGroupMembersCountsByVoStatus_Group_policy",[K])&&this.authResolver.isAuthorized("getGroupMembersCountsByGroupStatus_Group_policy",[K])],["groups-roles",K=>this.authResolver.isAuthorized("getGroupRoles_int_policy",[K])],["groups-settings",K=>this.authResolver.isManagerPagePrivileged(K)||this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[K])||this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[K])||this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[K])],["groups-settings-managers",K=>this.authResolver.isManagerPagePrivileged(K)],["groups-settings-applicationForm",K=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[K])],["groups-settings-notifications",K=>this.authResolver.isAuthorized("group-getFormItems_ApplicationForm_AppType_policy",[K])],["groups-settings-relations",K=>this.authResolver.isAuthorized("getGroupUnions_Group_boolean_policy",[K])],["groups-settings-extsources",K=>this.authResolver.isAuthorized("getGroupExtSources_Group_policy",[K])],["groups-settings-expiration",K=>(this.apiRequest.dontHandleErrorForNext(),this.attributesManager.getGroupAttributeByName(K.id,Qe.r.GROUP_DEF_EXPIRATION_RULES).subscribe({next:()=>{},error:()=>{this.notificator.showRouteError(),this.router.navigate(["/notAuthorized"],{queryParamsHandling:"preserve"})}}),!0)],["resources",K=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[K])],["resources-groups",K=>this.authResolver.isAuthorized("getAssignedGroups_Resource_policy",[K])],["resources-services",K=>this.authResolver.isAuthorized("getAssignedServices_Resource_policy",[K])],["resources-members",K=>this.authResolver.isAuthorized("getAssignedMembers_Resource_policy",[K])],["resources-tags",K=>this.authResolver.isAuthorized("getAllResourcesTagsForResource_Resource_policy",[K])],["resources-attributes",K=>this.authResolver.isAuthorized("getRichResourceById_int_policy",[K])],["resources-settings",K=>this.authResolver.isManagerPagePrivileged(K)],["resources-settings-managers",K=>this.authResolver.isManagerPagePrivileged(K)],["resources-settings-bans",K=>this.authResolver.isAuthorized("getBansForResource_int_policy",[K])],["facilities",K=>this.authResolver.isAuthorized("getFacilityById_int_policy",[K])],["facilities-resources",K=>this.authResolver.isAuthorized("getAssignedRichResources_Facility_policy",[K])],["facilities-allowed-users",K=>this.authResolver.isAuthorized("getAssignedUsers_Facility_Service_policy",[K])],["facilities-allowed-groups",K=>this.authResolver.isAuthorized("getAllowedGroups_Facility_Vo_Service_policy",[K])],["facilities-services-status",K=>this.authResolver.isAuthorized("getFacilityServicesState_Facility_policy",[K])],["services-status",K=>this.authResolver.isAuthorized("getTaskResultsByTask_int_policy",[K])],["facilities-services-destinations",K=>this.authResolver.isAuthorized("getAllRichDestinations_Facility_policy",[K])],["facilities-hosts",()=>this.authResolver.isFacilityAdmin()],["facilities-attributes",K=>this.authResolver.isAuthorized("getFacilityById_int_policy",[K])],["facilities-settings",K=>this.authResolver.isAuthorized("getOwners_Facility_policy",[K])||this.authResolver.isManagerPagePrivileged(K)||this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[K])||this.authResolver.isAuthorized("getBansForFacility_int_policy",[K])],["facilities-settings-owners",K=>this.authResolver.isAuthorized("getOwners_Facility_policy",[K])],["facilities-settings-managers",K=>this.authResolver.isManagerPagePrivileged(K)],["facilities-settings-security-teams",K=>this.authResolver.isAuthorized("getAssignedSecurityTeams_Facility_policy",[K])],["facilities-settings-blacklist",K=>this.authResolver.isAuthorized("getBansForFacility_int_policy",[K])],["facilities-settings-bans",K=>this.authResolver.isAuthorized("getBansForUser_int_policy",[K])]])}canNavigate(s,c){if(s.startsWith("admin")||s.startsWith("identities"))return this.authResolver.isPerunAdminOrObserver();if("facilities"===s&&-1===c.id)return this.authResolver.canManageFacilities();const l=this.routePolicies.get(s);return!l||l(c)}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(y),h.LFG(E.H8),h.LFG(ve),h.LFG(ce),h.LFG(w.F0))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Ee=m(37398),ge=m(97328);let o=(()=>{class r{constructor(s,c){this.attributesManager=s,this.authResolver=c,this.roleWithObjects$=new ge.t(1),(0,Re.of)(this.authResolver.getAllRules()).pipe((0,Ee.U)(l=>l.filter(T=>T.assignableToAttributes)),(0,fe.w)(l=>{const T=new Map;return l.map(N=>T.set(N.roleName,["None",...Object.keys(N.assignedObjects)])),(0,Re.of)(new Map([...T.entries()].sort()))})).subscribe(this.roleWithObjects$)}getRoles(){return(0,Re.of)(this.authResolver.getAllRules().filter(s=>s.assignableToAttributes))}getObjects(s){return this.roleWithObjects$.pipe((0,fe.w)(c=>(0,Re.of)(c.get(s))))}filterNullInPolicy(){return function(s){return s.pipe((0,Ee.U)(c=>(c.forEach(l=>l.policies=l.policies.filter(T=>null!==T.role&&null!==T.object)),c)))}}updateAttributeAction(s,c,l,T,N,K){return void 0!==s&&s!==c||void 0!==l&&l!==T?this.attributesManager.setAttributeActionCriticality(N,K,void 0===s?c:s,l):(0,Re.of)(void 0)}addAttributeId(){return function(s){return s.pipe((0,Ee.U)(([c,l])=>(l.forEach(T=>T.attributeId=c),l)))}}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(E.H8),h.LFG(y))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();m(69930);var C=m(96814);let f=(()=>{class r{constructor(){this.getDataForColumn=(s,c,l)=>{switch(c){case"id":return s.id.toString();case"vo":return l.get(s.voId);case"name":return s.name;case"description":return s.description;case"expiration":{const T=(0,W.x2)(s);return(0,W.sG)(T)}case"recent":return"";case"status":return s.status;case"uuid":return s.uuid;default:return s[c]}},this.getSortDataForColumn=(s,c,l,T)=>{switch(c){case"id":return s.id.toString();case"vo":return l.get(s.voId);case"name":return s.name;case"description":return s.description;case"expiration":{const N=(0,W.x2)(s);return N&&"never"!==N.toLowerCase()?(0,C.p6)(N,"yyyy.MM.dd","en"):N}case"recent":return T&&T.includes(s.id)?"#".repeat(T.indexOf(s.id)):s.name;case"status":return s.status;default:return s[c]}}}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),a=(()=>{class r{constructor(s,c){this.guiAuthResolver=s,this.authzResolver=c}findSponsorsAuth(s){const c=[this.guiAuthResolver.getRuleForRole("SPONSOR")],l=new Map;return this.guiAuthResolver.setRolesAuthorization(c,s,l),l.get(c[0].roleName).readAuth}getSponsors(s){const c=[Qe.r.USER_DEF_PREFERRED_MAIL];return new oe.y(l=>{this.authzResolver.getAuthzRichAdmins(b.uU.SPONSOR,s,"Vo",c,!1,!1).subscribe(T=>{l.next(T),l.complete()})})}static#e=this.\u0275fac=function(c){return new(c||r)(h.LFG(y),h.LFG(E.Ct))};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),n=(()=>{class r{prepareRoles(s,c){const l=new Map;return c.forEach(T=>{const N=new Map;Object.keys(s[T]).forEach(xe=>{N.set(xe,s[T][xe])}),l.set(T,N)}),l}prepareComplementaryObjects(s,c){const l=new Map;return s.forEach(T=>{const N=new Map;Object.keys(c[T]).forEach(xe=>{const ot=new Map;Object.keys(c[T][xe]).map(he=>Number(he)).forEach(he=>{ot.set(he,c[T][xe][he])}),N.set(xe,ot)}),l.set(T,N)}),l}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),t=(()=>{class r{escapeDangerousHtml(s){return{escapedHtml:s,removedTags:[],removedAttrs:[],removedStyleProps:[]}}generateErrorTooltip(s){let c="";if(0!==s.removedTags.length){c+=" The following tags are not allowed: ";for(const l of s.removedTags)c+=l+", ";c=c.slice(0,-2)+". "}if(0!==s.removedAttrs.length){c+=" The following attributes are not allowed: ";for(const l of s.removedAttrs)c+=l.attribute+" in "+l.tag+", ";c=c.slice(0,-2)+". "}if(0!==s.removedStyleProps.length){c+=" The following style properties are not allowed: ";for(const l of s.removedStyleProps)c+=l.style+" in "+l.tag+", ";c=c.slice(0,-2)+"."}return c}htmlContentValidator(){return s=>{const{isHtmlInvalid:c,invalidMessage:l}=this.checkHtmlContent(s);return c?{invalidHtmlContent:l}:null}}checkHtmlContent(s){const{escapedHtml:c,removedTags:l,removedAttrs:T,removedStyleProps:N}=this.escapeDangerousHtml(String(s.value)),K=this.generateErrorTooltip({escapedHtml:c,removedTags:l,removedAttrs:T,removedStyleProps:N});return{isHtmlInvalid:l.length>0||T.length>0||N.length>0,invalidMessage:K}}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),i=(()=>{class r{constructor(){this.sections=["settings","resourcesExpandable","visualizer","authentication"];const s=new Map;for(const c of this.sections)s.set(c,!!localStorage.getItem(c));this.sectionState=new et.X(s)}setItem(s){const c=!this.sectionState.value.get(s);c?localStorage.setItem(s,String(c)):localStorage.removeItem(s);const l=this.sectionState.value;l.set(s,c),this.sectionState.next(l)}getStates(){return this.sectionState.asObservable()}static#e=this.\u0275fac=function(c){return new(c||r)};static#t=this.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})()},1385:(_t,pe,m)=>{"use strict";m.d(pe,{r:()=>e});let e=(()=>{class h{static#e=this.MEMBER_DEF_EXPIRATION="urn:perun:member:attribute-def:def:membershipExpiration";static#t=this.MEMBER_DEF_GROUP_EXPIRATION="urn:perun:member_group:attribute-def:def:groupMembershipExpiration";static#i=this.MEMBER_GROUP_STATUS="urn:perun:member_group:attribute-def:virt:groupStatus";static#n=this.MEMBER_GROUP_STATUS_INDIRECT="urn:perun:member_group:attribute-def:virt:groupStatusIndirect";static#o=this.MEMBER_DEF_ORGANIZATION="urn:perun:member:attribute-def:def:organization";static#r=this.MEMBER_DEF_MAIL="urn:perun:member:attribute-def:def:mail";static#a=this.MEMBER_CORE_ID="urn:perun:member:attribute-def:core:id";static#s=this.MEMBER_LIFECYCLE_ALTERABLE="urn:perun:member:attribute-def:virt:isLifecycleAlterable";static#l=this.VO_DEF_EXPIRATION_RULES="urn:perun:vo:attribute-def:def:membershipExpirationRules";static#c=this.VO_DEF_MAIL_FOOTER="urn:perun:vo:attribute-def:def:mailFooter";static#d=this.VO_DEF_MAIL_HTML_FOOTER="urn:perun:vo:attribute-def:def:htmlMailFooter";static#p=this.VO_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:vo:attribute-def:def:blockManualMemberAdding";static#u=this.USER_DEF_ORGANIZATION="urn:perun:user:attribute-def:def:organization";static#h=this.USER_DEF_PREFERRED_MAIL="urn:perun:user:attribute-def:def:preferredMail";static#f=this.USER_DEF_CERTIFICATES="urn:perun:user:attribute-def:def:userCertificates";static#m=this.GROUP_DEF_EXPIRATION_RULES="urn:perun:group:attribute-def:def:groupMembershipExpirationRules";static#b=this.GROUP_DEF_MAIL_FOOTER="urn:perun:group:attribute-def:def:mailFooter";static#_=this.GROUP_DEF_MAIL_HTML_FOOTER="urn:perun:group:attribute-def:def:htmlMailFooter";static#g=this.GROUP_SYNC_ENABLED="urn:perun:group:attribute-def:def:synchronizationEnabled";static#M=this.GROUP_LAST_SYNC_STATE="urn:perun:group:attribute-def:def:lastSynchronizationState";static#A=this.GROUP_LAST_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastSynchronizationTimestamp";static#O=this.GROUP_STRUCTURE_SYNC_ENABLED="urn:perun:group:attribute-def:def:groupStructureSynchronizationEnabled";static#z=this.GROUP_LAST_STRUCTURE_SYNC_STATE="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationState";static#v=this.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationTimestamp";static#C=this.GROUP_SYNC_INTERVAL="urn:perun:group:attribute-def:def:synchronizationInterval";static#y=this.GROUP_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:group:attribute-def:def:blockManualMemberAdding";static#w=this.UES_DEF_MAIL="urn:perun:ues:attribute-def:def:mail";static#T=this.UES_DEF_ORGANIZATION="urn:perun:ues:attribute-def:def:o";static#E=this.UES_SOURCE_IDP_NAME="urn:perun:ues:attribute-def:def:sourceIdPName";static#x=this.UES_IDP_ORGANIZATION_NAME="urn:perun:ues:attribute-def:def:IdPOrganizationName"}return h})()},64124:(_t,pe,m)=>{"use strict";m.d(pe,{dN:()=>v,Je:()=>g,f7:()=>w.f7,l9:()=>W.l,sF:()=>w.sF,XI:()=>w.XI,Xd:()=>w.Xd,aC:()=>w.aC,fx:()=>w.fx,uY:()=>w.uY,dv:()=>w.dv,i5:()=>w.i5,Sd:()=>w.Sd,pR:()=>w.pR,ys:()=>w.ys,O6:()=>w.O6,B2:()=>w.B2,mH:()=>w.mH,MX:()=>w.MX,cT:()=>w.cT,oU:()=>w.oU,IL:()=>w.IL,Jc:()=>w.Jc,Xn:()=>w.Xn,kZ:()=>w.kZ,v$:()=>w.v$,x2:()=>w.x2,vL:()=>w.vL,j4:()=>w.j4,jh:()=>w.jh,bx:()=>w.bx,im:()=>w.im,zr:()=>w.zr,t$:()=>w.t$,Hm:()=>w.Hm,Cz:()=>w.Cz,sG:()=>w.sG,g$:()=>w.g$,bD:()=>w.bD,lt:()=>w.lt,Oe:()=>w.Oe,hu:()=>w.hu,Gw:()=>w.Gw,O5:()=>w.O5,te:()=>w.te,kN:()=>w.kN,$0:()=>w.$0,OV:()=>w.OV});var e=m(89515),h=m(96814),M=m(67848),E=m(87466),b=m(56223),y=m(65879);let g=(()=>{class k{static#e=this.\u0275fac=function(de){return new(de||k)};static#t=this.\u0275mod=y.oAB({type:k});static#i=this.\u0275inj=y.cJS({imports:[e.aw,h.ez,b.UX,M.C,E.Fk]})}return k})();var w=m(79600),W=m(77983);class v{static passwordMatchValidator(P){const S=P.get("passwordCtrl").value,de=P.get("passwordAgainCtrl").value;return P.get("passwordAgainCtrl").setErrors(S!==de?{noPasswordMatch:!0}:null),null}static patternValidator(P){return S=>{if(!S.value)return null;let de=0;for(const se of P)de+=se.test(S.value)?1:0;return de>=3?null:{isWeak:!0}}}}},79600:(_t,pe,m)=>{"use strict";m.d(pe,{$0:()=>k,B2:()=>w,Cz:()=>Z,Gw:()=>Ve,Hm:()=>ue,IL:()=>at,Jc:()=>gt,MX:()=>Ne,O5:()=>Qe,O6:()=>it,OV:()=>rt,Oe:()=>qe,Sd:()=>G,XI:()=>H,Xd:()=>be,Xn:()=>ne,aC:()=>I,bD:()=>de,bx:()=>Tt,cT:()=>He,dv:()=>Je,f7:()=>g,fx:()=>j,g$:()=>W,hu:()=>se,i5:()=>ce,im:()=>Se,j4:()=>O,jh:()=>Te,kN:()=>v,kZ:()=>ve,lt:()=>P,mH:()=>Be,oU:()=>zt,pR:()=>Et,sF:()=>te,sG:()=>et,t$:()=>o,te:()=>Ae,uY:()=>ge,v$:()=>At,vL:()=>Ce,x2:()=>Me,ys:()=>Ze,zr:()=>Ee});var e=m(15861),h=m(17700),M=m(96814),E=m(10217),y=m(1385);const g=[5,10,25,100,1e3],w=/^(([^<>+()[\]\\.,;:\s@"-#$%&=]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]+))$/;function W(p){let A="";return p?.userAttributes.forEach(C=>{"preferredMail"===C.friendlyName&&(A=C.value)}),A&&0===A.length&&null!==p.memberAttributes&&p.memberAttributes.forEach(C=>{"mail"===C.friendlyName&&null!==C.value&&(A=C.value)}),A}function v(p){let A="";return p&&p.userAttributes.forEach(C=>{"preferredMail"===C.friendlyName&&(A=C.value)}),A}function k(p){let A="";return p&&p.userAttributes&&p.userAttributes.filter(C=>"login-namespace"===C.baseFriendlyName).filter(C=>null!==C.value).forEach(C=>{A=A.concat(C.friendlyNameParameter,": ",C.value,", ")}),A.endsWith(", ")&&(A=A.substring(0,A.length-2)),A}function P(p){let A="";return p&&p.userAttributes&&p.userAttributes.filter(C=>"login-namespace"===C.baseFriendlyName).filter(C=>null!==C.value).forEach(C=>{A=A.concat(C.friendlyNameParameter,": ",C.value,", ")}),A.endsWith(", ")&&(A=A.substring(0,A.length-2)),A}function de(p){let A="";return null!==p.titleBefore&&(A+=p.titleBefore+" "),null!==p.firstName&&(A+=p.firstName+" "),null!==p.middleName&&(A+=p.middleName+" "),null!==p.lastName&&(A+=p.lastName+" "),null!==p.titleAfter&&(A+=p.titleAfter+" "),A.endsWith(" ")&&(A=A.substring(0,A.length-1)),A}function se(p){let A="";return null!==p.firstName&&(A+=p.firstName+" "),null!==p.middleName&&(A+=p.middleName+" "),null!==p.lastName&&(A+=p.lastName+" "),A.endsWith(" ")&&(A=A.substring(0,A.length-1)),A}function Z(p){let A="";return p.split(/(?=[A-Z])/g).forEach(f=>{A=A.concat(f.toLowerCase()),A=A.concat(" ")}),A=A.charAt(0).toUpperCase()+A.slice(1,A.length-1),A}function Ae(p){let A="";for(const C of p)"technical"===C.type&&(A+=C.name+", ");return A.endsWith(", ")&&(A=A.substring(0,A.length-2)),A}function Ze(p,A){return ke.apply(this,arguments)}function ke(){return(ke=(0,e.Z)(function*(p,A){yield function re(p){return new Promise(A=>setTimeout(A,p))}(p),A()})).apply(this,arguments)}function Ce(p){return JSON.parse(localStorage.getItem(p))||[]}function O(p){return JSON.parse(localStorage.getItem(p))||[]}function te(p,A){if(null===localStorage.getItem(p)){const C=[];C.unshift(A.id),localStorage.setItem(p,JSON.stringify(C))}else{const C=JSON.parse(localStorage.getItem(p)),f=function ye(p,A){for(let C=0;C0&&C.splice(f,1),0!==f&&C.unshift(A.id),C.length>5&&C.pop(),localStorage.setItem(p,JSON.stringify(C))}}function H(p,A){if(null===localStorage.getItem("recent")){let C;C=p.beanName.includes("Group")?[{id:p.id,name:p.shortName,fullName:p.name,type:p.beanName,voId:p.voId,voName:A}]:[{id:p.id,name:p.name,type:p.beanName,voId:p.voId}],localStorage.setItem("recent",JSON.stringify(C))}else{const C=JSON.parse(localStorage.getItem("recent"));let f;f=p.beanName.includes("Group")?{id:p.id,name:p.shortName,fullName:p.name,type:p.beanName,voId:p.voId,voName:A}:{id:p.id,name:p.name,type:p.beanName,voId:p.voId};const a=function Q(p,A){for(let C=0;C0&&C.splice(a,1),0!==a&&C.unshift(f),C.length>5&&C.pop(),localStorage.setItem("recent",JSON.stringify(C))}}function rt(p){let A="";return p&&p.userAttributes.forEach(C=>{"organization"===C.friendlyName&&(A=C.value)}),A}function Ne(p){return p.filter(A=>!A.namespace.includes("def:core"))}function zt(p,A){const C=A.find(f=>f.id===p);return C?C.parentGroupId?zt(C.parentGroupId,A).concat(C):[C]:[]}function at(p,A){for(const C of p)if(C.namespace+":"+C.friendlyName===A)return C;return null}function gt(p){return null!=p.attributes["urn:perun:member:attribute-def:def:mail"]?p.attributes["urn:perun:member:attribute-def:def:mail"]:null!=p.attributes["urn:perun:user:attribute-def:def:preferredMail"]?p.attributes["urn:perun:user:attribute-def:def:preferredMail"]:""}function At(p){return p.userExtSource.extSource.type.toLowerCase()==="cz.metacentrum.perun.core.impl.ExtSourceX509".toLowerCase()?function Mt(p){if(p.includes("/CN=")){const A=p.split("/");for(const C of A)if(C.startsWith("CN="))return fe(C.substring(3))}return p}(p.userExtSource.extSource.name):p.userExtSource.extSource.type.toLowerCase()==="cz.metacentrum.perun.core.impl.ExtSourceIdp".toLowerCase()?function X(p){switch(p){case"https://idp.upce.cz/idp/shibboleth":return"University in Pardubice";case"https://idp.slu.cz/idp/shibboleth":return"University in Opava";case"https://login.feld.cvut.cz/idp/shibboleth":return"Faculty of Electrical Engineering, Czech Technical University In Prague";case"https://www.vutbr.cz/SSO/saml2/idp":return"Brno University of Technology";case"https://shibboleth.nkp.cz/idp/shibboleth":return"The National Library of the Czech Republic";case"https://idp2.civ.cvut.cz/idp/shibboleth":return"Czech Technical University In Prague";case"https://shibbo.tul.cz/idp/shibboleth":return"Technical University of Liberec";case"https://idp.mendelu.cz/idp/shibboleth":return"Mendel University in Brno";case"https://cas.cuni.cz/idp/shibboleth":return"Charles University in Prague";case"https://wsso.vscht.cz/idp/shibboleth":return"Institute of Chemical Technology Prague";case"https://idp.vsb.cz/idp/shibboleth":return"VSB \u2013 Technical University of Ostrava";case"https://whoami.cesnet.cz/idp/shibboleth":return"CESNET";case"https://helium.jcu.cz/idp/shibboleth":return"University of South Bohemia";case"https://idp.ujep.cz/idp/shibboleth":return"Jan Evangelista Purkyne University in Usti nad Labem";case"https://idp.amu.cz/idp/shibboleth":return"Academy of Performing Arts in Prague";case"https://idp.lib.cas.cz/idp/shibboleth":return"Academy of Sciences Library";case"https://shibboleth.mzk.cz/simplesaml/metadata.xml":return"Moravian Library";case"https://idp2.ics.muni.cz/idp/shibboleth":return"Masaryk University";case"https://idp.upol.cz/idp/shibboleth":return"Palacky University, Olomouc";case"https://idp.fnplzen.cz/idp/shibboleth":return"FN Plzen";case"https://id.vse.cz/idp/shibboleth":return"University of Economics, Prague";case"https://shib.zcu.cz/idp/shibboleth":return"University of West Bohemia";case"https://idptoo.osu.cz/simplesaml/saml2/idp/metadata.php":return"University of Ostrava";case"https://login.ics.muni.cz/idp/shibboleth":return"MetaCentrum";case"https://idp.hostel.eduid.cz/idp/shibboleth":return"eduID.cz Hostel";case"https://shibboleth.techlib.cz/idp/shibboleth":return"National Library of Technology";case"https://eduid.jamu.cz/idp/shibboleth":return"Janacek Academy of Music and Performing Arts in Brno";case"https://marisa.uochb.cas.cz/simplesaml/saml2/idp/metadata.php":return"Institute of Organic Chemistry and Biochemistry AS CR";case"https://shibboleth.utb.cz/idp/shibboleth":return"Tomas Bata University in Zlin";case"https://engine.elixir-czech.org/authentication/idp/metadata":case"@elixir-europe.org":return"Elixir Europe";case"https://login.elixir-czech.org/idp":return"Elixir Czech";case"https://mojeid.cz/saml/idp.xml":case"@mojeid.extidp.cesnet.cz":return"MojeID";case"https://www.egi.eu/idp/shibboleth":return"EGI SSO";case"@google.extidp.cesnet.cz":return"Google";case"@facebook.extidp.cesnet.cz":return"Facebook";case"@linkedin.extidp.cesnet.cz":return"LinkedIn";case"@twitter.extidp.cesnet.cz":return"Twitter";case"@seznam.extidp.cesnet.cz":return"Seznam";case"@github.extidp.cesnet.cz":return"GitHub";case"@orcid.extidp.cesnet.cz":return"OrcID";default:return p}}(p.userExtSource.extSource.name):p.userExtSource.extSource.name}function fe(p){return decodeURIComponent(p.replace(/\\x/g,"%"))}function ce(p=["en","cs"]){const A={appType:"INITIAL",formId:0,mailType:"APP_CREATED_USER",send:!0,message:{},htmlMessage:{}};return p.forEach(C=>{A.message[C]={locale:C,htmlFormat:!1,subject:"",text:""},A.htmlMessage[C]={locale:C,htmlFormat:!0,subject:"",text:""}}),A}function ve(){const p=new h.vA;return p.disableClose=!0,p.autoFocus=!1,p}function Je(p){const A={applicationTypes:["INITIAL","EXTENSION"],federationAttribute:"",i18n:{},id:0,ordnum:0,perunDestinationAttribute:null,perunSourceAttribute:null,regex:"",required:!1,updatable:!0,disabled:"NEVER",hidden:"NEVER",disabledDependencyItemId:null,hiddenDependencyItemId:null,shortname:"",type:null};for(const C of p)A.i18n[C]={locale:C,errorMessage:"",help:"",label:"",options:""};return A}function ue(p){return"virt"===p.namespace.split(":")[4]}function qe(p,A){return"valid"!==p.toLowerCase()||A&&"valid"!==p.toLowerCase()?p.replace("INVALID","INCOMPLETE"):"ACTIVE"}function Ve(p){let A="";return p?.memberAttributes.forEach(C=>{"organization"===C.friendlyName&&null!==C.value&&(A=C.value)}),0===A.length&&p?.userAttributes.forEach(C=>{"organization"===C.friendlyName&&(A=C.value)}),A}function Me(p){return p.attributes.find(C=>"groupMembershipExpiration"===C.baseFriendlyName)?.value??"Never"}function et(p){return p&&"never"!==p.toLowerCase()?(0,M.p6)(p,"d.M.yyyy","en"):p}const Re=new Intl.Collator("cs",{numeric:!0});function Et(p,A,C){const f=A.active,a=A.direction;return f&&""!==a?p.sort((n,t)=>{const i=C(n,f),r=C(t,f);return Re.compare(i,r)*("asc"===a?1:-1)}):p}function G(p,A,C,f,a){A=A.toLowerCase();let n="";return C.forEach(t=>{n+=";"+f(p,t)}),a&&(n+=";"+f(p,"uuid")),n.toLowerCase().includes(A)}function He(p,A){let C="";return p?.forEach(f=>{f.friendlyName===A&&(C=f.value)}),C}function ne(p,A,C){const f=[],a=["checkbox","select","edit","menu","cite","extend","recent"];return A=A.filter(n=>!a.includes(n)),p.forEach(n=>{const t={};A.forEach(i=>{t[i]=(C(n,i)??"").split('"').join("''").trim()}),f.push(t)}),f}function it(p,A="csv",C="export"){if("csv"===A){const f=(r,d)=>null===d?"":d,a=Object.keys(p[0]),n=p.map(r=>a.map(d=>JSON.stringify(r[d],f)).join(","));n.unshift(a.join(",").split(" ").join("_").split('"').join("''"));const t=n.join("\r\n"),i=new Blob([t],{type:"text/csv"});(0,E.saveAs)(i,`${C}.${A}`)}}function I(p,A){return p.name.toLowerCase()>A.name.toLowerCase()?1:p.name.toLowerCase()===A.name.toLowerCase()?0:-1}function be(p,A){return p.displayName.toLowerCase()>A.displayName.toLowerCase()?1:p.displayName.toLowerCase()===A.displayName.toLowerCase()?0:-1}function j(p,A){let C,f;return p.user?(C=p.user.lastName?p.user.lastName:p.user.firstName??"",f=A.user.lastName?A.user.lastName:A.user.firstName??""):(C=p.lastName?p.lastName:p.firstName??"",f=A.lastName?A.lastName:A.firstName??""),C>f?1:C===f?0:-1}function Be(p,A,C=[]){p.enable(),p.clearValidators(),p.clearAsyncValidators(),p.setValidators(A),p.setAsyncValidators(C),p.updateValueAndValidity()}function Te(p,A){return!!p&&p.some(C=>C.namespace+":"+C.friendlyName===A&&null!==C.value&&"true"===String(C.value))}function Tt(p){return Te(p.attributes,y.r.GROUP_SYNC_ENABLED)||Te(p.attributes,y.r.GROUP_STRUCTURE_SYNC_ENABLED)}function Qe(p,A){const C=A.split("&");for(const f of C){const[a,n]=f.split("=");if(a.includes(p))return n}return""}function Se(p){if("INDIRECT"===p.membershipType)return!0;const A=p.memberAttributes?.find(C=>"isLifecycleAlterable"===C.friendlyName);return!!A&&!A.value}function Ee(p){if("INDIRECT"===p.membershipType)return"INDIRECT";const A=p.memberAttributes?.find(C=>"isLifecycleAlterable"===C.friendlyName);return A?A.value?"DIRECT":"UNALTERABLE":"UNKNOWN"}function ge(p,A){return p.length===A.length&&p.every(C=>A.includes(C))}function o(){return"localhost"===location.hostname||"127.0.0.1"===location.hostname}},77983:(_t,pe,m)=>{"use strict";m.d(pe,{l:()=>Q});var e=m(65879),h=m(21476),M=m(79600),E=m(38106),b=m(96814),y=m(64170),g=m(24516),w=m(56223),W=m(17700),v=m(32296),k=m(92596),P=m(98525),S=m(23680),de=m(87466),se=m(89515);function Z(ye,rt){if(1&ye&&(e.TgZ(0,"mat-option",12),e._uU(1),e.qZA()),2&ye){const Ne=rt.$implicit;e.Q6J("value",Ne.value),e.xp6(1),e.hij(" ",Ne.viewValue," ")}}function oe(ye,rt){1&ye&&(e.TgZ(0,"mat-radio-button",13),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&ye&&(e.xp6(1),e.hij(" ",e.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let Ae=(()=>{class ye{constructor(Ne){this.inputData=Ne,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new w.NI("csv",w.kI.required),this.selectedExportType=new w.NI("current",w.kI.required)}isValidSelection(){return null!==this.selectedFormat.value&&null!==this.selectedExportType.value}export(){return{exportType:this.selectedExportType.value,format:this.selectedFormat.value}}static#e=this.\u0275fac=function(zt){return new(zt||ye)(e.Y36(W.WI))};static#t=this.\u0275cmp=e.Xpm({type:ye,selectors:[["perun-web-apps-export-table-dialog"]],decls:29,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["required","",1,"flex-column","d-flex","mb-2",3,"formControl"],["value","current","color","primary"],["value","all","color","primary",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-stroked-button","","mat-dialog-close",""],[3,"matTooltip","matTooltipDisabled"],[1,"ms-2",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",3,"disabled","matDialogClose"],[3,"value"],["value","all","color","primary"]],template:function(zt,at){if(1&zt&&(e.TgZ(0,"h1",0),e._uU(1),e.ALo(2,"translate"),e.qZA(),e.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),e._uU(6),e.ALo(7,"translate"),e.qZA(),e.TgZ(8,"mat-select",2),e.YNc(9,Z,2,2,"mat-option",3),e.qZA()(),e.TgZ(10,"p"),e._uU(11),e.ALo(12,"translate"),e.qZA(),e.TgZ(13,"mat-radio-group",4)(14,"mat-radio-button",5),e._uU(15),e.ALo(16,"translate"),e.qZA(),e.YNc(17,oe,3,3,"mat-radio-button",6),e.qZA()(),e.TgZ(18,"div",7)(19,"button",8),e._uU(20),e.ALo(21,"translate"),e.qZA(),e.TgZ(22,"div",9),e.ALo(23,"translate"),e.TgZ(24,"div",10),e.ALo(25,"translate"),e.TgZ(26,"button",11),e._uU(27),e.ALo(28,"translate"),e.qZA()()()()),2&zt){let gt,At;e.xp6(1),e.hij(" ",e.lcZ(2,16,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TITLE"),"\n"),e.xp6(5),e.Oqu(e.lcZ(7,18,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.SELECT_FORMAT")),e.xp6(2),e.Q6J("formControl",at.selectedFormat),e.xp6(1),e.Q6J("ngForOf",at.formats),e.xp6(2),e.Oqu(e.lcZ(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),e.xp6(2),e.Q6J("formControl",at.selectedExportType),e.xp6(2),e.hij(" ",e.lcZ(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),e.xp6(2),e.Q6J("ngIf",at.inputData.allowExportAll),e.xp6(3),e.hij(" ",e.lcZ(21,24,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_CLOSE")," "),e.xp6(2),e.s9C("matTooltip",e.lcZ(23,26,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_FORMAT")),e.Q6J("matTooltipDisabled",at.selectedFormat.valid||(null==(gt=at.selectedFormat.getRawValue())?null:gt.length)>0),e.xp6(2),e.s9C("matTooltip",e.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),e.Q6J("matTooltipDisabled",at.selectedFormat.invalid||at.selectedExportType.valid||(null==(At=at.selectedExportType.getRawValue())?null:At.length)>0),e.xp6(2),e.Q6J("disabled",at.selectedFormat.invalid||at.selectedExportType.invalid)("matDialogClose",at.export()),e.xp6(1),e.hij(" ",e.lcZ(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[b.sg,b.O5,w.JJ,w.Q7,w.oH,v.lW,W.ZT,W.uh,W.xY,W.H8,y.KE,y.hX,k.gM,P.gD,S.ey,de.VQ,de.U0,se.X$]})}return ye})();var Ze=m(30617),ke=m(77988);let re=(()=>{class ye{constructor(Ne){this.dialog=Ne,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe}openDialog(){const Ne=(0,M.kZ)();Ne.width="500px",Ne.data={allowExportAll:this.allowExportAll},this.dialog.open(Ae,Ne).afterClosed().subscribe(zt=>{zt&&("all"===zt.exportType?this.exportAllData.emit(zt.format):this.exportDisplayedData.emit(zt.format))})}static#e=this.\u0275fac=function(zt){return new(zt||ye)(e.Y36(W.uw))};static#t=this.\u0275cmp=e.Xpm({type:ye,selectors:[["perun-web-apps-table-options"]],inputs:{allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},decls:10,vars:7,consts:[["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(zt,at){if(1&zt&&(e.TgZ(0,"div")(1,"button",0),e.ALo(2,"translate"),e.TgZ(3,"mat-icon"),e._uU(4,"more_vert"),e.qZA()(),e.TgZ(5,"mat-menu",null,1)(7,"button",2),e.NdJ("click",function(){return at.openDialog()}),e._uU(8),e.ALo(9,"translate"),e.qZA()()()),2&zt){const gt=e.MAs(6);e.xp6(1),e.Q6J("matMenuTriggerFor",gt)("matTooltip",e.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.MORE")),e.xp6(7),e.hij(" ",e.lcZ(9,5,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TO_FILE")," ")}},dependencies:[v.RK,Ze.Hw,ke.VK,ke.OP,ke.p6,k.gM,se.X$]})}return ye})();const Ce=["topNav"],O=["table"];function te(ye,rt){if(1&ye){const Ne=e.EpF();e.TgZ(0,"perun-web-apps-table-options",10),e.NdJ("exportDisplayedData",function(at){e.CHM(Ne);const gt=e.oxw();return e.KtG(gt.exportDisplayedData.emit(at))})("exportAllData",function(at){e.CHM(Ne);const gt=e.oxw();return e.KtG(gt.exportAllData.emit(at))}),e.qZA()}if(2&ye){const Ne=e.oxw();e.Q6J("allowExportAll",Ne.allowExportAll)}}const H=["*"];let Q=(()=>{class ye{constructor(Ne){this.tableConfigService=Ne,this.hideExport=!1,this.pageSizeOptions=M.f7,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new e.vpe,this.exportAllData=new e.vpe,this.pageSize=5}set matPaginator(Ne){this.paginator=Ne}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(Ne){this.table&&(this.pageSize=Ne.pageSize,this.tableConfigService.setTablePageSize(this.tableId,Ne.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}changePage(Ne){const zt=Ne.target;let at=parseInt(zt.value);(!at||at<1)&&(at=this.paginator.pageIndex+1),at>this.paginator.getNumberOfPages()&&(at=this.paginator.getNumberOfPages()),this.paginator.pageIndex=at-1,this.paginator.page.next({length:this.paginator.length,pageSize:this.paginator.pageSize,pageIndex:this.paginator.pageIndex}),zt.value=at.toString()}onlyValidKeys(Ne){const zt=Ne.key.charCodeAt(0);return 65===zt||66===zt||68===zt||zt>=48&&zt<=57}static#e=this.\u0275fac=function(zt){return new(zt||ye)(e.Y36(E.dB))};static#t=this.\u0275cmp=e.Xpm({type:ye,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(zt,at){if(1&zt&&(e.Gf(Ce,5),e.Gf(O,5),e.Gf(h.NW,7)),2&zt){let gt;e.iGM(gt=e.CRH())&&(at.topNav=gt.first),e.iGM(gt=e.CRH())&&(at.table=gt.first),e.iGM(gt=e.CRH())&&(at.matPaginator=gt.first)}},inputs:{hideExport:"hideExport",pageSizeOptions:"pageSizeOptions",dataLength:"dataLength",tableId:"tableId",allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},features:[e._Bn([{provide:h.Zf,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:H,decls:11,vars:7,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[1,"page-index-padding"],[1,"table-index-form","d-flex"],["type","number","matInput","",1,"overflow-ellipsis","text-muted",3,"min","max","value","keydown","keyup.enter","focusout"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(zt,at){1&zt&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),e.NdJ("page",function(At){return at.pageChangedTop(At)}),e.qZA(),e.TgZ(4,"div",4)(5,"mat-form-field",5)(6,"input",6),e.NdJ("keydown",function(At){return at.onlyValidKeys(At)})("keyup.enter",function(At){return at.changePage(At)})("focusout",function(At){return at.changePage(At)}),e.qZA()()(),e.YNc(7,te,1,1,"perun-web-apps-table-options",7),e.qZA(),e.TgZ(8,"div",8,9),e.Hsn(10),e.qZA()()),2&zt&&(e.xp6(3),e.Q6J("length",at.dataLength)("pageSizeOptions",at.pageSizeOptions)("pageSize",at.pageSize),e.xp6(3),e.Q6J("min",1)("max",at.paginator.getNumberOfPages())("value",at.paginator.pageIndex+1),e.xp6(1),e.Q6J("ngIf",!at.hideExport))},dependencies:[b.O5,y.KE,g.Nt,h.NW,re],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}.table-index-form[_ngcontent-%COMP%]{max-width:110px;max-height:75px}@media (max-width: 420px){.table-index-form[_ngcontent-%COMP%]{max-width:70px}}.page-index-padding[_ngcontent-%COMP%]{padding-top:1em}"]})}return ye})()},11186:(_t,pe,m)=>{"use strict";m.d(pe,{w:()=>W});var e=m(65879),h=m(30617),M=m(96814);function E(v,k){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," info "),e.qZA())}function b(v,k){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," warning "),e.qZA())}function y(v,k){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," dangerous "),e.qZA())}function g(v,k){1&v&&(e.TgZ(0,"mat-icon",2),e._uU(1," check_circle "),e.qZA())}const w=["*"];let W=(()=>{class v{static#e=this.\u0275fac=function(S){return new(S||v)};static#t=this.\u0275cmp=e.Xpm({type:v,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:w,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(S,de){1&S&&(e.F$t(),e.TgZ(0,"div",0),e.YNc(1,E,2,0,"mat-icon",1),e.YNc(2,b,2,0,"mat-icon",1),e.YNc(3,y,2,0,"mat-icon",1),e.YNc(4,g,2,0,"mat-icon",1),e.Hsn(5),e.qZA()),2&S&&(e.ekj("warn-alert","warn"===de.alert_type)("error-alert","error"===de.alert_type)("success-alert","success"===de.alert_type)("info-alert","info"===de.alert_type),e.xp6(1),e.Q6J("ngIf","info"===de.alert_type),e.xp6(1),e.Q6J("ngIf","warn"===de.alert_type),e.xp6(1),e.Q6J("ngIf","error"===de.alert_type),e.xp6(1),e.Q6J("ngIf","success"===de.alert_type))},dependencies:[h.Hw,M.O5],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]})}return v})()},62034:(_t,pe,m)=>{"use strict";m.d(pe,{r:()=>E});var e=m(30617),h=m(96814),M=m(65879);let E=(()=>{class b{static#e=this.\u0275fac=function(w){return new(w||b)};static#t=this.\u0275mod=M.oAB({type:b});static#i=this.\u0275inj=M.cJS({imports:[e.Ps,h.ez]})}return b})()},12207:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>M});var e=m(65879),h=m(55940);let M=(()=>{class E{static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275cmp=e.Xpm({type:E,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(g,w){1&g&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[h.Ou]})}return E})()},55959:(_t,pe,m)=>{"use strict";m.d(pe,{K:()=>M});var e=m(65879),h=m(55940);let M=(()=>{class E{static#e=this.\u0275fac=function(g){return new(g||E)};static#t=this.\u0275cmp=e.Xpm({type:E,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(g,w){1&g&&(e.TgZ(0,"div",0),e._UZ(1,"mat-spinner"),e.qZA())},dependencies:[h.Ou]})}return E})()},99441:(_t,pe,m)=>{"use strict";m.d(pe,{A:()=>b});var e=m(30617),h=m(96814),M=m(55940),E=m(65879);let b=(()=>{class y{static#e=this.\u0275fac=function(W){return new(W||y)};static#t=this.\u0275mod=E.oAB({type:y});static#i=this.\u0275inj=E.cJS({imports:[e.Ps,h.ez,M.Cq]})}return y})()},67848:(_t,pe,m)=>{"use strict";m.d(pe,{C:()=>j});var e=m(96814),h=m(32296),M=m(95195),E=m(75986),b=m(17700),y=m(26385),g=m(3305),w=m(64170),W=m(65879),v=m(23680);let gt=(()=>{class Be{static#e=this.\u0275fac=function(Qe){return new(Qe||Be)};static#t=this.\u0275mod=W.oAB({type:Be});static#i=this.\u0275inj=W.cJS({imports:[v.uc,v.BQ,v.uc,v.BQ]})}return Be})();var Mt=m(30617),fe=m(24516),X=m(55940),ce=m(61545),ve=m(25313),Je=m(16672),ue=m(56223),qe=m(38034),Ve=m(32651),Me=m(59038),et=m(77988),Re=m(81274),Et=m(13566),G=m(21476),He=m(92596),ne=m(98525),it=m(74104),I=m(82599),be=m(22557);let j=(()=>{class Be{static#e=this.\u0275fac=function(Qe){return new(Qe||Be)};static#t=this.\u0275mod=W.oAB({type:Be});static#i=this.\u0275inj=W.cJS({imports:[e.ez,M.QW,y.t,g.To,h.ot,gt,E.p9,Mt.Ps,ve.p0,b.Is,X.Cq,w.lN,fe.c,Je.Cl,ue.u5,ue.UX,ce.T5,qe.FA,v.XK,Ve.SJ,Me.ie,et.Tx,Re.g0,Et.JX,G.TU,He.AV,ne.LD,v.si,ve.p0,I.rP,be.Hi,M.QW,y.t,g.To,h.ot,gt,E.p9,Mt.Ps,ve.p0,b.Is,X.Cq,w.lN,fe.c,Je.Cl,ue.u5,ue.UX,ce.T5,qe.FA,v.XK,Ve.SJ,Me.ie,et.Tx,Re.g0,Et.JX,G.TU,He.AV,ne.LD,v.si,it.Nh,I.rP,be.Hi]})}return Be})()},10217:function(_t,pe){var m,h;void 0!==(h="function"==typeof(m=function(){"use strict";function E(v,k,P){var S=new XMLHttpRequest;S.open("GET",v),S.responseType="blob",S.onload=function(){W(S.response,k,P)},S.onerror=function(){console.error("could not download file")},S.send()}function b(v){var k=new XMLHttpRequest;k.open("HEAD",v,!1);try{k.send()}catch{}return 200<=k.status&&299>=k.status}function y(v){try{v.dispatchEvent(new MouseEvent("click"))}catch{var k=document.createEvent("MouseEvents");k.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),v.dispatchEvent(k)}}var g="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,w=g.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),W=g.saveAs||("object"!=typeof window||window!==g?function(){}:"download"in HTMLAnchorElement.prototype&&!w?function(v,k,P){var S=g.URL||g.webkitURL,de=document.createElement("a");de.download=k=k||v.name||"download",de.rel="noopener","string"==typeof v?(de.href=v,de.origin===location.origin?y(de):b(de.href)?E(v,k,P):y(de,de.target="_blank")):(de.href=S.createObjectURL(v),setTimeout(function(){S.revokeObjectURL(de.href)},4e4),setTimeout(function(){y(de)},0))}:"msSaveOrOpenBlob"in navigator?function(v,k,P){if(k=k||v.name||"download","string"!=typeof v)navigator.msSaveOrOpenBlob(function M(v,k){return typeof k>"u"?k={autoBom:!1}:"object"!=typeof k&&(console.warn("Deprecated: Expected third argument to be a object"),k={autoBom:!k}),k.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(v.type)?new Blob(["\ufeff",v],{type:v.type}):v}(v,P),k);else if(b(v))E(v,k,P);else{var S=document.createElement("a");S.href=v,S.target="_blank",setTimeout(function(){y(S)})}}:function(v,k,P,S){if((S=S||open("","_blank"))&&(S.document.title=S.document.body.innerText="downloading..."),"string"==typeof v)return E(v,k,P);var de="application/octet-stream"===v.type,se=/constructor/i.test(g.HTMLElement)||g.safari,Z=/CriOS\/[\d]+/.test(navigator.userAgent);if((Z||de&&se||w)&&typeof FileReader<"u"){var oe=new FileReader;oe.onloadend=function(){var ke=oe.result;ke=Z?ke:ke.replace(/^data:[^;]*;/,"data:attachment/file;"),S?S.location.href=ke:location=ke,S=null},oe.readAsDataURL(v)}else{var Ae=g.URL||g.webkitURL,Ze=Ae.createObjectURL(v);S?S.location=Ze:location.href=Ze,S=null,setTimeout(function(){Ae.revokeObjectURL(Ze)},4e4)}});g.saveAs=W.saveAs=W,_t.exports=W})?m.apply(pe,[]):m)&&(_t.exports=h)},69930:(_t,pe,m)=>{m(78094).tz.load(m(91128))},78094:function(_t,pe,m){var e,h,M;!function(E,b){"use strict";_t.exports?_t.exports=b(m(16676)):(h=[m(16676)],void 0!==(M="function"==typeof(e=b)?e.apply(pe,h):e)&&(_t.exports=M))}(0,function(E){"use strict";void 0===E.version&&E.default&&(E=E.default);var k,y={},g={},w={},W={},v={};(!E||"string"!=typeof E.version)&&et("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var P=E.version.split("."),S=+P[0],de=+P[1];function se(I){return I>96?I-87:I>64?I-29:I-48}function Z(I){var be=0,j=I.split("."),Be=j[0],Te=j[1]||"",Tt=1,Se=0,Ee=1;for(45===I.charCodeAt(0)&&(be=1,Ee=-1);be= 2.6.0. You are using Moment.js "+E.version+". See momentjs.com"),re.prototype={_set:function(I){this.name=I.name,this.abbrs=I.abbrs,this.untils=I.untils,this.offsets=I.offsets,this.population=I.population},_index:function(I){var Be,be=+I,j=this.untils;for(Be=0;BeSe&&Re.moveInvalidForward&&(Tt=Se),be3){var be=W[gt(I)];if(be)return be;et("Moment Timezone found "+I+" from the Intl api, but did not have that data loaded.")}}catch{}var Qe,Se,Ee,j=function Q(){var Be,Te,Tt,I=(new Date).getFullYear()-2,be=new O(new Date(I,0,1)),j=[be];for(Tt=1;Tt<48;Tt++)(Te=new O(new Date(I,Tt,1))).offset!==be.offset&&(Be=H(be,Te),j.push(Be),j.push(new O(new Date(Be.at+6e4)))),be=Te;for(Tt=0;Tt<4;Tt++)j.push(new O(new Date(I+Tt,0,1))),j.push(new O(new Date(I+Tt,6,1)));return j}(),Be=j.length,Te=function Ne(I){var Te,Tt,Qe,be=I.length,j={},Be=[];for(Te=0;Te0?Tt[0].zone.name:void 0}()),k},Re.names=function fe(){var I,be=[];for(I in W)W.hasOwnProperty(I)&&(y[I]||y[g[I]])&&W[I]&&be.push(W[I]);return be.sort()},Re.Zone=re,Re.unpack=ke,Re.unpackBase60=Z,Re.needsOffset=Me,Re.moveInvalidForward=!0,Re.moveAmbiguousForward=!1,Re.countries=function X(){return Object.keys(w)},Re.zonesForCountry=function ue(I,be){if(!(I=function Je(I){return I=I.toUpperCase(),w[I]||null}(I)))return null;var j=I.zones.sort();return be?j.map(function(Be){return{name:Be,offset:Mt(Be).utcOffset(new Date)}}):j};var Et=E.fn;function G(I){return function(){return this._z?this._z.abbr(this):I.call(this)}}function He(I){return function(){return this._z=null,I.apply(this,arguments)}}E.tz=Re,E.defaultZone=null,E.updateOffset=function(I,be){var Be,j=E.defaultZone;if(void 0===I._z&&(j&&Me(I)&&!I._isUTC&&(I._d=E.utc(I._a)._d,I.utc().add(j.parse(I),"minutes")),I._z=j),I._z)if(Be=I._z.utcOffset(I),Math.abs(Be)<16&&(Be/=60),void 0!==I.utcOffset){var Te=I._z;I.utcOffset(-Be,be),I._z=Te}else I.zone(Be,be)},Et.tz=function(I,be){if(I){if("string"!=typeof I)throw new Error("Time zone name must be a string, got "+I+" ["+typeof I+"]");return this._z=Mt(I),this._z?E.updateOffset(this,be):et("Moment Timezone has no data for "+I+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},Et.zoneName=G(Et.zoneName),Et.zoneAbbr=G(Et.zoneAbbr),Et.utc=He(Et.utc),Et.local=He(Et.local),Et.utcOffset=function ne(I){return function(){return arguments.length>0&&(this._z=null),I.apply(this,arguments)}}(Et.utcOffset),E.tz.setDefault=function(I){return(S<2||2===S&&de<9)&&et("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+E.version+"."),E.defaultZone=I?Mt(I):null,E};var it=E.momentProperties;return"[object Array]"===Object.prototype.toString.call(it)?(it.push("_z"),it.push("_a")):it&&(it._z=null),E})},83274:function(_t,pe,m){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(M){return/^nm$/i.test(M)},meridiem:function(M,E,b){return M<12?b?"vm":"VM":b?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(M){return M+(1===M||8===M||M>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(16676))},61867:function(_t,pe,m){!function(e){"use strict";var h=function(g){return 0===g?0:1===g?1:2===g?2:g%100>=3&&g%100<=10?3:g%100>=11?4:5},M={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},E=function(g){return function(w,W,v,k){var P=h(w),S=M[g][h(w)];return 2===P&&(S=S[W?0:1]),S.replace(/%d/i,w)}},b=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-dz",{months:b,monthsShort:b,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(g){return"\u0645"===g},meridiem:function(g,w,W){return g<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:E("s"),ss:E("s"),m:E("m"),mm:E("m"),h:E("h"),hh:E("h"),d:E("d"),dd:E("d"),M:E("M"),MM:E("M"),y:E("y"),yy:E("y")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(m(16676))},17078:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(m(16676))},77776:function(_t,pe,m){!function(e){"use strict";var h={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},M=function(w){return 0===w?0:1===w?1:2===w?2:w%100>=3&&w%100<=10?3:w%100>=11?4:5},E={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},b=function(w){return function(W,v,k,P){var S=M(W),de=E[w][M(W)];return 2===S&&(de=de[v?0:1]),de.replace(/%d/i,W)}},y=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-ly",{months:y,monthsShort:y,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(w){return"\u0645"===w},meridiem:function(w,W,v){return w<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:b("s"),ss:b("s"),m:b("m"),mm:b("m"),h:b("h"),hh:b("h"),d:b("d"),dd:b("d"),M:b("M"),MM:b("M"),y:b("y"),yy:b("y")},preparse:function(w){return w.replace(/\u060c/g,",")},postformat:function(w){return w.replace(/\d/g,function(W){return h[W]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(m(16676))},56789:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(m(16676))},6897:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},M={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(b){return"\u0645"===b},meridiem:function(b,y,g){return b<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(b){return b.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(y){return M[y]}).replace(/\u060c/g,",")},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(m(16676))},71585:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(m(16676))},22097:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},M={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},E=function(W){return 0===W?0:1===W?1:2===W?2:W%100>=3&&W%100<=10?3:W%100>=11?4:5},b={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},y=function(W){return function(v,k,P,S){var de=E(v),se=b[W][E(v)];return 2===de&&(se=se[k?0:1]),se.replace(/%d/i,v)}},g=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar",{months:g,monthsShort:g,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(W){return"\u0645"===W},meridiem:function(W,v,k){return W<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:y("s"),ss:y("s"),m:y("m"),mm:y("m"),h:y("h"),hh:y("h"),d:y("d"),dd:y("d"),M:y("M"),MM:y("M"),y:y("y"),yy:y("y")},preparse:function(W){return W.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(v){return M[v]}).replace(/\u060c/g,",")},postformat:function(W){return W.replace(/\d/g,function(v){return h[v]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(m(16676))},15611:function(_t,pe,m){!function(e){"use strict";var h={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(E){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(E)},meridiem:function(E,b,y){return E<4?"gec\u0259":E<12?"s\u0259h\u0259r":E<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(E){if(0===E)return E+"-\u0131nc\u0131";var b=E%10;return E+(h[b]||h[E%100-b]||h[E>=100?100:null])},week:{dow:1,doy:7}})}(m(16676))},62459:function(_t,pe,m){!function(e){"use strict";function M(b,y,g){return"m"===g?y?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===g?y?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":b+" "+function h(b,y){var g=b.split("_");return y%10==1&&y%100!=11?g[0]:y%10>=2&&y%10<=4&&(y%100<10||y%100>=20)?g[1]:g[2]}({ss:y?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:y?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:y?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[g],+b)}e.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:M,mm:M,h:M,hh:M,d:"\u0434\u0437\u0435\u043d\u044c",dd:M,M:"\u043c\u0435\u0441\u044f\u0446",MM:M,y:"\u0433\u043e\u0434",yy:M},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(b){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(b)},meridiem:function(b,y,g){return b<4?"\u043d\u043e\u0447\u044b":b<12?"\u0440\u0430\u043d\u0456\u0446\u044b":b<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(b,y){switch(y){case"M":case"d":case"DDD":case"w":case"W":return b%10!=2&&b%10!=3||b%100==12||b%100==13?b+"-\u044b":b+"-\u0456";case"D":return b+"-\u0433\u0430";default:return b}},week:{dow:1,doy:7}})}(m(16676))},91825:function(_t,pe,m){!function(e){"use strict";e.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(M){var E=M%10,b=M%100;return 0===M?M+"-\u0435\u0432":0===b?M+"-\u0435\u043d":b>10&&b<20?M+"-\u0442\u0438":1===E?M+"-\u0432\u0438":2===E?M+"-\u0440\u0438":7===E||8===E?M+"-\u043c\u0438":M+"-\u0442\u0438"},week:{dow:1,doy:7}})}(m(16676))},75918:function(_t,pe,m){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(m(16676))},49683:function(_t,pe,m){!function(e){"use strict";var h={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},M={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(b){return b.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(b,y){return 12===b&&(b=0),"\u09b0\u09be\u09a4"===y?b<4?b:b+12:"\u09ad\u09cb\u09b0"===y||"\u09b8\u0995\u09be\u09b2"===y?b:"\u09a6\u09c1\u09aa\u09c1\u09b0"===y?b>=3?b:b+12:"\u09ac\u09bf\u0995\u09be\u09b2"===y||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===y?b+12:void 0},meridiem:function(b,y,g){return b<4?"\u09b0\u09be\u09a4":b<6?"\u09ad\u09cb\u09b0":b<12?"\u09b8\u0995\u09be\u09b2":b<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":b<18?"\u09ac\u09bf\u0995\u09be\u09b2":b<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(m(16676))},34065:function(_t,pe,m){!function(e){"use strict";var h={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},M={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(b){return b.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(b,y){return 12===b&&(b=0),"\u09b0\u09be\u09a4"===y&&b>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===y&&b<5||"\u09ac\u09bf\u0995\u09be\u09b2"===y?b+12:b},meridiem:function(b,y,g){return b<4?"\u09b0\u09be\u09a4":b<10?"\u09b8\u0995\u09be\u09b2":b<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":b<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(m(16676))},11034:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},M={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(b){return b.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(b,y){return 12===b&&(b=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===y&&b>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===y&&b<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===y?b+12:b},meridiem:function(b,y,g){return b<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":b<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":b<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":b<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(m(16676))},27671:function(_t,pe,m){!function(e){"use strict";function h(se,Z,oe){return se+" "+function b(se,Z){return 2===Z?function y(se){var Z={m:"v",b:"v",d:"z"};return void 0===Z[se.charAt(0)]?se:Z[se.charAt(0)]+se.substring(1)}(se):se}({mm:"munutenn",MM:"miz",dd:"devezh"}[oe],se)}function E(se){return se>9?E(se%10):se}var g=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],w=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,S=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:S,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:S,monthsRegex:w,monthsShortRegex:w,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:g,longMonthsParse:g,shortMonthsParse:g,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:h,h:"un eur",hh:"%d eur",d:"un devezh",dd:h,M:"ur miz",MM:h,y:"ur bloaz",yy:function M(se){switch(E(se)){case 1:case 3:case 4:case 5:case 9:return se+" bloaz";default:return se+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(se){return se+(1===se?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(se){return"g.m."===se},meridiem:function(se,Z,oe){return se<12?"a.m.":"g.m."}})}(m(16676))},38153:function(_t,pe,m){!function(e){"use strict";function h(E,b,y){var g=E+" ";switch(y){case"ss":return g+(1===E?"sekunda":2===E||3===E||4===E?"sekunde":"sekundi");case"m":return b?"jedna minuta":"jedne minute";case"mm":return g+(1===E?"minuta":2===E||3===E||4===E?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return g+(1===E?"sat":2===E||3===E||4===E?"sata":"sati");case"dd":return g+(1===E?"dan":"dana");case"MM":return g+(1===E?"mjesec":2===E||3===E||4===E?"mjeseca":"mjeseci");case"yy":return g+(1===E?"godina":2===E||3===E||4===E?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:h,m:h,mm:h,h,hh:h,d:"dan",dd:h,M:"mjesec",MM:h,y:"godinu",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(16676))},54287:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(M,E){var b=1===M?"r":2===M?"n":3===M?"r":4===M?"t":"\xe8";return("w"===E||"W"===E)&&(b="a"),M+b},week:{dow:1,doy:4}})}(m(16676))},72616:function(_t,pe,m){!function(e){"use strict";var h={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},M="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),E=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],b=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function y(W){return W>1&&W<5&&1!=~~(W/10)}function g(W,v,k,P){var S=W+" ";switch(k){case"s":return v||P?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return v||P?S+(y(W)?"sekundy":"sekund"):S+"sekundami";case"m":return v?"minuta":P?"minutu":"minutou";case"mm":return v||P?S+(y(W)?"minuty":"minut"):S+"minutami";case"h":return v?"hodina":P?"hodinu":"hodinou";case"hh":return v||P?S+(y(W)?"hodiny":"hodin"):S+"hodinami";case"d":return v||P?"den":"dnem";case"dd":return v||P?S+(y(W)?"dny":"dn\xed"):S+"dny";case"M":return v||P?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return v||P?S+(y(W)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):S+"m\u011bs\xedci";case"y":return v||P?"rok":"rokem";case"yy":return v||P?S+(y(W)?"roky":"let"):S+"lety"}}e.defineLocale("cs",{months:h,monthsShort:M,monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},27049:function(_t,pe,m){!function(e){"use strict";e.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(M){return M+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(M)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(M)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(m(16676))},99172:function(_t,pe,m){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(M){var b="";return M>20?b=40===M||50===M||60===M||80===M||100===M?"fed":"ain":M>0&&(b=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][M]),M+b},week:{dow:1,doy:4}})}(m(16676))},20605:function(_t,pe,m){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},93395:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[E+" Tage",E+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[E+" Monate",E+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[E+" Jahre",E+" Jahren"]};return b?w[y][0]:w[y][1]}e.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:h,mm:"%d Minuten",h,hh:"%d Stunden",d:h,dd:h,w:h,ww:"%d Wochen",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},99835:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[E+" Tage",E+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[E+" Monate",E+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[E+" Jahre",E+" Jahren"]};return b?w[y][0]:w[y][1]}e.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:h,mm:"%d Minuten",h,hh:"%d Stunden",d:h,dd:h,w:h,ww:"%d Wochen",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},94013:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){var w={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[E+" Tage",E+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[E+" Monate",E+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[E+" Jahre",E+" Jahren"]};return b?w[y][0]:w[y][1]}e.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:h,mm:"%d Minuten",h,hh:"%d Stunden",d:h,dd:h,w:h,ww:"%d Wochen",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},14570:function(_t,pe,m){!function(e){"use strict";var h=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],M=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];e.defineLocale("dv",{months:h,monthsShort:h,weekdays:M,weekdaysShort:M,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(b){return"\u0789\u078a"===b},meridiem:function(b,y,g){return b<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(m(16676))},31859:function(_t,pe,m){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(E,b){return E?"string"==typeof b&&/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[E.month()]:this._monthsNominativeEl[E.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(E,b,y){return E>11?y?"\u03bc\u03bc":"\u039c\u039c":y?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(E){return"\u03bc"===(E+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(E,b){var y=this._calendarEl[E],g=b&&b.hours();return function h(E){return typeof Function<"u"&&E instanceof Function||"[object Function]"===Object.prototype.toString.call(E)}(y)&&(y=y.apply(b)),y.replace("{}",g%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(m(16676))},55785:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:0,doy:4}})}(m(16676))},83792:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")}})}(m(16676))},57651:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(m(16676))},81929:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(m(16676))},19818:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")}})}(m(16676))},6612:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:0,doy:6}})}(m(16676))},24900:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(m(16676))},72721:function(_t,pe,m){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(m(16676))},95159:function(_t,pe,m){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(M){return"p"===M.charAt(0).toLowerCase()},meridiem:function(M,E,b){return M>11?b?"p.t.m.":"P.T.M.":b?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(m(16676))},11780:function(_t,pe,m){!function(e){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?M[g.month()]:h[g.month()]:h},monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(16676))},23468:function(_t,pe,m){!function(e){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?M[g.month()]:h[g.month()]:h},monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(m(16676))},44938:function(_t,pe,m){!function(e){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?M[g.month()]:h[g.month()]:h},monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(m(16676))},21954:function(_t,pe,m){!function(e){"use strict";var h="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),M="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),E=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],b=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?M[g.month()]:h[g.month()]:h},monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(m(16676))},11453:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){var w={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[E+"sekundi",E+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[E+" minuti",E+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[E+" tunni",E+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[E+" kuu",E+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[E+" aasta",E+" aastat"]};return b?w[y][2]?w[y][2]:w[y][1]:g?w[y][0]:w[y][1]}e.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:"%d p\xe4eva",M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},44697:function(_t,pe,m){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(16676))},52900:function(_t,pe,m){!function(e){"use strict";var h={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},M={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(b){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(b)},meridiem:function(b,y,g){return b<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/[\u06f0-\u06f9]/g,function(y){return M[y]}).replace(/\u060c/g,",")},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(m(16676))},49775:function(_t,pe,m){!function(e){"use strict";var h="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),M=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",h[7],h[8],h[9]];function E(g,w,W,v){var k="";switch(W){case"s":return v?"muutaman sekunnin":"muutama sekunti";case"ss":k=v?"sekunnin":"sekuntia";break;case"m":return v?"minuutin":"minuutti";case"mm":k=v?"minuutin":"minuuttia";break;case"h":return v?"tunnin":"tunti";case"hh":k=v?"tunnin":"tuntia";break;case"d":return v?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":k=v?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return v?"kuukauden":"kuukausi";case"MM":k=v?"kuukauden":"kuukautta";break;case"y":return v?"vuoden":"vuosi";case"yy":k=v?"vuoden":"vuotta"}return function b(g,w){return g<10?w?M[g]:h[g]:g}(g,v)+" "+k}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:E,ss:E,m:E,mm:E,h:E,hh:E,d:E,dd:E,M:E,MM:E,y:E,yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},64282:function(_t,pe,m){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(M){return M},week:{dow:1,doy:4}})}(m(16676))},84236:function(_t,pe,m){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},92830:function(_t,pe,m){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(M,E){switch(E){default:case"M":case"Q":case"D":case"DDD":case"d":return M+(1===M?"er":"e");case"w":case"W":return M+(1===M?"re":"e")}}})}(m(16676))},21412:function(_t,pe,m){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(M,E){switch(E){default:case"M":case"Q":case"D":case"DDD":case"d":return M+(1===M?"er":"e");case"w":case"W":return M+(1===M?"re":"e")}},week:{dow:1,doy:4}})}(m(16676))},89361:function(_t,pe,m){!function(e){"use strict";var E=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,b=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];e.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:E,monthsShortRegex:E,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:b,longMonthsParse:b,shortMonthsParse:b,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(g,w){switch(w){case"D":return g+(1===g?"er":"");default:case"M":case"Q":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}},week:{dow:1,doy:4}})}(m(16676))},66984:function(_t,pe,m){!function(e){"use strict";var h="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),M="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(b,y){return b?/-MMM-/.test(y)?M[b.month()]:h[b.month()]:h},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(b){return b+(1===b||8===b||b>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(16676))},93961:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(m(16676))},78849:function(_t,pe,m){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(w){return w+(1===w?"d":w%10==2?"na":"mh")},week:{dow:1,doy:4}})}(m(16676))},34273:function(_t,pe,m){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(M){return 0===M.indexOf("un")?"n"+M:"en "+M},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(16676))},40623:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){var w={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[E+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",E+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[E+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",E+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[E+" \u0935\u0930\u093e\u0902\u0928\u0940",E+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[E+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",E+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[E+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",E+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[E+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",E+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return g?w[y][0]:w[y][1]}e.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(E,b){return"D"===b?E+"\u0935\u0947\u0930":E},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(E,b){return 12===E&&(E=0),"\u0930\u093e\u0924\u0940"===b?E<4?E:E+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===b?E:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===b?E>12?E:E+12:"\u0938\u093e\u0902\u091c\u0947"===b?E+12:void 0},meridiem:function(E,b,y){return E<4?"\u0930\u093e\u0924\u0940":E<12?"\u0938\u0915\u093e\u0933\u0940\u0902":E<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":E<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(m(16676))},62696:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){var w={s:["thoddea sekondamni","thodde sekond"],ss:[E+" sekondamni",E+" sekond"],m:["eka mintan","ek minut"],mm:[E+" mintamni",E+" mintam"],h:["eka voran","ek vor"],hh:[E+" voramni",E+" voram"],d:["eka disan","ek dis"],dd:[E+" disamni",E+" dis"],M:["eka mhoinean","ek mhoino"],MM:[E+" mhoineamni",E+" mhoine"],y:["eka vorsan","ek voros"],yy:[E+" vorsamni",E+" vorsam"]};return g?w[y][0]:w[y][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(E,b){return"D"===b?E+"er":E},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(E,b){return 12===E&&(E=0),"rati"===b?E<4?E:E+12:"sokallim"===b?E:"donparam"===b?E>12?E:E+12:"sanje"===b?E+12:void 0},meridiem:function(E,b,y){return E<4?"rati":E<12?"sokallim":E<16?"donparam":E<20?"sanje":"rati"}})}(m(16676))},66928:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},M={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(b){return b.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(b,y){return 12===b&&(b=0),"\u0ab0\u0abe\u0aa4"===y?b<4?b:b+12:"\u0ab8\u0ab5\u0abe\u0ab0"===y?b:"\u0aac\u0aaa\u0acb\u0ab0"===y?b>=10?b:b+12:"\u0ab8\u0abe\u0a82\u0a9c"===y?b+12:void 0},meridiem:function(b,y,g){return b<4?"\u0ab0\u0abe\u0aa4":b<10?"\u0ab8\u0ab5\u0abe\u0ab0":b<17?"\u0aac\u0aaa\u0acb\u0ab0":b<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(m(16676))},24804:function(_t,pe,m){!function(e){"use strict";e.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(M){return 2===M?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":M+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(M){return 2===M?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":M+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(M){return 2===M?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":M+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(M){return 2===M?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":M%10==0&&10!==M?M+" \u05e9\u05e0\u05d4":M+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(M){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(M)},meridiem:function(M,E,b){return M<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":M<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":M<12?b?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":M<18?b?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(m(16676))},23015:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},M={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},E=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];e.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:E,longMonthsParse:E,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(g){return g.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(w){return M[w]})},postformat:function(g){return g.replace(/\d/g,function(w){return h[w]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u0930\u093e\u0924"===w?g<4?g:g+12:"\u0938\u0941\u092c\u0939"===w?g:"\u0926\u094b\u092a\u0939\u0930"===w?g>=10?g:g+12:"\u0936\u093e\u092e"===w?g+12:void 0},meridiem:function(g,w,W){return g<4?"\u0930\u093e\u0924":g<10?"\u0938\u0941\u092c\u0939":g<17?"\u0926\u094b\u092a\u0939\u0930":g<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(m(16676))},17134:function(_t,pe,m){!function(e){"use strict";function h(E,b,y){var g=E+" ";switch(y){case"ss":return g+(1===E?"sekunda":2===E||3===E||4===E?"sekunde":"sekundi");case"m":return b?"jedna minuta":"jedne minute";case"mm":return g+(1===E?"minuta":2===E||3===E||4===E?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return g+(1===E?"sat":2===E||3===E||4===E?"sata":"sati");case"dd":return g+(1===E?"dan":"dana");case"MM":return g+(1===E?"mjesec":2===E||3===E||4===E?"mjeseca":"mjeseci");case"yy":return g+(1===E?"godina":2===E||3===E||4===E?"godine":"godina")}}e.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:h,m:h,mm:h,h,hh:h,d:"dan",dd:h,M:"mjesec",MM:h,y:"godinu",yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(16676))},50670:function(_t,pe,m){!function(e){"use strict";var h="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function M(y,g,w,W){var v=y;switch(w){case"s":return W||g?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return v+(W||g)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(W||g?" perc":" perce");case"mm":return v+(W||g?" perc":" perce");case"h":return"egy"+(W||g?" \xf3ra":" \xf3r\xe1ja");case"hh":return v+(W||g?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(W||g?" nap":" napja");case"dd":return v+(W||g?" nap":" napja");case"M":return"egy"+(W||g?" h\xf3nap":" h\xf3napja");case"MM":return v+(W||g?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(W||g?" \xe9v":" \xe9ve");case"yy":return v+(W||g?" \xe9v":" \xe9ve")}return""}function E(y){return(y?"":"[m\xfalt] ")+"["+h[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(y){return"u"===y.charAt(1).toLowerCase()},meridiem:function(y,g,w){return y<12?!0===w?"de":"DE":!0===w?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return E.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return E.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},4523:function(_t,pe,m){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(M){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(M)},meridiem:function(M){return M<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":M<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":M<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(M,E){switch(E){case"DDD":case"w":case"W":case"DDDo":return 1===M?M+"-\u056b\u0576":M+"-\u0580\u0564";default:return M}},week:{dow:1,doy:7}})}(m(16676))},99233:function(_t,pe,m){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(M,E){return 12===M&&(M=0),"pagi"===E?M:"siang"===E?M>=11?M:M+12:"sore"===E||"malam"===E?M+12:void 0},meridiem:function(M,E,b){return M<11?"pagi":M<15?"siang":M<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(m(16676))},94693:function(_t,pe,m){!function(e){"use strict";function h(b){return b%100==11||b%10!=1}function M(b,y,g,w){var W=b+" ";switch(g){case"s":return y||w?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return h(b)?W+(y||w?"sek\xfandur":"sek\xfandum"):W+"sek\xfanda";case"m":return y?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return h(b)?W+(y||w?"m\xedn\xfatur":"m\xedn\xfatum"):y?W+"m\xedn\xfata":W+"m\xedn\xfatu";case"hh":return h(b)?W+(y||w?"klukkustundir":"klukkustundum"):W+"klukkustund";case"d":return y?"dagur":w?"dag":"degi";case"dd":return h(b)?y?W+"dagar":W+(w?"daga":"d\xf6gum"):y?W+"dagur":W+(w?"dag":"degi");case"M":return y?"m\xe1nu\xf0ur":w?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return h(b)?y?W+"m\xe1nu\xf0ir":W+(w?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):y?W+"m\xe1nu\xf0ur":W+(w?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return y||w?"\xe1r":"\xe1ri";case"yy":return h(b)?W+(y||w?"\xe1r":"\xe1rum"):W+(y||w?"\xe1r":"\xe1ri")}}e.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:M,ss:M,m:M,mm:M,h:"klukkustund",hh:M,d:M,dd:M,M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},78118:function(_t,pe,m){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(M){return(/^[0-9].+$/.test(M)?"tra":"in")+" "+M},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(16676))},63936:function(_t,pe,m){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(16676))},86871:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(M,E){return"\u5143"===E[1]?1:parseInt(E[1]||M,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(M){return"\u5348\u5f8c"===M},meridiem:function(M,E,b){return M<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(M){return M.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(M){return this.week()!==M.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(M,E){switch(E){case"y":return 1===M?"\u5143\u5e74":M+"\u5e74";case"d":case"D":case"DDD":return M+"\u65e5";default:return M}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(m(16676))},68710:function(_t,pe,m){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(M,E){return 12===M&&(M=0),"enjing"===E?M:"siyang"===E?M>=11?M:M+12:"sonten"===E||"ndalu"===E?M+12:void 0},meridiem:function(M,E,b){return M<11?"enjing":M<15?"siyang":M<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(m(16676))},17125:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(M){return M.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(E,b,y){return"\u10d8"===y?b+"\u10e8\u10d8":b+y+"\u10e8\u10d8"})},past:function(M){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(M)?M.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(M)?M.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):M},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(M){return 0===M?M:1===M?M+"-\u10da\u10d8":M<20||M<=100&&M%20==0||M%100==0?"\u10db\u10d4-"+M:M+"-\u10d4"},week:{dow:1,doy:7}})}(m(16676))},82461:function(_t,pe,m){!function(e){"use strict";var h={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};e.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(E){return E+(h[E]||h[E%10]||h[E>=100?100:null])},week:{dow:1,doy:7}})}(m(16676))},77399:function(_t,pe,m){!function(e){"use strict";var h={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},M={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(b){return"\u179b\u17d2\u1784\u17b6\u1785"===b},meridiem:function(b,y,g){return b<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(b){return b.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},week:{dow:1,doy:4}})}(m(16676))},38720:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},M={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(b){return b.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(b,y){return 12===b&&(b=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===y?b<4?b:b+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===y?b:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===y?b>=10?b:b+12:"\u0cb8\u0c82\u0c9c\u0cc6"===y?b+12:void 0},meridiem:function(b,y,g){return b<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":b<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":b<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":b<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(b){return b+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(m(16676))},85306:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(M,E){switch(E){case"d":case"D":case"DDD":return M+"\uc77c";case"M":return M+"\uc6d4";case"w":case"W":return M+"\uc8fc";default:return M}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(M){return"\uc624\ud6c4"===M},meridiem:function(M,E,b){return M<12?"\uc624\uc804":"\uc624\ud6c4"}})}(m(16676))},82995:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},M={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},E=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];e.defineLocale("ku",{months:E,monthsShort:E,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(y){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(y)},meridiem:function(y,g,w){return y<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(y){return y.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(g){return M[g]}).replace(/\u060c/g,",")},postformat:function(y){return y.replace(/\d/g,function(g){return h[g]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(m(16676))},8779:function(_t,pe,m){!function(e){"use strict";var h={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};e.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(E){return E+(h[E]||h[E%10]||h[E>=100?100:null])},week:{dow:1,doy:7}})}(m(16676))},62057:function(_t,pe,m){!function(e){"use strict";function h(g,w,W,v){var k={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return w?k[W][0]:k[W][1]}function b(g){if(g=parseInt(g,10),isNaN(g))return!1;if(g<0)return!0;if(g<10)return 4<=g&&g<=7;if(g<100){var w=g%10;return b(0===w?g/10:w)}if(g<1e4){for(;g>=10;)g/=10;return b(g)}return b(g/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function M(g){return b(g.substr(0,g.indexOf(" ")))?"a "+g:"an "+g},past:function E(g){return b(g.substr(0,g.indexOf(" ")))?"viru "+g:"virun "+g},s:"e puer Sekonnen",ss:"%d Sekonnen",m:h,mm:"%d Minutten",h,hh:"%d Stonnen",d:h,dd:"%d Deeg",M:h,MM:"%d M\xe9int",y:h,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},17192:function(_t,pe,m){!function(e){"use strict";e.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(M){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===M},meridiem:function(M,E,b){return M<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(M){return"\u0e97\u0eb5\u0ec8"+M}})}(m(16676))},15430:function(_t,pe,m){!function(e){"use strict";var h={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function E(W,v,k,P){return v?y(k)[0]:P?y(k)[1]:y(k)[2]}function b(W){return W%10==0||W>10&&W<20}function y(W){return h[W].split("_")}function g(W,v,k,P){var S=W+" ";return 1===W?S+E(0,v,k[0],P):v?S+(b(W)?y(k)[1]:y(k)[0]):P?S+y(k)[1]:S+(b(W)?y(k)[1]:y(k)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function M(W,v,k,P){return v?"kelios sekund\u0117s":P?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:g,m:E,mm:g,h:E,hh:g,d:E,dd:g,M:E,MM:g,y:E,yy:g},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(W){return W+"-oji"},week:{dow:1,doy:4}})}(m(16676))},53363:function(_t,pe,m){!function(e){"use strict";var h={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function M(w,W,v){return v?W%10==1&&W%100!=11?w[2]:w[3]:W%10==1&&W%100!=11?w[0]:w[1]}function E(w,W,v){return w+" "+M(h[v],w,W)}function b(w,W,v){return M(h[v],w,W)}e.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function y(w,W){return W?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:E,m:b,mm:E,h:b,hh:E,d:b,dd:E,M:b,MM:E,y:b,yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},72939:function(_t,pe,m){!function(e){"use strict";var h={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(E,b){return 1===E?b[0]:E>=2&&E<=4?b[1]:b[2]},translate:function(E,b,y){var g=h.words[y];return 1===y.length?b?g[0]:g[1]:E+" "+h.correctGrammaticalCase(E,g)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:h.translate,m:h.translate,mm:h.translate,h:h.translate,hh:h.translate,d:"dan",dd:h.translate,M:"mjesec",MM:h.translate,y:"godinu",yy:h.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(16676))},38212:function(_t,pe,m){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(16676))},69718:function(_t,pe,m){!function(e){"use strict";e.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(M){var E=M%10,b=M%100;return 0===M?M+"-\u0435\u0432":0===b?M+"-\u0435\u043d":b>10&&b<20?M+"-\u0442\u0438":1===E?M+"-\u0432\u0438":2===E?M+"-\u0440\u0438":7===E||8===E?M+"-\u043c\u0438":M+"-\u0442\u0438"},week:{dow:1,doy:7}})}(m(16676))},50561:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(M,E){return 12===M&&(M=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===E&&M>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===E||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===E?M+12:M},meridiem:function(M,E,b){return M<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":M<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":M<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":M<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(m(16676))},68929:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){switch(y){case"s":return b?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return E+(b?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return E+(b?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return E+(b?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return E+(b?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return E+(b?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return E+(b?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return E}}e.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(E){return"\u04ae\u0425"===E},meridiem:function(E,b,y){return E<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(E,b){switch(b){case"d":case"D":case"DDD":return E+" \u04e9\u0434\u04e9\u0440";default:return E}}})}(m(16676))},84880:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},M={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function E(y,g,w,W){var v="";if(g)switch(w){case"s":v="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":v="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":v="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":v="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":v="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":v="%d \u0924\u093e\u0938";break;case"d":v="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":v="%d \u0926\u093f\u0935\u0938";break;case"M":v="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":v="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":v="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":v="%d \u0935\u0930\u094d\u0937\u0947"}else switch(w){case"s":v="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":v="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":v="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":v="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":v="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":v="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":v="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":v="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":v="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":v="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":v="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":v="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return v.replace(/%d/i,y)}e.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:E,ss:E,m:E,mm:E,h:E,hh:E,d:E,dd:E,M:E,MM:E,y:E,yy:E},preparse:function(y){return y.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(g){return M[g]})},postformat:function(y){return y.replace(/\d/g,function(g){return h[g]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(y,g){return 12===y&&(y=0),"\u092a\u0939\u093e\u091f\u0947"===g||"\u0938\u0915\u093e\u0933\u0940"===g?y:"\u0926\u0941\u092a\u093e\u0930\u0940"===g||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===g||"\u0930\u093e\u0924\u094d\u0930\u0940"===g?y>=12?y:y+12:void 0},meridiem:function(y,g,w){return y>=0&&y<6?"\u092a\u0939\u093e\u091f\u0947":y<12?"\u0938\u0915\u093e\u0933\u0940":y<17?"\u0926\u0941\u092a\u093e\u0930\u0940":y<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(m(16676))},42074:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(M,E){return 12===M&&(M=0),"pagi"===E?M:"tengahari"===E?M>=11?M:M+12:"petang"===E||"malam"===E?M+12:void 0},meridiem:function(M,E,b){return M<11?"pagi":M<15?"tengahari":M<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(m(16676))},63193:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(M,E){return 12===M&&(M=0),"pagi"===E?M:"tengahari"===E?M>=11?M:M+12:"petang"===E||"malam"===E?M+12:void 0},meridiem:function(M,E,b){return M<11?"pagi":M<15?"tengahari":M<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(m(16676))},54082:function(_t,pe,m){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(16676))},82261:function(_t,pe,m){!function(e){"use strict";var h={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},M={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(b){return b.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},week:{dow:1,doy:4}})}(m(16676))},15273:function(_t,pe,m){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},19874:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},M={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(b){return b.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(b,y){return 12===b&&(b=0),"\u0930\u093e\u0924\u093f"===y?b<4?b:b+12:"\u092c\u093f\u0939\u093e\u0928"===y?b:"\u0926\u093f\u0909\u0901\u0938\u094b"===y?b>=10?b:b+12:"\u0938\u093e\u0901\u091d"===y?b+12:void 0},meridiem:function(b,y,g){return b<3?"\u0930\u093e\u0924\u093f":b<12?"\u092c\u093f\u0939\u093e\u0928":b<16?"\u0926\u093f\u0909\u0901\u0938\u094b":b<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(m(16676))},81484:function(_t,pe,m){!function(e){"use strict";var h="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),M="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),E=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],b=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?M[g.month()]:h[g.month()]:h},monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(16676))},51667:function(_t,pe,m){!function(e){"use strict";var h="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),M="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),E=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],b=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(g,w){return g?/-MMM-/.test(w)?M[g.month()]:h[g.month()]:h},monthsRegex:b,monthsShortRegex:b,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(m(16676))},17262:function(_t,pe,m){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},19679:function(_t,pe,m){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(M,E){var b=1===M?"r":2===M?"n":3===M?"r":4===M?"t":"\xe8";return("w"===E||"W"===E)&&(b="a"),M+b},week:{dow:1,doy:4}})}(m(16676))},96830:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},M={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(b){return b.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(b,y){return 12===b&&(b=0),"\u0a30\u0a3e\u0a24"===y?b<4?b:b+12:"\u0a38\u0a35\u0a47\u0a30"===y?b:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===y?b>=10?b:b+12:"\u0a38\u0a3c\u0a3e\u0a2e"===y?b+12:void 0},meridiem:function(b,y,g){return b<4?"\u0a30\u0a3e\u0a24":b<10?"\u0a38\u0a35\u0a47\u0a30":b<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":b<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(m(16676))},93616:function(_t,pe,m){!function(e){"use strict";var h="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),M="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),E=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function b(w){return w%10<5&&w%10>1&&~~(w/10)%10!=1}function y(w,W,v){var k=w+" ";switch(v){case"ss":return k+(b(w)?"sekundy":"sekund");case"m":return W?"minuta":"minut\u0119";case"mm":return k+(b(w)?"minuty":"minut");case"h":return W?"godzina":"godzin\u0119";case"hh":return k+(b(w)?"godziny":"godzin");case"ww":return k+(b(w)?"tygodnie":"tygodni");case"MM":return k+(b(w)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return k+(b(w)?"lata":"lat")}}e.defineLocale("pl",{months:function(w,W){return w?/D MMMM/.test(W)?M[w.month()]:h[w.month()]:h},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:E,longMonthsParse:E,shortMonthsParse:E,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:y,m:y,mm:y,h:y,hh:y,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:y,M:"miesi\u0105c",MM:y,y:"rok",yy:y},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},32751:function(_t,pe,m){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(m(16676))},55138:function(_t,pe,m){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(m(16676))},17968:function(_t,pe,m){!function(e){"use strict";function h(E,b,y){var w=" ";return(E%100>=20||E>=100&&E%100==0)&&(w=" de "),E+w+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[y]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:h,m:"un minut",mm:h,h:"o or\u0103",hh:h,d:"o zi",dd:h,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:h,M:"o lun\u0103",MM:h,y:"un an",yy:h},week:{dow:1,doy:7}})}(m(16676))},81828:function(_t,pe,m){!function(e){"use strict";function M(y,g,w){return"m"===w?g?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":y+" "+function h(y,g){var w=y.split("_");return g%10==1&&g%100!=11?w[0]:g%10>=2&&g%10<=4&&(g%100<10||g%100>=20)?w[1]:w[2]}({ss:g?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:g?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[w],+y)}var E=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];e.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:E,longMonthsParse:E,shortMonthsParse:E,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(y){if(y.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(y){if(y.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:M,m:M,mm:M,h:"\u0447\u0430\u0441",hh:M,d:"\u0434\u0435\u043d\u044c",dd:M,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:M,M:"\u043c\u0435\u0441\u044f\u0446",MM:M,y:"\u0433\u043e\u0434",yy:M},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(y){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(y)},meridiem:function(y,g,w){return y<4?"\u043d\u043e\u0447\u0438":y<12?"\u0443\u0442\u0440\u0430":y<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(y,g){switch(g){case"M":case"d":case"DDD":return y+"-\u0439";case"D":return y+"-\u0433\u043e";case"w":case"W":return y+"-\u044f";default:return y}},week:{dow:1,doy:4}})}(m(16676))},62188:function(_t,pe,m){!function(e){"use strict";var h=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],M=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];e.defineLocale("sd",{months:h,monthsShort:h,weekdays:M,weekdaysShort:M,weekdaysMin:M,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(b){return"\u0634\u0627\u0645"===b},meridiem:function(b,y,g){return b<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(m(16676))},6562:function(_t,pe,m){!function(e){"use strict";e.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},87172:function(_t,pe,m){!function(e){"use strict";e.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(M){return M+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(M){return"\u0db4.\u0dc0."===M||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===M},meridiem:function(M,E,b){return M>11?b?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":b?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(m(16676))},99966:function(_t,pe,m){!function(e){"use strict";var h="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),M="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function E(g){return g>1&&g<5}function b(g,w,W,v){var k=g+" ";switch(W){case"s":return w||v?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return w||v?k+(E(g)?"sekundy":"sek\xfand"):k+"sekundami";case"m":return w?"min\xfata":v?"min\xfatu":"min\xfatou";case"mm":return w||v?k+(E(g)?"min\xfaty":"min\xfat"):k+"min\xfatami";case"h":return w?"hodina":v?"hodinu":"hodinou";case"hh":return w||v?k+(E(g)?"hodiny":"hod\xedn"):k+"hodinami";case"d":return w||v?"de\u0148":"d\u0148om";case"dd":return w||v?k+(E(g)?"dni":"dn\xed"):k+"d\u0148ami";case"M":return w||v?"mesiac":"mesiacom";case"MM":return w||v?k+(E(g)?"mesiace":"mesiacov"):k+"mesiacmi";case"y":return w||v?"rok":"rokom";case"yy":return w||v?k+(E(g)?"roky":"rokov"):k+"rokmi"}}e.defineLocale("sk",{months:h,monthsShort:M,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:b,ss:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},4287:function(_t,pe,m){!function(e){"use strict";function h(E,b,y,g){var w=E+" ";switch(y){case"s":return b||g?"nekaj sekund":"nekaj sekundami";case"ss":return w+(1===E?b?"sekundo":"sekundi":2===E?b||g?"sekundi":"sekundah":E<5?b||g?"sekunde":"sekundah":"sekund");case"m":return b?"ena minuta":"eno minuto";case"mm":return w+(1===E?b?"minuta":"minuto":2===E?b||g?"minuti":"minutama":E<5?b||g?"minute":"minutami":b||g?"minut":"minutami");case"h":return b?"ena ura":"eno uro";case"hh":return w+(1===E?b?"ura":"uro":2===E?b||g?"uri":"urama":E<5?b||g?"ure":"urami":b||g?"ur":"urami");case"d":return b||g?"en dan":"enim dnem";case"dd":return w+(1===E?b||g?"dan":"dnem":2===E?b||g?"dni":"dnevoma":b||g?"dni":"dnevi");case"M":return b||g?"en mesec":"enim mesecem";case"MM":return w+(1===E?b||g?"mesec":"mesecem":2===E?b||g?"meseca":"mesecema":E<5?b||g?"mesece":"meseci":b||g?"mesecev":"meseci");case"y":return b||g?"eno leto":"enim letom";case"yy":return w+(1===E?b||g?"leto":"letom":2===E?b||g?"leti":"letoma":E<5?b||g?"leta":"leti":b||g?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(16676))},15291:function(_t,pe,m){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(M){return"M"===M.charAt(0)},meridiem:function(M,E,b){return M<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},37603:function(_t,pe,m){!function(e){"use strict";var h={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(E,b){return E%10>=1&&E%10<=4&&(E%100<10||E%100>=20)?E%10==1?b[0]:b[1]:b[2]},translate:function(E,b,y,g){var W,w=h.words[y];return 1===y.length?"y"===y&&b?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":g||b?w[0]:w[1]:(W=h.correctGrammaticalCase(E,w),"yy"===y&&b&&"\u0433\u043e\u0434\u0438\u043d\u0443"===W?E+" \u0433\u043e\u0434\u0438\u043d\u0430":E+" "+W)}};e.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:h.translate,m:h.translate,mm:h.translate,h:h.translate,hh:h.translate,d:h.translate,dd:h.translate,M:h.translate,MM:h.translate,y:h.translate,yy:h.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(16676))},80450:function(_t,pe,m){!function(e){"use strict";var h={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(E,b){return E%10>=1&&E%10<=4&&(E%100<10||E%100>=20)?E%10==1?b[0]:b[1]:b[2]},translate:function(E,b,y,g){var W,w=h.words[y];return 1===y.length?"y"===y&&b?"jedna godina":g||b?w[0]:w[1]:(W=h.correctGrammaticalCase(E,w),"yy"===y&&b&&"godinu"===W?E+" godina":E+" "+W)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:h.translate,m:h.translate,mm:h.translate,h:h.translate,hh:h.translate,d:h.translate,dd:h.translate,M:h.translate,MM:h.translate,y:h.translate,yy:h.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(m(16676))},30383:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(M,E,b){return M<11?"ekuseni":M<15?"emini":M<19?"entsambama":"ebusuku"},meridiemHour:function(M,E){return 12===M&&(M=0),"ekuseni"===E?M:"emini"===E?M>=11?M:M+12:"entsambama"===E||"ebusuku"===E?0===M?0:M+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(m(16676))},37221:function(_t,pe,m){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?":e":1===E||2===E?":a":":e")},week:{dow:1,doy:4}})}(m(16676))},51743:function(_t,pe,m){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(m(16676))},6351:function(_t,pe,m){!function(e){"use strict";var h={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},M={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(b){return b+"\u0bb5\u0ba4\u0bc1"},preparse:function(b){return b.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(y){return M[y]})},postformat:function(b){return b.replace(/\d/g,function(y){return h[y]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(b,y,g){return b<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":b<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":b<10?" \u0b95\u0bbe\u0bb2\u0bc8":b<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":b<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":b<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(b,y){return 12===b&&(b=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===y?b<2?b:b+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===y||"\u0b95\u0bbe\u0bb2\u0bc8"===y||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===y&&b>=10?b:b+12},week:{dow:0,doy:6}})}(m(16676))},98118:function(_t,pe,m){!function(e){"use strict";e.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(M,E){return 12===M&&(M=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===E?M<4?M:M+12:"\u0c09\u0c26\u0c2f\u0c02"===E?M:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===E?M>=10?M:M+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===E?M+12:void 0},meridiem:function(M,E,b){return M<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":M<10?"\u0c09\u0c26\u0c2f\u0c02":M<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":M<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(m(16676))},26278:function(_t,pe,m){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(m(16676))},36987:function(_t,pe,m){!function(e){"use strict";var h={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};e.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(E,b){return 12===E&&(E=0),"\u0448\u0430\u0431"===b?E<4?E:E+12:"\u0441\u0443\u0431\u04b3"===b?E:"\u0440\u04ef\u0437"===b?E>=11?E:E+12:"\u0431\u0435\u0433\u043e\u04b3"===b?E+12:void 0},meridiem:function(E,b,y){return E<4?"\u0448\u0430\u0431":E<11?"\u0441\u0443\u0431\u04b3":E<16?"\u0440\u04ef\u0437":E<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(E){return E+(h[E]||h[E%10]||h[E>=100?100:null])},week:{dow:1,doy:7}})}(m(16676))},39325:function(_t,pe,m){!function(e){"use strict";e.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(M){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===M},meridiem:function(M,E,b){return M<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(m(16676))},43485:function(_t,pe,m){!function(e){"use strict";var h={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(E,b){switch(b){case"d":case"D":case"Do":case"DD":return E;default:if(0===E)return E+"'unjy";var y=E%10;return E+(h[y]||h[E%100-y]||h[E>=100?100:null])}},week:{dow:1,doy:7}})}(m(16676))},68148:function(_t,pe,m){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(M){return M},week:{dow:1,doy:4}})}(m(16676))},59616:function(_t,pe,m){!function(e){"use strict";var h="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function b(w,W,v,k){var P=function y(w){var W=Math.floor(w%1e3/100),v=Math.floor(w%100/10),k=w%10,P="";return W>0&&(P+=h[W]+"vatlh"),v>0&&(P+=(""!==P?" ":"")+h[v]+"maH"),k>0&&(P+=(""!==P?" ":"")+h[k]),""===P?"pagh":P}(w);switch(v){case"ss":return P+" lup";case"mm":return P+" tup";case"hh":return P+" rep";case"dd":return P+" jaj";case"MM":return P+" jar";case"yy":return P+" DIS"}}e.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function M(w){var W=w;return-1!==w.indexOf("jaj")?W.slice(0,-3)+"leS":-1!==w.indexOf("jar")?W.slice(0,-3)+"waQ":-1!==w.indexOf("DIS")?W.slice(0,-3)+"nem":W+" pIq"},past:function E(w){var W=w;return-1!==w.indexOf("jaj")?W.slice(0,-3)+"Hu\u2019":-1!==w.indexOf("jar")?W.slice(0,-3)+"wen":-1!==w.indexOf("DIS")?W.slice(0,-3)+"ben":W+" ret"},s:"puS lup",ss:b,m:"wa\u2019 tup",mm:b,h:"wa\u2019 rep",hh:b,d:"wa\u2019 jaj",dd:b,M:"wa\u2019 jar",MM:b,y:"wa\u2019 DIS",yy:b},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},24040:function(_t,pe,m){!function(e){"use strict";var h={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};e.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(E,b,y){return E<12?y?"\xf6\xf6":"\xd6\xd6":y?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(E){return"\xf6s"===E||"\xd6S"===E},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(E,b){switch(b){case"d":case"D":case"Do":case"DD":return E;default:if(0===E)return E+"'\u0131nc\u0131";var y=E%10;return E+(h[y]||h[E%100-y]||h[E>=100?100:null])}},week:{dow:1,doy:7}})}(m(16676))},594:function(_t,pe,m){!function(e){"use strict";function M(E,b,y,g){var w={s:["viensas secunds","'iensas secunds"],ss:[E+" secunds",E+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[E+" m\xeduts",E+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[E+" \xfeoras",E+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[E+" ziuas",E+" ziuas"],M:["'n mes","'iens mes"],MM:[E+" mesen",E+" mesen"],y:["'n ar","'iens ar"],yy:[E+" ars",E+" ars"]};return g||b?w[y][0]:w[y][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(E){return"d'o"===E.toLowerCase()},meridiem:function(E,b,y){return E>11?y?"d'o":"D'O":y?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:M,ss:M,m:M,mm:M,h:M,hh:M,d:M,dd:M,M,MM:M,y:M,yy:M},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(m(16676))},23226:function(_t,pe,m){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(m(16676))},80673:function(_t,pe,m){!function(e){"use strict";e.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(m(16676))},69580:function(_t,pe,m){!function(e){"use strict";e.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(M,E){return 12===M&&(M=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===E||"\u0633\u06d5\u06be\u06d5\u0631"===E||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===E?M:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===E||"\u0643\u06d5\u0686"===E?M+12:M>=11?M:M+12},meridiem:function(M,E,b){var y=100*M+E;return y<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":y<900?"\u0633\u06d5\u06be\u06d5\u0631":y<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":y<1230?"\u0686\u06c8\u0634":y<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(M,E){switch(E){case"d":case"D":case"DDD":return M+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return M+"-\u06be\u06d5\u067e\u062a\u06d5";default:return M}},preparse:function(M){return M.replace(/\u060c/g,",")},postformat:function(M){return M.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(m(16676))},87270:function(_t,pe,m){!function(e){"use strict";function M(g,w,W){return"m"===W?w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===W?w?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":g+" "+function h(g,w){var W=g.split("_");return w%10==1&&w%100!=11?W[0]:w%10>=2&&w%10<=4&&(w%100<10||w%100>=20)?W[1]:W[2]}({ss:w?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:w?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:w?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[W],+g)}function b(g){return function(){return g+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function E(g,w){var W={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===g?W.nominative.slice(1,7).concat(W.nominative.slice(0,1)):g?W[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(w)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(w)?"genitive":"nominative"][g.day()]:W.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:b("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:b("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:b("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:b("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return b("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return b("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:M,m:M,mm:M,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:M,d:"\u0434\u0435\u043d\u044c",dd:M,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:M,y:"\u0440\u0456\u043a",yy:M},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(g){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(g)},meridiem:function(g,w,W){return g<4?"\u043d\u043e\u0447\u0456":g<12?"\u0440\u0430\u043d\u043a\u0443":g<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(g,w){switch(w){case"M":case"d":case"DDD":case"w":case"W":return g+"-\u0439";case"D":return g+"-\u0433\u043e";default:return g}},week:{dow:1,doy:7}})}(m(16676))},11656:function(_t,pe,m){!function(e){"use strict";var h=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],M=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];e.defineLocale("ur",{months:h,monthsShort:h,weekdays:M,weekdaysShort:M,weekdaysMin:M,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(b){return"\u0634\u0627\u0645"===b},meridiem:function(b,y,g){return b<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(b){return b.replace(/\u060c/g,",")},postformat:function(b){return b.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(m(16676))},18744:function(_t,pe,m){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(m(16676))},68364:function(_t,pe,m){!function(e){"use strict";e.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(m(16676))},75049:function(_t,pe,m){!function(e){"use strict";e.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(M){return/^ch$/i.test(M)},meridiem:function(M,E,b){return M<12?b?"sa":"SA":b?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(M){return M},week:{dow:1,doy:4}})}(m(16676))},15106:function(_t,pe,m){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(M){var E=M%10;return M+(1==~~(M%100/10)?"th":1===E?"st":2===E?"nd":3===E?"rd":"th")},week:{dow:1,doy:4}})}(m(16676))},6199:function(_t,pe,m){!function(e){"use strict";e.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(m(16676))},27280:function(_t,pe,m){!function(e){"use strict";e.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(M,E){return 12===M&&(M=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?M:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?M+12:M>=11?M:M+12},meridiem:function(M,E,b){var y=100*M+E;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(M){return M.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(M){return this.week()!==M.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(M,E){switch(E){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u5468";default:return M}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(m(16676))},36860:function(_t,pe,m){!function(e){"use strict";e.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(M,E){return 12===M&&(M=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?M:"\u4e2d\u5348"===E?M>=11?M:M+12:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?M+12:void 0},meridiem:function(M,E,b){var y=100*M+E;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1200?"\u4e0a\u5348":1200===y?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(M,E){switch(E){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u9031";default:return M}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(m(16676))},78364:function(_t,pe,m){!function(e){"use strict";e.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(M,E){return 12===M&&(M=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?M:"\u4e2d\u5348"===E?M>=11?M:M+12:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?M+12:void 0},meridiem:function(M,E,b){var y=100*M+E;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(M,E){switch(E){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u9031";default:return M}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(m(16676))},482:function(_t,pe,m){!function(e){"use strict";e.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(M,E){return 12===M&&(M=0),"\u51cc\u6668"===E||"\u65e9\u4e0a"===E||"\u4e0a\u5348"===E?M:"\u4e2d\u5348"===E?M>=11?M:M+12:"\u4e0b\u5348"===E||"\u665a\u4e0a"===E?M+12:void 0},meridiem:function(M,E,b){var y=100*M+E;return y<600?"\u51cc\u6668":y<900?"\u65e9\u4e0a":y<1130?"\u4e0a\u5348":y<1230?"\u4e2d\u5348":y<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(M,E){switch(E){case"d":case"D":case"DDD":return M+"\u65e5";case"M":return M+"\u6708";case"w":case"W":return M+"\u9031";default:return M}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(m(16676))},16676:function(_t,pe,m){(_t=m.nmd(_t)).exports=function(){"use strict";var e,Z;function h(){return e.apply(null,arguments)}function E(q){return q instanceof Array||"[object Array]"===Object.prototype.toString.call(q)}function b(q){return null!=q&&"[object Object]"===Object.prototype.toString.call(q)}function y(q,$){return Object.prototype.hasOwnProperty.call(q,$)}function g(q){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(q).length;var $;for($ in q)if(y(q,$))return!1;return!0}function w(q){return void 0===q}function W(q){return"number"==typeof q||"[object Number]"===Object.prototype.toString.call(q)}function v(q){return q instanceof Date||"[object Date]"===Object.prototype.toString.call(q)}function k(q,$){var mt,Ke=[],Pt=q.length;for(mt=0;mt>>0;for(mt=0;mt0)for(Ke=0;Ke=0?Ke?"+":"":"-")+Math.pow(10,Math.max(0,$-mt.length)).toString().substr(1)+mt}var X=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ce=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ve={},Je={};function ue(q,$,Ke,mt){var Pt=mt;"string"==typeof mt&&(Pt=function(){return this[mt]()}),q&&(Je[q]=Pt),$&&(Je[$[0]]=function(){return fe(Pt.apply(this,arguments),$[1],$[2])}),Ke&&(Je[Ke]=function(){return this.localeData().ordinal(Pt.apply(this,arguments),q)})}function qe(q){return q.match(/\[[\s\S]/)?q.replace(/^\[|\]$/g,""):q.replace(/\\/g,"")}function Me(q,$){return q.isValid()?($=et($,q.localeData()),ve[$]=ve[$]||function Ve(q){var Ke,mt,$=q.match(X);for(Ke=0,mt=$.length;Ke=0&&ce.test(q);)q=q.replace(ce,mt),ce.lastIndex=0,Ke-=1;return q}var Te={};function Tt(q,$){var Ke=q.toLowerCase();Te[Ke]=Te[Ke+"s"]=Te[$]=q}function Qe(q){return"string"==typeof q?Te[q]||Te[q.toLowerCase()]:void 0}function Se(q){var Ke,mt,$={};for(mt in q)y(q,mt)&&(Ke=Qe(mt))&&($[Ke]=q[mt]);return $}var Ee={};function ge(q,$){Ee[q]=$}function p(q){return q%4==0&&q%100!=0||q%400==0}function A(q){return q<0?Math.ceil(q)||0:Math.floor(q)}function C(q){var $=+q,Ke=0;return 0!==$&&isFinite($)&&(Ke=A($)),Ke}function f(q,$){return function(Ke){return null!=Ke?(n(this,q,Ke),h.updateOffset(this,$),this):a(this,q)}}function a(q,$){return q.isValid()?q._d["get"+(q._isUTC?"UTC":"")+$]():NaN}function n(q,$,Ke){q.isValid()&&!isNaN(Ke)&&("FullYear"===$&&p(q.year())&&1===q.month()&&29===q.date()?(Ke=C(Ke),q._d["set"+(q._isUTC?"UTC":"")+$](Ke,q.month(),Jt(Ke,q.month()))):q._d["set"+(q._isUTC?"UTC":"")+$](Ke))}var U,r=/\d/,d=/\d\d/,s=/\d{3}/,c=/\d{4}/,l=/[+-]?\d{6}/,T=/\d\d?/,N=/\d\d\d\d?/,K=/\d\d\d\d\d\d?/,xe=/\d{1,3}/,ot=/\d{1,4}/,We=/[+-]?\d{1,6}/,he=/\d+/,we=/[+-]?\d+/,Ue=/Z|[+-]\d\d:?\d\d/gi,Fe=/Z|[+-]\d\d(?::?\d\d)?/gi,J=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ze(q,$,Ke){U[q]=rt($)?$:function(mt,Pt){return mt&&Ke?Ke:$}}function Ge(q,$){return y(U,q)?U[q]($._strict,$._locale):new RegExp(function tt(q){return je(q.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function($,Ke,mt,Pt,ti){return Ke||mt||Pt||ti}))}(q))}function je(q){return q.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}U={};var lt={};function Ie(q,$){var Ke,Pt,mt=$;for("string"==typeof q&&(q=[q]),W($)&&(mt=function(ti,_i){_i[$]=C(ti)}),Pt=q.length,Ke=0;Ke68?1900:2e3)};var Hn=f("FullYear",!0);function mo(q,$,Ke,mt,Pt,ti,_i){var Bi;return q<100&&q>=0?(Bi=new Date(q+400,$,Ke,mt,Pt,ti,_i),isFinite(Bi.getFullYear())&&Bi.setFullYear(q)):Bi=new Date(q,$,Ke,mt,Pt,ti,_i),Bi}function Ln(q){var $,Ke;return q<100&&q>=0?((Ke=Array.prototype.slice.call(arguments))[0]=q+400,$=new Date(Date.UTC.apply(null,Ke)),isFinite($.getUTCFullYear())&&$.setUTCFullYear(q)):$=new Date(Date.UTC.apply(null,arguments)),$}function Qn(q,$,Ke){var mt=7+$-Ke;return-(7+Ln(q,0,mt).getUTCDay()-$)%7+mt-1}function Io(q,$,Ke,mt,Pt){var dn,Sn,Bi=1+7*($-1)+(7+Ke-mt)%7+Qn(q,mt,Pt);return Bi<=0?Sn=Ei(dn=q-1)+Bi:Bi>Ei(q)?(dn=q+1,Sn=Bi-Ei(q)):(dn=q,Sn=Bi),{year:dn,dayOfYear:Sn}}function Gn(q,$,Ke){var ti,_i,mt=Qn(q.year(),$,Ke),Pt=Math.floor((q.dayOfYear()-mt-1)/7)+1;return Pt<1?ti=Pt+oo(_i=q.year()-1,$,Ke):Pt>oo(q.year(),$,Ke)?(ti=Pt-oo(q.year(),$,Ke),_i=q.year()+1):(_i=q.year(),ti=Pt),{week:ti,year:_i}}function oo(q,$,Ke){var mt=Qn(q,$,Ke),Pt=Qn(q+1,$,Ke);return(Ei(q)-mt+Pt)/7}ue("w",["ww",2],"wo","week"),ue("W",["WW",2],"Wo","isoWeek"),Tt("week","w"),Tt("isoWeek","W"),ge("week",5),ge("isoWeek",5),ze("w",T),ze("ww",T,d),ze("W",T),ze("WW",T,d),st(["w","ww","W","WW"],function(q,$,Ke,mt){$[mt.substr(0,1)]=C(q)});function jn(q,$){return q.slice($,7).concat(q.slice(0,$))}ue("d",0,"do","day"),ue("dd",0,0,function(q){return this.localeData().weekdaysMin(this,q)}),ue("ddd",0,0,function(q){return this.localeData().weekdaysShort(this,q)}),ue("dddd",0,0,function(q){return this.localeData().weekdays(this,q)}),ue("e",0,0,"weekday"),ue("E",0,0,"isoWeekday"),Tt("day","d"),Tt("weekday","e"),Tt("isoWeekday","E"),ge("day",11),ge("weekday",11),ge("isoWeekday",11),ze("d",T),ze("e",T),ze("E",T),ze("dd",function(q,$){return $.weekdaysMinRegex(q)}),ze("ddd",function(q,$){return $.weekdaysShortRegex(q)}),ze("dddd",function(q,$){return $.weekdaysRegex(q)}),st(["dd","ddd","dddd"],function(q,$,Ke,mt){var Pt=Ke._locale.weekdaysParse(q,mt,Ke._strict);null!=Pt?$.d=Pt:se(Ke).invalidWeekday=q}),st(["d","e","E"],function(q,$,Ke,mt){$[mt]=C(q)});var Xn="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ji="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Rn="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),kn=J,ro=J,En=J;function rr(q,$,Ke){var mt,Pt,ti,_i=q.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],mt=0;mt<7;++mt)ti=S([2e3,1]).day(mt),this._minWeekdaysParse[mt]=this.weekdaysMin(ti,"").toLocaleLowerCase(),this._shortWeekdaysParse[mt]=this.weekdaysShort(ti,"").toLocaleLowerCase(),this._weekdaysParse[mt]=this.weekdays(ti,"").toLocaleLowerCase();return Ke?"dddd"===$?-1!==(Pt=qt.call(this._weekdaysParse,_i))?Pt:null:"ddd"===$?-1!==(Pt=qt.call(this._shortWeekdaysParse,_i))?Pt:null:-1!==(Pt=qt.call(this._minWeekdaysParse,_i))?Pt:null:"dddd"===$?-1!==(Pt=qt.call(this._weekdaysParse,_i))||-1!==(Pt=qt.call(this._shortWeekdaysParse,_i))||-1!==(Pt=qt.call(this._minWeekdaysParse,_i))?Pt:null:"ddd"===$?-1!==(Pt=qt.call(this._shortWeekdaysParse,_i))||-1!==(Pt=qt.call(this._weekdaysParse,_i))||-1!==(Pt=qt.call(this._minWeekdaysParse,_i))?Pt:null:-1!==(Pt=qt.call(this._minWeekdaysParse,_i))||-1!==(Pt=qt.call(this._weekdaysParse,_i))||-1!==(Pt=qt.call(this._shortWeekdaysParse,_i))?Pt:null}function Wt(){function q(yo,Zo){return Zo.length-yo.length}var ti,_i,Bi,dn,Sn,$=[],Ke=[],mt=[],Pt=[];for(ti=0;ti<7;ti++)_i=S([2e3,1]).day(ti),Bi=je(this.weekdaysMin(_i,"")),dn=je(this.weekdaysShort(_i,"")),Sn=je(this.weekdays(_i,"")),$.push(Bi),Ke.push(dn),mt.push(Sn),Pt.push(Bi),Pt.push(dn),Pt.push(Sn);$.sort(q),Ke.sort(q),mt.sort(q),Pt.sort(q),this._weekdaysRegex=new RegExp("^("+Pt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+mt.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+Ke.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+$.join("|")+")","i")}function gi(){return this.hours()%12||12}function $t(q,$){ue(q,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),$)})}function Qt(q,$){return $._meridiemParse}ue("H",["HH",2],0,"hour"),ue("h",["hh",2],0,gi),ue("k",["kk",2],0,function ut(){return this.hours()||24}),ue("hmm",0,0,function(){return""+gi.apply(this)+fe(this.minutes(),2)}),ue("hmmss",0,0,function(){return""+gi.apply(this)+fe(this.minutes(),2)+fe(this.seconds(),2)}),ue("Hmm",0,0,function(){return""+this.hours()+fe(this.minutes(),2)}),ue("Hmmss",0,0,function(){return""+this.hours()+fe(this.minutes(),2)+fe(this.seconds(),2)}),$t("a",!0),$t("A",!1),Tt("hour","h"),ge("hour",13),ze("a",Qt),ze("A",Qt),ze("H",T),ze("h",T),ze("k",T),ze("HH",T,d),ze("hh",T,d),ze("kk",T,d),ze("hmm",N),ze("hmmss",K),ze("Hmm",N),ze("Hmmss",K),Ie(["H","HH"],ni),Ie(["k","kk"],function(q,$,Ke){var mt=C(q);$[ni]=24===mt?0:mt}),Ie(["a","A"],function(q,$,Ke){Ke._isPm=Ke._locale.isPM(q),Ke._meridiem=q}),Ie(["h","hh"],function(q,$,Ke){$[ni]=C(q),se(Ke).bigHour=!0}),Ie("hmm",function(q,$,Ke){var mt=q.length-2;$[ni]=C(q.substr(0,mt)),$[hi]=C(q.substr(mt)),se(Ke).bigHour=!0}),Ie("hmmss",function(q,$,Ke){var mt=q.length-4,Pt=q.length-2;$[ni]=C(q.substr(0,mt)),$[hi]=C(q.substr(mt,2)),$[Yt]=C(q.substr(Pt)),se(Ke).bigHour=!0}),Ie("Hmm",function(q,$,Ke){var mt=q.length-2;$[ni]=C(q.substr(0,mt)),$[hi]=C(q.substr(mt))}),Ie("Hmmss",function(q,$,Ke){var mt=q.length-4,Pt=q.length-2;$[ni]=C(q.substr(0,mt)),$[hi]=C(q.substr(mt,2)),$[Yt]=C(q.substr(Pt))});var nn=f("Hours",!0);var Ht,yt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:si,monthsShort:zi,week:{dow:0,doy:6},weekdays:Xn,weekdaysMin:Rn,weekdaysShort:Ji,meridiemParse:/[ap]\.?m?\.?/i},li={},pt={};function Ft(q,$){var Ke,mt=Math.min(q.length,$.length);for(Ke=0;Ke0;){if(Pt=hn(ti.slice(0,Ke).join("-")))return Pt;if(mt&&mt.length>=Ke&&Ft(ti,mt)>=Ke-1)break;Ke--}$++}return Ht}(q)}function mn(q){var $,Ke=q._a;return Ke&&-2===se(q).overflow&&($=Ke[Rt]<0||Ke[Rt]>11?Rt:Ke[kt]<1||Ke[kt]>Jt(Ke[vt],Ke[Rt])?kt:Ke[ni]<0||Ke[ni]>24||24===Ke[ni]&&(0!==Ke[hi]||0!==Ke[Yt]||0!==Ke[ui])?ni:Ke[hi]<0||Ke[hi]>59?hi:Ke[Yt]<0||Ke[Yt]>59?Yt:Ke[ui]<0||Ke[ui]>999?ui:-1,se(q)._overflowDayOfYear&&($kt)&&($=kt),se(q)._overflowWeeks&&-1===$&&($=Xe),se(q)._overflowWeekday&&-1===$&&($=Vt),se(q).overflow=$),q}var hr=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ar=/Z|[+-]\d\d(?::?\d\d)?/,Nn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Zr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ao=/^\/?Date\((-?\d+)/i,to=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,uo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Oo(q){var $,Ke,ti,_i,Bi,dn,mt=q._i,Pt=hr.exec(mt)||vr.exec(mt),Sn=Nn.length,yo=Zr.length;if(Pt){for(se(q).iso=!0,$=0,Ke=Sn;$7)&&(dn=!0)):(ti=q._locale._week.dow,_i=q._locale._week.doy,Sn=Gn(In(),ti,_i),Ke=Fo($.gg,q._a[vt],Sn.year),mt=Fo($.w,Sn.week),null!=$.d?((Pt=$.d)<0||Pt>6)&&(dn=!0):null!=$.e?(Pt=$.e+ti,($.e<0||$.e>6)&&(dn=!0)):Pt=ti),mt<1||mt>oo(Ke,ti,_i)?se(q)._overflowWeeks=!0:null!=dn?se(q)._overflowWeekday=!0:(Bi=Io(Ke,mt,Pt,ti,_i),q._a[vt]=Bi.year,q._dayOfYear=Bi.dayOfYear)}(q),null!=q._dayOfYear&&(_i=Fo(q._a[vt],Pt[vt]),(q._dayOfYear>Ei(_i)||0===q._dayOfYear)&&(se(q)._overflowDayOfYear=!0),Ke=Ln(_i,0,q._dayOfYear),q._a[Rt]=Ke.getUTCMonth(),q._a[kt]=Ke.getUTCDate()),$=0;$<3&&null==q._a[$];++$)q._a[$]=mt[$]=Pt[$];for(;$<7;$++)q._a[$]=mt[$]=null==q._a[$]?2===$?1:0:q._a[$];24===q._a[ni]&&0===q._a[hi]&&0===q._a[Yt]&&0===q._a[ui]&&(q._nextDay=!0,q._a[ni]=0),q._d=(q._useUTC?Ln:mo).apply(null,mt),ti=q._useUTC?q._d.getUTCDay():q._d.getDay(),null!=q._tzm&&q._d.setUTCMinutes(q._d.getUTCMinutes()-q._tzm),q._nextDay&&(q._a[ni]=24),q._w&&typeof q._w.d<"u"&&q._w.d!==ti&&(se(q).weekdayMismatch=!0)}}function It(q){if(q._f!==h.ISO_8601)if(q._f!==h.RFC_2822){q._a=[],se(q).empty=!0;var Ke,mt,Pt,ti,_i,Sn,yo,$=""+q._i,Bi=$.length,dn=0;for(yo=(Pt=et(q._f,q._locale).match(X)||[]).length,Ke=0;Ke0&&se(q).unusedInput.push(_i),$=$.slice($.indexOf(mt)+mt.length),dn+=mt.length),Je[ti]?(mt?se(q).empty=!1:se(q).unusedTokens.push(ti),Lt(ti,mt,q)):q._strict&&!mt&&se(q).unusedTokens.push(ti);se(q).charsLeftOver=Bi-dn,$.length>0&&se(q).unusedInput.push($),q._a[ni]<=12&&!0===se(q).bigHour&&q._a[ni]>0&&(se(q).bigHour=void 0),se(q).parsedDateParts=q._a.slice(0),se(q).meridiem=q._meridiem,q._a[ni]=function Kt(q,$,Ke){var mt;return null==Ke?$:null!=q.meridiemHour?q.meridiemHour($,Ke):(null!=q.isPM&&((mt=q.isPM(Ke))&&$<12&&($+=12),!mt&&12===$&&($=0)),$)}(q._locale,q._a[ni],q._meridiem),null!==(Sn=se(q).era)&&(q._a[vt]=q._locale.erasConvertYear(Sn,q._a[vt])),wt(q),mn(q)}else va(q);else Oo(q)}function fr(q){var $=q._i,Ke=q._f;return q._locale=q._locale||qn(q._l),null===$||void 0===Ke&&""===$?Ae({nullInput:!0}):("string"==typeof $&&(q._i=$=q._locale.preparse($)),O($)?new Ce(mn($)):(v($)?q._d=$:E(Ke)?function Ii(q){var $,Ke,mt,Pt,ti,_i,Bi=!1,dn=q._f.length;if(0===dn)return se(q).invalidFormat=!0,void(q._d=new Date(NaN));for(Pt=0;Ptthis?this:q:Ae()});function rs(q,$){var Ke,mt;if(1===$.length&&E($[0])&&($=$[0]),!$.length)return In();for(Ke=$[0],mt=1;mt<$.length;++mt)(!$[mt].isValid()||$[mt][q](Ke))&&(Ke=$[mt]);return Ke}var Kn=["year","quarter","month","week","day","hour","minute","second","millisecond"];function br(q){var $=Se(q),Ke=$.year||0,mt=$.quarter||0,Pt=$.month||0,ti=$.week||$.isoWeek||0,_i=$.day||0,Bi=$.hour||0,dn=$.minute||0,Sn=$.second||0,yo=$.millisecond||0;this._isValid=function Wr(q){var $,mt,Ke=!1,Pt=Kn.length;for($ in q)if(y(q,$)&&(-1===qt.call(Kn,$)||null!=q[$]&&isNaN(q[$])))return!1;for(mt=0;mt=0?new Date(q+400,$,Ke)-Co:new Date(q,$,Ke).valueOf()}function Ds(q,$,Ke){return q<100&&q>=0?Date.UTC(q+400,$,Ke)-Co:Date.UTC(q,$,Ke)}function Ea(q,$){return $.erasAbbrRegex(q)}function kr(){var Pt,ti,q=[],$=[],Ke=[],mt=[],_i=this.eras();for(Pt=0,ti=_i.length;Pt(ti=oo(q,mt,Pt))&&($=ti),Fs.call(this,q,$,Ke,mt,Pt))}function Fs(q,$,Ke,mt,Pt){var ti=Io(q,$,Ke,mt,Pt),_i=Ln(ti.year,0,ti.dayOfYear);return this.year(_i.getUTCFullYear()),this.month(_i.getUTCMonth()),this.date(_i.getUTCDate()),this}ue("N",0,0,"eraAbbr"),ue("NN",0,0,"eraAbbr"),ue("NNN",0,0,"eraAbbr"),ue("NNNN",0,0,"eraName"),ue("NNNNN",0,0,"eraNarrow"),ue("y",["y",1],"yo","eraYear"),ue("y",["yy",2],0,"eraYear"),ue("y",["yyy",3],0,"eraYear"),ue("y",["yyyy",4],0,"eraYear"),ze("N",Ea),ze("NN",Ea),ze("NNN",Ea),ze("NNNN",function ps(q,$){return $.erasNameRegex(q)}),ze("NNNNN",function fo(q,$){return $.erasNarrowRegex(q)}),Ie(["N","NN","NNN","NNNN","NNNNN"],function(q,$,Ke,mt){var Pt=Ke._locale.erasParse(q,mt,Ke._strict);Pt?se(Ke).era=Pt:se(Ke).invalidEra=q}),ze("y",he),ze("yy",he),ze("yyy",he),ze("yyyy",he),ze("yo",function us(q,$){return $._eraYearOrdinalRegex||he}),Ie(["y","yy","yyy","yyyy"],vt),Ie(["yo"],function(q,$,Ke,mt){var Pt;Ke._locale._eraYearOrdinalRegex&&(Pt=q.match(Ke._locale._eraYearOrdinalRegex)),$[vt]=Ke._locale.eraYearOrdinalParse?Ke._locale.eraYearOrdinalParse(q,Pt):parseInt(q,10)}),ue(0,["gg",2],0,function(){return this.weekYear()%100}),ue(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Wo("gggg","weekYear"),Wo("ggggg","weekYear"),Wo("GGGG","isoWeekYear"),Wo("GGGGG","isoWeekYear"),Tt("weekYear","gg"),Tt("isoWeekYear","GG"),ge("weekYear",1),ge("isoWeekYear",1),ze("G",we),ze("g",we),ze("GG",T,d),ze("gg",T,d),ze("GGGG",ot,c),ze("gggg",ot,c),ze("GGGGG",We,l),ze("ggggg",We,l),st(["gggg","ggggg","GGGG","GGGGG"],function(q,$,Ke,mt){$[mt.substr(0,2)]=C(q)}),st(["gg","GG"],function(q,$,Ke,mt){$[mt]=h.parseTwoDigitYear(q)}),ue("Q",0,"Qo","quarter"),Tt("quarter","Q"),ge("quarter",7),ze("Q",r),Ie("Q",function(q,$){$[Rt]=3*(C(q)-1)}),ue("D",["DD",2],"Do","date"),Tt("date","D"),ge("date",9),ze("D",T),ze("DD",T,d),ze("Do",function(q,$){return q?$._dayOfMonthOrdinalParse||$._ordinalParse:$._dayOfMonthOrdinalParseLenient}),Ie(["D","DD"],kt),Ie("Do",function(q,$){$[kt]=C(q.match(T)[0])});var Le=f("Date",!0);ue("DDD",["DDDD",3],"DDDo","dayOfYear"),Tt("dayOfYear","DDD"),ge("dayOfYear",4),ze("DDD",xe),ze("DDDD",s),Ie(["DDD","DDDD"],function(q,$,Ke){Ke._dayOfYear=C(q)}),ue("m",["mm",2],0,"minute"),Tt("minute","m"),ge("minute",14),ze("m",T),ze("mm",T,d),Ie(["m","mm"],hi);var De=f("Minutes",!1);ue("s",["ss",2],0,"second"),Tt("second","s"),ge("second",15),ze("s",T),ze("ss",T,d),Ie(["s","ss"],Yt);var Dt,Xt,dt=f("Seconds",!1);for(ue("S",0,0,function(){return~~(this.millisecond()/100)}),ue(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ue(0,["SSS",3],0,"millisecond"),ue(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ue(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ue(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ue(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ue(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ue(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Tt("millisecond","ms"),ge("millisecond",16),ze("S",xe,r),ze("SS",xe,d),ze("SSS",xe,s),Dt="SSSS";Dt.length<=9;Dt+="S")ze(Dt,he);function pi(q,$){$[ui]=C(1e3*("0."+q))}for(Dt="S";Dt.length<=9;Dt+="S")Ie(Dt,pi);Xt=f("Milliseconds",!1),ue("z",0,0,"zoneAbbr"),ue("zz",0,0,"zoneName");var fi=Ce.prototype;function Pn(q){return q}fi.add=ls,fi.calendar=function di(q,$){1===arguments.length&&(arguments[0]?me(arguments[0])?(q=arguments[0],$=void 0):function Ct(q){var Pt,$=b(q)&&!g(q),Ke=!1,mt=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(Pt=0;PtKe.valueOf():Ke.valueOf()9999?Me(Ke,$?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):rt(Date.prototype.toISOString)?$?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Me(Ke,"Z")):Me(Ke,$?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},fi.inspect=function sr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var Ke,mt,q="moment",$="";return this.isLocal()||(q=0===this.utcOffset()?"moment.utc":"moment.parseZone",$="Z"),Ke="["+q+'("]',mt=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(Ke+mt+"-MM-DD[T]HH:mm:ss.SSS"+$+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(fi[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),fi.toJSON=function Gi(){return this.isValid()?this.toISOString():null},fi.toString=function jo(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},fi.unix=function Is(){return Math.floor(this.valueOf()/1e3)},fi.valueOf=function qs(){return this._d.valueOf()-6e4*(this._offset||0)},fi.creationData=function J0(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},fi.eraName=function c0(){var q,$,Ke,mt=this.localeData().eras();for(q=0,$=mt.length;q<$;++q)if(Ke=this.clone().startOf("day").valueOf(),mt[q].since<=Ke&&Ke<=mt[q].until||mt[q].until<=Ke&&Ke<=mt[q].since)return mt[q].name;return""},fi.eraNarrow=function d0(){var q,$,Ke,mt=this.localeData().eras();for(q=0,$=mt.length;q<$;++q)if(Ke=this.clone().startOf("day").valueOf(),mt[q].since<=Ke&&Ke<=mt[q].until||mt[q].until<=Ke&&Ke<=mt[q].since)return mt[q].narrow;return""},fi.eraAbbr=function Us(){var q,$,Ke,mt=this.localeData().eras();for(q=0,$=mt.length;q<$;++q)if(Ke=this.clone().startOf("day").valueOf(),mt[q].since<=Ke&&Ke<=mt[q].until||mt[q].until<=Ke&&Ke<=mt[q].since)return mt[q].abbr;return""},fi.eraYear=function p0(){var q,$,Ke,mt,Pt=this.localeData().eras();for(q=0,$=Pt.length;q<$;++q)if(Ke=Pt[q].since<=Pt[q].until?1:-1,mt=this.clone().startOf("day").valueOf(),Pt[q].since<=mt&&mt<=Pt[q].until||Pt[q].until<=mt&&mt<=Pt[q].since)return(this.year()-h(Pt[q].since).year())*Ke+Pt[q].offset;return this.year()},fi.year=Hn,fi.isLeapYear=function Vn(){return p(this.year())},fi.weekYear=function xa(q){return Or.call(this,q,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},fi.isoWeekYear=function Ga(q){return Or.call(this,q,this.isoWeek(),this.isoWeekday(),1,4)},fi.quarter=fi.quarters=function le(q){return null==q?Math.ceil((this.month()+1)/3):this.month(3*(q-1)+this.month()%3)},fi.month=ae,fi.daysInMonth=function bt(){return Jt(this.year(),this.month())},fi.week=fi.weeks=function or(q){var $=this.localeData().week(this);return null==q?$:this.add(7*(q-$),"d")},fi.isoWeek=fi.isoWeeks=function go(q){var $=Gn(this,1,4).week;return null==q?$:this.add(7*(q-$),"d")},fi.weeksInYear=function Vs(){var q=this.localeData()._week;return oo(this.year(),q.dow,q.doy)},fi.weeksInWeekYear=function So(){var q=this.localeData()._week;return oo(this.weekYear(),q.dow,q.doy)},fi.isoWeeksInYear=function u0(){return oo(this.year(),1,4)},fi.isoWeeksInISOWeekYear=function Q0(){return oo(this.isoWeekYear(),1,4)},fi.date=Le,fi.day=fi.days=function On(q){if(!this.isValid())return null!=q?this:NaN;var $=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=q?(q=function Mo(q,$){return"string"!=typeof q?q:isNaN(q)?"number"==typeof(q=$.weekdaysParse(q))?q:null:parseInt(q,10)}(q,this.localeData()),this.add(q-$,"d")):$},fi.weekday=function wi(q){if(!this.isValid())return null!=q?this:NaN;var $=(this.day()+7-this.localeData()._week.dow)%7;return null==q?$:this.add(q-$,"d")},fi.isoWeekday=function Ui(q){if(!this.isValid())return null!=q?this:NaN;if(null!=q){var $=function Vo(q,$){return"string"==typeof q?$.weekdaysParse(q)%7||7:isNaN(q)?null:q}(q,this.localeData());return this.day(this.day()%7?$:$-7)}return this.day()||7},fi.dayOfYear=function ee(q){var $=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==q?$:this.add(q-$,"d")},fi.hour=fi.hours=nn,fi.minute=fi.minutes=De,fi.second=fi.seconds=dt,fi.millisecond=fi.milliseconds=Xt,fi.utcOffset=function ha(q,$,Ke){var Pt,mt=this._offset||0;if(!this.isValid())return null!=q?this:NaN;if(null!=q){if("string"==typeof q){if(null===(q=_r(Fe,q)))return this}else Math.abs(q)<16&&!Ke&&(q*=60);return!this._isUTC&&$&&(Pt=Cr(this)),this._offset=q,this._isUTC=!0,null!=Pt&&this.add(Pt,"m"),mt!==q&&(!$||this._changeInProgress?Za(this,Po(q-mt,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,h.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?mt:Cr(this)},fi.utc=function $r(q){return this.utcOffset(0,q)},fi.local=function Ua(q){return this._isUTC&&(this.utcOffset(0,q),this._isUTC=!1,q&&this.subtract(Cr(this),"m")),this},fi.parseZone=function fa(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var q=_r(Ue,this._i);null!=q?this.utcOffset(q):this.utcOffset(0,!0)}return this},fi.hasAlignedHourOffset=function ea(q){return!!this.isValid()&&(q=q?In(q).utcOffset():0,(this.utcOffset()-q)%60==0)},fi.isDST=function yr(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},fi.isLocal=function Fa(){return!!this.isValid()&&!this._isUTC},fi.isUtcOffset=function ja(){return!!this.isValid()&&this._isUTC},fi.isUtc=Ls,fi.isUTC=Ls,fi.zoneAbbr=function ci(){return this._isUTC?"UTC":""},fi.zoneName=function Ti(){return this._isUTC?"Coordinated Universal Time":""},fi.dates=H("dates accessor is deprecated. Use date instead.",Le),fi.months=H("months accessor is deprecated. Use month instead",ae),fi.years=H("years accessor is deprecated. Use year instead",Hn),fi.zone=H("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function as(q,$){return null!=q?("string"!=typeof q&&(q=-q),this.utcOffset(q,$),this):-this.utcOffset()}),fi.isDSTShifted=H("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Va(){if(!w(this._isDSTShifted))return this._isDSTShifted;var $,q={};return re(q,this),(q=fr(q))._a?($=q._isUTC?S(q._a):In(q._a),this._isDSTShifted=this.isValid()&&function Hr(q,$,Ke){var _i,mt=Math.min(q.length,$.length),Pt=Math.abs(q.length-$.length),ti=0;for(_i=0;_i0):this._isDSTShifted=!1,this._isDSTShifted});var ji=at.prototype;function Lo(q,$,Ke,mt){var Pt=qn(),ti=S().set(mt,$);return Pt[Ke](ti,q)}function Ho(q,$,Ke){if(W(q)&&($=q,q=void 0),q=q||"",null!=$)return Lo(q,$,Ke,"month");var mt,Pt=[];for(mt=0;mt<12;mt++)Pt[mt]=Lo(q,mt,Ke,"month");return Pt}function Bo(q,$,Ke,mt){"boolean"==typeof q?(W($)&&(Ke=$,$=void 0),$=$||""):(Ke=$=q,q=!1,W($)&&(Ke=$,$=void 0),$=$||"");var _i,Pt=qn(),ti=q?Pt._week.dow:0,Bi=[];if(null!=Ke)return Lo($,(Ke+ti)%7,mt,"day");for(_i=0;_i<7;_i++)Bi[_i]=Lo($,(_i+ti)%7,mt,"day");return Bi}ji.calendar=function Mt(q,$,Ke){var mt=this._calendar[q]||this._calendar.sameElse;return rt(mt)?mt.call($,Ke):mt},ji.longDateFormat=function Et(q){var $=this._longDateFormat[q],Ke=this._longDateFormat[q.toUpperCase()];return $||!Ke?$:(this._longDateFormat[q]=Ke.match(X).map(function(mt){return"MMMM"===mt||"MM"===mt||"DD"===mt||"dddd"===mt?mt.slice(1):mt}).join(""),this._longDateFormat[q])},ji.invalidDate=function He(){return this._invalidDate},ji.ordinal=function I(q){return this._ordinal.replace("%d",q)},ji.preparse=Pn,ji.postformat=Pn,ji.relativeTime=function j(q,$,Ke,mt){var Pt=this._relativeTime[Ke];return rt(Pt)?Pt(q,$,Ke,mt):Pt.replace(/%d/i,q)},ji.pastFuture=function Be(q,$){var Ke=this._relativeTime[q>0?"future":"past"];return rt(Ke)?Ke($):Ke.replace(/%s/i,$)},ji.set=function Ne(q){var $,Ke;for(Ke in q)y(q,Ke)&&(rt($=q[Ke])?this[Ke]=$:this["_"+Ke]=$);this._config=q,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ji.eras=function ks(q,$){var Ke,mt,Pt,ti=this._eras||qn("en")._eras;for(Ke=0,mt=ti.length;Ke=0)return ti[mt]},ji.erasConvertYear=function ga(q,$){var Ke=q.since<=q.until?1:-1;return void 0===$?h(q.since).year():h(q.since).year()+($-q.offset)*Ke},ji.erasAbbrRegex=function vi(q){return y(this,"_erasAbbrRegex")||kr.call(this),q?this._erasAbbrRegex:this._erasRegex},ji.erasNameRegex=function ds(q){return y(this,"_erasNameRegex")||kr.call(this),q?this._erasNameRegex:this._erasRegex},ji.erasNarrowRegex=function Mn(q){return y(this,"_erasNarrowRegex")||kr.call(this),q?this._erasNarrowRegex:this._erasRegex},ji.months=function Zi(q,$){return q?E(this._months)?this._months[q.month()]:this._months[(this._months.isFormat||Ri).test($)?"format":"standalone"][q.month()]:E(this._months)?this._months:this._months.standalone},ji.monthsShort=function ln(q,$){return q?E(this._monthsShort)?this._monthsShort[q.month()]:this._monthsShort[Ri.test($)?"format":"standalone"][q.month()]:E(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ji.monthsParse=function Ut(q,$,Ke){var mt,Pt,ti;if(this._monthsParseExact)return Wi.call(this,q,$,Ke);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),mt=0;mt<12;mt++){if(Pt=S([2e3,mt]),Ke&&!this._longMonthsParse[mt]&&(this._longMonthsParse[mt]=new RegExp("^"+this.months(Pt,"").replace(".","")+"$","i"),this._shortMonthsParse[mt]=new RegExp("^"+this.monthsShort(Pt,"").replace(".","")+"$","i")),!Ke&&!this._monthsParse[mt]&&(ti="^"+this.months(Pt,"")+"|^"+this.monthsShort(Pt,""),this._monthsParse[mt]=new RegExp(ti.replace(".",""),"i")),Ke&&"MMMM"===$&&this._longMonthsParse[mt].test(q))return mt;if(Ke&&"MMM"===$&&this._shortMonthsParse[mt].test(q))return mt;if(!Ke&&this._monthsParse[mt].test(q))return mt}},ji.monthsRegex=function Bt(q){return this._monthsParseExact?(y(this,"_monthsRegex")||ei.call(this),q?this._monthsStrictRegex:this._monthsRegex):(y(this,"_monthsRegex")||(this._monthsRegex=Ni),this._monthsStrictRegex&&q?this._monthsStrictRegex:this._monthsRegex)},ji.monthsShortRegex=function nt(q){return this._monthsParseExact?(y(this,"_monthsRegex")||ei.call(this),q?this._monthsShortStrictRegex:this._monthsShortRegex):(y(this,"_monthsShortRegex")||(this._monthsShortRegex=Si),this._monthsShortStrictRegex&&q?this._monthsShortStrictRegex:this._monthsShortRegex)},ji.week=function Bn(q){return Gn(q,this._week.dow,this._week.doy).week},ji.firstDayOfYear=function Fn(){return this._week.doy},ji.firstDayOfWeek=function wo(){return this._week.dow},ji.weekdays=function ao(q,$){var Ke=E(this._weekdays)?this._weekdays:this._weekdays[q&&!0!==q&&this._weekdays.isFormat.test($)?"format":"standalone"];return!0===q?jn(Ke,this._week.dow):q?Ke[q.day()]:Ke},ji.weekdaysMin=function $n(q){return!0===q?jn(this._weekdaysMin,this._week.dow):q?this._weekdaysMin[q.day()]:this._weekdaysMin},ji.weekdaysShort=function Xo(q){return!0===q?jn(this._weekdaysShort,this._week.dow):q?this._weekdaysShort[q.day()]:this._weekdaysShort},ji.weekdaysParse=function To(q,$,Ke){var mt,Pt,ti;if(this._weekdaysParseExact)return rr.call(this,q,$,Ke);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),mt=0;mt<7;mt++){if(Pt=S([2e3,1]).day(mt),Ke&&!this._fullWeekdaysParse[mt]&&(this._fullWeekdaysParse[mt]=new RegExp("^"+this.weekdays(Pt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[mt]=new RegExp("^"+this.weekdaysShort(Pt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[mt]=new RegExp("^"+this.weekdaysMin(Pt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[mt]||(ti="^"+this.weekdays(Pt,"")+"|^"+this.weekdaysShort(Pt,"")+"|^"+this.weekdaysMin(Pt,""),this._weekdaysParse[mt]=new RegExp(ti.replace(".",""),"i")),Ke&&"dddd"===$&&this._fullWeekdaysParse[mt].test(q))return mt;if(Ke&&"ddd"===$&&this._shortWeekdaysParse[mt].test(q))return mt;if(Ke&&"dd"===$&&this._minWeekdaysParse[mt].test(q))return mt;if(!Ke&&this._weekdaysParse[mt].test(q))return mt}},ji.weekdaysRegex=function un(q){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||Wt.call(this),q?this._weekdaysStrictRegex:this._weekdaysRegex):(y(this,"_weekdaysRegex")||(this._weekdaysRegex=kn),this._weekdaysStrictRegex&&q?this._weekdaysStrictRegex:this._weekdaysRegex)},ji.weekdaysShortRegex=function Dn(q){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||Wt.call(this),q?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(y(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ro),this._weekdaysShortStrictRegex&&q?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ji.weekdaysMinRegex=function eo(q){return this._weekdaysParseExact?(y(this,"_weekdaysRegex")||Wt.call(this),q?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(y(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=En),this._weekdaysMinStrictRegex&&q?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ji.isPM=function oi(q){return"p"===(q+"").toLowerCase().charAt(0)},ji.meridiem=function on(q,$,Ke){return q>11?Ke?"pm":"PM":Ke?"am":"AM"},vn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(q){var $=q%10;return q+(1===C(q%100/10)?"th":1===$?"st":2===$?"nd":3===$?"rd":"th")}}),h.lang=H("moment.lang is deprecated. Use moment.locale instead.",vn),h.langData=H("moment.langData is deprecated. Use moment.localeData instead.",qn);var wr=Math.abs;function hs(q,$,Ke,mt){var Pt=Po($,Ke);return q._milliseconds+=mt*Pt._milliseconds,q._days+=mt*Pt._days,q._months+=mt*Pt._months,q._bubble()}function Zs(q){return q<0?Math.floor(q):Math.ceil(q)}function Tr(q){return 4800*q/146097}function Ur(q){return 146097*q/4800}function dr(q){return function(){return this.as(q)}}var Gs=dr("ms"),f0=dr("s"),m0=dr("m"),el=dr("h"),Ra=dr("d"),Xa=dr("w"),tl=dr("M"),_s=dr("Q"),Sa=dr("y");function oa(q){return function(){return this.isValid()?this._data[q]:NaN}}var il=oa("milliseconds"),Xs=oa("seconds"),gs=oa("minutes"),Ja=oa("hours"),nl=oa("days"),Qa=oa("months"),Js=oa("years");var ra=Math.round,La={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function _0(q,$,Ke,mt,Pt){return Pt.relativeTime($||1,!!Ke,q,mt)}var Ka=Math.abs;function Ma(q){return(q>0)-(q<0)||+q}function aa(){if(!this.isValid())return this.localeData().invalidDate();var mt,Pt,ti,_i,dn,Sn,yo,Zo,q=Ka(this._milliseconds)/1e3,$=Ka(this._days),Ke=Ka(this._months),Bi=this.asSeconds();return Bi?(mt=A(q/60),Pt=A(mt/60),q%=60,mt%=60,ti=A(Ke/12),Ke%=12,_i=q?q.toFixed(3).replace(/\.?0+$/,""):"",dn=Bi<0?"-":"",Sn=Ma(this._months)!==Ma(Bi)?"-":"",yo=Ma(this._days)!==Ma(Bi)?"-":"",Zo=Ma(this._milliseconds)!==Ma(Bi)?"-":"",dn+"P"+(ti?Sn+ti+"Y":"")+(Ke?Sn+Ke+"M":"")+($?yo+$+"D":"")+(Pt||mt||q?"T":"")+(Pt?Zo+Pt+"H":"")+(mt?Zo+mt+"M":"")+(q?Zo+_i+"S":"")):"P0D"}var _n=br.prototype;return _n.isValid=function xo(){return this._isValid},_n.abs=function K0(){var q=this._data;return this._milliseconds=wr(this._milliseconds),this._days=wr(this._days),this._months=wr(this._months),q.milliseconds=wr(q.milliseconds),q.seconds=wr(q.seconds),q.minutes=wr(q.minutes),q.hours=wr(q.hours),q.months=wr(q.months),q.years=wr(q.years),this},_n.add=function $0(q,$){return hs(this,q,$,1)},_n.subtract=function h0(q,$){return hs(this,q,$,-1)},_n.as=function ms(q){if(!this.isValid())return NaN;var $,Ke,mt=this._milliseconds;if("month"===(q=Qe(q))||"quarter"===q||"year"===q)switch($=this._days+mt/864e5,Ke=this._months+Tr($),q){case"month":return Ke;case"quarter":return Ke/3;case"year":return Ke/12}else switch($=this._days+Math.round(Ur(this._months)),q){case"week":return $/7+mt/6048e5;case"day":return $+mt/864e5;case"hour":return 24*$+mt/36e5;case"minute":return 1440*$+mt/6e4;case"second":return 86400*$+mt/1e3;case"millisecond":return Math.floor(864e5*$)+mt;default:throw new Error("Unknown unit "+q)}},_n.asMilliseconds=Gs,_n.asSeconds=f0,_n.asMinutes=m0,_n.asHours=el,_n.asDays=Ra,_n.asWeeks=Xa,_n.asMonths=tl,_n.asQuarters=_s,_n.asYears=Sa,_n.valueOf=function bs(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*C(this._months/12):NaN},_n._bubble=function fs(){var Pt,ti,_i,Bi,dn,q=this._milliseconds,$=this._days,Ke=this._months,mt=this._data;return q>=0&&$>=0&&Ke>=0||q<=0&&$<=0&&Ke<=0||(q+=864e5*Zs(Ur(Ke)+$),$=0,Ke=0),mt.milliseconds=q%1e3,Pt=A(q/1e3),mt.seconds=Pt%60,ti=A(Pt/60),mt.minutes=ti%60,_i=A(ti/60),mt.hours=_i%24,$+=A(_i/24),Ke+=dn=A(Tr($)),$-=Zs(Ur(dn)),Bi=A(Ke/12),Ke%=12,mt.days=$,mt.months=Ke,mt.years=Bi,this},_n.clone=function Vl(){return Po(this)},_n.get=function b0(q){return q=Qe(q),this.isValid()?this[q+"s"]():NaN},_n.milliseconds=il,_n.seconds=Xs,_n.minutes=gs,_n.hours=Ja,_n.days=nl,_n.weeks=function Ms(){return A(this.days()/7)},_n.months=Qa,_n.years=Js,_n.humanize=function As(q,$){if(!this.isValid())return this.localeData().invalidDate();var Pt,ti,Ke=!1,mt=La;return"object"==typeof q&&($=q,q=!1),"boolean"==typeof q&&(Ke=q),"object"==typeof $&&(mt=Object.assign({},La,$),null!=$.s&&null==$.ss&&(mt.ss=$.s-1)),ti=function ol(q,$,Ke,mt){var Pt=Po(q).abs(),ti=ra(Pt.as("s")),_i=ra(Pt.as("m")),Bi=ra(Pt.as("h")),dn=ra(Pt.as("d")),Sn=ra(Pt.as("M")),yo=ra(Pt.as("w")),Zo=ra(Pt.as("y")),Vr=ti<=Ke.ss&&["s",ti]||ti0,Vr[4]=mt,_0.apply(null,Vr)}(this,!Ke,mt,Pt=this.localeData()),Ke&&(ti=Pt.pastFuture(+this,ti)),Pt.postformat(ti)},_n.toISOString=aa,_n.toString=aa,_n.toJSON=aa,_n.locale=Br,_n.localeData=vo,_n.toIsoString=H("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",aa),_n.lang=ta,ue("X",0,0,"unix"),ue("x",0,0,"valueOf"),ze("x",we),ze("X",/[+-]?\d+(\.\d{1,3})?/),Ie("X",function(q,$,Ke){Ke._d=new Date(1e3*parseFloat(q))}),Ie("x",function(q,$,Ke){Ke._d=new Date(C(q))}),h.version="2.29.4",function M(q){e=q}(In),h.fn=fi,h.min=function Ss(){return rs("isBefore",[].slice.call(arguments,0))},h.max=function Xr(){return rs("isAfter",[].slice.call(arguments,0))},h.now=function(){return Date.now?Date.now():+new Date},h.utc=S,h.unix=function an(q){return In(1e3*q)},h.months=function js(q,$){return Ho(q,$,"months")},h.isDate=v,h.locale=vn,h.invalid=Ae,h.duration=Po,h.isMoment=O,h.weekdays=function co(q,$,Ke){return Bo(q,$,Ke,"weekdays")},h.parseZone=function cn(){return In.apply(null,arguments).parseZone()},h.localeData=qn,h.isDuration=so,h.monthsShort=function Ys(q,$){return Ho(q,$,"monthsShort")},h.weekdaysMin=function Zn(q,$,Ke){return Bo(q,$,Ke,"weekdaysMin")},h.defineLocale=Qi,h.updateLocale=function Yr(q,$){if(null!=$){var Ke,mt,Pt=yt;null!=li[q]&&null!=li[q].parentLocale?li[q].set(zt(li[q]._config,$)):(null!=(mt=hn(q))&&(Pt=mt._config),$=zt(Pt,$),null==mt&&($.abbr=q),(Ke=new at($)).parentLocale=li[q],li[q]=Ke),vn(q)}else null!=li[q]&&(null!=li[q].parentLocale?(li[q]=li[q].parentLocale,q===vn()&&vn(q)):null!=li[q]&&delete li[q]);return li[q]},h.locales=function Ir(){return gt(li)},h.weekdaysShort=function Nr(q,$,Ke){return Bo(q,$,Ke,"weekdaysShort")},h.normalizeUnits=Qe,h.relativeTimeRounding=function Er(q){return void 0===q?ra:"function"==typeof q&&(ra=q,!0)},h.relativeTimeThreshold=function rl(q,$){return void 0!==La[q]&&(void 0===$?La[q]:(La[q]=$,"s"===q&&(La.ss=$-1),!0))},h.calendarFormat=function Gt(q,$){var Ke=q.diff($,"days",!0);return Ke<-6?"sameElse":Ke<-1?"lastWeek":Ke<0?"lastDay":Ke<1?"sameDay":Ke<2?"nextDay":Ke<7?"nextWeek":"sameElse"},h.prototype=fi,h.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},h}()},65619:(_t,pe,m)=>{"use strict";m.d(pe,{X:()=>h});var e=m(78645);class h extends e.x{constructor(E){super(),this._value=E}get value(){return this.getValue()}_subscribe(E){const b=super._subscribe(E);return!b.closed&&E.next(this._value),b}getValue(){const{hasError:E,thrownError:b,_value:y}=this;if(E)throw b;return this._throwIfClosed(),y}next(E){super.next(this._value=E)}}},65592:(_t,pe,m)=>{"use strict";m.d(pe,{y:()=>w});var e=m(80305),h=m(47394),M=m(14850),E=m(88407),b=m(82653),y=m(84674),g=m(81441);let w=(()=>{class P{constructor(de){de&&(this._subscribe=de)}lift(de){const se=new P;return se.source=this,se.operator=de,se}subscribe(de,se,Z){const oe=function k(P){return P&&P instanceof e.Lv||function v(P){return P&&(0,y.m)(P.next)&&(0,y.m)(P.error)&&(0,y.m)(P.complete)}(P)&&(0,h.Nn)(P)}(de)?de:new e.Hp(de,se,Z);return(0,g.x)(()=>{const{operator:Ae,source:Ze}=this;oe.add(Ae?Ae.call(oe,Ze):Ze?this._subscribe(oe):this._trySubscribe(oe))}),oe}_trySubscribe(de){try{return this._subscribe(de)}catch(se){de.error(se)}}forEach(de,se){return new(se=W(se))((Z,oe)=>{const Ae=new e.Hp({next:Ze=>{try{de(Ze)}catch(ke){oe(ke),Ae.unsubscribe()}},error:oe,complete:Z});this.subscribe(Ae)})}_subscribe(de){var se;return null===(se=this.source)||void 0===se?void 0:se.subscribe(de)}[M.L](){return this}pipe(...de){return(0,E.U)(de)(this)}toPromise(de){return new(de=W(de))((se,Z)=>{let oe;this.subscribe(Ae=>oe=Ae,Ae=>Z(Ae),()=>se(oe))})}}return P.create=S=>new P(S),P})();function W(P){var S;return null!==(S=P??b.config.Promise)&&void 0!==S?S:Promise}},97328:(_t,pe,m)=>{"use strict";m.d(pe,{t:()=>M});var e=m(78645),h=m(84552);class M extends e.x{constructor(b=1/0,y=1/0,g=h.l){super(),this._bufferSize=b,this._windowTime=y,this._timestampProvider=g,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=y===1/0,this._bufferSize=Math.max(1,b),this._windowTime=Math.max(1,y)}next(b){const{isStopped:y,_buffer:g,_infiniteTimeWindow:w,_timestampProvider:W,_windowTime:v}=this;y||(g.push(b),!w&&g.push(W.now()+v)),this._trimBuffer(),super.next(b)}_subscribe(b){this._throwIfClosed(),this._trimBuffer();const y=this._innerSubscribe(b),{_infiniteTimeWindow:g,_buffer:w}=this,W=w.slice();for(let v=0;v{"use strict";m.d(pe,{x:()=>g});var e=m(65592),h=m(47394);const E=(0,m(82306).d)(W=>function(){W(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var b=m(49039),y=m(81441);let g=(()=>{class W extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(k){const P=new w(this,this);return P.operator=k,P}_throwIfClosed(){if(this.closed)throw new E}next(k){(0,y.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const P of this.currentObservers)P.next(k)}})}error(k){(0,y.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=k;const{observers:P}=this;for(;P.length;)P.shift().error(k)}})}complete(){(0,y.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:k}=this;for(;k.length;)k.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var k;return(null===(k=this.observers)||void 0===k?void 0:k.length)>0}_trySubscribe(k){return this._throwIfClosed(),super._trySubscribe(k)}_subscribe(k){return this._throwIfClosed(),this._checkFinalizedStatuses(k),this._innerSubscribe(k)}_innerSubscribe(k){const{hasError:P,isStopped:S,observers:de}=this;return P||S?h.Lc:(this.currentObservers=null,de.push(k),new h.w0(()=>{this.currentObservers=null,(0,b.P)(de,k)}))}_checkFinalizedStatuses(k){const{hasError:P,thrownError:S,isStopped:de}=this;P?k.error(S):de&&k.complete()}asObservable(){const k=new e.y;return k.source=this,k}}return W.create=(v,k)=>new w(v,k),W})();class w extends g{constructor(v,k){super(),this.destination=v,this.source=k}next(v){var k,P;null===(P=null===(k=this.destination)||void 0===k?void 0:k.next)||void 0===P||P.call(k,v)}error(v){var k,P;null===(P=null===(k=this.destination)||void 0===k?void 0:k.error)||void 0===P||P.call(k,v)}complete(){var v,k;null===(k=null===(v=this.destination)||void 0===v?void 0:v.complete)||void 0===k||k.call(v)}_subscribe(v){var k,P;return null!==(P=null===(k=this.source)||void 0===k?void 0:k.subscribe(v))&&void 0!==P?P:h.Lc}}},80305:(_t,pe,m)=>{"use strict";m.d(pe,{Hp:()=>Z,Lv:()=>P});var e=m(84674),h=m(47394),M=m(82653),E=m(93894),b=m(72420);const y=W("C",void 0,void 0);function W(re,Ce,O){return{kind:re,value:Ce,error:O}}var v=m(87599),k=m(81441);class P extends h.w0{constructor(Ce){super(),this.isStopped=!1,Ce?(this.destination=Ce,(0,h.Nn)(Ce)&&Ce.add(this)):this.destination=ke}static create(Ce,O,te){return new Z(Ce,O,te)}next(Ce){this.isStopped?Ze(function w(re){return W("N",re,void 0)}(Ce),this):this._next(Ce)}error(Ce){this.isStopped?Ze(function g(re){return W("E",void 0,re)}(Ce),this):(this.isStopped=!0,this._error(Ce))}complete(){this.isStopped?Ze(y,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ce){this.destination.next(Ce)}_error(Ce){try{this.destination.error(Ce)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const S=Function.prototype.bind;function de(re,Ce){return S.call(re,Ce)}class se{constructor(Ce){this.partialObserver=Ce}next(Ce){const{partialObserver:O}=this;if(O.next)try{O.next(Ce)}catch(te){oe(te)}}error(Ce){const{partialObserver:O}=this;if(O.error)try{O.error(Ce)}catch(te){oe(te)}else oe(Ce)}complete(){const{partialObserver:Ce}=this;if(Ce.complete)try{Ce.complete()}catch(O){oe(O)}}}class Z extends P{constructor(Ce,O,te){let H;if(super(),(0,e.m)(Ce)||!Ce)H={next:Ce??void 0,error:O??void 0,complete:te??void 0};else{let Q;this&&M.config.useDeprecatedNextContext?(Q=Object.create(Ce),Q.unsubscribe=()=>this.unsubscribe(),H={next:Ce.next&&de(Ce.next,Q),error:Ce.error&&de(Ce.error,Q),complete:Ce.complete&&de(Ce.complete,Q)}):H=Ce}this.destination=new se(H)}}function oe(re){M.config.useDeprecatedSynchronousErrorHandling?(0,k.O)(re):(0,E.h)(re)}function Ze(re,Ce){const{onStoppedNotification:O}=M.config;O&&v.z.setTimeout(()=>O(re,Ce))}const ke={closed:!0,next:b.Z,error:function Ae(re){throw re},complete:b.Z}},47394:(_t,pe,m)=>{"use strict";m.d(pe,{Lc:()=>y,w0:()=>b,Nn:()=>g});var e=m(84674);const M=(0,m(82306).d)(W=>function(k){W(this),this.message=k?`${k.length} errors occurred during unsubscription:\n${k.map((P,S)=>`${S+1}) ${P.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=k});var E=m(49039);class b{constructor(v){this.initialTeardown=v,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let v;if(!this.closed){this.closed=!0;const{_parentage:k}=this;if(k)if(this._parentage=null,Array.isArray(k))for(const de of k)de.remove(this);else k.remove(this);const{initialTeardown:P}=this;if((0,e.m)(P))try{P()}catch(de){v=de instanceof M?de.errors:[de]}const{_finalizers:S}=this;if(S){this._finalizers=null;for(const de of S)try{w(de)}catch(se){v=v??[],se instanceof M?v=[...v,...se.errors]:v.push(se)}}if(v)throw new M(v)}}add(v){var k;if(v&&v!==this)if(this.closed)w(v);else{if(v instanceof b){if(v.closed||v._hasParent(this))return;v._addParent(this)}(this._finalizers=null!==(k=this._finalizers)&&void 0!==k?k:[]).push(v)}}_hasParent(v){const{_parentage:k}=this;return k===v||Array.isArray(k)&&k.includes(v)}_addParent(v){const{_parentage:k}=this;this._parentage=Array.isArray(k)?(k.push(v),k):k?[k,v]:v}_removeParent(v){const{_parentage:k}=this;k===v?this._parentage=null:Array.isArray(k)&&(0,E.P)(k,v)}remove(v){const{_finalizers:k}=this;k&&(0,E.P)(k,v),v instanceof b&&v._removeParent(this)}}b.EMPTY=(()=>{const W=new b;return W.closed=!0,W})();const y=b.EMPTY;function g(W){return W instanceof b||W&&"closed"in W&&(0,e.m)(W.remove)&&(0,e.m)(W.add)&&(0,e.m)(W.unsubscribe)}function w(W){(0,e.m)(W)?W():W.unsubscribe()}},82653:(_t,pe,m)=>{"use strict";m.d(pe,{config:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},24036:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>M});var e=m(46973),h=m(80305);function M(E,b){const y="object"==typeof b;return new Promise((g,w)=>{const W=new h.Hp({next:v=>{g(v),W.unsubscribe()},error:w,complete:()=>{y?g(b.defaultValue):w(new e.K)}});E.subscribe(W)})}},93168:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>y});var e=m(65592),h=m(47394),M=m(66196),E=m(8251),b=m(79360);class y extends e.y{constructor(w,W){super(),this.source=w,this.subjectFactory=W,this._subject=null,this._refCount=0,this._connection=null,(0,b.A)(w)&&(this.lift=w.lift)}_subscribe(w){return this.getSubject().subscribe(w)}getSubject(){const w=this._subject;return(!w||w.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:w}=this;this._subject=this._connection=null,w?.unsubscribe()}connect(){let w=this._connection;if(!w){w=this._connection=new h.w0;const W=this.getSubject();w.add(this.source.subscribe((0,E.x)(W,void 0,()=>{this._teardown(),W.complete()},v=>{this._teardown(),W.error(v)},()=>this._teardown()))),w.closed&&(this._connection=null,w=h.w0.EMPTY)}return w}refCount(){return(0,M.x)()(this)}}},52572:(_t,pe,m)=>{"use strict";m.d(pe,{a:()=>v,l:()=>k});var e=m(65592),h=m(17453),M=m(7715),E=m(42737),b=m(97400),y=m(79940),g=m(92714),w=m(8251),W=m(27103);function v(...S){const de=(0,y.yG)(S),se=(0,y.jO)(S),{args:Z,keys:oe}=(0,h.D)(S);if(0===Z.length)return(0,M.D)([],de);const Ae=new e.y(k(Z,de,oe?Ze=>(0,g.n)(oe,Ze):E.y));return se?Ae.pipe((0,b.Z)(se)):Ae}function k(S,de,se=E.y){return Z=>{P(de,()=>{const{length:oe}=S,Ae=new Array(oe);let Ze=oe,ke=oe;for(let re=0;re{const Ce=(0,M.D)(S[re],de);let O=!1;Ce.subscribe((0,w.x)(Z,te=>{Ae[re]=te,O||(O=!0,ke--),ke||Z.next(se(Ae.slice()))},()=>{--Ze||Z.complete()}))},Z)},Z)}}function P(S,de,se){S?(0,W.f)(se,S,de):de()}},35211:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>b});var e=m(57537),M=m(79940),E=m(7715);function b(...y){return function h(){return(0,e.J)(1)}()((0,E.D)(y,(0,M.yG)(y)))}},74911:(_t,pe,m)=>{"use strict";m.d(pe,{P:()=>M});var e=m(65592),h=m(54829);function M(E){return new e.y(b=>{(0,h.Xf)(E()).subscribe(b)})}},36232:(_t,pe,m)=>{"use strict";m.d(pe,{E:()=>h});const h=new(m(65592).y)(b=>b.complete())},9315:(_t,pe,m)=>{"use strict";m.d(pe,{D:()=>w});var e=m(65592),h=m(17453),M=m(54829),E=m(79940),b=m(8251),y=m(97400),g=m(92714);function w(...W){const v=(0,E.jO)(W),{args:k,keys:P}=(0,h.D)(W),S=new e.y(de=>{const{length:se}=k;if(!se)return void de.complete();const Z=new Array(se);let oe=se,Ae=se;for(let Ze=0;Ze{ke||(ke=!0,Ae--),Z[Ze]=re},()=>oe--,void 0,()=>{(!oe||!ke)&&(Ae||de.next(P?(0,g.n)(P,Z):Z),de.complete())}))}});return v?S.pipe((0,y.Z)(v)):S}},7715:(_t,pe,m)=>{"use strict";m.d(pe,{D:()=>te});var e=m(54829),h=m(27103),M=m(79360),E=m(8251);function b(H,Q=0){return(0,M.e)((ye,rt)=>{ye.subscribe((0,E.x)(rt,Ne=>(0,h.f)(rt,H,()=>rt.next(Ne),Q),()=>(0,h.f)(rt,H,()=>rt.complete(),Q),Ne=>(0,h.f)(rt,H,()=>rt.error(Ne),Q)))})}function y(H,Q=0){return(0,M.e)((ye,rt)=>{rt.add(H.schedule(()=>ye.subscribe(rt),Q))})}var W=m(65592),k=m(64971),P=m(84674);function de(H,Q){if(!H)throw new Error("Iterable cannot be null");return new W.y(ye=>{(0,h.f)(ye,Q,()=>{const rt=H[Symbol.asyncIterator]();(0,h.f)(ye,Q,()=>{rt.next().then(Ne=>{Ne.done?ye.complete():ye.next(Ne.value)})},0,!0)})})}var se=m(38382),Z=m(54026),oe=m(64266),Ae=m(83664),Ze=m(15726),ke=m(69853),re=m(50541);function te(H,Q){return Q?function O(H,Q){if(null!=H){if((0,se.c)(H))return function g(H,Q){return(0,e.Xf)(H).pipe(y(Q),b(Q))}(H,Q);if((0,oe.z)(H))return function v(H,Q){return new W.y(ye=>{let rt=0;return Q.schedule(function(){rt===H.length?ye.complete():(ye.next(H[rt++]),ye.closed||this.schedule())})})}(H,Q);if((0,Z.t)(H))return function w(H,Q){return(0,e.Xf)(H).pipe(y(Q),b(Q))}(H,Q);if((0,Ze.D)(H))return de(H,Q);if((0,Ae.T)(H))return function S(H,Q){return new W.y(ye=>{let rt;return(0,h.f)(ye,Q,()=>{rt=H[k.h](),(0,h.f)(ye,Q,()=>{let Ne,zt;try{({value:Ne,done:zt}=rt.next())}catch(at){return void ye.error(at)}zt?ye.complete():ye.next(Ne)},0,!0)}),()=>(0,P.m)(rt?.return)&&rt.return()})}(H,Q);if((0,re.L)(H))return function Ce(H,Q){return de((0,re.Q)(H),Q)}(H,Q)}throw(0,ke.z)(H)}(H,Q):(0,e.Xf)(H)}},92438:(_t,pe,m)=>{"use strict";m.d(pe,{R:()=>v});var e=m(54829),h=m(65592),M=m(9769),E=m(64266),b=m(84674),y=m(97400);const g=["addListener","removeListener"],w=["addEventListener","removeEventListener"],W=["on","off"];function v(se,Z,oe,Ae){if((0,b.m)(oe)&&(Ae=oe,oe=void 0),Ae)return v(se,Z,oe).pipe((0,y.Z)(Ae));const[Ze,ke]=function de(se){return(0,b.m)(se.addEventListener)&&(0,b.m)(se.removeEventListener)}(se)?w.map(re=>Ce=>se[re](Z,Ce,oe)):function P(se){return(0,b.m)(se.addListener)&&(0,b.m)(se.removeListener)}(se)?g.map(k(se,Z)):function S(se){return(0,b.m)(se.on)&&(0,b.m)(se.off)}(se)?W.map(k(se,Z)):[];if(!Ze&&(0,E.z)(se))return(0,M.z)(re=>v(re,Z,oe))((0,e.Xf)(se));if(!Ze)throw new TypeError("Invalid event target");return new h.y(re=>{const Ce=(...O)=>re.next(1ke(Ce)})}function k(se,Z){return oe=>Ae=>se[oe](Z,Ae)}},62428:(_t,pe,m)=>{"use strict";m.d(pe,{s:()=>h});var e=m(74911);function h(M,E,b){return(0,e.P)(()=>M()?E:b)}},54829:(_t,pe,m)=>{"use strict";m.d(pe,{Xf:()=>S});var e=m(97582),h=m(64266),M=m(54026),E=m(65592),b=m(38382),y=m(15726),g=m(69853),w=m(83664),W=m(50541),v=m(84674),k=m(93894),P=m(14850);function S(re){if(re instanceof E.y)return re;if(null!=re){if((0,b.c)(re))return function de(re){return new E.y(Ce=>{const O=re[P.L]();if((0,v.m)(O.subscribe))return O.subscribe(Ce);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(re);if((0,h.z)(re))return function se(re){return new E.y(Ce=>{for(let O=0;O{re.then(O=>{Ce.closed||(Ce.next(O),Ce.complete())},O=>Ce.error(O)).then(null,k.h)})}(re);if((0,y.D)(re))return Ae(re);if((0,w.T)(re))return function oe(re){return new E.y(Ce=>{for(const O of re)if(Ce.next(O),Ce.closed)return;Ce.complete()})}(re);if((0,W.L)(re))return function Ze(re){return Ae((0,W.Q)(re))}(re)}throw(0,g.z)(re)}function Ae(re){return new E.y(Ce=>{(function ke(re,Ce){var O,te,H,Q;return(0,e.mG)(this,void 0,void 0,function*(){try{for(O=(0,e.KL)(re);!(te=yield O.next()).done;)if(Ce.next(te.value),Ce.closed)return}catch(ye){H={error:ye}}finally{try{te&&!te.done&&(Q=O.return)&&(yield Q.call(O))}finally{if(H)throw H.error}}Ce.complete()})})(re,Ce).catch(O=>Ce.error(O))})}},91687:(_t,pe,m)=>{"use strict";m.d(pe,{F:()=>M});var e=m(16321),h=m(99080);function M(E=0,b=e.z){return E<0&&(E=0),(0,h.H)(E,E,b)}},63019:(_t,pe,m)=>{"use strict";m.d(pe,{T:()=>y});var e=m(57537),h=m(54829),M=m(36232),E=m(79940),b=m(7715);function y(...g){const w=(0,E.yG)(g),W=(0,E._6)(g,1/0),v=g;return v.length?1===v.length?(0,h.Xf)(v[0]):(0,e.J)(W)((0,b.D)(v,w)):M.E}},22096:(_t,pe,m)=>{"use strict";m.d(pe,{of:()=>M});var e=m(79940),h=m(7715);function M(...E){const b=(0,e.yG)(E);return(0,h.D)(E,b)}},58504:(_t,pe,m)=>{"use strict";m.d(pe,{_:()=>M});var e=m(65592),h=m(84674);function M(E,b){const y=(0,h.m)(E)?E:()=>E,g=w=>w.error(y());return new e.y(b?w=>b.schedule(g,0,w):g)}},99080:(_t,pe,m)=>{"use strict";m.d(pe,{H:()=>b});var e=m(65592),h=m(16321),M=m(50671),E=m(70093);function b(y=0,g,w=h.P){let W=-1;return null!=g&&((0,M.K)(g)?w=g:W=g),new e.y(v=>{let k=(0,E.q)(y)?+y-w.now():y;k<0&&(k=0);let P=0;return w.schedule(function(){v.closed||(v.next(P++),0<=W?this.schedule(void 0,W):v.complete())},k)})}},8251:(_t,pe,m)=>{"use strict";m.d(pe,{x:()=>h});var e=m(80305);function h(E,b,y,g,w){return new M(E,b,y,g,w)}class M extends e.Lv{constructor(b,y,g,w,W,v){super(b),this.onFinalize=W,this.shouldUnsubscribe=v,this._next=y?function(k){try{y(k)}catch(P){b.error(P)}}:super._next,this._error=w?function(k){try{w(k)}catch(P){b.error(P)}finally{this.unsubscribe()}}:super._error,this._complete=g?function(){try{g()}catch(k){b.error(k)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var b;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:y}=this;super.unsubscribe(),!y&&(null===(b=this.onFinalize)||void 0===b||b.call(this))}}}},29028:(_t,pe,m)=>{"use strict";m.d(pe,{e:()=>g});var e=m(16321),h=m(79360),M=m(54829),E=m(8251),y=m(99080);function g(w,W=e.z){return function b(w){return(0,h.e)((W,v)=>{let k=!1,P=null,S=null,de=!1;const se=()=>{if(S?.unsubscribe(),S=null,k){k=!1;const oe=P;P=null,v.next(oe)}de&&v.complete()},Z=()=>{S=null,de&&v.complete()};W.subscribe((0,E.x)(v,oe=>{k=!0,P=oe,S||(0,M.Xf)(w(oe)).subscribe(S=(0,E.x)(v,se,Z))},()=>{de=!0,(!k||!S||S.closed)&&v.complete()}))})}(()=>(0,y.H)(w,W))}},26306:(_t,pe,m)=>{"use strict";m.d(pe,{K:()=>E});var e=m(54829),h=m(8251),M=m(79360);function E(b){return(0,M.e)((y,g)=>{let v,w=null,W=!1;w=y.subscribe((0,h.x)(g,void 0,void 0,k=>{v=(0,e.Xf)(b(k,E(b)(y))),w?(w.unsubscribe(),w=null,v.subscribe(g)):W=!0})),W&&(w.unsubscribe(),w=null,v.subscribe(g))})}},76328:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>M});var e=m(9769),h=m(84674);function M(E,b){return(0,h.m)(b)?(0,e.z)(E,b,1):(0,e.z)(E,1)}},83620:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>E});var e=m(16321),h=m(79360),M=m(8251);function E(b,y=e.z){return(0,h.e)((g,w)=>{let W=null,v=null,k=null;const P=()=>{if(W){W.unsubscribe(),W=null;const de=v;v=null,w.next(de)}};function S(){const de=k+b,se=y.now();if(se{v=de,k=y.now(),W||(W=y.schedule(S,b),w.add(W))},()=>{P(),w.complete()},void 0,()=>{v=W=null}))})}},43572:(_t,pe,m)=>{"use strict";m.d(pe,{d:()=>M});var e=m(79360),h=m(8251);function M(E){return(0,e.e)((b,y)=>{let g=!1;b.subscribe((0,h.x)(y,w=>{g=!0,y.next(w)},()=>{g||y.next(E),y.complete()}))})}},5177:(_t,pe,m)=>{"use strict";m.d(pe,{g:()=>S});var e=m(16321),h=m(35211),M=m(48180),E=m(79360),b=m(8251),y=m(72420),w=m(21441),W=m(9769),v=m(54829);function k(de,se){return se?Z=>(0,h.z)(se.pipe((0,M.q)(1),function g(){return(0,E.e)((de,se)=>{de.subscribe((0,b.x)(se,y.Z))})}()),Z.pipe(k(de))):(0,W.z)((Z,oe)=>(0,v.Xf)(de(Z,oe)).pipe((0,M.q)(1),(0,w.h)(Z)))}var P=m(99080);function S(de,se=e.z){const Z=(0,P.H)(de,se);return k(()=>Z)}},93997:(_t,pe,m)=>{"use strict";m.d(pe,{x:()=>E});var e=m(42737),h=m(79360),M=m(8251);function E(y,g=e.y){return y=y??b,(0,h.e)((w,W)=>{let v,k=!0;w.subscribe((0,M.x)(W,P=>{const S=g(P);(k||!y(v,S))&&(k=!1,v=S,W.next(P))}))})}function b(y,g){return y===g}},32181:(_t,pe,m)=>{"use strict";m.d(pe,{h:()=>M});var e=m(79360),h=m(8251);function M(E,b){return(0,e.e)((y,g)=>{let w=0;y.subscribe((0,h.x)(g,W=>E.call(b,W,w++)&&g.next(W)))})}},64716:(_t,pe,m)=>{"use strict";m.d(pe,{x:()=>h});var e=m(79360);function h(M){return(0,e.e)((E,b)=>{try{E.subscribe(b)}finally{b.add(M)}})}},81374:(_t,pe,m)=>{"use strict";m.d(pe,{P:()=>g});var e=m(46973),h=m(32181),M=m(48180),E=m(43572),b=m(3026),y=m(42737);function g(w,W){const v=arguments.length>=2;return k=>k.pipe(w?(0,h.h)((P,S)=>w(P,S,k)):y.y,(0,M.q)(1),v?(0,E.d)(W):(0,b.T)(()=>new e.K))}},37398:(_t,pe,m)=>{"use strict";m.d(pe,{U:()=>M});var e=m(79360),h=m(8251);function M(E,b){return(0,e.e)((y,g)=>{let w=0;y.subscribe((0,h.x)(g,W=>{g.next(E.call(b,W,w++))}))})}},21441:(_t,pe,m)=>{"use strict";m.d(pe,{h:()=>h});var e=m(37398);function h(M){return(0,e.U)(()=>M)}},57537:(_t,pe,m)=>{"use strict";m.d(pe,{J:()=>M});var e=m(9769),h=m(42737);function M(E=1/0){return(0,e.z)(h.y,E)}},80564:(_t,pe,m)=>{"use strict";m.d(pe,{p:()=>E});var e=m(54829),h=m(27103),M=m(8251);function E(b,y,g,w,W,v,k,P){const S=[];let de=0,se=0,Z=!1;const oe=()=>{Z&&!S.length&&!de&&y.complete()},Ae=ke=>de{v&&y.next(ke),de++;let re=!1;(0,e.Xf)(g(ke,se++)).subscribe((0,M.x)(y,Ce=>{W?.(Ce),v?Ae(Ce):y.next(Ce)},()=>{re=!0},void 0,()=>{if(re)try{for(de--;S.length&&deZe(Ce)):Ze(Ce)}oe()}catch(Ce){y.error(Ce)}}))};return b.subscribe((0,M.x)(y,Ae,()=>{Z=!0,oe()})),()=>{P?.()}}},9769:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>y});var e=m(37398),h=m(54829),M=m(79360),E=m(80564),b=m(84674);function y(g,w,W=1/0){return(0,b.m)(w)?y((v,k)=>(0,e.U)((P,S)=>w(v,P,k,S))((0,h.Xf)(g(v,k))),W):("number"==typeof w&&(W=w),(0,M.e)((v,k)=>(0,E.p)(v,k,g,W)))}},69384:(_t,pe,m)=>{"use strict";m.d(pe,{G:()=>M});var e=m(79360),h=m(8251);function M(){return(0,e.e)((E,b)=>{let y,g=!1;E.subscribe((0,h.x)(b,w=>{const W=y;y=w,g&&b.next([W,w]),g=!0}))})}},66196:(_t,pe,m)=>{"use strict";m.d(pe,{x:()=>M});var e=m(79360),h=m(8251);function M(){return(0,e.e)((E,b)=>{let y=null;E._refCount++;const g=(0,h.x)(b,void 0,void 0,void 0,()=>{if(!E||E._refCount<=0||0<--E._refCount)return void(y=null);const w=E._connection,W=y;y=null,w&&(!W||w===W)&&w.unsubscribe(),b.unsubscribe()});E.subscribe(g),g.closed||(y=E.connect())})}},69732:(_t,pe,m)=>{"use strict";m.d(pe,{U:()=>h});var e=m(8251);function h(M,E,b,y,g){return(w,W)=>{let v=b,k=E,P=0;w.subscribe((0,e.x)(W,S=>{const de=P++;k=v?M(k,S,de):(v=!0,S),y&&W.next(k)},g&&(()=>{v&&W.next(k),W.complete()})))}}},63020:(_t,pe,m)=>{"use strict";m.d(pe,{B:()=>b});var e=m(54829),h=m(78645),M=m(80305),E=m(79360);function b(g={}){const{connector:w=(()=>new h.x),resetOnError:W=!0,resetOnComplete:v=!0,resetOnRefCountZero:k=!0}=g;return P=>{let S,de,se,Z=0,oe=!1,Ae=!1;const Ze=()=>{de?.unsubscribe(),de=void 0},ke=()=>{Ze(),S=se=void 0,oe=Ae=!1},re=()=>{const Ce=S;ke(),Ce?.unsubscribe()};return(0,E.e)((Ce,O)=>{Z++,!Ae&&!oe&&Ze();const te=se=se??w();O.add(()=>{Z--,0===Z&&!Ae&&!oe&&(de=y(re,k))}),te.subscribe(O),!S&&Z>0&&(S=new M.Hp({next:H=>te.next(H),error:H=>{Ae=!0,Ze(),de=y(ke,W,H),te.error(H)},complete:()=>{oe=!0,Ze(),de=y(ke,v),te.complete()}}),(0,e.Xf)(Ce).subscribe(S))})(P)}}function y(g,w,...W){if(!0===w)return void g();if(!1===w)return;const v=new M.Hp({next:()=>{v.unsubscribe(),g()}});return(0,e.Xf)(w(...W)).subscribe(v)}},67081:(_t,pe,m)=>{"use strict";m.d(pe,{d:()=>M});var e=m(97328),h=m(63020);function M(E,b,y){let g,w=!1;return E&&"object"==typeof E?({bufferSize:g=1/0,windowTime:b=1/0,refCount:w=!1,scheduler:y}=E):g=E??1/0,(0,h.B)({connector:()=>new e.t(g,b,y),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:w})}},836:(_t,pe,m)=>{"use strict";m.d(pe,{T:()=>h});var e=m(32181);function h(M){return(0,e.h)((E,b)=>M<=b)}},27921:(_t,pe,m)=>{"use strict";m.d(pe,{O:()=>E});var e=m(35211),h=m(79940),M=m(79360);function E(...b){const y=(0,h.yG)(b);return(0,M.e)((g,w)=>{(y?(0,e.z)(b,g,y):(0,e.z)(b,g)).subscribe(w)})}},94664:(_t,pe,m)=>{"use strict";m.d(pe,{w:()=>E});var e=m(54829),h=m(79360),M=m(8251);function E(b,y){return(0,h.e)((g,w)=>{let W=null,v=0,k=!1;const P=()=>k&&!W&&w.complete();g.subscribe((0,M.x)(w,S=>{W?.unsubscribe();let de=0;const se=v++;(0,e.Xf)(b(S,se)).subscribe(W=(0,M.x)(w,Z=>w.next(y?y(S,Z,se,de++):Z),()=>{W=null,P()}))},()=>{k=!0,P()}))})}},48180:(_t,pe,m)=>{"use strict";m.d(pe,{q:()=>E});var e=m(36232),h=m(79360),M=m(8251);function E(b){return b<=0?()=>e.E:(0,h.e)((y,g)=>{let w=0;y.subscribe((0,M.x)(g,W=>{++w<=b&&(g.next(W),b<=w&&g.complete())}))})}},59773:(_t,pe,m)=>{"use strict";m.d(pe,{R:()=>b});var e=m(79360),h=m(8251),M=m(54829),E=m(72420);function b(y){return(0,e.e)((g,w)=>{(0,M.Xf)(y).subscribe((0,h.x)(w,()=>w.complete(),E.Z)),!w.closed&&g.subscribe(w)})}},30812:(_t,pe,m)=>{"use strict";m.d(pe,{o:()=>M});var e=m(79360),h=m(8251);function M(E,b=!1){return(0,e.e)((y,g)=>{let w=0;y.subscribe((0,h.x)(g,W=>{const v=E(W,w++);(v||b)&&g.next(W),!v&&g.complete()}))})}},99397:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>b});var e=m(84674),h=m(79360),M=m(8251),E=m(42737);function b(y,g,w){const W=(0,e.m)(y)||g||w?{next:y,error:g,complete:w}:y;return W?(0,h.e)((v,k)=>{var P;null===(P=W.subscribe)||void 0===P||P.call(W);let S=!0;v.subscribe((0,M.x)(k,de=>{var se;null===(se=W.next)||void 0===se||se.call(W,de),k.next(de)},()=>{var de;S=!1,null===(de=W.complete)||void 0===de||de.call(W),k.complete()},de=>{var se;S=!1,null===(se=W.error)||void 0===se||se.call(W,de),k.error(de)},()=>{var de,se;S&&(null===(de=W.unsubscribe)||void 0===de||de.call(W)),null===(se=W.finalize)||void 0===se||se.call(W)}))}):E.y}},3026:(_t,pe,m)=>{"use strict";m.d(pe,{T:()=>E});var e=m(46973),h=m(79360),M=m(8251);function E(y=b){return(0,h.e)((g,w)=>{let W=!1;g.subscribe((0,M.x)(w,v=>{W=!0,w.next(v)},()=>W?w.complete():w.error(y())))})}function b(){return new e.K}},41954:(_t,pe,m)=>{"use strict";m.d(pe,{o:()=>b});var e=m(47394);class h extends e.w0{constructor(g,w){super()}schedule(g,w=0){return this}}const M={setInterval(y,g,...w){const{delegate:W}=M;return W?.setInterval?W.setInterval(y,g,...w):setInterval(y,g,...w)},clearInterval(y){const{delegate:g}=M;return(g?.clearInterval||clearInterval)(y)},delegate:void 0};var E=m(49039);class b extends h{constructor(g,w){super(g,w),this.scheduler=g,this.work=w,this.pending=!1}schedule(g,w=0){var W;if(this.closed)return this;this.state=g;const v=this.id,k=this.scheduler;return null!=v&&(this.id=this.recycleAsyncId(k,v,w)),this.pending=!0,this.delay=w,this.id=null!==(W=this.id)&&void 0!==W?W:this.requestAsyncId(k,this.id,w),this}requestAsyncId(g,w,W=0){return M.setInterval(g.flush.bind(g,this),W)}recycleAsyncId(g,w,W=0){if(null!=W&&this.delay===W&&!1===this.pending)return w;null!=w&&M.clearInterval(w)}execute(g,w){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const W=this._execute(g,w);if(W)return W;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(g,w){let v,W=!1;try{this.work(g)}catch(k){W=!0,v=k||new Error("Scheduled action threw falsy error")}if(W)return this.unsubscribe(),v}unsubscribe(){if(!this.closed){const{id:g,scheduler:w}=this,{actions:W}=w;this.work=this.state=this.scheduler=null,this.pending=!1,(0,E.P)(W,this),null!=g&&(this.id=this.recycleAsyncId(w,g,null)),this.delay=null,super.unsubscribe()}}}},2631:(_t,pe,m)=>{"use strict";m.d(pe,{v:()=>M});var e=m(84552);class h{constructor(b,y=h.now){this.schedulerActionCtor=b,this.now=y}schedule(b,y=0,g){return new this.schedulerActionCtor(this,b).schedule(g,y)}}h.now=e.l.now;class M extends h{constructor(b,y=h.now){super(b,y),this.actions=[],this._active=!1}flush(b){const{actions:y}=this;if(this._active)return void y.push(b);let g;this._active=!0;do{if(g=b.execute(b.state,b.delay))break}while(b=y.shift());if(this._active=!1,g){for(;b=y.shift();)b.unsubscribe();throw g}}}},80927:(_t,pe,m)=>{"use strict";m.d(pe,{Z:()=>g});var e=m(41954),h=m(47394);const M={schedule(W){let v=requestAnimationFrame,k=cancelAnimationFrame;const{delegate:P}=M;P&&(v=P.requestAnimationFrame,k=P.cancelAnimationFrame);const S=v(de=>{k=void 0,W(de)});return new h.w0(()=>k?.(S))},requestAnimationFrame(...W){const{delegate:v}=M;return(v?.requestAnimationFrame||requestAnimationFrame)(...W)},cancelAnimationFrame(...W){const{delegate:v}=M;return(v?.cancelAnimationFrame||cancelAnimationFrame)(...W)},delegate:void 0};var b=m(2631);const g=new class y extends b.v{flush(v){this._active=!0;const k=this._scheduled;this._scheduled=void 0;const{actions:P}=this;let S;v=v||P.shift();do{if(S=v.execute(v.state,v.delay))break}while((v=P[0])&&v.id===k&&P.shift());if(this._active=!1,S){for(;(v=P[0])&&v.id===k&&P.shift();)v.unsubscribe();throw S}}}(class E extends e.o{constructor(v,k){super(v,k),this.scheduler=v,this.work=k}requestAsyncId(v,k,P=0){return null!==P&&P>0?super.requestAsyncId(v,k,P):(v.actions.push(this),v._scheduled||(v._scheduled=M.requestAnimationFrame(()=>v.flush(void 0))))}recycleAsyncId(v,k,P=0){var S;if(null!=P?P>0:this.delay>0)return super.recycleAsyncId(v,k,P);const{actions:de}=v;null!=k&&(null===(S=de[de.length-1])||void 0===S?void 0:S.id)!==k&&(M.cancelAnimationFrame(k),v._scheduled=void 0)}})},76410:(_t,pe,m)=>{"use strict";m.d(pe,{E:()=>de});var e=m(41954);let M,h=1;const E={};function b(Z){return Z in E&&(delete E[Z],!0)}const y={setImmediate(Z){const oe=h++;return E[oe]=!0,M||(M=Promise.resolve()),M.then(()=>b(oe)&&Z()),oe},clearImmediate(Z){b(Z)}},{setImmediate:w,clearImmediate:W}=y,v={setImmediate(...Z){const{delegate:oe}=v;return(oe?.setImmediate||w)(...Z)},clearImmediate(Z){const{delegate:oe}=v;return(oe?.clearImmediate||W)(Z)},delegate:void 0};var P=m(2631);const de=new class S extends P.v{flush(oe){this._active=!0;const Ae=this._scheduled;this._scheduled=void 0;const{actions:Ze}=this;let ke;oe=oe||Ze.shift();do{if(ke=oe.execute(oe.state,oe.delay))break}while((oe=Ze[0])&&oe.id===Ae&&Ze.shift());if(this._active=!1,ke){for(;(oe=Ze[0])&&oe.id===Ae&&Ze.shift();)oe.unsubscribe();throw ke}}}(class k extends e.o{constructor(oe,Ae){super(oe,Ae),this.scheduler=oe,this.work=Ae}requestAsyncId(oe,Ae,Ze=0){return null!==Ze&&Ze>0?super.requestAsyncId(oe,Ae,Ze):(oe.actions.push(this),oe._scheduled||(oe._scheduled=v.setImmediate(oe.flush.bind(oe,void 0))))}recycleAsyncId(oe,Ae,Ze=0){var ke;if(null!=Ze?Ze>0:this.delay>0)return super.recycleAsyncId(oe,Ae,Ze);const{actions:re}=oe;null!=Ae&&(null===(ke=re[re.length-1])||void 0===ke?void 0:ke.id)!==Ae&&(v.clearImmediate(Ae),oe._scheduled===Ae&&(oe._scheduled=void 0))}})},16321:(_t,pe,m)=>{"use strict";m.d(pe,{P:()=>E,z:()=>M});var e=m(41954);const M=new(m(2631).v)(e.o),E=M},84552:(_t,pe,m)=>{"use strict";m.d(pe,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},87599:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>e});const e={setTimeout(h,M,...E){const{delegate:b}=e;return b?.setTimeout?b.setTimeout(h,M,...E):setTimeout(h,M,...E)},clearTimeout(h){const{delegate:M}=e;return(M?.clearTimeout||clearTimeout)(h)},delegate:void 0}},64971:(_t,pe,m)=>{"use strict";m.d(pe,{h:()=>h});const h=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(_t,pe,m)=>{"use strict";m.d(pe,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},46973:(_t,pe,m)=>{"use strict";m.d(pe,{K:()=>h});const h=(0,m(82306).d)(M=>function(){M(this),this.name="EmptyError",this.message="no elements in sequence"})},79940:(_t,pe,m)=>{"use strict";m.d(pe,{_6:()=>y,jO:()=>E,yG:()=>b});var e=m(84674),h=m(50671);function M(g){return g[g.length-1]}function E(g){return(0,e.m)(M(g))?g.pop():void 0}function b(g){return(0,h.K)(M(g))?g.pop():void 0}function y(g,w){return"number"==typeof M(g)?g.pop():w}},17453:(_t,pe,m)=>{"use strict";m.d(pe,{D:()=>b});const{isArray:e}=Array,{getPrototypeOf:h,prototype:M,keys:E}=Object;function b(g){if(1===g.length){const w=g[0];if(e(w))return{args:w,keys:null};if(function y(g){return g&&"object"==typeof g&&h(g)===M}(w)){const W=E(w);return{args:W.map(v=>w[v]),keys:W}}}return{args:g,keys:null}}},17728:(_t,pe,m)=>{"use strict";m.d(pe,{k:()=>h});const{isArray:e}=Array;function h(M){return 1===M.length&&e(M[0])?M[0]:M}},49039:(_t,pe,m)=>{"use strict";function e(h,M){if(h){const E=h.indexOf(M);0<=E&&h.splice(E,1)}}m.d(pe,{P:()=>e})},82306:(_t,pe,m)=>{"use strict";function e(h){const E=h(b=>{Error.call(b),b.stack=(new Error).stack});return E.prototype=Object.create(Error.prototype),E.prototype.constructor=E,E}m.d(pe,{d:()=>e})},92714:(_t,pe,m)=>{"use strict";function e(h,M){return h.reduce((E,b,y)=>(E[b]=M[y],E),{})}m.d(pe,{n:()=>e})},81441:(_t,pe,m)=>{"use strict";m.d(pe,{O:()=>E,x:()=>M});var e=m(82653);let h=null;function M(b){if(e.config.useDeprecatedSynchronousErrorHandling){const y=!h;if(y&&(h={errorThrown:!1,error:null}),b(),y){const{errorThrown:g,error:w}=h;if(h=null,g)throw w}}else b()}function E(b){e.config.useDeprecatedSynchronousErrorHandling&&h&&(h.errorThrown=!0,h.error=b)}},27103:(_t,pe,m)=>{"use strict";function e(h,M,E,b=0,y=!1){const g=M.schedule(function(){E(),y?h.add(this.schedule(null,b)):this.unsubscribe()},b);if(h.add(g),!y)return g}m.d(pe,{f:()=>e})},42737:(_t,pe,m)=>{"use strict";function e(h){return h}m.d(pe,{y:()=>e})},64266:(_t,pe,m)=>{"use strict";m.d(pe,{z:()=>e});const e=h=>h&&"number"==typeof h.length&&"function"!=typeof h},15726:(_t,pe,m)=>{"use strict";m.d(pe,{D:()=>h});var e=m(84674);function h(M){return Symbol.asyncIterator&&(0,e.m)(M?.[Symbol.asyncIterator])}},70093:(_t,pe,m)=>{"use strict";function e(h){return h instanceof Date&&!isNaN(h)}m.d(pe,{q:()=>e})},84674:(_t,pe,m)=>{"use strict";function e(h){return"function"==typeof h}m.d(pe,{m:()=>e})},38382:(_t,pe,m)=>{"use strict";m.d(pe,{c:()=>M});var e=m(14850),h=m(84674);function M(E){return(0,h.m)(E[e.L])}},83664:(_t,pe,m)=>{"use strict";m.d(pe,{T:()=>M});var e=m(64971),h=m(84674);function M(E){return(0,h.m)(E?.[e.h])}},2664:(_t,pe,m)=>{"use strict";m.d(pe,{b:()=>M});var e=m(65592),h=m(84674);function M(E){return!!E&&(E instanceof e.y||(0,h.m)(E.lift)&&(0,h.m)(E.subscribe))}},54026:(_t,pe,m)=>{"use strict";m.d(pe,{t:()=>h});var e=m(84674);function h(M){return(0,e.m)(M?.then)}},50541:(_t,pe,m)=>{"use strict";m.d(pe,{L:()=>E,Q:()=>M});var e=m(97582),h=m(84674);function M(b){return(0,e.FC)(this,arguments,function*(){const g=b.getReader();try{for(;;){const{value:w,done:W}=yield(0,e.qq)(g.read());if(W)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(w)}}finally{g.releaseLock()}})}function E(b){return(0,h.m)(b?.getReader)}},50671:(_t,pe,m)=>{"use strict";m.d(pe,{K:()=>h});var e=m(84674);function h(M){return M&&(0,e.m)(M.schedule)}},79360:(_t,pe,m)=>{"use strict";m.d(pe,{A:()=>h,e:()=>M});var e=m(84674);function h(E){return(0,e.m)(E?.lift)}function M(E){return b=>{if(h(b))return b.lift(function(y){try{return E(y,this)}catch(g){this.error(g)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(_t,pe,m)=>{"use strict";m.d(pe,{Z:()=>E});var e=m(37398);const{isArray:h}=Array;function E(b){return(0,e.U)(y=>function M(b,y){return h(y)?b(...y):b(y)}(b,y))}},72420:(_t,pe,m)=>{"use strict";function e(){}m.d(pe,{Z:()=>e})},88407:(_t,pe,m)=>{"use strict";m.d(pe,{U:()=>M,z:()=>h});var e=m(42737);function h(...E){return M(E)}function M(E){return 0===E.length?e.y:1===E.length?E[0]:function(y){return E.reduce((g,w)=>w(g),y)}}},93894:(_t,pe,m)=>{"use strict";m.d(pe,{h:()=>M});var e=m(82653),h=m(87599);function M(E){h.z.setTimeout(()=>{const{onUnhandledError:b}=e.config;if(!b)throw E;b(E)})}},69853:(_t,pe,m)=>{"use strict";function e(h){return new TypeError(`You provided ${null!==h&&"object"==typeof h?"an invalid object":`'${h}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}m.d(pe,{z:()=>e})},46700:(_t,pe,m)=>{var e={"./af":83274,"./af.js":83274,"./ar":22097,"./ar-dz":61867,"./ar-dz.js":61867,"./ar-kw":17078,"./ar-kw.js":17078,"./ar-ly":77776,"./ar-ly.js":77776,"./ar-ma":56789,"./ar-ma.js":56789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":71585,"./ar-tn.js":71585,"./ar.js":22097,"./az":15611,"./az.js":15611,"./be":62459,"./be.js":62459,"./bg":91825,"./bg.js":91825,"./bm":75918,"./bm.js":75918,"./bn":34065,"./bn-bd":49683,"./bn-bd.js":49683,"./bn.js":34065,"./bo":11034,"./bo.js":11034,"./br":27671,"./br.js":27671,"./bs":38153,"./bs.js":38153,"./ca":54287,"./ca.js":54287,"./cs":72616,"./cs.js":72616,"./cv":27049,"./cv.js":27049,"./cy":99172,"./cy.js":99172,"./da":20605,"./da.js":20605,"./de":94013,"./de-at":93395,"./de-at.js":93395,"./de-ch":99835,"./de-ch.js":99835,"./de.js":94013,"./dv":14570,"./dv.js":14570,"./el":31859,"./el.js":31859,"./en-au":55785,"./en-au.js":55785,"./en-ca":83792,"./en-ca.js":83792,"./en-gb":57651,"./en-gb.js":57651,"./en-ie":81929,"./en-ie.js":81929,"./en-il":19818,"./en-il.js":19818,"./en-in":6612,"./en-in.js":6612,"./en-nz":24900,"./en-nz.js":24900,"./en-sg":72721,"./en-sg.js":72721,"./eo":95159,"./eo.js":95159,"./es":21954,"./es-do":11780,"./es-do.js":11780,"./es-mx":23468,"./es-mx.js":23468,"./es-us":44938,"./es-us.js":44938,"./es.js":21954,"./et":11453,"./et.js":11453,"./eu":44697,"./eu.js":44697,"./fa":52900,"./fa.js":52900,"./fi":49775,"./fi.js":49775,"./fil":64282,"./fil.js":64282,"./fo":84236,"./fo.js":84236,"./fr":89361,"./fr-ca":92830,"./fr-ca.js":92830,"./fr-ch":21412,"./fr-ch.js":21412,"./fr.js":89361,"./fy":66984,"./fy.js":66984,"./ga":93961,"./ga.js":93961,"./gd":78849,"./gd.js":78849,"./gl":34273,"./gl.js":34273,"./gom-deva":40623,"./gom-deva.js":40623,"./gom-latn":62696,"./gom-latn.js":62696,"./gu":66928,"./gu.js":66928,"./he":24804,"./he.js":24804,"./hi":23015,"./hi.js":23015,"./hr":17134,"./hr.js":17134,"./hu":50670,"./hu.js":50670,"./hy-am":4523,"./hy-am.js":4523,"./id":99233,"./id.js":99233,"./is":94693,"./is.js":94693,"./it":63936,"./it-ch":78118,"./it-ch.js":78118,"./it.js":63936,"./ja":86871,"./ja.js":86871,"./jv":68710,"./jv.js":68710,"./ka":17125,"./ka.js":17125,"./kk":82461,"./kk.js":82461,"./km":77399,"./km.js":77399,"./kn":38720,"./kn.js":38720,"./ko":85306,"./ko.js":85306,"./ku":82995,"./ku.js":82995,"./ky":8779,"./ky.js":8779,"./lb":62057,"./lb.js":62057,"./lo":17192,"./lo.js":17192,"./lt":15430,"./lt.js":15430,"./lv":53363,"./lv.js":53363,"./me":72939,"./me.js":72939,"./mi":38212,"./mi.js":38212,"./mk":69718,"./mk.js":69718,"./ml":50561,"./ml.js":50561,"./mn":68929,"./mn.js":68929,"./mr":84880,"./mr.js":84880,"./ms":63193,"./ms-my":42074,"./ms-my.js":42074,"./ms.js":63193,"./mt":54082,"./mt.js":54082,"./my":82261,"./my.js":82261,"./nb":15273,"./nb.js":15273,"./ne":19874,"./ne.js":19874,"./nl":51667,"./nl-be":81484,"./nl-be.js":81484,"./nl.js":51667,"./nn":17262,"./nn.js":17262,"./oc-lnc":19679,"./oc-lnc.js":19679,"./pa-in":96830,"./pa-in.js":96830,"./pl":93616,"./pl.js":93616,"./pt":55138,"./pt-br":32751,"./pt-br.js":32751,"./pt.js":55138,"./ro":17968,"./ro.js":17968,"./ru":81828,"./ru.js":81828,"./sd":62188,"./sd.js":62188,"./se":6562,"./se.js":6562,"./si":87172,"./si.js":87172,"./sk":99966,"./sk.js":99966,"./sl":4287,"./sl.js":4287,"./sq":15291,"./sq.js":15291,"./sr":80450,"./sr-cyrl":37603,"./sr-cyrl.js":37603,"./sr.js":80450,"./ss":30383,"./ss.js":30383,"./sv":37221,"./sv.js":37221,"./sw":51743,"./sw.js":51743,"./ta":6351,"./ta.js":6351,"./te":98118,"./te.js":98118,"./tet":26278,"./tet.js":26278,"./tg":36987,"./tg.js":36987,"./th":39325,"./th.js":39325,"./tk":43485,"./tk.js":43485,"./tl-ph":68148,"./tl-ph.js":68148,"./tlh":59616,"./tlh.js":59616,"./tr":24040,"./tr.js":24040,"./tzl":594,"./tzl.js":594,"./tzm":80673,"./tzm-latn":23226,"./tzm-latn.js":23226,"./tzm.js":80673,"./ug-cn":69580,"./ug-cn.js":69580,"./uk":87270,"./uk.js":87270,"./ur":11656,"./ur.js":11656,"./uz":68364,"./uz-latn":18744,"./uz-latn.js":18744,"./uz.js":68364,"./vi":75049,"./vi.js":75049,"./x-pseudo":15106,"./x-pseudo.js":15106,"./yo":6199,"./yo.js":6199,"./zh-cn":27280,"./zh-cn.js":27280,"./zh-hk":36860,"./zh-hk.js":36860,"./zh-mo":78364,"./zh-mo.js":78364,"./zh-tw":482,"./zh-tw.js":482};function h(E){var b=M(E);return m(b)}function M(E){if(!m.o(e,E)){var b=new Error("Cannot find module '"+E+"'");throw b.code="MODULE_NOT_FOUND",b}return e[E]}h.keys=function(){return Object.keys(e)},h.resolve=M,_t.exports=h,h.id=46700},86825:(_t,pe,m)=>{"use strict";m.d(pe,{F4:()=>v,IO:()=>se,LC:()=>h,SB:()=>W,X$:()=>E,ZE:()=>Ae,ZN:()=>oe,_j:()=>e,eR:()=>k,jt:()=>b,k1:()=>Ze,l3:()=>M,oB:()=>w,pV:()=>S,ru:()=>y,vP:()=>g});class e{}class h{}const M="*";function E(ke,re){return{type:7,name:ke,definitions:re,options:{}}}function b(ke,re=null){return{type:4,styles:re,timings:ke}}function y(ke,re=null){return{type:3,steps:ke,options:re}}function g(ke,re=null){return{type:2,steps:ke,options:re}}function w(ke){return{type:6,styles:ke,offset:null}}function W(ke,re,Ce){return{type:0,name:ke,styles:re,options:Ce}}function v(ke){return{type:5,steps:ke}}function k(ke,re,Ce=null){return{type:1,expr:ke,animation:re,options:Ce}}function S(ke=null){return{type:9,options:ke}}function se(ke,re,Ce=null){return{type:11,selector:ke,animation:re,options:Ce}}class oe{constructor(re=0,Ce=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=re+Ce}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(re=>re()),this._onDoneFns=[])}onStart(re){this._originalOnStartFns.push(re),this._onStartFns.push(re)}onDone(re){this._originalOnDoneFns.push(re),this._onDoneFns.push(re)}onDestroy(re){this._onDestroyFns.push(re)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(re=>re()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(re=>re()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(re){this._position=this.totalTime?re*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(re){const Ce="start"==re?this._onStartFns:this._onDoneFns;Ce.forEach(O=>O()),Ce.length=0}}class Ae{constructor(re){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=re;let Ce=0,O=0,te=0;const H=this.players.length;0==H?queueMicrotask(()=>this._onFinish()):this.players.forEach(Q=>{Q.onDone(()=>{++Ce==H&&this._onFinish()}),Q.onDestroy(()=>{++O==H&&this._onDestroy()}),Q.onStart(()=>{++te==H&&this._onStart()})}),this.totalTime=this.players.reduce((Q,ye)=>Math.max(Q,ye.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(re=>re()),this._onDoneFns=[])}init(){this.players.forEach(re=>re.init())}onStart(re){this._onStartFns.push(re)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(re=>re()),this._onStartFns=[])}onDone(re){this._onDoneFns.push(re)}onDestroy(re){this._onDestroyFns.push(re)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(re=>re.play())}pause(){this.players.forEach(re=>re.pause())}restart(){this.players.forEach(re=>re.restart())}finish(){this._onFinish(),this.players.forEach(re=>re.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(re=>re.destroy()),this._onDestroyFns.forEach(re=>re()),this._onDestroyFns=[])}reset(){this.players.forEach(re=>re.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(re){const Ce=re*this.totalTime;this.players.forEach(O=>{const te=O.totalTime?Math.min(1,Ce/O.totalTime):1;O.setPosition(te)})}getPosition(){const re=this.players.reduce((Ce,O)=>null===Ce||O.totalTime>Ce.totalTime?O:Ce,null);return null!=re?re.getPosition():0}beforeDestroy(){this.players.forEach(re=>{re.beforeDestroy&&re.beforeDestroy()})}triggerCallback(re){const Ce="start"==re?this._onStartFns:this._onDoneFns;Ce.forEach(O=>O()),Ce.length=0}}const Ze="!"},24191:(_t,pe,m)=>{"use strict";m.d(pe,{rt:()=>Ge,s1:()=>et,$s:()=>ue,kH:()=>Fe,mK:()=>p,Em:()=>Re,tE:()=>Ue,qV:()=>o,qm:()=>ze,ic:()=>G,Kd:()=>ot,Zf:()=>At,X6:()=>t,yG:()=>i,iD:()=>Mt});var e=m(96814),h=m(65879),M=m(62831),E=m(78645),b=m(47394),y=m(65619),g=m(22096),w=m(36028),W=m(99397),v=m(83620),k=m(32181),P=m(37398),S=m(48180),de=m(836),se=m(93997),Z=m(59773),oe=m(42495),Ae=m(17131),Ze=m(52572),ke=m(35211),re=m(65592),Ce=m(27921);const te=new Set;let H,Q=(()=>{class tt{constructor(lt,Ie){this._platform=lt,this._nonce=Ie,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):rt}matchMedia(lt){return(this._platform.WEBKIT||this._platform.BLINK)&&function ye(tt,je){if(!te.has(tt))try{H||(H=document.createElement("style"),je&&(H.nonce=je),H.setAttribute("type","text/css"),document.head.appendChild(H)),H.sheet&&(H.sheet.insertRule(`@media ${tt} {body{ }}`,0),te.add(tt))}catch(lt){console.error(lt)}}(lt,this._nonce),this._matchMedia(lt)}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(M.t4),h.LFG(h.Ojb,8))};static#t=this.\u0275prov=h.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function rt(tt){return{matches:"all"===tt||""===tt,media:tt,addListener:()=>{},removeListener:()=>{}}}let Ne=(()=>{class tt{constructor(lt,Ie){this._mediaMatcher=lt,this._zone=Ie,this._queries=new Map,this._destroySubject=new E.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(lt){return zt((0,oe.Eq)(lt)).some(st=>this._registerQuery(st).mql.matches)}observe(lt){const st=zt((0,oe.Eq)(lt)).map(vt=>this._registerQuery(vt).observable);let Lt=(0,Ze.a)(st);return Lt=(0,ke.z)(Lt.pipe((0,S.q)(1)),Lt.pipe((0,de.T)(1),(0,v.b)(0))),Lt.pipe((0,P.U)(vt=>{const Rt={matches:!1,breakpoints:{}};return vt.forEach(({matches:kt,query:ni})=>{Rt.matches=Rt.matches||kt,Rt.breakpoints[ni]=kt}),Rt}))}_registerQuery(lt){if(this._queries.has(lt))return this._queries.get(lt);const Ie=this._mediaMatcher.matchMedia(lt),Lt={observable:new re.y(vt=>{const Rt=kt=>this._zone.run(()=>vt.next(kt));return Ie.addListener(Rt),()=>{Ie.removeListener(Rt)}}).pipe((0,Ce.O)(Ie),(0,P.U)(({matches:vt})=>({query:lt,matches:vt})),(0,Z.R)(this._destroySubject)),mql:Ie};return this._queries.set(lt,Lt),Lt}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(Q),h.LFG(h.R0b))};static#t=this.\u0275prov=h.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function zt(tt){return tt.map(je=>je.split(",")).reduce((je,lt)=>je.concat(lt)).map(je=>je.trim())}const gt=" ";function At(tt,je,lt){const Ie=fe(tt,je);Ie.some(st=>st.trim()==lt.trim())||(Ie.push(lt.trim()),tt.setAttribute(je,Ie.join(gt)))}function Mt(tt,je,lt){const st=fe(tt,je).filter(Lt=>Lt!=lt.trim());st.length?tt.setAttribute(je,st.join(gt)):tt.removeAttribute(je)}function fe(tt,je){return(tt.getAttribute(je)||"").match(/\S+/g)||[]}const ce="cdk-describedby-message",ve="cdk-describedby-host";let Je=0,ue=(()=>{class tt{constructor(lt,Ie){this._platform=Ie,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Je++,this._document=lt,this._id=(0,h.f3M)(h.AFp)+"-"+Je++}describe(lt,Ie,st){if(!this._canBeDescribed(lt,Ie))return;const Lt=qe(Ie,st);"string"!=typeof Ie?(Ve(Ie,this._id),this._messageRegistry.set(Lt,{messageElement:Ie,referenceCount:0})):this._messageRegistry.has(Lt)||this._createMessageElement(Ie,st),this._isElementDescribedByMessage(lt,Lt)||this._addMessageReference(lt,Lt)}removeDescription(lt,Ie,st){if(!Ie||!this._isElementNode(lt))return;const Lt=qe(Ie,st);if(this._isElementDescribedByMessage(lt,Lt)&&this._removeMessageReference(lt,Lt),"string"==typeof Ie){const vt=this._messageRegistry.get(Lt);vt&&0===vt.referenceCount&&this._deleteMessageElement(Lt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const lt=this._document.querySelectorAll(`[${ve}="${this._id}"]`);for(let Ie=0;Ie0!=st.indexOf(ce));lt.setAttribute("aria-describedby",Ie.join(" "))}_addMessageReference(lt,Ie){const st=this._messageRegistry.get(Ie);At(lt,"aria-describedby",st.messageElement.id),lt.setAttribute(ve,this._id),st.referenceCount++}_removeMessageReference(lt,Ie){const st=this._messageRegistry.get(Ie);st.referenceCount--,Mt(lt,"aria-describedby",st.messageElement.id),lt.removeAttribute(ve)}_isElementDescribedByMessage(lt,Ie){const st=fe(lt,"aria-describedby"),Lt=this._messageRegistry.get(Ie),vt=Lt&&Lt.messageElement.id;return!!vt&&-1!=st.indexOf(vt)}_canBeDescribed(lt,Ie){if(!this._isElementNode(lt))return!1;if(Ie&&"object"==typeof Ie)return!0;const st=null==Ie?"":`${Ie}`.trim(),Lt=lt.getAttribute("aria-label");return!(!st||Lt&&Lt.trim()===st)}_isElementNode(lt){return lt.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(e.K0),h.LFG(M.t4))};static#t=this.\u0275prov=h.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function qe(tt,je){return"string"==typeof tt?`${je||""}/${tt}`:tt}function Ve(tt,je){tt.id||(tt.id=`${ce}-${je}-${Je++}`)}class Me{constructor(je){this._items=je,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new E.x,this._typeaheadSubscription=b.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=lt=>lt.disabled,this._pressedLetters=[],this.tabOut=new E.x,this.change=new E.x,je instanceof h.n_E&&(this._itemChangesSubscription=je.changes.subscribe(lt=>{if(this._activeItem){const st=lt.toArray().indexOf(this._activeItem);st>-1&&st!==this._activeItemIndex&&(this._activeItemIndex=st)}}))}skipPredicate(je){return this._skipPredicateFn=je,this}withWrap(je=!0){return this._wrap=je,this}withVerticalOrientation(je=!0){return this._vertical=je,this}withHorizontalOrientation(je){return this._horizontal=je,this}withAllowedModifierKeys(je){return this._allowedModifierKeys=je,this}withTypeAhead(je=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,W.b)(lt=>this._pressedLetters.push(lt)),(0,v.b)(je),(0,k.h)(()=>this._pressedLetters.length>0),(0,P.U)(()=>this._pressedLetters.join(""))).subscribe(lt=>{const Ie=this._getItemsArray();for(let st=1;st!je[Lt]||this._allowedModifierKeys.indexOf(Lt)>-1);switch(lt){case w.Mf:return void this.tabOut.next();case w.JH:if(this._vertical&&st){this.setNextItemActive();break}return;case w.LH:if(this._vertical&&st){this.setPreviousItemActive();break}return;case w.SV:if(this._horizontal&&st){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case w.oh:if(this._horizontal&&st){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case w.Sd:if(this._homeAndEnd&&st){this.setFirstItemActive();break}return;case w.uR:if(this._homeAndEnd&&st){this.setLastItemActive();break}return;case w.Ku:if(this._pageUpAndDown.enabled&&st){const Lt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Lt>0?Lt:0,1);break}return;case w.VM:if(this._pageUpAndDown.enabled&&st){const Lt=this._activeItemIndex+this._pageUpAndDown.delta,vt=this._getItemsArray().length;this._setActiveItemByIndex(Lt=w.A&<<=w.Z||lt>=w.xE&<<=w.aO)&&this._letterKeyStream.next(String.fromCharCode(lt))))}this._pressedLetters=[],je.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(je){const lt=this._getItemsArray(),Ie="number"==typeof je?je:lt.indexOf(je);this._activeItem=lt[Ie]??null,this._activeItemIndex=Ie}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(je){this._wrap?this._setActiveInWrapMode(je):this._setActiveInDefaultMode(je)}_setActiveInWrapMode(je){const lt=this._getItemsArray();for(let Ie=1;Ie<=lt.length;Ie++){const st=(this._activeItemIndex+je*Ie+lt.length)%lt.length;if(!this._skipPredicateFn(lt[st]))return void this.setActiveItem(st)}}_setActiveInDefaultMode(je){this._setActiveItemByIndex(this._activeItemIndex+je,je)}_setActiveItemByIndex(je,lt){const Ie=this._getItemsArray();if(Ie[je]){for(;this._skipPredicateFn(Ie[je]);)if(!Ie[je+=lt])return;this.setActiveItem(je)}}_getItemsArray(){return this._items instanceof h.n_E?this._items.toArray():this._items}}class et extends Me{setActiveItem(je){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(je),this.activeItem&&this.activeItem.setActiveStyles()}}class Re extends Me{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(je){return this._origin=je,this}setActiveItem(je){super.setActiveItem(je),this.activeItem&&this.activeItem.focus(this._origin)}}let G=(()=>{class tt{constructor(lt){this._platform=lt}isDisabled(lt){return lt.hasAttribute("disabled")}isVisible(lt){return function ne(tt){return!!(tt.offsetWidth||tt.offsetHeight||"function"==typeof tt.getClientRects&&tt.getClientRects().length)}(lt)&&"visible"===getComputedStyle(lt).visibility}isTabbable(lt){if(!this._platform.isBrowser)return!1;const Ie=function He(tt){try{return tt.frameElement}catch{return null}}(function Ee(tt){return tt.ownerDocument&&tt.ownerDocument.defaultView||window}(lt));if(Ie&&(-1===Tt(Ie)||!this.isVisible(Ie)))return!1;let st=lt.nodeName.toLowerCase(),Lt=Tt(lt);return lt.hasAttribute("contenteditable")?-1!==Lt:!("iframe"===st||"object"===st||this._platform.WEBKIT&&this._platform.IOS&&!function Qe(tt){let je=tt.nodeName.toLowerCase(),lt="input"===je&&tt.type;return"text"===lt||"password"===lt||"select"===je||"textarea"===je}(lt))&&("audio"===st?!!lt.hasAttribute("controls")&&-1!==Lt:"video"===st?-1!==Lt&&(null!==Lt||this._platform.FIREFOX||lt.hasAttribute("controls")):lt.tabIndex>=0)}isFocusable(lt,Ie){return function Se(tt){return!function I(tt){return function j(tt){return"input"==tt.nodeName.toLowerCase()}(tt)&&"hidden"==tt.type}(tt)&&(function it(tt){let je=tt.nodeName.toLowerCase();return"input"===je||"select"===je||"button"===je||"textarea"===je}(tt)||function be(tt){return function Be(tt){return"a"==tt.nodeName.toLowerCase()}(tt)&&tt.hasAttribute("href")}(tt)||tt.hasAttribute("contenteditable")||Te(tt))}(lt)&&!this.isDisabled(lt)&&(Ie?.ignoreVisibility||this.isVisible(lt))}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(M.t4))};static#t=this.\u0275prov=h.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();function Te(tt){if(!tt.hasAttribute("tabindex")||void 0===tt.tabIndex)return!1;let je=tt.getAttribute("tabindex");return!(!je||isNaN(parseInt(je,10)))}function Tt(tt){if(!Te(tt))return null;const je=parseInt(tt.getAttribute("tabindex")||"",10);return isNaN(je)?-1:je}class ge{get enabled(){return this._enabled}set enabled(je){this._enabled=je,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(je,this._startAnchor),this._toggleAnchorTabIndex(je,this._endAnchor))}constructor(je,lt,Ie,st,Lt=!1){this._element=je,this._checker=lt,this._ngZone=Ie,this._document=st,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Lt||this.attachAnchors()}destroy(){const je=this._startAnchor,lt=this._endAnchor;je&&(je.removeEventListener("focus",this.startAnchorListener),je.remove()),lt&&(lt.removeEventListener("focus",this.endAnchorListener),lt.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(je){return new Promise(lt=>{this._executeOnStable(()=>lt(this.focusInitialElement(je)))})}focusFirstTabbableElementWhenReady(je){return new Promise(lt=>{this._executeOnStable(()=>lt(this.focusFirstTabbableElement(je)))})}focusLastTabbableElementWhenReady(je){return new Promise(lt=>{this._executeOnStable(()=>lt(this.focusLastTabbableElement(je)))})}_getRegionBoundary(je){const lt=this._element.querySelectorAll(`[cdk-focus-region-${je}], [cdkFocusRegion${je}], [cdk-focus-${je}]`);return"start"==je?lt.length?lt[0]:this._getFirstTabbableElement(this._element):lt.length?lt[lt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(je){const lt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(lt){if(!this._checker.isFocusable(lt)){const Ie=this._getFirstTabbableElement(lt);return Ie?.focus(je),!!Ie}return lt.focus(je),!0}return this.focusFirstTabbableElement(je)}focusFirstTabbableElement(je){const lt=this._getRegionBoundary("start");return lt&<.focus(je),!!lt}focusLastTabbableElement(je){const lt=this._getRegionBoundary("end");return lt&<.focus(je),!!lt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(je){if(this._checker.isFocusable(je)&&this._checker.isTabbable(je))return je;const lt=je.children;for(let Ie=0;Ie=0;Ie--){const st=lt[Ie].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(lt[Ie]):null;if(st)return st}return null}_createAnchor(){const je=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,je),je.classList.add("cdk-visually-hidden"),je.classList.add("cdk-focus-trap-anchor"),je.setAttribute("aria-hidden","true"),je}_toggleAnchorTabIndex(je,lt){je?lt.setAttribute("tabindex","0"):lt.removeAttribute("tabindex")}toggleAnchors(je){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(je,this._startAnchor),this._toggleAnchorTabIndex(je,this._endAnchor))}_executeOnStable(je){this._ngZone.isStable?je():this._ngZone.onStable.pipe((0,S.q)(1)).subscribe(je)}}let o=(()=>{class tt{constructor(lt,Ie,st){this._checker=lt,this._ngZone=Ie,this._document=st}create(lt,Ie=!1){return new ge(lt,this._checker,this._ngZone,this._document,Ie)}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(G),h.LFG(h.R0b),h.LFG(e.K0))};static#t=this.\u0275prov=h.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),p=(()=>{class tt{get enabled(){return this.focusTrap.enabled}set enabled(lt){this.focusTrap.enabled=(0,oe.Ig)(lt)}get autoCapture(){return this._autoCapture}set autoCapture(lt){this._autoCapture=(0,oe.Ig)(lt)}constructor(lt,Ie,st){this._elementRef=lt,this._focusTrapFactory=Ie,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(lt){const Ie=lt.autoCapture;Ie&&!Ie.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,M.ht)(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.Y36(h.SBq),h.Y36(o),h.Y36(e.K0))};static#t=this.\u0275dir=h.lG2({type:tt,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[h.TTD]})}return tt})();function t(tt){return 0===tt.buttons||0===tt.offsetX&&0===tt.offsetY}function i(tt){const je=tt.touches&&tt.touches[0]||tt.changedTouches&&tt.changedTouches[0];return!(!je||-1!==je.identifier||null!=je.radiusX&&1!==je.radiusX||null!=je.radiusY&&1!==je.radiusY)}const r=new h.OlP("cdk-input-modality-detector-options"),d={ignoreKeys:[w.zL,w.jx,w.b2,w.MW,w.JU]},c=(0,M.i$)({passive:!0,capture:!0});let l=(()=>{class tt{get mostRecentModality(){return this._modality.value}constructor(lt,Ie,st,Lt){this._platform=lt,this._mostRecentTarget=null,this._modality=new y.X(null),this._lastTouchMs=0,this._onKeydown=vt=>{this._options?.ignoreKeys?.some(Rt=>Rt===vt.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,M.sA)(vt))},this._onMousedown=vt=>{Date.now()-this._lastTouchMs<650||(this._modality.next(t(vt)?"keyboard":"mouse"),this._mostRecentTarget=(0,M.sA)(vt))},this._onTouchstart=vt=>{i(vt)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,M.sA)(vt))},this._options={...d,...Lt},this.modalityDetected=this._modality.pipe((0,de.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,se.x)()),lt.isBrowser&&Ie.runOutsideAngular(()=>{st.addEventListener("keydown",this._onKeydown,c),st.addEventListener("mousedown",this._onMousedown,c),st.addEventListener("touchstart",this._onTouchstart,c)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,c),document.removeEventListener("mousedown",this._onMousedown,c),document.removeEventListener("touchstart",this._onTouchstart,c))}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(M.t4),h.LFG(h.R0b),h.LFG(e.K0),h.LFG(r,8))};static#t=this.\u0275prov=h.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})();const T=new h.OlP("liveAnnouncerElement",{providedIn:"root",factory:function N(){return null}}),K=new h.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let xe=0,ot=(()=>{class tt{constructor(lt,Ie,st,Lt){this._ngZone=Ie,this._defaultOptions=Lt,this._document=st,this._liveElement=lt||this._createLiveElement()}announce(lt,...Ie){const st=this._defaultOptions;let Lt,vt;return 1===Ie.length&&"number"==typeof Ie[0]?vt=Ie[0]:[Lt,vt]=Ie,this.clear(),clearTimeout(this._previousTimeout),Lt||(Lt=st&&st.politeness?st.politeness:"polite"),null==vt&&st&&(vt=st.duration),this._liveElement.setAttribute("aria-live",Lt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Rt=>this._currentResolve=Rt)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=lt,"number"==typeof vt&&(this._previousTimeout=setTimeout(()=>this.clear(),vt)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const lt="cdk-live-announcer-element",Ie=this._document.getElementsByClassName(lt),st=this._document.createElement("div");for(let Lt=0;Lt .cdk-overlay-container [aria-modal="true"]');for(let st=0;st{class tt{constructor(lt,Ie,st,Lt,vt){this._ngZone=lt,this._platform=Ie,this._inputModalityDetector=st,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new E.x,this._rootNodeFocusAndBlurListener=Rt=>{for(let ni=(0,M.sA)(Rt);ni;ni=ni.parentElement)"focus"===Rt.type?this._onFocus(Rt,ni):this._onBlur(Rt,ni)},this._document=Lt,this._detectionMode=vt?.detectionMode||0}monitor(lt,Ie=!1){const st=(0,oe.fI)(lt);if(!this._platform.isBrowser||1!==st.nodeType)return(0,g.of)();const Lt=(0,M.kV)(st)||this._getDocument(),vt=this._elementInfo.get(st);if(vt)return Ie&&(vt.checkChildren=!0),vt.subject;const Rt={checkChildren:Ie,subject:new E.x,rootNode:Lt};return this._elementInfo.set(st,Rt),this._registerGlobalListeners(Rt),Rt.subject}stopMonitoring(lt){const Ie=(0,oe.fI)(lt),st=this._elementInfo.get(Ie);st&&(st.subject.complete(),this._setClasses(Ie),this._elementInfo.delete(Ie),this._removeGlobalListeners(st))}focusVia(lt,Ie,st){const Lt=(0,oe.fI)(lt);Lt===this._getDocument().activeElement?this._getClosestElementsInfo(Lt).forEach(([Rt,kt])=>this._originChanged(Rt,Ie,kt)):(this._setOrigin(Ie),"function"==typeof Lt.focus&&Lt.focus(st))}ngOnDestroy(){this._elementInfo.forEach((lt,Ie)=>this.stopMonitoring(Ie))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(lt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(lt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:lt&&this._isLastInteractionFromInputLabel(lt)?"mouse":"program"}_shouldBeAttributedToTouch(lt){return 1===this._detectionMode||!!lt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(lt,Ie){lt.classList.toggle("cdk-focused",!!Ie),lt.classList.toggle("cdk-touch-focused","touch"===Ie),lt.classList.toggle("cdk-keyboard-focused","keyboard"===Ie),lt.classList.toggle("cdk-mouse-focused","mouse"===Ie),lt.classList.toggle("cdk-program-focused","program"===Ie)}_setOrigin(lt,Ie=!1){this._ngZone.runOutsideAngular(()=>{this._origin=lt,this._originFromTouchInteraction="touch"===lt&&Ie,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(lt,Ie){const st=this._elementInfo.get(Ie),Lt=(0,M.sA)(lt);!st||!st.checkChildren&&Ie!==Lt||this._originChanged(Ie,this._getFocusOrigin(Lt),st)}_onBlur(lt,Ie){const st=this._elementInfo.get(Ie);!st||st.checkChildren&<.relatedTarget instanceof Node&&Ie.contains(lt.relatedTarget)||(this._setClasses(Ie),this._emitOrigin(st,null))}_emitOrigin(lt,Ie){lt.subject.observers.length&&this._ngZone.run(()=>lt.subject.next(Ie))}_registerGlobalListeners(lt){if(!this._platform.isBrowser)return;const Ie=lt.rootNode,st=this._rootNodeFocusListenerCount.get(Ie)||0;st||this._ngZone.runOutsideAngular(()=>{Ie.addEventListener("focus",this._rootNodeFocusAndBlurListener,we),Ie.addEventListener("blur",this._rootNodeFocusAndBlurListener,we)}),this._rootNodeFocusListenerCount.set(Ie,st+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Z.R)(this._stopInputModalityDetector)).subscribe(Lt=>{this._setOrigin(Lt,!0)}))}_removeGlobalListeners(lt){const Ie=lt.rootNode;if(this._rootNodeFocusListenerCount.has(Ie)){const st=this._rootNodeFocusListenerCount.get(Ie);st>1?this._rootNodeFocusListenerCount.set(Ie,st-1):(Ie.removeEventListener("focus",this._rootNodeFocusAndBlurListener,we),Ie.removeEventListener("blur",this._rootNodeFocusAndBlurListener,we),this._rootNodeFocusListenerCount.delete(Ie))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(lt,Ie,st){this._setClasses(lt,Ie),this._emitOrigin(st,Ie),this._lastFocusOrigin=Ie}_getClosestElementsInfo(lt){const Ie=[];return this._elementInfo.forEach((st,Lt)=>{(Lt===lt||st.checkChildren&&Lt.contains(lt))&&Ie.push([Lt,st])}),Ie}_isLastInteractionFromInputLabel(lt){const{_mostRecentTarget:Ie,mostRecentModality:st}=this._inputModalityDetector;if("mouse"!==st||!Ie||Ie===lt||"INPUT"!==lt.nodeName&&"TEXTAREA"!==lt.nodeName||lt.disabled)return!1;const Lt=lt.labels;if(Lt)for(let vt=0;vt{class tt{constructor(lt,Ie){this._elementRef=lt,this._focusMonitor=Ie,this._focusOrigin=null,this.cdkFocusChange=new h.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const lt=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(lt,1===lt.nodeType&<.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Ie=>{this._focusOrigin=Ie,this.cdkFocusChange.emit(Ie)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.Y36(h.SBq),h.Y36(Ue))};static#t=this.\u0275dir=h.lG2({type:tt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return tt})();const Y="cdk-high-contrast-black-on-white",J="cdk-high-contrast-white-on-black",U="cdk-high-contrast-active";let ze=(()=>{class tt{constructor(lt,Ie){this._platform=lt,this._document=Ie,this._breakpointSubscription=(0,h.f3M)(Ne).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const lt=this._document.createElement("div");lt.style.backgroundColor="rgb(1,2,3)",lt.style.position="absolute",this._document.body.appendChild(lt);const Ie=this._document.defaultView||window,st=Ie&&Ie.getComputedStyle?Ie.getComputedStyle(lt):null,Lt=(st&&st.backgroundColor||"").replace(/ /g,"");switch(lt.remove(),Lt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const lt=this._document.body.classList;lt.remove(U,Y,J),this._hasCheckedHighContrastMode=!0;const Ie=this.getHighContrastMode();1===Ie?lt.add(U,Y):2===Ie&<.add(U,J)}}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(M.t4),h.LFG(e.K0))};static#t=this.\u0275prov=h.Yz7({token:tt,factory:tt.\u0275fac,providedIn:"root"})}return tt})(),Ge=(()=>{class tt{constructor(lt){lt._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(Ie){return new(Ie||tt)(h.LFG(ze))};static#t=this.\u0275mod=h.oAB({type:tt});static#i=this.\u0275inj=h.cJS({imports:[Ae.Q8]})}return tt})()},49388:(_t,pe,m)=>{"use strict";m.d(pe,{Is:()=>g,vT:()=>W});var e=m(65879),h=m(96814);const M=new e.OlP("cdk-dir-doc",{providedIn:"root",factory:function E(){return(0,e.f3M)(h.K0)}}),b=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let g=(()=>{class v{constructor(P){this.value="ltr",this.change=new e.vpe,P&&(this.value=function y(v){const k=v?.toLowerCase()||"";return"auto"===k&&typeof navigator<"u"&&navigator?.language?b.test(navigator.language)?"rtl":"ltr":"rtl"===k?"rtl":"ltr"}((P.body?P.body.dir:null)||(P.documentElement?P.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(S){return new(S||v)(e.LFG(M,8))};static#t=this.\u0275prov=e.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),W=(()=>{class v{static#e=this.\u0275fac=function(S){return new(S||v)};static#t=this.\u0275mod=e.oAB({type:v});static#i=this.\u0275inj=e.cJS({})}return v})()},70342:(_t,pe,m)=>{"use strict";m.d(pe,{Iq:()=>g,TU:()=>E,i3:()=>y});var e=m(96814),h=m(65879);class M{constructor(W,v){this._document=v;const k=this._textarea=this._document.createElement("textarea"),P=k.style;P.position="fixed",P.top=P.opacity="0",P.left="-999em",k.setAttribute("aria-hidden","true"),k.value=W,k.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(k)}copy(){const W=this._textarea;let v=!1;try{if(W){const k=this._document.activeElement;W.select(),W.setSelectionRange(0,W.value.length),v=this._document.execCommand("copy"),k&&k.focus()}}catch{}return v}destroy(){const W=this._textarea;W&&(W.remove(),this._textarea=void 0)}}let E=(()=>{class w{constructor(v){this._document=v}copy(v){const k=this.beginCopy(v),P=k.copy();return k.destroy(),P}beginCopy(v){return new M(v,this._document)}static#e=this.\u0275fac=function(k){return new(k||w)(h.LFG(e.K0))};static#t=this.\u0275prov=h.Yz7({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();const b=new h.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let y=(()=>{class w{constructor(v,k,P){this._clipboard=v,this._ngZone=k,this.text="",this.attempts=1,this.copied=new h.vpe,this._pending=new Set,P&&null!=P.attempts&&(this.attempts=P.attempts)}copy(v=this.attempts){if(v>1){let k=v;const P=this._clipboard.beginCopy(this.text);this._pending.add(P);const S=()=>{const de=P.copy();de||! --k||this._destroyed?(this._currentTimeout=null,this._pending.delete(P),P.destroy(),this.copied.emit(de)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(S,1))};S()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(v=>v.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(k){return new(k||w)(h.Y36(E),h.Y36(h.R0b),h.Y36(b,8))};static#t=this.\u0275dir=h.lG2({type:w,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(k,P){1&k&&h.NdJ("click",function(){return P.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}})}return w})(),g=(()=>{class w{static#e=this.\u0275fac=function(k){return new(k||w)};static#t=this.\u0275mod=h.oAB({type:w});static#i=this.\u0275inj=h.cJS({})}return w})()},42495:(_t,pe,m)=>{"use strict";m.d(pe,{Eq:()=>b,HM:()=>y,Ig:()=>h,du:()=>w,fI:()=>g,su:()=>M,t6:()=>E});var e=m(65879);function h(W){return null!=W&&"false"!=`${W}`}function M(W,v=0){return E(W)?Number(W):v}function E(W){return!isNaN(parseFloat(W))&&!isNaN(Number(W))}function b(W){return Array.isArray(W)?W:[W]}function y(W){return null==W?"":"string"==typeof W?W:`${W}px`}function g(W){return W instanceof e.SBq?W.nativeElement:W}function w(W,v=/\s+/){const k=[];if(null!=W){const P=Array.isArray(W)?W:`${W}`.split(v);for(const S of P){const de=`${S}`.trim();de&&k.push(de)}}return k}},78337:(_t,pe,m)=>{"use strict";m.d(pe,{A8:()=>S,Ov:()=>k,P3:()=>w,Z9:()=>g,eX:()=>v,k:()=>de,o2:()=>y,yy:()=>W});var e=m(93168),h=m(2664),M=m(22096),E=m(78645),b=m(65879);class y{}function g(se){return se&&"function"==typeof se.connect&&!(se instanceof e.c)}class w extends y{constructor(Z){super(),this._data=Z}connect(){return(0,h.b)(this._data)?this._data:(0,M.of)(this._data)}disconnect(){}}class W{applyChanges(Z,oe,Ae,Ze,ke){Z.forEachOperation((re,Ce,O)=>{let te,H;if(null==re.previousIndex){const Q=Ae(re,Ce,O);te=oe.createEmbeddedView(Q.templateRef,Q.context,Q.index),H=1}else null==O?(oe.remove(Ce),H=3):(te=oe.get(Ce),oe.move(te,O),H=2);ke&&ke({context:te?.context,operation:H,record:re})})}detach(){}}class v{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Z,oe,Ae,Ze,ke){Z.forEachOperation((re,Ce,O)=>{let te,H;null==re.previousIndex?(te=this._insertView(()=>Ae(re,Ce,O),O,oe,Ze(re)),H=te?1:0):null==O?(this._detachAndCacheView(Ce,oe),H=3):(te=this._moveView(Ce,O,oe,Ze(re)),H=2),ke&&ke({context:te?.context,operation:H,record:re})})}detach(){for(const Z of this._viewCache)Z.destroy();this._viewCache=[]}_insertView(Z,oe,Ae,Ze){const ke=this._insertViewFromCache(oe,Ae);if(ke)return void(ke.context.$implicit=Ze);const re=Z();return Ae.createEmbeddedView(re.templateRef,re.context,re.index)}_detachAndCacheView(Z,oe){const Ae=oe.detach(Z);this._maybeCacheView(Ae,oe)}_moveView(Z,oe,Ae,Ze){const ke=Ae.get(Z);return Ae.move(ke,oe),ke.context.$implicit=Ze,ke}_maybeCacheView(Z,oe){if(this._viewCache.lengththis._markSelected(ke)):this._markSelected(oe[0]),this._selectedToEmit.length=0)}select(...Z){this._verifyValueAssignment(Z),Z.forEach(Ae=>this._markSelected(Ae));const oe=this._hasQueuedChanges();return this._emitChangeEvent(),oe}deselect(...Z){this._verifyValueAssignment(Z),Z.forEach(Ae=>this._unmarkSelected(Ae));const oe=this._hasQueuedChanges();return this._emitChangeEvent(),oe}setSelection(...Z){this._verifyValueAssignment(Z);const oe=this.selected,Ae=new Set(Z);Z.forEach(ke=>this._markSelected(ke)),oe.filter(ke=>!Ae.has(ke)).forEach(ke=>this._unmarkSelected(ke));const Ze=this._hasQueuedChanges();return this._emitChangeEvent(),Ze}toggle(Z){return this.isSelected(Z)?this.deselect(Z):this.select(Z)}clear(Z=!0){this._unmarkAll();const oe=this._hasQueuedChanges();return Z&&this._emitChangeEvent(),oe}isSelected(Z){return this._selection.has(this._getConcreteValue(Z))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Z){this._multiple&&this.selected&&this._selected.sort(Z)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Z){Z=this._getConcreteValue(Z),this.isSelected(Z)||(this._multiple||this._unmarkAll(),this.isSelected(Z)||this._selection.add(Z),this._emitChanges&&this._selectedToEmit.push(Z))}_unmarkSelected(Z){Z=this._getConcreteValue(Z),this.isSelected(Z)&&(this._selection.delete(Z),this._emitChanges&&this._deselectedToEmit.push(Z))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Z=>this._unmarkSelected(Z))}_verifyValueAssignment(Z){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Z){if(this.compareWith){for(let oe of this._selection)if(this.compareWith(Z,oe))return oe;return Z}return Z}}let S=(()=>{class se{constructor(){this._listeners=[]}notify(oe,Ae){for(let Ze of this._listeners)Ze(oe,Ae)}listen(oe){return this._listeners.push(oe),()=>{this._listeners=this._listeners.filter(Ae=>oe!==Ae)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(Ae){return new(Ae||se)};static#t=this.\u0275prov=b.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})();const de=new b.OlP("_ViewRepeater")},34423:(_t,pe,m)=>{"use strict";m.d(pe,{Wj:()=>K,Zt:()=>c,_t:()=>ot,bA:()=>G});var e=m(65879),h=m(96814),M=m(16672),E=m(62831),b=m(42495),y=m(24191),g=m(78645),w=m(47394),W=m(91687),v=m(80927),k=m(65592),P=m(63019),S=m(59773),de=m(37398),se=m(48180),Z=m(27921),oe=m(99397),Ae=m(94664),Ze=m(49388);function ke(We,he,we){for(let Ue in he)if(he.hasOwnProperty(Ue)){const Fe=he[Ue];Fe?We.setProperty(Ue,Fe,we?.has(Ue)?"important":""):We.removeProperty(Ue)}return We}function re(We,he){const we=he?"":"none";ke(We.style,{"touch-action":he?"":"none","-webkit-user-drag":he?"":"none","-webkit-tap-highlight-color":he?"":"transparent","user-select":we,"-ms-user-select":we,"-webkit-user-select":we,"-moz-user-select":we})}function Ce(We,he,we){ke(We.style,{position:he?"":"fixed",top:he?"":"0",opacity:he?"":"0",left:he?"":"-999em"},we)}function O(We,he){return he&&"none"!=he?We+" "+he:We}function te(We){const he=We.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(We)*he}function Q(We,he){return We.getPropertyValue(he).split(",").map(Ue=>Ue.trim())}function ye(We){const he=We.getBoundingClientRect();return{top:he.top,right:he.right,bottom:he.bottom,left:he.left,width:he.width,height:he.height,x:he.x,y:he.y}}function rt(We,he,we){const{top:Ue,bottom:Fe,left:Y,right:J}=We;return we>=Ue&&we<=Fe&&he>=Y&&he<=J}function Ne(We,he,we){We.top+=he,We.bottom=We.top+We.height,We.left+=we,We.right=We.left+We.width}function zt(We,he,we,Ue){const{top:Fe,right:Y,bottom:J,left:U,width:ze,height:Ge}=We,tt=ze*he,je=Ge*he;return Ue>Fe-je&&UeU-tt&&we{this.positions.set(we,{scrollPosition:{top:we.scrollTop,left:we.scrollLeft},clientRect:ye(we)})})}handleScroll(he){const we=(0,E.sA)(he),Ue=this.positions.get(we);if(!Ue)return null;const Fe=Ue.scrollPosition;let Y,J;if(we===this._document){const Ge=this.getViewportScrollPosition();Y=Ge.top,J=Ge.left}else Y=we.scrollTop,J=we.scrollLeft;const U=Fe.top-Y,ze=Fe.left-J;return this.positions.forEach((Ge,tt)=>{Ge.clientRect&&we!==tt&&we.contains(tt)&&Ne(Ge.clientRect,U,ze)}),Fe.top=Y,Fe.left=J,{top:U,left:ze}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function gt(We){const he=We.cloneNode(!0),we=he.querySelectorAll("[id]"),Ue=We.nodeName.toLowerCase();he.removeAttribute("id");for(let Fe=0;Fere(Ue,we)))}constructor(he,we,Ue,Fe,Y,J){this._config=we,this._document=Ue,this._ngZone=Fe,this._viewportRuler=Y,this._dragDropRegistry=J,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new g.x,this._pointerMoveSubscription=w.w0.EMPTY,this._pointerUpSubscription=w.w0.EMPTY,this._scrollSubscription=w.w0.EMPTY,this._resizeSubscription=w.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new g.x,this.started=new g.x,this.released=new g.x,this.ended=new g.x,this.entered=new g.x,this.exited=new g.x,this.dropped=new g.x,this.moved=this._moveEvents,this._pointerDown=U=>{if(this.beforeStarted.next(),this._handles.length){const ze=this._getTargetHandle(U);ze&&!this._disabledHandles.has(ze)&&!this.disabled&&this._initializeDragSequence(ze,U)}else this.disabled||this._initializeDragSequence(this._rootElement,U)},this._pointerMove=U=>{const ze=this._getPointerPositionOnPage(U);if(!this._hasStartedDragging){if(Math.abs(ze.x-this._pickupPositionOnPage.x)+Math.abs(ze.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Ie=Date.now()>=this._dragStartTime+this._getDragStartDelay(U),st=this._dropContainer;if(!Ie)return void this._endDragSequence(U);(!st||!st.isDragging()&&!st.isReceiving())&&(U.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(U)))}return}U.preventDefault();const Ge=this._getConstrainedPointerPosition(ze);if(this._hasMoved=!0,this._lastKnownPointerPosition=ze,this._updatePointerDirectionDelta(Ge),this._dropContainer)this._updateActiveDropContainer(Ge,ze);else{const tt=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,je=this._activeTransform;je.x=Ge.x-tt.x+this._passiveTransform.x,je.y=Ge.y-tt.y+this._passiveTransform.y,this._applyRootElementTransform(je.x,je.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:Ge,event:U,distance:this._getDragDistance(Ge),delta:this._pointerDirectionDelta})})},this._pointerUp=U=>{this._endDragSequence(U)},this._nativeDragStart=U=>{if(this._handles.length){const ze=this._getTargetHandle(U);ze&&!this._disabledHandles.has(ze)&&!this.disabled&&U.preventDefault()}else this.disabled||U.preventDefault()},this.withRootElement(he).withParent(we.parentDragRef||null),this._parentPositions=new at(Ue),J.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(he){this._handles=he.map(Ue=>(0,b.fI)(Ue)),this._handles.forEach(Ue=>re(Ue,this.disabled)),this._toggleNativeDragInteractions();const we=new Set;return this._disabledHandles.forEach(Ue=>{this._handles.indexOf(Ue)>-1&&we.add(Ue)}),this._disabledHandles=we,this}withPreviewTemplate(he){return this._previewTemplate=he,this}withPlaceholderTemplate(he){return this._placeholderTemplate=he,this}withRootElement(he){const we=(0,b.fI)(he);return we!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{we.addEventListener("mousedown",this._pointerDown,ve),we.addEventListener("touchstart",this._pointerDown,ce),we.addEventListener("dragstart",this._nativeDragStart,ve)}),this._initialTransform=void 0,this._rootElement=we),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(he){return this._boundaryElement=he?(0,b.fI)(he):null,this._resizeSubscription.unsubscribe(),he&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(he){return this._parentDragRef=he,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(he){!this._disabledHandles.has(he)&&this._handles.indexOf(he)>-1&&(this._disabledHandles.add(he),re(he,!0))}enableHandle(he){this._disabledHandles.has(he)&&(this._disabledHandles.delete(he),re(he,this.disabled))}withDirection(he){return this._direction=he,this}_withDropContainer(he){this._dropContainer=he}getFreeDragPosition(){const he=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:he.x,y:he.y}}setFreeDragPosition(he){return this._activeTransform={x:0,y:0},this._passiveTransform.x=he.x,this._passiveTransform.y=he.y,this._dropContainer||this._applyRootElementTransform(he.x,he.y),this}withPreviewContainer(he){return this._previewContainer=he,this}_sortFromLastPointerPosition(){const he=this._lastKnownPointerPosition;he&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(he),he)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(he){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:he}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(he),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const we=this._getPointerPositionOnPage(he);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(we),dropPoint:we,event:he})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(he){et(he)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const we=this._dropContainer;if(we){const Ue=this._rootElement,Fe=Ue.parentNode,Y=this._placeholder=this._createPlaceholderElement(),J=this._anchor=this._anchor||this._document.createComment(""),U=this._getShadowRoot();Fe.insertBefore(J,Ue),this._initialTransform=Ue.style.transform||"",this._preview=this._createPreviewElement(),Ce(Ue,!1,ue),this._document.body.appendChild(Fe.replaceChild(Y,Ue)),this._getPreviewInsertionPoint(Fe,U).appendChild(this._preview),this.started.next({source:this,event:he}),we.start(),this._initialContainer=we,this._initialIndex=we.getItemIndex(this)}else this.started.next({source:this,event:he}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(we?we.getScrollableParents():[])}_initializeDragSequence(he,we){this._parentDragRef&&we.stopPropagation();const Ue=this.isDragging(),Fe=et(we),Y=!Fe&&0!==we.button,J=this._rootElement,U=(0,E.sA)(we),ze=!Fe&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),Ge=Fe?(0,y.yG)(we):(0,y.X6)(we);if(U&&U.draggable&&"mousedown"===we.type&&we.preventDefault(),Ue||Y||ze||Ge)return;if(this._handles.length){const lt=J.style;this._rootElementTapHighlight=lt.webkitTapHighlightColor||"",lt.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(lt=>this._updateOnScroll(lt)),this._boundaryElement&&(this._boundaryRect=ye(this._boundaryElement));const tt=this._previewTemplate;this._pickupPositionInElement=tt&&tt.template&&!tt.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,he,we);const je=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(we);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:je.x,y:je.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,we)}_cleanupDragArtifacts(he){Ce(this._rootElement,!0,ue),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const we=this._dropContainer,Ue=we.getItemIndex(this),Fe=this._getPointerPositionOnPage(he),Y=this._getDragDistance(Fe),J=we._isOverContainer(Fe.x,Fe.y);this.ended.next({source:this,distance:Y,dropPoint:Fe,event:he}),this.dropped.next({item:this,currentIndex:Ue,previousIndex:this._initialIndex,container:we,previousContainer:this._initialContainer,isPointerOverContainer:J,distance:Y,dropPoint:Fe,event:he}),we.drop(this,Ue,this._initialIndex,this._initialContainer,J,Y,Fe,he),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:he,y:we},{x:Ue,y:Fe}){let Y=this._initialContainer._getSiblingContainerFromPosition(this,he,we);!Y&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(he,we)&&(Y=this._initialContainer),Y&&Y!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=Y,this._dropContainer.enter(this,he,we,Y===this._initialContainer&&Y.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:Y,currentIndex:Y.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(Ue,Fe),this._dropContainer._sortItem(this,he,we,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(he,we):this._applyPreviewTransform(he-this._pickupPositionInElement.x,we-this._pickupPositionInElement.y))}_createPreviewElement(){const he=this._previewTemplate,we=this.previewClass,Ue=he?he.template:null;let Fe;if(Ue&&he){const Y=he.matchSize?this._initialClientRect:null,J=he.viewContainer.createEmbeddedView(Ue,he.context);J.detectChanges(),Fe=Re(J,this._document),this._previewRef=J,he.matchSize?Et(Fe,Y):Fe.style.transform=Ve(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else Fe=gt(this._rootElement),Et(Fe,this._initialClientRect),this._initialTransform&&(Fe.style.transform=this._initialTransform);return ke(Fe.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},ue),re(Fe,!1),Fe.classList.add("cdk-drag-preview"),Fe.setAttribute("dir",this._direction),we&&(Array.isArray(we)?we.forEach(Y=>Fe.classList.add(Y)):Fe.classList.add(we)),Fe}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const he=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(he.left,he.top);const we=function H(We){const he=getComputedStyle(We),we=Q(he,"transition-property"),Ue=we.find(U=>"transform"===U||"all"===U);if(!Ue)return 0;const Fe=we.indexOf(Ue),Y=Q(he,"transition-duration"),J=Q(he,"transition-delay");return te(Y[Fe])+te(J[Fe])}(this._preview);return 0===we?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(Ue=>{const Fe=J=>{(!J||(0,E.sA)(J)===this._preview&&"transform"===J.propertyName)&&(this._preview?.removeEventListener("transitionend",Fe),Ue(),clearTimeout(Y))},Y=setTimeout(Fe,1.5*we);this._preview.addEventListener("transitionend",Fe)}))}_createPlaceholderElement(){const he=this._placeholderTemplate,we=he?he.template:null;let Ue;return we?(this._placeholderRef=he.viewContainer.createEmbeddedView(we,he.context),this._placeholderRef.detectChanges(),Ue=Re(this._placeholderRef,this._document)):Ue=gt(this._rootElement),Ue.style.pointerEvents="none",Ue.classList.add("cdk-drag-placeholder"),Ue}_getPointerPositionInElement(he,we,Ue){const Fe=we===this._rootElement?null:we,Y=Fe?Fe.getBoundingClientRect():he,J=et(Ue)?Ue.targetTouches[0]:Ue,U=this._getViewportScrollPosition();return{x:Y.left-he.left+(J.pageX-Y.left-U.left),y:Y.top-he.top+(J.pageY-Y.top-U.top)}}_getPointerPositionOnPage(he){const we=this._getViewportScrollPosition(),Ue=et(he)?he.touches[0]||he.changedTouches[0]||{pageX:0,pageY:0}:he,Fe=Ue.pageX-we.left,Y=Ue.pageY-we.top;if(this._ownerSVGElement){const J=this._ownerSVGElement.getScreenCTM();if(J){const U=this._ownerSVGElement.createSVGPoint();return U.x=Fe,U.y=Y,U.matrixTransform(J.inverse())}}return{x:Fe,y:Y}}_getConstrainedPointerPosition(he){const we=this._dropContainer?this._dropContainer.lockAxis:null;let{x:Ue,y:Fe}=this.constrainPosition?this.constrainPosition(he,this,this._initialClientRect,this._pickupPositionInElement):he;if("x"===this.lockAxis||"x"===we?Fe=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===we)&&(Ue=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:Y,y:J}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,U=this._boundaryRect,{width:ze,height:Ge}=this._getPreviewRect(),tt=U.top+J,je=U.bottom-(Ge-J);Ue=Me(Ue,U.left+Y,U.right-(ze-Y)),Fe=Me(Fe,tt,je)}return{x:Ue,y:Fe}}_updatePointerDirectionDelta(he){const{x:we,y:Ue}=he,Fe=this._pointerDirectionDelta,Y=this._pointerPositionAtLastDirectionChange,J=Math.abs(we-Y.x),U=Math.abs(Ue-Y.y);return J>this._config.pointerDirectionChangeThreshold&&(Fe.x=we>Y.x?1:-1,Y.x=we),U>this._config.pointerDirectionChangeThreshold&&(Fe.y=Ue>Y.y?1:-1,Y.y=Ue),Fe}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const he=this._handles.length>0||!this.isDragging();he!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=he,re(this._rootElement,he))}_removeRootElementListeners(he){he.removeEventListener("mousedown",this._pointerDown,ve),he.removeEventListener("touchstart",this._pointerDown,ce),he.removeEventListener("dragstart",this._nativeDragStart,ve)}_applyRootElementTransform(he,we){const Ue=Ve(he,we),Fe=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=Fe.transform&&"none"!=Fe.transform?Fe.transform:""),Fe.transform=O(Ue,this._initialTransform)}_applyPreviewTransform(he,we){const Ue=this._previewTemplate?.template?void 0:this._initialTransform,Fe=Ve(he,we);this._preview.style.transform=O(Fe,Ue)}_getDragDistance(he){const we=this._pickupPositionOnPage;return we?{x:he.x-we.x,y:he.y-we.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:he,y:we}=this._passiveTransform;if(0===he&&0===we||this.isDragging()||!this._boundaryElement)return;const Ue=this._rootElement.getBoundingClientRect(),Fe=this._boundaryElement.getBoundingClientRect();if(0===Fe.width&&0===Fe.height||0===Ue.width&&0===Ue.height)return;const Y=Fe.left-Ue.left,J=Ue.right-Fe.right,U=Fe.top-Ue.top,ze=Ue.bottom-Fe.bottom;Fe.width>Ue.width?(Y>0&&(he+=Y),J>0&&(he-=J)):he=0,Fe.height>Ue.height?(U>0&&(we+=U),ze>0&&(we-=ze)):we=0,(he!==this._passiveTransform.x||we!==this._passiveTransform.y)&&this.setFreeDragPosition({y:we,x:he})}_getDragStartDelay(he){const we=this.dragStartDelay;return"number"==typeof we?we:et(he)?we.touch:we?we.mouse:0}_updateOnScroll(he){const we=this._parentPositions.handleScroll(he);if(we){const Ue=(0,E.sA)(he);this._boundaryRect&&Ue!==this._boundaryElement&&Ue.contains(this._boundaryElement)&&Ne(this._boundaryRect,we.top,we.left),this._pickupPositionOnPage.x+=we.left,this._pickupPositionOnPage.y+=we.top,this._dropContainer||(this._activeTransform.x-=we.left,this._activeTransform.y-=we.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,E.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(he,we){const Ue=this._previewContainer||"global";if("parent"===Ue)return he;if("global"===Ue){const Fe=this._document;return we||Fe.fullscreenElement||Fe.webkitFullscreenElement||Fe.mozFullScreenElement||Fe.msFullscreenElement||Fe.body}return(0,b.fI)(Ue)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(he){return this._handles.find(we=>he.target&&(he.target===we||we.contains(he.target)))}}function Ve(We,he){return`translate3d(${Math.round(We)}px, ${Math.round(he)}px, 0)`}function Me(We,he,we){return Math.max(he,Math.min(we,We))}function et(We){return"t"===We.type[0]}function Re(We,he){const we=We.rootNodes;if(1===we.length&&we[0].nodeType===he.ELEMENT_NODE)return we[0];const Ue=he.createElement("div");return we.forEach(Fe=>Ue.appendChild(Fe)),Ue}function Et(We,he){We.style.width=`${he.width}px`,We.style.height=`${he.height}px`,We.style.transform=Ve(he.left,he.top)}function G(We,he,we){const Ue=it(he,We.length-1),Fe=it(we,We.length-1);if(Ue===Fe)return;const Y=We[Ue],J=Fe0)return null;const U="horizontal"===this.orientation,ze=Y.findIndex(vt=>vt.drag===he),Ge=Y[J],je=Ge.clientRect,lt=ze>J?1:-1,Ie=this._getItemOffsetPx(Y[ze].clientRect,je,lt),st=this._getSiblingOffsetPx(ze,Y,lt),Lt=Y.slice();return G(Y,ze,J),Y.forEach((vt,Rt)=>{if(Lt[Rt]===vt)return;const kt=vt.drag===he,ni=kt?Ie:st,hi=kt?he.getPlaceholderElement():vt.drag.getRootElement();vt.offset+=ni,U?(hi.style.transform=O(`translate3d(${Math.round(vt.offset)}px, 0, 0)`,vt.initialTransform),Ne(vt.clientRect,0,ni)):(hi.style.transform=O(`translate3d(0, ${Math.round(vt.offset)}px, 0)`,vt.initialTransform),Ne(vt.clientRect,ni,0))}),this._previousSwap.overlaps=rt(je,we,Ue),this._previousSwap.drag=Ge.drag,this._previousSwap.delta=U?Fe.x:Fe.y,{previousIndex:ze,currentIndex:J}}enter(he,we,Ue,Fe){const Y=null==Fe||Fe<0?this._getItemIndexFromPointerPosition(he,we,Ue):Fe,J=this._activeDraggables,U=J.indexOf(he),ze=he.getPlaceholderElement();let Ge=J[Y];if(Ge===he&&(Ge=J[Y+1]),!Ge&&(null==Y||-1===Y||Y-1&&J.splice(U,1),Ge&&!this._dragDropRegistry.isDragging(Ge)){const tt=Ge.getRootElement();tt.parentElement.insertBefore(ze,tt),J.splice(Y,0,he)}else(0,b.fI)(this._element).appendChild(ze),J.push(he);ze.style.transform="",this._cacheItemPositions()}withItems(he){this._activeDraggables=he.slice(),this._cacheItemPositions()}withSortPredicate(he){this._sortPredicate=he}reset(){this._activeDraggables.forEach(he=>{const we=he.getRootElement();if(we){const Ue=this._itemPositions.find(Fe=>Fe.drag===he)?.initialTransform;we.style.transform=Ue||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(he){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(Ue=>Ue.drag===he)}updateOnScroll(he,we){this._itemPositions.forEach(({clientRect:Ue})=>{Ne(Ue,he,we)}),this._itemPositions.forEach(({drag:Ue})=>{this._dragDropRegistry.isDragging(Ue)&&Ue._sortFromLastPointerPosition()})}_cacheItemPositions(){const he="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(we=>{const Ue=we.getVisibleElement();return{drag:we,offset:0,initialTransform:Ue.style.transform||"",clientRect:ye(Ue)}}).sort((we,Ue)=>he?we.clientRect.left-Ue.clientRect.left:we.clientRect.top-Ue.clientRect.top)}_getItemOffsetPx(he,we,Ue){const Fe="horizontal"===this.orientation;let Y=Fe?we.left-he.left:we.top-he.top;return-1===Ue&&(Y+=Fe?we.width-he.width:we.height-he.height),Y}_getSiblingOffsetPx(he,we,Ue){const Fe="horizontal"===this.orientation,Y=we[he].clientRect,J=we[he+-1*Ue];let U=Y[Fe?"width":"height"]*Ue;if(J){const ze=Fe?"left":"top",Ge=Fe?"right":"bottom";-1===Ue?U-=J.clientRect[ze]-Y[Ge]:U+=Y[ze]-J.clientRect[Ge]}return U}_shouldEnterAsFirstChild(he,we){if(!this._activeDraggables.length)return!1;const Ue=this._itemPositions,Fe="horizontal"===this.orientation;if(Ue[0].drag!==this._activeDraggables[0]){const J=Ue[Ue.length-1].clientRect;return Fe?he>=J.right:we>=J.bottom}{const J=Ue[0].clientRect;return Fe?he<=J.left:we<=J.top}}_getItemIndexFromPointerPosition(he,we,Ue,Fe){const Y="horizontal"===this.orientation,J=this._itemPositions.findIndex(({drag:U,clientRect:ze})=>U!==he&&((!Fe||U!==this._previousSwap.drag||!this._previousSwap.overlaps||(Y?Fe.x:Fe.y)!==this._previousSwap.delta)&&(Y?we>=Math.floor(ze.left)&&we=Math.floor(ze.top)&&Ue!0,this.sortPredicate=()=>!0,this.beforeStarted=new g.x,this.entered=new g.x,this.exited=new g.x,this.dropped=new g.x,this.sorted=new g.x,this.receivingStarted=new g.x,this.receivingStopped=new g.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=w.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new g.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,W.F)(0,v.Z).pipe((0,S.R)(this._stopScrollTimers)).subscribe(()=>{const J=this._scrollNode,U=this.autoScrollStep;1===this._verticalScrollDirection?J.scrollBy(0,-U):2===this._verticalScrollDirection&&J.scrollBy(0,U),1===this._horizontalScrollDirection?J.scrollBy(-U,0):2===this._horizontalScrollDirection&&J.scrollBy(U,0)})},this.element=(0,b.fI)(he),this._document=Ue,this.withScrollableParents([this.element]),we.registerDropContainer(this),this._parentPositions=new at(Ue),this._sortStrategy=new I(this.element,we),this._sortStrategy.withSortPredicate((J,U)=>this.sortPredicate(J,U,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(he,we,Ue,Fe){this._draggingStarted(),null==Fe&&this.sortingDisabled&&(Fe=this._draggables.indexOf(he)),this._sortStrategy.enter(he,we,Ue,Fe),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:he,container:this,currentIndex:this.getItemIndex(he)})}exit(he){this._reset(),this.exited.next({item:he,container:this})}drop(he,we,Ue,Fe,Y,J,U,ze={}){this._reset(),this.dropped.next({item:he,currentIndex:we,previousIndex:Ue,container:this,previousContainer:Fe,isPointerOverContainer:Y,distance:J,dropPoint:U,event:ze})}withItems(he){const we=this._draggables;return this._draggables=he,he.forEach(Ue=>Ue._withDropContainer(this)),this.isDragging()&&(we.filter(Fe=>Fe.isDragging()).every(Fe=>-1===he.indexOf(Fe))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(he){return this._sortStrategy.direction=he,this}connectedTo(he){return this._siblings=he.slice(),this}withOrientation(he){return this._sortStrategy.orientation=he,this}withScrollableParents(he){const we=(0,b.fI)(this.element);return this._scrollableElements=-1===he.indexOf(we)?[we,...he]:he.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(he){return this._isDragging?this._sortStrategy.getItemIndex(he):this._draggables.indexOf(he)}isReceiving(){return this._activeSiblings.size>0}_sortItem(he,we,Ue,Fe){if(this.sortingDisabled||!this._clientRect||!zt(this._clientRect,.05,we,Ue))return;const Y=this._sortStrategy.sort(he,we,Ue,Fe);Y&&this.sorted.next({previousIndex:Y.previousIndex,currentIndex:Y.currentIndex,container:this,item:he})}_startScrollingIfNecessary(he,we){if(this.autoScrollDisabled)return;let Ue,Fe=0,Y=0;if(this._parentPositions.positions.forEach((J,U)=>{U===this._document||!J.clientRect||Ue||zt(J.clientRect,.05,he,we)&&([Fe,Y]=function Qe(We,he,we,Ue){const Fe=Te(he,Ue),Y=Tt(he,we);let J=0,U=0;if(Fe){const ze=We.scrollTop;1===Fe?ze>0&&(J=1):We.scrollHeight-ze>We.clientHeight&&(J=2)}if(Y){const ze=We.scrollLeft;1===Y?ze>0&&(U=1):We.scrollWidth-ze>We.clientWidth&&(U=2)}return[J,U]}(U,J.clientRect,he,we),(Fe||Y)&&(Ue=U))}),!Fe&&!Y){const{width:J,height:U}=this._viewportRuler.getViewportSize(),ze={width:J,height:U,top:0,right:J,bottom:U,left:0};Fe=Te(ze,we),Y=Tt(ze,he),Ue=window}Ue&&(Fe!==this._verticalScrollDirection||Y!==this._horizontalScrollDirection||Ue!==this._scrollNode)&&(this._verticalScrollDirection=Fe,this._horizontalScrollDirection=Y,this._scrollNode=Ue,(Fe||Y)&&Ue?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const he=(0,b.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=he.msScrollSnapType||he.scrollSnapType||"",he.scrollSnapType=he.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const he=(0,b.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(he).clientRect}_reset(){this._isDragging=!1;const he=(0,b.fI)(this.element).style;he.scrollSnapType=he.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(we=>we._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(he,we){return null!=this._clientRect&&rt(this._clientRect,he,we)}_getSiblingContainerFromPosition(he,we,Ue){return this._siblings.find(Fe=>Fe._canReceive(he,we,Ue))}_canReceive(he,we,Ue){if(!this._clientRect||!rt(this._clientRect,we,Ue)||!this.enterPredicate(he,this))return!1;const Fe=this._getShadowRoot().elementFromPoint(we,Ue);if(!Fe)return!1;const Y=(0,b.fI)(this.element);return Fe===Y||Y.contains(Fe)}_startReceiving(he,we){const Ue=this._activeSiblings;!Ue.has(he)&&we.every(Fe=>this.enterPredicate(Fe,this)||this._draggables.indexOf(Fe)>-1)&&(Ue.add(he),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:he,receiver:this,items:we}))}_stopReceiving(he){this._activeSiblings.delete(he),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:he,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(he=>{if(this.isDragging()){const we=this._parentPositions.handleScroll(he);we&&this._sortStrategy.updateOnScroll(we.top,we.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const he=(0,E.kV)((0,b.fI)(this.element));this._cachedShadowRoot=he||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const he=this._sortStrategy.getActiveItemsSnapshot().filter(we=>we.isDragging());this._siblings.forEach(we=>we._startReceiving(this,he))}}function Te(We,he){const{top:we,bottom:Ue,height:Fe}=We,Y=.05*Fe;return he>=we-Y&&he<=we+Y?1:he>=Ue-Y&&he<=Ue+Y?2:0}function Tt(We,he){const{left:we,right:Ue,width:Fe}=We,Y=.05*Fe;return he>=we-Y&&he<=we+Y?1:he>=Ue-Y&&he<=Ue+Y?2:0}const Se=(0,E.i$)({passive:!1,capture:!0});let Ee=(()=>{class We{constructor(we,Ue){this._ngZone=we,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=Fe=>Fe.isDragging(),this.pointerMove=new g.x,this.pointerUp=new g.x,this.scroll=new g.x,this._preventDefaultWhileDragging=Fe=>{this._activeDragInstances.length>0&&Fe.preventDefault()},this._persistentTouchmoveListener=Fe=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&Fe.preventDefault(),this.pointerMove.next(Fe))},this._document=Ue}registerDropContainer(we){this._dropInstances.has(we)||this._dropInstances.add(we)}registerDragItem(we){this._dragInstances.add(we),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Se)})}removeDropContainer(we){this._dropInstances.delete(we)}removeDragItem(we){this._dragInstances.delete(we),this.stopDragging(we),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Se)}startDragging(we,Ue){if(!(this._activeDragInstances.indexOf(we)>-1)&&(this._activeDragInstances.push(we),1===this._activeDragInstances.length)){const Fe=Ue.type.startsWith("touch");this._globalListeners.set(Fe?"touchend":"mouseup",{handler:Y=>this.pointerUp.next(Y),options:!0}).set("scroll",{handler:Y=>this.scroll.next(Y),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Se}),Fe||this._globalListeners.set("mousemove",{handler:Y=>this.pointerMove.next(Y),options:Se}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((Y,J)=>{this._document.addEventListener(J,Y.handler,Y.options)})})}}stopDragging(we){const Ue=this._activeDragInstances.indexOf(we);Ue>-1&&(this._activeDragInstances.splice(Ue,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(we){return this._activeDragInstances.indexOf(we)>-1}scrolled(we){const Ue=[this.scroll];return we&&we!==this._document&&Ue.push(new k.y(Fe=>this._ngZone.runOutsideAngular(()=>{const J=U=>{this._activeDragInstances.length&&Fe.next(U)};return we.addEventListener("scroll",J,!0),()=>{we.removeEventListener("scroll",J,!0)}}))),(0,P.T)(...Ue)}ngOnDestroy(){this._dragInstances.forEach(we=>this.removeDragItem(we)),this._dropInstances.forEach(we=>this.removeDropContainer(we)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((we,Ue)=>{this._document.removeEventListener(Ue,we.handler,we.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(Ue){return new(Ue||We)(e.LFG(e.R0b),e.LFG(h.K0))};static#t=this.\u0275prov=e.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"})}return We})();const ge={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let o=(()=>{class We{constructor(we,Ue,Fe,Y){this._document=we,this._ngZone=Ue,this._viewportRuler=Fe,this._dragDropRegistry=Y}createDrag(we,Ue=ge){return new qe(we,Ue,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(we){return new Be(we,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(Ue){return new(Ue||We)(e.LFG(h.K0),e.LFG(e.R0b),e.LFG(M.rL),e.LFG(Ee))};static#t=this.\u0275prov=e.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"})}return We})();const p=new e.OlP("CDK_DRAG_PARENT"),C=new e.OlP("CdkDragHandle"),a=new e.OlP("CdkDragPlaceholder"),t=new e.OlP("CdkDragPreview"),r=new e.OlP("CDK_DRAG_CONFIG"),s=new e.OlP("CdkDropList");let c=(()=>{class We{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(we){this._disabled=(0,b.Ig)(we),this._dragRef.disabled=this._disabled}constructor(we,Ue,Fe,Y,J,U,ze,Ge,tt,je,lt){this.element=we,this.dropContainer=Ue,this._ngZone=Y,this._viewContainerRef=J,this._dir=ze,this._changeDetectorRef=tt,this._selfHandle=je,this._parentDrag=lt,this._destroyed=new g.x,this.started=new e.vpe,this.released=new e.vpe,this.ended=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.dropped=new e.vpe,this.moved=new k.y(Ie=>{const st=this._dragRef.moved.pipe((0,de.U)(Lt=>({source:this,pointerPosition:Lt.pointerPosition,event:Lt.event,delta:Lt.delta,distance:Lt.distance}))).subscribe(Ie);return()=>{st.unsubscribe()}}),this._dragRef=Ge.createDrag(we,{dragStartThreshold:U&&null!=U.dragStartThreshold?U.dragStartThreshold:5,pointerDirectionChangeThreshold:U&&null!=U.pointerDirectionChangeThreshold?U.pointerDirectionChangeThreshold:5,zIndex:U?.zIndex}),this._dragRef.data=this,We._dragInstances.push(this),U&&this._assignDefaults(U),Ue&&(this._dragRef._withDropContainer(Ue._dropListRef),Ue.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(we){this._dragRef.setFreeDragPosition(we)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,se.q)(1),(0,S.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(we){const Ue=we.rootElementSelector,Fe=we.freeDragPosition;Ue&&!Ue.firstChange&&this._updateRootElement(),Fe&&!Fe.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const we=We._dragInstances.indexOf(this);we>-1&&We._dragInstances.splice(we,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const we=this.element.nativeElement;let Ue=we;this.rootElementSelector&&(Ue=void 0!==we.closest?we.closest(this.rootElementSelector):we.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(Ue||we)}_getBoundaryElement(){const we=this.boundaryElement;return we?"string"==typeof we?this.element.nativeElement.closest(we):(0,b.fI)(we):null}_syncInputs(we){we.beforeStarted.subscribe(()=>{if(!we.isDragging()){const Ue=this._dir,Fe=this.dragStartDelay,Y=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,J=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;we.disabled=this.disabled,we.lockAxis=this.lockAxis,we.dragStartDelay="object"==typeof Fe&&Fe?Fe:(0,b.su)(Fe),we.constrainPosition=this.constrainPosition,we.previewClass=this.previewClass,we.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(Y).withPreviewTemplate(J).withPreviewContainer(this.previewContainer||"global"),Ue&&we.withDirection(Ue.value)}}),we.beforeStarted.pipe((0,se.q)(1)).subscribe(()=>{if(this._parentDrag)return void we.withParent(this._parentDrag._dragRef);let Ue=this.element.nativeElement.parentElement;for(;Ue;){if(Ue.classList.contains("cdk-drag")){we.withParent(We._dragInstances.find(Fe=>Fe.element.nativeElement===Ue)?._dragRef||null);break}Ue=Ue.parentElement}})}_handleEvents(we){we.started.subscribe(Ue=>{this.started.emit({source:this,event:Ue.event}),this._changeDetectorRef.markForCheck()}),we.released.subscribe(Ue=>{this.released.emit({source:this,event:Ue.event})}),we.ended.subscribe(Ue=>{this.ended.emit({source:this,distance:Ue.distance,dropPoint:Ue.dropPoint,event:Ue.event}),this._changeDetectorRef.markForCheck()}),we.entered.subscribe(Ue=>{this.entered.emit({container:Ue.container.data,item:this,currentIndex:Ue.currentIndex})}),we.exited.subscribe(Ue=>{this.exited.emit({container:Ue.container.data,item:this})}),we.dropped.subscribe(Ue=>{this.dropped.emit({previousIndex:Ue.previousIndex,currentIndex:Ue.currentIndex,previousContainer:Ue.previousContainer.data,container:Ue.container.data,isPointerOverContainer:Ue.isPointerOverContainer,item:this,distance:Ue.distance,dropPoint:Ue.dropPoint,event:Ue.event})})}_assignDefaults(we){const{lockAxis:Ue,dragStartDelay:Fe,constrainPosition:Y,previewClass:J,boundaryElement:U,draggingDisabled:ze,rootElementSelector:Ge,previewContainer:tt}=we;this.disabled=ze??!1,this.dragStartDelay=Fe||0,Ue&&(this.lockAxis=Ue),Y&&(this.constrainPosition=Y),J&&(this.previewClass=J),U&&(this.boundaryElement=U),Ge&&(this.rootElementSelector=Ge),tt&&(this.previewContainer=tt)}_setupHandlesListener(){this._handles.changes.pipe((0,Z.O)(this._handles),(0,oe.b)(we=>{const Ue=we.filter(Fe=>Fe._parentDrag===this).map(Fe=>Fe.element);this._selfHandle&&this.rootElementSelector&&Ue.push(this.element),this._dragRef.withHandles(Ue)}),(0,Ae.w)(we=>(0,P.T)(...we.map(Ue=>Ue._stateChanges.pipe((0,Z.O)(Ue))))),(0,S.R)(this._destroyed)).subscribe(we=>{const Ue=this._dragRef,Fe=we.element.nativeElement;we.disabled?Ue.disableHandle(Fe):Ue.enableHandle(Fe)})}static#t=this.\u0275fac=function(Ue){return new(Ue||We)(e.Y36(e.SBq),e.Y36(s,12),e.Y36(h.K0),e.Y36(e.R0b),e.Y36(e.s_b),e.Y36(r,8),e.Y36(Ze.Is,8),e.Y36(o),e.Y36(e.sBO),e.Y36(C,10),e.Y36(p,12))};static#i=this.\u0275dir=e.lG2({type:We,selectors:[["","cdkDrag",""]],contentQueries:function(Ue,Fe,Y){if(1&Ue&&(e.Suo(Y,t,5),e.Suo(Y,a,5),e.Suo(Y,C,5)),2&Ue){let J;e.iGM(J=e.CRH())&&(Fe._previewTemplate=J.first),e.iGM(J=e.CRH())&&(Fe._placeholderTemplate=J.first),e.iGM(J=e.CRH())&&(Fe._handles=J)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(Ue,Fe){2&Ue&&e.ekj("cdk-drag-disabled",Fe.disabled)("cdk-drag-dragging",Fe._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[e._Bn([{provide:p,useExisting:We}]),e.TTD]})}return We})();const l=new e.OlP("CdkDropListGroup");let N=0,K=(()=>{class We{static#e=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(we){this._dropListRef.disabled=this._disabled=(0,b.Ig)(we)}constructor(we,Ue,Fe,Y,J,U,ze){this.element=we,this._changeDetectorRef=Fe,this._scrollDispatcher=Y,this._dir=J,this._group=U,this._destroyed=new g.x,this.connectedTo=[],this.id="cdk-drop-list-"+N++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.sorted=new e.vpe,this._unsortedItems=new Set,this._dropListRef=Ue.createDropList(we),this._dropListRef.data=this,ze&&this._assignDefaults(ze),this._dropListRef.enterPredicate=(Ge,tt)=>this.enterPredicate(Ge.data,tt.data),this._dropListRef.sortPredicate=(Ge,tt,je)=>this.sortPredicate(Ge,tt.data,je.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),We._dropLists.push(this),U&&U._items.add(this)}addItem(we){this._unsortedItems.add(we),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(we){this._unsortedItems.delete(we),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((we,Ue)=>we._dragRef.getVisibleElement().compareDocumentPosition(Ue._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const we=We._dropLists.indexOf(this);we>-1&&We._dropLists.splice(we,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(we){this._dir&&this._dir.change.pipe((0,Z.O)(this._dir.value),(0,S.R)(this._destroyed)).subscribe(Ue=>we.withDirection(Ue)),we.beforeStarted.subscribe(()=>{const Ue=(0,b.Eq)(this.connectedTo).map(Fe=>"string"==typeof Fe?We._dropLists.find(J=>J.id===Fe):Fe);if(this._group&&this._group._items.forEach(Fe=>{-1===Ue.indexOf(Fe)&&Ue.push(Fe)}),!this._scrollableParentsResolved){const Fe=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(Y=>Y.getElementRef().nativeElement);this._dropListRef.withScrollableParents(Fe),this._scrollableParentsResolved=!0}we.disabled=this.disabled,we.lockAxis=this.lockAxis,we.sortingDisabled=(0,b.Ig)(this.sortingDisabled),we.autoScrollDisabled=(0,b.Ig)(this.autoScrollDisabled),we.autoScrollStep=(0,b.su)(this.autoScrollStep,2),we.connectedTo(Ue.filter(Fe=>Fe&&Fe!==this).map(Fe=>Fe._dropListRef)).withOrientation(this.orientation)})}_handleEvents(we){we.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),we.entered.subscribe(Ue=>{this.entered.emit({container:this,item:Ue.item.data,currentIndex:Ue.currentIndex})}),we.exited.subscribe(Ue=>{this.exited.emit({container:this,item:Ue.item.data}),this._changeDetectorRef.markForCheck()}),we.sorted.subscribe(Ue=>{this.sorted.emit({previousIndex:Ue.previousIndex,currentIndex:Ue.currentIndex,container:this,item:Ue.item.data})}),we.dropped.subscribe(Ue=>{this.dropped.emit({previousIndex:Ue.previousIndex,currentIndex:Ue.currentIndex,previousContainer:Ue.previousContainer.data,container:Ue.container.data,item:Ue.item.data,isPointerOverContainer:Ue.isPointerOverContainer,distance:Ue.distance,dropPoint:Ue.dropPoint,event:Ue.event}),this._changeDetectorRef.markForCheck()}),(0,P.T)(we.receivingStarted,we.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(we){const{lockAxis:Ue,draggingDisabled:Fe,sortingDisabled:Y,listAutoScrollDisabled:J,listOrientation:U}=we;this.disabled=Fe??!1,this.sortingDisabled=Y??!1,this.autoScrollDisabled=J??!1,this.orientation=U||"vertical",Ue&&(this.lockAxis=Ue)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(we=>we._dragRef))}static#t=this.\u0275fac=function(Ue){return new(Ue||We)(e.Y36(e.SBq),e.Y36(o),e.Y36(e.sBO),e.Y36(M.mF),e.Y36(Ze.Is,8),e.Y36(l,12),e.Y36(r,8))};static#i=this.\u0275dir=e.lG2({type:We,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(Ue,Fe){2&Ue&&(e.uIk("id",Fe.id),e.ekj("cdk-drop-list-disabled",Fe.disabled)("cdk-drop-list-dragging",Fe._dropListRef.isDragging())("cdk-drop-list-receiving",Fe._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[e._Bn([{provide:l,useValue:void 0},{provide:s,useExisting:We}])]})}return We})(),ot=(()=>{class We{static#e=this.\u0275fac=function(Ue){return new(Ue||We)};static#t=this.\u0275mod=e.oAB({type:We});static#i=this.\u0275inj=e.cJS({providers:[o],imports:[M.ZD]})}return We})()},36028:(_t,pe,m)=>{"use strict";m.d(pe,{A:()=>Je,JH:()=>ke,JU:()=>y,K5:()=>b,Ku:()=>S,LH:()=>Ae,L_:()=>P,MW:()=>f,Mf:()=>M,OC:()=>zi,SV:()=>Ze,Sd:()=>Z,VM:()=>de,Vb:()=>nt,Z:()=>C,ZH:()=>h,aO:()=>Mt,b2:()=>bt,hY:()=>k,jx:()=>g,oh:()=>oe,uR:()=>se,xE:()=>H,yY:()=>te,zL:()=>w});const h=8,M=9,b=13,y=16,g=17,w=18,k=27,P=32,S=33,de=34,se=35,Z=36,oe=37,Ae=38,Ze=39,ke=40,te=46,H=48,Mt=57,Je=65,C=90,f=91,zi=188,bt=224;function nt(Bt,...ei){return ei.length?ei.some(Ei=>Bt[Ei]):Bt.altKey||Bt.shiftKey||Bt.ctrlKey||Bt.metaKey}},17131:(_t,pe,m)=>{"use strict";m.d(pe,{Q8:()=>W,wD:()=>w});var e=m(42495),h=m(65879),M=m(65592),E=m(78645),b=m(83620);let y=(()=>{class v{create(P){return typeof MutationObserver>"u"?null:new MutationObserver(P)}static#e=this.\u0275fac=function(S){return new(S||v)};static#t=this.\u0275prov=h.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),g=(()=>{class v{constructor(P){this._mutationObserverFactory=P,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((P,S)=>this._cleanupObserver(S))}observe(P){const S=(0,e.fI)(P);return new M.y(de=>{const Z=this._observeElement(S).subscribe(de);return()=>{Z.unsubscribe(),this._unobserveElement(S)}})}_observeElement(P){if(this._observedElements.has(P))this._observedElements.get(P).count++;else{const S=new E.x,de=this._mutationObserverFactory.create(se=>S.next(se));de&&de.observe(P,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(P,{observer:de,stream:S,count:1})}return this._observedElements.get(P).stream}_unobserveElement(P){this._observedElements.has(P)&&(this._observedElements.get(P).count--,this._observedElements.get(P).count||this._cleanupObserver(P))}_cleanupObserver(P){if(this._observedElements.has(P)){const{observer:S,stream:de}=this._observedElements.get(P);S&&S.disconnect(),de.complete(),this._observedElements.delete(P)}}static#e=this.\u0275fac=function(S){return new(S||v)(h.LFG(y))};static#t=this.\u0275prov=h.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),w=(()=>{class v{get disabled(){return this._disabled}set disabled(P){this._disabled=(0,e.Ig)(P),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(P){this._debounce=(0,e.su)(P),this._subscribe()}constructor(P,S,de){this._contentObserver=P,this._elementRef=S,this._ngZone=de,this.event=new h.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const P=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?P.pipe((0,b.b)(this.debounce)):P).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(S){return new(S||v)(h.Y36(g),h.Y36(h.SBq),h.Y36(h.R0b))};static#t=this.\u0275dir=h.lG2({type:v,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return v})(),W=(()=>{class v{static#e=this.\u0275fac=function(S){return new(S||v)};static#t=this.\u0275mod=h.oAB({type:v});static#i=this.\u0275inj=h.cJS({providers:[y]})}return v})()},69594:(_t,pe,m)=>{"use strict";m.d(pe,{Iu:()=>fe,U8:()=>Te,X_:()=>H,Xj:()=>Mt,_G:()=>ve,aV:()=>He,pI:()=>be,xu:()=>I});var e=m(16672),h=m(96814),M=m(65879),E=m(42495),b=m(62831),y=m(32181),g=m(48180),w=m(59773),W=m(30812),v=m(49388),k=m(68484),P=m(78645),S=m(47394),de=m(63019),se=m(36028);const Z=(0,b.Mq)();class oe{constructor(Se,Ee){this._viewportRuler=Se,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=Ee}attach(){}enable(){if(this._canBeEnabled()){const Se=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Se.style.left||"",this._previousHTMLStyles.top=Se.style.top||"",Se.style.left=(0,E.HM)(-this._previousScrollPosition.left),Se.style.top=(0,E.HM)(-this._previousScrollPosition.top),Se.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Se=this._document.documentElement,ge=Se.style,o=this._document.body.style,p=ge.scrollBehavior||"",A=o.scrollBehavior||"";this._isEnabled=!1,ge.left=this._previousHTMLStyles.left,ge.top=this._previousHTMLStyles.top,Se.classList.remove("cdk-global-scrollblock"),Z&&(ge.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Z&&(ge.scrollBehavior=p,o.scrollBehavior=A)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const Ee=this._document.body,ge=this._viewportRuler.getViewportSize();return Ee.scrollHeight>ge.height||Ee.scrollWidth>ge.width}}class Ze{constructor(Se,Ee,ge,o){this._scrollDispatcher=Se,this._ngZone=Ee,this._viewportRuler=ge,this._config=o,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Se){this._overlayRef=Se}enable(){if(this._scrollSubscription)return;const Se=this._scrollDispatcher.scrolled(0).pipe((0,y.h)(Ee=>!Ee||!this._overlayRef.overlayElement.contains(Ee.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Se.subscribe(()=>{const Ee=this._viewportRuler.getViewportScrollPosition().top;Math.abs(Ee-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Se.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class ke{enable(){}disable(){}attach(){}}function re(Qe,Se){return Se.some(Ee=>Qe.bottomEe.bottom||Qe.rightEe.right)}function Ce(Qe,Se){return Se.some(Ee=>Qe.topEe.bottom||Qe.leftEe.right)}class O{constructor(Se,Ee,ge,o){this._scrollDispatcher=Se,this._viewportRuler=Ee,this._ngZone=ge,this._config=o,this._scrollSubscription=null}attach(Se){this._overlayRef=Se}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const Ee=this._overlayRef.overlayElement.getBoundingClientRect(),{width:ge,height:o}=this._viewportRuler.getViewportSize();re(Ee,[{width:ge,height:o,bottom:o,right:ge,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let te=(()=>{class Qe{constructor(Ee,ge,o,p){this._scrollDispatcher=Ee,this._viewportRuler=ge,this._ngZone=o,this.noop=()=>new ke,this.close=A=>new Ze(this._scrollDispatcher,this._ngZone,this._viewportRuler,A),this.block=()=>new oe(this._viewportRuler,this._document),this.reposition=A=>new O(this._scrollDispatcher,this._viewportRuler,this._ngZone,A),this._document=p}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.LFG(e.mF),M.LFG(e.rL),M.LFG(M.R0b),M.LFG(h.K0))};static#t=this.\u0275prov=M.Yz7({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();class H{constructor(Se){if(this.scrollStrategy=new ke,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Se){const Ee=Object.keys(Se);for(const ge of Ee)void 0!==Se[ge]&&(this[ge]=Se[ge])}}}class rt{constructor(Se,Ee){this.connectionPair=Se,this.scrollableViewProperties=Ee}}let at=(()=>{class Qe{constructor(Ee){this._attachedOverlays=[],this._document=Ee}ngOnDestroy(){this.detach()}add(Ee){this.remove(Ee),this._attachedOverlays.push(Ee)}remove(Ee){const ge=this._attachedOverlays.indexOf(Ee);ge>-1&&this._attachedOverlays.splice(ge,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.LFG(h.K0))};static#t=this.\u0275prov=M.Yz7({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),gt=(()=>{class Qe extends at{constructor(Ee,ge){super(Ee),this._ngZone=ge,this._keydownListener=o=>{const p=this._attachedOverlays;for(let A=p.length-1;A>-1;A--)if(p[A]._keydownEvents.observers.length>0){const C=p[A]._keydownEvents;this._ngZone?this._ngZone.run(()=>C.next(o)):C.next(o);break}}}add(Ee){super.add(Ee),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.LFG(h.K0),M.LFG(M.R0b,8))};static#t=this.\u0275prov=M.Yz7({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),At=(()=>{class Qe extends at{constructor(Ee,ge,o){super(Ee),this._platform=ge,this._ngZone=o,this._cursorStyleIsSet=!1,this._pointerDownListener=p=>{this._pointerDownEventTarget=(0,b.sA)(p)},this._clickListener=p=>{const A=(0,b.sA)(p),C="click"===p.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:A;this._pointerDownEventTarget=null;const f=this._attachedOverlays.slice();for(let a=f.length-1;a>-1;a--){const n=f[a];if(n._outsidePointerEvents.observers.length<1||!n.hasAttached())continue;if(n.overlayElement.contains(A)||n.overlayElement.contains(C))break;const t=n._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>t.next(p)):t.next(p)}}}add(Ee){if(super.add(Ee),!this._isAttached){const ge=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(ge)):this._addEventListeners(ge),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=ge.style.cursor,ge.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const Ee=this._document.body;Ee.removeEventListener("pointerdown",this._pointerDownListener,!0),Ee.removeEventListener("click",this._clickListener,!0),Ee.removeEventListener("auxclick",this._clickListener,!0),Ee.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(Ee.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(Ee){Ee.addEventListener("pointerdown",this._pointerDownListener,!0),Ee.addEventListener("click",this._clickListener,!0),Ee.addEventListener("auxclick",this._clickListener,!0),Ee.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.LFG(h.K0),M.LFG(b.t4),M.LFG(M.R0b,8))};static#t=this.\u0275prov=M.Yz7({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),Mt=(()=>{class Qe{constructor(Ee,ge){this._platform=ge,this._document=Ee}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Ee="cdk-overlay-container";if(this._platform.isBrowser||(0,b.Oy)()){const o=this._document.querySelectorAll(`.${Ee}[platform="server"], .${Ee}[platform="test"]`);for(let p=0;pthis._backdropClick.next(t),this._backdropTransitionendHandler=t=>{this._disposeBackdrop(t.target)},this._keydownEvents=new P.x,this._outsidePointerEvents=new P.x,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Se){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const Ee=this._portalOutlet.attach(Se);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,g.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof Ee?.onDestroy&&Ee.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),Ee}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Se=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Se}dispose(){const Se=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,Se&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Se){Se!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Se,this.hasAttached()&&(Se.attach(this),this.updatePosition()))}updateSize(Se){this._config={...this._config,...Se},this._updateElementSize()}setDirection(Se){this._config={...this._config,direction:Se},this._updateElementDirection()}addPanelClass(Se){this._pane&&this._toggleClasses(this._pane,Se,!0)}removePanelClass(Se){this._pane&&this._toggleClasses(this._pane,Se,!1)}getDirection(){const Se=this._config.direction;return Se?"string"==typeof Se?Se:Se.value:"ltr"}updateScrollStrategy(Se){Se!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Se,this.hasAttached()&&(Se.attach(this),Se.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Se=this._pane.style;Se.width=(0,E.HM)(this._config.width),Se.height=(0,E.HM)(this._config.height),Se.minWidth=(0,E.HM)(this._config.minWidth),Se.minHeight=(0,E.HM)(this._config.minHeight),Se.maxWidth=(0,E.HM)(this._config.maxWidth),Se.maxHeight=(0,E.HM)(this._config.maxHeight)}_togglePointerEvents(Se){this._pane.style.pointerEvents=Se?"":"none"}_attachBackdrop(){const Se="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Se)})}):this._backdropElement.classList.add(Se)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Se=this._backdropElement;if(Se){if(this._animationsDisabled)return void this._disposeBackdrop(Se);Se.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Se.addEventListener("transitionend",this._backdropTransitionendHandler)}),Se.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Se)},500))}}_toggleClasses(Se,Ee,ge){const o=(0,E.Eq)(Ee||[]).filter(p=>!!p);o.length&&(ge?Se.classList.add(...o):Se.classList.remove(...o))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const Se=this._ngZone.onStable.pipe((0,w.R)((0,de.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Se.unsubscribe())})})}_disposeScrollStrategy(){const Se=this._scrollStrategy;Se&&(Se.disable(),Se.detach&&Se.detach())}_disposeBackdrop(Se){Se&&(Se.removeEventListener("click",this._backdropClickHandler),Se.removeEventListener("transitionend",this._backdropTransitionendHandler),Se.remove(),this._backdropElement===Se&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const X="cdk-overlay-connected-position-bounding-box",ce=/([A-Za-z%]+)$/;class ve{get positions(){return this._preferredPositions}constructor(Se,Ee,ge,o,p){this._viewportRuler=Ee,this._document=ge,this._platform=o,this._overlayContainer=p,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new P.x,this._resizeSubscription=S.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Se)}attach(Se){this._validatePositions(),Se.hostElement.classList.add(X),this._overlayRef=Se,this._boundingBox=Se.hostElement,this._pane=Se.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Se=this._originRect,Ee=this._overlayRect,ge=this._viewportRect,o=this._containerRect,p=[];let A;for(let C of this._preferredPositions){let f=this._getOriginPoint(Se,o,C),a=this._getOverlayPoint(f,Ee,C),n=this._getOverlayFit(a,Ee,ge,C);if(n.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(C,f);this._canFitWithFlexibleDimensions(n,a,ge)?p.push({position:C,origin:f,overlayRect:Ee,boundingBoxRect:this._calculateBoundingBoxRect(f,C)}):(!A||A.overlayFit.visibleAreaf&&(f=n,C=a)}return this._isPushed=!1,void this._applyPosition(C.position,C.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(A.position,A.originPoint);this._applyPosition(A.position,A.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Je(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(X),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Se=this._lastPosition;if(Se){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Ee=this._getOriginPoint(this._originRect,this._containerRect,Se);this._applyPosition(Se,Ee)}else this.apply()}withScrollableContainers(Se){return this._scrollables=Se,this}withPositions(Se){return this._preferredPositions=Se,-1===Se.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Se){return this._viewportMargin=Se,this}withFlexibleDimensions(Se=!0){return this._hasFlexibleDimensions=Se,this}withGrowAfterOpen(Se=!0){return this._growAfterOpen=Se,this}withPush(Se=!0){return this._canPush=Se,this}withLockedPosition(Se=!0){return this._positionLocked=Se,this}setOrigin(Se){return this._origin=Se,this}withDefaultOffsetX(Se){return this._offsetX=Se,this}withDefaultOffsetY(Se){return this._offsetY=Se,this}withTransformOriginOn(Se){return this._transformOriginSelector=Se,this}_getOriginPoint(Se,Ee,ge){let o,p;if("center"==ge.originX)o=Se.left+Se.width/2;else{const A=this._isRtl()?Se.right:Se.left,C=this._isRtl()?Se.left:Se.right;o="start"==ge.originX?A:C}return Ee.left<0&&(o-=Ee.left),p="center"==ge.originY?Se.top+Se.height/2:"top"==ge.originY?Se.top:Se.bottom,Ee.top<0&&(p-=Ee.top),{x:o,y:p}}_getOverlayPoint(Se,Ee,ge){let o,p;return o="center"==ge.overlayX?-Ee.width/2:"start"===ge.overlayX?this._isRtl()?-Ee.width:0:this._isRtl()?0:-Ee.width,p="center"==ge.overlayY?-Ee.height/2:"top"==ge.overlayY?0:-Ee.height,{x:Se.x+o,y:Se.y+p}}_getOverlayFit(Se,Ee,ge,o){const p=qe(Ee);let{x:A,y:C}=Se,f=this._getOffset(o,"x"),a=this._getOffset(o,"y");f&&(A+=f),a&&(C+=a);let i=0-C,r=C+p.height-ge.height,d=this._subtractOverflows(p.width,0-A,A+p.width-ge.width),s=this._subtractOverflows(p.height,i,r),c=d*s;return{visibleArea:c,isCompletelyWithinViewport:p.width*p.height===c,fitsInViewportVertically:s===p.height,fitsInViewportHorizontally:d==p.width}}_canFitWithFlexibleDimensions(Se,Ee,ge){if(this._hasFlexibleDimensions){const o=ge.bottom-Ee.y,p=ge.right-Ee.x,A=ue(this._overlayRef.getConfig().minHeight),C=ue(this._overlayRef.getConfig().minWidth);return(Se.fitsInViewportVertically||null!=A&&A<=o)&&(Se.fitsInViewportHorizontally||null!=C&&C<=p)}return!1}_pushOverlayOnScreen(Se,Ee,ge){if(this._previousPushAmount&&this._positionLocked)return{x:Se.x+this._previousPushAmount.x,y:Se.y+this._previousPushAmount.y};const o=qe(Ee),p=this._viewportRect,A=Math.max(Se.x+o.width-p.width,0),C=Math.max(Se.y+o.height-p.height,0),f=Math.max(p.top-ge.top-Se.y,0),a=Math.max(p.left-ge.left-Se.x,0);let n=0,t=0;return n=o.width<=p.width?a||-A:Se.xd&&!this._isInitialRender&&!this._growAfterOpen&&(A=Se.y-d/2)}if("end"===Ee.overlayX&&!o||"start"===Ee.overlayX&&o)i=ge.width-Se.x+this._viewportMargin,n=Se.x-this._viewportMargin;else if("start"===Ee.overlayX&&!o||"end"===Ee.overlayX&&o)t=Se.x,n=ge.right-Se.x;else{const r=Math.min(ge.right-Se.x+ge.left,Se.x),d=this._lastBoundingBoxSize.width;n=2*r,t=Se.x-r,n>d&&!this._isInitialRender&&!this._growAfterOpen&&(t=Se.x-d/2)}return{top:A,left:t,bottom:C,right:i,width:n,height:p}}_setBoundingBoxStyles(Se,Ee){const ge=this._calculateBoundingBoxRect(Se,Ee);!this._isInitialRender&&!this._growAfterOpen&&(ge.height=Math.min(ge.height,this._lastBoundingBoxSize.height),ge.width=Math.min(ge.width,this._lastBoundingBoxSize.width));const o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{const p=this._overlayRef.getConfig().maxHeight,A=this._overlayRef.getConfig().maxWidth;o.height=(0,E.HM)(ge.height),o.top=(0,E.HM)(ge.top),o.bottom=(0,E.HM)(ge.bottom),o.width=(0,E.HM)(ge.width),o.left=(0,E.HM)(ge.left),o.right=(0,E.HM)(ge.right),o.alignItems="center"===Ee.overlayX?"center":"end"===Ee.overlayX?"flex-end":"flex-start",o.justifyContent="center"===Ee.overlayY?"center":"bottom"===Ee.overlayY?"flex-end":"flex-start",p&&(o.maxHeight=(0,E.HM)(p)),A&&(o.maxWidth=(0,E.HM)(A))}this._lastBoundingBoxSize=ge,Je(this._boundingBox.style,o)}_resetBoundingBoxStyles(){Je(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Je(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Se,Ee){const ge={},o=this._hasExactPosition(),p=this._hasFlexibleDimensions,A=this._overlayRef.getConfig();if(o){const n=this._viewportRuler.getViewportScrollPosition();Je(ge,this._getExactOverlayY(Ee,Se,n)),Je(ge,this._getExactOverlayX(Ee,Se,n))}else ge.position="static";let C="",f=this._getOffset(Ee,"x"),a=this._getOffset(Ee,"y");f&&(C+=`translateX(${f}px) `),a&&(C+=`translateY(${a}px)`),ge.transform=C.trim(),A.maxHeight&&(o?ge.maxHeight=(0,E.HM)(A.maxHeight):p&&(ge.maxHeight="")),A.maxWidth&&(o?ge.maxWidth=(0,E.HM)(A.maxWidth):p&&(ge.maxWidth="")),Je(this._pane.style,ge)}_getExactOverlayY(Se,Ee,ge){let o={top:"",bottom:""},p=this._getOverlayPoint(Ee,this._overlayRect,Se);return this._isPushed&&(p=this._pushOverlayOnScreen(p,this._overlayRect,ge)),"bottom"===Se.overlayY?o.bottom=this._document.documentElement.clientHeight-(p.y+this._overlayRect.height)+"px":o.top=(0,E.HM)(p.y),o}_getExactOverlayX(Se,Ee,ge){let A,o={left:"",right:""},p=this._getOverlayPoint(Ee,this._overlayRect,Se);return this._isPushed&&(p=this._pushOverlayOnScreen(p,this._overlayRect,ge)),A=this._isRtl()?"end"===Se.overlayX?"left":"right":"end"===Se.overlayX?"right":"left","right"===A?o.right=this._document.documentElement.clientWidth-(p.x+this._overlayRect.width)+"px":o.left=(0,E.HM)(p.x),o}_getScrollVisibility(){const Se=this._getOriginRect(),Ee=this._pane.getBoundingClientRect(),ge=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ce(Se,ge),isOriginOutsideView:re(Se,ge),isOverlayClipped:Ce(Ee,ge),isOverlayOutsideView:re(Ee,ge)}}_subtractOverflows(Se,...Ee){return Ee.reduce((ge,o)=>ge-Math.max(o,0),Se)}_getNarrowedViewportRect(){const Se=this._document.documentElement.clientWidth,Ee=this._document.documentElement.clientHeight,ge=this._viewportRuler.getViewportScrollPosition();return{top:ge.top+this._viewportMargin,left:ge.left+this._viewportMargin,right:ge.left+Se-this._viewportMargin,bottom:ge.top+Ee-this._viewportMargin,width:Se-2*this._viewportMargin,height:Ee-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Se,Ee){return"x"===Ee?null==Se.offsetX?this._offsetX:Se.offsetX:null==Se.offsetY?this._offsetY:Se.offsetY}_validatePositions(){}_addPanelClasses(Se){this._pane&&(0,E.Eq)(Se).forEach(Ee=>{""!==Ee&&-1===this._appliedPanelClasses.indexOf(Ee)&&(this._appliedPanelClasses.push(Ee),this._pane.classList.add(Ee))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Se=>{this._pane.classList.remove(Se)}),this._appliedPanelClasses=[])}_getOriginRect(){const Se=this._origin;if(Se instanceof M.SBq)return Se.nativeElement.getBoundingClientRect();if(Se instanceof Element)return Se.getBoundingClientRect();const Ee=Se.width||0,ge=Se.height||0;return{top:Se.y,bottom:Se.y+ge,left:Se.x,right:Se.x+Ee,height:ge,width:Ee}}}function Je(Qe,Se){for(let Ee in Se)Se.hasOwnProperty(Ee)&&(Qe[Ee]=Se[Ee]);return Qe}function ue(Qe){if("number"!=typeof Qe&&null!=Qe){const[Se,Ee]=Qe.split(ce);return Ee&&"px"!==Ee?null:parseFloat(Se)}return Qe||null}function qe(Qe){return{top:Math.floor(Qe.top),right:Math.floor(Qe.right),bottom:Math.floor(Qe.bottom),left:Math.floor(Qe.left),width:Math.floor(Qe.width),height:Math.floor(Qe.height)}}const et="cdk-global-overlay-wrapper";class Re{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Se){const Ee=Se.getConfig();this._overlayRef=Se,this._width&&!Ee.width&&Se.updateSize({width:this._width}),this._height&&!Ee.height&&Se.updateSize({height:this._height}),Se.hostElement.classList.add(et),this._isDisposed=!1}top(Se=""){return this._bottomOffset="",this._topOffset=Se,this._alignItems="flex-start",this}left(Se=""){return this._xOffset=Se,this._xPosition="left",this}bottom(Se=""){return this._topOffset="",this._bottomOffset=Se,this._alignItems="flex-end",this}right(Se=""){return this._xOffset=Se,this._xPosition="right",this}start(Se=""){return this._xOffset=Se,this._xPosition="start",this}end(Se=""){return this._xOffset=Se,this._xPosition="end",this}width(Se=""){return this._overlayRef?this._overlayRef.updateSize({width:Se}):this._width=Se,this}height(Se=""){return this._overlayRef?this._overlayRef.updateSize({height:Se}):this._height=Se,this}centerHorizontally(Se=""){return this.left(Se),this._xPosition="center",this}centerVertically(Se=""){return this.top(Se),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Se=this._overlayRef.overlayElement.style,Ee=this._overlayRef.hostElement.style,ge=this._overlayRef.getConfig(),{width:o,height:p,maxWidth:A,maxHeight:C}=ge,f=!("100%"!==o&&"100vw"!==o||A&&"100%"!==A&&"100vw"!==A),a=!("100%"!==p&&"100vh"!==p||C&&"100%"!==C&&"100vh"!==C),n=this._xPosition,t=this._xOffset,i="rtl"===this._overlayRef.getConfig().direction;let r="",d="",s="";f?s="flex-start":"center"===n?(s="center",i?d=t:r=t):i?"left"===n||"end"===n?(s="flex-end",r=t):("right"===n||"start"===n)&&(s="flex-start",d=t):"left"===n||"start"===n?(s="flex-start",r=t):("right"===n||"end"===n)&&(s="flex-end",d=t),Se.position=this._cssPosition,Se.marginLeft=f?"0":r,Se.marginTop=a?"0":this._topOffset,Se.marginBottom=this._bottomOffset,Se.marginRight=f?"0":d,Ee.justifyContent=s,Ee.alignItems=a?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Se=this._overlayRef.overlayElement.style,Ee=this._overlayRef.hostElement,ge=Ee.style;Ee.classList.remove(et),ge.justifyContent=ge.alignItems=Se.marginTop=Se.marginBottom=Se.marginLeft=Se.marginRight=Se.position="",this._overlayRef=null,this._isDisposed=!0}}let Et=(()=>{class Qe{constructor(Ee,ge,o,p){this._viewportRuler=Ee,this._document=ge,this._platform=o,this._overlayContainer=p}global(){return new Re}flexibleConnectedTo(Ee){return new ve(Ee,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.LFG(e.rL),M.LFG(h.K0),M.LFG(b.t4),M.LFG(Mt))};static#t=this.\u0275prov=M.Yz7({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),G=0,He=(()=>{class Qe{constructor(Ee,ge,o,p,A,C,f,a,n,t,i,r){this.scrollStrategies=Ee,this._overlayContainer=ge,this._componentFactoryResolver=o,this._positionBuilder=p,this._keyboardDispatcher=A,this._injector=C,this._ngZone=f,this._document=a,this._directionality=n,this._location=t,this._outsideClickDispatcher=i,this._animationsModuleType=r}create(Ee){const ge=this._createHostElement(),o=this._createPaneElement(ge),p=this._createPortalOutlet(o),A=new H(Ee);return A.direction=A.direction||this._directionality.value,new fe(p,ge,o,A,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(Ee){const ge=this._document.createElement("div");return ge.id="cdk-overlay-"+G++,ge.classList.add("cdk-overlay-pane"),Ee.appendChild(ge),ge}_createHostElement(){const Ee=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(Ee),Ee}_createPortalOutlet(Ee){return this._appRef||(this._appRef=this._injector.get(M.z2F)),new k.u0(Ee,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.LFG(te),M.LFG(Mt),M.LFG(M._Vd),M.LFG(Et),M.LFG(gt),M.LFG(M.zs3),M.LFG(M.R0b),M.LFG(h.K0),M.LFG(v.Is),M.LFG(h.Ye),M.LFG(At),M.LFG(M.QbO,8))};static#t=this.\u0275prov=M.Yz7({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();const ne=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],it=new M.OlP("cdk-connected-overlay-scroll-strategy");let I=(()=>{class Qe{constructor(Ee){this.elementRef=Ee}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.Y36(M.SBq))};static#t=this.\u0275dir=M.lG2({type:Qe,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return Qe})(),be=(()=>{class Qe{get offsetX(){return this._offsetX}set offsetX(Ee){this._offsetX=Ee,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(Ee){this._offsetY=Ee,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Ee){this._hasBackdrop=(0,E.Ig)(Ee)}get lockPosition(){return this._lockPosition}set lockPosition(Ee){this._lockPosition=(0,E.Ig)(Ee)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(Ee){this._flexibleDimensions=(0,E.Ig)(Ee)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(Ee){this._growAfterOpen=(0,E.Ig)(Ee)}get push(){return this._push}set push(Ee){this._push=(0,E.Ig)(Ee)}constructor(Ee,ge,o,p,A){this._overlay=Ee,this._dir=A,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=S.w0.EMPTY,this._attachSubscription=S.w0.EMPTY,this._detachSubscription=S.w0.EMPTY,this._positionSubscription=S.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new M.vpe,this.positionChange=new M.vpe,this.attach=new M.vpe,this.detach=new M.vpe,this.overlayKeydown=new M.vpe,this.overlayOutsideClick=new M.vpe,this._templatePortal=new k.UE(ge,o),this._scrollStrategyFactory=p,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(Ee){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),Ee.origin&&this.open&&this._position.apply()),Ee.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ne);const Ee=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=Ee.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=Ee.detachments().subscribe(()=>this.detach.emit()),Ee.keydownEvents().subscribe(ge=>{this.overlayKeydown.next(ge),ge.keyCode===se.hY&&!this.disableClose&&!(0,se.Vb)(ge)&&(ge.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(ge=>{this.overlayOutsideClick.next(ge)})}_buildConfig(){const Ee=this._position=this.positionStrategy||this._createPositionStrategy(),ge=new H({direction:this._dir,positionStrategy:Ee,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(ge.width=this.width),(this.height||0===this.height)&&(ge.height=this.height),(this.minWidth||0===this.minWidth)&&(ge.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(ge.minHeight=this.minHeight),this.backdropClass&&(ge.backdropClass=this.backdropClass),this.panelClass&&(ge.panelClass=this.panelClass),ge}_updatePositionStrategy(Ee){const ge=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return Ee.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(ge).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const Ee=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(Ee),Ee}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof I?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(Ee=>{this.backdropClick.emit(Ee)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,W.o)(()=>this.positionChange.observers.length>0)).subscribe(Ee=>{this.positionChange.emit(Ee),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(ge){return new(ge||Qe)(M.Y36(He),M.Y36(M.Rgc),M.Y36(M.s_b),M.Y36(it),M.Y36(v.Is,8))};static#t=this.\u0275dir=M.lG2({type:Qe,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[M.TTD]})}return Qe})();const Be={provide:it,deps:[He],useFactory:function j(Qe){return()=>Qe.scrollStrategies.reposition()}};let Te=(()=>{class Qe{static#e=this.\u0275fac=function(ge){return new(ge||Qe)};static#t=this.\u0275mod=M.oAB({type:Qe});static#i=this.\u0275inj=M.cJS({providers:[He,Be],imports:[v.vT,k.eL,e.Cl,e.Cl]})}return Qe})()},62831:(_t,pe,m)=>{"use strict";m.d(pe,{Mq:()=>de,Oy:()=>re,_i:()=>se,ht:()=>Ze,i$:()=>k,kV:()=>Ae,qK:()=>w,sA:()=>ke,t4:()=>E});var e=m(65879),h=m(96814);let M;try{M=typeof Intl<"u"&&Intl.v8BreakIterator}catch{M=!1}let y,E=(()=>{class Ce{constructor(te){this._platformId=te,this.isBrowser=this._platformId?(0,h.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!M)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(H){return new(H||Ce)(e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();const g=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function w(){if(y)return y;if("object"!=typeof document||!document)return y=new Set(g),y;let Ce=document.createElement("input");return y=new Set(g.filter(O=>(Ce.setAttribute("type",O),Ce.type===O))),y}let W,P,S,Z;function k(Ce){return function v(){if(null==W&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>W=!0}))}finally{W=W||!1}return W}()?Ce:!!Ce.capture}function de(){if(null==S){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return S=!1,S;if("scrollBehavior"in document.documentElement.style)S=!0;else{const Ce=Element.prototype.scrollTo;S=!!Ce&&!/\{\s*\[native code\]\s*\}/.test(Ce.toString())}}return S}function se(){if("object"!=typeof document||!document)return 0;if(null==P){const Ce=document.createElement("div"),O=Ce.style;Ce.dir="rtl",O.width="1px",O.overflow="auto",O.visibility="hidden",O.pointerEvents="none",O.position="absolute";const te=document.createElement("div"),H=te.style;H.width="2px",H.height="1px",Ce.appendChild(te),document.body.appendChild(Ce),P=0,0===Ce.scrollLeft&&(Ce.scrollLeft=1,P=0===Ce.scrollLeft?1:2),Ce.remove()}return P}function Ae(Ce){if(function oe(){if(null==Z){const Ce=typeof document<"u"?document.head:null;Z=!(!Ce||!Ce.createShadowRoot&&!Ce.attachShadow)}return Z}()){const O=Ce.getRootNode?Ce.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&O instanceof ShadowRoot)return O}return null}function Ze(){let Ce=typeof document<"u"&&document?document.activeElement:null;for(;Ce&&Ce.shadowRoot;){const O=Ce.shadowRoot.activeElement;if(O===Ce)break;Ce=O}return Ce}function ke(Ce){return Ce.composedPath?Ce.composedPath()[0]:Ce.target}function re(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(_t,pe,m)=>{"use strict";m.d(pe,{C5:()=>v,Pl:()=>Ze,UE:()=>k,eL:()=>re,en:()=>S,ig:()=>oe,u0:()=>se});var e=m(65879),h=m(96814);class W{attach(te){return this._attachedHost=te,te.attach(this)}detach(){let te=this._attachedHost;null!=te&&(this._attachedHost=null,te.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(te){this._attachedHost=te}}class v extends W{constructor(te,H,Q,ye,rt){super(),this.component=te,this.viewContainerRef=H,this.injector=Q,this.componentFactoryResolver=ye,this.projectableNodes=rt}}class k extends W{constructor(te,H,Q,ye){super(),this.templateRef=te,this.viewContainerRef=H,this.context=Q,this.injector=ye}get origin(){return this.templateRef.elementRef}attach(te,H=this.context){return this.context=H,super.attach(te)}detach(){return this.context=void 0,super.detach()}}class P extends W{constructor(te){super(),this.element=te instanceof e.SBq?te.nativeElement:te}}class S{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(te){return te instanceof v?(this._attachedPortal=te,this.attachComponentPortal(te)):te instanceof k?(this._attachedPortal=te,this.attachTemplatePortal(te)):this.attachDomPortal&&te instanceof P?(this._attachedPortal=te,this.attachDomPortal(te)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(te){this._disposeFn=te}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class se extends S{constructor(te,H,Q,ye,rt){super(),this.outletElement=te,this._componentFactoryResolver=H,this._appRef=Q,this._defaultInjector=ye,this.attachDomPortal=Ne=>{const zt=Ne.element,at=this._document.createComment("dom-portal");zt.parentNode.insertBefore(at,zt),this.outletElement.appendChild(zt),this._attachedPortal=Ne,super.setDisposeFn(()=>{at.parentNode&&at.parentNode.replaceChild(zt,at)})},this._document=rt}attachComponentPortal(te){const Q=(te.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(te.component);let ye;return te.viewContainerRef?(ye=te.viewContainerRef.createComponent(Q,te.viewContainerRef.length,te.injector||te.viewContainerRef.injector,te.projectableNodes||void 0),this.setDisposeFn(()=>ye.destroy())):(ye=Q.create(te.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(ye.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ye.hostView),ye.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ye)),this._attachedPortal=te,ye}attachTemplatePortal(te){let H=te.viewContainerRef,Q=H.createEmbeddedView(te.templateRef,te.context,{injector:te.injector});return Q.rootNodes.forEach(ye=>this.outletElement.appendChild(ye)),Q.detectChanges(),this.setDisposeFn(()=>{let ye=H.indexOf(Q);-1!==ye&&H.remove(ye)}),this._attachedPortal=te,Q}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(te){return te.hostView.rootNodes[0]}}let oe=(()=>{class O extends k{constructor(H,Q){super(H,Q)}static#e=this.\u0275fac=function(Q){return new(Q||O)(e.Y36(e.Rgc),e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:O,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.qOj]})}return O})(),Ze=(()=>{class O extends S{constructor(H,Q,ye){super(),this._componentFactoryResolver=H,this._viewContainerRef=Q,this._isInitialized=!1,this.attached=new e.vpe,this.attachDomPortal=rt=>{const Ne=rt.element,zt=this._document.createComment("dom-portal");rt.setAttachedHost(this),Ne.parentNode.insertBefore(zt,Ne),this._getRootNode().appendChild(Ne),this._attachedPortal=rt,super.setDisposeFn(()=>{zt.parentNode&&zt.parentNode.replaceChild(Ne,zt)})},this._document=ye}get portal(){return this._attachedPortal}set portal(H){this.hasAttached()&&!H&&!this._isInitialized||(this.hasAttached()&&super.detach(),H&&super.attach(H),this._attachedPortal=H||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(H){H.setAttachedHost(this);const Q=null!=H.viewContainerRef?H.viewContainerRef:this._viewContainerRef,rt=(H.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(H.component),Ne=Q.createComponent(rt,Q.length,H.injector||Q.injector,H.projectableNodes||void 0);return Q!==this._viewContainerRef&&this._getRootNode().appendChild(Ne.hostView.rootNodes[0]),super.setDisposeFn(()=>Ne.destroy()),this._attachedPortal=H,this._attachedRef=Ne,this.attached.emit(Ne),Ne}attachTemplatePortal(H){H.setAttachedHost(this);const Q=this._viewContainerRef.createEmbeddedView(H.templateRef,H.context,{injector:H.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=H,this._attachedRef=Q,this.attached.emit(Q),Q}_getRootNode(){const H=this._viewContainerRef.element.nativeElement;return H.nodeType===H.ELEMENT_NODE?H:H.parentNode}static#e=this.\u0275fac=function(Q){return new(Q||O)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36(h.K0))};static#t=this.\u0275dir=e.lG2({type:O,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.qOj]})}return O})(),re=(()=>{class O{static#e=this.\u0275fac=function(Q){return new(Q||O)};static#t=this.\u0275mod=e.oAB({type:O});static#i=this.\u0275inj=e.cJS({})}return O})()},16672:(_t,pe,m)=>{"use strict";m.d(pe,{Cl:()=>et,N7:()=>ve,PQ:()=>at,ZD:()=>Me,mF:()=>zt,rL:()=>At,x0:()=>ue,xd:()=>rt});var e=m(42495),h=m(65879),M=m(78645),E=m(22096),b=m(65592),y=m(92438),g=m(80927),w=m(76410),W=m(47394),v=m(2664),k=m(93997),P=m(29028),S=m(32181),de=m(59773),se=m(27921),Z=m(69384),oe=m(94664),Ae=m(67081),Ze=m(62831),ke=m(96814),re=m(49388),Ce=m(78337);const O=["contentWrapper"],te=["*"],H=new h.OlP("VIRTUAL_SCROLL_STRATEGY");class Q{constructor(Et,G,He){this._scrolledIndexChange=new M.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,k.x)()),this._viewport=null,this._itemSize=Et,this._minBufferPx=G,this._maxBufferPx=He}attach(Et){this._viewport=Et,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(Et,G,He){this._itemSize=Et,this._minBufferPx=G,this._maxBufferPx=He,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(Et,G){this._viewport&&this._viewport.scrollToOffset(Et*this._itemSize,G)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const Et=this._viewport.getRenderedRange(),G={start:Et.start,end:Et.end},He=this._viewport.getViewportSize(),ne=this._viewport.getDataLength();let it=this._viewport.measureScrollOffset(),I=this._itemSize>0?it/this._itemSize:0;if(G.end>ne){const j=Math.ceil(He/this._itemSize),Be=Math.max(0,Math.min(I,ne-j));I!=Be&&(I=Be,it=Be*this._itemSize,G.start=Math.floor(I)),G.end=Math.max(0,Math.min(ne,G.start+j))}const be=it-G.start*this._itemSize;if(be0&&(G.end=Math.min(ne,G.end+Be),G.start=Math.max(0,Math.floor(I-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(G),this._viewport.setRenderedContentOffset(this._itemSize*G.start),this._scrolledIndexChange.next(Math.floor(I))}}function ye(Re){return Re._scrollStrategy}let rt=(()=>{class Re{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new Q(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(G){this._itemSize=(0,e.su)(G)}get minBufferPx(){return this._minBufferPx}set minBufferPx(G){this._minBufferPx=(0,e.su)(G)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(G){this._maxBufferPx=(0,e.su)(G)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static#e=this.\u0275fac=function(He){return new(He||Re)};static#t=this.\u0275dir=h.lG2({type:Re,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[h._Bn([{provide:H,useFactory:ye,deps:[(0,h.Gpc)(()=>Re)]}]),h.TTD]})}return Re})(),zt=(()=>{class Re{constructor(G,He,ne){this._ngZone=G,this._platform=He,this._scrolled=new M.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=ne}register(G){this.scrollContainers.has(G)||this.scrollContainers.set(G,G.elementScrolled().subscribe(()=>this._scrolled.next(G)))}deregister(G){const He=this.scrollContainers.get(G);He&&(He.unsubscribe(),this.scrollContainers.delete(G))}scrolled(G=20){return this._platform.isBrowser?new b.y(He=>{this._globalSubscription||this._addGlobalListener();const ne=G>0?this._scrolled.pipe((0,P.e)(G)).subscribe(He):this._scrolled.subscribe(He);return this._scrolledCount++,()=>{ne.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,E.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((G,He)=>this.deregister(He)),this._scrolled.complete()}ancestorScrolled(G,He){const ne=this.getAncestorScrollContainers(G);return this.scrolled(He).pipe((0,S.h)(it=>!it||ne.indexOf(it)>-1))}getAncestorScrollContainers(G){const He=[];return this.scrollContainers.forEach((ne,it)=>{this._scrollableContainsElement(it,G)&&He.push(it)}),He}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(G,He){let ne=(0,e.fI)(He),it=G.getElementRef().nativeElement;do{if(ne==it)return!0}while(ne=ne.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const G=this._getWindow();return(0,y.R)(G.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(He){return new(He||Re)(h.LFG(h.R0b),h.LFG(Ze.t4),h.LFG(ke.K0,8))};static#t=this.\u0275prov=h.Yz7({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})(),at=(()=>{class Re{constructor(G,He,ne,it){this.elementRef=G,this.scrollDispatcher=He,this.ngZone=ne,this.dir=it,this._destroyed=new M.x,this._elementScrolled=new b.y(I=>this.ngZone.runOutsideAngular(()=>(0,y.R)(this.elementRef.nativeElement,"scroll").pipe((0,de.R)(this._destroyed)).subscribe(I)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(G){const He=this.elementRef.nativeElement,ne=this.dir&&"rtl"==this.dir.value;null==G.left&&(G.left=ne?G.end:G.start),null==G.right&&(G.right=ne?G.start:G.end),null!=G.bottom&&(G.top=He.scrollHeight-He.clientHeight-G.bottom),ne&&0!=(0,Ze._i)()?(null!=G.left&&(G.right=He.scrollWidth-He.clientWidth-G.left),2==(0,Ze._i)()?G.left=G.right:1==(0,Ze._i)()&&(G.left=G.right?-G.right:G.right)):null!=G.right&&(G.left=He.scrollWidth-He.clientWidth-G.right),this._applyScrollToOptions(G)}_applyScrollToOptions(G){const He=this.elementRef.nativeElement;(0,Ze.Mq)()?He.scrollTo(G):(null!=G.top&&(He.scrollTop=G.top),null!=G.left&&(He.scrollLeft=G.left))}measureScrollOffset(G){const He="left",it=this.elementRef.nativeElement;if("top"==G)return it.scrollTop;if("bottom"==G)return it.scrollHeight-it.clientHeight-it.scrollTop;const I=this.dir&&"rtl"==this.dir.value;return"start"==G?G=I?"right":He:"end"==G&&(G=I?He:"right"),I&&2==(0,Ze._i)()?G==He?it.scrollWidth-it.clientWidth-it.scrollLeft:it.scrollLeft:I&&1==(0,Ze._i)()?G==He?it.scrollLeft+it.scrollWidth-it.clientWidth:-it.scrollLeft:G==He?it.scrollLeft:it.scrollWidth-it.clientWidth-it.scrollLeft}static#e=this.\u0275fac=function(He){return new(He||Re)(h.Y36(h.SBq),h.Y36(zt),h.Y36(h.R0b),h.Y36(re.Is,8))};static#t=this.\u0275dir=h.lG2({type:Re,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return Re})(),At=(()=>{class Re{constructor(G,He,ne){this._platform=G,this._change=new M.x,this._changeListener=it=>{this._change.next(it)},this._document=ne,He.runOutsideAngular(()=>{if(G.isBrowser){const it=this._getWindow();it.addEventListener("resize",this._changeListener),it.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const G=this._getWindow();G.removeEventListener("resize",this._changeListener),G.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const G={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),G}getViewportRect(){const G=this.getViewportScrollPosition(),{width:He,height:ne}=this.getViewportSize();return{top:G.top,left:G.left,bottom:G.top+ne,right:G.left+He,height:ne,width:He}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const G=this._document,He=this._getWindow(),ne=G.documentElement,it=ne.getBoundingClientRect();return{top:-it.top||G.body.scrollTop||He.scrollY||ne.scrollTop||0,left:-it.left||G.body.scrollLeft||He.scrollX||ne.scrollLeft||0}}change(G=20){return G>0?this._change.pipe((0,P.e)(G)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const G=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:G.innerWidth,height:G.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(He){return new(He||Re)(h.LFG(Ze.t4),h.LFG(h.R0b),h.LFG(ke.K0,8))};static#t=this.\u0275prov=h.Yz7({token:Re,factory:Re.\u0275fac,providedIn:"root"})}return Re})();const Mt=new h.OlP("VIRTUAL_SCROLLABLE");let fe=(()=>{class Re extends at{constructor(G,He,ne,it){super(G,He,ne,it)}measureViewportSize(G){const He=this.elementRef.nativeElement;return"horizontal"===G?He.clientWidth:He.clientHeight}static#e=this.\u0275fac=function(He){return new(He||Re)(h.Y36(h.SBq),h.Y36(zt),h.Y36(h.R0b),h.Y36(re.Is,8))};static#t=this.\u0275dir=h.lG2({type:Re,features:[h.qOj]})}return Re})();const ce=typeof requestAnimationFrame<"u"?g.Z:w.E;let ve=(()=>{class Re extends fe{get orientation(){return this._orientation}set orientation(G){this._orientation!==G&&(this._orientation=G,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(G){this._appendOnly=(0,e.Ig)(G)}constructor(G,He,ne,it,I,be,j,Be){super(G,be,ne,I),this.elementRef=G,this._changeDetectorRef=He,this._scrollStrategy=it,this.scrollable=Be,this._platform=(0,h.f3M)(Ze.t4),this._detachedSubject=new M.x,this._renderedRangeSubject=new M.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new b.y(Te=>this._scrollStrategy.scrolledIndexChange.subscribe(Tt=>Promise.resolve().then(()=>this.ngZone.run(()=>Te.next(Tt))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=W.w0.EMPTY,this._viewportChanges=j.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,se.O)(null),(0,P.e)(0,ce),(0,de.R)(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(G){this.ngZone.runOutsideAngular(()=>{this._forOf=G,this._forOf.dataStream.pipe((0,de.R)(this._detachedSubject)).subscribe(He=>{const ne=He.length;ne!==this._dataLength&&(this._dataLength=ne,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(G){return this.getElementRef().nativeElement.getBoundingClientRect()[G]}setTotalContentSize(G){this._totalContentSize!==G&&(this._totalContentSize=G,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(G){(function X(Re,Et){return Re.start==Et.start&&Re.end==Et.end})(this._renderedRange,G)||(this.appendOnly&&(G={start:0,end:Math.max(this._renderedRange.end,G.end)}),this._renderedRangeSubject.next(this._renderedRange=G),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(G,He="to-start"){G=this.appendOnly&&"to-start"===He?0:G;const it="horizontal"==this.orientation,I=it?"X":"Y";let j=`translate${I}(${Number((it&&this.dir&&"rtl"==this.dir.value?-1:1)*G)}px)`;this._renderedContentOffset=G,"to-end"===He&&(j+=` translate${I}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=j&&(this._renderedContentTransform=j,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(G,He="auto"){const ne={behavior:He};"horizontal"===this.orientation?ne.start=G:ne.top=G,this.scrollable.scrollTo(ne)}scrollToIndex(G,He="auto"){this._scrollStrategy.scrollToIndex(G,He)}measureScrollOffset(G){let He;return He=this.scrollable==this?ne=>super.measureScrollOffset(ne):ne=>this.scrollable.measureScrollOffset(ne),Math.max(0,He(G??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(G){let He;const I="rtl"==this.dir?.value;He="start"==G?I?"right":"left":"end"==G?I?"left":"right":G||("horizontal"===this.orientation?"left":"top");const be=this.scrollable.measureBoundingClientRectWithScrollOffset(He);return this.elementRef.nativeElement.getBoundingClientRect()[He]-be}measureRenderedContentSize(){const G=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?G.offsetWidth:G.offsetHeight}measureRangeSize(G){return this._forOf?this._forOf.measureRangeSize(G,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(G){G&&this._runAfterChangeDetection.push(G),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const G=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const He of G)He()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static#e=this.\u0275fac=function(He){return new(He||Re)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(H,8),h.Y36(re.Is,8),h.Y36(zt),h.Y36(At),h.Y36(Mt,8))};static#t=this.\u0275cmp=h.Xpm({type:Re,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(He,ne){if(1&He&&h.Gf(O,7),2&He){let it;h.iGM(it=h.CRH())&&(ne._contentWrapper=it.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(He,ne){2&He&&h.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===ne.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==ne.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[h._Bn([{provide:at,useFactory:(G,He)=>G||He,deps:[[new h.FiY,new h.tBr(Mt)],Re]}]),h.qOj,h.jDz],ngContentSelectors:te,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(He,ne){1&He&&(h.F$t(),h.TgZ(0,"div",0,1),h.Hsn(2),h.qZA(),h._UZ(3,"div",2)),2&He&&(h.xp6(3),h.Udp("width",ne._totalContentWidth)("height",ne._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0})}return Re})();function Je(Re,Et,G){if(!G.getBoundingClientRect)return 0;const ne=G.getBoundingClientRect();return"horizontal"===Re?"start"===Et?ne.left:ne.right:"start"===Et?ne.top:ne.bottom}let ue=(()=>{class Re{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(G){this._cdkVirtualForOf=G,(0,Ce.Z9)(G)?this._dataSourceChanges.next(G):this._dataSourceChanges.next(new Ce.P3((0,v.b)(G)?G:Array.from(G||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(G){this._needsUpdate=!0,this._cdkVirtualForTrackBy=G?(He,ne)=>G(He+(this._renderedRange?this._renderedRange.start:0),ne):void 0}set cdkVirtualForTemplate(G){G&&(this._needsUpdate=!0,this._template=G)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(G){this._viewRepeater.viewCacheSize=(0,e.su)(G)}constructor(G,He,ne,it,I,be){this._viewContainerRef=G,this._template=He,this._differs=ne,this._viewRepeater=it,this._viewport=I,this.viewChange=new M.x,this._dataSourceChanges=new M.x,this.dataStream=this._dataSourceChanges.pipe((0,se.O)(null),(0,Z.G)(),(0,oe.w)(([j,Be])=>this._changeDataSource(j,Be)),(0,Ae.d)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new M.x,this.dataStream.subscribe(j=>{this._data=j,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,de.R)(this._destroyed)).subscribe(j=>{this._renderedRange=j,this.viewChange.observers.length&&be.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(G,He){if(G.start>=G.end)return 0;const ne=G.start-this._renderedRange.start,it=G.end-G.start;let I,be;for(let j=0;j-1;j--){const Be=this._viewContainerRef.get(j+ne);if(Be&&Be.rootNodes.length){be=Be.rootNodes[Be.rootNodes.length-1];break}}return I&&be?Je(He,"end",be)-Je(He,"start",I):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const G=this._differ.diff(this._renderedItems);G?this._applyChanges(G):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((G,He)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(G,He):He)),this._needsUpdate=!0)}_changeDataSource(G,He){return G&&G.disconnect(this),this._needsUpdate=!0,He?He.connect(this):(0,E.of)()}_updateContext(){const G=this._data.length;let He=this._viewContainerRef.length;for(;He--;){const ne=this._viewContainerRef.get(He);ne.context.index=this._renderedRange.start+He,ne.context.count=G,this._updateComputedContextProperties(ne.context),ne.detectChanges()}}_applyChanges(G){this._viewRepeater.applyChanges(G,this._viewContainerRef,(it,I,be)=>this._getEmbeddedViewArgs(it,be),it=>it.item),G.forEachIdentityChange(it=>{this._viewContainerRef.get(it.currentIndex).context.$implicit=it.item});const He=this._data.length;let ne=this._viewContainerRef.length;for(;ne--;){const it=this._viewContainerRef.get(ne);it.context.index=this._renderedRange.start+ne,it.context.count=He,this._updateComputedContextProperties(it.context)}}_updateComputedContextProperties(G){G.first=0===G.index,G.last=G.index===G.count-1,G.even=G.index%2==0,G.odd=!G.even}_getEmbeddedViewArgs(G,He){return{templateRef:this._template,context:{$implicit:G.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:He}}static#e=this.\u0275fac=function(He){return new(He||Re)(h.Y36(h.s_b),h.Y36(h.Rgc),h.Y36(h.ZZ4),h.Y36(Ce.k),h.Y36(ve,4),h.Y36(h.R0b))};static#t=this.\u0275dir=h.lG2({type:Re,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[h._Bn([{provide:Ce.k,useClass:Ce.eX}])]})}return Re})(),Me=(()=>{class Re{static#e=this.\u0275fac=function(He){return new(He||Re)};static#t=this.\u0275mod=h.oAB({type:Re});static#i=this.\u0275inj=h.cJS({})}return Re})(),et=(()=>{class Re{static#e=this.\u0275fac=function(He){return new(He||Re)};static#t=this.\u0275mod=h.oAB({type:Re});static#i=this.\u0275inj=h.cJS({imports:[re.vT,Me,re.vT,Me]})}return Re})()},56263:(_t,pe,m)=>{"use strict";m.d(pe,{IC:()=>S,Ky:()=>de,Lq:()=>k});var e=m(62831),h=m(65879),M=m(42495),E=m(36232),b=m(78645),y=m(92438),g=m(29028),w=m(59773),W=m(96814);const v=(0,e.i$)({passive:!0});let k=(()=>{class se{constructor(oe,Ae){this._platform=oe,this._ngZone=Ae,this._monitoredElements=new Map}monitor(oe){if(!this._platform.isBrowser)return E.E;const Ae=(0,M.fI)(oe),Ze=this._monitoredElements.get(Ae);if(Ze)return Ze.subject;const ke=new b.x,re="cdk-text-field-autofilled",Ce=O=>{"cdk-text-field-autofill-start"!==O.animationName||Ae.classList.contains(re)?"cdk-text-field-autofill-end"===O.animationName&&Ae.classList.contains(re)&&(Ae.classList.remove(re),this._ngZone.run(()=>ke.next({target:O.target,isAutofilled:!1}))):(Ae.classList.add(re),this._ngZone.run(()=>ke.next({target:O.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Ae.addEventListener("animationstart",Ce,v),Ae.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Ae,{subject:ke,unlisten:()=>{Ae.removeEventListener("animationstart",Ce,v)}}),ke}stopMonitoring(oe){const Ae=(0,M.fI)(oe),Ze=this._monitoredElements.get(Ae);Ze&&(Ze.unlisten(),Ze.subject.complete(),Ae.classList.remove("cdk-text-field-autofill-monitored"),Ae.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Ae))}ngOnDestroy(){this._monitoredElements.forEach((oe,Ae)=>this.stopMonitoring(Ae))}static#e=this.\u0275fac=function(Ae){return new(Ae||se)(h.LFG(e.t4),h.LFG(h.R0b))};static#t=this.\u0275prov=h.Yz7({token:se,factory:se.\u0275fac,providedIn:"root"})}return se})(),S=(()=>{class se{get minRows(){return this._minRows}set minRows(oe){this._minRows=(0,M.su)(oe),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(oe){this._maxRows=(0,M.su)(oe),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(oe){oe=(0,M.Ig)(oe),this._enabled!==oe&&((this._enabled=oe)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(oe){this._cachedPlaceholderHeight=void 0,oe?this._textareaElement.setAttribute("placeholder",oe):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(oe,Ae,Ze,ke){this._elementRef=oe,this._platform=Ae,this._ngZone=Ze,this._destroyed=new b.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=re=>{this._hasFocus="focus"===re.type},this._document=ke,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const oe=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;oe&&(this._textareaElement.style.minHeight=oe)}_setMaxHeight(){const oe=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;oe&&(this._textareaElement.style.maxHeight=oe)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const oe=this._getWindow();(0,y.R)(oe,"resize").pipe((0,g.e)(16),(0,w.R)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let oe=this._textareaElement.cloneNode(!1);oe.rows=1,oe.style.position="absolute",oe.style.visibility="hidden",oe.style.border="none",oe.style.padding="0",oe.style.height="",oe.style.minHeight="",oe.style.maxHeight="",oe.style.overflow="hidden",this._textareaElement.parentNode.appendChild(oe),this._cachedLineHeight=oe.clientHeight,oe.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const oe=this._textareaElement,Ae=oe.style.marginBottom||"",Ze=this._platform.FIREFOX,ke=Ze&&this._hasFocus,re=Ze?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";ke&&(oe.style.marginBottom=`${oe.clientHeight}px`),oe.classList.add(re);const Ce=oe.scrollHeight-4;return oe.classList.remove(re),ke&&(oe.style.marginBottom=Ae),Ce}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const oe=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=oe}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(oe=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const Ae=this._elementRef.nativeElement,Ze=Ae.value;if(!oe&&this._minRows===this._previousMinRows&&Ze===this._previousValue)return;const ke=this._measureScrollHeight(),re=Math.max(ke,this._cachedPlaceholderHeight||0);Ae.style.height=`${re}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(Ae)):setTimeout(()=>this._scrollToCaretPosition(Ae))}),this._previousValue=Ze,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(oe){const{selectionStart:Ae,selectionEnd:Ze}=oe;!this._destroyed.isStopped&&this._hasFocus&&oe.setSelectionRange(Ae,Ze)}static#e=this.\u0275fac=function(Ae){return new(Ae||se)(h.Y36(h.SBq),h.Y36(e.t4),h.Y36(h.R0b),h.Y36(W.K0,8))};static#t=this.\u0275dir=h.lG2({type:se,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(Ae,Ze){1&Ae&&h.NdJ("input",function(){return Ze._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return se})(),de=(()=>{class se{static#e=this.\u0275fac=function(Ae){return new(Ae||se)};static#t=this.\u0275mod=h.oAB({type:se});static#i=this.\u0275inj=h.cJS({})}return se})()},41894:(_t,pe,m)=>{"use strict";m.d(pe,{C2:()=>S,HI:()=>se,Hs:()=>H,Ud:()=>at,VY:()=>de,XJ:()=>zt,Xx:()=>rt,_0:()=>te,cu:()=>Z,nZ:()=>At,rO:()=>Ae});var e=m(78337),h=m(2664),M=m(78645),E=m(65619),b=m(22096),y=m(48180),g=m(32181),w=m(59773),W=m(65879),v=m(42495),k=m(49388);class P{constructor(){this.expansionModel=new e.Ov(!0)}toggle(fe){this.expansionModel.toggle(this._trackByValue(fe))}expand(fe){this.expansionModel.select(this._trackByValue(fe))}collapse(fe){this.expansionModel.deselect(this._trackByValue(fe))}isExpanded(fe){return this.expansionModel.isSelected(this._trackByValue(fe))}toggleDescendants(fe){this.expansionModel.isSelected(this._trackByValue(fe))?this.collapseDescendants(fe):this.expandDescendants(fe)}collapseAll(){this.expansionModel.clear()}expandDescendants(fe){let X=[fe];X.push(...this.getDescendants(fe)),this.expansionModel.select(...X.map(ce=>this._trackByValue(ce)))}collapseDescendants(fe){let X=[fe];X.push(...this.getDescendants(fe)),this.expansionModel.deselect(...X.map(ce=>this._trackByValue(ce)))}_trackByValue(fe){return this.trackBy?this.trackBy(fe):fe}}class S extends P{constructor(fe,X,ce){super(),this.getLevel=fe,this.isExpandable=X,this.options=ce,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(fe){const ce=[];for(let ve=this.dataNodes.indexOf(fe)+1;vethis._trackByValue(fe)))}}class de extends P{constructor(fe,X){super(),this.getChildren=fe,this.options=X,this.options&&(this.trackBy=this.options.trackBy)}expandAll(){this.expansionModel.clear();const fe=this.dataNodes.reduce((X,ce)=>[...X,...this.getDescendants(ce),ce],[]);this.expansionModel.select(...fe.map(X=>this._trackByValue(X)))}getDescendants(fe){const X=[];return this._getDescendants(X,fe),X.splice(1)}_getDescendants(fe,X){fe.push(X);const ce=this.getChildren(X);Array.isArray(ce)?ce.forEach(ve=>this._getDescendants(fe,ve)):(0,h.b)(ce)&&ce.pipe((0,y.q)(1),(0,g.h)(Boolean)).subscribe(ve=>{for(const Je of ve)this._getDescendants(fe,Je)})}}const se=new W.OlP("CDK_TREE_NODE_OUTLET_NODE");let Z=(()=>{class Mt{constructor(X,ce){this.viewContainer=X,this._node=ce}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(W.Y36(W.s_b),W.Y36(se,8))};static#t=this.\u0275dir=W.lG2({type:Mt,selectors:[["","cdkTreeNodeOutlet",""]]})}return Mt})();class oe{constructor(fe){this.$implicit=fe}}let Ae=(()=>{class Mt{constructor(X){this.template=X}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(W.Y36(W.Rgc))};static#t=this.\u0275dir=W.lG2({type:Mt,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:["cdkTreeNodeDefWhen","when"]}})}return Mt})(),te=(()=>{class Mt{get dataSource(){return this._dataSource}set dataSource(X){this._dataSource!==X&&this._switchDataSource(X)}constructor(X,ce){this._differs=X,this._changeDetectorRef=ce,this._onDestroy=new M.x,this._levels=new Map,this.viewChange=new E.X({start:0,end:Number.MAX_VALUE})}ngOnInit(){this._dataDiffer=this._differs.find([]).create(this.trackBy)}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null)}ngAfterContentChecked(){const X=this._nodeDefs.filter(ce=>!ce.when);this._defaultNodeDef=X[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()}_switchDataSource(X){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),X||this._nodeOutlet.viewContainer.clear(),this._dataSource=X,this._nodeDefs&&this._observeRenderChanges()}_observeRenderChanges(){let X;(0,e.Z9)(this._dataSource)?X=this._dataSource.connect(this):(0,h.b)(this._dataSource)?X=this._dataSource:Array.isArray(this._dataSource)&&(X=(0,b.of)(this._dataSource)),X&&(this._dataSubscription=X.pipe((0,w.R)(this._onDestroy)).subscribe(ce=>this.renderNodeChanges(ce)))}renderNodeChanges(X,ce=this._dataDiffer,ve=this._nodeOutlet.viewContainer,Je){const ue=ce.diff(X);ue&&(ue.forEachOperation((qe,Ve,Me)=>{if(null==qe.previousIndex)this.insertNode(X[Me],Me,ve,Je);else if(null==Me)ve.remove(Ve),this._levels.delete(qe.item);else{const et=ve.get(Ve);ve.move(et,Me)}}),this._changeDetectorRef.detectChanges())}_getNodeDef(X,ce){return 1===this._nodeDefs.length?this._nodeDefs.first:this._nodeDefs.find(Je=>Je.when&&Je.when(ce,X))||this._defaultNodeDef}insertNode(X,ce,ve,Je){const ue=this._getNodeDef(X,ce),qe=new oe(X);qe.level=this.treeControl.getLevel?this.treeControl.getLevel(X):typeof Je<"u"&&this._levels.has(Je)?this._levels.get(Je)+1:0,this._levels.set(X,qe.level),(ve||this._nodeOutlet.viewContainer).createEmbeddedView(ue.template,qe,ce),H.mostRecentTreeNode&&(H.mostRecentTreeNode.data=X)}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(W.Y36(W.ZZ4),W.Y36(W.sBO))};static#t=this.\u0275cmp=W.Xpm({type:Mt,selectors:[["cdk-tree"]],contentQueries:function(ce,ve,Je){if(1&ce&&W.Suo(Je,Ae,5),2&ce){let ue;W.iGM(ue=W.CRH())&&(ve._nodeDefs=ue)}},viewQuery:function(ce,ve){if(1&ce&&W.Gf(Z,7),2&ce){let Je;W.iGM(Je=W.CRH())&&(ve._nodeOutlet=Je.first)}},hostAttrs:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",treeControl:"treeControl",trackBy:"trackBy"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(ce,ve){1&ce&&W.GkF(0,0)},dependencies:[Z],encapsulation:2})}return Mt})(),H=(()=>{class Mt{get role(){return"treeitem"}set role(X){this._elementRef.nativeElement.setAttribute("role",X)}static#e=this.mostRecentTreeNode=null;get data(){return this._data}set data(X){X!==this._data&&(this._data=X,this._setRoleFromData(),this._dataChanges.next())}get isExpanded(){return this._tree.treeControl.isExpanded(this._data)}get level(){return this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._data):this._parentNodeAriaLevel}constructor(X,ce){this._elementRef=X,this._tree=ce,this._destroyed=new M.x,this._dataChanges=new M.x,Mt.mostRecentTreeNode=this,this.role="treeitem"}ngOnInit(){this._parentNodeAriaLevel=function Q(Mt){let fe=Mt.parentElement;for(;fe&&!ye(fe);)fe=fe.parentElement;return fe?fe.classList.contains("cdk-nested-tree-node")?(0,v.su)(fe.getAttribute("aria-level")):0:-1}(this._elementRef.nativeElement),this._elementRef.nativeElement.setAttribute("aria-level",`${this.level+1}`)}ngOnDestroy(){Mt.mostRecentTreeNode===this&&(Mt.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}focus(){this._elementRef.nativeElement.focus()}_setRoleFromData(){this.role="treeitem"}static#t=this.\u0275fac=function(ce){return new(ce||Mt)(W.Y36(W.SBq),W.Y36(te))};static#i=this.\u0275dir=W.lG2({type:Mt,selectors:[["cdk-tree-node"]],hostAttrs:[1,"cdk-tree-node"],hostVars:1,hostBindings:function(ce,ve){2&ce&&W.uIk("aria-expanded",ve.isExpanded)},inputs:{role:"role"},exportAs:["cdkTreeNode"]})}return Mt})();function ye(Mt){const fe=Mt.classList;return!(!fe?.contains("cdk-nested-tree-node")&&!fe?.contains("cdk-tree"))}let rt=(()=>{class Mt extends H{constructor(X,ce,ve){super(X,ce),this._differs=ve}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy);const X=this._tree.treeControl.getChildren(this.data);Array.isArray(X)?this.updateChildrenNodes(X):(0,h.b)(X)&&X.pipe((0,w.R)(this._destroyed)).subscribe(ce=>this.updateChildrenNodes(ce)),this.nodeOutlet.changes.pipe((0,w.R)(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnInit(){super.ngOnInit()}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(X){const ce=this._getNodeOutlet();X&&(this._children=X),ce&&this._children?this._tree.renderNodeChanges(this._children,this._dataDiffer,ce.viewContainer,this._data):this._dataDiffer.diff([])}_clear(){const X=this._getNodeOutlet();X&&(X.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){const X=this.nodeOutlet;return X&&X.find(ce=>!ce._node||ce._node===this)}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(W.Y36(W.SBq),W.Y36(te),W.Y36(W.ZZ4))};static#t=this.\u0275dir=W.lG2({type:Mt,selectors:[["cdk-nested-tree-node"]],contentQueries:function(ce,ve,Je){if(1&ce&&W.Suo(Je,Z,5),2&ce){let ue;W.iGM(ue=W.CRH())&&(ve.nodeOutlet=ue)}},hostAttrs:[1,"cdk-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},exportAs:["cdkNestedTreeNode"],features:[W._Bn([{provide:H,useExisting:Mt},{provide:se,useExisting:Mt}]),W.qOj]})}return Mt})();const Ne=/([A-Za-z%]+)$/;let zt=(()=>{class Mt{get level(){return this._level}set level(X){this._setLevelInput(X)}get indent(){return this._indent}set indent(X){this._setIndentInput(X)}constructor(X,ce,ve,Je){this._treeNode=X,this._tree=ce,this._element=ve,this._dir=Je,this._destroyed=new M.x,this.indentUnits="px",this._indent=40,this._setPadding(),Je&&Je.change.pipe((0,w.R)(this._destroyed)).subscribe(()=>this._setPadding(!0)),X._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){const X=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,ce=null==this._level?X:this._level;return"number"==typeof ce?`${ce*this._indent}${this.indentUnits}`:null}_setPadding(X=!1){const ce=this._paddingIndent();if(ce!==this._currentPadding||X){const ve=this._element.nativeElement,Je=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",ue="paddingLeft"===Je?"paddingRight":"paddingLeft";ve.style[Je]=ce||"",ve.style[ue]="",this._currentPadding=ce}}_setLevelInput(X){this._level=(0,v.su)(X,null),this._setPadding()}_setIndentInput(X){let ce=X,ve="px";if("string"==typeof X){const Je=X.split(Ne);ce=Je[0],ve=Je[1]||ve}this.indentUnits=ve,this._indent=(0,v.su)(ce),this._setPadding()}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(W.Y36(H),W.Y36(te),W.Y36(W.SBq),W.Y36(k.Is,8))};static#t=this.\u0275dir=W.lG2({type:Mt,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}})}return Mt})(),at=(()=>{class Mt{get recursive(){return this._recursive}set recursive(X){this._recursive=(0,v.Ig)(X)}constructor(X,ce){this._tree=X,this._treeNode=ce,this._recursive=!1}_toggle(X){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),X.stopPropagation()}static#e=this.\u0275fac=function(ce){return new(ce||Mt)(W.Y36(te),W.Y36(H))};static#t=this.\u0275dir=W.lG2({type:Mt,selectors:[["","cdkTreeNodeToggle",""]],hostBindings:function(ce,ve){1&ce&&W.NdJ("click",function(ue){return ve._toggle(ue)})},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}})}return Mt})(),At=(()=>{class Mt{static#e=this.\u0275fac=function(ce){return new(ce||Mt)};static#t=this.\u0275mod=W.oAB({type:Mt});static#i=this.\u0275inj=W.cJS({})}return Mt})()},96814:(_t,pe,m)=>{"use strict";m.d(pe,{Do:()=>Z,ED:()=>Vn,EM:()=>Ht,HT:()=>E,JF:()=>rn,K0:()=>y,Mx:()=>zi,NF:()=>nn,O5:()=>bt,Ov:()=>go,PC:()=>Io,PM:()=>on,RF:()=>Ei,S$:()=>S,V_:()=>w,Ye:()=>oe,b0:()=>se,bD:()=>$t,ez:()=>ut,gd:()=>Xn,i8:()=>Mo,mk:()=>Ni,n9:()=>Hn,p6:()=>p,q:()=>M,rS:()=>jn,sg:()=>Ut,tP:()=>Gn,uU:()=>ro,w_:()=>b});var e=m(65879);let h=null;function M(){return h}function E(me){h||(h=me)}class b{}const y=new e.OlP("DocumentToken");let g=(()=>{class me{historyGo($e){throw new Error("Not implemented")}static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:function(){return(0,e.f3M)(W)},providedIn:"platform"})}return me})();const w=new e.OlP("Location Initialized");let W=(()=>{class me extends g{constructor(){super(),this._doc=(0,e.f3M)(y),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return M().getBaseHref(this._doc)}onPopState($e){const Ct=M().getGlobalEventTarget(this._doc,"window");return Ct.addEventListener("popstate",$e,!1),()=>Ct.removeEventListener("popstate",$e)}onHashChange($e){const Ct=M().getGlobalEventTarget(this._doc,"window");return Ct.addEventListener("hashchange",$e,!1),()=>Ct.removeEventListener("hashchange",$e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname($e){this._location.pathname=$e}pushState($e,Ct,Gt){this._history.pushState($e,Ct,Gt)}replaceState($e,Ct,Gt){this._history.replaceState($e,Ct,Gt)}forward(){this._history.forward()}back(){this._history.back()}historyGo($e=0){this._history.go($e)}getState(){return this._history.state}static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:function(){return new me},providedIn:"platform"})}return me})();function v(me,xt){if(0==me.length)return xt;if(0==xt.length)return me;let $e=0;return me.endsWith("/")&&$e++,xt.startsWith("/")&&$e++,2==$e?me+xt.substring(1):1==$e?me+xt:me+"/"+xt}function k(me){const xt=me.match(/#|\?|$/),$e=xt&&xt.index||me.length;return me.slice(0,$e-("/"===me[$e-1]?1:0))+me.slice($e)}function P(me){return me&&"?"!==me[0]?"?"+me:me}let S=(()=>{class me{historyGo($e){throw new Error("Not implemented")}static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275prov=e.Yz7({token:me,factory:function(){return(0,e.f3M)(se)},providedIn:"root"})}return me})();const de=new e.OlP("appBaseHref");let se=(()=>{class me extends S{constructor($e,Ct){super(),this._platformLocation=$e,this._removeListenerFns=[],this._baseHref=Ct??this._platformLocation.getBaseHrefFromDOM()??(0,e.f3M)(y).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState($e){this._removeListenerFns.push(this._platformLocation.onPopState($e),this._platformLocation.onHashChange($e))}getBaseHref(){return this._baseHref}prepareExternalUrl($e){return v(this._baseHref,$e)}path($e=!1){const Ct=this._platformLocation.pathname+P(this._platformLocation.search),Gt=this._platformLocation.hash;return Gt&&$e?`${Ct}${Gt}`:Ct}pushState($e,Ct,Gt,di){const Ai=this.prepareExternalUrl(Gt+P(di));this._platformLocation.pushState($e,Ct,Ai)}replaceState($e,Ct,Gt,di){const Ai=this.prepareExternalUrl(Gt+P(di));this._platformLocation.replaceState($e,Ct,Ai)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo($e=0){this._platformLocation.historyGo?.($e)}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.LFG(g),e.LFG(de,8))};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),Z=(()=>{class me extends S{constructor($e,Ct){super(),this._platformLocation=$e,this._baseHref="",this._removeListenerFns=[],null!=Ct&&(this._baseHref=Ct)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState($e){this._removeListenerFns.push(this._platformLocation.onPopState($e),this._platformLocation.onHashChange($e))}getBaseHref(){return this._baseHref}path($e=!1){let Ct=this._platformLocation.hash;return null==Ct&&(Ct="#"),Ct.length>0?Ct.substring(1):Ct}prepareExternalUrl($e){const Ct=v(this._baseHref,$e);return Ct.length>0?"#"+Ct:Ct}pushState($e,Ct,Gt,di){let Ai=this.prepareExternalUrl(Gt+P(di));0==Ai.length&&(Ai=this._platformLocation.pathname),this._platformLocation.pushState($e,Ct,Ai)}replaceState($e,Ct,Gt,di){let Ai=this.prepareExternalUrl(Gt+P(di));0==Ai.length&&(Ai=this._platformLocation.pathname),this._platformLocation.replaceState($e,Ct,Ai)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo($e=0){this._platformLocation.historyGo?.($e)}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.LFG(g),e.LFG(de,8))};static#t=this.\u0275prov=e.Yz7({token:me,factory:me.\u0275fac})}return me})(),oe=(()=>{class me{constructor($e){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=$e;const Ct=this._locationStrategy.getBaseHref();this._basePath=function re(me){if(new RegExp("^(https?:)?//").test(me)){const[,$e]=me.split(/\/\/[^\/]+/);return $e}return me}(k(ke(Ct))),this._locationStrategy.onPopState(Gt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Gt.state,type:Gt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path($e=!1){return this.normalize(this._locationStrategy.path($e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo($e,Ct=""){return this.path()==this.normalize($e+P(Ct))}normalize($e){return me.stripTrailingSlash(function Ze(me,xt){if(!me||!xt.startsWith(me))return xt;const $e=xt.substring(me.length);return""===$e||["/",";","?","#"].includes($e[0])?$e:xt}(this._basePath,ke($e)))}prepareExternalUrl($e){return $e&&"/"!==$e[0]&&($e="/"+$e),this._locationStrategy.prepareExternalUrl($e)}go($e,Ct="",Gt=null){this._locationStrategy.pushState(Gt,"",$e,Ct),this._notifyUrlChangeListeners(this.prepareExternalUrl($e+P(Ct)),Gt)}replaceState($e,Ct="",Gt=null){this._locationStrategy.replaceState(Gt,"",$e,Ct),this._notifyUrlChangeListeners(this.prepareExternalUrl($e+P(Ct)),Gt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo($e=0){this._locationStrategy.historyGo?.($e)}onUrlChange($e){return this._urlChangeListeners.push($e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Ct=>{this._notifyUrlChangeListeners(Ct.url,Ct.state)})),()=>{const Ct=this._urlChangeListeners.indexOf($e);this._urlChangeListeners.splice(Ct,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners($e="",Ct){this._urlChangeListeners.forEach(Gt=>Gt($e,Ct))}subscribe($e,Ct,Gt){return this._subject.subscribe({next:$e,error:Ct,complete:Gt})}static#e=this.normalizeQueryParams=P;static#t=this.joinWithSlash=v;static#i=this.stripTrailingSlash=k;static#n=this.\u0275fac=function(Ct){return new(Ct||me)(e.LFG(S))};static#o=this.\u0275prov=e.Yz7({token:me,factory:function(){return function Ae(){return new oe((0,e.LFG)(S))}()},providedIn:"root"})}return me})();function ke(me){return me.replace(/\/index.html$/,"")}var H=function(me){return me[me.Format=0]="Format",me[me.Standalone=1]="Standalone",me}(H||{}),Q=function(me){return me[me.Narrow=0]="Narrow",me[me.Abbreviated=1]="Abbreviated",me[me.Wide=2]="Wide",me[me.Short=3]="Short",me}(Q||{}),ye=function(me){return me[me.Short=0]="Short",me[me.Medium=1]="Medium",me[me.Long=2]="Long",me[me.Full=3]="Full",me}(ye||{}),rt=function(me){return me[me.Decimal=0]="Decimal",me[me.Group=1]="Group",me[me.List=2]="List",me[me.PercentSign=3]="PercentSign",me[me.PlusSign=4]="PlusSign",me[me.MinusSign=5]="MinusSign",me[me.Exponential=6]="Exponential",me[me.SuperscriptingExponent=7]="SuperscriptingExponent",me[me.PerMille=8]="PerMille",me[me.Infinity=9]="Infinity",me[me.NaN=10]="NaN",me[me.TimeSeparator=11]="TimeSeparator",me[me.CurrencyDecimal=12]="CurrencyDecimal",me[me.CurrencyGroup=13]="CurrencyGroup",me}(rt||{});function ce(me,xt){return I((0,e.cg1)(me)[e.wAp.DateFormat],xt)}function ve(me,xt){return I((0,e.cg1)(me)[e.wAp.TimeFormat],xt)}function Je(me,xt){return I((0,e.cg1)(me)[e.wAp.DateTimeFormat],xt)}function ue(me,xt){const $e=(0,e.cg1)(me),Ct=$e[e.wAp.NumberSymbols][xt];if(typeof Ct>"u"){if(xt===rt.CurrencyDecimal)return $e[e.wAp.NumberSymbols][rt.Decimal];if(xt===rt.CurrencyGroup)return $e[e.wAp.NumberSymbols][rt.Group]}return Ct}function G(me){if(!me[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${me[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function I(me,xt){for(let $e=xt;$e>-1;$e--)if(typeof me[$e]<"u")return me[$e];throw new Error("Locale data API: locale data undefined")}function be(me){const[xt,$e]=me.split(":");return{hours:+xt,minutes:+$e}}const Tt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Qe={},Se=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Ee=function(me){return me[me.Short=0]="Short",me[me.ShortGMT=1]="ShortGMT",me[me.Long=2]="Long",me[me.Extended=3]="Extended",me}(Ee||{}),ge=function(me){return me[me.FullYear=0]="FullYear",me[me.Month=1]="Month",me[me.Date=2]="Date",me[me.Hours=3]="Hours",me[me.Minutes=4]="Minutes",me[me.Seconds=5]="Seconds",me[me.FractionalSeconds=6]="FractionalSeconds",me[me.Day=7]="Day",me}(ge||{}),o=function(me){return me[me.DayPeriods=0]="DayPeriods",me[me.Days=1]="Days",me[me.Months=2]="Months",me[me.Eras=3]="Eras",me}(o||{});function p(me,xt,$e,Ct){let Gt=function Fe(me){if(J(me))return me;if("number"==typeof me&&!isNaN(me))return new Date(me);if("string"==typeof me){if(me=me.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(me)){const[Gt,di=1,Ai=1]=me.split("-").map(Pi=>+Pi);return A(Gt,di-1,Ai)}const $e=parseFloat(me);if(!isNaN(me-$e))return new Date($e);let Ct;if(Ct=me.match(Tt))return function Y(me){const xt=new Date(0);let $e=0,Ct=0;const Gt=me[8]?xt.setUTCFullYear:xt.setFullYear,di=me[8]?xt.setUTCHours:xt.setHours;me[9]&&($e=Number(me[9]+me[10]),Ct=Number(me[9]+me[11])),Gt.call(xt,Number(me[1]),Number(me[2])-1,Number(me[3]));const Ai=Number(me[4]||0)-$e,Pi=Number(me[5]||0)-Ct,yn=Number(me[6]||0),Cn=Math.floor(1e3*parseFloat("0."+(me[7]||0)));return di.call(xt,Ai,Pi,yn,Cn),xt}(Ct)}const xt=new Date(me);if(!J(xt))throw new Error(`Unable to convert "${me}" into a date`);return xt}(me);xt=C($e,xt)||xt;let Pi,Ai=[];for(;xt;){if(Pi=Se.exec(xt),!Pi){Ai.push(xt);break}{Ai=Ai.concat(Pi.slice(1));const bn=Ai.pop();if(!bn)break;xt=bn}}let yn=Gt.getTimezoneOffset();Ct&&(yn=he(Ct,yn),Gt=function Ue(me,xt,$e){const Ct=$e?-1:1,Gt=me.getTimezoneOffset();return function we(me,xt){return(me=new Date(me.getTime())).setMinutes(me.getMinutes()+xt),me}(me,Ct*(he(xt,Gt)-Gt))}(Gt,Ct,!0));let Cn="";return Ai.forEach(bn=>{const tn=function We(me){if(ot[me])return ot[me];let xt;switch(me){case"G":case"GG":case"GGG":xt=r(o.Eras,Q.Abbreviated);break;case"GGGG":xt=r(o.Eras,Q.Wide);break;case"GGGGG":xt=r(o.Eras,Q.Narrow);break;case"y":xt=t(ge.FullYear,1,0,!1,!0);break;case"yy":xt=t(ge.FullYear,2,0,!0,!0);break;case"yyy":xt=t(ge.FullYear,3,0,!1,!0);break;case"yyyy":xt=t(ge.FullYear,4,0,!1,!0);break;case"Y":xt=xe(1);break;case"YY":xt=xe(2,!0);break;case"YYY":xt=xe(3);break;case"YYYY":xt=xe(4);break;case"M":case"L":xt=t(ge.Month,1,1);break;case"MM":case"LL":xt=t(ge.Month,2,1);break;case"MMM":xt=r(o.Months,Q.Abbreviated);break;case"MMMM":xt=r(o.Months,Q.Wide);break;case"MMMMM":xt=r(o.Months,Q.Narrow);break;case"LLL":xt=r(o.Months,Q.Abbreviated,H.Standalone);break;case"LLLL":xt=r(o.Months,Q.Wide,H.Standalone);break;case"LLLLL":xt=r(o.Months,Q.Narrow,H.Standalone);break;case"w":xt=K(1);break;case"ww":xt=K(2);break;case"W":xt=K(1,!0);break;case"d":xt=t(ge.Date,1);break;case"dd":xt=t(ge.Date,2);break;case"c":case"cc":xt=t(ge.Day,1);break;case"ccc":xt=r(o.Days,Q.Abbreviated,H.Standalone);break;case"cccc":xt=r(o.Days,Q.Wide,H.Standalone);break;case"ccccc":xt=r(o.Days,Q.Narrow,H.Standalone);break;case"cccccc":xt=r(o.Days,Q.Short,H.Standalone);break;case"E":case"EE":case"EEE":xt=r(o.Days,Q.Abbreviated);break;case"EEEE":xt=r(o.Days,Q.Wide);break;case"EEEEE":xt=r(o.Days,Q.Narrow);break;case"EEEEEE":xt=r(o.Days,Q.Short);break;case"a":case"aa":case"aaa":xt=r(o.DayPeriods,Q.Abbreviated);break;case"aaaa":xt=r(o.DayPeriods,Q.Wide);break;case"aaaaa":xt=r(o.DayPeriods,Q.Narrow);break;case"b":case"bb":case"bbb":xt=r(o.DayPeriods,Q.Abbreviated,H.Standalone,!0);break;case"bbbb":xt=r(o.DayPeriods,Q.Wide,H.Standalone,!0);break;case"bbbbb":xt=r(o.DayPeriods,Q.Narrow,H.Standalone,!0);break;case"B":case"BB":case"BBB":xt=r(o.DayPeriods,Q.Abbreviated,H.Format,!0);break;case"BBBB":xt=r(o.DayPeriods,Q.Wide,H.Format,!0);break;case"BBBBB":xt=r(o.DayPeriods,Q.Narrow,H.Format,!0);break;case"h":xt=t(ge.Hours,1,-12);break;case"hh":xt=t(ge.Hours,2,-12);break;case"H":xt=t(ge.Hours,1);break;case"HH":xt=t(ge.Hours,2);break;case"m":xt=t(ge.Minutes,1);break;case"mm":xt=t(ge.Minutes,2);break;case"s":xt=t(ge.Seconds,1);break;case"ss":xt=t(ge.Seconds,2);break;case"S":xt=t(ge.FractionalSeconds,1);break;case"SS":xt=t(ge.FractionalSeconds,2);break;case"SSS":xt=t(ge.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":xt=s(Ee.Short);break;case"ZZZZZ":xt=s(Ee.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":xt=s(Ee.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":xt=s(Ee.Long);break;default:return null}return ot[me]=xt,xt}(bn);Cn+=tn?tn(Gt,$e,yn):"''"===bn?"'":bn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Cn}function A(me,xt,$e){const Ct=new Date(0);return Ct.setFullYear(me,xt,$e),Ct.setHours(0,0,0),Ct}function C(me,xt){const $e=function zt(me){return(0,e.cg1)(me)[e.wAp.LocaleId]}(me);if(Qe[$e]=Qe[$e]||{},Qe[$e][xt])return Qe[$e][xt];let Ct="";switch(xt){case"shortDate":Ct=ce(me,ye.Short);break;case"mediumDate":Ct=ce(me,ye.Medium);break;case"longDate":Ct=ce(me,ye.Long);break;case"fullDate":Ct=ce(me,ye.Full);break;case"shortTime":Ct=ve(me,ye.Short);break;case"mediumTime":Ct=ve(me,ye.Medium);break;case"longTime":Ct=ve(me,ye.Long);break;case"fullTime":Ct=ve(me,ye.Full);break;case"short":const Gt=C(me,"shortTime"),di=C(me,"shortDate");Ct=f(Je(me,ye.Short),[Gt,di]);break;case"medium":const Ai=C(me,"mediumTime"),Pi=C(me,"mediumDate");Ct=f(Je(me,ye.Medium),[Ai,Pi]);break;case"long":const yn=C(me,"longTime"),Cn=C(me,"longDate");Ct=f(Je(me,ye.Long),[yn,Cn]);break;case"full":const bn=C(me,"fullTime"),tn=C(me,"fullDate");Ct=f(Je(me,ye.Full),[bn,tn])}return Ct&&(Qe[$e][xt]=Ct),Ct}function f(me,xt){return xt&&(me=me.replace(/\{([^}]+)}/g,function($e,Ct){return null!=xt&&Ct in xt?xt[Ct]:$e})),me}function a(me,xt,$e="-",Ct,Gt){let di="";(me<0||Gt&&me<=0)&&(Gt?me=1-me:(me=-me,di=$e));let Ai=String(me);for(;Ai.length0||Pi>-$e)&&(Pi+=$e),me===ge.Hours)0===Pi&&-12===$e&&(Pi=12);else if(me===ge.FractionalSeconds)return function n(me,xt){return a(me,3).substring(0,xt)}(Pi,xt);const yn=ue(Ai,rt.MinusSign);return a(Pi,xt,yn,Ct,Gt)}}function r(me,xt,$e=H.Format,Ct=!1){return function(Gt,di){return function d(me,xt,$e,Ct,Gt,di){switch($e){case o.Months:return function At(me,xt,$e){const Ct=(0,e.cg1)(me),di=I([Ct[e.wAp.MonthsFormat],Ct[e.wAp.MonthsStandalone]],xt);return I(di,$e)}(xt,Gt,Ct)[me.getMonth()];case o.Days:return function gt(me,xt,$e){const Ct=(0,e.cg1)(me),di=I([Ct[e.wAp.DaysFormat],Ct[e.wAp.DaysStandalone]],xt);return I(di,$e)}(xt,Gt,Ct)[me.getDay()];case o.DayPeriods:const Ai=me.getHours(),Pi=me.getMinutes();if(di){const Cn=function He(me){const xt=(0,e.cg1)(me);return G(xt),(xt[e.wAp.ExtraData][2]||[]).map(Ct=>"string"==typeof Ct?be(Ct):[be(Ct[0]),be(Ct[1])])}(xt),bn=function ne(me,xt,$e){const Ct=(0,e.cg1)(me);G(Ct);const di=I([Ct[e.wAp.ExtraData][0],Ct[e.wAp.ExtraData][1]],xt)||[];return I(di,$e)||[]}(xt,Gt,Ct),tn=Cn.findIndex(gn=>{if(Array.isArray(gn)){const[zn,xn]=gn,jo=Ai>=zn.hours&&Pi>=zn.minutes,Yo=Ai0?Math.floor(Gt/60):Math.ceil(Gt/60);switch(me){case Ee.Short:return(Gt>=0?"+":"")+a(Ai,2,di)+a(Math.abs(Gt%60),2,di);case Ee.ShortGMT:return"GMT"+(Gt>=0?"+":"")+a(Ai,1,di);case Ee.Long:return"GMT"+(Gt>=0?"+":"")+a(Ai,2,di)+":"+a(Math.abs(Gt%60),2,di);case Ee.Extended:return 0===Ct?"Z":(Gt>=0?"+":"")+a(Ai,2,di)+":"+a(Math.abs(Gt%60),2,di);default:throw new Error(`Unknown zone width "${me}"`)}}}const c=0,l=4;function N(me){return A(me.getFullYear(),me.getMonth(),me.getDate()+(l-me.getDay()))}function K(me,xt=!1){return function($e,Ct){let Gt;if(xt){const di=new Date($e.getFullYear(),$e.getMonth(),1).getDay()-1,Ai=$e.getDate();Gt=1+Math.floor((Ai+di)/7)}else{const di=N($e),Ai=function T(me){const xt=A(me,c,1).getDay();return A(me,0,1+(xt<=l?l:l+7)-xt)}(di.getFullYear()),Pi=di.getTime()-Ai.getTime();Gt=1+Math.round(Pi/6048e5)}return a(Gt,me,ue(Ct,rt.MinusSign))}}function xe(me,xt=!1){return function($e,Ct){return a(N($e).getFullYear(),me,ue(Ct,rt.MinusSign),xt)}}const ot={};function he(me,xt){me=me.replace(/:/g,"");const $e=Date.parse("Jan 01, 1970 00:00:00 "+me)/6e4;return isNaN($e)?xt:$e}function J(me){return me instanceof Date&&!isNaN(me.valueOf())}function zi(me,xt){xt=encodeURIComponent(xt);for(const $e of me.split(";")){const Ct=$e.indexOf("="),[Gt,di]=-1==Ct?[$e,""]:[$e.slice(0,Ct),$e.slice(Ct+1)];if(Gt.trim()===xt)return decodeURIComponent(di)}return null}const Ri=/\s+/,Si=[];let Ni=(()=>{class me{constructor($e,Ct,Gt,di){this._iterableDiffers=$e,this._keyValueDiffers=Ct,this._ngEl=Gt,this._renderer=di,this.initialClasses=Si,this.stateMap=new Map}set klass($e){this.initialClasses=null!=$e?$e.trim().split(Ri):Si}set ngClass($e){this.rawClass="string"==typeof $e?$e.trim().split(Ri):$e}ngDoCheck(){for(const Ct of this.initialClasses)this._updateState(Ct,!0);const $e=this.rawClass;if(Array.isArray($e)||$e instanceof Set)for(const Ct of $e)this._updateState(Ct,!0);else if(null!=$e)for(const Ct of Object.keys($e))this._updateState(Ct,!!$e[Ct]);this._applyStateDiff()}_updateState($e,Ct){const Gt=this.stateMap.get($e);void 0!==Gt?(Gt.enabled!==Ct&&(Gt.changed=!0,Gt.enabled=Ct),Gt.touched=!0):this.stateMap.set($e,{enabled:Ct,changed:!0,touched:!0})}_applyStateDiff(){for(const $e of this.stateMap){const Ct=$e[0],Gt=$e[1];Gt.changed?(this._toggleClass(Ct,Gt.enabled),Gt.changed=!1):Gt.touched||(Gt.enabled&&this._toggleClass(Ct,!1),this.stateMap.delete(Ct)),Gt.touched=!1}}_toggleClass($e,Ct){($e=$e.trim()).length>0&&$e.split(Ri).forEach(Gt=>{Ct?this._renderer.addClass(this._ngEl.nativeElement,Gt):this._renderer.removeClass(this._ngEl.nativeElement,Gt)})}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return me})();class Wi{constructor(xt,$e,Ct,Gt){this.$implicit=xt,this.ngForOf=$e,this.index=Ct,this.count=Gt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ut=(()=>{class me{set ngForOf($e){this._ngForOf=$e,this._ngForOfDirty=!0}set ngForTrackBy($e){this._trackByFn=$e}get ngForTrackBy(){return this._trackByFn}constructor($e,Ct,Gt){this._viewContainer=$e,this._template=Ct,this._differs=Gt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate($e){$e&&(this._template=$e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const $e=this._ngForOf;!this._differ&&$e&&(this._differ=this._differs.find($e).create(this.ngForTrackBy))}if(this._differ){const $e=this._differ.diff(this._ngForOf);$e&&this._applyChanges($e)}}_applyChanges($e){const Ct=this._viewContainer;$e.forEachOperation((Gt,di,Ai)=>{if(null==Gt.previousIndex)Ct.createEmbeddedView(this._template,new Wi(Gt.item,this._ngForOf,-1,-1),null===Ai?void 0:Ai);else if(null==Ai)Ct.remove(null===di?void 0:di);else if(null!==di){const Pi=Ct.get(di);Ct.move(Pi,Ai),Oi(Pi,Gt)}});for(let Gt=0,di=Ct.length;Gt{Oi(Ct.get(Gt.currentIndex),Gt)})}static ngTemplateContextGuard($e,Ct){return!0}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return me})();function Oi(me,xt){me.context.$implicit=xt.item}let bt=(()=>{class me{constructor($e,Ct){this._viewContainer=$e,this._context=new nt,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Ct}set ngIf($e){this._context.$implicit=this._context.ngIf=$e,this._updateView()}set ngIfThen($e){Bt("ngIfThen",$e),this._thenTemplateRef=$e,this._thenViewRef=null,this._updateView()}set ngIfElse($e){Bt("ngIfElse",$e),this._elseTemplateRef=$e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard($e,Ct){return!0}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.s_b),e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return me})();class nt{constructor(){this.$implicit=null,this.ngIf=null}}function Bt(me,xt){if(xt&&!xt.createEmbeddedView)throw new Error(`${me} must be a TemplateRef, but received '${(0,e.AaK)(xt)}'.`)}class ei{constructor(xt,$e){this._viewContainerRef=xt,this._templateRef=$e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(xt){xt&&!this._created?this.create():!xt&&this._created&&this.destroy()}}let Ei=(()=>{class me{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch($e){this._ngSwitch=$e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault($e){this._defaultViews.push($e)}_matchCase($e){const Ct=$e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Ct,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Ct}_updateDefaultCases($e){if(this._defaultViews.length>0&&$e!==this._defaultUsed){this._defaultUsed=$e;for(const Ct of this._defaultViews)Ct.enforceState($e)}}static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return me})(),Hn=(()=>{class me{constructor($e,Ct,Gt){this.ngSwitch=Gt,Gt._addCase(),this._view=new ei($e,Ct)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Ei,9))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return me})(),Vn=(()=>{class me{constructor($e,Ct,Gt){Gt._addDefault(new ei($e,Ct))}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Ei,9))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return me})(),Io=(()=>{class me{constructor($e,Ct,Gt){this._ngEl=$e,this._differs=Ct,this._renderer=Gt,this._ngStyle=null,this._differ=null}set ngStyle($e){this._ngStyle=$e,!this._differ&&$e&&(this._differ=this._differs.find($e).create())}ngDoCheck(){if(this._differ){const $e=this._differ.diff(this._ngStyle);$e&&this._applyChanges($e)}}_setStyle($e,Ct){const[Gt,di]=$e.split("."),Ai=-1===Gt.indexOf("-")?void 0:e.JOm.DashCase;null!=Ct?this._renderer.setStyle(this._ngEl.nativeElement,Gt,di?`${Ct}${di}`:Ct,Ai):this._renderer.removeStyle(this._ngEl.nativeElement,Gt,Ai)}_applyChanges($e){$e.forEachRemovedItem(Ct=>this._setStyle(Ct.key,null)),$e.forEachAddedItem(Ct=>this._setStyle(Ct.key,Ct.currentValue)),$e.forEachChangedItem(Ct=>this._setStyle(Ct.key,Ct.currentValue))}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return me})(),Gn=(()=>{class me{constructor($e){this._viewContainerRef=$e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges($e){if($e.ngTemplateOutlet||$e.ngTemplateOutletInjector){const Ct=this._viewContainerRef;if(this._viewRef&&Ct.remove(Ct.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Gt,ngTemplateOutletContext:di,ngTemplateOutletInjector:Ai}=this;this._viewRef=Ct.createEmbeddedView(Gt,di,Ai?{injector:Ai}:void 0)}else this._viewRef=null}else this._viewRef&&$e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.s_b))};static#t=this.\u0275dir=e.lG2({type:me,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]})}return me})();function Bn(me,xt){return new e.vHH(2100,!1)}class bo{createSubscription(xt,$e){return(0,e.rg0)(()=>xt.subscribe({next:$e,error:Ct=>{throw Ct}}))}dispose(xt){(0,e.rg0)(()=>xt.unsubscribe())}}class wo{createSubscription(xt,$e){return xt.then($e,Ct=>{throw Ct})}dispose(xt){}}const Fn=new wo,or=new bo;let go=(()=>{class me{constructor($e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=$e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform($e){return this._obj?$e!==this._obj?(this._dispose(),this.transform($e)):this._latestValue:($e&&this._subscribe($e),this._latestValue)}_subscribe($e){this._obj=$e,this._strategy=this._selectStrategy($e),this._subscription=this._strategy.createSubscription($e,Ct=>this._updateLatestValue($e,Ct))}_selectStrategy($e){if((0,e.QGY)($e))return Fn;if((0,e.F4k)($e))return or;throw Bn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue($e,Ct){$e===this._obj&&(this._latestValue=Ct,this._ref.markForCheck())}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.sBO,16))};static#t=this.\u0275pipe=e.Yjl({name:"async",type:me,pure:!1,standalone:!0})}return me})(),Mo=(()=>{class me{transform($e){if(null==$e)return null;if("string"!=typeof $e)throw Bn();return $e.toLowerCase()}static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275pipe=e.Yjl({name:"lowercase",type:me,pure:!0,standalone:!0})}return me})();const Vo=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let jn=(()=>{class me{transform($e){if(null==$e)return null;if("string"!=typeof $e)throw Bn();return $e.replace(Vo,Ct=>Ct[0].toUpperCase()+Ct.slice(1).toLowerCase())}static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275pipe=e.Yjl({name:"titlecase",type:me,pure:!0,standalone:!0})}return me})(),Xn=(()=>{class me{transform($e){if(null==$e)return null;if("string"!=typeof $e)throw Bn();return $e.toUpperCase()}static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275pipe=e.Yjl({name:"uppercase",type:me,pure:!0,standalone:!0})}return me})();const Rn=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),kn=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");let ro=(()=>{class me{constructor($e,Ct,Gt){this.locale=$e,this.defaultTimezone=Ct,this.defaultOptions=Gt}transform($e,Ct,Gt,di){if(null==$e||""===$e||$e!=$e)return null;try{return p($e,Ct??this.defaultOptions?.dateFormat??"mediumDate",di||this.locale,Gt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ai){throw Bn()}}static#e=this.\u0275fac=function(Ct){return new(Ct||me)(e.Y36(e.soG,16),e.Y36(Rn,24),e.Y36(kn,24))};static#t=this.\u0275pipe=e.Yjl({name:"date",type:me,pure:!0,standalone:!0})}return me})(),ut=(()=>{class me{static#e=this.\u0275fac=function(Ct){return new(Ct||me)};static#t=this.\u0275mod=e.oAB({type:me});static#i=this.\u0275inj=e.cJS({})}return me})();const $t="browser",Qt="server";function nn(me){return me===$t}function on(me){return me===Qt}let Ht=(()=>{class me{static#e=this.\u0275prov=(0,e.Yz7)({token:me,providedIn:"root",factory:()=>new Ft((0,e.LFG)(y),window)})}return me})();class Ft{constructor(xt,$e){this.document=xt,this.window=$e,this.offset=()=>[0,0]}setOffset(xt){this.offset=Array.isArray(xt)?()=>xt:xt}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(xt){this.supportsScrolling()&&this.window.scrollTo(xt[0],xt[1])}scrollToAnchor(xt){if(!this.supportsScrolling())return;const $e=function bi(me,xt){const $e=me.getElementById(xt)||me.getElementsByName(xt)[0];if($e)return $e;if("function"==typeof me.createTreeWalker&&me.body&&"function"==typeof me.body.attachShadow){const Ct=me.createTreeWalker(me.body,NodeFilter.SHOW_ELEMENT);let Gt=Ct.currentNode;for(;Gt;){const di=Gt.shadowRoot;if(di){const Ai=di.getElementById(xt)||di.querySelector(`[name="${xt}"]`);if(Ai)return Ai}Gt=Ct.nextNode()}}return null}(this.document,xt);$e&&(this.scrollToElement($e),$e.focus())}setHistoryScrollRestoration(xt){this.supportsScrolling()&&(this.window.history.scrollRestoration=xt)}scrollToElement(xt){const $e=xt.getBoundingClientRect(),Ct=$e.left+this.window.pageXOffset,Gt=$e.top+this.window.pageYOffset,di=this.offset();this.window.scrollTo(Ct-di[0],Gt-di[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class rn{}},69862:(_t,pe,m)=>{"use strict";m.d(pe,{JF:()=>U,LE:()=>re,TP:()=>G,WM:()=>S,Zn:()=>At,eN:()=>X,qT:()=>O});var e=m(65879),h=m(22096),M=m(7715),E=m(65592),b=m(76328),y=m(32181),g=m(37398),w=m(64716),W=m(94664),v=m(96814);class k{}class P{}class S{constructor(Rt){this.normalizedNames=new Map,this.lazyUpdate=null,Rt?"string"==typeof Rt?this.lazyInit=()=>{this.headers=new Map,Rt.split("\n").forEach(kt=>{const ni=kt.indexOf(":");if(ni>0){const hi=kt.slice(0,ni),Yt=hi.toLowerCase(),ui=kt.slice(ni+1).trim();this.maybeSetNormalizedName(hi,Yt),this.headers.has(Yt)?this.headers.get(Yt).push(ui):this.headers.set(Yt,[ui])}})}:typeof Headers<"u"&&Rt instanceof Headers?(this.headers=new Map,Rt.forEach((kt,ni)=>{this.setHeaderEntries(ni,kt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Rt).forEach(([kt,ni])=>{this.setHeaderEntries(kt,ni)})}:this.headers=new Map}has(Rt){return this.init(),this.headers.has(Rt.toLowerCase())}get(Rt){this.init();const kt=this.headers.get(Rt.toLowerCase());return kt&&kt.length>0?kt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Rt){return this.init(),this.headers.get(Rt.toLowerCase())||null}append(Rt,kt){return this.clone({name:Rt,value:kt,op:"a"})}set(Rt,kt){return this.clone({name:Rt,value:kt,op:"s"})}delete(Rt,kt){return this.clone({name:Rt,value:kt,op:"d"})}maybeSetNormalizedName(Rt,kt){this.normalizedNames.has(kt)||this.normalizedNames.set(kt,Rt)}init(){this.lazyInit&&(this.lazyInit instanceof S?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Rt=>this.applyUpdate(Rt)),this.lazyUpdate=null))}copyFrom(Rt){Rt.init(),Array.from(Rt.headers.keys()).forEach(kt=>{this.headers.set(kt,Rt.headers.get(kt)),this.normalizedNames.set(kt,Rt.normalizedNames.get(kt))})}clone(Rt){const kt=new S;return kt.lazyInit=this.lazyInit&&this.lazyInit instanceof S?this.lazyInit:this,kt.lazyUpdate=(this.lazyUpdate||[]).concat([Rt]),kt}applyUpdate(Rt){const kt=Rt.name.toLowerCase();switch(Rt.op){case"a":case"s":let ni=Rt.value;if("string"==typeof ni&&(ni=[ni]),0===ni.length)return;this.maybeSetNormalizedName(Rt.name,kt);const hi=("a"===Rt.op?this.headers.get(kt):void 0)||[];hi.push(...ni),this.headers.set(kt,hi);break;case"d":const Yt=Rt.value;if(Yt){let ui=this.headers.get(kt);if(!ui)return;ui=ui.filter(Xe=>-1===Yt.indexOf(Xe)),0===ui.length?(this.headers.delete(kt),this.normalizedNames.delete(kt)):this.headers.set(kt,ui)}else this.headers.delete(kt),this.normalizedNames.delete(kt)}}setHeaderEntries(Rt,kt){const ni=(Array.isArray(kt)?kt:[kt]).map(Yt=>Yt.toString()),hi=Rt.toLowerCase();this.headers.set(hi,ni),this.maybeSetNormalizedName(Rt,hi)}forEach(Rt){this.init(),Array.from(this.normalizedNames.keys()).forEach(kt=>Rt(this.normalizedNames.get(kt),this.headers.get(kt)))}}class se{encodeKey(Rt){return Ze(Rt)}encodeValue(Rt){return Ze(Rt)}decodeKey(Rt){return decodeURIComponent(Rt)}decodeValue(Rt){return decodeURIComponent(Rt)}}const oe=/%(\d[a-f0-9])/gi,Ae={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ze(vt){return encodeURIComponent(vt).replace(oe,(Rt,kt)=>Ae[kt]??Rt)}function ke(vt){return`${vt}`}class re{constructor(Rt={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Rt.encoder||new se,Rt.fromString){if(Rt.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Z(vt,Rt){const kt=new Map;return vt.length>0&&vt.replace(/^\?/,"").split("&").forEach(hi=>{const Yt=hi.indexOf("="),[ui,Xe]=-1==Yt?[Rt.decodeKey(hi),""]:[Rt.decodeKey(hi.slice(0,Yt)),Rt.decodeValue(hi.slice(Yt+1))],Vt=kt.get(ui)||[];Vt.push(Xe),kt.set(ui,Vt)}),kt}(Rt.fromString,this.encoder)}else Rt.fromObject?(this.map=new Map,Object.keys(Rt.fromObject).forEach(kt=>{const ni=Rt.fromObject[kt],hi=Array.isArray(ni)?ni.map(ke):[ke(ni)];this.map.set(kt,hi)})):this.map=null}has(Rt){return this.init(),this.map.has(Rt)}get(Rt){this.init();const kt=this.map.get(Rt);return kt?kt[0]:null}getAll(Rt){return this.init(),this.map.get(Rt)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Rt,kt){return this.clone({param:Rt,value:kt,op:"a"})}appendAll(Rt){const kt=[];return Object.keys(Rt).forEach(ni=>{const hi=Rt[ni];Array.isArray(hi)?hi.forEach(Yt=>{kt.push({param:ni,value:Yt,op:"a"})}):kt.push({param:ni,value:hi,op:"a"})}),this.clone(kt)}set(Rt,kt){return this.clone({param:Rt,value:kt,op:"s"})}delete(Rt,kt){return this.clone({param:Rt,value:kt,op:"d"})}toString(){return this.init(),this.keys().map(Rt=>{const kt=this.encoder.encodeKey(Rt);return this.map.get(Rt).map(ni=>kt+"="+this.encoder.encodeValue(ni)).join("&")}).filter(Rt=>""!==Rt).join("&")}clone(Rt){const kt=new re({encoder:this.encoder});return kt.cloneFrom=this.cloneFrom||this,kt.updates=(this.updates||[]).concat(Rt),kt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Rt=>this.map.set(Rt,this.cloneFrom.map.get(Rt))),this.updates.forEach(Rt=>{switch(Rt.op){case"a":case"s":const kt=("a"===Rt.op?this.map.get(Rt.param):void 0)||[];kt.push(ke(Rt.value)),this.map.set(Rt.param,kt);break;case"d":if(void 0===Rt.value){this.map.delete(Rt.param);break}{let ni=this.map.get(Rt.param)||[];const hi=ni.indexOf(ke(Rt.value));-1!==hi&&ni.splice(hi,1),ni.length>0?this.map.set(Rt.param,ni):this.map.delete(Rt.param)}}}),this.cloneFrom=this.updates=null)}}class O{constructor(){this.map=new Map}set(Rt,kt){return this.map.set(Rt,kt),this}get(Rt){return this.map.has(Rt)||this.map.set(Rt,Rt.defaultValue()),this.map.get(Rt)}delete(Rt){return this.map.delete(Rt),this}has(Rt){return this.map.has(Rt)}keys(){return this.map.keys()}}function H(vt){return typeof ArrayBuffer<"u"&&vt instanceof ArrayBuffer}function Q(vt){return typeof Blob<"u"&&vt instanceof Blob}function ye(vt){return typeof FormData<"u"&&vt instanceof FormData}class Ne{constructor(Rt,kt,ni,hi){let Yt;if(this.url=kt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Rt.toUpperCase(),function te(vt){switch(vt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||hi?(this.body=void 0!==ni?ni:null,Yt=hi):Yt=ni,Yt&&(this.reportProgress=!!Yt.reportProgress,this.withCredentials=!!Yt.withCredentials,Yt.responseType&&(this.responseType=Yt.responseType),Yt.headers&&(this.headers=Yt.headers),Yt.context&&(this.context=Yt.context),Yt.params&&(this.params=Yt.params)),this.headers||(this.headers=new S),this.context||(this.context=new O),this.params){const ui=this.params.toString();if(0===ui.length)this.urlWithParams=kt;else{const Xe=kt.indexOf("?");this.urlWithParams=kt+(-1===Xe?"?":XeJt.set(si,Rt.setHeaders[si]),Vt)),Rt.setParams&&(ht=Object.keys(Rt.setParams).reduce((Jt,si)=>Jt.set(si,Rt.setParams[si]),ht)),new Ne(kt,ni,Yt,{params:ht,headers:Vt,context:qt,reportProgress:Xe,responseType:hi,withCredentials:ui})}}var zt=function(vt){return vt[vt.Sent=0]="Sent",vt[vt.UploadProgress=1]="UploadProgress",vt[vt.ResponseHeader=2]="ResponseHeader",vt[vt.DownloadProgress=3]="DownloadProgress",vt[vt.Response=4]="Response",vt[vt.User=5]="User",vt}(zt||{});class at{constructor(Rt,kt=200,ni="OK"){this.headers=Rt.headers||new S,this.status=void 0!==Rt.status?Rt.status:kt,this.statusText=Rt.statusText||ni,this.url=Rt.url||null,this.ok=this.status>=200&&this.status<300}}class gt extends at{constructor(Rt={}){super(Rt),this.type=zt.ResponseHeader}clone(Rt={}){return new gt({headers:Rt.headers||this.headers,status:void 0!==Rt.status?Rt.status:this.status,statusText:Rt.statusText||this.statusText,url:Rt.url||this.url||void 0})}}class At extends at{constructor(Rt={}){super(Rt),this.type=zt.Response,this.body=void 0!==Rt.body?Rt.body:null}clone(Rt={}){return new At({body:void 0!==Rt.body?Rt.body:this.body,headers:Rt.headers||this.headers,status:void 0!==Rt.status?Rt.status:this.status,statusText:Rt.statusText||this.statusText,url:Rt.url||this.url||void 0})}}class Mt extends at{constructor(Rt){super(Rt,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Rt.url||"(unknown url)"}`:`Http failure response for ${Rt.url||"(unknown url)"}: ${Rt.status} ${Rt.statusText}`,this.error=Rt.error||null}}function fe(vt,Rt){return{body:Rt,headers:vt.headers,context:vt.context,observe:vt.observe,params:vt.params,reportProgress:vt.reportProgress,responseType:vt.responseType,withCredentials:vt.withCredentials}}let X=(()=>{class vt{constructor(kt){this.handler=kt}request(kt,ni,hi={}){let Yt;if(kt instanceof Ne)Yt=kt;else{let Vt,ht;Vt=hi.headers instanceof S?hi.headers:new S(hi.headers),hi.params&&(ht=hi.params instanceof re?hi.params:new re({fromObject:hi.params})),Yt=new Ne(kt,ni,void 0!==hi.body?hi.body:null,{headers:Vt,context:hi.context,params:ht,reportProgress:hi.reportProgress,responseType:hi.responseType||"json",withCredentials:hi.withCredentials})}const ui=(0,h.of)(Yt).pipe((0,b.b)(Vt=>this.handler.handle(Vt)));if(kt instanceof Ne||"events"===hi.observe)return ui;const Xe=ui.pipe((0,y.h)(Vt=>Vt instanceof At));switch(hi.observe||"body"){case"body":switch(Yt.responseType){case"arraybuffer":return Xe.pipe((0,g.U)(Vt=>{if(null!==Vt.body&&!(Vt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Vt.body}));case"blob":return Xe.pipe((0,g.U)(Vt=>{if(null!==Vt.body&&!(Vt.body instanceof Blob))throw new Error("Response is not a Blob.");return Vt.body}));case"text":return Xe.pipe((0,g.U)(Vt=>{if(null!==Vt.body&&"string"!=typeof Vt.body)throw new Error("Response is not a string.");return Vt.body}));default:return Xe.pipe((0,g.U)(Vt=>Vt.body))}case"response":return Xe;default:throw new Error(`Unreachable: unhandled observe type ${hi.observe}}`)}}delete(kt,ni={}){return this.request("DELETE",kt,ni)}get(kt,ni={}){return this.request("GET",kt,ni)}head(kt,ni={}){return this.request("HEAD",kt,ni)}jsonp(kt,ni){return this.request("JSONP",kt,{params:(new re).append(ni,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(kt,ni={}){return this.request("OPTIONS",kt,ni)}patch(kt,ni,hi={}){return this.request("PATCH",kt,fe(hi,ni))}post(kt,ni,hi={}){return this.request("POST",kt,fe(hi,ni))}put(kt,ni,hi={}){return this.request("PUT",kt,fe(hi,ni))}static#e=this.\u0275fac=function(ni){return new(ni||vt)(e.LFG(k))};static#t=this.\u0275prov=e.Yz7({token:vt,factory:vt.\u0275fac})}return vt})();function et(vt,Rt){return Rt(vt)}function Re(vt,Rt){return(kt,ni)=>Rt.intercept(kt,{handle:hi=>vt(hi,ni)})}const G=new e.OlP(""),He=new e.OlP(""),ne=new e.OlP("");function it(){let vt=null;return(Rt,kt)=>{null===vt&&(vt=((0,e.f3M)(G,{optional:!0})??[]).reduceRight(Re,et));const ni=(0,e.f3M)(e.HDt),hi=ni.add();return vt(Rt,kt).pipe((0,w.x)(()=>ni.remove(hi)))}}let I=(()=>{class vt extends k{constructor(kt,ni){super(),this.backend=kt,this.injector=ni,this.chain=null,this.pendingTasks=(0,e.f3M)(e.HDt)}handle(kt){if(null===this.chain){const hi=Array.from(new Set([...this.injector.get(He),...this.injector.get(ne,[])]));this.chain=hi.reduceRight((Yt,ui)=>function Et(vt,Rt,kt){return(ni,hi)=>kt.runInContext(()=>Rt(ni,Yt=>vt(Yt,hi)))}(Yt,ui,this.injector),et)}const ni=this.pendingTasks.add();return this.chain(kt,hi=>this.backend.handle(hi)).pipe((0,w.x)(()=>this.pendingTasks.remove(ni)))}static#e=this.\u0275fac=function(ni){return new(ni||vt)(e.LFG(P),e.LFG(e.lqb))};static#t=this.\u0275prov=e.Yz7({token:vt,factory:vt.\u0275fac})}return vt})();const A=/^\)\]\}',?\n/;let f=(()=>{class vt{constructor(kt){this.xhrFactory=kt}handle(kt){if("JSONP"===kt.method)throw new e.vHH(-2800,!1);const ni=this.xhrFactory;return(ni.\u0275loadImpl?(0,M.D)(ni.\u0275loadImpl()):(0,h.of)(null)).pipe((0,W.w)(()=>new E.y(Yt=>{const ui=ni.build();if(ui.open(kt.method,kt.urlWithParams),kt.withCredentials&&(ui.withCredentials=!0),kt.headers.forEach((Si,Ni)=>ui.setRequestHeader(Si,Ni.join(","))),kt.headers.has("Accept")||ui.setRequestHeader("Accept","application/json, text/plain, */*"),!kt.headers.has("Content-Type")){const Si=kt.detectContentTypeHeader();null!==Si&&ui.setRequestHeader("Content-Type",Si)}if(kt.responseType){const Si=kt.responseType.toLowerCase();ui.responseType="json"!==Si?Si:"text"}const Xe=kt.serializeBody();let Vt=null;const ht=()=>{if(null!==Vt)return Vt;const Si=ui.statusText||"OK",Ni=new S(ui.getAllResponseHeaders()),Zi=function C(vt){return"responseURL"in vt&&vt.responseURL?vt.responseURL:/^X-Request-URL:/m.test(vt.getAllResponseHeaders())?vt.getResponseHeader("X-Request-URL"):null}(ui)||kt.url;return Vt=new gt({headers:Ni,status:ui.status,statusText:Si,url:Zi}),Vt},qt=()=>{let{headers:Si,status:Ni,statusText:Zi,url:ln}=ht(),Wi=null;204!==Ni&&(Wi=typeof ui.response>"u"?ui.responseText:ui.response),0===Ni&&(Ni=Wi?200:0);let Ut=Ni>=200&&Ni<300;if("json"===kt.responseType&&"string"==typeof Wi){const Oi=Wi;Wi=Wi.replace(A,"");try{Wi=""!==Wi?JSON.parse(Wi):null}catch(ae){Wi=Oi,Ut&&(Ut=!1,Wi={error:ae,text:Wi})}}Ut?(Yt.next(new At({body:Wi,headers:Si,status:Ni,statusText:Zi,url:ln||void 0})),Yt.complete()):Yt.error(new Mt({error:Wi,headers:Si,status:Ni,statusText:Zi,url:ln||void 0}))},Jt=Si=>{const{url:Ni}=ht(),Zi=new Mt({error:Si,status:ui.status||0,statusText:ui.statusText||"Unknown Error",url:Ni||void 0});Yt.error(Zi)};let si=!1;const zi=Si=>{si||(Yt.next(ht()),si=!0);let Ni={type:zt.DownloadProgress,loaded:Si.loaded};Si.lengthComputable&&(Ni.total=Si.total),"text"===kt.responseType&&ui.responseText&&(Ni.partialText=ui.responseText),Yt.next(Ni)},Ri=Si=>{let Ni={type:zt.UploadProgress,loaded:Si.loaded};Si.lengthComputable&&(Ni.total=Si.total),Yt.next(Ni)};return ui.addEventListener("load",qt),ui.addEventListener("error",Jt),ui.addEventListener("timeout",Jt),ui.addEventListener("abort",Jt),kt.reportProgress&&(ui.addEventListener("progress",zi),null!==Xe&&ui.upload&&ui.upload.addEventListener("progress",Ri)),ui.send(Xe),Yt.next({type:zt.Sent}),()=>{ui.removeEventListener("error",Jt),ui.removeEventListener("abort",Jt),ui.removeEventListener("load",qt),ui.removeEventListener("timeout",Jt),kt.reportProgress&&(ui.removeEventListener("progress",zi),null!==Xe&&ui.upload&&ui.upload.removeEventListener("progress",Ri)),ui.readyState!==ui.DONE&&ui.abort()}})))}static#e=this.\u0275fac=function(ni){return new(ni||vt)(e.LFG(v.JF))};static#t=this.\u0275prov=e.Yz7({token:vt,factory:vt.\u0275fac})}return vt})();const a=new e.OlP("XSRF_ENABLED"),t=new e.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),r=new e.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class d{}let s=(()=>{class vt{constructor(kt,ni,hi){this.doc=kt,this.platform=ni,this.cookieName=hi,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const kt=this.doc.cookie||"";return kt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,v.Mx)(kt,this.cookieName),this.lastCookieString=kt),this.lastToken}static#e=this.\u0275fac=function(ni){return new(ni||vt)(e.LFG(v.K0),e.LFG(e.Lbi),e.LFG(t))};static#t=this.\u0275prov=e.Yz7({token:vt,factory:vt.\u0275fac})}return vt})();function c(vt,Rt){const kt=vt.url.toLowerCase();if(!(0,e.f3M)(a)||"GET"===vt.method||"HEAD"===vt.method||kt.startsWith("http://")||kt.startsWith("https://"))return Rt(vt);const ni=(0,e.f3M)(d).getToken(),hi=(0,e.f3M)(r);return null!=ni&&!vt.headers.has(hi)&&(vt=vt.clone({headers:vt.headers.set(hi,ni)})),Rt(vt)}var T=function(vt){return vt[vt.Interceptors=0]="Interceptors",vt[vt.LegacyInterceptors=1]="LegacyInterceptors",vt[vt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",vt[vt.NoXsrfProtection=3]="NoXsrfProtection",vt[vt.JsonpSupport=4]="JsonpSupport",vt[vt.RequestsMadeViaParent=5]="RequestsMadeViaParent",vt[vt.Fetch=6]="Fetch",vt}(T||{});function K(...vt){const Rt=[X,f,I,{provide:k,useExisting:I},{provide:P,useExisting:f},{provide:He,useValue:c,multi:!0},{provide:a,useValue:!0},{provide:d,useClass:s}];for(const kt of vt)Rt.push(...kt.\u0275providers);return(0,e.MR2)(Rt)}const ot=new e.OlP("LEGACY_INTERCEPTOR_FN");function We(){return function N(vt,Rt){return{\u0275kind:vt,\u0275providers:Rt}}(T.LegacyInterceptors,[{provide:ot,useFactory:it},{provide:He,useExisting:ot,multi:!0}])}let U=(()=>{class vt{static#e=this.\u0275fac=function(ni){return new(ni||vt)};static#t=this.\u0275mod=e.oAB({type:vt});static#i=this.\u0275inj=e.cJS({providers:[K(We())]})}return vt})()},65879:(_t,pe,m)=>{"use strict";m.d(pe,{$8M:()=>sl,$WT:()=>ro,$Z:()=>ch,AFp:()=>Tu,ALo:()=>Um,AaK:()=>P,AsE:()=>Dd,B6R:()=>wo,BQk:()=>D1,CHM:()=>Ea,CRH:()=>sb,DdM:()=>Dm,Dn7:()=>jm,EJc:()=>Uz,EiD:()=>bu,EpF:()=>ef,F$t:()=>lf,F4k:()=>tf,FYo:()=>qu,FiY:()=>Qs,G48:()=>C3,Gf:()=>rb,GfV:()=>Iu,GkF:()=>Ad,Gpc:()=>se,Gre:()=>Hf,HDt:()=>Rb,HOy:()=>Id,Hsn:()=>cf,Ikx:()=>Pd,JOm:()=>Ql,JVY:()=>ig,JZr:()=>ke,Jf7:()=>Zu,KtG:()=>ps,L6k:()=>ng,LAX:()=>rg,LFG:()=>tt,LSH:()=>vc,Lbi:()=>Lc,Lck:()=>qO,MAs:()=>Qh,MGl:()=>q1,MMx:()=>ym,MR2:()=>yc,NdJ:()=>zd,O4$:()=>wr,Ojb:()=>Lg,OlP:()=>Wn,Oqu:()=>Ld,P3R:()=>Mu,PXZ:()=>b3,Q2q:()=>pd,Q6J:()=>_d,QGY:()=>Od,QbO:()=>Sg,Qsj:()=>Zg,R0b:()=>Go,RDi:()=>X_,Rgc:()=>kl,SBq:()=>zl,Sil:()=>jz,Suo:()=>ab,TTD:()=>bn,TgZ:()=>R1,Tol:()=>Cf,Udp:()=>xd,VKq:()=>qm,VuI:()=>K3,W1O:()=>pb,WFA:()=>vd,WLB:()=>Im,XFs:()=>Ee,Xpm:()=>bo,Xq5:()=>Ph,Xts:()=>gl,Y36:()=>S0,YKP:()=>vm,YNc:()=>Gh,Yjl:()=>Xn,Yz7:()=>G,Z0I:()=>I,ZZ4:()=>bp,_Bn:()=>zm,_UZ:()=>Md,_Vd:()=>Ol,_c5:()=>k3,_uU:()=>Sf,aQg:()=>_p,c2e:()=>xb,cJS:()=>ne,cg1:()=>Hd,d8E:()=>Wd,dDg:()=>u3,dqk:()=>f,eBb:()=>og,eFA:()=>kb,eJc:()=>ep,ekj:()=>Rd,eoX:()=>Pb,evT:()=>Gu,f3M:()=>lt,g9A:()=>Eu,gM2:()=>Ym,h0i:()=>s0,hGG:()=>N3,hYB:()=>yd,hij:()=>W1,iGM:()=>ob,ifc:()=>Yt,ip1:()=>Eb,jDz:()=>wm,kEZ:()=>Pm,kL8:()=>Gf,kcU:()=>hs,lG2:()=>jn,lcZ:()=>Vm,lnq:()=>qd,lqb:()=>qa,lri:()=>qb,mCW:()=>s1,n5z:()=>al,n_E:()=>U1,oAB:()=>go,oJD:()=>_u,oxw:()=>sf,pB0:()=>ag,q3G:()=>t0,qFp:()=>ev,qLn:()=>Es,qOj:()=>ld,qZA:()=>S1,qzn:()=>C0,rWj:()=>Ib,rg0:()=>Gt,s9C:()=>Cd,sBO:()=>y3,s_b:()=>j1,soG:()=>Z1,tBr:()=>la,tb:()=>dp,tp0:()=>ca,uIk:()=>dd,vHH:()=>re,vpe:()=>Ia,wAp:()=>F0,xi3:()=>Fm,xp6:()=>sh,ynx:()=>L1,z2F:()=>G0,z3N:()=>es,zSh:()=>Ec,zs3:()=>Aa});var e=m(78645),h=m(47394),M=m(65592),E=m(63019),b=m(65619),y=m(22096),g=m(63020),w=m(94664),W=m(93997);function v(u){for(let _ in u)if(u[_]===v)return _;throw Error("Could not find renamed property on target object.")}function k(u,_){for(const z in _)_.hasOwnProperty(z)&&!u.hasOwnProperty(z)&&(u[z]=_[z])}function P(u){if("string"==typeof u)return u;if(Array.isArray(u))return"["+u.map(P).join(", ")+"]";if(null==u)return""+u;if(u.overriddenName)return`${u.overriddenName}`;if(u.name)return`${u.name}`;const _=u.toString();if(null==_)return""+_;const z=_.indexOf("\n");return-1===z?_:_.substring(0,z)}function S(u,_){return null==u||""===u?null===_?"":_:null==_||""===_?u:u+" "+_}const de=v({__forward_ref__:v});function se(u){return u.__forward_ref__=se,u.toString=function(){return P(this())},u}function Z(u){return oe(u)?u():u}function oe(u){return"function"==typeof u&&u.hasOwnProperty(de)&&u.__forward_ref__===se}function Ae(u){return u&&!!u.\u0275providers}const ke="https://g.co/ng/security#xss";class re extends Error{constructor(_,z){super(function Ce(u,_){return`NG0${Math.abs(u)}${_?": "+_:""}`}(_,z)),this.code=_}}function O(u){return"string"==typeof u?u:null==u?"":String(u)}function rt(u,_){throw new re(-201,!1)}function Ve(u,_){null==u&&function Me(u,_,z,x){throw new Error(`ASSERTION ERROR: ${u}`+(null==x?"":` [Expected=> ${z} ${x} ${_} <=Actual]`))}(_,u,null,"!=")}function G(u){return{token:u.token,providedIn:u.providedIn||null,factory:u.factory,value:void 0}}function ne(u){return{providers:u.providers||[],imports:u.imports||[]}}function it(u){return be(u,Te)||be(u,Qe)}function I(u){return null!==it(u)}function be(u,_){return u.hasOwnProperty(_)?u[_]:null}function Be(u){return u&&(u.hasOwnProperty(Tt)||u.hasOwnProperty(Se))?u[Tt]:null}const Te=v({\u0275prov:v}),Tt=v({\u0275inj:v}),Qe=v({ngInjectableDef:v}),Se=v({ngInjectorDef:v});var Ee=function(u){return u[u.Default=0]="Default",u[u.Host=1]="Host",u[u.Self=2]="Self",u[u.SkipSelf=4]="SkipSelf",u[u.Optional=8]="Optional",u}(Ee||{});let ge;function p(u){const _=ge;return ge=u,_}function A(u,_,z){const x=it(u);return x&&"root"==x.providedIn?void 0===x.value?x.value=x.factory():x.value:z&Ee.Optional?null:void 0!==_?_:void rt(P(u))}const f=globalThis,ot={},We="__NG_DI_FLAG__",he="ngTempTokenPath",Ue=/\n/gm,Y="__source";let J;function ze(u){const _=J;return J=u,_}function Ge(u,_=Ee.Default){if(void 0===J)throw new re(-203,!1);return null===J?A(u,void 0,_):J.get(u,_&Ee.Optional?null:void 0,_)}function tt(u,_=Ee.Default){return(function o(){return ge}()||Ge)(Z(u),_)}function lt(u,_=Ee.Default){return tt(u,Ie(_))}function Ie(u){return typeof u>"u"||"number"==typeof u?u:0|(u.optional&&8)|(u.host&&1)|(u.self&&2)|(u.skipSelf&&4)}function st(u){const _=[];for(let z=0;z_){B=L-1;break}}}for(;LL?"":R[jt+1].toLowerCase();const ai=8&x?ii:null;if(ai&&-1!==Si(ai,ct,0)||2&x&&ct!==ii){if(ei(x))return!1;B=!0}}}}else{if(!B&&!ei(x)&&!ei(Oe))return!1;if(B&&ei(Oe))continue;B=!1,x=Oe|1&x}}return ei(x)||B}function ei(u){return 0==(1&u)}function Ei(u,_,z,x){if(null===_)return-1;let R=0;if(x||!z){let L=!1;for(;R<_.length;){const B=_[R];if(B===u)return R;if(3===B||6===B)L=!0;else{if(1===B||2===B){let ie=_[++R];for(;"string"==typeof ie;)ie=_[++R];continue}if(4===B)break;if(0===B){R+=4;continue}}R+=L?1:2}return-1}return function Ln(u,_){let z=u.indexOf(4);if(z>-1)for(z++;z0?'="'+ie+'"':"")+"]"}else 8&x?R+="."+B:4&x&&(R+=" "+B);else""!==R&&!ei(B)&&(_+=Io(L,R),R=""),x=B,L=L||!ei(x);z++}return""!==R&&(_+=Io(L,R)),_}function bo(u){return ni(()=>{const _=ao(u),z={..._,decls:u.decls,vars:u.vars,template:u.template,consts:u.consts||null,ngContentSelectors:u.ngContentSelectors,onPush:u.changeDetection===hi.OnPush,directiveDefs:null,pipeDefs:null,dependencies:_.standalone&&u.dependencies||null,getStandaloneInjector:null,signals:u.signals??!1,data:u.data||{},encapsulation:u.encapsulation||Yt.Emulated,styles:u.styles||Xe,_:null,schemas:u.schemas||null,tView:null,id:""};Xo(z);const x=u.dependencies;return z.directiveDefs=$n(x,!1),z.pipeDefs=$n(x,!0),z.id=function To(u){let _=0;const z=[u.selectors,u.ngContentSelectors,u.hostVars,u.hostAttrs,u.consts,u.vars,u.decls,u.encapsulation,u.standalone,u.signals,u.exportAs,JSON.stringify(u.inputs),JSON.stringify(u.outputs),Object.getOwnPropertyNames(u.type.prototype),!!u.contentQueries,!!u.viewQuery].join("|");for(const R of z)_=Math.imul(31,_)+R.charCodeAt(0)<<0;return _+=2147483648,"c"+_}(z),z})}function wo(u,_,z){const x=u.\u0275cmp;x.directiveDefs=$n(_,!1),x.pipeDefs=$n(z,!0)}function Fn(u){return Ji(u)||Rn(u)}function or(u){return null!==u}function go(u){return ni(()=>({type:u.type,bootstrap:u.bootstrap||Xe,declarations:u.declarations||Xe,imports:u.imports||Xe,exports:u.exports||Xe,transitiveCompileScopes:null,schemas:u.schemas||null,id:u.id||null}))}function Vo(u,_){if(null==u)return ui;const z={};for(const x in u)if(u.hasOwnProperty(x)){let R=u[x],L=R;Array.isArray(R)&&(L=R[1],R=R[0]),z[R]=x,_&&(_[R]=L)}return z}function jn(u){return ni(()=>{const _=ao(u);return Xo(_),_})}function Xn(u){return{type:u.type,name:u.name,factory:null,pure:!1!==u.pure,standalone:!0===u.standalone,onDestroy:u.type.prototype.ngOnDestroy||null}}function Ji(u){return u[Vt]||null}function Rn(u){return u[ht]||null}function kn(u){return u[qt]||null}function ro(u){const _=Ji(u)||Rn(u)||kn(u);return null!==_&&_.standalone}function En(u,_){const z=u[Jt]||null;if(!z&&!0===_)throw new Error(`Type ${P(u)} does not have '\u0275mod' property.`);return z}function ao(u){const _={};return{type:u.type,providersResolver:null,factory:null,hostBindings:u.hostBindings||null,hostVars:u.hostVars||0,hostAttrs:u.hostAttrs||null,contentQueries:u.contentQueries||null,declaredInputs:_,inputTransforms:null,inputConfig:u.inputs||ui,exportAs:u.exportAs||null,standalone:!0===u.standalone,signals:!0===u.signals,selectors:u.selectors||Xe,viewQuery:u.viewQuery||null,features:u.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Vo(u.inputs,_),outputs:Vo(u.outputs)}}function Xo(u){u.features?.forEach(_=>_(u))}function $n(u,_){if(!u)return null;const z=_?kn:Fn;return()=>("function"==typeof u?u():u).map(x=>z(x)).filter(or)}const On=0,wi=1,Ui=2,un=3,Dn=4,eo=5,Wt=6,gi=7,ut=8,$t=9,Qt=10,oi=11,Hi=12,nn=13,on=14,yt=15,li=16,pt=17,Ht=18,Ft=19,bi=20,Li=21,rn=22,hn=23,vn=24,Qi=25,qn=1,Ir=2,mn=7,vr=9,Nn=11;function Ao(u){return Array.isArray(u)&&"object"==typeof u[qn]}function to(u){return Array.isArray(u)&&!0===u[qn]}function uo(u){return 0!=(4&u.flags)}function Oo(u){return u.componentOffset>-1}function Gr(u){return 1==(1&u.flags)}function zo(u){return!!u.template}function Eo(u){return 0!=(512&u[Ui])}function mr(u,_){return u.hasOwnProperty(si)?u[si]:null}let io=null,br=!1;function so(u){const _=io;return io=u,_}const Jr={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Na(u){if(!ea(u)||u.dirty){if(!u.producerMustRecompute(u)&&!as(u))return void(u.dirty=!1);u.producerRecomputeValue(u),u.dirty=!1}}function Kr(u){u.dirty=!0,function Qr(u){if(void 0===u.liveConsumerNode)return;const _=br;br=!0;try{for(const z of u.liveConsumerNode)z.dirty||Kr(z)}finally{br=_}}(u),u.consumerMarkedDirty?.(u)}function Cr(u){return u&&(u.nextProducerIndex=0),so(u)}function ha(u,_){if(so(_),u&&void 0!==u.producerNode&&void 0!==u.producerIndexOfThis&&void 0!==u.producerLastReadVersion){if(ea(u))for(let z=u.nextProducerIndex;zu.nextProducerIndex;)u.producerNode.pop(),u.producerLastReadVersion.pop(),u.producerIndexOfThis.pop()}}function as(u){yr(u);for(let _=0;_0}function yr(u){u.producerNode??=[],u.producerIndexOfThis??=[],u.producerLastReadVersion??=[]}let gr=null;function Gt(u){const _=so(null);try{return u()}finally{so(_)}}const Ai=()=>{},Pi=(()=>({...Jr,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:u=>{u.schedule(u.ref)},hasRun:!1,cleanupFn:Ai}))();class Cn{constructor(_,z,x){this.previousValue=_,this.currentValue=z,this.firstChange=x}isFirstChange(){return this.firstChange}}function bn(){return tn}function tn(u){return u.type.prototype.ngOnChanges&&(u.setInput=zn),gn}function gn(){const u=jo(this),_=u?.current;if(_){const z=u.previous;if(z===ui)u.previous=_;else for(let x in _)z[x]=_[x];u.current=null,this.ngOnChanges(_)}}function zn(u,_,z,x){const R=this.declaredInputs[z],L=jo(u)||function Yo(u,_){return u[xn]=_}(u,{previous:ui,current:null}),B=L.current||(L.current={}),ie=L.previous,Oe=ie[R];B[R]=new Cn(Oe&&Oe.currentValue,_,ie===ui),u[x]=_}bn.ngInherit=!0;const xn="__ngSimpleChanges__";function jo(u){return u[xn]||null}const Jn=function(u,_,z){},Yn="svg";function wn(u){for(;Array.isArray(u);)u=u[On];return u}function ta(u,_){return wn(_[u])}function vo(u,_){return wn(_[u.index])}function ia(u,_){return u.data[_]}function Ar(u,_){return u[_]}function Co(u,_){const z=_[u];return Ao(z)?z:z[On]}function lr(u,_){return null==_?null:u[_]}function cr(u){u[pt]=0}function qs(u){1024&u[Ui]||(u[Ui]|=1024,Ps(u,1))}function Is(u){1024&u[Ui]&&(u[Ui]&=-1025,Ps(u,-1))}function Ps(u,_){let z=u[un];if(null===z)return;z[eo]+=_;let x=z;for(z=z[un];null!==z&&(1===_&&1===x[eo]||-1===_&&0===x[eo]);)z[eo]+=_,x=z,z=z[un]}const Gi={lFrame:ji(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Ns(){return Gi.bindingsEnabled}function ga(){return null!==Gi.skipHydrationRootTNode}function vi(){return Gi.lFrame.lView}function Mn(){return Gi.lFrame.tView}function Ea(u){return Gi.lFrame.contextLView=u,u[ut]}function ps(u){return Gi.lFrame.contextLView=null,u}function fo(){let u=us();for(;null!==u&&64===u.type;)u=u.parent;return u}function us(){return Gi.lFrame.currentTNode}function Wo(u,_){const z=Gi.lFrame;z.currentTNode=u,z.isParent=_}function xa(){return Gi.lFrame.isParent}function Ga(){Gi.lFrame.isParent=!1}function So(){const u=Gi.lFrame;let _=u.bindingRootIndex;return-1===_&&(_=u.bindingRootIndex=u.tView.bindingStartIndex),_}function Or(){return Gi.lFrame.bindingIndex}function le(){return Gi.lFrame.bindingIndex++}function Le(u){const _=Gi.lFrame,z=_.bindingIndex;return _.bindingIndex=_.bindingIndex+u,z}function dt(u,_){const z=Gi.lFrame;z.bindingIndex=z.bindingRootIndex=u,Xt(_)}function Xt(u){Gi.lFrame.currentDirectiveIndex=u}function pi(u){const _=Gi.lFrame.currentDirectiveIndex;return-1===_?null:u[_]}function ci(){return Gi.lFrame.currentQueryIndex}function Ti(u){Gi.lFrame.currentQueryIndex=u}function fi(u){const _=u[wi];return 2===_.type?_.declTNode:1===_.type?u[Wt]:null}function an(u,_,z){if(z&Ee.SkipSelf){let R=_,L=u;for(;!(R=R.parent,null!==R||z&Ee.Host||(R=fi(L),null===R||(L=L[on],10&R.type))););if(null===R)return!1;_=R,u=L}const x=Gi.lFrame=Pn();return x.currentTNode=_,x.lView=u,!0}function cn(u){const _=Pn(),z=u[wi];Gi.lFrame=_,_.currentTNode=z.firstChild,_.lView=u,_.tView=z,_.contextLView=u,_.bindingIndex=z.bindingStartIndex,_.inI18n=!1}function Pn(){const u=Gi.lFrame,_=null===u?null:u.child;return null===_?ji(u):_}function ji(u){const _={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:u,child:null,inI18n:!1};return null!==u&&(u.child=_),_}function Lo(){const u=Gi.lFrame;return Gi.lFrame=u.parent,u.currentTNode=null,u.lView=null,u}const Ho=Lo;function Bo(){const u=Lo();u.isParent=!0,u.tView=null,u.selectedIndex=-1,u.contextLView=null,u.elementDepthCount=0,u.currentDirectiveIndex=-1,u.currentNamespace=null,u.bindingRootIndex=-1,u.bindingIndex=-1,u.currentQueryIndex=0}function co(){return Gi.lFrame.selectedIndex}function Nr(u){Gi.lFrame.selectedIndex=u}function Zn(){const u=Gi.lFrame;return ia(u.tView,u.selectedIndex)}function wr(){Gi.lFrame.currentNamespace=Yn}function hs(){!function $0(){Gi.lFrame.currentNamespace=null}()}let Zs=!0;function fs(){return Zs}function Tr(u){Zs=u}function ms(u,_){for(let z=_.directiveStart,x=_.directiveEnd;z=x)break}else _[Oe]<0&&(u[pt]+=65536),(ie>13>16&&(3&u[Ui])===_&&(u[Ui]+=8192,m0(ie,L)):m0(ie,L)}const Ra=-1;class Xa{constructor(_,z,x){this.factory=_,this.resolving=!1,this.canSeeViewProviders=z,this.injectImpl=x}}function gs(u){return u!==Ra}function Ja(u){return 32767&u}function Qa(u,_){let z=function nl(u){return u>>16}(u),x=_;for(;z>0;)x=x[on],z--;return x}let Js=!0;function Ms(u){const _=Js;return Js=u,_}const La=255,_0=5;let ol=0;const Er={};function As(u,_){const z=Ma(u,_);if(-1!==z)return z;const x=_[wi];x.firstCreatePass&&(u.injectorIndex=_.length,Ka(x.data,u),Ka(_,null),Ka(x.blueprint,null));const R=aa(u,_),L=u.injectorIndex;if(gs(R)){const B=Ja(R),ie=Qa(R,_),Oe=ie[wi].data;for(let ct=0;ct<8;ct++)_[L+ct]=ie[B+ct]|Oe[B+ct]}return _[L+8]=R,L}function Ka(u,_){u.push(0,0,0,0,0,0,0,0,_)}function Ma(u,_){return-1===u.injectorIndex||u.parent&&u.parent.injectorIndex===u.injectorIndex||null===_[u.injectorIndex+8]?-1:u.injectorIndex}function aa(u,_){if(u.parent&&-1!==u.parent.injectorIndex)return u.parent.injectorIndex;let z=0,x=null,R=_;for(;null!==R;){if(x=jl(R),null===x)return Ra;if(z++,R=R[on],-1!==x.injectorIndex)return x.injectorIndex|z<<16}return Ra}function _n(u,_,z){!function rl(u,_,z){let x;"string"==typeof z?x=z.charCodeAt(0)||0:z.hasOwnProperty(zi)&&(x=z[zi]),null==x&&(x=z[zi]=ol++);const R=x&La;_.data[u+(R>>_0)]|=1<=0?_&La:$1:_}(z);if("function"==typeof L){if(!an(_,u,x))return x&Ee.Host?$(R,0,x):Ke(_,z,x,R);try{let B;if(B=L(x),null!=B||x&Ee.Optional)return B;rt()}finally{Ho()}}else if("number"==typeof L){let B=null,ie=Ma(u,_),Oe=Ra,ct=x&Ee.Host?_[yt][Wt]:null;for((-1===ie||x&Ee.SkipSelf)&&(Oe=-1===ie?aa(u,_):_[ie+8],Oe!==Ra&&yo(x,!1)?(B=_[wi],ie=Ja(Oe),_=Qa(Oe,_)):ie=-1);-1!==ie;){const St=_[wi];if(Sn(L,ie,St.data)){const jt=ti(ie,_,z,B,x,ct);if(jt!==Er)return jt}Oe=_[ie+8],Oe!==Ra&&yo(x,_[wi].data[ie+8]===ct)&&Sn(L,ie,_)?(B=St,ie=Ja(Oe),_=Qa(Oe,_)):ie=-1}}return R}function ti(u,_,z,x,R,L){const B=_[wi],ie=B.data[u+8],St=_i(ie,B,z,null==x?Oo(ie)&&Js:x!=B&&0!=(3&ie.type),R&Ee.Host&&L===ie);return null!==St?Bi(_,B,St,ie):Er}function _i(u,_,z,x,R){const L=u.providerIndexes,B=_.data,ie=1048575&L,Oe=u.directiveStart,St=L>>20,ii=R?ie+St:u.directiveEnd;for(let ai=x?ie:ie+St;ai=Oe&&Mi.type===z)return ai}if(R){const ai=B[Oe];if(ai&&zo(ai)&&ai.type===z)return Oe}return null}function Bi(u,_,z,x){let R=u[z];const L=_.data;if(function tl(u){return u instanceof Xa}(R)){const B=R;B.resolving&&function H(u,_){const z=_?`. Dependency path: ${_.join(" > ")} > ${u}`:"";throw new re(-200,`Circular dependency in DI detected for ${u}${z}`)}(function te(u){return"function"==typeof u?u.name||u.toString():"object"==typeof u&&null!=u&&"function"==typeof u.type?u.type.name||u.type.toString():O(u)}(L[z]));const ie=Ms(B.canSeeViewProviders);B.resolving=!0;const ct=B.injectImpl?p(B.injectImpl):null;an(u,x,Ee.Default);try{R=u[z]=B.factory(void 0,L,u,x),_.firstCreatePass&&z>=x.directiveStart&&function Ur(u,_,z){const{ngOnChanges:x,ngOnInit:R,ngDoCheck:L}=_.type.prototype;if(x){const B=tn(_);(z.preOrderHooks??=[]).push(u,B),(z.preOrderCheckHooks??=[]).push(u,B)}R&&(z.preOrderHooks??=[]).push(0-u,R),L&&((z.preOrderHooks??=[]).push(u,L),(z.preOrderCheckHooks??=[]).push(u,L))}(z,L[z],_)}finally{null!==ct&&p(ct),Ms(ie),B.resolving=!1,Ho()}}return R}function Sn(u,_,z){return!!(z[_+(u>>_0)]&1<{const _=u.prototype.constructor,z=_[si]||g0(_),x=Object.prototype;let R=Object.getPrototypeOf(u.prototype).constructor;for(;R&&R!==x;){const L=R[si]||g0(R);if(L&&L!==z)return L;R=Object.getPrototypeOf(R)}return L=>new L})}function g0(u){return oe(u)?()=>{const _=g0(Z(u));return _&&_()}:mr(u)}function jl(u){const _=u[wi],z=_.type;return 2===z?_.declTNode:1===z?u[Wt]:null}function sl(u){return function q(u,_){if("class"===_)return u.classes;if("style"===_)return u.styles;const z=u.attrs;if(z){const x=z.length;let R=0;for(;R{const x=function cl(u){return function(...z){if(u){const x=u(...z);for(const R in x)this[R]=x[R]}}}(_);function R(...L){if(this instanceof R)return x.apply(this,L),this;const B=new R(...L);return ie.annotation=B,ie;function ie(Oe,ct,St){const jt=Oe.hasOwnProperty(zs)?Oe[zs]:Object.defineProperty(Oe,zs,{value:[]})[zs];for(;jt.length<=St;)jt.push(null);return(jt[St]=jt[St]||[]).push(B),Oe}}return z&&(R.prototype=Object.create(z.prototype)),R.prototype.ngMetadataName=u,R.annotationCls=R,R})}function Ot(u,_){u.forEach(z=>Array.isArray(z)?Ot(z,_):_(z))}function Nt(u,_,z){_>=u.length?u.push(z):u.splice(_,0,z)}function Zt(u,_){return _>=u.length-1?u.pop():u.splice(_,1)[0]}function ri(u,_){const z=[];for(let x=0;x=0?u[1|x]=z:(x=~x,function Di(u,_,z,x){let R=u.length;if(R==_)u.push(z,x);else if(1===R)u.push(x,u[0]),u[0]=z;else{for(R--,u.push(u[R-1],u[R]);R>_;)u[R]=u[R-2],R--;u[_]=z,u[_+1]=x}}(u,x,_,z)),x}function Yi(u,_){const z=$i(u,_);if(z>=0)return u[1|z]}function $i(u,_){return function _o(u,_,z){let x=0,R=u.length>>z;for(;R!==x;){const L=x+(R-x>>1),B=u[L<_?R=L:x=L+1}return~(R<({token:u})),-1),Qs=Lt(Cs("Optional"),8),ca=Lt(Cs("SkipSelf"),4);function Xl(u){return 128==(128&u.flags)}var Ql=function(u){return u[u.Important=1]="Important",u[u.DashCase=2]="DashCase",u}(Ql||{});const b_=/^>|^->||--!>|)/g,g_="\u200b$1\u200b";const rc=new Map;let M_=0;const sc="__ngContext__";function pr(u,_){Ao(_)?(u[sc]=_[Ft],function O_(u){rc.set(u[Ft],u)}(_)):u[sc]=_}let lc;function cc(u,_){return lc(u,_)}function hl(u){const _=u[un];return to(_)?_[un]:_}function Fp(u){return Yp(u[Hi])}function jp(u){return Yp(u[Dn])}function Yp(u){for(;null!==u&&!to(u);)u=u[Dn];return u}function O0(u,_,z,x,R){if(null!=x){let L,B=!1;to(x)?L=x:Ao(x)&&(B=!0,x=x[On]);const ie=wn(x);0===u&&null!==z?null==R?Jp(_,z,ie):$s(_,z,ie,R||null,!0):1===u&&null!==z?$s(_,z,ie,R||null,!0):2===u?function o1(u,_,z){const x=t1(u,_);x&&function k_(u,_,z,x){u.removeChild(_,z,x)}(u,x,_,z)}(_,ie,B):3===u&&_.destroyNode(ie),null!=L&&function V_(u,_,z,x,R){const L=z[mn];L!==wn(z)&&O0(_,u,x,L,R);for(let ie=Nn;ie_.replace(__,g_))}(_))}function $l(u,_,z){return u.createElement(_,z)}function Gp(u,_){const z=u[vr],x=z.indexOf(_);Is(_),z.splice(x,1)}function e1(u,_){if(u.length<=Nn)return;const z=Nn+_,x=u[z];if(x){const R=x[li];null!==R&&R!==u&&Gp(R,x),_>0&&(u[z-1][Dn]=x[Dn]);const L=Zt(u,Nn+_);!function L_(u,_){ml(u,_,_[oi],2,null,null),_[On]=null,_[Wt]=null}(x[wi],x);const B=L[Ht];null!==B&&B.detachView(L[wi]),x[un]=null,x[Dn]=null,x[Ui]&=-129}return x}function pc(u,_){if(!(256&_[Ui])){const z=_[oi];_[hn]&&$r(_[hn]),_[vn]&&$r(_[vn]),z.destroyNode&&ml(u,_,z,3,null,null),function I_(u){let _=u[Hi];if(!_)return uc(u[wi],u);for(;_;){let z=null;if(Ao(_))z=_[Hi];else{const x=_[Nn];x&&(z=x)}if(!z){for(;_&&!_[Dn]&&_!==u;)Ao(_)&&uc(_[wi],_),_=_[un];null===_&&(_=u),Ao(_)&&uc(_[wi],_),z=_&&_[Dn]}_=z}}(_)}}function uc(u,_){if(!(256&_[Ui])){_[Ui]&=-129,_[Ui]|=256,function B_(u,_){let z;if(null!=u&&null!=(z=u.destroyHooks))for(let x=0;x=0?x[B]():x[-B].unsubscribe(),L+=2}else z[L].call(x[z[L+1]]);null!==x&&(_[gi]=null);const R=_[Li];if(null!==R){_[Li]=null;for(let L=0;L-1){const{encapsulation:L}=u.data[x.directiveStart+R];if(L===Yt.None||L===Yt.Emulated)return null}return vo(x,z)}}(u,_.parent,z)}function $s(u,_,z,x,R){u.insertBefore(_,z,x,R)}function Jp(u,_,z){u.appendChild(_,z)}function Qp(u,_,z,x,R){null!==x?$s(u,_,z,x,R):Jp(u,_,z)}function t1(u,_){return u.parentNode(_)}function Kp(u,_,z){return eu(u,_,z)}let fc,r1,gc,a1,eu=function $p(u,_,z){return 40&u.type?vo(u,z):null};function n1(u,_,z,x){const R=hc(u,x,_),L=_[oi],ie=Kp(x.parent||_[Wt],x,_);if(null!=R)if(Array.isArray(z))for(let Oe=0;Oeu,createScript:u=>u,createScriptURL:u=>u})}catch{}return r1}()?.createHTML(u)||u}function X_(u){gc=u}function v0(){if(void 0!==gc)return gc;if(typeof document<"u")return document;throw new re(210,!1)}function Mc(){if(void 0===a1&&(a1=null,f.trustedTypes))try{a1=f.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:u=>u,createScript:u=>u,createScriptURL:u=>u})}catch{}return a1}function su(u){return Mc()?.createHTML(u)||u}function cu(u){return Mc()?.createScriptURL(u)||u}class e0{constructor(_){this.changingThisBreaksApplicationSecurity=_}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ke})`}}class J_ extends e0{getTypeName(){return"HTML"}}class Q_ extends e0{getTypeName(){return"Style"}}class K_ extends e0{getTypeName(){return"Script"}}class $_ extends e0{getTypeName(){return"URL"}}class eg extends e0{getTypeName(){return"ResourceURL"}}function es(u){return u instanceof e0?u.changingThisBreaksApplicationSecurity:u}function C0(u,_){const z=function tg(u){return u instanceof e0&&u.getTypeName()||null}(u);if(null!=z&&z!==_){if("ResourceURL"===z&&"URL"===_)return!0;throw new Error(`Required a safe ${_}, got a ${z} (see ${ke})`)}return z===_}function ig(u){return new J_(u)}function ng(u){return new Q_(u)}function og(u){return new K_(u)}function rg(u){return new $_(u)}function ag(u){return new eg(u)}class sg{constructor(_){this.inertDocumentHelper=_}getInertBodyElement(_){_=""+_;try{const z=(new window.DOMParser).parseFromString(z0(_),"text/html").body;return null===z?this.inertDocumentHelper.getInertBodyElement(_):(z.removeChild(z.firstChild),z)}catch{return null}}}class lg{constructor(_){this.defaultDoc=_,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(_){const z=this.inertDocument.createElement("template");return z.innerHTML=z0(_),z}}const dg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function s1(u){return(u=String(u)).match(dg)?u:"unsafe:"+u}function ts(u){const _={};for(const z of u.split(","))_[z]=!0;return _}function bl(...u){const _={};for(const z of u)for(const x in z)z.hasOwnProperty(x)&&(_[x]=!0);return _}const pu=ts("area,br,col,hr,img,wbr"),uu=ts("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),hu=ts("rp,rt"),Ac=bl(pu,bl(uu,ts("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),bl(hu,ts("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),bl(hu,uu)),Oc=ts("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),fu=bl(Oc,ts("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ts("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),pg=ts("script,style,template");class ug{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(_){let z=_.firstChild,x=!0;for(;z;)if(z.nodeType===Node.ELEMENT_NODE?x=this.startElement(z):z.nodeType===Node.TEXT_NODE?this.chars(z.nodeValue):this.sanitizedSomething=!0,x&&z.firstChild)z=z.firstChild;else for(;z;){z.nodeType===Node.ELEMENT_NODE&&this.endElement(z);let R=this.checkClobberedElement(z,z.nextSibling);if(R){z=R;break}z=this.checkClobberedElement(z,z.parentNode)}return this.buf.join("")}startElement(_){const z=_.nodeName.toLowerCase();if(!Ac.hasOwnProperty(z))return this.sanitizedSomething=!0,!pg.hasOwnProperty(z);this.buf.push("<"),this.buf.push(z);const x=_.attributes;for(let R=0;R"),!0}endElement(_){const z=_.nodeName.toLowerCase();Ac.hasOwnProperty(z)&&!pu.hasOwnProperty(z)&&(this.buf.push(""))}chars(_){this.buf.push(mu(_))}checkClobberedElement(_,z){if(z&&(_.compareDocumentPosition(z)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${_.outerHTML}`);return z}}const hg=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,fg=/([^\#-~ |!])/g;function mu(u){return u.replace(/&/g,"&").replace(hg,function(_){return"&#"+(1024*(_.charCodeAt(0)-55296)+(_.charCodeAt(1)-56320)+65536)+";"}).replace(fg,function(_){return"&#"+_.charCodeAt(0)+";"}).replace(//g,">")}let l1;function bu(u,_){let z=null;try{l1=l1||function du(u){const _=new lg(u);return function cg(){try{return!!(new window.DOMParser).parseFromString(z0(""),"text/html")}catch{return!1}}()?new sg(_):_}(u);let x=_?String(_):"";z=l1.getInertBodyElement(x);let R=5,L=x;do{if(0===R)throw new Error("Failed to sanitize html because the input is unstable");R--,x=L,L=z.innerHTML,z=l1.getInertBodyElement(x)}while(x!==L);return z0((new ug).sanitizeChildren(zc(z)||z))}finally{if(z){const x=zc(z)||z;for(;x.firstChild;)x.removeChild(x.firstChild)}}}function zc(u){return"content"in u&&function mg(u){return u.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===u.nodeName}(u)?u.content:null}var t0=function(u){return u[u.NONE=0]="NONE",u[u.HTML=1]="HTML",u[u.STYLE=2]="STYLE",u[u.SCRIPT=3]="SCRIPT",u[u.URL=4]="URL",u[u.RESOURCE_URL=5]="RESOURCE_URL",u}(t0||{});function _u(u){const _=_l();return _?su(_.sanitize(t0.HTML,u)||""):C0(u,"HTML")?su(es(u)):bu(v0(),O(u))}function vc(u){const _=_l();return _?_.sanitize(t0.URL,u)||"":C0(u,"URL")?es(u):s1(O(u))}function gu(u){const _=_l();if(_)return cu(_.sanitize(t0.RESOURCE_URL,u)||"");if(C0(u,"ResourceURL"))return cu(es(u));throw new re(904,!1)}function Mu(u,_,z){return function Ag(u,_){return"src"===_&&("embed"===u||"frame"===u||"iframe"===u||"media"===u||"script"===u)||"href"===_&&("base"===u||"link"===u)?gu:vc}(_,z)(u)}function _l(){const u=vi();return u&&u[Qt].sanitizer}class Wn{constructor(_,z){this._desc=_,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof z?this.__NG_ELEMENT_ID__=z:void 0!==z&&(this.\u0275prov=G({token:this,providedIn:z.providedIn||"root",factory:z.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const gl=new Wn("ENVIRONMENT_INITIALIZER"),Au=new Wn("INJECTOR",-1),Ou=new Wn("INJECTOR_DEF_TYPES");class Cc{get(_,z=ot){if(z===ot){const x=new Error(`NullInjectorError: No provider for ${P(_)}!`);throw x.name="NullInjectorError",x}return z}}function yc(u){return{\u0275providers:u}}function Og(...u){return{\u0275providers:zu(0,u),\u0275fromNgModule:!0}}function zu(u,..._){const z=[],x=new Set;let R;const L=B=>{z.push(B)};return Ot(_,B=>{const ie=B;c1(ie,L,[],x)&&(R||=[],R.push(ie))}),void 0!==R&&vu(R,L),z}function vu(u,_){for(let z=0;z{_(L,x)})}}function c1(u,_,z,x){if(!(u=Z(u)))return!1;let R=null,L=Be(u);const B=!L&&Ji(u);if(L||B){if(B&&!B.standalone)return!1;R=u}else{const Oe=u.ngModule;if(L=Be(Oe),!L)return!1;R=Oe}const ie=x.has(R);if(B){if(ie)return!1;if(x.add(R),B.dependencies){const Oe="function"==typeof B.dependencies?B.dependencies():B.dependencies;for(const ct of Oe)c1(ct,_,z,x)}}else{if(!L)return!1;{if(null!=L.imports&&!ie){let ct;x.add(R);try{Ot(L.imports,St=>{c1(St,_,z,x)&&(ct||=[],ct.push(St))})}finally{}void 0!==ct&&vu(ct,_)}if(!ie){const ct=mr(R)||(()=>new R);_({provide:R,useFactory:ct,deps:Xe},R),_({provide:Ou,useValue:R,multi:!0},R),_({provide:gl,useValue:()=>tt(R),multi:!0},R)}const Oe=L.providers;if(null!=Oe&&!ie){const ct=u;wc(Oe,St=>{_(St,ct)})}}}return R!==u&&void 0!==u.providers}function wc(u,_){for(let z of u)Ae(z)&&(z=z.\u0275providers),Array.isArray(z)?wc(z,_):_(z)}const zg=v({provide:String,useValue:v});function Tc(u){return null!==u&&"object"==typeof u&&zg in u}function n0(u){return"function"==typeof u}const Ec=new Wn("Set Injector scope."),d1={},Cg={};let xc;function p1(){return void 0===xc&&(xc=new Cc),xc}class qa{}class u1 extends qa{get destroyed(){return this._destroyed}constructor(_,z,x,R){super(),this.parent=z,this.source=x,this.scopes=R,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Sc(_,B=>this.processProvider(B)),this.records.set(Au,y0(void 0,this)),R.has("environment")&&this.records.set(qa,y0(void 0,this));const L=this.records.get(Ec);null!=L&&"string"==typeof L.value&&this.scopes.add(L.value),this.injectorDefTypes=new Set(this.get(Ou.multi,Xe,Ee.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const z of this._ngOnDestroyHooks)z.ngOnDestroy();const _=this._onDestroyHooks;this._onDestroyHooks=[];for(const z of _)z()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(_){return this.assertNotDestroyed(),this._onDestroyHooks.push(_),()=>this.removeOnDestroy(_)}runInContext(_){this.assertNotDestroyed();const z=ze(this),x=p(void 0);try{return _()}finally{ze(z),p(x)}}get(_,z=ot,x=Ee.Default){if(this.assertNotDestroyed(),_.hasOwnProperty(Ri))return _[Ri](this);x=Ie(x);const L=ze(this),B=p(void 0);try{if(!(x&Ee.SkipSelf)){let Oe=this.records.get(_);if(void 0===Oe){const ct=function xg(u){return"function"==typeof u||"object"==typeof u&&u instanceof Wn}(_)&&it(_);Oe=ct&&this.injectableDefInScope(ct)?y0(Rc(_),d1):null,this.records.set(_,Oe)}if(null!=Oe)return this.hydrate(_,Oe)}return(x&Ee.Self?p1():this.parent).get(_,z=x&Ee.Optional&&z===ot?null:z)}catch(ie){if("NullInjectorError"===ie.name){if((ie[he]=ie[he]||[]).unshift(P(_)),L)throw ie;return function Rt(u,_,z,x){const R=u[he];throw _[Y]&&R.unshift(_[Y]),u.message=function kt(u,_,z,x=null){u=u&&"\n"===u.charAt(0)&&"\u0275"==u.charAt(1)?u.slice(2):u;let R=P(_);if(Array.isArray(_))R=_.map(P).join(" -> ");else if("object"==typeof _){let L=[];for(let B in _)if(_.hasOwnProperty(B)){let ie=_[B];L.push(B+":"+("string"==typeof ie?JSON.stringify(ie):P(ie)))}R=`{${L.join(", ")}}`}return`${z}${x?"("+x+")":""}[${R}]: ${u.replace(Ue,"\n ")}`}("\n"+u.message,R,z,x),u.ngTokenPath=R,u[he]=null,u}(ie,_,"R3InjectorError",this.source)}throw ie}finally{p(B),ze(L)}}resolveInjectorInitializers(){const _=ze(this),z=p(void 0);try{const R=this.get(gl.multi,Xe,Ee.Self);for(const L of R)L()}finally{ze(_),p(z)}}toString(){const _=[],z=this.records;for(const x of z.keys())_.push(P(x));return`R3Injector[${_.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new re(205,!1)}processProvider(_){let z=n0(_=Z(_))?_:Z(_&&_.provide);const x=function wg(u){return Tc(u)?y0(void 0,u.useValue):y0(wu(u),d1)}(_);if(n0(_)||!0!==_.multi)this.records.get(z);else{let R=this.records.get(z);R||(R=y0(void 0,d1,!0),R.factory=()=>st(R.multi),this.records.set(z,R)),z=_,R.multi.push(_)}this.records.set(z,x)}hydrate(_,z){return z.value===d1&&(z.value=Cg,z.value=z.factory()),"object"==typeof z.value&&z.value&&function Eg(u){return null!==u&&"object"==typeof u&&"function"==typeof u.ngOnDestroy}(z.value)&&this._ngOnDestroyHooks.add(z.value),z.value}injectableDefInScope(_){if(!_.providedIn)return!1;const z=Z(_.providedIn);return"string"==typeof z?"any"===z||this.scopes.has(z):this.injectorDefTypes.has(z)}removeOnDestroy(_){const z=this._onDestroyHooks.indexOf(_);-1!==z&&this._onDestroyHooks.splice(z,1)}}function Rc(u){const _=it(u),z=null!==_?_.factory:mr(u);if(null!==z)return z;if(u instanceof Wn)throw new re(204,!1);if(u instanceof Function)return function yg(u){const _=u.length;if(_>0)throw ri(_,"?"),new re(204,!1);const z=function j(u){return u&&(u[Te]||u[Qe])||null}(u);return null!==z?()=>z.factory(u):()=>new u}(u);throw new re(204,!1)}function wu(u,_,z){let x;if(n0(u)){const R=Z(u);return mr(R)||Rc(R)}if(Tc(u))x=()=>Z(u.useValue);else if(function yu(u){return!(!u||!u.useFactory)}(u))x=()=>u.useFactory(...st(u.deps||[]));else if(function Cu(u){return!(!u||!u.useExisting)}(u))x=()=>tt(Z(u.useExisting));else{const R=Z(u&&(u.useClass||u.provide));if(!function Tg(u){return!!u.deps}(u))return mr(R)||Rc(R);x=()=>new R(...st(u.deps))}return x}function y0(u,_,z=!1){return{factory:u,value:_,multi:z?[]:void 0}}function Sc(u,_){for(const z of u)Array.isArray(z)?Sc(z,_):z&&Ae(z)?Sc(z.\u0275providers,_):_(z)}const Tu=new Wn("AppId",{providedIn:"root",factory:()=>Rg}),Rg="ng",Eu=new Wn("Platform Initializer"),Lc=new Wn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Sg=new Wn("AnimationModuleType"),Lg=new Wn("CSP nonce",{providedIn:"root",factory:()=>v0().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let xu=(u,_,z)=>null;function kc(u,_,z=!1){return xu(u,_,z)}class Ug{}class Lu{}class Fg{resolveComponentFactory(_){throw function Vg(u){const _=Error(`No component factory found for ${P(u)}.`);return _.ngComponent=u,_}(_)}}let Ol=(()=>{class u{static#e=this.NULL=new Fg}return u})();function jg(){return E0(fo(),vi())}function E0(u,_){return new zl(vo(u,_))}let zl=(()=>{class u{constructor(z){this.nativeElement=z}static#e=this.__NG_ELEMENT_ID__=jg}return u})();function Yg(u){return u instanceof zl?u.nativeElement:u}class qu{}let Zg=(()=>{class u{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function Gg(){const u=vi(),z=Co(fo().index,u);return(Ao(z)?z:u)[oi]}()}return u})(),Xg=(()=>{class u{static#e=this.\u0275prov=G({token:u,providedIn:"root",factory:()=>null})}return u})();class Iu{constructor(_){this.full=_,this.major=_.split(".")[0],this.minor=_.split(".")[1],this.patch=_.split(".").slice(2).join(".")}}const Jg=new Iu("16.2.9"),Vc={};function Bu(u,_=null,z=null,x){const R=ku(u,_,z,x);return R.resolveInjectorInitializers(),R}function ku(u,_=null,z=null,x,R=new Set){const L=[z||Xe,Og(u)];return x=x||("object"==typeof u?void 0:P(u)),new u1(L,_||p1(),x||null,R)}let Aa=(()=>{class u{static#e=this.THROW_IF_NOT_FOUND=ot;static#t=this.NULL=new Cc;static create(z,x){if(Array.isArray(z))return Bu({name:""},x,z,"");{const R=z.name??"";return Bu({name:R},z.parent,z.providers,R)}}static#i=this.\u0275prov=G({token:u,providedIn:"any",factory:()=>tt(Au)});static#n=this.__NG_ELEMENT_ID__=-1}return u})();function jc(u){return u.ngOriginalError}class Es{constructor(){this._console=console}handleError(_){const z=this._findOriginalError(_);this._console.error("ERROR",_),z&&this._console.error("ORIGINAL ERROR",z)}_findOriginalError(_){let z=_&&jc(_);for(;z&&jc(z);)z=jc(z);return z||null}}function Zc(u){return _=>{setTimeout(u,void 0,_)}}const Ia=class o2 extends e.x{constructor(_=!1){super(),this.__isAsync=_}emit(_){super.next(_)}subscribe(_,z,x){let R=_,L=z||(()=>null),B=x;if(_&&"object"==typeof _){const Oe=_;R=Oe.next?.bind(Oe),L=Oe.error?.bind(Oe),B=Oe.complete?.bind(Oe)}this.__isAsync&&(L=Zc(L),R&&(R=Zc(R)),B&&(B=Zc(B)));const ie=super.subscribe({next:R,error:L,complete:B});return _ instanceof h.w0&&_.add(ie),ie}};function Uu(...u){}class Go{constructor({enableLongStackTrace:_=!1,shouldCoalesceEventChangeDetection:z=!1,shouldCoalesceRunChangeDetection:x=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ia(!1),this.onMicrotaskEmpty=new Ia(!1),this.onStable=new Ia(!1),this.onError=new Ia(!1),typeof Zone>"u")throw new re(908,!1);Zone.assertZonePatched();const R=this;R._nesting=0,R._outer=R._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(R._inner=R._inner.fork(new Zone.TaskTrackingZoneSpec)),_&&Zone.longStackTraceZoneSpec&&(R._inner=R._inner.fork(Zone.longStackTraceZoneSpec)),R.shouldCoalesceEventChangeDetection=!x&&z,R.shouldCoalesceRunChangeDetection=x,R.lastRequestAnimationFrameId=-1,R.nativeRequestAnimationFrame=function r2(){const u="function"==typeof f.requestAnimationFrame;let _=f[u?"requestAnimationFrame":"setTimeout"],z=f[u?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&_&&z){const x=_[Zone.__symbol__("OriginalDelegate")];x&&(_=x);const R=z[Zone.__symbol__("OriginalDelegate")];R&&(z=R)}return{nativeRequestAnimationFrame:_,nativeCancelAnimationFrame:z}}().nativeRequestAnimationFrame,function l2(u){const _=()=>{!function s2(u){u.isCheckStableRunning||-1!==u.lastRequestAnimationFrameId||(u.lastRequestAnimationFrameId=u.nativeRequestAnimationFrame.call(f,()=>{u.fakeTopEventTask||(u.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{u.lastRequestAnimationFrameId=-1,Xc(u),u.isCheckStableRunning=!0,Gc(u),u.isCheckStableRunning=!1},void 0,()=>{},()=>{})),u.fakeTopEventTask.invoke()}),Xc(u))}(u)};u._inner=u._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(z,x,R,L,B,ie)=>{if(function d2(u){return!(!Array.isArray(u)||1!==u.length)&&!0===u[0].data?.__ignore_ng_zone__}(ie))return z.invokeTask(R,L,B,ie);try{return Vu(u),z.invokeTask(R,L,B,ie)}finally{(u.shouldCoalesceEventChangeDetection&&"eventTask"===L.type||u.shouldCoalesceRunChangeDetection)&&_(),Fu(u)}},onInvoke:(z,x,R,L,B,ie,Oe)=>{try{return Vu(u),z.invoke(R,L,B,ie,Oe)}finally{u.shouldCoalesceRunChangeDetection&&_(),Fu(u)}},onHasTask:(z,x,R,L)=>{z.hasTask(R,L),x===R&&("microTask"==L.change?(u._hasPendingMicrotasks=L.microTask,Xc(u),Gc(u)):"macroTask"==L.change&&(u.hasPendingMacrotasks=L.macroTask))},onHandleError:(z,x,R,L)=>(z.handleError(R,L),u.runOutsideAngular(()=>u.onError.emit(L)),!1)})}(R)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Go.isInAngularZone())throw new re(909,!1)}static assertNotInAngularZone(){if(Go.isInAngularZone())throw new re(909,!1)}run(_,z,x){return this._inner.run(_,z,x)}runTask(_,z,x,R){const L=this._inner,B=L.scheduleEventTask("NgZoneEvent: "+R,_,a2,Uu,Uu);try{return L.runTask(B,z,x)}finally{L.cancelTask(B)}}runGuarded(_,z,x){return this._inner.runGuarded(_,z,x)}runOutsideAngular(_){return this._outer.run(_)}}const a2={};function Gc(u){if(0==u._nesting&&!u.hasPendingMicrotasks&&!u.isStable)try{u._nesting++,u.onMicrotaskEmpty.emit(null)}finally{if(u._nesting--,!u.hasPendingMicrotasks)try{u.runOutsideAngular(()=>u.onStable.emit(null))}finally{u.isStable=!0}}}function Xc(u){u.hasPendingMicrotasks=!!(u._hasPendingMicrotasks||(u.shouldCoalesceEventChangeDetection||u.shouldCoalesceRunChangeDetection)&&-1!==u.lastRequestAnimationFrameId)}function Vu(u){u._nesting++,u.isStable&&(u.isStable=!1,u.onUnstable.emit(null))}function Fu(u){u._nesting--,Gc(u)}class c2{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ia,this.onMicrotaskEmpty=new Ia,this.onStable=new Ia,this.onError=new Ia}run(_,z,x){return _.apply(z,x)}runGuarded(_,z,x){return _.apply(z,x)}runOutsideAngular(_){return _()}runTask(_,z,x,R){return _.apply(z,x)}}const ju=new Wn("",{providedIn:"root",factory:Yu});function Yu(){const u=lt(Go);let _=!0;const z=new M.y(R=>{_=u.isStable&&!u.hasPendingMacrotasks&&!u.hasPendingMicrotasks,u.runOutsideAngular(()=>{R.next(_),R.complete()})}),x=new M.y(R=>{let L;u.runOutsideAngular(()=>{L=u.onStable.subscribe(()=>{Go.assertNotInAngularZone(),queueMicrotask(()=>{!_&&!u.hasPendingMacrotasks&&!u.hasPendingMicrotasks&&(_=!0,R.next(!0))})})});const B=u.onUnstable.subscribe(()=>{Go.assertInAngularZone(),_&&(_=!1,u.runOutsideAngular(()=>{R.next(!1)}))});return()=>{L.unsubscribe(),B.unsubscribe()}});return(0,E.T)(z,x.pipe((0,g.B)()))}function Zu(u){return u.ownerDocument.defaultView}function Gu(u){return u.ownerDocument}function is(u){return u instanceof Function?u():u}let Jc=(()=>{class u{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=G({token:u,providedIn:"root",factory:()=>new u})}return u})();function vl(u){for(;u;){u[Ui]|=64;const _=hl(u);if(Eo(u)&&!_)return u;u=_}return null}const $u=new Wn("",{providedIn:"root",factory:()=>!1});let M1=null;function nh(u,_){return u[_]??ah()}function oh(u,_){const z=ah();z.producerNode?.length&&(u[_]=M1,z.lView=u,M1=rh())}const g2={...Jr,consumerIsAlwaysLive:!0,consumerMarkedDirty:u=>{vl(u.lView)},lView:null};function rh(){return Object.create(g2)}function ah(){return M1??=rh(),M1}const pn={};function sh(u){lh(Mn(),vi(),co()+u,!1)}function lh(u,_,z,x){if(!x)if(3==(3&_[Ui])){const L=u.preOrderCheckHooks;null!==L&&bs(_,L,z)}else{const L=u.preOrderHooks;null!==L&&dr(_,L,0,z)}Nr(z)}function S0(u,_=Ee.Default){const z=vi();return null===z?tt(u,_):mt(fo(),z,Z(u),_)}function ch(){throw new Error("invalid")}function A1(u,_,z,x,R,L,B,ie,Oe,ct,St){const jt=_.blueprint.slice();return jt[On]=R,jt[Ui]=140|x,(null!==ct||u&&2048&u[Ui])&&(jt[Ui]|=2048),cr(jt),jt[un]=jt[on]=u,jt[ut]=z,jt[Qt]=B||u&&u[Qt],jt[oi]=ie||u&&u[oi],jt[$t]=Oe||u&&u[$t]||null,jt[Wt]=L,jt[Ft]=function A_(){return M_++}(),jt[rn]=St,jt[bi]=ct,jt[yt]=2==_.type?u[yt]:jt,jt}function L0(u,_,z,x,R){let L=u.data[_];if(null===L)L=function Qc(u,_,z,x,R){const L=us(),B=xa(),Oe=u.data[_]=function w2(u,_,z,x,R,L){let B=_?_.injectorIndex:-1,ie=0;return ga()&&(ie|=128),{type:z,index:x,insertBeforeIndex:null,injectorIndex:B,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:ie,providerIndexes:0,value:R,attrs:L,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:_,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,B?L:L&&L.parent,z,_,x,R);return null===u.firstChild&&(u.firstChild=Oe),null!==L&&(B?null==L.child&&null!==Oe.parent&&(L.child=Oe):null===L.next&&(L.next=Oe,Oe.prev=L)),Oe}(u,_,z,x,R),function ee(){return Gi.lFrame.inI18n}()&&(L.flags|=32);else if(64&L.type){L.type=z,L.value=x,L.attrs=R;const B=function kr(){const u=Gi.lFrame,_=u.currentTNode;return u.isParent?_:_.parent}();L.injectorIndex=null===B?-1:B.injectorIndex}return Wo(L,!0),L}function Cl(u,_,z,x){if(0===z)return-1;const R=_.length;for(let L=0;LQi&&lh(u,_,Qi,!1),Jn(ie?2:0,R);const ct=ie?L:null,St=Cr(ct);try{null!==ct&&(ct.dirty=!1),z(x,R)}finally{ha(ct,St)}}finally{ie&&null===_[hn]&&oh(_,hn),Nr(B),Jn(ie?3:1,R)}}function Kc(u,_,z){if(uo(_)){const x=so(null);try{const L=_.directiveEnd;for(let B=_.directiveStart;Bnull;function hh(u,_,z,x){for(let R in u)if(u.hasOwnProperty(R)){z=null===z?{}:z;const L=u[R];null===x?fh(z,_,R,L):x.hasOwnProperty(R)&&fh(z,_,x[R],L)}return z}function fh(u,_,z,x){u.hasOwnProperty(z)?u[z].push(_,x):u[z]=[_,x]}function jr(u,_,z,x,R,L,B,ie){const Oe=vo(_,z);let St,ct=_.inputs;!ie&&null!=ct&&(St=ct[x])?(ad(u,z,St,x,R),Oo(_)&&function x2(u,_){const z=Co(_,u);16&z[Ui]||(z[Ui]|=64)}(z,_.index)):3&_.type&&(x=function E2(u){return"class"===u?"className":"for"===u?"htmlFor":"formaction"===u?"formAction":"innerHtml"===u?"innerHTML":"readonly"===u?"readOnly":"tabindex"===u?"tabIndex":u}(x),R=null!=B?B(R,_.value||"",x):R,L.setProperty(Oe,x,R))}function id(u,_,z,x){if(Ns()){const R=null===x?null:{"":-1},L=function I2(u,_){const z=u.directiveRegistry;let x=null,R=null;if(z)for(let L=0;L0;){const z=u[--_];if("number"==typeof z&&z<0)return z}return 0})(B)!=ie&&B.push(ie),B.push(z,x,L)}}(u,_,x,Cl(u,z,R.hostVars,pn),R)}function Pa(u,_,z,x,R,L){const B=vo(u,_);!function od(u,_,z,x,R,L,B){if(null==L)u.removeAttribute(_,R,z);else{const ie=null==B?O(L):B(L,x||"",R);u.setAttribute(_,R,ie,z)}}(_[oi],B,L,u.value,z,x,R)}function N2(u,_,z,x,R,L){const B=L[_];if(null!==B)for(let ie=0;ie{class u{constructor(){this.all=new Set,this.queue=new Map}create(z,x,R){const L=typeof Zone>"u"?null:Zone.current,B=function di(u,_,z){const x=Object.create(Pi);z&&(x.consumerAllowSignalWrites=!0),x.fn=u,x.schedule=_;const R=B=>{x.cleanupFn=B};return x.ref={notify:()=>Kr(x),run:()=>{if(x.dirty=!1,x.hasRun&&!as(x))return;x.hasRun=!0;const B=Cr(x);try{x.cleanupFn(),x.cleanupFn=Ai,x.fn(R)}finally{ha(x,B)}},cleanup:()=>x.cleanupFn()},x.ref}(z,ct=>{this.all.has(ct)&&this.queue.set(ct,L)},R);let ie;this.all.add(B),B.notify();const Oe=()=>{B.cleanup(),ie?.(),this.all.delete(B),this.queue.delete(B)};return ie=x?.onDestroy(Oe),{destroy:Oe}}flush(){if(0!==this.queue.size)for(const[z,x]of this.queue)this.queue.delete(z),x?x.run(()=>z.run()):z.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=G({token:u,providedIn:"root",factory:()=>new u})}return u})();function z1(u,_,z){let x=z?u.styles:null,R=z?u.classes:null,L=0;if(null!==_)for(let B=0;B<_.length;B++){const ie=_[B];"number"==typeof ie?L=ie:1==L?R=S(R,ie):2==L&&(x=S(x,ie+": "+_[++B]+";"))}z?u.styles=x:u.stylesWithoutHost=x,z?u.classes=R:u.classesWithoutHost=R}function yl(u,_,z,x,R=!1){for(;null!==z;){const L=_[z.index];null!==L&&x.push(wn(L)),to(L)&&yh(L,x);const B=z.type;if(8&B)yl(u,_,z.child,x);else if(32&B){const ie=cc(z,_);let Oe;for(;Oe=ie();)x.push(Oe)}else if(16&B){const ie=iu(_,z);if(Array.isArray(ie))x.push(...ie);else{const Oe=hl(_[yt]);yl(Oe[wi],Oe,ie,x,!0)}}z=R?z.projectionNext:z.next}return x}function yh(u,_){for(let z=Nn;z0){Th(u,1);const R=z.components;null!==R&&xh(u,R,1)}}function xh(u,_,z){for(let x=0;x<_.length;x++)X2(u,_[x],z)}class wl{get rootNodes(){const _=this._lView,z=_[wi];return yl(z,_,z.firstChild,[])}constructor(_,z){this._lView=_,this._cdRefInjectingView=z,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[ut]}set context(_){this._lView[ut]=_}get destroyed(){return 256==(256&this._lView[Ui])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const _=this._lView[un];if(to(_)){const z=_[8],x=z?z.indexOf(this):-1;x>-1&&(e1(_,x),Zt(z,x))}this._attachedToViewContainer=!1}pc(this._lView[wi],this._lView)}onDestroy(_){!function Ws(u,_){if(256==(256&u[Ui]))throw new re(911,!1);null===u[Li]&&(u[Li]=[]),u[Li].push(_)}(this._lView,_)}markForCheck(){vl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ui]&=-129}reattach(){this._lView[Ui]|=128}detectChanges(){v1(this._lView[wi],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new re(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function q_(u,_){ml(u,_,_[oi],2,null,null)}(this._lView[wi],this._lView)}attachToAppRef(_){if(this._attachedToViewContainer)throw new re(902,!1);this._appRef=_}}class J2 extends wl{constructor(_){super(_),this._view=_}detectChanges(){const _=this._view;v1(_[wi],_,_[ut],!1)}checkNoChanges(){}get context(){return null}}class Rh extends Ol{constructor(_){super(),this.ngModule=_}resolveComponentFactory(_){const z=Ji(_);return new Tl(z,this.ngModule)}}function Sh(u){const _=[];for(let z in u)u.hasOwnProperty(z)&&_.push({propName:u[z],templateName:z});return _}class K2{constructor(_,z){this.injector=_,this.parentInjector=z}get(_,z,x){x=Ie(x);const R=this.injector.get(_,Vc,x);return R!==Vc||z===Vc?R:this.parentInjector.get(_,z,x)}}class Tl extends Lu{get inputs(){const _=this.componentDef,z=_.inputTransforms,x=Sh(_.inputs);if(null!==z)for(const R of x)z.hasOwnProperty(R.propName)&&(R.transform=z[R.propName]);return x}get outputs(){return Sh(this.componentDef.outputs)}constructor(_,z){super(),this.componentDef=_,this.ngModule=z,this.componentType=_.type,this.selector=function oo(u){return u.map(Gn).join(",")}(_.selectors),this.ngContentSelectors=_.ngContentSelectors?_.ngContentSelectors:[],this.isBoundToModule=!!z}create(_,z,x,R){let L=(R=R||this.ngModule)instanceof qa?R:R?.injector;L&&null!==this.componentDef.getStandaloneInjector&&(L=this.componentDef.getStandaloneInjector(L)||L);const B=L?new K2(_,L):_,ie=B.get(qu,null);if(null===ie)throw new re(407,!1);const jt={rendererFactory:ie,sanitizer:B.get(Xg,null),effectManager:B.get(Ch,null),afterRenderEventManager:B.get(Jc,null)},ii=ie.createRenderer(null,this.componentDef),ai=this.componentDef.selectors[0][0]||"div",Mi=x?function O2(u,_,z,x){const L=x.get($u,!1)||z===Yt.ShadowDom,B=u.selectRootElement(_,L);return function z2(u){uh(u)}(B),B}(ii,x,this.componentDef.encapsulation,B):$l(ii,ai,function Q2(u){const _=u.toLowerCase();return"svg"===_?Yn:"math"===_?"math":null}(ai)),Vi=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let Ci=null;null!==Mi&&(Ci=kc(Mi,B,!0));const sn=td(0,null,null,1,0,null,null,null,null,null,null),An=A1(null,sn,null,Vi,null,null,jt,ii,B,null,Ci);let Un,qr;cn(An);try{const os=this.componentDef;let X0,Mp=null;os.findHostDirectiveDefs?(X0=[],Mp=new Map,os.findHostDirectiveDefs(os,X0,Mp),X0.push(os)):X0=[os];const tv=function eM(u,_){const z=u[wi],x=Qi;return u[x]=_,L0(z,x,2,"#host",null)}(An,Mi),iv=function tM(u,_,z,x,R,L,B){const ie=R[wi];!function iM(u,_,z,x){for(const R of u)_.mergedAttrs=Wi(_.mergedAttrs,R.hostAttrs);null!==_.mergedAttrs&&(z1(_,_.mergedAttrs,!0),null!==z&&au(x,z,_))}(x,u,_,B);let Oe=null;null!==_&&(Oe=kc(_,R[$t]));const ct=L.rendererFactory.createRenderer(_,z);let St=16;z.signals?St=4096:z.onPush&&(St=64);const jt=A1(R,ph(z),null,St,R[u.index],u,L,ct,null,null,Oe);return ie.firstCreatePass&&nd(ie,u,x.length-1),O1(R,jt),R[u.index]=jt}(tv,Mi,os,X0,An,jt,ii);qr=ia(sn,Qi),Mi&&function oM(u,_,z,x){if(x)Ni(u,z,["ng-version",Jg.full]);else{const{attrs:R,classes:L}=function Bn(u){const _=[],z=[];let x=1,R=2;for(;x0&&ru(u,z,L.join(" "))}}(ii,os,Mi,x),void 0!==z&&function rM(u,_,z){const x=u.projection=[];for(let R=0;R<_.length;R++){const L=z[R];x.push(null!=L?Array.from(L):null)}}(qr,this.ngContentSelectors,z),Un=function nM(u,_,z,x,R,L){const B=fo(),ie=R[wi],Oe=vo(B,R);mh(ie,R,B,z,null,x);for(let St=0;St=0;x--){const R=u[x];R.hostVars=_+=R.hostVars,R.hostAttrs=Wi(R.hostAttrs,z=Wi(z,R.hostAttrs))}}(x)}function C1(u){return u===ui?{}:u===Xe?[]:u}function lM(u,_){const z=u.viewQuery;u.viewQuery=z?(x,R)=>{_(x,R),z(x,R)}:_}function cM(u,_){const z=u.contentQueries;u.contentQueries=z?(x,R,L)=>{_(x,R,L),z(x,R,L)}:_}function dM(u,_){const z=u.hostBindings;u.hostBindings=z?(x,R)=>{_(x,R),z(x,R)}:_}function Ph(u){const _=u.inputConfig,z={};for(const x in _)if(_.hasOwnProperty(x)){const R=_[x];Array.isArray(R)&&R[2]&&(z[x]=R[2])}u.inputTransforms=z}function y1(u){return!!cd(u)&&(Array.isArray(u)||!(u instanceof Map)&&Symbol.iterator in u)}function cd(u){return null!==u&&("function"==typeof u||"object"==typeof u)}function Wa(u,_,z){return u[_]=z}function ur(u,_,z){return!Object.is(u[_],z)&&(u[_]=z,!0)}function o0(u,_,z,x){const R=ur(u,_,z);return ur(u,_+1,x)||R}function w1(u,_,z,x,R){const L=o0(u,_,z,x);return ur(u,_+2,R)||L}function da(u,_,z,x,R,L){const B=o0(u,_,z,x);return o0(u,_+2,R,L)||B}function dd(u,_,z,x){const R=vi();return ur(R,le(),_)&&(Mn(),Pa(Zn(),R,u,_,z,x)),dd}function q0(u,_,z,x){return ur(u,le(),z)?_+O(z)+x:pn}function I0(u,_,z,x,R,L){const ie=o0(u,Or(),z,R);return Le(2),ie?_+O(z)+x+O(R)+L:pn}function pd(u,_,z,x,R,L){const B=vi(),ie=q0(B,_,z,x);return ie!==pn&&Pa(Zn(),B,u,ie,R,L),pd}function Gh(u,_,z,x,R,L,B,ie){const Oe=vi(),ct=Mn(),St=u+Qi,jt=ct.firstCreatePass?function IM(u,_,z,x,R,L,B,ie,Oe){const ct=_.consts,St=L0(_,u,4,B||null,lr(ct,ie));id(_,z,St,lr(ct,Oe)),ms(_,St);const jt=St.tView=td(2,St,x,R,L,_.directiveRegistry,_.pipeRegistry,null,_.schemas,ct,null);return null!==_.queries&&(_.queries.template(_,St),jt.queries=_.queries.embeddedTView(St)),St}(St,ct,Oe,_,z,x,R,L,B):ct.data[St];Wo(jt,!1);const ii=Xh(ct,Oe,jt,u);fs()&&n1(ct,Oe,ii,jt),pr(ii,Oe),O1(Oe,Oe[St]=gh(ii,Oe,ii,jt)),Gr(jt)&&$c(ct,Oe,jt),null!=B&&ed(Oe,jt,ie)}let Xh=function Jh(u,_,z,x){return Tr(!0),_[oi].createComment("")};function Qh(u){return Ar(function u0(){return Gi.lFrame.contextLView}(),Qi+u)}function _d(u,_,z){const x=vi();return ur(x,le(),_)&&jr(Mn(),Zn(),x,u,_,x[oi],z,!1),_d}function gd(u,_,z,x,R){const B=R?"class":"style";ad(u,z,_.inputs[B],B,x)}function R1(u,_,z,x){const R=vi(),L=Mn(),B=Qi+u,ie=R[oi],Oe=L.firstCreatePass?function BM(u,_,z,x,R,L){const B=_.consts,Oe=L0(_,u,2,x,lr(B,R));return id(_,z,Oe,lr(B,L)),null!==Oe.attrs&&z1(Oe,Oe.attrs,!1),null!==Oe.mergedAttrs&&z1(Oe,Oe.mergedAttrs,!0),null!==_.queries&&_.queries.elementStart(_,Oe),Oe}(B,L,R,_,z,x):L.data[B],ct=Kh(L,R,Oe,ie,_,u);R[B]=ct;const St=Gr(Oe);return Wo(Oe,!0),au(ie,ct,Oe),32!=(32&Oe.flags)&&fs()&&n1(L,R,ct,Oe),0===function Bs(){return Gi.lFrame.elementDepthCount}()&&pr(ct,R),function J0(){Gi.lFrame.elementDepthCount++}(),St&&($c(L,R,Oe),Kc(L,Oe,R)),null!==x&&ed(R,Oe),R1}function S1(){let u=fo();xa()?Ga():(u=u.parent,Wo(u,!1));const _=u;(function c0(u){return Gi.skipHydrationRootTNode===u})(_)&&function ds(){Gi.skipHydrationRootTNode=null}(),function ks(){Gi.lFrame.elementDepthCount--}();const z=Mn();return z.firstCreatePass&&(ms(z,u),uo(u)&&z.queries.elementEnd(u)),null!=_.classesWithoutHost&&function b0(u){return 0!=(8&u.flags)}(_)&&gd(z,_,vi(),_.classesWithoutHost,!0),null!=_.stylesWithoutHost&&function oa(u){return 0!=(16&u.flags)}(_)&&gd(z,_,vi(),_.stylesWithoutHost,!1),S1}function Md(u,_,z,x){return R1(u,_,z,x),S1(),Md}let Kh=(u,_,z,x,R,L)=>(Tr(!0),$l(x,R,function h0(){return Gi.lFrame.currentNamespace}()));function L1(u,_,z){const x=vi(),R=Mn(),L=u+Qi,B=R.firstCreatePass?function UM(u,_,z,x,R){const L=_.consts,B=lr(L,x),ie=L0(_,u,8,"ng-container",B);return null!==B&&z1(ie,B,!0),id(_,z,ie,lr(L,R)),null!==_.queries&&_.queries.elementStart(_,ie),ie}(L,R,x,_,z):R.data[L];Wo(B,!0);const ie=$h(R,x,B,u);return x[L]=ie,fs()&&n1(R,x,ie,B),pr(ie,x),Gr(B)&&($c(R,x,B),Kc(R,B,x)),null!=z&&ed(x,B),L1}function D1(){let u=fo();const _=Mn();return xa()?Ga():(u=u.parent,Wo(u,!1)),_.firstCreatePass&&(ms(_,u),uo(u)&&_.queries.elementEnd(u)),D1}function Ad(u,_,z){return L1(u,_,z),D1(),Ad}let $h=(u,_,z,x)=>(Tr(!0),dc(_[oi],""));function ef(){return vi()}function Od(u){return!!u&&"function"==typeof u.then}function tf(u){return!!u&&"function"==typeof u.subscribe}function zd(u,_,z,x){const R=vi(),L=Mn(),B=fo();return nf(L,R,R[oi],B,u,_,x),zd}function vd(u,_){const z=fo(),x=vi(),R=Mn();return nf(R,x,zh(pi(R.data),z,x),z,u,_),vd}function nf(u,_,z,x,R,L,B){const ie=Gr(x),ct=u.firstCreatePass&&Oh(u),St=_[ut],jt=Ah(_);let ii=!0;if(3&x.type||B){const yi=vo(x,_),qi=B?B(yi):yi,Vi=jt.length,Ci=B?An=>B(wn(An[x.index])):x.index;let sn=null;if(!B&&ie&&(sn=function jM(u,_,z,x){const R=u.cleanup;if(null!=R)for(let L=0;LOe?ie[Oe]:null}"string"==typeof B&&(L+=2)}return null}(u,_,R,x.index)),null!==sn)(sn.__ngLastListenerFn__||sn).__ngNextListenerFn__=L,sn.__ngLastListenerFn__=L,ii=!1;else{L=af(x,_,St,L,!1);const An=z.listen(qi,R,L);jt.push(L,An),ct&&ct.push(R,Ci,Vi,Vi+1)}}else L=af(x,_,St,L,!1);const ai=x.outputs;let Mi;if(ii&&null!==ai&&(Mi=ai[R])){const yi=Mi.length;if(yi)for(let qi=0;qi-1?Co(u.index,_):_);let Oe=rf(_,z,x,B),ct=L.__ngNextListenerFn__;for(;ct;)Oe=rf(_,z,ct,B)&&Oe,ct=ct.__ngNextListenerFn__;return R&&!1===Oe&&B.preventDefault(),Oe}}function sf(u=1){return function js(u){return(Gi.lFrame.contextLView=function Ys(u,_){for(;u>0;)_=_[on],u--;return _}(u,Gi.lFrame.contextLView))[ut]}(u)}function YM(u,_){let z=null;const x=function Vn(u){const _=u.attrs;if(null!=_){const z=_.indexOf(5);if(!(1&z))return _[z+1]}return null}(u);for(let R=0;R<_.length;R++){const L=_[R];if("*"!==L){if(null===x?Hn(u,L,!0):Qn(x,L))return R}else z=R}return z}function lf(u){const _=vi()[yt][Wt];if(!_.projection){const x=_.projection=ri(u?u.length:1,null),R=x.slice();let L=_.child;for(;null!==L;){const B=u?YM(L,u):0;null!==B&&(R[B]?R[B].projectionNext=L:x[B]=L,R[B]=L),L=L.next}}}function cf(u,_=0,z){const x=vi(),R=Mn(),L=L0(R,Qi+u,16,null,z||null);null===L.projection&&(L.projection=_),Ga(),(!x[rn]||ga())&&32!=(32&L.flags)&&function U_(u,_,z){ou(_[oi],0,_,z,hc(u,z,_),Kp(z.parent||_[Wt],z,_))}(R,x,L)}function Cd(u,_,z){return q1(u,"",_,"",z),Cd}function q1(u,_,z,x,R){const L=vi(),B=q0(L,_,z,x);return B!==pn&&jr(Mn(),Zn(),L,u,B,L[oi],R,!1),q1}function yd(u,_,z,x,R,L,B){const ie=vi(),Oe=I0(ie,_,z,x,R,L);return Oe!==pn&&jr(Mn(),Zn(),ie,u,Oe,ie[oi],B,!1),yd}function I1(u,_){return u<<17|_<<2}function xs(u){return u>>17&32767}function wd(u){return 2|u}function r0(u){return(131068&u)>>2}function Td(u,_){return-131069&u|_<<2}function Ed(u){return 1|u}function _f(u,_,z,x,R){const L=u[z+1],B=null===_;let ie=x?xs(L):r0(L),Oe=!1;for(;0!==ie&&(!1===Oe||B);){const St=u[ie+1];KM(u[ie],_)&&(Oe=!0,u[ie+1]=x?Ed(St):wd(St)),ie=x?xs(St):r0(St)}Oe&&(u[z+1]=x?wd(L):Ed(L))}function KM(u,_){return null===u||null==_||(Array.isArray(u)?u[1]:u)===_||!(!Array.isArray(u)||"string"!=typeof _)&&$i(u,_)>=0}const Uo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function gf(u){return u.substring(Uo.key,Uo.keyEnd)}function Mf(u,_){const z=Uo.textEnd;return z===_?-1:(_=Uo.keyEnd=function iA(u,_,z){for(;_32;)_++;return _}(u,Uo.key=_,z),U0(u,_,z))}function U0(u,_,z){for(;_=0;z=Mf(_,z))Xi(u,gf(_),!0)}function Oa(u,_,z,x){const R=vi(),L=Mn(),B=Le(2);L.firstUpdatePass&&wf(L,u,B,x),_!==pn&&ur(R,B,_)&&Ef(L,L.data[co()],R,R[oi],u,R[B+1]=function hA(u,_){return null==u||""===u||("string"==typeof _?u+=_:"object"==typeof u&&(u=P(es(u)))),u}(_,z),x,B)}function za(u,_,z,x){const R=Mn(),L=Le(2);R.firstUpdatePass&&wf(R,null,L,x);const B=vi();if(z!==pn&&ur(B,L,z)){const ie=R.data[co()];if(Rf(ie,x)&&!yf(R,L)){let Oe=x?ie.classesWithoutHost:ie.stylesWithoutHost;null!==Oe&&(z=S(Oe,z||"")),gd(R,ie,B,z,x)}else!function uA(u,_,z,x,R,L,B,ie){R===pn&&(R=Xe);let Oe=0,ct=0,St=0=u.expandoStartIndex}function wf(u,_,z,x){const R=u.data;if(null===R[z+1]){const L=R[co()],B=yf(u,z);Rf(L,x)&&null===_&&!B&&(_=!1),_=function aA(u,_,z,x){const R=pi(u);let L=x?_.residualClasses:_.residualStyles;if(null===R)0===(x?_.classBindings:_.styleBindings)&&(z=Ll(z=Sd(null,u,_,z,x),_.attrs,x),L=null);else{const B=_.directiveStylingLast;if(-1===B||u[B]!==R)if(z=Sd(R,u,_,z,x),null===L){let Oe=function sA(u,_,z){const x=z?_.classBindings:_.styleBindings;if(0!==r0(x))return u[xs(x)]}(u,_,x);void 0!==Oe&&Array.isArray(Oe)&&(Oe=Sd(null,u,_,Oe[1],x),Oe=Ll(Oe,_.attrs,x),function lA(u,_,z,x){u[xs(z?_.classBindings:_.styleBindings)]=x}(u,_,x,Oe))}else L=function cA(u,_,z){let x;const R=_.directiveEnd;for(let L=1+_.directiveStylingLast;L0)&&(ct=!0)):St=z,R)if(0!==Oe){const ii=xs(u[ie+1]);u[x+1]=I1(ii,ie),0!==ii&&(u[ii+1]=Td(u[ii+1],x)),u[ie+1]=function GM(u,_){return 131071&u|_<<17}(u[ie+1],x)}else u[x+1]=I1(ie,0),0!==ie&&(u[ie+1]=Td(u[ie+1],x)),ie=x;else u[x+1]=I1(Oe,0),0===ie?ie=x:u[Oe+1]=Td(u[Oe+1],x),Oe=x;ct&&(u[x+1]=wd(u[x+1])),_f(u,St,x,!0),_f(u,St,x,!1),function QM(u,_,z,x,R){const L=R?u.residualClasses:u.residualStyles;null!=L&&"string"==typeof _&&$i(L,_)>=0&&(z[x+1]=Ed(z[x+1]))}(_,St,u,x,L),B=I1(ie,Oe),L?_.classBindings=B:_.styleBindings=B}(R,L,_,z,B,x)}}function Sd(u,_,z,x,R){let L=null;const B=z.directiveEnd;let ie=z.directiveStylingLast;for(-1===ie?ie=z.directiveStart:ie++;ie0;){const Oe=u[R],ct=Array.isArray(Oe),St=ct?Oe[1]:Oe,jt=null===St;let ii=z[R+1];ii===pn&&(ii=jt?Xe:void 0);let ai=jt?Yi(ii,x):St===x?ii:void 0;if(ct&&!P1(ai)&&(ai=Yi(Oe,x)),P1(ai)&&(ie=ai,B))return ie;const Mi=u[R+1];R=B?xs(Mi):r0(Mi)}if(null!==_){let Oe=L?_.residualClasses:_.residualStyles;null!=Oe&&(ie=Yi(Oe,x))}return ie}function P1(u){return void 0!==u}function Rf(u,_){return 0!=(u.flags&(_?8:16))}function Sf(u,_=""){const z=vi(),x=Mn(),R=u+Qi,L=x.firstCreatePass?L0(x,R,1,_,null):x.data[R],B=Lf(x,z,L,_,u);z[R]=B,fs()&&n1(x,z,B,L),Wo(L,!1)}let Lf=(u,_,z,x,R)=>(Tr(!0),function Kl(u,_){return u.createText(_)}(_[oi],x));function Ld(u){return W1("",u,""),Ld}function W1(u,_,z){const x=vi(),R=q0(x,u,_,z);return R!==pn&&ns(x,co(),R),W1}function Dd(u,_,z,x,R){const L=vi(),B=I0(L,u,_,z,x,R);return B!==pn&&ns(L,co(),B),Dd}function qd(u,_,z,x,R,L,B){const ie=vi(),Oe=function P0(u,_,z,x,R,L,B,ie){const ct=w1(u,Or(),z,R,B);return Le(3),ct?_+O(z)+x+O(R)+L+O(B)+ie:pn}(ie,u,_,z,x,R,L,B);return Oe!==pn&&ns(ie,co(),Oe),qd}function Id(u,_,z,x,R,L,B,ie,Oe){const ct=vi(),St=function W0(u,_,z,x,R,L,B,ie,Oe,ct){const jt=da(u,Or(),z,R,B,Oe);return Le(4),jt?_+O(z)+x+O(R)+L+O(B)+ie+O(Oe)+ct:pn}(ct,u,_,z,x,R,L,B,ie,Oe);return St!==pn&&ns(ct,co(),St),Id}function Hf(u,_,z){za(Xi,Ba,q0(vi(),u,_,z),!0)}function Pd(u,_,z){const x=vi();return ur(x,le(),_)&&jr(Mn(),Zn(),x,u,_,x[oi],z,!0),Pd}function Wd(u,_,z){const x=vi();if(ur(x,le(),_)){const L=Mn(),B=Zn();jr(L,B,x,u,_,zh(pi(L.data),B,x),z,!0)}return Wd}const a0=void 0;var qA=["en",[["a","p"],["AM","PM"],a0],[["AM","PM"],a0,a0],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],a0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],a0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",a0,"{1} 'at' {0}",a0],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function DA(u){const z=Math.floor(Math.abs(u)),x=u.toString().replace(/^[^.]*\.?/,"").length;return 1===z&&0===x?1:5}];let V0={};function Hd(u){const _=function IA(u){return u.toLowerCase().replace(/_/g,"-")}(u);let z=Xf(_);if(z)return z;const x=_.split("-")[0];if(z=Xf(x),z)return z;if("en"===x)return qA;throw new re(701,!1)}function Gf(u){return Hd(u)[F0.PluralCase]}function Xf(u){return u in V0||(V0[u]=f.ng&&f.ng.common&&f.ng.common.locales&&f.ng.common.locales[u]),V0[u]}var F0=function(u){return u[u.LocaleId=0]="LocaleId",u[u.DayPeriodsFormat=1]="DayPeriodsFormat",u[u.DayPeriodsStandalone=2]="DayPeriodsStandalone",u[u.DaysFormat=3]="DaysFormat",u[u.DaysStandalone=4]="DaysStandalone",u[u.MonthsFormat=5]="MonthsFormat",u[u.MonthsStandalone=6]="MonthsStandalone",u[u.Eras=7]="Eras",u[u.FirstDayOfWeek=8]="FirstDayOfWeek",u[u.WeekendRange=9]="WeekendRange",u[u.DateFormat=10]="DateFormat",u[u.TimeFormat=11]="TimeFormat",u[u.DateTimeFormat=12]="DateTimeFormat",u[u.NumberSymbols=13]="NumberSymbols",u[u.NumberFormats=14]="NumberFormats",u[u.CurrencyCode=15]="CurrencyCode",u[u.CurrencySymbol=16]="CurrencySymbol",u[u.CurrencyName=17]="CurrencyName",u[u.Currencies=18]="Currencies",u[u.Directionality=19]="Directionality",u[u.PluralCase=20]="PluralCase",u[u.ExtraData=21]="ExtraData",u}(F0||{});const j0="en-US";let Jf=j0;function Nd(u,_,z,x,R){if(u=Z(u),Array.isArray(u))for(let L=0;L>20;if(n0(u)||!u.multi){const ai=new Xa(ct,R,S0),Mi=Vd(Oe,_,R?St:St+ii,jt);-1===Mi?(_n(As(ie,B),L,Oe),Ud(L,u,_.length),_.push(Oe),ie.directiveStart++,ie.directiveEnd++,R&&(ie.providerIndexes+=1048576),z.push(ai),B.push(ai)):(z[Mi]=ai,B[Mi]=ai)}else{const ai=Vd(Oe,_,St+ii,jt),Mi=Vd(Oe,_,St,St+ii),qi=Mi>=0&&z[Mi];if(R&&!qi||!R&&!(ai>=0&&z[ai])){_n(As(ie,B),L,Oe);const Vi=function DO(u,_,z,x,R){const L=new Xa(u,z,S0);return L.multi=[],L.index=_,L.componentProviders=0,Om(L,R,x&&!z),L}(R?LO:SO,z.length,R,x,ct);!R&&qi&&(z[Mi].providerFactory=Vi),Ud(L,u,_.length,0),_.push(Oe),ie.directiveStart++,ie.directiveEnd++,R&&(ie.providerIndexes+=1048576),z.push(Vi),B.push(Vi)}else Ud(L,u,ai>-1?ai:Mi,Om(z[R?Mi:ai],ct,!R&&x));!R&&x&&qi&&z[Mi].componentProviders++}}}function Ud(u,_,z,x){const R=n0(_),L=function vg(u){return!!u.useClass}(_);if(R||L){const Oe=(L?Z(_.useClass):_).prototype.ngOnDestroy;if(Oe){const ct=u.destroyHooks||(u.destroyHooks=[]);if(!R&&_.multi){const St=ct.indexOf(z);-1===St?ct.push(z,[x,Oe]):ct[St+1].push(x,Oe)}else ct.push(z,Oe)}}}function Om(u,_,z){return z&&u.componentProviders++,u.multi.push(_)-1}function Vd(u,_,z,x){for(let R=z;R{z.providersResolver=(x,R)=>function RO(u,_,z){const x=Mn();if(x.firstCreatePass){const R=zo(u);Nd(z,x.data,x.blueprint,R,!0),Nd(_,x.data,x.blueprint,R,!1)}}(x,R?R(u):u,_)}}class s0{}class vm{}function qO(u,_){return new jd(u,_??null,[])}class jd extends s0{constructor(_,z,x){super(),this._parent=z,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Rh(this);const R=En(_);this._bootstrapComponents=is(R.bootstrap),this._r3Injector=ku(_,z,[{provide:s0,useValue:this},{provide:Ol,useValue:this.componentFactoryResolver},...x],P(_),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(_)}get injector(){return this._r3Injector}destroy(){const _=this._r3Injector;!_.destroyed&&_.destroy(),this.destroyCbs.forEach(z=>z()),this.destroyCbs=null}onDestroy(_){this.destroyCbs.push(_)}}class Yd extends vm{constructor(_){super(),this.moduleType=_}create(_){return new jd(this.moduleType,_,[])}}class Cm extends s0{constructor(_){super(),this.componentFactoryResolver=new Rh(this),this.instance=null;const z=new u1([..._.providers,{provide:s0,useValue:this},{provide:Ol,useValue:this.componentFactoryResolver}],_.parent||p1(),_.debugName,new Set(["environment"]));this.injector=z,_.runEnvironmentInitializers&&z.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(_){this.injector.onDestroy(_)}}function ym(u,_,z=null){return new Cm({providers:u,parent:_,debugName:z,runEnvironmentInitializers:!0}).injector}let PO=(()=>{class u{constructor(z){this._injector=z,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(z){if(!z.standalone)return null;if(!this.cachedInjectors.has(z)){const x=zu(0,z.type),R=x.length>0?ym([x],this._injector,`Standalone[${z.type.name}]`):null;this.cachedInjectors.set(z,R)}return this.cachedInjectors.get(z)}ngOnDestroy(){try{for(const z of this.cachedInjectors.values())null!==z&&z.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=G({token:u,providedIn:"environment",factory:()=>new u(tt(qa))})}return u})();function wm(u){u.getStandaloneInjector=_=>_.get(PO).getOrCreateStandaloneInjector(u)}function Dm(u,_,z){const x=So()+u,R=vi();return R[x]===pn?Wa(R,x,z?_.call(z):_()):function El(u,_){return u[_]}(R,x)}function qm(u,_,z,x){return Wm(vi(),So(),u,_,z,x)}function Im(u,_,z,x,R){return Hm(vi(),So(),u,_,z,x,R)}function Pm(u,_,z,x,R,L){return Bm(vi(),So(),u,_,z,x,R,L)}function Hl(u,_){const z=u[_];return z===pn?void 0:z}function Wm(u,_,z,x,R,L){const B=_+z;return ur(u,B,R)?Wa(u,B+1,L?x.call(L,R):x(R)):Hl(u,B+1)}function Hm(u,_,z,x,R,L,B){const ie=_+z;return o0(u,ie,R,L)?Wa(u,ie+2,B?x.call(B,R,L):x(R,L)):Hl(u,ie+2)}function Bm(u,_,z,x,R,L,B,ie){const Oe=_+z;return w1(u,Oe,R,L,B)?Wa(u,Oe+3,ie?x.call(ie,R,L,B):x(R,L,B)):Hl(u,Oe+3)}function Um(u,_){const z=Mn();let x;const R=u+Qi;z.firstCreatePass?(x=function QO(u,_){if(_)for(let z=_.length-1;z>=0;z--){const x=_[z];if(u===x.name)return x}}(_,z.pipeRegistry),z.data[R]=x,x.onDestroy&&(z.destroyHooks??=[]).push(R,x.onDestroy)):x=z.data[R];const L=x.factory||(x.factory=mr(x.type)),ie=p(S0);try{const Oe=Ms(!1),ct=L();return Ms(Oe),function HM(u,_,z,x){z>=u.data.length&&(u.data[z]=null,u.blueprint[z]=null),_[z]=x}(z,vi(),R,ct),ct}finally{p(ie)}}function Vm(u,_,z){const x=u+Qi,R=vi(),L=Ar(R,x);return Bl(R,x)?Wm(R,So(),_,L.transform,z,L):L.transform(z)}function Fm(u,_,z,x){const R=u+Qi,L=vi(),B=Ar(L,R);return Bl(L,R)?Hm(L,So(),_,B.transform,z,x,B):B.transform(z,x)}function jm(u,_,z,x,R){const L=u+Qi,B=vi(),ie=Ar(B,L);return Bl(B,L)?Bm(B,So(),_,ie.transform,z,x,R,ie):ie.transform(z,x,R)}function Ym(u,_,z,x,R,L){const B=u+Qi,ie=vi(),Oe=Ar(ie,B);return Bl(ie,B)?function km(u,_,z,x,R,L,B,ie,Oe){const ct=_+z;return da(u,ct,R,L,B,ie)?Wa(u,ct+4,Oe?x.call(Oe,R,L,B,ie):x(R,L,B,ie)):Hl(u,ct+4)}(ie,So(),_,Oe.transform,z,x,R,L,Oe):Oe.transform(z,x,R,L)}function Bl(u,_){return u[wi].data[_].pure}function $O(){return this._results[Symbol.iterator]()}class U1{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Ia)}constructor(_=!1){this._emitDistinctChangesOnly=_,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const z=U1.prototype;z[Symbol.iterator]||(z[Symbol.iterator]=$O)}get(_){return this._results[_]}map(_){return this._results.map(_)}filter(_){return this._results.filter(_)}find(_){return this._results.find(_)}reduce(_,z){return this._results.reduce(_,z)}forEach(_){this._results.forEach(_)}some(_){return this._results.some(_)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(_,z){const x=this;x.dirty=!1;const R=function Pe(u){return u.flat(Number.POSITIVE_INFINITY)}(_);(this._changesDetected=!function V(u,_,z){if(u.length!==_.length)return!1;for(let x=0;x0&&(z[R-1][Dn]=_),x{class u{static#e=this.__NG_ELEMENT_ID__=oz}return u})();const iz=kl,nz=class extends iz{constructor(_,z,x){super(),this._declarationLView=_,this._declarationTContainer=z,this.elementRef=x}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(_,z){return this.createEmbeddedViewImpl(_,z)}createEmbeddedViewImpl(_,z,x){const R=function ez(u,_,z,x){const R=_.tView,ie=A1(u,R,z,4096&u[Ui]?4096:16,null,_,null,null,null,x?.injector??null,x?.hydrationInfo??null);ie[li]=u[_.index];const ct=u[Ht];return null!==ct&&(ie[Ht]=ct.createEmbeddedView(R)),sd(R,ie,z),ie}(this._declarationLView,this._declarationTContainer,_,{injector:z,hydrationInfo:x});return new wl(R)}};function oz(){return V1(fo(),vi())}function V1(u,_){return 4&u.type?new nz(_,u,E0(u,_)):null}let j1=(()=>{class u{static#e=this.__NG_ELEMENT_ID__=dz}return u})();function dz(){return $m(fo(),vi())}const pz=j1,Qm=class extends pz{constructor(_,z,x){super(),this._lContainer=_,this._hostTNode=z,this._hostLView=x}get element(){return E0(this._hostTNode,this._hostLView)}get injector(){return new $o(this._hostTNode,this._hostLView)}get parentInjector(){const _=aa(this._hostTNode,this._hostLView);if(gs(_)){const z=Qa(_,this._hostLView),x=Ja(_);return new $o(z[wi].data[x+8],z)}return new $o(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(_){const z=Km(this._lContainer);return null!==z&&z[_]||null}get length(){return this._lContainer.length-Nn}createEmbeddedView(_,z,x){let R,L;"number"==typeof x?R=x:null!=x&&(R=x.index,L=x.injector);const ie=_.createEmbeddedViewImpl(z||{},L,null);return this.insertImpl(ie,R,false),ie}createComponent(_,z,x,R,L){const B=_&&!function D(u){return"function"==typeof u}(_);let ie;if(B)ie=z;else{const yi=z||{};ie=yi.index,x=yi.injector,R=yi.projectableNodes,L=yi.environmentInjector||yi.ngModuleRef}const Oe=B?_:new Tl(Ji(_)),ct=x||this.parentInjector;if(!L&&null==Oe.ngModule){const qi=(B?ct:this.parentInjector).get(qa,null);qi&&(L=qi)}Ji(Oe.componentType??{});const ai=Oe.create(ct,R,null,L);return this.insertImpl(ai.hostView,ie,false),ai}insert(_,z){return this.insertImpl(_,z,!1)}insertImpl(_,z,x){const R=_._lView;if(function Ds(u){return to(u[un])}(R)){const Oe=this.indexOf(_);if(-1!==Oe)this.detach(Oe);else{const ct=R[un],St=new Qm(ct,ct[Wt],ct[un]);St.detach(St.indexOf(_))}}const B=this._adjustIndex(z),ie=this._lContainer;return tz(ie,R,B,!x),_.attachToViewContainerRef(),Nt(Gd(ie),B,_),_}move(_,z){return this.insert(_,z)}indexOf(_){const z=Km(this._lContainer);return null!==z?z.indexOf(_):-1}remove(_){const z=this._adjustIndex(_,-1),x=e1(this._lContainer,z);x&&(Zt(Gd(this._lContainer),z),pc(x[wi],x))}detach(_){const z=this._adjustIndex(_,-1),x=e1(this._lContainer,z);return x&&null!=Zt(Gd(this._lContainer),z)?new wl(x):null}_adjustIndex(_,z=0){return _??this.length+z}};function Km(u){return u[8]}function Gd(u){return u[8]||(u[8]=[])}function $m(u,_){let z;const x=_[u.index];return to(x)?z=x:(z=gh(x,_,null,u),_[u.index]=z,O1(_,z)),eb(z,_,u,x),new Qm(z,u,_)}let eb=function tb(u,_,z,x){if(u[mn])return;let R;R=8&z.type?wn(x):function uz(u,_){const z=u[oi],x=z.createComment(""),R=vo(_,u);return $s(z,t1(z,R),x,function N_(u,_){return u.nextSibling(_)}(z,R),!1),x}(_,z),u[mn]=R};class Xd{constructor(_){this.queryList=_,this.matches=null}clone(){return new Xd(this.queryList)}setDirty(){this.queryList.setDirty()}}class Jd{constructor(_=[]){this.queries=_}createEmbeddedView(_){const z=_.queries;if(null!==z){const x=null!==_.contentQueries?_.contentQueries[0]:z.length,R=[];for(let L=0;L0)x.push(B[ie/2]);else{const ct=L[ie+1],St=_[-Oe];for(let jt=Nn;jt{class u{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((z,x)=>{this.resolve=z,this.reject=x}),this.appInits=lt(Eb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const z=[];for(const R of this.appInits){const L=R();if(Od(L))z.push(L);else if(tf(L)){const B=new Promise((ie,Oe)=>{L.subscribe({complete:ie,error:Oe})});z.push(B)}}const x=()=>{this.done=!0,this.resolve()};Promise.all(z).then(()=>{x()}).catch(R=>{this.reject(R)}),0===z.length&&x(),this.initialized=!0}static#e=this.\u0275fac=function(x){return new(x||u)};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})(),xb=(()=>{class u{log(z){console.log(z)}warn(z){console.warn(z)}static#e=this.\u0275fac=function(x){return new(x||u)};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"platform"})}return u})();const Z1=new Wn("LocaleId",{providedIn:"root",factory:()=>lt(Z1,Ee.Optional|Ee.SkipSelf)||function Nz(){return typeof $localize<"u"&&$localize.locale||j0}()}),Uz=new Wn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Rb=(()=>{class u{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new b.X(!1)}add(){this.hasPendingTasks.next(!0);const z=this.taskId++;return this.pendingTasks.add(z),z}remove(z){this.pendingTasks.delete(z),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(x){return new(x||u)};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();class Fz{constructor(_,z){this.ngModuleFactory=_,this.componentFactories=z}}let jz=(()=>{class u{compileModuleSync(z){return new Yd(z)}compileModuleAsync(z){return Promise.resolve(this.compileModuleSync(z))}compileModuleAndAllComponentsSync(z){const x=this.compileModuleSync(z),L=is(En(z).declarations).reduce((B,ie)=>{const Oe=Ji(ie);return Oe&&B.push(new Tl(Oe)),B},[]);return new Fz(x,L)}compileModuleAndAllComponentsAsync(z){return Promise.resolve(this.compileModuleAndAllComponentsSync(z))}clearCache(){}clearCacheFor(z){}getModuleId(z){}static#e=this.\u0275fac=function(x){return new(x||u)};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();const qb=new Wn(""),Ib=new Wn("");let lp,u3=(()=>{class u{constructor(z,x,R){this._ngZone=z,this.registry=x,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,lp||(function h3(u){lp=u}(R),R.addToWindow(x)),this._watchAngularEvents(),z.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Go.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let z=this._callbacks.pop();clearTimeout(z.timeoutId),z.doneCb(this._didWork)}this._didWork=!1});else{let z=this.getPendingTasks();this._callbacks=this._callbacks.filter(x=>!x.updateCb||!x.updateCb(z)||(clearTimeout(x.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(z=>({source:z.source,creationLocation:z.creationLocation,data:z.data})):[]}addCallback(z,x,R){let L=-1;x&&x>0&&(L=setTimeout(()=>{this._callbacks=this._callbacks.filter(B=>B.timeoutId!==L),z(this._didWork,this.getPendingTasks())},x)),this._callbacks.push({doneCb:z,timeoutId:L,updateCb:R})}whenStable(z,x,R){if(R&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(z,x,R),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(z){this.registry.registerApplication(z,this)}unregisterApplication(z){this.registry.unregisterApplication(z)}findProviders(z,x,R){return[]}static#e=this.\u0275fac=function(x){return new(x||u)(tt(Go),tt(Pb),tt(Ib))};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac})}return u})(),Pb=(()=>{class u{constructor(){this._applications=new Map}registerApplication(z,x){this._applications.set(z,x)}unregisterApplication(z){this._applications.delete(z)}unregisterAllApplications(){this._applications.clear()}getTestability(z){return this._applications.get(z)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(z,x=!0){return lp?.findTestabilityInTree(this,z,x)??null}static#e=this.\u0275fac=function(x){return new(x||u)};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"platform"})}return u})(),Rs=null;const Wb=new Wn("AllowMultipleToken"),cp=new Wn("PlatformDestroyListeners"),dp=new Wn("appBootstrapListener");class b3{constructor(_,z){this.name=_,this.token=z}}function kb(u,_,z=[]){const x=`Platform: ${_}`,R=new Wn(x);return(L=[])=>{let B=pp();if(!B||B.injector.get(Wb,!1)){const ie=[...z,...L,{provide:R,useValue:!0}];u?u(ie):function _3(u){if(Rs&&!Rs.get(Wb,!1))throw new re(400,!1);(function Hb(){!function ss(u){gr=u}(()=>{throw new re(600,!1)})})(),Rs=u;const _=u.get(Ub);(function Bb(u){u.get(Eu,null)?.forEach(z=>z())})(u)}(function Nb(u=[],_){return Aa.create({name:_,providers:[{provide:Ec,useValue:"platform"},{provide:cp,useValue:new Set([()=>Rs=null])},...u]})}(ie,x))}return function M3(u){const _=pp();if(!_)throw new re(401,!1);return _}()}}function pp(){return Rs?.get(Ub)??null}let Ub=(()=>{class u{constructor(z){this._injector=z,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(z,x){const R=function A3(u="zone.js",_){return"noop"===u?new c2:"zone.js"===u?new Go(_):u}(x?.ngZone,function Vb(u){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:u?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:u?.runCoalescing??!1}}({eventCoalescing:x?.ngZoneEventCoalescing,runCoalescing:x?.ngZoneRunCoalescing}));return R.run(()=>{const L=function IO(u,_,z){return new jd(u,_,z)}(z.moduleType,this.injector,function Gb(u){return[{provide:Go,useFactory:u},{provide:gl,multi:!0,useFactory:()=>{const _=lt(z3,{optional:!0});return()=>_.initialize()}},{provide:Zb,useFactory:O3},{provide:ju,useFactory:Yu}]}(()=>R)),B=L.injector.get(Es,null);return R.runOutsideAngular(()=>{const ie=R.onError.subscribe({next:Oe=>{B.handleError(Oe)}});L.onDestroy(()=>{X1(this._modules,L),ie.unsubscribe()})}),function Fb(u,_,z){try{const x=z();return Od(x)?x.catch(R=>{throw _.runOutsideAngular(()=>u.handleError(R)),R}):x}catch(x){throw _.runOutsideAngular(()=>u.handleError(x)),x}}(B,R,()=>{const ie=L.injector.get(rp);return ie.runInitializers(),ie.donePromise.then(()=>(function Qf(u){Ve(u,"Expected localeId to be defined"),"string"==typeof u&&(Jf=u.toLowerCase().replace(/_/g,"-"))}(L.injector.get(Z1,j0)||j0),this._moduleDoBootstrap(L),L))})})}bootstrapModule(z,x=[]){const R=jb({},x);return function f3(u,_,z){const x=new Yd(z);return Promise.resolve(x)}(0,0,z).then(L=>this.bootstrapModuleFactory(L,R))}_moduleDoBootstrap(z){const x=z.injector.get(G0);if(z._bootstrapComponents.length>0)z._bootstrapComponents.forEach(R=>x.bootstrap(R));else{if(!z.instance.ngDoBootstrap)throw new re(-403,!1);z.instance.ngDoBootstrap(x)}this._modules.push(z)}onDestroy(z){this._destroyListeners.push(z)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new re(404,!1);this._modules.slice().forEach(x=>x.destroy()),this._destroyListeners.forEach(x=>x());const z=this._injector.get(cp,null);z&&(z.forEach(x=>x()),z.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(x){return new(x||u)(tt(Aa))};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"platform"})}return u})();function jb(u,_){return Array.isArray(_)?_.reduce(jb,u):{...u,..._}}let G0=(()=>{class u{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=lt(Zb),this.zoneIsStable=lt(ju),this.componentTypes=[],this.components=[],this.isStable=lt(Rb).hasPendingTasks.pipe((0,w.w)(z=>z?(0,y.of)(!1):this.zoneIsStable),(0,W.x)(),(0,g.B)()),this._injector=lt(qa)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(z,x){const R=z instanceof Lu;if(!this._injector.get(rp).done)throw!R&&ro(z),new re(405,!1);let B;B=R?z:this._injector.get(Ol).resolveComponentFactory(z),this.componentTypes.push(B.componentType);const ie=function m3(u){return u.isBoundToModule}(B)?void 0:this._injector.get(s0),ct=B.create(Aa.NULL,[],x||B.selector,ie),St=ct.location.nativeElement,jt=ct.injector.get(qb,null);return jt?.registerApplication(St),ct.onDestroy(()=>{this.detachView(ct.hostView),X1(this.components,ct),jt?.unregisterApplication(St)}),this._loadComponent(ct),ct}tick(){if(this._runningTick)throw new re(101,!1);try{this._runningTick=!0;for(let z of this._views)z.detectChanges()}catch(z){this.internalErrorHandler(z)}finally{this._runningTick=!1}}attachView(z){const x=z;this._views.push(x),x.attachToAppRef(this)}detachView(z){const x=z;X1(this._views,x),x.detachFromAppRef()}_loadComponent(z){this.attachView(z.hostView),this.tick(),this.components.push(z);const x=this._injector.get(dp,[]);x.push(...this._bootstrapListeners),x.forEach(R=>R(z))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(z=>z()),this._views.slice().forEach(z=>z.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(z){return this._destroyListeners.push(z),()=>X1(this._destroyListeners,z)}destroy(){if(this._destroyed)throw new re(406,!1);const z=this._injector;z.destroy&&!z.destroyed&&z.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(x){return new(x||u)};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();function X1(u,_){const z=u.indexOf(_);z>-1&&u.splice(z,1)}const Zb=new Wn("",{providedIn:"root",factory:()=>lt(Es).handleError.bind(void 0)});function O3(){const u=lt(Go),_=lt(Es);return z=>u.runOutsideAngular(()=>_.handleError(z))}let z3=(()=>{class u{constructor(){this.zone=lt(Go),this.applicationRef=lt(G0)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(x){return new(x||u)};static#t=this.\u0275prov=G({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();function C3(){}let y3=(()=>{class u{static#e=this.__NG_ELEMENT_ID__=w3}return u})();function w3(u){return function T3(u,_,z){if(Oo(u)&&!z){const x=Co(u.index,_);return new wl(x,x)}return 47&u.type?new wl(_[yt],_):null}(fo(),vi(),16==(16&u))}class Kb{constructor(){}supports(_){return y1(_)}create(_){return new D3(_)}}const L3=(u,_)=>_;class D3{constructor(_){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=_||L3}forEachItem(_){let z;for(z=this._itHead;null!==z;z=z._next)_(z)}forEachOperation(_){let z=this._itHead,x=this._removalsHead,R=0,L=null;for(;z||x;){const B=!x||z&&z.currentIndex{B=this._trackByFn(R,ie),null!==z&&Object.is(z.trackById,B)?(x&&(z=this._verifyReinsertion(z,ie,B,R)),Object.is(z.item,ie)||this._addIdentityChange(z,ie)):(z=this._mismatch(z,ie,B,R),x=!0),z=z._next,R++}),this.length=R;return this._truncate(z),this.collection=_,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let _;for(_=this._previousItHead=this._itHead;null!==_;_=_._next)_._nextPrevious=_._next;for(_=this._additionsHead;null!==_;_=_._nextAdded)_.previousIndex=_.currentIndex;for(this._additionsHead=this._additionsTail=null,_=this._movesHead;null!==_;_=_._nextMoved)_.previousIndex=_.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(_,z,x,R){let L;return null===_?L=this._itTail:(L=_._prev,this._remove(_)),null!==(_=null===this._unlinkedRecords?null:this._unlinkedRecords.get(x,null))?(Object.is(_.item,z)||this._addIdentityChange(_,z),this._reinsertAfter(_,L,R)):null!==(_=null===this._linkedRecords?null:this._linkedRecords.get(x,R))?(Object.is(_.item,z)||this._addIdentityChange(_,z),this._moveAfter(_,L,R)):_=this._addAfter(new q3(z,x),L,R),_}_verifyReinsertion(_,z,x,R){let L=null===this._unlinkedRecords?null:this._unlinkedRecords.get(x,null);return null!==L?_=this._reinsertAfter(L,_._prev,R):_.currentIndex!=R&&(_.currentIndex=R,this._addToMoves(_,R)),_}_truncate(_){for(;null!==_;){const z=_._next;this._addToRemovals(this._unlink(_)),_=z}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(_,z,x){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(_);const R=_._prevRemoved,L=_._nextRemoved;return null===R?this._removalsHead=L:R._nextRemoved=L,null===L?this._removalsTail=R:L._prevRemoved=R,this._insertAfter(_,z,x),this._addToMoves(_,x),_}_moveAfter(_,z,x){return this._unlink(_),this._insertAfter(_,z,x),this._addToMoves(_,x),_}_addAfter(_,z,x){return this._insertAfter(_,z,x),this._additionsTail=null===this._additionsTail?this._additionsHead=_:this._additionsTail._nextAdded=_,_}_insertAfter(_,z,x){const R=null===z?this._itHead:z._next;return _._next=R,_._prev=z,null===R?this._itTail=_:R._prev=_,null===z?this._itHead=_:z._next=_,null===this._linkedRecords&&(this._linkedRecords=new $b),this._linkedRecords.put(_),_.currentIndex=x,_}_remove(_){return this._addToRemovals(this._unlink(_))}_unlink(_){null!==this._linkedRecords&&this._linkedRecords.remove(_);const z=_._prev,x=_._next;return null===z?this._itHead=x:z._next=x,null===x?this._itTail=z:x._prev=z,_}_addToMoves(_,z){return _.previousIndex===z||(this._movesTail=null===this._movesTail?this._movesHead=_:this._movesTail._nextMoved=_),_}_addToRemovals(_){return null===this._unlinkedRecords&&(this._unlinkedRecords=new $b),this._unlinkedRecords.put(_),_.currentIndex=null,_._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=_,_._prevRemoved=null):(_._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=_),_}_addIdentityChange(_,z){return _.item=z,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=_:this._identityChangesTail._nextIdentityChange=_,_}}class q3{constructor(_,z){this.item=_,this.trackById=z,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class I3{constructor(){this._head=null,this._tail=null}add(_){null===this._head?(this._head=this._tail=_,_._nextDup=null,_._prevDup=null):(this._tail._nextDup=_,_._prevDup=this._tail,_._nextDup=null,this._tail=_)}get(_,z){let x;for(x=this._head;null!==x;x=x._nextDup)if((null===z||z<=x.currentIndex)&&Object.is(x.trackById,_))return x;return null}remove(_){const z=_._prevDup,x=_._nextDup;return null===z?this._head=x:z._nextDup=x,null===x?this._tail=z:x._prevDup=z,null===this._head}}class $b{constructor(){this.map=new Map}put(_){const z=_.trackById;let x=this.map.get(z);x||(x=new I3,this.map.set(z,x)),x.add(_)}get(_,z){const R=this.map.get(_);return R?R.get(_,z):null}remove(_){const z=_.trackById;return this.map.get(z).remove(_)&&this.map.delete(z),_}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function e_(u,_,z){const x=u.previousIndex;if(null===x)return x;let R=0;return z&&x{if(z&&z.key===R)this._maybeAddToChanges(z,x),this._appendAfter=z,z=z._next;else{const L=this._getOrCreateRecordForKey(R,x);z=this._insertBeforeOrAppend(z,L)}}),z){z._prev&&(z._prev._next=null),this._removalsHead=z;for(let x=z;null!==x;x=x._nextRemoved)x===this._mapHead&&(this._mapHead=null),this._records.delete(x.key),x._nextRemoved=x._next,x.previousValue=x.currentValue,x.currentValue=null,x._prev=null,x._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(_,z){if(_){const x=_._prev;return z._next=_,z._prev=x,_._prev=z,x&&(x._next=z),_===this._mapHead&&(this._mapHead=z),this._appendAfter=_,_}return this._appendAfter?(this._appendAfter._next=z,z._prev=this._appendAfter):this._mapHead=z,this._appendAfter=z,null}_getOrCreateRecordForKey(_,z){if(this._records.has(_)){const R=this._records.get(_);this._maybeAddToChanges(R,z);const L=R._prev,B=R._next;return L&&(L._next=B),B&&(B._prev=L),R._next=null,R._prev=null,R}const x=new W3(_);return this._records.set(_,x),x.currentValue=z,this._addToAdditions(x),x}_reset(){if(this.isDirty){let _;for(this._previousMapHead=this._mapHead,_=this._previousMapHead;null!==_;_=_._next)_._nextPrevious=_._next;for(_=this._changesHead;null!==_;_=_._nextChanged)_.previousValue=_.currentValue;for(_=this._additionsHead;null!=_;_=_._nextAdded)_.previousValue=_.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(_,z){Object.is(z,_.currentValue)||(_.previousValue=_.currentValue,_.currentValue=z,this._addToChanges(_))}_addToAdditions(_){null===this._additionsHead?this._additionsHead=this._additionsTail=_:(this._additionsTail._nextAdded=_,this._additionsTail=_)}_addToChanges(_){null===this._changesHead?this._changesHead=this._changesTail=_:(this._changesTail._nextChanged=_,this._changesTail=_)}_forEach(_,z){_ instanceof Map?_.forEach(z):Object.keys(_).forEach(x=>z(_[x],x))}}class W3{constructor(_){this.key=_,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function i_(){return new bp([new Kb])}let bp=(()=>{class u{static#e=this.\u0275prov=G({token:u,providedIn:"root",factory:i_});constructor(z){this.factories=z}static create(z,x){if(null!=x){const R=x.factories.slice();z=z.concat(R)}return new u(z)}static extend(z){return{provide:u,useFactory:x=>u.create(z,x||i_()),deps:[[u,new ca,new Qs]]}}find(z){const x=this.factories.find(R=>R.supports(z));if(null!=x)return x;throw new re(901,!1)}}return u})();function n_(){return new _p([new t_])}let _p=(()=>{class u{static#e=this.\u0275prov=G({token:u,providedIn:"root",factory:n_});constructor(z){this.factories=z}static create(z,x){if(x){const R=x.factories.slice();z=z.concat(R)}return new u(z)}static extend(z){return{provide:u,useFactory:x=>u.create(z,x||n_()),deps:[[u,new ca,new Qs]]}}find(z){const x=this.factories.find(R=>R.supports(z));if(x)return x;throw new re(901,!1)}}return u})();const k3=kb(null,"core",[]);let N3=(()=>{class u{constructor(z){}static#e=this.\u0275fac=function(x){return new(x||u)(tt(G0))};static#t=this.\u0275mod=go({type:u});static#i=this.\u0275inj=ne({})}return u})();function K3(u){return"boolean"==typeof u?u:null!=u&&"false"!==u}function ev(u){const _=Ji(u);if(!_)return null;const z=new Tl(_);return{get selector(){return z.selector},get type(){return z.componentType},get inputs(){return z.inputs},get outputs(){return z.outputs},get ngContentSelectors(){return z.ngContentSelectors},get isStandalone(){return _.standalone},get isSignal(){return _.signals}}}},56223:(_t,pe,m)=>{"use strict";m.d(pe,{Cf:()=>oe,EJ:()=>Wt,F:()=>Oi,Fj:()=>de,JJ:()=>j,JL:()=>Be,JU:()=>w,Kr:()=>nn,NI:()=>nt,Oe:()=>uo,On:()=>Bn,Q7:()=>hn,UX:()=>Fo,YN:()=>gi,Zs:()=>vn,_Y:()=>bo,a5:()=>ne,c5:()=>ar,cw:()=>Fe,gN:()=>He,kI:()=>ke,oH:()=>ro,p4:()=>Bt,qu:()=>Eo,sg:()=>ao,u:()=>Ui,u5:()=>Ca,wV:()=>Fn});var e=m(65879),h=m(96814),M=m(7715),E=m(9315),b=m(37398);let y=(()=>{class ft{constructor(Ye,It){this._renderer=Ye,this._elementRef=It,this.onChange=Kt=>{},this.onTouched=()=>{}}setProperty(Ye,It){this._renderer.setProperty(this._elementRef.nativeElement,Ye,It)}registerOnTouched(Ye){this.onTouched=Ye}registerOnChange(Ye){this.onChange=Ye}setDisabledState(Ye){this.setProperty("disabled",Ye)}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(e.Qsj),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:ft})}return ft})(),g=(()=>{class ft extends y{static#e=this.\u0275fac=function(){let Ye;return function(Kt){return(Ye||(Ye=e.n5z(ft)))(Kt||ft)}}();static#t=this.\u0275dir=e.lG2({type:ft,features:[e.qOj]})}return ft})();const w=new e.OlP("NgValueAccessor"),k={provide:w,useExisting:(0,e.Gpc)(()=>de),multi:!0},S=new e.OlP("CompositionEventMode");let de=(()=>{class ft extends y{constructor(Ye,It,Kt){super(Ye,It),this._compositionMode=Kt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function P(){const ft=(0,h.q)()?(0,h.q)().getUserAgent():"";return/android (\d+)/.test(ft.toLowerCase())}())}writeValue(Ye){this.setProperty("value",Ye??"")}_handleInput(Ye){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Ye)}_compositionStart(){this._composing=!0}_compositionEnd(Ye){this._composing=!1,this._compositionMode&&this.onChange(Ye)}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(S,8))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(It,Kt){1&It&&e.NdJ("input",function(Ki){return Kt._handleInput(Ki.target.value)})("blur",function(){return Kt.onTouched()})("compositionstart",function(){return Kt._compositionStart()})("compositionend",function(Ki){return Kt._compositionEnd(Ki.target.value)})},features:[e._Bn([k]),e.qOj]})}return ft})();function se(ft){return null==ft||("string"==typeof ft||Array.isArray(ft))&&0===ft.length}function Z(ft){return null!=ft&&"number"==typeof ft.length}const oe=new e.OlP("NgValidators"),Ae=new e.OlP("NgAsyncValidators"),Ze=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class ke{static min(wt){return function re(ft){return wt=>{if(se(wt.value)||se(ft))return null;const Ye=parseFloat(wt.value);return!isNaN(Ye)&&Ye{if(se(wt.value)||se(ft))return null;const Ye=parseFloat(wt.value);return!isNaN(Ye)&&Ye>ft?{max:{max:ft,actual:wt.value}}:null}}(wt)}static required(wt){return O(wt)}static requiredTrue(wt){return te(wt)}static email(wt){return function H(ft){return se(ft.value)||Ze.test(ft.value)?null:{email:!0}}(wt)}static minLength(wt){return function Q(ft){return wt=>se(wt.value)||!Z(wt.value)?null:wt.value.lengthZ(wt.value)&&wt.value.length>ft?{maxlength:{requiredLength:ft,actualLength:wt.value.length}}:null}(wt)}static pattern(wt){return rt(wt)}static nullValidator(wt){return null}static compose(wt){return X(wt)}static composeAsync(wt){return ve(wt)}}function O(ft){return se(ft.value)?{required:!0}:null}function te(ft){return!0===ft.value?null:{required:!0}}function rt(ft){if(!ft)return Ne;let wt,Ye;return"string"==typeof ft?(Ye="","^"!==ft.charAt(0)&&(Ye+="^"),Ye+=ft,"$"!==ft.charAt(ft.length-1)&&(Ye+="$"),wt=new RegExp(Ye)):(Ye=ft.toString(),wt=ft),It=>{if(se(It.value))return null;const Kt=It.value;return wt.test(Kt)?null:{pattern:{requiredPattern:Ye,actualValue:Kt}}}}function Ne(ft){return null}function zt(ft){return null!=ft}function at(ft){return(0,e.QGY)(ft)?(0,M.D)(ft):ft}function gt(ft){let wt={};return ft.forEach(Ye=>{wt=null!=Ye?{...wt,...Ye}:wt}),0===Object.keys(wt).length?null:wt}function At(ft,wt){return wt.map(Ye=>Ye(ft))}function fe(ft){return ft.map(wt=>function Mt(ft){return!ft.validate}(wt)?wt:Ye=>wt.validate(Ye))}function X(ft){if(!ft)return null;const wt=ft.filter(zt);return 0==wt.length?null:function(Ye){return gt(At(Ye,wt))}}function ce(ft){return null!=ft?X(fe(ft)):null}function ve(ft){if(!ft)return null;const wt=ft.filter(zt);return 0==wt.length?null:function(Ye){const It=At(Ye,wt).map(at);return(0,E.D)(It).pipe((0,b.U)(gt))}}function Je(ft){return null!=ft?ve(fe(ft)):null}function ue(ft,wt){return null===ft?[wt]:Array.isArray(ft)?[...ft,wt]:[ft,wt]}function qe(ft){return ft._rawValidators}function Ve(ft){return ft._rawAsyncValidators}function Me(ft){return ft?Array.isArray(ft)?ft:[ft]:[]}function et(ft,wt){return Array.isArray(ft)?ft.includes(wt):ft===wt}function Re(ft,wt){const Ye=Me(wt);return Me(ft).forEach(Kt=>{et(Ye,Kt)||Ye.push(Kt)}),Ye}function Et(ft,wt){return Me(wt).filter(Ye=>!et(ft,Ye))}class G{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(wt){this._rawValidators=wt||[],this._composedValidatorFn=ce(this._rawValidators)}_setAsyncValidators(wt){this._rawAsyncValidators=wt||[],this._composedAsyncValidatorFn=Je(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(wt){this._onDestroyCallbacks.push(wt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(wt=>wt()),this._onDestroyCallbacks=[]}reset(wt=void 0){this.control&&this.control.reset(wt)}hasError(wt,Ye){return!!this.control&&this.control.hasError(wt,Ye)}getError(wt,Ye){return this.control?this.control.getError(wt,Ye):null}}class He extends G{get formDirective(){return null}get path(){return null}}class ne extends G{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class it{constructor(wt){this._cd=wt}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let j=(()=>{class ft extends it{constructor(Ye){super(Ye)}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(ne,2))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(It,Kt){2&It&&e.ekj("ng-untouched",Kt.isUntouched)("ng-touched",Kt.isTouched)("ng-pristine",Kt.isPristine)("ng-dirty",Kt.isDirty)("ng-valid",Kt.isValid)("ng-invalid",Kt.isInvalid)("ng-pending",Kt.isPending)},features:[e.qOj]})}return ft})(),Be=(()=>{class ft extends it{constructor(Ye){super(Ye)}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(He,10))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(It,Kt){2&It&&e.ekj("ng-untouched",Kt.isUntouched)("ng-touched",Kt.isTouched)("ng-pristine",Kt.isPristine)("ng-dirty",Kt.isDirty)("ng-valid",Kt.isValid)("ng-invalid",Kt.isInvalid)("ng-pending",Kt.isPending)("ng-submitted",Kt.isSubmitted)},features:[e.qOj]})}return ft})();const s="VALID",c="INVALID",l="PENDING",T="DISABLED";function N(ft){return(We(ft)?ft.validators:ft)||null}function xe(ft,wt){return(We(wt)?wt.asyncValidators:ft)||null}function We(ft){return null!=ft&&!Array.isArray(ft)&&"object"==typeof ft}function he(ft,wt,Ye){const It=ft.controls;if(!(wt?Object.keys(It):It).length)throw new e.vHH(1e3,"");if(!It[Ye])throw new e.vHH(1001,"")}function we(ft,wt,Ye){ft._forEachChild((It,Kt)=>{if(void 0===Ye[Kt])throw new e.vHH(1002,"")})}class Ue{constructor(wt,Ye){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(wt),this._assignAsyncValidators(Ye)}get validator(){return this._composedValidatorFn}set validator(wt){this._rawValidators=this._composedValidatorFn=wt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(wt){this._rawAsyncValidators=this._composedAsyncValidatorFn=wt}get parent(){return this._parent}get valid(){return this.status===s}get invalid(){return this.status===c}get pending(){return this.status==l}get disabled(){return this.status===T}get enabled(){return this.status!==T}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(wt){this._assignValidators(wt)}setAsyncValidators(wt){this._assignAsyncValidators(wt)}addValidators(wt){this.setValidators(Re(wt,this._rawValidators))}addAsyncValidators(wt){this.setAsyncValidators(Re(wt,this._rawAsyncValidators))}removeValidators(wt){this.setValidators(Et(wt,this._rawValidators))}removeAsyncValidators(wt){this.setAsyncValidators(Et(wt,this._rawAsyncValidators))}hasValidator(wt){return et(this._rawValidators,wt)}hasAsyncValidator(wt){return et(this._rawAsyncValidators,wt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(wt={}){this.touched=!0,this._parent&&!wt.onlySelf&&this._parent.markAsTouched(wt)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(wt=>wt.markAllAsTouched())}markAsUntouched(wt={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Ye=>{Ye.markAsUntouched({onlySelf:!0})}),this._parent&&!wt.onlySelf&&this._parent._updateTouched(wt)}markAsDirty(wt={}){this.pristine=!1,this._parent&&!wt.onlySelf&&this._parent.markAsDirty(wt)}markAsPristine(wt={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Ye=>{Ye.markAsPristine({onlySelf:!0})}),this._parent&&!wt.onlySelf&&this._parent._updatePristine(wt)}markAsPending(wt={}){this.status=l,!1!==wt.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!wt.onlySelf&&this._parent.markAsPending(wt)}disable(wt={}){const Ye=this._parentMarkedDirty(wt.onlySelf);this.status=T,this.errors=null,this._forEachChild(It=>{It.disable({...wt,onlySelf:!0})}),this._updateValue(),!1!==wt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...wt,skipPristineCheck:Ye}),this._onDisabledChange.forEach(It=>It(!0))}enable(wt={}){const Ye=this._parentMarkedDirty(wt.onlySelf);this.status=s,this._forEachChild(It=>{It.enable({...wt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:wt.emitEvent}),this._updateAncestors({...wt,skipPristineCheck:Ye}),this._onDisabledChange.forEach(It=>It(!1))}_updateAncestors(wt){this._parent&&!wt.onlySelf&&(this._parent.updateValueAndValidity(wt),wt.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(wt){this._parent=wt}getRawValue(){return this.value}updateValueAndValidity(wt={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===s||this.status===l)&&this._runAsyncValidator(wt.emitEvent)),!1!==wt.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!wt.onlySelf&&this._parent.updateValueAndValidity(wt)}_updateTreeValidity(wt={emitEvent:!0}){this._forEachChild(Ye=>Ye._updateTreeValidity(wt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:wt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?T:s}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(wt){if(this.asyncValidator){this.status=l,this._hasOwnPendingAsyncValidator=!0;const Ye=at(this.asyncValidator(this));this._asyncValidationSubscription=Ye.subscribe(It=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(It,{emitEvent:wt})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(wt,Ye={}){this.errors=wt,this._updateControlsErrors(!1!==Ye.emitEvent)}get(wt){let Ye=wt;return null==Ye||(Array.isArray(Ye)||(Ye=Ye.split(".")),0===Ye.length)?null:Ye.reduce((It,Kt)=>It&&It._find(Kt),this)}getError(wt,Ye){const It=Ye?this.get(Ye):this;return It&&It.errors?It.errors[wt]:null}hasError(wt,Ye){return!!this.getError(wt,Ye)}get root(){let wt=this;for(;wt._parent;)wt=wt._parent;return wt}_updateControlsErrors(wt){this.status=this._calculateStatus(),wt&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(wt)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?T:this.errors?c:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(l)?l:this._anyControlsHaveStatus(c)?c:s}_anyControlsHaveStatus(wt){return this._anyControls(Ye=>Ye.status===wt)}_anyControlsDirty(){return this._anyControls(wt=>wt.dirty)}_anyControlsTouched(){return this._anyControls(wt=>wt.touched)}_updatePristine(wt={}){this.pristine=!this._anyControlsDirty(),this._parent&&!wt.onlySelf&&this._parent._updatePristine(wt)}_updateTouched(wt={}){this.touched=this._anyControlsTouched(),this._parent&&!wt.onlySelf&&this._parent._updateTouched(wt)}_registerOnCollectionChange(wt){this._onCollectionChange=wt}_setUpdateStrategy(wt){We(wt)&&null!=wt.updateOn&&(this._updateOn=wt.updateOn)}_parentMarkedDirty(wt){return!wt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(wt){return null}_assignValidators(wt){this._rawValidators=Array.isArray(wt)?wt.slice():wt,this._composedValidatorFn=function K(ft){return Array.isArray(ft)?ce(ft):ft||null}(this._rawValidators)}_assignAsyncValidators(wt){this._rawAsyncValidators=Array.isArray(wt)?wt.slice():wt,this._composedAsyncValidatorFn=function ot(ft){return Array.isArray(ft)?Je(ft):ft||null}(this._rawAsyncValidators)}}class Fe extends Ue{constructor(wt,Ye,It){super(N(Ye),xe(It,Ye)),this.controls=wt,this._initObservables(),this._setUpdateStrategy(Ye),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(wt,Ye){return this.controls[wt]?this.controls[wt]:(this.controls[wt]=Ye,Ye.setParent(this),Ye._registerOnCollectionChange(this._onCollectionChange),Ye)}addControl(wt,Ye,It={}){this.registerControl(wt,Ye),this.updateValueAndValidity({emitEvent:It.emitEvent}),this._onCollectionChange()}removeControl(wt,Ye={}){this.controls[wt]&&this.controls[wt]._registerOnCollectionChange(()=>{}),delete this.controls[wt],this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}setControl(wt,Ye,It={}){this.controls[wt]&&this.controls[wt]._registerOnCollectionChange(()=>{}),delete this.controls[wt],Ye&&this.registerControl(wt,Ye),this.updateValueAndValidity({emitEvent:It.emitEvent}),this._onCollectionChange()}contains(wt){return this.controls.hasOwnProperty(wt)&&this.controls[wt].enabled}setValue(wt,Ye={}){we(this,0,wt),Object.keys(wt).forEach(It=>{he(this,!0,It),this.controls[It].setValue(wt[It],{onlySelf:!0,emitEvent:Ye.emitEvent})}),this.updateValueAndValidity(Ye)}patchValue(wt,Ye={}){null!=wt&&(Object.keys(wt).forEach(It=>{const Kt=this.controls[It];Kt&&Kt.patchValue(wt[It],{onlySelf:!0,emitEvent:Ye.emitEvent})}),this.updateValueAndValidity(Ye))}reset(wt={},Ye={}){this._forEachChild((It,Kt)=>{It.reset(wt?wt[Kt]:null,{onlySelf:!0,emitEvent:Ye.emitEvent})}),this._updatePristine(Ye),this._updateTouched(Ye),this.updateValueAndValidity(Ye)}getRawValue(){return this._reduceChildren({},(wt,Ye,It)=>(wt[It]=Ye.getRawValue(),wt))}_syncPendingControls(){let wt=this._reduceChildren(!1,(Ye,It)=>!!It._syncPendingControls()||Ye);return wt&&this.updateValueAndValidity({onlySelf:!0}),wt}_forEachChild(wt){Object.keys(this.controls).forEach(Ye=>{const It=this.controls[Ye];It&&wt(It,Ye)})}_setUpControls(){this._forEachChild(wt=>{wt.setParent(this),wt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(wt){for(const[Ye,It]of Object.entries(this.controls))if(this.contains(Ye)&&wt(It))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Ye,It,Kt)=>((It.enabled||this.disabled)&&(Ye[Kt]=It.value),Ye))}_reduceChildren(wt,Ye){let It=wt;return this._forEachChild((Kt,Ii)=>{It=Ye(It,Kt,Ii)}),It}_allControlsDisabled(){for(const wt of Object.keys(this.controls))if(this.controls[wt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(wt){return this.controls.hasOwnProperty(wt)?this.controls[wt]:null}}class U extends Fe{}const Ge=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>tt}),tt="always";function je(ft,wt){return[...wt.path,ft]}function lt(ft,wt,Ye=tt){vt(ft,wt),wt.valueAccessor.writeValue(ft.value),(ft.disabled||"always"===Ye)&&wt.valueAccessor.setDisabledState?.(ft.disabled),function kt(ft,wt){wt.valueAccessor.registerOnChange(Ye=>{ft._pendingValue=Ye,ft._pendingChange=!0,ft._pendingDirty=!0,"change"===ft.updateOn&&hi(ft,wt)})}(ft,wt),function Yt(ft,wt){const Ye=(It,Kt)=>{wt.valueAccessor.writeValue(It),Kt&&wt.viewToModelUpdate(It)};ft.registerOnChange(Ye),wt._registerOnDestroy(()=>{ft._unregisterOnChange(Ye)})}(ft,wt),function ni(ft,wt){wt.valueAccessor.registerOnTouched(()=>{ft._pendingTouched=!0,"blur"===ft.updateOn&&ft._pendingChange&&hi(ft,wt),"submit"!==ft.updateOn&&ft.markAsTouched()})}(ft,wt),function Lt(ft,wt){if(wt.valueAccessor.setDisabledState){const Ye=It=>{wt.valueAccessor.setDisabledState(It)};ft.registerOnDisabledChange(Ye),wt._registerOnDestroy(()=>{ft._unregisterOnDisabledChange(Ye)})}}(ft,wt)}function Ie(ft,wt,Ye=!0){const It=()=>{};wt.valueAccessor&&(wt.valueAccessor.registerOnChange(It),wt.valueAccessor.registerOnTouched(It)),Rt(ft,wt),ft&&(wt._invokeOnDestroyCallbacks(),ft._registerOnCollectionChange(()=>{}))}function st(ft,wt){ft.forEach(Ye=>{Ye.registerOnValidatorChange&&Ye.registerOnValidatorChange(wt)})}function vt(ft,wt){const Ye=qe(ft);null!==wt.validator?ft.setValidators(ue(Ye,wt.validator)):"function"==typeof Ye&&ft.setValidators([Ye]);const It=Ve(ft);null!==wt.asyncValidator?ft.setAsyncValidators(ue(It,wt.asyncValidator)):"function"==typeof It&&ft.setAsyncValidators([It]);const Kt=()=>ft.updateValueAndValidity();st(wt._rawValidators,Kt),st(wt._rawAsyncValidators,Kt)}function Rt(ft,wt){let Ye=!1;if(null!==ft){if(null!==wt.validator){const Kt=qe(ft);if(Array.isArray(Kt)&&Kt.length>0){const Ii=Kt.filter(Ki=>Ki!==wt.validator);Ii.length!==Kt.length&&(Ye=!0,ft.setValidators(Ii))}}if(null!==wt.asyncValidator){const Kt=Ve(ft);if(Array.isArray(Kt)&&Kt.length>0){const Ii=Kt.filter(Ki=>Ki!==wt.asyncValidator);Ii.length!==Kt.length&&(Ye=!0,ft.setAsyncValidators(Ii))}}}const It=()=>{};return st(wt._rawValidators,It),st(wt._rawAsyncValidators,It),Ye}function hi(ft,wt){ft._pendingDirty&&ft.markAsDirty(),ft.setValue(ft._pendingValue,{emitModelToViewChange:!1}),wt.viewToModelUpdate(ft._pendingValue),ft._pendingChange=!1}function ui(ft,wt){vt(ft,wt)}function zi(ft,wt){if(!ft.hasOwnProperty("model"))return!1;const Ye=ft.model;return!!Ye.isFirstChange()||!Object.is(wt,Ye.currentValue)}function Si(ft,wt){ft._syncPendingControls(),wt.forEach(Ye=>{const It=Ye.control;"submit"===It.updateOn&&It._pendingChange&&(Ye.viewToModelUpdate(It._pendingValue),It._pendingChange=!1)})}function Ni(ft,wt){if(!wt)return null;let Ye,It,Kt;return Array.isArray(wt),wt.forEach(Ii=>{Ii.constructor===de?Ye=Ii:function Ri(ft){return Object.getPrototypeOf(ft.constructor)===g}(Ii)?It=Ii:Kt=Ii}),Kt||It||Ye||null}const Wi={provide:He,useExisting:(0,e.Gpc)(()=>Oi)},Ut=(()=>Promise.resolve())();let Oi=(()=>{class ft extends He{constructor(Ye,It,Kt){super(),this.callSetDisabledState=Kt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new Fe({},ce(Ye),Je(It))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Ye){Ut.then(()=>{const It=this._findContainer(Ye.path);Ye.control=It.registerControl(Ye.name,Ye.control),lt(Ye.control,Ye,this.callSetDisabledState),Ye.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Ye)})}getControl(Ye){return this.form.get(Ye.path)}removeControl(Ye){Ut.then(()=>{const It=this._findContainer(Ye.path);It&&It.removeControl(Ye.name),this._directives.delete(Ye)})}addFormGroup(Ye){Ut.then(()=>{const It=this._findContainer(Ye.path),Kt=new Fe({});ui(Kt,Ye),It.registerControl(Ye.name,Kt),Kt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Ye){Ut.then(()=>{const It=this._findContainer(Ye.path);It&&It.removeControl(Ye.name)})}getFormGroup(Ye){return this.form.get(Ye.path)}updateModel(Ye,It){Ut.then(()=>{this.form.get(Ye.path).setValue(It)})}setValue(Ye){this.control.setValue(Ye)}onSubmit(Ye){return this.submitted=!0,Si(this.form,this._directives),this.ngSubmit.emit(Ye),"dialog"===Ye?.target?.method}onReset(){this.resetForm()}resetForm(Ye=void 0){this.form.reset(Ye),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Ye){return Ye.pop(),Ye.length?this.form.get(Ye):this.form}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(oe,10),e.Y36(Ae,10),e.Y36(Ge,8))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(It,Kt){1&It&&e.NdJ("submit",function(Ki){return Kt.onSubmit(Ki)})("reset",function(){return Kt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([Wi]),e.qOj]})}return ft})();function ae(ft,wt){const Ye=ft.indexOf(wt);Ye>-1&&ft.splice(Ye,1)}function bt(ft){return"object"==typeof ft&&null!==ft&&2===Object.keys(ft).length&&"value"in ft&&"disabled"in ft}const nt=class extends Ue{constructor(wt=null,Ye,It){super(N(Ye),xe(It,Ye)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(wt),this._setUpdateStrategy(Ye),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),We(Ye)&&(Ye.nonNullable||Ye.initialValueIsDefault)&&(this.defaultValue=bt(wt)?wt.value:wt)}setValue(wt,Ye={}){this.value=this._pendingValue=wt,this._onChange.length&&!1!==Ye.emitModelToViewChange&&this._onChange.forEach(It=>It(this.value,!1!==Ye.emitViewToModelChange)),this.updateValueAndValidity(Ye)}patchValue(wt,Ye={}){this.setValue(wt,Ye)}reset(wt=this.defaultValue,Ye={}){this._applyFormState(wt),this.markAsPristine(Ye),this.markAsUntouched(Ye),this.setValue(this.value,Ye),this._pendingChange=!1}_updateValue(){}_anyControls(wt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(wt){this._onChange.push(wt)}_unregisterOnChange(wt){ae(this._onChange,wt)}registerOnDisabledChange(wt){this._onDisabledChange.push(wt)}_unregisterOnDisabledChange(wt){ae(this._onDisabledChange,wt)}_forEachChild(wt){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(wt){bt(wt)?(this.value=this._pendingValue=wt.value,wt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=wt}},Bt=nt,Gn={provide:ne,useExisting:(0,e.Gpc)(()=>Bn)},oo=(()=>Promise.resolve())();let Bn=(()=>{class ft extends ne{constructor(Ye,It,Kt,Ii,Ki,ho){super(),this._changeDetectorRef=Ki,this.callSetDisabledState=ho,this.control=new nt,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=Ye,this._setValidators(It),this._setAsyncValidators(Kt),this.valueAccessor=Ni(0,Ii)}ngOnChanges(Ye){if(this._checkForErrors(),!this._registered||"name"in Ye){if(this._registered&&(this._checkName(),this.formDirective)){const It=Ye.name.previousValue;this.formDirective.removeControl({name:It,path:this._getPath(It)})}this._setUpControl()}"isDisabled"in Ye&&this._updateDisabled(Ye),zi(Ye,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(Ye){this.viewModel=Ye,this.update.emit(Ye)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){lt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(Ye){oo.then(()=>{this.control.setValue(Ye,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Ye){const It=Ye.isDisabled.currentValue,Kt=0!==It&&(0,e.VuI)(It);oo.then(()=>{Kt&&!this.control.disabled?this.control.disable():!Kt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Ye){return this._parent?je(Ye,this._parent):[Ye]}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(He,9),e.Y36(oe,10),e.Y36(Ae,10),e.Y36(w,10),e.Y36(e.sBO,8),e.Y36(Ge,8))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Gn]),e.qOj,e.TTD]})}return ft})(),bo=(()=>{class ft{static#e=this.\u0275fac=function(It){return new(It||ft)};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return ft})();const wo={provide:w,useExisting:(0,e.Gpc)(()=>Fn),multi:!0};let Fn=(()=>{class ft extends g{writeValue(Ye){this.setProperty("value",Ye??"")}registerOnChange(Ye){this.onChange=It=>{Ye(""==It?null:parseFloat(It))}}static#e=this.\u0275fac=function(){let Ye;return function(Kt){return(Ye||(Ye=e.n5z(ft)))(Kt||ft)}}();static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(It,Kt){1&It&&e.NdJ("input",function(Ki){return Kt.onChange(Ki.target.value)})("blur",function(){return Kt.onTouched()})},features:[e._Bn([wo]),e.qOj]})}return ft})(),Mo=(()=>{class ft{static#e=this.\u0275fac=function(It){return new(It||ft)};static#t=this.\u0275mod=e.oAB({type:ft});static#i=this.\u0275inj=e.cJS({})}return ft})();const Rn=new e.OlP("NgModelWithFormControlWarning"),kn={provide:ne,useExisting:(0,e.Gpc)(()=>ro)};let ro=(()=>{class ft extends ne{set isDisabled(Ye){}static#e=this._ngModelWarningSentOnce=!1;constructor(Ye,It,Kt,Ii,Ki){super(),this._ngModelWarningConfig=Ii,this.callSetDisabledState=Ki,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(Ye),this._setAsyncValidators(It),this.valueAccessor=Ni(0,Kt)}ngOnChanges(Ye){if(this._isControlChanged(Ye)){const It=Ye.form.previousValue;It&&Ie(It,this,!1),lt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}zi(Ye,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ie(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Ye){this.viewModel=Ye,this.update.emit(Ye)}_isControlChanged(Ye){return Ye.hasOwnProperty("form")}static#t=this.\u0275fac=function(It){return new(It||ft)(e.Y36(oe,10),e.Y36(Ae,10),e.Y36(w,10),e.Y36(Rn,8),e.Y36(Ge,8))};static#i=this.\u0275dir=e.lG2({type:ft,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([kn]),e.qOj,e.TTD]})}return ft})();const En={provide:He,useExisting:(0,e.Gpc)(()=>ao)};let ao=(()=>{class ft extends He{constructor(Ye,It,Kt){super(),this.callSetDisabledState=Kt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(Ye),this._setAsyncValidators(It)}ngOnChanges(Ye){this._checkFormPresent(),Ye.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Rt(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Ye){const It=this.form.get(Ye.path);return lt(It,Ye,this.callSetDisabledState),It.updateValueAndValidity({emitEvent:!1}),this.directives.push(Ye),It}getControl(Ye){return this.form.get(Ye.path)}removeControl(Ye){Ie(Ye.control||null,Ye,!1),function Zi(ft,wt){const Ye=ft.indexOf(wt);Ye>-1&&ft.splice(Ye,1)}(this.directives,Ye)}addFormGroup(Ye){this._setUpFormContainer(Ye)}removeFormGroup(Ye){this._cleanUpFormContainer(Ye)}getFormGroup(Ye){return this.form.get(Ye.path)}addFormArray(Ye){this._setUpFormContainer(Ye)}removeFormArray(Ye){this._cleanUpFormContainer(Ye)}getFormArray(Ye){return this.form.get(Ye.path)}updateModel(Ye,It){this.form.get(Ye.path).setValue(It)}onSubmit(Ye){return this.submitted=!0,Si(this.form,this.directives),this.ngSubmit.emit(Ye),"dialog"===Ye?.target?.method}onReset(){this.resetForm()}resetForm(Ye=void 0){this.form.reset(Ye),this.submitted=!1}_updateDomValue(){this.directives.forEach(Ye=>{const It=Ye.control,Kt=this.form.get(Ye.path);It!==Kt&&(Ie(It||null,Ye),(ft=>ft instanceof nt)(Kt)&&(lt(Kt,Ye,this.callSetDisabledState),Ye.control=Kt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Ye){const It=this.form.get(Ye.path);ui(It,Ye),It.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Ye){if(this.form){const It=this.form.get(Ye.path);It&&function Xe(ft,wt){return Rt(ft,wt)}(It,Ye)&&It.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){vt(this.form,this),this._oldForm&&Rt(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(oe,10),e.Y36(Ae,10),e.Y36(Ge,8))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["","formGroup",""]],hostBindings:function(It,Kt){1&It&&e.NdJ("submit",function(Ki){return Kt.onSubmit(Ki)})("reset",function(){return Kt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([En]),e.qOj,e.TTD]})}return ft})();const wi={provide:ne,useExisting:(0,e.Gpc)(()=>Ui)};let Ui=(()=>{class ft extends ne{set isDisabled(Ye){}static#e=this._ngModelWarningSentOnce=!1;constructor(Ye,It,Kt,Ii,Ki){super(),this._ngModelWarningConfig=Ki,this._added=!1,this.name=null,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=Ye,this._setValidators(It),this._setAsyncValidators(Kt),this.valueAccessor=Ni(0,Ii)}ngOnChanges(Ye){this._added||this._setUpControl(),zi(Ye,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Ye){this.viewModel=Ye,this.update.emit(Ye)}get path(){return je(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(It){return new(It||ft)(e.Y36(He,13),e.Y36(oe,10),e.Y36(Ae,10),e.Y36(w,10),e.Y36(Rn,8))};static#i=this.\u0275dir=e.lG2({type:ft,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([wi]),e.qOj,e.TTD]})}return ft})();const un={provide:w,useExisting:(0,e.Gpc)(()=>Wt),multi:!0};function Dn(ft,wt){return null==ft?`${wt}`:(wt&&"object"==typeof wt&&(wt="Object"),`${ft}: ${wt}`.slice(0,50))}let Wt=(()=>{class ft extends g{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Ye){this._compareWith=Ye}writeValue(Ye){this.value=Ye;const Kt=Dn(this._getOptionId(Ye),Ye);this.setProperty("value",Kt)}registerOnChange(Ye){this.onChange=It=>{this.value=this._getOptionValue(It),Ye(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(Ye){for(const It of this._optionMap.keys())if(this._compareWith(this._optionMap.get(It),Ye))return It;return null}_getOptionValue(Ye){const It=function eo(ft){return ft.split(":")[0]}(Ye);return this._optionMap.has(It)?this._optionMap.get(It):Ye}static#e=this.\u0275fac=function(){let Ye;return function(Kt){return(Ye||(Ye=e.n5z(ft)))(Kt||ft)}}();static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(It,Kt){1&It&&e.NdJ("change",function(Ki){return Kt.onChange(Ki.target.value)})("blur",function(){return Kt.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([un]),e.qOj]})}return ft})(),gi=(()=>{class ft{constructor(Ye,It,Kt){this._element=Ye,this._renderer=It,this._select=Kt,this._select&&(this.id=this._select._registerOption())}set ngValue(Ye){null!=this._select&&(this._select._optionMap.set(this.id,Ye),this._setElementValue(Dn(this.id,Ye)),this._select.writeValue(this._select.value))}set value(Ye){this._setElementValue(Ye),this._select&&this._select.writeValue(this._select.value)}_setElementValue(Ye){this._renderer.setProperty(this._element.nativeElement,"value",Ye)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Wt,9))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return ft})();const ut={provide:w,useExisting:(0,e.Gpc)(()=>Hi),multi:!0};function $t(ft,wt){return null==ft?`${wt}`:("string"==typeof wt&&(wt=`'${wt}'`),wt&&"object"==typeof wt&&(wt="Object"),`${ft}: ${wt}`.slice(0,50))}let Hi=(()=>{class ft extends g{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(Ye){this._compareWith=Ye}writeValue(Ye){let It;if(this.value=Ye,Array.isArray(Ye)){const Kt=Ye.map(Ii=>this._getOptionId(Ii));It=(Ii,Ki)=>{Ii._setSelected(Kt.indexOf(Ki.toString())>-1)}}else It=(Kt,Ii)=>{Kt._setSelected(!1)};this._optionMap.forEach(It)}registerOnChange(Ye){this.onChange=It=>{const Kt=[],Ii=It.selectedOptions;if(void 0!==Ii){const Ki=Ii;for(let ho=0;ho{class ft{constructor(Ye,It,Kt){this._element=Ye,this._renderer=It,this._select=Kt,this._select&&(this.id=this._select._registerOption(this))}set ngValue(Ye){null!=this._select&&(this._value=Ye,this._setElementValue($t(this.id,Ye)),this._select.writeValue(this._select.value))}set value(Ye){this._select?(this._value=Ye,this._setElementValue($t(this.id,Ye)),this._select.writeValue(this._select.value)):this._setElementValue(Ye)}_setElementValue(Ye){this._renderer.setProperty(this._element.nativeElement,"value",Ye)}_setSelected(Ye){this._renderer.setProperty(this._element.nativeElement,"selected",Ye)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(It){return new(It||ft)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(Hi,9))};static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return ft})(),li=(()=>{class ft{constructor(){this._validator=Ne}ngOnChanges(Ye){if(this.inputName in Ye){const It=this.normalizeInput(Ye[this.inputName].currentValue);this._enabled=this.enabled(It),this._validator=this._enabled?this.createValidator(It):Ne,this._onChange&&this._onChange()}}validate(Ye){return this._validator(Ye)}registerOnValidatorChange(Ye){this._onChange=Ye}enabled(Ye){return null!=Ye}static#e=this.\u0275fac=function(It){return new(It||ft)};static#t=this.\u0275dir=e.lG2({type:ft,features:[e.TTD]})}return ft})();const Li={provide:oe,useExisting:(0,e.Gpc)(()=>hn),multi:!0},rn={provide:oe,useExisting:(0,e.Gpc)(()=>vn),multi:!0};let hn=(()=>{class ft extends li{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.VuI,this.createValidator=Ye=>O}enabled(Ye){return Ye}static#e=this.\u0275fac=function(){let Ye;return function(Kt){return(Ye||(Ye=e.n5z(ft)))(Kt||ft)}}();static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(It,Kt){2&It&&e.uIk("required",Kt._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([Li]),e.qOj]})}return ft})(),vn=(()=>{class ft extends hn{constructor(){super(...arguments),this.createValidator=Ye=>te}static#e=this.\u0275fac=function(){let Ye;return function(Kt){return(Ye||(Ye=e.n5z(ft)))(Kt||ft)}}();static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(It,Kt){2&It&&e.uIk("required",Kt._enabled?"":null)},features:[e._Bn([rn]),e.qOj]})}return ft})();const vr={provide:oe,useExisting:(0,e.Gpc)(()=>ar),multi:!0};let ar=(()=>{class ft extends li{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=Ye=>Ye,this.createValidator=Ye=>rt(Ye)}static#e=this.\u0275fac=function(){let Ye;return function(Kt){return(Ye||(Ye=e.n5z(ft)))(Kt||ft)}}();static#t=this.\u0275dir=e.lG2({type:ft,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(It,Kt){2&It&&e.uIk("pattern",Kt._enabled?Kt.pattern:null)},inputs:{pattern:"pattern"},features:[e._Bn([vr]),e.qOj]})}return ft})(),to=(()=>{class ft{static#e=this.\u0275fac=function(It){return new(It||ft)};static#t=this.\u0275mod=e.oAB({type:ft});static#i=this.\u0275inj=e.cJS({imports:[Mo]})}return ft})();class uo extends Ue{constructor(wt,Ye,It){super(N(Ye),xe(It,Ye)),this.controls=wt,this._initObservables(),this._setUpdateStrategy(Ye),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(wt){return this.controls[this._adjustIndex(wt)]}push(wt,Ye={}){this.controls.push(wt),this._registerControl(wt),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}insert(wt,Ye,It={}){this.controls.splice(wt,0,Ye),this._registerControl(Ye),this.updateValueAndValidity({emitEvent:It.emitEvent})}removeAt(wt,Ye={}){let It=this._adjustIndex(wt);It<0&&(It=0),this.controls[It]&&this.controls[It]._registerOnCollectionChange(()=>{}),this.controls.splice(It,1),this.updateValueAndValidity({emitEvent:Ye.emitEvent})}setControl(wt,Ye,It={}){let Kt=this._adjustIndex(wt);Kt<0&&(Kt=0),this.controls[Kt]&&this.controls[Kt]._registerOnCollectionChange(()=>{}),this.controls.splice(Kt,1),Ye&&(this.controls.splice(Kt,0,Ye),this._registerControl(Ye)),this.updateValueAndValidity({emitEvent:It.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(wt,Ye={}){we(this,0,wt),wt.forEach((It,Kt)=>{he(this,!1,Kt),this.at(Kt).setValue(It,{onlySelf:!0,emitEvent:Ye.emitEvent})}),this.updateValueAndValidity(Ye)}patchValue(wt,Ye={}){null!=wt&&(wt.forEach((It,Kt)=>{this.at(Kt)&&this.at(Kt).patchValue(It,{onlySelf:!0,emitEvent:Ye.emitEvent})}),this.updateValueAndValidity(Ye))}reset(wt=[],Ye={}){this._forEachChild((It,Kt)=>{It.reset(wt[Kt],{onlySelf:!0,emitEvent:Ye.emitEvent})}),this._updatePristine(Ye),this._updateTouched(Ye),this.updateValueAndValidity(Ye)}getRawValue(){return this.controls.map(wt=>wt.getRawValue())}clear(wt={}){this.controls.length<1||(this._forEachChild(Ye=>Ye._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:wt.emitEvent}))}_adjustIndex(wt){return wt<0?wt+this.length:wt}_syncPendingControls(){let wt=this.controls.reduce((Ye,It)=>!!It._syncPendingControls()||Ye,!1);return wt&&this.updateValueAndValidity({onlySelf:!0}),wt}_forEachChild(wt){this.controls.forEach((Ye,It)=>{wt(Ye,It)})}_updateValue(){this.value=this.controls.filter(wt=>wt.enabled||this.disabled).map(wt=>wt.value)}_anyControls(wt){return this.controls.some(Ye=>Ye.enabled&&wt(Ye))}_setUpControls(){this._forEachChild(wt=>this._registerControl(wt))}_allControlsDisabled(){for(const wt of this.controls)if(wt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(wt){wt.setParent(this),wt._registerOnCollectionChange(this._onCollectionChange)}_find(wt){return this.at(wt)??null}}function zo(ft){return!!ft&&(void 0!==ft.asyncValidators||void 0!==ft.validators||void 0!==ft.updateOn)}let Eo=(()=>{class ft{constructor(){this.useNonNullable=!1}get nonNullable(){const Ye=new ft;return Ye.useNonNullable=!0,Ye}group(Ye,It=null){const Kt=this._reduceControls(Ye);let Ii={};return zo(It)?Ii=It:null!==It&&(Ii.validators=It.validator,Ii.asyncValidators=It.asyncValidator),new Fe(Kt,Ii)}record(Ye,It=null){const Kt=this._reduceControls(Ye);return new U(Kt,It)}control(Ye,It,Kt){let Ii={};return this.useNonNullable?(zo(It)?Ii=It:(Ii.validators=It,Ii.asyncValidators=Kt),new nt(Ye,{...Ii,nonNullable:!0})):new nt(Ye,It,Kt)}array(Ye,It,Kt){const Ii=Ye.map(Ki=>this._createControl(Ki));return new uo(Ii,It,Kt)}_reduceControls(Ye){const It={};return Object.keys(Ye).forEach(Kt=>{It[Kt]=this._createControl(Ye[Kt])}),It}_createControl(Ye){return Ye instanceof nt||Ye instanceof Ue?Ye:Array.isArray(Ye)?this.control(Ye[0],Ye.length>1?Ye[1]:null,Ye.length>2?Ye[2]:null):this.control(Ye)}static#e=this.\u0275fac=function(It){return new(It||ft)};static#t=this.\u0275prov=e.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"})}return ft})(),Ca=(()=>{class ft{static withConfig(Ye){return{ngModule:ft,providers:[{provide:Ge,useValue:Ye.callSetDisabledState??tt}]}}static#e=this.\u0275fac=function(It){return new(It||ft)};static#t=this.\u0275mod=e.oAB({type:ft});static#i=this.\u0275inj=e.cJS({imports:[to]})}return ft})(),Fo=(()=>{class ft{static withConfig(Ye){return{ngModule:ft,providers:[{provide:Rn,useValue:Ye.warnOnNgModelWithFormControl??"always"},{provide:Ge,useValue:Ye.callSetDisabledState??tt}]}}static#e=this.\u0275fac=function(It){return new(It||ft)};static#t=this.\u0275mod=e.oAB({type:ft});static#i=this.\u0275inj=e.cJS({imports:[to]})}return ft})()},24630:(_t,pe,m)=>{"use strict";m.d(pe,{Bb:()=>He,XC:()=>ve,ZL:()=>G});var e=m(65879),h=m(23680),M=m(96814),E=m(16672),b=m(69594),y=m(24191),g=m(42495),w=m(62831),W=m(86825),v=m(47394),k=m(78645),P=m(74911),S=m(63019),de=m(22096),se=m(92438),Z=m(36028),oe=m(68484),Ae=m(56223),Ze=m(64170),ke=m(27921),re=m(94664),Ce=m(48180),O=m(32181),te=m(37398),H=m(99397),Q=m(5177),ye=m(49388);const rt=["panel"];function Ne(ne,it){if(1&ne){const I=e.EpF();e.TgZ(0,"div",0,1),e.NdJ("@panelAnimation.done",function(j){e.CHM(I);const Be=e.oxw();return e.KtG(Be._animationDone.next(j))}),e.Hsn(2),e.qZA()}if(2&ne){const I=it.id,be=e.oxw();e.Q6J("id",be.id)("ngClass",be._classList)("@panelAnimation",be.isOpen?"visible":"hidden"),e.uIk("aria-label",be.ariaLabel||null)("aria-labelledby",be._getPanelAriaLabelledby(I))}}const zt=["*"],at=(0,W.X$)("panelAnimation",[(0,W.SB)("void, hidden",(0,W.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,W.eR)(":enter, hidden => visible",[(0,W.ru)([(0,W.jt)("0.03s linear",(0,W.oB)({opacity:1})),(0,W.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,W.oB)({transform:"scaleY(1)"}))])]),(0,W.eR)(":leave, visible => hidden",[(0,W.jt)("0.075s linear",(0,W.oB)({opacity:0}))])]);let gt=0;class At{constructor(it,I){this.source=it,this.option=I}}const Mt=(0,h.Kr)(class{}),fe=new e.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function X(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let ce=(()=>{class ne extends Mt{get isOpen(){return this._isOpen&&this.showPanel}_setColor(I){this._color=I,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(I){this._autoActiveFirstOption=(0,g.Ig)(I)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(I){this._autoSelectActiveOption=(0,g.Ig)(I)}get requireSelection(){return this._requireSelection}set requireSelection(I){this._requireSelection=(0,g.Ig)(I)}set classList(I){this._classList=I&&I.length?(0,g.du)(I).reduce((be,j)=>(be[j]=!0,be),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(I,be,j,Be){super(),this._changeDetectorRef=I,this._elementRef=be,this._defaults=j,this._activeOptionChanges=v.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new e.vpe,this.opened=new e.vpe,this.closed=new e.vpe,this.optionActivated=new e.vpe,this._classList={},this.id="mat-autocomplete-"+gt++,this.inertGroups=Be?.SAFARI||!1,this._autoActiveFirstOption=!!j.autoActiveFirstOption,this._autoSelectActiveOption=!!j.autoSelectActiveOption,this._requireSelection=!!j.requireSelection}ngAfterContentInit(){this._keyManager=new y.s1(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(I=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[I]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(I){this.panel&&(this.panel.nativeElement.scrollTop=I)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(I){const be=new At(this,I);this.optionSelected.emit(be)}_getPanelAriaLabelledby(I){return this.ariaLabel?null:this.ariaLabelledby?(I?I+" ":"")+this.ariaLabelledby:I}_setVisibilityClasses(I){I[this._visibleClass]=this.showPanel,I[this._hiddenClass]=!this.showPanel}_setThemeClasses(I){I["mat-primary"]="primary"===this._color,I["mat-warn"]="warn"===this._color,I["mat-accent"]="accent"===this._color}_skipPredicate(I){return I.disabled}static#e=this.\u0275fac=function(be){return new(be||ne)(e.Y36(e.sBO),e.Y36(e.SBq),e.Y36(fe),e.Y36(w.t4))};static#t=this.\u0275dir=e.lG2({type:ne,viewQuery:function(be,j){if(1&be&&(e.Gf(e.Rgc,7),e.Gf(rt,5)),2&be){let Be;e.iGM(Be=e.CRH())&&(j.template=Be.first),e.iGM(Be=e.CRH())&&(j.panel=Be.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",requireSelection:"requireSelection",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[e.qOj]})}return ne})(),ve=(()=>{class ne extends ce{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._animationDone=new e.vpe,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(I){this._hideSingleSelectionIndicator=(0,g.Ig)(I),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const I of this.options)I._changeDetectorRef.markForCheck()}ngOnDestroy(){super.ngOnDestroy(),this._animationDone.complete()}_skipPredicate(I){return!1}static#e=this.\u0275fac=function(){let I;return function(j){return(I||(I=e.n5z(ne)))(j||ne)}}();static#t=this.\u0275cmp=e.Xpm({type:ne,selectors:[["mat-autocomplete"]],contentQueries:function(be,j,Be){if(1&be&&(e.Suo(Be,h.K7,5),e.Suo(Be,h.ey,5)),2&be){let Te;e.iGM(Te=e.CRH())&&(j.optionGroups=Te),e.iGM(Te=e.CRH())&&(j.options=Te)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[e._Bn([{provide:h.HF,useExisting:ne}]),e.qOj],ngContentSelectors:zt,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(be,j){1&be&&(e.F$t(),e.YNc(0,Ne,3,5,"ng-template"))},dependencies:[M.mk],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[at]},changeDetection:0})}return ne})();const qe={provide:Ae.JU,useExisting:(0,e.Gpc)(()=>G),multi:!0},Me=new e.OlP("mat-autocomplete-scroll-strategy"),Re={provide:Me,deps:[b.aV],useFactory:function et(ne){return()=>ne.scrollStrategies.reposition()}};let Et=(()=>{class ne{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(I){this._autocompleteDisabled=(0,g.Ig)(I)}constructor(I,be,j,Be,Te,Tt,Qe,Se,Ee,ge,o){this._element=I,this._overlay=be,this._viewContainerRef=j,this._zone=Be,this._changeDetectorRef=Te,this._dir=Qe,this._formField=Se,this._document=Ee,this._viewportRuler=ge,this._defaults=o,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=v.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new k.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,P.P)(()=>{const p=this.autocomplete?this.autocomplete.options:null;return p?p.changes.pipe((0,ke.O)(p),(0,re.w)(()=>(0,S.T)(...p.map(A=>A.onSelectionChange)))):this._zone.onStable.pipe((0,Ce.q)(1),(0,re.w)(()=>this.optionSelections))}),this._handlePanelKeydown=p=>{(p.keyCode===Z.hY&&!(0,Z.Vb)(p)||p.keyCode===Z.LH&&(0,Z.Vb)(p,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),p.stopPropagation(),p.preventDefault())},this._trackedModal=null,this._scrollStrategy=Tt}ngAfterViewInit(){const I=this._getWindow();typeof I<"u"&&this._zone.runOutsideAngular(()=>I.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(I){I.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const I=this._getWindow();typeof I<"u"&&I.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel(),this._trackedModal&&(0,y.Zf)(this._trackedModal,"aria-owns",this.autocomplete.id)}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal)&&(0,y.iD)(this._trackedModal,"aria-owns",this.autocomplete.id)}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,S.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,O.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,O.h)(()=>this._overlayAttached)):(0,de.of)()).pipe((0,te.U)(I=>I instanceof h.rN?I:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,S.T)((0,se.R)(this._document,"click"),(0,se.R)(this._document,"auxclick"),(0,se.R)(this._document,"touchend")).pipe((0,O.h)(I=>{const be=(0,w.sA)(I),j=this._formField?this._formField._elementRef.nativeElement:null,Be=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&be!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!j||!j.contains(be))&&(!Be||!Be.contains(be))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(be)}))}writeValue(I){Promise.resolve(null).then(()=>this._assignOptionValue(I))}registerOnChange(I){this._onChange=I}registerOnTouched(I){this._onTouched=I}setDisabledState(I){this._element.nativeElement.disabled=I}_handleKeydown(I){const be=I.keyCode,j=(0,Z.Vb)(I);if(be===Z.hY&&!j&&I.preventDefault(),this.activeOption&&be===Z.K5&&this.panelOpen&&!j)this.activeOption._selectViaInteraction(),this._resetActiveItem(),I.preventDefault();else if(this.autocomplete){const Be=this.autocomplete._keyManager.activeItem,Te=be===Z.LH||be===Z.JH;be===Z.Mf||Te&&!j&&this.panelOpen?this.autocomplete._keyManager.onKeydown(I):Te&&this._canOpen()&&this.openPanel(),(Te||this.autocomplete._keyManager.activeItem!==Be)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(I){let be=I.target,j=be.value;"number"===be.type&&(j=""==j?null:parseFloat(j)),this._previousValue!==j&&(this._previousValue=j,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(j),j||this._clearPreviousSelectedOption(null,!1),this._canOpen()&&this._document.activeElement===I.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(I=!1){this._formField&&"auto"===this._formField.floatLabel&&(I?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const I=this._zone.onStable.pipe((0,Ce.q)(1)),be=this.autocomplete.options.changes.pipe((0,H.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,Q.g)(0));return(0,S.T)(I,be).pipe((0,re.w)(()=>(this._zone.run(()=>{const j=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),j!==this.panelOpen&&(this.panelOpen?(this._captureValueOnAttach(),this._emitOpened()):this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,Ce.q)(1)).subscribe(j=>this._setValueAndClose(j))}_emitOpened(){this.autocomplete.opened.emit()}_captureValueOnAttach(){this._valueOnAttach=this._element.nativeElement.value}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(I){const be=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(I):I;this._updateNativeInputValue(be??"")}_updateNativeInputValue(I){this._formField?this._formField._control.value=I:this._element.nativeElement.value=I,this._previousValue=I}_setValueAndClose(I){const be=this.autocomplete,j=I?I.source:this._pendingAutoselectedOption;j?(this._clearPreviousSelectedOption(j),this._assignOptionValue(j.value),this._onChange(j.value),be._emitSelectEvent(j),this._element.nativeElement.focus()):be.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),be._animationDone?be._animationDone.pipe((0,Ce.q)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(I,be){this.autocomplete?.options?.forEach(j=>{j!==I&&j.selected&&j.deselect(be)})}_attachOverlay(){let I=this._overlayRef;I?(this._positionStrategy.setOrigin(this._getConnectedElement()),I.updateSize({width:this._getPanelWidth()})):(this._portal=new oe.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),I=this._overlay.create(this._getOverlayConfig()),this._overlayRef=I,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&I&&I.updateSize({width:this._getPanelWidth()})})),I&&!I.hasAttached()&&(I.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const be=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this._captureValueOnAttach(),this.panelOpen&&be!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const I=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=I.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=I.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new b.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const I=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(I),this._positionStrategy=I,I}_setStrategyPositions(I){const be=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],j=this._aboveClass,Be=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:j},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:j}];let Te;Te="above"===this.position?Be:"below"===this.position?be:[...be,...Be],I.withPositions(Te)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const I=this.autocomplete;if(I.autoActiveFirstOption){let be=-1;for(let j=0;j .cdk-overlay-container [aria-modal="true"]');if(!I)return;const be=this.autocomplete.id;this._trackedModal&&(0,y.iD)(this._trackedModal,"aria-owns",be),(0,y.Zf)(I,"aria-owns",be),this._trackedModal=I}_clearFromModal(){this._trackedModal&&((0,y.iD)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#e=this.\u0275fac=function(be){return new(be||ne)(e.Y36(e.SBq),e.Y36(b.aV),e.Y36(e.s_b),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(Me),e.Y36(ye.Is,8),e.Y36(Ze.G_,9),e.Y36(M.K0,8),e.Y36(E.rL),e.Y36(fe,8))};static#t=this.\u0275dir=e.lG2({type:ne,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[e.TTD]})}return ne})(),G=(()=>{class ne extends Et{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}static#e=this.\u0275fac=function(){let I;return function(j){return(I||(I=e.n5z(ne)))(j||ne)}}();static#t=this.\u0275dir=e.lG2({type:ne,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(be,j){1&be&&e.NdJ("focusin",function(){return j._handleFocus()})("blur",function(){return j._onTouched()})("input",function(Te){return j._handleInput(Te)})("keydown",function(Te){return j._handleKeydown(Te)})("click",function(){return j._handleClick()}),2&be&&e.uIk("autocomplete",j.autocompleteAttribute)("role",j.autocompleteDisabled?null:"combobox")("aria-autocomplete",j.autocompleteDisabled?null:"list")("aria-activedescendant",j.panelOpen&&j.activeOption?j.activeOption.id:null)("aria-expanded",j.autocompleteDisabled?null:j.panelOpen.toString())("aria-controls",j.autocompleteDisabled||!j.panelOpen||null==j.autocomplete?null:j.autocomplete.id)("aria-haspopup",j.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[e._Bn([qe]),e.qOj]})}return ne})(),He=(()=>{class ne{static#e=this.\u0275fac=function(be){return new(be||ne)};static#t=this.\u0275mod=e.oAB({type:ne});static#i=this.\u0275inj=e.cJS({providers:[Re],imports:[b.U8,h.Ng,h.BQ,M.ez,E.ZD,h.Ng,h.BQ]})}return ne})()},39014:(_t,pe,m)=>{"use strict";m.d(pe,{g:()=>v,k:()=>W});var e=m(65879),h=m(23680),M=m(24191),E=m(42495),b=m(96814);let y=0;const g=(0,h.Id)(class{}),w="mat-badge-content";let W=(()=>{class k extends g{get color(){return this._color}set color(S){this._setColor(S),this._color=S}get overlap(){return this._overlap}set overlap(S){this._overlap=(0,E.Ig)(S)}get content(){return this._content}set content(S){this._updateRenderedContent(S)}get description(){return this._description}set description(S){this._updateDescription(S)}get hidden(){return this._hidden}set hidden(S){this._hidden=(0,E.Ig)(S)}constructor(S,de,se,Z,oe){super(),this._ngZone=S,this._elementRef=de,this._ariaDescriber=se,this._renderer=Z,this._animationMode=oe,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=y++,this._isInitialized=!1,this._interactivityChecker=(0,e.f3M)(M.ic),this._document=(0,e.f3M)(b.K0)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const S=this._renderer.createElement("span"),de="mat-badge-active";return S.setAttribute("id",`mat-badge-content-${this._id}`),S.setAttribute("aria-hidden","true"),S.classList.add(w),"NoopAnimations"===this._animationMode&&S.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(S),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{S.classList.add(de)})}):S.classList.add(de),S}_updateRenderedContent(S){const de=`${S??""}`.trim();this._isInitialized&&de&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=de),this._content=de}_updateDescription(S){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!S||this._isHostInteractive())&&this._removeInlineDescription(),this._description=S,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,S):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(S){const de=this._elementRef.nativeElement.classList;de.remove(`mat-badge-${this._color}`),S&&de.add(`mat-badge-${S}`)}_clearExistingBadges(){const S=this._elementRef.nativeElement.querySelectorAll(`:scope > .${w}`);for(const de of Array.from(S))de!==this._badgeElement&&de.remove()}static#e=this.\u0275fac=function(de){return new(de||k)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(M.$s),e.Y36(e.Qsj),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:k,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(de,se){2&de&&e.ekj("mat-badge-overlap",se.overlap)("mat-badge-above",se.isAbove())("mat-badge-below",!se.isAbove())("mat-badge-before",!se.isAfter())("mat-badge-after",se.isAfter())("mat-badge-small","small"===se.size)("mat-badge-medium","medium"===se.size)("mat-badge-large","large"===se.size)("mat-badge-hidden",se.hidden||!se.content)("mat-badge-disabled",se.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[e.qOj]})}return k})(),v=(()=>{class k{static#e=this.\u0275fac=function(de){return new(de||k)};static#t=this.\u0275mod=e.oAB({type:k});static#i=this.\u0275inj=e.cJS({imports:[M.rt,h.BQ,h.BQ]})}return k})()},32296:(_t,pe,m)=>{"use strict";m.d(pe,{RK:()=>fe,lW:()=>H,ot:()=>ce});var e=m(62831),h=m(65879),M=m(24191),E=m(42495),b=m(23680);const y=["mat-button",""],g=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],w=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],de=["mat-icon-button",""],se=["*"],Ze=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],ke=(0,b.pj)((0,b.Id)((0,b.Kr)(class{constructor(ve){this._elementRef=ve}})));let re=(()=>{class ve extends ke{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ue){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ue)}get disableRipple(){return this._disableRipple}set disableRipple(ue){this._disableRipple=(0,E.Ig)(ue),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ue){this._disabled=(0,E.Ig)(ue),this._updateRippleDisabled()}constructor(ue,qe,Ve,Me){super(ue),this._platform=qe,this._ngZone=Ve,this._animationMode=Me,this._focusMonitor=(0,h.f3M)(M.tE),this._rippleLoader=(0,h.f3M)(b.Fq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const et=ue.nativeElement.classList;for(const Re of Ze)this._hasHostAttributes(Re.selector)&&Re.mdcClasses.forEach(Et=>{et.add(Et)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(ue="program",qe){ue?this._focusMonitor.focusVia(this._elementRef.nativeElement,ue,qe):this._elementRef.nativeElement.focus(qe)}_hasHostAttributes(...ue){return ue.some(qe=>this._elementRef.nativeElement.hasAttribute(qe))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(qe){h.$Z()};static#t=this.\u0275dir=h.lG2({type:ve,features:[h.qOj]})}return ve})(),H=(()=>{class ve extends re{constructor(ue,qe,Ve,Me){super(ue,qe,Ve,Me)}static#e=this.\u0275fac=function(qe){return new(qe||ve)(h.Y36(h.SBq),h.Y36(e.t4),h.Y36(h.R0b),h.Y36(h.QbO,8))};static#t=this.\u0275cmp=h.Xpm({type:ve,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(qe,Ve){2&qe&&(h.uIk("disabled",Ve.disabled||null),h.ekj("_mat-animation-noopable","NoopAnimations"===Ve._animationMode)("mat-unthemed",!Ve.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[h.qOj],attrs:y,ngContentSelectors:w,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(qe,Ve){1&qe&&(h.F$t(g),h._UZ(0,"span",0),h.Hsn(1),h.TgZ(2,"span",1),h.Hsn(3,1),h.qZA(),h.Hsn(4,2),h._UZ(5,"span",2)(6,"span",3)),2&qe&&h.ekj("mdc-button__ripple",!Ve._isFab)("mdc-fab__ripple",Ve._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return ve})(),fe=(()=>{class ve extends re{constructor(ue,qe,Ve,Me){super(ue,qe,Ve,Me),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(qe){return new(qe||ve)(h.Y36(h.SBq),h.Y36(e.t4),h.Y36(h.R0b),h.Y36(h.QbO,8))};static#t=this.\u0275cmp=h.Xpm({type:ve,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(qe,Ve){2&qe&&(h.uIk("disabled",Ve.disabled||null),h.ekj("_mat-animation-noopable","NoopAnimations"===Ve._animationMode)("mat-unthemed",!Ve.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[h.qOj],attrs:de,ngContentSelectors:se,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(qe,Ve){1&qe&&(h.F$t(),h._UZ(0,"span",0),h.Hsn(1),h._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return ve})(),ce=(()=>{class ve{static#e=this.\u0275fac=function(qe){return new(qe||ve)};static#t=this.\u0275mod=h.oAB({type:ve});static#i=this.\u0275inj=h.cJS({imports:[b.BQ,b.si,b.BQ]})}return ve})()},95195:(_t,pe,m)=>{"use strict";m.d(pe,{$j:()=>de,QW:()=>H,a8:()=>v,dk:()=>Z,dn:()=>S,n5:()=>k});var e=m(65879),h=m(96814),M=m(23680);const E=["*"],g=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],w=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],W=new e.OlP("MAT_CARD_CONFIG");let v=(()=>{class Q{constructor(rt){this.appearance=rt?.appearance||"raised"}static#e=this.\u0275fac=function(Ne){return new(Ne||Q)(e.Y36(W,8))};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(Ne,zt){2&Ne&&e.ekj("mat-mdc-card-outlined","outlined"===zt.appearance)("mdc-card--outlined","outlined"===zt.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:E,decls:1,vars:0,template:function(Ne,zt){1&Ne&&(e.F$t(),e.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return Q})(),k=(()=>{class Q{static#e=this.\u0275fac=function(Ne){return new(Ne||Q)};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return Q})(),S=(()=>{class Q{static#e=this.\u0275fac=function(Ne){return new(Ne||Q)};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return Q})(),de=(()=>{class Q{static#e=this.\u0275fac=function(Ne){return new(Ne||Q)};static#t=this.\u0275dir=e.lG2({type:Q,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]})}return Q})(),Z=(()=>{class Q{static#e=this.\u0275fac=function(Ne){return new(Ne||Q)};static#t=this.\u0275cmp=e.Xpm({type:Q,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:w,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(Ne,zt){1&Ne&&(e.F$t(g),e.Hsn(0),e.TgZ(1,"div",0),e.Hsn(2,1),e.qZA(),e.Hsn(3,2))},encapsulation:2,changeDetection:0})}return Q})(),H=(()=>{class Q{static#e=this.\u0275fac=function(Ne){return new(Ne||Q)};static#t=this.\u0275mod=e.oAB({type:Q});static#i=this.\u0275inj=e.cJS({imports:[M.BQ,h.ez,M.BQ]})}return Q})()},75986:(_t,pe,m)=>{"use strict";m.d(pe,{oG:()=>Z,p9:()=>ke});var e=m(65879),h=m(56223),M=m(23680),E=m(42495);const b=["input"],y=["label"],g=["*"],w=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:W});function W(){return{color:"accent",clickAction:"check-indeterminate"}}const v={provide:h.JU,useExisting:(0,e.Gpc)(()=>Z),multi:!0};class k{}let P=0;const S=W(),de=(0,M.sb)((0,M.pj)((0,M.Kr)((0,M.Id)(class{constructor(re){this._elementRef=re}}))));let se=(()=>{class re extends de{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(O){this._required=(0,E.Ig)(O)}constructor(O,te,H,Q,ye,rt,Ne){super(te),this._changeDetectorRef=H,this._ngZone=Q,this._animationMode=rt,this._options=Ne,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.vpe,this.indeterminateChange=new e.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||S,this.color=this.defaultColor=this._options.color||S.color,this.tabIndex=parseInt(ye)||0,this.id=this._uniqueId=`${O}${++P}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(O){const te=(0,E.Ig)(O);te!=this.checked&&(this._checked=te,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(O){const te=(0,E.Ig)(O);te!==this.disabled&&(this._disabled=te,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(O){const te=O!=this._indeterminate;this._indeterminate=(0,E.Ig)(O),te&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(O){this.checked=!!O}registerOnChange(O){this._controlValueAccessorChangeFn=O}registerOnTouched(O){this._onTouched=O}setDisabledState(O){this.disabled=O}_transitionCheckState(O){let te=this._currentCheckState,H=this._getAnimationTargetElement();if(te!==O&&H&&(this._currentAnimationClass&&H.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(te,O),this._currentCheckState=O,this._currentAnimationClass.length>0)){H.classList.add(this._currentAnimationClass);const Q=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{H.classList.remove(Q)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const O=this._options?.clickAction;this.disabled||"noop"===O?!this.disabled&&"noop"===O&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==O&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(O){O.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(O,te){if("NoopAnimations"===this._animationMode)return"";switch(O){case 0:if(1===te)return this._animationClasses.uncheckedToChecked;if(3==te)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===te?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===te?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===te?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(O){const te=this._inputElement;te&&(te.nativeElement.indeterminate=O)}static#e=this.\u0275fac=function(te){e.$Z()};static#t=this.\u0275dir=e.lG2({type:re,viewQuery:function(te,H){if(1&te&&(e.Gf(b,5),e.Gf(y,5),e.Gf(M.wG,5)),2&te){let Q;e.iGM(Q=e.CRH())&&(H._inputElement=Q.first),e.iGM(Q=e.CRH())&&(H._labelElement=Q.first),e.iGM(Q=e.CRH())&&(H.ripple=Q.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[e.qOj]})}return re})(),Z=(()=>{class re extends se{constructor(O,te,H,Q,ye,rt){super("mat-mdc-checkbox-",O,te,H,Q,ye,rt),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(O){const te=new k;return te.source=this,te.checked=O,te}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(O){O.target&&this._labelElement.nativeElement.contains(O.target)&&O.stopPropagation()}static#e=this.\u0275fac=function(te){return new(te||re)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(e.QbO,8),e.Y36(w,8))};static#t=this.\u0275cmp=e.Xpm({type:re,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(te,H){2&te&&(e.Ikx("id",H.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("_mat-animation-noopable","NoopAnimations"===H._animationMode)("mdc-checkbox--disabled",H.disabled)("mat-mdc-checkbox-disabled",H.disabled)("mat-mdc-checkbox-checked",H.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e._Bn([v]),e.qOj],ngContentSelectors:g,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(te,H){if(1&te&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(ye){return H._preventBubblingFromLabel(ye)}),e.TgZ(1,"div",1,2)(3,"div",3),e.NdJ("click",function(){return H._onTouchTargetClick()}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("blur",function(){return H._onBlur()})("click",function(){return H._onInputClick()})("change",function(ye){return H._onInteractionEvent(ye)}),e.qZA(),e._UZ(6,"div",6),e.TgZ(7,"div",7),e.O4$(),e.TgZ(8,"svg",8),e._UZ(9,"path",9),e.qZA(),e.kcU(),e._UZ(10,"div",10),e.qZA(),e._UZ(11,"div",11),e.qZA(),e.TgZ(12,"label",12,13),e.Hsn(14),e.qZA()()),2&te){const Q=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==H.labelPosition),e.xp6(4),e.ekj("mdc-checkbox--selected",H.checked),e.Q6J("checked",H.checked)("indeterminate",H.indeterminate)("disabled",H.disabled)("id",H.inputId)("required",H.required)("tabIndex",H.tabIndex),e.uIk("aria-label",H.ariaLabel||null)("aria-labelledby",H.ariaLabelledby)("aria-describedby",H.ariaDescribedby)("name",H.name)("value",H.value),e.xp6(7),e.Q6J("matRippleTrigger",Q)("matRippleDisabled",H.disableRipple||H.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("for",H.inputId)}},dependencies:[M.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return re})(),Ze=(()=>{class re{static#e=this.\u0275fac=function(te){return new(te||re)};static#t=this.\u0275mod=e.oAB({type:re});static#i=this.\u0275inj=e.cJS({})}return re})(),ke=(()=>{class re{static#e=this.\u0275fac=function(te){return new(te||re)};static#t=this.\u0275mod=e.oAB({type:re});static#i=this.\u0275inj=e.cJS({imports:[M.BQ,M.si,Ze,M.BQ,Ze]})}return re})()},22557:(_t,pe,m)=>{"use strict";m.d(pe,{Hi:()=>f,RA:()=>o,T:()=>Me,oH:()=>A,qH:()=>et,z3:()=>I});var e=m(42495),h=m(65879),M=m(96814),E=m(23680),b=m(24191),y=m(78645),g=m(63019),w=m(48180),W=m(59773),v=m(27921),k=m(94664),P=m(36028),S=m(49388),de=m(56223),se=m(64170);function Z(a,n){1&a&&(h.TgZ(0,"span",7),h.Hsn(1,1),h.qZA())}function oe(a,n){1&a&&(h.TgZ(0,"span",8),h.Hsn(1,2),h.qZA())}const Ae=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Ze=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function O(a,n){1&a&&(h.ynx(0),h._UZ(1,"span",8),h.BQk())}function te(a,n){1&a&&(h.TgZ(0,"span",9),h.Hsn(1),h.qZA())}function H(a,n){1&a&&(h.ynx(0),h.Hsn(1,1),h.BQk())}function Q(a,n){1&a&&h.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function ye(a,n){1&a&&h._UZ(0,"span",12)}function rt(a,n){if(1&a&&(h.ynx(0),h.YNc(1,Q,1,0,"ng-content",10),h.YNc(2,ye,1,0,"ng-template",null,11,h.W1O),h.BQk()),2&a){const t=h.MAs(3),i=h.oxw();h.xp6(1),h.Q6J("ngIf",i.contentEditInput)("ngIfElse",t)}}function Ne(a,n){1&a&&(h.TgZ(0,"span",13),h.Hsn(1,3),h.qZA())}const zt=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],at=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],gt=["*"],Mt=new h.OlP("mat-chips-default-options"),fe=new h.OlP("MatChipAvatar"),X=new h.OlP("MatChipTrailingIcon"),ce=new h.OlP("MatChipRemove"),ve=new h.OlP("MatChip");class Je{}const ue=(0,E.sb)(Je,-1);let qe=(()=>{class a extends ue{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(t){this._disabled=(0,e.Ig)(t)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(t,i){super(),this._elementRef=t,this._parentChip=i,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===t.nativeElement.nodeName&&t.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(t){!this.disabled&&this.isInteractive&&this._isPrimary&&(t.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(t){(t.keyCode===P.K5||t.keyCode===P.L_)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(t.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#e=this.\u0275fac=function(i){return new(i||a)(h.Y36(h.SBq),h.Y36(ve))};static#t=this.\u0275dir=h.lG2({type:a,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(i,r){1&i&&h.NdJ("click",function(s){return r._handleClick(s)})("keydown",function(s){return r._handleKeydown(s)}),2&i&&(h.uIk("tabindex",r._getTabindex())("disabled",r._getDisabledAttribute())("aria-disabled",r.disabled),h.ekj("mdc-evolution-chip__action--primary",r._isPrimary)("mdc-evolution-chip__action--presentational",!r.isInteractive)("mdc-evolution-chip__action--trailing",!r._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[h.qOj]})}return a})(),Me=(()=>{class a extends qe{constructor(){super(...arguments),this.isInteractive=!1,this._isPrimary=!1}static#e=this.\u0275fac=function(){let t;return function(r){return(t||(t=h.n5z(a)))(r||a)}}();static#t=this.\u0275dir=h.lG2({type:a,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:["aria-hidden","true",1,"mat-mdc-chip-trailing-icon","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],features:[h._Bn([{provide:X,useExisting:a}]),h.qOj]})}return a})(),et=(()=>{class a extends qe{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(t){this.disabled||(t.stopPropagation(),t.preventDefault(),this._parentChip.remove())}_handleKeydown(t){(t.keyCode===P.K5||t.keyCode===P.L_)&&!this.disabled&&(t.stopPropagation(),t.preventDefault(),this._parentChip.remove())}static#e=this.\u0275fac=function(){let t;return function(r){return(t||(t=h.n5z(a)))(r||a)}}();static#t=this.\u0275dir=h.lG2({type:a,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(i,r){2&i&&h.uIk("aria-hidden",null)},features:[h._Bn([{provide:ce,useExisting:a}]),h.qOj]})}return a})(),Re=0;const Et=(0,E.sb)((0,E.pj)((0,E.Kr)((0,E.Id)(class{constructor(a){this._elementRef=a}})),"primary"),-1);let G=(()=>{class a extends Et{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(t){this._value=t}get removable(){return this._removable}set removable(t){this._removable=(0,e.Ig)(t)}get highlighted(){return this._highlighted}set highlighted(t){this._highlighted=(0,e.Ig)(t)}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(t){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,t)}constructor(t,i,r,d,s,c,l,T){super(i),this._changeDetectorRef=t,this._ngZone=r,this._focusMonitor=d,this._globalRippleOptions=l,this._onFocus=new y.x,this._onBlur=new y.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Re++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new h.vpe,this.destroyed=new h.vpe,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=(0,h.f3M)(E.Fq),this._document=s,this._animationsDisabled="NoopAnimations"===c,null!=T&&(this.tabIndex=parseInt(T)??this.defaultTabIndex),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const t=this._elementRef.nativeElement;this._isBasicChip=t.hasAttribute(this.basicChipAttrName)||t.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,g.T)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(t){(t.keyCode===P.ZH||t.keyCode===P.yY)&&(t.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(t){return this._getActions().find(i=>{const r=i._elementRef.nativeElement;return r===t||r.contains(t)})}_getActions(){const t=[];return this.primaryAction&&t.push(this.primaryAction),this.removeIcon&&t.push(this.removeIcon),this.trailingIcon&&t.push(this.trailingIcon),t}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(t=>{const i=null!==t;i!==this._hasFocusInternal&&(this._hasFocusInternal=i,i?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,w.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#e=this.\u0275fac=function(i){return new(i||a)(h.Y36(h.sBO),h.Y36(h.SBq),h.Y36(h.R0b),h.Y36(b.tE),h.Y36(M.K0),h.Y36(h.QbO,8),h.Y36(E.Y2,8),h.$8M("tabindex"))};static#t=this.\u0275cmp=h.Xpm({type:a,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(i,r,d){if(1&i&&(h.Suo(d,fe,5),h.Suo(d,X,5),h.Suo(d,ce,5),h.Suo(d,fe,5),h.Suo(d,X,5),h.Suo(d,ce,5)),2&i){let s;h.iGM(s=h.CRH())&&(r.leadingIcon=s.first),h.iGM(s=h.CRH())&&(r.trailingIcon=s.first),h.iGM(s=h.CRH())&&(r.removeIcon=s.first),h.iGM(s=h.CRH())&&(r._allLeadingIcons=s),h.iGM(s=h.CRH())&&(r._allTrailingIcons=s),h.iGM(s=h.CRH())&&(r._allRemoveIcons=s)}},viewQuery:function(i,r){if(1&i&&h.Gf(qe,5),2&i){let d;h.iGM(d=h.CRH())&&(r.primaryAction=d.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(i,r){1&i&&h.NdJ("keydown",function(s){return r._handleKeydown(s)}),2&i&&(h.Ikx("id",r.id),h.uIk("role",r.role)("tabindex",r.role?r.tabIndex:null)("aria-label",r.ariaLabel),h.ekj("mdc-evolution-chip",!r._isBasicChip)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",r.leadingIcon)("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-basic-chip",r._isBasicChip)("mat-mdc-standard-chip",!r._isBasicChip)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon())("_mat-animation-noopable",r._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[h._Bn([{provide:ve,useExisting:a}]),h.qOj],ngContentSelectors:Ze,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(i,r){1&i&&(h.F$t(Ae),h._UZ(0,"span",0),h.TgZ(1,"span",1)(2,"span",2),h.YNc(3,Z,2,0,"span",3),h.TgZ(4,"span",4),h.Hsn(5),h._UZ(6,"span",5),h.qZA()()(),h.YNc(7,oe,2,0,"span",6)),2&i&&(h.xp6(2),h.Q6J("isInteractive",!1),h.xp6(1),h.Q6J("ngIf",r.leadingIcon),h.xp6(4),h.Q6J("ngIf",r._hasTrailingIcon()))},dependencies:[M.O5,qe],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return a})(),it=(()=>{class a{constructor(t,i){this._elementRef=t,this._document=i}initialize(t){this.getNativeElement().focus(),this.setValue(t)}getNativeElement(){return this._elementRef.nativeElement}setValue(t){this.getNativeElement().textContent=t,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const t=this._document.createRange();t.selectNodeContents(this.getNativeElement()),t.collapse(!1);const i=window.getSelection();i.removeAllRanges(),i.addRange(t)}static#e=this.\u0275fac=function(i){return new(i||a)(h.Y36(h.SBq),h.Y36(M.K0))};static#t=this.\u0275dir=h.lG2({type:a,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]})}return a})(),I=(()=>{class a extends G{constructor(t,i,r,d,s,c,l,T){super(t,i,r,d,s,c,l,T),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new h.vpe,this._isEditing=!1,this.role="row",this._onBlur.pipe((0,W.R)(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(t){t.keyCode!==P.K5||this.disabled?this._isEditing?t.stopPropagation():super._handleKeydown(t):this._isEditing?(t.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(t)}_handleDoubleclick(t){!this.disabled&&this.editable&&this._startEditing(t)}_startEditing(t){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(t.target)===this.removeIcon)return;const i=this.value;this._isEditing=this._editStartPending=!0,this._changeDetectorRef.detectChanges(),setTimeout(()=>{this._getEditInput().initialize(i),this._editStartPending=!1})}_onEditFinish(){this._isEditing=this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_isRippleDisabled(){return super._isRippleDisabled()||this._isEditing}_getEditInput(){return this.contentEditInput||this.defaultEditInput}static#e=this.\u0275fac=function(i){return new(i||a)(h.Y36(h.sBO),h.Y36(h.SBq),h.Y36(h.R0b),h.Y36(b.tE),h.Y36(M.K0),h.Y36(h.QbO,8),h.Y36(E.Y2,8),h.$8M("tabindex"))};static#t=this.\u0275cmp=h.Xpm({type:a,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(i,r,d){if(1&i&&h.Suo(d,it,5),2&i){let s;h.iGM(s=h.CRH())&&(r.contentEditInput=s.first)}},viewQuery:function(i,r){if(1&i&&h.Gf(it,5),2&i){let d;h.iGM(d=h.CRH())&&(r.defaultEditInput=d.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(i,r){1&i&&h.NdJ("focus",function(s){return r._handleFocus(s)})("dblclick",function(s){return r._handleDoubleclick(s)}),2&i&&(h.Ikx("id",r.id),h.uIk("tabindex",r.disabled?null:-1)("aria-label",null)("aria-description",null)("role",r.role),h.ekj("mat-mdc-chip-with-avatar",r.leadingIcon)("mat-mdc-chip-disabled",r.disabled)("mat-mdc-chip-editing",r._isEditing)("mat-mdc-chip-editable",r.editable)("mdc-evolution-chip--disabled",r.disabled)("mdc-evolution-chip--with-trailing-action",r._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",r.leadingIcon)("mdc-evolution-chip--with-primary-icon",r.leadingIcon)("mdc-evolution-chip--with-avatar",r.leadingIcon)("mat-mdc-chip-highlighted",r.highlighted)("mat-mdc-chip-with-trailing-icon",r._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[h._Bn([{provide:G,useExisting:a},{provide:ve,useExisting:a}]),h.qOj],ngContentSelectors:at,decls:10,vars:12,consts:[[4,"ngIf"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","disabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label",3,"ngSwitch"],[4,"ngSwitchCase"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing","role","gridcell",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[4,"ngIf","ngIfElse"],["defaultMatChipEditInput",""],["matChipEditInput",""],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(i,r){1&i&&(h.F$t(zt),h.YNc(0,O,2,0,"ng-container",0),h.TgZ(1,"span",1),h.YNc(2,te,2,0,"span",2),h.TgZ(3,"span",3),h.YNc(4,H,2,0,"ng-container",4),h.YNc(5,rt,4,2,"ng-container",4),h._UZ(6,"span",5),h.qZA()(),h.YNc(7,Ne,2,0,"span",6),h.TgZ(8,"span",7),h._uU(9),h.qZA()),2&i&&(h.Q6J("ngIf",!r._isEditing),h.xp6(1),h.Q6J("tabIndex",r.tabIndex)("disabled",r.disabled),h.uIk("aria-label",r.ariaLabel)("aria-describedby",r._ariaDescriptionId),h.xp6(1),h.Q6J("ngIf",r.leadingIcon),h.xp6(1),h.Q6J("ngSwitch",r._isEditing),h.xp6(1),h.Q6J("ngSwitchCase",!1),h.xp6(1),h.Q6J("ngSwitchCase",!0),h.xp6(2),h.Q6J("ngIf",r._hasTrailingIcon()),h.xp6(1),h.Q6J("id",r._ariaDescriptionId),h.xp6(1),h.Oqu(r.ariaDescription))},dependencies:[M.O5,M.RF,M.n9,qe,it],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return a})();class be{constructor(n){}}const j=(0,E.sb)(be);let Be=(()=>{class a extends j{get chipFocusChanges(){return this._getChipStream(t=>t._onFocus)}get chipDestroyedChanges(){return this._getChipStream(t=>t.destroyed)}get disabled(){return this._disabled}set disabled(t){this._disabled=(0,e.Ig)(t),this._syncChipsState()}get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(t){this._explicitRole=t}get focused(){return this._hasFocusedChip()}constructor(t,i,r){super(t),this._elementRef=t,this._changeDetectorRef=i,this._dir=r,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new y.x,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new h.n_E}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(t=>t._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(t=>{t.disabled=this._disabled,t._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(t){this._originatesFromChip(t)&&this._keyManager.onKeydown(t)}_isValidIndex(t){return t>=0&&tthis.tabIndex=t)}}_getChipStream(t){return this._chips.changes.pipe((0,v.O)(null),(0,k.w)(()=>(0,g.T)(...this._chips.map(t))))}_originatesFromChip(t){let i=t.target;for(;i&&i!==this._elementRef.nativeElement;){if(i.classList.contains("mat-mdc-chip"))return!0;i=i.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,v.O)(this._chips)).subscribe(t=>{const i=[];t.forEach(r=>r._getActions().forEach(d=>i.push(d))),this._chipActions.reset(i),this._chipActions.notifyOnChanges()}),this._keyManager=new b.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(t=>this._skipPredicate(t)),this.chipFocusChanges.pipe((0,W.R)(this._destroyed)).subscribe(({chip:t})=>{const i=t._getSourceAction(document.activeElement);i&&this._keyManager.updateActiveItem(i)}),this._dir?.change.pipe((0,W.R)(this._destroyed)).subscribe(t=>this._keyManager.withHorizontalOrientation(t))}_skipPredicate(t){return!t.isInteractive||t.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,v.O)(null),(0,W.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,W.R)(this._destroyed)).subscribe(t=>{const r=this._chips.toArray().indexOf(t.chip);this._isValidIndex(r)&&t.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=r)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const t=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),i=this._chips.toArray()[t];i.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():i.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#e=this.\u0275fac=function(i){return new(i||a)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(S.Is,8))};static#t=this.\u0275cmp=h.Xpm({type:a,selectors:[["mat-chip-set"]],contentQueries:function(i,r,d){if(1&i&&h.Suo(d,G,5),2&i){let s;h.iGM(s=h.CRH())&&(r._chips=s)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(i,r){1&i&&h.NdJ("keydown",function(s){return r._handleKeydown(s)}),2&i&&h.uIk("role",r.role)},inputs:{disabled:"disabled",role:"role"},features:[h.qOj],ngContentSelectors:gt,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(i,r){1&i&&(h.F$t(),h.TgZ(0,"div",0),h.Hsn(1),h.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return a})();class Se{constructor(n,t){this.source=n,this.value=t}}class Ee extends Be{constructor(n,t,i,r,d,s,c){super(n,t,i),this._defaultErrorStateMatcher=r,this._parentForm=d,this._parentFormGroup=s,this.ngControl=c,this.stateChanges=new y.x}}const ge=(0,E.FD)(Ee);let o=(()=>{class a extends ge{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(t){this._disabled=(0,e.Ig)(t),this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(t){this._placeholder=t,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(de.kI.required)??!1}set required(t){this._required=(0,e.Ig)(t),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(t){this._value=t}get chipBlurChanges(){return this._getChipStream(t=>t._onBlur)}constructor(t,i,r,d,s,c,l){super(t,i,r,c,d,s,l),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new h.vpe,this.valueChange=new h.vpe,this._chips=void 0,this.ngControl&&(this.ngControl.valueAccessor=this)}ngAfterContentInit(){this.chipBlurChanges.pipe((0,W.R)(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,g.T)(this.chipFocusChanges,this._chips.changes).pipe((0,W.R)(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(t){this._chipInput=t,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(t){!this.disabled&&!this._originatesFromChip(t)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(t){this._ariaDescribedbyIds=t,this._chipInput?.setDescribedByIds(t)}writeValue(t){this._value=t}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(t){t.keyCode===P.Mf?this._chipInput.focused&&(0,P.Vb)(t,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(t.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(t),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const t=this._chips.length?this._chips.toArray().map(i=>i.value):[];this._value=t,this.change.emit(new Se(this,t)),this.valueChange.emit(t),this._onChange(t),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}static#e=this.\u0275fac=function(i){return new(i||a)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(S.Is,8),h.Y36(de.F,8),h.Y36(de.sg,8),h.Y36(E.rD),h.Y36(de.a5,10))};static#t=this.\u0275cmp=h.Xpm({type:a,selectors:[["mat-chip-grid"]],contentQueries:function(i,r,d){if(1&i&&h.Suo(d,I,5),2&i){let s;h.iGM(s=h.CRH())&&(r._chips=s)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(i,r){1&i&&h.NdJ("focus",function(){return r.focus()})("blur",function(){return r._blur()}),2&i&&(h.Ikx("tabIndex",r._chips&&0===r._chips.length?-1:r.tabIndex),h.uIk("role",r.role)("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState),h.ekj("mat-mdc-chip-list-disabled",r.disabled)("mat-mdc-chip-list-invalid",r.errorState)("mat-mdc-chip-list-required",r.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[h._Bn([{provide:se.Eo,useExisting:a}]),h.qOj],ngContentSelectors:gt,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(i,r){1&i&&(h.F$t(),h.TgZ(0,"div",0),h.Hsn(1),h.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return a})(),p=0,A=(()=>{class a{set chipGrid(t){t&&(this._chipGrid=t,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(t){this._addOnBlur=(0,e.Ig)(t)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(t){this._disabled=(0,e.Ig)(t)}get empty(){return!this.inputElement.value}constructor(t,i,r){this._elementRef=t,this.focused=!1,this._addOnBlur=!1,this.chipEnd=new h.vpe,this.placeholder="",this.id="mat-mdc-chip-list-input-"+p++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=i.separatorKeyCodes,r&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(t){if(t){if(t.keyCode===P.ZH&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void t.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(t)}_keyup(t){!this._focusLastChipOnBackspace&&t.keyCode===P.ZH&&this.empty&&(this._focusLastChipOnBackspace=!0,t.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipGrid.stateChanges.next()}_emitChipEnd(t){(!t||this._isSeparatorKey(t))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),t?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(t){const i=this._elementRef.nativeElement;t.length?i.setAttribute("aria-describedby",t.join(" ")):i.removeAttribute("aria-describedby")}_isSeparatorKey(t){return!(0,P.Vb)(t)&&new Set(this.separatorKeyCodes).has(t.keyCode)}static#e=this.\u0275fac=function(i){return new(i||a)(h.Y36(h.SBq),h.Y36(Mt),h.Y36(se.G_,8))};static#t=this.\u0275dir=h.lG2({type:a,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(i,r){1&i&&h.NdJ("keydown",function(s){return r._keydown(s)})("keyup",function(s){return r._keyup(s)})("blur",function(){return r._blur()})("focus",function(){return r._focus()})("input",function(){return r._onInput()}),2&i&&(h.Ikx("id",r.id),h.uIk("disabled",r.disabled||null)("placeholder",r.placeholder||null)("aria-invalid",r._chipGrid&&r._chipGrid.ngControl?r._chipGrid.ngControl.invalid:null)("aria-required",r._chipGrid&&r._chipGrid.required||null)("required",r._chipGrid&&r._chipGrid.required||null))},inputs:{chipGrid:["matChipInputFor","chipGrid"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[h.TTD]})}return a})(),f=(()=>{class a{static#e=this.\u0275fac=function(i){return new(i||a)};static#t=this.\u0275mod=h.oAB({type:a});static#i=this.\u0275inj=h.cJS({providers:[E.rD,{provide:Mt,useValue:{separatorKeyCodes:[P.K5]}}],imports:[E.BQ,M.ez,E.si,E.BQ]})}return a})()},23680:(_t,pe,m)=>{"use strict";m.d(pe,{yN:()=>ke,mZ:()=>re,_A:()=>X,rD:()=>Re,sG:()=>ce,K7:()=>i,HF:()=>f,Y2:()=>ge,BQ:()=>te,uc:()=>ne,XK:()=>Me,ey:()=>l,Ng:()=>K,rN:()=>s,us:()=>C,wG:()=>o,Fq:()=>Fe,si:()=>p,LF:()=>ue,IR:()=>Se,CB:()=>T,jH:()=>N,pj:()=>Ne,Kr:()=>zt,Id:()=>rt,FD:()=>gt,dB:()=>At,sb:()=>at});var e=m(65879),h=m(24191),M=m(49388),b=m(96814),y=m(62831),g=m(42495),w=m(65592),W=m(78645),v=m(36028);const S=["text"];function de(Y,J){if(1&Y&&e._UZ(0,"mat-pseudo-checkbox",6),2&Y){const U=e.oxw();e.Q6J("disabled",U.disabled)("state",U.selected?"checked":"unchecked")}}function se(Y,J){if(1&Y&&e._UZ(0,"mat-pseudo-checkbox",7),2&Y){const U=e.oxw();e.Q6J("disabled",U.disabled)}}function Z(Y,J){if(1&Y&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&Y){const U=e.oxw();e.xp6(1),e.hij("(",U.group.label,")")}}const oe=[[["mat-icon"]],"*"],Ae=["mat-icon","*"];let ke=(()=>{class Y{static#e=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#t=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#i=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#n=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return Y})(),re=(()=>{class Y{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return Y})();const O=new e.OlP("mat-sanity-checks",{providedIn:"root",factory:function Ce(){return!0}});let te=(()=>{class Y{constructor(U,ze,Ge){this._sanityChecks=ze,this._document=Ge,this._hasDoneGlobalChecks=!1,U._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(U){return!(0,y.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[U])}static#e=this.\u0275fac=function(ze){return new(ze||Y)(e.LFG(h.qm),e.LFG(O,8),e.LFG(b.K0))};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[M.vT,M.vT]})}return Y})();function rt(Y){return class extends Y{get disabled(){return this._disabled}set disabled(J){this._disabled=(0,g.Ig)(J)}constructor(...J){super(...J),this._disabled=!1}}}function Ne(Y,J){return class extends Y{get color(){return this._color}set color(U){const ze=U||this.defaultColor;ze!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ze&&this._elementRef.nativeElement.classList.add(`mat-${ze}`),this._color=ze)}constructor(...U){super(...U),this.defaultColor=J,this.color=J}}}function zt(Y){return class extends Y{get disableRipple(){return this._disableRipple}set disableRipple(J){this._disableRipple=(0,g.Ig)(J)}constructor(...J){super(...J),this._disableRipple=!1}}}function at(Y,J=0){return class extends Y{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(U){this._tabIndex=null!=U?(0,g.su)(U):this.defaultTabIndex}constructor(...U){super(...U),this._tabIndex=J,this.defaultTabIndex=J}}}function gt(Y){return class extends Y{updateErrorState(){const J=this.errorState,tt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);tt!==J&&(this.errorState=tt,this.stateChanges.next())}constructor(...J){super(...J),this.errorState=!1}}}function At(Y){return class extends Y{constructor(...J){super(...J),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new w.y(U=>{this._isInitialized?this._notifySubscriber(U):this._pendingSubscribers.push(U)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(J){J.next(),J.complete()}}}const Mt=new e.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function fe(){return(0,e.f3M)(e.soG)}});class X{constructor(){this._localeChanges=new W.x,this.localeChanges=this._localeChanges}getValidDateOrNull(J){return this.isDateInstance(J)&&this.isValid(J)?J:null}deserialize(J){return null==J||this.isDateInstance(J)&&this.isValid(J)?J:this.invalid()}setLocale(J){this.locale=J,this._localeChanges.next()}compareDate(J,U){return this.getYear(J)-this.getYear(U)||this.getMonth(J)-this.getMonth(U)||this.getDate(J)-this.getDate(U)}sameDate(J,U){if(J&&U){let ze=this.isValid(J),Ge=this.isValid(U);return ze&&Ge?!this.compareDate(J,U):ze==Ge}return J==U}clampDate(J,U,ze){return U&&this.compareDate(J,U)<0?U:ze&&this.compareDate(J,ze)>0?ze:J}}const ce=new e.OlP("mat-date-formats"),ve=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Je(Y,J){const U=Array(Y);for(let ze=0;ze{class Y extends X{constructor(U,ze){super(),this.useUtcForDisplay=!1,super.setLocale(U)}getYear(U){return U.getFullYear()}getMonth(U){return U.getMonth()}getDate(U){return U.getDate()}getDayOfWeek(U){return U.getDay()}getMonthNames(U){const ze=new Intl.DateTimeFormat(this.locale,{month:U,timeZone:"utc"});return Je(12,Ge=>this._format(ze,new Date(2017,Ge,1)))}getDateNames(){const U=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Je(31,ze=>this._format(U,new Date(2017,0,ze+1)))}getDayOfWeekNames(U){const ze=new Intl.DateTimeFormat(this.locale,{weekday:U,timeZone:"utc"});return Je(7,Ge=>this._format(ze,new Date(2017,0,Ge+1)))}getYearName(U){const ze=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(ze,U)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(U){return this.getDate(this._createDateWithOverflow(this.getYear(U),this.getMonth(U)+1,0))}clone(U){return new Date(U.getTime())}createDate(U,ze,Ge){let tt=this._createDateWithOverflow(U,ze,Ge);return tt.getMonth(),tt}today(){return new Date}parse(U,ze){return"number"==typeof U?new Date(U):U?new Date(Date.parse(U)):null}format(U,ze){if(!this.isValid(U))throw Error("NativeDateAdapter: Cannot format invalid date.");const Ge=new Intl.DateTimeFormat(this.locale,{...ze,timeZone:"utc"});return this._format(Ge,U)}addCalendarYears(U,ze){return this.addCalendarMonths(U,12*ze)}addCalendarMonths(U,ze){let Ge=this._createDateWithOverflow(this.getYear(U),this.getMonth(U)+ze,this.getDate(U));return this.getMonth(Ge)!=((this.getMonth(U)+ze)%12+12)%12&&(Ge=this._createDateWithOverflow(this.getYear(Ge),this.getMonth(Ge),0)),Ge}addCalendarDays(U,ze){return this._createDateWithOverflow(this.getYear(U),this.getMonth(U),this.getDate(U)+ze)}toIso8601(U){return[U.getUTCFullYear(),this._2digit(U.getUTCMonth()+1),this._2digit(U.getUTCDate())].join("-")}deserialize(U){if("string"==typeof U){if(!U)return null;if(ve.test(U)){let ze=new Date(U);if(this.isValid(ze))return ze}}return super.deserialize(U)}isDateInstance(U){return U instanceof Date}isValid(U){return!isNaN(U.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(U,ze,Ge){const tt=new Date;return tt.setFullYear(U,ze,Ge),tt.setHours(0,0,0,0),tt}_2digit(U){return("00"+U).slice(-2)}_format(U,ze){const Ge=new Date;return Ge.setUTCFullYear(ze.getFullYear(),ze.getMonth(),ze.getDate()),Ge.setUTCHours(ze.getHours(),ze.getMinutes(),ze.getSeconds(),ze.getMilliseconds()),U.format(Ge)}static#e=this.\u0275fac=function(ze){return new(ze||Y)(e.LFG(Mt,8),e.LFG(y.t4))};static#t=this.\u0275prov=e.Yz7({token:Y,factory:Y.\u0275fac})}return Y})();const qe={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Ve=(()=>{class Y{static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({providers:[{provide:X,useClass:ue}]})}return Y})(),Me=(()=>{class Y{static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({providers:[{provide:ce,useValue:qe}],imports:[Ve]})}return Y})(),Re=(()=>{class Y{isErrorState(U,ze){return!!(U&&U.invalid&&(U.touched||ze&&ze.submitted))}static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275prov=e.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"})}return Y})(),ne=(()=>{class Y{static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[te,te]})}return Y})();class it{constructor(J,U,ze,Ge=!1){this._renderer=J,this.element=U,this.config=ze,this._animationForciblyDisabledThroughCss=Ge,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const I=(0,y.i$)({passive:!0,capture:!0});class be{constructor(){this._events=new Map,this._delegateEventHandler=J=>{const U=(0,y.sA)(J);U&&this._events.get(J.type)?.forEach((ze,Ge)=>{(Ge===U||Ge.contains(U))&&ze.forEach(tt=>tt.handleEvent(J))})}}addHandler(J,U,ze,Ge){const tt=this._events.get(U);if(tt){const je=tt.get(ze);je?je.add(Ge):tt.set(ze,new Set([Ge]))}else this._events.set(U,new Map([[ze,new Set([Ge])]])),J.runOutsideAngular(()=>{document.addEventListener(U,this._delegateEventHandler,I)})}removeHandler(J,U,ze){const Ge=this._events.get(J);if(!Ge)return;const tt=Ge.get(U);tt&&(tt.delete(ze),0===tt.size&&Ge.delete(U),0===Ge.size&&(this._events.delete(J),document.removeEventListener(J,this._delegateEventHandler,I)))}}const j={enterDuration:225,exitDuration:150},Te=(0,y.i$)({passive:!0,capture:!0}),Tt=["mousedown","touchstart"],Qe=["mouseup","mouseleave","touchend","touchcancel"];class Se{static#e=this._eventManager=new be;constructor(J,U,ze,Ge){this._target=J,this._ngZone=U,this._platform=Ge,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Ge.isBrowser&&(this._containerElement=(0,g.fI)(ze))}fadeInRipple(J,U,ze={}){const Ge=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),tt={...j,...ze.animation};ze.centered&&(J=Ge.left+Ge.width/2,U=Ge.top+Ge.height/2);const je=ze.radius||function Ee(Y,J,U){const ze=Math.max(Math.abs(Y-U.left),Math.abs(Y-U.right)),Ge=Math.max(Math.abs(J-U.top),Math.abs(J-U.bottom));return Math.sqrt(ze*ze+Ge*Ge)}(J,U,Ge),lt=J-Ge.left,Ie=U-Ge.top,st=tt.enterDuration,Lt=document.createElement("div");Lt.classList.add("mat-ripple-element"),Lt.style.left=lt-je+"px",Lt.style.top=Ie-je+"px",Lt.style.height=2*je+"px",Lt.style.width=2*je+"px",null!=ze.color&&(Lt.style.backgroundColor=ze.color),Lt.style.transitionDuration=`${st}ms`,this._containerElement.appendChild(Lt);const vt=window.getComputedStyle(Lt),kt=vt.transitionDuration,ni="none"===vt.transitionProperty||"0s"===kt||"0s, 0s"===kt||0===Ge.width&&0===Ge.height,hi=new it(this,Lt,ze,ni);Lt.style.transform="scale3d(1, 1, 1)",hi.state=0,ze.persistent||(this._mostRecentTransientRipple=hi);let Yt=null;return!ni&&(st||tt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ui=()=>this._finishRippleTransition(hi),Xe=()=>this._destroyRipple(hi);Lt.addEventListener("transitionend",ui),Lt.addEventListener("transitioncancel",Xe),Yt={onTransitionEnd:ui,onTransitionCancel:Xe}}),this._activeRipples.set(hi,Yt),(ni||!st)&&this._finishRippleTransition(hi),hi}fadeOutRipple(J){if(2===J.state||3===J.state)return;const U=J.element,ze={...j,...J.config.animation};U.style.transitionDuration=`${ze.exitDuration}ms`,U.style.opacity="0",J.state=2,(J._animationForciblyDisabledThroughCss||!ze.exitDuration)&&this._finishRippleTransition(J)}fadeOutAll(){this._getActiveRipples().forEach(J=>J.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(J=>{J.config.persistent||J.fadeOut()})}setupTriggerEvents(J){const U=(0,g.fI)(J);!this._platform.isBrowser||!U||U===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=U,Tt.forEach(ze=>{Se._eventManager.addHandler(this._ngZone,ze,U,this)}))}handleEvent(J){"mousedown"===J.type?this._onMousedown(J):"touchstart"===J.type?this._onTouchStart(J):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Qe.forEach(U=>{this._triggerElement.addEventListener(U,this,Te)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(J){0===J.state?this._startFadeOutTransition(J):2===J.state&&this._destroyRipple(J)}_startFadeOutTransition(J){const U=J===this._mostRecentTransientRipple,{persistent:ze}=J.config;J.state=1,!ze&&(!U||!this._isPointerDown)&&J.fadeOut()}_destroyRipple(J){const U=this._activeRipples.get(J)??null;this._activeRipples.delete(J),this._activeRipples.size||(this._containerRect=null),J===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),J.state=3,null!==U&&(J.element.removeEventListener("transitionend",U.onTransitionEnd),J.element.removeEventListener("transitioncancel",U.onTransitionCancel)),J.element.remove()}_onMousedown(J){const U=(0,h.X6)(J),ze=this._lastTouchStartEvent&&Date.now(){!J.config.persistent&&(1===J.state||J.config.terminateOnPointerUp&&0===J.state)&&J.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const J=this._triggerElement;J&&(Tt.forEach(U=>Se._eventManager.removeHandler(U,J,this)),this._pointerUpEventsRegistered&&Qe.forEach(U=>J.removeEventListener(U,this,Te)))}}const ge=new e.OlP("mat-ripple-global-options");let o=(()=>{class Y{get disabled(){return this._disabled}set disabled(U){U&&this.fadeOutAllNonPersistent(),this._disabled=U,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(U){this._trigger=U,this._setupTriggerEventsIfEnabled()}constructor(U,ze,Ge,tt,je){this._elementRef=U,this._animationMode=je,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=tt||{},this._rippleRenderer=new Se(this,ze,U,Ge)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(U,ze=0,Ge){return"number"==typeof U?this._rippleRenderer.fadeInRipple(U,ze,{...this.rippleConfig,...Ge}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...U})}static#e=this.\u0275fac=function(ze){return new(ze||Y)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(y.t4),e.Y36(ge,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:Y,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(ze,Ge){2&ze&&e.ekj("mat-ripple-unbounded",Ge.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return Y})(),p=(()=>{class Y{static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[te,te]})}return Y})(),A=(()=>{class Y{constructor(U){this._animationMode=U,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(ze){return new(ze||Y)(e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:Y,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(ze,Ge){2&ze&&e.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===Ge.state)("mat-pseudo-checkbox-checked","checked"===Ge.state)("mat-pseudo-checkbox-disabled",Ge.disabled)("mat-pseudo-checkbox-minimal","minimal"===Ge.appearance)("mat-pseudo-checkbox-full","full"===Ge.appearance)("_mat-animation-noopable","NoopAnimations"===Ge._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(ze,Ge){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Y})(),C=(()=>{class Y{static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[te]})}return Y})();const f=new e.OlP("MAT_OPTION_PARENT_COMPONENT"),i=new e.OlP("MatOptgroup");let d=0;class s{constructor(J,U=!1){this.source=J,this.isUserInput=U}}let c=(()=>{class Y{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(U){this._disabled=(0,g.Ig)(U)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(U,ze,Ge,tt){this._element=U,this._changeDetectorRef=ze,this._parent=Ge,this.group=tt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+d++,this.onSelectionChange=new e.vpe,this._stateChanges=new W.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(U=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),U&&this._emitSelectionChangeEvent())}deselect(U=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),U&&this._emitSelectionChangeEvent())}focus(U,ze){const Ge=this._getHostElement();"function"==typeof Ge.focus&&Ge.focus(ze)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(U){(U.keyCode===v.K5||U.keyCode===v.L_)&&!(0,v.Vb)(U)&&(this._selectViaInteraction(),U.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const U=this.viewValue;U!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=U)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(U=!1){this.onSelectionChange.emit(new s(this,U))}static#e=this.\u0275fac=function(ze){e.$Z()};static#t=this.\u0275dir=e.lG2({type:Y,viewQuery:function(ze,Ge){if(1&ze&&e.Gf(S,7),2&ze){let tt;e.iGM(tt=e.CRH())&&(Ge._text=tt.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return Y})(),l=(()=>{class Y extends c{constructor(U,ze,Ge,tt){super(U,ze,Ge,tt)}static#e=this.\u0275fac=function(ze){return new(ze||Y)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(f,8),e.Y36(i,8))};static#t=this.\u0275cmp=e.Xpm({type:Y,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(ze,Ge){1&ze&&e.NdJ("click",function(){return Ge._selectViaInteraction()})("keydown",function(je){return Ge._handleKeydown(je)}),2&ze&&(e.Ikx("id",Ge.id),e.uIk("aria-selected",Ge.selected)("aria-disabled",Ge.disabled.toString()),e.ekj("mdc-list-item--selected",Ge.selected)("mat-mdc-option-multiple",Ge.multiple)("mat-mdc-option-active",Ge.active)("mdc-list-item--disabled",Ge.disabled))},exportAs:["matOption"],features:[e.qOj],ngContentSelectors:Ae,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(ze,Ge){1&ze&&(e.F$t(oe),e.YNc(0,de,1,2,"mat-pseudo-checkbox",0),e.Hsn(1),e.TgZ(2,"span",1,2),e.Hsn(4,1),e.qZA(),e.YNc(5,se,1,1,"mat-pseudo-checkbox",3),e.YNc(6,Z,2,1,"span",4),e._UZ(7,"div",5)),2&ze&&(e.Q6J("ngIf",Ge.multiple),e.xp6(5),e.Q6J("ngIf",!Ge.multiple&&Ge.selected&&!Ge.hideSingleSelectionIndicator),e.xp6(1),e.Q6J("ngIf",Ge.group&&Ge.group._inert),e.xp6(1),e.Q6J("matRippleTrigger",Ge._getHostElement())("matRippleDisabled",Ge.disabled||Ge.disableRipple))},dependencies:[o,b.O5,A],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Y})();function T(Y,J,U){if(U.length){let ze=J.toArray(),Ge=U.toArray(),tt=0;for(let je=0;jeU+ze?Math.max(0,Y-ze+J):U}let K=(()=>{class Y{static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275mod=e.oAB({type:Y});static#i=this.\u0275inj=e.cJS({imports:[p,b.ez,te,C]})}return Y})();const xe={capture:!0},ot=["focus","click","mouseenter","touchstart"],We="mat-ripple-loader-uninitialized",he="mat-ripple-loader-class-name",we="mat-ripple-loader-centered",Ue="mat-ripple-loader-disabled";let Fe=(()=>{class Y{constructor(){this._document=(0,e.f3M)(b.K0,{optional:!0}),this._animationMode=(0,e.f3M)(e.QbO,{optional:!0}),this._globalRippleOptions=(0,e.f3M)(ge,{optional:!0}),this._platform=(0,e.f3M)(y.t4),this._ngZone=(0,e.f3M)(e.R0b),this._onInteraction=U=>{if(!(U.target instanceof HTMLElement))return;const Ge=U.target.closest(`[${We}]`);Ge&&this.createRipple(Ge)},this._ngZone.runOutsideAngular(()=>{for(const U of ot)this._document?.addEventListener(U,this._onInteraction,xe)})}ngOnDestroy(){for(const U of ot)this._document?.removeEventListener(U,this._onInteraction,xe)}configureRipple(U,ze){U.setAttribute(We,""),(ze.className||!U.hasAttribute(he))&&U.setAttribute(he,ze.className||""),ze.centered&&U.setAttribute(we,""),ze.disabled&&U.setAttribute(Ue,"")}getRipple(U){return U.matRipple?U.matRipple:this.createRipple(U)}setDisabled(U,ze){const Ge=U.matRipple;Ge?Ge.disabled=ze:ze?U.setAttribute(Ue,""):U.removeAttribute(Ue)}createRipple(U){if(!this._document)return;U.querySelector(".mat-ripple")?.remove();const ze=this._document.createElement("span");ze.classList.add("mat-ripple",U.getAttribute(he)),U.append(ze);const Ge=new o(new e.SBq(ze),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Ge._isInitialized=!0,Ge.trigger=U,Ge.centered=U.hasAttribute(we),Ge.disabled=U.hasAttribute(Ue),this.attachRipple(U,Ge),Ge}attachRipple(U,ze){U.removeAttribute(We),U.matRipple=ze}static#e=this.\u0275fac=function(ze){return new(ze||Y)};static#t=this.\u0275prov=e.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"})}return Y})()},38034:(_t,pe,m)=>{"use strict";m.d(pe,{By:()=>si,FA:()=>Wi,Mq:()=>tt,_g:()=>Si,hl:()=>vt,nW:()=>kt,wx:()=>Ri,zY:()=>Jt});var e=m(24191),h=m(69594),M=m(68484),E=m(96814),b=m(65879),y=m(32296),g=m(16672),w=m(23680),W=m(78645),v=m(47394),k=m(63019),P=m(22096),S=m(36028),de=m(49388),se=m(62831),Z=m(48180),oe=m(27921),Ae=m(32181),Ze=m(42495),ke=m(86825),re=m(56223),Ce=m(64170),O=m(24516);const te=["mat-calendar-body",""];function H(Ut,Oi){if(1&Ut&&(b.TgZ(0,"tr",3)(1,"td",4),b._uU(2),b.qZA()()),2&Ut){const ae=b.oxw();b.xp6(1),b.Udp("padding-top",ae._cellPadding)("padding-bottom",ae._cellPadding),b.uIk("colspan",ae.numCols),b.xp6(1),b.hij(" ",ae.label," ")}}function Q(Ut,Oi){if(1&Ut&&(b.TgZ(0,"td",4),b._uU(1),b.qZA()),2&Ut){const ae=b.oxw(2);b.Udp("padding-top",ae._cellPadding)("padding-bottom",ae._cellPadding),b.uIk("colspan",ae._firstRowOffset),b.xp6(1),b.hij(" ",ae._firstRowOffset>=ae.labelMinRequiredCells?ae.label:""," ")}}function ye(Ut,Oi){if(1&Ut){const ae=b.EpF();b.TgZ(0,"td",8)(1,"button",9),b.NdJ("click",function(nt){const ei=b.CHM(ae).$implicit,Ei=b.oxw(2);return b.KtG(Ei._cellClicked(ei,nt))})("focus",function(nt){const ei=b.CHM(ae).$implicit,Ei=b.oxw(2);return b.KtG(Ei._emitActiveDateChange(ei,nt))}),b.TgZ(2,"span",10),b._uU(3),b.qZA(),b._UZ(4,"span",11),b.qZA()()}if(2&Ut){const ae=Oi.$implicit,bt=Oi.index,nt=b.oxw().index,Bt=b.oxw();b.Udp("width",Bt._cellWidth)("padding-top",Bt._cellPadding)("padding-bottom",Bt._cellPadding),b.uIk("data-mat-row",nt)("data-mat-col",bt),b.xp6(1),b.ekj("mat-calendar-body-disabled",!ae.enabled)("mat-calendar-body-active",Bt._isActiveCell(nt,bt))("mat-calendar-body-range-start",Bt._isRangeStart(ae.compareValue))("mat-calendar-body-range-end",Bt._isRangeEnd(ae.compareValue))("mat-calendar-body-in-range",Bt._isInRange(ae.compareValue))("mat-calendar-body-comparison-bridge-start",Bt._isComparisonBridgeStart(ae.compareValue,nt,bt))("mat-calendar-body-comparison-bridge-end",Bt._isComparisonBridgeEnd(ae.compareValue,nt,bt))("mat-calendar-body-comparison-start",Bt._isComparisonStart(ae.compareValue))("mat-calendar-body-comparison-end",Bt._isComparisonEnd(ae.compareValue))("mat-calendar-body-in-comparison-range",Bt._isInComparisonRange(ae.compareValue))("mat-calendar-body-preview-start",Bt._isPreviewStart(ae.compareValue))("mat-calendar-body-preview-end",Bt._isPreviewEnd(ae.compareValue))("mat-calendar-body-in-preview",Bt._isInPreview(ae.compareValue)),b.Q6J("ngClass",ae.cssClasses)("tabindex",Bt._isActiveCell(nt,bt)?0:-1),b.uIk("aria-label",ae.ariaLabel)("aria-disabled",!ae.enabled||null)("aria-pressed",Bt._isSelected(ae.compareValue))("aria-current",Bt.todayValue===ae.compareValue?"date":null)("aria-describedby",Bt._getDescribedby(ae.compareValue)),b.xp6(1),b.ekj("mat-calendar-body-selected",Bt._isSelected(ae.compareValue))("mat-calendar-body-comparison-identical",Bt._isComparisonIdentical(ae.compareValue))("mat-calendar-body-today",Bt.todayValue===ae.compareValue),b.xp6(1),b.hij(" ",ae.displayValue," ")}}function rt(Ut,Oi){if(1&Ut&&(b.TgZ(0,"tr",5),b.YNc(1,Q,2,6,"td",6),b.YNc(2,ye,5,48,"td",7),b.qZA()),2&Ut){const ae=Oi.$implicit,bt=Oi.index,nt=b.oxw();b.xp6(1),b.Q6J("ngIf",0===bt&&nt._firstRowOffset),b.xp6(1),b.Q6J("ngForOf",ae)}}function Ne(Ut,Oi){if(1&Ut&&(b.TgZ(0,"th",5)(1,"span",6),b._uU(2),b.qZA(),b.TgZ(3,"span",7),b._uU(4),b.qZA()()),2&Ut){const ae=Oi.$implicit;b.xp6(2),b.Oqu(ae.long),b.xp6(2),b.Oqu(ae.narrow)}}const zt=["*"];function at(Ut,Oi){}function gt(Ut,Oi){if(1&Ut){const ae=b.EpF();b.TgZ(0,"mat-month-view",5),b.NdJ("activeDateChange",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt.activeDate=nt)})("_userSelection",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt._dateSelected(nt))})("dragStarted",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt._dragStarted(nt))})("dragEnded",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt._dragEnded(nt))}),b.qZA()}if(2&Ut){const ae=b.oxw();b.Q6J("activeDate",ae.activeDate)("selected",ae.selected)("dateFilter",ae.dateFilter)("maxDate",ae.maxDate)("minDate",ae.minDate)("dateClass",ae.dateClass)("comparisonStart",ae.comparisonStart)("comparisonEnd",ae.comparisonEnd)("startDateAccessibleName",ae.startDateAccessibleName)("endDateAccessibleName",ae.endDateAccessibleName)("activeDrag",ae._activeDrag)}}function At(Ut,Oi){if(1&Ut){const ae=b.EpF();b.TgZ(0,"mat-year-view",6),b.NdJ("activeDateChange",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt.activeDate=nt)})("monthSelected",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt._monthSelectedInYearView(nt))})("selectedChange",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt._goToDateInView(nt,"month"))}),b.qZA()}if(2&Ut){const ae=b.oxw();b.Q6J("activeDate",ae.activeDate)("selected",ae.selected)("dateFilter",ae.dateFilter)("maxDate",ae.maxDate)("minDate",ae.minDate)("dateClass",ae.dateClass)}}function Mt(Ut,Oi){if(1&Ut){const ae=b.EpF();b.TgZ(0,"mat-multi-year-view",7),b.NdJ("activeDateChange",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt.activeDate=nt)})("yearSelected",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt._yearSelectedInMultiYearView(nt))})("selectedChange",function(nt){b.CHM(ae);const Bt=b.oxw();return b.KtG(Bt._goToDateInView(nt,"year"))}),b.qZA()}if(2&Ut){const ae=b.oxw();b.Q6J("activeDate",ae.activeDate)("selected",ae.selected)("dateFilter",ae.dateFilter)("maxDate",ae.maxDate)("minDate",ae.minDate)("dateClass",ae.dateClass)}}function fe(Ut,Oi){}const X=["button"];function ce(Ut,Oi){1&Ut&&(b.O4$(),b.TgZ(0,"svg",3),b._UZ(1,"path",4),b.qZA())}const ve=[[["","matDatepickerToggleIcon",""]]],Je=["[matDatepickerToggleIcon]"],ue=[[["input","matStartDate",""]],[["input","matEndDate",""]]],qe=["input[matStartDate]","input[matEndDate]"];let et=(()=>{class Ut{constructor(){this.changes=new W.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(ae,bt){return`${ae} \u2013 ${bt}`}formatYearRangeLabel(ae,bt){return`${ae} to ${bt}`}static#e=this.\u0275fac=function(bt){return new(bt||Ut)};static#t=this.\u0275prov=b.Yz7({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();class Re{constructor(Oi,ae,bt,nt,Bt={},ei=Oi,Ei){this.value=Oi,this.displayValue=ae,this.ariaLabel=bt,this.enabled=nt,this.cssClasses=Bt,this.compareValue=ei,this.rawValue=Ei}}let Et=1;const G=(0,se.i$)({passive:!1,capture:!0}),He=(0,se.i$)({passive:!0,capture:!0}),ne=(0,se.i$)({passive:!0});let it=(()=>{class Ut{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(ae,bt){this._elementRef=ae,this._ngZone=bt,this._platform=(0,b.f3M)(se.t4),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new b.vpe,this.previewChange=new b.vpe,this.activeDateChange=new b.vpe,this.dragStarted=new b.vpe,this.dragEnded=new b.vpe,this._didDragSinceMouseDown=!1,this._enterHandler=nt=>{if(this._skipNextFocus&&"focus"===nt.type)this._skipNextFocus=!1;else if(nt.target&&this.isRange){const Bt=this._getCellFromElement(nt.target);Bt&&this._ngZone.run(()=>this.previewChange.emit({value:Bt.enabled?Bt:null,event:nt}))}},this._touchmoveHandler=nt=>{if(!this.isRange)return;const Bt=Tt(nt),ei=Bt?this._getCellFromElement(Bt):null;Bt!==nt.target&&(this._didDragSinceMouseDown=!0),be(nt.target)&&nt.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:ei?.enabled?ei:null,event:nt}))},this._leaveHandler=nt=>{null!==this.previewEnd&&this.isRange&&("blur"!==nt.type&&(this._didDragSinceMouseDown=!0),nt.target&&this._getCellFromElement(nt.target)&&(!nt.relatedTarget||!this._getCellFromElement(nt.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:nt})))},this._mousedownHandler=nt=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const Bt=nt.target&&this._getCellFromElement(nt.target);!Bt||!this._isInRange(Bt.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Bt.rawValue,event:nt})})},this._mouseupHandler=nt=>{if(!this.isRange)return;const Bt=be(nt.target);Bt?Bt.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const ei=this._getCellFromElement(Bt);this.dragEnded.emit({value:ei?.rawValue??null,event:nt})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:nt})})},this._touchendHandler=nt=>{const Bt=Tt(nt);Bt&&this._mouseupHandler({target:Bt})},this._id="mat-calendar-body-"+Et++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,bt.runOutsideAngular(()=>{const nt=ae.nativeElement;nt.addEventListener("touchmove",this._touchmoveHandler,G),nt.addEventListener("mouseenter",this._enterHandler,He),nt.addEventListener("focus",this._enterHandler,He),nt.addEventListener("mouseleave",this._leaveHandler,He),nt.addEventListener("blur",this._leaveHandler,He),nt.addEventListener("mousedown",this._mousedownHandler,ne),nt.addEventListener("touchstart",this._mousedownHandler,ne),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(ae,bt){this._didDragSinceMouseDown||ae.enabled&&this.selectedValueChange.emit({value:ae.value,event:bt})}_emitActiveDateChange(ae,bt){ae.enabled&&this.activeDateChange.emit({value:ae.value,event:bt})}_isSelected(ae){return this.startValue===ae||this.endValue===ae}ngOnChanges(ae){const bt=ae.numCols,{rows:nt,numCols:Bt}=this;(ae.rows||bt)&&(this._firstRowOffset=nt&&nt.length&&nt[0].length?Bt-nt[0].length:0),(ae.cellAspectRatio||bt||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Bt+"%"),(bt||!this._cellWidth)&&(this._cellWidth=100/Bt+"%")}ngOnDestroy(){const ae=this._elementRef.nativeElement;ae.removeEventListener("touchmove",this._touchmoveHandler,G),ae.removeEventListener("mouseenter",this._enterHandler,He),ae.removeEventListener("focus",this._enterHandler,He),ae.removeEventListener("mouseleave",this._leaveHandler,He),ae.removeEventListener("blur",this._leaveHandler,He),ae.removeEventListener("mousedown",this._mousedownHandler,ne),ae.removeEventListener("touchstart",this._mousedownHandler,ne),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(ae,bt){let nt=ae*this.numCols+bt;return ae&&(nt-=this._firstRowOffset),nt==this.activeCell}_focusActiveCell(ae=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Z.q)(1)).subscribe(()=>{setTimeout(()=>{const bt=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");bt&&(ae||(this._skipNextFocus=!0),bt.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(ae){return j(ae,this.startValue,this.endValue)}_isRangeEnd(ae){return Be(ae,this.startValue,this.endValue)}_isInRange(ae){return Te(ae,this.startValue,this.endValue,this.isRange)}_isComparisonStart(ae){return j(ae,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(ae,bt,nt){if(!this._isComparisonStart(ae)||this._isRangeStart(ae)||!this._isInRange(ae))return!1;let Bt=this.rows[bt][nt-1];if(!Bt){const ei=this.rows[bt-1];Bt=ei&&ei[ei.length-1]}return Bt&&!this._isRangeEnd(Bt.compareValue)}_isComparisonBridgeEnd(ae,bt,nt){if(!this._isComparisonEnd(ae)||this._isRangeEnd(ae)||!this._isInRange(ae))return!1;let Bt=this.rows[bt][nt+1];if(!Bt){const ei=this.rows[bt+1];Bt=ei&&ei[0]}return Bt&&!this._isRangeStart(Bt.compareValue)}_isComparisonEnd(ae){return Be(ae,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(ae){return Te(ae,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(ae){return this.comparisonStart===this.comparisonEnd&&ae===this.comparisonStart}_isPreviewStart(ae){return j(ae,this.previewStart,this.previewEnd)}_isPreviewEnd(ae){return Be(ae,this.previewStart,this.previewEnd)}_isInPreview(ae){return Te(ae,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(ae){return this.isRange?this.startValue===ae&&this.endValue===ae?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===ae?this._startDateLabelId:this.endValue===ae?this._endDateLabelId:null:null}_getCellFromElement(ae){const bt=be(ae);if(bt){const nt=bt.getAttribute("data-mat-row"),Bt=bt.getAttribute("data-mat-col");if(nt&&Bt)return this.rows[parseInt(nt)][parseInt(Bt)]}return null}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(b.SBq),b.Y36(b.R0b))};static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[b.TTD],attrs:te,decls:6,vars:6,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(bt,nt){1&bt&&(b.YNc(0,H,3,6,"tr",0),b.YNc(1,rt,3,2,"tr",1),b.TgZ(2,"label",2),b._uU(3),b.qZA(),b.TgZ(4,"label",2),b._uU(5),b.qZA()),2&bt&&(b.Q6J("ngIf",nt._firstRowOffset.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color)}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}'],encapsulation:2,changeDetection:0})}return Ut})();function I(Ut){return"TD"===Ut?.nodeName}function be(Ut){let Oi;return I(Ut)?Oi=Ut:I(Ut.parentNode)?Oi=Ut.parentNode:I(Ut.parentNode?.parentNode)&&(Oi=Ut.parentNode.parentNode),null!=Oi?.getAttribute("data-mat-row")?Oi:null}function j(Ut,Oi,ae){return null!==ae&&Oi!==ae&&Ut=Oi&&Ut===ae}function Te(Ut,Oi,ae,bt){return bt&&null!==Oi&&null!==ae&&Oi!==ae&&Ut>=Oi&&Ut<=ae}function Tt(Ut){const Oi=Ut.changedTouches[0];return document.elementFromPoint(Oi.clientX,Oi.clientY)}class Qe{constructor(Oi,ae){this.start=Oi,this.end=ae}}let Se=(()=>{class Ut{constructor(ae,bt){this.selection=ae,this._adapter=bt,this._selectionChanged=new W.x,this.selectionChanged=this._selectionChanged,this.selection=ae}updateSelection(ae,bt){const nt=this.selection;this.selection=ae,this._selectionChanged.next({selection:ae,source:bt,oldValue:nt})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(ae){return this._adapter.isDateInstance(ae)&&this._adapter.isValid(ae)}static#e=this.\u0275fac=function(bt){b.$Z()};static#t=this.\u0275prov=b.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})(),Ee=(()=>{class Ut extends Se{constructor(ae){super(null,ae)}add(ae){super.updateSelection(ae,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const ae=new Ut(this._adapter);return ae.updateSelection(this.selection,this),ae}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.LFG(w._A))};static#t=this.\u0275prov=b.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})(),ge=(()=>{class Ut extends Se{constructor(ae){super(new Qe(null,null),ae)}add(ae){let{start:bt,end:nt}=this.selection;null==bt?bt=ae:null==nt?nt=ae:(bt=ae,nt=null),super.updateSelection(new Qe(bt,nt),this)}isValid(){const{start:ae,end:bt}=this.selection;return null==ae&&null==bt||(null!=ae&&null!=bt?this._isValidDateInstance(ae)&&this._isValidDateInstance(bt)&&this._adapter.compareDate(ae,bt)<=0:(null==ae||this._isValidDateInstance(ae))&&(null==bt||this._isValidDateInstance(bt)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const ae=new Ut(this._adapter);return ae.updateSelection(this.selection,this),ae}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.LFG(w._A))};static#t=this.\u0275prov=b.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();const p={provide:Se,deps:[[new b.FiY,new b.tp0,Se],w._A],useFactory:function o(Ut,Oi){return Ut||new Ee(Oi)}},C={provide:Se,deps:[[new b.FiY,new b.tp0,Se],w._A],useFactory:function A(Ut,Oi){return Ut||new ge(Oi)}},f=new b.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let a=(()=>{class Ut{constructor(ae){this._dateAdapter=ae}selectionFinished(ae,bt){let{start:nt,end:Bt}=bt;return null==nt?nt=ae:null==Bt&&ae&&this._dateAdapter.compareDate(ae,nt)>=0?Bt=ae:(nt=ae,Bt=null),new Qe(nt,Bt)}createPreview(ae,bt){let nt=null,Bt=null;return bt.start&&!bt.end&&ae&&(nt=bt.start,Bt=ae),new Qe(nt,Bt)}createDrag(ae,bt,nt){let Bt=bt.start,ei=bt.end;if(!Bt||!ei)return null;const Ei=this._dateAdapter,Hn=0!==Ei.compareDate(Bt,ei),Vn=Ei.getYear(nt)-Ei.getYear(ae),mo=Ei.getMonth(nt)-Ei.getMonth(ae),Ln=Ei.getDate(nt)-Ei.getDate(ae);return Hn&&Ei.sameDate(ae,bt.start)?(Bt=nt,Ei.compareDate(nt,ei)>0&&(ei=Ei.addCalendarYears(ei,Vn),ei=Ei.addCalendarMonths(ei,mo),ei=Ei.addCalendarDays(ei,Ln))):Hn&&Ei.sameDate(ae,bt.end)?(ei=nt,Ei.compareDate(nt,Bt)<0&&(Bt=Ei.addCalendarYears(Bt,Vn),Bt=Ei.addCalendarMonths(Bt,mo),Bt=Ei.addCalendarDays(Bt,Ln))):(Bt=Ei.addCalendarYears(Bt,Vn),Bt=Ei.addCalendarMonths(Bt,mo),Bt=Ei.addCalendarDays(Bt,Ln),ei=Ei.addCalendarYears(ei,Vn),ei=Ei.addCalendarMonths(ei,mo),ei=Ei.addCalendarDays(ei,Ln)),new Qe(Bt,ei)}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.LFG(w._A))};static#t=this.\u0275prov=b.Yz7({token:Ut,factory:Ut.\u0275fac})}return Ut})();const t={provide:f,deps:[[new b.FiY,new b.tp0,f],w._A],useFactory:function n(Ut,Oi){return Ut||new a(Oi)}};let r=(()=>{class Ut{get activeDate(){return this._activeDate}set activeDate(ae){const bt=this._activeDate,nt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(nt,this.minDate,this.maxDate),this._hasSameMonthAndYear(bt,this._activeDate)||this._init()}get selected(){return this._selected}set selected(ae){this._selected=ae instanceof Qe?ae:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(ae){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get maxDate(){return this._maxDate}set maxDate(ae){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}constructor(ae,bt,nt,Bt,ei){this._changeDetectorRef=ae,this._dateFormats=bt,this._dateAdapter=nt,this._dir=Bt,this._rangeStrategy=ei,this._rerenderSubscription=v.w0.EMPTY,this.activeDrag=null,this.selectedChange=new b.vpe,this._userSelection=new b.vpe,this.dragStarted=new b.vpe,this.dragEnded=new b.vpe,this.activeDateChange=new b.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,oe.O)(null)).subscribe(()=>this._init())}ngOnChanges(ae){const bt=ae.comparisonStart||ae.comparisonEnd;bt&&!bt.firstChange&&this._setRanges(this.selected),ae.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(ae){const bt=ae.value,nt=this._getDateFromDayOfMonth(bt);let Bt,ei;this._selected instanceof Qe?(Bt=this._getDateInCurrentMonth(this._selected.start),ei=this._getDateInCurrentMonth(this._selected.end)):Bt=ei=this._getDateInCurrentMonth(this._selected),(Bt!==bt||ei!==bt)&&this.selectedChange.emit(nt),this._userSelection.emit({value:nt,event:ae.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(ae){const nt=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(ae.value),this._dateAdapter.compareDate(nt,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(ae){const bt=this._activeDate,nt=this._isRtl();switch(ae.keyCode){case S.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,nt?1:-1);break;case S.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,nt?-1:1);break;case S.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case S.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case S.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case S.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case S.Ku:this.activeDate=ae.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case S.VM:this.activeDate=ae.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case S.K5:case S.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&ae.preventDefault());case S.hY:return void(null!=this._previewEnd&&!(0,S.Vb)(ae)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:ae}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:ae})),ae.preventDefault(),ae.stopPropagation()));default:return}this._dateAdapter.compareDate(bt,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),ae.preventDefault()}_handleCalendarBodyKeyup(ae){(ae.keyCode===S.L_||ae.keyCode===S.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:ae}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let ae=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(ae)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(ae){this._matCalendarBody._focusActiveCell(ae)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:ae,value:bt}){if(this._rangeStrategy){const nt=bt?bt.rawValue:null,Bt=this._rangeStrategy.createPreview(nt,this.selected,ae);if(this._previewStart=this._getCellCompareValue(Bt.start),this._previewEnd=this._getCellCompareValue(Bt.end),this.activeDrag&&nt){const ei=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,nt,ae);ei&&(this._previewStart=this._getCellCompareValue(ei.start),this._previewEnd=this._getCellCompareValue(ei.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(ae){if(this.activeDrag)if(ae.value){const bt=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,ae.value,ae.event);this.dragEnded.emit({value:bt??null,event:ae.event})}else this.dragEnded.emit({value:null,event:ae.event})}_getDateFromDayOfMonth(ae){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),ae)}_initWeekdays(){const ae=this._dateAdapter.getFirstDayOfWeek(),bt=this._dateAdapter.getDayOfWeekNames("narrow");let Bt=this._dateAdapter.getDayOfWeekNames("long").map((ei,Ei)=>({long:ei,narrow:bt[Ei]}));this._weekdays=Bt.slice(ae).concat(Bt.slice(0,ae))}_createWeekCells(){const ae=this._dateAdapter.getNumDaysInMonth(this.activeDate),bt=this._dateAdapter.getDateNames();this._weeks=[[]];for(let nt=0,Bt=this._firstWeekOffset;nt=0)&&(!this.maxDate||this._dateAdapter.compareDate(ae,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(ae))}_getDateInCurrentMonth(ae){return ae&&this._hasSameMonthAndYear(ae,this.activeDate)?this._dateAdapter.getDate(ae):null}_hasSameMonthAndYear(ae,bt){return!(!ae||!bt||this._dateAdapter.getMonth(ae)!=this._dateAdapter.getMonth(bt)||this._dateAdapter.getYear(ae)!=this._dateAdapter.getYear(bt))}_getCellCompareValue(ae){if(ae){const bt=this._dateAdapter.getYear(ae),nt=this._dateAdapter.getMonth(ae),Bt=this._dateAdapter.getDate(ae);return new Date(bt,nt,Bt).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(ae){ae instanceof Qe?(this._rangeStart=this._getCellCompareValue(ae.start),this._rangeEnd=this._getCellCompareValue(ae.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(ae),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(ae){return!this.dateFilter||this.dateFilter(ae)}_clearPreview(){this._previewStart=this._previewEnd=null}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(b.sBO),b.Y36(w.sG,8),b.Y36(w._A,8),b.Y36(de.Is,8),b.Y36(f,8))};static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-month-view"]],viewQuery:function(bt,nt){if(1&bt&&b.Gf(it,5),2&bt){let Bt;b.iGM(Bt=b.CRH())&&(nt._matCalendarBody=Bt.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[b.TTD],decls:7,vars:15,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(bt,nt){1&bt&&(b.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),b.YNc(3,Ne,5,2,"th",2),b.qZA(),b.TgZ(4,"tr"),b._UZ(5,"th",3),b.qZA()(),b.TgZ(6,"tbody",4),b.NdJ("selectedValueChange",function(ei){return nt._dateSelected(ei)})("activeDateChange",function(ei){return nt._updateActiveDate(ei)})("previewChange",function(ei){return nt._previewChanged(ei)})("dragStarted",function(ei){return nt.dragStarted.emit(ei)})("dragEnded",function(ei){return nt._dragEnded(ei)})("keyup",function(ei){return nt._handleCalendarBodyKeyup(ei)})("keydown",function(ei){return nt._handleCalendarBodyKeydown(ei)}),b.qZA()()),2&bt&&(b.xp6(3),b.Q6J("ngForOf",nt._weekdays),b.xp6(3),b.Q6J("label",nt._monthLabel)("rows",nt._weeks)("todayValue",nt._todayDate)("startValue",nt._rangeStart)("endValue",nt._rangeEnd)("comparisonStart",nt._comparisonRangeStart)("comparisonEnd",nt._comparisonRangeEnd)("previewStart",nt._previewStart)("previewEnd",nt._previewEnd)("isRange",nt._isRange)("labelMinRequiredCells",3)("activeCell",nt._dateAdapter.getDate(nt.activeDate)-1)("startDateAccessibleName",nt.startDateAccessibleName)("endDateAccessibleName",nt.endDateAccessibleName))},dependencies:[E.sg,it],encapsulation:2,changeDetection:0})}return Ut})();const d=24;let c=(()=>{class Ut{get activeDate(){return this._activeDate}set activeDate(ae){let bt=this._activeDate;const nt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(nt,this.minDate,this.maxDate),l(this._dateAdapter,bt,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(ae){this._selected=ae instanceof Qe?ae:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae)),this._setSelectedYear(ae)}get minDate(){return this._minDate}set minDate(ae){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get maxDate(){return this._maxDate}set maxDate(ae){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}constructor(ae,bt,nt){this._changeDetectorRef=ae,this._dateAdapter=bt,this._dir=nt,this._rerenderSubscription=v.w0.EMPTY,this.selectedChange=new b.vpe,this.yearSelected=new b.vpe,this.activeDateChange=new b.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,oe.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const bt=this._dateAdapter.getYear(this._activeDate)-T(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let nt=0,Bt=[];ntthis._createCellForYear(ei))),Bt=[]);this._changeDetectorRef.markForCheck()}_yearSelected(ae){const bt=ae.value,nt=this._dateAdapter.createDate(bt,0,1),Bt=this._getDateFromYear(bt);this.yearSelected.emit(nt),this.selectedChange.emit(Bt)}_updateActiveDate(ae){const nt=this._activeDate;this.activeDate=this._getDateFromYear(ae.value),this._dateAdapter.compareDate(nt,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(ae){const bt=this._activeDate,nt=this._isRtl();switch(ae.keyCode){case S.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,nt?1:-1);break;case S.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,nt?-1:1);break;case S.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case S.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case S.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-T(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case S.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,d-T(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case S.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ae.altKey?10*-d:-d);break;case S.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ae.altKey?10*d:d);break;case S.K5:case S.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(bt,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),ae.preventDefault()}_handleCalendarBodyKeyup(ae){(ae.keyCode===S.L_||ae.keyCode===S.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:ae}),this._selectionKeyPressed=!1)}_getActiveCell(){return T(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(ae){const bt=this._dateAdapter.getMonth(this.activeDate),nt=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(ae,bt,1));return this._dateAdapter.createDate(ae,bt,Math.min(this._dateAdapter.getDate(this.activeDate),nt))}_createCellForYear(ae){const bt=this._dateAdapter.createDate(ae,0,1),nt=this._dateAdapter.getYearName(bt),Bt=this.dateClass?this.dateClass(bt,"multi-year"):void 0;return new Re(ae,nt,nt,this._shouldEnableYear(ae),Bt)}_shouldEnableYear(ae){if(null==ae||this.maxDate&&ae>this._dateAdapter.getYear(this.maxDate)||this.minDate&&ae{class Ut{get activeDate(){return this._activeDate}set activeDate(ae){let bt=this._activeDate;const nt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(nt,this.minDate,this.maxDate),this._dateAdapter.getYear(bt)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(ae){this._selected=ae instanceof Qe?ae:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae)),this._setSelectedMonth(ae)}get minDate(){return this._minDate}set minDate(ae){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get maxDate(){return this._maxDate}set maxDate(ae){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}constructor(ae,bt,nt,Bt){this._changeDetectorRef=ae,this._dateFormats=bt,this._dateAdapter=nt,this._dir=Bt,this._rerenderSubscription=v.w0.EMPTY,this.selectedChange=new b.vpe,this.monthSelected=new b.vpe,this.activeDateChange=new b.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,oe.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(ae){const bt=ae.value,nt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),bt,1);this.monthSelected.emit(nt);const Bt=this._getDateFromMonth(bt);this.selectedChange.emit(Bt)}_updateActiveDate(ae){const nt=this._activeDate;this.activeDate=this._getDateFromMonth(ae.value),this._dateAdapter.compareDate(nt,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(ae){const bt=this._activeDate,nt=this._isRtl();switch(ae.keyCode){case S.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,nt?1:-1);break;case S.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,nt?-1:1);break;case S.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case S.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case S.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case S.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case S.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ae.altKey?-10:-1);break;case S.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ae.altKey?10:1);break;case S.K5:case S.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(bt,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),ae.preventDefault()}_handleCalendarBodyKeyup(ae){(ae.keyCode===S.L_||ae.keyCode===S.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:ae}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let ae=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(bt=>bt.map(nt=>this._createCellForMonth(nt,ae[nt]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(ae){return ae&&this._dateAdapter.getYear(ae)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(ae):null}_getDateFromMonth(ae){const bt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ae,1),nt=this._dateAdapter.getNumDaysInMonth(bt);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ae,Math.min(this._dateAdapter.getDate(this.activeDate),nt))}_createCellForMonth(ae,bt){const nt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ae,1),Bt=this._dateAdapter.format(nt,this._dateFormats.display.monthYearA11yLabel),ei=this.dateClass?this.dateClass(nt,"year"):void 0;return new Re(ae,bt.toLocaleUpperCase(),Bt,this._shouldEnableMonth(ae),ei)}_shouldEnableMonth(ae){const bt=this._dateAdapter.getYear(this.activeDate);if(null==ae||this._isYearAndMonthAfterMaxDate(bt,ae)||this._isYearAndMonthBeforeMinDate(bt,ae))return!1;if(!this.dateFilter)return!0;for(let Bt=this._dateAdapter.createDate(bt,ae,1);this._dateAdapter.getMonth(Bt)==ae;Bt=this._dateAdapter.addCalendarDays(Bt,1))if(this.dateFilter(Bt))return!0;return!1}_isYearAndMonthAfterMaxDate(ae,bt){if(this.maxDate){const nt=this._dateAdapter.getYear(this.maxDate),Bt=this._dateAdapter.getMonth(this.maxDate);return ae>nt||ae===nt&&bt>Bt}return!1}_isYearAndMonthBeforeMinDate(ae,bt){if(this.minDate){const nt=this._dateAdapter.getYear(this.minDate),Bt=this._dateAdapter.getMonth(this.minDate);return ae{class Ut{constructor(ae,bt,nt,Bt,ei){this._intl=ae,this.calendar=bt,this._dateAdapter=nt,this._dateFormats=Bt,this._id="mat-calendar-header-"+ot++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>ei.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-d)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:d)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(ae,bt){return"month"==this.calendar.currentView?this._dateAdapter.getYear(ae)==this._dateAdapter.getYear(bt)&&this._dateAdapter.getMonth(ae)==this._dateAdapter.getMonth(bt):"year"==this.calendar.currentView?this._dateAdapter.getYear(ae)==this._dateAdapter.getYear(bt):l(this._dateAdapter,ae,bt,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const bt=this._dateAdapter.getYear(this.calendar.activeDate)-T(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),nt=bt+d-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(bt,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(nt,0,1))]}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(et),b.Y36((0,b.Gpc)(()=>he)),b.Y36(w._A,8),b.Y36(w.sG,8),b.Y36(b.sBO))};static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:zt,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"],[1,"mat-calendar-hidden-label",3,"id"]],template:function(bt,nt){1&bt&&(b.F$t(),b.TgZ(0,"div",0)(1,"div",1)(2,"button",2),b.NdJ("click",function(){return nt.currentPeriodClicked()}),b.TgZ(3,"span",3),b._uU(4),b.qZA(),b.O4$(),b.TgZ(5,"svg",4),b._UZ(6,"polygon",5),b.qZA()(),b.kcU(),b._UZ(7,"div",6),b.Hsn(8),b.TgZ(9,"button",7),b.NdJ("click",function(){return nt.previousClicked()}),b.qZA(),b.TgZ(10,"button",8),b.NdJ("click",function(){return nt.nextClicked()}),b.qZA()()(),b.TgZ(11,"label",9),b._uU(12),b.qZA()),2&bt&&(b.xp6(2),b.uIk("aria-label",nt.periodButtonLabel)("aria-describedby",nt._periodButtonLabelId),b.xp6(2),b.Oqu(nt.periodButtonText),b.xp6(1),b.ekj("mat-calendar-invert","month"!==nt.calendar.currentView),b.xp6(4),b.Q6J("disabled",!nt.previousEnabled()),b.uIk("aria-label",nt.prevButtonLabel),b.xp6(1),b.Q6J("disabled",!nt.nextEnabled()),b.uIk("aria-label",nt.nextButtonLabel),b.xp6(1),b.Q6J("id",nt._periodButtonLabelId),b.xp6(1),b.Oqu(nt.periodButtonDescription))},dependencies:[y.lW,y.RK],encapsulation:2,changeDetection:0})}return Ut})(),he=(()=>{class Ut{get startAt(){return this._startAt}set startAt(ae){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get selected(){return this._selected}set selected(ae){this._selected=ae instanceof Qe?ae:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get minDate(){return this._minDate}set minDate(ae){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get maxDate(){return this._maxDate}set maxDate(ae){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get activeDate(){return this._clampedActiveDate}set activeDate(ae){this._clampedActiveDate=this._dateAdapter.clampDate(ae,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(ae){const bt=this._currentView!==ae?ae:null;this._currentView=ae,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),bt&&this.viewChanged.emit(bt)}constructor(ae,bt,nt,Bt){this._dateAdapter=bt,this._dateFormats=nt,this._changeDetectorRef=Bt,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new b.vpe,this.yearSelected=new b.vpe,this.monthSelected=new b.vpe,this.viewChanged=new b.vpe(!0),this._userSelection=new b.vpe,this._userDragDrop=new b.vpe,this._activeDrag=null,this.stateChanges=new W.x,this._intlChanges=ae.changes.subscribe(()=>{Bt.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new M.C5(this.headerComponent||We),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(ae){const bt=ae.minDate&&!this._dateAdapter.sameDate(ae.minDate.previousValue,ae.minDate.currentValue)?ae.minDate:void 0,nt=ae.maxDate&&!this._dateAdapter.sameDate(ae.maxDate.previousValue,ae.maxDate.currentValue)?ae.maxDate:void 0,Bt=bt||nt||ae.dateFilter;if(Bt&&!Bt.firstChange){const ei=this._getCurrentViewComponent();ei&&(this._changeDetectorRef.detectChanges(),ei._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(ae){const bt=ae.value;(this.selected instanceof Qe||bt&&!this._dateAdapter.sameDate(bt,this.selected))&&this.selectedChange.emit(bt),this._userSelection.emit(ae)}_yearSelectedInMultiYearView(ae){this.yearSelected.emit(ae)}_monthSelectedInYearView(ae){this.monthSelected.emit(ae)}_goToDateInView(ae,bt){this.activeDate=ae,this.currentView=bt}_dragStarted(ae){this._activeDrag=ae}_dragEnded(ae){this._activeDrag&&(ae.value&&this._userDragDrop.emit(ae),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(et),b.Y36(w._A,8),b.Y36(w.sG,8),b.Y36(b.sBO))};static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-calendar"]],viewQuery:function(bt,nt){if(1&bt&&(b.Gf(r,5),b.Gf(xe,5),b.Gf(c,5)),2&bt){let Bt;b.iGM(Bt=b.CRH())&&(nt.monthView=Bt.first),b.iGM(Bt=b.CRH())&&(nt.yearView=Bt.first),b.iGM(Bt=b.CRH())&&(nt.multiYearView=Bt.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[b._Bn([p]),b.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(bt,nt){1&bt&&(b.YNc(0,at,0,0,"ng-template",0),b.TgZ(1,"div",1),b.YNc(2,gt,1,11,"mat-month-view",2),b.YNc(3,At,1,6,"mat-year-view",3),b.YNc(4,Mt,1,6,"mat-multi-year-view",4),b.qZA()),2&bt&&(b.Q6J("cdkPortalOutlet",nt._calendarHeaderPortal),b.xp6(1),b.Q6J("ngSwitch",nt.currentView),b.xp6(1),b.Q6J("ngSwitchCase","month"),b.xp6(1),b.Q6J("ngSwitchCase","year"),b.xp6(1),b.Q6J("ngSwitchCase","multi-year"))},dependencies:[E.RF,E.n9,e.kH,M.Pl,r,xe,c],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-size)}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size);font-weight:var(--mat-datepicker-calendar-period-button-text-weight)}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-content .mat-calendar-next-button{color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-weight)}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}'],encapsulation:2,changeDetection:0})}return Ut})();const we={transformPanel:(0,ke.X$)("transformPanel",[(0,ke.eR)("void => enter-dropdown",(0,ke.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ke.F4)([(0,ke.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,ke.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,ke.eR)("void => enter-dialog",(0,ke.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,ke.F4)([(0,ke.oB)({opacity:0,transform:"scale(0.7)"}),(0,ke.oB)({transform:"none",opacity:1})]))),(0,ke.eR)("* => void",(0,ke.jt)("100ms linear",(0,ke.oB)({opacity:0})))]),fadeInCalendar:(0,ke.X$)("fadeInCalendar",[(0,ke.SB)("void",(0,ke.oB)({opacity:0})),(0,ke.SB)("enter",(0,ke.oB)({opacity:1})),(0,ke.eR)("void => *",(0,ke.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let Ue=0;const Fe=new b.OlP("mat-datepicker-scroll-strategy"),J={provide:Fe,deps:[h.aV],useFactory:function Y(Ut){return()=>Ut.scrollStrategies.reposition()}},U=(0,w.pj)(class{constructor(Ut){this._elementRef=Ut}});let ze=(()=>{class Ut extends U{constructor(ae,bt,nt,Bt,ei,Ei){super(ae),this._changeDetectorRef=bt,this._globalModel=nt,this._dateAdapter=Bt,this._rangeSelectionStrategy=ei,this._subscriptions=new v.w0,this._animationDone=new W.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Ei.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(ae){const bt=this._model.selection,nt=ae.value,Bt=bt instanceof Qe;if(Bt&&this._rangeSelectionStrategy){const ei=this._rangeSelectionStrategy.selectionFinished(nt,bt,ae.event);this._model.updateSelection(ei,this)}else nt&&(Bt||!this._dateAdapter.sameDate(nt,bt))&&this._model.add(nt);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(ae){this._model.updateSelection(ae.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(ae){this._isAnimating="start"===ae.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(ae,bt){this._model=ae?this._globalModel.clone():this._globalModel,this._actionsPortal=ae,bt&&this._changeDetectorRef.detectChanges()}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(b.SBq),b.Y36(b.sBO),b.Y36(Se),b.Y36(w._A),b.Y36(f,8),b.Y36(et))};static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-datepicker-content"]],viewQuery:function(bt,nt){if(1&bt&&b.Gf(he,5),2&bt){let Bt;b.iGM(Bt=b.CRH())&&(nt._calendar=Bt.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(bt,nt){1&bt&&b.WFA("@transformPanel.start",function(ei){return nt._handleAnimationEvent(ei)})("@transformPanel.done",function(ei){return nt._handleAnimationEvent(ei)}),2&bt&&(b.d8E("@transformPanel",nt._animationState),b.ekj("mat-datepicker-content-touch",nt.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[b.qOj],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(bt,nt){if(1&bt&&(b.TgZ(0,"div",0)(1,"mat-calendar",1),b.NdJ("yearSelected",function(ei){return nt.datepicker._selectYear(ei)})("monthSelected",function(ei){return nt.datepicker._selectMonth(ei)})("viewChanged",function(ei){return nt.datepicker._viewChanged(ei)})("_userSelection",function(ei){return nt._handleUserSelection(ei)})("_userDragDrop",function(ei){return nt._handleUserDragDrop(ei)}),b.qZA(),b.YNc(2,fe,0,0,"ng-template",2),b.TgZ(3,"button",3),b.NdJ("focus",function(){return nt._closeButtonFocused=!0})("blur",function(){return nt._closeButtonFocused=!1})("click",function(){return nt.datepicker.close()}),b._uU(4),b.qZA()()),2&bt){let Bt;b.ekj("mat-datepicker-content-container-with-custom-header",nt.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",nt._actionsPortal),b.uIk("aria-modal",!0)("aria-labelledby",null!==(Bt=nt._dialogLabelId)&&void 0!==Bt?Bt:void 0),b.xp6(1),b.Q6J("id",nt.datepicker.id)("ngClass",nt.datepicker.panelClass)("startAt",nt.datepicker.startAt)("startView",nt.datepicker.startView)("minDate",nt.datepicker._getMinDate())("maxDate",nt.datepicker._getMaxDate())("dateFilter",nt.datepicker._getDateFilter())("headerComponent",nt.datepicker.calendarHeaderComponent)("selected",nt._getSelected())("dateClass",nt.datepicker.dateClass)("comparisonStart",nt.comparisonStart)("comparisonEnd",nt.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",nt.startDateAccessibleName)("endDateAccessibleName",nt.endDateAccessibleName),b.xp6(1),b.Q6J("cdkPortalOutlet",nt._actionsPortal),b.xp6(1),b.ekj("cdk-visually-hidden",!nt._closeButtonFocused),b.Q6J("color",nt.color||"primary"),b.xp6(1),b.Oqu(nt._closeButtonText)}},dependencies:[E.mk,y.lW,e.mK,M.Pl,he],styles:[".mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[we.transformPanel,we.fadeInCalendar]},changeDetection:0})}return Ut})(),Ge=(()=>{class Ut{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(ae){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(ae){this._color=ae}get touchUi(){return this._touchUi}set touchUi(ae){this._touchUi=(0,Ze.Ig)(ae)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(ae){const bt=(0,Ze.Ig)(ae);bt!==this._disabled&&(this._disabled=bt,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(ae){this._restoreFocus=(0,Ze.Ig)(ae)}get panelClass(){return this._panelClass}set panelClass(ae){this._panelClass=(0,Ze.du)(ae)}get opened(){return this._opened}set opened(ae){(0,Ze.Ig)(ae)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(ae,bt,nt,Bt,ei,Ei,Hn){this._overlay=ae,this._ngZone=bt,this._viewContainerRef=nt,this._dateAdapter=ei,this._dir=Ei,this._model=Hn,this._inputStateChanges=v.w0.EMPTY,this._document=(0,b.f3M)(E.K0),this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new b.vpe,this.monthSelected=new b.vpe,this.viewChanged=new b.vpe(!0),this.openedStream=new b.vpe,this.closedStream=new b.vpe,this._opened=!1,this.id="mat-datepicker-"+Ue++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new W.x,this._scrollStrategy=Bt}ngOnChanges(ae){const bt=ae.xPosition||ae.yPosition;if(bt&&!bt.firstChange&&this._overlayRef){const nt=this._overlayRef.getConfig().positionStrategy;nt instanceof h._G&&(this._setConnectedPositions(nt),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(ae){this._model.add(ae)}_selectYear(ae){this.yearSelected.emit(ae)}_selectMonth(ae){this.monthSelected.emit(ae)}_viewChanged(ae){this.viewChanged.emit(ae)}registerInput(ae){return this._inputStateChanges.unsubscribe(),this.datepickerInput=ae,this._inputStateChanges=ae.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(ae){this._actionsPortal=ae,this._componentRef?.instance._assignActions(ae,!0)}removeActions(ae){ae===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,se.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const ae=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,bt=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:nt,location:Bt}=this._componentRef;nt._startExitAnimation(),nt._animationDone.pipe((0,Z.q)(1)).subscribe(()=>{const ei=this._document.activeElement;ae&&(!ei||ei===this._document.activeElement||Bt.nativeElement.contains(ei))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}ae?setTimeout(bt):bt()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(ae){ae.datepicker=this,ae.color=this.color,ae._dialogLabelId=this.datepickerInput.getOverlayLabelId(),ae._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const ae=this.touchUi,bt=new M.C5(ze,this._viewContainerRef),nt=this._overlayRef=this._overlay.create(new h.X_({positionStrategy:ae?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[ae?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:ae?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(ae?"dialog":"popup")}));this._getCloseStream(nt).subscribe(Bt=>{Bt&&Bt.preventDefault(),this.close()}),nt.keydownEvents().subscribe(Bt=>{const ei=Bt.keyCode;(ei===S.LH||ei===S.JH||ei===S.oh||ei===S.SV||ei===S.Ku||ei===S.VM)&&Bt.preventDefault()}),this._componentRef=nt.attach(bt),this._forwardContentValues(this._componentRef.instance),ae||this._ngZone.onStable.pipe((0,Z.q)(1)).subscribe(()=>nt.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const ae=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(ae)}_setConnectedPositions(ae){const bt="end"===this.xPosition?"end":"start",nt="start"===bt?"end":"start",Bt="above"===this.yPosition?"bottom":"top",ei="top"===Bt?"bottom":"top";return ae.withPositions([{originX:bt,originY:ei,overlayX:bt,overlayY:Bt},{originX:bt,originY:Bt,overlayX:bt,overlayY:ei},{originX:nt,originY:ei,overlayX:nt,overlayY:Bt},{originX:nt,originY:Bt,overlayX:nt,overlayY:ei}])}_getCloseStream(ae){const bt=["ctrlKey","shiftKey","metaKey"];return(0,k.T)(ae.backdropClick(),ae.detachments(),ae.keydownEvents().pipe((0,Ae.h)(nt=>nt.keyCode===S.hY&&!(0,S.Vb)(nt)||this.datepickerInput&&(0,S.Vb)(nt,"altKey")&&nt.keyCode===S.LH&&bt.every(Bt=>!(0,S.Vb)(nt,Bt)))))}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(h.aV),b.Y36(b.R0b),b.Y36(b.s_b),b.Y36(Fe),b.Y36(w._A,8),b.Y36(de.Is,8),b.Y36(Se))};static#t=this.\u0275dir=b.lG2({type:Ut,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[b.TTD]})}return Ut})(),tt=(()=>{class Ut extends Ge{static#e=this.\u0275fac=function(){let ae;return function(nt){return(ae||(ae=b.n5z(Ut)))(nt||Ut)}}();static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[b._Bn([p,{provide:Ge,useExisting:Ut}]),b.qOj],decls:0,vars:0,template:function(bt,nt){},encapsulation:2,changeDetection:0})}return Ut})();class je{constructor(Oi,ae){this.target=Oi,this.targetElement=ae,this.value=this.target.value}}let lt=(()=>{class Ut{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(ae){this._assignValueProgrammatically(ae)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(ae){const bt=(0,Ze.Ig)(ae),nt=this._elementRef.nativeElement;this._disabled!==bt&&(this._disabled=bt,this.stateChanges.next(void 0)),bt&&this._isInitialized&&nt.blur&&nt.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(ae){this._model=ae,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(bt=>{if(this._shouldHandleChangeEvent(bt)){const nt=this._getValueFromModel(bt.selection);this._lastValueValid=this._isValidValue(nt),this._cvaOnChange(nt),this._onTouched(),this._formatValue(nt),this.dateInput.emit(new je(this,this._elementRef.nativeElement)),this.dateChange.emit(new je(this,this._elementRef.nativeElement))}})}constructor(ae,bt,nt){this._elementRef=ae,this._dateAdapter=bt,this._dateFormats=nt,this.dateChange=new b.vpe,this.dateInput=new b.vpe,this.stateChanges=new W.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=v.w0.EMPTY,this._localeSubscription=v.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=Bt=>{const ei=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Bt.value));return!ei||this._matchesFilter(ei)?null:{matDatepickerFilter:!0}},this._minValidator=Bt=>{const ei=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Bt.value)),Ei=this._getMinDate();return!Ei||!ei||this._dateAdapter.compareDate(Ei,ei)<=0?null:{matDatepickerMin:{min:Ei,actual:ei}}},this._maxValidator=Bt=>{const ei=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Bt.value)),Ei=this._getMaxDate();return!Ei||!ei||this._dateAdapter.compareDate(Ei,ei)>=0?null:{matDatepickerMax:{max:Ei,actual:ei}}},this._lastValueValid=!1,this._localeSubscription=bt.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(ae){Ie(ae,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(ae){this._validatorOnChange=ae}validate(ae){return this._validator?this._validator(ae):null}writeValue(ae){this._assignValueProgrammatically(ae)}registerOnChange(ae){this._cvaOnChange=ae}registerOnTouched(ae){this._onTouched=ae}setDisabledState(ae){this.disabled=ae}_onKeydown(ae){(0,S.Vb)(ae,"altKey")&&ae.keyCode===S.JH&&["ctrlKey","shiftKey","metaKey"].every(Bt=>!(0,S.Vb)(ae,Bt))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),ae.preventDefault())}_onInput(ae){const bt=this._lastValueValid;let nt=this._dateAdapter.parse(ae,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(nt),nt=this._dateAdapter.getValidDateOrNull(nt);const Bt=!this._dateAdapter.sameDate(nt,this.value);!nt||Bt?this._cvaOnChange(nt):(ae&&!this.value&&this._cvaOnChange(nt),bt!==this._lastValueValid&&this._validatorOnChange()),Bt&&(this._assignValue(nt),this.dateInput.emit(new je(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new je(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(ae){this._elementRef.nativeElement.value=null!=ae?this._dateAdapter.format(ae,this._dateFormats.display.dateInput):""}_assignValue(ae){this._model?(this._assignValueToModel(ae),this._pendingValue=null):this._pendingValue=ae}_isValidValue(ae){return!ae||this._dateAdapter.isValid(ae)}_parentDisabled(){return!1}_assignValueProgrammatically(ae){ae=this._dateAdapter.deserialize(ae),this._lastValueValid=this._isValidValue(ae),ae=this._dateAdapter.getValidDateOrNull(ae),this._assignValue(ae),this._formatValue(ae)}_matchesFilter(ae){const bt=this._getDateFilter();return!bt||bt(ae)}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(b.SBq),b.Y36(w._A,8),b.Y36(w.sG,8))};static#t=this.\u0275dir=b.lG2({type:Ut,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[b.TTD]})}return Ut})();function Ie(Ut,Oi){const ae=Object.keys(Ut);for(let bt of ae){const{previousValue:nt,currentValue:Bt}=Ut[bt];if(!Oi.isDateInstance(nt)||!Oi.isDateInstance(Bt))return!0;if(!Oi.sameDate(nt,Bt))return!0}return!1}const st={provide:re.JU,useExisting:(0,b.Gpc)(()=>vt),multi:!0},Lt={provide:re.Cf,useExisting:(0,b.Gpc)(()=>vt),multi:!0};let vt=(()=>{class Ut extends lt{set matDatepicker(ae){ae&&(this._datepicker=ae,this._closedSubscription=ae.closedStream.subscribe(()=>this._onTouched()),this._registerModel(ae.registerInput(this)))}get min(){return this._min}set min(ae){const bt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae));this._dateAdapter.sameDate(bt,this._min)||(this._min=bt,this._validatorOnChange())}get max(){return this._max}set max(ae){const bt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae));this._dateAdapter.sameDate(bt,this._max)||(this._max=bt,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(ae){const bt=this._matchesFilter(this.value);this._dateFilter=ae,this._matchesFilter(this.value)!==bt&&this._validatorOnChange()}constructor(ae,bt,nt,Bt){super(ae,bt,nt),this._formField=Bt,this._closedSubscription=v.w0.EMPTY,this._validator=re.kI.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(ae){return ae}_assignValueToModel(ae){this._model&&this._model.updateSelection(ae,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(ae){return ae.source!==this}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(b.SBq),b.Y36(w._A,8),b.Y36(w.sG,8),b.Y36(Ce.G_,8))};static#t=this.\u0275dir=b.lG2({type:Ut,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(bt,nt){1&bt&&b.NdJ("input",function(ei){return nt._onInput(ei.target.value)})("change",function(){return nt._onChange()})("blur",function(){return nt._onBlur()})("keydown",function(ei){return nt._onKeydown(ei)}),2&bt&&(b.Ikx("disabled",nt.disabled),b.uIk("aria-haspopup",nt._datepicker?"dialog":null)("aria-owns",(null==nt._datepicker?null:nt._datepicker.opened)&&nt._datepicker.id||null)("min",nt.min?nt._dateAdapter.toIso8601(nt.min):null)("max",nt.max?nt._dateAdapter.toIso8601(nt.max):null)("data-mat-calendar",nt._datepicker?nt._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[b._Bn([st,Lt,{provide:O.Jk,useExisting:Ut}]),b.qOj]})}return Ut})(),Rt=(()=>{class Ut{static#e=this.\u0275fac=function(bt){return new(bt||Ut)};static#t=this.\u0275dir=b.lG2({type:Ut,selectors:[["","matDatepickerToggleIcon",""]]})}return Ut})(),kt=(()=>{class Ut{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(ae){this._disabled=(0,Ze.Ig)(ae)}constructor(ae,bt,nt){this._intl=ae,this._changeDetectorRef=bt,this._stateChanges=v.w0.EMPTY;const Bt=Number(nt);this.tabIndex=Bt||0===Bt?Bt:null}ngOnChanges(ae){ae.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(ae){this.datepicker&&!this.disabled&&(this.datepicker.open(),ae.stopPropagation())}_watchStateChanges(){const ae=this.datepicker?this.datepicker.stateChanges:(0,P.of)(),bt=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,P.of)(),nt=this.datepicker?(0,k.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,P.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,k.T)(this._intl.changes,ae,bt,nt).subscribe(()=>this._changeDetectorRef.markForCheck())}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(et),b.Y36(b.sBO),b.$8M("tabindex"))};static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-datepicker-toggle"]],contentQueries:function(bt,nt,Bt){if(1&bt&&b.Suo(Bt,Rt,5),2&bt){let ei;b.iGM(ei=b.CRH())&&(nt._customIcon=ei.first)}},viewQuery:function(bt,nt){if(1&bt&&b.Gf(X,5),2&bt){let Bt;b.iGM(Bt=b.CRH())&&(nt._button=Bt.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(bt,nt){1&bt&&b.NdJ("click",function(ei){return nt._open(ei)}),2&bt&&(b.uIk("tabindex",null)("data-mat-calendar",nt.datepicker?nt.datepicker.id:null),b.ekj("mat-datepicker-toggle-active",nt.datepicker&&nt.datepicker.opened)("mat-accent",nt.datepicker&&"accent"===nt.datepicker.color)("mat-warn",nt.datepicker&&"warn"===nt.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[b.TTD],ngContentSelectors:Je,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(bt,nt){1&bt&&(b.F$t(ve),b.TgZ(0,"button",0,1),b.YNc(2,ce,2,0,"svg",2),b.Hsn(3),b.qZA()),2&bt&&(b.Q6J("disabled",nt.disabled)("disableRipple",nt.disableRipple),b.uIk("aria-haspopup",nt.datepicker?"dialog":null)("aria-label",nt.ariaLabel||nt._intl.openCalendarLabel)("tabindex",nt.disabled?-1:nt.tabIndex),b.xp6(2),b.Q6J("ngIf",!nt._customIcon))},dependencies:[E.O5,y.RK],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}return Ut})();function ni(Ut){return Xe(Ut,!0)}function hi(Ut){return Ut.nodeType===Node.ELEMENT_NODE}function Xe(Ut,Oi){if(hi(Ut)&&Oi){const bt=(Ut.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce((nt,Bt)=>{const ei=document.getElementById(Bt);return ei&&nt.push(ei),nt},[]);if(bt.length)return bt.map(nt=>Xe(nt,!1)).join(" ")}if(hi(Ut)){const ae=Ut.getAttribute("aria-label")?.trim();if(ae)return ae}if(function Yt(Ut){return"INPUT"===Ut.nodeName}(Ut)||function ui(Ut){return"TEXTAREA"===Ut.nodeName}(Ut)){if(Ut.labels?.length)return Array.from(Ut.labels).map(nt=>Xe(nt,!1)).join(" ");const ae=Ut.getAttribute("placeholder")?.trim();if(ae)return ae;const bt=Ut.getAttribute("title")?.trim();if(bt)return bt}return(Ut.textContent||"").replace(/\s+/g," ").trim()}const Vt=new b.OlP("MAT_DATE_RANGE_INPUT_PARENT"),qt=(0,w.FD)((()=>{class Ut extends lt{constructor(ae,bt,nt,Bt,ei,Ei,Hn,Vn){super(bt,Hn,Vn),this._rangeInput=ae,this._elementRef=bt,this._defaultErrorStateMatcher=nt,this._injector=Bt,this._parentForm=ei,this._parentFormGroup=Ei,this._dir=(0,b.f3M)(de.Is,{optional:!0})}ngOnInit(){const ae=this._injector.get(re.a5,null,{optional:!0,self:!0});ae&&(this.ngControl=ae)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return 0===this._elementRef.nativeElement.value.length}_getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}getMirrorValue(){const ae=this._elementRef.nativeElement,bt=ae.value;return bt.length>0?bt:ae.placeholder}_onInput(ae){super._onInput(ae),this._rangeInput._handleChildValueChange()}_openPopup(){this._rangeInput._openDatepicker()}_getMinDate(){return this._rangeInput.min}_getMaxDate(){return this._rangeInput.max}_getDateFilter(){return this._rangeInput.dateFilter}_parentDisabled(){return this._rangeInput._groupDisabled}_shouldHandleChangeEvent({source:ae}){return ae!==this._rangeInput._startInput&&ae!==this._rangeInput._endInput}_assignValueProgrammatically(ae){super._assignValueProgrammatically(ae),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return ni(this._elementRef.nativeElement)}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(Vt),b.Y36(b.SBq),b.Y36(w.rD),b.Y36(b.zs3),b.Y36(re.F,8),b.Y36(re.sg,8),b.Y36(w._A,8),b.Y36(w.sG,8))};static#t=this.\u0275dir=b.lG2({type:Ut,features:[b.qOj]})}return Ut})());let Jt=(()=>{class Ut extends qt{constructor(ae,bt,nt,Bt,ei,Ei,Hn,Vn){super(ae,bt,nt,Bt,ei,Ei,Hn,Vn),this._startValidator=mo=>{const Ln=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(mo.value)),Qn=this._model?this._model.selection.end:null;return!Ln||!Qn||this._dateAdapter.compareDate(Ln,Qn)<=0?null:{matStartDateInvalid:{end:Qn,actual:Ln}}},this._validator=re.kI.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(ae){return ae.start}_shouldHandleChangeEvent(ae){return!(!super._shouldHandleChangeEvent(ae)||(ae.oldValue?.start?ae.selection.start&&!this._dateAdapter.compareDate(ae.oldValue.start,ae.selection.start):!ae.selection.start))}_assignValueToModel(ae){if(this._model){const bt=new Qe(ae,this._model.selection.end);this._model.updateSelection(bt,this)}}_formatValue(ae){super._formatValue(ae),this._rangeInput._handleChildValueChange()}_onKeydown(ae){const bt=this._rangeInput._endInput,nt=this._elementRef.nativeElement,Bt="rtl"!==this._dir?.value;(ae.keyCode===S.SV&&Bt||ae.keyCode===S.oh&&!Bt)&&nt.selectionStart===nt.value.length&&nt.selectionEnd===nt.value.length?(ae.preventDefault(),bt._elementRef.nativeElement.setSelectionRange(0,0),bt.focus()):super._onKeydown(ae)}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(Vt),b.Y36(b.SBq),b.Y36(w.rD),b.Y36(b.zs3),b.Y36(re.F,8),b.Y36(re.sg,8),b.Y36(w._A,8),b.Y36(w.sG,8))};static#t=this.\u0275dir=b.lG2({type:Ut,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(bt,nt){1&bt&&b.NdJ("input",function(ei){return nt._onInput(ei.target.value)})("change",function(){return nt._onChange()})("keydown",function(ei){return nt._onKeydown(ei)})("blur",function(){return nt._onBlur()}),2&bt&&(b.Ikx("disabled",nt.disabled),b.uIk("aria-haspopup",nt._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==nt._rangeInput.rangePicker?null:nt._rangeInput.rangePicker.opened)&&nt._rangeInput.rangePicker.id||null)("min",nt._getMinDate()?nt._dateAdapter.toIso8601(nt._getMinDate()):null)("max",nt._getMaxDate()?nt._dateAdapter.toIso8601(nt._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[b._Bn([{provide:re.JU,useExisting:Ut,multi:!0},{provide:re.Cf,useExisting:Ut,multi:!0}]),b.qOj]})}return Ut})(),si=(()=>{class Ut extends qt{constructor(ae,bt,nt,Bt,ei,Ei,Hn,Vn){super(ae,bt,nt,Bt,ei,Ei,Hn,Vn),this._endValidator=mo=>{const Ln=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(mo.value)),Qn=this._model?this._model.selection.start:null;return!Ln||!Qn||this._dateAdapter.compareDate(Ln,Qn)>=0?null:{matEndDateInvalid:{start:Qn,actual:Ln}}},this._validator=re.kI.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(ae){return ae.end}_shouldHandleChangeEvent(ae){return!(!super._shouldHandleChangeEvent(ae)||(ae.oldValue?.end?ae.selection.end&&!this._dateAdapter.compareDate(ae.oldValue.end,ae.selection.end):!ae.selection.end))}_assignValueToModel(ae){if(this._model){const bt=new Qe(this._model.selection.start,ae);this._model.updateSelection(bt,this)}}_onKeydown(ae){const bt=this._rangeInput._startInput,nt=this._elementRef.nativeElement,Bt="rtl"!==this._dir?.value;if(ae.keyCode!==S.ZH||nt.value)if((ae.keyCode===S.oh&&Bt||ae.keyCode===S.SV&&!Bt)&&0===nt.selectionStart&&0===nt.selectionEnd){ae.preventDefault();const ei=bt._elementRef.nativeElement.value.length;bt._elementRef.nativeElement.setSelectionRange(ei,ei),bt.focus()}else super._onKeydown(ae);else bt.focus()}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(Vt),b.Y36(b.SBq),b.Y36(w.rD),b.Y36(b.zs3),b.Y36(re.F,8),b.Y36(re.sg,8),b.Y36(w._A,8),b.Y36(w.sG,8))};static#t=this.\u0275dir=b.lG2({type:Ut,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(bt,nt){1&bt&&b.NdJ("input",function(ei){return nt._onInput(ei.target.value)})("change",function(){return nt._onChange()})("keydown",function(ei){return nt._onKeydown(ei)})("blur",function(){return nt._onBlur()}),2&bt&&(b.Ikx("disabled",nt.disabled),b.uIk("aria-haspopup",nt._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==nt._rangeInput.rangePicker?null:nt._rangeInput.rangePicker.opened)&&nt._rangeInput.rangePicker.id||null)("min",nt._getMinDate()?nt._dateAdapter.toIso8601(nt._getMinDate()):null)("max",nt._getMaxDate()?nt._dateAdapter.toIso8601(nt._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[b._Bn([{provide:re.JU,useExisting:Ut,multi:!0},{provide:re.Cf,useExisting:Ut,multi:!0}]),b.qOj]})}return Ut})(),zi=0,Ri=(()=>{class Ut{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const ae=this._startInput?._getPlaceholder()||"",bt=this._endInput?._getPlaceholder()||"";return ae||bt?`${ae} ${this.separator} ${bt}`:""}get rangePicker(){return this._rangePicker}set rangePicker(ae){ae&&(this._model=ae.registerInput(this),this._rangePicker=ae,this._closedSubscription.unsubscribe(),this._closedSubscription=ae.closedStream.subscribe(()=>{this._startInput?._onTouched(),this._endInput?._onTouched()}),this._registerModel(this._model))}get required(){return this._required??(this._isTargetRequired(this)||this._isTargetRequired(this._startInput)||this._isTargetRequired(this._endInput))??!1}set required(ae){this._required=(0,Ze.Ig)(ae)}get dateFilter(){return this._dateFilter}set dateFilter(ae){const bt=this._startInput,nt=this._endInput,Bt=bt&&bt._matchesFilter(bt.value),ei=nt&&nt._matchesFilter(bt.value);this._dateFilter=ae,bt&&bt._matchesFilter(bt.value)!==Bt&&bt._validatorOnChange(),nt&&nt._matchesFilter(nt.value)!==ei&&nt._validatorOnChange()}get min(){return this._min}set min(ae){const bt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae));this._dateAdapter.sameDate(bt,this._min)||(this._min=bt,this._revalidate())}get max(){return this._max}set max(ae){const bt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(ae));this._dateAdapter.sameDate(bt,this._max)||(this._max=bt,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(ae){const bt=(0,Ze.Ig)(ae);bt!==this._groupDisabled&&(this._groupDisabled=bt,this.stateChanges.next(void 0))}get errorState(){return!(!this._startInput||!this._endInput)&&(this._startInput.errorState||this._endInput.errorState)}get empty(){const ae=!!this._startInput&&this._startInput.isEmpty(),bt=!!this._endInput&&this._endInput.isEmpty();return ae&&bt}constructor(ae,bt,nt,Bt,ei){this._changeDetectorRef=ae,this._elementRef=bt,this._dateAdapter=Bt,this._formField=ei,this._closedSubscription=v.w0.EMPTY,this.id="mat-date-range-input-"+zi++,this.focused=!1,this.controlType="mat-date-range-input",this._groupDisabled=!1,this._ariaDescribedBy=null,this.separator="\u2013",this.comparisonStart=null,this.comparisonEnd=null,this.stateChanges=new W.x,ei?._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&bt.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=nt}setDescribedByIds(ae){this._ariaDescribedBy=ae.length?ae.join(" "):null}onContainerClick(){!this.focused&&!this.disabled&&(this._model&&this._model.selection.start?this._endInput.focus():this._startInput.focus())}ngAfterContentInit(){this._model&&this._registerModel(this._model),(0,k.T)(this._startInput.stateChanges,this._endInput.stateChanges).subscribe(()=>{this.stateChanges.next(void 0)})}ngOnChanges(ae){Ie(ae,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._closedSubscription.unsubscribe(),this.stateChanges.complete()}getStartValue(){return this.value?this.value.start:null}getThemePalette(){return this._formField?this._formField.color:void 0}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():null}_getInputMirrorValue(ae){const bt="start"===ae?this._startInput:this._endInput;return bt?bt.getMirrorValue():""}_shouldHidePlaceholders(){return!!this._startInput&&!this._startInput.isEmpty()}_handleChildValueChange(){this.stateChanges.next(void 0),this._changeDetectorRef.markForCheck()}_openDatepicker(){this._rangePicker&&this._rangePicker.open()}_shouldHideSeparator(){return(!this._formField||this._formField.getLabelId()&&!this._formField._shouldLabelFloat())&&this.empty}_getAriaLabelledby(){const ae=this._formField;return ae&&ae._hasFloatingLabel()?ae._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(ae){this.focused=null!==ae,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(ae){this._startInput&&this._startInput._registerModel(ae),this._endInput&&this._endInput._registerModel(ae)}_isTargetRequired(ae){return ae?.ngControl?.control?.hasValidator(re.kI.required)}static#e=this.\u0275fac=function(bt){return new(bt||Ut)(b.Y36(b.sBO),b.Y36(b.SBq),b.Y36(re.gN,10),b.Y36(w._A,8),b.Y36(Ce.G_,8))};static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-date-range-input"]],contentQueries:function(bt,nt,Bt){if(1&bt&&(b.Suo(Bt,Jt,5),b.Suo(Bt,si,5)),2&bt){let ei;b.iGM(ei=b.CRH())&&(nt._startInput=ei.first),b.iGM(ei=b.CRH())&&(nt._endInput=ei.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function(bt,nt){2&bt&&(b.uIk("id",nt.id)("aria-labelledby",nt._getAriaLabelledby())("aria-describedby",nt._ariaDescribedBy)("data-mat-calendar",nt.rangePicker?nt.rangePicker.id:null),b.ekj("mat-date-range-input-hide-placeholders",nt._shouldHidePlaceholders())("mat-date-range-input-required",nt.required))},inputs:{rangePicker:"rangePicker",required:"required",dateFilter:"dateFilter",min:"min",max:"max",disabled:"disabled",separator:"separator",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},exportAs:["matDateRangeInput"],features:[b._Bn([{provide:Ce.Eo,useExisting:Ut},{provide:Vt,useExisting:Ut}]),b.TTD],ngContentSelectors:qe,decls:11,vars:5,consts:[["cdkMonitorSubtreeFocus","",1,"mat-date-range-input-container",3,"cdkFocusChange"],[1,"mat-date-range-input-wrapper"],["aria-hidden","true",1,"mat-date-range-input-mirror"],[1,"mat-date-range-input-separator"],[1,"mat-date-range-input-wrapper","mat-date-range-input-end-wrapper"]],template:function(bt,nt){1&bt&&(b.F$t(ue),b.TgZ(0,"div",0),b.NdJ("cdkFocusChange",function(ei){return nt._updateFocus(ei)}),b.TgZ(1,"div",1),b.Hsn(2),b.TgZ(3,"span",2),b._uU(4),b.qZA()(),b.TgZ(5,"span",3),b._uU(6),b.qZA(),b.TgZ(7,"div",4),b.Hsn(8,1),b.TgZ(9,"span",2),b._uU(10),b.qZA()()()),2&bt&&(b.xp6(4),b.Oqu(nt._getInputMirrorValue("start")),b.xp6(1),b.ekj("mat-date-range-input-separator-hidden",nt._shouldHideSeparator()),b.xp6(1),b.Oqu(nt.separator),b.xp6(4),b.Oqu(nt._getInputMirrorValue("end")))},dependencies:[e.kH],styles:[".mat-date-range-input{display:block;width:100%}.mat-date-range-input-container{display:flex;align-items:center}.mat-date-range-input-separator{transition:opacity 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);margin:0 4px;color:var(--mat-datepicker-range-input-separator-color)}.mat-form-field-disabled .mat-date-range-input-separator{color:var(--mat-datepicker-range-input-disabled-state-separator-color)}._mat-animation-noopable .mat-date-range-input-separator{transition:none}.mat-date-range-input-separator-hidden{-webkit-user-select:none;user-select:none;opacity:0;transition:none}.mat-date-range-input-wrapper{position:relative;overflow:hidden;max-width:calc(50% - 4px)}.mat-date-range-input-end-wrapper{flex-grow:1}.mat-date-range-input-inner{position:absolute;top:0;left:0;font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;vertical-align:bottom;text-align:inherit;-webkit-appearance:none;width:100%;height:100%}.mat-date-range-input-inner:-moz-ui-invalid{box-shadow:none}.mat-date-range-input-inner::placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-moz-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-webkit-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner:-ms-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner[disabled]{color:var(--mat-datepicker-range-input-disabled-state-text-color)}.mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-date-range-input-inner::placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-moz-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner:-ms-input-placeholder{transition:none}.mat-date-range-input-mirror{-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;display:inline-block;min-width:2px}.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:200px}"],encapsulation:2,changeDetection:0})}return Ut})(),Si=(()=>{class Ut extends Ge{_forwardContentValues(ae){super._forwardContentValues(ae);const bt=this.datepickerInput;bt&&(ae.comparisonStart=bt.comparisonStart,ae.comparisonEnd=bt.comparisonEnd,ae.startDateAccessibleName=bt._getStartDateAccessibleName(),ae.endDateAccessibleName=bt._getEndDateAccessibleName())}static#e=this.\u0275fac=function(){let ae;return function(nt){return(ae||(ae=b.n5z(Ut)))(nt||Ut)}}();static#t=this.\u0275cmp=b.Xpm({type:Ut,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],features:[b._Bn([C,t,{provide:Ge,useExisting:Ut}]),b.qOj],decls:0,vars:0,template:function(bt,nt){},encapsulation:2,changeDetection:0})}return Ut})(),Wi=(()=>{class Ut{static#e=this.\u0275fac=function(bt){return new(bt||Ut)};static#t=this.\u0275mod=b.oAB({type:Ut});static#i=this.\u0275inj=b.cJS({providers:[et,J],imports:[E.ez,y.ot,h.U8,e.rt,M.eL,w.BQ,g.ZD]})}return Ut})()},17700:(_t,pe,m)=>{"use strict";m.d(pe,{WI:()=>Et,uw:()=>Be,H8:()=>Ee,ZT:()=>Tt,vA:()=>Mt,xY:()=>Se,Is:()=>o,so:()=>et,uh:()=>Qe});var e=m(69594),h=m(96814),M=m(65879),E=m(24191),b=m(62831),y=m(68484),g=m(36028),w=m(78645),W=m(74911),v=m(22096),k=m(49388),P=m(27921);function S(C,f){}class de{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let Z=(()=>{class C extends y.en{constructor(a,n,t,i,r,d,s,c){super(),this._elementRef=a,this._focusTrapFactory=n,this._config=i,this._interactivityChecker=r,this._ngZone=d,this._overlayRef=s,this._focusMonitor=c,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=l=>{this._portalOutlet.hasAttached();const T=this._portalOutlet.attachDomPortal(l);return this._contentAttached(),T},this._document=t,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(a){this._portalOutlet.hasAttached();const n=this._portalOutlet.attachComponentPortal(a);return this._contentAttached(),n}attachTemplatePortal(a){this._portalOutlet.hasAttached();const n=this._portalOutlet.attachTemplatePortal(a);return this._contentAttached(),n}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(a,n){this._interactivityChecker.isFocusable(a)||(a.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const t=()=>{a.removeEventListener("blur",t),a.removeEventListener("mousedown",t),a.removeAttribute("tabindex")};a.addEventListener("blur",t),a.addEventListener("mousedown",t)})),a.focus(n)}_focusByCssSelector(a,n){let t=this._elementRef.nativeElement.querySelector(a);t&&this._forceFocus(t,n)}_trapFocus(){const a=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||a.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(n=>{n||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const a=this._config.restoreFocus;let n=null;if("string"==typeof a?n=this._document.querySelector(a):"boolean"==typeof a?n=a?this._elementFocusedBeforeDialogWasOpened:null:a&&(n=a),this._config.restoreFocus&&n&&"function"==typeof n.focus){const t=(0,b.ht)(),i=this._elementRef.nativeElement;(!t||t===this._document.body||t===i||i.contains(t))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const a=this._elementRef.nativeElement,n=(0,b.ht)();return a===n||a.contains(n)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,b.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(n){return new(n||C)(M.Y36(M.SBq),M.Y36(E.qV),M.Y36(h.K0,8),M.Y36(de),M.Y36(E.ic),M.Y36(M.R0b),M.Y36(e.Iu),M.Y36(E.tE))};static#t=this.\u0275cmp=M.Xpm({type:C,selectors:[["cdk-dialog-container"]],viewQuery:function(n,t){if(1&n&&M.Gf(y.Pl,7),2&n){let i;M.iGM(i=M.CRH())&&(t._portalOutlet=i.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,t){2&n&&M.uIk("id",t._config.id||null)("role",t._config.role)("aria-modal",t._config.ariaModal)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledByQueue[0])("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null)},features:[M.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,t){1&n&&M.YNc(0,S,0,0,"ng-template",0)},dependencies:[y.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return C})();class oe{constructor(f,a){this.overlayRef=f,this.config=a,this.closed=new w.x,this.disableClose=a.disableClose,this.backdropClick=f.backdropClick(),this.keydownEvents=f.keydownEvents(),this.outsidePointerEvents=f.outsidePointerEvents(),this.id=a.id,this.keydownEvents.subscribe(n=>{n.keyCode===g.hY&&!this.disableClose&&!(0,g.Vb)(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=f.detachments().subscribe(()=>{!1!==a.closeOnOverlayDetachments&&this.close()})}close(f,a){if(this.containerInstance){const n=this.closed;this.containerInstance._closeInteractionType=a?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(f),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(f="",a=""){return this.overlayRef.updateSize({width:f,height:a}),this}addPanelClass(f){return this.overlayRef.addPanelClass(f),this}removePanelClass(f){return this.overlayRef.removePanelClass(f),this}}const Ae=new M.OlP("DialogScrollStrategy"),Ze=new M.OlP("DialogData"),ke=new M.OlP("DefaultDialogConfig"),Ce={provide:Ae,deps:[e.aV],useFactory:function re(C){return()=>C.scrollStrategies.block()}};let O=0,te=(()=>{class C{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(a,n,t,i,r,d){this._overlay=a,this._injector=n,this._defaultOptions=t,this._parentDialog=i,this._overlayContainer=r,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new w.x,this._afterOpenedAtThisLevel=new w.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,W.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,P.O)(void 0))),this._scrollStrategy=d}open(a,n){(n={...this._defaultOptions||new de,...n}).id=n.id||"cdk-dialog-"+O++,n.id&&this.getDialogById(n.id);const i=this._getOverlayConfig(n),r=this._overlay.create(i),d=new oe(r,n),s=this._attachContainer(r,d,n);return d.containerInstance=s,this._attachDialogContent(a,d,s,n),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(d),d.closed.subscribe(()=>this._removeOpenDialog(d,!0)),this.afterOpened.next(d),d}closeAll(){H(this.openDialogs,a=>a.close())}getDialogById(a){return this.openDialogs.find(n=>n.id===a)}ngOnDestroy(){H(this._openDialogsAtThisLevel,a=>{!1===a.config.closeOnDestroy&&this._removeOpenDialog(a,!1)}),H(this._openDialogsAtThisLevel,a=>a.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(a){const n=new e.X_({positionStrategy:a.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:a.scrollStrategy||this._scrollStrategy(),panelClass:a.panelClass,hasBackdrop:a.hasBackdrop,direction:a.direction,minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,width:a.width,height:a.height,disposeOnNavigation:a.closeOnNavigation});return a.backdropClass&&(n.backdropClass=a.backdropClass),n}_attachContainer(a,n,t){const i=t.injector||t.viewContainerRef?.injector,r=[{provide:de,useValue:t},{provide:oe,useValue:n},{provide:e.Iu,useValue:a}];let d;t.container?"function"==typeof t.container?d=t.container:(d=t.container.type,r.push(...t.container.providers(t))):d=Z;const s=new y.C5(d,t.viewContainerRef,M.zs3.create({parent:i||this._injector,providers:r}),t.componentFactoryResolver);return a.attach(s).instance}_attachDialogContent(a,n,t,i){if(a instanceof M.Rgc){const r=this._createInjector(i,n,t,void 0);let d={$implicit:i.data,dialogRef:n};i.templateContext&&(d={...d,..."function"==typeof i.templateContext?i.templateContext():i.templateContext}),t.attachTemplatePortal(new y.UE(a,null,d,r))}else{const r=this._createInjector(i,n,t,this._injector),d=t.attachComponentPortal(new y.C5(a,i.viewContainerRef,r,i.componentFactoryResolver));n.componentRef=d,n.componentInstance=d.instance}}_createInjector(a,n,t,i){const r=a.injector||a.viewContainerRef?.injector,d=[{provide:Ze,useValue:a.data},{provide:oe,useValue:n}];return a.providers&&("function"==typeof a.providers?d.push(...a.providers(n,a,t)):d.push(...a.providers)),a.direction&&(!r||!r.get(k.Is,null,{optional:!0}))&&d.push({provide:k.Is,useValue:{value:a.direction,change:(0,v.of)()}}),M.zs3.create({parent:r||i,providers:d})}_removeOpenDialog(a,n){const t=this.openDialogs.indexOf(a);t>-1&&(this.openDialogs.splice(t,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((i,r)=>{i?r.setAttribute("aria-hidden",i):r.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const a=this._overlayContainer.getContainerElement();if(a.parentElement){const n=a.parentElement.children;for(let t=n.length-1;t>-1;t--){const i=n[t];i!==a&&"SCRIPT"!==i.nodeName&&"STYLE"!==i.nodeName&&!i.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(i,i.getAttribute("aria-hidden")),i.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const a=this._parentDialog;return a?a._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(n){return new(n||C)(M.LFG(e.aV),M.LFG(M.zs3),M.LFG(ke,8),M.LFG(C,12),M.LFG(e.Xj),M.LFG(Ae))};static#t=this.\u0275prov=M.Yz7({token:C,factory:C.\u0275fac})}return C})();function H(C,f){let a=C.length;for(;a--;)f(C[a])}let Q=(()=>{class C{static#e=this.\u0275fac=function(n){return new(n||C)};static#t=this.\u0275mod=M.oAB({type:C});static#i=this.\u0275inj=M.cJS({providers:[te,Ce],imports:[e.U8,y.eL,E.rt,y.eL]})}return C})();var ye=m(42495),rt=m(63019),Ne=m(32181),zt=m(48180),at=m(23680);function At(C,f){}m(86825);class Mt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const fe="mdc-dialog--open",X="mdc-dialog--opening",ce="mdc-dialog--closing";let ue=(()=>{class C extends Z{constructor(a,n,t,i,r,d,s,c){super(a,n,t,i,r,d,s,c),this._animationStateChanged=new M.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(a){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:a})}static#e=this.\u0275fac=function(n){return new(n||C)(M.Y36(M.SBq),M.Y36(E.qV),M.Y36(h.K0,8),M.Y36(Mt),M.Y36(E.ic),M.Y36(M.R0b),M.Y36(e.Iu),M.Y36(E.tE))};static#t=this.\u0275cmp=M.Xpm({type:C,selectors:[["ng-component"]],features:[M.qOj],decls:0,vars:0,template:function(n,t){},encapsulation:2})}return C})();const qe="--mat-dialog-transition-duration";function Ve(C){return null==C?null:"number"==typeof C?C:C.endsWith("ms")?(0,ye.su)(C.substring(0,C.length-2)):C.endsWith("s")?1e3*(0,ye.su)(C.substring(0,C.length-1)):"0"===C?0:null}let Me=(()=>{class C extends ue{constructor(a,n,t,i,r,d,s,c,l){super(a,n,t,i,r,d,s,l),this._animationMode=c,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Ve(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Ve(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(qe,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(X,fe)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(fe),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(fe),this._animationsEnabled?(this._hostElement.style.setProperty(qe,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ce)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(X,ce)}_waitForAnimationToComplete(a,n){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,a)}_requestAnimationFrame(a){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(a):a()})}static#e=this.\u0275fac=function(n){return new(n||C)(M.Y36(M.SBq),M.Y36(E.qV),M.Y36(h.K0,8),M.Y36(Mt),M.Y36(E.ic),M.Y36(M.R0b),M.Y36(e.Iu),M.Y36(M.QbO,8),M.Y36(E.tE))};static#t=this.\u0275cmp=M.Xpm({type:C,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(n,t){2&n&&(M.Ikx("id",t._config.id),M.uIk("aria-modal",t._config.ariaModal)("role",t._config.role)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledByQueue[0])("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null),M.ekj("_mat-animation-noopable",!t._animationsEnabled))},features:[M.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,t){1&n&&(M.TgZ(0,"div",0)(1,"div",1),M.YNc(2,At,0,0,"ng-template",2),M.qZA()())},dependencies:[y.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2})}return C})();class et{constructor(f,a,n){this._ref=f,this._containerInstance=n,this._afterOpened=new w.x,this._beforeClosed=new w.x,this._state=0,this.disableClose=a.disableClose,this.id=f.id,n._animationStateChanged.pipe((0,Ne.h)(t=>"opened"===t.state),(0,zt.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe((0,Ne.h)(t=>"closed"===t.state),(0,zt.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),f.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,rt.T)(this.backdropClick(),this.keydownEvents().pipe((0,Ne.h)(t=>t.keyCode===g.hY&&!this.disableClose&&!(0,g.Vb)(t)))).subscribe(t=>{this.disableClose||(t.preventDefault(),Re(this,"keydown"===t.type?"keyboard":"mouse"))})}close(f){this._result=f,this._containerInstance._animationStateChanged.pipe((0,Ne.h)(a=>"closing"===a.state),(0,zt.q)(1)).subscribe(a=>{this._beforeClosed.next(f),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),a.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(f){let a=this._ref.config.positionStrategy;return f&&(f.left||f.right)?f.left?a.left(f.left):a.right(f.right):a.centerHorizontally(),f&&(f.top||f.bottom)?f.top?a.top(f.top):a.bottom(f.bottom):a.centerVertically(),this._ref.updatePosition(),this}updateSize(f="",a=""){return this._ref.updateSize(f,a),this}addPanelClass(f){return this._ref.addPanelClass(f),this}removePanelClass(f){return this._ref.removePanelClass(f),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Re(C,f,a){return C._closeInteractionType=f,C.close(a)}const Et=new M.OlP("MatMdcDialogData"),G=new M.OlP("mat-mdc-dialog-default-options"),He=new M.OlP("mat-mdc-dialog-scroll-strategy"),it={provide:He,deps:[e.aV],useFactory:function ne(C){return()=>C.scrollStrategies.block()}};let be=0,j=(()=>{class C{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const a=this._parentDialog;return a?a._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(a,n,t,i,r,d,s,c,l,T){this._overlay=a,this._defaultOptions=t,this._parentDialog=i,this._dialogRefConstructor=s,this._dialogContainerType=c,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new w.x,this._afterOpenedAtThisLevel=new w.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Mt,this.afterAllClosed=(0,W.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,P.O)(void 0))),this._scrollStrategy=d,this._dialog=n.get(te)}open(a,n){let t;(n={...this._defaultOptions||new Mt,...n}).id=n.id||`${this._idPrefix}${be++}`,n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();const i=this._dialog.open(a,{...n,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:de,useValue:n}]},templateContext:()=>({dialogRef:t}),providers:(r,d,s)=>(t=new this._dialogRefConstructor(r,n,s),t.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:d.data},{provide:this._dialogRefConstructor,useValue:t}])});return t.componentRef=i.componentRef,t.componentInstance=i.componentInstance,this.openDialogs.push(t),this.afterOpened.next(t),t.afterClosed().subscribe(()=>{const r=this.openDialogs.indexOf(t);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||this._getAfterAllClosed().next())}),t}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(a){return this.openDialogs.find(n=>n.id===a)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(a){let n=a.length;for(;n--;)a[n].close()}static#e=this.\u0275fac=function(n){M.$Z()};static#t=this.\u0275prov=M.Yz7({token:C,factory:C.\u0275fac})}return C})(),Be=(()=>{class C extends j{constructor(a,n,t,i,r,d,s,c){super(a,n,i,d,s,r,et,Me,Et,c),this._idPrefix="mat-mdc-dialog-"}static#e=this.\u0275fac=function(n){return new(n||C)(M.LFG(e.aV),M.LFG(M.zs3),M.LFG(h.Ye,8),M.LFG(G,8),M.LFG(He),M.LFG(C,12),M.LFG(e.Xj),M.LFG(M.QbO,8))};static#t=this.\u0275prov=M.Yz7({token:C,factory:C.\u0275fac})}return C})(),Te=0,Tt=(()=>{class C{constructor(a,n,t){this.dialogRef=a,this._elementRef=n,this._dialog=t,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=ge(this._elementRef,this._dialog.openDialogs))}ngOnChanges(a){const n=a._matDialogClose||a._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(a){Re(this.dialogRef,0===a.screenX&&0===a.screenY?"keyboard":"mouse",this.dialogResult)}static#e=this.\u0275fac=function(n){return new(n||C)(M.Y36(et,8),M.Y36(M.SBq),M.Y36(Be))};static#t=this.\u0275dir=M.lG2({type:C,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,t){1&n&&M.NdJ("click",function(r){return t._onButtonClick(r)}),2&n&&M.uIk("aria-label",t.ariaLabel||null)("type",t.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[M.TTD]})}return C})(),Qe=(()=>{class C{constructor(a,n,t){this._dialogRef=a,this._elementRef=n,this._dialog=t,this.id="mat-mdc-dialog-title-"+Te++}ngOnInit(){this._dialogRef||(this._dialogRef=ge(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const a=this._dialogRef?._containerInstance?._ariaLabelledByQueue;a&&Promise.resolve().then(()=>{const n=a.indexOf(this.id);n>-1&&a.splice(n,1)})}static#e=this.\u0275fac=function(n){return new(n||C)(M.Y36(et,8),M.Y36(M.SBq),M.Y36(Be))};static#t=this.\u0275dir=M.lG2({type:C,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,t){2&n&&M.Ikx("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}return C})(),Se=(()=>{class C{static#e=this.\u0275fac=function(n){return new(n||C)};static#t=this.\u0275dir=M.lG2({type:C,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}return C})(),Ee=(()=>{class C{constructor(){this.align="start"}static#e=this.\u0275fac=function(n){return new(n||C)};static#t=this.\u0275dir=M.lG2({type:C,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(n,t){2&n&&M.ekj("mat-mdc-dialog-actions-align-center","center"===t.align)("mat-mdc-dialog-actions-align-end","end"===t.align)},inputs:{align:"align"}})}return C})();function ge(C,f){let a=C.nativeElement.parentElement;for(;a&&!a.classList.contains("mat-mdc-dialog-container");)a=a.parentElement;return a?f.find(n=>n.id===a.id):null}let o=(()=>{class C{static#e=this.\u0275fac=function(n){return new(n||C)};static#t=this.\u0275mod=M.oAB({type:C});static#i=this.\u0275inj=M.cJS({providers:[Be,it],imports:[Q,e.U8,y.eL,at.BQ,at.BQ]})}return C})()},26385:(_t,pe,m)=>{"use strict";m.d(pe,{d:()=>E,t:()=>b});var e=m(65879),h=m(42495),M=m(23680);let E=(()=>{class y{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(w){this._vertical=(0,h.Ig)(w)}get inset(){return this._inset}set inset(w){this._inset=(0,h.Ig)(w)}static#e=this.\u0275fac=function(W){return new(W||y)};static#t=this.\u0275cmp=e.Xpm({type:y,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(W,v){2&W&&(e.uIk("aria-orientation",v.vertical?"vertical":"horizontal"),e.ekj("mat-divider-vertical",v.vertical)("mat-divider-horizontal",!v.vertical)("mat-divider-inset",v.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(W,v){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return y})(),b=(()=>{class y{static#e=this.\u0275fac=function(W){return new(W||y)};static#t=this.\u0275mod=e.oAB({type:y});static#i=this.\u0275inj=e.cJS({imports:[M.BQ,M.BQ]})}return y})()},3305:(_t,pe,m)=>{"use strict";m.d(pe,{pp:()=>Re,To:()=>Et,ib:()=>ve,HS:()=>fe,u4:()=>Me,yz:()=>Ve,yK:()=>et});var e=m(65879),h=m(78337),M=m(42495),E=m(78645),b=m(47394);let y=0;const g=new e.OlP("CdkAccordion");let w=(()=>{class G{constructor(){this._stateChanges=new E.x,this._openCloseAllActions=new E.x,this.id="cdk-accordion-"+y++,this._multi=!1}get multi(){return this._multi}set multi(ne){this._multi=(0,M.Ig)(ne)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(ne){this._stateChanges.next(ne)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#e=this.\u0275fac=function(it){return new(it||G)};static#t=this.\u0275dir=e.lG2({type:G,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[e._Bn([{provide:g,useExisting:G}]),e.TTD]})}return G})(),W=0,v=(()=>{class G{get expanded(){return this._expanded}set expanded(ne){ne=(0,M.Ig)(ne),this._expanded!==ne&&(this._expanded=ne,this.expandedChange.emit(ne),ne?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(ne){this._disabled=(0,M.Ig)(ne)}constructor(ne,it,I){this.accordion=ne,this._changeDetectorRef=it,this._expansionDispatcher=I,this._openCloseAllSubscription=b.w0.EMPTY,this.closed=new e.vpe,this.opened=new e.vpe,this.destroyed=new e.vpe,this.expandedChange=new e.vpe,this.id="cdk-accordion-child-"+W++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=I.listen((be,j)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===j&&this.id!==be&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(ne=>{this.disabled||(this.expanded=ne)})}static#e=this.\u0275fac=function(it){return new(it||G)(e.Y36(g,12),e.Y36(e.sBO),e.Y36(h.A8))};static#t=this.\u0275dir=e.lG2({type:G,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[e._Bn([{provide:g,useValue:void 0}])]})}return G})(),k=(()=>{class G{static#e=this.\u0275fac=function(it){return new(it||G)};static#t=this.\u0275mod=e.oAB({type:G});static#i=this.\u0275inj=e.cJS({})}return G})();var P=m(68484),S=m(96814),de=m(23680),se=m(24191),Z=m(93997),oe=m(27921),Ae=m(32181),Ze=m(48180),ke=m(36028),re=m(36232),Ce=m(63019),O=m(86825);const te=["body"];function H(G,He){}const Q=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],ye=["mat-expansion-panel-header","*","mat-action-row"];function rt(G,He){if(1&G&&e._UZ(0,"span",2),2&G){const ne=e.oxw();e.Q6J("@indicatorRotate",ne._getExpandedState())}}const Ne=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],zt=["mat-panel-title","mat-panel-description","*"],at=new e.OlP("MAT_ACCORDION"),gt="225ms cubic-bezier(0.4,0.0,0.2,1)",At={indicatorRotate:(0,O.X$)("indicatorRotate",[(0,O.SB)("collapsed, void",(0,O.oB)({transform:"rotate(0deg)"})),(0,O.SB)("expanded",(0,O.oB)({transform:"rotate(180deg)"})),(0,O.eR)("expanded <=> collapsed, void => collapsed",(0,O.jt)(gt))]),bodyExpansion:(0,O.X$)("bodyExpansion",[(0,O.SB)("collapsed, void",(0,O.oB)({height:"0px",visibility:"hidden"})),(0,O.SB)("expanded",(0,O.oB)({height:"*",visibility:""})),(0,O.eR)("expanded <=> collapsed, void => collapsed",(0,O.jt)(gt))])},Mt=new e.OlP("MAT_EXPANSION_PANEL");let fe=(()=>{class G{constructor(ne,it){this._template=ne,this._expansionPanel=it}static#e=this.\u0275fac=function(it){return new(it||G)(e.Y36(e.Rgc),e.Y36(Mt,8))};static#t=this.\u0275dir=e.lG2({type:G,selectors:[["ng-template","matExpansionPanelContent",""]]})}return G})(),X=0;const ce=new e.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let ve=(()=>{class G extends v{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(ne){this._hideToggle=(0,M.Ig)(ne)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(ne){this._togglePosition=ne}constructor(ne,it,I,be,j,Be,Te){super(ne,it,I),this._viewContainerRef=be,this._animationMode=Be,this._hideToggle=!1,this.afterExpand=new e.vpe,this.afterCollapse=new e.vpe,this._inputChanges=new E.x,this._headerId="mat-expansion-panel-header-"+X++,this._bodyAnimationDone=new E.x,this.accordion=ne,this._document=j,this._bodyAnimationDone.pipe((0,Z.x)((Tt,Qe)=>Tt.fromState===Qe.fromState&&Tt.toState===Qe.toState)).subscribe(Tt=>{"void"!==Tt.fromState&&("expanded"===Tt.toState?this.afterExpand.emit():"collapsed"===Tt.toState&&this.afterCollapse.emit())}),Te&&(this.hideToggle=Te.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,oe.O)(null),(0,Ae.h)(()=>this.expanded&&!this._portal),(0,Ze.q)(1)).subscribe(()=>{this._portal=new P.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(ne){this._inputChanges.next(ne)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const ne=this._document.activeElement,it=this._body.nativeElement;return ne===it||it.contains(ne)}return!1}static#e=this.\u0275fac=function(it){return new(it||G)(e.Y36(at,12),e.Y36(e.sBO),e.Y36(h.A8),e.Y36(e.s_b),e.Y36(S.K0),e.Y36(e.QbO,8),e.Y36(ce,8))};static#t=this.\u0275cmp=e.Xpm({type:G,selectors:[["mat-expansion-panel"]],contentQueries:function(it,I,be){if(1&it&&e.Suo(be,fe,5),2&it){let j;e.iGM(j=e.CRH())&&(I._lazyContent=j.first)}},viewQuery:function(it,I){if(1&it&&e.Gf(te,5),2&it){let be;e.iGM(be=e.CRH())&&(I._body=be.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(it,I){2&it&&e.ekj("mat-expanded",I.expanded)("_mat-animation-noopable","NoopAnimations"===I._animationMode)("mat-expansion-panel-spacing",I._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[e._Bn([{provide:at,useValue:void 0},{provide:Mt,useExisting:G}]),e.qOj,e.TTD],ngContentSelectors:ye,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(it,I){1&it&&(e.F$t(Q),e.Hsn(0),e.TgZ(1,"div",0,1),e.NdJ("@bodyExpansion.done",function(j){return I._bodyAnimationDone.next(j)}),e.TgZ(3,"div",2),e.Hsn(4,1),e.YNc(5,H,0,0,"ng-template",3),e.qZA(),e.Hsn(6,2),e.qZA()),2&it&&(e.xp6(1),e.Q6J("@bodyExpansion",I._getExpandedState())("id",I.id),e.uIk("aria-labelledby",I._headerId),e.xp6(4),e.Q6J("cdkPortalOutlet",I._portal))},dependencies:[P.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[At.bodyExpansion]},changeDetection:0})}return G})();class ue{}const qe=(0,de.sb)(ue);let Ve=(()=>{class G extends qe{constructor(ne,it,I,be,j,Be,Te){super(),this.panel=ne,this._element=it,this._focusMonitor=I,this._changeDetectorRef=be,this._animationMode=Be,this._parentChangeSubscription=b.w0.EMPTY;const Tt=ne.accordion?ne.accordion._stateChanges.pipe((0,Ae.h)(Qe=>!(!Qe.hideToggle&&!Qe.togglePosition))):re.E;this.tabIndex=parseInt(Te||"")||0,this._parentChangeSubscription=(0,Ce.T)(ne.opened,ne.closed,Tt,ne._inputChanges.pipe((0,Ae.h)(Qe=>!!(Qe.hideToggle||Qe.disabled||Qe.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),ne.closed.pipe((0,Ae.h)(()=>ne._containsFocus())).subscribe(()=>I.focusVia(it,"program")),j&&(this.expandedHeight=j.expandedHeight,this.collapsedHeight=j.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const ne=this._isExpanded();return ne&&this.expandedHeight?this.expandedHeight:!ne&&this.collapsedHeight?this.collapsedHeight:null}_keydown(ne){switch(ne.keyCode){case ke.L_:case ke.K5:(0,ke.Vb)(ne)||(ne.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(ne))}}focus(ne,it){ne?this._focusMonitor.focusVia(this._element,ne,it):this._element.nativeElement.focus(it)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(ne=>{ne&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#e=this.\u0275fac=function(it){return new(it||G)(e.Y36(ve,1),e.Y36(e.SBq),e.Y36(se.tE),e.Y36(e.sBO),e.Y36(ce,8),e.Y36(e.QbO,8),e.$8M("tabindex"))};static#t=this.\u0275cmp=e.Xpm({type:G,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(it,I){1&it&&e.NdJ("click",function(){return I._toggle()})("keydown",function(j){return I._keydown(j)}),2&it&&(e.uIk("id",I.panel._headerId)("tabindex",I.tabIndex)("aria-controls",I._getPanelId())("aria-expanded",I._isExpanded())("aria-disabled",I.panel.disabled),e.Udp("height",I._getHeaderHeight()),e.ekj("mat-expanded",I._isExpanded())("mat-expansion-toggle-indicator-after","after"===I._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===I._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===I._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[e.qOj],ngContentSelectors:zt,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(it,I){1&it&&(e.F$t(Ne),e.TgZ(0,"span",0),e.Hsn(1),e.Hsn(2,1),e.Hsn(3,2),e.qZA(),e.YNc(4,rt,1,1,"span",1)),2&it&&(e.ekj("mat-content-hide-toggle",!I._showToggle()),e.xp6(4),e.Q6J("ngIf",I._showToggle()))},dependencies:[S.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[At.indicatorRotate]},changeDetection:0})}return G})(),Me=(()=>{class G{static#e=this.\u0275fac=function(it){return new(it||G)};static#t=this.\u0275dir=e.lG2({type:G,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return G})(),et=(()=>{class G{static#e=this.\u0275fac=function(it){return new(it||G)};static#t=this.\u0275dir=e.lG2({type:G,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return G})(),Re=(()=>{class G extends w{constructor(){super(...arguments),this._ownHeaders=new e.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(ne){this._hideToggle=(0,M.Ig)(ne)}ngAfterContentInit(){this._headers.changes.pipe((0,oe.O)(this._headers)).subscribe(ne=>{this._ownHeaders.reset(ne.filter(it=>it.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new se.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(ne){this._keyManager.onKeydown(ne)}_handleHeaderFocus(ne){this._keyManager.updateActiveItem(ne)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#e=this.\u0275fac=function(){let ne;return function(I){return(ne||(ne=e.n5z(G)))(I||G)}}();static#t=this.\u0275dir=e.lG2({type:G,selectors:[["mat-accordion"]],contentQueries:function(it,I,be){if(1&it&&e.Suo(be,Ve,5),2&it){let j;e.iGM(j=e.CRH())&&(I._headers=j)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(it,I){2&it&&e.ekj("mat-accordion-multi",I.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[e._Bn([{provide:at,useExisting:G}]),e.qOj]})}return G})(),Et=(()=>{class G{static#e=this.\u0275fac=function(it){return new(it||G)};static#t=this.\u0275mod=e.oAB({type:G});static#i=this.\u0275inj=e.cJS({imports:[S.ez,de.BQ,k,P.eL]})}return G})()},64170:(_t,pe,m)=>{"use strict";m.d(pe,{G_:()=>a,TO:()=>G,KE:()=>c,Eo:()=>p,lN:()=>l,bx:()=>ne,hX:()=>et,R9:()=>j});var e=m(65879),h=m(49388),M=m(62831),E=m(47394),b=m(78645),y=m(63019),g=m(59773),w=m(65592),W=m(32181),v=m(67081);class P{constructor(N){this._box=N,this._destroyed=new b.x,this._resizeSubject=new b.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(K=>this._resizeSubject.next(K)))}observe(N){return this._elementObservables.has(N)||this._elementObservables.set(N,new w.y(K=>{const xe=this._resizeSubject.subscribe(K);return this._resizeObserver?.observe(N,{box:this._box}),()=>{this._resizeObserver?.unobserve(N),xe.unsubscribe(),this._elementObservables.delete(N)}}).pipe((0,W.h)(K=>K.some(xe=>xe.target===N)),(0,v.d)({bufferSize:1,refCount:!0}),(0,g.R)(this._destroyed))),this._elementObservables.get(N)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let S=(()=>{class T{constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,K]of this._observers)K.destroy();this._observers.clear()}observe(K,xe){const ot=xe?.box||"content-box";return this._observers.has(ot)||this._observers.set(ot,new P(ot)),this._observers.get(ot).observe(K)}static#e=this.\u0275fac=function(xe){return new(xe||T)};static#t=this.\u0275prov=e.Yz7({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})();var de=m(42495),se=m(86825),Z=m(96814),oe=m(17131),Ae=m(23680);const Ze=["notch"],ke=["matFormFieldNotchedOutline",""],re=["*"],Ce=["textField"],O=["iconPrefixContainer"],te=["textPrefixContainer"];function H(T,N){1&T&&e._UZ(0,"span",19)}function Q(T,N){if(1&T&&(e.TgZ(0,"label",17),e.Hsn(1,1),e.YNc(2,H,1,0,"span",18),e.qZA()),2&T){const K=e.oxw(2);e.Q6J("floating",K._shouldLabelFloat())("monitorResize",K._hasOutline())("id",K._labelId),e.uIk("for",K._control.id),e.xp6(2),e.Q6J("ngIf",!K.hideRequiredMarker&&K._control.required)}}function ye(T,N){if(1&T&&e.YNc(0,Q,3,5,"label",16),2&T){const K=e.oxw();e.Q6J("ngIf",K._hasFloatingLabel())}}function rt(T,N){1&T&&e._UZ(0,"div",20)}function Ne(T,N){}function zt(T,N){if(1&T&&e.YNc(0,Ne,0,0,"ng-template",22),2&T){e.oxw(2);const K=e.MAs(1);e.Q6J("ngTemplateOutlet",K)}}function at(T,N){if(1&T&&(e.TgZ(0,"div",21),e.YNc(1,zt,1,1,"ng-template",9),e.qZA()),2&T){const K=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",K._shouldLabelFloat()),e.xp6(1),e.Q6J("ngIf",!K._forceDisplayInfixLabel())}}function gt(T,N){1&T&&(e.TgZ(0,"div",23,24),e.Hsn(2,2),e.qZA())}function At(T,N){1&T&&(e.TgZ(0,"div",25,26),e.Hsn(2,3),e.qZA())}function Mt(T,N){}function fe(T,N){if(1&T&&e.YNc(0,Mt,0,0,"ng-template",22),2&T){e.oxw();const K=e.MAs(1);e.Q6J("ngTemplateOutlet",K)}}function X(T,N){1&T&&(e.TgZ(0,"div",27),e.Hsn(1,4),e.qZA())}function ce(T,N){1&T&&(e.TgZ(0,"div",28),e.Hsn(1,5),e.qZA())}function ve(T,N){1&T&&e._UZ(0,"div",29)}function Je(T,N){if(1&T&&(e.TgZ(0,"div",30),e.Hsn(1,6),e.qZA()),2&T){const K=e.oxw();e.Q6J("@transitionMessages",K._subscriptAnimationState)}}function ue(T,N){if(1&T&&(e.TgZ(0,"mat-hint",34),e._uU(1),e.qZA()),2&T){const K=e.oxw(2);e.Q6J("id",K._hintLabelId),e.xp6(1),e.Oqu(K.hintLabel)}}function qe(T,N){if(1&T&&(e.TgZ(0,"div",31),e.YNc(1,ue,2,2,"mat-hint",32),e.Hsn(2,7),e._UZ(3,"div",33),e.Hsn(4,8),e.qZA()),2&T){const K=e.oxw();e.Q6J("@transitionMessages",K._subscriptAnimationState),e.xp6(1),e.Q6J("ngIf",K.hintLabel)}}const Ve=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Me=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let et=(()=>{class T{static#e=this.\u0275fac=function(xe){return new(xe||T)};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["mat-label"]]})}return T})(),Re=0;const Et=new e.OlP("MatError");let G=(()=>{class T{constructor(K,xe){this.id="mat-mdc-error-"+Re++,K||xe.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(xe){return new(xe||T)(e.$8M("aria-live"),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(xe,ot){2&xe&&e.Ikx("id",ot.id)},inputs:{id:"id"},features:[e._Bn([{provide:Et,useExisting:T}])]})}return T})(),He=0,ne=(()=>{class T{constructor(){this.align="start",this.id="mat-mdc-hint-"+He++}static#e=this.\u0275fac=function(xe){return new(xe||T)};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(xe,ot){2&xe&&(e.Ikx("id",ot.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===ot.align))},inputs:{align:"align",id:"id"}})}return T})();const it=new e.OlP("MatPrefix"),be=new e.OlP("MatSuffix");let j=(()=>{class T{constructor(){this._isText=!1}set _isTextSelector(K){this._isText=!0}static#e=this.\u0275fac=function(xe){return new(xe||T)};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e._Bn([{provide:be,useExisting:T}])]})}return T})();const Be=new e.OlP("FloatingLabelParent");let Te=(()=>{class T{get floating(){return this._floating}set floating(K){this._floating=K,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(K){this._monitorResize=K,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(K){this._elementRef=K,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(S),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(Be),this._resizeSubscription=new E.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Tt(T){if(null!==T.offsetParent)return T.scrollWidth;const K=T.cloneNode(!0);K.style.setProperty("position","absolute"),K.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(K);const xe=K.scrollWidth;return K.remove(),xe}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(xe){return new(xe||T)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(xe,ot){2&xe&&e.ekj("mdc-floating-label--float-above",ot.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return T})();const Qe="mdc-line-ripple--active",Se="mdc-line-ripple--deactivating";let Ee=(()=>{class T{constructor(K,xe){this._elementRef=K,this._handleTransitionEnd=ot=>{const We=this._elementRef.nativeElement.classList,he=We.contains(Se);"opacity"===ot.propertyName&&he&&We.remove(Qe,Se)},xe.runOutsideAngular(()=>{K.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const K=this._elementRef.nativeElement.classList;K.remove(Se),K.add(Qe)}deactivate(){this._elementRef.nativeElement.classList.add(Se)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(xe){return new(xe||T)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:T,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return T})(),ge=(()=>{class T{constructor(K,xe){this._elementRef=K,this._ngZone=xe,this.open=!1}ngAfterViewInit(){const K=this._elementRef.nativeElement.querySelector(".mdc-floating-label");K?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(K.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>K.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(K){this._notch.nativeElement.style.width=this.open&&K?`calc(${K}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(xe){return new(xe||T)(e.Y36(e.SBq),e.Y36(e.R0b))};static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(xe,ot){if(1&xe&&e.Gf(Ze,5),2&xe){let We;e.iGM(We=e.CRH())&&(ot._notch=We.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(xe,ot){2&xe&&e.ekj("mdc-notched-outline--notched",ot.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:ke,ngContentSelectors:re,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(xe,ot){1&xe&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1,2),e.Hsn(3),e.qZA(),e._UZ(4,"div",3))},encapsulation:2,changeDetection:0})}return T})();const o={transitionMessages:(0,se.X$)("transitionMessages",[(0,se.SB)("enter",(0,se.oB)({opacity:1,transform:"translateY(0%)"})),(0,se.eR)("void => enter",[(0,se.oB)({opacity:0,transform:"translateY(-5px)"}),(0,se.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let p=(()=>{class T{static#e=this.\u0275fac=function(xe){return new(xe||T)};static#t=this.\u0275dir=e.lG2({type:T})}return T})();const a=new e.OlP("MatFormField"),n=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let t=0;const i="fill",d="fixed";let c=(()=>{class T{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(K){this._hideRequiredMarker=(0,de.Ig)(K)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(K){K!==this._floatLabel&&(this._floatLabel=K,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(K){const xe=this._appearance;this._appearance=K||this._defaults?.appearance||i,"outline"===this._appearance&&this._appearance!==xe&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||d}set subscriptSizing(K){this._subscriptSizing=K||this._defaults?.subscriptSizing||d}get hintLabel(){return this._hintLabel}set hintLabel(K){this._hintLabel=K,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(K){this._explicitFormFieldControl=K}constructor(K,xe,ot,We,he,we,Ue,Fe){this._elementRef=K,this._changeDetectorRef=xe,this._ngZone=ot,this._dir=We,this._platform=he,this._defaults=we,this._animationMode=Ue,this._hideRequiredMarker=!1,this.color="primary",this._appearance=i,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+t++,this._hintLabelId="mat-mdc-hint-"+t++,this._subscriptAnimationState="",this._destroyed=new b.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,we&&(we.appearance&&(this.appearance=we.appearance),this._hideRequiredMarker=!!we?.hideRequiredMarker,we.color&&(this.color=we.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const K=this._control;K.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${K.controlType}`),K.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),K.ngControl&&K.ngControl.valueChanges&&K.ngControl.valueChanges.pipe((0,g.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(K=>!K._isText),this._hasTextPrefix=!!this._prefixChildren.find(K=>K._isText),this._hasIconSuffix=!!this._suffixChildren.find(K=>!K._isText),this._hasTextSuffix=!!this._suffixChildren.find(K=>K._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,y.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,g.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,g.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(K){const xe=this._control?this._control.ngControl:null;return xe&&xe[K]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let K=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&K.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const xe=this._hintChildren?this._hintChildren.find(We=>"start"===We.align):null,ot=this._hintChildren?this._hintChildren.find(We=>"end"===We.align):null;xe?K.push(xe.id):this._hintLabel&&K.push(this._hintLabelId),ot&&K.push(ot.id)}else this._errorChildren&&K.push(...this._errorChildren.map(xe=>xe.id));this._control.setDescribedByIds(K)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const K=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(K.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const xe=this._iconPrefixContainer?.nativeElement,ot=this._textPrefixContainer?.nativeElement,We=xe?.getBoundingClientRect().width??0,he=ot?.getBoundingClientRect().width??0;K.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${We+he}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const K=this._elementRef.nativeElement;if(K.getRootNode){const xe=K.getRootNode();return xe&&xe!==K}return document.documentElement.contains(K)}static#e=this.\u0275fac=function(xe){return new(xe||T)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(h.Is),e.Y36(M.t4),e.Y36(n,8),e.Y36(e.QbO,8),e.Y36(Z.K0))};static#t=this.\u0275cmp=e.Xpm({type:T,selectors:[["mat-form-field"]],contentQueries:function(xe,ot,We){if(1&xe&&(e.Suo(We,et,5),e.Suo(We,et,7),e.Suo(We,p,5),e.Suo(We,it,5),e.Suo(We,be,5),e.Suo(We,Et,5),e.Suo(We,ne,5)),2&xe){let he;e.iGM(he=e.CRH())&&(ot._labelChildNonStatic=he.first),e.iGM(he=e.CRH())&&(ot._labelChildStatic=he.first),e.iGM(he=e.CRH())&&(ot._formFieldControl=he.first),e.iGM(he=e.CRH())&&(ot._prefixChildren=he),e.iGM(he=e.CRH())&&(ot._suffixChildren=he),e.iGM(he=e.CRH())&&(ot._errorChildren=he),e.iGM(he=e.CRH())&&(ot._hintChildren=he)}},viewQuery:function(xe,ot){if(1&xe&&(e.Gf(Ce,5),e.Gf(O,5),e.Gf(te,5),e.Gf(Te,5),e.Gf(ge,5),e.Gf(Ee,5)),2&xe){let We;e.iGM(We=e.CRH())&&(ot._textField=We.first),e.iGM(We=e.CRH())&&(ot._iconPrefixContainer=We.first),e.iGM(We=e.CRH())&&(ot._textPrefixContainer=We.first),e.iGM(We=e.CRH())&&(ot._floatingLabel=We.first),e.iGM(We=e.CRH())&&(ot._notchedOutline=We.first),e.iGM(We=e.CRH())&&(ot._lineRipple=We.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(xe,ot){2&xe&&e.ekj("mat-mdc-form-field-label-always-float",ot._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",ot._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",ot._hasIconSuffix)("mat-form-field-invalid",ot._control.errorState)("mat-form-field-disabled",ot._control.disabled)("mat-form-field-autofilled",ot._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===ot._animationMode)("mat-form-field-appearance-fill","fill"==ot.appearance)("mat-form-field-appearance-outline","outline"==ot.appearance)("mat-form-field-hide-placeholder",ot._hasFloatingLabel()&&!ot._shouldLabelFloat())("mat-focused",ot._control.focused)("mat-primary","accent"!==ot.color&&"warn"!==ot.color)("mat-accent","accent"===ot.color)("mat-warn","warn"===ot.color)("ng-untouched",ot._shouldForward("untouched"))("ng-touched",ot._shouldForward("touched"))("ng-pristine",ot._shouldForward("pristine"))("ng-dirty",ot._shouldForward("dirty"))("ng-valid",ot._shouldForward("valid"))("ng-invalid",ot._shouldForward("invalid"))("ng-pending",ot._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:a,useExisting:T},{provide:Be,useExisting:T}])],ngContentSelectors:Me,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(xe,ot){1&xe&&(e.F$t(Ve),e.YNc(0,ye,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(he){return ot._control.onContainerClick(he)}),e.YNc(4,rt,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,at,2,2,"div",5),e.YNc(7,gt,3,0,"div",6),e.YNc(8,At,3,0,"div",7),e.TgZ(9,"div",8),e.YNc(10,fe,1,1,"ng-template",9),e.Hsn(11),e.qZA(),e.YNc(12,X,2,0,"div",10),e.YNc(13,ce,2,0,"div",11),e.qZA(),e.YNc(14,ve,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,Je,2,1,"div",14),e.YNc(17,qe,5,2,"div",15),e.qZA()),2&xe&&(e.xp6(2),e.ekj("mdc-text-field--filled",!ot._hasOutline())("mdc-text-field--outlined",ot._hasOutline())("mdc-text-field--no-label",!ot._hasFloatingLabel())("mdc-text-field--disabled",ot._control.disabled)("mdc-text-field--invalid",ot._control.errorState),e.xp6(2),e.Q6J("ngIf",!ot._hasOutline()&&!ot._control.disabled),e.xp6(2),e.Q6J("ngIf",ot._hasOutline()),e.xp6(1),e.Q6J("ngIf",ot._hasIconPrefix),e.xp6(1),e.Q6J("ngIf",ot._hasTextPrefix),e.xp6(2),e.Q6J("ngIf",!ot._hasOutline()||ot._forceDisplayInfixLabel()),e.xp6(2),e.Q6J("ngIf",ot._hasTextSuffix),e.xp6(1),e.Q6J("ngIf",ot._hasIconSuffix),e.xp6(1),e.Q6J("ngIf",!ot._hasOutline()),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===ot.subscriptSizing),e.Q6J("ngSwitch",ot._getDisplayedMessages()),e.xp6(1),e.Q6J("ngSwitchCase","error"),e.xp6(1),e.Q6J("ngSwitchCase","hint"))},dependencies:[Z.O5,Z.tP,Z.RF,Z.n9,ne,Te,ge,Ee],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[o.transitionMessages]},changeDetection:0})}return T})(),l=(()=>{class T{static#e=this.\u0275fac=function(xe){return new(xe||T)};static#t=this.\u0275mod=e.oAB({type:T});static#i=this.\u0275inj=e.cJS({imports:[Ae.BQ,Z.ez,oe.Q8,Ae.BQ]})}return T})()},30617:(_t,pe,m)=>{"use strict";m.d(pe,{Hw:()=>Je,Ps:()=>ue,jv:()=>Q});var e=m(65879),h=m(23680),M=m(42495),E=m(96814),b=m(22096),y=m(58504),g=m(9315),w=m(47394),W=m(99397),v=m(37398),k=m(26306),P=m(64716),S=m(63020),de=m(48180),se=m(69862),Z=m(6593);const oe=["*"];let Ae;function ke(qe){return function Ze(){if(void 0===Ae&&(Ae=null,typeof window<"u")){const qe=window;void 0!==qe.trustedTypes&&(Ae=qe.trustedTypes.createPolicy("angular#components",{createHTML:Ve=>Ve}))}return Ae}()?.createHTML(qe)||qe}function re(qe){return Error(`Unable to find icon with the name "${qe}"`)}function O(qe){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${qe}".`)}function te(qe){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${qe}".`)}class H{constructor(Ve,Me,et){this.url=Ve,this.svgText=Me,this.options=et}}let Q=(()=>{class qe{constructor(Me,et,Re,Et){this._httpClient=Me,this._sanitizer=et,this._errorHandler=Et,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=Re}addSvgIcon(Me,et,Re){return this.addSvgIconInNamespace("",Me,et,Re)}addSvgIconLiteral(Me,et,Re){return this.addSvgIconLiteralInNamespace("",Me,et,Re)}addSvgIconInNamespace(Me,et,Re,Et){return this._addSvgIconConfig(Me,et,new H(Re,null,Et))}addSvgIconResolver(Me){return this._resolvers.push(Me),this}addSvgIconLiteralInNamespace(Me,et,Re,Et){const G=this._sanitizer.sanitize(e.q3G.HTML,Re);if(!G)throw te(Re);const He=ke(G);return this._addSvgIconConfig(Me,et,new H("",He,Et))}addSvgIconSet(Me,et){return this.addSvgIconSetInNamespace("",Me,et)}addSvgIconSetLiteral(Me,et){return this.addSvgIconSetLiteralInNamespace("",Me,et)}addSvgIconSetInNamespace(Me,et,Re){return this._addSvgIconSetConfig(Me,new H(et,null,Re))}addSvgIconSetLiteralInNamespace(Me,et,Re){const Et=this._sanitizer.sanitize(e.q3G.HTML,et);if(!Et)throw te(et);const G=ke(Et);return this._addSvgIconSetConfig(Me,new H("",G,Re))}registerFontClassAlias(Me,et=Me){return this._fontCssClassesByAlias.set(Me,et),this}classNameForFontAlias(Me){return this._fontCssClassesByAlias.get(Me)||Me}setDefaultFontSetClass(...Me){return this._defaultFontSetClass=Me,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Me){const et=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,Me);if(!et)throw O(Me);const Re=this._cachedIconsByUrl.get(et);return Re?(0,b.of)(Ne(Re)):this._loadSvgIconFromConfig(new H(Me,null)).pipe((0,W.b)(Et=>this._cachedIconsByUrl.set(et,Et)),(0,v.U)(Et=>Ne(Et)))}getNamedSvgIcon(Me,et=""){const Re=zt(et,Me);let Et=this._svgIconConfigs.get(Re);if(Et)return this._getSvgFromConfig(Et);if(Et=this._getIconConfigFromResolvers(et,Me),Et)return this._svgIconConfigs.set(Re,Et),this._getSvgFromConfig(Et);const G=this._iconSetConfigs.get(et);return G?this._getSvgFromIconSetConfigs(Me,G):(0,y._)(re(Re))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Me){return Me.svgText?(0,b.of)(Ne(this._svgElementFromConfig(Me))):this._loadSvgIconFromConfig(Me).pipe((0,v.U)(et=>Ne(et)))}_getSvgFromIconSetConfigs(Me,et){const Re=this._extractIconWithNameFromAnySet(Me,et);if(Re)return(0,b.of)(Re);const Et=et.filter(G=>!G.svgText).map(G=>this._loadSvgIconSetFromConfig(G).pipe((0,k.K)(He=>{const it=`Loading icon set URL: ${this._sanitizer.sanitize(e.q3G.RESOURCE_URL,G.url)} failed: ${He.message}`;return this._errorHandler.handleError(new Error(it)),(0,b.of)(null)})));return(0,g.D)(Et).pipe((0,v.U)(()=>{const G=this._extractIconWithNameFromAnySet(Me,et);if(!G)throw re(Me);return G}))}_extractIconWithNameFromAnySet(Me,et){for(let Re=et.length-1;Re>=0;Re--){const Et=et[Re];if(Et.svgText&&Et.svgText.toString().indexOf(Me)>-1){const G=this._svgElementFromConfig(Et),He=this._extractSvgIconFromSet(G,Me,Et.options);if(He)return He}}return null}_loadSvgIconFromConfig(Me){return this._fetchIcon(Me).pipe((0,W.b)(et=>Me.svgText=et),(0,v.U)(()=>this._svgElementFromConfig(Me)))}_loadSvgIconSetFromConfig(Me){return Me.svgText?(0,b.of)(null):this._fetchIcon(Me).pipe((0,W.b)(et=>Me.svgText=et))}_extractSvgIconFromSet(Me,et,Re){const Et=Me.querySelector(`[id="${et}"]`);if(!Et)return null;const G=Et.cloneNode(!0);if(G.removeAttribute("id"),"svg"===G.nodeName.toLowerCase())return this._setSvgAttributes(G,Re);if("symbol"===G.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(G),Re);const He=this._svgElementFromString(ke(""));return He.appendChild(G),this._setSvgAttributes(He,Re)}_svgElementFromString(Me){const et=this._document.createElement("DIV");et.innerHTML=Me;const Re=et.querySelector("svg");if(!Re)throw Error(" tag not found");return Re}_toSvgElement(Me){const et=this._svgElementFromString(ke("")),Re=Me.attributes;for(let Et=0;Etke(it)),(0,P.x)(()=>this._inProgressUrlFetches.delete(G)),(0,S.B)());return this._inProgressUrlFetches.set(G,ne),ne}_addSvgIconConfig(Me,et,Re){return this._svgIconConfigs.set(zt(Me,et),Re),this}_addSvgIconSetConfig(Me,et){const Re=this._iconSetConfigs.get(Me);return Re?Re.push(et):this._iconSetConfigs.set(Me,[et]),this}_svgElementFromConfig(Me){if(!Me.svgElement){const et=this._svgElementFromString(Me.svgText);this._setSvgAttributes(et,Me.options),Me.svgElement=et}return Me.svgElement}_getIconConfigFromResolvers(Me,et){for(let Re=0;ReVe?Ve.pathname+Ve.search:""}}}),X=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],ce=X.map(qe=>`[${qe}]`).join(", "),ve=/^url\(['"]?#(.*?)['"]?\)$/;let Je=(()=>{class qe extends gt{get inline(){return this._inline}set inline(Me){this._inline=(0,M.Ig)(Me)}get svgIcon(){return this._svgIcon}set svgIcon(Me){Me!==this._svgIcon&&(Me?this._updateSvgIcon(Me):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Me)}get fontSet(){return this._fontSet}set fontSet(Me){const et=this._cleanupFontValue(Me);et!==this._fontSet&&(this._fontSet=et,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Me){const et=this._cleanupFontValue(Me);et!==this._fontIcon&&(this._fontIcon=et,this._updateFontIconClasses())}constructor(Me,et,Re,Et,G,He){super(Me),this._iconRegistry=et,this._location=Et,this._errorHandler=G,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=w.w0.EMPTY,He&&(He.color&&(this.color=this.defaultColor=He.color),He.fontSet&&(this.fontSet=He.fontSet)),Re||Me.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Me){if(!Me)return["",""];const et=Me.split(":");switch(et.length){case 1:return["",et[0]];case 2:return et;default:throw Error(`Invalid icon name: "${Me}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Me=this._elementsWithExternalReferences;if(Me&&Me.size){const et=this._location.getPathname();et!==this._previousPath&&(this._previousPath=et,this._prependPathToReferences(et))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Me){this._clearSvgElement();const et=this._location.getPathname();this._previousPath=et,this._cacheChildrenWithExternalReferences(Me),this._prependPathToReferences(et),this._elementRef.nativeElement.appendChild(Me)}_clearSvgElement(){const Me=this._elementRef.nativeElement;let et=Me.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();et--;){const Re=Me.childNodes[et];(1!==Re.nodeType||"svg"===Re.nodeName.toLowerCase())&&Re.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Me=this._elementRef.nativeElement,et=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Re=>Re.length>0);this._previousFontSetClass.forEach(Re=>Me.classList.remove(Re)),et.forEach(Re=>Me.classList.add(Re)),this._previousFontSetClass=et,this.fontIcon!==this._previousFontIconClass&&!et.includes("mat-ligature-font")&&(this._previousFontIconClass&&Me.classList.remove(this._previousFontIconClass),this.fontIcon&&Me.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Me){return"string"==typeof Me?Me.trim().split(" ")[0]:Me}_prependPathToReferences(Me){const et=this._elementsWithExternalReferences;et&&et.forEach((Re,Et)=>{Re.forEach(G=>{Et.setAttribute(G.name,`url('${Me}#${G.value}')`)})})}_cacheChildrenWithExternalReferences(Me){const et=Me.querySelectorAll(ce),Re=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Et=0;Et{const He=et[Et],ne=He.getAttribute(G),it=ne?ne.match(ve):null;if(it){let I=Re.get(He);I||(I=[],Re.set(He,I)),I.push({name:G,value:it[1]})}})}_updateSvgIcon(Me){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Me){const[et,Re]=this._splitIconName(Me);et&&(this._svgNamespace=et),Re&&(this._svgName=Re),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Re,et).pipe((0,de.q)(1)).subscribe(Et=>this._setSvgElement(Et),Et=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${et}:${Re}! ${Et.message}`))})}}static#e=this.\u0275fac=function(et){return new(et||qe)(e.Y36(e.SBq),e.Y36(Q),e.$8M("aria-hidden"),e.Y36(Mt),e.Y36(e.qLn),e.Y36(At,8))};static#t=this.\u0275cmp=e.Xpm({type:qe,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(et,Re){2&et&&(e.uIk("data-mat-icon-type",Re._usingFontIcon()?"font":"svg")("data-mat-icon-name",Re._svgName||Re.fontIcon)("data-mat-icon-namespace",Re._svgNamespace||Re.fontSet)("fontIcon",Re._usingFontIcon()?Re.fontIcon:null),e.ekj("mat-icon-inline",Re.inline)("mat-icon-no-color","primary"!==Re.color&&"accent"!==Re.color&&"warn"!==Re.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.qOj],ngContentSelectors:oe,decls:1,vars:0,template:function(et,Re){1&et&&(e.F$t(),e.Hsn(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return qe})(),ue=(()=>{class qe{static#e=this.\u0275fac=function(et){return new(et||qe)};static#t=this.\u0275mod=e.oAB({type:qe});static#i=this.\u0275inj=e.cJS({imports:[h.BQ,h.BQ]})}return qe})()},24516:(_t,pe,m)=>{"use strict";m.d(pe,{Jk:()=>v,Nt:()=>de,c:()=>se});var e=m(42495),h=m(62831),M=m(56263),E=m(65879),b=m(56223),y=m(23680),g=m(64170),w=m(78645);const v=new E.OlP("MAT_INPUT_VALUE_ACCESSOR"),k=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let P=0;const S=(0,y.FD)(class{constructor(Z,oe,Ae,Ze){this._defaultErrorStateMatcher=Z,this._parentForm=oe,this._parentFormGroup=Ae,this.ngControl=Ze,this.stateChanges=new w.x}});let de=(()=>{class Z extends S{get disabled(){return this._disabled}set disabled(Ae){this._disabled=(0,e.Ig)(Ae),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(Ae){this._id=Ae||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(b.kI.required)??!1}set required(Ae){this._required=(0,e.Ig)(Ae)}get type(){return this._type}set type(Ae){this._type=Ae||"text",this._validateType(),!this._isTextarea&&(0,h.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(Ae){Ae!==this.value&&(this._inputValueAccessor.value=Ae,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Ae){this._readonly=(0,e.Ig)(Ae)}constructor(Ae,Ze,ke,re,Ce,O,te,H,Q,ye){super(O,re,Ce,ke),this._elementRef=Ae,this._platform=Ze,this._autofillMonitor=H,this._formField=ye,this._uid="mat-input-"+P++,this.focused=!1,this.stateChanges=new w.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(zt=>(0,h.qK)().has(zt)),this._iOSKeyupListener=zt=>{const at=zt.target;!at.value&&0===at.selectionStart&&0===at.selectionEnd&&(at.setSelectionRange(1,1),at.setSelectionRange(0,0))};const rt=this._elementRef.nativeElement,Ne=rt.nodeName.toLowerCase();this._inputValueAccessor=te||rt,this._previousNativeValue=this.value,this.id=this.id,Ze.IOS&&Q.runOutsideAngular(()=>{Ae.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Ne,this._isTextarea="textarea"===Ne,this._isInFormField=!!ye,this._isNativeSelect&&(this.controlType=rt.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Ae=>{this.autofilled=Ae.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Ae){this._elementRef.nativeElement.focus(Ae)}_focusChanged(Ae){Ae!==this.focused&&(this.focused=Ae,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const Ae=this._elementRef.nativeElement.value;this._previousNativeValue!==Ae&&(this._previousNativeValue=Ae,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Ae=this._getPlaceholder();if(Ae!==this._previousPlaceholder){const Ze=this._elementRef.nativeElement;this._previousPlaceholder=Ae,Ae?Ze.setAttribute("placeholder",Ae):Ze.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){k.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Ae=this._elementRef.nativeElement.validity;return Ae&&Ae.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Ae=this._elementRef.nativeElement,Ze=Ae.options[0];return this.focused||Ae.multiple||!this.empty||!!(Ae.selectedIndex>-1&&Ze&&Ze.label)}return this.focused||!this.empty}setDescribedByIds(Ae){Ae.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Ae.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Ae=this._elementRef.nativeElement;return this._isNativeSelect&&(Ae.multiple||Ae.size>1)}static#e=this.\u0275fac=function(Ze){return new(Ze||Z)(E.Y36(E.SBq),E.Y36(h.t4),E.Y36(b.a5,10),E.Y36(b.F,8),E.Y36(b.sg,8),E.Y36(y.rD),E.Y36(v,10),E.Y36(M.Lq),E.Y36(E.R0b),E.Y36(g.G_,8))};static#t=this.\u0275dir=E.lG2({type:Z,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Ze,ke){1&Ze&&E.NdJ("focus",function(){return ke._focusChanged(!0)})("blur",function(){return ke._focusChanged(!1)})("input",function(){return ke._onInput()}),2&Ze&&(E.Ikx("id",ke.id)("disabled",ke.disabled)("required",ke.required),E.uIk("name",ke.name||null)("readonly",ke.readonly&&!ke._isNativeSelect||null)("aria-invalid",ke.empty&&ke.required?null:ke.errorState)("aria-required",ke.required)("id",ke.id),E.ekj("mat-input-server",ke._isServer)("mat-mdc-form-field-textarea-control",ke._isInFormField&&ke._isTextarea)("mat-mdc-form-field-input-control",ke._isInFormField)("mdc-text-field__input",ke._isInFormField)("mat-mdc-native-select-inline",ke._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[E._Bn([{provide:g.Eo,useExisting:Z}]),E.qOj,E.TTD]})}return Z})(),se=(()=>{class Z{static#e=this.\u0275fac=function(Ze){return new(Ze||Z)};static#t=this.\u0275mod=E.oAB({type:Z});static#i=this.\u0275inj=E.cJS({imports:[y.BQ,g.lN,g.lN,M.Ky,y.BQ]})}return Z})()},59038:(_t,pe,m)=>{"use strict";m.d(pe,{Tg:()=>j,i$:()=>be,ie:()=>p});var e=m(65879),h=m(42495),M=m(62831),E=m(23680),b=m(47394),y=m(63019),w=(m(78645),m(17131)),W=m(96814),v=m(26385);m(24191),m(78337),m(36028),m(56223),m(59773);const Z=["*"],Ae=["unscopedContent"],Ze=["text"],ke=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],re=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],Je=new e.OlP("ListOption");let ue=(()=>{class A{constructor(f){this._elementRef=f}static#e=this.\u0275fac=function(a){return new(a||A)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:A,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return A})(),qe=(()=>{class A{constructor(f){this._elementRef=f}static#e=this.\u0275fac=function(a){return new(a||A)(e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:A,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return A})(),Ve=(()=>{class A{static#e=this.\u0275fac=function(a){return new(a||A)};static#t=this.\u0275dir=e.lG2({type:A,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return A})(),Me=(()=>{class A{constructor(f){this._listOption=f}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(a){return new(a||A)(e.Y36(Je,8))};static#t=this.\u0275dir=e.lG2({type:A,hostVars:4,hostBindings:function(a,n){2&a&&e.ekj("mdc-list-item__start",n._isAlignedAtStart())("mdc-list-item__end",!n._isAlignedAtStart())}})}return A})(),et=(()=>{class A extends Me{static#e=this.\u0275fac=function(){let f;return function(n){return(f||(f=e.n5z(A)))(n||A)}}();static#t=this.\u0275dir=e.lG2({type:A,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.qOj]})}return A})(),Re=(()=>{class A extends Me{static#e=this.\u0275fac=function(){let f;return function(n){return(f||(f=e.n5z(A)))(n||A)}}();static#t=this.\u0275dir=e.lG2({type:A,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.qOj]})}return A})();const Et=new e.OlP("MAT_LIST_CONFIG");let G=(()=>{class A{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.f3M)(Et,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(f){this._disableRipple=(0,h.Ig)(f)}get disabled(){return this._disabled}set disabled(f){this._disabled=(0,h.Ig)(f)}static#e=this.\u0275fac=function(a){return new(a||A)};static#t=this.\u0275dir=e.lG2({type:A,hostVars:1,hostBindings:function(a,n){2&a&&e.uIk("aria-disabled",n.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return A})(),He=(()=>{class A{set lines(f){this._explicitLines=(0,h.su)(f,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(f){this._disableRipple=(0,h.Ig)(f)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(f){this._disabled=(0,h.Ig)(f)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(f,a,n,t,i,r){this._elementRef=f,this._ngZone=a,this._listBase=n,this._platform=t,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new b.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=i||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===r,n&&!n._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new E.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,y.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(f){if(!this._lines||!this._titles||!this._unscopedContent)return;f&&this._checkDomForUnscopedTextContent();const a=this._explicitLines??this._inferLinesFromContent(),n=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",a<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",a<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===a),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===a),this._hasUnscopedTextContent){const t=0===this._titles.length&&1===a;n.classList.toggle("mdc-list-item__primary-text",t),n.classList.toggle("mdc-list-item__secondary-text",!t)}else n.classList.remove("mdc-list-item__primary-text"),n.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let f=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(f+=1),f}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(f=>f.nodeType!==f.COMMENT_NODE).some(f=>!(!f.textContent||!f.textContent.trim()))}static#e=this.\u0275fac=function(a){return new(a||A)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(G,8),e.Y36(M.t4),e.Y36(E.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275dir=e.lG2({type:A,contentQueries:function(a,n,t){if(1&a&&(e.Suo(t,et,4),e.Suo(t,Re,4)),2&a){let i;e.iGM(i=e.CRH())&&(n._avatars=i),e.iGM(i=e.CRH())&&(n._icons=i)}},hostVars:4,hostBindings:function(a,n){2&a&&(e.uIk("aria-disabled",n.disabled)("disabled",n._isButtonElement&&n.disabled||null),e.ekj("mdc-list-item--disabled",n.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return A})(),be=(()=>{class A extends G{static#e=this.\u0275fac=function(){let f;return function(n){return(f||(f=e.n5z(A)))(n||A)}}();static#t=this.\u0275cmp=e.Xpm({type:A,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[e._Bn([{provide:G,useExisting:A}]),e.qOj],ngContentSelectors:Z,decls:1,vars:0,template:function(a,n){1&a&&(e.F$t(),e.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0})}return A})(),j=(()=>{class A extends He{get activated(){return this._activated}set activated(f){this._activated=(0,h.Ig)(f)}constructor(f,a,n,t,i,r){super(f,a,n,t,i,r),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#e=this.\u0275fac=function(a){return new(a||A)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(G,8),e.Y36(M.t4),e.Y36(E.Y2,8),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:A,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(a,n,t){if(1&a&&(e.Suo(t,qe,5),e.Suo(t,ue,5),e.Suo(t,Ve,5)),2&a){let i;e.iGM(i=e.CRH())&&(n._lines=i),e.iGM(i=e.CRH())&&(n._titles=i),e.iGM(i=e.CRH())&&(n._meta=i)}},viewQuery:function(a,n){if(1&a&&(e.Gf(Ae,5),e.Gf(Ze,5)),2&a){let t;e.iGM(t=e.CRH())&&(n._unscopedContent=t.first),e.iGM(t=e.CRH())&&(n._itemText=t.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(a,n){2&a&&(e.uIk("aria-current",n._getAriaCurrent()),e.ekj("mdc-list-item--activated",n.activated)("mdc-list-item--with-leading-avatar",0!==n._avatars.length)("mdc-list-item--with-leading-icon",0!==n._icons.length)("mdc-list-item--with-trailing-meta",0!==n._meta.length)("_mat-animation-noopable",n._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:re,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(a,n){1&a&&(e.F$t(ke),e.Hsn(0),e.TgZ(1,"span",0),e.Hsn(2,1),e.Hsn(3,2),e.TgZ(4,"span",1,2),e.NdJ("cdkObserveContent",function(){return n._updateItemLines(!0)}),e.Hsn(6,3),e.qZA()(),e.Hsn(7,4),e.Hsn(8,5),e._UZ(9,"div",3))},dependencies:[w.wD],encapsulation:2,changeDetection:0})}return A})(),p=(()=>{class A{static#e=this.\u0275fac=function(a){return new(a||A)};static#t=this.\u0275mod=e.oAB({type:A});static#i=this.\u0275inj=e.cJS({imports:[w.Q8,W.ez,E.BQ,E.si,E.us,v.t]})}return A})()},77988:(_t,pe,m)=>{"use strict";m.d(pe,{OP:()=>gt,Tx:()=>Be,VK:()=>Et,p6:()=>j});var e=m(65879),h=m(24191),M=m(42495),E=m(36028),b=m(78645),y=m(63019),g=m(47394),w=m(22096),W=m(76410),v=m(27921),k=m(94664),P=m(48180),S=m(59773),de=m(32181),se=m(5177),Z=m(23680),oe=m(96814),Ae=m(68484),Ze=m(86825),ke=m(49388),re=m(69594),Ce=m(62831),O=m(16672);const te=["mat-menu-item",""];function H(Te,Tt){1&Te&&(e.O4$(),e.TgZ(0,"svg",3),e._UZ(1,"polygon",4),e.qZA())}const Q=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],ye=["mat-icon, [matMenuItemIcon]","*"];function rt(Te,Tt){if(1&Te){const Qe=e.EpF();e.TgZ(0,"div",0),e.NdJ("keydown",function(Ee){e.CHM(Qe);const ge=e.oxw();return e.KtG(ge._handleKeydown(Ee))})("click",function(){e.CHM(Qe);const Ee=e.oxw();return e.KtG(Ee.closed.emit("click"))})("@transformMenu.start",function(Ee){e.CHM(Qe);const ge=e.oxw();return e.KtG(ge._onAnimationStart(Ee))})("@transformMenu.done",function(Ee){e.CHM(Qe);const ge=e.oxw();return e.KtG(ge._onAnimationDone(Ee))}),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()()}if(2&Te){const Qe=e.oxw();e.Q6J("id",Qe.panelId)("ngClass",Qe._classList)("@transformMenu",Qe._panelAnimationState),e.uIk("aria-label",Qe.ariaLabel||null)("aria-labelledby",Qe.ariaLabelledby||null)("aria-describedby",Qe.ariaDescribedby||null)}}const Ne=["*"],zt=new e.OlP("MAT_MENU_PANEL"),at=(0,Z.Kr)((0,Z.Id)(class{}));let gt=(()=>{class Te extends at{constructor(Qe,Se,Ee,ge,o){super(),this._elementRef=Qe,this._document=Se,this._focusMonitor=Ee,this._parentMenu=ge,this._changeDetectorRef=o,this.role="menuitem",this._hovered=new b.x,this._focused=new b.x,this._highlighted=!1,this._triggersSubmenu=!1,ge?.addItem?.(this)}focus(Qe,Se){this._focusMonitor&&Qe?this._focusMonitor.focusVia(this._getHostElement(),Qe,Se):this._getHostElement().focus(Se),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Qe){this.disabled&&(Qe.preventDefault(),Qe.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Qe=this._elementRef.nativeElement.cloneNode(!0),Se=Qe.querySelectorAll("mat-icon, .material-icons");for(let Ee=0;Ee enter",(0,Ze.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Ze.oB)({opacity:1,transform:"scale(1)"}))),(0,Ze.eR)("* => void",(0,Ze.jt)("100ms 25ms linear",(0,Ze.oB)({opacity:0})))]),fadeInItems:(0,Ze.X$)("fadeInItems",[(0,Ze.SB)("showing",(0,Ze.oB)({opacity:1})),(0,Ze.eR)("void => *",[(0,Ze.oB)({opacity:0}),(0,Ze.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ve=0;const Me=new e.OlP("mat-menu-default-options",{providedIn:"root",factory:function et(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Re=(()=>{class Te{get xPosition(){return this._xPosition}set xPosition(Qe){this._xPosition=Qe,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Qe){this._yPosition=Qe,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Qe){this._overlapTrigger=(0,M.Ig)(Qe)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Qe){this._hasBackdrop=(0,M.Ig)(Qe)}set panelClass(Qe){const Se=this._previousPanelClass;Se&&Se.length&&Se.split(" ").forEach(Ee=>{this._classList[Ee]=!1}),this._previousPanelClass=Qe,Qe&&Qe.length&&(Qe.split(" ").forEach(Ee=>{this._classList[Ee]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Qe){this.panelClass=Qe}constructor(Qe,Se,Ee,ge){this._elementRef=Qe,this._ngZone=Se,this._changeDetectorRef=ge,this._directDescendantItems=new e.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new b.x,this.closed=new e.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+Ve++,this.overlayPanelClass=Ee.overlayPanelClass||"",this._xPosition=Ee.xPosition,this._yPosition=Ee.yPosition,this.backdropClass=Ee.backdropClass,this._overlapTrigger=Ee.overlapTrigger,this._hasBackdrop=Ee.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new h.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,v.O)(this._directDescendantItems),(0,k.w)(Qe=>(0,y.T)(...Qe.map(Se=>Se._focused)))).subscribe(Qe=>this._keyManager.updateActiveItem(Qe)),this._directDescendantItems.changes.subscribe(Qe=>{const Se=this._keyManager;if("enter"===this._panelAnimationState&&Se.activeItem?._hasFocus()){const Ee=Qe.toArray(),ge=Math.max(0,Math.min(Ee.length-1,Se.activeItemIndex||0));Ee[ge]&&!Ee[ge].disabled?Se.setActiveItem(ge):Se.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,v.O)(this._directDescendantItems),(0,k.w)(Se=>(0,y.T)(...Se.map(Ee=>Ee._hovered))))}addItem(Qe){}removeItem(Qe){}_handleKeydown(Qe){const Se=Qe.keyCode,Ee=this._keyManager;switch(Se){case E.hY:(0,E.Vb)(Qe)||(Qe.preventDefault(),this.closed.emit("keydown"));break;case E.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case E.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Se===E.LH||Se===E.JH)&&Ee.setFocusOrigin("keyboard"),void Ee.onKeydown(Qe)}Qe.stopPropagation()}focusFirstItem(Qe="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,P.q)(1)).subscribe(()=>{let Se=null;if(this._directDescendantItems.length&&(Se=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Se||!Se.contains(document.activeElement)){const Ee=this._keyManager;Ee.setFocusOrigin(Qe).setFirstItemActive(),!Ee.activeItem&&Se&&Se.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Qe){const Se=Math.min(this._baseElevation+Qe,24),Ee=`${this._elevationPrefix}${Se}`,ge=Object.keys(this._classList).find(o=>o.startsWith(this._elevationPrefix));(!ge||ge===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[Ee]=!0,this._previousElevation=Ee)}setPositionClasses(Qe=this.xPosition,Se=this.yPosition){const Ee=this._classList;Ee["mat-menu-before"]="before"===Qe,Ee["mat-menu-after"]="after"===Qe,Ee["mat-menu-above"]="above"===Se,Ee["mat-menu-below"]="below"===Se,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Qe){this._animationDone.next(Qe),this._isAnimating=!1}_onAnimationStart(Qe){this._isAnimating=!0,"enter"===Qe.toState&&0===this._keyManager.activeItemIndex&&(Qe.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,v.O)(this._allItems)).subscribe(Qe=>{this._directDescendantItems.reset(Qe.filter(Se=>Se._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(Se){return new(Se||Te)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Me),e.Y36(e.sBO))};static#t=this.\u0275dir=e.lG2({type:Te,contentQueries:function(Se,Ee,ge){if(1&Se&&(e.Suo(ge,X,5),e.Suo(ge,gt,5),e.Suo(ge,gt,4)),2&Se){let o;e.iGM(o=e.CRH())&&(Ee.lazyContent=o.first),e.iGM(o=e.CRH())&&(Ee._allItems=o),e.iGM(o=e.CRH())&&(Ee.items=o)}},viewQuery:function(Se,Ee){if(1&Se&&e.Gf(e.Rgc,5),2&Se){let ge;e.iGM(ge=e.CRH())&&(Ee.templateRef=ge.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}})}return Te})(),Et=(()=>{class Te extends Re{constructor(Qe,Se,Ee,ge){super(Qe,Se,Ee,ge),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static#e=this.\u0275fac=function(Se){return new(Se||Te)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(Me),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:Te,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(Se,Ee){2&Se&&e.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e._Bn([{provide:zt,useExisting:Te}]),e.qOj],ngContentSelectors:Ne,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(Se,Ee){1&Se&&(e.F$t(),e.YNc(0,rt,3,6,"ng-template"))},dependencies:[oe.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Je.transformMenu,Je.fadeInItems]},changeDetection:0})}return Te})();const G=new e.OlP("mat-menu-scroll-strategy"),ne={provide:G,deps:[re.aV],useFactory:function He(Te){return()=>Te.scrollStrategies.reposition()}},it=(0,Ce.i$)({passive:!0});let be=(()=>{class Te{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Qe){this.menu=Qe}get menu(){return this._menu}set menu(Qe){Qe!==this._menu&&(this._menu=Qe,this._menuCloseSubscription.unsubscribe(),Qe&&(this._menuCloseSubscription=Qe.close.subscribe(Se=>{this._destroyMenu(Se),("click"===Se||"tab"===Se)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Se)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Qe,Se,Ee,ge,o,p,A,C,f){this._overlay=Qe,this._element=Se,this._viewContainerRef=Ee,this._menuItemInstance=p,this._dir=A,this._focusMonitor=C,this._ngZone=f,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=g.w0.EMPTY,this._hoverSubscription=g.w0.EMPTY,this._menuCloseSubscription=g.w0.EMPTY,this._changeDetectorRef=(0,e.f3M)(e.sBO),this._handleTouchStart=a=>{(0,h.yG)(a)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=ge,this._parentMaterialMenu=o instanceof Re?o:void 0,Se.nativeElement.addEventListener("touchstart",this._handleTouchStart,it)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,it),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Qe=this.menu;if(this._menuOpen||!Qe)return;const Se=this._createOverlay(Qe),Ee=Se.getConfig(),ge=Ee.positionStrategy;this._setPosition(Qe,ge),Ee.hasBackdrop=null==Qe.hasBackdrop?!this.triggersSubmenu():Qe.hasBackdrop,Se.attach(this._getPortal(Qe)),Qe.lazyContent&&Qe.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Qe),Qe instanceof Re&&(Qe._startAnimation(),Qe._directDescendantItems.changes.pipe((0,S.R)(Qe.close)).subscribe(()=>{ge.withLockedPosition(!1).reapplyLastPosition(),ge.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Qe,Se){this._focusMonitor&&Qe?this._focusMonitor.focusVia(this._element,Qe,Se):this._element.nativeElement.focus(Se)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Qe){if(!this._overlayRef||!this.menuOpen)return;const Se=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Qe||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Se instanceof Re?(Se._resetAnimation(),Se.lazyContent?Se._animationDone.pipe((0,de.h)(Ee=>"void"===Ee.toState),(0,P.q)(1),(0,S.R)(Se.lazyContent._attached)).subscribe({next:()=>Se.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Se?.lazyContent?.detach())}_initMenu(Qe){Qe.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Qe.direction=this.dir,this._setMenuElevation(Qe),Qe.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Qe){if(Qe.setElevation){let Se=0,Ee=Qe.parentMenu;for(;Ee;)Se++,Ee=Ee.parentMenu;Qe.setElevation(Se)}}_setIsMenuOpen(Qe){Qe!==this._menuOpen&&(this._menuOpen=Qe,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Qe),this._changeDetectorRef.markForCheck())}_createOverlay(Qe){if(!this._overlayRef){const Se=this._getOverlayConfig(Qe);this._subscribeToPositions(Qe,Se.positionStrategy),this._overlayRef=this._overlay.create(Se),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Qe){return new re.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Qe.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Qe.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Qe,Se){Qe.setPositionClasses&&Se.positionChanges.subscribe(Ee=>{const ge="start"===Ee.connectionPair.overlayX?"after":"before",o="top"===Ee.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Qe.setPositionClasses(ge,o)):Qe.setPositionClasses(ge,o)})}_setPosition(Qe,Se){let[Ee,ge]="before"===Qe.xPosition?["end","start"]:["start","end"],[o,p]="above"===Qe.yPosition?["bottom","top"]:["top","bottom"],[A,C]=[o,p],[f,a]=[Ee,ge],n=0;if(this.triggersSubmenu()){if(a=Ee="before"===Qe.xPosition?"start":"end",ge=f="end"===Ee?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const t=this._parentMaterialMenu.items.first;this._parentInnerPadding=t?t._getHostElement().offsetTop:0}n="bottom"===o?this._parentInnerPadding:-this._parentInnerPadding}}else Qe.overlapTrigger||(A="top"===o?"bottom":"top",C="top"===p?"bottom":"top");Se.withPositions([{originX:Ee,originY:A,overlayX:f,overlayY:o,offsetY:n},{originX:ge,originY:A,overlayX:a,overlayY:o,offsetY:n},{originX:Ee,originY:C,overlayX:f,overlayY:p,offsetY:-n},{originX:ge,originY:C,overlayX:a,overlayY:p,offsetY:-n}])}_menuClosingActions(){const Qe=this._overlayRef.backdropClick(),Se=this._overlayRef.detachments(),Ee=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,w.of)(),ge=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,de.h)(o=>o!==this._menuItemInstance),(0,de.h)(()=>this._menuOpen)):(0,w.of)();return(0,y.T)(Qe,Ee,ge,Se)}_handleMousedown(Qe){(0,h.X6)(Qe)||(this._openedBy=0===Qe.button?"mouse":void 0,this.triggersSubmenu()&&Qe.preventDefault())}_handleKeydown(Qe){const Se=Qe.keyCode;(Se===E.K5||Se===E.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Se===E.SV&&"ltr"===this.dir||Se===E.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Qe){this.triggersSubmenu()?(Qe.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,de.h)(Qe=>Qe===this._menuItemInstance&&!Qe.disabled),(0,se.g)(0,W.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Re&&this.menu._isAnimating?this.menu._animationDone.pipe((0,P.q)(1),(0,se.g)(0,W.E),(0,S.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Qe){return(!this._portal||this._portal.templateRef!==Qe.templateRef)&&(this._portal=new Ae.UE(Qe.templateRef,this._viewContainerRef)),this._portal}static#e=this.\u0275fac=function(Se){return new(Se||Te)(e.Y36(re.aV),e.Y36(e.SBq),e.Y36(e.s_b),e.Y36(G),e.Y36(zt,8),e.Y36(gt,10),e.Y36(ke.Is,8),e.Y36(h.tE),e.Y36(e.R0b))};static#t=this.\u0275dir=e.lG2({type:Te,hostVars:3,hostBindings:function(Se,Ee){1&Se&&e.NdJ("click",function(o){return Ee._handleClick(o)})("mousedown",function(o){return Ee._handleMousedown(o)})("keydown",function(o){return Ee._handleKeydown(o)}),2&Se&&e.uIk("aria-haspopup",Ee.menu?"menu":null)("aria-expanded",Ee.menuOpen)("aria-controls",Ee.menuOpen?Ee.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}})}return Te})(),j=(()=>{class Te extends be{static#e=this.\u0275fac=function(){let Qe;return function(Ee){return(Qe||(Qe=e.n5z(Te)))(Ee||Te)}}();static#t=this.\u0275dir=e.lG2({type:Te,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[e.qOj]})}return Te})(),Be=(()=>{class Te{static#e=this.\u0275fac=function(Se){return new(Se||Te)};static#t=this.\u0275mod=e.oAB({type:Te});static#i=this.\u0275inj=e.cJS({providers:[ne],imports:[oe.ez,Z.si,Z.BQ,re.U8,O.ZD,Z.BQ]})}return Te})()},21476:(_t,pe,m)=>{"use strict";m.d(pe,{NW:()=>H,TU:()=>Q,Zf:()=>re,ye:()=>Z});var e=m(96814),h=m(65879),M=m(78645),E=m(32296),b=m(98525),y=m(92596),g=m(23680),w=m(42495),W=m(64170);function v(ye,rt){if(1&ye&&(h.TgZ(0,"mat-option",19),h._uU(1),h.qZA()),2&ye){const Ne=rt.$implicit;h.Q6J("value",Ne),h.xp6(1),h.hij(" ",Ne," ")}}function k(ye,rt){if(1&ye){const Ne=h.EpF();h.TgZ(0,"mat-form-field",16)(1,"mat-select",17),h.NdJ("selectionChange",function(at){h.CHM(Ne);const gt=h.oxw(2);return h.KtG(gt._changePageSize(at.value))}),h.YNc(2,v,2,2,"mat-option",18),h.qZA()()}if(2&ye){const Ne=h.oxw(2);h.Q6J("appearance",Ne._formFieldAppearance)("color",Ne.color),h.xp6(1),h.Q6J("value",Ne.pageSize)("disabled",Ne.disabled)("aria-labelledby",Ne._pageSizeLabelId)("panelClass",Ne.selectConfig.panelClass||"")("disableOptionCentering",Ne.selectConfig.disableOptionCentering),h.xp6(1),h.Q6J("ngForOf",Ne._displayedPageSizeOptions)}}function P(ye,rt){if(1&ye&&(h.TgZ(0,"div",20),h._uU(1),h.qZA()),2&ye){const Ne=h.oxw(2);h.xp6(1),h.Oqu(Ne.pageSize)}}function S(ye,rt){if(1&ye&&(h.TgZ(0,"div",12)(1,"div",13),h._uU(2),h.qZA(),h.YNc(3,k,3,8,"mat-form-field",14),h.YNc(4,P,2,1,"div",15),h.qZA()),2&ye){const Ne=h.oxw();h.xp6(1),h.s9C("id",Ne._pageSizeLabelId),h.xp6(1),h.hij(" ",Ne._intl.itemsPerPageLabel," "),h.xp6(1),h.Q6J("ngIf",Ne._displayedPageSizeOptions.length>1),h.xp6(1),h.Q6J("ngIf",Ne._displayedPageSizeOptions.length<=1)}}function de(ye,rt){if(1&ye){const Ne=h.EpF();h.TgZ(0,"button",21),h.NdJ("click",function(){h.CHM(Ne);const at=h.oxw();return h.KtG(at.firstPage())}),h.O4$(),h.TgZ(1,"svg",7),h._UZ(2,"path",22),h.qZA()()}if(2&ye){const Ne=h.oxw();h.Q6J("matTooltip",Ne._intl.firstPageLabel)("matTooltipDisabled",Ne._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Ne._previousButtonsDisabled()),h.uIk("aria-label",Ne._intl.firstPageLabel)}}function se(ye,rt){if(1&ye){const Ne=h.EpF();h.O4$(),h.kcU(),h.TgZ(0,"button",23),h.NdJ("click",function(){h.CHM(Ne);const at=h.oxw();return h.KtG(at.lastPage())}),h.O4$(),h.TgZ(1,"svg",7),h._UZ(2,"path",24),h.qZA()()}if(2&ye){const Ne=h.oxw();h.Q6J("matTooltip",Ne._intl.lastPageLabel)("matTooltipDisabled",Ne._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Ne._nextButtonsDisabled()),h.uIk("aria-label",Ne._intl.lastPageLabel)}}let Z=(()=>{class ye{constructor(){this.changes=new M.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(Ne,zt,at)=>{if(0==at||0==zt)return`0 of ${at}`;const gt=Ne*zt;return`${gt+1} \u2013 ${gt<(at=Math.max(at,0))?Math.min(gt+zt,at):gt+zt} of ${at}`}}static#e=this.\u0275fac=function(zt){return new(zt||ye)};static#t=this.\u0275prov=h.Yz7({token:ye,factory:ye.\u0275fac,providedIn:"root"})}return ye})();const Ae={provide:Z,deps:[[new h.FiY,new h.tp0,Z]],useFactory:function oe(ye){return ye||new Z}},re=new h.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),Ce=(0,g.Id)((0,g.dB)(class{}));let O=(()=>{class ye extends Ce{get pageIndex(){return this._pageIndex}set pageIndex(Ne){this._pageIndex=Math.max((0,w.su)(Ne),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(Ne){this._length=(0,w.su)(Ne),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(Ne){this._pageSize=Math.max((0,w.su)(Ne),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(Ne){this._pageSizeOptions=(Ne||[]).map(zt=>(0,w.su)(zt)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(Ne){this._hidePageSize=(0,w.Ig)(Ne)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(Ne){this._showFirstLastButtons=(0,w.Ig)(Ne)}constructor(Ne,zt,at){if(super(),this._intl=Ne,this._changeDetectorRef=zt,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new h.vpe,this._intlChanges=Ne.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),at){const{pageSize:gt,pageSizeOptions:At,hidePageSize:Mt,showFirstLastButtons:fe}=at;null!=gt&&(this._pageSize=gt),null!=At&&(this._pageSizeOptions=At),null!=Mt&&(this._hidePageSize=Mt),null!=fe&&(this._showFirstLastButtons=fe)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const Ne=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(Ne)}previousPage(){if(!this.hasPreviousPage())return;const Ne=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(Ne)}firstPage(){if(!this.hasPreviousPage())return;const Ne=this.pageIndex;this.pageIndex=0,this._emitPageEvent(Ne)}lastPage(){if(!this.hasNextPage())return;const Ne=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(Ne)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const Ne=this.getNumberOfPages()-1;return this.pageIndexNe-zt),this._changeDetectorRef.markForCheck())}_emitPageEvent(Ne){this.page.emit({previousPageIndex:Ne,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(zt){h.$Z()};static#t=this.\u0275dir=h.lG2({type:ye,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[h.qOj]})}return ye})(),te=0,H=(()=>{class ye extends O{constructor(Ne,zt,at){super(Ne,zt,at),this._pageSizeLabelId="mat-paginator-page-size-label-"+te++,this._formFieldAppearance=at?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(zt){return new(zt||ye)(h.Y36(Z),h.Y36(h.sBO),h.Y36(re,8))};static#t=this.\u0275cmp=h.Xpm({type:ye,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[h.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(zt,at){1&zt&&(h.TgZ(0,"div",0)(1,"div",1),h.YNc(2,S,5,4,"div",2),h.TgZ(3,"div",3)(4,"div",4),h._uU(5),h.qZA(),h.YNc(6,de,3,5,"button",5),h.TgZ(7,"button",6),h.NdJ("click",function(){return at.previousPage()}),h.O4$(),h.TgZ(8,"svg",7),h._UZ(9,"path",8),h.qZA()(),h.kcU(),h.TgZ(10,"button",9),h.NdJ("click",function(){return at.nextPage()}),h.O4$(),h.TgZ(11,"svg",7),h._UZ(12,"path",10),h.qZA()(),h.YNc(13,se,3,5,"button",11),h.qZA()()()),2&zt&&(h.xp6(2),h.Q6J("ngIf",!at.hidePageSize),h.xp6(3),h.hij(" ",at._intl.getRangeLabel(at.pageIndex,at.pageSize,at.length)," "),h.xp6(1),h.Q6J("ngIf",at.showFirstLastButtons),h.xp6(1),h.Q6J("matTooltip",at._intl.previousPageLabel)("matTooltipDisabled",at._previousButtonsDisabled())("matTooltipPosition","above")("disabled",at._previousButtonsDisabled()),h.uIk("aria-label",at._intl.previousPageLabel),h.xp6(3),h.Q6J("matTooltip",at._intl.nextPageLabel)("matTooltipDisabled",at._nextButtonsDisabled())("matTooltipPosition","above")("disabled",at._nextButtonsDisabled()),h.uIk("aria-label",at._intl.nextPageLabel),h.xp6(3),h.Q6J("ngIf",at.showFirstLastButtons))},dependencies:[e.sg,e.O5,E.RK,W.KE,b.gD,g.ey,y.gM],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return ye})(),Q=(()=>{class ye{static#e=this.\u0275fac=function(zt){return new(zt||ye)};static#t=this.\u0275mod=h.oAB({type:ye});static#i=this.\u0275inj=h.cJS({providers:[Ae],imports:[e.ez,E.ot,b.LD,y.AV]})}return ye})()},16007:(_t,pe,m)=>{"use strict";m.d(pe,{Cv:()=>v});var e=m(65879),M=(m(96814),m(23680));let v=(()=>{class k{static#e=this.\u0275fac=function(de){return new(de||k)};static#t=this.\u0275mod=e.oAB({type:k});static#i=this.\u0275inj=e.cJS({imports:[M.BQ]})}return k})()},55940:(_t,pe,m)=>{"use strict";m.d(pe,{Cq:()=>de,Ou:()=>P});var e=m(65879),h=m(23680),M=m(42495),E=m(96814);const b=["determinateSpinner"];function y(se,Z){if(1&se&&(e.O4$(),e.TgZ(0,"svg",11),e._UZ(1,"circle",12),e.qZA()),2&se){const oe=e.oxw();e.uIk("viewBox",oe._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",oe._strokeCircumference(),"px")("stroke-dashoffset",oe._strokeCircumference()/2,"px")("stroke-width",oe._circleStrokeWidth(),"%"),e.uIk("r",oe._circleRadius())}}const g=(0,h.pj)(class{constructor(se){this._elementRef=se}},"primary"),w=new e.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function W(){return{diameter:v}}}),v=100;let P=(()=>{class se extends g{constructor(oe,Ae,Ze){super(oe),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=v,this._noopAnimations="NoopAnimations"===Ae&&!!Ze&&!Ze._forceAnimations,Ze&&(Ze.color&&(this.color=this.defaultColor=Ze.color),Ze.diameter&&(this.diameter=Ze.diameter),Ze.strokeWidth&&(this.strokeWidth=Ze.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(oe){this._value=Math.max(0,Math.min(100,(0,M.su)(oe)))}get diameter(){return this._diameter}set diameter(oe){this._diameter=(0,M.su)(oe)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(oe){this._strokeWidth=(0,M.su)(oe)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const oe=2*this._circleRadius()+this.strokeWidth;return`0 0 ${oe} ${oe}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static#e=this.\u0275fac=function(Ae){return new(Ae||se)(e.Y36(e.SBq),e.Y36(e.QbO,8),e.Y36(w))};static#t=this.\u0275cmp=e.Xpm({type:se,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(Ae,Ze){if(1&Ae&&e.Gf(b,5),2&Ae){let ke;e.iGM(ke=e.CRH())&&(Ze._determinateCircle=ke.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(Ae,Ze){2&Ae&&(e.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===Ze.mode?Ze.value:null)("mode",Ze.mode),e.Udp("width",Ze.diameter,"px")("height",Ze.diameter,"px")("--mdc-circular-progress-size",Ze.diameter+"px")("--mdc-circular-progress-active-indicator-width",Ze.diameter+"px"),e.ekj("_mat-animation-noopable",Ze._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===Ze.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[e.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(Ae,Ze){if(1&Ae&&(e.YNc(0,y,2,8,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.O4$(),e.TgZ(4,"svg",3),e._UZ(5,"circle",4),e.qZA()(),e.kcU(),e.TgZ(6,"div",5)(7,"div",6)(8,"div",7),e.GkF(9,8),e.qZA(),e.TgZ(10,"div",9),e.GkF(11,8),e.qZA(),e.TgZ(12,"div",10),e.GkF(13,8),e.qZA()()()),2&Ae){const ke=e.MAs(1);e.xp6(4),e.uIk("viewBox",Ze._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",Ze._strokeCircumference(),"px")("stroke-dashoffset",Ze._strokeDashOffset(),"px")("stroke-width",Ze._circleStrokeWidth(),"%"),e.uIk("r",Ze._circleRadius()),e.xp6(4),e.Q6J("ngTemplateOutlet",ke),e.xp6(2),e.Q6J("ngTemplateOutlet",ke),e.xp6(2),e.Q6J("ngTemplateOutlet",ke)}},dependencies:[E.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0})}return se})(),de=(()=>{class se{static#e=this.\u0275fac=function(Ae){return new(Ae||se)};static#t=this.\u0275mod=e.oAB({type:se});static#i=this.\u0275inj=e.cJS({imports:[E.ez,h.BQ]})}return se})()},87466:(_t,pe,m)=>{"use strict";m.d(pe,{Fk:()=>Ce,U0:()=>re,VQ:()=>ke});var e=m(65879),h=m(23680),M=m(24191),E=m(42495),b=m(78337),y=m(56223),g=m(96814);const w=["input"],W=["*"];let v=0;class k{constructor(te,H){this.source=te,this.value=H}}const P={provide:y.JU,useExisting:(0,e.Gpc)(()=>ke),multi:!0},S=new e.OlP("MatRadioGroup"),de=new e.OlP("mat-radio-default-options",{providedIn:"root",factory:function se(){return{color:"accent"}}});let Z=(()=>{class O{get name(){return this._name}set name(H){this._name=H,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(H){this._labelPosition="before"===H?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(H){this._value!==H&&(this._value=H,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(H){this._selected=H,this.value=H?H.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(H){this._disabled=(0,E.Ig)(H),this._markRadiosForCheck()}get required(){return this._required}set required(H){this._required=(0,E.Ig)(H),this._markRadiosForCheck()}constructor(H){this._changeDetector=H,this._value=null,this._name="mat-radio-group-"+v++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.vpe}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(H=>H===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(H=>{H.name=this.name,H._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(Q=>{Q.checked=this.value===Q.value,Q.checked&&(this._selected=Q)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new k(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(H=>H._markForCheck())}writeValue(H){this.value=H,this._changeDetector.markForCheck()}registerOnChange(H){this._controlValueAccessorChangeFn=H}registerOnTouched(H){this.onTouched=H}setDisabledState(H){this.disabled=H,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(Q){return new(Q||O)(e.Y36(e.sBO))};static#t=this.\u0275dir=e.lG2({type:O,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}return O})();class oe{constructor(te){this._elementRef=te}}const Ae=(0,h.Kr)((0,h.sb)(oe));let Ze=(()=>{class O extends Ae{get checked(){return this._checked}set checked(H){const Q=(0,E.Ig)(H);this._checked!==Q&&(this._checked=Q,Q&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!Q&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),Q&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(H){this._value!==H&&(this._value=H,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===H),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(H){this._labelPosition=H}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(H){this._setDisabled((0,E.Ig)(H))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(H){this._required=(0,E.Ig)(H)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(H){this._color=H}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(H,Q,ye,rt,Ne,zt,at,gt){super(Q),this._changeDetector=ye,this._focusMonitor=rt,this._radioDispatcher=Ne,this._providerOverride=at,this._uniqueId="mat-radio-"+ ++v,this.id=this._uniqueId,this.change=new e.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=H,this._noopAnimations="NoopAnimations"===zt,gt&&(this.tabIndex=(0,E.su)(gt,0))}focus(H,Q){Q?this._focusMonitor.focusVia(this._inputElement,Q,H):this._inputElement.nativeElement.focus(H)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((H,Q)=>{H!==this.id&&Q===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(H=>{!H&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new k(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(H){H.stopPropagation()}_onInputInteraction(H){if(H.stopPropagation(),!this.checked&&!this.disabled){const Q=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),Q&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(H){this._onInputInteraction(H),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(H){this._disabled!==H&&(this._disabled=H,this._changeDetector.markForCheck())}_updateTabIndex(){const H=this.radioGroup;let Q;if(Q=H&&H.selected&&!this.disabled?H.selected===this?this.tabIndex:-1:this.tabIndex,Q!==this._previousTabIndex){const ye=this._inputElement?.nativeElement;ye&&(ye.setAttribute("tabindex",Q+""),this._previousTabIndex=Q)}}static#e=this.\u0275fac=function(Q){e.$Z()};static#t=this.\u0275dir=e.lG2({type:O,viewQuery:function(Q,ye){if(1&Q&&e.Gf(w,5),2&Q){let rt;e.iGM(rt=e.CRH())&&(ye._inputElement=rt.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[e.qOj]})}return O})(),ke=(()=>{class O extends Z{static#e=this.\u0275fac=function(){let H;return function(ye){return(H||(H=e.n5z(O)))(ye||O)}}();static#t=this.\u0275dir=e.lG2({type:O,selectors:[["mat-radio-group"]],contentQueries:function(Q,ye,rt){if(1&Q&&e.Suo(rt,re,5),2&Q){let Ne;e.iGM(Ne=e.CRH())&&(ye._radios=Ne)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e._Bn([P,{provide:S,useExisting:O}]),e.qOj]})}return O})(),re=(()=>{class O extends Ze{constructor(H,Q,ye,rt,Ne,zt,at,gt){super(H,Q,ye,rt,Ne,zt,at,gt)}static#e=this.\u0275fac=function(Q){return new(Q||O)(e.Y36(S,8),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(M.tE),e.Y36(b.A8),e.Y36(e.QbO,8),e.Y36(de,8),e.$8M("tabindex"))};static#t=this.\u0275cmp=e.Xpm({type:O,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(Q,ye){1&Q&&e.NdJ("focus",function(){return ye._inputElement.nativeElement.focus()}),2&Q&&(e.uIk("id",ye.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.ekj("mat-primary","primary"===ye.color)("mat-accent","accent"===ye.color)("mat-warn","warn"===ye.color)("mat-mdc-radio-checked",ye.checked)("_mat-animation-noopable",ye._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.qOj],ngContentSelectors:W,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(Q,ye){if(1&Q&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Ne){return ye._onTouchTargetClick(Ne)}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("change",function(Ne){return ye._onInputInteraction(Ne)}),e.qZA(),e.TgZ(6,"div",6),e._UZ(7,"div",7)(8,"div",8),e.qZA(),e.TgZ(9,"div",9),e._UZ(10,"div",10),e.qZA()(),e.TgZ(11,"label",11),e.Hsn(12),e.qZA()()),2&Q){const rt=e.MAs(1);e.ekj("mdc-form-field--align-end","before"==ye.labelPosition),e.xp6(2),e.ekj("mdc-radio--disabled",ye.disabled),e.xp6(2),e.Q6J("id",ye.inputId)("checked",ye.checked)("disabled",ye.disabled)("required",ye.required),e.uIk("name",ye.name)("value",ye.value)("aria-label",ye.ariaLabel)("aria-labelledby",ye.ariaLabelledby)("aria-describedby",ye.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",rt)("matRippleDisabled",ye._isRippleDisabled())("matRippleCentered",!0),e.xp6(2),e.Q6J("for",ye.inputId)}},dependencies:[h.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return O})(),Ce=(()=>{class O{static#e=this.\u0275fac=function(Q){return new(Q||O)};static#t=this.\u0275mod=e.oAB({type:O});static#i=this.\u0275inj=e.cJS({imports:[h.BQ,g.ez,h.si,h.BQ]})}return O})()},98525:(_t,pe,m)=>{"use strict";m.d(pe,{$L:()=>Et,LD:()=>He,gD:()=>G});var e=m(69594),h=m(96814),M=m(65879),E=m(23680),b=m(64170),y=m(16672),g=m(24191),w=m(49388),W=m(42495),v=m(78337),k=m(36028),P=m(56223),S=m(78645),de=m(74911),se=m(63019),Z=m(27921),oe=m(94664),Ae=m(48180),Ze=m(32181),ke=m(37398),re=m(93997),Ce=m(59773),O=m(86825);const te=["trigger"],H=["panel"];function Q(ne,it){if(1&ne&&(M.TgZ(0,"span",10),M._uU(1),M.qZA()),2&ne){const I=M.oxw();M.xp6(1),M.Oqu(I.placeholder)}}function ye(ne,it){if(1&ne&&(M.TgZ(0,"span",14),M._uU(1),M.qZA()),2&ne){const I=M.oxw(2);M.xp6(1),M.Oqu(I.triggerValue)}}function rt(ne,it){1&ne&&M.Hsn(0,0,["*ngSwitchCase","true"])}function Ne(ne,it){if(1&ne&&(M.TgZ(0,"span",11),M.YNc(1,ye,2,1,"span",12),M.YNc(2,rt,1,0,"ng-content",13),M.qZA()),2&ne){const I=M.oxw();M.Q6J("ngSwitch",!!I.customTrigger),M.xp6(2),M.Q6J("ngSwitchCase",!0)}}function zt(ne,it){if(1&ne){const I=M.EpF();M.O4$(),M.kcU(),M.TgZ(0,"div",15,16),M.NdJ("@transformPanel.done",function(j){M.CHM(I);const Be=M.oxw();return M.KtG(Be._panelDoneAnimatingStream.next(j.toState))})("keydown",function(j){M.CHM(I);const Be=M.oxw();return M.KtG(Be._handleKeydown(j))}),M.Hsn(2,1),M.qZA()}if(2&ne){const I=M.oxw();M.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",I._getPanelTheme(),""),M.Q6J("ngClass",I.panelClass)("@transformPanel","showing"),M.uIk("id",I.id+"-panel")("aria-multiselectable",I.multiple)("aria-label",I.ariaLabel||null)("aria-labelledby",I._getPanelAriaLabelledby())}}const at=[[["mat-select-trigger"]],"*"],gt=["mat-select-trigger","*"],At={transformPanelWrap:(0,O.X$)("transformPanelWrap",[(0,O.eR)("* => void",(0,O.IO)("@transformPanel",[(0,O.pV)()],{optional:!0}))]),transformPanel:(0,O.X$)("transformPanel",[(0,O.SB)("void",(0,O.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,O.eR)("void => showing",(0,O.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,O.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,O.eR)("* => void",(0,O.jt)("100ms linear",(0,O.oB)({opacity:0})))])};let ce=0;const ve=new M.OlP("mat-select-scroll-strategy"),ue=new M.OlP("MAT_SELECT_CONFIG"),qe={provide:ve,deps:[e.aV],useFactory:function Je(ne){return()=>ne.scrollStrategies.reposition()}},Ve=new M.OlP("MatSelectTrigger");class Me{constructor(it,I){this.source=it,this.value=I}}const et=(0,E.Kr)((0,E.sb)((0,E.Id)((0,E.FD)(class{constructor(ne,it,I,be,j){this._elementRef=ne,this._defaultErrorStateMatcher=it,this._parentForm=I,this._parentFormGroup=be,this.ngControl=j,this.stateChanges=new S.x}}))));let Re=(()=>{class ne extends et{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(I){this._placeholder=I,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(P.kI.required)??!1}set required(I){this._required=(0,W.Ig)(I),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(I){this._multiple=(0,W.Ig)(I)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(I){this._disableOptionCentering=(0,W.Ig)(I)}get compareWith(){return this._compareWith}set compareWith(I){this._compareWith=I,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(I){this._assignValue(I)&&this._onChange(I)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(I){this._typeaheadDebounceInterval=(0,W.su)(I)}get id(){return this._id}set id(I){this._id=I||this._uid,this.stateChanges.next()}constructor(I,be,j,Be,Te,Tt,Qe,Se,Ee,ge,o,p,A,C){super(Te,Be,Qe,Se,ge),this._viewportRuler=I,this._changeDetectorRef=be,this._ngZone=j,this._dir=Tt,this._parentFormField=Ee,this._liveAnnouncer=A,this._defaultOptions=C,this._panelOpen=!1,this._compareWith=(f,a)=>f===a,this._uid="mat-select-"+ce++,this._triggerAriaLabelledBy=null,this._destroy=new S.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ce++,this._panelDoneAnimatingStream=new S.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,de.P)(()=>{const f=this.options;return f?f.changes.pipe((0,Z.O)(f),(0,oe.w)(()=>(0,se.T)(...f.map(a=>a.onSelectionChange)))):this._ngZone.onStable.pipe((0,Ae.q)(1),(0,oe.w)(()=>this.optionSelectionChanges))}),this.openedChange=new M.vpe,this._openedStream=this.openedChange.pipe((0,Ze.h)(f=>f),(0,ke.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Ze.h)(f=>!f),(0,ke.U)(()=>{})),this.selectionChange=new M.vpe,this.valueChange=new M.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=C?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=C.typeaheadDebounceInterval),this._scrollStrategyFactory=p,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(o)||0,this.id=this.id}ngOnInit(){this._selectionModel=new v.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,re.x)(),(0,Ce.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,Ce.R)(this._destroy)).subscribe(I=>{I.added.forEach(be=>be.select()),I.removed.forEach(be=>be.deselect())}),this.options.changes.pipe((0,Z.O)(null),(0,Ce.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const I=this._getTriggerAriaLabelledby(),be=this.ngControl;if(I!==this._triggerAriaLabelledBy){const j=this._elementRef.nativeElement;this._triggerAriaLabelledBy=I,I?j.setAttribute("aria-labelledby",I):j.removeAttribute("aria-labelledby")}be&&(this._previousControl!==be.control&&(void 0!==this._previousControl&&null!==be.disabled&&be.disabled!==this.disabled&&(this.disabled=be.disabled),this._previousControl=be.control),this.updateErrorState())}ngOnChanges(I){(I.disabled||I.userAriaDescribedBy)&&this.stateChanges.next(),I.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const I=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!I)return;const be=`${this.id}-panel`;this._trackedModal&&(0,g.iD)(this._trackedModal,"aria-owns",be),(0,g.Zf)(I,"aria-owns",be),this._trackedModal=I}_clearFromModal(){this._trackedModal&&((0,g.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(I){this._assignValue(I)}registerOnChange(I){this._onChange=I}registerOnTouched(I){this._onTouched=I}setDisabledState(I){this.disabled=I,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const I=this._selectionModel.selected.map(be=>be.viewValue);return this._isRtl()&&I.reverse(),I.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(I){this.disabled||(this.panelOpen?this._handleOpenKeydown(I):this._handleClosedKeydown(I))}_handleClosedKeydown(I){const be=I.keyCode,j=be===k.JH||be===k.LH||be===k.oh||be===k.SV,Be=be===k.K5||be===k.L_,Te=this._keyManager;if(!Te.isTyping()&&Be&&!(0,k.Vb)(I)||(this.multiple||I.altKey)&&j)I.preventDefault(),this.open();else if(!this.multiple){const Tt=this.selected;Te.onKeydown(I);const Qe=this.selected;Qe&&Tt!==Qe&&this._liveAnnouncer.announce(Qe.viewValue,1e4)}}_handleOpenKeydown(I){const be=this._keyManager,j=I.keyCode,Be=j===k.JH||j===k.LH,Te=be.isTyping();if(Be&&I.altKey)I.preventDefault(),this.close();else if(Te||j!==k.K5&&j!==k.L_||!be.activeItem||(0,k.Vb)(I))if(!Te&&this._multiple&&j===k.A&&I.ctrlKey){I.preventDefault();const Tt=this.options.some(Qe=>!Qe.disabled&&!Qe.selected);this.options.forEach(Qe=>{Qe.disabled||(Tt?Qe.select():Qe.deselect())})}else{const Tt=be.activeItemIndex;be.onKeydown(I),this._multiple&&Be&&I.shiftKey&&be.activeItem&&be.activeItemIndex!==Tt&&be.activeItem._selectViaInteraction()}else I.preventDefault(),be.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Ae.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(I){if(this.options.forEach(be=>be.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&I)Array.isArray(I),I.forEach(be=>this._selectOptionByValue(be)),this._sortValues();else{const be=this._selectOptionByValue(I);be?this._keyManager.updateActiveItem(be):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(I){const be=this.options.find(j=>{if(this._selectionModel.isSelected(j))return!1;try{return null!=j.value&&this._compareWith(j.value,I)}catch{return!1}});return be&&this._selectionModel.select(be),be}_assignValue(I){return!!(I!==this._value||this._multiple&&Array.isArray(I))&&(this.options&&this._setSelectionByValue(I),this._value=I,!0)}_skipPredicate(I){return I.disabled}_initKeyManager(){this._keyManager=new g.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const I=(0,se.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Ce.R)(I)).subscribe(be=>{this._onSelect(be.source,be.isUserInput),be.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,se.T)(...this.options.map(be=>be._stateChanges)).pipe((0,Ce.R)(I)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(I,be){const j=this._selectionModel.isSelected(I);null!=I.value||this._multiple?(j!==I.selected&&(I.selected?this._selectionModel.select(I):this._selectionModel.deselect(I)),be&&this._keyManager.setActiveItem(I),this.multiple&&(this._sortValues(),be&&this.focus())):(I.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(I.value)),j!==this._selectionModel.isSelected(I)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const I=this.options.toArray();this._selectionModel.sort((be,j)=>this.sortComparator?this.sortComparator(be,j,I):I.indexOf(be)-I.indexOf(j)),this.stateChanges.next()}}_propagateChanges(I){let be=null;be=this.multiple?this.selected.map(j=>j.value):this.selected?this.selected.value:I,this._value=be,this.valueChange.emit(be),this._onChange(be),this.selectionChange.emit(this._getChangeEvent(be)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let I=-1;for(let be=0;be0}focus(I){this._elementRef.nativeElement.focus(I)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const I=this._parentFormField?.getLabelId();return this.ariaLabelledby?(I?I+" ":"")+this.ariaLabelledby:I}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const I=this._parentFormField?.getLabelId();let be=(I?I+" ":"")+this._valueId;return this.ariaLabelledby&&(be+=" "+this.ariaLabelledby),be}_panelDoneAnimating(I){this.openedChange.emit(I)}setDescribedByIds(I){I.length?this._elementRef.nativeElement.setAttribute("aria-describedby",I.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#e=this.\u0275fac=function(be){return new(be||ne)(M.Y36(y.rL),M.Y36(M.sBO),M.Y36(M.R0b),M.Y36(E.rD),M.Y36(M.SBq),M.Y36(w.Is,8),M.Y36(P.F,8),M.Y36(P.sg,8),M.Y36(b.G_,8),M.Y36(P.a5,10),M.$8M("tabindex"),M.Y36(ve),M.Y36(g.Kd),M.Y36(ue,8))};static#t=this.\u0275dir=M.lG2({type:ne,viewQuery:function(be,j){if(1&be&&(M.Gf(te,5),M.Gf(H,5),M.Gf(e.pI,5)),2&be){let Be;M.iGM(Be=M.CRH())&&(j.trigger=Be.first),M.iGM(Be=M.CRH())&&(j.panel=Be.first),M.iGM(Be=M.CRH())&&(j._overlayDir=Be.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[M.qOj,M.TTD]})}return ne})(),Et=(()=>{class ne{static#e=this.\u0275fac=function(be){return new(be||ne)};static#t=this.\u0275dir=M.lG2({type:ne,selectors:[["mat-select-trigger"]],features:[M._Bn([{provide:Ve,useExisting:ne}])]})}return ne})(),G=(()=>{class ne extends Re{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=I=>!this.panelOpen&&I.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,Ce.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(I){const be=this.options.toArray()[I];if(be){const j=this.panel.nativeElement,Be=(0,E.CB)(I,this.options,this.optionGroups),Te=be._getHostElement();j.scrollTop=0===I&&1===Be?0:(0,E.jH)(Te.offsetTop,Te.offsetHeight,j.scrollTop,j.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(I){return new Me(this,I)}_getOverlayWidth(I){return"auto"===this.panelWidth?(I instanceof e.xu?I.elementRef:I||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(I){this._hideSingleSelectionIndicator=(0,W.Ig)(I),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const I of this.options)I._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(){let I;return function(j){return(I||(I=M.n5z(ne)))(j||ne)}}();static#t=this.\u0275cmp=M.Xpm({type:ne,selectors:[["mat-select"]],contentQueries:function(be,j,Be){if(1&be&&(M.Suo(Be,Ve,5),M.Suo(Be,E.ey,5),M.Suo(Be,E.K7,5)),2&be){let Te;M.iGM(Te=M.CRH())&&(j.customTrigger=Te.first),M.iGM(Te=M.CRH())&&(j.options=Te),M.iGM(Te=M.CRH())&&(j.optionGroups=Te)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(be,j){1&be&&M.NdJ("keydown",function(Te){return j._handleKeydown(Te)})("focus",function(){return j._onFocus()})("blur",function(){return j._onBlur()}),2&be&&(M.uIk("id",j.id)("tabindex",j.tabIndex)("aria-controls",j.panelOpen?j.id+"-panel":null)("aria-expanded",j.panelOpen)("aria-label",j.ariaLabel||null)("aria-required",j.required.toString())("aria-disabled",j.disabled.toString())("aria-invalid",j.errorState)("aria-activedescendant",j._getAriaActiveDescendant()),M.ekj("mat-mdc-select-disabled",j.disabled)("mat-mdc-select-invalid",j.errorState)("mat-mdc-select-required",j.required)("mat-mdc-select-empty",j.empty)("mat-mdc-select-multiple",j.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[M._Bn([{provide:b.Eo,useExisting:ne},{provide:E.HF,useExisting:ne}]),M.qOj],ngContentSelectors:gt,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(be,j){if(1&be&&(M.F$t(at),M.TgZ(0,"div",0,1),M.NdJ("click",function(){return j.toggle()}),M.TgZ(3,"div",2),M.YNc(4,Q,2,1,"span",3),M.YNc(5,Ne,3,2,"span",4),M.qZA(),M.TgZ(6,"div",5)(7,"div",6),M.O4$(),M.TgZ(8,"svg",7),M._UZ(9,"path",8),M.qZA()()()(),M.YNc(10,zt,3,9,"ng-template",9),M.NdJ("backdropClick",function(){return j.close()})("attach",function(){return j._onAttached()})("detach",function(){return j.close()})),2&be){const Be=M.MAs(1);M.xp6(3),M.Q6J("ngSwitch",j.empty),M.uIk("id",j._valueId),M.xp6(1),M.Q6J("ngSwitchCase",!0),M.xp6(1),M.Q6J("ngSwitchCase",!1),M.xp6(5),M.Q6J("cdkConnectedOverlayPanelClass",j._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",j._scrollStrategy)("cdkConnectedOverlayOrigin",j._preferredOverlayOrigin||Be)("cdkConnectedOverlayOpen",j.panelOpen)("cdkConnectedOverlayPositions",j._positions)("cdkConnectedOverlayWidth",j._overlayWidth)}},dependencies:[h.mk,h.RF,h.n9,h.ED,e.pI,e.xu],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[At.transformPanel]},changeDetection:0})}return ne})(),He=(()=>{class ne{static#e=this.\u0275fac=function(be){return new(be||ne)};static#t=this.\u0275mod=M.oAB({type:ne});static#i=this.\u0275inj=M.cJS({providers:[qe],imports:[h.ez,e.U8,E.Ng,E.BQ,y.ZD,b.lN,E.Ng,E.BQ]})}return ne})()},32651:(_t,pe,m)=>{"use strict";m.d(pe,{JX:()=>Ve,Rh:()=>qe,SJ:()=>et,TM:()=>Me});var e=m(16672),h=m(96814),M=m(65879),E=m(23680),b=m(24191),y=m(49388),g=m(42495),w=m(36028),W=m(62831),v=m(78645),k=m(92438),P=m(63019),S=m(32181),de=m(37398),se=m(21441),Z=m(59773),oe=m(93997),Ae=m(48180),Ze=m(27921),ke=m(83620),re=m(86825);const Ce=["*"],O=["content"];function te(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"div",2),M.NdJ("click",function(){M.CHM(G);const ne=M.oxw();return M.KtG(ne._onBackdropClicked())}),M.qZA()}if(2&Re){const G=M.oxw();M.ekj("mat-drawer-shown",G._isShowingBackdrop())}}function H(Re,Et){1&Re&&(M.TgZ(0,"mat-drawer-content"),M.Hsn(1,2),M.qZA())}const Q=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ye=["mat-drawer","mat-drawer-content","*"];function rt(Re,Et){if(1&Re){const G=M.EpF();M.TgZ(0,"div",2),M.NdJ("click",function(){M.CHM(G);const ne=M.oxw();return M.KtG(ne._onBackdropClicked())}),M.qZA()}if(2&Re){const G=M.oxw();M.ekj("mat-drawer-shown",G._isShowingBackdrop())}}function Ne(Re,Et){1&Re&&(M.TgZ(0,"mat-sidenav-content"),M.Hsn(1,2),M.qZA())}const zt=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],at=["mat-sidenav","mat-sidenav-content","*"],At={transformDrawer:(0,re.X$)("transform",[(0,re.SB)("open, open-instant",(0,re.oB)({transform:"none",visibility:"visible"})),(0,re.SB)("void",(0,re.oB)({"box-shadow":"none",visibility:"hidden"})),(0,re.eR)("void => open-instant",(0,re.jt)("0ms")),(0,re.eR)("void <=> open, open-instant => void",(0,re.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},fe=new M.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ce(){return!1}}),X=new M.OlP("MAT_DRAWER_CONTAINER");let ve=(()=>{class Re extends e.PQ{constructor(G,He,ne,it,I){super(ne,it,I),this._changeDetectorRef=G,this._container=He}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(He){return new(He||Re)(M.Y36(M.sBO),M.Y36((0,M.Gpc)(()=>ue)),M.Y36(M.SBq),M.Y36(e.mF),M.Y36(M.R0b))};static#t=this.\u0275cmp=M.Xpm({type:Re,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(He,ne){2&He&&M.Udp("margin-left",ne._container._contentMargins.left,"px")("margin-right",ne._container._contentMargins.right,"px")},features:[M._Bn([{provide:e.PQ,useExisting:Re}]),M.qOj],ngContentSelectors:Ce,decls:1,vars:0,template:function(He,ne){1&He&&(M.F$t(),M.Hsn(0))},encapsulation:2,changeDetection:0})}return Re})(),Je=(()=>{class Re{get position(){return this._position}set position(G){(G="end"===G?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(G),this._position=G,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(G){this._mode=G,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(G){this._disableClose=(0,g.Ig)(G)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(G){("true"===G||"false"===G||null==G)&&(G=(0,g.Ig)(G)),this._autoFocus=G}get opened(){return this._opened}set opened(G){this.toggle((0,g.Ig)(G))}constructor(G,He,ne,it,I,be,j,Be){this._elementRef=G,this._focusTrapFactory=He,this._focusMonitor=ne,this._platform=it,this._ngZone=I,this._interactivityChecker=be,this._doc=j,this._container=Be,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new v.x,this._animationEnd=new v.x,this._animationState="void",this.openedChange=new M.vpe(!0),this._openedStream=this.openedChange.pipe((0,S.h)(Te=>Te),(0,de.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,S.h)(Te=>Te.fromState!==Te.toState&&0===Te.toState.indexOf("open")),(0,se.h)(void 0)),this._closedStream=this.openedChange.pipe((0,S.h)(Te=>!Te),(0,de.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,S.h)(Te=>Te.fromState!==Te.toState&&"void"===Te.toState),(0,se.h)(void 0)),this._destroyed=new v.x,this.onPositionChanged=new M.vpe,this._modeChanged=new v.x,this.openedChange.subscribe(Te=>{Te?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,k.R)(this._elementRef.nativeElement,"keydown").pipe((0,S.h)(Te=>Te.keyCode===w.hY&&!this.disableClose&&!(0,w.Vb)(Te)),(0,Z.R)(this._destroyed)).subscribe(Te=>this._ngZone.run(()=>{this.close(),Te.stopPropagation(),Te.preventDefault()}))}),this._animationEnd.pipe((0,oe.x)((Te,Tt)=>Te.fromState===Tt.fromState&&Te.toState===Tt.toState)).subscribe(Te=>{const{fromState:Tt,toState:Qe}=Te;(0===Qe.indexOf("open")&&"void"===Tt||"void"===Qe&&0===Tt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(G,He){this._interactivityChecker.isFocusable(G)||(G.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ne=()=>{G.removeEventListener("blur",ne),G.removeEventListener("mousedown",ne),G.removeAttribute("tabindex")};G.addEventListener("blur",ne),G.addEventListener("mousedown",ne)})),G.focus(He)}_focusByCssSelector(G,He){let ne=this._elementRef.nativeElement.querySelector(G);ne&&this._forceFocus(ne,He)}_takeFocus(){if(!this._focusTrap)return;const G=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(He=>{!He&&"function"==typeof this._elementRef.nativeElement.focus&&G.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(G){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,G):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const G=this._doc.activeElement;return!!G&&this._elementRef.nativeElement.contains(G)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(G){return this.toggle(!0,G)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(G=!this.opened,He){G&&He&&(this._openedVia=He);const ne=this._setOpen(G,!G&&this._isFocusWithinDrawer(),this._openedVia||"program");return G||(this._openedVia=null),ne}_setOpen(G,He,ne){return this._opened=G,G?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",He&&this._restoreFocus(ne)),this._updateFocusTrapState(),new Promise(it=>{this.openedChange.pipe((0,Ae.q)(1)).subscribe(I=>it(I?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(G){const He=this._elementRef.nativeElement,ne=He.parentNode;"end"===G?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),ne.insertBefore(this._anchor,He)),ne.appendChild(He)):this._anchor&&this._anchor.parentNode.insertBefore(He,this._anchor)}static#e=this.\u0275fac=function(He){return new(He||Re)(M.Y36(M.SBq),M.Y36(b.qV),M.Y36(b.tE),M.Y36(W.t4),M.Y36(M.R0b),M.Y36(b.ic),M.Y36(h.K0,8),M.Y36(X,8))};static#t=this.\u0275cmp=M.Xpm({type:Re,selectors:[["mat-drawer"]],viewQuery:function(He,ne){if(1&He&&M.Gf(O,5),2&He){let it;M.iGM(it=M.CRH())&&(ne._content=it.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(He,ne){1&He&&M.WFA("@transform.start",function(I){return ne._animationStarted.next(I)})("@transform.done",function(I){return ne._animationEnd.next(I)}),2&He&&(M.uIk("align",null),M.d8E("@transform",ne._animationState),M.ekj("mat-drawer-end","end"===ne.position)("mat-drawer-over","over"===ne.mode)("mat-drawer-push","push"===ne.mode)("mat-drawer-side","side"===ne.mode)("mat-drawer-opened",ne.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Ce,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(He,ne){1&He&&(M.F$t(),M.TgZ(0,"div",0,1),M.Hsn(2),M.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[At.transformDrawer]},changeDetection:0})}return Re})(),ue=(()=>{class Re{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(G){this._autosize=(0,g.Ig)(G)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(G){this._backdropOverride=null==G?null:(0,g.Ig)(G)}get scrollable(){return this._userContent||this._content}constructor(G,He,ne,it,I,be=!1,j){this._dir=G,this._element=He,this._ngZone=ne,this._changeDetectorRef=it,this._animationMode=j,this._drawers=new M.n_E,this.backdropClick=new M.vpe,this._destroyed=new v.x,this._doCheckSubject=new v.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new v.x,G&&G.change.pipe((0,Z.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),I.change().pipe((0,Z.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=be}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Ze.O)(this._allDrawers),(0,Z.R)(this._destroyed)).subscribe(G=>{this._drawers.reset(G.filter(He=>!He._container||He._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Ze.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(G=>{this._watchDrawerToggle(G),this._watchDrawerPosition(G),this._watchDrawerMode(G)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,ke.b)(10),(0,Z.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(G=>G.open())}close(){this._drawers.forEach(G=>G.close())}updateContentMargins(){let G=0,He=0;if(this._left&&this._left.opened)if("side"==this._left.mode)G+=this._left._getWidth();else if("push"==this._left.mode){const ne=this._left._getWidth();G+=ne,He-=ne}if(this._right&&this._right.opened)if("side"==this._right.mode)He+=this._right._getWidth();else if("push"==this._right.mode){const ne=this._right._getWidth();He+=ne,G-=ne}G=G||null,He=He||null,(G!==this._contentMargins.left||He!==this._contentMargins.right)&&(this._contentMargins={left:G,right:He},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(G){G._animationStarted.pipe((0,S.h)(He=>He.fromState!==He.toState),(0,Z.R)(this._drawers.changes)).subscribe(He=>{"open-instant"!==He.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==G.mode&&G.openedChange.pipe((0,Z.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(G.opened))}_watchDrawerPosition(G){G&&G.onPositionChanged.pipe((0,Z.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ae.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(G){G&&G._modeChanged.pipe((0,Z.R)((0,P.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(G){const He=this._element.nativeElement.classList,ne="mat-drawer-container-has-open";G?He.add(ne):He.remove(ne)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(G=>{"end"==G.position?this._end=G:this._start=G}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(G=>G&&!G.disableClose&&this._drawerHasBackdrop(G)).forEach(G=>G._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(G){return null!=G&&G.opened}_drawerHasBackdrop(G){return null==this._backdropOverride?!!G&&"side"!==G.mode:this._backdropOverride}static#e=this.\u0275fac=function(He){return new(He||Re)(M.Y36(y.Is,8),M.Y36(M.SBq),M.Y36(M.R0b),M.Y36(M.sBO),M.Y36(e.rL),M.Y36(fe),M.Y36(M.QbO,8))};static#t=this.\u0275cmp=M.Xpm({type:Re,selectors:[["mat-drawer-container"]],contentQueries:function(He,ne,it){if(1&He&&(M.Suo(it,ve,5),M.Suo(it,Je,5)),2&He){let I;M.iGM(I=M.CRH())&&(ne._content=I.first),M.iGM(I=M.CRH())&&(ne._allDrawers=I)}},viewQuery:function(He,ne){if(1&He&&M.Gf(ve,5),2&He){let it;M.iGM(it=M.CRH())&&(ne._userContent=it.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(He,ne){2&He&&M.ekj("mat-drawer-container-explicit-backdrop",ne._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[M._Bn([{provide:X,useExisting:Re}])],ngContentSelectors:ye,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(He,ne){1&He&&(M.F$t(Q),M.YNc(0,te,1,2,"div",0),M.Hsn(1),M.Hsn(2,1),M.YNc(3,H,2,0,"mat-drawer-content",1)),2&He&&(M.Q6J("ngIf",ne.hasBackdrop),M.xp6(3),M.Q6J("ngIf",!ne._content))},dependencies:[h.O5,ve],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return Re})(),qe=(()=>{class Re extends ve{constructor(G,He,ne,it,I){super(G,He,ne,it,I)}static#e=this.\u0275fac=function(He){return new(He||Re)(M.Y36(M.sBO),M.Y36((0,M.Gpc)(()=>Me)),M.Y36(M.SBq),M.Y36(e.mF),M.Y36(M.R0b))};static#t=this.\u0275cmp=M.Xpm({type:Re,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(He,ne){2&He&&M.Udp("margin-left",ne._container._contentMargins.left,"px")("margin-right",ne._container._contentMargins.right,"px")},features:[M._Bn([{provide:e.PQ,useExisting:Re}]),M.qOj],ngContentSelectors:Ce,decls:1,vars:0,template:function(He,ne){1&He&&(M.F$t(),M.Hsn(0))},encapsulation:2,changeDetection:0})}return Re})(),Ve=(()=>{class Re extends Je{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(G){this._fixedInViewport=(0,g.Ig)(G)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(G){this._fixedTopGap=(0,g.su)(G)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(G){this._fixedBottomGap=(0,g.su)(G)}static#e=this.\u0275fac=function(){let G;return function(ne){return(G||(G=M.n5z(Re)))(ne||Re)}}();static#t=this.\u0275cmp=M.Xpm({type:Re,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(He,ne){2&He&&(M.uIk("align",null),M.Udp("top",ne.fixedInViewport?ne.fixedTopGap:null,"px")("bottom",ne.fixedInViewport?ne.fixedBottomGap:null,"px"),M.ekj("mat-drawer-end","end"===ne.position)("mat-drawer-over","over"===ne.mode)("mat-drawer-push","push"===ne.mode)("mat-drawer-side","side"===ne.mode)("mat-drawer-opened",ne.opened)("mat-sidenav-fixed",ne.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[M.qOj],ngContentSelectors:Ce,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(He,ne){1&He&&(M.F$t(),M.TgZ(0,"div",0,1),M.Hsn(2),M.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[At.transformDrawer]},changeDetection:0})}return Re})(),Me=(()=>{class Re extends ue{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=function(){let G;return function(ne){return(G||(G=M.n5z(Re)))(ne||Re)}}();static#t=this.\u0275cmp=M.Xpm({type:Re,selectors:[["mat-sidenav-container"]],contentQueries:function(He,ne,it){if(1&He&&(M.Suo(it,qe,5),M.Suo(it,Ve,5)),2&He){let I;M.iGM(I=M.CRH())&&(ne._content=I.first),M.iGM(I=M.CRH())&&(ne._allDrawers=I)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(He,ne){2&He&&M.ekj("mat-drawer-container-explicit-backdrop",ne._backdropOverride)},exportAs:["matSidenavContainer"],features:[M._Bn([{provide:X,useExisting:Re}]),M.qOj],ngContentSelectors:at,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(He,ne){1&He&&(M.F$t(zt),M.YNc(0,rt,1,2,"div",0),M.Hsn(1),M.Hsn(2,1),M.YNc(3,Ne,2,0,"mat-sidenav-content",1)),2&He&&(M.Q6J("ngIf",ne.hasBackdrop),M.xp6(3),M.Q6J("ngIf",!ne._content))},dependencies:[h.O5,qe],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return Re})(),et=(()=>{class Re{static#e=this.\u0275fac=function(He){return new(He||Re)};static#t=this.\u0275mod=M.oAB({type:Re});static#i=this.\u0275inj=M.cJS({imports:[h.ez,E.BQ,e.ZD,e.ZD,E.BQ]})}return Re})()},82599:(_t,pe,m)=>{"use strict";m.d(pe,{Rr:()=>Z,rP:()=>ke});var e=m(65879),h=m(56223),M=m(24191),E=m(23680),b=m(42495),y=m(96814);const g=["switch"];function w(re,Ce){1&re&&(e.TgZ(0,"div",12),e.O4$(),e.TgZ(1,"svg",13),e._UZ(2,"path",14),e.qZA(),e.TgZ(3,"svg",15),e._UZ(4,"path",16),e.qZA()())}const W=["*"],v=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),k={provide:h.JU,useExisting:(0,e.Gpc)(()=>Z),multi:!0};class P{constructor(Ce,O){this.source=Ce,this.checked=O}}let S=0;const de=(0,E.sb)((0,E.pj)((0,E.Kr)((0,E.Id)(class{constructor(re){this._elementRef=re}}))));let se=(()=>{class re extends de{get required(){return this._required}set required(O){this._required=(0,b.Ig)(O)}get checked(){return this._checked}set checked(O){this._checked=(0,b.Ig)(O),this._changeDetectorRef.markForCheck()}get hideIcon(){return this._hideIcon}set hideIcon(O){this._hideIcon=(0,b.Ig)(O)}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(O,te,H,Q,ye,rt,Ne){super(O),this._focusMonitor=te,this._changeDetectorRef=H,this.defaults=ye,this._onChange=zt=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this._hideIcon=!1,this.change=new e.vpe,this.toggleChange=new e.vpe,this.tabIndex=parseInt(Q)||0,this.color=this.defaultColor=ye.color||"accent",this._noopAnimations="NoopAnimations"===rt,this.id=this._uniqueId=`${Ne}${++S}`,this._hideIcon=ye.hideIcon??!1}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(O=>{"keyboard"===O||"program"===O?(this._focused=!0,this._changeDetectorRef.markForCheck()):O||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(O){this.checked=!!O}registerOnChange(O){this._onChange=O}registerOnTouched(O){this._onTouched=O}setDisabledState(O){this.disabled=O,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}static#e=this.\u0275fac=function(te){e.$Z()};static#t=this.\u0275dir=e.lG2({type:re,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked",hideIcon:"hideIcon"},outputs:{change:"change",toggleChange:"toggleChange"},features:[e.qOj]})}return re})(),Z=(()=>{class re extends se{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(O,te,H,Q,ye,rt){super(O,te,H,Q,ye,rt,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new P(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(O){return new P(this,O)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#e=this.\u0275fac=function(te){return new(te||re)(e.Y36(e.SBq),e.Y36(M.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(v),e.Y36(e.QbO,8))};static#t=this.\u0275cmp=e.Xpm({type:re,selectors:[["mat-slide-toggle"]],viewQuery:function(te,H){if(1&te&&e.Gf(g,5),2&te){let Q;e.iGM(Q=e.CRH())&&(H._switchElement=Q.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(te,H){2&te&&(e.Ikx("id",H.id),e.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.ekj("mat-mdc-slide-toggle-focused",H._focused)("mat-mdc-slide-toggle-checked",H.checked)("_mat-animation-noopable",H._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e._Bn([k]),e.qOj],ngContentSelectors:W,decls:13,vars:25,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],["class","mdc-switch__icons",4,"ngIf"],[1,"mdc-label",3,"for","click"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(te,H){if(1&te&&(e.F$t(),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return H._handleClick()}),e._UZ(3,"div",3),e.TgZ(4,"div",4)(5,"div",5)(6,"div",6),e._UZ(7,"div",7),e.qZA(),e.TgZ(8,"div",8),e._UZ(9,"div",9),e.qZA(),e.YNc(10,w,5,0,"div",10),e.qZA()()(),e.TgZ(11,"label",11),e.NdJ("click",function(ye){return ye.stopPropagation()}),e.Hsn(12),e.qZA()()),2&te){const Q=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==H.labelPosition),e.xp6(1),e.ekj("mdc-switch--selected",H.checked)("mdc-switch--unselected",!H.checked)("mdc-switch--checked",H.checked)("mdc-switch--disabled",H.disabled),e.Q6J("tabIndex",H.tabIndex)("disabled",H.disabled),e.uIk("id",H.buttonId)("name",H.name)("aria-label",H.ariaLabel)("aria-labelledby",H._getAriaLabelledBy())("aria-describedby",H.ariaDescribedby)("aria-required",H.required||null)("aria-checked",H.checked),e.xp6(8),e.Q6J("matRippleTrigger",Q)("matRippleDisabled",H.disableRipple||H.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("ngIf",!H.hideIcon),e.xp6(1),e.Q6J("for",H.buttonId),e.uIk("id",H._labelId)}},dependencies:[E.wG,y.O5],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mdc-switch{width:var(--mdc-switch-track-width);--mdc-switch-disabled-handle-opacity:0.38;--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-state-layer-size:40px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle .mdc-label{font-family:var(--mat-slide-toggle-label-text-font);font-size:var(--mat-slide-toggle-label-text-size);letter-spacing:var(--mat-slide-toggle-label-text-tracking);line-height:var(--mat-slide-toggle-label-text-line-height);font-weight:var(--mat-slide-toggle-label-text-weight)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0})}return re})(),Ze=(()=>{class re{static#e=this.\u0275fac=function(te){return new(te||re)};static#t=this.\u0275mod=e.oAB({type:re});static#i=this.\u0275inj=e.cJS({})}return re})(),ke=(()=>{class re{static#e=this.\u0275fac=function(te){return new(te||re)};static#t=this.\u0275mod=e.oAB({type:re});static#i=this.\u0275inj=e.cJS({imports:[Ze,E.BQ,E.si,y.ez,Ze,E.BQ]})}return re})()},22939:(_t,pe,m)=>{"use strict";m.d(pe,{ZX:()=>O});var e=m(65879),h=m(96814),M=m(32296),b=(m(86825),m(68484)),y=m(69594),g=m(23680);let O=(()=>{class rt{static#e=this.\u0275fac=function(at){return new(at||rt)};static#t=this.\u0275mod=e.oAB({type:rt});static#i=this.\u0275inj=e.cJS({imports:[y.U8,b.eL,h.ez,M.ot,g.BQ,g.BQ]})}return rt})()},13566:(_t,pe,m)=>{"use strict";m.d(pe,{JX:()=>rt,YE:()=>Ze,nU:()=>ye});var e=m(65879),h=m(24191),M=m(42495),E=m(36028),b=m(23680),y=m(78645),g=m(63019),w=m(86825),W=m(96814);const v=["mat-sort-header",""];function k(Ne,zt){if(1&Ne){const at=e.EpF();e.TgZ(0,"div",3),e.NdJ("@arrowPosition.start",function(){e.CHM(at);const At=e.oxw();return e.KtG(At._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.CHM(at);const At=e.oxw();return e.KtG(At._disableViewStateAnimation=!1)}),e._UZ(1,"div",4),e.TgZ(2,"div",5),e._UZ(3,"div",6)(4,"div",7)(5,"div",8),e.qZA()()}if(2&Ne){const at=e.oxw();e.Q6J("@arrowOpacity",at._getArrowViewState())("@arrowPosition",at._getArrowViewState())("@allowChildren",at._getArrowDirectionState()),e.xp6(2),e.Q6J("@indicator",at._getArrowDirectionState()),e.xp6(1),e.Q6J("@leftPointer",at._getArrowDirectionState()),e.xp6(1),e.Q6J("@rightPointer",at._getArrowDirectionState())}}const P=["*"],oe=new e.OlP("MAT_SORT_DEFAULT_OPTIONS"),Ae=(0,b.dB)((0,b.Id)(class{}));let Ze=(()=>{class Ne extends Ae{get direction(){return this._direction}set direction(at){this._direction=at}get disableClear(){return this._disableClear}set disableClear(at){this._disableClear=(0,M.Ig)(at)}constructor(at){super(),this._defaultOptions=at,this.sortables=new Map,this._stateChanges=new y.x,this.start="asc",this._direction="",this.sortChange=new e.vpe}register(at){this.sortables.set(at.id,at)}deregister(at){this.sortables.delete(at.id)}sort(at){this.active!=at.id?(this.active=at.id,this.direction=at.start?at.start:this.start):this.direction=this.getNextSortDirection(at),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(at){if(!at)return"";let At=function ke(Ne,zt){let at=["asc","desc"];return"desc"==Ne&&at.reverse(),zt||at.push(""),at}(at.start||this.start,at?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),Mt=At.indexOf(this.direction)+1;return Mt>=At.length&&(Mt=0),At[Mt]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#e=this.\u0275fac=function(gt){return new(gt||Ne)(e.Y36(oe,8))};static#t=this.\u0275dir=e.lG2({type:Ne,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[e.qOj,e.TTD]})}return Ne})();const re=b.mZ.ENTERING+" "+b.yN.STANDARD_CURVE,Ce={indicator:(0,w.X$)("indicator",[(0,w.SB)("active-asc, asc",(0,w.oB)({transform:"translateY(0px)"})),(0,w.SB)("active-desc, desc",(0,w.oB)({transform:"translateY(10px)"})),(0,w.eR)("active-asc <=> active-desc",(0,w.jt)(re))]),leftPointer:(0,w.X$)("leftPointer",[(0,w.SB)("active-asc, asc",(0,w.oB)({transform:"rotate(-45deg)"})),(0,w.SB)("active-desc, desc",(0,w.oB)({transform:"rotate(45deg)"})),(0,w.eR)("active-asc <=> active-desc",(0,w.jt)(re))]),rightPointer:(0,w.X$)("rightPointer",[(0,w.SB)("active-asc, asc",(0,w.oB)({transform:"rotate(45deg)"})),(0,w.SB)("active-desc, desc",(0,w.oB)({transform:"rotate(-45deg)"})),(0,w.eR)("active-asc <=> active-desc",(0,w.jt)(re))]),arrowOpacity:(0,w.X$)("arrowOpacity",[(0,w.SB)("desc-to-active, asc-to-active, active",(0,w.oB)({opacity:1})),(0,w.SB)("desc-to-hint, asc-to-hint, hint",(0,w.oB)({opacity:.54})),(0,w.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,w.oB)({opacity:0})),(0,w.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,w.jt)("0ms")),(0,w.eR)("* <=> *",(0,w.jt)(re))]),arrowPosition:(0,w.X$)("arrowPosition",[(0,w.eR)("* => desc-to-hint, * => desc-to-active",(0,w.jt)(re,(0,w.F4)([(0,w.oB)({transform:"translateY(-25%)"}),(0,w.oB)({transform:"translateY(0)"})]))),(0,w.eR)("* => hint-to-desc, * => active-to-desc",(0,w.jt)(re,(0,w.F4)([(0,w.oB)({transform:"translateY(0)"}),(0,w.oB)({transform:"translateY(25%)"})]))),(0,w.eR)("* => asc-to-hint, * => asc-to-active",(0,w.jt)(re,(0,w.F4)([(0,w.oB)({transform:"translateY(25%)"}),(0,w.oB)({transform:"translateY(0)"})]))),(0,w.eR)("* => hint-to-asc, * => active-to-asc",(0,w.jt)(re,(0,w.F4)([(0,w.oB)({transform:"translateY(0)"}),(0,w.oB)({transform:"translateY(-25%)"})]))),(0,w.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,w.oB)({transform:"translateY(0)"})),(0,w.SB)("hint-to-desc, active-to-desc, desc",(0,w.oB)({transform:"translateY(-25%)"})),(0,w.SB)("hint-to-asc, active-to-asc, asc",(0,w.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,w.X$)("allowChildren",[(0,w.eR)("* <=> *",[(0,w.IO)("@*",(0,w.pV)(),{optional:!0})])])};let O=(()=>{class Ne{constructor(){this.changes=new y.x}static#e=this.\u0275fac=function(gt){return new(gt||Ne)};static#t=this.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"})}return Ne})();const H={provide:O,deps:[[new e.FiY,new e.tp0,O]],useFactory:function te(Ne){return Ne||new O}},Q=(0,b.Id)(class{});let ye=(()=>{class Ne extends Q{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(at){this._updateSortActionDescription(at)}get disableClear(){return this._disableClear}set disableClear(at){this._disableClear=(0,M.Ig)(at)}constructor(at,gt,At,Mt,fe,X,ce,ve){super(),this._intl=at,this._changeDetectorRef=gt,this._sort=At,this._columnDef=Mt,this._focusMonitor=fe,this._elementRef=X,this._ariaDescriber=ce,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",ve?.arrowPosition&&(this.arrowPosition=ve?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(at=>{const gt=!!at;gt!==this._showIndicatorHint&&(this._setIndicatorHintVisible(gt),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(at){this._isDisabled()&&at||(this._showIndicatorHint=at,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(at){this._viewState=at||{},this._disableViewStateAnimation&&(this._viewState={toState:at.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(at){!this._isDisabled()&&(at.keyCode===E.L_||at.keyCode===E.K5)&&(at.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const at=this._viewState.fromState;return(at?`${at}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(at){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,at)),this._sortActionDescription=at}_handleStateChanges(){this._rerenderSubscription=(0,g.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(gt){return new(gt||Ne)(e.Y36(O),e.Y36(e.sBO),e.Y36(Ze,8),e.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),e.Y36(h.tE),e.Y36(e.SBq),e.Y36(h.$s,8),e.Y36(oe,8))};static#t=this.\u0275cmp=e.Xpm({type:Ne,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(gt,At){1>&&e.NdJ("click",function(){return At._handleClick()})("keydown",function(fe){return At._handleKeydown(fe)})("mouseenter",function(){return At._setIndicatorHintVisible(!0)})("mouseleave",function(){return At._setIndicatorHintVisible(!1)}),2>&&(e.uIk("aria-sort",At._getAriaSortAttribute()),e.ekj("mat-sort-header-disabled",At._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[e.qOj],attrs:v,ngContentSelectors:P,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(gt,At){1>&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA(),e.YNc(3,k,6,6,"div",2),e.qZA()),2>&&(e.ekj("mat-sort-header-sorted",At._isSorted())("mat-sort-header-position-before","before"===At.arrowPosition),e.uIk("tabindex",At._isDisabled()?null:0)("role",At._isDisabled()?null:"button"),e.xp6(3),e.Q6J("ngIf",At._renderArrow()))},dependencies:[W.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Ce.indicator,Ce.leftPointer,Ce.rightPointer,Ce.arrowOpacity,Ce.arrowPosition,Ce.allowChildren]},changeDetection:0})}return Ne})(),rt=(()=>{class Ne{static#e=this.\u0275fac=function(gt){return new(gt||Ne)};static#t=this.\u0275mod=e.oAB({type:Ne});static#i=this.\u0275inj=e.cJS({providers:[H],imports:[W.ez,b.BQ]})}return Ne})()},61545:(_t,pe,m)=>{"use strict";m.d(pe,{C0:()=>n,BY:()=>a,VY:()=>Tt,Vq:()=>t,T5:()=>d,fd:()=>r});var e=m(68484),h=m(24191),M=m(49388),E=m(42495),b=m(36028),y=m(65879),g=m(62831),w=m(78645),W=m(22096),v=m(27921),k=m(59773);function P(s,c){1&s&&y.Hsn(0)}const S=["*"];let de=(()=>{class s{constructor(l){this._elementRef=l}focus(){this._elementRef.nativeElement.focus()}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36(y.SBq))};static#t=this.\u0275dir=y.lG2({type:s,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return s})(),se=(()=>{class s{constructor(l){this.template=l}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36(y.Rgc))};static#t=this.\u0275dir=y.lG2({type:s,selectors:[["","cdkStepLabel",""]]})}return s})(),Z=0;const Ze=new y.OlP("STEPPER_GLOBAL_OPTIONS");let ke=(()=>{class s{get editable(){return this._editable}set editable(l){this._editable=(0,E.Ig)(l)}get optional(){return this._optional}set optional(l){this._optional=(0,E.Ig)(l)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(l){this._completedOverride=(0,E.Ig)(l)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(l){this._customError=(0,E.Ig)(l)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(l,T){this._stepper=l,this.interacted=!1,this.interactedStream=new y.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=T||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36((0,y.Gpc)(()=>re)),y.Y36(Ze,8))};static#t=this.\u0275cmp=y.Xpm({type:s,selectors:[["cdk-step"]],contentQueries:function(T,N,K){if(1&T&&y.Suo(K,se,5),2&T){let xe;y.iGM(xe=y.CRH())&&(N.stepLabel=xe.first)}},viewQuery:function(T,N){if(1&T&&y.Gf(y.Rgc,7),2&T){let K;y.iGM(K=y.CRH())&&(N.content=K.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[y.TTD],ngContentSelectors:S,decls:1,vars:0,template:function(T,N){1&T&&(y.F$t(),y.YNc(0,P,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return s})(),re=(()=>{class s{get linear(){return this._linear}set linear(l){this._linear=(0,E.Ig)(l)}get selectedIndex(){return this._selectedIndex}set selectedIndex(l){const T=(0,E.su)(l);this.steps&&this._steps?(this._isValidIndex(T),this.selected?._markAsInteracted(),this._selectedIndex!==T&&!this._anyControlsInvalidOrPending(T)&&(T>=this._selectedIndex||this.steps.toArray()[T].editable)&&this._updateSelectedItemIndex(T)):this._selectedIndex=T}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(l){this.selectedIndex=l&&this.steps?this.steps.toArray().indexOf(l):-1}get orientation(){return this._orientation}set orientation(l){this._orientation=l,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===l)}constructor(l,T,N){this._dir=l,this._changeDetectorRef=T,this._elementRef=N,this._destroyed=new w.x,this.steps=new y.n_E,this._sortedHeaders=new y.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new y.vpe,this.selectedIndexChange=new y.vpe,this._orientation="horizontal",this._groupId=Z++}ngAfterContentInit(){this._steps.changes.pipe((0,v.O)(this._steps),(0,k.R)(this._destroyed)).subscribe(l=>{this.steps.reset(l.filter(T=>T._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,v.O)(this._stepHeader),(0,k.R)(this._destroyed)).subscribe(l=>{this._sortedHeaders.reset(l.toArray().sort((T,N)=>T._elementRef.nativeElement.compareDocumentPosition(N._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new h.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,W.of)()).pipe((0,v.O)(this._layoutDirection()),(0,k.R)(this._destroyed)).subscribe(l=>this._keyManager.withHorizontalOrientation(l)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(l=>l.reset()),this._stateChanged()}_getStepLabelId(l){return`cdk-step-label-${this._groupId}-${l}`}_getStepContentId(l){return`cdk-step-content-${this._groupId}-${l}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(l){const T=l-this._selectedIndex;return T<0?"rtl"===this._layoutDirection()?"next":"previous":T>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(l,T="number"){const N=this.steps.toArray()[l],K=this._isCurrentStep(l);return N._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(N,K):this._getGuidelineLogic(N,K,T)}_getDefaultIndicatorLogic(l,T){return l._showError()&&l.hasError&&!T?"error":!l.completed||T?"number":l.editable?"edit":"done"}_getGuidelineLogic(l,T,N="number"){return l._showError()&&l.hasError&&!T?"error":l.completed&&!T?"done":l.completed&&T?N:l.editable&&T?"edit":N}_isCurrentStep(l){return this._selectedIndex===l}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(l){const T=this.steps.toArray();this.selectionChange.emit({selectedIndex:l,previouslySelectedIndex:this._selectedIndex,selectedStep:T[l],previouslySelectedStep:T[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(l):this._keyManager.updateActiveItem(l),this._selectedIndex=l,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(l){const T=(0,b.Vb)(l),N=l.keyCode,K=this._keyManager;null==K.activeItemIndex||T||N!==b.L_&&N!==b.K5?K.setFocusOrigin("keyboard").onKeydown(l):(this.selectedIndex=K.activeItemIndex,l.preventDefault())}_anyControlsInvalidOrPending(l){return!!(this._linear&&l>=0)&&this.steps.toArray().slice(0,l).some(T=>{const N=T.stepControl;return(N?N.invalid||N.pending||!T.interacted:!T.completed)&&!T.optional&&!T._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const l=this._elementRef.nativeElement,T=(0,g.ht)();return l===T||l.contains(T)}_isValidIndex(l){return l>-1&&(!this.steps||l{class s{constructor(l){this._stepper=l,this.type="button"}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36(re))};static#t=this.\u0275dir=y.lG2({type:s,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(T,N){1&T&&y.NdJ("click",function(){return N._stepper.previous()}),2&T&&y.Ikx("type",N.type)},inputs:{type:"type"}})}return s})(),te=(()=>{class s{static#e=this.\u0275fac=function(T){return new(T||s)};static#t=this.\u0275mod=y.oAB({type:s});static#i=this.\u0275inj=y.cJS({imports:[M.vT]})}return s})();var H=m(96814),Q=m(23680),ye=m(30617),rt=m(47394),Ne=m(94664),zt=m(37398),at=m(93997),gt=m(86825);function At(s,c){if(1&s&&y.GkF(0,8),2&s){const l=y.oxw();y.Q6J("ngTemplateOutlet",l.iconOverrides[l.state])("ngTemplateOutletContext",l._getIconContext())}}function Mt(s,c){if(1&s&&(y.TgZ(0,"span",13),y._uU(1),y.qZA()),2&s){const l=y.oxw(2);y.xp6(1),y.Oqu(l._getDefaultTextForState(l.state))}}function fe(s,c){if(1&s&&(y.TgZ(0,"span",14),y._uU(1),y.qZA()),2&s){const l=y.oxw(2);y.xp6(1),y.Oqu(l._intl.completedLabel)}}function X(s,c){if(1&s&&(y.TgZ(0,"span",14),y._uU(1),y.qZA()),2&s){const l=y.oxw(2);y.xp6(1),y.Oqu(l._intl.editableLabel)}}function ce(s,c){if(1&s&&(y.TgZ(0,"mat-icon",13),y._uU(1),y.qZA()),2&s){const l=y.oxw(2);y.xp6(1),y.Oqu(l._getDefaultTextForState(l.state))}}function ve(s,c){if(1&s&&(y.ynx(0,9),y.YNc(1,Mt,2,1,"span",10),y.YNc(2,fe,2,1,"span",11),y.YNc(3,X,2,1,"span",11),y.YNc(4,ce,2,1,"mat-icon",12),y.BQk()),2&s){const l=y.oxw();y.Q6J("ngSwitch",l.state),y.xp6(1),y.Q6J("ngSwitchCase","number"),y.xp6(1),y.Q6J("ngIf","done"===l.state),y.xp6(1),y.Q6J("ngIf","edit"===l.state)}}function Je(s,c){if(1&s&&(y.TgZ(0,"div",15),y.GkF(1,16),y.qZA()),2&s){const l=y.oxw();y.xp6(1),y.Q6J("ngTemplateOutlet",l._templateLabel().template)}}function ue(s,c){if(1&s&&(y.TgZ(0,"div",15),y._uU(1),y.qZA()),2&s){const l=y.oxw();y.xp6(1),y.Oqu(l.label)}}function qe(s,c){if(1&s&&(y.TgZ(0,"div",17),y._uU(1),y.qZA()),2&s){const l=y.oxw();y.xp6(1),y.Oqu(l._intl.optionalLabel)}}function Ve(s,c){if(1&s&&(y.TgZ(0,"div",18),y._uU(1),y.qZA()),2&s){const l=y.oxw();y.xp6(1),y.Oqu(l.errorMessage)}}function Me(s,c){}function et(s,c){if(1&s&&(y.Hsn(0),y.YNc(1,Me,0,0,"ng-template",0)),2&s){const l=y.oxw();y.xp6(1),y.Q6J("cdkPortalOutlet",l._portal)}}const Re=["*"];function Et(s,c){1&s&&y._UZ(0,"div",11)}const G=function(s,c){return{step:s,i:c}};function He(s,c){if(1&s&&(y.ynx(0),y.GkF(1,9),y.YNc(2,Et,1,0,"div",10),y.BQk()),2&s){const l=c.$implicit,T=c.index,N=c.last;y.oxw(2);const K=y.MAs(4);y.xp6(1),y.Q6J("ngTemplateOutlet",K)("ngTemplateOutletContext",y.WLB(3,G,l,T)),y.xp6(1),y.Q6J("ngIf",!N)}}const ne=function(s){return{animationDuration:s}},it=function(s,c){return{value:s,params:c}};function I(s,c){if(1&s){const l=y.EpF();y.TgZ(0,"div",12),y.NdJ("@horizontalStepTransition.done",function(N){y.CHM(l);const K=y.oxw(2);return y.KtG(K._animationDone.next(N))}),y.GkF(1,13),y.qZA()}if(2&s){const l=c.$implicit,T=c.index,N=y.oxw(2);y.ekj("mat-horizontal-stepper-content-inactive",N.selectedIndex!==T),y.Q6J("@horizontalStepTransition",y.WLB(8,it,N._getAnimationDirection(T),y.VKq(6,ne,N._getAnimationDuration())))("id",N._getStepContentId(T)),y.uIk("aria-labelledby",N._getStepLabelId(T)),y.xp6(1),y.Q6J("ngTemplateOutlet",l.content)}}function be(s,c){if(1&s&&(y.TgZ(0,"div",4)(1,"div",5),y.YNc(2,He,3,6,"ng-container",6),y.qZA(),y.TgZ(3,"div",7),y.YNc(4,I,2,11,"div",8),y.qZA()()),2&s){const l=y.oxw();y.xp6(2),y.Q6J("ngForOf",l.steps),y.xp6(2),y.Q6J("ngForOf",l.steps)}}function j(s,c){if(1&s){const l=y.EpF();y.TgZ(0,"div",15),y.GkF(1,9),y.TgZ(2,"div",16)(3,"div",17),y.NdJ("@verticalStepTransition.done",function(N){y.CHM(l);const K=y.oxw(2);return y.KtG(K._animationDone.next(N))}),y.TgZ(4,"div",18),y.GkF(5,13),y.qZA()()()()}if(2&s){const l=c.$implicit,T=c.index,N=c.last,K=y.oxw(2),xe=y.MAs(4);y.xp6(1),y.Q6J("ngTemplateOutlet",xe)("ngTemplateOutletContext",y.WLB(10,G,l,T)),y.xp6(1),y.ekj("mat-stepper-vertical-line",!N),y.xp6(1),y.ekj("mat-vertical-stepper-content-inactive",K.selectedIndex!==T),y.Q6J("@verticalStepTransition",y.WLB(15,it,K._getAnimationDirection(T),y.VKq(13,ne,K._getAnimationDuration())))("id",K._getStepContentId(T)),y.uIk("aria-labelledby",K._getStepLabelId(T)),y.xp6(2),y.Q6J("ngTemplateOutlet",l.content)}}function Be(s,c){if(1&s&&(y.ynx(0),y.YNc(1,j,6,18,"div",14),y.BQk()),2&s){const l=y.oxw();y.xp6(1),y.Q6J("ngForOf",l.steps)}}function Te(s,c){if(1&s){const l=y.EpF();y.TgZ(0,"mat-step-header",19),y.NdJ("click",function(){const K=y.CHM(l).step;return y.KtG(K.select())})("keydown",function(N){y.CHM(l);const K=y.oxw();return y.KtG(K._onKeydown(N))}),y.qZA()}if(2&s){const l=c.step,T=c.i,N=y.oxw();y.ekj("mat-horizontal-stepper-header","horizontal"===N.orientation)("mat-vertical-stepper-header","vertical"===N.orientation),y.Q6J("tabIndex",N._getFocusIndex()===T?0:-1)("id",N._getStepLabelId(T))("index",T)("state",N._getIndicatorType(T,l.state))("label",l.stepLabel||l.label)("selected",N.selectedIndex===T)("active",N._stepIsNavigable(T,l))("optional",l.optional)("errorMessage",l.errorMessage)("iconOverrides",N._iconOverrides)("disableRipple",N.disableRipple||!N._stepIsNavigable(T,l))("color",l.color||N.color),y.uIk("aria-posinset",T+1)("aria-setsize",N.steps.length)("aria-controls",N._getStepContentId(T))("aria-selected",N.selectedIndex==T)("aria-label",l.ariaLabel||null)("aria-labelledby",!l.ariaLabel&&l.ariaLabelledby?l.ariaLabelledby:null)("aria-disabled",!N._stepIsNavigable(T,l)||null)}}let Tt=(()=>{class s extends se{static#e=this.\u0275fac=function(){let l;return function(N){return(l||(l=y.n5z(s)))(N||s)}}();static#t=this.\u0275dir=y.lG2({type:s,selectors:[["","matStepLabel",""]],features:[y.qOj]})}return s})(),Qe=(()=>{class s{constructor(){this.changes=new w.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#e=this.\u0275fac=function(T){return new(T||s)};static#t=this.\u0275prov=y.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const Ee={provide:Qe,deps:[[new y.FiY,new y.tp0,Qe]],useFactory:function Se(s){return s||new Qe}},ge=(0,Q.pj)(class extends de{constructor(c){super(c)}},"primary");let o=(()=>{class s extends ge{constructor(l,T,N,K){super(N),this._intl=l,this._focusMonitor=T,this._intlSubscription=l.changes.subscribe(()=>K.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(l,T){l?this._focusMonitor.focusVia(this._elementRef,l,T):this._elementRef.nativeElement.focus(T)}_stringLabel(){return this.label instanceof Tt?null:this.label}_templateLabel(){return this.label instanceof Tt?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(l){return"number"==l?`${this.index+1}`:"edit"==l?"create":"error"==l?"warning":l}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36(Qe),y.Y36(h.tE),y.Y36(y.SBq),y.Y36(y.sBO))};static#t=this.\u0275cmp=y.Xpm({type:s,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[y.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(T,N){1&T&&(y._UZ(0,"div",0),y.TgZ(1,"div")(2,"div",1),y.YNc(3,At,1,2,"ng-container",2),y.YNc(4,ve,5,4,"ng-container",3),y.qZA()(),y.TgZ(5,"div",4),y.YNc(6,Je,2,1,"div",5),y.YNc(7,ue,2,1,"div",5),y.YNc(8,qe,2,1,"div",6),y.YNc(9,Ve,2,1,"div",7),y.qZA()),2&T&&(y.Q6J("matRippleTrigger",N._getHostElement())("matRippleDisabled",N.disableRipple),y.xp6(1),y.Gre("mat-step-icon-state-",N.state," mat-step-icon"),y.ekj("mat-step-icon-selected",N.selected),y.xp6(1),y.Q6J("ngSwitch",!(!N.iconOverrides||!N.iconOverrides[N.state])),y.xp6(1),y.Q6J("ngSwitchCase",!0),y.xp6(2),y.ekj("mat-step-label-active",N.active)("mat-step-label-selected",N.selected)("mat-step-label-error","error"==N.state),y.xp6(1),y.Q6J("ngIf",N._templateLabel()),y.xp6(1),y.Q6J("ngIf",N._stringLabel()),y.xp6(1),y.Q6J("ngIf",N.optional&&"error"!=N.state),y.xp6(1),y.Q6J("ngIf","error"==N.state))},dependencies:[H.O5,H.tP,H.RF,H.n9,H.ED,ye.Hw,Q.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0})}return s})();const p="500ms",A="225ms",C={horizontalStepTransition:(0,gt.X$)("horizontalStepTransition",[(0,gt.SB)("previous",(0,gt.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,gt.SB)("current",(0,gt.oB)({transform:"none",visibility:"inherit"})),(0,gt.SB)("next",(0,gt.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,gt.eR)("* => *",(0,gt.ru)([(0,gt.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,gt.IO)("@*",(0,gt.pV)(),{optional:!0})]),{params:{animationDuration:p}})]),verticalStepTransition:(0,gt.X$)("verticalStepTransition",[(0,gt.SB)("previous",(0,gt.oB)({height:"0px",visibility:"hidden"})),(0,gt.SB)("next",(0,gt.oB)({height:"0px",visibility:"hidden"})),(0,gt.SB)("current",(0,gt.oB)({height:"*",visibility:"inherit"})),(0,gt.eR)("* <=> current",(0,gt.ru)([(0,gt.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,gt.IO)("@*",(0,gt.pV)(),{optional:!0})]),{params:{animationDuration:A}})])};let f=(()=>{class s{constructor(l){this.templateRef=l}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36(y.Rgc))};static#t=this.\u0275dir=y.lG2({type:s,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}})}return s})(),a=(()=>{class s{constructor(l){this._template=l}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36(y.Rgc))};static#t=this.\u0275dir=y.lG2({type:s,selectors:[["ng-template","matStepContent",""]]})}return s})(),n=(()=>{class s extends ke{constructor(l,T,N,K){super(l,K),this._errorStateMatcher=T,this._viewContainerRef=N,this._isSelected=rt.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,Ne.w)(()=>this._stepper.selectionChange.pipe((0,zt.U)(l=>l.selectedStep===this),(0,v.O)(this._stepper.selected===this)))).subscribe(l=>{l&&this._lazyContent&&!this._portal&&(this._portal=new e.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(l,T){return this._errorStateMatcher.isErrorState(l,T)||!!(l&&l.invalid&&this.interacted)}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36((0,y.Gpc)(()=>t)),y.Y36(Q.rD,4),y.Y36(y.s_b),y.Y36(Ze,8))};static#t=this.\u0275cmp=y.Xpm({type:s,selectors:[["mat-step"]],contentQueries:function(T,N,K){if(1&T&&(y.Suo(K,Tt,5),y.Suo(K,a,5)),2&T){let xe;y.iGM(xe=y.CRH())&&(N.stepLabel=xe.first),y.iGM(xe=y.CRH())&&(N._lazyContent=xe.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[y._Bn([{provide:Q.rD,useExisting:s},{provide:ke,useExisting:s}]),y.qOj],ngContentSelectors:Re,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(T,N){1&T&&(y.F$t(),y.YNc(0,et,2,1,"ng-template"))},dependencies:[e.Pl],encapsulation:2,changeDetection:0})}return s})(),t=(()=>{class s extends re{get animationDuration(){return this._animationDuration}set animationDuration(l){this._animationDuration=/^\d+$/.test(l)?l+"ms":l}constructor(l,T,N){super(l,T,N),this._stepHeader=void 0,this._steps=void 0,this.steps=new y.n_E,this.animationDone=new y.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new w.x,this._animationDuration="";const K=N.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===K?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:l,templateRef:T})=>this._iconOverrides[l]=T),this.steps.changes.pipe((0,k.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,at.x)((l,T)=>l.fromState===T.fromState&&l.toState===T.toState),(0,k.R)(this._destroyed)).subscribe(l=>{"current"===l.toState&&this.animationDone.emit()})}_stepIsNavigable(l,T){return T.completed||this.selectedIndex===l||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?p:A}static#e=this.\u0275fac=function(T){return new(T||s)(y.Y36(M.Is,8),y.Y36(y.sBO),y.Y36(y.SBq))};static#t=this.\u0275cmp=y.Xpm({type:s,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(T,N,K){if(1&T&&(y.Suo(K,n,5),y.Suo(K,f,5)),2&T){let xe;y.iGM(xe=y.CRH())&&(N._steps=xe),y.iGM(xe=y.CRH())&&(N._icons=xe)}},viewQuery:function(T,N){if(1&T&&y.Gf(o,5),2&T){let K;y.iGM(K=y.CRH())&&(N._stepHeader=K)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(T,N){2&T&&(y.uIk("aria-orientation",N.orientation),y.ekj("mat-stepper-horizontal","horizontal"===N.orientation)("mat-stepper-vertical","vertical"===N.orientation)("mat-stepper-label-position-end","horizontal"===N.orientation&&"end"==N.labelPosition)("mat-stepper-label-position-bottom","horizontal"===N.orientation&&"bottom"==N.labelPosition)("mat-stepper-header-position-bottom","bottom"===N.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[y._Bn([{provide:re,useExisting:s}]),y.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(T,N){1&T&&(y.ynx(0,0),y.YNc(1,be,5,2,"div",1),y.YNc(2,Be,2,1,"ng-container",2),y.BQk(),y.YNc(3,Te,1,23,"ng-template",null,3,y.W1O)),2&T&&(y.Q6J("ngSwitch",N.orientation),y.xp6(1),y.Q6J("ngSwitchCase","horizontal"),y.xp6(1),y.Q6J("ngSwitchCase","vertical"))},dependencies:[H.sg,H.O5,H.tP,H.RF,H.n9,o],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[C.horizontalStepTransition,C.verticalStepTransition]},changeDetection:0})}return s})(),r=(()=>{class s extends O{static#e=this.\u0275fac=function(){let l;return function(N){return(l||(l=y.n5z(s)))(N||s)}}();static#t=this.\u0275dir=y.lG2({type:s,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(T,N){2&T&&y.Ikx("type",N.type)},inputs:{type:"type"},features:[y.qOj]})}return s})(),d=(()=>{class s{static#e=this.\u0275fac=function(T){return new(T||s)};static#t=this.\u0275mod=y.oAB({type:s});static#i=this.\u0275inj=y.cJS({providers:[Ee,Q.rD],imports:[Q.BQ,H.ez,e.eL,te,ye.Ps,Q.si,Q.BQ]})}return s})()},25313:(_t,pe,m)=>{"use strict";m.d(pe,{ev:()=>ze,Dz:()=>we,w1:()=>Y,ge:()=>J,fO:()=>Ue,XQ:()=>Ie,as:()=>tt,Gk:()=>Lt,nj:()=>lt,BZ:()=>he,by:()=>ui,p0:()=>ni});var e=m(65879),h=m(49388),M=m(42495),E=m(78337),b=m(62831),y=m(16672),g=m(96814),w=m(78645),W=m(7715),v=m(65619),k=m(2664),P=m(22096),S=m(59773),de=m(48180);const se=[[["caption"]],[["colgroup"],["col"]]],Z=["caption","colgroup, col"];function Ze(Xe){return class extends Xe{get sticky(){return this._sticky}set sticky(Vt){const ht=this._sticky;this._sticky=(0,M.Ig)(Vt),this._hasStickyChanged=ht!==this._sticky}hasStickyChanged(){const Vt=this._hasStickyChanged;return this._hasStickyChanged=!1,Vt}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...Vt){super(...Vt),this._sticky=!1,this._hasStickyChanged=!1}}}const ke=new e.OlP("CDK_TABLE");let Ce=(()=>{class Xe{constructor(ht){this.template=ht}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkCellDef",""]]})}return Xe})(),O=(()=>{class Xe{constructor(ht){this.template=ht}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkHeaderCellDef",""]]})}return Xe})(),te=(()=>{class Xe{constructor(ht){this.template=ht}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkFooterCellDef",""]]})}return Xe})();class H{}const Q=Ze(H);let ye=(()=>{class Xe extends Q{get name(){return this._name}set name(ht){this._setNameInput(ht)}get stickyEnd(){return this._stickyEnd}set stickyEnd(ht){const qt=this._stickyEnd;this._stickyEnd=(0,M.Ig)(ht),this._hasStickyChanged=qt!==this._stickyEnd}constructor(ht){super(),this._table=ht,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(ht){ht&&(this._name=ht,this.cssClassFriendlyName=ht.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(ke,8))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkColumnDef",""]],contentQueries:function(qt,Jt,si){if(1&qt&&(e.Suo(si,Ce,5),e.Suo(si,O,5),e.Suo(si,te,5)),2&qt){let zi;e.iGM(zi=e.CRH())&&(Jt.cell=zi.first),e.iGM(zi=e.CRH())&&(Jt.headerCell=zi.first),e.iGM(zi=e.CRH())&&(Jt.footerCell=zi.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[e._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Xe}]),e.qOj]})}return Xe})();class rt{constructor(Vt,ht){ht.nativeElement.classList.add(...Vt._columnCssClassName)}}let Ne=(()=>{class Xe extends rt{constructor(ht,qt){super(ht,qt)}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(ye),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[e.qOj]})}return Xe})(),at=(()=>{class Xe extends rt{constructor(ht,qt){if(super(ht,qt),1===ht._table?._elementRef.nativeElement.nodeType){const Jt=ht._table._elementRef.nativeElement.getAttribute("role");qt.nativeElement.setAttribute("role","grid"===Jt||"treegrid"===Jt?"gridcell":"cell")}}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(ye),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[e.qOj]})}return Xe})();class gt{constructor(){this.tasks=[],this.endTasks=[]}}const At=new e.OlP("_COALESCED_STYLE_SCHEDULER");let Mt=(()=>{class Xe{constructor(ht){this._ngZone=ht,this._currentSchedule=null,this._destroyed=new w.x}schedule(ht){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(ht)}scheduleEnd(ht){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(ht)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new gt,this._getScheduleObservable().pipe((0,S.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const ht=this._currentSchedule;this._currentSchedule=new gt;for(const qt of ht.tasks)qt();for(const qt of ht.endTasks)qt()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,W.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,de.q)(1))}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:Xe,factory:Xe.\u0275fac})}return Xe})(),X=(()=>{class Xe{constructor(ht,qt){this.template=ht,this._differs=qt}ngOnChanges(ht){if(!this._columnsDiffer){const qt=ht.columns&&ht.columns.currentValue||[];this._columnsDiffer=this._differs.find(qt).create(),this._columnsDiffer.diff(qt)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(ht){return this instanceof Je?ht.headerCell.template:this instanceof Ve?ht.footerCell.template:ht.cell.template}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc),e.Y36(e.ZZ4))};static#t=this.\u0275dir=e.lG2({type:Xe,features:[e.TTD]})}return Xe})();class ce extends X{}const ve=Ze(ce);let Je=(()=>{class Xe extends ve{constructor(ht,qt,Jt){super(ht,qt),this._table=Jt}ngOnChanges(ht){super.ngOnChanges(ht)}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ke,8))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return Xe})();class ue extends X{}const qe=Ze(ue);let Ve=(()=>{class Xe extends qe{constructor(ht,qt,Jt){super(ht,qt),this._table=Jt}ngOnChanges(ht){super.ngOnChanges(ht)}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ke,8))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[e.qOj,e.TTD]})}return Xe})(),Me=(()=>{class Xe extends X{constructor(ht,qt,Jt){super(ht,qt),this._table=Jt}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc),e.Y36(e.ZZ4),e.Y36(ke,8))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[e.qOj]})}return Xe})(),et=(()=>{class Xe{static#e=this.mostRecentCellOutlet=null;constructor(ht){this._viewContainer=ht,Xe.mostRecentCellOutlet=this}ngOnDestroy(){Xe.mostRecentCellOutlet===this&&(Xe.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.s_b))};static#i=this.\u0275dir=e.lG2({type:Xe,selectors:[["","cdkCellOutlet",""]]})}return Xe})(),Re=(()=>{class Xe{static#e=this.\u0275fac=function(qt){return new(qt||Xe)};static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(qt,Jt){1&qt&&e.GkF(0,0)},dependencies:[et],encapsulation:2})}return Xe})(),G=(()=>{class Xe{static#e=this.\u0275fac=function(qt){return new(qt||Xe)};static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(qt,Jt){1&qt&&e.GkF(0,0)},dependencies:[et],encapsulation:2})}return Xe})(),He=(()=>{class Xe{constructor(ht){this.templateRef=ht,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.Rgc))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["ng-template","cdkNoDataRow",""]]})}return Xe})();const ne=["top","bottom","left","right"];class it{constructor(Vt,ht,qt,Jt,si=!0,zi=!0,Ri){this._isNativeHtmlTable=Vt,this._stickCellCss=ht,this.direction=qt,this._coalescedStyleScheduler=Jt,this._isBrowser=si,this._needsPositionStickyOnElement=zi,this._positionListener=Ri,this._cachedCellWidths=[],this._borderCellCss={top:`${ht}-border-elem-top`,bottom:`${ht}-border-elem-bottom`,left:`${ht}-border-elem-left`,right:`${ht}-border-elem-right`}}clearStickyPositioning(Vt,ht){const qt=[];for(const Jt of Vt)if(Jt.nodeType===Jt.ELEMENT_NODE){qt.push(Jt);for(let si=0;si{for(const Jt of qt)this._removeStickyStyle(Jt,ht)})}updateStickyColumns(Vt,ht,qt,Jt=!0){if(!Vt.length||!this._isBrowser||!ht.some(Wi=>Wi)&&!qt.some(Wi=>Wi))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const si=Vt[0],zi=si.children.length,Ri=this._getCellWidths(si,Jt),Si=this._getStickyStartColumnPositions(Ri,ht),Ni=this._getStickyEndColumnPositions(Ri,qt),Zi=ht.lastIndexOf(!0),ln=qt.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const Wi="rtl"===this.direction,Ut=Wi?"right":"left",Oi=Wi?"left":"right";for(const ae of Vt)for(let bt=0;btht[bt]?ae:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===ln?[]:Ri.slice(ln).map((ae,bt)=>qt[bt+ln]?ae:null).reverse()}))})}stickRows(Vt,ht,qt){if(!this._isBrowser)return;const Jt="bottom"===qt?Vt.slice().reverse():Vt,si="bottom"===qt?ht.slice().reverse():ht,zi=[],Ri=[],Si=[];for(let Zi=0,ln=0;Zi{for(let Zi=0;Zi{ht.some(Jt=>!Jt)?this._removeStickyStyle(qt,["bottom"]):this._addStickyStyle(qt,"bottom",0,!1)})}_removeStickyStyle(Vt,ht){for(const Jt of ht)Vt.style[Jt]="",Vt.classList.remove(this._borderCellCss[Jt]);ne.some(Jt=>-1===ht.indexOf(Jt)&&Vt.style[Jt])?Vt.style.zIndex=this._getCalculatedZIndex(Vt):(Vt.style.zIndex="",this._needsPositionStickyOnElement&&(Vt.style.position=""),Vt.classList.remove(this._stickCellCss))}_addStickyStyle(Vt,ht,qt,Jt){Vt.classList.add(this._stickCellCss),Jt&&Vt.classList.add(this._borderCellCss[ht]),Vt.style[ht]=`${qt}px`,Vt.style.zIndex=this._getCalculatedZIndex(Vt),this._needsPositionStickyOnElement&&(Vt.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(Vt){const ht={top:100,bottom:10,left:1,right:1};let qt=0;for(const Jt of ne)Vt.style[Jt]&&(qt+=ht[Jt]);return qt?`${qt}`:""}_getCellWidths(Vt,ht=!0){if(!ht&&this._cachedCellWidths.length)return this._cachedCellWidths;const qt=[],Jt=Vt.children;for(let si=0;si0;si--)ht[si]&&(qt[si]=Jt,Jt+=Vt[si]);return qt}}const Ee=new e.OlP("CDK_SPL");let o=(()=>{class Xe{constructor(ht,qt){this.viewContainer=ht,this.elementRef=qt}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","rowOutlet",""]]})}return Xe})(),p=(()=>{class Xe{constructor(ht,qt){this.viewContainer=ht,this.elementRef=qt}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","headerRowOutlet",""]]})}return Xe})(),A=(()=>{class Xe{constructor(ht,qt){this.viewContainer=ht,this.elementRef=qt}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","footerRowOutlet",""]]})}return Xe})(),C=(()=>{class Xe{constructor(ht,qt){this.viewContainer=ht,this.elementRef=qt}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.s_b),e.Y36(e.SBq))};static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","noDataRowOutlet",""]]})}return Xe})(),n=(()=>{class Xe{get trackBy(){return this._trackByFn}set trackBy(ht){this._trackByFn=ht}get dataSource(){return this._dataSource}set dataSource(ht){this._dataSource!==ht&&this._switchDataSource(ht)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(ht){this._multiTemplateDataRows=(0,M.Ig)(ht),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(ht){this._fixedLayout=(0,M.Ig)(ht),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(ht,qt,Jt,si,zi,Ri,Si,Ni,Zi,ln,Wi,Ut){this._differs=ht,this._changeDetectorRef=qt,this._elementRef=Jt,this._dir=zi,this._platform=Si,this._viewRepeater=Ni,this._coalescedStyleScheduler=Zi,this._viewportRuler=ln,this._stickyPositioningListener=Wi,this._ngZone=Ut,this._onDestroy=new w.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new e.vpe,this.viewChange=new v.X({start:0,end:Number.MAX_VALUE}),si||this._elementRef.nativeElement.setAttribute("role","table"),this._document=Ri,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((ht,qt)=>this.trackBy?this.trackBy(qt.dataIndex,qt.data):qt),this._viewportRuler.change().pipe((0,S.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const qt=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||qt,this._forceRecalculateCellWidths=qt,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(ht=>{ht.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,E.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const ht=this._dataDiffer.diff(this._renderRows);if(!ht)return this._updateNoDataRow(),void this.contentChanged.next();const qt=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(ht,qt,(Jt,si,zi)=>this._getEmbeddedViewArgs(Jt.item,zi),Jt=>Jt.item.data,Jt=>{1===Jt.operation&&Jt.context&&this._renderCellTemplateForItem(Jt.record.item.rowDef,Jt.context)}),this._updateRowIndexContext(),ht.forEachIdentityChange(Jt=>{qt.get(Jt.currentIndex).context.$implicit=Jt.item.data}),this._updateNoDataRow(),this._ngZone&&e.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,de.q)(1),(0,S.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(ht){this._customColumnDefs.add(ht)}removeColumnDef(ht){this._customColumnDefs.delete(ht)}addRowDef(ht){this._customRowDefs.add(ht)}removeRowDef(ht){this._customRowDefs.delete(ht)}addHeaderRowDef(ht){this._customHeaderRowDefs.add(ht),this._headerRowDefChanged=!0}removeHeaderRowDef(ht){this._customHeaderRowDefs.delete(ht),this._headerRowDefChanged=!0}addFooterRowDef(ht){this._customFooterRowDefs.add(ht),this._footerRowDefChanged=!0}removeFooterRowDef(ht){this._customFooterRowDefs.delete(ht),this._footerRowDefChanged=!0}setNoDataRow(ht){this._customNoDataRow=ht}updateStickyHeaderRowStyles(){const ht=this._getRenderedRows(this._headerRowOutlet),Jt=this._elementRef.nativeElement.querySelector("thead");Jt&&(Jt.style.display=ht.length?"":"none");const si=this._headerRowDefs.map(zi=>zi.sticky);this._stickyStyler.clearStickyPositioning(ht,["top"]),this._stickyStyler.stickRows(ht,si,"top"),this._headerRowDefs.forEach(zi=>zi.resetStickyChanged())}updateStickyFooterRowStyles(){const ht=this._getRenderedRows(this._footerRowOutlet),Jt=this._elementRef.nativeElement.querySelector("tfoot");Jt&&(Jt.style.display=ht.length?"":"none");const si=this._footerRowDefs.map(zi=>zi.sticky);this._stickyStyler.clearStickyPositioning(ht,["bottom"]),this._stickyStyler.stickRows(ht,si,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,si),this._footerRowDefs.forEach(zi=>zi.resetStickyChanged())}updateStickyColumnStyles(){const ht=this._getRenderedRows(this._headerRowOutlet),qt=this._getRenderedRows(this._rowOutlet),Jt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...ht,...qt,...Jt],["left","right"]),this._stickyColumnStylesNeedReset=!1),ht.forEach((si,zi)=>{this._addStickyColumnStyles([si],this._headerRowDefs[zi])}),this._rowDefs.forEach(si=>{const zi=[];for(let Ri=0;Ri{this._addStickyColumnStyles([si],this._footerRowDefs[zi])}),Array.from(this._columnDefsByName.values()).forEach(si=>si.resetStickyChanged())}_getAllRenderRows(){const ht=[],qt=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Jt=0;Jt{const Ri=Jt&&Jt.has(zi)?Jt.get(zi):[];if(Ri.length){const Si=Ri.shift();return Si.dataIndex=qt,Si}return{data:ht,rowDef:zi,dataIndex:qt}})}_cacheColumnDefs(){this._columnDefsByName.clear(),t(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(qt=>{this._columnDefsByName.has(qt.name),this._columnDefsByName.set(qt.name,qt)})}_cacheRowDefs(){this._headerRowDefs=t(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=t(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=t(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const ht=this._rowDefs.filter(qt=>!qt.when);this._defaultRowDef=ht[0]}_renderUpdatedColumns(){const ht=(zi,Ri)=>zi||!!Ri.getColumnsDiff(),qt=this._rowDefs.reduce(ht,!1);qt&&this._forceRenderDataRows();const Jt=this._headerRowDefs.reduce(ht,!1);Jt&&this._forceRenderHeaderRows();const si=this._footerRowDefs.reduce(ht,!1);return si&&this._forceRenderFooterRows(),qt||Jt||si}_switchDataSource(ht){this._data=[],(0,E.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),ht||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=ht}_observeRenderChanges(){if(!this.dataSource)return;let ht;(0,E.Z9)(this.dataSource)?ht=this.dataSource.connect(this):(0,k.b)(this.dataSource)?ht=this.dataSource:Array.isArray(this.dataSource)&&(ht=(0,P.of)(this.dataSource)),this._renderChangeSubscription=ht.pipe((0,S.R)(this._onDestroy)).subscribe(qt=>{this._data=qt||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((ht,qt)=>this._renderRow(this._headerRowOutlet,ht,qt)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((ht,qt)=>this._renderRow(this._footerRowOutlet,ht,qt)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(ht,qt){const Jt=Array.from(qt.columns||[]).map(Ri=>this._columnDefsByName.get(Ri)),si=Jt.map(Ri=>Ri.sticky),zi=Jt.map(Ri=>Ri.stickyEnd);this._stickyStyler.updateStickyColumns(ht,si,zi,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(ht){const qt=[];for(let Jt=0;Jt!si.when||si.when(qt,ht));else{let si=this._rowDefs.find(zi=>zi.when&&zi.when(qt,ht))||this._defaultRowDef;si&&Jt.push(si)}return Jt}_getEmbeddedViewArgs(ht,qt){return{templateRef:ht.rowDef.template,context:{$implicit:ht.data},index:qt}}_renderRow(ht,qt,Jt,si={}){const zi=ht.viewContainer.createEmbeddedView(qt.template,si,Jt);return this._renderCellTemplateForItem(qt,si),zi}_renderCellTemplateForItem(ht,qt){for(let Jt of this._getCellTemplates(ht))et.mostRecentCellOutlet&&et.mostRecentCellOutlet._viewContainer.createEmbeddedView(Jt,qt);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const ht=this._rowOutlet.viewContainer;for(let qt=0,Jt=ht.length;qt{const Jt=this._columnDefsByName.get(qt);return ht.extractCellTemplate(Jt)}):[]}_applyNativeTableSections(){const ht=this._document.createDocumentFragment(),qt=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const Jt of qt){const si=this._document.createElement(Jt.tag);si.setAttribute("role","rowgroup");for(const zi of Jt.outlets)si.appendChild(zi.elementRef.nativeElement);ht.appendChild(si)}this._elementRef.nativeElement.appendChild(ht)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const ht=(qt,Jt)=>qt||Jt.hasStickyChanged();this._headerRowDefs.reduce(ht,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(ht,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(ht,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new it(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,P.of)()).pipe((0,S.R)(this._onDestroy)).subscribe(qt=>{this._stickyStyler.direction=qt,this.updateStickyColumnStyles()})}_getOwnDefs(ht){return ht.filter(qt=>!qt._table||qt._table===this)}_updateNoDataRow(){const ht=this._customNoDataRow||this._noDataRow;if(!ht)return;const qt=0===this._rowOutlet.viewContainer.length;if(qt===this._isShowingNoDataRow)return;const Jt=this._noDataRowOutlet.viewContainer;if(qt){const si=Jt.createEmbeddedView(ht.templateRef),zi=si.rootNodes[0];1===si.rootNodes.length&&zi?.nodeType===this._document.ELEMENT_NODE&&(zi.setAttribute("role","row"),zi.classList.add(ht._contentClassName))}else Jt.clear();this._isShowingNoDataRow=qt,this._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(qt){return new(qt||Xe)(e.Y36(e.ZZ4),e.Y36(e.sBO),e.Y36(e.SBq),e.$8M("role"),e.Y36(h.Is,8),e.Y36(g.K0),e.Y36(b.t4),e.Y36(E.k),e.Y36(At),e.Y36(y.rL),e.Y36(Ee,12),e.Y36(e.R0b,8))};static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(qt,Jt,si){if(1&qt&&(e.Suo(si,He,5),e.Suo(si,ye,5),e.Suo(si,Me,5),e.Suo(si,Je,5),e.Suo(si,Ve,5)),2&qt){let zi;e.iGM(zi=e.CRH())&&(Jt._noDataRow=zi.first),e.iGM(zi=e.CRH())&&(Jt._contentColumnDefs=zi),e.iGM(zi=e.CRH())&&(Jt._contentRowDefs=zi),e.iGM(zi=e.CRH())&&(Jt._contentHeaderRowDefs=zi),e.iGM(zi=e.CRH())&&(Jt._contentFooterRowDefs=zi)}},viewQuery:function(qt,Jt){if(1&qt&&(e.Gf(o,7),e.Gf(p,7),e.Gf(A,7),e.Gf(C,7)),2&qt){let si;e.iGM(si=e.CRH())&&(Jt._rowOutlet=si.first),e.iGM(si=e.CRH())&&(Jt._headerRowOutlet=si.first),e.iGM(si=e.CRH())&&(Jt._footerRowOutlet=si.first),e.iGM(si=e.CRH())&&(Jt._noDataRowOutlet=si.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(qt,Jt){2&qt&&e.ekj("cdk-table-fixed-layout",Jt.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[e._Bn([{provide:ke,useExisting:Xe},{provide:E.k,useClass:E.yy},{provide:At,useClass:Mt},{provide:Ee,useValue:null}])],ngContentSelectors:Z,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(qt,Jt){1&qt&&(e.F$t(se),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[o,p,A,C],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return Xe})();function t(Xe,Vt){return Xe.concat(Array.from(Vt))}let d=(()=>{class Xe{static#e=this.\u0275fac=function(qt){return new(qt||Xe)};static#t=this.\u0275mod=e.oAB({type:Xe});static#i=this.\u0275inj=e.cJS({imports:[y.Cl]})}return Xe})();var s=m(23680),c=m(63019),l=m(52572),T=m(37398);const N=[[["caption"]],[["colgroup"],["col"]]],K=["caption","colgroup, col"];let he=(()=>{class Xe extends n{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(qt,Jt){2&qt&&e.ekj("mdc-table-fixed-layout",Jt.fixedLayout)},exportAs:["matTable"],features:[e._Bn([{provide:n,useExisting:Xe},{provide:ke,useExisting:Xe},{provide:At,useClass:Mt},{provide:E.k,useClass:E.yy},{provide:Ee,useValue:null}]),e.qOj],ngContentSelectors:K,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(qt,Jt){1&qt&&(e.F$t(N),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[o,p,A,C],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return Xe})(),we=(()=>{class Xe extends Ce{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","matCellDef",""]],features:[e._Bn([{provide:Ce,useExisting:Xe}]),e.qOj]})}return Xe})(),Ue=(()=>{class Xe extends O{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","matHeaderCellDef",""]],features:[e._Bn([{provide:O,useExisting:Xe}]),e.qOj]})}return Xe})(),Y=(()=>{class Xe extends ye{get name(){return this._name}set name(ht){this._setNameInput(ht)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e._Bn([{provide:ye,useExisting:Xe},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:Xe}]),e.qOj]})}return Xe})(),J=(()=>{class Xe extends Ne{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[e.qOj]})}return Xe})(),ze=(()=>{class Xe extends at{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.qOj]})}return Xe})(),tt=(()=>{class Xe extends Je{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e._Bn([{provide:Je,useExisting:Xe}]),e.qOj]})}return Xe})(),lt=(()=>{class Xe extends Me{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275dir=e.lG2({type:Xe,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e._Bn([{provide:Me,useExisting:Xe}]),e.qOj]})}return Xe})(),Ie=(()=>{class Xe extends Re{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[e._Bn([{provide:Re,useExisting:Xe}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(qt,Jt){1&qt&&e.GkF(0,0)},dependencies:[et],encapsulation:2})}return Xe})(),Lt=(()=>{class Xe extends G{static#e=this.\u0275fac=function(){let ht;return function(Jt){return(ht||(ht=e.n5z(Xe)))(Jt||Xe)}}();static#t=this.\u0275cmp=e.Xpm({type:Xe,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[e._Bn([{provide:G,useExisting:Xe}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(qt,Jt){1&qt&&e.GkF(0,0)},dependencies:[et],encapsulation:2})}return Xe})(),ni=(()=>{class Xe{static#e=this.\u0275fac=function(qt){return new(qt||Xe)};static#t=this.\u0275mod=e.oAB({type:Xe});static#i=this.\u0275inj=e.cJS({imports:[s.BQ,d,s.BQ]})}return Xe})();class Yt extends E.o2{get data(){return this._data.value}set data(Vt){Vt=Array.isArray(Vt)?Vt:[],this._data.next(Vt),this._renderChangesSubscription||this._filterData(Vt)}get filter(){return this._filter.value}set filter(Vt){this._filter.next(Vt),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(Vt){this._sort=Vt,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(Vt){this._paginator=Vt,this._updateChangeSubscription()}constructor(Vt=[]){super(),this._renderData=new v.X([]),this._filter=new v.X(""),this._internalPageChanges=new w.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(ht,qt)=>{const Jt=ht[qt];if((0,M.t6)(Jt)){const si=Number(Jt);return si<9007199254740991?si:Jt}return Jt},this.sortData=(ht,qt)=>{const Jt=qt.active,si=qt.direction;return Jt&&""!=si?ht.sort((zi,Ri)=>{let Si=this.sortingDataAccessor(zi,Jt),Ni=this.sortingDataAccessor(Ri,Jt);const Zi=typeof Si,ln=typeof Ni;Zi!==ln&&("number"===Zi&&(Si+=""),"number"===ln&&(Ni+=""));let Wi=0;return null!=Si&&null!=Ni?Si>Ni?Wi=1:Si{const Jt=Object.keys(ht).reduce((zi,Ri)=>zi+ht[Ri]+"\u25ec","").toLowerCase(),si=qt.trim().toLowerCase();return-1!=Jt.indexOf(si)},this._data=new v.X(Vt),this._updateChangeSubscription()}_updateChangeSubscription(){const Vt=this._sort?(0,c.T)(this._sort.sortChange,this._sort.initialized):(0,P.of)(null),ht=this._paginator?(0,c.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,P.of)(null),Jt=(0,l.a)([this._data,this._filter]).pipe((0,T.U)(([Ri])=>this._filterData(Ri))),si=(0,l.a)([Jt,Vt]).pipe((0,T.U)(([Ri])=>this._orderData(Ri))),zi=(0,l.a)([si,ht]).pipe((0,T.U)(([Ri])=>this._pageData(Ri)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=zi.subscribe(Ri=>this._renderData.next(Ri))}_filterData(Vt){return this.filteredData=null==this.filter||""===this.filter?Vt:Vt.filter(ht=>this.filterPredicate(ht,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(Vt){return this.sort?this.sortData(Vt.slice(),this.sort):Vt}_pageData(Vt){if(!this.paginator)return Vt;const ht=this.paginator.pageIndex*this.paginator.pageSize;return Vt.slice(ht,ht+this.paginator.pageSize)}_updatePaginator(Vt){Promise.resolve().then(()=>{const ht=this.paginator;if(ht&&(ht.length=Vt,ht.pageIndex>0)){const qt=Math.ceil(ht.length/ht.pageSize)-1||0,Jt=Math.min(ht.pageIndex,qt);Jt!==ht.pageIndex&&(ht.pageIndex=Jt,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class ui extends Yt{}},74104:(_t,pe,m)=>{"use strict";m.d(pe,{Nh:()=>tt,SP:()=>We,Vc:()=>be,uD:()=>Te,uX:()=>i});var e=m(96814),h=m(65879),M=m(23680),E=m(68484),b=m(17131),y=m(24191),g=m(49388),w=m(47394),W=m(78645),v=m(92438),k=m(22096),P=m(63019),S=m(36232),de=m(65592),se=m(99080),Z=m(27921),oe=m(93997),Ae=m(59773),Ze=m(48180),ke=m(94664),re=m(836),Ce=m(32181),O=m(86825),te=m(42495),H=m(16672),Q=m(62831),ye=m(36028);function rt(je,lt){}const Ne=function(je){return{animationDuration:je}},zt=function(je,lt){return{value:je,params:lt}};function at(je,lt){1&je&&h.Hsn(0)}const gt=["*"],At=["tabListContainer"],Mt=["tabList"],fe=["tabListInner"],X=["nextPaginator"],ce=["previousPaginator"],ve=["tabBodyWrapper"],Je=["tabHeader"];function ue(je,lt){}function qe(je,lt){if(1&je&&h.YNc(0,ue,0,0,"ng-template",14),2&je){const Ie=h.oxw().$implicit;h.Q6J("cdkPortalOutlet",Ie.templateLabel)}}function Ve(je,lt){if(1&je&&h._uU(0),2&je){const Ie=h.oxw().$implicit;h.Oqu(Ie.textLabel)}}function Me(je,lt){if(1&je){const Ie=h.EpF();h.TgZ(0,"div",6,7),h.NdJ("click",function(){const Lt=h.CHM(Ie),vt=Lt.$implicit,Rt=Lt.index,kt=h.oxw(),ni=h.MAs(1);return h.KtG(kt._handleClick(vt,ni,Rt))})("cdkFocusChange",function(Lt){const Rt=h.CHM(Ie).index,kt=h.oxw();return h.KtG(kt._tabFocusChanged(Lt,Rt))}),h._UZ(2,"span",8)(3,"div",9),h.TgZ(4,"span",10)(5,"span",11),h.YNc(6,qe,1,1,"ng-template",12),h.YNc(7,Ve,1,1,"ng-template",null,13,h.W1O),h.qZA()()()}if(2&je){const Ie=lt.$implicit,st=lt.index,Lt=h.MAs(1),vt=h.MAs(8),Rt=h.oxw();h.ekj("mdc-tab--active",Rt.selectedIndex===st),h.Q6J("id",Rt._getTabLabelId(st))("ngClass",Ie.labelClass)("disabled",Ie.disabled)("fitInkBarToContent",Rt.fitInkBarToContent),h.uIk("tabIndex",Rt._getTabIndex(st))("aria-posinset",st+1)("aria-setsize",Rt._tabs.length)("aria-controls",Rt._getTabContentId(st))("aria-selected",Rt.selectedIndex===st)("aria-label",Ie.ariaLabel||null)("aria-labelledby",!Ie.ariaLabel&&Ie.ariaLabelledby?Ie.ariaLabelledby:null),h.xp6(3),h.Q6J("matRippleTrigger",Lt)("matRippleDisabled",Ie.disabled||Rt.disableRipple),h.xp6(3),h.Q6J("ngIf",Ie.templateLabel)("ngIfElse",vt)}}function et(je,lt){if(1&je){const Ie=h.EpF();h.TgZ(0,"mat-tab-body",15),h.NdJ("_onCentered",function(){h.CHM(Ie);const Lt=h.oxw();return h.KtG(Lt._removeTabBodyWrapperHeight())})("_onCentering",function(Lt){h.CHM(Ie);const vt=h.oxw();return h.KtG(vt._setTabBodyWrapperHeight(Lt))}),h.qZA()}if(2&je){const Ie=lt.$implicit,st=lt.index,Lt=h.oxw();h.ekj("mat-mdc-tab-body-active",Lt.selectedIndex===st),h.Q6J("id",Lt._getTabContentId(st))("ngClass",Ie.bodyClass)("content",Ie.content)("position",Ie.position)("origin",Ie.origin)("animationDuration",Lt.animationDuration)("preserveContent",Lt.preserveContent),h.uIk("tabindex",null!=Lt.contentTabIndex&&Lt.selectedIndex===st?Lt.contentTabIndex:null)("aria-labelledby",Lt._getTabLabelId(st))("aria-hidden",Lt.selectedIndex!==st)}}const G={translateTab:(0,O.X$)("translateTab",[(0,O.SB)("center, void, left-origin-center, right-origin-center",(0,O.oB)({transform:"none"})),(0,O.SB)("left",(0,O.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,O.SB)("right",(0,O.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,O.eR)("* => left, * => right, left => center, right => center",(0,O.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,O.eR)("void => left-origin-center",[(0,O.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,O.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,O.eR)("void => right-origin-center",[(0,O.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,O.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let He=(()=>{class je extends E.Pl{constructor(Ie,st,Lt,vt){super(Ie,st,vt),this._host=Lt,this._centeringSub=w.w0.EMPTY,this._leavingSub=w.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,Z.O)(this._host._isCenterPosition(this._host._position))).subscribe(Ie=>{Ie&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h._Vd),h.Y36(h.s_b),h.Y36((0,h.Gpc)(()=>it)),h.Y36(e.K0))};static#t=this.\u0275dir=h.lG2({type:je,selectors:[["","matTabBodyHost",""]],features:[h.qOj]})}return je})(),ne=(()=>{class je{set position(Ie){this._positionIndex=Ie,this._computePositionAnimationState()}constructor(Ie,st,Lt){this._elementRef=Ie,this._dir=st,this._dirChangeSubscription=w.w0.EMPTY,this._translateTabComplete=new W.x,this._onCentering=new h.vpe,this._beforeCentering=new h.vpe,this._afterLeavingCenter=new h.vpe,this._onCentered=new h.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,st&&(this._dirChangeSubscription=st.change.subscribe(vt=>{this._computePositionAnimationState(vt),Lt.markForCheck()})),this._translateTabComplete.pipe((0,oe.x)((vt,Rt)=>vt.fromState===Rt.fromState&&vt.toState===Rt.toState)).subscribe(vt=>{this._isCenterPosition(vt.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(vt.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(Ie){const st=this._isCenterPosition(Ie.toState);this._beforeCentering.emit(st),st&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(Ie){return"center"==Ie||"left-origin-center"==Ie||"right-origin-center"==Ie}_computePositionAnimationState(Ie=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==Ie?"left":"right":this._positionIndex>0?"ltr"==Ie?"right":"left":"center"}_computePositionFromOrigin(Ie){const st=this._getLayoutDirection();return"ltr"==st&&Ie<=0||"rtl"==st&&Ie>0?"left-origin-center":"right-origin-center"}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq),h.Y36(g.Is,8),h.Y36(h.sBO))};static#t=this.\u0275dir=h.lG2({type:je,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}})}return je})(),it=(()=>{class je extends ne{constructor(Ie,st,Lt){super(Ie,st,Lt)}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq),h.Y36(g.Is,8),h.Y36(h.sBO))};static#t=this.\u0275cmp=h.Xpm({type:je,selectors:[["mat-tab-body"]],viewQuery:function(st,Lt){if(1&st&&h.Gf(E.Pl,5),2&st){let vt;h.iGM(vt=h.CRH())&&(Lt._portalHost=vt.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[h.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(st,Lt){1&st&&(h.TgZ(0,"div",0,1),h.NdJ("@translateTab.start",function(Rt){return Lt._onTranslateTabStarted(Rt)})("@translateTab.done",function(Rt){return Lt._translateTabComplete.next(Rt)}),h.YNc(2,rt,0,0,"ng-template",2),h.qZA()),2&st&&h.Q6J("@translateTab",h.WLB(3,zt,Lt._position,h.VKq(1,Ne,Lt.animationDuration)))},dependencies:[He],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[G.translateTab]}})}return je})();const I=new h.OlP("MatTabContent");let be=(()=>{class je{constructor(Ie){this.template=Ie}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.Rgc))};static#t=this.\u0275dir=h.lG2({type:je,selectors:[["","matTabContent",""]],features:[h._Bn([{provide:I,useExisting:je}])]})}return je})();const j=new h.OlP("MatTabLabel"),Be=new h.OlP("MAT_TAB");let Te=(()=>{class je extends E.ig{constructor(Ie,st,Lt){super(Ie,st),this._closestTab=Lt}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.Rgc),h.Y36(h.s_b),h.Y36(Be,8))};static#t=this.\u0275dir=h.lG2({type:je,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[h._Bn([{provide:j,useExisting:je}]),h.qOj]})}return je})();const Tt="mdc-tab-indicator--active",Qe="mdc-tab-indicator--no-transition";class Se{constructor(lt){this._items=lt}hide(){this._items.forEach(lt=>lt.deactivateInkBar())}alignToElement(lt){const Ie=this._items.find(Lt=>Lt.elementRef.nativeElement===lt),st=this._currentItem;if(Ie!==st&&(st?.deactivateInkBar(),Ie)){const Lt=st?.elementRef.nativeElement.getBoundingClientRect?.();Ie.activateInkBar(Lt),this._currentItem=Ie}}}function Ee(je){return class extends je{constructor(...lt){super(...lt),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(lt){const Ie=(0,te.Ig)(lt);this._fitToContent!==Ie&&(this._fitToContent=Ie,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(lt){const Ie=this.elementRef.nativeElement;if(!lt||!Ie.getBoundingClientRect||!this._inkBarContentElement)return void Ie.classList.add(Tt);const st=Ie.getBoundingClientRect(),Lt=lt.width/st.width,vt=lt.left-st.left;Ie.classList.add(Qe),this._inkBarContentElement.style.setProperty("transform",`translateX(${vt}px) scaleX(${Lt})`),Ie.getBoundingClientRect(),Ie.classList.remove(Qe),Ie.classList.add(Tt),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(Tt)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const lt=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=lt.createElement("span"),this._inkBarContentElement=lt.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const p=(0,M.Id)(class{}),C=Ee((()=>{class je extends p{constructor(Ie){super(),this.elementRef=Ie}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq))};static#t=this.\u0275dir=h.lG2({type:je,features:[h.qOj]})}return je})());let f=(()=>{class je extends C{static#e=this.\u0275fac=function(){let Ie;return function(Lt){return(Ie||(Ie=h.n5z(je)))(Lt||je)}}();static#t=this.\u0275dir=h.lG2({type:je,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(st,Lt){2&st&&(h.uIk("aria-disabled",!!Lt.disabled),h.ekj("mat-mdc-tab-disabled",Lt.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[h.qOj]})}return je})();const a=(0,M.Id)(class{}),n=new h.OlP("MAT_TAB_GROUP");let t=(()=>{class je extends a{get content(){return this._contentPortal}constructor(Ie,st){super(),this._viewContainerRef=Ie,this._closestTabGroup=st,this.textLabel="",this._contentPortal=null,this._stateChanges=new W.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(Ie){(Ie.hasOwnProperty("textLabel")||Ie.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new E.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(Ie){Ie&&Ie._closestTab===this&&(this._templateLabel=Ie)}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.s_b),h.Y36(n,8))};static#t=this.\u0275dir=h.lG2({type:je,viewQuery:function(st,Lt){if(1&st&&h.Gf(h.Rgc,7),2&st){let vt;h.iGM(vt=h.CRH())&&(Lt._implicitContent=vt.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[h.qOj,h.TTD]})}return je})(),i=(()=>{class je extends t{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(Ie){this._setTemplateLabelInput(Ie)}static#e=this.\u0275fac=function(){let Ie;return function(Lt){return(Ie||(Ie=h.n5z(je)))(Lt||je)}}();static#t=this.\u0275cmp=h.Xpm({type:je,selectors:[["mat-tab"]],contentQueries:function(st,Lt,vt){if(1&st&&(h.Suo(vt,be,7,h.Rgc),h.Suo(vt,Te,5)),2&st){let Rt;h.iGM(Rt=h.CRH())&&(Lt._explicitContent=Rt.first),h.iGM(Rt=h.CRH())&&(Lt.templateLabel=Rt.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[h._Bn([{provide:Be,useExisting:je}]),h.qOj],ngContentSelectors:gt,decls:1,vars:0,template:function(st,Lt){1&st&&(h.F$t(),h.YNc(0,at,1,0,"ng-template"))},encapsulation:2})}return je})();const r=(0,Q.i$)({passive:!0});let c=(()=>{class je{get disablePagination(){return this._disablePagination}set disablePagination(Ie){this._disablePagination=(0,te.Ig)(Ie)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Ie){Ie=(0,te.su)(Ie),this._selectedIndex!=Ie&&(this._selectedIndexChanged=!0,this._selectedIndex=Ie,this._keyManager&&this._keyManager.updateActiveItem(Ie))}constructor(Ie,st,Lt,vt,Rt,kt,ni){this._elementRef=Ie,this._changeDetectorRef=st,this._viewportRuler=Lt,this._dir=vt,this._ngZone=Rt,this._platform=kt,this._animationMode=ni,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new W.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new W.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new h.vpe,this.indexFocused=new h.vpe,Rt.runOutsideAngular(()=>{(0,v.R)(Ie.nativeElement,"mouseleave").pipe((0,Ae.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,v.R)(this._previousPaginator.nativeElement,"touchstart",r).pipe((0,Ae.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,v.R)(this._nextPaginator.nativeElement,"touchstart",r).pipe((0,Ae.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const Ie=this._dir?this._dir.change:(0,k.of)("ltr"),st=this._viewportRuler.change(150),Lt=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new y.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,Ze.q)(1)).subscribe(Lt),(0,P.T)(Ie,st,this._items.changes,this._itemsResized()).pipe((0,Ae.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Lt()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(vt=>{this.indexFocused.emit(vt),this._setTabFocus(vt)})}_itemsResized(){return"function"!=typeof ResizeObserver?S.E:this._items.changes.pipe((0,Z.O)(this._items),(0,ke.w)(Ie=>new de.y(st=>this._ngZone.runOutsideAngular(()=>{const Lt=new ResizeObserver(vt=>st.next(vt));return Ie.forEach(vt=>Lt.observe(vt.elementRef.nativeElement)),()=>{Lt.disconnect()}}))),(0,re.T)(1),(0,Ce.h)(Ie=>Ie.some(st=>st.contentRect.width>0&&st.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(Ie){if(!(0,ye.Vb)(Ie))switch(Ie.keyCode){case ye.K5:case ye.L_:if(this.focusIndex!==this.selectedIndex){const st=this._items.get(this.focusIndex);st&&!st.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(Ie))}break;default:this._keyManager.onKeydown(Ie)}}_onContentChanges(){const Ie=this._elementRef.nativeElement.textContent;Ie!==this._currentTextContent&&(this._currentTextContent=Ie||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(Ie){!this._isValidIndex(Ie)||this.focusIndex===Ie||!this._keyManager||this._keyManager.setActiveItem(Ie)}_isValidIndex(Ie){return!this._items||!!this._items.toArray()[Ie]}_setTabFocus(Ie){if(this._showPaginationControls&&this._scrollToLabel(Ie),this._items&&this._items.length){this._items.toArray()[Ie].focus();const st=this._tabListContainer.nativeElement;st.scrollLeft="ltr"==this._getLayoutDirection()?0:st.scrollWidth-st.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const Ie=this.scrollDistance,st="ltr"===this._getLayoutDirection()?-Ie:Ie;this._tabList.nativeElement.style.transform=`translateX(${Math.round(st)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(Ie){this._scrollTo(Ie)}_scrollHeader(Ie){return this._scrollTo(this._scrollDistance+("before"==Ie?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(Ie){this._stopInterval(),this._scrollHeader(Ie)}_scrollToLabel(Ie){if(this.disablePagination)return;const st=this._items?this._items.toArray()[Ie]:null;if(!st)return;const Lt=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:vt,offsetWidth:Rt}=st.elementRef.nativeElement;let kt,ni;"ltr"==this._getLayoutDirection()?(kt=vt,ni=kt+Rt):(ni=this._tabListInner.nativeElement.offsetWidth-vt,kt=ni-Rt);const hi=this.scrollDistance,Yt=this.scrollDistance+Lt;ktYt&&(this.scrollDistance+=Math.min(ni-Yt,kt-hi))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const Ie=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;Ie||(this.scrollDistance=0),Ie!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=Ie}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const Ie=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,st=Ie?Ie.elementRef.nativeElement:null;st?this._inkBar.alignToElement(st):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(Ie,st){st&&null!=st.button&&0!==st.button||(this._stopInterval(),(0,se.H)(650,100).pipe((0,Ae.R)((0,P.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Lt,distance:vt}=this._scrollHeader(Ie);(0===vt||vt>=Lt)&&this._stopInterval()}))}_scrollTo(Ie){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const st=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(st,Ie)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:st,distance:this._scrollDistance}}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(H.rL),h.Y36(g.Is,8),h.Y36(h.R0b),h.Y36(Q.t4),h.Y36(h.QbO,8))};static#t=this.\u0275dir=h.lG2({type:je,inputs:{disablePagination:"disablePagination"}})}return je})(),l=(()=>{class je extends c{get disableRipple(){return this._disableRipple}set disableRipple(Ie){this._disableRipple=(0,te.Ig)(Ie)}constructor(Ie,st,Lt,vt,Rt,kt,ni){super(Ie,st,Lt,vt,Rt,kt,ni),this._disableRipple=!1}_itemSelected(Ie){Ie.preventDefault()}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(H.rL),h.Y36(g.Is,8),h.Y36(h.R0b),h.Y36(Q.t4),h.Y36(h.QbO,8))};static#t=this.\u0275dir=h.lG2({type:je,inputs:{disableRipple:"disableRipple"},features:[h.qOj]})}return je})(),T=(()=>{class je extends l{constructor(Ie,st,Lt,vt,Rt,kt,ni){super(Ie,st,Lt,vt,Rt,kt,ni)}ngAfterContentInit(){this._inkBar=new Se(this._items),super.ngAfterContentInit()}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(H.rL),h.Y36(g.Is,8),h.Y36(h.R0b),h.Y36(Q.t4),h.Y36(h.QbO,8))};static#t=this.\u0275cmp=h.Xpm({type:je,selectors:[["mat-tab-header"]],contentQueries:function(st,Lt,vt){if(1&st&&h.Suo(vt,f,4),2&st){let Rt;h.iGM(Rt=h.CRH())&&(Lt._items=Rt)}},viewQuery:function(st,Lt){if(1&st&&(h.Gf(At,7),h.Gf(Mt,7),h.Gf(fe,7),h.Gf(X,5),h.Gf(ce,5)),2&st){let vt;h.iGM(vt=h.CRH())&&(Lt._tabListContainer=vt.first),h.iGM(vt=h.CRH())&&(Lt._tabList=vt.first),h.iGM(vt=h.CRH())&&(Lt._tabListInner=vt.first),h.iGM(vt=h.CRH())&&(Lt._nextPaginator=vt.first),h.iGM(vt=h.CRH())&&(Lt._previousPaginator=vt.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(st,Lt){2&st&&h.ekj("mat-mdc-tab-header-pagination-controls-enabled",Lt._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Lt._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[h.qOj],ngContentSelectors:gt,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(st,Lt){1&st&&(h.F$t(),h.TgZ(0,"button",0,1),h.NdJ("click",function(){return Lt._handlePaginatorClick("before")})("mousedown",function(Rt){return Lt._handlePaginatorPress("before",Rt)})("touchend",function(){return Lt._stopInterval()}),h._UZ(2,"div",2),h.qZA(),h.TgZ(3,"div",3,4),h.NdJ("keydown",function(Rt){return Lt._handleKeydown(Rt)}),h.TgZ(5,"div",5,6),h.NdJ("cdkObserveContent",function(){return Lt._onContentChanges()}),h.TgZ(7,"div",7,8),h.Hsn(9),h.qZA()()(),h.TgZ(10,"button",9,10),h.NdJ("mousedown",function(Rt){return Lt._handlePaginatorPress("after",Rt)})("click",function(){return Lt._handlePaginatorClick("after")})("touchend",function(){return Lt._stopInterval()}),h._UZ(12,"div",2),h.qZA()),2&st&&(h.ekj("mat-mdc-tab-header-pagination-disabled",Lt._disableScrollBefore),h.Q6J("matRippleDisabled",Lt._disableScrollBefore||Lt.disableRipple)("disabled",Lt._disableScrollBefore||null),h.xp6(3),h.ekj("_mat-animation-noopable","NoopAnimations"===Lt._animationMode),h.xp6(7),h.ekj("mat-mdc-tab-header-pagination-disabled",Lt._disableScrollAfter),h.Q6J("matRippleDisabled",Lt._disableScrollAfter||Lt.disableRipple)("disabled",Lt._disableScrollAfter||null))},dependencies:[M.wG,b.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}return je})();const N=new h.OlP("MAT_TABS_CONFIG");let K=0;const xe=(0,M.pj)((0,M.Kr)(class{constructor(je){this._elementRef=je}}),"primary");let ot=(()=>{class je extends xe{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(Ie){this._dynamicHeight=(0,te.Ig)(Ie)}get selectedIndex(){return this._selectedIndex}set selectedIndex(Ie){this._indexToSelect=(0,te.su)(Ie,null)}get animationDuration(){return this._animationDuration}set animationDuration(Ie){this._animationDuration=/^\d+$/.test(Ie+"")?Ie+"ms":Ie}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(Ie){this._contentTabIndex=(0,te.su)(Ie,null)}get disablePagination(){return this._disablePagination}set disablePagination(Ie){this._disablePagination=(0,te.Ig)(Ie)}get preserveContent(){return this._preserveContent}set preserveContent(Ie){this._preserveContent=(0,te.Ig)(Ie)}get backgroundColor(){return this._backgroundColor}set backgroundColor(Ie){const st=this._elementRef.nativeElement.classList;st.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),Ie&&st.add("mat-tabs-with-background",`mat-background-${Ie}`),this._backgroundColor=Ie}constructor(Ie,st,Lt,vt){super(Ie),this._changeDetectorRef=st,this._animationMode=vt,this._tabs=new h.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=w.w0.EMPTY,this._tabLabelSubscription=w.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new h.vpe,this.focusChange=new h.vpe,this.animationDone=new h.vpe,this.selectedTabChange=new h.vpe(!0),this._groupId=K++,this.animationDuration=Lt&&Lt.animationDuration?Lt.animationDuration:"500ms",this.disablePagination=!(!Lt||null==Lt.disablePagination)&&Lt.disablePagination,this.dynamicHeight=!(!Lt||null==Lt.dynamicHeight)&&Lt.dynamicHeight,this.contentTabIndex=Lt?.contentTabIndex??null,this.preserveContent=!!Lt?.preserveContent}ngAfterContentChecked(){const Ie=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=Ie){const st=null==this._selectedIndex;if(!st){this.selectedTabChange.emit(this._createChangeEvent(Ie));const Lt=this._tabBodyWrapper.nativeElement;Lt.style.minHeight=Lt.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Lt,vt)=>Lt.isActive=vt===Ie),st||(this.selectedIndexChange.emit(Ie),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((st,Lt)=>{st.position=Lt-Ie,null!=this._selectedIndex&&0==st.position&&!st.origin&&(st.origin=Ie-this._selectedIndex)}),this._selectedIndex!==Ie&&(this._selectedIndex=Ie,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const Ie=this._clampTabIndex(this._indexToSelect);if(Ie===this._selectedIndex){const st=this._tabs.toArray();let Lt;for(let vt=0;vt{st[Ie].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(Ie))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,Z.O)(this._allTabs)).subscribe(Ie=>{this._tabs.reset(Ie.filter(st=>st._closestTabGroup===this||!st._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(Ie){const st=this._tabHeader;st&&(st.focusIndex=Ie)}_focusChanged(Ie){this._lastFocusedTabIndex=Ie,this.focusChange.emit(this._createChangeEvent(Ie))}_createChangeEvent(Ie){const st=new he;return st.index=Ie,this._tabs&&this._tabs.length&&(st.tab=this._tabs.toArray()[Ie]),st}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,P.T)(...this._tabs.map(Ie=>Ie._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(Ie){return Math.min(this._tabs.length-1,Math.max(Ie||0,0))}_getTabLabelId(Ie){return`mat-tab-label-${this._groupId}-${Ie}`}_getTabContentId(Ie){return`mat-tab-content-${this._groupId}-${Ie}`}_setTabBodyWrapperHeight(Ie){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const st=this._tabBodyWrapper.nativeElement;st.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(st.style.height=Ie+"px")}_removeTabBodyWrapperHeight(){const Ie=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=Ie.clientHeight,Ie.style.height="",this.animationDone.emit()}_handleClick(Ie,st,Lt){st.focusIndex=Lt,Ie.disabled||(this.selectedIndex=Lt)}_getTabIndex(Ie){return Ie===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(Ie,st){Ie&&"mouse"!==Ie&&"touch"!==Ie&&(this._tabHeader.focusIndex=st)}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(N,8),h.Y36(h.QbO,8))};static#t=this.\u0275dir=h.lG2({type:je,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[h.qOj]})}return je})(),We=(()=>{class je extends ot{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(Ie){this._fitInkBarToContent=(0,te.Ig)(Ie),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(Ie){this._stretchTabs=(0,te.Ig)(Ie)}constructor(Ie,st,Lt,vt){super(Ie,st,Lt,vt),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!Lt||null==Lt.fitInkBarToContent)&&Lt.fitInkBarToContent,this.stretchTabs=!Lt||null==Lt.stretchTabs||Lt.stretchTabs}static#e=this.\u0275fac=function(st){return new(st||je)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(N,8),h.Y36(h.QbO,8))};static#t=this.\u0275cmp=h.Xpm({type:je,selectors:[["mat-tab-group"]],contentQueries:function(st,Lt,vt){if(1&st&&h.Suo(vt,i,5),2&st){let Rt;h.iGM(Rt=h.CRH())&&(Lt._allTabs=Rt)}},viewQuery:function(st,Lt){if(1&st&&(h.Gf(ve,5),h.Gf(Je,5)),2&st){let vt;h.iGM(vt=h.CRH())&&(Lt._tabBodyWrapper=vt.first),h.iGM(vt=h.CRH())&&(Lt._tabHeader=vt.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(st,Lt){2&st&&(h.Udp("--mat-tab-animation-duration",Lt.animationDuration),h.ekj("mat-mdc-tab-group-dynamic-height",Lt.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Lt.headerPosition)("mat-mdc-tab-group-stretch-tabs",Lt.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[h._Bn([{provide:n,useExisting:je}]),h.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(st,Lt){1&st&&(h.TgZ(0,"mat-tab-header",0,1),h.NdJ("indexFocused",function(Rt){return Lt._focusChanged(Rt)})("selectFocusedIndex",function(Rt){return Lt.selectedIndex=Rt}),h.YNc(2,Me,9,17,"div",2),h.qZA(),h.TgZ(3,"div",3,4),h.YNc(5,et,1,12,"mat-tab-body",5),h.qZA()),2&st&&(h.Q6J("selectedIndex",Lt.selectedIndex||0)("disableRipple",Lt.disableRipple)("disablePagination",Lt.disablePagination),h.xp6(2),h.Q6J("ngForOf",Lt._tabs),h.xp6(1),h.ekj("_mat-animation-noopable","NoopAnimations"===Lt._animationMode),h.xp6(2),h.Q6J("ngForOf",Lt._tabs))},dependencies:[e.mk,e.sg,e.O5,E.Pl,M.wG,y.kH,it,f,T],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return je})();class he{}let tt=(()=>{class je{static#e=this.\u0275fac=function(st){return new(st||je)};static#t=this.\u0275mod=h.oAB({type:je});static#i=this.\u0275inj=h.cJS({imports:[e.ez,M.BQ,E.eL,M.si,b.Q8,y.rt,M.BQ]})}return je})()},81274:(_t,pe,m)=>{"use strict";m.d(pe,{Ye:()=>W,g0:()=>k});var e=m(65879),h=m(23680),M=m(62831),E=m(96814);const b=["*",[["mat-toolbar-row"]]],y=["*","mat-toolbar-row"],g=(0,h.pj)(class{constructor(P){this._elementRef=P}});let w=(()=>{class P{static#e=this.\u0275fac=function(se){return new(se||P)};static#t=this.\u0275dir=e.lG2({type:P,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return P})(),W=(()=>{class P extends g{constructor(de,se,Z){super(de),this._platform=se,this._document=Z}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(se){return new(se||P)(e.Y36(e.SBq),e.Y36(M.t4),e.Y36(E.K0))};static#t=this.\u0275cmp=e.Xpm({type:P,selectors:[["mat-toolbar"]],contentQueries:function(se,Z,oe){if(1&se&&e.Suo(oe,w,5),2&se){let Ae;e.iGM(Ae=e.CRH())&&(Z._toolbarRows=Ae)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(se,Z){2&se&&e.ekj("mat-toolbar-multiple-rows",Z._toolbarRows.length>0)("mat-toolbar-single-row",0===Z._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[e.qOj],ngContentSelectors:y,decls:2,vars:0,template:function(se,Z){1&se&&(e.F$t(b),e.Hsn(0),e.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}return P})(),k=(()=>{class P{static#e=this.\u0275fac=function(se){return new(se||P)};static#t=this.\u0275mod=e.oAB({type:P});static#i=this.\u0275inj=e.cJS({imports:[h.BQ,h.BQ]})}return P})()},92596:(_t,pe,m)=>{"use strict";m.d(pe,{AV:()=>ce,gM:()=>At});var e=m(59773),h=m(48180),M=m(42495),E=m(36028),b=m(65879),y=m(96814),g=m(62831),w=m(24191),W=m(49388),v=m(69594),k=m(16672),P=m(68484),S=m(78645),se=(m(86825),m(23680));const Z=["tooltip"],Ze=new b.OlP("mat-tooltip-scroll-strategy"),re={provide:Ze,deps:[v.aV],useFactory:function ke(ve){return()=>ve.scrollStrategies.reposition({scrollThrottle:20})}},O=new b.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function Ce(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),H="tooltip-panel",Q=(0,g.i$)({passive:!0});let gt=(()=>{class ve{get position(){return this._position}set position(ue){ue!==this._position&&(this._position=ue,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ue){this._positionAtOrigin=(0,M.Ig)(ue),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ue){this._disabled=(0,M.Ig)(ue),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(ue){this._showDelay=(0,M.su)(ue)}get hideDelay(){return this._hideDelay}set hideDelay(ue){this._hideDelay=(0,M.su)(ue),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ue){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=ue?String(ue).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(ue){this._tooltipClass=ue,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ue,qe,Ve,Me,et,Re,Et,G,He,ne,it,I){this._overlay=ue,this._elementRef=qe,this._scrollDispatcher=Ve,this._viewContainerRef=Me,this._ngZone=et,this._platform=Re,this._ariaDescriber=Et,this._focusMonitor=G,this._dir=ne,this._defaultOptions=it,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new S.x,this._scrollStrategy=He,this._document=I,it&&(this._showDelay=it.showDelay,this._hideDelay=it.hideDelay,it.position&&(this.position=it.position),it.positionAtOrigin&&(this.positionAtOrigin=it.positionAtOrigin),it.touchGestures&&(this.touchGestures=it.touchGestures)),ne.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(ue=>{ue?"keyboard"===ue&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ue=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([qe,Ve])=>{ue.removeEventListener(qe,Ve,Q)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ue,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ue)}show(ue=this.showDelay,qe){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const Ve=this._createOverlay(qe);this._detach(),this._portal=this._portal||new P.C5(this._tooltipComponent,this._viewContainerRef);const Me=this._tooltipInstance=Ve.attach(this._portal).instance;Me._triggerElement=this._elementRef.nativeElement,Me._mouseLeaveHideDelay=this._hideDelay,Me.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Me.show(ue)}hide(ue=this.hideDelay){const qe=this._tooltipInstance;qe&&(qe.isVisible()?qe.hide(ue):(qe._cancelPendingAnimations(),this._detach()))}toggle(ue){this._isTooltipVisible()?this.hide():this.show(void 0,ue)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ue){if(this._overlayRef){const Me=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ue)&&Me._origin instanceof b.SBq)return this._overlayRef;this._detach()}const qe=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),Ve=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ue||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(qe);return Ve.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(Me=>{this._updateCurrentPositionClass(Me.connectionPair),this._tooltipInstance&&Me.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:Ve,panelClass:`${this._cssClassPrefix}-${H}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(Me=>{this._isTooltipVisible()&&Me.keyCode===E.hY&&!(0,E.Vb)(Me)&&(Me.preventDefault(),Me.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(ue){const qe=ue.getConfig().positionStrategy,Ve=this._getOrigin(),Me=this._getOverlayPosition();qe.withPositions([this._addOffset({...Ve.main,...Me.main}),this._addOffset({...Ve.fallback,...Me.fallback})])}_addOffset(ue){return ue}_getOrigin(){const ue=!this._dir||"ltr"==this._dir.value,qe=this.position;let Ve;"above"==qe||"below"==qe?Ve={originX:"center",originY:"above"==qe?"top":"bottom"}:"before"==qe||"left"==qe&&ue||"right"==qe&&!ue?Ve={originX:"start",originY:"center"}:("after"==qe||"right"==qe&&ue||"left"==qe&&!ue)&&(Ve={originX:"end",originY:"center"});const{x:Me,y:et}=this._invertPosition(Ve.originX,Ve.originY);return{main:Ve,fallback:{originX:Me,originY:et}}}_getOverlayPosition(){const ue=!this._dir||"ltr"==this._dir.value,qe=this.position;let Ve;"above"==qe?Ve={overlayX:"center",overlayY:"bottom"}:"below"==qe?Ve={overlayX:"center",overlayY:"top"}:"before"==qe||"left"==qe&&ue||"right"==qe&&!ue?Ve={overlayX:"end",overlayY:"center"}:("after"==qe||"right"==qe&&ue||"left"==qe&&!ue)&&(Ve={overlayX:"start",overlayY:"center"});const{x:Me,y:et}=this._invertPosition(Ve.overlayX,Ve.overlayY);return{main:Ve,fallback:{overlayX:Me,overlayY:et}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,h.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(ue){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ue,this._tooltipInstance._markForCheck())}_invertPosition(ue,qe){return"above"===this.position||"below"===this.position?"top"===qe?qe="bottom":"bottom"===qe&&(qe="top"):"end"===ue?ue="start":"start"===ue&&(ue="end"),{x:ue,y:qe}}_updateCurrentPositionClass(ue){const{overlayY:qe,originX:Ve,originY:Me}=ue;let et;if(et="center"===qe?this._dir&&"rtl"===this._dir.value?"end"===Ve?"left":"right":"start"===Ve?"left":"right":"bottom"===qe&&"top"===Me?"above":"below",et!==this._currentPosition){const Re=this._overlayRef;if(Re){const Et=`${this._cssClassPrefix}-${H}-`;Re.removePanelClass(Et+this._currentPosition),Re.addPanelClass(Et+et)}this._currentPosition=et}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ue=>{let qe;this._setupPointerExitEventsIfNeeded(),void 0!==ue.x&&void 0!==ue.y&&(qe=ue),this.show(void 0,qe)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ue=>{const qe=ue.targetTouches?.[0],Ve=qe?{x:qe.clientX,y:qe.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,Ve),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ue=[];if(this._platformSupportsMouseEvents())ue.push(["mouseleave",qe=>{const Ve=qe.relatedTarget;(!Ve||!this._overlayRef?.overlayElement.contains(Ve))&&this.hide()}],["wheel",qe=>this._wheelListener(qe)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const qe=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ue.push(["touchend",qe],["touchcancel",qe])}this._addListeners(ue),this._passiveListeners.push(...ue)}_addListeners(ue){ue.forEach(([qe,Ve])=>{this._elementRef.nativeElement.addEventListener(qe,Ve,Q)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ue){if(this._isTooltipVisible()){const qe=this._document.elementFromPoint(ue.clientX,ue.clientY),Ve=this._elementRef.nativeElement;qe!==Ve&&!Ve.contains(qe)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ue=this.touchGestures;if("off"!==ue){const qe=this._elementRef.nativeElement,Ve=qe.style;("on"===ue||"INPUT"!==qe.nodeName&&"TEXTAREA"!==qe.nodeName)&&(Ve.userSelect=Ve.msUserSelect=Ve.webkitUserSelect=Ve.MozUserSelect="none"),("on"===ue||!qe.draggable)&&(Ve.webkitUserDrag="none"),Ve.touchAction="none",Ve.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(qe){b.$Z()};static#t=this.\u0275dir=b.lG2({type:ve,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}})}return ve})(),At=(()=>{class ve extends gt{constructor(ue,qe,Ve,Me,et,Re,Et,G,He,ne,it,I){super(ue,qe,Ve,Me,et,Re,Et,G,He,ne,it,I),this._tooltipComponent=fe,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(ue){const Ve=!this._dir||"ltr"==this._dir.value;return"top"===ue.originY?ue.offsetY=-8:"bottom"===ue.originY?ue.offsetY=8:"start"===ue.originX?ue.offsetX=Ve?-8:8:"end"===ue.originX&&(ue.offsetX=Ve?8:-8),ue}static#e=this.\u0275fac=function(qe){return new(qe||ve)(b.Y36(v.aV),b.Y36(b.SBq),b.Y36(k.mF),b.Y36(b.s_b),b.Y36(b.R0b),b.Y36(g.t4),b.Y36(w.$s),b.Y36(w.tE),b.Y36(Ze),b.Y36(W.Is,8),b.Y36(O,8),b.Y36(y.K0))};static#t=this.\u0275dir=b.lG2({type:ve,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(qe,Ve){2&qe&&b.ekj("mat-mdc-tooltip-disabled",Ve.disabled)},exportAs:["matTooltip"],features:[b.qOj]})}return ve})(),Mt=(()=>{class ve{constructor(ue,qe){this._changeDetectorRef=ue,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new S.x,this._animationsDisabled="NoopAnimations"===qe}show(ue){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ue)}hide(ue){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ue)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:ue}){(!ue||!this._triggerElement.contains(ue))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:ue}){(ue===this._showAnimation||ue===this._hideAnimation)&&this._finalizeAnimation(ue===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ue){ue?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ue){const qe=this._tooltip.nativeElement,Ve=this._showAnimation,Me=this._hideAnimation;if(qe.classList.remove(ue?Me:Ve),qe.classList.add(ue?Ve:Me),this._isVisible=ue,ue&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const et=getComputedStyle(qe);("0s"===et.getPropertyValue("animation-duration")||"none"===et.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ue&&this._onShow(),this._animationsDisabled&&(qe.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ue))}static#e=this.\u0275fac=function(qe){return new(qe||ve)(b.Y36(b.sBO),b.Y36(b.QbO,8))};static#t=this.\u0275dir=b.lG2({type:ve})}return ve})(),fe=(()=>{class ve extends Mt{constructor(ue,qe,Ve){super(ue,Ve),this._elementRef=qe,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ue=this._elementRef.nativeElement.getBoundingClientRect();return ue.height>24&&ue.width>=200}static#e=this.\u0275fac=function(qe){return new(qe||ve)(b.Y36(b.sBO),b.Y36(b.SBq),b.Y36(b.QbO,8))};static#t=this.\u0275cmp=b.Xpm({type:ve,selectors:[["mat-tooltip-component"]],viewQuery:function(qe,Ve){if(1&qe&&b.Gf(Z,7),2&qe){let Me;b.iGM(Me=b.CRH())&&(Ve._tooltip=Me.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(qe,Ve){1&qe&&b.NdJ("mouseleave",function(et){return Ve._handleMouseLeave(et)}),2&qe&&b.Udp("zoom",Ve.isVisible()?1:null)},features:[b.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(qe,Ve){1&qe&&(b.TgZ(0,"div",0,1),b.NdJ("animationend",function(et){return Ve._handleAnimationEnd(et)}),b.TgZ(2,"div",2),b._uU(3),b.qZA()()),2&qe&&(b.ekj("mdc-tooltip--multiline",Ve._isMultiline),b.Q6J("ngClass",Ve.tooltipClass),b.xp6(3),b.Oqu(Ve.message))},dependencies:[y.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return ve})(),ce=(()=>{class ve{static#e=this.\u0275fac=function(qe){return new(qe||ve)};static#t=this.\u0275mod=b.oAB({type:ve});static#i=this.\u0275inj=b.cJS({providers:[re],imports:[w.rt,y.ez,v.U8,se.BQ,se.BQ,k.ZD]})}return ve})()},98445:(_t,pe,m)=>{"use strict";m.d(pe,{Ar:()=>se,GZ:()=>S,JZ:()=>ke,WX:()=>Ce,dp:()=>Ze,eu:()=>oe,fQ:()=>P,gi:()=>Z,kc:()=>re,uo:()=>k});var e=m(41894),h=m(65879),M=m(23680),E=m(42495),b=m(78337),y=m(65619),g=m(63019),w=m(48180),W=m(37398);const v=(0,M.sb)((0,M.Id)(e.Hs));let k=(()=>{class O extends v{constructor(H,Q,ye){super(H,Q),this.tabIndex=Number(ye)||0}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function(Q){return new(Q||O)(h.Y36(h.SBq),h.Y36(e._0),h.$8M("tabindex"))};static#t=this.\u0275dir=h.lG2({type:O,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex"},exportAs:["matTreeNode"],features:[h._Bn([{provide:e.Hs,useExisting:O}]),h.qOj]})}return O})(),P=(()=>{class O extends e.rO{static#e=this.\u0275fac=function(){let H;return function(ye){return(H||(H=h.n5z(O)))(ye||O)}}();static#t=this.\u0275dir=h.lG2({type:O,selectors:[["","matTreeNodeDef",""]],inputs:{when:["matTreeNodeDefWhen","when"],data:["matTreeNode","data"]},features:[h._Bn([{provide:e.rO,useExisting:O}]),h.qOj]})}return O})(),S=(()=>{class O extends e.Xx{get disabled(){return this._disabled}set disabled(H){this._disabled=(0,E.Ig)(H)}get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(H){this._tabIndex=H??0}constructor(H,Q,ye,rt){super(H,Q,ye),this._disabled=!1,this.tabIndex=Number(rt)||0}ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static#e=this.\u0275fac=function(Q){return new(Q||O)(h.Y36(h.SBq),h.Y36(e._0),h.Y36(h.ZZ4),h.$8M("tabindex"))};static#t=this.\u0275dir=h.lG2({type:O,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],inputs:{role:"role",disabled:"disabled",tabIndex:"tabIndex",node:["matNestedTreeNode","node"]},exportAs:["matNestedTreeNode"],features:[h._Bn([{provide:e.Xx,useExisting:O},{provide:e.Hs,useExisting:O},{provide:e.HI,useExisting:O}]),h.qOj]})}return O})(),se=(()=>{class O{constructor(H,Q){this.viewContainer=H,this._node=Q}static#e=this.\u0275fac=function(Q){return new(Q||O)(h.Y36(h.s_b),h.Y36(e.HI,8))};static#t=this.\u0275dir=h.lG2({type:O,selectors:[["","matTreeNodeOutlet",""]],features:[h._Bn([{provide:e.cu,useExisting:O}])]})}return O})(),Z=(()=>{class O extends e._0{constructor(){super(...arguments),this._nodeOutlet=void 0}static#e=this.\u0275fac=function(){let H;return function(ye){return(H||(H=h.n5z(O)))(ye||O)}}();static#t=this.\u0275cmp=h.Xpm({type:O,selectors:[["mat-tree"]],viewQuery:function(Q,ye){if(1&Q&&h.Gf(se,7),2&Q){let rt;h.iGM(rt=h.CRH())&&(ye._nodeOutlet=rt.first)}},hostAttrs:["role","tree",1,"mat-tree"],exportAs:["matTree"],features:[h._Bn([{provide:e._0,useExisting:O}]),h.qOj],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(Q,ye){1&Q&&h.GkF(0,0)},dependencies:[se],styles:[".mat-tree{display:block}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word}.mat-nested-tree-node{border-bottom-width:0}"],encapsulation:2})}return O})(),oe=(()=>{class O extends e.Ud{static#e=this.\u0275fac=function(){let H;return function(ye){return(H||(H=h.n5z(O)))(ye||O)}}();static#t=this.\u0275dir=h.lG2({type:O,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:["matTreeNodeToggleRecursive","recursive"]},features:[h._Bn([{provide:e.Ud,useExisting:O}]),h.qOj]})}return O})(),Ze=(()=>{class O{static#e=this.\u0275fac=function(Q){return new(Q||O)};static#t=this.\u0275mod=h.oAB({type:O});static#i=this.\u0275inj=h.cJS({imports:[e.nZ,M.BQ,M.BQ]})}return O})();class ke{constructor(te,H,Q,ye){this.transformFunction=te,this.getLevel=H,this.isExpandable=Q,this.getChildren=ye}_flattenNode(te,H,Q,ye){const rt=this.transformFunction(te,H);if(Q.push(rt),this.isExpandable(rt)){const Ne=this.getChildren(te);Ne&&(Array.isArray(Ne)?this._flattenChildren(Ne,H,Q,ye):Ne.pipe((0,w.q)(1)).subscribe(zt=>{this._flattenChildren(zt,H,Q,ye)}))}return Q}_flattenChildren(te,H,Q,ye){te.forEach((rt,Ne)=>{let zt=ye.slice();zt.push(Ne!=te.length-1),this._flattenNode(rt,H+1,Q,zt)})}flattenNodes(te){let H=[];return te.forEach(Q=>this._flattenNode(Q,0,H,[])),H}expandFlattenedNodes(te,H){let Q=[],ye=[];return ye[0]=!0,te.forEach(rt=>{let Ne=!0;for(let zt=0;zt<=this.getLevel(rt);zt++)Ne=Ne&&ye[zt];Ne&&Q.push(rt),this.isExpandable(rt)&&(ye[this.getLevel(rt)+1]=H.isExpanded(rt))}),Q}}class re extends b.o2{get data(){return this._data.value}set data(te){this._data.next(te),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}constructor(te,H,Q){super(),this._treeControl=te,this._treeFlattener=H,this._flattenedData=new y.X([]),this._expandedData=new y.X([]),this._data=new y.X([]),Q&&(this.data=Q)}connect(te){return(0,g.T)(te.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe((0,W.U)(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}}class Ce extends b.o2{constructor(){super(...arguments),this._data=new y.X([])}get data(){return this._data.value}set data(te){this._data.next(te)}connect(te){return(0,g.T)(te.viewChange,this._data).pipe((0,W.U)(()=>this.data))}disconnect(){}}},6593:(_t,pe,m)=>{"use strict";m.d(pe,{Dx:()=>Tt,H7:()=>c,b2:()=>I,q6:()=>G,se:()=>Q});var e=m(65879),h=m(96814);class M extends h.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class E extends M{static makeCurrent(){(0,h.HT)(new E)}onAndCancel(Y,J,U){return Y.addEventListener(J,U),()=>{Y.removeEventListener(J,U)}}dispatchEvent(Y,J){Y.dispatchEvent(J)}remove(Y){Y.parentNode&&Y.parentNode.removeChild(Y)}createElement(Y,J){return(J=J||this.getDefaultDocument()).createElement(Y)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Y){return Y.nodeType===Node.ELEMENT_NODE}isShadowRoot(Y){return Y instanceof DocumentFragment}getGlobalEventTarget(Y,J){return"window"===J?window:"document"===J?Y:"body"===J?Y.body:null}getBaseHref(Y){const J=function y(){return b=b||document.querySelector("base"),b?b.getAttribute("href"):null}();return null==J?null:function w(Fe){g=g||document.createElement("a"),g.setAttribute("href",Fe);const Y=g.pathname;return"/"===Y.charAt(0)?Y:`/${Y}`}(J)}resetBaseElement(){b=null}getUserAgent(){return window.navigator.userAgent}getCookie(Y){return(0,h.Mx)(document.cookie,Y)}}let g,b=null,v=(()=>{class Fe{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(U){return new(U||Fe)};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac})}return Fe})();const k=new e.OlP("EventManagerPlugins");let P=(()=>{class Fe{constructor(J,U){this._zone=U,this._eventNameToPlugin=new Map,J.forEach(ze=>{ze.manager=this}),this._plugins=J.slice().reverse()}addEventListener(J,U,ze){return this._findPluginFor(U).addEventListener(J,U,ze)}getZone(){return this._zone}_findPluginFor(J){let U=this._eventNameToPlugin.get(J);if(U)return U;if(U=this._plugins.find(Ge=>Ge.supports(J)),!U)throw new e.vHH(5101,!1);return this._eventNameToPlugin.set(J,U),U}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(k),e.LFG(e.R0b))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac})}return Fe})();class S{constructor(Y){this._doc=Y}}const de="ng-app-id";let se=(()=>{class Fe{constructor(J,U,ze,Ge={}){this.doc=J,this.appId=U,this.nonce=ze,this.platformId=Ge,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,h.PM)(Ge),this.resetHostNodes()}addStyles(J){for(const U of J)1===this.changeUsageCount(U,1)&&this.onStyleAdded(U)}removeStyles(J){for(const U of J)this.changeUsageCount(U,-1)<=0&&this.onStyleRemoved(U)}ngOnDestroy(){const J=this.styleNodesInDOM;J&&(J.forEach(U=>U.remove()),J.clear());for(const U of this.getAllStyles())this.onStyleRemoved(U);this.resetHostNodes()}addHost(J){this.hostNodes.add(J);for(const U of this.getAllStyles())this.addStyleToHost(J,U)}removeHost(J){this.hostNodes.delete(J)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(J){for(const U of this.hostNodes)this.addStyleToHost(U,J)}onStyleRemoved(J){const U=this.styleRef;U.get(J)?.elements?.forEach(ze=>ze.remove()),U.delete(J)}collectServerRenderedStyles(){const J=this.doc.head?.querySelectorAll(`style[${de}="${this.appId}"]`);if(J?.length){const U=new Map;return J.forEach(ze=>{null!=ze.textContent&&U.set(ze.textContent,ze)}),U}return null}changeUsageCount(J,U){const ze=this.styleRef;if(ze.has(J)){const Ge=ze.get(J);return Ge.usage+=U,Ge.usage}return ze.set(J,{usage:U,elements:[]}),U}getStyleElement(J,U){const ze=this.styleNodesInDOM,Ge=ze?.get(U);if(Ge?.parentNode===J)return ze.delete(U),Ge.removeAttribute(de),Ge;{const tt=this.doc.createElement("style");return this.nonce&&tt.setAttribute("nonce",this.nonce),tt.textContent=U,this.platformIsServer&&tt.setAttribute(de,this.appId),tt}}addStyleToHost(J,U){const ze=this.getStyleElement(J,U);J.appendChild(ze);const Ge=this.styleRef,tt=Ge.get(U)?.elements;tt?tt.push(ze):Ge.set(U,{elements:[ze],usage:1})}resetHostNodes(){const J=this.hostNodes;J.clear(),J.add(this.doc.head)}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(h.K0),e.LFG(e.AFp),e.LFG(e.Ojb,8),e.LFG(e.Lbi))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac})}return Fe})();const Z={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},oe=/%COMP%/g,Ce=new e.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function H(Fe,Y){return Y.map(J=>J.replace(oe,Fe))}let Q=(()=>{class Fe{constructor(J,U,ze,Ge,tt,je,lt,Ie=null){this.eventManager=J,this.sharedStylesHost=U,this.appId=ze,this.removeStylesOnCompDestroy=Ge,this.doc=tt,this.platformId=je,this.ngZone=lt,this.nonce=Ie,this.rendererByCompId=new Map,this.platformIsServer=(0,h.PM)(je),this.defaultRenderer=new ye(J,tt,lt,this.platformIsServer)}createRenderer(J,U){if(!J||!U)return this.defaultRenderer;this.platformIsServer&&U.encapsulation===e.ifc.ShadowDom&&(U={...U,encapsulation:e.ifc.Emulated});const ze=this.getOrCreateRenderer(J,U);return ze instanceof At?ze.applyToHost(J):ze instanceof gt&&ze.applyStyles(),ze}getOrCreateRenderer(J,U){const ze=this.rendererByCompId;let Ge=ze.get(U.id);if(!Ge){const tt=this.doc,je=this.ngZone,lt=this.eventManager,Ie=this.sharedStylesHost,st=this.removeStylesOnCompDestroy,Lt=this.platformIsServer;switch(U.encapsulation){case e.ifc.Emulated:Ge=new At(lt,Ie,U,this.appId,st,tt,je,Lt);break;case e.ifc.ShadowDom:return new at(lt,Ie,J,U,tt,je,this.nonce,Lt);default:Ge=new gt(lt,Ie,U,st,tt,je,Lt)}ze.set(U.id,Ge)}return Ge}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(P),e.LFG(se),e.LFG(e.AFp),e.LFG(Ce),e.LFG(h.K0),e.LFG(e.Lbi),e.LFG(e.R0b),e.LFG(e.Ojb))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac})}return Fe})();class ye{constructor(Y,J,U,ze){this.eventManager=Y,this.doc=J,this.ngZone=U,this.platformIsServer=ze,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Y,J){return J?this.doc.createElementNS(Z[J]||J,Y):this.doc.createElement(Y)}createComment(Y){return this.doc.createComment(Y)}createText(Y){return this.doc.createTextNode(Y)}appendChild(Y,J){(zt(Y)?Y.content:Y).appendChild(J)}insertBefore(Y,J,U){Y&&(zt(Y)?Y.content:Y).insertBefore(J,U)}removeChild(Y,J){Y&&Y.removeChild(J)}selectRootElement(Y,J){let U="string"==typeof Y?this.doc.querySelector(Y):Y;if(!U)throw new e.vHH(-5104,!1);return J||(U.textContent=""),U}parentNode(Y){return Y.parentNode}nextSibling(Y){return Y.nextSibling}setAttribute(Y,J,U,ze){if(ze){J=ze+":"+J;const Ge=Z[ze];Ge?Y.setAttributeNS(Ge,J,U):Y.setAttribute(J,U)}else Y.setAttribute(J,U)}removeAttribute(Y,J,U){if(U){const ze=Z[U];ze?Y.removeAttributeNS(ze,J):Y.removeAttribute(`${U}:${J}`)}else Y.removeAttribute(J)}addClass(Y,J){Y.classList.add(J)}removeClass(Y,J){Y.classList.remove(J)}setStyle(Y,J,U,ze){ze&(e.JOm.DashCase|e.JOm.Important)?Y.style.setProperty(J,U,ze&e.JOm.Important?"important":""):Y.style[J]=U}removeStyle(Y,J,U){U&e.JOm.DashCase?Y.style.removeProperty(J):Y.style[J]=""}setProperty(Y,J,U){Y[J]=U}setValue(Y,J){Y.nodeValue=J}listen(Y,J,U){if("string"==typeof Y&&!(Y=(0,h.q)().getGlobalEventTarget(this.doc,Y)))throw new Error(`Unsupported event target ${Y} for event ${J}`);return this.eventManager.addEventListener(Y,J,this.decoratePreventDefault(U))}decoratePreventDefault(Y){return J=>{if("__ngUnwrap__"===J)return Y;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Y(J)):Y(J))&&J.preventDefault()}}}function zt(Fe){return"TEMPLATE"===Fe.tagName&&void 0!==Fe.content}class at extends ye{constructor(Y,J,U,ze,Ge,tt,je,lt){super(Y,Ge,tt,lt),this.sharedStylesHost=J,this.hostEl=U,this.shadowRoot=U.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ie=H(ze.id,ze.styles);for(const st of Ie){const Lt=document.createElement("style");je&&Lt.setAttribute("nonce",je),Lt.textContent=st,this.shadowRoot.appendChild(Lt)}}nodeOrShadowRoot(Y){return Y===this.hostEl?this.shadowRoot:Y}appendChild(Y,J){return super.appendChild(this.nodeOrShadowRoot(Y),J)}insertBefore(Y,J,U){return super.insertBefore(this.nodeOrShadowRoot(Y),J,U)}removeChild(Y,J){return super.removeChild(this.nodeOrShadowRoot(Y),J)}parentNode(Y){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Y)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class gt extends ye{constructor(Y,J,U,ze,Ge,tt,je,lt){super(Y,Ge,tt,je),this.sharedStylesHost=J,this.removeStylesOnCompDestroy=ze,this.styles=lt?H(lt,U.styles):U.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class At extends gt{constructor(Y,J,U,ze,Ge,tt,je,lt){const Ie=ze+"-"+U.id;super(Y,J,U,Ge,tt,je,lt,Ie),this.contentAttr=function O(Fe){return"_ngcontent-%COMP%".replace(oe,Fe)}(Ie),this.hostAttr=function te(Fe){return"_nghost-%COMP%".replace(oe,Fe)}(Ie)}applyToHost(Y){this.applyStyles(),this.setAttribute(Y,this.hostAttr,"")}createElement(Y,J){const U=super.createElement(Y,J);return super.setAttribute(U,this.contentAttr,""),U}}let Mt=(()=>{class Fe extends S{constructor(J){super(J)}supports(J){return!0}addEventListener(J,U,ze){return J.addEventListener(U,ze,!1),()=>this.removeEventListener(J,U,ze)}removeEventListener(J,U,ze){return J.removeEventListener(U,ze)}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(h.K0))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac})}return Fe})();const fe=["alt","control","meta","shift"],X={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ce={alt:Fe=>Fe.altKey,control:Fe=>Fe.ctrlKey,meta:Fe=>Fe.metaKey,shift:Fe=>Fe.shiftKey};let ve=(()=>{class Fe extends S{constructor(J){super(J)}supports(J){return null!=Fe.parseEventName(J)}addEventListener(J,U,ze){const Ge=Fe.parseEventName(U),tt=Fe.eventCallback(Ge.fullKey,ze,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,h.q)().onAndCancel(J,Ge.domEventName,tt))}static parseEventName(J){const U=J.toLowerCase().split("."),ze=U.shift();if(0===U.length||"keydown"!==ze&&"keyup"!==ze)return null;const Ge=Fe._normalizeKey(U.pop());let tt="",je=U.indexOf("code");if(je>-1&&(U.splice(je,1),tt="code."),fe.forEach(Ie=>{const st=U.indexOf(Ie);st>-1&&(U.splice(st,1),tt+=Ie+".")}),tt+=Ge,0!=U.length||0===Ge.length)return null;const lt={};return lt.domEventName=ze,lt.fullKey=tt,lt}static matchEventFullKeyCode(J,U){let ze=X[J.key]||J.key,Ge="";return U.indexOf("code.")>-1&&(ze=J.code,Ge="code."),!(null==ze||!ze)&&(ze=ze.toLowerCase()," "===ze?ze="space":"."===ze&&(ze="dot"),fe.forEach(tt=>{tt!==ze&&(0,ce[tt])(J)&&(Ge+=tt+".")}),Ge+=ze,Ge===U)}static eventCallback(J,U,ze){return Ge=>{Fe.matchEventFullKeyCode(Ge,J)&&ze.runGuarded(()=>U(Ge))}}static _normalizeKey(J){return"esc"===J?"escape":J}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(h.K0))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:Fe.\u0275fac})}return Fe})();const G=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:h.bD},{provide:e.g9A,useValue:function Me(){E.makeCurrent()},multi:!0},{provide:h.K0,useFactory:function Re(){return(0,e.RDi)(document),document},deps:[]}]),He=new e.OlP(""),ne=[{provide:e.rWj,useClass:class W{addToWindow(Y){e.dqk.getAngularTestability=(U,ze=!0)=>{const Ge=Y.findTestabilityInTree(U,ze);if(null==Ge)throw new e.vHH(5103,!1);return Ge},e.dqk.getAllAngularTestabilities=()=>Y.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>Y.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(U=>{const ze=e.dqk.getAllAngularTestabilities();let Ge=ze.length,tt=!1;const je=function(lt){tt=tt||lt,Ge--,0==Ge&&U(tt)};ze.forEach(lt=>{lt.whenStable(je)})})}findTestabilityInTree(Y,J,U){return null==J?null:Y.getTestability(J)??(U?(0,h.q)().isShadowRoot(J)?this.findTestabilityInTree(Y,J.host,!0):this.findTestabilityInTree(Y,J.parentElement,!0):null)}},deps:[]},{provide:e.lri,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]}],it=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function et(){return new e.qLn},deps:[]},{provide:k,useClass:Mt,multi:!0,deps:[h.K0,e.R0b,e.Lbi]},{provide:k,useClass:ve,multi:!0,deps:[h.K0]},Q,se,P,{provide:e.FYo,useExisting:Q},{provide:h.JF,useClass:v,deps:[]},[]];let I=(()=>{class Fe{constructor(J){}static withServerTransition(J){return{ngModule:Fe,providers:[{provide:e.AFp,useValue:J.appId}]}}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(He,12))};static#t=this.\u0275mod=e.oAB({type:Fe});static#i=this.\u0275inj=e.cJS({providers:[...it,...ne],imports:[h.ez,e.hGG]})}return Fe})(),Tt=(()=>{class Fe{constructor(J){this._doc=J}getTitle(){return this._doc.title}setTitle(J){this._doc.title=J||""}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(h.K0))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:function(U){let ze=null;return ze=U?new U:function Te(){return new Tt((0,e.LFG)(h.K0))}(),ze},providedIn:"root"})}return Fe})();typeof window<"u"&&window;let c=(()=>{class Fe{static#e=this.\u0275fac=function(U){return new(U||Fe)};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:function(U){let ze=null;return ze=U?new(U||Fe):e.LFG(T),ze},providedIn:"root"})}return Fe})(),T=(()=>{class Fe extends c{constructor(J){super(),this._doc=J}sanitize(J,U){if(null==U)return null;switch(J){case e.q3G.NONE:return U;case e.q3G.HTML:return(0,e.qzn)(U,"HTML")?(0,e.z3N)(U):(0,e.EiD)(this._doc,String(U)).toString();case e.q3G.STYLE:return(0,e.qzn)(U,"Style")?(0,e.z3N)(U):U;case e.q3G.SCRIPT:if((0,e.qzn)(U,"Script"))return(0,e.z3N)(U);throw new e.vHH(5200,!1);case e.q3G.URL:return(0,e.qzn)(U,"URL")?(0,e.z3N)(U):(0,e.mCW)(String(U));case e.q3G.RESOURCE_URL:if((0,e.qzn)(U,"ResourceURL"))return(0,e.z3N)(U);throw new e.vHH(5201,!1);default:throw new e.vHH(5202,!1)}}bypassSecurityTrustHtml(J){return(0,e.JVY)(J)}bypassSecurityTrustStyle(J){return(0,e.L6k)(J)}bypassSecurityTrustScript(J){return(0,e.eBb)(J)}bypassSecurityTrustUrl(J){return(0,e.LAX)(J)}bypassSecurityTrustResourceUrl(J){return(0,e.pB0)(J)}static#e=this.\u0275fac=function(U){return new(U||Fe)(e.LFG(h.K0))};static#t=this.\u0275prov=e.Yz7({token:Fe,factory:function(U){let ze=null;return ze=U?new U:function l(Fe){return new T(Fe.get(h.K0))}(e.LFG(e.zs3)),ze},providedIn:"root"})}return Fe})()},44112:(_t,pe,m)=>{"use strict";m.d(pe,{gz:()=>En,m2:()=>Oi,OD:()=>Ut,GZ:()=>Ar,wN:()=>yn,F0:()=>Yn,rH:()=>Br,Bz:()=>Ea,lC:()=>un});var e=m(65879),h=m(2664),M=m(7715),E=m(22096),b=m(65619),y=m(52572),g=m(46973),w=m(35211),W=m(74911),v=m(88407),k=m(58504),P=m(36232),S=m(93168),de=m(78645),se=m(47394),Z=m(96814),oe=m(37398),Ae=m(94664),Ze=m(48180),ke=m(27921),re=m(32181),Ce=m(9769),O=m(81374),te=m(76328),H=m(99397),Q=m(26306),ye=m(79360),rt=m(69732),zt=m(43572),at=m(8251);function gt(le){return le<=0?()=>P.E:(0,ye.e)((Le,ee)=>{let De=[];Le.subscribe((0,at.x)(ee,dt=>{De.push(dt),le{for(const dt of De)ee.next(dt);ee.complete()},void 0,()=>{De=null}))})}var At=m(3026),Mt=m(42737),X=m(21441),ce=m(64716),ve=m(66196),Je=m(59773),ue=m(57537),qe=m(6593);const Ve="primary",Me=Symbol("RouteTitle");class et{constructor(Le){this.params=Le||{}}has(Le){return Object.prototype.hasOwnProperty.call(this.params,Le)}get(Le){if(this.has(Le)){const ee=this.params[Le];return Array.isArray(ee)?ee[0]:ee}return null}getAll(Le){if(this.has(Le)){const ee=this.params[Le];return Array.isArray(ee)?ee:[ee]}return[]}get keys(){return Object.keys(this.params)}}function Re(le){return new et(le)}function Et(le,Le,ee){const De=ee.path.split("/");if(De.length>le.length||"full"===ee.pathMatch&&(Le.hasChildren()||De.lengthDe[Dt]===dt)}return le===Le}function it(le){return le.length>0?le[le.length-1]:null}function I(le){return(0,h.b)(le)?le:(0,e.QGY)(le)?(0,M.D)(Promise.resolve(le)):(0,E.of)(le)}const be={exact:function Tt(le,Le,ee){if(!f(le.segments,Le.segments)||!ge(le.segments,Le.segments,ee)||le.numberOfChildren!==Le.numberOfChildren)return!1;for(const De in Le.children)if(!le.children[De]||!Tt(le.children[De],Le.children[De],ee))return!1;return!0},subset:Se},j={exact:function Te(le,Le){return He(le,Le)},subset:function Qe(le,Le){return Object.keys(Le).length<=Object.keys(le).length&&Object.keys(Le).every(ee=>ne(le[ee],Le[ee]))},ignored:()=>!0};function Be(le,Le,ee){return be[ee.paths](le.root,Le.root,ee.matrixParams)&&j[ee.queryParams](le.queryParams,Le.queryParams)&&!("exact"===ee.fragment&&le.fragment!==Le.fragment)}function Se(le,Le,ee){return Ee(le,Le,Le.segments,ee)}function Ee(le,Le,ee,De){if(le.segments.length>ee.length){const dt=le.segments.slice(0,ee.length);return!(!f(dt,ee)||Le.hasChildren()||!ge(dt,ee,De))}if(le.segments.length===ee.length){if(!f(le.segments,ee)||!ge(le.segments,ee,De))return!1;for(const dt in Le.children)if(!le.children[dt]||!Se(le.children[dt],Le.children[dt],De))return!1;return!0}{const dt=ee.slice(0,le.segments.length),Dt=ee.slice(le.segments.length);return!!(f(le.segments,dt)&&ge(le.segments,dt,De)&&le.children[Ve])&&Ee(le.children[Ve],Le,Dt,De)}}function ge(le,Le,ee){return Le.every((De,dt)=>j[ee](le[dt].parameters,De.parameters))}class o{constructor(Le=new p([],{}),ee={},De=null){this.root=Le,this.queryParams=ee,this.fragment=De}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Re(this.queryParams)),this._queryParamMap}toString(){return i.serialize(this)}}class p{constructor(Le,ee){this.segments=Le,this.children=ee,this.parent=null,Object.values(ee).forEach(De=>De.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return r(this)}}class A{constructor(Le,ee){this.path=Le,this.parameters=ee}get parameterMap(){return this._parameterMap||(this._parameterMap=Re(this.parameters)),this._parameterMap}toString(){return xe(this)}}function f(le,Le){return le.length===Le.length&&le.every((ee,De)=>ee.path===Le[De].path)}let n=(()=>{class le{static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:function(){return new t},providedIn:"root"})}return le})();class t{parse(Le){const ee=new Ge(Le);return new o(ee.parseRootSegment(),ee.parseQueryParams(),ee.parseFragment())}serialize(Le){const ee=`/${d(Le.root,!0)}`,De=function We(le){const Le=Object.keys(le).map(ee=>{const De=le[ee];return Array.isArray(De)?De.map(dt=>`${c(ee)}=${c(dt)}`).join("&"):`${c(ee)}=${c(De)}`}).filter(ee=>!!ee);return Le.length?`?${Le.join("&")}`:""}(Le.queryParams);return`${ee}${De}${"string"==typeof Le.fragment?`#${function l(le){return encodeURI(le)}(Le.fragment)}`:""}`}}const i=new t;function r(le){return le.segments.map(Le=>xe(Le)).join("/")}function d(le,Le){if(!le.hasChildren())return r(le);if(Le){const ee=le.children[Ve]?d(le.children[Ve],!1):"",De=[];return Object.entries(le.children).forEach(([dt,Dt])=>{dt!==Ve&&De.push(`${dt}:${d(Dt,!1)}`)}),De.length>0?`${ee}(${De.join("//")})`:ee}{const ee=function a(le,Le){let ee=[];return Object.entries(le.children).forEach(([De,dt])=>{De===Ve&&(ee=ee.concat(Le(dt,De)))}),Object.entries(le.children).forEach(([De,dt])=>{De!==Ve&&(ee=ee.concat(Le(dt,De)))}),ee}(le,(De,dt)=>dt===Ve?[d(le.children[Ve],!1)]:[`${dt}:${d(De,!1)}`]);return 1===Object.keys(le.children).length&&null!=le.children[Ve]?`${r(le)}/${ee[0]}`:`${r(le)}/(${ee.join("//")})`}}function s(le){return encodeURIComponent(le).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function c(le){return s(le).replace(/%3B/gi,";")}function T(le){return s(le).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function N(le){return decodeURIComponent(le)}function K(le){return N(le.replace(/\+/g,"%20"))}function xe(le){return`${T(le.path)}${function ot(le){return Object.keys(le).map(Le=>`;${T(Le)}=${T(le[Le])}`).join("")}(le.parameters)}`}const he=/^[^\/()?;#]+/;function we(le){const Le=le.match(he);return Le?Le[0]:""}const Ue=/^[^\/()?;=#]+/,Y=/^[^=?&#]+/,U=/^[^&#]+/;class Ge{constructor(Le){this.url=Le,this.remaining=Le}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new p([],{}):new p([],this.parseChildren())}parseQueryParams(){const Le={};if(this.consumeOptional("?"))do{this.parseQueryParam(Le)}while(this.consumeOptional("&"));return Le}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const Le=[];for(this.peekStartsWith("(")||Le.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),Le.push(this.parseSegment());let ee={};this.peekStartsWith("/(")&&(this.capture("/"),ee=this.parseParens(!0));let De={};return this.peekStartsWith("(")&&(De=this.parseParens(!1)),(Le.length>0||Object.keys(ee).length>0)&&(De[Ve]=new p(Le,ee)),De}parseSegment(){const Le=we(this.remaining);if(""===Le&&this.peekStartsWith(";"))throw new e.vHH(4009,!1);return this.capture(Le),new A(N(Le),this.parseMatrixParams())}parseMatrixParams(){const Le={};for(;this.consumeOptional(";");)this.parseParam(Le);return Le}parseParam(Le){const ee=function Fe(le){const Le=le.match(Ue);return Le?Le[0]:""}(this.remaining);if(!ee)return;this.capture(ee);let De="";if(this.consumeOptional("=")){const dt=we(this.remaining);dt&&(De=dt,this.capture(De))}Le[N(ee)]=N(De)}parseQueryParam(Le){const ee=function J(le){const Le=le.match(Y);return Le?Le[0]:""}(this.remaining);if(!ee)return;this.capture(ee);let De="";if(this.consumeOptional("=")){const Xt=function ze(le){const Le=le.match(U);return Le?Le[0]:""}(this.remaining);Xt&&(De=Xt,this.capture(De))}const dt=K(ee),Dt=K(De);if(Le.hasOwnProperty(dt)){let Xt=Le[dt];Array.isArray(Xt)||(Xt=[Xt],Le[dt]=Xt),Xt.push(Dt)}else Le[dt]=Dt}parseParens(Le){const ee={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const De=we(this.remaining),dt=this.remaining[De.length];if("/"!==dt&&")"!==dt&&";"!==dt)throw new e.vHH(4010,!1);let Dt;De.indexOf(":")>-1?(Dt=De.slice(0,De.indexOf(":")),this.capture(Dt),this.capture(":")):Le&&(Dt=Ve);const Xt=this.parseChildren();ee[Dt]=1===Object.keys(Xt).length?Xt[Ve]:new p([],Xt),this.consumeOptional("//")}return ee}peekStartsWith(Le){return this.remaining.startsWith(Le)}consumeOptional(Le){return!!this.peekStartsWith(Le)&&(this.remaining=this.remaining.substring(Le.length),!0)}capture(Le){if(!this.consumeOptional(Le))throw new e.vHH(4011,!1)}}function tt(le){return le.segments.length>0?new p([],{[Ve]:le}):le}function je(le){const Le={};for(const De of Object.keys(le.children)){const Dt=je(le.children[De]);if(De===Ve&&0===Dt.segments.length&&Dt.hasChildren())for(const[Xt,pi]of Object.entries(Dt.children))Le[Xt]=pi;else(Dt.segments.length>0||Dt.hasChildren())&&(Le[De]=Dt)}return function lt(le){if(1===le.numberOfChildren&&le.children[Ve]){const Le=le.children[Ve];return new p(le.segments.concat(Le.segments),Le.children)}return le}(new p(le.segments,Le))}function Ie(le){return le instanceof o}function Lt(le){let Le;const dt=tt(function ee(Dt){const Xt={};for(const ci of Dt.children){const Ti=ee(ci);Xt[ci.outlet]=Ti}const pi=new p(Dt.url,Xt);return Dt===le&&(Le=pi),pi}(le.root));return Le??dt}function vt(le,Le,ee,De){let dt=le;for(;dt.parent;)dt=dt.parent;if(0===Le.length)return ni(dt,dt,dt,ee,De);const Dt=function ui(le){if("string"==typeof le[0]&&1===le.length&&"/"===le[0])return new Yt(!0,0,le);let Le=0,ee=!1;const De=le.reduce((dt,Dt,Xt)=>{if("object"==typeof Dt&&null!=Dt){if(Dt.outlets){const pi={};return Object.entries(Dt.outlets).forEach(([ci,Ti])=>{pi[ci]="string"==typeof Ti?Ti.split("/"):Ti}),[...dt,{outlets:pi}]}if(Dt.segmentPath)return[...dt,Dt.segmentPath]}return"string"!=typeof Dt?[...dt,Dt]:0===Xt?(Dt.split("/").forEach((pi,ci)=>{0==ci&&"."===pi||(0==ci&&""===pi?ee=!0:".."===pi?Le++:""!=pi&&dt.push(pi))}),dt):[...dt,Dt]},[]);return new Yt(ee,Le,De)}(Le);if(Dt.toRoot())return ni(dt,dt,new p([],{}),ee,De);const Xt=function Vt(le,Le,ee){if(le.isAbsolute)return new Xe(Le,!0,0);if(!ee)return new Xe(Le,!1,NaN);if(null===ee.parent)return new Xe(ee,!0,0);const De=Rt(le.commands[0])?0:1;return function ht(le,Le,ee){let De=le,dt=Le,Dt=ee;for(;Dt>dt;){if(Dt-=dt,De=De.parent,!De)throw new e.vHH(4005,!1);dt=De.segments.length}return new Xe(De,!1,dt-Dt)}(ee,ee.segments.length-1+De,le.numberOfDoubleDots)}(Dt,dt,le),pi=Xt.processChildren?si(Xt.segmentGroup,Xt.index,Dt.commands):Jt(Xt.segmentGroup,Xt.index,Dt.commands);return ni(dt,Xt.segmentGroup,pi,ee,De)}function Rt(le){return"object"==typeof le&&null!=le&&!le.outlets&&!le.segmentPath}function kt(le){return"object"==typeof le&&null!=le&&le.outlets}function ni(le,Le,ee,De,dt){let Xt,Dt={};De&&Object.entries(De).forEach(([ci,Ti])=>{Dt[ci]=Array.isArray(Ti)?Ti.map(fi=>`${fi}`):`${Ti}`}),Xt=le===Le?ee:hi(le,Le,ee);const pi=tt(je(Xt));return new o(pi,Dt,dt)}function hi(le,Le,ee){const De={};return Object.entries(le.children).forEach(([dt,Dt])=>{De[dt]=Dt===Le?ee:hi(Dt,Le,ee)}),new p(le.segments,De)}class Yt{constructor(Le,ee,De){if(this.isAbsolute=Le,this.numberOfDoubleDots=ee,this.commands=De,Le&&De.length>0&&Rt(De[0]))throw new e.vHH(4003,!1);const dt=De.find(kt);if(dt&&dt!==it(De))throw new e.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Xe{constructor(Le,ee,De){this.segmentGroup=Le,this.processChildren=ee,this.index=De}}function Jt(le,Le,ee){if(le||(le=new p([],{})),0===le.segments.length&&le.hasChildren())return si(le,Le,ee);const De=function zi(le,Le,ee){let De=0,dt=Le;const Dt={match:!1,pathIndex:0,commandIndex:0};for(;dt=ee.length)return Dt;const Xt=le.segments[dt],pi=ee[De];if(kt(pi))break;const ci=`${pi}`,Ti=De0&&void 0===ci)break;if(ci&&Ti&&"object"==typeof Ti&&void 0===Ti.outlets){if(!Zi(ci,Ti,Xt))return Dt;De+=2}else{if(!Zi(ci,{},Xt))return Dt;De++}dt++}return{match:!0,pathIndex:dt,commandIndex:De}}(le,Le,ee),dt=ee.slice(De.commandIndex);if(De.match&&De.pathIndexDt!==Ve)&&le.children[Ve]&&1===le.numberOfChildren&&0===le.children[Ve].segments.length){const Dt=si(le.children[Ve],Le,ee);return new p(le.segments,Dt.children)}return Object.entries(De).forEach(([Dt,Xt])=>{"string"==typeof Xt&&(Xt=[Xt]),null!==Xt&&(dt[Dt]=Jt(le.children[Dt],Le,Xt))}),Object.entries(le.children).forEach(([Dt,Xt])=>{void 0===De[Dt]&&(dt[Dt]=Xt)}),new p(le.segments,dt)}}function Ri(le,Le,ee){const De=le.segments.slice(0,Le);let dt=0;for(;dt{"string"==typeof De&&(De=[De]),null!==De&&(Le[ee]=Ri(new p([],{}),0,De))}),Le}function Ni(le){const Le={};return Object.entries(le).forEach(([ee,De])=>Le[ee]=`${De}`),Le}function Zi(le,Le,ee){return le==ee.path&&He(Le,ee.parameters)}const ln="imperative";class Wi{constructor(Le,ee){this.id=Le,this.url=ee}}class Ut extends Wi{constructor(Le,ee,De="imperative",dt=null){super(Le,ee),this.type=0,this.navigationTrigger=De,this.restoredState=dt}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Oi extends Wi{constructor(Le,ee,De){super(Le,ee),this.urlAfterRedirects=De,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class ae extends Wi{constructor(Le,ee,De,dt){super(Le,ee),this.reason=De,this.code=dt,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class bt extends Wi{constructor(Le,ee,De,dt){super(Le,ee),this.reason=De,this.code=dt,this.type=16}}class nt extends Wi{constructor(Le,ee,De,dt){super(Le,ee),this.error=De,this.target=dt,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Bt extends Wi{constructor(Le,ee,De,dt){super(Le,ee),this.urlAfterRedirects=De,this.state=dt,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ei extends Wi{constructor(Le,ee,De,dt){super(Le,ee),this.urlAfterRedirects=De,this.state=dt,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ei extends Wi{constructor(Le,ee,De,dt,Dt){super(Le,ee),this.urlAfterRedirects=De,this.state=dt,this.shouldActivate=Dt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Hn extends Wi{constructor(Le,ee,De,dt){super(Le,ee),this.urlAfterRedirects=De,this.state=dt,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vn extends Wi{constructor(Le,ee,De,dt){super(Le,ee),this.urlAfterRedirects=De,this.state=dt,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class mo{constructor(Le){this.route=Le,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ln{constructor(Le){this.route=Le,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Qn{constructor(Le){this.snapshot=Le,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Io{constructor(Le){this.snapshot=Le,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Gn{constructor(Le){this.snapshot=Le,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class oo{constructor(Le){this.snapshot=Le,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Bn{constructor(Le,ee,De){this.routerEvent=Le,this.position=ee,this.anchor=De,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class bo{}class wo{constructor(Le){this.url=Le}}class or{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new go,this.attachRef=null}}let go=(()=>{class le{constructor(){this.contexts=new Map}onChildOutletCreated(ee,De){const dt=this.getOrCreateContext(ee);dt.outlet=De,this.contexts.set(ee,dt)}onChildOutletDestroyed(ee){const De=this.getContext(ee);De&&(De.outlet=null,De.attachRef=null)}onOutletDeactivated(){const ee=this.contexts;return this.contexts=new Map,ee}onOutletReAttached(ee){this.contexts=ee}getOrCreateContext(ee){let De=this.getContext(ee);return De||(De=new or,this.contexts.set(ee,De)),De}getContext(ee){return this.contexts.get(ee)||null}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();class Mo{constructor(Le){this._root=Le}get root(){return this._root.value}parent(Le){const ee=this.pathFromRoot(Le);return ee.length>1?ee[ee.length-2]:null}children(Le){const ee=Vo(Le,this._root);return ee?ee.children.map(De=>De.value):[]}firstChild(Le){const ee=Vo(Le,this._root);return ee&&ee.children.length>0?ee.children[0].value:null}siblings(Le){const ee=jn(Le,this._root);return ee.length<2?[]:ee[ee.length-2].children.map(dt=>dt.value).filter(dt=>dt!==Le)}pathFromRoot(Le){return jn(Le,this._root).map(ee=>ee.value)}}function Vo(le,Le){if(le===Le.value)return Le;for(const ee of Le.children){const De=Vo(le,ee);if(De)return De}return null}function jn(le,Le){if(le===Le.value)return[Le];for(const ee of Le.children){const De=jn(le,ee);if(De.length)return De.unshift(Le),De}return[]}class Xn{constructor(Le,ee){this.value=Le,this.children=ee}toString(){return`TreeNode(${this.value})`}}function Ji(le){const Le={};return le&&le.children.forEach(ee=>Le[ee.value.outlet]=ee),Le}class Rn extends Mo{constructor(Le,ee){super(Le),this.snapshot=ee,To(this,Le)}toString(){return this.snapshot.toString()}}function kn(le,Le){const ee=function ro(le,Le){const Xt=new $n([],{},{},"",{},Ve,Le,null,{});return new rr("",new Xn(Xt,[]))}(0,Le),De=new b.X([new A("",{})]),dt=new b.X({}),Dt=new b.X({}),Xt=new b.X({}),pi=new b.X(""),ci=new En(De,dt,Xt,pi,Dt,Ve,Le,ee.root);return ci.snapshot=ee.root,new Rn(new Xn(ci,[]),ee)}class En{constructor(Le,ee,De,dt,Dt,Xt,pi,ci){this.urlSubject=Le,this.paramsSubject=ee,this.queryParamsSubject=De,this.fragmentSubject=dt,this.dataSubject=Dt,this.outlet=Xt,this.component=pi,this._futureSnapshot=ci,this.title=this.dataSubject?.pipe((0,oe.U)(Ti=>Ti[Me]))??(0,E.of)(void 0),this.url=Le,this.params=ee,this.queryParams=De,this.fragment=dt,this.data=Dt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,oe.U)(Le=>Re(Le)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,oe.U)(Le=>Re(Le)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function ao(le,Le="emptyOnly"){const ee=le.pathFromRoot;let De=0;if("always"!==Le)for(De=ee.length-1;De>=1;){const dt=ee[De],Dt=ee[De-1];if(dt.routeConfig&&""===dt.routeConfig.path)De--;else{if(Dt.component)break;De--}}return function Xo(le){return le.reduce((Le,ee)=>({params:{...Le.params,...ee.params},data:{...Le.data,...ee.data},resolve:{...ee.data,...Le.resolve,...ee.routeConfig?.data,...ee._resolvedData}}),{params:{},data:{},resolve:{}})}(ee.slice(De))}class $n{get title(){return this.data?.[Me]}constructor(Le,ee,De,dt,Dt,Xt,pi,ci,Ti){this.url=Le,this.params=ee,this.queryParams=De,this.fragment=dt,this.data=Dt,this.outlet=Xt,this.component=pi,this.routeConfig=ci,this._resolve=Ti}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Re(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Re(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(De=>De.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class rr extends Mo{constructor(Le,ee){super(ee),this.url=Le,To(this,ee)}toString(){return On(this._root)}}function To(le,Le){Le.value._routerState=le,Le.children.forEach(ee=>To(le,ee))}function On(le){const Le=le.children.length>0?` { ${le.children.map(On).join(", ")} } `:"";return`${le.value}${Le}`}function wi(le){if(le.snapshot){const Le=le.snapshot,ee=le._futureSnapshot;le.snapshot=ee,He(Le.queryParams,ee.queryParams)||le.queryParamsSubject.next(ee.queryParams),Le.fragment!==ee.fragment&&le.fragmentSubject.next(ee.fragment),He(Le.params,ee.params)||le.paramsSubject.next(ee.params),function G(le,Le){if(le.length!==Le.length)return!1;for(let ee=0;eeHe(ee.parameters,Le[De].parameters))}(le.url,Le.url);return ee&&!(!le.parent!=!Le.parent)&&(!le.parent||Ui(le.parent,Le.parent))}let un=(()=>{class le{constructor(){this.activated=null,this._activatedRoute=null,this.name=Ve,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.parentContexts=(0,e.f3M)(go),this.location=(0,e.f3M)(e.s_b),this.changeDetector=(0,e.f3M)(e.sBO),this.environmentInjector=(0,e.f3M)(e.lqb),this.inputBinder=(0,e.f3M)(eo,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(ee){if(ee.name){const{firstChange:De,previousValue:dt}=ee.name;if(De)return;this.isTrackedInParentContexts(dt)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(dt)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(ee){return this.parentContexts.getContext(ee)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const ee=this.parentContexts.getContext(this.name);ee?.route&&(ee.attachRef?this.attach(ee.attachRef,ee.route):this.activateWith(ee.route,ee.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.vHH(4012,!1);this.location.detach();const ee=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(ee.instance),ee}attach(ee,De){this.activated=ee,this._activatedRoute=De,this.location.insert(ee.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(ee.instance)}deactivate(){if(this.activated){const ee=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(ee)}}activateWith(ee,De){if(this.isActivated)throw new e.vHH(4013,!1);this._activatedRoute=ee;const dt=this.location,Xt=ee.snapshot.component,pi=this.parentContexts.getOrCreateContext(this.name).children,ci=new Dn(ee,pi,dt.injector);this.activated=dt.createComponent(Xt,{index:dt.length,injector:ci,environmentInjector:De??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275dir=e.lG2({type:le,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]})}return le})();class Dn{constructor(Le,ee,De){this.route=Le,this.childContexts=ee,this.parent=De}get(Le,ee){return Le===En?this.route:Le===go?this.childContexts:this.parent.get(Le,ee)}}const eo=new e.OlP("");let Wt=(()=>{class le{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(ee){this.unsubscribeFromRouteData(ee),this.subscribeToRouteData(ee)}unsubscribeFromRouteData(ee){this.outletDataSubscriptions.get(ee)?.unsubscribe(),this.outletDataSubscriptions.delete(ee)}subscribeToRouteData(ee){const{activatedRoute:De}=ee,dt=(0,y.a)([De.queryParams,De.params,De.data]).pipe((0,Ae.w)(([Dt,Xt,pi],ci)=>(pi={...Dt,...Xt,...pi},0===ci?(0,E.of)(pi):Promise.resolve(pi)))).subscribe(Dt=>{if(!ee.isActivated||!ee.activatedComponentRef||ee.activatedRoute!==De||null===De.component)return void this.unsubscribeFromRouteData(ee);const Xt=(0,e.qFp)(De.component);if(Xt)for(const{templateName:pi}of Xt.inputs)ee.activatedComponentRef.setInput(pi,Dt[pi]);else this.unsubscribeFromRouteData(ee)});this.outletDataSubscriptions.set(ee,dt)}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac})}return le})();function ut(le,Le,ee){if(ee&&le.shouldReuseRoute(Le.value,ee.value.snapshot)){const De=ee.value;De._futureSnapshot=Le.value;const dt=function $t(le,Le,ee){return Le.children.map(De=>{for(const dt of ee.children)if(le.shouldReuseRoute(De.value,dt.value.snapshot))return ut(le,De,dt);return ut(le,De)})}(le,Le,ee);return new Xn(De,dt)}{if(le.shouldAttach(Le.value)){const Dt=le.retrieve(Le.value);if(null!==Dt){const Xt=Dt.route;return Xt.value._futureSnapshot=Le.value,Xt.children=Le.children.map(pi=>ut(le,pi)),Xt}}const De=function Qt(le){return new En(new b.X(le.url),new b.X(le.params),new b.X(le.queryParams),new b.X(le.fragment),new b.X(le.data),le.outlet,le.component,le)}(Le.value),dt=Le.children.map(Dt=>ut(le,Dt));return new Xn(De,dt)}}const oi="ngNavigationCancelingError";function Hi(le,Le){const{redirectTo:ee,navigationBehaviorOptions:De}=Ie(Le)?{redirectTo:Le,navigationBehaviorOptions:void 0}:Le,dt=nn(!1,0,Le);return dt.url=ee,dt.navigationBehaviorOptions=De,dt}function nn(le,Le,ee){const De=new Error("NavigationCancelingError: "+(le||""));return De[oi]=!0,De.cancellationCode=Le,ee&&(De.url=ee),De}function yt(le){return le&&le[oi]}let li=(()=>{class le{static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275cmp=e.Xpm({type:le,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(De,dt){1&De&&e._UZ(0,"router-outlet")},dependencies:[un],encapsulation:2})}return le})();function Yr(le){const Le=le.children&&le.children.map(Yr),ee=Le?{...le,children:Le}:{...le};return!ee.component&&!ee.loadComponent&&(Le||ee.loadChildren)&&ee.outlet&&ee.outlet!==Ve&&(ee.component=li),ee}function qn(le){return le.outlet||Ve}function mn(le){if(!le)return null;if(le.routeConfig?._injector)return le.routeConfig._injector;for(let Le=le.parent;Le;Le=Le.parent){const ee=Le.routeConfig;if(ee?._loadedInjector)return ee._loadedInjector;if(ee?._injector)return ee._injector}return null}class ar{constructor(Le,ee,De,dt,Dt){this.routeReuseStrategy=Le,this.futureState=ee,this.currState=De,this.forwardEvent=dt,this.inputBindingEnabled=Dt}activate(Le){const ee=this.futureState._root,De=this.currState?this.currState._root:null;this.deactivateChildRoutes(ee,De,Le),wi(this.futureState.root),this.activateChildRoutes(ee,De,Le)}deactivateChildRoutes(Le,ee,De){const dt=Ji(ee);Le.children.forEach(Dt=>{const Xt=Dt.value.outlet;this.deactivateRoutes(Dt,dt[Xt],De),delete dt[Xt]}),Object.values(dt).forEach(Dt=>{this.deactivateRouteAndItsChildren(Dt,De)})}deactivateRoutes(Le,ee,De){const dt=Le.value,Dt=ee?ee.value:null;if(dt===Dt)if(dt.component){const Xt=De.getContext(dt.outlet);Xt&&this.deactivateChildRoutes(Le,ee,Xt.children)}else this.deactivateChildRoutes(Le,ee,De);else Dt&&this.deactivateRouteAndItsChildren(ee,De)}deactivateRouteAndItsChildren(Le,ee){Le.value.component&&this.routeReuseStrategy.shouldDetach(Le.value.snapshot)?this.detachAndStoreRouteSubtree(Le,ee):this.deactivateRouteAndOutlet(Le,ee)}detachAndStoreRouteSubtree(Le,ee){const De=ee.getContext(Le.value.outlet),dt=De&&Le.value.component?De.children:ee,Dt=Ji(Le);for(const Xt of Object.keys(Dt))this.deactivateRouteAndItsChildren(Dt[Xt],dt);if(De&&De.outlet){const Xt=De.outlet.detach(),pi=De.children.onOutletDeactivated();this.routeReuseStrategy.store(Le.value.snapshot,{componentRef:Xt,route:Le,contexts:pi})}}deactivateRouteAndOutlet(Le,ee){const De=ee.getContext(Le.value.outlet),dt=De&&Le.value.component?De.children:ee,Dt=Ji(Le);for(const Xt of Object.keys(Dt))this.deactivateRouteAndItsChildren(Dt[Xt],dt);De&&(De.outlet&&(De.outlet.deactivate(),De.children.onOutletDeactivated()),De.attachRef=null,De.route=null)}activateChildRoutes(Le,ee,De){const dt=Ji(ee);Le.children.forEach(Dt=>{this.activateRoutes(Dt,dt[Dt.value.outlet],De),this.forwardEvent(new oo(Dt.value.snapshot))}),Le.children.length&&this.forwardEvent(new Io(Le.value.snapshot))}activateRoutes(Le,ee,De){const dt=Le.value,Dt=ee?ee.value:null;if(wi(dt),dt===Dt)if(dt.component){const Xt=De.getOrCreateContext(dt.outlet);this.activateChildRoutes(Le,ee,Xt.children)}else this.activateChildRoutes(Le,ee,De);else if(dt.component){const Xt=De.getOrCreateContext(dt.outlet);if(this.routeReuseStrategy.shouldAttach(dt.snapshot)){const pi=this.routeReuseStrategy.retrieve(dt.snapshot);this.routeReuseStrategy.store(dt.snapshot,null),Xt.children.onOutletReAttached(pi.contexts),Xt.attachRef=pi.componentRef,Xt.route=pi.route.value,Xt.outlet&&Xt.outlet.attach(pi.componentRef,pi.route.value),wi(pi.route.value),this.activateChildRoutes(Le,null,Xt.children)}else{const pi=mn(dt.snapshot);Xt.attachRef=null,Xt.route=dt,Xt.injector=pi,Xt.outlet&&Xt.outlet.activateWith(dt,Xt.injector),this.activateChildRoutes(Le,null,Xt.children)}}else this.activateChildRoutes(Le,null,De)}}class Nn{constructor(Le){this.path=Le,this.route=this.path[this.path.length-1]}}class Zr{constructor(Le,ee){this.component=Le,this.route=ee}}function Ao(le,Le,ee){const De=le._root;return Oo(De,Le?Le._root:null,ee,[De.value])}function uo(le,Le){const ee=Symbol(),De=Le.get(le,ee);return De===ee?"function"!=typeof le||(0,e.Z0I)(le)?Le.get(le):le:De}function Oo(le,Le,ee,De,dt={canDeactivateChecks:[],canActivateChecks:[]}){const Dt=Ji(Le);return le.children.forEach(Xt=>{(function Gr(le,Le,ee,De,dt={canDeactivateChecks:[],canActivateChecks:[]}){const Dt=le.value,Xt=Le?Le.value:null,pi=ee?ee.getContext(le.value.outlet):null;if(Xt&&Dt.routeConfig===Xt.routeConfig){const ci=function zo(le,Le,ee){if("function"==typeof ee)return ee(le,Le);switch(ee){case"pathParamsChange":return!f(le.url,Le.url);case"pathParamsOrQueryParamsChange":return!f(le.url,Le.url)||!He(le.queryParams,Le.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ui(le,Le)||!He(le.queryParams,Le.queryParams);default:return!Ui(le,Le)}}(Xt,Dt,Dt.routeConfig.runGuardsAndResolvers);ci?dt.canActivateChecks.push(new Nn(De)):(Dt.data=Xt.data,Dt._resolvedData=Xt._resolvedData),Oo(le,Le,Dt.component?pi?pi.children:null:ee,De,dt),ci&&pi&&pi.outlet&&pi.outlet.isActivated&&dt.canDeactivateChecks.push(new Zr(pi.outlet.component,Xt))}else Xt&&Eo(Le,pi,dt),dt.canActivateChecks.push(new Nn(De)),Oo(le,null,Dt.component?pi?pi.children:null:ee,De,dt)})(Xt,Dt[Xt.value.outlet],ee,De.concat([Xt.value]),dt),delete Dt[Xt.value.outlet]}),Object.entries(Dt).forEach(([Xt,pi])=>Eo(pi,ee.getContext(Xt),dt)),dt}function Eo(le,Le,ee){const De=Ji(le),dt=le.value;Object.entries(De).forEach(([Dt,Xt])=>{Eo(Xt,dt.component?Le?Le.children.getContext(Dt):null:Le,ee)}),ee.canDeactivateChecks.push(new Zr(dt.component&&Le&&Le.outlet&&Le.outlet.isActivated?Le.outlet.component:null,dt))}function Jo(le){return"function"==typeof le}function Kt(le){return le instanceof g.K||"EmptyError"===le?.name}const Ii=Symbol("INITIAL_VALUE");function Ki(){return(0,Ae.w)(le=>(0,y.a)(le.map(Le=>Le.pipe((0,Ze.q)(1),(0,ke.O)(Ii)))).pipe((0,oe.U)(Le=>{for(const ee of Le)if(!0!==ee){if(ee===Ii)return Ii;if(!1===ee||ee instanceof o)return ee}return!0}),(0,re.h)(Le=>Le!==Ii),(0,Ze.q)(1)))}function Xr(le){return(0,v.z)((0,H.b)(Le=>{if(Ie(Le))throw Hi(0,Le)}),(0,oe.U)(Le=>!0===Le))}class Kn{constructor(Le){this.segmentGroup=Le||null}}class Wr{constructor(Le){this.urlTree=Le}}function xo(le){return(0,k._)(new Kn(le))}function io(le){return(0,k._)(new Wr(le))}class Jr{constructor(Le,ee){this.urlSerializer=Le,this.urlTree=ee}noMatchError(Le){return new e.vHH(4002,!1)}lineralizeSegments(Le,ee){let De=[],dt=ee.root;for(;;){if(De=De.concat(dt.segments),0===dt.numberOfChildren)return(0,E.of)(De);if(dt.numberOfChildren>1||!dt.children[Ve])return(0,k._)(new e.vHH(4e3,!1));dt=dt.children[Ve]}}applyRedirectCommands(Le,ee,De){return this.applyRedirectCreateUrlTree(ee,this.urlSerializer.parse(ee),Le,De)}applyRedirectCreateUrlTree(Le,ee,De,dt){const Dt=this.createSegmentGroup(Le,ee.root,De,dt);return new o(Dt,this.createQueryParams(ee.queryParams,this.urlTree.queryParams),ee.fragment)}createQueryParams(Le,ee){const De={};return Object.entries(Le).forEach(([dt,Dt])=>{if("string"==typeof Dt&&Dt.startsWith(":")){const pi=Dt.substring(1);De[dt]=ee[pi]}else De[dt]=Dt}),De}createSegmentGroup(Le,ee,De,dt){const Dt=this.createSegments(Le,ee.segments,De,dt);let Xt={};return Object.entries(ee.children).forEach(([pi,ci])=>{Xt[pi]=this.createSegmentGroup(Le,ci,De,dt)}),new p(Dt,Xt)}createSegments(Le,ee,De,dt){return ee.map(Dt=>Dt.path.startsWith(":")?this.findPosParam(Le,Dt,dt):this.findOrReturn(Dt,De))}findPosParam(Le,ee,De){const dt=De[ee.path.substring(1)];if(!dt)throw new e.vHH(4001,!1);return dt}findOrReturn(Le,ee){let De=0;for(const dt of ee){if(dt.path===Le.path)return ee.splice(De),dt;De++}return Le}}const Hr={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Na(le,Le,ee,De,dt){const Dt=Qr(le,Le,ee);return Dt.matched?(De=function pt(le,Le){return le.providers&&!le._injector&&(le._injector=(0,e.MMx)(le.providers,Le,`Route: ${le.path}`)),le._injector??Le}(Le,De),function mr(le,Le,ee,De){const dt=Le.canMatch;if(!dt||0===dt.length)return(0,E.of)(!0);const Dt=dt.map(Xt=>{const pi=uo(Xt,le);return I(function wt(le){return le&&Jo(le.canMatch)}(pi)?pi.canMatch(Le,ee):le.runInContext(()=>pi(Le,ee)))});return(0,E.of)(Dt).pipe(Ki(),Xr())}(De,Le,ee).pipe((0,oe.U)(Xt=>!0===Xt?Dt:{...Hr}))):(0,E.of)(Dt)}function Qr(le,Le,ee){if(""===Le.path)return"full"===Le.pathMatch&&(le.hasChildren()||ee.length>0)?{...Hr}:{matched:!0,consumedSegments:[],remainingSegments:ee,parameters:{},positionalParamSegments:{}};const dt=(Le.matcher||Et)(ee,le,Le);if(!dt)return{...Hr};const Dt={};Object.entries(dt.posParams??{}).forEach(([pi,ci])=>{Dt[pi]=ci.path});const Xt=dt.consumed.length>0?{...Dt,...dt.consumed[dt.consumed.length-1].parameters}:Dt;return{matched:!0,consumedSegments:dt.consumed,remainingSegments:ee.slice(dt.consumed.length),parameters:Xt,positionalParamSegments:dt.posParams??{}}}function _r(le,Le,ee,De){return ee.length>0&&function ha(le,Le,ee){return ee.some(De=>$r(le,Le,De)&&qn(De)!==Ve)}(le,ee,De)?{segmentGroup:new p(Le,Cr(De,new p(ee,le.children))),slicedSegments:[]}:0===ee.length&&function as(le,Le,ee){return ee.some(De=>$r(le,Le,De))}(le,ee,De)?{segmentGroup:new p(le.segments,Kr(le,0,ee,De,le.children)),slicedSegments:ee}:{segmentGroup:new p(le.segments,le.children),slicedSegments:ee}}function Kr(le,Le,ee,De,dt){const Dt={};for(const Xt of De)if($r(le,ee,Xt)&&!dt[qn(Xt)]){const pi=new p([],{});Dt[qn(Xt)]=pi}return{...dt,...Dt}}function Cr(le,Le){const ee={};ee[Ve]=Le;for(const De of le)if(""===De.path&&qn(De)!==Ve){const dt=new p([],{});ee[qn(De)]=dt}return ee}function $r(le,Le,ee){return(!(le.hasChildren()||Le.length>0)||"full"!==ee.pathMatch)&&""===ee.path}class yr{constructor(Le,ee,De,dt,Dt,Xt,pi){this.injector=Le,this.configLoader=ee,this.rootComponentType=De,this.config=dt,this.urlTree=Dt,this.paramsInheritanceStrategy=Xt,this.urlSerializer=pi,this.allowRedirects=!0,this.applyRedirects=new Jr(this.urlSerializer,this.urlTree)}noMatchError(Le){return new e.vHH(4002,!1)}recognize(){const Le=_r(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,Le,Ve).pipe((0,Q.K)(ee=>{if(ee instanceof Wr)return this.allowRedirects=!1,this.urlTree=ee.urlTree,this.match(ee.urlTree);throw ee instanceof Kn?this.noMatchError(ee):ee}),(0,oe.U)(ee=>{const De=new $n([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Ve,this.rootComponentType,null,{}),dt=new Xn(De,ee),Dt=new rr("",dt),Xt=function st(le,Le,ee=null,De=null){return vt(Lt(le),Le,ee,De)}(De,[],this.urlTree.queryParams,this.urlTree.fragment);return Xt.queryParams=this.urlTree.queryParams,Dt.url=this.urlSerializer.serialize(Xt),this.inheritParamsAndData(Dt._root),{state:Dt,tree:Xt}}))}match(Le){return this.processSegmentGroup(this.injector,this.config,Le.root,Ve).pipe((0,Q.K)(De=>{throw De instanceof Kn?this.noMatchError(De):De}))}inheritParamsAndData(Le){const ee=Le.value,De=ao(ee,this.paramsInheritanceStrategy);ee.params=Object.freeze(De.params),ee.data=Object.freeze(De.data),Le.children.forEach(dt=>this.inheritParamsAndData(dt))}processSegmentGroup(Le,ee,De,dt){return 0===De.segments.length&&De.hasChildren()?this.processChildren(Le,ee,De):this.processSegment(Le,ee,De,De.segments,dt,!0)}processChildren(Le,ee,De){const dt=[];for(const Dt of Object.keys(De.children))"primary"===Dt?dt.unshift(Dt):dt.push(Dt);return(0,M.D)(dt).pipe((0,te.b)(Dt=>{const Xt=De.children[Dt],pi=function Ir(le,Le){const ee=le.filter(De=>qn(De)===Le);return ee.push(...le.filter(De=>qn(De)!==Le)),ee}(ee,Dt);return this.processSegmentGroup(Le,pi,Xt,Dt)}),function Ne(le,Le){return(0,ye.e)((0,rt.U)(le,Le,arguments.length>=2,!0))}((Dt,Xt)=>(Dt.push(...Xt),Dt)),(0,zt.d)(null),function fe(le,Le){const ee=arguments.length>=2;return De=>De.pipe(le?(0,re.h)((dt,Dt)=>le(dt,Dt,De)):Mt.y,gt(1),ee?(0,zt.d)(Le):(0,At.T)(()=>new g.K))}(),(0,Ce.z)(Dt=>{if(null===Dt)return xo(De);const Xt=ja(Dt);return function Va(le){le.sort((Le,ee)=>Le.value.outlet===Ve?-1:ee.value.outlet===Ve?1:Le.value.outlet.localeCompare(ee.value.outlet))}(Xt),(0,E.of)(Xt)}))}processSegment(Le,ee,De,dt,Dt,Xt){return(0,M.D)(ee).pipe((0,te.b)(pi=>this.processSegmentAgainstRoute(pi._injector??Le,ee,pi,De,dt,Dt,Xt).pipe((0,Q.K)(ci=>{if(ci instanceof Kn)return(0,E.of)(null);throw ci}))),(0,O.P)(pi=>!!pi),(0,Q.K)(pi=>{if(Kt(pi))return function fa(le,Le,ee){return 0===Le.length&&!le.children[ee]}(De,dt,Dt)?(0,E.of)([]):xo(De);throw pi}))}processSegmentAgainstRoute(Le,ee,De,dt,Dt,Xt,pi){return function Ua(le,Le,ee,De){return!!(qn(le)===De||De!==Ve&&$r(Le,ee,le))&&("**"===le.path||Qr(Le,le,ee).matched)}(De,dt,Dt,Xt)?void 0===De.redirectTo?this.matchSegmentAgainstRoute(Le,dt,De,Dt,Xt,pi):pi&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(Le,dt,ee,De,Dt,Xt):xo(dt):xo(dt)}expandSegmentAgainstRouteUsingRedirect(Le,ee,De,dt,Dt,Xt){return"**"===dt.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(Le,De,dt,Xt):this.expandRegularSegmentAgainstRouteUsingRedirect(Le,ee,De,dt,Dt,Xt)}expandWildCardWithParamsAgainstRouteUsingRedirect(Le,ee,De,dt){const Dt=this.applyRedirects.applyRedirectCommands([],De.redirectTo,{});return De.redirectTo.startsWith("/")?io(Dt):this.applyRedirects.lineralizeSegments(De,Dt).pipe((0,Ce.z)(Xt=>{const pi=new p(Xt,{});return this.processSegment(Le,ee,pi,Xt,dt,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(Le,ee,De,dt,Dt,Xt){const{matched:pi,consumedSegments:ci,remainingSegments:Ti,positionalParamSegments:fi}=Qr(ee,dt,Dt);if(!pi)return xo(ee);const an=this.applyRedirects.applyRedirectCommands(ci,dt.redirectTo,fi);return dt.redirectTo.startsWith("/")?io(an):this.applyRedirects.lineralizeSegments(dt,an).pipe((0,Ce.z)(cn=>this.processSegment(Le,De,ee,cn.concat(Ti),Xt,!1)))}matchSegmentAgainstRoute(Le,ee,De,dt,Dt,Xt){let pi;if("**"===De.path){const ci=dt.length>0?it(dt).parameters:{},Ti=new $n(dt,ci,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wa(De),qn(De),De.component??De._loadedComponent??null,De,Ya(De));pi=(0,E.of)({snapshot:Ti,consumedSegments:[],remainingSegments:[]}),ee.children={}}else pi=Na(ee,De,dt,Le).pipe((0,oe.U)(({matched:ci,consumedSegments:Ti,remainingSegments:fi,parameters:an})=>ci?{snapshot:new $n(Ti,an,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wa(De),qn(De),De.component??De._loadedComponent??null,De,Ya(De)),consumedSegments:Ti,remainingSegments:fi}:null));return pi.pipe((0,Ae.w)(ci=>null===ci?xo(ee):this.getChildConfig(Le=De._injector??Le,De,dt).pipe((0,Ae.w)(({routes:Ti})=>{const fi=De._loadedInjector??Le,{snapshot:an,consumedSegments:cn,remainingSegments:Pn}=ci,{segmentGroup:ji,slicedSegments:Lo}=_r(ee,cn,Pn,Ti);if(0===Lo.length&&ji.hasChildren())return this.processChildren(fi,Ti,ji).pipe((0,oe.U)(Bo=>null===Bo?null:[new Xn(an,Bo)]));if(0===Ti.length&&0===Lo.length)return(0,E.of)([new Xn(an,[])]);const Ho=qn(De)===Dt;return this.processSegment(fi,Ti,ji,Lo,Ho?Ve:Dt,!0).pipe((0,oe.U)(Bo=>[new Xn(an,Bo)]))}))))}getChildConfig(Le,ee,De){return ee.children?(0,E.of)({routes:ee.children,injector:Le}):ee.loadChildren?void 0!==ee._loadedRoutes?(0,E.of)({routes:ee._loadedRoutes,injector:ee._loadedInjector}):function Ss(le,Le,ee,De){const dt=Le.canLoad;if(void 0===dt||0===dt.length)return(0,E.of)(!0);const Dt=dt.map(Xt=>{const pi=uo(Xt,le);return I(function va(le){return le&&Jo(le.canLoad)}(pi)?pi.canLoad(Le,ee):le.runInContext(()=>pi(Le,ee)))});return(0,E.of)(Dt).pipe(Ki(),Xr())}(Le,ee,De).pipe((0,Ce.z)(dt=>dt?this.configLoader.loadChildren(Le,ee).pipe((0,H.b)(Dt=>{ee._loadedRoutes=Dt.routes,ee._loadedInjector=Dt.injector})):function so(le){return(0,k._)(nn(!1,3))}())):(0,E.of)({routes:[],injector:Le})}}function Fa(le){const Le=le.value.routeConfig;return Le&&""===Le.path}function ja(le){const Le=[],ee=new Set;for(const De of le){if(!Fa(De)){Le.push(De);continue}const dt=Le.find(Dt=>De.value.routeConfig===Dt.value.routeConfig);void 0!==dt?(dt.children.push(...De.children),ee.add(dt)):Le.push(De)}for(const De of ee){const dt=ja(De.children);Le.push(new Xn(De.value,dt))}return Le.filter(De=>!ee.has(De))}function wa(le){return le.data||{}}function Ya(le){return le.resolve||{}}function ls(le){return"string"==typeof le.title||null===le.title}function lo(le){return(0,Ae.w)(Le=>{const ee=le(Le);return ee?(0,M.D)(ee).pipe((0,oe.U)(()=>Le)):(0,E.of)(Le)})}const Qo=new e.OlP("ROUTES");let me=(()=>{class le{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(ee){if(this.componentLoaders.get(ee))return this.componentLoaders.get(ee);if(ee._loadedComponent)return(0,E.of)(ee._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(ee);const De=I(ee.loadComponent()).pipe((0,oe.U)(Ct),(0,H.b)(Dt=>{this.onLoadEndListener&&this.onLoadEndListener(ee),ee._loadedComponent=Dt}),(0,ce.x)(()=>{this.componentLoaders.delete(ee)})),dt=new S.c(De,()=>new de.x).pipe((0,ve.x)());return this.componentLoaders.set(ee,dt),dt}loadChildren(ee,De){if(this.childrenLoaders.get(De))return this.childrenLoaders.get(De);if(De._loadedRoutes)return(0,E.of)({routes:De._loadedRoutes,injector:De._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(De);const Dt=function xt(le,Le,ee,De){return I(le.loadChildren()).pipe((0,oe.U)(Ct),(0,Ce.z)(dt=>dt instanceof e.YKP||Array.isArray(dt)?(0,E.of)(dt):(0,M.D)(Le.compileModuleAsync(dt))),(0,oe.U)(dt=>{De&&De(le);let Dt,Xt,pi=!1;return Array.isArray(dt)?(Xt=dt,!0):(Dt=dt.create(ee).injector,Xt=Dt.get(Qo,[],{optional:!0,self:!0}).flat()),{routes:Xt.map(Yr),injector:Dt}}))}(De,this.compiler,ee,this.onLoadEndListener).pipe((0,ce.x)(()=>{this.childrenLoaders.delete(De)})),Xt=new S.c(Dt,()=>new de.x).pipe((0,ve.x)());return this.childrenLoaders.set(De,Xt),Xt}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();function Ct(le){return function $e(le){return le&&"object"==typeof le&&"default"in le}(le)?le.default:le}let Gt=(()=>{class le{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new de.x,this.transitionAbortSubject=new de.x,this.configLoader=(0,e.f3M)(me),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(n),this.rootContexts=(0,e.f3M)(go),this.inputBindingEnabled=null!==(0,e.f3M)(eo,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,E.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=dt=>this.events.next(new Ln(dt)),this.configLoader.onLoadStartListener=dt=>this.events.next(new mo(dt))}complete(){this.transitions?.complete()}handleNavigationRequest(ee){const De=++this.navigationId;this.transitions?.next({...this.transitions.value,...ee,id:De})}setupNavigations(ee,De,dt){return this.transitions=new b.X({id:0,currentUrlTree:De,currentRawUrl:De,currentBrowserUrl:De,extractedUrl:ee.urlHandlingStrategy.extract(De),urlAfterRedirects:ee.urlHandlingStrategy.extract(De),rawUrl:De,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ln,restoredState:null,currentSnapshot:dt.snapshot,targetSnapshot:null,currentRouterState:dt,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,re.h)(Dt=>0!==Dt.id),(0,oe.U)(Dt=>({...Dt,extractedUrl:ee.urlHandlingStrategy.extract(Dt.rawUrl)})),(0,Ae.w)(Dt=>{this.currentTransition=Dt;let Xt=!1,pi=!1;return(0,E.of)(Dt).pipe((0,H.b)(ci=>{this.currentNavigation={id:ci.id,initialUrl:ci.rawUrl,extractedUrl:ci.extractedUrl,trigger:ci.source,extras:ci.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ae.w)(ci=>{const Ti=ci.currentBrowserUrl.toString(),fi=!ee.navigated||ci.extractedUrl.toString()!==Ti||Ti!==ci.currentUrlTree.toString();if(!fi&&"reload"!==(ci.extras.onSameUrlNavigation??ee.onSameUrlNavigation)){const cn="";return this.events.next(new bt(ci.id,this.urlSerializer.serialize(ci.rawUrl),cn,0)),ci.resolve(null),P.E}if(ee.urlHandlingStrategy.shouldProcessUrl(ci.rawUrl))return(0,E.of)(ci).pipe((0,Ae.w)(cn=>{const Pn=this.transitions?.getValue();return this.events.next(new Ut(cn.id,this.urlSerializer.serialize(cn.extractedUrl),cn.source,cn.restoredState)),Pn!==this.transitions?.getValue()?P.E:Promise.resolve(cn)}),function Po(le,Le,ee,De,dt,Dt){return(0,Ce.z)(Xt=>function ea(le,Le,ee,De,dt,Dt,Xt="emptyOnly"){return new yr(le,Le,ee,De,dt,Xt,Dt).recognize()}(le,Le,ee,De,Xt.extractedUrl,dt,Dt).pipe((0,oe.U)(({state:pi,tree:ci})=>({...Xt,targetSnapshot:pi,urlAfterRedirects:ci}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,ee.config,this.urlSerializer,ee.paramsInheritanceStrategy),(0,H.b)(cn=>{Dt.targetSnapshot=cn.targetSnapshot,Dt.urlAfterRedirects=cn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:cn.urlAfterRedirects};const Pn=new Bt(cn.id,this.urlSerializer.serialize(cn.extractedUrl),this.urlSerializer.serialize(cn.urlAfterRedirects),cn.targetSnapshot);this.events.next(Pn)}));if(fi&&ee.urlHandlingStrategy.shouldProcessUrl(ci.currentRawUrl)){const{id:cn,extractedUrl:Pn,source:ji,restoredState:Lo,extras:Ho}=ci,Bo=new Ut(cn,this.urlSerializer.serialize(Pn),ji,Lo);this.events.next(Bo);const js=kn(0,this.rootComponentType).snapshot;return this.currentTransition=Dt={...ci,targetSnapshot:js,urlAfterRedirects:Pn,extras:{...Ho,skipLocationChange:!1,replaceUrl:!1}},(0,E.of)(Dt)}{const cn="";return this.events.next(new bt(ci.id,this.urlSerializer.serialize(ci.extractedUrl),cn,1)),ci.resolve(null),P.E}}),(0,H.b)(ci=>{const Ti=new ei(ci.id,this.urlSerializer.serialize(ci.extractedUrl),this.urlSerializer.serialize(ci.urlAfterRedirects),ci.targetSnapshot);this.events.next(Ti)}),(0,oe.U)(ci=>(this.currentTransition=Dt={...ci,guards:Ao(ci.targetSnapshot,ci.currentSnapshot,this.rootContexts)},Dt)),function ho(le,Le){return(0,Ce.z)(ee=>{const{targetSnapshot:De,currentSnapshot:dt,guards:{canActivateChecks:Dt,canDeactivateChecks:Xt}}=ee;return 0===Xt.length&&0===Dt.length?(0,E.of)({...ee,guardsResult:!0}):function fr(le,Le,ee,De){return(0,M.D)(le).pipe((0,Ce.z)(dt=>function rs(le,Le,ee,De,dt){const Dt=Le&&Le.routeConfig?Le.routeConfig.canDeactivate:null;if(!Dt||0===Dt.length)return(0,E.of)(!0);const Xt=Dt.map(pi=>{const ci=mn(Le)??dt,Ti=uo(pi,ci);return I(function ft(le){return le&&Jo(le.canDeactivate)}(Ti)?Ti.canDeactivate(le,Le,ee,De):ci.runInContext(()=>Ti(le,Le,ee,De))).pipe((0,O.P)())});return(0,E.of)(Xt).pipe(Ki())}(dt.component,dt.route,ee,Le,De)),(0,O.P)(dt=>!0!==dt,!0))}(Xt,De,dt,le).pipe((0,Ce.z)(pi=>pi&&function pa(le){return"boolean"==typeof le}(pi)?function Pr(le,Le,ee,De){return(0,M.D)(Le).pipe((0,te.b)(dt=>(0,w.z)(function In(le,Le){return null!==le&&Le&&Le(new Qn(le)),(0,E.of)(!0)}(dt.route.parent,De),function ua(le,Le){return null!==le&&Le&&Le(new Gn(le)),(0,E.of)(!0)}(dt.route,De),function ka(le,Le,ee){const De=Le[Le.length-1],Dt=Le.slice(0,Le.length-1).reverse().map(Xt=>function to(le){const Le=le.routeConfig?le.routeConfig.canActivateChild:null;return Le&&0!==Le.length?{node:le,guards:Le}:null}(Xt)).filter(Xt=>null!==Xt).map(Xt=>(0,W.P)(()=>{const pi=Xt.guards.map(ci=>{const Ti=mn(Xt.node)??ee,fi=uo(ci,Ti);return I(function Fo(le){return le&&Jo(le.canActivateChild)}(fi)?fi.canActivateChild(De,le):Ti.runInContext(()=>fi(De,le))).pipe((0,O.P)())});return(0,E.of)(pi).pipe(Ki())}));return(0,E.of)(Dt).pipe(Ki())}(le,dt.path,ee),function ya(le,Le,ee){const De=Le.routeConfig?Le.routeConfig.canActivate:null;if(!De||0===De.length)return(0,E.of)(!0);const dt=De.map(Dt=>(0,W.P)(()=>{const Xt=mn(Le)??ee,pi=uo(Dt,Xt);return I(function Ca(le){return le&&Jo(le.canActivate)}(pi)?pi.canActivate(Le,le):Xt.runInContext(()=>pi(Le,le))).pipe((0,O.P)())}));return(0,E.of)(dt).pipe(Ki())}(le,dt.route,ee))),(0,O.P)(dt=>!0!==dt,!0))}(De,Dt,le,Le):(0,E.of)(pi)),(0,oe.U)(pi=>({...ee,guardsResult:pi})))})}(this.environmentInjector,ci=>this.events.next(ci)),(0,H.b)(ci=>{if(Dt.guardsResult=ci.guardsResult,Ie(ci.guardsResult))throw Hi(0,ci.guardsResult);const Ti=new Ei(ci.id,this.urlSerializer.serialize(ci.extractedUrl),this.urlSerializer.serialize(ci.urlAfterRedirects),ci.targetSnapshot,!!ci.guardsResult);this.events.next(Ti)}),(0,re.h)(ci=>!!ci.guardsResult||(this.cancelNavigationTransition(ci,"",3),!1)),lo(ci=>{if(ci.guards.canActivateChecks.length)return(0,E.of)(ci).pipe((0,H.b)(Ti=>{const fi=new Hn(Ti.id,this.urlSerializer.serialize(Ti.extractedUrl),this.urlSerializer.serialize(Ti.urlAfterRedirects),Ti.targetSnapshot);this.events.next(fi)}),(0,Ae.w)(Ti=>{let fi=!1;return(0,E.of)(Ti).pipe(function gr(le,Le){return(0,Ce.z)(ee=>{const{targetSnapshot:De,guards:{canActivateChecks:dt}}=ee;if(!dt.length)return(0,E.of)(ee);let Dt=0;return(0,M.D)(dt).pipe((0,te.b)(Xt=>function ma(le,Le,ee,De){const dt=le.routeConfig,Dt=le._resolve;return void 0!==dt?.title&&!ls(dt)&&(Dt[Me]=dt.title),function ss(le,Le,ee,De){const dt=function ba(le){return[...Object.keys(le),...Object.getOwnPropertySymbols(le)]}(le);if(0===dt.length)return(0,E.of)({});const Dt={};return(0,M.D)(dt).pipe((0,Ce.z)(Xt=>function Za(le,Le,ee,De){const dt=mn(Le)??De,Dt=uo(le,dt);return I(Dt.resolve?Dt.resolve(Le,ee):dt.runInContext(()=>Dt(Le,ee)))}(le[Xt],Le,ee,De).pipe((0,O.P)(),(0,H.b)(pi=>{Dt[Xt]=pi}))),gt(1),(0,X.h)(Dt),(0,Q.K)(Xt=>Kt(Xt)?P.E:(0,k._)(Xt)))}(Dt,le,Le,De).pipe((0,oe.U)(Xt=>(le._resolvedData=Xt,le.data=ao(le,ee).resolve,dt&&ls(dt)&&(le.data[Me]=dt.title),null)))}(Xt.route,De,le,Le)),(0,H.b)(()=>Dt++),gt(1),(0,Ce.z)(Xt=>Dt===dt.length?(0,E.of)(ee):P.E))})}(ee.paramsInheritanceStrategy,this.environmentInjector),(0,H.b)({next:()=>fi=!0,complete:()=>{fi||this.cancelNavigationTransition(Ti,"",2)}}))}),(0,H.b)(Ti=>{const fi=new Vn(Ti.id,this.urlSerializer.serialize(Ti.extractedUrl),this.urlSerializer.serialize(Ti.urlAfterRedirects),Ti.targetSnapshot);this.events.next(fi)}))}),lo(ci=>{const Ti=fi=>{const an=[];fi.routeConfig?.loadComponent&&!fi.routeConfig._loadedComponent&&an.push(this.configLoader.loadComponent(fi.routeConfig).pipe((0,H.b)(cn=>{fi.component=cn}),(0,oe.U)(()=>{})));for(const cn of fi.children)an.push(...Ti(cn));return an};return(0,y.a)(Ti(ci.targetSnapshot.root)).pipe((0,zt.d)(),(0,Ze.q)(1))}),lo(()=>this.afterPreactivation()),(0,oe.U)(ci=>{const Ti=function gi(le,Le,ee){const De=ut(le,Le._root,ee?ee._root:void 0);return new Rn(De,Le)}(ee.routeReuseStrategy,ci.targetSnapshot,ci.currentRouterState);return this.currentTransition=Dt={...ci,targetRouterState:Ti},Dt}),(0,H.b)(()=>{this.events.next(new bo)}),((le,Le,ee,De)=>(0,oe.U)(dt=>(new ar(Le,dt.targetRouterState,dt.currentRouterState,ee,De).activate(le),dt)))(this.rootContexts,ee.routeReuseStrategy,ci=>this.events.next(ci),this.inputBindingEnabled),(0,Ze.q)(1),(0,H.b)({next:ci=>{Xt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Oi(ci.id,this.urlSerializer.serialize(ci.extractedUrl),this.urlSerializer.serialize(ci.urlAfterRedirects))),ee.titleStrategy?.updateTitle(ci.targetRouterState.snapshot),ci.resolve(!0)},complete:()=>{Xt=!0}}),(0,Je.R)(this.transitionAbortSubject.pipe((0,H.b)(ci=>{throw ci}))),(0,ce.x)(()=>{Xt||pi||this.cancelNavigationTransition(Dt,"",1),this.currentNavigation?.id===Dt.id&&(this.currentNavigation=null)}),(0,Q.K)(ci=>{if(pi=!0,yt(ci))this.events.next(new ae(Dt.id,this.urlSerializer.serialize(Dt.extractedUrl),ci.message,ci.cancellationCode)),function on(le){return yt(le)&&Ie(le.url)}(ci)?this.events.next(new wo(ci.url)):Dt.resolve(!1);else{this.events.next(new nt(Dt.id,this.urlSerializer.serialize(Dt.extractedUrl),ci,Dt.targetSnapshot??void 0));try{Dt.resolve(ee.errorHandler(ci))}catch(Ti){Dt.reject(Ti)}}return P.E}))}))}cancelNavigationTransition(ee,De,dt){const Dt=new ae(ee.id,this.urlSerializer.serialize(ee.extractedUrl),De,dt);this.events.next(Dt),ee.resolve(!1)}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();function di(le){return le!==ln}let Ai=(()=>{class le{buildTitle(ee){let De,dt=ee.root;for(;void 0!==dt;)De=this.getResolvedTitleForRoute(dt)??De,dt=dt.children.find(Dt=>Dt.outlet===Ve);return De}getResolvedTitleForRoute(ee){return ee.data[Me]}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:function(){return(0,e.f3M)(Pi)},providedIn:"root"})}return le})(),Pi=(()=>{class le extends Ai{constructor(ee){super(),this.title=ee}updateTitle(ee){const De=this.buildTitle(ee);void 0!==De&&this.title.setTitle(De)}static#e=this.\u0275fac=function(De){return new(De||le)(e.LFG(qe.Dx))};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})(),yn=(()=>{class le{static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:function(){return(0,e.f3M)(bn)},providedIn:"root"})}return le})();class Cn{shouldDetach(Le){return!1}store(Le,ee){}shouldAttach(Le){return!1}retrieve(Le){return null}shouldReuseRoute(Le,ee){return Le.routeConfig===ee.routeConfig}}let bn=(()=>{class le extends Cn{static#e=this.\u0275fac=function(){let ee;return function(dt){return(ee||(ee=e.n5z(le)))(dt||le)}}();static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();const tn=new e.OlP("",{providedIn:"root",factory:()=>({})});let gn=(()=>{class le{static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:function(){return(0,e.f3M)(zn)},providedIn:"root"})}return le})(),zn=(()=>{class le{shouldProcessUrl(ee){return!0}extract(ee){return ee}merge(ee,De){return ee}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();var xn=function(le){return le[le.COMPLETE=0]="COMPLETE",le[le.FAILED=1]="FAILED",le[le.REDIRECTING=2]="REDIRECTING",le}(xn||{});function jo(le,Le){le.events.pipe((0,re.h)(ee=>ee instanceof Oi||ee instanceof ae||ee instanceof nt||ee instanceof bt),(0,oe.U)(ee=>ee instanceof Oi||ee instanceof bt?xn.COMPLETE:ee instanceof ae&&(0===ee.code||1===ee.code)?xn.REDIRECTING:xn.FAILED),(0,re.h)(ee=>ee!==xn.REDIRECTING),(0,Ze.q)(1)).subscribe(()=>{Le()})}function Yo(le){throw le}function sr(le,Le,ee){return Le.parse("/")}const Ro={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Jn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Yn=(()=>{class le{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,e.f3M)(e.c2e),this.isNgZoneEnabled=!1,this._events=new de.x,this.options=(0,e.f3M)(tn,{optional:!0})||{},this.pendingTasks=(0,e.f3M)(e.HDt),this.errorHandler=this.options.errorHandler||Yo,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||sr,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(gn),this.routeReuseStrategy=(0,e.f3M)(yn),this.titleStrategy=(0,e.f3M)(Ai),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,e.f3M)(Qo,{optional:!0})?.flat()??[],this.navigationTransitions=(0,e.f3M)(Gt),this.urlSerializer=(0,e.f3M)(n),this.location=(0,e.f3M)(Z.Ye),this.componentInputBindingEnabled=!!(0,e.f3M)(eo,{optional:!0}),this.eventsSubscription=new se.w0,this.isNgZoneEnabled=(0,e.f3M)(e.R0b)instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new o,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=kn(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(ee=>{this.lastSuccessfulId=ee.id,this.currentPageId=this.browserPageId},ee=>{this.console.warn(`Unhandled Navigation Error: ${ee}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const ee=this.navigationTransitions.events.subscribe(De=>{try{const{currentTransition:dt}=this.navigationTransitions;if(null===dt)return void(wn(De)&&this._events.next(De));if(De instanceof Ut)di(dt.source)&&(this.browserUrlTree=dt.extractedUrl);else if(De instanceof bt)this.rawUrlTree=dt.rawUrl;else if(De instanceof Bt){if("eager"===this.urlUpdateStrategy){if(!dt.extras.skipLocationChange){const Dt=this.urlHandlingStrategy.merge(dt.urlAfterRedirects,dt.rawUrl);this.setBrowserUrl(Dt,dt)}this.browserUrlTree=dt.urlAfterRedirects}}else if(De instanceof bo)this.currentUrlTree=dt.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(dt.urlAfterRedirects,dt.rawUrl),this.routerState=dt.targetRouterState,"deferred"===this.urlUpdateStrategy&&(dt.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,dt),this.browserUrlTree=dt.urlAfterRedirects);else if(De instanceof ae)0!==De.code&&1!==De.code&&(this.navigated=!0),(3===De.code||2===De.code)&&this.restoreHistory(dt);else if(De instanceof wo){const Dt=this.urlHandlingStrategy.merge(De.url,dt.currentRawUrl),Xt={skipLocationChange:dt.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||di(dt.source)};this.scheduleNavigation(Dt,ln,null,Xt,{resolve:dt.resolve,reject:dt.reject,promise:dt.promise})}De instanceof nt&&this.restoreHistory(dt,!0),De instanceof Oi&&(this.navigated=!0),wn(De)&&this._events.next(De)}catch(dt){this.navigationTransitions.transitionAbortSubject.next(dt)}});this.eventsSubscription.add(ee)}resetRootComponentType(ee){this.routerState.root.component=ee,this.navigationTransitions.rootComponentType=ee}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const ee=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ln,ee)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(ee=>{const De="popstate"===ee.type?"popstate":"hashchange";"popstate"===De&&setTimeout(()=>{this.navigateToSyncWithBrowser(ee.url,De,ee.state)},0)}))}navigateToSyncWithBrowser(ee,De,dt){const Dt={replaceUrl:!0},Xt=dt?.navigationId?dt:null;if(dt){const ci={...dt};delete ci.navigationId,delete ci.\u0275routerPageId,0!==Object.keys(ci).length&&(Dt.state=ci)}const pi=this.parseUrl(ee);this.scheduleNavigation(pi,De,Xt,Dt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(ee){this.config=ee.map(Yr),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(ee,De={}){const{relativeTo:dt,queryParams:Dt,fragment:Xt,queryParamsHandling:pi,preserveFragment:ci}=De,Ti=ci?this.currentUrlTree.fragment:Xt;let an,fi=null;switch(pi){case"merge":fi={...this.currentUrlTree.queryParams,...Dt};break;case"preserve":fi=this.currentUrlTree.queryParams;break;default:fi=Dt||null}null!==fi&&(fi=this.removeEmptyProps(fi));try{an=Lt(dt?dt.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof ee[0]||!ee[0].startsWith("/"))&&(ee=[]),an=this.currentUrlTree.root}return vt(an,ee,fi,Ti??null)}navigateByUrl(ee,De={skipLocationChange:!1}){const dt=Ie(ee)?ee:this.parseUrl(ee),Dt=this.urlHandlingStrategy.merge(dt,this.rawUrlTree);return this.scheduleNavigation(Dt,ln,null,De)}navigate(ee,De={skipLocationChange:!1}){return function Mr(le){for(let Le=0;Le{const Dt=ee[dt];return null!=Dt&&(De[dt]=Dt),De},{})}scheduleNavigation(ee,De,dt,Dt,Xt){if(this.disposed)return Promise.resolve(!1);let pi,ci,Ti;Xt?(pi=Xt.resolve,ci=Xt.reject,Ti=Xt.promise):Ti=new Promise((an,cn)=>{pi=an,ci=cn});const fi=this.pendingTasks.add();return jo(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(fi))}),this.navigationTransitions.handleNavigationRequest({source:De,restoredState:dt,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:ee,extras:Dt,resolve:pi,reject:ci,promise:Ti,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Ti.catch(an=>Promise.reject(an))}setBrowserUrl(ee,De){const dt=this.urlSerializer.serialize(ee);if(this.location.isCurrentPathEqualTo(dt)||De.extras.replaceUrl){const Xt={...De.extras.state,...this.generateNgRouterState(De.id,this.browserPageId)};this.location.replaceState(dt,"",Xt)}else{const Dt={...De.extras.state,...this.generateNgRouterState(De.id,this.browserPageId+1)};this.location.go(dt,"",Dt)}}restoreHistory(ee,De=!1){if("computed"===this.canceledNavigationResolution){const Dt=this.currentPageId-this.browserPageId;0!==Dt?this.location.historyGo(Dt):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===Dt&&(this.resetState(ee),this.browserUrlTree=ee.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(De&&this.resetState(ee),this.resetUrlToCurrentUrlTree())}resetState(ee){this.routerState=ee.currentRouterState,this.currentUrlTree=ee.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,ee.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(ee,De){return"computed"===this.canceledNavigationResolution?{navigationId:ee,\u0275routerPageId:De}:{navigationId:ee}}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();function wn(le){return!(le instanceof bo||le instanceof wo)}let Br=(()=>{class le{constructor(ee,De,dt,Dt,Xt,pi){this.router=ee,this.route=De,this.tabIndexAttribute=dt,this.renderer=Dt,this.el=Xt,this.locationStrategy=pi,this.href=null,this.commands=null,this.onChanges=new de.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const ci=Xt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===ci||"area"===ci,this.isAnchorElement?this.subscription=ee.events.subscribe(Ti=>{Ti instanceof Oi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(ee){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",ee)}ngOnChanges(ee){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(ee){null!=ee?(this.commands=Array.isArray(ee)?ee:[ee],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(ee,De,dt,Dt,Xt){return!!(null===this.urlTree||this.isAnchorElement&&(0!==ee||De||dt||Dt||Xt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const ee=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",ee)}applyAttributeValue(ee,De){const dt=this.renderer,Dt=this.el.nativeElement;null!==De?dt.setAttribute(Dt,ee,De):dt.removeAttribute(Dt,ee)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(De){return new(De||le)(e.Y36(Yn),e.Y36(En),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Z.S$))};static#t=this.\u0275dir=e.lG2({type:le,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(De,dt){1&De&&e.NdJ("click",function(Xt){return dt.onClick(Xt.button,Xt.ctrlKey,Xt.shiftKey,Xt.altKey,Xt.metaKey)}),2&De&&e.uIk("target",dt.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",e.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",e.VuI],replaceUrl:["replaceUrl","replaceUrl",e.VuI],routerLink:"routerLink"},standalone:!0,features:[e.Xq5,e.TTD]})}return le})();class _a{}let Ar=(()=>{class le{preload(ee,De){return(0,E.of)(null)}static#e=this.\u0275fac=function(De){return new(De||le)};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})(),Co=(()=>{class le{constructor(ee,De,dt,Dt,Xt){this.router=ee,this.injector=dt,this.preloadingStrategy=Dt,this.loader=Xt}setUpPreloading(){this.subscription=this.router.events.pipe((0,re.h)(ee=>ee instanceof Oi),(0,te.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(ee,De){const dt=[];for(const Dt of De){Dt.providers&&!Dt._injector&&(Dt._injector=(0,e.MMx)(Dt.providers,ee,`Route: ${Dt.path}`));const Xt=Dt._injector??ee,pi=Dt._loadedInjector??Xt;(Dt.loadChildren&&!Dt._loadedRoutes&&void 0===Dt.canLoad||Dt.loadComponent&&!Dt._loadedComponent)&&dt.push(this.preloadConfig(Xt,Dt)),(Dt.children||Dt._loadedRoutes)&&dt.push(this.processRoutes(pi,Dt.children??Dt._loadedRoutes))}return(0,M.D)(dt).pipe((0,ue.J)())}preloadConfig(ee,De){return this.preloadingStrategy.preload(De,()=>{let dt;dt=De.loadChildren&&void 0===De.canLoad?this.loader.loadChildren(ee,De):(0,E.of)(null);const Dt=dt.pipe((0,Ce.z)(Xt=>null===Xt?(0,E.of)(void 0):(De._loadedRoutes=Xt.routes,De._loadedInjector=Xt.injector,this.processRoutes(Xt.injector??ee,Xt.routes))));if(De.loadComponent&&!De._loadedComponent){const Xt=this.loader.loadComponent(De);return(0,M.D)([Dt,Xt]).pipe((0,ue.J)())}return Dt})}static#e=this.\u0275fac=function(De){return new(De||le)(e.LFG(Yn),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(_a),e.LFG(me))};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})();const Ko=new e.OlP("");let Ta=(()=>{class le{constructor(ee,De,dt,Dt,Xt={}){this.urlSerializer=ee,this.transitions=De,this.viewportScroller=dt,this.zone=Dt,this.options=Xt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Xt.scrollPositionRestoration=Xt.scrollPositionRestoration||"disabled",Xt.anchorScrolling=Xt.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(ee=>{ee instanceof Ut?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=ee.navigationTrigger,this.restoredId=ee.restoredState?ee.restoredState.navigationId:0):ee instanceof Oi?(this.lastId=ee.id,this.scheduleScrollEvent(ee,this.urlSerializer.parse(ee.urlAfterRedirects).fragment)):ee instanceof bt&&0===ee.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(ee,this.urlSerializer.parse(ee.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(ee=>{ee instanceof Bn&&(ee.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(ee.position):ee.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(ee.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(ee,De){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Bn(ee,"popstate"===this.lastSource?this.store[this.restoredId]:null,De))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(De){e.$Z()};static#t=this.\u0275prov=e.Yz7({token:le,factory:le.\u0275fac})}return le})();function cr(le,Le){return{\u0275kind:le,\u0275providers:Le}}function cs(){const le=(0,e.f3M)(e.zs3);return Le=>{const ee=le.get(e.z2F);if(Le!==ee.components[0])return;const De=le.get(Yn),dt=le.get(Gi);1===le.get(na)&&De.initialNavigation(),le.get(ks,null,e.XFs.Optional)?.setUpPreloading(),le.get(Ko,null,e.XFs.Optional)?.init(),De.resetRootComponentType(ee.componentTypes[0]),dt.closed||(dt.next(),dt.complete(),dt.unsubscribe())}}const Gi=new e.OlP("",{factory:()=>new de.x}),na=new e.OlP("",{providedIn:"root",factory:()=>1}),ks=new e.OlP("");function Ns(le){return cr(0,[{provide:ks,useExisting:Co},{provide:_a,useExisting:le}])}const ds=new e.OlP("ROUTER_FORROOT_GUARD"),vi=[Z.Ye,{provide:n,useClass:t},Yn,go,{provide:En,useFactory:function lr(le){return le.routerState.root},deps:[Yn]},me,[]];function Mn(){return new e.PXZ("Router",Yn)}let Ea=(()=>{class le{constructor(ee){}static forRoot(ee,De){return{ngModule:le,providers:[vi,[],{provide:Qo,multi:!0,useValue:ee},{provide:ds,useFactory:kr,deps:[[Yn,new e.FiY,new e.tp0]]},{provide:tn,useValue:De||{}},De?.useHash?{provide:Z.S$,useClass:Z.Do}:{provide:Z.S$,useClass:Z.b0},{provide:Ko,useFactory:()=>{const le=(0,e.f3M)(Z.EM),Le=(0,e.f3M)(e.R0b),ee=(0,e.f3M)(tn),De=(0,e.f3M)(Gt),dt=(0,e.f3M)(n);return ee.scrollOffset&&le.setOffset(ee.scrollOffset),new Ta(dt,De,le,Le,ee)}},De?.preloadingStrategy?Ns(De.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:Mn},De?.initialNavigation?Wo(De):[],De?.bindToComponentInputs?cr(8,[Wt,{provide:eo,useExisting:Wt}]).\u0275providers:[],[{provide:xa,useFactory:cs},{provide:e.tb,multi:!0,useExisting:xa}]]}}static forChild(ee){return{ngModule:le,providers:[{provide:Qo,multi:!0,useValue:ee}]}}static#e=this.\u0275fac=function(De){return new(De||le)(e.LFG(ds,8))};static#t=this.\u0275mod=e.oAB({type:le});static#i=this.\u0275inj=e.cJS({})}return le})();function kr(le){return"guarded"}function Wo(le){return["disabled"===le.initialNavigation?cr(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const Le=(0,e.f3M)(Yn);return()=>{Le.setUpLocationChangeListener()}}},{provide:na,useValue:2}]).\u0275providers:[],"enabledBlocking"===le.initialNavigation?cr(2,[{provide:na,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:Le=>{const ee=Le.get(Z.V_,Promise.resolve());return()=>ee.then(()=>new Promise(De=>{const dt=Le.get(Yn),Dt=Le.get(Gi);jo(dt,()=>{De(!0)}),Le.get(Gt).afterPreactivation=()=>(De(!0),Dt.closed?(0,E.of)(void 0):Dt),dt.initialNavigation()}))}}]).\u0275providers:[]]}const xa=new e.OlP("")},89515:(_t,pe,m)=>{"use strict";m.d(pe,{X$:()=>at,Zw:()=>P,aw:()=>gt,sK:()=>Ne});var e=m(65879),h=m(22096),M=m(2664),E=m(9315),b=m(35211),y=m(74911),g=m(48180),w=m(67081),W=m(37398),v=m(76328),k=m(94664);class P{}let S=(()=>{class At extends P{getTranslation(fe){return(0,h.of)({})}static \u0275fac=function(){let fe;return function(ce){return(fe||(fe=e.n5z(At)))(ce||At)}}();static \u0275prov=e.Yz7({token:At,factory:At.\u0275fac})}return At})();class de{}let se=(()=>{class At{handle(fe){return fe.key}static \u0275fac=function(X){return new(X||At)};static \u0275prov=e.Yz7({token:At,factory:At.\u0275fac})}return At})();function Z(At,Mt){if(At===Mt)return!0;if(null===At||null===Mt)return!1;if(At!=At&&Mt!=Mt)return!0;let ce,ve,Je,fe=typeof At;if(fe==typeof Mt&&"object"==fe){if(!Array.isArray(At)){if(Array.isArray(Mt))return!1;for(ve in Je=Object.create(null),At){if(!Z(At[ve],Mt[ve]))return!1;Je[ve]=!0}for(ve in Mt)if(!(ve in Je)&&typeof Mt[ve]<"u")return!1;return!0}if(!Array.isArray(Mt))return!1;if((ce=At.length)==Mt.length){for(ve=0;ve{Ae(Mt[X])?X in At?fe[X]=Ze(At[X],Mt[X]):Object.assign(fe,{[X]:Mt[X]}):Object.assign(fe,{[X]:Mt[X]})}),fe}class ke{}let re=(()=>{class At extends ke{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(fe,X){let ce;return ce="string"==typeof fe?this.interpolateString(fe,X):"function"==typeof fe?this.interpolateFunction(fe,X):fe,ce}getValue(fe,X){let ce="string"==typeof X?X.split("."):[X];X="";do{X+=ce.shift(),!oe(fe)||!oe(fe[X])||"object"!=typeof fe[X]&&ce.length?ce.length?X+=".":fe=void 0:(fe=fe[X],X="")}while(ce.length);return fe}interpolateFunction(fe,X){return fe(X)}interpolateString(fe,X){return X?fe.replace(this.templateMatcher,(ce,ve)=>{let Je=this.getValue(X,ve);return oe(Je)?Je:ce}):fe}static \u0275fac=function(){let fe;return function(ce){return(fe||(fe=e.n5z(At)))(ce||At)}}();static \u0275prov=e.Yz7({token:At,factory:At.\u0275fac})}return At})();class Ce{}let O=(()=>{class At extends Ce{compile(fe,X){return fe}compileTranslations(fe,X){return fe}static \u0275fac=function(){let fe;return function(ce){return(fe||(fe=e.n5z(At)))(ce||At)}}();static \u0275prov=e.Yz7({token:At,factory:At.\u0275fac})}return At})();class te{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new e.vpe;onLangChange=new e.vpe;onDefaultLangChange=new e.vpe}const H=new e.OlP("USE_STORE"),Q=new e.OlP("USE_DEFAULT_LANG"),ye=new e.OlP("DEFAULT_LANGUAGE"),rt=new e.OlP("USE_EXTEND");let Ne=(()=>{class At{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new e.vpe;_onLangChange=new e.vpe;_onDefaultLangChange=new e.vpe;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(fe){this.isolate?this._defaultLang=fe:this.store.defaultLang=fe}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(fe){this.isolate?this._currentLang=fe:this.store.currentLang=fe}get langs(){return this.isolate?this._langs:this.store.langs}set langs(fe){this.isolate?this._langs=fe:this.store.langs=fe}get translations(){return this.isolate?this._translations:this.store.translations}set translations(fe){this.isolate?this._translations=fe:this.store.translations=fe}constructor(fe,X,ce,ve,Je,ue=!0,qe=!1,Ve=!1,Me){this.store=fe,this.currentLoader=X,this.compiler=ce,this.parser=ve,this.missingTranslationHandler=Je,this.useDefaultLang=ue,this.isolate=qe,this.extend=Ve,Me&&this.setDefaultLang(Me)}setDefaultLang(fe){if(fe===this.defaultLang)return;let X=this.retrieveTranslations(fe);typeof X<"u"?(null==this.defaultLang&&(this.defaultLang=fe),X.pipe((0,g.q)(1)).subscribe(ce=>{this.changeDefaultLang(fe)})):this.changeDefaultLang(fe)}getDefaultLang(){return this.defaultLang}use(fe){if(fe===this.currentLang)return(0,h.of)(this.translations[fe]);let X=this.retrieveTranslations(fe);return typeof X<"u"?(this.currentLang||(this.currentLang=fe),X.pipe((0,g.q)(1)).subscribe(ce=>{this.changeLang(fe)}),X):(this.changeLang(fe),(0,h.of)(this.translations[fe]))}retrieveTranslations(fe){let X;return(typeof this.translations[fe]>"u"||this.extend)&&(this._translationRequests[fe]=this._translationRequests[fe]||this.getTranslation(fe),X=this._translationRequests[fe]),X}getTranslation(fe){this.pending=!0;const X=this.currentLoader.getTranslation(fe).pipe((0,w.d)(1),(0,g.q)(1));return this.loadingTranslations=X.pipe((0,W.U)(ce=>this.compiler.compileTranslations(ce,fe)),(0,w.d)(1),(0,g.q)(1)),this.loadingTranslations.subscribe({next:ce=>{this.translations[fe]=this.extend&&this.translations[fe]?{...ce,...this.translations[fe]}:ce,this.updateLangs(),this.pending=!1},error:ce=>{this.pending=!1}}),X}setTranslation(fe,X,ce=!1){X=this.compiler.compileTranslations(X,fe),this.translations[fe]=(ce||this.extend)&&this.translations[fe]?Ze(this.translations[fe],X):X,this.updateLangs(),this.onTranslationChange.emit({lang:fe,translations:this.translations[fe]})}getLangs(){return this.langs}addLangs(fe){fe.forEach(X=>{-1===this.langs.indexOf(X)&&this.langs.push(X)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(fe,X,ce){let ve;if(X instanceof Array){let Je={},ue=!1;for(let qe of X)Je[qe]=this.getParsedResult(fe,qe,ce),(0,M.b)(Je[qe])&&(ue=!0);if(ue){const qe=X.map(Ve=>(0,M.b)(Je[Ve])?Je[Ve]:(0,h.of)(Je[Ve]));return(0,E.D)(qe).pipe((0,W.U)(Ve=>{let Me={};return Ve.forEach((et,Re)=>{Me[X[Re]]=et}),Me}))}return Je}if(fe&&(ve=this.parser.interpolate(this.parser.getValue(fe,X),ce)),typeof ve>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(ve=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],X),ce)),typeof ve>"u"){let Je={key:X,translateService:this};typeof ce<"u"&&(Je.interpolateParams=ce),ve=this.missingTranslationHandler.handle(Je)}return typeof ve<"u"?ve:X}get(fe,X){if(!oe(fe)||!fe.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,v.b)(ce=>(ce=this.getParsedResult(ce,fe,X),(0,M.b)(ce)?ce:(0,h.of)(ce))));{let ce=this.getParsedResult(this.translations[this.currentLang],fe,X);return(0,M.b)(ce)?ce:(0,h.of)(ce)}}getStreamOnTranslationChange(fe,X){if(!oe(fe)||!fe.length)throw new Error('Parameter "key" required');return(0,b.z)((0,y.P)(()=>this.get(fe,X)),this.onTranslationChange.pipe((0,k.w)(ce=>{const ve=this.getParsedResult(ce.translations,fe,X);return"function"==typeof ve.subscribe?ve:(0,h.of)(ve)})))}stream(fe,X){if(!oe(fe)||!fe.length)throw new Error('Parameter "key" required');return(0,b.z)((0,y.P)(()=>this.get(fe,X)),this.onLangChange.pipe((0,k.w)(ce=>{const ve=this.getParsedResult(ce.translations,fe,X);return(0,M.b)(ve)?ve:(0,h.of)(ve)})))}instant(fe,X){if(!oe(fe)||!fe.length)throw new Error('Parameter "key" required');let ce=this.getParsedResult(this.translations[this.currentLang],fe,X);if((0,M.b)(ce)){if(fe instanceof Array){let ve={};return fe.forEach((Je,ue)=>{ve[fe[ue]]=fe[ue]}),ve}return fe}return ce}set(fe,X,ce=this.currentLang){this.translations[ce][fe]=this.compiler.compile(X,ce),this.updateLangs(),this.onTranslationChange.emit({lang:ce,translations:this.translations[ce]})}changeLang(fe){this.currentLang=fe,this.onLangChange.emit({lang:fe,translations:this.translations[fe]}),null==this.defaultLang&&this.changeDefaultLang(fe)}changeDefaultLang(fe){this.defaultLang=fe,this.onDefaultLangChange.emit({lang:fe,translations:this.translations[fe]})}reloadLang(fe){return this.resetLang(fe),this.getTranslation(fe)}resetLang(fe){this._translationRequests[fe]=void 0,this.translations[fe]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let fe=window.navigator.languages?window.navigator.languages[0]:null;return fe=fe||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof fe>"u"?void 0:(-1!==fe.indexOf("-")&&(fe=fe.split("-")[0]),-1!==fe.indexOf("_")&&(fe=fe.split("_")[0]),fe)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let fe=window.navigator.languages?window.navigator.languages[0]:null;return fe=fe||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,fe}static \u0275fac=function(X){return new(X||At)(e.LFG(te),e.LFG(P),e.LFG(Ce),e.LFG(ke),e.LFG(de),e.LFG(Q),e.LFG(H),e.LFG(rt),e.LFG(ye))};static \u0275prov=e.Yz7({token:At,factory:At.\u0275fac})}return At})(),at=(()=>{class At{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(fe,X){this.translate=fe,this._ref=X}updateValue(fe,X,ce){let ve=Je=>{this.value=void 0!==Je?Je:fe,this.lastKey=fe,this._ref.markForCheck()};if(ce){let Je=this.translate.getParsedResult(ce,fe,X);(0,M.b)(Je.subscribe)?Je.subscribe(ve):ve(Je)}this.translate.get(fe,X).subscribe(ve)}transform(fe,...X){if(!fe||!fe.length)return fe;if(Z(fe,this.lastKey)&&Z(X,this.lastParams))return this.value;let ce;if(oe(X[0])&&X.length)if("string"==typeof X[0]&&X[0].length){let ve=X[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{ce=JSON.parse(ve)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${X[0]}`)}}else"object"==typeof X[0]&&!Array.isArray(X[0])&&(ce=X[0]);return this.lastKey=fe,this.lastParams=X,this.updateValue(fe,ce),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(ve=>{this.lastKey&&ve.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(fe,ce,ve.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(ve=>{this.lastKey&&(this.lastKey=null,this.updateValue(fe,ce,ve.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(fe,ce))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(X){return new(X||At)(e.Y36(Ne,16),e.Y36(e.sBO,16))};static \u0275pipe=e.Yjl({name:"translate",type:At,pure:!1});static \u0275prov=e.Yz7({token:At,factory:At.\u0275fac})}return At})(),gt=(()=>{class At{static forRoot(fe={}){return{ngModule:At,providers:[fe.loader||{provide:P,useClass:S},fe.compiler||{provide:Ce,useClass:O},fe.parser||{provide:ke,useClass:re},fe.missingTranslationHandler||{provide:de,useClass:se},te,{provide:H,useValue:fe.isolate},{provide:Q,useValue:fe.useDefaultLang},{provide:rt,useValue:fe.extend},{provide:ye,useValue:fe.defaultLanguage},Ne]}}static forChild(fe={}){return{ngModule:At,providers:[fe.loader||{provide:P,useClass:S},fe.compiler||{provide:Ce,useClass:O},fe.parser||{provide:ke,useClass:re},fe.missingTranslationHandler||{provide:de,useClass:se},{provide:H,useValue:fe.isolate},{provide:Q,useValue:fe.useDefaultLang},{provide:rt,useValue:fe.extend},{provide:ye,useValue:fe.defaultLanguage},Ne]}}static \u0275fac=function(X){return new(X||At)};static \u0275mod=e.oAB({type:At});static \u0275inj=e.cJS({})}return At})()},91935:(_t,pe,m)=>{"use strict";m.d(pe,{zr:()=>ot,Ct:()=>s,Hy:()=>Ve});var e=m(15861),h=m(65879),M=m(96814),E=m(69862),b=m(78645),y=m(22096),g=m(7715),w=m(65592),W=m(54829),v=m(17728),k=m(8251);var de=m(58504),se=m(52572),Z=m(63019),oe=m(32181),Ae=m(99397),Ze=m(83620),ke=m(5177),re=m(94664),Ce=m(37398),O=m(81374),te=m(26306),H=m(16321),Q=m(70093),ye=m(79360),rt=m(82306),Ne=m(27103);const zt=(0,rt.d)(Ue=>function(Y=null){Ue(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=Y});function gt(Ue){throw new zt(Ue)}var At=m(48180),Mt=m(9769);class fe{validateSignature(Fe){return Promise.resolve(null)}validateAtHash(Fe){return Promise.resolve(!0)}}class X{}class ve{}let Je=(()=>{class Ue extends ve{now(){return Date.now()}new(){return new Date}}return Ue.\u0275fac=function(){let Fe;return function(J){return(Fe||(Fe=h.n5z(Ue)))(J||Ue)}}(),Ue.\u0275prov=h.Yz7({token:Ue,factory:Ue.\u0275fac}),Ue})();class qe{}class Ve{}let Me=(()=>{class Ue{constructor(){this.data=new Map}getItem(Y){return this.data.get(Y)}removeItem(Y){this.data.delete(Y)}setItem(Y,J){this.data.set(Y,J)}}return Ue.\u0275fac=function(Y){return new(Y||Ue)},Ue.\u0275prov=h.Yz7({token:Ue,factory:Ue.\u0275fac}),Ue})();class Re{constructor(Fe){this.type=Fe}}class Et extends Re{constructor(Fe,Y=null){super(Fe),this.info=Y}}class G extends Re{constructor(Fe,Y=null){super(Fe),this.info=Y}}class He extends Re{constructor(Fe,Y,J=null){super(Fe),this.reason=Y,this.params=J}}function ne(Ue){const Fe=Ue.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(Fe).split("").map(function(Y){return"%"+("00"+Y.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function it(Ue){return btoa(Ue).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class I{constructor(Fe){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret="",this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.decreaseExpirationBySec=0,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.disableIdTokenTimer=!1,this.checkOrigin=!1,this.openUri=Y=>{location.href=Y},Fe&&Object.assign(this,Fe)}}class be{encodeKey(Fe){return encodeURIComponent(Fe)}encodeValue(Fe){return encodeURIComponent(Fe)}decodeKey(Fe){return decodeURIComponent(Fe)}decodeValue(Fe){return decodeURIComponent(Fe)}}class j{}let Te=(()=>{class Ue{getHashFragmentParams(Y){let J=Y||window.location.hash;if(J=decodeURIComponent(J),0!==J.indexOf("#"))return{};const U=J.indexOf("?");return J=J.substr(U>-1?U+1:1),this.parseQueryString(J)}parseQueryString(Y){const J={};let U,ze,Ge,tt,je,lt,Ie;if(null===Y)return J;U=Y.split("&");for(let st=0;st=64;){for(ze=Fe[0],Ge=Fe[1],tt=Fe[2],je=Fe[3],lt=Fe[4],Ie=Fe[5],st=Fe[6],Lt=Fe[7],Rt=0;Rt<16;Rt++)kt=J+4*Rt,Ue[Rt]=(255&Y[kt])<<24|(255&Y[kt+1])<<16|(255&Y[kt+2])<<8|255&Y[kt+3];for(Rt=16;Rt<64;Rt++)vt=Ue[Rt-2],ni=(vt>>>17|vt<<15)^(vt>>>19|vt<<13)^vt>>>10,vt=Ue[Rt-15],hi=(vt>>>7|vt<<25)^(vt>>>18|vt<<14)^vt>>>3,Ue[Rt]=(ni+Ue[Rt-7]|0)+(hi+Ue[Rt-16]|0);for(Rt=0;Rt<64;Rt++)ni=(((lt>>>6|lt<<26)^(lt>>>11|lt<<21)^(lt>>>25|lt<<7))+(lt&Ie^~lt&st)|0)+(Lt+(Se[Rt]+Ue[Rt]|0)|0)|0,hi=((ze>>>2|ze<<30)^(ze>>>13|ze<<19)^(ze>>>22|ze<<10))+(ze&Ge^ze&tt^Ge&tt)|0,Lt=st,st=Ie,Ie=lt,lt=je+ni|0,je=tt,tt=Ge,Ge=ze,ze=ni+hi|0;Fe[0]+=ze,Fe[1]+=Ge,Fe[2]+=tt,Fe[3]+=je,Fe[4]+=lt,Fe[5]+=Ie,Fe[6]+=st,Fe[7]+=Lt,J+=64,U-=64}return J}class ge{constructor(){this.digestLength=32,this.blockSize=64,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}reset(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this}clean(){for(let Fe=0;Fe0){for(;this.bufferLength<64&&Y>0;)this.buffer[this.bufferLength++]=Fe[J++],Y--;64===this.bufferLength&&(Ee(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(Y>=64&&(J=Ee(this.temp,this.state,Fe,J,Y),Y%=64);Y>0;)this.buffer[this.bufferLength++]=Fe[J++],Y--;return this}finish(Fe){if(!this.finished){const Y=this.bytesHashed,J=this.bufferLength,U=Y/536870912|0,ze=Y<<3,Ge=Y%64<56?64:128;this.buffer[J]=128;for(let tt=J+1;tt>>24&255,this.buffer[Ge-7]=U>>>16&255,this.buffer[Ge-6]=U>>>8&255,this.buffer[Ge-5]=U>>>0&255,this.buffer[Ge-4]=ze>>>24&255,this.buffer[Ge-3]=ze>>>16&255,this.buffer[Ge-2]=ze>>>8&255,this.buffer[Ge-1]=ze>>>0&255,Ee(this.temp,this.state,this.buffer,0,Ge),this.finished=!0}for(let Y=0;Y<8;Y++)Fe[4*Y+0]=this.state[Y]>>>24&255,Fe[4*Y+1]=this.state[Y]>>>16&255,Fe[4*Y+2]=this.state[Y]>>>8&255,Fe[4*Y+3]=this.state[Y]>>>0&255;return this}digest(){const Fe=new Uint8Array(this.digestLength);return this.finish(Fe),Fe}_saveState(Fe){for(let Y=0;Y{class Ue{calcHash(Y,J){return(0,e.Z)(function*(){return function r(Ue){var Fe,Y=[];for(Fe=0;Fe{class Ue extends I{constructor(Y,J,U,ze,Ge,tt,je,lt,Ie,st){super(),this.ngZone=Y,this.http=J,this.config=Ge,this.urlHelper=tt,this.logger=je,this.crypto=lt,this.dateTimeService=st,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new b.x,this.discoveryDocumentLoadedSubject=new b.x,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=Ie,Ge||(Ge={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),ze&&(this.tokenValidationHandler=ze),Ge&&this.configure(Ge);try{U?this.setStorage(U):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(Lt){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",Lt)}if(this.checkLocalStorageAccessable()){const Lt=window?.navigator?.userAgent;(Lt?.includes("MSIE ")||Lt?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const Y="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(Y,Y),localStorage.removeItem(Y),0))}catch{return!1}}configure(Y){Object.assign(this,new I,Y),this.config=Object.assign({},new I,Y),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe((0,oe.h)(Y=>"token_received"===Y.type)).subscribe(Y=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(Y={},J,U=!0){let ze=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,Ae.b)(Ge=>{"token_received"===Ge.type?ze=!0:"logout"===Ge.type&&(ze=!1)}),(0,oe.h)(Ge=>"token_expires"===Ge.type&&(null==J||"any"===J||Ge.info===J)),(0,Ze.b)(1e3)).subscribe(Ge=>{ze&&this.refreshInternal(Y,U).catch(tt=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(Y,J){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(Y,J):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(Y=null){return this.loadDiscoveryDocument().then(J=>this.tryLogin(Y))}loadDiscoveryDocumentAndLogin(Y=null){return this.loadDiscoveryDocumentAndTryLogin(Y=Y||{}).then(J=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof Y.state?Y.state:""),!1))}debug(...Y){this.showDebugInformation&&this.logger.debug.apply(this.logger,Y)}validateUrlFromDiscoveryDocument(Y){const J=[],U=this.validateUrlForHttps(Y),ze=this.validateUrlAgainstIssuer(Y);return U||J.push("https for all urls required. Also for urls received by discovery."),ze||J.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),J}validateUrlForHttps(Y){if(!Y)return!0;const J=Y.toLowerCase();return!(!1!==this.requireHttps&&(!J.match(/^http:\/\/localhost($|[:\/])/)&&!J.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||J.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(Y,J){if(!Y)throw new Error(`'${J}' should not be null`);if(!this.validateUrlForHttps(Y))throw new Error(`'${J}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(Y){return!this.strictDiscoveryDocumentValidation||!Y||Y.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe((0,oe.h)(Y=>"token_received"===Y.type)).subscribe(Y=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),!this.disableIdTokenTimer&&this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const Y=this.getAccessTokenExpiration(),J=this.getAccessTokenStoredAt(),U=this.calcTimeout(J,Y);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=(0,y.of)(new G("token_expires","access_token")).pipe((0,ke.g)(U)).subscribe(ze=>{this.ngZone.run(()=>{this.eventsSubject.next(ze)})})})}setupIdTokenTimer(){const Y=this.getIdTokenExpiration(),J=this.getIdTokenStoredAt(),U=this.calcTimeout(J,Y);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=(0,y.of)(new G("token_expires","id_token")).pipe((0,ke.g)(U)).subscribe(ze=>{this.ngZone.run(()=>{this.eventsSubject.next(ze)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(Y,J){const U=this.dateTimeService.now(),Ge=Math.max(0,(J-Y)*this.timeoutFactor-(U-Y)),tt=2147483647;return Ge>tt?tt:Ge}setStorage(Y){this._storage=Y,this.configChanged()}loadDiscoveryDocument(Y=null){return new Promise((J,U)=>{Y||((Y=this.issuer||"").endsWith("/")||(Y+="/"),Y+=".well-known/openid-configuration"),this.validateUrlForHttps(Y)?this.http.get(Y).subscribe(ze=>{if(!this.validateDiscoveryDocument(ze))return this.eventsSubject.next(new He("discovery_document_validation_error",null)),void U("discovery_document_validation_error");this.loginUrl=ze.authorization_endpoint,this.logoutUrl=ze.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=ze.grant_types_supported,this.issuer=ze.issuer,this.tokenEndpoint=ze.token_endpoint,this.userinfoEndpoint=ze.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=ze.jwks_uri,this.sessionCheckIFrameUrl=ze.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(ze),this.revocationEndpoint=ze.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(Ge=>{const je=new Et("discovery_document_loaded",{discoveryDocument:ze,jwks:Ge});this.eventsSubject.next(je),J(je)}).catch(Ge=>{this.eventsSubject.next(new He("discovery_document_load_error",Ge)),U(Ge)})},ze=>{this.logger.error("error loading discovery document",ze),this.eventsSubject.next(new He("discovery_document_load_error",ze)),U(ze)}):U("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((Y,J)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(U=>{this.jwks=U,Y(U)},U=>{this.logger.error("error loading jwks",U),this.eventsSubject.next(new He("jwks_load_error",U)),J(U)}):Y(null)})}validateDiscoveryDocument(Y){let J;return this.skipIssuerCheck||Y.issuer===this.issuer?(J=this.validateUrlFromDiscoveryDocument(Y.authorization_endpoint),J.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",J),!1):(J=this.validateUrlFromDiscoveryDocument(Y.end_session_endpoint),J.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",J),!1):(J=this.validateUrlFromDiscoveryDocument(Y.token_endpoint),J.length>0&&this.logger.error("error validating token_endpoint in discovery document",J),J=this.validateUrlFromDiscoveryDocument(Y.revocation_endpoint),J.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",J),J=this.validateUrlFromDiscoveryDocument(Y.userinfo_endpoint),J.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",J),!1):(J=this.validateUrlFromDiscoveryDocument(Y.jwks_uri),J.length>0?(this.logger.error("error validating jwks_uri in discovery document",J),!1):(this.sessionChecksEnabled&&!Y.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+Y.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(Y,J,U=new E.WM){return this.fetchTokenUsingPasswordFlow(Y,J,U).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((Y,J)=>{const U=(new E.WM).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:U,observe:"response",responseType:"text"}).subscribe(ze=>{if(this.debug("userinfo received",JSON.stringify(ze)),ze.headers.get("content-type").startsWith("application/json")){let Ge=JSON.parse(ze.body);const tt=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!tt.sub||Ge.sub!==tt.sub))return void J("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");Ge=Object.assign({},tt,Ge),this._storage.setItem("id_token_claims_obj",JSON.stringify(Ge)),this.eventsSubject.next(new Et("user_profile_loaded")),Y({info:Ge})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new Et("user_profile_loaded")),Y(JSON.parse(ze.body))},ze=>{this.logger.error("error loading user info",ze),this.eventsSubject.next(new He("user_profile_load_error",ze)),J(ze)})})}fetchTokenUsingPasswordFlow(Y,J,U=new E.WM){return this.fetchTokenUsingGrant("password",{username:Y,password:J},U)}fetchTokenUsingGrant(Y,J,U=new E.WM){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let ze=new E.LE({encoder:new be}).set("grant_type",Y).set("scope",this.scope);if(this.useHttpBasicAuth){const Ge=btoa(`${this.clientId}:${this.dummyClientSecret}`);U=U.set("Authorization","Basic "+Ge)}if(this.useHttpBasicAuth||(ze=ze.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(ze=ze.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const Ge of Object.getOwnPropertyNames(this.customQueryParams))ze=ze.set(Ge,this.customQueryParams[Ge]);for(const Ge of Object.keys(J))ze=ze.set(Ge,J[Ge]);return U=U.set("Content-Type","application/x-www-form-urlencoded"),new Promise((Ge,tt)=>{this.http.post(this.tokenEndpoint,ze,{headers:U}).subscribe(je=>{this.debug("tokenResponse",je),this.storeAccessTokenResponse(je.access_token,je.refresh_token,je.expires_in||this.fallbackAccessTokenExpirationTimeInSec,je.scope,this.extractRecognizedCustomParameters(je)),this.oidc&&je.id_token&&this.processIdToken(je.id_token,je.access_token).then(lt=>{this.storeIdToken(lt),Ge(je)}),this.eventsSubject.next(new Et("token_received")),Ge(je)},je=>{this.logger.error("Error performing ${grantType} flow",je),this.eventsSubject.next(new He("token_error",je)),tt(je)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((Y,J)=>{let U=new E.LE({encoder:new be}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),ze=(new E.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const Ge=btoa(`${this.clientId}:${this.dummyClientSecret}`);ze=ze.set("Authorization","Basic "+Ge)}if(this.useHttpBasicAuth||(U=U.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(U=U.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const Ge of Object.getOwnPropertyNames(this.customQueryParams))U=U.set(Ge,this.customQueryParams[Ge]);this.http.post(this.tokenEndpoint,U,{headers:ze}).pipe((0,re.w)(Ge=>this.oidc&&Ge.id_token?(0,g.D)(this.processIdToken(Ge.id_token,Ge.access_token,!0)).pipe((0,Ae.b)(tt=>this.storeIdToken(tt)),(0,Ce.U)(tt=>Ge)):(0,y.of)(Ge))).subscribe(Ge=>{this.debug("refresh tokenResponse",Ge),this.storeAccessTokenResponse(Ge.access_token,Ge.refresh_token,Ge.expires_in||this.fallbackAccessTokenExpirationTimeInSec,Ge.scope,this.extractRecognizedCustomParameters(Ge)),this.eventsSubject.next(new Et("token_received")),this.eventsSubject.next(new Et("token_refreshed")),Y(Ge)},Ge=>{this.logger.error("Error refreshing token",Ge),this.eventsSubject.next(new He("token_refresh_error",Ge)),J(Ge)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=Y=>{const J=this.processMessageEventMessage(Y);this.checkOrigin&&Y.origin!==location.origin&&console.error("wrong origin requested silent refresh!"),this.tryLogin({customHashFragment:J,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(U=>this.debug("tryLogin during silent refresh failed",U))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(Y={},J=!0){const U=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(Y.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const ze=this.document.getElementById(this.silentRefreshIFrameName);ze&&this.document.body.removeChild(ze),this.silentRefreshSubject=U.sub;const Ge=this.document.createElement("iframe");return Ge.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,J,Y).then(st=>{Ge.setAttribute("src",st),this.silentRefreshShowIFrame||(Ge.style.display="none"),this.document.body.appendChild(Ge)}),function P(...Ue){return 1===(Ue=(0,v.k)(Ue)).length?(0,W.Xf)(Ue[0]):new w.y(function S(Ue){return Fe=>{let Y=[];for(let J=0;Y&&!Fe.closed&&J{if(Y){for(let ze=0;zest instanceof He),(0,O.P)()),this.events.pipe((0,oe.h)(st=>"token_received"===st.type),(0,O.P)()),(0,y.of)(new He("silent_refresh_timeout",null)).pipe((0,ke.g)(this.silentRefreshTimeout))]).pipe((0,Ce.U)(st=>{if(st instanceof He)throw"silent_refresh_timeout"===st.type||(st=new He("silent_refresh_error",st)),this.eventsSubject.next(st),st;return"token_received"===st.type&&(st=new Et("silently_refreshed"),this.eventsSubject.next(st)),st})).toPromise()}initImplicitFlowInPopup(Y){return this.initLoginFlowInPopup(Y)}initLoginFlowInPopup(Y){return Y=Y||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(J=>new Promise((U,ze)=>{let je,tt=null;Y.windowRef?Y.windowRef&&!Y.windowRef.closed&&(tt=Y.windowRef,tt.location.href=J):tt=window.open(J,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(Y));const lt=Rt=>{this.tryLogin({customHashFragment:Rt,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{st(),U(!0)},kt=>{st(),ze(kt)})};tt?je=window.setInterval(()=>{(!tt||tt.closed)&&(st(),ze(new He("popup_closed",{})))},500):ze(new He("popup_blocked",{}));const st=()=>{window.clearInterval(je),window.removeEventListener("storage",vt),window.removeEventListener("message",Lt),null!==tt&&tt.close(),tt=null},Lt=Rt=>{const kt=this.processMessageEventMessage(Rt);kt&&null!==kt?(window.removeEventListener("storage",vt),lt(kt)):console.log("false event firing")},vt=Rt=>{"auth_hash"===Rt.key&&(window.removeEventListener("message",Lt),lt(Rt.newValue))};window.addEventListener("message",Lt),window.addEventListener("storage",vt)}))}calculatePopupFeatures(Y){const J=Y.height||470,U=Y.width||500,ze=window.screenLeft+(window.outerWidth-U)/2;return`location=no,toolbar=no,width=${U},height=${J},top=${window.screenTop+(window.outerHeight-J)/2},left=${ze}`}processMessageEventMessage(Y){let J="#";if(this.silentRefreshMessagePrefix&&(J+=this.silentRefreshMessagePrefix),!Y||!Y.data||"string"!=typeof Y.data)return;const U=Y.data;return U.startsWith(J)?"#"+U.substr(J.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=Y=>{const J=Y.origin.toLowerCase(),U=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),U.startsWith(J)){switch(Y.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",Y)}else this.debug("sessionCheckEventListener","wrong origin",J,"expected",U,"event",Y)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new G("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new G("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(Y=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new G("session_terminated")),this.logOut(!0)):this.refreshToken().then(Y=>{this.debug("token refresh after session change worked")}).catch(Y=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new G("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe((0,oe.h)(Y=>"silently_refreshed"===Y.type||"silent_refresh_timeout"===Y.type||"silent_refresh_error"===Y.type),(0,O.P)()).subscribe(Y=>{"silently_refreshed"!==Y.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new G("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new G("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const Y=this.document.getElementById(this.sessionCheckIFrameName);Y&&this.document.body.removeChild(Y);const J=this.document.createElement("iframe");J.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),J.setAttribute("src",this.sessionCheckIFrameUrl),J.style.display="none",this.document.body.appendChild(J),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const Y=this.document.getElementById(this.sessionCheckIFrameName);Y||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const J=this.getSessionState();J||this.stopSessionCheckTimer(),Y.contentWindow.postMessage(this.clientId+" "+J,this.issuer)}createLoginUrl(Y="",J="",U="",ze=!1,Ge={}){var tt=this;return(0,e.Z)(function*(){const je=tt;let lt;lt=U||tt.redirectUri;const Ie=yield tt.createAndSaveNonce();if(Y=Y?Ie+tt.config.nonceStateSeparator+encodeURIComponent(Y):Ie,!tt.requestAccessToken&&!tt.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");tt.responseType=tt.config.responseType?tt.config.responseType:tt.oidc&&tt.requestAccessToken?"id_token token":tt.oidc&&!tt.requestAccessToken?"id_token":"token";const st=je.loginUrl.indexOf("?")>-1?"&":"?";let Lt=je.scope;tt.oidc&&!Lt.match(/(^|\s)openid($|\s)/)&&(Lt="openid "+Lt);let vt=je.loginUrl+st+"response_type="+encodeURIComponent(je.responseType)+"&client_id="+encodeURIComponent(je.clientId)+"&state="+encodeURIComponent(Y)+"&redirect_uri="+encodeURIComponent(lt)+"&scope="+encodeURIComponent(Lt);if(tt.responseType.includes("code")&&!tt.disablePKCE){const[Rt,kt]=yield tt.createChallangeVerifierPairForPKCE();tt.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",kt):tt._storage.setItem("PKCE_verifier",kt),vt+="&code_challenge="+Rt,vt+="&code_challenge_method=S256"}J&&(vt+="&login_hint="+encodeURIComponent(J)),je.resource&&(vt+="&resource="+encodeURIComponent(je.resource)),je.oidc&&(vt+="&nonce="+encodeURIComponent(Ie)),ze&&(vt+="&prompt=none");for(const Rt of Object.keys(Ge))vt+="&"+encodeURIComponent(Rt)+"="+encodeURIComponent(Ge[Rt]);if(tt.customQueryParams)for(const Rt of Object.getOwnPropertyNames(tt.customQueryParams))vt+="&"+Rt+"="+encodeURIComponent(tt.customQueryParams[Rt]);return vt})()}initImplicitFlowInternal(Y="",J=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let U={},ze=null;"string"==typeof J?ze=J:"object"==typeof J&&(U=J),this.createLoginUrl(Y,ze,null,!1,U).then(this.config.openUri).catch(Ge=>{console.error("Error in initImplicitFlow",Ge),this.inImplicitFlow=!1})}initImplicitFlow(Y="",J=""){""!==this.loginUrl?this.initImplicitFlowInternal(Y,J):this.events.pipe((0,oe.h)(U=>"discovery_document_loaded"===U.type)).subscribe(U=>this.initImplicitFlowInternal(Y,J))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(Y){const J=this;if(Y.onTokenReceived){const U={idClaims:J.getIdentityClaims(),idToken:J.getIdToken(),accessToken:J.getAccessToken(),state:J.state};Y.onTokenReceived(U)}}storeAccessTokenResponse(Y,J,U,ze,Ge){if(this._storage.setItem("access_token",Y),ze&&!Array.isArray(ze)?this._storage.setItem("granted_scopes",JSON.stringify(ze.split(" "))):ze&&Array.isArray(ze)&&this._storage.setItem("granted_scopes",JSON.stringify(ze)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),U){const tt=1e3*U,lt=this.dateTimeService.new().getTime()+tt;this._storage.setItem("expires_at",""+lt)}J&&this._storage.setItem("refresh_token",J),Ge&&Ge.forEach((tt,je)=>{this._storage.setItem(je,tt)})}tryLogin(Y=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(Y).then(J=>!0):this.tryLoginImplicitFlow(Y)}parseQueryString(Y){return Y&&0!==Y.length?("?"===Y.charAt(0)&&(Y=Y.substr(1)),this.urlHelper.parseQueryString(Y)):{}}tryLoginCodeFlow(Y=null){var J=this;return(0,e.Z)(function*(){const U=(Y=Y||{}).customHashFragment?Y.customHashFragment.substring(1):window.location.search,ze=J.getCodePartsFromUrl(U),Ge=ze.code,tt=ze.state,je=ze.session_state;if(!Y.preventClearHashAfterLogin){const st=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,st)}let[lt,Ie]=J.parseState(tt);if(J.state=Ie,ze.error){J.debug("error trying to login"),J.handleLoginError(Y,ze);const st=new He("code_error",{},ze);return J.eventsSubject.next(st),Promise.reject(st)}if(!Y.disableNonceCheck){if(!lt)return J.saveRequestedRoute(),Promise.resolve();if(!Y.disableOAuth2StateCheck&&!J.validateNonce(lt)){const Lt=new He("invalid_nonce_in_state",null);return J.eventsSubject.next(Lt),Promise.reject(Lt)}}return J.storeSessionState(je),Ge&&(yield J.getTokenFromCode(Ge,Y),J.restoreRequestedRoute()),Promise.resolve()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const Y=this._storage.getItem("requested_route");Y&&history.replaceState(null,"",window.location.origin+Y)}getCodePartsFromUrl(Y){return Y&&0!==Y.length?("?"===Y.charAt(0)&&(Y=Y.substr(1)),this.urlHelper.parseQueryString(Y)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(Y,J){let U=new E.LE({encoder:new be}).set("grant_type","authorization_code").set("code",Y).set("redirect_uri",J.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let ze;ze=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),ze?U=U.set("code_verifier",ze):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(U,J)}fetchAndProcessToken(Y,J){J=J||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let U=(new E.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const ze=btoa(`${this.clientId}:${this.dummyClientSecret}`);U=U.set("Authorization","Basic "+ze)}return this.useHttpBasicAuth||(Y=Y.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(Y=Y.set("client_secret",this.dummyClientSecret)),new Promise((ze,Ge)=>{if(this.customQueryParams)for(let tt of Object.getOwnPropertyNames(this.customQueryParams))Y=Y.set(tt,this.customQueryParams[tt]);this.http.post(this.tokenEndpoint,Y,{headers:U}).subscribe(tt=>{this.debug("refresh tokenResponse",tt),this.storeAccessTokenResponse(tt.access_token,tt.refresh_token,tt.expires_in||this.fallbackAccessTokenExpirationTimeInSec,tt.scope,this.extractRecognizedCustomParameters(tt)),this.oidc&&tt.id_token?this.processIdToken(tt.id_token,tt.access_token,J.disableNonceCheck).then(je=>{this.storeIdToken(je),this.eventsSubject.next(new Et("token_received")),this.eventsSubject.next(new Et("token_refreshed")),ze(tt)}).catch(je=>{this.eventsSubject.next(new He("token_validation_error",je)),console.error("Error validating tokens"),console.error(je),Ge(je)}):(this.eventsSubject.next(new Et("token_received")),this.eventsSubject.next(new Et("token_refreshed")),ze(tt))},tt=>{console.error("Error getting token",tt),this.eventsSubject.next(new He("token_refresh_error",tt)),Ge(tt)})})}tryLoginImplicitFlow(Y=null){let J;J=(Y=Y||{}).customHashFragment?this.urlHelper.getHashFragmentParams(Y.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",J);const U=J.state;let[ze,Ge]=this.parseState(U);if(this.state=Ge,J.error){this.debug("error trying to login"),this.handleLoginError(Y,J);const st=new He("token_error",{},J);return this.eventsSubject.next(st),Promise.reject(st)}const tt=J.access_token,je=J.id_token,lt=J.session_state,Ie=J.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!tt||this.requestAccessToken&&!Y.disableOAuth2StateCheck&&!U||this.oidc&&!je)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!lt&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!Y.disableNonceCheck&&!this.validateNonce(ze)){const Lt=new He("invalid_nonce_in_state",null);return this.eventsSubject.next(Lt),Promise.reject(Lt)}return this.requestAccessToken&&this.storeAccessTokenResponse(tt,null,J.expires_in||this.fallbackAccessTokenExpirationTimeInSec,Ie),this.oidc?this.processIdToken(je,tt,Y.disableNonceCheck).then(st=>Y.validationHandler?Y.validationHandler({accessToken:tt,idClaims:st.idTokenClaims,idToken:st.idToken,state:U}).then(Lt=>st):st).then(st=>(this.storeIdToken(st),this.storeSessionState(lt),this.clearHashAfterLogin&&!Y.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new Et("token_received")),this.callOnTokenReceivedIfExists(Y),this.inImplicitFlow=!1,!0)).catch(st=>(this.eventsSubject.next(new He("token_validation_error",st)),this.logger.error("Error validating tokens"),this.logger.error(st),Promise.reject(st))):(this.eventsSubject.next(new Et("token_received")),this.clearHashAfterLogin&&!Y.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(Y),Promise.resolve(!0))}parseState(Y){let J=Y,U="";if(Y){const ze=Y.indexOf(this.config.nonceStateSeparator);ze>-1&&(J=Y.substr(0,ze),U=Y.substr(ze+this.config.nonceStateSeparator.length))}return[J,U]}validateNonce(Y){let J;return J=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),J===Y||(console.error("Validating access_token failed, wrong state/nonce.",J,Y),!1)}storeIdToken(Y){this._storage.setItem("id_token",Y.idToken),this._storage.setItem("id_token_claims_obj",Y.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+Y.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(Y){this._storage.setItem("session_state",Y)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(Y,J){Y.onLoginError&&Y.onLoginError(J),this.clearHashAfterLogin&&!Y.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(Y=6e5){return this.clockSkewInSec||0===this.clockSkewInSec?1e3*this.clockSkewInSec:Y}processIdToken(Y,J,U=!1){const ze=Y.split("."),tt=ne(this.padBase64(ze[0])),je=JSON.parse(tt),Ie=ne(this.padBase64(ze[1])),st=JSON.parse(Ie);let Lt;if(Lt=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(st.aud)){if(st.aud.every(Yt=>Yt!==this.clientId)){const Yt="Wrong audience: "+st.aud.join(",");return this.logger.warn(Yt),Promise.reject(Yt)}}else if(st.aud!==this.clientId){const Yt="Wrong audience: "+st.aud;return this.logger.warn(Yt),Promise.reject(Yt)}if(!st.sub){const Yt="No sub claim in id_token";return this.logger.warn(Yt),Promise.reject(Yt)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==st.sub){const Yt=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${st.sub}`;return this.logger.warn(Yt),Promise.reject(Yt)}if(!st.iat){const Yt="No iat claim in id_token";return this.logger.warn(Yt),Promise.reject(Yt)}if(!this.skipIssuerCheck&&st.iss!==this.issuer){const Yt="Wrong issuer: "+st.iss;return this.logger.warn(Yt),Promise.reject(Yt)}if(!U&&st.nonce!==Lt){const Yt="Wrong nonce: "+st.nonce;return this.logger.warn(Yt),Promise.reject(Yt)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!st.at_hash){const Yt="An at_hash is needed!";return this.logger.warn(Yt),Promise.reject(Yt)}const vt=this.dateTimeService.now(),Rt=1e3*st.iat,kt=1e3*st.exp,ni=this.getClockSkewInMsec();if(Rt-ni>=vt||kt+ni-this.decreaseExpirationBySec<=vt){const Yt="Token has expired";return console.error(Yt),console.error({now:vt,issuedAtMSec:Rt,expiresAtMSec:kt}),Promise.reject(Yt)}const hi={accessToken:J,idToken:Y,jwks:this.jwks,idTokenClaims:st,idTokenHeader:je,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(hi).then(Yt=>({idToken:Y,idTokenClaims:st,idTokenClaimsJson:Ie,idTokenHeader:je,idTokenHeaderJson:tt,idTokenExpiresAt:kt})):this.checkAtHash(hi).then(Yt=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!Yt){const ui="Wrong at_hash";return this.logger.warn(ui),Promise.reject(ui)}return this.checkSignature(hi).then(ui=>{const Vt={idToken:Y,idTokenClaims:st,idTokenClaimsJson:Ie,idTokenHeader:je,idTokenHeaderJson:tt,idTokenExpiresAt:kt};return this.disableAtHashCheck?Vt:this.checkAtHash(hi).then(ht=>{if(this.requestAccessToken&&!ht){const qt="Wrong at_hash";return this.logger.warn(qt),Promise.reject(qt)}return Vt})})})}getIdentityClaims(){const Y=this._storage.getItem("id_token_claims_obj");return Y?JSON.parse(Y):null}getGrantedScopes(){const Y=this._storage.getItem("granted_scopes");return Y?JSON.parse(Y):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(Y){for(;Y.length%4!=0;)Y+="=";return Y}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const Y=this._storage.getItem("expires_at"),J=this.dateTimeService.new();return!(Y&&parseInt(Y,10)-this.decreaseExpirationBySec=0&&null!==this._storage.getItem(Y)?JSON.parse(this._storage.getItem(Y)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(Y={},J=""){let U=!1;"boolean"==typeof Y&&(U=Y,Y={});const ze=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(tt=>this._storage.removeItem(tt)),this.silentRefreshSubject=null,this.eventsSubject.next(new G("logout")),!this.logoutUrl||U)return;let Ge;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)Ge=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(ze)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let tt=new E.LE({encoder:new be});ze&&(tt=tt.set("id_token_hint",ze));const je=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";je&&(tt=tt.set("post_logout_redirect_uri",je),J&&(tt=tt.set("state",J)));for(let lt in Y)tt=tt.set(lt,Y[lt]);Ge=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+tt.toString()}this.config.openUri(Ge)}createAndSaveNonce(){const Y=this;return this.createNonce().then(function(J){return Y.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",J):Y._storage.setItem("nonce",J),J})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const Y=this.document.getElementById(this.silentRefreshIFrameName);Y&&Y.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const J=this.document.getElementById(this.sessionCheckIFrameName);J&&J.remove()}createNonce(){return new Promise(Y=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const J="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let U=45,ze="";const Ge=typeof self>"u"?null:self.crypto||self.msCrypto;if(Ge){let tt=new Uint8Array(U);Ge.getRandomValues(tt),tt.map||(tt.map=Array.prototype.map),tt=tt.map(je=>J.charCodeAt(je%66)),ze=String.fromCharCode.apply(null,tt)}else for(;0"discovery_document_loaded"===U.type)).subscribe(U=>this.initCodeFlowInternal(Y,J))}initCodeFlowInternal(Y="",J={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let U={},ze=null;"string"==typeof J?ze=J:"object"==typeof J&&(U=J),this.createLoginUrl(Y,ze,null,!1,U).then(this.config.openUri).catch(Ge=>{console.error("Error in initAuthorizationCodeFlow"),console.error(Ge)})}createChallangeVerifierPairForPKCE(){var Y=this;return(0,e.Z)(function*(){if(!Y.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const J=yield Y.createNonce();return[it(yield Y.crypto.calcHash(J,"sha-256")),J]})()}extractRecognizedCustomParameters(Y){let J=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(U=>{Y[U]&&J.set(U,JSON.stringify(Y[U]))}),J}revokeTokenAndLogout(Y={},J=!1){let U=this.revocationEndpoint,ze=this.getAccessToken(),Ge=this.getRefreshToken();if(!ze)return Promise.resolve();let tt=new E.LE({encoder:new be}),je=(new E.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const lt=btoa(`${this.clientId}:${this.dummyClientSecret}`);je=je.set("Authorization","Basic "+lt)}if(this.useHttpBasicAuth||(tt=tt.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(tt=tt.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const lt of Object.getOwnPropertyNames(this.customQueryParams))tt=tt.set(lt,this.customQueryParams[lt]);return new Promise((lt,Ie)=>{let st,Lt;if(ze){let vt=tt.set("token",ze).set("token_type_hint","access_token");st=this.http.post(U,vt,{headers:je})}else st=(0,y.of)(null);if(Ge){let vt=tt.set("token",Ge).set("token_type_hint","refresh_token");Lt=this.http.post(U,vt,{headers:je})}else Lt=(0,y.of)(null);J&&(st=st.pipe((0,te.K)(vt=>0===vt.status?(0,y.of)(null):(0,de._)(vt))),Lt=Lt.pipe((0,te.K)(vt=>0===vt.status?(0,y.of)(null):(0,de._)(vt)))),(0,se.a)([st,Lt]).subscribe(vt=>{this.logOut(Y),lt(vt),this.logger.info("Token successfully revoked")},vt=>{this.logger.error("Error revoking token",vt),this.eventsSubject.next(new He("token_revoke_error",vt)),Ie(vt)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return Ue.\u0275fac=function(Y){return new(Y||Ue)(h.LFG(h.R0b),h.LFG(E.eN),h.LFG(Ve,8),h.LFG(j,8),h.LFG(I,8),h.LFG(Te),h.LFG(qe),h.LFG(t,8),h.LFG(M.K0),h.LFG(ve))},Ue.\u0275prov=h.Yz7({token:Ue,factory:Ue.\u0275fac}),Ue})();class c{}class l{handleError(Fe){return(0,de._)(Fe)}}let T=(()=>{class Ue{constructor(Y,J,U){this.oAuthService=Y,this.errorHandler=J,this.moduleConfig=U}checkUrl(Y){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(Y):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(J=>Y.toLowerCase().startsWith(J.toLowerCase()))}intercept(Y,J){const U=Y.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(U)?this.moduleConfig.resourceServer.sendAccessToken?(0,Z.T)((0,y.of)(this.oAuthService.getAccessToken()).pipe((0,oe.h)(Ge=>!!Ge)),this.oAuthService.events.pipe((0,oe.h)(Ge=>"token_received"===Ge.type),function at(Ue,Fe){const{first:Y,each:J,with:U=gt,scheduler:ze=Fe??H.z,meta:Ge=null}=(0,Q.q)(Ue)?{first:Ue}:"number"==typeof Ue?{each:Ue}:Ue;if(null==Y&&null==J)throw new TypeError("No timeout provided.");return(0,ye.e)((tt,je)=>{let lt,Ie,st=null,Lt=0;const vt=Rt=>{Ie=(0,Ne.f)(je,ze,()=>{try{lt.unsubscribe(),(0,W.Xf)(U({meta:Ge,lastValue:st,seen:Lt})).subscribe(je)}catch(kt){je.error(kt)}},Rt)};lt=tt.subscribe((0,k.x)(je,Rt=>{Ie?.unsubscribe(),Lt++,je.next(st=Rt),J>0&&vt(J)},void 0,void 0,()=>{Ie?.closed||Ie?.unsubscribe(),st=null})),!Lt&&vt(null!=Y?"number"==typeof Y?Y:+Y-ze.now():J)})}(this.oAuthService.waitForTokenInMsec||0),(0,te.K)(Ge=>(0,y.of)(null)),(0,Ce.U)(Ge=>this.oAuthService.getAccessToken()))).pipe((0,At.q)(1),(0,Mt.z)(Ge=>{if(Ge){const je=Y.headers.set("Authorization","Bearer "+Ge);Y=Y.clone({headers:je})}return J.handle(Y).pipe((0,te.K)(tt=>this.errorHandler.handleError(tt)))})):J.handle(Y).pipe((0,te.K)(Ge=>this.errorHandler.handleError(Ge))):J.handle(Y)}}return Ue.\u0275fac=function(Y){return new(Y||Ue)(h.LFG(s),h.LFG(c),h.LFG(X,8))},Ue.\u0275prov=h.Yz7({token:Ue,factory:Ue.\u0275fac}),Ue})();function N(){return console}function K(){return typeof sessionStorage<"u"?sessionStorage:new Me}function xe(Ue=null,Fe=fe){return(0,h.MR2)([s,Te,{provide:qe,useFactory:N},{provide:Ve,useFactory:K},{provide:j,useClass:Fe},{provide:t,useClass:d},{provide:c,useClass:l},{provide:X,useValue:Ue},{provide:E.TP,useClass:T,multi:!0},{provide:ve,useClass:Je}])}let ot=(()=>{class Ue{static forRoot(Y=null,J=fe){return{ngModule:Ue,providers:[xe(Y,J)]}}}return Ue.\u0275fac=function(Y){return new(Y||Ue)},Ue.\u0275mod=h.oAB({type:Ue}),Ue.\u0275inj=h.cJS({imports:[M.ez]}),Ue})();new h.OlP("AUTH_CONFIG")},3427:(_t,pe,m)=>{"use strict";m.d(pe,{Co:()=>Et,nu:()=>et});var e=m(36028),h=m(65879),M=m(56223),E=m(23680),b=m(64170),y=m(98525),g=m(65619),w=m(22096),W=m(52572),v=m(78645),k=m(94664),P=m(37398),S=m(27921),de=m(5177),se=m(59773),Z=m(48180),oe=m(99397),Ae=m(32181),Ze=m(16672),ke=m(96814),re=m(32296),Ce=m(75986),O=m(30617),te=m(55940),H=m(92596),Q=m(26385);const ye=["searchSelectInput"],rt=["innerSelectSearch"];function Ne(G,He){if(1&G){const ne=h.EpF();h.TgZ(0,"mat-checkbox",10),h.NdJ("change",function(I){h.CHM(ne);const be=h.oxw();return h.KtG(be._emitSelectAllBooleanToParent(I.checked))}),h.qZA()}if(2&G){const ne=h.oxw();h.Q6J("color",null==ne.matFormField?null:ne.matFormField.color)("checked",ne.toggleAllCheckboxChecked)("indeterminate",ne.toggleAllCheckboxIndeterminate)("matTooltip",ne.toggleAllCheckboxTooltipMessage)("matTooltipPosition",ne.toggleAllCheckboxTooltipPosition)}}function zt(G,He){1&G&&h._UZ(0,"mat-spinner",11)}function at(G,He){1&G&&h.Hsn(0,1,["*ngIf","clearIcon; else defaultIcon"])}function gt(G,He){if(1&G&&(h.TgZ(0,"mat-icon",15),h._uU(1),h.qZA()),2&G){const ne=h.oxw(2);h.Q6J("svgIcon",ne.closeSvgIcon),h.xp6(1),h.hij(" ",ne.closeSvgIcon?null:ne.closeIcon," ")}}function At(G,He){if(1&G){const ne=h.EpF();h.TgZ(0,"button",12),h.NdJ("click",function(){h.CHM(ne);const I=h.oxw();return h.KtG(I._reset(!0))}),h.YNc(1,at,1,0,"ng-content",13),h.YNc(2,gt,2,2,"ng-template",null,14,h.W1O),h.qZA()}if(2&G){const ne=h.MAs(3),it=h.oxw();h.xp6(1),h.Q6J("ngIf",it.clearIcon)("ngIfElse",ne)}}function Mt(G,He){1&G&&h.Hsn(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function fe(G,He){if(1&G&&h._uU(0),2&G){const ne=h.oxw(2);h.Oqu(ne.noEntriesFoundLabel)}}function X(G,He){if(1&G&&(h.TgZ(0,"div",16),h.YNc(1,Mt,1,0,"ng-content",13),h.YNc(2,fe,1,1,"ng-template",null,17,h.W1O),h.qZA()),2&G){const ne=h.MAs(3),it=h.oxw();h.xp6(1),h.Q6J("ngIf",it.noEntriesFound)("ngIfElse",ne)}}const ce=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],ve=function(G,He){return{"mat-select-search-inner-multiple":G,"mat-select-search-inner-toggle-all":He}},Je=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"];let ue=(()=>{class G{}return G.\u0275fac=function(ne){return new(ne||G)},G.\u0275dir=h.lG2({type:G,selectors:[["","ngxMatSelectSearchClear",""]]}),G})();const qe=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],Ve=new h.OlP("mat-selectsearch-default-options");let Me=(()=>{class G{}return G.\u0275fac=function(ne){return new(ne||G)},G.\u0275dir=h.lG2({type:G,selectors:[["","ngxMatSelectNoEntriesFound",""]]}),G})(),et=(()=>{class G{constructor(ne,it,I,be=null,j=null,Be){this.matSelect=ne,this.changeDetectorRef=it,this._viewportRuler=I,this.matOption=be,this.matFormField=j,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.toggleAll=new h.vpe,this.onTouched=Te=>{},this._options$=new g.X(null),this.optionsList$=this._options$.pipe((0,k.w)(Te=>Te?Te.changes.pipe((0,P.U)(Tt=>Tt.toArray()),(0,S.O)(Te.toArray())):(0,w.of)(null))),this.optionsLength$=this.optionsList$.pipe((0,P.U)(Te=>Te?Te.length:0)),this._formControl=new M.NI(""),this._showNoEntriesFound$=(0,W.a)([this._formControl.valueChanges,this.optionsLength$]).pipe((0,P.U)(([Te,Tt])=>this.noEntriesFoundLabel&&Te&&Tt===this.getOptionsLengthOffset())),this._onDestroy=new v.x,this.applyDefaultOptions(Be)}get value(){return this._formControl.value}set _options(ne){this._options$.next(ne)}get _options(){return this._options$.getValue()}applyDefaultOptions(ne){if(ne)for(const it of qe)ne.hasOwnProperty(it)&&(this[it]=ne[it])}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("aria-hidden","true")):console.error(" must be placed inside a element"),this.matSelect.openedChange.pipe((0,de.g)(1),(0,se.R)(this._onDestroy)).subscribe(ne=>{ne?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe((0,Z.q)(1),(0,k.w)(ne=>{this._options=this.matSelect.options;let it=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe((0,oe.b)(()=>{setTimeout(()=>{const I=this._options.toArray(),be=I[this.getOptionsLengthOffset()],j=this.matSelect._keyManager;j&&this.matSelect.panelOpen&&((!this.matSelect.compareWith(it,be)||!j.activeItem||!I.find(Te=>this.matSelect.compareWith(Te,j.activeItem)))&&j.setActiveItem(this.getOptionsLengthOffset()),setTimeout(()=>{this.updateInputWidth()})),it=be})}))})).pipe((0,se.R)(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe((0,se.R)(this._onDestroy)).subscribe(ne=>{this.matOption&&(ne?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe((0,se.R)(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe((0,se.R)(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(ne){this.toggleAll.emit(ne)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(ne){(ne.key&&1===ne.key.length||ne.keyCode>=e.A&&ne.keyCode<=e.Z||ne.keyCode>=e.xE&&ne.keyCode<=e.aO||ne.keyCode===e.L_||this.preventHomeEndKeyPropagation&&(ne.keyCode===e.Sd||ne.keyCode===e.uR))&&ne.stopPropagation(),this.matSelect.multiple&&ne.key&&ne.keyCode===e.K5&&setTimeout(()=>this._focus()),!0===this.enableClearOnEscapePressed&&ne.keyCode===e.hY&&this.value&&(this._reset(!0),ne.stopPropagation())}_handleKeyup(ne){if(ne.keyCode===e.LH||ne.keyCode===e.JH){const it=this.matSelect._getAriaActiveDescendant(),I=this._options.toArray().findIndex(be=>be.id===it);-1!==I&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[I]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",it))}}writeValue(ne){this._lastExternalInputValue=ne,this._formControl.setValue(ne),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(ne){this._formControl.valueChanges.pipe((0,Ae.h)(it=>it!==this._lastExternalInputValue),(0,oe.b)(()=>this._lastExternalInputValue=void 0),(0,se.R)(this._onDestroy)).subscribe(ne)}registerOnTouched(ne){this.onTouched=ne}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;const ne=this.matSelect.panel.nativeElement,it=ne.scrollTop;this.searchSelectInput.nativeElement.focus(),ne.scrollTop=it}_reset(ne){this._formControl.setValue(""),ne&&this._focus()}initMultipleHandling(){this.matSelect.ngControl?(this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges.pipe((0,se.R)(this._onDestroy)).subscribe(ne=>{let it=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!ne||!Array.isArray(ne))&&(ne=[]);const I=this.matSelect.options.map(be=>be.value);this.previousSelectedValues.forEach(be=>{!ne.some(j=>this.matSelect.compareWith(j,be))&&!I.some(j=>this.matSelect.compareWith(j,be))&&(ne.push(be),it=!0)})}this.previousSelectedValues=ne,it&&this.matSelect._onChange(ne)})):this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true")}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let it,ne=this.innerSelectSearch.nativeElement;for(;ne=ne.parentElement;)if(ne.classList.contains("mat-select-panel")){it=ne;break}it&&(this.innerSelectSearch.nativeElement.style.width=it.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return G.\u0275fac=function(ne){return new(ne||G)(h.Y36(y.gD),h.Y36(h.sBO),h.Y36(Ze.rL),h.Y36(E.ey,8),h.Y36(b.KE,8),h.Y36(Ve,8))},G.\u0275cmp=h.Xpm({type:G,selectors:[["ngx-mat-select-search"]],contentQueries:function(ne,it,I){if(1&ne&&(h.Suo(I,ue,5),h.Suo(I,Me,5)),2&ne){let be;h.iGM(be=h.CRH())&&(it.clearIcon=be.first),h.iGM(be=h.CRH())&&(it.noEntriesFound=be.first)}},viewQuery:function(ne,it){if(1&ne&&(h.Gf(ye,7,h.SBq),h.Gf(rt,7,h.SBq)),2&ne){let I;h.iGM(I=h.CRH())&&(it.searchSelectInput=I.first),h.iGM(I=h.CRH())&&(it.innerSelectSearch=I.first)}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti"},outputs:{toggleAll:"toggleAll"},features:[h._Bn([{provide:M.JU,useExisting:(0,h.Gpc)(()=>G),multi:!0}])],ngContentSelectors:Je,decls:13,vars:14,consts:[["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],["innerSelectSearch",""],[1,"mat-select-search-inner-row"],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input",3,"type","formControl","placeholder","keydown","keyup","blur"],["searchSelectInput",""],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],["defaultIcon",""],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"],["defaultNoEntriesFound",""]],template:function(ne,it){1&ne&&(h.F$t(ce),h._UZ(0,"input",0),h.TgZ(1,"div",1,2)(3,"div",3),h.YNc(4,Ne,1,5,"mat-checkbox",4),h.TgZ(5,"input",5,6),h.NdJ("keydown",function(be){return it._handleKeydown(be)})("keyup",function(be){return it._handleKeyup(be)})("blur",function(){return it.onBlur()}),h.qZA(),h.YNc(7,zt,1,0,"mat-spinner",7),h.YNc(8,At,4,2,"button",8),h.Hsn(9),h.qZA(),h._UZ(10,"mat-divider"),h.qZA(),h.YNc(11,X,4,2,"div",9),h.ALo(12,"async")),2&ne&&(h.xp6(1),h.Q6J("ngClass",h.WLB(11,ve,it.matSelect.multiple,it._isToggleAllCheckboxVisible())),h.xp6(3),h.Q6J("ngIf",it._isToggleAllCheckboxVisible()),h.xp6(1),h.Q6J("type",it.type)("formControl",it._formControl)("placeholder",it.placeholderLabel),h.uIk("aria-label",it.ariaLabel),h.xp6(2),h.Q6J("ngIf",it.searching),h.xp6(1),h.Q6J("ngIf",!it.hideClearSearchButton&&it.value&&!it.searching),h.xp6(3),h.Q6J("ngIf",h.lcZ(12,9,it._showNoEntriesFound$)))},dependencies:[ke.mk,ke.O5,M.Fj,M.JJ,M.oH,re.RK,Ce.oG,O.Hw,te.Ou,H.gM,Q.d,ke.Ov],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none;background-color:var(--mat-select-panel-background-color)}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%] .mat-select-search-inner-row[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background-color:var(--mat-select-panel-background-color);padding:0 44px 0 16px;height:calc(3em - 1px);line-height:calc(3em - 1px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px} .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0} .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0}),G})(),Et=(()=>{class G{}return G.\u0275fac=function(ne){return new(ne||G)},G.\u0275mod=h.oAB({type:G}),G.\u0275inj=h.cJS({imports:[ke.ez,M.UX,re.ot,Ce.p9,O.Ps,te.Cq,H.AV,Q.t]}),G})()},15861:(_t,pe,m)=>{"use strict";function e(M,E,b,y,g,w,W){try{var v=M[w](W),k=v.value}catch(P){return void b(P)}v.done?E(k):Promise.resolve(k).then(y,g)}function h(M){return function(){var E=this,b=arguments;return new Promise(function(y,g){var w=M.apply(E,b);function W(k){e(w,y,g,W,v,"next",k)}function v(k){e(w,y,g,W,v,"throw",k)}W(void 0)})}}m.d(pe,{Z:()=>h})},97582:(_t,pe,m)=>{"use strict";function b(X,ce,ve,Je){var Ve,ue=arguments.length,qe=ue<3?ce:null===Je?Je=Object.getOwnPropertyDescriptor(ce,ve):Je;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)qe=Reflect.decorate(X,ce,ve,Je);else for(var Me=X.length-1;Me>=0;Me--)(Ve=X[Me])&&(qe=(ue<3?Ve(qe):ue>3?Ve(ce,ve,qe):Ve(ce,ve))||qe);return ue>3&&qe&&Object.defineProperty(ce,ve,qe),qe}function P(X,ce,ve,Je){return new(ve||(ve=Promise))(function(qe,Ve){function Me(Et){try{Re(Je.next(Et))}catch(G){Ve(G)}}function et(Et){try{Re(Je.throw(Et))}catch(G){Ve(G)}}function Re(Et){Et.done?qe(Et.value):function ue(qe){return qe instanceof ve?qe:new ve(function(Ve){Ve(qe)})}(Et.value).then(Me,et)}Re((Je=Je.apply(X,ce||[])).next())})}function re(X){return this instanceof re?(this.v=X,this):new re(X)}function Ce(X,ce,ve){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ue,Je=ve.apply(X,ce||[]),qe=[];return ue={},Ve("next"),Ve("throw"),Ve("return"),ue[Symbol.asyncIterator]=function(){return this},ue;function Ve(He){Je[He]&&(ue[He]=function(ne){return new Promise(function(it,I){qe.push([He,ne,it,I])>1||Me(He,ne)})})}function Me(He,ne){try{!function et(He){He.value instanceof re?Promise.resolve(He.value.v).then(Re,Et):G(qe[0][2],He)}(Je[He](ne))}catch(it){G(qe[0][3],it)}}function Re(He){Me("next",He)}function Et(He){Me("throw",He)}function G(He,ne){He(ne),qe.shift(),qe.length&&Me(qe[0][0],qe[0][1])}}function te(X){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,ce=X[Symbol.asyncIterator];return ce?ce.call(X):(X=function Z(X){var ce="function"==typeof Symbol&&Symbol.iterator,ve=ce&&X[ce],Je=0;if(ve)return ve.call(X);if(X&&"number"==typeof X.length)return{next:function(){return X&&Je>=X.length&&(X=void 0),{value:X&&X[Je++],done:!X}}};throw new TypeError(ce?"Object is not iterable.":"Symbol.iterator is not defined.")}(X),ve={},Je("next"),Je("throw"),Je("return"),ve[Symbol.asyncIterator]=function(){return this},ve);function Je(qe){ve[qe]=X[qe]&&function(Ve){return new Promise(function(Me,et){!function ue(qe,Ve,Me,et){Promise.resolve(et).then(function(Re){qe({value:Re,done:Me})},Ve)}(Me,et,(Ve=X[qe](Ve)).done,Ve.value)})}}}m.d(pe,{FC:()=>Ce,KL:()=>te,gn:()=>b,mG:()=>P,qq:()=>re}),"function"==typeof SuppressedError&&SuppressedError},91128:_t=>{"use strict";_t.exports=JSON.parse('{"version":"2023c","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|01212121212121212121212121212121212343434343434343434343434343434312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:_t=>{"use strict";_t.exports={i8:"14.4.0"}}},_t=>{_t(_t.s=24131)}]); \ No newline at end of file diff --git a/dist/apps/admin-gui/runtime.157d846a721b77aa.js b/dist/apps/admin-gui/runtime.157d846a721b77aa.js new file mode 100644 index 000000000..4c183bc7c --- /dev/null +++ b/dist/apps/admin-gui/runtime.157d846a721b77aa.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,g={},v={};function r(e){var n=v[e];if(void 0!==n)return n.exports;var t=v[e]={id:e,loaded:!1,exports:{}};return g[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=g,e=[],r.O=(n,t,f,o)=>{if(!t){var a=1/0;for(i=0;i=o)&&Object.keys(r.O).every(b=>r.O[b](t[d]))?t.splice(d--,1):(l=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[t,f,o]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},(()=>{var n,e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__;r.t=function(t,f){if(1&f&&(t=this(t)),8&f||"object"==typeof t&&t&&(4&f&&t.__esModule||16&f&&"function"==typeof t.then))return t;var o=Object.create(null);r.r(o);var i={};n=n||[null,e({}),e([]),e(e)];for(var a=2&f&&t;"object"==typeof a&&!~n.indexOf(a);a=e(a))Object.getOwnPropertyNames(a).forEach(l=>i[l]=()=>t[l]);return i.default=()=>t,r.d(o,i),o}})(),r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,t)=>(r.f[t](e,n),n),[])),r.u=e=>e+"."+{6:"640b280a1cbc5d19",69:"ba778f639a115a3a",185:"1a71fb12fcd5474e",236:"33de83588e2986f9",394:"18f47419d0d60aaf",588:"710ffc1167555bab",644:"92f0acbb51fda9ba",837:"757d6e56b700e32b",972:"8e7a7e64254c16e7"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="admin-gui:";r.l=(t,f,o,i)=>{if(e[t])e[t].push(f);else{var a,l;if(void 0!==o)for(var d=document.getElementsByTagName("script"),c=0;c{a.onerror=a.onload=null,clearTimeout(p);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(b)),_)return _(b)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),l&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={666:0};r.f.j=(f,o)=>{var i=r.o(e,f)?e[f]:void 0;if(0!==i)if(i)o.push(i[2]);else if(666!=f){var a=new Promise((u,s)=>i=e[f]=[u,s]);o.push(i[2]=a);var l=r.p+r.u(f),d=new Error;r.l(l,u=>{if(r.o(e,f)&&(0!==(i=e[f])&&(e[f]=void 0),i)){var s=u&&("load"===u.type?"missing":u.type),p=u&&u.target&&u.target.src;d.message="Loading chunk "+f+" failed.\n("+s+": "+p+")",d.name="ChunkLoadError",d.type=s,d.request=p,i[1](d)}},"chunk-"+f,f)}else e[f]=0},r.O.j=f=>0===e[f];var n=(f,o)=>{var d,c,[i,a,l]=o,u=0;if(i.some(p=>0!==e[p])){for(d in a)r.o(a,d)&&(r.m[d]=a[d]);if(l)var s=l(r)}for(f&&f(o);u{"use strict";var e,g={},v={};function r(e){var n=v[e];if(void 0!==n)return n.exports;var t=v[e]={id:e,loaded:!1,exports:{}};return g[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=g,e=[],r.O=(n,t,i,o)=>{if(!t){var a=1/0;for(f=0;f=o)&&Object.keys(r.O).every(b=>r.O[b](t[d]))?t.splice(d--,1):(l=!1,o0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[t,i,o]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},(()=>{var n,e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__;r.t=function(t,i){if(1&i&&(t=this(t)),8&i||"object"==typeof t&&t&&(4&i&&t.__esModule||16&i&&"function"==typeof t.then))return t;var o=Object.create(null);r.r(o);var f={};n=n||[null,e({}),e([]),e(e)];for(var a=2&i&&t;"object"==typeof a&&!~n.indexOf(a);a=e(a))Object.getOwnPropertyNames(a).forEach(l=>f[l]=()=>t[l]);return f.default=()=>t,r.d(o,f),o}})(),r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,t)=>(r.f[t](e,n),n),[])),r.u=e=>e+"."+{6:"e49b37a8988b4071",23:"4b5a3cc7051a0e49",69:"ba778f639a115a3a",185:"85d596140bc7de01",236:"33de83588e2986f9",588:"b98d1018f3b4c822",644:"027456c7ed8573bd",837:"229fdec0e1b7600d",972:"0d7e5ed318876390"}[e]+".js",r.miniCssF=e=>{},r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="admin-gui:";r.l=(t,i,o,f)=>{if(e[t])e[t].push(i);else{var a,l;if(void 0!==o)for(var d=document.getElementsByTagName("script"),c=0;c{a.onerror=a.onload=null,clearTimeout(p);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(b)),_)return _(b)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=s.bind(null,a.onerror),a.onload=s.bind(null,a.onload),l&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={666:0};r.f.j=(i,o)=>{var f=r.o(e,i)?e[i]:void 0;if(0!==f)if(f)o.push(f[2]);else if(666!=i){var a=new Promise((u,s)=>f=e[i]=[u,s]);o.push(f[2]=a);var l=r.p+r.u(i),d=new Error;r.l(l,u=>{if(r.o(e,i)&&(0!==(f=e[i])&&(e[i]=void 0),f)){var s=u&&("load"===u.type?"missing":u.type),p=u&&u.target&&u.target.src;d.message="Loading chunk "+i+" failed.\n("+s+": "+p+")",d.name="ChunkLoadError",d.type=s,d.request=p,f[1](d)}},"chunk-"+i,i)}else e[i]=0},r.O.j=i=>0===e[i];var n=(i,o)=>{var d,c,[f,a,l]=o,u=0;if(f.some(p=>0!==e[p])){for(d in a)r.o(a,d)&&(r.m[d]=a[d]);if(l)var s=l(r)}for(i&&i(o);u*{width:100%}.noBorderDialog .mat-mdc-dialog-container{padding:0!important}.page-title{margin-top:1rem;margin-bottom:2rem;font-size:1.8rem}.page-title-headtitle{margin-top:1rem;margin-bottom:2rem}.page-title-headline{font-size:1.8rem}.page-title-block{flex-direction:column;margin-left:2rem;margin-bottom:2rem}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.entity-info{font-size:1rem}mat-icon{overflow:inherit!important}.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}.perun-icon-detail{transform:scale(2.7);margin-left:1.4rem;margin-top:1.4rem}.icon-beak{vertical-align:bottom}.icon-scale{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}.material-icons.orange{color:#fb8c00;vertical-align:bottom}.material-icons.red{color:red;vertical-align:bottom}.material-icons.green{color:#28a745;vertical-align:bottom}.material-icons.blue{color:#1a87ff;vertical-align:bottom}.material-icons.black{color:#000;vertical-align:bottom}.material-icons.grey{color:gray;vertical-align:bottom}.perun-icon{min-width:24px;min-height:24px}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}.static-column-size{width:80px}.hide-table{height:0!important;overflow:hidden!important;border:none!important}th,td.mat-mdc-cell{padding:.25rem!important}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!important}.mdc-tab__text-label{font-size:16px!important;color:#000!important;opacity:1!important;border-radius:var(--bs-border-radius)!important}.mdc-tab__icon{font-size:16px!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0!important}.mat-mdc-tab-body-content{overflow:hidden!important}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}table .mdc-text-field{margin-top:0!important}table .mat-mdc-form-field-infix{min-height:35px!important;padding-top:7px!important;padding-bottom:0!important}table .mdc-notched-outline__leading,table .mdc-notched-outline__trailing{border:0!important}table .mdc-text-field--outlined{padding-left:0!important}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!important}.card{border-radius:var(--bs-border-radius)!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#414141;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;inset:5px;border-radius:50%;border:3px solid transparent;border-top-color:#afafaf;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;inset:15px;border-radius:50%;border:3px solid transparent;border-top-color:#e5e5e5;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#loader .loading{background-position:50% 50%;background-repeat:no-repeat;bottom:-40px;height:20px;left:0;position:absolute;right:0;width:180px}@charset "UTF-8";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/admin-gui/styles.d1a136bc0478c1c4.css b/dist/apps/admin-gui/styles.d1a136bc0478c1c4.css deleted file mode 100644 index 7e7091c28..000000000 --- a/dist/apps/admin-gui/styles.d1a136bc0478c1c4.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-button-toggle,.mat-calendar{font-family:Roboto,sans-serif}.mdc-form-field,.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #212121;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #43a047}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #212121;--mdc-linear-progress-track-color: rgba(33, 33, 33, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 33, 33, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #212121)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#212121de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#212121de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(33, 33, 33, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #212121;--mdc-chip-elevated-disabled-container-color: #212121;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #757575;--mdc-switch-selected-handle-color: #757575;--mdc-switch-selected-hover-state-layer-color: #757575;--mdc-switch-selected-pressed-state-layer-color: #757575;--mdc-switch-selected-focus-handle-color: #212121;--mdc-switch-selected-hover-handle-color: #212121;--mdc-switch-selected-pressed-handle-color: #212121;--mdc-switch-selected-focus-track-color: #e0e0e0;--mdc-switch-selected-hover-track-color: #e0e0e0;--mdc-switch-selected-pressed-track-color: #e0e0e0;--mdc-switch-selected-track-color: #e0e0e0}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #212121;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #212121;--mdc-slider-focus-handle-color: #212121;--mdc-slider-hover-handle-color: #212121;--mdc-slider-active-track-color: #212121;--mdc-slider-inactive-track-color: #212121;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #212121;--mat-mdc-slider-ripple-color: #212121;--mat-mdc-slider-hover-ripple-color: rgba(33, 33, 33, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 33, 33, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#212121}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #212121;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #212121;--mat-tab-header-active-ripple-color: #212121;--mat-tab-header-inactive-ripple-color: #212121;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #212121;--mat-tab-header-active-hover-label-text-color: #212121;--mat-tab-header-active-focus-indicator-color: #212121;--mat-tab-header-active-hover-indicator-color: #212121}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #212121;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #212121}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #212121;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #212121;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #212121}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #212121;--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #212121;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#2121210a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #212121}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#212121}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(33,33,33,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#212121;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#21212166}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#212121}.mat-datepicker-toggle-active.mat-accent{color:#43a047}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#212121}.mat-icon.mat-accent{color:#43a047}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #212121;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #212121;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #212121;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#212121;color:#fff}.mat-toolbar.mat-accent{background:#43a047;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.vo-theme .mat-ripple-element{background-color:#0000001a}.vo-theme{--mat-option-selected-state-label-text-color: #283593;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.vo-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.vo-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.vo-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.vo-theme .mat-pseudo-checkbox-full{color:#0000008a}.vo-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.vo-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.vo-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#283593}.vo-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.vo-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#283593}.vo-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.vo-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.vo-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.vo-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.vo-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.vo-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.vo-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.vo-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.vo-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.vo-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.vo-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.vo-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.vo-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.vo-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.vo-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.vo-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.vo-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.vo-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.vo-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.vo-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.vo-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.vo-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.vo-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.vo-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.vo-theme .mat-app-background,.vo-theme.mat-app-background{background-color:#fafafa;color:#000000de}.vo-theme .mat-elevation-z0,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.vo-theme .mat-elevation-z1,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.vo-theme .mat-elevation-z2,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vo-theme .mat-elevation-z3,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.vo-theme .mat-elevation-z4,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.vo-theme .mat-elevation-z5,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.vo-theme .mat-elevation-z6,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.vo-theme .mat-elevation-z7,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.vo-theme .mat-elevation-z8,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.vo-theme .mat-elevation-z9,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.vo-theme .mat-elevation-z10,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.vo-theme .mat-elevation-z11,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.vo-theme .mat-elevation-z12,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.vo-theme .mat-elevation-z13,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.vo-theme .mat-elevation-z14,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.vo-theme .mat-elevation-z15,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.vo-theme .mat-elevation-z16,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.vo-theme .mat-elevation-z17,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.vo-theme .mat-elevation-z18,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.vo-theme .mat-elevation-z19,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.vo-theme .mat-elevation-z20,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.vo-theme .mat-elevation-z21,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.vo-theme .mat-elevation-z22,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.vo-theme .mat-elevation-z23,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.vo-theme .mat-elevation-z24,.vo-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.vo-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.vo-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #283593;--mdc-linear-progress-track-color: rgba(40, 53, 147, .25)}.vo-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#28359340;background-color:var(--mdc-linear-progress-track-color, rgba(40, 53, 147, .25))}@media (forced-colors: active){.vo-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.vo-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(40, 53, 147, 0.25)'/%3E%3C/svg%3E")}}.vo-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#28359340;background-color:var(--mdc-linear-progress-track-color, rgba(40, 53, 147, .25))}.vo-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.vo-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.vo-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.vo-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.vo-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.vo-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.vo-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.vo-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.vo-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.vo-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.vo-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.vo-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #283593)}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.vo-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.vo-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.vo-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.vo-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.vo-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.vo-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.vo-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.vo-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.vo-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.vo-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.vo-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.vo-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #283593)}.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.vo-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #283593)}.vo-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.vo-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.vo-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#283593de}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.vo-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.vo-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.vo-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.vo-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.vo-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.vo-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.vo-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.vo-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.vo-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.vo-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.vo-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.vo-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.vo-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.vo-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.vo-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.vo-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.vo-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.vo-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.vo-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.vo-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.vo-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.vo-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.vo-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.vo-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.vo-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.vo-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.vo-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.vo-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.vo-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.vo-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.vo-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.vo-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.vo-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.vo-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.vo-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#283593de}.vo-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.vo-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.vo-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.vo-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.vo-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.vo-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.vo-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.vo-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(40, 53, 147, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.vo-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.vo-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.vo-theme{--mat-autocomplete-background-color: white}.vo-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.vo-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.vo-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.vo-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #283593;--mdc-chip-elevated-disabled-container-color: #283593;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.vo-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.vo-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.vo-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.vo-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.vo-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.vo-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.vo-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.vo-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #212c7b;--mdc-switch-selected-handle-color: #212c7b;--mdc-switch-selected-hover-state-layer-color: #212c7b;--mdc-switch-selected-pressed-state-layer-color: #212c7b;--mdc-switch-selected-focus-handle-color: #0e1233;--mdc-switch-selected-hover-handle-color: #0e1233;--mdc-switch-selected-pressed-handle-color: #0e1233;--mdc-switch-selected-focus-track-color: #3546c3;--mdc-switch-selected-hover-track-color: #3546c3;--mdc-switch-selected-pressed-track-color: #3546c3;--mdc-switch-selected-track-color: #3546c3}.vo-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.vo-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.vo-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.vo-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #283593;--mdc-radio-selected-hover-icon-color: #283593;--mdc-radio-selected-icon-color: #283593;--mdc-radio-selected-pressed-icon-color: #283593;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #283593;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.vo-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.vo-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.vo-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.vo-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #283593;--mdc-slider-focus-handle-color: #283593;--mdc-slider-hover-handle-color: #283593;--mdc-slider-active-track-color: #283593;--mdc-slider-inactive-track-color: #283593;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #283593;--mat-mdc-slider-ripple-color: #283593;--mat-mdc-slider-hover-ripple-color: rgba(40, 53, 147, .05);--mat-mdc-slider-focus-ripple-color: rgba(40, 53, 147, .2)}.vo-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.vo-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.vo-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.vo-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.vo-theme .mdc-list-item__start,.vo-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #283593;--mdc-radio-selected-hover-icon-color: #283593;--mdc-radio-selected-icon-color: #283593;--mdc-radio-selected-pressed-icon-color: #283593}.vo-theme .mat-accent .mdc-list-item__start,.vo-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.vo-theme .mat-warn .mdc-list-item__start,.vo-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.vo-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #283593;--mdc-checkbox-selected-hover-icon-color: #283593;--mdc-checkbox-selected-icon-color: #283593;--mdc-checkbox-selected-pressed-icon-color: #283593;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #283593;--mdc-checkbox-selected-hover-state-layer-color: #283593;--mdc-checkbox-selected-pressed-state-layer-color: #283593;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.vo-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.vo-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.vo-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.vo-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.vo-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.vo-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#283593}.vo-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.vo-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.vo-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.vo-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.vo-theme .mat-mdc-tab-group,.vo-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #283593;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #283593;--mat-tab-header-active-ripple-color: #283593;--mat-tab-header-inactive-ripple-color: #283593;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #283593;--mat-tab-header-active-hover-label-text-color: #283593;--mat-tab-header-active-focus-indicator-color: #283593;--mat-tab-header-active-hover-indicator-color: #283593}.vo-theme .mat-mdc-tab-group.mat-accent,.vo-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.vo-theme .mat-mdc-tab-group.mat-warn,.vo-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.vo-theme .mat-mdc-tab-group.mat-background-primary,.vo-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #283593;--mat-tab-header-with-background-foreground-color: white}.vo-theme .mat-mdc-tab-group.mat-background-accent,.vo-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.vo-theme .mat-mdc-tab-group.mat-background-warn,.vo-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.vo-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.vo-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #283593;--mdc-checkbox-selected-hover-icon-color: #283593;--mdc-checkbox-selected-icon-color: #283593;--mdc-checkbox-selected-pressed-icon-color: #283593;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #283593;--mdc-checkbox-selected-hover-state-layer-color: #283593;--mdc-checkbox-selected-pressed-state-layer-color: #283593;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.vo-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.vo-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.vo-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.vo-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.vo-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #283593}.vo-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.vo-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.vo-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.vo-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.vo-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #283593;--mdc-filled-button-label-text-color: #fff}.vo-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.vo-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.vo-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.vo-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.vo-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #283593;--mdc-protected-button-label-text-color: #fff}.vo-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.vo-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.vo-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.vo-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.vo-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.vo-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #283593}.vo-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.vo-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.vo-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.vo-theme .mat-mdc-button,.vo-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.vo-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.vo-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-button.mat-primary,.vo-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #283593;--mat-mdc-button-ripple-color: rgba(40, 53, 147, .1)}.vo-theme .mat-mdc-button.mat-accent,.vo-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.vo-theme .mat-mdc-button.mat-warn,.vo-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.vo-theme .mat-mdc-raised-button,.vo-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.vo-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.vo-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-raised-button.mat-primary,.vo-theme .mat-mdc-unelevated-button.mat-primary,.vo-theme .mat-mdc-raised-button.mat-accent,.vo-theme .mat-mdc-unelevated-button.mat-accent,.vo-theme .mat-mdc-raised-button.mat-warn,.vo-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.vo-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.vo-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.vo-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.vo-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.vo-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.vo-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #283593;--mat-mdc-button-persistent-ripple-color: #283593;--mat-mdc-button-ripple-color: rgba(40, 53, 147, .1)}.vo-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.vo-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.vo-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.vo-theme .mat-mdc-fab,.vo-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.vo-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.vo-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.vo-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.vo-theme .mat-mdc-fab.mat-primary,.vo-theme .mat-mdc-mini-fab.mat-primary,.vo-theme .mat-mdc-fab.mat-accent,.vo-theme .mat-mdc-mini-fab.mat-accent,.vo-theme .mat-mdc-fab.mat-warn,.vo-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.vo-theme .mat-mdc-fab.mat-unthemed,.vo-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.vo-theme .mat-mdc-fab.mat-primary,.vo-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #283593;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.vo-theme .mat-mdc-fab.mat-accent,.vo-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.vo-theme .mat-mdc-fab.mat-warn,.vo-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.vo-theme .mat-mdc-fab[disabled][disabled],.vo-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.vo-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.vo-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.vo-theme .mdc-data-table__row{background-color:inherit}.vo-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.vo-theme .mdc-data-table__row--selected{background-color:#2835930a}.vo-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.vo-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.vo-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.vo-theme .mdc-data-table__cell,.vo-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.vo-theme .mdc-data-table__pagination{border-top-color:#0000001f}.vo-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.vo-theme .mdc-data-table__header-cell,.vo-theme .mdc-data-table__pagination-total,.vo-theme .mdc-data-table__pagination-rows-per-page-label,.vo-theme .mdc-data-table__cell{color:#000000de}.vo-theme .mat-mdc-table{background:white}.vo-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #283593}.vo-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.vo-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.vo-theme .mat-badge-content{color:#fff;background:#283593}.cdk-high-contrast-active .vo-theme .mat-badge-content{outline:solid 1px;border-radius:0}.vo-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.vo-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.vo-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.vo-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.vo-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.vo-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.vo-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.vo-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.vo-theme .mat-button-toggle{color:#00000061}.vo-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.vo-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.vo-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.vo-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.vo-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.vo-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.vo-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.vo-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.vo-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.vo-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.vo-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.vo-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.vo-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.vo-theme .mat-calendar-arrow{fill:#0000008a}.vo-theme .mat-datepicker-toggle,.vo-theme .mat-datepicker-content .mat-calendar-next-button,.vo-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.vo-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.vo-theme .mat-calendar-table-header,.vo-theme .mat-calendar-body-label{color:#0000008a}.vo-theme .mat-calendar-body-cell-content,.vo-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.vo-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.vo-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.vo-theme .mat-calendar-body-in-preview{color:#0000003d}.vo-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.vo-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.vo-theme .mat-calendar-body-in-range:before{background:rgba(40,53,147,.2)}.vo-theme .mat-calendar-body-comparison-identical,.vo-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.vo-theme .mat-calendar-body-comparison-bridge-start:before,.vo-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(40,53,147,.2) 50%,rgba(249,171,0,.2) 50%)}.vo-theme .mat-calendar-body-comparison-bridge-end:before,.vo-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(40,53,147,.2) 50%,rgba(249,171,0,.2) 50%)}.vo-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.vo-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.vo-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.vo-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.vo-theme .mat-calendar-body-selected{background-color:#283593;color:#fff}.vo-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#28359366}.vo-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.vo-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.vo-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2835934d}@media (hover: hover){.vo-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2835934d}}.vo-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.vo-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.vo-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.vo-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.vo-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.vo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.vo-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.vo-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.vo-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.vo-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.vo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.vo-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.vo-theme .mat-datepicker-toggle-active{color:#283593}.vo-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.vo-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.vo-theme .mat-date-range-input-inner[disabled]{color:#00000061}.vo-theme .mat-divider{border-top-color:#0000001f}.vo-theme .mat-divider-vertical{border-right-color:#0000001f}.vo-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.vo-theme .mat-icon.mat-primary{color:#283593}.vo-theme .mat-icon.mat-accent{color:#43a047}.vo-theme .mat-icon.mat-warn{color:#f44336}.vo-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.vo-theme .mat-drawer{background-color:#fff;color:#000000de}.vo-theme .mat-drawer.mat-drawer-push{background-color:#fff}.vo-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.vo-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.vo-theme .mat-drawer-side.mat-drawer-end,.vo-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.vo-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.vo-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.vo-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #283593;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #283593;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #283593;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.vo-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.vo-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.vo-theme .mat-sort-header-arrow{color:#757575}.vo-theme .mat-toolbar{background:whitesmoke;color:#000000de}.vo-theme .mat-toolbar.mat-primary{background:#283593;color:#fff}.vo-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.vo-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.vo-theme .mat-toolbar .mat-form-field-underline,.vo-theme .mat-toolbar .mat-form-field-ripple,.vo-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.vo-theme .mat-toolbar .mat-form-field-label,.vo-theme .mat-toolbar .mat-focused .mat-form-field-label,.vo-theme .mat-toolbar .mat-select-value,.vo-theme .mat-toolbar .mat-select-arrow,.vo-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.vo-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.vo-theme .mat-tree{background:white}.vo-theme .mat-tree-node,.vo-theme .mat-nested-tree-node{color:#000000de}.vo-btn{background:var(--vo-color);color:var(--vo-color-text)}.vo-btn:hover{color:var(--vo-color-text)}.vo-link{color:var(--vo-color);text-decoration:underline}.vo-link:hover{color:#000}.facility-theme .mat-ripple-element{background-color:#0000001a}.facility-theme{--mat-option-selected-state-label-text-color: #d84315;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.facility-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.facility-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.facility-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.facility-theme .mat-pseudo-checkbox-full{color:#0000008a}.facility-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.facility-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.facility-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#d84315}.facility-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.facility-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#d84315}.facility-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.facility-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.facility-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.facility-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.facility-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.facility-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.facility-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.facility-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.facility-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.facility-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.facility-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.facility-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.facility-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.facility-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.facility-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.facility-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.facility-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.facility-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.facility-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.facility-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.facility-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.facility-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.facility-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.facility-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.facility-theme .mat-app-background,.facility-theme.mat-app-background{background-color:#fafafa;color:#000000de}.facility-theme .mat-elevation-z0,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.facility-theme .mat-elevation-z1,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.facility-theme .mat-elevation-z2,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.facility-theme .mat-elevation-z3,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.facility-theme .mat-elevation-z4,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.facility-theme .mat-elevation-z5,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.facility-theme .mat-elevation-z6,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.facility-theme .mat-elevation-z7,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.facility-theme .mat-elevation-z8,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.facility-theme .mat-elevation-z9,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.facility-theme .mat-elevation-z10,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.facility-theme .mat-elevation-z11,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.facility-theme .mat-elevation-z12,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.facility-theme .mat-elevation-z13,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.facility-theme .mat-elevation-z14,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.facility-theme .mat-elevation-z15,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.facility-theme .mat-elevation-z16,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.facility-theme .mat-elevation-z17,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.facility-theme .mat-elevation-z18,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.facility-theme .mat-elevation-z19,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.facility-theme .mat-elevation-z20,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.facility-theme .mat-elevation-z21,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.facility-theme .mat-elevation-z22,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.facility-theme .mat-elevation-z23,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.facility-theme .mat-elevation-z24,.facility-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.facility-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.facility-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #d84315;--mdc-linear-progress-track-color: rgba(216, 67, 21, .25)}.facility-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#d8431540;background-color:var(--mdc-linear-progress-track-color, rgba(216, 67, 21, .25))}@media (forced-colors: active){.facility-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.facility-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(216, 67, 21, 0.25)'/%3E%3C/svg%3E")}}.facility-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#d8431540;background-color:var(--mdc-linear-progress-track-color, rgba(216, 67, 21, .25))}.facility-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.facility-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.facility-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.facility-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.facility-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.facility-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.facility-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.facility-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.facility-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.facility-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.facility-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.facility-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #d84315)}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.facility-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.facility-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.facility-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.facility-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.facility-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.facility-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.facility-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.facility-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.facility-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.facility-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.facility-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.facility-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #d84315)}.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.facility-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #d84315)}.facility-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.facility-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.facility-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#d84315de}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.facility-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.facility-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.facility-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.facility-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.facility-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.facility-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.facility-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.facility-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.facility-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.facility-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.facility-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.facility-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.facility-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.facility-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.facility-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.facility-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.facility-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.facility-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.facility-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.facility-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.facility-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.facility-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.facility-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.facility-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.facility-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.facility-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.facility-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.facility-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.facility-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.facility-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.facility-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.facility-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.facility-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.facility-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.facility-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#d84315de}.facility-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.facility-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.facility-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.facility-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.facility-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.facility-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.facility-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.facility-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(216, 67, 21, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.facility-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.facility-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.facility-theme{--mat-autocomplete-background-color: white}.facility-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.facility-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.facility-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.facility-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: black;--mdc-chip-elevated-container-color: #d84315;--mdc-chip-elevated-disabled-container-color: #d84315;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: black;--mdc-chip-with-icon-icon-color: black;--mdc-chip-with-icon-disabled-icon-color: black;--mdc-chip-with-icon-selected-icon-color: black;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: black;--mdc-chip-with-trailing-icon-trailing-icon-color: black}.facility-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.facility-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.facility-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.facility-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.facility-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.facility-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.facility-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.facility-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #bc3a12;--mdc-switch-selected-handle-color: #bc3a12;--mdc-switch-selected-hover-state-layer-color: #bc3a12;--mdc-switch-selected-pressed-state-layer-color: #bc3a12;--mdc-switch-selected-focus-handle-color: #68200a;--mdc-switch-selected-hover-handle-color: #68200a;--mdc-switch-selected-pressed-handle-color: #68200a;--mdc-switch-selected-focus-track-color: #ec673e;--mdc-switch-selected-hover-track-color: #ec673e;--mdc-switch-selected-pressed-track-color: #ec673e;--mdc-switch-selected-track-color: #ec673e}.facility-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.facility-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.facility-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.facility-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #d84315;--mdc-radio-selected-hover-icon-color: #d84315;--mdc-radio-selected-icon-color: #d84315;--mdc-radio-selected-pressed-icon-color: #d84315;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #d84315;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.facility-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.facility-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.facility-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.facility-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #d84315;--mdc-slider-focus-handle-color: #d84315;--mdc-slider-hover-handle-color: #d84315;--mdc-slider-active-track-color: #d84315;--mdc-slider-inactive-track-color: #d84315;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #d84315;--mat-mdc-slider-ripple-color: #d84315;--mat-mdc-slider-hover-ripple-color: rgba(216, 67, 21, .05);--mat-mdc-slider-focus-ripple-color: rgba(216, 67, 21, .2)}.facility-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.facility-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.facility-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.facility-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.facility-theme .mdc-list-item__start,.facility-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #d84315;--mdc-radio-selected-hover-icon-color: #d84315;--mdc-radio-selected-icon-color: #d84315;--mdc-radio-selected-pressed-icon-color: #d84315}.facility-theme .mat-accent .mdc-list-item__start,.facility-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.facility-theme .mat-warn .mdc-list-item__start,.facility-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.facility-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #d84315;--mdc-checkbox-selected-hover-icon-color: #d84315;--mdc-checkbox-selected-icon-color: #d84315;--mdc-checkbox-selected-pressed-icon-color: #d84315;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #d84315;--mdc-checkbox-selected-hover-state-layer-color: #d84315;--mdc-checkbox-selected-pressed-state-layer-color: #d84315;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.facility-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.facility-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.facility-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.facility-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.facility-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.facility-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#d84315}.facility-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.facility-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.facility-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.facility-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.facility-theme .mat-mdc-tab-group,.facility-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #d84315;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #d84315;--mat-tab-header-active-ripple-color: #d84315;--mat-tab-header-inactive-ripple-color: #d84315;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #d84315;--mat-tab-header-active-hover-label-text-color: #d84315;--mat-tab-header-active-focus-indicator-color: #d84315;--mat-tab-header-active-hover-indicator-color: #d84315}.facility-theme .mat-mdc-tab-group.mat-accent,.facility-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.facility-theme .mat-mdc-tab-group.mat-warn,.facility-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.facility-theme .mat-mdc-tab-group.mat-background-primary,.facility-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #d84315;--mat-tab-header-with-background-foreground-color: black}.facility-theme .mat-mdc-tab-group.mat-background-accent,.facility-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.facility-theme .mat-mdc-tab-group.mat-background-warn,.facility-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.facility-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.facility-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #d84315;--mdc-checkbox-selected-hover-icon-color: #d84315;--mdc-checkbox-selected-icon-color: #d84315;--mdc-checkbox-selected-pressed-icon-color: #d84315;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #d84315;--mdc-checkbox-selected-hover-state-layer-color: #d84315;--mdc-checkbox-selected-pressed-state-layer-color: #d84315;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.facility-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.facility-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.facility-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.facility-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.facility-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #d84315}.facility-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.facility-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.facility-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.facility-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.facility-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #d84315;--mdc-filled-button-label-text-color: #fff}.facility-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.facility-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.facility-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.facility-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.facility-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #d84315;--mdc-protected-button-label-text-color: #fff}.facility-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.facility-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.facility-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.facility-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.facility-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.facility-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #d84315}.facility-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.facility-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.facility-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.facility-theme .mat-mdc-button,.facility-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.facility-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.facility-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-button.mat-primary,.facility-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #d84315;--mat-mdc-button-ripple-color: rgba(216, 67, 21, .1)}.facility-theme .mat-mdc-button.mat-accent,.facility-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.facility-theme .mat-mdc-button.mat-warn,.facility-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.facility-theme .mat-mdc-raised-button,.facility-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.facility-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.facility-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-raised-button.mat-primary,.facility-theme .mat-mdc-unelevated-button.mat-primary,.facility-theme .mat-mdc-raised-button.mat-accent,.facility-theme .mat-mdc-unelevated-button.mat-accent,.facility-theme .mat-mdc-raised-button.mat-warn,.facility-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.facility-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.facility-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.facility-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.facility-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.facility-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.facility-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #d84315;--mat-mdc-button-persistent-ripple-color: #d84315;--mat-mdc-button-ripple-color: rgba(216, 67, 21, .1)}.facility-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.facility-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.facility-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.facility-theme .mat-mdc-fab,.facility-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.facility-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.facility-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.facility-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.facility-theme .mat-mdc-fab.mat-primary,.facility-theme .mat-mdc-mini-fab.mat-primary,.facility-theme .mat-mdc-fab.mat-accent,.facility-theme .mat-mdc-mini-fab.mat-accent,.facility-theme .mat-mdc-fab.mat-warn,.facility-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.facility-theme .mat-mdc-fab.mat-unthemed,.facility-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.facility-theme .mat-mdc-fab.mat-primary,.facility-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #d84315;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.facility-theme .mat-mdc-fab.mat-accent,.facility-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.facility-theme .mat-mdc-fab.mat-warn,.facility-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.facility-theme .mat-mdc-fab[disabled][disabled],.facility-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.facility-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.facility-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.facility-theme .mdc-data-table__row{background-color:inherit}.facility-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.facility-theme .mdc-data-table__row--selected{background-color:#d843150a}.facility-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.facility-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.facility-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.facility-theme .mdc-data-table__cell,.facility-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.facility-theme .mdc-data-table__pagination{border-top-color:#0000001f}.facility-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.facility-theme .mdc-data-table__header-cell,.facility-theme .mdc-data-table__pagination-total,.facility-theme .mdc-data-table__pagination-rows-per-page-label,.facility-theme .mdc-data-table__cell{color:#000000de}.facility-theme .mat-mdc-table{background:white}.facility-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #d84315}.facility-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.facility-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.facility-theme .mat-badge-content{color:#000;background:#d84315}.cdk-high-contrast-active .facility-theme .mat-badge-content{outline:solid 1px;border-radius:0}.facility-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.facility-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.facility-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.facility-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.facility-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.facility-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.facility-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.facility-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.facility-theme .mat-button-toggle{color:#00000061}.facility-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.facility-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.facility-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.facility-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.facility-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.facility-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.facility-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.facility-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.facility-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.facility-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.facility-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.facility-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.facility-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.facility-theme .mat-calendar-arrow{fill:#0000008a}.facility-theme .mat-datepicker-toggle,.facility-theme .mat-datepicker-content .mat-calendar-next-button,.facility-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.facility-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.facility-theme .mat-calendar-table-header,.facility-theme .mat-calendar-body-label{color:#0000008a}.facility-theme .mat-calendar-body-cell-content,.facility-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.facility-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.facility-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.facility-theme .mat-calendar-body-in-preview{color:#0000003d}.facility-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.facility-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.facility-theme .mat-calendar-body-in-range:before{background:rgba(216,67,21,.2)}.facility-theme .mat-calendar-body-comparison-identical,.facility-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.facility-theme .mat-calendar-body-comparison-bridge-start:before,.facility-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(216,67,21,.2) 50%,rgba(249,171,0,.2) 50%)}.facility-theme .mat-calendar-body-comparison-bridge-end:before,.facility-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(216,67,21,.2) 50%,rgba(249,171,0,.2) 50%)}.facility-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.facility-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.facility-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.facility-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.facility-theme .mat-calendar-body-selected{background-color:#d84315;color:#000}.facility-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#d8431566}.facility-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #000}.facility-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.facility-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#d843154d}@media (hover: hover){.facility-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#d843154d}}.facility-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.facility-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.facility-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.facility-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.facility-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.facility-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.facility-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.facility-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.facility-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.facility-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.facility-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.facility-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.facility-theme .mat-datepicker-toggle-active{color:#d84315}.facility-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.facility-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.facility-theme .mat-date-range-input-inner[disabled]{color:#00000061}.facility-theme .mat-divider{border-top-color:#0000001f}.facility-theme .mat-divider-vertical{border-right-color:#0000001f}.facility-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.facility-theme .mat-icon.mat-primary{color:#d84315}.facility-theme .mat-icon.mat-accent{color:#43a047}.facility-theme .mat-icon.mat-warn{color:#f44336}.facility-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.facility-theme .mat-drawer{background-color:#fff;color:#000000de}.facility-theme .mat-drawer.mat-drawer-push{background-color:#fff}.facility-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.facility-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.facility-theme .mat-drawer-side.mat-drawer-end,.facility-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.facility-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.facility-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.facility-theme{--mat-stepper-header-icon-foreground-color: black;--mat-stepper-header-selected-state-icon-background-color: #d84315;--mat-stepper-header-selected-state-icon-foreground-color: black;--mat-stepper-header-done-state-icon-background-color: #d84315;--mat-stepper-header-done-state-icon-foreground-color: black;--mat-stepper-header-edit-state-icon-background-color: #d84315;--mat-stepper-header-edit-state-icon-foreground-color: black;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.facility-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.facility-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.facility-theme .mat-sort-header-arrow{color:#757575}.facility-theme .mat-toolbar{background:whitesmoke;color:#000000de}.facility-theme .mat-toolbar.mat-primary{background:#d84315;color:#000}.facility-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.facility-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.facility-theme .mat-toolbar .mat-form-field-underline,.facility-theme .mat-toolbar .mat-form-field-ripple,.facility-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.facility-theme .mat-toolbar .mat-form-field-label,.facility-theme .mat-toolbar .mat-focused .mat-form-field-label,.facility-theme .mat-toolbar .mat-select-value,.facility-theme .mat-toolbar .mat-select-arrow,.facility-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.facility-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.facility-theme .mat-tree{background:white}.facility-theme .mat-tree-node,.facility-theme .mat-nested-tree-node{color:#000000de}.facility-btn{background-color:var(--facility-color);color:var(--facility-color-text)}.facility-btn:hover{color:var(--facility-color-text)}.facility-link{color:var(--facility-color);text-decoration:underline}.facility-link:hover{color:#000}.resource-theme .mat-ripple-element{background-color:#0000001a}.resource-theme{--mat-option-selected-state-label-text-color: #6a1b9a;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.resource-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.resource-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.resource-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.resource-theme .mat-pseudo-checkbox-full{color:#0000008a}.resource-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.resource-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.resource-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#6a1b9a}.resource-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.resource-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#6a1b9a}.resource-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.resource-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.resource-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.resource-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.resource-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.resource-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.resource-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.resource-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.resource-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.resource-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.resource-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.resource-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.resource-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.resource-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.resource-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.resource-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.resource-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.resource-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.resource-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.resource-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.resource-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.resource-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.resource-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.resource-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.resource-theme .mat-app-background,.resource-theme.mat-app-background{background-color:#fafafa;color:#000000de}.resource-theme .mat-elevation-z0,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.resource-theme .mat-elevation-z1,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.resource-theme .mat-elevation-z2,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.resource-theme .mat-elevation-z3,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.resource-theme .mat-elevation-z4,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.resource-theme .mat-elevation-z5,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.resource-theme .mat-elevation-z6,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.resource-theme .mat-elevation-z7,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.resource-theme .mat-elevation-z8,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.resource-theme .mat-elevation-z9,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.resource-theme .mat-elevation-z10,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.resource-theme .mat-elevation-z11,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.resource-theme .mat-elevation-z12,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.resource-theme .mat-elevation-z13,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.resource-theme .mat-elevation-z14,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.resource-theme .mat-elevation-z15,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.resource-theme .mat-elevation-z16,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.resource-theme .mat-elevation-z17,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.resource-theme .mat-elevation-z18,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.resource-theme .mat-elevation-z19,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.resource-theme .mat-elevation-z20,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.resource-theme .mat-elevation-z21,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.resource-theme .mat-elevation-z22,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.resource-theme .mat-elevation-z23,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.resource-theme .mat-elevation-z24,.resource-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.resource-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.resource-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #6a1b9a;--mdc-linear-progress-track-color: rgba(106, 27, 154, .25)}.resource-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#6a1b9a40;background-color:var(--mdc-linear-progress-track-color, rgba(106, 27, 154, .25))}@media (forced-colors: active){.resource-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.resource-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(106, 27, 154, 0.25)'/%3E%3C/svg%3E")}}.resource-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#6a1b9a40;background-color:var(--mdc-linear-progress-track-color, rgba(106, 27, 154, .25))}.resource-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.resource-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.resource-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.resource-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.resource-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.resource-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.resource-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.resource-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.resource-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.resource-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.resource-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.resource-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #6a1b9a)}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.resource-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.resource-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.resource-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.resource-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.resource-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.resource-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.resource-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.resource-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.resource-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.resource-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.resource-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.resource-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #6a1b9a)}.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.resource-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #6a1b9a)}.resource-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.resource-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.resource-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#6a1b9ade}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.resource-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.resource-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.resource-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.resource-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.resource-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.resource-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.resource-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.resource-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.resource-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.resource-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.resource-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.resource-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.resource-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.resource-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.resource-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.resource-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.resource-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.resource-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.resource-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.resource-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.resource-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.resource-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.resource-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.resource-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.resource-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.resource-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.resource-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.resource-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.resource-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.resource-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.resource-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.resource-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.resource-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.resource-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.resource-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#6a1b9ade}.resource-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.resource-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.resource-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.resource-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.resource-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.resource-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.resource-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.resource-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(106, 27, 154, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.resource-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.resource-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.resource-theme{--mat-autocomplete-background-color: white}.resource-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.resource-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.resource-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.resource-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #6a1b9a;--mdc-chip-elevated-disabled-container-color: #6a1b9a;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.resource-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.resource-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.resource-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.resource-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.resource-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.resource-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.resource-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.resource-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #581680;--mdc-switch-selected-handle-color: #581680;--mdc-switch-selected-hover-state-layer-color: #581680;--mdc-switch-selected-pressed-state-layer-color: #581680;--mdc-switch-selected-focus-handle-color: #220932;--mdc-switch-selected-hover-handle-color: #220932;--mdc-switch-selected-pressed-handle-color: #220932;--mdc-switch-selected-focus-track-color: #8e24ce;--mdc-switch-selected-hover-track-color: #8e24ce;--mdc-switch-selected-pressed-track-color: #8e24ce;--mdc-switch-selected-track-color: #8e24ce}.resource-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.resource-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.resource-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.resource-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #6a1b9a;--mdc-radio-selected-hover-icon-color: #6a1b9a;--mdc-radio-selected-icon-color: #6a1b9a;--mdc-radio-selected-pressed-icon-color: #6a1b9a;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #6a1b9a;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.resource-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.resource-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.resource-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.resource-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #6a1b9a;--mdc-slider-focus-handle-color: #6a1b9a;--mdc-slider-hover-handle-color: #6a1b9a;--mdc-slider-active-track-color: #6a1b9a;--mdc-slider-inactive-track-color: #6a1b9a;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #6a1b9a;--mat-mdc-slider-ripple-color: #6a1b9a;--mat-mdc-slider-hover-ripple-color: rgba(106, 27, 154, .05);--mat-mdc-slider-focus-ripple-color: rgba(106, 27, 154, .2)}.resource-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.resource-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.resource-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.resource-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.resource-theme .mdc-list-item__start,.resource-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #6a1b9a;--mdc-radio-selected-hover-icon-color: #6a1b9a;--mdc-radio-selected-icon-color: #6a1b9a;--mdc-radio-selected-pressed-icon-color: #6a1b9a}.resource-theme .mat-accent .mdc-list-item__start,.resource-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.resource-theme .mat-warn .mdc-list-item__start,.resource-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.resource-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #6a1b9a;--mdc-checkbox-selected-hover-icon-color: #6a1b9a;--mdc-checkbox-selected-icon-color: #6a1b9a;--mdc-checkbox-selected-pressed-icon-color: #6a1b9a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #6a1b9a;--mdc-checkbox-selected-hover-state-layer-color: #6a1b9a;--mdc-checkbox-selected-pressed-state-layer-color: #6a1b9a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.resource-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.resource-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.resource-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.resource-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.resource-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.resource-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#6a1b9a}.resource-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.resource-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.resource-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.resource-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.resource-theme .mat-mdc-tab-group,.resource-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #6a1b9a;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #6a1b9a;--mat-tab-header-active-ripple-color: #6a1b9a;--mat-tab-header-inactive-ripple-color: #6a1b9a;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #6a1b9a;--mat-tab-header-active-hover-label-text-color: #6a1b9a;--mat-tab-header-active-focus-indicator-color: #6a1b9a;--mat-tab-header-active-hover-indicator-color: #6a1b9a}.resource-theme .mat-mdc-tab-group.mat-accent,.resource-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.resource-theme .mat-mdc-tab-group.mat-warn,.resource-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.resource-theme .mat-mdc-tab-group.mat-background-primary,.resource-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #6a1b9a;--mat-tab-header-with-background-foreground-color: white}.resource-theme .mat-mdc-tab-group.mat-background-accent,.resource-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.resource-theme .mat-mdc-tab-group.mat-background-warn,.resource-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.resource-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.resource-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #6a1b9a;--mdc-checkbox-selected-hover-icon-color: #6a1b9a;--mdc-checkbox-selected-icon-color: #6a1b9a;--mdc-checkbox-selected-pressed-icon-color: #6a1b9a;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #6a1b9a;--mdc-checkbox-selected-hover-state-layer-color: #6a1b9a;--mdc-checkbox-selected-pressed-state-layer-color: #6a1b9a;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.resource-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.resource-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.resource-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.resource-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.resource-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #6a1b9a}.resource-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.resource-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.resource-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.resource-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.resource-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #6a1b9a;--mdc-filled-button-label-text-color: #fff}.resource-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.resource-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.resource-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.resource-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.resource-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #6a1b9a;--mdc-protected-button-label-text-color: #fff}.resource-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.resource-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.resource-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.resource-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.resource-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.resource-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #6a1b9a}.resource-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.resource-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.resource-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.resource-theme .mat-mdc-button,.resource-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.resource-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.resource-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-button.mat-primary,.resource-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6a1b9a;--mat-mdc-button-ripple-color: rgba(106, 27, 154, .1)}.resource-theme .mat-mdc-button.mat-accent,.resource-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.resource-theme .mat-mdc-button.mat-warn,.resource-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.resource-theme .mat-mdc-raised-button,.resource-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.resource-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.resource-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-raised-button.mat-primary,.resource-theme .mat-mdc-unelevated-button.mat-primary,.resource-theme .mat-mdc-raised-button.mat-accent,.resource-theme .mat-mdc-unelevated-button.mat-accent,.resource-theme .mat-mdc-raised-button.mat-warn,.resource-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.resource-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.resource-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.resource-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.resource-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.resource-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.resource-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #6a1b9a;--mat-mdc-button-persistent-ripple-color: #6a1b9a;--mat-mdc-button-ripple-color: rgba(106, 27, 154, .1)}.resource-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.resource-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.resource-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.resource-theme .mat-mdc-fab,.resource-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.resource-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.resource-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.resource-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.resource-theme .mat-mdc-fab.mat-primary,.resource-theme .mat-mdc-mini-fab.mat-primary,.resource-theme .mat-mdc-fab.mat-accent,.resource-theme .mat-mdc-mini-fab.mat-accent,.resource-theme .mat-mdc-fab.mat-warn,.resource-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.resource-theme .mat-mdc-fab.mat-unthemed,.resource-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.resource-theme .mat-mdc-fab.mat-primary,.resource-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #6a1b9a;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.resource-theme .mat-mdc-fab.mat-accent,.resource-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.resource-theme .mat-mdc-fab.mat-warn,.resource-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.resource-theme .mat-mdc-fab[disabled][disabled],.resource-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.resource-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.resource-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.resource-theme .mdc-data-table__row{background-color:inherit}.resource-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.resource-theme .mdc-data-table__row--selected{background-color:#6a1b9a0a}.resource-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.resource-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.resource-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.resource-theme .mdc-data-table__cell,.resource-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.resource-theme .mdc-data-table__pagination{border-top-color:#0000001f}.resource-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.resource-theme .mdc-data-table__header-cell,.resource-theme .mdc-data-table__pagination-total,.resource-theme .mdc-data-table__pagination-rows-per-page-label,.resource-theme .mdc-data-table__cell{color:#000000de}.resource-theme .mat-mdc-table{background:white}.resource-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #6a1b9a}.resource-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.resource-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.resource-theme .mat-badge-content{color:#fff;background:#6a1b9a}.cdk-high-contrast-active .resource-theme .mat-badge-content{outline:solid 1px;border-radius:0}.resource-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.resource-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.resource-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.resource-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.resource-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.resource-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.resource-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.resource-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.resource-theme .mat-button-toggle{color:#00000061}.resource-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.resource-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.resource-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.resource-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.resource-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.resource-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.resource-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.resource-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.resource-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.resource-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.resource-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.resource-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.resource-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.resource-theme .mat-calendar-arrow{fill:#0000008a}.resource-theme .mat-datepicker-toggle,.resource-theme .mat-datepicker-content .mat-calendar-next-button,.resource-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.resource-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.resource-theme .mat-calendar-table-header,.resource-theme .mat-calendar-body-label{color:#0000008a}.resource-theme .mat-calendar-body-cell-content,.resource-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.resource-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.resource-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.resource-theme .mat-calendar-body-in-preview{color:#0000003d}.resource-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.resource-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.resource-theme .mat-calendar-body-in-range:before{background:rgba(106,27,154,.2)}.resource-theme .mat-calendar-body-comparison-identical,.resource-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.resource-theme .mat-calendar-body-comparison-bridge-start:before,.resource-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(106,27,154,.2) 50%,rgba(249,171,0,.2) 50%)}.resource-theme .mat-calendar-body-comparison-bridge-end:before,.resource-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(106,27,154,.2) 50%,rgba(249,171,0,.2) 50%)}.resource-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.resource-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.resource-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.resource-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.resource-theme .mat-calendar-body-selected{background-color:#6a1b9a;color:#fff}.resource-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#6a1b9a66}.resource-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.resource-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.resource-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#6a1b9a4d}@media (hover: hover){.resource-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#6a1b9a4d}}.resource-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.resource-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.resource-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.resource-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.resource-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.resource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.resource-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.resource-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.resource-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.resource-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.resource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.resource-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.resource-theme .mat-datepicker-toggle-active{color:#6a1b9a}.resource-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.resource-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.resource-theme .mat-date-range-input-inner[disabled]{color:#00000061}.resource-theme .mat-divider{border-top-color:#0000001f}.resource-theme .mat-divider-vertical{border-right-color:#0000001f}.resource-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.resource-theme .mat-icon.mat-primary{color:#6a1b9a}.resource-theme .mat-icon.mat-accent{color:#43a047}.resource-theme .mat-icon.mat-warn{color:#f44336}.resource-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.resource-theme .mat-drawer{background-color:#fff;color:#000000de}.resource-theme .mat-drawer.mat-drawer-push{background-color:#fff}.resource-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.resource-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.resource-theme .mat-drawer-side.mat-drawer-end,.resource-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.resource-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.resource-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.resource-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #6a1b9a;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #6a1b9a;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #6a1b9a;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.resource-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.resource-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.resource-theme .mat-sort-header-arrow{color:#757575}.resource-theme .mat-toolbar{background:whitesmoke;color:#000000de}.resource-theme .mat-toolbar.mat-primary{background:#6a1b9a;color:#fff}.resource-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.resource-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.resource-theme .mat-toolbar .mat-form-field-underline,.resource-theme .mat-toolbar .mat-form-field-ripple,.resource-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.resource-theme .mat-toolbar .mat-form-field-label,.resource-theme .mat-toolbar .mat-focused .mat-form-field-label,.resource-theme .mat-toolbar .mat-select-value,.resource-theme .mat-toolbar .mat-select-arrow,.resource-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.resource-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.resource-theme .mat-tree{background:white}.resource-theme .mat-tree-node,.resource-theme .mat-nested-tree-node{color:#000000de}.resource-btn{background-color:var(--resource-color);color:var(--resource-color-text)}.resource-btn:hover{color:var(--resource-color-text)}.resource-link{color:var(--resource-color);text-decoration:underline}.resource-link:hover{color:#000}.group-theme .mat-ripple-element{background-color:#0000001a}.group-theme{--mat-option-selected-state-label-text-color: #33691e;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.group-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.group-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.group-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.group-theme .mat-pseudo-checkbox-full{color:#0000008a}.group-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.group-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.group-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#33691e}.group-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.group-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#33691e}.group-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.group-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.group-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.group-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.group-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.group-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.group-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.group-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.group-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.group-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.group-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.group-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.group-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.group-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.group-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.group-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.group-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.group-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.group-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.group-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.group-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.group-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.group-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.group-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.group-theme .mat-app-background,.group-theme.mat-app-background{background-color:#fafafa;color:#000000de}.group-theme .mat-elevation-z0,.group-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.group-theme .mat-elevation-z1,.group-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.group-theme .mat-elevation-z2,.group-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.group-theme .mat-elevation-z3,.group-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.group-theme .mat-elevation-z4,.group-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.group-theme .mat-elevation-z5,.group-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.group-theme .mat-elevation-z6,.group-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.group-theme .mat-elevation-z7,.group-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.group-theme .mat-elevation-z8,.group-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.group-theme .mat-elevation-z9,.group-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.group-theme .mat-elevation-z10,.group-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.group-theme .mat-elevation-z11,.group-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.group-theme .mat-elevation-z12,.group-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.group-theme .mat-elevation-z13,.group-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.group-theme .mat-elevation-z14,.group-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.group-theme .mat-elevation-z15,.group-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.group-theme .mat-elevation-z16,.group-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.group-theme .mat-elevation-z17,.group-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.group-theme .mat-elevation-z18,.group-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.group-theme .mat-elevation-z19,.group-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.group-theme .mat-elevation-z20,.group-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.group-theme .mat-elevation-z21,.group-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.group-theme .mat-elevation-z22,.group-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.group-theme .mat-elevation-z23,.group-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.group-theme .mat-elevation-z24,.group-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.group-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.group-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #33691e;--mdc-linear-progress-track-color: rgba(51, 105, 30, .25)}.group-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#33691e40;background-color:var(--mdc-linear-progress-track-color, rgba(51, 105, 30, .25))}@media (forced-colors: active){.group-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.group-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(51, 105, 30, 0.25)'/%3E%3C/svg%3E")}}.group-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#33691e40;background-color:var(--mdc-linear-progress-track-color, rgba(51, 105, 30, .25))}.group-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.group-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.group-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.group-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.group-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.group-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.group-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.group-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.group-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.group-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.group-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.group-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #33691e)}.group-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.group-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.group-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.group-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.group-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.group-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.group-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.group-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.group-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.group-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.group-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.group-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.group-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #33691e)}.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.group-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #33691e)}.group-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.group-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.group-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#33691ede}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.group-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.group-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.group-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.group-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.group-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.group-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.group-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.group-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.group-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.group-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.group-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.group-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.group-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.group-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.group-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.group-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.group-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.group-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.group-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.group-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.group-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.group-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.group-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.group-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.group-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.group-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.group-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.group-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.group-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.group-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.group-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.group-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.group-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.group-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.group-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#33691ede}.group-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.group-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.group-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.group-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.group-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.group-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.group-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.group-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(51, 105, 30, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.group-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.group-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.group-theme{--mat-autocomplete-background-color: white}.group-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.group-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.group-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.group-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #33691e;--mdc-chip-elevated-disabled-container-color: #33691e;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.group-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.group-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.group-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.group-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.group-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.group-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.group-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.group-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #275117;--mdc-switch-selected-handle-color: #275117;--mdc-switch-selected-hover-state-layer-color: #275117;--mdc-switch-selected-pressed-state-layer-color: #275117;--mdc-switch-selected-focus-handle-color: #050a03;--mdc-switch-selected-hover-handle-color: #050a03;--mdc-switch-selected-pressed-handle-color: #050a03;--mdc-switch-selected-focus-track-color: #4a992c;--mdc-switch-selected-hover-track-color: #4a992c;--mdc-switch-selected-pressed-track-color: #4a992c;--mdc-switch-selected-track-color: #4a992c}.group-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.group-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.group-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.group-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #33691e;--mdc-radio-selected-hover-icon-color: #33691e;--mdc-radio-selected-icon-color: #33691e;--mdc-radio-selected-pressed-icon-color: #33691e;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #33691e;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.group-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.group-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.group-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.group-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #33691e;--mdc-slider-focus-handle-color: #33691e;--mdc-slider-hover-handle-color: #33691e;--mdc-slider-active-track-color: #33691e;--mdc-slider-inactive-track-color: #33691e;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #33691e;--mat-mdc-slider-ripple-color: #33691e;--mat-mdc-slider-hover-ripple-color: rgba(51, 105, 30, .05);--mat-mdc-slider-focus-ripple-color: rgba(51, 105, 30, .2)}.group-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.group-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.group-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.group-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.group-theme .mdc-list-item__start,.group-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #33691e;--mdc-radio-selected-hover-icon-color: #33691e;--mdc-radio-selected-icon-color: #33691e;--mdc-radio-selected-pressed-icon-color: #33691e}.group-theme .mat-accent .mdc-list-item__start,.group-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.group-theme .mat-warn .mdc-list-item__start,.group-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.group-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #33691e;--mdc-checkbox-selected-hover-icon-color: #33691e;--mdc-checkbox-selected-icon-color: #33691e;--mdc-checkbox-selected-pressed-icon-color: #33691e;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #33691e;--mdc-checkbox-selected-hover-state-layer-color: #33691e;--mdc-checkbox-selected-pressed-state-layer-color: #33691e;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.group-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.group-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.group-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.group-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.group-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.group-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#33691e}.group-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.group-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.group-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.group-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.group-theme .mat-mdc-tab-group,.group-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #33691e;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #33691e;--mat-tab-header-active-ripple-color: #33691e;--mat-tab-header-inactive-ripple-color: #33691e;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #33691e;--mat-tab-header-active-hover-label-text-color: #33691e;--mat-tab-header-active-focus-indicator-color: #33691e;--mat-tab-header-active-hover-indicator-color: #33691e}.group-theme .mat-mdc-tab-group.mat-accent,.group-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.group-theme .mat-mdc-tab-group.mat-warn,.group-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.group-theme .mat-mdc-tab-group.mat-background-primary,.group-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #33691e;--mat-tab-header-with-background-foreground-color: white}.group-theme .mat-mdc-tab-group.mat-background-accent,.group-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.group-theme .mat-mdc-tab-group.mat-background-warn,.group-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.group-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.group-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #33691e;--mdc-checkbox-selected-hover-icon-color: #33691e;--mdc-checkbox-selected-icon-color: #33691e;--mdc-checkbox-selected-pressed-icon-color: #33691e;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #33691e;--mdc-checkbox-selected-hover-state-layer-color: #33691e;--mdc-checkbox-selected-pressed-state-layer-color: #33691e;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.group-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.group-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.group-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.group-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.group-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #33691e}.group-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.group-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.group-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.group-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.group-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #33691e;--mdc-filled-button-label-text-color: #fff}.group-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.group-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.group-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.group-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.group-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #33691e;--mdc-protected-button-label-text-color: #fff}.group-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.group-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.group-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.group-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.group-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.group-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #33691e}.group-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.group-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.group-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.group-theme .mat-mdc-button,.group-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.group-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.group-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-button.mat-primary,.group-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #33691e;--mat-mdc-button-ripple-color: rgba(51, 105, 30, .1)}.group-theme .mat-mdc-button.mat-accent,.group-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.group-theme .mat-mdc-button.mat-warn,.group-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.group-theme .mat-mdc-raised-button,.group-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.group-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.group-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-raised-button.mat-primary,.group-theme .mat-mdc-unelevated-button.mat-primary,.group-theme .mat-mdc-raised-button.mat-accent,.group-theme .mat-mdc-unelevated-button.mat-accent,.group-theme .mat-mdc-raised-button.mat-warn,.group-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.group-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.group-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.group-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.group-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.group-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.group-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #33691e;--mat-mdc-button-persistent-ripple-color: #33691e;--mat-mdc-button-ripple-color: rgba(51, 105, 30, .1)}.group-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.group-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.group-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.group-theme .mat-mdc-fab,.group-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.group-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.group-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.group-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.group-theme .mat-mdc-fab.mat-primary,.group-theme .mat-mdc-mini-fab.mat-primary,.group-theme .mat-mdc-fab.mat-accent,.group-theme .mat-mdc-mini-fab.mat-accent,.group-theme .mat-mdc-fab.mat-warn,.group-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.group-theme .mat-mdc-fab.mat-unthemed,.group-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.group-theme .mat-mdc-fab.mat-primary,.group-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #33691e;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.group-theme .mat-mdc-fab.mat-accent,.group-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.group-theme .mat-mdc-fab.mat-warn,.group-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.group-theme .mat-mdc-fab[disabled][disabled],.group-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.group-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.group-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.group-theme .mdc-data-table__row{background-color:inherit}.group-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.group-theme .mdc-data-table__row--selected{background-color:#33691e0a}.group-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.group-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.group-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.group-theme .mdc-data-table__cell,.group-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.group-theme .mdc-data-table__pagination{border-top-color:#0000001f}.group-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.group-theme .mdc-data-table__header-cell,.group-theme .mdc-data-table__pagination-total,.group-theme .mdc-data-table__pagination-rows-per-page-label,.group-theme .mdc-data-table__cell{color:#000000de}.group-theme .mat-mdc-table{background:white}.group-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #33691e}.group-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.group-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.group-theme .mat-badge-content{color:#fff;background:#33691e}.cdk-high-contrast-active .group-theme .mat-badge-content{outline:solid 1px;border-radius:0}.group-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.group-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.group-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.group-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.group-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.group-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.group-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.group-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.group-theme .mat-button-toggle{color:#00000061}.group-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.group-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.group-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.group-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.group-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.group-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.group-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.group-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.group-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.group-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.group-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.group-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.group-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.group-theme .mat-calendar-arrow{fill:#0000008a}.group-theme .mat-datepicker-toggle,.group-theme .mat-datepicker-content .mat-calendar-next-button,.group-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.group-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.group-theme .mat-calendar-table-header,.group-theme .mat-calendar-body-label{color:#0000008a}.group-theme .mat-calendar-body-cell-content,.group-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.group-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.group-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.group-theme .mat-calendar-body-in-preview{color:#0000003d}.group-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.group-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.group-theme .mat-calendar-body-in-range:before{background:rgba(51,105,30,.2)}.group-theme .mat-calendar-body-comparison-identical,.group-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.group-theme .mat-calendar-body-comparison-bridge-start:before,.group-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(51,105,30,.2) 50%,rgba(249,171,0,.2) 50%)}.group-theme .mat-calendar-body-comparison-bridge-end:before,.group-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(51,105,30,.2) 50%,rgba(249,171,0,.2) 50%)}.group-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.group-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.group-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.group-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.group-theme .mat-calendar-body-selected{background-color:#33691e;color:#fff}.group-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#33691e66}.group-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.group-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.group-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#33691e4d}@media (hover: hover){.group-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#33691e4d}}.group-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.group-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.group-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.group-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.group-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.group-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.group-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.group-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.group-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.group-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.group-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.group-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.group-theme .mat-datepicker-toggle-active{color:#33691e}.group-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.group-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.group-theme .mat-date-range-input-inner[disabled]{color:#00000061}.group-theme .mat-divider{border-top-color:#0000001f}.group-theme .mat-divider-vertical{border-right-color:#0000001f}.group-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.group-theme .mat-icon.mat-primary{color:#33691e}.group-theme .mat-icon.mat-accent{color:#43a047}.group-theme .mat-icon.mat-warn{color:#f44336}.group-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.group-theme .mat-drawer{background-color:#fff;color:#000000de}.group-theme .mat-drawer.mat-drawer-push{background-color:#fff}.group-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.group-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.group-theme .mat-drawer-side.mat-drawer-end,.group-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.group-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.group-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.group-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #33691e;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #33691e;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #33691e;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.group-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.group-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.group-theme .mat-sort-header-arrow{color:#757575}.group-theme .mat-toolbar{background:whitesmoke;color:#000000de}.group-theme .mat-toolbar.mat-primary{background:#33691e;color:#fff}.group-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.group-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.group-theme .mat-toolbar .mat-form-field-underline,.group-theme .mat-toolbar .mat-form-field-ripple,.group-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.group-theme .mat-toolbar .mat-form-field-label,.group-theme .mat-toolbar .mat-focused .mat-form-field-label,.group-theme .mat-toolbar .mat-select-value,.group-theme .mat-toolbar .mat-select-arrow,.group-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.group-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.group-theme .mat-tree{background:white}.group-theme .mat-tree-node,.group-theme .mat-nested-tree-node{color:#000000de}.group-btn{background:var(--group-color);color:var(--group-color-text)}.group-btn:hover{color:var(--group-color-text)}.group-link{color:var(--group-color);text-decoration:underline}.group-link:hover{color:#000}.member-theme .mat-ripple-element{background-color:#0000001a}.member-theme{--mat-option-selected-state-label-text-color: #ad1457;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.member-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.member-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.member-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.member-theme .mat-pseudo-checkbox-full{color:#0000008a}.member-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.member-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.member-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ad1457}.member-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.member-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ad1457}.member-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.member-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.member-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.member-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.member-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.member-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.member-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.member-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.member-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.member-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.member-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.member-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.member-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.member-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.member-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.member-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.member-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.member-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.member-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.member-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.member-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.member-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.member-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.member-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.member-theme .mat-app-background,.member-theme.mat-app-background{background-color:#fafafa;color:#000000de}.member-theme .mat-elevation-z0,.member-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.member-theme .mat-elevation-z1,.member-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.member-theme .mat-elevation-z2,.member-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.member-theme .mat-elevation-z3,.member-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.member-theme .mat-elevation-z4,.member-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.member-theme .mat-elevation-z5,.member-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.member-theme .mat-elevation-z6,.member-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.member-theme .mat-elevation-z7,.member-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.member-theme .mat-elevation-z8,.member-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.member-theme .mat-elevation-z9,.member-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.member-theme .mat-elevation-z10,.member-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.member-theme .mat-elevation-z11,.member-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.member-theme .mat-elevation-z12,.member-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.member-theme .mat-elevation-z13,.member-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.member-theme .mat-elevation-z14,.member-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.member-theme .mat-elevation-z15,.member-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.member-theme .mat-elevation-z16,.member-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.member-theme .mat-elevation-z17,.member-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.member-theme .mat-elevation-z18,.member-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.member-theme .mat-elevation-z19,.member-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.member-theme .mat-elevation-z20,.member-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.member-theme .mat-elevation-z21,.member-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.member-theme .mat-elevation-z22,.member-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.member-theme .mat-elevation-z23,.member-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.member-theme .mat-elevation-z24,.member-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.member-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.member-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #ad1457;--mdc-linear-progress-track-color: rgba(173, 20, 87, .25)}.member-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#ad145740;background-color:var(--mdc-linear-progress-track-color, rgba(173, 20, 87, .25))}@media (forced-colors: active){.member-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.member-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(173, 20, 87, 0.25)'/%3E%3C/svg%3E")}}.member-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#ad145740;background-color:var(--mdc-linear-progress-track-color, rgba(173, 20, 87, .25))}.member-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.member-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.member-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.member-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.member-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.member-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.member-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.member-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.member-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.member-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.member-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.member-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #ad1457)}.member-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.member-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.member-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.member-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.member-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.member-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.member-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.member-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.member-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.member-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.member-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.member-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.member-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #ad1457)}.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.member-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #ad1457)}.member-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.member-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.member-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#ad1457de}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.member-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.member-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.member-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.member-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.member-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.member-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.member-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.member-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.member-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.member-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.member-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.member-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.member-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.member-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.member-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.member-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.member-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.member-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.member-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.member-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.member-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.member-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.member-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.member-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.member-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.member-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.member-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.member-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.member-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.member-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.member-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.member-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.member-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.member-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.member-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#ad1457de}.member-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.member-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.member-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.member-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.member-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.member-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.member-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.member-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(173, 20, 87, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.member-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.member-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.member-theme{--mat-autocomplete-background-color: white}.member-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.member-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.member-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.member-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #ad1457;--mdc-chip-elevated-disabled-container-color: #ad1457;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.member-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.member-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.member-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.member-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.member-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.member-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.member-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.member-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #921149;--mdc-switch-selected-handle-color: #921149;--mdc-switch-selected-hover-state-layer-color: #921149;--mdc-switch-selected-pressed-state-layer-color: #921149;--mdc-switch-selected-focus-handle-color: #3f0720;--mdc-switch-selected-hover-handle-color: #3f0720;--mdc-switch-selected-pressed-handle-color: #3f0720;--mdc-switch-selected-focus-track-color: #e41a73;--mdc-switch-selected-hover-track-color: #e41a73;--mdc-switch-selected-pressed-track-color: #e41a73;--mdc-switch-selected-track-color: #e41a73}.member-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.member-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.member-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.member-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ad1457;--mdc-radio-selected-hover-icon-color: #ad1457;--mdc-radio-selected-icon-color: #ad1457;--mdc-radio-selected-pressed-icon-color: #ad1457;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #ad1457;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.member-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.member-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.member-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.member-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #ad1457;--mdc-slider-focus-handle-color: #ad1457;--mdc-slider-hover-handle-color: #ad1457;--mdc-slider-active-track-color: #ad1457;--mdc-slider-inactive-track-color: #ad1457;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #ad1457;--mat-mdc-slider-ripple-color: #ad1457;--mat-mdc-slider-hover-ripple-color: rgba(173, 20, 87, .05);--mat-mdc-slider-focus-ripple-color: rgba(173, 20, 87, .2)}.member-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.member-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.member-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.member-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.member-theme .mdc-list-item__start,.member-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ad1457;--mdc-radio-selected-hover-icon-color: #ad1457;--mdc-radio-selected-icon-color: #ad1457;--mdc-radio-selected-pressed-icon-color: #ad1457}.member-theme .mat-accent .mdc-list-item__start,.member-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.member-theme .mat-warn .mdc-list-item__start,.member-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.member-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #ad1457;--mdc-checkbox-selected-hover-icon-color: #ad1457;--mdc-checkbox-selected-icon-color: #ad1457;--mdc-checkbox-selected-pressed-icon-color: #ad1457;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ad1457;--mdc-checkbox-selected-hover-state-layer-color: #ad1457;--mdc-checkbox-selected-pressed-state-layer-color: #ad1457;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.member-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.member-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.member-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.member-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.member-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.member-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#ad1457}.member-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.member-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.member-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.member-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.member-theme .mat-mdc-tab-group,.member-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #ad1457;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #ad1457;--mat-tab-header-active-ripple-color: #ad1457;--mat-tab-header-inactive-ripple-color: #ad1457;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #ad1457;--mat-tab-header-active-hover-label-text-color: #ad1457;--mat-tab-header-active-focus-indicator-color: #ad1457;--mat-tab-header-active-hover-indicator-color: #ad1457}.member-theme .mat-mdc-tab-group.mat-accent,.member-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.member-theme .mat-mdc-tab-group.mat-warn,.member-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.member-theme .mat-mdc-tab-group.mat-background-primary,.member-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #ad1457;--mat-tab-header-with-background-foreground-color: white}.member-theme .mat-mdc-tab-group.mat-background-accent,.member-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.member-theme .mat-mdc-tab-group.mat-background-warn,.member-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.member-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.member-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #ad1457;--mdc-checkbox-selected-hover-icon-color: #ad1457;--mdc-checkbox-selected-icon-color: #ad1457;--mdc-checkbox-selected-pressed-icon-color: #ad1457;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ad1457;--mdc-checkbox-selected-hover-state-layer-color: #ad1457;--mdc-checkbox-selected-pressed-state-layer-color: #ad1457;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.member-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.member-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.member-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.member-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.member-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #ad1457}.member-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.member-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.member-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.member-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.member-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #ad1457;--mdc-filled-button-label-text-color: #fff}.member-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.member-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.member-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.member-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.member-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #ad1457;--mdc-protected-button-label-text-color: #fff}.member-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.member-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.member-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.member-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.member-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.member-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #ad1457}.member-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.member-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.member-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.member-theme .mat-mdc-button,.member-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.member-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.member-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-button.mat-primary,.member-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #ad1457;--mat-mdc-button-ripple-color: rgba(173, 20, 87, .1)}.member-theme .mat-mdc-button.mat-accent,.member-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.member-theme .mat-mdc-button.mat-warn,.member-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.member-theme .mat-mdc-raised-button,.member-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.member-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.member-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-raised-button.mat-primary,.member-theme .mat-mdc-unelevated-button.mat-primary,.member-theme .mat-mdc-raised-button.mat-accent,.member-theme .mat-mdc-unelevated-button.mat-accent,.member-theme .mat-mdc-raised-button.mat-warn,.member-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.member-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.member-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.member-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.member-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.member-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.member-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #ad1457;--mat-mdc-button-persistent-ripple-color: #ad1457;--mat-mdc-button-ripple-color: rgba(173, 20, 87, .1)}.member-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.member-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.member-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.member-theme .mat-mdc-fab,.member-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.member-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.member-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.member-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.member-theme .mat-mdc-fab.mat-primary,.member-theme .mat-mdc-mini-fab.mat-primary,.member-theme .mat-mdc-fab.mat-accent,.member-theme .mat-mdc-mini-fab.mat-accent,.member-theme .mat-mdc-fab.mat-warn,.member-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.member-theme .mat-mdc-fab.mat-unthemed,.member-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.member-theme .mat-mdc-fab.mat-primary,.member-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #ad1457;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.member-theme .mat-mdc-fab.mat-accent,.member-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.member-theme .mat-mdc-fab.mat-warn,.member-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.member-theme .mat-mdc-fab[disabled][disabled],.member-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.member-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.member-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.member-theme .mdc-data-table__row{background-color:inherit}.member-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.member-theme .mdc-data-table__row--selected{background-color:#ad14570a}.member-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.member-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.member-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.member-theme .mdc-data-table__cell,.member-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.member-theme .mdc-data-table__pagination{border-top-color:#0000001f}.member-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.member-theme .mdc-data-table__header-cell,.member-theme .mdc-data-table__pagination-total,.member-theme .mdc-data-table__pagination-rows-per-page-label,.member-theme .mdc-data-table__cell{color:#000000de}.member-theme .mat-mdc-table{background:white}.member-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #ad1457}.member-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.member-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.member-theme .mat-badge-content{color:#fff;background:#ad1457}.cdk-high-contrast-active .member-theme .mat-badge-content{outline:solid 1px;border-radius:0}.member-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.member-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.member-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.member-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.member-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.member-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.member-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.member-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.member-theme .mat-button-toggle{color:#00000061}.member-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.member-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.member-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.member-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.member-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.member-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.member-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.member-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.member-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.member-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.member-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.member-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.member-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.member-theme .mat-calendar-arrow{fill:#0000008a}.member-theme .mat-datepicker-toggle,.member-theme .mat-datepicker-content .mat-calendar-next-button,.member-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.member-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.member-theme .mat-calendar-table-header,.member-theme .mat-calendar-body-label{color:#0000008a}.member-theme .mat-calendar-body-cell-content,.member-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.member-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.member-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.member-theme .mat-calendar-body-in-preview{color:#0000003d}.member-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.member-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.member-theme .mat-calendar-body-in-range:before{background:rgba(173,20,87,.2)}.member-theme .mat-calendar-body-comparison-identical,.member-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.member-theme .mat-calendar-body-comparison-bridge-start:before,.member-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(173,20,87,.2) 50%,rgba(249,171,0,.2) 50%)}.member-theme .mat-calendar-body-comparison-bridge-end:before,.member-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(173,20,87,.2) 50%,rgba(249,171,0,.2) 50%)}.member-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.member-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.member-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.member-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.member-theme .mat-calendar-body-selected{background-color:#ad1457;color:#fff}.member-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ad145766}.member-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.member-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.member-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ad14574d}@media (hover: hover){.member-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ad14574d}}.member-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.member-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.member-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.member-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.member-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.member-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.member-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.member-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.member-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.member-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.member-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.member-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.member-theme .mat-datepicker-toggle-active{color:#ad1457}.member-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.member-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.member-theme .mat-date-range-input-inner[disabled]{color:#00000061}.member-theme .mat-divider{border-top-color:#0000001f}.member-theme .mat-divider-vertical{border-right-color:#0000001f}.member-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.member-theme .mat-icon.mat-primary{color:#ad1457}.member-theme .mat-icon.mat-accent{color:#43a047}.member-theme .mat-icon.mat-warn{color:#f44336}.member-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.member-theme .mat-drawer{background-color:#fff;color:#000000de}.member-theme .mat-drawer.mat-drawer-push{background-color:#fff}.member-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.member-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.member-theme .mat-drawer-side.mat-drawer-end,.member-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.member-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.member-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.member-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ad1457;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ad1457;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ad1457;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.member-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.member-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.member-theme .mat-sort-header-arrow{color:#757575}.member-theme .mat-toolbar{background:whitesmoke;color:#000000de}.member-theme .mat-toolbar.mat-primary{background:#ad1457;color:#fff}.member-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.member-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.member-theme .mat-toolbar .mat-form-field-underline,.member-theme .mat-toolbar .mat-form-field-ripple,.member-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.member-theme .mat-toolbar .mat-form-field-label,.member-theme .mat-toolbar .mat-focused .mat-form-field-label,.member-theme .mat-toolbar .mat-select-value,.member-theme .mat-toolbar .mat-select-arrow,.member-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.member-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.member-theme .mat-tree{background:white}.member-theme .mat-tree-node,.member-theme .mat-nested-tree-node{color:#000000de}.member-btn{background-color:var(--member-color);color:var(--member-color-text)}.member-btn:hover{color:var(--member-color-text)}.member-link{color:var(--member-color);text-decoration:underline}.member-link:hover{color:#000}.admin-theme .mat-ripple-element{background-color:#0000001a}.admin-theme{--mat-option-selected-state-label-text-color: #c62828;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.admin-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.admin-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.admin-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.admin-theme .mat-pseudo-checkbox-full{color:#0000008a}.admin-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.admin-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.admin-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#c62828}.admin-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.admin-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#c62828}.admin-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.admin-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.admin-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.admin-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.admin-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.admin-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.admin-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.admin-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.admin-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.admin-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.admin-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.admin-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.admin-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.admin-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.admin-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.admin-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.admin-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.admin-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.admin-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.admin-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.admin-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.admin-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.admin-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.admin-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.admin-theme .mat-app-background,.admin-theme.mat-app-background{background-color:#fafafa;color:#000000de}.admin-theme .mat-elevation-z0,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.admin-theme .mat-elevation-z1,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.admin-theme .mat-elevation-z2,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.admin-theme .mat-elevation-z3,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.admin-theme .mat-elevation-z4,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.admin-theme .mat-elevation-z5,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.admin-theme .mat-elevation-z6,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.admin-theme .mat-elevation-z7,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.admin-theme .mat-elevation-z8,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.admin-theme .mat-elevation-z9,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.admin-theme .mat-elevation-z10,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.admin-theme .mat-elevation-z11,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.admin-theme .mat-elevation-z12,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.admin-theme .mat-elevation-z13,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.admin-theme .mat-elevation-z14,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.admin-theme .mat-elevation-z15,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.admin-theme .mat-elevation-z16,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.admin-theme .mat-elevation-z17,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.admin-theme .mat-elevation-z18,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.admin-theme .mat-elevation-z19,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.admin-theme .mat-elevation-z20,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.admin-theme .mat-elevation-z21,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.admin-theme .mat-elevation-z22,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.admin-theme .mat-elevation-z23,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.admin-theme .mat-elevation-z24,.admin-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.admin-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.admin-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #c62828;--mdc-linear-progress-track-color: rgba(198, 40, 40, .25)}.admin-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#c6282840;background-color:var(--mdc-linear-progress-track-color, rgba(198, 40, 40, .25))}@media (forced-colors: active){.admin-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.admin-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(198, 40, 40, 0.25)'/%3E%3C/svg%3E")}}.admin-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#c6282840;background-color:var(--mdc-linear-progress-track-color, rgba(198, 40, 40, .25))}.admin-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.admin-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.admin-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.admin-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.admin-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.admin-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.admin-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.admin-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.admin-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.admin-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.admin-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.admin-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #c62828)}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.admin-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.admin-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.admin-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.admin-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.admin-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.admin-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.admin-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.admin-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.admin-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.admin-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.admin-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.admin-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #c62828)}.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.admin-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #c62828)}.admin-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.admin-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.admin-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#c62828de}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.admin-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.admin-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.admin-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.admin-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.admin-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.admin-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.admin-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.admin-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.admin-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.admin-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.admin-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.admin-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.admin-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.admin-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.admin-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.admin-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.admin-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.admin-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.admin-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.admin-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.admin-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.admin-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.admin-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.admin-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.admin-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.admin-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.admin-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.admin-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.admin-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.admin-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.admin-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.admin-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.admin-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.admin-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.admin-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#c62828de}.admin-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.admin-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.admin-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.admin-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.admin-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.admin-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.admin-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.admin-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(198, 40, 40, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.admin-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.admin-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.admin-theme{--mat-autocomplete-background-color: white}.admin-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.admin-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.admin-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.admin-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #c62828;--mdc-chip-elevated-disabled-container-color: #c62828;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.admin-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.admin-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.admin-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.admin-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.admin-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.admin-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.admin-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.admin-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #ad2323;--mdc-switch-selected-handle-color: #ad2323;--mdc-switch-selected-hover-state-layer-color: #ad2323;--mdc-switch-selected-pressed-state-layer-color: #ad2323;--mdc-switch-selected-focus-handle-color: #601313;--mdc-switch-selected-hover-handle-color: #601313;--mdc-switch-selected-pressed-handle-color: #601313;--mdc-switch-selected-focus-track-color: #dc5050;--mdc-switch-selected-hover-track-color: #dc5050;--mdc-switch-selected-pressed-track-color: #dc5050;--mdc-switch-selected-track-color: #dc5050}.admin-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.admin-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.admin-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.admin-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #c62828;--mdc-radio-selected-hover-icon-color: #c62828;--mdc-radio-selected-icon-color: #c62828;--mdc-radio-selected-pressed-icon-color: #c62828;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #c62828;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.admin-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.admin-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.admin-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.admin-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #c62828;--mdc-slider-focus-handle-color: #c62828;--mdc-slider-hover-handle-color: #c62828;--mdc-slider-active-track-color: #c62828;--mdc-slider-inactive-track-color: #c62828;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #c62828;--mat-mdc-slider-ripple-color: #c62828;--mat-mdc-slider-hover-ripple-color: rgba(198, 40, 40, .05);--mat-mdc-slider-focus-ripple-color: rgba(198, 40, 40, .2)}.admin-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.admin-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.admin-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.admin-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.admin-theme .mdc-list-item__start,.admin-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #c62828;--mdc-radio-selected-hover-icon-color: #c62828;--mdc-radio-selected-icon-color: #c62828;--mdc-radio-selected-pressed-icon-color: #c62828}.admin-theme .mat-accent .mdc-list-item__start,.admin-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.admin-theme .mat-warn .mdc-list-item__start,.admin-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.admin-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #c62828;--mdc-checkbox-selected-hover-icon-color: #c62828;--mdc-checkbox-selected-icon-color: #c62828;--mdc-checkbox-selected-pressed-icon-color: #c62828;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #c62828;--mdc-checkbox-selected-hover-state-layer-color: #c62828;--mdc-checkbox-selected-pressed-state-layer-color: #c62828;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.admin-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.admin-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.admin-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.admin-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.admin-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.admin-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#c62828}.admin-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.admin-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.admin-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.admin-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.admin-theme .mat-mdc-tab-group,.admin-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #c62828;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #c62828;--mat-tab-header-active-ripple-color: #c62828;--mat-tab-header-inactive-ripple-color: #c62828;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #c62828;--mat-tab-header-active-hover-label-text-color: #c62828;--mat-tab-header-active-focus-indicator-color: #c62828;--mat-tab-header-active-hover-indicator-color: #c62828}.admin-theme .mat-mdc-tab-group.mat-accent,.admin-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.admin-theme .mat-mdc-tab-group.mat-warn,.admin-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.admin-theme .mat-mdc-tab-group.mat-background-primary,.admin-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #c62828;--mat-tab-header-with-background-foreground-color: white}.admin-theme .mat-mdc-tab-group.mat-background-accent,.admin-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.admin-theme .mat-mdc-tab-group.mat-background-warn,.admin-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.admin-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.admin-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #c62828;--mdc-checkbox-selected-hover-icon-color: #c62828;--mdc-checkbox-selected-icon-color: #c62828;--mdc-checkbox-selected-pressed-icon-color: #c62828;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #c62828;--mdc-checkbox-selected-hover-state-layer-color: #c62828;--mdc-checkbox-selected-pressed-state-layer-color: #c62828;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.admin-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.admin-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.admin-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.admin-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.admin-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #c62828}.admin-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.admin-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.admin-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.admin-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.admin-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #c62828;--mdc-filled-button-label-text-color: #fff}.admin-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.admin-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.admin-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.admin-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.admin-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #c62828;--mdc-protected-button-label-text-color: #fff}.admin-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.admin-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.admin-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.admin-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.admin-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.admin-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #c62828}.admin-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.admin-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.admin-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.admin-theme .mat-mdc-button,.admin-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.admin-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.admin-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-button.mat-primary,.admin-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #c62828;--mat-mdc-button-ripple-color: rgba(198, 40, 40, .1)}.admin-theme .mat-mdc-button.mat-accent,.admin-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.admin-theme .mat-mdc-button.mat-warn,.admin-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.admin-theme .mat-mdc-raised-button,.admin-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.admin-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.admin-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-raised-button.mat-primary,.admin-theme .mat-mdc-unelevated-button.mat-primary,.admin-theme .mat-mdc-raised-button.mat-accent,.admin-theme .mat-mdc-unelevated-button.mat-accent,.admin-theme .mat-mdc-raised-button.mat-warn,.admin-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.admin-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.admin-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.admin-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.admin-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.admin-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.admin-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #c62828;--mat-mdc-button-persistent-ripple-color: #c62828;--mat-mdc-button-ripple-color: rgba(198, 40, 40, .1)}.admin-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.admin-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.admin-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.admin-theme .mat-mdc-fab,.admin-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.admin-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.admin-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.admin-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.admin-theme .mat-mdc-fab.mat-primary,.admin-theme .mat-mdc-mini-fab.mat-primary,.admin-theme .mat-mdc-fab.mat-accent,.admin-theme .mat-mdc-mini-fab.mat-accent,.admin-theme .mat-mdc-fab.mat-warn,.admin-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.admin-theme .mat-mdc-fab.mat-unthemed,.admin-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.admin-theme .mat-mdc-fab.mat-primary,.admin-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #c62828;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.admin-theme .mat-mdc-fab.mat-accent,.admin-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.admin-theme .mat-mdc-fab.mat-warn,.admin-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.admin-theme .mat-mdc-fab[disabled][disabled],.admin-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.admin-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.admin-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.admin-theme .mdc-data-table__row{background-color:inherit}.admin-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.admin-theme .mdc-data-table__row--selected{background-color:#c628280a}.admin-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.admin-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.admin-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.admin-theme .mdc-data-table__cell,.admin-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.admin-theme .mdc-data-table__pagination{border-top-color:#0000001f}.admin-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.admin-theme .mdc-data-table__header-cell,.admin-theme .mdc-data-table__pagination-total,.admin-theme .mdc-data-table__pagination-rows-per-page-label,.admin-theme .mdc-data-table__cell{color:#000000de}.admin-theme .mat-mdc-table{background:white}.admin-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #c62828}.admin-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.admin-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.admin-theme .mat-badge-content{color:#fff;background:#c62828}.cdk-high-contrast-active .admin-theme .mat-badge-content{outline:solid 1px;border-radius:0}.admin-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.admin-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.admin-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.admin-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.admin-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.admin-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.admin-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.admin-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.admin-theme .mat-button-toggle{color:#00000061}.admin-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.admin-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.admin-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.admin-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.admin-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.admin-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.admin-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.admin-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.admin-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.admin-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.admin-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.admin-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.admin-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.admin-theme .mat-calendar-arrow{fill:#0000008a}.admin-theme .mat-datepicker-toggle,.admin-theme .mat-datepicker-content .mat-calendar-next-button,.admin-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.admin-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.admin-theme .mat-calendar-table-header,.admin-theme .mat-calendar-body-label{color:#0000008a}.admin-theme .mat-calendar-body-cell-content,.admin-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.admin-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.admin-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.admin-theme .mat-calendar-body-in-preview{color:#0000003d}.admin-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.admin-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.admin-theme .mat-calendar-body-in-range:before{background:rgba(198,40,40,.2)}.admin-theme .mat-calendar-body-comparison-identical,.admin-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.admin-theme .mat-calendar-body-comparison-bridge-start:before,.admin-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(198,40,40,.2) 50%,rgba(249,171,0,.2) 50%)}.admin-theme .mat-calendar-body-comparison-bridge-end:before,.admin-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(198,40,40,.2) 50%,rgba(249,171,0,.2) 50%)}.admin-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.admin-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.admin-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.admin-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.admin-theme .mat-calendar-body-selected{background-color:#c62828;color:#fff}.admin-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#c6282866}.admin-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.admin-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.admin-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#c628284d}@media (hover: hover){.admin-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#c628284d}}.admin-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.admin-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.admin-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.admin-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.admin-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.admin-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.admin-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.admin-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.admin-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.admin-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.admin-theme .mat-datepicker-toggle-active{color:#c62828}.admin-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.admin-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.admin-theme .mat-date-range-input-inner[disabled]{color:#00000061}.admin-theme .mat-divider{border-top-color:#0000001f}.admin-theme .mat-divider-vertical{border-right-color:#0000001f}.admin-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.admin-theme .mat-icon.mat-primary{color:#c62828}.admin-theme .mat-icon.mat-accent{color:#43a047}.admin-theme .mat-icon.mat-warn{color:#f44336}.admin-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.admin-theme .mat-drawer{background-color:#fff;color:#000000de}.admin-theme .mat-drawer.mat-drawer-push{background-color:#fff}.admin-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.admin-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.admin-theme .mat-drawer-side.mat-drawer-end,.admin-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.admin-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.admin-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.admin-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #c62828;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #c62828;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #c62828;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.admin-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.admin-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.admin-theme .mat-sort-header-arrow{color:#757575}.admin-theme .mat-toolbar{background:whitesmoke;color:#000000de}.admin-theme .mat-toolbar.mat-primary{background:#c62828;color:#fff}.admin-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.admin-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.admin-theme .mat-toolbar .mat-form-field-underline,.admin-theme .mat-toolbar .mat-form-field-ripple,.admin-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.admin-theme .mat-toolbar .mat-form-field-label,.admin-theme .mat-toolbar .mat-focused .mat-form-field-label,.admin-theme .mat-toolbar .mat-select-value,.admin-theme .mat-toolbar .mat-select-arrow,.admin-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.admin-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.admin-theme .mat-tree{background:white}.admin-theme .mat-tree-node,.admin-theme .mat-nested-tree-node{color:#000000de}.admin-btn{background-color:var(--admin-color);color:var(--admin-color-text)}.admin-btn:hover{color:var(--admin-color-text)}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.user-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.user-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.user-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.user-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.user-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.user-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#00796bde}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.user-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.user-theme .mdc-data-table__row{background-color:inherit}.user-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.user-theme .mdc-data-table__row--selected{background-color:#00796b0a}.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.user-theme .mdc-data-table__cell,.user-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.user-theme .mdc-data-table__pagination{border-top-color:#0000001f}.user-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.user-theme .mdc-data-table__header-cell,.user-theme .mdc-data-table__pagination-total,.user-theme .mdc-data-table__pagination-rows-per-page-label,.user-theme .mdc-data-table__cell{color:#000000de}.user-theme .mat-mdc-table{background:white}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme .mat-badge-content{color:#fff;background:#00796b}.cdk-high-contrast-active .user-theme .mat-badge-content{outline:solid 1px;border-radius:0}.user-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.user-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.user-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.user-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.user-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.user-theme .mat-button-toggle{color:#00000061}.user-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.user-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.user-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.user-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.user-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.user-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.user-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.user-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.user-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.user-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.user-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.user-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.user-theme .mat-calendar-arrow{fill:#0000008a}.user-theme .mat-datepicker-toggle,.user-theme .mat-datepicker-content .mat-calendar-next-button,.user-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.user-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.user-theme .mat-calendar-table-header,.user-theme .mat-calendar-body-label{color:#0000008a}.user-theme .mat-calendar-body-cell-content,.user-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.user-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.user-theme .mat-calendar-body-in-preview{color:#0000003d}.user-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.user-theme .mat-calendar-body-in-range:before{background:rgba(0,121,107,.2)}.user-theme .mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-calendar-body-comparison-bridge-start:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-comparison-bridge-end:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-calendar-body-selected{background-color:#00796b;color:#fff}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#00796b66}.user-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}@media (hover: hover){.user-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}}.user-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.user-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.user-theme .mat-datepicker-toggle-active{color:#00796b}.user-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.user-theme .mat-date-range-input-inner[disabled]{color:#00000061}.user-theme .mat-divider{border-top-color:#0000001f}.user-theme .mat-divider-vertical{border-right-color:#0000001f}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme .mat-icon.mat-primary{color:#00796b}.user-theme .mat-icon.mat-accent{color:#43a047}.user-theme .mat-icon.mat-warn{color:#f44336}.user-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.user-theme .mat-drawer{background-color:#fff;color:#000000de}.user-theme .mat-drawer.mat-drawer-push{background-color:#fff}.user-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-side.mat-drawer-end,.user-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.user-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme .mat-toolbar{background:whitesmoke;color:#000000de}.user-theme .mat-toolbar.mat-primary{background:#00796b;color:#fff}.user-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.user-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.user-theme .mat-toolbar .mat-form-field-underline,.user-theme .mat-toolbar .mat-form-field-ripple,.user-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.user-theme .mat-toolbar .mat-form-field-label,.user-theme .mat-toolbar .mat-focused .mat-form-field-label,.user-theme .mat-toolbar .mat-select-value,.user-theme .mat-toolbar .mat-select-arrow,.user-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.user-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}.user-btn{background-color:var(--user-color);color:var(--user-color-text)}.user-btn:hover{color:var(--user-color-text)}.user-link{color:var(--user-color);text-decoration:underline}.user-link:hover{color:#000}.service-theme .mat-ripple-element{background-color:#0000001a}.service-theme{--mat-option-selected-state-label-text-color: #561335;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.service-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.service-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.service-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.service-theme .mat-pseudo-checkbox-full{color:#0000008a}.service-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.service-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.service-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#561335}.service-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.service-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#561335}.service-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.service-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.service-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.service-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.service-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.service-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.service-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.service-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.service-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.service-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.service-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.service-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.service-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.service-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.service-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.service-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.service-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.service-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.service-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.service-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.service-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.service-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.service-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.service-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.service-theme .mat-app-background,.service-theme.mat-app-background{background-color:#fafafa;color:#000000de}.service-theme .mat-elevation-z0,.service-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.service-theme .mat-elevation-z1,.service-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.service-theme .mat-elevation-z2,.service-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.service-theme .mat-elevation-z3,.service-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.service-theme .mat-elevation-z4,.service-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.service-theme .mat-elevation-z5,.service-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.service-theme .mat-elevation-z6,.service-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.service-theme .mat-elevation-z7,.service-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.service-theme .mat-elevation-z8,.service-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.service-theme .mat-elevation-z9,.service-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.service-theme .mat-elevation-z10,.service-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.service-theme .mat-elevation-z11,.service-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.service-theme .mat-elevation-z12,.service-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.service-theme .mat-elevation-z13,.service-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.service-theme .mat-elevation-z14,.service-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.service-theme .mat-elevation-z15,.service-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.service-theme .mat-elevation-z16,.service-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.service-theme .mat-elevation-z17,.service-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.service-theme .mat-elevation-z18,.service-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.service-theme .mat-elevation-z19,.service-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.service-theme .mat-elevation-z20,.service-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.service-theme .mat-elevation-z21,.service-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.service-theme .mat-elevation-z22,.service-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.service-theme .mat-elevation-z23,.service-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.service-theme .mat-elevation-z24,.service-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.service-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.service-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #561335;--mdc-linear-progress-track-color: rgba(86, 19, 53, .25)}.service-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#56133540;background-color:var(--mdc-linear-progress-track-color, rgba(86, 19, 53, .25))}@media (forced-colors: active){.service-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.service-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(86, 19, 53, 0.25)'/%3E%3C/svg%3E")}}.service-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#56133540;background-color:var(--mdc-linear-progress-track-color, rgba(86, 19, 53, .25))}.service-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.service-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.service-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.service-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.service-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.service-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.service-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.service-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.service-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.service-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.service-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.service-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #561335)}.service-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.service-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.service-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.service-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.service-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.service-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.service-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.service-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.service-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.service-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.service-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.service-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.service-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #561335)}.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.service-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #561335)}.service-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.service-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.service-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#561335de}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.service-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.service-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.service-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.service-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.service-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.service-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.service-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.service-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.service-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.service-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.service-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.service-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.service-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.service-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.service-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.service-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.service-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.service-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.service-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.service-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.service-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.service-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.service-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.service-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.service-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.service-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.service-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.service-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.service-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.service-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.service-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.service-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.service-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.service-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.service-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#561335de}.service-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.service-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.service-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.service-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.service-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.service-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.service-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.service-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(86, 19, 53, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.service-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.service-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.service-theme{--mat-autocomplete-background-color: white}.service-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.service-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.service-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.service-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #561335;--mdc-chip-elevated-disabled-container-color: #561335;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.service-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.service-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.service-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.service-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.service-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.service-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.service-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.service-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #3d0d26;--mdc-switch-selected-handle-color: #3d0d26;--mdc-switch-selected-hover-state-layer-color: #3d0d26;--mdc-switch-selected-pressed-state-layer-color: #3d0d26;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #881e54;--mdc-switch-selected-hover-track-color: #881e54;--mdc-switch-selected-pressed-track-color: #881e54;--mdc-switch-selected-track-color: #881e54}.service-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.service-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.service-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.service-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #561335;--mdc-radio-selected-hover-icon-color: #561335;--mdc-radio-selected-icon-color: #561335;--mdc-radio-selected-pressed-icon-color: #561335;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #561335;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.service-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.service-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.service-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.service-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #561335;--mdc-slider-focus-handle-color: #561335;--mdc-slider-hover-handle-color: #561335;--mdc-slider-active-track-color: #561335;--mdc-slider-inactive-track-color: #561335;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #561335;--mat-mdc-slider-ripple-color: #561335;--mat-mdc-slider-hover-ripple-color: rgba(86, 19, 53, .05);--mat-mdc-slider-focus-ripple-color: rgba(86, 19, 53, .2)}.service-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.service-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.service-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.service-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.service-theme .mdc-list-item__start,.service-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #561335;--mdc-radio-selected-hover-icon-color: #561335;--mdc-radio-selected-icon-color: #561335;--mdc-radio-selected-pressed-icon-color: #561335}.service-theme .mat-accent .mdc-list-item__start,.service-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.service-theme .mat-warn .mdc-list-item__start,.service-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.service-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #561335;--mdc-checkbox-selected-hover-icon-color: #561335;--mdc-checkbox-selected-icon-color: #561335;--mdc-checkbox-selected-pressed-icon-color: #561335;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #561335;--mdc-checkbox-selected-hover-state-layer-color: #561335;--mdc-checkbox-selected-pressed-state-layer-color: #561335;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.service-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.service-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.service-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.service-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.service-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.service-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#561335}.service-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.service-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.service-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.service-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.service-theme .mat-mdc-tab-group,.service-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #561335;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #561335;--mat-tab-header-active-ripple-color: #561335;--mat-tab-header-inactive-ripple-color: #561335;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #561335;--mat-tab-header-active-hover-label-text-color: #561335;--mat-tab-header-active-focus-indicator-color: #561335;--mat-tab-header-active-hover-indicator-color: #561335}.service-theme .mat-mdc-tab-group.mat-accent,.service-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.service-theme .mat-mdc-tab-group.mat-warn,.service-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.service-theme .mat-mdc-tab-group.mat-background-primary,.service-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #561335;--mat-tab-header-with-background-foreground-color: white}.service-theme .mat-mdc-tab-group.mat-background-accent,.service-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.service-theme .mat-mdc-tab-group.mat-background-warn,.service-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.service-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.service-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #561335;--mdc-checkbox-selected-hover-icon-color: #561335;--mdc-checkbox-selected-icon-color: #561335;--mdc-checkbox-selected-pressed-icon-color: #561335;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #561335;--mdc-checkbox-selected-hover-state-layer-color: #561335;--mdc-checkbox-selected-pressed-state-layer-color: #561335;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.service-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.service-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.service-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.service-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.service-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #561335}.service-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.service-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.service-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.service-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.service-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #561335;--mdc-filled-button-label-text-color: #fff}.service-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.service-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.service-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.service-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.service-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #561335;--mdc-protected-button-label-text-color: #fff}.service-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.service-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.service-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.service-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.service-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.service-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #561335}.service-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.service-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.service-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.service-theme .mat-mdc-button,.service-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.service-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.service-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-button.mat-primary,.service-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #561335;--mat-mdc-button-ripple-color: rgba(86, 19, 53, .1)}.service-theme .mat-mdc-button.mat-accent,.service-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.service-theme .mat-mdc-button.mat-warn,.service-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.service-theme .mat-mdc-raised-button,.service-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.service-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.service-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-raised-button.mat-primary,.service-theme .mat-mdc-unelevated-button.mat-primary,.service-theme .mat-mdc-raised-button.mat-accent,.service-theme .mat-mdc-unelevated-button.mat-accent,.service-theme .mat-mdc-raised-button.mat-warn,.service-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.service-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.service-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.service-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.service-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.service-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.service-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #561335;--mat-mdc-button-persistent-ripple-color: #561335;--mat-mdc-button-ripple-color: rgba(86, 19, 53, .1)}.service-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.service-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.service-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.service-theme .mat-mdc-fab,.service-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.service-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.service-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.service-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.service-theme .mat-mdc-fab.mat-primary,.service-theme .mat-mdc-mini-fab.mat-primary,.service-theme .mat-mdc-fab.mat-accent,.service-theme .mat-mdc-mini-fab.mat-accent,.service-theme .mat-mdc-fab.mat-warn,.service-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.service-theme .mat-mdc-fab.mat-unthemed,.service-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.service-theme .mat-mdc-fab.mat-primary,.service-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #561335;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.service-theme .mat-mdc-fab.mat-accent,.service-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.service-theme .mat-mdc-fab.mat-warn,.service-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.service-theme .mat-mdc-fab[disabled][disabled],.service-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.service-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.service-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.service-theme .mdc-data-table__row{background-color:inherit}.service-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.service-theme .mdc-data-table__row--selected{background-color:#5613350a}.service-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.service-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.service-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.service-theme .mdc-data-table__cell,.service-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.service-theme .mdc-data-table__pagination{border-top-color:#0000001f}.service-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.service-theme .mdc-data-table__header-cell,.service-theme .mdc-data-table__pagination-total,.service-theme .mdc-data-table__pagination-rows-per-page-label,.service-theme .mdc-data-table__cell{color:#000000de}.service-theme .mat-mdc-table{background:white}.service-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #561335}.service-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.service-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.service-theme .mat-badge-content{color:#fff;background:#561335}.cdk-high-contrast-active .service-theme .mat-badge-content{outline:solid 1px;border-radius:0}.service-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.service-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.service-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.service-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.service-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.service-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.service-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.service-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.service-theme .mat-button-toggle{color:#00000061}.service-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.service-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.service-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.service-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.service-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.service-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.service-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.service-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.service-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.service-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.service-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.service-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.service-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.service-theme .mat-calendar-arrow{fill:#0000008a}.service-theme .mat-datepicker-toggle,.service-theme .mat-datepicker-content .mat-calendar-next-button,.service-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.service-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.service-theme .mat-calendar-table-header,.service-theme .mat-calendar-body-label{color:#0000008a}.service-theme .mat-calendar-body-cell-content,.service-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.service-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.service-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.service-theme .mat-calendar-body-in-preview{color:#0000003d}.service-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.service-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.service-theme .mat-calendar-body-in-range:before{background:rgba(86,19,53,.2)}.service-theme .mat-calendar-body-comparison-identical,.service-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.service-theme .mat-calendar-body-comparison-bridge-start:before,.service-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(86,19,53,.2) 50%,rgba(249,171,0,.2) 50%)}.service-theme .mat-calendar-body-comparison-bridge-end:before,.service-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(86,19,53,.2) 50%,rgba(249,171,0,.2) 50%)}.service-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.service-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.service-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.service-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.service-theme .mat-calendar-body-selected{background-color:#561335;color:#fff}.service-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#56133566}.service-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.service-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.service-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#5613354d}@media (hover: hover){.service-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#5613354d}}.service-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.service-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.service-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.service-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.service-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.service-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.service-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.service-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.service-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.service-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.service-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.service-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.service-theme .mat-datepicker-toggle-active{color:#561335}.service-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.service-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.service-theme .mat-date-range-input-inner[disabled]{color:#00000061}.service-theme .mat-divider{border-top-color:#0000001f}.service-theme .mat-divider-vertical{border-right-color:#0000001f}.service-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.service-theme .mat-icon.mat-primary{color:#561335}.service-theme .mat-icon.mat-accent{color:#43a047}.service-theme .mat-icon.mat-warn{color:#f44336}.service-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.service-theme .mat-drawer{background-color:#fff;color:#000000de}.service-theme .mat-drawer.mat-drawer-push{background-color:#fff}.service-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.service-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.service-theme .mat-drawer-side.mat-drawer-end,.service-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.service-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.service-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.service-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #561335;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #561335;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #561335;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.service-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.service-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.service-theme .mat-sort-header-arrow{color:#757575}.service-theme .mat-toolbar{background:whitesmoke;color:#000000de}.service-theme .mat-toolbar.mat-primary{background:#561335;color:#fff}.service-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.service-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.service-theme .mat-toolbar .mat-form-field-underline,.service-theme .mat-toolbar .mat-form-field-ripple,.service-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.service-theme .mat-toolbar .mat-form-field-label,.service-theme .mat-toolbar .mat-focused .mat-form-field-label,.service-theme .mat-toolbar .mat-select-value,.service-theme .mat-toolbar .mat-select-arrow,.service-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.service-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.service-theme .mat-tree{background:white}.service-theme .mat-tree-node,.service-theme .mat-nested-tree-node{color:#000000de}.service-btn{background-color:var(--service-color);color:var(--service-color-text)}.service-btn:hover{color:var(--service-color-text)}.service-link{color:var(--service-color);text-decoration:underline}.service-link:hover{color:#000}body{background-color:#fafafa}.mb-25{margin-bottom:.75rem}.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.word-break-all{word-break:break-all}.overflow-ellipsis{text-overflow:ellipsis}.status-change{position:relative;display:inline-block;margin-left:5px}.status-change:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;padding-bottom:150%;border-radius:50%;background-color:#0000000d;opacity:0}.status-change:hover:before{opacity:1}.input-width-250{width:250px}.setting-item{font-size:1.15rem;font-weight:500}.cdk-virtual-scroll-content-wrapper{contain:size!important}.align-checkbox{text-align:center!important;vertical-align:middle!important}.align-elements{display:flex;align-items:center;flex-wrap:wrap}button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.action-button{display:inline-block!important}.action-button:after{content:"\2026";margin-left:-4px}.side-menu-item a{padding:.5rem .5rem .5rem 1rem;cursor:pointer;text-decoration:none}.side-menu-item a:hover{background:var(--sidemenu-hover-color)!important;color:var(--sidemenu-hover-text-color)!important}.side-menu-item-label{display:flex;flex-direction:row;align-items:center;word-break:break-word;text-decoration:none}.side-menu-link a{padding:.25rem .25rem .25rem 2rem;text-decoration:none;color:#fff;font-size:1rem;display:block}.side-menu-link a:hover{background:var(--sidemenu-submenu-hover-color)!important;color:var(--sidemenu-submenu-hover-text-color)!important}.header-activated{background:var(--sidemenu-active-color)!important;color:var(--sidemenu-active-text-color)!important}.dark-item-activated{background:var(--sidemenu-submenu-active-color)!important;color:var(--sidemenu-submenu-active-text-color)!important}.nav-menu{background:var(--nav-bg-color);position:fixed;width:100%;z-index:999;display:flex;justify-content:space-between;height:64px;max-height:64px}.side-nav{background:var(--sidemenu-bg-color);border-color:var(--sidemenu-border-color)}.side-nav-content{position:relative;background:var(--content-bg-color)}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.noBorderDialog .mat-mdc-dialog-container{padding:0!important}.page-title{margin-top:1rem;margin-bottom:2rem;font-size:1.8rem}.page-title-headtitle{margin-top:1rem;margin-bottom:2rem}.page-title-headline{font-size:1.8rem}.page-title-block{flex-direction:column;margin-left:2rem;margin-bottom:2rem}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.entity-info{font-size:1rem}mat-icon{overflow:inherit!important}.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}.perun-icon-detail{transform:scale(2.7);margin-left:1.4rem;margin-top:1.4rem}.icon-beak{vertical-align:bottom}.icon-scale{transform:scale(1.7);margin-left:.5rem;margin-top:-.4rem;margin-right:.9rem}.material-icons.orange{color:#fb8c00;vertical-align:bottom}.material-icons.red{color:red;vertical-align:bottom}.material-icons.green{color:#28a745;vertical-align:bottom}.material-icons.blue{color:#1a87ff;vertical-align:bottom}.material-icons.black{color:#000;vertical-align:bottom}.material-icons.grey{color:gray;vertical-align:bottom}.perun-icon{min-width:24px;min-height:24px}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}.static-column-size{width:80px}.hide-table{height:0!important;overflow:hidden!important;border:none!important}th,td.mat-mdc-cell{padding:.25rem!important}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!important}.mdc-tab__text-label{font-size:16px!important;color:#000!important;opacity:1!important;border-radius:var(--bs-border-radius)!important}.mdc-tab__icon{font-size:16px!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0!important}.mat-mdc-tab-body-content{overflow:hidden!important}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}table .mdc-text-field{margin-top:0!important}table .mat-mdc-form-field-infix{min-height:35px!important;padding-top:7px!important;padding-bottom:0!important}table .mdc-notched-outline__leading,table .mdc-notched-outline__trailing{border:0!important}table .mdc-text-field--outlined{padding-left:0!important}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!important}.card{border-radius:var(--bs-border-radius)!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#414141;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;inset:5px;border-radius:50%;border:3px solid transparent;border-top-color:#afafaf;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;inset:15px;border-radius:50%;border:3px solid transparent;border-top-color:#e5e5e5;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#loader .loading{background-position:50% 50%;background-repeat:no-repeat;bottom:-40px;height:20px;left:0;position:absolute;right:0;width:180px}@charset "UTF-8";/*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/consolidator/3rdpartylicenses.txt b/dist/apps/consolidator/3rdpartylicenses.txt index 94e725591..f3e9aed4b 100644 --- a/dist/apps/consolidator/3rdpartylicenses.txt +++ b/dist/apps/consolidator/3rdpartylicenses.txt @@ -66,37 +66,11 @@ MIT @angular/router MIT -@babel/runtime -MIT -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @ngx-translate/core -MIT +SEE LICENSE IN LICENSE @ngx-translate/http-loader -MIT +SEE LICENSE IN LICENSE angular-oauth2-oidc MIT @@ -113,8 +87,7 @@ bootstrap MIT The MIT License (MIT) -Copyright (c) 2011-2022 Twitter, Inc. -Copyright (c) 2011-2022 The Bootstrap Authors +Copyright (c) 2011-2023 The Bootstrap Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -135,34 +108,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -fast-sha256 -Unlicense -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to - - file-saver MIT The MIT License @@ -458,21 +403,6 @@ Apache-2.0 -tslib -0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - zone.js MIT The MIT License diff --git a/dist/apps/consolidator/index.html b/dist/apps/consolidator/index.html index cb6a7db1c..c10d3e6f3 100644 --- a/dist/apps/consolidator/index.html +++ b/dist/apps/consolidator/index.html @@ -1,4 +1,4 @@ - + @@ -7,12 +7,12 @@ - +
- + diff --git a/dist/apps/consolidator/main.608c44837fad66a6.js b/dist/apps/consolidator/main.608c44837fad66a6.js deleted file mode 100644 index 340af983a..000000000 --- a/dist/apps/consolidator/main.608c44837fad66a6.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkconsolidator=self.webpackChunkconsolidator||[]).push([[179],{290:(Y,$,E)=>{"use strict";var c=E(5879),x=E(6814);class R extends x.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class D extends R{static makeCurrent(){(0,x.HT)(new D)}onAndCancel(o,e,t){return o.addEventListener(e,t),()=>{o.removeEventListener(e,t)}}dispatchEvent(o,e){o.dispatchEvent(e)}remove(o){o.parentNode&&o.parentNode.removeChild(o)}createElement(o,e){return(e=e||this.getDefaultDocument()).createElement(o)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(o){return o.nodeType===Node.ELEMENT_NODE}isShadowRoot(o){return o instanceof DocumentFragment}getGlobalEventTarget(o,e){return"window"===e?window:"document"===e?o:"body"===e?o.body:null}getBaseHref(o){const e=function O(){return H=H||document.querySelector("base"),H?H.getAttribute("href"):null}();return null==e?null:function W(n){V=V||document.createElement("a"),V.setAttribute("href",n);const o=V.pathname;return"/"===o.charAt(0)?o:`/${o}`}(e)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(o){return(0,x.Mx)(document.cookie,o)}}let V,H=null,J=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const te=new c.OlP("EventManagerPlugins");let oe=(()=>{class n{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,s){return this._findPluginFor(t).addEventListener(e,t,s)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(h=>h.supports(e)),!t)throw new c.vHH(5101,!1);return this._eventNameToPlugin.set(e,t),t}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(te),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class le{constructor(o){this._doc=o}}const se="ng-app-id";let de=(()=>{class n{constructor(e,t,s,h={}){this.doc=e,this.appId=t,this.nonce=s,this.platformId=h,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,x.PM)(h),this.resetHostNodes()}addStyles(e){for(const t of e)1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}removeStyles(e){for(const t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(t=>t.remove()),e.clear());for(const t of this.getAllStyles())this.onStyleRemoved(t);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){const t=this.styleRef;t.get(e)?.elements?.forEach(s=>s.remove()),t.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${se}="${this.appId}"]`);if(e?.length){const t=new Map;return e.forEach(s=>{null!=s.textContent&&t.set(s.textContent,s)}),t}return null}changeUsageCount(e,t){const s=this.styleRef;if(s.has(e)){const h=s.get(e);return h.usage+=t,h.usage}return s.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){const s=this.styleNodesInDOM,h=s?.get(t);if(h?.parentNode===e)return s.delete(t),h.removeAttribute(se),h;{const u=this.doc.createElement("style");return this.nonce&&u.setAttribute("nonce",this.nonce),u.textContent=t,this.platformIsServer&&u.setAttribute(se,this.appId),u}}addStyleToHost(e,t){const s=this.getStyleElement(e,t);e.appendChild(s);const h=this.styleRef,u=h.get(t)?.elements;u?u.push(s):h.set(t,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(c.AFp),c.LFG(c.Ojb,8),c.LFG(c.Lbi))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const pe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Oe=/%COMP%/g,Te=new c.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ke(n,o){return o.map(e=>e.replace(Oe,n))}let Ie=(()=>{class n{constructor(e,t,s,h,u,l,r,i=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=s,this.removeStylesOnCompDestroy=h,this.doc=u,this.platformId=l,this.ngZone=r,this.nonce=i,this.rendererByCompId=new Map,this.platformIsServer=(0,x.PM)(l),this.defaultRenderer=new rt(e,u,r,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===c.ifc.ShadowDom&&(t={...t,encapsulation:c.ifc.Emulated});const s=this.getOrCreateRenderer(e,t);return s instanceof Ei?s.applyToHost(e):s instanceof dn&&s.applyStyles(),s}getOrCreateRenderer(e,t){const s=this.rendererByCompId;let h=s.get(t.id);if(!h){const u=this.doc,l=this.ngZone,r=this.eventManager,i=this.sharedStylesHost,a=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(t.encapsulation){case c.ifc.Emulated:h=new Ei(r,i,t,this.appId,a,u,l,d);break;case c.ifc.ShadowDom:return new In(r,i,e,t,u,l,this.nonce,d);default:h=new dn(r,i,t,a,u,l,d)}s.set(t.id,h)}return h}ngOnDestroy(){this.rendererByCompId.clear()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(oe),c.LFG(de),c.LFG(c.AFp),c.LFG(Te),c.LFG(x.K0),c.LFG(c.Lbi),c.LFG(c.R0b),c.LFG(c.Ojb))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class rt{constructor(o,e,t,s){this.eventManager=o,this.doc=e,this.ngZone=t,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(o,e){return e?this.doc.createElementNS(pe[e]||e,o):this.doc.createElement(o)}createComment(o){return this.doc.createComment(o)}createText(o){return this.doc.createTextNode(o)}appendChild(o,e){(Mi(o)?o.content:o).appendChild(e)}insertBefore(o,e,t){o&&(Mi(o)?o.content:o).insertBefore(e,t)}removeChild(o,e){o&&o.removeChild(e)}selectRootElement(o,e){let t="string"==typeof o?this.doc.querySelector(o):o;if(!t)throw new c.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(o){return o.parentNode}nextSibling(o){return o.nextSibling}setAttribute(o,e,t,s){if(s){e=s+":"+e;const h=pe[s];h?o.setAttributeNS(h,e,t):o.setAttribute(e,t)}else o.setAttribute(e,t)}removeAttribute(o,e,t){if(t){const s=pe[t];s?o.removeAttributeNS(s,e):o.removeAttribute(`${t}:${e}`)}else o.removeAttribute(e)}addClass(o,e){o.classList.add(e)}removeClass(o,e){o.classList.remove(e)}setStyle(o,e,t,s){s&(c.JOm.DashCase|c.JOm.Important)?o.style.setProperty(e,t,s&c.JOm.Important?"important":""):o.style[e]=t}removeStyle(o,e,t){t&c.JOm.DashCase?o.style.removeProperty(e):o.style[e]=""}setProperty(o,e,t){o[e]=t}setValue(o,e){o.nodeValue=e}listen(o,e,t){if("string"==typeof o&&!(o=(0,x.q)().getGlobalEventTarget(this.doc,o)))throw new Error(`Unsupported event target ${o} for event ${e}`);return this.eventManager.addEventListener(o,e,this.decoratePreventDefault(t))}decoratePreventDefault(o){return e=>{if("__ngUnwrap__"===e)return o;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>o(e)):o(e))&&e.preventDefault()}}}function Mi(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class In extends rt{constructor(o,e,t,s,h,u,l,r){super(o,h,u,r),this.sharedStylesHost=e,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=ke(s.id,s.styles);for(const a of i){const d=document.createElement("style");l&&d.setAttribute("nonce",l),d.textContent=a,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(o){return o===this.hostEl?this.shadowRoot:o}appendChild(o,e){return super.appendChild(this.nodeOrShadowRoot(o),e)}insertBefore(o,e,t){return super.insertBefore(this.nodeOrShadowRoot(o),e,t)}removeChild(o,e){return super.removeChild(this.nodeOrShadowRoot(o),e)}parentNode(o){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(o)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class dn extends rt{constructor(o,e,t,s,h,u,l,r){super(o,h,u,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=r?ke(r,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ei extends dn{constructor(o,e,t,s,h,u,l,r){const i=s+"-"+t.id;super(o,e,t,h,u,l,r,i),this.contentAttr=function we(n){return"_ngcontent-%COMP%".replace(Oe,n)}(i),this.hostAttr=function Fe(n){return"_nghost-%COMP%".replace(Oe,n)}(i)}applyToHost(o){this.applyStyles(),this.setAttribute(o,this.hostAttr,"")}createElement(o,e){const t=super.createElement(o,e);return super.setAttribute(t,this.contentAttr,""),t}}let un=(()=>{class n extends le{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,s){return e.addEventListener(t,s,!1),()=>this.removeEventListener(e,t,s)}removeEventListener(e,t,s){return e.removeEventListener(t,s)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const hn=["alt","control","meta","shift"],ye={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ae={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let xe=(()=>{class n extends le{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,t,s){const h=n.parseEventName(t),u=n.eventCallback(h.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,x.q)().onAndCancel(e,h.domEventName,u))}static parseEventName(e){const t=e.toLowerCase().split("."),s=t.shift();if(0===t.length||"keydown"!==s&&"keyup"!==s)return null;const h=n._normalizeKey(t.pop());let u="",l=t.indexOf("code");if(l>-1&&(t.splice(l,1),u="code."),hn.forEach(i=>{const a=t.indexOf(i);a>-1&&(t.splice(a,1),u+=i+".")}),u+=h,0!=t.length||0===h.length)return null;const r={};return r.domEventName=s,r.fullKey=u,r}static matchEventFullKeyCode(e,t){let s=ye[e.key]||e.key,h="";return t.indexOf("code.")>-1&&(s=e.code,h="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),hn.forEach(u=>{u!==s&&(0,Ae[u])(e)&&(h+=u+".")}),h+=s,h===t)}static eventCallback(e,t,s){return h=>{n.matchEventFullKeyCode(h,e)&&s.runGuarded(()=>t(h))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const Ct=(0,c.eFA)(c._c5,"browser",[{provide:c.Lbi,useValue:x.bD},{provide:c.g9A,useValue:function it(){D.makeCurrent()},multi:!0},{provide:x.K0,useFactory:function Qe(){return(0,c.RDi)(document),document},deps:[]}]),ai=new c.OlP(""),Di=[{provide:c.rWj,useClass:class G{addToWindow(o){c.dqk.getAngularTestability=(t,s=!0)=>{const h=o.findTestabilityInTree(t,s);if(null==h)throw new c.vHH(5103,!1);return h},c.dqk.getAllAngularTestabilities=()=>o.getAllTestabilities(),c.dqk.getAllAngularRootElements=()=>o.getAllRootElements(),c.dqk.frameworkStabilizers||(c.dqk.frameworkStabilizers=[]),c.dqk.frameworkStabilizers.push(t=>{const s=c.dqk.getAllAngularTestabilities();let h=s.length,u=!1;const l=function(r){u=u||r,h--,0==h&&t(u)};s.forEach(r=>{r.whenStable(l)})})}findTestabilityInTree(o,e,t){return null==e?null:o.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(o,e.host,!0):this.findTestabilityInTree(o,e.parentElement,!0):null)}},deps:[]},{provide:c.lri,useClass:c.dDg,deps:[c.R0b,c.eoX,c.rWj]},{provide:c.dDg,useClass:c.dDg,deps:[c.R0b,c.eoX,c.rWj]}],ki=[{provide:c.zSh,useValue:"root"},{provide:c.qLn,useFactory:function wi(){return new c.qLn},deps:[]},{provide:te,useClass:un,multi:!0,deps:[x.K0,c.R0b,c.Lbi]},{provide:te,useClass:xe,multi:!0,deps:[x.K0]},Ie,de,oe,{provide:c.FYo,useExisting:Ie},{provide:x.JF,useClass:J,deps:[]},[]];let ue=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:c.AFp,useValue:e.appId}]}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(ai,12))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[...ki,...Di],imports:[x.ez,c.hGG]}),n})(),_t=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function dt(){return new _t((0,c.LFG)(x.K0))}(),t},providedIn:"root"}),n})();typeof window<"u"&&window;let dr=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(e){let t=null;return t=e?new(e||n):c.LFG(jt),t},providedIn:"root"}),n})(),jt=(()=>{class n extends dr{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case c.q3G.NONE:return t;case c.q3G.HTML:return(0,c.qzn)(t,"HTML")?(0,c.z3N)(t):(0,c.EiD)(this._doc,String(t)).toString();case c.q3G.STYLE:return(0,c.qzn)(t,"Style")?(0,c.z3N)(t):t;case c.q3G.SCRIPT:if((0,c.qzn)(t,"Script"))return(0,c.z3N)(t);throw new c.vHH(5200,!1);case c.q3G.URL:return(0,c.qzn)(t,"URL")?(0,c.z3N)(t):(0,c.mCW)(String(t));case c.q3G.RESOURCE_URL:if((0,c.qzn)(t,"ResourceURL"))return(0,c.z3N)(t);throw new c.vHH(5201,!1);default:throw new c.vHH(5202,!1)}}bypassSecurityTrustHtml(e){return(0,c.JVY)(e)}bypassSecurityTrustStyle(e){return(0,c.L6k)(e)}bypassSecurityTrustScript(e){return(0,c.eBb)(e)}bypassSecurityTrustUrl(e){return(0,c.LAX)(e)}bypassSecurityTrustResourceUrl(e){return(0,c.pB0)(e)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function Rr(n){return new jt(n.get(x.K0))}(c.LFG(c.zs3)),t},providedIn:"root"}),n})();var $e=E(2096),Ui=E(5592),bn=E(4674);function Ki(n){return!!n&&(n instanceof Ui.y||(0,bn.m)(n.lift)&&(0,bn.m)(n.subscribe))}var et=E(7453),Ri=E(4829),Kn=E(9940),ii=E(8251),wn=E(7400),at=E(2714);function On(...n){const o=(0,Kn.jO)(n),{args:e,keys:t}=(0,et.D)(n),s=new Ui.y(h=>{const{length:u}=e;if(!u)return void h.complete();const l=new Array(u);let r=u,i=u;for(let a=0;a{d||(d=!0,i--),l[a]=p},()=>r--,void 0,()=>{(!r||!d)&&(i||h.next(t?(0,at.n)(t,l):l),h.complete())}))}});return o?s.pipe((0,wn.Z)(o)):s}var Mr=E(5211);function me(n){return new Ui.y(o=>{(0,Ri.Xf)(n()).subscribe(o)})}var re=E(8180),ie=E(8645),Ee=E(4552);class Ne extends ie.x{constructor(o=1/0,e=1/0,t=Ee.l){super(),this._bufferSize=o,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,o),this._windowTime=Math.max(1,e)}next(o){const{isStopped:e,_buffer:t,_infiniteTimeWindow:s,_timestampProvider:h,_windowTime:u}=this;e||(t.push(o),!s&&t.push(h.now()+u)),this._trimBuffer(),super.next(o)}_subscribe(o){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(o),{_infiniteTimeWindow:t,_buffer:s}=this,h=s.slice();for(let u=0;unew Ne(t,o,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}var st=E(7398),wt=E(6328),Ot=E(4664);class Yt{}let qi=(()=>{class n extends Yt{getTranslation(e){return(0,$e.of)({})}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class vn{}let Pr=(()=>{class n{handle(e){return e.key}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function Bn(n,o){if(n===o)return!0;if(null===n||null===o)return!1;if(n!=n&&o!=o)return!0;let s,h,u,e=typeof n;if(e==typeof o&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(o))return!1;for(h in u=Object.create(null),n){if(!Bn(n[h],o[h]))return!1;u[h]=!0}for(h in o)if(!(h in u)&&typeof o[h]<"u")return!1;return!0}if(!Array.isArray(o))return!1;if((s=n.length)==o.length){for(h=0;h{zt(o[t])?t in n?e[t]=ur(n[t],o[t]):Object.assign(e,{[t]:o[t]}):Object.assign(e,{[t]:o[t]})}),e}class hr{}let Zi=(()=>{class n extends hr{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,t){let s;return s="string"==typeof e?this.interpolateString(e,t):"function"==typeof e?this.interpolateFunction(e,t):e,s}getValue(e,t){let s="string"==typeof t?t.split("."):[t];t="";do{t+=s.shift(),!Xt(e)||!Xt(e[t])||"object"!=typeof e[t]&&s.length?s.length?t+=".":e=void 0:(e=e[t],t="")}while(s.length);return e}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(s,h)=>{let u=this.getValue(t,h);return Xt(u)?u:s}):e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class pr{}let Ir=(()=>{class n extends pr{compile(e,t){return e}compileTranslations(e,t){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class co{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new c.vpe,this.onLangChange=new c.vpe,this.onDefaultLangChange=new c.vpe}}const uo=new c.OlP("USE_STORE"),Hs=new c.OlP("USE_DEFAULT_LANG"),Wo=new c.OlP("DEFAULT_LANGUAGE"),Pa=new c.OlP("USE_EXTEND");let Wi=(()=>{class n{constructor(e,t,s,h,u,l=!0,r=!1,i=!1,a){this.store=e,this.currentLoader=t,this.compiler=s,this.parser=h,this.missingTranslationHandler=u,this.useDefaultLang=l,this.isolate=r,this.extend=i,this.pending=!1,this._onTranslationChange=new c.vpe,this._onLangChange=new c.vpe,this._onDefaultLangChange=new c.vpe,this._langs=[],this._translations={},this._translationRequests={},a&&this.setDefaultLang(a)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);typeof t<"u"?(null==this.defaultLang&&(this.defaultLang=e),t.pipe((0,re.q)(1)).subscribe(s=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return(0,$e.of)(this.translations[e]);let t=this.retrieveTranslations(e);return typeof t<"u"?(this.currentLang||(this.currentLang=e),t.pipe((0,re.q)(1)).subscribe(s=>{this.changeLang(e)}),t):(this.changeLang(e),(0,$e.of)(this.translations[e]))}retrieveTranslations(e){let t;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),t=this._translationRequests[e]),t}getTranslation(e){this.pending=!0;const t=this.currentLoader.getTranslation(e).pipe(Ue(1),(0,re.q)(1));return this.loadingTranslations=t.pipe((0,st.U)(s=>this.compiler.compileTranslations(s,e)),Ue(1),(0,re.q)(1)),this.loadingTranslations.subscribe({next:s=>{this.translations[e]=this.extend&&this.translations[e]?{...s,...this.translations[e]}:s,this.updateLangs(),this.pending=!1},error:s=>{this.pending=!1}}),t}setTranslation(e,t,s=!1){t=this.compiler.compileTranslations(t,e),this.translations[e]=(s||this.extend)&&this.translations[e]?ur(this.translations[e],t):t,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(t=>{-1===this.langs.indexOf(t)&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,t,s){let h;if(t instanceof Array){let u={},l=!1;for(let r of t)u[r]=this.getParsedResult(e,r,s),Ki(u[r])&&(l=!0);return l?On(t.map(i=>Ki(u[i])?u[i]:(0,$e.of)(u[i]))).pipe((0,st.U)(i=>{let a={};return i.forEach((d,p)=>{a[t[p]]=d}),a})):u}if(e&&(h=this.parser.interpolate(this.parser.getValue(e,t),s)),typeof h>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(h=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),s)),typeof h>"u"){let u={key:t,translateService:this};typeof s<"u"&&(u.interpolateParams=s),h=this.missingTranslationHandler.handle(u)}return typeof h<"u"?h:t}get(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,wt.b)(s=>Ki(s=this.getParsedResult(s,e,t))?s:(0,$e.of)(s)));{let s=this.getParsedResult(this.translations[this.currentLang],e,t);return Ki(s)?s:(0,$e.of)(s)}}getStreamOnTranslationChange(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');return(0,Mr.z)(me(()=>this.get(e,t)),this.onTranslationChange.pipe((0,Ot.w)(s=>{const h=this.getParsedResult(s.translations,e,t);return"function"==typeof h.subscribe?h:(0,$e.of)(h)})))}stream(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');return(0,Mr.z)(me(()=>this.get(e,t)),this.onLangChange.pipe((0,Ot.w)(s=>{const h=this.getParsedResult(s.translations,e,t);return Ki(h)?h:(0,$e.of)(h)})))}instant(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');let s=this.getParsedResult(this.translations[this.currentLang],e,t);if(Ki(s)){if(e instanceof Array){let h={};return e.forEach((u,l)=>{h[e[l]]=e[l]}),h}return e}return s}set(e,t,s=this.currentLang){this.translations[s][e]=this.compiler.compile(t,s),this.updateLangs(),this.onTranslationChange.emit({lang:s,translations:this.translations[s]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(co),c.LFG(Yt),c.LFG(pr),c.LFG(hr),c.LFG(vn),c.LFG(Hs),c.LFG(uo),c.LFG(Pa),c.LFG(Wo))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),Ci=(()=>{class n{constructor(e,t){this.translate=e,this._ref=t,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(e,t,s){let h=u=>{this.value=void 0!==u?u:e,this.lastKey=e,this._ref.markForCheck()};if(s){let u=this.translate.getParsedResult(s,e,t);Ki(u.subscribe)?u.subscribe(h):h(u)}this.translate.get(e,t).subscribe(h)}transform(e,...t){if(!e||!e.length)return e;if(Bn(e,this.lastKey)&&Bn(t,this.lastParams))return this.value;let s;if(Xt(t[0])&&t.length)if("string"==typeof t[0]&&t[0].length){let h=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{s=JSON.parse(h)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else"object"==typeof t[0]&&!Array.isArray(t[0])&&(s=t[0]);return this.lastKey=e,this.lastParams=t,this.updateValue(e,s),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(h=>{this.lastKey&&h.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,s,h.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(h=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s,h.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Wi,16),c.Y36(c.sBO,16))},n.\u0275pipe=c.Yjl({name:"translate",type:n,pure:!1}),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),ho=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Yt,useClass:qi},e.compiler||{provide:pr,useClass:Ir},e.parser||{provide:hr,useClass:Zi},e.missingTranslationHandler||{provide:vn,useClass:Pr},co,{provide:uo,useValue:e.isolate},{provide:Hs,useValue:e.useDefaultLang},{provide:Pa,useValue:e.extend},{provide:Wo,useValue:e.defaultLanguage},Wi]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Yt,useClass:qi},e.compiler||{provide:pr,useClass:Ir},e.parser||{provide:hr,useClass:Zi},e.missingTranslationHandler||{provide:vn,useClass:Pr},{provide:uo,useValue:e.isolate},{provide:Hs,useValue:e.useDefaultLang},{provide:Pa,useValue:e.extend},{provide:Wo,useValue:e.defaultLanguage},Wi]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),Cr=(()=>{class n extends Wi{instant(e,t){return String(super.instant(e,t))}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var C=E(9862);class vi{encodeKey(o){return encodeURIComponent(o)}encodeValue(o){return encodeURIComponent(o)}decodeKey(o){return decodeURIComponent(o)}decodeValue(o){return decodeURIComponent(o)}}const di=new c.OlP("basePath");class We{constructor(o={}){this.apiKeys=o.apiKeys,this.username=o.username,this.password=o.password,this.accessToken=o.accessToken,this.basePath=o.basePath,this.withCredentials=o.withCredentials,this.encoder=o.encoder,this.credentials=o.credentials?o.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}selectHeaderAccept(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}isJsonMime(o){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==o&&(e.test(o)||"application/json-patch+json"===o.toLowerCase())}lookupCredential(o){const e=this.credentials[o];return"function"==typeof e?e():e}}let on=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new We,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new vi}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}convertAttributeToNonunique(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}convertAttributeToUnique(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}createAttributeDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}deleteAttributeDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attribute"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}deleteAttributeDefinitions(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attributes[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAllAttributeDefinitions(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAllNamespaces(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAttribute(e,t,s,h,u,l,r,i,a,d,p,m=!1,g="body",f=!1,v){let z=new C.LE({encoder:this.encoder});null!=e&&(z=this.addToHttpParams(z,e,"attributeName")),null!=t&&(z=this.addToHttpParams(z,t,"attributeId")),null!=s&&(z=this.addToHttpParams(z,s,"facility")),null!=h&&(z=this.addToHttpParams(z,h,"user")),null!=u&&(z=this.addToHttpParams(z,u,"vo")),null!=l&&(z=this.addToHttpParams(z,l,"resource")),null!=r&&(z=this.addToHttpParams(z,r,"member")),null!=i&&(z=this.addToHttpParams(z,i,"group")),null!=a&&(z=this.addToHttpParams(z,a,"host")),null!=d&&(z=this.addToHttpParams(z,d,"userExtSource")),null!=p&&(z=this.addToHttpParams(z,p,"key"));let Be,ce=this.defaultHeaders;Be=this.configuration.lookupCredential("BasicAuth"),Be&&(ce=ce.set("Authorization","Basic "+Be)),Be=this.configuration.lookupCredential("BearerAuth"),Be&&(ce=ce.set("Authorization","Bearer "+Be));let Tt=v&&v.httpHeaderAccept;void 0===Tt&&(Tt=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Tt&&(ce=ce.set("Accept",Tt));let Pn=v&&v.context;void 0===Pn&&(Pn=new C.qT);let tn="json";Tt&&(tn=Tt.startsWith("text")?"text":this.configuration.isJsonMime(Tt)?"json":"blob");let _n=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(m){let Hr=new URL(_n),oo=Hr.pathname.split("/");oo[1]="non",Hr.pathname=oo.join("/"),_n=Hr.toString()}return this.httpClient.get(_n,{context:Pn,params:z,responseType:tn,withCredentials:this.configuration.withCredentials,headers:ce,observe:g,reportProgress:f})}getAttributeDefinitionById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeDefinitionByName(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeName"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeDefinitionsByNamespace(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"namespace"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeModulesDependenciesForAttributeGraphText(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==t)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"format")),null!=t&&(r=this.addToHttpParams(r,t,"attrName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getAttributeModulesDependenciesGraphText(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"format"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributePolicyCollections(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeRights(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeRules(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributesDefinitionWithRights(e,t,s,h,u,l,r,i,a=!1,d="body",p=!1,m){let g=new C.LE({encoder:this.encoder});null!=e&&(g=this.addToHttpParams(g,e,"member")),null!=t&&(g=this.addToHttpParams(g,t,"user")),null!=s&&(g=this.addToHttpParams(g,s,"vo")),null!=h&&(g=this.addToHttpParams(g,h,"group")),null!=u&&(g=this.addToHttpParams(g,u,"resource")),null!=l&&(g=this.addToHttpParams(g,l,"facility")),null!=r&&(g=this.addToHttpParams(g,r,"host")),null!=i&&(g=this.addToHttpParams(g,i,"userExtSource"));let v,f=this.defaultHeaders;v=this.configuration.lookupCredential("BasicAuth"),v&&(f=f.set("Authorization","Basic "+v)),v=this.configuration.lookupCredential("BearerAuth"),v&&(f=f.set("Authorization","Bearer "+v));let z=m&&m.httpHeaderAccept;void 0===z&&(z=this.configuration.selectHeaderAccept(["application/json"])),void 0!==z&&(f=f.set("Accept",z));let ce=m&&m.context;void 0===ce&&(ce=new C.qT);let Be="json";z&&(Be=z.startsWith("text")?"text":this.configuration.isJsonMime(z)?"json":"blob");let Tt=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(a){let Pn=new URL(Tt),tn=Pn.pathname.split("/");tn[1]="non",Pn.pathname=tn.join("/"),Tt=Pn.toString()}return this.httpClient.get(Tt,{context:ce,params:g,responseType:Be,withCredentials:this.configuration.withCredentials,headers:f,observe:d,reportProgress:p})}getEntitylessAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"key")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getEntitylessAttributesByKey(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"key"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getEntitylessAttributesByName(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attrName"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getEntitylessAttributesWithKeys(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"attrName")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"keys[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getEntitylessKeys(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getFacilityAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getFacilityAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getFacilityAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getFacilityAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getFacilityResourceUserMemberAttributes(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==s)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==h)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"facility")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=s&&(a=this.addToHttpParams(a,s,"user")),null!=h&&(a=this.addToHttpParams(a,h,"member"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getFacilityUserAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"user"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getGroupAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupResourceAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getGroupResourceAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getGroupResourceAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getHostAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getHostAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getHostAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"host"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getHostAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getIdpAttributeDefinitions(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getLogins(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getMemberAndUserAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==t)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberAndUserAttributesByNames(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"attrNames")}),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getMemberAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberGroupAndUserAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==h)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getMemberGroupAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberGroupAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberGroupAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberGroupAttributesByNames(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAndUserFacilityAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAndUserFacilityAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==h)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getMemberResourceAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesFacility(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesFacilityService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesFacilityServices(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"services[]")}),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesGroupResourceService(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==s)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"service")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getRequiredAttributesHostService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==t)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"host"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesMember(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesMemberGroup(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,s,h,u,l=!1,r="body",i=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==s)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==h)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let d=new C.LE({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"service")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),null!=s&&(d=this.addToHttpParams(d,s,"group")),null!=h&&(d=this.addToHttpParams(d,h,"member")),null!=u&&(d=this.addToHttpParams(d,u,"workWithUserAttributes"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(l){let ce=new URL(z),Be=ce.pathname.split("/");Be[1]="non",ce.pathname=Be.join("/"),z=ce.toString()}return this.httpClient.get(z,{context:f,params:d,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:r,reportProgress:i})}getRequiredAttributesMemberGroupService(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=s&&(a=this.addToHttpParams(a,s,"member")),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getRequiredAttributesMemberResource(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getRequiredAttributesMemberResourceService(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=s&&(a=this.addToHttpParams(a,s,"member")),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getRequiredAttributesResource(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesResourceService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesResourceServices(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"services[]")}),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesUserFacility(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesVoService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"vo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getResourceAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceGroupAndGroupAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==s)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"resource")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"workWithGroupAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getResourceGroupAndGroupAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==h)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithGroupAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getResourceGroupAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceGroupMemberAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==h)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=s&&(a=this.addToHttpParams(a,s,"member")),h&&h.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getUserAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourceAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserFacilityAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getUserFacilityAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getUserFacilityAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getVoAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getVoAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getVoAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getVoAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeAttributesForFacilityResourceGroupUserMember(e,t,s,h,u,l,r=!1,i="body",a=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==s)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==h)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==u)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==l)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"facility")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=s&&(p=this.addToHttpParams(p,s,"group")),null!=h&&(p=this.addToHttpParams(p,h,"user")),null!=u&&(p=this.addToHttpParams(p,u,"member")),l&&l.forEach(Be=>{p=this.addToHttpParams(p,Be,"attributes[]")});let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=d&&d.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=d&&d.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(r){let Be=new URL(ce),Tt=Be.pathname.split("/");Tt[1]="non",Be.pathname=Tt.join("/"),ce=Be.toString()}return this.httpClient.post(ce,null,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}removeAttributesForFacilityResourceUserMember(e,t,s,h,u,l=!1,r="body",i=!1,a){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==s)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==h)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let d=new C.LE({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"facility")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),null!=s&&(d=this.addToHttpParams(d,s,"user")),null!=h&&(d=this.addToHttpParams(d,h,"member")),u&&u.forEach(ce=>{d=this.addToHttpParams(d,ce,"attributes[]")});let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(l){let ce=new URL(z),Be=ce.pathname.split("/");Be[1]="non",ce.pathname=Be.join("/"),z=ce.toString()}return this.httpClient.post(z,null,{context:f,params:d,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:r,reportProgress:i})}removeEntitylessAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"key")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeFacilityAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeFacilityAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeGroupAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeGroupAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeGroupResourceAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeGroupResourceAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeGroupResourceAttributesWorkWithGroupAttributes(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==h)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attributes[]")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithGroupAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}removeHostAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeHostAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeMemberAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeMemberAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeMemberAttributesWorkWithUserAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")}),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberGroupAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberGroupAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberGroupAttributesWorkWithUserAttributes(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==h)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attributes[]")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}removeMemberResourceAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberResourceAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeResourceAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeResourceAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUesAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserExtSourceAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserFacilityAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeUserFacilityAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeVoAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeVoAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}setAttributeActionCriticality(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==t)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==s)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"attributeDefinition")),null!=t&&(a=this.addToHttpParams(a,t,"action")),null!=s&&(a=this.addToHttpParams(a,s,"critical")),null!=h&&(a=this.addToHttpParams(a,h,"global"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}setAttributePolicyCollections(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setAttributeRights(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setEntitylessAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityResourceGroupUserMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityResourceUserMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupResourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setHostAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setHostAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberGroupAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberGroupWithUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberResourceAndUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberResourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberWithUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceGroupWithGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserExtSourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserExtSourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserFacilityAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserFacilityAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setVoAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setVoAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateAttributeDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(di,8),c.LFG(We,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),xr=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new We,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new vi}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}getAllPolicies(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAllRolesManagementRules(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAuthzAdminGroups(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==s)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"role")),null!=t&&(i=this.addToHttpParams(i,t,"complementaryObjectId")),null!=s&&(i=this.addToHttpParams(i,s,"complementaryObjectName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getAuthzRichAdmins(e,t,s,h,u,l,r=!1,i="body",a=!1,d){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==s)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==h)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"role")),null!=t&&(p=this.addToHttpParams(p,t,"complementaryObjectId")),null!=s&&(p=this.addToHttpParams(p,s,"complementaryObjectName")),h&&h.forEach(Be=>{p=this.addToHttpParams(p,Be,"specificAttributes")}),null!=u&&(p=this.addToHttpParams(p,u,"allUserAttributes")),null!=l&&(p=this.addToHttpParams(p,l,"onlyDirectAdmins"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=d&&d.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=d&&d.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(r){let Be=new URL(ce),Tt=Be.pathname.split("/");Tt[1]="non",Be.pathname=Tt.join("/"),ce=Be.toString()}return this.httpClient.get(ce,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}getFacilitiesWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupRoleNames(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getGroupRoles(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"groupId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getGroupsWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getLoggedUser(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getMembersWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getPerunPrincipal(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPrincipalRoleNames(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getResourcesWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRoleComplementaryObjectsWithAuthorizedGroups(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getSecurityTeamsWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserDirectRoles(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserRoleNames(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserRoles(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getVosWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}isFacilityAdmin(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}isGroupAdmin(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}isPerunAdmin(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}isVoAdmin(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}keepAlive(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}loadAuthorizationComponents(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}refreshMfa(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}setRoleForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithGroupComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithGroupComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithUserComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithUserComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithGroupComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithGroupComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithUserComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithUserComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(di,8),c.LFG(We,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gi=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new We,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new vi}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}sentMessageToRTWithMemberQueue(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==s)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==h)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"memberId")),null!=t&&(a=this.addToHttpParams(a,t,"queue")),null!=s&&(a=this.addToHttpParams(a,s,"subject")),null!=h&&(a=this.addToHttpParams(a,h,"text"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}sentMessageToRTWithQueue(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"queue")),null!=t&&(i=this.addToHttpParams(i,t,"subject")),null!=s&&(i=this.addToHttpParams(i,s,"text"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}sentMessageToRTWithVo(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"voId")),null!=t&&(i=this.addToHttpParams(i,t,"subject")),null!=s&&(i=this.addToHttpParams(i,s,"text"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}sentMessageToRTWithVoQueue(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==s)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==h)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"voId")),null!=t&&(a=this.addToHttpParams(a,t,"queue")),null!=s&&(a=this.addToHttpParams(a,s,"subject")),null!=h&&(a=this.addToHttpParams(a,h,"text"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(di,8),c.LFG(We,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Fn=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new We,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new vi}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}addApplicationMailForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}addApplicationMailForVo(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}addGroupsToAutoRegistration(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"groups[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}addSubgroupsToAutoRegistration(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==s)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let i=new C.LE({encoder:this.encoder});e&&e.forEach(v=>{i=this.addToHttpParams(i,v,"groups[]")}),null!=t&&(i=this.addToHttpParams(i,t,"registrationGroup")),null!=s&&(i=this.addToHttpParams(i,s,"formItem"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}addVoGroupsToAutoRegistration(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"groups[]")}),null!=t&&(r=this.addToHttpParams(r,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}approveApplication(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}approveApplications(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}checkForSimilarRichIdentities(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.post(d,null,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}checkForSimilarUsersWithAuthInfo(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.post(d,null,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}consolidate(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}consolidateIdentityUsingToken(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}copyFormFromGroupToGroup(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromGroup")),null!=t&&(r=this.addToHttpParams(r,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}copyFormFromGroupToVo(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromGroup")),null!=t&&(r=this.addToHttpParams(r,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}copyFormFromVoToGroup(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromVo")),null!=t&&(r=this.addToHttpParams(r,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}copyFormFromVoToVo(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromVo")),null!=t&&(r=this.addToHttpParams(r,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}copyMailsFromGroupToGroup(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromGroup")),null!=t&&(r=this.addToHttpParams(r,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}copyMailsFromGroupToVo(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromGroup")),null!=t&&(r=this.addToHttpParams(r,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}copyMailsFromVoToGroup(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromVo")),null!=t&&(r=this.addToHttpParams(r,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}copyMailsFromVoToVo(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"fromVo")),null!=t&&(r=this.addToHttpParams(r,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}createApplicationFormInGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}createApplicationFormInVo(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}deleteApplication(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}deleteApplicationMailForGroup(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"id"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}deleteApplicationMailForVo(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"id"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}deleteApplications(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}deleteGroupsFromAutoRegistration(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"groups[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}deleteSubgroupsFromAutoRegistration(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==s)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let i=new C.LE({encoder:this.encoder});e&&e.forEach(v=>{i=this.addToHttpParams(i,v,"groups[]")}),null!=t&&(i=this.addToHttpParams(i,t,"registrationGroup")),null!=s&&(i=this.addToHttpParams(i,s,"formItem"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}deleteVoGroupsFromAutoRegistration(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"groups[]")}),null!=t&&(r=this.addToHttpParams(r,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getApplicationById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getApplicationDataById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getApplicationMailsForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getApplicationMailsForVo(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getApplicationsForGroup(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),t&&t.forEach(z=>{a=this.addToHttpParams(a,z,"state[]")}),null!=s&&(a=this.addToHttpParams(a,s,"dateFrom")),null!=h&&(a=this.addToHttpParams(a,h,"dateTo"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getApplicationsForMember(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getApplicationsForVo(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),t&&t.forEach(z=>{a=this.addToHttpParams(a,z,"state[]")}),null!=s&&(a=this.addToHttpParams(a,s,"dateFrom")),null!=h&&(a=this.addToHttpParams(a,h,"dateTo"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getApplicationsPage(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}getConsolidatorToken(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getFormItemsForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getFormItemsForGroupWithType(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"type"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getFormItemsForVo(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getFormItemsForVoWithType(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"type"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupApplicationForm(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getGroupsToAutoRegistration(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getSubgroupsToAutoRegistration(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getVoApplicationForm(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getVoGroupsToAutoRegistration(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}invitationFormExists(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}inviteMemberCandidates(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}isInvitationEnabled(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}rejectApplication(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"id")),null!=t&&(r=this.addToHttpParams(r,t,"reason"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}rejectApplications(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"ids[]")}),null!=t&&(r=this.addToHttpParams(r,t,"reason"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}sendInvitation(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let a=new C.LE({encoder:this.encoder});null!=s&&(a=this.addToHttpParams(a,s,"voId")),null!=h&&(a=this.addToHttpParams(a,h,"name")),null!=e&&(a=this.addToHttpParams(a,e,"email")),null!=t&&(a=this.addToHttpParams(a,t,"language"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}sendInvitationForGroup(e,t,s,h,u,l=!1,r="body",i=!1,a){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let d=new C.LE({encoder:this.encoder});null!=s&&(d=this.addToHttpParams(d,s,"voId")),null!=h&&(d=this.addToHttpParams(d,h,"groupId")),null!=u&&(d=this.addToHttpParams(d,u,"name")),null!=e&&(d=this.addToHttpParams(d,e,"email")),null!=t&&(d=this.addToHttpParams(d,t,"language"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(l){let ce=new URL(z),Be=ce.pathname.split("/");Be[1]="non",ce.pathname=Be.join("/"),z=ce.toString()}return this.httpClient.post(z,null,{context:f,params:d,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:r,reportProgress:i})}sendInvitationGroupToExistingUser(e,t,s,h=!1,u="body",l=!1,r){let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"userId")),null!=t&&(i=this.addToHttpParams(i,t,"voId")),null!=s&&(i=this.addToHttpParams(i,s,"groupId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}sendInvitationToExistingUser(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userId")),null!=t&&(r=this.addToHttpParams(r,t,"voId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}sendInvitationsFromCsv(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}sendMessage(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}sendMessages(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setSendingEnabled(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}submitApplication(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateApplicationMail(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateForm(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateFormItemData(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateFormItemsData(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateFormItemsForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateFormItemsForVo(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}verifyApplication(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(di,8),c.LFG(We,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Br=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new We,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new vi}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}addSpecificUserOwner(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"specificUser"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}addUserExtSource(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}anonymizeUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"force"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}blockLogins(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"logins[]")}),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}changeNonAuthzPasswordByToken(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}changePasswordForLogin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}changePasswordForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}checkPasswordResetRequestByTokenIsValid(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}checkPasswordStrength(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}createAlternativePassword(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}createServiceUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}deleteAlternativePassword(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==t)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==s)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"loginNamespace")),null!=s&&(i=this.addToHttpParams(i,s,"passwordId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}deletePasswordForLogin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"login")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}deletePasswordForUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}deleteUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"force"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}findRichUsers(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}findRichUsersWithAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"searchString")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrsNames[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}findUsers(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}generateAccountForName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"namespace")),null!=t&&(r=this.addToHttpParams(r,t,"name"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getAllBlockedLoginsInNamespaces(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAllRichUsersWithAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"includedSpecificUsers"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAssignedRichResourcesForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAssociatedResourcesForUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"user"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getBlockedLoginsPage(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}getGroupsForFacilityWhereUserIsActive(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupsForResourceWhereUserIsActive(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupsInVoWhereUserIsAdmin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"vo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupsWhereUserIsAdmin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getPendingPreferredEmailChanges(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUserExtSources(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUserWithAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUsersByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUsersWithAttributesByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUsersWithoutVoWithAttributes(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attrsNames[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getSpecificUsersByUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getSponsorsForMember(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getSponsorsForMemberByVoAndLogin(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==s)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"extSourceName")),null!=s&&(a=this.addToHttpParams(a,s,"extLogin")),h&&h.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(u){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getUserByExtSourceNameAndExtLogin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"extLogin")),null!=t&&(r=this.addToHttpParams(r,t,"extSourceName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourceByExtLoginAndExtSourceName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==t)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"extSourceName")),null!=t&&(r=this.addToHttpParams(r,t,"extSourceLogin"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"attributeId")),null!=t&&(r=this.addToHttpParams(r,t,"attributeValue"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"attributeName")),null!=t&&(r=this.addToHttpParams(r,t,"attributeValue"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSources(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourcesByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUsers(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getUsersByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUsersBySpecificUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"specificUser"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUsersPage(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}getVosWhereUserIsAdmin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getVosWhereUserIsMember(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}isLoginAvailable(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==t)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"loginNamespace")),null!=t&&(r=this.addToHttpParams(r,t,"login"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}loginExist(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeSpecificUserOwner(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"specificUser"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserExtSource(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==t)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"userExtSource")),null!=s&&(i=this.addToHttpParams(i,s,"force"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeUserExtSources(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==t)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"userExtSources")}),null!=s&&(i=this.addToHttpParams(i,s,"force"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}requestPreferredEmailChange(e,t,s,h,u,l,r=!1,i="body",a=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==t)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"user")),null!=t&&(p=this.addToHttpParams(p,t,"email")),null!=s&&(p=this.addToHttpParams(p,s,"lang")),null!=h&&(p=this.addToHttpParams(p,h,"linkPath")),null!=u&&(p=this.addToHttpParams(p,u,"customUrl")),null!=l&&(p=this.addToHttpParams(p,l,"idpFilter"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=d&&d.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=d&&d.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(r){let Be=new URL(ce),Tt=Be.pathname.split("/");Tt[1]="non",Be.pathname=Tt.join("/"),ce=Be.toString()}return this.httpClient.post(ce,null,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}reservePasswordForLogin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}reservePasswordForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}reserveRandomPassword(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}setLogin(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==t)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==s)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"login")),null!=s&&(i=this.addToHttpParams(i,s,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}unblockLogins(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"logins[]")}),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}unblockLoginsById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"logins[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}updateUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/updateUser`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateUserExtSourceLastAccess(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}validatePasswordForLogin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"login")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}validatePasswordForUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}validatePreferredEmailChangeWithToken(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==t)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"token")),null!=t&&(r=this.addToHttpParams(r,t,"u"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(di,8),c.LFG(We,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),fr=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new We,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new vi}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}getAppsConfig(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getGuiConfiguration(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getNewGuiAlert(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunRPCVersion(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunStatistics(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunStatus(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunSystemTimeInMillis(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(di,8),c.LFG(We,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),En=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:We,useFactory:e}]}}constructor(e,t){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!t)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(n,12),c.LFG(C.eN,8))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();var oi=function(n){return n.PERUNADMIN="PERUNADMIN",n.PERUNADMINBA="PERUNADMINBA",n.PERUNOBSERVER="PERUNOBSERVER",n.VOADMIN="VOADMIN",n.GROUPADMIN="GROUPADMIN",n.GROUPOBSERVER="GROUPOBSERVER",n.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",n.SELF="SELF",n.FACILITYADMIN="FACILITYADMIN",n.FACILITIYOBSERVER="FACILITYOBSERVER",n.RESOURCEADMIN="RESOURCEADMIN",n.RESOURCESELFSERVICE="RESOURCESELFSERVICE",n.REGISTRAR="REGISTRAR",n.ENGINE="ENGINE",n.RPC="RPC",n.NOTIFICATIONS="NOTIFICATIONS",n.SERVICEUSER="SERVICEUSER",n.SPONSOR="SPONSOR",n.VOOBSERVER="VOOBSERVER",n.TOPGROUPCREATOR="TOPGROUPCREATOR",n.SECURITYADMIN="SECURITYADMIN",n.CABINETADMIN="CABINETADMIN",n.UNKNOWNROLENAME="UNKNOWNROLENAME",n.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",n.UNKNOWN="UNKNOWN",n.MEMBERSHIP="MEMBERSHIP",n}(oi||{}),wo=function(n){return n.Admin="admin",n.Profile="profile",n.PwdReset="pwdReset",n.Consolidator="consolidator",n.Linker="linker",n}(wo||{});let $o=(()=>{class n{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(t,s)=>t.roleName>s.roleName?1:t.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(s=>{this.allRolesManagementRules=s,e()},s=>t(s))})}assignAvailableRoles(e,t){this.allRolesManagementRules.forEach(s=>{s.primaryObject===t&&e.push(s)}),e.sort(this.sortRoles),"Vo"===t&&this.voCustomSort(e)}isManagerPagePrivileged(e){const t=[];let s=e.beanName;s.startsWith("Rich")&&(s=s.substring(4)),this.assignAvailableRoles(t,s);const h=new Map;this.setRolesAuthorization(t,e,h);for(const u of h.values())if(u.readAuth||u.manageAuth)return!0;return!1}setRolesAuthorization(e,t,s){for(const h of e){let u=[],l=[],r=[];for(const m of this.allRolesManagementRules)if(m.roleName===h.roleName){u=u.concat(m.privilegedRolesToRead),l=l.concat(m.privilegedRolesToManage);for(const g of Object.keys(m.entitiesToManage))r="User"===g?[g].concat(r):r.concat(g);break}const i=this.fetchAllRelatedObjects([t]),a=this.resolveAuthorization(u,i),d=this.resolveAuthorization(l,i);s.set(h.roleName,{readAuth:a,manageAuth:d,modes:r})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const t of this.allRolesManagementRules)if(t.roleName===e)return t.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(t=>t.roleName===e)}getAssignableRoleRules(e){const t=[],s=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(h=>{!s.includes(h.roleName)&&this.canManage(h)&&this.ruleHasMode(h,e)&&t.push(h)}),t.sort(this.sortRoles)}ruleHasMode(e,t){return Object.keys(e.entitiesToManage).map(s=>s.toUpperCase()).includes(t)}canManage(e){return e.privilegedRolesToManage.some(t=>this.principalRoles.has(Object.keys(t)[0]))}resolveAuthorization(e,t){for(const s of e){let h=!0;for(const u of Object.keys(s)){const l=s[u];if(null===l)this.principalRoles.has(u)||(h=!1);else if(t[l]){for(const r of t[l])if(!this.principalHasRole(u,l,r)){h=!1;break}}else h=!1;if(!h)break}if(h)return!0}return!1}getPerunPolicy(e){for(const t of this.perunPolicies)if(t.policyName===e)return t;return null}fetchAllRelatedObjects(e){const t={};for(const s of e){let h=s.beanName;switch(s.beanName.startsWith("Rich")&&(h=s.beanName.substring(4)),t[h]?t[h].push(s.id):t[h]=[s.id],h){case"Member":t.User?t.User.push(s.userId):t.User=[s.userId],t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId];break;case"Group":case"ResourceTag":t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId];break;case"Resource":t.Facility?t.Facility.push(s.facilityId):t.Facility=[s.facilityId],t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId]}}return t}fetchPolicyWithAllIncludedPolicies(e){const t=new Map;let s=[];for(s.push(e);0!==s.length;){const u=s.shift();if(t.has(u))continue;const l=this.getPerunPolicy(u);if(!l)return[];t.set(u,l),s=s.concat(l.includePolicies)}const h=[];for(const u of t.values())h.push(u);return h}voCustomSort(e){for(let t=0;t{let e=null;n._refCount++;const t=(0,ii.x)(o,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const s=n._connection,h=e;e=null,s&&(!h||s===h)&&s.unsubscribe(),o.unsubscribe()});n.subscribe(t),t.closed||(e=n.connect())})}class jc extends Ui.y{constructor(o,e){super(),this.source=o,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,ia.A)(o)&&(this.lift=o.lift)}_subscribe(o){return this.getSubject().subscribe(o)}getSubject(){const o=this._subject;return(!o||o.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:o}=this;this._subject=this._connection=null,o?.unsubscribe()}connect(){let o=this._connection;if(!o){o=this._connection=new Vi.w0;const e=this.getSubject();o.add(this.source.subscribe((0,ii.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),o.closed&&(this._connection=null,o=Vi.w0.EMPTY)}return o}refCount(){return Vs()(this)}}function Yi(...n){const o=(0,Kn.yG)(n);return(0,ia.e)((e,t)=>{(o?(0,Mr.z)(n,e,o):(0,Mr.z)(n,e)).subscribe(t)})}var jn=E(1631),jr=E(1374),Ti=E(9397),Dn=E(6306);var zc=E(3572);function zr(n){return n<=0?()=>Fa.E:(0,ia.e)((o,e)=>{let t=[];o.subscribe((0,ii.x)(e,s=>{t.push(s),n{for(const s of t)e.next(s);e.complete()},void 0,()=>{t=null}))})}var Hl=E(3026),Gp=E(2737),_i=E(975),vo=E(4716),js=E(7537);const Et="primary",zs=Symbol("RouteTitle");class Rl{constructor(o){this.params=o||{}}has(o){return Object.prototype.hasOwnProperty.call(this.params,o)}get(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e[0]:e}return null}getAll(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function yn(n){return new Rl(n)}function Fr(n,o,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(o.hasChildren()||t.lengtht[h]===s)}return n===o}function Ua(n){return n.length>0?n[n.length-1]:null}function kn(n){return Ki(n)?n:(0,c.QGY)(n)?(0,Nn.D)(Promise.resolve(n)):(0,$e.of)(n)}const na={exact:function ra(n,o,e){if(!aa(n.segments,o.segments)||!Il(n.segments,o.segments,e)||n.numberOfChildren!==o.numberOfChildren)return!1;for(const t in o.children)if(!n.children[t]||!ra(n.children[t],o.children[t],e))return!1;return!0},subset:qa},Fc={exact:function Ll(n,o){return An(n,o)},subset:function Pl(n,o){return Object.keys(o).length<=Object.keys(n).length&&Object.keys(o).every(e=>Eu(n[e],o[e]))},ignored:()=>!0};function Uc(n,o,e){return na[e.paths](n.root,o.root,e.matrixParams)&&Fc[e.queryParams](n.queryParams,o.queryParams)&&!("exact"===e.fragment&&n.fragment!==o.fragment)}function qa(n,o,e){return qc(n,o,o.segments,e)}function qc(n,o,e,t){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!aa(s,e)||o.hasChildren()||!Il(s,e,t))}if(n.segments.length===e.length){if(!aa(n.segments,e)||!Il(n.segments,e,t))return!1;for(const s in o.children)if(!n.children[s]||!qa(n.children[s],o.children[s],t))return!1;return!0}{const s=e.slice(0,n.segments.length),h=e.slice(n.segments.length);return!!(aa(n.segments,s)&&Il(n.segments,s,t)&&n.children[Et])&&qc(n.children[Et],o,h,t)}}function Il(n,o,e){return o.every((t,s)=>Fc[e](n[s].parameters,t.parameters))}class Xo{constructor(o=new li([],{}),e={},t=null){this.root=o,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=yn(this.queryParams)),this._queryParamMap}toString(){return Wc.serialize(this)}}class li{constructor(o,e){this.segments=o,this.children=e,this.parent=null,Object.values(e).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Jo(this)}}class yo{constructor(o,e){this.path=o,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=yn(this.parameters)),this._parameterMap}toString(){return bi(this)}}function aa(n,o){return n.length===o.length&&n.every((e,t)=>e.path===o[t].path)}let Wa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return new Fs},providedIn:"root"}),n})();class Fs{parse(o){const e=new Gt(o);return new Xo(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(o){const e=`/${Ao(o.root,!0)}`,t=function P(n){const o=Object.keys(n).map(e=>{const t=n[e];return Array.isArray(t)?t.map(s=>`${er(e)}=${er(s)}`).join("&"):`${er(e)}=${er(t)}`}).filter(e=>!!e);return o.length?`?${o.join("&")}`:""}(o.queryParams);return`${e}${t}${"string"==typeof o.fragment?`#${function Yc(n){return encodeURI(n)}(o.fragment)}`:""}`}}const Wc=new Fs;function Jo(n){return n.segments.map(o=>bi(o)).join("/")}function Ao(n,o){if(!n.hasChildren())return Jo(n);if(o){const e=n.children[Et]?Ao(n.children[Et],!1):"",t=[];return Object.entries(n.children).forEach(([s,h])=>{s!==Et&&t.push(`${s}:${Ao(h,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function Ol(n,o){let e=[];return Object.entries(n.children).forEach(([t,s])=>{t===Et&&(e=e.concat(o(s,t)))}),Object.entries(n.children).forEach(([t,s])=>{t!==Et&&(e=e.concat(o(s,t)))}),e}(n,(t,s)=>s===Et?[Ao(n.children[Et],!1)]:[`${s}:${Ao(t,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[Et]?`${Jo(n)}/${e[0]}`:`${Jo(n)}/(${e.join("//")})`}}function Zn(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function er(n){return Zn(n).replace(/%3B/gi,";")}function tr(n){return Zn(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Mo(n){return decodeURIComponent(n)}function Us(n){return Mo(n.replace(/\+/g,"%20"))}function bi(n){return`${tr(n.path)}${function Qo(n){return Object.keys(n).map(o=>`;${tr(o)}=${tr(n[o])}`).join("")}(n.parameters)}`}const U=/^[^\/()?;#]+/;function N(n){const o=n.match(U);return o?o[0]:""}const Q=/^[^\/()?;=#]+/,be=/^[^=?&#]+/,ct=/^[^&#]+/;class Gt{constructor(o){this.url=o,this.remaining=o}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new li([],{}):new li([],this.parseChildren())}parseQueryParams(){const o={};if(this.consumeOptional("?"))do{this.parseQueryParam(o)}while(this.consumeOptional("&"));return o}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const o=[];for(this.peekStartsWith("(")||o.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),o.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(o.length>0||Object.keys(e).length>0)&&(t[Et]=new li(o,e)),t}parseSegment(){const o=N(this.remaining);if(""===o&&this.peekStartsWith(";"))throw new c.vHH(4009,!1);return this.capture(o),new yo(Mo(o),this.parseMatrixParams())}parseMatrixParams(){const o={};for(;this.consumeOptional(";");)this.parseParam(o);return o}parseParam(o){const e=function ae(n){const o=n.match(Q);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const s=N(this.remaining);s&&(t=s,this.capture(t))}o[Mo(e)]=Mo(t)}parseQueryParam(o){const e=function Se(n){const o=n.match(be);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const u=function ui(n){const o=n.match(ct);return o?o[0]:""}(this.remaining);u&&(t=u,this.capture(t))}const s=Us(e),h=Us(t);if(o.hasOwnProperty(s)){let u=o[s];Array.isArray(u)||(u=[u],o[s]=u),u.push(h)}else o[s]=h}parseParens(o){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const t=N(this.remaining),s=this.remaining[t.length];if("/"!==s&&")"!==s&&";"!==s)throw new c.vHH(4010,!1);let h;t.indexOf(":")>-1?(h=t.slice(0,t.indexOf(":")),this.capture(h),this.capture(":")):o&&(h=Et);const u=this.parseChildren();e[h]=1===Object.keys(u).length?u[Et]:new li([],u),this.consumeOptional("//")}return e}peekStartsWith(o){return this.remaining.startsWith(o)}consumeOptional(o){return!!this.peekStartsWith(o)&&(this.remaining=this.remaining.substring(o.length),!0)}capture(o){if(!this.consumeOptional(o))throw new c.vHH(4011,!1)}}function Qt(n){return n.segments.length>0?new li([],{[Et]:n}):n}function Rt(n){const o={};for(const t of Object.keys(n.children)){const h=Rt(n.children[t]);if(t===Et&&0===h.segments.length&&h.hasChildren())for(const[u,l]of Object.entries(h.children))o[u]=l;else(h.segments.length>0||h.hasChildren())&&(o[t]=h)}return function Si(n){if(1===n.numberOfChildren&&n.children[Et]){const o=n.children[Et];return new li(n.segments.concat(o.segments),o.children)}return n}(new li(n.segments,o))}function Jt(n){return n instanceof Xo}function qn(n){let o;const s=Qt(function e(h){const u={};for(const r of h.children){const i=e(r);u[r.outlet]=i}const l=new li(h.url,u);return h===n&&(o=l),l}(n.root));return o??s}function pt(n,o,e,t){let s=n;for(;s.parent;)s=s.parent;if(0===o.length)return Er(s,s,s,e,t);const h=function ku(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new oa(!0,0,n);let o=0,e=!1;const t=n.reduce((s,h,u)=>{if("object"==typeof h&&null!=h){if(h.outlets){const l={};return Object.entries(h.outlets).forEach(([r,i])=>{l[r]="string"==typeof i?i.split("/"):i}),[...s,{outlets:l}]}if(h.segmentPath)return[...s,h.segmentPath]}return"string"!=typeof h?[...s,h]:0===u?(h.split("/").forEach((l,r)=>{0==r&&"."===l||(0==r&&""===l?e=!0:".."===l?o++:""!=l&&s.push(l))}),s):[...s,h]},[]);return new oa(e,o,t)}(o);if(h.toRoot())return Er(s,s,new li([],{}),e,t);const u=function Hu(n,o,e){if(n.isAbsolute)return new sa(o,!0,0);if(!e)return new sa(o,!1,NaN);if(null===e.parent)return new sa(e,!0,0);const t=gr(n.commands[0])?0:1;return function Ru(n,o,e){let t=n,s=o,h=e;for(;h>s;){if(h-=s,t=t.parent,!t)throw new c.vHH(4005,!1);s=t.segments.length}return new sa(t,!1,s-h)}(e,e.segments.length-1+t,n.numberOfDoubleDots)}(h,s,n),l=u.processChildren?qr(u.segmentGroup,u.index,h.commands):qs(u.segmentGroup,u.index,h.commands);return Er(s,u.segmentGroup,l,e,t)}function gr(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Hn(n){return"object"==typeof n&&null!=n&&n.outlets}function Er(n,o,e,t,s){let u,h={};t&&Object.entries(t).forEach(([r,i])=>{h[r]=Array.isArray(i)?i.map(a=>`${a}`):`${i}`}),u=n===o?e:Ur(n,o,e);const l=Qt(Rt(u));return new Xo(l,h,s)}function Ur(n,o,e){const t={};return Object.entries(n.children).forEach(([s,h])=>{t[s]=h===o?e:Ur(h,o,e)}),new li(n.segments,t)}class oa{constructor(o,e,t){if(this.isAbsolute=o,this.numberOfDoubleDots=e,this.commands=t,o&&t.length>0&&gr(t[0]))throw new c.vHH(4003,!1);const s=t.find(Hn);if(s&&s!==Ua(t))throw new c.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class sa{constructor(o,e,t){this.segmentGroup=o,this.processChildren=e,this.index=t}}function qs(n,o,e){if(n||(n=new li([],{})),0===n.segments.length&&n.hasChildren())return qr(n,o,e);const t=function Re(n,o,e){let t=0,s=o;const h={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return h;const u=n.segments[s],l=e[t];if(Hn(l))break;const r=`${l}`,i=t0&&void 0===r)break;if(r&&i&&"object"==typeof i&&void 0===i.outlets){if(!sn(r,i,u))return h;t+=2}else{if(!sn(r,{},u))return h;t++}s++}return{match:!0,pathIndex:s,commandIndex:t}}(n,o,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof u&&(u=[u]),null!==u&&(s[h]=qs(n.children[h],o,u))}),Object.entries(n.children).forEach(([h,u])=>{void 0===t[h]&&(s[h]=u)}),new li(n.segments,s)}}function Wt(n,o,e){const t=n.segments.slice(0,o);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(o[e]=Wt(new li([],{}),0,t))}),o}function Bl(n){const o={};return Object.entries(n).forEach(([e,t])=>o[e]=`${t}`),o}function sn(n,o,e){return n==e.path&&An(o,e.parameters)}const Ko="imperative";class Wn{constructor(o,e){this.id=o,this.url=e}}class _r extends Wn{constructor(o,e,t="imperative",s=null){super(o,e),this.type=0,this.navigationTrigger=t,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Wr extends Wn{constructor(o,e,t){super(o,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Zo extends Wn{constructor(o,e,t,s){super(o,e),this.reason=t,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ws extends Wn{constructor(o,e,t,s){super(o,e),this.reason=t,this.code=s,this.type=16}}class Pu extends Wn{constructor(o,e,t,s){super(o,e),this.error=t,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Iu extends Wn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zn extends Wn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class la extends Wn{constructor(o,e,t,s,h){super(o,e),this.urlAfterRedirects=t,this.state=s,this.shouldActivate=h,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ou extends Wn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class es extends Wn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ca{constructor(o){this.route=o,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class $p{constructor(o){this.route=o,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Bu{constructor(o){this.snapshot=o,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xp{constructor(o){this.snapshot=o,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Jp{constructor(o){this.snapshot=o,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Gc{constructor(o){this.snapshot=o,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vl{constructor(o,e,t){this.routerEvent=o,this.position=e,this.anchor=t,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class $c{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ys,this.attachRef=null}}let Ys=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const s=this.getOrCreateContext(e);s.outlet=t,this.contexts.set(e,s)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new $c,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Gs{constructor(o){this._root=o}get root(){return this._root.value}parent(o){const e=this.pathFromRoot(o);return e.length>1?e[e.length-2]:null}children(o){const e=$s(o,this._root);return e?e.children.map(t=>t.value):[]}firstChild(o){const e=$s(o,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(o){const e=Nl(o,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==o)}pathFromRoot(o){return Nl(o,this._root).map(e=>e.value)}}function $s(n,o){if(n===o.value)return o;for(const e of o.children){const t=$s(n,e);if(t)return t}return null}function Nl(n,o){if(n===o.value)return[o];for(const e of o.children){const t=Nl(n,e);if(t.length)return t.unshift(o),t}return[]}class Yr{constructor(o,e){this.value=o,this.children=e}toString(){return`TreeNode(${this.value})`}}function da(n){const o={};return n&&n.children.forEach(e=>o[e.value.outlet]=e),o}class ts extends Gs{constructor(o,e){super(o),this.snapshot=e,Xc(this,o)}toString(){return this.snapshot.toString()}}function jl(n,o){const e=function Kp(n,o){const u=new yi([],{},{},"",{},Et,o,null,{});return new zl("",new Yr(u,[]))}(0,o),t=new mn.X([new yo("",{})]),s=new mn.X({}),h=new mn.X({}),u=new mn.X({}),l=new mn.X(""),r=new Gr(t,s,u,l,h,Et,o,e.root);return r.snapshot=e.root,new ts(new Yr(r,[]),e)}class Gr{constructor(o,e,t,s,h,u,l,r){this.urlSubject=o,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=s,this.dataSubject=h,this.outlet=u,this.component=l,this._futureSnapshot=r,this.title=this.dataSubject?.pipe((0,st.U)(i=>i[zs]))??(0,$e.of)(void 0),this.url=o,this.params=e,this.queryParams=t,this.fragment=s,this.data=h}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,st.U)(o=>yn(o)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,st.U)(o=>yn(o)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Rn(n,o="emptyOnly"){const e=n.pathFromRoot;let t=0;if("always"!==o)for(t=e.length-1;t>=1;){const s=e[t],h=e[t-1];if(s.routeConfig&&""===s.routeConfig.path)t--;else{if(h.component)break;t--}}return function xo(n){return n.reduce((o,e)=>({params:{...o.params,...e.params},data:{...o.data,...e.data},resolve:{...e.data,...o.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class yi{get title(){return this.data?.[zs]}constructor(o,e,t,s,h,u,l,r,i){this.url=o,this.params=e,this.queryParams=t,this.fragment=s,this.data=h,this.outlet=u,this.component=l,this.routeConfig=r,this._resolve=i}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=yn(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=yn(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class zl extends Gs{constructor(o,e){super(e),this.url=o,Xc(this,e)}toString(){return Jc(this._root)}}function Xc(n,o){o.value._routerState=n,o.children.forEach(e=>Xc(n,e))}function Jc(n){const o=n.children.length>0?` { ${n.children.map(Jc).join(", ")} } `:"";return`${n.value}${o}`}function Fl(n){if(n.snapshot){const o=n.snapshot,e=n._futureSnapshot;n.snapshot=e,An(o.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),o.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),An(o.params,e.params)||n.paramsSubject.next(e.params),function ji(n,o){if(n.length!==o.length)return!1;for(let e=0;eAn(e.parameters,o[t].parameters))}(n.url,o.url);return e&&!(!n.parent!=!o.parent)&&(!n.parent||Ul(n.parent,o.parent))}let Xs=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=Et,this.activateEvents=new c.vpe,this.deactivateEvents=new c.vpe,this.attachEvents=new c.vpe,this.detachEvents=new c.vpe,this.parentContexts=(0,c.f3M)(Ys),this.location=(0,c.f3M)(c.s_b),this.changeDetector=(0,c.f3M)(c.sBO),this.environmentInjector=(0,c.f3M)(c.lqb),this.inputBinder=(0,c.f3M)(gn,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:t,previousValue:s}=e.name;if(t)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new c.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new c.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new c.vHH(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new c.vHH(4013,!1);this._activatedRoute=e;const s=this.location,u=e.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,r=new ql(e,l,s.injector);this.activated=s.createComponent(u,{index:s.length,injector:r,environmentInjector:t??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[c.TTD]}),n})();class ql{constructor(o,e,t){this.route=o,this.childContexts=e,this.parent=t}get(o,e){return o===Gr?this.route:o===Ys?this.childContexts:this.parent.get(o,e)}}const gn=new c.OlP("");let Qc=(()=>{class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:t}=e,s=(0,za.a)([t.queryParams,t.params,t.data]).pipe((0,Ot.w)(([h,u,l],r)=>(l={...h,...u,...l},0===r?(0,$e.of)(l):Promise.resolve(l)))).subscribe(h=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==t||null===t.component)return void this.unsubscribeFromRouteData(e);const u=(0,c.qFp)(t.component);if(u)for(const{templateName:l}of u.inputs)e.activatedComponentRef.setInput(l,h[l]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function Ya(n,o,e){if(e&&n.shouldReuseRoute(o.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=o.value;const s=function Yl(n,o,e){return o.children.map(t=>{for(const s of e.children)if(n.shouldReuseRoute(t.value,s.value.snapshot))return Ya(n,t,s);return Ya(n,t)})}(n,o,e);return new Yr(t,s)}{if(n.shouldAttach(o.value)){const h=n.retrieve(o.value);if(null!==h){const u=h.route;return u.value._futureSnapshot=o.value,u.children=o.children.map(l=>Ya(n,l)),u}}const t=function je(n){return new Gr(new mn.X(n.url),new mn.X(n.params),new mn.X(n.queryParams),new mn.X(n.fragment),new mn.X(n.data),n.outlet,n.component,n)}(o.value),s=o.children.map(h=>Ya(n,h));return new Yr(t,s)}}const Gl="ngNavigationCancelingError";function Kc(n,o){const{redirectTo:e,navigationBehaviorOptions:t}=Jt(o)?{redirectTo:o,navigationBehaviorOptions:void 0}:o,s=Zc(!1,0,o);return s.url=e,s.navigationBehaviorOptions=t,s}function Zc(n,o,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[Gl]=!0,t.cancellationCode=o,e&&(t.url=e),t}function Ut(n){return ua(n)&&Jt(n.url)}function ua(n){return n&&n[Gl]}let ed=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["ng-component"]],standalone:!0,features:[c.jDz],decls:1,vars:0,template:function(e,t){1&e&&c._UZ(0,"router-outlet")},dependencies:[Xs],encapsulation:2}),n})();function td(n){const o=n.children&&n.children.map(td),e=o?{...n,children:o}:{...n};return!e.component&&!e.loadComponent&&(o||e.loadChildren)&&e.outlet&&e.outlet!==Et&&(e.component=ed),e}function Yn(n){return n.outlet||Et}function Ga(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let o=n.parent;o;o=o.parent){const e=o.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class zu{constructor(o,e,t,s,h){this.routeReuseStrategy=o,this.futureState=e,this.currState=t,this.forwardEvent=s,this.inputBindingEnabled=h}activate(o){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,o),Fl(this.futureState.root),this.activateChildRoutes(e,t,o)}deactivateChildRoutes(o,e,t){const s=da(e);o.children.forEach(h=>{const u=h.value.outlet;this.deactivateRoutes(h,s[u],t),delete s[u]}),Object.values(s).forEach(h=>{this.deactivateRouteAndItsChildren(h,t)})}deactivateRoutes(o,e,t){const s=o.value,h=e?e.value:null;if(s===h)if(s.component){const u=t.getContext(s.outlet);u&&this.deactivateChildRoutes(o,e,u.children)}else this.deactivateChildRoutes(o,e,t);else h&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(o,e){o.value.component&&this.routeReuseStrategy.shouldDetach(o.value.snapshot)?this.detachAndStoreRouteSubtree(o,e):this.deactivateRouteAndOutlet(o,e)}detachAndStoreRouteSubtree(o,e){const t=e.getContext(o.value.outlet),s=t&&o.value.component?t.children:e,h=da(o);for(const u of Object.keys(h))this.deactivateRouteAndItsChildren(h[u],s);if(t&&t.outlet){const u=t.outlet.detach(),l=t.children.onOutletDeactivated();this.routeReuseStrategy.store(o.value.snapshot,{componentRef:u,route:o,contexts:l})}}deactivateRouteAndOutlet(o,e){const t=e.getContext(o.value.outlet),s=t&&o.value.component?t.children:e,h=da(o);for(const u of Object.keys(h))this.deactivateRouteAndItsChildren(h[u],s);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(o,e,t){const s=da(e);o.children.forEach(h=>{this.activateRoutes(h,s[h.value.outlet],t),this.forwardEvent(new Gc(h.value.snapshot))}),o.children.length&&this.forwardEvent(new Xp(o.value.snapshot))}activateRoutes(o,e,t){const s=o.value,h=e?e.value:null;if(Fl(s),s===h)if(s.component){const u=t.getOrCreateContext(s.outlet);this.activateChildRoutes(o,e,u.children)}else this.activateChildRoutes(o,e,t);else if(s.component){const u=t.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const l=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),u.children.onOutletReAttached(l.contexts),u.attachRef=l.componentRef,u.route=l.route.value,u.outlet&&u.outlet.attach(l.componentRef,l.route.value),Fl(l.route.value),this.activateChildRoutes(o,null,u.children)}else{const l=Ga(s.snapshot);u.attachRef=null,u.route=s,u.injector=l,u.outlet&&u.outlet.activateWith(s,u.injector),this.activateChildRoutes(o,null,u.children)}}else this.activateChildRoutes(o,null,t)}}class Fu{constructor(o){this.path=o,this.route=this.path[this.path.length-1]}}class $i{constructor(o,e){this.component=o,this.route=e}}function Zp(n,o,e){const t=n._root;return is(t,o?o._root:null,e,[t.value])}function $a(n,o){const e=Symbol(),t=o.get(n,e);return t===e?"function"!=typeof n||(0,c.Z0I)(n)?o.get(n):n:t}function is(n,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=da(o);return n.children.forEach(u=>{(function id(n,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=n.value,u=o?o.value:null,l=e?e.getContext(n.value.outlet):null;if(u&&h.routeConfig===u.routeConfig){const r=function nd(n,o,e){if("function"==typeof e)return e(n,o);switch(e){case"pathParamsChange":return!aa(n.url,o.url);case"pathParamsOrQueryParamsChange":return!aa(n.url,o.url)||!An(n.queryParams,o.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ul(n,o)||!An(n.queryParams,o.queryParams);default:return!Ul(n,o)}}(u,h,h.routeConfig.runGuardsAndResolvers);r?s.canActivateChecks.push(new Fu(t)):(h.data=u.data,h._resolvedData=u._resolvedData),is(n,o,h.component?l?l.children:null:e,t,s),r&&l&&l.outlet&&l.outlet.isActivated&&s.canDeactivateChecks.push(new $i(l.outlet.component,u))}else u&&Qs(o,l,s),s.canActivateChecks.push(new Fu(t)),is(n,null,h.component?l?l.children:null:e,t,s)})(u,h[u.value.outlet],e,t.concat([u.value]),s),delete h[u.value.outlet]}),Object.entries(h).forEach(([u,l])=>Qs(l,e.getContext(u),s)),s}function Qs(n,o,e){const t=da(n),s=n.value;Object.entries(t).forEach(([h,u])=>{Qs(u,s.component?o?o.children.getContext(h):null:o,e)}),e.canDeactivateChecks.push(new $i(s.component&&o&&o.outlet&&o.outlet.isActivated?o.outlet.component:null,s))}function ns(n){return"function"==typeof n}function rd(n){return n instanceof Bs.K||"EmptyError"===n?.name}const ha=Symbol("INITIAL_VALUE");function rs(){return(0,Ot.w)(n=>(0,za.a)(n.map(o=>o.pipe((0,re.q)(1),Yi(ha)))).pipe((0,st.U)(o=>{for(const e of o)if(!0!==e){if(e===ha)return ha;if(!1===e||e instanceof Xo)return e}return!0}),(0,Ai.h)(o=>o!==ha),(0,re.q)(1)))}function pa(n){return(0,Su.z)((0,Ti.b)(o=>{if(Jt(o))throw Kc(0,o)}),(0,st.U)(o=>!0===o))}class $t{constructor(o){this.segmentGroup=o||null}}class S{constructor(o){this.urlTree=o}}function L(n){return(0,Nr._)(new $t(n))}function j(n){return(0,Nr._)(new S(n))}class he{constructor(o,e){this.urlSerializer=o,this.urlTree=e}noMatchError(o){return new c.vHH(4002,!1)}lineralizeSegments(o,e){let t=[],s=e.root;for(;;){if(t=t.concat(s.segments),0===s.numberOfChildren)return(0,$e.of)(t);if(s.numberOfChildren>1||!s.children[Et])return(0,Nr._)(new c.vHH(4e3,!1));s=s.children[Et]}}applyRedirectCommands(o,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),o,t)}applyRedirectCreateUrlTree(o,e,t,s){const h=this.createSegmentGroup(o,e.root,t,s);return new Xo(h,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(o,e){const t={};return Object.entries(o).forEach(([s,h])=>{if("string"==typeof h&&h.startsWith(":")){const l=h.substring(1);t[s]=e[l]}else t[s]=h}),t}createSegmentGroup(o,e,t,s){const h=this.createSegments(o,e.segments,t,s);let u={};return Object.entries(e.children).forEach(([l,r])=>{u[l]=this.createSegmentGroup(o,r,t,s)}),new li(h,u)}createSegments(o,e,t,s){return e.map(h=>h.path.startsWith(":")?this.findPosParam(o,h,s):this.findOrReturn(h,t))}findPosParam(o,e,t){const s=t[e.path.substring(1)];if(!s)throw new c.vHH(4001,!1);return s}findOrReturn(o,e){let t=0;for(const s of e){if(s.path===o.path)return e.splice(t),s;t++}return o}}const Me={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ht(n,o,e,t,s){const h=kt(n,o,e);return h.matched?(t=function Vu(n,o){return n.providers&&!n._injector&&(n._injector=(0,c.MMx)(n.providers,o,`Route: ${n.path}`)),n._injector??o}(o,t),function fa(n,o,e,t){const s=o.canMatch;if(!s||0===s.length)return(0,$e.of)(!0);const h=s.map(u=>{const l=$a(u,n);return kn(function Eo(n){return n&&ns(n.canMatch)}(l)?l.canMatch(o,e):n.runInContext(()=>l(o,e)))});return(0,$e.of)(h).pipe(rs(),pa())}(t,o,e).pipe((0,st.U)(u=>!0===u?h:{...Me}))):(0,$e.of)(h)}function kt(n,o,e){if(""===o.path)return"full"===o.pathMatch&&(n.hasChildren()||e.length>0)?{...Me}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(o.matcher||Fr)(e,n,o);if(!s)return{...Me};const h={};Object.entries(s.posParams??{}).forEach(([l,r])=>{h[l]=r.path});const u=s.consumed.length>0?{...h,...s.consumed[s.consumed.length-1].parameters}:h;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:u,positionalParamSegments:s.posParams??{}}}function hi(n,o,e,t){return e.length>0&&function br(n,o,e){return e.some(t=>ir(n,o,t)&&Yn(t)!==Et)}(n,e,t)?{segmentGroup:new li(o,ma(t,new li(e,n.children))),slicedSegments:[]}:0===e.length&&function Rw(n,o,e){return e.some(t=>ir(n,o,t))}(n,e,t)?{segmentGroup:new li(n.segments,ti(n,0,e,t,n.children)),slicedSegments:e}:{segmentGroup:new li(n.segments,n.children),slicedSegments:e}}function ti(n,o,e,t,s){const h={};for(const u of t)if(ir(n,e,u)&&!s[Yn(u)]){const l=new li([],{});h[Yn(u)]=l}return{...s,...h}}function ma(n,o){const e={};e[Et]=o;for(const t of n)if(""===t.path&&Yn(t)!==Et){const s=new li([],{});e[Yn(t)]=s}return e}function ir(n,o,e){return(!(n.hasChildren()||o.length>0)||"full"!==e.pathMatch)&&""===e.path}class sd{constructor(o,e,t,s,h,u,l){this.injector=o,this.configLoader=e,this.rootComponentType=t,this.config=s,this.urlTree=h,this.paramsInheritanceStrategy=u,this.urlSerializer=l,this.allowRedirects=!0,this.applyRedirects=new he(this.urlSerializer,this.urlTree)}noMatchError(o){return new c.vHH(4002,!1)}recognize(){const o=hi(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,o,Et).pipe((0,Dn.K)(e=>{if(e instanceof S)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof $t?this.noMatchError(e):e}),(0,st.U)(e=>{const t=new yi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Et,this.rootComponentType,null,{}),s=new Yr(t,e),h=new zl("",s),u=function Gi(n,o,e=null,t=null){return pt(qn(n),o,e,t)}(t,[],this.urlTree.queryParams,this.urlTree.fragment);return u.queryParams=this.urlTree.queryParams,h.url=this.urlSerializer.serialize(u),this.inheritParamsAndData(h._root),{state:h,tree:u}}))}match(o){return this.processSegmentGroup(this.injector,this.config,o.root,Et).pipe((0,Dn.K)(t=>{throw t instanceof $t?this.noMatchError(t):t}))}inheritParamsAndData(o){const e=o.value,t=Rn(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),o.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(o,e,t,s){return 0===t.segments.length&&t.hasChildren()?this.processChildren(o,e,t):this.processSegment(o,e,t,t.segments,s,!0)}processChildren(o,e,t){const s=[];for(const h of Object.keys(t.children))"primary"===h?s.unshift(h):s.push(h);return(0,Nn.D)(s).pipe((0,wt.b)(h=>{const u=t.children[h],l=function $l(n,o){const e=n.filter(t=>Yn(t)===o);return e.push(...n.filter(t=>Yn(t)!==o)),e}(e,h);return this.processSegmentGroup(o,l,u,h)}),function Ni(n,o){return(0,ia.e)(function Yp(n,o,e,t,s){return(h,u)=>{let l=e,r=o,i=0;h.subscribe((0,ii.x)(u,a=>{const d=i++;r=l?n(r,a,d):(l=!0,a),t&&u.next(r)},s&&(()=>{l&&u.next(r),u.complete()})))}}(n,o,arguments.length>=2,!0))}((h,u)=>(h.push(...u),h)),(0,zc.d)(null),function Ns(n,o){const e=arguments.length>=2;return t=>t.pipe(n?(0,Ai.h)((s,h)=>n(s,h,t)):Gp.y,zr(1),e?(0,zc.d)(o):(0,Hl.T)(()=>new Bs.K))}(),(0,jn.z)(h=>{if(null===h)return L(t);const u=Q0(h);return function Lw(n){n.sort((o,e)=>o.value.outlet===Et?-1:e.value.outlet===Et?1:o.value.outlet.localeCompare(e.value.outlet))}(u),(0,$e.of)(u)}))}processSegment(o,e,t,s,h,u){return(0,Nn.D)(e).pipe((0,wt.b)(l=>this.processSegmentAgainstRoute(l._injector??o,e,l,t,s,h,u).pipe((0,Dn.K)(r=>{if(r instanceof $t)return(0,$e.of)(null);throw r}))),(0,jr.P)(l=>!!l),(0,Dn.K)(l=>{if(rd(l))return function J0(n,o,e){return 0===o.length&&!n.children[e]}(t,s,h)?(0,$e.of)([]):L(t);throw l}))}processSegmentAgainstRoute(o,e,t,s,h,u,l){return function od(n,o,e,t){return!!(Yn(n)===t||t!==Et&&ir(o,e,n))&&("**"===n.path||kt(o,n,e).matched)}(t,s,h,u)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(o,s,t,h,u,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(o,s,e,t,h,u):L(s):L(s)}expandSegmentAgainstRouteUsingRedirect(o,e,t,s,h,u){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(o,t,s,u):this.expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,s,h,u)}expandWildCardWithParamsAgainstRouteUsingRedirect(o,e,t,s){const h=this.applyRedirects.applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?j(h):this.applyRedirects.lineralizeSegments(t,h).pipe((0,jn.z)(u=>{const l=new li(u,{});return this.processSegment(o,e,l,u,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,s,h,u){const{matched:l,consumedSegments:r,remainingSegments:i,positionalParamSegments:a}=kt(e,s,h);if(!l)return L(e);const d=this.applyRedirects.applyRedirectCommands(r,s.redirectTo,a);return s.redirectTo.startsWith("/")?j(d):this.applyRedirects.lineralizeSegments(s,d).pipe((0,jn.z)(p=>this.processSegment(o,t,e,p.concat(i),u,!1)))}matchSegmentAgainstRoute(o,e,t,s,h,u){let l;if("**"===t.path){const r=s.length>0?Ua(s).parameters:{},i=new yi(s,r,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wr(t),Yn(t),t.component??t._loadedComponent??null,t,Ju(t));l=(0,$e.of)({snapshot:i,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=ht(e,t,s,o).pipe((0,st.U)(({matched:r,consumedSegments:i,remainingSegments:a,parameters:d})=>r?{snapshot:new yi(i,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wr(t),Yn(t),t.component??t._loadedComponent??null,t,Ju(t)),consumedSegments:i,remainingSegments:a}:null));return l.pipe((0,Ot.w)(r=>null===r?L(e):this.getChildConfig(o=t._injector??o,t,s).pipe((0,Ot.w)(({routes:i})=>{const a=t._loadedInjector??o,{snapshot:d,consumedSegments:p,remainingSegments:m}=r,{segmentGroup:g,slicedSegments:f}=hi(e,p,m,i);if(0===f.length&&g.hasChildren())return this.processChildren(a,i,g).pipe((0,st.U)(z=>null===z?null:[new Yr(d,z)]));if(0===i.length&&0===f.length)return(0,$e.of)([new Yr(d,[])]);const v=Yn(t)===h;return this.processSegment(a,i,g,f,v?Et:h,!0).pipe((0,st.U)(z=>[new Yr(d,z)]))}))))}getChildConfig(o,e,t){return e.children?(0,$e.of)({routes:e.children,injector:o}):e.loadChildren?void 0!==e._loadedRoutes?(0,$e.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Kl(n,o,e,t){const s=o.canLoad;if(void 0===s||0===s.length)return(0,$e.of)(!0);const h=s.map(u=>{const l=$a(u,n);return kn(function qu(n){return n&&ns(n.canLoad)}(l)?l.canLoad(o,e):n.runInContext(()=>l(o,e)))});return(0,$e.of)(h).pipe(rs(),pa())}(o,e,t).pipe((0,jn.z)(s=>s?this.configLoader.loadChildren(o,e).pipe((0,Ti.b)(h=>{e._loadedRoutes=h.routes,e._loadedInjector=h.injector})):function ee(n){return(0,Nr._)(Zc(!1,3))}())):(0,$e.of)({routes:[],injector:o})}}function Ax(n){const o=n.value.routeConfig;return o&&""===o.path}function Q0(n){const o=[],e=new Set;for(const t of n){if(!Ax(t)){o.push(t);continue}const s=o.find(h=>t.value.routeConfig===h.value.routeConfig);void 0!==s?(s.children.push(...t.children),e.add(s)):o.push(t)}for(const t of e){const s=Q0(t.children);o.push(new Yr(t.value,s))}return o.filter(t=>!e.has(t))}function wr(n){return n.data||{}}function Ju(n){return n.resolve||{}}function Z0(n){return"string"==typeof n.title||null===n.title}function ef(n){return(0,Ot.w)(o=>{const e=n(o);return e?(0,Nn.D)(e).pipe((0,st.U)(()=>o)):(0,$e.of)(o)})}const ec=new c.OlP("ROUTES");let ld=(()=>{class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,c.f3M)(c.Sil)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return(0,$e.of)(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const t=kn(e.loadComponent()).pipe((0,st.U)(tf),(0,Ti.b)(h=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=h}),(0,vo.x)(()=>{this.componentLoaders.delete(e)})),s=new jc(t,()=>new ie.x).pipe(Vs());return this.componentLoaders.set(e,s),s}loadChildren(e,t){if(this.childrenLoaders.get(t))return this.childrenLoaders.get(t);if(t._loadedRoutes)return(0,$e.of)({routes:t._loadedRoutes,injector:t._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(t);const h=this.loadModuleFactoryOrRoutes(t.loadChildren).pipe((0,st.U)(l=>{this.onLoadEndListener&&this.onLoadEndListener(t);let r,i;return Array.isArray(l)?i=l:(r=l.create(e).injector,i=r.get(ec,[],c.XFs.Self|c.XFs.Optional).flat()),{routes:i.map(td),injector:r}}),(0,vo.x)(()=>{this.childrenLoaders.delete(t)})),u=new jc(h,()=>new ie.x).pipe(Vs());return this.childrenLoaders.set(t,u),u}loadModuleFactoryOrRoutes(e){return kn(e()).pipe((0,st.U)(tf),(0,jn.z)(t=>t instanceof c.YKP||Array.isArray(t)?(0,$e.of)(t):(0,Nn.D)(this.compiler.compileModuleAsync(t))))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function tf(n){return function Qu(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let Ks=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new ie.x,this.configLoader=(0,c.f3M)(ld),this.environmentInjector=(0,c.f3M)(c.lqb),this.urlSerializer=(0,c.f3M)(Wa),this.rootContexts=(0,c.f3M)(Ys),this.inputBindingEnabled=null!==(0,c.f3M)(gn,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,$e.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new $p(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new ca(s))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const t=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:t})}setupNavigations(e){return this.transitions=new mn.X({id:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ko,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ai.h)(t=>0!==t.id),(0,st.U)(t=>({...t,extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})),(0,Ot.w)(t=>{let s=!1,h=!1;return(0,$e.of)(t).pipe((0,Ti.b)(u=>{this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ot.w)(u=>{const l=e.browserUrlTree.toString(),r=!e.navigated||u.extractedUrl.toString()!==l||l!==e.currentUrlTree.toString();if(!r&&"reload"!==(u.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const a="";return this.events.next(new Ws(u.id,e.serializeUrl(t.rawUrl),a,0)),e.rawUrlTree=u.rawUrl,u.resolve(null),Fa.E}if(e.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return eg(u.source)&&(e.browserUrlTree=u.extractedUrl),(0,$e.of)(u).pipe((0,Ot.w)(a=>{const d=this.transitions?.getValue();return this.events.next(new _r(a.id,this.urlSerializer.serialize(a.extractedUrl),a.source,a.restoredState)),d!==this.transitions?.getValue()?Fa.E:Promise.resolve(a)}),function Zl(n,o,e,t,s,h){return(0,jn.z)(u=>function Xu(n,o,e,t,s,h,u="emptyOnly"){return new sd(n,o,e,t,s,u,h).recognize()}(n,o,e,t,u.extractedUrl,s,h).pipe((0,st.U)(({state:l,tree:r})=>({...u,targetSnapshot:l,urlAfterRedirects:r}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),(0,Ti.b)(a=>{if(t.targetSnapshot=a.targetSnapshot,t.urlAfterRedirects=a.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:a.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!a.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl);e.setBrowserUrl(p,a)}e.browserUrlTree=a.urlAfterRedirects}const d=new Iu(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(d)}));if(r&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:a,extractedUrl:d,source:p,restoredState:m,extras:g}=u,f=new _r(a,this.urlSerializer.serialize(d),p,m);this.events.next(f);const v=jl(0,this.rootComponentType).snapshot;return t={...u,targetSnapshot:v,urlAfterRedirects:d,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},(0,$e.of)(t)}{const a="";return this.events.next(new Ws(u.id,e.serializeUrl(t.extractedUrl),a,1)),e.rawUrlTree=u.rawUrl,u.resolve(null),Fa.E}}),(0,Ti.b)(u=>{const l=new zn(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}),(0,st.U)(u=>t={...u,guards:Zp(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),function Gu(n,o){return(0,jn.z)(e=>{const{targetSnapshot:t,currentSnapshot:s,guards:{canActivateChecks:h,canDeactivateChecks:u}}=e;return 0===u.length&&0===h.length?(0,$e.of)({...e,guardsResult:!0}):function Dr(n,o,e,t){return(0,Nn.D)(n).pipe((0,jn.z)(s=>function ls(n,o,e,t,s){const h=o&&o.routeConfig?o.routeConfig.canDeactivate:null;if(!h||0===h.length)return(0,$e.of)(!0);const u=h.map(l=>{const r=Ga(o)??s,i=$a(l,r);return kn(function Ql(n){return n&&ns(n.canDeactivate)}(i)?i.canDeactivate(n,o,e,t):r.runInContext(()=>i(n,o,e,t))).pipe((0,jr.P)())});return(0,$e.of)(u).pipe(rs())}(s.component,s.route,e,o,t)),(0,jr.P)(s=>!0!==s,!0))}(u,t,s,n).pipe((0,jn.z)(l=>l&&function Uu(n){return"boolean"==typeof n}(l)?function as(n,o,e,t){return(0,Nn.D)(o).pipe((0,wt.b)(s=>(0,Mr.z)(function ad(n,o){return null!==n&&o&&o(new Bu(n)),(0,$e.of)(!0)}(s.route.parent,t),function $u(n,o){return null!==n&&o&&o(new Jp(n)),(0,$e.of)(!0)}(s.route,t),function ss(n,o,e){const t=o[o.length-1],h=o.slice(0,o.length-1).reverse().map(u=>function Jl(n){const o=n.routeConfig?n.routeConfig.canActivateChild:null;return o&&0!==o.length?{node:n,guards:o}:null}(u)).filter(u=>null!==u).map(u=>me(()=>{const l=u.guards.map(r=>{const i=Ga(u.node)??e,a=$a(r,i);return kn(function So(n){return n&&ns(n.canActivateChild)}(a)?a.canActivateChild(t,n):i.runInContext(()=>a(t,n))).pipe((0,jr.P)())});return(0,$e.of)(l).pipe(rs())}));return(0,$e.of)(h).pipe(rs())}(n,s.path,e),function os(n,o,e){const t=o.routeConfig?o.routeConfig.canActivate:null;if(!t||0===t.length)return(0,$e.of)(!0);const s=t.map(h=>me(()=>{const u=Ga(o)??e,l=$a(h,u);return kn(function Wu(n){return n&&ns(n.canActivate)}(l)?l.canActivate(o,n):u.runInContext(()=>l(o,n))).pipe((0,jr.P)())}));return(0,$e.of)(s).pipe(rs())}(n,s.route,e))),(0,jr.P)(s=>!0!==s,!0))}(t,h,n,o):(0,$e.of)(l)),(0,st.U)(l=>({...e,guardsResult:l})))})}(this.environmentInjector,u=>this.events.next(u)),(0,Ti.b)(u=>{if(t.guardsResult=u.guardsResult,Jt(u.guardsResult))throw Kc(0,u.guardsResult);const l=new la(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(l)}),(0,Ai.h)(u=>!!u.guardsResult||(e.restoreHistory(u),this.cancelNavigationTransition(u,"",3),!1)),ef(u=>{if(u.guards.canActivateChecks.length)return(0,$e.of)(u).pipe((0,Ti.b)(l=>{const r=new Ou(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(r)}),(0,Ot.w)(l=>{let r=!1;return(0,$e.of)(l).pipe(function Mx(n,o){return(0,jn.z)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:s}}=e;if(!s.length)return(0,$e.of)(e);let h=0;return(0,Nn.D)(s).pipe((0,wt.b)(u=>function K0(n,o,e,t){const s=n.routeConfig,h=n._resolve;return void 0!==s?.title&&!Z0(s)&&(h[zs]=s.title),function Pw(n,o,e,t){const s=function Iw(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===s.length)return(0,$e.of)({});const h={};return(0,Nn.D)(s).pipe((0,jn.z)(u=>function Ow(n,o,e,t){const s=Ga(o)??t,h=$a(n,s);return kn(h.resolve?h.resolve(o,e):s.runInContext(()=>h(o,e)))}(n[u],o,e,t).pipe((0,jr.P)(),(0,Ti.b)(l=>{h[u]=l}))),zr(1),(0,_i.h)(h),(0,Dn.K)(u=>rd(u)?Fa.E:(0,Nr._)(u)))}(h,n,o,t).pipe((0,st.U)(u=>(n._resolvedData=u,n.data=Rn(n,e).resolve,s&&Z0(s)&&(n.data[zs]=s.title),null)))}(u.route,t,n,o)),(0,Ti.b)(()=>h++),zr(1),(0,jn.z)(u=>h===s.length?(0,$e.of)(e):Fa.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,Ti.b)({next:()=>r=!0,complete:()=>{r||(e.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),(0,Ti.b)(l=>{const r=new es(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(r)}))}),ef(u=>{const l=r=>{const i=[];r.routeConfig?.loadComponent&&!r.routeConfig._loadedComponent&&i.push(this.configLoader.loadComponent(r.routeConfig).pipe((0,Ti.b)(a=>{r.component=a}),(0,st.U)(()=>{})));for(const a of r.children)i.push(...l(a));return i};return(0,za.a)(l(u.targetSnapshot.root)).pipe((0,zc.d)(),(0,re.q)(1))}),ef(()=>this.afterPreactivation()),(0,st.U)(u=>{const l=function Wl(n,o,e){const t=Ya(n,o._root,e?e._root:void 0);return new ts(t,o)}(e.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return t={...u,targetRouterState:l}}),(0,Ti.b)(u=>{e.currentUrlTree=u.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(u.urlAfterRedirects,u.rawUrl),e.routerState=u.targetRouterState,"deferred"===e.urlUpdateStrategy&&(u.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,u),e.browserUrlTree=u.urlAfterRedirects)}),((n,o,e,t)=>(0,st.U)(s=>(new zu(o,s.targetRouterState,s.currentRouterState,e,t).activate(n),s)))(this.rootContexts,e.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),(0,re.q)(1),(0,Ti.b)({next:u=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new Wr(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{s=!0}}),(0,vo.x)(()=>{s||h||this.cancelNavigationTransition(t,"",1),this.currentNavigation?.id===t.id&&(this.currentNavigation=null)}),(0,Dn.K)(u=>{if(h=!0,ua(u)){Ut(u)||(e.navigated=!0,e.restoreHistory(t,!0));const l=new Zo(t.id,this.urlSerializer.serialize(t.extractedUrl),u.message,u.cancellationCode);if(this.events.next(l),Ut(u)){const r=e.urlHandlingStrategy.merge(u.url,e.rawUrlTree),i={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||eg(t.source)};e.scheduleNavigation(r,Ko,null,i,{resolve:t.resolve,reject:t.reject,promise:t.promise})}else t.resolve(!1)}else{e.restoreHistory(t,!0);const l=new Pu(t.id,this.urlSerializer.serialize(t.extractedUrl),u,t.targetSnapshot??void 0);this.events.next(l);try{t.resolve(e.errorHandler(u))}catch(r){t.reject(r)}}return Fa.E}))}))}cancelNavigationTransition(e,t,s){const h=new Zo(e.id,this.urlSerializer.serialize(e.extractedUrl),t,s);this.events.next(h),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function eg(n){return n!==Ko}let cd=(()=>{class n{buildTitle(e){let t,s=e.root;for(;void 0!==s;)t=this.getResolvedTitleForRoute(s)??t,s=s.children.find(h=>h.outlet===Et);return t}getResolvedTitleForRoute(e){return e.data[zs]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(Bw)},providedIn:"root"}),n})(),Bw=(()=>{class n extends cd{constructor(e){super(),this.title=e}updateTitle(e){const t=this.buildTitle(e);void 0!==t&&this.title.setTitle(t)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(_t))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),tg=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(Ku)},providedIn:"root"}),n})();class nf{shouldDetach(o){return!1}store(o,e){}shouldAttach(o){return!1}retrieve(o){return null}shouldReuseRoute(o,e){return o.routeConfig===e.routeConfig}}let Ku=(()=>{class n extends nf{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const dd=new c.OlP("",{providedIn:"root",factory:()=>({})});let Vw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(Nw)},providedIn:"root"}),n})(),Nw=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var Xa=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(Xa||{});function tc(n,o){n.events.pipe((0,Ai.h)(e=>e instanceof Wr||e instanceof Zo||e instanceof Pu||e instanceof Ws),(0,st.U)(e=>e instanceof Wr||e instanceof Ws?Xa.COMPLETE:e instanceof Zo&&(0===e.code||1===e.code)?Xa.REDIRECTING:Xa.FAILED),(0,Ai.h)(e=>e!==Xa.REDIRECTING),(0,re.q)(1)).subscribe(()=>{o()})}function jw(n){throw n}function Cx(n,o,e){return o.parse("/")}const ig={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},zw={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Gn=(()=>{class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,c.f3M)(c.c2e),this.isNgZoneEnabled=!1,this.options=(0,c.f3M)(dd,{optional:!0})||{},this.pendingTasks=(0,c.f3M)(c.HDt),this.errorHandler=this.options.errorHandler||jw,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Cx,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,c.f3M)(Vw),this.routeReuseStrategy=(0,c.f3M)(tg),this.titleStrategy=(0,c.f3M)(cd),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,c.f3M)(ec,{optional:!0})?.flat()??[],this.navigationTransitions=(0,c.f3M)(Ks),this.urlSerializer=(0,c.f3M)(Wa),this.location=(0,c.f3M)(x.Ye),this.componentInputBindingEnabled=!!(0,c.f3M)(gn,{optional:!0}),this.isNgZoneEnabled=(0,c.f3M)(c.R0b)instanceof c.R0b&&c.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Xo,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=jl(0,null),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId??0},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Ko,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t="popstate"===e.type?"popstate":"hashchange";"popstate"===t&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,t,e.state)},0)}))}navigateToSyncWithBrowser(e,t,s){const h={replaceUrl:!0},u=s?.navigationId?s:null;if(s){const r={...s};delete r.navigationId,delete r.\u0275routerPageId,0!==Object.keys(r).length&&(h.state=r)}const l=this.parseUrl(e);this.scheduleNavigation(l,t,u,h)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(td),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,t={}){const{relativeTo:s,queryParams:h,fragment:u,queryParamsHandling:l,preserveFragment:r}=t,i=r?this.currentUrlTree.fragment:u;let d,a=null;switch(l){case"merge":a={...this.currentUrlTree.queryParams,...h};break;case"preserve":a=this.currentUrlTree.queryParams;break;default:a=h||null}null!==a&&(a=this.removeEmptyProps(a));try{d=qn(s?s.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),d=this.currentUrlTree.root}return pt(d,e,a,i??null)}navigateByUrl(e,t={skipLocationChange:!1}){const s=Jt(e)?e:this.parseUrl(e),h=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(h,Ko,null,t)}navigate(e,t={skipLocationChange:!1}){return function Fw(n){for(let o=0;o{const h=e[s];return null!=h&&(t[s]=h),t},{})}scheduleNavigation(e,t,s,h,u){if(this.disposed)return Promise.resolve(!1);let l,r,i;u?(l=u.resolve,r=u.reject,i=u.promise):i=new Promise((d,p)=>{l=d,r=p});const a=this.pendingTasks.add();return tc(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(a))}),this.navigationTransitions.handleNavigationRequest({source:t,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:h,resolve:l,reject:r,promise:i,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),i.catch(d=>Promise.reject(d))}setBrowserUrl(e,t){const s=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(s)||t.extras.replaceUrl){const u={...t.extras.state,...this.generateNgRouterState(t.id,this.browserPageId)};this.location.replaceState(s,"",u)}else{const h={...t.extras.state,...this.generateNgRouterState(t.id,(this.browserPageId??0)+1)};this.location.go(s,"",h)}}restoreHistory(e,t=!1){if("computed"===this.canceledNavigationResolution){const h=this.currentPageId-(this.browserPageId??this.currentPageId);0!==h?this.location.historyGo(h):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===h&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:t}:{navigationId:e}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ud=(()=>{class n{constructor(e,t,s,h,u,l){this.router=e,this.route=t,this.tabIndexAttribute=s,this.renderer=h,this.el=u,this.locationStrategy=l,this.href=null,this.commands=null,this.onChanges=new ie.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const r=u.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===r||"area"===r,this.isAnchorElement?this.subscription=e.events.subscribe(i=>{i instanceof Wr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,t,s,h,u){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||t||s||h||u||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:(0,c.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,t){const s=this.renderer,h=this.el.nativeElement;null!==t?s.setAttribute(h,e,t):s.removeAttribute(h,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Gn),c.Y36(Gr),c.$8M("tabindex"),c.Y36(c.Qsj),c.Y36(c.SBq),c.Y36(x.S$))},n.\u0275dir=c.lG2({type:n,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,t){1&e&&c.NdJ("click",function(h){return t.onClick(h.button,h.ctrlKey,h.shiftKey,h.altKey,h.metaKey)}),2&e&&c.uIk("target",t.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",c.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",c.VuI],replaceUrl:["replaceUrl","replaceUrl",c.VuI],routerLink:"routerLink"},standalone:!0,features:[c.Xq5,c.TTD]}),n})();class rf{}let ng=(()=>{class n{preload(e,t){return(0,$e.of)(null)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Tx=(()=>{class n{constructor(e,t,s,h,u){this.router=e,this.injector=s,this.preloadingStrategy=h,this.loader=u}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ai.h)(e=>e instanceof Wr),(0,wt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const s=[];for(const h of t){h.providers&&!h._injector&&(h._injector=(0,c.MMx)(h.providers,e,`Route: ${h.path}`));const u=h._injector??e,l=h._loadedInjector??u;(h.loadChildren&&!h._loadedRoutes&&void 0===h.canLoad||h.loadComponent&&!h._loadedComponent)&&s.push(this.preloadConfig(u,h)),(h.children||h._loadedRoutes)&&s.push(this.processRoutes(l,h.children??h._loadedRoutes))}return(0,Nn.D)(s).pipe((0,js.J)())}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{let s;s=t.loadChildren&&void 0===t.canLoad?this.loader.loadChildren(e,t):(0,$e.of)(null);const h=s.pipe((0,jn.z)(u=>null===u?(0,$e.of)(void 0):(t._loadedRoutes=u.routes,t._loadedInjector=u.injector,this.processRoutes(u.injector??e,u.routes))));if(t.loadComponent&&!t._loadedComponent){const u=this.loader.loadComponent(t);return(0,Nn.D)([h,u]).pipe((0,js.J)())}return h})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Gn),c.LFG(c.Sil),c.LFG(c.lqb),c.LFG(rf),c.LFG(ld))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const eh=new c.OlP("");let qw=(()=>{class n{constructor(e,t,s,h,u={}){this.urlSerializer=e,this.transitions=t,this.viewportScroller=s,this.zone=h,this.options=u,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},u.scrollPositionRestoration=u.scrollPositionRestoration||"disabled",u.anchorScrolling=u.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof _r?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Wr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Ws&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Vl&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Vl(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){c.$Z()},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function ga(n,o){return{\u0275kind:n,\u0275providers:o}}function Ww(){const n=(0,c.f3M)(c.zs3);return o=>{const e=n.get(c.z2F);if(o!==e.components[0])return;const t=n.get(Gn),s=n.get(Yw);1===n.get(og)&&t.initialNavigation(),n.get(hd,null,c.XFs.Optional)?.setUpPreloading(),n.get(eh,null,c.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const Yw=new c.OlP("",{factory:()=>new ie.x}),og=new c.OlP("",{providedIn:"root",factory:()=>1}),hd=new c.OlP("");function sg(n){return ga(0,[{provide:hd,useExisting:Tx},{provide:rf,useExisting:n}])}const fd=new c.OlP("ROUTER_FORROOT_GUARD"),th=[x.Ye,{provide:Wa,useClass:Fs},Gn,Ys,{provide:Gr,useFactory:function rg(n){return n.routerState.root},deps:[Gn]},ld,[]];function ih(){return new c.PXZ("Router",Gn)}let nh=(()=>{class n{constructor(e){}static forRoot(e,t){return{ngModule:n,providers:[th,[],{provide:ec,multi:!0,useValue:e},{provide:fd,useFactory:sf,deps:[[Gn,new c.FiY,new c.tp0]]},{provide:dd,useValue:t||{}},t?.useHash?{provide:x.S$,useClass:x.Do}:{provide:x.S$,useClass:x.b0},{provide:eh,useFactory:()=>{const n=(0,c.f3M)(x.EM),o=(0,c.f3M)(c.R0b),e=(0,c.f3M)(dd),t=(0,c.f3M)(Ks),s=(0,c.f3M)(Wa);return e.scrollOffset&&n.setOffset(e.scrollOffset),new qw(s,t,n,o,e)}},t?.preloadingStrategy?sg(t.preloadingStrategy).\u0275providers:[],{provide:c.PXZ,multi:!0,useFactory:ih},t?.initialNavigation?Zw(t):[],t?.bindToComponentInputs?ga(8,[Qc,{provide:gn,useExisting:Qc}]).\u0275providers:[],[{provide:dg,useFactory:Ww},{provide:c.tb,multi:!0,useExisting:dg}]]}}static forChild(e){return{ngModule:n,providers:[{provide:ec,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(fd,8))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();function sf(n){return"guarded"}function Zw(n){return["disabled"===n.initialNavigation?ga(3,[{provide:c.ip1,multi:!0,useFactory:()=>{const o=(0,c.f3M)(Gn);return()=>{o.setUpLocationChangeListener()}}},{provide:og,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?ga(2,[{provide:og,useValue:0},{provide:c.ip1,multi:!0,deps:[c.zs3],useFactory:o=>{const e=o.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const s=o.get(Gn),h=o.get(Yw);tc(s,()=>{t(!0)}),o.get(Ks).afterPreactivation=()=>(t(!0),h.closed?(0,$e.of)(void 0):h),s.initialNavigation()}))}}]).\u0275providers:[]]}const dg=new c.OlP("");let md;try{md=typeof Intl<"u"&&Intl.v8BreakIterator}catch{md=!1}let Zs,Bt=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,x.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!md)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.Lbi))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const lf=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function hg(){if(Zs)return Zs;if("object"!=typeof document||!document)return Zs=new Set(lf),Zs;let n=document.createElement("input");return Zs=new Set(lf.filter(o=>(n.setAttribute("type",o),n.type===o))),Zs}let ic,ah,cs,_d;function nr(n){return function nv(){if(null==ic&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ic=!0}))}finally{ic=ic||!1}return ic}()?n:!!n.capture}function pg(){if(null==cs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return cs=!1,cs;if("scrollBehavior"in document.documentElement.style)cs=!0;else{const n=Element.prototype.scrollTo;cs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return cs}function gd(){if("object"!=typeof document||!document)return 0;if(null==ah){const n=document.createElement("div"),o=n.style;n.dir="rtl",o.width="1px",o.overflow="auto",o.visibility="hidden",o.pointerEvents="none",o.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",n.appendChild(e),document.body.appendChild(n),ah=0,0===n.scrollLeft&&(n.scrollLeft=1,ah=0===n.scrollLeft?1:2),n.remove()}return ah}function df(n){if(function cf(){if(null==_d){const n=typeof document<"u"?document.head:null;_d=!(!n||!n.createShadowRoot&&!n.attachShadow)}return _d}()){const o=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&o instanceof ShadowRoot)return o}return null}function ds(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const o=n.shadowRoot.activeElement;if(o===n)break;n=o}return n}function $r(n){return n.composedPath?n.composedPath()[0]:n.target}function uf(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function qt(n,...o){return o.length?o.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var tl=E(3620);function Af(n){return(0,Ai.h)((o,e)=>n<=e)}var Mf=E(3997),Hg=E(2420);function At(n){return(0,ia.e)((o,e)=>{(0,Ri.Xf)(n).subscribe((0,ii.x)(e,()=>e.complete(),Hg.Z)),!e.closed&&o.subscribe(e)})}function lt(n){return null!=n&&"false"!=`${n}`}function Xi(n,o=0){return Cf(n)?Number(n):o}function Cf(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}function il(n){return Array.isArray(n)?n:[n]}function Mn(n){return null==n?"":"string"==typeof n?n:`${n}px`}function zi(n){return n instanceof c.SBq?n.nativeElement:n}let _h=(()=>{class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ja=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[_h]}),n})();const bh=new Set;let Qa,Ev=(()=>{class n{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):wh}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function xf(n,o){if(!bh.has(n))try{Qa||(Qa=document.createElement("style"),o&&(Qa.nonce=o),Qa.setAttribute("type","text/css"),document.head.appendChild(Qa)),Qa.sheet&&(Qa.sheet.insertRule(`@media ${n} {body{ }}`,0),bh.add(n))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Bt),c.LFG(c.Ojb,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function wh(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let nl=(()=>{class n{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new ie.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return vh(il(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){const s=vh(il(e)).map(u=>this._registerQuery(u).observable);let h=(0,za.a)(s);return h=(0,Mr.z)(h.pipe((0,re.q)(1)),h.pipe(Af(1),(0,tl.b)(0))),h.pipe((0,st.U)(u=>{const l={matches:!1,breakpoints:{}};return u.forEach(({matches:r,query:i})=>{l.matches=l.matches||r,l.breakpoints[i]=r}),l}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),h={observable:new Ui.y(u=>{const l=r=>this._zone.run(()=>u.next(r));return t.addListener(l),()=>{t.removeListener(l)}}).pipe(Yi(t),(0,st.U)(({matches:u})=>({query:e,matches:u})),At(this._destroySubject)),mql:t};return this._queries.set(e,h),h}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ev),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function vh(n){return n.map(o=>o.split(",")).reduce((o,e)=>o.concat(e)).map(o=>o.trim())}function ko(n,o){return(n.getAttribute(o)||"").match(/\S+/g)||[]}const Bg="cdk-describedby-message",yh="cdk-describedby-host";let Md=0,Tf=(()=>{class n{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Md++,this._document=e,this._id=(0,c.f3M)(c.AFp)+"-"+Md++}describe(e,t,s){if(!this._canBeDescribed(e,t))return;const h=Sf(t,s);"string"!=typeof t?(Ef(t,this._id),this._messageRegistry.set(h,{messageElement:t,referenceCount:0})):this._messageRegistry.has(h)||this._createMessageElement(t,s),this._isElementDescribedByMessage(e,h)||this._addMessageReference(e,h)}removeDescription(e,t,s){if(!t||!this._isElementNode(e))return;const h=Sf(t,s);if(this._isElementDescribedByMessage(e,h)&&this._removeMessageReference(e,h),"string"==typeof t){const u=this._messageRegistry.get(h);u&&0===u.referenceCount&&this._deleteMessageElement(h)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${yh}="${this._id}"]`);for(let t=0;t0!=s.indexOf(Bg));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const s=this._messageRegistry.get(t);(function Dv(n,o,e){const t=ko(n,o);t.some(s=>s.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(o,t.join(" ")))})(e,"aria-describedby",s.messageElement.id),e.setAttribute(yh,this._id),s.referenceCount++}_removeMessageReference(e,t){const s=this._messageRegistry.get(t);s.referenceCount--,function Og(n,o,e){const s=ko(n,o).filter(h=>h!=e.trim());s.length?n.setAttribute(o,s.join(" ")):n.removeAttribute(o)}(e,"aria-describedby",s.messageElement.id),e.removeAttribute(yh)}_isElementDescribedByMessage(e,t){const s=ko(e,"aria-describedby"),h=this._messageRegistry.get(t),u=h&&h.messageElement.id;return!!u&&-1!=s.indexOf(u)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&"object"==typeof t)return!0;const s=null==t?"":`${t}`.trim(),h=e.getAttribute("aria-label");return!(!s||h&&h.trim()===s)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(Bt))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Sf(n,o){return"string"==typeof n?`${o||""}/${n}`:n}function Ef(n,o){n.id||(n.id=`${Bg}-${o}-${Md++}`)}class Df{constructor(o){this._items=o,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new ie.x,this._typeaheadSubscription=Vi.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new ie.x,this.change=new ie.x,o instanceof c.n_E&&(this._itemChangesSubscription=o.changes.subscribe(e=>{if(this._activeItem){const s=e.toArray().indexOf(this._activeItem);s>-1&&s!==this._activeItemIndex&&(this._activeItemIndex=s)}}))}skipPredicate(o){return this._skipPredicateFn=o,this}withWrap(o=!0){return this._wrap=o,this}withVerticalOrientation(o=!0){return this._vertical=o,this}withHorizontalOrientation(o){return this._horizontal=o,this}withAllowedModifierKeys(o){return this._allowedModifierKeys=o,this}withTypeAhead(o=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Ti.b)(e=>this._pressedLetters.push(e)),(0,tl.b)(o),(0,Ai.h)(()=>this._pressedLetters.length>0),(0,st.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let s=1;s!o[h]||this._allowedModifierKeys.indexOf(h)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&s){this.setNextItemActive();break}return;case 38:if(this._vertical&&s){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&s){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&s){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&s){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&s){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&s){const h=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(h>0?h:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&s){const h=this._activeItemIndex+this._pageUpAndDown.delta,u=this._getItemsArray().length;this._setActiveItemByIndex(h=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],o.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(o){const e=this._getItemsArray(),t="number"==typeof o?o:e.indexOf(o);this._activeItem=e[t]??null,this._activeItemIndex=t}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(o){this._wrap?this._setActiveInWrapMode(o):this._setActiveInDefaultMode(o)}_setActiveInWrapMode(o){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const s=(this._activeItemIndex+o*t+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(o){this._setActiveItemByIndex(this._activeItemIndex+o,o)}_setActiveItemByIndex(o,e){const t=this._getItemsArray();if(t[o]){for(;this._skipPredicateFn(t[o]);)if(!t[o+=e])return;this.setActiveItem(o)}}_getItemsArray(){return this._items instanceof c.n_E?this._items.toArray():this._items}}class kf extends Df{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(o){return this._origin=o,this}setActiveItem(o){super.setActiveItem(o),this.activeItem&&this.activeItem.focus(this._origin)}}let Cd=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function vT(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function wT(n){try{return n.frameElement}catch{return null}}(function Td(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===Ch(t)||!this.isVisible(t)))return!1;let s=e.nodeName.toLowerCase(),h=Ch(e);return e.hasAttribute("contenteditable")?-1!==h:!("iframe"===s||"object"===s||this._platform.WEBKIT&&this._platform.IOS&&!function xd(n){let o=n.nodeName.toLowerCase(),e="input"===o&&n.type;return"text"===e||"password"===e||"select"===o||"textarea"===o}(e))&&("audio"===s?!!e.hasAttribute("controls")&&-1!==h:"video"===s?-1!==h&&(null!==h||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function xh(n){return!function kv(n){return function Rf(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function Ah(n){let o=n.nodeName.toLowerCase();return"input"===o||"select"===o||"button"===o||"textarea"===o}(n)||function Hf(n){return function ac(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||Mh(n))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Bt))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Mh(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let o=n.getAttribute("tabindex");return!(!o||isNaN(parseInt(o,10)))}function Ch(n){if(!Mh(n))return null;const o=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(o)?-1:o}class Vg{get enabled(){return this._enabled}set enabled(o){this._enabled=o,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}constructor(o,e,t,s,h=!1){this._element=o,this._checker=e,this._ngZone=t,this._document=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,h||this.attachAnchors()}destroy(){const o=this._startAnchor,e=this._endAnchor;o&&(o.removeEventListener("focus",this.startAnchorListener),o.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(o)))})}focusFirstTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(o)))})}focusLastTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(o)))})}_getRegionBoundary(o){const e=this._element.querySelectorAll(`[cdk-focus-region-${o}], [cdkFocusRegion${o}], [cdk-focus-${o}]`);return"start"==o?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(o){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(o),!!t}return e.focus(o),!0}return this.focusFirstTabbableElement(o)}focusFirstTabbableElement(o){const e=this._getRegionBoundary("start");return e&&e.focus(o),!!e}focusLastTabbableElement(o){const e=this._getRegionBoundary("end");return e&&e.focus(o),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(o){if(this._checker.isFocusable(o)&&this._checker.isTabbable(o))return o;const e=o.children;for(let t=0;t=0;t--){const s=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(s)return s}return null}_createAnchor(){const o=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,o),o.classList.add("cdk-visually-hidden"),o.classList.add("cdk-focus-trap-anchor"),o.setAttribute("aria-hidden","true"),o}_toggleAnchorTabIndex(o,e){o?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(o){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}_executeOnStable(o){this._ngZone.isStable?o():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(o)}}let Sd=(()=>{class n{constructor(e,t,s){this._checker=e,this._ngZone=t,this._document=s}create(e,t=!1){return new Vg(e,this._checker,this._ngZone,this._document,t)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Cd),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Th(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function Ed(n){const o=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!o||-1!==o.identifier||null!=o.radiusX&&1!==o.radiusX||null!=o.radiusY&&1!==o.radiusY)}const zg=new c.OlP("cdk-input-modality-detector-options"),Rv={ignoreKeys:[18,17,224,91,16]},Dd=nr({passive:!0,capture:!0});let Lv=(()=>{class n{get mostRecentModality(){return this._modality.value}constructor(e,t,s,h){this._platform=e,this._mostRecentTarget=null,this._modality=new mn.X(null),this._lastTouchMs=0,this._onKeydown=u=>{this._options?.ignoreKeys?.some(l=>l===u.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=$r(u))},this._onMousedown=u=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Th(u)?"keyboard":"mouse"),this._mostRecentTarget=$r(u))},this._onTouchstart=u=>{Ed(u)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=$r(u))},this._options={...Rv,...h},this.modalityDetected=this._modality.pipe(Af(1)),this.modalityChanged=this.modalityDetected.pipe((0,Mf.x)()),e.isBrowser&&t.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,Dd),s.addEventListener("mousedown",this._onMousedown,Dd),s.addEventListener("touchstart",this._onTouchstart,Dd)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Dd),document.removeEventListener("mousedown",this._onMousedown,Dd),document.removeEventListener("touchstart",this._onTouchstart,Dd))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Bt),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(zg,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Iv=new c.OlP("cdk-focus-monitor-default-options"),kd=nr({passive:!0,capture:!0});let _a=(()=>{class n{constructor(e,t,s,h,u){this._ngZone=e,this._platform=t,this._inputModalityDetector=s,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new ie.x,this._rootNodeFocusAndBlurListener=l=>{for(let i=$r(l);i;i=i.parentElement)"focus"===l.type?this._onFocus(l,i):this._onBlur(l,i)},this._document=h,this._detectionMode=u?.detectionMode||0}monitor(e,t=!1){const s=zi(e);if(!this._platform.isBrowser||1!==s.nodeType)return(0,$e.of)();const h=df(s)||this._getDocument(),u=this._elementInfo.get(s);if(u)return t&&(u.checkChildren=!0),u.subject;const l={checkChildren:t,subject:new ie.x,rootNode:h};return this._elementInfo.set(s,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(e){const t=zi(e),s=this._elementInfo.get(t);s&&(s.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(s))}focusVia(e,t,s){const h=zi(e);h===this._getDocument().activeElement?this._getClosestElementsInfo(h).forEach(([l,r])=>this._originChanged(l,t,r)):(this._setOrigin(t),"function"==typeof h.focus&&h.focus(s))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const s=this._elementInfo.get(t),h=$r(e);!s||!s.checkChildren&&t!==h||this._originChanged(t,this._getFocusOrigin(h),s)}_onBlur(e,t){const s=this._elementInfo.get(t);!s||s.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(s,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,s=this._rootNodeFocusListenerCount.get(t)||0;s||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,kd),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,kd)}),this._rootNodeFocusListenerCount.set(t,s+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(At(this._stopInputModalityDetector)).subscribe(h=>{this._setOrigin(h,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const s=this._rootNodeFocusListenerCount.get(t);s>1?this._rootNodeFocusListenerCount.set(t,s-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,kd),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,kd),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,s){this._setClasses(e,t),this._emitOrigin(s,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((s,h)=>{(h===e||s.checkChildren&&h.contains(e))&&t.push([h,s])}),t}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:t,mostRecentModality:s}=this._inputModalityDetector;if("mouse"!==s||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const h=e.labels;if(h)for(let u=0;u{class n{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,c.f3M)(nl).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,s=t&&t.getComputedStyle?t.getComputedStyle(e):null,h=(s&&s.backgroundColor||"").replace(/ /g,"");switch(e.remove(),h){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(rl,Bv,Wg),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(rl,Bv):2===t&&e.add(rl,Wg)}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Bt),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ka=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Yg))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Ja]}),n})();const Hd=new c.OlP("cdk-dir-doc",{providedIn:"root",factory:function Vv(){return(0,c.f3M)(x.K0)}}),Gg=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let rr=(()=>{class n{constructor(e){this.value="ltr",this.change=new c.vpe,e&&(this.value=function Nv(n){const o=n?.toLowerCase()||"";return"auto"===o&&typeof navigator<"u"&&navigator?.language?Gg.test(navigator.language)?"rtl":"ltr":"rtl"===o?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Hd,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),al=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const Wv=new c.OlP("mat-sanity-checks",{providedIn:"root",factory:function qv(){return!0}});let bt=(()=>{class n{constructor(e,t,s){this._sanityChecks=t,this._document=s,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!uf()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Yg),c.LFG(Wv,8),c.LFG(x.K0))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[al,al]}),n})();function ar(n){return class extends n{get disabled(){return this._disabled}set disabled(o){this._disabled=lt(o)}constructor(...o){super(...o),this._disabled=!1}}}function ps(n,o){return class extends n{get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...e){super(...e),this.defaultColor=o,this.color=o}}}function Pd(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=lt(o)}constructor(...o){super(...o),this._disableRipple=!1}}}function Gv(n){return class extends n{updateErrorState(){const o=this.errorState,h=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);h!==o&&(this.errorState=h,this.stateChanges.next())}constructor(...o){super(...o),this.errorState=!1}}}const Qg=new c.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function Kg(){return(0,c.f3M)(c.soG)}});class Za{constructor(){this._localeChanges=new ie.x,this.localeChanges=this._localeChanges}getValidDateOrNull(o){return this.isDateInstance(o)&&this.isValid(o)?o:null}deserialize(o){return null==o||this.isDateInstance(o)&&this.isValid(o)?o:this.invalid()}setLocale(o){this.locale=o,this._localeChanges.next()}compareDate(o,e){return this.getYear(o)-this.getYear(e)||this.getMonth(o)-this.getMonth(e)||this.getDate(o)-this.getDate(e)}sameDate(o,e){if(o&&e){let t=this.isValid(o),s=this.isValid(e);return t&&s?!this.compareDate(o,e):t==s}return o==e}clampDate(o,e,t){return e&&this.compareDate(o,e)<0?e:t&&this.compareDate(o,t)>0?t:o}}const Id=new c.OlP("mat-date-formats"),Eh=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Dh(n,o){const e=Array(n);for(let t=0;t{class n extends Za{constructor(e,t){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return Dh(12,s=>this._format(t,new Date(2017,s,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Dh(31,t=>this._format(e,new Date(2017,0,t+1)))}getDayOfWeekNames(e){const t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return Dh(7,s=>this._format(t,new Date(2017,0,s+1)))}getYearName(e){const t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(t,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,t,s){let h=this._createDateWithOverflow(e,t,s);return h.getMonth(),h}today(){return new Date}parse(e,t){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const s=new Intl.DateTimeFormat(this.locale,{...t,timeZone:"utc"});return this._format(s,e)}addCalendarYears(e,t){return this.addCalendarMonths(e,12*t)}addCalendarMonths(e,t){let s=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(s)!=((this.getMonth(e)+t)%12+12)%12&&(s=this._createDateWithOverflow(this.getYear(s),this.getMonth(s),0)),s}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(Eh.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,s){const h=new Date;return h.setFullYear(e,t,s),h.setHours(0,0,0,0),h}_2digit(e){return("00"+e).slice(-2)}_format(e,t){const s=new Date;return s.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),s.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(s)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Qg,8),c.LFG(Bt))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const Zg={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Ht=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:Za,useClass:Vf}]}),n})(),Nf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:Id,useValue:Zg}],imports:[Ht]}),n})(),jf=(()=>{class n{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),e1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,bt]}),n})();class t1{constructor(o,e,t,s=!1){this._renderer=o,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=s,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const n1=nr({passive:!0,capture:!0});class r1{constructor(){this._events=new Map,this._delegateEventHandler=o=>{const e=$r(o);e&&this._events.get(o.type)?.forEach((t,s)=>{(s===e||s.contains(e))&&t.forEach(h=>h.handleEvent(o))})}}addHandler(o,e,t,s){const h=this._events.get(e);if(h){const u=h.get(t);u?u.add(s):h.set(t,new Set([s]))}else this._events.set(e,new Map([[t,new Set([s])]])),o.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,n1)})}removeHandler(o,e,t){const s=this._events.get(o);if(!s)return;const h=s.get(e);h&&(h.delete(t),0===h.size&&s.delete(e),0===s.size&&(this._events.delete(o),document.removeEventListener(o,this._delegateEventHandler,n1)))}}const a1={enterDuration:225,exitDuration:150},Qv=nr({passive:!0,capture:!0}),zf=["mousedown","touchstart"],Ff=["mouseup","mouseleave","touchend","touchcancel"];class vr{constructor(o,e,t,s){this._target=o,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=zi(t))}fadeInRipple(o,e,t={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),h={...a1,...t.animation};t.centered&&(o=s.left+s.width/2,e=s.top+s.height/2);const u=t.radius||function oc(n,o,e){const t=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),s=Math.max(Math.abs(o-e.top),Math.abs(o-e.bottom));return Math.sqrt(t*t+s*s)}(o,e,s),l=o-s.left,r=e-s.top,i=h.enterDuration,a=document.createElement("div");a.classList.add("mat-ripple-element"),a.style.left=l-u+"px",a.style.top=r-u+"px",a.style.height=2*u+"px",a.style.width=2*u+"px",null!=t.color&&(a.style.backgroundColor=t.color),a.style.transitionDuration=`${i}ms`,this._containerElement.appendChild(a);const d=window.getComputedStyle(a),m=d.transitionDuration,g="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===s.width&&0===s.height,f=new t1(this,a,t,g);a.style.transform="scale3d(1, 1, 1)",f.state=0,t.persistent||(this._mostRecentTransientRipple=f);let v=null;return!g&&(i||h.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const z=()=>this._finishRippleTransition(f),ce=()=>this._destroyRipple(f);a.addEventListener("transitionend",z),a.addEventListener("transitioncancel",ce),v={onTransitionEnd:z,onTransitionCancel:ce}}),this._activeRipples.set(f,v),(g||!i)&&this._finishRippleTransition(f),f}fadeOutRipple(o){if(2===o.state||3===o.state)return;const e=o.element,t={...a1,...o.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",o.state=2,(o._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(o)}fadeOutAll(){this._getActiveRipples().forEach(o=>o.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(o=>{o.config.persistent||o.fadeOut()})}setupTriggerEvents(o){const e=zi(o);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,zf.forEach(t=>{vr._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(o){"mousedown"===o.type?this._onMousedown(o):"touchstart"===o.type?this._onTouchStart(o):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ff.forEach(e=>{this._triggerElement.addEventListener(e,this,Qv)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(o){0===o.state?this._startFadeOutTransition(o):2===o.state&&this._destroyRipple(o)}_startFadeOutTransition(o){const e=o===this._mostRecentTransientRipple,{persistent:t}=o.config;o.state=1,!t&&(!e||!this._isPointerDown)&&o.fadeOut()}_destroyRipple(o){const e=this._activeRipples.get(o)??null;this._activeRipples.delete(o),this._activeRipples.size||(this._containerRect=null),o===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),o.state=3,null!==e&&(o.element.removeEventListener("transitionend",e.onTransitionEnd),o.element.removeEventListener("transitioncancel",e.onTransitionCancel)),o.element.remove()}_onMousedown(o){const e=Th(o),t=this._lastTouchStartEvent&&Date.now(){!o.config.persistent&&(1===o.state||o.config.terminateOnPointerUp&&0===o.state)&&o.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const o=this._triggerElement;o&&(zf.forEach(e=>vr._eventManager.removeHandler(e,o,this)),this._pointerUpEventsRegistered&&Ff.forEach(e=>o.removeEventListener(e,this,Qv)))}}vr._eventManager=new r1;const sl=new c.OlP("mat-ripple-global-options");let eo=(()=>{class n{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,s,h,u){this._elementRef=e,this._animationMode=u,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=h||{},this._rippleRenderer=new vr(this,t,e,s)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,s){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,{...this.rippleConfig,...s}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(Bt),c.Y36(sl,8),c.Y36(c.QbO,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mat-ripple-unbounded",t.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),$n=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,bt]}),n})(),kh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt]}),n})(),Uf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[$n,x.ez,bt,kh]}),n})();const ty=["mat-button",""],iy=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],d1=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],ay=["mat-icon-button",""],RT=["*"],qf={capture:!0},h1=["focus","click","mouseenter","touchstart"],Vd="mat-button-ripple-uninitialized";let oy=(()=>{class n{constructor(){this._document=(0,c.f3M)(x.K0,{optional:!0}),this._animationMode=(0,c.f3M)(c.QbO,{optional:!0}),this._globalRippleOptions=(0,c.f3M)(sl,{optional:!0}),this._platform=(0,c.f3M)(Bt),this._ngZone=(0,c.f3M)(c.R0b),this._onInteraction=e=>{if(e.target===this._document)return;const s=e.target.closest(`[${Vd}]`);s&&(s.removeAttribute(Vd),this._appendRipple(s))},this._ngZone.runOutsideAngular(()=>{for(const e of h1)this._document?.addEventListener(e,this._onInteraction,qf)})}ngOnDestroy(){for(const e of h1)this._document?.removeEventListener(e,this._onInteraction,qf)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new p1(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);s.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new vr(s,this._ngZone,t,this._platform).setupTriggerEvents(e),e.append(t)}_createMatRipple(e){if(!this._document)return;e.querySelector(".mat-mdc-button-ripple")?.remove(),e.removeAttribute(Vd);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new eo(new c.SBq(t),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return s._isInitialized=!0,s.trigger=e,e.append(t),s}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class p1{constructor(o,e,t){this._button=o,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(o,e){this.rippleConfig=o||{},"NoopAnimations"===e&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const Wf=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],sy=ps(ar(Pd(class{constructor(n){this._elementRef=n}})));let f1=(()=>{class n extends sy{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(e){this._ripple=e}constructor(e,t,s,h){super(e),this._platform=t,this._ngZone=s,this._animationMode=h,this._focusMonitor=(0,c.f3M)(_a),this._rippleLoader=(0,c.f3M)(oy),this._isFab=!1;const u=e.nativeElement.classList;for(const l of Wf)this._hasHostAttributes(l.selector)&&l.mdcClasses.forEach(r=>{u.add(r)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_hasHostAttributes(...e){return e.some(t=>this._elementRef.nativeElement.hasAttribute(t))}}return n.\u0275fac=function(e){c.$Z()},n.\u0275dir=c.lG2({type:n,features:[c.qOj,c.TTD]}),n})(),Ji=(()=>{class n extends f1{constructor(e,t,s,h){super(e,t,s,h)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Bt),c.Y36(c.R0b),c.Y36(c.QbO,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(e,t){2&e&&(c.uIk("disabled",t.disabled||null),c.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.qOj],attrs:ty,ngContentSelectors:d1,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&(c.F$t(iy),c._UZ(0,"span",0),c.Hsn(1),c.TgZ(2,"span",1),c.Hsn(3,1),c.qZA(),c.Hsn(4,2),c._UZ(5,"span",2)(6,"span",3)),2&e&&c.ekj("mdc-button__ripple",!t._isFab)("mdc-fab__ripple",t._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),Rh=(()=>{class n extends f1{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(e,t,s,h){super(e,t,s,h)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Bt),c.Y36(c.R0b),c.Y36(c.QbO,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(e,t){2&e&&(c.uIk("disabled",t.disabled||null),c.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.qOj],attrs:ay,ngContentSelectors:RT,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&(c.F$t(),c._UZ(0,"span",0),c.Hsn(1),c._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),Ho=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,$n,bt]}),n})(),Qf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,x.ez,bt]}),n})(),Kf=(()=>{class n{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Qsj),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n}),n})(),ba=(()=>{class n extends Kf{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const Xn=new c.OlP("NgValueAccessor"),_y={provide:Xn,useExisting:(0,c.Gpc)(()=>sc),multi:!0},Nd=new c.OlP("CompositionEventMode");let sc=(()=>{class n extends Kf{constructor(e,t,s){super(e,t),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function by(){const n=(0,x.q)()?(0,x.q)().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Qsj),c.Y36(c.SBq),c.Y36(Nd,8))},n.\u0275dir=c.lG2({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&c.NdJ("input",function(h){return t._handleInput(h.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(h){return t._compositionEnd(h.target.value)})},features:[c._Bn([_y]),c.qOj]}),n})();function ll(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function v1(n){return null!=n&&"number"==typeof n.length}const Cn=new c.OlP("NgValidators"),fs=new c.OlP("NgAsyncValidators"),wy=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class jd{static min(o){return function y1(n){return o=>{if(ll(o.value)||ll(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e{if(ll(o.value)||ll(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e>n?{max:{max:n,actual:o.value}}:null}}(o)}static required(o){return em(o)}static requiredTrue(o){return function Ph(n){return!0===n.value?null:{required:!0}}(o)}static email(o){return function M1(n){return ll(n.value)||wy.test(n.value)?null:{email:!0}}(o)}static minLength(o){return function zd(n){return o=>ll(o.value)||!v1(o.value)?null:o.value.lengthv1(o.value)&&o.value.length>n?{maxlength:{requiredLength:n,actualLength:o.value.length}}:null}(o)}static pattern(o){return function x1(n){if(!n)return Ih;let o,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),o=new RegExp(e)):(e=n.toString(),o=n),t=>{if(ll(t.value))return null;const s=t.value;return o.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(o)}static nullValidator(o){return null}static compose(o){return H1(o)}static composeAsync(o){return im(o)}}function em(n){return ll(n.value)?{required:!0}:null}function Ih(n){return null}function T1(n){return null!=n}function S1(n){return(0,c.QGY)(n)?(0,Nn.D)(n):n}function E1(n){let o={};return n.forEach(e=>{o=null!=e?{...o,...e}:o}),0===Object.keys(o).length?null:o}function D1(n,o){return o.map(e=>e(n))}function tm(n){return n.map(o=>function k1(n){return!n.validate}(o)?o:e=>o.validate(e))}function H1(n){if(!n)return null;const o=n.filter(T1);return 0==o.length?null:function(e){return E1(D1(e,o))}}function R1(n){return null!=n?H1(tm(n)):null}function im(n){if(!n)return null;const o=n.filter(T1);return 0==o.length?null:function(e){return On(D1(e,o).map(S1)).pipe((0,st.U)(E1))}}function Oh(n){return null!=n?im(tm(n)):null}function vy(n,o){return null===n?[o]:Array.isArray(n)?[...n,o]:[n,o]}function Fd(n){return n._rawValidators}function L1(n){return n._rawAsyncValidators}function nm(n){return n?Array.isArray(n)?n:[n]:[]}function lc(n,o){return Array.isArray(n)?n.includes(o):n===o}function P1(n,o){const e=nm(o);return nm(n).forEach(s=>{lc(e,s)||e.push(s)}),e}function wa(n,o){return nm(o).filter(e=>!lc(n,e))}class cc{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(o){this._rawValidators=o||[],this._composedValidatorFn=R1(this._rawValidators)}_setAsyncValidators(o){this._rawAsyncValidators=o||[],this._composedAsyncValidatorFn=Oh(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(o){this._onDestroyCallbacks.push(o)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(o=>o()),this._onDestroyCallbacks=[]}reset(o=void 0){this.control&&this.control.reset(o)}hasError(o,e){return!!this.control&&this.control.hasError(o,e)}getError(o,e){return this.control?this.control.getError(o,e):null}}class mi extends cc{get formDirective(){return null}get path(){return null}}class Jn extends cc{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ud{constructor(o){this._cd=o}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Lo=(()=>{class n extends Ud{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Jn,2))},n.\u0275dir=c.lG2({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&c.ekj("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)},features:[c.qOj]}),n})();const Yd="VALID",am="INVALID",Gd="PENDING",$d="DISABLED";function om(n){return(Bh(n)?n.validators:n)||null}function sm(n,o){return(Bh(o)?o.asyncValidators:n)||null}function Bh(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}class Vh{constructor(o,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(o),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(o){this._rawValidators=this._composedValidatorFn=o}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(o){this._rawAsyncValidators=this._composedAsyncValidatorFn=o}get parent(){return this._parent}get valid(){return this.status===Yd}get invalid(){return this.status===am}get pending(){return this.status==Gd}get disabled(){return this.status===$d}get enabled(){return this.status!==$d}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(o){this._assignValidators(o)}setAsyncValidators(o){this._assignAsyncValidators(o)}addValidators(o){this.setValidators(P1(o,this._rawValidators))}addAsyncValidators(o){this.setAsyncValidators(P1(o,this._rawAsyncValidators))}removeValidators(o){this.setValidators(wa(o,this._rawValidators))}removeAsyncValidators(o){this.setAsyncValidators(wa(o,this._rawAsyncValidators))}hasValidator(o){return lc(this._rawValidators,o)}hasAsyncValidator(o){return lc(this._rawAsyncValidators,o)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(o={}){this.touched=!0,this._parent&&!o.onlySelf&&this._parent.markAsTouched(o)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(o=>o.markAllAsTouched())}markAsUntouched(o={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}markAsDirty(o={}){this.pristine=!1,this._parent&&!o.onlySelf&&this._parent.markAsDirty(o)}markAsPristine(o={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}markAsPending(o={}){this.status=Gd,!1!==o.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!o.onlySelf&&this._parent.markAsPending(o)}disable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=$d,this.errors=null,this._forEachChild(t=>{t.disable({...o,onlySelf:!0})}),this._updateValue(),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=Yd,this._forEachChild(t=>{t.enable({...o,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent}),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(o){this._parent&&!o.onlySelf&&(this._parent.updateValueAndValidity(o),o.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(o){this._parent=o}getRawValue(){return this.value}updateValueAndValidity(o={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Yd||this.status===Gd)&&this._runAsyncValidator(o.emitEvent)),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!o.onlySelf&&this._parent.updateValueAndValidity(o)}_updateTreeValidity(o={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(o)),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?$d:Yd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(o){if(this.asyncValidator){this.status=Gd,this._hasOwnPendingAsyncValidator=!0;const e=S1(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:o})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(o,e={}){this.errors=o,this._updateControlsErrors(!1!==e.emitEvent)}get(o){let e=o;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,s)=>t&&t._find(s),this)}getError(o,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[o]:null}hasError(o,e){return!!this.getError(o,e)}get root(){let o=this;for(;o._parent;)o=o._parent;return o}_updateControlsErrors(o){this.status=this._calculateStatus(),o&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(o)}_initObservables(){this.valueChanges=new c.vpe,this.statusChanges=new c.vpe}_calculateStatus(){return this._allControlsDisabled()?$d:this.errors?am:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Gd)?Gd:this._anyControlsHaveStatus(am)?am:Yd}_anyControlsHaveStatus(o){return this._anyControls(e=>e.status===o)}_anyControlsDirty(){return this._anyControls(o=>o.dirty)}_anyControlsTouched(){return this._anyControls(o=>o.touched)}_updatePristine(o={}){this.pristine=!this._anyControlsDirty(),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}_updateTouched(o={}){this.touched=this._anyControlsTouched(),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}_registerOnCollectionChange(o){this._onCollectionChange=o}_setUpdateStrategy(o){Bh(o)&&null!=o.updateOn&&(this._updateOn=o.updateOn)}_parentMarkedDirty(o){return!o&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(o){return null}_assignValidators(o){this._rawValidators=Array.isArray(o)?o.slice():o,this._composedValidatorFn=function YT(n){return Array.isArray(n)?R1(n):n||null}(this._rawValidators)}_assignAsyncValidators(o){this._rawAsyncValidators=Array.isArray(o)?o.slice():o,this._composedAsyncValidatorFn=function GT(n){return Array.isArray(n)?Oh(n):n||null}(this._rawAsyncValidators)}}class cl extends Vh{constructor(o,e,t){super(om(e),sm(t,e)),this.controls=o,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(o,e){return this.controls[o]?this.controls[o]:(this.controls[o]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(o,e,t={}){this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(o,e={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(o,e,t={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],e&&this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(o){return this.controls.hasOwnProperty(o)&&this.controls[o].enabled}setValue(o,e={}){(function N1(n,o,e){n._forEachChild((t,s)=>{if(void 0===e[s])throw new c.vHH(1002,"")})})(this,0,o),Object.keys(o).forEach(t=>{(function V1(n,o,e){const t=n.controls;if(!(o?Object.keys(t):t).length)throw new c.vHH(1e3,"");if(!t[e])throw new c.vHH(1001,"")})(this,!0,t),this.controls[t].setValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(o,e={}){null!=o&&(Object.keys(o).forEach(t=>{const s=this.controls[t];s&&s.patchValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(o={},e={}){this._forEachChild((t,s)=>{t.reset(o[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(o,e,t)=>(o[t]=e.getRawValue(),o))}_syncPendingControls(){let o=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return o&&this.updateValueAndValidity({onlySelf:!0}),o}_forEachChild(o){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&o(t,e)})}_setUpControls(){this._forEachChild(o=>{o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(o){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&o(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,s)=>((t.enabled||this.disabled)&&(e[s]=t.value),e))}_reduceChildren(o,e){let t=o;return this._forEachChild((s,h)=>{t=e(t,s,h)}),t}_allControlsDisabled(){for(const o of Object.keys(this.controls))if(this.controls[o].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(o){return this.controls.hasOwnProperty(o)?this.controls[o]:null}}const _s=new c.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Xd}),Xd="always";function Jd(n,o,e=Xd){Qd(n,o),o.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&o.valueAccessor.setDisabledState?.(n.disabled),function Fh(n,o){o.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&F1(n,o)})}(n,o),function Dy(n,o){const e=(t,s)=>{o.valueAccessor.writeValue(t),s&&o.viewToModelUpdate(t)};n.registerOnChange(e),o._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,o),function $T(n,o){o.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&F1(n,o),"submit"!==n.updateOn&&n.markAsTouched()})}(n,o),function Ey(n,o){if(o.valueAccessor.setDisabledState){const e=t=>{o.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),o._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,o)}function jh(n,o,e=!0){const t=()=>{};o.valueAccessor&&(o.valueAccessor.registerOnChange(t),o.valueAccessor.registerOnTouched(t)),dl(n,o),n&&(o._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function zh(n,o){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(o)})}function Qd(n,o){const e=Fd(n);null!==o.validator?n.setValidators(vy(e,o.validator)):"function"==typeof e&&n.setValidators([e]);const t=L1(n);null!==o.asyncValidator?n.setAsyncValidators(vy(t,o.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const s=()=>n.updateValueAndValidity();zh(o._rawValidators,s),zh(o._rawAsyncValidators,s)}function dl(n,o){let e=!1;if(null!==n){if(null!==o.validator){const s=Fd(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==o.validator);h.length!==s.length&&(e=!0,n.setValidators(h))}}if(null!==o.asyncValidator){const s=L1(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==o.asyncValidator);h.length!==s.length&&(e=!0,n.setAsyncValidators(h))}}}const t=()=>{};return zh(o._rawValidators,t),zh(o._rawAsyncValidators,t),e}function F1(n,o){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),o.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function Uh(n,o){Qd(n,o)}function qh(n,o){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(o,e.currentValue)}function U1(n,o){n._syncPendingControls(),o.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function dm(n,o){if(!o)return null;let e,t,s;return Array.isArray(o),o.forEach(h=>{h.constructor===sc?e=h:function Iy(n){return Object.getPrototypeOf(n.constructor)===ba}(h)?t=h:s=h}),s||t||e||null}const um={provide:mi,useExisting:(0,c.Gpc)(()=>ws)},Kd=(()=>Promise.resolve())();let ws=(()=>{class n extends mi{constructor(e,t,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._directives=new Set,this.ngSubmit=new c.vpe,this.form=new cl({},R1(e),Oh(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Kd.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Jd(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Kd.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Kd.then(()=>{const t=this._findContainer(e.path),s=new cl({});Uh(s,e),t.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Kd.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){Kd.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,U1(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Cn,10),c.Y36(fs,10),c.Y36(_s,8))},n.\u0275dir=c.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&c.NdJ("submit",function(h){return t.onSubmit(h)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[c._Bn([um]),c.qOj]}),n})();function Zd(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}function Wh(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const Yh=class extends Vh{constructor(o=null,e,t){super(om(e),sm(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(o),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Bh(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Wh(o)?o.value:o)}setValue(o,e={}){this.value=this._pendingValue=o,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(o,e={}){this.setValue(o,e)}reset(o=this.defaultValue,e={}){this._applyFormState(o),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(o){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(o){this._onChange.push(o)}_unregisterOnChange(o){Zd(this._onChange,o)}registerOnDisabledChange(o){this._onDisabledChange.push(o)}_unregisterOnDisabledChange(o){Zd(this._onDisabledChange,o)}_forEachChild(o){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(o){Wh(o)?(this.value=this._pendingValue=o.value,o.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=o}},Oy=Yh,X1={provide:Jn,useExisting:(0,c.Gpc)(()=>eu)},Gh=(()=>Promise.resolve())();let eu=(()=>{class n extends Jn{constructor(e,t,s,h,u,l){super(),this._changeDetectorRef=u,this.callSetDisabledState=l,this.control=new Yh,this._registered=!1,this.name="",this.update=new c.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=dm(0,h)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),qh(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Jd(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Gh.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,s=0!==t&&(0,c.VuI)(t);Gh.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function bs(n,o){return[...o.path,n]}(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(mi,9),c.Y36(Cn,10),c.Y36(fs,10),c.Y36(Xn,10),c.Y36(c.sBO,8),c.Y36(_s,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[c._Bn([X1]),c.qOj,c.TTD]}),n})(),mm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const tu=new c.OlP("NgModelWithFormControlWarning"),_m={provide:Jn,useExisting:(0,c.Gpc)(()=>$h)};let $h=(()=>{class n extends Jn{set isDisabled(e){}constructor(e,t,s,h,u){super(),this._ngModelWarningConfig=h,this.callSetDisabledState=u,this.update=new c.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=dm(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&jh(t,this,!1),Jd(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}qh(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&jh(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(c.Y36(Cn,10),c.Y36(fs,10),c.Y36(Xn,10),c.Y36(tu,8),c.Y36(_s,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[c._Bn([_m]),c.qOj,c.TTD]}),n})();const i_={provide:mi,useExisting:(0,c.Gpc)(()=>pc)};let pc=(()=>{class n extends mi{constructor(e,t,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new c.vpe,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(dl(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return Jd(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){jh(e.control||null,e,!1),function q1(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,U1(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,s=this.form.get(e.path);t!==s&&(jh(t||null,e),(n=>n instanceof Yh)(s)&&(Jd(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);Uh(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function ky(n,o){return dl(n,o)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Qd(this.form,this),this._oldForm&&dl(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Cn,10),c.Y36(fs,10),c.Y36(_s,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,t){1&e&&c.NdJ("submit",function(h){return t.onSubmit(h)})("reset",function(){return t.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[c._Bn([i_]),c.qOj,c.TTD]}),n})(),Ii=(()=>{class n{constructor(){this._validator=Ih}ngOnChanges(e){if(this.inputName in e){const t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):Ih,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,features:[c.TTD]}),n})();const Wy={provide:Cn,useExisting:(0,c.Gpc)(()=>ul),multi:!0};let ul=(()=>{class n extends Ii{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=c.VuI,this.createValidator=e=>em}enabled(e){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&c.uIk("required",t._enabled?"":null)},inputs:{required:"required"},features:[c._Bn([Wy]),c.qOj]}),n})(),ya=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[mm]}),n})(),iu=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:_s,useValue:e.callSetDisabledState??Xd}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[ya]}),n})(),io=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:tu,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:_s,useValue:e.callSetDisabledState??Xd}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[ya]}),n})(),nu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),fc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,$n,nu,bt,nu]}),n})();var Em=E(4266);const b_=["addListener","removeListener"],w_=["addEventListener","removeEventListener"],v_=["on","off"];function mc(n,o,e,t){if((0,bn.m)(e)&&(t=e,e=void 0),t)return mc(n,o,e).pipe((0,wn.Z)(t));const[s,h]=function nA(n){return(0,bn.m)(n.addEventListener)&&(0,bn.m)(n.removeEventListener)}(n)?w_.map(u=>l=>n[u](o,l,e)):function y_(n){return(0,bn.m)(n.addListener)&&(0,bn.m)(n.removeListener)}(n)?b_.map(Dm(n,o)):function A_(n){return(0,bn.m)(n.on)&&(0,bn.m)(n.off)}(n)?v_.map(Dm(n,o)):[];if(!s&&(0,Em.z)(n))return(0,jn.z)(u=>mc(u,o,e))((0,Ri.Xf)(n));if(!s)throw new TypeError("Invalid event target");return new Ui.y(u=>{const l=(...r)=>u.next(1h(l)})}function Dm(n,o){return e=>t=>n[e](o,t)}var M_=E(1954);const ru={schedule(n){let o=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=ru;t&&(o=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=o(h=>{e=void 0,n(h)});return new Vi.w0(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:o}=ru;return(o?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:o}=ru;return(o?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var C_=E(2631);const x_=new class aA extends C_.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;o=o||t.shift();do{if(s=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,s){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw s}}}(class rA extends M_.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=ru.requestAnimationFrame(()=>o.flush(void 0))))}recycleAsyncId(o,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:h}=o;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(ru.cancelAnimationFrame(e),o._scheduled=void 0)}});let km,oA=1;const tp={};function T_(n){return n in tp&&(delete tp[n],!0)}const sA={setImmediate(n){const o=oA++;return tp[o]=!0,km||(km=Promise.resolve()),km.then(()=>T_(o)&&n()),o},clearImmediate(n){T_(n)}},{setImmediate:lA,clearImmediate:cA}=sA,ip={setImmediate(...n){const{delegate:o}=ip;return(o?.setImmediate||lA)(...n)},clearImmediate(n){const{delegate:o}=ip;return(o?.clearImmediate||cA)(n)},delegate:void 0},np=new class E_ extends C_.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;o=o||t.shift();do{if(s=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,s){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw s}}}(class S_ extends M_.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=ip.setImmediate(o.flush.bind(o,void 0))))}recycleAsyncId(o,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:h}=o;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(ip.clearImmediate(e),o._scheduled===e&&(o._scheduled=void 0))}});var Hm=E(6321),rp=E(9080);function au(n,o=Hm.z){return function D_(n){return(0,ia.e)((o,e)=>{let t=!1,s=null,h=null,u=!1;const l=()=>{if(h?.unsubscribe(),h=null,t){t=!1;const i=s;s=null,e.next(i)}u&&e.complete()},r=()=>{h=null,u&&e.complete()};o.subscribe((0,ii.x)(e,i=>{t=!0,s=i,h||(0,Ri.Xf)(n(i)).subscribe(h=(0,ii.x)(e,l,r))},()=>{u=!0,(!t||!h||h.closed)&&e.complete()}))})}(()=>(0,rp.H)(n,o))}class ap{}function gc(n){return n&&"function"==typeof n.connect&&!(n instanceof jc)}class hl extends ap{constructor(o){super(),this._data=o}connect(){return Ki(this._data)?this._data:(0,$e.of)(this._data)}disconnect(){}}class H_{applyChanges(o,e,t,s,h){o.forEachOperation((u,l,r)=>{let i,a;if(null==u.previousIndex){const d=t(u,l,r);i=e.createEmbeddedView(d.templateRef,d.context,d.index),a=1}else null==r?(e.remove(l),a=3):(i=e.get(l),e.move(i,r),a=2);h&&h({context:i?.context,operation:a,record:u})})}detach(){}}class Rm{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(o,e,t,s,h){o.forEachOperation((u,l,r)=>{let i,a;null==u.previousIndex?(i=this._insertView(()=>t(u,l,r),r,e,s(u)),a=i?1:0):null==r?(this._detachAndCacheView(l,e),a=3):(i=this._moveView(l,r,e,s(u)),a=2),h&&h({context:i?.context,operation:a,record:u})})}detach(){for(const o of this._viewCache)o.destroy();this._viewCache=[]}_insertView(o,e,t,s){const h=this._insertViewFromCache(e,t);if(h)return void(h.context.$implicit=s);const u=o();return t.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(o,e){const t=e.detach(o);this._maybeCacheView(t,e)}_moveView(o,e,t,s){const h=t.get(o);return t.move(h,e),h.context.$implicit=s,h}_maybeCacheView(o,e){if(this._viewCache.length0?h/this._itemSize:0;if(e.end>s){const r=Math.ceil(t/this._itemSize),i=Math.max(0,Math.min(u,s-r));u!=i&&(u=i,h=i*this._itemSize,e.start=Math.floor(u)),e.end=Math.max(0,Math.min(s,e.start+r))}const l=h-e.start*this._itemSize;if(l0&&(e.end=Math.min(s,e.end+i),e.start=Math.max(0,Math.floor(u-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(this._itemSize*e.start),this._scrolledIndexChange.next(Math.floor(u))}}function hA(n){return n._scrollStrategy}let pA=(()=>{class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new bc(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=Xi(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=Xi(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=Xi(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[c._Bn([{provide:uA,useFactory:hA,deps:[(0,c.Gpc)(()=>n)]}]),c.TTD]}),n})(),Ma=(()=>{class n{constructor(e,t,s){this._ngZone=e,this._platform=t,this._scrolled=new ie.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=s}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Ui.y(t=>{this._globalSubscription||this._addGlobalListener();const s=e>0?this._scrolled.pipe(au(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{s.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,$e.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const s=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,Ai.h)(h=>!h||s.indexOf(h)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((s,h)=>{this._scrollableContainsElement(h,e)&&t.push(h)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let s=zi(t),h=e.getElementRef().nativeElement;do{if(s==h)return!0}while(s=s.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>mc(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.R0b),c.LFG(Bt),c.LFG(x.K0,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),P_=(()=>{class n{constructor(e,t,s,h){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=s,this.dir=h,this._destroyed=new ie.x,this._elementScrolled=new Ui.y(u=>this.ngZone.runOutsideAngular(()=>mc(this.elementRef.nativeElement,"scroll").pipe(At(this._destroyed)).subscribe(u)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,s=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=s?e.end:e.start),null==e.right&&(e.right=s?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),s&&0!=gd()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==gd()?e.left=e.right:1==gd()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;pg()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t="left",s="right",h=this.elementRef.nativeElement;if("top"==e)return h.scrollTop;if("bottom"==e)return h.scrollHeight-h.clientHeight-h.scrollTop;const u=this.dir&&"rtl"==this.dir.value;return"start"==e?e=u?s:t:"end"==e&&(e=u?t:s),u&&2==gd()?e==t?h.scrollWidth-h.clientWidth-h.scrollLeft:h.scrollLeft:u&&1==gd()?e==t?h.scrollLeft+h.scrollWidth-h.clientWidth:-h.scrollLeft:e==t?h.scrollLeft:h.scrollWidth-h.clientWidth-h.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ma),c.Y36(c.R0b),c.Y36(rr,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),vs=(()=>{class n{constructor(e,t,s){this._platform=e,this._change=new ie.x,this._changeListener=h=>{this._change.next(h)},this._document=s,t.runOutsideAngular(()=>{if(e.isBrowser){const h=this._getWindow();h.addEventListener("resize",this._changeListener),h.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:s}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+s,right:e.left+t,height:s,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),s=e.documentElement,h=s.getBoundingClientRect();return{top:-h.top||e.body.scrollTop||t.scrollY||s.scrollTop||0,left:-h.left||e.body.scrollLeft||t.scrollX||s.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(au(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Bt),c.LFG(c.R0b),c.LFG(x.K0,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const or=new c.OlP("VIRTUAL_SCROLLABLE");let nS=(()=>{class n extends P_{constructor(e,t,s,h){super(e,t,s,h)}measureViewportSize(e){const t=this.elementRef.nativeElement;return"horizontal"===e?t.clientWidth:t.clientHeight}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ma),c.Y36(c.R0b),c.Y36(rr,8))},n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const O_=typeof requestAnimationFrame<"u"?x_:np;let B_=(()=>{class n extends nS{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=lt(e)}constructor(e,t,s,h,u,l,r,i){super(e,l,s,u),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=h,this.scrollable=i,this._platform=(0,c.f3M)(Bt),this._detachedSubject=new ie.x,this._renderedRangeSubject=new ie.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Ui.y(a=>this._scrollStrategy.scrolledIndexChange.subscribe(d=>Promise.resolve().then(()=>this.ngZone.run(()=>a.next(d))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=Vi.w0.EMPTY,this._viewportChanges=r.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Yi(null),au(0,O_)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(At(this._detachedSubject)).subscribe(t=>{const s=t.length;s!==this._dataLength&&(this._dataLength=s,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function I_(n,o){return n.start==o.start&&n.end==o.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&"to-start"===t?0:e;const h="horizontal"==this.orientation,u=h?"X":"Y";let r=`translate${u}(${Number((h&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(r+=` translate${u}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=r&&(this._renderedContentTransform=r,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t="auto"){const s={behavior:t};"horizontal"===this.orientation?s.start=e:s.top=e,this.scrollable.scrollTo(s)}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return t=this.scrollable==this?s=>super.measureScrollOffset(s):s=>this.scrollable.measureScrollOffset(s),Math.max(0,t(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t;const s="left",h="right",u="rtl"==this.dir?.value;t="start"==e?u?h:s:"end"==e?u?s:h:e||("horizontal"===this.orientation?"left":"top");const l=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-l}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(uA,8),c.Y36(rr,8),c.Y36(Ma),c.Y36(vs),c.Y36(or,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&c.Gf(R_,7),2&e){let s;c.iGM(s=c.CRH())&&(t._contentWrapper=s.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===t.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==t.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[c._Bn([{provide:P_,useFactory:(o,e)=>o||e,deps:[[new c.FiY,new c.tBr(or)],n]}]),c.qOj,c.jDz],ngContentSelectors:L_,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA(),c._UZ(3,"div",2)),2&e&&(c.xp6(3),c.Udp("width",t._totalContentWidth)("height",t._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})();function Pm(n,o,e){if(!e.getBoundingClientRect)return 0;const s=e.getBoundingClientRect();return"horizontal"===n?"start"===o?s.left:s.right:"start"===o?s.top:s.bottom}let V_=(()=>{class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,gc(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new hl(Ki(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,s)=>e(t+(this._renderedRange?this._renderedRange.start:0),s):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Xi(e)}constructor(e,t,s,h,u,l){this._viewContainerRef=e,this._template=t,this._differs=s,this._viewRepeater=h,this._viewport=u,this.viewChange=new ie.x,this._dataSourceChanges=new ie.x,this.dataStream=this._dataSourceChanges.pipe(Yi(null),function k_(){return(0,ia.e)((n,o)=>{let e,t=!1;n.subscribe((0,ii.x)(o,s=>{const h=e;e=s,t&&o.next([h,s]),t=!0}))})}(),(0,Ot.w)(([r,i])=>this._changeDataSource(r,i)),Ue(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new ie.x,this.dataStream.subscribe(r=>{this._data=r,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(At(this._destroyed)).subscribe(r=>{this._renderedRange=r,this.viewChange.observers.length&&l.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,t){if(e.start>=e.end)return 0;const s=e.start-this._renderedRange.start,h=e.end-e.start;let u,l;for(let r=0;r-1;r--){const i=this._viewContainerRef.get(r+s);if(i&&i.rootNodes.length){l=i.rootNodes[i.rootNodes.length-1];break}}return u&&l?Pm(t,"end",l)-Pm(t,"start",u):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):(0,$e.of)()}_updateContext(){const e=this._data.length;let t=this._viewContainerRef.length;for(;t--;){const s=this._viewContainerRef.get(t);s.context.index=this._renderedRange.start+t,s.context.count=e,this._updateComputedContextProperties(s.context),s.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(h,u,l)=>this._getEmbeddedViewArgs(h,l),h=>h.item),e.forEachIdentityChange(h=>{this._viewContainerRef.get(h.currentIndex).context.$implicit=h.item});const t=this._data.length;let s=this._viewContainerRef.length;for(;s--;){const h=this._viewContainerRef.get(s);h.context.index=this._renderedRange.start+s,h.context.count=t,this._updateComputedContextProperties(h.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(_c),c.Y36(B_,4),c.Y36(c.R0b))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[c._Bn([{provide:_c,useClass:Rm}])]}),n})(),No=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),wc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[al,No,al,No]}),n})();class lp{attach(o){return this._attachedHost=o,o.attach(this)}detach(){let o=this._attachedHost;null!=o&&(this._attachedHost=null,o.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(o){this._attachedHost=o}}class ou extends lp{constructor(o,e,t,s,h){super(),this.component=o,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=h}}class cp extends lp{constructor(o,e,t,s){super(),this.templateRef=o,this.viewContainerRef=e,this.context=t,this.injector=s}get origin(){return this.templateRef.elementRef}attach(o,e=this.context){return this.context=e,super.attach(o)}detach(){return this.context=void 0,super.detach()}}class _A extends lp{constructor(o){super(),this.element=o instanceof c.SBq?o.nativeElement:o}}class fl{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(o){return o instanceof ou?(this._attachedPortal=o,this.attachComponentPortal(o)):o instanceof cp?(this._attachedPortal=o,this.attachTemplatePortal(o)):this.attachDomPortal&&o instanceof _A?(this._attachedPortal=o,this.attachDomPortal(o)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(o){this._disposeFn=o}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class bA extends fl{constructor(o,e,t,s,h){super(),this.outletElement=o,this._componentFactoryResolver=e,this._appRef=t,this._defaultInjector=s,this.attachDomPortal=u=>{const l=u.element,r=this._document.createComment("dom-portal");l.parentNode.insertBefore(r,l),this.outletElement.appendChild(l),this._attachedPortal=u,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(l,r)})},this._document=h}attachComponentPortal(o){const t=(o.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(o.component);let s;return o.viewContainerRef?(s=o.viewContainerRef.createComponent(t,o.viewContainerRef.length,o.injector||o.viewContainerRef.injector,o.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=t.create(o.injector||this._defaultInjector||c.zs3.NULL),this._appRef.attachView(s.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(s.hostView),s.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(s)),this._attachedPortal=o,s}attachTemplatePortal(o){let e=o.viewContainerRef,t=e.createEmbeddedView(o.templateRef,o.context,{injector:o.injector});return t.rootNodes.forEach(s=>this.outletElement.appendChild(s)),t.detectChanges(),this.setDisposeFn(()=>{let s=e.indexOf(t);-1!==s&&e.remove(s)}),this._attachedPortal=o,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(o){return o.hostView.rootNodes[0]}}let up=(()=>{class n extends fl{constructor(e,t,s){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new c.vpe,this.attachDomPortal=h=>{const u=h.element,l=this._document.createComment("dom-portal");h.setAttachedHost(this),u.parentNode.insertBefore(l,u),this._getRootNode().appendChild(u),this._attachedPortal=h,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(u,l)})},this._document=s}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,h=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),u=t.createComponent(h,t.length,e.injector||t.injector,e.projectableNodes||void 0);return t!==this._viewContainerRef&&this._getRootNode().appendChild(u.hostView.rootNodes[0]),super.setDisposeFn(()=>u.destroy()),this._attachedPortal=e,this._attachedRef=u,this.attached.emit(u),u}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c._Vd),c.Y36(c.s_b),c.Y36(x.K0))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[c.qOj]}),n})(),ys=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();var sr=E(3019);const N_=pg();class dS{constructor(o,e){this._viewportRuler=o,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const o=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=o.style.left||"",this._previousHTMLStyles.top=o.style.top||"",o.style.left=Mn(-this._previousScrollPosition.left),o.style.top=Mn(-this._previousScrollPosition.top),o.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const o=this._document.documentElement,t=o.style,s=this._document.body.style,h=t.scrollBehavior||"",u=s.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,o.classList.remove("cdk-global-scrollblock"),N_&&(t.scrollBehavior=s.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),N_&&(t.scrollBehavior=h,s.scrollBehavior=u)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class uS{constructor(o,e,t,s){this._scrollDispatcher=o,this._ngZone=e,this._viewportRuler=t,this._config=s,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(o){this._overlayRef=o}enable(){if(this._scrollSubscription)return;const o=this._scrollDispatcher.scrolled(0).pipe((0,Ai.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=o.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=o.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class AA{enable(){}disable(){}attach(){}}function hp(n,o){return o.some(e=>n.bottome.bottom||n.righte.right)}function su(n,o){return o.some(e=>n.tope.bottom||n.lefte.right)}class MA{constructor(o,e,t,s){this._scrollDispatcher=o,this._viewportRuler=e,this._ngZone=t,this._config=s,this._scrollSubscription=null}attach(o){this._overlayRef=o}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:s}=this._viewportRuler.getViewportSize();hp(e,[{width:t,height:s,bottom:s,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let CA=(()=>{class n{constructor(e,t,s,h){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=s,this.noop=()=>new AA,this.close=u=>new uS(this._scrollDispatcher,this._ngZone,this._viewportRuler,u),this.block=()=>new dS(this._viewportRuler,this._document),this.reposition=u=>new MA(this._scrollDispatcher,this._viewportRuler,this._ngZone,u),this._document=h}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ma),c.LFG(vs),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class pp{constructor(o){if(this.scrollStrategy=new AA,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,o){const e=Object.keys(o);for(const t of e)void 0!==o[t]&&(this[t]=o[t])}}}class xA{constructor(o,e){this.connectionPair=o,this.scrollableViewProperties=e}}let TA=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),SA=(()=>{class n extends TA{constructor(e,t){super(e),this._ngZone=t,this._keydownListener=s=>{const h=this._attachedOverlays;for(let u=h.length-1;u>-1;u--)if(h[u]._keydownEvents.observers.length>0){const l=h[u]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(s)):l.next(s);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(c.R0b,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),j_=(()=>{class n extends TA{constructor(e,t,s){super(e),this._platform=t,this._ngZone=s,this._cursorStyleIsSet=!1,this._pointerDownListener=h=>{this._pointerDownEventTarget=$r(h)},this._clickListener=h=>{const u=$r(h),l="click"===h.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:u;this._pointerDownEventTarget=null;const r=this._attachedOverlays.slice();for(let i=r.length-1;i>-1;i--){const a=r[i];if(a._outsidePointerEvents.observers.length<1||!a.hasAttached())continue;if(a.overlayElement.contains(u)||a.overlayElement.contains(l))break;const d=a._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>d.next(h)):d.next(h)}}}add(e){if(super.add(e),!this._isAttached){const t=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(t)):this._addEventListeners(t),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(Bt),c.LFG(c.R0b,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),mp=(()=>{class n{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||uf()){const s=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let h=0;hthis._backdropClick.next(d),this._backdropTransitionendHandler=d=>{this._disposeBackdrop(d.target)},this._keydownEvents=new ie.x,this._outsidePointerEvents=new ie.x,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(o){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(o);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const o=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),o}dispose(){const o=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,o&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(o){o!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=o,this.hasAttached()&&(o.attach(this),this.updatePosition()))}updateSize(o){this._config={...this._config,...o},this._updateElementSize()}setDirection(o){this._config={...this._config,direction:o},this._updateElementDirection()}addPanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!0)}removePanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!1)}getDirection(){const o=this._config.direction;return o?"string"==typeof o?o:o.value:"ltr"}updateScrollStrategy(o){o!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=o,this.hasAttached()&&(o.attach(this),o.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const o=this._pane.style;o.width=Mn(this._config.width),o.height=Mn(this._config.height),o.minWidth=Mn(this._config.minWidth),o.minHeight=Mn(this._config.minHeight),o.maxWidth=Mn(this._config.maxWidth),o.maxHeight=Mn(this._config.maxHeight)}_togglePointerEvents(o){this._pane.style.pointerEvents=o?"":"none"}_attachBackdrop(){const o="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(o)})}):this._backdropElement.classList.add(o)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const o=this._backdropElement;if(o){if(this._animationsDisabled)return void this._disposeBackdrop(o);o.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{o.addEventListener("transitionend",this._backdropTransitionendHandler)}),o.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(o)},500))}}_toggleClasses(o,e,t){const s=il(e||[]).filter(h=>!!h);s.length&&(t?o.classList.add(...s):o.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const o=this._ngZone.onStable.pipe(At((0,sr.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),o.unsubscribe())})})}_disposeScrollStrategy(){const o=this._scrollStrategy;o&&(o.disable(),o.detach&&o.detach())}_disposeBackdrop(o){o&&(o.removeEventListener("click",this._backdropClickHandler),o.removeEventListener("transitionend",this._backdropTransitionendHandler),o.remove(),this._backdropElement===o&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const vc="cdk-overlay-connected-position-bounding-box",EA=/([A-Za-z%]+)$/;class z_{get positions(){return this._preferredPositions}constructor(o,e,t,s,h){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=h,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new ie.x,this._resizeSubscription=Vi.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(o)}attach(o){this._validatePositions(),o.hostElement.classList.add(vc),this._overlayRef=o,this._boundingBox=o.hostElement,this._pane=o.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const o=this._originRect,e=this._overlayRect,t=this._viewportRect,s=this._containerRect,h=[];let u;for(let l of this._preferredPositions){let r=this._getOriginPoint(o,s,l),i=this._getOverlayPoint(r,e,l),a=this._getOverlayFit(i,e,t,l);if(a.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,r);this._canFitWithFlexibleDimensions(a,i,t)?h.push({position:l,origin:r,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(r,l)}):(!u||u.overlayFit.visibleArear&&(r=a,l=i)}return this._isPushed=!1,void this._applyPosition(l.position,l.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(u.position,u.originPoint);this._applyPosition(u.position,u.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ml(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(vc),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const o=this._lastPosition;if(o){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,o);this._applyPosition(o,e)}else this.apply()}withScrollableContainers(o){return this._scrollables=o,this}withPositions(o){return this._preferredPositions=o,-1===o.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(o){return this._viewportMargin=o,this}withFlexibleDimensions(o=!0){return this._hasFlexibleDimensions=o,this}withGrowAfterOpen(o=!0){return this._growAfterOpen=o,this}withPush(o=!0){return this._canPush=o,this}withLockedPosition(o=!0){return this._positionLocked=o,this}setOrigin(o){return this._origin=o,this}withDefaultOffsetX(o){return this._offsetX=o,this}withDefaultOffsetY(o){return this._offsetY=o,this}withTransformOriginOn(o){return this._transformOriginSelector=o,this}_getOriginPoint(o,e,t){let s,h;if("center"==t.originX)s=o.left+o.width/2;else{const u=this._isRtl()?o.right:o.left,l=this._isRtl()?o.left:o.right;s="start"==t.originX?u:l}return e.left<0&&(s-=e.left),h="center"==t.originY?o.top+o.height/2:"top"==t.originY?o.top:o.bottom,e.top<0&&(h-=e.top),{x:s,y:h}}_getOverlayPoint(o,e,t){let s,h;return s="center"==t.overlayX?-e.width/2:"start"===t.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,h="center"==t.overlayY?-e.height/2:"top"==t.overlayY?0:-e.height,{x:o.x+s,y:o.y+h}}_getOverlayFit(o,e,t,s){const h=F_(e);let{x:u,y:l}=o,r=this._getOffset(s,"x"),i=this._getOffset(s,"y");r&&(u+=r),i&&(l+=i);let p=0-l,m=l+h.height-t.height,g=this._subtractOverflows(h.width,0-u,u+h.width-t.width),f=this._subtractOverflows(h.height,p,m),v=g*f;return{visibleArea:v,isCompletelyWithinViewport:h.width*h.height===v,fitsInViewportVertically:f===h.height,fitsInViewportHorizontally:g==h.width}}_canFitWithFlexibleDimensions(o,e,t){if(this._hasFlexibleDimensions){const s=t.bottom-e.y,h=t.right-e.x,u=Om(this._overlayRef.getConfig().minHeight),l=Om(this._overlayRef.getConfig().minWidth);return(o.fitsInViewportVertically||null!=u&&u<=s)&&(o.fitsInViewportHorizontally||null!=l&&l<=h)}return!1}_pushOverlayOnScreen(o,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:o.x+this._previousPushAmount.x,y:o.y+this._previousPushAmount.y};const s=F_(e),h=this._viewportRect,u=Math.max(o.x+s.width-h.width,0),l=Math.max(o.y+s.height-h.height,0),r=Math.max(h.top-t.top-o.y,0),i=Math.max(h.left-t.left-o.x,0);let a=0,d=0;return a=s.width<=h.width?i||-u:o.xg&&!this._isInitialRender&&!this._growAfterOpen&&(u=o.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)p=t.width-o.x+this._viewportMargin,a=o.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)d=o.x,a=t.right-o.x;else{const m=Math.min(t.right-o.x+t.left,o.x),g=this._lastBoundingBoxSize.width;a=2*m,d=o.x-m,a>g&&!this._isInitialRender&&!this._growAfterOpen&&(d=o.x-g/2)}return{top:u,left:d,bottom:l,right:p,width:a,height:h}}_setBoundingBoxStyles(o,e){const t=this._calculateBoundingBoxRect(o,e);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));const s={};if(this._hasExactPosition())s.top=s.left="0",s.bottom=s.right=s.maxHeight=s.maxWidth="",s.width=s.height="100%";else{const h=this._overlayRef.getConfig().maxHeight,u=this._overlayRef.getConfig().maxWidth;s.height=Mn(t.height),s.top=Mn(t.top),s.bottom=Mn(t.bottom),s.width=Mn(t.width),s.left=Mn(t.left),s.right=Mn(t.right),s.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",s.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",h&&(s.maxHeight=Mn(h)),u&&(s.maxWidth=Mn(u))}this._lastBoundingBoxSize=t,ml(this._boundingBox.style,s)}_resetBoundingBoxStyles(){ml(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ml(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(o,e){const t={},s=this._hasExactPosition(),h=this._hasFlexibleDimensions,u=this._overlayRef.getConfig();if(s){const a=this._viewportRuler.getViewportScrollPosition();ml(t,this._getExactOverlayY(e,o,a)),ml(t,this._getExactOverlayX(e,o,a))}else t.position="static";let l="",r=this._getOffset(e,"x"),i=this._getOffset(e,"y");r&&(l+=`translateX(${r}px) `),i&&(l+=`translateY(${i}px)`),t.transform=l.trim(),u.maxHeight&&(s?t.maxHeight=Mn(u.maxHeight):h&&(t.maxHeight="")),u.maxWidth&&(s?t.maxWidth=Mn(u.maxWidth):h&&(t.maxWidth="")),ml(this._pane.style,t)}_getExactOverlayY(o,e,t){let s={top:"",bottom:""},h=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),"bottom"===o.overlayY?s.bottom=this._document.documentElement.clientHeight-(h.y+this._overlayRect.height)+"px":s.top=Mn(h.y),s}_getExactOverlayX(o,e,t){let u,s={left:"",right:""},h=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),u=this._isRtl()?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left","right"===u?s.right=this._document.documentElement.clientWidth-(h.x+this._overlayRect.width)+"px":s.left=Mn(h.x),s}_getScrollVisibility(){const o=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:su(o,t),isOriginOutsideView:hp(o,t),isOverlayClipped:su(e,t),isOverlayOutsideView:hp(e,t)}}_subtractOverflows(o,...e){return e.reduce((t,s)=>t-Math.max(s,0),o)}_getNarrowedViewportRect(){const o=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+o-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:o-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(o,e){return"x"===e?null==o.offsetX?this._offsetX:o.offsetX:null==o.offsetY?this._offsetY:o.offsetY}_validatePositions(){}_addPanelClasses(o){this._pane&&il(o).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(o=>{this._pane.classList.remove(o)}),this._appliedPanelClasses=[])}_getOriginRect(){const o=this._origin;if(o instanceof c.SBq)return o.nativeElement.getBoundingClientRect();if(o instanceof Element)return o.getBoundingClientRect();const e=o.width||0,t=o.height||0;return{top:o.y,bottom:o.y+t,left:o.x,right:o.x+e,height:t,width:e}}}function ml(n,o){for(let e in o)o.hasOwnProperty(e)&&(n[e]=o[e]);return n}function Om(n){if("number"!=typeof n&&null!=n){const[o,e]=n.split(EA);return e&&"px"!==e?null:parseFloat(o)}return n||null}function F_(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const gp="cdk-global-overlay-wrapper";class kA{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(o){const e=o.getConfig();this._overlayRef=o,this._width&&!e.width&&o.updateSize({width:this._width}),this._height&&!e.height&&o.updateSize({height:this._height}),o.hostElement.classList.add(gp),this._isDisposed=!1}top(o=""){return this._bottomOffset="",this._topOffset=o,this._alignItems="flex-start",this}left(o=""){return this._xOffset=o,this._xPosition="left",this}bottom(o=""){return this._topOffset="",this._bottomOffset=o,this._alignItems="flex-end",this}right(o=""){return this._xOffset=o,this._xPosition="right",this}start(o=""){return this._xOffset=o,this._xPosition="start",this}end(o=""){return this._xOffset=o,this._xPosition="end",this}width(o=""){return this._overlayRef?this._overlayRef.updateSize({width:o}):this._width=o,this}height(o=""){return this._overlayRef?this._overlayRef.updateSize({height:o}):this._height=o,this}centerHorizontally(o=""){return this.left(o),this._xPosition="center",this}centerVertically(o=""){return this.top(o),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:s,height:h,maxWidth:u,maxHeight:l}=t,r=!("100%"!==s&&"100vw"!==s||u&&"100%"!==u&&"100vw"!==u),i=!("100%"!==h&&"100vh"!==h||l&&"100%"!==l&&"100vh"!==l),a=this._xPosition,d=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";r?f="flex-start":"center"===a?(f="center",p?g=d:m=d):p?"left"===a||"end"===a?(f="flex-end",m=d):("right"===a||"start"===a)&&(f="flex-start",g=d):"left"===a||"start"===a?(f="flex-start",m=d):("right"===a||"end"===a)&&(f="flex-end",g=d),o.position=this._cssPosition,o.marginLeft=r?"0":m,o.marginTop=i?"0":this._topOffset,o.marginBottom=this._bottomOffset,o.marginRight=r?"0":g,e.justifyContent=f,e.alignItems=i?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(gp),t.justifyContent=t.alignItems=o.marginTop=o.marginBottom=o.marginLeft=o.marginRight=o.position="",this._overlayRef=null,this._isDisposed=!0}}let U_=(()=>{class n{constructor(e,t,s,h){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=h}global(){return new kA}flexibleConnectedTo(e){return new z_(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(vs),c.LFG(x.K0),c.LFG(Bt),c.LFG(mp))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),q_=0,Jr=(()=>{class n{constructor(e,t,s,h,u,l,r,i,a,d,p,m){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=s,this._positionBuilder=h,this._keyboardDispatcher=u,this._injector=l,this._ngZone=r,this._document=i,this._directionality=a,this._location=d,this._outsideClickDispatcher=p,this._animationsModuleType=m}create(e){const t=this._createHostElement(),s=this._createPaneElement(t),h=this._createPortalOutlet(s),u=new pp(e);return u.direction=u.direction||this._directionality.value,new lu(h,t,s,u,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+q_++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(c.z2F)),new bA(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(CA),c.LFG(mp),c.LFG(c._Vd),c.LFG(U_),c.LFG(SA),c.LFG(c.zs3),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(rr),c.LFG(x.Ye),c.LFG(j_),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const RA={provide:new c.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Jr],useFactory:function Y_(n){return()=>n.scrollStrategies.reposition()}};let yc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Jr,RA],imports:[al,ys,wc,wc]}),n})();function LA(n,o){}class _p{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let G_=(()=>{class n extends fl{constructor(e,t,s,h,u,l,r,i){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=h,this._interactivityChecker=u,this._ngZone=l,this._overlayRef=r,this._focusMonitor=i,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=a=>{this._portalOutlet.hasAttached();const d=this._portalOutlet.attachDomPortal(a);return this._contentAttached(),d},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=s}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),t}attachTemplatePortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const s=()=>{e.removeEventListener("blur",s),e.removeEventListener("mousedown",s),e.removeAttribute("tabindex")};e.addEventListener("blur",s),e.addEventListener("mousedown",s)})),e.focus(t)}_focusByCssSelector(e,t){let s=this._elementRef.nativeElement.querySelector(e);s&&this._forceFocus(s,t)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{t||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let t=null;if("string"==typeof e?t=this._document.querySelector(e):"boolean"==typeof e?t=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(t=e),this._config.restoreFocus&&t&&"function"==typeof t.focus){const s=ds(),h=this._elementRef.nativeElement;(!s||s===this._document.body||s===h||h.contains(s))&&(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=ds();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ds())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Sd),c.Y36(x.K0,8),c.Y36(_p),c.Y36(Cd),c.Y36(c.R0b),c.Y36(lu),c.Y36(_a))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&c.Gf(up,7),2&e){let s;c.iGM(s=c.CRH())&&(t._portalOutlet=s.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,t){2&e&&c.uIk("id",t._config.id||null)("role",t._config.role)("aria-modal",t._config.ariaModal)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null)},features:[c.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,t){1&e&&c.YNc(0,LA,0,0,"ng-template",0)},dependencies:[up],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class Bm{constructor(o,e){this.overlayRef=o,this.config=e,this.closed=new ie.x,this.disableClose=e.disableClose,this.backdropClick=o.backdropClick(),this.keydownEvents=o.keydownEvents(),this.outsidePointerEvents=o.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(t=>{27===t.keyCode&&!this.disableClose&&!qt(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=o.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(o,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(o),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(o="",e=""){return this.overlayRef.updateSize({width:o,height:e}),this}addPanelClass(o){return this.overlayRef.addPanelClass(o),this}removePanelClass(o){return this.overlayRef.removePanelClass(o),this}}const Vm=new c.OlP("DialogScrollStrategy"),$_=new c.OlP("DialogData"),PA=new c.OlP("DefaultDialogConfig"),X_={provide:Vm,deps:[Jr],useFactory:function IA(n){return()=>n.scrollStrategies.block()}};let OA=0,J_=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,t,s,h,u,l){this._overlay=e,this._injector=t,this._defaultOptions=s,this._parentDialog=h,this._overlayContainer=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ie.x,this._afterOpenedAtThisLevel=new ie.x,this._ariaHiddenElements=new Map,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Yi(void 0))),this._scrollStrategy=l}open(e,t){(t={...this._defaultOptions||new _p,...t}).id=t.id||"cdk-dialog-"+OA++,t.id&&this.getDialogById(t.id);const h=this._getOverlayConfig(t),u=this._overlay.create(h),l=new Bm(u,t),r=this._attachContainer(u,l,t);return l.containerInstance=r,this._attachDialogContent(e,l,r,t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){Nm(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){Nm(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),Nm(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new pp({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachContainer(e,t,s){const h=s.injector||s.viewContainerRef?.injector,u=[{provide:_p,useValue:s},{provide:Bm,useValue:t},{provide:lu,useValue:e}];let l;s.container?"function"==typeof s.container?l=s.container:(l=s.container.type,u.push(...s.container.providers(s))):l=G_;const r=new ou(l,s.viewContainerRef,c.zs3.create({parent:h||this._injector,providers:u}),s.componentFactoryResolver);return e.attach(r).instance}_attachDialogContent(e,t,s,h){if(e instanceof c.Rgc){const u=this._createInjector(h,t,s,void 0);let l={$implicit:h.data,dialogRef:t};h.templateContext&&(l={...l,..."function"==typeof h.templateContext?h.templateContext():h.templateContext}),s.attachTemplatePortal(new cp(e,null,l,u))}else{const u=this._createInjector(h,t,s,this._injector),l=s.attachComponentPortal(new ou(e,h.viewContainerRef,u,h.componentFactoryResolver));t.componentInstance=l.instance}}_createInjector(e,t,s,h){const u=e.injector||e.viewContainerRef?.injector,l=[{provide:$_,useValue:e.data},{provide:Bm,useValue:t}];return e.providers&&("function"==typeof e.providers?l.push(...e.providers(t,e,s)):l.push(...e.providers)),e.direction&&(!u||!u.get(rr,null,{optional:!0}))&&l.push({provide:rr,useValue:{value:e.direction,change:(0,$e.of)()}}),c.zs3.create({parent:u||h,providers:l})}_removeOpenDialog(e,t){const s=this.openDialogs.indexOf(e);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((h,u)=>{h?u.setAttribute("aria-hidden",h):u.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let s=t.length-1;s>-1;s--){const h=t[s];h!==e&&"SCRIPT"!==h.nodeName&&"STYLE"!==h.nodeName&&!h.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(h,h.getAttribute("aria-hidden")),h.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Jr),c.LFG(c.zs3),c.LFG(PA,8),c.LFG(n,12),c.LFG(mp),c.LFG(Vm))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function Nm(n,o){let e=n.length;for(;e--;)o(n[e])}let jm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[J_,X_],imports:[yc,ys,Ka,ys]}),n})();class bp{}class Q_{}const Ca="*";function ln(n,o){return{type:7,name:n,definitions:o,options:{}}}function ci(n,o=null){return{type:4,styles:o,timings:n}}function K_(n,o=null){return{type:2,steps:n,options:o}}function ut(n){return{type:6,styles:n,offset:null}}function Pt(n,o,e){return{type:0,name:n,styles:o,options:e}}function ni(n,o,e=null){return{type:1,expr:n,animation:o,options:e}}class Cc{constructor(o=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=o+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(o=>o()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(o){this._position=this.totalTime?o*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class eb{constructor(o){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=o;let e=0,t=0,s=0;const h=this.players.length;0==h?queueMicrotask(()=>this._onFinish()):this.players.forEach(u=>{u.onDone(()=>{++e==h&&this._onFinish()}),u.onDestroy(()=>{++t==h&&this._onDestroy()}),u.onStart(()=>{++s==h&&this._onStart()})}),this.totalTime=this.players.reduce((u,l)=>Math.max(u,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this.players.forEach(o=>o.init())}onStart(o){this._onStartFns.push(o)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(o=>o()),this._onStartFns=[])}onDone(o){this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(o=>o.play())}pause(){this.players.forEach(o=>o.pause())}restart(){this.players.forEach(o=>o.restart())}finish(){this._onFinish(),this.players.forEach(o=>o.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(o=>o.destroy()),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this.players.forEach(o=>o.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(o){const e=o*this.totalTime;this.players.forEach(t=>{const s=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(s)})}getPosition(){const o=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=o?o.getPosition():0}beforeDestroy(){this.players.forEach(o=>{o.beforeDestroy&&o.beforeDestroy()})}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function zm(n,o){}class xc{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const vp="mdc-dialog--open",Fm="mdc-dialog--opening",Um="mdc-dialog--closing";let jA=(()=>{class n extends G_{constructor(e,t,s,h,u,l,r,i){super(e,t,s,h,u,l,r,i),this._animationStateChanged=new c.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Sd),c.Y36(x.K0,8),c.Y36(xc),c.Y36(Cd),c.Y36(c.R0b),c.Y36(lu),c.Y36(_a))},n.\u0275cmp=c.Xpm({type:n,selectors:[["ng-component"]],features:[c.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2}),n})();const tb="--mat-dialog-transition-duration";function qm(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?Xi(n.substring(0,n.length-2)):n.endsWith("s")?1e3*Xi(n.substring(0,n.length-1)):"0"===n?0:null}let vS=(()=>{class n extends jA{constructor(e,t,s,h,u,l,r,i,a){super(e,t,s,h,u,l,r,a),this._animationMode=i,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?qm(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?qm(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(tb,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Fm,vp)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(vp),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(vp),this._animationsEnabled?(this._hostElement.style.setProperty(tb,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Um)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(Fm,Um)}_waitForAnimationToComplete(e,t){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(t,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Sd),c.Y36(x.K0,8),c.Y36(xc),c.Y36(Cd),c.Y36(c.R0b),c.Y36(lu),c.Y36(c.QbO,8),c.Y36(_a))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,t){2&e&&(c.Ikx("id",t._config.id),c.uIk("aria-modal",t._config.ariaModal)("role",t._config.role)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null),c.ekj("_mat-animation-noopable",!t._animationsEnabled))},features:[c.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div",1),c.YNc(2,zm,0,0,"ng-template",2),c.qZA()())},dependencies:[up],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),n})();class yr{constructor(o,e,t){this._ref=o,this._containerInstance=t,this._afterOpened=new ie.x,this._beforeClosed=new ie.x,this._state=0,this.disableClose=e.disableClose,this.id=o.id,t._animationStateChanged.pipe((0,Ai.h)(s=>"opened"===s.state),(0,re.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe((0,Ai.h)(s=>"closed"===s.state),(0,re.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),o.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,sr.T)(this.backdropClick(),this.keydownEvents().pipe((0,Ai.h)(s=>27===s.keyCode&&!this.disableClose&&!qt(s)))).subscribe(s=>{this.disableClose||(s.preventDefault(),function zA(n,o,e){n._closeInteractionType=o,n.close(e)}(this,"keydown"===s.type?"keyboard":"mouse"))})}close(o){this._result=o,this._containerInstance._animationStateChanged.pipe((0,Ai.h)(e=>"closing"===e.state),(0,re.q)(1)).subscribe(e=>{this._beforeClosed.next(o),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(o){let e=this._ref.config.positionStrategy;return o&&(o.left||o.right)?o.left?e.left(o.left):e.right(o.right):e.centerHorizontally(),o&&(o.top||o.bottom)?o.top?e.top(o.top):e.bottom(o.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(o="",e=""){return this._ref.updateSize(o,e),this}addPanelClass(o){return this._ref.addPanelClass(o),this}removePanelClass(o){return this._ref.removePanelClass(o),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const _l=new c.OlP("MatMdcDialogData"),yS=new c.OlP("mat-mdc-dialog-default-options"),ib=new c.OlP("mat-mdc-dialog-scroll-strategy"),nb={provide:ib,deps:[Jr],useFactory:function FA(n){return()=>n.scrollStrategies.block()}};let rb=0,qA=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,t,s,h,u,l,r,i,a,d){this._overlay=e,this._defaultOptions=s,this._parentDialog=h,this._dialogRefConstructor=r,this._dialogContainerType=i,this._dialogDataToken=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ie.x,this._afterOpenedAtThisLevel=new ie.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=xc,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Yi(void 0))),this._scrollStrategy=l,this._dialog=t.get(J_)}open(e,t){let s;(t={...this._defaultOptions||new xc,...t}).id=t.id||`${this._idPrefix}${rb++}`,t.scrollStrategy=t.scrollStrategy||this._scrollStrategy();const h=this._dialog.open(e,{...t,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:t},{provide:_p,useValue:t}]},templateContext:()=>({dialogRef:s}),providers:(u,l,r)=>(s=new this._dialogRefConstructor(u,t,r),s.updatePosition(t?.position),[{provide:this._dialogContainerType,useValue:r},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:s}])});return s.componentInstance=h.componentInstance,this.openDialogs.push(s),this.afterOpened.next(s),s.afterClosed().subscribe(()=>{const u=this.openDialogs.indexOf(s);u>-1&&(this.openDialogs.splice(u,1),this.openDialogs.length||this._getAfterAllClosed().next())}),s}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}}return n.\u0275fac=function(e){c.$Z()},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),Qr=(()=>{class n extends qA{constructor(e,t,s,h,u,l,r,i){super(e,t,h,l,r,u,yr,vS,_l,i),this._idPrefix="mat-mdc-dialog-"}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Jr),c.LFG(c.zs3),c.LFG(x.Ye,8),c.LFG(yS,8),c.LFG(ib),c.LFG(n,12),c.LFG(mp),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),WA=0,no=(()=>{class n{constructor(e,t,s){this._dialogRef=e,this._elementRef=t,this._dialog=s,this.id="mat-mdc-dialog-title-"+WA++}ngOnInit(){this._dialogRef||(this._dialogRef=function cu(n,o){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?o.find(t=>t.id===e.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr,8),c.Y36(c.SBq),c.Y36(Qr))},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,t){2&e&&c.Ikx("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),xa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),ro=(()=>{class n{constructor(){this.align="start"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("mat-mdc-dialog-actions-align-center","center"===t.align)("mat-mdc-dialog-actions-align-end","end"===t.align)},inputs:{align:"align"}}),n})(),du=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Qr,nb],imports:[jm,yc,ys,bt,bt]}),n})(),ab=(()=>{class n{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=lt(e)}get inset(){return this._inset}set inset(e){this._inset=lt(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,t){2&e&&(c.uIk("aria-orientation",t.vertical?"vertical":"horizontal"),c.ekj("mat-divider-vertical",t.vertical)("mat-divider-horizontal",!t.vertical)("mat-divider-inset",t.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,t){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),n})(),uu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,bt]}),n})(),ob=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),cb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,bt,ob,ys]}),n})();class Mp{constructor(o){this._box=o,this._destroyed=new ie.x,this._resizeSubject=new ie.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(o){return this._elementObservables.has(o)||this._elementObservables.set(o,new Ui.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(o,{box:this._box}),()=>{this._resizeObserver?.unobserve(o),t.unsubscribe(),this._elementObservables.delete(o)}}).pipe((0,Ai.h)(e=>e.some(t=>t.target===o)),Ue({bufferSize:1,refCount:!0}),At(this._destroyed))),this._elementObservables.get(o)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let ZA=(()=>{class n{constructor(){this._observers=new Map,this._ngZone=(0,c.f3M)(c.R0b)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,t){const s=t?.box||"content-box";return this._observers.has(s)||this._observers.set(s,new Mp(s)),this._observers.get(s).observe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const eM=["notch"],db=["matFormFieldNotchedOutline",""],ub=["*"],Gm=["textField"],hb=["iconPrefixContainer"],tM=["textPrefixContainer"];function pb(n,o){1&n&&c._UZ(0,"span",19)}function fb(n,o){if(1&n&&(c.TgZ(0,"label",17),c.Hsn(1,1),c.YNc(2,pb,1,0,"span",18),c.qZA()),2&n){const e=c.oxw(2);c.Q6J("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),c.uIk("for",e._control.id)("aria-owns",e._control.id),c.xp6(2),c.Q6J("ngIf",!e.hideRequiredMarker&&e._control.required)}}function iM(n,o){if(1&n&&c.YNc(0,fb,3,6,"label",16),2&n){const e=c.oxw();c.Q6J("ngIf",e._hasFloatingLabel())}}function nM(n,o){1&n&&c._UZ(0,"div",20)}function $m(n,o){}function Xm(n,o){if(1&n&&c.YNc(0,$m,0,0,"ng-template",22),2&n){c.oxw(2);const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function mb(n,o){if(1&n&&(c.TgZ(0,"div",21),c.YNc(1,Xm,1,1,"ng-template",9),c.qZA()),2&n){const e=c.oxw();c.Q6J("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),c.xp6(1),c.Q6J("ngIf",!e._forceDisplayInfixLabel())}}function Jm(n,o){1&n&&(c.TgZ(0,"div",23,24),c.Hsn(2,2),c.qZA())}function Qm(n,o){1&n&&(c.TgZ(0,"div",25,26),c.Hsn(2,3),c.qZA())}function rM(n,o){}function aM(n,o){if(1&n&&c.YNc(0,rM,0,0,"ng-template",22),2&n){c.oxw();const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function oM(n,o){1&n&&(c.TgZ(0,"div",27),c.Hsn(1,4),c.qZA())}function sM(n,o){1&n&&(c.TgZ(0,"div",28),c.Hsn(1,5),c.qZA())}function gb(n,o){1&n&&c._UZ(0,"div",29)}function Km(n,o){if(1&n&&(c.TgZ(0,"div",30),c.Hsn(1,6),c.qZA()),2&n){const e=c.oxw();c.Q6J("@transitionMessages",e._subscriptAnimationState)}}function _b(n,o){if(1&n&&(c.TgZ(0,"mat-hint",34),c._uU(1),c.qZA()),2&n){const e=c.oxw(2);c.Q6J("id",e._hintLabelId),c.xp6(1),c.Oqu(e.hintLabel)}}function bb(n,o){if(1&n&&(c.TgZ(0,"div",31),c.YNc(1,_b,2,2,"mat-hint",32),c.Hsn(2,7),c._UZ(3,"div",33),c.Hsn(4,8),c.qZA()),2&n){const e=c.oxw();c.Q6J("@transitionMessages",e._subscriptAnimationState),c.xp6(1),c.Q6J("ngIf",e.hintLabel)}}const wb=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],vb=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let pu=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-label"]]}),n})(),yb=0;const Zm=new c.OlP("MatError");let e0=(()=>{class n{constructor(e,t){this.id="mat-mdc-error-"+yb++,e||t.nativeElement.setAttribute("aria-live","polite")}}return n.\u0275fac=function(e){return new(e||n)(c.$8M("aria-live"),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,t){2&e&&c.Ikx("id",t.id)},inputs:{id:"id"},features:[c._Bn([{provide:Zm,useExisting:n}])]}),n})(),Ab=0,Cp=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+Ab++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,t){2&e&&(c.Ikx("id",t.id),c.uIk("align",null),c.ekj("mat-mdc-form-field-hint-end","end"===t.align))},inputs:{align:"align",id:"id"}}),n})();const lr=new c.OlP("MatPrefix"),lM=new c.OlP("MatSuffix"),cM=new c.OlP("FloatingLabelParent");let dM=(()=>{class n{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,c.f3M)(ZA),this._ngZone=(0,c.f3M)(c.R0b),this._parent=(0,c.f3M)(cM),this._resizeSubscription=new Vi.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Mb(n){if(null!==n.offsetParent)return n.scrollWidth;const e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const t=e.scrollWidth;return e.remove(),t}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mdc-floating-label--float-above",t.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),n})();const xp="mdc-line-ripple--active",Ms="mdc-line-ripple--deactivating";let Cb=(()=>{class n{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=s=>{const h=this._elementRef.nativeElement.classList,u=h.contains(Ms);"opacity"===s.propertyName&&u&&h.remove(xp,Ms)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Ms),e.add(xp)}deactivate(){this._elementRef.nativeElement.classList.add(Ms)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b))},n.\u0275dir=c.lG2({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),Tp=(()=>{class n{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b))},n.\u0275cmp=c.Xpm({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,t){if(1&e&&c.Gf(eM,5),2&e){let s;c.iGM(s=c.CRH())&&(t._notch=s.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mdc-notched-outline--notched",t.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:db,ngContentSelectors:ub,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,t){1&e&&(c.F$t(),c._UZ(0,"div",0),c.TgZ(1,"div",1,2),c.Hsn(3),c.qZA(),c._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),n})();const uM={transitionMessages:ln("transitionMessages",[Pt("enter",ut({opacity:1,transform:"translateY(0%)"})),ni("void => enter",[ut({opacity:0,transform:"translateY(-5px)"}),ci("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Sp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n}),n})();const Tc=new c.OlP("MatFormField"),xb=new c.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Tb=0,n0=(()=>{class n{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=lt(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,s,h,u,l,r,i){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=s,this._dir=h,this._platform=u,this._defaults=l,this._animationMode=r,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Tb++,this._hintLabelId="mat-mdc-hint-"+Tb++,this._subscriptAnimationState="",this._destroyed=new ie.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(At(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,sr.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(At(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(At(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(h=>"start"===h.align):null,s=this._hintChildren?this._hintChildren.find(h=>"end"===h.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),s&&e.push(s.id)}else this._errorChildren&&e.push(...this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const t=this._iconPrefixContainer?.nativeElement,s=this._textPrefixContainer?.nativeElement,h=t?.getBoundingClientRect().width??0,u=s?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${h+u}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(rr),c.Y36(Bt),c.Y36(xb,8),c.Y36(c.QbO,8),c.Y36(x.K0))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-form-field"]],contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,pu,5),c.Suo(s,pu,7),c.Suo(s,Sp,5),c.Suo(s,lr,5),c.Suo(s,lM,5),c.Suo(s,Zm,5),c.Suo(s,Cp,5)),2&e){let h;c.iGM(h=c.CRH())&&(t._labelChildNonStatic=h.first),c.iGM(h=c.CRH())&&(t._labelChildStatic=h.first),c.iGM(h=c.CRH())&&(t._formFieldControl=h.first),c.iGM(h=c.CRH())&&(t._prefixChildren=h),c.iGM(h=c.CRH())&&(t._suffixChildren=h),c.iGM(h=c.CRH())&&(t._errorChildren=h),c.iGM(h=c.CRH())&&(t._hintChildren=h)}},viewQuery:function(e,t){if(1&e&&(c.Gf(Gm,5),c.Gf(hb,5),c.Gf(tM,5),c.Gf(dM,5),c.Gf(Tp,5),c.Gf(Cb,5)),2&e){let s;c.iGM(s=c.CRH())&&(t._textField=s.first),c.iGM(s=c.CRH())&&(t._iconPrefixContainer=s.first),c.iGM(s=c.CRH())&&(t._textPrefixContainer=s.first),c.iGM(s=c.CRH())&&(t._floatingLabel=s.first),c.iGM(s=c.CRH())&&(t._notchedOutline=s.first),c.iGM(s=c.CRH())&&(t._lineRipple=s.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,t){2&e&&c.ekj("mat-mdc-form-field-label-always-float",t._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",t._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",t._hasIconSuffix)("mat-form-field-invalid",t._control.errorState)("mat-form-field-disabled",t._control.disabled)("mat-form-field-autofilled",t._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===t._animationMode)("mat-form-field-appearance-fill","fill"==t.appearance)("mat-form-field-appearance-outline","outline"==t.appearance)("mat-form-field-hide-placeholder",t._hasFloatingLabel()&&!t._shouldLabelFloat())("mat-focused",t._control.focused)("mat-primary","accent"!==t.color&&"warn"!==t.color)("mat-accent","accent"===t.color)("mat-warn","warn"===t.color)("ng-untouched",t._shouldForward("untouched"))("ng-touched",t._shouldForward("touched"))("ng-pristine",t._shouldForward("pristine"))("ng-dirty",t._shouldForward("dirty"))("ng-valid",t._shouldForward("valid"))("ng-invalid",t._shouldForward("invalid"))("ng-pending",t._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[c._Bn([{provide:Tc,useExisting:n},{provide:cM,useExisting:n}])],ngContentSelectors:vb,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,t){1&e&&(c.F$t(wb),c.YNc(0,iM,1,1,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1,2),c.NdJ("click",function(h){return t._control.onContainerClick(h)}),c.YNc(4,nM,1,0,"div",3),c.TgZ(5,"div",4),c.YNc(6,mb,2,2,"div",5),c.YNc(7,Jm,3,0,"div",6),c.YNc(8,Qm,3,0,"div",7),c.TgZ(9,"div",8),c.YNc(10,aM,1,1,"ng-template",9),c.Hsn(11),c.qZA(),c.YNc(12,oM,2,0,"div",10),c.YNc(13,sM,2,0,"div",11),c.qZA(),c.YNc(14,gb,1,0,"div",12),c.qZA(),c.TgZ(15,"div",13),c.YNc(16,Km,2,1,"div",14),c.YNc(17,bb,5,2,"div",15),c.qZA()),2&e&&(c.xp6(2),c.ekj("mdc-text-field--filled",!t._hasOutline())("mdc-text-field--outlined",t._hasOutline())("mdc-text-field--no-label",!t._hasFloatingLabel())("mdc-text-field--disabled",t._control.disabled)("mdc-text-field--invalid",t._control.errorState),c.xp6(2),c.Q6J("ngIf",!t._hasOutline()&&!t._control.disabled),c.xp6(2),c.Q6J("ngIf",t._hasOutline()),c.xp6(1),c.Q6J("ngIf",t._hasIconPrefix),c.xp6(1),c.Q6J("ngIf",t._hasTextPrefix),c.xp6(2),c.Q6J("ngIf",!t._hasOutline()||t._forceDisplayInfixLabel()),c.xp6(2),c.Q6J("ngIf",t._hasTextSuffix),c.xp6(1),c.Q6J("ngIf",t._hasIconSuffix),c.xp6(1),c.Q6J("ngIf",!t._hasOutline()),c.xp6(1),c.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===t.subscriptSizing),c.Q6J("ngSwitch",t._getDisplayedMessages()),c.xp6(1),c.Q6J("ngSwitchCase","error"),c.xp6(1),c.Q6J("ngSwitchCase","hint"))},dependencies:[x.O5,x.tP,x.RF,x.n9,Cp,dM,Tp,Cb],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[uM.transitionMessages]},changeDetection:0}),n})(),Cs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,x.ez,Ja,bt]}),n})(),r0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[e1,bt,e1,bt]}),n})();const MM=["*"];let Ep;function Sc(n){return function YS(){if(void 0===Ep&&(Ep=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(Ep=n.trustedTypes.createPolicy("angular#components",{createHTML:o=>o}))}return Ep}()?.createHTML(n)||n}function CM(n){return Error(`Unable to find icon with the name "${n}"`)}function xM(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function TM(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Ec{constructor(o,e,t){this.url=o,this.svgText=e,this.options=t}}let Dp=(()=>{class n{constructor(e,t,s,h){this._httpClient=e,this._sanitizer=t,this._errorHandler=h,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=s}addSvgIcon(e,t,s){return this.addSvgIconInNamespace("",e,t,s)}addSvgIconLiteral(e,t,s){return this.addSvgIconLiteralInNamespace("",e,t,s)}addSvgIconInNamespace(e,t,s,h){return this._addSvgIconConfig(e,t,new Ec(s,null,h))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,s,h){const u=this._sanitizer.sanitize(c.q3G.HTML,s);if(!u)throw TM(s);const l=Sc(u);return this._addSvgIconConfig(e,t,new Ec("",l,h))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,s){return this._addSvgIconSetConfig(e,new Ec(t,null,s))}addSvgIconSetLiteralInNamespace(e,t,s){const h=this._sanitizer.sanitize(c.q3G.HTML,t);if(!h)throw TM(t);const u=Sc(h);return this._addSvgIconSetConfig(e,new Ec("",u,s))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(c.q3G.RESOURCE_URL,e);if(!t)throw xM(e);const s=this._cachedIconsByUrl.get(t);return s?(0,$e.of)(a0(s)):this._loadSvgIconFromConfig(new Ec(e,null)).pipe((0,Ti.b)(h=>this._cachedIconsByUrl.set(t,h)),(0,st.U)(h=>a0(h)))}getNamedSvgIcon(e,t=""){const s=o0(t,e);let h=this._svgIconConfigs.get(s);if(h)return this._getSvgFromConfig(h);if(h=this._getIconConfigFromResolvers(t,e),h)return this._svgIconConfigs.set(s,h),this._getSvgFromConfig(h);const u=this._iconSetConfigs.get(t);return u?this._getSvgFromIconSetConfigs(e,u):(0,Nr._)(CM(s))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,$e.of)(a0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,st.U)(t=>a0(t)))}_getSvgFromIconSetConfigs(e,t){const s=this._extractIconWithNameFromAnySet(e,t);return s?(0,$e.of)(s):On(t.filter(u=>!u.svgText).map(u=>this._loadSvgIconSetFromConfig(u).pipe((0,Dn.K)(l=>{const i=`Loading icon set URL: ${this._sanitizer.sanitize(c.q3G.RESOURCE_URL,u.url)} failed: ${l.message}`;return this._errorHandler.handleError(new Error(i)),(0,$e.of)(null)})))).pipe((0,st.U)(()=>{const u=this._extractIconWithNameFromAnySet(e,t);if(!u)throw CM(e);return u}))}_extractIconWithNameFromAnySet(e,t){for(let s=t.length-1;s>=0;s--){const h=t[s];if(h.svgText&&h.svgText.toString().indexOf(e)>-1){const u=this._svgElementFromConfig(h),l=this._extractSvgIconFromSet(u,e,h.options);if(l)return l}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe((0,Ti.b)(t=>e.svgText=t),(0,st.U)(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?(0,$e.of)(null):this._fetchIcon(e).pipe((0,Ti.b)(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,s){const h=e.querySelector(`[id="${t}"]`);if(!h)return null;const u=h.cloneNode(!0);if(u.removeAttribute("id"),"svg"===u.nodeName.toLowerCase())return this._setSvgAttributes(u,s);if("symbol"===u.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(u),s);const l=this._svgElementFromString(Sc(""));return l.appendChild(u),this._setSvgAttributes(l,s)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const s=t.querySelector("svg");if(!s)throw Error(" tag not found");return s}_toSvgElement(e){const t=this._svgElementFromString(Sc("")),s=e.attributes;for(let h=0;hSc(i)),(0,vo.x)(()=>this._inProgressUrlFetches.delete(u)),(0,Ye.B)());return this._inProgressUrlFetches.set(u,r),r}_addSvgIconConfig(e,t,s){return this._svgIconConfigs.set(o0(e,t),s),this}_addSvgIconSetConfig(e,t){const s=this._iconSetConfigs.get(e);return s?s.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let s=0;so?o.pathname+o.search:""}}}),DM=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],XS=DM.map(n=>`[${n}]`).join(", "),kM=/^url\(['"]?#(.*?)['"]?\)$/;let Kr=(()=>{class n extends kb{get inline(){return this._inline}set inline(e){this._inline=lt(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,s,h,u,l){super(e),this._iconRegistry=t,this._location=h,this._errorHandler=u,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Vi.w0.EMPTY,l&&(l.color&&(this.color=this.defaultColor=l.color),l.fontSet&&(this.fontSet=l.fontSet)),s||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){const s=e.childNodes[t];(1!==s.nodeType||"svg"===s.nodeName.toLowerCase())&&s.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(s=>s.length>0);this._previousFontSetClass.forEach(s=>e.classList.remove(s)),t.forEach(s=>e.classList.add(s)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const t=this._elementsWithExternalReferences;t&&t.forEach((s,h)=>{s.forEach(u=>{h.setAttribute(u.name,`url('${e}#${u.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(XS),s=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let h=0;h{const l=t[h],r=l.getAttribute(u),i=r?r.match(kM):null;if(i){let a=s.get(l);a||(a=[],s.set(l,a)),a.push({name:u,value:i[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,s]=this._splitIconName(e);t&&(this._svgNamespace=t),s&&(this._svgName=s),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(s,t).pipe((0,re.q)(1)).subscribe(h=>this._setSvgElement(h),h=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${s}! ${h.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Dp),c.$8M("aria-hidden"),c.Y36(kp),c.Y36(c.qLn),c.Y36(SM,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,t){2&e&&(c.uIk("data-mat-icon-type",t._usingFontIcon()?"font":"svg")("data-mat-icon-name",t._svgName||t.fontIcon)("data-mat-icon-namespace",t._svgNamespace||t.fontSet)("fontIcon",t._usingFontIcon()?t.fontIcon:null),c.ekj("mat-icon-inline",t.inline)("mat-icon-no-color","primary"!==t.color&&"accent"!==t.color&&"warn"!==t.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[c.qOj],ngContentSelectors:MM,decls:1,vars:0,template:function(e,t){1&e&&(c.F$t(),c.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),zo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,bt]}),n})();const Hb=nr({passive:!0});let HM=(()=>{class n{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Fa.E;const t=zi(e),s=this._monitoredElements.get(t);if(s)return s.subject;const h=new ie.x,u="cdk-text-field-autofilled",l=r=>{"cdk-text-field-autofill-start"!==r.animationName||t.classList.contains(u)?"cdk-text-field-autofill-end"===r.animationName&&t.classList.contains(u)&&(t.classList.remove(u),this._ngZone.run(()=>h.next({target:r.target,isAutofilled:!1}))):(t.classList.add(u),this._ngZone.run(()=>h.next({target:r.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",l,Hb),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:h,unlisten:()=>{t.removeEventListener("animationstart",l,Hb)}}),h}stopMonitoring(e){const t=zi(e),s=this._monitoredElements.get(t);s&&(s.unlisten(),s.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Bt),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),RM=(()=>{class n{get minRows(){return this._minRows}set minRows(e){this._minRows=Xi(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Xi(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=lt(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,t,s,h){this._elementRef=e,this._platform=t,this._ngZone=s,this._destroyed=new ie.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=u=>{this._hasFocus="focus"===u.type},this._document=h,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{mc(this._getWindow(),"resize").pipe(au(16),At(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,t=e.style.marginBottom||"",s=this._platform.FIREFOX,h=s&&this._hasFocus,u=s?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";h&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(u);const l=e.scrollHeight-4;return e.classList.remove(u),h&&(e.style.marginBottom=t),l}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const t=this._elementRef.nativeElement,s=t.value;if(!e&&this._minRows===this._previousMinRows&&s===this._previousValue)return;const h=this._measureScrollHeight(),u=Math.max(h,this._cachedPlaceholderHeight||0);t.style.height=`${u}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=s,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:s}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,s)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Bt),c.Y36(c.R0b),c.Y36(x.K0,8))},n.\u0275dir=c.lG2({type:n,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,t){1&e&&c.NdJ("input",function(){return t._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),Rb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const PM=new c.OlP("MAT_INPUT_VALUE_ACCESSOR"),Ta=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Lb=0;const IM=Gv(class{constructor(n,o,e,t){this._defaultErrorStateMatcher=n,this._parentForm=o,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new ie.x}});let Pb=(()=>{class n extends IM{get disabled(){return this._disabled}set disabled(e){this._disabled=lt(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(jd.required)??!1}set required(e){this._required=lt(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&hg().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=lt(e)}constructor(e,t,s,h,u,l,r,i,a,d){super(l,h,u,s),this._elementRef=e,this._platform=t,this._autofillMonitor=i,this._formField=d,this._uid="mat-input-"+Lb++,this.focused=!1,this.stateChanges=new ie.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(g=>hg().has(g)),this._iOSKeyupListener=g=>{const f=g.target;!f.value&&0===f.selectionStart&&0===f.selectionEnd&&(f.setSelectionRange(1,1),f.setSelectionRange(0,0))};const p=this._elementRef.nativeElement,m=p.nodeName.toLowerCase();this._inputValueAccessor=r||p,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&a.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===m,this._isTextarea="textarea"===m,this._isInFormField=!!d,this._isNativeSelect&&(this.controlType=p.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Ta.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Bt),c.Y36(Jn,10),c.Y36(ws,8),c.Y36(pc,8),c.Y36(jf),c.Y36(PM,10),c.Y36(HM),c.Y36(c.R0b),c.Y36(Tc,8))},n.\u0275dir=c.lG2({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,t){1&e&&c.NdJ("focus",function(){return t._focusChanged(!0)})("blur",function(){return t._focusChanged(!1)})("input",function(){return t._onInput()}),2&e&&(c.Ikx("id",t.id)("disabled",t.disabled)("required",t.required),c.uIk("name",t.name||null)("readonly",t.readonly&&!t._isNativeSelect||null)("aria-invalid",t.empty&&t.required?null:t.errorState)("aria-required",t.required)("id",t.id),c.ekj("mat-input-server",t._isServer)("mat-mdc-form-field-textarea-control",t._isInFormField&&t._isTextarea)("mat-mdc-form-field-input-control",t._isInFormField)("mdc-text-field__input",t._isInFormField)("mat-mdc-native-select-inline",t._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[c._Bn([{provide:Sp,useExisting:n}]),c.qOj,c.TTD]}),n})(),Ln=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,Cs,Cs,Rb,bt]}),n})();const OM=["determinateSpinner"];function l0(n,o){if(1&n&&(c.O4$(),c.TgZ(0,"svg",11),c._UZ(1,"circle",12),c.qZA()),2&n){const e=c.oxw();c.uIk("viewBox",e._viewBox()),c.xp6(1),c.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),c.uIk("r",e._circleRadius())}}const BM=ps(class{constructor(n){this._elementRef=n}},"primary"),VM=new c.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function c0(){return{diameter:d0}}}),d0=100;let u0=(()=>{class n extends BM{constructor(e,t,s){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=d0,this._noopAnimations="NoopAnimations"===t&&!!s&&!s._forceAnimations,s&&(s.color&&(this.color=this.defaultColor=s.color),s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Xi(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Xi(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Xi(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.QbO,8),c.Y36(VM))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&c.Gf(OM,5),2&e){let s;c.iGM(s=c.CRH())&&(t._determinateCircle=s.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,t){2&e&&(c.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===t.mode?t.value:null)("mode",t.mode),c.Udp("width",t.diameter,"px")("height",t.diameter,"px")("--mdc-circular-progress-size",t.diameter+"px")("--mdc-circular-progress-active-indicator-width",t.diameter+"px"),c.ekj("_mat-animation-noopable",t._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===t.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[c.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,t){if(1&e&&(c.YNc(0,l0,2,8,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1,2),c.O4$(),c.TgZ(4,"svg",3),c._UZ(5,"circle",4),c.qZA()(),c.kcU(),c.TgZ(6,"div",5)(7,"div",6)(8,"div",7),c.GkF(9,8),c.qZA(),c.TgZ(10,"div",9),c.GkF(11,8),c.qZA(),c.TgZ(12,"div",10),c.GkF(13,8),c.qZA()()()),2&e){const s=c.MAs(1);c.xp6(4),c.uIk("viewBox",t._viewBox()),c.xp6(1),c.Udp("stroke-dasharray",t._strokeCircumference(),"px")("stroke-dashoffset",t._strokeDashOffset(),"px")("stroke-width",t._circleStrokeWidth(),"%"),c.uIk("r",t._circleRadius()),c.xp6(4),c.Q6J("ngTemplateOutlet",s),c.xp6(2),c.Q6J("ngTemplateOutlet",s),c.xp6(2),c.Q6J("ngTemplateOutlet",s)}},dependencies:[x.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),Dc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,bt]}),n})(),Nb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[al]}),n})(),f0=(()=>{class n{constructor(){this.changes=new ie.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const tC={provide:f0,deps:[[new c.FiY,new c.tp0,f0]],useFactory:function iE(n){return n||new f0}};let Ub=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[tC,jf],imports:[bt,x.ez,ys,Nb,zo,$n,bt]}),n})();const Hp=[[["caption"]],[["colgroup"],["col"]]],nC=["caption","colgroup, col"];function Fo(n){return class extends n{get sticky(){return this._sticky}set sticky(o){const e=this._sticky;this._sticky=lt(o),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const o=this._hasStickyChanged;return this._hasStickyChanged=!1,o}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...o){super(...o),this._sticky=!1,this._hasStickyChanged=!1}}}const vl=new c.OlP("CDK_TABLE");let Ts=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkCellDef",""]]}),n})(),kc=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkHeaderCellDef",""]]}),n})(),Hc=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkFooterCellDef",""]]}),n})();class g0{}const Rp=Fo(g0);let Ss=(()=>{class n extends Rp{get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const t=this._stickyEnd;this._stickyEnd=lt(e),this._hasStickyChanged=t!==this._stickyEnd}constructor(e){super(),this._table=e,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(vl,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,Ts,5),c.Suo(s,kc,5),c.Suo(s,Hc,5)),2&e){let h;c.iGM(h=c.CRH())&&(t.cell=h.first),c.iGM(h=c.CRH())&&(t.headerCell=h.first),c.iGM(h=c.CRH())&&(t.footerCell=h.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[c._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),c.qOj]}),n})();class Wb{constructor(o,e){e.nativeElement.classList.add(...o._columnCssClassName)}}let Yb=(()=>{class n extends Wb{constructor(e,t){super(e,t)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Ss),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[c.qOj]}),n})(),b0=(()=>{class n extends Wb{constructor(e,t){if(super(e,t),1===e._table?._elementRef.nativeElement.nodeType){const s=e._table._elementRef.nativeElement.getAttribute("role");t.nativeElement.setAttribute("role","grid"===s||"treegrid"===s?"gridcell":"cell")}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Ss),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[c.qOj]}),n})();class Gb{constructor(){this.tasks=[],this.endTasks=[]}}const w0=new c.OlP("_COALESCED_STYLE_SCHEDULER");let $b=(()=>{class n{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new ie.x}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Gb,this._getScheduleObservable().pipe(At(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new Gb;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,Nn.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,re.q)(1))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),Lp=(()=>{class n{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof bu?e.headerCell.template:this instanceof Pp?e.footerCell.template:e.cell.template}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4))},n.\u0275dir=c.lG2({type:n,features:[c.TTD]}),n})();class Xb extends Lp{}const oC=Fo(Xb);let bu=(()=>{class n extends oC{constructor(e,t,s){super(e,t),this._table=s}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(vl,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),n})();class Jb extends Lp{}const v0=Fo(Jb);let Pp=(()=>{class n extends v0{constructor(e,t,s){super(e,t),this._table=s}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(vl,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[c.qOj,c.TTD]}),n})(),wu=(()=>{class n extends Lp{constructor(e,t,s){super(e,t),this._table=s}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(vl,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[c.qOj]}),n})(),Sa=(()=>{class n{constructor(e){this._viewContainer=e,n.mostRecentCellOutlet=this}ngOnDestroy(){n.mostRecentCellOutlet===this&&(n.mostRecentCellOutlet=null)}}return n.mostRecentCellOutlet=null,n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkCellOutlet",""]]}),n})(),y0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&c.GkF(0,0)},dependencies:[Sa],encapsulation:2}),n})(),Qb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&c.GkF(0,0)},dependencies:[Sa],encapsulation:2}),n})(),M0=(()=>{class n{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["ng-template","cdkNoDataRow",""]]}),n})();const Kb=["top","bottom","left","right"];class sC{constructor(o,e,t,s,h=!0,u=!0,l){this._isNativeHtmlTable=o,this._stickCellCss=e,this.direction=t,this._coalescedStyleScheduler=s,this._isBrowser=h,this._needsPositionStickyOnElement=u,this._positionListener=l,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(o,e){const t=[];for(const s of o)if(s.nodeType===s.ELEMENT_NODE){t.push(s);for(let h=0;h{for(const s of t)this._removeStickyStyle(s,e)})}updateStickyColumns(o,e,t,s=!0){if(!o.length||!this._isBrowser||!e.some(p=>p)&&!t.some(p=>p))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const h=o[0],u=h.children.length,l=this._getCellWidths(h,s),r=this._getStickyStartColumnPositions(l,e),i=this._getStickyEndColumnPositions(l,t),a=e.lastIndexOf(!0),d=t.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const p="rtl"===this.direction,m=p?"right":"left",g=p?"left":"right";for(const f of o)for(let v=0;ve[v]?f:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===d?[]:l.slice(d).map((f,v)=>t[v+d]?f:null).reverse()}))})}stickRows(o,e,t){if(!this._isBrowser)return;const s="bottom"===t?o.slice().reverse():o,h="bottom"===t?e.slice().reverse():e,u=[],l=[],r=[];for(let a=0,d=0;a{for(let a=0;a{e.some(s=>!s)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(o,e){for(const s of e)o.style[s]="",o.classList.remove(this._borderCellCss[s]);Kb.some(s=>-1===e.indexOf(s)&&o.style[s])?o.style.zIndex=this._getCalculatedZIndex(o):(o.style.zIndex="",this._needsPositionStickyOnElement&&(o.style.position=""),o.classList.remove(this._stickCellCss))}_addStickyStyle(o,e,t,s){o.classList.add(this._stickCellCss),s&&o.classList.add(this._borderCellCss[e]),o.style[e]=`${t}px`,o.style.zIndex=this._getCalculatedZIndex(o),this._needsPositionStickyOnElement&&(o.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(o){const e={top:100,bottom:10,left:1,right:1};let t=0;for(const s of Kb)o.style[s]&&(t+=e[s]);return t?`${t}`:""}_getCellWidths(o,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const t=[],s=o.children;for(let h=0;h0;h--)e[h]&&(t[h]=s,s+=o[h]);return t}}const Ip=new c.OlP("CDK_SPL");let Rc=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","rowOutlet",""]]}),n})(),Op=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","headerRowOutlet",""]]}),n})(),Bp=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","footerRowOutlet",""]]}),n})(),vu=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["","noDataRowOutlet",""]]}),n})(),Vp=(()=>{class n{get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=lt(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=lt(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,t,s,h,u,l,r,i,a,d,p,m){this._differs=e,this._changeDetectorRef=t,this._elementRef=s,this._dir=u,this._platform=r,this._viewRepeater=i,this._coalescedStyleScheduler=a,this._viewportRuler=d,this._stickyPositioningListener=p,this._ngZone=m,this._onDestroy=new ie.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new c.vpe,this.viewChange=new mn.X({start:0,end:Number.MAX_VALUE}),h||this._elementRef.nativeElement.setAttribute("role","table"),this._document=l,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t),this._viewportRuler.change().pipe(At(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const t=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||t,this._forceRecalculateCellWidths=t,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),gc(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const t=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,t,(s,h,u)=>this._getEmbeddedViewArgs(s.item,u),s=>s.item.data,s=>{1===s.operation&&s.context&&this._renderCellTemplateForItem(s.record.item.rowDef,s.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(s=>{t.get(s.currentIndex).context.$implicit=s.item.data}),this._updateNoDataRow(),this._ngZone&&c.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,re.q)(1),At(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),s=this._elementRef.nativeElement.querySelector("thead");s&&(s.style.display=e.length?"":"none");const h=this._headerRowDefs.map(u=>u.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,h,"top"),this._headerRowDefs.forEach(u=>u.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),s=this._elementRef.nativeElement.querySelector("tfoot");s&&(s.style.display=e.length?"":"none");const h=this._footerRowDefs.map(u=>u.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,h,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,h),this._footerRowDefs.forEach(u=>u.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),s=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...t,...s],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((h,u)=>{this._addStickyColumnStyles([h],this._headerRowDefs[u])}),this._rowDefs.forEach(h=>{const u=[];for(let l=0;l{this._addStickyColumnStyles([h],this._footerRowDefs[u])}),Array.from(this._columnDefsByName.values()).forEach(h=>h.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let s=0;s{const l=s&&s.has(u)?s.get(u):[];if(l.length){const r=l.shift();return r.dataIndex=t,r}return{data:e,rowDef:u,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),yl(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=yl(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=yl(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=yl(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(t=>!t.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(u,l)=>u||!!l.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const s=this._headerRowDefs.reduce(e,!1);s&&this._forceRenderHeaderRows();const h=this._footerRowDefs.reduce(e,!1);return h&&this._forceRenderFooterRows(),t||s||h}_switchDataSource(e){this._data=[],gc(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;gc(this.dataSource)?e=this.dataSource.connect(this):Ki(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,$e.of)(this.dataSource)),this._renderChangeSubscription=e.pipe(At(this._onDestroy)).subscribe(t=>{this._data=t||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const s=Array.from(t.columns||[]).map(l=>this._columnDefsByName.get(l)),h=s.map(l=>l.sticky),u=s.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(e,h,u,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const t=[];for(let s=0;s!h.when||h.when(t,e));else{let h=this._rowDefs.find(u=>u.when&&u.when(t,e))||this._defaultRowDef;h&&s.push(h)}return s}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,s,h={}){const u=e.viewContainer.createEmbeddedView(t.template,h,s);return this._renderCellTemplateForItem(t,h),u}_renderCellTemplateForItem(e,t){for(let s of this._getCellTemplates(e))Sa.mostRecentCellOutlet&&Sa.mostRecentCellOutlet._viewContainer.createEmbeddedView(s,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,s=e.length;t{const s=this._columnDefsByName.get(t);return e.extractCellTemplate(s)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const s of t){const h=this._document.createElement(s.tag);h.setAttribute("role","rowgroup");for(const u of s.outlets)h.appendChild(u.elementRef.nativeElement);e.appendChild(h)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(t,s)=>t||s.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new sC(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,$e.of)()).pipe(At(this._onDestroy)).subscribe(t=>{this._stickyStyler.direction=t,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(t=>!t._table||t._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const t=0===this._rowOutlet.viewContainer.length;if(t===this._isShowingNoDataRow)return;const s=this._noDataRowOutlet.viewContainer;if(t){const h=s.createEmbeddedView(e.templateRef),u=h.rootNodes[0];1===h.rootNodes.length&&u?.nodeType===this._document.ELEMENT_NODE&&(u.setAttribute("role","row"),u.classList.add(e._contentClassName))}else s.clear();this._isShowingNoDataRow=t}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.ZZ4),c.Y36(c.sBO),c.Y36(c.SBq),c.$8M("role"),c.Y36(rr,8),c.Y36(x.K0),c.Y36(Bt),c.Y36(_c),c.Y36(w0),c.Y36(vs),c.Y36(Ip,12),c.Y36(c.R0b,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,M0,5),c.Suo(s,Ss,5),c.Suo(s,wu,5),c.Suo(s,bu,5),c.Suo(s,Pp,5)),2&e){let h;c.iGM(h=c.CRH())&&(t._noDataRow=h.first),c.iGM(h=c.CRH())&&(t._contentColumnDefs=h),c.iGM(h=c.CRH())&&(t._contentRowDefs=h),c.iGM(h=c.CRH())&&(t._contentHeaderRowDefs=h),c.iGM(h=c.CRH())&&(t._contentFooterRowDefs=h)}},viewQuery:function(e,t){if(1&e&&(c.Gf(Rc,7),c.Gf(Op,7),c.Gf(Bp,7),c.Gf(vu,7)),2&e){let s;c.iGM(s=c.CRH())&&(t._rowOutlet=s.first),c.iGM(s=c.CRH())&&(t._headerRowOutlet=s.first),c.iGM(s=c.CRH())&&(t._footerRowOutlet=s.first),c.iGM(s=c.CRH())&&(t._noDataRowOutlet=s.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("cdk-table-fixed-layout",t.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[c._Bn([{provide:vl,useExisting:n},{provide:_c,useClass:H_},{provide:w0,useClass:$b},{provide:Ip,useValue:null}])],ngContentSelectors:nC,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(c.F$t(Hp),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Rc,Op,Bp,vu],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),n})();function yl(n,o){return n.concat(Array.from(o))}let dE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wc]}),n})();const uE=[[["caption"]],[["colgroup"],["col"]]],fC=["caption","colgroup, col"];let ew=(()=>{class n extends Vp{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mdc-table-fixed-layout",t.fixedLayout)},exportAs:["matTable"],features:[c._Bn([{provide:Vp,useExisting:n},{provide:vl,useExisting:n},{provide:w0,useClass:$b},{provide:_c,useClass:H_},{provide:Ip,useValue:null}]),c.qOj],ngContentSelectors:fC,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(c.F$t(uE),c.Hsn(0),c.Hsn(1,1),c.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[Rc,Op,Bp,vu],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child>.mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),n})(),C0=(()=>{class n extends Ts{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matCellDef",""]],features:[c._Bn([{provide:Ts,useExisting:n}]),c.qOj]}),n})(),Np=(()=>{class n extends kc{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matHeaderCellDef",""]],features:[c._Bn([{provide:kc,useExisting:n}]),c.qOj]}),n})(),x0=(()=>{class n extends Ss{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[c._Bn([{provide:Ss,useExisting:n},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),c.qOj]}),n})(),T0=(()=>{class n extends Yb{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[c.qOj]}),n})(),S0=(()=>{class n extends b0{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[c.qOj]}),n})(),tw=(()=>{class n extends bu{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[c._Bn([{provide:bu,useExisting:n}]),c.qOj]}),n})(),_=(()=>{class n extends wu{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[c._Bn([{provide:wu,useExisting:n}]),c.qOj]}),n})(),b=(()=>{class n extends y0{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[c._Bn([{provide:y0,useExisting:n}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&c.GkF(0,0)},dependencies:[Sa],encapsulation:2}),n})(),y=(()=>{class n extends Qb{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[c._Bn([{provide:Qb,useExisting:n}]),c.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&c.GkF(0,0)},dependencies:[Sa],encapsulation:2}),n})(),I=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,dE,bt]}),n})();class F extends ap{get data(){return this._data.value}set data(o){o=Array.isArray(o)?o:[],this._data.next(o),this._renderChangesSubscription||this._filterData(o)}get filter(){return this._filter.value}set filter(o){this._filter.next(o),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(o){this._sort=o,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(o){this._paginator=o,this._updateChangeSubscription()}constructor(o=[]){super(),this._renderData=new mn.X([]),this._filter=new mn.X(""),this._internalPageChanges=new ie.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,t)=>{const s=e[t];if(Cf(s)){const h=Number(s);return h<9007199254740991?h:s}return s},this.sortData=(e,t)=>{const s=t.active,h=t.direction;return s&&""!=h?e.sort((u,l)=>{let r=this.sortingDataAccessor(u,s),i=this.sortingDataAccessor(l,s);const a=typeof r,d=typeof i;a!==d&&("number"===a&&(r+=""),"number"===d&&(i+=""));let p=0;return null!=r&&null!=i?r>i?p=1:r{const s=Object.keys(e).reduce((u,l)=>u+e[l]+"\u25ec","").toLowerCase(),h=t.trim().toLowerCase();return-1!=s.indexOf(h)},this._data=new mn.X(o),this._updateChangeSubscription()}_updateChangeSubscription(){const o=this._sort?(0,sr.T)(this._sort.sortChange,this._sort.initialized):(0,$e.of)(null),e=this._paginator?(0,sr.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,$e.of)(null),s=(0,za.a)([this._data,this._filter]).pipe((0,st.U)(([l])=>this._filterData(l))),h=(0,za.a)([s,o]).pipe((0,st.U)(([l])=>this._orderData(l))),u=(0,za.a)([h,e]).pipe((0,st.U)(([l])=>this._pageData(l)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=u.subscribe(l=>this._renderData.next(l))}_filterData(o){return this.filteredData=null==this.filter||""===this.filter?o:o.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(o){return this.sort?this.sortData(o.slice(),this.sort):o}_pageData(o){if(!this.paginator)return o;const e=this.paginator.pageIndex*this.paginator.pageSize;return o.slice(e,e+this.paginator.pageSize)}_updatePaginator(o){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=o,e.pageIndex>0)){const t=Math.ceil(e.length/e.pageSize)-1||0,s=Math.min(e.pageIndex,t);s!==e.pageIndex&&(e.pageIndex=s,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class X extends F{}let gk=(()=>{class n{constructor(){this.changes=new ie.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,t){return`${e} \u2013 ${t}`}formatYearRangeLabel(e,t){return`${e} to ${t}`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Tk={provide:new c.OlP("mat-datepicker-scroll-strategy"),deps:[Jr],useFactory:function xk(n){return()=>n.scrollStrategies.reposition()}};let _C=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[gk,Tk],imports:[x.ez,Ho,yc,Ka,ys,bt,No]}),n})(),CE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,bt,No,No,bt]}),n})(),DE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Ja,x.ez,bt,$n,kh,uu]}),n})();var kE=E(5177);const cH=["mat-menu-item",""];function dH(n,o){1&n&&(c.O4$(),c.TgZ(0,"svg",3),c._UZ(1,"polygon",4),c.qZA())}const uH=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],hH=["mat-icon, [matMenuItemIcon]","*"];function pH(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div",0),c.NdJ("keydown",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h._handleKeydown(s))})("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.closed.emit("click"))})("@transformMenu.start",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h._onAnimationStart(s))})("@transformMenu.done",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h._onAnimationDone(s))}),c.TgZ(1,"div",1),c.Hsn(2),c.qZA()()}if(2&n){const e=c.oxw();c.Q6J("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),c.uIk("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const fH=["*"],wC=new c.OlP("MAT_MENU_PANEL"),mH=Pd(ar(class{}));let k0=(()=>{class n extends mH{constructor(e,t,s,h,u){super(),this._elementRef=e,this._document=t,this._focusMonitor=s,this._parentMenu=h,this._changeDetectorRef=u,this.role="menuitem",this._hovered=new ie.x,this._focused=new ie.x,this._highlighted=!1,this._triggersSubmenu=!1,h?.addItem?.(this)}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),t=e.querySelectorAll("mat-icon, .material-icons");for(let s=0;s enter",ci("120ms cubic-bezier(0, 0, 0.2, 1)",ut({opacity:1,transform:"scale(1)"}))),ni("* => void",ci("100ms 25ms linear",ut({opacity:0})))]),fadeInItems:ln("fadeInItems",[Pt("showing",ut({opacity:1})),ni("void => *",[ut({opacity:0}),ci("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let _H=0;const HE=new c.OlP("mat-menu-default-options",{providedIn:"root",factory:function bH(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let H0=(()=>{class n{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=lt(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=lt(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(" ").forEach(s=>{this._classList[s]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(s=>{this._classList[s]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,t,s,h){this._elementRef=e,this._ngZone=t,this._changeDetectorRef=h,this._directDescendantItems=new c.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new ie.x,this.closed=new c.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+_H++,this.overlayPanelClass=s.overlayPanelClass||"",this._xPosition=s.xPosition,this._yPosition=s.yPosition,this.backdropClass=s.backdropClass,this._overlapTrigger=s.overlapTrigger,this._hasBackdrop=s.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new kf(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Yi(this._directDescendantItems),(0,Ot.w)(e=>(0,sr.T)(...e.map(t=>t._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const t=this._keyManager;if("enter"===this._panelAnimationState&&t.activeItem?._hasFocus()){const s=e.toArray(),h=Math.max(0,Math.min(s.length-1,t.activeItemIndex||0));s[h]&&!s[h].disabled?t.setActiveItem(h):t.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Yi(this._directDescendantItems),(0,Ot.w)(t=>(0,sr.T)(...t.map(s=>s._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,s=this._keyManager;switch(t){case 27:qt(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===t||40===t)&&s.setFocusOrigin("keyboard"),void s.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{let t=null;if(this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!t||!t.contains(document.activeElement)){const s=this._keyManager;s.setFocusOrigin(e).setFirstItemActive(),!s.activeItem&&t&&t.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=Math.min(this._baseElevation+e,24),s=`${this._elevationPrefix}${t}`,h=Object.keys(this._classList).find(u=>u.startsWith(this._elevationPrefix));(!h||h===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[s]=!0,this._previousElevation=s)}setPositionClasses(e=this.xPosition,t=this.yPosition){const s=this._classList;s["mat-menu-before"]="before"===e,s["mat-menu-after"]="after"===e,s["mat-menu-above"]="above"===t,s["mat-menu-below"]="below"===t,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Yi(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(HE),c.Y36(c.sBO))},n.\u0275dir=c.lG2({type:n,contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,gH,5),c.Suo(s,k0,5),c.Suo(s,k0,4)),2&e){let h;c.iGM(h=c.CRH())&&(t.lazyContent=h.first),c.iGM(h=c.CRH())&&(t._allItems=h),c.iGM(h=c.CRH())&&(t.items=h)}},viewQuery:function(e,t){if(1&e&&c.Gf(c.Rgc,5),2&e){let s;c.iGM(s=c.CRH())&&(t.templateRef=s.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),n})(),RE=(()=>{class n extends H0{constructor(e,t,s,h){super(e,t,s,h),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(HE),c.Y36(c.sBO))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(e,t){2&e&&c.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[c._Bn([{provide:wC,useExisting:n}]),c.qOj],ngContentSelectors:fH,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(e,t){1&e&&(c.F$t(),c.YNc(0,pH,3,6,"ng-template"))},dependencies:[x.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[rw.transformMenu,rw.fadeInItems]},changeDetection:0}),n})();const LE=new c.OlP("mat-menu-scroll-strategy"),vH={provide:LE,deps:[Jr],useFactory:function wH(n){return()=>n.scrollStrategies.reposition()}},PE=nr({passive:!0});let yH=(()=>{class n{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(t=>{this._destroyMenu(t),("click"===t||"tab"===t)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(t)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,t,s,h,u,l,r,i,a){this._overlay=e,this._element=t,this._viewContainerRef=s,this._menuItemInstance=l,this._dir=r,this._focusMonitor=i,this._ngZone=a,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=Vi.w0.EMPTY,this._hoverSubscription=Vi.w0.EMPTY,this._menuCloseSubscription=Vi.w0.EMPTY,this._changeDetectorRef=(0,c.f3M)(c.sBO),this._handleTouchStart=d=>{Ed(d)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new c.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new c.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=h,this._parentMaterialMenu=u instanceof H0?u:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,PE)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,PE),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const t=this._createOverlay(e),s=t.getConfig(),h=s.positionStrategy;this._setPosition(e,h),s.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,t.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof H0&&(e._startAnimation(),e._directDescendantItems.changes.pipe(At(e.close)).subscribe(()=>{h.withLockedPosition(!1).reapplyLastPosition(),h.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,t instanceof H0?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe((0,Ai.h)(s=>"void"===s.toState),(0,re.q)(1),At(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let t=0,s=e.parentMenu;for(;s;)t++,s=s.parentMenu;e.setElevation(t)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const t=this._getOverlayConfig(e);this._subscribeToPositions(e,t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new pp({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,t){e.setPositionClasses&&t.positionChanges.subscribe(s=>{const h="start"===s.connectionPair.overlayX?"after":"before",u="top"===s.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(h,u)):e.setPositionClasses(h,u)})}_setPosition(e,t){let[s,h]="before"===e.xPosition?["end","start"]:["start","end"],[u,l]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[r,i]=[u,l],[a,d]=[s,h],p=0;if(this.triggersSubmenu()){if(d=s="before"===e.xPosition?"start":"end",h=a="end"===s?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const m=this._parentMaterialMenu.items.first;this._parentInnerPadding=m?m._getHostElement().offsetTop:0}p="bottom"===u?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(r="top"===u?"bottom":"top",i="top"===l?"bottom":"top");t.withPositions([{originX:s,originY:r,overlayX:a,overlayY:u,offsetY:p},{originX:h,originY:r,overlayX:d,overlayY:u,offsetY:p},{originX:s,originY:i,overlayX:a,overlayY:l,offsetY:-p},{originX:h,originY:i,overlayX:d,overlayY:l,offsetY:-p}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments(),s=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,$e.of)(),h=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Ai.h)(u=>u!==this._menuItemInstance),(0,Ai.h)(()=>this._menuOpen)):(0,$e.of)();return(0,sr.T)(e,s,h,t)}_handleMousedown(e){Th(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;(13===t||32===t)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Ai.h)(e=>e===this._menuItemInstance&&!e.disabled),(0,kE.g)(0,np)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof H0&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,kE.g)(0,np),At(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new cp(e.templateRef,this._viewContainerRef)),this._portal}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Jr),c.Y36(c.SBq),c.Y36(c.s_b),c.Y36(LE),c.Y36(wC,8),c.Y36(k0,10),c.Y36(rr,8),c.Y36(_a),c.Y36(c.R0b))},n.\u0275dir=c.lG2({type:n,hostVars:3,hostBindings:function(e,t){1&e&&c.NdJ("click",function(h){return t._handleClick(h)})("mousedown",function(h){return t._handleMousedown(h)})("keydown",function(h){return t._handleKeydown(h)}),2&e&&c.uIk("aria-haspopup",t.menu?"menu":null)("aria-expanded",t.menuOpen)("aria-controls",t.menuOpen?t.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),n})(),IE=(()=>{class n extends yH{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[c.qOj]}),n})(),vC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[vH],imports:[x.ez,$n,bt,yc,No,bt]}),n})();const AH=["*",[["mat-toolbar-row"]]],MH=["*","mat-toolbar-row"],CH=ps(class{constructor(n){this._elementRef=n}});let xH=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),TH=(()=>{class n extends CH{constructor(e,t,s){super(e),this._platform=t,this._document=s}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Bt),c.Y36(x.K0))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,t,s){if(1&e&&c.Suo(s,xH,5),2&e){let h;c.iGM(h=c.CRH())&&(t._toolbarRows=h)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("mat-toolbar-multiple-rows",t._toolbarRows.length>0)("mat-toolbar-single-row",0===t._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[c.qOj],ngContentSelectors:MH,decls:2,vars:0,template:function(e,t){1&e&&(c.F$t(AH),c.Hsn(0),c.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),n})(),OE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,bt]}),n})(),yC=(()=>{class n{constructor(){this.changes=new ie.x}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const EH={provide:yC,deps:[[new c.FiY,new c.tp0,yC]],useFactory:function SH(n){return n||new yC}};let AC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[EH],imports:[x.ez,bt]}),n})();const LH={provide:new c.OlP("mat-select-scroll-strategy"),deps:[Jr],useFactory:function RH(n){return()=>n.scrollStrategies.reposition()}};let aw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[LH],imports:[x.ez,yc,Uf,bt,No,Cs,Uf,bt]}),n})();const PH=["tooltip"],BE=new c.OlP("mat-tooltip-scroll-strategy"),BH={provide:BE,deps:[Jr],useFactory:function OH(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},NH=new c.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function VH(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),VE="tooltip-panel",NE=nr({passive:!0});let WH=(()=>{class n{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=lt(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=lt(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Xi(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Xi(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,t,s,h,u,l,r,i,a,d,p,m){this._overlay=e,this._elementRef=t,this._scrollDispatcher=s,this._viewContainerRef=h,this._ngZone=u,this._platform=l,this._ariaDescriber=r,this._focusMonitor=i,this._dir=d,this._defaultOptions=p,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ie.x,this._scrollStrategy=a,this._document=m,p&&(this._showDelay=p.showDelay,this._hideDelay=p.hideDelay,p.position&&(this.position=p.position),p.positionAtOrigin&&(this.positionAtOrigin=p.positionAtOrigin),p.touchGestures&&(this.touchGestures=p.touchGestures)),d.change.pipe(At(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(At(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([t,s])=>{e.removeEventListener(t,s,NE)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,t){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const s=this._createOverlay(t);this._detach(),this._portal=this._portal||new ou(this._tooltipComponent,this._viewContainerRef);const h=this._tooltipInstance=s.attach(this._portal).instance;h._triggerElement=this._elementRef.nativeElement,h._mouseLeaveHideDelay=this._hideDelay,h.afterHidden().pipe(At(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),h.show(e)}hide(e=this.hideDelay){const t=this._tooltipInstance;t&&(t.isVisible()?t.hide(e):(t._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const h=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&h._origin instanceof c.SBq)return this._overlayRef;this._detach()}const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),s=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(t);return s.positionChanges.pipe(At(this._destroyed)).subscribe(h=>{this._updateCurrentPositionClass(h.connectionPair),this._tooltipInstance&&h.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:s,panelClass:`${this._cssClassPrefix}-${VE}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(At(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(At(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(At(this._destroyed)).subscribe(h=>{this._isTooltipVisible()&&27===h.keyCode&&!qt(h)&&(h.preventDefault(),h.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const t=e.getConfig().positionStrategy,s=this._getOrigin(),h=this._getOverlayPosition();t.withPositions([this._addOffset({...s.main,...h.main}),this._addOffset({...s.fallback,...h.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let s;"above"==t||"below"==t?s={originX:"center",originY:"above"==t?"top":"bottom"}:"before"==t||"left"==t&&e||"right"==t&&!e?s={originX:"start",originY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(s={originX:"end",originY:"center"});const{x:h,y:u}=this._invertPosition(s.originX,s.originY);return{main:s,fallback:{originX:h,originY:u}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let s;"above"==t?s={overlayX:"center",overlayY:"bottom"}:"below"==t?s={overlayX:"center",overlayY:"top"}:"before"==t||"left"==t&&e||"right"==t&&!e?s={overlayX:"end",overlayY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(s={overlayX:"start",overlayY:"center"});const{x:h,y:u}=this._invertPosition(s.overlayX,s.overlayY);return{main:s,fallback:{overlayX:h,overlayY:u}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,re.q)(1),At(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}_updateCurrentPositionClass(e){const{overlayY:t,originX:s,originY:h}=e;let u;if(u="center"===t?this._dir&&"rtl"===this._dir.value?"end"===s?"left":"right":"start"===s?"left":"right":"bottom"===t&&"top"===h?"above":"below",u!==this._currentPosition){const l=this._overlayRef;if(l){const r=`${this._cssClassPrefix}-${VE}-`;l.removePanelClass(r+this._currentPosition),l.addPanelClass(r+u)}this._currentPosition=u}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let t;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(t=e),this.show(void 0,t)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const t=e.targetTouches?.[0],s=t?{x:t.clientX,y:t.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,s),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",t=>{const s=t.relatedTarget;(!s||!this._overlayRef?.overlayElement.contains(s))&&this.hide()}],["wheel",t=>this._wheelListener(t)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",t],["touchcancel",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([t,s])=>{this._elementRef.nativeElement.addEventListener(t,s,NE)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const t=this._document.elementFromPoint(e.clientX,e.clientY),s=this._elementRef.nativeElement;t!==s&&!s.contains(t)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const t=this._elementRef.nativeElement,s=t.style;("on"===e||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(s.userSelect=s.msUserSelect=s.webkitUserSelect=s.MozUserSelect="none"),("on"===e||!t.draggable)&&(s.webkitUserDrag="none"),s.touchAction="none",s.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){c.$Z()},n.\u0275dir=c.lG2({type:n,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),MC=(()=>{class n extends WH{constructor(e,t,s,h,u,l,r,i,a,d,p,m){super(e,t,s,h,u,l,r,i,a,d,p,m),this._tooltipComponent=GH,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const s=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=s?-8:8:"end"===e.originX&&(e.offsetX=s?8:-8),e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Jr),c.Y36(c.SBq),c.Y36(Ma),c.Y36(c.s_b),c.Y36(c.R0b),c.Y36(Bt),c.Y36(Tf),c.Y36(_a),c.Y36(BE),c.Y36(rr,8),c.Y36(NH,8),c.Y36(x.K0))},n.\u0275dir=c.lG2({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mat-mdc-tooltip-disabled",t.disabled)},exportAs:["matTooltip"],features:[c.qOj]}),n})(),YH=(()=>{class n{constructor(e,t){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ie.x,this._animationsDisabled="NoopAnimations"===t}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const t=this._tooltip.nativeElement,s=this._showAnimation,h=this._hideAnimation;if(t.classList.remove(e?h:s),t.classList.add(e?s:h),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const u=getComputedStyle(t);("0s"===u.getPropertyValue("animation-duration")||"none"===u.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(t.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.sBO),c.Y36(c.QbO,8))},n.\u0275dir=c.lG2({type:n}),n})(),GH=(()=>{class n extends YH{constructor(e,t,s){super(e,s),this._elementRef=t,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.sBO),c.Y36(c.SBq),c.Y36(c.QbO,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(e,t){if(1&e&&c.Gf(PH,7),2&e){let s;c.iGM(s=c.CRH())&&(t._tooltip=s.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,t){1&e&&c.NdJ("mouseleave",function(h){return t._handleMouseLeave(h)}),2&e&&c.Udp("zoom",t.isVisible()?1:null)},features:[c.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0,1),c.NdJ("animationend",function(h){return t._handleAnimationEnd(h)}),c.TgZ(2,"div",2),c._uU(3),c.qZA()()),2&e&&(c.ekj("mdc-tooltip--multiline",t._isMultiline),c.Q6J("ngClass",t.tooltipClass),c.xp6(3),c.Oqu(t.message))},dependencies:[x.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),n})(),R0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[BH],imports:[Ka,x.ez,yc,bt,bt,No]}),n})(),CC=(()=>{class n{constructor(){this.changes=new ie.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,s)=>{if(0==s||0==t)return`0 of ${s}`;const h=e*t;return`${h+1} \u2013 ${h<(s=Math.max(s,0))?Math.min(h+t,s):h+t} of ${s}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const KH={provide:CC,deps:[[new c.FiY,new c.tp0,CC]],useFactory:function QH(n){return n||new CC}};let xC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[KH],imports:[x.ez,Ho,aw,R0]}),n})(),nR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,bt,ys,$n,Ja,Ka,bt]}),n})(),FE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),UE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[FE,bt,$n,x.ez,FE,bt]}),n})();const ow=new c.OlP("mat-chips-default-options");let RC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[jf,{provide:ow,useValue:{separatorKeyCodes:[13]}}],imports:[bt,x.ez,$n,bt]}),n})(),cw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,Qf,uu,cb,Ho,r0,fc,zo,I,du,Dc,Cs,Ln,wc,iu,io,Ub,_C,Nf,CE,DE,vC,OE,AC,xC,R0,aw,$n,I,UE,RC,Qf,uu,cb,Ho,r0,fc,zo,I,du,Dc,Cs,Ln,wc,iu,io,Ub,_C,Nf,CE,DE,vC,OE,AC,xC,R0,aw,$n,nR,UE,RC]}),n})(),eD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[bt,x.ez,$n,bt]}),n})(),tD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[ho,x.ez,io,cw,eD]}),n})();var eL=E(5861);function LC(){return(LC=(0,eL.Z)(function*(n,o){yield function iL(n){return new Promise(o=>setTimeout(o,n))}(n),o()})).apply(this,arguments)}function iD(n,o){for(const e of n)if(e.namespace+":"+e.friendlyName===o)return e;return null}function Ea(){const n=new xc;return n.disableClose=!0,n.autoFocus=!1,n}E(217),new Intl.Collator("cs",{numeric:!0});let xn=(()=>{class n{constructor(){this.branding=""}setInstanceConfig(e){this.instanceConfig=e}setDefaultConfig(e){this.defaultConfig=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}setBanding(e){this.branding=e}getProperty(e){if(!this.instanceConfig||!this.defaultConfig)return null;const t=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],s=this.defaultConfig[e];let h=null;for(const u of t)u&&null==h&&(h=u[e]);return null===h?s:this.addMissingValuesToProperty(h,s)}addMissingValuesToProperty(e,t){if(null==e)return t;if("object"==typeof e&&!Array.isArray(e))for(const s of Object.keys(t))e[s]=this.addMissingValuesToProperty(e[s],t[s]);return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var Pc=E(5137);let Up=(()=>{class n{constructor(e,t,s,h,u){this.injector=e,this.store=t,this.dialog=s,this.route=h,this.oauthService=u,this.closeSessionDialogsForOtherTabs=l=>{"access_token"===l.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(r=>{"SessionExpirationDialog"===r.id&&r.close()})},setTimeout(()=>{this.router=this.injector.get(Gn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const t=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;t?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(t,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),h=.5+.25*Math.random(),u=this.store.getProperty("oidc_client"),l=u.oauth_acr_value,r=e?{acr_values:e+" "+l}:{acr_values:l};if(u.oauth_scopes.split(" ").includes("offline_access")&&u.oauth_offline_access_consent_prompt&&(r.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(r.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(r.prompt?r.prompt+=" login":r.prompt="login",r.max_age="0"),"Linker"===this.store.getProperty("application")){r.prompt?r.prompt+=" login":r.prompt="login";const i=function dL(n,o){const e=o.split("&");for(const t of e){const[s,h]=t.split("=");if(s.includes(n))return h}return""}("idphint",location.search.substring(1));i&&(r.idphint=i)}return{requestAccessToken:!0,issuer:u.oauth_authority,clientId:u.oauth_client_id,redirectUri:u.oauth_redirect_uri,postLogoutRedirectUri:u.oauth_post_logout_redirect_uri,responseType:u.oauth_response_type,scope:u.oauth_scopes,clockSkewInSec:1,timeoutFactor:h,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:r}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const t=this.store.getProperty("oidc_client").filters;if(!t)return null;let s=null;return e.forEach(h=>{const u=h.split("=");"idpFilter"===u[0]&&t[u[1]]&&(this.filterShortname=u[1],s=t[u[1]])}),t.default&&!s?(this.filterShortname="default",t.default):s}startIdpFilterKeeper(){this.router.events.pipe((0,Ai.h)(e=>e instanceof Wr)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.zs3),c.LFG(xn),c.LFG(Qr),c.LFG(Gr),c.LFG(Pc.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hL=(()=>{class n{constructor(e){this.dialogRef=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,t){1&e&&(c.TgZ(0,"h2",0),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&e&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[xa,Ci]}),n})();var pL=E(305);function rD(n,o){const e="object"==typeof o;return new Promise((t,s)=>{const h=new pL.Hp({next:u=>{t(u),h.unsubscribe()},error:s,complete:()=>{e?t(o.defaultValue):s(new Bs.K)}});n.subscribe(h)})}function fL(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," info "),c.qZA())}function mL(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," warning "),c.qZA())}function gL(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," dangerous "),c.qZA())}function _L(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," check_circle "),c.qZA())}const bL=["*"];let L0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:bL,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"div",0),c.YNc(1,fL,2,0,"mat-icon",1),c.YNc(2,mL,2,0,"mat-icon",1),c.YNc(3,gL,2,0,"mat-icon",1),c.YNc(4,_L,2,0,"mat-icon",1),c.Hsn(5),c.qZA()),2&e&&(c.ekj("warn-alert","warn"===t.alert_type)("error-alert","error"===t.alert_type)("success-alert","success"===t.alert_type)("info-alert","info"===t.alert_type),c.xp6(1),c.Q6J("ngIf","info"===t.alert_type),c.xp6(1),c.Q6J("ngIf","warn"===t.alert_type),c.xp6(1),c.Q6J("ngIf","error"===t.alert_type),c.xp6(1),c.Q6J("ngIf","success"===t.alert_type))},dependencies:[Kr,x.O5],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),n})(),wL=(()=>{class n{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr),c.Y36(_l))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),c._uU(5),c.ALo(6,"translate"),c.ALo(7,"translate"),c.qZA()(),c.TgZ(8,"div",3)(9,"button",4),c.NdJ("click",function(){return t.cancel()}),c._uU(10),c.ALo(11,"translate"),c.qZA(),c.TgZ(12,"button",5),c.NdJ("click",function(){return t.submit()}),c._uU(13),c.ALo(14,"translate"),c.qZA()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),c.xp6(4),c.hij(" ",t.data.mfaRoleException?c.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):c.lcZ(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),c.xp6(4),c.Q6J("hidden",t.data.mfaRoleException),c.xp6(1),c.hij(" ",c.lcZ(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),c.xp6(2),c.Tol(t.data.mfaRoleException?"ms-auto":"ms-2"),c.xp6(1),c.hij(" ",c.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[no,xa,ro,Ji,L0,Ci]}),n})(),vL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),c._uU(3," info "),c.qZA(),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.TgZ(6,"div"),c._uU(7),c.ALo(8,"translate"),c.qZA()()),2&e&&(c.xp6(4),c.hij(" ",c.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),c.xp6(3),c.hij(" ",c.lcZ(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[Kr,Ci],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),yL=(()=>{class n{constructor(e,t){this.data=e,this.dialogRef=t}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_l),c.Y36(yr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),c._uU(5),c.ALo(6,"translate"),c.qZA()(),c.TgZ(7,"div",3)(8,"button",4),c.NdJ("click",function(){return t.cancel()}),c._uU(9),c.ALo(10,"translate"),c.qZA(),c.TgZ(11,"button",5),c.NdJ("click",function(){return t.submit()}),c._uU(12),c.ALo(13,"translate"),c.qZA()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),c.xp6(4),c.hij(" ",c.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),c.xp6(4),c.hij(" ",c.lcZ(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),c.xp6(3),c.hij(" ",c.lcZ(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[no,xa,ro,Ji,L0,Ci]}),n})(),PC=(()=>{class n{constructor(e,t,s,h){this.dialog=e,this.oauthService=t,this.authService=s,this.store=h}openMfaWindow(e){let t=null,s=null;const h=Ea();h.width="450px",h.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const u=this.dialog.open(wL,h);let l=!1;if(u.afterClosed().subscribe(r=>{if(r){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),t=this.setupMfaWindow(),t){const i=Ea();i.width="450px",i.panelClass="noBorderDialog",s=this.dialog.open(vL,i)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const r=Ea();r.width="450px",r.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(yL,r)}return new Ui.y(r=>{const i=setInterval(()=>t?.closed?(clearInterval(i),s.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),r.next(!0)):l?(clearInterval(i),r.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,t=Math.max(.6*window.screen.width,1100),s=Math.max(.8*window.screen.height,800),h=window.top;return window.open(e,"_blank",`width=${t},height=${s},top=${h.outerHeight/2+h.screenY-s/2}, left=${h.outerWidth/2+h.screenX-t/2}`)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Qr),c.LFG(Pc.Ct),c.LFG(Up),c.LFG(xn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),AL=(()=>{class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.TgZ(6,"div",2)(7,"button",3),c.NdJ("click",function(){return t.redirect()}),c._uU(8),c.ALo(9,"translate"),c.qZA()()),2&e&&(c.xp6(1),c.hij(" ",c.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),c.xp6(3),c.hij(" ",c.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),c.xp6(4),c.hij(" ",c.lcZ(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[no,xa,ro,Ji,Ci]}),n})(),P0=(()=>{class n{constructor(e,t,s,h,u,l,r,i){this.authService=e,this.oauthService=t,this.storeService=s,this.authResolver=h,this.authzService=u,this.dialog=l,this.router=r,this.mfaHandlerService=i,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,t=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",t),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return rD(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=Ea();this.dialog.open(hL,t)}else if(e.user.serviceUser){const t=Ea();this.dialog.open(AL,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return rD(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,t=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t);const s={};return t.split("&").forEach(h=>{const u=h.split("=");s[u[0]]=u[1]}),this.router.navigate(["service-access"],{queryParams:s,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){(0,rp.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const t=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const s of t)if(e.startsWith(s))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,Ai.h)(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let t=sessionStorage.getItem("auth:redirect");(!t||"/login"===t)&&(t="/"),sessionStorage.removeItem("auth:redirect");const s=sessionStorage.getItem("auth:queryParams");let h=[];s&&(h=s.split("&"));const u={};return h.forEach(l=>{const r=l.split("=");u[r[0]]=r[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([t],{queryParams:u,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Up),c.LFG(Pc.Ct),c.LFG(xn),c.LFG($o),c.LFG(xr),c.LFG(Qr),c.LFG(Gn),c.LFG(PC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),aD=(()=>{class n{constructor(e,t){this.matIconRegistry=e,this.domSanitizer=t,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Dp),c.LFG(dr))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),oD=(()=>{class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.TgZ(6,"div",2)(7,"div",3)(8,"button",4),c.NdJ("click",function(){return t.close()}),c._uU(9),c.ALo(10,"translate"),c.qZA()()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),c.xp6(3),c.hij(" ",c.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),c.xp6(5),c.hij(" ",c.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[no,xa,ro,Ji,Ci]}),n})(),ML=(()=>{class n{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),I0=(()=>{class n{constructor(e){this.translate=e,this.addNotification=new c.vpe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,t=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?t:t+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,t,s,h,u){this.addNotification.emit({type:"error",error:t,description:s,title:e,actionText:void 0===h&&void 0!==s?this.getDefaultActionMessage():h,delay:this.defaultErrorDelayMs,icon:"error_outline",action:u,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,t,s,h,u){const l=s?this.translate.instant(s):null,r=h?this.translate.instant(h):null;r?this.showError(this.translate.instant(e),t,l,r,u):this.showError(this.translate.instant(e),t,l)}showSuccess(e,t,s,h){this.addNotification.emit({type:"success",description:t,title:e,actionText:void 0===s&&void 0!==t?this.getDefaultActionMessage():s,delay:this.defaultSuccessDelayMs,icon:"done",action:h,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,t,s,h){const u=t?this.translate.instant(t):void 0,l=s?this.translate.instant(s):void 0;l?this.showSuccess(this.translate.instant(e),u,l,h):this.showSuccess(this.translate.instant(e),u)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Cr))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sD=(()=>{class n{constructor(e,t,s,h,u,l,r,i){this.authService=e,this.apiRequestConfiguration=t,this.notificator=s,this.store=h,this.dialog=u,this.initAuthService=l,this.mfaHandlerService=r,this.oauthService=i}intercept(e,t){const s=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==s&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const h=Ea();h.width="450px",h.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(oD,h),this.dialogRefSessionExpiration.afterClosed().subscribe(u=>{(0,vo.x)(()=>this.dialogRefSessionExpiration=null),u&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,t)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,t){const s=this.apiRequestConfiguration.shouldHandleError(),h="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return t.handle(e).pipe((0,Ti.b)(u=>{u instanceof C.Zn&&h&&this.initAuthService.loadPrincipal()}),(0,Dn.K)(u=>{const l=u.error;if("MfaPrivilegeException"===l.type||"MfaRolePrivilegeException"===l.type||"MfaTimeoutException"===l.type||"MfaRoleTimeoutException"===l.type)return this.mfaHandlerService.openMfaWindow(l.type).pipe((0,Ot.w)(r=>r?("MfaRolePrivilegeException"===l.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),t)):(0,Nr._)(()=>l)));{this.handleInvalidAccessTokenError(u);const r=this.formatErrors(u,e);return void 0===r?(0,Nr._)(()=>u):(s&&this.notificator.showRPCError(r),(0,Nr._)(()=>r))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,t){let s;console.error(e);const h=e.error;if(h.errorId&&(s=h),void 0!==s)return s.urlWithParams=t.urlWithParams,s.call=t.url,s.payload=t.body,s}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const t=Ea();this.dialogRefSessionExpiration=this.dialog.open(oD,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Up),c.LFG(ML),c.LFG(I0),c.LFG(xn),c.LFG(Qr),c.LFG(P0),c.LFG(PC),c.LFG(Pc.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),IC=(()=>{class n{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),CL=(()=>{class n{constructor(e,t,s,h){this.http=e,this.notificator=t,this.authService=s,this.storeService=h}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new C.WM;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,t=!0){const s=`${this.getApiUrl()}${e}`;return this.http.get(s,{headers:this.getHeaders()}).pipe((0,Dn.K)(h=>this.formatErrors(h,s,null,t)))}put(e,t={},s=!0){const h=`${this.getApiUrl()}${e}`,u=JSON.stringify(t);return this.http.put(h,u,{headers:this.getHeaders()}).pipe((0,Dn.K)(l=>this.formatErrors(l,h,u,s)))}post(e,t={},s=!0){const h=`${this.getApiUrl()}${e}`,u=JSON.stringify(t);let l=this.getHeaders();return l=l.set("Content-Type","application/json; charset=utf-8"),this.http.post(h,u,{headers:l}).pipe((0,Dn.K)(r=>this.formatErrors(r,h,u,s)))}delete(e,t=!0){const s=`${this.getApiUrl()}${e}`;return this.http.delete(s,{headers:this.getHeaders()}).pipe((0,Dn.K)(h=>this.formatErrors(h,s,null,t)))}formatErrors(e,t,s,h){const u=e.error;return u.call=t,u.payload=s,h&&this.notificator.showRPCError(e.error),(0,Nr._)(u)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(I0),c.LFG(Up),c.LFG(xn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),xL=(()=>{class n{constructor(e,t){this.route=e,this.store=t}getPreferredLanguage(e){const t=this.store.getProperty("supported_languages"),s=navigator.languages.map(l=>l.split("-")[0]),h=location.search.substring(1).split("&");let u=null;for(const l of h){const r=l.split("=");"lang"===r[0]&&(u=r[1])}return u&&t.includes(u)?u:e&&t.includes(e)?e:s&&t.includes(s[0])?s[0]:"en"}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Gr),c.LFG(xn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),lD=(()=>{class n{constructor(e){this.storeService=e}static getBrandContainingDomain(e,t){for(const h of e)if(h.newApps.admin===t||h.newApps.profile===t||h.newApps.pwdReset===t||h.newApps.consolidator===t||h.newApps.linker===t)return h;return e.filter(h=>"default"===h.name)[0]||e[0]}getUrlForOtherApplication(e,t){const h=window.location.href.split("/"),u=h[0]+"//"+h[2],l=n.getBrandContainingDomain(this.storeService.getAppsConfig().brands,u);let r;if(l.newApps[e])r=l.newApps[e],"pwdReset"===e&&(r+=`?login-namespace=${t}`);else switch(r=l.oldGuiDomain+"/fed",e){case"admin":r+="/gui/";break;case"profile":r+="/profile/";break;case"pwdReset":r+=`/pwd-reset/?login-namespace=${t}`}return r}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(xn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function TL(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}E(9930);let SL=(()=>{class n{constructor(e,t,s,h,u){this.dialogRef=e,this.translate=t,this.notificator=s,this.rtMessages=h,this.storeService=u,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",E(4147).i8)}close(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr),c.Y36(Wi),c.Y36(I0),c.Y36(gi),c.Y36(xn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),c._uU(6),c.ALo(7,"translate"),c.qZA(),c.TgZ(8,"input",2,3),c.NdJ("ngModelChange",function(h){return t.subject=h}),c.qZA(),c.YNc(10,TL,3,3,"mat-error",4),c.qZA(),c.TgZ(11,"mat-form-field")(12,"mat-label"),c._uU(13),c.ALo(14,"translate"),c.qZA(),c.TgZ(15,"textarea",5),c.NdJ("ngModelChange",function(h){return t.message=h}),c.ALo(16,"translate"),c._uU(17," "),c.qZA(),c.TgZ(18,"mat-hint"),c._uU(19),c.ALo(20,"translate"),c.qZA()()(),c.TgZ(21,"div",6)(22,"div",7)(23,"button",8),c.NdJ("click",function(){return t.close()}),c._uU(24),c.ALo(25,"translate"),c.qZA(),c.TgZ(26,"button",9),c.NdJ("click",function(){return t.sendBugReport()}),c._uU(27),c.ALo(28,"translate"),c.qZA()()()),2&e){const s=c.MAs(9);c.xp6(1),c.Oqu(c.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),c.xp6(5),c.Oqu(c.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),c.xp6(2),c.Q6J("ngModel",t.subject),c.xp6(2),c.Q6J("ngIf",s.invalid),c.xp6(3),c.Oqu(c.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),c.xp6(2),c.s9C("placeholder",c.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),c.Q6J("ngModel",t.message),c.xp6(4),c.Oqu(c.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),c.xp6(5),c.hij(" ",c.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),c.xp6(2),c.Q6J("disabled",s.invalid),c.xp6(1),c.hij(" ",c.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[x.O5,sc,Lo,ul,eu,Ji,n0,pu,Cp,e0,Pb,no,xa,ro,Ci],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),EL=(()=>{class n{transform(e,t,s){return e[`${s}_${t}`]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"localisedText",type:n,pure:!0}),n})(),DL=(()=>{class n{transform(e,t){return e["link_"+t]||e.link_en}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"localisedLink",type:n,pure:!0}),n})(),kL=(()=>{class n{transform(e){return e.includes("/")?e:"/assets/config/"+e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"footerLogoPath",type:n,pure:!0}),n})();function HL(n,o){if(1&n&&(c.TgZ(0,"a",13),c.ALo(1,"localisedLink"),c._UZ(2,"img",14),c.ALo(3,"footerLogoPath"),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("href",c.xi3(1,2,e,t.language),c.LSH),c.xp6(2),c.s9C("src",c.lcZ(3,5,e.logo),c.LSH)}}function RL(n,o){if(1&n&&(c.TgZ(0,"span"),c._UZ(1,"img",14),c.ALo(2,"footerLogoPath"),c.qZA()),2&n){const e=c.oxw().$implicit;c.xp6(1),c.s9C("src",c.lcZ(2,1,e.logo),c.LSH)}}function LL(n,o){if(1&n&&(c.TgZ(0,"div"),c.YNc(1,HL,4,7,"a",11),c.ALo(2,"localisedLink"),c.YNc(3,RL,3,3,"span",12),c.ALo(4,"localisedLink"),c.qZA()),2&n){const e=o.$implicit,t=c.oxw(3);c.xp6(1),c.Q6J("ngIf",c.xi3(2,2,e,t.language)),c.xp6(2),c.Q6J("ngIf",!c.xi3(4,5,e,t.language))}}const PL=function(n){return{"min-height":n}};function IL(n,o){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,LL,5,8,"div",5),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,PL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}const Al=function(n){return{color:n}};function OL(n,o){if(1&n&&(c.TgZ(0,"i",20),c._uU(1),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("ngStyle",c.VKq(2,Al,t.linksTextColor)),c.xp6(1),c.hij(" ",e.icon," ")}}function BL(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"span",21),c.NdJ("click",function(){c.CHM(e);const s=c.oxw().$implicit,h=c.oxw(3);return c.KtG(h.openDialog(s.dialog))}),c._uU(1),c.ALo(2,"localisedText"),c.qZA()}if(2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("ngStyle",c.VKq(6,Al,t.linksTextColor)),c.xp6(1),c.hij("",c.Dn7(2,2,e,t.language,"label")," ")}}function VL(n,o){if(1&n&&(c.TgZ(0,"a",22),c.ALo(1,"localisedLink"),c._uU(2),c.ALo(3,"localisedText"),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("href",c.xi3(1,3,e,t.language),c.LSH)("ngStyle",c.VKq(10,Al,t.linksTextColor)),c.xp6(2),c.Oqu(c.Dn7(3,6,e,t.language,"label"))}}function NL(n,o){if(1&n&&(c.TgZ(0,"span",10),c._uU(1),c.ALo(2,"localisedText"),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("ngStyle",c.VKq(6,Al,t.linksTextColor)),c.xp6(1),c.Oqu(c.Dn7(2,2,e,t.language,"label"))}}function jL(n,o){if(1&n&&(c.TgZ(0,"div",16),c.YNc(1,OL,2,4,"i",17),c.YNc(2,BL,3,8,"span",18),c.YNc(3,VL,4,12,"a",19),c.ALo(4,"localisedLink"),c.YNc(5,NL,3,8,"span",9),c.ALo(6,"localisedLink"),c.qZA()),2&n){const e=o.$implicit,t=c.oxw(3);c.xp6(1),c.Q6J("ngIf",e.icon),c.xp6(1),c.Q6J("ngIf",e.dialog),c.xp6(1),c.Q6J("ngIf",c.xi3(4,4,e,t.language)&&!e.dialog),c.xp6(2),c.Q6J("ngIf",!c.xi3(6,7,e,t.language)&&!e.dialog)}}const zL=function(n){return{height:n}};function FL(n,o){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,jL,7,10,"div",15),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,zL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}function UL(n,o){if(1&n&&(c.TgZ(0,"div",7)(1,"h6",8),c._uU(2),c.ALo(3,"localisedText"),c.qZA(),c.YNc(4,IL,2,4,"div",9),c.YNc(5,FL,2,4,"div",9),c.qZA()),2&n){const e=o.$implicit,t=c.oxw();c.ekj("my-auto",t.containsLogos),c.xp6(1),c.Q6J("ngStyle",c.VKq(10,Al,t.headersTextColor)),c.xp6(1),c.hij(" ",c.Dn7(3,6,e,t.language,"title")," "),c.xp6(2),c.Q6J("ngIf",e.logos),c.xp6(1),c.Q6J("ngIf",e.elements&&!e.logos)}}function qL(n,o){if(1&n&&(c.TgZ(0,"span")(1,"a",6),c._uU(2),c.qZA()()),2&n){const e=o.$implicit,t=o.index,s=c.oxw();c.xp6(1),c.Q6J("href",e.url,c.LSH)("ngStyle",c.VKq(3,Al,s.copyrightTextColor)),c.xp6(1),c.Oqu(t?", "+e.name:e.name)}}const WL=function(n){return{background:n}};let cD=(()=>{class n{constructor(e,t,s,h){this.storeService=e,this.translateService=t,this.utilsService=s,this.dialog=h,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=E(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=E(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const t=e.match("\\bVersion:\\s*([^,\\s]+)");null!==t&&(this.backendVersion=t[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const t=Ea();"reportIssue"===e&&(t.width="550px",this.dialog.open(SL,t))}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn),c.Y36(Wi),c.Y36(fr),c.Y36(Qr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(e,t){1&e&&(c.TgZ(0,"footer",0)(1,"div",1),c.YNc(2,UL,6,12,"div",2),c.qZA(),c._UZ(3,"hr",3),c.TgZ(4,"div",4),c._uU(5),c.YNc(6,qL,3,5,"span",5),c._uU(7,", web application: "),c.TgZ(8,"a",6),c._uU(9),c.qZA(),c._uU(10,", server: "),c.TgZ(11,"a",6),c._uU(12),c.qZA()()()),2&e&&(c.Q6J("ngStyle",c.VKq(11,WL,t.bgColor)),c.xp6(2),c.Q6J("ngForOf",t.footerColumns),c.xp6(2),c.Q6J("ngStyle",c.VKq(13,Al,t.copyrightTextColor)),c.xp6(1),c.hij(" \xa9 ",t.currentYear," Copyright: "),c.xp6(1),c.Q6J("ngForOf",t.copyrightItems),c.xp6(2),c.Q6J("href",t.githubRepository,c.LSH)("ngStyle",c.VKq(15,Al,t.copyrightTextColor)),c.xp6(1),c.Oqu(t.guiVersion),c.xp6(2),c.Q6J("href",t.githubBackendRepository,c.LSH)("ngStyle",c.VKq(17,Al,t.copyrightTextColor)),c.xp6(1),c.Oqu(t.backendVersion))},dependencies:[x.sg,x.O5,x.PC,EL,DL,kL],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]}),n})();function YL(n,o){if(1&n&&(c.TgZ(0,"div",8),c._UZ(1,"div",9),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.Q6J("innerHTML",e.logo,c.oJD)}}function GL(n,o){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"div",11)(2,"mat-icon",12),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.Q6J("innerHTML",e.logo,c.oJD)}}const $L=function(n){return{color:n}};function XL(n,o){if(1&n&&(c.TgZ(0,"p",13),c._uU(1),c.qZA()),2&n){const e=c.oxw();c.Q6J("ngStyle",c.VKq(2,$L,e.textColor)),c.xp6(1),c.hij(" ",e.headerTitle," ")}}const JL=function(n,o){return{background:n,color:o}},QL=function(n,o){return{"min-height":n,"background-color":o}};let KL=(()=>{class n{constructor(e,t,s,h){this.storeService=e,this.sanitizer=t,this.preferredLangService=s,this.translateService=h,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn),c.Y36(dr),c.Y36(xL),c.Y36(Wi))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c.YNc(1,YL,2,1,"div",1),c.YNc(2,GL,3,1,"div",2),c.YNc(3,XL,2,4,"p",3),c.qZA(),c.TgZ(4,"div",4)(5,"div",5)(6,"div",6),c._UZ(7,"router-outlet"),c.qZA(),c.TgZ(8,"div",7),c._UZ(9,"perun-web-apps-footer"),c.qZA()()()),2&e&&(c.Q6J("ngStyle",c.WLB(5,JL,t.headerBackgroundColor,t.headerTextColor)),c.xp6(1),c.Q6J("ngIf","admin-gui"===t.application||"user-profile"===t.application||"consolidator"===t.application),c.xp6(1),c.Q6J("ngIf","publications"===t.application),c.xp6(1),c.Q6J("ngIf",!!t.headerTitle),c.xp6(2),c.Q6J("ngStyle",c.WLB(8,QL,t.getContentInnerMinHeight(),t.contentBackgroundColor)))},dependencies:[x.O5,x.PC,Kr,Xs,cD],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]}),n})(),dD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez]}),n})(),uD=(()=>{class n{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(s=>!!s).join(" ")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"userFullName",type:n,pure:!0}),n})(),OC=(()=>{class n{constructor(e,t){this.translate=e,this.storage=t}transform(e,t="en"){const s=this.storage.getProperty("custom_labels");if(s)for(const h of s)if(h.label===e)return h[t];return e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Wi,16),c.Y36(xn,16))},n.\u0275pipe=c.Yjl({name:"customTranslate",type:n,pure:!0}),n})(),hD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c._UZ(1,"mat-spinner"),c.qZA())},dependencies:[u0]}),n})(),pD=(()=>{class n{constructor(e,t){this.viewContainerRef=e,this.template=t,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[c.TTD]}),n})();function pP(n,o){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function fP(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function mP(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function gP(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div")(1,"h1",3),c._uU(2),c.ALo(3,"translate"),c.qZA(),c.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),c._uU(7),c.ALo(8,"translate"),c.qZA(),c.TgZ(9,"input",5,6),c.NdJ("ngModelChange",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h.subject=s)}),c.qZA(),c.YNc(11,fP,3,3,"mat-error",7),c.qZA(),c.TgZ(12,"mat-form-field")(13,"mat-label"),c._uU(14),c.ALo(15,"translate"),c.qZA(),c.TgZ(16,"textarea",8,9),c.NdJ("ngModelChange",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h.message=s)}),c.ALo(18,"translate"),c._uU(19," "),c.qZA(),c.YNc(20,mP,3,3,"mat-error",7),c.qZA()(),c.TgZ(21,"div",10)(22,"div",11)(23,"button",12),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.dialogRef.close())}),c._uU(24),c.ALo(25,"translate"),c.qZA(),c.TgZ(26,"button",13),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.sendBugReport())}),c._uU(27),c.ALo(28,"translate"),c.qZA()()()()}if(2&n){const e=c.MAs(10),t=c.MAs(17),s=c.oxw();c.xp6(2),c.Oqu(c.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),c.xp6(5),c.Oqu(c.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),c.xp6(2),c.Q6J("ngModel",s.subject),c.xp6(2),c.Q6J("ngIf",e.invalid),c.xp6(3),c.Oqu(c.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),c.xp6(2),c.s9C("placeholder",c.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),c.Q6J("ngModel",s.message),c.xp6(4),c.Q6J("ngIf",t.invalid),c.xp6(4),c.hij(" ",c.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),c.xp6(2),c.Q6J("disabled",""===s.message||""===s.subject||s.loading),c.xp6(1),c.hij(" ",c.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let _P=(()=>{class n{constructor(e,t,s,h,u,l){this.dialogRef=e,this.translate=t,this.notificator=s,this.rtMessages=h,this.data=u,this.storeService=l,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const t="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(t)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let t=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(t=t.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),t=t.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const s=/"password":".+?"/;let h=JSON.stringify(this.data.error.payload);h=h.replace(s,'"password":"####"'),t=t.concat("Payload:\n"+h+"\n\n")}return t=t.concat("Sent from new Perun Gui, version: ",E(4147).i8),t.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr),c.Y36(Wi),c.Y36(I0),c.Y36(gi),c.Y36(_l),c.Y36(xn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(c.YNc(0,pP,1,0,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1),c.YNc(3,gP,29,23,"div",2),c.qZA()),2&e){const s=c.MAs(1);c.xp6(3),c.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[x.O5,no,xa,ro,Ji,n0,pu,e0,sc,Lo,ul,eu,Pb,hD,pD,Ci],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),bP=(()=>{class n{constructor(e,t,s){this.dialogRef=e,this.dialog=t,this.data=s}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=Ea();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(_P,e)}),this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr),c.Y36(Qr),c.Y36(_l))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.qZA(),c.TgZ(2,"div",1),c._uU(3),c.qZA(),c.TgZ(4,"div",2)(5,"div",3)(6,"button",4),c.NdJ("click",function(){return t.onBugReportClick()}),c._uU(7),c.ALo(8,"translate"),c.qZA(),c.TgZ(9,"button",5),c.NdJ("click",function(){return t.onCloseClick()}),c._uU(10),c.ALo(11,"translate"),c.qZA()()()),2&e&&(c.xp6(1),c.Oqu(t.data.title),c.xp6(2),c.hij(" ",t.data.description,"\n"),c.xp6(3),c.Q6J("hidden","error"!==t.data.type),c.xp6(1),c.hij(" ",c.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),c.xp6(3),c.hij(" ",c.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[no,xa,ro,Ji,Ci]}),n})();function wP(n,o){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function vP(n,o){1&n&&c._UZ(0,"th",14)}function yP(n,o){if(1&n&&(c.TgZ(0,"td",15),c._uU(1),c.qZA()),2&n){const e=o.$implicit;c.xp6(1),c.hij(" ",e.userExtSource.extSource.name," ")}}function AP(n,o){1&n&&c._UZ(0,"tr",16)}function MP(n,o){1&n&&c._UZ(0,"tr",17)}function CP(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div")(1,"h1",2),c._uU(2),c.ALo(3,"translate"),c.ALo(4,"customTranslate"),c.qZA(),c.TgZ(5,"div",3)(6,"p"),c._uU(7),c.ALo(8,"translate"),c.ALo(9,"customTranslate"),c.qZA(),c.TgZ(10,"div",4),c._uU(11),c.ALo(12,"translate"),c.ALo(13,"customTranslate"),c.qZA(),c.TgZ(14,"table",5),c.ynx(15,6),c.YNc(16,vP,1,0,"th",7),c.YNc(17,yP,2,1,"td",8),c.BQk(),c.YNc(18,AP,1,0,"tr",9),c.YNc(19,MP,1,0,"tr",10),c.qZA()(),c.TgZ(20,"div",11)(21,"button",12),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.onCancel())}),c._uU(22),c.ALo(23,"translate"),c.ALo(24,"customTranslate"),c.qZA(),c.TgZ(25,"button",13),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.onSubmit())}),c._uU(26),c.ALo(27,"translate"),c.ALo(28,"customTranslate"),c.qZA()()()}if(2&n){const e=c.oxw();c.xp6(2),c.hij(" ",c.lcZ(3,8,c.lcZ(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),c.xp6(5),c.hij(" ",c.lcZ(8,12,c.lcZ(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),c.xp6(4),c.hij(" ",c.lcZ(12,16,c.lcZ(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),c.xp6(3),c.Q6J("dataSource",e.dataSource),c.xp6(4),c.Q6J("matHeaderRowDef",e.displayedColumns),c.xp6(1),c.Q6J("matRowDefColumns",e.displayedColumns),c.xp6(3),c.hij(" ",c.lcZ(23,20,c.lcZ(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),c.xp6(4),c.hij(" ",c.lcZ(27,24,c.lcZ(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let xP=(()=>{class n{constructor(e,t,s,h,u){this.dialogRef=e,this.data=t,this.usersManagerService=s,this.translate=h,this.notificator=u,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new X(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.data.extSources.map(t=>t.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,e,this.force).subscribe({next:()=>{this.loading=!1,this.data.showSuccess&&this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr),c.Y36(_l),c.Y36(Br),c.Y36(Cr),c.Y36(I0))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-remove-user-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(e,t){if(1&e&&(c.YNc(0,wP,1,0,"ng-template",null,0,c.W1O),c.TgZ(2,"div"),c.YNc(3,CP,29,28,"div",1),c.qZA()),2&e){const s=c.MAs(1);c.xp6(2),c.Gre("",t.theme," position-relative"),c.xp6(1),c.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[ew,Np,tw,x0,C0,_,T0,S0,b,y,no,xa,ro,Ji,hD,pD,Ci,OC]}),n})();function UP(n,o){1&n&&(c.TgZ(0,"mat-error",8),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,c.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class Ml{constructor(o,e,t){this.dialogRef=o,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new Oy(null,[jd.required,jd.pattern(Ml.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const o=this.data.attribute?.value??[],e=this.sshControl.value;o.includes(e)||o.push(e),this.data.attribute.value=o,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{o.pop()})}}function XP(n,o){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"perun-web-apps-notification",11),c.qZA()),2&n){const e=o.$implicit;c.xp6(1),c.Q6J("data",e)("inDialog",!0)}}function JP(n,o){if(1&n&&(c.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),c.YNc(2,XP,2,2,"div",9),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.Q6J("cdkVirtualForOf",e.notifications)}}function QP(n,o){1&n&&(c.TgZ(0,"perun-web-apps-alert",12),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,c.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}Ml.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],Ml.sshKeyPattern="^("+Ml.allowedSshKeys.join("|")+").+$",Ml.\u0275fac=function(o){return new(o||Ml)(c.Y36(yr),c.Y36(_l),c.Y36(on))},Ml.\u0275cmp=c.Xpm({type:Ml,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(o,e){1&o&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA(),c.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),c._uU(7),c.ALo(8,"translate"),c.ALo(9,"customTranslate"),c.qZA(),c._UZ(10,"textarea",3),c.YNc(11,UP,4,5,"mat-error",4),c.qZA()(),c.TgZ(12,"div",5)(13,"button",6),c.NdJ("click",function(){return e.onCancel()}),c._uU(14),c.ALo(15,"translate"),c.ALo(16,"customTranslate"),c.qZA(),c.TgZ(17,"button",7),c.NdJ("click",function(){return e.onSubmit()}),c._uU(18),c.ALo(19,"translate"),c.ALo(20,"customTranslate"),c.qZA()()),2&o&&(c.xp6(1),c.Oqu(c.lcZ(2,7,c.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),c.xp6(6),c.Oqu(c.lcZ(8,11,c.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),c.xp6(3),c.Q6J("formControl",e.sshControl),c.xp6(1),c.Q6J("ngIf",e.sshControl.invalid&&e.sshControl.dirty),c.xp6(3),c.hij(" ",c.lcZ(15,15,c.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),c.xp6(3),c.Q6J("disabled",e.sshControl.invalid),c.xp6(1),c.hij(" ",c.lcZ(19,19,c.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[x.O5,sc,Lo,ul,Ji,n0,pu,e0,$h,Pb,RM,no,xa,ro,Ci,OC],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let mD=(()=>{class n{constructor(e,t){this.dialogRef=e,this.notificationStorageService=t}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(yr),c.Y36(IC))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA(),c.TgZ(4,"div",1),c.YNc(5,JP,3,1,"div",2),c.YNc(6,QP,4,5,"perun-web-apps-alert",3),c.qZA(),c.TgZ(7,"div",4)(8,"button",5),c.NdJ("click",function(){return t.onCancel()}),c._uU(9),c.ALo(10,"translate"),c.ALo(11,"customTranslate"),c.qZA(),c.TgZ(12,"button",6),c.NdJ("click",function(){return t.onClear()}),c._uU(13),c.ALo(14,"translate"),c.ALo(15,"customTranslate"),c.qZA()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,5,c.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),c.xp6(4),c.Q6J("ngIf",0!==t.notifications.length),c.xp6(1),c.Q6J("ngIf",0===t.notifications.length),c.xp6(3),c.hij(" ",c.lcZ(10,9,c.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),c.xp6(4),c.hij(" ",c.lcZ(14,13,c.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),n})(),eI=0;const tI=ar(class{}),gD="mat-badge-content";let iI=(()=>{class n extends tI{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=lt(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=lt(e)}constructor(e,t,s,h,u){super(),this._ngZone=e,this._elementRef=t,this._ariaDescriber=s,this._renderer=h,this._animationMode=u,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=eI++,this._isInitialized=!1,this._interactivityChecker=(0,c.f3M)(Cd),this._document=(0,c.f3M)(x.K0)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),t="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(gD),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(t)})}):e.classList.add(t),e}_updateRenderedContent(e){const t=`${e??""}`.trim();this._isInitialized&&t&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=t),this._content=t}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const t=this._elementRef.nativeElement.classList;t.remove(`mat-badge-${this._color}`),e&&t.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${gD}`);for(const t of Array.from(e))t!==this._badgeElement&&t.remove()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.R0b),c.Y36(c.SBq),c.Y36(Tf),c.Y36(c.Qsj),c.Y36(c.QbO,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(e,t){2&e&&c.ekj("mat-badge-overlap",t.overlap)("mat-badge-above",t.isAbove())("mat-badge-below",!t.isAbove())("mat-badge-before",!t.isAfter())("mat-badge-after",t.isAfter())("mat-badge-small","small"===t.size)("mat-badge-medium","medium"===t.size)("mat-badge-large","large"===t.size)("mat-badge-hidden",t.hidden||!t.content)("mat-badge-disabled",t.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[c.qOj]}),n})(),nI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Ka,bt,bt]}),n})();const rI=function(n){return{color:n}};function aI(n,o){if(1&n&&(c.TgZ(0,"button",5),c.ALo(1,"translate"),c.TgZ(2,"mat-icon",6),c._uU(3," apps "),c.qZA()()),2&n){const e=c.oxw(),t=c.MAs(3);c.Q6J("matMenuTriggerFor",t)("matTooltip",c.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),c.xp6(2),c.Q6J("ngStyle",c.VKq(5,rI,e.iconColor))}}function oI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"button",7),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.onLogOut())}),c.ALo(1,"translate"),c.TgZ(2,"mat-icon"),c._uU(3,"logout"),c.qZA()()}2&n&&c.Q6J("matTooltip",c.lcZ(1,1,"NAV.LOGOUT"))}let sI=(()=>{class n{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Up))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c.YNc(1,aI,4,7,"button",1),c.TgZ(2,"mat-menu",null,2)(4,"button",3),c.NdJ("click",function(){return t.redirectToUrl()})("auxclick",function(){return t.redirectToUrl()}),c.TgZ(5,"span"),c._uU(6),c.qZA()()(),c.YNc(7,oI,4,3,"button",4),c.qZA()),2&e&&(c.xp6(1),c.Q6J("ngIf",t.url),c.xp6(5),c.Oqu(t.label),c.xp6(1),c.Q6J("ngIf",t.logoutEnabled))},dependencies:[x.O5,x.PC,Kr,RE,k0,IE,Rh,MC,Ci],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),lI=(()=>{class n extends ud{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[c.qOj,c.TTD]}),n})();const yu=function(n){return{color:n}};function cI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"button",10),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.onToggleSidenav())}),c.ALo(1,"translate"),c.TgZ(2,"mat-icon"),c._uU(3,"menu"),c.qZA()()}if(2&n){const e=c.oxw();c.s9C("matTooltip",c.lcZ(1,2,"NAV.MENU")),c.Q6J("ngStyle",c.VKq(4,yu,e.iconColor))}}function dI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div",11)(1,"button",12)(2,"mat-icon",13),c._uU(3," language "),c.qZA()(),c.TgZ(4,"mat-menu",null,14)(6,"button",15),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.changeLanguage())}),c._uU(7),c.ALo(8,"translate"),c.qZA()()()}if(2&n){const e=c.MAs(5),t=c.oxw();c.Q6J("ngStyle",c.VKq(6,yu,t.textColor)),c.xp6(1),c.Q6J("matMenuTriggerFor",e),c.xp6(1),c.Q6J("ngStyle",c.VKq(8,yu,t.iconColor)),c.xp6(5),c.hij(" ",c.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function uI(n,o){if(1&n&&(c.TgZ(0,"span",16),c._uU(1),c.ALo(2,"userFullName"),c.qZA()),2&n){const e=c.oxw();c.Q6J("ngStyle",c.VKq(4,yu,e.textColor)),c.xp6(1),c.hij(" ",c.lcZ(2,2,e.principal.user)," ")}}function hI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"button",17),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.showNotificationHistory())}),c.ALo(1,"translate"),c.TgZ(2,"mat-icon",18),c._uU(3),c.qZA()()}if(2&n){const e=c.oxw();c.Q6J("matTooltip",c.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),c.xp6(2),c.s9C("matBadge",e.getNewNotificationsCount()>5?"5+":e.getNewNotificationsCount()),c.Q6J("ngStyle",c.VKq(7,yu,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),c.xp6(1),c.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function pI(n,o){if(1&n&&c._UZ(0,"perun-web-apps-header-menu",19),2&n){const e=c.oxw();c.Q6J("url",e.otherAppUrl)("label",e.otherAppLabel)("user",e.principal.user)("logoutEnabled",e.logoutEnabled)("iconColor",e.iconColor)("textColor",e.textColor)}}const fI=function(n){return{background:n}},mI=function(){return[]},gI=function(){return["/"]};let _I=(()=>{class n{constructor(e,t,s,h,u,l,r){this.storeService=e,this.sanitizer=t,this.translateService=s,this.otherApplicationService=h,this.notificationStorageService=u,this.dialog=l,this.route=r,this.sidenavToggle=new c.vpe,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===wo.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===wo.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==wo.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=Ea();e.width="520px",this.dialog.open(mD,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn),c.Y36(dr),c.Y36(Wi),c.Y36(lD),c.Y36(IC),c.Y36(Qr),c.Y36(Gr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(e,t){1&e&&(c.TgZ(0,"mat-toolbar",0)(1,"div",1),c.YNc(2,cI,4,6,"button",2),c._UZ(3,"a",3),c.TgZ(4,"p",4),c._uU(5),c.qZA()(),c.TgZ(6,"div",5),c.YNc(7,dI,9,10,"div",6),c.YNc(8,uI,3,6,"span",7),c.YNc(9,hI,4,9,"button",8),c.YNc(10,pI,1,6,"perun-web-apps-header-menu",9),c.qZA()()),2&e&&(c.Q6J("ngStyle",c.VKq(12,fI,t.bgColor)),c.xp6(2),c.Q6J("ngIf",t.showToggle),c.xp6(1),c.Q6J("innerHTML",t.logo,c.oJD)("routerLink",t.disableLogo?c.DdM(14,mI):c.DdM(15,gI))("queryParams",t.route.snapshot.queryParams),c.xp6(1),c.Q6J("ngStyle",c.VKq(16,yu,t.textColor)),c.xp6(1),c.hij(" ",t.label," "),c.xp6(1),c.Q6J("ngStyle",c.VKq(18,yu,t.navTextColor)),c.xp6(1),c.Q6J("ngIf",t.showLanguageMenu),c.xp6(1),c.Q6J("ngIf",null!==t.principal.user),c.xp6(1),c.Q6J("ngIf",t.showNotifications),c.xp6(1),c.Q6J("ngIf",t.showHeaderMenu))},dependencies:[x.O5,x.PC,ud,Kr,RE,k0,IE,Ji,Rh,MC,TH,iI,sI,lI,Ci,uD],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]}),n})();const bI=function(n){return{"background-color":n}};function wI(n,o){if(1&n&&(c.TgZ(0,"div"),c._UZ(1,"perun-web-apps-header",1),c.TgZ(2,"div",2)(3,"div",3),c._UZ(4,"router-outlet"),c.qZA(),c.TgZ(5,"div",4),c._UZ(6,"perun-web-apps-footer"),c.qZA()()()),2&n){const e=c.oxw();c.xp6(1),c.Q6J("showToggle",!1)("otherApp",e.otherApp),c.xp6(1),c.Q6J("ngStyle",c.VKq(3,bI,e.contentBackgroundColor))}}function vI(n,o){1&n&&(c.TgZ(0,"div"),c._UZ(1,"perun-web-apps-login-screen-base",5),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Q6J("application","consolidator")("headerTitle",c.lcZ(2,2,"HEADER.TITLE")))}let yI=(()=>{class n{constructor(e,t){this.store=e,this.initAuth=t,this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color,this.isLoginScreenShow=this.initAuth.isLoginScreenShown(),this.otherApp=wo.Profile}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn),c.Y36(P0))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-root"]],decls:2,vars:2,consts:[[4,"ngIf"],["id","nav-menu",3,"showToggle","otherApp"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[3,"application","headerTitle"]],template:function(e,t){1&e&&(c.YNc(0,wI,7,5,"div",0),c.YNc(1,vI,3,4,"div",0)),2&e&&(c.Q6J("ngIf",!t.isLoginScreenShow),c.xp6(1),c.Q6J("ngIf",t.isLoginScreenShow))},dependencies:[x.O5,x.PC,Xs,KL,cD,_I,Ci],styles:["#content-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-height:100vh;padding-top:64px;justify-content:space-between}#content-wrap[_ngcontent-%COMP%]{padding:25px}#footer[_ngcontent-%COMP%]{bottom:0;width:100%}#nav-menu[_ngcontent-%COMP%]{top:0;background:#102027;position:fixed;width:100%;z-index:999;height:64px;max-height:64px}"]}),n})();function _D(n){return new c.vHH(3e3,!1)}function Ic(n){switch(n.length){case 0:return new Cc;case 1:return n[0];default:return new eb(n)}}function bD(n,o,e=new Map,t=new Map){const s=[],h=[];let u=-1,l=null;if(o.forEach(r=>{const i=r.get("offset"),a=i==u,d=a&&l||new Map;r.forEach((p,m)=>{let g=m,f=p;if("offset"!==m)switch(g=n.normalizePropertyName(g,s),f){case"!":f=e.get(m);break;case Ca:f=t.get(m);break;default:f=n.normalizeStyleValue(m,g,f,s)}d.set(g,f)}),a||h.push(d),l=d,u=i}),s.length)throw function qI(n){return new c.vHH(3502,!1)}();return h}function BC(n,o,e,t){switch(o){case"start":n.onStart(()=>t(e&&VC(e,"start",n)));break;case"done":n.onDone(()=>t(e&&VC(e,"done",n)));break;case"destroy":n.onDestroy(()=>t(e&&VC(e,"destroy",n)))}}function VC(n,o,e){const h=NC(n.element,n.triggerName,n.fromState,n.toState,o||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),u=n._data;return null!=u&&(h._data=u),h}function NC(n,o,e,t,s="",h=0,u){return{element:n,triggerName:o,fromState:e,toState:t,phaseName:s,totalTime:h,disabled:!!u}}function Da(n,o,e){let t=n.get(o);return t||n.set(o,t=e),t}function wD(n){const o=n.indexOf(":");return[n.substring(1,o),n.slice(o+1)]}const iO=(()=>typeof document>"u"?null:document.documentElement)();function jC(n){const o=n.parentNode||n.host||null;return o===iO?null:o}let Au=null,vD=!1;function yD(n,o){for(;o;){if(o===n)return!0;o=jC(o)}return!1}function AD(n,o,e){if(e)return Array.from(n.querySelectorAll(o));const t=n.querySelector(o);return t?[t]:[]}let MD=(()=>{class n{validateStyleProperty(e){return function rO(n){Au||(Au=function aO(){return typeof document<"u"?document.body:null}()||{},vD=!!Au.style&&"WebkitAppearance"in Au.style);let o=!0;return Au.style&&!function nO(n){return"ebkit"==n.substring(1,6)}(n)&&(o=n in Au.style,!o&&vD&&(o="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in Au.style)),o}(e)}matchesElement(e,t){return!1}containsElement(e,t){return yD(e,t)}getParentElement(e){return jC(e)}query(e,t,s){return AD(e,t,s)}computeStyle(e,t,s){return s||""}animate(e,t,s,h,u,l=[],r){return new Cc(s,h)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),zC=(()=>{class n{}return n.NOOP=new MD,n})();const oO=1e3,FC="ng-enter",dw="ng-leave",uw="ng-trigger",hw=".ng-trigger",xD="ng-animating",UC=".ng-animating";function Cl(n){if("number"==typeof n)return n;const o=n.match(/^(-?[\.\d]+)(m?s)/);return!o||o.length<2?0:qC(parseFloat(o[1]),o[2])}function qC(n,o){return"s"===o?n*oO:n}function pw(n,o,e){return n.hasOwnProperty("duration")?n:function lO(n,o,e){let s,h=0,u="";if("string"==typeof n){const l=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===l)return o.push(_D()),{duration:0,delay:0,easing:""};s=qC(parseFloat(l[1]),l[2]);const r=l[3];null!=r&&(h=qC(parseFloat(r),l[4]));const i=l[5];i&&(u=i)}else s=n;if(!e){let l=!1,r=o.length;s<0&&(o.push(function AI(){return new c.vHH(3100,!1)}()),l=!0),h<0&&(o.push(function MI(){return new c.vHH(3101,!1)}()),l=!0),l&&o.splice(r,0,_D())}return{duration:s,delay:h,easing:u}}(n,o,e)}function O0(n,o={}){return Object.keys(n).forEach(e=>{o[e]=n[e]}),o}function TD(n){const o=new Map;return Object.keys(n).forEach(e=>{o.set(e,n[e])}),o}function Oc(n,o=new Map,e){if(e)for(let[t,s]of e)o.set(t,s);for(let[t,s]of n)o.set(t,s);return o}function Es(n,o,e){o.forEach((t,s)=>{const h=YC(s);e&&!e.has(s)&&e.set(s,n.style[h]),n.style[h]=t})}function Mu(n,o){o.forEach((e,t)=>{const s=YC(t);n.style[s]=""})}function B0(n){return Array.isArray(n)?1==n.length?n[0]:K_(n):n}const WC=new RegExp("{{\\s*(.+?)\\s*}}","g");function ED(n){let o=[];if("string"==typeof n){let e;for(;e=WC.exec(n);)o.push(e[1]);WC.lastIndex=0}return o}function V0(n,o,e){const t=n.toString(),s=t.replace(WC,(h,u)=>{let l=o[u];return null==l&&(e.push(function xI(n){return new c.vHH(3003,!1)}()),l=""),l.toString()});return s==t?n:s}function fw(n){const o=[];let e=n.next();for(;!e.done;)o.push(e.value),e=n.next();return o}const uO=/-+([a-z0-9])/g;function YC(n){return n.replace(uO,(...o)=>o[1].toUpperCase())}function ka(n,o,e){switch(o.type){case 7:return n.visitTrigger(o,e);case 0:return n.visitState(o,e);case 1:return n.visitTransition(o,e);case 2:return n.visitSequence(o,e);case 3:return n.visitGroup(o,e);case 4:return n.visitAnimate(o,e);case 5:return n.visitKeyframes(o,e);case 6:return n.visitStyle(o,e);case 8:return n.visitReference(o,e);case 9:return n.visitAnimateChild(o,e);case 10:return n.visitAnimateRef(o,e);case 11:return n.visitQuery(o,e);case 12:return n.visitStagger(o,e);default:throw function TI(n){return new c.vHH(3004,!1)}()}}function DD(n,o){return window.getComputedStyle(n)[o]}const mw="*";function fO(n,o){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function mO(n,o,e){if(":"==n[0]){const r=function gO(n,o){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(n,e);if("function"==typeof r)return void o.push(r);n=r}const t=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function NI(n){return new c.vHH(3015,!1)}()),o;const s=t[1],h=t[2],u=t[3];o.push(kD(s,u));"<"==h[0]&&!(s==mw&&u==mw)&&o.push(kD(u,s))}(t,e,o)):e.push(n),e}const gw=new Set(["true","1"]),_w=new Set(["false","0"]);function kD(n,o){const e=gw.has(n)||_w.has(n),t=gw.has(o)||_w.has(o);return(s,h)=>{let u=n==mw||n==s,l=o==mw||o==h;return!u&&e&&"boolean"==typeof s&&(u=s?gw.has(n):_w.has(n)),!l&&t&&"boolean"==typeof h&&(l=h?gw.has(o):_w.has(o)),u&&l}}const _O=new RegExp("s*:selfs*,?","g");function GC(n,o,e,t){return new bO(n).build(o,e,t)}class bO{constructor(o){this._driver=o}build(o,e,t){const s=new yO(e);return this._resetContextStyleTimingState(s),ka(this,B0(o),s)}_resetContextStyleTimingState(o){o.currentQuerySelector="",o.collectedStyles=new Map,o.collectedStyles.set("",new Map),o.currentTime=0}visitTrigger(o,e){let t=e.queryCount=0,s=e.depCount=0;const h=[],u=[];return"@"==o.name.charAt(0)&&e.errors.push(function EI(){return new c.vHH(3006,!1)}()),o.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const r=l,i=r.name;i.toString().split(/\s*,\s*/).forEach(a=>{r.name=a,h.push(this.visitState(r,e))}),r.name=i}else if(1==l.type){const r=this.visitTransition(l,e);t+=r.queryCount,s+=r.depCount,u.push(r)}else e.errors.push(function DI(){return new c.vHH(3007,!1)}())}),{type:7,name:o.name,states:h,transitions:u,queryCount:t,depCount:s,options:null}}visitState(o,e){const t=this.visitStyle(o.styles,e),s=o.options&&o.options.params||null;if(t.containsDynamicStyles){const h=new Set,u=s||{};t.styles.forEach(l=>{l instanceof Map&&l.forEach(r=>{ED(r).forEach(i=>{u.hasOwnProperty(i)||h.add(i)})})}),h.size&&(fw(h.values()),e.errors.push(function kI(n,o){return new c.vHH(3008,!1)}()))}return{type:0,name:o.name,style:t,options:s?{params:s}:null}}visitTransition(o,e){e.queryCount=0,e.depCount=0;const t=ka(this,B0(o.animation),e);return{type:1,matchers:fO(o.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:Cu(o.options)}}visitSequence(o,e){return{type:2,steps:o.steps.map(t=>ka(this,t,e)),options:Cu(o.options)}}visitGroup(o,e){const t=e.currentTime;let s=0;const h=o.steps.map(u=>{e.currentTime=t;const l=ka(this,u,e);return s=Math.max(s,e.currentTime),l});return e.currentTime=s,{type:3,steps:h,options:Cu(o.options)}}visitAnimate(o,e){const t=function MO(n,o){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return $C(pw(n,o).duration,0,"");const e=n;if(e.split(/\s+/).some(h=>"{"==h.charAt(0)&&"{"==h.charAt(1))){const h=$C(0,0,"");return h.dynamic=!0,h.strValue=e,h}const s=pw(e,o);return $C(s.duration,s.delay,s.easing)}(o.timings,e.errors);e.currentAnimateTimings=t;let s,h=o.styles?o.styles:ut({});if(5==h.type)s=this.visitKeyframes(h,e);else{let u=o.styles,l=!1;if(!u){l=!0;const i={};t.easing&&(i.easing=t.easing),u=ut(i)}e.currentTime+=t.duration+t.delay;const r=this.visitStyle(u,e);r.isEmptyStep=l,s=r}return e.currentAnimateTimings=null,{type:4,timings:t,style:s,options:null}}visitStyle(o,e){const t=this._makeStyleAst(o,e);return this._validateStyleAst(t,e),t}_makeStyleAst(o,e){const t=[],s=Array.isArray(o.styles)?o.styles:[o.styles];for(let l of s)"string"==typeof l?l===Ca?t.push(l):e.errors.push(new c.vHH(3002,!1)):t.push(TD(l));let h=!1,u=null;return t.forEach(l=>{if(l instanceof Map&&(l.has("easing")&&(u=l.get("easing"),l.delete("easing")),!h))for(let r of l.values())if(r.toString().indexOf("{{")>=0){h=!0;break}}),{type:6,styles:t,easing:u,offset:o.offset,containsDynamicStyles:h,options:null}}_validateStyleAst(o,e){const t=e.currentAnimateTimings;let s=e.currentTime,h=e.currentTime;t&&h>0&&(h-=t.duration+t.delay),o.styles.forEach(u=>{"string"!=typeof u&&u.forEach((l,r)=>{const i=e.collectedStyles.get(e.currentQuerySelector),a=i.get(r);let d=!0;a&&(h!=s&&h>=a.startTime&&s<=a.endTime&&(e.errors.push(function RI(n,o,e,t,s){return new c.vHH(3010,!1)}()),d=!1),h=a.startTime),d&&i.set(r,{startTime:h,endTime:s}),e.options&&function dO(n,o,e){const t=o.params||{},s=ED(n);s.length&&s.forEach(h=>{t.hasOwnProperty(h)||e.push(function CI(n){return new c.vHH(3001,!1)}())})}(l,e.options,e.errors)})})}visitKeyframes(o,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function LI(){return new c.vHH(3011,!1)}()),t;let h=0;const u=[];let l=!1,r=!1,i=0;const a=o.steps.map(z=>{const ce=this._makeStyleAst(z,e);let Be=null!=ce.offset?ce.offset:function AO(n){if("string"==typeof n)return null;let o=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;o=parseFloat(t.get("offset")),t.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;o=parseFloat(e.get("offset")),e.delete("offset")}return o}(ce.styles),Tt=0;return null!=Be&&(h++,Tt=ce.offset=Be),r=r||Tt<0||Tt>1,l=l||Tt0&&h{const Be=p>0?ce==m?1:p*ce:u[ce],Tt=Be*v;e.currentTime=g+f.delay+Tt,f.duration=Tt,this._validateStyleAst(z,e),z.offset=Be,t.styles.push(z)}),t}visitReference(o,e){return{type:8,animation:ka(this,B0(o.animation),e),options:Cu(o.options)}}visitAnimateChild(o,e){return e.depCount++,{type:9,options:Cu(o.options)}}visitAnimateRef(o,e){return{type:10,animation:this.visitReference(o.animation,e),options:Cu(o.options)}}visitQuery(o,e){const t=e.currentQuerySelector,s=o.options||{};e.queryCount++,e.currentQuery=o;const[h,u]=function wO(n){const o=!!n.split(/\s*,\s*/).find(e=>":self"==e);return o&&(n=n.replace(_O,"")),n=n.replace(/@\*/g,hw).replace(/@\w+/g,e=>hw+"-"+e.slice(1)).replace(/:animating/g,UC),[n,o]}(o.selector);e.currentQuerySelector=t.length?t+" "+h:h,Da(e.collectedStyles,e.currentQuerySelector,new Map);const l=ka(this,B0(o.animation),e);return e.currentQuery=null,e.currentQuerySelector=t,{type:11,selector:h,limit:s.limit||0,optional:!!s.optional,includeSelf:u,animation:l,originalSelector:o.selector,options:Cu(o.options)}}visitStagger(o,e){e.currentQuery||e.errors.push(function BI(){return new c.vHH(3013,!1)}());const t="full"===o.timings?{duration:0,delay:0,easing:"full"}:pw(o.timings,e.errors,!0);return{type:12,animation:ka(this,B0(o.animation),e),timings:t,options:null}}}class yO{constructor(o){this.errors=o,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Cu(n){return n?(n=O0(n)).params&&(n.params=function vO(n){return n?O0(n):null}(n.params)):n={},n}function $C(n,o,e){return{duration:n,delay:o,easing:e}}function XC(n,o,e,t,s,h,u=null,l=!1){return{type:1,element:n,keyframes:o,preStyleProps:e,postStyleProps:t,duration:s,delay:h,totalTime:s+h,easing:u,subTimeline:l}}class bw{constructor(){this._map=new Map}get(o){return this._map.get(o)||[]}append(o,e){let t=this._map.get(o);t||this._map.set(o,t=[]),t.push(...e)}has(o){return this._map.has(o)}clear(){this._map.clear()}}const TO=new RegExp(":enter","g"),EO=new RegExp(":leave","g");function JC(n,o,e,t,s,h=new Map,u=new Map,l,r,i=[]){return(new DO).buildKeyframes(n,o,e,t,s,h,u,l,r,i)}class DO{buildKeyframes(o,e,t,s,h,u,l,r,i,a=[]){i=i||new bw;const d=new QC(o,e,i,s,h,a,[]);d.options=r;const p=r.delay?Cl(r.delay):0;d.currentTimeline.delayNextStep(p),d.currentTimeline.setStyles([u],null,d.errors,r),ka(this,t,d);const m=d.timelines.filter(g=>g.containsAnimation());if(m.length&&l.size){let g;for(let f=m.length-1;f>=0;f--){const v=m[f];if(v.element===e){g=v;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([l],null,d.errors,r)}return m.length?m.map(g=>g.buildKeyframes()):[XC(e,[],[],[],0,p,"",!1)]}visitTrigger(o,e){}visitState(o,e){}visitTransition(o,e){}visitAnimateChild(o,e){const t=e.subInstructions.get(e.element);if(t){const s=e.createSubContext(o.options),h=e.currentTimeline.currentTime,u=this._visitSubInstructions(t,s,s.options);h!=u&&e.transformIntoNewTimeline(u)}e.previousNode=o}visitAnimateRef(o,e){const t=e.createSubContext(o.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([o.options,o.animation.options],e,t),this.visitReference(o.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=o}_applyAnimationRefDelays(o,e,t){for(const s of o){const h=s?.delay;if(h){const u="number"==typeof h?h:Cl(V0(h,s?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(o,e,t){let h=e.currentTimeline.currentTime;const u=null!=t.duration?Cl(t.duration):null,l=null!=t.delay?Cl(t.delay):null;return 0!==u&&o.forEach(r=>{const i=e.appendInstructionToTimeline(r,u,l);h=Math.max(h,i.duration+i.delay)}),h}visitReference(o,e){e.updateOptions(o.options,!0),ka(this,o.animation,e),e.previousNode=o}visitSequence(o,e){const t=e.subContextCount;let s=e;const h=o.options;if(h&&(h.params||h.delay)&&(s=e.createSubContext(h),s.transformIntoNewTimeline(),null!=h.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=ww);const u=Cl(h.delay);s.delayNextStep(u)}o.steps.length&&(o.steps.forEach(u=>ka(this,u,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>t&&s.transformIntoNewTimeline()),e.previousNode=o}visitGroup(o,e){const t=[];let s=e.currentTimeline.currentTime;const h=o.options&&o.options.delay?Cl(o.options.delay):0;o.steps.forEach(u=>{const l=e.createSubContext(o.options);h&&l.delayNextStep(h),ka(this,u,l),s=Math.max(s,l.currentTimeline.currentTime),t.push(l.currentTimeline)}),t.forEach(u=>e.currentTimeline.mergeTimelineCollectedStyles(u)),e.transformIntoNewTimeline(s),e.previousNode=o}_visitTiming(o,e){if(o.dynamic){const t=o.strValue;return pw(e.params?V0(t,e.params,e.errors):t,e.errors)}return{duration:o.duration,delay:o.delay,easing:o.easing}}visitAnimate(o,e){const t=e.currentAnimateTimings=this._visitTiming(o.timings,e),s=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),s.snapshotCurrentStyles());const h=o.style;5==h.type?this.visitKeyframes(h,e):(e.incrementTime(t.duration),this.visitStyle(h,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=o}visitStyle(o,e){const t=e.currentTimeline,s=e.currentAnimateTimings;!s&&t.hasCurrentStyleProperties()&&t.forwardFrame();const h=s&&s.easing||o.easing;o.isEmptyStep?t.applyEmptyStep(h):t.setStyles(o.styles,h,e.errors,e.options),e.previousNode=o}visitKeyframes(o,e){const t=e.currentAnimateTimings,s=e.currentTimeline.duration,h=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,o.styles.forEach(r=>{l.forwardTime((r.offset||0)*h),l.setStyles(r.styles,r.easing,e.errors,e.options),l.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(l),e.transformIntoNewTimeline(s+h),e.previousNode=o}visitQuery(o,e){const t=e.currentTimeline.currentTime,s=o.options||{},h=s.delay?Cl(s.delay):0;h&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=ww);let u=t;const l=e.invokeQuery(o.selector,o.originalSelector,o.limit,o.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=l.length;let r=null;l.forEach((i,a)=>{e.currentQueryIndex=a;const d=e.createSubContext(o.options,i);h&&d.delayNextStep(h),i===e.element&&(r=d.currentTimeline),ka(this,o.animation,d),d.currentTimeline.applyStylesToKeyframe(),u=Math.max(u,d.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(u),r&&(e.currentTimeline.mergeTimelineCollectedStyles(r),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=o}visitStagger(o,e){const t=e.parentContext,s=e.currentTimeline,h=o.timings,u=Math.abs(h.duration),l=u*(e.currentQueryTotal-1);let r=u*e.currentQueryIndex;switch(h.duration<0?"reverse":h.easing){case"reverse":r=l-r;break;case"full":r=t.currentStaggerTime}const a=e.currentTimeline;r&&a.delayNextStep(r);const d=a.currentTime;ka(this,o.animation,e),e.previousNode=o,t.currentStaggerTime=s.currentTime-d+(s.startTime-t.currentTimeline.startTime)}}const ww={};class QC{constructor(o,e,t,s,h,u,l,r){this._driver=o,this.element=e,this.subInstructions=t,this._enterClassName=s,this._leaveClassName=h,this.errors=u,this.timelines=l,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ww,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=r||new vw(this._driver,e,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(o,e){if(!o)return;const t=o;let s=this.options;null!=t.duration&&(s.duration=Cl(t.duration)),null!=t.delay&&(s.delay=Cl(t.delay));const h=t.params;if(h){let u=s.params;u||(u=this.options.params={}),Object.keys(h).forEach(l=>{(!e||!u.hasOwnProperty(l))&&(u[l]=V0(h[l],u,this.errors))})}}_copyOptions(){const o={};if(this.options){const e=this.options.params;if(e){const t=o.params={};Object.keys(e).forEach(s=>{t[s]=e[s]})}}return o}createSubContext(o=null,e,t){const s=e||this.element,h=new QC(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,t||0));return h.previousNode=this.previousNode,h.currentAnimateTimings=this.currentAnimateTimings,h.options=this._copyOptions(),h.updateOptions(o),h.currentQueryIndex=this.currentQueryIndex,h.currentQueryTotal=this.currentQueryTotal,h.parentContext=this,this.subContextCount++,h}transformIntoNewTimeline(o){return this.previousNode=ww,this.currentTimeline=this.currentTimeline.fork(this.element,o),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(o,e,t){const s={duration:e??o.duration,delay:this.currentTimeline.currentTime+(t??0)+o.delay,easing:""},h=new kO(this._driver,o.element,o.keyframes,o.preStyleProps,o.postStyleProps,s,o.stretchStartingKeyframe);return this.timelines.push(h),s}incrementTime(o){this.currentTimeline.forwardTime(this.currentTimeline.duration+o)}delayNextStep(o){o>0&&this.currentTimeline.delayNextStep(o)}invokeQuery(o,e,t,s,h,u){let l=[];if(s&&l.push(this.element),o.length>0){o=(o=o.replace(TO,"."+this._enterClassName)).replace(EO,"."+this._leaveClassName);let i=this._driver.query(this.element,o,1!=t);0!==t&&(i=t<0?i.slice(i.length+t,i.length):i.slice(0,t)),l.push(...i)}return!h&&0==l.length&&u.push(function VI(n){return new c.vHH(3014,!1)}()),l}}class vw{constructor(o,e,t,s){this._driver=o,this.element=e,this.startTime=t,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(o){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+o),e&&this.snapshotCurrentStyles()):this.startTime+=o}fork(o,e){return this.applyStylesToKeyframe(),new vw(this._driver,o,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(o){this.applyStylesToKeyframe(),this.duration=o,this._loadKeyframe()}_updateStyle(o,e){this._localTimelineStyles.set(o,e),this._globalTimelineStyles.set(o,e),this._styleSummary.set(o,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(o){o&&this._previousKeyframe.set("easing",o);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||Ca),this._currentKeyframe.set(e,Ca);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(o,e,t,s){e&&this._previousKeyframe.set("easing",e);const h=s&&s.params||{},u=function HO(n,o){const e=new Map;let t;return n.forEach(s=>{if("*"===s){t=t||o.keys();for(let h of t)e.set(h,Ca)}else Oc(s,e)}),e}(o,this._globalTimelineStyles);for(let[l,r]of u){const i=V0(r,h,t);this._pendingStyles.set(l,i),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??Ca),this._updateStyle(l,i)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((o,e)=>{this._currentKeyframe.set(e,o)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((o,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,o)}))}snapshotCurrentStyles(){for(let[o,e]of this._localTimelineStyles)this._pendingStyles.set(o,e),this._updateStyle(o,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const o=[];for(let e in this._currentKeyframe)o.push(e);return o}mergeTimelineCollectedStyles(o){o._styleSummary.forEach((e,t)=>{const s=this._styleSummary.get(t);(!s||e.time>s.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const o=new Set,e=new Set,t=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((l,r)=>{const i=Oc(l,new Map,this._backFill);i.forEach((a,d)=>{"!"===a?o.add(d):a===Ca&&e.add(d)}),t||i.set("offset",r/this.duration),s.push(i)});const h=o.size?fw(o.values()):[],u=e.size?fw(e.values()):[];if(t){const l=s[0],r=new Map(l);l.set("offset",0),r.set("offset",1),s=[l,r]}return XC(this.element,s,h,u,this.duration,this.startTime,this.easing,!1)}}class kO extends vw{constructor(o,e,t,s,h,u,l=!1){super(o,e,u.delay),this.keyframes=t,this.preStyleProps=s,this.postStyleProps=h,this._stretchStartingKeyframe=l,this.timings={duration:u.duration,delay:u.delay,easing:u.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let o=this.keyframes,{delay:e,duration:t,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const h=[],u=t+e,l=e/u,r=Oc(o[0]);r.set("offset",0),h.push(r);const i=Oc(o[0]);i.set("offset",LD(l)),h.push(i);const a=o.length-1;for(let d=1;d<=a;d++){let p=Oc(o[d]);const m=p.get("offset");p.set("offset",LD((e+m*t)/u)),h.push(p)}t=u,e=0,s="",o=h}return XC(this.element,o,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function LD(n,o=3){const e=Math.pow(10,o-1);return Math.round(n*e)/e}class KC{}const RO=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class LO extends KC{normalizePropertyName(o,e){return YC(o)}normalizeStyleValue(o,e,t,s){let h="";const u=t.toString().trim();if(RO.has(e)&&0!==t&&"0"!==t)if("number"==typeof t)h="px";else{const l=t.match(/^[+-]?[\d\.]+([a-z]*)$/);l&&0==l[1].length&&s.push(function SI(n,o){return new c.vHH(3005,!1)}())}return u+h}}function PD(n,o,e,t,s,h,u,l,r,i,a,d,p){return{type:0,element:n,triggerName:o,isRemovalTransition:s,fromState:e,fromStyles:h,toState:t,toStyles:u,timelines:l,queriedElements:r,preStyleProps:i,postStyleProps:a,totalTime:d,errors:p}}const ZC={};class ID{constructor(o,e,t){this._triggerName=o,this.ast=e,this._stateStyles=t}match(o,e,t,s){return function PO(n,o,e,t,s){return n.some(h=>h(o,e,t,s))}(this.ast.matchers,o,e,t,s)}buildStyles(o,e,t){let s=this._stateStyles.get("*");return void 0!==o&&(s=this._stateStyles.get(o?.toString())||s),s?s.buildStyles(e,t):new Map}build(o,e,t,s,h,u,l,r,i,a){const d=[],p=this.ast.options&&this.ast.options.params||ZC,g=this.buildStyles(t,l&&l.params||ZC,d),f=r&&r.params||ZC,v=this.buildStyles(s,f,d),z=new Set,ce=new Map,Be=new Map,Tt="void"===s,Pn={params:IO(f,p),delay:this.ast.options?.delay},tn=a?[]:JC(o,e,this.ast.animation,h,u,g,v,Pn,i,d);let _n=0;if(tn.forEach(oo=>{_n=Math.max(oo.duration+oo.delay,_n)}),d.length)return PD(e,this._triggerName,t,s,Tt,g,v,[],[],ce,Be,_n,d);tn.forEach(oo=>{const Tl=oo.element,C2=Da(ce,Tl,new Set);oo.preStyleProps.forEach(xu=>C2.add(xu));const q0=Da(Be,Tl,new Set);oo.postStyleProps.forEach(xu=>q0.add(xu)),Tl!==e&&z.add(Tl)});const Hr=fw(z.values());return PD(e,this._triggerName,t,s,Tt,g,v,tn,Hr,ce,Be,_n)}}function IO(n,o){const e=O0(o);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class OO{constructor(o,e,t){this.styles=o,this.defaultParams=e,this.normalizer=t}buildStyles(o,e){const t=new Map,s=O0(this.defaultParams);return Object.keys(o).forEach(h=>{const u=o[h];null!==u&&(s[h]=u)}),this.styles.styles.forEach(h=>{"string"!=typeof h&&h.forEach((u,l)=>{u&&(u=V0(u,s,e));const r=this.normalizer.normalizePropertyName(l,e);u=this.normalizer.normalizeStyleValue(l,r,u,e),t.set(l,u)})}),t}}class VO{constructor(o,e,t){this.name=o,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new OO(s.style,s.options&&s.options.params||{},t))}),OD(this.states,"true","1"),OD(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new ID(o,s,this.states))}),this.fallbackTransition=function NO(n,o,e){return new ID(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(u,l)=>!0],options:null,queryCount:0,depCount:0},o)}(o,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(o,e,t,s){return this.transitionFactories.find(u=>u.match(o,e,t,s))||null}matchStyles(o,e,t){return this.fallbackTransition.buildStyles(o,e,t)}}function OD(n,o,e){n.has(o)?n.has(e)||n.set(e,n.get(o)):n.has(e)&&n.set(o,n.get(e))}const jO=new bw;class zO{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(o,e){const t=[],h=GC(this._driver,e,t,[]);if(t.length)throw function WI(n){return new c.vHH(3503,!1)}();this._animations.set(o,h)}_buildPlayer(o,e,t){const s=o.element,h=bD(this._normalizer,o.keyframes,e,t);return this._driver.animate(s,h,o.duration,o.delay,o.easing,[],!0)}create(o,e,t={}){const s=[],h=this._animations.get(o);let u;const l=new Map;if(h?(u=JC(this._driver,e,h,FC,dw,new Map,new Map,t,jO,s),u.forEach(a=>{const d=Da(l,a.element,new Map);a.postStyleProps.forEach(p=>d.set(p,null))})):(s.push(function YI(){return new c.vHH(3300,!1)}()),u=[]),s.length)throw function GI(n){return new c.vHH(3504,!1)}();l.forEach((a,d)=>{a.forEach((p,m)=>{a.set(m,this._driver.computeStyle(d,m,Ca))})});const i=Ic(u.map(a=>{const d=l.get(a.element);return this._buildPlayer(a,new Map,d)}));return this._playersById.set(o,i),i.onDestroy(()=>this.destroy(o)),this.players.push(i),i}destroy(o){const e=this._getPlayer(o);e.destroy(),this._playersById.delete(o);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(o){const e=this._playersById.get(o);if(!e)throw function $I(n){return new c.vHH(3301,!1)}();return e}listen(o,e,t,s){const h=NC(e,"","","");return BC(this._getPlayer(o),t,h,s),()=>{}}command(o,e,t,s){if("register"==t)return void this.register(o,s[0]);if("create"==t)return void this.create(o,e,s[0]||{});const h=this._getPlayer(o);switch(t){case"play":h.play();break;case"pause":h.pause();break;case"reset":h.reset();break;case"restart":h.restart();break;case"finish":h.finish();break;case"init":h.init();break;case"setPosition":h.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(o)}}}const BD="ng-animate-queued",ex="ng-animate-disabled",YO=[],VD={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},GO={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Uo="__ng_removed";class tx{get params(){return this.options.params}constructor(o,e=""){this.namespaceId=e;const t=o&&o.hasOwnProperty("value");if(this.value=function QO(n){return n??null}(t?o.value:o),t){const h=O0(o);delete h.value,this.options=h}else this.options={};this.options.params||(this.options.params={})}absorbOptions(o){const e=o.params;if(e){const t=this.options.params;Object.keys(e).forEach(s=>{null==t[s]&&(t[s]=e[s])})}}}const N0="void",ix=new tx(N0);class $O{constructor(o,e,t){this.id=o,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+o,ao(e,this._hostClassName)}listen(o,e,t,s){if(!this._triggers.has(e))throw function XI(n,o){return new c.vHH(3302,!1)}();if(null==t||0==t.length)throw function JI(n){return new c.vHH(3303,!1)}();if(!function KO(n){return"start"==n||"done"==n}(t))throw function QI(n,o){return new c.vHH(3400,!1)}();const h=Da(this._elementListeners,o,[]),u={name:e,phase:t,callback:s};h.push(u);const l=Da(this._engine.statesByElement,o,new Map);return l.has(e)||(ao(o,uw),ao(o,uw+"-"+e),l.set(e,ix)),()=>{this._engine.afterFlush(()=>{const r=h.indexOf(u);r>=0&&h.splice(r,1),this._triggers.has(e)||l.delete(e)})}}register(o,e){return!this._triggers.has(o)&&(this._triggers.set(o,e),!0)}_getTrigger(o){const e=this._triggers.get(o);if(!e)throw function KI(n){return new c.vHH(3401,!1)}();return e}trigger(o,e,t,s=!0){const h=this._getTrigger(e),u=new nx(this.id,e,o);let l=this._engine.statesByElement.get(o);l||(ao(o,uw),ao(o,uw+"-"+e),this._engine.statesByElement.set(o,l=new Map));let r=l.get(e);const i=new tx(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&r&&i.absorbOptions(r.options),l.set(e,i),r||(r=ix),i.value!==N0&&r.value===i.value){if(!function tB(n,o){const e=Object.keys(n),t=Object.keys(o);if(e.length!=t.length)return!1;for(let s=0;s{Mu(o,v),Es(o,z)})}return}const p=Da(this._engine.playersByElement,o,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=h.matchTransition(r.value,i.value,o,i.params),g=!1;if(!m){if(!s)return;m=h.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:e,transition:m,fromState:r,toState:i,player:u,isFallbackTransition:g}),g||(ao(o,BD),u.onStart(()=>{qp(o,BD)})),u.onDone(()=>{let f=this.players.indexOf(u);f>=0&&this.players.splice(f,1);const v=this._engine.playersByElement.get(o);if(v){let z=v.indexOf(u);z>=0&&v.splice(z,1)}}),this.players.push(u),p.push(u),u}deregister(o){this._triggers.delete(o),this._engine.statesByElement.forEach(e=>e.delete(o)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(s=>s.name!=o))})}clearElementCache(o){this._engine.statesByElement.delete(o),this._elementListeners.delete(o);const e=this._engine.playersByElement.get(o);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(o))}_signalRemovalForInnerTriggers(o,e){const t=this._engine.driver.query(o,hw,!0);t.forEach(s=>{if(s[Uo])return;const h=this._engine.fetchNamespacesByElement(s);h.size?h.forEach(u=>u.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(o,e,t,s){const h=this._engine.statesByElement.get(o),u=new Map;if(h){const l=[];if(h.forEach((r,i)=>{if(u.set(i,r.value),this._triggers.has(i)){const a=this.trigger(o,i,N0,s);a&&l.push(a)}}),l.length)return this._engine.markElementAsRemoved(this.id,o,!0,e,u),t&&Ic(l).onDone(()=>this._engine.processLeaveNode(o)),!0}return!1}prepareLeaveAnimationListeners(o){const e=this._elementListeners.get(o),t=this._engine.statesByElement.get(o);if(e&&t){const s=new Set;e.forEach(h=>{const u=h.name;if(s.has(u))return;s.add(u);const r=this._triggers.get(u).fallbackTransition,i=t.get(u)||ix,a=new tx(N0),d=new nx(this.id,u,o);this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:u,transition:r,fromState:i,toState:a,player:d,isFallbackTransition:!0})})}}removeNode(o,e){const t=this._engine;if(o.childElementCount&&this._signalRemovalForInnerTriggers(o,e),this.triggerLeaveAnimation(o,e,!0))return;let s=!1;if(t.totalAnimations){const h=t.players.length?t.playersByQueriedElement.get(o):[];if(h&&h.length)s=!0;else{let u=o;for(;u=u.parentNode;)if(t.statesByElement.get(u)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(o),s)t.markElementAsRemoved(this.id,o,!1,e);else{const h=o[Uo];(!h||h===VD)&&(t.afterFlush(()=>this.clearElementCache(o)),t.destroyInnerAnimations(o),t._onRemovalComplete(o,e))}}insertNode(o,e){ao(o,this._hostClassName)}drainQueuedTransitions(o){const e=[];return this._queue.forEach(t=>{const s=t.player;if(s.destroyed)return;const h=t.element,u=this._elementListeners.get(h);u&&u.forEach(l=>{if(l.name==t.triggerName){const r=NC(h,t.triggerName,t.fromState.value,t.toState.value);r._data=o,BC(t.player,l.phase,r,l.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(t)}),this._queue=[],e.sort((t,s)=>{const h=t.transition.ast.depCount,u=s.transition.ast.depCount;return 0==h||0==u?h-u:this._engine.driver.containsElement(t.element,s.element)?1:-1})}destroy(o){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,o)}}class XO{_onRemovalComplete(o,e){this.onRemovalComplete(o,e)}constructor(o,e,t){this.bodyNode=o,this.driver=e,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,h)=>{}}get queuedPlayers(){const o=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&o.push(t)})}),o}createNamespace(o,e){const t=new $O(o,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(t,e):(this.newHostElements.set(e,t),this.collectEnterElement(e)),this._namespaceLookup[o]=t}_balanceNamespaceList(o,e){const t=this._namespaceList,s=this.namespacesByHostElement;if(t.length-1>=0){let u=!1,l=this.driver.getParentElement(e);for(;l;){const r=s.get(l);if(r){const i=t.indexOf(r);t.splice(i+1,0,o),u=!0;break}l=this.driver.getParentElement(l)}u||t.unshift(o)}else t.push(o);return s.set(e,o),o}register(o,e){let t=this._namespaceLookup[o];return t||(t=this.createNamespace(o,e)),t}registerTrigger(o,e,t){let s=this._namespaceLookup[o];s&&s.register(e,t)&&this.totalAnimations++}destroy(o,e){o&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(o);this.namespacesByHostElement.delete(t.hostElement);const s=this._namespaceList.indexOf(t);s>=0&&this._namespaceList.splice(s,1),t.destroy(e),delete this._namespaceLookup[o]}))}_fetchNamespace(o){return this._namespaceLookup[o]}fetchNamespacesByElement(o){const e=new Set,t=this.statesByElement.get(o);if(t)for(let s of t.values())if(s.namespaceId){const h=this._fetchNamespace(s.namespaceId);h&&e.add(h)}return e}trigger(o,e,t,s){if(yw(e)){const h=this._fetchNamespace(o);if(h)return h.trigger(e,t,s),!0}return!1}insertNode(o,e,t,s){if(!yw(e))return;const h=e[Uo];if(h&&h.setForRemoval){h.setForRemoval=!1,h.setForMove=!0;const u=this.collectedLeaveElements.indexOf(e);u>=0&&this.collectedLeaveElements.splice(u,1)}if(o){const u=this._fetchNamespace(o);u&&u.insertNode(e,t)}s&&this.collectEnterElement(e)}collectEnterElement(o){this.collectedEnterElements.push(o)}markElementAsDisabled(o,e){e?this.disabledNodes.has(o)||(this.disabledNodes.add(o),ao(o,ex)):this.disabledNodes.has(o)&&(this.disabledNodes.delete(o),qp(o,ex))}removeNode(o,e,t){if(yw(e)){const s=o?this._fetchNamespace(o):null;s?s.removeNode(e,t):this.markElementAsRemoved(o,e,!1,t);const h=this.namespacesByHostElement.get(e);h&&h.id!==o&&h.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(o,e,t,s,h){this.collectedLeaveElements.push(e),e[Uo]={namespaceId:o,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:h}}listen(o,e,t,s,h){return yw(e)?this._fetchNamespace(o).listen(e,t,s,h):()=>{}}_buildInstruction(o,e,t,s,h){return o.transition.build(this.driver,o.element,o.fromState.value,o.toState.value,t,s,o.fromState.options,o.toState.options,e,h)}destroyInnerAnimations(o){let e=this.driver.query(o,hw,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(o,UC,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(o){const e=this.playersByElement.get(o);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(o){const e=this.playersByQueriedElement.get(o);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(o=>{if(this.players.length)return Ic(this.players).onDone(()=>o());o()})}processLeaveNode(o){const e=o[Uo];if(e&&e.setForRemoval){if(o[Uo]=VD,e.namespaceId){this.destroyInnerAnimations(o);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(o)}this._onRemovalComplete(o,e.setForRemoval)}o.classList?.contains(ex)&&this.markElementAsDisabled(o,!1),this.driver.query(o,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(o=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,s)=>this._balanceNamespaceList(t,s)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?Ic(e).onDone(()=>{t.forEach(s=>s())}):t.forEach(s=>s())}}reportError(o){throw function ZI(n){return new c.vHH(3402,!1)}()}_flushAnimations(o,e){const t=new bw,s=[],h=new Map,u=[],l=new Map,r=new Map,i=new Map,a=new Set;this.disabledNodes.forEach(mt=>{a.add(mt);const vt=this.driver.query(mt,".ng-animate-queued",!0);for(let St=0;St{const St=FC+f++;g.set(vt,St),mt.forEach(pi=>ao(pi,St))});const v=[],z=new Set,ce=new Set;for(let mt=0;mtz.add(pi)):ce.add(vt))}const Be=new Map,Tt=zD(p,Array.from(z));Tt.forEach((mt,vt)=>{const St=dw+f++;Be.set(vt,St),mt.forEach(pi=>ao(pi,St))}),o.push(()=>{m.forEach((mt,vt)=>{const St=g.get(vt);mt.forEach(pi=>qp(pi,St))}),Tt.forEach((mt,vt)=>{const St=Be.get(vt);mt.forEach(pi=>qp(pi,St))}),v.forEach(mt=>{this.processLeaveNode(mt)})});const Pn=[],tn=[];for(let mt=this._namespaceList.length-1;mt>=0;mt--)this._namespaceList[mt].drainQueuedTransitions(e).forEach(St=>{const pi=St.player,Qn=St.element;if(Pn.push(pi),this.collectedEnterElements.length){const Ar=Qn[Uo];if(Ar&&Ar.setForMove){if(Ar.previousTriggersValues&&Ar.previousTriggersValues.has(St.triggerName)){const Tu=Ar.previousTriggersValues.get(St.triggerName),so=this.statesByElement.get(St.element);if(so&&so.has(St.triggerName)){const kw=so.get(St.triggerName);kw.value=Tu,so.set(St.triggerName,kw)}}return void pi.destroy()}}const ks=!d||!this.driver.containsElement(d,Qn),Ha=Be.get(Qn),Bc=g.get(Qn),cn=this._buildInstruction(St,t,Bc,Ha,ks);if(cn.errors&&cn.errors.length)return void tn.push(cn);if(ks)return pi.onStart(()=>Mu(Qn,cn.fromStyles)),pi.onDestroy(()=>Es(Qn,cn.toStyles)),void s.push(pi);if(St.isFallbackTransition)return pi.onStart(()=>Mu(Qn,cn.fromStyles)),pi.onDestroy(()=>Es(Qn,cn.toStyles)),void s.push(pi);const S2=[];cn.timelines.forEach(Ar=>{Ar.stretchStartingKeyframe=!0,this.disabledNodes.has(Ar.element)||S2.push(Ar)}),cn.timelines=S2,t.append(Qn,cn.timelines),u.push({instruction:cn,player:pi,element:Qn}),cn.queriedElements.forEach(Ar=>Da(l,Ar,[]).push(pi)),cn.preStyleProps.forEach((Ar,Tu)=>{if(Ar.size){let so=r.get(Tu);so||r.set(Tu,so=new Set),Ar.forEach((kw,yx)=>so.add(yx))}}),cn.postStyleProps.forEach((Ar,Tu)=>{let so=i.get(Tu);so||i.set(Tu,so=new Set),Ar.forEach((kw,yx)=>so.add(yx))})});if(tn.length){const mt=[];tn.forEach(vt=>{mt.push(function eO(n,o){return new c.vHH(3505,!1)}())}),Pn.forEach(vt=>vt.destroy()),this.reportError(mt)}const _n=new Map,Hr=new Map;u.forEach(mt=>{const vt=mt.element;t.has(vt)&&(Hr.set(vt,vt),this._beforeAnimationBuild(mt.player.namespaceId,mt.instruction,_n))}),s.forEach(mt=>{const vt=mt.element;this._getPreviousPlayers(vt,!1,mt.namespaceId,mt.triggerName,null).forEach(pi=>{Da(_n,vt,[]).push(pi),pi.destroy()})});const oo=v.filter(mt=>UD(mt,r,i)),Tl=new Map;jD(Tl,this.driver,ce,i,Ca).forEach(mt=>{UD(mt,r,i)&&oo.push(mt)});const q0=new Map;m.forEach((mt,vt)=>{jD(q0,this.driver,new Set(mt),r,"!")}),oo.forEach(mt=>{const vt=Tl.get(mt),St=q0.get(mt);Tl.set(mt,new Map([...vt?.entries()??[],...St?.entries()??[]]))});const xu=[],x2=[],T2={};u.forEach(mt=>{const{element:vt,player:St,instruction:pi}=mt;if(t.has(vt)){if(a.has(vt))return St.onDestroy(()=>Es(vt,pi.toStyles)),St.disabled=!0,St.overrideTotalTime(pi.totalTime),void s.push(St);let Qn=T2;if(Hr.size>1){let Ha=vt;const Bc=[];for(;Ha=Ha.parentNode;){const cn=Hr.get(Ha);if(cn){Qn=cn;break}Bc.push(Ha)}Bc.forEach(cn=>Hr.set(cn,Qn))}const ks=this._buildAnimation(St.namespaceId,pi,_n,h,q0,Tl);if(St.setRealPlayer(ks),Qn===T2)xu.push(St);else{const Ha=this.playersByElement.get(Qn);Ha&&Ha.length&&(St.parentPlayer=Ic(Ha)),s.push(St)}}else Mu(vt,pi.fromStyles),St.onDestroy(()=>Es(vt,pi.toStyles)),x2.push(St),a.has(vt)&&s.push(St)}),x2.forEach(mt=>{const vt=h.get(mt.element);if(vt&&vt.length){const St=Ic(vt);mt.setRealPlayer(St)}}),s.forEach(mt=>{mt.parentPlayer?mt.syncPlayerEvents(mt.parentPlayer):mt.destroy()});for(let mt=0;mt!ks.destroyed);Qn.length?ZO(this,vt,Qn):this.processLeaveNode(vt)}return v.length=0,xu.forEach(mt=>{this.players.push(mt),mt.onDone(()=>{mt.destroy();const vt=this.players.indexOf(mt);this.players.splice(vt,1)}),mt.play()}),xu}afterFlush(o){this._flushFns.push(o)}afterFlushAnimationsDone(o){this._whenQuietFns.push(o)}_getPreviousPlayers(o,e,t,s,h){let u=[];if(e){const l=this.playersByQueriedElement.get(o);l&&(u=l)}else{const l=this.playersByElement.get(o);if(l){const r=!h||h==N0;l.forEach(i=>{i.queued||!r&&i.triggerName!=s||u.push(i)})}}return(t||s)&&(u=u.filter(l=>!(t&&t!=l.namespaceId||s&&s!=l.triggerName))),u}_beforeAnimationBuild(o,e,t){const h=e.element,u=e.isRemovalTransition?void 0:o,l=e.isRemovalTransition?void 0:e.triggerName;for(const r of e.timelines){const i=r.element,a=i!==h,d=Da(t,i,[]);this._getPreviousPlayers(i,a,u,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),d.push(m)})}Mu(h,e.fromStyles)}_buildAnimation(o,e,t,s,h,u){const l=e.triggerName,r=e.element,i=[],a=new Set,d=new Set,p=e.timelines.map(g=>{const f=g.element;a.add(f);const v=f[Uo];if(v&&v.removedBeforeQueried)return new Cc(g.duration,g.delay);const z=f!==r,ce=function eB(n){const o=[];return FD(n,o),o}((t.get(f)||YO).map(_n=>_n.getRealPlayer())).filter(_n=>!!_n.element&&_n.element===f),Be=h.get(f),Tt=u.get(f),Pn=bD(this._normalizer,g.keyframes,Be,Tt),tn=this._buildPlayer(g,Pn,ce);if(g.subTimeline&&s&&d.add(f),z){const _n=new nx(o,l,f);_n.setRealPlayer(tn),i.push(_n)}return tn});i.forEach(g=>{Da(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function JO(n,o,e){let t=n.get(o);if(t){if(t.length){const s=t.indexOf(e);t.splice(s,1)}0==t.length&&n.delete(o)}return t}(this.playersByQueriedElement,g.element,g))}),a.forEach(g=>ao(g,xD));const m=Ic(p);return m.onDestroy(()=>{a.forEach(g=>qp(g,xD)),Es(r,e.toStyles)}),d.forEach(g=>{Da(s,g,[]).push(m)}),m}_buildPlayer(o,e,t){return e.length>0?this.driver.animate(o.element,e,o.duration,o.delay,o.easing,t):new Cc(o.duration,o.delay)}}class nx{constructor(o,e,t){this.namespaceId=o,this.triggerName=e,this.element=t,this._player=new Cc,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(o){this._containsRealPlayer||(this._player=o,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>BC(o,t,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(o.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(o){this.totalTime=o}syncPlayerEvents(o){const e=this._player;e.triggerCallback&&o.onStart(()=>e.triggerCallback("start")),o.onDone(()=>this.finish()),o.onDestroy(()=>this.destroy())}_queueEvent(o,e){Da(this._queuedCallbacks,o,[]).push(e)}onDone(o){this.queued&&this._queueEvent("done",o),this._player.onDone(o)}onStart(o){this.queued&&this._queueEvent("start",o),this._player.onStart(o)}onDestroy(o){this.queued&&this._queueEvent("destroy",o),this._player.onDestroy(o)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(o){this.queued||this._player.setPosition(o)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(o){const e=this._player;e.triggerCallback&&e.triggerCallback(o)}}function yw(n){return n&&1===n.nodeType}function ND(n,o){const e=n.style.display;return n.style.display=o??"none",e}function jD(n,o,e,t,s){const h=[];e.forEach(r=>h.push(ND(r)));const u=[];t.forEach((r,i)=>{const a=new Map;r.forEach(d=>{const p=o.computeStyle(i,d,s);a.set(d,p),(!p||0==p.length)&&(i[Uo]=GO,u.push(i))}),n.set(i,a)});let l=0;return e.forEach(r=>ND(r,h[l++])),u}function zD(n,o){const e=new Map;if(n.forEach(l=>e.set(l,[])),0==o.length)return e;const s=new Set(o),h=new Map;function u(l){if(!l)return 1;let r=h.get(l);if(r)return r;const i=l.parentNode;return r=e.has(i)?i:s.has(i)?1:u(i),h.set(l,r),r}return o.forEach(l=>{const r=u(l);1!==r&&e.get(r).push(l)}),e}function ao(n,o){n.classList?.add(o)}function qp(n,o){n.classList?.remove(o)}function ZO(n,o,e){Ic(e).onDone(()=>n.processLeaveNode(o))}function FD(n,o){for(let e=0;es.add(h)):o.set(n,t),e.delete(n),!0}class Aw{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,h)=>{},this._transitionEngine=new XO(o,e,t),this._timelineEngine=new zO(o,e,t),this._transitionEngine.onRemovalComplete=(s,h)=>this.onRemovalComplete(s,h)}registerTrigger(o,e,t,s,h){const u=o+"-"+s;let l=this._triggerCache[u];if(!l){const r=[],a=GC(this._driver,h,r,[]);if(r.length)throw function UI(n,o){return new c.vHH(3404,!1)}();l=function BO(n,o,e){return new VO(n,o,e)}(s,a,this._normalizer),this._triggerCache[u]=l}this._transitionEngine.registerTrigger(e,s,l)}register(o,e){this._transitionEngine.register(o,e)}destroy(o,e){this._transitionEngine.destroy(o,e)}onInsert(o,e,t,s){this._transitionEngine.insertNode(o,e,t,s)}onRemove(o,e,t){this._transitionEngine.removeNode(o,e,t)}disableAnimations(o,e){this._transitionEngine.markElementAsDisabled(o,e)}process(o,e,t,s){if("@"==t.charAt(0)){const[h,u]=wD(t);this._timelineEngine.command(h,e,u,s)}else this._transitionEngine.trigger(o,e,t,s)}listen(o,e,t,s,h){if("@"==t.charAt(0)){const[u,l]=wD(t);return this._timelineEngine.listen(u,e,l,h)}return this._transitionEngine.listen(o,e,t,s,h)}flush(o=-1){this._transitionEngine.flush(o)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(o){this._transitionEngine.afterFlushAnimationsDone(o)}}let nB=(()=>{class n{constructor(e,t,s){this._element=e,this._startStyles=t,this._endStyles=s,this._state=0;let h=n.initialStylesByElement.get(e);h||n.initialStylesByElement.set(e,h=new Map),this._initialStyles=h}start(){this._state<1&&(this._startStyles&&Es(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Es(this._element,this._initialStyles),this._endStyles&&(Es(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Mu(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Mu(this._element,this._endStyles),this._endStyles=null),Es(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function rx(n){let o=null;return n.forEach((e,t)=>{(function rB(n){return"display"===n||"position"===n})(t)&&(o=o||new Map,o.set(t,e))}),o}class qD{constructor(o,e,t,s){this.element=o,this.keyframes=e,this.options=t,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const o=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,o,this.options),this._finalKeyframe=o.length?o[o.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(o){const e=[];return o.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(o,e,t){return o.animate(this._convertKeyframesToObject(e),t)}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(o=>o()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}setPosition(o){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=o*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const o=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,s)=>{"offset"!==s&&o.set(s,this._finished?t:DD(this.element,s))}),this.currentSnapshot=o}triggerCallback(o){const e="start"===o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class aB{validateStyleProperty(o){return!0}validateAnimatableStyleProperty(o){return!0}matchesElement(o,e){return!1}containsElement(o,e){return yD(o,e)}getParentElement(o){return jC(o)}query(o,e,t){return AD(o,e,t)}computeStyle(o,e,t){return window.getComputedStyle(o)[e]}animate(o,e,t,s,h,u=[]){const r={duration:t,delay:s,fill:0==s?"both":"forwards"};h&&(r.easing=h);const i=new Map,a=u.filter(m=>m instanceof qD);(function hO(n,o){return 0===n||0===o})(t,s)&&a.forEach(m=>{m.currentSnapshot.forEach((g,f)=>i.set(f,g))});let d=function cO(n){return n.length?n[0]instanceof Map?n:n.map(o=>TD(o)):[]}(e).map(m=>Oc(m));d=function pO(n,o,e){if(e.size&&o.length){let t=o[0],s=[];if(e.forEach((h,u)=>{t.has(u)||s.push(u),t.set(u,h)}),s.length)for(let h=1;hu.set(l,DD(n,l)))}}return o}(o,d,i);const p=function iB(n,o){let e=null,t=null;return Array.isArray(o)&&o.length?(e=rx(o[0]),o.length>1&&(t=rx(o[o.length-1]))):o instanceof Map&&(e=rx(o)),e||t?new nB(n,e,t):null}(o,d);return new qD(o,d,r,p)}}let oB=(()=>{class n extends bp{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:c.ifc.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?K_(e):e;return WD(this._renderer,null,t,"register",[s]),new sB(t,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.FYo),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class sB extends Q_{constructor(o,e){super(),this._id=o,this._renderer=e}create(o,e){return new lB(this._id,o,e||{},this._renderer)}}class lB{constructor(o,e,t,s){this.id=o,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(o,e){return this._renderer.listen(this.element,`@@${this.id}:${o}`,e)}_command(o,...e){return WD(this._renderer,this.element,this.id,o,e)}onDone(o){this._listen("done",o)}onStart(o){this._listen("start",o)}onDestroy(o){this._listen("destroy",o)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(o){this._command("setPosition",o)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function WD(n,o,e,t,s){return n.setProperty(o,`@@${e}:${t}`,s)}const YD="@.disabled";let cB=(()=>{class n{constructor(e,t,s){this.delegate=e,this.engine=t,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(h,u)=>{const l=u?.parentNode(h);l&&u.removeChild(l,h)}}createRenderer(e,t){const h=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let a=this._rendererCache.get(h);return a||(a=new GD("",h,this.engine,()=>this._rendererCache.delete(h)),this._rendererCache.set(h,a)),a}const u=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const r=a=>{Array.isArray(a)?a.forEach(r):this.engine.registerTrigger(u,l,e,a.name,a)};return t.data.animation.forEach(r),new dB(this,l,h,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,s){e>=0&&et(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(h=>{const[u,l]=h;u(l)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,s]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.FYo),c.LFG(Aw),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class GD{constructor(o,e,t,s){this.namespaceId=o,this.delegate=e,this.engine=t,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(o){this.delegate.destroyNode?.(o)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(o,e){return this.delegate.createElement(o,e)}createComment(o){return this.delegate.createComment(o)}createText(o){return this.delegate.createText(o)}appendChild(o,e){this.delegate.appendChild(o,e),this.engine.onInsert(this.namespaceId,e,o,!1)}insertBefore(o,e,t,s=!0){this.delegate.insertBefore(o,e,t),this.engine.onInsert(this.namespaceId,e,o,s)}removeChild(o,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(o,e){return this.delegate.selectRootElement(o,e)}parentNode(o){return this.delegate.parentNode(o)}nextSibling(o){return this.delegate.nextSibling(o)}setAttribute(o,e,t,s){this.delegate.setAttribute(o,e,t,s)}removeAttribute(o,e,t){this.delegate.removeAttribute(o,e,t)}addClass(o,e){this.delegate.addClass(o,e)}removeClass(o,e){this.delegate.removeClass(o,e)}setStyle(o,e,t,s){this.delegate.setStyle(o,e,t,s)}removeStyle(o,e,t){this.delegate.removeStyle(o,e,t)}setProperty(o,e,t){"@"==e.charAt(0)&&e==YD?this.disableAnimations(o,!!t):this.delegate.setProperty(o,e,t)}setValue(o,e){this.delegate.setValue(o,e)}listen(o,e,t){return this.delegate.listen(o,e,t)}disableAnimations(o,e){this.engine.disableAnimations(o,e)}}class dB extends GD{constructor(o,e,t,s,h){super(e,t,s,h),this.factory=o,this.namespaceId=e}setProperty(o,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==YD?this.disableAnimations(o,t=void 0===t||!!t):this.engine.process(this.namespaceId,o,e.slice(1),t):this.delegate.setProperty(o,e,t)}listen(o,e,t){if("@"==e.charAt(0)){const s=function uB(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(o);let h=e.slice(1),u="";return"@"!=h.charAt(0)&&([h,u]=function hB(n){const o=n.indexOf(".");return[n.substring(0,o),n.slice(o+1)]}(h)),this.engine.listen(this.namespaceId,s,h,u,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(o,e,t)}}const $D=[{provide:bp,useClass:oB},{provide:KC,useFactory:function fB(){return new LO}},{provide:Aw,useClass:(()=>{class n extends Aw{constructor(e,t,s,h){super(e.body,t,s)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(zC),c.LFG(KC),c.LFG(c.z2F))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})()},{provide:c.FYo,useFactory:function mB(n,o,e){return new cB(n,o,e)},deps:[Ie,Aw,c.R0b]}],ax=[{provide:zC,useFactory:()=>new aB},{provide:c.QbO,useValue:"BrowserAnimations"},...$D],XD=[{provide:zC,useClass:MD},{provide:c.QbO,useValue:"NoopAnimations"},...$D];let gB=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?XD:ax}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:ax,imports:[ue]}),n})(),ox=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[zo,x.ez]}),n})(),sx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[zo,x.ez,Dc]}),n})();function lx(n,o,e){for(let t in o)if(o.hasOwnProperty(t)){const s=o[t];s?n.setProperty(t,s,e?.has(t)?"important":""):n.removeProperty(t)}return n}function Wp(n,o){const e=o?"":"none";lx(n.style,{"touch-action":o?"":"none","-webkit-user-drag":o?"":"none","-webkit-tap-highlight-color":o?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function JD(n,o,e){lx(n.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},e)}function Cw(n,o){return o&&"none"!=o?n+" "+o:n}function QD(n){const o=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*o}function cx(n,o){return n.getPropertyValue(o).split(",").map(t=>t.trim())}function dx(n){const o=n.getBoundingClientRect();return{top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:o.width,height:o.height,x:o.x,y:o.y}}function ux(n,o,e){const{top:t,bottom:s,left:h,right:u}=n;return e>=t&&e<=s&&o>=h&&o<=u}function j0(n,o,e){n.top+=o,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function KD(n,o,e,t){const{top:s,right:h,bottom:u,left:l,width:r,height:i}=n,a=r*o,d=i*o;return t>s-d&&tl-a&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:dx(e)})})}handleScroll(o){const e=$r(o),t=this.positions.get(e);if(!t)return null;const s=t.scrollPosition;let h,u;if(e===this._document){const i=this.getViewportScrollPosition();h=i.top,u=i.left}else h=e.scrollTop,u=e.scrollLeft;const l=s.top-h,r=s.left-u;return this.positions.forEach((i,a)=>{i.clientRect&&e!==a&&e.contains(a)&&j0(i.clientRect,l,r)}),s.top=h,s.left=u,{top:l,left:r}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function e2(n){const o=n.cloneNode(!0),e=o.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();o.removeAttribute("id");for(let s=0;sWp(t,e)))}constructor(o,e,t,s,h,u){this._config=e,this._document=t,this._ngZone=s,this._viewportRuler=h,this._dragDropRegistry=u,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new ie.x,this._pointerMoveSubscription=Vi.w0.EMPTY,this._pointerUpSubscription=Vi.w0.EMPTY,this._scrollSubscription=Vi.w0.EMPTY,this._resizeSubscription=Vi.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new ie.x,this.started=new ie.x,this.released=new ie.x,this.ended=new ie.x,this.entered=new ie.x,this.exited=new ie.x,this.dropped=new ie.x,this.moved=this._moveEvents,this._pointerDown=l=>{if(this.beforeStarted.next(),this._handles.length){const r=this._getTargetHandle(l);r&&!this._disabledHandles.has(r)&&!this.disabled&&this._initializeDragSequence(r,l)}else this.disabled||this._initializeDragSequence(this._rootElement,l)},this._pointerMove=l=>{const r=this._getPointerPositionOnPage(l);if(!this._hasStartedDragging){if(Math.abs(r.x-this._pickupPositionOnPage.x)+Math.abs(r.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const m=Date.now()>=this._dragStartTime+this._getDragStartDelay(l),g=this._dropContainer;if(!m)return void this._endDragSequence(l);(!g||!g.isDragging()&&!g.isReceiving())&&(l.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(l)))}return}l.preventDefault();const i=this._getConstrainedPointerPosition(r);if(this._hasMoved=!0,this._lastKnownPointerPosition=r,this._updatePointerDirectionDelta(i),this._dropContainer)this._updateActiveDropContainer(i,r);else{const a=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,d=this._activeTransform;d.x=i.x-a.x+this._passiveTransform.x,d.y=i.y-a.y+this._passiveTransform.y,this._applyRootElementTransform(d.x,d.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:i,event:l,distance:this._getDragDistance(i),delta:this._pointerDirectionDelta})})},this._pointerUp=l=>{this._endDragSequence(l)},this._nativeDragStart=l=>{if(this._handles.length){const r=this._getTargetHandle(l);r&&!this._disabledHandles.has(r)&&!this.disabled&&l.preventDefault()}else this.disabled||l.preventDefault()},this.withRootElement(o).withParent(e.parentDragRef||null),this._parentPositions=new ZD(t),u.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(o){this._handles=o.map(t=>zi(t)),this._handles.forEach(t=>Wp(t,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t)}),this._disabledHandles=e,this}withPreviewTemplate(o){return this._previewTemplate=o,this}withPlaceholderTemplate(o){return this._placeholderTemplate=o,this}withRootElement(o){const e=zi(o);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,xw),e.addEventListener("touchstart",this._pointerDown,a2),e.addEventListener("dragstart",this._nativeDragStart,xw)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(o){return this._boundaryElement=o?zi(o):null,this._resizeSubscription.unsubscribe(),o&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(o){return this._parentDragRef=o,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(o){!this._disabledHandles.has(o)&&this._handles.indexOf(o)>-1&&(this._disabledHandles.add(o),Wp(o,!0))}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),Wp(o,this.disabled))}withDirection(o){return this._direction=o,this}_withDropContainer(o){this._dropContainer=o}getFreeDragPosition(){const o=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:o.x,y:o.y}}setFreeDragPosition(o){return this._activeTransform={x:0,y:0},this._passiveTransform.x=o.x,this._passiveTransform.y=o.y,this._dropContainer||this._applyRootElementTransform(o.x,o.y),this}withPreviewContainer(o){return this._previewContainer=o,this}_sortFromLastPointerPosition(){const o=this._lastKnownPointerPosition;o&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(o),o)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(o){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:o}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(o),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(o);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:o})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(o){z0(o)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const t=this._rootElement,s=t.parentNode,h=this._placeholder=this._createPlaceholderElement(),u=this._anchor=this._anchor||this._document.createComment(""),l=this._getShadowRoot();s.insertBefore(u,t),this._initialTransform=t.style.transform||"",this._preview=this._createPreviewElement(),JD(t,!1,hx),this._document.body.appendChild(s.replaceChild(h,t)),this._getPreviewInsertionPoint(s,l).appendChild(this._preview),this.started.next({source:this,event:o}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:o}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(o,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),s=z0(e),h=!s&&0!==e.button,u=this._rootElement,l=$r(e),r=!s&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),i=s?Ed(e):Th(e);if(l&&l.draggable&&"mousedown"===e.type&&e.preventDefault(),t||h||r||i)return;if(this._handles.length){const p=u.style;this._rootElementTapHighlight=p.webkitTapHighlightColor||"",p.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(p=>this._updateOnScroll(p)),this._boundaryElement&&(this._boundaryRect=dx(this._boundaryElement));const a=this._previewTemplate;this._pickupPositionInElement=a&&a.template&&!a.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,o,e);const d=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:d.x,y:d.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(o){JD(this._rootElement,!0,hx),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,t=e.getItemIndex(this),s=this._getPointerPositionOnPage(o),h=this._getDragDistance(s),u=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:h,dropPoint:s,event:o}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:u,distance:h,dropPoint:s,event:o}),e.drop(this,t,this._initialIndex,this._initialContainer,u,h,s,o),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:o,y:e},{x:t,y:s}){let h=this._initialContainer._getSiblingContainerFromPosition(this,o,e);!h&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(o,e)&&(h=this._initialContainer),h&&h!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=h,this._dropContainer.enter(this,o,e,h===this._initialContainer&&h.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:h,currentIndex:h.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,s),this._dropContainer._sortItem(this,o,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(o,e):this._applyPreviewTransform(o-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const o=this._previewTemplate,e=this.previewClass,t=o?o.template:null;let s;if(t&&o){const h=o.matchSize?this._initialClientRect:null,u=o.viewContainer.createEmbeddedView(t,o.context);u.detectChanges(),s=s2(u,this._document),this._previewRef=u,o.matchSize?l2(s,h):s.style.transform=Tw(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else s=e2(this._rootElement),l2(s,this._initialClientRect),this._initialTransform&&(s.style.transform=this._initialTransform);return lx(s.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},hx),Wp(s,!1),s.classList.add("cdk-drag-preview"),s.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(h=>s.classList.add(h)):s.classList.add(e)),s}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const o=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(o.left,o.top);const e=function bB(n){const o=getComputedStyle(n),e=cx(o,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),h=cx(o,"transition-duration"),u=cx(o,"transition-delay");return QD(h[s])+QD(u[s])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const s=u=>{(!u||$r(u)===this._preview&&"transform"===u.propertyName)&&(this._preview?.removeEventListener("transitionend",s),t(),clearTimeout(h))},h=setTimeout(s,1.5*e);this._preview.addEventListener("transitionend",s)}))}_createPlaceholderElement(){const o=this._placeholderTemplate,e=o?o.template:null;let t;return e?(this._placeholderRef=o.viewContainer.createEmbeddedView(e,o.context),this._placeholderRef.detectChanges(),t=s2(this._placeholderRef,this._document)):t=e2(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(o,e,t){const s=e===this._rootElement?null:e,h=s?s.getBoundingClientRect():o,u=z0(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:h.left-o.left+(u.pageX-h.left-l.left),y:h.top-o.top+(u.pageY-h.top-l.top)}}_getPointerPositionOnPage(o){const e=this._getViewportScrollPosition(),t=z0(o)?o.touches[0]||o.changedTouches[0]||{pageX:0,pageY:0}:o,s=t.pageX-e.left,h=t.pageY-e.top;if(this._ownerSVGElement){const u=this._ownerSVGElement.getScreenCTM();if(u){const l=this._ownerSVGElement.createSVGPoint();return l.x=s,l.y=h,l.matrixTransform(u.inverse())}}return{x:s,y:h}}_getConstrainedPointerPosition(o){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:s}=this.constrainPosition?this.constrainPosition(o,this,this._initialClientRect,this._pickupPositionInElement):o;if("x"===this.lockAxis||"x"===e?s=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===e)&&(t=this._pickupPositionOnPage.x),this._boundaryRect){const{x:h,y:u}=this._pickupPositionInElement,l=this._boundaryRect,{width:r,height:i}=this._getPreviewRect(),a=l.top+u,d=l.bottom-(i-u);t=o2(t,l.left+h,l.right-(r-h)),s=o2(s,a,d)}return{x:t,y:s}}_updatePointerDirectionDelta(o){const{x:e,y:t}=o,s=this._pointerDirectionDelta,h=this._pointerPositionAtLastDirectionChange,u=Math.abs(e-h.x),l=Math.abs(t-h.y);return u>this._config.pointerDirectionChangeThreshold&&(s.x=e>h.x?1:-1,h.x=e),l>this._config.pointerDirectionChangeThreshold&&(s.y=t>h.y?1:-1,h.y=t),s}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const o=this._handles.length>0||!this.isDragging();o!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=o,Wp(this._rootElement,o))}_removeRootElementListeners(o){o.removeEventListener("mousedown",this._pointerDown,xw),o.removeEventListener("touchstart",this._pointerDown,a2),o.removeEventListener("dragstart",this._nativeDragStart,xw)}_applyRootElementTransform(o,e){const t=Tw(o,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=Cw(t,this._initialTransform)}_applyPreviewTransform(o,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=Tw(o,e);this._preview.style.transform=Cw(s,t)}_getDragDistance(o){const e=this._pickupPositionOnPage;return e?{x:o.x-e.x,y:o.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:o,y:e}=this._passiveTransform;if(0===o&&0===e||this.isDragging()||!this._boundaryElement)return;const t=this._rootElement.getBoundingClientRect(),s=this._boundaryElement.getBoundingClientRect();if(0===s.width&&0===s.height||0===t.width&&0===t.height)return;const h=s.left-t.left,u=t.right-s.right,l=s.top-t.top,r=t.bottom-s.bottom;s.width>t.width?(h>0&&(o+=h),u>0&&(o-=u)):o=0,s.height>t.height?(l>0&&(e+=l),r>0&&(e-=r)):e=0,(o!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:o})}_getDragStartDelay(o){const e=this.dragStartDelay;return"number"==typeof e?e:z0(o)?e.touch:e?e.mouse:0}_updateOnScroll(o){const e=this._parentPositions.handleScroll(o);if(e){const t=$r(o);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&j0(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=df(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(o,e){const t=this._previewContainer||"global";if("parent"===t)return o;if("global"===t){const s=this._document;return e||s.fullscreenElement||s.webkitFullscreenElement||s.mozFullScreenElement||s.msFullscreenElement||s.body}return zi(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(o){return this._handles.find(e=>o.target&&(o.target===e||e.contains(o.target)))}}function Tw(n,o){return`translate3d(${Math.round(n)}px, ${Math.round(o)}px, 0)`}function o2(n,o,e){return Math.max(o,Math.min(e,n))}function z0(n){return"t"===n.type[0]}function s2(n,o){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===o.ELEMENT_NODE)return e[0];const t=o.createElement("div");return e.forEach(s=>t.appendChild(s)),t}function l2(n,o){n.style.width=`${o.width}px`,n.style.height=`${o.height}px`,n.style.transform=Tw(o.left,o.top)}function F0(n,o){return Math.max(0,Math.min(o,n))}class MB{constructor(o,e){this._element=o,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(o){this.withItems(o)}sort(o,e,t,s){const h=this._itemPositions,u=this._getItemIndexFromPointerPosition(o,e,t,s);if(-1===u&&h.length>0)return null;const l="horizontal"===this.orientation,r=h.findIndex(v=>v.drag===o),i=h[u],d=i.clientRect,p=r>u?1:-1,m=this._getItemOffsetPx(h[r].clientRect,d,p),g=this._getSiblingOffsetPx(r,h,p),f=h.slice();return function AB(n,o,e){const t=F0(o,n.length-1),s=F0(e,n.length-1);if(t===s)return;const h=n[t],u=s{if(f[z]===v)return;const ce=v.drag===o,Be=ce?m:g,Tt=ce?o.getPlaceholderElement():v.drag.getRootElement();v.offset+=Be,l?(Tt.style.transform=Cw(`translate3d(${Math.round(v.offset)}px, 0, 0)`,v.initialTransform),j0(v.clientRect,0,Be)):(Tt.style.transform=Cw(`translate3d(0, ${Math.round(v.offset)}px, 0)`,v.initialTransform),j0(v.clientRect,Be,0))}),this._previousSwap.overlaps=ux(d,e,t),this._previousSwap.drag=i.drag,this._previousSwap.delta=l?s.x:s.y,{previousIndex:r,currentIndex:u}}enter(o,e,t,s){const h=null==s||s<0?this._getItemIndexFromPointerPosition(o,e,t):s,u=this._activeDraggables,l=u.indexOf(o),r=o.getPlaceholderElement();let i=u[h];if(i===o&&(i=u[h+1]),!i&&(null==h||-1===h||h-1&&u.splice(l,1),i&&!this._dragDropRegistry.isDragging(i)){const a=i.getRootElement();a.parentElement.insertBefore(r,a),u.splice(h,0,o)}else zi(this._element).appendChild(r),u.push(o);r.style.transform="",this._cacheItemPositions()}withItems(o){this._activeDraggables=o.slice(),this._cacheItemPositions()}withSortPredicate(o){this._sortPredicate=o}reset(){this._activeDraggables.forEach(o=>{const e=o.getRootElement();if(e){const t=this._itemPositions.find(s=>s.drag===o)?.initialTransform;e.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(o){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===o)}updateOnScroll(o,e){this._itemPositions.forEach(({clientRect:t})=>{j0(t,o,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const o="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:dx(t)}}).sort((e,t)=>o?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(o,e,t){const s="horizontal"===this.orientation;let h=s?e.left-o.left:e.top-o.top;return-1===t&&(h+=s?e.width-o.width:e.height-o.height),h}_getSiblingOffsetPx(o,e,t){const s="horizontal"===this.orientation,h=e[o].clientRect,u=e[o+-1*t];let l=h[s?"width":"height"]*t;if(u){const r=s?"left":"top",i=s?"right":"bottom";-1===t?l-=u.clientRect[r]-h[i]:l+=h[r]-u.clientRect[i]}return l}_shouldEnterAsFirstChild(o,e){if(!this._activeDraggables.length)return!1;const t=this._itemPositions,s="horizontal"===this.orientation;if(t[0].drag!==this._activeDraggables[0]){const u=t[t.length-1].clientRect;return s?o>=u.right:e>=u.bottom}{const u=t[0].clientRect;return s?o<=u.left:e<=u.top}}_getItemIndexFromPointerPosition(o,e,t,s){const h="horizontal"===this.orientation,u=this._itemPositions.findIndex(({drag:l,clientRect:r})=>l!==o&&((!s||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(h?s.x:s.y)!==this._previousSwap.delta)&&(h?e>=Math.floor(r.left)&&e=Math.floor(r.top)&&t!0,this.sortPredicate=()=>!0,this.beforeStarted=new ie.x,this.entered=new ie.x,this.exited=new ie.x,this.dropped=new ie.x,this.sorted=new ie.x,this.receivingStarted=new ie.x,this.receivingStopped=new ie.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=Vi.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new ie.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function _B(n=0,o=Hm.z){return n<0&&(n=0),(0,rp.H)(n,n,o)}(0,x_).pipe(At(this._stopScrollTimers)).subscribe(()=>{const u=this._scrollNode,l=this.autoScrollStep;1===this._verticalScrollDirection?u.scrollBy(0,-l):2===this._verticalScrollDirection&&u.scrollBy(0,l),1===this._horizontalScrollDirection?u.scrollBy(-l,0):2===this._horizontalScrollDirection&&u.scrollBy(l,0)})},this.element=zi(o),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new ZD(t),this._sortStrategy=new MB(this.element,e),this._sortStrategy.withSortPredicate((u,l)=>this.sortPredicate(u,l,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(o,e,t,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(o)),this._sortStrategy.enter(o,e,t,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:o,container:this,currentIndex:this.getItemIndex(o)})}exit(o){this._reset(),this.exited.next({item:o,container:this})}drop(o,e,t,s,h,u,l,r={}){this._reset(),this.dropped.next({item:o,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:h,distance:u,dropPoint:l,event:r})}withItems(o){const e=this._draggables;return this._draggables=o,o.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===o.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(o){return this._sortStrategy.direction=o,this}connectedTo(o){return this._siblings=o.slice(),this}withOrientation(o){return this._sortStrategy.orientation=o,this}withScrollableParents(o){const e=zi(this.element);return this._scrollableElements=-1===o.indexOf(e)?[e,...o]:o.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(o){return this._isDragging?this._sortStrategy.getItemIndex(o):this._draggables.indexOf(o)}isReceiving(){return this._activeSiblings.size>0}_sortItem(o,e,t,s){if(this.sortingDisabled||!this._clientRect||!KD(this._clientRect,.05,e,t))return;const h=this._sortStrategy.sort(o,e,t,s);h&&this.sorted.next({previousIndex:h.previousIndex,currentIndex:h.currentIndex,container:this,item:o})}_startScrollingIfNecessary(o,e){if(this.autoScrollDisabled)return;let t,s=0,h=0;if(this._parentPositions.positions.forEach((u,l)=>{l===this._document||!u.clientRect||t||KD(u.clientRect,.05,o,e)&&([s,h]=function xB(n,o,e,t){const s=u2(o,t),h=h2(o,e);let u=0,l=0;if(s){const r=n.scrollTop;1===s?r>0&&(u=1):n.scrollHeight-r>n.clientHeight&&(u=2)}if(h){const r=n.scrollLeft;1===h?r>0&&(l=1):n.scrollWidth-r>n.clientWidth&&(l=2)}return[u,l]}(l,u.clientRect,o,e),(s||h)&&(t=l))}),!s&&!h){const{width:u,height:l}=this._viewportRuler.getViewportSize(),r={width:u,height:l,top:0,right:u,bottom:l,left:0};s=u2(r,e),h=h2(r,o),t=window}t&&(s!==this._verticalScrollDirection||h!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=s,this._horizontalScrollDirection=h,this._scrollNode=t,(s||h)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const o=zi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=o.msScrollSnapType||o.scrollSnapType||"",o.scrollSnapType=o.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const o=zi(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(o).clientRect}_reset(){this._isDragging=!1;const o=zi(this.element).style;o.scrollSnapType=o.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(o,e){return null!=this._clientRect&&ux(this._clientRect,o,e)}_getSiblingContainerFromPosition(o,e,t){return this._siblings.find(s=>s._canReceive(o,e,t))}_canReceive(o,e,t){if(!this._clientRect||!ux(this._clientRect,e,t)||!this.enterPredicate(o,this))return!1;const s=this._getShadowRoot().elementFromPoint(e,t);if(!s)return!1;const h=zi(this.element);return s===h||h.contains(s)}_startReceiving(o,e){const t=this._activeSiblings;!t.has(o)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(t.add(o),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:o,receiver:this,items:e}))}_stopReceiving(o){this._activeSiblings.delete(o),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:o,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(o=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(o);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const o=df(zi(this.element));this._cachedShadowRoot=o||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const o=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,o))}}function u2(n,o){const{top:e,bottom:t,height:s}=n,h=.05*s;return o>=e-h&&o<=e+h?1:o>=t-h&&o<=t+h?2:0}function h2(n,o){const{left:e,right:t,width:s}=n,h=.05*s;return o>=e-h&&o<=e+h?1:o>=t-h&&o<=t+h?2:0}const Sw=nr({passive:!1,capture:!0});let TB=(()=>{class n{constructor(e,t){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=s=>s.isDragging(),this.pointerMove=new ie.x,this.pointerUp=new ie.x,this.scroll=new ie.x,this._preventDefaultWhileDragging=s=>{this._activeDragInstances.length>0&&s.preventDefault()},this._persistentTouchmoveListener=s=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&s.preventDefault(),this.pointerMove.next(s))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Sw)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Sw)}startDragging(e,t){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const s=t.type.startsWith("touch");this._globalListeners.set(s?"touchend":"mouseup",{handler:h=>this.pointerUp.next(h),options:!0}).set("scroll",{handler:h=>this.scroll.next(h),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Sw}),s||this._globalListeners.set("mousemove",{handler:h=>this.pointerMove.next(h),options:Sw}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((h,u)=>{this._document.addEventListener(u,h.handler,h.options)})})}}stopDragging(e){const t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const t=[this.scroll];return e&&e!==this._document&&t.push(new Ui.y(s=>this._ngZone.runOutsideAngular(()=>{const u=l=>{this._activeDragInstances.length&&s.next(l)};return e.addEventListener("scroll",u,!0),()=>{e.removeEventListener("scroll",u,!0)}}))),(0,sr.T)(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const SB={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let px=(()=>{class n{constructor(e,t,s,h){this._document=e,this._ngZone=t,this._viewportRuler=s,this._dragDropRegistry=h}createDrag(e,t=SB){return new yB(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new CB(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(c.R0b),c.LFG(vs),c.LFG(TB))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),IB=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[px],imports:[No]}),n})();function OB(n,o){if(1&n&&(c.TgZ(0,"div",5)(1,"mat-icon"),c._uU(2),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.Oqu(e.data.icon)}}function BB(n,o){if(1&n&&(c.TgZ(0,"div",6),c._uU(1),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.hij(" ",e.showTimestamp()," ")}}let VB=(()=>{class n{constructor(e,t){this.dialog=e,this.notificationStorageService=t,this.newNotification=!1,this.closeNotification=new c.vpe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=Ea();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(bP,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function tL(n,o){LC.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,t]=this.data.timeStamp.split(":");return t.length<2?e+":0"+t:this.data.timeStamp}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Qr),c.Y36(IC))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,t){1&e&&(c.TgZ(0,"div")(1,"div",0),c.NdJ("click",function(){return t.alreadyClosed||t.waiting?"":t.closeSelf()}),c.YNc(2,OB,3,1,"div",1),c.TgZ(3,"div",2),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.YNc(6,BB,2,1,"div",3),c.TgZ(7,"div",4),c.NdJ("click",function(){return t.waiting=!0,t.doAction()}),c._uU(8),c.qZA()()()),2&e&&(c.Gre("card notification ",t.inDialog?"":"mat-elevation-z7",""),c.ekj("error","error"===t.data.type)("success","success"===t.data.type),c.xp6(2),c.Q6J("ngIf",null!==t.data.icon),c.xp6(2),c.hij(" ",c.lcZ(5,12,t.data.title)," "),c.xp6(2),c.Q6J("ngIf",t.inDialog),c.xp6(1),c.Q6J("hidden",t.alreadyPressed),c.xp6(1),c.hij(" ",t.data.actionText," "))},dependencies:[x.O5,Kr,Ci],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),n})(),NB=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),qB=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),JB=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[qB,bt,bt]}),n})();new c.OlP("mat-selectsearch-default-options");let tV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,io,Ho,fc,zo,Dc,R0,uu]}),n})(),iV=(()=>{class n extends Vf{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const nV={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let _2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:Za,useClass:iV},{provide:Id,useValue:nV}],imports:[x.ez,fc,I,iu,RC,IB,ho,nh,AC,xC,Dc,ox,sx,zo,vC,Ho,R0,Cs,io,Ln,$n,dD,NB,JB,_C,eD,Uf,aw,tV,wc,du,tD,cw,nI]}),n})();c.B6R(mD,[x.O5,L0,Ji,pA,V_,B_,no,xa,ro,VB],[Ci,OC]),new Date(324721404e5).valueOf();let y3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,Ho,zo,nh,_2,ho,Cs,io,Ln,ox,sx]}),n})();function A3(n,o){1&n&&(c.TgZ(0,"perun-web-apps-alert",6),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let M3=(()=>{class n{constructor(e,t,s){this.auth=e,this.router=t,this.storeService=s}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Up),c.Y36(Gn),c.Y36(xn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div",1)(2,"div",2),c.YNc(3,A3,3,3,"perun-web-apps-alert",3),c.TgZ(4,"h4",4),c._uU(5),c.ALo(6,"translate"),c.qZA(),c.TgZ(7,"button",5),c.NdJ("click",function(){return t.startAuth()}),c._uU(8),c.ALo(9,"translate"),c.TgZ(10,"mat-icon"),c._uU(11," login "),c.qZA()()()()()),2&e&&(c.xp6(3),c.Q6J("ngIf",t.afterLogout),c.xp6(2),c.hij(" ",c.lcZ(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),c.xp6(3),c.hij(" ",c.lcZ(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[x.O5,Ji,Kr,L0,Ci],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();const C3=new c.OlP("perun-api-service");class x3{constructor(o,e="/assets/i18n/",t=".json"){this.http=o,this.prefix=e,this.suffix=t}getTranslation(o){return this.http.get(`${this.prefix}${o}${this.suffix}`)}}let T3=(()=>{class n{constructor(e,t,s,h,u){this.http=e,this.storeService=t,this.authzSevice=s,this.titleService=h,this.utilsService=u}initializeColors(e,t){return new Promise(s=>{t.forEach(h=>{const u=this.storeService.getProperty("theme")[h.configValue];document.documentElement.style.setProperty(h.cssVariable,u)}),e.forEach(h=>{const u=this.storeService.getProperty("theme")[h.configValue],l=tinycolor.mostReadable(u,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(h.cssVariable,u),document.documentElement.style.setProperty(h.cssTextVariable,l),this.setEntityTheme(h.entity,u)}),s()})}setEntityTheme(e,t){const s=this.computeColors(t);for(const h of s){const r=`--${e}-theme-primary-contrast-${h.name}`,i=h.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${h.name}`,`${h.red},${h.green},${h.blue}`),document.documentElement.style.setProperty(r,i)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setDefaultConfig(t),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setInstanceConfig(t);const s=document.location.hostname;t?.brandings?.[s]&&this.storeService.setBanding(s),e()},()=>{e()})})}getNoCacheHeaders(){return new C.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(t),e()})}setApiUrl(){return new Promise(e=>{let t=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(t=t.replace("oauth","ba")),this.authzSevice.configuration.basePath=t,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,t)=>{this.utilsService.getAppsConfig().subscribe(s=>{this.storeService.setAppsConfig(s),e()},s=>t(s))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,t){const s=tinycolor(e),h=s.toRgb();return{name:t,hex:s.toHexString(),darkContrast:s.isLight(),red:h.r,green:h.g,blue:h.b}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(xn),c.LFG(xr),c.LFG(_t),c.LFG(fr))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),S3=(()=>{class n{constructor(e,t,s,h){this.initAuthService=e,this.appConfigService=t,this.location=s,this.mfaHandlerService=h}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.simpleLoadPrincipal().then(()=>this.appConfigService.loadAppsConfig())):this.initAuthService.handleAuthStart())}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(P0),c.LFG(T3),c.LFG(x.Ye),c.LFG(PC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),E3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[uD],imports:[x.ez,cw,ho,dD]}),n})(),D3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-focus-on-linker-dialog"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),c._uU(3," info "),c.qZA(),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.TgZ(6,"div"),c._uU(7),c.ALo(8,"translate"),c.qZA()()),2&e&&(c.xp6(4),c.hij(" ",c.lcZ(5,2,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL")," "),c.xp6(3),c.hij(" ",c.lcZ(8,4,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL_WARNING")," "))},dependencies:[Kr,Ci],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),k3=(()=>{class n{constructor(e,t,s,h){this.otherApplicationsService=e,this.storeService=t,this.oauthService=s,this.dialog=h}openLinkerWindow(e,t){let s=this.otherApplicationsService.getUrlForOtherApplication(wo.Linker);this.storeService.getProperty("use_localhost_linker_url")&&(s="http://localhost:4201/");let h=s+"?formerToken="+this.oauthService.getAccessToken();t&&0!==t.length&&(h+="&idphint="+t.toString());const r=window.top,d=window.open(h,"_blank",`width=600,height=600,top=${r.outerHeight/2+r.screenY-300}, left=${r.outerWidth/2+r.screenX-300}`);let p;if(d){const g=Ea();g.width="450px",g.panelClass="noBorderDialog",p=this.dialog.open(D3,g)}window.addEventListener("message",g=>{sessionStorage.setItem("linkedResult",g.data)});const m=setInterval(()=>{if(d.closed){clearInterval(m),p.close();const g=sessionStorage.getItem("linkedResult");sessionStorage.removeItem("linkedResult"),e(g)}},1e3)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(lD),c.LFG(xn),c.LFG(Pc.Ct),c.LFG(Qr))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),M2=(()=>{class n{}return n.MEMBER_DEF_EXPIRATION="urn:perun:member:attribute-def:def:membershipExpiration",n.MEMBER_DEF_GROUP_EXPIRATION="urn:perun:member_group:attribute-def:def:groupMembershipExpiration",n.MEMBER_GROUP_STATUS="urn:perun:member_group:attribute-def:virt:groupStatus",n.MEMBER_GROUP_STATUS_INDIRECT="urn:perun:member_group:attribute-def:virt:groupStatusIndirect",n.MEMBER_DEF_ORGANIZATION="urn:perun:member:attribute-def:def:organization",n.MEMBER_DEF_MAIL="urn:perun:member:attribute-def:def:mail",n.MEMBER_CORE_ID="urn:perun:member:attribute-def:core:id",n.MEMBER_LIFECYCLE_ALTERABLE="urn:perun:member:attribute-def:virt:isLifecycleAlterable",n.VO_DEF_EXPIRATION_RULES="urn:perun:vo:attribute-def:def:membershipExpirationRules",n.VO_DEF_MAIL_FOOTER="urn:perun:vo:attribute-def:def:mailFooter",n.VO_DEF_MAIL_HTML_FOOTER="urn:perun:vo:attribute-def:def:htmlMailFooter",n.VO_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:vo:attribute-def:def:blockManualMemberAdding",n.USER_DEF_ORGANIZATION="urn:perun:user:attribute-def:def:organization",n.USER_DEF_PREFERRED_MAIL="urn:perun:user:attribute-def:def:preferredMail",n.USER_DEF_CERTIFICATES="urn:perun:user:attribute-def:def:userCertificates",n.GROUP_DEF_EXPIRATION_RULES="urn:perun:group:attribute-def:def:groupMembershipExpirationRules",n.GROUP_DEF_MAIL_FOOTER="urn:perun:group:attribute-def:def:mailFooter",n.GROUP_DEF_MAIL_HTML_FOOTER="urn:perun:group:attribute-def:def:htmlMailFooter",n.GROUP_SYNC_ENABLED="urn:perun:group:attribute-def:def:synchronizationEnabled",n.GROUP_LAST_SYNC_STATE="urn:perun:group:attribute-def:def:lastSynchronizationState",n.GROUP_LAST_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastSynchronizationTimestamp",n.GROUP_STRUCTURE_SYNC_ENABLED="urn:perun:group:attribute-def:def:groupStructureSynchronizationEnabled",n.GROUP_LAST_STRUCTURE_SYNC_STATE="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationState",n.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationTimestamp",n.GROUP_SYNC_INTERVAL="urn:perun:group:attribute-def:def:synchronizationInterval",n.GROUP_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:group:attribute-def:def:blockManualMemberAdding",n.UES_DEF_MAIL="urn:perun:ues:attribute-def:def:mail",n.UES_DEF_ORGANIZATION="urn:perun:ues:attribute-def:def:o",n.UES_SOURCE_IDP_NAME="urn:perun:ues:attribute-def:def:sourceIdPName",n.UES_IDP_ORGANIZATION_NAME="urn:perun:ues:attribute-def:def:IdPOrganizationName",n})();function H3(n,o){1&n&&c._UZ(0,"mat-spinner",2)}function R3(n,o){1&n&&(c.TgZ(0,"span",17),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"LIST_OF_IDENTITIES.SIGN_NOT_KNOW")))}function L3(n,o){1&n&&(c.TgZ(0,"span",17),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"LIST_OF_IDENTITIES.SIGN_KNOW")))}function P3(n,o){if(1&n&&c._UZ(0,"img",18),2&n){const e=c.oxw(2);c.s9C("src",e.logo,c.LSH),c.Q6J("height",e.height)("width",e.width)}}function I3(n,o){1&n&&c._UZ(0,"mat-icon",19)}function O3(n,o){1&n&&c._UZ(0,"mat-icon",20)}function B3(n,o){1&n&&c._UZ(0,"th",21)}function V3(n,o){if(1&n&&(c.TgZ(0,"td",22),c._uU(1),c.qZA()),2&n){const e=o.$implicit;c.xp6(1),c.hij("",e.name,":")}}function N3(n,o){1&n&&c._UZ(0,"th",21)}function j3(n,o){if(1&n&&(c.TgZ(0,"span"),c._uU(1),c.qZA()),2&n){const e=c.oxw().$implicit;c.xp6(1),c.Oqu(e.value)}}function z3(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"span"),c._uU(1),c.TgZ(2,"span",25),c.ALo(3,"translate"),c.TgZ(4,"button",26),c.NdJ("click",function(){const h=c.CHM(e).$implicit,u=c.oxw(4);return c.KtG(u.openDeleteDialog(h))}),c.TgZ(5,"mat-icon"),c._uU(6,"clear"),c.qZA()()(),c._UZ(7,"br"),c.qZA()}if(2&n){const e=o.$implicit,t=c.oxw(4);c.xp6(1),c.hij(" ",e," "),c.xp6(1),c.Q6J("matTooltip",c.lcZ(3,3,e.includes(t.idpProvider)?"LIST_OF_IDENTITIES.DELETE_DISABLED_TOOLTIP":"LIST_OF_IDENTITIES.DELETE")),c.xp6(2),c.Q6J("disabled",e.includes(t.idpProvider))}}function F3(n,o){if(1&n&&(c.TgZ(0,"span"),c.YNc(1,z3,8,5,"span",24),c.qZA()),2&n){const e=c.oxw().$implicit;c.xp6(1),c.Q6J("ngForOf",e.value)}}function U3(n,o){if(1&n&&(c.TgZ(0,"td",23),c.YNc(1,j3,2,1,"span",1),c.YNc(2,F3,2,1,"span",1),c.qZA()),2&n){const e=o.$implicit;c.xp6(1),c.Q6J("ngIf","Linked accounts"!==e.name),c.xp6(1),c.Q6J("ngIf","Linked accounts"===e.name)}}function q3(n,o){1&n&&c._UZ(0,"tr",27)}const W3=function(){return["name","value"]};function Y3(n,o){if(1&n&&(c.TgZ(0,"div"),c.YNc(1,R3,3,3,"span",3),c.YNc(2,L3,3,3,"span",3),c.TgZ(3,"div",4)(4,"div",5),c.YNc(5,P3,1,3,"img",6),c.YNc(6,I3,1,0,"mat-icon",7),c.YNc(7,O3,1,0,"mat-icon",8),c.qZA(),c.TgZ(8,"div")(9,"h2",9),c._uU(10),c.qZA(),c._UZ(11,"mat-divider"),c.TgZ(12,"table",10),c.ynx(13,11),c.YNc(14,B3,1,0,"th",12),c.YNc(15,V3,2,1,"td",13),c.BQk(),c.ynx(16,14),c.YNc(17,N3,1,0,"th",12),c.YNc(18,U3,3,2,"td",15),c.BQk(),c.YNc(19,q3,1,0,"tr",16),c.qZA()()()()),2&n){const e=c.oxw();c.xp6(1),c.Q6J("ngIf",e.unknownIdentity),c.xp6(1),c.Q6J("ngIf",!e.unknownIdentity),c.xp6(3),c.Q6J("ngIf",e.logo),c.xp6(1),c.Q6J("ngIf",!e.logo&&!e.unknownIdentity),c.xp6(1),c.Q6J("ngIf",!e.logo&&e.unknownIdentity),c.xp6(3),c.Oqu(e.idpProvider),c.xp6(2),c.Q6J("dataSource",e.dataSource),c.xp6(7),c.Q6J("matRowDefColumns",c.DdM(8,W3))}}let G3=(()=>{class n{constructor(e,t,s,h,u){this.oauthService=e,this.userService=t,this.storeService=s,this.initService=h,this.dialog=u,this.idpProvider="",this.dataSource=new X,this.info=[],this.loading=!1}ngOnInit(){this.loading=!0,this.initProfileAndPrincipal()}ngOnChanges(){0!==this.reloadData&&(this.info=[],this.initProfileAndPrincipal())}initProfileAndPrincipal(){this.oauthService.loadUserProfile().then(e=>{this.setIdpInfo(e),this.initService.simpleLoadPrincipal().then(()=>{this.userId=this.storeService.getPerunPrincipal().userId,this.unknownIdentity=-1===this.userId,this.reloadAccounts()})})}reloadAccounts(){if(this.loading=!0,this.unknownIdentity)this.dataSource=new X(this.info),this.loading=!1;else{const e=[];this.userService.getRichUserExtSources(this.userId).subscribe(t=>{this.userExtSources=t,t.forEach(s=>{if(0!==s.attributes.length){const h=iD(s.attributes,M2.UES_SOURCE_IDP_NAME),u=iD(s.attributes,M2.UES_DEF_MAIL);h?.value&&e.push(`${h.value}${u?.value?" ("+u.value+")":""}`)}}),0!==this.info.length&&(this.info=this.info.filter(s=>"Linked accounts"!==s.name)),this.info.push({name:"Linked accounts",value:e}),this.dataSource=new X(this.info),this.loading=!1})}}setIdpInfo(e){const t=this.getUserName(e);null!=t&&""!==t&&this.info.push({name:"Name",value:t});const s=this.getUserLogin(e);null!=s&&""!==s&&this.info.push({name:"Login",value:s}),e.info.email&&this.info.push({name:"Email",value:e.info.email}),this.idpProvider=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_provider_userinfo")),this.logo=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_logo_userinfo")),this.width=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_logo_width_userinfo")),this.height=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_logo_height_userinfo"))}getNestedItem(e,t){let s=e.info;for(const h of t)s=s[h],Array.isArray(s)&&(s=s[0]);return String(s)}getUserName(e){const t=e.info.name;if(t&&""!==t)return t;const s=e.info.given_name,h=e.info.family_name;return s&&h?s+" "+h:""}getUserLogin(e){const t=e.info.preferred_username;if(t&&""!==t)return t;const s=e.info.nickname;return s&&""!==s?s:""}openDeleteDialog(e){const t=[];this.userExtSources.filter(u=>u.attributes.forEach(l=>{"sourceIdPName"===l.baseFriendlyName&&e.includes(l.value)&&t.push(u)}));const s=Ea();s.width="450px",s.data={theme:"user-theme",userId:this.userId,extSources:t},this.dialog.open(xP,s).afterClosed().subscribe(u=>{u&&this.reloadAccounts()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Pc.Ct),c.Y36(Br),c.Y36(xn),c.Y36(P0),c.Y36(Qr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-list-of-identities"]],inputs:{reloadData:"reloadData"},features:[c.TTD],decls:3,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],["class","mt-n3",4,"ngIf"],[1,"identity-flexbox"],[1,"d-flex","align-items-center","justify-content-center"],["class","logo text-center",3,"height","width","src",4,"ngIf"],["svgIcon","perun-verify-grey","class","perun-icon perun-icon-identity",4,"ngIf"],["svgIcon","perun-info-grey","class","perun-icon perun-icon-identity",4,"ngIf"],[1,"px-3"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold px-3","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","pe-3","mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mt-n3"],[1,"logo","text-center",3,"height","width","src"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-identity"],["svgIcon","perun-info-grey",1,"perun-icon","perun-icon-identity"],["mat-header-cell",""],["mat-cell","",1,"fw-bold","px-3"],["mat-cell","",1,"pe-3"],[4,"ngFor","ngForOf"],[3,"matTooltip"],["mat-icon-button","","color","warn",3,"disabled","click"],["mat-row",""]],template:function(e,t){1&e&&(c.TgZ(0,"div"),c.YNc(1,H3,1,0,"mat-spinner",0),c.YNc(2,Y3,20,9,"div",1),c.qZA()),2&e&&(c.xp6(1),c.Q6J("ngIf",t.loading),c.xp6(1),c.Q6J("ngIf",!t.loading))},dependencies:[x.sg,x.O5,ab,Rh,Kr,ew,Np,x0,C0,_,T0,S0,y,u0,MC,Ci],styles:[".logo[_ngcontent-%COMP%]{display:block;margin-top:auto;margin-bottom:auto}.perun-icon-identity[_ngcontent-%COMP%]{transform:scale(3.5);margin-left:.9rem;margin-top:1rem;color:#000}.identity-flexbox[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:.5rem 1rem;margin-top:.5rem}"]}),n})(),$3=(()=>{class n{transform(e){let t="";return e.forEach(s=>{const h=s.attributes;if(h){const u=h.sourceIdPName;u&&""!==u&&(t=t+u+", ")}}),t.slice(0,-2)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"similarIdentityFriendlyNamesString",type:n,pure:!0}),n})();function X3(n,o){1&n&&(c.TgZ(0,"perun-web-apps-alert",7),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"MAIN_WINDOW.IS_NOT_KNOWN_IDENTITY")))}function J3(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div",10)(1,"div",11),c._UZ(2,"mat-icon",12),c.TgZ(3,"div",13)(4,"div"),c._uU(5),c.qZA(),c.TgZ(6,"div",14),c._uU(7),c.ALo(8,"translate"),c.ALo(9,"similarIdentityFriendlyNamesString"),c.qZA()()(),c.TgZ(10,"button",15),c.NdJ("click",function(){const h=c.CHM(e).$implicit,u=c.oxw(2);return c.KtG(u.openPopUp(h.identities))}),c._uU(11),c.ALo(12,"translate"),c.qZA()()}if(2&n){const e=o.$implicit;c.xp6(5),c.Oqu(e.email),c.xp6(2),c.AsE(" ",c.lcZ(8,4,"MAIN_WINDOW.LINKED_ACCOUNTS"),": ",c.lcZ(9,6,e.identities)," "),c.xp6(4),c.hij(" ",c.lcZ(12,8,"MAIN_WINDOW.CONNECT_THIS_ACCOUNT")," ")}}function Q3(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div")(1,"h2"),c._uU(2),c.ALo(3,"translate"),c.qZA(),c.TgZ(4,"p"),c._uU(5),c.ALo(6,"translate"),c.qZA(),c.YNc(7,J3,13,10,"div",8),c.TgZ(8,"button",9),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.openPopUp([]))}),c._uU(9),c.ALo(10,"translate"),c.qZA()()}if(2&n){const e=c.oxw();c.xp6(2),c.hij(" ",c.lcZ(3,4,"MAIN_WINDOW.TITLE_"+e.titleHelpTranslatePath)," "),c.xp6(3),c.hij(" ",c.lcZ(6,6,"MAIN_WINDOW."+e.titleHelpTranslatePath+"_HELP")," "),c.xp6(2),c.Q6J("ngForOf",e.similarIdentities),c.xp6(2),c.hij(" ",c.lcZ(10,8,"MAIN_WINDOW.CONNECT_OTHER_ACCOUNT")," ")}}function K3(n,o){1&n&&c._UZ(0,"mat-spinner",16)}let Z3=(()=>{class n{constructor(e,t,s,h,u){this.storeService=e,this.initService=t,this.registrarService=s,this.router=h,this.openLinkerService=u,this.loading=!1,this.similarIdentities=[],this.titleHelpTranslatePath="SIMILAR_FOUND",this.reloadData=0}ngOnInit(){this.initData()}initData(){this.loading=!0,this.initService.simpleLoadPrincipal().then(()=>{this.unknownIdentity=-1===this.storeService.getPerunPrincipal().userId,this.reloadSimilarIdentities()})}reloadSimilarIdentities(){this.registrarService.checkForSimilarRichIdentities().subscribe(e=>{this.similarIdentities=e.slice(0,2),0===this.similarIdentities.length&&(this.titleHelpTranslatePath="NO_SIMILAR_FOUND"),this.loading=!1})}openPopUp(e){const t=[];e.forEach(s=>{s.attributes.sourceIdPName&&t.push(s.extSource.name)}),this.openLinkerService.openLinkerWindow(s=>{"TOKEN_EXPIRED"===s?location.reload():"OK"===s?(this.reloadData++,this.initData()):"MESSAGE_SENT_TO_SUPPORT"===s&&this.router.navigate(["/result",s],{queryParamsHandling:"preserve"})},t)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn),c.Y36(P0),c.Y36(Fn),c.Y36(Gn),c.Y36(k3))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-main-window"]],decls:9,vars:4,consts:[[1,"d-flex"],[1,"d-inline-block","ms-auto","me-auto"],["alert_type","warn",4,"ngIf"],[1,"main-flexbox","card","p-4","mat-elevation-z3"],[1,"identities-list",3,"reloadData"],[4,"ngIf"],["class","me-auto ms-auto",4,"ngIf"],["alert_type","warn"],["class","card d-flex mt-3 p-2 identity-card mat-elevation-z3",4,"ngFor","ngForOf"],["mat-flat-button","","color","accent",1,"mt-3",3,"click"],[1,"card","d-flex","mt-3","p-2","identity-card","mat-elevation-z3"],[1,"d-flex","flex-row"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-similar"],[1,"ms-3","mt-1"],[1,"ps-1"],["mat-flat-button","","color","accent",1,"ms-auto","me-2","mb-2","mt-3",3,"click"],[1,"me-auto","ms-auto"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div",1),c.YNc(2,X3,3,3,"perun-web-apps-alert",2),c.TgZ(3,"div",3),c._UZ(4,"perun-web-apps-list-of-identities",4)(5,"br"),c.TgZ(6,"div"),c.YNc(7,Q3,11,10,"div",5),c.YNc(8,K3,1,0,"mat-spinner",6),c.qZA()()()()),2&e&&(c.xp6(2),c.Q6J("ngIf",t.unknownIdentity),c.xp6(2),c.Q6J("reloadData",t.reloadData),c.xp6(3),c.Q6J("ngIf",!t.loading),c.xp6(1),c.Q6J("ngIf",t.loading))},dependencies:[x.sg,x.O5,Ji,Kr,u0,L0,G3,$3,Ci],styles:[".identities-list[_ngcontent-%COMP%]{max-width:650px}.main-flexbox[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem}.perun-icon-similar[_ngcontent-%COMP%]{transform:scale(2);margin-left:1rem;margin-top:1rem;color:#000}.identity-card[_ngcontent-%COMP%]{background-color:#f5f5f5;max-width:450px}"]}),n})();function eN(n,o){if(1&n&&(c.TgZ(0,"mat-icon",6),c._uU(1),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.hij(" ",e.icon," ")}}function tN(n,o){1&n&&c._UZ(0,"mat-icon",7)}function iN(n,o){if(1&n&&(c.TgZ(0,"span"),c._uU(1),c.qZA()),2&n){const e=c.oxw(2);c.xp6(1),c.hij(" ",e.supportMail," ")}}function nN(n,o){if(1&n&&(c.TgZ(0,"span"),c._uU(1),c.qZA()),2&n){const e=c.oxw(2);c.xp6(1),c.hij(" ",e.userMail," ")}}function rN(n,o){if(1&n&&(c.TgZ(0,"h5"),c._uU(1),c.ALo(2,"translate"),c.YNc(3,iN,2,1,"span",5),c.YNc(4,nN,2,1,"span",5),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.hij(" ",c.lcZ(2,3,"SHARED_LIB.CONSOLIDATOR."+e.result+"_SUBTITLE")," "),c.xp6(2),c.Q6J("ngIf","UNKNOWN_ERROR"===e.result),c.xp6(1),c.Q6J("ngIf","MESSAGE_SENT_TO_SUPPORT"===e.result)}}function aN(n,o){if(1&n&&(c.TgZ(0,"h5"),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"translate"),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.lnq(" ",c.lcZ(2,3,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_1")," ",e.userMail," ",c.lcZ(3,5,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_2")," ")}}const oN=function(n){return{"background-color":n}},sN=["*"];let lN=(()=>{class n{constructor(e){this.store=e,this.supportMail=this.store.getProperty("support_mail"),this.userMail=this.store.getPerunPrincipal().additionalInformations.mail,this.color="",this.icon="",this.greenColor="#e0ffd4",this.blueColor="#d4f2ff",this.redColor="#ffd4d4",this.warningIcon="warning",this.infoIcon="info",this.messageSent="mark_email_read"}ngOnChanges(){switch(this.result){case"OK":this.color=this.greenColor;break;case"IDENTITY_REGISTERED_ALREADY":case"UNKNOWN_ERROR":this.color=this.redColor,this.icon=this.warningIcon;break;case"IDENTITY_IDENTICAL":case"IDENTITY_LINKED":case"IDENTITY_UNKNOWN":this.color=this.blueColor,this.icon=this.infoIcon;break;case"MESSAGE_SENT_TO_SUPPORT":this.color=this.blueColor,this.icon=this.messageSent;break;case"TOKEN_EXPIRED":this.color=this.blueColor,this.icon=this.warningIcon}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(xn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-consolidation-result"]],inputs:{result:"result"},features:[c.TTD],ngContentSelectors:sN,decls:12,vars:10,consts:[[1,"p-4","m-3","card",3,"ngStyle"],[1,"d-flex","pb-5","flex-row"],["class","mat-icon-war me-4",4,"ngIf"],["svgIcon","perun-verify-grey","class","perun-icon perun-icon-detail",4,"ngIf"],[1,"ms-5"],[4,"ngIf"],[1,"mat-icon-war","me-4"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-detail"]],template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"div",0)(1,"div",1)(2,"div"),c.YNc(3,eN,2,1,"mat-icon",2),c.YNc(4,tN,1,0,"mat-icon",3),c.qZA(),c.TgZ(5,"div",4)(6,"h1"),c._uU(7),c.ALo(8,"translate"),c.qZA(),c.YNc(9,rN,5,5,"h5",5),c.YNc(10,aN,4,7,"h5",5),c.qZA()(),c.Hsn(11),c.qZA()),2&e&&(c.Q6J("ngStyle",c.VKq(8,oN,t.color)),c.xp6(3),c.Q6J("ngIf","OK"!==t.result),c.xp6(1),c.Q6J("ngIf","OK"===t.result),c.xp6(3),c.hij(" ",c.lcZ(8,6,"SHARED_LIB.CONSOLIDATOR."+t.result+"_TITLE")," "),c.xp6(2),c.Q6J("ngIf",!(t.userMail&&"OK"===t.result)),c.xp6(1),c.Q6J("ngIf",t.userMail&&"OK"===t.result))},dependencies:[x.O5,x.PC,Kr,Ci],styles:[".mat-icon-war[_ngcontent-%COMP%]{font-size:82px}.perun-icon-detail[_ngcontent-%COMP%]{transform:scale(4.5);margin-left:3rem;margin-top:1.5rem;color:#000}"]}),n})();const cN=[{path:"",redirectTo:"consolidate",pathMatch:"full"},{path:"login",component:M3},{path:"logout",component:(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c.O4$(),c.TgZ(1,"svg",1)(2,"g"),c._UZ(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),c.qZA()(),c.TgZ(16,"svg",15),c._UZ(17,"path",16),c.qZA(),c.kcU(),c.TgZ(18,"div",17),c._UZ(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),c.qZA(),c.TgZ(29,"div",19),c._uU(30,"LOGOUT..."),c.qZA()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]}),n})()},{path:"consolidate",component:Z3},{path:"result/:result",component:(()=>{class n{constructor(e,t){this.route=e,this.router=t}ngOnInit(){this.route.params.subscribe(e=>{this.linkerResult=e.result})}onClick(){this.router.navigate(["/consolidate"],{queryParamsHandling:"merge"})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Gr),c.Y36(Gn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-show-result-page"]],decls:6,vars:4,consts:[[1,"show-result","ms-auto","me-auto"],[3,"result"],[1,"d-flex","flex-column","mt-5"],["mat-flat-button","",1,"ms-auto",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"perun-web-apps-consolidation-result",1)(2,"div",2)(3,"button",3),c.NdJ("click",function(){return t.onClick()}),c._uU(4),c.ALo(5,"translate"),c.qZA()()()()),2&e&&(c.xp6(1),c.Q6J("result",t.linkerResult),c.xp6(3),c.hij(" ",c.lcZ(5,2,"SHOW_RESULT.BACK_HOME")," "))},dependencies:[Ji,lN,Ci],styles:[".show-result[_ngcontent-%COMP%]{max-width:55vw!important}"]}),n})()}];let dN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[nh.forRoot(cN,{preloadingStrategy:ng,scrollPositionRestoration:"enabled"}),nh]}),n})(),uN=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,du,Ho,ho]}),n})();const hN={provide:C.TP,useExisting:(0,c.Gpc)(()=>sD),multi:!0};function pN(n){return new x3(n,"./assets/i18n/",".json")}function fN(n){const o={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new We(o)}const mN=n=>()=>n.loadConfigs();let gN=(()=>{class n{constructor(e,t){this.customIconService=e,this.translate=t,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(aD),c.LFG(Wi))},n.\u0275mod=c.oAB({type:n,bootstrap:[yI]}),n.\u0275inj=c.cJS({providers:[aD,{provide:c.ip1,useFactory:mN,multi:!0,deps:[S3]},{provide:We,useFactory:fN,deps:[xn]},sD,hN,{provide:C3,useClass:CL},{provide:Pc.Hy,useFactory:()=>localStorage}],imports:[ue,gB,C.JF,En,dN,cw,y3,zo,_2,ox,sx,tD,uN,Pc.zr.forRoot(),E3,ho.forRoot({loader:{provide:Yt,useFactory:pN,deps:[C.eN]}})]}),n})();(0,c.G48)(),Ct().bootstrapModule(gN).catch(n=>console.error(n))},3921:function(Y,$,E){var c;!function(x,R){var D={};!function(x){"use strict";x.__esModule=!0,x.digestLength=32,x.blockSize=64;var R=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function D(le,se,de,pe,Oe){for(var qe,Xe,Ge,ge,Te,we,Fe,ke,Ie,rt,tt,Lt,Mi;Oe>=64;){for(qe=se[0],Xe=se[1],Ge=se[2],ge=se[3],Te=se[4],we=se[5],Fe=se[6],ke=se[7],rt=0;rt<16;rt++)le[rt]=(255&de[tt=pe+4*rt])<<24|(255&de[tt+1])<<16|(255&de[tt+2])<<8|255&de[tt+3];for(rt=16;rt<64;rt++)le[rt]=((Lt=((Ie=le[rt-2])>>>17|Ie<<15)^(Ie>>>19|Ie<<13)^Ie>>>10)+le[rt-7]|0)+((Mi=((Ie=le[rt-15])>>>7|Ie<<25)^(Ie>>>18|Ie<<14)^Ie>>>3)+le[rt-16]|0);for(rt=0;rt<64;rt++)Lt=(((Te>>>6|Te<<26)^(Te>>>11|Te<<21)^(Te>>>25|Te<<7))+(Te&we^~Te&Fe)|0)+(ke+(R[rt]+le[rt]|0)|0)|0,Mi=((qe>>>2|qe<<30)^(qe>>>13|qe<<19)^(qe>>>22|qe<<10))+(qe&Xe^qe&Ge^Xe&Ge)|0,ke=Fe,Fe=we,we=Te,Te=ge+Lt|0,ge=Ge,Ge=Xe,Xe=qe,qe=Lt+Mi|0;se[0]+=qe,se[1]+=Xe,se[2]+=Ge,se[3]+=ge,se[4]+=Te,se[5]+=we,se[6]+=Fe,se[7]+=ke,pe+=64,Oe-=64}return pe}var H=function(){function le(){this.digestLength=x.digestLength,this.blockSize=x.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return le.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},le.prototype.clean=function(){for(var se=0;se0){for(;this.bufferLength<64&&de>0;)this.buffer[this.bufferLength++]=se[pe++],de--;64===this.bufferLength&&(D(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(de>=64&&(pe=D(this.temp,this.state,se,pe,de),de%=64);de>0;)this.buffer[this.bufferLength++]=se[pe++],de--;return this},le.prototype.finish=function(se){if(!this.finished){var de=this.bytesHashed,pe=this.bufferLength,Oe=de/536870912|0,qe=de<<3,Xe=de%64<56?64:128;this.buffer[pe]=128;for(var Ge=pe+1;Ge>>24&255,this.buffer[Xe-7]=Oe>>>16&255,this.buffer[Xe-6]=Oe>>>8&255,this.buffer[Xe-5]=Oe>>>0&255,this.buffer[Xe-4]=qe>>>24&255,this.buffer[Xe-3]=qe>>>16&255,this.buffer[Xe-2]=qe>>>8&255,this.buffer[Xe-1]=qe>>>0&255,D(this.temp,this.state,this.buffer,0,Xe),this.finished=!0}for(Ge=0;Ge<8;Ge++)se[4*Ge+0]=this.state[Ge]>>>24&255,se[4*Ge+1]=this.state[Ge]>>>16&255,se[4*Ge+2]=this.state[Ge]>>>8&255,se[4*Ge+3]=this.state[Ge]>>>0&255;return this},le.prototype.digest=function(){var se=new Uint8Array(this.digestLength);return this.finish(se),se},le.prototype._saveState=function(se){for(var de=0;dethis.blockSize)(new H).update(se).finish(de).clean();else for(var pe=0;pe1&&se.update(le),de&&se.update(de),se.update(pe),se.finish(le),pe[0]++}x.HMAC=O,x.hash=V,x.default=V,x.hmac=W;var J=new Uint8Array(x.digestLength);x.hkdf=function te(le,se,de,pe){void 0===se&&(se=J),void 0===pe&&(pe=32);for(var Oe=new Uint8Array([1]),qe=W(se,le),Xe=new O(qe),Ge=new Uint8Array(Xe.digestLength),ge=Ge.length,Te=new Uint8Array(pe),we=0;we>>24&255,Xe[1]=Fe>>>16&255,Xe[2]=Fe>>>8&255,Xe[3]=Fe>>>0&255,Oe.reset(),Oe.update(se),Oe.update(Xe),Oe.finish(ge);for(var ke=0;ke=te.status}function O(J){try{J.dispatchEvent(new MouseEvent("click"))}catch{var te=document.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),J.dispatchEvent(te)}}var V="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,W=V.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),G=V.saveAs||("object"!=typeof window||window!==V?function(){}:"download"in HTMLAnchorElement.prototype&&!W?function(J,te,oe){var le=V.URL||V.webkitURL,se=document.createElement("a");se.download=te=te||J.name||"download",se.rel="noopener","string"==typeof J?(se.href=J,se.origin===location.origin?O(se):H(se.href)?D(J,te,oe):O(se,se.target="_blank")):(se.href=le.createObjectURL(J),setTimeout(function(){le.revokeObjectURL(se.href)},4e4),setTimeout(function(){O(se)},0))}:"msSaveOrOpenBlob"in navigator?function(J,te,oe){if(te=te||J.name||"download","string"!=typeof J)navigator.msSaveOrOpenBlob(function R(J,te){return typeof te>"u"?te={autoBom:!1}:"object"!=typeof te&&(console.warn("Deprecated: Expected third argument to be a object"),te={autoBom:!te}),te.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(J.type)?new Blob(["\ufeff",J],{type:J.type}):J}(J,oe),te);else if(H(J))D(J,te,oe);else{var le=document.createElement("a");le.href=J,le.target="_blank",setTimeout(function(){O(le)})}}:function(J,te,oe,le){if((le=le||open("","_blank"))&&(le.document.title=le.document.body.innerText="downloading..."),"string"==typeof J)return D(J,te,oe);var se="application/octet-stream"===J.type,de=/constructor/i.test(V.HTMLElement)||V.safari,pe=/CriOS\/[\d]+/.test(navigator.userAgent);if((pe||se&&de||W)&&typeof FileReader<"u"){var Oe=new FileReader;Oe.onloadend=function(){var Ge=Oe.result;Ge=pe?Ge:Ge.replace(/^data:[^;]*;/,"data:attachment/file;"),le?le.location.href=Ge:location=Ge,le=null},Oe.readAsDataURL(J)}else{var qe=V.URL||V.webkitURL,Xe=qe.createObjectURL(J);le?le.location=Xe:location.href=Xe,le=null,setTimeout(function(){qe.revokeObjectURL(Xe)},4e4)}});V.saveAs=G.saveAs=G,Y.exports=G})?E.apply($,[]):E)&&(Y.exports=x)},9930:(Y,$,E)=>{E(8094).tz.load(E(1128))},8094:function(Y,$,E){var c,x,R;!function(D,H){"use strict";Y.exports?Y.exports=H(E(6676)):(x=[E(6676)],void 0!==(R="function"==typeof(c=H)?c.apply($,x):c)&&(Y.exports=R))}(0,function(D){"use strict";void 0===D.version&&D.default&&(D=D.default);var te,O={},V={},W={},G={},J={};(!D||"string"!=typeof D.version)&&wi("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var oe=D.version.split("."),le=+oe[0],se=+oe[1];function de(ue){return ue>96?ue-87:ue>64?ue-29:ue-48}function pe(ue){var Le=0,Pe=ue.split("."),Ke=Pe[0],dt=Pe[1]||"",_t=1,fi=0,nt=1;for(45===ue.charCodeAt(0)&&(Le=1,nt=-1);Le= 2.6.0. You are using Moment.js "+D.version+". See momentjs.com"),ge.prototype={_set:function(ue){this.name=ue.name,this.abbrs=ue.abbrs,this.untils=ue.untils,this.offsets=ue.offsets,this.population=ue.population},_index:function(ue){var Ke,Le=+ue,Pe=this.untils;for(Ke=0;Kefi&&Qe.moveInvalidForward&&(_t=fi),Le3){var Le=G[dn(ue)];if(Le)return Le;wi("Moment Timezone found "+ue+" from the Intl api, but did not have that data loaded.")}}catch{}var Vt,fi,nt,Pe=function Ie(){var Ke,dt,_t,ue=(new Date).getFullYear()-2,Le=new we(new Date(ue,0,1)),Pe=[Le];for(_t=1;_t<48;_t++)(dt=new we(new Date(ue,_t,1))).offset!==Le.offset&&(Ke=ke(Le,dt),Pe.push(Ke),Pe.push(new we(new Date(Ke.at+6e4)))),Le=dt;for(_t=0;_t<4;_t++)Pe.push(new we(new Date(ue+_t,0,1))),Pe.push(new we(new Date(ue+_t,6,1)));return Pe}(),Ke=Pe.length,dt=function Lt(ue){var dt,_t,Vt,Le=ue.length,Pe={},Ke=[];for(dt=0;dt0?_t[0].zone.name:void 0}()),te},Qe.names=function hn(){var ue,Le=[];for(ue in G)G.hasOwnProperty(ue)&&(O[ue]||O[V[ue]])&&G[ue]&&Le.push(G[ue]);return Le.sort()},Qe.Zone=ge,Qe.unpack=Ge,Qe.unpackBase60=pe,Qe.needsOffset=it,Qe.moveInvalidForward=!0,Qe.moveAmbiguousForward=!1,Qe.countries=function ye(){return Object.keys(W)},Qe.zonesForCountry=function ve(ue,Le){if(!(ue=function Ce(ue){return ue=ue.toUpperCase(),W[ue]||null}(ue)))return null;var Pe=ue.zones.sort();return Le?Pe.map(function(Ke){return{name:Ke,offset:un(Ke).utcOffset(new Date)}}):Pe};var It=D.fn;function Ct(ue){return function(){return this._z?this._z.abbr(this):ue.call(this)}}function ai(ue){return function(){return this._z=null,ue.apply(this,arguments)}}D.tz=Qe,D.defaultZone=null,D.updateOffset=function(ue,Le){var Ke,Pe=D.defaultZone;if(void 0===ue._z&&(Pe&&it(ue)&&!ue._isUTC&&(ue._d=D.utc(ue._a)._d,ue.utc().add(Pe.parse(ue),"minutes")),ue._z=Pe),ue._z)if(Ke=ue._z.utcOffset(ue),Math.abs(Ke)<16&&(Ke/=60),void 0!==ue.utcOffset){var dt=ue._z;ue.utcOffset(-Ke,Le),ue._z=dt}else ue.zone(Ke,Le)},It.tz=function(ue,Le){if(ue){if("string"!=typeof ue)throw new Error("Time zone name must be a string, got "+ue+" ["+typeof ue+"]");return this._z=un(ue),this._z?D.updateOffset(this,Le):wi("Moment Timezone has no data for "+ue+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},It.zoneName=Ct(It.zoneName),It.zoneAbbr=Ct(It.zoneAbbr),It.utc=ai(It.utc),It.local=ai(It.local),It.utcOffset=function Di(ue){return function(){return arguments.length>0&&(this._z=null),ue.apply(this,arguments)}}(It.utcOffset),D.tz.setDefault=function(ue){return(le<2||2===le&&se<9)&&wi("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+D.version+"."),D.defaultZone=ue?un(ue):null,D};var ki=D.momentProperties;return"[object Array]"===Object.prototype.toString.call(ki)?(ki.push("_z"),ki.push("_a")):ki&&(ki._z=null),D})},3274:function(Y,$,E){!function(c){"use strict";c.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(R){return/^nm$/i.test(R)},meridiem:function(R,D,H){return R<12?H?"vm":"VM":H?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(R){return R+(1===R||8===R||R>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1867:function(Y,$,E){!function(c){"use strict";var x=function(V){return 0===V?0:1===V?1:2===V?2:V%100>=3&&V%100<=10?3:V%100>=11?4:5},R={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},D=function(V){return function(W,G,J,te){var oe=x(W),le=R[V][x(W)];return 2===oe&&(le=le[G?0:1]),le.replace(/%d/i,W)}},H=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];c.defineLocale("ar-dz",{months:H,monthsShort:H,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(V){return"\u0645"===V},meridiem:function(V,W,G){return V<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:D("s"),ss:D("s"),m:D("m"),mm:D("m"),h:D("h"),hh:D("h"),d:D("d"),dd:D("d"),M:D("M"),MM:D("M"),y:D("y"),yy:D("y")},postformat:function(V){return V.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(E(6676))},7078:function(Y,$,E){!function(c){"use strict";c.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(E(6676))},7776:function(Y,$,E){!function(c){"use strict";var x={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},R=function(W){return 0===W?0:1===W?1:2===W?2:W%100>=3&&W%100<=10?3:W%100>=11?4:5},D={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},H=function(W){return function(G,J,te,oe){var le=R(G),se=D[W][R(G)];return 2===le&&(se=se[J?0:1]),se.replace(/%d/i,G)}},O=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];c.defineLocale("ar-ly",{months:O,monthsShort:O,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(W){return"\u0645"===W},meridiem:function(W,G,J){return W<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:H("s"),ss:H("s"),m:H("m"),mm:H("m"),h:H("h"),hh:H("h"),d:H("d"),dd:H("d"),M:H("M"),MM:H("M"),y:H("y"),yy:H("y")},preparse:function(W){return W.replace(/\u060c/g,",")},postformat:function(W){return W.replace(/\d/g,function(G){return x[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},6789:function(Y,$,E){!function(c){"use strict";c.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},6897:function(Y,$,E){!function(c){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};c.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(H){return"\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(H){return H.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(O){return R[O]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(E(6676))},1585:function(Y,$,E){!function(c){"use strict";c.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},2097:function(Y,$,E){!function(c){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=function(G){return 0===G?0:1===G?1:2===G?2:G%100>=3&&G%100<=10?3:G%100>=11?4:5},H={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},O=function(G){return function(J,te,oe,le){var se=D(J),de=H[G][D(J)];return 2===se&&(de=de[te?0:1]),de.replace(/%d/i,J)}},V=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];c.defineLocale("ar",{months:V,monthsShort:V,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(G){return"\u0645"===G},meridiem:function(G,J,te){return G<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:O("s"),ss:O("s"),m:O("m"),mm:O("m"),h:O("h"),hh:O("h"),d:O("d"),dd:O("d"),M:O("M"),MM:O("M"),y:O("y"),yy:O("y")},preparse:function(G){return G.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(J){return R[J]}).replace(/\u060c/g,",")},postformat:function(G){return G.replace(/\d/g,function(J){return x[J]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},5611:function(Y,$,E){!function(c){"use strict";var x={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};c.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(D){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(D)},meridiem:function(D,H,O){return D<4?"gec\u0259":D<12?"s\u0259h\u0259r":D<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(D){if(0===D)return D+"-\u0131nc\u0131";var H=D%10;return D+(x[H]||x[D%100-H]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2459:function(Y,$,E){!function(c){"use strict";function R(H,O,V){return"m"===V?O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===V?O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":H+" "+function x(H,O){var V=H.split("_");return O%10==1&&O%100!=11?V[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?V[1]:V[2]}({ss:O?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[V],+H)}c.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:R,mm:R,h:R,hh:R,d:"\u0434\u0437\u0435\u043d\u044c",dd:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(H){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(H)},meridiem:function(H,O,V){return H<4?"\u043d\u043e\u0447\u044b":H<12?"\u0440\u0430\u043d\u0456\u0446\u044b":H<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(H,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return H%10!=2&&H%10!=3||H%100==12||H%100==13?H+"-\u044b":H+"-\u0456";case"D":return H+"-\u0433\u0430";default:return H}},week:{dow:1,doy:7}})}(E(6676))},1825:function(Y,$,E){!function(c){"use strict";c.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var D=R%10,H=R%100;return 0===R?R+"-\u0435\u0432":0===H?R+"-\u0435\u043d":H>10&&H<20?R+"-\u0442\u0438":1===D?R+"-\u0432\u0438":2===D?R+"-\u0440\u0438":7===D||8===D?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},5918:function(Y,$,E){!function(c){"use strict";c.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(E(6676))},9683:function(Y,$,E){!function(c){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};c.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(H){return H.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u09b0\u09be\u09a4"===O?H<4?H:H+12:"\u09ad\u09cb\u09b0"===O||"\u09b8\u0995\u09be\u09b2"===O?H:"\u09a6\u09c1\u09aa\u09c1\u09b0"===O?H>=3?H:H+12:"\u09ac\u09bf\u0995\u09be\u09b2"===O||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u09b0\u09be\u09a4":H<6?"\u09ad\u09cb\u09b0":H<12?"\u09b8\u0995\u09be\u09b2":H<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":H<18?"\u09ac\u09bf\u0995\u09be\u09b2":H<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},4065:function(Y,$,E){!function(c){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};c.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(H){return H.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u09b0\u09be\u09a4"===O&&H>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===O&&H<5||"\u09ac\u09bf\u0995\u09be\u09b2"===O?H+12:H},meridiem:function(H,O,V){return H<4?"\u09b0\u09be\u09a4":H<10?"\u09b8\u0995\u09be\u09b2":H<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":H<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},1034:function(Y,$,E){!function(c){"use strict";var x={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},R={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};c.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(H){return H.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===O&&H>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===O&&H<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===O?H+12:H},meridiem:function(H,O,V){return H<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":H<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":H<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":H<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(E(6676))},7671:function(Y,$,E){!function(c){"use strict";function x(de,pe,Oe){return de+" "+function H(de,pe){return 2===pe?function O(de){var pe={m:"v",b:"v",d:"z"};return void 0===pe[de.charAt(0)]?de:pe[de.charAt(0)]+de.substring(1)}(de):de}({mm:"munutenn",MM:"miz",dd:"devezh"}[Oe],de)}function D(de){return de>9?D(de%10):de}var V=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],W=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,le=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];c.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:le,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:le,monthsRegex:W,monthsShortRegex:W,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:V,longMonthsParse:V,shortMonthsParse:V,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:x,h:"un eur",hh:"%d eur",d:"un devezh",dd:x,M:"ur miz",MM:x,y:"ur bloaz",yy:function R(de){switch(D(de)){case 1:case 3:case 4:case 5:case 9:return de+" bloaz";default:return de+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(de){return de+(1===de?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(de){return"g.m."===de},meridiem:function(de,pe,Oe){return de<12?"a.m.":"g.m."}})}(E(6676))},8153:function(Y,$,E){!function(c){"use strict";function x(D,H,O){var V=D+" ";switch(O){case"ss":return V+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return H?"jedna minuta":"jedne minute";case"mm":return V+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return H?"jedan sat":"jednog sata";case"hh":return V+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return V+(1===D?"dan":"dana");case"MM":return V+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return V+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}c.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},4287:function(Y,$,E){!function(c){"use strict";c.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,D){var H=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===D||"W"===D)&&(H="a"),R+H},week:{dow:1,doy:4}})}(E(6676))},2616:function(Y,$,E){!function(c){"use strict";var x={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},R="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),D=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],H=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function O(G){return G>1&&G<5&&1!=~~(G/10)}function V(G,J,te,oe){var le=G+" ";switch(te){case"s":return J||oe?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return J||oe?le+(O(G)?"sekundy":"sekund"):le+"sekundami";case"m":return J?"minuta":oe?"minutu":"minutou";case"mm":return J||oe?le+(O(G)?"minuty":"minut"):le+"minutami";case"h":return J?"hodina":oe?"hodinu":"hodinou";case"hh":return J||oe?le+(O(G)?"hodiny":"hodin"):le+"hodinami";case"d":return J||oe?"den":"dnem";case"dd":return J||oe?le+(O(G)?"dny":"dn\xed"):le+"dny";case"M":return J||oe?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return J||oe?le+(O(G)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):le+"m\u011bs\xedci";case"y":return J||oe?"rok":"rokem";case"yy":return J||oe?le+(O(G)?"roky":"let"):le+"lety"}}c.defineLocale("cs",{months:x,monthsShort:R,monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:V,ss:V,m:V,mm:V,h:V,hh:V,d:V,dd:V,M:V,MM:V,y:V,yy:V},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7049:function(Y,$,E){!function(c){"use strict";c.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(R){return R+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(R)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(R)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(E(6676))},9172:function(Y,$,E){!function(c){"use strict";c.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(R){var H="";return R>20?H=40===R||50===R||60===R||80===R||100===R?"fed":"ain":R>0&&(H=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][R]),R+H},week:{dow:1,doy:4}})}(E(6676))},605:function(Y,$,E){!function(c){"use strict";c.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3395:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}c.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9835:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}c.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4013:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}c.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4570:function(Y,$,E){!function(c){"use strict";var x=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],R=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];c.defineLocale("dv",{months:x,monthsShort:x,weekdays:R,weekdaysShort:R,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(H){return"\u0789\u078a"===H},meridiem:function(H,O,V){return H<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(E(6676))},1859:function(Y,$,E){!function(c){"use strict";c.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(D,H){return D?"string"==typeof H&&/D/.test(H.substring(0,H.indexOf("MMMM")))?this._monthsGenitiveEl[D.month()]:this._monthsNominativeEl[D.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(D,H,O){return D>11?O?"\u03bc\u03bc":"\u039c\u039c":O?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(D){return"\u03bc"===(D+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(D,H){var O=this._calendarEl[D],V=H&&H.hours();return function x(D){return typeof Function<"u"&&D instanceof Function||"[object Function]"===Object.prototype.toString.call(D)}(O)&&(O=O.apply(H)),O.replace("{}",V%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(E(6676))},5785:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:4}})}(E(6676))},3792:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},7651:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},1929:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},9818:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},6612:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:6}})}(E(6676))},4900:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},2721:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},5159:function(Y,$,E){!function(c){"use strict";c.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(R){return"p"===R.charAt(0).toLowerCase()},meridiem:function(R,D,H){return R>11?H?"p.t.m.":"P.T.M.":H?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(E(6676))},1780:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3468:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},4938:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(E(6676))},1148:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},1453:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[D+"sekundi",D+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[D+" minuti",D+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[D+" tunni",D+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[D+" kuu",D+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[D+" aasta",D+" aastat"]};return H?W[O][2]?W[O][2]:W[O][1]:V?W[O][0]:W[O][1]}c.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:"%d p\xe4eva",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4697:function(Y,$,E){!function(c){"use strict";c.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},2900:function(Y,$,E){!function(c){"use strict";var x={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},R={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};c.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(H){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(H)},meridiem:function(H,O,V){return H<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/[\u06f0-\u06f9]/g,function(O){return R[O]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(E(6676))},9775:function(Y,$,E){!function(c){"use strict";var x="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),R=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",x[7],x[8],x[9]];function D(V,W,G,J){var te="";switch(G){case"s":return J?"muutaman sekunnin":"muutama sekunti";case"ss":te=J?"sekunnin":"sekuntia";break;case"m":return J?"minuutin":"minuutti";case"mm":te=J?"minuutin":"minuuttia";break;case"h":return J?"tunnin":"tunti";case"hh":te=J?"tunnin":"tuntia";break;case"d":return J?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":te=J?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return J?"kuukauden":"kuukausi";case"MM":te=J?"kuukauden":"kuukautta";break;case"y":return J?"vuoden":"vuosi";case"yy":te=J?"vuoden":"vuotta"}return function H(V,W){return V<10?W?R[V]:x[V]:V}(V,J)+" "+te}c.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4282:function(Y,$,E){!function(c){"use strict";c.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},4236:function(Y,$,E){!function(c){"use strict";c.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2830:function(Y,$,E){!function(c){"use strict";c.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}}})}(E(6676))},1412:function(Y,$,E){!function(c){"use strict";c.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},9361:function(Y,$,E){!function(c){"use strict";var D=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,H=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];c.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:D,monthsShortRegex:D,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:H,longMonthsParse:H,shortMonthsParse:H,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(V,W){switch(W){case"D":return V+(1===V?"er":"");default:case"M":case"Q":case"DDD":case"d":return V+(1===V?"er":"e");case"w":case"W":return V+(1===V?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},6984:function(Y,$,E){!function(c){"use strict";var x="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),R="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");c.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(H,O){return H?/-MMM-/.test(O)?R[H.month()]:x[H.month()]:x},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(H){return H+(1===H||8===H||H>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},3961:function(Y,$,E){!function(c){"use strict";c.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(W){return W+(1===W?"d":W%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},8849:function(Y,$,E){!function(c){"use strict";c.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(W){return W+(1===W?"d":W%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},4273:function(Y,$,E){!function(c){"use strict";c.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(R){return 0===R.indexOf("un")?"n"+R:"en "+R},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},623:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[D+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",D+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[D+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",D+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[D+" \u0935\u0930\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[D+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",D+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[D+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",D+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[D+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return V?W[O][0]:W[O][1]}c.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(D,H){return"D"===H?D+"\u0935\u0947\u0930":D},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(D,H){return 12===D&&(D=0),"\u0930\u093e\u0924\u0940"===H?D<4?D:D+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===H?D:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===H?D>12?D:D+12:"\u0938\u093e\u0902\u091c\u0947"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"\u0930\u093e\u0924\u0940":D<12?"\u0938\u0915\u093e\u0933\u0940\u0902":D<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":D<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(E(6676))},2696:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={s:["thoddea sekondamni","thodde sekond"],ss:[D+" sekondamni",D+" sekond"],m:["eka mintan","ek minut"],mm:[D+" mintamni",D+" mintam"],h:["eka voran","ek vor"],hh:[D+" voramni",D+" voram"],d:["eka disan","ek dis"],dd:[D+" disamni",D+" dis"],M:["eka mhoinean","ek mhoino"],MM:[D+" mhoineamni",D+" mhoine"],y:["eka vorsan","ek voros"],yy:[D+" vorsamni",D+" vorsam"]};return V?W[O][0]:W[O][1]}c.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(D,H){return"D"===H?D+"er":D},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(D,H){return 12===D&&(D=0),"rati"===H?D<4?D:D+12:"sokallim"===H?D:"donparam"===H?D>12?D:D+12:"sanje"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"rati":D<12?"sokallim":D<16?"donparam":D<20?"sanje":"rati"}})}(E(6676))},6928:function(Y,$,E){!function(c){"use strict";var x={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},R={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};c.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(H){return H.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0ab0\u0abe\u0aa4"===O?H<4?H:H+12:"\u0ab8\u0ab5\u0abe\u0ab0"===O?H:"\u0aac\u0aaa\u0acb\u0ab0"===O?H>=10?H:H+12:"\u0ab8\u0abe\u0a82\u0a9c"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0ab0\u0abe\u0aa4":H<10?"\u0ab8\u0ab5\u0abe\u0ab0":H<17?"\u0aac\u0aaa\u0acb\u0ab0":H<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(E(6676))},4804:function(Y,$,E){!function(c){"use strict";c.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(R){return 2===R?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":R+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(R){return 2===R?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":R+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(R){return 2===R?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":R+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(R){return 2===R?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":R%10==0&&10!==R?R+" \u05e9\u05e0\u05d4":R+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(R){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(R)},meridiem:function(R,D,H){return R<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":R<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":R<12?H?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":R<18?H?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(E(6676))},3015:function(Y,$,E){!function(c){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},D=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];c.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:D,longMonthsParse:D,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(V){return V.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(W){return R[W]})},postformat:function(V){return V.replace(/\d/g,function(W){return x[W]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(V,W){return 12===V&&(V=0),"\u0930\u093e\u0924"===W?V<4?V:V+12:"\u0938\u0941\u092c\u0939"===W?V:"\u0926\u094b\u092a\u0939\u0930"===W?V>=10?V:V+12:"\u0936\u093e\u092e"===W?V+12:void 0},meridiem:function(V,W,G){return V<4?"\u0930\u093e\u0924":V<10?"\u0938\u0941\u092c\u0939":V<17?"\u0926\u094b\u092a\u0939\u0930":V<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(E(6676))},7134:function(Y,$,E){!function(c){"use strict";function x(D,H,O){var V=D+" ";switch(O){case"ss":return V+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return H?"jedna minuta":"jedne minute";case"mm":return V+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return H?"jedan sat":"jednog sata";case"hh":return V+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return V+(1===D?"dan":"dana");case"MM":return V+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return V+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}c.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},670:function(Y,$,E){!function(c){"use strict";var x="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function R(O,V,W,G){var J=O;switch(W){case"s":return G||V?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return J+(G||V)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||V?" perc":" perce");case"mm":return J+(G||V?" perc":" perce");case"h":return"egy"+(G||V?" \xf3ra":" \xf3r\xe1ja");case"hh":return J+(G||V?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||V?" nap":" napja");case"dd":return J+(G||V?" nap":" napja");case"M":return"egy"+(G||V?" h\xf3nap":" h\xf3napja");case"MM":return J+(G||V?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||V?" \xe9v":" \xe9ve");case"yy":return J+(G||V?" \xe9v":" \xe9ve")}return""}function D(O){return(O?"":"[m\xfalt] ")+"["+x[this.day()]+"] LT[-kor]"}c.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(O){return"u"===O.charAt(1).toLowerCase()},meridiem:function(O,V,W){return O<12?!0===W?"de":"DE":!0===W?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return D.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return D.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4523:function(Y,$,E){!function(c){"use strict";c.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(R){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(R)},meridiem:function(R){return R<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":R<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":R<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(R,D){switch(D){case"DDD":case"w":case"W":case"DDDo":return 1===R?R+"-\u056b\u0576":R+"-\u0580\u0564";default:return R}},week:{dow:1,doy:7}})}(E(6676))},9233:function(Y,$,E){!function(c){"use strict";c.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"siang"===D?R>=11?R:R+12:"sore"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"siang":R<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(E(6676))},4693:function(Y,$,E){!function(c){"use strict";function x(H){return H%100==11||H%10!=1}function R(H,O,V,W){var G=H+" ";switch(V){case"s":return O||W?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return x(H)?G+(O||W?"sek\xfandur":"sek\xfandum"):G+"sek\xfanda";case"m":return O?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return x(H)?G+(O||W?"m\xedn\xfatur":"m\xedn\xfatum"):O?G+"m\xedn\xfata":G+"m\xedn\xfatu";case"hh":return x(H)?G+(O||W?"klukkustundir":"klukkustundum"):G+"klukkustund";case"d":return O?"dagur":W?"dag":"degi";case"dd":return x(H)?O?G+"dagar":G+(W?"daga":"d\xf6gum"):O?G+"dagur":G+(W?"dag":"degi");case"M":return O?"m\xe1nu\xf0ur":W?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return x(H)?O?G+"m\xe1nu\xf0ir":G+(W?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):O?G+"m\xe1nu\xf0ur":G+(W?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return O||W?"\xe1r":"\xe1ri";case"yy":return x(H)?G+(O||W?"\xe1r":"\xe1rum"):G+(O||W?"\xe1r":"\xe1ri")}}c.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:R,ss:R,m:R,mm:R,h:"klukkustund",hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},8118:function(Y,$,E){!function(c){"use strict";c.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(R){return(/^[0-9].+$/.test(R)?"tra":"in")+" "+R},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3936:function(Y,$,E){!function(c){"use strict";c.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},6871:function(Y,$,E){!function(c){"use strict";c.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(R,D){return"\u5143"===D[1]?1:parseInt(D[1]||R,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(R){return"\u5348\u5f8c"===R},meridiem:function(R,D,H){return R<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(R){return R.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(R){return this.week()!==R.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(R,D){switch(D){case"y":return 1===R?"\u5143\u5e74":R+"\u5e74";case"d":case"D":case"DDD":return R+"\u65e5";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(E(6676))},8710:function(Y,$,E){!function(c){"use strict";c.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(R,D){return 12===R&&(R=0),"enjing"===D?R:"siyang"===D?R>=11?R:R+12:"sonten"===D||"ndalu"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"enjing":R<15?"siyang":R<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(E(6676))},7125:function(Y,$,E){!function(c){"use strict";c.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(R){return R.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(D,H,O){return"\u10d8"===O?H+"\u10e8\u10d8":H+O+"\u10e8\u10d8"})},past:function(R){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(R)?R.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(R)?R.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):R},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(R){return 0===R?R:1===R?R+"-\u10da\u10d8":R<20||R<=100&&R%20==0||R%100==0?"\u10db\u10d4-"+R:R+"-\u10d4"},week:{dow:1,doy:7}})}(E(6676))},2461:function(Y,$,E){!function(c){"use strict";var x={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};c.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},7399:function(Y,$,E){!function(c){"use strict";var x={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},R={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};c.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(H){return"\u179b\u17d2\u1784\u17b6\u1785"===H},meridiem:function(H,O,V){return H<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(H){return H.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},week:{dow:1,doy:4}})}(E(6676))},8720:function(Y,$,E){!function(c){"use strict";var x={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},R={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};c.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(H){return H.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===O?H<4?H:H+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===O?H:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===O?H>=10?H:H+12:"\u0cb8\u0c82\u0c9c\u0cc6"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":H<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":H<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":H<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(H){return H+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(E(6676))},5306:function(Y,$,E){!function(c){"use strict";c.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\uc77c";case"M":return R+"\uc6d4";case"w":case"W":return R+"\uc8fc";default:return R}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(R){return"\uc624\ud6c4"===R},meridiem:function(R,D,H){return R<12?"\uc624\uc804":"\uc624\ud6c4"}})}(E(6676))},2995:function(Y,$,E){!function(c){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];c.defineLocale("ku",{months:D,monthsShort:D,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(O){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(O)},meridiem:function(O,V,W){return O<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(O){return O.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(V){return R[V]}).replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(V){return x[V]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},8779:function(Y,$,E){!function(c){"use strict";var x={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};c.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2057:function(Y,$,E){!function(c){"use strict";function x(V,W,G,J){var te={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return W?te[G][0]:te[G][1]}function H(V){if(V=parseInt(V,10),isNaN(V))return!1;if(V<0)return!0;if(V<10)return 4<=V&&V<=7;if(V<100){var W=V%10;return H(0===W?V/10:W)}if(V<1e4){for(;V>=10;)V/=10;return H(V)}return H(V/=1e3)}c.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function R(V){return H(V.substr(0,V.indexOf(" ")))?"a "+V:"an "+V},past:function D(V){return H(V.substr(0,V.indexOf(" ")))?"viru "+V:"virun "+V},s:"e puer Sekonnen",ss:"%d Sekonnen",m:x,mm:"%d Minutten",h:x,hh:"%d Stonnen",d:x,dd:"%d Deeg",M:x,MM:"%d M\xe9int",y:x,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7192:function(Y,$,E){!function(c){"use strict";c.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(R){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===R},meridiem:function(R,D,H){return R<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(R){return"\u0e97\u0eb5\u0ec8"+R}})}(E(6676))},5430:function(Y,$,E){!function(c){"use strict";var x={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function D(G,J,te,oe){return J?O(te)[0]:oe?O(te)[1]:O(te)[2]}function H(G){return G%10==0||G>10&&G<20}function O(G){return x[G].split("_")}function V(G,J,te,oe){var le=G+" ";return 1===G?le+D(0,J,te[0],oe):J?le+(H(G)?O(te)[1]:O(te)[0]):oe?le+O(te)[1]:le+(H(G)?O(te)[1]:O(te)[2])}c.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function R(G,J,te,oe){return J?"kelios sekund\u0117s":oe?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:V,m:D,mm:V,h:D,hh:V,d:D,dd:V,M:D,MM:V,y:D,yy:V},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(G){return G+"-oji"},week:{dow:1,doy:4}})}(E(6676))},3363:function(Y,$,E){!function(c){"use strict";var x={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function R(W,G,J){return J?G%10==1&&G%100!=11?W[2]:W[3]:G%10==1&&G%100!=11?W[0]:W[1]}function D(W,G,J){return W+" "+R(x[J],W,G)}function H(W,G,J){return R(x[J],W,G)}c.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function O(W,G){return G?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:D,m:H,mm:D,h:H,hh:D,d:H,dd:D,M:H,MM:D,y:H,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2939:function(Y,$,E){!function(c){"use strict";var x={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(D,H){return 1===D?H[0]:D>=2&&D<=4?H[1]:H[2]},translate:function(D,H,O){var V=x.words[O];return 1===O.length?H?V[0]:V[1]:D+" "+x.correctGrammaticalCase(D,V)}};c.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:"dan",dd:x.translate,M:"mjesec",MM:x.translate,y:"godinu",yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},8212:function(Y,$,E){!function(c){"use strict";c.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},9718:function(Y,$,E){!function(c){"use strict";c.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var D=R%10,H=R%100;return 0===R?R+"-\u0435\u0432":0===H?R+"-\u0435\u043d":H>10&&H<20?R+"-\u0442\u0438":1===D?R+"-\u0432\u0438":2===D?R+"-\u0440\u0438":7===D||8===D?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},561:function(Y,$,E){!function(c){"use strict";c.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(R,D){return 12===R&&(R=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===D&&R>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===D||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===D?R+12:R},meridiem:function(R,D,H){return R<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":R<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":R<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":R<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(E(6676))},8929:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){switch(O){case"s":return H?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return D+(H?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return D+(H?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return D+(H?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return D+(H?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return D+(H?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return D+(H?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return D}}c.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(D){return"\u04ae\u0425"===D},meridiem:function(D,H,O){return D<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(D,H){switch(H){case"d":case"D":case"DDD":return D+" \u04e9\u0434\u04e9\u0440";default:return D}}})}(E(6676))},4880:function(Y,$,E){!function(c){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function D(O,V,W,G){var J="";if(V)switch(W){case"s":J="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":J="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":J="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":J="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":J="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":J="%d \u0924\u093e\u0938";break;case"d":J="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":J="%d \u0926\u093f\u0935\u0938";break;case"M":J="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":J="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":J="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":J="%d \u0935\u0930\u094d\u0937\u0947"}else switch(W){case"s":J="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":J="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":J="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":J="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":J="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":J="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":J="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":J="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":J="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":J="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":J="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":J="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return J.replace(/%d/i,O)}c.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},preparse:function(O){return O.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(V){return R[V]})},postformat:function(O){return O.replace(/\d/g,function(V){return x[V]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(O,V){return 12===O&&(O=0),"\u092a\u0939\u093e\u091f\u0947"===V||"\u0938\u0915\u093e\u0933\u0940"===V?O:"\u0926\u0941\u092a\u093e\u0930\u0940"===V||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===V||"\u0930\u093e\u0924\u094d\u0930\u0940"===V?O>=12?O:O+12:void 0},meridiem:function(O,V,W){return O>=0&&O<6?"\u092a\u0939\u093e\u091f\u0947":O<12?"\u0938\u0915\u093e\u0933\u0940":O<17?"\u0926\u0941\u092a\u093e\u0930\u0940":O<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(E(6676))},2074:function(Y,$,E){!function(c){"use strict";c.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"tengahari"===D?R>=11?R:R+12:"petang"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"tengahari":R<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},3193:function(Y,$,E){!function(c){"use strict";c.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"tengahari"===D?R>=11?R:R+12:"petang"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"tengahari":R<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},4082:function(Y,$,E){!function(c){"use strict";c.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},2261:function(Y,$,E){!function(c){"use strict";var x={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},R={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};c.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(H){return H.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},week:{dow:1,doy:4}})}(E(6676))},5273:function(Y,$,E){!function(c){"use strict";c.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9874:function(Y,$,E){!function(c){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};c.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(H){return H.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0930\u093e\u0924\u093f"===O?H<4?H:H+12:"\u092c\u093f\u0939\u093e\u0928"===O?H:"\u0926\u093f\u0909\u0901\u0938\u094b"===O?H>=10?H:H+12:"\u0938\u093e\u0901\u091d"===O?H+12:void 0},meridiem:function(H,O,V){return H<3?"\u0930\u093e\u0924\u093f":H<12?"\u092c\u093f\u0939\u093e\u0928":H<16?"\u0926\u093f\u0909\u0901\u0938\u094b":H<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(E(6676))},1484:function(Y,$,E){!function(c){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],H=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;c.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(V){return V+(1===V||8===V||V>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1667:function(Y,$,E){!function(c){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],H=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;c.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(V){return V+(1===V||8===V||V>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},7262:function(Y,$,E){!function(c){"use strict";c.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9679:function(Y,$,E){!function(c){"use strict";c.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,D){var H=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===D||"W"===D)&&(H="a"),R+H},week:{dow:1,doy:4}})}(E(6676))},6830:function(Y,$,E){!function(c){"use strict";var x={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},R={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};c.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(H){return H.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0a30\u0a3e\u0a24"===O?H<4?H:H+12:"\u0a38\u0a35\u0a47\u0a30"===O?H:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===O?H>=10?H:H+12:"\u0a38\u0a3c\u0a3e\u0a2e"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0a30\u0a3e\u0a24":H<10?"\u0a38\u0a35\u0a47\u0a30":H<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":H<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(E(6676))},3616:function(Y,$,E){!function(c){"use strict";var x="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),R="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),D=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function H(W){return W%10<5&&W%10>1&&~~(W/10)%10!=1}function O(W,G,J){var te=W+" ";switch(J){case"ss":return te+(H(W)?"sekundy":"sekund");case"m":return G?"minuta":"minut\u0119";case"mm":return te+(H(W)?"minuty":"minut");case"h":return G?"godzina":"godzin\u0119";case"hh":return te+(H(W)?"godziny":"godzin");case"ww":return te+(H(W)?"tygodnie":"tygodni");case"MM":return te+(H(W)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return te+(H(W)?"lata":"lat")}}c.defineLocale("pl",{months:function(W,G){return W?/D MMMM/.test(G)?R[W.month()]:x[W.month()]:x},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:O,m:O,mm:O,h:O,hh:O,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:O,M:"miesi\u0105c",MM:O,y:"rok",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2751:function(Y,$,E){!function(c){"use strict";c.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(E(6676))},5138:function(Y,$,E){!function(c){"use strict";c.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},7968:function(Y,$,E){!function(c){"use strict";function x(D,H,O){var W=" ";return(D%100>=20||D>=100&&D%100==0)&&(W=" de "),D+W+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[O]}c.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:x,m:"un minut",mm:x,h:"o or\u0103",hh:x,d:"o zi",dd:x,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:x,M:"o lun\u0103",MM:x,y:"un an",yy:x},week:{dow:1,doy:7}})}(E(6676))},1828:function(Y,$,E){!function(c){"use strict";function R(O,V,W){return"m"===W?V?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":O+" "+function x(O,V){var W=O.split("_");return V%10==1&&V%100!=11?W[0]:V%10>=2&&V%10<=4&&(V%100<10||V%100>=20)?W[1]:W[2]}({ss:V?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:V?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[W],+O)}var D=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];c.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0447\u0430\u0441",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(O){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(O)},meridiem:function(O,V,W){return O<4?"\u043d\u043e\u0447\u0438":O<12?"\u0443\u0442\u0440\u0430":O<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(O,V){switch(V){case"M":case"d":case"DDD":return O+"-\u0439";case"D":return O+"-\u0433\u043e";case"w":case"W":return O+"-\u044f";default:return O}},week:{dow:1,doy:4}})}(E(6676))},2188:function(Y,$,E){!function(c){"use strict";var x=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],R=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];c.defineLocale("sd",{months:x,monthsShort:x,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(H){return"\u0634\u0627\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},6562:function(Y,$,E){!function(c){"use strict";c.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7172:function(Y,$,E){!function(c){"use strict";c.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(R){return R+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(R){return"\u0db4.\u0dc0."===R||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===R},meridiem:function(R,D,H){return R>11?H?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":H?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(E(6676))},9966:function(Y,$,E){!function(c){"use strict";var x="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),R="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function D(V){return V>1&&V<5}function H(V,W,G,J){var te=V+" ";switch(G){case"s":return W||J?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return W||J?te+(D(V)?"sekundy":"sek\xfand"):te+"sekundami";case"m":return W?"min\xfata":J?"min\xfatu":"min\xfatou";case"mm":return W||J?te+(D(V)?"min\xfaty":"min\xfat"):te+"min\xfatami";case"h":return W?"hodina":J?"hodinu":"hodinou";case"hh":return W||J?te+(D(V)?"hodiny":"hod\xedn"):te+"hodinami";case"d":return W||J?"de\u0148":"d\u0148om";case"dd":return W||J?te+(D(V)?"dni":"dn\xed"):te+"d\u0148ami";case"M":return W||J?"mesiac":"mesiacom";case"MM":return W||J?te+(D(V)?"mesiace":"mesiacov"):te+"mesiacmi";case"y":return W||J?"rok":"rokom";case"yy":return W||J?te+(D(V)?"roky":"rokov"):te+"rokmi"}}c.defineLocale("sk",{months:x,monthsShort:R,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:H,ss:H,m:H,mm:H,h:H,hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7520:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W=D+" ";switch(O){case"s":return H||V?"nekaj sekund":"nekaj sekundami";case"ss":return W+(1===D?H?"sekundo":"sekundi":2===D?H||V?"sekundi":"sekundah":D<5?H||V?"sekunde":"sekundah":"sekund");case"m":return H?"ena minuta":"eno minuto";case"mm":return W+(1===D?H?"minuta":"minuto":2===D?H||V?"minuti":"minutama":D<5?H||V?"minute":"minutami":H||V?"minut":"minutami");case"h":return H?"ena ura":"eno uro";case"hh":return W+(1===D?H?"ura":"uro":2===D?H||V?"uri":"urama":D<5?H||V?"ure":"urami":H||V?"ur":"urami");case"d":return H||V?"en dan":"enim dnem";case"dd":return W+(1===D?H||V?"dan":"dnem":2===D?H||V?"dni":"dnevoma":H||V?"dni":"dnevi");case"M":return H||V?"en mesec":"enim mesecem";case"MM":return W+(1===D?H||V?"mesec":"mesecem":2===D?H||V?"meseca":"mesecema":D<5?H||V?"mesece":"meseci":H||V?"mesecev":"meseci");case"y":return H||V?"eno leto":"enim letom";case"yy":return W+(1===D?H||V?"leto":"letom":2===D?H||V?"leti":"letoma":D<5?H||V?"leta":"leti":H||V?"let":"leti")}}c.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},5291:function(Y,$,E){!function(c){"use strict";c.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(R){return"M"===R.charAt(0)},meridiem:function(R,D,H){return R<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7603:function(Y,$,E){!function(c){"use strict";var x={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(D,H){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?H[0]:H[1]:H[2]},translate:function(D,H,O,V){var G,W=x.words[O];return 1===O.length?"y"===O&&H?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":V||H?W[0]:W[1]:(G=x.correctGrammaticalCase(D,W),"yy"===O&&H&&"\u0433\u043e\u0434\u0438\u043d\u0443"===G?D+" \u0433\u043e\u0434\u0438\u043d\u0430":D+" "+G)}};c.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},450:function(Y,$,E){!function(c){"use strict";var x={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(D,H){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?H[0]:H[1]:H[2]},translate:function(D,H,O,V){var G,W=x.words[O];return 1===O.length?"y"===O&&H?"jedna godina":V||H?W[0]:W[1]:(G=x.correctGrammaticalCase(D,W),"yy"===O&&H&&"godinu"===G?D+" godina":D+" "+G)}};c.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},383:function(Y,$,E){!function(c){"use strict";c.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(R,D,H){return R<11?"ekuseni":R<15?"emini":R<19?"entsambama":"ebusuku"},meridiemHour:function(R,D){return 12===R&&(R=0),"ekuseni"===D?R:"emini"===D?R>=11?R:R+12:"entsambama"===D||"ebusuku"===D?0===R?0:R+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(E(6676))},7221:function(Y,$,E){!function(c){"use strict";c.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?":e":1===D||2===D?":a":":e")},week:{dow:1,doy:4}})}(E(6676))},1743:function(Y,$,E){!function(c){"use strict";c.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(E(6676))},6351:function(Y,$,E){!function(c){"use strict";var x={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},R={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};c.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(H){return H+"\u0bb5\u0ba4\u0bc1"},preparse:function(H){return H.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(H,O,V){return H<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":H<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":H<10?" \u0b95\u0bbe\u0bb2\u0bc8":H<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":H<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":H<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(H,O){return 12===H&&(H=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===O?H<2?H:H+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===O||"\u0b95\u0bbe\u0bb2\u0bc8"===O||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===O&&H>=10?H:H+12},week:{dow:0,doy:6}})}(E(6676))},9620:function(Y,$,E){!function(c){"use strict";c.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===D?R<4?R:R+12:"\u0c09\u0c26\u0c2f\u0c02"===D?R:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===D?R>=10?R:R+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===D?R+12:void 0},meridiem:function(R,D,H){return R<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":R<10?"\u0c09\u0c26\u0c2f\u0c02":R<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":R<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(E(6676))},6278:function(Y,$,E){!function(c){"use strict";c.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6987:function(Y,$,E){!function(c){"use strict";var x={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};c.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(D,H){return 12===D&&(D=0),"\u0448\u0430\u0431"===H?D<4?D:D+12:"\u0441\u0443\u0431\u04b3"===H?D:"\u0440\u04ef\u0437"===H?D>=11?D:D+12:"\u0431\u0435\u0433\u043e\u04b3"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"\u0448\u0430\u0431":D<11?"\u0441\u0443\u0431\u04b3":D<16?"\u0440\u04ef\u0437":D<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},9325:function(Y,$,E){!function(c){"use strict";c.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(R){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===R},meridiem:function(R,D,H){return R<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(E(6676))},3485:function(Y,$,E){!function(c){"use strict";var x={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};c.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(D,H){switch(H){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'unjy";var O=D%10;return D+(x[O]||x[D%100-O]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},8148:function(Y,$,E){!function(c){"use strict";c.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},9616:function(Y,$,E){!function(c){"use strict";var x="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function H(W,G,J,te){var oe=function O(W){var G=Math.floor(W%1e3/100),J=Math.floor(W%100/10),te=W%10,oe="";return G>0&&(oe+=x[G]+"vatlh"),J>0&&(oe+=(""!==oe?" ":"")+x[J]+"maH"),te>0&&(oe+=(""!==oe?" ":"")+x[te]),""===oe?"pagh":oe}(W);switch(J){case"ss":return oe+" lup";case"mm":return oe+" tup";case"hh":return oe+" rep";case"dd":return oe+" jaj";case"MM":return oe+" jar";case"yy":return oe+" DIS"}}c.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function R(W){var G=W;return-1!==W.indexOf("jaj")?G.slice(0,-3)+"leS":-1!==W.indexOf("jar")?G.slice(0,-3)+"waQ":-1!==W.indexOf("DIS")?G.slice(0,-3)+"nem":G+" pIq"},past:function D(W){var G=W;return-1!==W.indexOf("jaj")?G.slice(0,-3)+"Hu\u2019":-1!==W.indexOf("jar")?G.slice(0,-3)+"wen":-1!==W.indexOf("DIS")?G.slice(0,-3)+"ben":G+" ret"},s:"puS lup",ss:H,m:"wa\u2019 tup",mm:H,h:"wa\u2019 rep",hh:H,d:"wa\u2019 jaj",dd:H,M:"wa\u2019 jar",MM:H,y:"wa\u2019 DIS",yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4040:function(Y,$,E){!function(c){"use strict";var x={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};c.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(D,H,O){return D<12?O?"\xf6\xf6":"\xd6\xd6":O?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(D){return"\xf6s"===D||"\xd6S"===D},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(D,H){switch(H){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'\u0131nc\u0131";var O=D%10;return D+(x[O]||x[D%100-O]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},594:function(Y,$,E){!function(c){"use strict";function R(D,H,O,V){var W={s:["viensas secunds","'iensas secunds"],ss:[D+" secunds",D+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[D+" m\xeduts",D+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[D+" \xfeoras",D+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[D+" ziuas",D+" ziuas"],M:["'n mes","'iens mes"],MM:[D+" mesen",D+" mesen"],y:["'n ar","'iens ar"],yy:[D+" ars",D+" ars"]};return V||H?W[O][0]:W[O][1]}c.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(D){return"d'o"===D.toLowerCase()},meridiem:function(D,H,O){return D>11?O?"d'o":"D'O":O?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3226:function(Y,$,E){!function(c){"use strict";c.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(E(6676))},673:function(Y,$,E){!function(c){"use strict";c.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(E(6676))},9580:function(Y,$,E){!function(c){"use strict";c.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===D||"\u0633\u06d5\u06be\u06d5\u0631"===D||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===D?R:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===D||"\u0643\u06d5\u0686"===D?R+12:R>=11?R:R+12},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":O<900?"\u0633\u06d5\u06be\u06d5\u0631":O<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":O<1230?"\u0686\u06c8\u0634":O<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return R+"-\u06be\u06d5\u067e\u062a\u06d5";default:return R}},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(E(6676))},7270:function(Y,$,E){!function(c){"use strict";function R(V,W,G){return"m"===G?W?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===G?W?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":V+" "+function x(V,W){var G=V.split("_");return W%10==1&&W%100!=11?G[0]:W%10>=2&&W%10<=4&&(W%100<10||W%100>=20)?G[1]:G[2]}({ss:W?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:W?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:W?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[G],+V)}function H(V){return function(){return V+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}c.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function D(V,W){var G={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===V?G.nominative.slice(1,7).concat(G.nominative.slice(0,1)):V?G[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(W)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(W)?"genitive":"nominative"][V.day()]:G.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:H("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:H("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:H("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:H("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return H("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return H("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:R,y:"\u0440\u0456\u043a",yy:R},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(V){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(V)},meridiem:function(V,W,G){return V<4?"\u043d\u043e\u0447\u0456":V<12?"\u0440\u0430\u043d\u043a\u0443":V<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(V,W){switch(W){case"M":case"d":case"DDD":case"w":case"W":return V+"-\u0439";case"D":return V+"-\u0433\u043e";default:return V}},week:{dow:1,doy:7}})}(E(6676))},1656:function(Y,$,E){!function(c){"use strict";var x=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],R=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];c.defineLocale("ur",{months:x,monthsShort:x,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(H){return"\u0634\u0627\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},8744:function(Y,$,E){!function(c){"use strict";c.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(E(6676))},8364:function(Y,$,E){!function(c){"use strict";c.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(E(6676))},5049:function(Y,$,E){!function(c){"use strict";c.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(R){return/^ch$/i.test(R)},meridiem:function(R,D,H){return R<12?H?"sa":"SA":H?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},5106:function(Y,$,E){!function(c){"use strict";c.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6199:function(Y,$,E){!function(c){"use strict";c.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(E(6676))},7280:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:R>=11?R:R+12},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(R){return R.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(R){return this.week()!==R.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u5468";default:return R}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(E(6676))},6860:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1200?"\u4e0a\u5348":1200===O?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},2335:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},482:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},6676:function(Y,$,E){(Y=E.nmd(Y)).exports=function(){"use strict";var c,pe;function x(){return c.apply(null,arguments)}function D(S){return S instanceof Array||"[object Array]"===Object.prototype.toString.call(S)}function H(S){return null!=S&&"[object Object]"===Object.prototype.toString.call(S)}function O(S,L){return Object.prototype.hasOwnProperty.call(S,L)}function V(S){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(S).length;var L;for(L in S)if(O(S,L))return!1;return!0}function W(S){return void 0===S}function G(S){return"number"==typeof S||"[object Number]"===Object.prototype.toString.call(S)}function J(S){return S instanceof Date||"[object Date]"===Object.prototype.toString.call(S)}function te(S,L){var q,j=[],ee=S.length;for(q=0;q>>0;for(q=0;q0)for(j=0;j=0?j?"+":"":"-")+Math.pow(10,Math.max(0,L-q.length)).toString().substr(1)+q}var ye=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ae=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,xe={},Ce={};function ve(S,L,j,q){var ee=q;"string"==typeof q&&(ee=function(){return this[q]()}),S&&(Ce[S]=ee),L&&(Ce[L[0]]=function(){return hn(ee.apply(this,arguments),L[1],L[2])}),j&&(Ce[j]=function(){return this.localeData().ordinal(ee.apply(this,arguments),S)})}function ze(S){return S.match(/\[[\s\S]/)?S.replace(/^\[|\]$/g,""):S.replace(/\\/g,"")}function it(S,L){return S.isValid()?(L=wi(L,S.localeData()),xe[L]=xe[L]||function ot(S){var j,q,L=S.match(ye);for(j=0,q=L.length;j=0&&Ae.test(S);)S=S.replace(Ae,q),Ae.lastIndex=0,j-=1;return S}var dt={};function _t(S,L){var j=S.toLowerCase();dt[j]=dt[j+"s"]=dt[L]=S}function Vt(S){return"string"==typeof S?dt[S]||dt[S.toLowerCase()]:void 0}function fi(S){var j,q,L={};for(q in S)O(S,q)&&(j=Vt(q))&&(L[j]=S[q]);return L}var nt={};function gt(S,L){nt[S]=L}function Fi(S){return S%4==0&&S%100!=0||S%400==0}function nn(S){return S<0?Math.ceil(S)||0:Math.floor(S)}function yt(S){var L=+S,j=0;return 0!==L&&isFinite(L)&&(j=nn(L)),j}function Zt(S,L){return function(j){return null!=j?(Sl(this,S,j),x.updateOffset(this,L),this):rn(this,S)}}function rn(S,L){return S.isValid()?S._d["get"+(S._isUTC?"UTC":"")+L]():NaN}function Sl(S,L,j){S.isValid()&&!isNaN(j)&&("FullYear"===L&&Fi(S.year())&&1===S.month()&&29===S.date()?(j=yt(j),S._d["set"+(S._isUTC?"UTC":"")+L](j,S.month(),qi(j,S.month()))):S._d["set"+(S._isUTC?"UTC":"")+L](j))}var Ki,ei=/\d/,Qi=/\d\d/,La=/\d{3}/,dr=/\d{4}/,Rr=/[+-]?\d{6}/,jt=/\d\d?/,an=/\d\d\d\d?/,lo=/\d\d\d\d\d\d?/,Tn=/\d{1,3}/,Zr=/\d{1,4}/,Oi=/[+-]?\d{1,6}/,Lr=/\d+/,si=/[+-]?\d+/,qo=/Z|[+-]\d\d:?\d\d/gi,$e=/Z|[+-]\d\d(?::?\d\d)?/gi,bn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function et(S,L,j){Ki[S]=tt(L)?L:function(q,ee){return q&&j?j:L}}function Ri(S,L){return O(Ki,S)?Ki[S](L._strict,L._locale):new RegExp(function Kn(S){return ii(S.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(L,j,q,ee,he){return j||q||ee||he}))}(S))}function ii(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ki={};var wn={};function at(S,L){var j,ee,q=L;for("string"==typeof S&&(S=[S]),G(L)&&(q=function(he,Me){Me[L]=yt(he)}),ee=S.length,j=0;j68?1900:2e3)};var Rs=Zt("FullYear",!0);function ho(S,L,j,q,ee,he,Me){var ht;return S<100&&S>=0?(ht=new Date(S+400,L,j,q,ee,he,Me),isFinite(ht.getFullYear())&&ht.setFullYear(S)):ht=new Date(S,L,j,q,ee,he,Me),ht}function Cr(S){var L,j;return S<100&&S>=0?((j=Array.prototype.slice.call(arguments))[0]=S+400,L=new Date(Date.UTC.apply(null,j)),isFinite(L.getUTCFullYear())&&L.setUTCFullYear(S)):L=new Date(Date.UTC.apply(null,arguments)),L}function C(S,L,j){var q=7+L-j;return-(7+Cr(S,0,q).getUTCDay()-L)%7+q-1}function vi(S,L,j,q,ee){var kt,hi,ht=1+7*(L-1)+(7+j-q)%7+C(S,q,ee);return ht<=0?hi=Wi(kt=S-1)+ht:ht>Wi(S)?(kt=S+1,hi=ht-Wi(S)):(kt=S,hi=ht),{year:kt,dayOfYear:hi}}function di(S,L,j){var he,Me,q=C(S.year(),L,j),ee=Math.floor((S.dayOfYear()-q-1)/7)+1;return ee<1?he=ee+Or(Me=S.year()-1,L,j):ee>Or(S.year(),L,j)?(he=ee-Or(S.year(),L,j),Me=S.year()+1):(Me=S.year(),he=ee),{week:he,year:Me}}function Or(S,L,j){var q=C(S,L,j),ee=C(S+1,L,j);return(Wi(S)-q+ee)/7}ve("w",["ww",2],"wo","week"),ve("W",["WW",2],"Wo","isoWeek"),_t("week","w"),_t("isoWeek","W"),gt("week",5),gt("isoWeek",5),et("w",jt),et("ww",jt,Qi),et("W",jt),et("WW",jt,Qi),On(["w","ww","W","WW"],function(S,L,j,q){L[q.substr(0,1)]=yt(S)});function Ls(S,L){return S.slice(L,7).concat(S.slice(0,L))}ve("d",0,"do","day"),ve("dd",0,0,function(S){return this.localeData().weekdaysMin(this,S)}),ve("ddd",0,0,function(S){return this.localeData().weekdaysShort(this,S)}),ve("dddd",0,0,function(S){return this.localeData().weekdays(this,S)}),ve("e",0,0,"weekday"),ve("E",0,0,"isoWeekday"),_t("day","d"),_t("weekday","e"),_t("isoWeekday","E"),gt("day",11),gt("weekday",11),gt("isoWeekday",11),et("d",jt),et("e",jt),et("E",jt),et("dd",function(S,L){return L.weekdaysMinRegex(S)}),et("ddd",function(S,L){return L.weekdaysShortRegex(S)}),et("dddd",function(S,L){return L.weekdaysRegex(S)}),On(["dd","ddd","dddd"],function(S,L,j,q){var ee=j._locale.weekdaysParse(S,q,j._strict);null!=ee?L.d=ee:de(j).invalidWeekday=S}),On(["d","e","E"],function(S,L,j,q){L[q]=yt(S)});var Vc="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Bi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Mt=bn,gi=bn,Fn=bn;function Li(S,L,j){var q,ee,he,Me=S.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)he=le([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(he,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(he,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(he,"").toLocaleLowerCase();return j?"dddd"===L?-1!==(ee=Yt.call(this._weekdaysParse,Me))?ee:null:"ddd"===L?-1!==(ee=Yt.call(this._shortWeekdaysParse,Me))?ee:null:-1!==(ee=Yt.call(this._minWeekdaysParse,Me))?ee:null:"dddd"===L?-1!==(ee=Yt.call(this._weekdaysParse,Me))||-1!==(ee=Yt.call(this._shortWeekdaysParse,Me))||-1!==(ee=Yt.call(this._minWeekdaysParse,Me))?ee:null:"ddd"===L?-1!==(ee=Yt.call(this._shortWeekdaysParse,Me))||-1!==(ee=Yt.call(this._weekdaysParse,Me))||-1!==(ee=Yt.call(this._minWeekdaysParse,Me))?ee:null:-1!==(ee=Yt.call(this._minWeekdaysParse,Me))||-1!==(ee=Yt.call(this._weekdaysParse,Me))||-1!==(ee=Yt.call(this._shortWeekdaysParse,Me))?ee:null}function Oa(){function S(ti,ma){return ma.length-ti.length}var he,Me,ht,kt,hi,L=[],j=[],q=[],ee=[];for(he=0;he<7;he++)Me=le([2e3,1]).day(he),ht=ii(this.weekdaysMin(Me,"")),kt=ii(this.weekdaysShort(Me,"")),hi=ii(this.weekdays(Me,"")),L.push(ht),j.push(kt),q.push(hi),ee.push(ht),ee.push(kt),ee.push(hi);L.sort(S),j.sort(S),q.sort(S),ee.sort(S),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+L.join("|")+")","i")}function Ba(){return this.hours()%12||12}function Va(S,L){ve(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),L)})}function kl(S,L){return L._meridiemParse}ve("H",["HH",2],0,"hour"),ve("h",["hh",2],0,Ba),ve("k",["kk",2],0,function Tr(){return this.hours()||24}),ve("hmm",0,0,function(){return""+Ba.apply(this)+hn(this.minutes(),2)}),ve("hmmss",0,0,function(){return""+Ba.apply(this)+hn(this.minutes(),2)+hn(this.seconds(),2)}),ve("Hmm",0,0,function(){return""+this.hours()+hn(this.minutes(),2)}),ve("Hmmss",0,0,function(){return""+this.hours()+hn(this.minutes(),2)+hn(this.seconds(),2)}),Va("a",!0),Va("A",!1),_t("hour","h"),gt("hour",13),et("a",kl),et("A",kl),et("H",jt),et("h",jt),et("k",jt),et("HH",jt,Qi),et("hh",jt,Qi),et("kk",jt,Qi),et("hmm",an),et("hmmss",lo),et("Hmm",an),et("Hmmss",lo),at(["H","HH"],Ee),at(["k","kk"],function(S,L,j){var q=yt(S);L[Ee]=24===q?0:q}),at(["a","A"],function(S,L,j){j._isPm=j._locale.isPM(S),j._meridiem=S}),at(["h","hh"],function(S,L,j){L[Ee]=yt(S),de(j).bigHour=!0}),at("hmm",function(S,L,j){var q=S.length-2;L[Ee]=yt(S.substr(0,q)),L[Ne]=yt(S.substr(q)),de(j).bigHour=!0}),at("hmmss",function(S,L,j){var q=S.length-4,ee=S.length-2;L[Ee]=yt(S.substr(0,q)),L[Ne]=yt(S.substr(q,2)),L[Ye]=yt(S.substr(ee)),de(j).bigHour=!0}),at("Hmm",function(S,L,j){var q=S.length-2;L[Ee]=yt(S.substr(0,q)),L[Ne]=yt(S.substr(q))}),at("Hmmss",function(S,L,j){var q=S.length-4,ee=S.length-2;L[Ee]=yt(S.substr(0,q)),L[Ne]=yt(S.substr(q,2)),L[Ye]=yt(S.substr(ee))});var Ps=Zt("Hours",!0);var fo,Ft={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:vn,monthsShort:Pr,week:{dow:0,doy:6},weekdays:Vc,weekdaysMin:Ze,weekdaysShort:Bi,meridiemParse:/[ap]\.?m?\.?/i},Pi={},Na={};function Sr(S,L){var j,q=Math.min(S.length,L.length);for(j=0;j0;){if(ee=en(he.slice(0,j).join("-")))return ee;if(q&&q.length>=j&&Sr(he,q)>=j-1)break;j--}L++}return fo}(S)}function bo(S){var L,j=S._a;return j&&-2===de(S).overflow&&(L=j[re]<0||j[re]>11?re:j[ie]<1||j[ie]>qi(j[me],j[re])?ie:j[Ee]<0||j[Ee]>24||24===j[Ee]&&(0!==j[Ne]||0!==j[Ye]||0!==j[Ue])?Ee:j[Ne]<0||j[Ne]>59?Ne:j[Ye]<0||j[Ye]>59?Ye:j[Ue]<0||j[Ue]>999?Ue:-1,de(S)._overflowDayOfYear&&(Lie)&&(L=ie),de(S)._overflowWeeks&&-1===L&&(L=st),de(S)._overflowWeekday&&-1===L&&(L=wt),de(S).overflow=L),S}var En=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,oi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wo=/Z|[+-]\d\d(?::?\d\d)?/,$o=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ai=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Nn=/^\/?Date\((-?\d+)/i,mn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,za={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Bs(S){var L,j,he,Me,ht,kt,q=S._i,ee=En.exec(q)||oi.exec(q),hi=$o.length,ti=Ai.length;if(ee){for(de(S).iso=!0,L=0,j=hi;L7)&&(kt=!0)):(he=S._locale._week.dow,Me=S._locale._week.doy,hi=di(_i(),he,Me),j=Yi(L.gg,S._a[me],hi.year),q=Yi(L.w,hi.week),null!=L.d?((ee=L.d)<0||ee>6)&&(kt=!0):null!=L.e?(ee=L.e+he,(L.e<0||L.e>6)&&(kt=!0)):ee=he),q<1||q>Or(j,he,Me)?de(S)._overflowWeeks=!0:null!=kt?de(S)._overflowWeekday=!0:(ht=vi(j,q,ee,he,Me),S._a[me]=ht.year,S._dayOfYear=ht.dayOfYear)}(S),null!=S._dayOfYear&&(Me=Yi(S._a[me],ee[me]),(S._dayOfYear>Wi(Me)||0===S._dayOfYear)&&(de(S)._overflowDayOfYear=!0),j=Cr(Me,0,S._dayOfYear),S._a[re]=j.getUTCMonth(),S._a[ie]=j.getUTCDate()),L=0;L<3&&null==S._a[L];++L)S._a[L]=q[L]=ee[L];for(;L<7;L++)S._a[L]=q[L]=null==S._a[L]?2===L?1:0:S._a[L];24===S._a[Ee]&&0===S._a[Ne]&&0===S._a[Ye]&&0===S._a[Ue]&&(S._nextDay=!0,S._a[Ee]=0),S._d=(S._useUTC?Cr:ho).apply(null,q),he=S._useUTC?S._d.getUTCDay():S._d.getDay(),null!=S._tzm&&S._d.setUTCMinutes(S._d.getUTCMinutes()-S._tzm),S._nextDay&&(S._a[Ee]=24),S._w&&typeof S._w.d<"u"&&S._w.d!==he&&(de(S).weekdayMismatch=!0)}}function Dn(S){if(S._f!==x.ISO_8601)if(S._f!==x.RFC_2822){S._a=[],de(S).empty=!0;var j,q,ee,he,Me,hi,ti,L=""+S._i,ht=L.length,kt=0;for(ti=(ee=wi(S._f,S._locale).match(ye)||[]).length,j=0;j0&&de(S).unusedInput.push(Me),L=L.slice(L.indexOf(q)+q.length),kt+=q.length),Ce[he]?(q?de(S).empty=!1:de(S).unusedTokens.push(he),Mr(he,q,S)):S._strict&&!q&&de(S).unusedTokens.push(he);de(S).charsLeftOver=ht-kt,L.length>0&&de(S).unusedInput.push(L),S._a[Ee]<=12&&!0===de(S).bigHour&&S._a[Ee]>0&&(de(S).bigHour=void 0),de(S).parsedDateParts=S._a.slice(0),de(S).meridiem=S._meridiem,S._a[Ee]=function Yp(S,L,j){var q;return null==j?L:null!=S.meridiemHour?S.meridiemHour(L,j):(null!=S.isPM&&((q=S.isPM(j))&&L<12&&(L+=12),!q&&12===L&&(L=0)),L)}(S._locale,S._a[Ee],S._meridiem),null!==(hi=de(S).era)&&(S._a[me]=S._locale.erasConvertYear(hi,S._a[me])),jr(S),bo(S)}else Vs(S);else Bs(S)}function Hl(S){var L=S._i,j=S._f;return S._locale=S._locale||mr(S._l),null===L||void 0===j&&""===L?qe({nullInput:!0}):("string"==typeof L&&(S._i=L=S._locale.preparse(L)),we(L)?new Te(bo(L)):(J(L)?S._d=L:D(j)?function Ni(S){var L,j,q,ee,he,Me,ht=!1,kt=S._f.length;if(0===kt)return de(S).invalidFormat=!0,void(S._d=new Date(NaN));for(ee=0;eethis?this:S:qe()});function Et(S,L){var j,q;if(1===L.length&&D(L[0])&&(L=L[0]),!L.length)return _i();for(j=L[0],q=1;q=0?new Date(S+400,L,j)-Wt:new Date(S,L,j).valueOf()}function sn(S,L,j){return S<100&&S>=0?Date.UTC(S+400,L,j)-Wt:Date.UTC(S,L,j)}function Gs(S,L){return L.erasAbbrRegex(S)}function da(){var ee,he,S=[],L=[],j=[],q=[],Me=this.eras();for(ee=0,he=Me.length;ee(he=Or(S,q,ee))&&(L=he),Xc.call(this,S,L,j,q,ee))}function Xc(S,L,j,q,ee){var he=vi(S,L,j,q,ee),Me=Cr(he.year,0,he.dayOfYear);return this.year(Me.getUTCFullYear()),this.month(Me.getUTCMonth()),this.date(Me.getUTCDate()),this}ve("N",0,0,"eraAbbr"),ve("NN",0,0,"eraAbbr"),ve("NNN",0,0,"eraAbbr"),ve("NNNN",0,0,"eraName"),ve("NNNNN",0,0,"eraNarrow"),ve("y",["y",1],"yo","eraYear"),ve("y",["yy",2],0,"eraYear"),ve("y",["yyy",3],0,"eraYear"),ve("y",["yyyy",4],0,"eraYear"),et("N",Gs),et("NN",Gs),et("NNN",Gs),et("NNNN",function $s(S,L){return L.erasNameRegex(S)}),et("NNNNN",function Nl(S,L){return L.erasNarrowRegex(S)}),at(["N","NN","NNN","NNNN","NNNNN"],function(S,L,j,q){var ee=j._locale.erasParse(S,q,j._strict);ee?de(j).era=ee:de(j).invalidEra=S}),et("y",Lr),et("yy",Lr),et("yyy",Lr),et("yyyy",Lr),et("yo",function Yr(S,L){return L._eraYearOrdinalRegex||Lr}),at(["y","yy","yyy","yyyy"],me),at(["yo"],function(S,L,j,q){var ee;j._locale._eraYearOrdinalRegex&&(ee=S.match(j._locale._eraYearOrdinalRegex)),L[me]=j._locale.eraYearOrdinalParse?j._locale.eraYearOrdinalParse(S,ee):parseInt(S,10)}),ve(0,["gg",2],0,function(){return this.weekYear()%100}),ve(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ts("gggg","weekYear"),ts("ggggg","weekYear"),ts("GGGG","isoWeekYear"),ts("GGGGG","isoWeekYear"),_t("weekYear","gg"),_t("isoWeekYear","GG"),gt("weekYear",1),gt("isoWeekYear",1),et("G",si),et("g",si),et("GG",jt,Qi),et("gg",jt,Qi),et("GGGG",Zr,dr),et("gggg",Zr,dr),et("GGGGG",Oi,Rr),et("ggggg",Oi,Rr),On(["gggg","ggggg","GGGG","GGGGG"],function(S,L,j,q){L[q.substr(0,2)]=yt(S)}),On(["gg","GG"],function(S,L,j,q){L[q]=x.parseTwoDigitYear(S)}),ve("Q",0,"Qo","quarter"),_t("quarter","Q"),gt("quarter",7),et("Q",ei),at("Q",function(S,L){L[re]=3*(yt(S)-1)}),ve("D",["DD",2],"Do","date"),_t("date","D"),gt("date",9),et("D",jt),et("DD",jt,Qi),et("Do",function(S,L){return S?L._dayOfMonthOrdinalParse||L._ordinalParse:L._dayOfMonthOrdinalParseLenient}),at(["D","DD"],ie),at("Do",function(S,L){L[ie]=yt(S.match(jt)[0])});var Fl=Zt("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),_t("dayOfYear","DDD"),gt("dayOfYear",4),et("DDD",Tn),et("DDDD",La),at(["DDD","DDDD"],function(S,L,j){j._dayOfYear=yt(S)}),ve("m",["mm",2],0,"minute"),_t("minute","m"),gt("minute",14),et("m",jt),et("mm",jt,Qi),at(["m","mm"],Ne);var Xs=Zt("Minutes",!1);ve("s",["ss",2],0,"second"),_t("second","s"),gt("second",15),et("s",jt),et("ss",jt,Qi),at(["s","ss"],Ye);var gn,Qc,ql=Zt("Seconds",!1);for(ve("S",0,0,function(){return~~(this.millisecond()/100)}),ve(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ve(0,["SSS",3],0,"millisecond"),ve(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ve(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ve(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ve(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ve(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ve(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),_t("millisecond","ms"),gt("millisecond",16),et("S",Tn,ei),et("SS",Tn,Qi),et("SSS",Tn,La),gn="SSSS";gn.length<=9;gn+="S")et(gn,Lr);function Wl(S,L){L[Ue]=yt(1e3*("0."+S))}for(gn="S";gn.length<=9;gn+="S")at(gn,Wl);Qc=Zt("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var je=Te.prototype;function Zc(S){return S}je.add=bi,je.calendar=function Se(S,L){1===arguments.length&&(arguments[0]?U(arguments[0])?(S=arguments[0],L=void 0):function ae(S){var ee,L=H(S)&&!V(S),j=!1,q=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(ee=0;eej.valueOf():j.valueOf()9999?it(j,L?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):tt(Date.prototype.toISOString)?L?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",it(j,"Z")):it(j,L?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},je.inspect=function Hn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var j,q,S="moment",L="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",L="Z"),j="["+S+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(j+q+"-MM-DD[T]HH:mm:ss.SSS"+L+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(je[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),je.toJSON=function Iu(){return this.isValid()?this.toISOString():null},je.toString=function pt(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},je.unix=function Wr(){return Math.floor(this.valueOf()/1e3)},je.valueOf=function _r(){return this._d.valueOf()-6e4*(this._offset||0)},je.creationData=function es(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},je.eraName=function Xp(){var S,L,j,q=this.localeData().eras();for(S=0,L=q.length;Sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},je.isLocal=function Wa(){return!!this.isValid()&&!this._isUTC},je.isUtcOffset=function Fs(){return!!this.isValid()&&this._isUTC},je.isUtc=Wc,je.isUTC=Wc,je.zoneAbbr=function Ya(){return this._isUTC?"UTC":""},je.zoneName=function Yl(){return this._isUTC?"Coordinated Universal Time":""},je.dates=ke("dates accessor is deprecated. Use date instead.",Fl),je.months=ke("months accessor is deprecated. Use month instead",co),je.years=ke("years accessor is deprecated. Use year instead",Rs),je.zone=ke("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Il(S,L){return null!=S?("string"!=typeof S&&(S=-S),this.utcOffset(S,L),this):-this.utcOffset()}),je.isDSTShifted=ke("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Ol(){if(!W(this._isDSTShifted))return this._isDSTShifted;var L,S={};return ge(S,this),(S=Hl(S))._a?(L=S._isUTC?le(S._a):_i(S._a),this._isDSTShifted=this.isValid()&&function Fc(S,L,j){var Me,q=Math.min(S.length,L.length),ee=Math.abs(S.length-L.length),he=0;for(Me=0;Me0):this._isDSTShifted=!1,this._isDSTShifted});var Ut=In.prototype;function ua(S,L,j,q){var ee=mr(),he=le().set(q,L);return ee[j](he,S)}function ed(S,L,j){if(G(S)&&(L=S,S=void 0),S=S||"",null!=L)return ua(S,L,j,"month");var q,ee=[];for(q=0;q<12;q++)ee[q]=ua(S,q,j,"month");return ee}function Vu(S,L,j,q){"boolean"==typeof S?(G(L)&&(j=L,L=void 0),L=L||""):(j=L=S,S=!1,G(L)&&(j=L,L=void 0),L=L||"");var Me,ee=mr(),he=S?ee._week.dow:0,ht=[];if(null!=j)return ua(L,(j+he)%7,q,"day");for(Me=0;Me<7;Me++)ht[Me]=ua(L,(Me+he)%7,q,"day");return ht}Ut.calendar=function un(S,L,j){var q=this._calendar[S]||this._calendar.sameElse;return tt(q)?q.call(L,j):q},Ut.longDateFormat=function It(S){var L=this._longDateFormat[S],j=this._longDateFormat[S.toUpperCase()];return L||!j?L:(this._longDateFormat[S]=j.match(ye).map(function(q){return"MMMM"===q||"MM"===q||"DD"===q||"dddd"===q?q.slice(1):q}).join(""),this._longDateFormat[S])},Ut.invalidDate=function ai(){return this._invalidDate},Ut.ordinal=function ue(S){return this._ordinal.replace("%d",S)},Ut.preparse=Zc,Ut.postformat=Zc,Ut.relativeTime=function Pe(S,L,j,q){var ee=this._relativeTime[j];return tt(ee)?ee(S,L,j,q):ee.replace(/%d/i,S)},Ut.pastFuture=function Ke(S,L){var j=this._relativeTime[S>0?"future":"past"];return tt(j)?j(L):j.replace(/%s/i,L)},Ut.set=function Lt(S){var L,j;for(j in S)O(S,j)&&(tt(L=S[j])?this[j]=L:this["_"+j]=L);this._config=S,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ut.eras=function ca(S,L){var j,q,ee,he=this._eras||mr("en")._eras;for(j=0,q=he.length;j=0)return he[q]},Ut.erasConvertYear=function Bu(S,L){var j=S.since<=S.until?1:-1;return void 0===L?x(S.since).year():x(S.since).year()+(L-S.offset)*j},Ut.erasAbbrRegex=function $c(S){return O(this,"_erasAbbrRegex")||da.call(this),S?this._erasAbbrRegex:this._erasRegex},Ut.erasNameRegex=function Qp(S){return O(this,"_erasNameRegex")||da.call(this),S?this._erasNameRegex:this._erasRegex},Ut.erasNarrowRegex=function Ys(S){return O(this,"_erasNarrowRegex")||da.call(this),S?this._erasNarrowRegex:this._erasRegex},Ut.months=function ur(S,L){return S?D(this._months)?this._months[S.month()]:this._months[(this._months.isFormat||Bn).test(L)?"format":"standalone"][S.month()]:D(this._months)?this._months:this._months.standalone},Ut.monthsShort=function hr(S,L){return S?D(this._monthsShort)?this._monthsShort[S.month()]:this._monthsShort[Bn.test(L)?"format":"standalone"][S.month()]:D(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ut.monthsParse=function pr(S,L,j){var q,ee,he;if(this._monthsParseExact)return Zi.call(this,S,L,j);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),q=0;q<12;q++){if(ee=le([2e3,q]),j&&!this._longMonthsParse[q]&&(this._longMonthsParse[q]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[q]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!j&&!this._monthsParse[q]&&(he="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[q]=new RegExp(he.replace(".",""),"i")),j&&"MMMM"===L&&this._longMonthsParse[q].test(S))return q;if(j&&"MMM"===L&&this._shortMonthsParse[q].test(S))return q;if(!j&&this._monthsParse[q].test(S))return q}},Ut.monthsRegex=function Wo(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Pa.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Ut.monthsShortRegex=function Hs(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Pa.call(this),S?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,"_monthsShortRegex")||(this._monthsShortRegex=Xt),this._monthsShortStrictRegex&&S?this._monthsShortStrictRegex:this._monthsShortRegex)},Ut.week=function We(S){return di(S,this._week.dow,this._week.doy).week},Ut.firstDayOfYear=function xr(){return this._week.doy},Ut.firstDayOfWeek=function Sn(){return this._week.dow},Ut.weekdays=function po(S,L){var j=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(L)?"format":"standalone"];return!0===S?Ls(j,this._week.dow):S?j[S.day()]:j},Ut.weekdaysMin=function Ia(S){return!0===S?Ls(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Ut.weekdaysShort=function pn(S){return!0===S?Ls(this._weekdaysShort,this._week.dow):S?this._weekdaysShort[S.day()]:this._weekdaysShort},Ut.weekdaysParse=function Br(S,L,j){var q,ee,he;if(this._weekdaysParseExact)return Li.call(this,S,L,j);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(ee=le([2e3,1]).day(q),j&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(he="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[q]=new RegExp(he.replace(".",""),"i")),j&&"dddd"===L&&this._fullWeekdaysParse[q].test(S))return q;if(j&&"ddd"===L&&this._shortWeekdaysParse[q].test(S))return q;if(j&&"dd"===L&&this._minWeekdaysParse[q].test(S))return q;if(!j&&this._weekdaysParse[q].test(S))return q}},Ut.weekdaysRegex=function Nc(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Oa.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=Mt),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Ut.weekdaysShortRegex=function ea(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Oa.call(this),S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=gi),this._weekdaysShortStrictRegex&&S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ut.weekdaysMinRegex=function xi(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Oa.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Fn),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ut.isPM=function ta(S){return"p"===(S+"").toLowerCase().charAt(0)},Ut.meridiem=function Is(S,L,j){return S>11?j?"pm":"PM":j?"am":"AM"},_o("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(S){var L=S%10;return S+(1===yt(S%100/10)?"th":1===L?"st":2===L?"nd":3===L?"rd":"th")}}),x.lang=ke("moment.lang is deprecated. Use moment.locale instead.",_o),x.langData=ke("moment.langData is deprecated. Use moment.localeData instead.",mr);var To=Math.abs;function Js(S,L,j,q){var ee=Zn(L,j);return S._milliseconds+=q*ee._milliseconds,S._days+=q*ee._days,S._months+=q*ee._months,S._bubble()}function $l(S){return S<0?Math.floor(S):Math.ceil(S)}function $0(S){return 4800*S/146097}function Xl(S){return 146097*S/4800}function $i(S){return function(){return this.as(S)}}var Zp=$i("ms"),Jl=$i("s"),$a=$i("m"),is=$i("h"),id=$i("d"),nd=$i("w"),Qs=$i("M"),ns=$i("Q"),Uu=$i("y");function So(S){return function(){return this.isValid()?this._data[S]:NaN}}var Ql=So("milliseconds"),Eo=So("seconds"),X0=So("minutes"),Yu=So("hours"),rd=So("days"),ha=So("months"),rs=So("years");var Dr=Math.round,as={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function $u(S,L,j,q,ee){return ee.relativeTime(L||1,!!j,S,q)}var Kl=Math.abs;function pa(S){return(S>0)-(S<0)||+S}function fa(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Me,kt,hi,ti,ma,S=Kl(this._milliseconds)/1e3,L=Kl(this._days),j=Kl(this._months),ht=this.asSeconds();return ht?(q=nn(S/60),ee=nn(q/60),S%=60,q%=60,he=nn(j/12),j%=12,Me=S?S.toFixed(3).replace(/\.?0+$/,""):"",kt=ht<0?"-":"",hi=pa(this._months)!==pa(ht)?"-":"",ti=pa(this._days)!==pa(ht)?"-":"",ma=pa(this._milliseconds)!==pa(ht)?"-":"",kt+"P"+(he?hi+he+"Y":"")+(j?hi+j+"M":"")+(L?ti+L+"D":"")+(ee||q||S?"T":"")+(ee?ma+ee+"H":"")+(q?ma+q+"M":"")+(S?ma+Me+"S":"")):"P0D"}var $t=Ua.prototype;return $t.isValid=function An(){return this._isValid},$t.abs=function ju(){var S=this._data;return this._milliseconds=To(this._milliseconds),this._days=To(this._days),this._months=To(this._months),S.milliseconds=To(S.milliseconds),S.seconds=To(S.seconds),S.minutes=To(S.minutes),S.hours=To(S.hours),S.months=To(S.months),S.years=To(S.years),this},$t.add=function td(S,L){return Js(this,S,L,1)},$t.subtract=function Yn(S,L){return Js(this,S,L,-1)},$t.as=function zu(S){if(!this.isValid())return NaN;var L,j,q=this._milliseconds;if("month"===(S=Vt(S))||"quarter"===S||"year"===S)switch(L=this._days+q/864e5,j=this._months+$0(L),S){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(L=this._days+Math.round(Xl(this._months)),S){case"week":return L/7+q/6048e5;case"day":return L+q/864e5;case"hour":return 24*L+q/36e5;case"minute":return 1440*L+q/6e4;case"second":return 86400*L+q/1e3;case"millisecond":return Math.floor(864e5*L)+q;default:throw new Error("Unknown unit "+S)}},$t.asMilliseconds=Zp,$t.asSeconds=Jl,$t.asMinutes=$a,$t.asHours=is,$t.asDays=id,$t.asWeeks=nd,$t.asMonths=Qs,$t.asQuarters=ns,$t.asYears=Uu,$t.valueOf=function Fu(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*yt(this._months/12):NaN},$t._bubble=function Ga(){var ee,he,Me,ht,kt,S=this._milliseconds,L=this._days,j=this._months,q=this._data;return S>=0&&L>=0&&j>=0||S<=0&&L<=0&&j<=0||(S+=864e5*$l(Xl(j)+L),L=0,j=0),q.milliseconds=S%1e3,ee=nn(S/1e3),q.seconds=ee%60,he=nn(ee/60),q.minutes=he%60,Me=nn(he/60),q.hours=Me%24,L+=nn(Me/24),j+=kt=nn($0(L)),L-=$l(Xl(kt)),ht=nn(j/12),j%=12,q.days=L,q.months=j,q.years=ht,this},$t.clone=function qu(){return Zn(this)},$t.get=function Wu(S){return S=Vt(S),this.isValid()?this[S+"s"]():NaN},$t.milliseconds=Ql,$t.seconds=Eo,$t.minutes=X0,$t.hours=Yu,$t.days=rd,$t.weeks=function Gu(){return nn(this.days()/7)},$t.months=ha,$t.years=rs,$t.humanize=function ls(S,L){if(!this.isValid())return this.localeData().invalidDate();var ee,he,j=!1,q=as;return"object"==typeof S&&(L=S,S=!1),"boolean"==typeof S&&(j=S),"object"==typeof L&&(q=Object.assign({},as,L),null!=L.s&&null==L.ss&&(q.ss=L.s-1)),he=function ad(S,L,j,q){var ee=Zn(S).abs(),he=Dr(ee.as("s")),Me=Dr(ee.as("m")),ht=Dr(ee.as("h")),kt=Dr(ee.as("d")),hi=Dr(ee.as("M")),ti=Dr(ee.as("w")),ma=Dr(ee.as("y")),br=he<=j.ss&&["s",he]||he0,br[4]=q,$u.apply(null,br)}(this,!j,q,ee=this.localeData()),j&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},$t.toISOString=fa,$t.toString=fa,$t.toJSON=fa,$t.locale=Hu,$t.localeData=Lu,$t.toIsoString=ke("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",fa),$t.lang=Ru,ve("X",0,0,"unix"),ve("x",0,0,"valueOf"),et("x",si),et("X",/[+-]?\d+(\.\d{1,3})?/),at("X",function(S,L,j){j._d=new Date(1e3*parseFloat(S))}),at("x",function(S,L,j){j._d=new Date(yt(S))}),x.version="2.29.4",function R(S){c=S}(_i),x.fn=je,x.min=function zs(){return Et("isBefore",[].slice.call(arguments,0))},x.max=function Rl(){return Et("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=le,x.unix=function Gl(S){return _i(1e3*S)},x.months=function Nu(S,L){return ed(S,L,"months")},x.isDate=J,x.locale=_o,x.invalid=qe,x.duration=Zn,x.isMoment=we,x.weekdays=function W0(S,L,j){return Vu(S,L,j,"weekdays")},x.parseZone=function Kc(){return _i.apply(null,arguments).parseZone()},x.localeData=mr,x.isDuration=kn,x.monthsShort=function Hw(S,L){return ed(S,L,"monthsShort")},x.weekdaysMin=function G0(S,L,j){return Vu(S,L,j,"weekdaysMin")},x.defineLocale=fn,x.updateLocale=function Un(S,L){if(null!=L){var j,q,ee=Ft;null!=Pi[S]&&null!=Pi[S].parentLocale?Pi[S].set(Mi(Pi[S]._config,L)):(null!=(q=en(S))&&(ee=q._config),L=Mi(ee,L),null==q&&(L.abbr=S),(j=new In(L)).parentLocale=Pi[S],Pi[S]=j),_o(S)}else null!=Pi[S]&&(null!=Pi[S].parentLocale?(Pi[S]=Pi[S].parentLocale,S===_o()&&_o(S)):null!=Pi[S]&&delete Pi[S]);return Pi[S]},x.locales=function ja(){return dn(Pi)},x.weekdaysShort=function Y0(S,L,j){return Vu(S,L,j,"weekdaysShort")},x.normalizeUnits=Vt,x.relativeTimeRounding=function os(S){return void 0===S?Dr:"function"==typeof S&&(Dr=S,!0)},x.relativeTimeThreshold=function ss(S,L){return void 0!==as[S]&&(void 0===L?as[S]:(as[S]=L,"s"===S&&(as.ss=L-1),!0))},x.calendarFormat=function be(S,L){var j=S.diff(L,"days",!0);return j<-6?"sameElse":j<-1?"lastWeek":j<0?"lastDay":j<1?"sameDay":j<2?"nextDay":j<7?"nextWeek":"sameElse"},x.prototype=je,x.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},x}()},5619:(Y,$,E)=>{"use strict";E.d($,{X:()=>x});var c=E(8645);class x extends c.x{constructor(D){super(),this._value=D}get value(){return this.getValue()}_subscribe(D){const H=super._subscribe(D);return!H.closed&&D.next(this._value),H}getValue(){const{hasError:D,thrownError:H,_value:O}=this;if(D)throw H;return this._throwIfClosed(),O}next(D){super.next(this._value=D)}}},5592:(Y,$,E)=>{"use strict";E.d($,{y:()=>W});var c=E(305),x=E(7394),R=E(4850),D=E(8407),H=E(2653),O=E(4674),V=E(1441);let W=(()=>{class oe{constructor(se){se&&(this._subscribe=se)}lift(se){const de=new oe;return de.source=this,de.operator=se,de}subscribe(se,de,pe){const Oe=function te(oe){return oe&&oe instanceof c.Lv||function J(oe){return oe&&(0,O.m)(oe.next)&&(0,O.m)(oe.error)&&(0,O.m)(oe.complete)}(oe)&&(0,x.Nn)(oe)}(se)?se:new c.Hp(se,de,pe);return(0,V.x)(()=>{const{operator:qe,source:Xe}=this;Oe.add(qe?qe.call(Oe,Xe):Xe?this._subscribe(Oe):this._trySubscribe(Oe))}),Oe}_trySubscribe(se){try{return this._subscribe(se)}catch(de){se.error(de)}}forEach(se,de){return new(de=G(de))((pe,Oe)=>{const qe=new c.Hp({next:Xe=>{try{se(Xe)}catch(Ge){Oe(Ge),qe.unsubscribe()}},error:Oe,complete:pe});this.subscribe(qe)})}_subscribe(se){var de;return null===(de=this.source)||void 0===de?void 0:de.subscribe(se)}[R.L](){return this}pipe(...se){return(0,D.U)(se)(this)}toPromise(se){return new(se=G(se))((de,pe)=>{let Oe;this.subscribe(qe=>Oe=qe,qe=>pe(qe),()=>de(Oe))})}}return oe.create=le=>new oe(le),oe})();function G(oe){var le;return null!==(le=oe??H.config.Promise)&&void 0!==le?le:Promise}},8645:(Y,$,E)=>{"use strict";E.d($,{x:()=>V});var c=E(5592),x=E(7394);const D=(0,E(2306).d)(G=>function(){G(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var H=E(9039),O=E(1441);let V=(()=>{class G extends c.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(te){const oe=new W(this,this);return oe.operator=te,oe}_throwIfClosed(){if(this.closed)throw new D}next(te){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const oe of this.currentObservers)oe.next(te)}})}error(te){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=te;const{observers:oe}=this;for(;oe.length;)oe.shift().error(te)}})}complete(){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:te}=this;for(;te.length;)te.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var te;return(null===(te=this.observers)||void 0===te?void 0:te.length)>0}_trySubscribe(te){return this._throwIfClosed(),super._trySubscribe(te)}_subscribe(te){return this._throwIfClosed(),this._checkFinalizedStatuses(te),this._innerSubscribe(te)}_innerSubscribe(te){const{hasError:oe,isStopped:le,observers:se}=this;return oe||le?x.Lc:(this.currentObservers=null,se.push(te),new x.w0(()=>{this.currentObservers=null,(0,H.P)(se,te)}))}_checkFinalizedStatuses(te){const{hasError:oe,thrownError:le,isStopped:se}=this;oe?te.error(le):se&&te.complete()}asObservable(){const te=new c.y;return te.source=this,te}}return G.create=(J,te)=>new W(J,te),G})();class W extends V{constructor(J,te){super(),this.destination=J,this.source=te}next(J){var te,oe;null===(oe=null===(te=this.destination)||void 0===te?void 0:te.next)||void 0===oe||oe.call(te,J)}error(J){var te,oe;null===(oe=null===(te=this.destination)||void 0===te?void 0:te.error)||void 0===oe||oe.call(te,J)}complete(){var J,te;null===(te=null===(J=this.destination)||void 0===J?void 0:J.complete)||void 0===te||te.call(J)}_subscribe(J){var te,oe;return null!==(oe=null===(te=this.source)||void 0===te?void 0:te.subscribe(J))&&void 0!==oe?oe:x.Lc}}},305:(Y,$,E)=>{"use strict";E.d($,{Hp:()=>pe,Lv:()=>oe});var c=E(4674),x=E(7394),R=E(2653),D=E(3894),H=E(2420);const O=G("C",void 0,void 0);function G(ge,Te,we){return{kind:ge,value:Te,error:we}}var J=E(7599),te=E(1441);class oe extends x.w0{constructor(Te){super(),this.isStopped=!1,Te?(this.destination=Te,(0,x.Nn)(Te)&&Te.add(this)):this.destination=Ge}static create(Te,we,Fe){return new pe(Te,we,Fe)}next(Te){this.isStopped?Xe(function W(ge){return G("N",ge,void 0)}(Te),this):this._next(Te)}error(Te){this.isStopped?Xe(function V(ge){return G("E",void 0,ge)}(Te),this):(this.isStopped=!0,this._error(Te))}complete(){this.isStopped?Xe(O,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Te){this.destination.next(Te)}_error(Te){try{this.destination.error(Te)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const le=Function.prototype.bind;function se(ge,Te){return le.call(ge,Te)}class de{constructor(Te){this.partialObserver=Te}next(Te){const{partialObserver:we}=this;if(we.next)try{we.next(Te)}catch(Fe){Oe(Fe)}}error(Te){const{partialObserver:we}=this;if(we.error)try{we.error(Te)}catch(Fe){Oe(Fe)}else Oe(Te)}complete(){const{partialObserver:Te}=this;if(Te.complete)try{Te.complete()}catch(we){Oe(we)}}}class pe extends oe{constructor(Te,we,Fe){let ke;if(super(),(0,c.m)(Te)||!Te)ke={next:Te??void 0,error:we??void 0,complete:Fe??void 0};else{let Ie;this&&R.config.useDeprecatedNextContext?(Ie=Object.create(Te),Ie.unsubscribe=()=>this.unsubscribe(),ke={next:Te.next&&se(Te.next,Ie),error:Te.error&&se(Te.error,Ie),complete:Te.complete&&se(Te.complete,Ie)}):ke=Te}this.destination=new de(ke)}}function Oe(ge){R.config.useDeprecatedSynchronousErrorHandling?(0,te.O)(ge):(0,D.h)(ge)}function Xe(ge,Te){const{onStoppedNotification:we}=R.config;we&&J.z.setTimeout(()=>we(ge,Te))}const Ge={closed:!0,next:H.Z,error:function qe(ge){throw ge},complete:H.Z}},7394:(Y,$,E)=>{"use strict";E.d($,{Lc:()=>O,w0:()=>H,Nn:()=>V});var c=E(4674);const R=(0,E(2306).d)(G=>function(te){G(this),this.message=te?`${te.length} errors occurred during unsubscription:\n${te.map((oe,le)=>`${le+1}) ${oe.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=te});var D=E(9039);class H{constructor(J){this.initialTeardown=J,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let J;if(!this.closed){this.closed=!0;const{_parentage:te}=this;if(te)if(this._parentage=null,Array.isArray(te))for(const se of te)se.remove(this);else te.remove(this);const{initialTeardown:oe}=this;if((0,c.m)(oe))try{oe()}catch(se){J=se instanceof R?se.errors:[se]}const{_finalizers:le}=this;if(le){this._finalizers=null;for(const se of le)try{W(se)}catch(de){J=J??[],de instanceof R?J=[...J,...de.errors]:J.push(de)}}if(J)throw new R(J)}}add(J){var te;if(J&&J!==this)if(this.closed)W(J);else{if(J instanceof H){if(J.closed||J._hasParent(this))return;J._addParent(this)}(this._finalizers=null!==(te=this._finalizers)&&void 0!==te?te:[]).push(J)}}_hasParent(J){const{_parentage:te}=this;return te===J||Array.isArray(te)&&te.includes(J)}_addParent(J){const{_parentage:te}=this;this._parentage=Array.isArray(te)?(te.push(J),te):te?[te,J]:J}_removeParent(J){const{_parentage:te}=this;te===J?this._parentage=null:Array.isArray(te)&&(0,D.P)(te,J)}remove(J){const{_finalizers:te}=this;te&&(0,D.P)(te,J),J instanceof H&&J._removeParent(this)}}H.EMPTY=(()=>{const G=new H;return G.closed=!0,G})();const O=H.EMPTY;function V(G){return G instanceof H||G&&"closed"in G&&(0,c.m)(G.remove)&&(0,c.m)(G.add)&&(0,c.m)(G.unsubscribe)}function W(G){(0,c.m)(G)?G():G.unsubscribe()}},2653:(Y,$,E)=>{"use strict";E.d($,{config:()=>c});const c={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},2572:(Y,$,E)=>{"use strict";E.d($,{a:()=>J});var c=E(5592),x=E(7453),R=E(7715),D=E(2737),H=E(7400),O=E(9940),V=E(2714),W=E(8251),G=E(7103);function J(...le){const se=(0,O.yG)(le),de=(0,O.jO)(le),{args:pe,keys:Oe}=(0,x.D)(le);if(0===pe.length)return(0,R.D)([],se);const qe=new c.y(function te(le,se,de=D.y){return pe=>{oe(se,()=>{const{length:Oe}=le,qe=new Array(Oe);let Xe=Oe,Ge=Oe;for(let ge=0;ge{const Te=(0,R.D)(le[ge],se);let we=!1;Te.subscribe((0,W.x)(pe,Fe=>{qe[ge]=Fe,we||(we=!0,Ge--),Ge||pe.next(de(qe.slice()))},()=>{--Xe||pe.complete()}))},pe)},pe)}}(pe,se,Oe?Xe=>(0,V.n)(Oe,Xe):D.y));return de?qe.pipe((0,H.Z)(de)):qe}function oe(le,se,de){le?(0,G.f)(de,le,se):se()}},5211:(Y,$,E)=>{"use strict";E.d($,{z:()=>H});var c=E(7537),R=E(9940),D=E(7715);function H(...O){return function x(){return(0,c.J)(1)}()((0,D.D)(O,(0,R.yG)(O)))}},6232:(Y,$,E)=>{"use strict";E.d($,{E:()=>x});const x=new(E(5592).y)(H=>H.complete())},7715:(Y,$,E)=>{"use strict";E.d($,{D:()=>Fe});var c=E(4829),x=E(7103),R=E(9360),D=E(8251);function H(ke,Ie=0){return(0,R.e)((rt,tt)=>{rt.subscribe((0,D.x)(tt,Lt=>(0,x.f)(tt,ke,()=>tt.next(Lt),Ie),()=>(0,x.f)(tt,ke,()=>tt.complete(),Ie),Lt=>(0,x.f)(tt,ke,()=>tt.error(Lt),Ie)))})}function O(ke,Ie=0){return(0,R.e)((rt,tt)=>{tt.add(ke.schedule(()=>rt.subscribe(tt),Ie))})}var G=E(5592),te=E(4971),oe=E(4674);function se(ke,Ie){if(!ke)throw new Error("Iterable cannot be null");return new G.y(rt=>{(0,x.f)(rt,Ie,()=>{const tt=ke[Symbol.asyncIterator]();(0,x.f)(rt,Ie,()=>{tt.next().then(Lt=>{Lt.done?rt.complete():rt.next(Lt.value)})},0,!0)})})}var de=E(8382),pe=E(4026),Oe=E(4266),qe=E(3664),Xe=E(5726),Ge=E(9853),ge=E(541);function Fe(ke,Ie){return Ie?function we(ke,Ie){if(null!=ke){if((0,de.c)(ke))return function V(ke,Ie){return(0,c.Xf)(ke).pipe(O(Ie),H(Ie))}(ke,Ie);if((0,Oe.z)(ke))return function J(ke,Ie){return new G.y(rt=>{let tt=0;return Ie.schedule(function(){tt===ke.length?rt.complete():(rt.next(ke[tt++]),rt.closed||this.schedule())})})}(ke,Ie);if((0,pe.t)(ke))return function W(ke,Ie){return(0,c.Xf)(ke).pipe(O(Ie),H(Ie))}(ke,Ie);if((0,Xe.D)(ke))return se(ke,Ie);if((0,qe.T)(ke))return function le(ke,Ie){return new G.y(rt=>{let tt;return(0,x.f)(rt,Ie,()=>{tt=ke[te.h](),(0,x.f)(rt,Ie,()=>{let Lt,Mi;try{({value:Lt,done:Mi}=tt.next())}catch(In){return void rt.error(In)}Mi?rt.complete():rt.next(Lt)},0,!0)}),()=>(0,oe.m)(tt?.return)&&tt.return()})}(ke,Ie);if((0,ge.L)(ke))return function Te(ke,Ie){return se((0,ge.Q)(ke),Ie)}(ke,Ie)}throw(0,Ge.z)(ke)}(ke,Ie):(0,c.Xf)(ke)}},4829:(Y,$,E)=>{"use strict";E.d($,{Xf:()=>le});var c=E(7582),x=E(4266),R=E(4026),D=E(5592),H=E(8382),O=E(5726),V=E(9853),W=E(3664),G=E(541),J=E(4674),te=E(3894),oe=E(4850);function le(ge){if(ge instanceof D.y)return ge;if(null!=ge){if((0,H.c)(ge))return function se(ge){return new D.y(Te=>{const we=ge[oe.L]();if((0,J.m)(we.subscribe))return we.subscribe(Te);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ge);if((0,x.z)(ge))return function de(ge){return new D.y(Te=>{for(let we=0;we{ge.then(we=>{Te.closed||(Te.next(we),Te.complete())},we=>Te.error(we)).then(null,te.h)})}(ge);if((0,O.D)(ge))return qe(ge);if((0,W.T)(ge))return function Oe(ge){return new D.y(Te=>{for(const we of ge)if(Te.next(we),Te.closed)return;Te.complete()})}(ge);if((0,G.L)(ge))return function Xe(ge){return qe((0,G.Q)(ge))}(ge)}throw(0,V.z)(ge)}function qe(ge){return new D.y(Te=>{(function Ge(ge,Te){var we,Fe,ke,Ie;return(0,c.mG)(this,void 0,void 0,function*(){try{for(we=(0,c.KL)(ge);!(Fe=yield we.next()).done;)if(Te.next(Fe.value),Te.closed)return}catch(rt){ke={error:rt}}finally{try{Fe&&!Fe.done&&(Ie=we.return)&&(yield Ie.call(we))}finally{if(ke)throw ke.error}}Te.complete()})})(ge,Te).catch(we=>Te.error(we))})}},3019:(Y,$,E)=>{"use strict";E.d($,{T:()=>O});var c=E(7537),x=E(4829),R=E(6232),D=E(9940),H=E(7715);function O(...V){const W=(0,D.yG)(V),G=(0,D._6)(V,1/0),J=V;return J.length?1===J.length?(0,x.Xf)(J[0]):(0,c.J)(G)((0,H.D)(J,W)):R.E}},2096:(Y,$,E)=>{"use strict";E.d($,{of:()=>R});var c=E(9940),x=E(7715);function R(...D){const H=(0,c.yG)(D);return(0,x.D)(D,H)}},7104:(Y,$,E)=>{"use strict";E.d($,{S:()=>O});var c=E(5592),x=E(4829);const{isArray:R}=Array;var H=E(8251);function O(...W){return 1===(W=function D(W){return 1===W.length&&R(W[0])?W[0]:W}(W)).length?(0,x.Xf)(W[0]):new c.y(function V(W){return G=>{let J=[];for(let te=0;J&&!G.closed&&te{if(J){for(let le=0;le{"use strict";E.d($,{_:()=>R});var c=E(5592),x=E(4674);function R(D,H){const O=(0,x.m)(D)?D:()=>D,V=W=>W.error(O());return new c.y(H?W=>H.schedule(V,0,W):V)}},9080:(Y,$,E)=>{"use strict";E.d($,{H:()=>H});var c=E(5592),x=E(6321),R=E(671),D=E(93);function H(O=0,V,W=x.P){let G=-1;return null!=V&&((0,R.K)(V)?W=V:G=V),new c.y(J=>{let te=(0,D.q)(O)?+O-W.now():O;te<0&&(te=0);let oe=0;return W.schedule(function(){J.closed||(J.next(oe++),0<=G?this.schedule(void 0,G):J.complete())},te)})}},8251:(Y,$,E)=>{"use strict";E.d($,{x:()=>x});var c=E(305);function x(D,H,O,V,W){return new R(D,H,O,V,W)}class R extends c.Lv{constructor(H,O,V,W,G,J){super(H),this.onFinalize=G,this.shouldUnsubscribe=J,this._next=O?function(te){try{O(te)}catch(oe){H.error(oe)}}:super._next,this._error=W?function(te){try{W(te)}catch(oe){H.error(oe)}finally{this.unsubscribe()}}:super._error,this._complete=V?function(){try{V()}catch(te){H.error(te)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var H;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:O}=this;super.unsubscribe(),!O&&(null===(H=this.onFinalize)||void 0===H||H.call(this))}}}},6306:(Y,$,E)=>{"use strict";E.d($,{K:()=>D});var c=E(4829),x=E(8251),R=E(9360);function D(H){return(0,R.e)((O,V)=>{let J,W=null,G=!1;W=O.subscribe((0,x.x)(V,void 0,void 0,te=>{J=(0,c.Xf)(H(te,D(H)(O))),W?(W.unsubscribe(),W=null,J.subscribe(V)):G=!0})),G&&(W.unsubscribe(),W=null,J.subscribe(V))})}},6328:(Y,$,E)=>{"use strict";E.d($,{b:()=>R});var c=E(1631),x=E(4674);function R(D,H){return(0,x.m)(H)?(0,c.z)(D,H,1):(0,c.z)(D,1)}},3620:(Y,$,E)=>{"use strict";E.d($,{b:()=>D});var c=E(6321),x=E(9360),R=E(8251);function D(H,O=c.z){return(0,x.e)((V,W)=>{let G=null,J=null,te=null;const oe=()=>{if(G){G.unsubscribe(),G=null;const se=J;J=null,W.next(se)}};function le(){const se=te+H,de=O.now();if(de{J=se,te=O.now(),G||(G=O.schedule(le,H),W.add(G))},()=>{oe(),W.complete()},void 0,()=>{J=G=null}))})}},3572:(Y,$,E)=>{"use strict";E.d($,{d:()=>R});var c=E(9360),x=E(8251);function R(D){return(0,c.e)((H,O)=>{let V=!1;H.subscribe((0,x.x)(O,W=>{V=!0,O.next(W)},()=>{V||O.next(D),O.complete()}))})}},5177:(Y,$,E)=>{"use strict";E.d($,{g:()=>le});var c=E(6321),x=E(5211),R=E(8180),D=E(9360),H=E(8251),O=E(2420),W=E(975),G=E(1631),J=E(4829);function te(se,de){return de?pe=>(0,x.z)(de.pipe((0,R.q)(1),function V(){return(0,D.e)((se,de)=>{se.subscribe((0,H.x)(de,O.Z))})}()),pe.pipe(te(se))):(0,G.z)((pe,Oe)=>(0,J.Xf)(se(pe,Oe)).pipe((0,R.q)(1),(0,W.h)(pe)))}var oe=E(9080);function le(se,de=c.z){const pe=(0,oe.H)(se,de);return te(()=>pe)}},3997:(Y,$,E)=>{"use strict";E.d($,{x:()=>D});var c=E(2737),x=E(9360),R=E(8251);function D(O,V=c.y){return O=O??H,(0,x.e)((W,G)=>{let J,te=!0;W.subscribe((0,R.x)(G,oe=>{const le=V(oe);(te||!O(J,le))&&(te=!1,J=le,G.next(oe))}))})}function H(O,V){return O===V}},2181:(Y,$,E)=>{"use strict";E.d($,{h:()=>R});var c=E(9360),x=E(8251);function R(D,H){return(0,c.e)((O,V)=>{let W=0;O.subscribe((0,x.x)(V,G=>D.call(H,G,W++)&&V.next(G)))})}},4716:(Y,$,E)=>{"use strict";E.d($,{x:()=>x});var c=E(9360);function x(R){return(0,c.e)((D,H)=>{try{D.subscribe(H)}finally{H.add(R)}})}},1374:(Y,$,E)=>{"use strict";E.d($,{P:()=>V});var c=E(6973),x=E(2181),R=E(8180),D=E(3572),H=E(3026),O=E(2737);function V(W,G){const J=arguments.length>=2;return te=>te.pipe(W?(0,x.h)((oe,le)=>W(oe,le,te)):O.y,(0,R.q)(1),J?(0,D.d)(G):(0,H.T)(()=>new c.K))}},7398:(Y,$,E)=>{"use strict";E.d($,{U:()=>R});var c=E(9360),x=E(8251);function R(D,H){return(0,c.e)((O,V)=>{let W=0;O.subscribe((0,x.x)(V,G=>{V.next(D.call(H,G,W++))}))})}},975:(Y,$,E)=>{"use strict";E.d($,{h:()=>x});var c=E(7398);function x(R){return(0,c.U)(()=>R)}},7537:(Y,$,E)=>{"use strict";E.d($,{J:()=>R});var c=E(1631),x=E(2737);function R(D=1/0){return(0,c.z)(x.y,D)}},1631:(Y,$,E)=>{"use strict";E.d($,{z:()=>W});var c=E(7398),x=E(4829),R=E(9360),D=E(7103),H=E(8251),V=E(4674);function W(G,J,te=1/0){return(0,V.m)(J)?W((oe,le)=>(0,c.U)((se,de)=>J(oe,se,le,de))((0,x.Xf)(G(oe,le))),te):("number"==typeof J&&(te=J),(0,R.e)((oe,le)=>function O(G,J,te,oe,le,se,de,pe){const Oe=[];let qe=0,Xe=0,Ge=!1;const ge=()=>{Ge&&!Oe.length&&!qe&&J.complete()},Te=Fe=>qe{se&&J.next(Fe),qe++;let ke=!1;(0,x.Xf)(te(Fe,Xe++)).subscribe((0,H.x)(J,Ie=>{le?.(Ie),se?Te(Ie):J.next(Ie)},()=>{ke=!0},void 0,()=>{if(ke)try{for(qe--;Oe.length&&qewe(Ie)):we(Ie)}ge()}catch(Ie){J.error(Ie)}}))};return G.subscribe((0,H.x)(J,Te,()=>{Ge=!0,ge()})),()=>{pe?.()}}(oe,le,G,te)))}},3020:(Y,$,E)=>{"use strict";E.d($,{B:()=>H});var c=E(4829),x=E(8645),R=E(305),D=E(9360);function H(V={}){const{connector:W=(()=>new x.x),resetOnError:G=!0,resetOnComplete:J=!0,resetOnRefCountZero:te=!0}=V;return oe=>{let le,se,de,pe=0,Oe=!1,qe=!1;const Xe=()=>{se?.unsubscribe(),se=void 0},Ge=()=>{Xe(),le=de=void 0,Oe=qe=!1},ge=()=>{const Te=le;Ge(),Te?.unsubscribe()};return(0,D.e)((Te,we)=>{pe++,!qe&&!Oe&&Xe();const Fe=de=de??W();we.add(()=>{pe--,0===pe&&!qe&&!Oe&&(se=O(ge,te))}),Fe.subscribe(we),!le&&pe>0&&(le=new R.Hp({next:ke=>Fe.next(ke),error:ke=>{qe=!0,Xe(),se=O(Ge,G,ke),Fe.error(ke)},complete:()=>{Oe=!0,Xe(),se=O(Ge,J),Fe.complete()}}),(0,c.Xf)(Te).subscribe(le))})(oe)}}function O(V,W,...G){if(!0===W)return void V();if(!1===W)return;const J=new R.Hp({next:()=>{J.unsubscribe(),V()}});return(0,c.Xf)(W(...G)).subscribe(J)}},4664:(Y,$,E)=>{"use strict";E.d($,{w:()=>D});var c=E(4829),x=E(9360),R=E(8251);function D(H,O){return(0,x.e)((V,W)=>{let G=null,J=0,te=!1;const oe=()=>te&&!G&&W.complete();V.subscribe((0,R.x)(W,le=>{G?.unsubscribe();let se=0;const de=J++;(0,c.Xf)(H(le,de)).subscribe(G=(0,R.x)(W,pe=>W.next(O?O(le,pe,de,se++):pe),()=>{G=null,oe()}))},()=>{te=!0,oe()}))})}},8180:(Y,$,E)=>{"use strict";E.d($,{q:()=>D});var c=E(6232),x=E(9360),R=E(8251);function D(H){return H<=0?()=>c.E:(0,x.e)((O,V)=>{let W=0;O.subscribe((0,R.x)(V,G=>{++W<=H&&(V.next(G),H<=W&&V.complete())}))})}},9397:(Y,$,E)=>{"use strict";E.d($,{b:()=>H});var c=E(4674),x=E(9360),R=E(8251),D=E(2737);function H(O,V,W){const G=(0,c.m)(O)||V||W?{next:O,error:V,complete:W}:O;return G?(0,x.e)((J,te)=>{var oe;null===(oe=G.subscribe)||void 0===oe||oe.call(G);let le=!0;J.subscribe((0,R.x)(te,se=>{var de;null===(de=G.next)||void 0===de||de.call(G,se),te.next(se)},()=>{var se;le=!1,null===(se=G.complete)||void 0===se||se.call(G),te.complete()},se=>{var de;le=!1,null===(de=G.error)||void 0===de||de.call(G,se),te.error(se)},()=>{var se,de;le&&(null===(se=G.unsubscribe)||void 0===se||se.call(G)),null===(de=G.finalize)||void 0===de||de.call(G)}))}):D.y}},3026:(Y,$,E)=>{"use strict";E.d($,{T:()=>D});var c=E(6973),x=E(9360),R=E(8251);function D(O=H){return(0,x.e)((V,W)=>{let G=!1;V.subscribe((0,R.x)(W,J=>{G=!0,W.next(J)},()=>G?W.complete():W.error(O())))})}function H(){return new c.K}},5178:(Y,$,E)=>{"use strict";E.d($,{V:()=>G});var c=E(6321),x=E(93),R=E(9360),D=E(4829),H=E(2306),O=E(8251),V=E(7103);const W=(0,H.d)(te=>function(le=null){te(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=le});function G(te,oe){const{first:le,each:se,with:de=J,scheduler:pe=oe??c.z,meta:Oe=null}=(0,x.q)(te)?{first:te}:"number"==typeof te?{each:te}:te;if(null==le&&null==se)throw new TypeError("No timeout provided.");return(0,R.e)((qe,Xe)=>{let Ge,ge,Te=null,we=0;const Fe=ke=>{ge=(0,V.f)(Xe,pe,()=>{try{Ge.unsubscribe(),(0,D.Xf)(de({meta:Oe,lastValue:Te,seen:we})).subscribe(Xe)}catch(Ie){Xe.error(Ie)}},ke)};Ge=qe.subscribe((0,O.x)(Xe,ke=>{ge?.unsubscribe(),we++,Xe.next(Te=ke),se>0&&Fe(se)},void 0,void 0,()=>{ge?.closed||ge?.unsubscribe(),Te=null})),!we&&Fe(null!=le?"number"==typeof le?le:+le-pe.now():se)})}function J(te){throw new W(te)}},1954:(Y,$,E)=>{"use strict";E.d($,{o:()=>H});var c=E(7394);class x extends c.w0{constructor(V,W){super()}schedule(V,W=0){return this}}const R={setInterval(O,V,...W){const{delegate:G}=R;return G?.setInterval?G.setInterval(O,V,...W):setInterval(O,V,...W)},clearInterval(O){const{delegate:V}=R;return(V?.clearInterval||clearInterval)(O)},delegate:void 0};var D=E(9039);class H extends x{constructor(V,W){super(V,W),this.scheduler=V,this.work=W,this.pending=!1}schedule(V,W=0){var G;if(this.closed)return this;this.state=V;const J=this.id,te=this.scheduler;return null!=J&&(this.id=this.recycleAsyncId(te,J,W)),this.pending=!0,this.delay=W,this.id=null!==(G=this.id)&&void 0!==G?G:this.requestAsyncId(te,this.id,W),this}requestAsyncId(V,W,G=0){return R.setInterval(V.flush.bind(V,this),G)}recycleAsyncId(V,W,G=0){if(null!=G&&this.delay===G&&!1===this.pending)return W;null!=W&&R.clearInterval(W)}execute(V,W){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const G=this._execute(V,W);if(G)return G;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(V,W){let J,G=!1;try{this.work(V)}catch(te){G=!0,J=te||new Error("Scheduled action threw falsy error")}if(G)return this.unsubscribe(),J}unsubscribe(){if(!this.closed){const{id:V,scheduler:W}=this,{actions:G}=W;this.work=this.state=this.scheduler=null,this.pending=!1,(0,D.P)(G,this),null!=V&&(this.id=this.recycleAsyncId(W,V,null)),this.delay=null,super.unsubscribe()}}}},2631:(Y,$,E)=>{"use strict";E.d($,{v:()=>R});var c=E(4552);class x{constructor(H,O=x.now){this.schedulerActionCtor=H,this.now=O}schedule(H,O=0,V){return new this.schedulerActionCtor(this,H).schedule(V,O)}}x.now=c.l.now;class R extends x{constructor(H,O=x.now){super(H,O),this.actions=[],this._active=!1}flush(H){const{actions:O}=this;if(this._active)return void O.push(H);let V;this._active=!0;do{if(V=H.execute(H.state,H.delay))break}while(H=O.shift());if(this._active=!1,V){for(;H=O.shift();)H.unsubscribe();throw V}}}},6321:(Y,$,E)=>{"use strict";E.d($,{P:()=>D,z:()=>R});var c=E(1954);const R=new(E(2631).v)(c.o),D=R},4552:(Y,$,E)=>{"use strict";E.d($,{l:()=>c});const c={now:()=>(c.delegate||Date).now(),delegate:void 0}},7599:(Y,$,E)=>{"use strict";E.d($,{z:()=>c});const c={setTimeout(x,R,...D){const{delegate:H}=c;return H?.setTimeout?H.setTimeout(x,R,...D):setTimeout(x,R,...D)},clearTimeout(x){const{delegate:R}=c;return(R?.clearTimeout||clearTimeout)(x)},delegate:void 0}},4971:(Y,$,E)=>{"use strict";E.d($,{h:()=>x});const x=function c(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(Y,$,E)=>{"use strict";E.d($,{L:()=>c});const c="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(Y,$,E)=>{"use strict";E.d($,{K:()=>x});const x=(0,E(2306).d)(R=>function(){R(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(Y,$,E)=>{"use strict";E.d($,{_6:()=>O,jO:()=>D,yG:()=>H});var c=E(4674),x=E(671);function R(V){return V[V.length-1]}function D(V){return(0,c.m)(R(V))?V.pop():void 0}function H(V){return(0,x.K)(R(V))?V.pop():void 0}function O(V,W){return"number"==typeof R(V)?V.pop():W}},7453:(Y,$,E)=>{"use strict";E.d($,{D:()=>H});const{isArray:c}=Array,{getPrototypeOf:x,prototype:R,keys:D}=Object;function H(V){if(1===V.length){const W=V[0];if(c(W))return{args:W,keys:null};if(function O(V){return V&&"object"==typeof V&&x(V)===R}(W)){const G=D(W);return{args:G.map(J=>W[J]),keys:G}}}return{args:V,keys:null}}},9039:(Y,$,E)=>{"use strict";function c(x,R){if(x){const D=x.indexOf(R);0<=D&&x.splice(D,1)}}E.d($,{P:()=>c})},2306:(Y,$,E)=>{"use strict";function c(x){const D=x(H=>{Error.call(H),H.stack=(new Error).stack});return D.prototype=Object.create(Error.prototype),D.prototype.constructor=D,D}E.d($,{d:()=>c})},2714:(Y,$,E)=>{"use strict";function c(x,R){return x.reduce((D,H,O)=>(D[H]=R[O],D),{})}E.d($,{n:()=>c})},1441:(Y,$,E)=>{"use strict";E.d($,{O:()=>D,x:()=>R});var c=E(2653);let x=null;function R(H){if(c.config.useDeprecatedSynchronousErrorHandling){const O=!x;if(O&&(x={errorThrown:!1,error:null}),H(),O){const{errorThrown:V,error:W}=x;if(x=null,V)throw W}}else H()}function D(H){c.config.useDeprecatedSynchronousErrorHandling&&x&&(x.errorThrown=!0,x.error=H)}},7103:(Y,$,E)=>{"use strict";function c(x,R,D,H=0,O=!1){const V=R.schedule(function(){D(),O?x.add(this.schedule(null,H)):this.unsubscribe()},H);if(x.add(V),!O)return V}E.d($,{f:()=>c})},2737:(Y,$,E)=>{"use strict";function c(x){return x}E.d($,{y:()=>c})},4266:(Y,$,E)=>{"use strict";E.d($,{z:()=>c});const c=x=>x&&"number"==typeof x.length&&"function"!=typeof x},5726:(Y,$,E)=>{"use strict";E.d($,{D:()=>x});var c=E(4674);function x(R){return Symbol.asyncIterator&&(0,c.m)(R?.[Symbol.asyncIterator])}},93:(Y,$,E)=>{"use strict";function c(x){return x instanceof Date&&!isNaN(x)}E.d($,{q:()=>c})},4674:(Y,$,E)=>{"use strict";function c(x){return"function"==typeof x}E.d($,{m:()=>c})},8382:(Y,$,E)=>{"use strict";E.d($,{c:()=>R});var c=E(4850),x=E(4674);function R(D){return(0,x.m)(D[c.L])}},3664:(Y,$,E)=>{"use strict";E.d($,{T:()=>R});var c=E(4971),x=E(4674);function R(D){return(0,x.m)(D?.[c.h])}},4026:(Y,$,E)=>{"use strict";E.d($,{t:()=>x});var c=E(4674);function x(R){return(0,c.m)(R?.then)}},541:(Y,$,E)=>{"use strict";E.d($,{L:()=>D,Q:()=>R});var c=E(7582),x=E(4674);function R(H){return(0,c.FC)(this,arguments,function*(){const V=H.getReader();try{for(;;){const{value:W,done:G}=yield(0,c.qq)(V.read());if(G)return yield(0,c.qq)(void 0);yield yield(0,c.qq)(W)}}finally{V.releaseLock()}})}function D(H){return(0,x.m)(H?.getReader)}},671:(Y,$,E)=>{"use strict";E.d($,{K:()=>x});var c=E(4674);function x(R){return R&&(0,c.m)(R.schedule)}},9360:(Y,$,E)=>{"use strict";E.d($,{A:()=>x,e:()=>R});var c=E(4674);function x(D){return(0,c.m)(D?.lift)}function R(D){return H=>{if(x(H))return H.lift(function(O){try{return D(O,this)}catch(V){this.error(V)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(Y,$,E)=>{"use strict";E.d($,{Z:()=>D});var c=E(7398);const{isArray:x}=Array;function D(H){return(0,c.U)(O=>function R(H,O){return x(O)?H(...O):H(O)}(H,O))}},2420:(Y,$,E)=>{"use strict";function c(){}E.d($,{Z:()=>c})},8407:(Y,$,E)=>{"use strict";E.d($,{U:()=>R,z:()=>x});var c=E(2737);function x(...D){return R(D)}function R(D){return 0===D.length?c.y:1===D.length?D[0]:function(O){return D.reduce((V,W)=>W(V),O)}}},3894:(Y,$,E)=>{"use strict";E.d($,{h:()=>R});var c=E(2653),x=E(7599);function R(D){x.z.setTimeout(()=>{const{onUnhandledError:H}=c.config;if(!H)throw D;H(D)})}},9853:(Y,$,E)=>{"use strict";function c(x){return new TypeError(`You provided ${null!==x&&"object"==typeof x?"an invalid object":`'${x}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}E.d($,{z:()=>c})},6700:(Y,$,E)=>{var c={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1148,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1148,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function x(D){var H=R(D);return E(H)}function R(D){if(!E.o(c,D)){var H=new Error("Cannot find module '"+D+"'");throw H.code="MODULE_NOT_FOUND",H}return c[D]}x.keys=function(){return Object.keys(c)},x.resolve=R,Y.exports=x,x.id=6700},6814:(Y,$,E)=>{"use strict";E.d($,{Do:()=>pe,EM:()=>fo,HT:()=>D,JF:()=>en,K0:()=>O,Mx:()=>Pr,NF:()=>Ps,O5:()=>uo,PC:()=>vi,PM:()=>Is,RF:()=>Wi,S$:()=>le,V_:()=>W,Ye:()=>Oe,b0:()=>de,bD:()=>Va,ez:()=>Tr,mk:()=>zt,n9:()=>Rs,q:()=>R,sg:()=>pr,tP:()=>di,w_:()=>H});var c=E(5879);let x=null;function R(){return x}function D(P){x||(x=P)}class H{}const O=new c.OlP("DocumentToken");let V=(()=>{class P{historyGo(N){throw new Error("Not implemented")}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=c.Yz7({token:P,factory:function(){return(0,c.f3M)(G)},providedIn:"platform"}),P})();const W=new c.OlP("Location Initialized");let G=(()=>{class P extends V{constructor(){super(),this._doc=(0,c.f3M)(O),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return R().getBaseHref(this._doc)}onPopState(N){const Q=R().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("popstate",N,!1),()=>Q.removeEventListener("popstate",N)}onHashChange(N){const Q=R().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("hashchange",N,!1),()=>Q.removeEventListener("hashchange",N)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(N){this._location.pathname=N}pushState(N,Q,ae){this._history.pushState(N,Q,ae)}replaceState(N,Q,ae){this._history.replaceState(N,Q,ae)}forward(){this._history.forward()}back(){this._history.back()}historyGo(N=0){this._history.go(N)}getState(){return this._history.state}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=c.Yz7({token:P,factory:function(){return new P},providedIn:"platform"}),P})();function J(P,U){if(0==P.length)return U;if(0==U.length)return P;let N=0;return P.endsWith("/")&&N++,U.startsWith("/")&&N++,2==N?P+U.substring(1):1==N?P+U:P+"/"+U}function te(P){const U=P.match(/#|\?|$/),N=U&&U.index||P.length;return P.slice(0,N-("/"===P[N-1]?1:0))+P.slice(N)}function oe(P){return P&&"?"!==P[0]?"?"+P:P}let le=(()=>{class P{historyGo(N){throw new Error("Not implemented")}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=c.Yz7({token:P,factory:function(){return(0,c.f3M)(de)},providedIn:"root"}),P})();const se=new c.OlP("appBaseHref");let de=(()=>{class P extends le{constructor(N,Q){super(),this._platformLocation=N,this._removeListenerFns=[],this._baseHref=Q??this._platformLocation.getBaseHrefFromDOM()??(0,c.f3M)(O).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}prepareExternalUrl(N){return J(this._baseHref,N)}path(N=!1){const Q=this._platformLocation.pathname+oe(this._platformLocation.search),ae=this._platformLocation.hash;return ae&&N?`${Q}${ae}`:Q}pushState(N,Q,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.pushState(N,Q,Se)}replaceState(N,Q,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.replaceState(N,Q,Se)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return P.\u0275fac=function(N){return new(N||P)(c.LFG(V),c.LFG(se,8))},P.\u0275prov=c.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})(),pe=(()=>{class P extends le{constructor(N,Q){super(),this._platformLocation=N,this._baseHref="",this._removeListenerFns=[],null!=Q&&(this._baseHref=Q)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}path(N=!1){let Q=this._platformLocation.hash;return null==Q&&(Q="#"),Q.length>0?Q.substring(1):Q}prepareExternalUrl(N){const Q=J(this._baseHref,N);return Q.length>0?"#"+Q:Q}pushState(N,Q,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.pushState(N,Q,Se)}replaceState(N,Q,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.replaceState(N,Q,Se)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return P.\u0275fac=function(N){return new(N||P)(c.LFG(V),c.LFG(se,8))},P.\u0275prov=c.Yz7({token:P,factory:P.\u0275fac}),P})(),Oe=(()=>{class P{constructor(N){this._subject=new c.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=N;const Q=this._locationStrategy.getBaseHref();this._basePath=function ge(P){if(new RegExp("^(https?:)?//").test(P)){const[,N]=P.split(/\/\/[^\/]+/);return N}return P}(te(Ge(Q))),this._locationStrategy.onPopState(ae=>{this._subject.emit({url:this.path(!0),pop:!0,state:ae.state,type:ae.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(N=!1){return this.normalize(this._locationStrategy.path(N))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(N,Q=""){return this.path()==this.normalize(N+oe(Q))}normalize(N){return P.stripTrailingSlash(function Xe(P,U){if(!P||!U.startsWith(P))return U;const N=U.substring(P.length);return""===N||["/",";","?","#"].includes(N[0])?N:U}(this._basePath,Ge(N)))}prepareExternalUrl(N){return N&&"/"!==N[0]&&(N="/"+N),this._locationStrategy.prepareExternalUrl(N)}go(N,Q="",ae=null){this._locationStrategy.pushState(ae,"",N,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(Q)),ae)}replaceState(N,Q="",ae=null){this._locationStrategy.replaceState(ae,"",N,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(Q)),ae)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(N=0){this._locationStrategy.historyGo?.(N)}onUrlChange(N){return this._urlChangeListeners.push(N),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Q=>{this._notifyUrlChangeListeners(Q.url,Q.state)})),()=>{const Q=this._urlChangeListeners.indexOf(N);this._urlChangeListeners.splice(Q,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(N="",Q){this._urlChangeListeners.forEach(ae=>ae(N,Q))}subscribe(N,Q,ae){return this._subject.subscribe({next:N,error:Q,complete:ae})}}return P.normalizeQueryParams=oe,P.joinWithSlash=J,P.stripTrailingSlash=te,P.\u0275fac=function(N){return new(N||P)(c.LFG(le))},P.\u0275prov=c.Yz7({token:P,factory:function(){return function qe(){return new Oe((0,c.LFG)(le))}()},providedIn:"root"}),P})();function Ge(P){return P.replace(/\/index.html$/,"")}function Pr(P,U){U=encodeURIComponent(U);for(const N of P.split(";")){const Q=N.indexOf("="),[ae,be]=-1==Q?[N,""]:[N.slice(0,Q),N.slice(Q+1)];if(ae.trim()===U)return decodeURIComponent(be)}return null}const Bn=/\s+/,Xt=[];let zt=(()=>{class P{constructor(N,Q,ae,be){this._iterableDiffers=N,this._keyValueDiffers=Q,this._ngEl=ae,this._renderer=be,this.initialClasses=Xt,this.stateMap=new Map}set klass(N){this.initialClasses=null!=N?N.trim().split(Bn):Xt}set ngClass(N){this.rawClass="string"==typeof N?N.trim().split(Bn):N}ngDoCheck(){for(const Q of this.initialClasses)this._updateState(Q,!0);const N=this.rawClass;if(Array.isArray(N)||N instanceof Set)for(const Q of N)this._updateState(Q,!0);else if(null!=N)for(const Q of Object.keys(N))this._updateState(Q,!!N[Q]);this._applyStateDiff()}_updateState(N,Q){const ae=this.stateMap.get(N);void 0!==ae?(ae.enabled!==Q&&(ae.changed=!0,ae.enabled=Q),ae.touched=!0):this.stateMap.set(N,{enabled:Q,changed:!0,touched:!0})}_applyStateDiff(){for(const N of this.stateMap){const Q=N[0],ae=N[1];ae.changed?(this._toggleClass(Q,ae.enabled),ae.changed=!1):ae.touched||(ae.enabled&&this._toggleClass(Q,!1),this.stateMap.delete(Q)),ae.touched=!1}}_toggleClass(N,Q){(N=N.trim()).length>0&&N.split(Bn).forEach(ae=>{Q?this._renderer.addClass(this._ngEl.nativeElement,ae):this._renderer.removeClass(this._ngEl.nativeElement,ae)})}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.ZZ4),c.Y36(c.aQg),c.Y36(c.SBq),c.Y36(c.Qsj))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),P})();class Zi{constructor(U,N,Q,ae){this.$implicit=U,this.ngForOf=N,this.index=Q,this.count=ae}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let pr=(()=>{class P{set ngForOf(N){this._ngForOf=N,this._ngForOfDirty=!0}set ngForTrackBy(N){this._trackByFn=N}get ngForTrackBy(){return this._trackByFn}constructor(N,Q,ae){this._viewContainer=N,this._template=Q,this._differs=ae,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(N){N&&(this._template=N)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const N=this._ngForOf;!this._differ&&N&&(this._differ=this._differs.find(N).create(this.ngForTrackBy))}if(this._differ){const N=this._differ.diff(this._ngForOf);N&&this._applyChanges(N)}}_applyChanges(N){const Q=this._viewContainer;N.forEachOperation((ae,be,Se)=>{if(null==ae.previousIndex)Q.createEmbeddedView(this._template,new Zi(ae.item,this._ngForOf,-1,-1),null===Se?void 0:Se);else if(null==Se)Q.remove(null===be?void 0:be);else if(null!==be){const ct=Q.get(be);Q.move(ct,Se),Ir(ct,ae)}});for(let ae=0,be=Q.length;ae{Ir(Q.get(ae.currentIndex),ae)})}static ngTemplateContextGuard(N,Q){return!0}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b),c.Y36(c.Rgc),c.Y36(c.ZZ4))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),P})();function Ir(P,U){P.context.$implicit=U.item}let uo=(()=>{class P{constructor(N,Q){this._viewContainer=N,this._context=new Hs,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Q}set ngIf(N){this._context.$implicit=this._context.ngIf=N,this._updateView()}set ngIfThen(N){Wo("ngIfThen",N),this._thenTemplateRef=N,this._thenViewRef=null,this._updateView()}set ngIfElse(N){Wo("ngIfElse",N),this._elseTemplateRef=N,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(N,Q){return!0}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b),c.Y36(c.Rgc))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),P})();class Hs{constructor(){this.$implicit=null,this.ngIf=null}}function Wo(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,c.AaK)(U)}'.`)}class Pa{constructor(U,N){this._viewContainerRef=U,this._templateRef=N,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(U){U&&!this._created?this.create():!U&&this._created&&this.destroy()}}let Wi=(()=>{class P{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(N){this._ngSwitch=N,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(N){this._defaultViews.push(N)}_matchCase(N){const Q=N==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Q,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Q}_updateDefaultCases(N){if(this._defaultViews.length>0&&N!==this._defaultUsed){this._defaultUsed=N;for(const Q of this._defaultViews)Q.enforceState(N)}}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275dir=c.lG2({type:P,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),P})(),Rs=(()=>{class P{constructor(N,Q,ae){this.ngSwitch=ae,ae._addCase(),this._view=new Pa(N,Q)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b),c.Y36(c.Rgc),c.Y36(Wi,9))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),P})(),vi=(()=>{class P{constructor(N,Q,ae){this._ngEl=N,this._differs=Q,this._renderer=ae,this._ngStyle=null,this._differ=null}set ngStyle(N){this._ngStyle=N,!this._differ&&N&&(this._differ=this._differs.find(N).create())}ngDoCheck(){if(this._differ){const N=this._differ.diff(this._ngStyle);N&&this._applyChanges(N)}}_setStyle(N,Q){const[ae,be]=N.split("."),Se=-1===ae.indexOf("-")?void 0:c.JOm.DashCase;null!=Q?this._renderer.setStyle(this._ngEl.nativeElement,ae,be?`${Q}${be}`:Q,Se):this._renderer.removeStyle(this._ngEl.nativeElement,ae,Se)}_applyChanges(N){N.forEachRemovedItem(Q=>this._setStyle(Q.key,null)),N.forEachAddedItem(Q=>this._setStyle(Q.key,Q.currentValue)),N.forEachChangedItem(Q=>this._setStyle(Q.key,Q.currentValue))}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.SBq),c.Y36(c.aQg),c.Y36(c.Qsj))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),P})(),di=(()=>{class P{constructor(N){this._viewContainerRef=N,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(N){if(N.ngTemplateOutlet||N.ngTemplateOutletInjector){const Q=this._viewContainerRef;if(this._viewRef&&Q.remove(Q.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ae,ngTemplateOutletContext:be,ngTemplateOutletInjector:Se}=this;this._viewRef=Q.createEmbeddedView(ae,be,Se?{injector:Se}:void 0)}else this._viewRef=null}else this._viewRef&&N.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[c.TTD]}),P})(),Tr=(()=>{class P{}return P.\u0275fac=function(N){return new(N||P)},P.\u0275mod=c.oAB({type:P}),P.\u0275inj=c.cJS({}),P})();const Va="browser",kl="server";function Ps(P){return P===Va}function Is(P){return P===kl}let fo=(()=>{class P{}return P.\u0275prov=(0,c.Yz7)({token:P,providedIn:"root",factory:()=>new Sr((0,c.LFG)(O),window)}),P})();class Sr{constructor(U,N){this.document=U,this.window=N,this.offset=()=>[0,0]}setOffset(U){this.offset=Array.isArray(U)?()=>U:U}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(U){this.supportsScrolling()&&this.window.scrollTo(U[0],U[1])}scrollToAnchor(U){if(!this.supportsScrolling())return;const N=function go(P,U){const N=P.getElementById(U)||P.getElementsByName(U)[0];if(N)return N;if("function"==typeof P.createTreeWalker&&P.body&&"function"==typeof P.body.attachShadow){const Q=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let ae=Q.currentNode;for(;ae;){const be=ae.shadowRoot;if(be){const Se=be.getElementById(U)||be.querySelector(`[name="${U}"]`);if(Se)return Se}ae=Q.nextNode()}}return null}(this.document,U);N&&(this.scrollToElement(N),N.focus())}setHistoryScrollRestoration(U){if(this.supportScrollRestoration()){const N=this.window.history;N&&N.scrollRestoration&&(N.scrollRestoration=U)}}scrollToElement(U){const N=U.getBoundingClientRect(),Q=N.left+this.window.pageXOffset,ae=N.top+this.window.pageYOffset,be=this.offset();this.window.scrollTo(Q-be[0],ae-be[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const U=mo(this.window.history)||mo(Object.getPrototypeOf(this.window.history));return!(!U||!U.writable&&!U.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function mo(P){return Object.getOwnPropertyDescriptor(P,"scrollRestoration")}class en{}},9862:(Y,$,E)=>{"use strict";E.d($,{JF:()=>Ki,LE:()=>ge,TP:()=>Ct,WM:()=>le,Zn:()=>Ei,eN:()=>ye,qT:()=>we});var c=E(5879),x=E(2096),R=E(7715),D=E(5592),H=E(6328),O=E(2181),V=E(7398),W=E(4716),G=E(4664),J=E(6814);class te{}class oe{}class le{constructor(re){this.normalizedNames=new Map,this.lazyUpdate=null,re?"string"==typeof re?this.lazyInit=()=>{this.headers=new Map,re.split("\n").forEach(ie=>{const Ee=ie.indexOf(":");if(Ee>0){const Ne=ie.slice(0,Ee),Ye=Ne.toLowerCase(),Ue=ie.slice(Ee+1).trim();this.maybeSetNormalizedName(Ne,Ye),this.headers.has(Ye)?this.headers.get(Ye).push(Ue):this.headers.set(Ye,[Ue])}})}:typeof Headers<"u"&&re instanceof Headers?(this.headers=new Map,re.forEach((ie,Ee)=>{this.setHeaderEntries(Ee,ie)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(re).forEach(([ie,Ee])=>{this.setHeaderEntries(ie,Ee)})}:this.headers=new Map}has(re){return this.init(),this.headers.has(re.toLowerCase())}get(re){this.init();const ie=this.headers.get(re.toLowerCase());return ie&&ie.length>0?ie[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(re){return this.init(),this.headers.get(re.toLowerCase())||null}append(re,ie){return this.clone({name:re,value:ie,op:"a"})}set(re,ie){return this.clone({name:re,value:ie,op:"s"})}delete(re,ie){return this.clone({name:re,value:ie,op:"d"})}maybeSetNormalizedName(re,ie){this.normalizedNames.has(ie)||this.normalizedNames.set(ie,re)}init(){this.lazyInit&&(this.lazyInit instanceof le?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(re=>this.applyUpdate(re)),this.lazyUpdate=null))}copyFrom(re){re.init(),Array.from(re.headers.keys()).forEach(ie=>{this.headers.set(ie,re.headers.get(ie)),this.normalizedNames.set(ie,re.normalizedNames.get(ie))})}clone(re){const ie=new le;return ie.lazyInit=this.lazyInit&&this.lazyInit instanceof le?this.lazyInit:this,ie.lazyUpdate=(this.lazyUpdate||[]).concat([re]),ie}applyUpdate(re){const ie=re.name.toLowerCase();switch(re.op){case"a":case"s":let Ee=re.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(re.name,ie);const Ne=("a"===re.op?this.headers.get(ie):void 0)||[];Ne.push(...Ee),this.headers.set(ie,Ne);break;case"d":const Ye=re.value;if(Ye){let Ue=this.headers.get(ie);if(!Ue)return;Ue=Ue.filter(st=>-1===Ye.indexOf(st)),0===Ue.length?(this.headers.delete(ie),this.normalizedNames.delete(ie)):this.headers.set(ie,Ue)}else this.headers.delete(ie),this.normalizedNames.delete(ie)}}setHeaderEntries(re,ie){const Ee=(Array.isArray(ie)?ie:[ie]).map(Ye=>Ye.toString()),Ne=re.toLowerCase();this.headers.set(Ne,Ee),this.maybeSetNormalizedName(re,Ne)}forEach(re){this.init(),Array.from(this.normalizedNames.keys()).forEach(ie=>re(this.normalizedNames.get(ie),this.headers.get(ie)))}}class de{encodeKey(re){return Xe(re)}encodeValue(re){return Xe(re)}decodeKey(re){return decodeURIComponent(re)}decodeValue(re){return decodeURIComponent(re)}}const Oe=/%(\d[a-f0-9])/gi,qe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Xe(me){return encodeURIComponent(me).replace(Oe,(re,ie)=>qe[ie]??re)}function Ge(me){return`${me}`}class ge{constructor(re={}){if(this.updates=null,this.cloneFrom=null,this.encoder=re.encoder||new de,re.fromString){if(re.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pe(me,re){const ie=new Map;return me.length>0&&me.replace(/^\?/,"").split("&").forEach(Ne=>{const Ye=Ne.indexOf("="),[Ue,st]=-1==Ye?[re.decodeKey(Ne),""]:[re.decodeKey(Ne.slice(0,Ye)),re.decodeValue(Ne.slice(Ye+1))],wt=ie.get(Ue)||[];wt.push(st),ie.set(Ue,wt)}),ie}(re.fromString,this.encoder)}else re.fromObject?(this.map=new Map,Object.keys(re.fromObject).forEach(ie=>{const Ee=re.fromObject[ie],Ne=Array.isArray(Ee)?Ee.map(Ge):[Ge(Ee)];this.map.set(ie,Ne)})):this.map=null}has(re){return this.init(),this.map.has(re)}get(re){this.init();const ie=this.map.get(re);return ie?ie[0]:null}getAll(re){return this.init(),this.map.get(re)||null}keys(){return this.init(),Array.from(this.map.keys())}append(re,ie){return this.clone({param:re,value:ie,op:"a"})}appendAll(re){const ie=[];return Object.keys(re).forEach(Ee=>{const Ne=re[Ee];Array.isArray(Ne)?Ne.forEach(Ye=>{ie.push({param:Ee,value:Ye,op:"a"})}):ie.push({param:Ee,value:Ne,op:"a"})}),this.clone(ie)}set(re,ie){return this.clone({param:re,value:ie,op:"s"})}delete(re,ie){return this.clone({param:re,value:ie,op:"d"})}toString(){return this.init(),this.keys().map(re=>{const ie=this.encoder.encodeKey(re);return this.map.get(re).map(Ee=>ie+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(re=>""!==re).join("&")}clone(re){const ie=new ge({encoder:this.encoder});return ie.cloneFrom=this.cloneFrom||this,ie.updates=(this.updates||[]).concat(re),ie}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(re=>this.map.set(re,this.cloneFrom.map.get(re))),this.updates.forEach(re=>{switch(re.op){case"a":case"s":const ie=("a"===re.op?this.map.get(re.param):void 0)||[];ie.push(Ge(re.value)),this.map.set(re.param,ie);break;case"d":if(void 0===re.value){this.map.delete(re.param);break}{let Ee=this.map.get(re.param)||[];const Ne=Ee.indexOf(Ge(re.value));-1!==Ne&&Ee.splice(Ne,1),Ee.length>0?this.map.set(re.param,Ee):this.map.delete(re.param)}}}),this.cloneFrom=this.updates=null)}}class we{constructor(){this.map=new Map}set(re,ie){return this.map.set(re,ie),this}get(re){return this.map.has(re)||this.map.set(re,re.defaultValue()),this.map.get(re)}delete(re){return this.map.delete(re),this}has(re){return this.map.has(re)}keys(){return this.map.keys()}}function ke(me){return typeof ArrayBuffer<"u"&&me instanceof ArrayBuffer}function Ie(me){return typeof Blob<"u"&&me instanceof Blob}function rt(me){return typeof FormData<"u"&&me instanceof FormData}class Lt{constructor(re,ie,Ee,Ne){let Ye;if(this.url=ie,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=re.toUpperCase(),function Fe(me){switch(me){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ne?(this.body=void 0!==Ee?Ee:null,Ye=Ne):Ye=Ee,Ye&&(this.reportProgress=!!Ye.reportProgress,this.withCredentials=!!Ye.withCredentials,Ye.responseType&&(this.responseType=Ye.responseType),Ye.headers&&(this.headers=Ye.headers),Ye.context&&(this.context=Ye.context),Ye.params&&(this.params=Ye.params)),this.headers||(this.headers=new le),this.context||(this.context=new we),this.params){const Ue=this.params.toString();if(0===Ue.length)this.urlWithParams=ie;else{const st=ie.indexOf("?");this.urlWithParams=ie+(-1===st?"?":stqi.set(vn,re.setHeaders[vn]),wt)),re.setParams&&(Ot=Object.keys(re.setParams).reduce((qi,vn)=>qi.set(vn,re.setParams[vn]),Ot)),new Lt(ie,Ee,Ye,{params:Ot,headers:wt,context:Yt,reportProgress:st,responseType:Ne,withCredentials:Ue})}}var Mi=function(me){return me[me.Sent=0]="Sent",me[me.UploadProgress=1]="UploadProgress",me[me.ResponseHeader=2]="ResponseHeader",me[me.DownloadProgress=3]="DownloadProgress",me[me.Response=4]="Response",me[me.User=5]="User",me}(Mi||{});class In{constructor(re,ie=200,Ee="OK"){this.headers=re.headers||new le,this.status=void 0!==re.status?re.status:ie,this.statusText=re.statusText||Ee,this.url=re.url||null,this.ok=this.status>=200&&this.status<300}}class dn extends In{constructor(re={}){super(re),this.type=Mi.ResponseHeader}clone(re={}){return new dn({headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Ei extends In{constructor(re={}){super(re),this.type=Mi.Response,this.body=void 0!==re.body?re.body:null}clone(re={}){return new Ei({body:void 0!==re.body?re.body:this.body,headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class un extends In{constructor(re){super(re,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${re.url||"(unknown url)"}`:`Http failure response for ${re.url||"(unknown url)"}: ${re.status} ${re.statusText}`,this.error=re.error||null}}function hn(me,re){return{body:re,headers:me.headers,context:me.context,observe:me.observe,params:me.params,reportProgress:me.reportProgress,responseType:me.responseType,withCredentials:me.withCredentials}}let ye=(()=>{class me{constructor(ie){this.handler=ie}request(ie,Ee,Ne={}){let Ye;if(ie instanceof Lt)Ye=ie;else{let wt,Ot;wt=Ne.headers instanceof le?Ne.headers:new le(Ne.headers),Ne.params&&(Ot=Ne.params instanceof ge?Ne.params:new ge({fromObject:Ne.params})),Ye=new Lt(ie,Ee,void 0!==Ne.body?Ne.body:null,{headers:wt,context:Ne.context,params:Ot,reportProgress:Ne.reportProgress,responseType:Ne.responseType||"json",withCredentials:Ne.withCredentials})}const Ue=(0,x.of)(Ye).pipe((0,H.b)(wt=>this.handler.handle(wt)));if(ie instanceof Lt||"events"===Ne.observe)return Ue;const st=Ue.pipe((0,O.h)(wt=>wt instanceof Ei));switch(Ne.observe||"body"){case"body":switch(Ye.responseType){case"arraybuffer":return st.pipe((0,V.U)(wt=>{if(null!==wt.body&&!(wt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return wt.body}));case"blob":return st.pipe((0,V.U)(wt=>{if(null!==wt.body&&!(wt.body instanceof Blob))throw new Error("Response is not a Blob.");return wt.body}));case"text":return st.pipe((0,V.U)(wt=>{if(null!==wt.body&&"string"!=typeof wt.body)throw new Error("Response is not a string.");return wt.body}));default:return st.pipe((0,V.U)(wt=>wt.body))}case"response":return st;default:throw new Error(`Unreachable: unhandled observe type ${Ne.observe}}`)}}delete(ie,Ee={}){return this.request("DELETE",ie,Ee)}get(ie,Ee={}){return this.request("GET",ie,Ee)}head(ie,Ee={}){return this.request("HEAD",ie,Ee)}jsonp(ie,Ee){return this.request("JSONP",ie,{params:(new ge).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ie,Ee={}){return this.request("OPTIONS",ie,Ee)}patch(ie,Ee,Ne={}){return this.request("PATCH",ie,hn(Ne,Ee))}post(ie,Ee,Ne={}){return this.request("POST",ie,hn(Ne,Ee))}put(ie,Ee,Ne={}){return this.request("PUT",ie,hn(Ne,Ee))}}return me.\u0275fac=function(ie){return new(ie||me)(c.LFG(te))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();function wi(me,re){return re(me)}function Qe(me,re){return(ie,Ee)=>re.intercept(ie,{handle:Ne=>me(Ne,Ee)})}const Ct=new c.OlP(""),ai=new c.OlP(""),Di=new c.OlP("");function ki(){let me=null;return(re,ie)=>{null===me&&(me=((0,c.f3M)(Ct,{optional:!0})??[]).reduceRight(Qe,wi));const Ee=(0,c.f3M)(c.HDt),Ne=Ee.add();return me(re,ie).pipe((0,W.x)(()=>Ee.remove(Ne)))}}let ue=(()=>{class me extends te{constructor(ie,Ee){super(),this.backend=ie,this.injector=Ee,this.chain=null,this.pendingTasks=(0,c.f3M)(c.HDt)}handle(ie){if(null===this.chain){const Ne=Array.from(new Set([...this.injector.get(ai),...this.injector.get(Di,[])]));this.chain=Ne.reduceRight((Ye,Ue)=>function It(me,re,ie){return(Ee,Ne)=>ie.runInContext(()=>re(Ee,Ye=>me(Ye,Ne)))}(Ye,Ue,this.injector),wi)}const Ee=this.pendingTasks.add();return this.chain(ie,Ne=>this.backend.handle(Ne)).pipe((0,W.x)(()=>this.pendingTasks.remove(Ee)))}}return me.\u0275fac=function(ie){return new(ie||me)(c.LFG(oe),c.LFG(c.lqb))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();const nn=/^\)\]\}',?\n/;let Zt=(()=>{class me{constructor(ie){this.xhrFactory=ie}handle(ie){if("JSONP"===ie.method)throw new c.vHH(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,R.D)(Ee.\u0275loadImpl()):(0,x.of)(null)).pipe((0,G.w)(()=>new D.y(Ye=>{const Ue=Ee.build();if(Ue.open(ie.method,ie.urlWithParams),ie.withCredentials&&(Ue.withCredentials=!0),ie.headers.forEach((Xt,zt)=>Ue.setRequestHeader(Xt,zt.join(","))),ie.headers.has("Accept")||Ue.setRequestHeader("Accept","application/json, text/plain, */*"),!ie.headers.has("Content-Type")){const Xt=ie.detectContentTypeHeader();null!==Xt&&Ue.setRequestHeader("Content-Type",Xt)}if(ie.responseType){const Xt=ie.responseType.toLowerCase();Ue.responseType="json"!==Xt?Xt:"text"}const st=ie.serializeBody();let wt=null;const Ot=()=>{if(null!==wt)return wt;const Xt=Ue.statusText||"OK",zt=new le(Ue.getAllResponseHeaders()),ur=function yt(me){return"responseURL"in me&&me.responseURL?me.responseURL:/^X-Request-URL:/m.test(me.getAllResponseHeaders())?me.getResponseHeader("X-Request-URL"):null}(Ue)||ie.url;return wt=new dn({headers:zt,status:Ue.status,statusText:Xt,url:ur}),wt},Yt=()=>{let{headers:Xt,status:zt,statusText:ur,url:hr}=Ot(),Zi=null;204!==zt&&(Zi=typeof Ue.response>"u"?Ue.responseText:Ue.response),0===zt&&(zt=Zi?200:0);let pr=zt>=200&&zt<300;if("json"===ie.responseType&&"string"==typeof Zi){const Ir=Zi;Zi=Zi.replace(nn,"");try{Zi=""!==Zi?JSON.parse(Zi):null}catch(co){Zi=Ir,pr&&(pr=!1,Zi={error:co,text:Zi})}}pr?(Ye.next(new Ei({body:Zi,headers:Xt,status:zt,statusText:ur,url:hr||void 0})),Ye.complete()):Ye.error(new un({error:Zi,headers:Xt,status:zt,statusText:ur,url:hr||void 0}))},qi=Xt=>{const{url:zt}=Ot(),ur=new un({error:Xt,status:Ue.status||0,statusText:Ue.statusText||"Unknown Error",url:zt||void 0});Ye.error(ur)};let vn=!1;const Pr=Xt=>{vn||(Ye.next(Ot()),vn=!0);let zt={type:Mi.DownloadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(zt.total=Xt.total),"text"===ie.responseType&&Ue.responseText&&(zt.partialText=Ue.responseText),Ye.next(zt)},Bn=Xt=>{let zt={type:Mi.UploadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(zt.total=Xt.total),Ye.next(zt)};return Ue.addEventListener("load",Yt),Ue.addEventListener("error",qi),Ue.addEventListener("timeout",qi),Ue.addEventListener("abort",qi),ie.reportProgress&&(Ue.addEventListener("progress",Pr),null!==st&&Ue.upload&&Ue.upload.addEventListener("progress",Bn)),Ue.send(st),Ye.next({type:Mi.Sent}),()=>{Ue.removeEventListener("error",qi),Ue.removeEventListener("abort",qi),Ue.removeEventListener("load",Yt),Ue.removeEventListener("timeout",qi),ie.reportProgress&&(Ue.removeEventListener("progress",Pr),null!==st&&Ue.upload&&Ue.upload.removeEventListener("progress",Bn)),Ue.readyState!==Ue.DONE&&Ue.abort()}})))}}return me.\u0275fac=function(ie){return new(ie||me)(c.LFG(J.JF))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();const rn=new c.OlP("XSRF_ENABLED"),Hi=new c.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),ei=new c.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Qi{}let La=(()=>{class me{constructor(ie,Ee,Ne){this.doc=ie,this.platform=Ee,this.cookieName=Ne,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ie=this.doc.cookie||"";return ie!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,J.Mx)(ie,this.cookieName),this.lastCookieString=ie),this.lastToken}}return me.\u0275fac=function(ie){return new(ie||me)(c.LFG(J.K0),c.LFG(c.Lbi),c.LFG(Hi))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();function dr(me,re){const ie=me.url.toLowerCase();if(!(0,c.f3M)(rn)||"GET"===me.method||"HEAD"===me.method||ie.startsWith("http://")||ie.startsWith("https://"))return re(me);const Ee=(0,c.f3M)(Qi).getToken(),Ne=(0,c.f3M)(ei);return null!=Ee&&!me.headers.has(Ne)&&(me=me.clone({headers:me.headers.set(Ne,Ee)})),re(me)}var jt=function(me){return me[me.Interceptors=0]="Interceptors",me[me.LegacyInterceptors=1]="LegacyInterceptors",me[me.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",me[me.NoXsrfProtection=3]="NoXsrfProtection",me[me.JsonpSupport=4]="JsonpSupport",me[me.RequestsMadeViaParent=5]="RequestsMadeViaParent",me[me.Fetch=6]="Fetch",me}(jt||{});function an(me,re){return{\u0275kind:me,\u0275providers:re}}function lo(...me){const re=[ye,Zt,ue,{provide:te,useExisting:ue},{provide:oe,useExisting:Zt},{provide:ai,useValue:dr,multi:!0},{provide:rn,useValue:!0},{provide:Qi,useClass:La}];for(const ie of me)re.push(...ie.\u0275providers);return(0,c.MR2)(re)}const Zr=new c.OlP("LEGACY_INTERCEPTOR_FN");let Ki=(()=>{class me{}return me.\u0275fac=function(ie){return new(ie||me)},me.\u0275mod=c.oAB({type:me}),me.\u0275inj=c.cJS({providers:[lo(an(jt.LegacyInterceptors,[{provide:Zr,useFactory:ki},{provide:ai,useExisting:Zr,multi:!0}]))]}),me})()},5879:(Y,$,E)=>{"use strict";E.d($,{$8M:()=>ad,$WT:()=>xr,$Z:()=>sl,AFp:()=>Tf,ALo:()=>GA,AaK:()=>oe,AsE:()=>fc,B6R:()=>Rs,BQk:()=>pm,CHM:()=>Co,CRH:()=>vb,DdM:()=>nb,Dn7:()=>XA,EJc:()=>EM,EiD:()=>Cv,EpF:()=>X1,F$t:()=>t_,F4k:()=>eu,FYo:()=>Gg,FiY:()=>Ks,G48:()=>tC,Gf:()=>bb,GfV:()=>al,GkF:()=>G1,Gpc:()=>de,Gre:()=>A_,HDt:()=>Kr,Hsn:()=>gm,Ikx:()=>ap,JOm:()=>ih,JVY:()=>Jx,JZr:()=>Ge,KtG:()=>Bl,L6k:()=>Qx,LAX:()=>Zx,LFG:()=>Oi,LSH:()=>kg,Lbi:()=>Df,Lck:()=>ni,MAs:()=>q1,MMx:()=>Cc,MR2:()=>At,NdJ:()=>fm,O4$:()=>zl,Ojb:()=>bT,OlP:()=>qt,Oqu:()=>Sm,P3R:()=>Sv,PXZ:()=>qM,Q6J:()=>W1,QGY:()=>Gh,QbO:()=>kf,Qsj:()=>Nv,R0b:()=>Ln,RDi:()=>Ux,Rgc:()=>Ap,SBq:()=>Hd,Sil:()=>Hb,Suo:()=>wb,TTD:()=>Ol,TgZ:()=>ws,Tol:()=>$y,Udp:()=>Cm,VKq:()=>UA,VuI:()=>fC,W1O:()=>Cp,WLB:()=>rb,XFs:()=>nt,Xpm:()=>Wi,Xq5:()=>Oh,Xts:()=>tl,Y36:()=>oc,YKP:()=>gl,YNc:()=>Ly,Yjl:()=>Or,Yz7:()=>Ct,Z0I:()=>ue,ZZ4:()=>v0,_Bn:()=>ut,_UZ:()=>Wh,_Vd:()=>rl,_c5:()=>Kb,_uU:()=>g_,aQg:()=>Sa,c2e:()=>kb,cJS:()=>Di,cg1:()=>Lm,dDg:()=>JS,dqk:()=>Zt,eBb:()=>Kx,eFA:()=>GM,eJc:()=>xp,ekj:()=>Zh,eoX:()=>FM,f3M:()=>si,g9A:()=>Ef,h0i:()=>Pt,hGG:()=>sC,hij:()=>nu,iGM:()=>_b,ifc:()=>ii,ip1:()=>o0,jDz:()=>wp,kL8:()=>R_,kcU:()=>Jc,lG2:()=>di,lcZ:()=>$A,lnq:()=>Em,lqb:()=>nl,lri:()=>jM,mCW:()=>vf,n5z:()=>Gu,n_E:()=>hu,oAB:()=>Cr,oJD:()=>xv,oxw:()=>Z1,pB0:()=>eT,q3G:()=>rc,qFp:()=>tw,qLn:()=>Rd,qOj:()=>Ph,qZA:()=>Zd,qzn:()=>yd,rWj:()=>zM,rg0:()=>li,s9C:()=>tu,sBO:()=>nE,s_b:()=>Mp,soG:()=>kp,tBr:()=>tf,tb:()=>Vb,tp0:()=>cd,uIk:()=>I1,vHH:()=>ge,vpe:()=>jo,wAp:()=>bc,xi3:()=>ob,xp6:()=>Nf,ynx:()=>hm,z2F:()=>wl,z3N:()=>us,zSh:()=>bh,zs3:()=>vr});var c=E(8645),x=E(7394),R=E(5619),D=E(5592),H=E(3019),O=E(2096),V=E(3020),W=E(4664),G=E(3997);function J(_){for(let b in _)if(_[b]===J)return b;throw Error("Could not find renamed property on target object.")}function te(_,b){for(const w in b)b.hasOwnProperty(w)&&!_.hasOwnProperty(w)&&(_[w]=b[w])}function oe(_){if("string"==typeof _)return _;if(Array.isArray(_))return"["+_.map(oe).join(", ")+"]";if(null==_)return""+_;if(_.overriddenName)return`${_.overriddenName}`;if(_.name)return`${_.name}`;const b=_.toString();if(null==b)return""+b;const w=b.indexOf("\n");return-1===w?b:b.substring(0,w)}function le(_,b){return null==_||""===_?null===b?"":b:null==b||""===b?_:_+" "+b}const se=J({__forward_ref__:J});function de(_){return _.__forward_ref__=de,_.toString=function(){return oe(this())},_}function pe(_){return Oe(_)?_():_}function Oe(_){return"function"==typeof _&&_.hasOwnProperty(se)&&_.__forward_ref__===de}function qe(_){return _&&!!_.\u0275providers}const Ge="https://g.co/ng/security#xss";class ge extends Error{constructor(b,w){super(function Te(_,b){return`NG0${Math.abs(_)}${b?": "+b:""}`}(b,w)),this.code=b}}function we(_){return"string"==typeof _?_:null==_?"":String(_)}function tt(_,b){throw new ge(-201,!1)}function ot(_,b){null==_&&function it(_,b,w,y){throw new Error(`ASSERTION ERROR: ${_}`+(null==y?"":` [Expected=> ${w} ${y} ${b} <=Actual]`))}(b,_,null,"!=")}function Ct(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function Di(_){return{providers:_.providers||[],imports:_.imports||[]}}function ki(_){return Le(_,dt)||Le(_,Vt)}function ue(_){return null!==ki(_)}function Le(_,b){return _.hasOwnProperty(b)?_[b]:null}function Ke(_){return _&&(_.hasOwnProperty(_t)||_.hasOwnProperty(fi))?_[_t]:null}const dt=J({\u0275prov:J}),_t=J({\u0275inj:J}),Vt=J({ngInjectableDef:J}),fi=J({ngInjectorDef:J});var nt=function(_){return _[_.Default=0]="Default",_[_.Host=1]="Host",_[_.Self=2]="Self",_[_.SkipSelf=4]="SkipSelf",_[_.Optional=8]="Optional",_}(nt||{});let gt;function Fi(_){const b=gt;return gt=_,b}function nn(_,b,w){const y=ki(_);return y&&"root"==y.providedIn?void 0===y.value?y.value=y.factory():y.value:w&nt.Optional?null:void 0!==b?b:void tt(oe(_))}const Zt=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Ra={},ei="__NG_DI_FLAG__",Qi="ngTempTokenPath",dr=/\n/gm,jt="__source";let an;function Tn(_){const b=an;return an=_,b}function Zr(_,b=nt.Default){if(void 0===an)throw new ge(-203,!1);return null===an?nn(_,void 0,b):an.get(_,b&nt.Optional?null:void 0,b)}function Oi(_,b=nt.Default){return(function Nt(){return gt}()||Zr)(pe(_),b)}function si(_,b=nt.Default){return Oi(_,qo(b))}function qo(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function $e(_){const b=[];for(let w=0;w<_.length;w++){const y=pe(_[w]);if(Array.isArray(y)){if(0===y.length)throw new ge(900,!1);let M,T=nt.Default;for(let k=0;kb){k=T-1;break}}}for(;T<_.length;){const I=_[T];if("number"==typeof I)break;if(I===w){if(null===y)return void(null!==M&&(_[T+1]=M));if(y===_[T+1])return void(_[T+2]=M)}T++,null!==y&&T++,null!==M&&T++}-1!==k&&(_.splice(k,0,b),T=k+1),_.splice(T++,0,w),null!==y&&_.splice(T++,0,y),null!==M&&_.splice(T++,0,M)}const qi="ng-template";function vn(_,b,w){let y=0,M=!0;for(;y<_.length;){let T=_[y++];if("string"==typeof T&&M){const k=_[y++];if(w&&"class"===T&&-1!==Ye(k.toLowerCase(),b,0))return!0}else{if(1===T){for(;y<_.length&&"string"==typeof(T=_[y++]);)if(T.toLowerCase()===b)return!0;return!1}"number"==typeof T&&(M=!1)}}return!1}function Pr(_){return 4===_.type&&_.value!==qi}function Bn(_,b,w){return b===(4!==_.type||w?_.value:qi)}function Xt(_,b,w){let y=4;const M=_.attrs||[],T=function pr(_){for(let b=0;b<_.length;b++)if(st(_[b]))return b;return _.length}(M);let k=!1;for(let I=0;IT?"":M[ne+1].toLowerCase();const _e=8&y?fe:null;if(_e&&-1!==Ye(_e,F,0)||2&y&&F!==fe){if(zt(y))return!1;k=!0}}}}else{if(!k&&!zt(y)&&!zt(B))return!1;if(k&&zt(B))continue;k=!1,y=B|1&y}}return zt(y)||k}function zt(_){return 0==(1&_)}function ur(_,b,w,y){if(null===b)return-1;let M=0;if(y||!w){let T=!1;for(;M-1)for(w++;w<_.length;){const y=_[w];if("number"==typeof y)return-1;if(y===b)return w;w++}return-1}(b,_)}function hr(_,b,w=!1){for(let y=0;y0?'="'+I+'"':"")+"]"}else 8&y?M+="."+k:4&y&&(M+=" "+k);else""!==M&&!zt(k)&&(b+=uo(T,M),M=""),y=k,T=T||!zt(y);w++}return""!==M&&(b+=uo(T,M)),b}function Wi(_){return Ri(()=>{const b=El(_),w={...b,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===Kn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:b.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||ii.Emulated,styles:_.styles||at,_:null,schemas:_.schemas||null,tView:null,id:""};Dl(w);const y=_.dependencies;return w.directiveDefs=Yo(y,!1),w.pipeDefs=Yo(y,!0),w.id=function Vc(_){let b=0;const w=[_.selectors,_.ngContentSelectors,_.hostVars,_.hostAttrs,_.consts,_.vars,_.decls,_.encapsulation,_.standalone,_.signals,_.exportAs,JSON.stringify(_.inputs),JSON.stringify(_.outputs),Object.getOwnPropertyNames(_.type.prototype),!!_.contentQueries,!!_.viewQuery].join("|");for(const M of w)b=Math.imul(31,b)+M.charCodeAt(0)<<0;return b+=2147483648,"c"+b}(w),w})}function Rs(_,b,w){const y=_.\u0275cmp;y.directiveDefs=Yo(b,!1),y.pipeDefs=Yo(w,!0)}function Ci(_){return We(_)||on(_)}function ho(_){return null!==_}function Cr(_){return Ri(()=>({type:_.type,bootstrap:_.bootstrap||at,declarations:_.declarations||at,imports:_.imports||at,exports:_.exports||at,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function vi(_,b){if(null==_)return wn;const w={};for(const y in _)if(_.hasOwnProperty(y)){let M=_[y],T=M;Array.isArray(M)&&(T=M[1],M=M[0]),w[M]=y,b&&(b[M]=T)}return w}function di(_){return Ri(()=>{const b=El(_);return Dl(b),b})}function Or(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function We(_){return _[On]||null}function on(_){return _[Mr]||null}function Sn(_){return _[me]||null}function xr(_){const b=We(_)||on(_)||Sn(_);return null!==b&&b.standalone}function Vn(_,b){const w=_[re]||null;if(!w&&!0===b)throw new Error(`Type ${oe(_)} does not have '\u0275mod' property.`);return w}function El(_){const b={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:b,inputTransforms:null,inputConfig:_.inputs||wn,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||at,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:vi(_.inputs,b),outputs:vi(_.outputs)}}function Dl(_){_.features?.forEach(b=>b(_))}function Yo(_,b){if(!_)return null;const w=b?Sn:Ci;return()=>("function"==typeof _?_():_).map(y=>w(y)).filter(ho)}const Bi=0,Ze=1,Mt=2,gi=3,Fn=4,po=5,pn=6,Ia=7,Li=8,Br=9,fr=10,xt=11,Go=12,Nc=13,ea=14,xi=15,Oa=16,Ba=17,Tr=18,Va=19,kl=20,ta=21,Vr=22,Ps=23,Is=24,Ft=25,Na=1,fo=2,Sr=7,go=9,en=11;function fn(_){return Array.isArray(_)&&"object"==typeof _[Na]}function Un(_){return Array.isArray(_)&&!0===_[Na]}function mr(_){return 0!=(4&_.flags)}function ja(_){return _.componentOffset>-1}function bo(_){return 1==(1&_.flags)}function En(_){return!!_.template}function oi(_){return 0!=(512&_[Mt])}function zr(_,b){return _.hasOwnProperty(ie)?_[ie]:null}let js=Zt.WeakRef??class vo{constructor(b){this.ref=b}deref(){return this.ref}},Rl=0,yn=null,Fr=!1;function ji(_){const b=yn;return yn=_,b}class An{constructor(){this.id=Rl++,this.ref=function Et(_){return new js(_)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[b,w]of this.producers){const y=w.producerNode.deref();if(null!=y&&w.atTrackingVersion===this.trackingVersion){if(y.producerPollStatus(w.seenValueVersion))return!0}else this.producers.delete(b),y?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const b=Fr;Fr=!0;try{for(const[w,y]of this.consumers){const M=y.consumerNode.deref();null!=M&&M.trackingVersion===y.atTrackingVersion?M.onConsumerDependencyMayHaveChanged():(this.consumers.delete(w),M?.producers.delete(this.id))}}finally{Fr=b}}producerAccessed(){if(Fr)throw new Error("");if(null===yn)return;let b=yn.producers.get(this.id);void 0===b?(b={consumerNode:yn.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:yn.trackingVersion},yn.producers.set(this.id,b),this.consumers.set(yn.id,b)):(b.seenValueVersion=this.valueVersion,b.atTrackingVersion=yn.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==yn?.consumerAllowSignalWrites}producerPollStatus(b){return this.valueVersion!==b||(this.onProducerUpdateValueVersion(),this.valueVersion!==b)}}let Ll=null;function li(_){const b=ji(null);try{return _()}finally{ji(b)}}const yo=()=>{};class Du extends An{constructor(b,w,y){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=yo,this.registerOnCleanup=M=>{this.cleanupFn=M},this.consumerAllowSignalWrites=y}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const b=ji(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=yo,this.watch(this.registerOnCleanup)}finally{ji(b)}}cleanup(){this.cleanupFn()}}class aa{constructor(b,w,y){this.previousValue=b,this.currentValue=w,this.firstChange=y}isFirstChange(){return this.firstChange}}function Ol(){return Wa}function Wa(_){return _.type.prototype.ngOnChanges&&(_.setInput=Wc),Fs}function Fs(){const _=Ao(this),b=_?.current;if(b){const w=_.previous;if(w===wn)_.previous=b;else for(let y in b)w[y]=b[y];_.current=null,this.ngOnChanges(b)}}function Wc(_,b,w,y){const M=this.declaredInputs[w],T=Ao(_)||function Zn(_,b){return _[Jo]=b}(_,{previous:wn,current:null}),k=T.current||(T.current={}),I=T.previous,B=I[M];k[M]=new aa(B&&B.currentValue,b,I===wn),_[y]=b}Ol.ngInherit=!0;const Jo="__ngSimpleChanges__";function Ao(_){return _[Jo]||null}const tr=function(_,b,w){},Mo="svg";function bi(_){for(;Array.isArray(_);)_=_[Bi];return _}function P(_,b){return bi(b[_])}function U(_,b){return bi(b[_.index])}function Q(_,b){return _.data[b]}function ae(_,b){return _[b]}function be(_,b){const w=b[_];return fn(w)?w:w[Bi]}function Gt(_,b){return null==b?null:_[b]}function Qt(_){_[Ba]=0}function Rt(_){1024&_[Mt]||(_[Mt]|=1024,Jt(_,1))}function Si(_){1024&_[Mt]&&(_[Mt]&=-1025,Jt(_,-1))}function Jt(_,b){let w=_[gi];if(null===w)return;w[po]+=b;let y=w;for(w=w[gi];null!==w&&(1===b&&1===y[po]||-1===b&&0===y[po]);)w[po]+=b,y=w,w=w[gi]}const pt={lFrame:Yr(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ku(){return pt.bindingsEnabled}function sa(){return null!==pt.skipHydrationRootTNode}function Re(){return pt.lFrame.lView}function Wt(){return pt.lFrame.tView}function Co(_){return pt.lFrame.contextLView=_,_[Li]}function Bl(_){return pt.lFrame.contextLView=null,_}function sn(){let _=Ko();for(;null!==_&&64===_.type;)_=_.parent;return _}function Ko(){return pt.lFrame.currentTNode}function _r(_,b){const w=pt.lFrame;w.currentTNode=_,w.isParent=b}function Wr(){return pt.lFrame.isParent}function Zo(){pt.lFrame.isParent=!1}function zn(){const _=pt.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function la(){return pt.lFrame.bindingIndex}function es(){return pt.lFrame.bindingIndex++}function ca(_){const b=pt.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function Xp(_,b){const w=pt.lFrame;w.bindingIndex=w.bindingRootIndex=_,Gc(b)}function Gc(_){pt.lFrame.currentDirectiveIndex=_}function Qp(){return pt.lFrame.currentQueryIndex}function $c(_){pt.lFrame.currentQueryIndex=_}function Ys(_){const b=_[Ze];return 2===b.type?b.declTNode:1===b.type?_[pn]:null}function Gs(_,b,w){if(w&nt.SkipSelf){let M=b,T=_;for(;!(M=M.parent,null!==M||w&nt.Host||(M=Ys(T),null===M||(T=T[ea],10&M.type))););if(null===M)return!1;b=M,_=T}const y=pt.lFrame=Nl();return y.currentTNode=b,y.lView=_,!0}function $s(_){const b=Nl(),w=_[Ze];pt.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function Nl(){const _=pt.lFrame,b=null===_?null:_.child;return null===b?Yr(_):b}function Yr(_){const b={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:_,child:null,inI18n:!1};return null!==_&&(_.child=b),b}function da(){const _=pt.lFrame;return pt.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const ts=da;function jl(){const _=da();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function Rn(){return pt.lFrame.selectedIndex}function xo(_){pt.lFrame.selectedIndex=_}function yi(){const _=pt.lFrame;return Q(_.tView,_.selectedIndex)}function zl(){pt.lFrame.currentNamespace=Mo}function Jc(){!function Fl(){pt.lFrame.currentNamespace=null}()}let Xs=!0;function ql(){return Xs}function gn(_){Xs=_}function Wl(_,b){for(let w=b.directiveStart,y=b.directiveEnd;w=y)break}else b[B]<0&&(_[Ba]+=65536),(I>13<_[Ba]>>16&&(3&_[Mt])===b&&(_[Mt]+=8192,Kc(I,T)):Kc(I,T)}const Ut=-1;class ua{constructor(b,w,y){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=y}}function ju(_){return _!==Ut}function Js(_){return 32767&_}function Yn(_,b){let w=function td(_){return _>>16}(_),y=b;for(;w>0;)y=y[ea],w--;return y}let $l=!0;function Ga(_){const b=$l;return $l=_,b}const Xl=255,zu=5;let Fu=0;const $i={};function Jl(_,b){const w=is(_,b);if(-1!==w)return w;const y=b[Ze];y.firstCreatePass&&(_.injectorIndex=b.length,$a(y.data,_),$a(b,null),$a(y.blueprint,null));const M=id(_,b),T=_.injectorIndex;if(ju(M)){const k=Js(M),I=Yn(M,b),B=I[Ze].data;for(let F=0;F<8;F++)b[T+F]=I[k+F]|B[k+F]}return b[T+8]=M,T}function $a(_,b){_.push(0,0,0,0,0,0,0,0,b)}function is(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function id(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,y=null,M=b;for(;null!==M;){if(y=$u(M),null===y)return Ut;if(w++,M=M[ea],-1!==y.injectorIndex)return y.injectorIndex|w<<16}return Ut}function nd(_,b,w){!function Zp(_,b,w){let y;"string"==typeof w?y=w.charCodeAt(0)||0:w.hasOwnProperty(Ee)&&(y=w[Ee]),null==y&&(y=w[Ee]=Fu++);const M=y&Xl;b.data[_+(M>>zu)]|=1<=0?b&Xl:rs:b}(w);if("function"==typeof T){if(!Gs(b,_,y))return y&nt.Host?ns(M,0,y):Uu(b,w,y,M);try{const k=T(y);if(null!=k||y&nt.Optional)return k;tt()}finally{ts()}}else if("number"==typeof T){let k=null,I=is(_,b),B=Ut,F=y&nt.Host?b[xi][pn]:null;for((-1===I||y&nt.SkipSelf)&&(B=-1===I?id(_,b):b[I+8],B!==Ut&&rd(y,!1)?(k=b[Ze],I=Js(B),b=Yn(B,b)):I=-1);-1!==I;){const X=b[Ze];if(Yu(T,I,X.data)){const ne=So(I,b,w,k,y,F);if(ne!==$i)return ne}B=b[I+8],B!==Ut&&rd(y,b[Ze].data[I+8]===F)&&Yu(T,I,b)?(k=X,I=Js(B),b=Yn(B,b)):I=-1}}return M}function So(_,b,w,y,M,T){const k=b[Ze],I=k.data[_+8],X=Ql(I,k,w,null==y?ja(I)&&$l:y!=k&&0!=(3&I.type),M&nt.Host&&T===I);return null!==X?Eo(b,k,X,I):$i}function Ql(_,b,w,y,M){const T=_.providerIndexes,k=b.data,I=1048575&T,B=_.directiveStart,X=T>>20,fe=M?I+X:_.directiveEnd;for(let _e=y?I:I+X;_e=B&&De.type===w)return _e}if(M){const _e=k[B];if(_e&&En(_e)&&_e.type===w)return B}return null}function Eo(_,b,w,y){let M=_[w];const T=b.data;if(function ed(_){return _ instanceof ua}(M)){const k=M;k.resolving&&function ke(_,b){const w=b?`. Dependency path: ${b.join(" > ")} > ${_}`:"";throw new ge(-200,`Circular dependency in DI detected for ${_}${w}`)}(function Fe(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():we(_)}(T[w]));const I=Ga(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?Fi(k.injectImpl):null;Gs(_,y,nt.Default);try{M=_[w]=k.factory(void 0,T,_,y),b.firstCreatePass&&w>=y.directiveStart&&function Qc(_,b,w){const{ngOnChanges:y,ngOnInit:M,ngDoCheck:T}=b.type.prototype;if(y){const k=Wa(b);(w.preOrderHooks??=[]).push(_,k),(w.preOrderCheckHooks??=[]).push(_,k)}M&&(w.preOrderHooks??=[]).push(0-_,M),T&&((w.preOrderHooks??=[]).push(_,T),(w.preOrderCheckHooks??=[]).push(_,T))}(w,T[w],b)}finally{null!==B&&Fi(B),Ga(I),k.resolving=!1,ts()}}return M}function Yu(_,b,w){return!!(w[b+(_>>zu)]&1<<_)}function rd(_,b){return!(_&nt.Self||_&nt.Host&&b)}class ha{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,y){return qu(this._tNode,this._lView,b,qo(y),w)}}function rs(){return new ha(sn(),Re())}function Gu(_){return Ri(()=>{const b=_.prototype.constructor,w=b[ie]||Dr(b),y=Object.prototype;let M=Object.getPrototypeOf(_.prototype).constructor;for(;M&&M!==y;){const T=M[ie]||Dr(M);if(T&&T!==w)return T;M=Object.getPrototypeOf(M)}return T=>new T})}function Dr(_){return Oe(_)?()=>{const b=Dr(pe(_));return b&&b()}:zr(_)}function $u(_){const b=_[Ze],w=b.type;return 2===w?b.declTNode:1===w?_[pn]:null}function ad(_){return function Qs(_,b){if("class"===b)return _.classes;if("style"===b)return _.styles;const w=_.attrs;if(w){const y=w.length;let M=0;for(;M{const y=function pa(_){return function(...w){if(_){const y=_(...w);for(const M in y)this[M]=y[M]}}}(b);function M(...T){if(this instanceof M)return y.apply(this,T),this;const k=new M(...T);return I.annotation=k,I;function I(B,F,X){const ne=B.hasOwnProperty(ss)?B[ss]:Object.defineProperty(B,ss,{value:[]})[ss];for(;ne.length<=X;)ne.push(null);return(ne[X]=ne[X]||[]).push(k),B}}return w&&(M.prototype=Object.create(w.prototype)),M.prototype.ngMetadataName=_,M.annotationCls=M,M})}function od(_,b){_.forEach(w=>Array.isArray(w)?od(w,b):b(w))}function J0(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function Xu(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function sd(_,b){const w=[];for(let y=0;y<_;y++)w.push(b);return w}function wr(_,b,w){let y=Zl(_,b);return y>=0?_[1|y]=w:(y=~y,function Q0(_,b,w,y){let M=_.length;if(M==b)_.push(w,y);else if(1===M)_.push(y,_[0]),_[0]=w;else{for(M--,_.push(_[M-1],_[M]);M>b;)_[M]=_[M-2],M--;_[b]=w,_[b+1]=y}}(_,y,b,w)),y}function Ju(_,b){const w=Zl(_,b);if(w>=0)return _[1|w]}function Zl(_,b){return function K0(_,b,w){let y=0,M=_.length>>w;for(;M!==y;){const T=y+(M-y>>1),k=_[T<b?M=T:y=T+1}return~(M<({token:_})),-1),Ks=Ui(fa("Optional"),8),cd=Ui(fa("SkipSelf"),4);function fd(_){return 128==(128&_.flags)}var ih=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(ih||{});const nh=/^>|^->||--!>|)/,Kw="\u200b$1\u200b";const sf=new Map;let Zw=0;const md="__ngContext__";function Bt(_,b){fn(b)?(_[md]=b[Va],function ev(_){sf.set(_[Va],_)}(b)):_[md]=b}let _d;function cf(_,b){return _d(_,b)}function ds(_){const b=_[gi];return Un(b)?b[gi]:b}function rv(_){return sh(_[Go])}function oh(_){return sh(_[Fn])}function sh(_){for(;null!==_&&!Un(_);)_=_[Fn];return _}function bd(_,b,w,y,M){if(null!=y){let T,k=!1;Un(y)?T=y:fn(y)&&(k=!0,y=y[Bi]);const I=bi(y);0===_&&null!==w?null==M?_g(b,w,I):nc(b,w,I,M||null,!0):1===_&&null!==w?nc(b,w,I,M||null,!0):2===_?function wd(_,b,w){const y=gf(_,b);y&&function Px(_,b,w,y){_.removeChild(b,w,y)}(_,y,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=T&&function Bx(_,b,w,y,M){const T=w[Sr];T!==bi(w)&&bd(b,_,y,T,M);for(let I=en;Ib.replace(Qw,Kw))}(b))}function lh(_,b,w){return _.createElement(b,w)}function mg(_,b){const w=_[go],y=w.indexOf(b);Si(b),w.splice(y,1)}function pf(_,b){if(_.length<=en)return;const w=en+b,y=_[w];if(y){const M=y[Oa];null!==M&&M!==_&&mg(M,y),b>0&&(_[w-1][Fn]=y[Fn]);const T=Xu(_,en+b);!function Rx(_,b){fh(_,b,b[xt],2,null,null),b[Bi]=null,b[pn]=null}(y[Ze],y);const k=T[Tr];null!==k&&k.detachView(T[Ze]),y[gi]=null,y[Fn]=null,y[Mt]&=-129}return y}function uh(_,b){if(!(256&b[Mt])){const w=b[xt];b[Ps]?.destroy(),b[Is]?.destroy(),w.destroyNode&&fh(_,b,w,3,null,null),function dh(_){let b=_[Go];if(!b)return hh(_[Ze],_);for(;b;){let w=null;if(fn(b))w=b[Go];else{const y=b[en];y&&(w=y)}if(!w){for(;b&&!b[Fn]&&b!==_;)fn(b)&&hh(b[Ze],b),b=b[gi];null===b&&(b=_),fn(b)&&hh(b[Ze],b),w=b&&b[Fn]}b=w}}(b)}}function hh(_,b){if(!(256&b[Mt])){b[Mt]&=-129,b[Mt]|=256,function mf(_,b){let w;if(null!=_&&null!=(w=_.destroyHooks))for(let y=0;y=0?y[k]():y[-k].unsubscribe(),T+=2}else w[T].call(y[w[T+1]]);null!==y&&(b[Ia]=null);const M=b[ta];if(null!==M){b[ta]=null;for(let T=0;T-1){const{encapsulation:T}=_.data[y.directiveStart+M];if(T===ii.None||T===ii.Emulated)return null}return U(y,w)}}(_,b.parent,w)}function nc(_,b,w,y,M){_.insertBefore(b,w,y,M)}function _g(_,b,w){_.appendChild(b,w)}function bg(_,b,w,y,M){null!==y?nc(_,b,w,y,M):_g(_,b,w)}function gf(_,b){return _.parentNode(b)}function lv(_,b,w){return dv(_,b,w)}let wg,bf,Cg,wf,dv=function cv(_,b,w){return 40&_.type?U(_,w):null};function _f(_,b,w,y){const M=gg(_,y,b),T=b[xt],I=lv(y.parent||b[pn],y,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return bf}()?.createHTML(_)||_}function Ux(_){Cg=_}function mh(){if(void 0!==Cg)return Cg;if(typeof document<"u")return document;throw new ge(210,!1)}function xg(){if(void 0===wf&&(wf=null,Zt.trustedTypes))try{wf=Zt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return wf}function gv(_){return xg()?.createHTML(_)||_}function Tg(_){return xg()?.createScriptURL(_)||_}class el{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ge})`}}class qx extends el{getTypeName(){return"HTML"}}class Wx extends el{getTypeName(){return"Style"}}class Yx extends el{getTypeName(){return"Script"}}class Gx extends el{getTypeName(){return"URL"}}class $x extends el{getTypeName(){return"ResourceURL"}}function us(_){return _ instanceof el?_.changingThisBreaksApplicationSecurity:_}function yd(_,b){const w=function Xx(_){return _ instanceof el&&_.getTypeName()||null}(_);if(null!=w&&w!==b){if("ResourceURL"===w&&"URL"===b)return!0;throw new Error(`Required a safe ${b}, got a ${w} (see ${Ge})`)}return w===b}function Jx(_){return new qx(_)}function Qx(_){return new Wx(_)}function Kx(_){return new Yx(_)}function Zx(_){return new Gx(_)}function eT(_){return new $x(_)}class tT{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(vd(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class iT{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=vd(b),w}}const rT=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function vf(_){return(_=String(_)).match(rT)?_:"unsafe:"+_}function hs(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function gh(..._){const b={};for(const w of _)for(const y in w)w.hasOwnProperty(y)&&(b[y]=!0);return b}const wv=hs("area,br,col,hr,img,wbr"),vv=hs("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yv=hs("rp,rt"),Sg=gh(wv,gh(vv,hs("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),gh(yv,hs("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),gh(yv,vv)),Eg=hs("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Av=gh(Eg,hs("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),hs("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),aT=hs("script,style,template");class oT{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(b){let w=b.firstChild,y=!0;for(;w;)if(w.nodeType===Node.ELEMENT_NODE?y=this.startElement(w):w.nodeType===Node.TEXT_NODE?this.chars(w.nodeValue):this.sanitizedSomething=!0,y&&w.firstChild)w=w.firstChild;else for(;w;){w.nodeType===Node.ELEMENT_NODE&&this.endElement(w);let M=this.checkClobberedElement(w,w.nextSibling);if(M){w=M;break}w=this.checkClobberedElement(w,w.parentNode)}return this.buf.join("")}startElement(b){const w=b.nodeName.toLowerCase();if(!Sg.hasOwnProperty(w))return this.sanitizedSomething=!0,!aT.hasOwnProperty(w);this.buf.push("<"),this.buf.push(w);const y=b.attributes;for(let M=0;M"),!0}endElement(b){const w=b.nodeName.toLowerCase();Sg.hasOwnProperty(w)&&!wv.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(Mv(b))}checkClobberedElement(b,w){if(w&&(b.compareDocumentPosition(w)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${b.outerHTML}`);return w}}const sT=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,lT=/([^\#-~ |!])/g;function Mv(_){return _.replace(/&/g,"&").replace(sT,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(lT,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let yf;function Cv(_,b){let w=null;try{yf=yf||function bv(_){const b=new iT(_);return function nT(){try{return!!(new window.DOMParser).parseFromString(vd(""),"text/html")}catch{return!1}}()?new tT(b):b}(_);let y=b?String(b):"";w=yf.getInertBodyElement(y);let M=5,T=y;do{if(0===M)throw new Error("Failed to sanitize html because the input is unstable");M--,y=T,T=w.innerHTML,w=yf.getInertBodyElement(y)}while(y!==T);return vd((new oT).sanitizeChildren(Dg(w)||w))}finally{if(w){const y=Dg(w)||w;for(;y.firstChild;)y.removeChild(y.firstChild)}}}function Dg(_){return"content"in _&&function cT(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var rc=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(rc||{});function xv(_){const b=Ad();return b?gv(b.sanitize(rc.HTML,_)||""):yd(_,"HTML")?gv(us(_)):Cv(mh(),we(_))}function kg(_){const b=Ad();return b?b.sanitize(rc.URL,_)||"":yd(_,"URL")?us(_):vf(we(_))}function Tv(_){const b=Ad();if(b)return Tg(b.sanitize(rc.RESOURCE_URL,_)||"");if(yd(_,"ResourceURL"))return Tg(us(_));throw new ge(904,!1)}function Sv(_,b,w){return function fT(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?Tv:kg}(b,w)(_)}function Ad(){const _=Re();return _&&_[fr].sanitizer}class qt{constructor(b,w){this._desc=b,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof w?this.__NG_ELEMENT_ID__=w:void 0!==w&&(this.\u0275prov=Ct({token:this,providedIn:w.providedIn||"root",factory:w.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const tl=new qt("ENVIRONMENT_INITIALIZER"),Af=new qt("INJECTOR",-1),Mf=new qt("INJECTOR_DEF_TYPES");class Hg{get(b,w=Ra){if(w===Ra){const y=new Error(`NullInjectorError: No provider for ${oe(b)}!`);throw y.name="NullInjectorError",y}return w}}function At(_){return{\u0275providers:_}}function lt(..._){return{\u0275providers:Xi(0,_),\u0275fromNgModule:!0}}function Xi(_,...b){const w=[],y=new Set;let M;return od(b,T=>{const k=T;il(k,w,[],y)&&(M||=[],M.push(k))}),void 0!==M&&Cf(M,w),w}function Cf(_,b){for(let w=0;w<_.length;w++){const{providers:M}=_[w];zi(M,T=>{b.push(T)})}}function il(_,b,w,y){if(!(_=pe(_)))return!1;let M=null,T=Ke(_);const k=!T&&We(_);if(T||k){if(k&&!k.standalone)return!1;M=_}else{const B=_.ngModule;if(T=Ke(B),!T)return!1;M=B}const I=y.has(M);if(k){if(I)return!1;if(y.add(M),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const F of B)il(F,b,w,y)}}else{if(!T)return!1;{if(null!=T.imports&&!I){let F;y.add(M);try{od(T.imports,X=>{il(X,b,w,y)&&(F||=[],F.push(X))})}finally{}void 0!==F&&Cf(F,b)}if(!I){const F=zr(M)||(()=>new M);b.push({provide:M,useFactory:F,deps:at},{provide:Mf,useValue:M,multi:!0},{provide:tl,useValue:()=>Oi(M),multi:!0})}const B=T.providers;null==B||I||zi(B,X=>{b.push(X)})}}return M!==_&&void 0!==_.providers}function zi(_,b){for(let w of _)qe(w)&&(w=w.\u0275providers),Array.isArray(w)?zi(w,b):b(w)}const mT=J({provide:String,useValue:J});function _h(_){return null!==_&&"object"==typeof _&&mT in _}function Ja(_){return"function"==typeof _}const bh=new qt("Set Injector scope."),Qa={},Ev={};let xf;function wh(){return void 0===xf&&(xf=new Hg),xf}class nl{}class vh extends nl{get destroyed(){return this._destroyed}constructor(b,w,y,M){super(),this.parent=w,this.source=y,this.scopes=M,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Md(b,k=>this.processProvider(k)),this.records.set(Af,ko(void 0,this)),M.has("environment")&&this.records.set(nl,ko(void 0,this));const T=this.records.get(bh);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(Mf.multi,at,nt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const w of this._ngOnDestroyHooks)w.ngOnDestroy();const b=this._onDestroyHooks;this._onDestroyHooks=[];for(const w of b)w()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(b){return this.assertNotDestroyed(),this._onDestroyHooks.push(b),()=>this.removeOnDestroy(b)}runInContext(b){this.assertNotDestroyed();const w=Tn(this),y=Fi(void 0);try{return b()}finally{Tn(w),Fi(y)}}get(b,w=Ra,y=nt.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(Ne))return b[Ne](this);y=qo(y);const M=Tn(this),T=Fi(void 0);try{if(!(y&nt.SkipSelf)){let I=this.records.get(b);if(void 0===I){const B=function yh(_){return"function"==typeof _||"object"==typeof _&&_ instanceof qt}(b)&&ki(b);I=B&&this.injectableDefInScope(B)?ko(Pg(b),Qa):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(y&nt.Self?wh():this.parent).get(b,w=y&nt.Optional&&w===Ra?null:w)}catch(k){if("NullInjectorError"===k.name){if((k[Qi]=k[Qi]||[]).unshift(oe(b)),M)throw k;return function Ki(_,b,w,y){const M=_[Qi];throw b[jt]&&M.unshift(b[jt]),_.message=function et(_,b,w,y=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let M=oe(b);if(Array.isArray(b))M=b.map(oe).join(" -> ");else if("object"==typeof b){let T=[];for(let k in b)if(b.hasOwnProperty(k)){let I=b[k];T.push(k+":"+("string"==typeof I?JSON.stringify(I):oe(I)))}M=`{${T.join(", ")}}`}return`${w}${y?"("+y+")":""}[${M}]: ${_.replace(dr,"\n ")}`}("\n"+_.message,M,w,y),_.ngTokenPath=M,_[Qi]=null,_}(k,b,"R3InjectorError",this.source)}throw k}finally{Fi(T),Tn(M)}}resolveInjectorInitializers(){const b=Tn(this),w=Fi(void 0);try{const y=this.get(tl.multi,at,nt.Self);for(const M of y)M()}finally{Tn(b),Fi(w)}}toString(){const b=[],w=this.records;for(const y of w.keys())b.push(oe(y));return`R3Injector[${b.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ge(205,!1)}processProvider(b){let w=Ja(b=pe(b))?b:pe(b&&b.provide);const y=function Dv(_){return _h(_)?ko(void 0,_.useValue):ko(Og(_),Qa)}(b);if(Ja(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=ko(void 0,Qa,!0),M.factory=()=>$e(M.multi),this.records.set(w,M)),w=b,M.multi.push(b)}this.records.set(w,y)}hydrate(b,w){return w.value===Qa&&(w.value=Ev,w.value=w.factory()),"object"==typeof w.value&&w.value&&function Bg(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(w.value)&&this._ngOnDestroyHooks.add(w.value),w.value}injectableDefInScope(b){if(!b.providedIn)return!1;const w=pe(b.providedIn);return"string"==typeof w?"any"===w||this.scopes.has(w):this.injectorDefTypes.has(w)}removeOnDestroy(b){const w=this._onDestroyHooks.indexOf(b);-1!==w&&this._onDestroyHooks.splice(w,1)}}function Pg(_){const b=ki(_),w=null!==b?b.factory:zr(_);if(null!==w)return w;if(_ instanceof qt)throw new ge(204,!1);if(_ instanceof Function)return function Ig(_){const b=_.length;if(b>0)throw sd(b,"?"),new ge(204,!1);const w=function Pe(_){return _&&(_[dt]||_[Vt])||null}(_);return null!==w?()=>w.factory(_):()=>new _}(_);throw new ge(204,!1)}function Og(_,b,w){let y;if(Ja(_)){const M=pe(_);return zr(M)||Pg(M)}if(_h(_))y=()=>pe(_.useValue);else if(function Lg(_){return!(!_||!_.useFactory)}(_))y=()=>_.useFactory(...$e(_.deps||[]));else if(function Rg(_){return!(!_||!_.useExisting)}(_))y=()=>Oi(pe(_.useExisting));else{const M=pe(_&&(_.useClass||_.provide));if(!function _T(_){return!!_.deps}(_))return zr(M)||Pg(M);y=()=>new M(...$e(_.deps))}return y}function ko(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function Md(_,b){for(const w of _)Array.isArray(w)?Md(w,b):w&&qe(w)?Md(w.\u0275providers,b):b(w)}const Tf=new qt("AppId",{providedIn:"root",factory:()=>Sf}),Sf="ng",Ef=new qt("Platform Initializer"),Df=new qt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),kf=new qt("AnimationModuleType"),bT=new qt("CSP nonce",{providedIn:"root",factory:()=>mh().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Hv=(_,b)=>null;function Ed(_,b){return Hv(_,b)}class Iv{}class kd{}class Wg{resolveComponentFactory(b){throw function _a(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let rl=(()=>{class _{}return _.NULL=new Wg,_})();function Yg(){return Ka(sn(),Re())}function Ka(_,b){return new Hd(U(_,b))}let Hd=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=Yg,_})();function Vv(_){return _ instanceof Hd?_.nativeElement:_}class Gg{}let Nv=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function rr(){const _=Re(),w=be(sn().index,_);return(fn(w)?w:_)[xt]}(),_})(),MT=(()=>{class _{}return _.\u0275prov=Ct({token:_,providedIn:"root",factory:()=>null}),_})();class al{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const $g=new al("16.1.5"),Xg={};function Sh(_){for(;_;){_[Mt]|=64;const b=ds(_);if(oi(_)&&!b)return _;_=b}return null}function Jg(_){return _.ngOriginalError}class Rd{constructor(){this._console=console}handleError(b){const w=this._findOriginalError(b);this._console.error("ERROR",b),w&&this._console.error("ORIGINAL ERROR",w)}_findOriginalError(b){let w=b&&Jg(b);for(;w&&Jg(w);)w=Jg(w);return w||null}}const Bf=new qt("",{providedIn:"root",factory:()=>!1});function ar(_){return _ instanceof Function?_():_}class Id extends An{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){Sh(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(b,w,y){const M=ji(this);this.trackingVersion++;try{b(w,y)}finally{ji(M)}}destroy(){this.trackingVersion++}}let Eh=null;function Dh(){return Eh??=new Id,Eh}function Vf(_,b){return _[b]??Dh()}function Zg(_,b){const w=Dh();w.hasReadASignal&&(_[b]=Eh,w.lView=_,Eh=new Id)}const Ht={};function Nf(_){$v(Wt(),Re(),Rn()+_,!1)}function $v(_,b,w,y){if(!y)if(3==(3&b[Mt])){const T=_.preOrderCheckHooks;null!==T&&Ya(b,T,w)}else{const T=_.preOrderHooks;null!==T&&Yl(b,T,0,w)}xo(w)}function zf(_,b=null,w=null,y){const M=Ff(_,b,w,y);return M.resolveInjectorInitializers(),M}function Ff(_,b=null,w=null,y,M=new Set){const T=[w||at,lt(_)];return y=y||("object"==typeof _?void 0:oe(_)),new vh(T,b||wh(),y||null,M)}let vr=(()=>{class _{static create(w,y){if(Array.isArray(w))return zf({name:""},y,w,"");{const M=w.name??"";return zf({name:M},w.parent,w.providers,M)}}}return _.THROW_IF_NOT_FOUND=Ra,_.NULL=new Hg,_.\u0275prov=Ct({token:_,providedIn:"any",factory:()=>Oi(Af)}),_.__NG_ELEMENT_ID__=-1,_})();function oc(_,b=nt.Default){const w=Re();return null===w?Oi(_,b):qu(sn(),w,pe(_),b)}function sl(){throw new Error("invalid")}function $n(_,b,w,y,M,T,k,I,B,F,X){const ne=b.blueprint.slice();return ne[Bi]=M,ne[Mt]=140|y,(null!==F||_&&2048&_[Mt])&&(ne[Mt]|=2048),Qt(ne),ne[gi]=ne[ea]=_,ne[Li]=w,ne[fr]=k||_&&_[fr],ne[xt]=I||_&&_[xt],ne[Br]=B||_&&_[Br]||null,ne[pn]=T,ne[Va]=function dg(){return Zw++}(),ne[Vr]=X,ne[kl]=F,ne[xi]=2==b.type?_[xi]:ne,ne}function Bd(_,b,w,y,M){let T=_.data[b];if(null===T)T=function kh(_,b,w,y,M){const T=Ko(),k=Wr(),B=_.data[b]=function iy(_,b,w,y,M,T){let k=b?b.injectorIndex:-1,I=0;return sa()&&(I|=128),{type:w,index:y,insertBeforeIndex:null,injectorIndex:k,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:I,providerIndexes:0,value:M,attrs:T,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:b,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,k?T:T&&T.parent,w,b,y,M);return null===_.firstChild&&(_.firstChild=B),null!==T&&(k?null==T.child&&null!==B.parent&&(T.child=B):null===T.next&&(T.next=B,B.prev=T)),B}(_,b,w,y,M),function $p(){return pt.lFrame.inI18n}()&&(T.flags|=32);else if(64&T.type){T.type=w,T.value=y,T.attrs=M;const k=function Wn(){const _=pt.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();T.injectorIndex=null===k?-1:k.injectorIndex}return _r(T,!0),T}function Hh(_,b,w,y){if(0===w)return-1;const M=b.length;for(let T=0;TFt&&$v(_,b,Ft,!1),tr(I?2:0,M),I)T.runInContext(w,y,M);else{const F=ji(null);try{w(y,M)}finally{ji(F)}}}finally{I&&null===b[Ps]&&Zg(b,Ps),xo(k),tr(I?3:1,M)}}function o1(_,b,w){if(mr(b)){const y=ji(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function d1(_,b,w,y){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const T=_[M];null===y?ny(w,b,M,T):y.hasOwnProperty(M)&&ny(w,b,y[M],T)}return w}function ny(_,b,w,y){_.hasOwnProperty(w)?_[w].push(b,y):_[w]=[b,y]}function Xr(_,b,w,y,M,T,k,I){const B=U(b,w);let X,F=b.inputs;!I&&null!=F&&(X=F[y])?(Gf(_,w,X,y,M),ja(b)&&function HT(_,b){const w=be(b,_);16&w[Mt]||(w[Mt]|=64)}(w,b.index)):3&b.type&&(y=function kT(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(y),M=null!=k?k(M,b.value||"",y):M,T.setProperty(B,y,M))}function u1(_,b,w,y){if(ku()){const M=null===y?null:{"":-1},T=function PT(_,b){const w=_.directiveRegistry;let y=null,M=null;if(w)for(let T=0;T0;){const w=_[--b];if("number"==typeof w&&w<0)return w}return 0})(k)!=I&&k.push(I),k.push(w,y,T)}}(_,b,y,Hh(_,w,M.hostVars,Ht),M)}function Ji(_,b,w,y,M,T){const k=U(_,b);!function m1(_,b,w,y,M,T,k){if(null==T)_.removeAttribute(b,M,w);else{const I=null==k?we(T):k(T,y||"",M);_.setAttribute(b,M,I,w)}}(b[xt],k,T,_.value,w,y,M)}function BT(_,b,w,y,M,T){const k=T[b];if(null!==k)for(let I=0;I{class _{constructor(){this.all=new Set,this.queue=new Map}create(w,y,M){const T=typeof Zone>"u"?null:Zone.current,k=new Du(w,F=>{this.all.has(F)&&this.queue.set(F,T)},M);let I;this.all.add(k),k.notify();const B=()=>{k.cleanup(),I?.(),this.all.delete(k),this.queue.delete(k)};return I=y?.onDestroy(B),{destroy:B}}flush(){if(0!==this.queue.size)for(const[w,y]of this.queue)this.queue.delete(w),y?y.run(()=>w.run()):w.run()}get isQueueEmpty(){return 0===this.queue.size}}return _.\u0275prov=Ct({token:_,providedIn:"root",factory:()=>new _}),_})();function Xf(_,b,w){let y=w?_.styles:null,M=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){gy(_,1);const M=_[Ze].components;null!==M&&Kf(_,M,1)}}function Kf(_,b,w){for(let y=0;y-1&&(pf(b,y),Xu(w,y))}this._attachedToViewContainer=!1}uh(this._lView[Ze],this._lView)}onDestroy(b){!function Gi(_,b){if(256==(256&_[Mt]))throw new ge(911,!1);null===_[ta]&&(_[ta]=[]),_[ta].push(b)}(this._lView,b)}markForCheck(){Sh(this._cdRefInjectingView||this._lView)}detach(){this._lView[Mt]&=-129}reattach(){this._lView[Mt]|=128}detectChanges(){Jf(this._lView[Ze],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ge(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function ch(_,b){fh(_,b,b[xt],2,null,null)}(this._lView[Ze],this._lView)}attachToAppRef(b){if(this._attachedToViewContainer)throw new ge(902,!1);this._appRef=b}}class Xn extends ba{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;Jf(b[Ze],b,b[Li],!1)}checkNoChanges(){}get context(){return null}}class w1 extends rl{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=We(b);return new Nd(w,this.ngModule)}}function Zf(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class by{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,y){y=qo(y);const M=this.injector.get(b,Xg,y);return M!==Xg||w===Xg?M:this.parentInjector.get(b,w,y)}}class Nd extends kd{get inputs(){const b=this.componentDef,w=b.inputTransforms,y=Zf(b.inputs);if(null!==w)for(const M of y)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return y}get outputs(){return Zf(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function Wo(_){return _.map(Hs).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,y,M){let T=(M=M||this.ngModule)instanceof nl?M:M?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new by(b,T):b,I=k.get(Gg,null);if(null===I)throw new ge(407,!1);const X={rendererFactory:I,sanitizer:k.get(MT,null),effectManager:k.get(fy,null)},ne=I.createRenderer(null,this.componentDef),fe=this.componentDef.selectors[0][0]||"div",_e=y?function ST(_,b,w,y){const T=y.get(Bf,!1)||w===ii.ShadowDom,k=_.selectRootElement(b,T);return function ET(_){ey(_)}(k),k}(ne,y,this.componentDef.encapsulation,k):lh(ne,fe,function _y(_){const b=_.toLowerCase();return"svg"===b?Mo:"math"===b?"math":null}(fe)),Je=this.componentDef.signals?4608:this.componentDef.onPush?576:528,ft=c1(0,null,null,1,0,null,null,null,null,null,null),He=$n(null,ft,null,Je,null,null,X,ne,k,null,null);let Dt,Kt;$s(He);try{const ri=this.componentDef;let cr,E0=null;ri.findHostDirectiveDefs?(cr=[],E0=new Map,ri.findHostDirectiveDefs(ri,cr,E0),cr.push(ri)):cr=[ri];const bE=function v1(_,b){const w=_[Ze],y=Ft;return _[y]=b,Bd(w,y,2,"#host",null)}(He,_e),wE=function Cn(_,b,w,y,M,T,k){const I=M[Ze];!function fs(_,b,w,y){for(const M of _)b.mergedAttrs=Ot(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(Xf(b,b.mergedAttrs,!0),null!==w&&mv(y,w,b))}(y,_,b,k);let B=null;null!==b&&(B=Ed(b,M[Br]));const F=T.rendererFactory.createRenderer(b,w);let X=16;w.signals?X=4096:w.onPush&&(X=64);const ne=$n(M,Zv(w),null,X,M[_.index],_,T,F,null,null,B);return I.firstCreatePass&&Wf(I,_,y.length-1),Yf(M,ne),M[_.index]=ne}(bE,_e,ri,cr,He,X,ne);Kt=Q(ft,Ft),_e&&function jd(_,b,w,y){if(y)Ue(_,w,["ng-version",$g.full]);else{const{attrs:M,classes:T}=function Pa(_){const b=[],w=[];let y=1,M=2;for(;y<_.length;){let T=_[y];if("string"==typeof T)2===M?""!==T&&b.push(T,_[++y]):8===M&&w.push(T);else{if(!zt(M))break;M=T}y++}return{attrs:b,classes:w}}(b.selectors[0]);M&&Ue(_,w,M),T&&T.length>0&&fv(_,w,T.join(" "))}}(ne,ri,_e,y),void 0!==w&&function y1(_,b,w){const y=_.projection=[];for(let M=0;M=0;y--){const M=_[y];M.hostVars=b+=M.hostVars,M.hostAttrs=Ot(M.hostAttrs,w=Ot(w,M.hostAttrs))}}(y)}function zd(_){return _===wn?{}:_===at?[]:_}function C1(_,b){const w=_.viewQuery;_.viewQuery=w?(y,M)=>{b(y,M),w(y,M)}:b}function x1(_,b){const w=_.contentQueries;_.contentQueries=w?(y,M,T)=>{b(y,M,T),w(y,M,T)}:b}function Ih(_,b){const w=_.hostBindings;_.hostBindings=w?(y,M)=>{b(y,M),w(y,M)}:b}function Oh(_){const b=_.inputConfig,w={};for(const y in b)if(b.hasOwnProperty(y)){const M=b[y];Array.isArray(M)&&M[2]&&(w[y]=M[2])}_.inputTransforms=w}function Fd(_){return!!lc(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function lc(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function wa(_,b,w){return _[b]=w}function mi(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function Jn(_,b,w,y){const M=mi(_,b,w);return mi(_,b+1,y)||M}function Ud(_,b,w,y,M){const T=Jn(_,b,w,y);return mi(_,b+2,M)||T}function I1(_,b,w,y){const M=Re();return mi(M,es(),b)&&(Wt(),Ji(yi(),M,_,b,w,y)),I1}function dc(_,b,w,y){return mi(_,es(),w)?b+we(w)+y:Ht}function Ly(_,b,w,y,M,T,k,I){const B=Re(),F=Wt(),X=_+Ft,ne=F.firstCreatePass?function cm(_,b,w,y,M,T,k,I,B){const F=b.consts,X=Bd(b,_,4,k||null,Gt(F,I));u1(b,w,X,Gt(F,B)),Wl(b,X);const ne=X.tView=c1(2,X,y,M,T,b.directiveRegistry,b.pipeRegistry,null,b.schemas,F,null);return null!==b.queries&&(b.queries.template(b,X),ne.queries=b.queries.embeddedTView(X)),X}(X,F,B,b,w,y,M,T,k):F.data[X];_r(ne,!1);const fe=Py(F,B,ne,_);ql()&&_f(F,B,fe,ne),Bt(fe,B),Yf(B,B[X]=cy(fe,B,fe,ne)),bo(ne)&&s1(F,B,ne),null!=k&&l1(B,ne,I)}let Py=function qh(_,b,w,y){return gn(!0),b[xt].createComment("")};function q1(_){return ae(function Ws(){return pt.lFrame.contextLView}(),Ft+_)}function W1(_,b,w){const y=Re();return mi(y,es(),b)&&Xr(Wt(),yi(),y,_,b,y[xt],w,!1),W1}function um(_,b,w,y,M){const k=M?"class":"style";Gf(_,w,b.inputs[k],k,y)}function ws(_,b,w,y){const M=Re(),T=Wt(),k=Ft+_,I=M[xt],B=T.firstCreatePass?function Kd(_,b,w,y,M,T){const k=b.consts,B=Bd(b,_,2,y,Gt(k,M));return u1(b,w,B,Gt(k,T)),null!==B.attrs&&Xf(B,B.attrs,!1),null!==B.mergedAttrs&&Xf(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,M,b,w,y):T.data[k],F=Yh(T,M,B,I,b,_);M[k]=F;const X=bo(B);return _r(B,!0),mv(I,F,B),32!=(32&B.flags)&&ql()&&_f(T,M,F,B),0===function Er(){return pt.lFrame.elementDepthCount}()&&Bt(F,M),function Ur(){pt.lFrame.elementDepthCount++}(),X&&(s1(T,M,B),o1(T,B,M)),null!==y&&l1(M,B),ws}function Zd(){let _=sn();Wr()?Zo():(_=_.parent,_r(_,!1));const b=_;(function Hu(_){return pt.skipHydrationRootTNode===_})(b)&&function qr(){pt.skipHydrationRootTNode=null}(),function oa(){pt.lFrame.elementDepthCount--}();const w=Wt();return w.firstCreatePass&&(Wl(w,_),mr(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function W0(_){return 0!=(8&_.flags)}(b)&&um(w,b,Re(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function Y0(_){return 0!=(16&_.flags)}(b)&&um(w,b,Re(),b.stylesWithoutHost,!1),Zd}function Wh(_,b,w,y){return ws(_,b,w,y),Zd(),Wh}let Yh=(_,b,w,y,M,T)=>(gn(!0),lh(y,M,function Ul(){return pt.lFrame.currentNamespace}()));function hm(_,b,w){const y=Re(),M=Wt(),T=_+Ft,k=M.firstCreatePass?function Y1(_,b,w,y,M){const T=b.consts,k=Gt(T,y),I=Bd(b,_,8,"ng-container",k);return null!==k&&Xf(I,k,!0),u1(b,w,I,Gt(T,M)),null!==b.queries&&b.queries.elementStart(b,I),I}(T,M,y,b,w):M.data[T];_r(k,!0);const I=Vy(M,y,k,_);return y[T]=I,ql()&&_f(M,y,I,k),Bt(I,y),bo(k)&&(s1(M,y,k),o1(M,k,y)),null!=w&&l1(y,k),hm}function pm(){let _=sn();const b=Wt();return Wr()?Zo():(_=_.parent,_r(_,!1)),b.firstCreatePass&&(Wl(b,_),mr(_)&&b.queries.elementEnd(_)),pm}function G1(_,b,w){return hm(_,b,w),pm(),G1}let Vy=(_,b,w,y)=>(gn(!0),hf(b[xt],""));function X1(){return Re()}function Gh(_){return!!_&&"function"==typeof _.then}function eu(_){return!!_&&"function"==typeof _.subscribe}function fm(_,b,w,y){const M=Re(),T=Wt(),k=sn();return function K1(_,b,w,y,M,T,k){const I=bo(y),F=_.firstCreatePass&&uy(_),X=b[Li],ne=Rh(b);let fe=!0;if(3&y.type||k){const Ve=U(y,b),Je=k?k(Ve):Ve,ft=ne.length,He=k?Kt=>k(bi(Kt[y.index])):y.index;let Dt=null;if(!k&&I&&(Dt=function Q1(_,b,w,y){const M=_.cleanup;if(null!=M)for(let T=0;TB?I[B]:null}"string"==typeof k&&(T+=2)}return null}(_,b,M,y.index)),null!==Dt)(Dt.__ngLastListenerFn__||Dt).__ngNextListenerFn__=T,Dt.__ngLastListenerFn__=T,fe=!1;else{T=mm(y,b,X,T,!1);const Kt=w.listen(Je,M,T);ne.push(T,Kt),F&&F.push(M,He,ft,ft+1)}}else T=mm(y,b,X,T,!1);const _e=y.outputs;let De;if(fe&&null!==_e&&(De=_e[M])){const Ve=De.length;if(Ve)for(let Je=0;Je-1?be(_.index,b):b);let B=jy(b,w,y,k),F=T.__ngNextListenerFn__;for(;F;)B=jy(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function Z1(_=1){return function Kp(_){return(pt.lFrame.contextLView=function Gr(_,b){for(;_>0;)b=b[ea],_--;return b}(_,pt.lFrame.contextLView))[Li]}(_)}function e_(_,b){let w=null;const y=function Zi(_){const b=_.attrs;if(null!=b){const w=b.indexOf(5);if(!(1&w))return b[w+1]}return null}(_);for(let M=0;M>17&32767}function wm(_){return 2|_}function Oo(_){return(131068&_)>>2}function vm(_,b){return-131069&_|b<<2}function Kh(_){return 1|_}function Am(_,b,w,y,M){const T=_[w+1],k=null===b;let I=y?Io(T):Oo(T),B=!1;for(;0!==I&&(!1===B||k);){const X=_[I+1];o_(_[I],b)&&(B=!0,_[I+1]=y?Kh(X):wm(X)),I=y?Io(X):Oo(X)}B&&(_[w+1]=y?wm(T):Kh(T))}function o_(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&Zl(_,b)>=0}const Ii={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function s_(_){return _.substring(Ii.key,Ii.keyEnd)}function Mm(_,b){const w=Ii.textEnd;return w===b?-1:(b=Ii.keyEnd=function Yy(_,b,w){for(;b32;)b++;return b}(_,Ii.key=b,w),Bo(_,b,w))}function Bo(_,b,w){for(;b=0;w=Mm(b,w))wr(_,s_(b),!0)}function Aa(_,b,w,y){const M=Re(),T=Wt(),k=ca(2);T.firstUpdatePass&&Jy(T,_,k,y),b!==Ht&&mi(M,k,b)&&xm(T,T.data[Rn()],M,M[xt],_,M[k+1]=function eA(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(us(_)))),_}(b,w),y,k)}function to(_,b,w,y){const M=Wt(),T=ca(2);M.firstUpdatePass&&Jy(M,null,T,y);const k=Re();if(w!==Ht&&mi(k,T,w)){const I=M.data[Rn()];if(Tm(I,y)&&!Xy(M,T)){let B=y?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=le(B,w||"")),um(M,I,k,w,y)}else!function Zy(_,b,w,y,M,T,k,I){M===Ht&&(M=at);let B=0,F=0,X=0=_.expandoStartIndex}function Jy(_,b,w,y){const M=_.data;if(null===M[w+1]){const T=M[Rn()],k=Xy(_,w);Tm(T,y)&&null===b&&!k&&(b=!1),b=function QT(_,b,w,y){const M=function Vl(_){const b=pt.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}(_);let T=y?b.residualClasses:b.residualStyles;if(null===M)0===(y?b.classBindings:b.styleBindings)&&(w=io(w=iu(null,_,b,w,y),b.attrs,y),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=iu(M,_,b,w,y),null===T){let B=function KT(_,b,w){const y=w?b.classBindings:b.styleBindings;if(0!==Oo(y))return _[Io(y)]}(_,b,y);void 0!==B&&Array.isArray(B)&&(B=iu(null,_,b,B[1],y),B=io(B,b.attrs,y),function ZT(_,b,w,y){_[Io(w?b.classBindings:b.styleBindings)]=y}(_,b,y,B))}else T=function eS(_,b,w){let y;const M=b.directiveEnd;for(let T=1+b.directiveStylingLast;T0)&&(F=!0)):X=w,M)if(0!==B){const fe=Io(_[I+1]);_[y+1]=Qh(fe,I),0!==fe&&(_[fe+1]=vm(_[fe+1],y)),_[I+1]=function a_(_,b){return 131071&_|b<<17}(_[I+1],y)}else _[y+1]=Qh(I,0),0!==I&&(_[I+1]=vm(_[I+1],y)),I=y;else _[y+1]=Qh(B,0),0===I?I=y:_[B+1]=vm(_[B+1],y),B=y;F&&(_[y+1]=wm(_[y+1])),Am(_,X,y,!0),Am(_,X,y,!1),function Uy(_,b,w,y,M){const T=M?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&Zl(T,b)>=0&&(w[y+1]=Kh(w[y+1]))}(b,X,_,y,T),k=Qh(I,B),T?b.classBindings=k:b.styleBindings=k}(M,T,b,w,k,y)}}function iu(_,b,w,y,M){let T=null;const k=w.directiveEnd;let I=w.directiveStylingLast;for(-1===I?I=w.directiveStart:I++;I0;){const B=_[M],F=Array.isArray(B),X=F?B[1]:B,ne=null===X;let fe=w[M+1];fe===Ht&&(fe=ne?at:void 0);let _e=ne?Ju(fe,y):X===y?fe:void 0;if(F&&!ep(_e)&&(_e=Ju(B,y)),ep(_e)&&(I=_e,k))return I;const De=_[M+1];M=k?Io(De):Oo(De)}if(null!==b){let B=T?b.residualClasses:b.residualStyles;null!=B&&(I=Ju(B,y))}return I}function ep(_){return void 0!==_}function Tm(_,b){return 0!=(_.flags&(b?8:16))}function g_(_,b=""){const w=Re(),y=Wt(),M=_+Ft,T=y.firstCreatePass?Bd(y,M,1,b,null):y.data[M],k=__(y,w,T,b,_);w[M]=k,ql()&&_f(y,w,k,T),_r(T,!1)}let __=(_,b,w,y,M)=>(gn(!0),function Do(_,b){return _.createText(b)}(b[xt],y));function Sm(_){return nu("",_,""),Sm}function nu(_,b,w){const y=Re(),M=dc(y,_,b,w);return M!==Ht&&Ro(y,Rn(),M),nu}function fc(_,b,w,y,M){const T=Re(),k=function ms(_,b,w,y,M,T){const I=Jn(_,la(),w,M);return ca(2),I?b+we(w)+y+we(M)+T:Ht}(T,_,b,w,y,M);return k!==Ht&&Ro(T,Rn(),k),fc}function Em(_,b,w,y,M,T,k){const I=Re(),B=function Po(_,b,w,y,M,T,k,I){const F=Ud(_,la(),w,M,k);return ca(3),F?b+we(w)+y+we(M)+T+we(k)+I:Ht}(I,_,b,w,y,M,T,k);return B!==Ht&&Ro(I,Rn(),B),Em}function A_(_,b,w){to(wr,ya,dc(Re(),_,b,w),!0)}function ap(_,b,w){const y=Re();return mi(y,es(),b)&&Xr(Wt(),yi(),y,_,b,y[xt],w,!0),ap}const hl=void 0;var Rm=["en",[["a","p"],["AM","PM"],hl],[["AM","PM"],hl,hl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],hl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],hl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",hl,"{1} 'at' {0}",hl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function H_(_){const w=Math.floor(Math.abs(_)),y=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===y?1:5}];let pl={};function Lm(_){const b=function hA(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=L_(b);if(w)return w;const y=b.split("-")[0];if(w=L_(y),w)return w;if("en"===y)return Rm;throw new ge(701,!1)}function R_(_){return Lm(_)[bc.PluralCase]}function L_(_){return _ in pl||(pl[_]=Zt.ng&&Zt.ng.common&&Zt.ng.common.locales&&Zt.ng.common.locales[_]),pl[_]}var bc=function(_){return _[_.LocaleId=0]="LocaleId",_[_.DayPeriodsFormat=1]="DayPeriodsFormat",_[_.DayPeriodsStandalone=2]="DayPeriodsStandalone",_[_.DaysFormat=3]="DaysFormat",_[_.DaysStandalone=4]="DaysStandalone",_[_.MonthsFormat=5]="MonthsFormat",_[_.MonthsStandalone=6]="MonthsStandalone",_[_.Eras=7]="Eras",_[_.FirstDayOfWeek=8]="FirstDayOfWeek",_[_.WeekendRange=9]="WeekendRange",_[_.DateFormat=10]="DateFormat",_[_.TimeFormat=11]="TimeFormat",_[_.DateTimeFormat=12]="DateTimeFormat",_[_.NumberSymbols=13]="NumberSymbols",_[_.NumberFormats=14]="NumberFormats",_[_.CurrencyCode=15]="CurrencyCode",_[_.CurrencySymbol=16]="CurrencySymbol",_[_.CurrencyName=17]="CurrencyName",_[_.Currencies=18]="Currencies",_[_.Directionality=19]="Directionality",_[_.PluralCase=20]="PluralCase",_[_.ExtraData=21]="ExtraData",_}(bc||{});const Ma="en-US";let I_=Ma;function jm(_,b,w,y,M){if(_=pe(_),Array.isArray(_))for(let T=0;T<_.length;T++)jm(_[T],b,w,y,M);else{const T=Wt(),k=Re();let I=Ja(_)?_:pe(_.provide),B=Og(_);const F=sn(),X=1048575&F.providerIndexes,ne=F.directiveStart,fe=F.providerIndexes>>20;if(Ja(_)||!_.multi){const _e=new ua(B,M,oc),De=Ca(I,b,M?X:X+fe,ne);-1===De?(nd(Jl(F,k),T,I),bp(T,_,b.length),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(_e),k.push(_e)):(w[De]=_e,k[De]=_e)}else{const _e=Ca(I,b,X+fe,ne),De=Ca(I,b,X,X+fe),Je=De>=0&&w[De];if(M&&!Je||!M&&!(_e>=0&&w[_e])){nd(Jl(F,k),T,I);const ft=function K_(_,b,w,y,M){const T=new ua(_,w,oc);return T.multi=[],T.index=b,T.componentProviders=0,Q_(T,M,y&&!w),T}(M?ci:ln,w.length,M,y,B);!M&&Je&&(w[De].providerFactory=ft),bp(T,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(ft),k.push(ft)}else bp(T,_,_e>-1?_e:De,Q_(w[M?De:_e],B,!M&&y));!M&&y&&Je&&w[De].componentProviders++}}}function bp(_,b,w,y){const M=Ja(b),T=function gT(_){return!!_.useClass}(b);if(M||T){const B=(T?pe(b.useClass):b).prototype.ngOnDestroy;if(B){const F=_.destroyHooks||(_.destroyHooks=[]);if(!M&&b.multi){const X=F.indexOf(w);-1===X?F.push(w,[y,B]):F[X+1].push(y,B)}else F.push(w,B)}}}function Q_(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function Ca(_,b,w,y){for(let M=w;M{w.providersResolver=(y,M)=>function Nm(_,b,w){const y=Wt();if(y.firstCreatePass){const M=En(_);jm(w,y.data,y.blueprint,M,!0),jm(b,y.data,y.blueprint,M,!1)}}(y,M?M(_):_,b)}}class Pt{}class gl{}function ni(_,b){return new As(_,b??null,[])}class As extends Pt{constructor(b,w,y){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new w1(this);const M=Vn(b);this._bootstrapComponents=ar(M.bootstrap),this._r3Injector=Ff(b,w,[{provide:Pt,useValue:this},{provide:rl,useValue:this.componentFactoryResolver},...y],oe(b),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(b)}get injector(){return this._r3Injector}destroy(){const b=this._r3Injector;!b.destroyed&&b.destroy(),this.destroyCbs.forEach(w=>w()),this.destroyCbs=null}onDestroy(b){this.destroyCbs.push(b)}}class Z_ extends gl{constructor(b){super(),this.moduleType=b}create(b){return new As(this.moduleType,b,[])}}class BA extends Pt{constructor(b){super(),this.componentFactoryResolver=new w1(this),this.instance=null;const w=new vh([...b.providers,{provide:Pt,useValue:this},{provide:rl,useValue:this.componentFactoryResolver}],b.parent||wh(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function Cc(_,b,w=null){return new BA({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let eb=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const y=Xi(0,w.type),M=y.length>0?Cc([y],this._injector,`Standalone[${w.type.name}]`):null;this.cachedInjectors.set(w,M)}return this.cachedInjectors.get(w)}ngOnDestroy(){try{for(const w of this.cachedInjectors.values())null!==w&&w.destroy()}finally{this.cachedInjectors.clear()}}}return _.\u0275prov=Ct({token:_,providedIn:"environment",factory:()=>new _(Oi(nl))}),_})();function wp(_){_.getStandaloneInjector=b=>b.get(eb).getOrCreateStandaloneInjector(_)}function nb(_,b,w){const y=zn()+_,M=Re();return M[y]===Ht?wa(M,y,w?b.call(w):b()):function cc(_,b){return _[b]}(M,y)}function UA(_,b,w,y){return du(Re(),zn(),_,b,w,y)}function rb(_,b,w,y,M){return Wm(Re(),zn(),_,b,w,y,M)}function cu(_,b){const w=_[b];return w===Ht?void 0:w}function du(_,b,w,y,M,T){const k=b+w;return mi(_,k,M)?wa(_,k+1,T?y.call(T,M):y(M)):cu(_,k+1)}function Wm(_,b,w,y,M,T,k){const I=b+w;return Jn(_,I,M,T)?wa(_,I+2,k?y.call(k,M,T):y(M,T)):cu(_,I+2)}function GA(_,b){const w=Wt();let y;const M=_+Ft;w.firstCreatePass?(y=function MS(_,b){if(b)for(let w=b.length-1;w>=0;w--){const y=b[w];if(_===y.name)return y}}(b,w.pipeRegistry),w.data[M]=y,y.onDestroy&&(w.destroyHooks??=[]).push(M,y.onDestroy)):y=w.data[M];const T=y.factory||(y.factory=zr(y.type)),k=Fi(oc);try{const I=Ga(!1),B=T();return Ga(I),function dm(_,b,w,y){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=y}(w,Re(),M,B),B}finally{Fi(k)}}function $A(_,b,w){const y=_+Ft,M=Re(),T=ae(M,y);return yp(M,y)?du(M,zn(),b,T.transform,w,T):T.transform(w)}function ob(_,b,w,y){const M=_+Ft,T=Re(),k=ae(T,M);return yp(T,M)?Wm(T,zn(),b,k.transform,w,y,k):k.transform(w,y)}function XA(_,b,w,y,M){const T=_+Ft,k=Re(),I=ae(k,T);return yp(k,T)?function YA(_,b,w,y,M,T,k,I){const B=b+w;return Ud(_,B,M,T,k)?wa(_,B+3,I?y.call(I,M,T,k):y(M,T,k)):cu(_,B+3)}(k,zn(),b,I.transform,w,y,M,I):I.transform(w,y,M)}function yp(_,b){return _[Ze].data[b].pure}function sb(_){return b=>{setTimeout(_,void 0,b)}}const jo=class TS extends c.x{constructor(b=!1){super(),this.__isAsync=b}emit(b){super.next(b)}subscribe(b,w,y){let M=b,T=w||(()=>null),k=y;if(b&&"object"==typeof b){const B=b;M=B.next?.bind(B),T=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(T=sb(T),M&&(M=sb(M)),k&&(k=sb(k)));const I=super.subscribe({next:M,error:T,complete:k});return b instanceof x.w0&&b.add(I),I}};function SS(){return this._results[Symbol.iterator]()}class hu{get changes(){return this._changes||(this._changes=new jo)}constructor(b=!1){this._emitDistinctChangesOnly=b,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const w=hu.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=SS)}get(b){return this._results[b]}map(b){return this._results.map(b)}filter(b){return this._results.filter(b)}find(b){return this._results.find(b)}reduce(b,w){return this._results.reduce(b,w)}forEach(b){this._results.forEach(b)}some(b){return this._results.some(b)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(b,w){const y=this;y.dirty=!1;const M=function ir(_){return _.flat(Number.POSITIVE_INFINITY)}(b);(this._changesDetected=!function Rw(_,b,w){if(_.length!==b.length)return!1;for(let y=0;y<_.length;y++){let M=_[y],T=b[y];if(w&&(M=w(M),T=w(T)),T!==M)return!1}return!0}(y._results,M,w))&&(y._results=M,y.length=M.length,y.last=M[this.length-1],y.first=M[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let Ap=(()=>{class _{}return _.__NG_ELEMENT_ID__=kS,_})();const ES=Ap,DS=class extends ES{constructor(b,w,y){super(),this._declarationLView=b,this._declarationTContainer=w,this.elementRef=y}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(b,w){return this.createEmbeddedViewImpl(b,w,null)}createEmbeddedViewImpl(b,w,y){const k=this._declarationTContainer.tView,I=$n(this._declarationLView,k,b,4096&this._declarationLView[Mt]?4096:16,null,k.declTNode,null,null,null,w||null,y||null);I[Oa]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Tr];return null!==F&&(I[Tr]=F.createEmbeddedView(k)),$f(k,I,b),new ba(I)}};function kS(){return Ym(sn(),Re())}function Ym(_,b){return 4&_.type?new DS(b,_,Ka(_,b)):null}let Mp=(()=>{class _{}return _.__NG_ELEMENT_ID__=ZA,_})();function ZA(){return hb(sn(),Re())}const eM=Mp,db=class extends eM{constructor(b,w,y){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=y}get element(){return Ka(this._hostTNode,this._hostLView)}get injector(){return new ha(this._hostTNode,this._hostLView)}get parentInjector(){const b=id(this._hostTNode,this._hostLView);if(ju(b)){const w=Yn(b,this._hostLView),y=Js(b);return new ha(w[Ze].data[y+8],w)}return new ha(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=ub(this._lContainer);return null!==w&&w[b]||null}get length(){return this._lContainer.length-en}createEmbeddedView(b,w,y){let M,T;"number"==typeof y?M=y:null!=y&&(M=y.index,T=y.injector);const I=b.createEmbeddedViewImpl(w||{},T,null);return this.insertImpl(I,M,false),I}createComponent(b,w,y,M,T){const k=b&&!function br(_){return"function"==typeof _}(b);let I;if(k)I=w;else{const Ve=w||{};I=Ve.index,y=Ve.injector,M=Ve.projectableNodes,T=Ve.environmentInjector||Ve.ngModuleRef}const B=k?b:new Nd(We(b)),F=y||this.parentInjector;if(!T&&null==B.ngModule){const Je=(k?F:this.parentInjector).get(nl,null);Je&&(T=Je)}We(B.componentType??{});const _e=B.create(F,M,null,T);return this.insertImpl(_e.hostView,I,false),_e}insert(b,w){return this.insertImpl(b,w,!1)}insertImpl(b,w,y){const M=b._lView,T=M[Ze];if(function ui(_){return Un(_[gi])}(M)){const B=this.indexOf(b);if(-1!==B)this.detach(B);else{const F=M[gi],X=new db(F,F[pn],F[gi]);X.detach(X.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function av(_,b,w,y){const M=en+y,T=w.length;y>0&&(w[M-1][Fn]=b),y0)y.push(k[I/2]);else{const F=T[I+1],X=b[-B];for(let ne=en;ne{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((w,y)=>{this.resolve=w,this.reject=y}),this.appInits=si(o0,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const T=M();if(Gh(T))w.push(T);else if(eu(T)){const k=new Promise((I,B)=>{T.subscribe({complete:I,error:B})});w.push(k)}}const y=()=>{this.done=!0,this.resolve()};Promise.all(w).then(()=>{y()}).catch(M=>{this.reject(M)}),0===w.length&&y(),this.initialized=!0}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),kb=(()=>{class _{log(w){console.log(w)}warn(w){console.warn(w)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();const kp=new qt("LocaleId",{providedIn:"root",factory:()=>si(kp,nt.Optional|nt.SkipSelf)||function SM(){return typeof $localize<"u"&&$localize.locale||Ma}()}),EM=new qt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Kr=(()=>{class _{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new R.X(!1)}add(){this.hasPendingTasks.next(!0);const w=this.taskId++;return this.pendingTasks.add(w),w}remove(w){this.pendingTasks.delete(w),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();class zo{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let Hb=(()=>{class _{compileModuleSync(w){return new Z_(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const y=this.compileModuleSync(w),T=ar(Vn(w).declarations).reduce((k,I)=>{const B=We(I);return B&&k.push(new Nd(B)),k},[]);return new zo(y,T)}compileModuleAndAllComponentsAsync(w){return Promise.resolve(this.compileModuleAndAllComponentsSync(w))}clearCache(){}clearCacheFor(w){}getModuleId(w){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function Lb(..._){}class Ln{constructor({enableLongStackTrace:b=!1,shouldCoalesceEventChangeDetection:w=!1,shouldCoalesceRunChangeDetection:y=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new jo(!1),this.onMicrotaskEmpty=new jo(!1),this.onStable=new jo(!1),this.onError=new jo(!1),typeof Zone>"u")throw new ge(908,!1);Zone.assertZonePatched();const M=this;M._nesting=0,M._outer=M._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(M._inner=M._inner.fork(new Zone.TaskTrackingZoneSpec)),b&&Zone.longStackTraceZoneSpec&&(M._inner=M._inner.fork(Zone.longStackTraceZoneSpec)),M.shouldCoalesceEventChangeDetection=!y&&w,M.shouldCoalesceRunChangeDetection=y,M.lastRequestAnimationFrameId=-1,M.nativeRequestAnimationFrame=function IM(){const _="function"==typeof Zt.requestAnimationFrame;let b=Zt[_?"requestAnimationFrame":"setTimeout"],w=Zt[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&b&&w){const y=b[Zone.__symbol__("OriginalDelegate")];y&&(b=y);const M=w[Zone.__symbol__("OriginalDelegate")];M&&(w=M)}return{nativeRequestAnimationFrame:b,nativeCancelAnimationFrame:w}}().nativeRequestAnimationFrame,function VM(_){const b=()=>{!function BM(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(Zt,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,c0(_),_.isCheckStableRunning=!0,l0(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),c0(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,y,M,T,k,I)=>{try{return d0(_),w.invokeTask(M,T,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),Ib(_)}},onInvoke:(w,y,M,T,k,I,B)=>{try{return d0(_),w.invoke(M,T,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),Ib(_)}},onHasTask:(w,y,M,T)=>{w.hasTask(M,T),y===M&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,c0(_),l0(_)):"macroTask"==T.change&&(_.hasPendingMacrotasks=T.macroTask))},onHandleError:(w,y,M,T)=>(w.handleError(M,T),_.runOutsideAngular(()=>_.onError.emit(T)),!1)})}(M)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ln.isInAngularZone())throw new ge(909,!1)}static assertNotInAngularZone(){if(Ln.isInAngularZone())throw new ge(909,!1)}run(b,w,y){return this._inner.run(b,w,y)}runTask(b,w,y,M){const T=this._inner,k=T.scheduleEventTask("NgZoneEvent: "+M,b,OM,Lb,Lb);try{return T.runTask(k,w,y)}finally{T.cancelTask(k)}}runGuarded(b,w,y){return this._inner.runGuarded(b,w,y)}runOutsideAngular(b){return this._outer.run(b)}}const OM={};function l0(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function c0(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function d0(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Ib(_){_._nesting--,l0(_)}class u0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new jo,this.onMicrotaskEmpty=new jo,this.onStable=new jo,this.onError=new jo}run(b,w,y){return b.apply(w,y)}runGuarded(b,w,y){return b.apply(w,y)}runOutsideAngular(b){return b()}runTask(b,w,y,M){return b.apply(w,y)}}const NM=new qt("",{providedIn:"root",factory:Dc});function Dc(){const _=si(Ln);let b=!0;const w=new D.y(M=>{b=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{M.next(b),M.complete()})}),y=new D.y(M=>{let T;_.runOutsideAngular(()=>{T=_.onStable.subscribe(()=>{Ln.assertNotInAngularZone(),queueMicrotask(()=>{!b&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(b=!0,M.next(!0))})})});const k=_.onUnstable.subscribe(()=>{Ln.assertInAngularZone(),b&&(b=!1,_.runOutsideAngular(()=>{M.next(!1)}))});return()=>{T.unsubscribe(),k.unsubscribe()}});return(0,H.T)(w,y.pipe((0,V.B)()))}const jM=new qt(""),zM=new qt("");let Ob,JS=(()=>{class _{constructor(w,y,M){this._ngZone=w,this.registry=y,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Ob||(function QS(_){Ob=_}(M),M.addToWindow(y)),this._watchAngularEvents(),w.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ln.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let w=this._callbacks.pop();clearTimeout(w.timeoutId),w.doneCb(this._didWork)}this._didWork=!1});else{let w=this.getPendingTasks();this._callbacks=this._callbacks.filter(y=>!y.updateCb||!y.updateCb(w)||(clearTimeout(y.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(w=>({source:w.source,creationLocation:w.creationLocation,data:w.data})):[]}addCallback(w,y,M){let T=-1;y&&y>0&&(T=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==T),w(this._didWork,this.getPendingTasks())},y)),this._callbacks.push({doneCb:w,timeoutId:T,updateCb:M})}whenStable(w,y,M){if(M&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(w,y,M),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(w){this.registry.registerApplication(w,this)}unregisterApplication(w){this.registry.unregisterApplication(w)}findProviders(w,y,M){return[]}}return _.\u0275fac=function(w){return new(w||_)(Oi(Ln),Oi(FM),Oi(zM))},_.\u0275prov=Ct({token:_,factory:_.\u0275fac}),_})(),FM=(()=>{class _{constructor(){this._applications=new Map}registerApplication(w,y){this._applications.set(w,y)}unregisterApplication(w){this._applications.delete(w)}unregisterAllApplications(){this._applications.clear()}getTestability(w){return this._applications.get(w)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(w,y=!0){return Ob?.findTestabilityInTree(this,w,y)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),bl=null;const UM=new qt("AllowMultipleToken"),Bb=new qt("PlatformDestroyListeners"),Vb=new qt("appBootstrapListener");class qM{constructor(b,w){this.name=b,this.token=w}}function GM(_,b,w=[]){const y=`Platform: ${b}`,M=new qt(y);return(T=[])=>{let k=h0();if(!k||k.injector.get(UM,!1)){const I=[...w,...T,{provide:M,useValue:!0}];_?_(I):function WM(_){if(bl&&!bl.get(UM,!1))throw new ge(400,!1);(function Nb(){!function Pl(_){Ll=_}(()=>{throw new ge(600,!1)})})(),bl=_;const b=_.get(XM);(function jb(_){_.get(Ef,null)?.forEach(w=>w())})(_)}(function $M(_=[],b){return vr.create({name:b,providers:[{provide:bh,useValue:"platform"},{provide:Bb,useValue:new Set([()=>bl=null])},..._]})}(I,y))}return function eE(_){const b=h0();if(!b)throw new ge(401,!1);return b}()}}function h0(){return bl?.get(XM)??null}let XM=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,y){const M=function QM(_="zone.js",b){return"noop"===_?new u0:"zone.js"===_?new Ln(b):_}(y?.ngZone,function JM(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:y?.ngZoneEventCoalescing,runCoalescing:y?.ngZoneRunCoalescing}));return M.run(()=>{const T=function Mc(_,b,w){return new As(_,b,w)}(w.moduleType,this.injector,function eC(_){return[{provide:Ln,useFactory:_},{provide:tl,multi:!0,useFactory:()=>{const b=si(tE,{optional:!0});return()=>b.initialize()}},{provide:KM,useFactory:ZM},{provide:NM,useFactory:Dc}]}(()=>M)),k=T.injector.get(Rd,null);return M.runOutsideAngular(()=>{const I=M.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{_u(this._modules,T),I.unsubscribe()})}),function p0(_,b,w){try{const y=w();return Gh(y)?y.catch(M=>{throw b.runOutsideAngular(()=>_.handleError(M)),M}):y}catch(y){throw b.runOutsideAngular(()=>_.handleError(y)),y}}(k,M,()=>{const I=T.injector.get(s0);return I.runInitializers(),I.donePromise.then(()=>(function O_(_){ot(_,"Expected localeId to be defined"),"string"==typeof _&&(I_=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(kp,Ma)||Ma),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,y=[]){const M=zb({},y);return function KS(_,b,w){const y=new Z_(w);return Promise.resolve(y)}(0,0,w).then(T=>this.bootstrapModuleFactory(T,M))}_moduleDoBootstrap(w){const y=w.injector.get(wl);if(w._bootstrapComponents.length>0)w._bootstrapComponents.forEach(M=>y.bootstrap(M));else{if(!w.instance.ngDoBootstrap)throw new ge(-403,!1);w.instance.ngDoBootstrap(y)}this._modules.push(w)}onDestroy(w){this._destroyListeners.push(w)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ge(404,!1);this._modules.slice().forEach(y=>y.destroy()),this._destroyListeners.forEach(y=>y());const w=this._injector.get(Bb,null);w&&(w.forEach(y=>y()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return _.\u0275fac=function(w){return new(w||_)(Oi(vr))},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();function zb(_,b){return Array.isArray(b)?b.reduce(zb,_):{..._,...b}}let wl=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=si(KM),this.zoneIsStable=si(NM),this.componentTypes=[],this.components=[],this.isStable=si(Kr).hasPendingTasks.pipe((0,W.w)(w=>w?(0,O.of)(!1):this.zoneIsStable),(0,G.x)(),(0,V.B)()),this._injector=si(nl)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,y){const M=w instanceof kd;if(!this._injector.get(s0).done)throw!M&&xr(w),new ge(405,!1);let k;k=M?w:this._injector.get(rl).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function ZS(_){return _.isBoundToModule}(k)?void 0:this._injector.get(Pt),F=k.create(vr.NULL,[],y||k.selector,I),X=F.location.nativeElement,ne=F.injector.get(jM,null);return ne?.registerApplication(X),F.onDestroy(()=>{this.detachView(F.hostView),_u(this.components,F),ne?.unregisterApplication(X)}),this._loadComponent(F),F}tick(){if(this._runningTick)throw new ge(101,!1);try{this._runningTick=!0;for(let w of this._views)w.detectChanges()}catch(w){this.internalErrorHandler(w)}finally{this._runningTick=!1}}attachView(w){const y=w;this._views.push(y),y.attachToAppRef(this)}detachView(w){const y=w;_u(this._views,y),y.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const y=this._injector.get(Vb,[]);y.push(...this._bootstrapListeners),y.forEach(M=>M(w))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(w=>w()),this._views.slice().forEach(w=>w.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(w){return this._destroyListeners.push(w),()=>_u(this._destroyListeners,w)}destroy(){if(this._destroyed)throw new ge(406,!1);const w=this._injector;w.destroy&&!w.destroyed&&w.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function _u(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const KM=new qt("",{providedIn:"root",factory:()=>si(Rd).handleError.bind(void 0)});function ZM(){const _=si(Ln),b=si(Rd);return w=>_.runOutsideAngular(()=>b.handleError(w))}let tE=(()=>{class _{constructor(){this.zone=si(Ln),this.applicationRef=si(wl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Ct({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function tC(){}let nE=(()=>{class _{}return _.__NG_ELEMENT_ID__=rE,_})();function rE(_){return function aE(_,b,w){if(ja(_)&&!w){const y=be(_.index,b);return new ba(y,y)}return 47&_.type?new ba(b[xi],b):null}(sn(),Re(),16==(16&_))}class _0{constructor(){}supports(b){return Fd(b)}create(b){return new Gb(b)}}const b0=(_,b)=>b;class Gb{constructor(b){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=b||b0}forEachItem(b){let w;for(w=this._itHead;null!==w;w=w._next)b(w)}forEachOperation(b){let w=this._itHead,y=this._removalsHead,M=0,T=null;for(;w||y;){const k=!y||w&&w.currentIndex{k=this._trackByFn(M,I),null!==w&&Object.is(w.trackById,k)?(y&&(w=this._verifyReinsertion(w,I,k,M)),Object.is(w.item,I)||this._addIdentityChange(w,I)):(w=this._mismatch(w,I,k,M),y=!0),w=w._next,M++}),this.length=M;return this._truncate(w),this.collection=b,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let b;for(b=this._previousItHead=this._itHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._additionsHead;null!==b;b=b._nextAdded)b.previousIndex=b.currentIndex;for(this._additionsHead=this._additionsTail=null,b=this._movesHead;null!==b;b=b._nextMoved)b.previousIndex=b.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(b,w,y,M){let T;return null===b?T=this._itTail:(T=b._prev,this._remove(b)),null!==(b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(y,null))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._reinsertAfter(b,T,M)):null!==(b=null===this._linkedRecords?null:this._linkedRecords.get(y,M))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._moveAfter(b,T,M)):b=this._addAfter(new w0(w,y),T,M),b}_verifyReinsertion(b,w,y,M){let T=null===this._unlinkedRecords?null:this._unlinkedRecords.get(y,null);return null!==T?b=this._reinsertAfter(T,b._prev,M):b.currentIndex!=M&&(b.currentIndex=M,this._addToMoves(b,M)),b}_truncate(b){for(;null!==b;){const w=b._next;this._addToRemovals(this._unlink(b)),b=w}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(b,w,y){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(b);const M=b._prevRemoved,T=b._nextRemoved;return null===M?this._removalsHead=T:M._nextRemoved=T,null===T?this._removalsTail=M:T._prevRemoved=M,this._insertAfter(b,w,y),this._addToMoves(b,y),b}_moveAfter(b,w,y){return this._unlink(b),this._insertAfter(b,w,y),this._addToMoves(b,y),b}_addAfter(b,w,y){return this._insertAfter(b,w,y),this._additionsTail=null===this._additionsTail?this._additionsHead=b:this._additionsTail._nextAdded=b,b}_insertAfter(b,w,y){const M=null===w?this._itHead:w._next;return b._next=M,b._prev=w,null===M?this._itTail=b:M._prev=b,null===w?this._itHead=b:w._next=b,null===this._linkedRecords&&(this._linkedRecords=new aC),this._linkedRecords.put(b),b.currentIndex=y,b}_remove(b){return this._addToRemovals(this._unlink(b))}_unlink(b){null!==this._linkedRecords&&this._linkedRecords.remove(b);const w=b._prev,y=b._next;return null===w?this._itHead=y:w._next=y,null===y?this._itTail=w:y._prev=w,b}_addToMoves(b,w){return b.previousIndex===w||(this._movesTail=null===this._movesTail?this._movesHead=b:this._movesTail._nextMoved=b),b}_addToRemovals(b){return null===this._unlinkedRecords&&(this._unlinkedRecords=new aC),this._unlinkedRecords.put(b),b.currentIndex=null,b._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=b,b._prevRemoved=null):(b._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=b),b}_addIdentityChange(b,w){return b.item=w,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=b:this._identityChangesTail._nextIdentityChange=b,b}}class w0{constructor(b,w){this.item=b,this.trackById=w,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class $b{constructor(){this._head=null,this._tail=null}add(b){null===this._head?(this._head=this._tail=b,b._nextDup=null,b._prevDup=null):(this._tail._nextDup=b,b._prevDup=this._tail,b._nextDup=null,this._tail=b)}get(b,w){let y;for(y=this._head;null!==y;y=y._nextDup)if((null===w||w<=y.currentIndex)&&Object.is(y.trackById,b))return y;return null}remove(b){const w=b._prevDup,y=b._nextDup;return null===w?this._head=y:w._nextDup=y,null===y?this._tail=w:y._prevDup=w,null===this._head}}class aC{constructor(){this.map=new Map}put(b){const w=b.trackById;let y=this.map.get(w);y||(y=new $b,this.map.set(w,y)),y.add(b)}get(b,w){const M=this.map.get(b);return M?M.get(b,w):null}remove(b){const w=b.trackById;return this.map.get(w).remove(b)&&this.map.delete(w),b}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Lp(_,b,w){const y=_.previousIndex;if(null===y)return y;let M=0;return w&&y{if(w&&w.key===M)this._maybeAddToChanges(w,y),this._appendAfter=w,w=w._next;else{const T=this._getOrCreateRecordForKey(M,y);w=this._insertBeforeOrAppend(w,T)}}),w){w._prev&&(w._prev._next=null),this._removalsHead=w;for(let y=w;null!==y;y=y._nextRemoved)y===this._mapHead&&(this._mapHead=null),this._records.delete(y.key),y._nextRemoved=y._next,y.previousValue=y.currentValue,y.currentValue=null,y._prev=null,y._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(b,w){if(b){const y=b._prev;return w._next=b,w._prev=y,b._prev=w,y&&(y._next=w),b===this._mapHead&&(this._mapHead=w),this._appendAfter=b,b}return this._appendAfter?(this._appendAfter._next=w,w._prev=this._appendAfter):this._mapHead=w,this._appendAfter=w,null}_getOrCreateRecordForKey(b,w){if(this._records.has(b)){const M=this._records.get(b);this._maybeAddToChanges(M,w);const T=M._prev,k=M._next;return T&&(T._next=k),k&&(k._prev=T),M._next=null,M._prev=null,M}const y=new bu(b);return this._records.set(b,y),y.currentValue=w,this._addToAdditions(y),y}_reset(){if(this.isDirty){let b;for(this._previousMapHead=this._mapHead,b=this._previousMapHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._changesHead;null!==b;b=b._nextChanged)b.previousValue=b.currentValue;for(b=this._additionsHead;null!=b;b=b._nextAdded)b.previousValue=b.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(b,w){Object.is(w,b.currentValue)||(b.previousValue=b.currentValue,b.currentValue=w,this._addToChanges(b))}_addToAdditions(b){null===this._additionsHead?this._additionsHead=this._additionsTail=b:(this._additionsTail._nextAdded=b,this._additionsTail=b)}_addToChanges(b){null===this._changesHead?this._changesHead=this._changesTail=b:(this._changesTail._nextChanged=b,this._changesTail=b)}_forEach(b,w){b instanceof Map?b.forEach(w):Object.keys(b).forEach(y=>w(b[y],y))}}class bu{constructor(b){this.key=b,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Jb(){return new v0([new _0])}let v0=(()=>{class _{constructor(w){this.factories=w}static create(w,y){if(null!=y){const M=y.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:y=>_.create(w,y||Jb()),deps:[[_,new cd,new Ks]]}}find(w){const y=this.factories.find(M=>M.supports(w));if(null!=y)return y;throw new ge(901,!1)}}return _.\u0275prov=Ct({token:_,providedIn:"root",factory:Jb}),_})();function wu(){return new Sa([new Xb])}let Sa=(()=>{class _{constructor(w){this.factories=w}static create(w,y){if(y){const M=y.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:y=>_.create(w,y||wu()),deps:[[_,new cd,new Ks]]}}find(w){const y=this.factories.find(M=>M.supports(w));if(y)return y;throw new ge(901,!1)}}return _.\u0275prov=Ct({token:_,providedIn:"root",factory:wu}),_})();const Kb=GM(null,"core",[]);let sC=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Oi(wl))},_.\u0275mod=Cr({type:_}),_.\u0275inj=Di({}),_})();function fC(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function tw(_){const b=We(_);if(!b)return null;const w=new Nd(b);return{get selector(){return w.selector},get type(){return w.componentType},get inputs(){return w.inputs},get outputs(){return w.outputs},get ngContentSelectors(){return w.ngContentSelectors},get isStandalone(){return b.standalone},get isSignal(){return b.signals}}}},5137:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ct:()=>OAuthService,Hy:()=>OAuthStorage,zr:()=>OAuthModule});var _home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5861),_angular_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5879),_angular_common__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6814),_angular_common_http__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(9862),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8645),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2096),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7715),rxjs__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7104),rxjs__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(8504),rxjs__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(2572),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(3019),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2181),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9397),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3620),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(5177),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(4664),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(7398),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1374),rxjs_operators__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(6306),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(5178),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(8180),rxjs_operators__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(1631),fast_sha256__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3921);class DateTimeProvider{}let SystemDateTimeProvider=(()=>{class Y extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return Y.\u0275fac=function(){let $;return function(c){return($||($=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(Y)))(c||Y)}}(),Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class Y{constructor(){this.data=new Map}getItem(E){return this.data.get(E)}removeItem(E){this.data.delete(E)}setItem(E,c){this.data.set(E,c)}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class ReceivedTokens{}class OAuthEvent{constructor($){this.type=$}}class OAuthSuccessEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthInfoEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthErrorEvent extends OAuthEvent{constructor($,E,c=null){super($),this.reason=E,this.params=c}}function b64DecodeUnicode(Y){const $=Y.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob($).split("").map(function(E){return"%"+("00"+E.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(Y){return btoa(Y).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class AuthConfig{constructor($){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret=null,this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.openUri=E=>{location.href=E},$&&Object.assign(this,$)}}class WebHttpUrlEncodingCodec{encodeKey($){return encodeURIComponent($)}encodeValue($){return encodeURIComponent($)}decodeKey($){return decodeURIComponent($)}decodeValue($){return decodeURIComponent($)}}class ValidationHandler{}class AbstractValidationHandler{validateAtHash($){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){let c=E.inferHashAlgorithm($.idTokenHeader),x=yield E.calcHash($.accessToken,c),D=base64UrlEncode(x.substr(0,x.length/2)),H=$.idTokenClaims.at_hash.replace(/=/g,"");return D!==H&&(console.error("exptected at_hash: "+D),console.error("actual at_hash: "+H)),D===H})()}inferHashAlgorithm($){let E=$.alg;if(!E.match(/^.S[0-9]{3}$/))throw new Error("Algorithm not supported: "+E);return"sha-"+E.substr(2)}}let UrlHelperService=(()=>{class Y{getHashFragmentParams(E){let c=E||window.location.hash;if(c=decodeURIComponent(c),0!==c.indexOf("#"))return{};const x=c.indexOf("?");return c=c.substr(x>-1?x+1:1),this.parseQueryString(c)}parseQueryString(E){const c={};let x,R,D,H,O,V,W;if(null===E)return c;x=E.split("&");for(let G=0;G>6,R[H++]=128|63&O):O<55296||O>=57344?(R[H++]=224|O>>12,R[H++]=128|O>>6&63,R[H++]=128|63&O):(O=65536+((1023&O)<<10|1023&Y.charCodeAt(++c)),R[H++]=240|O>>18,R[H++]=128|O>>12&63,R[H++]=128|O>>6&63,R[H++]=128|63&O);Y=R}else{if("object"!==x)throw new Error(ERROR);if(null===Y)throw new Error(ERROR);if(ARRAY_BUFFER&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!(Array.isArray(Y)||ARRAY_BUFFER&&ArrayBuffer.isView(Y)))throw new Error(ERROR)}Y.length>64&&(Y=new Sha256($,!0).update(Y).array());var V=[],W=[];for(c=0;c<64;++c){var G=Y[c]||0;V[c]=92^G,W[c]=54^G}Sha256.call(this,$,E),this.update(W),this.oKeyPad=V,this.inner=!0,this.sharedMemory=E}Sha256.prototype.update=function(Y){if(!this.finalized){var $,E=typeof Y;if("string"!==E){if("object"!==E)throw new Error(ERROR);if(null===Y)throw new Error(ERROR);if(ARRAY_BUFFER&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!(Array.isArray(Y)||ARRAY_BUFFER&&ArrayBuffer.isView(Y)))throw new Error(ERROR);$=!0}for(var c,R,x=0,D=Y.length,H=this.blocks;x>2]|=Y[x]<>2]|=c<>2]|=(192|c>>6)<>2]|=(128|63&c)<=57344?(H[R>>2]|=(224|c>>12)<>2]|=(128|c>>6&63)<>2]|=(128|63&c)<>2]|=(240|c>>18)<>2]|=(128|c>>12&63)<>2]|=(128|c>>6&63)<>2]|=(128|63&c)<=64?(this.block=H[16],this.start=R-64,this.hash(),this.hashed=!0):this.start=R}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var Y=this.blocks,$=this.lastByteIndex;Y[16]=this.block,Y[$>>2]|=EXTRA[3&$],this.block=Y[16],$>=56&&(this.hashed||this.hash(),Y[0]=this.block,Y[16]=Y[1]=Y[2]=Y[3]=Y[4]=Y[5]=Y[6]=Y[7]=Y[8]=Y[9]=Y[10]=Y[11]=Y[12]=Y[13]=Y[14]=Y[15]=0),Y[14]=this.hBytes<<3|this.bytes>>>29,Y[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var V,te,se,de,pe,Oe,Y=this.h0,$=this.h1,E=this.h2,c=this.h3,x=this.h4,R=this.h5,D=this.h6,H=this.h7,O=this.blocks;for(V=16;V<64;++V)O[V]=O[V-16]+(((te=O[V-15])>>>7|te<<25)^(te>>>18|te<<14)^te>>>3)+O[V-7]+(((te=O[V-2])>>>17|te<<15)^(te>>>19|te<<13)^te>>>10)<<0;for(Oe=$&E,V=0;V<64;V+=4)this.first?(this.is224?(se=300032,H=(te=O[0]-1413257819)-150054599<<0,c=te+24177077<<0):(se=704751109,H=(te=O[0]-210244248)-1521486534<<0,c=te+143694565<<0),this.first=!1):(H=c+(te=H+((x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7))+(x&R^~x&D)+K[V]+O[V])<<0,c=te+(((Y>>>2|Y<<30)^(Y>>>13|Y<<19)^(Y>>>22|Y<<10))+((se=Y&$)^Y&E^Oe))<<0),D=E+(te=D+((H>>>6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))+(H&x^~H&R)+K[V+1]+O[V+1])<<0,E=te+(((c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10))+((de=c&Y)^c&$^se))<<0,R=$+(te=R+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&H^~D&x)+K[V+2]+O[V+2])<<0,$=te+(((E>>>2|E<<30)^(E>>>13|E<<19)^(E>>>22|E<<10))+((pe=E&c)^E&Y^de))<<0,x=Y+(te=x+((R>>>6|R<<26)^(R>>>11|R<<21)^(R>>>25|R<<7))+(R&D^~R&H)+K[V+3]+O[V+3])<<0,Y=te+((($>>>2|$<<30)^($>>>13|$<<19)^($>>>22|$<<10))+((Oe=$&E)^$&c^pe))<<0;this.h0=this.h0+Y<<0,this.h1=this.h1+$<<0,this.h2=this.h2+E<<0,this.h3=this.h3+c<<0,this.h4=this.h4+x<<0,this.h5=this.h5+R<<0,this.h6=this.h6+D<<0,this.h7=this.h7+H<<0},Sha256.prototype.hex=function(){this.finalize();var Y=this.h0,$=this.h1,E=this.h2,c=this.h3,x=this.h4,R=this.h5,D=this.h6,H=this.h7,O=HEX_CHARS[Y>>28&15]+HEX_CHARS[Y>>24&15]+HEX_CHARS[Y>>20&15]+HEX_CHARS[Y>>16&15]+HEX_CHARS[Y>>12&15]+HEX_CHARS[Y>>8&15]+HEX_CHARS[Y>>4&15]+HEX_CHARS[15&Y]+HEX_CHARS[$>>28&15]+HEX_CHARS[$>>24&15]+HEX_CHARS[$>>20&15]+HEX_CHARS[$>>16&15]+HEX_CHARS[$>>12&15]+HEX_CHARS[$>>8&15]+HEX_CHARS[$>>4&15]+HEX_CHARS[15&$]+HEX_CHARS[E>>28&15]+HEX_CHARS[E>>24&15]+HEX_CHARS[E>>20&15]+HEX_CHARS[E>>16&15]+HEX_CHARS[E>>12&15]+HEX_CHARS[E>>8&15]+HEX_CHARS[E>>4&15]+HEX_CHARS[15&E]+HEX_CHARS[c>>28&15]+HEX_CHARS[c>>24&15]+HEX_CHARS[c>>20&15]+HEX_CHARS[c>>16&15]+HEX_CHARS[c>>12&15]+HEX_CHARS[c>>8&15]+HEX_CHARS[c>>4&15]+HEX_CHARS[15&c]+HEX_CHARS[x>>28&15]+HEX_CHARS[x>>24&15]+HEX_CHARS[x>>20&15]+HEX_CHARS[x>>16&15]+HEX_CHARS[x>>12&15]+HEX_CHARS[x>>8&15]+HEX_CHARS[x>>4&15]+HEX_CHARS[15&x]+HEX_CHARS[R>>28&15]+HEX_CHARS[R>>24&15]+HEX_CHARS[R>>20&15]+HEX_CHARS[R>>16&15]+HEX_CHARS[R>>12&15]+HEX_CHARS[R>>8&15]+HEX_CHARS[R>>4&15]+HEX_CHARS[15&R]+HEX_CHARS[D>>28&15]+HEX_CHARS[D>>24&15]+HEX_CHARS[D>>20&15]+HEX_CHARS[D>>16&15]+HEX_CHARS[D>>12&15]+HEX_CHARS[D>>8&15]+HEX_CHARS[D>>4&15]+HEX_CHARS[15&D];return this.is224||(O+=HEX_CHARS[H>>28&15]+HEX_CHARS[H>>24&15]+HEX_CHARS[H>>20&15]+HEX_CHARS[H>>16&15]+HEX_CHARS[H>>12&15]+HEX_CHARS[H>>8&15]+HEX_CHARS[H>>4&15]+HEX_CHARS[15&H]),O},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var Y=this.h0,$=this.h1,E=this.h2,c=this.h3,x=this.h4,R=this.h5,D=this.h6,H=this.h7,O=[Y>>24&255,Y>>16&255,Y>>8&255,255&Y,$>>24&255,$>>16&255,$>>8&255,255&$,E>>24&255,E>>16&255,E>>8&255,255&E,c>>24&255,c>>16&255,c>>8&255,255&c,x>>24&255,x>>16&255,x>>8&255,255&x,R>>24&255,R>>16&255,R>>8&255,255&R,D>>24&255,D>>16&255,D>>8&255,255&D];return this.is224||O.push(H>>24&255,H>>16&255,H>>8&255,255&H),O},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var Y=new ArrayBuffer(this.is224?28:32),$=new DataView(Y);return $.setUint32(0,this.h0),$.setUint32(4,this.h1),$.setUint32(8,this.h2),$.setUint32(12,this.h3),$.setUint32(16,this.h4),$.setUint32(20,this.h5),$.setUint32(24,this.h6),this.is224||$.setUint32(28,this.h7),Y},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var Y=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Y),Sha256.prototype.finalize.call(this)}};var exports=createMethod();return exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),exports}const sha256=factory();class HashHandler{}function decodeUTF8(Y){if("string"!=typeof Y)throw new TypeError("expected string");var $,E=Y,c=new Uint8Array(E.length);for($=0;${class Y{calcHash(E,c){return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){return encodeUTF8(fast_sha256__WEBPACK_IMPORTED_MODULE_0__(decodeUTF8(E)))})()}toHashString2(E){let c="";for(let x of E)c+=String.fromCharCode(x);return c}toHashString(E){const c=new Uint8Array(E);let x="";for(let R of c)x+=String.fromCharCode(R);return x}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})(),OAuthService=(()=>{class Y extends AuthConfig{constructor(E,c,x,R,D,H,O,V,W,G){super(),this.ngZone=E,this.http=c,this.config=D,this.urlHelper=H,this.logger=O,this.crypto=V,this.dateTimeService=G,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.discoveryDocumentLoadedSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=W,D||(D={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),R&&(this.tokenValidationHandler=R),D&&this.configure(D);try{x?this.setStorage(x):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(J){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",J)}if(this.checkLocalStorageAccessable()){const J=window?.navigator?.userAgent;(J?.includes("MSIE ")||J?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const E="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(E,E),localStorage.removeItem(E),0))}catch{return!1}}configure(E){Object.assign(this,new AuthConfig,E),this.config=Object.assign({},new AuthConfig,E),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(E={},c,x=!0){let R=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(D=>{"token_received"===D.type?R=!0:"logout"===D.type&&(R=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_expires"===D.type&&(null==c||"any"===c||D.info===c)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(D=>{R&&this.refreshInternal(E,x).catch(H=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(E,c){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(E,c):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(E=null){return this.loadDiscoveryDocument().then(c=>this.tryLogin(E))}loadDiscoveryDocumentAndLogin(E=null){return this.loadDiscoveryDocumentAndTryLogin(E=E||{}).then(c=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof E.state?E.state:""),!1))}debug(...E){this.showDebugInformation&&this.logger.debug.apply(this.logger,E)}validateUrlFromDiscoveryDocument(E){const c=[],x=this.validateUrlForHttps(E),R=this.validateUrlAgainstIssuer(E);return x||c.push("https for all urls required. Also for urls received by discovery."),R||c.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),c}validateUrlForHttps(E){if(!E)return!0;const c=E.toLowerCase();return!(!1!==this.requireHttps&&(!c.match(/^http:\/\/localhost($|[:\/])/)&&!c.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||c.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(E,c){if(!E)throw new Error(`'${c}' should not be null`);if(!this.validateUrlForHttps(E))throw new Error(`'${c}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(E){return!this.strictDiscoveryDocumentValidation||!E||E.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const E=this.getAccessTokenExpiration(),c=this.getAccessTokenStoredAt(),x=this.calcTimeout(c,E);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","access_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(R=>{this.ngZone.run(()=>{this.eventsSubject.next(R)})})})}setupIdTokenTimer(){const E=this.getIdTokenExpiration(),c=this.getIdTokenStoredAt(),x=this.calcTimeout(c,E);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","id_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(R=>{this.ngZone.run(()=>{this.eventsSubject.next(R)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(E,c){const x=this.dateTimeService.now();return Math.max(0,(c-E)*this.timeoutFactor-(x-E))}setStorage(E){this._storage=E,this.configChanged()}loadDiscoveryDocument(E=null){return new Promise((c,x)=>{E||((E=this.issuer||"").endsWith("/")||(E+="/"),E+=".well-known/openid-configuration"),this.validateUrlForHttps(E)?this.http.get(E).subscribe(R=>{if(!this.validateDiscoveryDocument(R))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void x("discovery_document_validation_error");this.loginUrl=R.authorization_endpoint,this.logoutUrl=R.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=R.grant_types_supported,this.issuer=R.issuer,this.tokenEndpoint=R.token_endpoint,this.userinfoEndpoint=R.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=R.jwks_uri,this.sessionCheckIFrameUrl=R.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(R),this.revocationEndpoint=R.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(D=>{const O=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:R,jwks:D});this.eventsSubject.next(O),c(O)}).catch(D=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",D)),x(D)})},R=>{this.logger.error("error loading discovery document",R),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",R)),x(R)}):x("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((E,c)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(x=>{this.jwks=x,this.eventsSubject.next(new OAuthSuccessEvent("discovery_document_loaded")),E(x)},x=>{this.logger.error("error loading jwks",x),this.eventsSubject.next(new OAuthErrorEvent("jwks_load_error",x)),c(x)}):E(null)})}validateDiscoveryDocument(E){let c;return this.skipIssuerCheck||E.issuer===this.issuer?(c=this.validateUrlFromDiscoveryDocument(E.authorization_endpoint),c.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",c),!1):(c=this.validateUrlFromDiscoveryDocument(E.end_session_endpoint),c.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",c),!1):(c=this.validateUrlFromDiscoveryDocument(E.token_endpoint),c.length>0&&this.logger.error("error validating token_endpoint in discovery document",c),c=this.validateUrlFromDiscoveryDocument(E.revocation_endpoint),c.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",c),c=this.validateUrlFromDiscoveryDocument(E.userinfo_endpoint),c.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",c),!1):(c=this.validateUrlFromDiscoveryDocument(E.jwks_uri),c.length>0?(this.logger.error("error validating jwks_uri in discovery document",c),!1):(this.sessionChecksEnabled&&!E.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+E.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(E,c,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingPasswordFlow(E,c,x).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((E,c)=>{const x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:x,observe:"response",responseType:"text"}).subscribe(R=>{if(this.debug("userinfo received",JSON.stringify(R)),R.headers.get("content-type").startsWith("application/json")){let D=JSON.parse(R.body);const H=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!H.sub||D.sub!==H.sub))return void c("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");D=Object.assign({},H,D),this._storage.setItem("id_token_claims_obj",JSON.stringify(D)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E({info:D})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E(JSON.parse(R.body))},R=>{this.logger.error("error loading user info",R),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",R)),c(R)})})}fetchTokenUsingPasswordFlow(E,c,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingGrant("password",{username:E,password:c},x)}fetchTokenUsingGrant(E,c,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let R=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",E).set("scope",this.scope);if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(R=R.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(R=R.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))R=R.set(D,this.customQueryParams[D]);for(const D of Object.keys(c))R=R.set(D,c[D]);return x=x.set("Content-Type","application/x-www-form-urlencoded"),new Promise((D,H)=>{this.http.post(this.tokenEndpoint,R,{headers:x}).subscribe(O=>{this.debug("tokenResponse",O),this.storeAccessTokenResponse(O.access_token,O.refresh_token,O.expires_in||this.fallbackAccessTokenExpirationTimeInSec,O.scope,this.extractRecognizedCustomParameters(O)),this.oidc&&O.id_token&&this.processIdToken(O.id_token,O.access_token).then(V=>{this.storeIdToken(V),D(O)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),D(O)},O=>{this.logger.error("Error performing ${grantType} flow",O),this.eventsSubject.next(new OAuthErrorEvent("token_error",O)),H(O)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((E,c)=>{let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),R=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);R=R.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(x=x.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(x=x.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))x=x.set(D,this.customQueryParams[D]);this.http.post(this.tokenEndpoint,x,{headers:R}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(D=>D.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(D.id_token,D.access_token,!0)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(H=>this.storeIdToken(H)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(H=>D)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(D))).subscribe(D=>{this.debug("refresh tokenResponse",D),this.storeAccessTokenResponse(D.access_token,D.refresh_token,D.expires_in||this.fallbackAccessTokenExpirationTimeInSec,D.scope,this.extractRecognizedCustomParameters(D)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),E(D)},D=>{this.logger.error("Error refreshing token",D),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",D)),c(D)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=E=>{const c=this.processMessageEventMessage(E);this.tryLogin({customHashFragment:c,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(x=>this.debug("tryLogin during silent refresh failed",x))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(E={},c=!0){const x=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(E.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const R=this.document.getElementById(this.silentRefreshIFrameName);R&&this.document.body.removeChild(R),this.silentRefreshSubject=x.sub;const D=this.document.createElement("iframe");D.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,c,E).then(G=>{D.setAttribute("src",G),this.silentRefreshShowIFrame||(D.style.display="none"),this.document.body.appendChild(D)});const O=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>G instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),V=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>"token_received"===G.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),W=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthErrorEvent("silent_refresh_timeout",null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(this.silentRefreshTimeout));return(0,rxjs__WEBPACK_IMPORTED_MODULE_14__.S)([O,V,W]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(G=>{if(G instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===G.type||(G=new OAuthErrorEvent("silent_refresh_error",G)),this.eventsSubject.next(G),G;return"token_received"===G.type&&(G=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(G)),G})).toPromise()}initImplicitFlowInPopup(E){return this.initLoginFlowInPopup(E)}initLoginFlowInPopup(E){return E=E||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(c=>new Promise((x,R)=>{let O,H=null;E.windowRef?E.windowRef&&!E.windowRef.closed&&(H=E.windowRef,H.location.href=c):H=window.open(c,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(E));const V=oe=>{this.tryLogin({customHashFragment:oe,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{G(),x(!0)},le=>{G(),R(le)})};H?O=window.setInterval(()=>{(!H||H.closed)&&(G(),R(new OAuthErrorEvent("popup_closed",{})))},500):R(new OAuthErrorEvent("popup_blocked",{}));const G=()=>{window.clearInterval(O),window.removeEventListener("storage",te),window.removeEventListener("message",J),null!==H&&H.close(),H=null},J=oe=>{const le=this.processMessageEventMessage(oe);le&&null!==le?(window.removeEventListener("storage",te),V(le)):console.log("false event firing")},te=oe=>{"auth_hash"===oe.key&&(window.removeEventListener("message",J),V(oe.newValue))};window.addEventListener("message",J),window.addEventListener("storage",te)}))}calculatePopupFeatures(E){const c=E.height||470,x=E.width||500,R=window.screenLeft+(window.outerWidth-x)/2;return`location=no,toolbar=no,width=${x},height=${c},top=${window.screenTop+(window.outerHeight-c)/2},left=${R}`}processMessageEventMessage(E){let c="#";if(this.silentRefreshMessagePrefix&&(c+=this.silentRefreshMessagePrefix),!E||!E.data||"string"!=typeof E.data)return;const x=E.data;return x.startsWith(c)?"#"+x.substr(c.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=E=>{const c=E.origin.toLowerCase(),x=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),x.startsWith(c)){switch(E.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",E)}else this.debug("sessionCheckEventListener","wrong origin",c,"expected",x,"event",E)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new OAuthInfoEvent("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new OAuthInfoEvent("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(E=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)):this.refreshToken().then(E=>{this.debug("token refresh after session change worked")}).catch(E=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"silently_refreshed"===E.type||"silent_refresh_timeout"===E.type||"silent_refresh_error"===E.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()).subscribe(E=>{"silently_refreshed"!==E.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new OAuthInfoEvent("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const E=this.document.getElementById(this.sessionCheckIFrameName);E&&this.document.body.removeChild(E);const c=this.document.createElement("iframe");c.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),c.setAttribute("src",this.sessionCheckIFrameUrl),c.style.display="none",this.document.body.appendChild(c),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const E=this.document.getElementById(this.sessionCheckIFrameName);E||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const c=this.getSessionState();c||this.stopSessionCheckTimer(),E.contentWindow.postMessage(this.clientId+" "+c,this.issuer)}createLoginUrl(E="",c="",x="",R=!1,D={}){var H=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const O=H;let V;V=x||H.redirectUri;const W=yield H.createAndSaveNonce();if(E=E?W+H.config.nonceStateSeparator+encodeURIComponent(E):W,!H.requestAccessToken&&!H.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");H.responseType=H.config.responseType?H.config.responseType:H.oidc&&H.requestAccessToken?"id_token token":H.oidc&&!H.requestAccessToken?"id_token":"token";const G=O.loginUrl.indexOf("?")>-1?"&":"?";let J=O.scope;H.oidc&&!J.match(/(^|\s)openid($|\s)/)&&(J="openid "+J);let te=O.loginUrl+G+"response_type="+encodeURIComponent(O.responseType)+"&client_id="+encodeURIComponent(O.clientId)+"&state="+encodeURIComponent(E)+"&redirect_uri="+encodeURIComponent(V)+"&scope="+encodeURIComponent(J);if(H.responseType.includes("code")&&!H.disablePKCE){const[oe,le]=yield H.createChallangeVerifierPairForPKCE();H.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",le):H._storage.setItem("PKCE_verifier",le),te+="&code_challenge="+oe,te+="&code_challenge_method=S256"}c&&(te+="&login_hint="+encodeURIComponent(c)),O.resource&&(te+="&resource="+encodeURIComponent(O.resource)),O.oidc&&(te+="&nonce="+encodeURIComponent(W)),R&&(te+="&prompt=none");for(const oe of Object.keys(D))te+="&"+encodeURIComponent(oe)+"="+encodeURIComponent(D[oe]);if(H.customQueryParams)for(const oe of Object.getOwnPropertyNames(H.customQueryParams))te+="&"+oe+"="+encodeURIComponent(H.customQueryParams[oe]);return te})()}initImplicitFlowInternal(E="",c=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},R=null;"string"==typeof c?R=c:"object"==typeof c&&(x=c),this.createLoginUrl(E,R,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initImplicitFlow",D),this.inImplicitFlow=!1})}initImplicitFlow(E="",c=""){""!==this.loginUrl?this.initImplicitFlowInternal(E,c):this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(x=>"discovery_document_loaded"===x.type)).subscribe(x=>this.initImplicitFlowInternal(E,c))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(E){const c=this;if(E.onTokenReceived){const x={idClaims:c.getIdentityClaims(),idToken:c.getIdToken(),accessToken:c.getAccessToken(),state:c.state};E.onTokenReceived(x)}}storeAccessTokenResponse(E,c,x,R,D){if(this._storage.setItem("access_token",E),R&&!Array.isArray(R)?this._storage.setItem("granted_scopes",JSON.stringify(R.split(" "))):R&&Array.isArray(R)&&this._storage.setItem("granted_scopes",JSON.stringify(R)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),x){const H=1e3*x,V=this.dateTimeService.new().getTime()+H;this._storage.setItem("expires_at",""+V)}c&&this._storage.setItem("refresh_token",c),D&&D.forEach((H,O)=>{this._storage.setItem(O,H)})}tryLogin(E=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(E).then(c=>!0):this.tryLoginImplicitFlow(E)}parseQueryString(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):{}}tryLoginCodeFlow(E=null){var c=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const x=(E=E||{}).customHashFragment?E.customHashFragment.substring(1):window.location.search,R=c.getCodePartsFromUrl(x),D=R.code,H=R.state,O=R.session_state;if(!E.preventClearHashAfterLogin){const G=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,G)}let[V,W]=c.parseState(H);if(c.state=W,R.error){c.debug("error trying to login"),c.handleLoginError(E,R);const G=new OAuthErrorEvent("code_error",{},R);return c.eventsSubject.next(G),Promise.reject(G)}if(!E.disableNonceCheck){if(!V)return c.saveRequestedRoute(),Promise.resolve();if(!E.disableOAuth2StateCheck&&!c.validateNonce(V)){const J=new OAuthErrorEvent("invalid_nonce_in_state",null);return c.eventsSubject.next(J),Promise.reject(J)}return c.storeSessionState(O),D&&(yield c.getTokenFromCode(D,E),c.restoreRequestedRoute()),Promise.resolve()}return Promise.reject()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const E=this._storage.getItem("requested_route");E&&history.replaceState(null,"",window.location.origin+E)}getCodePartsFromUrl(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(E,c){let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","authorization_code").set("code",E).set("redirect_uri",c.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let R;R=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),R?x=x.set("code_verifier",R):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(x,c)}fetchAndProcessToken(E,c){c=c||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const R=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+R)}return this.useHttpBasicAuth||(E=E.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(E=E.set("client_secret",this.dummyClientSecret)),new Promise((R,D)=>{if(this.customQueryParams)for(let H of Object.getOwnPropertyNames(this.customQueryParams))E=E.set(H,this.customQueryParams[H]);this.http.post(this.tokenEndpoint,E,{headers:x}).subscribe(H=>{this.debug("refresh tokenResponse",H),this.storeAccessTokenResponse(H.access_token,H.refresh_token,H.expires_in||this.fallbackAccessTokenExpirationTimeInSec,H.scope,this.extractRecognizedCustomParameters(H)),this.oidc&&H.id_token?this.processIdToken(H.id_token,H.access_token,c.disableNonceCheck).then(O=>{this.storeIdToken(O),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),R(H)}).catch(O=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",O)),console.error("Error validating tokens"),console.error(O),D(O)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),R(H))},H=>{console.error("Error getting token",H),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",H)),D(H)})})}tryLoginImplicitFlow(E=null){let c;c=(E=E||{}).customHashFragment?this.urlHelper.getHashFragmentParams(E.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",c);const x=c.state;let[R,D]=this.parseState(x);if(this.state=D,c.error){this.debug("error trying to login"),this.handleLoginError(E,c);const G=new OAuthErrorEvent("token_error",{},c);return this.eventsSubject.next(G),Promise.reject(G)}const H=c.access_token,O=c.id_token,V=c.session_state,W=c.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!H||this.requestAccessToken&&!E.disableOAuth2StateCheck&&!x||this.oidc&&!O)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!V&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!E.disableNonceCheck&&!this.validateNonce(R)){const J=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(J),Promise.reject(J)}return this.requestAccessToken&&this.storeAccessTokenResponse(H,null,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,W),this.oidc?this.processIdToken(O,H,E.disableNonceCheck).then(G=>E.validationHandler?E.validationHandler({accessToken:H,idClaims:G.idTokenClaims,idToken:G.idToken,state:x}).then(J=>G):G).then(G=>(this.storeIdToken(G),this.storeSessionState(V),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(E),this.inImplicitFlow=!1,!0)).catch(G=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",G)),this.logger.error("Error validating tokens"),this.logger.error(G),Promise.reject(G))):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(E),Promise.resolve(!0))}parseState(E){let c=E,x="";if(E){const R=E.indexOf(this.config.nonceStateSeparator);R>-1&&(c=E.substr(0,R),x=E.substr(R+this.config.nonceStateSeparator.length))}return[c,x]}validateNonce(E){let c;return c=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),c===E||(console.error("Validating access_token failed, wrong state/nonce.",c,E),!1)}storeIdToken(E){this._storage.setItem("id_token",E.idToken),this._storage.setItem("id_token_claims_obj",E.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+E.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(E){this._storage.setItem("session_state",E)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(E,c){E.onLoginError&&E.onLoginError(c),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(E=6e5){return this.clockSkewInSec?1e3*this.clockSkewInSec:E}processIdToken(E,c,x=!1){const R=E.split("."),H=b64DecodeUnicode(this.padBase64(R[0])),O=JSON.parse(H),W=b64DecodeUnicode(this.padBase64(R[1])),G=JSON.parse(W);let J;if(J=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(G.aud)){if(G.aud.every(pe=>pe!==this.clientId)){const pe="Wrong audience: "+G.aud.join(",");return this.logger.warn(pe),Promise.reject(pe)}}else if(G.aud!==this.clientId){const pe="Wrong audience: "+G.aud;return this.logger.warn(pe),Promise.reject(pe)}if(!G.sub){const pe="No sub claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==G.sub){const pe=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${G.sub}`;return this.logger.warn(pe),Promise.reject(pe)}if(!G.iat){const pe="No iat claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(!this.skipIssuerCheck&&G.iss!==this.issuer){const pe="Wrong issuer: "+G.iss;return this.logger.warn(pe),Promise.reject(pe)}if(!x&&G.nonce!==J){const pe="Wrong nonce: "+G.nonce;return this.logger.warn(pe),Promise.reject(pe)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!G.at_hash){const pe="An at_hash is needed!";return this.logger.warn(pe),Promise.reject(pe)}const te=this.dateTimeService.now(),oe=1e3*G.iat,le=1e3*G.exp,se=this.getClockSkewInMsec();if(oe-se>=te||le+se<=te){const pe="Token has expired";return console.error(pe),console.error({now:te,issuedAtMSec:oe,expiresAtMSec:le}),Promise.reject(pe)}const de={accessToken:c,idToken:E,jwks:this.jwks,idTokenClaims:G,idTokenHeader:O,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(de).then(pe=>({idToken:E,idTokenClaims:G,idTokenClaimsJson:W,idTokenHeader:O,idTokenHeaderJson:H,idTokenExpiresAt:le})):this.checkAtHash(de).then(pe=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!pe){const Oe="Wrong at_hash";return this.logger.warn(Oe),Promise.reject(Oe)}return this.checkSignature(de).then(Oe=>{const Xe={idToken:E,idTokenClaims:G,idTokenClaimsJson:W,idTokenHeader:O,idTokenHeaderJson:H,idTokenExpiresAt:le};return this.disableAtHashCheck?Xe:this.checkAtHash(de).then(Ge=>{if(this.requestAccessToken&&!Ge){const ge="Wrong at_hash";return this.logger.warn(ge),Promise.reject(ge)}return Xe})})})}getIdentityClaims(){const E=this._storage.getItem("id_token_claims_obj");return E?JSON.parse(E):null}getGrantedScopes(){const E=this._storage.getItem("granted_scopes");return E?JSON.parse(E):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(E){for(;E.length%4!=0;)E+="=";return E}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const E=this._storage.getItem("expires_at"),c=this.dateTimeService.new();return!(E&&parseInt(E,10)=0&&null!==this._storage.getItem(E)?JSON.parse(this._storage.getItem(E)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(E={},c=""){let x=!1;"boolean"==typeof E&&(x=E,E={});const R=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(H=>this._storage.removeItem(H)),this.silentRefreshSubject=null,this.eventsSubject.next(new OAuthInfoEvent("logout")),!this.logoutUrl||x||!R&&!this.postLogoutRedirectUri)return;let D;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)D=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(R)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});R&&(H=H.set("id_token_hint",R));const O=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";O&&(H=H.set("post_logout_redirect_uri",O),c&&(H=H.set("state",c)));for(let V in E)H=H.set(V,E[V]);D=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+H.toString()}this.config.openUri(D)}createAndSaveNonce(){const E=this;return this.createNonce().then(function(c){return E.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",c):E._storage.setItem("nonce",c),c})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const E=this.document.getElementById(this.silentRefreshIFrameName);E&&E.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const c=this.document.getElementById(this.sessionCheckIFrameName);c&&c.remove()}createNonce(){return new Promise(E=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let x=45,R="";const D=typeof self>"u"?null:self.crypto||self.msCrypto;if(D){let H=new Uint8Array(x);D.getRandomValues(H),H.map||(H.map=Array.prototype.map),H=H.map(O=>c.charCodeAt(O%66)),R=String.fromCharCode.apply(null,H)}else for(;0"discovery_document_loaded"===x.type)).subscribe(x=>this.initCodeFlowInternal(E,c))}initCodeFlowInternal(E="",c={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},R=null;"string"==typeof c?R=c:"object"==typeof c&&(x=c),this.createLoginUrl(E,R,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initAuthorizationCodeFlow"),console.error(D)})}createChallangeVerifierPairForPKCE(){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){if(!E.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const c=yield E.createNonce();return[base64UrlEncode(yield E.crypto.calcHash(c,"sha-256")),c]})()}extractRecognizedCustomParameters(E){let c=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(x=>{E[x]&&c.set(x,JSON.stringify(E[x]))}),c}revokeTokenAndLogout(E={},c=!1){let x=this.revocationEndpoint,R=this.getAccessToken(),D=this.getRefreshToken();if(!R)return;let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),O=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const V=btoa(`${this.clientId}:${this.dummyClientSecret}`);O=O.set("Authorization","Basic "+V)}if(this.useHttpBasicAuth||(H=H.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(H=H.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const V of Object.getOwnPropertyNames(this.customQueryParams))H=H.set(V,this.customQueryParams[V]);return new Promise((V,W)=>{let G,J;if(R){let te=H.set("token",R).set("token_type_hint","access_token");G=this.http.post(x,te,{headers:O})}else G=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(D){let te=H.set("token",D).set("token_type_hint","refresh_token");J=this.http.post(x,te,{headers:O})}else J=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);c&&(G=G.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te))),J=J.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te)))),(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.a)([G,J]).subscribe(te=>{this.logOut(E),V(te),this.logger.info("Token successfully revoked")},te=>{this.logger.error("Error revoking token",te),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",te)),W(te)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return Y.\u0275fac=function(E){return new(E||Y)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_1__.R0b),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.eN),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthStorage,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(ValidationHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(AuthConfig,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(UrlHelperService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthLogger),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(HashHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common__WEBPACK_IMPORTED_MODULE_18__.K0),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DateTimeProvider))},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError($){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)($)}}let DefaultOAuthInterceptor=(()=>{class Y{constructor(E,c,x){this.oAuthService=E,this.errorHandler=c,this.moduleConfig=x}checkUrl(E){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(E):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(c=>E.toLowerCase().startsWith(c.toLowerCase()))}intercept(E,c){const x=E.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(x)?this.moduleConfig.resourceServer.sendAccessToken?(0,rxjs__WEBPACK_IMPORTED_MODULE_19__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(this.oAuthService.getAccessToken()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>!!D)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_received"===D.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(D=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(D=>{if(D){const O=E.headers.set("Authorization","Bearer "+D);E=E.clone({headers:O})}return c.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(H=>this.errorHandler.handleError(H)))})):c.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>this.errorHandler.handleError(D))):c.handle(E)}}return Y.\u0275fac=function(E){return new(E||Y)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthResourceServerErrorHandler),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthModuleConfig,8))},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class NullValidationHandler{validateSignature($){return Promise.resolve(null)}validateAtHash($){return Promise.resolve(!0)}}function createDefaultLogger(){return console}function createDefaultStorage(){return typeof sessionStorage<"u"?sessionStorage:new MemoryStorage}let OAuthModule=(()=>{class Y{static forRoot(E=null,c=NullValidationHandler){return{ngModule:Y,providers:[OAuthService,UrlHelperService,{provide:OAuthLogger,useFactory:createDefaultLogger},{provide:OAuthStorage,useFactory:createDefaultStorage},{provide:ValidationHandler,useClass:c},{provide:HashHandler,useClass:DefaultHashHandler},{provide:OAuthResourceServerErrorHandler,useClass:OAuthNoopResourceServerErrorHandler},{provide:OAuthModuleConfig,useValue:E},{provide:_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.TP,useClass:DefaultOAuthInterceptor,multi:!0},{provide:DateTimeProvider,useClass:SystemDateTimeProvider}]}}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:Y}),Y.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),Y})();const err="PLEASE READ THIS CAREFULLY:\n\nBeginning with angular-oauth2-oidc version 9, the JwksValidationHandler\nhas been moved to an library of its own. If you need it for implementing\nOAuth2/OIDC **implicit flow**, please install it using npm:\n\n npm i angular-oauth2-oidc-jwks --save\n\nAfter that, you can import it into your application:\n\n import { JwksValidationHandler } from 'angular-oauth2-oidc-jwks';\n\nPlease note, that this dependency is not needed for the **code flow**,\nwhich is nowadays the **recommented** one for single page applications.\nThis also results in smaller bundle sizes.\n";class JwksValidationHandler extends NullValidationHandler{constructor(){super(),console.error(err)}}const AUTH_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("AUTH_CONFIG")},5861:(Y,$,E)=>{"use strict";function c(R,D,H,O,V,W,G){try{var J=R[W](G),te=J.value}catch(oe){return void H(oe)}J.done?D(te):Promise.resolve(te).then(O,V)}function x(R){return function(){var D=this,H=arguments;return new Promise(function(O,V){var W=R.apply(D,H);function G(te){c(W,O,V,G,J,"next",te)}function J(te){c(W,O,V,G,J,"throw",te)}G(void 0)})}}E.d($,{Z:()=>x})},7582:(Y,$,E)=>{"use strict";function oe(ye,Ae,xe,Ce){return new(xe||(xe=Promise))(function(ze,ot){function it(It){try{Qe(Ce.next(It))}catch(Ct){ot(Ct)}}function wi(It){try{Qe(Ce.throw(It))}catch(Ct){ot(Ct)}}function Qe(It){It.done?ze(It.value):function ve(ze){return ze instanceof xe?ze:new xe(function(ot){ot(ze)})}(It.value).then(it,wi)}Qe((Ce=Ce.apply(ye,Ae||[])).next())})}function ge(ye){return this instanceof ge?(this.v=ye,this):new ge(ye)}function Te(ye,Ae,xe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,Ce=xe.apply(ye,Ae||[]),ze=[];return ve={},ot("next"),ot("throw"),ot("return"),ve[Symbol.asyncIterator]=function(){return this},ve;function ot(ai){Ce[ai]&&(ve[ai]=function(Di){return new Promise(function(ki,ue){ze.push([ai,Di,ki,ue])>1||it(ai,Di)})})}function it(ai,Di){try{!function wi(ai){ai.value instanceof ge?Promise.resolve(ai.value.v).then(Qe,It):Ct(ze[0][2],ai)}(Ce[ai](Di))}catch(ki){Ct(ze[0][3],ki)}}function Qe(ai){it("next",ai)}function It(ai){it("throw",ai)}function Ct(ai,Di){ai(Di),ze.shift(),ze.length&&it(ze[0][0],ze[0][1])}}function Fe(ye){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var xe,Ae=ye[Symbol.asyncIterator];return Ae?Ae.call(ye):(ye=function pe(ye){var Ae="function"==typeof Symbol&&Symbol.iterator,xe=Ae&&ye[Ae],Ce=0;if(xe)return xe.call(ye);if(ye&&"number"==typeof ye.length)return{next:function(){return ye&&Ce>=ye.length&&(ye=void 0),{value:ye&&ye[Ce++],done:!ye}}};throw new TypeError(Ae?"Object is not iterable.":"Symbol.iterator is not defined.")}(ye),xe={},Ce("next"),Ce("throw"),Ce("return"),xe[Symbol.asyncIterator]=function(){return this},xe);function Ce(ze){xe[ze]=ye[ze]&&function(ot){return new Promise(function(it,wi){!function ve(ze,ot,it,wi){Promise.resolve(wi).then(function(Qe){ze({value:Qe,done:it})},ot)}(it,wi,(ot=ye[ze](ot)).done,ot.value)})}}}E.d($,{FC:()=>Te,KL:()=>Fe,mG:()=>oe,qq:()=>ge}),"function"==typeof SuppressedError&&SuppressedError},1128:Y=>{"use strict";Y.exports=JSON.parse('{"version":"2021e","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212132121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEST AEDT -00|-a0 -b0 0|010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1C00 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|BMT BST AST ADT|4j.i 3j.i 40 30|010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28p7E.G 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293iJ xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293i0 xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2n5c9.l cFX9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|0123232323232323212121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2xorF.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|01212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0 4q00 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|LMT -1030 -0930 -10|aD.4 au 9u a0|0123232323232323232323232323|-FSdk.U 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:Y=>{"use strict";Y.exports={i8:"14.3.1"}}},Y=>{Y(Y.s=290)}]); \ No newline at end of file diff --git a/dist/apps/consolidator/main.d5bad54954f41fd0.js b/dist/apps/consolidator/main.d5bad54954f41fd0.js new file mode 100644 index 000000000..9776047d4 --- /dev/null +++ b/dist/apps/consolidator/main.d5bad54954f41fd0.js @@ -0,0 +1 @@ +(self.webpackChunkconsolidator=self.webpackChunkconsolidator||[]).push([[179],{5851:(Q,K,W)=>{"use strict";function S(t){return"function"==typeof t}function O(t){const r=t(e=>{Error.call(e),e.stack=(new Error).stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}const x=O(t=>function(r){t(this),this.message=r?`${r.length} errors occurred during unsubscription:\n${r.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=r});function v(t,n){if(t){const r=t.indexOf(n);0<=r&&t.splice(r,1)}}class C{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(const a of r)a.remove(this);else r.remove(this);const{initialTeardown:e}=this;if(S(e))try{e()}catch(a){n=a instanceof x?a.errors:[a]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const a of i)try{P(a)}catch(p){n=n??[],p instanceof x?n=[...n,...p.errors]:n.push(p)}}if(n)throw new x(n)}}add(n){var r;if(n&&n!==this)if(this.closed)P(n);else{if(n instanceof C){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(r=this._finalizers)&&void 0!==r?r:[]).push(n)}}_hasParent(n){const{_parentage:r}=this;return r===n||Array.isArray(r)&&r.includes(n)}_addParent(n){const{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(n),r):r?[r,n]:n}_removeParent(n){const{_parentage:r}=this;r===n?this._parentage=null:Array.isArray(r)&&v(r,n)}remove(n){const{_finalizers:r}=this;r&&v(r,n),n instanceof C&&n._removeParent(this)}}C.EMPTY=(()=>{const t=new C;return t.closed=!0,t})();const E=C.EMPTY;function D(t){return t instanceof C||t&&"closed"in t&&S(t.remove)&&S(t.add)&&S(t.unsubscribe)}function P(t){S(t)?t():t.unsubscribe()}const j={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},G={setTimeout(t,n,...r){const{delegate:e}=G;return e?.setTimeout?e.setTimeout(t,n,...r):setTimeout(t,n,...r)},clearTimeout(t){const{delegate:n}=G;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function pe(t){G.setTimeout(()=>{const{onUnhandledError:n}=j;if(!n)throw t;n(t)})}function De(){}const xe=zi("C",void 0,void 0);function zi(t,n,r){return{kind:t,value:n,error:r}}let hi=null;function mn(t){if(j.useDeprecatedSynchronousErrorHandling){const n=!hi;if(n&&(hi={errorThrown:!1,error:null}),t(),n){const{errorThrown:r,error:e}=hi;if(hi=null,r)throw e}}else t()}class bn extends C{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,D(n)&&n.add(this)):this.destination=Un}static create(n,r,e){return new Cr(n,r,e)}next(n){this.isStopped?xo(function ze(t){return zi("N",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?xo(function Ut(t){return zi("E",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?xo(xe,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Gr=Function.prototype.bind;function $r(t,n){return Gr.call(t,n)}class ji{constructor(n){this.partialObserver=n}next(n){const{partialObserver:r}=this;if(r.next)try{r.next(n)}catch(e){Gi(e)}}error(n){const{partialObserver:r}=this;if(r.error)try{r.error(n)}catch(e){Gi(e)}else Gi(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(r){Gi(r)}}}class Cr extends bn{constructor(n,r,e){let i;if(super(),S(n)||!n)i={next:n??void 0,error:r??void 0,complete:e??void 0};else{let a;this&&j.useDeprecatedNextContext?(a=Object.create(n),a.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&$r(n.next,a),error:n.error&&$r(n.error,a),complete:n.complete&&$r(n.complete,a)}):i=n}this.destination=new ji(i)}}function Gi(t){j.useDeprecatedSynchronousErrorHandling?function Xr(t){j.useDeprecatedSynchronousErrorHandling&&hi&&(hi.errorThrown=!0,hi.error=t)}(t):pe(t)}function xo(t,n){const{onStoppedNotification:r}=j;r&&G.setTimeout(()=>r(t,n))}const Un={closed:!0,next:De,error:function T0(t){throw t},complete:De},us="function"==typeof Symbol&&Symbol.observable||"@@observable";function Yn(t){return t}function xr(t){return 0===t.length?Yn:1===t.length?t[0]:function(r){return t.reduce((e,i)=>i(e),r)}}let Mt=(()=>{class t{constructor(r){r&&(this._subscribe=r)}lift(r){const e=new t;return e.source=this,e.operator=r,e}subscribe(r,e,i){const a=function fs(t){return t&&t instanceof bn||function Xn(t){return t&&S(t.next)&&S(t.error)&&S(t.complete)}(t)&&D(t)}(r)?r:new Cr(r,e,i);return mn(()=>{const{operator:p,source:d}=this;a.add(p?p.call(a,d):d?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(r){try{return this._subscribe(r)}catch(e){r.error(e)}}forEach(r,e){return new(e=xn(e))((i,a)=>{const p=new Cr({next:d=>{try{r(d)}catch(c){a(c),p.unsubscribe()}},error:a,complete:i});this.subscribe(p)})}_subscribe(r){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(r)}[us](){return this}pipe(...r){return xr(r)(this)}toPromise(r){return new(r=xn(r))((e,i)=>{let a;this.subscribe(p=>a=p,p=>i(p),()=>e(a))})}}return t.create=n=>new t(n),t})();function xn(t){var n;return null!==(n=t??j.Promise)&&void 0!==n?n:Promise}const Fa=O(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let se=(()=>{class t extends Mt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){const e=new Qr(this,this);return e.operator=r,e}_throwIfClosed(){if(this.closed)throw new Fa}next(r){mn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const e of this.currentObservers)e.next(r)}})}error(r){mn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;const{observers:e}=this;for(;e.length;)e.shift().error(r)}})}complete(){mn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return(null===(r=this.observers)||void 0===r?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){const{hasError:e,isStopped:i,observers:a}=this;return e||i?E:(this.currentObservers=null,a.push(r),new C(()=>{this.currentObservers=null,v(a,r)}))}_checkFinalizedStatuses(r){const{hasError:e,thrownError:i,isStopped:a}=this;e?r.error(i):a&&r.complete()}asObservable(){const r=new Mt;return r.source=this,r}}return t.create=(n,r)=>new Qr(n,r),t})();class Qr extends se{constructor(n,r){super(),this.destination=n,this.source=r}next(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.next)||void 0===e||e.call(r,n)}error(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.error)||void 0===e||e.call(r,n)}complete(){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===r||r.call(n)}_subscribe(n){var r,e;return null!==(e=null===(r=this.source)||void 0===r?void 0:r.subscribe(n))&&void 0!==e?e:E}}function Pe(t){return S(t?.lift)}function Yt(t){return n=>{if(Pe(n))return n.lift(function(r){try{return t(r,this)}catch(e){this.error(e)}});throw new TypeError("Unable to lift unknown Observable type")}}function Rt(t,n,r,e,i){return new ba(t,n,r,e,i)}class ba extends bn{constructor(n,r,e,i,a,p){super(n),this.onFinalize=a,this.shouldUnsubscribe=p,this._next=r?function(d){try{r(d)}catch(c){n.error(c)}}:super._next,this._error=i?function(d){try{i(d)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=e?function(){try{e()}catch(d){n.error(d)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:r}=this;super.unsubscribe(),!r&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function Ie(t,n){return Yt((r,e)=>{let i=0;r.subscribe(Rt(e,a=>{e.next(t.call(n,a,i++))}))})}function qn(t){return this instanceof qn?(this.v=t,this):new qn(t)}function up(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function qi(t){var n="function"==typeof Symbol&&Symbol.iterator,r=n&&t[n],e=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&e>=t.length&&(t=void 0),{value:t&&t[e++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),r={},e("next"),e("throw"),e("return"),r[Symbol.asyncIterator]=function(){return this},r);function e(a){r[a]=t[a]&&function(p){return new Promise(function(d,c){!function i(a,p,d,c){Promise.resolve(c).then(function(s){a({value:s,done:d})},p)}(d,c,(p=t[a](p)).done,p.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const qo=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function Ya(t){return S(t?.then)}function bs(t){return S(t[us])}function Mp(t){return Symbol.asyncIterator&&S(t?.[Symbol.asyncIterator])}function gs(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const To=function Um(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Ms(t){return S(t?.[To])}function Se(t){return function ms(t,n,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,e=r.apply(t,n||[]),a=[];return i={},p("next"),p("throw"),p("return"),i[Symbol.asyncIterator]=function(){return this},i;function p(u){e[u]&&(i[u]=function(h){return new Promise(function(f,b){a.push([u,h,f,b])>1||d(u,h)})})}function d(u,h){try{!function c(u){u.value instanceof qn?Promise.resolve(u.value.v).then(s,o):l(a[0][2],u)}(e[u](h))}catch(f){l(a[0][3],f)}}function s(u){d("next",u)}function o(u){d("throw",u)}function l(u,h){u(h),a.shift(),a.length&&d(a[0][0],a[0][1])}}(this,arguments,function*(){const r=t.getReader();try{for(;;){const{value:e,done:i}=yield qn(r.read());if(i)return yield qn(void 0);yield yield qn(e)}}finally{r.releaseLock()}})}function _p(t){return S(t?.getReader)}function Ti(t){if(t instanceof Mt)return t;if(null!=t){if(bs(t))return function Sn(t){return new Mt(n=>{const r=t[us]();if(S(r.subscribe))return r.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(qo(t))return function yl(t){return new Mt(n=>{for(let r=0;r{t.then(r=>{n.closed||(n.next(r),n.complete())},r=>n.error(r)).then(null,pe)})}(t);if(Mp(t))return Ap(t);if(Ms(t))return function _s(t){return new Mt(n=>{for(const r of t)if(n.next(r),n.closed)return;n.complete()})}(t);if(_p(t))return function on(t){return Ap(Se(t))}(t)}throw gs(t)}function Ap(t){return new Mt(n=>{(function Jr(t,n){var r,e,i,a;return function Ke(t,n,r,e){return new(r||(r=Promise))(function(a,p){function d(o){try{s(e.next(o))}catch(l){p(l)}}function c(o){try{s(e.throw(o))}catch(l){p(l)}}function s(o){o.done?a(o.value):function i(a){return a instanceof r?a:new r(function(p){p(a)})}(o.value).then(d,c)}s((e=e.apply(t,n||[])).next())})}(this,void 0,void 0,function*(){try{for(r=up(t);!(e=yield r.next()).done;)if(n.next(e.value),n.closed)return}catch(p){i={error:p}}finally{try{e&&!e.done&&(a=r.return)&&(yield a.call(r))}finally{if(i)throw i.error}}n.complete()})})(t,n).catch(r=>n.error(r))})}function Si(t,n,r,e=0,i=!1){const a=n.schedule(function(){r(),i?t.add(this.schedule(null,e)):this.unsubscribe()},e);if(t.add(a),!i)return a}function St(t,n,r=1/0){return S(n)?St((e,i)=>Ie((a,p)=>n(e,a,i,p))(Ti(t(e,i))),r):("number"==typeof n&&(r=n),Yt((e,i)=>function Ei(t,n,r,e,i,a,p,d){const c=[];let s=0,o=0,l=!1;const u=()=>{l&&!c.length&&!s&&n.complete()},h=b=>s{a&&n.next(b),s++;let m=!1;Ti(r(b,o++)).subscribe(Rt(n,g=>{i?.(g),a?h(g):n.next(g)},()=>{m=!0},void 0,()=>{if(m)try{for(s--;c.length&&sf(g)):f(g)}u()}catch(g){n.error(g)}}))};return t.subscribe(Rt(n,h,()=>{l=!0,u()})),()=>{d?.()}}(e,i,t,r)))}function gn(t=1/0){return St(Yn,t)}const $i=new Mt(t=>t.complete());function zp(t){return t&&S(t.schedule)}function ai(t){return t[t.length-1]}function As(t){return S(ai(t))?t.pop():void 0}function zs(t){return zp(ai(t))?t.pop():void 0}function Cl(t,n=0){return Yt((r,e)=>{r.subscribe(Rt(e,i=>Si(e,t,()=>e.next(i),n),()=>Si(e,t,()=>e.complete(),n),i=>Si(e,t,()=>e.error(i),n)))})}function wp(t,n=0){return Yt((r,e)=>{e.add(t.schedule(()=>r.subscribe(e),n))})}function vp(t,n){if(!t)throw new Error("Iterable cannot be null");return new Mt(r=>{Si(r,n,()=>{const e=t[Symbol.asyncIterator]();Si(r,n,()=>{e.next().then(i=>{i.done?r.complete():r.next(i.value)})},0,!0)})})}function mi(t,n){return n?function Cp(t,n){if(null!=t){if(bs(t))return function Xm(t,n){return Ti(t).pipe(wp(n),Cl(n))}(t,n);if(qo(t))return function $m(t,n){return new Mt(r=>{let e=0;return n.schedule(function(){e===t.length?r.complete():(r.next(t[e++]),r.closed||this.schedule())})})}(t,n);if(Ya(t))return function Gm(t,n){return Ti(t).pipe(wp(n),Cl(n))}(t,n);if(Mp(t))return vp(t,n);if(Ms(t))return function Qm(t,n){return new Mt(r=>{let e;return Si(r,n,()=>{e=t[To](),Si(r,n,()=>{let i,a;try{({value:i,done:a}=e.next())}catch(p){return void r.error(p)}a?r.complete():r.next(i)},0,!0)}),()=>S(e?.return)&&e.return()})}(t,n);if(_p(t))return function yp(t,n){return vp(Se(t),n)}(t,n)}throw gs(t)}(t,n):Ti(t)}function Qi(...t){const n=zs(t),r=function Op(t,n){return"number"==typeof ai(t)?t.pop():n}(t,1/0),e=t;return e.length?1===e.length?Ti(e[0]):gn(r)(mi(e,n)):$i}class Fi extends se{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const r=super._subscribe(n);return!r.closed&&n.next(this._value),r}getValue(){const{hasError:n,thrownError:r,_value:e}=this;if(n)throw r;return this._throwIfClosed(),e}next(n){super.next(this._value=n)}}function me(...t){return mi(t,zs(t))}function ga(t={}){const{connector:n=(()=>new se),resetOnError:r=!0,resetOnComplete:e=!0,resetOnRefCountZero:i=!0}=t;return a=>{let p,d,c,s=0,o=!1,l=!1;const u=()=>{d?.unsubscribe(),d=void 0},h=()=>{u(),p=c=void 0,o=l=!1},f=()=>{const b=p;h(),b?.unsubscribe()};return Yt((b,m)=>{s++,!l&&!o&&u();const g=c=c??n();m.add(()=>{s--,0===s&&!l&&!o&&(d=L0(f,i))}),g.subscribe(m),!p&&s>0&&(p=new Cr({next:w=>g.next(w),error:w=>{l=!0,u(),d=L0(h,r,w),g.error(w)},complete:()=>{o=!0,u(),d=L0(h,e),g.complete()}}),Ti(b).subscribe(p))})(a)}}function L0(t,n,...r){if(!0===n)return void t();if(!1===n)return;const e=new Cr({next:()=>{e.unsubscribe(),t()}});return Ti(n(...r)).subscribe(e)}function Oi(t,n){return Yt((r,e)=>{let i=null,a=0,p=!1;const d=()=>p&&!i&&e.complete();r.subscribe(Rt(e,c=>{i?.unsubscribe();let s=0;const o=a++;Ti(t(c,o)).subscribe(i=Rt(e,l=>e.next(n?n(c,l,o,s++):l),()=>{i=null,d()}))},()=>{p=!0,d()}))})}function xl(t,n=Yn){return t=t??Os,Yt((r,e)=>{let i,a=!0;r.subscribe(Rt(e,p=>{const d=n(p);(a||!t(i,d))&&(a=!1,i=d,e.next(p))}))})}function Os(t,n){return t===n}function vt(t){for(let n in t)if(t[n]===vt)return n;throw Error("Could not find renamed property on target object.")}function ws(t,n){for(const r in n)n.hasOwnProperty(r)&&!t.hasOwnProperty(r)&&(t[r]=n[r])}function oi(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(oi).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const r=n.indexOf("\n");return-1===r?n:n.substring(0,r)}function sr(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const Jm=vt({__forward_ref__:vt});function bt(t){return t.__forward_ref__=bt,t.toString=function(){return oi(this())},t}function Ze(t){return Rl(t)?t():t}function Rl(t){return"function"==typeof t&&t.hasOwnProperty(Jm)&&t.__forward_ref__===bt}function ql(t){return t&&!!t.\u0275providers}const xp="https://g.co/ng/security#xss";class ee extends Error{constructor(n,r){super(function So(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}(n,r)),this.code=n}}function rt(t){return"string"==typeof t?t:null==t?"":String(t)}function Tl(t,n){throw new ee(-201,!1)}function $n(t,n){null==t&&function Je(t,n,r,e){throw new Error(`ASSERTION ERROR: ${t}`+(null==e?"":` [Expected=> ${r} ${e} ${n} <=Actual]`))}(n,t,null,"!=")}function J(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function be(t){return{providers:t.providers||[],imports:t.imports||[]}}function Nt(t){return Eo(t,H0)||Eo(t,Cs)}function Eo(t,n){return t.hasOwnProperty(n)?t[n]:null}function ys(t){return t&&(t.hasOwnProperty(El)||t.hasOwnProperty(Ma))?t[El]:null}const H0=vt({\u0275prov:vt}),El=vt({\u0275inj:vt}),Cs=vt({ngInjectableDef:vt}),Ma=vt({ngInjectorDef:vt});var ut=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(ut||{});let Dl;function Mn(t){const n=Dl;return Dl=t,n}function W0(t,n,r){const e=Nt(t);return e&&"root"==e.providedIn?void 0===e.value?e.value=e.factory():e.value:r&ut.Optional?null:void 0!==n?n:void Tl(oi(t))}const Xt=globalThis,Rs={},_a="__NG_DI_FLAG__",P0="ngTempTokenPath",ab=/\n/gm,Sp="__source";let Do;function Aa(t){const n=Do;return Do=t,n}function Ep(t,n=ut.Default){if(void 0===Do)throw new ee(-203,!1);return null===Do?W0(t,void 0,n):Do.get(t,n&ut.Optional?null:void 0,n)}function L(t,n=ut.Default){return(function Rr(){return Dl}()||Ep)(Ze(t),n)}function ne(t,n=ut.Default){return L(t,B0(n))}function B0(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Nl(t){const n=[];for(let r=0;rn){p=a-1;break}}}for(;aa?"":i[l+1].toLowerCase();const h=8&e?u:null;if(h&&-1!==V0(h,s,0)||2&e&&s!==u){if(Jn(e))return!1;p=!0}}}}else{if(!p&&!Jn(e)&&!Jn(c))return!1;if(p&&Jn(c))continue;p=!1,e=c|1&e}}return Jn(e)||p}function Jn(t){return 0==(1&t)}function hb(t,n,r,e){if(null===n)return-1;let i=0;if(e||!r){let a=!1;for(;i-1)for(r++;r0?'="'+d+'"':"")+"]"}else 8&e?i+="."+p:4&e&&(i+=" "+p);else""!==i&&!Jn(p)&&(n+=Ul(a,i),i=""),e=p,a=a||!Jn(e);r++}return""!==i&&(n+=Ul(a,i)),n}function Ce(t){return Dn(()=>{const n=jp(t),r={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===I0.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Qn.Emulated,styles:t.styles||At,_:null,schemas:t.schemas||null,tView:null,id:""};Ss(r);const e=t.dependencies;return r.directiveDefs=j0(e,!1),r.pipeDefs=j0(e,!0),r.id=function zb(t){let n=0;const r=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const i of r)n=Math.imul(31,n)+i.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(r),r})}function gb(t){return Ot(t)||Ji(t)}function Mb(t){return null!==t}function ge(t){return Dn(()=>({type:t.type,bootstrap:t.bootstrap||At,declarations:t.declarations||At,imports:t.imports||At,exports:t.exports||At,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Vp(t,n){if(null==t)return qr;const r={};for(const e in t)if(t.hasOwnProperty(e)){let i=t[e],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),r[i]=e,n&&(n[i]=a)}return r}function $(t){return Dn(()=>{const n=jp(t);return Ss(n),n})}function bi(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Ot(t){return t[Ga]||null}function Ji(t){return t[qs]||null}function dn(t){return t[Vl]||null}function kn(t,n){const r=t[jl]||null;if(!r&&!0===n)throw new Error(`Type ${oi(t)} does not have '\u0275mod' property.`);return r}function jp(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||qr,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||At,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Vp(t.inputs,n),outputs:Vp(t.outputs)}}function Ss(t){t.features?.forEach(n=>n(t))}function j0(t,n){if(!t)return null;const r=n?dn:gb;return()=>("function"==typeof t?t():t).map(e=>r(e)).filter(Mb)}const li=0,ve=1,ot=2,Zt=3,cr=4,Ho=5,Ki=6,Ja=7,ei=8,Ln=9,Zr=10,it=11,Tr=12,Yl=13,Ka=14,gi=15,Es=16,Wo=17,Sr=18,Ds=19,Fp=20,za=21,ea=22,ks=23,Ls=24,gt=25,Xl=1,Up=2,Er=7,Po=9,Zi=11;function _n(t){return Array.isArray(t)&&"object"==typeof t[Xl]}function pn(t){return Array.isArray(t)&&!0===t[Xl]}function Ws(t){return 0!=(4&t.flags)}function Za(t){return t.componentOffset>-1}function U0(t){return 1==(1&t.flags)}function dr(t){return!!t.template}function Ps(t){return 0!=(512&t[ot])}function Oa(t,n){return t.hasOwnProperty(Kr)?t[Kr]:null}let Di=null,X0=!1;function Kn(t){const n=Di;return Di=t,n}const Gp={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Qp(t){if(!Bs(t)||t.dirty){if(!t.producerMustRecompute(t)&&!Zl(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function Ql(t){t.dirty=!0,function Dr(t){if(void 0===t.liveConsumerNode)return;const n=X0;X0=!0;try{for(const r of t.liveConsumerNode)r.dirty||Ql(r)}finally{X0=n}}(t),t.consumerMarkedDirty?.(t)}function Jl(t){return t&&(t.nextProducerIndex=0),Kn(t)}function Kl(t,n){if(Kn(n),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(Bs(t))for(let r=t.nextProducerIndex;rt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Zl(t){Io(t);for(let n=0;n0}function Io(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let Kp=null;const Lr=()=>{},Vo=(()=>({...Gp,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:Lr}))();class Wb{constructor(n,r,e){this.previousValue=n,this.currentValue=r,this.firstChange=e}isFirstChange(){return this.firstChange}}function Qt(){return iu}function iu(t){return t.type.prototype.ngOnChanges&&(t.setInput=nc),Pb}function Pb(){const t=Is(this),n=t?.current;if(n){const r=t.previous;if(r===qr)t.previous=n;else for(let e in n)r[e]=n[e];t.current=null,this.ngOnChanges(n)}}function nc(t,n,r,e){const i=this.declaredInputs[r],a=Is(t)||function wt(t,n){return t[to]=n}(t,{previous:qr,current:null}),p=a.current||(a.current={}),d=a.previous,c=d[i];p[i]=new Wb(c&&c.currentValue,n,d===qr),t[e]=n}Qt.ngInherit=!0;const to="__ngSimpleChanges__";function Is(t){return t[to]||null}const R=function(t,n,r){},T="svg";function N(t){for(;Array.isArray(t);)t=t[li];return t}function Be(t,n){return N(n[t])}function je(t,n){return N(n[t.index])}function sn(t,n){return t.data[n]}function An(t,n){return t[n]}function wi(t,n){const r=n[t];return _n(r)?r:r[li]}function jo(t,n){return null==n?null:t[n]}function BO(t){t[Wo]=0}function hk(t){1024&t[ot]||(t[ot]|=1024,NO(t,1))}function IO(t){1024&t[ot]&&(t[ot]&=-1025,NO(t,-1))}function NO(t,n){let r=t[Zt];if(null===r)return;r[Ho]+=n;let e=r;for(r=r[Zt];null!==r&&(1===n&&1===e[Ho]||-1===n&&0===e[Ho]);)r[Ho]+=n,e=r,r=r[Zt]}const nt={lFrame:KO(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function FO(){return nt.bindingsEnabled}function G0(){return null!==nt.skipHydrationRootTNode}function ae(){return nt.lFrame.lView}function yt(){return nt.lFrame.tView}function en(t){return nt.lFrame.contextLView=t,t[ei]}function tn(t){return nt.lFrame.contextLView=null,t}function un(){let t=UO();for(;null!==t&&64===t.type;)t=t.parent;return t}function UO(){return nt.lFrame.currentTNode}function wa(t,n){const r=nt.lFrame;r.currentTNode=t,r.isParent=n}function Bb(){return nt.lFrame.isParent}function Ib(){nt.lFrame.isParent=!1}function Hn(){const t=nt.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function io(){return nt.lFrame.bindingIndex}function $0(){return nt.lFrame.bindingIndex++}function no(t){const n=nt.lFrame,r=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,r}function yk(t,n){const r=nt.lFrame;r.bindingIndex=r.bindingRootIndex=t,Nb(n)}function Nb(t){nt.lFrame.currentDirectiveIndex=t}function $O(){return nt.lFrame.currentQueryIndex}function jb(t){nt.lFrame.currentQueryIndex=t}function xk(t){const n=t[ve];return 2===n.type?n.declTNode:1===n.type?t[Ki]:null}function QO(t,n,r){if(r&ut.SkipSelf){let i=n,a=t;for(;!(i=i.parent,null!==i||r&ut.Host||(i=xk(a),null===i||(a=a[Ka],10&i.type))););if(null===i)return!1;n=i,t=a}const e=nt.lFrame=JO();return e.currentTNode=n,e.lView=t,!0}function Fb(t){const n=JO(),r=t[ve];nt.lFrame=n,n.currentTNode=r.firstChild,n.lView=t,n.tView=r,n.contextLView=t,n.bindingIndex=r.bindingStartIndex,n.inI18n=!1}function JO(){const t=nt.lFrame,n=null===t?null:t.child;return null===n?KO(t):n}function KO(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function ZO(){const t=nt.lFrame;return nt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const e3=ZO;function Ub(){const t=ZO();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Wn(){return nt.lFrame.selectedIndex}function Ns(t){nt.lFrame.selectedIndex=t}function Mi(){const t=nt.lFrame;return sn(t.tView,t.selectedIndex)}function ro(){nt.lFrame.currentNamespace=T}function ac(){!function Sk(){nt.lFrame.currentNamespace=null}()}let n3=!0;function nu(){return n3}function Fo(t){n3=t}function ru(t,n){for(let r=n.directiveStart,e=n.directiveEnd;r=e)break}else n[c]<0&&(t[Wo]+=65536),(d>13>16&&(3&t[ot])===n&&(t[ot]+=8192,a3(d,a)):a3(d,a)}const Q0=-1;class oc{constructor(n,r,e){this.factory=n,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=e}}function Gb(t){return t!==Q0}function sc(t){return 32767&t}function lc(t,n){let r=function Wk(t){return t>>16}(t),e=n;for(;r>0;)e=e[Ka],r--;return e}let $b=!0;function su(t){const n=$b;return $b=t,n}const o3=255,s3=5;let Pk=0;const va={};function lu(t,n){const r=l3(t,n);if(-1!==r)return r;const e=n[ve];e.firstCreatePass&&(t.injectorIndex=n.length,Qb(e.data,t),Qb(n,null),Qb(e.blueprint,null));const i=cu(t,n),a=t.injectorIndex;if(Gb(i)){const p=sc(i),d=lc(i,n),c=d[ve].data;for(let s=0;s<8;s++)n[a+s]=d[p+s]|c[p+s]}return n[a+8]=i,a}function Qb(t,n){t.push(0,0,0,0,0,0,0,0,n)}function l3(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function cu(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let r=0,e=null,i=n;for(;null!==i;){if(e=m3(i),null===e)return Q0;if(r++,i=i[Ka],-1!==e.injectorIndex)return e.injectorIndex|r<<16}return Q0}function Jb(t,n,r){!function Bk(t,n,r){let e;"string"==typeof r?e=r.charCodeAt(0)||0:r.hasOwnProperty($a)&&(e=r[$a]),null==e&&(e=r[$a]=Pk++);const i=e&o3;n.data[t+(i>>s3)]|=1<=0?n&o3:Fk:n}(r);if("function"==typeof a){if(!QO(n,t,e))return e&ut.Host?c3(i,0,e):d3(n,r,e,i);try{let p;if(p=a(e),null!=p||e&ut.Optional)return p;Tl()}finally{e3()}}else if("number"==typeof a){let p=null,d=l3(t,n),c=Q0,s=e&ut.Host?n[gi][Ki]:null;for((-1===d||e&ut.SkipSelf)&&(c=-1===d?cu(t,n):n[d+8],c!==Q0&&f3(e,!1)?(p=n[ve],d=sc(c),n=lc(c,n)):d=-1);-1!==d;){const o=n[ve];if(h3(a,d,o.data)){const l=Nk(d,n,r,p,e,s);if(l!==va)return l}c=n[d+8],c!==Q0&&f3(e,n[ve].data[d+8]===s)&&h3(a,d,n)?(p=o,d=sc(c),n=lc(c,n)):d=-1}}return i}function Nk(t,n,r,e,i,a){const p=n[ve],d=p.data[t+8],o=du(d,p,r,null==e?Za(d)&&$b:e!=p&&0!=(3&d.type),i&ut.Host&&a===d);return null!==o?Vs(n,p,o,d):va}function du(t,n,r,e,i){const a=t.providerIndexes,p=n.data,d=1048575&a,c=t.directiveStart,o=a>>20,u=i?d+o:t.directiveEnd;for(let h=e?d:d+o;h=c&&f.type===r)return h}if(i){const h=p[c];if(h&&dr(h)&&h.type===r)return c}return null}function Vs(t,n,r,e){let i=t[r];const a=n.data;if(function kk(t){return t instanceof oc}(i)){const p=i;p.resolving&&function Km(t,n){const r=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new ee(-200,`Circular dependency in DI detected for ${t}${r}`)}(function qt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():rt(t)}(a[r]));const d=su(p.canSeeViewProviders);p.resolving=!0;const s=p.injectImpl?Mn(p.injectImpl):null;QO(t,e,ut.Default);try{i=t[r]=p.factory(void 0,a,t,e),n.firstCreatePass&&r>=e.directiveStart&&function Ek(t,n,r){const{ngOnChanges:e,ngOnInit:i,ngDoCheck:a}=n.type.prototype;if(e){const p=iu(n);(r.preOrderHooks??=[]).push(t,p),(r.preOrderCheckHooks??=[]).push(t,p)}i&&(r.preOrderHooks??=[]).push(0-t,i),a&&((r.preOrderHooks??=[]).push(t,a),(r.preOrderCheckHooks??=[]).push(t,a))}(r,a[r],n)}finally{null!==s&&Mn(s),su(d),p.resolving=!1,e3()}}return i}function h3(t,n,r){return!!(r[n+(t>>s3)]&1<{const n=t.prototype.constructor,r=n[Kr]||Kb(n),e=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==e;){const a=i[Kr]||Kb(i);if(a&&a!==r)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function Kb(t){return Rl(t)?()=>{const n=Kb(Ze(t));return n&&n()}:Oa(t)}function m3(t){const n=t[ve],r=n.type;return 2===r?n.declTNode:1===r?t[Ki]:null}function Zn(t){return function Ik(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const r=t.attrs;if(r){const e=r.length;let i=0;for(;i{const e=function Zb(t){return function(...r){if(t){const e=t(...r);for(const i in e)this[i]=e[i]}}}(n);function i(...a){if(this instanceof i)return e.apply(this,a),this;const p=new i(...a);return d.annotation=p,d;function d(c,s,o){const l=c.hasOwnProperty(K0)?c[K0]:Object.defineProperty(c,K0,{value:[]})[K0];for(;l.length<=o;)l.push(null);return(l[o]=l[o]||[]).push(p),c}}return r&&(i.prototype=Object.create(r.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}function n1(t,n){t.forEach(r=>Array.isArray(r)?n1(r,n):n(r))}function g3(t,n,r){n>=t.length?t.push(r):t.splice(n,0,r)}function pu(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function pc(t,n){const r=[];for(let e=0;e=0?t[1|e]=r:(e=~e,function Kk(t,n,r,e){let i=t.length;if(i==n)t.push(r,e);else if(1===i)t.push(e,t[0]),t[0]=r;else{for(i--,t.push(t[i-1],t[i]);i>n;)t[i]=t[i-2],i--;t[n]=r,t[n+1]=e}}(t,e,n,r)),e}function eg(t,n){const r=r1(t,n);if(r>=0)return t[1|r]}function r1(t,n){return function M3(t,n,r){let e=0,i=t.length>>r;for(;i!==e;){const a=e+(i-e>>1),p=t[a<n?i=a:e=a+1}return~(i<({token:t})),-1),er=ko(e1("Optional"),8),ta=ko(e1("SkipSelf"),4);function gu(t){return 128==(128&t.flags)}var Uo=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Uo||{});const ML=/^>|^->||--!>|)/g,AL="\u200b$1\u200b";const ag=new Map;let zL=0;const sg="__ngContext__";function zn(t,n){_n(n)?(t[sg]=n[Ds],function wL(t){ag.set(t[Ds],t)}(n)):t[sg]=n}let lg;function cg(t,n){return lg(t,n)}function fc(t){const n=t[Zt];return pn(n)?n[Zt]:n}function B3(t){return N3(t[Tr])}function I3(t){return N3(t[cr])}function N3(t){for(;null!==t&&!pn(t);)t=t[cr];return t}function s1(t,n,r,e,i){if(null!=e){let a,p=!1;pn(e)?a=e:_n(e)&&(p=!0,e=e[li]);const d=N(e);0===t&&null!==r?null==i?U3(n,r,d):js(n,r,d,i||null,!0):1===t&&null!==r?js(n,r,d,i||null,!0):2===t?function vu(t,n,r){const e=Ou(t,n);e&&function VL(t,n,r,e){t.removeChild(n,r,e)}(t,e,n,r)}(n,d,p):3===t&&n.destroyNode(d),null!=a&&function UL(t,n,r,e,i){const a=r[Er];a!==N(r)&&s1(n,t,e,a,i);for(let d=Zi;dn.replace(_L,AL))}(n))}function Au(t,n,r){return t.createElement(n,r)}function j3(t,n){const r=t[Po],e=r.indexOf(n);IO(n),r.splice(e,1)}function zu(t,n){if(t.length<=Zi)return;const r=Zi+n,e=t[r];if(e){const i=e[Es];null!==i&&i!==t&&j3(i,e),n>0&&(t[r-1][cr]=e[cr]);const a=pu(t,Zi+n);!function kL(t,n){bc(t,n,n[it],2,null,null),n[li]=null,n[Ki]=null}(e[ve],e);const p=a[Sr];null!==p&&p.detachView(a[ve]),e[Zt]=null,e[cr]=null,e[ot]&=-129}return e}function pg(t,n){if(!(256&n[ot])){const r=n[it];n[ks]&&Jp(n[ks]),n[Ls]&&Jp(n[Ls]),r.destroyNode&&bc(t,n,r,3,null,null),function WL(t){let n=t[Tr];if(!n)return ug(t[ve],t);for(;n;){let r=null;if(_n(n))r=n[Tr];else{const e=n[Zi];e&&(r=e)}if(!r){for(;n&&!n[cr]&&n!==t;)_n(n)&&ug(n[ve],n),n=n[Zt];null===n&&(n=t),_n(n)&&ug(n[ve],n),r=n&&n[cr]}n=r}}(n)}}function ug(t,n){if(!(256&n[ot])){n[ot]&=-129,n[ot]|=256,function NL(t,n){let r;if(null!=t&&null!=(r=t.destroyHooks))for(let e=0;e=0?e[p]():e[-p].unsubscribe(),a+=2}else r[a].call(e[r[a+1]]);null!==e&&(n[Ja]=null);const i=n[za];if(null!==i){n[za]=null;for(let a=0;a-1){const{encapsulation:a}=t.data[e.directiveStart+i];if(a===Qn.None||a===Qn.Emulated)return null}return je(e,r)}}(t,n.parent,r)}function js(t,n,r,e,i){t.insertBefore(n,r,e,i)}function U3(t,n,r){t.appendChild(n,r)}function Y3(t,n,r,e,i){null!==e?js(t,n,r,e,i):U3(t,n,r)}function Ou(t,n){return t.parentNode(n)}function X3(t,n,r){return $3(t,n,r)}let fg,yu,Mg,Cu,$3=function G3(t,n,r){return 40&t.type?je(t,r):null};function wu(t,n,r,e){const i=hg(t,e,n),a=n[it],d=X3(e.parent||n[Ki],e,n);if(null!=i)if(Array.isArray(r))for(let c=0;ct,createScript:t=>t,createScriptURL:t=>t})}catch{}return yu}()?.createHTML(t)||t}function c1(){if(void 0!==Mg)return Mg;if(typeof document<"u")return document;throw new ee(210,!1)}function _g(){if(void 0===Cu&&(Cu=null,Xt.trustedTypes))try{Cu=Xt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Cu}function iw(t){return _g()?.createHTML(t)||t}function rw(t){return _g()?.createScriptURL(t)||t}class Fs{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${xp})`}}class KL extends Fs{getTypeName(){return"HTML"}}class ZL extends Fs{getTypeName(){return"Style"}}class e5 extends Fs{getTypeName(){return"Script"}}class t5 extends Fs{getTypeName(){return"URL"}}class n5 extends Fs{getTypeName(){return"ResourceURL"}}function ur(t){return t instanceof Fs?t.changingThisBreaksApplicationSecurity:t}function ya(t,n){const r=function r5(t){return t instanceof Fs&&t.getTypeName()||null}(t);if(null!=r&&r!==n){if("ResourceURL"===r&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${r} (see ${xp})`)}return r===n}class d5{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const r=(new window.DOMParser).parseFromString(l1(n),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(n):(r.removeChild(r.firstChild),r)}catch{return null}}}class p5{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const r=this.inertDocument.createElement("template");return r.innerHTML=l1(n),r}}const h5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function xu(t){return(t=String(t)).match(h5)?t:"unsafe:"+t}function ao(t){const n={};for(const r of t.split(","))n[r]=!0;return n}function gc(...t){const n={};for(const r of t)for(const e in r)r.hasOwnProperty(e)&&(n[e]=!0);return n}const ow=ao("area,br,col,hr,img,wbr"),sw=ao("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),lw=ao("rp,rt"),Ag=gc(ow,gc(sw,ao("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),gc(lw,ao("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),gc(lw,sw)),zg=ao("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),cw=gc(zg,ao("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ao("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),f5=ao("script,style,template");class m5{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let r=n.firstChild,e=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?e=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,e&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let i=this.checkClobberedElement(r,r.nextSibling);if(i){r=i;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(n){const r=n.nodeName.toLowerCase();if(!Ag.hasOwnProperty(r))return this.sanitizedSomething=!0,!f5.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const e=n.attributes;for(let i=0;i"),!0}endElement(n){const r=n.nodeName.toLowerCase();Ag.hasOwnProperty(r)&&!ow.hasOwnProperty(r)&&(this.buf.push(""))}chars(n){this.buf.push(dw(n))}checkClobberedElement(n,r){if(r&&(n.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return r}}const b5=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,g5=/([^\#-~ |!])/g;function dw(t){return t.replace(/&/g,"&").replace(b5,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(g5,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Ru;function pw(t,n){let r=null;try{Ru=Ru||function aw(t){const n=new p5(t);return function u5(){try{return!!(new window.DOMParser).parseFromString(l1(""),"text/html")}catch{return!1}}()?new d5(n):n}(t);let e=n?String(n):"";r=Ru.getInertBodyElement(e);let i=5,a=e;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,e=a,a=r.innerHTML,r=Ru.getInertBodyElement(e)}while(e!==a);return l1((new m5).sanitizeChildren(Og(r)||r))}finally{if(r){const e=Og(r)||r;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function Og(t){return"content"in t&&function M5(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var hn=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(hn||{});function qu(t){const n=Mc();return n?iw(n.sanitize(hn.HTML,t)||""):ya(t,"HTML")?iw(ur(t)):pw(c1(),rt(t))}function Ca(t){const n=Mc();return n?n.sanitize(hn.URL,t)||"":ya(t,"URL")?ur(t):xu(rt(t))}function uw(t){const n=Mc();if(n)return rw(n.sanitize(hn.RESOURCE_URL,t)||"");if(ya(t,"ResourceURL"))return rw(ur(t));throw new ee(904,!1)}function Mc(){const t=ae();return t&&t[Zr].sanitizer}class X{constructor(n,r){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=J({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const _c=new X("ENVIRONMENT_INITIALIZER"),fw=new X("INJECTOR",-1),mw=new X("INJECTOR_DEF_TYPES");class wg{get(n,r=Rs){if(r===Rs){const e=new Error(`NullInjectorError: No provider for ${oi(n)}!`);throw e.name="NullInjectorError",e}return r}}function Tu(t){return{\u0275providers:t}}function v5(...t){return{\u0275providers:bw(0,t),\u0275fromNgModule:!0}}function bw(t,...n){const r=[],e=new Set;let i;const a=p=>{r.push(p)};return n1(n,p=>{const d=p;Su(d,a,[],e)&&(i||=[],i.push(d))}),void 0!==i&&gw(i,a),r}function gw(t,n){for(let r=0;r{n(a,e)})}}function Su(t,n,r,e){if(!(t=Ze(t)))return!1;let i=null,a=ys(t);const p=!a&&Ot(t);if(a||p){if(p&&!p.standalone)return!1;i=t}else{const c=t.ngModule;if(a=ys(c),!a)return!1;i=c}const d=e.has(i);if(p){if(d)return!1;if(e.add(i),p.dependencies){const c="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const s of c)Su(s,n,r,e)}}else{if(!a)return!1;{if(null!=a.imports&&!d){let s;e.add(i);try{n1(a.imports,o=>{Su(o,n,r,e)&&(s||=[],s.push(o))})}finally{}void 0!==s&&gw(s,n)}if(!d){const s=Oa(i)||(()=>new i);n({provide:i,useFactory:s,deps:At},i),n({provide:mw,useValue:i,multi:!0},i),n({provide:_c,useValue:()=>L(i),multi:!0},i)}const c=a.providers;if(null!=c&&!d){const s=t;vg(c,o=>{n(o,s)})}}}return i!==t&&void 0!==t.providers}function vg(t,n){for(let r of t)ql(r)&&(r=r.\u0275providers),Array.isArray(r)?vg(r,n):n(r)}const y5=vt({provide:String,useValue:vt});function yg(t){return null!==t&&"object"==typeof t&&y5 in t}function Us(t){return"function"==typeof t}const Cg=new X("Set Injector scope."),Eu={},x5={};let xg;function Du(){return void 0===xg&&(xg=new wg),xg}class hr{}class ku extends hr{get destroyed(){return this._destroyed}constructor(n,r,e,i){super(),this.parent=r,this.source=e,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,qg(n,p=>this.processProvider(p)),this.records.set(fw,d1(void 0,this)),i.has("environment")&&this.records.set(hr,d1(void 0,this));const a=this.records.get(Cg);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(mw.multi,At,ut.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const r=Aa(this),e=Mn(void 0);try{return n()}finally{Aa(r),Mn(e)}}get(n,r=Rs,e=ut.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(N0))return n[N0](this);e=B0(e);const a=Aa(this),p=Mn(void 0);try{if(!(e&ut.SkipSelf)){let c=this.records.get(n);if(void 0===c){const s=function E5(t){return"function"==typeof t||"object"==typeof t&&t instanceof X}(n)&&Nt(n);c=s&&this.injectableDefInScope(s)?d1(Rg(n),Eu):null,this.records.set(n,c)}if(null!=c)return this.hydrate(n,c)}return(e&ut.Self?Du():this.parent).get(n,r=e&ut.Optional&&r===Rs?null:r)}catch(d){if("NullInjectorError"===d.name){if((d[P0]=d[P0]||[]).unshift(oi(n)),a)throw d;return function lb(t,n,r,e){const i=t[P0];throw n[Sp]&&i.unshift(n[Sp]),t.message=function cb(t,n,r,e=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let i=oi(n);if(Array.isArray(n))i=n.map(oi).join(" -> ");else if("object"==typeof n){let a=[];for(let p in n)if(n.hasOwnProperty(p)){let d=n[p];a.push(p+":"+("string"==typeof d?JSON.stringify(d):oi(d)))}i=`{${a.join(", ")}}`}return`${r}${e?"("+e+")":""}[${i}]: ${t.replace(ab,"\n ")}`}("\n"+t.message,i,r,e),t.ngTokenPath=i,t[P0]=null,t}(d,n,"R3InjectorError",this.source)}throw d}finally{Mn(p),Aa(a)}}resolveInjectorInitializers(){const n=Aa(this),r=Mn(void 0);try{const i=this.get(_c.multi,At,ut.Self);for(const a of i)a()}finally{Aa(n),Mn(r)}}toString(){const n=[],r=this.records;for(const e of r.keys())n.push(oi(e));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ee(205,!1)}processProvider(n){let r=Us(n=Ze(n))?n:Ze(n&&n.provide);const e=function q5(t){return yg(t)?d1(void 0,t.useValue):d1(Aw(t),Eu)}(n);if(Us(n)||!0!==n.multi)this.records.get(r);else{let i=this.records.get(r);i||(i=d1(void 0,Eu,!0),i.factory=()=>Nl(i.multi),this.records.set(r,i)),r=n,i.multi.push(n)}this.records.set(r,e)}hydrate(n,r){return r.value===Eu&&(r.value=x5,r.value=r.factory()),"object"==typeof r.value&&r.value&&function S5(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(n){if(!n.providedIn)return!1;const r=Ze(n.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(n){const r=this._onDestroyHooks.indexOf(n);-1!==r&&this._onDestroyHooks.splice(r,1)}}function Rg(t){const n=Nt(t),r=null!==n?n.factory:Oa(t);if(null!==r)return r;if(t instanceof X)throw new ee(204,!1);if(t instanceof Function)return function R5(t){const n=t.length;if(n>0)throw pc(n,"?"),new ee(204,!1);const r=function nb(t){return t&&(t[H0]||t[Cs])||null}(t);return null!==r?()=>r.factory(t):()=>new t}(t);throw new ee(204,!1)}function Aw(t,n,r){let e;if(Us(t)){const i=Ze(t);return Oa(i)||Rg(i)}if(yg(t))e=()=>Ze(t.useValue);else if(function _w(t){return!(!t||!t.useFactory)}(t))e=()=>t.useFactory(...Nl(t.deps||[]));else if(function Mw(t){return!(!t||!t.useExisting)}(t))e=()=>L(Ze(t.useExisting));else{const i=Ze(t&&(t.useClass||t.provide));if(!function T5(t){return!!t.deps}(t))return Oa(i)||Rg(i);e=()=>new i(...Nl(t.deps))}return e}function d1(t,n,r=!1){return{factory:t,value:n,multi:r?[]:void 0}}function qg(t,n){for(const r of t)Array.isArray(r)?qg(r,n):r&&ql(r)?qg(r.\u0275providers,n):n(r)}const Ac=new X("AppId",{providedIn:"root",factory:()=>D5}),D5="ng",zw=new X("Platform Initializer"),Yo=new X("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ki=new X("AnimationModuleType"),Tg=new X("CSP nonce",{providedIn:"root",factory:()=>c1().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Ow=(t,n,r)=>null;function Pg(t,n,r=!1){return Ow(t,n,r)}class j5{}class yw{}class U5{resolveComponentFactory(n){throw function F5(t){const n=Error(`No component factory found for ${oi(t)}.`);return n.ngComponent=t,n}(n)}}let h1=(()=>{class n{}return n.NULL=new U5,n})();function Y5(){return f1(un(),ae())}function f1(t,n){return new Ae(je(t,n))}let Ae=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=Y5,n})();function X5(t){return t instanceof Ae?t.nativeElement:t}class wc{}let xa=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function G5(){const t=ae(),r=wi(un().index,t);return(_n(r)?r:t)[it]}(),n})(),$5=(()=>{var t;class n{}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>null}),n})();class Ys{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const Q5=new Ys("16.2.9"),Ng={};function Tw(t,n=null,r=null,e){const i=Sw(t,n,r,e);return i.resolveInjectorInitializers(),i}function Sw(t,n=null,r=null,e,i=new Set){const a=[r||At,v5(t)];return e=e||("object"==typeof t?void 0:oi(t)),new ku(a,n||Du(),e||null,i)}let Li=(()=>{var t;class n{static create(e,i){if(Array.isArray(e))return Tw({name:""},i,e,"");{const a=e.name??"";return Tw({name:a},e.parent,e.providers,a)}}}return(t=n).THROW_IF_NOT_FOUND=Rs,t.NULL=new wg,t.\u0275prov=J({token:t,providedIn:"any",factory:()=>L(fw)}),t.__NG_ELEMENT_ID__=-1,n})();function jg(t){return t.ngOriginalError}class Wr{constructor(){this._console=console}handleError(n){const r=this._findOriginalError(n);this._console.error("ERROR",n),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(n){let r=n&&jg(n);for(;r&&jg(r);)r=jg(r);return r||null}}function Ug(t){return n=>{setTimeout(t,void 0,n)}}const ke=class nH extends se{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,r,e){let i=n,a=r||(()=>null),p=e;if(n&&"object"==typeof n){const c=n;i=c.next?.bind(c),a=c.error?.bind(c),p=c.complete?.bind(c)}this.__isAsync&&(a=Ug(a),i&&(i=Ug(i)),p&&(p=Ug(p)));const d=super.subscribe({next:i,error:a,complete:p});return n instanceof C&&n.add(d),d}};function Dw(...t){}class we{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new ke(!1),this.onMicrotaskEmpty=new ke(!1),this.onStable=new ke(!1),this.onError=new ke(!1),typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!e&&r,i.shouldCoalesceRunChangeDetection=e,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function rH(){const t="function"==typeof Xt.requestAnimationFrame;let n=Xt[t?"requestAnimationFrame":"setTimeout"],r=Xt[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&r){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=r[Zone.__symbol__("OriginalDelegate")];i&&(r=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function sH(t){const n=()=>{!function oH(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Xt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Xg(t),t.isCheckStableRunning=!0,Yg(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Xg(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,e,i,a,p,d)=>{if(function cH(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(d))return r.invokeTask(i,a,p,d);try{return kw(t),r.invokeTask(i,a,p,d)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||t.shouldCoalesceRunChangeDetection)&&n(),Lw(t)}},onInvoke:(r,e,i,a,p,d,c)=>{try{return kw(t),r.invoke(i,a,p,d,c)}finally{t.shouldCoalesceRunChangeDetection&&n(),Lw(t)}},onHasTask:(r,e,i,a)=>{r.hasTask(i,a),e===i&&("microTask"==a.change?(t._hasPendingMicrotasks=a.microTask,Xg(t),Yg(t)):"macroTask"==a.change&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(r,e,i,a)=>(r.handleError(i,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!we.isInAngularZone())throw new ee(909,!1)}static assertNotInAngularZone(){if(we.isInAngularZone())throw new ee(909,!1)}run(n,r,e){return this._inner.run(n,r,e)}runTask(n,r,e,i){const a=this._inner,p=a.scheduleEventTask("NgZoneEvent: "+i,n,aH,Dw,Dw);try{return a.runTask(p,r,e)}finally{a.cancelTask(p)}}runGuarded(n,r,e){return this._inner.runGuarded(n,r,e)}runOutsideAngular(n){return this._outer.run(n)}}const aH={};function Yg(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Xg(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function kw(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Lw(t){t._nesting--,Yg(t)}class lH{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ke,this.onMicrotaskEmpty=new ke,this.onStable=new ke,this.onError=new ke}run(n,r,e){return n.apply(r,e)}runGuarded(n,r,e){return n.apply(r,e)}runOutsideAngular(n){return n()}runTask(n,r,e,i){return n.apply(r,e)}}const Hw=new X("",{providedIn:"root",factory:Ww});function Ww(){const t=ne(we);let n=!0;return Qi(new Mt(i=>{n=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{i.next(n),i.complete()})}),new Mt(i=>{let a;t.runOutsideAngular(()=>{a=t.onStable.subscribe(()=>{we.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(n=!0,i.next(!0))})})});const p=t.onUnstable.subscribe(()=>{we.assertInAngularZone(),n&&(n=!1,t.runOutsideAngular(()=>{i.next(!1)}))});return()=>{a.unsubscribe(),p.unsubscribe()}}).pipe(ga()))}function oo(t){return t instanceof Function?t():t}let Gg=(()=>{var t;class n{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>new t}),n})();function vc(t){for(;t;){t[ot]|=64;const n=fc(t);if(Ps(t)&&!n)return t;t=n}return null}const Vw=new X("",{providedIn:"root",factory:()=>!1});let Nu=null;function Yw(t,n){return t[n]??$w()}function Xw(t,n){const r=$w();r.producerNode?.length&&(t[n]=Nu,r.lView=t,Nu=Gw())}const _H={...Gp,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{vc(t.lView)},lView:null};function Gw(){return Object.create(_H)}function $w(){return Nu??=Gw(),Nu}const lt={};function B(t){Qw(yt(),ae(),Wn()+t,!1)}function Qw(t,n,r,e){if(!e)if(3==(3&n[ot])){const a=t.preOrderCheckHooks;null!==a&&au(n,a,r)}else{const a=t.preOrderHooks;null!==a&&ou(n,a,0,r)}Ns(r)}function q(t,n=ut.Default){const r=ae();return null===r?L(t,n):p3(un(),r,Ze(t),n)}function so(){throw new Error("invalid")}function Vu(t,n,r,e,i,a,p,d,c,s,o){const l=n.blueprint.slice();return l[li]=i,l[ot]=140|e,(null!==s||t&&2048&t[ot])&&(l[ot]|=2048),BO(l),l[Zt]=l[Ka]=t,l[ei]=r,l[Zr]=p||t&&t[Zr],l[it]=d||t&&t[it],l[Ln]=c||t&&t[Ln]||null,l[Ki]=a,l[Ds]=function OL(){return zL++}(),l[ea]=o,l[Fp]=s,l[gi]=2==n.type?t[gi]:l,l}function g1(t,n,r,e,i){let a=t.data[n];if(null===a)a=function $g(t,n,r,e,i){const a=UO(),p=Bb(),c=t.data[n]=function xH(t,n,r,e,i,a){let p=n?n.injectorIndex:-1,d=0;return G0()&&(d|=128),{type:r,index:e,insertBeforeIndex:null,injectorIndex:p,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:d,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,p?a:a&&a.parent,r,n,e,i);return null===t.firstChild&&(t.firstChild=c),null!==a&&(p?null==a.child&&null!==c.parent&&(a.child=c):null===a.next&&(a.next=c,c.prev=a)),c}(t,n,r,e,i),function vk(){return nt.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=r,a.value=e,a.attrs=i;const p=function rc(){const t=nt.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();a.injectorIndex=null===p?-1:p.injectorIndex}return wa(a,!0),a}function yc(t,n,r,e){if(0===r)return-1;const i=n.length;for(let a=0;agt&&Qw(t,n,gt,!1),R(d?2:0,i);const s=d?a:null,o=Jl(s);try{null!==s&&(s.dirty=!1),r(e,i)}finally{Kl(s,o)}}finally{d&&null===n[ks]&&Xw(n,ks),Ns(p),R(d?3:1,i)}}function Qg(t,n,r){if(Ws(n)){const e=Kn(null);try{const a=n.directiveEnd;for(let p=n.directiveStart;pnull;function ev(t,n,r,e){for(let i in t)if(t.hasOwnProperty(i)){r=null===r?{}:r;const a=t[i];null===e?tv(r,n,i,a):e.hasOwnProperty(i)&&tv(r,n,e[i],a)}return r}function tv(t,n,r,e){t.hasOwnProperty(r)?t[r].push(n,e):t[r]=[n,e]}function fr(t,n,r,e,i,a,p,d){const c=je(n,r);let o,s=n.inputs;!d&&null!=s&&(o=s[e])?(rM(t,r,o,e,i),Za(n)&&function TH(t,n){const r=wi(n,t);16&r[ot]||(r[ot]|=64)}(r,n.index)):3&n.type&&(e=function qH(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(e),i=null!=p?p(i,n.value||"",e):i,a.setProperty(c,e,i))}function eM(t,n,r,e){if(FO()){const i=null===e?null:{"":-1},a=function HH(t,n){const r=t.directiveRegistry;let e=null,i=null;if(r)for(let a=0;a0;){const r=t[--n];if("number"==typeof r&&r<0)return r}return 0})(p)!=d&&p.push(d),p.push(r,e,a)}}(t,n,e,yc(t,r,i.hostVars,lt),i)}function Ra(t,n,r,e,i,a){const p=je(t,n);!function iM(t,n,r,e,i,a,p){if(null==a)t.removeAttribute(n,i,r);else{const d=null==p?rt(a):p(a,e||"",i);t.setAttribute(n,i,d,r)}}(n[it],p,a,t.value,r,e,i)}function VH(t,n,r,e,i,a){const p=a[n];if(null!==p)for(let d=0;d{var t;class n{constructor(){this.all=new Set,this.queue=new Map}create(e,i,a){const p=typeof Zone>"u"?null:Zone.current,d=function Hb(t,n,r){const e=Object.create(Vo);r&&(e.consumerAllowSignalWrites=!0),e.fn=t,e.schedule=n;const i=p=>{e.cleanupFn=p};return e.ref={notify:()=>Ql(e),run:()=>{if(e.dirty=!1,e.hasRun&&!Zl(e))return;e.hasRun=!0;const p=Jl(e);try{e.cleanupFn(),e.cleanupFn=Lr,e.fn(i)}finally{Kl(e,p)}},cleanup:()=>e.cleanupFn()},e.ref}(e,o=>{this.all.has(o)&&this.queue.set(o,p)},a);let c;this.all.add(d),d.notify();const s=()=>{d.cleanup(),c?.(),this.all.delete(d),this.queue.delete(d)};return c=i?.onDestroy(s),{destroy:s}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>new t}),n})();function Fu(t,n,r){let e=r?t.styles:null,i=r?t.classes:null,a=0;if(null!==n)for(let p=0;p0){fv(t,1);const i=r.components;null!==i&&bv(t,i,1)}}function bv(t,n,r){for(let e=0;e-1&&(zu(n,e),pu(r,e))}this._attachedToViewContainer=!1}pg(this._lView[ve],this._lView)}onDestroy(n){!function VO(t,n){if(256==(256&t[ot]))throw new ee(911,!1);null===t[za]&&(t[za]=[]),t[za].push(n)}(this._lView,n)}markForCheck(){vc(this._cdRefInjectingView||this._lView)}detach(){this._lView[ot]&=-129}reattach(){this._lView[ot]|=128}detectChanges(){Uu(this._lView[ve],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function HL(t,n){bc(t,n,n[it],2,null,null)}(this._lView[ve],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=n}}class JH extends xc{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;Uu(n[ve],n,n[ei],!1)}checkNoChanges(){}get context(){return null}}class gv extends h1{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const r=Ot(n);return new Rc(r,this.ngModule)}}function Mv(t){const n=[];for(let r in t)t.hasOwnProperty(r)&&n.push({propName:t[r],templateName:r});return n}class ZH{constructor(n,r){this.injector=n,this.parentInjector=r}get(n,r,e){e=B0(e);const i=this.injector.get(n,Ng,e);return i!==Ng||r===Ng?i:this.parentInjector.get(n,r,e)}}class Rc extends yw{get inputs(){const n=this.componentDef,r=n.inputTransforms,e=Mv(n.inputs);if(null!==r)for(const i of e)r.hasOwnProperty(i.propName)&&(i.transform=r[i.propName]);return e}get outputs(){return Mv(this.componentDef.outputs)}constructor(n,r){super(),this.componentDef=n,this.ngModule=r,this.componentType=n.type,this.selector=function mb(t){return t.map(Ip).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!r}create(n,r,e,i){let a=(i=i||this.ngModule)instanceof hr?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const p=a?new ZH(n,a):n,d=p.get(wc,null);if(null===d)throw new ee(407,!1);const l={rendererFactory:d,sanitizer:p.get($5,null),effectManager:p.get(pv,null),afterRenderEventManager:p.get(Gg,null)},u=d.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",f=e?function OH(t,n,r,e){const a=e.get(Vw,!1)||r===Qn.ShadowDom,p=t.selectRootElement(n,a);return function wH(t){Zw(t)}(p),p}(u,e,this.componentDef.encapsulation,p):Au(u,h,function KH(t){const n=t.toLowerCase();return"svg"===n?T:"math"===n?"math":null}(h)),g=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let w=null;null!==f&&(w=Pg(f,p,!0));const H=Zg(0,null,null,1,0,null,null,null,null,null,null),Y=Vu(null,H,null,g,null,null,l,u,p,null,w);let _e,ct;Fb(Y);try{const at=this.componentDef;let ui,Xi=null;at.findHostDirectiveDefs?(ui=[],Xi=new Map,at.findHostDirectiveDefs(at,ui,Xi),ui.push(at)):ui=[at];const or=function tW(t,n){const r=t[ve],e=gt;return t[e]=n,g1(r,e,2,"#host",null)}(Y,f),Vm=function iW(t,n,r,e,i,a,p){const d=i[ve];!function nW(t,n,r,e){for(const i of t)n.mergedAttrs=Ts(n.mergedAttrs,i.hostAttrs);null!==n.mergedAttrs&&(Fu(n,n.mergedAttrs,!0),null!==r&&tw(e,r,n))}(e,t,n,p);let c=null;null!==n&&(c=Pg(n,i[Ln]));const s=a.rendererFactory.createRenderer(n,r);let o=16;r.signals?o=4096:r.onPush&&(o=64);const l=Vu(i,Kw(r),null,o,i[t.index],t,a,s,null,null,c);return d.firstCreatePass&&tM(d,t,e.length-1),ju(i,l),i[t.index]=l}(or,f,at,ui,Y,l,u);ct=sn(H,gt),f&&function aW(t,n,r,e){if(e)Fl(t,r,["ng-version",Q5.full]);else{const{attrs:i,classes:a}=function bb(t){const n=[],r=[];let e=1,i=2;for(;e0&&ew(t,r,a.join(" "))}}(u,at,f,e),void 0!==r&&function oW(t,n,r){const e=t.projection=[];for(let i=0;i=0;e--){const i=t[e];i.hostVars=n+=i.hostVars,i.hostAttrs=Ts(i.hostAttrs,r=Ts(r,i.hostAttrs))}}(e)}function Yu(t){return t===qr?{}:t===At?[]:t}function cW(t,n){const r=t.viewQuery;t.viewQuery=r?(e,i)=>{n(e,i),r(e,i)}:n}function dW(t,n){const r=t.contentQueries;t.contentQueries=r?(e,i,a)=>{n(e,i,a),r(e,i,a)}:n}function pW(t,n){const r=t.hostBindings;t.hostBindings=r?(e,i)=>{n(e,i),r(e,i)}:n}function wv(t){const n=t.inputConfig,r={};for(const e in n)if(n.hasOwnProperty(e)){const i=n[e];Array.isArray(i)&&i[2]&&(r[e]=i[2])}t.inputTransforms=r}function Xu(t){return!!oM(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function oM(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function qa(t,n,r){return t[n]=r}function On(t,n,r){return!Object.is(t[n],r)&&(t[n]=r,!0)}function Xs(t,n,r,e){const i=On(t,n,r);return On(t,n+1,e)||i}function Gu(t,n,r,e,i){const a=Xs(t,n,r,e);return On(t,n+2,i)||a}function Ge(t,n,r,e){const i=ae();return On(i,$0(),n)&&(yt(),Ra(Mi(),i,t,n,r,e)),Ge}function _1(t,n,r,e){return On(t,$0(),r)?n+rt(r)+e:lt}function ie(t,n,r,e,i,a,p,d){const c=ae(),s=yt(),o=t+gt,l=s.firstCreatePass?function HW(t,n,r,e,i,a,p,d,c){const s=n.consts,o=g1(n,t,4,p||null,jo(s,d));eM(n,r,o,jo(s,c)),ru(n,o);const l=o.tView=Zg(2,o,e,i,a,n.directiveRegistry,n.pipeRegistry,null,n.schemas,s,null);return null!==n.queries&&(n.queries.template(n,o),l.queries=n.queries.embeddedTView(o)),o}(o,s,c,n,r,e,i,a,p):s.data[o];wa(l,!1);const u=Hv(s,c,l,t);nu()&&wu(s,c,u,l),zn(u,c),ju(c,c[o]=av(u,c,u,l)),U0(l)&&Jg(s,c,l),null!=p&&Kg(c,l,d)}let Hv=function Wv(t,n,r,e){return Fo(!0),n[it].createComment("")};function Hi(t){return An(function wk(){return nt.lFrame.contextLView}(),gt+t)}function F(t,n,r){const e=ae();return On(e,$0(),n)&&fr(yt(),Mi(),e,t,n,e[it],r,!1),F}function uM(t,n,r,e,i){const p=i?"class":"style";rM(t,r,n.inputs[p],p,e)}function I(t,n,r,e){const i=ae(),a=yt(),p=gt+t,d=i[it],c=a.firstCreatePass?function IW(t,n,r,e,i,a){const p=n.consts,c=g1(n,t,2,e,jo(p,i));return eM(n,r,c,jo(p,a)),null!==c.attrs&&Fu(c,c.attrs,!1),null!==c.mergedAttrs&&Fu(c,c.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,c),c}(p,a,i,n,r,e):a.data[p],s=Pv(a,i,c,d,n,t);i[p]=s;const o=U0(c);return wa(c,!0),tw(d,s,c),32!=(32&c.flags)&&nu()&&wu(a,i,s,c),0===function mk(){return nt.lFrame.elementDepthCount}()&&zn(s,i),function bk(){nt.lFrame.elementDepthCount++}(),o&&(Jg(a,i,c),Qg(a,c,i)),null!==e&&Kg(i,c),I}function V(){let t=un();Bb()?Ib():(t=t.parent,wa(t,!1));const n=t;(function Mk(t){return nt.skipHydrationRootTNode===t})(n)&&function Ok(){nt.skipHydrationRootTNode=null}(),function gk(){nt.lFrame.elementDepthCount--}();const r=yt();return r.firstCreatePass&&(ru(r,t),Ws(t)&&r.queries.elementEnd(t)),null!=n.classesWithoutHost&&function Lk(t){return 0!=(8&t.flags)}(n)&&uM(r,n,ae(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function Hk(t){return 0!=(16&t.flags)}(n)&&uM(r,n,ae(),n.stylesWithoutHost,!1),V}function Me(t,n,r,e){return I(t,n,r,e),V(),Me}let Pv=(t,n,r,e,i,a)=>(Fo(!0),Au(e,i,function t3(){return nt.lFrame.currentNamespace}()));function ia(t,n,r){const e=ae(),i=yt(),a=t+gt,p=i.firstCreatePass?function jW(t,n,r,e,i){const a=n.consts,p=jo(a,e),d=g1(n,t,8,"ng-container",p);return null!==p&&Fu(d,p,!0),eM(n,r,d,jo(a,i)),null!==n.queries&&n.queries.elementStart(n,d),d}(a,i,e,n,r):i.data[a];wa(p,!0);const d=Bv(i,e,p,t);return e[a]=d,nu()&&wu(i,e,d,p),zn(d,e),U0(p)&&(Jg(i,e,p),Qg(i,p,e)),null!=r&&Kg(e,p),ia}function na(){let t=un();const n=yt();return Bb()?Ib():(t=t.parent,wa(t,!1)),n.firstCreatePass&&(ru(n,t),Ws(t)&&n.queries.elementEnd(t)),na}function Bn(t,n,r){return ia(t,n,r),na(),Bn}let Bv=(t,n,r,e)=>(Fo(!0),dg(n[it],""));function Br(){return ae()}function Dc(t){return!!t&&"function"==typeof t.then}function Iv(t){return!!t&&"function"==typeof t.subscribe}function ye(t,n,r,e){const i=ae(),a=yt(),p=un();return function Vv(t,n,r,e,i,a,p){const d=U0(e),s=t.firstCreatePass&&lv(t),o=n[ei],l=sv(n);let u=!0;if(3&e.type||p){const b=je(e,n),m=p?p(b):b,g=l.length,w=p?Y=>p(N(Y[e.index])):e.index;let H=null;if(!p&&d&&(H=function YW(t,n,r,e){const i=t.cleanup;if(null!=i)for(let a=0;ac?d[c]:null}"string"==typeof p&&(a+=2)}return null}(t,n,i,e.index)),null!==H)(H.__ngLastListenerFn__||H).__ngNextListenerFn__=a,H.__ngLastListenerFn__=a,u=!1;else{a=Fv(e,n,o,a,!1);const Y=r.listen(m,i,a);l.push(a,Y),s&&s.push(i,w,g,g+1)}}else a=Fv(e,n,o,a,!1);const h=e.outputs;let f;if(u&&null!==h&&(f=h[i])){const b=f.length;if(b)for(let m=0;m-1?wi(t.index,n):n);let c=jv(n,r,e,p),s=a.__ngNextListenerFn__;for(;s;)c=jv(n,r,s,p)&&c,s=s.__ngNextListenerFn__;return i&&!1===c&&p.preventDefault(),c}}function fe(t=1){return function Rk(t){return(nt.lFrame.contextLView=function qk(t,n){for(;t>0;)n=n[Ka],t--;return n}(t,nt.lFrame.contextLView))[ei]}(t)}function XW(t,n){let r=null;const e=function lr(t){const n=t.attrs;if(null!=n){const r=n.indexOf(5);if(!(1&r))return n[r+1]}return null}(t);for(let i=0;i>17&32767}function fM(t){return 2|t}function Gs(t){return(131068&t)>>2}function mM(t,n){return-131069&t|n<<2}function bM(t){return 1|t}function Zv(t,n,r,e,i){const a=t[r+1],p=null===n;let d=e?Xo(a):Gs(a),c=!1;for(;0!==d&&(!1===c||p);){const o=t[d+1];ZW(t[d],n)&&(c=!0,t[d+1]=e?bM(o):fM(o)),d=e?Xo(o):Gs(o)}c&&(t[r+1]=e?fM(a):bM(a))}function ZW(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&r1(t,n)>=0}const rn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function ey(t){return t.substring(rn.key,rn.keyEnd)}function ty(t,n){const r=rn.textEnd;return r===n?-1:(n=rn.keyEnd=function nP(t,n,r){for(;n32;)n++;return n}(t,rn.key=n,r),x1(t,n,r))}function x1(t,n,r){for(;n=0;r=ty(n,r))pr(t,ey(n),!0)}function aa(t,n,r,e){const i=ae(),a=yt(),p=no(2);a.firstUpdatePass&&ly(a,t,p,e),n!==lt&&On(i,p,n)&&dy(a,a.data[Wn()],i,i[it],t,i[p+1]=function fP(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=oi(ur(t)))),t}(n,r),e,p)}function oa(t,n,r,e){const i=yt(),a=no(2);i.firstUpdatePass&&ly(i,null,a,e);const p=ae();if(r!==lt&&On(p,a,r)){const d=i.data[Wn()];if(uy(d,e)&&!sy(i,a)){let c=e?d.classesWithoutHost:d.stylesWithoutHost;null!==c&&(r=sr(c,r||"")),uM(i,d,p,r,e)}else!function hP(t,n,r,e,i,a,p,d){i===lt&&(i=At);let c=0,s=0,o=0=t.expandoStartIndex}function ly(t,n,r,e){const i=t.data;if(null===i[r+1]){const a=i[Wn()],p=sy(t,r);uy(a,e)&&null===n&&!p&&(n=!1),n=function sP(t,n,r,e){const i=function Vb(t){const n=nt.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}(t);let a=e?n.residualClasses:n.residualStyles;if(null===i)0===(e?n.classBindings:n.styleBindings)&&(r=kc(r=gM(null,t,n,r,e),n.attrs,e),a=null);else{const p=n.directiveStylingLast;if(-1===p||t[p]!==i)if(r=gM(i,t,n,r,e),null===a){let c=function lP(t,n,r){const e=r?n.classBindings:n.styleBindings;if(0!==Gs(e))return t[Xo(e)]}(t,n,e);void 0!==c&&Array.isArray(c)&&(c=gM(null,t,n,c[1],e),c=kc(c,n.attrs,e),function cP(t,n,r,e){t[Xo(r?n.classBindings:n.styleBindings)]=e}(t,n,e,c))}else a=function dP(t,n,r){let e;const i=n.directiveEnd;for(let a=1+n.directiveStylingLast;a0)&&(s=!0)):o=r,i)if(0!==c){const u=Xo(t[d+1]);t[e+1]=Ku(u,d),0!==u&&(t[u+1]=mM(t[u+1],e)),t[d+1]=function $W(t,n){return 131071&t|n<<17}(t[d+1],e)}else t[e+1]=Ku(d,0),0!==d&&(t[d+1]=mM(t[d+1],e)),d=e;else t[e+1]=Ku(c,0),0===d?d=e:t[c+1]=mM(t[c+1],e),c=e;s&&(t[e+1]=fM(t[e+1])),Zv(t,o,e,!0),Zv(t,o,e,!1),function KW(t,n,r,e,i){const a=i?t.residualClasses:t.residualStyles;null!=a&&"string"==typeof n&&r1(a,n)>=0&&(r[e+1]=bM(r[e+1]))}(n,o,t,e,a),p=Ku(d,c),a?n.classBindings=p:n.styleBindings=p}(i,a,n,r,p,e)}}function gM(t,n,r,e,i){let a=null;const p=r.directiveEnd;let d=r.directiveStylingLast;for(-1===d?d=r.directiveStart:d++;d0;){const c=t[i],s=Array.isArray(c),o=s?c[1]:c,l=null===o;let u=r[i+1];u===lt&&(u=l?At:void 0);let h=l?eg(u,e):o===e?u:void 0;if(s&&!Zu(h)&&(h=eg(c,e)),Zu(h)&&(d=h,p))return d;const f=t[i+1];i=p?Xo(f):Gs(f)}if(null!==n){let c=a?n.residualClasses:n.residualStyles;null!=c&&(d=eg(c,e))}return d}function Zu(t){return void 0!==t}function uy(t,n){return 0!=(t.flags&(n?8:16))}function re(t,n=""){const r=ae(),e=yt(),i=t+gt,a=e.firstCreatePass?g1(e,i,1,n,null):e.data[i],p=hy(e,r,a,n,t);r[i]=p,nu()&&wu(e,r,p,a),wa(a,!1)}let hy=(t,n,r,e,i)=>(Fo(!0),function _u(t,n){return t.createText(n)}(n[it],e));function _t(t){return Le("",t,""),_t}function Le(t,n,r){const e=ae(),i=_1(e,t,n,r);return i!==lt&&lo(e,Wn(),i),Le}function MM(t,n,r,e,i){const a=ae(),p=function A1(t,n,r,e,i,a){const d=Xs(t,io(),r,i);return no(2),d?n+rt(r)+e+rt(i)+a:lt}(a,t,n,r,e,i);return p!==lt&&lo(a,Wn(),p),MM}function _M(t,n,r,e,i,a,p){const d=ae(),c=function z1(t,n,r,e,i,a,p,d){const s=Gu(t,io(),r,i,p);return no(3),s?n+rt(r)+e+rt(i)+a+rt(p)+d:lt}(d,t,n,r,e,i,a,p);return c!==lt&&lo(d,Wn(),c),_M}function AM(t,n,r){oa(pr,Sa,_1(ae(),t,n,r),!0)}function wn(t,n,r){const e=ae();return On(e,$0(),n)&&fr(yt(),Mi(),e,t,n,e[it],r,!0),wn}const q1="en-US";let Ey=q1;function wM(t,n,r,e,i){if(t=Ze(t),Array.isArray(t))for(let a=0;a>20;if(Us(t)||!t.multi){const h=new oc(s,i,q),f=yM(c,n,i?o:o+u,l);-1===f?(Jb(lu(d,p),a,c),vM(a,t,n.length),n.push(c),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),r.push(h),p.push(h)):(r[f]=h,p[f]=h)}else{const h=yM(c,n,o+u,l),f=yM(c,n,o,o+u),m=f>=0&&r[f];if(i&&!m||!i&&!(h>=0&&r[h])){Jb(lu(d,p),a,c);const g=function kB(t,n,r,e,i){const a=new oc(t,r,q);return a.multi=[],a.index=n,a.componentProviders=0,nC(a,i,e&&!r),a}(i?DB:EB,r.length,i,e,s);!i&&m&&(r[f].providerFactory=g),vM(a,t,n.length,0),n.push(c),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),r.push(g),p.push(g)}else vM(a,t,h>-1?h:f,nC(r[i?f:h],s,!i&&e));!i&&e&&m&&r[f].componentProviders++}}}function vM(t,n,r,e){const i=Us(n),a=function C5(t){return!!t.useClass}(n);if(i||a){const c=(a?Ze(n.useClass):n).prototype.ngOnDestroy;if(c){const s=t.destroyHooks||(t.destroyHooks=[]);if(!i&&n.multi){const o=s.indexOf(r);-1===o?s.push(r,[e,c]):s[o+1].push(e,c)}else s.push(r,c)}}}function nC(t,n,r){return r&&t.componentProviders++,t.multi.push(n)-1}function yM(t,n,r,e){for(let i=r;i{r.providersResolver=(e,i)=>function SB(t,n,r){const e=yt();if(e.firstCreatePass){const i=dr(t);wM(r,e.data,e.blueprint,i,!0),wM(n,e.data,e.blueprint,i,!1)}}(e,i?i(t):t,n)}}class Qs{}class rC{}class xM extends Qs{constructor(n,r,e){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new gv(this);const i=kn(n);this._bootstrapComponents=oo(i.bootstrap),this._r3Injector=Sw(n,r,[{provide:Qs,useValue:this},{provide:h1,useValue:this.componentFactoryResolver},...e],oi(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class RM extends rC{constructor(n){super(),this.moduleType=n}create(n){return new xM(this.moduleType,n,[])}}class aC extends Qs{constructor(n){super(),this.componentFactoryResolver=new gv(this),this.instance=null;const r=new ku([...n.providers,{provide:Qs,useValue:this},{provide:h1,useValue:this.componentFactoryResolver}],n.parent||Du(),n.debugName,new Set(["environment"]));this.injector=r,n.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function qM(t,n,r=null){return new aC({providers:t,parent:n,debugName:r,runEnvironmentInitializers:!0}).injector}let WB=(()=>{var t;class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const i=bw(0,e.type),a=i.length>0?qM([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,a)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return(t=n).\u0275prov=J({token:t,providedIn:"environment",factory:()=>new t(L(hr))}),n})();function TM(t){t.getStandaloneInjector=n=>n.get(WB).getOrCreateStandaloneInjector(t)}function rh(t,n,r){const e=Hn()+t,i=ae();return i[e]===lt?qa(i,e,r?n.call(r):n()):function qc(t,n){return t[n]}(i,e)}function si(t,n,r,e){return uC(ae(),Hn(),t,n,r,e)}function EM(t,n,r,e,i){return hC(ae(),Hn(),t,n,r,e,i)}function Ic(t,n){const r=t[n];return r===lt?void 0:r}function uC(t,n,r,e,i,a){const p=n+r;return On(t,p,i)?qa(t,p+1,a?e.call(a,i):e(i)):Ic(t,p+1)}function hC(t,n,r,e,i,a,p){const d=n+r;return Xs(t,d,i,a)?qa(t,d+2,p?e.call(p,i,a):e(i,a)):Ic(t,d+2)}function oe(t,n){const r=yt();let e;const i=t+gt;r.firstCreatePass?(e=function ZB(t,n){if(n)for(let r=n.length-1;r>=0;r--){const e=n[r];if(t===e.name)return e}}(n,r.pipeRegistry),r.data[i]=e,e.onDestroy&&(r.destroyHooks??=[]).push(i,e.onDestroy)):e=r.data[i];const a=e.factory||(e.factory=Oa(e.type)),d=Mn(q);try{const c=su(!1),s=a();return su(c),function BW(t,n,r,e){r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),n[r]=e}(r,ae(),i,s),s}finally{Mn(d)}}function ue(t,n,r){const e=t+gt,i=ae(),a=An(i,e);return Vc(i,e)?uC(i,Hn(),n,a.transform,r,a):a.transform(r)}function Js(t,n,r,e){const i=t+gt,a=ae(),p=An(a,i);return Vc(a,i)?hC(a,Hn(),n,p.transform,r,e,p):p.transform(r,e)}function Nc(t,n,r,e,i){const a=t+gt,p=ae(),d=An(p,a);return Vc(p,a)?function fC(t,n,r,e,i,a,p,d){const c=n+r;return Gu(t,c,i,a,p)?qa(t,c+3,d?e.call(d,i,a,p):e(i,a,p)):Ic(t,c+3)}(p,Hn(),n,d.transform,r,e,i,d):d.transform(r,e,i)}function Vc(t,n){return t[ve].data[n].pure}function n6(){return this._results[Symbol.iterator]()}class Ks{get changes(){return this._changes||(this._changes=new ke)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=Ks.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=n6)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,r){return this._results.reduce(n,r)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,r){const e=this;e.dirty=!1;const i=function Hr(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Qk(t,n,r){if(t.length!==n.length)return!1;for(let e=0;e0&&(r[i-1][cr]=n),e{class n{}return n.__NG_ELEMENT_ID__=l6,n})();const o6=ci,s6=class extends o6{constructor(n,r,e){super(),this._declarationLView=n,this._declarationTContainer=r,this.elementRef=e}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,e){const i=function r6(t,n,r,e){const i=n.tView,d=Vu(t,i,r,4096&t[ot]?4096:16,null,n,null,null,null,e?.injector??null,e?.hydrationInfo??null);d[Es]=t[n.index];const s=t[Sr];return null!==s&&(d[Sr]=s.createEmbeddedView(i)),aM(i,d,r),d}(this._declarationLView,this._declarationTContainer,n,{injector:r,hydrationInfo:e});return new xc(i)}};function l6(){return ah(un(),ae())}function ah(t,n){return 4&t.type?new s6(n,t,f1(t,n)):null}let di=(()=>{class n{}return n.__NG_ELEMENT_ID__=f6,n})();function f6(){return wC(un(),ae())}const m6=di,zC=class extends m6{constructor(n,r,e){super(),this._lContainer=n,this._hostTNode=r,this._hostLView=e}get element(){return f1(this._hostTNode,this._hostLView)}get injector(){return new Pn(this._hostTNode,this._hostLView)}get parentInjector(){const n=cu(this._hostTNode,this._hostLView);if(Gb(n)){const r=lc(n,this._hostLView),e=sc(n);return new Pn(r[ve].data[e+8],r)}return new Pn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const r=OC(this._lContainer);return null!==r&&r[n]||null}get length(){return this._lContainer.length-Zi}createEmbeddedView(n,r,e){let i,a;"number"==typeof e?i=e:null!=e&&(i=e.index,a=e.injector);const d=n.createEmbeddedViewImpl(r||{},a,null);return this.insertImpl(d,i,false),d}createComponent(n,r,e,i,a){const p=n&&!function dc(t){return"function"==typeof t}(n);let d;if(p)d=r;else{const b=r||{};d=b.index,e=b.injector,i=b.projectableNodes,a=b.environmentInjector||b.ngModuleRef}const c=p?n:new Rc(Ot(n)),s=e||this.parentInjector;if(!a&&null==c.ngModule){const m=(p?s:this.parentInjector).get(hr,null);m&&(a=m)}Ot(c.componentType??{});const h=c.create(s,i,null,a);return this.insertImpl(h.hostView,d,false),h}insert(n,r){return this.insertImpl(n,r,!1)}insertImpl(n,r,e){const i=n._lView;if(function uk(t){return pn(t[Zt])}(i)){const c=this.indexOf(n);if(-1!==c)this.detach(c);else{const s=i[Zt],o=new zC(s,s[Ki],s[Zt]);o.detach(o.indexOf(n))}}const p=this._adjustIndex(r),d=this._lContainer;return a6(d,i,p,!e),n.attachToViewContainerRef(),g3(DM(d),p,n),n}move(n,r){return this.insert(n,r)}indexOf(n){const r=OC(this._lContainer);return null!==r?r.indexOf(n):-1}remove(n){const r=this._adjustIndex(n,-1),e=zu(this._lContainer,r);e&&(pu(DM(this._lContainer),r),pg(e[ve],e))}detach(n){const r=this._adjustIndex(n,-1),e=zu(this._lContainer,r);return e&&null!=pu(DM(this._lContainer),r)?new xc(e):null}_adjustIndex(n,r=0){return n??this.length+r}};function OC(t){return t[8]}function DM(t){return t[8]||(t[8]=[])}function wC(t,n){let r;const e=n[t.index];return pn(e)?r=e:(r=av(e,n,null,t),n[t.index]=r,ju(n,r)),vC(r,n,t,e),new zC(r,t,n)}let vC=function yC(t,n,r,e){if(t[Er])return;let i;i=8&r.type?N(e):function b6(t,n){const r=t[it],e=r.createComment(""),i=je(n,t);return js(r,Ou(r,i),e,function jL(t,n){return t.nextSibling(n)}(r,i),!1),e}(n,r),t[Er]=i};class kM{constructor(n){this.queryList=n,this.matches=null}clone(){return new kM(this.queryList)}setDirty(){this.queryList.setDirty()}}class LM{constructor(n=[]){this.queries=n}createEmbeddedView(n){const r=n.queries;if(null!==r){const e=null!==n.contentQueries?n.contentQueries[0]:r.length,i=[];for(let a=0;a0)e.push(p[d/2]);else{const s=a[d+1],o=n[-c];for(let l=Zi;l{var t;class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=ne(lh,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const a of this.appInits){const p=a();if(Dc(p))e.push(p);else if(Iv(p)){const d=new Promise((c,s)=>{p.subscribe({complete:c,error:s})});e.push(d)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(a=>{this.reject(a)}),0===e.length&&i(),this.initialized=!0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),XC=(()=>{var t;class n{log(e){console.log(e)}warn(e){console.warn(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();const Ea=new X("LocaleId",{providedIn:"root",factory:()=>ne(Ea,ut.Optional|ut.SkipSelf)||function U6(){return typeof $localize<"u"&&$localize.locale||q1}()});let ch=(()=>{var t;class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Fi(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class G6{constructor(n,r){this.ngModuleFactory=n,this.componentFactories=r}}let GC=(()=>{var t;class n{compileModuleSync(e){return new RM(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),p=oo(kn(e).declarations).reduce((d,c)=>{const s=Ot(c);return s&&d.push(new Rc(s)),d},[]);return new G6(i,p)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const KC=new X(""),ph=new X("");let $M,XM=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,$M||(function fI(t){$M=t}(a),a.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{we.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,a){let p=-1;i&&i>0&&(p=setTimeout(()=>{this._callbacks=this._callbacks.filter(d=>d.timeoutId!==p),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:p,updateCb:a})}whenStable(e,i,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,a){return[]}}return(t=n).\u0275fac=function(e){return new(e||t)(L(we),L(GM),L(ph))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),GM=(()=>{var t;class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return $M?.findTestabilityInTree(this,e,i)??null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})(),Go=null;const ZC=new X("AllowMultipleToken"),QM=new X("PlatformDestroyListeners"),JM=new X("appBootstrapListener");class tx{constructor(n,r){this.name=n,this.token=r}}function nx(t,n,r=[]){const e=`Platform: ${n}`,i=new X(e);return(a=[])=>{let p=KM();if(!p||p.injector.get(ZC,!1)){const d=[...r,...a,{provide:i,useValue:!0}];t?t(d):function gI(t){if(Go&&!Go.get(ZC,!1))throw new ee(400,!1);(function ex(){!function Sb(t){Kp=t}(()=>{throw new ee(600,!1)})})(),Go=t;const n=t.get(ax);(function ix(t){t.get(zw,null)?.forEach(r=>r())})(t)}(function rx(t=[],n){return Li.create({name:n,providers:[{provide:Cg,useValue:"platform"},{provide:QM,useValue:new Set([()=>Go=null])},...t]})}(d,e))}return function _I(t){const n=KM();if(!n)throw new ee(401,!1);return n}()}}function KM(){return Go?.get(ax)??null}let ax=(()=>{var t;class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const a=function AI(t="zone.js",n){return"noop"===t?new lH:"zone.js"===t?new we(n):t}(i?.ngZone,function ox(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return a.run(()=>{const p=function HB(t,n,r){return new xM(t,n,r)}(e.moduleType,this.injector,function px(t){return[{provide:we,useFactory:t},{provide:_c,multi:!0,useFactory:()=>{const n=ne(OI,{optional:!0});return()=>n.initialize()}},{provide:dx,useFactory:zI},{provide:Hw,useFactory:Ww}]}(()=>a)),d=p.injector.get(Wr,null);return a.runOutsideAngular(()=>{const c=a.onError.subscribe({next:s=>{d.handleError(s)}});p.onDestroy(()=>{uh(this._modules,p),c.unsubscribe()})}),function sx(t,n,r){try{const e=r();return Dc(e)?e.catch(i=>{throw n.runOutsideAngular(()=>t.handleError(i)),i}):e}catch(e){throw n.runOutsideAngular(()=>t.handleError(e)),e}}(d,a,()=>{const c=p.injector.get(FM);return c.runInitializers(),c.donePromise.then(()=>(function Dy(t){$n(t,"Expected localeId to be defined"),"string"==typeof t&&(Ey=t.toLowerCase().replace(/_/g,"-"))}(p.injector.get(Ea,q1)||q1),this._moduleDoBootstrap(p),p))})})}bootstrapModule(e,i=[]){const a=lx({},i);return function mI(t,n,r){const e=new RM(r);return Promise.resolve(e)}(0,0,e).then(p=>this.bootstrapModuleFactory(p,a))}_moduleDoBootstrap(e){const i=e.injector.get($o);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(a=>i.bootstrap(a));else{if(!e.instance.ngDoBootstrap)throw new ee(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ee(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(QM,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Li))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();function lx(t,n){return Array.isArray(n)?n.reduce(lx,t):{...t,...n}}let $o=(()=>{var t;class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ne(dx),this.zoneIsStable=ne(Hw),this.componentTypes=[],this.components=[],this.isStable=ne(ch).hasPendingTasks.pipe(Oi(e=>e?me(!1):this.zoneIsStable),xl(),ga()),this._injector=ne(hr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const a=e instanceof yw;if(!this._injector.get(FM).done)throw!a&&function Lo(t){const n=Ot(t)||Ji(t)||dn(t);return null!==n&&n.standalone}(e),new ee(405,!1);let d;d=a?e:this._injector.get(h1).resolveComponentFactory(e),this.componentTypes.push(d.componentType);const c=function bI(t){return t.isBoundToModule}(d)?void 0:this._injector.get(Qs),o=d.create(Li.NULL,[],i||d.selector,c),l=o.location.nativeElement,u=o.injector.get(KC,null);return u?.registerApplication(l),o.onDestroy(()=>{this.detachView(o.hostView),uh(this.components,o),u?.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new ee(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;uh(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(JM,[]);i.push(...this._bootstrapListeners),i.forEach(a=>a(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>uh(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ee(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function uh(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}const dx=new X("",{providedIn:"root",factory:()=>ne(Wr).handleError.bind(void 0)});function zI(){const t=ne(we),n=ne(Wr);return r=>t.runOutsideAngular(()=>n.handleError(r))}let OI=(()=>{var t;class n{constructor(){this.zone=ne(we),this.applicationRef=ne($o)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();let ii=(()=>{class n{}return n.__NG_ELEMENT_ID__=vI,n})();function vI(t){return function yI(t,n,r){if(Za(t)&&!r){const e=wi(t.index,n);return new xc(e,e)}return 47&t.type?new xc(n[gi],n):null}(un(),ae(),16==(16&t))}class mx{constructor(){}supports(n){return Xu(n)}create(n){return new SI(n)}}const TI=(t,n)=>n;class SI{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||TI}forEachItem(n){let r;for(r=this._itHead;null!==r;r=r._next)n(r)}forEachOperation(n){let r=this._itHead,e=this._removalsHead,i=0,a=null;for(;r||e;){const p=!e||r&&r.currentIndex{p=this._trackByFn(i,d),null!==r&&Object.is(r.trackById,p)?(e&&(r=this._verifyReinsertion(r,d,p,i)),Object.is(r.item,d)||this._addIdentityChange(r,d)):(r=this._mismatch(r,d,p,i),e=!0),r=r._next,i++}),this.length=i;return this._truncate(r),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,r,e,i){let a;return null===n?a=this._itTail:(a=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._reinsertAfter(n,a,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(e,i))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._moveAfter(n,a,i)):n=this._addAfter(new EI(r,e),a,i),n}_verifyReinsertion(n,r,e,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null);return null!==a?n=this._reinsertAfter(a,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const r=n._next;this._addToRemovals(this._unlink(n)),n=r}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,r,e){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,a=n._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(n,r,e),this._addToMoves(n,e),n}_moveAfter(n,r,e){return this._unlink(n),this._insertAfter(n,r,e),this._addToMoves(n,e),n}_addAfter(n,r,e){return this._insertAfter(n,r,e),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,r,e){const i=null===r?this._itHead:r._next;return n._next=i,n._prev=r,null===i?this._itTail=n:i._prev=n,null===r?this._itHead=n:r._next=n,null===this._linkedRecords&&(this._linkedRecords=new bx),this._linkedRecords.put(n),n.currentIndex=e,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const r=n._prev,e=n._next;return null===r?this._itHead=e:r._next=e,null===e?this._itTail=r:e._prev=r,n}_addToMoves(n,r){return n.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new bx),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,r){return n.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class EI{constructor(n,r){this.item=n,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class DI{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,r){let e;for(e=this._head;null!==e;e=e._nextDup)if((null===r||r<=e.currentIndex)&&Object.is(e.trackById,n))return e;return null}remove(n){const r=n._prevDup,e=n._nextDup;return null===r?this._head=e:r._nextDup=e,null===e?this._tail=r:e._prevDup=r,null===this._head}}class bx{constructor(){this.map=new Map}put(n){const r=n.trackById;let e=this.map.get(r);e||(e=new DI,this.map.set(r,e)),e.add(n)}get(n,r){const i=this.map.get(n);return i?i.get(n,r):null}remove(n){const r=n.trackById;return this.map.get(r).remove(n)&&this.map.delete(r),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function gx(t,n,r){const e=t.previousIndex;if(null===e)return e;let i=0;return r&&e{if(r&&r.key===i)this._maybeAddToChanges(r,e),this._appendAfter=r,r=r._next;else{const a=this._getOrCreateRecordForKey(i,e);r=this._insertBeforeOrAppend(r,a)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let e=r;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,r){if(n){const e=n._prev;return r._next=n,r._prev=e,n._prev=r,e&&(e._next=r),n===this._mapHead&&(this._mapHead=r),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(n,r){if(this._records.has(n)){const i=this._records.get(n);this._maybeAddToChanges(i,r);const a=i._prev,p=i._next;return a&&(a._next=p),p&&(p._prev=a),i._next=null,i._prev=null,i}const e=new LI(n);return this._records.set(n,e),e.currentValue=r,this._addToAdditions(e),e}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,r){Object.is(r,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=r,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,r){n instanceof Map?n.forEach(r):Object.keys(n).forEach(e=>r(n[e],e))}}class LI{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function _x(){return new mr([new mx])}let mr=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||_x()),deps:[[n,new ta,new er]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(null!=i)return i;throw new ee(901,!1)}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:_x}),n})();function Ax(){return new Uc([new Mx])}let Uc=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||Ax()),deps:[[n,new ta,new er]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(i)return i;throw new ee(901,!1)}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:Ax}),n})();const PI=nx(null,"core",[]);let BI=(()=>{var t;class n{constructor(e){}}return(t=n).\u0275fac=function(e){return new(e||t)(L($o))},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();function E1(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}let a2=null;function Qo(){return a2}class ZI{}const Ue=new X("DocumentToken");let o2=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ne(tN)},providedIn:"platform"}),n})();const eN=new X("Location Initialized");let tN=(()=>{var t;class n extends o2{constructor(){super(),this._doc=ne(Ue),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Qo().getBaseHref(this._doc)}onPopState(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Qo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,a){this._history.pushState(e,i,a)}replaceState(e,i,a){this._history.replaceState(e,i,a)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return new t},providedIn:"platform"}),n})();function s2(t,n){if(0==t.length)return n;if(0==n.length)return t;let r=0;return t.endsWith("/")&&r++,n.startsWith("/")&&r++,2==r?t+n.substring(1):1==r?t+n:t+"/"+n}function qx(t){const n=t.match(/#|\?|$/),r=n&&n.index||t.length;return t.slice(0,r-("/"===t[r-1]?1:0))+t.slice(r)}function uo(t){return t&&"?"!==t[0]?"?"+t:t}let e0=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ne(Sx)},providedIn:"root"}),n})();const Tx=new X("appBaseHref");let Sx=(()=>{var t;class n extends e0{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??ne(Ue).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return s2(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+uo(this._platformLocation.search),a=this._platformLocation.hash;return a&&e?`${i}${a}`:i}pushState(e,i,a,p){const d=this.prepareExternalUrl(a+uo(p));this._platformLocation.pushState(e,i,d)}replaceState(e,i,a,p){const d=this.prepareExternalUrl(a+uo(p));this._platformLocation.replaceState(e,i,d)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(o2),L(Tx,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),iN=(()=>{var t;class n extends e0{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=s2(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,a,p){let d=this.prepareExternalUrl(a+uo(p));0==d.length&&(d=this._platformLocation.pathname),this._platformLocation.pushState(e,i,d)}replaceState(e,i,a,p){let d=this.prepareExternalUrl(a+uo(p));0==d.length&&(d=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,d)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(o2),L(Tx,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),D1=(()=>{var t;class n{constructor(e){this._subject=new ke,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function aN(t){if(new RegExp("^(https?:)?//").test(t)){const[,r]=t.split(/\/\/[^\/]+/);return r}return t}(qx(Ex(i))),this._locationStrategy.onPopState(a=>{this._subject.emit({url:this.path(!0),pop:!0,state:a.state,type:a.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+uo(i))}normalize(e){return n.stripTrailingSlash(function rN(t,n){if(!t||!n.startsWith(t))return n;const r=n.substring(t.length);return""===r||["/",";","?","#"].includes(r[0])?r:n}(this._basePath,Ex(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",a=null){this._locationStrategy.pushState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+uo(i)),a)}replaceState(e,i="",a=null){this._locationStrategy.replaceState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+uo(i)),a)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(a=>a(e,i))}subscribe(e,i,a){return this._subject.subscribe({next:e,error:i,complete:a})}}return(t=n).normalizeQueryParams=uo,t.joinWithSlash=s2,t.stripTrailingSlash=qx,t.\u0275fac=function(e){return new(e||t)(L(e0))},t.\u0275prov=J({token:t,factory:function(){return function nN(){return new D1(L(e0))}()},providedIn:"root"}),n})();function Ex(t){return t.replace(/\/index.html$/,"")}function Nx(t,n){n=encodeURIComponent(n);for(const r of t.split(";")){const e=r.indexOf("="),[i,a]=-1==e?[r,""]:[r.slice(0,e),r.slice(e+1)];if(i.trim()===n)return decodeURIComponent(a)}return null}const g2=/\s+/,Vx=[];let M2=(()=>{var t;class n{constructor(e,i,a,p){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=a,this._renderer=p,this.initialClasses=Vx,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(g2):Vx}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(g2):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const a=this.stateMap.get(e);void 0!==a?(a.enabled!==i&&(a.changed=!0,a.enabled=i),a.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],a=e[1];a.changed?(this._toggleClass(i,a.enabled),a.changed=!1):a.touched||(a.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),a.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(g2).forEach(a=>{i?this._renderer.addClass(this._ngEl.nativeElement,a):this._renderer.removeClass(this._ngEl.nativeElement,a)})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(mr),q(Uc),q(Ae),q(xa))},t.\u0275dir=$({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class FN{constructor(n,r,e,i){this.$implicit=n,this.ngForOf=r,this.index=e,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ch=(()=>{var t;class n{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,a){this._viewContainer=e,this._template=i,this._differs=a,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((a,p,d)=>{if(null==a.previousIndex)i.createEmbeddedView(this._template,new FN(a.item,this._ngForOf,-1,-1),null===d?void 0:d);else if(null==d)i.remove(null===p?void 0:p);else if(null!==p){const c=i.get(p);i.move(c,d),Fx(c,a)}});for(let a=0,p=i.length;a{Fx(i.get(a.currentIndex),a)})}static ngTemplateContextGuard(e,i){return!0}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci),q(mr))},t.\u0275dir=$({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function Fx(t,n){t.context.$implicit=n.item}let _i=(()=>{var t;class n{constructor(e,i){this._viewContainer=e,this._context=new UN,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){Ux("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){Ux("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci))},t.\u0275dir=$({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class UN{constructor(){this.$implicit=null,this.ngIf=null}}function Ux(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${oi(n)}'.`)}class _2{constructor(n,r){this._viewContainerRef=n,this._templateRef=r,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}}let Gc=(()=>{var t;class n{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const i of this._defaultViews)i.enforceState(e)}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),n})(),A2=(()=>{var t;class n{constructor(e,i,a){this.ngSwitch=a,a._addCase(),this._view=new _2(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci),q(Gc,9))},t.\u0275dir=$({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),t0=(()=>{var t;class n{constructor(e,i,a){this._ngEl=e,this._differs=i,this._renderer=a,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[a,p]=e.split("."),d=-1===a.indexOf("-")?void 0:Uo.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,a,p?`${i}${p}`:i,d):this._renderer.removeStyle(this._ngEl.nativeElement,a,d)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(Uc),q(xa))},t.\u0275dir=$({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),xh=(()=>{var t;class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:a,ngTemplateOutletContext:p,ngTemplateOutletInjector:d}=this;this._viewRef=i.createEmbeddedView(a,p,d?{injector:d}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di))},t.\u0275dir=$({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Qt]}),n})(),It=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();const Gx="browser";function $x(t){return"server"===t}let AV=(()=>{var t;class n{}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>new zV(L(Ue),window)}),n})();class zV{constructor(n,r){this.document=n,this.window=r,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(n){this.supportsScrolling()&&this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){if(!this.supportsScrolling())return;const r=function OV(t,n){const r=t.getElementById(n)||t.getElementsByName(n)[0];if(r)return r;if("function"==typeof t.createTreeWalker&&t.body&&"function"==typeof t.body.attachShadow){const e=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let i=e.currentNode;for(;i;){const a=i.shadowRoot;if(a){const p=a.getElementById(n)||a.querySelector(`[name="${n}"]`);if(p)return p}i=e.nextNode()}}return null}(this.document,n);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(n){this.supportsScrolling()&&(this.window.history.scrollRestoration=n)}scrollToElement(n){const r=n.getBoundingClientRect(),e=r.left+this.window.pageXOffset,i=r.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(e-a[0],i-a[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class Qx{}class UV extends ZI{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class y2 extends UV{static makeCurrent(){!function KI(t){a2||(a2=t)}(new y2)}onAndCancel(n,r,e){return n.addEventListener(r,e),()=>{n.removeEventListener(r,e)}}dispatchEvent(n,r){n.dispatchEvent(r)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,r){return(r=r||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,r){return"window"===r?window:"document"===r?n:"body"===r?n.body:null}getBaseHref(n){const r=function YV(){return Qc=Qc||document.querySelector("base"),Qc?Qc.getAttribute("href"):null}();return null==r?null:function XV(t){Th=Th||document.createElement("a"),Th.setAttribute("href",t);const n=Th.pathname;return"/"===n.charAt(0)?n:`/${n}`}(r)}resetBaseElement(){Qc=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return Nx(document.cookie,n)}}let Th,Qc=null,$V=(()=>{var t;class n{build(){return new XMLHttpRequest}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const C2=new X("EventManagerPlugins");let t4=(()=>{var t;class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(a=>{a.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,a){return this._findPluginFor(i).addEventListener(e,i,a)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(p=>p.supports(e)),!i)throw new ee(5101,!1);return this._eventNameToPlugin.set(e,i),i}}return(t=n).\u0275fac=function(e){return new(e||t)(L(C2),L(we))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class n4{constructor(n){this._doc=n}}const x2="ng-app-id";let r4=(()=>{var t;class n{constructor(e,i,a,p={}){this.doc=e,this.appId=i,this.nonce=a,this.platformId=p,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=$x(p),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(a=>a.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${x2}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(a=>{null!=a.textContent&&i.set(a.textContent,a)}),i}return null}changeUsageCount(e,i){const a=this.styleRef;if(a.has(e)){const p=a.get(e);return p.usage+=i,p.usage}return a.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const a=this.styleNodesInDOM,p=a?.get(i);if(p?.parentNode===e)return a.delete(i),p.removeAttribute(x2),p;{const d=this.doc.createElement("style");return this.nonce&&d.setAttribute("nonce",this.nonce),d.textContent=i,this.platformIsServer&&d.setAttribute(x2,this.appId),d}}addStyleToHost(e,i){const a=this.getStyleElement(e,i);e.appendChild(a);const p=this.styleRef,d=p.get(i)?.elements;d?d.push(a):p.set(i,{elements:[a],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue),L(Ac),L(Tg,8),L(Yo))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const R2={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},q2=/%COMP%/g,ZV=new X("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function o4(t,n){return n.map(r=>r.replace(q2,t))}let T2=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=a,this.removeStylesOnCompDestroy=p,this.doc=d,this.platformId=c,this.ngZone=s,this.nonce=o,this.rendererByCompId=new Map,this.platformIsServer=$x(c),this.defaultRenderer=new S2(e,d,s,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Qn.ShadowDom&&(i={...i,encapsulation:Qn.Emulated});const a=this.getOrCreateRenderer(e,i);return a instanceof l4?a.applyToHost(e):a instanceof E2&&a.applyStyles(),a}getOrCreateRenderer(e,i){const a=this.rendererByCompId;let p=a.get(i.id);if(!p){const d=this.doc,c=this.ngZone,s=this.eventManager,o=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,u=this.platformIsServer;switch(i.encapsulation){case Qn.Emulated:p=new l4(s,o,i,this.appId,l,d,c,u);break;case Qn.ShadowDom:return new nj(s,o,e,i,d,c,this.nonce,u);default:p=new E2(s,o,i,l,d,c,u)}a.set(i.id,p)}return p}ngOnDestroy(){this.rendererByCompId.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(t4),L(r4),L(Ac),L(ZV),L(Ue),L(Yo),L(we),L(Tg))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class S2{constructor(n,r,e,i){this.eventManager=n,this.doc=r,this.ngZone=e,this.platformIsServer=i,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,r){return r?this.doc.createElementNS(R2[r]||r,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,r){(s4(n)?n.content:n).appendChild(r)}insertBefore(n,r,e){n&&(s4(n)?n.content:n).insertBefore(r,e)}removeChild(n,r){n&&n.removeChild(r)}selectRootElement(n,r){let e="string"==typeof n?this.doc.querySelector(n):n;if(!e)throw new ee(-5104,!1);return r||(e.textContent=""),e}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,r,e,i){if(i){r=i+":"+r;const a=R2[i];a?n.setAttributeNS(a,r,e):n.setAttribute(r,e)}else n.setAttribute(r,e)}removeAttribute(n,r,e){if(e){const i=R2[e];i?n.removeAttributeNS(i,r):n.removeAttribute(`${e}:${r}`)}else n.removeAttribute(r)}addClass(n,r){n.classList.add(r)}removeClass(n,r){n.classList.remove(r)}setStyle(n,r,e,i){i&(Uo.DashCase|Uo.Important)?n.style.setProperty(r,e,i&Uo.Important?"important":""):n.style[r]=e}removeStyle(n,r,e){e&Uo.DashCase?n.style.removeProperty(r):n.style[r]=""}setProperty(n,r,e){n[r]=e}setValue(n,r){n.nodeValue=r}listen(n,r,e){if("string"==typeof n&&!(n=Qo().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${r}`);return this.eventManager.addEventListener(n,r,this.decoratePreventDefault(e))}decoratePreventDefault(n){return r=>{if("__ngUnwrap__"===r)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(r)):n(r))&&r.preventDefault()}}}function s4(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class nj extends S2{constructor(n,r,e,i,a,p,d,c){super(n,a,p,c),this.sharedStylesHost=r,this.hostEl=e,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=o4(i.id,i.styles);for(const o of s){const l=document.createElement("style");d&&l.setAttribute("nonce",d),l.textContent=o,this.shadowRoot.appendChild(l)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,r){return super.appendChild(this.nodeOrShadowRoot(n),r)}insertBefore(n,r,e){return super.insertBefore(this.nodeOrShadowRoot(n),r,e)}removeChild(n,r){return super.removeChild(this.nodeOrShadowRoot(n),r)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class E2 extends S2{constructor(n,r,e,i,a,p,d,c){super(n,a,p,d),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=i,this.styles=c?o4(c,e.styles):e.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class l4 extends E2{constructor(n,r,e,i,a,p,d,c){const s=i+"-"+e.id;super(n,r,e,a,p,d,c,s),this.contentAttr=function ej(t){return"_ngcontent-%COMP%".replace(q2,t)}(s),this.hostAttr=function tj(t){return"_nghost-%COMP%".replace(q2,t)}(s)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,r){const e=super.createElement(n,r);return super.setAttribute(e,this.contentAttr,""),e}}let rj=(()=>{var t;class n extends n4{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,a){return e.addEventListener(i,a,!1),()=>this.removeEventListener(e,i,a)}removeEventListener(e,i,a){return e.removeEventListener(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const c4=["alt","control","meta","shift"],aj={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},oj={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let sj=(()=>{var t;class n extends n4{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,a){const p=n.parseEventName(i),d=n.eventCallback(p.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Qo().onAndCancel(e,p.domEventName,d))}static parseEventName(e){const i=e.toLowerCase().split("."),a=i.shift();if(0===i.length||"keydown"!==a&&"keyup"!==a)return null;const p=n._normalizeKey(i.pop());let d="",c=i.indexOf("code");if(c>-1&&(i.splice(c,1),d="code."),c4.forEach(o=>{const l=i.indexOf(o);l>-1&&(i.splice(l,1),d+=o+".")}),d+=p,0!=i.length||0===p.length)return null;const s={};return s.domEventName=a,s.fullKey=d,s}static matchEventFullKeyCode(e,i){let a=aj[e.key]||e.key,p="";return i.indexOf("code.")>-1&&(a=e.code,p="code."),!(null==a||!a)&&(a=a.toLowerCase()," "===a?a="space":"."===a&&(a="dot"),c4.forEach(d=>{d!==a&&(0,oj[d])(e)&&(p+=d+".")}),p+=a,p===i)}static eventCallback(e,i,a){return p=>{n.matchEventFullKeyCode(p,e)&&a.runGuarded(()=>i(p))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const pj=nx(PI,"browser",[{provide:Yo,useValue:Gx},{provide:zw,useValue:function lj(){y2.makeCurrent()},multi:!0},{provide:Ue,useFactory:function dj(){return function JL(t){Mg=t}(document),document},deps:[]}]),uj=new X(""),u4=[{provide:ph,useClass:class GV{addToWindow(n){Xt.getAngularTestability=(e,i=!0)=>{const a=n.findTestabilityInTree(e,i);if(null==a)throw new ee(5103,!1);return a},Xt.getAllAngularTestabilities=()=>n.getAllTestabilities(),Xt.getAllAngularRootElements=()=>n.getAllRootElements(),Xt.frameworkStabilizers||(Xt.frameworkStabilizers=[]),Xt.frameworkStabilizers.push(e=>{const i=Xt.getAllAngularTestabilities();let a=i.length,p=!1;const d=function(c){p=p||c,a--,0==a&&e(p)};i.forEach(c=>{c.whenStable(d)})})}findTestabilityInTree(n,r,e){return null==r?null:n.getTestability(r)??(e?Qo().isShadowRoot(r)?this.findTestabilityInTree(n,r.host,!0):this.findTestabilityInTree(n,r.parentElement,!0):null)}},deps:[]},{provide:KC,useClass:XM,deps:[we,GM,ph]},{provide:XM,useClass:XM,deps:[we,GM,ph]}],h4=[{provide:Cg,useValue:"root"},{provide:Wr,useFactory:function cj(){return new Wr},deps:[]},{provide:C2,useClass:rj,multi:!0,deps:[Ue,we,Yo]},{provide:C2,useClass:sj,multi:!0,deps:[Ue]},T2,r4,t4,{provide:wc,useExisting:T2},{provide:Qx,useClass:$V,deps:[]},[]];let f4=(()=>{var t;class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:Ac,useValue:e.appId}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(L(uj,12))},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[...h4,...u4],imports:[It,BI]}),n})(),D2=(()=>{var t;class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue))},t.\u0275prov=J({token:t,factory:function(e){let i=null;return i=e?new e:function fj(){return new D2(L(Ue))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;let L1=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(e){let i=null;return i=e?new(e||t):L(g4),i},providedIn:"root"}),n})(),g4=(()=>{var t;class n extends L1{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case hn.NONE:return i;case hn.HTML:return ya(i,"HTML")?ur(i):pw(this._doc,String(i)).toString();case hn.STYLE:return ya(i,"Style")?ur(i):i;case hn.SCRIPT:if(ya(i,"Script"))return ur(i);throw new ee(5200,!1);case hn.URL:return ya(i,"URL")?ur(i):xu(String(i));case hn.RESOURCE_URL:if(ya(i,"ResourceURL"))return ur(i);throw new ee(5201,!1);default:throw new ee(5202,!1)}}bypassSecurityTrustHtml(e){return function a5(t){return new KL(t)}(e)}bypassSecurityTrustStyle(e){return function o5(t){return new ZL(t)}(e)}bypassSecurityTrustScript(e){return function s5(t){return new e5(t)}(e)}bypassSecurityTrustUrl(e){return function l5(t){return new t5(t)}(e)}bypassSecurityTrustResourceUrl(e){return function c5(t){return new n5(t)}(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue))},t.\u0275prov=J({token:t,factory:function(e){let i=null;return i=e?new e:function Mj(t){return new g4(t.get(Ue))}(L(Li)),i},providedIn:"root"}),n})();function Jc(t){return(Jc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}function $e(t,n,r){return(n=function Aj(t){var n=function _j(t,n){if("object"!==Jc(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!==Jc(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"===Jc(n)?n:String(n)}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function gr(t){return!!t&&(t instanceof Mt||S(t.lift)&&S(t.subscribe))}const{isArray:zj}=Array,{getPrototypeOf:Oj,prototype:wj,keys:vj}=Object;function _4(t){if(1===t.length){const n=t[0];if(zj(n))return{args:n,keys:null};if(function yj(t){return t&&"object"==typeof t&&Oj(t)===wj}(n)){const r=vj(n);return{args:r.map(e=>n[e]),keys:r}}}return{args:t,keys:null}}const{isArray:Cj}=Array;function L2(t){return Ie(n=>function xj(t,n){return Cj(n)?t(...n):t(n)}(t,n))}function A4(t,n){return t.reduce((r,e,i)=>(r[e]=n[i],r),{})}function H2(...t){const n=As(t),{args:r,keys:e}=_4(t),i=new Mt(a=>{const{length:p}=r;if(!p)return void a.complete();const d=new Array(p);let c=p,s=p;for(let o=0;o{l||(l=!0,s--),d[o]=u},()=>c--,void 0,()=>{(!c||!l)&&(s||a.next(e?A4(e,d):d),a.complete())}))}});return n?i.pipe(L2(n)):i}function n0(...t){return function Rj(){return gn(1)}()(mi(t,zs(t)))}function H1(t){return new Mt(n=>{Ti(t()).subscribe(n)})}function Vt(t){return t<=0?()=>$i:Yt((n,r)=>{let e=0;n.subscribe(Rt(r,i=>{++e<=t&&(r.next(i),t<=e&&r.complete())}))})}const W2={now:()=>(W2.delegate||Date).now(),delegate:void 0};class qj extends se{constructor(n=1/0,r=1/0,e=W2){super(),this._bufferSize=n,this._windowTime=r,this._timestampProvider=e,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,r)}next(n){const{isStopped:r,_buffer:e,_infiniteTimeWindow:i,_timestampProvider:a,_windowTime:p}=this;r||(e.push(n),!i&&e.push(a.now()+p)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const r=this._innerSubscribe(n),{_infiniteTimeWindow:e,_buffer:i}=this,a=i.slice();for(let p=0;pnew qj(e,n,r),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}function r0(t,n){return S(n)?St(t,n,1):St(t,1)}class Kc{}let z4=(()=>{var t;class n extends Kc{getTranslation(e){return me({})}}return t=n,$e(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}()),$e(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();class P2{}let O4=(()=>{var t;class n{handle(e){return e.key}}return t=n,$e(n,"\u0275fac",function(e){return new(e||t)}),$e(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();function Eh(t,n){if(t===n)return!0;if(null===t||null===n)return!1;if(t!=t&&n!=n)return!0;let i,a,p,r=typeof t;if(r==typeof n&&"object"==r){if(!Array.isArray(t)){if(Array.isArray(n))return!1;for(a in p=Object.create(null),t){if(!Eh(t[a],n[a]))return!1;p[a]=!0}for(a in n)if(!(a in p)&&typeof n[a]<"u")return!1;return!0}if(!Array.isArray(n))return!1;if((i=t.length)==n.length){for(a=0;a{B2(n[e])?e in t?r[e]=w4(t[e],n[e]):Object.assign(r,{[e]:n[e]}):Object.assign(r,{[e]:n[e]})}),r}class Dh{}let v4=(()=>{var t;class n extends Dh{constructor(...e){super(...e),$e(this,"templateMatcher",/{{\s?([^{}\s]*)\s?}}/g)}interpolate(e,i){let a;return a="string"==typeof e?this.interpolateString(e,i):"function"==typeof e?this.interpolateFunction(e,i):e,a}getValue(e,i){let a="string"==typeof i?i.split("."):[i];i="";do{i+=a.shift(),!Ko(e)||!Ko(e[i])||"object"!=typeof e[i]&&a.length?a.length?i+=".":e=void 0:(e=e[i],i="")}while(a.length);return e}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(a,p)=>{let d=this.getValue(i,p);return Ko(d)?d:a}):e}}return t=n,$e(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}()),$e(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();class kh{}let y4=(()=>{var t;class n extends kh{compile(e,i){return e}compileTranslations(e,i){return e}}return t=n,$e(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}()),$e(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();class C4{constructor(){$e(this,"defaultLang",void 0),$e(this,"currentLang",this.defaultLang),$e(this,"translations",{}),$e(this,"langs",[]),$e(this,"onTranslationChange",new ke),$e(this,"onLangChange",new ke),$e(this,"onDefaultLangChange",new ke)}}const I2=new X("USE_STORE"),N2=new X("USE_DEFAULT_LANG"),V2=new X("DEFAULT_LANGUAGE"),j2=new X("USE_EXTEND");let ca=(()=>{var t;class n{get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,i,a,p,d,c=!0,s=!1,o=!1,l){$e(this,"store",void 0),$e(this,"currentLoader",void 0),$e(this,"compiler",void 0),$e(this,"parser",void 0),$e(this,"missingTranslationHandler",void 0),$e(this,"useDefaultLang",void 0),$e(this,"isolate",void 0),$e(this,"extend",void 0),$e(this,"loadingTranslations",void 0),$e(this,"pending",!1),$e(this,"_onTranslationChange",new ke),$e(this,"_onLangChange",new ke),$e(this,"_onDefaultLangChange",new ke),$e(this,"_defaultLang",void 0),$e(this,"_currentLang",void 0),$e(this,"_langs",[]),$e(this,"_translations",{}),$e(this,"_translationRequests",{}),this.store=e,this.currentLoader=i,this.compiler=a,this.parser=p,this.missingTranslationHandler=d,this.useDefaultLang=c,this.isolate=s,this.extend=o,l&&this.setDefaultLang(l)}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);typeof i<"u"?(null==this.defaultLang&&(this.defaultLang=e),i.pipe(Vt(1)).subscribe(a=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return me(this.translations[e]);let i=this.retrieveTranslations(e);return typeof i<"u"?(this.currentLang||(this.currentLang=e),i.pipe(Vt(1)).subscribe(a=>{this.changeLang(e)}),i):(this.changeLang(e),me(this.translations[e]))}retrieveTranslations(e){let i;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),i=this._translationRequests[e]),i}getTranslation(e){this.pending=!0;const i=this.currentLoader.getTranslation(e).pipe(Sh(1),Vt(1));return this.loadingTranslations=i.pipe(Ie(a=>this.compiler.compileTranslations(a,e)),Sh(1),Vt(1)),this.loadingTranslations.subscribe({next:a=>{this.translations[e]=this.extend&&this.translations[e]?{...a,...this.translations[e]}:a,this.updateLangs(),this.pending=!1},error:a=>{this.pending=!1}}),i}setTranslation(e,i,a=!1){i=this.compiler.compileTranslations(i,e),this.translations[e]=(a||this.extend)&&this.translations[e]?w4(this.translations[e],i):i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(i=>{-1===this.langs.indexOf(i)&&this.langs.push(i)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,i,a){let p;if(i instanceof Array){let d={},c=!1;for(let s of i)d[s]=this.getParsedResult(e,s,a),gr(d[s])&&(c=!0);return c?H2(i.map(o=>gr(d[o])?d[o]:me(d[o]))).pipe(Ie(o=>{let l={};return o.forEach((u,h)=>{l[i[h]]=u}),l})):d}if(e&&(p=this.parser.interpolate(this.parser.getValue(e,i),a)),typeof p>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(p=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],i),a)),typeof p>"u"){let d={key:i,translateService:this};typeof a<"u"&&(d.interpolateParams=a),p=this.missingTranslationHandler.handle(d)}return typeof p<"u"?p:i}get(e,i){if(!Ko(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(r0(a=>gr(a=this.getParsedResult(a,e,i))?a:me(a)));{let a=this.getParsedResult(this.translations[this.currentLang],e,i);return gr(a)?a:me(a)}}getStreamOnTranslationChange(e,i){if(!Ko(e)||!e.length)throw new Error('Parameter "key" required');return n0(H1(()=>this.get(e,i)),this.onTranslationChange.pipe(Oi(a=>{const p=this.getParsedResult(a.translations,e,i);return"function"==typeof p.subscribe?p:me(p)})))}stream(e,i){if(!Ko(e)||!e.length)throw new Error('Parameter "key" required');return n0(H1(()=>this.get(e,i)),this.onLangChange.pipe(Oi(a=>{const p=this.getParsedResult(a.translations,e,i);return gr(p)?p:me(p)})))}instant(e,i){if(!Ko(e)||!e.length)throw new Error('Parameter "key" required');let a=this.getParsedResult(this.translations[this.currentLang],e,i);if(gr(a)){if(e instanceof Array){let p={};return e.forEach((d,c)=>{p[e[c]]=e[c]}),p}return e}return a}set(e,i,a=this.currentLang){this.translations[a][e]=this.compiler.compile(i,a),this.updateLangs(),this.onTranslationChange.emit({lang:a,translations:this.translations[a]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return t=n,$e(n,"\u0275fac",function(e){return new(e||t)(L(C4),L(Kc),L(kh),L(Dh),L(P2),L(N2),L(I2),L(j2),L(V2))}),$e(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})(),yi=(()=>{var t;class n{constructor(e,i){$e(this,"translate",void 0),$e(this,"_ref",void 0),$e(this,"value",""),$e(this,"lastKey",null),$e(this,"lastParams",[]),$e(this,"onTranslationChange",void 0),$e(this,"onLangChange",void 0),$e(this,"onDefaultLangChange",void 0),this.translate=e,this._ref=i}updateValue(e,i,a){let p=d=>{this.value=void 0!==d?d:e,this.lastKey=e,this._ref.markForCheck()};if(a){let d=this.translate.getParsedResult(a,e,i);gr(d.subscribe)?d.subscribe(p):p(d)}this.translate.get(e,i).subscribe(p)}transform(e,...i){if(!e||!e.length)return e;if(Eh(e,this.lastKey)&&Eh(i,this.lastParams))return this.value;let a;if(Ko(i[0])&&i.length)if("string"==typeof i[0]&&i[0].length){let p=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{a=JSON.parse(p)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else"object"==typeof i[0]&&!Array.isArray(i[0])&&(a=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,a),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(p=>{this.lastKey&&p.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,a,p.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(p=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a,p.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return t=n,$e(n,"\u0275fac",function(e){return new(e||t)(q(ca,16),q(ii,16))}),$e(n,"\u0275pipe",bi({name:"translate",type:t,pure:!1})),$e(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})(),W1=(()=>{var t;class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Kc,useClass:z4},e.compiler||{provide:kh,useClass:y4},e.parser||{provide:Dh,useClass:v4},e.missingTranslationHandler||{provide:P2,useClass:O4},C4,{provide:I2,useValue:e.isolate},{provide:N2,useValue:e.useDefaultLang},{provide:j2,useValue:e.extend},{provide:V2,useValue:e.defaultLanguage},ca]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Kc,useClass:z4},e.compiler||{provide:kh,useClass:y4},e.parser||{provide:Dh,useClass:v4},e.missingTranslationHandler||{provide:P2,useClass:O4},{provide:I2,useValue:e.isolate},{provide:N2,useValue:e.useDefaultLang},{provide:j2,useValue:e.extend},{provide:V2,useValue:e.defaultLanguage},ca]}}}return t=n,$e(n,"\u0275fac",function(e){return new(e||t)}),$e(n,"\u0275mod",ge({type:t})),$e(n,"\u0275inj",be({})),n})(),x4=(()=>{var t;class n extends ca{instant(e,i){return String(super.instant(e,i))}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Ct(t,n){return Yt((r,e)=>{let i=0;r.subscribe(Rt(e,a=>t.call(n,a,i++)&&e.next(a)))})}function a0(t){return Yt((n,r)=>{try{n.subscribe(r)}finally{r.add(t)}})}class Lh{}class Hh{}class mt{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(r=>{const e=r.indexOf(":");if(e>0){const i=r.slice(0,e),a=i.toLowerCase(),p=r.slice(e+1).trim();this.maybeSetNormalizedName(i,a),this.headers.has(a)?this.headers.get(a).push(p):this.headers.set(a,[p])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((r,e)=>{this.setHeaderEntries(e,r)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([r,e])=>{this.setHeaderEntries(r,e)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const r=this.headers.get(n.toLowerCase());return r&&r.length>0?r[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,r){return this.clone({name:n,value:r,op:"a"})}set(n,r){return this.clone({name:n,value:r,op:"s"})}delete(n,r){return this.clone({name:n,value:r,op:"d"})}maybeSetNormalizedName(n,r){this.normalizedNames.has(r)||this.normalizedNames.set(r,n)}init(){this.lazyInit&&(this.lazyInit instanceof mt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(r=>{this.headers.set(r,n.headers.get(r)),this.normalizedNames.set(r,n.normalizedNames.get(r))})}clone(n){const r=new mt;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof mt?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([n]),r}applyUpdate(n){const r=n.name.toLowerCase();switch(n.op){case"a":case"s":let e=n.value;if("string"==typeof e&&(e=[e]),0===e.length)return;this.maybeSetNormalizedName(n.name,r);const i=("a"===n.op?this.headers.get(r):void 0)||[];i.push(...e),this.headers.set(r,i);break;case"d":const a=n.value;if(a){let p=this.headers.get(r);if(!p)return;p=p.filter(d=>-1===a.indexOf(d)),0===p.length?(this.headers.delete(r),this.normalizedNames.delete(r)):this.headers.set(r,p)}else this.headers.delete(r),this.normalizedNames.delete(r)}}setHeaderEntries(n,r){const e=(Array.isArray(r)?r:[r]).map(a=>a.toString()),i=n.toLowerCase();this.headers.set(i,e),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(r=>n(this.normalizedNames.get(r),this.headers.get(r)))}}class Tj{encodeKey(n){return R4(n)}encodeValue(n){return R4(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const Ej=/%(\d[a-f0-9])/gi,Dj={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function R4(t){return encodeURIComponent(t).replace(Ej,(n,r)=>Dj[r]??n)}function Wh(t){return`${t}`}class y{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new Tj,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Sj(t,n){const r=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(i=>{const a=i.indexOf("="),[p,d]=-1==a?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,a)),n.decodeValue(i.slice(a+1))],c=r.get(p)||[];c.push(d),r.set(p,c)}),r}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(r=>{const e=n.fromObject[r],i=Array.isArray(e)?e.map(Wh):[Wh(e)];this.map.set(r,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const r=this.map.get(n);return r?r[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,r){return this.clone({param:n,value:r,op:"a"})}appendAll(n){const r=[];return Object.keys(n).forEach(e=>{const i=n[e];Array.isArray(i)?i.forEach(a=>{r.push({param:e,value:a,op:"a"})}):r.push({param:e,value:i,op:"a"})}),this.clone(r)}set(n,r){return this.clone({param:n,value:r,op:"s"})}delete(n,r){return this.clone({param:n,value:r,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const r=this.encoder.encodeKey(n);return this.map.get(n).map(e=>r+"="+this.encoder.encodeValue(e)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const r=new y({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat(n),r}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const r=("a"===n.op?this.map.get(n.param):void 0)||[];r.push(Wh(n.value)),this.map.set(n.param,r);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let e=this.map.get(n.param)||[];const i=e.indexOf(Wh(n.value));-1!==i&&e.splice(i,1),e.length>0?this.map.set(n.param,e):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class _{constructor(){this.map=new Map}set(n,r){return this.map.set(n,r),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function q4(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function T4(t){return typeof Blob<"u"&&t instanceof Blob}function S4(t){return typeof FormData<"u"&&t instanceof FormData}class Zc{constructor(n,r,e,i){let a;if(this.url=r,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function kj(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==e?e:null,a=i):a=e,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params)),this.headers||(this.headers=new mt),this.context||(this.context=new _),this.params){const p=this.params.toString();if(0===p.length)this.urlWithParams=r;else{const d=r.indexOf("?");this.urlWithParams=r+(-1===d?"?":dl.set(u,n.setHeaders[u]),c)),n.setParams&&(s=Object.keys(n.setParams).reduce((l,u)=>l.set(u,n.setParams[u]),s)),new Zc(r,e,a,{params:s,headers:c,context:o,reportProgress:d,responseType:i,withCredentials:p})}}var P1=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(P1||{});class F2{constructor(n,r=200,e="OK"){this.headers=n.headers||new mt,this.status=void 0!==n.status?n.status:r,this.statusText=n.statusText||e,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class U2 extends F2{constructor(n={}){super(n),this.type=P1.ResponseHeader}clone(n={}){return new U2({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class o0 extends F2{constructor(n={}){super(n),this.type=P1.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new o0({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class E4 extends F2{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function Y2(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let jt=(()=>{var t;class n{constructor(e){this.handler=e}request(e,i,a={}){let p;if(e instanceof Zc)p=e;else{let s,o;s=a.headers instanceof mt?a.headers:new mt(a.headers),a.params&&(o=a.params instanceof y?a.params:new y({fromObject:a.params})),p=new Zc(e,i,void 0!==a.body?a.body:null,{headers:s,context:a.context,params:o,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials})}const d=me(p).pipe(r0(s=>this.handler.handle(s)));if(e instanceof Zc||"events"===a.observe)return d;const c=d.pipe(Ct(s=>s instanceof o0));switch(a.observe||"body"){case"body":switch(p.responseType){case"arraybuffer":return c.pipe(Ie(s=>{if(null!==s.body&&!(s.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return s.body}));case"blob":return c.pipe(Ie(s=>{if(null!==s.body&&!(s.body instanceof Blob))throw new Error("Response is not a Blob.");return s.body}));case"text":return c.pipe(Ie(s=>{if(null!==s.body&&"string"!=typeof s.body)throw new Error("Response is not a string.");return s.body}));default:return c.pipe(Ie(s=>s.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${a.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new y).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,a={}){return this.request("PATCH",e,Y2(a,i))}post(e,i,a={}){return this.request("POST",e,Y2(a,i))}put(e,i,a={}){return this.request("PUT",e,Y2(a,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Lh))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function L4(t,n){return n(t)}function Wj(t,n){return(r,e)=>n.intercept(r,{handle:i=>t(i,e)})}const X2=new X(""),ed=new X(""),H4=new X("");function Bj(){let t=null;return(n,r)=>{null===t&&(t=(ne(X2,{optional:!0})??[]).reduceRight(Wj,L4));const e=ne(ch),i=e.add();return t(n,r).pipe(a0(()=>e.remove(i)))}}let W4=(()=>{var t;class n extends Lh{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=ne(ch)}handle(e){if(null===this.chain){const a=Array.from(new Set([...this.injector.get(ed),...this.injector.get(H4,[])]));this.chain=a.reduceRight((p,d)=>function Pj(t,n,r){return(e,i)=>r.runInContext(()=>n(e,a=>t(a,i)))}(p,d,this.injector),L4)}const i=this.pendingTasks.add();return this.chain(e,a=>this.backend.handle(a)).pipe(a0(()=>this.pendingTasks.remove(i)))}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Hh),L(hr))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const jj=/^\)\]\}',?\n/;let B4=(()=>{var t;class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new ee(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?mi(i.\u0275loadImpl()):me(null)).pipe(Oi(()=>new Mt(p=>{const d=i.build();if(d.open(e.method,e.urlWithParams),e.withCredentials&&(d.withCredentials=!0),e.headers.forEach((m,g)=>d.setRequestHeader(m,g.join(","))),e.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const m=e.detectContentTypeHeader();null!==m&&d.setRequestHeader("Content-Type",m)}if(e.responseType){const m=e.responseType.toLowerCase();d.responseType="json"!==m?m:"text"}const c=e.serializeBody();let s=null;const o=()=>{if(null!==s)return s;const m=d.statusText||"OK",g=new mt(d.getAllResponseHeaders()),w=function Fj(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(d)||e.url;return s=new U2({headers:g,status:d.status,statusText:m,url:w}),s},l=()=>{let{headers:m,status:g,statusText:w,url:H}=o(),Y=null;204!==g&&(Y=typeof d.response>"u"?d.responseText:d.response),0===g&&(g=Y?200:0);let _e=g>=200&&g<300;if("json"===e.responseType&&"string"==typeof Y){const ct=Y;Y=Y.replace(jj,"");try{Y=""!==Y?JSON.parse(Y):null}catch(at){Y=ct,_e&&(_e=!1,Y={error:at,text:Y})}}_e?(p.next(new o0({body:Y,headers:m,status:g,statusText:w,url:H||void 0})),p.complete()):p.error(new E4({error:Y,headers:m,status:g,statusText:w,url:H||void 0}))},u=m=>{const{url:g}=o(),w=new E4({error:m,status:d.status||0,statusText:d.statusText||"Unknown Error",url:g||void 0});p.error(w)};let h=!1;const f=m=>{h||(p.next(o()),h=!0);let g={type:P1.DownloadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),"text"===e.responseType&&d.responseText&&(g.partialText=d.responseText),p.next(g)},b=m=>{let g={type:P1.UploadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),p.next(g)};return d.addEventListener("load",l),d.addEventListener("error",u),d.addEventListener("timeout",u),d.addEventListener("abort",u),e.reportProgress&&(d.addEventListener("progress",f),null!==c&&d.upload&&d.upload.addEventListener("progress",b)),d.send(c),p.next({type:P1.Sent}),()=>{d.removeEventListener("error",u),d.removeEventListener("abort",u),d.removeEventListener("load",l),d.removeEventListener("timeout",u),e.reportProgress&&(d.removeEventListener("progress",f),null!==c&&d.upload&&d.upload.removeEventListener("progress",b)),d.readyState!==d.DONE&&d.abort()}})))}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Qx))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const G2=new X("XSRF_ENABLED"),I4=new X("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),N4=new X("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class V4{}let Xj=(()=>{var t;class n{constructor(e,i,a){this.doc=e,this.platform=i,this.cookieName=a,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=Nx(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue),L(Yo),L(I4))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function Gj(t,n){const r=t.url.toLowerCase();if(!ne(G2)||"GET"===t.method||"HEAD"===t.method||r.startsWith("http://")||r.startsWith("https://"))return n(t);const e=ne(V4).getToken(),i=ne(N4);return null!=e&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),n(t)}var Zo=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(Zo||{});function s0(t,n){return{\u0275kind:t,\u0275providers:n}}function $j(...t){const n=[jt,B4,W4,{provide:Lh,useExisting:W4},{provide:Hh,useExisting:B4},{provide:ed,useValue:Gj,multi:!0},{provide:G2,useValue:!0},{provide:V4,useClass:Xj}];for(const r of t)n.push(...r.\u0275providers);return Tu(n)}const j4=new X("LEGACY_INTERCEPTOR_FN");let Jj=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[$j(s0(Zo.LegacyInterceptors,[{provide:j4,useFactory:Bj},{provide:ed,useExisting:j4,multi:!0}]))]}),n})();class Pi{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const Bi=new X("basePath");class st{constructor(n={}){this.apiKeys=n.apiKeys,this.username=n.username,this.password=n.password,this.accessToken=n.accessToken,this.basePath=n.basePath,this.withCredentials=n.withCredentials,this.encoder=n.encoder,this.credentials=n.credentials?n.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}selectHeaderAccept(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}isJsonMime(n){const r=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==n&&(r.test(n)||"application/json-patch+json"===n.toLowerCase())}lookupCredential(n){const r=this.credentials[n];return"function"==typeof r?r():r}}let F4=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new mt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Pi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}convertAttributeToNonunique(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}convertAttributeToUnique(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}createAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}deleteAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attribute"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteAttributeDefinitions(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"attributes[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAllAttributeDefinitions(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllNamespaces(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAttribute(e,i,a,p,d,c,s,o,l,u,h,f=!1,b="body",m=!1,g){let w=new y({encoder:this.encoder});null!=e&&(w=this.addToHttpParams(w,e,"attributeName")),null!=i&&(w=this.addToHttpParams(w,i,"attributeId")),null!=a&&(w=this.addToHttpParams(w,a,"facility")),null!=p&&(w=this.addToHttpParams(w,p,"user")),null!=d&&(w=this.addToHttpParams(w,d,"vo")),null!=c&&(w=this.addToHttpParams(w,c,"resource")),null!=s&&(w=this.addToHttpParams(w,s,"member")),null!=o&&(w=this.addToHttpParams(w,o,"group")),null!=l&&(w=this.addToHttpParams(w,l,"host")),null!=u&&(w=this.addToHttpParams(w,u,"userExtSource")),null!=h&&(w=this.addToHttpParams(w,h,"key"));let Y,H=this.defaultHeaders;Y=this.configuration.lookupCredential("BasicAuth"),Y&&(H=H.set("Authorization","Basic "+Y)),Y=this.configuration.lookupCredential("BearerAuth"),Y&&(H=H.set("Authorization","Bearer "+Y));let _e=g&&g.httpHeaderAccept;void 0===_e&&(_e=this.configuration.selectHeaderAccept(["application/json"])),void 0!==_e&&(H=H.set("Accept",_e));let ct=g&&g.context;void 0===ct&&(ct=new _);let at="json";_e&&(at=_e.startsWith("text")?"text":this.configuration.isJsonMime(_e)?"json":"blob");let ui=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(f){let Xi=new URL(ui),or=Xi.pathname.split("/");or[1]="non",Xi.pathname=or.join("/"),ui=Xi.toString()}return this.httpClient.get(ui,{context:ct,params:w,responseType:at,withCredentials:this.configuration.withCredentials,headers:H,observe:b,reportProgress:m})}getAttributeDefinitionById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeDefinitionByName(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeDefinitionsByNamespace(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"namespace"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeModulesDependenciesForAttributeGraphText(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==i)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"format")),null!=i&&(s=this.addToHttpParams(s,i,"attrName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getAttributeModulesDependenciesGraphText(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"format"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributePolicyCollections(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeRights(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeRules(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributesDefinitionWithRights(e,i,a,p,d,c,s,o,l=!1,u="body",h=!1,f){let b=new y({encoder:this.encoder});null!=e&&(b=this.addToHttpParams(b,e,"member")),null!=i&&(b=this.addToHttpParams(b,i,"user")),null!=a&&(b=this.addToHttpParams(b,a,"vo")),null!=p&&(b=this.addToHttpParams(b,p,"group")),null!=d&&(b=this.addToHttpParams(b,d,"resource")),null!=c&&(b=this.addToHttpParams(b,c,"facility")),null!=s&&(b=this.addToHttpParams(b,s,"host")),null!=o&&(b=this.addToHttpParams(b,o,"userExtSource"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let w=f&&f.httpHeaderAccept;void 0===w&&(w=this.configuration.selectHeaderAccept(["application/json"])),void 0!==w&&(m=m.set("Accept",w));let H=f&&f.context;void 0===H&&(H=new _);let Y="json";w&&(Y=w.startsWith("text")?"text":this.configuration.isJsonMime(w)?"json":"blob");let _e=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(l){let ct=new URL(_e),at=ct.pathname.split("/");at[1]="non",ct.pathname=at.join("/"),_e=ct.toString()}return this.httpClient.get(_e,{context:H,params:b,responseType:Y,withCredentials:this.configuration.withCredentials,headers:m,observe:u,reportProgress:h})}getEntitylessAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getEntitylessAttributesByKey(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"key"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getEntitylessAttributesByName(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attrName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getEntitylessAttributesWithKeys(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attrName")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"keys[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getEntitylessKeys(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFacilityAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFacilityAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityResourceUserMemberAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==a)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==p)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"user")),null!=p&&(l=this.addToHttpParams(l,p,"member"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getFacilityUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==i)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"user"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupResourceAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getGroupResourceAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getGroupResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"host"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getHostAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getIdpAttributeDefinitions(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getLogins(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getMemberAndUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==i)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAndUserAttributesByNames(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"member"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getMemberAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberGroupAndUserAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberGroupAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberGroupAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberGroupAttributesByNames(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAndUserFacilityAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAndUserFacilityAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberResourceAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"service"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesFacility(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesFacilityService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesFacilityServices(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesGroupResourceService(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"group"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesHostService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==i)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"host"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesMember(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesMemberGroup(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesMemberGroupResourceService(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==p)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let u=new y({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"service")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"group")),null!=p&&(u=this.addToHttpParams(u,p,"member")),null!=d&&(u=this.addToHttpParams(u,d,"workWithUserAttributes"));let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(c){let H=new URL(w),Y=H.pathname.split("/");Y[1]="non",H.pathname=Y.join("/"),w=H.toString()}return this.httpClient.get(w,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}getRequiredAttributesMemberGroupService(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesMemberResource(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesMemberResourceService(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesResource(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesResourceService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesResourceServices(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesUserFacility(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesVoService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==i)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"vo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getResourceAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceGroupAndGroupAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==a)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithGroupAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getResourceGroupAndGroupAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==p)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getResourceGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceGroupMemberAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),p&&p.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getUserAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourceAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserFacilityAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getUserFacilityAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getUserFacilityAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVoAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeAttributesForFacilityResourceGroupUserMember(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==a)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==d)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==c)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"facility")),null!=i&&(h=this.addToHttpParams(h,i,"resource")),null!=a&&(h=this.addToHttpParams(h,a,"group")),null!=p&&(h=this.addToHttpParams(h,p,"user")),null!=d&&(h=this.addToHttpParams(h,d,"member")),c&&c.forEach(Y=>{h=this.addToHttpParams(h,Y,"attributes[]")});let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let H=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(s){let Y=new URL(H),_e=Y.pathname.split("/");_e[1]="non",Y.pathname=_e.join("/"),H=Y.toString()}return this.httpClient.post(H,null,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}removeAttributesForFacilityResourceUserMember(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==a)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==p)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==d)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let u=new y({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"facility")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"user")),null!=p&&(u=this.addToHttpParams(u,p,"member")),d&&d.forEach(H=>{u=this.addToHttpParams(u,H,"attributes[]")});let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(c){let H=new URL(w),Y=H.pathname.split("/");Y[1]="non",H.pathname=Y.join("/"),w=H.toString()}return this.httpClient.post(w,null,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}removeEntitylessAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeFacilityAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeFacilityAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupResourceAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeGroupResourceAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeGroupResourceAttributesWorkWithGroupAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==p)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attributes[]")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeHostAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeHostAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttributesWorkWithUserAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttributesWorkWithUserAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attributes[]")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeMemberResourceAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberResourceAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeResourceAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUesAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserExtSourceAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserFacilityAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeUserFacilityAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeVoAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeVoAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}setAttributeActionCriticality(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==i)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==a)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition")),null!=i&&(l=this.addToHttpParams(l,i,"action")),null!=a&&(l=this.addToHttpParams(l,a,"critical")),null!=p&&(l=this.addToHttpParams(l,p,"global"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}setAttributePolicyCollections(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setAttributeRights(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setEntitylessAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityResourceGroupUserMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityResourceUserMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setHostAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setHostAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupWithUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAndUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberWithUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceGroupWithGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserExtSourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserExtSourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserFacilityAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setVoAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setVoAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(Bi,8),L(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Bh=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new mt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Pi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAllPolicies(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllRolesManagementRules(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAuthzAdminGroups(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"role")),null!=i&&(o=this.addToHttpParams(o,i,"complementaryObjectId")),null!=a&&(o=this.addToHttpParams(o,a,"complementaryObjectName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getAuthzRichAdmins(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==p)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"role")),null!=i&&(h=this.addToHttpParams(h,i,"complementaryObjectId")),null!=a&&(h=this.addToHttpParams(h,a,"complementaryObjectName")),p&&p.forEach(Y=>{h=this.addToHttpParams(h,Y,"specificAttributes")}),null!=d&&(h=this.addToHttpParams(h,d,"allUserAttributes")),null!=c&&(h=this.addToHttpParams(h,c,"onlyDirectAdmins"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let H=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(s){let Y=new URL(H),_e=Y.pathname.split("/");_e[1]="non",Y.pathname=_e.join("/"),H=Y.toString()}return this.httpClient.get(H,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}getFacilitiesWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupRoleNames(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"groupId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupsWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getLoggedUser(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getMembersWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getPerunPrincipal(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPrincipalRoleNames(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getResourcesWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRoleComplementaryObjectsWithAuthorizedGroups(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSecurityTeamsWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserDirectRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRoleNames(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVosWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}isFacilityAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isGroupAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isPerunAdmin(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}isVoAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}keepAlive(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}loadAuthorizationComponents(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}refreshMfa(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}setRoleForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithGroupComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithGroupComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithUserComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithUserComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithGroupComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithGroupComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithUserComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithUserComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(Bi,8),L(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),$2=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new mt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Pi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}sentMessageToRTWithMemberQueue(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==p)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"memberId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=p&&(l=this.addToHttpParams(l,p,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}sentMessageToRTWithQueue(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"queue")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sentMessageToRTWithVo(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sentMessageToRTWithVoQueue(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==p)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"voId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=p&&(l=this.addToHttpParams(l,p,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(Bi,8),L(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),U4=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new mt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Pi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}addApplicationMailForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}addApplicationMailForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}addGroupsToAutoRegistration(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"groups[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}addSubgroupsToAutoRegistration(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==a)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let o=new y({encoder:this.encoder});e&&e.forEach(g=>{o=this.addToHttpParams(o,g,"groups[]")}),null!=i&&(o=this.addToHttpParams(o,i,"registrationGroup")),null!=a&&(o=this.addToHttpParams(o,a,"formItem"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}addVoGroupsToAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"groups[]")}),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}approveApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}approveApplications(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}checkForSimilarRichIdentities(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.post(u,null,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}checkForSimilarUsersWithAuthInfo(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.post(u,null,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}consolidate(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}consolidateIdentityUsingToken(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"token"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}copyFormFromGroupToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyFormFromGroupToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyFormFromVoToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyFormFromVoToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromGroupToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromGroupToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromVoToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromVoToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}createApplicationFormInGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}createApplicationFormInVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteApplicationMailForGroup(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==i)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"id"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deleteApplicationMailForVo(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==i)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"id"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deleteApplications(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteGroupsFromAutoRegistration(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"groups[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteSubgroupsFromAutoRegistration(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==i)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==a)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let o=new y({encoder:this.encoder});e&&e.forEach(g=>{o=this.addToHttpParams(o,g,"groups[]")}),null!=i&&(o=this.addToHttpParams(o,i,"registrationGroup")),null!=a&&(o=this.addToHttpParams(o,a,"formItem"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}deleteVoGroupsFromAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"groups[]")}),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getApplicationById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationDataById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationMailsForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationMailsForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationsForGroup(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group")),i&&i.forEach(w=>{l=this.addToHttpParams(l,w,"state[]")}),null!=a&&(l=this.addToHttpParams(l,a,"dateFrom")),null!=p&&(l=this.addToHttpParams(l,p,"dateTo"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getApplicationsForMember(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getApplicationsForVo(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo")),i&&i.forEach(w=>{l=this.addToHttpParams(l,w,"state[]")}),null!=a&&(l=this.addToHttpParams(l,a,"dateFrom")),null!=p&&(l=this.addToHttpParams(l,p,"dateTo"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getApplicationsPage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}getConsolidatorToken(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getFormItemsForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFormItemsForGroupWithType(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"type"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFormItemsForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFormItemsForVoWithType(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"type"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupApplicationForm(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupsToAutoRegistration(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSubgroupsToAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoApplicationForm(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVoGroupsToAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}invitationFormExists(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}inviteMemberCandidates(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}isInvitationEnabled(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}rejectApplication(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"id")),null!=i&&(s=this.addToHttpParams(s,i,"reason"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}rejectApplications(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"ids[]")}),null!=i&&(s=this.addToHttpParams(s,i,"reason"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}sendInvitation(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==i)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let l=new y({encoder:this.encoder});null!=a&&(l=this.addToHttpParams(l,a,"voId")),null!=p&&(l=this.addToHttpParams(l,p,"name")),null!=e&&(l=this.addToHttpParams(l,e,"email")),null!=i&&(l=this.addToHttpParams(l,i,"language"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}sendInvitationForGroup(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==i)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let u=new y({encoder:this.encoder});null!=a&&(u=this.addToHttpParams(u,a,"voId")),null!=p&&(u=this.addToHttpParams(u,p,"groupId")),null!=d&&(u=this.addToHttpParams(u,d,"name")),null!=e&&(u=this.addToHttpParams(u,e,"email")),null!=i&&(u=this.addToHttpParams(u,i,"language"));let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(c){let H=new URL(w),Y=H.pathname.split("/");Y[1]="non",H.pathname=Y.join("/"),w=H.toString()}return this.httpClient.post(w,null,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}sendInvitationGroupToExistingUser(e,i,a,p=!1,d="body",c=!1,s){let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userId")),null!=i&&(o=this.addToHttpParams(o,i,"voId")),null!=a&&(o=this.addToHttpParams(o,a,"groupId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sendInvitationToExistingUser(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userId")),null!=i&&(s=this.addToHttpParams(s,i,"voId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}sendInvitationsFromCsv(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}sendMessage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}sendMessages(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setSendingEnabled(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}submitApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateApplicationMail(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateForm(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemData(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemsData(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemsForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemsForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}verifyApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(Bi,8),L(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Q2=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new mt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Pi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}addSpecificUserOwner(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==i)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"specificUser"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}addUserExtSource(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}anonymizeUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}blockLogins(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"logins[]")}),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}changeNonAuthzPasswordByToken(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}changePasswordForLogin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}changePasswordForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}checkPasswordResetRequestByTokenIsValid(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"token"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}checkPasswordStrength(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}createAlternativePassword(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}createServiceUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}deleteAlternativePassword(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==i)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==a)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"loginNamespace")),null!=a&&(o=this.addToHttpParams(o,a,"passwordId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}deletePasswordForLogin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deletePasswordForUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deleteUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}findRichUsers(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}findRichUsersWithAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"searchString")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrsNames[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}findUsers(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/findUsers`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}generateAccountForName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"namespace")),null!=i&&(s=this.addToHttpParams(s,i,"name"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getAllBlockedLoginsInNamespaces(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllRichUsersWithAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"includedSpecificUsers"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAssignedRichResourcesForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAssociatedResourcesForUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==i)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"user"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getBlockedLoginsPage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}getGroupsForFacilityWhereUserIsActive(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupsForResourceWhereUserIsActive(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupsInVoWhereUserIsAdmin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==i)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"vo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupsWhereUserIsAdmin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getPendingPreferredEmailChanges(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUserExtSources(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUserWithAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUsersByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUsersWithAttributesByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUsersWithoutVoWithAttributes(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"attrsNames[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSpecificUsersByUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSponsorsForMember(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getSponsorsForMemberByVoAndLogin(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==i)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==a)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo")),null!=i&&(l=this.addToHttpParams(l,i,"extSourceName")),null!=a&&(l=this.addToHttpParams(l,a,"extLogin")),p&&p.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames[]")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(d){let w=new URL(g),H=w.pathname.split("/");H[1]="non",w.pathname=H.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getUserByExtSourceNameAndExtLogin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==i)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extLogin")),null!=i&&(s=this.addToHttpParams(s,i,"extSourceName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourceByExtLoginAndExtSourceName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==i)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extSourceName")),null!=i&&(s=this.addToHttpParams(s,i,"extSourceLogin"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==i)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeId")),null!=i&&(s=this.addToHttpParams(s,i,"attributeValue"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==i)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeName")),null!=i&&(s=this.addToHttpParams(s,i,"attributeValue"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSources(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourcesByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUsers(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getUsersByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUsersBySpecificUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"specificUser"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUsersPage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}getVosWhereUserIsAdmin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVosWhereUserIsMember(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isLoginAvailable(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==i)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"loginNamespace")),null!=i&&(s=this.addToHttpParams(s,i,"login"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}loginExist(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeSpecificUserOwner(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==i)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"specificUser"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserExtSource(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==i)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"userExtSource")),null!=a&&(o=this.addToHttpParams(o,a,"force"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeUserExtSources(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==i)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"userExtSources")}),null!=a&&(o=this.addToHttpParams(o,a,"force"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}requestPreferredEmailChange(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==i)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"user")),null!=i&&(h=this.addToHttpParams(h,i,"email")),null!=a&&(h=this.addToHttpParams(h,a,"lang")),null!=p&&(h=this.addToHttpParams(h,p,"linkPath")),null!=d&&(h=this.addToHttpParams(h,d,"customUrl")),null!=c&&(h=this.addToHttpParams(h,c,"idpFilter"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let H=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(s){let Y=new URL(H),_e=Y.pathname.split("/");_e[1]="non",Y.pathname=_e.join("/"),H=Y.toString()}return this.httpClient.post(H,null,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}reservePasswordForLogin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}reservePasswordForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}reserveRandomPassword(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}setLogin(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==i)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==a)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"login")),null!=a&&(o=this.addToHttpParams(o,a,"namespace"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}unblockLogins(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"logins[]")}),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}unblockLoginsById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"logins[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}updateUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/updateUser`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateUserExtSourceLastAccess(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}validatePasswordForLogin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}validatePasswordForUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}validatePreferredEmailChangeWithToken(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==i)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"token")),null!=i&&(s=this.addToHttpParams(s,i,"u"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(Bi,8),L(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),J2=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new mt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Pi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAppsConfig(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getGuiConfiguration(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getNewGuiAlert(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunRPCVersion(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunStatistics(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunStatus(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunSystemTimeInMillis(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(Bi,8),L(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),A8=(()=>{var t;class n{static forRoot(e){return{ngModule:n,providers:[{provide:st,useFactory:e}]}}constructor(e,i){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!i)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return(t=n).\u0275fac=function(e){return new(e||t)(L(t,12),L(jt,8))},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();var Kt=function(t){return t.PERUNADMIN="PERUNADMIN",t.PERUNADMINBA="PERUNADMINBA",t.PERUNOBSERVER="PERUNOBSERVER",t.VOADMIN="VOADMIN",t.GROUPADMIN="GROUPADMIN",t.GROUPOBSERVER="GROUPOBSERVER",t.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",t.SELF="SELF",t.FACILITYADMIN="FACILITYADMIN",t.FACILITIYOBSERVER="FACILITYOBSERVER",t.RESOURCEADMIN="RESOURCEADMIN",t.RESOURCESELFSERVICE="RESOURCESELFSERVICE",t.REGISTRAR="REGISTRAR",t.ENGINE="ENGINE",t.RPC="RPC",t.NOTIFICATIONS="NOTIFICATIONS",t.SERVICEUSER="SERVICEUSER",t.SPONSOR="SPONSOR",t.VOOBSERVER="VOOBSERVER",t.TOPGROUPCREATOR="TOPGROUPCREATOR",t.SECURITYADMIN="SECURITYADMIN",t.CABINETADMIN="CABINETADMIN",t.UNKNOWNROLENAME="UNKNOWNROLENAME",t.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",t.UNKNOWN="UNKNOWN",t.MEMBERSHIP="MEMBERSHIP",t}(Kt||{}),B1=function(t){return t.Admin="admin",t.Profile="profile",t.PwdReset="pwdReset",t.Consolidator="consolidator",t.Linker="linker",t}(B1||{});let z8=(()=>{var t;class n{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(i,a)=>i.roleName>a.roleName?1:i.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(a=>{this.allRolesManagementRules=a,e()},a=>i(a))})}assignAvailableRoles(e,i){this.allRolesManagementRules.forEach(a=>{a.primaryObject===i&&e.push(a)}),e.sort(this.sortRoles),"Vo"===i&&this.voCustomSort(e)}isManagerPagePrivileged(e){const i=[];let a=e.beanName;a.startsWith("Rich")&&(a=a.substring(4)),this.assignAvailableRoles(i,a);const p=new Map;this.setRolesAuthorization(i,e,p);for(const d of p.values())if(d.readAuth||d.manageAuth)return!0;return!1}setRolesAuthorization(e,i,a){for(const p of e){let d=[],c=[],s=[];for(const f of this.allRolesManagementRules)if(f.roleName===p.roleName){d=d.concat(f.privilegedRolesToRead),c=c.concat(f.privilegedRolesToManage);for(const b of Object.keys(f.entitiesToManage))s="User"===b?[b].concat(s):s.concat(b);break}const o=this.fetchAllRelatedObjects([i]),l=this.resolveAuthorization(d,o),u=this.resolveAuthorization(c,o);a.set(p.roleName,{readAuth:l,manageAuth:u,modes:s})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const i of this.allRolesManagementRules)if(i.roleName===e)return i.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(i=>i.roleName===e)}getAssignableRoleRules(e){const i=[],a=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(p=>{!a.includes(p.roleName)&&this.canManage(p)&&this.ruleHasMode(p,e)&&i.push(p)}),i.sort(this.sortRoles)}ruleHasMode(e,i){return Object.keys(e.entitiesToManage).map(a=>a.toUpperCase()).includes(i)}canManage(e){return e.privilegedRolesToManage.some(i=>this.principalRoles.has(Object.keys(i)[0]))}resolveAuthorization(e,i){for(const a of e){let p=!0;for(const d of Object.keys(a)){const c=a[d];if(null===c)this.principalRoles.has(d)||(p=!1);else if(i[c]){for(const s of i[c])if(!this.principalHasRole(d,c,s)){p=!1;break}}else p=!1;if(!p)break}if(p)return!0}return!1}getPerunPolicy(e){for(const i of this.perunPolicies)if(i.policyName===e)return i;return null}fetchAllRelatedObjects(e){const i={};for(const a of e){let p=a.beanName;switch(a.beanName.startsWith("Rich")&&(p=a.beanName.substring(4)),i[p]?i[p].push(a.id):i[p]=[a.id],p){case"Member":i.User?i.User.push(a.userId):i.User=[a.userId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Group":case"ResourceTag":i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Resource":i.Facility?i.Facility.push(a.facilityId):i.Facility=[a.facilityId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId]}}return i}fetchPolicyWithAllIncludedPolicies(e){const i=new Map;let a=[];for(a.push(e);0!==a.length;){const d=a.shift();if(i.has(d))continue;const c=this.getPerunPolicy(d);if(!c)return[];i.set(d,c),a=a.concat(c.includePolicies)}const p=[];for(const d of i.values())p.push(d);return p}voCustomSort(e){for(let i=0;i{Y4(n,()=>{const{length:i}=t,a=new Array(i);let p=i,d=i;for(let c=0;c{const s=mi(t[c],n);let o=!1;s.subscribe(Rt(e,l=>{a[c]=l,o||(o=!0,d--),d||e.next(r(a.slice()))},()=>{--p||e.complete()}))},e)},e)}}(e,n,i?p=>A4(i,p):Yn));return r?a.pipe(L2(r)):a}function Y4(t,n,r){t?Si(r,t,n):n()}const td=O(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Mr(t,n){const r=S(t)?t:()=>t,e=i=>i.error(r());return new Mt(n?i=>n.schedule(e,0,i):e)}function K2(){return Yt((t,n)=>{let r=null;t._refCount++;const e=Rt(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(r=null);const i=t._connection,a=r;r=null,i&&(!a||i===a)&&i.unsubscribe(),n.unsubscribe()});t.subscribe(e),e.closed||(r=t.connect())})}class Z2 extends Mt{constructor(n,r){super(),this.source=n,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,Pe(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new C;const r=this.getSubject();n.add(this.source.subscribe(Rt(r,void 0,()=>{this._teardown(),r.complete()},e=>{this._teardown(),r.error(e)},()=>this._teardown()))),n.closed&&(this._connection=null,n=C.EMPTY)}return n}refCount(){return K2()(this)}}function vn(...t){const n=zs(t);return Yt((r,e)=>{(n?n0(t,r,n):n0(t,r)).subscribe(e)})}function Ih(t){return Yt((n,r)=>{let e=!1;n.subscribe(Rt(r,i=>{e=!0,r.next(i)},()=>{e||r.next(t),r.complete()}))})}function X4(t=w8){return Yt((n,r)=>{let e=!1;n.subscribe(Rt(r,i=>{e=!0,r.next(i)},()=>e?r.complete():r.error(t())))})}function w8(){return new td}function Da(t,n){const r=arguments.length>=2;return e=>e.pipe(t?Ct((i,a)=>t(i,a,e)):Yn,Vt(1),r?Ih(n):X4(()=>new td))}function pi(t,n,r){const e=S(t)||n||r?{next:t,error:n,complete:r}:t;return e?Yt((i,a)=>{var p;null===(p=e.subscribe)||void 0===p||p.call(e);let d=!0;i.subscribe(Rt(a,c=>{var s;null===(s=e.next)||void 0===s||s.call(e,c),a.next(c)},()=>{var c;d=!1,null===(c=e.complete)||void 0===c||c.call(e),a.complete()},c=>{var s;d=!1,null===(s=e.error)||void 0===s||s.call(e,c),a.error(c)},()=>{var c,s;d&&(null===(c=e.unsubscribe)||void 0===c||c.call(e)),null===(s=e.finalize)||void 0===s||s.call(e)}))}):Yn}function ln(t){return Yt((n,r)=>{let a,e=null,i=!1;e=n.subscribe(Rt(r,void 0,void 0,p=>{a=Ti(t(p,ln(t)(n))),e?(e.unsubscribe(),e=null,a.subscribe(r)):i=!0})),i&&(e.unsubscribe(),e=null,a.subscribe(r))})}function e_(t){return t<=0?()=>$i:Yt((n,r)=>{let e=[];n.subscribe(Rt(r,i=>{e.push(i),t{for(const i of e)r.next(i);r.complete()},void 0,()=>{e=null}))})}function G4(t){return Ie(()=>t)}function et(t){return Yt((n,r)=>{Ti(t).subscribe(Rt(r,()=>r.complete(),De)),!r.closed&&n.subscribe(r)})}const pt="primary",id=Symbol("RouteTitle");class x8{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r[0]:r}return null}getAll(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}}function I1(t){return new x8(t)}function R8(t,n,r){const e=r.path.split("/");if(e.length>t.length||"full"===r.pathMatch&&(n.hasChildren()||e.lengthe[a]===i)}return t===n}function Q4(t){return t.length>0?t[t.length-1]:null}function ts(t){return gr(t)?t:Dc(t)?mi(Promise.resolve(t)):me(t)}const T8={exact:function Z4(t,n,r){if(!l0(t.segments,n.segments)||!Nh(t.segments,n.segments,r)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const e in n.children)if(!t.children[e]||!Z4(t.children[e],n.children[e],r))return!1;return!0},subset:eR},J4={exact:function S8(t,n){return ka(t,n)},subset:function E8(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(r=>$4(t[r],n[r]))},ignored:()=>!0};function K4(t,n,r){return T8[r.paths](t.root,n.root,r.matrixParams)&&J4[r.queryParams](t.queryParams,n.queryParams)&&!("exact"===r.fragment&&t.fragment!==n.fragment)}function eR(t,n,r){return tR(t,n,n.segments,r)}function tR(t,n,r,e){if(t.segments.length>r.length){const i=t.segments.slice(0,r.length);return!(!l0(i,r)||n.hasChildren()||!Nh(i,r,e))}if(t.segments.length===r.length){if(!l0(t.segments,r)||!Nh(t.segments,r,e))return!1;for(const i in n.children)if(!t.children[i]||!eR(t.children[i],n.children[i],e))return!1;return!0}{const i=r.slice(0,t.segments.length),a=r.slice(t.segments.length);return!!(l0(t.segments,i)&&Nh(t.segments,i,e)&&t.children[pt])&&tR(t.children[pt],n,a,e)}}function Nh(t,n,r){return n.every((e,i)=>J4[r](t[i].parameters,e.parameters))}class N1{constructor(n=new Ft([],{}),r={},e=null){this.root=n,this.queryParams=r,this.fragment=e}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=I1(this.queryParams)),this._queryParamMap}toString(){return L8.serialize(this)}}class Ft{constructor(n,r){this.segments=n,this.children=r,this.parent=null,Object.values(r).forEach(e=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Vh(this)}}class nd{constructor(n,r){this.path=n,this.parameters=r}get parameterMap(){return this._parameterMap||(this._parameterMap=I1(this.parameters)),this._parameterMap}toString(){return rR(this)}}function l0(t,n){return t.length===n.length&&t.every((r,e)=>r.path===n[e].path)}let rd=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return new t_},providedIn:"root"}),n})();class t_{parse(n){const r=new Y8(n);return new N1(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(n){const r=`/${ad(n.root,!0)}`,e=function P8(t){const n=Object.keys(t).map(r=>{const e=t[r];return Array.isArray(e)?e.map(i=>`${jh(r)}=${jh(i)}`).join("&"):`${jh(r)}=${jh(e)}`}).filter(r=>!!r);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${r}${e}${"string"==typeof n.fragment?`#${function H8(t){return encodeURI(t)}(n.fragment)}`:""}`}}const L8=new t_;function Vh(t){return t.segments.map(n=>rR(n)).join("/")}function ad(t,n){if(!t.hasChildren())return Vh(t);if(n){const r=t.children[pt]?ad(t.children[pt],!1):"",e=[];return Object.entries(t.children).forEach(([i,a])=>{i!==pt&&e.push(`${i}:${ad(a,!1)}`)}),e.length>0?`${r}(${e.join("//")})`:r}{const r=function k8(t,n){let r=[];return Object.entries(t.children).forEach(([e,i])=>{e===pt&&(r=r.concat(n(i,e)))}),Object.entries(t.children).forEach(([e,i])=>{e!==pt&&(r=r.concat(n(i,e)))}),r}(t,(e,i)=>i===pt?[ad(t.children[pt],!1)]:[`${i}:${ad(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[pt]?`${Vh(t)}/${r[0]}`:`${Vh(t)}/(${r.join("//")})`}}function iR(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function jh(t){return iR(t).replace(/%3B/gi,";")}function i_(t){return iR(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Fh(t){return decodeURIComponent(t)}function nR(t){return Fh(t.replace(/\+/g,"%20"))}function rR(t){return`${i_(t.path)}${function W8(t){return Object.keys(t).map(n=>`;${i_(n)}=${i_(t[n])}`).join("")}(t.parameters)}`}const B8=/^[^\/()?;#]+/;function n_(t){const n=t.match(B8);return n?n[0]:""}const I8=/^[^\/()?;=#]+/,V8=/^[^=?&#]+/,F8=/^[^&#]+/;class Y8{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ft([],{}):new Ft([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let e={};return this.peekStartsWith("(")&&(e=this.parseParens(!1)),(n.length>0||Object.keys(r).length>0)&&(e[pt]=new Ft(n,r)),e}parseSegment(){const n=n_(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new ee(4009,!1);return this.capture(n),new nd(Fh(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const r=function N8(t){const n=t.match(I8);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const i=n_(this.remaining);i&&(e=i,this.capture(e))}n[Fh(r)]=Fh(e)}parseQueryParam(n){const r=function j8(t){const n=t.match(V8);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const p=function U8(t){const n=t.match(F8);return n?n[0]:""}(this.remaining);p&&(e=p,this.capture(e))}const i=nR(r),a=nR(e);if(n.hasOwnProperty(i)){let p=n[i];Array.isArray(p)||(p=[p],n[i]=p),p.push(a)}else n[i]=a}parseParens(n){const r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const e=n_(this.remaining),i=this.remaining[e.length];if("/"!==i&&")"!==i&&";"!==i)throw new ee(4010,!1);let a;e.indexOf(":")>-1?(a=e.slice(0,e.indexOf(":")),this.capture(a),this.capture(":")):n&&(a=pt);const p=this.parseChildren();r[a]=1===Object.keys(p).length?p[pt]:new Ft([],p),this.consumeOptional("//")}return r}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new ee(4011,!1)}}function aR(t){return t.segments.length>0?new Ft([],{[pt]:t}):t}function oR(t){const n={};for(const e of Object.keys(t.children)){const a=oR(t.children[e]);if(e===pt&&0===a.segments.length&&a.hasChildren())for(const[p,d]of Object.entries(a.children))n[p]=d;else(a.segments.length>0||a.hasChildren())&&(n[e]=a)}return function X8(t){if(1===t.numberOfChildren&&t.children[pt]){const n=t.children[pt];return new Ft(t.segments.concat(n.segments),n.children)}return t}(new Ft(t.segments,n))}function c0(t){return t instanceof N1}function sR(t){let n;const i=aR(function r(a){const p={};for(const c of a.children){const s=r(c);p[c.outlet]=s}const d=new Ft(a.url,p);return a===t&&(n=d),d}(t.root));return n??i}function lR(t,n,r,e){let i=t;for(;i.parent;)i=i.parent;if(0===n.length)return r_(i,i,i,r,e);const a=function $8(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new dR(!0,0,t);let n=0,r=!1;const e=t.reduce((i,a,p)=>{if("object"==typeof a&&null!=a){if(a.outlets){const d={};return Object.entries(a.outlets).forEach(([c,s])=>{d[c]="string"==typeof s?s.split("/"):s}),[...i,{outlets:d}]}if(a.segmentPath)return[...i,a.segmentPath]}return"string"!=typeof a?[...i,a]:0===p?(a.split("/").forEach((d,c)=>{0==c&&"."===d||(0==c&&""===d?r=!0:".."===d?n++:""!=d&&i.push(d))}),i):[...i,a]},[]);return new dR(r,n,e)}(n);if(a.toRoot())return r_(i,i,new Ft([],{}),r,e);const p=function Q8(t,n,r){if(t.isAbsolute)return new Yh(n,!0,0);if(!r)return new Yh(n,!1,NaN);if(null===r.parent)return new Yh(r,!0,0);const e=Uh(t.commands[0])?0:1;return function J8(t,n,r){let e=t,i=n,a=r;for(;a>i;){if(a-=i,e=e.parent,!e)throw new ee(4005,!1);i=e.segments.length}return new Yh(e,!1,i-a)}(r,r.segments.length-1+e,t.numberOfDoubleDots)}(a,i,t),d=p.processChildren?sd(p.segmentGroup,p.index,a.commands):pR(p.segmentGroup,p.index,a.commands);return r_(i,p.segmentGroup,d,r,e)}function Uh(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function od(t){return"object"==typeof t&&null!=t&&t.outlets}function r_(t,n,r,e,i){let p,a={};e&&Object.entries(e).forEach(([c,s])=>{a[c]=Array.isArray(s)?s.map(o=>`${o}`):`${s}`}),p=t===n?r:cR(t,n,r);const d=aR(oR(p));return new N1(d,a,i)}function cR(t,n,r){const e={};return Object.entries(t.children).forEach(([i,a])=>{e[i]=a===n?r:cR(a,n,r)}),new Ft(t.segments,e)}class dR{constructor(n,r,e){if(this.isAbsolute=n,this.numberOfDoubleDots=r,this.commands=e,n&&e.length>0&&Uh(e[0]))throw new ee(4003,!1);const i=e.find(od);if(i&&i!==Q4(e))throw new ee(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Yh{constructor(n,r,e){this.segmentGroup=n,this.processChildren=r,this.index=e}}function pR(t,n,r){if(t||(t=new Ft([],{})),0===t.segments.length&&t.hasChildren())return sd(t,n,r);const e=function Z8(t,n,r){let e=0,i=n;const a={match:!1,pathIndex:0,commandIndex:0};for(;i=r.length)return a;const p=t.segments[i],d=r[e];if(od(d))break;const c=`${d}`,s=e0&&void 0===c)break;if(c&&s&&"object"==typeof s&&void 0===s.outlets){if(!hR(c,s,p))return a;e+=2}else{if(!hR(c,{},p))return a;e++}i++}return{match:!0,pathIndex:i,commandIndex:e}}(t,n,r),i=r.slice(e.commandIndex);if(e.match&&e.pathIndexa!==pt)&&t.children[pt]&&1===t.numberOfChildren&&0===t.children[pt].segments.length){const a=sd(t.children[pt],n,r);return new Ft(t.segments,a.children)}return Object.entries(e).forEach(([a,p])=>{"string"==typeof p&&(p=[p]),null!==p&&(i[a]=pR(t.children[a],n,p))}),Object.entries(t.children).forEach(([a,p])=>{void 0===e[a]&&(i[a]=p)}),new Ft(t.segments,i)}}function a_(t,n,r){const e=t.segments.slice(0,n);let i=0;for(;i{"string"==typeof e&&(e=[e]),null!==e&&(n[r]=a_(new Ft([],{}),0,e))}),n}function uR(t){const n={};return Object.entries(t).forEach(([r,e])=>n[r]=`${e}`),n}function hR(t,n,r){return t==r.path&&ka(n,r.parameters)}const ld="imperative";class La{constructor(n,r){this.id=n,this.url=r}}class Xh extends La{constructor(n,r,e="imperative",i=null){super(n,r),this.type=0,this.navigationTrigger=e,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class mo extends La{constructor(n,r,e){super(n,r),this.urlAfterRedirects=e,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class cd extends La{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class V1 extends La{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=16}}class Gh extends La{constructor(n,r,e,i){super(n,r),this.error=e,this.target=i,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class fR extends La{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class tF extends La{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class iF extends La{constructor(n,r,e,i,a){super(n,r),this.urlAfterRedirects=e,this.state=i,this.shouldActivate=a,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class nF extends La{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rF extends La{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class aF{constructor(n){this.route=n,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class oF{constructor(n){this.route=n,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class sF{constructor(n){this.snapshot=n,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class lF{constructor(n){this.snapshot=n,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class cF{constructor(n){this.snapshot=n,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dF{constructor(n){this.snapshot=n,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class mR{constructor(n,r,e){this.routerEvent=n,this.position=r,this.anchor=e,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class o_{}class s_{constructor(n){this.url=n}}class pF{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new dd,this.attachRef=null}}let dd=(()=>{var t;class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const a=this.getOrCreateContext(e);a.outlet=i,this.contexts.set(e,a)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new pF,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class bR{constructor(n){this._root=n}get root(){return this._root.value}parent(n){const r=this.pathFromRoot(n);return r.length>1?r[r.length-2]:null}children(n){const r=l_(n,this._root);return r?r.children.map(e=>e.value):[]}firstChild(n){const r=l_(n,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(n){const r=c_(n,this._root);return r.length<2?[]:r[r.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return c_(n,this._root).map(r=>r.value)}}function l_(t,n){if(t===n.value)return n;for(const r of n.children){const e=l_(t,r);if(e)return e}return null}function c_(t,n){if(t===n.value)return[n];for(const r of n.children){const e=c_(t,r);if(e.length)return e.unshift(n),e}return[]}class bo{constructor(n,r){this.value=n,this.children=r}toString(){return`TreeNode(${this.value})`}}function j1(t){const n={};return t&&t.children.forEach(r=>n[r.value.outlet]=r),n}class gR extends bR{constructor(n,r){super(n),this.snapshot=r,d_(this,n)}toString(){return this.snapshot.toString()}}function MR(t,n){const r=function uF(t,n){const p=new $h([],{},{},"",{},pt,n,null,{});return new AR("",new bo(p,[]))}(0,n),e=new Fi([new nd("",{})]),i=new Fi({}),a=new Fi({}),p=new Fi({}),d=new Fi(""),c=new Ha(e,i,p,d,a,pt,n,r.root);return c.snapshot=r.root,new gR(new bo(c,[]),r)}class Ha{constructor(n,r,e,i,a,p,d,c){this.urlSubject=n,this.paramsSubject=r,this.queryParamsSubject=e,this.fragmentSubject=i,this.dataSubject=a,this.outlet=p,this.component=d,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(Ie(s=>s[id]))??me(void 0),this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Ie(n=>I1(n)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Ie(n=>I1(n)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function _R(t,n="emptyOnly"){const r=t.pathFromRoot;let e=0;if("always"!==n)for(e=r.length-1;e>=1;){const i=r[e],a=r[e-1];if(i.routeConfig&&""===i.routeConfig.path)e--;else{if(a.component)break;e--}}return function hF(t){return t.reduce((n,r)=>({params:{...n.params,...r.params},data:{...n.data,...r.data},resolve:{...r.data,...n.resolve,...r.routeConfig?.data,...r._resolvedData}}),{params:{},data:{},resolve:{}})}(r.slice(e))}class $h{get title(){return this.data?.[id]}constructor(n,r,e,i,a,p,d,c,s){this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a,this.outlet=p,this.component=d,this.routeConfig=c,this._resolve=s}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=I1(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=I1(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class AR extends bR{constructor(n,r){super(r),this.url=n,d_(this,r)}toString(){return zR(this._root)}}function d_(t,n){n.value._routerState=t,n.children.forEach(r=>d_(t,r))}function zR(t){const n=t.children.length>0?` { ${t.children.map(zR).join(", ")} } `:"";return`${t.value}${n}`}function p_(t){if(t.snapshot){const n=t.snapshot,r=t._futureSnapshot;t.snapshot=r,ka(n.queryParams,r.queryParams)||t.queryParamsSubject.next(r.queryParams),n.fragment!==r.fragment&&t.fragmentSubject.next(r.fragment),ka(n.params,r.params)||t.paramsSubject.next(r.params),function q8(t,n){if(t.length!==n.length)return!1;for(let r=0;rka(r.parameters,n[e].parameters))}(t.url,n.url);return r&&!(!t.parent!=!n.parent)&&(!t.parent||u_(t.parent,n.parent))}let Qh=(()=>{var t;class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=pt,this.activateEvents=new ke,this.deactivateEvents=new ke,this.attachEvents=new ke,this.detachEvents=new ke,this.parentContexts=ne(dd),this.location=ne(di),this.changeDetector=ne(ii),this.environmentInjector=ne(hr),this.inputBinder=ne(Jh,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:a}=e.name;if(i)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ee(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ee(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ee(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new ee(4013,!1);this._activatedRoute=e;const a=this.location,d=e.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,s=new fF(e,c,a.injector);this.activated=a.createComponent(d,{index:a.length,injector:s,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Qt]}),n})();class fF{constructor(n,r,e){this.route=n,this.childContexts=r,this.parent=e}get(n,r){return n===Ha?this.route:n===dd?this.childContexts:this.parent.get(n,r)}}const Jh=new X("");let OR=(()=>{var t;class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:i}=e,a=es([i.queryParams,i.params,i.data]).pipe(Oi(([p,d,c],s)=>(c={...p,...d,...c},0===s?me(c):Promise.resolve(c)))).subscribe(p=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||null===i.component)return void this.unsubscribeFromRouteData(e);const d=function JI(t){const n=Ot(t);if(!n)return null;const r=new Rc(n);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(i.component);if(d)for(const{templateName:c}of d.inputs)e.activatedComponentRef.setInput(c,p[c]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,a)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function pd(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const e=r.value;e._futureSnapshot=n.value;const i=function bF(t,n,r){return n.children.map(e=>{for(const i of r.children)if(t.shouldReuseRoute(e.value,i.value.snapshot))return pd(t,e,i);return pd(t,e)})}(t,n,r);return new bo(e,i)}{if(t.shouldAttach(n.value)){const a=t.retrieve(n.value);if(null!==a){const p=a.route;return p.value._futureSnapshot=n.value,p.children=n.children.map(d=>pd(t,d)),p}}const e=function gF(t){return new Ha(new Fi(t.url),new Fi(t.params),new Fi(t.queryParams),new Fi(t.fragment),new Fi(t.data),t.outlet,t.component,t)}(n.value),i=n.children.map(a=>pd(t,a));return new bo(e,i)}}const h_="ngNavigationCancelingError";function wR(t,n){const{redirectTo:r,navigationBehaviorOptions:e}=c0(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=vR(!1,0,n);return i.url=r,i.navigationBehaviorOptions=e,i}function vR(t,n,r){const e=new Error("NavigationCancelingError: "+(t||""));return e[h_]=!0,e.cancellationCode=n,r&&(e.url=r),e}function yR(t){return t&&t[h_]}let CR=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["ng-component"]],standalone:!0,features:[TM],decls:1,vars:0,template:function(e,i){1&e&&Me(0,"router-outlet")},dependencies:[Qh],encapsulation:2}),n})();function f_(t){const n=t.children&&t.children.map(f_),r=n?{...t,children:n}:{...t};return!r.component&&!r.loadComponent&&(n||r.loadChildren)&&r.outlet&&r.outlet!==pt&&(r.component=CR),r}function da(t){return t.outlet||pt}function ud(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){const r=n.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}class yF{constructor(n,r,e,i,a){this.routeReuseStrategy=n,this.futureState=r,this.currState=e,this.forwardEvent=i,this.inputBindingEnabled=a}activate(n){const r=this.futureState._root,e=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,e,n),p_(this.futureState.root),this.activateChildRoutes(r,e,n)}deactivateChildRoutes(n,r,e){const i=j1(r);n.children.forEach(a=>{const p=a.value.outlet;this.deactivateRoutes(a,i[p],e),delete i[p]}),Object.values(i).forEach(a=>{this.deactivateRouteAndItsChildren(a,e)})}deactivateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(i===a)if(i.component){const p=e.getContext(i.outlet);p&&this.deactivateChildRoutes(n,r,p.children)}else this.deactivateChildRoutes(n,r,e);else a&&this.deactivateRouteAndItsChildren(r,e)}deactivateRouteAndItsChildren(n,r){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,r):this.deactivateRouteAndOutlet(n,r)}detachAndStoreRouteSubtree(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=j1(n);for(const p of Object.keys(a))this.deactivateRouteAndItsChildren(a[p],i);if(e&&e.outlet){const p=e.outlet.detach(),d=e.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:p,route:n,contexts:d})}}deactivateRouteAndOutlet(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=j1(n);for(const p of Object.keys(a))this.deactivateRouteAndItsChildren(a[p],i);e&&(e.outlet&&(e.outlet.deactivate(),e.children.onOutletDeactivated()),e.attachRef=null,e.route=null)}activateChildRoutes(n,r,e){const i=j1(r);n.children.forEach(a=>{this.activateRoutes(a,i[a.value.outlet],e),this.forwardEvent(new dF(a.value.snapshot))}),n.children.length&&this.forwardEvent(new lF(n.value.snapshot))}activateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(p_(i),i===a)if(i.component){const p=e.getOrCreateContext(i.outlet);this.activateChildRoutes(n,r,p.children)}else this.activateChildRoutes(n,r,e);else if(i.component){const p=e.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const d=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),p.children.onOutletReAttached(d.contexts),p.attachRef=d.componentRef,p.route=d.route.value,p.outlet&&p.outlet.attach(d.componentRef,d.route.value),p_(d.route.value),this.activateChildRoutes(n,null,p.children)}else{const d=ud(i.snapshot);p.attachRef=null,p.route=i,p.injector=d,p.outlet&&p.outlet.activateWith(i,p.injector),this.activateChildRoutes(n,null,p.children)}}else this.activateChildRoutes(n,null,e)}}class xR{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class Kh{constructor(n,r){this.component=n,this.route=r}}function CF(t,n,r){const e=t._root;return hd(e,n?n._root:null,r,[e.value])}function F1(t,n){const r=Symbol(),e=n.get(t,r);return e===r?"function"!=typeof t||function vs(t){return null!==Nt(t)}(t)?n.get(t):t:e}function hd(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=j1(n);return t.children.forEach(p=>{(function RF(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=t.value,p=n?n.value:null,d=r?r.getContext(t.value.outlet):null;if(p&&a.routeConfig===p.routeConfig){const c=function qF(t,n,r){if("function"==typeof r)return r(t,n);switch(r){case"pathParamsChange":return!l0(t.url,n.url);case"pathParamsOrQueryParamsChange":return!l0(t.url,n.url)||!ka(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!u_(t,n)||!ka(t.queryParams,n.queryParams);default:return!u_(t,n)}}(p,a,a.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new xR(e)):(a.data=p.data,a._resolvedData=p._resolvedData),hd(t,n,a.component?d?d.children:null:r,e,i),c&&d&&d.outlet&&d.outlet.isActivated&&i.canDeactivateChecks.push(new Kh(d.outlet.component,p))}else p&&fd(n,d,i),i.canActivateChecks.push(new xR(e)),hd(t,null,a.component?d?d.children:null:r,e,i)})(p,a[p.value.outlet],r,e.concat([p.value]),i),delete a[p.value.outlet]}),Object.entries(a).forEach(([p,d])=>fd(d,r.getContext(p),i)),i}function fd(t,n,r){const e=j1(t),i=t.value;Object.entries(e).forEach(([a,p])=>{fd(p,i.component?n?n.children.getContext(a):null:n,r)}),r.canDeactivateChecks.push(new Kh(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function md(t){return"function"==typeof t}function RR(t){return t instanceof td||"EmptyError"===t?.name}const Zh=Symbol("INITIAL_VALUE");function U1(){return Oi(t=>es(t.map(n=>n.pipe(Vt(1),vn(Zh)))).pipe(Ie(n=>{for(const r of n)if(!0!==r){if(r===Zh)return Zh;if(!1===r||r instanceof N1)return r}return!0}),Ct(n=>n!==Zh),Vt(1)))}function qR(t){return function hs(...t){return xr(t)}(pi(n=>{if(c0(n))throw wR(0,n)}),Ie(n=>!0===n))}class ef{constructor(n){this.segmentGroup=n||null}}class TR{constructor(n){this.urlTree=n}}function Y1(t){return Mr(new ef(t))}function SR(t){return Mr(new TR(t))}class $F{constructor(n,r){this.urlSerializer=n,this.urlTree=r}noMatchError(n){return new ee(4002,!1)}lineralizeSegments(n,r){let e=[],i=r.root;for(;;){if(e=e.concat(i.segments),0===i.numberOfChildren)return me(e);if(i.numberOfChildren>1||!i.children[pt])return Mr(new ee(4e3,!1));i=i.children[pt]}}applyRedirectCommands(n,r,e){return this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),n,e)}applyRedirectCreateUrlTree(n,r,e,i){const a=this.createSegmentGroup(n,r.root,e,i);return new N1(a,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(n,r){const e={};return Object.entries(n).forEach(([i,a])=>{if("string"==typeof a&&a.startsWith(":")){const d=a.substring(1);e[i]=r[d]}else e[i]=a}),e}createSegmentGroup(n,r,e,i){const a=this.createSegments(n,r.segments,e,i);let p={};return Object.entries(r.children).forEach(([d,c])=>{p[d]=this.createSegmentGroup(n,c,e,i)}),new Ft(a,p)}createSegments(n,r,e,i){return r.map(a=>a.path.startsWith(":")?this.findPosParam(n,a,i):this.findOrReturn(a,e))}findPosParam(n,r,e){const i=e[r.path.substring(1)];if(!i)throw new ee(4001,!1);return i}findOrReturn(n,r){let e=0;for(const i of r){if(i.path===n.path)return r.splice(e),i;e++}return n}}const m_={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function QF(t,n,r,e,i){const a=b_(t,n,r);return a.matched?(e=function _F(t,n){return t.providers&&!t._injector&&(t._injector=qM(t.providers,n,`Route: ${t.path}`)),t._injector??n}(n,e),function YF(t,n,r,e){const i=n.canMatch;return i&&0!==i.length?me(i.map(p=>{const d=F1(p,t);return ts(function LF(t){return t&&md(t.canMatch)}(d)?d.canMatch(n,r):t.runInContext(()=>d(n,r)))})).pipe(U1(),qR()):me(!0)}(e,n,r).pipe(Ie(p=>!0===p?a:{...m_}))):me(a)}function b_(t,n,r){if(""===n.path)return"full"===n.pathMatch&&(t.hasChildren()||r.length>0)?{...m_}:{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};const i=(n.matcher||R8)(r,t,n);if(!i)return{...m_};const a={};Object.entries(i.posParams??{}).forEach(([d,c])=>{a[d]=c.path});const p=i.consumed.length>0?{...a,...i.consumed[i.consumed.length-1].parameters}:a;return{matched:!0,consumedSegments:i.consumed,remainingSegments:r.slice(i.consumed.length),parameters:p,positionalParamSegments:i.posParams??{}}}function ER(t,n,r,e){return r.length>0&&function ZF(t,n,r){return r.some(e=>tf(t,n,e)&&da(e)!==pt)}(t,r,e)?{segmentGroup:new Ft(n,KF(e,new Ft(r,t.children))),slicedSegments:[]}:0===r.length&&function eU(t,n,r){return r.some(e=>tf(t,n,e))}(t,r,e)?{segmentGroup:new Ft(t.segments,JF(t,0,r,e,t.children)),slicedSegments:r}:{segmentGroup:new Ft(t.segments,t.children),slicedSegments:r}}function JF(t,n,r,e,i){const a={};for(const p of e)if(tf(t,r,p)&&!i[da(p)]){const d=new Ft([],{});a[da(p)]=d}return{...i,...a}}function KF(t,n){const r={};r[pt]=n;for(const e of t)if(""===e.path&&da(e)!==pt){const i=new Ft([],{});r[da(e)]=i}return r}function tf(t,n,r){return(!(t.hasChildren()||n.length>0)||"full"!==r.pathMatch)&&""===r.path}class rU{constructor(n,r,e,i,a,p,d){this.injector=n,this.configLoader=r,this.rootComponentType=e,this.config=i,this.urlTree=a,this.paramsInheritanceStrategy=p,this.urlSerializer=d,this.allowRedirects=!0,this.applyRedirects=new $F(this.urlSerializer,this.urlTree)}noMatchError(n){return new ee(4002,!1)}recognize(){const n=ER(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,n,pt).pipe(ln(r=>{if(r instanceof TR)return this.allowRedirects=!1,this.urlTree=r.urlTree,this.match(r.urlTree);throw r instanceof ef?this.noMatchError(r):r}),Ie(r=>{const e=new $h([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},pt,this.rootComponentType,null,{}),i=new bo(e,r),a=new AR("",i),p=function G8(t,n,r=null,e=null){return lR(sR(t),n,r,e)}(e,[],this.urlTree.queryParams,this.urlTree.fragment);return p.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(p),this.inheritParamsAndData(a._root),{state:a,tree:p}}))}match(n){return this.processSegmentGroup(this.injector,this.config,n.root,pt).pipe(ln(e=>{throw e instanceof ef?this.noMatchError(e):e}))}inheritParamsAndData(n){const r=n.value,e=_R(r,this.paramsInheritanceStrategy);r.params=Object.freeze(e.params),r.data=Object.freeze(e.data),n.children.forEach(i=>this.inheritParamsAndData(i))}processSegmentGroup(n,r,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(n,r,e):this.processSegment(n,r,e,e.segments,i,!0)}processChildren(n,r,e){const i=[];for(const a of Object.keys(e.children))"primary"===a?i.unshift(a):i.push(a);return mi(i).pipe(r0(a=>{const p=e.children[a],d=function wF(t,n){const r=t.filter(e=>da(e)===n);return r.push(...t.filter(e=>da(e)!==n)),r}(r,a);return this.processSegmentGroup(n,d,p,a)}),function y8(t,n){return Yt(function v8(t,n,r,e,i){return(a,p)=>{let d=r,c=n,s=0;a.subscribe(Rt(p,o=>{const l=s++;c=d?t(c,o,l):(d=!0,o),e&&p.next(c)},i&&(()=>{d&&p.next(c),p.complete()})))}}(t,n,arguments.length>=2,!0))}((a,p)=>(a.push(...p),a)),Ih(null),function C8(t,n){const r=arguments.length>=2;return e=>e.pipe(t?Ct((i,a)=>t(i,a,e)):Yn,e_(1),r?Ih(n):X4(()=>new td))}(),St(a=>{if(null===a)return Y1(e);const p=DR(a);return function aU(t){t.sort((n,r)=>n.value.outlet===pt?-1:r.value.outlet===pt?1:n.value.outlet.localeCompare(r.value.outlet))}(p),me(p)}))}processSegment(n,r,e,i,a,p){return mi(r).pipe(r0(d=>this.processSegmentAgainstRoute(d._injector??n,r,d,e,i,a,p).pipe(ln(c=>{if(c instanceof ef)return me(null);throw c}))),Da(d=>!!d),ln(d=>{if(RR(d))return function iU(t,n,r){return 0===n.length&&!t.children[r]}(e,i,a)?me([]):Y1(e);throw d}))}processSegmentAgainstRoute(n,r,e,i,a,p,d){return function tU(t,n,r,e){return!!(da(t)===e||e!==pt&&tf(n,r,t))&&("**"===t.path||b_(n,t,r).matched)}(e,i,a,p)?void 0===e.redirectTo?this.matchSegmentAgainstRoute(n,i,e,a,p,d):d&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(n,i,r,e,a,p):Y1(i):Y1(i)}expandSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(n,e,i,p):this.expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p)}expandWildCardWithParamsAgainstRouteUsingRedirect(n,r,e,i){const a=this.applyRedirects.applyRedirectCommands([],e.redirectTo,{});return e.redirectTo.startsWith("/")?SR(a):this.applyRedirects.lineralizeSegments(e,a).pipe(St(p=>{const d=new Ft(p,{});return this.processSegment(n,r,d,p,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p){const{matched:d,consumedSegments:c,remainingSegments:s,positionalParamSegments:o}=b_(r,i,a);if(!d)return Y1(r);const l=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,o);return i.redirectTo.startsWith("/")?SR(l):this.applyRedirects.lineralizeSegments(i,l).pipe(St(u=>this.processSegment(n,e,r,u.concat(s),p,!1)))}matchSegmentAgainstRoute(n,r,e,i,a,p){let d;if("**"===e.path){const c=i.length>0?Q4(i).parameters:{};d=me({snapshot:new $h(i,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,kR(e),da(e),e.component??e._loadedComponent??null,e,LR(e)),consumedSegments:[],remainingSegments:[]}),r.children={}}else d=QF(r,e,i,n).pipe(Ie(({matched:c,consumedSegments:s,remainingSegments:o,parameters:l})=>c?{snapshot:new $h(s,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,kR(e),da(e),e.component??e._loadedComponent??null,e,LR(e)),consumedSegments:s,remainingSegments:o}:null));return d.pipe(Oi(c=>null===c?Y1(r):this.getChildConfig(n=e._injector??n,e,i).pipe(Oi(({routes:s})=>{const o=e._loadedInjector??n,{snapshot:l,consumedSegments:u,remainingSegments:h}=c,{segmentGroup:f,slicedSegments:b}=ER(r,u,h,s);if(0===b.length&&f.hasChildren())return this.processChildren(o,s,f).pipe(Ie(g=>null===g?null:[new bo(l,g)]));if(0===s.length&&0===b.length)return me([new bo(l,[])]);const m=da(e)===a;return this.processSegment(o,s,f,b,m?pt:a,!0).pipe(Ie(g=>[new bo(l,g)]))}))))}getChildConfig(n,r,e){return r.children?me({routes:r.children,injector:n}):r.loadChildren?void 0!==r._loadedRoutes?me({routes:r._loadedRoutes,injector:r._loadedInjector}):function UF(t,n,r,e){const i=n.canLoad;return void 0===i||0===i.length?me(!0):me(i.map(p=>{const d=F1(p,t);return ts(function SF(t){return t&&md(t.canLoad)}(d)?d.canLoad(n,r):t.runInContext(()=>d(n,r)))})).pipe(U1(),qR())}(n,r,e).pipe(St(i=>i?this.configLoader.loadChildren(n,r).pipe(pi(a=>{r._loadedRoutes=a.routes,r._loadedInjector=a.injector})):function GF(t){return Mr(vR(!1,3))}())):me({routes:[],injector:n})}}function oU(t){const n=t.value.routeConfig;return n&&""===n.path}function DR(t){const n=[],r=new Set;for(const e of t){if(!oU(e)){n.push(e);continue}const i=n.find(a=>e.value.routeConfig===a.value.routeConfig);void 0!==i?(i.children.push(...e.children),r.add(i)):n.push(e)}for(const e of r){const i=DR(e.children);n.push(new bo(e.value,i))}return n.filter(e=>!r.has(e))}function kR(t){return t.data||{}}function LR(t){return t.resolve||{}}function HR(t){return"string"==typeof t.title||null===t.title}function g_(t){return Oi(n=>{const r=t(n);return r?mi(r).pipe(Ie(()=>n)):me(n)})}const X1=new X("ROUTES");let M_=(()=>{var t;class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=ne(GC)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return me(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=ts(e.loadComponent()).pipe(Ie(WR),pi(p=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=p}),a0(()=>{this.componentLoaders.delete(e)})),a=new Z2(i,()=>new se).pipe(K2());return this.componentLoaders.set(e,a),a}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return me({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const p=function hU(t,n,r,e){return ts(t.loadChildren()).pipe(Ie(WR),St(i=>i instanceof rC||Array.isArray(i)?me(i):mi(n.compileModuleAsync(i))),Ie(i=>{e&&e(t);let a,p,d=!1;return Array.isArray(i)?(p=i,!0):(a=i.create(r).injector,p=a.get(X1,[],{optional:!0,self:!0}).flat()),{routes:p.map(f_),injector:a}}))}(i,this.compiler,e,this.onLoadEndListener).pipe(a0(()=>{this.childrenLoaders.delete(i)})),d=new Z2(p,()=>new se).pipe(K2());return this.childrenLoaders.set(i,d),d}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function WR(t){return function fU(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let nf=(()=>{var t;class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new se,this.transitionAbortSubject=new se,this.configLoader=ne(M_),this.environmentInjector=ne(hr),this.urlSerializer=ne(rd),this.rootContexts=ne(dd),this.inputBindingEnabled=null!==ne(Jh,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>me(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=a=>this.events.next(new oF(a)),this.configLoader.onLoadStartListener=a=>this.events.next(new aF(a))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e,i,a){return this.transitions=new Fi({id:0,currentUrlTree:i,currentRawUrl:i,currentBrowserUrl:i,extractedUrl:e.urlHandlingStrategy.extract(i),urlAfterRedirects:e.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ld,restoredState:null,currentSnapshot:a.snapshot,targetSnapshot:null,currentRouterState:a,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Ct(p=>0!==p.id),Ie(p=>({...p,extractedUrl:e.urlHandlingStrategy.extract(p.rawUrl)})),Oi(p=>{this.currentTransition=p;let d=!1,c=!1;return me(p).pipe(pi(s=>{this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Oi(s=>{const o=s.currentBrowserUrl.toString(),l=!e.navigated||s.extractedUrl.toString()!==o||o!==s.currentUrlTree.toString();if(!l&&"reload"!==(s.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const h="";return this.events.next(new V1(s.id,this.urlSerializer.serialize(s.rawUrl),h,0)),s.resolve(null),$i}if(e.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return me(s).pipe(Oi(h=>{const f=this.transitions?.getValue();return this.events.next(new Xh(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),f!==this.transitions?.getValue()?$i:Promise.resolve(h)}),function sU(t,n,r,e,i,a){return St(p=>function nU(t,n,r,e,i,a,p="emptyOnly"){return new rU(t,n,r,e,i,p,a).recognize()}(t,n,r,e,p.extractedUrl,i,a).pipe(Ie(({state:d,tree:c})=>({...p,targetSnapshot:d,urlAfterRedirects:c}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),pi(h=>{p.targetSnapshot=h.targetSnapshot,p.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:h.urlAfterRedirects};const f=new fR(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(f)}));if(l&&e.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){const{id:h,extractedUrl:f,source:b,restoredState:m,extras:g}=s,w=new Xh(h,this.urlSerializer.serialize(f),b,m);this.events.next(w);const H=MR(0,this.rootComponentType).snapshot;return this.currentTransition=p={...s,targetSnapshot:H,urlAfterRedirects:f,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},me(p)}{const h="";return this.events.next(new V1(s.id,this.urlSerializer.serialize(s.extractedUrl),h,1)),s.resolve(null),$i}}),pi(s=>{const o=new tF(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(o)}),Ie(s=>(this.currentTransition=p={...s,guards:CF(s.targetSnapshot,s.currentSnapshot,this.rootContexts)},p)),function WF(t,n){return St(r=>{const{targetSnapshot:e,currentSnapshot:i,guards:{canActivateChecks:a,canDeactivateChecks:p}}=r;return 0===p.length&&0===a.length?me({...r,guardsResult:!0}):function PF(t,n,r,e){return mi(t).pipe(St(i=>function FF(t,n,r,e,i){const a=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return a&&0!==a.length?me(a.map(d=>{const c=ud(n)??i,s=F1(d,c);return ts(function kF(t){return t&&md(t.canDeactivate)}(s)?s.canDeactivate(t,n,r,e):c.runInContext(()=>s(t,n,r,e))).pipe(Da())})).pipe(U1()):me(!0)}(i.component,i.route,r,n,e)),Da(i=>!0!==i,!0))}(p,e,i,t).pipe(St(d=>d&&function TF(t){return"boolean"==typeof t}(d)?function BF(t,n,r,e){return mi(n).pipe(r0(i=>n0(function NF(t,n){return null!==t&&n&&n(new sF(t)),me(!0)}(i.route.parent,e),function IF(t,n){return null!==t&&n&&n(new cF(t)),me(!0)}(i.route,e),function jF(t,n,r){const e=n[n.length-1],a=n.slice(0,n.length-1).reverse().map(p=>function xF(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(p)).filter(p=>null!==p).map(p=>H1(()=>me(p.guards.map(c=>{const s=ud(p.node)??r,o=F1(c,s);return ts(function DF(t){return t&&md(t.canActivateChild)}(o)?o.canActivateChild(e,t):s.runInContext(()=>o(e,t))).pipe(Da())})).pipe(U1())));return me(a).pipe(U1())}(t,i.path,r),function VF(t,n,r){const e=n.routeConfig?n.routeConfig.canActivate:null;if(!e||0===e.length)return me(!0);const i=e.map(a=>H1(()=>{const p=ud(n)??r,d=F1(a,p);return ts(function EF(t){return t&&md(t.canActivate)}(d)?d.canActivate(n,t):p.runInContext(()=>d(n,t))).pipe(Da())}));return me(i).pipe(U1())}(t,i.route,r))),Da(i=>!0!==i,!0))}(e,a,t,n):me(d)),Ie(d=>({...r,guardsResult:d})))})}(this.environmentInjector,s=>this.events.next(s)),pi(s=>{if(p.guardsResult=s.guardsResult,c0(s.guardsResult))throw wR(0,s.guardsResult);const o=new iF(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(o)}),Ct(s=>!!s.guardsResult||(this.cancelNavigationTransition(s,"",3),!1)),g_(s=>{if(s.guards.canActivateChecks.length)return me(s).pipe(pi(o=>{const l=new nF(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}),Oi(o=>{let l=!1;return me(o).pipe(function lU(t,n){return St(r=>{const{targetSnapshot:e,guards:{canActivateChecks:i}}=r;if(!i.length)return me(r);let a=0;return mi(i).pipe(r0(p=>function cU(t,n,r,e){const i=t.routeConfig,a=t._resolve;return void 0!==i?.title&&!HR(i)&&(a[id]=i.title),function dU(t,n,r,e){const i=function pU(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}(t);if(0===i.length)return me({});const a={};return mi(i).pipe(St(p=>function uU(t,n,r,e){const i=ud(n)??e,a=F1(t,i);return ts(a.resolve?a.resolve(n,r):i.runInContext(()=>a(n,r)))}(t[p],n,r,e).pipe(Da(),pi(d=>{a[p]=d}))),e_(1),G4(a),ln(p=>RR(p)?$i:Mr(p)))}(a,t,n,e).pipe(Ie(p=>(t._resolvedData=p,t.data=_R(t,r).resolve,i&&HR(i)&&(t.data[id]=i.title),null)))}(p.route,e,t,n)),pi(()=>a++),e_(1),St(p=>a===i.length?me(r):$i))})}(e.paramsInheritanceStrategy,this.environmentInjector),pi({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(o,"",2)}}))}),pi(o=>{const l=new rF(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}))}),g_(s=>{const o=l=>{const u=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&u.push(this.configLoader.loadComponent(l.routeConfig).pipe(pi(h=>{l.component=h}),Ie(()=>{})));for(const h of l.children)u.push(...o(h));return u};return es(o(s.targetSnapshot.root)).pipe(Ih(),Vt(1))}),g_(()=>this.afterPreactivation()),Ie(s=>{const o=function mF(t,n,r){const e=pd(t,n._root,r?r._root:void 0);return new gR(e,n)}(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=p={...s,targetRouterState:o},p}),pi(()=>{this.events.next(new o_)}),((t,n,r,e)=>Ie(i=>(new yF(n,i.targetRouterState,i.currentRouterState,r,e).activate(t),i)))(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),Vt(1),pi({next:s=>{d=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new mo(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),e.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{d=!0}}),et(this.transitionAbortSubject.pipe(pi(s=>{throw s}))),a0(()=>{d||c||this.cancelNavigationTransition(p,"",1),this.currentNavigation?.id===p.id&&(this.currentNavigation=null)}),ln(s=>{if(c=!0,yR(s))this.events.next(new cd(p.id,this.urlSerializer.serialize(p.extractedUrl),s.message,s.cancellationCode)),function MF(t){return yR(t)&&c0(t.url)}(s)?this.events.next(new s_(s.url)):p.resolve(!1);else{this.events.next(new Gh(p.id,this.urlSerializer.serialize(p.extractedUrl),s,p.targetSnapshot??void 0));try{p.resolve(e.errorHandler(s))}catch(o){p.reject(o)}}return $i}))}))}cancelNavigationTransition(e,i,a){const p=new cd(e.id,this.urlSerializer.serialize(e.extractedUrl),i,a);this.events.next(p),e.resolve(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function PR(t){return t!==ld}let BR=(()=>{var t;class n{buildTitle(e){let i,a=e.root;for(;void 0!==a;)i=this.getResolvedTitleForRoute(a)??i,a=a.children.find(p=>p.outlet===pt);return i}getResolvedTitleForRoute(e){return e.data[id]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ne(mU)},providedIn:"root"}),n})(),mU=(()=>{var t;class n extends BR{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(D2))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),bU=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ne(MU)},providedIn:"root"}),n})();class gU{shouldDetach(n){return!1}store(n,r){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,r){return n.routeConfig===r.routeConfig}}let MU=(()=>{var t;class n extends gU{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const rf=new X("",{providedIn:"root",factory:()=>({})});let _U=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ne(AU)},providedIn:"root"}),n})(),AU=(()=>{var t;class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();var bd=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(bd||{});function IR(t,n){t.events.pipe(Ct(r=>r instanceof mo||r instanceof cd||r instanceof Gh||r instanceof V1),Ie(r=>r instanceof mo||r instanceof V1?bd.COMPLETE:r instanceof cd&&(0===r.code||1===r.code)?bd.REDIRECTING:bd.FAILED),Ct(r=>r!==bd.REDIRECTING),Vt(1)).subscribe(()=>{n()})}function zU(t){throw t}function OU(t,n,r){return n.parse("/")}const wU={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},vU={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let fn=(()=>{var t;class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=ne(XC),this.isNgZoneEnabled=!1,this._events=new se,this.options=ne(rf,{optional:!0})||{},this.pendingTasks=ne(ch),this.errorHandler=this.options.errorHandler||zU,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||OU,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=ne(_U),this.routeReuseStrategy=ne(bU),this.titleStrategy=ne(BR),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=ne(X1,{optional:!0})?.flat()??[],this.navigationTransitions=ne(nf),this.urlSerializer=ne(rd),this.location=ne(D1),this.componentInputBindingEnabled=!!ne(Jh,{optional:!0}),this.eventsSubscription=new C,this.isNgZoneEnabled=ne(we)instanceof we&&we.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new N1,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=MR(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(i=>{try{const{currentTransition:a}=this.navigationTransitions;if(null===a)return void(NR(i)&&this._events.next(i));if(i instanceof Xh)PR(a.source)&&(this.browserUrlTree=a.extractedUrl);else if(i instanceof V1)this.rawUrlTree=a.rawUrl;else if(i instanceof fR){if("eager"===this.urlUpdateStrategy){if(!a.extras.skipLocationChange){const p=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl);this.setBrowserUrl(p,a)}this.browserUrlTree=a.urlAfterRedirects}}else if(i instanceof o_)this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects);else if(i instanceof cd)0!==i.code&&1!==i.code&&(this.navigated=!0),(3===i.code||2===i.code)&&this.restoreHistory(a);else if(i instanceof s_){const p=this.urlHandlingStrategy.merge(i.url,a.currentRawUrl),d={skipLocationChange:a.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||PR(a.source)};this.scheduleNavigation(p,ld,null,d,{resolve:a.resolve,reject:a.reject,promise:a.promise})}i instanceof Gh&&this.restoreHistory(a,!0),i instanceof mo&&(this.navigated=!0),NR(i)&&this._events.next(i)}catch(a){this.navigationTransitions.transitionAbortSubject.next(a)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ld,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,i,e.state)},0)}))}navigateToSyncWithBrowser(e,i,a){const p={replaceUrl:!0},d=a?.navigationId?a:null;if(a){const s={...a};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(p.state=s)}const c=this.parseUrl(e);this.scheduleNavigation(c,i,d,p)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(f_),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){const{relativeTo:a,queryParams:p,fragment:d,queryParamsHandling:c,preserveFragment:s}=i,o=s?this.currentUrlTree.fragment:d;let u,l=null;switch(c){case"merge":l={...this.currentUrlTree.queryParams,...p};break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=p||null}null!==l&&(l=this.removeEmptyProps(l));try{u=sR(a?a.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),u=this.currentUrlTree.root}return lR(u,e,l,o??null)}navigateByUrl(e,i={skipLocationChange:!1}){const a=c0(e)?e:this.parseUrl(e),p=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(p,ld,null,i)}navigate(e,i={skipLocationChange:!1}){return function yU(t){for(let n=0;n{const p=e[a];return null!=p&&(i[a]=p),i},{})}scheduleNavigation(e,i,a,p,d){if(this.disposed)return Promise.resolve(!1);let c,s,o;d?(c=d.resolve,s=d.reject,o=d.promise):o=new Promise((u,h)=>{c=u,s=h});const l=this.pendingTasks.add();return IR(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:e,extras:p,resolve:c,reject:s,promise:o,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),o.catch(u=>Promise.reject(u))}setBrowserUrl(e,i){const a=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(a)||i.extras.replaceUrl){const d={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId)};this.location.replaceState(a,"",d)}else{const p={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId+1)};this.location.go(a,"",p)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const p=this.currentPageId-this.browserPageId;0!==p?this.location.historyGo(p):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===p&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function NR(t){return!(t instanceof o_||t instanceof s_)}let gd=(()=>{var t;class n{constructor(e,i,a,p,d,c){this.router=e,this.route=i,this.tabIndexAttribute=a,this.renderer=p,this.el=d,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new se,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const s=d.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===s||"area"===s,this.isAnchorElement?this.subscription=e.events.subscribe(o=>{o instanceof mo&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,i,a,p,d){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||i||a||p||d||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function hw(t,n,r){return function w5(t,n){return"src"===n&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===n&&("base"===t||"link"===t)?uw:Ca}(n,r)(t)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,i){const a=this.renderer,p=this.el.nativeElement;null!==i?a.setAttribute(p,e,i):a.removeAttribute(p,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(fn),q(Ha),Zn("tabindex"),q(xa),q(Ae),q(e0))},t.\u0275dir=$({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,i){1&e&&ye("click",function(p){return i.onClick(p.button,p.ctrlKey,p.shiftKey,p.altKey,p.metaKey)}),2&e&&Ge("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",E1],skipLocationChange:["skipLocationChange","skipLocationChange",E1],replaceUrl:["replaceUrl","replaceUrl",E1],routerLink:"routerLink"},standalone:!0,features:[wv,Qt]}),n})();class VR{}let RU=(()=>{var t;class n{preload(e,i){return me(null)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),qU=(()=>{var t;class n{constructor(e,i,a,p,d){this.router=e,this.injector=a,this.preloadingStrategy=p,this.loader=d}setUpPreloading(){this.subscription=this.router.events.pipe(Ct(e=>e instanceof mo),r0(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const a=[];for(const p of i){p.providers&&!p._injector&&(p._injector=qM(p.providers,e,`Route: ${p.path}`));const d=p._injector??e,c=p._loadedInjector??d;(p.loadChildren&&!p._loadedRoutes&&void 0===p.canLoad||p.loadComponent&&!p._loadedComponent)&&a.push(this.preloadConfig(d,p)),(p.children||p._loadedRoutes)&&a.push(this.processRoutes(c,p.children??p._loadedRoutes))}return mi(a).pipe(gn())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let a;a=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):me(null);const p=a.pipe(St(d=>null===d?me(void 0):(i._loadedRoutes=d.routes,i._loadedInjector=d.injector,this.processRoutes(d.injector??e,d.routes))));return i.loadComponent&&!i._loadedComponent?mi([p,this.loader.loadComponent(i)]).pipe(gn()):p})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(fn),L(GC),L(hr),L(VR),L(M_))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const __=new X("");let jR=(()=>{var t;class n{constructor(e,i,a,p,d={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=a,this.zone=p,this.options=d,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},d.scrollPositionRestoration=d.scrollPositionRestoration||"disabled",d.anchorScrolling=d.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Xh?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof mo?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof V1&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof mR&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new mR(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){so()},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function go(t,n){return{\u0275kind:t,\u0275providers:n}}function UR(){const t=ne(Li);return n=>{const r=t.get($o);if(n!==r.components[0])return;const e=t.get(fn),i=t.get(YR);1===t.get(A_)&&e.initialNavigation(),t.get(XR,null,ut.Optional)?.setUpPreloading(),t.get(__,null,ut.Optional)?.init(),e.resetRootComponentType(r.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const YR=new X("",{factory:()=>new se}),A_=new X("",{providedIn:"root",factory:()=>1}),XR=new X("");function DU(t){return go(0,[{provide:XR,useExisting:qU},{provide:VR,useExisting:t}])}const GR=new X("ROUTER_FORROOT_GUARD"),LU=[D1,{provide:rd,useClass:t_},fn,dd,{provide:Ha,useFactory:function FR(t){return t.routerState.root},deps:[fn]},M_,[]];function HU(){return new tx("Router",fn)}let af=(()=>{var t;class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[LU,[],{provide:X1,multi:!0,useValue:e},{provide:GR,useFactory:IU,deps:[[fn,new er,new ta]]},{provide:rf,useValue:i||{}},i?.useHash?{provide:e0,useClass:iN}:{provide:e0,useClass:Sx},{provide:__,useFactory:()=>{const t=ne(AV),n=ne(we),r=ne(rf),e=ne(nf),i=ne(rd);return r.scrollOffset&&t.setOffset(r.scrollOffset),new jR(i,e,t,n,r)}},i?.preloadingStrategy?DU(i.preloadingStrategy).\u0275providers:[],{provide:tx,multi:!0,useFactory:HU},i?.initialNavigation?NU(i):[],i?.bindToComponentInputs?go(8,[OR,{provide:Jh,useExisting:OR}]).\u0275providers:[],[{provide:$R,useFactory:UR},{provide:JM,multi:!0,useExisting:$R}]]}}static forChild(e){return{ngModule:n,providers:[{provide:X1,multi:!0,useValue:e}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(L(GR,8))},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();function IU(t){return"guarded"}function NU(t){return["disabled"===t.initialNavigation?go(3,[{provide:lh,multi:!0,useFactory:()=>{const n=ne(fn);return()=>{n.setUpLocationChangeListener()}}},{provide:A_,useValue:2}]).\u0275providers:[],"enabledBlocking"===t.initialNavigation?go(2,[{provide:A_,useValue:0},{provide:lh,multi:!0,deps:[Li],useFactory:n=>{const r=n.get(eN,Promise.resolve());return()=>r.then(()=>new Promise(e=>{const i=n.get(fn),a=n.get(YR);IR(i,()=>{e(!0)}),n.get(nf).afterPreactivation=()=>(e(!0),a.closed?me(void 0):a),i.initialNavigation()}))}}]).\u0275providers:[]]}const $R=new X("");let z_;try{z_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{z_=!1}let G1,ri=(()=>{var t;class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function _V(t){return t===Gx}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!z_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Yo))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const QR=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function JR(){if(G1)return G1;if("object"!=typeof document||!document)return G1=new Set(QR),G1;let t=document.createElement("input");return G1=new Set(QR.filter(n=>(t.setAttribute("type",n),t.type===n))),G1}let Md,sf,d0,O_;function rr(t){return function jU(){if(null==Md&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Md=!0}))}finally{Md=Md||!1}return Md}()?t:!!t.capture}function KR(){if(null==d0){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return d0=!1,d0;if("scrollBehavior"in document.documentElement.style)d0=!0;else{const t=Element.prototype.scrollTo;d0=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return d0}function _d(){if("object"!=typeof document||!document)return 0;if(null==sf){const t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";const r=document.createElement("div"),e=r.style;e.width="2px",e.height="1px",t.appendChild(r),document.body.appendChild(t),sf=0,0===t.scrollLeft&&(t.scrollLeft=1,sf=0===t.scrollLeft?1:2),t.remove()}return sf}function w_(t){if(function FU(){if(null==O_){const t=typeof document<"u"?document.head:null;O_=!(!t||!t.createShadowRoot&&!t.attachShadow)}return O_}()){const n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function lf(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function Vr(t){return t.composedPath?t.composedPath()[0]:t.target}function v_(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function Wa(t,...n){return n.length?n.some(r=>t[r]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}class a7 extends C{constructor(n,r){super()}schedule(n,r=0){return this}}const pf={setInterval(t,n,...r){const{delegate:e}=pf;return e?.setInterval?e.setInterval(t,n,...r):setInterval(t,n,...r)},clearInterval(t){const{delegate:n}=pf;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};class T_ extends a7{constructor(n,r){super(n,r),this.scheduler=n,this.work=r,this.pending=!1}schedule(n,r=0){var e;if(this.closed)return this;this.state=n;const i=this.id,a=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(a,i,r)),this.pending=!0,this.delay=r,this.id=null!==(e=this.id)&&void 0!==e?e:this.requestAsyncId(a,this.id,r),this}requestAsyncId(n,r,e=0){return pf.setInterval(n.flush.bind(n,this),e)}recycleAsyncId(n,r,e=0){if(null!=e&&this.delay===e&&!1===this.pending)return r;null!=r&&pf.clearInterval(r)}execute(n,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const e=this._execute(n,r);if(e)return e;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,r){let i,e=!1;try{this.work(n)}catch(a){e=!0,i=a||new Error("Scheduled action threw falsy error")}if(e)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:r}=this,{actions:e}=r;this.work=this.state=this.scheduler=null,this.pending=!1,v(e,this),null!=n&&(this.id=this.recycleAsyncId(r,n,null)),this.delay=null,super.unsubscribe()}}}class Ad{constructor(n,r=Ad.now){this.schedulerActionCtor=n,this.now=r}schedule(n,r=0,e){return new this.schedulerActionCtor(this,n).schedule(e,r)}}Ad.now=W2.now;class S_ extends Ad{constructor(n,r=Ad.now){super(n,r),this.actions=[],this._active=!1}flush(n){const{actions:r}=this;if(this._active)return void r.push(n);let e;this._active=!0;do{if(e=n.execute(n.state,n.delay))break}while(n=r.shift());if(this._active=!1,e){for(;n=r.shift();)n.unsubscribe();throw e}}}const Q1=new S_(T_),o7=Q1;function uf(t,n=Q1){return Yt((r,e)=>{let i=null,a=null,p=null;const d=()=>{if(i){i.unsubscribe(),i=null;const s=a;a=null,e.next(s)}};function c(){const s=p+t,o=n.now();if(o{a=s,p=n.now(),i||(i=n.schedule(c,t),e.add(i))},()=>{d(),e.complete()},void 0,()=>{a=i=null}))})}function tq(t){return Ct((n,r)=>t<=r)}function Ee(t){return null!=t&&"false"!=`${t}`}function Ci(t,n=0){return iq(t)?Number(t):n}function iq(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function zd(t){return Array.isArray(t)?t:[t]}function Yi(t){return null==t?"":"string"==typeof t?t:`${t}px`}function xi(t){return t instanceof Ae?t.nativeElement:t}let nq=(()=>{var t;class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),hf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[nq]}),n})();const rq=new Set;let p0,c7=(()=>{var t;class n{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):p7}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function d7(t,n){if(!rq.has(t))try{p0||(p0=document.createElement("style"),n&&(p0.nonce=n),p0.setAttribute("type","text/css"),document.head.appendChild(p0)),p0.sheet&&(p0.sheet.insertRule(`@media ${t} {body{ }}`,0),rq.add(t))}catch(r){console.error(r)}}(e,this._nonce),this._matchMedia(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(ri),L(Tg,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function p7(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let u7=(()=>{var t;class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new se}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return aq(zd(e)).some(a=>this._registerQuery(a).mql.matches)}observe(e){let p=es(aq(zd(e)).map(d=>this._registerQuery(d).observable));return p=n0(p.pipe(Vt(1)),p.pipe(tq(1),uf(0))),p.pipe(Ie(d=>{const c={matches:!1,breakpoints:{}};return d.forEach(({matches:s,query:o})=>{c.matches=c.matches||s,c.breakpoints[o]=s}),c}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),p={observable:new Mt(d=>{const c=s=>this._zone.run(()=>d.next(s));return i.addListener(c),()=>{i.removeListener(c)}}).pipe(vn(i),Ie(({matches:d})=>({query:e,matches:d})),et(this._destroySubject)),mql:i};return this._queries.set(e,p),p}}return(t=n).\u0275fac=function(e){return new(e||t)(L(c7),L(we))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function aq(t){return t.map(n=>n.split(",")).reduce((n,r)=>n.concat(r)).map(n=>n.trim())}function ff(t,n){return(t.getAttribute(n)||"").match(/\S+/g)||[]}const sq="cdk-describedby-message",mf="cdk-describedby-host";let E_=0,lq=(()=>{var t;class n{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+E_++,this._document=e,this._id=ne(Ac)+"-"+E_++}describe(e,i,a){if(!this._canBeDescribed(e,i))return;const p=D_(i,a);"string"!=typeof i?(cq(i,this._id),this._messageRegistry.set(p,{messageElement:i,referenceCount:0})):this._messageRegistry.has(p)||this._createMessageElement(i,a),this._isElementDescribedByMessage(e,p)||this._addMessageReference(e,p)}removeDescription(e,i,a){if(!i||!this._isElementNode(e))return;const p=D_(i,a);if(this._isElementDescribedByMessage(e,p)&&this._removeMessageReference(e,p),"string"==typeof i){const d=this._messageRegistry.get(p);d&&0===d.referenceCount&&this._deleteMessageElement(p)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${mf}="${this._id}"]`);for(let i=0;i0!=a.indexOf(sq));e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){const a=this._messageRegistry.get(i);(function h7(t,n,r){const e=ff(t,n);e.some(i=>i.trim()==r.trim())||(e.push(r.trim()),t.setAttribute(n,e.join(" ")))})(e,"aria-describedby",a.messageElement.id),e.setAttribute(mf,this._id),a.referenceCount++}_removeMessageReference(e,i){const a=this._messageRegistry.get(i);a.referenceCount--,function f7(t,n,r){const i=ff(t,n).filter(a=>a!=r.trim());i.length?t.setAttribute(n,i.join(" ")):t.removeAttribute(n)}(e,"aria-describedby",a.messageElement.id),e.removeAttribute(mf)}_isElementDescribedByMessage(e,i){const a=ff(e,"aria-describedby"),p=this._messageRegistry.get(i),d=p&&p.messageElement.id;return!!d&&-1!=a.indexOf(d)}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&"object"==typeof i)return!0;const a=null==i?"":`${i}`.trim(),p=e.getAttribute("aria-label");return!(!a||p&&p.trim()===a)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue),L(ri))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function D_(t,n){return"string"==typeof t?`${n||""}/${t}`:t}function cq(t,n){t.id||(t.id=`${sq}-${n}-${E_++}`)}class m7{constructor(n){this._items=n,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new se,this._typeaheadSubscription=C.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=r=>r.disabled,this._pressedLetters=[],this.tabOut=new se,this.change=new se,n instanceof Ks&&(this._itemChangesSubscription=n.changes.subscribe(r=>{if(this._activeItem){const i=r.toArray().indexOf(this._activeItem);i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i)}}))}skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(pi(r=>this._pressedLetters.push(r)),uf(n),Ct(()=>this._pressedLetters.length>0),Ie(()=>this._pressedLetters.join(""))).subscribe(r=>{const e=this._getItemsArray();for(let i=1;i!n[a]||this._allowedModifierKeys.indexOf(a)>-1);switch(r){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&i){const a=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(a>0?a:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&i){const a=this._activeItemIndex+this._pageUpAndDown.delta,p=this._getItemsArray().length;this._setActiveItemByIndex(a=65&&r<=90||r>=48&&r<=57)&&this._letterKeyStream.next(String.fromCharCode(r))))}this._pressedLetters=[],n.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){const r=this._getItemsArray(),e="number"==typeof n?n:r.indexOf(n);this._activeItem=r[e]??null,this._activeItemIndex=e}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const r=this._getItemsArray();for(let e=1;e<=r.length;e++){const i=(this._activeItemIndex+n*e+r.length)%r.length;if(!this._skipPredicateFn(r[i]))return void this.setActiveItem(i)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n)}_setActiveItemByIndex(n,r){const e=this._getItemsArray();if(e[n]){for(;this._skipPredicateFn(e[n]);)if(!e[n+=r])return;this.setActiveItem(n)}}_getItemsArray(){return this._items instanceof Ks?this._items.toArray():this._items}}class k_ extends m7{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}}let Od=(()=>{var t;class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function g7(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function b7(t){try{return t.frameElement}catch{return null}}(function y7(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}(e));if(i&&(-1===pq(i)||!this.isVisible(i)))return!1;let a=e.nodeName.toLowerCase(),p=pq(e);return e.hasAttribute("contenteditable")?-1!==p:!("iframe"===a||"object"===a||this._platform.WEBKIT&&this._platform.IOS&&!function w7(t){let n=t.nodeName.toLowerCase(),r="input"===n&&t.type;return"text"===r||"password"===r||"select"===n||"textarea"===n}(e))&&("audio"===a?!!e.hasAttribute("controls")&&-1!==p:"video"===a?-1!==p&&(null!==p||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function v7(t){return!function _7(t){return function z7(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function M7(t){let n=t.nodeName.toLowerCase();return"input"===n||"select"===n||"button"===n||"textarea"===n}(t)||function A7(t){return function O7(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||dq(t))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}}return(t=n).\u0275fac=function(e){return new(e||t)(L(ri))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function dq(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let n=t.getAttribute("tabindex");return!(!n||isNaN(parseInt(n,10)))}function pq(t){if(!dq(t))return null;const n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}class C7{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,r,e,i,a=!1){this._element=n,this._checker=r,this._ngZone=e,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,a||this.attachAnchors()}destroy(){const n=this._startAnchor,r=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),r&&(r.removeEventListener("focus",this.endAnchorListener),r.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){const r=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return"start"==n?r.length?r[0]:this._getFirstTabbableElement(this._element):r.length?r[r.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){const r=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(r){if(!this._checker.isFocusable(r)){const e=this._getFirstTabbableElement(r);return e?.focus(n),!!e}return r.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){const r=this._getRegionBoundary("start");return r&&r.focus(n),!!r}focusLastTabbableElement(n){const r=this._getRegionBoundary("end");return r&&r.focus(n),!!r}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const r=n.children;for(let e=0;e=0;e--){const i=r[e].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(r[e]):null;if(i)return i}return null}_createAnchor(){const n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,r){n?r.setAttribute("tabindex","0"):r.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._ngZone.isStable?n():this._ngZone.onStable.pipe(Vt(1)).subscribe(n)}}let L_=(()=>{var t;class n{constructor(e,i,a){this._checker=e,this._ngZone=i,this._document=a}create(e,i=!1){return new C7(e,this._checker,this._ngZone,this._document,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Od),L(we),L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function bf(t){return 0===t.buttons||0===t.offsetX&&0===t.offsetY}function gf(t){const n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}const x7=new X("cdk-input-modality-detector-options"),R7={ignoreKeys:[18,17,224,91,16]},J1=rr({passive:!0,capture:!0});let q7=(()=>{var t;class n{get mostRecentModality(){return this._modality.value}constructor(e,i,a,p){this._platform=e,this._mostRecentTarget=null,this._modality=new Fi(null),this._lastTouchMs=0,this._onKeydown=d=>{this._options?.ignoreKeys?.some(c=>c===d.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Vr(d))},this._onMousedown=d=>{Date.now()-this._lastTouchMs<650||(this._modality.next(bf(d)?"keyboard":"mouse"),this._mostRecentTarget=Vr(d))},this._onTouchstart=d=>{gf(d)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Vr(d))},this._options={...R7,...p},this.modalityDetected=this._modality.pipe(tq(1)),this.modalityChanged=this.modalityDetected.pipe(xl()),e.isBrowser&&i.runOutsideAngular(()=>{a.addEventListener("keydown",this._onKeydown,J1),a.addEventListener("mousedown",this._onMousedown,J1),a.addEventListener("touchstart",this._onTouchstart,J1)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,J1),document.removeEventListener("mousedown",this._onMousedown,J1),document.removeEventListener("touchstart",this._onTouchstart,J1))}}return(t=n).\u0275fac=function(e){return new(e||t)(L(ri),L(we),L(Ue),L(x7,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const S7=new X("cdk-focus-monitor-default-options"),Mf=rr({passive:!0,capture:!0});let pa=(()=>{var t;class n{constructor(e,i,a,p,d){this._ngZone=e,this._platform=i,this._inputModalityDetector=a,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new se,this._rootNodeFocusAndBlurListener=c=>{for(let o=Vr(c);o;o=o.parentElement)"focus"===c.type?this._onFocus(c,o):this._onBlur(c,o)},this._document=p,this._detectionMode=d?.detectionMode||0}monitor(e,i=!1){const a=xi(e);if(!this._platform.isBrowser||1!==a.nodeType)return me();const p=w_(a)||this._getDocument(),d=this._elementInfo.get(a);if(d)return i&&(d.checkChildren=!0),d.subject;const c={checkChildren:i,subject:new se,rootNode:p};return this._elementInfo.set(a,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(e){const i=xi(e),a=this._elementInfo.get(i);a&&(a.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(a))}focusVia(e,i,a){const p=xi(e);p===this._getDocument().activeElement?this._getClosestElementsInfo(p).forEach(([c,s])=>this._originChanged(c,i,s)):(this._setOrigin(i),"function"==typeof p.focus&&p.focus(a))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const a=this._elementInfo.get(i),p=Vr(e);!a||!a.checkChildren&&i!==p||this._originChanged(i,this._getFocusOrigin(p),a)}_onBlur(e,i){const a=this._elementInfo.get(i);!a||a.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(a,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,a=this._rootNodeFocusListenerCount.get(i)||0;a||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,Mf),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,Mf)}),this._rootNodeFocusListenerCount.set(i,a+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(et(this._stopInputModalityDetector)).subscribe(p=>{this._setOrigin(p,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const a=this._rootNodeFocusListenerCount.get(i);a>1?this._rootNodeFocusListenerCount.set(i,a-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Mf),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Mf),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,a){this._setClasses(e,i),this._emitOrigin(a,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((a,p)=>{(p===e||a.checkChildren&&p.contains(e))&&i.push([p,a])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:a}=this._inputModalityDetector;if("mouse"!==a||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const p=e.labels;if(p)for(let d=0;d{var t;class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=ne(u7).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,a=i&&i.getComputedStyle?i.getComputedStyle(e):null,p=(a&&a.backgroundColor||"").replace(/ /g,"");switch(e.remove(),p){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(H_,hq,fq),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(H_,hq):2===i&&e.add(H_,fq)}}}return(t=n).\u0275fac=function(e){return new(e||t)(L(ri),L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),wd=(()=>{var t;class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(mq))},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[hf]}),n})();const E7=new X("cdk-dir-doc",{providedIn:"root",factory:function D7(){return ne(Ue)}}),k7=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let jn=(()=>{var t;class n{constructor(e){this.value="ltr",this.change=new ke,e&&(this.value=function L7(t){const n=t?.toLowerCase()||"";return"auto"===n&&typeof navigator<"u"&&navigator?.language?k7.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(E7,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),K1=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();const B7=new X("mat-sanity-checks",{providedIn:"root",factory:function P7(){return!0}});let Ye=(()=>{var t;class n{constructor(e,i,a){this._sanityChecks=i,this._document=a,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!v_()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return(t=n).\u0275fac=function(e){return new(e||t)(L(mq),L(B7,8),L(Ue))},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[K1,K1]}),n})();function u0(t){return class extends t{get disabled(){return this._disabled}set disabled(n){this._disabled=Ee(n)}constructor(...n){super(...n),this._disabled=!1}}}function h0(t,n){return class extends t{get color(){return this._color}set color(r){const e=r||this.defaultColor;e!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),e&&this._elementRef.nativeElement.classList.add(`mat-${e}`),this._color=e)}constructor(...r){super(...r),this.defaultColor=n,this.color=n}}}function Z1(t){return class extends t{get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=Ee(n)}constructor(...n){super(...n),this._disableRipple=!1}}}function _q(t){return class extends t{updateErrorState(){const n=this.errorState,a=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);a!==n&&(this.errorState=a,this.stateChanges.next())}constructor(...n){super(...n),this.errorState=!1}}}const I7=new X("MAT_DATE_LOCALE",{providedIn:"root",factory:function N7(){return ne(Ea)}});class ua{constructor(){this._localeChanges=new se,this.localeChanges=this._localeChanges}getValidDateOrNull(n){return this.isDateInstance(n)&&this.isValid(n)?n:null}deserialize(n){return null==n||this.isDateInstance(n)&&this.isValid(n)?n:this.invalid()}setLocale(n){this.locale=n,this._localeChanges.next()}compareDate(n,r){return this.getYear(n)-this.getYear(r)||this.getMonth(n)-this.getMonth(r)||this.getDate(n)-this.getDate(r)}sameDate(n,r){if(n&&r){let e=this.isValid(n),i=this.isValid(r);return e&&i?!this.compareDate(n,r):e==i}return n==r}clampDate(n,r,e){return r&&this.compareDate(n,r)<0?r:e&&this.compareDate(n,e)>0?e:n}}const _f=new X("mat-date-formats"),V7=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function W_(t,n){const r=Array(t);for(let e=0;e{var t;class n extends ua{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return W_(12,a=>this._format(i,new Date(2017,a,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return W_(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return W_(7,a=>this._format(i,new Date(2017,0,a+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,a){let p=this._createDateWithOverflow(e,i,a);return p.getMonth(),p}today(){return new Date}parse(e,i){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const a=new Intl.DateTimeFormat(this.locale,{...i,timeZone:"utc"});return this._format(a,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let a=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(a)!=((this.getMonth(e)+i)%12+12)%12&&(a=this._createDateWithOverflow(this.getYear(a),this.getMonth(a),0)),a}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(V7.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,a){const p=new Date;return p.setFullYear(e,i,a),p.setHours(0,0,0,0),p}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const a=new Date;return a.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),a.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(a)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(I7,8),L(ri))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const j7={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let F7=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[{provide:ua,useClass:Aq}]}),n})(),zq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[{provide:_f,useValue:j7}],imports:[F7]}),n})(),Af=(()=>{var t;class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Oq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,Ye]}),n})();class U7{constructor(n,r,e,i=!1){this._renderer=n,this.element=r,this.config=e,this._animationForciblyDisabledThroughCss=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const wq=rr({passive:!0,capture:!0});class Y7{constructor(){this._events=new Map,this._delegateEventHandler=n=>{const r=Vr(n);r&&this._events.get(n.type)?.forEach((e,i)=>{(i===r||i.contains(r))&&e.forEach(a=>a.handleEvent(n))})}}addHandler(n,r,e,i){const a=this._events.get(r);if(a){const p=a.get(e);p?p.add(i):a.set(e,new Set([i]))}else this._events.set(r,new Map([[e,new Set([i])]])),n.runOutsideAngular(()=>{document.addEventListener(r,this._delegateEventHandler,wq)})}removeHandler(n,r,e){const i=this._events.get(n);if(!i)return;const a=i.get(r);a&&(a.delete(e),0===a.size&&i.delete(r),0===i.size&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,wq)))}}const vq={enterDuration:225,exitDuration:150},yq=rr({passive:!0,capture:!0}),Cq=["mousedown","touchstart"],xq=["mouseup","mouseleave","touchend","touchcancel"];class el{constructor(n,r,e,i){this._target=n,this._ngZone=r,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=xi(e))}fadeInRipple(n,r,e={}){const i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a={...vq,...e.animation};e.centered&&(n=i.left+i.width/2,r=i.top+i.height/2);const p=e.radius||function G7(t,n,r){const e=Math.max(Math.abs(t-r.left),Math.abs(t-r.right)),i=Math.max(Math.abs(n-r.top),Math.abs(n-r.bottom));return Math.sqrt(e*e+i*i)}(n,r,i),d=n-i.left,c=r-i.top,s=a.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=d-p+"px",o.style.top=c-p+"px",o.style.height=2*p+"px",o.style.width=2*p+"px",null!=e.color&&(o.style.backgroundColor=e.color),o.style.transitionDuration=`${s}ms`,this._containerElement.appendChild(o);const l=window.getComputedStyle(o),h=l.transitionDuration,f="none"===l.transitionProperty||"0s"===h||"0s, 0s"===h||0===i.width&&0===i.height,b=new U7(this,o,e,f);o.style.transform="scale3d(1, 1, 1)",b.state=0,e.persistent||(this._mostRecentTransientRipple=b);let m=null;return!f&&(s||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const g=()=>this._finishRippleTransition(b),w=()=>this._destroyRipple(b);o.addEventListener("transitionend",g),o.addEventListener("transitioncancel",w),m={onTransitionEnd:g,onTransitionCancel:w}}),this._activeRipples.set(b,m),(f||!s)&&this._finishRippleTransition(b),b}fadeOutRipple(n){if(2===n.state||3===n.state)return;const r=n.element,e={...vq,...n.config.animation};r.style.transitionDuration=`${e.exitDuration}ms`,r.style.opacity="0",n.state=2,(n._animationForciblyDisabledThroughCss||!e.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const r=xi(n);!this._platform.isBrowser||!r||r===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=r,Cq.forEach(e=>{el._eventManager.addHandler(this._ngZone,e,r,this)}))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{xq.forEach(r=>{this._triggerElement.addEventListener(r,this,yq)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){0===n.state?this._startFadeOutTransition(n):2===n.state&&this._destroyRipple(n)}_startFadeOutTransition(n){const r=n===this._mostRecentTransientRipple,{persistent:e}=n.config;n.state=1,!e&&(!r||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){const r=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=3,null!==r&&(n.element.removeEventListener("transitionend",r.onTransitionEnd),n.element.removeEventListener("transitioncancel",r.onTransitionCancel)),n.element.remove()}_onMousedown(n){const r=bf(n),e=this._lastTouchStartEvent&&Date.now(){!n.config.persistent&&(1===n.state||n.config.terminateOnPointerUp&&0===n.state)&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const n=this._triggerElement;n&&(Cq.forEach(r=>el._eventManager.removeHandler(r,n,this)),this._pointerUpEventsRegistered&&xq.forEach(r=>n.removeEventListener(r,this,yq)))}}el._eventManager=new Y7;const tl=new X("mat-ripple-global-options");let il=(()=>{var t;class n{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,a,p,d){this._elementRef=e,this._animationMode=d,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=p||{},this._rippleRenderer=new el(this,i,e,a)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,a){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...a}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(we),q(ri),q(tl,8),q(ki,8))},t.\u0275dir=$({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&Fe("mat-ripple-unbounded",i.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),_r=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,Ye]}),n})(),Rq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye]}),n})(),P_=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[_r,It,Ye,Rq]}),n})();const qq={capture:!0},Tq=["focus","click","mouseenter","touchstart"],B_="mat-ripple-loader-uninitialized",I_="mat-ripple-loader-class-name",Sq="mat-ripple-loader-centered",zf="mat-ripple-loader-disabled";let Eq=(()=>{var t;class n{constructor(){this._document=ne(Ue,{optional:!0}),this._animationMode=ne(ki,{optional:!0}),this._globalRippleOptions=ne(tl,{optional:!0}),this._platform=ne(ri),this._ngZone=ne(we),this._onInteraction=e=>{if(!(e.target instanceof HTMLElement))return;const a=e.target.closest(`[${B_}]`);a&&this.createRipple(a)},this._ngZone.runOutsideAngular(()=>{for(const e of Tq)this._document?.addEventListener(e,this._onInteraction,qq)})}ngOnDestroy(){for(const e of Tq)this._document?.removeEventListener(e,this._onInteraction,qq)}configureRipple(e,i){e.setAttribute(B_,""),(i.className||!e.hasAttribute(I_))&&e.setAttribute(I_,i.className||""),i.centered&&e.setAttribute(Sq,""),i.disabled&&e.setAttribute(zf,"")}getRipple(e){return e.matRipple?e.matRipple:this.createRipple(e)}setDisabled(e,i){const a=e.matRipple;a?a.disabled=i:i?e.setAttribute(zf,""):e.removeAttribute(zf)}createRipple(e){if(!this._document)return;e.querySelector(".mat-ripple")?.remove();const i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(I_)),e.append(i);const a=new il(new Ae(i),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=e,a.centered=e.hasAttribute(Sq),a.disabled=e.hasAttribute(zf),this.attachRipple(e,a),a}attachRipple(e,i){e.removeAttribute(B_),e.matRipple=i}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const $7=["mat-button",""],Q7=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],J7=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Z7=["mat-icon-button",""],e9=["*"],t9=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],n9=h0(u0(Z1(class{constructor(t){this._elementRef=t}})));let Dq=(()=>{var t;class n extends n9{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Ee(e),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=Ee(e),this._updateRippleDisabled()}constructor(e,i,a,p){super(e),this._platform=i,this._ngZone=a,this._animationMode=p,this._focusMonitor=ne(pa),this._rippleLoader=ne(Eq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const d=e.nativeElement.classList;for(const c of t9)this._hasHostAttributes(c.selector)&&c.mdcClasses.forEach(s=>{d.add(s)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_hasHostAttributes(...e){return e.some(i=>this._elementRef.nativeElement.hasAttribute(i))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}}return(t=n).\u0275fac=function(e){so()},t.\u0275dir=$({type:t,features:[le]}),n})(),ar=(()=>{var t;class n extends Dq{constructor(e,i,a,p){super(e,i,a,p)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ri),q(we),q(ki,8))},t.\u0275cmp=Ce({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Ge("disabled",i.disabled||null),Fe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[le],attrs:$7,ngContentSelectors:J7,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,i){1&e&&(Gt(Q7),Me(0,"span",0),Ve(1),I(2,"span",1),Ve(3,1),V(),Ve(4,2),Me(5,"span",2)(6,"span",3)),2&e&&Fe("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),N_=(()=>{var t;class n extends Dq{constructor(e,i,a,p){super(e,i,a,p),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ri),q(we),q(ki,8))},t.\u0275cmp=Ce({type:t,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Ge("disabled",i.disabled||null),Fe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[le],attrs:Z7,ngContentSelectors:e9,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,i){1&e&&(Gt(),Me(0,"span",0),Ve(1),Me(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),is=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,_r,Ye]}),n})(),kq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,It,Ye]}),n})(),Lq=(()=>{var t;class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=a=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(xa),q(Ae))},t.\u0275dir=$({type:t}),n})(),m0=(()=>{var t;class n extends Lq{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,features:[le]}),n})();const yn=new X("NgValueAccessor"),h9={provide:yn,useExisting:bt(()=>nl),multi:!0},m9=new X("CompositionEventMode");let nl=(()=>{var t;class n extends Lq{constructor(e,i,a){super(e,i),this._compositionMode=a,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function f9(){const t=Qo()?Qo().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(xa),q(Ae),q(m9,8))},t.\u0275dir=$({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&ye("input",function(p){return i._handleInput(p.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(p){return i._compositionEnd(p.target.value)})},features:[Oe([h9]),le]}),n})();function ns(t){return null==t||("string"==typeof t||Array.isArray(t))&&0===t.length}function Wq(t){return null!=t&&"number"==typeof t.length}const an=new X("NgValidators"),rs=new X("NgAsyncValidators"),b9=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class yd{static min(n){return function Pq(t){return n=>{if(ns(n.value)||ns(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r{if(ns(n.value)||ns(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r>t?{max:{max:t,actual:n.value}}:null}}(n)}static required(n){return Iq(n)}static requiredTrue(n){return function Nq(t){return!0===t.value?null:{required:!0}}(n)}static email(n){return function Vq(t){return ns(t.value)||b9.test(t.value)?null:{email:!0}}(n)}static minLength(n){return function jq(t){return n=>ns(n.value)||!Wq(n.value)?null:n.value.lengthWq(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}(n)}static pattern(n){return function Uq(t){if(!t)return Of;let n,r;return"string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),e=>{if(ns(e.value))return null;const i=e.value;return n.test(i)?null:{pattern:{requiredPattern:r,actualValue:i}}}}(n)}static nullValidator(n){return null}static compose(n){return Jq(n)}static composeAsync(n){return Kq(n)}}function Iq(t){return ns(t.value)?{required:!0}:null}function Of(t){return null}function Yq(t){return null!=t}function Xq(t){return Dc(t)?mi(t):t}function Gq(t){let n={};return t.forEach(r=>{n=null!=r?{...n,...r}:n}),0===Object.keys(n).length?null:n}function $q(t,n){return n.map(r=>r(t))}function Qq(t){return t.map(n=>function g9(t){return!t.validate}(n)?n:r=>n.validate(r))}function Jq(t){if(!t)return null;const n=t.filter(Yq);return 0==n.length?null:function(r){return Gq($q(r,n))}}function V_(t){return null!=t?Jq(Qq(t)):null}function Kq(t){if(!t)return null;const n=t.filter(Yq);return 0==n.length?null:function(r){return H2($q(r,n).map(Xq)).pipe(Ie(Gq))}}function j_(t){return null!=t?Kq(Qq(t)):null}function Zq(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function eT(t){return t._rawValidators}function tT(t){return t._rawAsyncValidators}function F_(t){return t?Array.isArray(t)?t:[t]:[]}function wf(t,n){return Array.isArray(t)?t.includes(n):t===n}function iT(t,n){const r=F_(n);return F_(t).forEach(i=>{wf(r,i)||r.push(i)}),r}function nT(t,n){return F_(n).filter(r=>!wf(t,r))}class rT{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=V_(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=j_(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,r){return!!this.control&&this.control.hasError(n,r)}getError(n,r){return this.control?this.control.getError(n,r):null}}class Fn extends rT{get formDirective(){return null}get path(){return null}}class Pa extends rT{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class aT{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let vf=(()=>{var t;class n extends aT{constructor(e){super(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Pa,2))},t.\u0275dir=$({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Fe("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[le]}),n})();const Cd="VALID",Cf="INVALID",rl="PENDING",xd="DISABLED";function X_(t){return(xf(t)?t.validators:t)||null}function G_(t,n){return(xf(n)?n.asyncValidators:t)||null}function xf(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class cT{constructor(n,r){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(r)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===Cd}get invalid(){return this.status===Cf}get pending(){return this.status==rl}get disabled(){return this.status===xd}get enabled(){return this.status!==xd}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(iT(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(iT(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(nT(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(nT(n,this._rawAsyncValidators))}hasValidator(n){return wf(this._rawValidators,n)}hasAsyncValidator(n){return wf(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(r=>{r.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=rl,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=xd,this.errors=null,this._forEachChild(e=>{e.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!0))}enable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=Cd,this._forEachChild(e=>{e.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Cd||this.status===rl)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(r=>r._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?xd:Cd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=rl,this._hasOwnPendingAsyncValidator=!0;const r=Xq(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,r={}){this.errors=n,this._updateControlsErrors(!1!==r.emitEvent)}get(n){let r=n;return null==r||(Array.isArray(r)||(r=r.split(".")),0===r.length)?null:r.reduce((e,i)=>e&&e._find(i),this)}getError(n,r){const e=r?this.get(r):this;return e&&e.errors?e.errors[n]:null}hasError(n,r){return!!this.getError(n,r)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new ke,this.statusChanges=new ke}_calculateStatus(){return this._allControlsDisabled()?xd:this.errors?Cf:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(rl)?rl:this._anyControlsHaveStatus(Cf)?Cf:Cd}_anyControlsHaveStatus(n){return this._anyControls(r=>r.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){xf(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function O9(t){return Array.isArray(t)?V_(t):t||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function w9(t){return Array.isArray(t)?j_(t):t||null}(this._rawAsyncValidators)}}class $_ extends cT{constructor(n,r,e){super(X_(r),G_(e,r)),this.controls=n,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,r){return this.controls[n]?this.controls[n]:(this.controls[n]=r,r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange),r)}addControl(n,r,e={}){this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}removeControl(n,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}setControl(n,r,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],r&&this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,r={}){(function lT(t,n,r){t._forEachChild((e,i)=>{if(void 0===r[i])throw new ee(1002,"")})})(this,0,n),Object.keys(n).forEach(e=>{(function sT(t,n,r){const e=t.controls;if(!(n?Object.keys(e):e).length)throw new ee(1e3,"");if(!e[r])throw new ee(1001,"")})(this,!0,e),this.controls[e].setValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(n,r={}){null!=n&&(Object.keys(n).forEach(e=>{const i=this.controls[e];i&&i.patchValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(n={},r={}){this._forEachChild((e,i)=>{e.reset(n?n[i]:null,{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r),this._updateTouched(r),this.updateValueAndValidity(r)}getRawValue(){return this._reduceChildren({},(n,r,e)=>(n[e]=r.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(r,e)=>!!e._syncPendingControls()||r);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(r=>{const e=this.controls[r];e&&n(e,r)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[r,e]of Object.entries(this.controls))if(this.contains(r)&&n(e))return!0;return!1}_reduceValue(){return this._reduceChildren({},(r,e,i)=>((e.enabled||this.disabled)&&(r[i]=e.value),r))}_reduceChildren(n,r){let e=n;return this._forEachChild((i,a)=>{e=r(e,i,a)}),e}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}const b0=new X("CallSetDisabledState",{providedIn:"root",factory:()=>Rd}),Rd="always";function qd(t,n,r=Rd){Q_(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||"always"===r)&&n.valueAccessor.setDisabledState?.(t.disabled),function C9(t,n){n.valueAccessor.registerOnChange(r=>{t._pendingValue=r,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&dT(t,n)})}(t,n),function R9(t,n){const r=(e,i)=>{n.valueAccessor.writeValue(e),i&&n.viewToModelUpdate(e)};t.registerOnChange(r),n._registerOnDestroy(()=>{t._unregisterOnChange(r)})}(t,n),function x9(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&dT(t,n),"submit"!==t.updateOn&&t.markAsTouched()})}(t,n),function y9(t,n){if(n.valueAccessor.setDisabledState){const r=e=>{n.valueAccessor.setDisabledState(e)};t.registerOnDisabledChange(r),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(r)})}}(t,n)}function qf(t,n,r=!0){const e=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(e),n.valueAccessor.registerOnTouched(e)),Sf(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Tf(t,n){t.forEach(r=>{r.registerOnValidatorChange&&r.registerOnValidatorChange(n)})}function Q_(t,n){const r=eT(t);null!==n.validator?t.setValidators(Zq(r,n.validator)):"function"==typeof r&&t.setValidators([r]);const e=tT(t);null!==n.asyncValidator?t.setAsyncValidators(Zq(e,n.asyncValidator)):"function"==typeof e&&t.setAsyncValidators([e]);const i=()=>t.updateValueAndValidity();Tf(n._rawValidators,i),Tf(n._rawAsyncValidators,i)}function Sf(t,n){let r=!1;if(null!==t){if(null!==n.validator){const i=eT(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(p=>p!==n.validator);a.length!==i.length&&(r=!0,t.setValidators(a))}}if(null!==n.asyncValidator){const i=tT(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(p=>p!==n.asyncValidator);a.length!==i.length&&(r=!0,t.setAsyncValidators(a))}}}const e=()=>{};return Tf(n._rawValidators,e),Tf(n._rawAsyncValidators,e),r}function dT(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function pT(t,n){Q_(t,n)}function K_(t,n){if(!t.hasOwnProperty("model"))return!1;const r=t.model;return!!r.isFirstChange()||!Object.is(n,r.currentValue)}function uT(t,n){t._syncPendingControls(),n.forEach(r=>{const e=r.control;"submit"===e.updateOn&&e._pendingChange&&(r.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function Z_(t,n){if(!n)return null;let r,e,i;return Array.isArray(n),n.forEach(a=>{a.constructor===nl?r=a:function S9(t){return Object.getPrototypeOf(t.constructor)===m0}(a)?e=a:i=a}),i||e||r||null}const D9={provide:Fn,useExisting:bt(()=>Sd)},Td=(()=>Promise.resolve())();let Sd=(()=>{var t;class n extends Fn{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._directives=new Set,this.ngSubmit=new ke,this.form=new $_({},V_(e),j_(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Td.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),qd(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Td.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Td.then(()=>{const i=this._findContainer(e.path),a=new $_({});pT(a,e),i.registerControl(e.name,a),a.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Td.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Td.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,uT(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return(t=n).\u0275fac=function(e){return new(e||t)(q(an,10),q(rs,10),q(b0,8))},t.\u0275dir=$({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&ye("submit",function(p){return i.onSubmit(p)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Oe([D9]),le]}),n})();function hT(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}function fT(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const eA=class extends cT{constructor(n=null,r,e){super(X_(r),G_(e,r)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(r),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),xf(r)&&(r.nonNullable||r.initialValueIsDefault)&&(this.defaultValue=fT(n)?n.value:n)}setValue(n,r={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==r.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==r.emitViewToModelChange)),this.updateValueAndValidity(r)}patchValue(n,r={}){this.setValue(n,r)}reset(n=this.defaultValue,r={}){this._applyFormState(n),this.markAsPristine(r),this.markAsUntouched(r),this.setValue(this.value,r),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){hT(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){hT(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){fT(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},k9=eA,W9={provide:Pa,useExisting:bt(()=>Ef)},gT=(()=>Promise.resolve())();let Ef=(()=>{var t;class n extends Pa{constructor(e,i,a,p,d,c){super(),this._changeDetectorRef=d,this.callSetDisabledState=c,this.control=new eA,this._registered=!1,this.name="",this.update=new ke,this._parent=e,this._setValidators(i),this._setAsyncValidators(a),this.valueAccessor=Z_(0,p)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),K_(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){qd(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){gT.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,a=0!==i&&E1(i);gT.then(()=>{a&&!this.control.disabled?this.control.disable():!a&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function Rf(t,n){return[...n.path,t]}(e,this._parent):[e]}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Fn,9),q(an,10),q(rs,10),q(yn,10),q(ii,8),q(b0,8))},t.\u0275dir=$({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Oe([W9]),le,Qt]}),n})(),_T=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();const tA=new X("NgModelWithFormControlWarning"),j9={provide:Pa,useExisting:bt(()=>iA)};let iA=(()=>{var t;class n extends Pa{set isDisabled(e){}constructor(e,i,a,p,d){super(),this._ngModelWarningConfig=p,this.callSetDisabledState=d,this.update=new ke,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=Z_(0,a)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&qf(i,this,!1),qd(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}K_(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&qf(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return(t=n)._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(q(an,10),q(rs,10),q(yn,10),q(tA,8),q(b0,8))},t.\u0275dir=$({type:t,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Oe([j9]),le,Qt]}),n})();const F9={provide:Fn,useExisting:bt(()=>Ed)};let Ed=(()=>{var t;class n extends Fn{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new ke,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Sf(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return qd(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){qf(e.control||null,e,!1),function E9(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,uT(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,a=this.form.get(e.path);i!==a&&(qf(i||null,e),(t=>t instanceof eA)(a)&&(qd(a,e,this.callSetDisabledState),e.control=a))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);pT(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function q9(t,n){return Sf(t,n)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Q_(this.form,this),this._oldForm&&Sf(this._oldForm,this)}_checkFormPresent(){}}return(t=n).\u0275fac=function(e){return new(e||t)(q(an,10),q(rs,10),q(b0,8))},t.\u0275dir=$({type:t,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&ye("submit",function(p){return i.onSubmit(p)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Oe([F9]),le,Qt]}),n})(),g0=(()=>{var t;class n{constructor(){this._validator=Of}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Of,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,features:[Qt]}),n})();const iY={provide:an,useExisting:bt(()=>al),multi:!0};let al=(()=>{var t;class n extends g0{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=E1,this.createValidator=e=>Iq}enabled(e){return e}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,i){2&e&&Ge("required",i._enabled?"":null)},inputs:{required:"required"},features:[Oe([iY]),le]}),n})(),kT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[_T]}),n})(),sA=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:b0,useValue:e.callSetDisabledState??Rd}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[kT]}),n})(),ol=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:tA,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:b0,useValue:e.callSetDisabledState??Rd}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[kT]}),n})(),WT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})(),kf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,_r,WT,Ye,WT]}),n})();const zY=["addListener","removeListener"],OY=["addEventListener","removeEventListener"],wY=["on","off"];function Dd(t,n,r,e){if(S(r)&&(e=r,r=void 0),e)return Dd(t,n,r).pipe(L2(e));const[i,a]=function CY(t){return S(t.addEventListener)&&S(t.removeEventListener)}(t)?OY.map(p=>d=>t[p](n,d,r)):function vY(t){return S(t.addListener)&&S(t.removeListener)}(t)?zY.map(PT(t,n)):function yY(t){return S(t.on)&&S(t.off)}(t)?wY.map(PT(t,n)):[];if(!i&&qo(t))return St(p=>Dd(p,n,r))(Ti(t));if(!i)throw new TypeError("Invalid event target");return new Mt(p=>{const d=(...c)=>p.next(1a(d)})}function PT(t,n){return r=>e=>t[r](n,e)}const kd={schedule(t){let n=requestAnimationFrame,r=cancelAnimationFrame;const{delegate:e}=kd;e&&(n=e.requestAnimationFrame,r=e.cancelAnimationFrame);const i=n(a=>{r=void 0,t(a)});return new C(()=>r?.(i))},requestAnimationFrame(...t){const{delegate:n}=kd;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:n}=kd;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0},BT=new class RY extends S_{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class xY extends T_{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=kd.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(kd.cancelAnimationFrame(r),n._scheduled=void 0)}});let lA,qY=1;const Lf={};function IT(t){return t in Lf&&(delete Lf[t],!0)}const TY={setImmediate(t){const n=qY++;return Lf[n]=!0,lA||(lA=Promise.resolve()),lA.then(()=>IT(n)&&t()),n},clearImmediate(t){IT(t)}},{setImmediate:SY,clearImmediate:EY}=TY,Hf={setImmediate(...t){const{delegate:n}=Hf;return(n?.setImmediate||SY)(...t)},clearImmediate(t){const{delegate:n}=Hf;return(n?.clearImmediate||EY)(t)},delegate:void 0},cA=new class kY extends S_{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class DY extends T_{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=Hf.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(Hf.clearImmediate(r),n._scheduled===r&&(n._scheduled=void 0))}});function NT(t){return t instanceof Date&&!isNaN(t)}function Wf(t=0,n,r=o7){let e=-1;return null!=n&&(zp(n)?r=n:e=n),new Mt(i=>{let a=NT(t)?+t-r.now():t;a<0&&(a=0);let p=0;return r.schedule(function(){i.closed||(i.next(p++),0<=e?this.schedule(void 0,e):i.complete())},a)})}function Pf(t,n=Q1){return function LY(t){return Yt((n,r)=>{let e=!1,i=null,a=null,p=!1;const d=()=>{if(a?.unsubscribe(),a=null,e){e=!1;const s=i;i=null,r.next(s)}p&&r.complete()},c=()=>{a=null,p&&r.complete()};n.subscribe(Rt(r,s=>{e=!0,i=s,a||Ti(t(s)).subscribe(a=Rt(r,d,c))},()=>{p=!0,(!e||!a||a.closed)&&r.complete()}))})}(()=>Wf(t,n))}class VT{}function Ld(t){return t&&"function"==typeof t.connect&&!(t instanceof Z2)}class WY extends VT{constructor(n){super(),this._data=n}connect(){return gr(this._data)?this._data:me(this._data)}disconnect(){}}class jT{applyChanges(n,r,e,i,a){n.forEachOperation((p,d,c)=>{let s,o;if(null==p.previousIndex){const l=e(p,d,c);s=r.createEmbeddedView(l.templateRef,l.context,l.index),o=1}else null==c?(r.remove(d),o=3):(s=r.get(d),r.move(s,c),o=2);a&&a({context:s?.context,operation:o,record:p})})}detach(){}}class dA{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(n,r,e,i,a){n.forEachOperation((p,d,c)=>{let s,o;null==p.previousIndex?(s=this._insertView(()=>e(p,d,c),c,r,i(p)),o=s?1:0):null==c?(this._detachAndCacheView(d,r),o=3):(s=this._moveView(d,c,r,i(p)),o=2),a&&a({context:s?.context,operation:o,record:p})})}detach(){for(const n of this._viewCache)n.destroy();this._viewCache=[]}_insertView(n,r,e,i){const a=this._insertViewFromCache(r,e);if(a)return void(a.context.$implicit=i);const p=n();return e.createEmbeddedView(p.templateRef,p.context,p.index)}_detachAndCacheView(n,r){const e=r.detach(n);this._maybeCacheView(e,r)}_moveView(n,r,e,i){const a=e.get(n);return e.move(a,r),a.context.$implicit=i,a}_maybeCacheView(n,r){if(this._viewCache.length0?a/this._itemSize:0;if(r.end>i){const c=Math.ceil(e/this._itemSize),s=Math.max(0,Math.min(p,i-c));p!=s&&(p=s,a=s*this._itemSize,r.start=Math.floor(p)),r.end=Math.max(0,Math.min(i,r.start+c))}const d=a-r.start*this._itemSize;if(d0&&(r.end=Math.min(i,r.end+s),r.start=Math.max(0,Math.floor(p-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(r),this._viewport.setRenderedContentOffset(this._itemSize*r.start),this._scrolledIndexChange.next(Math.floor(p))}}function VY(t){return t._scrollStrategy}let jY=(()=>{var t;class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new NY(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=Ci(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=Ci(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=Ci(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[Oe([{provide:UT,useFactory:VY,deps:[bt(()=>t)]}]),Qt]}),n})(),sl=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this._platform=i,this._scrolled=new se,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=a}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Mt(i=>{this._globalSubscription||this._addGlobalListener();const a=e>0?this._scrolled.pipe(Pf(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{a.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):me()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const a=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Ct(p=>!p||a.indexOf(p)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((a,p)=>{this._scrollableContainsElement(p,e)&&i.push(p)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let a=xi(i),p=e.getElementRef().nativeElement;do{if(a==p)return!0}while(a=a.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Dd(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(we),L(ri),L(Ue,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),YT=(()=>{var t;class n{constructor(e,i,a,p){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=a,this.dir=p,this._destroyed=new se,this._elementScrolled=new Mt(d=>this.ngZone.runOutsideAngular(()=>Dd(this.elementRef.nativeElement,"scroll").pipe(et(this._destroyed)).subscribe(d)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const i=this.elementRef.nativeElement,a=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=a?e.end:e.start),null==e.right&&(e.right=a?e.start:e.end),null!=e.bottom&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),a&&0!=_d()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==_d()?e.left=e.right:1==_d()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;KR()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",a="right",p=this.elementRef.nativeElement;if("top"==e)return p.scrollTop;if("bottom"==e)return p.scrollHeight-p.clientHeight-p.scrollTop;const d=this.dir&&"rtl"==this.dir.value;return"start"==e?e=d?a:i:"end"==e&&(e=d?i:a),d&&2==_d()?e==i?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft:d&&1==_d()?e==i?p.scrollLeft+p.scrollWidth-p.clientWidth:-p.scrollLeft:e==i?p.scrollLeft:p.scrollWidth-p.clientWidth-p.scrollLeft}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(sl),q(we),q(jn,8))},t.\u0275dir=$({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),Hd=(()=>{var t;class n{constructor(e,i,a){this._platform=e,this._change=new se,this._changeListener=p=>{this._change.next(p)},this._document=a,i.runOutsideAngular(()=>{if(e.isBrowser){const p=this._getWindow();p.addEventListener("resize",this._changeListener),p.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:a}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+a,right:e.left+i,height:a,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),a=e.documentElement,p=a.getBoundingClientRect();return{top:-p.top||e.body.scrollTop||i.scrollY||a.scrollTop||0,left:-p.left||e.body.scrollLeft||i.scrollX||a.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Pf(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return(t=n).\u0275fac=function(e){return new(e||t)(L(ri),L(we),L(Ue,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const XT=new X("VIRTUAL_SCROLLABLE");let YY=(()=>{var t;class n extends YT{constructor(e,i,a,p){super(e,i,a,p)}measureViewportSize(e){const i=this.elementRef.nativeElement;return"horizontal"===e?i.clientWidth:i.clientHeight}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(sl),q(we),q(jn,8))},t.\u0275dir=$({type:t,features:[le]}),n})();const GY=typeof requestAnimationFrame<"u"?BT:cA;let GT=(()=>{var t;class n extends YY{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=Ee(e)}constructor(e,i,a,p,d,c,s,o){super(e,c,a,d),this.elementRef=e,this._changeDetectorRef=i,this._scrollStrategy=p,this.scrollable=o,this._platform=ne(ri),this._detachedSubject=new se,this._renderedRangeSubject=new se,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Mt(l=>this._scrollStrategy.scrolledIndexChange.subscribe(u=>Promise.resolve().then(()=>this.ngZone.run(()=>l.next(u))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=C.EMPTY,this._viewportChanges=s.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(vn(null),Pf(0,GY),et(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(et(this._detachedSubject)).subscribe(i=>{const a=i.length;a!==this._dataLength&&(this._dataLength=a,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function XY(t,n){return t.start==n.start&&t.end==n.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,i="to-start"){e=this.appendOnly&&"to-start"===i?0:e;const p="horizontal"==this.orientation,d=p?"X":"Y";let s=`translate${d}(${Number((p&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===i&&(s+=` translate${d}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=s&&(this._renderedContentTransform=s,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,i="auto"){const a={behavior:i};"horizontal"===this.orientation?a.start=e:a.top=e,this.scrollable.scrollTo(a)}scrollToIndex(e,i="auto"){this._scrollStrategy.scrollToIndex(e,i)}measureScrollOffset(e){let i;return i=this.scrollable==this?a=>super.measureScrollOffset(a):a=>this.scrollable.measureScrollOffset(a),Math.max(0,i(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let i;const a="left",p="right",d="rtl"==this.dir?.value;i="start"==e?d?p:a:"end"==e?d?a:p:e||("horizontal"===this.orientation?"left":"top");const c=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-c}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const i of e)i()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ii),q(we),q(UT,8),q(jn,8),q(sl),q(Hd),q(XT,8))},t.\u0275cmp=Ce({type:t,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,i){if(1&e&&Bt(BY,7),2&e){let a;qe(a=Te())&&(i._contentWrapper=a.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,i){2&e&&Fe("cdk-virtual-scroll-orientation-horizontal","horizontal"===i.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==i.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[Oe([{provide:YT,useFactory:(r,e)=>r||e,deps:[[new er,new _3(XT)],t]}]),le,TM],ngContentSelectors:IY,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,i){1&e&&(Gt(),I(0,"div",0,1),Ve(2),V(),Me(3,"div",2)),2&e&&(B(3),ra("width",i._totalContentWidth)("height",i._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})();function $T(t,n,r){if(!r.getBoundingClientRect)return 0;const i=r.getBoundingClientRect();return"horizontal"===t?"start"===n?i.left:i.right:"start"===n?i.top:i.bottom}let $Y=(()=>{var t;class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,Ld(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new WY(gr(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(i,a)=>e(i+(this._renderedRange?this._renderedRange.start:0),a):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Ci(e)}constructor(e,i,a,p,d,c){this._viewContainerRef=e,this._template=i,this._differs=a,this._viewRepeater=p,this._viewport=d,this.viewChange=new se,this._dataSourceChanges=new se,this.dataStream=this._dataSourceChanges.pipe(vn(null),function HY(){return Yt((t,n)=>{let r,e=!1;t.subscribe(Rt(n,i=>{const a=r;r=i,e&&n.next([a,i]),e=!0}))})}(),Oi(([s,o])=>this._changeDataSource(s,o)),Sh(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new se,this.dataStream.subscribe(s=>{this._data=s,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(et(this._destroyed)).subscribe(s=>{this._renderedRange=s,this.viewChange.observers.length&&c.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,i){if(e.start>=e.end)return 0;const a=e.start-this._renderedRange.start,p=e.end-e.start;let d,c;for(let s=0;s-1;s--){const o=this._viewContainerRef.get(s+a);if(o&&o.rootNodes.length){c=o.rootNodes[o.rootNodes.length-1];break}}return d&&c?$T(i,"end",c)-$T(i,"start",d):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,i)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,i):i)),this._needsUpdate=!0)}_changeDataSource(e,i){return e&&e.disconnect(this),this._needsUpdate=!0,i?i.connect(this):me()}_updateContext(){const e=this._data.length;let i=this._viewContainerRef.length;for(;i--;){const a=this._viewContainerRef.get(i);a.context.index=this._renderedRange.start+i,a.context.count=e,this._updateComputedContextProperties(a.context),a.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(p,d,c)=>this._getEmbeddedViewArgs(p,c),p=>p.item),e.forEachIdentityChange(p=>{this._viewContainerRef.get(p.currentIndex).context.$implicit=p.item});const i=this._data.length;let a=this._viewContainerRef.length;for(;a--;){const p=this._viewContainerRef.get(a);p.context.index=this._renderedRange.start+a,p.context.count=i,this._updateComputedContextProperties(p.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,i){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:i}}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci),q(mr),q(M0),q(GT,4),q(we))},t.\u0275dir=$({type:t,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[Oe([{provide:M0,useClass:dA}])]}),n})(),Mo=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})(),ll=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[K1,Mo,K1,Mo]}),n})();class pA{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class Bf extends pA{constructor(n,r,e,i,a){super(),this.component=n,this.viewContainerRef=r,this.injector=e,this.componentFactoryResolver=i,this.projectableNodes=a}}class uA extends pA{constructor(n,r,e,i){super(),this.templateRef=n,this.viewContainerRef=r,this.context=e,this.injector=i}get origin(){return this.templateRef.elementRef}attach(n,r=this.context){return this.context=r,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class QY extends pA{constructor(n){super(),this.element=n instanceof Ae?n.nativeElement:n}}class hA{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof Bf?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof uA?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof QY?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class JY extends hA{constructor(n,r,e,i,a){super(),this.outletElement=n,this._componentFactoryResolver=r,this._appRef=e,this._defaultInjector=i,this.attachDomPortal=p=>{const d=p.element,c=this._document.createComment("dom-portal");d.parentNode.insertBefore(c,d),this.outletElement.appendChild(d),this._attachedPortal=p,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(d,c)})},this._document=a}attachComponentPortal(n){const e=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component);let i;return n.viewContainerRef?(i=n.viewContainerRef.createComponent(e,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>i.destroy())):(i=e.create(n.injector||this._defaultInjector||Li.NULL),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=n,i}attachTemplatePortal(n){let r=n.viewContainerRef,e=r.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return e.rootNodes.forEach(i=>this.outletElement.appendChild(i)),e.detectChanges(),this.setDisposeFn(()=>{let i=r.indexOf(e);-1!==i&&r.remove(i)}),this._attachedPortal=n,e}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let fA=(()=>{var t;class n extends hA{constructor(e,i,a){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new ke,this.attachDomPortal=p=>{const d=p.element,c=this._document.createComment("dom-portal");p.setAttachedHost(this),d.parentNode.insertBefore(c,d),this._getRootNode().appendChild(d),this._attachedPortal=p,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(d,c)})},this._document=a}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,p=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),d=i.createComponent(p,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(d.hostView.rootNodes[0]),super.setDisposeFn(()=>d.destroy()),this._attachedPortal=e,this._attachedRef=d,this.attached.emit(d),d}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return(t=n).\u0275fac=function(e){return new(e||t)(q(h1),q(di),q(Ue))},t.\u0275dir=$({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[le]}),n})(),as=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();const QT=KR();class KY{constructor(n,r){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=Yi(-this._previousScrollPosition.left),n.style.top=Yi(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,e=n.style,i=this._document.body.style,a=e.scrollBehavior||"",p=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),QT&&(e.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),QT&&(e.scrollBehavior=a,i.scrollBehavior=p)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const r=this._document.body,e=this._viewportRuler.getViewportSize();return r.scrollHeight>e.height||r.scrollWidth>e.width}}class ZY{constructor(n,r,e,i){this._scrollDispatcher=n,this._ngZone=r,this._viewportRuler=e,this._config=i,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0).pipe(Ct(r=>!r||!this._overlayRef.overlayElement.contains(r.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class JT{enable(){}disable(){}attach(){}}function mA(t,n){return n.some(r=>t.bottomr.bottom||t.rightr.right)}function KT(t,n){return n.some(r=>t.topr.bottom||t.leftr.right)}class eX{constructor(n,r,e,i){this._scrollDispatcher=n,this._viewportRuler=r,this._ngZone=e,this._config=i,this._scrollSubscription=null}attach(n){this._overlayRef=n}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const r=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:i}=this._viewportRuler.getViewportSize();mA(r,[{width:e,height:i,bottom:i,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let tX=(()=>{var t;class n{constructor(e,i,a,p){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=a,this.noop=()=>new JT,this.close=d=>new ZY(this._scrollDispatcher,this._ngZone,this._viewportRuler,d),this.block=()=>new KY(this._viewportRuler,this._document),this.reposition=d=>new eX(this._scrollDispatcher,this._viewportRuler,this._ngZone,d),this._document=p}}return(t=n).\u0275fac=function(e){return new(e||t)(L(sl),L(Hd),L(we),L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class bA{constructor(n){if(this.scrollStrategy=new JT,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){const r=Object.keys(n);for(const e of r)void 0!==n[e]&&(this[e]=n[e])}}}class iX{constructor(n,r){this.connectionPair=n,this.scrollableViewProperties=r}}let ZT=(()=>{var t;class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),nX=(()=>{var t;class n extends ZT{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=a=>{const p=this._attachedOverlays;for(let d=p.length-1;d>-1;d--)if(p[d]._keydownEvents.observers.length>0){const c=p[d]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(a)):c.next(a);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue),L(we,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),rX=(()=>{var t;class n extends ZT{constructor(e,i,a){super(e),this._platform=i,this._ngZone=a,this._cursorStyleIsSet=!1,this._pointerDownListener=p=>{this._pointerDownEventTarget=Vr(p)},this._clickListener=p=>{const d=Vr(p),c="click"===p.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:d;this._pointerDownEventTarget=null;const s=this._attachedOverlays.slice();for(let o=s.length-1;o>-1;o--){const l=s[o];if(l._outsidePointerEvents.observers.length<1||!l.hasAttached())continue;if(l.overlayElement.contains(d)||l.overlayElement.contains(c))break;const u=l._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>u.next(p)):u.next(p)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue),L(ri),L(we,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),If=(()=>{var t;class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||v_()){const a=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let p=0;pthis._backdropClick.next(l),this._backdropTransitionendHandler=l=>{this._disposeBackdrop(l.target)},this._keydownEvents=new se,this._outsidePointerEvents=new se,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const r=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Vt(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof r?.onDestroy&&r.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),r}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){const n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,n&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config={...this._config,...n},this._updateElementSize()}setDirection(n){this._config={...this._config,direction:n},this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=Yi(this._config.width),n.height=Yi(this._config.height),n.minWidth=Yi(this._config.minWidth),n.minHeight=Yi(this._config.minHeight),n.maxWidth=Yi(this._config.maxWidth),n.maxHeight=Yi(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n)})}):this._backdropElement.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const n=this._backdropElement;if(n){if(this._animationsDisabled)return void this._disposeBackdrop(n);n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler)}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n)},500))}}_toggleClasses(n,r,e){const i=zd(r||[]).filter(a=>!!a);i.length&&(e?n.classList.add(...i):n.classList.remove(...i))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const n=this._ngZone.onStable.pipe(et(Qi(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){const n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach())}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const eS="cdk-overlay-connected-position-bounding-box",aX=/([A-Za-z%]+)$/;class oX{get positions(){return this._preferredPositions}constructor(n,r,e,i,a){this._viewportRuler=r,this._document=e,this._platform=i,this._overlayContainer=a,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new se,this._resizeSubscription=C.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(n)}attach(n){this._validatePositions(),n.hostElement.classList.add(eS),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const n=this._originRect,r=this._overlayRect,e=this._viewportRect,i=this._containerRect,a=[];let p;for(let d of this._preferredPositions){let c=this._getOriginPoint(n,i,d),s=this._getOverlayPoint(c,r,d),o=this._getOverlayFit(s,r,e,d);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(d,c);this._canFitWithFlexibleDimensions(o,s,e)?a.push({position:d,origin:c,overlayRect:r,boundingBoxRect:this._calculateBoundingBoxRect(c,d)}):(!p||p.overlayFit.visibleAreac&&(c=o,d=s)}return this._isPushed=!1,void this._applyPosition(d.position,d.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(p.position,p.originPoint);this._applyPosition(p.position,p.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&_0(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(eS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,r)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,r,e){let i,a;if("center"==e.originX)i=n.left+n.width/2;else{const p=this._isRtl()?n.right:n.left,d=this._isRtl()?n.left:n.right;i="start"==e.originX?p:d}return r.left<0&&(i-=r.left),a="center"==e.originY?n.top+n.height/2:"top"==e.originY?n.top:n.bottom,r.top<0&&(a-=r.top),{x:i,y:a}}_getOverlayPoint(n,r,e){let i,a;return i="center"==e.overlayX?-r.width/2:"start"===e.overlayX?this._isRtl()?-r.width:0:this._isRtl()?0:-r.width,a="center"==e.overlayY?-r.height/2:"top"==e.overlayY?0:-r.height,{x:n.x+i,y:n.y+a}}_getOverlayFit(n,r,e,i){const a=iS(r);let{x:p,y:d}=n,c=this._getOffset(i,"x"),s=this._getOffset(i,"y");c&&(p+=c),s&&(d+=s);let u=0-d,h=d+a.height-e.height,f=this._subtractOverflows(a.width,0-p,p+a.width-e.width),b=this._subtractOverflows(a.height,u,h),m=f*b;return{visibleArea:m,isCompletelyWithinViewport:a.width*a.height===m,fitsInViewportVertically:b===a.height,fitsInViewportHorizontally:f==a.width}}_canFitWithFlexibleDimensions(n,r,e){if(this._hasFlexibleDimensions){const i=e.bottom-r.y,a=e.right-r.x,p=tS(this._overlayRef.getConfig().minHeight),d=tS(this._overlayRef.getConfig().minWidth);return(n.fitsInViewportVertically||null!=p&&p<=i)&&(n.fitsInViewportHorizontally||null!=d&&d<=a)}return!1}_pushOverlayOnScreen(n,r,e){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const i=iS(r),a=this._viewportRect,p=Math.max(n.x+i.width-a.width,0),d=Math.max(n.y+i.height-a.height,0),c=Math.max(a.top-e.top-n.y,0),s=Math.max(a.left-e.left-n.x,0);let o=0,l=0;return o=i.width<=a.width?s||-p:n.xf&&!this._isInitialRender&&!this._growAfterOpen&&(p=n.y-f/2)}if("end"===r.overlayX&&!i||"start"===r.overlayX&&i)u=e.width-n.x+this._viewportMargin,o=n.x-this._viewportMargin;else if("start"===r.overlayX&&!i||"end"===r.overlayX&&i)l=n.x,o=e.right-n.x;else{const h=Math.min(e.right-n.x+e.left,n.x),f=this._lastBoundingBoxSize.width;o=2*h,l=n.x-h,o>f&&!this._isInitialRender&&!this._growAfterOpen&&(l=n.x-f/2)}return{top:p,left:l,bottom:d,right:u,width:o,height:a}}_setBoundingBoxStyles(n,r){const e=this._calculateBoundingBoxRect(n,r);!this._isInitialRender&&!this._growAfterOpen&&(e.height=Math.min(e.height,this._lastBoundingBoxSize.height),e.width=Math.min(e.width,this._lastBoundingBoxSize.width));const i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{const a=this._overlayRef.getConfig().maxHeight,p=this._overlayRef.getConfig().maxWidth;i.height=Yi(e.height),i.top=Yi(e.top),i.bottom=Yi(e.bottom),i.width=Yi(e.width),i.left=Yi(e.left),i.right=Yi(e.right),i.alignItems="center"===r.overlayX?"center":"end"===r.overlayX?"flex-end":"flex-start",i.justifyContent="center"===r.overlayY?"center":"bottom"===r.overlayY?"flex-end":"flex-start",a&&(i.maxHeight=Yi(a)),p&&(i.maxWidth=Yi(p))}this._lastBoundingBoxSize=e,_0(this._boundingBox.style,i)}_resetBoundingBoxStyles(){_0(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){_0(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,r){const e={},i=this._hasExactPosition(),a=this._hasFlexibleDimensions,p=this._overlayRef.getConfig();if(i){const o=this._viewportRuler.getViewportScrollPosition();_0(e,this._getExactOverlayY(r,n,o)),_0(e,this._getExactOverlayX(r,n,o))}else e.position="static";let d="",c=this._getOffset(r,"x"),s=this._getOffset(r,"y");c&&(d+=`translateX(${c}px) `),s&&(d+=`translateY(${s}px)`),e.transform=d.trim(),p.maxHeight&&(i?e.maxHeight=Yi(p.maxHeight):a&&(e.maxHeight="")),p.maxWidth&&(i?e.maxWidth=Yi(p.maxWidth):a&&(e.maxWidth="")),_0(this._pane.style,e)}_getExactOverlayY(n,r,e){let i={top:"",bottom:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),"bottom"===n.overlayY?i.bottom=this._document.documentElement.clientHeight-(a.y+this._overlayRect.height)+"px":i.top=Yi(a.y),i}_getExactOverlayX(n,r,e){let p,i={left:"",right:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),p=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===p?i.right=this._document.documentElement.clientWidth-(a.x+this._overlayRect.width)+"px":i.left=Yi(a.x),i}_getScrollVisibility(){const n=this._getOriginRect(),r=this._pane.getBoundingClientRect(),e=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:KT(n,e),isOriginOutsideView:mA(n,e),isOverlayClipped:KT(r,e),isOverlayOutsideView:mA(r,e)}}_subtractOverflows(n,...r){return r.reduce((e,i)=>e-Math.max(i,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,r=this._document.documentElement.clientHeight,e=this._viewportRuler.getViewportScrollPosition();return{top:e.top+this._viewportMargin,left:e.left+this._viewportMargin,right:e.left+n-this._viewportMargin,bottom:e.top+r-this._viewportMargin,width:n-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,r){return"x"===r?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&zd(n).forEach(r=>{""!==r&&-1===this._appliedPanelClasses.indexOf(r)&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof Ae)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const r=n.width||0,e=n.height||0;return{top:n.y,bottom:n.y+e,left:n.x,right:n.x+r,height:e,width:r}}}function _0(t,n){for(let r in n)n.hasOwnProperty(r)&&(t[r]=n[r]);return t}function tS(t){if("number"!=typeof t&&null!=t){const[n,r]=t.split(aX);return r&&"px"!==r?null:parseFloat(n)}return t||null}function iS(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}const nS="cdk-global-overlay-wrapper";class sX{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(n){const r=n.getConfig();this._overlayRef=n,this._width&&!r.width&&n.updateSize({width:this._width}),this._height&&!r.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(nS),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,e=this._overlayRef.getConfig(),{width:i,height:a,maxWidth:p,maxHeight:d}=e,c=!("100%"!==i&&"100vw"!==i||p&&"100%"!==p&&"100vw"!==p),s=!("100%"!==a&&"100vh"!==a||d&&"100%"!==d&&"100vh"!==d),o=this._xPosition,l=this._xOffset,u="rtl"===this._overlayRef.getConfig().direction;let h="",f="",b="";c?b="flex-start":"center"===o?(b="center",u?f=l:h=l):u?"left"===o||"end"===o?(b="flex-end",h=l):("right"===o||"start"===o)&&(b="flex-start",f=l):"left"===o||"start"===o?(b="flex-start",h=l):("right"===o||"end"===o)&&(b="flex-end",f=l),n.position=this._cssPosition,n.marginLeft=c?"0":h,n.marginTop=s?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=c?"0":f,r.justifyContent=b,r.alignItems=s?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,e=r.style;r.classList.remove(nS),e.justifyContent=e.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let lX=(()=>{var t;class n{constructor(e,i,a,p){this._viewportRuler=e,this._document=i,this._platform=a,this._overlayContainer=p}global(){return new sX}flexibleConnectedTo(e){return new oX(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Hd),L(Ue),L(ri),L(If))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),cX=0,jr=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o,l,u,h,f){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=a,this._positionBuilder=p,this._keyboardDispatcher=d,this._injector=c,this._ngZone=s,this._document=o,this._directionality=l,this._location=u,this._outsideClickDispatcher=h,this._animationsModuleType=f}create(e){const i=this._createHostElement(),a=this._createPaneElement(i),p=this._createPortalOutlet(a),d=new bA(e);return d.direction=d.direction||this._directionality.value,new Wd(p,i,a,d,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+cX++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get($o)),new JY(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(tX),L(If),L(h1),L(lX),L(nX),L(Li),L(we),L(Ue),L(jn),L(D1),L(rX),L(ki,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const uX={provide:new X("cdk-connected-overlay-scroll-strategy"),deps:[jr],useFactory:function pX(t){return()=>t.scrollStrategies.reposition()}};let cl=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[jr,uX],imports:[K1,as,ll,ll]}),n})();function hX(t,n){}class Nf{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let rS=(()=>{var t;class n extends hA{constructor(e,i,a,p,d,c,s,o){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=p,this._interactivityChecker=d,this._ngZone=c,this._overlayRef=s,this._focusMonitor=o,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=l=>{this._portalOutlet.hasAttached();const u=this._portalOutlet.attachDomPortal(l);return this._contentAttached(),u},this._document=a,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const a=()=>{e.removeEventListener("blur",a),e.removeEventListener("mousedown",a),e.removeAttribute("tabindex")};e.addEventListener("blur",a),e.addEventListener("mousedown",a)})),e.focus(i)}_focusByCssSelector(e,i){let a=this._elementRef.nativeElement.querySelector(e);a&&this._forceFocus(a,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const a=lf(),p=this._elementRef.nativeElement;(!a||a===this._document.body||a===p||p.contains(a))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=lf();return e===i||e.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=lf())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(L_),q(Ue,8),q(Nf),q(Od),q(we),q(Wd),q(pa))},t.\u0275cmp=Ce({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(e,i){if(1&e&&Bt(fA,7),2&e){let a;qe(a=Te())&&(i._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,i){2&e&&Ge("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[le],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&ie(0,hX,0,0,"ng-template",0)},dependencies:[fA],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class gA{constructor(n,r){this.overlayRef=n,this.config=r,this.closed=new se,this.disableClose=r.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=r.id,this.keydownEvents.subscribe(e=>{27===e.keyCode&&!this.disableClose&&!Wa(e)&&(e.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{!1!==r.closeOnOverlayDetachments&&this.close()})}close(n,r){if(this.containerInstance){const e=this.closed;this.containerInstance._closeInteractionType=r?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),e.next(n),e.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",r=""){return this.overlayRef.updateSize({width:n,height:r}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}}const aS=new X("DialogScrollStrategy"),fX=new X("DialogData"),mX=new X("DefaultDialogConfig"),gX={provide:aS,deps:[jr],useFactory:function bX(t){return()=>t.scrollStrategies.block()}};let MX=0,oS=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,a,p,d,c){this._overlay=e,this._injector=i,this._defaultOptions=a,this._parentDialog=p,this._overlayContainer=d,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new se,this._afterOpenedAtThisLevel=new se,this._ariaHiddenElements=new Map,this.afterAllClosed=H1(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(vn(void 0))),this._scrollStrategy=c}open(e,i){(i={...this._defaultOptions||new Nf,...i}).id=i.id||"cdk-dialog-"+MX++,i.id&&this.getDialogById(i.id);const p=this._getOverlayConfig(i),d=this._overlay.create(p),c=new gA(d,i),s=this._attachContainer(d,c,i);return c.containerInstance=s,this._attachDialogContent(e,c,s,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.closed.subscribe(()=>this._removeOpenDialog(c,!0)),this.afterOpened.next(c),c}closeAll(){MA(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){MA(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),MA(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new bA({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,a){const p=a.injector||a.viewContainerRef?.injector,d=[{provide:Nf,useValue:a},{provide:gA,useValue:i},{provide:Wd,useValue:e}];let c;a.container?"function"==typeof a.container?c=a.container:(c=a.container.type,d.push(...a.container.providers(a))):c=rS;const s=new Bf(c,a.viewContainerRef,Li.create({parent:p||this._injector,providers:d}),a.componentFactoryResolver);return e.attach(s).instance}_attachDialogContent(e,i,a,p){if(e instanceof ci){const d=this._createInjector(p,i,a,void 0);let c={$implicit:p.data,dialogRef:i};p.templateContext&&(c={...c,..."function"==typeof p.templateContext?p.templateContext():p.templateContext}),a.attachTemplatePortal(new uA(e,null,c,d))}else{const d=this._createInjector(p,i,a,this._injector),c=a.attachComponentPortal(new Bf(e,p.viewContainerRef,d,p.componentFactoryResolver));i.componentRef=c,i.componentInstance=c.instance}}_createInjector(e,i,a,p){const d=e.injector||e.viewContainerRef?.injector,c=[{provide:fX,useValue:e.data},{provide:gA,useValue:i}];return e.providers&&("function"==typeof e.providers?c.push(...e.providers(i,e,a)):c.push(...e.providers)),e.direction&&(!d||!d.get(jn,null,{optional:!0}))&&c.push({provide:jn,useValue:{value:e.direction,change:me()}}),Li.create({parent:d||p,providers:c})}_removeOpenDialog(e,i){const a=this.openDialogs.indexOf(e);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((p,d)=>{p?d.setAttribute("aria-hidden",p):d.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let a=i.length-1;a>-1;a--){const p=i[a];p!==e&&"SCRIPT"!==p.nodeName&&"STYLE"!==p.nodeName&&!p.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(p,p.getAttribute("aria-hidden")),p.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jr),L(Li),L(mX,8),L(t,12),L(If),L(aS))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function MA(t,n){let r=t.length;for(;r--;)n(t[r])}let _X=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[oS,gX],imports:[cl,as,wd,as]}),n})();class sS{}class AX{}const _o="*";function Ii(t,n){return{type:7,name:t,definitions:n,options:{}}}function Et(t,n=null){return{type:4,styles:n,timings:t}}function lS(t,n=null){return{type:2,steps:t,options:n}}function He(t){return{type:6,styles:t,offset:null}}function zt(t,n,r){return{type:0,name:t,styles:n,options:r}}function xt(t,n,r=null){return{type:1,expr:t,animation:n,options:r}}class Pd{constructor(n=0,r=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+r}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class cS{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let r=0,e=0,i=0;const a=this.players.length;0==a?queueMicrotask(()=>this._onFinish()):this.players.forEach(p=>{p.onDone(()=>{++r==a&&this._onFinish()}),p.onDestroy(()=>{++e==a&&this._onDestroy()}),p.onStart(()=>{++i==a&&this._onStart()})}),this.totalTime=this.players.reduce((p,d)=>Math.max(p,d.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const r=n*this.totalTime;this.players.forEach(e=>{const i=e.totalTime?Math.min(1,r/e.totalTime):1;e.setPosition(i)})}getPosition(){const n=this.players.reduce((r,e)=>null===r||e.totalTime>r.totalTime?e:r,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}function zX(t,n){}class Bd{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const AA="mdc-dialog--open",dS="mdc-dialog--opening",pS="mdc-dialog--closing";let vX=(()=>{var t;class n extends rS{constructor(e,i,a,p,d,c,s,o){super(e,i,a,p,d,c,s,o),this._animationStateChanged=new ke}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(L_),q(Ue,8),q(Bd),q(Od),q(we),q(Wd),q(pa))},t.\u0275cmp=Ce({type:t,selectors:[["ng-component"]],features:[le],decls:0,vars:0,template:function(e,i){},encapsulation:2}),n})();const uS="--mat-dialog-transition-duration";function hS(t){return null==t?null:"number"==typeof t?t:t.endsWith("ms")?Ci(t.substring(0,t.length-2)):t.endsWith("s")?1e3*Ci(t.substring(0,t.length-1)):"0"===t?0:null}let yX=(()=>{var t;class n extends vX{constructor(e,i,a,p,d,c,s,o,l){super(e,i,a,p,d,c,s,l),this._animationMode=o,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?hS(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?hS(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(uS,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(dS,AA)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(AA),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(AA),this._animationsEnabled?(this._hostElement.style.setProperty(uS,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(pS)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(dS,pS)}_waitForAnimationToComplete(e,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(L_),q(Ue,8),q(Bd),q(Od),q(we),q(Wd),q(ki,8),q(pa))},t.\u0275cmp=Ce({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,i){2&e&&(wn("id",i._config.id),Ge("aria-modal",i._config.ariaModal)("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),Fe("_mat-animation-noopable",!i._animationsEnabled))},features:[le],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(I(0,"div",0)(1,"div",1),ie(2,zX,0,0,"ng-template",2),V()())},dependencies:[fA],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),n})();class Ar{constructor(n,r,e){this._ref=n,this._containerInstance=e,this._afterOpened=new se,this._beforeClosed=new se,this._state=0,this.disableClose=r.disableClose,this.id=n.id,e._animationStateChanged.pipe(Ct(i=>"opened"===i.state),Vt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Ct(i=>"closed"===i.state),Vt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Qi(this.backdropClick(),this.keydownEvents().pipe(Ct(i=>27===i.keyCode&&!this.disableClose&&!Wa(i)))).subscribe(i=>{this.disableClose||(i.preventDefault(),function CX(t,n,r){t._closeInteractionType=n,t.close(r)}(this,"keydown"===i.type?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(Ct(r=>"closing"===r.state),Vt(1)).subscribe(r=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),r.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let r=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?r.left(n.left):r.right(n.right):r.centerHorizontally(),n&&(n.top||n.bottom)?n.top?r.top(n.top):r.bottom(n.bottom):r.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",r=""){return this._ref.updateSize(n,r),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const A0=new X("MatMdcDialogData"),xX=new X("mat-mdc-dialog-default-options"),fS=new X("mat-mdc-dialog-scroll-strategy"),qX={provide:fS,deps:[jr],useFactory:function RX(t){return()=>t.scrollStrategies.block()}};let TX=0,SX=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,a,p,d,c,s,o,l,u){this._overlay=e,this._defaultOptions=a,this._parentDialog=p,this._dialogRefConstructor=s,this._dialogContainerType=o,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new se,this._afterOpenedAtThisLevel=new se,this._idPrefix="mat-dialog-",this.dialogConfigClass=Bd,this.afterAllClosed=H1(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(vn(void 0))),this._scrollStrategy=c,this._dialog=i.get(oS)}open(e,i){let a;(i={...this._defaultOptions||new Bd,...i}).id=i.id||`${this._idPrefix}${TX++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const p=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Nf,useValue:i}]},templateContext:()=>({dialogRef:a}),providers:(d,c,s)=>(a=new this._dialogRefConstructor(d,i,s),a.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:c.data},{provide:this._dialogRefConstructor,useValue:a}])});return a.componentRef=p.componentRef,a.componentInstance=p.componentInstance,this.openDialogs.push(a),this.afterOpened.next(a),a.afterClosed().subscribe(()=>{const d=this.openDialogs.indexOf(a);d>-1&&(this.openDialogs.splice(d,1),this.openDialogs.length||this._getAfterAllClosed().next())}),a}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return(t=n).\u0275fac=function(e){so()},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),Fr=(()=>{var t;class n extends SX{constructor(e,i,a,p,d,c,s,o){super(e,i,p,c,s,d,Ar,yX,A0,o),this._idPrefix="mat-mdc-dialog-"}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jr),L(Li),L(D1,8),L(xX,8),L(fS),L(t,12),L(If),L(ki,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),EX=0,Ba=(()=>{var t;class n{constructor(e,i,a){this._dialogRef=e,this._elementRef=i,this._dialog=a,this.id="mat-mdc-dialog-title-"+EX++}ngOnInit(){this._dialogRef||(this._dialogRef=function DX(t,n){let r=t.nativeElement.parentElement;for(;r&&!r.classList.contains("mat-mdc-dialog-container");)r=r.parentElement;return r?n.find(e=>e.id===r.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const e=this._dialogRef?._containerInstance?._ariaLabelledByQueue;e&&Promise.resolve().then(()=>{const i=e.indexOf(this.id);i>-1&&e.splice(i,1)})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar,8),q(Ae),q(Fr))},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,i){2&e&&wn("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),ha=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),Ia=(()=>{var t;class n{constructor(){this.align="start"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,i){2&e&&Fe("mat-mdc-dialog-actions-align-center","center"===i.align)("mat-mdc-dialog-actions-align-end","end"===i.align)},inputs:{align:"align"}}),n})(),jf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[Fr,qX],imports:[_X,cl,as,Ye,Ye]}),n})(),kX=(()=>{var t;class n{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(e){this._vertical=Ee(e)}get inset(){return this._inset}set inset(e){this._inset=Ee(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(e,i){2&e&&(Ge("aria-orientation",i.vertical?"vertical":"horizontal"),Fe("mat-divider-vertical",i.vertical)("mat-divider-horizontal",!i.vertical)("mat-divider-inset",i.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(e,i){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),n})(),Ff=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,Ye]}),n})(),LX=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})(),gS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,Ye,LX,as]}),n})();class HX{constructor(n){this._box=n,this._destroyed=new se,this._resizeSubject=new se,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(r=>this._resizeSubject.next(r)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new Mt(r=>{const e=this._resizeSubject.subscribe(r);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),e.unsubscribe(),this._elementObservables.delete(n)}}).pipe(Ct(r=>r.some(e=>e.target===n)),Sh({bufferSize:1,refCount:!0}),et(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let WX=(()=>{var t;class n{constructor(){this._observers=new Map,this._ngZone=ne(we)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,i){const a=i?.box||"content-box";return this._observers.has(a)||this._observers.set(a,new HX(a)),this._observers.get(a).observe(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const PX=["notch"],BX=["matFormFieldNotchedOutline",""],IX=["*"],NX=["textField"],VX=["iconPrefixContainer"],jX=["textPrefixContainer"];function FX(t,n){1&t&&Me(0,"span",19)}function UX(t,n){if(1&t&&(I(0,"label",17),Ve(1,1),ie(2,FX,1,0,"span",18),V()),2&t){const r=fe(2);F("floating",r._shouldLabelFloat())("monitorResize",r._hasOutline())("id",r._labelId),Ge("for",r._control.id),B(2),F("ngIf",!r.hideRequiredMarker&&r._control.required)}}function YX(t,n){1&t&&ie(0,UX,3,5,"label",16),2&t&&F("ngIf",fe()._hasFloatingLabel())}function XX(t,n){1&t&&Me(0,"div",20)}function GX(t,n){}function $X(t,n){1&t&&ie(0,GX,0,0,"ng-template",22),2&t&&(fe(2),F("ngTemplateOutlet",Hi(1)))}function QX(t,n){if(1&t&&(I(0,"div",21),ie(1,$X,1,1,"ng-template",9),V()),2&t){const r=fe();F("matFormFieldNotchedOutlineOpen",r._shouldLabelFloat()),B(1),F("ngIf",!r._forceDisplayInfixLabel())}}function JX(t,n){1&t&&(I(0,"div",23,24),Ve(2,2),V())}function KX(t,n){1&t&&(I(0,"div",25,26),Ve(2,3),V())}function ZX(t,n){}function eG(t,n){1&t&&ie(0,ZX,0,0,"ng-template",22),2&t&&(fe(),F("ngTemplateOutlet",Hi(1)))}function tG(t,n){1&t&&(I(0,"div",27),Ve(1,4),V())}function iG(t,n){1&t&&(I(0,"div",28),Ve(1,5),V())}function nG(t,n){1&t&&Me(0,"div",29)}function rG(t,n){1&t&&(I(0,"div",30),Ve(1,6),V()),2&t&&F("@transitionMessages",fe()._subscriptAnimationState)}function aG(t,n){if(1&t&&(I(0,"mat-hint",34),re(1),V()),2&t){const r=fe(2);F("id",r._hintLabelId),B(1),_t(r.hintLabel)}}function oG(t,n){if(1&t&&(I(0,"div",31),ie(1,aG,2,2,"mat-hint",32),Ve(2,7),Me(3,"div",33),Ve(4,8),V()),2&t){const r=fe();F("@transitionMessages",r._subscriptAnimationState),B(1),F("ngIf",r.hintLabel)}}const sG=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],lG=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Id=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-label"]]}),n})(),cG=0;const MS=new X("MatError");let zA=(()=>{var t;class n{constructor(e,i){this.id="mat-mdc-error-"+cG++,e||i.nativeElement.setAttribute("aria-live","polite")}}return(t=n).\u0275fac=function(e){return new(e||t)(Zn("aria-live"),q(Ae))},t.\u0275dir=$({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,i){2&e&&wn("id",i.id)},inputs:{id:"id"},features:[Oe([{provide:MS,useExisting:t}])]}),n})(),dG=0,OA=(()=>{var t;class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+dG++}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,i){2&e&&(wn("id",i.id),Ge("align",null),Fe("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}}),n})();const pG=new X("MatPrefix"),uG=new X("MatSuffix"),_S=new X("FloatingLabelParent");let AS=(()=>{var t;class n{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=ne(WX),this._ngZone=ne(we),this._parent=ne(_S),this._resizeSubscription=new C}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function hG(t){if(null!==t.offsetParent)return t.scrollWidth;const r=t.cloneNode(!0);r.style.setProperty("position","absolute"),r.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(r);const e=r.scrollWidth;return r.remove(),e}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae))},t.\u0275dir=$({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,i){2&e&&Fe("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),n})();const zS="mdc-line-ripple--active",Uf="mdc-line-ripple--deactivating";let OS=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=a=>{const p=this._elementRef.nativeElement.classList,d=p.contains(Uf);"opacity"===a.propertyName&&d&&p.remove(zS,Uf)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Uf),e.add(zS)}deactivate(){this._elementRef.nativeElement.classList.add(Uf)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(we))},t.\u0275dir=$({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),wS=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._ngZone=i,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(we))},t.\u0275cmp=Ce({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,i){if(1&e&&Bt(PX,5),2&e){let a;qe(a=Te())&&(i._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,i){2&e&&Fe("mdc-notched-outline--notched",i.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:BX,ngContentSelectors:IX,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,i){1&e&&(Gt(),Me(0,"div",0),I(1,"div",1,2),Ve(3),V(),Me(4,"div",3))},encapsulation:2,changeDetection:0}),n})();const fG={transitionMessages:Ii("transitionMessages",[zt("enter",He({opacity:1,transform:"translateY(0%)"})),xt("void => enter",[He({opacity:0,transform:"translateY(-5px)"}),Et("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let wA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t}),n})();const Yf=new X("MatFormField"),mG=new X("MAT_FORM_FIELD_DEFAULT_OPTIONS");let vS=0,vA=(()=>{var t;class n{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Ee(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,i,a,p,d,c,s,o){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=a,this._dir=p,this._platform=d,this._defaults=c,this._animationMode=s,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+vS++,this._hintLabelId="mat-mdc-hint-"+vS++,this._subscriptAnimationState="",this._destroyed=new se,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,c&&(c.appearance&&(this.appearance=c.appearance),this._hideRequiredMarker=!!c?.hideRequiredMarker,c.color&&(this.color=c.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(et(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Qi(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(et(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(et(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const i=this._hintChildren?this._hintChildren.find(p=>"start"===p.align):null,a=this._hintChildren?this._hintChildren.find(p=>"end"===p.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),a&&e.push(a.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const i=this._iconPrefixContainer?.nativeElement,a=this._textPrefixContainer?.nativeElement,p=i?.getBoundingClientRect().width??0,d=a?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${p+d}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ii),q(we),q(jn),q(ri),q(mG,8),q(ki,8),q(Ue))},t.\u0275cmp=Ce({type:t,selectors:[["mat-form-field"]],contentQueries:function(e,i,a){if(1&e&&(dt(a,Id,5),dt(a,Id,7),dt(a,wA,5),dt(a,pG,5),dt(a,uG,5),dt(a,MS,5),dt(a,OA,5)),2&e){let p;qe(p=Te())&&(i._labelChildNonStatic=p.first),qe(p=Te())&&(i._labelChildStatic=p.first),qe(p=Te())&&(i._formFieldControl=p.first),qe(p=Te())&&(i._prefixChildren=p),qe(p=Te())&&(i._suffixChildren=p),qe(p=Te())&&(i._errorChildren=p),qe(p=Te())&&(i._hintChildren=p)}},viewQuery:function(e,i){if(1&e&&(Bt(NX,5),Bt(VX,5),Bt(jX,5),Bt(AS,5),Bt(wS,5),Bt(OS,5)),2&e){let a;qe(a=Te())&&(i._textField=a.first),qe(a=Te())&&(i._iconPrefixContainer=a.first),qe(a=Te())&&(i._textPrefixContainer=a.first),qe(a=Te())&&(i._floatingLabel=a.first),qe(a=Te())&&(i._notchedOutline=a.first),qe(a=Te())&&(i._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,i){2&e&&Fe("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===i._animationMode)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-focused",i._control.focused)("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[Oe([{provide:Yf,useExisting:t},{provide:_S,useExisting:t}])],ngContentSelectors:lG,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,i){1&e&&(Gt(sG),ie(0,YX,1,1,"ng-template",null,0,po),I(2,"div",1,2),ye("click",function(p){return i._control.onContainerClick(p)}),ie(4,XX,1,0,"div",3),I(5,"div",4),ie(6,QX,2,2,"div",5),ie(7,JX,3,0,"div",6),ie(8,KX,3,0,"div",7),I(9,"div",8),ie(10,eG,1,1,"ng-template",9),Ve(11),V(),ie(12,tG,2,0,"div",10),ie(13,iG,2,0,"div",11),V(),ie(14,nG,1,0,"div",12),V(),I(15,"div",13),ie(16,rG,2,1,"div",14),ie(17,oG,5,2,"div",15),V()),2&e&&(B(2),Fe("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),B(2),F("ngIf",!i._hasOutline()&&!i._control.disabled),B(2),F("ngIf",i._hasOutline()),B(1),F("ngIf",i._hasIconPrefix),B(1),F("ngIf",i._hasTextPrefix),B(2),F("ngIf",!i._hasOutline()||i._forceDisplayInfixLabel()),B(2),F("ngIf",i._hasTextSuffix),B(1),F("ngIf",i._hasIconSuffix),B(1),F("ngIf",!i._hasOutline()),B(1),Fe("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing),F("ngSwitch",i._getDisplayedMessages()),B(1),F("ngSwitchCase","error"),B(1),F("ngSwitchCase","hint"))},dependencies:[_i,xh,Gc,A2,OA,AS,wS,OS],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[fG.transitionMessages]},changeDetection:0}),n})(),z0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,It,hf,Ye]}),n})(),RS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Oq,Ye,Oq,Ye]}),n})();const AG=["*"];let Xf;function Nd(t){return function zG(){if(void 0===Xf&&(Xf=null,typeof window<"u")){const t=window;void 0!==t.trustedTypes&&(Xf=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return Xf}()?.createHTML(t)||t}function qS(t){return Error(`Unable to find icon with the name "${t}"`)}function TS(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function SS(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}class w0{constructor(n,r,e){this.url=n,this.svgText=r,this.options=e}}let Vd=(()=>{var t;class n{constructor(e,i,a,p){this._httpClient=e,this._sanitizer=i,this._errorHandler=p,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=a}addSvgIcon(e,i,a){return this.addSvgIconInNamespace("",e,i,a)}addSvgIconLiteral(e,i,a){return this.addSvgIconLiteralInNamespace("",e,i,a)}addSvgIconInNamespace(e,i,a,p){return this._addSvgIconConfig(e,i,new w0(a,null,p))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,a,p){const d=this._sanitizer.sanitize(hn.HTML,a);if(!d)throw SS(a);const c=Nd(d);return this._addSvgIconConfig(e,i,new w0("",c,p))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,a){return this._addSvgIconSetConfig(e,new w0(i,null,a))}addSvgIconSetLiteralInNamespace(e,i,a){const p=this._sanitizer.sanitize(hn.HTML,i);if(!p)throw SS(i);const d=Nd(p);return this._addSvgIconSetConfig(e,new w0("",d,a))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(hn.RESOURCE_URL,e);if(!i)throw TS(e);const a=this._cachedIconsByUrl.get(i);return a?me(Gf(a)):this._loadSvgIconFromConfig(new w0(e,null)).pipe(pi(p=>this._cachedIconsByUrl.set(i,p)),Ie(p=>Gf(p)))}getNamedSvgIcon(e,i=""){const a=ES(i,e);let p=this._svgIconConfigs.get(a);if(p)return this._getSvgFromConfig(p);if(p=this._getIconConfigFromResolvers(i,e),p)return this._svgIconConfigs.set(a,p),this._getSvgFromConfig(p);const d=this._iconSetConfigs.get(i);return d?this._getSvgFromIconSetConfigs(e,d):Mr(qS(a))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?me(Gf(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Ie(i=>Gf(i)))}_getSvgFromIconSetConfigs(e,i){const a=this._extractIconWithNameFromAnySet(e,i);return a?me(a):H2(i.filter(d=>!d.svgText).map(d=>this._loadSvgIconSetFromConfig(d).pipe(ln(c=>{const o=`Loading icon set URL: ${this._sanitizer.sanitize(hn.RESOURCE_URL,d.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(o)),me(null)})))).pipe(Ie(()=>{const d=this._extractIconWithNameFromAnySet(e,i);if(!d)throw qS(e);return d}))}_extractIconWithNameFromAnySet(e,i){for(let a=i.length-1;a>=0;a--){const p=i[a];if(p.svgText&&p.svgText.toString().indexOf(e)>-1){const d=this._svgElementFromConfig(p),c=this._extractSvgIconFromSet(d,e,p.options);if(c)return c}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(pi(i=>e.svgText=i),Ie(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?me(null):this._fetchIcon(e).pipe(pi(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,a){const p=e.querySelector(`[id="${i}"]`);if(!p)return null;const d=p.cloneNode(!0);if(d.removeAttribute("id"),"svg"===d.nodeName.toLowerCase())return this._setSvgAttributes(d,a);if("symbol"===d.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(d),a);const c=this._svgElementFromString(Nd(""));return c.appendChild(d),this._setSvgAttributes(c,a)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const a=i.querySelector("svg");if(!a)throw Error(" tag not found");return a}_toSvgElement(e){const i=this._svgElementFromString(Nd("")),a=e.attributes;for(let p=0;pNd(o)),a0(()=>this._inProgressUrlFetches.delete(d)),ga());return this._inProgressUrlFetches.set(d,s),s}_addSvgIconConfig(e,i,a){return this._svgIconConfigs.set(ES(e,i),a),this}_addSvgIconSetConfig(e,i){const a=this._iconSetConfigs.get(e);return a?a.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let a=0;an?n.pathname+n.search:""}}}),DS=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],qG=DS.map(t=>`[${t}]`).join(", "),TG=/^url\(['"]?#(.*?)['"]?\)$/;let fa=(()=>{var t;class n extends yG{get inline(){return this._inline}set inline(e){this._inline=Ee(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,a,p,d,c){super(e),this._iconRegistry=i,this._location=p,this._errorHandler=d,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=C.EMPTY,c&&(c.color&&(this.color=this.defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),a||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const a=e.childNodes[i];(1!==a.nodeType||"svg"===a.nodeName.toLowerCase())&&a.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(a=>a.length>0);this._previousFontSetClass.forEach(a=>e.classList.remove(a)),i.forEach(a=>e.classList.add(a)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const i=this._elementsWithExternalReferences;i&&i.forEach((a,p)=>{a.forEach(d=>{p.setAttribute(d.name,`url('${e}#${d.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(qG),a=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let p=0;p{const c=i[p],s=c.getAttribute(d),o=s?s.match(TG):null;if(o){let l=a.get(c);l||(l=[],a.set(c,l)),l.push({name:d,value:o[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,a]=this._splitIconName(e);i&&(this._svgNamespace=i),a&&(this._svgName=a),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(a,i).pipe(Vt(1)).subscribe(p=>this._setSvgElement(p),p=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${a}! ${p.message}`))})}}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(Vd),Zn("aria-hidden"),q(xG),q(Wr),q(CG,8))},t.\u0275cmp=Ce({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,i){2&e&&(Ge("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),Fe("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[le],ngContentSelectors:AG,decls:1,vars:0,template:function(e,i){1&e&&(Gt(),Ve(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),Ao=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,Ye]}),n})();const kS=rr({passive:!0});let SG=(()=>{var t;class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return $i;const i=xi(e),a=this._monitoredElements.get(i);if(a)return a.subject;const p=new se,d="cdk-text-field-autofilled",c=s=>{"cdk-text-field-autofill-start"!==s.animationName||i.classList.contains(d)?"cdk-text-field-autofill-end"===s.animationName&&i.classList.contains(d)&&(i.classList.remove(d),this._ngZone.run(()=>p.next({target:s.target,isAutofilled:!1}))):(i.classList.add(d),this._ngZone.run(()=>p.next({target:s.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",c,kS),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:p,unlisten:()=>{i.removeEventListener("animationstart",c,kS)}}),p}stopMonitoring(e){const i=xi(e),a=this._monitoredElements.get(i);a&&(a.unlisten(),a.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return(t=n).\u0275fac=function(e){return new(e||t)(L(ri),L(we))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),EG=(()=>{var t;class n{get minRows(){return this._minRows}set minRows(e){this._minRows=Ci(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Ci(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=Ee(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,i,a,p){this._elementRef=e,this._platform=i,this._ngZone=a,this._destroyed=new se,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=d=>{this._hasFocus="focus"===d.type},this._document=p,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Dd(this._getWindow(),"resize").pipe(Pf(16),et(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,i=e.style.marginBottom||"",a=this._platform.FIREFOX,p=a&&this._hasFocus,d=a?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";p&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(d);const c=e.scrollHeight-4;return e.classList.remove(d),p&&(e.style.marginBottom=i),c}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const i=this._elementRef.nativeElement,a=i.value;if(!e&&this._minRows===this._previousMinRows&&a===this._previousValue)return;const p=this._measureScrollHeight(),d=Math.max(p,this._cachedPlaceholderHeight||0);i.style.height=`${d}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=a,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:i,selectionEnd:a}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ri),q(we),q(Ue,8))},t.\u0275dir=$({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,i){1&e&&ye("input",function(){return i._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),DG=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})();const LS=new X("MAT_INPUT_VALUE_ACCESSOR"),kG=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let LG=0;const HG=_q(class{constructor(t,n,r,e){this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=e,this.stateChanges=new se}});let yA=(()=>{var t;class n extends HG{get disabled(){return this._disabled}set disabled(e){this._disabled=Ee(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(yd.required)??!1}set required(e){this._required=Ee(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&JR().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Ee(e)}constructor(e,i,a,p,d,c,s,o,l,u){super(c,p,d,a),this._elementRef=e,this._platform=i,this._autofillMonitor=o,this._formField=u,this._uid="mat-input-"+LG++,this.focused=!1,this.stateChanges=new se,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(b=>JR().has(b)),this._iOSKeyupListener=b=>{const m=b.target;!m.value&&0===m.selectionStart&&0===m.selectionEnd&&(m.setSelectionRange(1,1),m.setSelectionRange(0,0))};const h=this._elementRef.nativeElement,f=h.nodeName.toLowerCase();this._inputValueAccessor=s||h,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&l.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===f,this._isTextarea="textarea"===f,this._isInFormField=!!u,this._isNativeSelect&&(this.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){kG.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ri),q(Pa,10),q(Sd,8),q(Ed,8),q(Af),q(LS,10),q(SG),q(we),q(Yf,8))},t.\u0275dir=$({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,i){1&e&&ye("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(wn("id",i.id)("disabled",i.disabled)("required",i.required),Ge("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),Fe("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[Oe([{provide:wA,useExisting:t}]),le,Qt]}),n})(),$f=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,z0,z0,DG,Ye]}),n})();const WG=["determinateSpinner"];function PG(t,n){if(1&t&&(ro(),I(0,"svg",11),Me(1,"circle",12),V()),2&t){const r=fe();Ge("viewBox",r._viewBox()),B(1),ra("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeCircumference()/2,"px")("stroke-width",r._circleStrokeWidth(),"%"),Ge("r",r._circleRadius())}}const BG=h0(class{constructor(t){this._elementRef=t}},"primary"),IG=new X("mat-progress-spinner-default-options",{providedIn:"root",factory:function NG(){return{diameter:HS}}}),HS=100;let CA=(()=>{var t;class n extends BG{constructor(e,i,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=HS,this._noopAnimations="NoopAnimations"===i&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Ci(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Ci(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Ci(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ki,8),q(IG))},t.\u0275cmp=Ce({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,i){if(1&e&&Bt(WG,5),2&e){let a;qe(a=Te())&&(i._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,i){2&e&&(Ge("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),ra("width",i.diameter,"px")("height",i.diameter,"px")("--mdc-circular-progress-size",i.diameter+"px")("--mdc-circular-progress-active-indicator-width",i.diameter+"px"),Fe("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[le],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,i){if(1&e&&(ie(0,PG,2,8,"ng-template",null,0,po),I(2,"div",1,2),ro(),I(4,"svg",3),Me(5,"circle",4),V()(),ac(),I(6,"div",5)(7,"div",6)(8,"div",7),Bn(9,8),V(),I(10,"div",9),Bn(11,8),V(),I(12,"div",10),Bn(13,8),V()()()),2&e){const a=Hi(1);B(4),Ge("viewBox",i._viewBox()),B(1),ra("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),Ge("r",i._circleRadius()),B(4),F("ngTemplateOutlet",a),B(2),F("ngTemplateOutlet",a),B(2),F("ngTemplateOutlet",a)}},dependencies:[xh],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),jd=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,Ye]}),n})(),jG=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[K1]}),n})(),xA=(()=>{var t;class n{constructor(){this.changes=new se,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const e$={provide:xA,deps:[[new er,new ta,xA]],useFactory:function ZG(t){return t||new xA}};let IS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[e$,Af],imports:[Ye,It,as,jG,Ao,_r,Ye]}),n})();const t$=[[["caption"]],[["colgroup"],["col"]]],i$=["caption","colgroup, col"];function RA(t){return class extends t{get sticky(){return this._sticky}set sticky(n){const r=this._sticky;this._sticky=Ee(n),this._hasStickyChanged=r!==this._sticky}hasStickyChanged(){const n=this._hasStickyChanged;return this._hasStickyChanged=!1,n}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...n){super(...n),this._sticky=!1,this._hasStickyChanged=!1}}}const hl=new X("CDK_TABLE");let fl=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci))},t.\u0275dir=$({type:t,selectors:[["","cdkCellDef",""]]}),n})(),ml=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci))},t.\u0275dir=$({type:t,selectors:[["","cdkHeaderCellDef",""]]}),n})(),Qf=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci))},t.\u0275dir=$({type:t,selectors:[["","cdkFooterCellDef",""]]}),n})();class o${}const s$=RA(o$);let zo=(()=>{var t;class n extends s${get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const i=this._stickyEnd;this._stickyEnd=Ee(e),this._hasStickyChanged=i!==this._stickyEnd}constructor(e){super(),this._table=e,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return(t=n).\u0275fac=function(e){return new(e||t)(q(hl,8))},t.\u0275dir=$({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,i,a){if(1&e&&(dt(a,fl,5),dt(a,ml,5),dt(a,Qf,5)),2&e){let p;qe(p=Te())&&(i.cell=p.first),qe(p=Te())&&(i.headerCell=p.first),qe(p=Te())&&(i.footerCell=p.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[Oe([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),le]}),n})();class qA{constructor(n,r){r.nativeElement.classList.add(...n._columnCssClassName)}}let TA=(()=>{var t;class n extends qA{constructor(e,i){super(e,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(zo),q(Ae))},t.\u0275dir=$({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[le]}),n})(),SA=(()=>{var t;class n extends qA{constructor(e,i){if(super(e,i),1===e._table?._elementRef.nativeElement.nodeType){const a=e._table._elementRef.nativeElement.getAttribute("role");i.nativeElement.setAttribute("role","grid"===a||"treegrid"===a?"gridcell":"cell")}}}return(t=n).\u0275fac=function(e){return new(e||t)(q(zo),q(Ae))},t.\u0275dir=$({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[le]}),n})();class VS{constructor(){this.tasks=[],this.endTasks=[]}}const EA=new X("_COALESCED_STYLE_SCHEDULER");let jS=(()=>{var t;class n{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new se}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new VS,this._getScheduleObservable().pipe(et(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new VS;for(const i of e.tasks)i();for(const i of e.endTasks)i()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?mi(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Vt(1))}}return(t=n).\u0275fac=function(e){return new(e||t)(L(we))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),DA=(()=>{var t;class n{constructor(e,i){this.template=e,this._differs=i}ngOnChanges(e){if(!this._columnsDiffer){const i=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof Fd?e.headerCell.template:this instanceof Ud?e.footerCell.template:e.cell.template}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci),q(mr))},t.\u0275dir=$({type:t,features:[Qt]}),n})();class l$ extends DA{}const c$=RA(l$);let Fd=(()=>{var t;class n extends c${constructor(e,i,a){super(e,i),this._table=a}ngOnChanges(e){super.ngOnChanges(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci),q(mr),q(hl,8))},t.\u0275dir=$({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[le,Qt]}),n})();class d$ extends DA{}const p$=RA(d$);let Ud=(()=>{var t;class n extends p${constructor(e,i,a){super(e,i),this._table=a}ngOnChanges(e){super.ngOnChanges(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci),q(mr),q(hl,8))},t.\u0275dir=$({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[le,Qt]}),n})(),Jf=(()=>{var t;class n extends DA{constructor(e,i,a){super(e,i),this._table=a}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci),q(mr),q(hl,8))},t.\u0275dir=$({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[le]}),n})(),Oo=(()=>{var t;class n{constructor(e){this._viewContainer=e,n.mostRecentCellOutlet=this}ngOnDestroy(){n.mostRecentCellOutlet===this&&(n.mostRecentCellOutlet=null)}}return(t=n).mostRecentCellOutlet=null,t.\u0275fac=function(e){return new(e||t)(q(di))},t.\u0275dir=$({type:t,selectors:[["","cdkCellOutlet",""]]}),n})(),kA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&Bn(0,0)},dependencies:[Oo],encapsulation:2}),n})(),HA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&Bn(0,0)},dependencies:[Oo],encapsulation:2}),n})(),Kf=(()=>{var t;class n{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ci))},t.\u0275dir=$({type:t,selectors:[["ng-template","cdkNoDataRow",""]]}),n})();const FS=["top","bottom","left","right"];class u${constructor(n,r,e,i,a=!0,p=!0,d){this._isNativeHtmlTable=n,this._stickCellCss=r,this.direction=e,this._coalescedStyleScheduler=i,this._isBrowser=a,this._needsPositionStickyOnElement=p,this._positionListener=d,this._cachedCellWidths=[],this._borderCellCss={top:`${r}-border-elem-top`,bottom:`${r}-border-elem-bottom`,left:`${r}-border-elem-left`,right:`${r}-border-elem-right`}}clearStickyPositioning(n,r){const e=[];for(const i of n)if(i.nodeType===i.ELEMENT_NODE){e.push(i);for(let a=0;a{for(const i of e)this._removeStickyStyle(i,r)})}updateStickyColumns(n,r,e,i=!0){if(!n.length||!this._isBrowser||!r.some(u=>u)&&!e.some(u=>u))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const a=n[0],p=a.children.length,d=this._getCellWidths(a,i),c=this._getStickyStartColumnPositions(d,r),s=this._getStickyEndColumnPositions(d,e),o=r.lastIndexOf(!0),l=e.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const u="rtl"===this.direction,h=u?"right":"left",f=u?"left":"right";for(const b of n)for(let m=0;mr[m]?b:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===l?[]:d.slice(l).map((b,m)=>e[m+l]?b:null).reverse()}))})}stickRows(n,r,e){if(!this._isBrowser)return;const i="bottom"===e?n.slice().reverse():n,a="bottom"===e?r.slice().reverse():r,p=[],d=[],c=[];for(let o=0,l=0;o{for(let o=0;o{r.some(i=>!i)?this._removeStickyStyle(e,["bottom"]):this._addStickyStyle(e,"bottom",0,!1)})}_removeStickyStyle(n,r){for(const i of r)n.style[i]="",n.classList.remove(this._borderCellCss[i]);FS.some(i=>-1===r.indexOf(i)&&n.style[i])?n.style.zIndex=this._getCalculatedZIndex(n):(n.style.zIndex="",this._needsPositionStickyOnElement&&(n.style.position=""),n.classList.remove(this._stickCellCss))}_addStickyStyle(n,r,e,i){n.classList.add(this._stickCellCss),i&&n.classList.add(this._borderCellCss[r]),n.style[r]=`${e}px`,n.style.zIndex=this._getCalculatedZIndex(n),this._needsPositionStickyOnElement&&(n.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(n){const r={top:100,bottom:10,left:1,right:1};let e=0;for(const i of FS)n.style[i]&&(e+=r[i]);return e?`${e}`:""}_getCellWidths(n,r=!0){if(!r&&this._cachedCellWidths.length)return this._cachedCellWidths;const e=[],i=n.children;for(let a=0;a0;a--)r[a]&&(e[a]=i,i+=n[a]);return e}}const WA=new X("CDK_SPL");let Zf=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(Ae))},t.\u0275dir=$({type:t,selectors:[["","rowOutlet",""]]}),n})(),em=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(Ae))},t.\u0275dir=$({type:t,selectors:[["","headerRowOutlet",""]]}),n})(),tm=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(Ae))},t.\u0275dir=$({type:t,selectors:[["","footerRowOutlet",""]]}),n})(),im=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(Ae))},t.\u0275dir=$({type:t,selectors:[["","noDataRowOutlet",""]]}),n})(),nm=(()=>{var t;class n{get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=Ee(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Ee(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,i,a,p,d,c,s,o,l,u,h,f){this._differs=e,this._changeDetectorRef=i,this._elementRef=a,this._dir=d,this._platform=s,this._viewRepeater=o,this._coalescedStyleScheduler=l,this._viewportRuler=u,this._stickyPositioningListener=h,this._ngZone=f,this._onDestroy=new se,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new ke,this.viewChange=new Fi({start:0,end:Number.MAX_VALUE}),p||this._elementRef.nativeElement.setAttribute("role","table"),this._document=c,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(et(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Ld(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,i,(a,p,d)=>this._getEmbeddedViewArgs(a.item,d),a=>a.item.data,a=>{1===a.operation&&a.context&&this._renderCellTemplateForItem(a.record.item.rowDef,a.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(a=>{i.get(a.currentIndex).context.$implicit=a.item.data}),this._updateNoDataRow(),this._ngZone&&we.isInAngularZone()?this._ngZone.onStable.pipe(Vt(1),et(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),a=this._elementRef.nativeElement.querySelector("thead");a&&(a.style.display=e.length?"":"none");const p=this._headerRowDefs.map(d=>d.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,p,"top"),this._headerRowDefs.forEach(d=>d.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),a=this._elementRef.nativeElement.querySelector("tfoot");a&&(a.style.display=e.length?"":"none");const p=this._footerRowDefs.map(d=>d.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,p,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,p),this._footerRowDefs.forEach(d=>d.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),a=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...i,...a],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((p,d)=>{this._addStickyColumnStyles([p],this._headerRowDefs[d])}),this._rowDefs.forEach(p=>{const d=[];for(let c=0;c{this._addStickyColumnStyles([p],this._footerRowDefs[d])}),Array.from(this._columnDefsByName.values()).forEach(p=>p.resetStickyChanged())}_getAllRenderRows(){const e=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let a=0;a{const c=a&&a.has(d)?a.get(d):[];if(c.length){const s=c.shift();return s.dataIndex=i,s}return{data:e,rowDef:d,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),rm(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=rm(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=rm(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=rm(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(i=>!i.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(d,c)=>d||!!c.getColumnsDiff(),i=this._rowDefs.reduce(e,!1);i&&this._forceRenderDataRows();const a=this._headerRowDefs.reduce(e,!1);a&&this._forceRenderHeaderRows();const p=this._footerRowDefs.reduce(e,!1);return p&&this._forceRenderFooterRows(),i||a||p}_switchDataSource(e){this._data=[],Ld(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Ld(this.dataSource)?e=this.dataSource.connect(this):gr(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=me(this.dataSource)),this._renderChangeSubscription=e.pipe(et(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,i)=>this._renderRow(this._headerRowOutlet,e,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,i)=>this._renderRow(this._footerRowOutlet,e,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,i){const a=Array.from(i.columns||[]).map(c=>this._columnDefsByName.get(c)),p=a.map(c=>c.sticky),d=a.map(c=>c.stickyEnd);this._stickyStyler.updateStickyColumns(e,p,d,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const i=[];for(let a=0;a!p.when||p.when(i,e));else{let p=this._rowDefs.find(d=>d.when&&d.when(i,e))||this._defaultRowDef;p&&a.push(p)}return a}_getEmbeddedViewArgs(e,i){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:i}}_renderRow(e,i,a,p={}){const d=e.viewContainer.createEmbeddedView(i.template,p,a);return this._renderCellTemplateForItem(i,p),d}_renderCellTemplateForItem(e,i){for(let a of this._getCellTemplates(e))Oo.mostRecentCellOutlet&&Oo.mostRecentCellOutlet._viewContainer.createEmbeddedView(a,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let i=0,a=e.length;i{const a=this._columnDefsByName.get(i);return e.extractCellTemplate(a)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),i=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const a of i){const p=this._document.createElement(a.tag);p.setAttribute("role","rowgroup");for(const d of a.outlets)p.appendChild(d.elementRef.nativeElement);e.appendChild(p)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(i,a)=>i||a.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new u$(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:me()).pipe(et(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const i=0===this._rowOutlet.viewContainer.length;if(i===this._isShowingNoDataRow)return;const a=this._noDataRowOutlet.viewContainer;if(i){const p=a.createEmbeddedView(e.templateRef),d=p.rootNodes[0];1===p.rootNodes.length&&d?.nodeType===this._document.ELEMENT_NODE&&(d.setAttribute("role","row"),d.classList.add(e._contentClassName))}else a.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(mr),q(ii),q(Ae),Zn("role"),q(jn,8),q(Ue),q(ri),q(M0),q(EA),q(Hd),q(WA,12),q(we,8))},t.\u0275cmp=Ce({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,i,a){if(1&e&&(dt(a,Kf,5),dt(a,zo,5),dt(a,Jf,5),dt(a,Fd,5),dt(a,Ud,5)),2&e){let p;qe(p=Te())&&(i._noDataRow=p.first),qe(p=Te())&&(i._contentColumnDefs=p),qe(p=Te())&&(i._contentRowDefs=p),qe(p=Te())&&(i._contentHeaderRowDefs=p),qe(p=Te())&&(i._contentFooterRowDefs=p)}},viewQuery:function(e,i){if(1&e&&(Bt(Zf,7),Bt(em,7),Bt(tm,7),Bt(im,7)),2&e){let a;qe(a=Te())&&(i._rowOutlet=a.first),qe(a=Te())&&(i._headerRowOutlet=a.first),qe(a=Te())&&(i._footerRowOutlet=a.first),qe(a=Te())&&(i._noDataRowOutlet=a.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(e,i){2&e&&Fe("cdk-table-fixed-layout",i.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[Oe([{provide:hl,useExisting:t},{provide:M0,useClass:jT},{provide:EA,useClass:jS},{provide:WA,useValue:null}])],ngContentSelectors:i$,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,i){1&e&&(Gt(t$),Ve(0),Ve(1,1),Bn(2,0)(3,1)(4,2)(5,3))},dependencies:[Zf,em,tm,im],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),n})();function rm(t,n){return t.concat(Array.from(n))}let f$=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[ll]}),n})();const m$=[[["caption"]],[["colgroup"],["col"]]],b$=["caption","colgroup, col"];let PA=(()=>{var t;class n extends nm{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275cmp=Ce({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(e,i){2&e&&Fe("mdc-table-fixed-layout",i.fixedLayout)},exportAs:["matTable"],features:[Oe([{provide:nm,useExisting:t},{provide:hl,useExisting:t},{provide:EA,useClass:jS},{provide:M0,useClass:jT},{provide:WA,useValue:null}]),le],ngContentSelectors:b$,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,i){1&e&&(Gt(m$),Ve(0),Ve(1,1),Bn(2,0)(3,1)(4,2)(5,3))},dependencies:[Zf,em,tm,im],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),n})(),am=(()=>{var t;class n extends fl{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","matCellDef",""]],features:[Oe([{provide:fl,useExisting:t}]),le]}),n})(),om=(()=>{var t;class n extends ml{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","matHeaderCellDef",""]],features:[Oe([{provide:ml,useExisting:t}]),le]}),n})(),sm=(()=>{var t;class n extends zo{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[Oe([{provide:zo,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),le]}),n})(),lm=(()=>{var t;class n extends TA{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[le]}),n})(),cm=(()=>{var t;class n extends SA{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[le]}),n})(),YS=(()=>{var t;class n extends Fd{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[Oe([{provide:Fd,useExisting:t}]),le]}),n})(),BA=(()=>{var t;class n extends Jf{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[Oe([{provide:Jf,useExisting:t}]),le]}),n})(),XS=(()=>{var t;class n extends kA{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275cmp=Ce({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[Oe([{provide:kA,useExisting:t}]),le],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&Bn(0,0)},dependencies:[Oo],encapsulation:2}),n})(),IA=(()=>{var t;class n extends HA{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275cmp=Ce({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[Oe([{provide:HA,useExisting:t}]),le],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&Bn(0,0)},dependencies:[Oo],encapsulation:2}),n})(),dm=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,f$,Ye]}),n})();class y$ extends VT{get data(){return this._data.value}set data(n){n=Array.isArray(n)?n:[],this._data.next(n),this._renderChangesSubscription||this._filterData(n)}get filter(){return this._filter.value}set filter(n){this._filter.next(n),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(n){this._sort=n,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(n){this._paginator=n,this._updateChangeSubscription()}constructor(n=[]){super(),this._renderData=new Fi([]),this._filter=new Fi(""),this._internalPageChanges=new se,this._renderChangesSubscription=null,this.sortingDataAccessor=(r,e)=>{const i=r[e];if(iq(i)){const a=Number(i);return a<9007199254740991?a:i}return i},this.sortData=(r,e)=>{const i=e.active,a=e.direction;return i&&""!=a?r.sort((p,d)=>{let c=this.sortingDataAccessor(p,i),s=this.sortingDataAccessor(d,i);const o=typeof c,l=typeof s;o!==l&&("number"===o&&(c+=""),"number"===l&&(s+=""));let u=0;return null!=c&&null!=s?c>s?u=1:c{const i=Object.keys(r).reduce((p,d)=>p+r[d]+"\u25ec","").toLowerCase(),a=e.trim().toLowerCase();return-1!=i.indexOf(a)},this._data=new Fi(n),this._updateChangeSubscription()}_updateChangeSubscription(){const n=this._sort?Qi(this._sort.sortChange,this._sort.initialized):me(null),r=this._paginator?Qi(this._paginator.page,this._internalPageChanges,this._paginator.initialized):me(null),i=es([this._data,this._filter]).pipe(Ie(([d])=>this._filterData(d))),a=es([i,n]).pipe(Ie(([d])=>this._orderData(d))),p=es([a,r]).pipe(Ie(([d])=>this._pageData(d)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=p.subscribe(d=>this._renderData.next(d))}_filterData(n){return this.filteredData=null==this.filter||""===this.filter?n:n.filter(r=>this.filterPredicate(r,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(n){return this.sort?this.sortData(n.slice(),this.sort):n}_pageData(n){if(!this.paginator)return n;const r=this.paginator.pageIndex*this.paginator.pageSize;return n.slice(r,r+this.paginator.pageSize)}_updatePaginator(n){Promise.resolve().then(()=>{const r=this.paginator;if(r&&(r.length=n,r.pageIndex>0)){const e=Math.ceil(r.length/r.pageSize)-1||0,i=Math.min(r.pageIndex,e);i!==r.pageIndex&&(r.pageIndex=i,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class pm extends y${}let R$=(()=>{var t;class n{constructor(){this.changes=new se,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,i){return`${e} \u2013 ${i}`}formatYearRangeLabel(e,i){return`${e} to ${i}`}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const P$={provide:new X("mat-datepicker-scroll-strategy"),deps:[jr],useFactory:function W$(t){return()=>t.scrollStrategies.reposition()}};let jA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[R$,P$],imports:[It,is,cl,wd,as,Ye,Mo]}),n})(),KS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,Ye,Mo,Mo,Ye]}),n})(),nE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[hf,It,Ye,_r,Rq,Ff]}),n})();function rE(t,n){return n?r=>n0(n.pipe(Vt(1),function zQ(){return Yt((t,n)=>{t.subscribe(Rt(n,De))})}()),r.pipe(rE(t))):St((r,e)=>Ti(t(r,e)).pipe(Vt(1),G4(r)))}function Xd(t,n=Q1){const r=Wf(t,n);return rE(()=>r)}const OQ=["mat-menu-item",""];function wQ(t,n){1&t&&(ro(),I(0,"svg",3),Me(1,"polygon",4),V())}const vQ=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],yQ=["mat-icon, [matMenuItemIcon]","*"];function CQ(t,n){if(1&t){const r=Br();I(0,"div",0),ye("keydown",function(i){return en(r),tn(fe()._handleKeydown(i))})("click",function(){return en(r),tn(fe().closed.emit("click"))})("@transformMenu.start",function(i){return en(r),tn(fe()._onAnimationStart(i))})("@transformMenu.done",function(i){return en(r),tn(fe()._onAnimationDone(i))}),I(1,"div",1),Ve(2),V()()}if(2&t){const r=fe();F("id",r.panelId)("ngClass",r._classList)("@transformMenu",r._panelAnimationState),Ge("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null)("aria-describedby",r.ariaDescribedby||null)}}const xQ=["*"],UA=new X("MAT_MENU_PANEL"),RQ=Z1(u0(class{}));let Gd=(()=>{var t;class n extends RQ{constructor(e,i,a,p,d){super(),this._elementRef=e,this._document=i,this._focusMonitor=a,this._parentMenu=p,this._changeDetectorRef=d,this.role="menuitem",this._hovered=new se,this._focused=new se,this._highlighted=!1,this._triggersSubmenu=!1,p?.addItem?.(this)}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),i=e.querySelectorAll("mat-icon, .material-icons");for(let a=0;a enter",Et("120ms cubic-bezier(0, 0, 0.2, 1)",He({opacity:1,transform:"scale(1)"}))),xt("* => void",Et("100ms 25ms linear",He({opacity:0})))]),fadeInItems:Ii("fadeInItems",[zt("showing",He({opacity:1})),xt("void => *",[He({opacity:0}),Et("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let TQ=0;const aE=new X("mat-menu-default-options",{providedIn:"root",factory:function SQ(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let $d=(()=>{var t;class n{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=Ee(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Ee(e)}set panelClass(e){const i=this._previousPanelClass;i&&i.length&&i.split(" ").forEach(a=>{this._classList[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{this._classList[a]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,i,a,p){this._elementRef=e,this._ngZone=i,this._changeDetectorRef=p,this._directDescendantItems=new Ks,this._classList={},this._panelAnimationState="void",this._animationDone=new se,this.closed=new ke,this.close=this.closed,this.panelId="mat-menu-panel-"+TQ++,this.overlayPanelClass=a.overlayPanelClass||"",this._xPosition=a.xPosition,this._yPosition=a.yPosition,this.backdropClass=a.backdropClass,this._overlapTrigger=a.overlapTrigger,this._hasBackdrop=a.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new k_(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(vn(this._directDescendantItems),Oi(e=>Qi(...e.map(i=>i._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const i=this._keyManager;if("enter"===this._panelAnimationState&&i.activeItem?._hasFocus()){const a=e.toArray(),p=Math.max(0,Math.min(a.length-1,i.activeItemIndex||0));a[p]&&!a[p].disabled?i.setActiveItem(p):i.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(vn(this._directDescendantItems),Oi(i=>Qi(...i.map(a=>a._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const i=e.keyCode,a=this._keyManager;switch(i){case 27:Wa(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===i||40===i)&&a.setFocusOrigin("keyboard"),void a.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(Vt(1)).subscribe(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){const a=this._keyManager;a.setFocusOrigin(e).setFirstItemActive(),!a.activeItem&&i&&i.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const i=Math.min(this._baseElevation+e,24),a=`${this._elevationPrefix}${i}`,p=Object.keys(this._classList).find(d=>d.startsWith(this._elevationPrefix));(!p||p===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[a]=!0,this._previousElevation=a)}setPositionClasses(e=this.xPosition,i=this.yPosition){const a=this._classList;a["mat-menu-before"]="before"===e,a["mat-menu-after"]="after"===e,a["mat-menu-above"]="above"===i,a["mat-menu-below"]="below"===i,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(vn(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(we),q(aE),q(ii))},t.\u0275dir=$({type:t,contentQueries:function(e,i,a){if(1&e&&(dt(a,qQ,5),dt(a,Gd,5),dt(a,Gd,4)),2&e){let p;qe(p=Te())&&(i.lazyContent=p.first),qe(p=Te())&&(i._allItems=p),qe(p=Te())&&(i.items=p)}},viewQuery:function(e,i){if(1&e&&Bt(ci,5),2&e){let a;qe(a=Te())&&(i.templateRef=a.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),n})(),oE=(()=>{var t;class n extends $d{constructor(e,i,a,p){super(e,i,a,p),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(we),q(aE),q(ii))},t.\u0275cmp=Ce({type:t,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(e,i){2&e&&Ge("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[Oe([{provide:UA,useExisting:t}]),le],ngContentSelectors:xQ,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(e,i){1&e&&(Gt(),ie(0,CQ,3,6,"ng-template"))},dependencies:[M2],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[fm.transformMenu,fm.fadeInItems]},changeDetection:0}),n})();const sE=new X("mat-menu-scroll-strategy"),DQ={provide:sE,deps:[jr],useFactory:function EQ(t){return()=>t.scrollStrategies.reposition()}},lE=rr({passive:!0});let kQ=(()=>{var t;class n{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(i=>{this._destroyMenu(i),("click"===i||"tab"===i)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,i,a,p,d,c,s,o,l){this._overlay=e,this._element=i,this._viewContainerRef=a,this._menuItemInstance=c,this._dir=s,this._focusMonitor=o,this._ngZone=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=C.EMPTY,this._hoverSubscription=C.EMPTY,this._menuCloseSubscription=C.EMPTY,this._changeDetectorRef=ne(ii),this._handleTouchStart=u=>{gf(u)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new ke,this.onMenuOpen=this.menuOpened,this.menuClosed=new ke,this.onMenuClose=this.menuClosed,this._scrollStrategy=p,this._parentMaterialMenu=d instanceof $d?d:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,lE)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,lE),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const i=this._createOverlay(e),a=i.getConfig(),p=a.positionStrategy;this._setPosition(e,p),a.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,i.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof $d&&(e._startAnimation(),e._directDescendantItems.changes.pipe(et(e.close)).subscribe(()=>{p.withLockedPosition(!1).reapplyLastPosition(),p.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof $d?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(Ct(a=>"void"===a.toState),Vt(1),et(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let i=0,a=e.parentMenu;for(;a;)i++,a=a.parentMenu;e.setElevation(i)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const i=this._getOverlayConfig(e);this._subscribeToPositions(e,i.positionStrategy),this._overlayRef=this._overlay.create(i),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new bA({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,i){e.setPositionClasses&&i.positionChanges.subscribe(a=>{const p="start"===a.connectionPair.overlayX?"after":"before",d="top"===a.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(p,d)):e.setPositionClasses(p,d)})}_setPosition(e,i){let[a,p]="before"===e.xPosition?["end","start"]:["start","end"],[d,c]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[s,o]=[d,c],[l,u]=[a,p],h=0;if(this.triggersSubmenu()){if(u=a="before"===e.xPosition?"start":"end",p=l="end"===a?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const f=this._parentMaterialMenu.items.first;this._parentInnerPadding=f?f._getHostElement().offsetTop:0}h="bottom"===d?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(s="top"===d?"bottom":"top",o="top"===c?"bottom":"top");i.withPositions([{originX:a,originY:s,overlayX:l,overlayY:d,offsetY:h},{originX:p,originY:s,overlayX:u,overlayY:d,offsetY:h},{originX:a,originY:o,overlayX:l,overlayY:c,offsetY:-h},{originX:p,originY:o,overlayX:u,overlayY:c,offsetY:-h}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments();return Qi(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:me(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ct(d=>d!==this._menuItemInstance),Ct(()=>this._menuOpen)):me(),i)}_handleMousedown(e){bf(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const i=e.keyCode;(13===i||32===i)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===i&&"ltr"===this.dir||37===i&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Ct(e=>e===this._menuItemInstance&&!e.disabled),Xd(0,cA)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof $d&&this.menu._isAnimating?this.menu._animationDone.pipe(Vt(1),Xd(0,cA),et(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new uA(e.templateRef,this._viewContainerRef)),this._portal}}return(t=n).\u0275fac=function(e){return new(e||t)(q(jr),q(Ae),q(di),q(sE),q(UA,8),q(Gd,10),q(jn,8),q(pa),q(we))},t.\u0275dir=$({type:t,hostVars:3,hostBindings:function(e,i){1&e&&ye("click",function(p){return i._handleClick(p)})("mousedown",function(p){return i._handleMousedown(p)})("keydown",function(p){return i._handleKeydown(p)}),2&e&&Ge("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?i.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),n})(),cE=(()=>{var t;class n extends kQ{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[le]}),n})(),YA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[DQ],imports:[It,_r,Ye,cl,Mo,Ye]}),n})();const LQ=["*",[["mat-toolbar-row"]]],HQ=["*","mat-toolbar-row"],WQ=h0(class{constructor(t){this._elementRef=t}});let PQ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),BQ=(()=>{var t;class n extends WQ{constructor(e,i,a){super(e),this._platform=i,this._document=a}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ae),q(ri),q(Ue))},t.\u0275cmp=Ce({type:t,selectors:[["mat-toolbar"]],contentQueries:function(e,i,a){if(1&e&&dt(a,PQ,5),2&e){let p;qe(p=Te())&&(i._toolbarRows=p)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&Fe("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[le],ngContentSelectors:HQ,decls:2,vars:0,template:function(e,i){1&e&&(Gt(LQ),Ve(0),Ve(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),n})(),dE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,Ye]}),n})(),XA=(()=>{var t;class n{constructor(){this.changes=new se}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const NQ={provide:XA,deps:[[new er,new ta,XA]],useFactory:function IQ(t){return t||new XA}};let GA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[NQ],imports:[It,Ye]}),n})();const YQ={provide:new X("mat-select-scroll-strategy"),deps:[jr],useFactory:function UQ(t){return()=>t.scrollStrategies.reposition()}};let mm=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[YQ],imports:[It,cl,P_,Ye,Mo,z0,P_,Ye]}),n})();const XQ=["tooltip"],pE=new X("mat-tooltip-scroll-strategy"),QQ={provide:pE,deps:[jr],useFactory:function $Q(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},KQ=new X("mat-tooltip-default-options",{providedIn:"root",factory:function JQ(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),uE="tooltip-panel",hE=rr({passive:!0});let rJ=(()=>{var t;class n{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Ee(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Ee(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Ci(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Ci(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,i,a,p,d,c,s,o,l,u,h,f){this._overlay=e,this._elementRef=i,this._scrollDispatcher=a,this._viewContainerRef=p,this._ngZone=d,this._platform=c,this._ariaDescriber=s,this._focusMonitor=o,this._dir=u,this._defaultOptions=h,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new se,this._scrollStrategy=l,this._document=f,h&&(this._showDelay=h.showDelay,this._hideDelay=h.hideDelay,h.position&&(this.position=h.position),h.positionAtOrigin&&(this.positionAtOrigin=h.positionAtOrigin),h.touchGestures&&(this.touchGestures=h.touchGestures)),u.change.pipe(et(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(et(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,a])=>{e.removeEventListener(i,a,hE)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const a=this._createOverlay(i);this._detach(),this._portal=this._portal||new Bf(this._tooltipComponent,this._viewContainerRef);const p=this._tooltipInstance=a.attach(this._portal).instance;p._triggerElement=this._elementRef.nativeElement,p._mouseLeaveHideDelay=this._hideDelay,p.afterHidden().pipe(et(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),p.show(e)}hide(e=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const p=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&p._origin instanceof Ae)return this._overlayRef;this._detach()}const i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),a=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return a.positionChanges.pipe(et(this._destroyed)).subscribe(p=>{this._updateCurrentPositionClass(p.connectionPair),this._tooltipInstance&&p.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:a,panelClass:`${this._cssClassPrefix}-${uE}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(et(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(et(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(et(this._destroyed)).subscribe(p=>{this._isTooltipVisible()&&27===p.keyCode&&!Wa(p)&&(p.preventDefault(),p.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const i=e.getConfig().positionStrategy,a=this._getOrigin(),p=this._getOverlayPosition();i.withPositions([this._addOffset({...a.main,...p.main}),this._addOffset({...a.fallback,...p.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let a;"above"==i||"below"==i?a={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&e||"right"==i&&!e?a={originX:"start",originY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(a={originX:"end",originY:"center"});const{x:p,y:d}=this._invertPosition(a.originX,a.originY);return{main:a,fallback:{originX:p,originY:d}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let a;"above"==i?a={overlayX:"center",overlayY:"bottom"}:"below"==i?a={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&e||"right"==i&&!e?a={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(a={overlayX:"start",overlayY:"center"});const{x:p,y:d}=this._invertPosition(a.overlayX,a.overlayY);return{main:a,fallback:{overlayX:p,overlayY:d}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Vt(1),et(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){const{overlayY:i,originX:a,originY:p}=e;let d;if(d="center"===i?this._dir&&"rtl"===this._dir.value?"end"===a?"left":"right":"start"===a?"left":"right":"bottom"===i&&"top"===p?"above":"below",d!==this._currentPosition){const c=this._overlayRef;if(c){const s=`${this._cssClassPrefix}-${uE}-`;c.removePanelClass(s+this._currentPosition),c.addPanelClass(s+d)}this._currentPosition=d}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(i=e),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const i=e.targetTouches?.[0],a=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,a),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{const a=i.relatedTarget;(!a||!this._overlayRef?.overlayElement.contains(a))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,a])=>{this._elementRef.nativeElement.addEventListener(i,a,hE)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(e.clientX,e.clientY),a=this._elementRef.nativeElement;i!==a&&!a.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,a=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(a.userSelect=a.msUserSelect=a.webkitUserSelect=a.MozUserSelect="none"),("on"===e||!i.draggable)&&(a.webkitUserDrag="none"),a.touchAction="none",a.webkitTapHighlightColor="transparent"}}}return(t=n).\u0275fac=function(e){so()},t.\u0275dir=$({type:t,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),$A=(()=>{var t;class n extends rJ{constructor(e,i,a,p,d,c,s,o,l,u,h,f){super(e,i,a,p,d,c,s,o,l,u,h,f),this._tooltipComponent=oJ,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const a=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=a?-8:8:"end"===e.originX&&(e.offsetX=a?8:-8),e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(jr),q(Ae),q(sl),q(di),q(we),q(ri),q(lq),q(pa),q(pE),q(jn,8),q(KQ,8),q(Ue))},t.\u0275dir=$({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(e,i){2&e&&Fe("mat-mdc-tooltip-disabled",i.disabled)},exportAs:["matTooltip"],features:[le]}),n})(),aJ=(()=>{var t;class n{constructor(e,i){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new se,this._animationsDisabled="NoopAnimations"===i}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const i=this._tooltip.nativeElement,a=this._showAnimation,p=this._hideAnimation;if(i.classList.remove(e?p:a),i.classList.add(e?a:p),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const d=getComputedStyle(i);("0s"===d.getPropertyValue("animation-duration")||"none"===d.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ii),q(ki,8))},t.\u0275dir=$({type:t}),n})(),oJ=(()=>{var t;class n extends aJ{constructor(e,i,a){super(e,a),this._elementRef=i,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ii),q(Ae),q(ki,8))},t.\u0275cmp=Ce({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(e,i){if(1&e&&Bt(XQ,7),2&e){let a;qe(a=Te())&&(i._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&ye("mouseleave",function(p){return i._handleMouseLeave(p)}),2&e&&ra("zoom",i.isVisible()?1:null)},features:[le],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,i){1&e&&(I(0,"div",0,1),ye("animationend",function(p){return i._handleAnimationEnd(p)}),I(2,"div",2),re(3),V()()),2&e&&(Fe("mdc-tooltip--multiline",i._isMultiline),F("ngClass",i.tooltipClass),B(3),_t(i.message))},dependencies:[M2],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),n})(),Qd=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[QQ],imports:[wd,It,cl,Ye,Ye,Mo]}),n})(),QA=(()=>{var t;class n{constructor(){this.changes=new se,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,a)=>{if(0==a||0==i)return`0 of ${a}`;const p=e*i;return`${p+1} \u2013 ${p<(a=Math.max(a,0))?Math.min(p+i,a):p+i} of ${a}`}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const pJ={provide:QA,deps:[[new er,new ta,QA]],useFactory:function dJ(t){return t||new QA}};let JA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[pJ],imports:[It,is,mm,Qd]}),n})(),bJ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,Ye,as,_r,hf,wd,Ye]}),n})(),bE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})(),gE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[bE,Ye,_r,It,bE,Ye]}),n})();const bm=new X("mat-chips-default-options");let rz=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[Af,{provide:bm,useValue:{separatorKeyCodes:[13]}}],imports:[Ye,It,_r,Ye]}),n})(),_m=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,kq,Ff,gS,is,RS,kf,Ao,dm,jf,jd,z0,$f,ll,sA,ol,IS,jA,zq,KS,nE,YA,dE,GA,JA,Qd,mm,_r,dm,gE,rz,kq,Ff,gS,is,RS,kf,Ao,dm,jf,jd,z0,$f,ll,sA,ol,IS,jA,zq,KS,nE,YA,dE,GA,JA,Qd,mm,_r,bJ,gE,rz]}),n})(),RE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ye,It,_r,Ye]}),n})(),qE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[W1,It,ol,_m,RE]}),n})();function TE(t,n,r,e,i,a,p){try{var d=t[a](p),c=d.value}catch(s){return void r(s)}d.done?n(c):Promise.resolve(c).then(e,i)}function _l(t){return function(){var n=this,r=arguments;return new Promise(function(e,i){var a=t.apply(n,r);function p(c){TE(a,e,i,p,d,"next",c)}function d(c){TE(a,e,i,p,d,"throw",c)}p(void 0)})}}function az(){return(az=_l(function*(t,n){yield function mK(t){return new Promise(n=>setTimeout(n,t))}(t),n()})).apply(this,arguments)}function SE(t,n){for(const r of t)if(r.namespace+":"+r.friendlyName===n)return r;return null}function zr(){const t=new Bd;return t.disableClose=!0,t.autoFocus=!1,t}W(217),new Intl.Collator("cs",{numeric:!0});let Ni=(()=>{var t;class n{setDefaultConfig(e){this.config=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}getProperty(e){return this.config?this.config[e]:null}mergeConfig(e){for(const i of Object.keys(e))"brandings"!==i&&(this.config[i]=this.addMissingValuesToProperty(e[i],this.config[i]))}addMissingValuesToProperty(e,i){if(null==e)return i;if("object"==typeof e&&!Array.isArray(e))for(const a of Object.keys(i))e[a]=this.addMissingValuesToProperty(e[a],i[a]);return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const{isArray:yK}=Array;const qK=O(t=>function(r=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=r});function SK(t){throw new qK(t)}class DE{validateSignature(n){return Promise.resolve(null)}validateAtHash(n){return Promise.resolve(!0)}}class kE{}class oz{}let EK=(()=>{class t extends oz{now(){return Date.now()}new(){return new Date}}return t.\u0275fac=function(){let n;return function(e){return(n||(n=Xe(t)))(e||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();class LE{}class sz{}let DK=(()=>{class t{constructor(){this.data=new Map}getItem(r){return this.data.get(r)}removeItem(r){this.data.delete(r)}setItem(r,e){this.data.set(r,e)}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();class lz{constructor(n){this.type=n}}class Or extends lz{constructor(n,r=null){super(n),this.info=r}}class wo extends lz{constructor(n,r=null){super(n),this.info=r}}class Vi extends lz{constructor(n,r,e=null){super(n),this.reason=r,this.params=e}}function HE(t){const n=t.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(n).split("").map(function(r){return"%"+("00"+r.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function cz(t){return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class Am{constructor(n){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret="",this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.decreaseExpirationBySec=0,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.disableIdTokenTimer=!1,this.checkOrigin=!1,this.openUri=r=>{location.href=r},n&&Object.assign(this,n)}}class Jd{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}class WE{}let PE=(()=>{class t{getHashFragmentParams(r){let e=r||window.location.hash;if(e=decodeURIComponent(e),0!==e.indexOf("#"))return{};const i=e.indexOf("?");return e=e.substr(i>-1?i+1:1),this.parseQueryString(e)}parseQueryString(r){const e={};let i,a,p,d,c,s,o;if(null===r)return e;i=r.split("&");for(let l=0;l=64;){for(a=n[0],p=n[1],d=n[2],c=n[3],s=n[4],o=n[5],l=n[6],u=n[7],f=0;f<16;f++)b=e+4*f,t[f]=(255&r[b])<<24|(255&r[b+1])<<16|(255&r[b+2])<<8|255&r[b+3];for(f=16;f<64;f++)h=t[f-2],m=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=t[f-15],g=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,t[f]=(m+t[f-7]|0)+(g+t[f-16]|0);for(f=0;f<64;f++)m=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&o^~s&l)|0)+(u+(LK[f]+t[f]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&p^a&d^p&d)|0,u=l,l=o,o=s,s=c+m|0,c=d,d=p,p=a,a=m+g|0;n[0]+=a,n[1]+=p,n[2]+=d,n[3]+=c,n[4]+=s,n[5]+=o,n[6]+=l,n[7]+=u,e+=64,i-=64}return e}class zm{constructor(){this.digestLength=32,this.blockSize=64,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}reset(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this}clean(){for(let n=0;n0){for(;this.bufferLength<64&&r>0;)this.buffer[this.bufferLength++]=n[e++],r--;64===this.bufferLength&&(dz(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(r>=64&&(e=dz(this.temp,this.state,n,e,r),r%=64);r>0;)this.buffer[this.bufferLength++]=n[e++],r--;return this}finish(n){if(!this.finished){const r=this.bytesHashed,e=this.bufferLength,i=r/536870912|0,a=r<<3,p=r%64<56?64:128;this.buffer[e]=128;for(let d=e+1;d>>24&255,this.buffer[p-7]=i>>>16&255,this.buffer[p-6]=i>>>8&255,this.buffer[p-5]=i>>>0&255,this.buffer[p-4]=a>>>24&255,this.buffer[p-3]=a>>>16&255,this.buffer[p-2]=a>>>8&255,this.buffer[p-1]=a>>>0&255,dz(this.temp,this.state,this.buffer,0,p),this.finished=!0}for(let r=0;r<8;r++)n[4*r+0]=this.state[r]>>>24&255,n[4*r+1]=this.state[r]>>>16&255,n[4*r+2]=this.state[r]>>>8&255,n[4*r+3]=this.state[r]>>>0&255;return this}digest(){const n=new Uint8Array(this.digestLength);return this.finish(n),n}_saveState(n){for(let r=0;r{class t{calcHash(r,e){return _l(function*(){return function NK(t){var n,r=[];for(n=0;n{class t extends Am{constructor(r,e,i,a,p,d,c,s,o,l){super(),this.ngZone=r,this.http=e,this.config=p,this.urlHelper=d,this.logger=c,this.crypto=s,this.dateTimeService=l,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new se,this.discoveryDocumentLoadedSubject=new se,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=o,p||(p={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),a&&(this.tokenValidationHandler=a),p&&this.configure(p);try{i?this.setStorage(i):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(u){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",u)}if(this.checkLocalStorageAccessable()){const u=window?.navigator?.userAgent;(u?.includes("MSIE ")||u?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const r="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(r,r),localStorage.removeItem(r),0))}catch{return!1}}configure(r){Object.assign(this,new Am,r),this.config=Object.assign({},new Am,r),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe(Ct(r=>"token_received"===r.type)).subscribe(r=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(r={},e,i=!0){let a=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe(pi(p=>{"token_received"===p.type?a=!0:"logout"===p.type&&(a=!1)}),Ct(p=>"token_expires"===p.type&&(null==e||"any"===e||p.info===e)),uf(1e3)).subscribe(p=>{a&&this.refreshInternal(r,i).catch(d=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(r,e){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(r,e):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(r=null){return this.loadDiscoveryDocument().then(e=>this.tryLogin(r))}loadDiscoveryDocumentAndLogin(r=null){return this.loadDiscoveryDocumentAndTryLogin(r=r||{}).then(e=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof r.state?r.state:""),!1))}debug(...r){this.showDebugInformation&&this.logger.debug.apply(this.logger,r)}validateUrlFromDiscoveryDocument(r){const e=[],i=this.validateUrlForHttps(r),a=this.validateUrlAgainstIssuer(r);return i||e.push("https for all urls required. Also for urls received by discovery."),a||e.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),e}validateUrlForHttps(r){if(!r)return!0;const e=r.toLowerCase();return!(!1!==this.requireHttps&&(!e.match(/^http:\/\/localhost($|[:\/])/)&&!e.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||e.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(r,e){if(!r)throw new Error(`'${e}' should not be null`);if(!this.validateUrlForHttps(r))throw new Error(`'${e}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(r){return!this.strictDiscoveryDocumentValidation||!r||r.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe(Ct(r=>"token_received"===r.type)).subscribe(r=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),!this.disableIdTokenTimer&&this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const r=this.getAccessTokenExpiration(),e=this.getAccessTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=me(new wo("token_expires","access_token")).pipe(Xd(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}setupIdTokenTimer(){const r=this.getIdTokenExpiration(),e=this.getIdTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=me(new wo("token_expires","id_token")).pipe(Xd(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(r,e){const i=this.dateTimeService.now(),p=Math.max(0,(e-r)*this.timeoutFactor-(i-r)),d=2147483647;return p>d?d:p}setStorage(r){this._storage=r,this.configChanged()}loadDiscoveryDocument(r=null){return new Promise((e,i)=>{r||((r=this.issuer||"").endsWith("/")||(r+="/"),r+=".well-known/openid-configuration"),this.validateUrlForHttps(r)?this.http.get(r).subscribe(a=>{if(!this.validateDiscoveryDocument(a))return this.eventsSubject.next(new Vi("discovery_document_validation_error",null)),void i("discovery_document_validation_error");this.loginUrl=a.authorization_endpoint,this.logoutUrl=a.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=a.grant_types_supported,this.issuer=a.issuer,this.tokenEndpoint=a.token_endpoint,this.userinfoEndpoint=a.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=a.jwks_uri,this.sessionCheckIFrameUrl=a.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(a),this.revocationEndpoint=a.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(p=>{const c=new Or("discovery_document_loaded",{discoveryDocument:a,jwks:p});this.eventsSubject.next(c),e(c)}).catch(p=>{this.eventsSubject.next(new Vi("discovery_document_load_error",p)),i(p)})},a=>{this.logger.error("error loading discovery document",a),this.eventsSubject.next(new Vi("discovery_document_load_error",a)),i(a)}):i("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((r,e)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(i=>{this.jwks=i,r(i)},i=>{this.logger.error("error loading jwks",i),this.eventsSubject.next(new Vi("jwks_load_error",i)),e(i)}):r(null)})}validateDiscoveryDocument(r){let e;return this.skipIssuerCheck||r.issuer===this.issuer?(e=this.validateUrlFromDiscoveryDocument(r.authorization_endpoint),e.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.end_session_endpoint),e.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.token_endpoint),e.length>0&&this.logger.error("error validating token_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.revocation_endpoint),e.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.userinfo_endpoint),e.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.jwks_uri),e.length>0?(this.logger.error("error validating jwks_uri in discovery document",e),!1):(this.sessionChecksEnabled&&!r.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+r.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(r,e,i=new mt){return this.fetchTokenUsingPasswordFlow(r,e,i).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((r,e)=>{const i=(new mt).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:i,observe:"response",responseType:"text"}).subscribe(a=>{if(this.debug("userinfo received",JSON.stringify(a)),a.headers.get("content-type").startsWith("application/json")){let p=JSON.parse(a.body);const d=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!d.sub||p.sub!==d.sub))return void e("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");p=Object.assign({},d,p),this._storage.setItem("id_token_claims_obj",JSON.stringify(p)),this.eventsSubject.next(new Or("user_profile_loaded")),r({info:p})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new Or("user_profile_loaded")),r(JSON.parse(a.body))},a=>{this.logger.error("error loading user info",a),this.eventsSubject.next(new Vi("user_profile_load_error",a)),e(a)})})}fetchTokenUsingPasswordFlow(r,e,i=new mt){return this.fetchTokenUsingGrant("password",{username:r,password:e},i)}fetchTokenUsingGrant(r,e,i=new mt){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let a=new y({encoder:new Jd}).set("grant_type",r).set("scope",this.scope);if(this.useHttpBasicAuth){const p=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+p)}if(this.useHttpBasicAuth||(a=a.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(a=a.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const p of Object.getOwnPropertyNames(this.customQueryParams))a=a.set(p,this.customQueryParams[p]);for(const p of Object.keys(e))a=a.set(p,e[p]);return i=i.set("Content-Type","application/x-www-form-urlencoded"),new Promise((p,d)=>{this.http.post(this.tokenEndpoint,a,{headers:i}).subscribe(c=>{this.debug("tokenResponse",c),this.storeAccessTokenResponse(c.access_token,c.refresh_token,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,c.scope,this.extractRecognizedCustomParameters(c)),this.oidc&&c.id_token&&this.processIdToken(c.id_token,c.access_token).then(s=>{this.storeIdToken(s),p(c)}),this.eventsSubject.next(new Or("token_received")),p(c)},c=>{this.logger.error("Error performing ${grantType} flow",c),this.eventsSubject.next(new Vi("token_error",c)),d(c)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((r,e)=>{let i=new y({encoder:new Jd}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),a=(new mt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const p=btoa(`${this.clientId}:${this.dummyClientSecret}`);a=a.set("Authorization","Basic "+p)}if(this.useHttpBasicAuth||(i=i.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(i=i.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const p of Object.getOwnPropertyNames(this.customQueryParams))i=i.set(p,this.customQueryParams[p]);this.http.post(this.tokenEndpoint,i,{headers:a}).pipe(Oi(p=>this.oidc&&p.id_token?mi(this.processIdToken(p.id_token,p.access_token,!0)).pipe(pi(d=>this.storeIdToken(d)),Ie(d=>p)):me(p))).subscribe(p=>{this.debug("refresh tokenResponse",p),this.storeAccessTokenResponse(p.access_token,p.refresh_token,p.expires_in||this.fallbackAccessTokenExpirationTimeInSec,p.scope,this.extractRecognizedCustomParameters(p)),this.eventsSubject.next(new Or("token_received")),this.eventsSubject.next(new Or("token_refreshed")),r(p)},p=>{this.logger.error("Error refreshing token",p),this.eventsSubject.next(new Vi("token_refresh_error",p)),e(p)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=r=>{const e=this.processMessageEventMessage(r);this.checkOrigin&&r.origin!==location.origin&&console.error("wrong origin requested silent refresh!"),this.tryLogin({customHashFragment:e,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(i=>this.debug("tryLogin during silent refresh failed",i))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(r={},e=!0){const i=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(r.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const a=this.document.getElementById(this.silentRefreshIFrameName);a&&this.document.body.removeChild(a),this.silentRefreshSubject=i.sub;const p=this.document.createElement("iframe");return p.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,e,r).then(l=>{p.setAttribute("src",l),this.silentRefreshShowIFrame||(p.style.display="none"),this.document.body.appendChild(p)}),function xK(...t){return 1===(t=function CK(t){return 1===t.length&&yK(t[0])?t[0]:t}(t)).length?Ti(t[0]):new Mt(function RK(t){return n=>{let r=[];for(let e=0;r&&!n.closed&&e{if(r){for(let a=0;al instanceof Vi),Da()),this.events.pipe(Ct(l=>"token_received"===l.type),Da()),me(new Vi("silent_refresh_timeout",null)).pipe(Xd(this.silentRefreshTimeout))]).pipe(Ie(l=>{if(l instanceof Vi)throw"silent_refresh_timeout"===l.type||(l=new Vi("silent_refresh_error",l)),this.eventsSubject.next(l),l;return"token_received"===l.type&&(l=new Or("silently_refreshed"),this.eventsSubject.next(l)),l})).toPromise()}initImplicitFlowInPopup(r){return this.initLoginFlowInPopup(r)}initLoginFlowInPopup(r){return r=r||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(e=>new Promise((i,a)=>{let c,d=null;r.windowRef?r.windowRef&&!r.windowRef.closed&&(d=r.windowRef,d.location.href=e):d=window.open(e,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(r));const s=f=>{this.tryLogin({customHashFragment:f,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{l(),i(!0)},b=>{l(),a(b)})};d?c=window.setInterval(()=>{(!d||d.closed)&&(l(),a(new Vi("popup_closed",{})))},500):a(new Vi("popup_blocked",{}));const l=()=>{window.clearInterval(c),window.removeEventListener("storage",h),window.removeEventListener("message",u),null!==d&&d.close(),d=null},u=f=>{const b=this.processMessageEventMessage(f);b&&null!==b?(window.removeEventListener("storage",h),s(b)):console.log("false event firing")},h=f=>{"auth_hash"===f.key&&(window.removeEventListener("message",u),s(f.newValue))};window.addEventListener("message",u),window.addEventListener("storage",h)}))}calculatePopupFeatures(r){const e=r.height||470,i=r.width||500,a=window.screenLeft+(window.outerWidth-i)/2;return`location=no,toolbar=no,width=${i},height=${e},top=${window.screenTop+(window.outerHeight-e)/2},left=${a}`}processMessageEventMessage(r){let e="#";if(this.silentRefreshMessagePrefix&&(e+=this.silentRefreshMessagePrefix),!r||!r.data||"string"!=typeof r.data)return;const i=r.data;return i.startsWith(e)?"#"+i.substr(e.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=r=>{const e=r.origin.toLowerCase(),i=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),i.startsWith(e)){switch(r.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",r)}else this.debug("sessionCheckEventListener","wrong origin",e,"expected",i,"event",r)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new wo("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new wo("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(r=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new wo("session_terminated")),this.logOut(!0)):this.refreshToken().then(r=>{this.debug("token refresh after session change worked")}).catch(r=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new wo("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe(Ct(r=>"silently_refreshed"===r.type||"silent_refresh_timeout"===r.type||"silent_refresh_error"===r.type),Da()).subscribe(r=>{"silently_refreshed"!==r.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new wo("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new wo("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const r=this.document.getElementById(this.sessionCheckIFrameName);r&&this.document.body.removeChild(r);const e=this.document.createElement("iframe");e.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),e.setAttribute("src",this.sessionCheckIFrameUrl),e.style.display="none",this.document.body.appendChild(e),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const r=this.document.getElementById(this.sessionCheckIFrameName);r||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const e=this.getSessionState();e||this.stopSessionCheckTimer(),r.contentWindow.postMessage(this.clientId+" "+e,this.issuer)}createLoginUrl(r="",e="",i="",a=!1,p={}){var d=this;return _l(function*(){const c=d;let s;s=i||d.redirectUri;const o=yield d.createAndSaveNonce();if(r=r?o+d.config.nonceStateSeparator+encodeURIComponent(r):o,!d.requestAccessToken&&!d.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");d.responseType=d.config.responseType?d.config.responseType:d.oidc&&d.requestAccessToken?"id_token token":d.oidc&&!d.requestAccessToken?"id_token":"token";const l=c.loginUrl.indexOf("?")>-1?"&":"?";let u=c.scope;d.oidc&&!u.match(/(^|\s)openid($|\s)/)&&(u="openid "+u);let h=c.loginUrl+l+"response_type="+encodeURIComponent(c.responseType)+"&client_id="+encodeURIComponent(c.clientId)+"&state="+encodeURIComponent(r)+"&redirect_uri="+encodeURIComponent(s)+"&scope="+encodeURIComponent(u);if(d.responseType.includes("code")&&!d.disablePKCE){const[f,b]=yield d.createChallangeVerifierPairForPKCE();d.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",b):d._storage.setItem("PKCE_verifier",b),h+="&code_challenge="+f,h+="&code_challenge_method=S256"}e&&(h+="&login_hint="+encodeURIComponent(e)),c.resource&&(h+="&resource="+encodeURIComponent(c.resource)),c.oidc&&(h+="&nonce="+encodeURIComponent(o)),a&&(h+="&prompt=none");for(const f of Object.keys(p))h+="&"+encodeURIComponent(f)+"="+encodeURIComponent(p[f]);if(d.customQueryParams)for(const f of Object.getOwnPropertyNames(d.customQueryParams))h+="&"+f+"="+encodeURIComponent(d.customQueryParams[f]);return h})()}initImplicitFlowInternal(r="",e=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(p=>{console.error("Error in initImplicitFlow",p),this.inImplicitFlow=!1})}initImplicitFlow(r="",e=""){""!==this.loginUrl?this.initImplicitFlowInternal(r,e):this.events.pipe(Ct(i=>"discovery_document_loaded"===i.type)).subscribe(i=>this.initImplicitFlowInternal(r,e))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(r){const e=this;if(r.onTokenReceived){const i={idClaims:e.getIdentityClaims(),idToken:e.getIdToken(),accessToken:e.getAccessToken(),state:e.state};r.onTokenReceived(i)}}storeAccessTokenResponse(r,e,i,a,p){if(this._storage.setItem("access_token",r),a&&!Array.isArray(a)?this._storage.setItem("granted_scopes",JSON.stringify(a.split(" "))):a&&Array.isArray(a)&&this._storage.setItem("granted_scopes",JSON.stringify(a)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),i){const d=1e3*i,s=this.dateTimeService.new().getTime()+d;this._storage.setItem("expires_at",""+s)}e&&this._storage.setItem("refresh_token",e),p&&p.forEach((d,c)=>{this._storage.setItem(c,d)})}tryLogin(r=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(r).then(e=>!0):this.tryLoginImplicitFlow(r)}parseQueryString(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):{}}tryLoginCodeFlow(r=null){var e=this;return _l(function*(){const i=(r=r||{}).customHashFragment?r.customHashFragment.substring(1):window.location.search,a=e.getCodePartsFromUrl(i),p=a.code,d=a.state,c=a.session_state;if(!r.preventClearHashAfterLogin){const l=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,l)}let[s,o]=e.parseState(d);if(e.state=o,a.error){e.debug("error trying to login"),e.handleLoginError(r,a);const l=new Vi("code_error",{},a);return e.eventsSubject.next(l),Promise.reject(l)}if(!r.disableNonceCheck){if(!s)return e.saveRequestedRoute(),Promise.resolve();if(!r.disableOAuth2StateCheck&&!e.validateNonce(s)){const u=new Vi("invalid_nonce_in_state",null);return e.eventsSubject.next(u),Promise.reject(u)}}return e.storeSessionState(c),p&&(yield e.getTokenFromCode(p,r),e.restoreRequestedRoute()),Promise.resolve()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const r=this._storage.getItem("requested_route");r&&history.replaceState(null,"",window.location.origin+r)}getCodePartsFromUrl(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(r,e){let i=new y({encoder:new Jd}).set("grant_type","authorization_code").set("code",r).set("redirect_uri",e.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let a;a=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),a?i=i.set("code_verifier",a):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(i,e)}fetchAndProcessToken(r,e){e=e||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let i=(new mt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const a=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+a)}return this.useHttpBasicAuth||(r=r.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(r=r.set("client_secret",this.dummyClientSecret)),new Promise((a,p)=>{if(this.customQueryParams)for(let d of Object.getOwnPropertyNames(this.customQueryParams))r=r.set(d,this.customQueryParams[d]);this.http.post(this.tokenEndpoint,r,{headers:i}).subscribe(d=>{this.debug("refresh tokenResponse",d),this.storeAccessTokenResponse(d.access_token,d.refresh_token,d.expires_in||this.fallbackAccessTokenExpirationTimeInSec,d.scope,this.extractRecognizedCustomParameters(d)),this.oidc&&d.id_token?this.processIdToken(d.id_token,d.access_token,e.disableNonceCheck).then(c=>{this.storeIdToken(c),this.eventsSubject.next(new Or("token_received")),this.eventsSubject.next(new Or("token_refreshed")),a(d)}).catch(c=>{this.eventsSubject.next(new Vi("token_validation_error",c)),console.error("Error validating tokens"),console.error(c),p(c)}):(this.eventsSubject.next(new Or("token_received")),this.eventsSubject.next(new Or("token_refreshed")),a(d))},d=>{console.error("Error getting token",d),this.eventsSubject.next(new Vi("token_refresh_error",d)),p(d)})})}tryLoginImplicitFlow(r=null){let e;e=(r=r||{}).customHashFragment?this.urlHelper.getHashFragmentParams(r.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",e);const i=e.state;let[a,p]=this.parseState(i);if(this.state=p,e.error){this.debug("error trying to login"),this.handleLoginError(r,e);const l=new Vi("token_error",{},e);return this.eventsSubject.next(l),Promise.reject(l)}const d=e.access_token,c=e.id_token,s=e.session_state,o=e.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!d||this.requestAccessToken&&!r.disableOAuth2StateCheck&&!i||this.oidc&&!c)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!s&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!r.disableNonceCheck&&!this.validateNonce(a)){const u=new Vi("invalid_nonce_in_state",null);return this.eventsSubject.next(u),Promise.reject(u)}return this.requestAccessToken&&this.storeAccessTokenResponse(d,null,e.expires_in||this.fallbackAccessTokenExpirationTimeInSec,o),this.oidc?this.processIdToken(c,d,r.disableNonceCheck).then(l=>r.validationHandler?r.validationHandler({accessToken:d,idClaims:l.idTokenClaims,idToken:l.idToken,state:i}).then(u=>l):l).then(l=>(this.storeIdToken(l),this.storeSessionState(s),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new Or("token_received")),this.callOnTokenReceivedIfExists(r),this.inImplicitFlow=!1,!0)).catch(l=>(this.eventsSubject.next(new Vi("token_validation_error",l)),this.logger.error("Error validating tokens"),this.logger.error(l),Promise.reject(l))):(this.eventsSubject.next(new Or("token_received")),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(r),Promise.resolve(!0))}parseState(r){let e=r,i="";if(r){const a=r.indexOf(this.config.nonceStateSeparator);a>-1&&(e=r.substr(0,a),i=r.substr(a+this.config.nonceStateSeparator.length))}return[e,i]}validateNonce(r){let e;return e=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),e===r||(console.error("Validating access_token failed, wrong state/nonce.",e,r),!1)}storeIdToken(r){this._storage.setItem("id_token",r.idToken),this._storage.setItem("id_token_claims_obj",r.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+r.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(r){this._storage.setItem("session_state",r)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(r,e){r.onLoginError&&r.onLoginError(e),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(r=6e5){return this.clockSkewInSec||0===this.clockSkewInSec?1e3*this.clockSkewInSec:r}processIdToken(r,e,i=!1){const a=r.split("."),d=HE(this.padBase64(a[0])),c=JSON.parse(d),o=HE(this.padBase64(a[1])),l=JSON.parse(o);let u;if(u=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(l.aud)){if(l.aud.every(w=>w!==this.clientId)){const w="Wrong audience: "+l.aud.join(",");return this.logger.warn(w),Promise.reject(w)}}else if(l.aud!==this.clientId){const w="Wrong audience: "+l.aud;return this.logger.warn(w),Promise.reject(w)}if(!l.sub){const w="No sub claim in id_token";return this.logger.warn(w),Promise.reject(w)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==l.sub){const w=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${l.sub}`;return this.logger.warn(w),Promise.reject(w)}if(!l.iat){const w="No iat claim in id_token";return this.logger.warn(w),Promise.reject(w)}if(!this.skipIssuerCheck&&l.iss!==this.issuer){const w="Wrong issuer: "+l.iss;return this.logger.warn(w),Promise.reject(w)}if(!i&&l.nonce!==u){const w="Wrong nonce: "+l.nonce;return this.logger.warn(w),Promise.reject(w)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!l.at_hash){const w="An at_hash is needed!";return this.logger.warn(w),Promise.reject(w)}const h=this.dateTimeService.now(),f=1e3*l.iat,b=1e3*l.exp,m=this.getClockSkewInMsec();if(f-m>=h||b+m-this.decreaseExpirationBySec<=h){const w="Token has expired";return console.error(w),console.error({now:h,issuedAtMSec:f,expiresAtMSec:b}),Promise.reject(w)}const g={accessToken:e,idToken:r,jwks:this.jwks,idTokenClaims:l,idTokenHeader:c,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(g).then(w=>({idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:d,idTokenExpiresAt:b})):this.checkAtHash(g).then(w=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!w){const H="Wrong at_hash";return this.logger.warn(H),Promise.reject(H)}return this.checkSignature(g).then(H=>{const _e={idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:d,idTokenExpiresAt:b};return this.disableAtHashCheck?_e:this.checkAtHash(g).then(ct=>{if(this.requestAccessToken&&!ct){const at="Wrong at_hash";return this.logger.warn(at),Promise.reject(at)}return _e})})})}getIdentityClaims(){const r=this._storage.getItem("id_token_claims_obj");return r?JSON.parse(r):null}getGrantedScopes(){const r=this._storage.getItem("granted_scopes");return r?JSON.parse(r):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(r){for(;r.length%4!=0;)r+="=";return r}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const r=this._storage.getItem("expires_at"),e=this.dateTimeService.new();return!(r&&parseInt(r,10)-this.decreaseExpirationBySec=0&&null!==this._storage.getItem(r)?JSON.parse(this._storage.getItem(r)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(r={},e=""){let i=!1;"boolean"==typeof r&&(i=r,r={});const a=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(d=>this._storage.removeItem(d)),this.silentRefreshSubject=null,this.eventsSubject.next(new wo("logout")),!this.logoutUrl||i)return;let p;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)p=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(a)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let d=new y({encoder:new Jd});a&&(d=d.set("id_token_hint",a));const c=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";c&&(d=d.set("post_logout_redirect_uri",c),e&&(d=d.set("state",e)));for(let s in r)d=d.set(s,r[s]);p=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+d.toString()}this.config.openUri(p)}createAndSaveNonce(){const r=this;return this.createNonce().then(function(e){return r.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",e):r._storage.setItem("nonce",e),e})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const r=this.document.getElementById(this.silentRefreshIFrameName);r&&r.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const e=this.document.getElementById(this.sessionCheckIFrameName);e&&e.remove()}createNonce(){return new Promise(r=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let i=45,a="";const p=typeof self>"u"?null:self.crypto||self.msCrypto;if(p){let d=new Uint8Array(i);p.getRandomValues(d),d.map||(d.map=Array.prototype.map),d=d.map(c=>e.charCodeAt(c%66)),a=String.fromCharCode.apply(null,d)}else for(;0"discovery_document_loaded"===i.type)).subscribe(i=>this.initCodeFlowInternal(r,e))}initCodeFlowInternal(r="",e={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(p=>{console.error("Error in initAuthorizationCodeFlow"),console.error(p)})}createChallangeVerifierPairForPKCE(){var r=this;return _l(function*(){if(!r.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const e=yield r.createNonce();return[cz(yield r.crypto.calcHash(e,"sha-256")),e]})()}extractRecognizedCustomParameters(r){let e=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(i=>{r[i]&&e.set(i,JSON.stringify(r[i]))}),e}revokeTokenAndLogout(r={},e=!1){let i=this.revocationEndpoint,a=this.getAccessToken(),p=this.getRefreshToken();if(!a)return Promise.resolve();let d=new y({encoder:new Jd}),c=(new mt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const s=btoa(`${this.clientId}:${this.dummyClientSecret}`);c=c.set("Authorization","Basic "+s)}if(this.useHttpBasicAuth||(d=d.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(d=d.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const s of Object.getOwnPropertyNames(this.customQueryParams))d=d.set(s,this.customQueryParams[s]);return new Promise((s,o)=>{let l,u;if(a){let h=d.set("token",a).set("token_type_hint","access_token");l=this.http.post(i,h,{headers:c})}else l=me(null);if(p){let h=d.set("token",p).set("token_type_hint","refresh_token");u=this.http.post(i,h,{headers:c})}else u=me(null);e&&(l=l.pipe(ln(h=>0===h.status?me(null):Mr(h))),u=u.pipe(ln(h=>0===h.status?me(null):Mr(h)))),es([l,u]).subscribe(h=>{this.logOut(r),s(h),this.logger.info("Token successfully revoked")},h=>{this.logger.error("Error revoking token",h),this.eventsSubject.next(new Vi("token_revoke_error",h)),o(h)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return t.\u0275fac=function(r){return new(r||t)(L(we),L(jt),L(sz,8),L(WE,8),L(Am,8),L(PE),L(LE),L(IE,8),L(Ue),L(oz))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();class NE{}class jK{handleError(n){return Mr(n)}}let FK=(()=>{class t{constructor(r,e,i){this.oAuthService=r,this.errorHandler=e,this.moduleConfig=i}checkUrl(r){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(r):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(e=>r.toLowerCase().startsWith(e.toLowerCase()))}intercept(r,e){const i=r.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(i)?this.moduleConfig.resourceServer.sendAccessToken?Qi(me(this.oAuthService.getAccessToken()).pipe(Ct(p=>!!p)),this.oAuthService.events.pipe(Ct(p=>"token_received"===p.type),function TK(t,n){const{first:r,each:e,with:i=SK,scheduler:a=n??Q1,meta:p=null}=NT(t)?{first:t}:"number"==typeof t?{each:t}:t;if(null==r&&null==e)throw new TypeError("No timeout provided.");return Yt((d,c)=>{let s,o,l=null,u=0;const h=f=>{o=Si(c,a,()=>{try{s.unsubscribe(),Ti(i({meta:p,lastValue:l,seen:u})).subscribe(c)}catch(b){c.error(b)}},f)};s=d.subscribe(Rt(c,f=>{o?.unsubscribe(),u++,c.next(l=f),e>0&&h(e)},void 0,void 0,()=>{o?.closed||o?.unsubscribe(),l=null})),!u&&h(null!=r?"number"==typeof r?r:+r-a.now():e)})}(this.oAuthService.waitForTokenInMsec||0),ln(p=>me(null)),Ie(p=>this.oAuthService.getAccessToken()))).pipe(Vt(1),St(p=>{if(p){const c=r.headers.set("Authorization","Bearer "+p);r=r.clone({headers:c})}return e.handle(r).pipe(ln(d=>this.errorHandler.handleError(d)))})):e.handle(r).pipe(ln(p=>this.errorHandler.handleError(p))):e.handle(r)}}return t.\u0275fac=function(r){return new(r||t)(L(ss),L(NE),L(kE,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();function UK(){return console}function YK(){return typeof sessionStorage<"u"?sessionStorage:new DK}function XK(t=null,n=DE){return Tu([ss,PE,{provide:LE,useFactory:UK},{provide:sz,useFactory:YK},{provide:WE,useClass:n},{provide:IE,useClass:VK},{provide:NE,useClass:jK},{provide:kE,useValue:t},{provide:X2,useClass:FK,multi:!0},{provide:oz,useClass:EK}])}let GK=(()=>{class t{static forRoot(r=null,e=DE){return{ngModule:t,providers:[XK(r,e)]}}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It]}),t})();new X("AUTH_CONFIG");let Al=(()=>{var t;class n{constructor(e,i,a,p,d){this.injector=e,this.store=i,this.dialog=a,this.route=p,this.oauthService=d,this.closeSessionDialogsForOtherTabs=c=>{"access_token"===c.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(s=>{"SessionExpirationDialog"===s.id&&s.close()})},setTimeout(()=>{this.router=this.injector.get(fn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(c=>{c.idpFilter&&(this.filterShortname=String(c.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const i=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;i?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(i,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),p=.5+.25*Math.random(),d=this.store.getProperty("oidc_client"),c=d.oauth_acr_value,s=e?{acr_values:e+" "+c}:{acr_values:c};if(d.oauth_scopes.split(" ").includes("offline_access")&&d.oauth_offline_access_consent_prompt&&(s.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(s.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(s.prompt?s.prompt+=" login":s.prompt="login",s.max_age="0"),"Linker"===this.store.getProperty("application")){s.prompt?s.prompt+=" login":s.prompt="login";const o=function wK(t,n){const r=n.split("&");for(const e of r){const[i,a]=e.split("=");if(i.includes(t))return a}return""}("idphint",location.search.substring(1));o&&(s.idphint=o)}return{requestAccessToken:!0,issuer:d.oauth_authority,clientId:d.oauth_client_id,redirectUri:d.oauth_redirect_uri,postLogoutRedirectUri:d.oauth_post_logout_redirect_uri,responseType:d.oauth_response_type,scope:d.oauth_scopes,clockSkewInSec:1,timeoutFactor:p,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:s}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const i=this.store.getProperty("oidc_client").filters;if(!i)return null;let a=null;return e.forEach(p=>{const d=p.split("=");"idpFilter"===d[0]&&i[d[1]]&&(this.filterShortname=d[1],a=i[d[1]])}),i.default&&!a?(this.filterShortname="default",i.default):a}startIdpFilterKeeper(){this.router.events.pipe(Ct(e=>e instanceof mo)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Li),L(Ni),L(Fr),L(Ha),L(ss))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),QK=(()=>{var t;class n{constructor(e){this.dialogRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,i){1&e&&(I(0,"h2",0),re(1),oe(2,"translate"),V()),2&e&&(B(1),Le(" ",ue(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[ha,yi]}),n})();function VE(t,n){const r="object"==typeof n;return new Promise((e,i)=>{const a=new Cr({next:p=>{e(p),a.unsubscribe()},error:i,complete:()=>{r?e(n.defaultValue):i(new td)}});t.subscribe(a)})}function JK(t,n){1&t&&(I(0,"mat-icon",2),re(1," info "),V())}function KK(t,n){1&t&&(I(0,"mat-icon",2),re(1," warning "),V())}function ZK(t,n){1&t&&(I(0,"mat-icon",2),re(1," dangerous "),V())}function eZ(t,n){1&t&&(I(0,"mat-icon",2),re(1," check_circle "),V())}const tZ=["*"];let Kd=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:tZ,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,i){1&e&&(Gt(),I(0,"div",0),ie(1,JK,2,0,"mat-icon",1),ie(2,KK,2,0,"mat-icon",1),ie(3,ZK,2,0,"mat-icon",1),ie(4,eZ,2,0,"mat-icon",1),Ve(5),V()),2&e&&(Fe("warn-alert","warn"===i.alert_type)("error-alert","error"===i.alert_type)("success-alert","success"===i.alert_type)("info-alert","info"===i.alert_type),B(1),F("ngIf","info"===i.alert_type),B(1),F("ngIf","warn"===i.alert_type),B(1),F("ngIf","error"===i.alert_type),B(1),F("ngIf","success"===i.alert_type))},dependencies:[fa,_i],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),n})(),iZ=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.data=i}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar),q(A0))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(I(0,"h1",0),re(1),oe(2,"translate"),V(),I(3,"div",1)(4,"perun-web-apps-alert",2),re(5),oe(6,"translate"),oe(7,"translate"),V()(),I(8,"div",3)(9,"button",4),ye("click",function(){return i.cancel()}),re(10),oe(11,"translate"),V(),I(12,"button",5),ye("click",function(){return i.submit()}),re(13),oe(14,"translate"),V()()),2&e&&(B(1),_t(ue(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),B(4),Le(" ",i.data.mfaRoleException?ue(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):ue(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),B(4),F("hidden",i.data.mfaRoleException),B(1),Le(" ",ue(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),B(2),function oy(t){oa(uP,Sa,t,!0)}(i.data.mfaRoleException?"ms-auto":"ms-2"),B(1),Le(" ",ue(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[Ba,ha,Ia,ar,Kd,yi]}),n})(),nZ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,i){1&e&&(I(0,"div",0)(1,"div")(2,"mat-icon",1),re(3," info "),V(),re(4),oe(5,"translate"),V(),I(6,"div"),re(7),oe(8,"translate"),V()()),2&e&&(B(4),Le(" ",ue(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),B(3),Le(" ",ue(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[fa,yi],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),rZ=(()=>{var t;class n{constructor(e,i){this.data=e,this.dialogRef=i}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(A0),q(Ar))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(I(0,"h1",0),re(1),oe(2,"translate"),V(),I(3,"div",1)(4,"perun-web-apps-alert",2),re(5),oe(6,"translate"),V()(),I(7,"div",3)(8,"button",4),ye("click",function(){return i.cancel()}),re(9),oe(10,"translate"),V(),I(11,"button",5),ye("click",function(){return i.submit()}),re(12),oe(13,"translate"),V()()),2&e&&(B(1),_t(ue(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),B(4),Le(" ",ue(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),B(4),Le(" ",ue(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),B(3),Le(" ",ue(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[Ba,ha,Ia,ar,Kd,yi]}),n})(),uz=(()=>{var t;class n{constructor(e,i,a,p){this.dialog=e,this.oauthService=i,this.authService=a,this.store=p}openMfaWindow(e){let i=null,a=null;const p=zr();p.width="450px",p.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const d=this.dialog.open(iZ,p);let c=!1;if(d.afterClosed().subscribe(s=>{if(s){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),i=this.setupMfaWindow(),i){const o=zr();o.width="450px",o.panelClass="noBorderDialog",a=this.dialog.open(nZ,o)}}else c=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const s=zr();s.width="450px",s.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(rZ,s)}return new Mt(s=>{const o=setInterval(()=>i?.closed?(clearInterval(o),a.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),s.next(!0)):c?(clearInterval(o),s.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,i=Math.max(.6*window.screen.width,1100),a=Math.max(.8*window.screen.height,800),p=window.top;return window.open(e,"_blank",`width=${i},height=${a},top=${p.outerHeight/2+p.screenY-a/2}, left=${p.outerWidth/2+p.screenX-i/2}`)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Fr),L(ss),L(Al),L(Ni))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),aZ=(()=>{var t;class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,i){1&e&&(I(0,"h1",0),re(1),oe(2,"translate"),V(),I(3,"div",1),re(4),oe(5,"translate"),V(),I(6,"div",2)(7,"button",3),ye("click",function(){return i.redirect()}),re(8),oe(9,"translate"),V()()),2&e&&(B(1),Le(" ",ue(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),B(3),Le(" ",ue(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),B(4),Le(" ",ue(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[Ba,ha,Ia,ar,yi]}),n})(),Zd=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o){this.authService=e,this.oauthService=i,this.storeService=a,this.authResolver=p,this.authzService=d,this.dialog=c,this.router=s,this.mfaHandlerService=o,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,i=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",i),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return VE(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const i=zr();this.dialog.open(QK,i)}else if(e.user.serviceUser){const i=zr();this.dialog.open(aZ,i).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return VE(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,i=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i);const a={};return i.split("&").forEach(p=>{const d=p.split("=");a[d[0]]=d[1]}),this.router.navigate(["service-access"],{queryParams:a,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){Wf(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const i=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const a of i)if(e.startsWith(a))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe(Ct(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let i=sessionStorage.getItem("auth:redirect");(!i||"/login"===i)&&(i="/"),sessionStorage.removeItem("auth:redirect");const a=sessionStorage.getItem("auth:queryParams");let p=[];a&&(p=a.split("&"));const d={};return p.forEach(c=>{const s=c.split("=");d[s[0]]=s[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([i],{queryParams:d,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Al),L(ss),L(Ni),L(z8),L(Bh),L(Fr),L(fn),L(uz))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),jE=(()=>{var t;class n{constructor(e,i){this.matIconRegistry=e,this.domSanitizer=i,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Vd),L(L1))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),FE=(()=>{var t;class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(I(0,"h1",0),re(1),oe(2,"translate"),V(),I(3,"div",1),re(4),oe(5,"translate"),V(),I(6,"div",2)(7,"div",3)(8,"button",4),ye("click",function(){return i.close()}),re(9),oe(10,"translate"),V()()()),2&e&&(B(1),_t(ue(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),B(3),Le(" ",ue(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),B(5),Le(" ",ue(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[Ba,ha,Ia,ar,yi]}),n})(),oZ=(()=>{var t;class n{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),ep=(()=>{var t;class n{constructor(e){this.translate=e,this.addNotification=new ke,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,i=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?i:i+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,i,a,p,d){this.addNotification.emit({type:"error",error:i,description:a,title:e,actionText:void 0===p&&void 0!==a?this.getDefaultActionMessage():p,delay:this.defaultErrorDelayMs,icon:"error_outline",action:d,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,i,a,p,d){const c=a?this.translate.instant(a):null,s=p?this.translate.instant(p):null;s?this.showError(this.translate.instant(e),i,c,s,d):this.showError(this.translate.instant(e),i,c)}showSuccess(e,i,a,p){this.addNotification.emit({type:"success",description:i,title:e,actionText:void 0===a&&void 0!==i?this.getDefaultActionMessage():a,delay:this.defaultSuccessDelayMs,icon:"done",action:p,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,i,a,p){const d=i?this.translate.instant(i):void 0,c=a?this.translate.instant(a):void 0;c?this.showSuccess(this.translate.instant(e),d,c,p):this.showSuccess(this.translate.instant(e),d)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(x4))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),UE=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o){this.authService=e,this.apiRequestConfiguration=i,this.notificator=a,this.store=p,this.dialog=d,this.initAuthService=c,this.mfaHandlerService=s,this.oauthService=o}intercept(e,i){const a=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==a&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const p=zr();p.width="450px",p.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(FE,p),this.dialogRefSessionExpiration.afterClosed().subscribe(d=>{a0(()=>this.dialogRefSessionExpiration=null),d&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,i)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,i){const a=this.apiRequestConfiguration.shouldHandleError(),p="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return i.handle(e).pipe(pi(d=>{d instanceof o0&&p&&this.initAuthService.loadPrincipal()}),ln(d=>{const c=d.error;if("MfaPrivilegeException"===c.type||"MfaRolePrivilegeException"===c.type||"MfaTimeoutException"===c.type||"MfaRoleTimeoutException"===c.type)return this.mfaHandlerService.openMfaWindow(c.type).pipe(Oi(s=>s?("MfaRolePrivilegeException"===c.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),i)):Mr(()=>c)));{this.handleInvalidAccessTokenError(d);const s=this.formatErrors(d,e);return void 0===s?Mr(()=>d):(a&&this.notificator.showRPCError(s),Mr(()=>s))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,i){let a;console.error(e);const p=e.error;if(p.errorId&&(a=p),void 0!==a)return a.urlWithParams=i.urlWithParams,a.call=i.url,a.payload=i.body,a}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const i=zr();this.dialogRefSessionExpiration=this.dialog.open(FE,i),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Al),L(oZ),L(ep),L(Ni),L(Fr),L(Zd),L(uz),L(ss))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),hz=(()=>{var t;class n{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),sZ=(()=>{var t;class n{constructor(e,i,a,p){this.http=e,this.notificator=i,this.authService=a,this.storeService=p}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new mt;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.get(a,{headers:this.getHeaders()}).pipe(ln(p=>this.formatErrors(p,a,null,i)))}put(e,i={},a=!0){const p=`${this.getApiUrl()}${e}`,d=JSON.stringify(i);return this.http.put(p,d,{headers:this.getHeaders()}).pipe(ln(c=>this.formatErrors(c,p,d,a)))}post(e,i={},a=!0){const p=`${this.getApiUrl()}${e}`,d=JSON.stringify(i);let c=this.getHeaders();return c=c.set("Content-Type","application/json; charset=utf-8"),this.http.post(p,d,{headers:c}).pipe(ln(s=>this.formatErrors(s,p,d,a)))}delete(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.delete(a,{headers:this.getHeaders()}).pipe(ln(p=>this.formatErrors(p,a,null,i)))}formatErrors(e,i,a,p){const d=e.error;return d.call=i,d.payload=a,p&&this.notificator.showRPCError(e.error),Mr(d)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(ep),L(Al),L(Ni))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),lZ=(()=>{var t;class n{constructor(e,i){this.route=e,this.store=i}getPreferredLanguage(e){const i=this.store.getProperty("supported_languages"),a=navigator.languages.map(c=>c.split("-")[0]),p=location.search.substring(1).split("&");let d=null;for(const c of p){const s=c.split("=");"lang"===s[0]&&(d=s[1])}return d&&i.includes(d)?d:e&&i.includes(e)?e:a&&i.includes(a[0])?a[0]:"en"}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ha),L(Ni))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),YE=(()=>{var t;class n{constructor(e){this.storeService=e}static getBrandContainingDomain(e,i){for(const p of e)if(p.newApps.admin===i||p.newApps.profile===i||p.newApps.pwdReset===i||p.newApps.consolidator===i||p.newApps.linker===i)return p;return e.filter(p=>"default"===p.name)[0]||e[0]}getUrlForOtherApplication(e,i){const p=window.location.href.split("/"),d=p[0]+"//"+p[2],c=n.getBrandContainingDomain(this.storeService.getAppsConfig().brands,d);let s;if(c.newApps[e])s=c.newApps[e],"pwdReset"===e&&(s+=`?login-namespace=${i}`);else switch(s=c.oldGuiDomain+"/fed",e){case"admin":s+="/gui/";break;case"profile":s+="/profile/";break;case"pwdReset":s+=`/pwd-reset/?login-namespace=${i}`}return s}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ni))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function cZ(t,n){1&t&&(I(0,"mat-error"),re(1),oe(2,"translate"),V()),2&t&&(B(1),_t(ue(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}W(9930);let dZ=(()=>{var t;class n{constructor(e,i,a,p,d){this.dialogRef=e,this.translate=i,this.notificator=a,this.rtMessages=p,this.storeService=d,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",W(4147).i8)}close(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar),q(ca),q(ep),q($2),q(Ni))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(I(0,"h1",0),re(1),oe(2,"translate"),V(),I(3,"div",1)(4,"mat-form-field")(5,"mat-label"),re(6),oe(7,"translate"),V(),I(8,"input",2,3),ye("ngModelChange",function(p){return i.subject=p}),V(),ie(10,cZ,3,3,"mat-error",4),V(),I(11,"mat-form-field")(12,"mat-label"),re(13),oe(14,"translate"),V(),I(15,"textarea",5),ye("ngModelChange",function(p){return i.message=p}),oe(16,"translate"),re(17," "),V(),I(18,"mat-hint"),re(19),oe(20,"translate"),V()()(),I(21,"div",6)(22,"div",7)(23,"button",8),ye("click",function(){return i.close()}),re(24),oe(25,"translate"),V(),I(26,"button",9),ye("click",function(){return i.sendBugReport()}),re(27),oe(28,"translate"),V()()()),2&e){const a=Hi(9);B(1),_t(ue(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),B(5),_t(ue(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),B(2),F("ngModel",i.subject),B(2),F("ngIf",a.invalid),B(3),_t(ue(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),B(2),co("placeholder",ue(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),F("ngModel",i.message),B(4),_t(ue(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),B(5),Le(" ",ue(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),B(2),F("disabled",a.invalid),B(1),Le(" ",ue(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[_i,nl,vf,al,Ef,ar,vA,Id,OA,zA,yA,Ba,ha,Ia,yi],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),pZ=(()=>{var t;class n{transform(e,i,a){return e[`${a}_${i}`]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=bi({name:"localisedText",type:t,pure:!0}),n})(),uZ=(()=>{var t;class n{transform(e,i){return e["link_"+i]||e.link_en}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=bi({name:"localisedLink",type:t,pure:!0}),n})(),hZ=(()=>{var t;class n{transform(e){return e.includes("/")?e:"/assets/config/"+e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=bi({name:"footerLogoPath",type:t,pure:!0}),n})();function fZ(t,n){if(1&t&&(I(0,"a",13),oe(1,"localisedLink"),Me(2,"img",14),oe(3,"footerLogoPath"),V()),2&t){const r=fe().$implicit;F("href",Js(1,2,r,fe(3).language),Ca),B(2),co("src",ue(3,5,r.logo),Ca)}}function mZ(t,n){if(1&t&&(I(0,"span"),Me(1,"img",14),oe(2,"footerLogoPath"),V()),2&t){const r=fe().$implicit;B(1),co("src",ue(2,1,r.logo),Ca)}}function bZ(t,n){if(1&t&&(I(0,"div"),ie(1,fZ,4,7,"a",11),oe(2,"localisedLink"),ie(3,mZ,3,3,"span",12),oe(4,"localisedLink"),V()),2&t){const r=n.$implicit,e=fe(3);B(1),F("ngIf",Js(2,2,r,e.language)),B(2),F("ngIf",!Js(4,5,r,e.language))}}const gZ=function(t){return{"min-height":t}};function MZ(t,n){if(1&t&&(I(0,"div",10),ie(1,bZ,5,8,"div",5),V()),2&t){const r=fe().$implicit,e=fe();F("ngStyle",si(2,gZ,e.columnContentHeight+"px")),B(1),F("ngForOf",r.elements)}}const vo=function(t){return{color:t}};function _Z(t,n){if(1&t&&(I(0,"i",20),re(1),V()),2&t){const r=fe().$implicit,e=fe(3);F("ngStyle",si(2,vo,e.linksTextColor)),B(1),Le(" ",r.icon," ")}}function AZ(t,n){if(1&t){const r=Br();I(0,"span",21),ye("click",function(){en(r);const i=fe().$implicit;return tn(fe(3).openDialog(i.dialog))}),re(1),oe(2,"localisedText"),V()}if(2&t){const r=fe().$implicit,e=fe(3);F("ngStyle",si(6,vo,e.linksTextColor)),B(1),Le("",Nc(2,2,r,e.language,"label")," ")}}function zZ(t,n){if(1&t&&(I(0,"a",22),oe(1,"localisedLink"),re(2),oe(3,"localisedText"),V()),2&t){const r=fe().$implicit,e=fe(3);F("href",Js(1,3,r,e.language),Ca)("ngStyle",si(10,vo,e.linksTextColor)),B(2),_t(Nc(3,6,r,e.language,"label"))}}function OZ(t,n){if(1&t&&(I(0,"span",10),re(1),oe(2,"localisedText"),V()),2&t){const r=fe().$implicit,e=fe(3);F("ngStyle",si(6,vo,e.linksTextColor)),B(1),_t(Nc(2,2,r,e.language,"label"))}}function wZ(t,n){if(1&t&&(I(0,"div",16),ie(1,_Z,2,4,"i",17),ie(2,AZ,3,8,"span",18),ie(3,zZ,4,12,"a",19),oe(4,"localisedLink"),ie(5,OZ,3,8,"span",9),oe(6,"localisedLink"),V()),2&t){const r=n.$implicit,e=fe(3);B(1),F("ngIf",r.icon),B(1),F("ngIf",r.dialog),B(1),F("ngIf",Js(4,4,r,e.language)&&!r.dialog),B(2),F("ngIf",!Js(6,7,r,e.language)&&!r.dialog)}}const vZ=function(t){return{height:t}};function yZ(t,n){if(1&t&&(I(0,"div",10),ie(1,wZ,7,10,"div",15),V()),2&t){const r=fe().$implicit,e=fe();F("ngStyle",si(2,vZ,e.columnContentHeight+"px")),B(1),F("ngForOf",r.elements)}}function CZ(t,n){if(1&t&&(I(0,"div",7)(1,"h6",8),re(2),oe(3,"localisedText"),V(),ie(4,MZ,2,4,"div",9),ie(5,yZ,2,4,"div",9),V()),2&t){const r=n.$implicit,e=fe();Fe("my-auto",e.containsLogos),B(1),F("ngStyle",si(10,vo,e.headersTextColor)),B(1),Le(" ",Nc(3,6,r,e.language,"title")," "),B(2),F("ngIf",r.logos),B(1),F("ngIf",r.elements&&!r.logos)}}function xZ(t,n){if(1&t&&(I(0,"span")(1,"a",6),re(2),V()()),2&t){const r=n.$implicit,e=n.index,i=fe();B(1),F("href",r.url,Ca)("ngStyle",si(3,vo,i.copyrightTextColor)),B(1),_t(e?", "+r.name:r.name)}}const RZ=function(t){return{background:t}};let XE=(()=>{var t;class n{constructor(e,i,a,p){this.storeService=e,this.translateService=i,this.utilsService=a,this.dialog=p,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=W(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=W(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const i=e.match("\\bVersion:\\s*([^,\\s]+)");null!==i&&(this.backendVersion=i[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const i=zr();"reportIssue"===e&&(i.width="550px",this.dialog.open(dZ,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ni),q(ca),q(J2),q(Fr))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(e,i){1&e&&(I(0,"footer",0)(1,"div",1),ie(2,CZ,6,12,"div",2),V(),Me(3,"hr",3),I(4,"div",4),re(5),ie(6,xZ,3,5,"span",5),re(7,", web application: "),I(8,"a",6),re(9),V(),re(10,", server: "),I(11,"a",6),re(12),V()()()),2&e&&(F("ngStyle",si(11,RZ,i.bgColor)),B(2),F("ngForOf",i.footerColumns),B(2),F("ngStyle",si(13,vo,i.copyrightTextColor)),B(1),Le(" \xa9 ",i.currentYear," Copyright: "),B(1),F("ngForOf",i.copyrightItems),B(2),F("href",i.githubRepository,Ca)("ngStyle",si(15,vo,i.copyrightTextColor)),B(1),_t(i.guiVersion),B(2),F("href",i.githubBackendRepository,Ca)("ngStyle",si(17,vo,i.copyrightTextColor)),B(1),_t(i.backendVersion))},dependencies:[Ch,_i,t0,pZ,uZ,hZ],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]}),n})();function qZ(t,n){if(1&t&&(I(0,"div",8),Me(1,"div",9),V()),2&t){const r=fe();B(1),F("innerHTML",r.logo,qu)}}function TZ(t,n){if(1&t&&(I(0,"div",10),Me(1,"div",11)(2,"mat-icon",12),V()),2&t){const r=fe();B(1),F("innerHTML",r.logo,qu)}}const SZ=function(t){return{color:t}};function EZ(t,n){if(1&t&&(I(0,"p",13),re(1),V()),2&t){const r=fe();F("ngStyle",si(2,SZ,r.textColor)),B(1),Le(" ",r.headerTitle," ")}}const DZ=function(t,n){return{background:t,color:n}},kZ=function(t,n){return{"min-height":t,"background-color":n}};let LZ=(()=>{var t;class n{constructor(e,i,a,p){this.storeService=e,this.sanitizer=i,this.preferredLangService=a,this.translateService=p,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ni),q(L1),q(lZ),q(ca))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(e,i){1&e&&(I(0,"div",0),ie(1,qZ,2,1,"div",1),ie(2,TZ,3,1,"div",2),ie(3,EZ,2,4,"p",3),V(),I(4,"div",4)(5,"div",5)(6,"div",6),Me(7,"router-outlet"),V(),I(8,"div",7),Me(9,"perun-web-apps-footer"),V()()()),2&e&&(F("ngStyle",EM(5,DZ,i.headerBackgroundColor,i.headerTextColor)),B(1),F("ngIf","admin-gui"===i.application||"user-profile"===i.application||"consolidator"===i.application),B(1),F("ngIf","publications"===i.application),B(1),F("ngIf",!!i.headerTitle),B(2),F("ngStyle",EM(8,kZ,i.getContentInnerMinHeight(),i.contentBackgroundColor)))},dependencies:[_i,t0,fa,Qh,XE],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]}),n})(),GE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It]}),n})(),$E=(()=>{var t;class n{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(a=>!!a).join(" ")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=bi({name:"userFullName",type:t,pure:!0}),n})(),fz=(()=>{var t;class n{constructor(e,i){this.translate=e,this.storage=i}transform(e,i="en"){const a=this.storage.getProperty("custom_labels");if(a)for(const p of a)if(p.label===e)return p[i];return e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ca,16),q(Ni,16))},t.\u0275pipe=bi({name:"customTranslate",type:t,pure:!0}),n})(),QE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,i){1&e&&(I(0,"div",0),Me(1,"mat-spinner"),V())},dependencies:[CA]}),n})(),JE=(()=>{var t;class n{constructor(e,i){this.viewContainerRef=e,this.template=i,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci))},t.\u0275dir=$({type:t,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[Qt]}),n})();function QZ(t,n){1&t&&Me(0,"perun-web-apps-loading-dialog")}function JZ(t,n){1&t&&(I(0,"mat-error"),re(1),oe(2,"translate"),V()),2&t&&(B(1),_t(ue(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function KZ(t,n){1&t&&(I(0,"mat-error"),re(1),oe(2,"translate"),V()),2&t&&(B(1),_t(ue(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function ZZ(t,n){if(1&t){const r=Br();I(0,"div")(1,"h1",3),re(2),oe(3,"translate"),V(),I(4,"div",4)(5,"mat-form-field")(6,"mat-label"),re(7),oe(8,"translate"),V(),I(9,"input",5,6),ye("ngModelChange",function(i){return en(r),tn(fe().subject=i)}),V(),ie(11,JZ,3,3,"mat-error",7),V(),I(12,"mat-form-field")(13,"mat-label"),re(14),oe(15,"translate"),V(),I(16,"textarea",8,9),ye("ngModelChange",function(i){return en(r),tn(fe().message=i)}),oe(18,"translate"),re(19," "),V(),ie(20,KZ,3,3,"mat-error",7),V()(),I(21,"div",10)(22,"div",11)(23,"button",12),ye("click",function(){return en(r),tn(fe().dialogRef.close())}),re(24),oe(25,"translate"),V(),I(26,"button",13),ye("click",function(){return en(r),tn(fe().sendBugReport())}),re(27),oe(28,"translate"),V()()()()}if(2&t){const r=Hi(10),e=Hi(17),i=fe();B(2),_t(ue(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),B(5),_t(ue(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),B(2),F("ngModel",i.subject),B(2),F("ngIf",r.invalid),B(3),_t(ue(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),B(2),co("placeholder",ue(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),F("ngModel",i.message),B(4),F("ngIf",e.invalid),B(4),Le(" ",ue(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),B(2),F("disabled",""===i.message||""===i.subject||i.loading),B(1),Le(" ",ue(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let eee=(()=>{var t;class n{constructor(e,i,a,p,d,c){this.dialogRef=e,this.translate=i,this.notificator=a,this.rtMessages=p,this.data=d,this.storeService=c,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const i="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(i)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let i=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(i=i.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),i=i.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const a=/"password":".+?"/;let p=JSON.stringify(this.data.error.payload);p=p.replace(a,'"password":"####"'),i=i.concat("Payload:\n"+p+"\n\n")}return i=i.concat("Sent from new Perun Gui, version: ",W(4147).i8),i.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar),q(ca),q(ep),q($2),q(A0),q(Ni))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(ie(0,QZ,1,0,"ng-template",null,0,po),I(2,"div",1),ie(3,ZZ,29,23,"div",2),V()),2&e){const a=Hi(1);B(3),F("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[_i,Ba,ha,Ia,ar,vA,Id,zA,nl,vf,al,Ef,yA,QE,JE,yi],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),tee=(()=>{var t;class n{constructor(e,i,a){this.dialogRef=e,this.dialog=i,this.data=a}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=zr();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(eee,e)}),this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar),q(Fr),q(A0))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(I(0,"h1",0),re(1),V(),I(2,"div",1),re(3),V(),I(4,"div",2)(5,"div",3)(6,"button",4),ye("click",function(){return i.onBugReportClick()}),re(7),oe(8,"translate"),V(),I(9,"button",5),ye("click",function(){return i.onCloseClick()}),re(10),oe(11,"translate"),V()()()),2&e&&(B(1),_t(i.data.title),B(2),Le(" ",i.data.description,"\n"),B(3),F("hidden","error"!==i.data.type),B(1),Le(" ",ue(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),B(3),Le(" ",ue(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[Ba,ha,Ia,ar,yi]}),n})();function iee(t,n){1&t&&Me(0,"perun-web-apps-loading-dialog")}function nee(t,n){1&t&&Me(0,"th",14)}function ree(t,n){if(1&t&&(I(0,"td",15),re(1),V()),2&t){const r=n.$implicit;B(1),Le(" ",r.userExtSource.extSource.name," ")}}function aee(t,n){1&t&&Me(0,"tr",16)}function oee(t,n){1&t&&Me(0,"tr",17)}function see(t,n){if(1&t){const r=Br();I(0,"div")(1,"h1",2),re(2),oe(3,"translate"),oe(4,"customTranslate"),V(),I(5,"div",3)(6,"p"),re(7),oe(8,"translate"),oe(9,"customTranslate"),V(),I(10,"div",4),re(11),oe(12,"translate"),oe(13,"customTranslate"),V(),I(14,"table",5),ia(15,6),ie(16,nee,1,0,"th",7),ie(17,ree,2,1,"td",8),na(),ie(18,aee,1,0,"tr",9),ie(19,oee,1,0,"tr",10),V()(),I(20,"div",11)(21,"button",12),ye("click",function(){return en(r),tn(fe().onCancel())}),re(22),oe(23,"translate"),oe(24,"customTranslate"),V(),I(25,"button",13),ye("click",function(){return en(r),tn(fe().onSubmit())}),re(26),oe(27,"translate"),oe(28,"customTranslate"),V()()()}if(2&t){const r=fe();B(2),Le(" ",ue(3,8,ue(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),B(5),Le(" ",ue(8,12,ue(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),B(4),Le(" ",ue(12,16,ue(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),B(3),F("dataSource",r.dataSource),B(4),F("matHeaderRowDef",r.displayedColumns),B(1),F("matRowDefColumns",r.displayedColumns),B(3),Le(" ",ue(23,20,ue(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),B(4),Le(" ",ue(27,24,ue(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let lee=(()=>{var t;class n{constructor(e,i,a,p,d){this.dialogRef=e,this.data=i,this.usersManagerService=a,this.translate=p,this.notificator=d,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new pm(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.data.extSources.map(i=>i.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,e,this.force).subscribe({next:()=>{this.loading=!1,this.data.showSuccess&&this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar),q(A0),q(Q2),q(x4),q(ep))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-remove-user-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(e,i){if(1&e&&(ie(0,iee,1,0,"ng-template",null,0,po),I(2,"div"),ie(3,see,29,28,"div",1),V()),2&e){const a=Hi(1);B(2),AM("",i.theme," position-relative"),B(1),F("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[PA,om,YS,sm,am,BA,lm,cm,XS,IA,Ba,ha,Ia,ar,QE,JE,yi,fz]}),n})();var ls;function Cee(t,n){1&t&&(I(0,"mat-error",8),re(1),oe(2,"translate"),oe(3,"customTranslate"),V()),2&t&&(B(1),_t(ue(2,1,ue(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class mz{constructor(n,r,e){this.dialogRef=n,this.data=r,this.attributesManagerService=e}ngOnInit(){this.sshControl=new k9(null,[yd.required,yd.pattern(mz.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const n=this.data.attribute?.value??[],r=this.sshControl.value;n.includes(r)||n.push(r),this.data.attribute.value=n,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{n.pop()})}}function Eee(t,n){if(1&t&&(I(0,"div",10),Me(1,"perun-web-apps-notification",11),V()),2&t){const r=n.$implicit;B(1),F("data",r)("inDialog",!0)}}function Dee(t,n){if(1&t&&(I(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),ie(2,Eee,2,2,"div",9),V()()),2&t){const r=fe();B(2),F("cdkVirtualForOf",r.notifications)}}function kee(t,n){1&t&&(I(0,"perun-web-apps-alert",12),re(1),oe(2,"translate"),oe(3,"customTranslate"),V()),2&t&&(B(1),_t(ue(2,1,ue(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}(ls=mz).allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],ls.sshKeyPattern="^("+ls.allowedSshKeys.join("|")+").+$",ls.\u0275fac=function(n){return new(n||ls)(q(Ar),q(A0),q(F4))},ls.\u0275cmp=Ce({type:ls,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(n,r){1&n&&(I(0,"h1",0),re(1),oe(2,"translate"),oe(3,"customTranslate"),V(),I(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),re(7),oe(8,"translate"),oe(9,"customTranslate"),V(),Me(10,"textarea",3),ie(11,Cee,4,5,"mat-error",4),V()(),I(12,"div",5)(13,"button",6),ye("click",function(){return r.onCancel()}),re(14),oe(15,"translate"),oe(16,"customTranslate"),V(),I(17,"button",7),ye("click",function(){return r.onSubmit()}),re(18),oe(19,"translate"),oe(20,"customTranslate"),V()()),2&n&&(B(1),_t(ue(2,7,ue(3,9,"DIALOGS.ADD_SSH.TITLE"))),B(6),_t(ue(8,11,ue(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),B(3),F("formControl",r.sshControl),B(1),F("ngIf",r.sshControl.invalid&&r.sshControl.dirty),B(3),Le(" ",ue(15,15,ue(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),B(3),F("disabled",r.sshControl.invalid),B(1),Le(" ",ue(19,19,ue(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[_i,nl,vf,al,ar,vA,Id,zA,iA,yA,EG,Ba,ha,Ia,yi,fz],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let ZE=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.notificationStorageService=i}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ar),q(hz))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,i){1&e&&(I(0,"h1",0),re(1),oe(2,"translate"),oe(3,"customTranslate"),V(),I(4,"div",1),ie(5,Dee,3,1,"div",2),ie(6,kee,4,5,"perun-web-apps-alert",3),V(),I(7,"div",4)(8,"button",5),ye("click",function(){return i.onCancel()}),re(9),oe(10,"translate"),oe(11,"customTranslate"),V(),I(12,"button",6),ye("click",function(){return i.onClear()}),re(13),oe(14,"translate"),oe(15,"customTranslate"),V()()),2&e&&(B(1),_t(ue(2,5,ue(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),B(4),F("ngIf",0!==i.notifications.length),B(1),F("ngIf",0===i.notifications.length),B(3),Le(" ",ue(10,9,ue(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),B(4),Le(" ",ue(14,13,ue(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),n})(),Wee=0;const Pee=u0(class{}),eD="mat-badge-content";let Bee=(()=>{var t;class n extends Pee{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=Ee(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=Ee(e)}constructor(e,i,a,p,d){super(),this._ngZone=e,this._elementRef=i,this._ariaDescriber=a,this._renderer=p,this._animationMode=d,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=Wee++,this._isInitialized=!1,this._interactivityChecker=ne(Od),this._document=ne(Ue)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),i="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(eD),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(i)})}):e.classList.add(i),e}_updateRenderedContent(e){const i=`${e??""}`.trim();this._isInitialized&&i&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=i),this._content=i}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const i=this._elementRef.nativeElement.classList;i.remove(`mat-badge-${this._color}`),e&&i.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${eD}`);for(const i of Array.from(e))i!==this._badgeElement&&i.remove()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(we),q(Ae),q(lq),q(xa),q(ki,8))},t.\u0275dir=$({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(e,i){2&e&&Fe("mat-badge-overlap",i.overlap)("mat-badge-above",i.isAbove())("mat-badge-below",!i.isAbove())("mat-badge-before",!i.isAfter())("mat-badge-after",i.isAfter())("mat-badge-small","small"===i.size)("mat-badge-medium","medium"===i.size)("mat-badge-large","large"===i.size)("mat-badge-hidden",i.hidden||!i.content)("mat-badge-disabled",i.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[le]}),n})(),Iee=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[wd,Ye,Ye]}),n})();const Nee=function(t){return{color:t}};function Vee(t,n){if(1&t&&(I(0,"button",5),oe(1,"translate"),I(2,"mat-icon",6),re(3," apps "),V()()),2&t){const r=fe();F("matMenuTriggerFor",Hi(3))("matTooltip",ue(1,3,"NAV.OTHER_APPLICATIONS")),B(2),F("ngStyle",si(5,Nee,r.iconColor))}}function jee(t,n){if(1&t){const r=Br();I(0,"button",7),ye("click",function(){return en(r),tn(fe().onLogOut())}),oe(1,"translate"),I(2,"mat-icon"),re(3,"logout"),V()()}2&t&&F("matTooltip",ue(1,1,"NAV.LOGOUT"))}let Fee=(()=>{var t;class n{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Al))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,i){1&e&&(I(0,"div",0),ie(1,Vee,4,7,"button",1),I(2,"mat-menu",null,2)(4,"button",3),ye("click",function(){return i.redirectToUrl()})("auxclick",function(){return i.redirectToUrl()}),I(5,"span"),re(6),V()()(),ie(7,jee,4,3,"button",4),V()),2&e&&(B(1),F("ngIf",i.url),B(5),_t(i.label),B(1),F("ngIf",i.logoutEnabled))},dependencies:[_i,t0,fa,oE,Gd,cE,N_,$A,yi],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),Uee=(()=>{var t;class n extends gd{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[le,Qt]}),n})();const v0=function(t){return{color:t}};function Yee(t,n){if(1&t){const r=Br();I(0,"button",10),ye("click",function(){return en(r),tn(fe().onToggleSidenav())}),oe(1,"translate"),I(2,"mat-icon"),re(3,"menu"),V()()}if(2&t){const r=fe();co("matTooltip",ue(1,2,"NAV.MENU")),F("ngStyle",si(4,v0,r.iconColor))}}function Xee(t,n){if(1&t){const r=Br();I(0,"div",11)(1,"button",12)(2,"mat-icon",13),re(3," language "),V()(),I(4,"mat-menu",null,14)(6,"button",15),ye("click",function(){return en(r),tn(fe().changeLanguage())}),re(7),oe(8,"translate"),V()()()}if(2&t){const r=Hi(5),e=fe();F("ngStyle",si(6,v0,e.textColor)),B(1),F("matMenuTriggerFor",r),B(1),F("ngStyle",si(8,v0,e.iconColor)),B(5),Le(" ",ue(8,4,"HEADER.LANGUAGE")," ")}}function Gee(t,n){if(1&t&&(I(0,"span",16),re(1),oe(2,"userFullName"),V()),2&t){const r=fe();F("ngStyle",si(4,v0,r.textColor)),B(1),Le(" ",ue(2,2,r.principal.user)," ")}}function $ee(t,n){if(1&t){const r=Br();I(0,"button",17),ye("click",function(){return en(r),tn(fe().showNotificationHistory())}),oe(1,"translate"),I(2,"mat-icon",18),re(3),V()()}if(2&t){const r=fe();F("matTooltip",ue(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),B(2),co("matBadge",r.getNewNotificationsCount()>5?"5+":r.getNewNotificationsCount()),F("ngStyle",si(7,v0,r.iconColor))("matBadgeHidden",0===r.getNewNotificationsCount()),B(1),Le(" ",r.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function Qee(t,n){if(1&t&&Me(0,"perun-web-apps-header-menu",19),2&t){const r=fe();F("url",r.otherAppUrl)("label",r.otherAppLabel)("user",r.principal.user)("logoutEnabled",r.logoutEnabled)("iconColor",r.iconColor)("textColor",r.textColor)}}const Jee=function(t){return{background:t}},Kee=function(){return[]},Zee=function(){return["/"]};let ete=(()=>{var t;class n{constructor(e,i,a,p,d,c,s){this.storeService=e,this.sanitizer=i,this.translateService=a,this.otherApplicationService=p,this.notificationStorageService=d,this.dialog=c,this.route=s,this.sidenavToggle=new ke,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===B1.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===B1.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==B1.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=zr();e.width="520px",this.dialog.open(ZE,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ni),q(L1),q(ca),q(YE),q(hz),q(Fr),q(Ha))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(e,i){1&e&&(I(0,"mat-toolbar",0)(1,"div",1),ie(2,Yee,4,6,"button",2),Me(3,"a",3),I(4,"p",4),re(5),V()(),I(6,"div",5),ie(7,Xee,9,10,"div",6),ie(8,Gee,3,6,"span",7),ie(9,$ee,4,9,"button",8),ie(10,Qee,1,6,"perun-web-apps-header-menu",9),V()()),2&e&&(F("ngStyle",si(12,Jee,i.bgColor)),B(2),F("ngIf",i.showToggle),B(1),F("innerHTML",i.logo,qu)("routerLink",i.disableLogo?rh(14,Kee):rh(15,Zee))("queryParams",i.route.snapshot.queryParams),B(1),F("ngStyle",si(16,v0,i.textColor)),B(1),Le(" ",i.label," "),B(1),F("ngStyle",si(18,v0,i.navTextColor)),B(1),F("ngIf",i.showLanguageMenu),B(1),F("ngIf",null!==i.principal.user),B(1),F("ngIf",i.showNotifications),B(1),F("ngIf",i.showHeaderMenu))},dependencies:[_i,t0,gd,fa,oE,Gd,cE,ar,N_,$A,BQ,Bee,Fee,Uee,yi,$E],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]}),n})();const tte=function(t){return{"background-color":t}};function ite(t,n){if(1&t&&(I(0,"div"),Me(1,"perun-web-apps-header",1),I(2,"div",2)(3,"div",3),Me(4,"router-outlet"),V(),I(5,"div",4),Me(6,"perun-web-apps-footer"),V()()()),2&t){const r=fe();B(1),F("showToggle",!1)("otherApp",r.otherApp),B(1),F("ngStyle",si(3,tte,r.contentBackgroundColor))}}function nte(t,n){1&t&&(I(0,"div"),Me(1,"perun-web-apps-login-screen-base",5),oe(2,"translate"),V()),2&t&&(B(1),F("application","consolidator")("headerTitle",ue(2,2,"HEADER.TITLE")))}let rte=(()=>{var t;class n{constructor(e,i){this.store=e,this.initAuth=i,this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color,this.isLoginScreenShow=this.initAuth.isLoginScreenShown(),this.otherApp=B1.Profile}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ni),q(Zd))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-root"]],decls:2,vars:2,consts:[[4,"ngIf"],["id","nav-menu",3,"showToggle","otherApp"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[3,"application","headerTitle"]],template:function(e,i){1&e&&(ie(0,ite,7,5,"div",0),ie(1,nte,3,4,"div",0)),2&e&&(F("ngIf",!i.isLoginScreenShow),B(1),F("ngIf",i.isLoginScreenShow))},dependencies:[_i,t0,Qh,LZ,XE,ete,yi],styles:["#content-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-height:100vh;padding-top:64px;justify-content:space-between}#content-wrap[_ngcontent-%COMP%]{padding:25px}#footer[_ngcontent-%COMP%]{bottom:0;width:100%}#nav-menu[_ngcontent-%COMP%]{top:0;background:#102027;position:fixed;width:100%;z-index:999;height:64px;max-height:64px}"]}),n})();function tD(t){return new ee(3e3,!1)}function cs(t){switch(t.length){case 0:return new Pd;case 1:return t[0];default:return new cS(t)}}function iD(t,n,r=new Map,e=new Map){const i=[],a=[];let p=-1,d=null;if(n.forEach(c=>{const s=c.get("offset"),o=s==p,l=o&&d||new Map;c.forEach((u,h)=>{let f=h,b=u;if("offset"!==h)switch(f=t.normalizePropertyName(f,i),b){case"!":b=r.get(h);break;case _o:b=e.get(h);break;default:b=t.normalizeStyleValue(h,f,b,i)}l.set(f,b)}),o||a.push(l),d=l,p=s}),i.length)throw function xte(t){return new ee(3502,!1)}();return a}function bz(t,n,r,e){switch(n){case"start":t.onStart(()=>e(r&&gz(r,"start",t)));break;case"done":t.onDone(()=>e(r&&gz(r,"done",t)));break;case"destroy":t.onDestroy(()=>e(r&&gz(r,"destroy",t)))}}function gz(t,n,r){const a=Mz(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,r.totalTime??t.totalTime,!!r.disabled),p=t._data;return null!=p&&(a._data=p),a}function Mz(t,n,r,e,i="",a=0,p){return{element:t,triggerName:n,fromState:r,toState:e,phaseName:i,totalTime:a,disabled:!!p}}function wr(t,n,r){let e=t.get(n);return e||t.set(n,e=r),e}function nD(t){const n=t.indexOf(":");return[t.substring(1,n),t.slice(n+1)]}const Bte=(()=>typeof document>"u"?null:document.documentElement)();function _z(t){const n=t.parentNode||t.host||null;return n===Bte?null:n}let y0=null,rD=!1;function aD(t,n){for(;n;){if(n===t)return!0;n=_z(n)}return!1}function oD(t,n,r){if(r)return Array.from(t.querySelectorAll(n));const e=t.querySelector(n);return e?[e]:[]}let sD=(()=>{var t;class n{validateStyleProperty(e){return function Nte(t){y0||(y0=function Vte(){return typeof document<"u"?document.body:null}()||{},rD=!!y0.style&&"WebkitAppearance"in y0.style);let n=!0;return y0.style&&!function Ite(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in y0.style,!n&&rD&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in y0.style)),n}(e)}matchesElement(e,i){return!1}containsElement(e,i){return aD(e,i)}getParentElement(e){return _z(e)}query(e,i,a){return oD(e,i,a)}computeStyle(e,i,a){return a||""}animate(e,i,a,p,d,c=[],s){return new Pd(a,p)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),Az=(()=>{class n{}return n.NOOP=new sD,n})();const jte=1e3,zz="ng-enter",Om="ng-leave",wm="ng-trigger",vm=".ng-trigger",cD="ng-animating",Oz=".ng-animating";function yo(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:wz(parseFloat(n[1]),n[2])}function wz(t,n){return"s"===n?t*jte:t}function ym(t,n,r){return t.hasOwnProperty("duration")?t:function Ute(t,n,r){let i,a=0,p="";if("string"==typeof t){const d=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===d)return n.push(tD()),{duration:0,delay:0,easing:""};i=wz(parseFloat(d[1]),d[2]);const c=d[3];null!=c&&(a=wz(parseFloat(c),d[4]));const s=d[5];s&&(p=s)}else i=t;if(!r){let d=!1,c=n.length;i<0&&(n.push(function ate(){return new ee(3100,!1)}()),d=!0),a<0&&(n.push(function ote(){return new ee(3101,!1)}()),d=!0),d&&n.splice(c,0,tD())}return{duration:i,delay:a,easing:p}}(t,n,r)}function tp(t,n={}){return Object.keys(t).forEach(r=>{n[r]=t[r]}),n}function dD(t){const n=new Map;return Object.keys(t).forEach(r=>{n.set(r,t[r])}),n}function ds(t,n=new Map,r){if(r)for(let[e,i]of r)n.set(e,i);for(let[e,i]of t)n.set(e,i);return n}function Na(t,n,r){n.forEach((e,i)=>{const a=yz(i);r&&!r.has(i)&&r.set(i,t.style[a]),t.style[a]=e})}function C0(t,n){n.forEach((r,e)=>{const i=yz(e);t.style[i]=""})}function ip(t){return Array.isArray(t)?1==t.length?t[0]:lS(t):t}const vz=new RegExp("{{\\s*(.+?)\\s*}}","g");function uD(t){let n=[];if("string"==typeof t){let r;for(;r=vz.exec(t);)n.push(r[1]);vz.lastIndex=0}return n}function np(t,n,r){const e=t.toString(),i=e.replace(vz,(a,p)=>{let d=n[p];return null==d&&(r.push(function lte(t){return new ee(3003,!1)}()),d=""),d.toString()});return i==e?t:i}function Cm(t){const n=[];let r=t.next();for(;!r.done;)n.push(r.value),r=t.next();return n}const Gte=/-+([a-z0-9])/g;function yz(t){return t.replace(Gte,(...n)=>n[1].toUpperCase())}function vr(t,n,r){switch(n.type){case 7:return t.visitTrigger(n,r);case 0:return t.visitState(n,r);case 1:return t.visitTransition(n,r);case 2:return t.visitSequence(n,r);case 3:return t.visitGroup(n,r);case 4:return t.visitAnimate(n,r);case 5:return t.visitKeyframes(n,r);case 6:return t.visitStyle(n,r);case 8:return t.visitReference(n,r);case 9:return t.visitAnimateChild(n,r);case 10:return t.visitAnimateRef(n,r);case 11:return t.visitQuery(n,r);case 12:return t.visitStagger(n,r);default:throw function cte(t){return new ee(3004,!1)}()}}function hD(t,n){return window.getComputedStyle(t)[n]}const xm="*";function Jte(t,n){const r=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(e=>function Kte(t,n,r){if(":"==t[0]){const c=function Zte(t,n){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,e)=>parseFloat(e)>parseFloat(r);case":decrement":return(r,e)=>parseFloat(e) *"}}(t,r);if("function"==typeof c)return void n.push(c);t=c}const e=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==e||e.length<4)return r.push(function Ote(t){return new ee(3015,!1)}()),n;const i=e[1],a=e[2],p=e[3];n.push(fD(i,p));"<"==a[0]&&!(i==xm&&p==xm)&&n.push(fD(p,i))}(e,r,n)):r.push(t),r}const Rm=new Set(["true","1"]),qm=new Set(["false","0"]);function fD(t,n){const r=Rm.has(t)||qm.has(t),e=Rm.has(n)||qm.has(n);return(i,a)=>{let p=t==xm||t==i,d=n==xm||n==a;return!p&&r&&"boolean"==typeof i&&(p=i?Rm.has(t):qm.has(t)),!d&&e&&"boolean"==typeof a&&(d=a?Rm.has(n):qm.has(n)),p&&d}}const eie=new RegExp("s*:selfs*,?","g");function Cz(t,n,r,e){return new tie(t).build(n,r,e)}class tie{constructor(n){this._driver=n}build(n,r,e){const i=new rie(r);return this._resetContextStyleTimingState(i),vr(this,ip(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,r){let e=r.queryCount=0,i=r.depCount=0;const a=[],p=[];return"@"==n.name.charAt(0)&&r.errors.push(function pte(){return new ee(3006,!1)}()),n.definitions.forEach(d=>{if(this._resetContextStyleTimingState(r),0==d.type){const c=d,s=c.name;s.toString().split(/\s*,\s*/).forEach(o=>{c.name=o,a.push(this.visitState(c,r))}),c.name=s}else if(1==d.type){const c=this.visitTransition(d,r);e+=c.queryCount,i+=c.depCount,p.push(c)}else r.errors.push(function ute(){return new ee(3007,!1)}())}),{type:7,name:n.name,states:a,transitions:p,queryCount:e,depCount:i,options:null}}visitState(n,r){const e=this.visitStyle(n.styles,r),i=n.options&&n.options.params||null;if(e.containsDynamicStyles){const a=new Set,p=i||{};e.styles.forEach(d=>{d instanceof Map&&d.forEach(c=>{uD(c).forEach(s=>{p.hasOwnProperty(s)||a.add(s)})})}),a.size&&(Cm(a.values()),r.errors.push(function hte(t,n){return new ee(3008,!1)}()))}return{type:0,name:n.name,style:e,options:i?{params:i}:null}}visitTransition(n,r){r.queryCount=0,r.depCount=0;const e=vr(this,ip(n.animation),r);return{type:1,matchers:Jte(n.expr,r.errors),animation:e,queryCount:r.queryCount,depCount:r.depCount,options:x0(n.options)}}visitSequence(n,r){return{type:2,steps:n.steps.map(e=>vr(this,e,r)),options:x0(n.options)}}visitGroup(n,r){const e=r.currentTime;let i=0;const a=n.steps.map(p=>{r.currentTime=e;const d=vr(this,p,r);return i=Math.max(i,r.currentTime),d});return r.currentTime=i,{type:3,steps:a,options:x0(n.options)}}visitAnimate(n,r){const e=function oie(t,n){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return xz(ym(t,n).duration,0,"");const r=t;if(r.split(/\s+/).some(a=>"{"==a.charAt(0)&&"{"==a.charAt(1))){const a=xz(0,0,"");return a.dynamic=!0,a.strValue=r,a}const i=ym(r,n);return xz(i.duration,i.delay,i.easing)}(n.timings,r.errors);r.currentAnimateTimings=e;let i,a=n.styles?n.styles:He({});if(5==a.type)i=this.visitKeyframes(a,r);else{let p=n.styles,d=!1;if(!p){d=!0;const s={};e.easing&&(s.easing=e.easing),p=He(s)}r.currentTime+=e.duration+e.delay;const c=this.visitStyle(p,r);c.isEmptyStep=d,i=c}return r.currentAnimateTimings=null,{type:4,timings:e,style:i,options:null}}visitStyle(n,r){const e=this._makeStyleAst(n,r);return this._validateStyleAst(e,r),e}_makeStyleAst(n,r){const e=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let d of i)"string"==typeof d?d===_o?e.push(d):r.errors.push(new ee(3002,!1)):e.push(dD(d));let a=!1,p=null;return e.forEach(d=>{if(d instanceof Map&&(d.has("easing")&&(p=d.get("easing"),d.delete("easing")),!a))for(let c of d.values())if(c.toString().indexOf("{{")>=0){a=!0;break}}),{type:6,styles:e,easing:p,offset:n.offset,containsDynamicStyles:a,options:null}}_validateStyleAst(n,r){const e=r.currentAnimateTimings;let i=r.currentTime,a=r.currentTime;e&&a>0&&(a-=e.duration+e.delay),n.styles.forEach(p=>{"string"!=typeof p&&p.forEach((d,c)=>{const s=r.collectedStyles.get(r.currentQuerySelector),o=s.get(c);let l=!0;o&&(a!=i&&a>=o.startTime&&i<=o.endTime&&(r.errors.push(function mte(t,n,r,e,i){return new ee(3010,!1)}()),l=!1),a=o.startTime),l&&s.set(c,{startTime:a,endTime:i}),r.options&&function Xte(t,n,r){const e=n.params||{},i=uD(t);i.length&&i.forEach(a=>{e.hasOwnProperty(a)||r.push(function ste(t){return new ee(3001,!1)}())})}(d,r.options,r.errors)})})}visitKeyframes(n,r){const e={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function bte(){return new ee(3011,!1)}()),e;let a=0;const p=[];let d=!1,c=!1,s=0;const o=n.steps.map(g=>{const w=this._makeStyleAst(g,r);let H=null!=w.offset?w.offset:function aie(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(r=>{if(r instanceof Map&&r.has("offset")){const e=r;n=parseFloat(e.get("offset")),e.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}return n}(w.styles),Y=0;return null!=H&&(a++,Y=w.offset=H),c=c||Y<0||Y>1,d=d||Y0&&a{const H=u>0?w==h?1:u*w:p[w],Y=H*m;r.currentTime=f+b.delay+Y,b.duration=Y,this._validateStyleAst(g,r),g.offset=H,e.styles.push(g)}),e}visitReference(n,r){return{type:8,animation:vr(this,ip(n.animation),r),options:x0(n.options)}}visitAnimateChild(n,r){return r.depCount++,{type:9,options:x0(n.options)}}visitAnimateRef(n,r){return{type:10,animation:this.visitReference(n.animation,r),options:x0(n.options)}}visitQuery(n,r){const e=r.currentQuerySelector,i=n.options||{};r.queryCount++,r.currentQuery=n;const[a,p]=function iie(t){const n=!!t.split(/\s*,\s*/).find(r=>":self"==r);return n&&(t=t.replace(eie,"")),t=t.replace(/@\*/g,vm).replace(/@\w+/g,r=>vm+"-"+r.slice(1)).replace(/:animating/g,Oz),[t,n]}(n.selector);r.currentQuerySelector=e.length?e+" "+a:a,wr(r.collectedStyles,r.currentQuerySelector,new Map);const d=vr(this,ip(n.animation),r);return r.currentQuery=null,r.currentQuerySelector=e,{type:11,selector:a,limit:i.limit||0,optional:!!i.optional,includeSelf:p,animation:d,originalSelector:n.selector,options:x0(n.options)}}visitStagger(n,r){r.currentQuery||r.errors.push(function Ate(){return new ee(3013,!1)}());const e="full"===n.timings?{duration:0,delay:0,easing:"full"}:ym(n.timings,r.errors,!0);return{type:12,animation:vr(this,ip(n.animation),r),timings:e,options:null}}}class rie{constructor(n){this.errors=n,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function x0(t){return t?(t=tp(t)).params&&(t.params=function nie(t){return t?tp(t):null}(t.params)):t={},t}function xz(t,n,r){return{duration:t,delay:n,easing:r}}function Rz(t,n,r,e,i,a,p=null,d=!1){return{type:1,element:t,keyframes:n,preStyleProps:r,postStyleProps:e,duration:i,delay:a,totalTime:i+a,easing:p,subTimeline:d}}class Tm{constructor(){this._map=new Map}get(n){return this._map.get(n)||[]}append(n,r){let e=this._map.get(n);e||this._map.set(n,e=[]),e.push(...r)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const cie=new RegExp(":enter","g"),pie=new RegExp(":leave","g");function qz(t,n,r,e,i,a=new Map,p=new Map,d,c,s=[]){return(new uie).buildKeyframes(t,n,r,e,i,a,p,d,c,s)}class uie{buildKeyframes(n,r,e,i,a,p,d,c,s,o=[]){s=s||new Tm;const l=new Tz(n,r,s,i,a,o,[]);l.options=c;const u=c.delay?yo(c.delay):0;l.currentTimeline.delayNextStep(u),l.currentTimeline.setStyles([p],null,l.errors,c),vr(this,e,l);const h=l.timelines.filter(f=>f.containsAnimation());if(h.length&&d.size){let f;for(let b=h.length-1;b>=0;b--){const m=h[b];if(m.element===r){f=m;break}}f&&!f.allowOnlyTimelineStyles()&&f.setStyles([d],null,l.errors,c)}return h.length?h.map(f=>f.buildKeyframes()):[Rz(r,[],[],[],0,u,"",!1)]}visitTrigger(n,r){}visitState(n,r){}visitTransition(n,r){}visitAnimateChild(n,r){const e=r.subInstructions.get(r.element);if(e){const i=r.createSubContext(n.options),a=r.currentTimeline.currentTime,p=this._visitSubInstructions(e,i,i.options);a!=p&&r.transformIntoNewTimeline(p)}r.previousNode=n}visitAnimateRef(n,r){const e=r.createSubContext(n.options);e.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],r,e),this.visitReference(n.animation,e),r.transformIntoNewTimeline(e.currentTimeline.currentTime),r.previousNode=n}_applyAnimationRefDelays(n,r,e){for(const i of n){const a=i?.delay;if(a){const p="number"==typeof a?a:yo(np(a,i?.params??{},r.errors));e.delayNextStep(p)}}}_visitSubInstructions(n,r,e){let a=r.currentTimeline.currentTime;const p=null!=e.duration?yo(e.duration):null,d=null!=e.delay?yo(e.delay):null;return 0!==p&&n.forEach(c=>{const s=r.appendInstructionToTimeline(c,p,d);a=Math.max(a,s.duration+s.delay)}),a}visitReference(n,r){r.updateOptions(n.options,!0),vr(this,n.animation,r),r.previousNode=n}visitSequence(n,r){const e=r.subContextCount;let i=r;const a=n.options;if(a&&(a.params||a.delay)&&(i=r.createSubContext(a),i.transformIntoNewTimeline(),null!=a.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Sm);const p=yo(a.delay);i.delayNextStep(p)}n.steps.length&&(n.steps.forEach(p=>vr(this,p,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>e&&i.transformIntoNewTimeline()),r.previousNode=n}visitGroup(n,r){const e=[];let i=r.currentTimeline.currentTime;const a=n.options&&n.options.delay?yo(n.options.delay):0;n.steps.forEach(p=>{const d=r.createSubContext(n.options);a&&d.delayNextStep(a),vr(this,p,d),i=Math.max(i,d.currentTimeline.currentTime),e.push(d.currentTimeline)}),e.forEach(p=>r.currentTimeline.mergeTimelineCollectedStyles(p)),r.transformIntoNewTimeline(i),r.previousNode=n}_visitTiming(n,r){if(n.dynamic){const e=n.strValue;return ym(r.params?np(e,r.params,r.errors):e,r.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,r){const e=r.currentAnimateTimings=this._visitTiming(n.timings,r),i=r.currentTimeline;e.delay&&(r.incrementTime(e.delay),i.snapshotCurrentStyles());const a=n.style;5==a.type?this.visitKeyframes(a,r):(r.incrementTime(e.duration),this.visitStyle(a,r),i.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=n}visitStyle(n,r){const e=r.currentTimeline,i=r.currentAnimateTimings;!i&&e.hasCurrentStyleProperties()&&e.forwardFrame();const a=i&&i.easing||n.easing;n.isEmptyStep?e.applyEmptyStep(a):e.setStyles(n.styles,a,r.errors,r.options),r.previousNode=n}visitKeyframes(n,r){const e=r.currentAnimateTimings,i=r.currentTimeline.duration,a=e.duration,d=r.createSubContext().currentTimeline;d.easing=e.easing,n.styles.forEach(c=>{d.forwardTime((c.offset||0)*a),d.setStyles(c.styles,c.easing,r.errors,r.options),d.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(d),r.transformIntoNewTimeline(i+a),r.previousNode=n}visitQuery(n,r){const e=r.currentTimeline.currentTime,i=n.options||{},a=i.delay?yo(i.delay):0;a&&(6===r.previousNode.type||0==e&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Sm);let p=e;const d=r.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,r.errors);r.currentQueryTotal=d.length;let c=null;d.forEach((s,o)=>{r.currentQueryIndex=o;const l=r.createSubContext(n.options,s);a&&l.delayNextStep(a),s===r.element&&(c=l.currentTimeline),vr(this,n.animation,l),l.currentTimeline.applyStylesToKeyframe(),p=Math.max(p,l.currentTimeline.currentTime)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(p),c&&(r.currentTimeline.mergeTimelineCollectedStyles(c),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=n}visitStagger(n,r){const e=r.parentContext,i=r.currentTimeline,a=n.timings,p=Math.abs(a.duration),d=p*(r.currentQueryTotal-1);let c=p*r.currentQueryIndex;switch(a.duration<0?"reverse":a.easing){case"reverse":c=d-c;break;case"full":c=e.currentStaggerTime}const o=r.currentTimeline;c&&o.delayNextStep(c);const l=o.currentTime;vr(this,n.animation,r),r.previousNode=n,e.currentStaggerTime=i.currentTime-l+(i.startTime-e.currentTimeline.startTime)}}const Sm={};class Tz{constructor(n,r,e,i,a,p,d,c){this._driver=n,this.element=r,this.subInstructions=e,this._enterClassName=i,this._leaveClassName=a,this.errors=p,this.timelines=d,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Sm,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new Em(this._driver,r,0),d.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,r){if(!n)return;const e=n;let i=this.options;null!=e.duration&&(i.duration=yo(e.duration)),null!=e.delay&&(i.delay=yo(e.delay));const a=e.params;if(a){let p=i.params;p||(p=this.options.params={}),Object.keys(a).forEach(d=>{(!r||!p.hasOwnProperty(d))&&(p[d]=np(a[d],p,this.errors))})}}_copyOptions(){const n={};if(this.options){const r=this.options.params;if(r){const e=n.params={};Object.keys(r).forEach(i=>{e[i]=r[i]})}}return n}createSubContext(n=null,r,e){const i=r||this.element,a=new Tz(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,e||0));return a.previousNode=this.previousNode,a.currentAnimateTimings=this.currentAnimateTimings,a.options=this._copyOptions(),a.updateOptions(n),a.currentQueryIndex=this.currentQueryIndex,a.currentQueryTotal=this.currentQueryTotal,a.parentContext=this,this.subContextCount++,a}transformIntoNewTimeline(n){return this.previousNode=Sm,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,r,e){const i={duration:r??n.duration,delay:this.currentTimeline.currentTime+(e??0)+n.delay,easing:""},a=new hie(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(a),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,r,e,i,a,p){let d=[];if(i&&d.push(this.element),n.length>0){n=(n=n.replace(cie,"."+this._enterClassName)).replace(pie,"."+this._leaveClassName);let s=this._driver.query(this.element,n,1!=e);0!==e&&(s=e<0?s.slice(s.length+e,s.length):s.slice(0,e)),d.push(...s)}return!a&&0==d.length&&p.push(function zte(t){return new ee(3014,!1)}()),d}}class Em{constructor(n,r,e,i){this._driver=n,this.element=r,this.startTime=e,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+n),r&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,r){return this.applyStylesToKeyframe(),new Em(this._driver,n,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,r){this._localTimelineStyles.set(n,r),this._globalTimelineStyles.set(n,r),this._styleSummary.set(n,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[r,e]of this._globalTimelineStyles)this._backFill.set(r,e||_o),this._currentKeyframe.set(r,_o);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,r,e,i){r&&this._previousKeyframe.set("easing",r);const a=i&&i.params||{},p=function fie(t,n){const r=new Map;let e;return t.forEach(i=>{if("*"===i){e=e||n.keys();for(let a of e)r.set(a,_o)}else ds(i,r)}),r}(n,this._globalTimelineStyles);for(let[d,c]of p){const s=np(c,a,e);this._pendingStyles.set(d,s),this._localTimelineStyles.has(d)||this._backFill.set(d,this._globalTimelineStyles.get(d)??_o),this._updateStyle(d,s)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,r)=>{this._currentKeyframe.set(r,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,n)}))}snapshotCurrentStyles(){for(let[n,r]of this._localTimelineStyles)this._pendingStyles.set(n,r),this._updateStyle(n,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let r in this._currentKeyframe)n.push(r);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((r,e)=>{const i=this._styleSummary.get(e);(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,r=new Set,e=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((d,c)=>{const s=ds(d,new Map,this._backFill);s.forEach((o,l)=>{"!"===o?n.add(l):o===_o&&r.add(l)}),e||s.set("offset",c/this.duration),i.push(s)});const a=n.size?Cm(n.values()):[],p=r.size?Cm(r.values()):[];if(e){const d=i[0],c=new Map(d);d.set("offset",0),c.set("offset",1),i=[d,c]}return Rz(this.element,i,a,p,this.duration,this.startTime,this.easing,!1)}}class hie extends Em{constructor(n,r,e,i,a,p,d=!1){super(n,r,p.delay),this.keyframes=e,this.preStyleProps=i,this.postStyleProps=a,this._stretchStartingKeyframe=d,this.timings={duration:p.duration,delay:p.delay,easing:p.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:r,duration:e,easing:i}=this.timings;if(this._stretchStartingKeyframe&&r){const a=[],p=e+r,d=r/p,c=ds(n[0]);c.set("offset",0),a.push(c);const s=ds(n[0]);s.set("offset",gD(d)),a.push(s);const o=n.length-1;for(let l=1;l<=o;l++){let u=ds(n[l]);const h=u.get("offset");u.set("offset",gD((r+h*e)/p)),a.push(u)}e=p,r=0,i="",n=a}return Rz(this.element,n,this.preStyleProps,this.postStyleProps,e,r,i,!0)}}function gD(t,n=3){const r=Math.pow(10,n-1);return Math.round(t*r)/r}class Sz{}const mie=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class bie extends Sz{normalizePropertyName(n,r){return yz(n)}normalizeStyleValue(n,r,e,i){let a="";const p=e.toString().trim();if(mie.has(r)&&0!==e&&"0"!==e)if("number"==typeof e)a="px";else{const d=e.match(/^[+-]?[\d\.]+([a-z]*)$/);d&&0==d[1].length&&i.push(function dte(t,n){return new ee(3005,!1)}())}return p+a}}function MD(t,n,r,e,i,a,p,d,c,s,o,l,u){return{type:0,element:t,triggerName:n,isRemovalTransition:i,fromState:r,fromStyles:a,toState:e,toStyles:p,timelines:d,queriedElements:c,preStyleProps:s,postStyleProps:o,totalTime:l,errors:u}}const Ez={};class _D{constructor(n,r,e){this._triggerName=n,this.ast=r,this._stateStyles=e}match(n,r,e,i){return function gie(t,n,r,e,i){return t.some(a=>a(n,r,e,i))}(this.ast.matchers,n,r,e,i)}buildStyles(n,r,e){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(n?.toString())||i),i?i.buildStyles(r,e):new Map}build(n,r,e,i,a,p,d,c,s,o){const l=[],u=this.ast.options&&this.ast.options.params||Ez,f=this.buildStyles(e,d&&d.params||Ez,l),b=c&&c.params||Ez,m=this.buildStyles(i,b,l),g=new Set,w=new Map,H=new Map,Y="void"===i,_e={params:Mie(b,u),delay:this.ast.options?.delay},ct=o?[]:qz(n,r,this.ast.animation,a,p,f,m,_e,s,l);let at=0;if(ct.forEach(Xi=>{at=Math.max(Xi.duration+Xi.delay,at)}),l.length)return MD(r,this._triggerName,e,i,Y,f,m,[],[],w,H,at,l);ct.forEach(Xi=>{const or=Xi.element,Vm=wr(w,or,new Set);Xi.preStyleProps.forEach(R0=>Vm.add(R0));const cp=wr(H,or,new Set);Xi.postStyleProps.forEach(R0=>cp.add(R0)),or!==r&&g.add(or)});const ui=Cm(g.values());return MD(r,this._triggerName,e,i,Y,f,m,ct,ui,w,H,at)}}function Mie(t,n){const r=tp(n);for(const e in t)t.hasOwnProperty(e)&&null!=t[e]&&(r[e]=t[e]);return r}class _ie{constructor(n,r,e){this.styles=n,this.defaultParams=r,this.normalizer=e}buildStyles(n,r){const e=new Map,i=tp(this.defaultParams);return Object.keys(n).forEach(a=>{const p=n[a];null!==p&&(i[a]=p)}),this.styles.styles.forEach(a=>{"string"!=typeof a&&a.forEach((p,d)=>{p&&(p=np(p,i,r));const c=this.normalizer.normalizePropertyName(d,r);p=this.normalizer.normalizeStyleValue(d,c,p,r),e.set(d,p)})}),e}}class zie{constructor(n,r,e){this.name=n,this.ast=r,this._normalizer=e,this.transitionFactories=[],this.states=new Map,r.states.forEach(i=>{this.states.set(i.name,new _ie(i.style,i.options&&i.options.params||{},e))}),AD(this.states,"true","1"),AD(this.states,"false","0"),r.transitions.forEach(i=>{this.transitionFactories.push(new _D(n,i,this.states))}),this.fallbackTransition=function Oie(t,n,r){return new _D(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(p,d)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,r,e,i){return this.transitionFactories.find(p=>p.match(n,r,e,i))||null}matchStyles(n,r,e){return this.fallbackTransition.buildStyles(n,r,e)}}function AD(t,n,r){t.has(n)?t.has(r)||t.set(r,t.get(n)):t.has(r)&&t.set(n,t.get(r))}const wie=new Tm;class vie{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._animations=new Map,this._playersById=new Map,this.players=[]}register(n,r){const e=[],a=Cz(this._driver,r,e,[]);if(e.length)throw function Rte(t){return new ee(3503,!1)}();this._animations.set(n,a)}_buildPlayer(n,r,e){const i=n.element,a=iD(this._normalizer,n.keyframes,r,e);return this._driver.animate(i,a,n.duration,n.delay,n.easing,[],!0)}create(n,r,e={}){const i=[],a=this._animations.get(n);let p;const d=new Map;if(a?(p=qz(this._driver,r,a,zz,Om,new Map,new Map,e,wie,i),p.forEach(o=>{const l=wr(d,o.element,new Map);o.postStyleProps.forEach(u=>l.set(u,null))})):(i.push(function qte(){return new ee(3300,!1)}()),p=[]),i.length)throw function Tte(t){return new ee(3504,!1)}();d.forEach((o,l)=>{o.forEach((u,h)=>{o.set(h,this._driver.computeStyle(l,h,_o))})});const s=cs(p.map(o=>{const l=d.get(o.element);return this._buildPlayer(o,new Map,l)}));return this._playersById.set(n,s),s.onDestroy(()=>this.destroy(n)),this.players.push(s),s}destroy(n){const r=this._getPlayer(n);r.destroy(),this._playersById.delete(n);const e=this.players.indexOf(r);e>=0&&this.players.splice(e,1)}_getPlayer(n){const r=this._playersById.get(n);if(!r)throw function Ste(t){return new ee(3301,!1)}();return r}listen(n,r,e,i){const a=Mz(r,"","","");return bz(this._getPlayer(n),e,a,i),()=>{}}command(n,r,e,i){if("register"==e)return void this.register(n,i[0]);if("create"==e)return void this.create(n,r,i[0]||{});const a=this._getPlayer(n);switch(e){case"play":a.play();break;case"pause":a.pause();break;case"reset":a.reset();break;case"restart":a.restart();break;case"finish":a.finish();break;case"init":a.init();break;case"setPosition":a.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const zD="ng-animate-queued",Dz="ng-animate-disabled",qie=[],OD={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Tie={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ma="__ng_removed";class kz{get params(){return this.options.params}constructor(n,r=""){this.namespaceId=r;const e=n&&n.hasOwnProperty("value");if(this.value=function kie(t){return t??null}(e?n.value:n),e){const a=tp(n);delete a.value,this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const r=n.params;if(r){const e=this.options.params;Object.keys(r).forEach(i=>{null==e[i]&&(e[i]=r[i])})}}}const rp="void",Lz=new kz(rp);class Sie{constructor(n,r,e){this.id=n,this.hostElement=r,this._engine=e,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,Ur(r,this._hostClassName)}listen(n,r,e,i){if(!this._triggers.has(r))throw function Ete(t,n){return new ee(3302,!1)}();if(null==e||0==e.length)throw function Dte(t){return new ee(3303,!1)}();if(!function Lie(t){return"start"==t||"done"==t}(e))throw function kte(t,n){return new ee(3400,!1)}();const a=wr(this._elementListeners,n,[]),p={name:r,phase:e,callback:i};a.push(p);const d=wr(this._engine.statesByElement,n,new Map);return d.has(r)||(Ur(n,wm),Ur(n,wm+"-"+r),d.set(r,Lz)),()=>{this._engine.afterFlush(()=>{const c=a.indexOf(p);c>=0&&a.splice(c,1),this._triggers.has(r)||d.delete(r)})}}register(n,r){return!this._triggers.has(n)&&(this._triggers.set(n,r),!0)}_getTrigger(n){const r=this._triggers.get(n);if(!r)throw function Lte(t){return new ee(3401,!1)}();return r}trigger(n,r,e,i=!0){const a=this._getTrigger(r),p=new Hz(this.id,r,n);let d=this._engine.statesByElement.get(n);d||(Ur(n,wm),Ur(n,wm+"-"+r),this._engine.statesByElement.set(n,d=new Map));let c=d.get(r);const s=new kz(e,this.id);if(!(e&&e.hasOwnProperty("value"))&&c&&s.absorbOptions(c.options),d.set(r,s),c||(c=Lz),s.value!==rp&&c.value===s.value){if(!function Pie(t,n){const r=Object.keys(t),e=Object.keys(n);if(r.length!=e.length)return!1;for(let i=0;i{C0(n,m),Na(n,g)})}return}const u=wr(this._engine.playersByElement,n,[]);u.forEach(b=>{b.namespaceId==this.id&&b.triggerName==r&&b.queued&&b.destroy()});let h=a.matchTransition(c.value,s.value,n,s.params),f=!1;if(!h){if(!i)return;h=a.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:r,transition:h,fromState:c,toState:s,player:p,isFallbackTransition:f}),f||(Ur(n,zD),p.onStart(()=>{zl(n,zD)})),p.onDone(()=>{let b=this.players.indexOf(p);b>=0&&this.players.splice(b,1);const m=this._engine.playersByElement.get(n);if(m){let g=m.indexOf(p);g>=0&&m.splice(g,1)}}),this.players.push(p),u.push(p),p}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(r=>r.delete(n)),this._elementListeners.forEach((r,e)=>{this._elementListeners.set(e,r.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const r=this._engine.playersByElement.get(n);r&&(r.forEach(e=>e.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,r){const e=this._engine.driver.query(n,vm,!0);e.forEach(i=>{if(i[ma])return;const a=this._engine.fetchNamespacesByElement(i);a.size?a.forEach(p=>p.triggerLeaveAnimation(i,r,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>e.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,r,e,i){const a=this._engine.statesByElement.get(n),p=new Map;if(a){const d=[];if(a.forEach((c,s)=>{if(p.set(s,c.value),this._triggers.has(s)){const o=this.trigger(n,s,rp,i);o&&d.push(o)}}),d.length)return this._engine.markElementAsRemoved(this.id,n,!0,r,p),e&&cs(d).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const r=this._elementListeners.get(n),e=this._engine.statesByElement.get(n);if(r&&e){const i=new Set;r.forEach(a=>{const p=a.name;if(i.has(p))return;i.add(p);const c=this._triggers.get(p).fallbackTransition,s=e.get(p)||Lz,o=new kz(rp),l=new Hz(this.id,p,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:p,transition:c,fromState:s,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(n,r){const e=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,r),this.triggerLeaveAnimation(n,r,!0))return;let i=!1;if(e.totalAnimations){const a=e.players.length?e.playersByQueriedElement.get(n):[];if(a&&a.length)i=!0;else{let p=n;for(;p=p.parentNode;)if(e.statesByElement.get(p)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)e.markElementAsRemoved(this.id,n,!1,r);else{const a=n[ma];(!a||a===OD)&&(e.afterFlush(()=>this.clearElementCache(n)),e.destroyInnerAnimations(n),e._onRemovalComplete(n,r))}}insertNode(n,r){Ur(n,this._hostClassName)}drainQueuedTransitions(n){const r=[];return this._queue.forEach(e=>{const i=e.player;if(i.destroyed)return;const a=e.element,p=this._elementListeners.get(a);p&&p.forEach(d=>{if(d.name==e.triggerName){const c=Mz(a,e.triggerName,e.fromState.value,e.toState.value);c._data=n,bz(e.player,d.phase,c,d.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):r.push(e)}),this._queue=[],r.sort((e,i)=>{const a=e.transition.ast.depCount,p=i.transition.ast.depCount;return 0==a||0==p?a-p:this._engine.driver.containsElement(e.element,i.element)?1:-1})}destroy(n){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class Eie{_onRemovalComplete(n,r){this.onRemovalComplete(n,r)}constructor(n,r,e){this.bodyNode=n,this.driver=r,this._normalizer=e,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(i,a)=>{}}get queuedPlayers(){const n=[];return this._namespaceList.forEach(r=>{r.players.forEach(e=>{e.queued&&n.push(e)})}),n}createNamespace(n,r){const e=new Sie(n,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(e,r):(this.newHostElements.set(r,e),this.collectEnterElement(r)),this._namespaceLookup[n]=e}_balanceNamespaceList(n,r){const e=this._namespaceList,i=this.namespacesByHostElement;if(e.length-1>=0){let p=!1,d=this.driver.getParentElement(r);for(;d;){const c=i.get(d);if(c){const s=e.indexOf(c);e.splice(s+1,0,n),p=!0;break}d=this.driver.getParentElement(d)}p||e.unshift(n)}else e.push(n);return i.set(r,n),n}register(n,r){let e=this._namespaceLookup[n];return e||(e=this.createNamespace(n,r)),e}registerTrigger(n,r,e){let i=this._namespaceLookup[n];i&&i.register(r,e)&&this.totalAnimations++}destroy(n,r){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const e=this._fetchNamespace(n);this.namespacesByHostElement.delete(e.hostElement);const i=this._namespaceList.indexOf(e);i>=0&&this._namespaceList.splice(i,1),e.destroy(r),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const r=new Set,e=this.statesByElement.get(n);if(e)for(let i of e.values())if(i.namespaceId){const a=this._fetchNamespace(i.namespaceId);a&&r.add(a)}return r}trigger(n,r,e,i){if(Dm(r)){const a=this._fetchNamespace(n);if(a)return a.trigger(r,e,i),!0}return!1}insertNode(n,r,e,i){if(!Dm(r))return;const a=r[ma];if(a&&a.setForRemoval){a.setForRemoval=!1,a.setForMove=!0;const p=this.collectedLeaveElements.indexOf(r);p>=0&&this.collectedLeaveElements.splice(p,1)}if(n){const p=this._fetchNamespace(n);p&&p.insertNode(r,e)}i&&this.collectEnterElement(r)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,r){r?this.disabledNodes.has(n)||(this.disabledNodes.add(n),Ur(n,Dz)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),zl(n,Dz))}removeNode(n,r,e){if(Dm(r)){const i=n?this._fetchNamespace(n):null;i?i.removeNode(r,e):this.markElementAsRemoved(n,r,!1,e);const a=this.namespacesByHostElement.get(r);a&&a.id!==n&&a.removeNode(r,e)}else this._onRemovalComplete(r,e)}markElementAsRemoved(n,r,e,i,a){this.collectedLeaveElements.push(r),r[ma]={namespaceId:n,setForRemoval:i,hasAnimation:e,removedBeforeQueried:!1,previousTriggersValues:a}}listen(n,r,e,i,a){return Dm(r)?this._fetchNamespace(n).listen(r,e,i,a):()=>{}}_buildInstruction(n,r,e,i,a){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,e,i,n.fromState.options,n.toState.options,r,a)}destroyInnerAnimations(n){let r=this.driver.query(n,vm,!0);r.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(n,Oz,!0),r.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(n){const r=this.playersByElement.get(n);r&&r.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(n){const r=this.playersByQueriedElement.get(n);r&&r.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return cs(this.players).onDone(()=>n());n()})}processLeaveNode(n){const r=n[ma];if(r&&r.setForRemoval){if(n[ma]=OD,r.namespaceId){this.destroyInnerAnimations(n);const e=this._fetchNamespace(r.namespaceId);e&&e.clearElementCache(n)}this._onRemovalComplete(n,r.setForRemoval)}n.classList?.contains(Dz)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(n=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,i)=>this._balanceNamespaceList(e,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let e=0;ee()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],r.length?cs(r).onDone(()=>{e.forEach(i=>i())}):e.forEach(i=>i())}}reportError(n){throw function Hte(t){return new ee(3402,!1)}()}_flushAnimations(n,r){const e=new Tm,i=[],a=new Map,p=[],d=new Map,c=new Map,s=new Map,o=new Set;this.disabledNodes.forEach(We=>{o.add(We);const Qe=this.driver.query(We,".ng-animate-queued",!0);for(let tt=0;tt{const tt=zz+b++;f.set(Qe,tt),We.forEach(Tt=>Ur(Tt,tt))});const m=[],g=new Set,w=new Set;for(let We=0;Weg.add(Tt)):w.add(Qe))}const H=new Map,Y=yD(u,Array.from(g));Y.forEach((We,Qe)=>{const tt=Om+b++;H.set(Qe,tt),We.forEach(Tt=>Ur(Tt,tt))}),n.push(()=>{h.forEach((We,Qe)=>{const tt=f.get(Qe);We.forEach(Tt=>zl(Tt,tt))}),Y.forEach((We,Qe)=>{const tt=H.get(Qe);We.forEach(Tt=>zl(Tt,tt))}),m.forEach(We=>{this.processLeaveNode(We)})});const _e=[],ct=[];for(let We=this._namespaceList.length-1;We>=0;We--)this._namespaceList[We].drainQueuedTransitions(r).forEach(tt=>{const Tt=tt.player,cn=tt.element;if(_e.push(Tt),this.collectedEnterElements.length){const Cn=cn[ma];if(Cn&&Cn.setForMove){if(Cn.previousTriggersValues&&Cn.previousTriggersValues.has(tt.triggerName)){const q0=Cn.previousTriggersValues.get(tt.triggerName),Yr=this.statesByElement.get(tt.element);if(Yr&&Yr.has(tt.triggerName)){const jm=Yr.get(tt.triggerName);jm.value=q0,Yr.set(tt.triggerName,jm)}}return void Tt.destroy()}}const ja=!l||!this.driver.containsElement(l,cn),yr=H.get(cn),ps=f.get(cn),Ai=this._buildInstruction(tt,e,ps,yr,ja);if(Ai.errors&&Ai.errors.length)return void ct.push(Ai);if(ja)return Tt.onStart(()=>C0(cn,Ai.fromStyles)),Tt.onDestroy(()=>Na(cn,Ai.toStyles)),void i.push(Tt);if(tt.isFallbackTransition)return Tt.onStart(()=>C0(cn,Ai.fromStyles)),Tt.onDestroy(()=>Na(cn,Ai.toStyles)),void i.push(Tt);const ck=[];Ai.timelines.forEach(Cn=>{Cn.stretchStartingKeyframe=!0,this.disabledNodes.has(Cn.element)||ck.push(Cn)}),Ai.timelines=ck,e.append(cn,Ai.timelines),p.push({instruction:Ai,player:Tt,element:cn}),Ai.queriedElements.forEach(Cn=>wr(d,Cn,[]).push(Tt)),Ai.preStyleProps.forEach((Cn,q0)=>{if(Cn.size){let Yr=c.get(q0);Yr||c.set(q0,Yr=new Set),Cn.forEach((jm,eO)=>Yr.add(eO))}}),Ai.postStyleProps.forEach((Cn,q0)=>{let Yr=s.get(q0);Yr||s.set(q0,Yr=new Set),Cn.forEach((jm,eO)=>Yr.add(eO))})});if(ct.length){const We=[];ct.forEach(Qe=>{We.push(function Wte(t,n){return new ee(3505,!1)}())}),_e.forEach(Qe=>Qe.destroy()),this.reportError(We)}const at=new Map,ui=new Map;p.forEach(We=>{const Qe=We.element;e.has(Qe)&&(ui.set(Qe,Qe),this._beforeAnimationBuild(We.player.namespaceId,We.instruction,at))}),i.forEach(We=>{const Qe=We.element;this._getPreviousPlayers(Qe,!1,We.namespaceId,We.triggerName,null).forEach(Tt=>{wr(at,Qe,[]).push(Tt),Tt.destroy()})});const Xi=m.filter(We=>xD(We,c,s)),or=new Map;vD(or,this.driver,w,s,_o).forEach(We=>{xD(We,c,s)&&Xi.push(We)});const cp=new Map;h.forEach((We,Qe)=>{vD(cp,this.driver,new Set(We),c,"!")}),Xi.forEach(We=>{const Qe=or.get(We),tt=cp.get(We);or.set(We,new Map([...Qe?.entries()??[],...tt?.entries()??[]]))});const R0=[],sk=[],lk={};p.forEach(We=>{const{element:Qe,player:tt,instruction:Tt}=We;if(e.has(Qe)){if(o.has(Qe))return tt.onDestroy(()=>Na(Qe,Tt.toStyles)),tt.disabled=!0,tt.overrideTotalTime(Tt.totalTime),void i.push(tt);let cn=lk;if(ui.size>1){let yr=Qe;const ps=[];for(;yr=yr.parentNode;){const Ai=ui.get(yr);if(Ai){cn=Ai;break}ps.push(yr)}ps.forEach(Ai=>ui.set(Ai,cn))}const ja=this._buildAnimation(tt.namespaceId,Tt,at,a,cp,or);if(tt.setRealPlayer(ja),cn===lk)R0.push(tt);else{const yr=this.playersByElement.get(cn);yr&&yr.length&&(tt.parentPlayer=cs(yr)),i.push(tt)}}else C0(Qe,Tt.fromStyles),tt.onDestroy(()=>Na(Qe,Tt.toStyles)),sk.push(tt),o.has(Qe)&&i.push(tt)}),sk.forEach(We=>{const Qe=a.get(We.element);if(Qe&&Qe.length){const tt=cs(Qe);We.setRealPlayer(tt)}}),i.forEach(We=>{We.parentPlayer?We.syncPlayerEvents(We.parentPlayer):We.destroy()});for(let We=0;We!ja.destroyed);cn.length?Hie(this,Qe,cn):this.processLeaveNode(Qe)}return m.length=0,R0.forEach(We=>{this.players.push(We),We.onDone(()=>{We.destroy();const Qe=this.players.indexOf(We);this.players.splice(Qe,1)}),We.play()}),R0}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,r,e,i,a){let p=[];if(r){const d=this.playersByQueriedElement.get(n);d&&(p=d)}else{const d=this.playersByElement.get(n);if(d){const c=!a||a==rp;d.forEach(s=>{s.queued||!c&&s.triggerName!=i||p.push(s)})}}return(e||i)&&(p=p.filter(d=>!(e&&e!=d.namespaceId||i&&i!=d.triggerName))),p}_beforeAnimationBuild(n,r,e){const a=r.element,p=r.isRemovalTransition?void 0:n,d=r.isRemovalTransition?void 0:r.triggerName;for(const c of r.timelines){const s=c.element,o=s!==a,l=wr(e,s,[]);this._getPreviousPlayers(s,o,p,d,r.toState).forEach(h=>{const f=h.getRealPlayer();f.beforeDestroy&&f.beforeDestroy(),h.destroy(),l.push(h)})}C0(a,r.fromStyles)}_buildAnimation(n,r,e,i,a,p){const d=r.triggerName,c=r.element,s=[],o=new Set,l=new Set,u=r.timelines.map(f=>{const b=f.element;o.add(b);const m=b[ma];if(m&&m.removedBeforeQueried)return new Pd(f.duration,f.delay);const g=b!==c,w=function Wie(t){const n=[];return CD(t,n),n}((e.get(b)||qie).map(at=>at.getRealPlayer())).filter(at=>!!at.element&&at.element===b),H=a.get(b),Y=p.get(b),_e=iD(this._normalizer,f.keyframes,H,Y),ct=this._buildPlayer(f,_e,w);if(f.subTimeline&&i&&l.add(b),g){const at=new Hz(n,d,b);at.setRealPlayer(ct),s.push(at)}return ct});s.forEach(f=>{wr(this.playersByQueriedElement,f.element,[]).push(f),f.onDone(()=>function Die(t,n,r){let e=t.get(n);if(e){if(e.length){const i=e.indexOf(r);e.splice(i,1)}0==e.length&&t.delete(n)}return e}(this.playersByQueriedElement,f.element,f))}),o.forEach(f=>Ur(f,cD));const h=cs(u);return h.onDestroy(()=>{o.forEach(f=>zl(f,cD)),Na(c,r.toStyles)}),l.forEach(f=>{wr(i,f,[]).push(h)}),h}_buildPlayer(n,r,e){return r.length>0?this.driver.animate(n.element,r,n.duration,n.delay,n.easing,e):new Pd(n.duration,n.delay)}}class Hz{constructor(n,r,e){this.namespaceId=n,this.triggerName=r,this.element=e,this._player=new Pd,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((r,e)=>{r.forEach(i=>bz(n,e,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const r=this._player;r.triggerCallback&&n.onStart(()=>r.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,r){wr(this._queuedCallbacks,n,[]).push(r)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const r=this._player;r.triggerCallback&&r.triggerCallback(n)}}function Dm(t){return t&&1===t.nodeType}function wD(t,n){const r=t.style.display;return t.style.display=n??"none",r}function vD(t,n,r,e,i){const a=[];r.forEach(c=>a.push(wD(c)));const p=[];e.forEach((c,s)=>{const o=new Map;c.forEach(l=>{const u=n.computeStyle(s,l,i);o.set(l,u),(!u||0==u.length)&&(s[ma]=Tie,p.push(s))}),t.set(s,o)});let d=0;return r.forEach(c=>wD(c,a[d++])),p}function yD(t,n){const r=new Map;if(t.forEach(d=>r.set(d,[])),0==n.length)return r;const i=new Set(n),a=new Map;function p(d){if(!d)return 1;let c=a.get(d);if(c)return c;const s=d.parentNode;return c=r.has(s)?s:i.has(s)?1:p(s),a.set(d,c),c}return n.forEach(d=>{const c=p(d);1!==c&&r.get(c).push(d)}),r}function Ur(t,n){t.classList?.add(n)}function zl(t,n){t.classList?.remove(n)}function Hie(t,n,r){cs(r).onDone(()=>t.processLeaveNode(n))}function CD(t,n){for(let r=0;ri.add(a)):n.set(t,e),r.delete(t),!0}class km{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._triggerCache={},this.onRemovalComplete=(i,a)=>{},this._transitionEngine=new Eie(n,r,e),this._timelineEngine=new vie(n,r,e),this._transitionEngine.onRemovalComplete=(i,a)=>this.onRemovalComplete(i,a)}registerTrigger(n,r,e,i,a){const p=n+"-"+i;let d=this._triggerCache[p];if(!d){const c=[],o=Cz(this._driver,a,c,[]);if(c.length)throw function Cte(t,n){return new ee(3404,!1)}();d=function Aie(t,n,r){return new zie(t,n,r)}(i,o,this._normalizer),this._triggerCache[p]=d}this._transitionEngine.registerTrigger(r,i,d)}register(n,r){this._transitionEngine.register(n,r)}destroy(n,r){this._transitionEngine.destroy(n,r)}onInsert(n,r,e,i){this._transitionEngine.insertNode(n,r,e,i)}onRemove(n,r,e){this._transitionEngine.removeNode(n,r,e)}disableAnimations(n,r){this._transitionEngine.markElementAsDisabled(n,r)}process(n,r,e,i){if("@"==e.charAt(0)){const[a,p]=nD(e);this._timelineEngine.command(a,r,p,i)}else this._transitionEngine.trigger(n,r,e,i)}listen(n,r,e,i,a){if("@"==e.charAt(0)){const[p,d]=nD(e);return this._timelineEngine.listen(p,r,d,a)}return this._transitionEngine.listen(n,r,e,i,a)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let Iie=(()=>{class n{constructor(e,i,a){this._element=e,this._startStyles=i,this._endStyles=a,this._state=0;let p=n.initialStylesByElement.get(e);p||n.initialStylesByElement.set(e,p=new Map),this._initialStyles=p}start(){this._state<1&&(this._startStyles&&Na(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Na(this._element,this._initialStyles),this._endStyles&&(Na(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(C0(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(C0(this._element,this._endStyles),this._endStyles=null),Na(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function Wz(t){let n=null;return t.forEach((r,e)=>{(function Nie(t){return"display"===t||"position"===t})(e)&&(n=n||new Map,n.set(e,r))}),n}class RD{constructor(n,r,e,i){this.element=n,this.keyframes=r,this.options=e,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=e.duration,this._delay=e.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const r=[];return n.forEach(e=>{r.push(Object.fromEntries(e))}),r}_triggerWebAnimation(n,r,e){return n.animate(this._convertKeyframesToObject(r),e)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((e,i)=>{"offset"!==i&&n.set(i,this._finished?e:hD(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const r="start"===n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class Vie{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}matchesElement(n,r){return!1}containsElement(n,r){return aD(n,r)}getParentElement(n){return _z(n)}query(n,r,e){return oD(n,r,e)}computeStyle(n,r,e){return window.getComputedStyle(n)[r]}animate(n,r,e,i,a,p=[]){const c={duration:e,delay:i,fill:0==i?"both":"forwards"};a&&(c.easing=a);const s=new Map,o=p.filter(h=>h instanceof RD);(function $te(t,n){return 0===t||0===n})(e,i)&&o.forEach(h=>{h.currentSnapshot.forEach((f,b)=>s.set(b,f))});let l=function Yte(t){return t.length?t[0]instanceof Map?t:t.map(n=>dD(n)):[]}(r).map(h=>ds(h));l=function Qte(t,n,r){if(r.size&&n.length){let e=n[0],i=[];if(r.forEach((a,p)=>{e.has(p)||i.push(p),e.set(p,a)}),i.length)for(let a=1;ap.set(d,hD(t,d)))}}return n}(n,l,s);const u=function Bie(t,n){let r=null,e=null;return Array.isArray(n)&&n.length?(r=Wz(n[0]),n.length>1&&(e=Wz(n[n.length-1]))):n instanceof Map&&(r=Wz(n)),r||e?new Iie(t,r,e):null}(n,l);return new RD(n,l,c,u)}}let jie=(()=>{var t;class n extends sS{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Qn.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const a=Array.isArray(e)?lS(e):e;return qD(this._renderer,null,i,"register",[a]),new Fie(i,this._renderer)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(wc),L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class Fie extends AX{constructor(n,r){super(),this._id=n,this._renderer=r}create(n,r){return new Uie(this._id,n,r||{},this._renderer)}}class Uie{constructor(n,r,e,i){this.id=n,this.element=r,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",e)}_listen(n,r){return this._renderer.listen(this.element,`@@${this.id}:${n}`,r)}_command(n,...r){return qD(this._renderer,this.element,this.id,n,r)}onDone(n){this._listen("done",n)}onStart(n){this._listen("start",n)}onDestroy(n){this._listen("destroy",n)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(n){this._command("setPosition",n)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function qD(t,n,r,e,i){return t.setProperty(n,`@@${r}:${e}`,i)}const TD="@.disabled";let Yie=(()=>{var t;class n{constructor(e,i,a){this.delegate=e,this.engine=i,this._zone=a,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(p,d)=>{const c=d?.parentNode(p);c&&d.removeChild(c,p)}}createRenderer(e,i){const p=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let l=this._rendererCache.get(p);return l||(l=new SD("",p,this.engine,()=>this._rendererCache.delete(p)),this._rendererCache.set(p,l)),l}const d=i.id,c=i.id+"-"+this._currentId;this._currentId++,this.engine.register(c,e);const s=l=>{Array.isArray(l)?l.forEach(s):this.engine.registerTrigger(d,c,e,l.name,l)};return i.data.animation.forEach(s),new Xie(this,c,p,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,a){e>=0&&ei(a)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(p=>{const[d,c]=p;d(c)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,a]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(wc),L(km),L(we))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class SD{constructor(n,r,e,i){this.namespaceId=n,this.delegate=r,this.engine=e,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,r){return this.delegate.createElement(n,r)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,r){this.delegate.appendChild(n,r),this.engine.onInsert(this.namespaceId,r,n,!1)}insertBefore(n,r,e,i=!0){this.delegate.insertBefore(n,r,e),this.engine.onInsert(this.namespaceId,r,n,i)}removeChild(n,r,e){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(n,r){return this.delegate.selectRootElement(n,r)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,r,e,i){this.delegate.setAttribute(n,r,e,i)}removeAttribute(n,r,e){this.delegate.removeAttribute(n,r,e)}addClass(n,r){this.delegate.addClass(n,r)}removeClass(n,r){this.delegate.removeClass(n,r)}setStyle(n,r,e,i){this.delegate.setStyle(n,r,e,i)}removeStyle(n,r,e){this.delegate.removeStyle(n,r,e)}setProperty(n,r,e){"@"==r.charAt(0)&&r==TD?this.disableAnimations(n,!!e):this.delegate.setProperty(n,r,e)}setValue(n,r){this.delegate.setValue(n,r)}listen(n,r,e){return this.delegate.listen(n,r,e)}disableAnimations(n,r){this.engine.disableAnimations(n,r)}}class Xie extends SD{constructor(n,r,e,i,a){super(r,e,i,a),this.factory=n,this.namespaceId=r}setProperty(n,r,e){"@"==r.charAt(0)?"."==r.charAt(1)&&r==TD?this.disableAnimations(n,e=void 0===e||!!e):this.engine.process(this.namespaceId,n,r.slice(1),e):this.delegate.setProperty(n,r,e)}listen(n,r,e){if("@"==r.charAt(0)){const i=function Gie(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let a=r.slice(1),p="";return"@"!=a.charAt(0)&&([a,p]=function $ie(t){const n=t.indexOf(".");return[t.substring(0,n),t.slice(n+1)]}(a)),this.engine.listen(this.namespaceId,i,a,p,d=>{this.factory.scheduleListenerCallback(d._data||-1,e,d)})}return this.delegate.listen(n,r,e)}}const ED=[{provide:sS,useClass:jie},{provide:Sz,useFactory:function Jie(){return new bie}},{provide:km,useClass:(()=>{var t;class n extends km{constructor(e,i,a,p){super(e.body,i,a)}ngOnDestroy(){this.flush()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue),L(Az),L(Sz),L($o))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})()},{provide:wc,useFactory:function Kie(t,n,r){return new Yie(t,n,r)},deps:[T2,km,we]}],Pz=[{provide:Az,useFactory:()=>new Vie},{provide:ki,useValue:"BrowserAnimations"},...ED],DD=[{provide:Az,useClass:sD},{provide:ki,useValue:"NoopAnimations"},...ED];let Zie=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?DD:Pz}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:Pz,imports:[f4]}),n})(),Bz=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ao,It]}),n})(),Iz=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[Ao,It,jd]}),n})();function Nz(t,n,r){for(let e in n)if(n.hasOwnProperty(e)){const i=n[e];i?t.setProperty(e,i,r?.has(e)?"important":""):t.removeProperty(e)}return t}function Ol(t,n){const r=n?"":"none";Nz(t.style,{"touch-action":n?"":"none","-webkit-user-drag":n?"":"none","-webkit-tap-highlight-color":n?"":"transparent","user-select":r,"-ms-user-select":r,"-webkit-user-select":r,"-moz-user-select":r})}function kD(t,n,r){Nz(t.style,{position:n?"":"fixed",top:n?"":"0",opacity:n?"":"0",left:n?"":"-999em"},r)}function Hm(t,n){return n&&"none"!=n?t+" "+n:t}function LD(t){const n=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*n}function Vz(t,n){return t.getPropertyValue(n).split(",").map(e=>e.trim())}function jz(t){const n=t.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:n.width,height:n.height,x:n.x,y:n.y}}function Fz(t,n,r){const{top:e,bottom:i,left:a,right:p}=t;return r>=e&&r<=i&&n>=a&&n<=p}function ap(t,n,r){t.top+=n,t.bottom=t.top+t.height,t.left+=r,t.right=t.left+t.width}function HD(t,n,r,e){const{top:i,right:a,bottom:p,left:d,width:c,height:s}=t,o=c*n,l=s*n;return e>i-l&&ed-o&&r{this.positions.set(r,{scrollPosition:{top:r.scrollTop,left:r.scrollLeft},clientRect:jz(r)})})}handleScroll(n){const r=Vr(n),e=this.positions.get(r);if(!e)return null;const i=e.scrollPosition;let a,p;if(r===this._document){const s=this.getViewportScrollPosition();a=s.top,p=s.left}else a=r.scrollTop,p=r.scrollLeft;const d=i.top-a,c=i.left-p;return this.positions.forEach((s,o)=>{s.clientRect&&r!==o&&r.contains(o)&&ap(s.clientRect,d,c)}),i.top=a,i.left=p,{top:d,left:c}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function PD(t){const n=t.cloneNode(!0),r=n.querySelectorAll("[id]"),e=t.nodeName.toLowerCase();n.removeAttribute("id");for(let i=0;iOl(e,r)))}constructor(n,r,e,i,a,p){this._config=r,this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=p,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new se,this._pointerMoveSubscription=C.EMPTY,this._pointerUpSubscription=C.EMPTY,this._scrollSubscription=C.EMPTY,this._resizeSubscription=C.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new se,this.started=new se,this.released=new se,this.ended=new se,this.entered=new se,this.exited=new se,this.dropped=new se,this.moved=this._moveEvents,this._pointerDown=d=>{if(this.beforeStarted.next(),this._handles.length){const c=this._getTargetHandle(d);c&&!this._disabledHandles.has(c)&&!this.disabled&&this._initializeDragSequence(c,d)}else this.disabled||this._initializeDragSequence(this._rootElement,d)},this._pointerMove=d=>{const c=this._getPointerPositionOnPage(d);if(!this._hasStartedDragging){if(Math.abs(c.x-this._pickupPositionOnPage.x)+Math.abs(c.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const h=Date.now()>=this._dragStartTime+this._getDragStartDelay(d),f=this._dropContainer;if(!h)return void this._endDragSequence(d);(!f||!f.isDragging()&&!f.isReceiving())&&(d.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(d)))}return}d.preventDefault();const s=this._getConstrainedPointerPosition(c);if(this._hasMoved=!0,this._lastKnownPointerPosition=c,this._updatePointerDirectionDelta(s),this._dropContainer)this._updateActiveDropContainer(s,c);else{const o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,l=this._activeTransform;l.x=s.x-o.x+this._passiveTransform.x,l.y=s.y-o.y+this._passiveTransform.y,this._applyRootElementTransform(l.x,l.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:s,event:d,distance:this._getDragDistance(s),delta:this._pointerDirectionDelta})})},this._pointerUp=d=>{this._endDragSequence(d)},this._nativeDragStart=d=>{if(this._handles.length){const c=this._getTargetHandle(d);c&&!this._disabledHandles.has(c)&&!this.disabled&&d.preventDefault()}else this.disabled||d.preventDefault()},this.withRootElement(n).withParent(r.parentDragRef||null),this._parentPositions=new WD(e),p.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(n){this._handles=n.map(e=>xi(e)),this._handles.forEach(e=>Ol(e,this.disabled)),this._toggleNativeDragInteractions();const r=new Set;return this._disabledHandles.forEach(e=>{this._handles.indexOf(e)>-1&&r.add(e)}),this._disabledHandles=r,this}withPreviewTemplate(n){return this._previewTemplate=n,this}withPlaceholderTemplate(n){return this._placeholderTemplate=n,this}withRootElement(n){const r=xi(n);return r!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{r.addEventListener("mousedown",this._pointerDown,Wm),r.addEventListener("touchstart",this._pointerDown,VD),r.addEventListener("dragstart",this._nativeDragStart,Wm)}),this._initialTransform=void 0,this._rootElement=r),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(n){return this._boundaryElement=n?xi(n):null,this._resizeSubscription.unsubscribe(),n&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(n){return this._parentDragRef=n,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(n){!this._disabledHandles.has(n)&&this._handles.indexOf(n)>-1&&(this._disabledHandles.add(n),Ol(n,!0))}enableHandle(n){this._disabledHandles.has(n)&&(this._disabledHandles.delete(n),Ol(n,this.disabled))}withDirection(n){return this._direction=n,this}_withDropContainer(n){this._dropContainer=n}getFreeDragPosition(){const n=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:n.x,y:n.y}}setFreeDragPosition(n){return this._activeTransform={x:0,y:0},this._passiveTransform.x=n.x,this._passiveTransform.y=n.y,this._dropContainer||this._applyRootElementTransform(n.x,n.y),this}withPreviewContainer(n){return this._previewContainer=n,this}_sortFromLastPointerPosition(){const n=this._lastKnownPointerPosition;n&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(n),n)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(n){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:n}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(n),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const r=this._getPointerPositionOnPage(n);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(r),dropPoint:r,event:n})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(n){op(n)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const r=this._dropContainer;if(r){const e=this._rootElement,i=e.parentNode,a=this._placeholder=this._createPlaceholderElement(),p=this._anchor=this._anchor||this._document.createComment(""),d=this._getShadowRoot();i.insertBefore(p,e),this._initialTransform=e.style.transform||"",this._preview=this._createPreviewElement(),kD(e,!1,Uz),this._document.body.appendChild(i.replaceChild(a,e)),this._getPreviewInsertionPoint(i,d).appendChild(this._preview),this.started.next({source:this,event:n}),r.start(),this._initialContainer=r,this._initialIndex=r.getItemIndex(this)}else this.started.next({source:this,event:n}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(r?r.getScrollableParents():[])}_initializeDragSequence(n,r){this._parentDragRef&&r.stopPropagation();const e=this.isDragging(),i=op(r),a=!i&&0!==r.button,p=this._rootElement,d=Vr(r),c=!i&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),s=i?gf(r):bf(r);if(d&&d.draggable&&"mousedown"===r.type&&r.preventDefault(),e||a||c||s)return;if(this._handles.length){const u=p.style;this._rootElementTapHighlight=u.webkitTapHighlightColor||"",u.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(u=>this._updateOnScroll(u)),this._boundaryElement&&(this._boundaryRect=jz(this._boundaryElement));const o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,n,r);const l=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(r);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,r)}_cleanupDragArtifacts(n){kD(this._rootElement,!0,Uz),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const r=this._dropContainer,e=r.getItemIndex(this),i=this._getPointerPositionOnPage(n),a=this._getDragDistance(i),p=r._isOverContainer(i.x,i.y);this.ended.next({source:this,distance:a,dropPoint:i,event:n}),this.dropped.next({item:this,currentIndex:e,previousIndex:this._initialIndex,container:r,previousContainer:this._initialContainer,isPointerOverContainer:p,distance:a,dropPoint:i,event:n}),r.drop(this,e,this._initialIndex,this._initialContainer,p,a,i,n),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:n,y:r},{x:e,y:i}){let a=this._initialContainer._getSiblingContainerFromPosition(this,n,r);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,r)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=a,this._dropContainer.enter(this,n,r,a===this._initialContainer&&a.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:a,currentIndex:a.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(e,i),this._dropContainer._sortItem(this,n,r,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(n,r):this._applyPreviewTransform(n-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}_createPreviewElement(){const n=this._previewTemplate,r=this.previewClass,e=n?n.template:null;let i;if(e&&n){const a=n.matchSize?this._initialClientRect:null,p=n.viewContainer.createEmbeddedView(e,n.context);p.detectChanges(),i=FD(p,this._document),this._previewRef=p,n.matchSize?UD(i,a):i.style.transform=Pm(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else i=PD(this._rootElement),UD(i,this._initialClientRect),this._initialTransform&&(i.style.transform=this._initialTransform);return Nz(i.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},Uz),Ol(i,!1),i.classList.add("cdk-drag-preview"),i.setAttribute("dir",this._direction),r&&(Array.isArray(r)?r.forEach(a=>i.classList.add(a)):i.classList.add(r)),i}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const n=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(n.left,n.top);const r=function tne(t){const n=getComputedStyle(t),r=Vz(n,"transition-property"),e=r.find(d=>"transform"===d||"all"===d);if(!e)return 0;const i=r.indexOf(e),a=Vz(n,"transition-duration"),p=Vz(n,"transition-delay");return LD(a[i])+LD(p[i])}(this._preview);return 0===r?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(e=>{const i=p=>{(!p||Vr(p)===this._preview&&"transform"===p.propertyName)&&(this._preview?.removeEventListener("transitionend",i),e(),clearTimeout(a))},a=setTimeout(i,1.5*r);this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){const n=this._placeholderTemplate,r=n?n.template:null;let e;return r?(this._placeholderRef=n.viewContainer.createEmbeddedView(r,n.context),this._placeholderRef.detectChanges(),e=FD(this._placeholderRef,this._document)):e=PD(this._rootElement),e.style.pointerEvents="none",e.classList.add("cdk-drag-placeholder"),e}_getPointerPositionInElement(n,r,e){const i=r===this._rootElement?null:r,a=i?i.getBoundingClientRect():n,p=op(e)?e.targetTouches[0]:e,d=this._getViewportScrollPosition();return{x:a.left-n.left+(p.pageX-a.left-d.left),y:a.top-n.top+(p.pageY-a.top-d.top)}}_getPointerPositionOnPage(n){const r=this._getViewportScrollPosition(),e=op(n)?n.touches[0]||n.changedTouches[0]||{pageX:0,pageY:0}:n,i=e.pageX-r.left,a=e.pageY-r.top;if(this._ownerSVGElement){const p=this._ownerSVGElement.getScreenCTM();if(p){const d=this._ownerSVGElement.createSVGPoint();return d.x=i,d.y=a,d.matrixTransform(p.inverse())}}return{x:i,y:a}}_getConstrainedPointerPosition(n){const r=this._dropContainer?this._dropContainer.lockAxis:null;let{x:e,y:i}=this.constrainPosition?this.constrainPosition(n,this,this._initialClientRect,this._pickupPositionInElement):n;if("x"===this.lockAxis||"x"===r?i=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===r)&&(e=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:a,y:p}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,d=this._boundaryRect,{width:c,height:s}=this._getPreviewRect(),o=d.top+p,l=d.bottom-(s-p);e=jD(e,d.left+a,d.right-(c-a)),i=jD(i,o,l)}return{x:e,y:i}}_updatePointerDirectionDelta(n){const{x:r,y:e}=n,i=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,p=Math.abs(r-a.x),d=Math.abs(e-a.y);return p>this._config.pointerDirectionChangeThreshold&&(i.x=r>a.x?1:-1,a.x=r),d>this._config.pointerDirectionChangeThreshold&&(i.y=e>a.y?1:-1,a.y=e),i}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const n=this._handles.length>0||!this.isDragging();n!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=n,Ol(this._rootElement,n))}_removeRootElementListeners(n){n.removeEventListener("mousedown",this._pointerDown,Wm),n.removeEventListener("touchstart",this._pointerDown,VD),n.removeEventListener("dragstart",this._nativeDragStart,Wm)}_applyRootElementTransform(n,r){const e=Pm(n,r),i=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=i.transform&&"none"!=i.transform?i.transform:""),i.transform=Hm(e,this._initialTransform)}_applyPreviewTransform(n,r){const e=this._previewTemplate?.template?void 0:this._initialTransform,i=Pm(n,r);this._preview.style.transform=Hm(i,e)}_getDragDistance(n){const r=this._pickupPositionOnPage;return r?{x:n.x-r.x,y:n.y-r.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:n,y:r}=this._passiveTransform;if(0===n&&0===r||this.isDragging()||!this._boundaryElement)return;const e=this._rootElement.getBoundingClientRect(),i=this._boundaryElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===e.width&&0===e.height)return;const a=i.left-e.left,p=e.right-i.right,d=i.top-e.top,c=e.bottom-i.bottom;i.width>e.width?(a>0&&(n+=a),p>0&&(n-=p)):n=0,i.height>e.height?(d>0&&(r+=d),c>0&&(r-=c)):r=0,(n!==this._passiveTransform.x||r!==this._passiveTransform.y)&&this.setFreeDragPosition({y:r,x:n})}_getDragStartDelay(n){const r=this.dragStartDelay;return"number"==typeof r?r:op(n)?r.touch:r?r.mouse:0}_updateOnScroll(n){const r=this._parentPositions.handleScroll(n);if(r){const e=Vr(n);this._boundaryRect&&e!==this._boundaryElement&&e.contains(this._boundaryElement)&&ap(this._boundaryRect,r.top,r.left),this._pickupPositionOnPage.x+=r.left,this._pickupPositionOnPage.y+=r.top,this._dropContainer||(this._activeTransform.x-=r.left,this._activeTransform.y-=r.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=w_(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(n,r){const e=this._previewContainer||"global";if("parent"===e)return n;if("global"===e){const i=this._document;return r||i.fullscreenElement||i.webkitFullscreenElement||i.mozFullScreenElement||i.msFullscreenElement||i.body}return xi(e)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(n){return this._handles.find(r=>n.target&&(n.target===r||r.contains(n.target)))}}function Pm(t,n){return`translate3d(${Math.round(t)}px, ${Math.round(n)}px, 0)`}function jD(t,n,r){return Math.max(n,Math.min(r,t))}function op(t){return"t"===t.type[0]}function FD(t,n){const r=t.rootNodes;if(1===r.length&&r[0].nodeType===n.ELEMENT_NODE)return r[0];const e=n.createElement("div");return r.forEach(i=>e.appendChild(i)),e}function UD(t,n){t.style.width=`${n.width}px`,t.style.height=`${n.height}px`,t.style.transform=Pm(n.left,n.top)}function sp(t,n){return Math.max(0,Math.min(n,t))}class one{constructor(n,r){this._element=n,this._dragDropRegistry=r,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(n){this.withItems(n)}sort(n,r,e,i){const a=this._itemPositions,p=this._getItemIndexFromPointerPosition(n,r,e,i);if(-1===p&&a.length>0)return null;const d="horizontal"===this.orientation,c=a.findIndex(m=>m.drag===n),s=a[p],l=s.clientRect,u=c>p?1:-1,h=this._getItemOffsetPx(a[c].clientRect,l,u),f=this._getSiblingOffsetPx(c,a,u),b=a.slice();return function ane(t,n,r){const e=sp(n,t.length-1),i=sp(r,t.length-1);if(e===i)return;const a=t[e],p=i{if(b[g]===m)return;const w=m.drag===n,H=w?h:f,Y=w?n.getPlaceholderElement():m.drag.getRootElement();m.offset+=H,d?(Y.style.transform=Hm(`translate3d(${Math.round(m.offset)}px, 0, 0)`,m.initialTransform),ap(m.clientRect,0,H)):(Y.style.transform=Hm(`translate3d(0, ${Math.round(m.offset)}px, 0)`,m.initialTransform),ap(m.clientRect,H,0))}),this._previousSwap.overlaps=Fz(l,r,e),this._previousSwap.drag=s.drag,this._previousSwap.delta=d?i.x:i.y,{previousIndex:c,currentIndex:p}}enter(n,r,e,i){const a=null==i||i<0?this._getItemIndexFromPointerPosition(n,r,e):i,p=this._activeDraggables,d=p.indexOf(n),c=n.getPlaceholderElement();let s=p[a];if(s===n&&(s=p[a+1]),!s&&(null==a||-1===a||a-1&&p.splice(d,1),s&&!this._dragDropRegistry.isDragging(s)){const o=s.getRootElement();o.parentElement.insertBefore(c,o),p.splice(a,0,n)}else xi(this._element).appendChild(c),p.push(n);c.style.transform="",this._cacheItemPositions()}withItems(n){this._activeDraggables=n.slice(),this._cacheItemPositions()}withSortPredicate(n){this._sortPredicate=n}reset(){this._activeDraggables.forEach(n=>{const r=n.getRootElement();if(r){const e=this._itemPositions.find(i=>i.drag===n)?.initialTransform;r.style.transform=e||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(n){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(e=>e.drag===n)}updateOnScroll(n,r){this._itemPositions.forEach(({clientRect:e})=>{ap(e,n,r)}),this._itemPositions.forEach(({drag:e})=>{this._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})}_cacheItemPositions(){const n="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(r=>{const e=r.getVisibleElement();return{drag:r,offset:0,initialTransform:e.style.transform||"",clientRect:jz(e)}}).sort((r,e)=>n?r.clientRect.left-e.clientRect.left:r.clientRect.top-e.clientRect.top)}_getItemOffsetPx(n,r,e){const i="horizontal"===this.orientation;let a=i?r.left-n.left:r.top-n.top;return-1===e&&(a+=i?r.width-n.width:r.height-n.height),a}_getSiblingOffsetPx(n,r,e){const i="horizontal"===this.orientation,a=r[n].clientRect,p=r[n+-1*e];let d=a[i?"width":"height"]*e;if(p){const c=i?"left":"top",s=i?"right":"bottom";-1===e?d-=p.clientRect[c]-a[s]:d+=a[c]-p.clientRect[s]}return d}_shouldEnterAsFirstChild(n,r){if(!this._activeDraggables.length)return!1;const e=this._itemPositions,i="horizontal"===this.orientation;if(e[0].drag!==this._activeDraggables[0]){const p=e[e.length-1].clientRect;return i?n>=p.right:r>=p.bottom}{const p=e[0].clientRect;return i?n<=p.left:r<=p.top}}_getItemIndexFromPointerPosition(n,r,e,i){const a="horizontal"===this.orientation,p=this._itemPositions.findIndex(({drag:d,clientRect:c})=>d!==n&&((!i||d!==this._previousSwap.drag||!this._previousSwap.overlaps||(a?i.x:i.y)!==this._previousSwap.delta)&&(a?r>=Math.floor(c.left)&&r=Math.floor(c.top)&&e!0,this.sortPredicate=()=>!0,this.beforeStarted=new se,this.entered=new se,this.exited=new se,this.dropped=new se,this.sorted=new se,this.receivingStarted=new se,this.receivingStopped=new se,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=C.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new se,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function ene(t=0,n=Q1){return t<0&&(t=0),Wf(t,t,n)}(0,BT).pipe(et(this._stopScrollTimers)).subscribe(()=>{const p=this._scrollNode,d=this.autoScrollStep;1===this._verticalScrollDirection?p.scrollBy(0,-d):2===this._verticalScrollDirection&&p.scrollBy(0,d),1===this._horizontalScrollDirection?p.scrollBy(-d,0):2===this._horizontalScrollDirection&&p.scrollBy(d,0)})},this.element=xi(n),this._document=e,this.withScrollableParents([this.element]),r.registerDropContainer(this),this._parentPositions=new WD(e),this._sortStrategy=new one(this.element,r),this._sortStrategy.withSortPredicate((p,d)=>this.sortPredicate(p,d,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(n,r,e,i){this._draggingStarted(),null==i&&this.sortingDisabled&&(i=this._draggables.indexOf(n)),this._sortStrategy.enter(n,r,e,i),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:n,container:this,currentIndex:this.getItemIndex(n)})}exit(n){this._reset(),this.exited.next({item:n,container:this})}drop(n,r,e,i,a,p,d,c={}){this._reset(),this.dropped.next({item:n,currentIndex:r,previousIndex:e,container:this,previousContainer:i,isPointerOverContainer:a,distance:p,dropPoint:d,event:c})}withItems(n){const r=this._draggables;return this._draggables=n,n.forEach(e=>e._withDropContainer(this)),this.isDragging()&&(r.filter(i=>i.isDragging()).every(i=>-1===n.indexOf(i))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(n){return this._sortStrategy.direction=n,this}connectedTo(n){return this._siblings=n.slice(),this}withOrientation(n){return this._sortStrategy.orientation=n,this}withScrollableParents(n){const r=xi(this.element);return this._scrollableElements=-1===n.indexOf(r)?[r,...n]:n.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(n){return this._isDragging?this._sortStrategy.getItemIndex(n):this._draggables.indexOf(n)}isReceiving(){return this._activeSiblings.size>0}_sortItem(n,r,e,i){if(this.sortingDisabled||!this._clientRect||!HD(this._clientRect,.05,r,e))return;const a=this._sortStrategy.sort(n,r,e,i);a&&this.sorted.next({previousIndex:a.previousIndex,currentIndex:a.currentIndex,container:this,item:n})}_startScrollingIfNecessary(n,r){if(this.autoScrollDisabled)return;let e,i=0,a=0;if(this._parentPositions.positions.forEach((p,d)=>{d===this._document||!p.clientRect||e||HD(p.clientRect,.05,n,r)&&([i,a]=function lne(t,n,r,e){const i=GD(n,e),a=$D(n,r);let p=0,d=0;if(i){const c=t.scrollTop;1===i?c>0&&(p=1):t.scrollHeight-c>t.clientHeight&&(p=2)}if(a){const c=t.scrollLeft;1===a?c>0&&(d=1):t.scrollWidth-c>t.clientWidth&&(d=2)}return[p,d]}(d,p.clientRect,n,r),(i||a)&&(e=d))}),!i&&!a){const{width:p,height:d}=this._viewportRuler.getViewportSize(),c={width:p,height:d,top:0,right:p,bottom:d,left:0};i=GD(c,r),a=$D(c,n),e=window}e&&(i!==this._verticalScrollDirection||a!==this._horizontalScrollDirection||e!==this._scrollNode)&&(this._verticalScrollDirection=i,this._horizontalScrollDirection=a,this._scrollNode=e,(i||a)&&e?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const n=xi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=n.msScrollSnapType||n.scrollSnapType||"",n.scrollSnapType=n.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const n=xi(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(n).clientRect}_reset(){this._isDragging=!1;const n=xi(this.element).style;n.scrollSnapType=n.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(r=>r._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(n,r){return null!=this._clientRect&&Fz(this._clientRect,n,r)}_getSiblingContainerFromPosition(n,r,e){return this._siblings.find(i=>i._canReceive(n,r,e))}_canReceive(n,r,e){if(!this._clientRect||!Fz(this._clientRect,r,e)||!this.enterPredicate(n,this))return!1;const i=this._getShadowRoot().elementFromPoint(r,e);if(!i)return!1;const a=xi(this.element);return i===a||a.contains(i)}_startReceiving(n,r){const e=this._activeSiblings;!e.has(n)&&r.every(i=>this.enterPredicate(i,this)||this._draggables.indexOf(i)>-1)&&(e.add(n),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:n,receiver:this,items:r}))}_stopReceiving(n){this._activeSiblings.delete(n),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:n,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(n=>{if(this.isDragging()){const r=this._parentPositions.handleScroll(n);r&&this._sortStrategy.updateOnScroll(r.top,r.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const n=w_(xi(this.element));this._cachedShadowRoot=n||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const n=this._sortStrategy.getActiveItemsSnapshot().filter(r=>r.isDragging());this._siblings.forEach(r=>r._startReceiving(this,n))}}function GD(t,n){const{top:r,bottom:e,height:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}function $D(t,n){const{left:r,right:e,width:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}const Bm=rr({passive:!1,capture:!0});let cne=(()=>{var t;class n{constructor(e,i){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=a=>a.isDragging(),this.pointerMove=new se,this.pointerUp=new se,this.scroll=new se,this._preventDefaultWhileDragging=a=>{this._activeDragInstances.length>0&&a.preventDefault()},this._persistentTouchmoveListener=a=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&a.preventDefault(),this.pointerMove.next(a))},this._document=i}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Bm)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Bm)}startDragging(e,i){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const a=i.type.startsWith("touch");this._globalListeners.set(a?"touchend":"mouseup",{handler:p=>this.pointerUp.next(p),options:!0}).set("scroll",{handler:p=>this.scroll.next(p),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Bm}),a||this._globalListeners.set("mousemove",{handler:p=>this.pointerMove.next(p),options:Bm}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((p,d)=>{this._document.addEventListener(d,p.handler,p.options)})})}}stopDragging(e){const i=this._activeDragInstances.indexOf(e);i>-1&&(this._activeDragInstances.splice(i,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const i=[this.scroll];return e&&e!==this._document&&i.push(new Mt(a=>this._ngZone.runOutsideAngular(()=>{const d=c=>{this._activeDragInstances.length&&a.next(c)};return e.addEventListener("scroll",d,!0),()=>{e.removeEventListener("scroll",d,!0)}}))),Qi(...i)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,i)=>{this._document.removeEventListener(i,e.handler,e.options)}),this._globalListeners.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(we),L(Ue))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const dne={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let Yz=(()=>{var t;class n{constructor(e,i,a,p){this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=p}createDrag(e,i=dne){return new rne(e,i,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new sne(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Ue),L(we),L(Hd),L(cne))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Mne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[Yz],imports:[Mo]}),n})();function _ne(t,n){if(1&t&&(I(0,"div",5)(1,"mat-icon"),re(2),V()()),2&t){const r=fe();B(2),_t(r.data.icon)}}function Ane(t,n){if(1&t&&(I(0,"div",6),re(1),V()),2&t){const r=fe();B(1),Le(" ",r.showTimestamp()," ")}}let zne=(()=>{var t;class n{constructor(e,i){this.dialog=e,this.notificationStorageService=i,this.newNotification=!1,this.closeNotification=new ke,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=zr();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(tee,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function fK(t,n){az.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,i]=this.data.timeStamp.split(":");return i.length<2?e+":0"+i:this.data.timeStamp}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Fr),q(hz))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,i){1&e&&(I(0,"div")(1,"div",0),ye("click",function(){return i.alreadyClosed||i.waiting?"":i.closeSelf()}),ie(2,_ne,3,1,"div",1),I(3,"div",2),re(4),oe(5,"translate"),V(),ie(6,Ane,2,1,"div",3),I(7,"div",4),ye("click",function(){return i.waiting=!0,i.doAction()}),re(8),V()()()),2&e&&(AM("card notification ",i.inDialog?"":"mat-elevation-z7",""),Fe("error","error"===i.data.type)("success","success"===i.data.type),B(2),F("ngIf",null!==i.data.icon),B(2),Le(" ",ue(5,12,i.data.title)," "),B(2),F("ngIf",i.inDialog),B(1),F("hidden",i.alreadyPressed),B(1),Le(" ",i.data.actionText," "))},dependencies:[_i,fa,yi],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),n})(),One=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})(),xne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({}),n})(),Dne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[xne,Ye,Ye]}),n})();new X("mat-selectsearch-default-options");let Pne=(()=>{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,ol,is,kf,Ao,jd,Qd,Ff]}),t})(),Bne=(()=>{var t;class n extends Aq{format(e,i){return"input"===i?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Xe(t)))(i||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const Ine={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let ek=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[{provide:ua,useClass:Bne},{provide:_f,useValue:Ine}],imports:[It,kf,dm,sA,rz,Mne,W1,af,GA,JA,jd,Bz,Iz,Ao,YA,is,Qd,z0,ol,$f,_r,GE,One,Dne,jA,RE,P_,mm,Pne,ll,jf,qE,_m,Iee]}),n})();!function Np(t,n,r){const e=t.\u0275cmp;e.directiveDefs=j0(n,!1),e.pipeDefs=j0(r,!0)}(ZE,[_i,Kd,ar,jY,$Y,GT,Ba,ha,Ia,zne],[yi,fz]),new Date(324721404e5).valueOf();let nae=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,is,Ao,af,ek,W1,z0,ol,$f,Bz,Iz]}),n})();function rae(t,n){1&t&&(I(0,"perun-web-apps-alert",6),re(1),oe(2,"translate"),V()),2&t&&(B(1),Le(" ",ue(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let aae=(()=>{var t;class n{constructor(e,i,a){this.auth=e,this.router=i,this.storeService=a}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Al),q(fn),q(Ni))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(e,i){1&e&&(I(0,"div",0)(1,"div",1)(2,"div",2),ie(3,rae,3,3,"perun-web-apps-alert",3),I(4,"h4",4),re(5),oe(6,"translate"),V(),I(7,"button",5),ye("click",function(){return i.startAuth()}),re(8),oe(9,"translate"),I(10,"mat-icon"),re(11," login "),V()()()()()),2&e&&(B(3),F("ngIf",i.afterLogout),B(2),Le(" ",ue(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),B(3),Le(" ",ue(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[_i,ar,fa,Kd,yi],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();const oae=new X("perun-api-service");class sae{constructor(n,r="/assets/i18n/",e=".json"){$e(this,"http",void 0),$e(this,"prefix",void 0),$e(this,"suffix",void 0),this.http=n,this.prefix=r,this.suffix=e}getTranslation(n){return this.http.get(`${this.prefix}${n}${this.suffix}`)}}let lae=(()=>{var t;class n{constructor(e,i,a,p,d){this.http=e,this.storeService=i,this.authzSevice=a,this.titleService=p,this.utilsService=d}initializeColors(e,i){return new Promise(a=>{i.forEach(p=>{const d=this.storeService.getProperty("theme")[p.configValue];document.documentElement.style.setProperty(p.cssVariable,d)}),e.forEach(p=>{const d=this.storeService.getProperty("theme")[p.configValue],c=tinycolor.mostReadable(d,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(p.cssVariable,d),document.documentElement.style.setProperty(p.cssTextVariable,c),this.setEntityTheme(p.entity,d)}),a()})}setEntityTheme(e,i){const a=this.computeColors(i);for(const p of a){const s=`--${e}-theme-primary-contrast-${p.name}`,o=p.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${p.name}`,`${p.red},${p.green},${p.blue}`),document.documentElement.style.setProperty(s,o)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(i=>{this.storeService.setDefaultConfig(i),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe({next:i=>{this.storeService.mergeConfig(i);const a=document.location.hostname;i?.brandings?.[a]&&this.storeService.mergeConfig(i?.brandings?.[a]),e()},error:()=>{e()}})})}getNoCacheHeaders(){return new mt({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const i=document.querySelector("link[rel*='icon']")||document.createElement("link");i.type="image/x-icon",i.rel="shortcut icon",i.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(i),e()})}setApiUrl(){return new Promise(e=>{let i=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(i=i.replace("oauth","ba")),this.authzSevice.configuration.basePath=i,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,i)=>{this.utilsService.getAppsConfig().subscribe(a=>{this.storeService.setAppsConfig(a),e()},a=>i(a))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,i){const a=tinycolor(e),p=a.toRgb();return{name:i,hex:a.toHexString(),darkContrast:a.isLight(),red:p.r,green:p.g,blue:p.b}}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jt),L(Ni),L(Bh),L(D2),L(J2))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),cae=(()=>{var t;class n{constructor(e,i,a,p){this.initAuthService=e,this.appConfigService=i,this.location=a,this.mfaHandlerService=p}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.simpleLoadPrincipal().then(()=>this.appConfigService.loadAppsConfig())):this.initAuthService.handleAuthStart())}}return(t=n).\u0275fac=function(e){return new(e||t)(L(Zd),L(lae),L(D1),L(uz))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),dae=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({providers:[$E],imports:[It,_m,W1,GE]}),n})(),pae=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-focus-on-linker-dialog"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,i){1&e&&(I(0,"div",0)(1,"div")(2,"mat-icon",1),re(3," info "),V(),re(4),oe(5,"translate"),V(),I(6,"div"),re(7),oe(8,"translate"),V()()),2&e&&(B(4),Le(" ",ue(5,2,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL")," "),B(3),Le(" ",ue(8,4,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL_WARNING")," "))},dependencies:[fa,yi],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),uae=(()=>{var t;class n{constructor(e,i,a,p){this.otherApplicationsService=e,this.storeService=i,this.oauthService=a,this.dialog=p}openLinkerWindow(e,i){let a=this.otherApplicationsService.getUrlForOtherApplication(B1.Linker);this.storeService.getProperty("use_localhost_linker_url")&&(a="http://localhost:4201/");let p=a+"?formerToken="+this.oauthService.getAccessToken();i&&0!==i.length&&(p+="&idphint="+i.toString());const s=window.top,u=window.open(p,"_blank",`width=600,height=600,top=${s.outerHeight/2+s.screenY-300}, left=${s.outerWidth/2+s.screenX-300}`);let h;if(u){const b=zr();b.width="450px",b.panelClass="noBorderDialog",h=this.dialog.open(pae,b)}window.addEventListener("message",b=>{sessionStorage.setItem("linkedResult",b.data)});const f=setInterval(()=>{if(u.closed){clearInterval(f),h.close();const b=sessionStorage.getItem("linkedResult");sessionStorage.removeItem("linkedResult"),e(b)}},1e3)}}return(t=n).\u0275fac=function(e){return new(e||t)(L(YE),L(Ni),L(ss),L(Fr))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),ok=(()=>{var t;class n{}return(t=n).MEMBER_DEF_EXPIRATION="urn:perun:member:attribute-def:def:membershipExpiration",t.MEMBER_DEF_GROUP_EXPIRATION="urn:perun:member_group:attribute-def:def:groupMembershipExpiration",t.MEMBER_GROUP_STATUS="urn:perun:member_group:attribute-def:virt:groupStatus",t.MEMBER_GROUP_STATUS_INDIRECT="urn:perun:member_group:attribute-def:virt:groupStatusIndirect",t.MEMBER_DEF_ORGANIZATION="urn:perun:member:attribute-def:def:organization",t.MEMBER_DEF_MAIL="urn:perun:member:attribute-def:def:mail",t.MEMBER_CORE_ID="urn:perun:member:attribute-def:core:id",t.MEMBER_LIFECYCLE_ALTERABLE="urn:perun:member:attribute-def:virt:isLifecycleAlterable",t.VO_DEF_EXPIRATION_RULES="urn:perun:vo:attribute-def:def:membershipExpirationRules",t.VO_DEF_MAIL_FOOTER="urn:perun:vo:attribute-def:def:mailFooter",t.VO_DEF_MAIL_HTML_FOOTER="urn:perun:vo:attribute-def:def:htmlMailFooter",t.VO_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:vo:attribute-def:def:blockManualMemberAdding",t.USER_DEF_ORGANIZATION="urn:perun:user:attribute-def:def:organization",t.USER_DEF_PREFERRED_MAIL="urn:perun:user:attribute-def:def:preferredMail",t.USER_DEF_CERTIFICATES="urn:perun:user:attribute-def:def:userCertificates",t.GROUP_DEF_EXPIRATION_RULES="urn:perun:group:attribute-def:def:groupMembershipExpirationRules",t.GROUP_DEF_MAIL_FOOTER="urn:perun:group:attribute-def:def:mailFooter",t.GROUP_DEF_MAIL_HTML_FOOTER="urn:perun:group:attribute-def:def:htmlMailFooter",t.GROUP_SYNC_ENABLED="urn:perun:group:attribute-def:def:synchronizationEnabled",t.GROUP_LAST_SYNC_STATE="urn:perun:group:attribute-def:def:lastSynchronizationState",t.GROUP_LAST_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastSynchronizationTimestamp",t.GROUP_STRUCTURE_SYNC_ENABLED="urn:perun:group:attribute-def:def:groupStructureSynchronizationEnabled",t.GROUP_LAST_STRUCTURE_SYNC_STATE="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationState",t.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationTimestamp",t.GROUP_SYNC_INTERVAL="urn:perun:group:attribute-def:def:synchronizationInterval",t.GROUP_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:group:attribute-def:def:blockManualMemberAdding",t.UES_DEF_MAIL="urn:perun:ues:attribute-def:def:mail",t.UES_DEF_ORGANIZATION="urn:perun:ues:attribute-def:def:o",t.UES_SOURCE_IDP_NAME="urn:perun:ues:attribute-def:def:sourceIdPName",t.UES_IDP_ORGANIZATION_NAME="urn:perun:ues:attribute-def:def:IdPOrganizationName",n})();function hae(t,n){1&t&&Me(0,"mat-spinner",2)}function fae(t,n){1&t&&(I(0,"span",17),re(1),oe(2,"translate"),V()),2&t&&(B(1),_t(ue(2,1,"LIST_OF_IDENTITIES.SIGN_NOT_KNOW")))}function mae(t,n){1&t&&(I(0,"span",17),re(1),oe(2,"translate"),V()),2&t&&(B(1),_t(ue(2,1,"LIST_OF_IDENTITIES.SIGN_KNOW")))}function bae(t,n){if(1&t&&Me(0,"img",18),2&t){const r=fe(2);co("src",r.logo,Ca),F("height",r.height)("width",r.width)}}function gae(t,n){1&t&&Me(0,"mat-icon",19)}function Mae(t,n){1&t&&Me(0,"mat-icon",20)}function _ae(t,n){1&t&&Me(0,"th",21)}function Aae(t,n){if(1&t&&(I(0,"td",22),re(1),V()),2&t){const r=n.$implicit;B(1),Le("",r.name,":")}}function zae(t,n){1&t&&Me(0,"th",21)}function Oae(t,n){if(1&t&&(I(0,"span"),re(1),V()),2&t){const r=fe().$implicit;B(1),_t(r.value)}}function wae(t,n){if(1&t){const r=Br();I(0,"span"),re(1),I(2,"span",25),oe(3,"translate"),I(4,"button",26),ye("click",function(){const a=en(r).$implicit;return tn(fe(4).openDeleteDialog(a))}),I(5,"mat-icon"),re(6,"clear"),V()()(),Me(7,"br"),V()}if(2&t){const r=n.$implicit,e=fe(4);B(1),Le(" ",r," "),B(1),F("matTooltip",ue(3,3,r.includes(e.idpProvider)?"LIST_OF_IDENTITIES.DELETE_DISABLED_TOOLTIP":"LIST_OF_IDENTITIES.DELETE")),B(2),F("disabled",r.includes(e.idpProvider))}}function vae(t,n){if(1&t&&(I(0,"span"),ie(1,wae,8,5,"span",24),V()),2&t){const r=fe().$implicit;B(1),F("ngForOf",r.value)}}function yae(t,n){if(1&t&&(I(0,"td",23),ie(1,Oae,2,1,"span",1),ie(2,vae,2,1,"span",1),V()),2&t){const r=n.$implicit;B(1),F("ngIf","Linked accounts"!==r.name),B(1),F("ngIf","Linked accounts"===r.name)}}function Cae(t,n){1&t&&Me(0,"tr",27)}const xae=function(){return["name","value"]};function Rae(t,n){if(1&t&&(I(0,"div"),ie(1,fae,3,3,"span",3),ie(2,mae,3,3,"span",3),I(3,"div",4)(4,"div",5),ie(5,bae,1,3,"img",6),ie(6,gae,1,0,"mat-icon",7),ie(7,Mae,1,0,"mat-icon",8),V(),I(8,"div")(9,"h2",9),re(10),V(),Me(11,"mat-divider"),I(12,"table",10),ia(13,11),ie(14,_ae,1,0,"th",12),ie(15,Aae,2,1,"td",13),na(),ia(16,14),ie(17,zae,1,0,"th",12),ie(18,yae,3,2,"td",15),na(),ie(19,Cae,1,0,"tr",16),V()()()()),2&t){const r=fe();B(1),F("ngIf",r.unknownIdentity),B(1),F("ngIf",!r.unknownIdentity),B(3),F("ngIf",r.logo),B(1),F("ngIf",!r.logo&&!r.unknownIdentity),B(1),F("ngIf",!r.logo&&r.unknownIdentity),B(3),_t(r.idpProvider),B(2),F("dataSource",r.dataSource),B(7),F("matRowDefColumns",rh(8,xae))}}let qae=(()=>{var t;class n{constructor(e,i,a,p,d){this.oauthService=e,this.userService=i,this.storeService=a,this.initService=p,this.dialog=d,this.idpProvider="",this.dataSource=new pm,this.info=[],this.loading=!1}ngOnInit(){this.loading=!0,this.initProfileAndPrincipal()}ngOnChanges(){0!==this.reloadData&&(this.info=[],this.initProfileAndPrincipal())}initProfileAndPrincipal(){this.oauthService.loadUserProfile().then(e=>{this.setIdpInfo(e),this.initService.simpleLoadPrincipal().then(()=>{this.userId=this.storeService.getPerunPrincipal().userId,this.unknownIdentity=-1===this.userId,this.reloadAccounts()})})}reloadAccounts(){if(this.loading=!0,this.unknownIdentity)this.dataSource=new pm(this.info),this.loading=!1;else{const e=[];this.userService.getRichUserExtSources(this.userId).subscribe(i=>{this.userExtSources=i,i.forEach(a=>{if(0!==a.attributes.length){const p=SE(a.attributes,ok.UES_SOURCE_IDP_NAME),d=SE(a.attributes,ok.UES_DEF_MAIL);p?.value&&e.push(`${p.value}${d?.value?" ("+d.value+")":""}`)}}),0!==this.info.length&&(this.info=this.info.filter(a=>"Linked accounts"!==a.name)),this.info.push({name:"Linked accounts",value:e}),this.dataSource=new pm(this.info),this.loading=!1})}}setIdpInfo(e){const i=this.getUserName(e);null!=i&&""!==i&&this.info.push({name:"Name",value:i});const a=this.getUserLogin(e);null!=a&&""!==a&&this.info.push({name:"Login",value:a}),e.info.email&&this.info.push({name:"Email",value:e.info.email}),this.idpProvider=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_provider_userinfo")),this.logo=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_logo_userinfo")),this.width=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_logo_width_userinfo")),this.height=this.getNestedItem(e,this.storeService.getProperty("path_to_idp_logo_height_userinfo"))}getNestedItem(e,i){let a=e.info;for(const p of i)a=a[p],Array.isArray(a)&&(a=a[0]);return String(a)}getUserName(e){const i=e.info.name;if(i&&""!==i)return i;const a=e.info.given_name,p=e.info.family_name;return a&&p?a+" "+p:""}getUserLogin(e){const i=e.info.preferred_username;if(i&&""!==i)return i;const a=e.info.nickname;return a&&""!==a?a:""}openDeleteDialog(e){const i=[];this.userExtSources.filter(d=>d.attributes.forEach(c=>{"sourceIdPName"===c.baseFriendlyName&&e.includes(c.value)&&i.push(d)}));const a=zr();a.width="450px",a.data={theme:"user-theme",userId:this.userId,extSources:i},this.dialog.open(lee,a).afterClosed().subscribe(d=>{d&&this.reloadAccounts()})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ss),q(Q2),q(Ni),q(Zd),q(Fr))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-list-of-identities"]],inputs:{reloadData:"reloadData"},features:[Qt],decls:3,vars:2,consts:[["class","me-auto ms-auto",4,"ngIf"],[4,"ngIf"],[1,"me-auto","ms-auto"],["class","mt-n3",4,"ngIf"],[1,"identity-flexbox"],[1,"d-flex","align-items-center","justify-content-center"],["class","logo text-center",3,"height","width","src",4,"ngIf"],["svgIcon","perun-verify-grey","class","perun-icon perun-icon-identity",4,"ngIf"],["svgIcon","perun-info-grey","class","perun-icon perun-icon-identity",4,"ngIf"],[1,"px-3"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold px-3","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","pe-3","mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mt-n3"],[1,"logo","text-center",3,"height","width","src"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-identity"],["svgIcon","perun-info-grey",1,"perun-icon","perun-icon-identity"],["mat-header-cell",""],["mat-cell","",1,"fw-bold","px-3"],["mat-cell","",1,"pe-3"],[4,"ngFor","ngForOf"],[3,"matTooltip"],["mat-icon-button","","color","warn",3,"disabled","click"],["mat-row",""]],template:function(e,i){1&e&&(I(0,"div"),ie(1,hae,1,0,"mat-spinner",0),ie(2,Rae,20,9,"div",1),V()),2&e&&(B(1),F("ngIf",i.loading),B(1),F("ngIf",!i.loading))},dependencies:[Ch,_i,kX,N_,fa,PA,om,sm,am,BA,lm,cm,IA,CA,$A,yi],styles:[".logo[_ngcontent-%COMP%]{display:block;margin-top:auto;margin-bottom:auto}.perun-icon-identity[_ngcontent-%COMP%]{transform:scale(3.5);margin-left:.9rem;margin-top:1rem;color:#000}.identity-flexbox[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:.5rem 1rem;margin-top:.5rem}"]}),n})(),Tae=(()=>{var t;class n{transform(e){let i="";return e.forEach(a=>{const p=a.attributes;if(p){const d=p.sourceIdPName;d&&""!==d&&(i=i+d+", ")}}),i.slice(0,-2)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=bi({name:"similarIdentityFriendlyNamesString",type:t,pure:!0}),n})();function Sae(t,n){1&t&&(I(0,"perun-web-apps-alert",7),re(1),oe(2,"translate"),V()),2&t&&(B(1),_t(ue(2,1,"MAIN_WINDOW.IS_NOT_KNOWN_IDENTITY")))}function Eae(t,n){if(1&t){const r=Br();I(0,"div",10)(1,"div",11),Me(2,"mat-icon",12),I(3,"div",13)(4,"div"),re(5),V(),I(6,"div",14),re(7),oe(8,"translate"),oe(9,"similarIdentityFriendlyNamesString"),V()()(),I(10,"button",15),ye("click",function(){const a=en(r).$implicit;return tn(fe(2).openPopUp(a.identities))}),re(11),oe(12,"translate"),V()()}if(2&t){const r=n.$implicit;B(5),_t(r.email),B(2),MM(" ",ue(8,4,"MAIN_WINDOW.LINKED_ACCOUNTS"),": ",ue(9,6,r.identities)," "),B(4),Le(" ",ue(12,8,"MAIN_WINDOW.CONNECT_THIS_ACCOUNT")," ")}}function Dae(t,n){if(1&t){const r=Br();I(0,"div")(1,"h2"),re(2),oe(3,"translate"),V(),I(4,"p"),re(5),oe(6,"translate"),V(),ie(7,Eae,13,10,"div",8),I(8,"button",9),ye("click",function(){return en(r),tn(fe().openPopUp([]))}),re(9),oe(10,"translate"),V()()}if(2&t){const r=fe();B(2),Le(" ",ue(3,4,"MAIN_WINDOW.TITLE_"+r.titleHelpTranslatePath)," "),B(3),Le(" ",ue(6,6,"MAIN_WINDOW."+r.titleHelpTranslatePath+"_HELP")," "),B(2),F("ngForOf",r.similarIdentities),B(2),Le(" ",ue(10,8,"MAIN_WINDOW.CONNECT_OTHER_ACCOUNT")," ")}}function kae(t,n){1&t&&Me(0,"mat-spinner",16)}let Lae=(()=>{var t;class n{constructor(e,i,a,p,d){this.storeService=e,this.initService=i,this.registrarService=a,this.router=p,this.openLinkerService=d,this.loading=!1,this.similarIdentities=[],this.titleHelpTranslatePath="SIMILAR_FOUND",this.reloadData=0}ngOnInit(){this.initData()}initData(){this.loading=!0,this.initService.simpleLoadPrincipal().then(()=>{this.unknownIdentity=-1===this.storeService.getPerunPrincipal().userId,this.reloadSimilarIdentities()})}reloadSimilarIdentities(){this.registrarService.checkForSimilarRichIdentities().subscribe(e=>{this.similarIdentities=e.slice(0,2),0===this.similarIdentities.length&&(this.titleHelpTranslatePath="NO_SIMILAR_FOUND"),this.loading=!1})}openPopUp(e){const i=[];e.forEach(a=>{a.attributes.sourceIdPName&&i.push(a.extSource.name)}),this.openLinkerService.openLinkerWindow(a=>{"TOKEN_EXPIRED"===a?location.reload():"OK"===a?(this.reloadData++,this.initData()):"MESSAGE_SENT_TO_SUPPORT"===a&&this.router.navigate(["/result",a],{queryParamsHandling:"preserve"})},i)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ni),q(Zd),q(U4),q(fn),q(uae))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-main-window"]],decls:9,vars:4,consts:[[1,"d-flex"],[1,"d-inline-block","ms-auto","me-auto"],["alert_type","warn",4,"ngIf"],[1,"main-flexbox","card","p-4","mat-elevation-z3"],[1,"identities-list",3,"reloadData"],[4,"ngIf"],["class","me-auto ms-auto",4,"ngIf"],["alert_type","warn"],["class","card d-flex mt-3 p-2 identity-card mat-elevation-z3",4,"ngFor","ngForOf"],["mat-flat-button","","color","accent",1,"mt-3",3,"click"],[1,"card","d-flex","mt-3","p-2","identity-card","mat-elevation-z3"],[1,"d-flex","flex-row"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-similar"],[1,"ms-3","mt-1"],[1,"ps-1"],["mat-flat-button","","color","accent",1,"ms-auto","me-2","mb-2","mt-3",3,"click"],[1,"me-auto","ms-auto"]],template:function(e,i){1&e&&(I(0,"div",0)(1,"div",1),ie(2,Sae,3,3,"perun-web-apps-alert",2),I(3,"div",3),Me(4,"perun-web-apps-list-of-identities",4)(5,"br"),I(6,"div"),ie(7,Dae,11,10,"div",5),ie(8,kae,1,0,"mat-spinner",6),V()()()()),2&e&&(B(2),F("ngIf",i.unknownIdentity),B(2),F("reloadData",i.reloadData),B(3),F("ngIf",!i.loading),B(1),F("ngIf",i.loading))},dependencies:[Ch,_i,ar,fa,CA,Kd,qae,Tae,yi],styles:[".identities-list[_ngcontent-%COMP%]{max-width:650px}.main-flexbox[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem}.perun-icon-similar[_ngcontent-%COMP%]{transform:scale(2);margin-left:1rem;margin-top:1rem;color:#000}.identity-card[_ngcontent-%COMP%]{background-color:#f5f5f5;max-width:450px}"]}),n})();function Hae(t,n){if(1&t&&(I(0,"mat-icon",6),re(1),V()),2&t){const r=fe();B(1),Le(" ",r.icon," ")}}function Wae(t,n){1&t&&Me(0,"mat-icon",7)}function Pae(t,n){if(1&t&&(I(0,"span"),re(1),V()),2&t){const r=fe(2);B(1),Le(" ",r.supportMail," ")}}function Bae(t,n){if(1&t&&(I(0,"span"),re(1),V()),2&t){const r=fe(2);B(1),Le(" ",r.userMail," ")}}function Iae(t,n){if(1&t&&(I(0,"h5"),re(1),oe(2,"translate"),ie(3,Pae,2,1,"span",5),ie(4,Bae,2,1,"span",5),V()),2&t){const r=fe();B(1),Le(" ",ue(2,3,"SHARED_LIB.CONSOLIDATOR."+r.result+"_SUBTITLE")," "),B(2),F("ngIf","UNKNOWN_ERROR"===r.result),B(1),F("ngIf","MESSAGE_SENT_TO_SUPPORT"===r.result)}}function Nae(t,n){if(1&t&&(I(0,"h5"),re(1),oe(2,"translate"),oe(3,"translate"),V()),2&t){const r=fe();B(1),_M(" ",ue(2,3,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_1")," ",r.userMail," ",ue(3,5,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_2")," ")}}const Vae=function(t){return{"background-color":t}},jae=["*"];let Fae=(()=>{var t;class n{constructor(e){this.store=e,this.supportMail=this.store.getProperty("support_mail"),this.userMail=this.store.getPerunPrincipal().additionalInformations.mail,this.color="",this.icon="",this.greenColor="#e0ffd4",this.blueColor="#d4f2ff",this.redColor="#ffd4d4",this.warningIcon="warning",this.infoIcon="info",this.messageSent="mark_email_read"}ngOnChanges(){switch(this.result){case"OK":this.color=this.greenColor;break;case"IDENTITY_REGISTERED_ALREADY":case"UNKNOWN_ERROR":this.color=this.redColor,this.icon=this.warningIcon;break;case"IDENTITY_IDENTICAL":case"IDENTITY_LINKED":case"IDENTITY_UNKNOWN":this.color=this.blueColor,this.icon=this.infoIcon;break;case"MESSAGE_SENT_TO_SUPPORT":this.color=this.blueColor,this.icon=this.messageSent;break;case"TOKEN_EXPIRED":this.color=this.blueColor,this.icon=this.warningIcon}}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ni))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-consolidation-result"]],inputs:{result:"result"},features:[Qt],ngContentSelectors:jae,decls:12,vars:10,consts:[[1,"p-4","m-3","card",3,"ngStyle"],[1,"d-flex","pb-5","flex-row"],["class","mat-icon-war me-4",4,"ngIf"],["svgIcon","perun-verify-grey","class","perun-icon perun-icon-detail",4,"ngIf"],[1,"ms-5"],[4,"ngIf"],[1,"mat-icon-war","me-4"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-detail"]],template:function(e,i){1&e&&(Gt(),I(0,"div",0)(1,"div",1)(2,"div"),ie(3,Hae,2,1,"mat-icon",2),ie(4,Wae,1,0,"mat-icon",3),V(),I(5,"div",4)(6,"h1"),re(7),oe(8,"translate"),V(),ie(9,Iae,5,5,"h5",5),ie(10,Nae,4,7,"h5",5),V()(),Ve(11),V()),2&e&&(F("ngStyle",si(8,Vae,i.color)),B(3),F("ngIf","OK"!==i.result),B(1),F("ngIf","OK"===i.result),B(3),Le(" ",ue(8,6,"SHARED_LIB.CONSOLIDATOR."+i.result+"_TITLE")," "),B(2),F("ngIf",!(i.userMail&&"OK"===i.result)),B(1),F("ngIf",i.userMail&&"OK"===i.result))},dependencies:[_i,t0,fa,yi],styles:[".mat-icon-war[_ngcontent-%COMP%]{font-size:82px}.perun-icon-detail[_ngcontent-%COMP%]{transform:scale(4.5);margin-left:3rem;margin-top:1.5rem;color:#000}"]}),n})();const Uae=[{path:"",redirectTo:"consolidate",pathMatch:"full"},{path:"login",component:aae},{path:"logout",component:(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(e,i){1&e&&(I(0,"div",0),ro(),I(1,"svg",1)(2,"g"),Me(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),V()(),I(16,"svg",15),Me(17,"path",16),V(),ac(),I(18,"div",17),Me(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),V(),I(29,"div",19),re(30,"LOGOUT..."),V()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]}),n})()},{path:"consolidate",component:Lae},{path:"result/:result",component:(()=>{var t;class n{constructor(e,i){this.route=e,this.router=i}ngOnInit(){this.route.params.subscribe(e=>{this.linkerResult=e.result})}onClick(){this.router.navigate(["/consolidate"],{queryParamsHandling:"merge"})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ha),q(fn))},t.\u0275cmp=Ce({type:t,selectors:[["perun-web-apps-show-result-page"]],decls:6,vars:4,consts:[[1,"show-result","ms-auto","me-auto"],[3,"result"],[1,"d-flex","flex-column","mt-5"],["mat-flat-button","",1,"ms-auto",3,"click"]],template:function(e,i){1&e&&(I(0,"div",0)(1,"perun-web-apps-consolidation-result",1)(2,"div",2)(3,"button",3),ye("click",function(){return i.onClick()}),re(4),oe(5,"translate"),V()()()()),2&e&&(B(1),F("result",i.linkerResult),B(3),Le(" ",ue(5,2,"SHOW_RESULT.BACK_HOME")," "))},dependencies:[ar,Fae,yi],styles:[".show-result[_ngcontent-%COMP%]{max-width:55vw!important}"]}),n})()}];let Yae=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[af.forRoot(Uae,{preloadingStrategy:RU,scrollPositionRestoration:"enabled"}),af]}),n})(),Xae=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=be({imports:[It,jf,is,W1]}),n})();const Gae={provide:X2,useExisting:bt(()=>UE),multi:!0};function $ae(t){return new sae(t,"./assets/i18n/",".json")}function Qae(t){const n={basePath:t.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new st(n)}const Jae=t=>()=>t.loadConfigs();let Kae=(()=>{var t;class n{constructor(e,i){this.customIconService=e,this.translate=i,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return(t=n).\u0275fac=function(e){return new(e||t)(L(jE),L(ca))},t.\u0275mod=ge({type:t,bootstrap:[rte]}),t.\u0275inj=be({providers:[jE,{provide:lh,useFactory:Jae,multi:!0,deps:[cae]},{provide:st,useFactory:Qae,deps:[Ni]},UE,Gae,{provide:oae,useClass:sZ},{provide:sz,useFactory:()=>localStorage}],imports:[f4,Zie,Jj,A8,Yae,_m,nae,Ao,ek,Bz,Iz,qE,Xae,GK.forRoot(),dae,W1.forRoot({loader:{provide:Kc,useFactory:$ae,deps:[jt]}})]}),n})();pj().bootstrapModule(Kae).catch(t=>console.error(t))},217:function(Q,K){var W,O;void 0!==(O="function"==typeof(W=function(){"use strict";function v(G,pe,De){var xe=new XMLHttpRequest;xe.open("GET",G),xe.responseType="blob",xe.onload=function(){j(xe.response,pe,De)},xe.onerror=function(){console.error("could not download file")},xe.send()}function C(G){var pe=new XMLHttpRequest;pe.open("HEAD",G,!1);try{pe.send()}catch{}return 200<=pe.status&&299>=pe.status}function E(G){try{G.dispatchEvent(new MouseEvent("click"))}catch{var pe=document.createEvent("MouseEvents");pe.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),G.dispatchEvent(pe)}}var D="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,P=D.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),j=D.saveAs||("object"!=typeof window||window!==D?function(){}:"download"in HTMLAnchorElement.prototype&&!P?function(G,pe,De){var xe=D.URL||D.webkitURL,Ut=document.createElement("a");Ut.download=pe=pe||G.name||"download",Ut.rel="noopener","string"==typeof G?(Ut.href=G,Ut.origin===location.origin?E(Ut):C(Ut.href)?v(G,pe,De):E(Ut,Ut.target="_blank")):(Ut.href=xe.createObjectURL(G),setTimeout(function(){xe.revokeObjectURL(Ut.href)},4e4),setTimeout(function(){E(Ut)},0))}:"msSaveOrOpenBlob"in navigator?function(G,pe,De){if(pe=pe||G.name||"download","string"!=typeof G)navigator.msSaveOrOpenBlob(function x(G,pe){return typeof pe>"u"?pe={autoBom:!1}:"object"!=typeof pe&&(console.warn("Deprecated: Expected third argument to be a object"),pe={autoBom:!pe}),pe.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(G.type)?new Blob(["\ufeff",G],{type:G.type}):G}(G,De),pe);else if(C(G))v(G,pe,De);else{var xe=document.createElement("a");xe.href=G,xe.target="_blank",setTimeout(function(){E(xe)})}}:function(G,pe,De,xe){if((xe=xe||open("","_blank"))&&(xe.document.title=xe.document.body.innerText="downloading..."),"string"==typeof G)return v(G,pe,De);var Ut="application/octet-stream"===G.type,ze=/constructor/i.test(D.HTMLElement)||D.safari,zi=/CriOS\/[\d]+/.test(navigator.userAgent);if((zi||Ut&&ze||P)&&typeof FileReader<"u"){var hi=new FileReader;hi.onloadend=function(){var bn=hi.result;bn=zi?bn:bn.replace(/^data:[^;]*;/,"data:attachment/file;"),xe?xe.location.href=bn:location=bn,xe=null},hi.readAsDataURL(G)}else{var mn=D.URL||D.webkitURL,Xr=mn.createObjectURL(G);xe?xe.location=Xr:location.href=Xr,xe=null,setTimeout(function(){mn.revokeObjectURL(Xr)},4e4)}});D.saveAs=j.saveAs=j,Q.exports=j})?W.apply(K,[]):W)&&(Q.exports=O)},9930:(Q,K,W)=>{W(8094).tz.load(W(1128))},8094:function(Q,K,W){var S,O,x;!function(v,C){"use strict";Q.exports?Q.exports=C(W(6676)):(O=[W(6676)],void 0!==(x="function"==typeof(S=C)?S.apply(K,O):S)&&(Q.exports=x))}(0,function(v){"use strict";void 0===v.version&&v.default&&(v=v.default);var pe,E={},D={},P={},j={},G={};(!v||"string"!=typeof v.version)&&Ie("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var De=v.version.split("."),xe=+De[0],Ut=+De[1];function ze(U){return U>96?U-87:U>64?U-29:U-48}function zi(U){var de=0,ce=U.split("."),Re=ce[0],Ne=ce[1]||"",Ke=1,Ri=0,fi=1;for(45===U.charCodeAt(0)&&(de=1,fi=-1);de= 2.6.0. You are using Moment.js "+v.version+". See momentjs.com"),Gr.prototype={_set:function(U){this.name=U.name,this.abbrs=U.abbrs,this.untils=U.untils,this.offsets=U.offsets,this.population=U.population},_index:function(U){var Re,de=+U,ce=this.untils;for(Re=0;ReRi&&Dt.moveInvalidForward&&(Ke=Ri),de3){var de=j[xr(U)];if(de)return de;Ie("Moment Timezone found "+U+" from the Intl api, but did not have that data loaded.")}}catch{}var kt,Ri,fi,ce=function T0(){var Re,Ne,Ke,U=(new Date).getFullYear()-2,de=new ji(new Date(U,0,1)),ce=[de];for(Ke=1;Ke<48;Ke++)(Ne=new ji(new Date(U,Ke,1))).offset!==de.offset&&(Re=Gi(de,Ne),ce.push(Re),ce.push(new ji(new Date(Re.at+6e4)))),de=Ne;for(Ke=0;Ke<4;Ke++)ce.push(new ji(new Date(U+Ke,0,1))),ce.push(new ji(new Date(U+Ke,6,1)));return ce}(),Re=ce.length,Ne=function us(U){var Ne,Ke,kt,de=U.length,ce={},Re=[];for(Ne=0;Ne0?Ke[0].zone.name:void 0}()),pe},Dt.names=function Xn(){var U,de=[];for(U in j)j.hasOwnProperty(U)&&(E[U]||E[D[U]])&&j[U]&&de.push(j[U]);return de.sort()},Dt.Zone=Gr,Dt.unpack=bn,Dt.unpackBase60=zi,Dt.needsOffset=ba,Dt.moveInvalidForward=!0,Dt.moveAmbiguousForward=!1,Dt.countries=function fs(){return Object.keys(P)},Dt.zonesForCountry=function Pe(U,de){if(!(U=function Qr(U){return U=U.toUpperCase(),P[U]||null}(U)))return null;var ce=U.zones.sort();return de?ce.map(function(Re){return{name:Re,offset:xn(Re).utcOffset(new Date)}}):ce};var Rn=v.fn;function Ro(U){return function(){return this._z?this._z.abbr(this):U.call(this)}}function S0(U){return function(){return this._z=null,U.apply(this,arguments)}}v.tz=Dt,v.defaultZone=null,v.updateOffset=function(U,de){var Re,ce=v.defaultZone;if(void 0===U._z&&(ce&&ba(U)&&!U._isUTC&&(U._d=v.utc(U._a)._d,U.utc().add(ce.parse(U),"minutes")),U._z=ce),U._z)if(Re=U._z.utcOffset(U),Math.abs(Re)<16&&(Re/=60),void 0!==U.utcOffset){var Ne=U._z;U.utcOffset(-Re,de),U._z=Ne}else U.zone(Re,de)},Rn.tz=function(U,de){if(U){if("string"!=typeof U)throw new Error("Time zone name must be a string, got "+U+" ["+typeof U+"]");return this._z=xn(U),this._z?v.updateOffset(this,de):Ie("Moment Timezone has no data for "+U+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},Rn.zoneName=Ro(Rn.zoneName),Rn.zoneAbbr=Ro(Rn.zoneAbbr),Rn.utc=S0(Rn.utc),Rn.local=S0(Rn.local),Rn.utcOffset=function wl(U){return function(){return arguments.length>0&&(this._z=null),U.apply(this,arguments)}}(Rn.utcOffset),v.tz.setDefault=function(U){return(xe<2||2===xe&&Ut<9)&&Ie("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+v.version+"."),v.defaultZone=U?xn(U):null,v};var Ua=v.momentProperties;return"[object Array]"===Object.prototype.toString.call(Ua)?(Ua.push("_z"),Ua.push("_a")):Ua&&(Ua._z=null),v})},3274:function(Q,K,W){!function(S){"use strict";S.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(x){return/^nm$/i.test(x)},meridiem:function(x,v,C){return x<12?C?"vm":"VM":C?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(x){return x+(1===x||8===x||x>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},1867:function(Q,K,W){!function(S){"use strict";var O=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},x={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},v=function(D){return function(P,j,G,pe){var De=O(P),xe=x[D][O(P)];return 2===De&&(xe=xe[j?0:1]),xe.replace(/%d/i,P)}},C=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];S.defineLocale("ar-dz",{months:C,monthsShort:C,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(D){return"\u0645"===D},meridiem:function(D,P,j){return D<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},postformat:function(D){return D.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(W(6676))},7078:function(Q,K,W){!function(S){"use strict";S.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(W(6676))},7776:function(Q,K,W){!function(S){"use strict";var O={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},x=function(P){return 0===P?0:1===P?1:2===P?2:P%100>=3&&P%100<=10?3:P%100>=11?4:5},v={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},C=function(P){return function(j,G,pe,De){var xe=x(j),Ut=v[P][x(j)];return 2===xe&&(Ut=Ut[G?0:1]),Ut.replace(/%d/i,j)}},E=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];S.defineLocale("ar-ly",{months:E,monthsShort:E,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(P){return"\u0645"===P},meridiem:function(P,j,G){return P<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:C("s"),ss:C("s"),m:C("m"),mm:C("m"),h:C("h"),hh:C("h"),d:C("d"),dd:C("d"),M:C("M"),MM:C("M"),y:C("y"),yy:C("y")},preparse:function(P){return P.replace(/\u060c/g,",")},postformat:function(P){return P.replace(/\d/g,function(j){return O[j]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},6789:function(Q,K,W){!function(S){"use strict";S.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(W(6676))},6897:function(Q,K,W){!function(S){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};S.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(C){return"\u0645"===C},meridiem:function(C,E,D){return C<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(C){return C.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(E){return x[E]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(W(6676))},1585:function(Q,K,W){!function(S){"use strict";S.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(W(6676))},2097:function(Q,K,W){!function(S){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},v=function(j){return 0===j?0:1===j?1:2===j?2:j%100>=3&&j%100<=10?3:j%100>=11?4:5},C={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},E=function(j){return function(G,pe,De,xe){var Ut=v(G),ze=C[j][v(G)];return 2===Ut&&(ze=ze[pe?0:1]),ze.replace(/%d/i,G)}},D=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];S.defineLocale("ar",{months:D,monthsShort:D,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(j){return"\u0645"===j},meridiem:function(j,G,pe){return j<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:E("s"),ss:E("s"),m:E("m"),mm:E("m"),h:E("h"),hh:E("h"),d:E("d"),dd:E("d"),M:E("M"),MM:E("M"),y:E("y"),yy:E("y")},preparse:function(j){return j.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(G){return x[G]}).replace(/\u060c/g,",")},postformat:function(j){return j.replace(/\d/g,function(G){return O[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},5611:function(Q,K,W){!function(S){"use strict";var O={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};S.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(v){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(v)},meridiem:function(v,C,E){return v<4?"gec\u0259":v<12?"s\u0259h\u0259r":v<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(v){if(0===v)return v+"-\u0131nc\u0131";var C=v%10;return v+(O[C]||O[v%100-C]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},2459:function(Q,K,W){!function(S){"use strict";function x(C,E,D){return"m"===D?E?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===D?E?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":C+" "+function O(C,E){var D=C.split("_");return E%10==1&&E%100!=11?D[0]:E%10>=2&&E%10<=4&&(E%100<10||E%100>=20)?D[1]:D[2]}({ss:E?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:E?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:E?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[D],+C)}S.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:x,mm:x,h:x,hh:x,d:"\u0434\u0437\u0435\u043d\u044c",dd:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(C){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(C)},meridiem:function(C,E,D){return C<4?"\u043d\u043e\u0447\u044b":C<12?"\u0440\u0430\u043d\u0456\u0446\u044b":C<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(C,E){switch(E){case"M":case"d":case"DDD":case"w":case"W":return C%10!=2&&C%10!=3||C%100==12||C%100==13?C+"-\u044b":C+"-\u0456";case"D":return C+"-\u0433\u0430";default:return C}},week:{dow:1,doy:7}})}(W(6676))},1825:function(Q,K,W){!function(S){"use strict";S.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(x){var v=x%10,C=x%100;return 0===x?x+"-\u0435\u0432":0===C?x+"-\u0435\u043d":C>10&&C<20?x+"-\u0442\u0438":1===v?x+"-\u0432\u0438":2===v?x+"-\u0440\u0438":7===v||8===v?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(W(6676))},5918:function(Q,K,W){!function(S){"use strict";S.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(W(6676))},9683:function(Q,K,W){!function(S){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};S.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===E?C<4?C:C+12:"\u09ad\u09cb\u09b0"===E||"\u09b8\u0995\u09be\u09b2"===E?C:"\u09a6\u09c1\u09aa\u09c1\u09b0"===E?C>=3?C:C+12:"\u09ac\u09bf\u0995\u09be\u09b2"===E||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u09b0\u09be\u09a4":C<6?"\u09ad\u09cb\u09b0":C<12?"\u09b8\u0995\u09be\u09b2":C<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<18?"\u09ac\u09bf\u0995\u09be\u09b2":C<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(W(6676))},4065:function(Q,K,W){!function(S){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};S.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===E&&C>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===E&&C<5||"\u09ac\u09bf\u0995\u09be\u09b2"===E?C+12:C},meridiem:function(C,E,D){return C<4?"\u09b0\u09be\u09a4":C<10?"\u09b8\u0995\u09be\u09b2":C<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(W(6676))},1034:function(Q,K,W){!function(S){"use strict";var O={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},x={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};S.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(C){return C.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===E&&C>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===E&&C<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===E?C+12:C},meridiem:function(C,E,D){return C<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":C<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":C<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":C<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(W(6676))},7671:function(Q,K,W){!function(S){"use strict";function O(ze,zi,hi){return ze+" "+function C(ze,zi){return 2===zi?function E(ze){var zi={m:"v",b:"v",d:"z"};return void 0===zi[ze.charAt(0)]?ze:zi[ze.charAt(0)]+ze.substring(1)}(ze):ze}({mm:"munutenn",MM:"miz",dd:"devezh"}[hi],ze)}function v(ze){return ze>9?v(ze%10):ze}var D=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],P=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,xe=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];S.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:xe,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:xe,monthsRegex:P,monthsShortRegex:P,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:O,h:"un eur",hh:"%d eur",d:"un devezh",dd:O,M:"ur miz",MM:O,y:"ur bloaz",yy:function x(ze){switch(v(ze)){case 1:case 3:case 4:case 5:case 9:return ze+" bloaz";default:return ze+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(ze){return ze+(1===ze?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ze){return"g.m."===ze},meridiem:function(ze,zi,hi){return ze<12?"a.m.":"g.m."}})}(W(6676))},8153:function(Q,K,W){!function(S){"use strict";function O(v,C,E){var D=v+" ";switch(E){case"ss":return D+(1===v?"sekunda":2===v||3===v||4===v?"sekunde":"sekundi");case"m":return C?"jedna minuta":"jedne minute";case"mm":return D+(1===v?"minuta":2===v||3===v||4===v?"minute":"minuta");case"h":return C?"jedan sat":"jednog sata";case"hh":return D+(1===v?"sat":2===v||3===v||4===v?"sata":"sati");case"dd":return D+(1===v?"dan":"dana");case"MM":return D+(1===v?"mjesec":2===v||3===v||4===v?"mjeseca":"mjeseci");case"yy":return D+(1===v?"godina":2===v||3===v||4===v?"godine":"godina")}}S.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},4287:function(Q,K,W){!function(S){"use strict";S.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(x,v){var C=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===v||"W"===v)&&(C="a"),x+C},week:{dow:1,doy:4}})}(W(6676))},2616:function(Q,K,W){!function(S){"use strict";var O={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},x="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),v=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],C=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function E(j){return j>1&&j<5&&1!=~~(j/10)}function D(j,G,pe,De){var xe=j+" ";switch(pe){case"s":return G||De?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return G||De?xe+(E(j)?"sekundy":"sekund"):xe+"sekundami";case"m":return G?"minuta":De?"minutu":"minutou";case"mm":return G||De?xe+(E(j)?"minuty":"minut"):xe+"minutami";case"h":return G?"hodina":De?"hodinu":"hodinou";case"hh":return G||De?xe+(E(j)?"hodiny":"hodin"):xe+"hodinami";case"d":return G||De?"den":"dnem";case"dd":return G||De?xe+(E(j)?"dny":"dn\xed"):xe+"dny";case"M":return G||De?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return G||De?xe+(E(j)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):xe+"m\u011bs\xedci";case"y":return G||De?"rok":"rokem";case"yy":return G||De?xe+(E(j)?"roky":"let"):xe+"lety"}}S.defineLocale("cs",{months:O,monthsShort:x,monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7049:function(Q,K,W){!function(S){"use strict";S.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(x){return x+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(x)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(x)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(W(6676))},9172:function(Q,K,W){!function(S){"use strict";S.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(x){var C="";return x>20?C=40===x||50===x||60===x||80===x||100===x?"fed":"ain":x>0&&(C=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][x]),x+C},week:{dow:1,doy:4}})}(W(6676))},605:function(Q,K,W){!function(S){"use strict";S.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},3395:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[E][0]:P[E][1]}S.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9835:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[E][0]:P[E][1]}S.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4013:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[E][0]:P[E][1]}S.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4570:function(Q,K,W){!function(S){"use strict";var O=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],x=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];S.defineLocale("dv",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(C){return"\u0789\u078a"===C},meridiem:function(C,E,D){return C<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(W(6676))},1859:function(Q,K,W){!function(S){"use strict";S.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(v,C){return v?"string"==typeof C&&/D/.test(C.substring(0,C.indexOf("MMMM")))?this._monthsGenitiveEl[v.month()]:this._monthsNominativeEl[v.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(v,C,E){return v>11?E?"\u03bc\u03bc":"\u039c\u039c":E?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(v){return"\u03bc"===(v+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(v,C){var E=this._calendarEl[v],D=C&&C.hours();return function O(v){return typeof Function<"u"&&v instanceof Function||"[object Function]"===Object.prototype.toString.call(v)}(E)&&(E=E.apply(C)),E.replace("{}",D%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(W(6676))},5785:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:0,doy:4}})}(W(6676))},3792:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")}})}(W(6676))},7651:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},1929:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},9818:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")}})}(W(6676))},6612:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:0,doy:6}})}(W(6676))},4900:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},2721:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},5159:function(Q,K,W){!function(S){"use strict";S.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(x){return"p"===x.charAt(0).toLowerCase()},meridiem:function(x,v,C){return x>11?C?"p.t.m.":"P.T.M.":C?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(W(6676))},1780:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},3468:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(W(6676))},4938:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(W(6676))},1954:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(W(6676))},1453:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[v+"sekundi",v+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[v+" minuti",v+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[v+" tunni",v+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[v+" kuu",v+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[v+" aasta",v+" aastat"]};return C?P[E][2]?P[E][2]:P[E][1]:D?P[E][0]:P[E][1]}S.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:"%d p\xe4eva",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4697:function(Q,K,W){!function(S){"use strict";S.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},2900:function(Q,K,W){!function(S){"use strict";var O={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},x={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};S.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(C){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(C)},meridiem:function(C,E,D){return C<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/[\u06f0-\u06f9]/g,function(E){return x[E]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(W(6676))},9775:function(Q,K,W){!function(S){"use strict";var O="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),x=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",O[7],O[8],O[9]];function v(D,P,j,G){var pe="";switch(j){case"s":return G?"muutaman sekunnin":"muutama sekunti";case"ss":pe=G?"sekunnin":"sekuntia";break;case"m":return G?"minuutin":"minuutti";case"mm":pe=G?"minuutin":"minuuttia";break;case"h":return G?"tunnin":"tunti";case"hh":pe=G?"tunnin":"tuntia";break;case"d":return G?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":pe=G?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return G?"kuukauden":"kuukausi";case"MM":pe=G?"kuukauden":"kuukautta";break;case"y":return G?"vuoden":"vuosi";case"yy":pe=G?"vuoden":"vuotta"}return function C(D,P){return D<10?P?x[D]:O[D]:D}(D,G)+" "+pe}S.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4282:function(Q,K,W){!function(S){"use strict";S.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},4236:function(Q,K,W){!function(S){"use strict";S.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2830:function(Q,K,W){!function(S){"use strict";S.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(x,v){switch(v){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}}})}(W(6676))},1412:function(Q,K,W){!function(S){"use strict";S.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(x,v){switch(v){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}},week:{dow:1,doy:4}})}(W(6676))},9361:function(Q,K,W){!function(S){"use strict";var v=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,C=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];S.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(D,P){switch(P){case"D":return D+(1===D?"er":"");default:case"M":case"Q":case"DDD":case"d":return D+(1===D?"er":"e");case"w":case"W":return D+(1===D?"re":"e")}},week:{dow:1,doy:4}})}(W(6676))},6984:function(Q,K,W){!function(S){"use strict";var O="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),x="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");S.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(C,E){return C?/-MMM-/.test(E)?x[C.month()]:O[C.month()]:O},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(C){return C+(1===C||8===C||C>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},3961:function(Q,K,W){!function(S){"use strict";S.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(W(6676))},8849:function(Q,K,W){!function(S){"use strict";S.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(W(6676))},4273:function(Q,K,W){!function(S){"use strict";S.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(x){return 0===x.indexOf("un")?"n"+x:"en "+x},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},623:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[v+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",v+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[v+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",v+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[v+" \u0935\u0930\u093e\u0902\u0928\u0940",v+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[v+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",v+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[v+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",v+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[v+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",v+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return D?P[E][0]:P[E][1]}S.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(v,C){return"D"===C?v+"\u0935\u0947\u0930":v},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(v,C){return 12===v&&(v=0),"\u0930\u093e\u0924\u0940"===C?v<4?v:v+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===C?v:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===C?v>12?v:v+12:"\u0938\u093e\u0902\u091c\u0947"===C?v+12:void 0},meridiem:function(v,C,E){return v<4?"\u0930\u093e\u0924\u0940":v<12?"\u0938\u0915\u093e\u0933\u0940\u0902":v<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":v<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(W(6676))},2696:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={s:["thoddea sekondamni","thodde sekond"],ss:[v+" sekondamni",v+" sekond"],m:["eka mintan","ek minut"],mm:[v+" mintamni",v+" mintam"],h:["eka voran","ek vor"],hh:[v+" voramni",v+" voram"],d:["eka disan","ek dis"],dd:[v+" disamni",v+" dis"],M:["eka mhoinean","ek mhoino"],MM:[v+" mhoineamni",v+" mhoine"],y:["eka vorsan","ek voros"],yy:[v+" vorsamni",v+" vorsam"]};return D?P[E][0]:P[E][1]}S.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(v,C){return"D"===C?v+"er":v},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(v,C){return 12===v&&(v=0),"rati"===C?v<4?v:v+12:"sokallim"===C?v:"donparam"===C?v>12?v:v+12:"sanje"===C?v+12:void 0},meridiem:function(v,C,E){return v<4?"rati":v<12?"sokallim":v<16?"donparam":v<20?"sanje":"rati"}})}(W(6676))},6928:function(Q,K,W){!function(S){"use strict";var O={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},x={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};S.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(C){return C.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0ab0\u0abe\u0aa4"===E?C<4?C:C+12:"\u0ab8\u0ab5\u0abe\u0ab0"===E?C:"\u0aac\u0aaa\u0acb\u0ab0"===E?C>=10?C:C+12:"\u0ab8\u0abe\u0a82\u0a9c"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u0ab0\u0abe\u0aa4":C<10?"\u0ab8\u0ab5\u0abe\u0ab0":C<17?"\u0aac\u0aaa\u0acb\u0ab0":C<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(W(6676))},4804:function(Q,K,W){!function(S){"use strict";S.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(x){return 2===x?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":x+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(x){return 2===x?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":x+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(x){return 2===x?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":x+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(x){return 2===x?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":x%10==0&&10!==x?x+" \u05e9\u05e0\u05d4":x+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(x){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(x)},meridiem:function(x,v,C){return x<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":x<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":x<12?C?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":x<18?C?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(W(6676))},3015:function(Q,K,W){!function(S){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},v=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];S.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:v,longMonthsParse:v,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(D){return D.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(P){return x[P]})},postformat:function(D){return D.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(D,P){return 12===D&&(D=0),"\u0930\u093e\u0924"===P?D<4?D:D+12:"\u0938\u0941\u092c\u0939"===P?D:"\u0926\u094b\u092a\u0939\u0930"===P?D>=10?D:D+12:"\u0936\u093e\u092e"===P?D+12:void 0},meridiem:function(D,P,j){return D<4?"\u0930\u093e\u0924":D<10?"\u0938\u0941\u092c\u0939":D<17?"\u0926\u094b\u092a\u0939\u0930":D<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(W(6676))},7134:function(Q,K,W){!function(S){"use strict";function O(v,C,E){var D=v+" ";switch(E){case"ss":return D+(1===v?"sekunda":2===v||3===v||4===v?"sekunde":"sekundi");case"m":return C?"jedna minuta":"jedne minute";case"mm":return D+(1===v?"minuta":2===v||3===v||4===v?"minute":"minuta");case"h":return C?"jedan sat":"jednog sata";case"hh":return D+(1===v?"sat":2===v||3===v||4===v?"sata":"sati");case"dd":return D+(1===v?"dan":"dana");case"MM":return D+(1===v?"mjesec":2===v||3===v||4===v?"mjeseca":"mjeseci");case"yy":return D+(1===v?"godina":2===v||3===v||4===v?"godine":"godina")}}S.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},670:function(Q,K,W){!function(S){"use strict";var O="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function x(E,D,P,j){var G=E;switch(P){case"s":return j||D?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return G+(j||D)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(j||D?" perc":" perce");case"mm":return G+(j||D?" perc":" perce");case"h":return"egy"+(j||D?" \xf3ra":" \xf3r\xe1ja");case"hh":return G+(j||D?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(j||D?" nap":" napja");case"dd":return G+(j||D?" nap":" napja");case"M":return"egy"+(j||D?" h\xf3nap":" h\xf3napja");case"MM":return G+(j||D?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(j||D?" \xe9v":" \xe9ve");case"yy":return G+(j||D?" \xe9v":" \xe9ve")}return""}function v(E){return(E?"":"[m\xfalt] ")+"["+O[this.day()]+"] LT[-kor]"}S.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(E){return"u"===E.charAt(1).toLowerCase()},meridiem:function(E,D,P){return E<12?!0===P?"de":"DE":!0===P?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return v.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return v.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4523:function(Q,K,W){!function(S){"use strict";S.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(x){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(x)},meridiem:function(x){return x<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":x<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":x<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(x,v){switch(v){case"DDD":case"w":case"W":case"DDDo":return 1===x?x+"-\u056b\u0576":x+"-\u0580\u0564";default:return x}},week:{dow:1,doy:7}})}(W(6676))},9233:function(Q,K,W){!function(S){"use strict";S.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"siang"===v?x>=11?x:x+12:"sore"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"siang":x<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(W(6676))},4693:function(Q,K,W){!function(S){"use strict";function O(C){return C%100==11||C%10!=1}function x(C,E,D,P){var j=C+" ";switch(D){case"s":return E||P?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return O(C)?j+(E||P?"sek\xfandur":"sek\xfandum"):j+"sek\xfanda";case"m":return E?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return O(C)?j+(E||P?"m\xedn\xfatur":"m\xedn\xfatum"):E?j+"m\xedn\xfata":j+"m\xedn\xfatu";case"hh":return O(C)?j+(E||P?"klukkustundir":"klukkustundum"):j+"klukkustund";case"d":return E?"dagur":P?"dag":"degi";case"dd":return O(C)?E?j+"dagar":j+(P?"daga":"d\xf6gum"):E?j+"dagur":j+(P?"dag":"degi");case"M":return E?"m\xe1nu\xf0ur":P?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return O(C)?E?j+"m\xe1nu\xf0ir":j+(P?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):E?j+"m\xe1nu\xf0ur":j+(P?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return E||P?"\xe1r":"\xe1ri";case"yy":return O(C)?j+(E||P?"\xe1r":"\xe1rum"):j+(E||P?"\xe1r":"\xe1ri")}}S.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:x,ss:x,m:x,mm:x,h:"klukkustund",hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},8118:function(Q,K,W){!function(S){"use strict";S.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(x){return(/^[0-9].+$/.test(x)?"tra":"in")+" "+x},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},3936:function(Q,K,W){!function(S){"use strict";S.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},6871:function(Q,K,W){!function(S){"use strict";S.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(x,v){return"\u5143"===v[1]?1:parseInt(v[1]||x,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(x){return"\u5348\u5f8c"===x},meridiem:function(x,v,C){return x<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(x){return x.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(x){return this.week()!==x.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(x,v){switch(v){case"y":return 1===x?"\u5143\u5e74":x+"\u5e74";case"d":case"D":case"DDD":return x+"\u65e5";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(W(6676))},8710:function(Q,K,W){!function(S){"use strict";S.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(x,v){return 12===x&&(x=0),"enjing"===v?x:"siyang"===v?x>=11?x:x+12:"sonten"===v||"ndalu"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"enjing":x<15?"siyang":x<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(W(6676))},7125:function(Q,K,W){!function(S){"use strict";S.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(x){return x.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(v,C,E){return"\u10d8"===E?C+"\u10e8\u10d8":C+E+"\u10e8\u10d8"})},past:function(x){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(x)?x.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(x)?x.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):x},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(x){return 0===x?x:1===x?x+"-\u10da\u10d8":x<20||x<=100&&x%20==0||x%100==0?"\u10db\u10d4-"+x:x+"-\u10d4"},week:{dow:1,doy:7}})}(W(6676))},2461:function(Q,K,W){!function(S){"use strict";var O={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};S.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},7399:function(Q,K,W){!function(S){"use strict";var O={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},x={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};S.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(C){return"\u179b\u17d2\u1784\u17b6\u1785"===C},meridiem:function(C,E,D){return C<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(C){return C.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},week:{dow:1,doy:4}})}(W(6676))},8720:function(Q,K,W){!function(S){"use strict";var O={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},x={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};S.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(C){return C.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===E?C<4?C:C+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===E?C:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===E?C>=10?C:C+12:"\u0cb8\u0c82\u0c9c\u0cc6"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":C<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":C<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":C<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(C){return C+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(W(6676))},5306:function(Q,K,W){!function(S){"use strict";S.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\uc77c";case"M":return x+"\uc6d4";case"w":case"W":return x+"\uc8fc";default:return x}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(x){return"\uc624\ud6c4"===x},meridiem:function(x,v,C){return x<12?"\uc624\uc804":"\uc624\ud6c4"}})}(W(6676))},2995:function(Q,K,W){!function(S){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},v=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];S.defineLocale("ku",{months:v,monthsShort:v,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(E){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(E)},meridiem:function(E,D,P){return E<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(E){return E.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(D){return x[D]}).replace(/\u060c/g,",")},postformat:function(E){return E.replace(/\d/g,function(D){return O[D]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},8779:function(Q,K,W){!function(S){"use strict";var O={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};S.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},2057:function(Q,K,W){!function(S){"use strict";function O(D,P,j,G){var pe={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return P?pe[j][0]:pe[j][1]}function C(D){if(D=parseInt(D,10),isNaN(D))return!1;if(D<0)return!0;if(D<10)return 4<=D&&D<=7;if(D<100){var P=D%10;return C(0===P?D/10:P)}if(D<1e4){for(;D>=10;)D/=10;return C(D)}return C(D/=1e3)}S.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function x(D){return C(D.substr(0,D.indexOf(" ")))?"a "+D:"an "+D},past:function v(D){return C(D.substr(0,D.indexOf(" ")))?"viru "+D:"virun "+D},s:"e puer Sekonnen",ss:"%d Sekonnen",m:O,mm:"%d Minutten",h:O,hh:"%d Stonnen",d:O,dd:"%d Deeg",M:O,MM:"%d M\xe9int",y:O,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7192:function(Q,K,W){!function(S){"use strict";S.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(x){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===x},meridiem:function(x,v,C){return x<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(x){return"\u0e97\u0eb5\u0ec8"+x}})}(W(6676))},5430:function(Q,K,W){!function(S){"use strict";var O={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function v(j,G,pe,De){return G?E(pe)[0]:De?E(pe)[1]:E(pe)[2]}function C(j){return j%10==0||j>10&&j<20}function E(j){return O[j].split("_")}function D(j,G,pe,De){var xe=j+" ";return 1===j?xe+v(0,G,pe[0],De):G?xe+(C(j)?E(pe)[1]:E(pe)[0]):De?xe+E(pe)[1]:xe+(C(j)?E(pe)[1]:E(pe)[2])}S.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function x(j,G,pe,De){return G?"kelios sekund\u0117s":De?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:D,m:v,mm:D,h:v,hh:D,d:v,dd:D,M:v,MM:D,y:v,yy:D},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(j){return j+"-oji"},week:{dow:1,doy:4}})}(W(6676))},3363:function(Q,K,W){!function(S){"use strict";var O={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function x(P,j,G){return G?j%10==1&&j%100!=11?P[2]:P[3]:j%10==1&&j%100!=11?P[0]:P[1]}function v(P,j,G){return P+" "+x(O[G],P,j)}function C(P,j,G){return x(O[G],P,j)}S.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function E(P,j){return j?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:v,m:C,mm:v,h:C,hh:v,d:C,dd:v,M:C,MM:v,y:C,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2939:function(Q,K,W){!function(S){"use strict";var O={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(v,C){return 1===v?C[0]:v>=2&&v<=4?C[1]:C[2]},translate:function(v,C,E){var D=O.words[E];return 1===E.length?C?D[0]:D[1]:v+" "+O.correctGrammaticalCase(v,D)}};S.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:"dan",dd:O.translate,M:"mjesec",MM:O.translate,y:"godinu",yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},8212:function(Q,K,W){!function(S){"use strict";S.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},9718:function(Q,K,W){!function(S){"use strict";S.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(x){var v=x%10,C=x%100;return 0===x?x+"-\u0435\u0432":0===C?x+"-\u0435\u043d":C>10&&C<20?x+"-\u0442\u0438":1===v?x+"-\u0432\u0438":2===v?x+"-\u0440\u0438":7===v||8===v?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(W(6676))},561:function(Q,K,W){!function(S){"use strict";S.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(x,v){return 12===x&&(x=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===v&&x>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===v||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===v?x+12:x},meridiem:function(x,v,C){return x<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":x<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":x<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":x<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(W(6676))},8929:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){switch(E){case"s":return C?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return v+(C?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return v+(C?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return v+(C?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return v+(C?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return v+(C?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return v+(C?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return v}}S.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(v){return"\u04ae\u0425"===v},meridiem:function(v,C,E){return v<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(v,C){switch(C){case"d":case"D":case"DDD":return v+" \u04e9\u0434\u04e9\u0440";default:return v}}})}(W(6676))},4880:function(Q,K,W){!function(S){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function v(E,D,P,j){var G="";if(D)switch(P){case"s":G="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":G="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":G="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":G="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":G="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":G="%d \u0924\u093e\u0938";break;case"d":G="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":G="%d \u0926\u093f\u0935\u0938";break;case"M":G="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":G="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":G="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":G="%d \u0935\u0930\u094d\u0937\u0947"}else switch(P){case"s":G="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":G="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":G="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":G="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":G="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":G="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":G="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":G="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":G="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":G="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":G="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":G="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return G.replace(/%d/i,E)}S.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},preparse:function(E){return E.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(D){return x[D]})},postformat:function(E){return E.replace(/\d/g,function(D){return O[D]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(E,D){return 12===E&&(E=0),"\u092a\u0939\u093e\u091f\u0947"===D||"\u0938\u0915\u093e\u0933\u0940"===D?E:"\u0926\u0941\u092a\u093e\u0930\u0940"===D||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===D||"\u0930\u093e\u0924\u094d\u0930\u0940"===D?E>=12?E:E+12:void 0},meridiem:function(E,D,P){return E>=0&&E<6?"\u092a\u0939\u093e\u091f\u0947":E<12?"\u0938\u0915\u093e\u0933\u0940":E<17?"\u0926\u0941\u092a\u093e\u0930\u0940":E<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(W(6676))},2074:function(Q,K,W){!function(S){"use strict";S.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"tengahari"===v?x>=11?x:x+12:"petang"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"tengahari":x<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(W(6676))},3193:function(Q,K,W){!function(S){"use strict";S.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"tengahari"===v?x>=11?x:x+12:"petang"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"tengahari":x<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(W(6676))},4082:function(Q,K,W){!function(S){"use strict";S.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},2261:function(Q,K,W){!function(S){"use strict";var O={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},x={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};S.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(C){return C.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},week:{dow:1,doy:4}})}(W(6676))},5273:function(Q,K,W){!function(S){"use strict";S.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9874:function(Q,K,W){!function(S){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};S.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(C){return C.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0930\u093e\u0924\u093f"===E?C<4?C:C+12:"\u092c\u093f\u0939\u093e\u0928"===E?C:"\u0926\u093f\u0909\u0901\u0938\u094b"===E?C>=10?C:C+12:"\u0938\u093e\u0901\u091d"===E?C+12:void 0},meridiem:function(C,E,D){return C<3?"\u0930\u093e\u0924\u093f":C<12?"\u092c\u093f\u0939\u093e\u0928":C<16?"\u0926\u093f\u0909\u0901\u0938\u094b":C<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(W(6676))},1484:function(Q,K,W){!function(S){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),v=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],C=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;S.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},1667:function(Q,K,W){!function(S){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),v=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],C=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;S.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},7262:function(Q,K,W){!function(S){"use strict";S.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9679:function(Q,K,W){!function(S){"use strict";S.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(x,v){var C=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===v||"W"===v)&&(C="a"),x+C},week:{dow:1,doy:4}})}(W(6676))},6830:function(Q,K,W){!function(S){"use strict";var O={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},x={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};S.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(C){return C.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0a30\u0a3e\u0a24"===E?C<4?C:C+12:"\u0a38\u0a35\u0a47\u0a30"===E?C:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===E?C>=10?C:C+12:"\u0a38\u0a3c\u0a3e\u0a2e"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u0a30\u0a3e\u0a24":C<10?"\u0a38\u0a35\u0a47\u0a30":C<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":C<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(W(6676))},3616:function(Q,K,W){!function(S){"use strict";var O="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),x="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),v=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function C(P){return P%10<5&&P%10>1&&~~(P/10)%10!=1}function E(P,j,G){var pe=P+" ";switch(G){case"ss":return pe+(C(P)?"sekundy":"sekund");case"m":return j?"minuta":"minut\u0119";case"mm":return pe+(C(P)?"minuty":"minut");case"h":return j?"godzina":"godzin\u0119";case"hh":return pe+(C(P)?"godziny":"godzin");case"ww":return pe+(C(P)?"tygodnie":"tygodni");case"MM":return pe+(C(P)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return pe+(C(P)?"lata":"lat")}}S.defineLocale("pl",{months:function(P,j){return P?/D MMMM/.test(j)?x[P.month()]:O[P.month()]:O},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:E,m:E,mm:E,h:E,hh:E,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:E,M:"miesi\u0105c",MM:E,y:"rok",yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2751:function(Q,K,W){!function(S){"use strict";S.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(W(6676))},5138:function(Q,K,W){!function(S){"use strict";S.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},7968:function(Q,K,W){!function(S){"use strict";function O(v,C,E){var P=" ";return(v%100>=20||v>=100&&v%100==0)&&(P=" de "),v+P+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[E]}S.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:O,m:"un minut",mm:O,h:"o or\u0103",hh:O,d:"o zi",dd:O,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:O,M:"o lun\u0103",MM:O,y:"un an",yy:O},week:{dow:1,doy:7}})}(W(6676))},1828:function(Q,K,W){!function(S){"use strict";function x(E,D,P){return"m"===P?D?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":E+" "+function O(E,D){var P=E.split("_");return D%10==1&&D%100!=11?P[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?P[1]:P[2]}({ss:D?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:D?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[P],+E)}var v=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];S.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:v,longMonthsParse:v,shortMonthsParse:v,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(E){if(E.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(E){if(E.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:x,m:x,mm:x,h:"\u0447\u0430\u0441",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(E){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(E)},meridiem:function(E,D,P){return E<4?"\u043d\u043e\u0447\u0438":E<12?"\u0443\u0442\u0440\u0430":E<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(E,D){switch(D){case"M":case"d":case"DDD":return E+"-\u0439";case"D":return E+"-\u0433\u043e";case"w":case"W":return E+"-\u044f";default:return E}},week:{dow:1,doy:4}})}(W(6676))},2188:function(Q,K,W){!function(S){"use strict";var O=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],x=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];S.defineLocale("sd",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,E,D){return C<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(W(6676))},6562:function(Q,K,W){!function(S){"use strict";S.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7172:function(Q,K,W){!function(S){"use strict";S.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(x){return x+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(x){return"\u0db4.\u0dc0."===x||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===x},meridiem:function(x,v,C){return x>11?C?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":C?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(W(6676))},9966:function(Q,K,W){!function(S){"use strict";var O="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),x="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function v(D){return D>1&&D<5}function C(D,P,j,G){var pe=D+" ";switch(j){case"s":return P||G?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return P||G?pe+(v(D)?"sekundy":"sek\xfand"):pe+"sekundami";case"m":return P?"min\xfata":G?"min\xfatu":"min\xfatou";case"mm":return P||G?pe+(v(D)?"min\xfaty":"min\xfat"):pe+"min\xfatami";case"h":return P?"hodina":G?"hodinu":"hodinou";case"hh":return P||G?pe+(v(D)?"hodiny":"hod\xedn"):pe+"hodinami";case"d":return P||G?"de\u0148":"d\u0148om";case"dd":return P||G?pe+(v(D)?"dni":"dn\xed"):pe+"d\u0148ami";case"M":return P||G?"mesiac":"mesiacom";case"MM":return P||G?pe+(v(D)?"mesiace":"mesiacov"):pe+"mesiacmi";case"y":return P||G?"rok":"rokom";case"yy":return P||G?pe+(v(D)?"roky":"rokov"):pe+"rokmi"}}S.defineLocale("sk",{months:O,monthsShort:x,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7520:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P=v+" ";switch(E){case"s":return C||D?"nekaj sekund":"nekaj sekundami";case"ss":return P+(1===v?C?"sekundo":"sekundi":2===v?C||D?"sekundi":"sekundah":v<5?C||D?"sekunde":"sekundah":"sekund");case"m":return C?"ena minuta":"eno minuto";case"mm":return P+(1===v?C?"minuta":"minuto":2===v?C||D?"minuti":"minutama":v<5?C||D?"minute":"minutami":C||D?"minut":"minutami");case"h":return C?"ena ura":"eno uro";case"hh":return P+(1===v?C?"ura":"uro":2===v?C||D?"uri":"urama":v<5?C||D?"ure":"urami":C||D?"ur":"urami");case"d":return C||D?"en dan":"enim dnem";case"dd":return P+(1===v?C||D?"dan":"dnem":2===v?C||D?"dni":"dnevoma":C||D?"dni":"dnevi");case"M":return C||D?"en mesec":"enim mesecem";case"MM":return P+(1===v?C||D?"mesec":"mesecem":2===v?C||D?"meseca":"mesecema":v<5?C||D?"mesece":"meseci":C||D?"mesecev":"meseci");case"y":return C||D?"eno leto":"enim letom";case"yy":return P+(1===v?C||D?"leto":"letom":2===v?C||D?"leti":"letoma":v<5?C||D?"leta":"leti":C||D?"let":"leti")}}S.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},5291:function(Q,K,W){!function(S){"use strict";S.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(x){return"M"===x.charAt(0)},meridiem:function(x,v,C){return x<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7603:function(Q,K,W){!function(S){"use strict";var O={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(v,C){return v%10>=1&&v%10<=4&&(v%100<10||v%100>=20)?v%10==1?C[0]:C[1]:C[2]},translate:function(v,C,E,D){var j,P=O.words[E];return 1===E.length?"y"===E&&C?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":D||C?P[0]:P[1]:(j=O.correctGrammaticalCase(v,P),"yy"===E&&C&&"\u0433\u043e\u0434\u0438\u043d\u0443"===j?v+" \u0433\u043e\u0434\u0438\u043d\u0430":v+" "+j)}};S.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},450:function(Q,K,W){!function(S){"use strict";var O={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(v,C){return v%10>=1&&v%10<=4&&(v%100<10||v%100>=20)?v%10==1?C[0]:C[1]:C[2]},translate:function(v,C,E,D){var j,P=O.words[E];return 1===E.length?"y"===E&&C?"jedna godina":D||C?P[0]:P[1]:(j=O.correctGrammaticalCase(v,P),"yy"===E&&C&&"godinu"===j?v+" godina":v+" "+j)}};S.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},383:function(Q,K,W){!function(S){"use strict";S.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(x,v,C){return x<11?"ekuseni":x<15?"emini":x<19?"entsambama":"ebusuku"},meridiemHour:function(x,v){return 12===x&&(x=0),"ekuseni"===v?x:"emini"===v?x>=11?x:x+12:"entsambama"===v||"ebusuku"===v?0===x?0:x+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(W(6676))},7221:function(Q,K,W){!function(S){"use strict";S.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?":e":1===v||2===v?":a":":e")},week:{dow:1,doy:4}})}(W(6676))},1743:function(Q,K,W){!function(S){"use strict";S.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(W(6676))},6351:function(Q,K,W){!function(S){"use strict";var O={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},x={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};S.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(C){return C+"\u0bb5\u0ba4\u0bc1"},preparse:function(C){return C.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(C,E,D){return C<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":C<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":C<10?" \u0b95\u0bbe\u0bb2\u0bc8":C<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":C<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":C<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(C,E){return 12===C&&(C=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===E?C<2?C:C+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===E||"\u0b95\u0bbe\u0bb2\u0bc8"===E||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===E&&C>=10?C:C+12},week:{dow:0,doy:6}})}(W(6676))},9620:function(Q,K,W){!function(S){"use strict";S.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===v?x<4?x:x+12:"\u0c09\u0c26\u0c2f\u0c02"===v?x:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===v?x>=10?x:x+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===v?x+12:void 0},meridiem:function(x,v,C){return x<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":x<10?"\u0c09\u0c26\u0c2f\u0c02":x<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":x<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(W(6676))},6278:function(Q,K,W){!function(S){"use strict";S.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},6987:function(Q,K,W){!function(S){"use strict";var O={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};S.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(v,C){return 12===v&&(v=0),"\u0448\u0430\u0431"===C?v<4?v:v+12:"\u0441\u0443\u0431\u04b3"===C?v:"\u0440\u04ef\u0437"===C?v>=11?v:v+12:"\u0431\u0435\u0433\u043e\u04b3"===C?v+12:void 0},meridiem:function(v,C,E){return v<4?"\u0448\u0430\u0431":v<11?"\u0441\u0443\u0431\u04b3":v<16?"\u0440\u04ef\u0437":v<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},9325:function(Q,K,W){!function(S){"use strict";S.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(x){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===x},meridiem:function(x,v,C){return x<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(W(6676))},3485:function(Q,K,W){!function(S){"use strict";var O={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};S.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(v,C){switch(C){case"d":case"D":case"Do":case"DD":return v;default:if(0===v)return v+"'unjy";var E=v%10;return v+(O[E]||O[v%100-E]||O[v>=100?100:null])}},week:{dow:1,doy:7}})}(W(6676))},8148:function(Q,K,W){!function(S){"use strict";S.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},9616:function(Q,K,W){!function(S){"use strict";var O="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function C(P,j,G,pe){var De=function E(P){var j=Math.floor(P%1e3/100),G=Math.floor(P%100/10),pe=P%10,De="";return j>0&&(De+=O[j]+"vatlh"),G>0&&(De+=(""!==De?" ":"")+O[G]+"maH"),pe>0&&(De+=(""!==De?" ":"")+O[pe]),""===De?"pagh":De}(P);switch(G){case"ss":return De+" lup";case"mm":return De+" tup";case"hh":return De+" rep";case"dd":return De+" jaj";case"MM":return De+" jar";case"yy":return De+" DIS"}}S.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function x(P){var j=P;return-1!==P.indexOf("jaj")?j.slice(0,-3)+"leS":-1!==P.indexOf("jar")?j.slice(0,-3)+"waQ":-1!==P.indexOf("DIS")?j.slice(0,-3)+"nem":j+" pIq"},past:function v(P){var j=P;return-1!==P.indexOf("jaj")?j.slice(0,-3)+"Hu\u2019":-1!==P.indexOf("jar")?j.slice(0,-3)+"wen":-1!==P.indexOf("DIS")?j.slice(0,-3)+"ben":j+" ret"},s:"puS lup",ss:C,m:"wa\u2019 tup",mm:C,h:"wa\u2019 rep",hh:C,d:"wa\u2019 jaj",dd:C,M:"wa\u2019 jar",MM:C,y:"wa\u2019 DIS",yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4040:function(Q,K,W){!function(S){"use strict";var O={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};S.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(v,C,E){return v<12?E?"\xf6\xf6":"\xd6\xd6":E?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(v){return"\xf6s"===v||"\xd6S"===v},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(v,C){switch(C){case"d":case"D":case"Do":case"DD":return v;default:if(0===v)return v+"'\u0131nc\u0131";var E=v%10;return v+(O[E]||O[v%100-E]||O[v>=100?100:null])}},week:{dow:1,doy:7}})}(W(6676))},594:function(Q,K,W){!function(S){"use strict";function x(v,C,E,D){var P={s:["viensas secunds","'iensas secunds"],ss:[v+" secunds",v+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[v+" m\xeduts",v+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[v+" \xfeoras",v+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[v+" ziuas",v+" ziuas"],M:["'n mes","'iens mes"],MM:[v+" mesen",v+" mesen"],y:["'n ar","'iens ar"],yy:[v+" ars",v+" ars"]};return D||C?P[E][0]:P[E][1]}S.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(v){return"d'o"===v.toLowerCase()},meridiem:function(v,C,E){return v>11?E?"d'o":"D'O":E?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},3226:function(Q,K,W){!function(S){"use strict";S.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(W(6676))},673:function(Q,K,W){!function(S){"use strict";S.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(W(6676))},9580:function(Q,K,W){!function(S){"use strict";S.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===v||"\u0633\u06d5\u06be\u06d5\u0631"===v||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===v?x:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===v||"\u0643\u06d5\u0686"===v?x+12:x>=11?x:x+12},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":E<900?"\u0633\u06d5\u06be\u06d5\u0631":E<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":E<1230?"\u0686\u06c8\u0634":E<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return x+"-\u06be\u06d5\u067e\u062a\u06d5";default:return x}},preparse:function(x){return x.replace(/\u060c/g,",")},postformat:function(x){return x.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(W(6676))},7270:function(Q,K,W){!function(S){"use strict";function x(D,P,j){return"m"===j?P?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===j?P?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":D+" "+function O(D,P){var j=D.split("_");return P%10==1&&P%100!=11?j[0]:P%10>=2&&P%10<=4&&(P%100<10||P%100>=20)?j[1]:j[2]}({ss:P?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:P?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:P?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[j],+D)}function C(D){return function(){return D+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}S.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function v(D,P){var j={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===D?j.nominative.slice(1,7).concat(j.nominative.slice(0,1)):D?j[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(P)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(P)?"genitive":"nominative"][D.day()]:j.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:C("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:C("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:C("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:C("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return C("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return C("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:x,m:x,mm:x,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:x,y:"\u0440\u0456\u043a",yy:x},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(D){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(D)},meridiem:function(D,P,j){return D<4?"\u043d\u043e\u0447\u0456":D<12?"\u0440\u0430\u043d\u043a\u0443":D<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(D,P){switch(P){case"M":case"d":case"DDD":case"w":case"W":return D+"-\u0439";case"D":return D+"-\u0433\u043e";default:return D}},week:{dow:1,doy:7}})}(W(6676))},1656:function(Q,K,W){!function(S){"use strict";var O=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],x=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];S.defineLocale("ur",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,E,D){return C<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(W(6676))},8744:function(Q,K,W){!function(S){"use strict";S.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(W(6676))},8364:function(Q,K,W){!function(S){"use strict";S.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(W(6676))},5049:function(Q,K,W){!function(S){"use strict";S.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(x){return/^ch$/i.test(x)},meridiem:function(x,v,C){return x<12?C?"sa":"SA":C?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},5106:function(Q,K,W){!function(S){"use strict";S.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},6199:function(Q,K,W){!function(S){"use strict";S.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(W(6676))},7280:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:x>=11?x:x+12},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1130?"\u4e0a\u5348":E<1230?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(x){return x.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(x){return this.week()!==x.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u5468";default:return x}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(W(6676))},6860:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1200?"\u4e0a\u5348":1200===E?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},2335:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1130?"\u4e0a\u5348":E<1230?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},482:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1130?"\u4e0a\u5348":E<1230?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},6676:function(Q,K,W){(Q=W.nmd(Q)).exports=function(){"use strict";var S,zi;function O(){return S.apply(null,arguments)}function v(M){return M instanceof Array||"[object Array]"===Object.prototype.toString.call(M)}function C(M){return null!=M&&"[object Object]"===Object.prototype.toString.call(M)}function E(M,z){return Object.prototype.hasOwnProperty.call(M,z)}function D(M){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(M).length;var z;for(z in M)if(E(M,z))return!1;return!0}function P(M){return void 0===M}function j(M){return"number"==typeof M||"[object Number]"===Object.prototype.toString.call(M)}function G(M){return M instanceof Date||"[object Date]"===Object.prototype.toString.call(M)}function pe(M,z){var T,R=[],k=M.length;for(T=0;T>>0;for(T=0;T0)for(R=0;R=0?R?"+":"":"-")+Math.pow(10,Math.max(0,z-T.length)).toString().substr(1)+T}var fs=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Fa=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,se={},Qr={};function Pe(M,z,R,T){var k=T;"string"==typeof T&&(k=function(){return this[T]()}),M&&(Qr[M]=k),z&&(Qr[z[0]]=function(){return Xn(k.apply(this,arguments),z[1],z[2])}),R&&(Qr[R]=function(){return this.localeData().ordinal(k.apply(this,arguments),M)})}function Yt(M){return M.match(/\[[\s\S]/)?M.replace(/^\[|\]$/g,""):M.replace(/\\/g,"")}function ba(M,z){return M.isValid()?(z=Ie(z,M.localeData()),se[z]=se[z]||function Rt(M){var R,T,z=M.match(fs);for(R=0,T=z.length;R=0&&Fa.test(M);)M=M.replace(Fa,T),Fa.lastIndex=0,R-=1;return M}var Ne={};function Ke(M,z){var R=M.toLowerCase();Ne[R]=Ne[R+"s"]=Ne[z]=M}function kt(M){return"string"==typeof M?Ne[M]||Ne[M.toLowerCase()]:void 0}function Ri(M){var R,T,z={};for(T in M)E(M,T)&&(R=kt(T))&&(z[R]=M[T]);return z}var fi={};function qi(M,z){fi[M]=z}function E0(M){return M%4==0&&M%100!=0||M%400==0}function Gn(M){return M<0?Math.ceil(M)||0:Math.floor(M)}function ft(M){var z=+M,R=0;return 0!==z&&isFinite(z)&&(R=Gn(z)),R}function qn(M,z){return function(R){return null!=R?(pp(this,M,R),O.updateOffset(this,z),this):ms(this,M)}}function ms(M,z){return M.isValid()?M._d["get"+(M._isUTC?"UTC":"")+z]():NaN}function pp(M,z,R){M.isValid()&&!isNaN(R)&&("FullYear"===z&&E0(M.year())&&1===M.month()&&29===M.date()?(R=ft(R),M._d["set"+(M._isUTC?"UTC":"")+z](R,M.month(),As(R,M.month()))):M._d["set"+(M._isUTC?"UTC":"")+z](R))}var Ms,hp=/\d/,Tn=/\d\d/,fp=/\d{3}/,vl=/\d{4}/,D0=/[+-]?\d{6}/,$t=/\d\d?/,mp=/\d\d\d\d?/,bp=/\d\d\d\d\d\d?/,k0=/\d{1,3}/,gp=/\d{1,4}/,qo=/[+-]?\d{1,6}/,Ya=/\d+/,bs=/[+-]?\d+/,Mp=/Z|[+-]\d\d:?\d\d/gi,gs=/Z|[+-]\d\d(?::?\d\d)?/gi,To=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Se(M,z,R){Ms[M]=Un(z)?z:function(T,k){return T&&R?R:z}}function _p(M,z){return E(Ms,M)?Ms[M](z._strict,z._locale):new RegExp(function Ti(M){return Sn(M.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(z,R,T,k,N){return R||T||k||N}))}(M))}function Sn(M){return M.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ms={};var yl={};function Wt(M,z){var R,k,T=z;for("string"==typeof M&&(M=[M]),j(z)&&(T=function(N,te){te[z]=ft(N)}),k=M.length,R=0;R68?1900:2e3)};var L0=qn("FullYear",!0);function xl(M,z,R,T,k,N,te){var Be;return M<100&&M>=0?(Be=new Date(M+400,z,R,T,k,N,te),isFinite(Be.getFullYear())&&Be.setFullYear(M)):Be=new Date(M,z,R,T,k,N,te),Be}function Os(M){var z,R;return M<100&&M>=0?((R=Array.prototype.slice.call(arguments))[0]=M+400,z=new Date(Date.UTC.apply(null,R)),isFinite(z.getUTCFullYear())&&z.setUTCFullYear(M)):z=new Date(Date.UTC.apply(null,arguments)),z}function vt(M,z,R){var T=7+z-R;return-(7+Os(M,0,T).getUTCDay()-z)%7+T-1}function ws(M,z,R,T,k){var je,Pt,Be=1+7*(z-1)+(7+R-T)%7+vt(M,T,k);return Be<=0?Pt=ga(je=M-1)+Be:Be>ga(M)?(je=M+1,Pt=Be-ga(M)):(je=M,Pt=Be),{year:je,dayOfYear:Pt}}function oi(M,z,R){var N,te,T=vt(M.year(),z,R),k=Math.floor((M.dayOfYear()-T-1)/7)+1;return k<1?N=k+sr(te=M.year()-1,z,R):k>sr(M.year(),z,R)?(N=k-sr(M.year(),z,R),te=M.year()+1):(te=M.year(),N=k),{week:N,year:te}}function sr(M,z,R){var T=vt(M,z,R),k=vt(M+1,z,R);return(ga(M)-T+k)/7}Pe("w",["ww",2],"wo","week"),Pe("W",["WW",2],"Wo","isoWeek"),Ke("week","w"),Ke("isoWeek","W"),qi("week",5),qi("isoWeek",5),Se("w",$t),Se("ww",$t,Tn),Se("W",$t),Se("WW",$t,Tn),_s(["w","ww","W","WW"],function(M,z,R,T){z[T.substr(0,1)]=ft(M)});function So(M,z){return M.slice(z,7).concat(M.slice(0,z))}Pe("d",0,"do","day"),Pe("dd",0,0,function(M){return this.localeData().weekdaysMin(this,M)}),Pe("ddd",0,0,function(M){return this.localeData().weekdaysShort(this,M)}),Pe("dddd",0,0,function(M){return this.localeData().weekdays(this,M)}),Pe("e",0,0,"weekday"),Pe("E",0,0,"isoWeekday"),Ke("day","d"),Ke("weekday","e"),Ke("isoWeekday","E"),qi("day",11),qi("weekday",11),qi("isoWeekday",11),Se("d",$t),Se("e",$t),Se("E",$t),Se("dd",function(M,z){return z.weekdaysMinRegex(M)}),Se("ddd",function(M,z){return z.weekdaysShortRegex(M)}),Se("dddd",function(M,z){return z.weekdaysRegex(M)}),_s(["dd","ddd","dddd"],function(M,z,R,T){var k=R._locale.weekdaysParse(M,T,R._strict);null!=k?z.d=k:ze(R).invalidWeekday=M}),_s(["d","e","E"],function(M,z,R,T){z[T]=ft(M)});var rt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),qt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Km="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),nO=To,Zm=To,Tl=To;function aO(M,z,R){var T,k,N,te=M.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],T=0;T<7;++T)N=xe([2e3,1]).day(T),this._minWeekdaysParse[T]=this.weekdaysMin(N,"").toLocaleLowerCase(),this._shortWeekdaysParse[T]=this.weekdaysShort(N,"").toLocaleLowerCase(),this._weekdaysParse[T]=this.weekdays(N,"").toLocaleLowerCase();return R?"dddd"===z?-1!==(k=ai.call(this._weekdaysParse,te))?k:null:"ddd"===z?-1!==(k=ai.call(this._shortWeekdaysParse,te))?k:null:-1!==(k=ai.call(this._minWeekdaysParse,te))?k:null:"dddd"===z?-1!==(k=ai.call(this._weekdaysParse,te))||-1!==(k=ai.call(this._shortWeekdaysParse,te))||-1!==(k=ai.call(this._minWeekdaysParse,te))?k:null:"ddd"===z?-1!==(k=ai.call(this._shortWeekdaysParse,te))||-1!==(k=ai.call(this._weekdaysParse,te))||-1!==(k=ai.call(this._minWeekdaysParse,te))?k:null:-1!==(k=ai.call(this._minWeekdaysParse,te))||-1!==(k=ai.call(this._weekdaysParse,te))||-1!==(k=ai.call(this._shortWeekdaysParse,te))?k:null}function Sl(){function M(sn,An){return An.length-sn.length}var N,te,Be,je,Pt,z=[],R=[],T=[],k=[];for(N=0;N<7;N++)te=xe([2e3,1]).day(N),Be=Sn(this.weekdaysMin(te,"")),je=Sn(this.weekdaysShort(te,"")),Pt=Sn(this.weekdays(te,"")),z.push(Be),R.push(je),T.push(Pt),k.push(Be),k.push(je),k.push(Pt);z.sort(M),R.sort(M),T.sort(M),k.sort(M),this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+T.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+R.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+z.join("|")+")","i")}function Rp(){return this.hours()%12||12}function Je(M,z){Pe(M,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),z)})}function ib(M,z){return z._meridiemParse}Pe("H",["HH",2],0,"hour"),Pe("h",["hh",2],0,Rp),Pe("k",["kk",2],0,function $n(){return this.hours()||24}),Pe("hmm",0,0,function(){return""+Rp.apply(this)+Xn(this.minutes(),2)}),Pe("hmmss",0,0,function(){return""+Rp.apply(this)+Xn(this.minutes(),2)+Xn(this.seconds(),2)}),Pe("Hmm",0,0,function(){return""+this.hours()+Xn(this.minutes(),2)}),Pe("Hmmss",0,0,function(){return""+this.hours()+Xn(this.minutes(),2)+Xn(this.seconds(),2)}),Je("a",!0),Je("A",!1),Ke("hour","h"),qi("hour",13),Se("a",ib),Se("A",ib),Se("H",$t),Se("h",$t),Se("k",$t),Se("HH",$t,Tn),Se("hh",$t,Tn),Se("kk",$t,Tn),Se("hmm",mp),Se("hmmss",bp),Se("Hmm",mp),Se("Hmmss",bp),Wt(["H","HH"],Ei),Wt(["k","kk"],function(M,z,R){var T=ft(M);z[Ei]=24===T?0:T}),Wt(["a","A"],function(M,z,R){R._isPm=R._locale.isPM(M),R._meridiem=M}),Wt(["h","hh"],function(M,z,R){z[Ei]=ft(M),ze(R).bigHour=!0}),Wt("hmm",function(M,z,R){var T=M.length-2;z[Ei]=ft(M.substr(0,T)),z[St]=ft(M.substr(T)),ze(R).bigHour=!0}),Wt("hmmss",function(M,z,R){var T=M.length-4,k=M.length-2;z[Ei]=ft(M.substr(0,T)),z[St]=ft(M.substr(T,2)),z[gn]=ft(M.substr(k)),ze(R).bigHour=!0}),Wt("Hmm",function(M,z,R){var T=M.length-2;z[Ei]=ft(M.substr(0,T)),z[St]=ft(M.substr(T))}),Wt("Hmmss",function(M,z,R){var T=M.length-4,k=M.length-2;z[Ei]=ft(M.substr(0,T)),z[St]=ft(M.substr(T,2)),z[gn]=ft(M.substr(k))});var J=qn("Hours",!0);var Eo,be={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:zs,monthsShort:Op,week:{dow:0,doy:6},weekdays:rt,weekdaysMin:Km,weekdaysShort:qt,meridiemParse:/[ap]\.?m?\.?/i},Nt={},vs={};function nb(M,z){var R,T=Math.min(M.length,z.length);for(R=0;R0;){if(k=Cs(N.slice(0,R).join("-")))return k;if(T&&T.length>=R&&nb(N,T)>=R-1)break;R--}z++}return Eo}(M)}function W0(M){var z,R=M._a;return R&&-2===ze(M).overflow&&(z=R[Jr]<0||R[Jr]>11?Jr:R[Si]<1||R[Si]>As(R[on],R[Jr])?Si:R[Ei]<0||R[Ei]>24||24===R[Ei]&&(0!==R[St]||0!==R[gn]||0!==R[$i])?Ei:R[St]<0||R[St]>59?St:R[gn]<0||R[gn]>59?gn:R[$i]<0||R[$i]>999?$i:-1,ze(M)._overflowDayOfYear&&(zSi)&&(z=Si),ze(M)._overflowWeeks&&-1===z&&(z=tO),ze(M)._overflowWeekday&&-1===z&&(z=Ym),ze(M).overflow=z),M}var fO=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Xt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mO=/Z|[+-]\d\d(?::?\d\d)?/,kl=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],xs=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ll=/^\/?Date\((-?\d+)/i,qp=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Hl={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Tp(M){var z,R,N,te,Be,je,T=M._i,k=fO.exec(T)||Xt.exec(T),Pt=kl.length,sn=xs.length;if(k){for(ze(M).iso=!0,z=0,R=Pt;z7)&&(je=!0)):(N=M._locale._week.dow,te=M._locale._week.doy,Pt=oi(ne(),N,te),R=_a(z.gg,M._a[on],Pt.year),T=_a(z.w,Pt.week),null!=z.d?((k=z.d)<0||k>6)&&(je=!0):null!=z.e?(k=z.e+N,(z.e<0||z.e>6)&&(je=!0)):k=N),T<1||T>sr(R,N,te)?ze(M)._overflowWeeks=!0:null!=je?ze(M)._overflowWeekday=!0:(Be=ws(R,T,k,N,te),M._a[on]=Be.year,M._dayOfYear=Be.dayOfYear)}(M),null!=M._dayOfYear&&(te=_a(M._a[on],k[on]),(M._dayOfYear>ga(te)||0===M._dayOfYear)&&(ze(M)._overflowDayOfYear=!0),R=Os(te,0,M._dayOfYear),M._a[Jr]=R.getUTCMonth(),M._a[Si]=R.getUTCDate()),z=0;z<3&&null==M._a[z];++z)M._a[z]=T[z]=k[z];for(;z<7;z++)M._a[z]=T[z]=null==M._a[z]?2===z?1:0:M._a[z];24===M._a[Ei]&&0===M._a[St]&&0===M._a[gn]&&0===M._a[$i]&&(M._nextDay=!0,M._a[Ei]=0),M._d=(M._useUTC?Os:xl).apply(null,T),N=M._useUTC?M._d.getUTCDay():M._d.getDay(),null!=M._tzm&&M._d.setUTCMinutes(M._d.getUTCMinutes()-M._tzm),M._nextDay&&(M._a[Ei]=24),M._w&&typeof M._w.d<"u"&&M._w.d!==N&&(ze(M).weekdayMismatch=!0)}}function Bl(M){if(M._f!==O.ISO_8601)if(M._f!==O.RFC_2822){M._a=[],ze(M).empty=!0;var R,T,k,N,te,Pt,sn,z=""+M._i,Be=z.length,je=0;for(sn=(k=Ie(M._f,M._locale).match(fs)||[]).length,R=0;R0&&ze(M).unusedInput.push(te),z=z.slice(z.indexOf(T)+T.length),je+=T.length),Qr[N]?(T?ze(M).empty=!1:ze(M).unusedTokens.push(N),Ap(N,T,M)):M._strict&&!T&&ze(M).unusedTokens.push(N);ze(M).charsLeftOver=Be-je,z.length>0&&ze(M).unusedInput.push(z),M._a[Ei]<=12&&!0===ze(M).bigHour&&M._a[Ei]>0&&(ze(M).bigHour=void 0),ze(M).parsedDateParts=M._a.slice(0),ze(M).meridiem=M._meridiem,M._a[Ei]=function Sp(M,z,R){var T;return null==R?z:null!=M.meridiemHour?M.meridiemHour(z,R):(null!=M.isPM&&((T=M.isPM(R))&&z<12&&(z+=12),!T&&12===z&&(z=0)),z)}(M._locale,M._a[Ei],M._meridiem),null!==(Pt=ze(M).era)&&(M._a[on]=M._locale.erasConvertYear(Pt,M._a[on])),Pl(M),W0(M)}else rb(M);else Tp(M)}function Ep(M){var z=M._i,R=M._f;return M._locale=M._locale||Rr(M._l),null===z||void 0===R&&""===z?mn({nullInput:!0}):("string"==typeof z&&(M._i=z=M._locale.preparse(z)),ji(z)?new $r(W0(z)):(G(z)?M._d=z:v(R)?function Do(M){var z,R,T,k,N,te,Be=!1,je=M._f.length;if(0===je)return ze(M).invalidFormat=!0,void(M._d=new Date(NaN));for(k=0;kthis?this:M:mn()});function ko(M,z){var R,T;if(1===z.length&&v(z[0])&&(z=z[0]),!z.length)return ne();for(R=z[0],T=1;T=0?new Date(M+400,z,R)-it:new Date(M,z,R).valueOf()}function Ka(M,z,R){return M<100&&M>=0?Date.UTC(M+400,z,R)-it:Date.UTC(M,z,R)}function Ws(M,z){return z.erasAbbrRegex(M)}function Ps(){var k,N,M=[],z=[],R=[],T=[],te=this.eras();for(k=0,N=te.length;k(N=sr(M,T,k))&&(z=N),yO.call(this,M,z,R,T,k))}function yO(M,z,R,T,k){var N=ws(M,z,R,T,k),te=Os(N.year,0,N.dayOfYear);return this.year(te.getUTCFullYear()),this.month(te.getUTCMonth()),this.date(te.getUTCDate()),this}Pe("N",0,0,"eraAbbr"),Pe("NN",0,0,"eraAbbr"),Pe("NNN",0,0,"eraAbbr"),Pe("NNNN",0,0,"eraName"),Pe("NNNNN",0,0,"eraNarrow"),Pe("y",["y",1],"yo","eraYear"),Pe("y",["yy",2],0,"eraYear"),Pe("y",["yyy",3],0,"eraYear"),Pe("y",["yyyy",4],0,"eraYear"),Se("N",Ws),Se("NN",Ws),Se("NNN",Ws),Se("NNNN",function Za(M,z){return z.erasNameRegex(M)}),Se("NNNNN",function U0(M,z){return z.erasNarrowRegex(M)}),Wt(["N","NN","NNN","NNNN","NNNNN"],function(M,z,R,T){var k=R._locale.erasParse(M,T,R._strict);k?ze(R).era=k:ze(R).invalidEra=M}),Se("y",Ya),Se("yy",Ya),Se("yyy",Ya),Se("yyyy",Ya),Se("yo",function dr(M,z){return z._eraYearOrdinalRegex||Ya}),Wt(["y","yy","yyy","yyyy"],on),Wt(["yo"],function(M,z,R,T){var k;R._locale._eraYearOrdinalRegex&&(k=M.match(R._locale._eraYearOrdinalRegex)),z[on]=R._locale.eraYearOrdinalParse?R._locale.eraYearOrdinalParse(M,k):parseInt(M,10)}),Pe(0,["gg",2],0,function(){return this.weekYear()%100}),Pe(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Y0("gggg","weekYear"),Y0("ggggg","weekYear"),Y0("GGGG","isoWeekYear"),Y0("GGGGG","isoWeekYear"),Ke("weekYear","gg"),Ke("isoWeekYear","GG"),qi("weekYear",1),qi("isoWeekYear",1),Se("G",bs),Se("g",bs),Se("GG",$t,Tn),Se("gg",$t,Tn),Se("GGGG",gp,vl),Se("gggg",gp,vl),Se("GGGGG",qo,D0),Se("ggggg",qo,D0),_s(["gggg","ggggg","GGGG","GGGGG"],function(M,z,R,T){z[T.substr(0,2)]=ft(M)}),_s(["gg","GG"],function(M,z,R,T){z[T]=O.parseTwoDigitYear(M)}),Pe("Q",0,"Qo","quarter"),Ke("quarter","Q"),qi("quarter",7),Se("Q",hp),Wt("Q",function(M,z){z[Jr]=3*(ft(M)-1)}),Pe("D",["DD",2],"Do","date"),Ke("date","D"),qi("date",9),Se("D",$t),Se("DD",$t,Tn),Se("Do",function(M,z){return M?z._dayOfMonthOrdinalParse||z._ordinalParse:z._dayOfMonthOrdinalParseLenient}),Wt(["D","DD"],Si),Wt("Do",function(M,z){z[Si]=ft(M.match($t)[0])});var Cb=qn("Date",!0);Pe("DDD",["DDDD",3],"DDDo","dayOfYear"),Ke("dayOfYear","DDD"),qi("dayOfYear",4),Se("DDD",k0),Se("DDDD",fp),Wt(["DDD","DDDD"],function(M,z,R){R._dayOfYear=ft(M)}),Pe("m",["mm",2],0,"minute"),Ke("minute","m"),qi("minute",14),Se("m",$t),Se("mm",$t,Tn),Wt(["m","mm"],St);var RO=qn("Minutes",!1);Pe("s",["ss",2],0,"second"),Ke("second","s"),qi("second",15),Se("s",$t),Se("ss",$t,Tn),Wt(["s","ss"],gn);var eo,xb,qO=qn("Seconds",!1);for(Pe("S",0,0,function(){return~~(this.millisecond()/100)}),Pe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Pe(0,["SSS",3],0,"millisecond"),Pe(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Pe(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Pe(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Pe(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Pe(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Pe(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Ke("millisecond","ms"),qi("millisecond",16),Se("S",k0,hp),Se("SS",k0,Tn),Se("SSS",k0,fp),eo="SSSS";eo.length<=9;eo+="S")Se(eo,Ya);function TO(M,z){z[$i]=ft(1e3*("0."+M))}for(eo="S";eo.length<=9;eo+="S")Wt(eo,TO);xb=qn("Milliseconds",!1),Pe("z",0,0,"zoneAbbr"),Pe("zz",0,0,"zoneName");var he=$r.prototype;function Oa(M){return M}he.add=mb,he.calendar=function Vp(M,z){1===arguments.length&&(arguments[0]?Np(arguments[0])?(M=arguments[0],z=void 0):function ge(M){var k,z=C(M)&&!D(M),R=!1,T=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(k=0;kR.valueOf():R.valueOf()9999?ba(R,z?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Un(Date.prototype.toISOString)?z?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ba(R,"Z")):ba(R,z?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},he.inspect=function zb(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var R,T,M="moment",z="";return this.isLocal()||(M=0===this.utcOffset()?"moment.utc":"moment.parseZone",z="Z"),R="["+M+'("]',T=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(R+T+"-MM-DD[T]HH:mm:ss.SSS"+z+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(he[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),he.toJSON=function ea(){return this.isValid()?this.toISOString():null},he.toString=function j0(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},he.unix=function Sr(){return Math.floor(this.valueOf()/1e3)},he.valueOf=function Wo(){return this._d.valueOf()-6e4*(this._offset||0)},he.creationData=function AO(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},he.eraName=function F0(){var M,z,R,T=this.localeData().eras();for(M=0,z=T.length;Mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},he.isLocal=function pb(){return!!this.isValid()&&!this._isUTC},he.isUtcOffset=function ub(){return!!this.isValid()&&this._isUTC},he.isUtc=Jn,he.isUTC=Jn,he.zoneAbbr=function Yp(){return this._isUTC?"UTC":""},he.zoneName=function Xp(){return this._isUTC?"Coordinated Universal Time":""},he.dates=Gi("dates accessor is deprecated. Use date instead.",Cb),he.months=Gi("months accessor is deprecated. Use month instead",Cp),he.years=Gi("years accessor is deprecated. Use year instead",L0),he.zone=Gi("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Dp(M,z){return null!=M?("string"!=typeof M&&(M=-M),this.utcOffset(M,z),this):-this.utcOffset()}),he.isDSTShifted=Gi("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Wp(){if(!P(this._isDSTShifted))return this._isDSTShifted;var z,M={};return Gr(M,this),(M=Ep(M))._a?(z=M._isUTC?xe(M._a):ne(M._a),this._isDSTShifted=this.isValid()&&function Vl(M,z,R){var te,T=Math.min(M.length,z.length),k=Math.abs(M.length-z.length),N=0;for(te=0;te0):this._isDSTShifted=!1,this._isDSTShifted});var ht=hs.prototype;function Gl(M,z,R,T){var k=Rr(),N=xe().set(T,z);return k[R](N,M)}function Rb(M,z,R){if(j(M)&&(z=M,M=void 0),M=M||"",null!=z)return Gl(M,z,R,"month");var T,k=[];for(T=0;T<12;T++)k[T]=Gl(M,T,R,"month");return k}function Di(M,z,R,T){"boolean"==typeof M?(j(z)&&(R=z,z=void 0),z=z||""):(R=z=M,M=!1,j(z)&&(R=z,z=void 0),z=z||"");var te,k=Rr(),N=M?k._week.dow:0,Be=[];if(null!=R)return Gl(z,(R+N)%7,T,"day");for(te=0;te<7;te++)Be[te]=Gl(z,(te+N)%7,T,"day");return Be}ht.calendar=function xn(M,z,R){var T=this._calendar[M]||this._calendar.sameElse;return Un(T)?T.call(z,R):T},ht.longDateFormat=function Rn(M){var z=this._longDateFormat[M],R=this._longDateFormat[M.toUpperCase()];return z||!R?z:(this._longDateFormat[M]=R.match(fs).map(function(T){return"MMMM"===T||"MM"===T||"DD"===T||"dddd"===T?T.slice(1):T}).join(""),this._longDateFormat[M])},ht.invalidDate=function S0(){return this._invalidDate},ht.ordinal=function U(M){return this._ordinal.replace("%d",M)},ht.preparse=Oa,ht.postformat=Oa,ht.relativeTime=function ce(M,z,R,T){var k=this._relativeTime[R];return Un(k)?k(M,z,R,T):k.replace(/%d/i,M)},ht.pastFuture=function Re(M,z){var R=this._relativeTime[M>0?"future":"past"];return Un(R)?R(z):R.replace(/%s/i,z)},ht.set=function us(M){var z,R;for(R in M)E(M,R)&&(Un(z=M[R])?this[R]=z:this["_"+R]=z);this._config=M,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ht.eras=function Xl(M,z){var R,T,k,N=this._eras||Rr("en")._eras;for(R=0,T=N.length;R=0)return N[T]},ht.erasConvertYear=function Er(M,z){var R=M.since<=M.until?1:-1;return void 0===z?O(M.since).year():O(M.since).year()+(z-M.offset)*R},ht.erasAbbrRegex=function _n(M){return E(this,"_erasAbbrRegex")||Ps.call(this),M?this._erasAbbrRegex:this._erasRegex},ht.erasNameRegex=function zO(M){return E(this,"_erasNameRegex")||Ps.call(this),M?this._erasNameRegex:this._erasRegex},ht.erasNarrowRegex=function pn(M){return E(this,"_erasNarrowRegex")||Ps.call(this),M?this._erasNarrowRegex:this._erasRegex},ht.months=function Gm(M,z){return M?v(this._months)?this._months[M.month()]:this._months[(this._months.isFormat||Cl).test(z)?"format":"standalone"][M.month()]:v(this._months)?this._months:this._months.standalone},ht.monthsShort=function $m(M,z){return M?v(this._monthsShort)?this._monthsShort[M.month()]:this._monthsShort[Cl.test(z)?"format":"standalone"][M.month()]:v(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ht.monthsParse=function vp(M,z,R){var T,k,N;if(this._monthsParseExact)return Qm.call(this,M,z,R);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),T=0;T<12;T++){if(k=xe([2e3,T]),R&&!this._longMonthsParse[T]&&(this._longMonthsParse[T]=new RegExp("^"+this.months(k,"").replace(".","")+"$","i"),this._shortMonthsParse[T]=new RegExp("^"+this.monthsShort(k,"").replace(".","")+"$","i")),!R&&!this._monthsParse[T]&&(N="^"+this.months(k,"")+"|^"+this.monthsShort(k,""),this._monthsParse[T]=new RegExp(N.replace(".",""),"i")),R&&"MMMM"===z&&this._longMonthsParse[T].test(M))return T;if(R&&"MMM"===z&&this._shortMonthsParse[T].test(M))return T;if(!R&&this._monthsParse[T].test(M))return T}},ht.monthsRegex=function Fi(M){return this._monthsParseExact?(E(this,"_monthsRegex")||me.call(this),M?this._monthsStrictRegex:this._monthsRegex):(E(this,"_monthsRegex")||(this._monthsRegex=Xm),this._monthsStrictRegex&&M?this._monthsStrictRegex:this._monthsRegex)},ht.monthsShortRegex=function Qi(M){return this._monthsParseExact?(E(this,"_monthsRegex")||me.call(this),M?this._monthsShortStrictRegex:this._monthsShortRegex):(E(this,"_monthsShortRegex")||(this._monthsShortRegex=wp),this._monthsShortStrictRegex&&M?this._monthsShortStrictRegex:this._monthsShortRegex)},ht.week=function Jm(M){return oi(M,this._week.dow,this._week.doy).week},ht.firstDayOfYear=function Rl(){return this._week.doy},ht.firstDayOfWeek=function Ze(){return this._week.dow},ht.weekdays=function En(M,z){var R=v(this._weekdays)?this._weekdays:this._weekdays[M&&!0!==M&&this._weekdays.isFormat.test(z)?"format":"standalone"];return!0===M?So(R,this._week.dow):M?R[M.day()]:R},ht.weekdaysMin=function eb(M){return!0===M?So(this._weekdaysMin,this._week.dow):M?this._weekdaysMin[M.day()]:this._weekdaysMin},ht.weekdaysShort=function rO(M){return!0===M?So(this._weekdaysShort,this._week.dow):M?this._weekdaysShort[M.day()]:this._weekdaysShort},ht.weekdaysParse=function Xa(M,z,R){var T,k,N;if(this._weekdaysParseExact)return aO.call(this,M,z,R);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),T=0;T<7;T++){if(k=xe([2e3,1]).day(T),R&&!this._fullWeekdaysParse[T]&&(this._fullWeekdaysParse[T]=new RegExp("^"+this.weekdays(k,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[T]=new RegExp("^"+this.weekdaysShort(k,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[T]=new RegExp("^"+this.weekdaysMin(k,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[T]||(N="^"+this.weekdays(k,"")+"|^"+this.weekdaysShort(k,"")+"|^"+this.weekdaysMin(k,""),this._weekdaysParse[T]=new RegExp(N.replace(".",""),"i")),R&&"dddd"===z&&this._fullWeekdaysParse[T].test(M))return T;if(R&&"ddd"===z&&this._shortWeekdaysParse[T].test(M))return T;if(R&&"dd"===z&&this._minWeekdaysParse[T].test(M))return T;if(!R&&this._weekdaysParse[T].test(M))return T}},ht.weekdaysRegex=function cO(M){return this._weekdaysParseExact?(E(this,"_weekdaysRegex")||Sl.call(this),M?this._weekdaysStrictRegex:this._weekdaysRegex):(E(this,"_weekdaysRegex")||(this._weekdaysRegex=nO),this._weekdaysStrictRegex&&M?this._weekdaysStrictRegex:this._weekdaysRegex)},ht.weekdaysShortRegex=function tb(M){return this._weekdaysParseExact?(E(this,"_weekdaysRegex")||Sl.call(this),M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(E(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Zm),this._weekdaysShortStrictRegex&&M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ht.weekdaysMinRegex=function dO(M){return this._weekdaysParseExact?(E(this,"_weekdaysRegex")||Sl.call(this),M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(E(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Tl),this._weekdaysMinStrictRegex&&M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ht.isPM=function pO(M){return"p"===(M+"").toLowerCase().charAt(0)},ht.meridiem=function hO(M,z,R){return M>11?R?"pm":"PM":R?"am":"AM"},Ma("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(M){var z=M%10;return M+(1===ft(M%100/10)?"th":1===z?"st":2===z?"nd":3===z?"rd":"th")}}),O.lang=Gi("moment.lang is deprecated. Use moment.locale instead.",Ma),O.langData=Gi("moment.langData is deprecated. Use moment.localeData instead.",Rr);var Dr=Math.abs;function Ql(M,z,R,T){var k=lr(z,R);return M._milliseconds+=T*k._milliseconds,M._days+=T*k._days,M._months+=T*k._months,M._bubble()}function Zl(M){return M<0?Math.floor(M):Math.ceil(M)}function ec(M){return 4800*M/146097}function Bo(M){return 146097*M/4800}function kr(M){return function(){return this.as(M)}}var DO=kr("ms"),kO=kr("s"),LO=kr("m"),qb=kr("h"),Tb=kr("d"),HO=kr("w"),Kp=kr("M"),tc=kr("Q"),Sb=kr("y");function No(M){return function(){return this.isValid()?this._data[M]:NaN}}var Eb=No("milliseconds"),Zp=No("seconds"),eu=No("minutes"),Db=No("hours"),kb=No("days"),Lb=No("months"),tu=No("years");var Lr=Math.round,Vo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function PO(M,z,R,T,k){return k.relativeTime(z||1,!!R,M,T)}var nc=Math.abs;function to(M){return(M>0)-(M<0)||+M}function Is(){if(!this.isValid())return this.localeData().invalidDate();var T,k,N,te,je,Pt,sn,An,M=nc(this._milliseconds)/1e3,z=nc(this._days),R=nc(this._months),Be=this.asSeconds();return Be?(T=Gn(M/60),k=Gn(T/60),M%=60,T%=60,N=Gn(R/12),R%=12,te=M?M.toFixed(3).replace(/\.?0+$/,""):"",je=Be<0?"-":"",Pt=to(this._months)!==to(Be)?"-":"",sn=to(this._days)!==to(Be)?"-":"",An=to(this._milliseconds)!==to(Be)?"-":"",je+"P"+(N?Pt+N+"Y":"")+(R?Pt+R+"M":"")+(z?sn+z+"D":"")+(k||T||M?"T":"")+(k?An+k+"H":"")+(T?An+T+"M":"")+(M?An+te+"S":"")):"P0D"}var wt=At.prototype;return wt.isValid=function Qn(){return this._isValid},wt.abs=function $l(){var M=this._data;return this._milliseconds=Dr(this._milliseconds),this._days=Dr(this._days),this._months=Dr(this._months),M.milliseconds=Dr(M.milliseconds),M.seconds=Dr(M.seconds),M.minutes=Dr(M.minutes),M.hours=Dr(M.hours),M.months=Dr(M.months),M.years=Dr(M.years),this},wt.add=function Jl(M,z){return Ql(this,M,z,1)},wt.subtract=function Kl(M,z){return Ql(this,M,z,-1)},wt.as=function Bs(M){if(!this.isValid())return NaN;var z,R,T=this._milliseconds;if("month"===(M=kt(M))||"quarter"===M||"year"===M)switch(z=this._days+T/864e5,R=this._months+ec(z),M){case"month":return R;case"quarter":return R/3;case"year":return R/12}else switch(z=this._days+Math.round(Bo(this._months)),M){case"week":return z/7+T/6048e5;case"day":return z+T/864e5;case"hour":return 24*z+T/36e5;case"minute":return 1440*z+T/6e4;case"second":return 86400*z+T/1e3;case"millisecond":return Math.floor(864e5*z)+T;default:throw new Error("Unknown unit "+M)}},wt.asMilliseconds=DO,wt.asSeconds=kO,wt.asMinutes=LO,wt.asHours=qb,wt.asDays=Tb,wt.asWeeks=HO,wt.asMonths=Kp,wt.asQuarters=tc,wt.asYears=Sb,wt.valueOf=function Io(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ft(this._months/12):NaN},wt._bubble=function Jp(){var k,N,te,Be,je,M=this._milliseconds,z=this._days,R=this._months,T=this._data;return M>=0&&z>=0&&R>=0||M<=0&&z<=0&&R<=0||(M+=864e5*Zl(Bo(R)+z),z=0,R=0),T.milliseconds=M%1e3,k=Gn(M/1e3),T.seconds=k%60,N=Gn(k/60),T.minutes=N%60,te=Gn(N/60),T.hours=te%24,z+=Gn(te/24),R+=je=Gn(ec(z)),z-=Zl(Bo(je)),Be=Gn(R/12),R%=12,T.days=z,T.months=R,T.years=Be,this},wt.clone=function ic(){return lr(this)},wt.get=function WO(M){return M=kt(M),this.isValid()?this[M+"s"]():NaN},wt.milliseconds=Eb,wt.seconds=Zp,wt.minutes=eu,wt.hours=Db,wt.days=kb,wt.weeks=function Hb(){return Gn(this.days()/7)},wt.months=Lb,wt.years=tu,wt.humanize=function Pb(M,z){if(!this.isValid())return this.localeData().invalidDate();var k,N,R=!1,T=Vo;return"object"==typeof M&&(z=M,M=!1),"boolean"==typeof M&&(R=M),"object"==typeof z&&(T=Object.assign({},Vo,z),null!=z.s&&null==z.ss&&(T.ss=z.s-1)),N=function Wb(M,z,R,T){var k=lr(M).abs(),N=Lr(k.as("s")),te=Lr(k.as("m")),Be=Lr(k.as("h")),je=Lr(k.as("d")),Pt=Lr(k.as("M")),sn=Lr(k.as("w")),An=Lr(k.as("y")),wi=N<=R.ss&&["s",N]||N0,wi[4]=T,PO.apply(null,wi)}(this,!R,T,k=this.localeData()),R&&(N=k.pastFuture(+this,N)),k.postformat(N)},wt.toISOString=Is,wt.toString=Is,wt.toJSON=Is,wt.locale=Ho,wt.localeData=Ja,wt.toIsoString=Gi("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Is),wt.lang=Ki,Pe("X",0,0,"unix"),Pe("x",0,0,"valueOf"),Se("x",bs),Se("X",/[+-]?\d+(\.\d{1,3})?/),Wt("X",function(M,z,R){R._d=new Date(1e3*parseFloat(M))}),Wt("x",function(M,z,R){R._d=new Date(ft(M))}),O.version="2.29.4",function x(M){S=M}(ne),O.fn=he,O.min=function sb(){return ko("isBefore",[].slice.call(arguments,0))},O.max=function lb(){return ko("isAfter",[].slice.call(arguments,0))},O.now=function(){return Date.now?Date.now():+new Date},O.utc=xe,O.unix=function SO(M){return ne(1e3*M)},O.months=function X0(M,z){return Rb(M,z,"months")},O.isDate=G,O.locale=Ma,O.invalid=mn,O.duration=lr,O.isMoment=ji,O.weekdays=function Gp(M,z,R){return Di(M,z,R,"weekdays")},O.parseZone=function EO(){return ne.apply(null,arguments).parseZone()},O.localeData=Rr,O.isDuration=Ga,O.monthsShort=function Kn(M,z){return Rb(M,z,"monthsShort")},O.weekdaysMin=function Qp(M,z,R){return Di(M,z,R,"weekdaysMin")},O.defineLocale=ut,O.updateLocale=function Dl(M,z){if(null!=z){var R,T,k=be;null!=Nt[M]&&null!=Nt[M].parentLocale?Nt[M].set(Yn(Nt[M]._config,z)):(null!=(T=Cs(M))&&(k=T._config),z=Yn(k,z),null==T&&(z.abbr=M),(R=new hs(z)).parentLocale=Nt[M],Nt[M]=R),Ma(M)}else null!=Nt[M]&&(null!=Nt[M].parentLocale?(Nt[M]=Nt[M].parentLocale,M===Ma()&&Ma(M)):null!=Nt[M]&&delete Nt[M]);return Nt[M]},O.locales=function Mn(){return xr(Nt)},O.weekdaysShort=function $p(M,z,R){return Di(M,z,R,"weekdaysShort")},O.normalizeUnits=kt,O.relativeTimeRounding=function Qt(M){return void 0===M?Lr:"function"==typeof M&&(Lr=M,!0)},O.relativeTimeThreshold=function iu(M,z){return void 0!==Vo[M]&&(void 0===z?Vo[M]:(Vo[M]=z,"s"===M&&(Vo.ss=z-1),!0))},O.calendarFormat=function _b(M,z){var R=M.diff(z,"days",!0);return R<-6?"sameElse":R<-1?"lastWeek":R<0?"lastDay":R<1?"sameDay":R<2?"nextDay":R<7?"nextWeek":"sameElse"},O.prototype=he,O.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},O}()},6700:(Q,K,W)=>{var S={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function O(v){var C=x(v);return W(C)}function x(v){if(!W.o(S,v)){var C=new Error("Cannot find module '"+v+"'");throw C.code="MODULE_NOT_FOUND",C}return S[v]}O.keys=function(){return Object.keys(S)},O.resolve=x,Q.exports=O,O.id=6700},1128:Q=>{"use strict";Q.exports=JSON.parse('{"version":"2023c","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|01212121212121212121212121212121212343434343434343434343434343434312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:Q=>{"use strict";Q.exports={i8:"14.4.0"}}},Q=>{Q(Q.s=5851)}]); \ No newline at end of file diff --git a/dist/apps/consolidator/polyfills.13933c9b5e67bb36.js b/dist/apps/consolidator/polyfills.13933c9b5e67bb36.js deleted file mode 100644 index e8f9da047..000000000 --- a/dist/apps/consolidator/polyfills.13933c9b5e67bb36.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkconsolidator=self.webpackChunkconsolidator||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,T){n&&n.measure&&n.measure(M,T)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===P))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(P,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===E){t._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,T,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,T,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,T,t,r)=>M.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(M){if(K||e[O]&&(K=e[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,Y=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||Y.event))return;let n=we[e.type];n||(n=we[e.type]=j("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function We(e,n,i){let o=ue(e,n);if(!o&&i&&ue(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=we[d];b||(b=we[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,Ue),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,Ue,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v[ct]&&v.removeAttribute(n),L}return null},pe(e,n,o),e[c]=!0}function qe(e,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function le(e,n){e[j("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),L="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const O=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[O];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function K(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[J]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[L];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const S=l[R],Z=!!s&&_===s[_];Z&&(s[J]=S,s[x]=w);const D=u.run(m,void 0,Z&&m!==K&&m!==H?[]:[S]);z(s,!0,D)}catch(S){z(s,!1,S)}},s)}const M=function(){},T=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new t((m,S)=>{for(let Z=0;Z{g||(g=!0,m(D))},D=>{w.push(D),f--,0===f&&(g=!0,S(new T(w,"All promises were rejected")))})})}static race(u){let s,f,g=new this((S,Z)=>{s=S,f=Z});function w(S){s(S)}function m(S){f(S)}for(let S of u)B(S)||(S=this.resolve(S)),S.then(w,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((D,V)=>{f=D,g=V}),m=2,S=0;const Z=[];for(let D of u){B(D)||(D=this.resolve(D));const V=S;try{D.then(F=>{Z[V]=s?s.thenCallback(F):F,m--,0===m&&f(Z)},F=>{s?(Z[V]=s.errorCallback(F),m--,0===m&&f(Z)):g(F)})}catch(F){g(F)}m++,S++}return m-=2,0===m&&f(Z),w}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||t);const g=new f(M),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=t);const f=new s(M);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new t((S,Z)=>{f.call(this,S,Z)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),ae(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=j("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ce,o=(n?n(e):e)+ie,c=me+i,a=me+o;te[e]={},te[e][ce]=c,te[e][ie]=a}function dt(e,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||De,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",L="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,J){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][J?ie:ce]];if(X){const A=[];if(1===X.length){const E=O(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=ve(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const t=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ie:ce]);const w=g&&s.target[g];if(w)for(let m=0;mfunction(c,a){c[$e]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const L=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}else O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function Qe(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function et(e,n,i,o){e&&qe(e,Qe(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=qe,i.patchMethod=ae,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Se,i.ArraySlice=it,i.patchClass=ge,i.wrapWithCurrentZone=Ie,i.filterProperties=Qe,i.attachOriginToPatched=le,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=j("zoneTask");function Te(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=ae(e,n+=o,v=>function(p,L){if("function"==typeof L[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const B=Me(n,L[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Re]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=ae(e,i,v=>function(p,L){const O=L[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";Te(e,n,i,"Timeout"),Te(e,n,i,"Interval"),Te(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];et(c,He(c),i&&i.concat(a),ve(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const L=p.prototype;let N=L[Oe],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Oe],B=I[Ne]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Oe],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===K){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=ae(L,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===K&&Q.invoke()}}),G=ae(L,"abort",()=>function(h,I){const P=function O(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return le(b,d),b})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Ke(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(e,i)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/consolidator/polyfills.f52c1369fe2242f0.js b/dist/apps/consolidator/polyfills.f52c1369fe2242f0.js new file mode 100644 index 000000000..e77860b4c --- /dev/null +++ b/dist/apps/consolidator/polyfills.f52c1369fe2242f0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkconsolidator=self.webpackChunkconsolidator||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function s(j){n&&n.mark&&n.mark(j)}function r(j,h){n&&n.measure&&n.measure(j,h)}s("Zone");const i=e.__Zone_symbol_prefix||"__zone_symbol__";function l(j){return i+j}const p=!0===e[l("forceDuplicateZoneCheck")];if(e.Zone){if(p||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let E=(()=>{class h{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=h.current;for(;t.parent;)t=t.parent;return t}static get current(){return W.zone}static get currentTask(){return re}static __load_patch(t,_,w=!1){if(oe.hasOwnProperty(t)){if(!w&&p)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const L="Zone:"+t;s(L),oe[t]=_(e,h,Y),r(L,L)}}get parent(){return this._parent}get name(){return this._name}constructor(t,_){this._parent=t,this._name=_?_.name||"unnamed":"",this._properties=_&&_.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,_)}get(t){const _=this.getZoneWith(t);if(_)return _._properties[t]}getZoneWith(t){let _=this;for(;_;){if(_._properties.hasOwnProperty(t))return _;_=_._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,_){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const w=this._zoneDelegate.intercept(this,t,_),L=this;return function(){return L.runGuarded(w,this,arguments,_)}}run(t,_,w,L){W={parent:W,zone:this};try{return this._zoneDelegate.invoke(this,t,_,w,L)}finally{W=W.parent}}runGuarded(t,_=null,w,L){W={parent:W,zone:this};try{try{return this._zoneDelegate.invoke(this,t,_,w,L)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{W=W.parent}}runTask(t,_,w){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===G&&(t.type===Q||t.type===P))return;const L=t.state!=y;L&&t._transitionTo(y,A),t.runCount++;const a=re;re=t,W={parent:W,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,_,w)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{t.state!==G&&t.state!==d&&(t.type==Q||t.data&&t.data.isPeriodic?L&&t._transitionTo(A,y):(t.runCount=0,this._updateTaskCount(t,-1),L&&t._transitionTo(G,y,G))),W=W.parent,re=a}}scheduleTask(t){if(t.zone&&t.zone!==this){let w=this;for(;w;){if(w===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);w=w.parent}}t._transitionTo(z,G);const _=[];t._zoneDelegates=_,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(w){throw t._transitionTo(d,z,G),this._zoneDelegate.handleError(this,w),w}return t._zoneDelegates===_&&this._updateTaskCount(t,1),t.state==z&&t._transitionTo(A,z),t}scheduleMicroTask(t,_,w,L){return this.scheduleTask(new m(I,t,_,w,L,void 0))}scheduleMacroTask(t,_,w,L,a){return this.scheduleTask(new m(P,t,_,w,L,a))}scheduleEventTask(t,_,w,L,a){return this.scheduleTask(new m(Q,t,_,w,L,a))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===y){t._transitionTo(V,A,y);try{this._zoneDelegate.cancelTask(this,t)}catch(_){throw t._transitionTo(d,V),this._zoneDelegate.handleError(this,_),_}return this._updateTaskCount(t,-1),t._transitionTo(G,V),t.runCount=0,t}}_updateTaskCount(t,_){const w=t._zoneDelegates;-1==_&&(t._zoneDelegates=null);for(let L=0;Lj.hasTask(c,t),onScheduleTask:(j,h,c,t)=>j.scheduleTask(c,t),onInvokeTask:(j,h,c,t,_,w)=>j.invokeTask(c,t,_,w),onCancelTask:(j,h,c,t)=>j.cancelTask(c,t)};class v{constructor(h,c,t){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=h,this._parentDelegate=c,this._forkZS=t&&(t&&t.onFork?t:c._forkZS),this._forkDlgt=t&&(t.onFork?c:c._forkDlgt),this._forkCurrZone=t&&(t.onFork?this.zone:c._forkCurrZone),this._interceptZS=t&&(t.onIntercept?t:c._interceptZS),this._interceptDlgt=t&&(t.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=t&&(t.onIntercept?this.zone:c._interceptCurrZone),this._invokeZS=t&&(t.onInvoke?t:c._invokeZS),this._invokeDlgt=t&&(t.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=t&&(t.onInvoke?this.zone:c._invokeCurrZone),this._handleErrorZS=t&&(t.onHandleError?t:c._handleErrorZS),this._handleErrorDlgt=t&&(t.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=t&&(t.onHandleError?this.zone:c._handleErrorCurrZone),this._scheduleTaskZS=t&&(t.onScheduleTask?t:c._scheduleTaskZS),this._scheduleTaskDlgt=t&&(t.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=t&&(t.onScheduleTask?this.zone:c._scheduleTaskCurrZone),this._invokeTaskZS=t&&(t.onInvokeTask?t:c._invokeTaskZS),this._invokeTaskDlgt=t&&(t.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=t&&(t.onInvokeTask?this.zone:c._invokeTaskCurrZone),this._cancelTaskZS=t&&(t.onCancelTask?t:c._cancelTaskZS),this._cancelTaskDlgt=t&&(t.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=t&&(t.onCancelTask?this.zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _=t&&t.onHasTask;(_||c&&c._hasTaskZS)&&(this._hasTaskZS=_?t:b,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=h,t.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this.zone),t.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this.zone),t.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this.zone))}fork(h,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,h,c):new E(h,c)}intercept(h,c,t){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,h,c,t):c}invoke(h,c,t,_,w){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,h,c,t,_,w):c.apply(t,_)}handleError(h,c){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,h,c)}scheduleTask(h,c){let t=c;if(this._scheduleTaskZS)this._hasTaskZS&&t._zoneDelegates.push(this._hasTaskDlgtOwner),t=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,h,c),t||(t=c);else if(c.scheduleFn)c.scheduleFn(c);else{if(c.type!=I)throw new Error("Task is missing scheduleFn.");C(c)}return t}invokeTask(h,c,t,_){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,h,c,t,_):c.callback.apply(t,_)}cancelTask(h,c){let t;if(this._cancelTaskZS)t=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,h,c);else{if(!c.cancelFn)throw Error("Task is not cancelable");t=c.cancelFn(c)}return t}hasTask(h,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,h,c)}catch(t){this.handleError(h,t)}}_updateTaskCount(h,c){const t=this._taskCounts,_=t[h],w=t[h]=_+c;if(w<0)throw new Error("More tasks executed then were scheduled.");0!=_&&0!=w||this.hasTask(this.zone,{microTask:t.microTask>0,macroTask:t.macroTask>0,eventTask:t.eventTask>0,change:h})}}class m{constructor(h,c,t,_,w,L){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=h,this.source=c,this.data=_,this.scheduleFn=w,this.cancelFn=L,!t)throw new Error("callback is not defined");this.callback=t;const a=this;this.invoke=h===Q&&_&&_.useG?m.invokeTask:function(){return m.invokeTask.call(e,a,this,arguments)}}static invokeTask(h,c,t){h||(h=this),ee++;try{return h.runCount++,h.zone.runTask(h,c,t)}finally{1==ee&&T(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,z)}_transitionTo(h,c,t){if(this._state!==c&&this._state!==t)throw new Error(`${this.type} '${this.source}': can not transition to '${h}', expecting state '${c}'${t?" or '"+t+"'":""}, was '${this._state}'.`);this._state=h,h==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=l("setTimeout"),O=l("Promise"),N=l("then");let K,U=[],x=!1;function X(j){if(K||e[O]&&(K=e[O].resolve(0)),K){let h=K[N];h||(h=K.then),h.call(K,j)}else e[M](j,0)}function C(j){0===ee&&0===U.length&&X(T),j&&U.push(j)}function T(){if(!x){for(x=!0;U.length;){const j=U;U=[];for(let h=0;hW,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:C,showUncaughtError:()=>!E[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:X};let W={parent:null,zone:new E(null,null)},re=null,ee=0;function q(){}r("Zone","Zone"),e.Zone=E}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,s,r,i){return Zone.current.scheduleMacroTask(e,n,s,r,i)}const H=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,$=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let s=e.length-1;s>=0;s--)"function"==typeof e[s]&&(e[s]=Ie(e[s],n+"_"+s));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in $)&&typeof $.process<"u"&&"[object process]"==={}.toString.call($.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof $.process<"u"&&"[object process]"==={}.toString.call($.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||$.event))return;let n=we[e.type];n||(n=we[e.type]=H("ON_PROPERTY"+e.type));const s=this||e.target||$,r=s[n];let i;return Ae&&s===_e&&"error"===e.type?(i=r&&r.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=r&&r.apply(this,arguments),null!=i&&!i&&e.preventDefault()),i};function We(e,n,s){let r=ue(e,n);if(!r&&s&&ue(s,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const i=H("on"+n+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete r.writable,delete r.value;const l=r.get,p=r.set,E=n.slice(2);let b=we[E];b||(b=we[E]=H("ON_PROPERTY"+E)),r.set=function(v){let m=this;!m&&e===$&&(m=$),m&&("function"==typeof m[b]&&m.removeEventListener(E,Ue),p&&p.call(m,null),m[b]=v,"function"==typeof v&&m.addEventListener(E,Ue,!1))},r.get=function(){let v=this;if(!v&&e===$&&(v=$),!v)return null;const m=v[b];if(m)return m;if(l){let M=l.call(this);if(M)return r.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},pe(e,n,r),e[i]=!0}function qe(e,n,s){if(n)for(let r=0;rfunction(p,E){const b=s(p,E);return b.cbIdx>=0&&"function"==typeof E[b.cbIdx]?Me(b.name,E[b.cbIdx],b,i):l.apply(p,E)})}function le(e,n){e[H("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,s)=>{const r=Object.getOwnPropertyDescriptor,i=Object.defineProperty,p=s.symbol,E=[],b=!0===e[p("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=p("Promise"),m=p("then"),M="__creationTrace__";s.onUnhandledError=a=>{if(s.showUncaughtError()){const u=a&&a.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",a.zone.name,"; Task:",a.task&&a.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(a)}},s.microtaskDrainDone=()=>{for(;E.length;){const a=E.shift();try{a.zone.runGuarded(()=>{throw a.throwOriginal?a.rejection:a})}catch(u){N(u)}}};const O=p("unhandledPromiseRejectionHandler");function N(a){s.onUnhandledError(a);try{const u=n[O];"function"==typeof u&&u.call(this,a)}catch{}}function U(a){return a&&a.then}function x(a){return a}function K(a){return c.reject(a)}const X=p("state"),C=p("value"),T=p("finally"),J=p("parentPromiseValue"),G=p("parentPromiseState"),z="Promise.then",A=null,y=!0,V=!1,d=0;function I(a,u){return o=>{try{Y(a,u,o)}catch(f){Y(a,!1,f)}}}const P=function(){let a=!1;return function(o){return function(){a||(a=!0,o.apply(null,arguments))}}},Q="Promise resolved with itself",oe=p("currentTaskTrace");function Y(a,u,o){const f=P();if(a===o)throw new TypeError(Q);if(a[X]===A){let k=null;try{("object"==typeof o||"function"==typeof o)&&(k=o&&o.then)}catch(R){return f(()=>{Y(a,!1,R)})(),a}if(u!==V&&o instanceof c&&o.hasOwnProperty(X)&&o.hasOwnProperty(C)&&o[X]!==A)re(o),Y(a,o[X],o[C]);else if(u!==V&&"function"==typeof k)try{k.call(o,f(I(a,u)),f(I(a,!1)))}catch(R){f(()=>{Y(a,!1,R)})()}else{a[X]=u;const R=a[C];if(a[C]=o,a[T]===T&&u===y&&(a[X]=a[G],a[C]=a[J]),u===V&&o instanceof Error){const g=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];g&&i(o,oe,{configurable:!0,enumerable:!1,writable:!0,value:g})}for(let g=0;g{try{const S=a[C],Z=!!o&&T===o[T];Z&&(o[J]=S,o[G]=R);const D=u.run(g,void 0,Z&&g!==K&&g!==x?[]:[S]);Y(o,!0,D)}catch(S){Y(o,!1,S)}},o)}const j=function(){},h=e.AggregateError;class c{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return Y(new this(null),y,u)}static reject(u){return Y(new this(null),V,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new h([],"All promises were rejected"));const o=[];let f=0;try{for(let g of u)f++,o.push(c.resolve(g))}catch{return Promise.reject(new h([],"All promises were rejected"))}if(0===f)return Promise.reject(new h([],"All promises were rejected"));let k=!1;const R=[];return new c((g,S)=>{for(let Z=0;Z{k||(k=!0,g(D))},D=>{R.push(D),f--,0===f&&(k=!0,S(new h(R,"All promises were rejected")))})})}static race(u){let o,f,k=new this((S,Z)=>{o=S,f=Z});function R(S){o(S)}function g(S){f(S)}for(let S of u)U(S)||(S=this.resolve(S)),S.then(R,g);return k}static all(u){return c.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof c?this:c).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,o){let f,k,R=new this((D,F)=>{f=D,k=F}),g=2,S=0;const Z=[];for(let D of u){U(D)||(D=this.resolve(D));const F=S;try{D.then(B=>{Z[F]=o?o.thenCallback(B):B,g--,0===g&&f(Z)},B=>{o?(Z[F]=o.errorCallback(B),g--,0===g&&f(Z)):k(B)})}catch(B){k(B)}g++,S++}return g-=2,0===g&&f(Z),R}constructor(u){const o=this;if(!(o instanceof c))throw new Error("Must be an instanceof Promise.");o[X]=A,o[C]=[];try{const f=P();u&&u(f(I(o,y)),f(I(o,V)))}catch(f){Y(o,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return c}then(u,o){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||c);const k=new f(j),R=n.current;return this[X]==A?this[C].push(R,k,u,o):ee(this,R,k,u,o),k}catch(u){return this.then(null,u)}finally(u){let o=this.constructor?.[Symbol.species];(!o||"function"!=typeof o)&&(o=c);const f=new o(j);f[T]=T;const k=n.current;return this[X]==A?this[C].push(k,f,u,u):ee(this,k,f,u,u),f}}c.resolve=c.resolve,c.reject=c.reject,c.race=c.race,c.all=c.all;const t=e[v]=e.Promise;e.Promise=c;const _=p("thenPatched");function w(a){const u=a.prototype,o=r(u,"then");if(o&&(!1===o.writable||!o.configurable))return;const f=u.then;u[m]=f,a.prototype.then=function(k,R){return new c((S,Z)=>{f.call(this,S,Z)}).then(k,R)},a[_]=!0}return s.patchThen=w,t&&(w(t),ae(e,"fetch",a=>function L(a){return function(u,o){let f=a.apply(u,o);if(f instanceof c)return f;let k=f.constructor;return k[_]||w(k),f}}(a))),Promise[n.__symbol__("uncaughtPromiseErrors")]=E,c}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,s=H("OriginalDelegate"),r=H("Promise"),i=H("Error"),l=function(){if("function"==typeof this){const v=this[s];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[r];if(m)return n.call(m)}if(this===Error){const m=e[i];if(m)return n.call(m)}}return n.call(this)};l[s]=n,Function.prototype.toString=l;const p=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":p.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=H("propagationStopped");function Je(e,n){const s=(n?n(e):e)+ce,r=(n?n(e):e)+ie,i=me+s,l=me+r;te[e]={},te[e][ce]=i,te[e][ie]=l}function dt(e,n,s,r){const i=r&&r.add||Ze,l=r&&r.rm||De,p=r&&r.listeners||"eventListeners",E=r&&r.rmAll||"removeAllListeners",b=H(i),v="."+i+":",m="prependListener",M="."+m+":",O=function(C,T,J){if(C.isRemoved)return;const G=C.callback;let z;"object"==typeof G&&G.handleEvent&&(C.callback=y=>G.handleEvent(y),C.originalDelegate=G);try{C.invoke(C,T,[J])}catch(y){z=y}const A=C.options;return A&&"object"==typeof A&&A.once&&T[l].call(T,J.type,C.originalDelegate?C.originalDelegate:C.callback,A),z};function N(C,T,J){if(!(T=T||e.event))return;const G=C||T.target||e,z=G[te[T.type][J?ie:ce]];if(z){const A=[];if(1===z.length){const y=O(z[0],G,T);y&&A.push(y)}else{const y=z.slice();for(let V=0;V{throw V})}}}const U=function(C){return N(this,C,!1)},x=function(C){return N(this,C,!0)};function K(C,T){if(!C)return!1;let J=!0;T&&void 0!==T.useG&&(J=T.useG);const G=T&&T.vh;let z=!0;T&&void 0!==T.chkDup&&(z=T.chkDup);let A=!1;T&&void 0!==T.rt&&(A=T.rt);let y=C;for(;y&&!y.hasOwnProperty(i);)y=ve(y);if(!y&&C[i]&&(y=C),!y||y[b])return!1;const V=T&&T.eventNameToString,d={},I=y[b]=y[i],P=y[H(l)]=y[l],Q=y[H(p)]=y[p],oe=y[H(E)]=y[E];let Y;T&&T.prepend&&(Y=y[H(T.prepend)]=y[T.prepend]);const c=J?function(o){if(!d.isExisting)return I.call(d.target,d.eventName,d.capture?x:U,d.options)}:function(o){return I.call(d.target,d.eventName,o.invoke,d.options)},t=J?function(o){if(!o.isRemoved){const f=te[o.eventName];let k;f&&(k=f[o.capture?ie:ce]);const R=k&&o.target[k];if(R)for(let g=0;gfunction(i,l){i[$e]=!0,r&&r.apply(i,l)})}function Et(e,n,s,r,i){const l=Zone.__symbol__(r);if(n[l])return;const p=n[l]=n[r];n[r]=function(E,b,v){return b&&b.prototype&&i.forEach(function(m){const M=`${s}.${r}::`+m,O=b.prototype;try{if(O.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(O,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,m,N)):O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}else O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}catch{}}),p.call(n,E,b,v)},e.attachOriginToPatched(n[r],p)}function Qe(e,n,s){if(!s||0===s.length)return n;const r=s.filter(l=>l.target===e);if(!r||0===r.length)return n;const i=r[0].ignoreProperties;return n.filter(l=>-1===i.indexOf(l))}function et(e,n,s,r){e&&qe(e,Qe(e,n,s),r)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,s)=>{const r=He(e);s.patchOnProperties=qe,s.patchMethod=ae,s.bindArguments=Le,s.patchMacroTask=lt;const i=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[i]=e[l]),e[i]&&(n[i]=n[l]=e[i]),s.patchEventPrototype=_t,s.patchEventTarget=dt,s.isIEOrEdge=ft,s.ObjectDefineProperty=pe,s.ObjectGetOwnPropertyDescriptor=ue,s.ObjectCreate=Se,s.ArraySlice=it,s.patchClass=ge,s.wrapWithCurrentZone=Ie,s.filterProperties=Qe,s.attachOriginToPatched=le,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Et,s.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:r,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=H("zoneTask");function Te(e,n,s,r){let i=null,l=null;s+=r;const p={};function E(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=i.apply(e,m.args),v}function b(v){return l.call(e,v.data.handleId)}i=ae(e,n+=r,v=>function(m,M){if("function"==typeof M[0]){const O={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete p[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const U=Me(n,M[0],O,E,b);if(!U)return U;const x=U.data.handleId;return"number"==typeof x?p[x]=U:x&&(x[Re]=U),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(U.ref=x.ref.bind(x),U.unref=x.unref.bind(x)),"number"==typeof x||x?x:U}return v.apply(e,M)}),l=ae(e,s,v=>function(m,M){const O=M[0];let N;"number"==typeof O?N=p[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete p[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",s="clear";Te(e,n,s,"Timeout"),Te(e,n,s,"Interval"),Te(e,n,s,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const s=["alert","prompt","confirm"];for(let r=0;rfunction(b,v){return n.current.run(l,e,v,E)})}),Zone.__load_patch("EventTarget",(e,n,s)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,s),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:s,zoneSymbolEventNames:r,TRUE_STR:i,FALSE_STR:l,ZONE_SYMBOL_PREFIX:p}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,s)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,s)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,s)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const s=n.__Zone_ignore_on_properties;let r=[];if(Ae){const i=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];et(i,He(i),s&&s.concat(l),ve(i))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function pt(e,n){const{isBrowser:s,isMix:r}=n.getGlobalObjects();(s||r)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,s)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const m=v.XMLHttpRequest;if(!m)return;const M=m.prototype;let N=M[Oe],U=M[Ne];if(!N){const d=v.XMLHttpRequestEventTarget;if(d){const I=d.prototype;N=I[Oe],U=I[Ne]}}const x="readystatechange",K="scheduled";function X(d){const I=d.data,P=I.target;P[l]=!1,P[E]=!1;const Q=P[i];N||(N=P[Oe],U=P[Ne]),Q&&U.call(P,x,Q);const oe=P[i]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[l]&&d.state===K){const W=P[n.__symbol__("loadfalse")];if(0!==P.status&&W&&W.length>0){const re=d.invoke;d.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let q=0;qfunction(d,I){return d[r]=0==I[2],d[p]=I[1],J.apply(d,I)}),z=H("fetchTaskAborting"),A=H("fetchTaskScheduling"),y=ae(M,"send",()=>function(d,I){if(!0===n.current[A]||d[r])return y.apply(d,I);{const P={target:d,url:d[p],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",C,P,X,T);d&&!0===d[E]&&!P.aborted&&Q.state===K&&Q.invoke()}}),V=ae(M,"abort",()=>function(d,I){const P=function O(d){return d[s]}(d);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[z])return V.apply(d,I)})}(e);const s=H("xhrTask"),r=H("xhrSync"),i=H("xhrListener"),l=H("xhrScheduled"),p=H("xhrURL"),E=H("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const s=e.constructor.name;for(let r=0;r{const b=function(){return E.apply(this,Le(arguments,s+"."+i))};return le(b,E),b})(l)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function s(r){return function(i){Ke(e,r).forEach(p=>{const E=e.PromiseRejectionEvent;if(E){const b=new E(r,{promise:i.promise,reason:i.rejection});p.invoke(b)}})}}e.PromiseRejectionEvent&&(n[H("unhandledPromiseRejectionHandler")]=s("unhandledrejection"),n[H("rejectionHandledHandler")]=s("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,s)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",s=>function(r,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(e,s)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/consolidator/runtime.15db6a65f7bbd127.js b/dist/apps/consolidator/runtime.15db6a65f7bbd127.js deleted file mode 100644 index 3a6d352c9..000000000 --- a/dist/apps/consolidator/runtime.15db6a65f7bbd127.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,d={},v={};function a(e){var l=v[e];if(void 0!==l)return l.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=d,e=[],a.O=(l,r,c,o)=>{if(!r){var s=1/0;for(n=0;n=o)&&Object.keys(a.O).every(_=>a.O[_](r[f]))?r.splice(f--,1):(u=!1,o0&&e[n-1][2]>o;n--)e[n]=e[n-1];e[n]=[r,c,o]},a.d=(e,l)=>{for(var r in l)a.o(l,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:l[r]})},a.o=(e,l)=>Object.prototype.hasOwnProperty.call(e,l),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=c=>0===e[c];var l=(c,o)=>{var f,t,[n,s,u]=o,i=0;if(n.some(p=>0!==e[p])){for(f in s)a.o(s,f)&&(a.m[f]=s[f]);if(u)var h=u(a)}for(c&&c(o);i{"use strict";var e,d={},v={};function n(e){var o=v[e];if(void 0!==o)return o.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}n.m=d,e=[],n.O=(o,r,s,l)=>{if(!r){var t=1/0;for(a=0;a=l)&&Object.keys(n.O).every(_=>n.O[_](r[f]))?r.splice(f--,1):(i=!1,l0&&e[a-1][2]>l;a--)e[a]=e[a-1];e[a]=[r,s,l]},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};n.O.j=s=>0===e[s];var o=(s,l)=>{var f,c,[a,t,i]=l,u=0;if(a.some(p=>0!==e[p])){for(f in t)n.o(t,f)&&(n.m[f]=t[f]);if(i)var h=i(n)}for(s&&s(l);u.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(33,33,33,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#212121;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#21212166}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#212121}.mat-datepicker-toggle-active.mat-accent{color:#43a047}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#212121}.mat-icon.mat-accent{color:#43a047}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #212121;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #212121;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #212121;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#212121;color:#fff}.mat-toolbar.mat-accent{background:#43a047;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.user-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.user-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.user-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.user-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.user-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.user-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#00796bde}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.user-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.user-theme .mdc-data-table__row{background-color:inherit}.user-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.user-theme .mdc-data-table__row--selected{background-color:#00796b0a}.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.user-theme .mdc-data-table__cell,.user-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.user-theme .mdc-data-table__pagination{border-top-color:#0000001f}.user-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.user-theme .mdc-data-table__header-cell,.user-theme .mdc-data-table__pagination-total,.user-theme .mdc-data-table__pagination-rows-per-page-label,.user-theme .mdc-data-table__cell{color:#000000de}.user-theme .mat-mdc-table{background:white}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme .mat-badge-content{color:#fff;background:#00796b}.cdk-high-contrast-active .user-theme .mat-badge-content{outline:solid 1px;border-radius:0}.user-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.user-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.user-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.user-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.user-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.user-theme .mat-button-toggle{color:#00000061}.user-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.user-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.user-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.user-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.user-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.user-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.user-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.user-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.user-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.user-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.user-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.user-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.user-theme .mat-calendar-arrow{fill:#0000008a}.user-theme .mat-datepicker-toggle,.user-theme .mat-datepicker-content .mat-calendar-next-button,.user-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.user-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.user-theme .mat-calendar-table-header,.user-theme .mat-calendar-body-label{color:#0000008a}.user-theme .mat-calendar-body-cell-content,.user-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.user-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.user-theme .mat-calendar-body-in-preview{color:#0000003d}.user-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.user-theme .mat-calendar-body-in-range:before{background:rgba(0,121,107,.2)}.user-theme .mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-calendar-body-comparison-bridge-start:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-comparison-bridge-end:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-calendar-body-selected{background-color:#00796b;color:#fff}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#00796b66}.user-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}@media (hover: hover){.user-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}}.user-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.user-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.user-theme .mat-datepicker-toggle-active{color:#00796b}.user-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.user-theme .mat-date-range-input-inner[disabled]{color:#00000061}.user-theme .mat-divider{border-top-color:#0000001f}.user-theme .mat-divider-vertical{border-right-color:#0000001f}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme .mat-icon.mat-primary{color:#00796b}.user-theme .mat-icon.mat-accent{color:#43a047}.user-theme .mat-icon.mat-warn{color:#f44336}.user-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.user-theme .mat-drawer{background-color:#fff;color:#000000de}.user-theme .mat-drawer.mat-drawer-push{background-color:#fff}.user-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-side.mat-drawer-end,.user-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.user-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme .mat-toolbar{background:whitesmoke;color:#000000de}.user-theme .mat-toolbar.mat-primary{background:#00796b;color:#fff}.user-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.user-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.user-theme .mat-toolbar .mat-form-field-underline,.user-theme .mat-toolbar .mat-form-field-ripple,.user-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.user-theme .mat-toolbar .mat-form-field-label,.user-theme .mat-toolbar .mat-focused .mat-form-field-label,.user-theme .mat-toolbar .mat-select-value,.user-theme .mat-toolbar .mat-select-arrow,.user-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.user-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.noBorderDialog .mat-mdc-dialog-container{background-color:#000;border-radius:var(--bs-border-radius)}.noBorderDialog .mat-mdc-dialog-container .mdc-dialog__surface{background-color:#000!important;border-radius:var(--bs-border-radius)}mat-icon{overflow:inherit!important}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}.perun-icon-detail{transform:scale(2.7);margin-left:1.4rem;margin-top:1.4rem}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}mat-mdc-chip-grid{pointer-events:none}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#414141;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;inset:5px;border-radius:50%;border:3px solid transparent;border-top-color:#afafaf;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;inset:15px;border-radius:50%;border:3px solid transparent;border-top-color:#e5e5e5;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@charset "UTF-8";/*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/consolidator/styles.d71aecb99cabbe9c.css b/dist/apps/consolidator/styles.d71aecb99cabbe9c.css new file mode 100644 index 000000000..5e3ce34d5 --- /dev/null +++ b/dist/apps/consolidator/styles.d71aecb99cabbe9c.css @@ -0,0 +1,5 @@ +.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #212121;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #43a047}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #212121;--mdc-linear-progress-track-color: rgba(33, 33, 33, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 33, 33, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-caret-color: #212121;--mdc-filled-text-field-focus-active-indicator-color: #212121;--mdc-filled-text-field-focus-label-text-color: rgba(33, 33, 33, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #212121;--mdc-outlined-text-field-focus-outline-color: #212121;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 33, 33, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#212121de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #43a047;--mdc-filled-text-field-focus-active-indicator-color: #43a047;--mdc-filled-text-field-focus-label-text-color: rgba(67, 160, 71, .87);--mdc-outlined-text-field-caret-color: #43a047;--mdc-outlined-text-field-focus-outline-color: #43a047;--mdc-outlined-text-field-focus-label-text-color: rgba(67, 160, 71, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(33, 33, 33, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #212121;--mdc-chip-elevated-disabled-container-color: #212121;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #757575;--mdc-switch-selected-handle-color: #757575;--mdc-switch-selected-hover-state-layer-color: #757575;--mdc-switch-selected-pressed-state-layer-color: #757575;--mdc-switch-selected-focus-handle-color: #212121;--mdc-switch-selected-hover-handle-color: #212121;--mdc-switch-selected-pressed-handle-color: #212121;--mdc-switch-selected-focus-track-color: #e0e0e0;--mdc-switch-selected-hover-track-color: #e0e0e0;--mdc-switch-selected-pressed-track-color: #e0e0e0;--mdc-switch-selected-track-color: #e0e0e0;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #212121;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #212121;--mdc-slider-focus-handle-color: #212121;--mdc-slider-hover-handle-color: #212121;--mdc-slider-active-track-color: #212121;--mdc-slider-inactive-track-color: #212121;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #212121;--mat-mdc-slider-ripple-color: #212121;--mat-mdc-slider-hover-ripple-color: rgba(33, 33, 33, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 33, 33, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#212121}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #212121;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #212121;--mat-tab-header-active-ripple-color: #212121;--mat-tab-header-inactive-ripple-color: #212121;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #212121;--mat-tab-header-active-hover-label-text-color: #212121;--mat-tab-header-active-focus-indicator-color: #212121;--mat-tab-header-active-hover-indicator-color: #212121}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #212121;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #212121}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #212121;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #212121;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #212121}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #212121;--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #212121;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #212121}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color: #212121;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #43a047;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-text-font: Roboto, sans-serif;--mat-standard-button-toggle-text-font: Roboto, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #212121;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 33, 33, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 33, 33, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 33, 33, .3);--mat-datepicker-toggle-active-state-icon-color: #212121;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 33, 33, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #43a047;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(67, 160, 71, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(67, 160, 71, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #43a047}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #212121}.mat-icon.mat-accent{--mat-icon-color: #43a047}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #212121;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #212121;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #212121;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #43a047;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.user-theme{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme{--mdc-filled-text-field-caret-color: #00796b;--mdc-filled-text-field-focus-active-indicator-color: #00796b;--mdc-filled-text-field-focus-label-text-color: rgba(0, 121, 107, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #00796b;--mdc-outlined-text-field-focus-outline-color: #00796b;--mdc-outlined-text-field-focus-label-text-color: rgba(0, 121, 107, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-subscript-wrapper,.user-theme .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #43a047;--mdc-filled-text-field-focus-active-indicator-color: #43a047;--mdc-filled-text-field-focus-label-text-color: rgba(67, 160, 71, .87);--mdc-outlined-text-field-caret-color: #43a047;--mdc-outlined-text-field-focus-outline-color: #43a047;--mdc-outlined-text-field-focus-label-text-color: rgba(67, 160, 71, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme{--mat-badge-background-color: #00796b;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-badge-accent{--mat-badge-background-color: #43a047;--mat-badge-text-color: white}.user-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.user-theme{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}.user-theme{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}.user-theme{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #00796b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 121, 107, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 121, 107, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 121, 107, .3);--mat-datepicker-toggle-active-state-icon-color: #00796b;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 121, 107, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #43a047;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(67, 160, 71, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(67, 160, 71, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.user-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.user-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.user-theme{--mat-divider-color: rgba(0, 0, 0, .12)}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme{--mat-icon-color: inherit}.user-theme .mat-icon.mat-primary{--mat-icon-color: #00796b}.user-theme .mat-icon.mat-accent{--mat-icon-color: #43a047}.user-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.user-theme{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #00796b;--mat-toolbar-container-text-color: white}.user-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #43a047;--mat-toolbar-container-text-color: white}.user-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.noBorderDialog .mat-mdc-dialog-container{background-color:#000;border-radius:var(--bs-border-radius)}.noBorderDialog .mat-mdc-dialog-container .mdc-dialog__surface{background-color:#000!important;border-radius:var(--bs-border-radius)}mat-icon{overflow:inherit!important}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}.perun-icon-detail{transform:scale(2.7);margin-left:1.4rem;margin-top:1.4rem}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}mat-mdc-chip-grid{pointer-events:none}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#414141;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;inset:5px;border-radius:50%;border:3px solid transparent;border-top-color:#afafaf;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;inset:15px;border-radius:50%;border:3px solid transparent;border-top-color:#e5e5e5;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@charset "UTF-8";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/linker/3rdpartylicenses.txt b/dist/apps/linker/3rdpartylicenses.txt index 94e725591..f3e9aed4b 100644 --- a/dist/apps/linker/3rdpartylicenses.txt +++ b/dist/apps/linker/3rdpartylicenses.txt @@ -66,37 +66,11 @@ MIT @angular/router MIT -@babel/runtime -MIT -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @ngx-translate/core -MIT +SEE LICENSE IN LICENSE @ngx-translate/http-loader -MIT +SEE LICENSE IN LICENSE angular-oauth2-oidc MIT @@ -113,8 +87,7 @@ bootstrap MIT The MIT License (MIT) -Copyright (c) 2011-2022 Twitter, Inc. -Copyright (c) 2011-2022 The Bootstrap Authors +Copyright (c) 2011-2023 The Bootstrap Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -135,34 +108,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -fast-sha256 -Unlicense -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to - - file-saver MIT The MIT License @@ -458,21 +403,6 @@ Apache-2.0 -tslib -0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - zone.js MIT The MIT License diff --git a/dist/apps/linker/index.html b/dist/apps/linker/index.html index 8a1e24e8c..e2dea1118 100644 --- a/dist/apps/linker/index.html +++ b/dist/apps/linker/index.html @@ -1,4 +1,4 @@ - + @@ -7,12 +7,12 @@ - +
- + diff --git a/dist/apps/linker/main.175b434a4e8a5fe0.js b/dist/apps/linker/main.175b434a4e8a5fe0.js deleted file mode 100644 index 6857232a9..000000000 --- a/dist/apps/linker/main.175b434a4e8a5fe0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunklinker=self.webpackChunklinker||[]).push([[179],{9143:(Y,$,E)=>{"use strict";var h=E(5879),T=E(6814);class R extends T.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class D extends R{static makeCurrent(){(0,T.HT)(new D)}onAndCancel(o,e,t){return o.addEventListener(e,t),()=>{o.removeEventListener(e,t)}}dispatchEvent(o,e){o.dispatchEvent(e)}remove(o){o.parentNode&&o.parentNode.removeChild(o)}createElement(o,e){return(e=e||this.getDefaultDocument()).createElement(o)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(o){return o.nodeType===Node.ELEMENT_NODE}isShadowRoot(o){return o instanceof DocumentFragment}getGlobalEventTarget(o,e){return"window"===e?window:"document"===e?o:"body"===e?o.body:null}getBaseHref(o){const e=function O(){return H=H||document.querySelector("base"),H?H.getAttribute("href"):null}();return null==e?null:function W(r){V=V||document.createElement("a"),V.setAttribute("href",r);const o=V.pathname;return"/"===o.charAt(0)?o:`/${o}`}(e)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(o){return(0,T.Mx)(document.cookie,o)}}let V,H=null,X=(()=>{class r{build(){return new XMLHttpRequest}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();const te=new h.OlP("EventManagerPlugins");let oe=(()=>{class r{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,s){return this._findPluginFor(t).addEventListener(e,t,s)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(u=>u.supports(e)),!t)throw new h.vHH(5101,!1);return this._eventNameToPlugin.set(e,t),t}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(te),h.LFG(h.R0b))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();class le{constructor(o){this._doc=o}}const se="ng-app-id";let de=(()=>{class r{constructor(e,t,s,u={}){this.doc=e,this.appId=t,this.nonce=s,this.platformId=u,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,T.PM)(u),this.resetHostNodes()}addStyles(e){for(const t of e)1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}removeStyles(e){for(const t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(t=>t.remove()),e.clear());for(const t of this.getAllStyles())this.onStyleRemoved(t);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){const t=this.styleRef;t.get(e)?.elements?.forEach(s=>s.remove()),t.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${se}="${this.appId}"]`);if(e?.length){const t=new Map;return e.forEach(s=>{null!=s.textContent&&t.set(s.textContent,s)}),t}return null}changeUsageCount(e,t){const s=this.styleRef;if(s.has(e)){const u=s.get(e);return u.usage+=t,u.usage}return s.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){const s=this.styleNodesInDOM,u=s?.get(t);if(u?.parentNode===e)return s.delete(t),u.removeAttribute(se),u;{const d=this.doc.createElement("style");return this.nonce&&d.setAttribute("nonce",this.nonce),d.textContent=t,this.platformIsServer&&d.setAttribute(se,this.appId),d}}addStyleToHost(e,t){const s=this.getStyleElement(e,t);e.appendChild(s);const u=this.styleRef,d=u.get(t)?.elements;d?d.push(s):u.set(t,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0),h.LFG(h.AFp),h.LFG(h.Ojb,8),h.LFG(h.Lbi))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();const pe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ne=/%COMP%/g,Ee=new h.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function He(r,o){return o.map(e=>e.replace(Ne,r))}let Be=(()=>{class r{constructor(e,t,s,u,d,l,n,i=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=s,this.removeStylesOnCompDestroy=u,this.doc=d,this.platformId=l,this.ngZone=n,this.nonce=i,this.rendererByCompId=new Map,this.platformIsServer=(0,T.PM)(l),this.defaultRenderer=new at(e,d,n,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===h.ifc.ShadowDom&&(t={...t,encapsulation:h.ifc.Emulated});const s=this.getOrCreateRenderer(e,t);return s instanceof Ti?s.applyToHost(e):s instanceof ln&&s.applyStyles(),s}getOrCreateRenderer(e,t){const s=this.rendererByCompId;let u=s.get(t.id);if(!u){const d=this.doc,l=this.ngZone,n=this.eventManager,i=this.sharedStylesHost,a=this.removeStylesOnCompDestroy,c=this.platformIsServer;switch(t.encapsulation){case h.ifc.Emulated:u=new Ti(n,i,t,this.appId,a,d,l,c);break;case h.ifc.ShadowDom:return new Hn(n,i,e,t,d,l,this.nonce,c);default:u=new ln(n,i,t,a,d,l,c)}s.set(t.id,u)}return u}ngOnDestroy(){this.rendererByCompId.clear()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(oe),h.LFG(de),h.LFG(h.AFp),h.LFG(Ee),h.LFG(T.K0),h.LFG(h.Lbi),h.LFG(h.R0b),h.LFG(h.Ojb))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();class at{constructor(o,e,t,s){this.eventManager=o,this.doc=e,this.ngZone=t,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(o,e){return e?this.doc.createElementNS(pe[e]||e,o):this.doc.createElement(o)}createComment(o){return this.doc.createComment(o)}createText(o){return this.doc.createTextNode(o)}appendChild(o,e){(Mi(o)?o.content:o).appendChild(e)}insertBefore(o,e,t){o&&(Mi(o)?o.content:o).insertBefore(e,t)}removeChild(o,e){o&&o.removeChild(e)}selectRootElement(o,e){let t="string"==typeof o?this.doc.querySelector(o):o;if(!t)throw new h.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(o){return o.parentNode}nextSibling(o){return o.nextSibling}setAttribute(o,e,t,s){if(s){e=s+":"+e;const u=pe[s];u?o.setAttributeNS(u,e,t):o.setAttribute(e,t)}else o.setAttribute(e,t)}removeAttribute(o,e,t){if(t){const s=pe[t];s?o.removeAttributeNS(s,e):o.removeAttribute(`${t}:${e}`)}else o.removeAttribute(e)}addClass(o,e){o.classList.add(e)}removeClass(o,e){o.classList.remove(e)}setStyle(o,e,t,s){s&(h.JOm.DashCase|h.JOm.Important)?o.style.setProperty(e,t,s&h.JOm.Important?"important":""):o.style[e]=t}removeStyle(o,e,t){t&h.JOm.DashCase?o.style.removeProperty(e):o.style[e]=""}setProperty(o,e,t){o[e]=t}setValue(o,e){o.nodeValue=e}listen(o,e,t){if("string"==typeof o&&!(o=(0,T.q)().getGlobalEventTarget(this.doc,o)))throw new Error(`Unsupported event target ${o} for event ${e}`);return this.eventManager.addEventListener(o,e,this.decoratePreventDefault(t))}decoratePreventDefault(o){return e=>{if("__ngUnwrap__"===e)return o;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>o(e)):o(e))&&e.preventDefault()}}}function Mi(r){return"TEMPLATE"===r.tagName&&void 0!==r.content}class Hn extends at{constructor(o,e,t,s,u,d,l,n){super(o,u,d,n),this.sharedStylesHost=e,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=He(s.id,s.styles);for(const a of i){const c=document.createElement("style");l&&c.setAttribute("nonce",l),c.textContent=a,this.shadowRoot.appendChild(c)}}nodeOrShadowRoot(o){return o===this.hostEl?this.shadowRoot:o}appendChild(o,e){return super.appendChild(this.nodeOrShadowRoot(o),e)}insertBefore(o,e,t){return super.insertBefore(this.nodeOrShadowRoot(o),e,t)}removeChild(o,e){return super.removeChild(this.nodeOrShadowRoot(o),e)}parentNode(o){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(o)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ln extends at{constructor(o,e,t,s,u,d,l,n){super(o,u,d,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=n?He(n,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ti extends ln{constructor(o,e,t,s,u,d,l,n){const i=s+"-"+t.id;super(o,e,t,u,d,l,n,i),this.contentAttr=function we(r){return"_ngcontent-%COMP%".replace(Ne,r)}(i),this.hostAttr=function qe(r){return"_nghost-%COMP%".replace(Ne,r)}(i)}applyToHost(o){this.applyStyles(),this.setAttribute(o,this.hostAttr,"")}createElement(o,e){const t=super.createElement(o,e);return super.setAttribute(t,this.contentAttr,""),t}}let cn=(()=>{class r extends le{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,s){return e.addEventListener(t,s,!1),()=>this.removeEventListener(e,t,s)}removeEventListener(e,t,s){return e.removeEventListener(t,s)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();const dn=["alt","control","meta","shift"],ye={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ae={alt:r=>r.altKey,control:r=>r.ctrlKey,meta:r=>r.metaKey,shift:r=>r.shiftKey};let Se=(()=>{class r extends le{constructor(e){super(e)}supports(e){return null!=r.parseEventName(e)}addEventListener(e,t,s){const u=r.parseEventName(t),d=r.eventCallback(u.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,T.q)().onAndCancel(e,u.domEventName,d))}static parseEventName(e){const t=e.toLowerCase().split("."),s=t.shift();if(0===t.length||"keydown"!==s&&"keyup"!==s)return null;const u=r._normalizeKey(t.pop());let d="",l=t.indexOf("code");if(l>-1&&(t.splice(l,1),d="code."),dn.forEach(i=>{const a=t.indexOf(i);a>-1&&(t.splice(a,1),d+=i+".")}),d+=u,0!=t.length||0===u.length)return null;const n={};return n.domEventName=s,n.fullKey=d,n}static matchEventFullKeyCode(e,t){let s=ye[e.key]||e.key,u="";return t.indexOf("code.")>-1&&(s=e.code,u="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),dn.forEach(d=>{d!==s&&(0,Ae[d])(e)&&(u+=d+".")}),u+=s,u===t)}static eventCallback(e,t,s){return u=>{r.matchEventFullKeyCode(u,e)&&s.runGuarded(()=>t(u))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();const xt=(0,h.eFA)(h._c5,"browser",[{provide:h.Lbi,useValue:T.bD},{provide:h.g9A,useValue:function it(){D.makeCurrent()},multi:!0},{provide:T.K0,useFactory:function Ze(){return(0,h.RDi)(document),document},deps:[]}]),ni=new h.OlP(""),Si=[{provide:h.rWj,useClass:class G{addToWindow(o){h.dqk.getAngularTestability=(t,s=!0)=>{const u=o.findTestabilityInTree(t,s);if(null==u)throw new h.vHH(5103,!1);return u},h.dqk.getAllAngularTestabilities=()=>o.getAllTestabilities(),h.dqk.getAllAngularRootElements=()=>o.getAllRootElements(),h.dqk.frameworkStabilizers||(h.dqk.frameworkStabilizers=[]),h.dqk.frameworkStabilizers.push(t=>{const s=h.dqk.getAllAngularTestabilities();let u=s.length,d=!1;const l=function(n){d=d||n,u--,0==u&&t(d)};s.forEach(n=>{n.whenStable(l)})})}findTestabilityInTree(o,e,t){return null==e?null:o.getTestability(e)??(t?(0,T.q)().isShadowRoot(e)?this.findTestabilityInTree(o,e.host,!0):this.findTestabilityInTree(o,e.parentElement,!0):null)}},deps:[]},{provide:h.lri,useClass:h.dDg,deps:[h.R0b,h.eoX,h.rWj]},{provide:h.dDg,useClass:h.dDg,deps:[h.R0b,h.eoX,h.rWj]}],Ei=[{provide:h.zSh,useValue:"root"},{provide:h.qLn,useFactory:function _i(){return new h.qLn},deps:[]},{provide:te,useClass:cn,multi:!0,deps:[T.K0,h.R0b,h.Lbi]},{provide:te,useClass:Se,multi:!0,deps:[T.K0]},Be,de,oe,{provide:h.FYo,useExisting:Be},{provide:T.JF,useClass:X,deps:[]},[]];let ue=(()=>{class r{constructor(e){}static withServerTransition(e){return{ngModule:r,providers:[{provide:h.AFp,useValue:e.appId}]}}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(ni,12))},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[...Ei,...Si],imports:[T.ez,h.hGG]}),r})(),_t=(()=>{class r{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:function(e){let t=null;return t=e?new e:function lt(){return new _t((0,h.LFG)(T.K0))}(),t},providedIn:"root"}),r})();typeof window<"u"&&window;let Dr=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:function(e){let t=null;return t=e?new(e||r):h.LFG(zt),t},providedIn:"root"}),r})(),zt=(()=>{class r extends Dr{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case h.q3G.NONE:return t;case h.q3G.HTML:return(0,h.qzn)(t,"HTML")?(0,h.z3N)(t):(0,h.EiD)(this._doc,String(t)).toString();case h.q3G.STYLE:return(0,h.qzn)(t,"Style")?(0,h.z3N)(t):t;case h.q3G.SCRIPT:if((0,h.qzn)(t,"Script"))return(0,h.z3N)(t);throw new h.vHH(5200,!1);case h.q3G.URL:return(0,h.qzn)(t,"URL")?(0,h.z3N)(t):(0,h.mCW)(String(t));case h.q3G.RESOURCE_URL:if((0,h.qzn)(t,"ResourceURL"))return(0,h.z3N)(t);throw new h.vHH(5201,!1);default:throw new h.vHH(5202,!1)}}bypassSecurityTrustHtml(e){return(0,h.JVY)(e)}bypassSecurityTrustStyle(e){return(0,h.L6k)(e)}bypassSecurityTrustScript(e){return(0,h.eBb)(e)}bypassSecurityTrustUrl(e){return(0,h.LAX)(e)}bypassSecurityTrustResourceUrl(e){return(0,h.pB0)(e)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:function(e){let t=null;return t=e?new e:function kr(r){return new zt(r.get(T.K0))}(h.LFG(h.zs3)),t},providedIn:"root"}),r})();var Oi=E(5592),Sn=E(4674);function Ni(r){return!!r&&(r instanceof Oi.y||(0,Sn.m)(r.lift)&&(0,Sn.m)(r.subscribe))}var ji=E(7715),Me=E(2096),Zt=E(5619),Rn=E(2572),bi=E(6973),zi=E(5211),nt=E(4829);function un(r){return new Oi.y(o=>{(0,nt.Xf)(r()).subscribe(o)})}var Do=E(8407),fe=E(8504),re=E(6232),ae=E(7394),xe=E(9360),Ve=E(8251);function Ge(){return(0,xe.e)((r,o)=>{let e=null;r._refCount++;const t=(0,Ve.x)(o,void 0,void 0,void 0,()=>{if(!r||r._refCount<=0||0<--r._refCount)return void(e=null);const s=r._connection,u=e;e=null,s&&(!u||s===u)&&s.unsubscribe(),o.unsubscribe()});r.subscribe(t),t.closed||(e=r.connect())})}class Ye extends Oi.y{constructor(o,e){super(),this.source=o,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,xe.A)(o)&&(this.lift=o.lift)}_subscribe(o){return this.getSubject().subscribe(o)}getSubject(){const o=this._subject;return(!o||o.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:o}=this;this._subject=this._connection=null,o?.unsubscribe()}connect(){let o=this._connection;if(!o){o=this._connection=new ae.w0;const e=this.getSubject();o.add(this.source.subscribe((0,Ve.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),o.closed&&(this._connection=null,o=ae.w0.EMPTY)}return o}refCount(){return Ge()(this)}}var Oe=E(8645),$e=E(7398),qt=E(4664),wt=E(8180),Fi=E(9940);function hi(...r){const o=(0,Fi.yG)(r);return(0,xe.e)((e,t)=>{(o?(0,zi.z)(r,e,o):(0,zi.z)(r,e)).subscribe(t)})}var wi=E(2181),yi=E(1631),Gt=E(1374),It=E(6328),ri=E(9397),Gi=E(6306);var _r=E(3572);function ga(r){return r<=0?()=>re.E:(0,xe.e)((o,e)=>{let t=[];o.subscribe((0,Ve.x)(e,s=>{t.push(s),r{for(const s of t)e.next(s);e.complete()},void 0,()=>{t=null}))})}var gs=E(3026),Ec=E(2737),ko=E(975),Ln=E(4716),Wr=E(7537);const Et="primary",Ho=Symbol("RouteTitle");class Rr{constructor(o){this.params=o||{}}has(o){return Object.prototype.hasOwnProperty.call(this.params,o)}get(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e[0]:e}return null}getAll(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function br(r){return new Rr(r)}function Ro(r,o,e){const t=e.path.split("/");if(t.length>r.length||"full"===e.pathMatch&&(o.hasChildren()||t.lengtht[u]===s)}return r===o}function nn(r){return r.length>0?r[r.length-1]:null}function ki(r){return Ni(r)?r:(0,h.QGY)(r)?(0,ji.D)(Promise.resolve(r)):(0,Me.of)(r)}const _a={exact:function Qa(r,o,e){if(!Ci(r.segments,o.segments)||!Je(r.segments,o.segments,e)||r.numberOfChildren!==o.numberOfChildren)return!1;for(const t in o.children)if(!r.children[t]||!Qa(r.children[t],o.children[t],e))return!1;return!0},subset:gl},En={exact:function ml(r,o){return $i(r,o)},subset:function bs(r,o){return Object.keys(o).length<=Object.keys(r).length&&Object.keys(o).every(e=>Dt(r[e],o[e]))},ignored:()=>!0};function _s(r,o,e){return _a[e.paths](r.root,o.root,e.matrixParams)&&En[e.queryParams](r.queryParams,o.queryParams)&&!("exact"===e.fragment&&r.fragment!==o.fragment)}function gl(r,o,e){return Hi(r,o,o.segments,e)}function Hi(r,o,e,t){if(r.segments.length>e.length){const s=r.segments.slice(0,e.length);return!(!Ci(s,e)||o.hasChildren()||!Je(s,e,t))}if(r.segments.length===e.length){if(!Ci(r.segments,e)||!Je(r.segments,e,t))return!1;for(const s in o.children)if(!r.children[s]||!gl(r.children[s],o.children[s],t))return!1;return!0}{const s=e.slice(0,r.segments.length),u=e.slice(r.segments.length);return!!(Ci(r.segments,s)&&Je(r.segments,s,t)&&r.children[Et])&&Hi(r.children[Et],o,u,t)}}function Je(r,o,e){return o.every((t,s)=>En[e](r[s].parameters,t.parameters))}class vt{constructor(o=new bt([],{}),e={},t=null){this.root=o,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=br(this.queryParams)),this._queryParamMap}toString(){return Pr.serialize(this)}}class bt{constructor(o,e){this.segments=o,this.children=e,this.parent=null,Object.values(e).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return yt(this)}}class wn{constructor(o,e){this.path=o,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=br(this.parameters)),this._parameterMap}toString(){return Or(this)}}function Ci(r,o){return r.length===o.length&&r.every((e,t)=>e.path===o[t].path)}let pi=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:function(){return new Lr},providedIn:"root"}),r})();class Lr{parse(o){const e=new Aa(o);return new vt(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(o){const e=`/${wr(o.root,!0)}`,t=function Br(r){const o=Object.keys(r).map(e=>{const t=r[e];return Array.isArray(t)?t.map(s=>`${Xn(e)}=${Xn(s)}`).join("&"):`${Xn(e)}=${Xn(t)}`}).filter(e=>!!e);return o.length?`?${o.join("&")}`:""}(o.queryParams);return`${e}${t}${"string"==typeof o.fragment?`#${function Ai(r){return encodeURI(r)}(o.fragment)}`:""}`}}const Pr=new Lr;function yt(r){return r.segments.map(o=>Or(o)).join("/")}function wr(r,o){if(!r.hasChildren())return yt(r);if(o){const e=r.children[Et]?wr(r.children[Et],!1):"",t=[];return Object.entries(r.children).forEach(([s,u])=>{s!==Et&&t.push(`${s}:${wr(u,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function ba(r,o){let e=[];return Object.entries(r.children).forEach(([t,s])=>{t===Et&&(e=e.concat(o(s,t)))}),Object.entries(r.children).forEach(([t,s])=>{t!==Et&&(e=e.concat(o(s,t)))}),e}(r,(t,s)=>s===Et?[wr(r.children[Et],!1)]:[`${s}:${wr(t,!1)}`]);return 1===Object.keys(r.children).length&&null!=r.children[Et]?`${yt(r)}/${e[0]}`:`${yt(r)}/(${e.join("//")})`}}function ws(r){return encodeURIComponent(r).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Xn(r){return ws(r).replace(/%3B/gi,";")}function Ir(r){return ws(r).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function tr(r){return decodeURIComponent(r)}function Qn(r){return tr(r.replace(/\+/g,"%20"))}function Or(r){return`${Ir(r.path)}${function vs(r){return Object.keys(r).map(o=>`;${Ir(o)}=${Ir(r[o])}`).join("")}(r.parameters)}`}const vr=/^[^\/()?;#]+/;function wa(r){const o=r.match(vr);return o?o[0]:""}const Lo=/^[^\/()?;=#]+/,xi=/^[^=?&#]+/,ya=/^[^&#]+/;class Aa{constructor(o){this.url=o,this.remaining=o}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bt([],{}):new bt([],this.parseChildren())}parseQueryParams(){const o={};if(this.consumeOptional("?"))do{this.parseQueryParam(o)}while(this.consumeOptional("&"));return o}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const o=[];for(this.peekStartsWith("(")||o.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),o.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(o.length>0||Object.keys(e).length>0)&&(t[Et]=new bt(o,e)),t}parseSegment(){const o=wa(this.remaining);if(""===o&&this.peekStartsWith(";"))throw new h.vHH(4009,!1);return this.capture(o),new wn(tr(o),this.parseMatrixParams())}parseMatrixParams(){const o={};for(;this.consumeOptional(";");)this.parseParam(o);return o}parseParam(o){const e=function Bt(r){const o=r.match(Lo);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const s=wa(this.remaining);s&&(t=s,this.capture(t))}o[tr(e)]=tr(t)}parseQueryParam(o){const e=function va(r){const o=r.match(xi);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const d=function ir(r){const o=r.match(ya);return o?o[0]:""}(this.remaining);d&&(t=d,this.capture(t))}const s=Qn(e),u=Qn(t);if(o.hasOwnProperty(s)){let d=o[s];Array.isArray(d)||(d=[d],o[s]=d),d.push(u)}else o[s]=u}parseParens(o){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const t=wa(this.remaining),s=this.remaining[t.length];if("/"!==s&&")"!==s&&";"!==s)throw new h.vHH(4010,!1);let u;t.indexOf(":")>-1?(u=t.slice(0,t.indexOf(":")),this.capture(u),this.capture(":")):o&&(u=Et);const d=this.parseChildren();e[u]=1===Object.keys(d).length?d[Et]:new bt([],d),this.consumeOptional("//")}return e}peekStartsWith(o){return this.remaining.startsWith(o)}consumeOptional(o){return!!this.peekStartsWith(o)&&(this.remaining=this.remaining.substring(o.length),!0)}capture(o){if(!this.consumeOptional(o))throw new h.vHH(4011,!1)}}function Gr(r){return r.segments.length>0?new bt([],{[Et]:r}):r}function Ka(r){const o={};for(const t of Object.keys(r.children)){const u=Ka(r.children[t]);if(t===Et&&0===u.segments.length&&u.hasChildren())for(const[d,l]of Object.entries(u.children))o[d]=l;else(u.segments.length>0||u.hasChildren())&&(o[t]=u)}return function Ui(r){if(1===r.numberOfChildren&&r.children[Et]){const o=r.children[Et];return new bt(r.segments.concat(o.segments),o.children)}return r}(new bt(r.segments,o))}function jn(r){return r instanceof vt}function Dn(r){let o;const s=Gr(function e(u){const d={};for(const n of u.children){const i=e(n);d[n.outlet]=i}const l=new bt(u.url,d);return u===r&&(o=l),l}(r.root));return o??s}function zn(r,o,e,t){let s=r;for(;s.parent;)s=s.parent;if(0===o.length)return hn(s,s,s,e,t);const u=function Io(r){if("string"==typeof r[0]&&1===r.length&&"/"===r[0])return new Dc(!0,0,r);let o=0,e=!1;const t=r.reduce((s,u,d)=>{if("object"==typeof u&&null!=u){if(u.outlets){const l={};return Object.entries(u.outlets).forEach(([n,i])=>{l[n]="string"==typeof i?i.split("/"):i}),[...s,{outlets:l}]}if(u.segmentPath)return[...s,u.segmentPath]}return"string"!=typeof u?[...s,u]:0===d?(u.split("/").forEach((l,n)=>{0==n&&"."===l||(0==n&&""===l?e=!0:".."===l?o++:""!=l&&s.push(l))}),s):[...s,u]},[]);return new Dc(e,o,t)}(o);if(u.toRoot())return hn(s,s,new bt([],{}),e,t);const d=function gu(r,o,e){if(r.isAbsolute)return new Za(o,!0,0);if(!e)return new Za(o,!1,NaN);if(null===e.parent)return new Za(e,!0,0);const t=nr(r.commands[0])?0:1;return function _u(r,o,e){let t=r,s=o,u=e;for(;u>s;){if(u-=s,t=t.parent,!t)throw new h.vHH(4005,!1);s=t.segments.length}return new Za(t,!1,s-u)}(e,e.segments.length-1+t,r.numberOfDoubleDots)}(u,s,r),l=d.processChildren?Oo(d.segmentGroup,d.index,u.commands):_l(d.segmentGroup,d.index,u.commands);return hn(s,d.segmentGroup,l,e,t)}function nr(r){return"object"==typeof r&&null!=r&&!r.outlets&&!r.segmentPath}function rr(r){return"object"==typeof r&&null!=r&&r.outlets}function hn(r,o,e,t,s){let d,u={};t&&Object.entries(t).forEach(([n,i])=>{u[n]=Array.isArray(i)?i.map(a=>`${a}`):`${i}`}),d=r===o?e:Po(r,o,e);const l=Gr(Ka(d));return new vt(l,u,s)}function Po(r,o,e){const t={};return Object.entries(r.children).forEach(([s,u])=>{t[s]=u===o?e:Po(u,o,e)}),new bt(r.segments,t)}class Dc{constructor(o,e,t){if(this.isAbsolute=o,this.numberOfDoubleDots=e,this.commands=t,o&&t.length>0&&nr(t[0]))throw new h.vHH(4003,!1);const s=t.find(rr);if(s&&s!==nn(t))throw new h.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Za{constructor(o,e,t){this.segmentGroup=o,this.processChildren=e,this.index=t}}function _l(r,o,e){if(r||(r=new bt([],{})),0===r.segments.length&&r.hasChildren())return Oo(r,o,e);const t=function Ip(r,o,e){let t=0,s=o;const u={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return u;const d=r.segments[s],l=e[t];if(rr(l))break;const n=`${l}`,i=t0&&void 0===n)break;if(n&&i&&"object"==typeof i&&void 0===i.outlets){if(!bl(n,i,d))return u;t+=2}else{if(!bl(n,{},d))return u;t++}s++}return{match:!0,pathIndex:s,commandIndex:t}}(r,o,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof d&&(d=[d]),null!==d&&(s[u]=_l(r.children[u],o,d))}),Object.entries(r.children).forEach(([u,d])=>{void 0===t[u]&&(s[u]=d)}),new bt(r.segments,s)}}function kc(r,o,e){const t=r.segments.slice(0,o);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(o[e]=kc(new bt([],{}),0,t))}),o}function Hc(r){const o={};return Object.entries(r).forEach(([e,t])=>o[e]=`${t}`),o}function bl(r,o,e){return r==e.path&&$i(o,e.parameters)}const ys="imperative";class Pn{constructor(o,e){this.id=o,this.url=e}}class wl extends Pn{constructor(o,e,t="imperative",s=null){super(o,e),this.type=0,this.navigationTrigger=t,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class yr extends Pn{constructor(o,e,t){super(o,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class eo extends Pn{constructor(o,e,t,s){super(o,e),this.reason=t,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class $r extends Pn{constructor(o,e,t,s){super(o,e),this.reason=t,this.code=s,this.type=16}}class Rc extends Pn{constructor(o,e,t,s){super(o,e),this.error=t,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Bi extends Pn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Op extends Pn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ma extends Pn{constructor(o,e,t,s,u){super(o,e),this.urlAfterRedirects=t,this.state=s,this.shouldActivate=u,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class vl extends Pn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Bp extends Pn{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class As{constructor(o){this.route=o,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class fi{constructor(o){this.route=o,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Lc{constructor(o){this.snapshot=o,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vu{constructor(o){this.snapshot=o,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Pc{constructor(o){this.snapshot=o,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vp{constructor(o){this.snapshot=o,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ms{constructor(o,e,t){this.routerEvent=o,this.position=e,this.anchor=t,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Vr{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new vi,this.attachRef=null}}let vi=(()=>{class r{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const s=this.getOrCreateContext(e);s.outlet=t,this.contexts.set(e,s)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new Vr,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();class Xr{constructor(o){this._root=o}get root(){return this._root.value}parent(o){const e=this.pathFromRoot(o);return e.length>1?e[e.length-2]:null}children(o){const e=Ic(o,this._root);return e?e.children.map(t=>t.value):[]}firstChild(o){const e=Ic(o,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(o){const e=Qr(o,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==o)}pathFromRoot(o){return Qr(o,this._root).map(e=>e.value)}}function Ic(r,o){if(r===o.value)return o;for(const e of o.children){const t=Ic(r,e);if(t)return t}return null}function Qr(r,o){if(r===o.value)return[o];for(const e of o.children){const t=Qr(r,e);if(t.length)return t.unshift(o),t}return[]}class vn{constructor(o,e){this.value=o,this.children=e}toString(){return`TreeNode(${this.value})`}}function Fn(r){const o={};return r&&r.children.forEach(e=>o[e.value.outlet]=e),o}class Oc extends Xr{constructor(o,e){super(o),this.snapshot=e,Vc(this,o)}toString(){return this.snapshot.toString()}}function Bc(r,o){const e=function yl(r,o){const d=new xs([],{},{},"",{},Et,o,null,{});return new yu("",new vn(d,[]))}(0,o),t=new Zt.X([new wn("",{})]),s=new Zt.X({}),u=new Zt.X({}),d=new Zt.X({}),l=new Zt.X(""),n=new In(t,s,d,l,u,Et,o,e.root);return n.snapshot=e.root,new Oc(new vn(n,[]),e)}class In{constructor(o,e,t,s,u,d,l,n){this.urlSubject=o,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=s,this.dataSubject=u,this.outlet=d,this.component=l,this._futureSnapshot=n,this.title=this.dataSubject?.pipe((0,$e.U)(i=>i[Ho]))??(0,Me.of)(void 0),this.url=o,this.params=e,this.queryParams=t,this.fragment=s,this.data=u}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,$e.U)(o=>br(o)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,$e.U)(o=>br(o)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Cs(r,o="emptyOnly"){const e=r.pathFromRoot;let t=0;if("always"!==o)for(t=e.length-1;t>=1;){const s=e[t],u=e[t-1];if(s.routeConfig&&""===s.routeConfig.path)t--;else{if(u.component)break;t--}}return function to(r){return r.reduce((o,e)=>({params:{...o.params,...e.params},data:{...o.data,...e.data},resolve:{...e.data,...o.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class xs{get title(){return this.data?.[Ho]}constructor(o,e,t,s,u,d,l,n,i){this.url=o,this.params=e,this.queryParams=t,this.fragment=s,this.data=u,this.outlet=d,this.component=l,this.routeConfig=n,this._resolve=i}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=br(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=br(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class yu extends Xr{constructor(o,e){super(e),this.url=o,Vc(this,e)}toString(){return Nc(this._root)}}function Vc(r,o){o.value._routerState=r,o.children.forEach(e=>Vc(r,e))}function Nc(r){const o=r.children.length>0?` { ${r.children.map(Nc).join(", ")} } `:"";return`${r.value}${o}`}function Ts(r){if(r.snapshot){const o=r.snapshot,e=r._futureSnapshot;r.snapshot=e,$i(o.queryParams,e.queryParams)||r.queryParamsSubject.next(e.queryParams),o.fragment!==e.fragment&&r.fragmentSubject.next(e.fragment),$i(o.params,e.params)||r.paramsSubject.next(e.params),function Yr(r,o){if(r.length!==o.length)return!1;for(let e=0;e$i(e.parameters,o[t].parameters))}(r.url,o.url);return e&&!(!r.parent!=!o.parent)&&(!r.parent||Al(r.parent,o.parent))}let Ss=(()=>{class r{constructor(){this.activated=null,this._activatedRoute=null,this.name=Et,this.activateEvents=new h.vpe,this.deactivateEvents=new h.vpe,this.attachEvents=new h.vpe,this.detachEvents=new h.vpe,this.parentContexts=(0,h.f3M)(vi),this.location=(0,h.f3M)(h.s_b),this.changeDetector=(0,h.f3M)(h.sBO),this.environmentInjector=(0,h.f3M)(h.lqb),this.inputBinder=(0,h.f3M)(io,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:t,previousValue:s}=e.name;if(t)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new h.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new h.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new h.vHH(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new h.vHH(4013,!1);this._activatedRoute=e;const s=this.location,d=e.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,n=new Ml(e,l,s.injector);this.activated=s.createComponent(d,{index:s.length,injector:n,environmentInjector:t??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[h.TTD]}),r})();class Ml{constructor(o,e,t){this.route=o,this.childContexts=e,this.parent=t}get(o,e){return o===In?this.route:o===vi?this.childContexts:this.parent.get(o,e)}}const io=new h.OlP("");let Cl=(()=>{class r{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:t}=e,s=(0,Rn.a)([t.queryParams,t.params,t.data]).pipe((0,qt.w)(([u,d,l],n)=>(l={...u,...d,...l},0===n?(0,Me.of)(l):Promise.resolve(l)))).subscribe(u=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==t||null===t.component)return void this.unsubscribeFromRouteData(e);const d=(0,h.qFp)(t.component);if(d)for(const{templateName:l}of d.inputs)e.activatedComponentRef.setInput(l,u[l]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,s)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();function no(r,o,e){if(e&&r.shouldReuseRoute(o.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=o.value;const s=function zc(r,o,e){return o.children.map(t=>{for(const s of e.children)if(r.shouldReuseRoute(t.value,s.value.snapshot))return no(r,t,s);return no(r,t)})}(r,o,e);return new vn(t,s)}{if(r.shouldAttach(o.value)){const u=r.retrieve(o.value);if(null!==u){const d=u.route;return d.value._futureSnapshot=o.value,d.children=o.children.map(l=>no(r,l)),d}}const t=function ar(r){return new In(new Zt.X(r.url),new Zt.X(r.params),new Zt.X(r.queryParams),new Zt.X(r.fragment),new Zt.X(r.data),r.outlet,r.component,r)}(o.value),s=o.children.map(u=>no(r,u));return new vn(t,s)}}const or="ngNavigationCancelingError";function xl(r,o){const{redirectTo:e,navigationBehaviorOptions:t}=jn(o)?{redirectTo:o,navigationBehaviorOptions:void 0}:o,s=sr(!1,0,o);return s.url=e,s.navigationBehaviorOptions=t,s}function sr(r,o,e){const t=new Error("NavigationCancelingError: "+(r||""));return t[or]=!0,t.cancellationCode=o,e&&(t.url=e),t}function Es(r){return Ds(r)&&jn(r.url)}function Ds(r){return r&&r[or]}let mi=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=h.Xpm({type:r,selectors:[["ng-component"]],standalone:!0,features:[h.jDz],decls:1,vars:0,template:function(e,t){1&e&&h._UZ(0,"router-outlet")},dependencies:[Ss],encapsulation:2}),r})();function ai(r){const o=r.children&&r.children.map(ai),e=o?{...r,children:o}:{...r};return!e.component&&!e.loadComponent&&(o||e.loadChildren)&&e.outlet&&e.outlet!==Et&&(e.component=mi),e}function Ct(r){return r.outlet||Et}function kt(r){if(!r)return null;if(r.routeConfig?._injector)return r.routeConfig._injector;for(let o=r.parent;o;o=o.parent){const e=o.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class qi{constructor(o,e,t,s,u){this.routeReuseStrategy=o,this.futureState=e,this.currState=t,this.forwardEvent=s,this.inputBindingEnabled=u}activate(o){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,o),Ts(this.futureState.root),this.activateChildRoutes(e,t,o)}deactivateChildRoutes(o,e,t){const s=Fn(e);o.children.forEach(u=>{const d=u.value.outlet;this.deactivateRoutes(u,s[d],t),delete s[d]}),Object.values(s).forEach(u=>{this.deactivateRouteAndItsChildren(u,t)})}deactivateRoutes(o,e,t){const s=o.value,u=e?e.value:null;if(s===u)if(s.component){const d=t.getContext(s.outlet);d&&this.deactivateChildRoutes(o,e,d.children)}else this.deactivateChildRoutes(o,e,t);else u&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(o,e){o.value.component&&this.routeReuseStrategy.shouldDetach(o.value.snapshot)?this.detachAndStoreRouteSubtree(o,e):this.deactivateRouteAndOutlet(o,e)}detachAndStoreRouteSubtree(o,e){const t=e.getContext(o.value.outlet),s=t&&o.value.component?t.children:e,u=Fn(o);for(const d of Object.keys(u))this.deactivateRouteAndItsChildren(u[d],s);if(t&&t.outlet){const d=t.outlet.detach(),l=t.children.onOutletDeactivated();this.routeReuseStrategy.store(o.value.snapshot,{componentRef:d,route:o,contexts:l})}}deactivateRouteAndOutlet(o,e){const t=e.getContext(o.value.outlet),s=t&&o.value.component?t.children:e,u=Fn(o);for(const d of Object.keys(u))this.deactivateRouteAndItsChildren(u[d],s);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(o,e,t){const s=Fn(e);o.children.forEach(u=>{this.activateRoutes(u,s[u.value.outlet],t),this.forwardEvent(new Vp(u.value.snapshot))}),o.children.length&&this.forwardEvent(new vu(o.value.snapshot))}activateRoutes(o,e,t){const s=o.value,u=e?e.value:null;if(Ts(s),s===u)if(s.component){const d=t.getOrCreateContext(s.outlet);this.activateChildRoutes(o,e,d.children)}else this.activateChildRoutes(o,e,t);else if(s.component){const d=t.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const l=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),d.children.onOutletReAttached(l.contexts),d.attachRef=l.componentRef,d.route=l.route.value,d.outlet&&d.outlet.attach(l.componentRef,l.route.value),Ts(l.route.value),this.activateChildRoutes(o,null,d.children)}else{const l=kt(s.snapshot);d.attachRef=null,d.route=s,d.injector=l,d.outlet&&d.outlet.activateWith(s,d.injector),this.activateChildRoutes(o,null,d.children)}}else this.activateChildRoutes(o,null,t)}}class Un{constructor(o){this.path=o,this.route=this.path[this.path.length-1]}}class ct{constructor(o,e){this.component=o,this.route=e}}function Jr(r,o,e){const t=r._root;return Jn(t,o?o._root:null,e,[t.value])}function qn(r,o){const e=Symbol(),t=o.get(r,e);return t===e?"function"!=typeof r||(0,h.Z0I)(r)?o.get(r):r:t}function Jn(r,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const u=Fn(o);return r.children.forEach(d=>{(function Ca(r,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const u=r.value,d=o?o.value:null,l=e?e.getContext(r.value.outlet):null;if(d&&u.routeConfig===d.routeConfig){const n=function Au(r,o,e){if("function"==typeof e)return e(r,o);switch(e){case"pathParamsChange":return!Ci(r.url,o.url);case"pathParamsOrQueryParamsChange":return!Ci(r.url,o.url)||!$i(r.queryParams,o.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Al(r,o)||!$i(r.queryParams,o.queryParams);default:return!Al(r,o)}}(d,u,u.routeConfig.runGuardsAndResolvers);n?s.canActivateChecks.push(new Un(t)):(u.data=d.data,u._resolvedData=d._resolvedData),Jn(r,o,u.component?l?l.children:null:e,t,s),n&&l&&l.outlet&&l.outlet.isActivated&&s.canDeactivateChecks.push(new ct(l.outlet.component,d))}else d&&Nr(o,l,s),s.canActivateChecks.push(new Un(t)),Jn(r,null,u.component?l?l.children:null:e,t,s)})(d,u[d.value.outlet],e,t.concat([d.value]),s),delete u[d.value.outlet]}),Object.entries(u).forEach(([d,l])=>Nr(l,e.getContext(d),s)),s}function Nr(r,o,e){const t=Fn(r),s=r.value;Object.entries(t).forEach(([u,d])=>{Nr(d,s.component?o?o.children.getContext(u):null:o,e)}),e.canDeactivateChecks.push(new ct(s.component&&o&&o.outlet&&o.outlet.isActivated?o.outlet.component:null,s))}function Vo(r){return"function"==typeof r}function an(r){return r instanceof bi.K||"EmptyError"===r?.name}const ks=Symbol("INITIAL_VALUE");function jr(){return(0,qt.w)(r=>(0,Rn.a)(r.map(o=>o.pipe((0,wt.q)(1),hi(ks)))).pipe((0,$e.U)(o=>{for(const e of o)if(!0!==e){if(e===ks)return ks;if(!1===e||e instanceof vt)return e}return!0}),(0,wi.h)(o=>o!==ks),(0,wt.q)(1)))}function ro(r){return(0,Do.z)((0,ri.b)(o=>{if(jn(o))throw xl(0,o)}),(0,$e.U)(o=>!0===o))}class Sl{constructor(o){this.segmentGroup=o||null}}class Wc{constructor(o){this.urlTree=o}}function zo(r){return(0,fe._)(new Sl(r))}function Su(r){return(0,fe._)(new Wc(r))}class Eu{constructor(o,e){this.urlSerializer=o,this.urlTree=e}noMatchError(o){return new h.vHH(4002,!1)}lineralizeSegments(o,e){let t=[],s=e.root;for(;;){if(t=t.concat(s.segments),0===s.numberOfChildren)return(0,Me.of)(t);if(s.numberOfChildren>1||!s.children[Et])return(0,fe._)(new h.vHH(4e3,!1));s=s.children[Et]}}applyRedirectCommands(o,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),o,t)}applyRedirectCreateUrlTree(o,e,t,s){const u=this.createSegmentGroup(o,e.root,t,s);return new vt(u,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(o,e){const t={};return Object.entries(o).forEach(([s,u])=>{if("string"==typeof u&&u.startsWith(":")){const l=u.substring(1);t[s]=e[l]}else t[s]=u}),t}createSegmentGroup(o,e,t,s){const u=this.createSegments(o,e.segments,t,s);let d={};return Object.entries(e.children).forEach(([l,n])=>{d[l]=this.createSegmentGroup(o,n,t,s)}),new bt(u,d)}createSegments(o,e,t,s){return e.map(u=>u.path.startsWith(":")?this.findPosParam(o,u,s):this.findOrReturn(u,t))}findPosParam(o,e,t){const s=t[e.path.substring(1)];if(!s)throw new h.vHH(4001,!1);return s}findOrReturn(o,e){let t=0;for(const s of e){if(s.path===o.path)return e.splice(t),s;t++}return o}}const Hs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function jp(r,o,e,t,s){const u=Fo(r,o,e);return u.matched?(t=function Bo(r,o){return r.providers&&!r._injector&&(r._injector=(0,h.MMx)(r.providers,o,`Route: ${r.path}`)),r._injector??o}(o,t),function Zr(r,o,e,t){const s=o.canMatch;if(!s||0===s.length)return(0,Me.of)(!0);const u=s.map(d=>{const l=qn(d,r);return ki(function Yt(r){return r&&Vo(r.canMatch)}(l)?l.canMatch(o,e):r.runInContext(()=>l(o,e)))});return(0,Me.of)(u).pipe(jr(),ro())}(t,o,e).pipe((0,$e.U)(d=>!0===d?u:{...Hs}))):(0,Me.of)(u)}function Fo(r,o,e){if(""===o.path)return"full"===o.pathMatch&&(r.hasChildren()||e.length>0)?{...Hs}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(o.matcher||Ro)(e,r,o);if(!s)return{...Hs};const u={};Object.entries(s.posParams??{}).forEach(([l,n])=>{u[l]=n.path});const d=s.consumed.length>0?{...u,...s.consumed[s.consumed.length-1].parameters}:u;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:d,positionalParamSegments:s.posParams??{}}}function El(r,o,e,t){return e.length>0&&function Dl(r,o,e){return e.some(t=>Uo(r,o,t)&&Ct(t)!==Et)}(r,e,t)?{segmentGroup:new bt(o,ku(t,new bt(e,r.children))),slicedSegments:[]}:0===e.length&&function Rs(r,o,e){return e.some(t=>Uo(r,o,t))}(r,e,t)?{segmentGroup:new bt(r.segments,Du(r,0,e,t,r.children)),slicedSegments:e}:{segmentGroup:new bt(r.segments,r.children),slicedSegments:e}}function Du(r,o,e,t,s){const u={};for(const d of t)if(Uo(r,e,d)&&!s[Ct(d)]){const l=new bt([],{});u[Ct(d)]=l}return{...s,...u}}function ku(r,o){const e={};e[Et]=o;for(const t of r)if(""===t.path&&Ct(t)!==Et){const s=new bt([],{});e[Ct(t)]=s}return e}function Uo(r,o,e){return(!(r.hasChildren()||o.length>0)||"full"!==e.pathMatch)&&""===e.path}class ao{constructor(o,e,t,s,u,d,l){this.injector=o,this.configLoader=e,this.rootComponentType=t,this.config=s,this.urlTree=u,this.paramsInheritanceStrategy=d,this.urlSerializer=l,this.allowRedirects=!0,this.applyRedirects=new Eu(this.urlSerializer,this.urlTree)}noMatchError(o){return new h.vHH(4002,!1)}recognize(){const o=El(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,o,Et).pipe((0,Gi.K)(e=>{if(e instanceof Wc)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof Sl?this.noMatchError(e):e}),(0,$e.U)(e=>{const t=new xs([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Et,this.rootComponentType,null,{}),s=new vn(t,e),u=new yu("",s),d=function rn(r,o,e=null,t=null){return zn(Dn(r),o,e,t)}(t,[],this.urlTree.queryParams,this.urlTree.fragment);return d.queryParams=this.urlTree.queryParams,u.url=this.urlSerializer.serialize(d),this.inheritParamsAndData(u._root),{state:u,tree:d}}))}match(o){return this.processSegmentGroup(this.injector,this.config,o.root,Et).pipe((0,Gi.K)(t=>{throw t instanceof Sl?this.noMatchError(t):t}))}inheritParamsAndData(o){const e=o.value,t=Cs(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),o.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(o,e,t,s){return 0===t.segments.length&&t.hasChildren()?this.processChildren(o,e,t):this.processSegment(o,e,t,t.segments,s,!0)}processChildren(o,e,t){const s=[];for(const u of Object.keys(t.children))"primary"===u?s.unshift(u):s.push(u);return(0,ji.D)(s).pipe((0,It.b)(u=>{const d=t.children[u],l=function Kt(r,o){const e=r.filter(t=>Ct(t)===o);return e.push(...r.filter(t=>Ct(t)!==o)),e}(e,u);return this.processSegmentGroup(o,l,d,u)}),function ma(r,o){return(0,xe.e)(function tn(r,o,e,t,s){return(u,d)=>{let l=e,n=o,i=0;u.subscribe((0,Ve.x)(d,a=>{const c=i++;n=l?r(n,a,c):(l=!0,a),t&&d.next(n)},s&&(()=>{l&&d.next(n),d.complete()})))}}(r,o,arguments.length>=2,!0))}((u,d)=>(u.push(...d),u)),(0,_r.d)(null),function fl(r,o){const e=arguments.length>=2;return t=>t.pipe(r?(0,wi.h)((s,u)=>r(s,u,t)):Ec.y,ga(1),e?(0,_r.d)(o):(0,gs.T)(()=>new bi.K))}(),(0,yi.z)(u=>{if(null===u)return zo(t);const d=Hu(u);return function Li(r){r.sort((o,e)=>o.value.outlet===Et?-1:e.value.outlet===Et?1:o.value.outlet.localeCompare(e.value.outlet))}(d),(0,Me.of)(d)}))}processSegment(o,e,t,s,u,d){return(0,ji.D)(e).pipe((0,It.b)(l=>this.processSegmentAgainstRoute(l._injector??o,e,l,t,s,u,d).pipe((0,Gi.K)(n=>{if(n instanceof Sl)return(0,Me.of)(null);throw n}))),(0,Gt.P)(l=>!!l),(0,Gi.K)(l=>{if(an(l))return function Fp(r,o,e){return 0===o.length&&!r.children[e]}(t,s,u)?(0,Me.of)([]):zo(t);throw l}))}processSegmentAgainstRoute(o,e,t,s,u,d,l){return function zp(r,o,e,t){return!!(Ct(r)===t||t!==Et&&Uo(o,e,r))&&("**"===r.path||Fo(o,r,e).matched)}(t,s,u,d)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(o,s,t,u,d,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(o,s,e,t,u,d):zo(s):zo(s)}expandSegmentAgainstRouteUsingRedirect(o,e,t,s,u,d){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(o,t,s,d):this.expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,s,u,d)}expandWildCardWithParamsAgainstRouteUsingRedirect(o,e,t,s){const u=this.applyRedirects.applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?Su(u):this.applyRedirects.lineralizeSegments(t,u).pipe((0,yi.z)(d=>{const l=new bt(d,{});return this.processSegment(o,e,l,d,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,s,u,d){const{matched:l,consumedSegments:n,remainingSegments:i,positionalParamSegments:a}=Fo(e,s,u);if(!l)return zo(e);const c=this.applyRedirects.applyRedirectCommands(n,s.redirectTo,a);return s.redirectTo.startsWith("/")?Su(c):this.applyRedirects.lineralizeSegments(s,c).pipe((0,yi.z)(p=>this.processSegment(o,t,e,p.concat(i),d,!1)))}matchSegmentAgainstRoute(o,e,t,s,u,d){let l;if("**"===t.path){const n=s.length>0?nn(s).parameters:{},i=new xs(s,n,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Xc(t),Ct(t),t.component??t._loadedComponent??null,t,Qc(t));l=(0,Me.of)({snapshot:i,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=jp(e,t,s,o).pipe((0,$e.U)(({matched:n,consumedSegments:i,remainingSegments:a,parameters:c})=>n?{snapshot:new xs(i,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Xc(t),Ct(t),t.component??t._loadedComponent??null,t,Qc(t)),consumedSegments:i,remainingSegments:a}:null));return l.pipe((0,qt.w)(n=>null===n?zo(e):this.getChildConfig(o=t._injector??o,t,s).pipe((0,qt.w)(({routes:i})=>{const a=t._loadedInjector??o,{snapshot:c,consumedSegments:p,remainingSegments:m}=n,{segmentGroup:g,slicedSegments:f}=El(e,p,m,i);if(0===f.length&&g.hasChildren())return this.processChildren(a,i,g).pipe((0,$e.U)(z=>null===z?null:[new vn(c,z)]));if(0===i.length&&0===f.length)return(0,Me.of)([new vn(c,[])]);const v=Ct(t)===u;return this.processSegment(a,i,g,f,v?Et:u,!0).pipe((0,$e.U)(z=>[new vn(c,z)]))}))))}getChildConfig(o,e,t){return e.children?(0,Me.of)({routes:e.children,injector:o}):e.loadChildren?void 0!==e._loadedRoutes?(0,Me.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Tu(r,o,e,t){const s=o.canLoad;if(void 0===s||0===s.length)return(0,Me.of)(!0);const u=s.map(d=>{const l=qn(d,r);return ki(function Cu(r){return r&&Vo(r.canLoad)}(l)?l.canLoad(o,e):r.runInContext(()=>l(o,e)))});return(0,Me.of)(u).pipe(jr(),ro())}(o,e,t).pipe((0,yi.z)(s=>s?this.configLoader.loadChildren(o,e).pipe((0,ri.b)(u=>{e._loadedRoutes=u.routes,e._loadedInjector=u.injector})):function Gc(r){return(0,fe._)(sr(!1,3))}())):(0,Me.of)({routes:[],injector:o})}}function $c(r){const o=r.value.routeConfig;return o&&""===o.path}function Hu(r){const o=[],e=new Set;for(const t of r){if(!$c(t)){o.push(t);continue}const s=o.find(u=>t.value.routeConfig===u.value.routeConfig);void 0!==s?(s.children.push(...t.children),e.add(s)):o.push(t)}for(const t of e){const s=Hu(t.children);o.push(new vn(t.value,s))}return o.filter(t=>!e.has(t))}function Xc(r){return r.data||{}}function Qc(r){return r.resolve||{}}function Ls(r){return"string"==typeof r.title||null===r.title}function Fe(r){return(0,qt.w)(o=>{const e=r(o);return e?(0,ji.D)(e).pipe((0,$e.U)(()=>o)):(0,Me.of)(o)})}const oo=new h.OlP("ROUTES");let Ll=(()=>{class r{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,h.f3M)(h.Sil)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return(0,Me.of)(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const t=ki(e.loadComponent()).pipe((0,$e.U)(Ft),(0,ri.b)(u=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=u}),(0,Ln.x)(()=>{this.componentLoaders.delete(e)})),s=new Ye(t,()=>new Oe.x).pipe(Ge());return this.componentLoaders.set(e,s),s}loadChildren(e,t){if(this.childrenLoaders.get(t))return this.childrenLoaders.get(t);if(t._loadedRoutes)return(0,Me.of)({routes:t._loadedRoutes,injector:t._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(t);const u=this.loadModuleFactoryOrRoutes(t.loadChildren).pipe((0,$e.U)(l=>{this.onLoadEndListener&&this.onLoadEndListener(t);let n,i;return Array.isArray(l)?i=l:(n=l.create(e).injector,i=n.get(oo,[],h.XFs.Self|h.XFs.Optional).flat()),{routes:i.map(ai),injector:n}}),(0,Ln.x)(()=>{this.childrenLoaders.delete(t)})),d=new Ye(u,()=>new Oe.x).pipe(Ge());return this.childrenLoaders.set(t,d),d}loadModuleFactoryOrRoutes(e){return ki(e()).pipe((0,$e.U)(Ft),(0,yi.z)(t=>t instanceof h.YKP||Array.isArray(t)?(0,Me.of)(t):(0,ji.D)(this.compiler.compileModuleAsync(t))))}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function Ft(r){return function Pu(r){return r&&"object"==typeof r&&"default"in r}(r)?r.default:r}let Mr=(()=>{class r{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Oe.x,this.configLoader=(0,h.f3M)(Ll),this.environmentInjector=(0,h.f3M)(h.lqb),this.urlSerializer=(0,h.f3M)(pi),this.rootContexts=(0,h.f3M)(vi),this.inputBindingEnabled=null!==(0,h.f3M)(io,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,Me.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new fi(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new As(s))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const t=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:t})}setupNavigations(e){return this.transitions=new Zt.X({id:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ys,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,wi.h)(t=>0!==t.id),(0,$e.U)(t=>({...t,extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})),(0,qt.w)(t=>{let s=!1,u=!1;return(0,Me.of)(t).pipe((0,ri.b)(d=>{this.currentNavigation={id:d.id,initialUrl:d.rawUrl,extractedUrl:d.extractedUrl,trigger:d.source,extras:d.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,qt.w)(d=>{const l=e.browserUrlTree.toString(),n=!e.navigated||d.extractedUrl.toString()!==l||l!==e.currentUrlTree.toString();if(!n&&"reload"!==(d.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const a="";return this.events.next(new $r(d.id,e.serializeUrl(t.rawUrl),a,0)),e.rawUrlTree=d.rawUrl,d.resolve(null),re.E}if(e.urlHandlingStrategy.shouldProcessUrl(d.rawUrl))return Jc(d.source)&&(e.browserUrlTree=d.extractedUrl),(0,Me.of)(d).pipe((0,qt.w)(a=>{const c=this.transitions?.getValue();return this.events.next(new wl(a.id,this.urlSerializer.serialize(a.extractedUrl),a.source,a.restoredState)),c!==this.transitions?.getValue()?re.E:Promise.resolve(a)}),function Ru(r,o,e,t,s,u){return(0,yi.z)(d=>function Bn(r,o,e,t,s,u,d="emptyOnly"){return new ao(r,o,e,t,s,d,u).recognize()}(r,o,e,t,d.extractedUrl,s,u).pipe((0,$e.U)(({state:l,tree:n})=>({...d,targetSnapshot:l,urlAfterRedirects:n}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),(0,ri.b)(a=>{if(t.targetSnapshot=a.targetSnapshot,t.urlAfterRedirects=a.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:a.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!a.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl);e.setBrowserUrl(p,a)}e.browserUrlTree=a.urlAfterRedirects}const c=new Bi(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(c)}));if(n&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:a,extractedUrl:c,source:p,restoredState:m,extras:g}=d,f=new wl(a,this.urlSerializer.serialize(c),p,m);this.events.next(f);const v=Bc(0,this.rootComponentType).snapshot;return t={...d,targetSnapshot:v,urlAfterRedirects:c,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},(0,Me.of)(t)}{const a="";return this.events.next(new $r(d.id,e.serializeUrl(t.extractedUrl),a,1)),e.rawUrlTree=d.rawUrl,d.resolve(null),re.E}}),(0,ri.b)(d=>{const l=new Op(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot);this.events.next(l)}),(0,$e.U)(d=>t={...d,guards:Jr(d.targetSnapshot,d.currentSnapshot,this.rootContexts)}),function zr(r,o){return(0,yi.z)(e=>{const{targetSnapshot:t,currentSnapshot:s,guards:{canActivateChecks:u,canDeactivateChecks:d}}=e;return 0===d.length&&0===u.length?(0,Me.of)({...e,guardsResult:!0}):function Uc(r,o,e,t){return(0,ji.D)(r).pipe((0,yi.z)(s=>function Kr(r,o,e,t,s){const u=o&&o.routeConfig?o.routeConfig.canDeactivate:null;if(!u||0===u.length)return(0,Me.of)(!0);const d=u.map(l=>{const n=kt(o)??s,i=qn(l,n);return ki(function Le(r){return r&&Vo(r.canDeactivate)}(i)?i.canDeactivate(r,o,e,t):n.runInContext(()=>i(r,o,e,t))).pipe((0,Gt.P)())});return(0,Me.of)(d).pipe(jr())}(s.component,s.route,e,o,t)),(0,Gt.P)(s=>!0!==s,!0))}(d,t,s,r).pipe((0,yi.z)(l=>l&&function Mu(r){return"boolean"==typeof r}(l)?function qc(r,o,e,t){return(0,ji.D)(o).pipe((0,It.b)(s=>(0,zi.z)(function V0(r,o){return null!==r&&o&&o(new Lc(r)),(0,Me.of)(!0)}(s.route.parent,t),function Np(r,o){return null!==r&&o&&o(new Pc(r)),(0,Me.of)(!0)}(s.route,t),function On(r,o,e){const t=o[o.length-1],u=o.slice(0,o.length-1).reverse().map(d=>function lr(r){const o=r.routeConfig?r.routeConfig.canActivateChild:null;return o&&0!==o.length?{node:r,guards:o}:null}(d)).filter(d=>null!==d).map(d=>un(()=>{const l=d.guards.map(n=>{const i=kt(d.node)??e,a=qn(n,i);return ki(function No(r){return r&&Vo(r.canActivateChild)}(a)?a.canActivateChild(t,r):i.runInContext(()=>a(t,r))).pipe((0,Gt.P)())});return(0,Me.of)(l).pipe(jr())}));return(0,Me.of)(u).pipe(jr())}(r,s.path,e),function xu(r,o,e){const t=o.routeConfig?o.routeConfig.canActivate:null;if(!t||0===t.length)return(0,Me.of)(!0);const s=t.map(u=>un(()=>{const d=kt(o)??e,l=qn(u,d);return ki(function Tl(r){return r&&Vo(r.canActivate)}(l)?l.canActivate(o,r):d.runInContext(()=>l(o,r))).pipe((0,Gt.P)())}));return(0,Me.of)(s).pipe(jr())}(r,s.route,e))),(0,Gt.P)(s=>!0!==s,!0))}(t,u,r,o):(0,Me.of)(l)),(0,$e.U)(l=>({...e,guardsResult:l})))})}(this.environmentInjector,d=>this.events.next(d)),(0,ri.b)(d=>{if(t.guardsResult=d.guardsResult,jn(d.guardsResult))throw xl(0,d.guardsResult);const l=new Ma(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(d.urlAfterRedirects),d.targetSnapshot,!!d.guardsResult);this.events.next(l)}),(0,wi.h)(d=>!!d.guardsResult||(e.restoreHistory(d),this.cancelNavigationTransition(d,"",3),!1)),Fe(d=>{if(d.guards.canActivateChecks.length)return(0,Me.of)(d).pipe((0,ri.b)(l=>{const n=new vl(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(n)}),(0,qt.w)(l=>{let n=!1;return(0,Me.of)(l).pipe(function kl(r,o){return(0,yi.z)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:s}}=e;if(!s.length)return(0,Me.of)(e);let u=0;return(0,ji.D)(s).pipe((0,It.b)(d=>function Vn(r,o,e,t){const s=r.routeConfig,u=r._resolve;return void 0!==s?.title&&!Ls(s)&&(u[Ho]=s.title),function Lu(r,o,e,t){const s=function Hl(r){return[...Object.keys(r),...Object.getOwnPropertySymbols(r)]}(r);if(0===s.length)return(0,Me.of)({});const u={};return(0,ji.D)(s).pipe((0,yi.z)(d=>function Rl(r,o,e,t){const s=kt(o)??t,u=qn(r,s);return ki(u.resolve?u.resolve(o,e):s.runInContext(()=>u(o,e)))}(r[d],o,e,t).pipe((0,Gt.P)(),(0,ri.b)(l=>{u[d]=l}))),ga(1),(0,ko.h)(u),(0,Gi.K)(d=>an(d)?re.E:(0,fe._)(d)))}(u,r,o,t).pipe((0,$e.U)(d=>(r._resolvedData=d,r.data=Cs(r,e).resolve,s&&Ls(s)&&(r.data[Ho]=s.title),null)))}(d.route,t,r,o)),(0,ri.b)(()=>u++),ga(1),(0,yi.z)(d=>u===s.length?(0,Me.of)(e):re.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,ri.b)({next:()=>n=!0,complete:()=>{n||(e.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),(0,ri.b)(l=>{const n=new Bp(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(n)}))}),Fe(d=>{const l=n=>{const i=[];n.routeConfig?.loadComponent&&!n.routeConfig._loadedComponent&&i.push(this.configLoader.loadComponent(n.routeConfig).pipe((0,ri.b)(a=>{n.component=a}),(0,$e.U)(()=>{})));for(const a of n.children)i.push(...l(a));return i};return(0,Rn.a)(l(d.targetSnapshot.root)).pipe((0,_r.d)(),(0,wt.q)(1))}),Fe(()=>this.afterPreactivation()),(0,$e.U)(d=>{const l=function jc(r,o,e){const t=no(r,o._root,e?e._root:void 0);return new Oc(t,o)}(e.routeReuseStrategy,d.targetSnapshot,d.currentRouterState);return t={...d,targetRouterState:l}}),(0,ri.b)(d=>{e.currentUrlTree=d.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(d.urlAfterRedirects,d.rawUrl),e.routerState=d.targetRouterState,"deferred"===e.urlUpdateStrategy&&(d.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,d),e.browserUrlTree=d.urlAfterRedirects)}),((r,o,e,t)=>(0,$e.U)(s=>(new qi(o,s.targetRouterState,s.currentRouterState,e,t).activate(r),s)))(this.rootContexts,e.routeReuseStrategy,d=>this.events.next(d),this.inputBindingEnabled),(0,wt.q)(1),(0,ri.b)({next:d=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new yr(d.id,this.urlSerializer.serialize(d.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(d.targetRouterState.snapshot),d.resolve(!0)},complete:()=>{s=!0}}),(0,Ln.x)(()=>{s||u||this.cancelNavigationTransition(t,"",1),this.currentNavigation?.id===t.id&&(this.currentNavigation=null)}),(0,Gi.K)(d=>{if(u=!0,Ds(d)){Es(d)||(e.navigated=!0,e.restoreHistory(t,!0));const l=new eo(t.id,this.urlSerializer.serialize(t.extractedUrl),d.message,d.cancellationCode);if(this.events.next(l),Es(d)){const n=e.urlHandlingStrategy.merge(d.url,e.rawUrlTree),i={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||Jc(t.source)};e.scheduleNavigation(n,ys,null,i,{resolve:t.resolve,reject:t.reject,promise:t.promise})}else t.resolve(!1)}else{e.restoreHistory(t,!0);const l=new Rc(t.id,this.urlSerializer.serialize(t.extractedUrl),d,t.targetSnapshot??void 0);this.events.next(l);try{t.resolve(e.errorHandler(d))}catch(n){t.reject(n)}}return re.E}))}))}cancelNavigationTransition(e,t,s){const u=new eo(e.id,this.urlSerializer.serialize(e.extractedUrl),t,s);this.events.next(u),e.resolve(!1)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function Jc(r){return r!==ys}let Kc=(()=>{class r{buildTitle(e){let t,s=e.root;for(;void 0!==s;)t=this.getResolvedTitleForRoute(s)??t,s=s.children.find(u=>u.outlet===Et);return t}getResolvedTitleForRoute(e){return e.data[Ho]}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:function(){return(0,h.f3M)(Zc)},providedIn:"root"}),r})(),Zc=(()=>{class r extends Kc{constructor(e){super(),this.title=e}updateTitle(e){const t=this.buildTitle(e);void 0!==t&&this.title.setTitle(t)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(_t))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),N0=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:function(){return(0,h.f3M)(Wp)},providedIn:"root"}),r})();class qp{shouldDetach(o){return!1}store(o,e){}shouldAttach(o){return!1}retrieve(o){return null}shouldReuseRoute(o,e){return o.routeConfig===e.routeConfig}}let Wp=(()=>{class r extends qp{}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const ed=new h.OlP("",{providedIn:"root",factory:()=>({})});let xa=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:function(){return(0,h.f3M)(Iu)},providedIn:"root"}),r})(),Iu=(()=>{class r{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();var ea=function(r){return r[r.COMPLETE=0]="COMPLETE",r[r.FAILED=1]="FAILED",r[r.REDIRECTING=2]="REDIRECTING",r}(ea||{});function Ou(r,o){r.events.pipe((0,wi.h)(e=>e instanceof yr||e instanceof eo||e instanceof Rc||e instanceof $r),(0,$e.U)(e=>e instanceof yr||e instanceof $r?ea.COMPLETE:e instanceof eo&&(0===e.code||1===e.code)?ea.REDIRECTING:ea.FAILED),(0,wi.h)(e=>e!==ea.REDIRECTING),(0,wt.q)(1)).subscribe(()=>{o()})}function Pl(r){throw r}function Il(r,o,e){return o.parse("/")}const Ol={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Yp={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let pn=(()=>{class r{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,h.f3M)(h.c2e),this.isNgZoneEnabled=!1,this.options=(0,h.f3M)(ed,{optional:!0})||{},this.pendingTasks=(0,h.f3M)(h.HDt),this.errorHandler=this.options.errorHandler||Pl,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Il,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,h.f3M)(xa),this.routeReuseStrategy=(0,h.f3M)(N0),this.titleStrategy=(0,h.f3M)(Kc),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,h.f3M)(oo,{optional:!0})?.flat()??[],this.navigationTransitions=(0,h.f3M)(Mr),this.urlSerializer=(0,h.f3M)(pi),this.location=(0,h.f3M)(T.Ye),this.componentInputBindingEnabled=!!(0,h.f3M)(io,{optional:!0}),this.isNgZoneEnabled=(0,h.f3M)(h.R0b)instanceof h.R0b&&h.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new vt,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Bc(0,null),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId??0},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ys,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t="popstate"===e.type?"popstate":"hashchange";"popstate"===t&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,t,e.state)},0)}))}navigateToSyncWithBrowser(e,t,s){const u={replaceUrl:!0},d=s?.navigationId?s:null;if(s){const n={...s};delete n.navigationId,delete n.\u0275routerPageId,0!==Object.keys(n).length&&(u.state=n)}const l=this.parseUrl(e);this.scheduleNavigation(l,t,d,u)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(ai),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,t={}){const{relativeTo:s,queryParams:u,fragment:d,queryParamsHandling:l,preserveFragment:n}=t,i=n?this.currentUrlTree.fragment:d;let c,a=null;switch(l){case"merge":a={...this.currentUrlTree.queryParams,...u};break;case"preserve":a=this.currentUrlTree.queryParams;break;default:a=u||null}null!==a&&(a=this.removeEmptyProps(a));try{c=Dn(s?s.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),c=this.currentUrlTree.root}return zn(c,e,a,i??null)}navigateByUrl(e,t={skipLocationChange:!1}){const s=jn(e)?e:this.parseUrl(e),u=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(u,ys,null,t)}navigate(e,t={skipLocationChange:!1}){return function Bu(r){for(let o=0;o{const u=e[s];return null!=u&&(t[s]=u),t},{})}scheduleNavigation(e,t,s,u,d){if(this.disposed)return Promise.resolve(!1);let l,n,i;d?(l=d.resolve,n=d.reject,i=d.promise):i=new Promise((c,p)=>{l=c,n=p});const a=this.pendingTasks.add();return Ou(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(a))}),this.navigationTransitions.handleNavigationRequest({source:t,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:u,resolve:l,reject:n,promise:i,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),i.catch(c=>Promise.reject(c))}setBrowserUrl(e,t){const s=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(s)||t.extras.replaceUrl){const d={...t.extras.state,...this.generateNgRouterState(t.id,this.browserPageId)};this.location.replaceState(s,"",d)}else{const u={...t.extras.state,...this.generateNgRouterState(t.id,(this.browserPageId??0)+1)};this.location.go(s,"",u)}}restoreHistory(e,t=!1){if("computed"===this.canceledNavigationResolution){const u=this.currentPageId-(this.browserPageId??this.currentPageId);0!==u?this.location.historyGo(u):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===u&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:t}:{navigationId:e}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();class Ps{}let id=(()=>{class r{constructor(e,t,s,u,d){this.router=e,this.injector=s,this.preloadingStrategy=u,this.loader=d}setUpPreloading(){this.subscription=this.router.events.pipe((0,wi.h)(e=>e instanceof yr),(0,It.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const s=[];for(const u of t){u.providers&&!u._injector&&(u._injector=(0,h.MMx)(u.providers,e,`Route: ${u.path}`));const d=u._injector??e,l=u._loadedInjector??d;(u.loadChildren&&!u._loadedRoutes&&void 0===u.canLoad||u.loadComponent&&!u._loadedComponent)&&s.push(this.preloadConfig(d,u)),(u.children||u._loadedRoutes)&&s.push(this.processRoutes(l,u.children??u._loadedRoutes))}return(0,ji.D)(s).pipe((0,Wr.J)())}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{let s;s=t.loadChildren&&void 0===t.canLoad?this.loader.loadChildren(e,t):(0,Me.of)(null);const u=s.pipe((0,yi.z)(d=>null===d?(0,Me.of)(void 0):(t._loadedRoutes=d.routes,t._loadedInjector=d.injector,this.processRoutes(d.injector??e,d.routes))));if(t.loadComponent&&!t._loadedComponent){const d=this.loader.loadComponent(t);return(0,ji.D)([u,d]).pipe((0,Wr.J)())}return u})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(pn),h.LFG(h.Sil),h.LFG(h.lqb),h.LFG(Ps),h.LFG(Ll))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const Is=new h.OlP("");let Nu=(()=>{class r{constructor(e,t,s,u,d={}){this.urlSerializer=e,this.transitions=t,this.viewportScroller=s,this.zone=u,this.options=d,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},d.scrollPositionRestoration=d.scrollPositionRestoration||"disabled",d.anchorScrolling=d.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof wl?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof yr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof $r&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Ms&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ms(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return r.\u0275fac=function(e){h.$Z()},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();function Fr(r,o){return{\u0275kind:r,\u0275providers:o}}function zu(){const r=(0,h.f3M)(h.zs3);return o=>{const e=r.get(h.z2F);if(o!==e.components[0])return;const t=r.get(pn),s=r.get(ad);1===r.get(Bl)&&t.initialNavigation(),r.get(cr,null,h.XFs.Optional)?.setUpPreloading(),r.get(Is,null,h.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const ad=new h.OlP("",{factory:()=>new Oe.x}),Bl=new h.OlP("",{providedIn:"root",factory:()=>1}),cr=new h.OlP("");function Go(r){return Fr(0,[{provide:cr,useExisting:id},{provide:Ps,useExisting:r}])}const Vs=new h.OlP("ROUTER_FORROOT_GUARD"),Ta=[T.Ye,{provide:pi,useClass:Lr},pn,vi,{provide:In,useFactory:function nd(r){return r.routerState.root},deps:[pn]},Ll,[]];function ta(){return new h.PXZ("Router",pn)}let Wt=(()=>{class r{constructor(e){}static forRoot(e,t){return{ngModule:r,providers:[Ta,[],{provide:oo,multi:!0,useValue:e},{provide:Vs,useFactory:q,deps:[[pn,new h.FiY,new h.tp0]]},{provide:ed,useValue:t||{}},t?.useHash?{provide:T.S$,useClass:T.Do}:{provide:T.S$,useClass:T.b0},{provide:Is,useFactory:()=>{const r=(0,h.f3M)(T.EM),o=(0,h.f3M)(h.R0b),e=(0,h.f3M)(ed),t=(0,h.f3M)(Mr),s=(0,h.f3M)(pi);return e.scrollOffset&&r.setOffset(e.scrollOffset),new Nu(s,t,r,o,e)}},t?.preloadingStrategy?Go(t.preloadingStrategy).\u0275providers:[],{provide:h.PXZ,multi:!0,useFactory:ta},t?.initialNavigation?ee(t):[],t?.bindToComponentInputs?Fr(8,[Cl,{provide:io,useExisting:Cl}]).\u0275providers:[],[{provide:he,useFactory:zu},{provide:h.tb,multi:!0,useExisting:he}]]}}static forChild(e){return{ngModule:r,providers:[{provide:oo,multi:!0,useValue:e}]}}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Vs,8))},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})();function q(r){return"guarded"}function ee(r){return["disabled"===r.initialNavigation?Fr(3,[{provide:h.ip1,multi:!0,useFactory:()=>{const o=(0,h.f3M)(pn);return()=>{o.setUpLocationChangeListener()}}},{provide:Bl,useValue:2}]).\u0275providers:[],"enabledBlocking"===r.initialNavigation?Fr(2,[{provide:Bl,useValue:0},{provide:h.ip1,multi:!0,deps:[h.zs3],useFactory:o=>{const e=o.get(T.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const s=o.get(pn),u=o.get(ad);Ou(s,()=>{t(!0)}),o.get(Mr).afterPreactivation=()=>(t(!0),u.closed?(0,Me.of)(void 0):u),s.initialNavigation()}))}}]).\u0275providers:[]]}const he=new h.OlP("");let Jb=(()=>{class r{constructor(){this.title="linker"}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-root"]],decls:1,vars:0,template:function(e,t){1&e&&h._UZ(0,"router-outlet")},dependencies:[Ss]}),r})();var yn=E(5137),od=E(7453),Zp=E(7400),Uu=E(2714);function Ns(...r){const o=(0,Fi.jO)(r),{args:e,keys:t}=(0,od.D)(r),s=new Oi.y(u=>{const{length:d}=e;if(!d)return void u.complete();const l=new Array(d);let n=d,i=d;for(let a=0;a{c||(c=!0,i--),l[a]=p},()=>n--,void 0,()=>{(!n||!c)&&(i||u.next(t?(0,Uu.n)(t,l):l),u.complete())}))}});return o?s.pipe((0,Zp.Z)(o)):s}var Kb=E(4552);class QC extends Oe.x{constructor(o=1/0,e=1/0,t=Kb.l){super(),this._bufferSize=o,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,o),this._windowTime=Math.max(1,e)}next(o){const{isStopped:e,_buffer:t,_infiniteTimeWindow:s,_timestampProvider:u,_windowTime:d}=this;e||(t.push(o),!s&&t.push(u.now()+d)),this._trimBuffer(),super.next(o)}_subscribe(o){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(o),{_infiniteTimeWindow:t,_buffer:s}=this,u=s.slice();for(let d=0;dnew QC(t,o,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}class Nn{}let qu=(()=>{class r extends Nn{getTranslation(e){return(0,Me.of)({})}}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();class Xo{}let Zb=(()=>{class r{handle(e){return e.key}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();function sd(r,o){if(r===o)return!0;if(null===r||null===o)return!1;if(r!=r&&o!=o)return!0;let s,u,d,e=typeof r;if(e==typeof o&&"object"==e){if(!Array.isArray(r)){if(Array.isArray(o))return!1;for(u in d=Object.create(null),r){if(!sd(r[u],o[u]))return!1;d[u]=!0}for(u in o)if(!(u in d)&&typeof o[u]<"u")return!1;return!0}if(!Array.isArray(o))return!1;if((s=r.length)==o.length){for(u=0;u{tf(o[t])?t in r?e[t]=z0(r[t],o[t]):Object.assign(e,{[t]:o[t]}):Object.assign(e,{[t]:o[t]})}),e}class Wu{}let F0=(()=>{class r extends Wu{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,t){let s;return s="string"==typeof e?this.interpolateString(e,t):"function"==typeof e?this.interpolateFunction(e,t):e,s}getValue(e,t){let s="string"==typeof t?t.split("."):[t];t="";do{t+=s.shift(),!Qo(e)||!Qo(e[t])||"object"!=typeof e[t]&&s.length?s.length?t+=".":e=void 0:(e=e[t],t="")}while(s.length);return e}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(s,u)=>{let d=this.getValue(t,u);return Qo(d)?d:s}):e}}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();class Yu{}let Gu=(()=>{class r extends Yu{compile(e,t){return e}compileTranslations(e,t){return e}}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();class ld{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new h.vpe,this.onLangChange=new h.vpe,this.onDefaultLangChange=new h.vpe}}const $u=new h.OlP("USE_STORE"),Vl=new h.OlP("USE_DEFAULT_LANG"),nf=new h.OlP("DEFAULT_LANGUAGE"),Nl=new h.OlP("USE_EXTEND");let Xu,js=(()=>{class r{constructor(e,t,s,u,d,l=!0,n=!1,i=!1,a){this.store=e,this.currentLoader=t,this.compiler=s,this.parser=u,this.missingTranslationHandler=d,this.useDefaultLang=l,this.isolate=n,this.extend=i,this.pending=!1,this._onTranslationChange=new h.vpe,this._onLangChange=new h.vpe,this._onDefaultLangChange=new h.vpe,this._langs=[],this._translations={},this._translationRequests={},a&&this.setDefaultLang(a)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);typeof t<"u"?(null==this.defaultLang&&(this.defaultLang=e),t.pipe((0,wt.q)(1)).subscribe(s=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return(0,Me.of)(this.translations[e]);let t=this.retrieveTranslations(e);return typeof t<"u"?(this.currentLang||(this.currentLang=e),t.pipe((0,wt.q)(1)).subscribe(s=>{this.changeLang(e)}),t):(this.changeLang(e),(0,Me.of)(this.translations[e]))}retrieveTranslations(e){let t;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),t=this._translationRequests[e]),t}getTranslation(e){this.pending=!0;const t=this.currentLoader.getTranslation(e).pipe(ef(1),(0,wt.q)(1));return this.loadingTranslations=t.pipe((0,$e.U)(s=>this.compiler.compileTranslations(s,e)),ef(1),(0,wt.q)(1)),this.loadingTranslations.subscribe({next:s=>{this.translations[e]=this.extend&&this.translations[e]?{...s,...this.translations[e]}:s,this.updateLangs(),this.pending=!1},error:s=>{this.pending=!1}}),t}setTranslation(e,t,s=!1){t=this.compiler.compileTranslations(t,e),this.translations[e]=(s||this.extend)&&this.translations[e]?z0(this.translations[e],t):t,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(t=>{-1===this.langs.indexOf(t)&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,t,s){let u;if(t instanceof Array){let d={},l=!1;for(let n of t)d[n]=this.getParsedResult(e,n,s),Ni(d[n])&&(l=!0);return l?Ns(t.map(i=>Ni(d[i])?d[i]:(0,Me.of)(d[i]))).pipe((0,$e.U)(i=>{let a={};return i.forEach((c,p)=>{a[t[p]]=c}),a})):d}if(e&&(u=this.parser.interpolate(this.parser.getValue(e,t),s)),typeof u>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(u=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),s)),typeof u>"u"){let d={key:t,translateService:this};typeof s<"u"&&(d.interpolateParams=s),u=this.missingTranslationHandler.handle(d)}return typeof u<"u"?u:t}get(e,t){if(!Qo(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,It.b)(s=>Ni(s=this.getParsedResult(s,e,t))?s:(0,Me.of)(s)));{let s=this.getParsedResult(this.translations[this.currentLang],e,t);return Ni(s)?s:(0,Me.of)(s)}}getStreamOnTranslationChange(e,t){if(!Qo(e)||!e.length)throw new Error('Parameter "key" required');return(0,zi.z)(un(()=>this.get(e,t)),this.onTranslationChange.pipe((0,qt.w)(s=>{const u=this.getParsedResult(s.translations,e,t);return"function"==typeof u.subscribe?u:(0,Me.of)(u)})))}stream(e,t){if(!Qo(e)||!e.length)throw new Error('Parameter "key" required');return(0,zi.z)(un(()=>this.get(e,t)),this.onLangChange.pipe((0,qt.w)(s=>{const u=this.getParsedResult(s.translations,e,t);return Ni(u)?u:(0,Me.of)(u)})))}instant(e,t){if(!Qo(e)||!e.length)throw new Error('Parameter "key" required');let s=this.getParsedResult(this.translations[this.currentLang],e,t);if(Ni(s)){if(e instanceof Array){let u={};return e.forEach((d,l)=>{u[e[l]]=e[l]}),u}return e}return s}set(e,t,s=this.currentLang){this.translations[s][e]=this.compiler.compile(t,s),this.updateLangs(),this.onTranslationChange.emit({lang:s,translations:this.translations[s]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(ld),h.LFG(Nn),h.LFG(Yu),h.LFG(Wu),h.LFG(Xo),h.LFG(Vl),h.LFG($u),h.LFG(Nl),h.LFG(nf))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})(),Wn=(()=>{class r{constructor(e,t){this.translate=e,this._ref=t,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(e,t,s){let u=d=>{this.value=void 0!==d?d:e,this.lastKey=e,this._ref.markForCheck()};if(s){let d=this.translate.getParsedResult(s,e,t);Ni(d.subscribe)?d.subscribe(u):u(d)}this.translate.get(e,t).subscribe(u)}transform(e,...t){if(!e||!e.length)return e;if(sd(e,this.lastKey)&&sd(t,this.lastParams))return this.value;let s;if(Qo(t[0])&&t.length)if("string"==typeof t[0]&&t[0].length){let u=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{s=JSON.parse(u)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else"object"==typeof t[0]&&!Array.isArray(t[0])&&(s=t[0]);return this.lastKey=e,this.lastParams=t,this.updateValue(e,s),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(u=>{this.lastKey&&u.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,s,u.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(u=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s,u.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(js,16),h.Y36(h.sBO,16))},r.\u0275pipe=h.Yjl({name:"translate",type:r,pure:!1}),r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})(),so=(()=>{class r{static forRoot(e={}){return{ngModule:r,providers:[e.loader||{provide:Nn,useClass:qu},e.compiler||{provide:Yu,useClass:Gu},e.parser||{provide:Wu,useClass:F0},e.missingTranslationHandler||{provide:Xo,useClass:Zb},ld,{provide:$u,useValue:e.isolate},{provide:Vl,useValue:e.useDefaultLang},{provide:Nl,useValue:e.extend},{provide:nf,useValue:e.defaultLanguage},js]}}static forChild(e={}){return{ngModule:r,providers:[e.loader||{provide:Nn,useClass:qu},e.compiler||{provide:Yu,useClass:Gu},e.parser||{provide:Wu,useClass:F0},e.missingTranslationHandler||{provide:Xo,useClass:Zb},{provide:$u,useValue:e.isolate},{provide:Vl,useValue:e.useDefaultLang},{provide:Nl,useValue:e.extend},{provide:nf,useValue:e.defaultLanguage},js]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})();try{Xu=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Xu=!1}let ia,Xi=(()=>{class r{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,T.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Xu)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(h.Lbi))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const jl=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function U0(){if(ia)return ia;if("object"!=typeof document||!document)return ia=new Set(jl),ia;let r=document.createElement("input");return ia=new Set(jl.filter(o=>(r.setAttribute("type",o),r.type===o))),ia}let Qu,rf,zs,zl;function dr(r){return function q0(){if(null==Qu&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Qu=!0}))}finally{Qu=Qu||!1}return Qu}()?r:!!r.capture}function W0(){if(null==zs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return zs=!1,zs;if("scrollBehavior"in document.documentElement.style)zs=!0;else{const r=Element.prototype.scrollTo;zs=!!r&&!/\{\s*\[native code\]\s*\}/.test(r.toString())}}return zs}function cd(){if("object"!=typeof document||!document)return 0;if(null==rf){const r=document.createElement("div"),o=r.style;r.dir="rtl",o.width="1px",o.overflow="auto",o.visibility="hidden",o.pointerEvents="none",o.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",r.appendChild(e),document.body.appendChild(r),rf=0,0===r.scrollLeft&&(r.scrollLeft=1,rf=0===r.scrollLeft?1:2),r.remove()}return rf}function af(r){if(function Y0(){if(null==zl){const r=typeof document<"u"?document.head:null;zl=!(!r||!r.createShadowRoot&&!r.attachShadow)}return zl}()){const o=r.getRootNode?r.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&o instanceof ShadowRoot)return o}return null}function dd(){let r=typeof document<"u"&&document?document.activeElement:null;for(;r&&r.shadowRoot;){const o=r.shadowRoot.activeElement;if(o===r)break;r=o}return r}function na(r){return r.composedPath?r.composedPath()[0]:r.target}function Ju(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function lo(r,...o){return o.length?o.some(e=>r[e]):r.altKey||r.shiftKey||r.ctrlKey||r.metaKey}var ch=E(3620);function Jo(r){return(0,wi.h)((o,e)=>r<=e)}var hg=E(3997),Rw=E(2420);function $t(r){return(0,xe.e)((o,e)=>{(0,nt.Xf)(r).subscribe((0,Ve.x)(e,()=>e.complete(),Rw.Z)),!e.closed&&o.subscribe(e)})}function mt(r){return null!=r&&"false"!=`${r}`}function mn(r,o=0){return function co(r){return!isNaN(parseFloat(r))&&!isNaN(Number(r))}(r)?Number(r):o}function Ea(r){return Array.isArray(r)?r:[r]}function gn(r){return null==r?"":"string"==typeof r?r:`${r}px`}function Qi(r){return r instanceof h.SBq?r.nativeElement:r}let pg=(()=>{class r{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),pd=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[pg]}),r})();const fg=new Set;let Fs,Iw=(()=>{class r{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):uo}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function dh(r,o){if(!fg.has(r))try{Fs||(Fs=document.createElement("style"),o&&(Fs.nonce=o),Fs.setAttribute("type","text/css"),document.head.appendChild(Fs)),Fs.sheet&&(Fs.sheet.insertRule(`@media ${r} {body{ }}`,0),fg.add(r))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Xi),h.LFG(h.Ojb,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function uo(r){return{matches:"all"===r||""===r,media:r,addListener:()=>{},removeListener:()=>{}}}let fd=(()=>{class r{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new Oe.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return vf(Ea(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){const s=vf(Ea(e)).map(d=>this._registerQuery(d).observable);let u=(0,Rn.a)(s);return u=(0,zi.z)(u.pipe((0,wt.q)(1)),u.pipe(Jo(1),(0,ch.b)(0))),u.pipe((0,$e.U)(d=>{const l={matches:!1,breakpoints:{}};return d.forEach(({matches:n,query:i})=>{l.matches=l.matches||n,l.breakpoints[i]=n}),l}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),u={observable:new Oi.y(d=>{const l=n=>this._zone.run(()=>d.next(n));return t.addListener(l),()=>{t.removeListener(l)}}).pipe(hi(t),(0,$e.U)(({matches:d})=>({query:e,matches:d})),$t(this._destroySubject)),mql:t};return this._queries.set(e,u),u}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Iw),h.LFG(h.R0b))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function vf(r){return r.map(o=>o.split(",")).reduce((o,e)=>o.concat(e)).map(o=>o.trim())}let md=(()=>{class r{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function jw(r){return!!(r.offsetWidth||r.offsetHeight||"function"==typeof r.getClientRects&&r.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function xf(r){try{return r.frameElement}catch{return null}}(function vg(r){return r.ownerDocument&&r.ownerDocument.defaultView||window}(e));if(t&&(-1===wg(t)||!this.isVisible(t)))return!1;let s=e.nodeName.toLowerCase(),u=wg(e);return e.hasAttribute("contenteditable")?-1!==u:!("iframe"===s||"object"===s||this._platform.WEBKIT&&this._platform.IOS&&!function Uw(r){let o=r.nodeName.toLowerCase(),e="input"===o&&r.type;return"text"===e||"password"===e||"select"===o||"textarea"===o}(e))&&("audio"===s?!!e.hasAttribute("controls")&&-1!==u:"video"===s?-1!==u&&(null!==u||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function qw(r){return!function zw(r){return function gg(r){return"input"==r.nodeName.toLowerCase()}(r)&&"hidden"==r.type}(r)&&(function Us(r){let o=r.nodeName.toLowerCase();return"input"===o||"select"===o||"button"===o||"textarea"===o}(r)||function Fw(r){return function _g(r){return"a"==r.nodeName.toLowerCase()}(r)&&r.hasAttribute("href")}(r)||r.hasAttribute("contenteditable")||bg(r))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Xi))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function bg(r){if(!r.hasAttribute("tabindex")||void 0===r.tabIndex)return!1;let o=r.getAttribute("tabindex");return!(!o||isNaN(parseInt(o,10)))}function wg(r){if(!bg(r))return null;const o=parseInt(r.getAttribute("tabindex")||"",10);return isNaN(o)?-1:o}class Vx{get enabled(){return this._enabled}set enabled(o){this._enabled=o,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}constructor(o,e,t,s,u=!1){this._element=o,this._checker=e,this._ngZone=t,this._document=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,u||this.attachAnchors()}destroy(){const o=this._startAnchor,e=this._endAnchor;o&&(o.removeEventListener("focus",this.startAnchorListener),o.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(o)))})}focusFirstTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(o)))})}focusLastTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(o)))})}_getRegionBoundary(o){const e=this._element.querySelectorAll(`[cdk-focus-region-${o}], [cdkFocusRegion${o}], [cdk-focus-${o}]`);return"start"==o?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(o){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(o),!!t}return e.focus(o),!0}return this.focusFirstTabbableElement(o)}focusFirstTabbableElement(o){const e=this._getRegionBoundary("start");return e&&e.focus(o),!!e}focusLastTabbableElement(o){const e=this._getRegionBoundary("end");return e&&e.focus(o),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(o){if(this._checker.isFocusable(o)&&this._checker.isTabbable(o))return o;const e=o.children;for(let t=0;t=0;t--){const s=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(s)return s}return null}_createAnchor(){const o=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,o),o.classList.add("cdk-visually-hidden"),o.classList.add("cdk-focus-trap-anchor"),o.setAttribute("aria-hidden","true"),o}_toggleAnchorTabIndex(o,e){o?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(o){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}_executeOnStable(o){this._ngZone.isStable?o():this._ngZone.onStable.pipe((0,wt.q)(1)).subscribe(o)}}let yg=(()=>{class r{constructor(e,t,s){this._checker=e,this._ngZone=t,this._document=s}create(e,t=!1){return new Vx(e,this._checker,this._ngZone,this._document,t)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(md),h.LFG(h.R0b),h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();function gd(r){return 0===r.buttons||0===r.offsetX&&0===r.offsetY}function Tf(r){const o=r.touches&&r.touches[0]||r.changedTouches&&r.changedTouches[0];return!(!o||-1!==o.identifier||null!=o.radiusX&&1!==o.radiusX||null!=o.radiusY&&1!==o.radiusY)}const Ag=new h.OlP("cdk-input-modality-detector-options"),Mg={ignoreKeys:[18,17,224,91,16]},_d=dr({passive:!0,capture:!0});let Sf=(()=>{class r{get mostRecentModality(){return this._modality.value}constructor(e,t,s,u){this._platform=e,this._mostRecentTarget=null,this._modality=new Zt.X(null),this._lastTouchMs=0,this._onKeydown=d=>{this._options?.ignoreKeys?.some(l=>l===d.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=na(d))},this._onMousedown=d=>{Date.now()-this._lastTouchMs<650||(this._modality.next(gd(d)?"keyboard":"mouse"),this._mostRecentTarget=na(d))},this._onTouchstart=d=>{Tf(d)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=na(d))},this._options={...Mg,...u},this.modalityDetected=this._modality.pipe(Jo(1)),this.modalityChanged=this.modalityDetected.pipe((0,hg.x)()),e.isBrowser&&t.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,_d),s.addEventListener("mousedown",this._onMousedown,_d),s.addEventListener("touchstart",this._onTouchstart,_d)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,_d),document.removeEventListener("mousedown",this._onMousedown,_d),document.removeEventListener("touchstart",this._onTouchstart,_d))}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Xi),h.LFG(h.R0b),h.LFG(T.K0),h.LFG(Ag,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const Df=new h.OlP("cdk-focus-monitor-default-options"),qs=dr({passive:!0,capture:!0});let Ko=(()=>{class r{constructor(e,t,s,u,d){this._ngZone=e,this._platform=t,this._inputModalityDetector=s,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new Oe.x,this._rootNodeFocusAndBlurListener=l=>{for(let i=na(l);i;i=i.parentElement)"focus"===l.type?this._onFocus(l,i):this._onBlur(l,i)},this._document=u,this._detectionMode=d?.detectionMode||0}monitor(e,t=!1){const s=Qi(e);if(!this._platform.isBrowser||1!==s.nodeType)return(0,Me.of)();const u=af(s)||this._getDocument(),d=this._elementInfo.get(s);if(d)return t&&(d.checkChildren=!0),d.subject;const l={checkChildren:t,subject:new Oe.x,rootNode:u};return this._elementInfo.set(s,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(e){const t=Qi(e),s=this._elementInfo.get(t);s&&(s.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(s))}focusVia(e,t,s){const u=Qi(e);u===this._getDocument().activeElement?this._getClosestElementsInfo(u).forEach(([l,n])=>this._originChanged(l,t,n)):(this._setOrigin(t),"function"==typeof u.focus&&u.focus(s))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const s=this._elementInfo.get(t),u=na(e);!s||!s.checkChildren&&t!==u||this._originChanged(t,this._getFocusOrigin(u),s)}_onBlur(e,t){const s=this._elementInfo.get(t);!s||s.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(s,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,s=this._rootNodeFocusListenerCount.get(t)||0;s||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,qs),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,qs)}),this._rootNodeFocusListenerCount.set(t,s+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe($t(this._stopInputModalityDetector)).subscribe(u=>{this._setOrigin(u,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const s=this._rootNodeFocusListenerCount.get(t);s>1?this._rootNodeFocusListenerCount.set(t,s-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,qs),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,qs),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,s){this._setClasses(e,t),this._emitOrigin(s,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((s,u)=>{(u===e||s.checkChildren&&u.contains(e))&&t.push([u,s])}),t}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:t,mostRecentModality:s}=this._inputModalityDetector;if("mouse"!==s||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const u=e.labels;if(u)for(let d=0;d{class r{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,h.f3M)(fd).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,s=t&&t.getComputedStyle?t.getComputedStyle(e):null,u=(s&&s.backgroundColor||"").replace(/ /g,"");switch(e.remove(),u){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(wd,bd,Zo),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(wd,bd):2===t&&e.add(wd,Zo)}}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Xi),h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),vd=(()=>{class r{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(fh))},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pd]}),r})();const Qw=new h.OlP("cdk-dir-doc",{providedIn:"root",factory:function xg(){return(0,h.f3M)(T.K0)}}),Wl=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Tr=(()=>{class r{constructor(e){this.value="ltr",this.change=new h.vpe,e&&(this.value=function Jw(r){const o=r?.toLowerCase()||"";return"auto"===o&&typeof navigator<"u"&&navigator?.language?Wl.test(navigator.language)?"rtl":"ltr":"rtl"===o?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Qw,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),es=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})();const Rf=new h.OlP("mat-sanity-checks",{providedIn:"root",factory:function Hf(){return!0}});let pt=(()=>{class r{constructor(e,t,s){this._sanityChecks=t,this._document=s,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!Ju()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(fh),h.LFG(Rf,8),h.LFG(T.K0))},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[es,es]}),r})();function ts(r){return class extends r{get disabled(){return this._disabled}set disabled(o){this._disabled=mt(o)}constructor(...o){super(...o),this._disabled=!1}}}function Da(r,o){return class extends r{get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...e){super(...e),this.defaultColor=o,this.color=o}}}function Yl(r){return class extends r{get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=mt(o)}constructor(...o){super(...o),this._disableRipple=!1}}}function yd(r){return class extends r{updateErrorState(){const o=this.errorState,u=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);u!==o&&(this.errorState=u,this.stateChanges.next())}constructor(...o){super(...o),this.errorState=!1}}}const Lf=new h.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function Pf(){return(0,h.f3M)(h.soG)}});class Ur{constructor(){this._localeChanges=new Oe.x,this.localeChanges=this._localeChanges}getValidDateOrNull(o){return this.isDateInstance(o)&&this.isValid(o)?o:null}deserialize(o){return null==o||this.isDateInstance(o)&&this.isValid(o)?o:this.invalid()}setLocale(o){this.locale=o,this._localeChanges.next()}compareDate(o,e){return this.getYear(o)-this.getYear(e)||this.getMonth(o)-this.getMonth(e)||this.getDate(o)-this.getDate(e)}sameDate(o,e){if(o&&e){let t=this.isValid(o),s=this.isValid(e);return t&&s?!this.compareDate(o,e):t==s}return o==e}clampDate(o,e,t){return e&&this.compareDate(o,e)<0?e:t&&this.compareDate(o,t)>0?t:o}}const _h=new h.OlP("mat-date-formats"),tv=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function bh(r,o){const e=Array(r);for(let t=0;t{class r extends Ur{constructor(e,t){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return bh(12,s=>this._format(t,new Date(2017,s,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return bh(31,t=>this._format(e,new Date(2017,0,t+1)))}getDayOfWeekNames(e){const t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return bh(7,s=>this._format(t,new Date(2017,0,s+1)))}getYearName(e){const t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(t,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,t,s){let u=this._createDateWithOverflow(e,t,s);return u.getMonth(),u}today(){return new Date}parse(e,t){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const s=new Intl.DateTimeFormat(this.locale,{...t,timeZone:"utc"});return this._format(s,e)}addCalendarYears(e,t){return this.addCalendarMonths(e,12*t)}addCalendarMonths(e,t){let s=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(s)!=((this.getMonth(e)+t)%12+12)%12&&(s=this._createDateWithOverflow(this.getYear(s),this.getMonth(s),0)),s}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(tv.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,s){const u=new Date;return u.setFullYear(e,t,s),u.setHours(0,0,0,0),u}_2digit(e){return("00"+e).slice(-2)}_format(e,t){const s=new Date;return s.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),s.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(s)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Lf,8),h.LFG(Xi))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();const iv={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let nv=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[{provide:Ur,useClass:If}]}),r})(),rv=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[{provide:_h,useValue:iv}],imports:[nv]}),r})(),Gl=(()=>{class r{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),wh=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,pt]}),r})();class vh{constructor(o,e,t,s=!1){this._renderer=o,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=s,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const kg=dr({passive:!0,capture:!0});class Hg{constructor(){this._events=new Map,this._delegateEventHandler=o=>{const e=na(o);e&&this._events.get(o.type)?.forEach((t,s)=>{(s===e||s.contains(e))&&t.forEach(u=>u.handleEvent(o))})}}addHandler(o,e,t,s){const u=this._events.get(e);if(u){const d=u.get(t);d?d.add(s):u.set(t,new Set([s]))}else this._events.set(e,new Map([[t,new Set([s])]])),o.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,kg)})}removeHandler(o,e,t){const s=this._events.get(o);if(!s)return;const u=s.get(e);u&&(u.delete(t),0===u.size&&s.delete(e),0===s.size&&(this._events.delete(o),document.removeEventListener(o,this._delegateEventHandler,kg)))}}const Rg={enterDuration:225,exitDuration:150},av=dr({passive:!0,capture:!0}),Pg=["mousedown","touchstart"],Xl=["mouseup","mouseleave","touchend","touchcancel"];class Ws{constructor(o,e,t,s){this._target=o,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=Qi(t))}fadeInRipple(o,e,t={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),u={...Rg,...t.animation};t.centered&&(o=s.left+s.width/2,e=s.top+s.height/2);const d=t.radius||function Ql(r,o,e){const t=Math.max(Math.abs(r-e.left),Math.abs(r-e.right)),s=Math.max(Math.abs(o-e.top),Math.abs(o-e.bottom));return Math.sqrt(t*t+s*s)}(o,e,s),l=o-s.left,n=e-s.top,i=u.enterDuration,a=document.createElement("div");a.classList.add("mat-ripple-element"),a.style.left=l-d+"px",a.style.top=n-d+"px",a.style.height=2*d+"px",a.style.width=2*d+"px",null!=t.color&&(a.style.backgroundColor=t.color),a.style.transitionDuration=`${i}ms`,this._containerElement.appendChild(a);const c=window.getComputedStyle(a),m=c.transitionDuration,g="none"===c.transitionProperty||"0s"===m||"0s, 0s"===m||0===s.width&&0===s.height,f=new vh(this,a,t,g);a.style.transform="scale3d(1, 1, 1)",f.state=0,t.persistent||(this._mostRecentTransientRipple=f);let v=null;return!g&&(i||u.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const z=()=>this._finishRippleTransition(f),ce=()=>this._destroyRipple(f);a.addEventListener("transitionend",z),a.addEventListener("transitioncancel",ce),v={onTransitionEnd:z,onTransitionCancel:ce}}),this._activeRipples.set(f,v),(g||!i)&&this._finishRippleTransition(f),f}fadeOutRipple(o){if(2===o.state||3===o.state)return;const e=o.element,t={...Rg,...o.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",o.state=2,(o._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(o)}fadeOutAll(){this._getActiveRipples().forEach(o=>o.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(o=>{o.config.persistent||o.fadeOut()})}setupTriggerEvents(o){const e=Qi(o);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,Pg.forEach(t=>{Ws._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(o){"mousedown"===o.type?this._onMousedown(o):"touchstart"===o.type?this._onTouchStart(o):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Xl.forEach(e=>{this._triggerElement.addEventListener(e,this,av)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(o){0===o.state?this._startFadeOutTransition(o):2===o.state&&this._destroyRipple(o)}_startFadeOutTransition(o){const e=o===this._mostRecentTransientRipple,{persistent:t}=o.config;o.state=1,!t&&(!e||!this._isPointerDown)&&o.fadeOut()}_destroyRipple(o){const e=this._activeRipples.get(o)??null;this._activeRipples.delete(o),this._activeRipples.size||(this._containerRect=null),o===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),o.state=3,null!==e&&(o.element.removeEventListener("transitionend",e.onTransitionEnd),o.element.removeEventListener("transitioncancel",e.onTransitionCancel)),o.element.remove()}_onMousedown(o){const e=gd(o),t=this._lastTouchStartEvent&&Date.now(){!o.config.persistent&&(1===o.state||o.config.terminateOnPointerUp&&0===o.state)&&o.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const o=this._triggerElement;o&&(Pg.forEach(e=>Ws._eventManager.removeHandler(e,o,this)),this._pointerUpEventsRegistered&&Xl.forEach(e=>o.removeEventListener(e,this,av)))}}Ws._eventManager=new Hg;const ka=new h.OlP("mat-ripple-global-options");let po=(()=>{class r{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,s,u,d){this._elementRef=e,this._animationMode=d,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=u||{},this._rippleRenderer=new Ws(this,t,e,s)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,s){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,{...this.rippleConfig,...s}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(h.R0b),h.Y36(Xi),h.Y36(ka,8),h.Y36(h.QbO,8))},r.\u0275dir=h.lG2({type:r,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,t){2&e&&h.ekj("mat-ripple-unbounded",t.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),r})(),ur=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,pt]}),r})(),Ig=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt]}),r})(),Bf=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[ur,T.ez,pt,Ig]}),r})();const dv=["mat-button",""],uv=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],hv=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],mv={capture:!0},gv=["focus","click","mouseenter","touchstart"],Jl="mat-button-ripple-uninitialized";let Vg=(()=>{class r{constructor(){this._document=(0,h.f3M)(T.K0,{optional:!0}),this._animationMode=(0,h.f3M)(h.QbO,{optional:!0}),this._globalRippleOptions=(0,h.f3M)(ka,{optional:!0}),this._platform=(0,h.f3M)(Xi),this._ngZone=(0,h.f3M)(h.R0b),this._onInteraction=e=>{if(e.target===this._document)return;const s=e.target.closest(`[${Jl}]`);s&&(s.removeAttribute(Jl),this._appendRipple(s))},this._ngZone.runOutsideAngular(()=>{for(const e of gv)this._document?.addEventListener(e,this._onInteraction,mv)})}ngOnDestroy(){for(const e of gv)this._document?.removeEventListener(e,this._onInteraction,mv)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new eT(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);s.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new Ws(s,this._ngZone,t,this._platform).setupTriggerEvents(e),e.append(t)}_createMatRipple(e){if(!this._document)return;e.querySelector(".mat-mdc-button-ripple")?.remove(),e.removeAttribute(Jl);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new po(new h.SBq(t),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return s._isInitialized=!0,s.trigger=e,e.append(t),s}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();class eT{constructor(o,e,t){this._button=o,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(o,e){this.rippleConfig=o||{},"NoopAnimations"===e&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const Ng=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],jg=Da(ts(Yl(class{constructor(r){this._elementRef=r}})));let zg=(()=>{class r extends jg{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(e){this._ripple=e}constructor(e,t,s,u){super(e),this._platform=t,this._ngZone=s,this._animationMode=u,this._focusMonitor=(0,h.f3M)(Ko),this._rippleLoader=(0,h.f3M)(Vg),this._isFab=!1;const d=e.nativeElement.classList;for(const l of Ng)this._hasHostAttributes(l.selector)&&l.mdcClasses.forEach(n=>{d.add(n)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_hasHostAttributes(...e){return e.some(t=>this._elementRef.nativeElement.hasAttribute(t))}}return r.\u0275fac=function(e){h.$Z()},r.\u0275dir=h.lG2({type:r,features:[h.qOj,h.TTD]}),r})(),fo=(()=>{class r extends zg{constructor(e,t,s,u){super(e,t,s,u)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(Xi),h.Y36(h.R0b),h.Y36(h.QbO,8))},r.\u0275cmp=h.Xpm({type:r,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(e,t){2&e&&(h.uIk("disabled",t.disabled||null),h.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[h.qOj],attrs:dv,ngContentSelectors:hv,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&(h.F$t(uv),h._UZ(0,"span",0),h.Hsn(1),h.TgZ(2,"span",1),h.Hsn(3,1),h.qZA(),h.Hsn(4,2),h._UZ(5,"span",2)(6,"span",3)),2&e&&h.ekj("mdc-button__ripple",!t._isFab)("mdc-fab__ripple",t._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),r})(),mo=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,ur,pt]}),r})(),$g=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,T.ez,pt]}),r})(),Nf=(()=>{class r{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.Qsj),h.Y36(h.SBq))},r.\u0275dir=h.lG2({type:r}),r})(),rs=(()=>{class r extends Nf{}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275dir=h.lG2({type:r,features:[h.qOj]}),r})();const Yn=new h.OlP("NgValueAccessor"),kv={provide:Yn,useExisting:(0,h.Gpc)(()=>as),multi:!0},hT=new h.OlP("CompositionEventMode");let as=(()=>{class r extends Nf{constructor(e,t,s){super(e,t),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Hv(){const r=(0,T.q)()?(0,T.q)().getUserAgent():"";return/android (\d+)/.test(r.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.Qsj),h.Y36(h.SBq),h.Y36(hT,8))},r.\u0275dir=h.lG2({type:r,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&h.NdJ("input",function(u){return t._handleInput(u.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(u){return t._compositionEnd(u.target.value)})},features:[h._Bn([kv]),h.qOj]}),r})();function go(r){return null==r||("string"==typeof r||Array.isArray(r))&&0===r.length}function Xg(r){return null!=r&&"number"==typeof r.length}const An=new h.OlP("NgValidators"),os=new h.OlP("NgAsyncValidators"),Qg=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Cd{static min(o){return function Jg(r){return o=>{if(go(o.value)||go(r))return null;const e=parseFloat(o.value);return!isNaN(e)&&e{if(go(o.value)||go(r))return null;const e=parseFloat(o.value);return!isNaN(e)&&e>r?{max:{max:r,actual:o.value}}:null}}(o)}static required(o){return Kg(o)}static requiredTrue(o){return function Zg(r){return!0===r.value?null:{required:!0}}(o)}static email(o){return function e1(r){return go(r.value)||Qg.test(r.value)?null:{email:!0}}(o)}static minLength(o){return function t1(r){return o=>go(o.value)||!Xg(o.value)?null:o.value.lengthXg(o.value)&&o.value.length>r?{maxlength:{requiredLength:r,actualLength:o.value.length}}:null}(o)}static pattern(o){return function ra(r){if(!r)return ec;let o,e;return"string"==typeof r?(e="","^"!==r.charAt(0)&&(e+="^"),e+=r,"$"!==r.charAt(r.length-1)&&(e+="$"),o=new RegExp(e)):(e=r.toString(),o=r),t=>{if(go(t.value))return null;const s=t.value;return o.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(o)}static nullValidator(o){return null}static compose(o){return xh(o)}static composeAsync(o){return Ff(o)}}function Kg(r){return go(r.value)?{required:!0}:null}function ec(r){return null}function r1(r){return null!=r}function jf(r){return(0,h.QGY)(r)?(0,ji.D)(r):r}function a1(r){let o={};return r.forEach(e=>{o=null!=e?{...o,...e}:o}),0===Object.keys(o).length?null:o}function zf(r,o){return o.map(e=>e(r))}function xd(r){return r.map(o=>function o1(r){return!r.validate}(o)?o:e=>o.validate(e))}function xh(r){if(!r)return null;const o=r.filter(r1);return 0==o.length?null:function(e){return a1(zf(e,o))}}function s1(r){return null!=r?xh(xd(r)):null}function Ff(r){if(!r)return null;const o=r.filter(r1);return 0==o.length?null:function(e){return Ns(zf(e,o).map(jf)).pipe((0,$e.U)(a1))}}function Th(r){return null!=r?Ff(xd(r)):null}function Uf(r,o){return null===r?[o]:Array.isArray(r)?[...r,o]:[r,o]}function qf(r){return r._rawValidators}function Sh(r){return r._rawAsyncValidators}function aa(r){return r?Array.isArray(r)?r:[r]:[]}function Eh(r,o){return Array.isArray(r)?r.includes(o):r===o}function l1(r,o){const e=aa(o);return aa(r).forEach(s=>{Eh(e,s)||e.push(s)}),e}function Dh(r,o){return aa(o).filter(e=>!Eh(r,e))}class c1{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(o){this._rawValidators=o||[],this._composedValidatorFn=s1(this._rawValidators)}_setAsyncValidators(o){this._rawAsyncValidators=o||[],this._composedAsyncValidatorFn=Th(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(o){this._onDestroyCallbacks.push(o)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(o=>o()),this._onDestroyCallbacks=[]}reset(o=void 0){this.control&&this.control.reset(o)}hasError(o,e){return!!this.control&&this.control.hasError(o,e)}getError(o,e){return this.control?this.control.getError(o,e):null}}class Zn extends c1{get formDirective(){return null}get path(){return null}}class Ha extends c1{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Rv{constructor(o){this._cd=o}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Ys=(()=>{class r extends Rv{constructor(e){super(e)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(Ha,2))},r.\u0275dir=h.lG2({type:r,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&h.ekj("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)},features:[h.qOj]}),r})();const Lh="VALID",Ph="INVALID",ic="PENDING",Sd="DISABLED";function Yf(r){return(Ed(r)?r.validators:r)||null}function Gf(r,o){return(Ed(o)?o.asyncValidators:r)||null}function Ed(r){return null!=r&&!Array.isArray(r)&&"object"==typeof r}class Dd{constructor(o,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(o),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(o){this._rawValidators=this._composedValidatorFn=o}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(o){this._rawAsyncValidators=this._composedAsyncValidatorFn=o}get parent(){return this._parent}get valid(){return this.status===Lh}get invalid(){return this.status===Ph}get pending(){return this.status==ic}get disabled(){return this.status===Sd}get enabled(){return this.status!==Sd}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(o){this._assignValidators(o)}setAsyncValidators(o){this._assignAsyncValidators(o)}addValidators(o){this.setValidators(l1(o,this._rawValidators))}addAsyncValidators(o){this.setAsyncValidators(l1(o,this._rawAsyncValidators))}removeValidators(o){this.setValidators(Dh(o,this._rawValidators))}removeAsyncValidators(o){this.setAsyncValidators(Dh(o,this._rawAsyncValidators))}hasValidator(o){return Eh(this._rawValidators,o)}hasAsyncValidator(o){return Eh(this._rawAsyncValidators,o)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(o={}){this.touched=!0,this._parent&&!o.onlySelf&&this._parent.markAsTouched(o)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(o=>o.markAllAsTouched())}markAsUntouched(o={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}markAsDirty(o={}){this.pristine=!1,this._parent&&!o.onlySelf&&this._parent.markAsDirty(o)}markAsPristine(o={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}markAsPending(o={}){this.status=ic,!1!==o.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!o.onlySelf&&this._parent.markAsPending(o)}disable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=Sd,this.errors=null,this._forEachChild(t=>{t.disable({...o,onlySelf:!0})}),this._updateValue(),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=Lh,this._forEachChild(t=>{t.enable({...o,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent}),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(o){this._parent&&!o.onlySelf&&(this._parent.updateValueAndValidity(o),o.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(o){this._parent=o}getRawValue(){return this.value}updateValueAndValidity(o={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Lh||this.status===ic)&&this._runAsyncValidator(o.emitEvent)),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!o.onlySelf&&this._parent.updateValueAndValidity(o)}_updateTreeValidity(o={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(o)),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Sd:Lh}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(o){if(this.asyncValidator){this.status=ic,this._hasOwnPendingAsyncValidator=!0;const e=jf(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:o})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(o,e={}){this.errors=o,this._updateControlsErrors(!1!==e.emitEvent)}get(o){let e=o;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,s)=>t&&t._find(s),this)}getError(o,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[o]:null}hasError(o,e){return!!this.getError(o,e)}get root(){let o=this;for(;o._parent;)o=o._parent;return o}_updateControlsErrors(o){this.status=this._calculateStatus(),o&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(o)}_initObservables(){this.valueChanges=new h.vpe,this.statusChanges=new h.vpe}_calculateStatus(){return this._allControlsDisabled()?Sd:this.errors?Ph:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ic)?ic:this._anyControlsHaveStatus(Ph)?Ph:Lh}_anyControlsHaveStatus(o){return this._anyControls(e=>e.status===o)}_anyControlsDirty(){return this._anyControls(o=>o.dirty)}_anyControlsTouched(){return this._anyControls(o=>o.touched)}_updatePristine(o={}){this.pristine=!this._anyControlsDirty(),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}_updateTouched(o={}){this.touched=this._anyControlsTouched(),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}_registerOnCollectionChange(o){this._onCollectionChange=o}_setUpdateStrategy(o){Ed(o)&&null!=o.updateOn&&(this._updateOn=o.updateOn)}_parentMarkedDirty(o){return!o&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(o){return null}_assignValidators(o){this._rawValidators=Array.isArray(o)?o.slice():o,this._composedValidatorFn=function Vv(r){return Array.isArray(r)?s1(r):r||null}(this._rawValidators)}_assignAsyncValidators(o){this._rawAsyncValidators=Array.isArray(o)?o.slice():o,this._composedAsyncValidatorFn=function Nv(r){return Array.isArray(r)?Th(r):r||null}(this._rawAsyncValidators)}}class $f extends Dd{constructor(o,e,t){super(Yf(e),Gf(t,e)),this.controls=o,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(o,e){return this.controls[o]?this.controls[o]:(this.controls[o]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(o,e,t={}){this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(o,e={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(o,e,t={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],e&&this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(o){return this.controls.hasOwnProperty(o)&&this.controls[o].enabled}setValue(o,e={}){(function p1(r,o,e){r._forEachChild((t,s)=>{if(void 0===e[s])throw new h.vHH(1002,"")})})(this,0,o),Object.keys(o).forEach(t=>{(function Ih(r,o,e){const t=r.controls;if(!(o?Object.keys(t):t).length)throw new h.vHH(1e3,"");if(!t[e])throw new h.vHH(1001,"")})(this,!0,t),this.controls[t].setValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(o,e={}){null!=o&&(Object.keys(o).forEach(t=>{const s=this.controls[t];s&&s.patchValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(o={},e={}){this._forEachChild((t,s)=>{t.reset(o[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(o,e,t)=>(o[t]=e.getRawValue(),o))}_syncPendingControls(){let o=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return o&&this.updateValueAndValidity({onlySelf:!0}),o}_forEachChild(o){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&o(t,e)})}_setUpControls(){this._forEachChild(o=>{o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(o){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&o(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,s)=>((t.enabled||this.disabled)&&(e[s]=t.value),e))}_reduceChildren(o,e){let t=o;return this._forEachChild((s,u)=>{t=e(t,s,u)}),t}_allControlsDisabled(){for(const o of Object.keys(this.controls))if(this.controls[o].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(o){return this.controls.hasOwnProperty(o)?this.controls[o]:null}}const Gs=new h.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>kd}),kd="always";function nc(r,o,e=kd){Bh(r,o),o.valueAccessor.writeValue(r.value),(r.disabled||"always"===e)&&o.valueAccessor.setDisabledState?.(r.disabled),function Vh(r,o){o.valueAccessor.registerOnChange(e=>{r._pendingValue=e,r._pendingChange=!0,r._pendingDirty=!0,"change"===r.updateOn&&m1(r,o)})}(r,o),function Jf(r,o){const e=(t,s)=>{o.valueAccessor.writeValue(t),s&&o.viewToModelUpdate(t)};r.registerOnChange(e),o._registerOnDestroy(()=>{r._unregisterOnChange(e)})}(r,o),function zv(r,o){o.valueAccessor.registerOnTouched(()=>{r._pendingTouched=!0,"blur"===r.updateOn&&r._pendingChange&&m1(r,o),"submit"!==r.updateOn&&r.markAsTouched()})}(r,o),function f1(r,o){if(o.valueAccessor.setDisabledState){const e=t=>{o.valueAccessor.setDisabledState(t)};r.registerOnDisabledChange(e),o._registerOnDestroy(()=>{r._unregisterOnDisabledChange(e)})}}(r,o)}function Oh(r,o,e=!0){const t=()=>{};o.valueAccessor&&(o.valueAccessor.registerOnChange(t),o.valueAccessor.registerOnTouched(t)),Qf(r,o),r&&(o._invokeOnDestroyCallbacks(),r._registerOnCollectionChange(()=>{}))}function Xf(r,o){r.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(o)})}function Bh(r,o){const e=qf(r);null!==o.validator?r.setValidators(Uf(e,o.validator)):"function"==typeof e&&r.setValidators([e]);const t=Sh(r);null!==o.asyncValidator?r.setAsyncValidators(Uf(t,o.asyncValidator)):"function"==typeof t&&r.setAsyncValidators([t]);const s=()=>r.updateValueAndValidity();Xf(o._rawValidators,s),Xf(o._rawAsyncValidators,s)}function Qf(r,o){let e=!1;if(null!==r){if(null!==o.validator){const s=qf(r);if(Array.isArray(s)&&s.length>0){const u=s.filter(d=>d!==o.validator);u.length!==s.length&&(e=!0,r.setValidators(u))}}if(null!==o.asyncValidator){const s=Sh(r);if(Array.isArray(s)&&s.length>0){const u=s.filter(d=>d!==o.asyncValidator);u.length!==s.length&&(e=!0,r.setAsyncValidators(u))}}}const t=()=>{};return Xf(o._rawValidators,t),Xf(o._rawAsyncValidators,t),e}function m1(r,o){r._pendingDirty&&r.markAsDirty(),r.setValue(r._pendingValue,{emitModelToViewChange:!1}),o.viewToModelUpdate(r._pendingValue),r._pendingChange=!1}function g1(r,o){Bh(r,o)}function Rd(r,o){if(!r.hasOwnProperty("model"))return!1;const e=r.model;return!!e.isFirstChange()||!Object.is(o,e.currentValue)}function $s(r,o){r._syncPendingControls(),o.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function ss(r,o){if(!o)return null;let e,t,s;return Array.isArray(o),o.forEach(u=>{u.constructor===as?e=u:function rc(r){return Object.getPrototypeOf(r.constructor)===rs}(u)?t=u:s=u}),s||t||e||null}const oc={provide:Zn,useExisting:(0,h.Gpc)(()=>Pa)},La=(()=>Promise.resolve())();let Pa=(()=>{class r extends Zn{constructor(e,t,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._directives=new Set,this.ngSubmit=new h.vpe,this.form=new $f({},s1(e),Th(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){La.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),nc(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){La.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){La.then(()=>{const t=this._findContainer(e.path),s=new $f({});g1(s,e),t.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){La.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){La.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,$s(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(An,10),h.Y36(os,10),h.Y36(Gs,8))},r.\u0275dir=h.lG2({type:r,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&h.NdJ("submit",function(u){return t.onSubmit(u)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[h._Bn([oc]),h.qOj]}),r})();function Xs(r,o){const e=r.indexOf(o);e>-1&&r.splice(e,1)}function Zf(r){return"object"==typeof r&&null!==r&&2===Object.keys(r).length&&"value"in r&&"disabled"in r}const jh=class extends Dd{constructor(o=null,e,t){super(Yf(e),Gf(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(o),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ed(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Zf(o)?o.value:o)}setValue(o,e={}){this.value=this._pendingValue=o,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(o,e={}){this.setValue(o,e)}reset(o=this.defaultValue,e={}){this._applyFormState(o),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(o){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(o){this._onChange.push(o)}_unregisterOnChange(o){Xs(this._onChange,o)}registerOnDisabledChange(o){this._onDisabledChange.push(o)}_unregisterOnDisabledChange(o){Xs(this._onDisabledChange,o)}_forEachChild(o){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(o){Zf(o)?(this.value=this._pendingValue=o.value,o.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=o}},_1=jh,AT={provide:Ha,useExisting:(0,h.Gpc)(()=>zh)},Yv=(()=>Promise.resolve())();let zh=(()=>{class r extends Ha{constructor(e,t,s,u,d,l){super(),this._changeDetectorRef=d,this.callSetDisabledState=l,this.control=new jh,this._registered=!1,this.name="",this.update=new h.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=ss(0,u)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),Rd(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){nc(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Yv.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,s=0!==t&&(0,h.VuI)(t);Yv.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function Hd(r,o){return[...o.path,r]}(e,this._parent):[e]}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(Zn,9),h.Y36(An,10),h.Y36(os,10),h.Y36(Yn,10),h.Y36(h.sBO,8),h.Y36(Gs,8))},r.\u0275dir=h.lG2({type:r,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[h._Bn([AT]),h.qOj,h.TTD]}),r})(),y1=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})();const sc=new h.OlP("NgModelWithFormControlWarning"),A1={provide:Ha,useExisting:(0,h.Gpc)(()=>Qs)};let Qs=(()=>{class r extends Ha{set isDisabled(e){}constructor(e,t,s,u,d){super(),this._ngModelWarningConfig=u,this.callSetDisabledState=d,this.update=new h.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=ss(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&Oh(t,this,!1),nc(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Rd(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Oh(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return r._ngModelWarningSentOnce=!1,r.\u0275fac=function(e){return new(e||r)(h.Y36(An,10),h.Y36(os,10),h.Y36(Yn,10),h.Y36(sc,8),h.Y36(Gs,8))},r.\u0275dir=h.lG2({type:r,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[h._Bn([A1]),h.qOj,h.TTD]}),r})();const M1={provide:Zn,useExisting:(0,h.Gpc)(()=>Id)};let Id=(()=>{class r extends Zn{constructor(e,t,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new h.vpe,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Qf(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return nc(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Oh(e.control||null,e,!1),function ac(r,o){const e=r.indexOf(o);e>-1&&r.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,$s(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,s=this.form.get(e.path);t!==s&&(Oh(t||null,e),(r=>r instanceof jh)(s)&&(nc(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);g1(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function Ra(r,o){return Qf(r,o)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Bh(this.form,this),this._oldForm&&Qf(this._oldForm,this)}_checkFormPresent(){}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(An,10),h.Y36(os,10),h.Y36(Gs,8))},r.\u0275dir=h.lG2({type:r,selectors:[["","formGroup",""]],hostBindings:function(e,t){1&e&&h.NdJ("submit",function(u){return t.onSubmit(u)})("reset",function(){return t.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[h._Bn([M1]),h.qOj,h.TTD]}),r})(),Js=(()=>{class r{constructor(){this._validator=ec}ngOnChanges(e){if(this.inputName in e){const t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):ec,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r,features:[h.TTD]}),r})();const ty={provide:An,useExisting:(0,h.Gpc)(()=>ls),multi:!0};let ls=(()=>{class r extends Js{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=h.VuI,this.createValidator=e=>Kg}enabled(e){return e}}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275dir=h.lG2({type:r,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&h.uIk("required",t._enabled?"":null)},inputs:{required:"required"},features:[h._Bn([ty]),h.qOj]}),r})(),Xh=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[y1]}),r})(),pm=(()=>{class r{static withConfig(e){return{ngModule:r,providers:[{provide:Gs,useValue:e.callSetDisabledState??kd}]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[Xh]}),r})(),Ks=(()=>{class r{static withConfig(e){return{ngModule:r,providers:[{provide:sc,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Gs,useValue:e.callSetDisabledState??kd}]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[Xh]}),r})(),N1=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})(),cc=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,ur,N1,pt,N1]}),r})();var Zs=E(4266);const bm=["addListener","removeListener"],dy=["addEventListener","removeEventListener"],wm=["on","off"];function Jh(r,o,e,t){if((0,Sn.m)(e)&&(t=e,e=void 0),t)return Jh(r,o,e).pipe((0,Zp.Z)(t));const[s,u]=function j1(r){return(0,Sn.m)(r.addEventListener)&&(0,Sn.m)(r.removeEventListener)}(r)?dy.map(d=>l=>r[d](o,l,e)):function hy(r){return(0,Sn.m)(r.addListener)&&(0,Sn.m)(r.removeListener)}(r)?bm.map(uy(r,o)):function py(r){return(0,Sn.m)(r.on)&&(0,Sn.m)(r.off)}(r)?wm.map(uy(r,o)):[];if(!s&&(0,Zs.z)(r))return(0,yi.z)(d=>Jh(d,o,e))((0,nt.Xf)(r));if(!s)throw new TypeError("Invalid event target");return new Oi.y(d=>{const l=(...n)=>d.next(1u(l)})}function uy(r,o){return e=>t=>r[e](o,t)}var z1=E(1954);const Wi={schedule(r){let o=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=Wi;t&&(o=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=o(u=>{e=void 0,r(u)});return new ae.w0(()=>e?.(s))},requestAnimationFrame(...r){const{delegate:o}=Wi;return(o?.requestAnimationFrame||requestAnimationFrame)(...r)},cancelAnimationFrame(...r){const{delegate:o}=Wi;return(o?.cancelAnimationFrame||cancelAnimationFrame)(...r)},delegate:void 0};var U1=E(2631);const vm=new class fy extends U1.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;o=o||t.shift();do{if(s=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,s){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw s}}}(class F1 extends z1.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=Wi.requestAnimationFrame(()=>o.flush(void 0))))}recycleAsyncId(o,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:u}=o;null!=e&&(null===(s=u[u.length-1])||void 0===s?void 0:s.id)!==e&&(Wi.cancelAnimationFrame(e),o._scheduled=void 0)}});let Kh,q1=1;const bo={};function W1(r){return r in bo&&(delete bo[r],!0)}const my={setImmediate(r){const o=q1++;return bo[o]=!0,Kh||(Kh=Promise.resolve()),Kh.then(()=>W1(o)&&r()),o},clearImmediate(r){W1(r)}},{setImmediate:_y,clearImmediate:Y1}=my,ym={setImmediate(...r){const{delegate:o}=ym;return(o?.setImmediate||_y)(...r)},clearImmediate(r){const{delegate:o}=ym;return(o?.clearImmediate||Y1)(r)},delegate:void 0},Ia=new class Mm extends U1.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;o=o||t.shift();do{if(s=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,s){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw s}}}(class Am extends z1.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=ym.setImmediate(o.flush.bind(o,void 0))))}recycleAsyncId(o,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:u}=o;null!=e&&(null===(s=u[u.length-1])||void 0===s?void 0:s.id)!==e&&(ym.clearImmediate(e),o._scheduled===e&&(o._scheduled=void 0))}});var Cm=E(6321),Sr=E(9080);function pr(r,o=Cm.z){return function Oa(r){return(0,xe.e)((o,e)=>{let t=!1,s=null,u=null,d=!1;const l=()=>{if(u?.unsubscribe(),u=null,t){t=!1;const i=s;s=null,e.next(i)}d&&e.complete()},n=()=>{u=null,d&&e.complete()};o.subscribe((0,Ve.x)(e,i=>{t=!0,s=i,u||(0,nt.Xf)(r(i)).subscribe(u=(0,Ve.x)(e,l,n))},()=>{d=!0,(!t||!u||u.closed)&&e.complete()}))})}(()=>(0,Sr.H)(r,o))}class $1{}class by extends $1{constructor(o){super(),this._data=o}connect(){return Ni(this._data)?this._data:(0,Me.of)(this._data)}disconnect(){}}class xm{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(o,e,t,s,u){o.forEachOperation((d,l,n)=>{let i,a;null==d.previousIndex?(i=this._insertView(()=>t(d,l,n),n,e,s(d)),a=i?1:0):null==n?(this._detachAndCacheView(l,e),a=3):(i=this._moveView(l,n,e,s(d)),a=2),u&&u({context:i?.context,operation:a,record:d})})}detach(){for(const o of this._viewCache)o.destroy();this._viewCache=[]}_insertView(o,e,t,s){const u=this._insertViewFromCache(e,t);if(u)return void(u.context.$implicit=s);const d=o();return t.createEmbeddedView(d.templateRef,d.context,d.index)}_detachAndCacheView(o,e){const t=e.detach(o);this._maybeCacheView(t,e)}_moveView(o,e,t,s){const u=t.get(o);return t.move(u,e),u.context.$implicit=s,u}_maybeCacheView(o,e){if(this._viewCache.length0?u/this._itemSize:0;if(e.end>s){const n=Math.ceil(t/this._itemSize),i=Math.max(0,Math.min(d,s-n));d!=i&&(d=i,u=i*this._itemSize,e.start=Math.floor(d)),e.end=Math.max(0,Math.min(s,e.start+n))}const l=u-e.start*this._itemSize;if(l0&&(e.end=Math.min(s,e.end+i),e.start=Math.max(0,Math.floor(d-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(this._itemSize*e.start),this._scrolledIndexChange.next(Math.floor(d))}}function tp(r){return r._scrollStrategy}let Ay=(()=>{class r{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new Q1(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=mn(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=mn(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=mn(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[h._Bn([{provide:Tm,useFactory:tp,deps:[(0,h.Gpc)(()=>r)]}]),h.TTD]}),r})(),dc=(()=>{class r{constructor(e,t,s){this._ngZone=e,this._platform=t,this._scrolled=new Oe.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=s}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Oi.y(t=>{this._globalSubscription||this._addGlobalListener();const s=e>0?this._scrolled.pipe(pr(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{s.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,Me.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const s=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,wi.h)(u=>!u||s.indexOf(u)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((s,u)=>{this._scrollableContainsElement(u,e)&&t.push(u)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let s=Qi(t),u=e.getElementRef().nativeElement;do{if(s==u)return!0}while(s=s.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Jh(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(h.R0b),h.LFG(Xi),h.LFG(T.K0,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),Sm=(()=>{class r{constructor(e,t,s,u){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=s,this.dir=u,this._destroyed=new Oe.x,this._elementScrolled=new Oi.y(d=>this.ngZone.runOutsideAngular(()=>Jh(this.elementRef.nativeElement,"scroll").pipe($t(this._destroyed)).subscribe(d)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,s=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=s?e.end:e.start),null==e.right&&(e.right=s?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),s&&0!=cd()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==cd()?e.left=e.right:1==cd()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;W0()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t="left",s="right",u=this.elementRef.nativeElement;if("top"==e)return u.scrollTop;if("bottom"==e)return u.scrollHeight-u.clientHeight-u.scrollTop;const d=this.dir&&"rtl"==this.dir.value;return"start"==e?e=d?s:t:"end"==e&&(e=d?t:s),d&&2==cd()?e==t?u.scrollWidth-u.clientWidth-u.scrollLeft:u.scrollLeft:d&&1==cd()?e==t?u.scrollLeft+u.scrollWidth-u.clientWidth:-u.scrollLeft:e==t?u.scrollLeft:u.scrollWidth-u.clientWidth-u.scrollLeft}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(dc),h.Y36(h.R0b),h.Y36(Tr,8))},r.\u0275dir=h.lG2({type:r,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),r})(),jd=(()=>{class r{constructor(e,t,s){this._platform=e,this._change=new Oe.x,this._changeListener=u=>{this._change.next(u)},this._document=s,t.runOutsideAngular(()=>{if(e.isBrowser){const u=this._getWindow();u.addEventListener("resize",this._changeListener),u.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:s}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+s,right:e.left+t,height:s,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),s=e.documentElement,u=s.getBoundingClientRect();return{top:-u.top||e.body.scrollTop||t.scrollY||s.scrollTop||0,left:-u.left||e.body.scrollLeft||t.scrollX||s.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(pr(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Xi),h.LFG(h.R0b),h.LFG(T.K0,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const ip=new h.OlP("VIRTUAL_SCROLLABLE");let np=(()=>{class r extends Sm{constructor(e,t,s,u){super(e,t,s,u)}measureViewportSize(e){const t=this.elementRef.nativeElement;return"horizontal"===e?t.clientWidth:t.clientHeight}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(dc),h.Y36(h.R0b),h.Y36(Tr,8))},r.\u0275dir=h.lG2({type:r,features:[h.qOj]}),r})();const Em=typeof requestAnimationFrame<"u"?vm:Ia;let Dm=(()=>{class r extends np{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=mt(e)}constructor(e,t,s,u,d,l,n,i){super(e,l,s,d),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=u,this.scrollable=i,this._platform=(0,h.f3M)(Xi),this._detachedSubject=new Oe.x,this._renderedRangeSubject=new Oe.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Oi.y(a=>this._scrollStrategy.scrolledIndexChange.subscribe(c=>Promise.resolve().then(()=>this.ngZone.run(()=>a.next(c))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=ae.w0.EMPTY,this._viewportChanges=n.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(hi(null),pr(0,Em)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe($t(this._detachedSubject)).subscribe(t=>{const s=t.length;s!==this._dataLength&&(this._dataLength=s,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function K1(r,o){return r.start==o.start&&r.end==o.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&"to-start"===t?0:e;const u="horizontal"==this.orientation,d=u?"X":"Y";let n=`translate${d}(${Number((u&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(n+=` translate${d}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=n&&(this._renderedContentTransform=n,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t="auto"){const s={behavior:t};"horizontal"===this.orientation?s.start=e:s.top=e,this.scrollable.scrollTo(s)}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return t=this.scrollable==this?s=>super.measureScrollOffset(s):s=>this.scrollable.measureScrollOffset(s),Math.max(0,t(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t;const s="left",u="right",d="rtl"==this.dir?.value;t="start"==e?d?u:s:"end"==e?d?s:u:e||("horizontal"===this.orientation?"left":"top");const l=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-l}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(Tm,8),h.Y36(Tr,8),h.Y36(dc),h.Y36(jd),h.Y36(ip,8))},r.\u0275cmp=h.Xpm({type:r,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&h.Gf(vy,7),2&e){let s;h.iGM(s=h.CRH())&&(t._contentWrapper=s.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,t){2&e&&h.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===t.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==t.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[h._Bn([{provide:Sm,useFactory:(o,e)=>o||e,deps:[[new h.FiY,new h.tBr(ip)],r]}]),h.qOj,h.jDz],ngContentSelectors:yy,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,t){1&e&&(h.F$t(),h.TgZ(0,"div",0,1),h.Hsn(2),h.qZA(),h._UZ(3,"div",2)),2&e&&(h.xp6(3),h.Udp("width",t._totalContentWidth)("height",t._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),r})();function km(r,o,e){if(!e.getBoundingClientRect)return 0;const s=e.getBoundingClientRect();return"horizontal"===r?"start"===o?s.left:s.right:"start"===o?s.top:s.bottom}let Z1=(()=>{class r{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,function Nd(r){return r&&"function"==typeof r.connect&&!(r instanceof Ye)}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new by(Ni(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,s)=>e(t+(this._renderedRange?this._renderedRange.start:0),s):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=mn(e)}constructor(e,t,s,u,d,l){this._viewContainerRef=e,this._template=t,this._differs=s,this._viewRepeater=u,this._viewport=d,this.viewChange=new Oe.x,this._dataSourceChanges=new Oe.x,this.dataStream=this._dataSourceChanges.pipe(hi(null),function G1(){return(0,xe.e)((r,o)=>{let e,t=!1;r.subscribe((0,Ve.x)(o,s=>{const u=e;e=s,t&&o.next([u,s]),t=!0}))})}(),(0,qt.w)(([n,i])=>this._changeDataSource(n,i)),ef(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new Oe.x,this.dataStream.subscribe(n=>{this._data=n,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe($t(this._destroyed)).subscribe(n=>{this._renderedRange=n,this.viewChange.observers.length&&l.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,t){if(e.start>=e.end)return 0;const s=e.start-this._renderedRange.start,u=e.end-e.start;let d,l;for(let n=0;n-1;n--){const i=this._viewContainerRef.get(n+s);if(i&&i.rootNodes.length){l=i.rootNodes[i.rootNodes.length-1];break}}return d&&l?km(t,"end",l)-km(t,"start",d):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):(0,Me.of)()}_updateContext(){const e=this._data.length;let t=this._viewContainerRef.length;for(;t--;){const s=this._viewContainerRef.get(t);s.context.index=this._renderedRange.start+t,s.context.count=e,this._updateComputedContextProperties(s.context),s.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(u,d,l)=>this._getEmbeddedViewArgs(u,l),u=>u.item),e.forEachIdentityChange(u=>{this._viewContainerRef.get(u.currentIndex).context.$implicit=u.item});const t=this._data.length;let s=this._viewContainerRef.length;for(;s--;){const u=this._viewContainerRef.get(s);u.context.index=this._renderedRange.start+s,u.context.count=t,this._updateComputedContextProperties(u.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.s_b),h.Y36(h.Rgc),h.Y36(h.ZZ4),h.Y36(ds),h.Y36(Dm,4),h.Y36(h.R0b))},r.\u0275dir=h.lG2({type:r,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[h._Bn([{provide:ds,useClass:xm}])]}),r})(),Ba=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})(),el=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[es,Ba,es,Ba]}),r})();class Hm{attach(o){return this._attachedHost=o,o.attach(this)}detach(){let o=this._attachedHost;null!=o&&(this._attachedHost=null,o.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(o){this._attachedHost=o}}class Rm extends Hm{constructor(o,e,t,s,u){super(),this.component=o,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=u}}class e_ extends Hm{constructor(o,e,t,s){super(),this.templateRef=o,this.viewContainerRef=e,this.context=t,this.injector=s}get origin(){return this.templateRef.elementRef}attach(o,e=this.context){return this.context=e,super.attach(o)}detach(){return this.context=void 0,super.detach()}}class Ty extends Hm{constructor(o){super(),this.element=o instanceof h.SBq?o.nativeElement:o}}class Lm{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(o){return o instanceof Rm?(this._attachedPortal=o,this.attachComponentPortal(o)):o instanceof e_?(this._attachedPortal=o,this.attachTemplatePortal(o)):this.attachDomPortal&&o instanceof Ty?(this._attachedPortal=o,this.attachDomPortal(o)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(o){this._disposeFn=o}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Sy extends Lm{constructor(o,e,t,s,u){super(),this.outletElement=o,this._componentFactoryResolver=e,this._appRef=t,this._defaultInjector=s,this.attachDomPortal=d=>{const l=d.element,n=this._document.createComment("dom-portal");l.parentNode.insertBefore(n,l),this.outletElement.appendChild(l),this._attachedPortal=d,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(l,n)})},this._document=u}attachComponentPortal(o){const t=(o.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(o.component);let s;return o.viewContainerRef?(s=o.viewContainerRef.createComponent(t,o.viewContainerRef.length,o.injector||o.viewContainerRef.injector,o.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=t.create(o.injector||this._defaultInjector||h.zs3.NULL),this._appRef.attachView(s.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(s.hostView),s.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(s)),this._attachedPortal=o,s}attachTemplatePortal(o){let e=o.viewContainerRef,t=e.createEmbeddedView(o.templateRef,o.context,{injector:o.injector});return t.rootNodes.forEach(s=>this.outletElement.appendChild(s)),t.detectChanges(),this.setDisposeFn(()=>{let s=e.indexOf(t);-1!==s&&e.remove(s)}),this._attachedPortal=o,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(o){return o.hostView.rootNodes[0]}}let Pm=(()=>{class r extends Lm{constructor(e,t,s){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new h.vpe,this.attachDomPortal=u=>{const d=u.element,l=this._document.createComment("dom-portal");u.setAttachedHost(this),d.parentNode.insertBefore(l,d),this._getRootNode().appendChild(d),this._attachedPortal=u,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(d,l)})},this._document=s}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,u=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),d=t.createComponent(u,t.length,e.injector||t.injector,e.projectableNodes||void 0);return t!==this._viewContainerRef&&this._getRootNode().appendChild(d.hostView.rootNodes[0]),super.setDisposeFn(()=>d.destroy()),this._attachedPortal=e,this._attachedRef=d,this.attached.emit(d),d}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h._Vd),h.Y36(h.s_b),h.Y36(T.K0))},r.\u0275dir=h.lG2({type:r,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[h.qOj]}),r})(),wo=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})();var sa=E(3019);const Im=W0();class t_{constructor(o,e){this._viewportRuler=o,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const o=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=o.style.left||"",this._previousHTMLStyles.top=o.style.top||"",o.style.left=gn(-this._previousScrollPosition.left),o.style.top=gn(-this._previousScrollPosition.top),o.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const o=this._document.documentElement,t=o.style,s=this._document.body.style,u=t.scrollBehavior||"",d=s.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,o.classList.remove("cdk-global-scrollblock"),Im&&(t.scrollBehavior=s.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Im&&(t.scrollBehavior=u,s.scrollBehavior=d)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class i_{constructor(o,e,t,s){this._scrollDispatcher=o,this._ngZone=e,this._viewportRuler=t,this._config=s,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(o){this._overlayRef=o}enable(){if(this._scrollSubscription)return;const o=this._scrollDispatcher.scrolled(0).pipe((0,wi.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=o.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=o.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Om{enable(){}disable(){}attach(){}}function zd(r,o){return o.some(e=>r.bottome.bottom||r.righte.right)}function Bm(r,o){return o.some(e=>r.tope.bottom||r.lefte.right)}class tl{constructor(o,e,t,s){this._scrollDispatcher=o,this._viewportRuler=e,this._ngZone=t,this._config=s,this._scrollSubscription=null}attach(o){this._overlayRef=o}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:s}=this._viewportRuler.getViewportSize();zd(e,[{width:t,height:s,bottom:s,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Hy=(()=>{class r{constructor(e,t,s,u){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=s,this.noop=()=>new Om,this.close=d=>new i_(this._scrollDispatcher,this._ngZone,this._viewportRuler,d),this.block=()=>new t_(this._viewportRuler,this._document),this.reposition=d=>new tl(this._scrollDispatcher,this._viewportRuler,this._ngZone,d),this._document=u}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(dc),h.LFG(jd),h.LFG(h.R0b),h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();class n_{constructor(o){if(this.scrollStrategy=new Om,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,o){const e=Object.keys(o);for(const t of e)void 0!==o[t]&&(this[t]=o[t])}}}class Vm{constructor(o,e){this.connectionPair=o,this.scrollableViewProperties=e}}let Nm=(()=>{class r{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),FT=(()=>{class r extends Nm{constructor(e,t){super(e),this._ngZone=t,this._keydownListener=s=>{const u=this._attachedOverlays;for(let d=u.length-1;d>-1;d--)if(u[d]._keydownEvents.observers.length>0){const l=u[d]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(s)):l.next(s);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0),h.LFG(h.R0b,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),uc=(()=>{class r extends Nm{constructor(e,t,s){super(e),this._platform=t,this._ngZone=s,this._cursorStyleIsSet=!1,this._pointerDownListener=u=>{this._pointerDownEventTarget=na(u)},this._clickListener=u=>{const d=na(u),l="click"===u.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:d;this._pointerDownEventTarget=null;const n=this._attachedOverlays.slice();for(let i=n.length-1;i>-1;i--){const a=n[i];if(a._outsidePointerEvents.observers.length<1||!a.hasAttached())continue;if(a.overlayElement.contains(d)||a.overlayElement.contains(l))break;const c=a._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>c.next(u)):c.next(u)}}}add(e){if(super.add(e),!this._isAttached){const t=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(t)):this._addEventListeners(t),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0),h.LFG(Xi),h.LFG(h.R0b,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),rp=(()=>{class r{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Ju()){const s=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let u=0;uthis._backdropClick.next(c),this._backdropTransitionendHandler=c=>{this._disposeBackdrop(c.target)},this._keydownEvents=new Oe.x,this._outsidePointerEvents=new Oe.x,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(o){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(o);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,wt.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const o=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),o}dispose(){const o=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,o&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(o){o!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=o,this.hasAttached()&&(o.attach(this),this.updatePosition()))}updateSize(o){this._config={...this._config,...o},this._updateElementSize()}setDirection(o){this._config={...this._config,direction:o},this._updateElementDirection()}addPanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!0)}removePanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!1)}getDirection(){const o=this._config.direction;return o?"string"==typeof o?o:o.value:"ltr"}updateScrollStrategy(o){o!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=o,this.hasAttached()&&(o.attach(this),o.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const o=this._pane.style;o.width=gn(this._config.width),o.height=gn(this._config.height),o.minWidth=gn(this._config.minWidth),o.minHeight=gn(this._config.minHeight),o.maxWidth=gn(this._config.maxWidth),o.maxHeight=gn(this._config.maxHeight)}_togglePointerEvents(o){this._pane.style.pointerEvents=o?"":"none"}_attachBackdrop(){const o="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(o)})}):this._backdropElement.classList.add(o)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const o=this._backdropElement;if(o){if(this._animationsDisabled)return void this._disposeBackdrop(o);o.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{o.addEventListener("transitionend",this._backdropTransitionendHandler)}),o.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(o)},500))}}_toggleClasses(o,e,t){const s=Ea(e||[]).filter(u=>!!u);s.length&&(t?o.classList.add(...s):o.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const o=this._ngZone.onStable.pipe($t((0,sa.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),o.unsubscribe())})})}_disposeScrollStrategy(){const o=this._scrollStrategy;o&&(o.disable(),o.detach&&o.detach())}_disposeBackdrop(o){o&&(o.removeEventListener("click",this._backdropClickHandler),o.removeEventListener("transitionend",this._backdropTransitionendHandler),o.remove(),this._backdropElement===o&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const r_="cdk-overlay-connected-position-bounding-box",hc=/([A-Za-z%]+)$/;class Ly{get positions(){return this._preferredPositions}constructor(o,e,t,s,u){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=u,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Oe.x,this._resizeSubscription=ae.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(o)}attach(o){this._validatePositions(),o.hostElement.classList.add(r_),this._overlayRef=o,this._boundingBox=o.hostElement,this._pane=o.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const o=this._originRect,e=this._overlayRect,t=this._viewportRect,s=this._containerRect,u=[];let d;for(let l of this._preferredPositions){let n=this._getOriginPoint(o,s,l),i=this._getOverlayPoint(n,e,l),a=this._getOverlayFit(i,e,t,l);if(a.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,n);this._canFitWithFlexibleDimensions(a,i,t)?u.push({position:l,origin:n,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(n,l)}):(!d||d.overlayFit.visibleArean&&(n=a,l=i)}return this._isPushed=!1,void this._applyPosition(l.position,l.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(d.position,d.originPoint);this._applyPosition(d.position,d.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Va(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(r_),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const o=this._lastPosition;if(o){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,o);this._applyPosition(o,e)}else this.apply()}withScrollableContainers(o){return this._scrollables=o,this}withPositions(o){return this._preferredPositions=o,-1===o.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(o){return this._viewportMargin=o,this}withFlexibleDimensions(o=!0){return this._hasFlexibleDimensions=o,this}withGrowAfterOpen(o=!0){return this._growAfterOpen=o,this}withPush(o=!0){return this._canPush=o,this}withLockedPosition(o=!0){return this._positionLocked=o,this}setOrigin(o){return this._origin=o,this}withDefaultOffsetX(o){return this._offsetX=o,this}withDefaultOffsetY(o){return this._offsetY=o,this}withTransformOriginOn(o){return this._transformOriginSelector=o,this}_getOriginPoint(o,e,t){let s,u;if("center"==t.originX)s=o.left+o.width/2;else{const d=this._isRtl()?o.right:o.left,l=this._isRtl()?o.left:o.right;s="start"==t.originX?d:l}return e.left<0&&(s-=e.left),u="center"==t.originY?o.top+o.height/2:"top"==t.originY?o.top:o.bottom,e.top<0&&(u-=e.top),{x:s,y:u}}_getOverlayPoint(o,e,t){let s,u;return s="center"==t.overlayX?-e.width/2:"start"===t.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,u="center"==t.overlayY?-e.height/2:"top"==t.overlayY?0:-e.height,{x:o.x+s,y:o.y+u}}_getOverlayFit(o,e,t,s){const u=er(e);let{x:d,y:l}=o,n=this._getOffset(s,"x"),i=this._getOffset(s,"y");n&&(d+=n),i&&(l+=i);let p=0-l,m=l+u.height-t.height,g=this._subtractOverflows(u.width,0-d,d+u.width-t.width),f=this._subtractOverflows(u.height,p,m),v=g*f;return{visibleArea:v,isCompletelyWithinViewport:u.width*u.height===v,fitsInViewportVertically:f===u.height,fitsInViewportHorizontally:g==u.width}}_canFitWithFlexibleDimensions(o,e,t){if(this._hasFlexibleDimensions){const s=t.bottom-e.y,u=t.right-e.x,d=qd(this._overlayRef.getConfig().minHeight),l=qd(this._overlayRef.getConfig().minWidth);return(o.fitsInViewportVertically||null!=d&&d<=s)&&(o.fitsInViewportHorizontally||null!=l&&l<=u)}return!1}_pushOverlayOnScreen(o,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:o.x+this._previousPushAmount.x,y:o.y+this._previousPushAmount.y};const s=er(e),u=this._viewportRect,d=Math.max(o.x+s.width-u.width,0),l=Math.max(o.y+s.height-u.height,0),n=Math.max(u.top-t.top-o.y,0),i=Math.max(u.left-t.left-o.x,0);let a=0,c=0;return a=s.width<=u.width?i||-d:o.xg&&!this._isInitialRender&&!this._growAfterOpen&&(d=o.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)p=t.width-o.x+this._viewportMargin,a=o.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)c=o.x,a=t.right-o.x;else{const m=Math.min(t.right-o.x+t.left,o.x),g=this._lastBoundingBoxSize.width;a=2*m,c=o.x-m,a>g&&!this._isInitialRender&&!this._growAfterOpen&&(c=o.x-g/2)}return{top:d,left:c,bottom:l,right:p,width:a,height:u}}_setBoundingBoxStyles(o,e){const t=this._calculateBoundingBoxRect(o,e);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));const s={};if(this._hasExactPosition())s.top=s.left="0",s.bottom=s.right=s.maxHeight=s.maxWidth="",s.width=s.height="100%";else{const u=this._overlayRef.getConfig().maxHeight,d=this._overlayRef.getConfig().maxWidth;s.height=gn(t.height),s.top=gn(t.top),s.bottom=gn(t.bottom),s.width=gn(t.width),s.left=gn(t.left),s.right=gn(t.right),s.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",s.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",u&&(s.maxHeight=gn(u)),d&&(s.maxWidth=gn(d))}this._lastBoundingBoxSize=t,Va(this._boundingBox.style,s)}_resetBoundingBoxStyles(){Va(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Va(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(o,e){const t={},s=this._hasExactPosition(),u=this._hasFlexibleDimensions,d=this._overlayRef.getConfig();if(s){const a=this._viewportRuler.getViewportScrollPosition();Va(t,this._getExactOverlayY(e,o,a)),Va(t,this._getExactOverlayX(e,o,a))}else t.position="static";let l="",n=this._getOffset(e,"x"),i=this._getOffset(e,"y");n&&(l+=`translateX(${n}px) `),i&&(l+=`translateY(${i}px)`),t.transform=l.trim(),d.maxHeight&&(s?t.maxHeight=gn(d.maxHeight):u&&(t.maxHeight="")),d.maxWidth&&(s?t.maxWidth=gn(d.maxWidth):u&&(t.maxWidth="")),Va(this._pane.style,t)}_getExactOverlayY(o,e,t){let s={top:"",bottom:""},u=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(u=this._pushOverlayOnScreen(u,this._overlayRect,t)),"bottom"===o.overlayY?s.bottom=this._document.documentElement.clientHeight-(u.y+this._overlayRect.height)+"px":s.top=gn(u.y),s}_getExactOverlayX(o,e,t){let d,s={left:"",right:""},u=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(u=this._pushOverlayOnScreen(u,this._overlayRect,t)),d=this._isRtl()?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left","right"===d?s.right=this._document.documentElement.clientWidth-(u.x+this._overlayRect.width)+"px":s.left=gn(u.x),s}_getScrollVisibility(){const o=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Bm(o,t),isOriginOutsideView:zd(o,t),isOverlayClipped:Bm(e,t),isOverlayOutsideView:zd(e,t)}}_subtractOverflows(o,...e){return e.reduce((t,s)=>t-Math.max(s,0),o)}_getNarrowedViewportRect(){const o=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+o-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:o-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(o,e){return"x"===e?null==o.offsetX?this._offsetX:o.offsetX:null==o.offsetY?this._offsetY:o.offsetY}_validatePositions(){}_addPanelClasses(o){this._pane&&Ea(o).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(o=>{this._pane.classList.remove(o)}),this._appliedPanelClasses=[])}_getOriginRect(){const o=this._origin;if(o instanceof h.SBq)return o.nativeElement.getBoundingClientRect();if(o instanceof Element)return o.getBoundingClientRect();const e=o.width||0,t=o.height||0;return{top:o.y,bottom:o.y+t,left:o.x,right:o.x+e,height:t,width:e}}}function Va(r,o){for(let e in o)o.hasOwnProperty(e)&&(r[e]=o[e]);return r}function qd(r){if("number"!=typeof r&&null!=r){const[o,e]=r.split(hc);return e&&"px"!==e?null:parseFloat(o)}return r||null}function er(r){return{top:Math.floor(r.top),right:Math.floor(r.right),bottom:Math.floor(r.bottom),left:Math.floor(r.left),width:Math.floor(r.width),height:Math.floor(r.height)}}const jm="cdk-global-overlay-wrapper";class Iy{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(o){const e=o.getConfig();this._overlayRef=o,this._width&&!e.width&&o.updateSize({width:this._width}),this._height&&!e.height&&o.updateSize({height:this._height}),o.hostElement.classList.add(jm),this._isDisposed=!1}top(o=""){return this._bottomOffset="",this._topOffset=o,this._alignItems="flex-start",this}left(o=""){return this._xOffset=o,this._xPosition="left",this}bottom(o=""){return this._topOffset="",this._bottomOffset=o,this._alignItems="flex-end",this}right(o=""){return this._xOffset=o,this._xPosition="right",this}start(o=""){return this._xOffset=o,this._xPosition="start",this}end(o=""){return this._xOffset=o,this._xPosition="end",this}width(o=""){return this._overlayRef?this._overlayRef.updateSize({width:o}):this._width=o,this}height(o=""){return this._overlayRef?this._overlayRef.updateSize({height:o}):this._height=o,this}centerHorizontally(o=""){return this.left(o),this._xPosition="center",this}centerVertically(o=""){return this.top(o),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:s,height:u,maxWidth:d,maxHeight:l}=t,n=!("100%"!==s&&"100vw"!==s||d&&"100%"!==d&&"100vw"!==d),i=!("100%"!==u&&"100vh"!==u||l&&"100%"!==l&&"100vh"!==l),a=this._xPosition,c=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";n?f="flex-start":"center"===a?(f="center",p?g=c:m=c):p?"left"===a||"end"===a?(f="flex-end",m=c):("right"===a||"start"===a)&&(f="flex-start",g=c):"left"===a||"start"===a?(f="flex-start",m=c):("right"===a||"end"===a)&&(f="flex-end",g=c),o.position=this._cssPosition,o.marginLeft=n?"0":m,o.marginTop=i?"0":this._topOffset,o.marginBottom=this._bottomOffset,o.marginRight=n?"0":g,e.justifyContent=f,e.alignItems=i?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(jm),t.justifyContent=t.alignItems=o.marginTop=o.marginBottom=o.marginLeft=o.marginRight=o.position="",this._overlayRef=null,this._isDisposed=!0}}let a_=(()=>{class r{constructor(e,t,s,u){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=u}global(){return new Iy}flexibleConnectedTo(e){return new Ly(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(jd),h.LFG(T.K0),h.LFG(Xi),h.LFG(rp))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),o_=0,la=(()=>{class r{constructor(e,t,s,u,d,l,n,i,a,c,p,m){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=s,this._positionBuilder=u,this._keyboardDispatcher=d,this._injector=l,this._ngZone=n,this._document=i,this._directionality=a,this._location=c,this._outsideClickDispatcher=p,this._animationsModuleType=m}create(e){const t=this._createHostElement(),s=this._createPaneElement(t),u=this._createPortalOutlet(s),d=new n_(e);return d.direction=d.direction||this._directionality.value,new Ud(u,t,s,d,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+o_++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(h.z2F)),new Sy(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Hy),h.LFG(rp),h.LFG(h._Vd),h.LFG(a_),h.LFG(FT),h.LFG(h.zs3),h.LFG(h.R0b),h.LFG(T.K0),h.LFG(Tr),h.LFG(T.Ye),h.LFG(uc),h.LFG(h.QbO,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const Vy={provide:new h.OlP("cdk-connected-overlay-scroll-strategy"),deps:[la],useFactory:function Wd(r){return()=>r.scrollStrategies.reposition()}};let pc=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[la,Vy],imports:[es,wo,el,el]}),r})();function ap(r,o){}class Yd{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let zm=(()=>{class r extends Lm{constructor(e,t,s,u,d,l,n,i){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=u,this._interactivityChecker=d,this._ngZone=l,this._overlayRef=n,this._focusMonitor=i,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=a=>{this._portalOutlet.hasAttached();const c=this._portalOutlet.attachDomPortal(a);return this._contentAttached(),c},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=s}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),t}attachTemplatePortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const s=()=>{e.removeEventListener("blur",s),e.removeEventListener("mousedown",s),e.removeAttribute("tabindex")};e.addEventListener("blur",s),e.addEventListener("mousedown",s)})),e.focus(t)}_focusByCssSelector(e,t){let s=this._elementRef.nativeElement.querySelector(e);s&&this._forceFocus(s,t)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{t||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let t=null;if("string"==typeof e?t=this._document.querySelector(e):"boolean"==typeof e?t=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(t=e),this._config.restoreFocus&&t&&"function"==typeof t.focus){const s=dd(),u=this._elementRef.nativeElement;(!s||s===this._document.body||s===u||u.contains(s))&&(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=dd();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=dd())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(yg),h.Y36(T.K0,8),h.Y36(Yd),h.Y36(md),h.Y36(h.R0b),h.Y36(Ud),h.Y36(Ko))},r.\u0275cmp=h.Xpm({type:r,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&h.Gf(Pm,7),2&e){let s;h.iGM(s=h.CRH())&&(t._portalOutlet=s.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,t){2&e&&h.uIk("id",t._config.id||null)("role",t._config.role)("aria-modal",t._config.ariaModal)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null)},features:[h.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,t){1&e&&h.YNc(0,ap,0,0,"ng-template",0)},dependencies:[Pm],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),r})();class Fm{constructor(o,e){this.overlayRef=o,this.config=e,this.closed=new Oe.x,this.disableClose=e.disableClose,this.backdropClick=o.backdropClick(),this.keydownEvents=o.keydownEvents(),this.outsidePointerEvents=o.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(t=>{27===t.keyCode&&!this.disableClose&&!lo(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=o.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(o,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(o),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(o="",e=""){return this.overlayRef.updateSize({width:o,height:e}),this}addPanelClass(o){return this.overlayRef.addPanelClass(o),this}removePanelClass(o){return this.overlayRef.removePanelClass(o),this}}const fc=new h.OlP("DialogScrollStrategy"),Gd=new h.OlP("DialogData"),jy=new h.OlP("DefaultDialogConfig"),Fy={provide:fc,deps:[la],useFactory:function zy(r){return()=>r.scrollStrategies.block()}};let s_=0,Um=(()=>{class r{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,t,s,u,d,l){this._overlay=e,this._injector=t,this._defaultOptions=s,this._parentDialog=u,this._overlayContainer=d,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Oe.x,this._afterOpenedAtThisLevel=new Oe.x,this._ariaHiddenElements=new Map,this.afterAllClosed=un(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(hi(void 0))),this._scrollStrategy=l}open(e,t){(t={...this._defaultOptions||new Yd,...t}).id=t.id||"cdk-dialog-"+s_++,t.id&&this.getDialogById(t.id);const u=this._getOverlayConfig(t),d=this._overlay.create(u),l=new Fm(d,t),n=this._attachContainer(d,l,t);return l.containerInstance=n,this._attachDialogContent(e,l,n,t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){op(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){op(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),op(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new n_({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachContainer(e,t,s){const u=s.injector||s.viewContainerRef?.injector,d=[{provide:Yd,useValue:s},{provide:Fm,useValue:t},{provide:Ud,useValue:e}];let l;s.container?"function"==typeof s.container?l=s.container:(l=s.container.type,d.push(...s.container.providers(s))):l=zm;const n=new Rm(l,s.viewContainerRef,h.zs3.create({parent:u||this._injector,providers:d}),s.componentFactoryResolver);return e.attach(n).instance}_attachDialogContent(e,t,s,u){if(e instanceof h.Rgc){const d=this._createInjector(u,t,s,void 0);let l={$implicit:u.data,dialogRef:t};u.templateContext&&(l={...l,..."function"==typeof u.templateContext?u.templateContext():u.templateContext}),s.attachTemplatePortal(new e_(e,null,l,d))}else{const d=this._createInjector(u,t,s,this._injector),l=s.attachComponentPortal(new Rm(e,u.viewContainerRef,d,u.componentFactoryResolver));t.componentInstance=l.instance}}_createInjector(e,t,s,u){const d=e.injector||e.viewContainerRef?.injector,l=[{provide:Gd,useValue:e.data},{provide:Fm,useValue:t}];return e.providers&&("function"==typeof e.providers?l.push(...e.providers(t,e,s)):l.push(...e.providers)),e.direction&&(!d||!d.get(Tr,null,{optional:!0}))&&l.push({provide:Tr,useValue:{value:e.direction,change:(0,Me.of)()}}),h.zs3.create({parent:d||u,providers:l})}_removeOpenDialog(e,t){const s=this.openDialogs.indexOf(e);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((u,d)=>{u?d.setAttribute("aria-hidden",u):d.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let s=t.length-1;s>-1;s--){const u=t[s];u!==e&&"SCRIPT"!==u.nodeName&&"STYLE"!==u.nodeName&&!u.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(u,u.getAttribute("aria-hidden")),u.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(la),h.LFG(h.zs3),h.LFG(jy,8),h.LFG(r,12),h.LFG(rp),h.LFG(fc))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();function op(r,o){let e=r.length;for(;e--;)o(r[e])}let Uy=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[Um,Fy],imports:[pc,wo,vd,wo]}),r})();class qm{}class qy{}const vo="*";function _n(r,o){return{type:7,name:r,definitions:o,options:{}}}function li(r,o=null){return{type:4,styles:o,timings:r}}function Wy(r,o=null){return{type:2,steps:r,options:o}}function dt(r){return{type:6,styles:r,offset:null}}function Ut(r,o,e){return{type:0,name:r,styles:o,options:e}}function ti(r,o,e=null){return{type:1,expr:r,animation:o,options:e}}class $d{constructor(o=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=o+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(o=>o()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(o){this._position=this.totalTime?o*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class Gy{constructor(o){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=o;let e=0,t=0,s=0;const u=this.players.length;0==u?queueMicrotask(()=>this._onFinish()):this.players.forEach(d=>{d.onDone(()=>{++e==u&&this._onFinish()}),d.onDestroy(()=>{++t==u&&this._onDestroy()}),d.onStart(()=>{++s==u&&this._onStart()})}),this.totalTime=this.players.reduce((d,l)=>Math.max(d,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this.players.forEach(o=>o.init())}onStart(o){this._onStartFns.push(o)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(o=>o()),this._onStartFns=[])}onDone(o){this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(o=>o.play())}pause(){this.players.forEach(o=>o.pause())}restart(){this.players.forEach(o=>o.restart())}finish(){this._onFinish(),this.players.forEach(o=>o.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(o=>o.destroy()),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this.players.forEach(o=>o.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(o){const e=o*this.totalTime;this.players.forEach(t=>{const s=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(s)})}getPosition(){const o=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=o?o.getPosition():0}beforeDestroy(){this.players.forEach(o=>{o.beforeDestroy&&o.beforeDestroy()})}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function l_(r,o){}class Xd{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Gm="mdc-dialog--open",_c="mdc-dialog--opening",c_="mdc-dialog--closing";let u_=(()=>{class r extends zm{constructor(e,t,s,u,d,l,n,i){super(e,t,s,u,d,l,n,i),this._animationStateChanged=new h.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(yg),h.Y36(T.K0,8),h.Y36(Xd),h.Y36(md),h.Y36(h.R0b),h.Y36(Ud),h.Y36(Ko))},r.\u0275cmp=h.Xpm({type:r,selectors:[["ng-component"]],features:[h.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2}),r})();const h_="--mat-dialog-transition-duration";function $m(r){return null==r?null:"number"==typeof r?r:r.endsWith("ms")?mn(r.substring(0,r.length-2)):r.endsWith("s")?1e3*mn(r.substring(0,r.length-1)):"0"===r?0:null}let Xy=(()=>{class r extends u_{constructor(e,t,s,u,d,l,n,i,a){super(e,t,s,u,d,l,n,a),this._animationMode=i,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?$m(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?$m(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(h_,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(_c,Gm)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Gm),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Gm),this._animationsEnabled?(this._hostElement.style.setProperty(h_,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(c_)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(_c,c_)}_waitForAnimationToComplete(e,t){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(t,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(yg),h.Y36(T.K0,8),h.Y36(Xd),h.Y36(md),h.Y36(h.R0b),h.Y36(Ud),h.Y36(h.QbO,8),h.Y36(Ko))},r.\u0275cmp=h.Xpm({type:r,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,t){2&e&&(h.Ikx("id",t._config.id),h.uIk("aria-modal",t._config.ariaModal)("role",t._config.role)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null),h.ekj("_mat-animation-noopable",!t._animationsEnabled))},features:[h.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,t){1&e&&(h.TgZ(0,"div",0)(1,"div",1),h.YNc(2,l_,0,0,"ng-template",2),h.qZA()())},dependencies:[Pm],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),r})();class fr{constructor(o,e,t){this._ref=o,this._containerInstance=t,this._afterOpened=new Oe.x,this._beforeClosed=new Oe.x,this._state=0,this.disableClose=e.disableClose,this.id=o.id,t._animationStateChanged.pipe((0,wi.h)(s=>"opened"===s.state),(0,wt.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe((0,wi.h)(s=>"closed"===s.state),(0,wt.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),o.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,sa.T)(this.backdropClick(),this.keydownEvents().pipe((0,wi.h)(s=>27===s.keyCode&&!this.disableClose&&!lo(s)))).subscribe(s=>{this.disableClose||(s.preventDefault(),function Qy(r,o,e){r._closeInteractionType=o,r.close(e)}(this,"keydown"===s.type?"keyboard":"mouse"))})}close(o){this._result=o,this._containerInstance._animationStateChanged.pipe((0,wi.h)(e=>"closing"===e.state),(0,wt.q)(1)).subscribe(e=>{this._beforeClosed.next(o),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(o){let e=this._ref.config.positionStrategy;return o&&(o.left||o.right)?o.left?e.left(o.left):e.right(o.right):e.centerHorizontally(),o&&(o.top||o.bottom)?o.top?e.top(o.top):e.bottom(o.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(o="",e=""){return this._ref.updateSize(o,e),this}addPanelClass(o){return this._ref.addPanelClass(o),this}removePanelClass(o){return this._ref.removePanelClass(o),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const il=new h.OlP("MatMdcDialogData"),p_=new h.OlP("mat-mdc-dialog-default-options"),f_=new h.OlP("mat-mdc-dialog-scroll-strategy"),Ky={provide:f_,deps:[la],useFactory:function Jy(r){return()=>r.scrollStrategies.block()}};let Zy=0,g_=(()=>{class r{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,t,s,u,d,l,n,i,a,c){this._overlay=e,this._defaultOptions=s,this._parentDialog=u,this._dialogRefConstructor=n,this._dialogContainerType=i,this._dialogDataToken=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Oe.x,this._afterOpenedAtThisLevel=new Oe.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Xd,this.afterAllClosed=un(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(hi(void 0))),this._scrollStrategy=l,this._dialog=t.get(Um)}open(e,t){let s;(t={...this._defaultOptions||new Xd,...t}).id=t.id||`${this._idPrefix}${Zy++}`,t.scrollStrategy=t.scrollStrategy||this._scrollStrategy();const u=this._dialog.open(e,{...t,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:t},{provide:Yd,useValue:t}]},templateContext:()=>({dialogRef:s}),providers:(d,l,n)=>(s=new this._dialogRefConstructor(d,t,n),s.updatePosition(t?.position),[{provide:this._dialogContainerType,useValue:n},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:s}])});return s.componentInstance=u.componentInstance,this.openDialogs.push(s),this.afterOpened.next(s),s.afterClosed().subscribe(()=>{const d=this.openDialogs.indexOf(s);d>-1&&(this.openDialogs.splice(d,1),this.openDialogs.length||this._getAfterAllClosed().next())}),s}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}}return r.\u0275fac=function(e){h.$Z()},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})(),yo=(()=>{class r extends g_{constructor(e,t,s,u,d,l,n,i){super(e,t,u,l,n,d,fr,Xy,il,i),this._idPrefix="mat-mdc-dialog-"}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(la),h.LFG(h.zs3),h.LFG(T.Ye,8),h.LFG(p_,8),h.LFG(f_),h.LFG(r,12),h.LFG(rp),h.LFG(h.QbO,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})(),eA=0,Ao=(()=>{class r{constructor(e,t,s){this._dialogRef=e,this._elementRef=t,this._dialog=s,this.id="mat-mdc-dialog-title-"+eA++}ngOnInit(){this._dialogRef||(this._dialogRef=function tA(r,o){let e=r.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?o.find(t=>t.id===e.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr,8),h.Y36(h.SBq),h.Y36(yo))},r.\u0275dir=h.lG2({type:r,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,t){2&e&&h.Ikx("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),r})(),ja=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),r})(),Mo=(()=>{class r{constructor(){this.align="start"}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,t){2&e&&h.ekj("mat-mdc-dialog-actions-align-center","center"===t.align)("mat-mdc-dialog-actions-align-end","end"===t.align)},inputs:{align:"align"}}),r})(),sp=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[yo,Ky],imports:[Uy,pc,wo,pt,pt]}),r})(),lp=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,pt]}),r})(),Qm=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})(),Km=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,pt,Qm,wo]}),r})();class hA{constructor(o){this._box=o,this._destroyed=new Oe.x,this._resizeSubject=new Oe.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(o){return this._elementObservables.has(o)||this._elementObservables.set(o,new Oi.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(o,{box:this._box}),()=>{this._resizeObserver?.unobserve(o),t.unsubscribe(),this._elementObservables.delete(o)}}).pipe((0,wi.h)(e=>e.some(t=>t.target===o)),ef({bufferSize:1,refCount:!0}),$t(this._destroyed))),this._elementObservables.get(o)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let pA=(()=>{class r{constructor(){this._observers=new Map,this._ngZone=(0,h.f3M)(h.R0b)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,t){const s=t?.box||"content-box";return this._observers.has(s)||this._observers.set(s,new hA(s)),this._observers.get(s).observe(e)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const fA=["notch"],M_=["matFormFieldNotchedOutline",""],oS=["*"],C_=["textField"],mA=["iconPrefixContainer"],gA=["textPrefixContainer"];function sS(r,o){1&r&&h._UZ(0,"span",19)}function _A(r,o){if(1&r&&(h.TgZ(0,"label",17),h.Hsn(1,1),h.YNc(2,sS,1,0,"span",18),h.qZA()),2&r){const e=h.oxw(2);h.Q6J("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),h.uIk("for",e._control.id)("aria-owns",e._control.id),h.xp6(2),h.Q6J("ngIf",!e.hideRequiredMarker&&e._control.required)}}function bA(r,o){if(1&r&&h.YNc(0,_A,3,6,"label",16),2&r){const e=h.oxw();h.Q6J("ngIf",e._hasFloatingLabel())}}function wA(r,o){1&r&&h._UZ(0,"div",20)}function x_(r,o){}function vA(r,o){if(1&r&&h.YNc(0,x_,0,0,"ng-template",22),2&r){h.oxw(2);const e=h.MAs(1);h.Q6J("ngTemplateOutlet",e)}}function yA(r,o){if(1&r&&(h.TgZ(0,"div",21),h.YNc(1,vA,1,1,"ng-template",9),h.qZA()),2&r){const e=h.oxw();h.Q6J("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),h.xp6(1),h.Q6J("ngIf",!e._forceDisplayInfixLabel())}}function AA(r,o){1&r&&(h.TgZ(0,"div",23,24),h.Hsn(2,2),h.qZA())}function MA(r,o){1&r&&(h.TgZ(0,"div",25,26),h.Hsn(2,3),h.qZA())}function CA(r,o){}function xA(r,o){if(1&r&&h.YNc(0,CA,0,0,"ng-template",22),2&r){h.oxw();const e=h.MAs(1);h.Q6J("ngTemplateOutlet",e)}}function TA(r,o){1&r&&(h.TgZ(0,"div",27),h.Hsn(1,4),h.qZA())}function SA(r,o){1&r&&(h.TgZ(0,"div",28),h.Hsn(1,5),h.qZA())}function Jd(r,o){1&r&&h._UZ(0,"div",29)}function T_(r,o){if(1&r&&(h.TgZ(0,"div",30),h.Hsn(1,6),h.qZA()),2&r){const e=h.oxw();h.Q6J("@transitionMessages",e._subscriptAnimationState)}}function S_(r,o){if(1&r&&(h.TgZ(0,"mat-hint",34),h._uU(1),h.qZA()),2&r){const e=h.oxw(2);h.Q6J("id",e._hintLabelId),h.xp6(1),h.Oqu(e.hintLabel)}}function E_(r,o){if(1&r&&(h.TgZ(0,"div",31),h.YNc(1,S_,2,2,"mat-hint",32),h.Hsn(2,7),h._UZ(3,"div",33),h.Hsn(4,8),h.qZA()),2&r){const e=h.oxw();h.Q6J("@transitionMessages",e._subscriptAnimationState),h.xp6(1),h.Q6J("ngIf",e.hintLabel)}}const D_=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],k_=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let bc=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r,selectors:[["mat-label"]]}),r})(),EA=0;const DA=new h.OlP("MatError");let kA=(()=>{class r{constructor(e,t){this.id="mat-mdc-error-"+EA++,e||t.nativeElement.setAttribute("aria-live","polite")}}return r.\u0275fac=function(e){return new(e||r)(h.$8M("aria-live"),h.Y36(h.SBq))},r.\u0275dir=h.lG2({type:r,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,t){2&e&&h.Ikx("id",t.id)},inputs:{id:"id"},features:[h._Bn([{provide:DA,useExisting:r}])]}),r})(),H_=0,R_=(()=>{class r{constructor(){this.align="start",this.id="mat-mdc-hint-"+H_++}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,t){2&e&&(h.Ikx("id",t.id),h.uIk("align",null),h.ekj("mat-mdc-form-field-hint-end","end"===t.align))},inputs:{align:"align",id:"id"}}),r})();const HA=new h.OlP("MatPrefix"),RA=new h.OlP("MatSuffix"),L_=new h.OlP("FloatingLabelParent");let dp=(()=>{class r{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,h.f3M)(pA),this._ngZone=(0,h.f3M)(h.R0b),this._parent=(0,h.f3M)(L_),this._resizeSubscription=new ae.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function za(r){if(null!==r.offsetParent)return r.scrollWidth;const e=r.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const t=e.scrollWidth;return e.remove(),t}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq))},r.\u0275dir=h.lG2({type:r,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,t){2&e&&h.ekj("mdc-floating-label--float-above",t.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),r})();const P_="mdc-line-ripple--active",nl="mdc-line-ripple--deactivating";let wc=(()=>{class r{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=s=>{const u=this._elementRef.nativeElement.classList,d=u.contains(nl);"opacity"===s.propertyName&&d&&u.remove(P_,nl)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(nl),e.add(P_)}deactivate(){this._elementRef.nativeElement.classList.add(nl)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(h.R0b))},r.\u0275dir=h.lG2({type:r,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),r})(),I_=(()=>{class r{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(h.R0b))},r.\u0275cmp=h.Xpm({type:r,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,t){if(1&e&&h.Gf(fA,5),2&e){let s;h.iGM(s=h.CRH())&&(t._notch=s.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,t){2&e&&h.ekj("mdc-notched-outline--notched",t.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:M_,ngContentSelectors:oS,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,t){1&e&&(h.F$t(),h._UZ(0,"div",0),h.TgZ(1,"div",1,2),h.Hsn(3),h.qZA(),h._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),r})();const LA={transitionMessages:_n("transitionMessages",[Ut("enter",dt({opacity:1,transform:"translateY(0%)"})),ti("void => enter",[dt({opacity:0,transform:"translateY(-5px)"}),li("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Zm=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275dir=h.lG2({type:r}),r})();const up=new h.OlP("MatFormField"),t0=new h.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let O_=0,hp=(()=>{class r{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=mt(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,s,u,d,l,n,i){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=s,this._dir=u,this._platform=d,this._defaults=l,this._animationMode=n,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+O_++,this._hintLabelId="mat-mdc-hint-"+O_++,this._subscriptAnimationState="",this._destroyed=new Oe.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe($t(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,sa.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe($t(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe($t(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(u=>"start"===u.align):null,s=this._hintChildren?this._hintChildren.find(u=>"end"===u.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),s&&e.push(s.id)}else this._errorChildren&&e.push(...this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const t=this._iconPrefixContainer?.nativeElement,s=this._textPrefixContainer?.nativeElement,u=t?.getBoundingClientRect().width??0,d=s?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${u+d}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(h.sBO),h.Y36(h.R0b),h.Y36(Tr),h.Y36(Xi),h.Y36(t0,8),h.Y36(h.QbO,8),h.Y36(T.K0))},r.\u0275cmp=h.Xpm({type:r,selectors:[["mat-form-field"]],contentQueries:function(e,t,s){if(1&e&&(h.Suo(s,bc,5),h.Suo(s,bc,7),h.Suo(s,Zm,5),h.Suo(s,HA,5),h.Suo(s,RA,5),h.Suo(s,DA,5),h.Suo(s,R_,5)),2&e){let u;h.iGM(u=h.CRH())&&(t._labelChildNonStatic=u.first),h.iGM(u=h.CRH())&&(t._labelChildStatic=u.first),h.iGM(u=h.CRH())&&(t._formFieldControl=u.first),h.iGM(u=h.CRH())&&(t._prefixChildren=u),h.iGM(u=h.CRH())&&(t._suffixChildren=u),h.iGM(u=h.CRH())&&(t._errorChildren=u),h.iGM(u=h.CRH())&&(t._hintChildren=u)}},viewQuery:function(e,t){if(1&e&&(h.Gf(C_,5),h.Gf(mA,5),h.Gf(gA,5),h.Gf(dp,5),h.Gf(I_,5),h.Gf(wc,5)),2&e){let s;h.iGM(s=h.CRH())&&(t._textField=s.first),h.iGM(s=h.CRH())&&(t._iconPrefixContainer=s.first),h.iGM(s=h.CRH())&&(t._textPrefixContainer=s.first),h.iGM(s=h.CRH())&&(t._floatingLabel=s.first),h.iGM(s=h.CRH())&&(t._notchedOutline=s.first),h.iGM(s=h.CRH())&&(t._lineRipple=s.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,t){2&e&&h.ekj("mat-mdc-form-field-label-always-float",t._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",t._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",t._hasIconSuffix)("mat-form-field-invalid",t._control.errorState)("mat-form-field-disabled",t._control.disabled)("mat-form-field-autofilled",t._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===t._animationMode)("mat-form-field-appearance-fill","fill"==t.appearance)("mat-form-field-appearance-outline","outline"==t.appearance)("mat-form-field-hide-placeholder",t._hasFloatingLabel()&&!t._shouldLabelFloat())("mat-focused",t._control.focused)("mat-primary","accent"!==t.color&&"warn"!==t.color)("mat-accent","accent"===t.color)("mat-warn","warn"===t.color)("ng-untouched",t._shouldForward("untouched"))("ng-touched",t._shouldForward("touched"))("ng-pristine",t._shouldForward("pristine"))("ng-dirty",t._shouldForward("dirty"))("ng-valid",t._shouldForward("valid"))("ng-invalid",t._shouldForward("invalid"))("ng-pending",t._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[h._Bn([{provide:up,useExisting:r},{provide:L_,useExisting:r}])],ngContentSelectors:k_,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,t){1&e&&(h.F$t(D_),h.YNc(0,bA,1,1,"ng-template",null,0,h.W1O),h.TgZ(2,"div",1,2),h.NdJ("click",function(u){return t._control.onContainerClick(u)}),h.YNc(4,wA,1,0,"div",3),h.TgZ(5,"div",4),h.YNc(6,yA,2,2,"div",5),h.YNc(7,AA,3,0,"div",6),h.YNc(8,MA,3,0,"div",7),h.TgZ(9,"div",8),h.YNc(10,xA,1,1,"ng-template",9),h.Hsn(11),h.qZA(),h.YNc(12,TA,2,0,"div",10),h.YNc(13,SA,2,0,"div",11),h.qZA(),h.YNc(14,Jd,1,0,"div",12),h.qZA(),h.TgZ(15,"div",13),h.YNc(16,T_,2,1,"div",14),h.YNc(17,E_,5,2,"div",15),h.qZA()),2&e&&(h.xp6(2),h.ekj("mdc-text-field--filled",!t._hasOutline())("mdc-text-field--outlined",t._hasOutline())("mdc-text-field--no-label",!t._hasFloatingLabel())("mdc-text-field--disabled",t._control.disabled)("mdc-text-field--invalid",t._control.errorState),h.xp6(2),h.Q6J("ngIf",!t._hasOutline()&&!t._control.disabled),h.xp6(2),h.Q6J("ngIf",t._hasOutline()),h.xp6(1),h.Q6J("ngIf",t._hasIconPrefix),h.xp6(1),h.Q6J("ngIf",t._hasTextPrefix),h.xp6(2),h.Q6J("ngIf",!t._hasOutline()||t._forceDisplayInfixLabel()),h.xp6(2),h.Q6J("ngIf",t._hasTextSuffix),h.xp6(1),h.Q6J("ngIf",t._hasIconSuffix),h.xp6(1),h.Q6J("ngIf",!t._hasOutline()),h.xp6(1),h.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===t.subscriptSizing),h.Q6J("ngSwitch",t._getDisplayedMessages()),h.xp6(1),h.Q6J("ngSwitchCase","error"),h.xp6(1),h.Q6J("ngSwitchCase","hint"))},dependencies:[T.O5,T.tP,T.RF,T.n9,R_,dp,I_,wc],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[LA.transitionMessages]},changeDetection:0}),r})(),Fa=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,T.ez,pd,pt]}),r})(),pp=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[wh,pt,wh,pt]}),r})();var C=E(9862);const Y_=["*"];let Kd;function vc(r){return function UA(){if(void 0===Kd&&(Kd=null,typeof window<"u")){const r=window;void 0!==r.trustedTypes&&(Kd=r.trustedTypes.createPolicy("angular#components",{createHTML:o=>o}))}return Kd}()?.createHTML(r)||r}function r0(r){return Error(`Unable to find icon with the name "${r}"`)}function a0(r){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${r}".`)}function o0(r){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${r}".`)}class on{constructor(o,e,t){this.url=o,this.svgText=e,this.options=t}}let Ua=(()=>{class r{constructor(e,t,s,u){this._httpClient=e,this._sanitizer=t,this._errorHandler=u,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=s}addSvgIcon(e,t,s){return this.addSvgIconInNamespace("",e,t,s)}addSvgIconLiteral(e,t,s){return this.addSvgIconLiteralInNamespace("",e,t,s)}addSvgIconInNamespace(e,t,s,u){return this._addSvgIconConfig(e,t,new on(s,null,u))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,s,u){const d=this._sanitizer.sanitize(h.q3G.HTML,s);if(!d)throw o0(s);const l=vc(d);return this._addSvgIconConfig(e,t,new on("",l,u))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,s){return this._addSvgIconSetConfig(e,new on(t,null,s))}addSvgIconSetLiteralInNamespace(e,t,s){const u=this._sanitizer.sanitize(h.q3G.HTML,t);if(!u)throw o0(t);const d=vc(u);return this._addSvgIconSetConfig(e,new on("",d,s))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(h.q3G.RESOURCE_URL,e);if(!t)throw a0(e);const s=this._cachedIconsByUrl.get(t);return s?(0,Me.of)(s0(s)):this._loadSvgIconFromConfig(new on(e,null)).pipe((0,ri.b)(u=>this._cachedIconsByUrl.set(t,u)),(0,$e.U)(u=>s0(u)))}getNamedSvgIcon(e,t=""){const s=YA(t,e);let u=this._svgIconConfigs.get(s);if(u)return this._getSvgFromConfig(u);if(u=this._getIconConfigFromResolvers(t,e),u)return this._svgIconConfigs.set(s,u),this._getSvgFromConfig(u);const d=this._iconSetConfigs.get(t);return d?this._getSvgFromIconSetConfigs(e,d):(0,fe._)(r0(s))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,Me.of)(s0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,$e.U)(t=>s0(t)))}_getSvgFromIconSetConfigs(e,t){const s=this._extractIconWithNameFromAnySet(e,t);return s?(0,Me.of)(s):Ns(t.filter(d=>!d.svgText).map(d=>this._loadSvgIconSetFromConfig(d).pipe((0,Gi.K)(l=>{const i=`Loading icon set URL: ${this._sanitizer.sanitize(h.q3G.RESOURCE_URL,d.url)} failed: ${l.message}`;return this._errorHandler.handleError(new Error(i)),(0,Me.of)(null)})))).pipe((0,$e.U)(()=>{const d=this._extractIconWithNameFromAnySet(e,t);if(!d)throw r0(e);return d}))}_extractIconWithNameFromAnySet(e,t){for(let s=t.length-1;s>=0;s--){const u=t[s];if(u.svgText&&u.svgText.toString().indexOf(e)>-1){const d=this._svgElementFromConfig(u),l=this._extractSvgIconFromSet(d,e,u.options);if(l)return l}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe((0,ri.b)(t=>e.svgText=t),(0,$e.U)(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?(0,Me.of)(null):this._fetchIcon(e).pipe((0,ri.b)(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,s){const u=e.querySelector(`[id="${t}"]`);if(!u)return null;const d=u.cloneNode(!0);if(d.removeAttribute("id"),"svg"===d.nodeName.toLowerCase())return this._setSvgAttributes(d,s);if("symbol"===d.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(d),s);const l=this._svgElementFromString(vc(""));return l.appendChild(d),this._setSvgAttributes(l,s)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const s=t.querySelector("svg");if(!s)throw Error(" tag not found");return s}_toSvgElement(e){const t=this._svgElementFromString(vc("")),s=e.attributes;for(let u=0;uvc(i)),(0,Ln.x)(()=>this._inProgressUrlFetches.delete(d)),(0,j0.B)());return this._inProgressUrlFetches.set(d,n),n}_addSvgIconConfig(e,t,s){return this._svgIconConfigs.set(YA(e,t),s),this}_addSvgIconSetConfig(e,t){const s=this._iconSetConfigs.get(e);return s?s.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let s=0;so?o.pathname+o.search:""}}}),$_=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],X_=$_.map(r=>`[${r}]`).join(", "),$A=/^url\(['"]?#(.*?)['"]?\)$/;let fp=(()=>{class r extends l0{get inline(){return this._inline}set inline(e){this._inline=mt(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,s,u,d,l){super(e),this._iconRegistry=t,this._location=u,this._errorHandler=d,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=ae.w0.EMPTY,l&&(l.color&&(this.color=this.defaultColor=l.color),l.fontSet&&(this.fontSet=l.fontSet)),s||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){const s=e.childNodes[t];(1!==s.nodeType||"svg"===s.nodeName.toLowerCase())&&s.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(s=>s.length>0);this._previousFontSetClass.forEach(s=>e.classList.remove(s)),t.forEach(s=>e.classList.add(s)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const t=this._elementsWithExternalReferences;t&&t.forEach((s,u)=>{s.forEach(d=>{u.setAttribute(d.name,`url('${e}#${d.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(X_),s=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let u=0;u{const l=t[u],n=l.getAttribute(d),i=n?n.match($A):null;if(i){let a=s.get(l);a||(a=[],s.set(l,a)),a.push({name:d,value:i[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,s]=this._splitIconName(e);t&&(this._svgNamespace=t),s&&(this._svgName=s),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(s,t).pipe((0,wt.q)(1)).subscribe(u=>this._setSvgElement(u),u=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${s}! ${u.message}`))})}}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(Ua),h.$8M("aria-hidden"),h.Y36(GA),h.Y36(h.qLn),h.Y36(Zd,8))},r.\u0275cmp=h.Xpm({type:r,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,t){2&e&&(h.uIk("data-mat-icon-type",t._usingFontIcon()?"font":"svg")("data-mat-icon-name",t._svgName||t.fontIcon)("data-mat-icon-namespace",t._svgNamespace||t.fontSet)("fontIcon",t._usingFontIcon()?t.fontIcon:null),h.ekj("mat-icon-inline",t.inline)("mat-icon-no-color","primary"!==t.color&&"accent"!==t.color&&"warn"!==t.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[h.qOj],ngContentSelectors:Y_,decls:1,vars:0,template:function(e,t){1&e&&(h.F$t(),h.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),r})(),Co=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,pt]}),r})();const mp=dr({passive:!0});let Q_=(()=>{class r{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return re.E;const t=Qi(e),s=this._monitoredElements.get(t);if(s)return s.subject;const u=new Oe.x,d="cdk-text-field-autofilled",l=n=>{"cdk-text-field-autofill-start"!==n.animationName||t.classList.contains(d)?"cdk-text-field-autofill-end"===n.animationName&&t.classList.contains(d)&&(t.classList.remove(d),this._ngZone.run(()=>u.next({target:n.target,isAutofilled:!1}))):(t.classList.add(d),this._ngZone.run(()=>u.next({target:n.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",l,mp),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:u,unlisten:()=>{t.removeEventListener("animationstart",l,mp)}}),u}stopMonitoring(e){const t=Qi(e),s=this._monitoredElements.get(t);s&&(s.unlisten(),s.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Xi),h.LFG(h.R0b))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),eu=(()=>{class r{get minRows(){return this._minRows}set minRows(e){this._minRows=mn(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=mn(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=mt(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,t,s,u){this._elementRef=e,this._platform=t,this._ngZone=s,this._destroyed=new Oe.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=d=>{this._hasFocus="focus"===d.type},this._document=u,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Jh(this._getWindow(),"resize").pipe(pr(16),$t(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,t=e.style.marginBottom||"",s=this._platform.FIREFOX,u=s&&this._hasFocus,d=s?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";u&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(d);const l=e.scrollHeight-4;return e.classList.remove(d),u&&(e.style.marginBottom=t),l}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const t=this._elementRef.nativeElement,s=t.value;if(!e&&this._minRows===this._previousMinRows&&s===this._previousValue)return;const u=this._measureScrollHeight(),d=Math.max(u,this._cachedPlaceholderHeight||0);t.style.height=`${d}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=s,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:s}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,s)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(Xi),h.Y36(h.R0b),h.Y36(T.K0,8))},r.\u0275dir=h.lG2({type:r,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,t){1&e&&h.NdJ("input",function(){return t._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),r})(),d0=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})();const u0=new h.OlP("MAT_INPUT_VALUE_ACCESSOR"),XA=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let J_=0;const yc=yd(class{constructor(r,o,e,t){this._defaultErrorStateMatcher=r,this._parentForm=o,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new Oe.x}});let h0=(()=>{class r extends yc{get disabled(){return this._disabled}set disabled(e){this._disabled=mt(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Cd.required)??!1}set required(e){this._required=mt(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&U0().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=mt(e)}constructor(e,t,s,u,d,l,n,i,a,c){super(l,u,d,s),this._elementRef=e,this._platform=t,this._autofillMonitor=i,this._formField=c,this._uid="mat-input-"+J_++,this.focused=!1,this.stateChanges=new Oe.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(g=>U0().has(g)),this._iOSKeyupListener=g=>{const f=g.target;!f.value&&0===f.selectionStart&&0===f.selectionEnd&&(f.setSelectionRange(1,1),f.setSelectionRange(0,0))};const p=this._elementRef.nativeElement,m=p.nodeName.toLowerCase();this._inputValueAccessor=n||p,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&a.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===m,this._isTextarea="textarea"===m,this._isInFormField=!!c,this._isNativeSelect&&(this.controlType=p.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){XA.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(Xi),h.Y36(Ha,10),h.Y36(Pa,8),h.Y36(Id,8),h.Y36(Gl),h.Y36(u0,10),h.Y36(Q_),h.Y36(h.R0b),h.Y36(up,8))},r.\u0275dir=h.lG2({type:r,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,t){1&e&&h.NdJ("focus",function(){return t._focusChanged(!0)})("blur",function(){return t._focusChanged(!1)})("input",function(){return t._onInput()}),2&e&&(h.Ikx("id",t.id)("disabled",t.disabled)("required",t.required),h.uIk("name",t.name||null)("readonly",t.readonly&&!t._isNativeSelect||null)("aria-invalid",t.empty&&t.required?null:t.errorState)("aria-required",t.required)("id",t.id),h.ekj("mat-input-server",t._isServer)("mat-mdc-form-field-textarea-control",t._isInFormField&&t._isTextarea)("mat-mdc-form-field-input-control",t._isInFormField)("mdc-text-field__input",t._isInFormField)("mat-mdc-native-select-inline",t._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[h._Bn([{provide:Zm,useExisting:r}]),h.qOj,h.TTD]}),r})(),tu=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,Fa,Fa,d0,pt]}),r})();const p0=["determinateSpinner"];function wS(r,o){if(1&r&&(h.O4$(),h.TgZ(0,"svg",11),h._UZ(1,"circle",12),h.qZA()),2&r){const e=h.oxw();h.uIk("viewBox",e._viewBox()),h.xp6(1),h.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),h.uIk("r",e._circleRadius())}}const QA=Da(class{constructor(r){this._elementRef=r}},"primary"),vS=new h.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function JA(){return{diameter:K_}}}),K_=100;let Z_=(()=>{class r extends QA{constructor(e,t,s){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=K_,this._noopAnimations="NoopAnimations"===t&&!!s&&!s._forceAnimations,s&&(s.color&&(this.color=this.defaultColor=s.color),s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,mn(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=mn(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=mn(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.SBq),h.Y36(h.QbO,8),h.Y36(vS))},r.\u0275cmp=h.Xpm({type:r,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&h.Gf(p0,5),2&e){let s;h.iGM(s=h.CRH())&&(t._determinateCircle=s.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,t){2&e&&(h.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===t.mode?t.value:null)("mode",t.mode),h.Udp("width",t.diameter,"px")("height",t.diameter,"px")("--mdc-circular-progress-size",t.diameter+"px")("--mdc-circular-progress-active-indicator-width",t.diameter+"px"),h.ekj("_mat-animation-noopable",t._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===t.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[h.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,t){if(1&e&&(h.YNc(0,wS,2,8,"ng-template",null,0,h.W1O),h.TgZ(2,"div",1,2),h.O4$(),h.TgZ(4,"svg",3),h._UZ(5,"circle",4),h.qZA()(),h.kcU(),h.TgZ(6,"div",5)(7,"div",6)(8,"div",7),h.GkF(9,8),h.qZA(),h.TgZ(10,"div",9),h.GkF(11,8),h.qZA(),h.TgZ(12,"div",10),h.GkF(13,8),h.qZA()()()),2&e){const s=h.MAs(1);h.xp6(4),h.uIk("viewBox",t._viewBox()),h.xp6(1),h.Udp("stroke-dasharray",t._strokeCircumference(),"px")("stroke-dashoffset",t._strokeDashOffset(),"px")("stroke-width",t._circleStrokeWidth(),"%"),h.uIk("r",t._circleRadius()),h.xp6(4),h.Q6J("ngTemplateOutlet",s),h.xp6(2),h.Q6J("ngTemplateOutlet",s),h.xp6(2),h.Q6J("ngTemplateOutlet",s)}},dependencies:[T.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),r})(),iu=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,pt]}),r})(),TS=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[es]}),r})(),f0=(()=>{class r{constructor(){this.changes=new Oe.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const nb={provide:f0,deps:[[new h.FiY,new h.tp0,f0]],useFactory:function ib(r){return r||new f0}};let m0=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[nb,Gl],imports:[pt,T.ez,wo,TS,Co,ur,pt]}),r})(),Cp=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[el]}),r})(),Sp=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,Cp,pt]}),r})(),VM=(()=>{class r{constructor(){this.changes=new Oe.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,t){return`${e} \u2013 ${t}`}formatYearRangeLabel(e,t){return`${e} to ${t}`}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const ht={provide:new h.OlP("mat-datepicker-scroll-strategy"),deps:[la],useFactory:function Ke(r){return()=>r.scrollStrategies.reposition()}};let GM=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[VM,ht],imports:[T.ez,mo,pc,vd,wo,pt,Ba]}),r})(),fE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,pt,Ba,Ba,pt]}),r})(),wE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pd,T.ez,pt,ur,Ig,lp]}),r})();const I2={provide:new h.OlP("mat-menu-scroll-strategy"),deps:[la],useFactory:function P2(r){return()=>r.scrollStrategies.reposition()}};let XM=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[I2],imports:[T.ez,ur,pt,pc,Ba,pt]}),r})(),yE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,pt]}),r})(),QM=(()=>{class r{constructor(){this.changes=new Oe.x}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const B2={provide:QM,deps:[[new h.FiY,new h.tp0,QM]],useFactory:function O2(r){return r||new QM}};let JM=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[B2],imports:[T.ez,pt]}),r})();const F2={provide:new h.OlP("mat-select-scroll-strategy"),deps:[la],useFactory:function z2(r){return()=>r.scrollStrategies.reposition()}};let Mb=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[F2],imports:[T.ez,pc,Bf,pt,Ba,Fa,Bf,pt]}),r})();const Y2={provide:new h.OlP("mat-tooltip-scroll-strategy"),deps:[la],useFactory:function W2(r){return()=>r.scrollStrategies.reposition({scrollThrottle:20})}};let x0=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[Y2],imports:[vd,T.ez,pc,pt,pt,Ba]}),r})(),KM=(()=>{class r{constructor(){this.changes=new Oe.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,s)=>{if(0==s||0==t)return`0 of ${s}`;const u=e*t;return`${u+1} \u2013 ${u<(s=Math.max(s,0))?Math.min(u+t,s):u+t} of ${s}`}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const K2={provide:KM,deps:[[new h.FiY,new h.tp0,KM]],useFactory:function J2(r){return r||new KM}};let ZM=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[K2],imports:[T.ez,mo,Mb,x0]}),r})(),nH=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,pt,wo,ur,pd,vd,pt]}),r})(),CE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})(),xE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[CE,pt,ur,T.ez,CE,pt]}),r})();const Cb=new h.OlP("mat-chips-default-options");let oC=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[Gl,{provide:Cb,useValue:{separatorKeyCodes:[13]}}],imports:[pt,T.ez,ur,pt]}),r})(),Sb=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,$g,lp,Km,mo,pp,cc,Co,Sp,sp,iu,Fa,tu,el,pm,Ks,m0,GM,rv,fE,wE,XM,yE,JM,ZM,x0,Mb,ur,Sp,xE,oC,$g,lp,Km,mo,pp,cc,Co,Sp,sp,iu,Fa,tu,el,pm,Ks,m0,GM,rv,fE,wE,XM,yE,JM,ZM,x0,Mb,ur,nH,xE,oC]}),r})(),OE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[pt,T.ez,ur,pt]}),r})(),BE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[so,T.ez,Ks,Sb,OE]}),r})();var eR=E(5861);function sC(){return(sC=(0,eR.Z)(function*(r,o){yield function iR(r){return new Promise(o=>setTimeout(o,r))}(r),o()})).apply(this,arguments)}function hs(){const r=new Xd;return r.disableClose=!0,r.autoFocus=!1,r}function T0(r,o){const e=o.split("&");for(const t of e){const[s,u]=t.split("=");if(s.includes(r))return u}return""}E(217),new Intl.Collator("cs",{numeric:!0});class Cn{encodeKey(o){return encodeURIComponent(o)}encodeValue(o){return encodeURIComponent(o)}decodeKey(o){return decodeURIComponent(o)}decodeValue(o){return decodeURIComponent(o)}}const xn=new h.OlP("basePath");class Lt{constructor(o={}){this.apiKeys=o.apiKeys,this.username=o.username,this.password=o.password,this.accessToken=o.accessToken,this.basePath=o.basePath,this.withCredentials=o.withCredentials,this.encoder=o.encoder,this.credentials=o.credentials?o.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}selectHeaderAccept(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}isJsonMime(o){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==o&&(e.test(o)||"application/json-patch+json"===o.toLowerCase())}lookupCredential(o){const e=this.credentials[o];return"function"==typeof e?e():e}}let NE=(()=>{class r{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Lt,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Cn}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(u=>e=this.addToHttpParamsRecursive(e,u,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(u=>e=this.addToHttpParamsRecursive(e,t[u],null!=s?`${s}.${u}`:u));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}convertAttributeToNonunique(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}convertAttributeToUnique(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}createAttributeDefinition(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}deleteAttributeDefinition(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attribute"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}deleteAttributeDefinitions(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attributes[]")});let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAllAttributeDefinitions(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getAllNamespaces(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getAttribute(e,t,s,u,d,l,n,i,a,c,p,m=!1,g="body",f=!1,v){let z=new C.LE({encoder:this.encoder});null!=e&&(z=this.addToHttpParams(z,e,"attributeName")),null!=t&&(z=this.addToHttpParams(z,t,"attributeId")),null!=s&&(z=this.addToHttpParams(z,s,"facility")),null!=u&&(z=this.addToHttpParams(z,u,"user")),null!=d&&(z=this.addToHttpParams(z,d,"vo")),null!=l&&(z=this.addToHttpParams(z,l,"resource")),null!=n&&(z=this.addToHttpParams(z,n,"member")),null!=i&&(z=this.addToHttpParams(z,i,"group")),null!=a&&(z=this.addToHttpParams(z,a,"host")),null!=c&&(z=this.addToHttpParams(z,c,"userExtSource")),null!=p&&(z=this.addToHttpParams(z,p,"key"));let ze,ce=this.defaultHeaders;ze=this.configuration.lookupCredential("BasicAuth"),ze&&(ce=ce.set("Authorization","Basic "+ze)),ze=this.configuration.lookupCredential("BearerAuth"),ze&&(ce=ce.set("Authorization","Bearer "+ze));let Tt=v&&v.httpHeaderAccept;void 0===Tt&&(Tt=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Tt&&(ce=ce.set("Accept",Tt));let kn=v&&v.context;void 0===kn&&(kn=new C.qT);let Ji="json";Tt&&(Ji=Tt.startsWith("text")?"text":this.configuration.isJsonMime(Tt)?"json":"blob");let bn=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(m){let Er=new URL(bn),Ga=Er.pathname.split("/");Ga[1]="non",Er.pathname=Ga.join("/"),bn=Er.toString()}return this.httpClient.get(bn,{context:kn,params:z,responseType:Ji,withCredentials:this.configuration.withCredentials,headers:ce,observe:g,reportProgress:f})}getAttributeDefinitionById(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAttributeDefinitionByName(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeName"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAttributeDefinitionsByNamespace(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"namespace"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAttributeModulesDependenciesForAttributeGraphText(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==t)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"format")),null!=t&&(n=this.addToHttpParams(n,t,"attrName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getAttributeModulesDependenciesGraphText(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"format"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAttributePolicyCollections(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAttributeRights(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAttributeRules(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getAttributesDefinitionWithRights(e,t,s,u,d,l,n,i,a=!1,c="body",p=!1,m){let g=new C.LE({encoder:this.encoder});null!=e&&(g=this.addToHttpParams(g,e,"member")),null!=t&&(g=this.addToHttpParams(g,t,"user")),null!=s&&(g=this.addToHttpParams(g,s,"vo")),null!=u&&(g=this.addToHttpParams(g,u,"group")),null!=d&&(g=this.addToHttpParams(g,d,"resource")),null!=l&&(g=this.addToHttpParams(g,l,"facility")),null!=n&&(g=this.addToHttpParams(g,n,"host")),null!=i&&(g=this.addToHttpParams(g,i,"userExtSource"));let v,f=this.defaultHeaders;v=this.configuration.lookupCredential("BasicAuth"),v&&(f=f.set("Authorization","Basic "+v)),v=this.configuration.lookupCredential("BearerAuth"),v&&(f=f.set("Authorization","Bearer "+v));let z=m&&m.httpHeaderAccept;void 0===z&&(z=this.configuration.selectHeaderAccept(["application/json"])),void 0!==z&&(f=f.set("Accept",z));let ce=m&&m.context;void 0===ce&&(ce=new C.qT);let ze="json";z&&(ze=z.startsWith("text")?"text":this.configuration.isJsonMime(z)?"json":"blob");let Tt=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(a){let kn=new URL(Tt),Ji=kn.pathname.split("/");Ji[1]="non",kn.pathname=Ji.join("/"),Tt=kn.toString()}return this.httpClient.get(Tt,{context:ce,params:g,responseType:ze,withCredentials:this.configuration.withCredentials,headers:f,observe:c,reportProgress:p})}getEntitylessAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"key")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getEntitylessAttributesByKey(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"key"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getEntitylessAttributesByName(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attrName"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getEntitylessAttributesWithKeys(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"attrName")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"keys[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getEntitylessKeys(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getFacilityAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"facility")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getFacilityAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"facility")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getFacilityAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getFacilityAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"facility")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getFacilityResourceUserMemberAttributes(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==s)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==u)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"facility")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=s&&(a=this.addToHttpParams(a,s,"user")),null!=u&&(a=this.addToHttpParams(a,u,"member"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getFacilityUserAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"facility")),null!=t&&(n=this.addToHttpParams(n,t,"user"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getGroupAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getGroupAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getGroupAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getGroupAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getGroupResourceAttributeById(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getGroupResourceAttributeByName(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getGroupResourceAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),null!=t&&(n=this.addToHttpParams(n,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getHostAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"host")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getHostAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"host")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getHostAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"host"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getHostAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"host")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getIdpAttributeDefinitions(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getLogins(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getMemberAndUserAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==t)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberAndUserAttributesByNames(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"attrNames")}),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getMemberAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getMemberAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberGroupAndUserAttributesByNames(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==u)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=u&&(a=this.addToHttpParams(a,u,"workWithUserAttributes"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getMemberGroupAttributeById(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getMemberGroupAttributeByName(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getMemberGroupAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getMemberGroupAttributesByNames(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attrNames")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getMemberResourceAndUserFacilityAttributes(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getMemberResourceAndUserFacilityAttributesByNames(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==u)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=u&&(a=this.addToHttpParams(a,u,"workWithUserAttributes"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getMemberResourceAttributeById(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getMemberResourceAttributeByName(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getMemberResourceAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesDefinition(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getRequiredAttributesFacility(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getRequiredAttributesFacilityService(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"service")),null!=t&&(n=this.addToHttpParams(n,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesFacilityServices(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let n=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"services[]")}),null!=t&&(n=this.addToHttpParams(n,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesGroupResourceService(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==s)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"service")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"group"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getRequiredAttributesHostService(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==t)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"service")),null!=t&&(n=this.addToHttpParams(n,t,"host"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesMember(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesMemberGroup(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,s,u,d,l=!1,n="body",i=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==s)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==u)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let c=new C.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"service")),null!=t&&(c=this.addToHttpParams(c,t,"resource")),null!=s&&(c=this.addToHttpParams(c,s,"group")),null!=u&&(c=this.addToHttpParams(c,u,"member")),null!=d&&(c=this.addToHttpParams(c,d,"workWithUserAttributes"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(l){let ce=new URL(z),ze=ce.pathname.split("/");ze[1]="non",ce.pathname=ze.join("/"),z=ce.toString()}return this.httpClient.get(z,{context:f,params:c,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:n,reportProgress:i})}getRequiredAttributesMemberGroupService(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=s&&(a=this.addToHttpParams(a,s,"member")),null!=u&&(a=this.addToHttpParams(a,u,"workWithUserAttributes"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getRequiredAttributesMemberResource(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getRequiredAttributesMemberResourceService(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=s&&(a=this.addToHttpParams(a,s,"member")),null!=u&&(a=this.addToHttpParams(a,u,"workWithUserAttributes"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getRequiredAttributesResource(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getRequiredAttributesResourceService(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"service")),null!=t&&(n=this.addToHttpParams(n,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesResourceServices(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let n=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"services[]")}),null!=t&&(n=this.addToHttpParams(n,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesUser(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getRequiredAttributesUserFacility(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"user")),null!=t&&(n=this.addToHttpParams(n,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRequiredAttributesVoService(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"service")),null!=t&&(n=this.addToHttpParams(n,t,"vo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getResourceAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"resource")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getResourceAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"resource")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getResourceAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getResourceAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"resource")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getResourceGroupAndGroupAttributes(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==s)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"resource")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"workWithGroupAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getResourceGroupAndGroupAttributesByNames(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==u)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=u&&(a=this.addToHttpParams(a,u,"workWithGroupAttributes"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getResourceGroupAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"resource")),null!=t&&(n=this.addToHttpParams(n,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getResourceGroupMemberAttributesByNames(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==u)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=s&&(a=this.addToHttpParams(a,s,"member")),u&&u.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")});let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getUserAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"user")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"user")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getUserAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"user")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserExtSourceAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"userExtSource")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserExtSourceAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"userExtSource")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserExtSourceAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getUserExtSourceAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"userExtSource")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserFacilityAttributeById(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getUserFacilityAttributeByName(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getUserFacilityAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"user")),null!=t&&(n=this.addToHttpParams(n,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getVoAttributeById(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getVoAttributeByName(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getVoAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getVoAttributesByNames(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeAttributesForFacilityResourceGroupUserMember(e,t,s,u,d,l,n=!1,i="body",a=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==s)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==u)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==d)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==l)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"facility")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=s&&(p=this.addToHttpParams(p,s,"group")),null!=u&&(p=this.addToHttpParams(p,u,"user")),null!=d&&(p=this.addToHttpParams(p,d,"member")),l&&l.forEach(ze=>{p=this.addToHttpParams(p,ze,"attributes[]")});let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=c&&c.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=c&&c.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(n){let ze=new URL(ce),Tt=ze.pathname.split("/");Tt[1]="non",ze.pathname=Tt.join("/"),ce=ze.toString()}return this.httpClient.post(ce,null,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}removeAttributesForFacilityResourceUserMember(e,t,s,u,d,l=!1,n="body",i=!1,a){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==s)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==u)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==d)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let c=new C.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility")),null!=t&&(c=this.addToHttpParams(c,t,"resource")),null!=s&&(c=this.addToHttpParams(c,s,"user")),null!=u&&(c=this.addToHttpParams(c,u,"member")),d&&d.forEach(ce=>{c=this.addToHttpParams(c,ce,"attributes[]")});let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(l){let ce=new URL(z),ze=ce.pathname.split("/");ze[1]="non",ce.pathname=ze.join("/"),z=ce.toString()}return this.httpClient.post(z,null,{context:f,params:c,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:n,reportProgress:i})}removeEntitylessAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"key")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeFacilityAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"facility")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeFacilityAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"facility")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeGroupAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeGroupAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeGroupResourceAttribute(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeGroupResourceAttributes(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeGroupResourceAttributesWorkWithGroupAttributes(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==u)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attributes[]")}),null!=u&&(a=this.addToHttpParams(a,u,"workWithGroupAttributes"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}removeHostAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"host")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeHostAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"host")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeMemberAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeMemberAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeMemberAttributesWorkWithUserAttributes(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")}),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeMemberGroupAttribute(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeMemberGroupAttributes(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeMemberGroupAttributesWorkWithUserAttributes(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==u)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attributes[]")}),null!=u&&(a=this.addToHttpParams(a,u,"workWithUserAttributes"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}removeMemberResourceAttribute(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeMemberResourceAttributes(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeResourceAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"resource")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeResourceAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"resource")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeUesAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"userExtSource")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeUserAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"user")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeUserAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"user")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeUserExtSourceAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"userExtSource")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeUserFacilityAttribute(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeUserFacilityAttributes(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}removeVoAttribute(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}removeVoAttributes(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),t&&t.forEach(f=>{n=this.addToHttpParams(n,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}setAttributeActionCriticality(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==t)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==s)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"attributeDefinition")),null!=t&&(a=this.addToHttpParams(a,t,"action")),null!=s&&(a=this.addToHttpParams(a,s,"critical")),null!=u&&(a=this.addToHttpParams(a,u,"global"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}setAttributePolicyCollections(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setAttributeRights(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setEntitylessAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setFacilityAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setFacilityAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setFacilityResourceGroupUserMemberAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setFacilityResourceUserMemberAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setFacilityUserAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setGroupAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setGroupAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setGroupResourceAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setGroupResourceAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setHostAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setHostAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberGroupAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberGroupAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberGroupWithUserAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberResourceAndUserAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberResourceAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberResourceAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setMemberWithUserAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setResourceAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setResourceAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setResourceGroupAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setResourceGroupWithGroupAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setUserAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setUserAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setUserExtSourceAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setUserExtSourceAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setUserFacilityAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setUserFacilityAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setVoAttribute(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setVoAttributes(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}updateAttributeDefinition(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),S0=(()=>{class r{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Lt,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Cn}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(u=>e=this.addToHttpParamsRecursive(e,u,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(u=>e=this.addToHttpParamsRecursive(e,t[u],null!=s?`${s}.${u}`:u));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}getAllPolicies(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getAllRolesManagementRules(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getAuthzAdminGroups(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==s)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"role")),null!=t&&(i=this.addToHttpParams(i,t,"complementaryObjectId")),null!=s&&(i=this.addToHttpParams(i,s,"complementaryObjectName"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}getAuthzRichAdmins(e,t,s,u,d,l,n=!1,i="body",a=!1,c){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==s)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==u)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"role")),null!=t&&(p=this.addToHttpParams(p,t,"complementaryObjectId")),null!=s&&(p=this.addToHttpParams(p,s,"complementaryObjectName")),u&&u.forEach(ze=>{p=this.addToHttpParams(p,ze,"specificAttributes")}),null!=d&&(p=this.addToHttpParams(p,d,"allUserAttributes")),null!=l&&(p=this.addToHttpParams(p,l,"onlyDirectAdmins"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=c&&c.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=c&&c.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(n){let ze=new URL(ce),Tt=ze.pathname.split("/");Tt[1]="non",ze.pathname=Tt.join("/"),ce=ze.toString()}return this.httpClient.get(ce,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}getFacilitiesWhereUserIsInRoles(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let n=new C.LE({encoder:this.encoder});null!=t&&(n=this.addToHttpParams(n,t,"user")),e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getGroupRoleNames(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getGroupRoles(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"groupId"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getGroupsWhereUserIsInRoles(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let n=new C.LE({encoder:this.encoder});null!=t&&(n=this.addToHttpParams(n,t,"user")),e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getLoggedUser(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getMembersWhereUserIsInRoles(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let n=new C.LE({encoder:this.encoder});null!=t&&(n=this.addToHttpParams(n,t,"user")),e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getPerunPrincipal(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getPrincipalRoleNames(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getResourcesWhereUserIsInRoles(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let n=new C.LE({encoder:this.encoder});null!=t&&(n=this.addToHttpParams(n,t,"user")),e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getRoleComplementaryObjectsWithAuthorizedGroups(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getSecurityTeamsWhereUserIsInRoles(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let n=new C.LE({encoder:this.encoder});null!=t&&(n=this.addToHttpParams(n,t,"user")),e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getUserDirectRoles(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getUserRoleNames(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getUserRoles(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getVosWhereUserIsInRoles(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let n=new C.LE({encoder:this.encoder});null!=t&&(n=this.addToHttpParams(n,t,"user")),e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}isFacilityAdmin(e,t=!1,s="body",u=!1,d){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}isGroupAdmin(e,t=!1,s="body",u=!1,d){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}isPerunAdmin(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}isVoAdmin(e,t=!1,s="body",u=!1,d){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}keepAlive(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}loadAuthorizationComponents(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}refreshMfa(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}setRoleForGroup(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setRoleForUser(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setRoleWithGroupComplementaryObject(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setRoleWithGroupComplementaryObjects(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setRoleWithUserComplementaryObject(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setRoleWithUserComplementaryObjects(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}unsetRoleForGroup(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}unsetRoleForUser(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}unsetRoleWithGroupComplementaryObject(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}unsetRoleWithGroupComplementaryObjects(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}unsetRoleWithUserComplementaryObject(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}unsetRoleWithUserComplementaryObjects(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),lC=(()=>{class r{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Lt,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Cn}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(u=>e=this.addToHttpParamsRecursive(e,u,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(u=>e=this.addToHttpParamsRecursive(e,t[u],null!=s?`${s}.${u}`:u));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}sentMessageToRTWithMemberQueue(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==s)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==u)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"memberId")),null!=t&&(a=this.addToHttpParams(a,t,"queue")),null!=s&&(a=this.addToHttpParams(a,s,"subject")),null!=u&&(a=this.addToHttpParams(a,u,"text"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}sentMessageToRTWithQueue(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"queue")),null!=t&&(i=this.addToHttpParams(i,t,"subject")),null!=s&&(i=this.addToHttpParams(i,s,"text"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}sentMessageToRTWithVo(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"voId")),null!=t&&(i=this.addToHttpParams(i,t,"subject")),null!=s&&(i=this.addToHttpParams(i,s,"text"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}sentMessageToRTWithVoQueue(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==s)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==u)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"voId")),null!=t&&(a=this.addToHttpParams(a,t,"queue")),null!=s&&(a=this.addToHttpParams(a,s,"subject")),null!=u&&(a=this.addToHttpParams(a,u,"text"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),jE=(()=>{class r{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Lt,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Cn}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(u=>e=this.addToHttpParamsRecursive(e,u,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(u=>e=this.addToHttpParamsRecursive(e,t[u],null!=s?`${s}.${u}`:u));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}addApplicationMailForGroup(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}addApplicationMailForVo(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}addGroupsToAutoRegistration(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"groups[]")});let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}addSubgroupsToAutoRegistration(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==s)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let i=new C.LE({encoder:this.encoder});e&&e.forEach(v=>{i=this.addToHttpParams(i,v,"groups[]")}),null!=t&&(i=this.addToHttpParams(i,t,"registrationGroup")),null!=s&&(i=this.addToHttpParams(i,s,"formItem"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}addVoGroupsToAutoRegistration(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let n=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"groups[]")}),null!=t&&(n=this.addToHttpParams(n,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}approveApplication(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}approveApplications(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}checkForSimilarRichIdentities(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.post(c,null,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}checkForSimilarUsersWithAuthInfo(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.post(c,null,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}consolidate(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}consolidateIdentityUsingToken(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}copyFormFromGroupToGroup(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromGroup")),null!=t&&(n=this.addToHttpParams(n,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyFormFromGroupToVo(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromGroup")),null!=t&&(n=this.addToHttpParams(n,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyFormFromVoToGroup(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromVo")),null!=t&&(n=this.addToHttpParams(n,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyFormFromVoToVo(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromVo")),null!=t&&(n=this.addToHttpParams(n,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromGroupToGroup(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromGroup")),null!=t&&(n=this.addToHttpParams(n,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromGroupToVo(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromGroup")),null!=t&&(n=this.addToHttpParams(n,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromVoToGroup(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromVo")),null!=t&&(n=this.addToHttpParams(n,t,"toGroup"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}copyMailsFromVoToVo(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"fromVo")),null!=t&&(n=this.addToHttpParams(n,t,"toVo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}createApplicationFormInGroup(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}createApplicationFormInVo(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}deleteApplication(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}deleteApplicationMailForGroup(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),null!=t&&(n=this.addToHttpParams(n,t,"id"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}deleteApplicationMailForVo(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"id"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}deleteApplications(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}deleteGroupsFromAutoRegistration(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"groups[]")});let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}deleteSubgroupsFromAutoRegistration(e,t,s,u=!1,d="body",l=!1,n){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==s)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let i=new C.LE({encoder:this.encoder});e&&e.forEach(v=>{i=this.addToHttpParams(i,v,"groups[]")}),null!=t&&(i=this.addToHttpParams(i,t,"registrationGroup")),null!=s&&(i=this.addToHttpParams(i,s,"formItem"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}deleteVoGroupsFromAutoRegistration(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let n=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"groups[]")}),null!=t&&(n=this.addToHttpParams(n,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getApplicationById(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getApplicationDataById(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getApplicationMailsForGroup(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getApplicationMailsForVo(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getApplicationsForGroup(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),t&&t.forEach(z=>{a=this.addToHttpParams(a,z,"state[]")}),null!=s&&(a=this.addToHttpParams(a,s,"dateFrom")),null!=u&&(a=this.addToHttpParams(a,u,"dateTo"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getApplicationsForMember(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"member")),null!=t&&(n=this.addToHttpParams(n,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getApplicationsForVo(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),t&&t.forEach(z=>{a=this.addToHttpParams(a,z,"state[]")}),null!=s&&(a=this.addToHttpParams(a,s,"dateFrom")),null!=u&&(a=this.addToHttpParams(a,u,"dateTo"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}getApplicationsPage(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}getConsolidatorToken(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getFormItemsForGroup(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getFormItemsForGroupWithType(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),null!=t&&(n=this.addToHttpParams(n,t,"type"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getFormItemsForVo(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getFormItemsForVoWithType(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"type"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getGroupApplicationForm(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getGroupsToAutoRegistration(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getSubgroupsToAutoRegistration(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"group")),null!=t&&(n=this.addToHttpParams(n,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}getVoApplicationForm(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}getVoGroupsToAutoRegistration(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"formItem"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}invitationFormExists(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}inviteMemberCandidates(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}isInvitationEnabled(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"vo")),null!=t&&(n=this.addToHttpParams(n,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}rejectApplication(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"id")),null!=t&&(n=this.addToHttpParams(n,t,"reason"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}rejectApplications(e,t,s=!1,u="body",d=!1,l){if(null==e)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let n=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{n=this.addToHttpParams(n,f,"ids[]")}),null!=t&&(n=this.addToHttpParams(n,t,"reason"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}sendInvitation(e,t,s,u,d=!1,l="body",n=!1,i){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let a=new C.LE({encoder:this.encoder});null!=s&&(a=this.addToHttpParams(a,s,"voId")),null!=u&&(a=this.addToHttpParams(a,u,"name")),null!=e&&(a=this.addToHttpParams(a,e,"email")),null!=t&&(a=this.addToHttpParams(a,t,"language"));let p,c=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(c=c.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(c=c.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(c=c.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(d){let z=new URL(v),ce=z.pathname.split("/");ce[1]="non",z.pathname=ce.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:l,reportProgress:n})}sendInvitationForGroup(e,t,s,u,d,l=!1,n="body",i=!1,a){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let c=new C.LE({encoder:this.encoder});null!=s&&(c=this.addToHttpParams(c,s,"voId")),null!=u&&(c=this.addToHttpParams(c,u,"groupId")),null!=d&&(c=this.addToHttpParams(c,d,"name")),null!=e&&(c=this.addToHttpParams(c,e,"email")),null!=t&&(c=this.addToHttpParams(c,t,"language"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(l){let ce=new URL(z),ze=ce.pathname.split("/");ze[1]="non",ce.pathname=ze.join("/"),z=ce.toString()}return this.httpClient.post(z,null,{context:f,params:c,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:n,reportProgress:i})}sendInvitationGroupToExistingUser(e,t,s,u=!1,d="body",l=!1,n){let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"userId")),null!=t&&(i=this.addToHttpParams(i,t,"voId")),null!=s&&(i=this.addToHttpParams(i,s,"groupId"));let c,a=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(a=a.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(a=a.set("Authorization","Bearer "+c));let p=n&&n.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=n&&n.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(u){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:l})}sendInvitationToExistingUser(e,t,s=!1,u="body",d=!1,l){let n=new C.LE({encoder:this.encoder});null!=e&&(n=this.addToHttpParams(n,e,"userId")),null!=t&&(n=this.addToHttpParams(n,t,"voId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let c=l&&l.httpHeaderAccept;void 0===c&&(c=this.configuration.selectHeaderAccept(["application/json"])),void 0!==c&&(i=i.set("Accept",c));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";c&&(m=c.startsWith("text")?"text":this.configuration.isJsonMime(c)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:n,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:u,reportProgress:d})}sendInvitationsFromCsv(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}sendMessage(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}sendMessages(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}setSendingEnabled(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}submitApplication(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}updateApplicationMail(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}updateForm(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}updateFormItemData(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}updateFormItemsData(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}updateFormItemsForGroup(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}updateFormItemsForVo(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let n,l=this.defaultHeaders;n=this.configuration.lookupCredential("BasicAuth"),n&&(l=l.set("Authorization","Basic "+n)),n=this.configuration.lookupCredential("BearerAuth"),n&&(l=l.set("Authorization","Bearer "+n));let i=d&&d.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=d&&d.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:u})}verifyApplication(e,t=!1,s="body",u=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,n=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(n=n.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(n=n.set("Authorization","Bearer "+i));let a=d&&d.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(n=n.set("Accept",a));let c=d&&d.context;void 0===c&&(c=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:c,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:n,observe:s,reportProgress:u})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),zE=(()=>{class r{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Lt,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Cn}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(u=>e=this.addToHttpParamsRecursive(e,u,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(u=>e=this.addToHttpParamsRecursive(e,t[u],null!=s?`${s}.${u}`:u));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}getAppsConfig(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getGuiConfiguration(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getNewGuiAlert(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getPerunRPCVersion(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getPerunStatistics(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getPerunStatus(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}getPerunSystemTimeInMillis(e=!1,t="body",s=!1,u){let l,d=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(d=d.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(d=d.set("Authorization","Bearer "+l));let n=u&&u.httpHeaderAccept;void 0===n&&(n=this.configuration.selectHeaderAccept(["application/json"])),void 0!==n&&(d=d.set("Accept",n));let i=u&&u.context;void 0===i&&(i=new C.qT);let a="json";n&&(a=n.startsWith("text")?"text":this.configuration.isJsonMime(n)?"json":"blob");let c=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let p=new URL(c),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),c=p.toString()}return this.httpClient.get(c,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:d,observe:t,reportProgress:s})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(C.eN),h.LFG(xn,8),h.LFG(Lt,8))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),ER=(()=>{class r{static forRoot(e){return{ngModule:r,providers:[{provide:Lt,useFactory:e}]}}constructor(e,t){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!t)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(r,12),h.LFG(C.eN,8))},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})();var Pi=function(r){return r.PERUNADMIN="PERUNADMIN",r.PERUNADMINBA="PERUNADMINBA",r.PERUNOBSERVER="PERUNOBSERVER",r.VOADMIN="VOADMIN",r.GROUPADMIN="GROUPADMIN",r.GROUPOBSERVER="GROUPOBSERVER",r.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",r.SELF="SELF",r.FACILITYADMIN="FACILITYADMIN",r.FACILITIYOBSERVER="FACILITYOBSERVER",r.RESOURCEADMIN="RESOURCEADMIN",r.RESOURCESELFSERVICE="RESOURCESELFSERVICE",r.REGISTRAR="REGISTRAR",r.ENGINE="ENGINE",r.RPC="RPC",r.NOTIFICATIONS="NOTIFICATIONS",r.SERVICEUSER="SERVICEUSER",r.SPONSOR="SPONSOR",r.VOOBSERVER="VOOBSERVER",r.TOPGROUPCREATOR="TOPGROUPCREATOR",r.SECURITYADMIN="SECURITYADMIN",r.CABINETADMIN="CABINETADMIN",r.UNKNOWNROLENAME="UNKNOWNROLENAME",r.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",r.UNKNOWN="UNKNOWN",r.MEMBERSHIP="MEMBERSHIP",r}(Pi||{});let kR=(()=>{class r{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(t,s)=>t.roleName>s.roleName?1:t.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(s=>{this.allRolesManagementRules=s,e()},s=>t(s))})}assignAvailableRoles(e,t){this.allRolesManagementRules.forEach(s=>{s.primaryObject===t&&e.push(s)}),e.sort(this.sortRoles),"Vo"===t&&this.voCustomSort(e)}isManagerPagePrivileged(e){const t=[];let s=e.beanName;s.startsWith("Rich")&&(s=s.substring(4)),this.assignAvailableRoles(t,s);const u=new Map;this.setRolesAuthorization(t,e,u);for(const d of u.values())if(d.readAuth||d.manageAuth)return!0;return!1}setRolesAuthorization(e,t,s){for(const u of e){let d=[],l=[],n=[];for(const m of this.allRolesManagementRules)if(m.roleName===u.roleName){d=d.concat(m.privilegedRolesToRead),l=l.concat(m.privilegedRolesToManage);for(const g of Object.keys(m.entitiesToManage))n="User"===g?[g].concat(n):n.concat(g);break}const i=this.fetchAllRelatedObjects([t]),a=this.resolveAuthorization(d,i),c=this.resolveAuthorization(l,i);s.set(u.roleName,{readAuth:a,manageAuth:c,modes:n})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const t of this.allRolesManagementRules)if(t.roleName===e)return t.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(t=>t.roleName===e)}getAssignableRoleRules(e){const t=[],s=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(u=>{!s.includes(u.roleName)&&this.canManage(u)&&this.ruleHasMode(u,e)&&t.push(u)}),t.sort(this.sortRoles)}ruleHasMode(e,t){return Object.keys(e.entitiesToManage).map(s=>s.toUpperCase()).includes(t)}canManage(e){return e.privilegedRolesToManage.some(t=>this.principalRoles.has(Object.keys(t)[0]))}resolveAuthorization(e,t){for(const s of e){let u=!0;for(const d of Object.keys(s)){const l=s[d];if(null===l)this.principalRoles.has(d)||(u=!1);else if(t[l]){for(const n of t[l])if(!this.principalHasRole(d,l,n)){u=!1;break}}else u=!1;if(!u)break}if(u)return!0}return!1}getPerunPolicy(e){for(const t of this.perunPolicies)if(t.policyName===e)return t;return null}fetchAllRelatedObjects(e){const t={};for(const s of e){let u=s.beanName;switch(s.beanName.startsWith("Rich")&&(u=s.beanName.substring(4)),t[u]?t[u].push(s.id):t[u]=[s.id],u){case"Member":t.User?t.User.push(s.userId):t.User=[s.userId],t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId];break;case"Group":case"ResourceTag":t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId];break;case"Resource":t.Facility?t.Facility.push(s.facilityId):t.Facility=[s.facilityId],t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId]}}return t}fetchPolicyWithAllIncludedPolicies(e){const t=new Map;let s=[];for(s.push(e);0!==s.length;){const d=s.shift();if(t.has(d))continue;const l=this.getPerunPolicy(d);if(!l)return[];t.set(d,l),s=s.concat(l.includePolicies)}const u=[];for(const d of t.values())u.push(d);return u}voCustomSort(e){for(let t=0;t{class r{constructor(){this.branding=""}setInstanceConfig(e){this.instanceConfig=e}setDefaultConfig(e){this.defaultConfig=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}setBanding(e){this.branding=e}getProperty(e){if(!this.instanceConfig||!this.defaultConfig)return null;const t=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],s=this.defaultConfig[e];let u=null;for(const d of t)d&&null==u&&(u=d[e]);return null===u?s:this.addMissingValuesToProperty(u,s)}addMissingValuesToProperty(e,t){if(null==e)return t;if("object"==typeof e&&!Array.isArray(e))for(const s of Object.keys(t))e[s]=this.addMissingValuesToProperty(e[s],t[s]);return e}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),Eb=(()=>{class r{constructor(e,t,s,u,d){this.injector=e,this.store=t,this.dialog=s,this.route=u,this.oauthService=d,this.closeSessionDialogsForOtherTabs=l=>{"access_token"===l.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(n=>{"SessionExpirationDialog"===n.id&&n.close()})},setTimeout(()=>{this.router=this.injector.get(pn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const t=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;t?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(t,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),u=.5+.25*Math.random(),d=this.store.getProperty("oidc_client"),l=d.oauth_acr_value,n=e?{acr_values:e+" "+l}:{acr_values:l};if(d.oauth_scopes.split(" ").includes("offline_access")&&d.oauth_offline_access_consent_prompt&&(n.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(n.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(n.prompt?n.prompt+=" login":n.prompt="login",n.max_age="0"),"Linker"===this.store.getProperty("application")){n.prompt?n.prompt+=" login":n.prompt="login";const i=T0("idphint",location.search.substring(1));i&&(n.idphint=i)}return{requestAccessToken:!0,issuer:d.oauth_authority,clientId:d.oauth_client_id,redirectUri:d.oauth_redirect_uri,postLogoutRedirectUri:d.oauth_post_logout_redirect_uri,responseType:d.oauth_response_type,scope:d.oauth_scopes,clockSkewInSec:1,timeoutFactor:u,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:n}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const t=this.store.getProperty("oidc_client").filters;if(!t)return null;let s=null;return e.forEach(u=>{const d=u.split("=");"idpFilter"===d[0]&&t[d[1]]&&(this.filterShortname=d[1],s=t[d[1]])}),t.default&&!s?(this.filterShortname="default",t.default):s}startIdpFilterKeeper(){this.router.events.pipe((0,wi.h)(e=>e instanceof yr)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(h.zs3),h.LFG(To),h.LFG(yo),h.LFG(In),h.LFG(yn.Ct))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),HR=(()=>{class r{constructor(e){this.dialogRef=e}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,t){1&e&&(h.TgZ(0,"h2",0),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&e&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[ja,Wn]}),r})();var RR=E(305);function FE(r,o){const e="object"==typeof o;return new Promise((t,s)=>{const u=new RR.Hp({next:d=>{t(d),u.unsubscribe()},error:s,complete:()=>{e?t(o.defaultValue):s(new bi.K)}});r.subscribe(u)})}function LR(r,o){1&r&&(h.TgZ(0,"mat-icon",2),h._uU(1," info "),h.qZA())}function PR(r,o){1&r&&(h.TgZ(0,"mat-icon",2),h._uU(1," warning "),h.qZA())}function IR(r,o){1&r&&(h.TgZ(0,"mat-icon",2),h._uU(1," dangerous "),h.qZA())}function OR(r,o){1&r&&(h.TgZ(0,"mat-icon",2),h._uU(1," check_circle "),h.qZA())}const BR=["*"];let Db=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:BR,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,t){1&e&&(h.F$t(),h.TgZ(0,"div",0),h.YNc(1,LR,2,0,"mat-icon",1),h.YNc(2,PR,2,0,"mat-icon",1),h.YNc(3,IR,2,0,"mat-icon",1),h.YNc(4,OR,2,0,"mat-icon",1),h.Hsn(5),h.qZA()),2&e&&(h.ekj("warn-alert","warn"===t.alert_type)("error-alert","error"===t.alert_type)("success-alert","success"===t.alert_type)("info-alert","info"===t.alert_type),h.xp6(1),h.Q6J("ngIf","info"===t.alert_type),h.xp6(1),h.Q6J("ngIf","warn"===t.alert_type),h.xp6(1),h.Q6J("ngIf","error"===t.alert_type),h.xp6(1),h.Q6J("ngIf","success"===t.alert_type))},dependencies:[fp,T.O5],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),r})(),VR=(()=>{class r{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr),h.Y36(il))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),h._uU(5),h.ALo(6,"translate"),h.ALo(7,"translate"),h.qZA()(),h.TgZ(8,"div",3)(9,"button",4),h.NdJ("click",function(){return t.cancel()}),h._uU(10),h.ALo(11,"translate"),h.qZA(),h.TgZ(12,"button",5),h.NdJ("click",function(){return t.submit()}),h._uU(13),h.ALo(14,"translate"),h.qZA()()),2&e&&(h.xp6(1),h.Oqu(h.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),h.xp6(4),h.hij(" ",t.data.mfaRoleException?h.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):h.lcZ(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),h.xp6(4),h.Q6J("hidden",t.data.mfaRoleException),h.xp6(1),h.hij(" ",h.lcZ(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),h.xp6(2),h.Tol(t.data.mfaRoleException?"ms-auto":"ms-2"),h.xp6(1),h.hij(" ",h.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[Ao,ja,Mo,fo,Db,Wn]}),r})(),NR=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,t){1&e&&(h.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),h._uU(3," info "),h.qZA(),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div"),h._uU(7),h.ALo(8,"translate"),h.qZA()()),2&e&&(h.xp6(4),h.hij(" ",h.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),h.xp6(3),h.hij(" ",h.lcZ(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[fp,Wn],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),r})(),jR=(()=>{class r{constructor(e,t){this.data=e,this.dialogRef=t}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(il),h.Y36(fr))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),h._uU(5),h.ALo(6,"translate"),h.qZA()(),h.TgZ(7,"div",3)(8,"button",4),h.NdJ("click",function(){return t.cancel()}),h._uU(9),h.ALo(10,"translate"),h.qZA(),h.TgZ(11,"button",5),h.NdJ("click",function(){return t.submit()}),h._uU(12),h.ALo(13,"translate"),h.qZA()()),2&e&&(h.xp6(1),h.Oqu(h.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),h.xp6(4),h.hij(" ",h.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),h.xp6(4),h.hij(" ",h.lcZ(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),h.xp6(3),h.hij(" ",h.lcZ(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[Ao,ja,Mo,fo,Db,Wn]}),r})(),cC=(()=>{class r{constructor(e,t,s,u){this.dialog=e,this.oauthService=t,this.authService=s,this.store=u}openMfaWindow(e){let t=null,s=null;const u=hs();u.width="450px",u.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const d=this.dialog.open(VR,u);let l=!1;if(d.afterClosed().subscribe(n=>{if(n){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),t=this.setupMfaWindow(),t){const i=hs();i.width="450px",i.panelClass="noBorderDialog",s=this.dialog.open(NR,i)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const n=hs();n.width="450px",n.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(jR,n)}return new Oi.y(n=>{const i=setInterval(()=>t?.closed?(clearInterval(i),s.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),n.next(!0)):l?(clearInterval(i),n.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,t=Math.max(.6*window.screen.width,1100),s=Math.max(.8*window.screen.height,800),u=window.top;return window.open(e,"_blank",`width=${t},height=${s},top=${u.outerHeight/2+u.screenY-s/2}, left=${u.outerWidth/2+u.screenX-t/2}`)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(yo),h.LFG(yn.Ct),h.LFG(Eb),h.LFG(To))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),zR=(()=>{class r{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,t){1&e&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div",2)(7,"button",3),h.NdJ("click",function(){return t.redirect()}),h._uU(8),h.ALo(9,"translate"),h.qZA()()),2&e&&(h.xp6(1),h.hij(" ",h.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),h.xp6(3),h.hij(" ",h.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),h.xp6(4),h.hij(" ",h.lcZ(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[Ao,ja,Mo,fo,Wn]}),r})(),UE=(()=>{class r{constructor(e,t,s,u,d,l,n,i){this.authService=e,this.oauthService=t,this.storeService=s,this.authResolver=u,this.authzService=d,this.dialog=l,this.router=n,this.mfaHandlerService=i,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,t=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",t),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return FE(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=hs();this.dialog.open(HR,t)}else if(e.user.serviceUser){const t=hs();this.dialog.open(zR,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return FE(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,t=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t);const s={};return t.split("&").forEach(u=>{const d=u.split("=");s[d[0]]=d[1]}),this.router.navigate(["service-access"],{queryParams:s,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){(0,Sr.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const t=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const s of t)if(e.startsWith(s))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,wi.h)(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let t=sessionStorage.getItem("auth:redirect");(!t||"/login"===t)&&(t="/"),sessionStorage.removeItem("auth:redirect");const s=sessionStorage.getItem("auth:queryParams");let u=[];s&&(u=s.split("&"));const d={};return u.forEach(l=>{const n=l.split("=");d[n[0]]=n[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([t],{queryParams:d,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Eb),h.LFG(yn.Ct),h.LFG(To),h.LFG(kR),h.LFG(S0),h.LFG(yo),h.LFG(pn),h.LFG(cC))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),qE=(()=>{class r{constructor(e,t){this.matIconRegistry=e,this.domSanitizer=t,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Ua),h.LFG(Dr))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})(),WE=(()=>{class r{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.qZA(),h.TgZ(3,"div",1),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.TgZ(6,"div",2)(7,"div",3)(8,"button",4),h.NdJ("click",function(){return t.close()}),h._uU(9),h.ALo(10,"translate"),h.qZA()()()),2&e&&(h.xp6(1),h.Oqu(h.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),h.xp6(3),h.hij(" ",h.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),h.xp6(5),h.hij(" ",h.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[Ao,ja,Mo,fo,Wn]}),r})(),FR=(()=>{class r{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),UR=(()=>{class r extends js{instant(e,t){return String(super.instant(e,t))}}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),dC=(()=>{class r{constructor(e){this.translate=e,this.addNotification=new h.vpe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,t=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?t:t+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,t,s,u,d){this.addNotification.emit({type:"error",error:t,description:s,title:e,actionText:void 0===u&&void 0!==s?this.getDefaultActionMessage():u,delay:this.defaultErrorDelayMs,icon:"error_outline",action:d,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,t,s,u,d){const l=s?this.translate.instant(s):null,n=u?this.translate.instant(u):null;n?this.showError(this.translate.instant(e),t,l,n,d):this.showError(this.translate.instant(e),t,l)}showSuccess(e,t,s,u){this.addNotification.emit({type:"success",description:t,title:e,actionText:void 0===s&&void 0!==t?this.getDefaultActionMessage():s,delay:this.defaultSuccessDelayMs,icon:"done",action:u,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,t,s,u){const d=t?this.translate.instant(t):void 0,l=s?this.translate.instant(s):void 0;l?this.showSuccess(this.translate.instant(e),d,l,u):this.showSuccess(this.translate.instant(e),d)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(UR))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),YE=(()=>{class r{constructor(e,t,s,u,d,l,n,i){this.authService=e,this.apiRequestConfiguration=t,this.notificator=s,this.store=u,this.dialog=d,this.initAuthService=l,this.mfaHandlerService=n,this.oauthService=i}intercept(e,t){const s=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==s&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const u=hs();u.width="450px",u.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(WE,u),this.dialogRefSessionExpiration.afterClosed().subscribe(d=>{(0,Ln.x)(()=>this.dialogRefSessionExpiration=null),d&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,t)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,t){const s=this.apiRequestConfiguration.shouldHandleError(),u="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return t.handle(e).pipe((0,ri.b)(d=>{d instanceof C.Zn&&u&&this.initAuthService.loadPrincipal()}),(0,Gi.K)(d=>{const l=d.error;if("MfaPrivilegeException"===l.type||"MfaRolePrivilegeException"===l.type||"MfaTimeoutException"===l.type||"MfaRoleTimeoutException"===l.type)return this.mfaHandlerService.openMfaWindow(l.type).pipe((0,qt.w)(n=>n?("MfaRolePrivilegeException"===l.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),t)):(0,fe._)(()=>l)));{this.handleInvalidAccessTokenError(d);const n=this.formatErrors(d,e);return void 0===n?(0,fe._)(()=>d):(s&&this.notificator.showRPCError(n),(0,fe._)(()=>n))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,t){let s;console.error(e);const u=e.error;if(u.errorId&&(s=u),void 0!==s)return s.urlWithParams=t.urlWithParams,s.call=t.url,s.payload=t.body,s}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const t=hs();this.dialogRefSessionExpiration=this.dialog.open(WE,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(Eb),h.LFG(FR),h.LFG(dC),h.LFG(To),h.LFG(yo),h.LFG(UE),h.LFG(cC),h.LFG(yn.Ct))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})(),GE=(()=>{class r{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),qR=(()=>{class r{constructor(e,t,s,u){this.http=e,this.notificator=t,this.authService=s,this.storeService=u}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new C.WM;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,t=!0){const s=`${this.getApiUrl()}${e}`;return this.http.get(s,{headers:this.getHeaders()}).pipe((0,Gi.K)(u=>this.formatErrors(u,s,null,t)))}put(e,t={},s=!0){const u=`${this.getApiUrl()}${e}`,d=JSON.stringify(t);return this.http.put(u,d,{headers:this.getHeaders()}).pipe((0,Gi.K)(l=>this.formatErrors(l,u,d,s)))}post(e,t={},s=!0){const u=`${this.getApiUrl()}${e}`,d=JSON.stringify(t);let l=this.getHeaders();return l=l.set("Content-Type","application/json; charset=utf-8"),this.http.post(u,d,{headers:l}).pipe((0,Gi.K)(n=>this.formatErrors(n,u,d,s)))}delete(e,t=!0){const s=`${this.getApiUrl()}${e}`;return this.http.delete(s,{headers:this.getHeaders()}).pipe((0,Gi.K)(u=>this.formatErrors(u,s,null,t)))}formatErrors(e,t,s,u){const d=e.error;return d.call=t,d.payload=s,u&&this.notificator.showRPCError(e.error),(0,fe._)(d)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(C.eN),h.LFG(dC),h.LFG(Eb),h.LFG(To))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();E(9930);let $E=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez]}),r})(),XE=(()=>{class r{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(s=>!!s).join(" ")}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275pipe=h.Yjl({name:"userFullName",type:r,pure:!0}),r})(),QE=(()=>{class r{constructor(e,t){this.translate=e,this.storage=t}transform(e,t="en"){const s=this.storage.getProperty("custom_labels");if(s)for(const u of s)if(u.label===e)return u[t];return e}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(js,16),h.Y36(To,16))},r.\u0275pipe=h.Yjl({name:"customTranslate",type:r,pure:!0}),r})(),JE=(()=>{class r{constructor(e,t){this.viewContainerRef=e,this.template=t,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(h.s_b),h.Y36(h.Rgc))},r.\u0275dir=h.lG2({type:r,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[h.TTD]}),r})(),KE=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,t){1&e&&(h.TgZ(0,"div",0),h._UZ(1,"mat-spinner"),h.qZA())},dependencies:[Z_]}),r})();function WR(r,o){1&r&&h._UZ(0,"perun-web-apps-loading-dialog")}function YR(r,o){if(1&r){const e=h.EpF();h.TgZ(0,"div")(1,"div",3)(2,"h1",4),h._uU(3),h.ALo(4,"translate"),h.qZA()(),h.TgZ(5,"div",5)(6,"perun-web-apps-alert",6),h._uU(7),h.ALo(8,"translate"),h.qZA(),h.TgZ(9,"mat-form-field",7)(10,"mat-label"),h._uU(11),h.ALo(12,"translate"),h.qZA(),h.TgZ(13,"textarea",8),h.NdJ("ngModelChange",function(s){h.CHM(e);const u=h.oxw();return h.KtG(u.message=s)}),h._uU(14," "),h.qZA()()(),h.TgZ(15,"div",9)(16,"button",10),h.NdJ("click",function(){h.CHM(e);const s=h.oxw();return h.KtG(s.onCancel())}),h._uU(17),h.ALo(18,"translate"),h.qZA(),h.TgZ(19,"button",11),h.NdJ("click",function(){h.CHM(e);const s=h.oxw();return h.KtG(s.onSend())}),h._uU(20),h.ALo(21,"translate"),h.qZA()()()}if(2&r){const e=h.oxw();h.xp6(3),h.hij(" ",h.lcZ(4,6,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.TITLE")," "),h.xp6(4),h.hij(" ",h.lcZ(8,8,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.SUBTITLE")," "),h.xp6(4),h.hij(" ",h.lcZ(12,10,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.PLACEHOLDER")," "),h.xp6(2),h.Q6J("ngModel",e.message),h.xp6(4),h.hij(" ",h.lcZ(18,12,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.CANCEL")," "),h.xp6(3),h.hij(" ",h.lcZ(21,14,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.SUBMIT")," ")}}let GR=(()=>{class r{constructor(e,t,s,u,d,l){this.dialogRef=e,this.storeService=t,this.authzService=s,this.oAuthStorage=u,this.rtMessages=d,this.userFullNamePipe=l,this.loading=!1,this.message="Hello, during the linking of my accounts I encountered a situation where the system cannot automatically link these accounts. Therefore I want to ask you for help with linking my accounts."}onCancel(){this.dialogRef.close(null)}onSend(){this.loading=!0;const e=this.storeService.getPerunPrincipal().user,t=location.search.substring(1);this.oAuthStorage.setItem("access_token",T0("formerToken",t)),this.authzService.getPerunPrincipal().subscribe(s=>{this.rtMessages.sentMessageToRTWithQueue("perun","Account linking: The accounts could not be automatically linked.",this.getFullEmailBody(e,s.user)).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0)},error:()=>{this.loading=!1,this.dialogRef.close(!1)}})})}getFullEmailBody(e,t){const s=this.storeService.getProperty("config");let u=this.message+"\n________________________________________________________________________\n\nAccount linking: The accounts could not be automatically linked.\nThe user proved his identities, but they were connected to different users.\nBy this message the user is asking for help with identity consolidation.\n";return u=u.concat("\n\n"),u=u.concat("Information about users: \n\n"),u=u.concat("First user: \nid="+t.id.toString()+"\nName: "+this.userFullNamePipe.transform(t)+"\n\n"),u=u.concat("Second user: \nid="+e.id.toString()+"\nName: "+this.userFullNamePipe.transform(e)+"\n\n"),u=u.concat("Perun instance: "+s+"\n"),u=u.concat("Sended from new Consolidator Gui, version: ",E(4147).i8),u.split("\n").join("\n ")}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr),h.Y36(To),h.Y36(S0),h.Y36(yn.Hy),h.Y36(lC),h.Y36(XE))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-send-message-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[1,"page-subtitle"],["mat-dialog-content",""],["alert_type","info"],[1,"w-100"],["matInput","","cdkTextareaAutosize","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,t){if(1&e&&(h.YNc(0,WR,1,0,"ng-template",null,0,h.W1O),h.TgZ(2,"div",1),h.YNc(3,YR,22,16,"div",2),h.qZA()),2&e){const s=h.MAs(1);h.xp6(3),h.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[fo,Ao,ja,Mo,hp,bc,h0,eu,as,Ys,zh,JE,Db,KE,Wn]}),r})();function $R(r,o){if(1&r&&(h.TgZ(0,"mat-icon",6),h._uU(1),h.qZA()),2&r){const e=h.oxw();h.xp6(1),h.hij(" ",e.icon," ")}}function XR(r,o){1&r&&h._UZ(0,"mat-icon",7)}function QR(r,o){if(1&r&&(h.TgZ(0,"span"),h._uU(1),h.qZA()),2&r){const e=h.oxw(2);h.xp6(1),h.hij(" ",e.supportMail," ")}}function JR(r,o){if(1&r&&(h.TgZ(0,"span"),h._uU(1),h.qZA()),2&r){const e=h.oxw(2);h.xp6(1),h.hij(" ",e.userMail," ")}}function KR(r,o){if(1&r&&(h.TgZ(0,"h5"),h._uU(1),h.ALo(2,"translate"),h.YNc(3,QR,2,1,"span",5),h.YNc(4,JR,2,1,"span",5),h.qZA()),2&r){const e=h.oxw();h.xp6(1),h.hij(" ",h.lcZ(2,3,"SHARED_LIB.CONSOLIDATOR."+e.result+"_SUBTITLE")," "),h.xp6(2),h.Q6J("ngIf","UNKNOWN_ERROR"===e.result),h.xp6(1),h.Q6J("ngIf","MESSAGE_SENT_TO_SUPPORT"===e.result)}}function ZR(r,o){if(1&r&&(h.TgZ(0,"h5"),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"translate"),h.qZA()),2&r){const e=h.oxw();h.xp6(1),h.lnq(" ",h.lcZ(2,3,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_1")," ",e.userMail," ",h.lcZ(3,5,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_2")," ")}}const eL=function(r){return{"background-color":r}},tL=["*"];let iL=(()=>{class r{constructor(e){this.store=e,this.supportMail=this.store.getProperty("support_mail"),this.userMail=this.store.getPerunPrincipal().additionalInformations.mail,this.color="",this.icon="",this.greenColor="#e0ffd4",this.blueColor="#d4f2ff",this.redColor="#ffd4d4",this.warningIcon="warning",this.infoIcon="info",this.messageSent="mark_email_read"}ngOnChanges(){switch(this.result){case"OK":this.color=this.greenColor;break;case"IDENTITY_REGISTERED_ALREADY":case"UNKNOWN_ERROR":this.color=this.redColor,this.icon=this.warningIcon;break;case"IDENTITY_IDENTICAL":case"IDENTITY_LINKED":case"IDENTITY_UNKNOWN":this.color=this.blueColor,this.icon=this.infoIcon;break;case"MESSAGE_SENT_TO_SUPPORT":this.color=this.blueColor,this.icon=this.messageSent;break;case"TOKEN_EXPIRED":this.color=this.blueColor,this.icon=this.warningIcon}}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(To))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-consolidation-result"]],inputs:{result:"result"},features:[h.TTD],ngContentSelectors:tL,decls:12,vars:10,consts:[[1,"p-4","m-3","card",3,"ngStyle"],[1,"d-flex","pb-5","flex-row"],["class","mat-icon-war me-4",4,"ngIf"],["svgIcon","perun-verify-grey","class","perun-icon perun-icon-detail",4,"ngIf"],[1,"ms-5"],[4,"ngIf"],[1,"mat-icon-war","me-4"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-detail"]],template:function(e,t){1&e&&(h.F$t(),h.TgZ(0,"div",0)(1,"div",1)(2,"div"),h.YNc(3,$R,2,1,"mat-icon",2),h.YNc(4,XR,1,0,"mat-icon",3),h.qZA(),h.TgZ(5,"div",4)(6,"h1"),h._uU(7),h.ALo(8,"translate"),h.qZA(),h.YNc(9,KR,5,5,"h5",5),h.YNc(10,ZR,4,7,"h5",5),h.qZA()(),h.Hsn(11),h.qZA()),2&e&&(h.Q6J("ngStyle",h.VKq(8,eL,t.color)),h.xp6(3),h.Q6J("ngIf","OK"!==t.result),h.xp6(1),h.Q6J("ngIf","OK"===t.result),h.xp6(3),h.hij(" ",h.lcZ(8,6,"SHARED_LIB.CONSOLIDATOR."+t.result+"_TITLE")," "),h.xp6(2),h.Q6J("ngIf",!(t.userMail&&"OK"===t.result)),h.xp6(1),h.Q6J("ngIf",t.userMail&&"OK"===t.result))},dependencies:[T.O5,T.PC,fp,Wn],styles:[".mat-icon-war[_ngcontent-%COMP%]{font-size:82px}.perun-icon-detail[_ngcontent-%COMP%]{transform:scale(4.5);margin-left:3rem;margin-top:1.5rem;color:#000}"]}),r})();function nL(r,o){if(1&r){const e=h.EpF();h.TgZ(0,"button",5),h.NdJ("click",function(){h.CHM(e);const s=h.oxw();return h.KtG(s.loginAgain())}),h._uU(1),h.ALo(2,"translate"),h.qZA()}2&r&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHOW_RESULT.LOG_OTHER_BUTTON")," "))}function rL(r,o){if(1&r){const e=h.EpF();h.TgZ(0,"button",5),h.NdJ("click",function(){h.CHM(e);const s=h.oxw();return h.KtG(s.sendMessageToSupport())}),h._uU(1),h.ALo(2,"translate"),h.qZA()}2&r&&(h.xp6(1),h.hij(" ",h.lcZ(2,1,"SHOW_RESULT.CONTACT_SUPPORT_BUTTON")," "))}const aL=[{path:"",redirectTo:"result",pathMatch:"full"},{path:"result/:result",component:(()=>{class r{constructor(e,t,s){this.route=e,this.dialog=t,this.oauthService=s,this.linkerResult="UNKNOWN_ERROR",this.openerWindow=window.opener}ngOnInit(){this.route.params.subscribe(e=>{this.linkerResult=e.result,this.openerWindow.postMessage(this.linkerResult,"*")})}closeWindow(){window.close()}loginAgain(){let e=location.search.substring(1);if("IDENTITY_UNKNOWN"===this.linkerResult){let t=0,s="yes";for(;""!==s;)t++,s=T0("formerToken"+t.toString(),e);e+="&formerToken"+t.toString()+"="+this.oauthService.getAccessToken()}sessionStorage.setItem("auth:queryParams",e),this.oauthService.initLoginFlow()}sendMessageToSupport(){const e=hs();e.width="1000px",this.dialog.open(GR,e).afterClosed().subscribe(s=>{!0===s?(this.linkerResult="MESSAGE_SENT_TO_SUPPORT",this.openerWindow.postMessage(this.linkerResult,"*")):!1===s&&(this.linkerResult="UNKNOWN_ERROR",this.openerWindow.postMessage(this.linkerResult,"*"))})}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(In),h.Y36(yo),h.Y36(yn.Ct))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-show-result"]],decls:8,vars:6,consts:[[1,"position-relative"],[3,"result"],[1,"d-flex","mt-5"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent","class","ms-2",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(h.TgZ(0,"div",0)(1,"perun-web-apps-consolidation-result",1)(2,"div",2)(3,"button",3),h.NdJ("click",function(){return t.closeWindow()}),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.YNc(6,nL,3,3,"button",4),h.YNc(7,rL,3,3,"button",4),h.qZA()()()),2&e&&(h.xp6(1),h.Q6J("result",t.linkerResult),h.xp6(3),h.hij(" ",h.lcZ(5,4,"SHOW_RESULT.CLOSE_WINDOW_BUTTON")," "),h.xp6(2),h.Q6J("ngIf","IDENTITY_IDENTICAL"===t.linkerResult||"IDENTITY_UNKNOWN"===t.linkerResult||"IDENTITY_LINKED"===t.linkerResult),h.xp6(1),h.Q6J("ngIf","IDENTITY_REGISTERED_ALREADY"===t.linkerResult))},dependencies:[T.O5,fo,iL,Wn],styles:[".spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:1rem;bottom:0;right:1rem;background:rgba(0,0,0,.15);z-index:1;display:flex;align-items:center;justify-content:center}"]}),r})()}];let oL=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[Wt.forRoot(aL),Wt]}),r})();class sL{constructor(o,e="/assets/i18n/",t=".json"){this.http=o,this.prefix=e,this.suffix=t}getTranslation(o){return this.http.get(`${this.prefix}${o}${this.suffix}`)}}let lL=(()=>{class r{constructor(e,t,s,u,d){this.http=e,this.storeService=t,this.authzSevice=s,this.titleService=u,this.utilsService=d}initializeColors(e,t){return new Promise(s=>{t.forEach(u=>{const d=this.storeService.getProperty("theme")[u.configValue];document.documentElement.style.setProperty(u.cssVariable,d)}),e.forEach(u=>{const d=this.storeService.getProperty("theme")[u.configValue],l=tinycolor.mostReadable(d,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(u.cssVariable,d),document.documentElement.style.setProperty(u.cssTextVariable,l),this.setEntityTheme(u.entity,d)}),s()})}setEntityTheme(e,t){const s=this.computeColors(t);for(const u of s){const n=`--${e}-theme-primary-contrast-${u.name}`,i=u.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${u.name}`,`${u.red},${u.green},${u.blue}`),document.documentElement.style.setProperty(n,i)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setDefaultConfig(t),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setInstanceConfig(t);const s=document.location.hostname;t?.brandings?.[s]&&this.storeService.setBanding(s),e()},()=>{e()})})}getNoCacheHeaders(){return new C.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(t),e()})}setApiUrl(){return new Promise(e=>{let t=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(t=t.replace("oauth","ba")),this.authzSevice.configuration.basePath=t,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,t)=>{this.utilsService.getAppsConfig().subscribe(s=>{this.storeService.setAppsConfig(s),e()},s=>t(s))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,t){const s=tinycolor(e),u=s.toRgb();return{name:t,hex:s.toHexString(),darkContrast:s.isLight(),red:u.r,green:u.g,blue:u.b}}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(C.eN),h.LFG(To),h.LFG(S0),h.LFG(_t),h.LFG(zE))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),cL=(()=>{class r{constructor(e,t){this.registrarService=e,this.router=t}consolidate(){const e=location.search.substring(1),t=T0("formerToken",e);return new Promise(s=>{this.registrarService.consolidate({accessToken:t}).subscribe(()=>{this.consolidatePreviousLogins(1,e).then(()=>{this.router.navigate(["/result","OK"],{queryParamsHandling:"preserve"}),s()})},u=>{let l="UNKNOWN_ERROR";switch(u.name){case"InvalidTokenException":case"ExpiredTokenException":l="TOKEN_EXPIRED";break;case"IdentityUnknownException":l="IDENTITY_UNKNOWN";break;case"IdentityAlreadyInUseException":l="IDENTITY_REGISTERED_ALREADY";break;case"IdentityIsSameException":l="IDENTITY_IDENTICAL";break;case"IdentitiesAlreadyJoinedException":l="IDENTITY_LINKED"}this.router.navigate(["/result",l],{queryParamsHandling:"merge"}),s()})})}consolidatePreviousLogins(e,t){return new Promise(s=>{const u=T0("formerToken"+e.toString(),t);null==u||""===u?s():this.registrarService.consolidate({accessToken:u}).subscribe(()=>{this.consolidatePreviousLogins(e+1,t).then(()=>s())},()=>{this.consolidatePreviousLogins(e+1,t).then(()=>s())})})}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(jE),h.LFG(pn))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),dL=(()=>{class r{constructor(e,t,s,u,d){this.initAuthService=e,this.appConfigService=t,this.location=s,this.linkIdentitiesService=u,this.mfaHandlerService=d}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.simpleLoadPrincipal().then(()=>this.linkIdentitiesService.consolidate())):this.initAuthService.handleAuthStart())}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(UE),h.LFG(lL),h.LFG(T.Ye),h.LFG(cL),h.LFG(cC))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const uL=new h.OlP("perun-api-service");let uC=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[Co,T.ez]}),r})(),hC=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[Co,T.ez,iu]}),r})();function pC(r,o,e){for(let t in o)if(o.hasOwnProperty(t)){const s=o[t];s?r.setProperty(t,s,e?.has(t)?"important":""):r.removeProperty(t)}return r}function Rp(r,o){const e=o?"":"none";pC(r.style,{"touch-action":o?"":"none","-webkit-user-drag":o?"":"none","-webkit-tap-highlight-color":o?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function ZE(r,o,e){pC(r.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},e)}function kb(r,o){return o&&"none"!=o?r+" "+o:r}function eD(r){const o=r.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(r)*o}function fC(r,o){return r.getPropertyValue(o).split(",").map(t=>t.trim())}function mC(r){const o=r.getBoundingClientRect();return{top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:o.width,height:o.height,x:o.x,y:o.y}}function gC(r,o,e){const{top:t,bottom:s,left:u,right:d}=r;return e>=t&&e<=s&&o>=u&&o<=d}function E0(r,o,e){r.top+=o,r.bottom=r.top+r.height,r.left+=e,r.right=r.left+r.width}function tD(r,o,e,t){const{top:s,right:u,bottom:d,left:l,width:n,height:i}=r,a=n*o,c=i*o;return t>s-c&&tl-a&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:mC(e)})})}handleScroll(o){const e=na(o),t=this.positions.get(e);if(!t)return null;const s=t.scrollPosition;let u,d;if(e===this._document){const i=this.getViewportScrollPosition();u=i.top,d=i.left}else u=e.scrollTop,d=e.scrollLeft;const l=s.top-u,n=s.left-d;return this.positions.forEach((i,a)=>{i.clientRect&&e!==a&&e.contains(a)&&E0(i.clientRect,l,n)}),s.top=u,s.left=d,{top:l,left:n}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function nD(r){const o=r.cloneNode(!0),e=o.querySelectorAll("[id]"),t=r.nodeName.toLowerCase();o.removeAttribute("id");for(let s=0;sRp(t,e)))}constructor(o,e,t,s,u,d){this._config=e,this._document=t,this._ngZone=s,this._viewportRuler=u,this._dragDropRegistry=d,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new Oe.x,this._pointerMoveSubscription=ae.w0.EMPTY,this._pointerUpSubscription=ae.w0.EMPTY,this._scrollSubscription=ae.w0.EMPTY,this._resizeSubscription=ae.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new Oe.x,this.started=new Oe.x,this.released=new Oe.x,this.ended=new Oe.x,this.entered=new Oe.x,this.exited=new Oe.x,this.dropped=new Oe.x,this.moved=this._moveEvents,this._pointerDown=l=>{if(this.beforeStarted.next(),this._handles.length){const n=this._getTargetHandle(l);n&&!this._disabledHandles.has(n)&&!this.disabled&&this._initializeDragSequence(n,l)}else this.disabled||this._initializeDragSequence(this._rootElement,l)},this._pointerMove=l=>{const n=this._getPointerPositionOnPage(l);if(!this._hasStartedDragging){if(Math.abs(n.x-this._pickupPositionOnPage.x)+Math.abs(n.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const m=Date.now()>=this._dragStartTime+this._getDragStartDelay(l),g=this._dropContainer;if(!m)return void this._endDragSequence(l);(!g||!g.isDragging()&&!g.isReceiving())&&(l.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(l)))}return}l.preventDefault();const i=this._getConstrainedPointerPosition(n);if(this._hasMoved=!0,this._lastKnownPointerPosition=n,this._updatePointerDirectionDelta(i),this._dropContainer)this._updateActiveDropContainer(i,n);else{const a=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,c=this._activeTransform;c.x=i.x-a.x+this._passiveTransform.x,c.y=i.y-a.y+this._passiveTransform.y,this._applyRootElementTransform(c.x,c.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:i,event:l,distance:this._getDragDistance(i),delta:this._pointerDirectionDelta})})},this._pointerUp=l=>{this._endDragSequence(l)},this._nativeDragStart=l=>{if(this._handles.length){const n=this._getTargetHandle(l);n&&!this._disabledHandles.has(n)&&!this.disabled&&l.preventDefault()}else this.disabled||l.preventDefault()},this.withRootElement(o).withParent(e.parentDragRef||null),this._parentPositions=new iD(t),d.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(o){this._handles=o.map(t=>Qi(t)),this._handles.forEach(t=>Rp(t,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t)}),this._disabledHandles=e,this}withPreviewTemplate(o){return this._previewTemplate=o,this}withPlaceholderTemplate(o){return this._placeholderTemplate=o,this}withRootElement(o){const e=Qi(o);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,Hb),e.addEventListener("touchstart",this._pointerDown,sD),e.addEventListener("dragstart",this._nativeDragStart,Hb)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(o){return this._boundaryElement=o?Qi(o):null,this._resizeSubscription.unsubscribe(),o&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(o){return this._parentDragRef=o,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(o){!this._disabledHandles.has(o)&&this._handles.indexOf(o)>-1&&(this._disabledHandles.add(o),Rp(o,!0))}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),Rp(o,this.disabled))}withDirection(o){return this._direction=o,this}_withDropContainer(o){this._dropContainer=o}getFreeDragPosition(){const o=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:o.x,y:o.y}}setFreeDragPosition(o){return this._activeTransform={x:0,y:0},this._passiveTransform.x=o.x,this._passiveTransform.y=o.y,this._dropContainer||this._applyRootElementTransform(o.x,o.y),this}withPreviewContainer(o){return this._previewContainer=o,this}_sortFromLastPointerPosition(){const o=this._lastKnownPointerPosition;o&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(o),o)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(o){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:o}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(o),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(o);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:o})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(o){D0(o)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const t=this._rootElement,s=t.parentNode,u=this._placeholder=this._createPlaceholderElement(),d=this._anchor=this._anchor||this._document.createComment(""),l=this._getShadowRoot();s.insertBefore(d,t),this._initialTransform=t.style.transform||"",this._preview=this._createPreviewElement(),ZE(t,!1,_C),this._document.body.appendChild(s.replaceChild(u,t)),this._getPreviewInsertionPoint(s,l).appendChild(this._preview),this.started.next({source:this,event:o}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:o}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(o,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),s=D0(e),u=!s&&0!==e.button,d=this._rootElement,l=na(e),n=!s&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),i=s?Tf(e):gd(e);if(l&&l.draggable&&"mousedown"===e.type&&e.preventDefault(),t||u||n||i)return;if(this._handles.length){const p=d.style;this._rootElementTapHighlight=p.webkitTapHighlightColor||"",p.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(p=>this._updateOnScroll(p)),this._boundaryElement&&(this._boundaryRect=mC(this._boundaryElement));const a=this._previewTemplate;this._pickupPositionInElement=a&&a.template&&!a.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,o,e);const c=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:c.x,y:c.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(o){ZE(this._rootElement,!0,_C),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,t=e.getItemIndex(this),s=this._getPointerPositionOnPage(o),u=this._getDragDistance(s),d=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:u,dropPoint:s,event:o}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:d,distance:u,dropPoint:s,event:o}),e.drop(this,t,this._initialIndex,this._initialContainer,d,u,s,o),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:o,y:e},{x:t,y:s}){let u=this._initialContainer._getSiblingContainerFromPosition(this,o,e);!u&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(o,e)&&(u=this._initialContainer),u&&u!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=u,this._dropContainer.enter(this,o,e,u===this._initialContainer&&u.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:u,currentIndex:u.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,s),this._dropContainer._sortItem(this,o,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(o,e):this._applyPreviewTransform(o-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const o=this._previewTemplate,e=this.previewClass,t=o?o.template:null;let s;if(t&&o){const u=o.matchSize?this._initialClientRect:null,d=o.viewContainer.createEmbeddedView(t,o.context);d.detectChanges(),s=cD(d,this._document),this._previewRef=d,o.matchSize?dD(s,u):s.style.transform=Rb(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else s=nD(this._rootElement),dD(s,this._initialClientRect),this._initialTransform&&(s.style.transform=this._initialTransform);return pC(s.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},_C),Rp(s,!1),s.classList.add("cdk-drag-preview"),s.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(u=>s.classList.add(u)):s.classList.add(e)),s}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const o=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(o.left,o.top);const e=function pL(r){const o=getComputedStyle(r),e=fC(o,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),u=fC(o,"transition-duration"),d=fC(o,"transition-delay");return eD(u[s])+eD(d[s])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const s=d=>{(!d||na(d)===this._preview&&"transform"===d.propertyName)&&(this._preview?.removeEventListener("transitionend",s),t(),clearTimeout(u))},u=setTimeout(s,1.5*e);this._preview.addEventListener("transitionend",s)}))}_createPlaceholderElement(){const o=this._placeholderTemplate,e=o?o.template:null;let t;return e?(this._placeholderRef=o.viewContainer.createEmbeddedView(e,o.context),this._placeholderRef.detectChanges(),t=cD(this._placeholderRef,this._document)):t=nD(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(o,e,t){const s=e===this._rootElement?null:e,u=s?s.getBoundingClientRect():o,d=D0(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:u.left-o.left+(d.pageX-u.left-l.left),y:u.top-o.top+(d.pageY-u.top-l.top)}}_getPointerPositionOnPage(o){const e=this._getViewportScrollPosition(),t=D0(o)?o.touches[0]||o.changedTouches[0]||{pageX:0,pageY:0}:o,s=t.pageX-e.left,u=t.pageY-e.top;if(this._ownerSVGElement){const d=this._ownerSVGElement.getScreenCTM();if(d){const l=this._ownerSVGElement.createSVGPoint();return l.x=s,l.y=u,l.matrixTransform(d.inverse())}}return{x:s,y:u}}_getConstrainedPointerPosition(o){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:s}=this.constrainPosition?this.constrainPosition(o,this,this._initialClientRect,this._pickupPositionInElement):o;if("x"===this.lockAxis||"x"===e?s=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===e)&&(t=this._pickupPositionOnPage.x),this._boundaryRect){const{x:u,y:d}=this._pickupPositionInElement,l=this._boundaryRect,{width:n,height:i}=this._getPreviewRect(),a=l.top+d,c=l.bottom-(i-d);t=lD(t,l.left+u,l.right-(n-u)),s=lD(s,a,c)}return{x:t,y:s}}_updatePointerDirectionDelta(o){const{x:e,y:t}=o,s=this._pointerDirectionDelta,u=this._pointerPositionAtLastDirectionChange,d=Math.abs(e-u.x),l=Math.abs(t-u.y);return d>this._config.pointerDirectionChangeThreshold&&(s.x=e>u.x?1:-1,u.x=e),l>this._config.pointerDirectionChangeThreshold&&(s.y=t>u.y?1:-1,u.y=t),s}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const o=this._handles.length>0||!this.isDragging();o!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=o,Rp(this._rootElement,o))}_removeRootElementListeners(o){o.removeEventListener("mousedown",this._pointerDown,Hb),o.removeEventListener("touchstart",this._pointerDown,sD),o.removeEventListener("dragstart",this._nativeDragStart,Hb)}_applyRootElementTransform(o,e){const t=Rb(o,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=kb(t,this._initialTransform)}_applyPreviewTransform(o,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=Rb(o,e);this._preview.style.transform=kb(s,t)}_getDragDistance(o){const e=this._pickupPositionOnPage;return e?{x:o.x-e.x,y:o.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:o,y:e}=this._passiveTransform;if(0===o&&0===e||this.isDragging()||!this._boundaryElement)return;const t=this._rootElement.getBoundingClientRect(),s=this._boundaryElement.getBoundingClientRect();if(0===s.width&&0===s.height||0===t.width&&0===t.height)return;const u=s.left-t.left,d=t.right-s.right,l=s.top-t.top,n=t.bottom-s.bottom;s.width>t.width?(u>0&&(o+=u),d>0&&(o-=d)):o=0,s.height>t.height?(l>0&&(e+=l),n>0&&(e-=n)):e=0,(o!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:o})}_getDragStartDelay(o){const e=this.dragStartDelay;return"number"==typeof e?e:D0(o)?e.touch:e?e.mouse:0}_updateOnScroll(o){const e=this._parentPositions.handleScroll(o);if(e){const t=na(o);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&E0(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=af(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(o,e){const t=this._previewContainer||"global";if("parent"===t)return o;if("global"===t){const s=this._document;return e||s.fullscreenElement||s.webkitFullscreenElement||s.mozFullScreenElement||s.msFullscreenElement||s.body}return Qi(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(o){return this._handles.find(e=>o.target&&(o.target===e||e.contains(o.target)))}}function Rb(r,o){return`translate3d(${Math.round(r)}px, ${Math.round(o)}px, 0)`}function lD(r,o,e){return Math.max(o,Math.min(e,r))}function D0(r){return"t"===r.type[0]}function cD(r,o){const e=r.rootNodes;if(1===e.length&&e[0].nodeType===o.ELEMENT_NODE)return e[0];const t=o.createElement("div");return e.forEach(s=>t.appendChild(s)),t}function dD(r,o){r.style.width=`${o.width}px`,r.style.height=`${o.height}px`,r.style.transform=Rb(o.left,o.top)}function k0(r,o){return Math.max(0,Math.min(o,r))}class bL{constructor(o,e){this._element=o,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(o){this.withItems(o)}sort(o,e,t,s){const u=this._itemPositions,d=this._getItemIndexFromPointerPosition(o,e,t,s);if(-1===d&&u.length>0)return null;const l="horizontal"===this.orientation,n=u.findIndex(v=>v.drag===o),i=u[d],c=i.clientRect,p=n>d?1:-1,m=this._getItemOffsetPx(u[n].clientRect,c,p),g=this._getSiblingOffsetPx(n,u,p),f=u.slice();return function _L(r,o,e){const t=k0(o,r.length-1),s=k0(e,r.length-1);if(t===s)return;const u=r[t],d=s{if(f[z]===v)return;const ce=v.drag===o,ze=ce?m:g,Tt=ce?o.getPlaceholderElement():v.drag.getRootElement();v.offset+=ze,l?(Tt.style.transform=kb(`translate3d(${Math.round(v.offset)}px, 0, 0)`,v.initialTransform),E0(v.clientRect,0,ze)):(Tt.style.transform=kb(`translate3d(0, ${Math.round(v.offset)}px, 0)`,v.initialTransform),E0(v.clientRect,ze,0))}),this._previousSwap.overlaps=gC(c,e,t),this._previousSwap.drag=i.drag,this._previousSwap.delta=l?s.x:s.y,{previousIndex:n,currentIndex:d}}enter(o,e,t,s){const u=null==s||s<0?this._getItemIndexFromPointerPosition(o,e,t):s,d=this._activeDraggables,l=d.indexOf(o),n=o.getPlaceholderElement();let i=d[u];if(i===o&&(i=d[u+1]),!i&&(null==u||-1===u||u-1&&d.splice(l,1),i&&!this._dragDropRegistry.isDragging(i)){const a=i.getRootElement();a.parentElement.insertBefore(n,a),d.splice(u,0,o)}else Qi(this._element).appendChild(n),d.push(o);n.style.transform="",this._cacheItemPositions()}withItems(o){this._activeDraggables=o.slice(),this._cacheItemPositions()}withSortPredicate(o){this._sortPredicate=o}reset(){this._activeDraggables.forEach(o=>{const e=o.getRootElement();if(e){const t=this._itemPositions.find(s=>s.drag===o)?.initialTransform;e.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(o){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===o)}updateOnScroll(o,e){this._itemPositions.forEach(({clientRect:t})=>{E0(t,o,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const o="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:mC(t)}}).sort((e,t)=>o?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(o,e,t){const s="horizontal"===this.orientation;let u=s?e.left-o.left:e.top-o.top;return-1===t&&(u+=s?e.width-o.width:e.height-o.height),u}_getSiblingOffsetPx(o,e,t){const s="horizontal"===this.orientation,u=e[o].clientRect,d=e[o+-1*t];let l=u[s?"width":"height"]*t;if(d){const n=s?"left":"top",i=s?"right":"bottom";-1===t?l-=d.clientRect[n]-u[i]:l+=u[n]-d.clientRect[i]}return l}_shouldEnterAsFirstChild(o,e){if(!this._activeDraggables.length)return!1;const t=this._itemPositions,s="horizontal"===this.orientation;if(t[0].drag!==this._activeDraggables[0]){const d=t[t.length-1].clientRect;return s?o>=d.right:e>=d.bottom}{const d=t[0].clientRect;return s?o<=d.left:e<=d.top}}_getItemIndexFromPointerPosition(o,e,t,s){const u="horizontal"===this.orientation,d=this._itemPositions.findIndex(({drag:l,clientRect:n})=>l!==o&&((!s||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(u?s.x:s.y)!==this._previousSwap.delta)&&(u?e>=Math.floor(n.left)&&e=Math.floor(n.top)&&t!0,this.sortPredicate=()=>!0,this.beforeStarted=new Oe.x,this.entered=new Oe.x,this.exited=new Oe.x,this.dropped=new Oe.x,this.sorted=new Oe.x,this.receivingStarted=new Oe.x,this.receivingStopped=new Oe.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=ae.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new Oe.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function hL(r=0,o=Cm.z){return r<0&&(r=0),(0,Sr.H)(r,r,o)}(0,vm).pipe($t(this._stopScrollTimers)).subscribe(()=>{const d=this._scrollNode,l=this.autoScrollStep;1===this._verticalScrollDirection?d.scrollBy(0,-l):2===this._verticalScrollDirection&&d.scrollBy(0,l),1===this._horizontalScrollDirection?d.scrollBy(-l,0):2===this._horizontalScrollDirection&&d.scrollBy(l,0)})},this.element=Qi(o),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new iD(t),this._sortStrategy=new bL(this.element,e),this._sortStrategy.withSortPredicate((d,l)=>this.sortPredicate(d,l,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(o,e,t,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(o)),this._sortStrategy.enter(o,e,t,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:o,container:this,currentIndex:this.getItemIndex(o)})}exit(o){this._reset(),this.exited.next({item:o,container:this})}drop(o,e,t,s,u,d,l,n={}){this._reset(),this.dropped.next({item:o,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:u,distance:d,dropPoint:l,event:n})}withItems(o){const e=this._draggables;return this._draggables=o,o.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===o.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(o){return this._sortStrategy.direction=o,this}connectedTo(o){return this._siblings=o.slice(),this}withOrientation(o){return this._sortStrategy.orientation=o,this}withScrollableParents(o){const e=Qi(this.element);return this._scrollableElements=-1===o.indexOf(e)?[e,...o]:o.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(o){return this._isDragging?this._sortStrategy.getItemIndex(o):this._draggables.indexOf(o)}isReceiving(){return this._activeSiblings.size>0}_sortItem(o,e,t,s){if(this.sortingDisabled||!this._clientRect||!tD(this._clientRect,.05,e,t))return;const u=this._sortStrategy.sort(o,e,t,s);u&&this.sorted.next({previousIndex:u.previousIndex,currentIndex:u.currentIndex,container:this,item:o})}_startScrollingIfNecessary(o,e){if(this.autoScrollDisabled)return;let t,s=0,u=0;if(this._parentPositions.positions.forEach((d,l)=>{l===this._document||!d.clientRect||t||tD(d.clientRect,.05,o,e)&&([s,u]=function vL(r,o,e,t){const s=pD(o,t),u=fD(o,e);let d=0,l=0;if(s){const n=r.scrollTop;1===s?n>0&&(d=1):r.scrollHeight-n>r.clientHeight&&(d=2)}if(u){const n=r.scrollLeft;1===u?n>0&&(l=1):r.scrollWidth-n>r.clientWidth&&(l=2)}return[d,l]}(l,d.clientRect,o,e),(s||u)&&(t=l))}),!s&&!u){const{width:d,height:l}=this._viewportRuler.getViewportSize(),n={width:d,height:l,top:0,right:d,bottom:l,left:0};s=pD(n,e),u=fD(n,o),t=window}t&&(s!==this._verticalScrollDirection||u!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=s,this._horizontalScrollDirection=u,this._scrollNode=t,(s||u)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const o=Qi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=o.msScrollSnapType||o.scrollSnapType||"",o.scrollSnapType=o.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const o=Qi(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(o).clientRect}_reset(){this._isDragging=!1;const o=Qi(this.element).style;o.scrollSnapType=o.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(o,e){return null!=this._clientRect&&gC(this._clientRect,o,e)}_getSiblingContainerFromPosition(o,e,t){return this._siblings.find(s=>s._canReceive(o,e,t))}_canReceive(o,e,t){if(!this._clientRect||!gC(this._clientRect,e,t)||!this.enterPredicate(o,this))return!1;const s=this._getShadowRoot().elementFromPoint(e,t);if(!s)return!1;const u=Qi(this.element);return s===u||u.contains(s)}_startReceiving(o,e){const t=this._activeSiblings;!t.has(o)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(t.add(o),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:o,receiver:this,items:e}))}_stopReceiving(o){this._activeSiblings.delete(o),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:o,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(o=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(o);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const o=af(Qi(this.element));this._cachedShadowRoot=o||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const o=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,o))}}function pD(r,o){const{top:e,bottom:t,height:s}=r,u=.05*s;return o>=e-u&&o<=e+u?1:o>=t-u&&o<=t+u?2:0}function fD(r,o){const{left:e,right:t,width:s}=r,u=.05*s;return o>=e-u&&o<=e+u?1:o>=t-u&&o<=t+u?2:0}const Lb=dr({passive:!1,capture:!0});let yL=(()=>{class r{constructor(e,t){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=s=>s.isDragging(),this.pointerMove=new Oe.x,this.pointerUp=new Oe.x,this.scroll=new Oe.x,this._preventDefaultWhileDragging=s=>{this._activeDragInstances.length>0&&s.preventDefault()},this._persistentTouchmoveListener=s=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&s.preventDefault(),this.pointerMove.next(s))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Lb)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Lb)}startDragging(e,t){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const s=t.type.startsWith("touch");this._globalListeners.set(s?"touchend":"mouseup",{handler:u=>this.pointerUp.next(u),options:!0}).set("scroll",{handler:u=>this.scroll.next(u),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Lb}),s||this._globalListeners.set("mousemove",{handler:u=>this.pointerMove.next(u),options:Lb}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((u,d)=>{this._document.addEventListener(d,u.handler,u.options)})})}}stopDragging(e){const t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const t=[this.scroll];return e&&e!==this._document&&t.push(new Oi.y(s=>this._ngZone.runOutsideAngular(()=>{const d=l=>{this._activeDragInstances.length&&s.next(l)};return e.addEventListener("scroll",d,!0),()=>{e.removeEventListener("scroll",d,!0)}}))),(0,sa.T)(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(h.R0b),h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})();const AL={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let bC=(()=>{class r{constructor(e,t,s,u){this._document=e,this._ngZone=t,this._viewportRuler=s,this._dragDropRegistry=u}createDrag(e,t=AL){return new gL(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new wL(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0),h.LFG(h.R0b),h.LFG(jd),h.LFG(yL))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),r})(),kL=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[bC],imports:[Ba]}),r})();function WL(r,o){1&r&&h._UZ(0,"perun-web-apps-loading-dialog")}function YL(r,o){1&r&&(h.TgZ(0,"mat-error"),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&r&&(h.xp6(1),h.Oqu(h.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function GL(r,o){1&r&&(h.TgZ(0,"mat-error"),h._uU(1),h.ALo(2,"translate"),h.qZA()),2&r&&(h.xp6(1),h.Oqu(h.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function $L(r,o){if(1&r){const e=h.EpF();h.TgZ(0,"div")(1,"h1",3),h._uU(2),h.ALo(3,"translate"),h.qZA(),h.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),h._uU(7),h.ALo(8,"translate"),h.qZA(),h.TgZ(9,"input",5,6),h.NdJ("ngModelChange",function(s){h.CHM(e);const u=h.oxw();return h.KtG(u.subject=s)}),h.qZA(),h.YNc(11,YL,3,3,"mat-error",7),h.qZA(),h.TgZ(12,"mat-form-field")(13,"mat-label"),h._uU(14),h.ALo(15,"translate"),h.qZA(),h.TgZ(16,"textarea",8,9),h.NdJ("ngModelChange",function(s){h.CHM(e);const u=h.oxw();return h.KtG(u.message=s)}),h.ALo(18,"translate"),h._uU(19," "),h.qZA(),h.YNc(20,GL,3,3,"mat-error",7),h.qZA()(),h.TgZ(21,"div",10)(22,"div",11)(23,"button",12),h.NdJ("click",function(){h.CHM(e);const s=h.oxw();return h.KtG(s.dialogRef.close())}),h._uU(24),h.ALo(25,"translate"),h.qZA(),h.TgZ(26,"button",13),h.NdJ("click",function(){h.CHM(e);const s=h.oxw();return h.KtG(s.sendBugReport())}),h._uU(27),h.ALo(28,"translate"),h.qZA()()()()}if(2&r){const e=h.MAs(10),t=h.MAs(17),s=h.oxw();h.xp6(2),h.Oqu(h.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),h.xp6(5),h.Oqu(h.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),h.xp6(2),h.Q6J("ngModel",s.subject),h.xp6(2),h.Q6J("ngIf",e.invalid),h.xp6(3),h.Oqu(h.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),h.xp6(2),h.s9C("placeholder",h.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),h.Q6J("ngModel",s.message),h.xp6(4),h.Q6J("ngIf",t.invalid),h.xp6(4),h.hij(" ",h.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),h.xp6(2),h.Q6J("disabled",""===s.message||""===s.subject||s.loading),h.xp6(1),h.hij(" ",h.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let XL=(()=>{class r{constructor(e,t,s,u,d,l){this.dialogRef=e,this.translate=t,this.notificator=s,this.rtMessages=u,this.data=d,this.storeService=l,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const t="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(t)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let t=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(t=t.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),t=t.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const s=/"password":".+?"/;let u=JSON.stringify(this.data.error.payload);u=u.replace(s,'"password":"####"'),t=t.concat("Payload:\n"+u+"\n\n")}return t=t.concat("Sent from new Perun Gui, version: ",E(4147).i8),t.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr),h.Y36(js),h.Y36(dC),h.Y36(lC),h.Y36(il),h.Y36(To))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(h.YNc(0,WL,1,0,"ng-template",null,0,h.W1O),h.TgZ(2,"div",1),h.YNc(3,$L,29,23,"div",2),h.qZA()),2&e){const s=h.MAs(1);h.xp6(3),h.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[T.O5,Ao,ja,Mo,fo,hp,bc,kA,as,Ys,ls,zh,h0,KE,JE,Wn],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),r})(),QL=(()=>{class r{constructor(e,t,s){this.dialogRef=e,this.dialog=t,this.data=s}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=hs();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(XL,e)}),this.dialogRef.close()}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr),h.Y36(yo),h.Y36(il))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(h.TgZ(0,"h1",0),h._uU(1),h.qZA(),h.TgZ(2,"div",1),h._uU(3),h.qZA(),h.TgZ(4,"div",2)(5,"div",3)(6,"button",4),h.NdJ("click",function(){return t.onBugReportClick()}),h._uU(7),h.ALo(8,"translate"),h.qZA(),h.TgZ(9,"button",5),h.NdJ("click",function(){return t.onCloseClick()}),h._uU(10),h.ALo(11,"translate"),h.qZA()()()),2&e&&(h.xp6(1),h.Oqu(t.data.title),h.xp6(2),h.hij(" ",t.data.description,"\n"),h.xp6(3),h.Q6J("hidden","error"!==t.data.type),h.xp6(1),h.hij(" ",h.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),h.xp6(3),h.hij(" ",h.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[Ao,ja,Mo,fo,Wn]}),r})();function bP(r,o){1&r&&(h.TgZ(0,"mat-error",8),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"customTranslate"),h.qZA()),2&r&&(h.xp6(1),h.Oqu(h.lcZ(2,1,h.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class cl{constructor(o,e,t){this.dialogRef=o,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new _1(null,[Cd.required,Cd.pattern(cl.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const o=this.data.attribute?.value??[],e=this.sshControl.value;o.includes(e)||o.push(e),this.data.attribute.value=o,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{o.pop()})}}function CP(r,o){if(1&r&&(h.TgZ(0,"div",10),h._UZ(1,"perun-web-apps-notification",11),h.qZA()),2&r){const e=o.$implicit;h.xp6(1),h.Q6J("data",e)("inDialog",!0)}}function xP(r,o){if(1&r&&(h.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),h.YNc(2,CP,2,2,"div",9),h.qZA()()),2&r){const e=h.oxw();h.xp6(2),h.Q6J("cdkVirtualForOf",e.notifications)}}function TP(r,o){1&r&&(h.TgZ(0,"perun-web-apps-alert",12),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"customTranslate"),h.qZA()),2&r&&(h.xp6(1),h.Oqu(h.lcZ(2,1,h.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}cl.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],cl.sshKeyPattern="^("+cl.allowedSshKeys.join("|")+").+$",cl.\u0275fac=function(o){return new(o||cl)(h.Y36(fr),h.Y36(il),h.Y36(NE))},cl.\u0275cmp=h.Xpm({type:cl,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(o,e){1&o&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"customTranslate"),h.qZA(),h.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),h._uU(7),h.ALo(8,"translate"),h.ALo(9,"customTranslate"),h.qZA(),h._UZ(10,"textarea",3),h.YNc(11,bP,4,5,"mat-error",4),h.qZA()(),h.TgZ(12,"div",5)(13,"button",6),h.NdJ("click",function(){return e.onCancel()}),h._uU(14),h.ALo(15,"translate"),h.ALo(16,"customTranslate"),h.qZA(),h.TgZ(17,"button",7),h.NdJ("click",function(){return e.onSubmit()}),h._uU(18),h.ALo(19,"translate"),h.ALo(20,"customTranslate"),h.qZA()()),2&o&&(h.xp6(1),h.Oqu(h.lcZ(2,7,h.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),h.xp6(6),h.Oqu(h.lcZ(8,11,h.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),h.xp6(3),h.Q6J("formControl",e.sshControl),h.xp6(1),h.Q6J("ngIf",e.sshControl.invalid&&e.sshControl.dirty),h.xp6(3),h.hij(" ",h.lcZ(15,15,h.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),h.xp6(3),h.Q6J("disabled",e.sshControl.invalid),h.xp6(1),h.hij(" ",h.lcZ(19,19,h.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[T.O5,as,Ys,ls,fo,hp,bc,kA,Qs,h0,eu,Ao,ja,Mo,Wn,QE],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let SP=(()=>{class r{constructor(e,t){this.dialogRef=e,this.notificationStorageService=t}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(fr),h.Y36(GE))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,t){1&e&&(h.TgZ(0,"h1",0),h._uU(1),h.ALo(2,"translate"),h.ALo(3,"customTranslate"),h.qZA(),h.TgZ(4,"div",1),h.YNc(5,xP,3,1,"div",2),h.YNc(6,TP,4,5,"perun-web-apps-alert",3),h.qZA(),h.TgZ(7,"div",4)(8,"button",5),h.NdJ("click",function(){return t.onCancel()}),h._uU(9),h.ALo(10,"translate"),h.ALo(11,"customTranslate"),h.qZA(),h.TgZ(12,"button",6),h.NdJ("click",function(){return t.onClear()}),h._uU(13),h.ALo(14,"translate"),h.ALo(15,"customTranslate"),h.qZA()()),2&e&&(h.xp6(1),h.Oqu(h.lcZ(2,5,h.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),h.xp6(4),h.Q6J("ngIf",0!==t.notifications.length),h.xp6(1),h.Q6J("ngIf",0===t.notifications.length),h.xp6(3),h.hij(" ",h.lcZ(10,9,h.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),h.xp6(4),h.hij(" ",h.lcZ(14,13,h.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),r})();function kP(r,o){if(1&r&&(h.TgZ(0,"div",5)(1,"mat-icon"),h._uU(2),h.qZA()()),2&r){const e=h.oxw();h.xp6(2),h.Oqu(e.data.icon)}}function HP(r,o){if(1&r&&(h.TgZ(0,"div",6),h._uU(1),h.qZA()),2&r){const e=h.oxw();h.xp6(1),h.hij(" ",e.showTimestamp()," ")}}let RP=(()=>{class r{constructor(e,t){this.dialog=e,this.notificationStorageService=t,this.newNotification=!1,this.closeNotification=new h.vpe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=hs();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(QL,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function tR(r,o){sC.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,t]=this.data.timeStamp.split(":");return t.length<2?e+":0"+t:this.data.timeStamp}}return r.\u0275fac=function(e){return new(e||r)(h.Y36(yo),h.Y36(GE))},r.\u0275cmp=h.Xpm({type:r,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,t){1&e&&(h.TgZ(0,"div")(1,"div",0),h.NdJ("click",function(){return t.alreadyClosed||t.waiting?"":t.closeSelf()}),h.YNc(2,kP,3,1,"div",1),h.TgZ(3,"div",2),h._uU(4),h.ALo(5,"translate"),h.qZA(),h.YNc(6,HP,2,1,"div",3),h.TgZ(7,"div",4),h.NdJ("click",function(){return t.waiting=!0,t.doAction()}),h._uU(8),h.qZA()()()),2&e&&(h.Gre("card notification ",t.inDialog?"":"mat-elevation-z7",""),h.ekj("error","error"===t.data.type)("success","success"===t.data.type),h.xp6(2),h.Q6J("ngIf",null!==t.data.icon),h.xp6(2),h.hij(" ",h.lcZ(5,12,t.data.title)," "),h.xp6(2),h.Q6J("ngIf",t.inDialog),h.xp6(1),h.Q6J("hidden",t.alreadyPressed),h.xp6(1),h.hij(" ",t.data.actionText," "))},dependencies:[T.O5,fp,Wn],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),r})(),LP=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})(),VP=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({}),r})(),qP=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[VP,pt,pt]}),r})();new h.OlP("mat-selectsearch-default-options");let XP=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,Ks,mo,cc,Co,iu,x0,lp]}),r})(),QP=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[vd,pt,pt]}),r})(),JP=(()=>{class r extends If{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return r.\u0275fac=function(){let o;return function(t){return(o||(o=h.n5z(r)))(t||r)}}(),r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();const KP={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let vD=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[{provide:Ur,useClass:JP},{provide:_h,useValue:KP}],imports:[T.ez,cc,Sp,pm,oC,kL,so,Wt,JM,ZM,iu,uC,hC,Co,XM,mo,x0,Fa,Ks,tu,ur,$E,LP,qP,GM,OE,Bf,Mb,XP,el,sp,BE,Sb,QP]}),r})();h.B6R(SP,[T.O5,Db,fo,Ay,Z1,Dm,Ao,ja,Mo,RP],[Wn,QE]),new Date(324721404e5).valueOf();let EO=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,mo,Co,Wt,vD,so,Fa,Ks,tu,uC,hC]}),r})(),kO=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({imports:[T.ez,sp,mo,so]}),r})(),HO=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:[XE],imports:[T.ez,Sb,so,$E]}),r})();function TD(r){return new h.vHH(3e3,!1)}function xc(r){switch(r.length){case 0:return new $d;case 1:return r[0];default:return new Gy(r)}}function SD(r,o,e=new Map,t=new Map){const s=[],u=[];let d=-1,l=null;if(o.forEach(n=>{const i=n.get("offset"),a=i==d,c=a&&l||new Map;n.forEach((p,m)=>{let g=m,f=p;if("offset"!==m)switch(g=r.normalizePropertyName(g,s),f){case"!":f=e.get(m);break;case vo:f=t.get(m);break;default:f=r.normalizeStyleValue(m,g,f,s)}c.set(g,f)}),a||u.push(c),l=c,d=i}),s.length)throw function eB(r){return new h.vHH(3502,!1)}();return u}function TC(r,o,e,t){switch(o){case"start":r.onStart(()=>t(e&&SC(e,"start",r)));break;case"done":r.onDone(()=>t(e&&SC(e,"done",r)));break;case"destroy":r.onDestroy(()=>t(e&&SC(e,"destroy",r)))}}function SC(r,o,e){const u=EC(r.element,r.triggerName,r.fromState,r.toState,o||r.phaseName,e.totalTime??r.totalTime,!!e.disabled),d=r._data;return null!=d&&(u._data=d),u}function EC(r,o,e,t,s="",u=0,d){return{element:r,triggerName:o,fromState:e,toState:t,phaseName:s,totalTime:u,disabled:!!d}}function da(r,o,e){let t=r.get(o);return t||r.set(o,t=e),t}function ED(r){const o=r.indexOf(":");return[r.substring(1,o),r.slice(o+1)]}const hB=(()=>typeof document>"u"?null:document.documentElement)();function DC(r){const o=r.parentNode||r.host||null;return o===hB?null:o}let uu=null,DD=!1;function kD(r,o){for(;o;){if(o===r)return!0;o=DC(o)}return!1}function HD(r,o,e){if(e)return Array.from(r.querySelectorAll(o));const t=r.querySelector(o);return t?[t]:[]}let RD=(()=>{class r{validateStyleProperty(e){return function fB(r){uu||(uu=function mB(){return typeof document<"u"?document.body:null}()||{},DD=!!uu.style&&"WebkitAppearance"in uu.style);let o=!0;return uu.style&&!function pB(r){return"ebkit"==r.substring(1,6)}(r)&&(o=r in uu.style,!o&&DD&&(o="Webkit"+r.charAt(0).toUpperCase()+r.slice(1)in uu.style)),o}(e)}matchesElement(e,t){return!1}containsElement(e,t){return kD(e,t)}getParentElement(e){return DC(e)}query(e,t,s){return HD(e,t,s)}computeStyle(e,t,s){return s||""}animate(e,t,s,u,d,l=[],n){return new $d(s,u)}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})(),kC=(()=>{class r{}return r.NOOP=new RD,r})();const gB=1e3,HC="ng-enter",Ob="ng-leave",Bb="ng-trigger",Vb=".ng-trigger",PD="ng-animating",RC=".ng-animating";function ul(r){if("number"==typeof r)return r;const o=r.match(/^(-?[\.\d]+)(m?s)/);return!o||o.length<2?0:LC(parseFloat(o[1]),o[2])}function LC(r,o){return"s"===o?r*gB:r}function Nb(r,o,e){return r.hasOwnProperty("duration")?r:function bB(r,o,e){let s,u=0,d="";if("string"==typeof r){const l=r.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===l)return o.push(TD()),{duration:0,delay:0,easing:""};s=LC(parseFloat(l[1]),l[2]);const n=l[3];null!=n&&(u=LC(parseFloat(n),l[4]));const i=l[5];i&&(d=i)}else s=r;if(!e){let l=!1,n=o.length;s<0&&(o.push(function RO(){return new h.vHH(3100,!1)}()),l=!0),u<0&&(o.push(function LO(){return new h.vHH(3101,!1)}()),l=!0),l&&o.splice(n,0,TD())}return{duration:s,delay:u,easing:d}}(r,o,e)}function L0(r,o={}){return Object.keys(r).forEach(e=>{o[e]=r[e]}),o}function ID(r){const o=new Map;return Object.keys(r).forEach(e=>{o.set(e,r[e])}),o}function Tc(r,o=new Map,e){if(e)for(let[t,s]of e)o.set(t,s);for(let[t,s]of r)o.set(t,s);return o}function fs(r,o,e){o.forEach((t,s)=>{const u=IC(s);e&&!e.has(s)&&e.set(s,r.style[u]),r.style[u]=t})}function hu(r,o){o.forEach((e,t)=>{const s=IC(t);r.style[s]=""})}function P0(r){return Array.isArray(r)?1==r.length?r[0]:Wy(r):r}const PC=new RegExp("{{\\s*(.+?)\\s*}}","g");function BD(r){let o=[];if("string"==typeof r){let e;for(;e=PC.exec(r);)o.push(e[1]);PC.lastIndex=0}return o}function I0(r,o,e){const t=r.toString(),s=t.replace(PC,(u,d)=>{let l=o[d];return null==l&&(e.push(function IO(r){return new h.vHH(3003,!1)}()),l=""),l.toString()});return s==t?r:s}function jb(r){const o=[];let e=r.next();for(;!e.done;)o.push(e.value),e=r.next();return o}const yB=/-+([a-z0-9])/g;function IC(r){return r.replace(yB,(...o)=>o[1].toUpperCase())}function ua(r,o,e){switch(o.type){case 7:return r.visitTrigger(o,e);case 0:return r.visitState(o,e);case 1:return r.visitTransition(o,e);case 2:return r.visitSequence(o,e);case 3:return r.visitGroup(o,e);case 4:return r.visitAnimate(o,e);case 5:return r.visitKeyframes(o,e);case 6:return r.visitStyle(o,e);case 8:return r.visitReference(o,e);case 9:return r.visitAnimateChild(o,e);case 10:return r.visitAnimateRef(o,e);case 11:return r.visitQuery(o,e);case 12:return r.visitStagger(o,e);default:throw function OO(r){return new h.vHH(3004,!1)}()}}function VD(r,o){return window.getComputedStyle(r)[o]}const zb="*";function CB(r,o){const e=[];return"string"==typeof r?r.split(/\s*,\s*/).forEach(t=>function xB(r,o,e){if(":"==r[0]){const n=function TB(r,o){switch(r){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(r,e);if("function"==typeof n)return void o.push(n);r=n}const t=r.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function XO(r){return new h.vHH(3015,!1)}()),o;const s=t[1],u=t[2],d=t[3];o.push(ND(s,d));"<"==u[0]&&!(s==zb&&d==zb)&&o.push(ND(d,s))}(t,e,o)):e.push(r),e}const Fb=new Set(["true","1"]),Ub=new Set(["false","0"]);function ND(r,o){const e=Fb.has(r)||Ub.has(r),t=Fb.has(o)||Ub.has(o);return(s,u)=>{let d=r==zb||r==s,l=o==zb||o==u;return!d&&e&&"boolean"==typeof s&&(d=s?Fb.has(r):Ub.has(r)),!l&&t&&"boolean"==typeof u&&(l=u?Fb.has(o):Ub.has(o)),d&&l}}const SB=new RegExp("s*:selfs*,?","g");function OC(r,o,e,t){return new EB(r).build(o,e,t)}class EB{constructor(o){this._driver=o}build(o,e,t){const s=new HB(e);return this._resetContextStyleTimingState(s),ua(this,P0(o),s)}_resetContextStyleTimingState(o){o.currentQuerySelector="",o.collectedStyles=new Map,o.collectedStyles.set("",new Map),o.currentTime=0}visitTrigger(o,e){let t=e.queryCount=0,s=e.depCount=0;const u=[],d=[];return"@"==o.name.charAt(0)&&e.errors.push(function VO(){return new h.vHH(3006,!1)}()),o.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const n=l,i=n.name;i.toString().split(/\s*,\s*/).forEach(a=>{n.name=a,u.push(this.visitState(n,e))}),n.name=i}else if(1==l.type){const n=this.visitTransition(l,e);t+=n.queryCount,s+=n.depCount,d.push(n)}else e.errors.push(function NO(){return new h.vHH(3007,!1)}())}),{type:7,name:o.name,states:u,transitions:d,queryCount:t,depCount:s,options:null}}visitState(o,e){const t=this.visitStyle(o.styles,e),s=o.options&&o.options.params||null;if(t.containsDynamicStyles){const u=new Set,d=s||{};t.styles.forEach(l=>{l instanceof Map&&l.forEach(n=>{BD(n).forEach(i=>{d.hasOwnProperty(i)||u.add(i)})})}),u.size&&(jb(u.values()),e.errors.push(function jO(r,o){return new h.vHH(3008,!1)}()))}return{type:0,name:o.name,style:t,options:s?{params:s}:null}}visitTransition(o,e){e.queryCount=0,e.depCount=0;const t=ua(this,P0(o.animation),e);return{type:1,matchers:CB(o.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:pu(o.options)}}visitSequence(o,e){return{type:2,steps:o.steps.map(t=>ua(this,t,e)),options:pu(o.options)}}visitGroup(o,e){const t=e.currentTime;let s=0;const u=o.steps.map(d=>{e.currentTime=t;const l=ua(this,d,e);return s=Math.max(s,e.currentTime),l});return e.currentTime=s,{type:3,steps:u,options:pu(o.options)}}visitAnimate(o,e){const t=function LB(r,o){if(r.hasOwnProperty("duration"))return r;if("number"==typeof r)return BC(Nb(r,o).duration,0,"");const e=r;if(e.split(/\s+/).some(u=>"{"==u.charAt(0)&&"{"==u.charAt(1))){const u=BC(0,0,"");return u.dynamic=!0,u.strValue=e,u}const s=Nb(e,o);return BC(s.duration,s.delay,s.easing)}(o.timings,e.errors);e.currentAnimateTimings=t;let s,u=o.styles?o.styles:dt({});if(5==u.type)s=this.visitKeyframes(u,e);else{let d=o.styles,l=!1;if(!d){l=!0;const i={};t.easing&&(i.easing=t.easing),d=dt(i)}e.currentTime+=t.duration+t.delay;const n=this.visitStyle(d,e);n.isEmptyStep=l,s=n}return e.currentAnimateTimings=null,{type:4,timings:t,style:s,options:null}}visitStyle(o,e){const t=this._makeStyleAst(o,e);return this._validateStyleAst(t,e),t}_makeStyleAst(o,e){const t=[],s=Array.isArray(o.styles)?o.styles:[o.styles];for(let l of s)"string"==typeof l?l===vo?t.push(l):e.errors.push(new h.vHH(3002,!1)):t.push(ID(l));let u=!1,d=null;return t.forEach(l=>{if(l instanceof Map&&(l.has("easing")&&(d=l.get("easing"),l.delete("easing")),!u))for(let n of l.values())if(n.toString().indexOf("{{")>=0){u=!0;break}}),{type:6,styles:t,easing:d,offset:o.offset,containsDynamicStyles:u,options:null}}_validateStyleAst(o,e){const t=e.currentAnimateTimings;let s=e.currentTime,u=e.currentTime;t&&u>0&&(u-=t.duration+t.delay),o.styles.forEach(d=>{"string"!=typeof d&&d.forEach((l,n)=>{const i=e.collectedStyles.get(e.currentQuerySelector),a=i.get(n);let c=!0;a&&(u!=s&&u>=a.startTime&&s<=a.endTime&&(e.errors.push(function FO(r,o,e,t,s){return new h.vHH(3010,!1)}()),c=!1),u=a.startTime),c&&i.set(n,{startTime:u,endTime:s}),e.options&&function vB(r,o,e){const t=o.params||{},s=BD(r);s.length&&s.forEach(u=>{t.hasOwnProperty(u)||e.push(function PO(r){return new h.vHH(3001,!1)}())})}(l,e.options,e.errors)})})}visitKeyframes(o,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function UO(){return new h.vHH(3011,!1)}()),t;let u=0;const d=[];let l=!1,n=!1,i=0;const a=o.steps.map(z=>{const ce=this._makeStyleAst(z,e);let ze=null!=ce.offset?ce.offset:function RB(r){if("string"==typeof r)return null;let o=null;if(Array.isArray(r))r.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;o=parseFloat(t.get("offset")),t.delete("offset")}});else if(r instanceof Map&&r.has("offset")){const e=r;o=parseFloat(e.get("offset")),e.delete("offset")}return o}(ce.styles),Tt=0;return null!=ze&&(u++,Tt=ce.offset=ze),n=n||Tt<0||Tt>1,l=l||Tt0&&u{const ze=p>0?ce==m?1:p*ce:d[ce],Tt=ze*v;e.currentTime=g+f.delay+Tt,f.duration=Tt,this._validateStyleAst(z,e),z.offset=ze,t.styles.push(z)}),t}visitReference(o,e){return{type:8,animation:ua(this,P0(o.animation),e),options:pu(o.options)}}visitAnimateChild(o,e){return e.depCount++,{type:9,options:pu(o.options)}}visitAnimateRef(o,e){return{type:10,animation:this.visitReference(o.animation,e),options:pu(o.options)}}visitQuery(o,e){const t=e.currentQuerySelector,s=o.options||{};e.queryCount++,e.currentQuery=o;const[u,d]=function DB(r){const o=!!r.split(/\s*,\s*/).find(e=>":self"==e);return o&&(r=r.replace(SB,"")),r=r.replace(/@\*/g,Vb).replace(/@\w+/g,e=>Vb+"-"+e.slice(1)).replace(/:animating/g,RC),[r,o]}(o.selector);e.currentQuerySelector=t.length?t+" "+u:u,da(e.collectedStyles,e.currentQuerySelector,new Map);const l=ua(this,P0(o.animation),e);return e.currentQuery=null,e.currentQuerySelector=t,{type:11,selector:u,limit:s.limit||0,optional:!!s.optional,includeSelf:d,animation:l,originalSelector:o.selector,options:pu(o.options)}}visitStagger(o,e){e.currentQuery||e.errors.push(function GO(){return new h.vHH(3013,!1)}());const t="full"===o.timings?{duration:0,delay:0,easing:"full"}:Nb(o.timings,e.errors,!0);return{type:12,animation:ua(this,P0(o.animation),e),timings:t,options:null}}}class HB{constructor(o){this.errors=o,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function pu(r){return r?(r=L0(r)).params&&(r.params=function kB(r){return r?L0(r):null}(r.params)):r={},r}function BC(r,o,e){return{duration:r,delay:o,easing:e}}function VC(r,o,e,t,s,u,d=null,l=!1){return{type:1,element:r,keyframes:o,preStyleProps:e,postStyleProps:t,duration:s,delay:u,totalTime:s+u,easing:d,subTimeline:l}}class qb{constructor(){this._map=new Map}get(o){return this._map.get(o)||[]}append(o,e){let t=this._map.get(o);t||this._map.set(o,t=[]),t.push(...e)}has(o){return this._map.has(o)}clear(){this._map.clear()}}const OB=new RegExp(":enter","g"),VB=new RegExp(":leave","g");function NC(r,o,e,t,s,u=new Map,d=new Map,l,n,i=[]){return(new NB).buildKeyframes(r,o,e,t,s,u,d,l,n,i)}class NB{buildKeyframes(o,e,t,s,u,d,l,n,i,a=[]){i=i||new qb;const c=new jC(o,e,i,s,u,a,[]);c.options=n;const p=n.delay?ul(n.delay):0;c.currentTimeline.delayNextStep(p),c.currentTimeline.setStyles([d],null,c.errors,n),ua(this,t,c);const m=c.timelines.filter(g=>g.containsAnimation());if(m.length&&l.size){let g;for(let f=m.length-1;f>=0;f--){const v=m[f];if(v.element===e){g=v;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([l],null,c.errors,n)}return m.length?m.map(g=>g.buildKeyframes()):[VC(e,[],[],[],0,p,"",!1)]}visitTrigger(o,e){}visitState(o,e){}visitTransition(o,e){}visitAnimateChild(o,e){const t=e.subInstructions.get(e.element);if(t){const s=e.createSubContext(o.options),u=e.currentTimeline.currentTime,d=this._visitSubInstructions(t,s,s.options);u!=d&&e.transformIntoNewTimeline(d)}e.previousNode=o}visitAnimateRef(o,e){const t=e.createSubContext(o.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([o.options,o.animation.options],e,t),this.visitReference(o.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=o}_applyAnimationRefDelays(o,e,t){for(const s of o){const u=s?.delay;if(u){const d="number"==typeof u?u:ul(I0(u,s?.params??{},e.errors));t.delayNextStep(d)}}}_visitSubInstructions(o,e,t){let u=e.currentTimeline.currentTime;const d=null!=t.duration?ul(t.duration):null,l=null!=t.delay?ul(t.delay):null;return 0!==d&&o.forEach(n=>{const i=e.appendInstructionToTimeline(n,d,l);u=Math.max(u,i.duration+i.delay)}),u}visitReference(o,e){e.updateOptions(o.options,!0),ua(this,o.animation,e),e.previousNode=o}visitSequence(o,e){const t=e.subContextCount;let s=e;const u=o.options;if(u&&(u.params||u.delay)&&(s=e.createSubContext(u),s.transformIntoNewTimeline(),null!=u.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Wb);const d=ul(u.delay);s.delayNextStep(d)}o.steps.length&&(o.steps.forEach(d=>ua(this,d,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>t&&s.transformIntoNewTimeline()),e.previousNode=o}visitGroup(o,e){const t=[];let s=e.currentTimeline.currentTime;const u=o.options&&o.options.delay?ul(o.options.delay):0;o.steps.forEach(d=>{const l=e.createSubContext(o.options);u&&l.delayNextStep(u),ua(this,d,l),s=Math.max(s,l.currentTimeline.currentTime),t.push(l.currentTimeline)}),t.forEach(d=>e.currentTimeline.mergeTimelineCollectedStyles(d)),e.transformIntoNewTimeline(s),e.previousNode=o}_visitTiming(o,e){if(o.dynamic){const t=o.strValue;return Nb(e.params?I0(t,e.params,e.errors):t,e.errors)}return{duration:o.duration,delay:o.delay,easing:o.easing}}visitAnimate(o,e){const t=e.currentAnimateTimings=this._visitTiming(o.timings,e),s=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),s.snapshotCurrentStyles());const u=o.style;5==u.type?this.visitKeyframes(u,e):(e.incrementTime(t.duration),this.visitStyle(u,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=o}visitStyle(o,e){const t=e.currentTimeline,s=e.currentAnimateTimings;!s&&t.hasCurrentStyleProperties()&&t.forwardFrame();const u=s&&s.easing||o.easing;o.isEmptyStep?t.applyEmptyStep(u):t.setStyles(o.styles,u,e.errors,e.options),e.previousNode=o}visitKeyframes(o,e){const t=e.currentAnimateTimings,s=e.currentTimeline.duration,u=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,o.styles.forEach(n=>{l.forwardTime((n.offset||0)*u),l.setStyles(n.styles,n.easing,e.errors,e.options),l.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(l),e.transformIntoNewTimeline(s+u),e.previousNode=o}visitQuery(o,e){const t=e.currentTimeline.currentTime,s=o.options||{},u=s.delay?ul(s.delay):0;u&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Wb);let d=t;const l=e.invokeQuery(o.selector,o.originalSelector,o.limit,o.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=l.length;let n=null;l.forEach((i,a)=>{e.currentQueryIndex=a;const c=e.createSubContext(o.options,i);u&&c.delayNextStep(u),i===e.element&&(n=c.currentTimeline),ua(this,o.animation,c),c.currentTimeline.applyStylesToKeyframe(),d=Math.max(d,c.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(d),n&&(e.currentTimeline.mergeTimelineCollectedStyles(n),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=o}visitStagger(o,e){const t=e.parentContext,s=e.currentTimeline,u=o.timings,d=Math.abs(u.duration),l=d*(e.currentQueryTotal-1);let n=d*e.currentQueryIndex;switch(u.duration<0?"reverse":u.easing){case"reverse":n=l-n;break;case"full":n=t.currentStaggerTime}const a=e.currentTimeline;n&&a.delayNextStep(n);const c=a.currentTime;ua(this,o.animation,e),e.previousNode=o,t.currentStaggerTime=s.currentTime-c+(s.startTime-t.currentTimeline.startTime)}}const Wb={};class jC{constructor(o,e,t,s,u,d,l,n){this._driver=o,this.element=e,this.subInstructions=t,this._enterClassName=s,this._leaveClassName=u,this.errors=d,this.timelines=l,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Wb,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=n||new Yb(this._driver,e,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(o,e){if(!o)return;const t=o;let s=this.options;null!=t.duration&&(s.duration=ul(t.duration)),null!=t.delay&&(s.delay=ul(t.delay));const u=t.params;if(u){let d=s.params;d||(d=this.options.params={}),Object.keys(u).forEach(l=>{(!e||!d.hasOwnProperty(l))&&(d[l]=I0(u[l],d,this.errors))})}}_copyOptions(){const o={};if(this.options){const e=this.options.params;if(e){const t=o.params={};Object.keys(e).forEach(s=>{t[s]=e[s]})}}return o}createSubContext(o=null,e,t){const s=e||this.element,u=new jC(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,t||0));return u.previousNode=this.previousNode,u.currentAnimateTimings=this.currentAnimateTimings,u.options=this._copyOptions(),u.updateOptions(o),u.currentQueryIndex=this.currentQueryIndex,u.currentQueryTotal=this.currentQueryTotal,u.parentContext=this,this.subContextCount++,u}transformIntoNewTimeline(o){return this.previousNode=Wb,this.currentTimeline=this.currentTimeline.fork(this.element,o),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(o,e,t){const s={duration:e??o.duration,delay:this.currentTimeline.currentTime+(t??0)+o.delay,easing:""},u=new jB(this._driver,o.element,o.keyframes,o.preStyleProps,o.postStyleProps,s,o.stretchStartingKeyframe);return this.timelines.push(u),s}incrementTime(o){this.currentTimeline.forwardTime(this.currentTimeline.duration+o)}delayNextStep(o){o>0&&this.currentTimeline.delayNextStep(o)}invokeQuery(o,e,t,s,u,d){let l=[];if(s&&l.push(this.element),o.length>0){o=(o=o.replace(OB,"."+this._enterClassName)).replace(VB,"."+this._leaveClassName);let i=this._driver.query(this.element,o,1!=t);0!==t&&(i=t<0?i.slice(i.length+t,i.length):i.slice(0,t)),l.push(...i)}return!u&&0==l.length&&d.push(function $O(r){return new h.vHH(3014,!1)}()),l}}class Yb{constructor(o,e,t,s){this._driver=o,this.element=e,this.startTime=t,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(o){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+o),e&&this.snapshotCurrentStyles()):this.startTime+=o}fork(o,e){return this.applyStylesToKeyframe(),new Yb(this._driver,o,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(o){this.applyStylesToKeyframe(),this.duration=o,this._loadKeyframe()}_updateStyle(o,e){this._localTimelineStyles.set(o,e),this._globalTimelineStyles.set(o,e),this._styleSummary.set(o,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(o){o&&this._previousKeyframe.set("easing",o);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||vo),this._currentKeyframe.set(e,vo);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(o,e,t,s){e&&this._previousKeyframe.set("easing",e);const u=s&&s.params||{},d=function zB(r,o){const e=new Map;let t;return r.forEach(s=>{if("*"===s){t=t||o.keys();for(let u of t)e.set(u,vo)}else Tc(s,e)}),e}(o,this._globalTimelineStyles);for(let[l,n]of d){const i=I0(n,u,t);this._pendingStyles.set(l,i),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??vo),this._updateStyle(l,i)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((o,e)=>{this._currentKeyframe.set(e,o)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((o,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,o)}))}snapshotCurrentStyles(){for(let[o,e]of this._localTimelineStyles)this._pendingStyles.set(o,e),this._updateStyle(o,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const o=[];for(let e in this._currentKeyframe)o.push(e);return o}mergeTimelineCollectedStyles(o){o._styleSummary.forEach((e,t)=>{const s=this._styleSummary.get(t);(!s||e.time>s.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const o=new Set,e=new Set,t=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((l,n)=>{const i=Tc(l,new Map,this._backFill);i.forEach((a,c)=>{"!"===a?o.add(c):a===vo&&e.add(c)}),t||i.set("offset",n/this.duration),s.push(i)});const u=o.size?jb(o.values()):[],d=e.size?jb(e.values()):[];if(t){const l=s[0],n=new Map(l);l.set("offset",0),n.set("offset",1),s=[l,n]}return VC(this.element,s,u,d,this.duration,this.startTime,this.easing,!1)}}class jB extends Yb{constructor(o,e,t,s,u,d,l=!1){super(o,e,d.delay),this.keyframes=t,this.preStyleProps=s,this.postStyleProps=u,this._stretchStartingKeyframe=l,this.timings={duration:d.duration,delay:d.delay,easing:d.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let o=this.keyframes,{delay:e,duration:t,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const u=[],d=t+e,l=e/d,n=Tc(o[0]);n.set("offset",0),u.push(n);const i=Tc(o[0]);i.set("offset",FD(l)),u.push(i);const a=o.length-1;for(let c=1;c<=a;c++){let p=Tc(o[c]);const m=p.get("offset");p.set("offset",FD((e+m*t)/d)),u.push(p)}t=d,e=0,s="",o=u}return VC(this.element,o,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function FD(r,o=3){const e=Math.pow(10,o-1);return Math.round(r*e)/e}class zC{}const FB=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class UB extends zC{normalizePropertyName(o,e){return IC(o)}normalizeStyleValue(o,e,t,s){let u="";const d=t.toString().trim();if(FB.has(e)&&0!==t&&"0"!==t)if("number"==typeof t)u="px";else{const l=t.match(/^[+-]?[\d\.]+([a-z]*)$/);l&&0==l[1].length&&s.push(function BO(r,o){return new h.vHH(3005,!1)}())}return d+u}}function UD(r,o,e,t,s,u,d,l,n,i,a,c,p){return{type:0,element:r,triggerName:o,isRemovalTransition:s,fromState:e,fromStyles:u,toState:t,toStyles:d,timelines:l,queriedElements:n,preStyleProps:i,postStyleProps:a,totalTime:c,errors:p}}const FC={};class qD{constructor(o,e,t){this._triggerName=o,this.ast=e,this._stateStyles=t}match(o,e,t,s){return function qB(r,o,e,t,s){return r.some(u=>u(o,e,t,s))}(this.ast.matchers,o,e,t,s)}buildStyles(o,e,t){let s=this._stateStyles.get("*");return void 0!==o&&(s=this._stateStyles.get(o?.toString())||s),s?s.buildStyles(e,t):new Map}build(o,e,t,s,u,d,l,n,i,a){const c=[],p=this.ast.options&&this.ast.options.params||FC,g=this.buildStyles(t,l&&l.params||FC,c),f=n&&n.params||FC,v=this.buildStyles(s,f,c),z=new Set,ce=new Map,ze=new Map,Tt="void"===s,kn={params:WB(f,p),delay:this.ast.options?.delay},Ji=a?[]:NC(o,e,this.ast.animation,u,d,g,v,kn,i,c);let bn=0;if(Ji.forEach(Ga=>{bn=Math.max(Ga.duration+Ga.delay,bn)}),c.length)return UD(e,this._triggerName,t,s,Tt,g,v,[],[],ce,ze,bn,c);Ji.forEach(Ga=>{const hl=Ga.element,ak=da(ce,hl,new Set);Ga.preStyleProps.forEach(fu=>ak.add(fu));const B0=da(ze,hl,new Set);Ga.postStyleProps.forEach(fu=>B0.add(fu)),hl!==e&&z.add(hl)});const Er=jb(z.values());return UD(e,this._triggerName,t,s,Tt,g,v,Ji,Er,ce,ze,bn)}}function WB(r,o){const e=L0(o);for(const t in r)r.hasOwnProperty(t)&&null!=r[t]&&(e[t]=r[t]);return e}class YB{constructor(o,e,t){this.styles=o,this.defaultParams=e,this.normalizer=t}buildStyles(o,e){const t=new Map,s=L0(this.defaultParams);return Object.keys(o).forEach(u=>{const d=o[u];null!==d&&(s[u]=d)}),this.styles.styles.forEach(u=>{"string"!=typeof u&&u.forEach((d,l)=>{d&&(d=I0(d,s,e));const n=this.normalizer.normalizePropertyName(l,e);d=this.normalizer.normalizeStyleValue(l,n,d,e),t.set(l,d)})}),t}}class $B{constructor(o,e,t){this.name=o,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new YB(s.style,s.options&&s.options.params||{},t))}),WD(this.states,"true","1"),WD(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new qD(o,s,this.states))}),this.fallbackTransition=function XB(r,o,e){return new qD(r,{type:1,animation:{type:2,steps:[],options:null},matchers:[(d,l)=>!0],options:null,queryCount:0,depCount:0},o)}(o,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(o,e,t,s){return this.transitionFactories.find(d=>d.match(o,e,t,s))||null}matchStyles(o,e,t){return this.fallbackTransition.buildStyles(o,e,t)}}function WD(r,o,e){r.has(o)?r.has(e)||r.set(e,r.get(o)):r.has(e)&&r.set(o,r.get(e))}const QB=new qb;class JB{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(o,e){const t=[],u=OC(this._driver,e,t,[]);if(t.length)throw function tB(r){return new h.vHH(3503,!1)}();this._animations.set(o,u)}_buildPlayer(o,e,t){const s=o.element,u=SD(this._normalizer,o.keyframes,e,t);return this._driver.animate(s,u,o.duration,o.delay,o.easing,[],!0)}create(o,e,t={}){const s=[],u=this._animations.get(o);let d;const l=new Map;if(u?(d=NC(this._driver,e,u,HC,Ob,new Map,new Map,t,QB,s),d.forEach(a=>{const c=da(l,a.element,new Map);a.postStyleProps.forEach(p=>c.set(p,null))})):(s.push(function iB(){return new h.vHH(3300,!1)}()),d=[]),s.length)throw function nB(r){return new h.vHH(3504,!1)}();l.forEach((a,c)=>{a.forEach((p,m)=>{a.set(m,this._driver.computeStyle(c,m,vo))})});const i=xc(d.map(a=>{const c=l.get(a.element);return this._buildPlayer(a,new Map,c)}));return this._playersById.set(o,i),i.onDestroy(()=>this.destroy(o)),this.players.push(i),i}destroy(o){const e=this._getPlayer(o);e.destroy(),this._playersById.delete(o);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(o){const e=this._playersById.get(o);if(!e)throw function rB(r){return new h.vHH(3301,!1)}();return e}listen(o,e,t,s){const u=EC(e,"","","");return TC(this._getPlayer(o),t,u,s),()=>{}}command(o,e,t,s){if("register"==t)return void this.register(o,s[0]);if("create"==t)return void this.create(o,e,s[0]||{});const u=this._getPlayer(o);switch(t){case"play":u.play();break;case"pause":u.pause();break;case"reset":u.reset();break;case"restart":u.restart();break;case"finish":u.finish();break;case"init":u.init();break;case"setPosition":u.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(o)}}}const YD="ng-animate-queued",UC="ng-animate-disabled",iV=[],GD={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},nV={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},So="__ng_removed";class qC{get params(){return this.options.params}constructor(o,e=""){this.namespaceId=e;const t=o&&o.hasOwnProperty("value");if(this.value=function sV(r){return r??null}(t?o.value:o),t){const u=L0(o);delete u.value,this.options=u}else this.options={};this.options.params||(this.options.params={})}absorbOptions(o){const e=o.params;if(e){const t=this.options.params;Object.keys(e).forEach(s=>{null==t[s]&&(t[s]=e[s])})}}}const O0="void",WC=new qC(O0);class rV{constructor(o,e,t){this.id=o,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+o,Ya(e,this._hostClassName)}listen(o,e,t,s){if(!this._triggers.has(e))throw function aB(r,o){return new h.vHH(3302,!1)}();if(null==t||0==t.length)throw function oB(r){return new h.vHH(3303,!1)}();if(!function lV(r){return"start"==r||"done"==r}(t))throw function sB(r,o){return new h.vHH(3400,!1)}();const u=da(this._elementListeners,o,[]),d={name:e,phase:t,callback:s};u.push(d);const l=da(this._engine.statesByElement,o,new Map);return l.has(e)||(Ya(o,Bb),Ya(o,Bb+"-"+e),l.set(e,WC)),()=>{this._engine.afterFlush(()=>{const n=u.indexOf(d);n>=0&&u.splice(n,1),this._triggers.has(e)||l.delete(e)})}}register(o,e){return!this._triggers.has(o)&&(this._triggers.set(o,e),!0)}_getTrigger(o){const e=this._triggers.get(o);if(!e)throw function lB(r){return new h.vHH(3401,!1)}();return e}trigger(o,e,t,s=!0){const u=this._getTrigger(e),d=new YC(this.id,e,o);let l=this._engine.statesByElement.get(o);l||(Ya(o,Bb),Ya(o,Bb+"-"+e),this._engine.statesByElement.set(o,l=new Map));let n=l.get(e);const i=new qC(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&n&&i.absorbOptions(n.options),l.set(e,i),n||(n=WC),i.value!==O0&&n.value===i.value){if(!function uV(r,o){const e=Object.keys(r),t=Object.keys(o);if(e.length!=t.length)return!1;for(let s=0;s{hu(o,v),fs(o,z)})}return}const p=da(this._engine.playersByElement,o,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=u.matchTransition(n.value,i.value,o,i.params),g=!1;if(!m){if(!s)return;m=u.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:e,transition:m,fromState:n,toState:i,player:d,isFallbackTransition:g}),g||(Ya(o,YD),d.onStart(()=>{Pp(o,YD)})),d.onDone(()=>{let f=this.players.indexOf(d);f>=0&&this.players.splice(f,1);const v=this._engine.playersByElement.get(o);if(v){let z=v.indexOf(d);z>=0&&v.splice(z,1)}}),this.players.push(d),p.push(d),d}deregister(o){this._triggers.delete(o),this._engine.statesByElement.forEach(e=>e.delete(o)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(s=>s.name!=o))})}clearElementCache(o){this._engine.statesByElement.delete(o),this._elementListeners.delete(o);const e=this._engine.playersByElement.get(o);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(o))}_signalRemovalForInnerTriggers(o,e){const t=this._engine.driver.query(o,Vb,!0);t.forEach(s=>{if(s[So])return;const u=this._engine.fetchNamespacesByElement(s);u.size?u.forEach(d=>d.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(o,e,t,s){const u=this._engine.statesByElement.get(o),d=new Map;if(u){const l=[];if(u.forEach((n,i)=>{if(d.set(i,n.value),this._triggers.has(i)){const a=this.trigger(o,i,O0,s);a&&l.push(a)}}),l.length)return this._engine.markElementAsRemoved(this.id,o,!0,e,d),t&&xc(l).onDone(()=>this._engine.processLeaveNode(o)),!0}return!1}prepareLeaveAnimationListeners(o){const e=this._elementListeners.get(o),t=this._engine.statesByElement.get(o);if(e&&t){const s=new Set;e.forEach(u=>{const d=u.name;if(s.has(d))return;s.add(d);const n=this._triggers.get(d).fallbackTransition,i=t.get(d)||WC,a=new qC(O0),c=new YC(this.id,d,o);this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:d,transition:n,fromState:i,toState:a,player:c,isFallbackTransition:!0})})}}removeNode(o,e){const t=this._engine;if(o.childElementCount&&this._signalRemovalForInnerTriggers(o,e),this.triggerLeaveAnimation(o,e,!0))return;let s=!1;if(t.totalAnimations){const u=t.players.length?t.playersByQueriedElement.get(o):[];if(u&&u.length)s=!0;else{let d=o;for(;d=d.parentNode;)if(t.statesByElement.get(d)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(o),s)t.markElementAsRemoved(this.id,o,!1,e);else{const u=o[So];(!u||u===GD)&&(t.afterFlush(()=>this.clearElementCache(o)),t.destroyInnerAnimations(o),t._onRemovalComplete(o,e))}}insertNode(o,e){Ya(o,this._hostClassName)}drainQueuedTransitions(o){const e=[];return this._queue.forEach(t=>{const s=t.player;if(s.destroyed)return;const u=t.element,d=this._elementListeners.get(u);d&&d.forEach(l=>{if(l.name==t.triggerName){const n=EC(u,t.triggerName,t.fromState.value,t.toState.value);n._data=o,TC(t.player,l.phase,n,l.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(t)}),this._queue=[],e.sort((t,s)=>{const u=t.transition.ast.depCount,d=s.transition.ast.depCount;return 0==u||0==d?u-d:this._engine.driver.containsElement(t.element,s.element)?1:-1})}destroy(o){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,o)}}class aV{_onRemovalComplete(o,e){this.onRemovalComplete(o,e)}constructor(o,e,t){this.bodyNode=o,this.driver=e,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,u)=>{}}get queuedPlayers(){const o=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&o.push(t)})}),o}createNamespace(o,e){const t=new rV(o,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(t,e):(this.newHostElements.set(e,t),this.collectEnterElement(e)),this._namespaceLookup[o]=t}_balanceNamespaceList(o,e){const t=this._namespaceList,s=this.namespacesByHostElement;if(t.length-1>=0){let d=!1,l=this.driver.getParentElement(e);for(;l;){const n=s.get(l);if(n){const i=t.indexOf(n);t.splice(i+1,0,o),d=!0;break}l=this.driver.getParentElement(l)}d||t.unshift(o)}else t.push(o);return s.set(e,o),o}register(o,e){let t=this._namespaceLookup[o];return t||(t=this.createNamespace(o,e)),t}registerTrigger(o,e,t){let s=this._namespaceLookup[o];s&&s.register(e,t)&&this.totalAnimations++}destroy(o,e){o&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(o);this.namespacesByHostElement.delete(t.hostElement);const s=this._namespaceList.indexOf(t);s>=0&&this._namespaceList.splice(s,1),t.destroy(e),delete this._namespaceLookup[o]}))}_fetchNamespace(o){return this._namespaceLookup[o]}fetchNamespacesByElement(o){const e=new Set,t=this.statesByElement.get(o);if(t)for(let s of t.values())if(s.namespaceId){const u=this._fetchNamespace(s.namespaceId);u&&e.add(u)}return e}trigger(o,e,t,s){if(Gb(e)){const u=this._fetchNamespace(o);if(u)return u.trigger(e,t,s),!0}return!1}insertNode(o,e,t,s){if(!Gb(e))return;const u=e[So];if(u&&u.setForRemoval){u.setForRemoval=!1,u.setForMove=!0;const d=this.collectedLeaveElements.indexOf(e);d>=0&&this.collectedLeaveElements.splice(d,1)}if(o){const d=this._fetchNamespace(o);d&&d.insertNode(e,t)}s&&this.collectEnterElement(e)}collectEnterElement(o){this.collectedEnterElements.push(o)}markElementAsDisabled(o,e){e?this.disabledNodes.has(o)||(this.disabledNodes.add(o),Ya(o,UC)):this.disabledNodes.has(o)&&(this.disabledNodes.delete(o),Pp(o,UC))}removeNode(o,e,t){if(Gb(e)){const s=o?this._fetchNamespace(o):null;s?s.removeNode(e,t):this.markElementAsRemoved(o,e,!1,t);const u=this.namespacesByHostElement.get(e);u&&u.id!==o&&u.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(o,e,t,s,u){this.collectedLeaveElements.push(e),e[So]={namespaceId:o,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:u}}listen(o,e,t,s,u){return Gb(e)?this._fetchNamespace(o).listen(e,t,s,u):()=>{}}_buildInstruction(o,e,t,s,u){return o.transition.build(this.driver,o.element,o.fromState.value,o.toState.value,t,s,o.fromState.options,o.toState.options,e,u)}destroyInnerAnimations(o){let e=this.driver.query(o,Vb,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(o,RC,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(o){const e=this.playersByElement.get(o);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(o){const e=this.playersByQueriedElement.get(o);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(o=>{if(this.players.length)return xc(this.players).onDone(()=>o());o()})}processLeaveNode(o){const e=o[So];if(e&&e.setForRemoval){if(o[So]=GD,e.namespaceId){this.destroyInnerAnimations(o);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(o)}this._onRemovalComplete(o,e.setForRemoval)}o.classList?.contains(UC)&&this.markElementAsDisabled(o,!1),this.driver.query(o,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(o=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,s)=>this._balanceNamespaceList(t,s)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?xc(e).onDone(()=>{t.forEach(s=>s())}):t.forEach(s=>s())}}reportError(o){throw function cB(r){return new h.vHH(3402,!1)}()}_flushAnimations(o,e){const t=new qb,s=[],u=new Map,d=[],l=new Map,n=new Map,i=new Map,a=new Set;this.disabledNodes.forEach(ft=>{a.add(ft);const At=this.driver.query(ft,".ng-animate-queued",!0);for(let St=0;St{const St=HC+f++;g.set(At,St),ft.forEach(ci=>Ya(ci,St))});const v=[],z=new Set,ce=new Set;for(let ft=0;ftz.add(ci)):ce.add(At))}const ze=new Map,Tt=QD(p,Array.from(z));Tt.forEach((ft,At)=>{const St=Ob+f++;ze.set(At,St),ft.forEach(ci=>Ya(ci,St))}),o.push(()=>{m.forEach((ft,At)=>{const St=g.get(At);ft.forEach(ci=>Pp(ci,St))}),Tt.forEach((ft,At)=>{const St=ze.get(At);ft.forEach(ci=>Pp(ci,St))}),v.forEach(ft=>{this.processLeaveNode(ft)})});const kn=[],Ji=[];for(let ft=this._namespaceList.length-1;ft>=0;ft--)this._namespaceList[ft].drainQueuedTransitions(e).forEach(St=>{const ci=St.player,$n=St.element;if(kn.push(ci),this.collectedEnterElements.length){const gr=$n[So];if(gr&&gr.setForMove){if(gr.previousTriggersValues&&gr.previousTriggersValues.has(St.triggerName)){const mu=gr.previousTriggersValues.get(St.triggerName),$a=this.statesByElement.get(St.element);if($a&&$a.has(St.triggerName)){const Qb=$a.get(St.triggerName);Qb.value=mu,$a.set(St.triggerName,Qb)}}return void ci.destroy()}}const ms=!c||!this.driver.containsElement(c,$n),ha=ze.get($n),Sc=g.get($n),sn=this._buildInstruction(St,t,Sc,ha,ms);if(sn.errors&&sn.errors.length)return void Ji.push(sn);if(ms)return ci.onStart(()=>hu($n,sn.fromStyles)),ci.onDestroy(()=>fs($n,sn.toStyles)),void s.push(ci);if(St.isFallbackTransition)return ci.onStart(()=>hu($n,sn.fromStyles)),ci.onDestroy(()=>fs($n,sn.toStyles)),void s.push(ci);const lk=[];sn.timelines.forEach(gr=>{gr.stretchStartingKeyframe=!0,this.disabledNodes.has(gr.element)||lk.push(gr)}),sn.timelines=lk,t.append($n,sn.timelines),d.push({instruction:sn,player:ci,element:$n}),sn.queriedElements.forEach(gr=>da(l,gr,[]).push(ci)),sn.preStyleProps.forEach((gr,mu)=>{if(gr.size){let $a=n.get(mu);$a||n.set(mu,$a=new Set),gr.forEach((Qb,XC)=>$a.add(XC))}}),sn.postStyleProps.forEach((gr,mu)=>{let $a=i.get(mu);$a||i.set(mu,$a=new Set),gr.forEach((Qb,XC)=>$a.add(XC))})});if(Ji.length){const ft=[];Ji.forEach(At=>{ft.push(function dB(r,o){return new h.vHH(3505,!1)}())}),kn.forEach(At=>At.destroy()),this.reportError(ft)}const bn=new Map,Er=new Map;d.forEach(ft=>{const At=ft.element;t.has(At)&&(Er.set(At,At),this._beforeAnimationBuild(ft.player.namespaceId,ft.instruction,bn))}),s.forEach(ft=>{const At=ft.element;this._getPreviousPlayers(At,!1,ft.namespaceId,ft.triggerName,null).forEach(ci=>{da(bn,At,[]).push(ci),ci.destroy()})});const Ga=v.filter(ft=>KD(ft,n,i)),hl=new Map;XD(hl,this.driver,ce,i,vo).forEach(ft=>{KD(ft,n,i)&&Ga.push(ft)});const B0=new Map;m.forEach((ft,At)=>{XD(B0,this.driver,new Set(ft),n,"!")}),Ga.forEach(ft=>{const At=hl.get(ft),St=B0.get(ft);hl.set(ft,new Map([...At?.entries()??[],...St?.entries()??[]]))});const fu=[],ok=[],sk={};d.forEach(ft=>{const{element:At,player:St,instruction:ci}=ft;if(t.has(At)){if(a.has(At))return St.onDestroy(()=>fs(At,ci.toStyles)),St.disabled=!0,St.overrideTotalTime(ci.totalTime),void s.push(St);let $n=sk;if(Er.size>1){let ha=At;const Sc=[];for(;ha=ha.parentNode;){const sn=Er.get(ha);if(sn){$n=sn;break}Sc.push(ha)}Sc.forEach(sn=>Er.set(sn,$n))}const ms=this._buildAnimation(St.namespaceId,ci,bn,u,B0,hl);if(St.setRealPlayer(ms),$n===sk)fu.push(St);else{const ha=this.playersByElement.get($n);ha&&ha.length&&(St.parentPlayer=xc(ha)),s.push(St)}}else hu(At,ci.fromStyles),St.onDestroy(()=>fs(At,ci.toStyles)),ok.push(St),a.has(At)&&s.push(St)}),ok.forEach(ft=>{const At=u.get(ft.element);if(At&&At.length){const St=xc(At);ft.setRealPlayer(St)}}),s.forEach(ft=>{ft.parentPlayer?ft.syncPlayerEvents(ft.parentPlayer):ft.destroy()});for(let ft=0;ft!ms.destroyed);$n.length?cV(this,At,$n):this.processLeaveNode(At)}return v.length=0,fu.forEach(ft=>{this.players.push(ft),ft.onDone(()=>{ft.destroy();const At=this.players.indexOf(ft);this.players.splice(At,1)}),ft.play()}),fu}afterFlush(o){this._flushFns.push(o)}afterFlushAnimationsDone(o){this._whenQuietFns.push(o)}_getPreviousPlayers(o,e,t,s,u){let d=[];if(e){const l=this.playersByQueriedElement.get(o);l&&(d=l)}else{const l=this.playersByElement.get(o);if(l){const n=!u||u==O0;l.forEach(i=>{i.queued||!n&&i.triggerName!=s||d.push(i)})}}return(t||s)&&(d=d.filter(l=>!(t&&t!=l.namespaceId||s&&s!=l.triggerName))),d}_beforeAnimationBuild(o,e,t){const u=e.element,d=e.isRemovalTransition?void 0:o,l=e.isRemovalTransition?void 0:e.triggerName;for(const n of e.timelines){const i=n.element,a=i!==u,c=da(t,i,[]);this._getPreviousPlayers(i,a,d,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),c.push(m)})}hu(u,e.fromStyles)}_buildAnimation(o,e,t,s,u,d){const l=e.triggerName,n=e.element,i=[],a=new Set,c=new Set,p=e.timelines.map(g=>{const f=g.element;a.add(f);const v=f[So];if(v&&v.removedBeforeQueried)return new $d(g.duration,g.delay);const z=f!==n,ce=function dV(r){const o=[];return JD(r,o),o}((t.get(f)||iV).map(bn=>bn.getRealPlayer())).filter(bn=>!!bn.element&&bn.element===f),ze=u.get(f),Tt=d.get(f),kn=SD(this._normalizer,g.keyframes,ze,Tt),Ji=this._buildPlayer(g,kn,ce);if(g.subTimeline&&s&&c.add(f),z){const bn=new YC(o,l,f);bn.setRealPlayer(Ji),i.push(bn)}return Ji});i.forEach(g=>{da(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function oV(r,o,e){let t=r.get(o);if(t){if(t.length){const s=t.indexOf(e);t.splice(s,1)}0==t.length&&r.delete(o)}return t}(this.playersByQueriedElement,g.element,g))}),a.forEach(g=>Ya(g,PD));const m=xc(p);return m.onDestroy(()=>{a.forEach(g=>Pp(g,PD)),fs(n,e.toStyles)}),c.forEach(g=>{da(s,g,[]).push(m)}),m}_buildPlayer(o,e,t){return e.length>0?this.driver.animate(o.element,e,o.duration,o.delay,o.easing,t):new $d(o.duration,o.delay)}}class YC{constructor(o,e,t){this.namespaceId=o,this.triggerName=e,this.element=t,this._player=new $d,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(o){this._containsRealPlayer||(this._player=o,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>TC(o,t,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(o.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(o){this.totalTime=o}syncPlayerEvents(o){const e=this._player;e.triggerCallback&&o.onStart(()=>e.triggerCallback("start")),o.onDone(()=>this.finish()),o.onDestroy(()=>this.destroy())}_queueEvent(o,e){da(this._queuedCallbacks,o,[]).push(e)}onDone(o){this.queued&&this._queueEvent("done",o),this._player.onDone(o)}onStart(o){this.queued&&this._queueEvent("start",o),this._player.onStart(o)}onDestroy(o){this.queued&&this._queueEvent("destroy",o),this._player.onDestroy(o)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(o){this.queued||this._player.setPosition(o)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(o){const e=this._player;e.triggerCallback&&e.triggerCallback(o)}}function Gb(r){return r&&1===r.nodeType}function $D(r,o){const e=r.style.display;return r.style.display=o??"none",e}function XD(r,o,e,t,s){const u=[];e.forEach(n=>u.push($D(n)));const d=[];t.forEach((n,i)=>{const a=new Map;n.forEach(c=>{const p=o.computeStyle(i,c,s);a.set(c,p),(!p||0==p.length)&&(i[So]=nV,d.push(i))}),r.set(i,a)});let l=0;return e.forEach(n=>$D(n,u[l++])),d}function QD(r,o){const e=new Map;if(r.forEach(l=>e.set(l,[])),0==o.length)return e;const s=new Set(o),u=new Map;function d(l){if(!l)return 1;let n=u.get(l);if(n)return n;const i=l.parentNode;return n=e.has(i)?i:s.has(i)?1:d(i),u.set(l,n),n}return o.forEach(l=>{const n=d(l);1!==n&&e.get(n).push(l)}),e}function Ya(r,o){r.classList?.add(o)}function Pp(r,o){r.classList?.remove(o)}function cV(r,o,e){xc(e).onDone(()=>r.processLeaveNode(o))}function JD(r,o){for(let e=0;es.add(u)):o.set(r,t),e.delete(r),!0}class $b{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,u)=>{},this._transitionEngine=new aV(o,e,t),this._timelineEngine=new JB(o,e,t),this._transitionEngine.onRemovalComplete=(s,u)=>this.onRemovalComplete(s,u)}registerTrigger(o,e,t,s,u){const d=o+"-"+s;let l=this._triggerCache[d];if(!l){const n=[],a=OC(this._driver,u,n,[]);if(n.length)throw function ZO(r,o){return new h.vHH(3404,!1)}();l=function GB(r,o,e){return new $B(r,o,e)}(s,a,this._normalizer),this._triggerCache[d]=l}this._transitionEngine.registerTrigger(e,s,l)}register(o,e){this._transitionEngine.register(o,e)}destroy(o,e){this._transitionEngine.destroy(o,e)}onInsert(o,e,t,s){this._transitionEngine.insertNode(o,e,t,s)}onRemove(o,e,t){this._transitionEngine.removeNode(o,e,t)}disableAnimations(o,e){this._transitionEngine.markElementAsDisabled(o,e)}process(o,e,t,s){if("@"==t.charAt(0)){const[u,d]=ED(t);this._timelineEngine.command(u,e,d,s)}else this._transitionEngine.trigger(o,e,t,s)}listen(o,e,t,s,u){if("@"==t.charAt(0)){const[d,l]=ED(t);return this._timelineEngine.listen(d,e,l,u)}return this._transitionEngine.listen(o,e,t,s,u)}flush(o=-1){this._transitionEngine.flush(o)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(o){this._transitionEngine.afterFlushAnimationsDone(o)}}let pV=(()=>{class r{constructor(e,t,s){this._element=e,this._startStyles=t,this._endStyles=s,this._state=0;let u=r.initialStylesByElement.get(e);u||r.initialStylesByElement.set(e,u=new Map),this._initialStyles=u}start(){this._state<1&&(this._startStyles&&fs(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(fs(this._element,this._initialStyles),this._endStyles&&(fs(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(r.initialStylesByElement.delete(this._element),this._startStyles&&(hu(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(hu(this._element,this._endStyles),this._endStyles=null),fs(this._element,this._initialStyles),this._state=3)}}return r.initialStylesByElement=new WeakMap,r})();function GC(r){let o=null;return r.forEach((e,t)=>{(function fV(r){return"display"===r||"position"===r})(t)&&(o=o||new Map,o.set(t,e))}),o}class ZD{constructor(o,e,t,s){this.element=o,this.keyframes=e,this.options=t,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const o=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,o,this.options),this._finalKeyframe=o.length?o[o.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(o){const e=[];return o.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(o,e,t){return o.animate(this._convertKeyframesToObject(e),t)}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(o=>o()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}setPosition(o){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=o*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const o=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,s)=>{"offset"!==s&&o.set(s,this._finished?t:VD(this.element,s))}),this.currentSnapshot=o}triggerCallback(o){const e="start"===o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class mV{validateStyleProperty(o){return!0}validateAnimatableStyleProperty(o){return!0}matchesElement(o,e){return!1}containsElement(o,e){return kD(o,e)}getParentElement(o){return DC(o)}query(o,e,t){return HD(o,e,t)}computeStyle(o,e,t){return window.getComputedStyle(o)[e]}animate(o,e,t,s,u,d=[]){const n={duration:t,delay:s,fill:0==s?"both":"forwards"};u&&(n.easing=u);const i=new Map,a=d.filter(m=>m instanceof ZD);(function AB(r,o){return 0===r||0===o})(t,s)&&a.forEach(m=>{m.currentSnapshot.forEach((g,f)=>i.set(f,g))});let c=function wB(r){return r.length?r[0]instanceof Map?r:r.map(o=>ID(o)):[]}(e).map(m=>Tc(m));c=function MB(r,o,e){if(e.size&&o.length){let t=o[0],s=[];if(e.forEach((u,d)=>{t.has(d)||s.push(d),t.set(d,u)}),s.length)for(let u=1;ud.set(l,VD(r,l)))}}return o}(o,c,i);const p=function hV(r,o){let e=null,t=null;return Array.isArray(o)&&o.length?(e=GC(o[0]),o.length>1&&(t=GC(o[o.length-1]))):o instanceof Map&&(e=GC(o)),e||t?new pV(r,e,t):null}(o,c);return new ZD(o,c,n,p)}}let gV=(()=>{class r extends qm{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:h.ifc.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?Wy(e):e;return ek(this._renderer,null,t,"register",[s]),new _V(t,this._renderer)}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(h.FYo),h.LFG(T.K0))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();class _V extends qy{constructor(o,e){super(),this._id=o,this._renderer=e}create(o,e){return new bV(this._id,o,e||{},this._renderer)}}class bV{constructor(o,e,t,s){this.id=o,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(o,e){return this._renderer.listen(this.element,`@@${this.id}:${o}`,e)}_command(o,...e){return ek(this._renderer,this.element,this.id,o,e)}onDone(o){this._listen("done",o)}onStart(o){this._listen("start",o)}onDestroy(o){this._listen("destroy",o)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(o){this._command("setPosition",o)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function ek(r,o,e,t,s){return r.setProperty(o,`@@${e}:${t}`,s)}const tk="@.disabled";let wV=(()=>{class r{constructor(e,t,s){this.delegate=e,this.engine=t,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(u,d)=>{const l=d?.parentNode(u);l&&d.removeChild(l,u)}}createRenderer(e,t){const u=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let a=this._rendererCache.get(u);return a||(a=new ik("",u,this.engine,()=>this._rendererCache.delete(u)),this._rendererCache.set(u,a)),a}const d=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const n=a=>{Array.isArray(a)?a.forEach(n):this.engine.registerTrigger(d,l,e,a.name,a)};return t.data.animation.forEach(n),new vV(this,l,u,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,s){e>=0&&et(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(u=>{const[d,l]=u;d(l)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,s]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(h.FYo),h.LFG($b),h.LFG(h.R0b))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})();class ik{constructor(o,e,t,s){this.namespaceId=o,this.delegate=e,this.engine=t,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(o){this.delegate.destroyNode?.(o)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(o,e){return this.delegate.createElement(o,e)}createComment(o){return this.delegate.createComment(o)}createText(o){return this.delegate.createText(o)}appendChild(o,e){this.delegate.appendChild(o,e),this.engine.onInsert(this.namespaceId,e,o,!1)}insertBefore(o,e,t,s=!0){this.delegate.insertBefore(o,e,t),this.engine.onInsert(this.namespaceId,e,o,s)}removeChild(o,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(o,e){return this.delegate.selectRootElement(o,e)}parentNode(o){return this.delegate.parentNode(o)}nextSibling(o){return this.delegate.nextSibling(o)}setAttribute(o,e,t,s){this.delegate.setAttribute(o,e,t,s)}removeAttribute(o,e,t){this.delegate.removeAttribute(o,e,t)}addClass(o,e){this.delegate.addClass(o,e)}removeClass(o,e){this.delegate.removeClass(o,e)}setStyle(o,e,t,s){this.delegate.setStyle(o,e,t,s)}removeStyle(o,e,t){this.delegate.removeStyle(o,e,t)}setProperty(o,e,t){"@"==e.charAt(0)&&e==tk?this.disableAnimations(o,!!t):this.delegate.setProperty(o,e,t)}setValue(o,e){this.delegate.setValue(o,e)}listen(o,e,t){return this.delegate.listen(o,e,t)}disableAnimations(o,e){this.engine.disableAnimations(o,e)}}class vV extends ik{constructor(o,e,t,s,u){super(e,t,s,u),this.factory=o,this.namespaceId=e}setProperty(o,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==tk?this.disableAnimations(o,t=void 0===t||!!t):this.engine.process(this.namespaceId,o,e.slice(1),t):this.delegate.setProperty(o,e,t)}listen(o,e,t){if("@"==e.charAt(0)){const s=function yV(r){switch(r){case"body":return document.body;case"document":return document;case"window":return window;default:return r}}(o);let u=e.slice(1),d="";return"@"!=u.charAt(0)&&([u,d]=function AV(r){const o=r.indexOf(".");return[r.substring(0,o),r.slice(o+1)]}(u)),this.engine.listen(this.namespaceId,s,u,d,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(o,e,t)}}const nk=[{provide:qm,useClass:gV},{provide:zC,useFactory:function CV(){return new UB}},{provide:$b,useClass:(()=>{class r extends $b{constructor(e,t,s,u){super(e.body,t,s)}ngOnDestroy(){this.flush()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(T.K0),h.LFG(kC),h.LFG(zC),h.LFG(h.z2F))},r.\u0275prov=h.Yz7({token:r,factory:r.\u0275fac}),r})()},{provide:h.FYo,useFactory:function xV(r,o,e){return new wV(r,o,e)},deps:[Be,$b,h.R0b]}],$C=[{provide:kC,useFactory:()=>new mV},{provide:h.QbO,useValue:"BrowserAnimations"},...nk],rk=[{provide:kC,useClass:RD},{provide:h.QbO,useValue:"NoopAnimations"},...nk];let TV=(()=>{class r{static withConfig(e){return{ngModule:r,providers:e.disableAnimations?rk:$C}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=h.oAB({type:r}),r.\u0275inj=h.cJS({providers:$C,imports:[ue]}),r})();const SV={provide:C.TP,useExisting:(0,h.Gpc)(()=>YE),multi:!0};function EV(r){return new sL(r,"./assets/i18n/",".json")}function DV(r){const o={basePath:r.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new Lt(o)}const kV=r=>()=>r.loadConfigs();let HV=(()=>{class r{constructor(e,t){this.customIconService=e,this.translate=t,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return r.\u0275fac=function(e){return new(e||r)(h.LFG(qE),h.LFG(js))},r.\u0275mod=h.oAB({type:r,bootstrap:[Jb]}),r.\u0275inj=h.cJS({providers:[qE,{provide:h.ip1,useFactory:kV,multi:!0,deps:[dL]},{provide:Lt,useFactory:DV,deps:[To]},YE,SV,{provide:uL,useClass:qR},{provide:yn.Hy,useFactory:()=>localStorage}],imports:[ue,TV,C.JF,ER,oL,Sb,EO,Co,vD,uC,hC,BE,kO,yn.zr.forRoot(),HO,so.forRoot({loader:{provide:Nn,useFactory:EV,deps:[C.eN]}})]}),r})();(0,h.G48)(),xt().bootstrapModule(HV).catch(r=>console.error(r))},3921:function(Y,$,E){var h;!function(T,R){var D={};!function(T){"use strict";T.__esModule=!0,T.digestLength=32,T.blockSize=64;var R=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function D(le,se,de,pe,Ne){for(var We,Qe,Xe,ge,Ee,we,qe,He,Be,at,tt,Pt,Mi;Ne>=64;){for(We=se[0],Qe=se[1],Xe=se[2],ge=se[3],Ee=se[4],we=se[5],qe=se[6],He=se[7],at=0;at<16;at++)le[at]=(255&de[tt=pe+4*at])<<24|(255&de[tt+1])<<16|(255&de[tt+2])<<8|255&de[tt+3];for(at=16;at<64;at++)le[at]=((Pt=((Be=le[at-2])>>>17|Be<<15)^(Be>>>19|Be<<13)^Be>>>10)+le[at-7]|0)+((Mi=((Be=le[at-15])>>>7|Be<<25)^(Be>>>18|Be<<14)^Be>>>3)+le[at-16]|0);for(at=0;at<64;at++)Pt=(((Ee>>>6|Ee<<26)^(Ee>>>11|Ee<<21)^(Ee>>>25|Ee<<7))+(Ee&we^~Ee&qe)|0)+(He+(R[at]+le[at]|0)|0)|0,Mi=((We>>>2|We<<30)^(We>>>13|We<<19)^(We>>>22|We<<10))+(We&Qe^We&Xe^Qe&Xe)|0,He=qe,qe=we,we=Ee,Ee=ge+Pt|0,ge=Xe,Xe=Qe,Qe=We,We=Pt+Mi|0;se[0]+=We,se[1]+=Qe,se[2]+=Xe,se[3]+=ge,se[4]+=Ee,se[5]+=we,se[6]+=qe,se[7]+=He,pe+=64,Ne-=64}return pe}var H=function(){function le(){this.digestLength=T.digestLength,this.blockSize=T.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return le.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},le.prototype.clean=function(){for(var se=0;se0){for(;this.bufferLength<64&&de>0;)this.buffer[this.bufferLength++]=se[pe++],de--;64===this.bufferLength&&(D(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(de>=64&&(pe=D(this.temp,this.state,se,pe,de),de%=64);de>0;)this.buffer[this.bufferLength++]=se[pe++],de--;return this},le.prototype.finish=function(se){if(!this.finished){var de=this.bytesHashed,pe=this.bufferLength,Ne=de/536870912|0,We=de<<3,Qe=de%64<56?64:128;this.buffer[pe]=128;for(var Xe=pe+1;Xe>>24&255,this.buffer[Qe-7]=Ne>>>16&255,this.buffer[Qe-6]=Ne>>>8&255,this.buffer[Qe-5]=Ne>>>0&255,this.buffer[Qe-4]=We>>>24&255,this.buffer[Qe-3]=We>>>16&255,this.buffer[Qe-2]=We>>>8&255,this.buffer[Qe-1]=We>>>0&255,D(this.temp,this.state,this.buffer,0,Qe),this.finished=!0}for(Xe=0;Xe<8;Xe++)se[4*Xe+0]=this.state[Xe]>>>24&255,se[4*Xe+1]=this.state[Xe]>>>16&255,se[4*Xe+2]=this.state[Xe]>>>8&255,se[4*Xe+3]=this.state[Xe]>>>0&255;return this},le.prototype.digest=function(){var se=new Uint8Array(this.digestLength);return this.finish(se),se},le.prototype._saveState=function(se){for(var de=0;dethis.blockSize)(new H).update(se).finish(de).clean();else for(var pe=0;pe1&&se.update(le),de&&se.update(de),se.update(pe),se.finish(le),pe[0]++}T.HMAC=O,T.hash=V,T.default=V,T.hmac=W;var X=new Uint8Array(T.digestLength);T.hkdf=function te(le,se,de,pe){void 0===se&&(se=X),void 0===pe&&(pe=32);for(var Ne=new Uint8Array([1]),We=W(se,le),Qe=new O(We),Xe=new Uint8Array(Qe.digestLength),ge=Xe.length,Ee=new Uint8Array(pe),we=0;we>>24&255,Qe[1]=qe>>>16&255,Qe[2]=qe>>>8&255,Qe[3]=qe>>>0&255,Ne.reset(),Ne.update(se),Ne.update(Qe),Ne.finish(ge);for(var He=0;He=te.status}function O(X){try{X.dispatchEvent(new MouseEvent("click"))}catch{var te=document.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),X.dispatchEvent(te)}}var V="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,W=V.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),G=V.saveAs||("object"!=typeof window||window!==V?function(){}:"download"in HTMLAnchorElement.prototype&&!W?function(X,te,oe){var le=V.URL||V.webkitURL,se=document.createElement("a");se.download=te=te||X.name||"download",se.rel="noopener","string"==typeof X?(se.href=X,se.origin===location.origin?O(se):H(se.href)?D(X,te,oe):O(se,se.target="_blank")):(se.href=le.createObjectURL(X),setTimeout(function(){le.revokeObjectURL(se.href)},4e4),setTimeout(function(){O(se)},0))}:"msSaveOrOpenBlob"in navigator?function(X,te,oe){if(te=te||X.name||"download","string"!=typeof X)navigator.msSaveOrOpenBlob(function R(X,te){return typeof te>"u"?te={autoBom:!1}:"object"!=typeof te&&(console.warn("Deprecated: Expected third argument to be a object"),te={autoBom:!te}),te.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(X.type)?new Blob(["\ufeff",X],{type:X.type}):X}(X,oe),te);else if(H(X))D(X,te,oe);else{var le=document.createElement("a");le.href=X,le.target="_blank",setTimeout(function(){O(le)})}}:function(X,te,oe,le){if((le=le||open("","_blank"))&&(le.document.title=le.document.body.innerText="downloading..."),"string"==typeof X)return D(X,te,oe);var se="application/octet-stream"===X.type,de=/constructor/i.test(V.HTMLElement)||V.safari,pe=/CriOS\/[\d]+/.test(navigator.userAgent);if((pe||se&&de||W)&&typeof FileReader<"u"){var Ne=new FileReader;Ne.onloadend=function(){var Xe=Ne.result;Xe=pe?Xe:Xe.replace(/^data:[^;]*;/,"data:attachment/file;"),le?le.location.href=Xe:location=Xe,le=null},Ne.readAsDataURL(X)}else{var We=V.URL||V.webkitURL,Qe=We.createObjectURL(X);le?le.location=Qe:location.href=Qe,le=null,setTimeout(function(){We.revokeObjectURL(Qe)},4e4)}});V.saveAs=G.saveAs=G,Y.exports=G})?E.apply($,[]):E)&&(Y.exports=T)},9930:(Y,$,E)=>{E(8094).tz.load(E(1128))},8094:function(Y,$,E){var h,T,R;!function(D,H){"use strict";Y.exports?Y.exports=H(E(6676)):(T=[E(6676)],void 0!==(R="function"==typeof(h=H)?h.apply($,T):h)&&(Y.exports=R))}(0,function(D){"use strict";void 0===D.version&&D.default&&(D=D.default);var te,O={},V={},W={},G={},X={};(!D||"string"!=typeof D.version)&&_i("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var oe=D.version.split("."),le=+oe[0],se=+oe[1];function de(ue){return ue>96?ue-87:ue>64?ue-29:ue-48}function pe(ue){var Pe=0,Ie=ue.split("."),et=Ie[0],lt=Ie[1]||"",_t=1,di=0,rt=1;for(45===ue.charCodeAt(0)&&(Pe=1,rt=-1);Pe= 2.6.0. You are using Moment.js "+D.version+". See momentjs.com"),ge.prototype={_set:function(ue){this.name=ue.name,this.abbrs=ue.abbrs,this.untils=ue.untils,this.offsets=ue.offsets,this.population=ue.population},_index:function(ue){var et,Pe=+ue,Ie=this.untils;for(et=0;etdi&&Ze.moveInvalidForward&&(_t=di),Pe3){var Pe=G[ln(ue)];if(Pe)return Pe;_i("Moment Timezone found "+ue+" from the Intl api, but did not have that data loaded.")}}catch{}var Nt,di,rt,Ie=function Be(){var et,lt,_t,ue=(new Date).getFullYear()-2,Pe=new we(new Date(ue,0,1)),Ie=[Pe];for(_t=1;_t<48;_t++)(lt=new we(new Date(ue,_t,1))).offset!==Pe.offset&&(et=He(Pe,lt),Ie.push(et),Ie.push(new we(new Date(et.at+6e4)))),Pe=lt;for(_t=0;_t<4;_t++)Ie.push(new we(new Date(ue+_t,0,1))),Ie.push(new we(new Date(ue+_t,6,1)));return Ie}(),et=Ie.length,lt=function Pt(ue){var lt,_t,Nt,Pe=ue.length,Ie={},et=[];for(lt=0;lt0?_t[0].zone.name:void 0}()),te},Ze.names=function dn(){var ue,Pe=[];for(ue in G)G.hasOwnProperty(ue)&&(O[ue]||O[V[ue]])&&G[ue]&&Pe.push(G[ue]);return Pe.sort()},Ze.Zone=ge,Ze.unpack=Xe,Ze.unpackBase60=pe,Ze.needsOffset=it,Ze.moveInvalidForward=!0,Ze.moveAmbiguousForward=!1,Ze.countries=function ye(){return Object.keys(W)},Ze.zonesForCountry=function ve(ue,Pe){if(!(ue=function Te(ue){return ue=ue.toUpperCase(),W[ue]||null}(ue)))return null;var Ie=ue.zones.sort();return Pe?Ie.map(function(et){return{name:et,offset:cn(et).utcOffset(new Date)}}):Ie};var Ot=D.fn;function xt(ue){return function(){return this._z?this._z.abbr(this):ue.call(this)}}function ni(ue){return function(){return this._z=null,ue.apply(this,arguments)}}D.tz=Ze,D.defaultZone=null,D.updateOffset=function(ue,Pe){var et,Ie=D.defaultZone;if(void 0===ue._z&&(Ie&&it(ue)&&!ue._isUTC&&(ue._d=D.utc(ue._a)._d,ue.utc().add(Ie.parse(ue),"minutes")),ue._z=Ie),ue._z)if(et=ue._z.utcOffset(ue),Math.abs(et)<16&&(et/=60),void 0!==ue.utcOffset){var lt=ue._z;ue.utcOffset(-et,Pe),ue._z=lt}else ue.zone(et,Pe)},Ot.tz=function(ue,Pe){if(ue){if("string"!=typeof ue)throw new Error("Time zone name must be a string, got "+ue+" ["+typeof ue+"]");return this._z=cn(ue),this._z?D.updateOffset(this,Pe):_i("Moment Timezone has no data for "+ue+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},Ot.zoneName=xt(Ot.zoneName),Ot.zoneAbbr=xt(Ot.zoneAbbr),Ot.utc=ni(Ot.utc),Ot.local=ni(Ot.local),Ot.utcOffset=function Si(ue){return function(){return arguments.length>0&&(this._z=null),ue.apply(this,arguments)}}(Ot.utcOffset),D.tz.setDefault=function(ue){return(le<2||2===le&&se<9)&&_i("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+D.version+"."),D.defaultZone=ue?cn(ue):null,D};var Ei=D.momentProperties;return"[object Array]"===Object.prototype.toString.call(Ei)?(Ei.push("_z"),Ei.push("_a")):Ei&&(Ei._z=null),D})},3274:function(Y,$,E){!function(h){"use strict";h.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(R){return/^nm$/i.test(R)},meridiem:function(R,D,H){return R<12?H?"vm":"VM":H?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(R){return R+(1===R||8===R||R>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1867:function(Y,$,E){!function(h){"use strict";var T=function(V){return 0===V?0:1===V?1:2===V?2:V%100>=3&&V%100<=10?3:V%100>=11?4:5},R={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},D=function(V){return function(W,G,X,te){var oe=T(W),le=R[V][T(W)];return 2===oe&&(le=le[G?0:1]),le.replace(/%d/i,W)}},H=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];h.defineLocale("ar-dz",{months:H,monthsShort:H,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(V){return"\u0645"===V},meridiem:function(V,W,G){return V<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:D("s"),ss:D("s"),m:D("m"),mm:D("m"),h:D("h"),hh:D("h"),d:D("d"),dd:D("d"),M:D("M"),MM:D("M"),y:D("y"),yy:D("y")},postformat:function(V){return V.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(E(6676))},7078:function(Y,$,E){!function(h){"use strict";h.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(E(6676))},7776:function(Y,$,E){!function(h){"use strict";var T={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},R=function(W){return 0===W?0:1===W?1:2===W?2:W%100>=3&&W%100<=10?3:W%100>=11?4:5},D={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},H=function(W){return function(G,X,te,oe){var le=R(G),se=D[W][R(G)];return 2===le&&(se=se[X?0:1]),se.replace(/%d/i,G)}},O=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];h.defineLocale("ar-ly",{months:O,monthsShort:O,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(W){return"\u0645"===W},meridiem:function(W,G,X){return W<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:H("s"),ss:H("s"),m:H("m"),mm:H("m"),h:H("h"),hh:H("h"),d:H("d"),dd:H("d"),M:H("M"),MM:H("M"),y:H("y"),yy:H("y")},preparse:function(W){return W.replace(/\u060c/g,",")},postformat:function(W){return W.replace(/\d/g,function(G){return T[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},6789:function(Y,$,E){!function(h){"use strict";h.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},6897:function(Y,$,E){!function(h){"use strict";var T={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};h.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(H){return"\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(H){return H.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(O){return R[O]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(E(6676))},1585:function(Y,$,E){!function(h){"use strict";h.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},2097:function(Y,$,E){!function(h){"use strict";var T={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=function(G){return 0===G?0:1===G?1:2===G?2:G%100>=3&&G%100<=10?3:G%100>=11?4:5},H={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},O=function(G){return function(X,te,oe,le){var se=D(X),de=H[G][D(X)];return 2===se&&(de=de[te?0:1]),de.replace(/%d/i,X)}},V=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];h.defineLocale("ar",{months:V,monthsShort:V,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(G){return"\u0645"===G},meridiem:function(G,X,te){return G<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:O("s"),ss:O("s"),m:O("m"),mm:O("m"),h:O("h"),hh:O("h"),d:O("d"),dd:O("d"),M:O("M"),MM:O("M"),y:O("y"),yy:O("y")},preparse:function(G){return G.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(X){return R[X]}).replace(/\u060c/g,",")},postformat:function(G){return G.replace(/\d/g,function(X){return T[X]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},5611:function(Y,$,E){!function(h){"use strict";var T={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};h.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(D){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(D)},meridiem:function(D,H,O){return D<4?"gec\u0259":D<12?"s\u0259h\u0259r":D<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(D){if(0===D)return D+"-\u0131nc\u0131";var H=D%10;return D+(T[H]||T[D%100-H]||T[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2459:function(Y,$,E){!function(h){"use strict";function R(H,O,V){return"m"===V?O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===V?O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":H+" "+function T(H,O){var V=H.split("_");return O%10==1&&O%100!=11?V[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?V[1]:V[2]}({ss:O?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[V],+H)}h.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:R,mm:R,h:R,hh:R,d:"\u0434\u0437\u0435\u043d\u044c",dd:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(H){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(H)},meridiem:function(H,O,V){return H<4?"\u043d\u043e\u0447\u044b":H<12?"\u0440\u0430\u043d\u0456\u0446\u044b":H<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(H,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return H%10!=2&&H%10!=3||H%100==12||H%100==13?H+"-\u044b":H+"-\u0456";case"D":return H+"-\u0433\u0430";default:return H}},week:{dow:1,doy:7}})}(E(6676))},1825:function(Y,$,E){!function(h){"use strict";h.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var D=R%10,H=R%100;return 0===R?R+"-\u0435\u0432":0===H?R+"-\u0435\u043d":H>10&&H<20?R+"-\u0442\u0438":1===D?R+"-\u0432\u0438":2===D?R+"-\u0440\u0438":7===D||8===D?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},5918:function(Y,$,E){!function(h){"use strict";h.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(E(6676))},9683:function(Y,$,E){!function(h){"use strict";var T={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};h.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(H){return H.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u09b0\u09be\u09a4"===O?H<4?H:H+12:"\u09ad\u09cb\u09b0"===O||"\u09b8\u0995\u09be\u09b2"===O?H:"\u09a6\u09c1\u09aa\u09c1\u09b0"===O?H>=3?H:H+12:"\u09ac\u09bf\u0995\u09be\u09b2"===O||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u09b0\u09be\u09a4":H<6?"\u09ad\u09cb\u09b0":H<12?"\u09b8\u0995\u09be\u09b2":H<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":H<18?"\u09ac\u09bf\u0995\u09be\u09b2":H<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},4065:function(Y,$,E){!function(h){"use strict";var T={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};h.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(H){return H.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u09b0\u09be\u09a4"===O&&H>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===O&&H<5||"\u09ac\u09bf\u0995\u09be\u09b2"===O?H+12:H},meridiem:function(H,O,V){return H<4?"\u09b0\u09be\u09a4":H<10?"\u09b8\u0995\u09be\u09b2":H<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":H<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},1034:function(Y,$,E){!function(h){"use strict";var T={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},R={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};h.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(H){return H.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===O&&H>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===O&&H<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===O?H+12:H},meridiem:function(H,O,V){return H<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":H<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":H<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":H<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(E(6676))},7671:function(Y,$,E){!function(h){"use strict";function T(de,pe,Ne){return de+" "+function H(de,pe){return 2===pe?function O(de){var pe={m:"v",b:"v",d:"z"};return void 0===pe[de.charAt(0)]?de:pe[de.charAt(0)]+de.substring(1)}(de):de}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ne],de)}function D(de){return de>9?D(de%10):de}var V=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],W=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,le=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];h.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:le,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:le,monthsRegex:W,monthsShortRegex:W,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:V,longMonthsParse:V,shortMonthsParse:V,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:T,h:"un eur",hh:"%d eur",d:"un devezh",dd:T,M:"ur miz",MM:T,y:"ur bloaz",yy:function R(de){switch(D(de)){case 1:case 3:case 4:case 5:case 9:return de+" bloaz";default:return de+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(de){return de+(1===de?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(de){return"g.m."===de},meridiem:function(de,pe,Ne){return de<12?"a.m.":"g.m."}})}(E(6676))},8153:function(Y,$,E){!function(h){"use strict";function T(D,H,O){var V=D+" ";switch(O){case"ss":return V+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return H?"jedna minuta":"jedne minute";case"mm":return V+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return H?"jedan sat":"jednog sata";case"hh":return V+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return V+(1===D?"dan":"dana");case"MM":return V+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return V+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}h.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:T,m:T,mm:T,h:T,hh:T,d:"dan",dd:T,M:"mjesec",MM:T,y:"godinu",yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},4287:function(Y,$,E){!function(h){"use strict";h.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,D){var H=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===D||"W"===D)&&(H="a"),R+H},week:{dow:1,doy:4}})}(E(6676))},2616:function(Y,$,E){!function(h){"use strict";var T={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},R="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),D=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],H=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function O(G){return G>1&&G<5&&1!=~~(G/10)}function V(G,X,te,oe){var le=G+" ";switch(te){case"s":return X||oe?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return X||oe?le+(O(G)?"sekundy":"sekund"):le+"sekundami";case"m":return X?"minuta":oe?"minutu":"minutou";case"mm":return X||oe?le+(O(G)?"minuty":"minut"):le+"minutami";case"h":return X?"hodina":oe?"hodinu":"hodinou";case"hh":return X||oe?le+(O(G)?"hodiny":"hodin"):le+"hodinami";case"d":return X||oe?"den":"dnem";case"dd":return X||oe?le+(O(G)?"dny":"dn\xed"):le+"dny";case"M":return X||oe?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return X||oe?le+(O(G)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):le+"m\u011bs\xedci";case"y":return X||oe?"rok":"rokem";case"yy":return X||oe?le+(O(G)?"roky":"let"):le+"lety"}}h.defineLocale("cs",{months:T,monthsShort:R,monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:V,ss:V,m:V,mm:V,h:V,hh:V,d:V,dd:V,M:V,MM:V,y:V,yy:V},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7049:function(Y,$,E){!function(h){"use strict";h.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(R){return R+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(R)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(R)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(E(6676))},9172:function(Y,$,E){!function(h){"use strict";h.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(R){var H="";return R>20?H=40===R||50===R||60===R||80===R||100===R?"fed":"ain":R>0&&(H=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][R]),R+H},week:{dow:1,doy:4}})}(E(6676))},605:function(Y,$,E){!function(h){"use strict";h.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3395:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}h.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:T,mm:"%d Minuten",h:T,hh:"%d Stunden",d:T,dd:T,w:T,ww:"%d Wochen",M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9835:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}h.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:T,mm:"%d Minuten",h:T,hh:"%d Stunden",d:T,dd:T,w:T,ww:"%d Wochen",M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4013:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}h.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:T,mm:"%d Minuten",h:T,hh:"%d Stunden",d:T,dd:T,w:T,ww:"%d Wochen",M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4570:function(Y,$,E){!function(h){"use strict";var T=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],R=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];h.defineLocale("dv",{months:T,monthsShort:T,weekdays:R,weekdaysShort:R,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(H){return"\u0789\u078a"===H},meridiem:function(H,O,V){return H<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(E(6676))},1859:function(Y,$,E){!function(h){"use strict";h.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(D,H){return D?"string"==typeof H&&/D/.test(H.substring(0,H.indexOf("MMMM")))?this._monthsGenitiveEl[D.month()]:this._monthsNominativeEl[D.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(D,H,O){return D>11?O?"\u03bc\u03bc":"\u039c\u039c":O?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(D){return"\u03bc"===(D+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(D,H){var O=this._calendarEl[D],V=H&&H.hours();return function T(D){return typeof Function<"u"&&D instanceof Function||"[object Function]"===Object.prototype.toString.call(D)}(O)&&(O=O.apply(H)),O.replace("{}",V%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(E(6676))},5785:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:4}})}(E(6676))},3792:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},7651:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},1929:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},9818:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},6612:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:6}})}(E(6676))},4900:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},2721:function(Y,$,E){!function(h){"use strict";h.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},5159:function(Y,$,E){!function(h){"use strict";h.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(R){return"p"===R.charAt(0).toLowerCase()},meridiem:function(R,D,H){return R>11?H?"p.t.m.":"P.T.M.":H?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(E(6676))},1780:function(Y,$,E){!function(h){"use strict";var T="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;h.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:T[V.month()]:T},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3468:function(Y,$,E){!function(h){"use strict";var T="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;h.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:T[V.month()]:T},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},4938:function(Y,$,E){!function(h){"use strict";var T="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;h.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:T[V.month()]:T},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(E(6676))},1148:function(Y,$,E){!function(h){"use strict";var T="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;h.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:T[V.month()]:T},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},1453:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){var W={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[D+"sekundi",D+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[D+" minuti",D+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[D+" tunni",D+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[D+" kuu",D+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[D+" aasta",D+" aastat"]};return H?W[O][2]?W[O][2]:W[O][1]:V?W[O][0]:W[O][1]}h.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:T,ss:T,m:T,mm:T,h:T,hh:T,d:T,dd:"%d p\xe4eva",M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4697:function(Y,$,E){!function(h){"use strict";h.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},2900:function(Y,$,E){!function(h){"use strict";var T={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},R={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};h.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(H){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(H)},meridiem:function(H,O,V){return H<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/[\u06f0-\u06f9]/g,function(O){return R[O]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(E(6676))},9775:function(Y,$,E){!function(h){"use strict";var T="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),R=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",T[7],T[8],T[9]];function D(V,W,G,X){var te="";switch(G){case"s":return X?"muutaman sekunnin":"muutama sekunti";case"ss":te=X?"sekunnin":"sekuntia";break;case"m":return X?"minuutin":"minuutti";case"mm":te=X?"minuutin":"minuuttia";break;case"h":return X?"tunnin":"tunti";case"hh":te=X?"tunnin":"tuntia";break;case"d":return X?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":te=X?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return X?"kuukauden":"kuukausi";case"MM":te=X?"kuukauden":"kuukautta";break;case"y":return X?"vuoden":"vuosi";case"yy":te=X?"vuoden":"vuotta"}return function H(V,W){return V<10?W?R[V]:T[V]:V}(V,X)+" "+te}h.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4282:function(Y,$,E){!function(h){"use strict";h.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},4236:function(Y,$,E){!function(h){"use strict";h.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2830:function(Y,$,E){!function(h){"use strict";h.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}}})}(E(6676))},1412:function(Y,$,E){!function(h){"use strict";h.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},9361:function(Y,$,E){!function(h){"use strict";var D=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,H=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];h.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:D,monthsShortRegex:D,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:H,longMonthsParse:H,shortMonthsParse:H,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(V,W){switch(W){case"D":return V+(1===V?"er":"");default:case"M":case"Q":case"DDD":case"d":return V+(1===V?"er":"e");case"w":case"W":return V+(1===V?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},6984:function(Y,$,E){!function(h){"use strict";var T="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),R="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");h.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(H,O){return H?/-MMM-/.test(O)?R[H.month()]:T[H.month()]:T},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(H){return H+(1===H||8===H||H>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},3961:function(Y,$,E){!function(h){"use strict";h.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(W){return W+(1===W?"d":W%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},8849:function(Y,$,E){!function(h){"use strict";h.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(W){return W+(1===W?"d":W%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},4273:function(Y,$,E){!function(h){"use strict";h.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(R){return 0===R.indexOf("un")?"n"+R:"en "+R},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},623:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){var W={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[D+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",D+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[D+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",D+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[D+" \u0935\u0930\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[D+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",D+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[D+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",D+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[D+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return V?W[O][0]:W[O][1]}h.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:T,ss:T,m:T,mm:T,h:T,hh:T,d:T,dd:T,M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(D,H){return"D"===H?D+"\u0935\u0947\u0930":D},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(D,H){return 12===D&&(D=0),"\u0930\u093e\u0924\u0940"===H?D<4?D:D+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===H?D:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===H?D>12?D:D+12:"\u0938\u093e\u0902\u091c\u0947"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"\u0930\u093e\u0924\u0940":D<12?"\u0938\u0915\u093e\u0933\u0940\u0902":D<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":D<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(E(6676))},2696:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){var W={s:["thoddea sekondamni","thodde sekond"],ss:[D+" sekondamni",D+" sekond"],m:["eka mintan","ek minut"],mm:[D+" mintamni",D+" mintam"],h:["eka voran","ek vor"],hh:[D+" voramni",D+" voram"],d:["eka disan","ek dis"],dd:[D+" disamni",D+" dis"],M:["eka mhoinean","ek mhoino"],MM:[D+" mhoineamni",D+" mhoine"],y:["eka vorsan","ek voros"],yy:[D+" vorsamni",D+" vorsam"]};return V?W[O][0]:W[O][1]}h.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:T,ss:T,m:T,mm:T,h:T,hh:T,d:T,dd:T,M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(D,H){return"D"===H?D+"er":D},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(D,H){return 12===D&&(D=0),"rati"===H?D<4?D:D+12:"sokallim"===H?D:"donparam"===H?D>12?D:D+12:"sanje"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"rati":D<12?"sokallim":D<16?"donparam":D<20?"sanje":"rati"}})}(E(6676))},6928:function(Y,$,E){!function(h){"use strict";var T={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},R={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};h.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(H){return H.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0ab0\u0abe\u0aa4"===O?H<4?H:H+12:"\u0ab8\u0ab5\u0abe\u0ab0"===O?H:"\u0aac\u0aaa\u0acb\u0ab0"===O?H>=10?H:H+12:"\u0ab8\u0abe\u0a82\u0a9c"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0ab0\u0abe\u0aa4":H<10?"\u0ab8\u0ab5\u0abe\u0ab0":H<17?"\u0aac\u0aaa\u0acb\u0ab0":H<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(E(6676))},4804:function(Y,$,E){!function(h){"use strict";h.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(R){return 2===R?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":R+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(R){return 2===R?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":R+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(R){return 2===R?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":R+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(R){return 2===R?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":R%10==0&&10!==R?R+" \u05e9\u05e0\u05d4":R+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(R){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(R)},meridiem:function(R,D,H){return R<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":R<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":R<12?H?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":R<18?H?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(E(6676))},3015:function(Y,$,E){!function(h){"use strict";var T={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},D=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];h.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:D,longMonthsParse:D,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(V){return V.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(W){return R[W]})},postformat:function(V){return V.replace(/\d/g,function(W){return T[W]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(V,W){return 12===V&&(V=0),"\u0930\u093e\u0924"===W?V<4?V:V+12:"\u0938\u0941\u092c\u0939"===W?V:"\u0926\u094b\u092a\u0939\u0930"===W?V>=10?V:V+12:"\u0936\u093e\u092e"===W?V+12:void 0},meridiem:function(V,W,G){return V<4?"\u0930\u093e\u0924":V<10?"\u0938\u0941\u092c\u0939":V<17?"\u0926\u094b\u092a\u0939\u0930":V<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(E(6676))},7134:function(Y,$,E){!function(h){"use strict";function T(D,H,O){var V=D+" ";switch(O){case"ss":return V+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return H?"jedna minuta":"jedne minute";case"mm":return V+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return H?"jedan sat":"jednog sata";case"hh":return V+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return V+(1===D?"dan":"dana");case"MM":return V+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return V+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}h.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:T,m:T,mm:T,h:T,hh:T,d:"dan",dd:T,M:"mjesec",MM:T,y:"godinu",yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},670:function(Y,$,E){!function(h){"use strict";var T="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function R(O,V,W,G){var X=O;switch(W){case"s":return G||V?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return X+(G||V)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||V?" perc":" perce");case"mm":return X+(G||V?" perc":" perce");case"h":return"egy"+(G||V?" \xf3ra":" \xf3r\xe1ja");case"hh":return X+(G||V?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||V?" nap":" napja");case"dd":return X+(G||V?" nap":" napja");case"M":return"egy"+(G||V?" h\xf3nap":" h\xf3napja");case"MM":return X+(G||V?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||V?" \xe9v":" \xe9ve");case"yy":return X+(G||V?" \xe9v":" \xe9ve")}return""}function D(O){return(O?"":"[m\xfalt] ")+"["+T[this.day()]+"] LT[-kor]"}h.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(O){return"u"===O.charAt(1).toLowerCase()},meridiem:function(O,V,W){return O<12?!0===W?"de":"DE":!0===W?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return D.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return D.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4523:function(Y,$,E){!function(h){"use strict";h.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(R){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(R)},meridiem:function(R){return R<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":R<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":R<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(R,D){switch(D){case"DDD":case"w":case"W":case"DDDo":return 1===R?R+"-\u056b\u0576":R+"-\u0580\u0564";default:return R}},week:{dow:1,doy:7}})}(E(6676))},9233:function(Y,$,E){!function(h){"use strict";h.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"siang"===D?R>=11?R:R+12:"sore"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"siang":R<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(E(6676))},4693:function(Y,$,E){!function(h){"use strict";function T(H){return H%100==11||H%10!=1}function R(H,O,V,W){var G=H+" ";switch(V){case"s":return O||W?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return T(H)?G+(O||W?"sek\xfandur":"sek\xfandum"):G+"sek\xfanda";case"m":return O?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return T(H)?G+(O||W?"m\xedn\xfatur":"m\xedn\xfatum"):O?G+"m\xedn\xfata":G+"m\xedn\xfatu";case"hh":return T(H)?G+(O||W?"klukkustundir":"klukkustundum"):G+"klukkustund";case"d":return O?"dagur":W?"dag":"degi";case"dd":return T(H)?O?G+"dagar":G+(W?"daga":"d\xf6gum"):O?G+"dagur":G+(W?"dag":"degi");case"M":return O?"m\xe1nu\xf0ur":W?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return T(H)?O?G+"m\xe1nu\xf0ir":G+(W?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):O?G+"m\xe1nu\xf0ur":G+(W?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return O||W?"\xe1r":"\xe1ri";case"yy":return T(H)?G+(O||W?"\xe1r":"\xe1rum"):G+(O||W?"\xe1r":"\xe1ri")}}h.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:R,ss:R,m:R,mm:R,h:"klukkustund",hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},8118:function(Y,$,E){!function(h){"use strict";h.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(R){return(/^[0-9].+$/.test(R)?"tra":"in")+" "+R},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3936:function(Y,$,E){!function(h){"use strict";h.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},6871:function(Y,$,E){!function(h){"use strict";h.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(R,D){return"\u5143"===D[1]?1:parseInt(D[1]||R,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(R){return"\u5348\u5f8c"===R},meridiem:function(R,D,H){return R<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(R){return R.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(R){return this.week()!==R.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(R,D){switch(D){case"y":return 1===R?"\u5143\u5e74":R+"\u5e74";case"d":case"D":case"DDD":return R+"\u65e5";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(E(6676))},8710:function(Y,$,E){!function(h){"use strict";h.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(R,D){return 12===R&&(R=0),"enjing"===D?R:"siyang"===D?R>=11?R:R+12:"sonten"===D||"ndalu"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"enjing":R<15?"siyang":R<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(E(6676))},7125:function(Y,$,E){!function(h){"use strict";h.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(R){return R.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(D,H,O){return"\u10d8"===O?H+"\u10e8\u10d8":H+O+"\u10e8\u10d8"})},past:function(R){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(R)?R.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(R)?R.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):R},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(R){return 0===R?R:1===R?R+"-\u10da\u10d8":R<20||R<=100&&R%20==0||R%100==0?"\u10db\u10d4-"+R:R+"-\u10d4"},week:{dow:1,doy:7}})}(E(6676))},2461:function(Y,$,E){!function(h){"use strict";var T={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};h.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(D){return D+(T[D]||T[D%10]||T[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},7399:function(Y,$,E){!function(h){"use strict";var T={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},R={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};h.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(H){return"\u179b\u17d2\u1784\u17b6\u1785"===H},meridiem:function(H,O,V){return H<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(H){return H.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},week:{dow:1,doy:4}})}(E(6676))},8720:function(Y,$,E){!function(h){"use strict";var T={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},R={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};h.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(H){return H.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===O?H<4?H:H+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===O?H:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===O?H>=10?H:H+12:"\u0cb8\u0c82\u0c9c\u0cc6"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":H<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":H<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":H<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(H){return H+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(E(6676))},5306:function(Y,$,E){!function(h){"use strict";h.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\uc77c";case"M":return R+"\uc6d4";case"w":case"W":return R+"\uc8fc";default:return R}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(R){return"\uc624\ud6c4"===R},meridiem:function(R,D,H){return R<12?"\uc624\uc804":"\uc624\ud6c4"}})}(E(6676))},2995:function(Y,$,E){!function(h){"use strict";var T={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];h.defineLocale("ku",{months:D,monthsShort:D,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(O){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(O)},meridiem:function(O,V,W){return O<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(O){return O.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(V){return R[V]}).replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(V){return T[V]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},8779:function(Y,$,E){!function(h){"use strict";var T={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};h.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(D){return D+(T[D]||T[D%10]||T[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2057:function(Y,$,E){!function(h){"use strict";function T(V,W,G,X){var te={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return W?te[G][0]:te[G][1]}function H(V){if(V=parseInt(V,10),isNaN(V))return!1;if(V<0)return!0;if(V<10)return 4<=V&&V<=7;if(V<100){var W=V%10;return H(0===W?V/10:W)}if(V<1e4){for(;V>=10;)V/=10;return H(V)}return H(V/=1e3)}h.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function R(V){return H(V.substr(0,V.indexOf(" ")))?"a "+V:"an "+V},past:function D(V){return H(V.substr(0,V.indexOf(" ")))?"viru "+V:"virun "+V},s:"e puer Sekonnen",ss:"%d Sekonnen",m:T,mm:"%d Minutten",h:T,hh:"%d Stonnen",d:T,dd:"%d Deeg",M:T,MM:"%d M\xe9int",y:T,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7192:function(Y,$,E){!function(h){"use strict";h.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(R){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===R},meridiem:function(R,D,H){return R<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(R){return"\u0e97\u0eb5\u0ec8"+R}})}(E(6676))},5430:function(Y,$,E){!function(h){"use strict";var T={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function D(G,X,te,oe){return X?O(te)[0]:oe?O(te)[1]:O(te)[2]}function H(G){return G%10==0||G>10&&G<20}function O(G){return T[G].split("_")}function V(G,X,te,oe){var le=G+" ";return 1===G?le+D(0,X,te[0],oe):X?le+(H(G)?O(te)[1]:O(te)[0]):oe?le+O(te)[1]:le+(H(G)?O(te)[1]:O(te)[2])}h.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function R(G,X,te,oe){return X?"kelios sekund\u0117s":oe?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:V,m:D,mm:V,h:D,hh:V,d:D,dd:V,M:D,MM:V,y:D,yy:V},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(G){return G+"-oji"},week:{dow:1,doy:4}})}(E(6676))},3363:function(Y,$,E){!function(h){"use strict";var T={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function R(W,G,X){return X?G%10==1&&G%100!=11?W[2]:W[3]:G%10==1&&G%100!=11?W[0]:W[1]}function D(W,G,X){return W+" "+R(T[X],W,G)}function H(W,G,X){return R(T[X],W,G)}h.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function O(W,G){return G?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:D,m:H,mm:D,h:H,hh:D,d:H,dd:D,M:H,MM:D,y:H,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2939:function(Y,$,E){!function(h){"use strict";var T={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(D,H){return 1===D?H[0]:D>=2&&D<=4?H[1]:H[2]},translate:function(D,H,O){var V=T.words[O];return 1===O.length?H?V[0]:V[1]:D+" "+T.correctGrammaticalCase(D,V)}};h.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:T.translate,m:T.translate,mm:T.translate,h:T.translate,hh:T.translate,d:"dan",dd:T.translate,M:"mjesec",MM:T.translate,y:"godinu",yy:T.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},8212:function(Y,$,E){!function(h){"use strict";h.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},9718:function(Y,$,E){!function(h){"use strict";h.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var D=R%10,H=R%100;return 0===R?R+"-\u0435\u0432":0===H?R+"-\u0435\u043d":H>10&&H<20?R+"-\u0442\u0438":1===D?R+"-\u0432\u0438":2===D?R+"-\u0440\u0438":7===D||8===D?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},561:function(Y,$,E){!function(h){"use strict";h.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(R,D){return 12===R&&(R=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===D&&R>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===D||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===D?R+12:R},meridiem:function(R,D,H){return R<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":R<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":R<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":R<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(E(6676))},8929:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){switch(O){case"s":return H?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return D+(H?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return D+(H?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return D+(H?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return D+(H?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return D+(H?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return D+(H?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return D}}h.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(D){return"\u04ae\u0425"===D},meridiem:function(D,H,O){return D<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:T,ss:T,m:T,mm:T,h:T,hh:T,d:T,dd:T,M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(D,H){switch(H){case"d":case"D":case"DDD":return D+" \u04e9\u0434\u04e9\u0440";default:return D}}})}(E(6676))},4880:function(Y,$,E){!function(h){"use strict";var T={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function D(O,V,W,G){var X="";if(V)switch(W){case"s":X="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":X="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":X="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":X="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":X="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":X="%d \u0924\u093e\u0938";break;case"d":X="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":X="%d \u0926\u093f\u0935\u0938";break;case"M":X="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":X="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":X="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":X="%d \u0935\u0930\u094d\u0937\u0947"}else switch(W){case"s":X="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":X="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":X="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":X="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":X="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":X="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":X="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":X="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":X="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":X="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":X="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":X="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return X.replace(/%d/i,O)}h.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},preparse:function(O){return O.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(V){return R[V]})},postformat:function(O){return O.replace(/\d/g,function(V){return T[V]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(O,V){return 12===O&&(O=0),"\u092a\u0939\u093e\u091f\u0947"===V||"\u0938\u0915\u093e\u0933\u0940"===V?O:"\u0926\u0941\u092a\u093e\u0930\u0940"===V||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===V||"\u0930\u093e\u0924\u094d\u0930\u0940"===V?O>=12?O:O+12:void 0},meridiem:function(O,V,W){return O>=0&&O<6?"\u092a\u0939\u093e\u091f\u0947":O<12?"\u0938\u0915\u093e\u0933\u0940":O<17?"\u0926\u0941\u092a\u093e\u0930\u0940":O<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(E(6676))},2074:function(Y,$,E){!function(h){"use strict";h.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"tengahari"===D?R>=11?R:R+12:"petang"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"tengahari":R<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},3193:function(Y,$,E){!function(h){"use strict";h.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"tengahari"===D?R>=11?R:R+12:"petang"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"tengahari":R<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},4082:function(Y,$,E){!function(h){"use strict";h.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},2261:function(Y,$,E){!function(h){"use strict";var T={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},R={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};h.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(H){return H.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},week:{dow:1,doy:4}})}(E(6676))},5273:function(Y,$,E){!function(h){"use strict";h.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9874:function(Y,$,E){!function(h){"use strict";var T={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};h.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(H){return H.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0930\u093e\u0924\u093f"===O?H<4?H:H+12:"\u092c\u093f\u0939\u093e\u0928"===O?H:"\u0926\u093f\u0909\u0901\u0938\u094b"===O?H>=10?H:H+12:"\u0938\u093e\u0901\u091d"===O?H+12:void 0},meridiem:function(H,O,V){return H<3?"\u0930\u093e\u0924\u093f":H<12?"\u092c\u093f\u0939\u093e\u0928":H<16?"\u0926\u093f\u0909\u0901\u0938\u094b":H<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(E(6676))},1484:function(Y,$,E){!function(h){"use strict";var T="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],H=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;h.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:T[V.month()]:T},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(V){return V+(1===V||8===V||V>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1667:function(Y,$,E){!function(h){"use strict";var T="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],H=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;h.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:T[V.month()]:T},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(V){return V+(1===V||8===V||V>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},7262:function(Y,$,E){!function(h){"use strict";h.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9679:function(Y,$,E){!function(h){"use strict";h.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,D){var H=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===D||"W"===D)&&(H="a"),R+H},week:{dow:1,doy:4}})}(E(6676))},6830:function(Y,$,E){!function(h){"use strict";var T={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},R={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};h.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(H){return H.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0a30\u0a3e\u0a24"===O?H<4?H:H+12:"\u0a38\u0a35\u0a47\u0a30"===O?H:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===O?H>=10?H:H+12:"\u0a38\u0a3c\u0a3e\u0a2e"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0a30\u0a3e\u0a24":H<10?"\u0a38\u0a35\u0a47\u0a30":H<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":H<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(E(6676))},3616:function(Y,$,E){!function(h){"use strict";var T="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),R="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),D=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function H(W){return W%10<5&&W%10>1&&~~(W/10)%10!=1}function O(W,G,X){var te=W+" ";switch(X){case"ss":return te+(H(W)?"sekundy":"sekund");case"m":return G?"minuta":"minut\u0119";case"mm":return te+(H(W)?"minuty":"minut");case"h":return G?"godzina":"godzin\u0119";case"hh":return te+(H(W)?"godziny":"godzin");case"ww":return te+(H(W)?"tygodnie":"tygodni");case"MM":return te+(H(W)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return te+(H(W)?"lata":"lat")}}h.defineLocale("pl",{months:function(W,G){return W?/D MMMM/.test(G)?R[W.month()]:T[W.month()]:T},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:O,m:O,mm:O,h:O,hh:O,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:O,M:"miesi\u0105c",MM:O,y:"rok",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2751:function(Y,$,E){!function(h){"use strict";h.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(E(6676))},5138:function(Y,$,E){!function(h){"use strict";h.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},7968:function(Y,$,E){!function(h){"use strict";function T(D,H,O){var W=" ";return(D%100>=20||D>=100&&D%100==0)&&(W=" de "),D+W+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[O]}h.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:T,m:"un minut",mm:T,h:"o or\u0103",hh:T,d:"o zi",dd:T,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:T,M:"o lun\u0103",MM:T,y:"un an",yy:T},week:{dow:1,doy:7}})}(E(6676))},1828:function(Y,$,E){!function(h){"use strict";function R(O,V,W){return"m"===W?V?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":O+" "+function T(O,V){var W=O.split("_");return V%10==1&&V%100!=11?W[0]:V%10>=2&&V%10<=4&&(V%100<10||V%100>=20)?W[1]:W[2]}({ss:V?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:V?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[W],+O)}var D=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];h.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0447\u0430\u0441",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(O){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(O)},meridiem:function(O,V,W){return O<4?"\u043d\u043e\u0447\u0438":O<12?"\u0443\u0442\u0440\u0430":O<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(O,V){switch(V){case"M":case"d":case"DDD":return O+"-\u0439";case"D":return O+"-\u0433\u043e";case"w":case"W":return O+"-\u044f";default:return O}},week:{dow:1,doy:4}})}(E(6676))},2188:function(Y,$,E){!function(h){"use strict";var T=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],R=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];h.defineLocale("sd",{months:T,monthsShort:T,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(H){return"\u0634\u0627\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},6562:function(Y,$,E){!function(h){"use strict";h.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7172:function(Y,$,E){!function(h){"use strict";h.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(R){return R+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(R){return"\u0db4.\u0dc0."===R||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===R},meridiem:function(R,D,H){return R>11?H?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":H?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(E(6676))},9966:function(Y,$,E){!function(h){"use strict";var T="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),R="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function D(V){return V>1&&V<5}function H(V,W,G,X){var te=V+" ";switch(G){case"s":return W||X?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return W||X?te+(D(V)?"sekundy":"sek\xfand"):te+"sekundami";case"m":return W?"min\xfata":X?"min\xfatu":"min\xfatou";case"mm":return W||X?te+(D(V)?"min\xfaty":"min\xfat"):te+"min\xfatami";case"h":return W?"hodina":X?"hodinu":"hodinou";case"hh":return W||X?te+(D(V)?"hodiny":"hod\xedn"):te+"hodinami";case"d":return W||X?"de\u0148":"d\u0148om";case"dd":return W||X?te+(D(V)?"dni":"dn\xed"):te+"d\u0148ami";case"M":return W||X?"mesiac":"mesiacom";case"MM":return W||X?te+(D(V)?"mesiace":"mesiacov"):te+"mesiacmi";case"y":return W||X?"rok":"rokom";case"yy":return W||X?te+(D(V)?"roky":"rokov"):te+"rokmi"}}h.defineLocale("sk",{months:T,monthsShort:R,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:H,ss:H,m:H,mm:H,h:H,hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7520:function(Y,$,E){!function(h){"use strict";function T(D,H,O,V){var W=D+" ";switch(O){case"s":return H||V?"nekaj sekund":"nekaj sekundami";case"ss":return W+(1===D?H?"sekundo":"sekundi":2===D?H||V?"sekundi":"sekundah":D<5?H||V?"sekunde":"sekundah":"sekund");case"m":return H?"ena minuta":"eno minuto";case"mm":return W+(1===D?H?"minuta":"minuto":2===D?H||V?"minuti":"minutama":D<5?H||V?"minute":"minutami":H||V?"minut":"minutami");case"h":return H?"ena ura":"eno uro";case"hh":return W+(1===D?H?"ura":"uro":2===D?H||V?"uri":"urama":D<5?H||V?"ure":"urami":H||V?"ur":"urami");case"d":return H||V?"en dan":"enim dnem";case"dd":return W+(1===D?H||V?"dan":"dnem":2===D?H||V?"dni":"dnevoma":H||V?"dni":"dnevi");case"M":return H||V?"en mesec":"enim mesecem";case"MM":return W+(1===D?H||V?"mesec":"mesecem":2===D?H||V?"meseca":"mesecema":D<5?H||V?"mesece":"meseci":H||V?"mesecev":"meseci");case"y":return H||V?"eno leto":"enim letom";case"yy":return W+(1===D?H||V?"leto":"letom":2===D?H||V?"leti":"letoma":D<5?H||V?"leta":"leti":H||V?"let":"leti")}}h.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:T,ss:T,m:T,mm:T,h:T,hh:T,d:T,dd:T,M:T,MM:T,y:T,yy:T},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},5291:function(Y,$,E){!function(h){"use strict";h.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(R){return"M"===R.charAt(0)},meridiem:function(R,D,H){return R<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7603:function(Y,$,E){!function(h){"use strict";var T={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(D,H){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?H[0]:H[1]:H[2]},translate:function(D,H,O,V){var G,W=T.words[O];return 1===O.length?"y"===O&&H?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":V||H?W[0]:W[1]:(G=T.correctGrammaticalCase(D,W),"yy"===O&&H&&"\u0433\u043e\u0434\u0438\u043d\u0443"===G?D+" \u0433\u043e\u0434\u0438\u043d\u0430":D+" "+G)}};h.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:T.translate,m:T.translate,mm:T.translate,h:T.translate,hh:T.translate,d:T.translate,dd:T.translate,M:T.translate,MM:T.translate,y:T.translate,yy:T.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},450:function(Y,$,E){!function(h){"use strict";var T={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(D,H){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?H[0]:H[1]:H[2]},translate:function(D,H,O,V){var G,W=T.words[O];return 1===O.length?"y"===O&&H?"jedna godina":V||H?W[0]:W[1]:(G=T.correctGrammaticalCase(D,W),"yy"===O&&H&&"godinu"===G?D+" godina":D+" "+G)}};h.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:T.translate,m:T.translate,mm:T.translate,h:T.translate,hh:T.translate,d:T.translate,dd:T.translate,M:T.translate,MM:T.translate,y:T.translate,yy:T.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},383:function(Y,$,E){!function(h){"use strict";h.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(R,D,H){return R<11?"ekuseni":R<15?"emini":R<19?"entsambama":"ebusuku"},meridiemHour:function(R,D){return 12===R&&(R=0),"ekuseni"===D?R:"emini"===D?R>=11?R:R+12:"entsambama"===D||"ebusuku"===D?0===R?0:R+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(E(6676))},7221:function(Y,$,E){!function(h){"use strict";h.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?":e":1===D||2===D?":a":":e")},week:{dow:1,doy:4}})}(E(6676))},1743:function(Y,$,E){!function(h){"use strict";h.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(E(6676))},6351:function(Y,$,E){!function(h){"use strict";var T={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},R={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};h.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(H){return H+"\u0bb5\u0ba4\u0bc1"},preparse:function(H){return H.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return T[O]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(H,O,V){return H<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":H<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":H<10?" \u0b95\u0bbe\u0bb2\u0bc8":H<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":H<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":H<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(H,O){return 12===H&&(H=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===O?H<2?H:H+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===O||"\u0b95\u0bbe\u0bb2\u0bc8"===O||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===O&&H>=10?H:H+12},week:{dow:0,doy:6}})}(E(6676))},9620:function(Y,$,E){!function(h){"use strict";h.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===D?R<4?R:R+12:"\u0c09\u0c26\u0c2f\u0c02"===D?R:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===D?R>=10?R:R+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===D?R+12:void 0},meridiem:function(R,D,H){return R<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":R<10?"\u0c09\u0c26\u0c2f\u0c02":R<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":R<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(E(6676))},6278:function(Y,$,E){!function(h){"use strict";h.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6987:function(Y,$,E){!function(h){"use strict";var T={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};h.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(D,H){return 12===D&&(D=0),"\u0448\u0430\u0431"===H?D<4?D:D+12:"\u0441\u0443\u0431\u04b3"===H?D:"\u0440\u04ef\u0437"===H?D>=11?D:D+12:"\u0431\u0435\u0433\u043e\u04b3"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"\u0448\u0430\u0431":D<11?"\u0441\u0443\u0431\u04b3":D<16?"\u0440\u04ef\u0437":D<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(D){return D+(T[D]||T[D%10]||T[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},9325:function(Y,$,E){!function(h){"use strict";h.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(R){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===R},meridiem:function(R,D,H){return R<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(E(6676))},3485:function(Y,$,E){!function(h){"use strict";var T={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};h.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(D,H){switch(H){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'unjy";var O=D%10;return D+(T[O]||T[D%100-O]||T[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},8148:function(Y,$,E){!function(h){"use strict";h.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},9616:function(Y,$,E){!function(h){"use strict";var T="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function H(W,G,X,te){var oe=function O(W){var G=Math.floor(W%1e3/100),X=Math.floor(W%100/10),te=W%10,oe="";return G>0&&(oe+=T[G]+"vatlh"),X>0&&(oe+=(""!==oe?" ":"")+T[X]+"maH"),te>0&&(oe+=(""!==oe?" ":"")+T[te]),""===oe?"pagh":oe}(W);switch(X){case"ss":return oe+" lup";case"mm":return oe+" tup";case"hh":return oe+" rep";case"dd":return oe+" jaj";case"MM":return oe+" jar";case"yy":return oe+" DIS"}}h.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function R(W){var G=W;return-1!==W.indexOf("jaj")?G.slice(0,-3)+"leS":-1!==W.indexOf("jar")?G.slice(0,-3)+"waQ":-1!==W.indexOf("DIS")?G.slice(0,-3)+"nem":G+" pIq"},past:function D(W){var G=W;return-1!==W.indexOf("jaj")?G.slice(0,-3)+"Hu\u2019":-1!==W.indexOf("jar")?G.slice(0,-3)+"wen":-1!==W.indexOf("DIS")?G.slice(0,-3)+"ben":G+" ret"},s:"puS lup",ss:H,m:"wa\u2019 tup",mm:H,h:"wa\u2019 rep",hh:H,d:"wa\u2019 jaj",dd:H,M:"wa\u2019 jar",MM:H,y:"wa\u2019 DIS",yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4040:function(Y,$,E){!function(h){"use strict";var T={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};h.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(D,H,O){return D<12?O?"\xf6\xf6":"\xd6\xd6":O?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(D){return"\xf6s"===D||"\xd6S"===D},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(D,H){switch(H){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'\u0131nc\u0131";var O=D%10;return D+(T[O]||T[D%100-O]||T[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},594:function(Y,$,E){!function(h){"use strict";function R(D,H,O,V){var W={s:["viensas secunds","'iensas secunds"],ss:[D+" secunds",D+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[D+" m\xeduts",D+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[D+" \xfeoras",D+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[D+" ziuas",D+" ziuas"],M:["'n mes","'iens mes"],MM:[D+" mesen",D+" mesen"],y:["'n ar","'iens ar"],yy:[D+" ars",D+" ars"]};return V||H?W[O][0]:W[O][1]}h.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(D){return"d'o"===D.toLowerCase()},meridiem:function(D,H,O){return D>11?O?"d'o":"D'O":O?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3226:function(Y,$,E){!function(h){"use strict";h.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(E(6676))},673:function(Y,$,E){!function(h){"use strict";h.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(E(6676))},9580:function(Y,$,E){!function(h){"use strict";h.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===D||"\u0633\u06d5\u06be\u06d5\u0631"===D||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===D?R:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===D||"\u0643\u06d5\u0686"===D?R+12:R>=11?R:R+12},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":O<900?"\u0633\u06d5\u06be\u06d5\u0631":O<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":O<1230?"\u0686\u06c8\u0634":O<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return R+"-\u06be\u06d5\u067e\u062a\u06d5";default:return R}},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(E(6676))},7270:function(Y,$,E){!function(h){"use strict";function R(V,W,G){return"m"===G?W?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===G?W?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":V+" "+function T(V,W){var G=V.split("_");return W%10==1&&W%100!=11?G[0]:W%10>=2&&W%10<=4&&(W%100<10||W%100>=20)?G[1]:G[2]}({ss:W?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:W?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:W?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[G],+V)}function H(V){return function(){return V+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}h.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function D(V,W){var G={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===V?G.nominative.slice(1,7).concat(G.nominative.slice(0,1)):V?G[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(W)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(W)?"genitive":"nominative"][V.day()]:G.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:H("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:H("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:H("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:H("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return H("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return H("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:R,y:"\u0440\u0456\u043a",yy:R},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(V){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(V)},meridiem:function(V,W,G){return V<4?"\u043d\u043e\u0447\u0456":V<12?"\u0440\u0430\u043d\u043a\u0443":V<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(V,W){switch(W){case"M":case"d":case"DDD":case"w":case"W":return V+"-\u0439";case"D":return V+"-\u0433\u043e";default:return V}},week:{dow:1,doy:7}})}(E(6676))},1656:function(Y,$,E){!function(h){"use strict";var T=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],R=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];h.defineLocale("ur",{months:T,monthsShort:T,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(H){return"\u0634\u0627\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},8744:function(Y,$,E){!function(h){"use strict";h.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(E(6676))},8364:function(Y,$,E){!function(h){"use strict";h.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(E(6676))},5049:function(Y,$,E){!function(h){"use strict";h.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(R){return/^ch$/i.test(R)},meridiem:function(R,D,H){return R<12?H?"sa":"SA":H?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},5106:function(Y,$,E){!function(h){"use strict";h.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6199:function(Y,$,E){!function(h){"use strict";h.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(E(6676))},7280:function(Y,$,E){!function(h){"use strict";h.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:R>=11?R:R+12},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(R){return R.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(R){return this.week()!==R.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u5468";default:return R}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(E(6676))},6860:function(Y,$,E){!function(h){"use strict";h.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1200?"\u4e0a\u5348":1200===O?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},2335:function(Y,$,E){!function(h){"use strict";h.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},482:function(Y,$,E){!function(h){"use strict";h.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},6676:function(Y,$,E){(Y=E.nmd(Y)).exports=function(){"use strict";var h,pe;function T(){return h.apply(null,arguments)}function D(S){return S instanceof Array||"[object Array]"===Object.prototype.toString.call(S)}function H(S){return null!=S&&"[object Object]"===Object.prototype.toString.call(S)}function O(S,L){return Object.prototype.hasOwnProperty.call(S,L)}function V(S){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(S).length;var L;for(L in S)if(O(S,L))return!1;return!0}function W(S){return void 0===S}function G(S){return"number"==typeof S||"[object Number]"===Object.prototype.toString.call(S)}function X(S){return S instanceof Date||"[object Date]"===Object.prototype.toString.call(S)}function te(S,L){var q,j=[],ee=S.length;for(q=0;q>>0;for(q=0;q0)for(j=0;j=0?j?"+":"":"-")+Math.pow(10,Math.max(0,L-q.length)).toString().substr(1)+q}var ye=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ae=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Se={},Te={};function ve(S,L,j,q){var ee=q;"string"==typeof q&&(ee=function(){return this[q]()}),S&&(Te[S]=ee),L&&(Te[L[0]]=function(){return dn(ee.apply(this,arguments),L[1],L[2])}),j&&(Te[j]=function(){return this.localeData().ordinal(ee.apply(this,arguments),S)})}function Ue(S){return S.match(/\[[\s\S]/)?S.replace(/^\[|\]$/g,""):S.replace(/\\/g,"")}function it(S,L){return S.isValid()?(L=_i(L,S.localeData()),Se[L]=Se[L]||function ot(S){var j,q,L=S.match(ye);for(j=0,q=L.length;j=0&&Ae.test(S);)S=S.replace(Ae,q),Ae.lastIndex=0,j-=1;return S}var lt={};function _t(S,L){var j=S.toLowerCase();lt[j]=lt[j+"s"]=lt[L]=S}function Nt(S){return"string"==typeof S?lt[S]||lt[S.toLowerCase()]:void 0}function di(S){var j,q,L={};for(q in S)O(S,q)&&(j=Nt(q))&&(L[j]=S[q]);return L}var rt={};function gt(S,L){rt[S]=L}function Vi(S){return S%4==0&&S%100!=0||S%400==0}function Ki(S){return S<0?Math.ceil(S)||0:Math.floor(S)}function Mt(S){var L=+S,j=0;return 0!==L&&isFinite(L)&&(j=Ki(L)),j}function Qt(S,L){return function(j){return null!=j?(pl(this,S,j),T.updateOffset(this,L),this):Zi(this,S)}}function Zi(S,L){return S.isValid()?S._d["get"+(S._isUTC?"UTC":"")+L]():NaN}function pl(S,L,j){S.isValid()&&!isNaN(j)&&("FullYear"===L&&Vi(S.year())&&1===S.month()&&29===S.date()?(j=Mt(j),S._d["set"+(S._isUTC?"UTC":"")+L](j,S.month(),Fi(j,S.month()))):S._d["set"+(S._isUTC?"UTC":"")+L](j))}var ji,Jt=/\d/,Yi=/\d\d/,fa=/\d{3}/,Dr=/\d{4}/,kr=/[+-]?\d{6}/,zt=/\d\d?/,en=/\d\d\d\d?/,Xa=/\d\d\d\d\d\d?/,Tn=/\d{1,3}/,qr=/\d{1,4}/,Ii=/[+-]?\d{1,6}/,Hr=/\d+/,oi=/[+-]?\d+/,Eo=/Z|[+-]\d\d:?\d\d/gi,Oi=/Z|[+-]\d\d(?::?\d\d)?/gi,Ni=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Me(S,L,j){ji[S]=tt(L)?L:function(q,ee){return q&&j?j:L}}function Zt(S,L){return O(ji,S)?ji[S](L._strict,L._locale):new RegExp(function Rn(S){return bi(S.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(L,j,q,ee,he){return j||q||ee||he}))}(S))}function bi(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ji={};var zi={};function nt(S,L){var j,ee,q=L;for("string"==typeof S&&(S=[S]),G(L)&&(q=function(he,Ce){Ce[L]=Mt(he)}),ee=S.length,j=0;j68?1900:2e3)};var Wr=Qt("FullYear",!0);function Ho(S,L,j,q,ee,he,Ce){var ut;return S<100&&S>=0?(ut=new Date(S+400,L,j,q,ee,he,Ce),isFinite(ut.getFullYear())&&ut.setFullYear(S)):ut=new Date(S,L,j,q,ee,he,Ce),ut}function Rr(S){var L,j;return S<100&&S>=0?((j=Array.prototype.slice.call(arguments))[0]=S+400,L=new Date(Date.UTC.apply(null,j)),isFinite(L.getUTCFullYear())&&L.setUTCFullYear(S)):L=new Date(Date.UTC.apply(null,arguments)),L}function br(S,L,j){var q=7+L-j;return-(7+Rr(S,0,q).getUTCDay()-L)%7+q-1}function Ro(S,L,j,q,ee){var Vt,gi,ut=1+7*(L-1)+(7+j-q)%7+br(S,q,ee);return ut<=0?gi=Ln(Vt=S-1)+ut:ut>Ln(S)?(Vt=S+1,gi=ut-Ln(S)):(Vt=S,gi=ut),{year:Vt,dayOfYear:gi}}function Yr(S,L,j){var he,Ce,q=br(S.year(),L,j),ee=Math.floor((S.dayOfYear()-q-1)/7)+1;return ee<1?he=ee+$i(Ce=S.year()-1,L,j):ee>$i(S.year(),L,j)?(he=ee-$i(S.year(),L,j),Ce=S.year()+1):(Ce=S.year(),he=ee),{week:he,year:Ce}}function $i(S,L,j){var q=br(S,L,j),ee=br(S+1,L,j);return(Ln(S)-q+ee)/7}ve("w",["ww",2],"wo","week"),ve("W",["WW",2],"Wo","isoWeek"),_t("week","w"),_t("isoWeek","W"),gt("week",5),gt("isoWeek",5),Me("w",zt),Me("ww",zt,Yi),Me("W",zt),Me("WW",zt,Yi),un(["w","ww","W","WW"],function(S,L,j,q){L[q.substr(0,1)]=Mt(S)});function bs(S,L){return S.slice(L,7).concat(S.slice(0,L))}ve("d",0,"do","day"),ve("dd",0,0,function(S){return this.localeData().weekdaysMin(this,S)}),ve("ddd",0,0,function(S){return this.localeData().weekdaysShort(this,S)}),ve("dddd",0,0,function(S){return this.localeData().weekdays(this,S)}),ve("e",0,0,"weekday"),ve("E",0,0,"isoWeekday"),_t("day","d"),_t("weekday","e"),_t("isoWeekday","E"),gt("day",11),gt("weekday",11),gt("isoWeekday",11),Me("d",zt),Me("e",zt),Me("E",zt),Me("dd",function(S,L){return L.weekdaysMinRegex(S)}),Me("ddd",function(S,L){return L.weekdaysShortRegex(S)}),Me("dddd",function(S,L){return L.weekdaysRegex(S)}),un(["dd","ddd","dddd"],function(S,L,j,q){var ee=j._locale.weekdaysParse(S,q,j._strict);null!=ee?L.d=ee:de(j).invalidWeekday=S}),un(["d","e","E"],function(S,L,j,q){L[q]=Mt(S)});var gl="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Hi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Je="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),vt=Ni,bt=Ni,wn=Ni;function pi(S,L,j){var q,ee,he,Ce=S.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)he=le([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(he,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(he,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(he,"").toLocaleLowerCase();return j?"dddd"===L?-1!==(ee=wt.call(this._weekdaysParse,Ce))?ee:null:"ddd"===L?-1!==(ee=wt.call(this._shortWeekdaysParse,Ce))?ee:null:-1!==(ee=wt.call(this._minWeekdaysParse,Ce))?ee:null:"dddd"===L?-1!==(ee=wt.call(this._weekdaysParse,Ce))||-1!==(ee=wt.call(this._shortWeekdaysParse,Ce))||-1!==(ee=wt.call(this._minWeekdaysParse,Ce))?ee:null:"ddd"===L?-1!==(ee=wt.call(this._shortWeekdaysParse,Ce))||-1!==(ee=wt.call(this._weekdaysParse,Ce))||-1!==(ee=wt.call(this._minWeekdaysParse,Ce))?ee:null:-1!==(ee=wt.call(this._minWeekdaysParse,Ce))||-1!==(ee=wt.call(this._weekdaysParse,Ce))||-1!==(ee=wt.call(this._shortWeekdaysParse,Ce))?ee:null}function Ir(){function S(ei,Sa){return Sa.length-ei.length}var he,Ce,ut,Vt,gi,L=[],j=[],q=[],ee=[];for(he=0;he<7;he++)Ce=le([2e3,1]).day(he),ut=bi(this.weekdaysMin(Ce,"")),Vt=bi(this.weekdaysShort(Ce,"")),gi=bi(this.weekdays(Ce,"")),L.push(ut),j.push(Vt),q.push(gi),ee.push(ut),ee.push(Vt),ee.push(gi);L.sort(S),j.sort(S),q.sort(S),ee.sort(S),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+L.join("|")+")","i")}function tr(){return this.hours()%12||12}function Or(S,L){ve(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),L)})}function vs(S,L){return L._meridiemParse}ve("H",["HH",2],0,"hour"),ve("h",["hh",2],0,tr),ve("k",["kk",2],0,function Qn(){return this.hours()||24}),ve("hmm",0,0,function(){return""+tr.apply(this)+dn(this.minutes(),2)}),ve("hmmss",0,0,function(){return""+tr.apply(this)+dn(this.minutes(),2)+dn(this.seconds(),2)}),ve("Hmm",0,0,function(){return""+this.hours()+dn(this.minutes(),2)}),ve("Hmmss",0,0,function(){return""+this.hours()+dn(this.minutes(),2)+dn(this.seconds(),2)}),Or("a",!0),Or("A",!1),_t("hour","h"),gt("hour",13),Me("a",vs),Me("A",vs),Me("H",zt),Me("h",zt),Me("k",zt),Me("HH",zt,Yi),Me("hh",zt,Yi),Me("kk",zt,Yi),Me("hmm",en),Me("hmmss",Xa),Me("Hmm",en),Me("Hmmss",Xa),nt(["H","HH"],xe),nt(["k","kk"],function(S,L,j){var q=Mt(S);L[xe]=24===q?0:q}),nt(["a","A"],function(S,L,j){j._isPm=j._locale.isPM(S),j._meridiem=S}),nt(["h","hh"],function(S,L,j){L[xe]=Mt(S),de(j).bigHour=!0}),nt("hmm",function(S,L,j){var q=S.length-2;L[xe]=Mt(S.substr(0,q)),L[Ve]=Mt(S.substr(q)),de(j).bigHour=!0}),nt("hmmss",function(S,L,j){var q=S.length-4,ee=S.length-2;L[xe]=Mt(S.substr(0,q)),L[Ve]=Mt(S.substr(q,2)),L[Ge]=Mt(S.substr(ee)),de(j).bigHour=!0}),nt("Hmm",function(S,L,j){var q=S.length-2;L[xe]=Mt(S.substr(0,q)),L[Ve]=Mt(S.substr(q))}),nt("Hmmss",function(S,L,j){var q=S.length-4,ee=S.length-2;L[xe]=Mt(S.substr(0,q)),L[Ve]=Mt(S.substr(q,2)),L[Ge]=Mt(S.substr(ee))});var wa=Qt("Hours",!0);var ya,Bt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:hi,monthsShort:wi,week:{dow:0,doy:6},weekdays:gl,weekdaysMin:Je,weekdaysShort:Hi,meridiemParse:/[ap]\.?m?\.?/i},xi={},va={};function ir(S,L){var j,q=Math.min(S.length,L.length);for(j=0;j0;){if(ee=Ui(he.slice(0,j).join("-")))return ee;if(q&&q.length>=j&&ir(he,q)>=j-1)break;j--}L++}return ya}(S)}function rr(S){var L,j=S._a;return j&&-2===de(S).overflow&&(L=j[re]<0||j[re]>11?re:j[ae]<1||j[ae]>Fi(j[fe],j[re])?ae:j[xe]<0||j[xe]>24||24===j[xe]&&(0!==j[Ve]||0!==j[Ge]||0!==j[Ye])?xe:j[Ve]<0||j[Ve]>59?Ve:j[Ge]<0||j[Ge]>59?Ge:j[Ye]<0||j[Ye]>999?Ye:-1,de(S)._overflowDayOfYear&&(Lae)&&(L=ae),de(S)._overflowWeeks&&-1===L&&(L=Oe),de(S)._overflowWeekday&&-1===L&&(L=$e),de(S).overflow=L),S}var hn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Po=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Dc=/Z|[+-]\d\d(?::?\d\d)?/,Io=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Za=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],gu=/^\/?Date\((-?\d+)/i,_u=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,bu={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _l(S){var L,j,he,Ce,ut,Vt,q=S._i,ee=hn.exec(q)||Po.exec(q),gi=Io.length,ei=Za.length;if(ee){for(de(S).iso=!0,L=0,j=gi;L7)&&(Vt=!0)):(he=S._locale._week.dow,Ce=S._locale._week.doy,gi=Yr(fi(),he,Ce),j=Pn(L.gg,S._a[fe],gi.year),q=Pn(L.w,gi.week),null!=L.d?((ee=L.d)<0||ee>6)&&(Vt=!0):null!=L.e?(ee=L.e+he,(L.e<0||L.e>6)&&(Vt=!0)):ee=he),q<1||q>$i(j,he,Ce)?de(S)._overflowWeeks=!0:null!=Vt?de(S)._overflowWeekday=!0:(ut=Ro(j,q,ee,he,Ce),S._a[fe]=ut.year,S._dayOfYear=ut.dayOfYear)}(S),null!=S._dayOfYear&&(Ce=Pn(S._a[fe],ee[fe]),(S._dayOfYear>Ln(Ce)||0===S._dayOfYear)&&(de(S)._overflowDayOfYear=!0),j=Rr(Ce,0,S._dayOfYear),S._a[re]=j.getUTCMonth(),S._a[ae]=j.getUTCDate()),L=0;L<3&&null==S._a[L];++L)S._a[L]=q[L]=ee[L];for(;L<7;L++)S._a[L]=q[L]=null==S._a[L]?2===L?1:0:S._a[L];24===S._a[xe]&&0===S._a[Ve]&&0===S._a[Ge]&&0===S._a[Ye]&&(S._nextDay=!0,S._a[xe]=0),S._d=(S._useUTC?Rr:Ho).apply(null,q),he=S._useUTC?S._d.getUTCDay():S._d.getDay(),null!=S._tzm&&S._d.setUTCMinutes(S._d.getUTCMinutes()-S._tzm),S._nextDay&&(S._a[xe]=24),S._w&&typeof S._w.d<"u"&&S._w.d!==he&&(de(S).weekdayMismatch=!0)}}function $r(S){if(S._f!==T.ISO_8601)if(S._f!==T.RFC_2822){S._a=[],de(S).empty=!0;var j,q,ee,he,Ce,gi,ei,L=""+S._i,ut=L.length,Vt=0;for(ei=(ee=_i(S._f,S._locale).match(ye)||[]).length,j=0;j0&&de(S).unusedInput.push(Ce),L=L.slice(L.indexOf(q)+q.length),Vt+=q.length),Te[he]?(q?de(S).empty=!1:de(S).unusedTokens.push(he),Do(he,q,S)):S._strict&&!q&&de(S).unusedTokens.push(he);de(S).charsLeftOver=ut-Vt,L.length>0&&de(S).unusedInput.push(L),S._a[xe]<=12&&!0===de(S).bigHour&&S._a[xe]>0&&(de(S).bigHour=void 0),de(S).parsedDateParts=S._a.slice(0),de(S).meridiem=S._meridiem,S._a[xe]=function Rc(S,L,j){var q;return null==j?L:null!=S.meridiemHour?S.meridiemHour(L,j):(null!=S.isPM&&((q=S.isPM(j))&&L<12&&(L+=12),!q&&12===L&&(L=0)),L)}(S._locale,S._a[xe],S._meridiem),null!==(gi=de(S).era)&&(S._a[fe]=S._locale.erasConvertYear(gi,S._a[fe])),yr(S),rr(S)}else bl(S);else _l(S)}function vl(S){var L=S._i,j=S._f;return S._locale=S._locale||zn(S._l),null===L||void 0===j&&""===L?We({nullInput:!0}):("string"==typeof L&&(S._i=L=S._locale.preparse(L)),we(L)?new Ee(rr(L)):(X(L)?S._d=L:D(j)?function Bi(S){var L,j,q,ee,he,Ce,ut=!1,Vt=S._f.length;if(0===Vt)return de(S).invalidFormat=!0,void(S._d=new Date(NaN));for(ee=0;eethis?this:S:We()});function Pc(S,L){var j,q;if(1===L.length&&D(L[0])&&(L=L[0]),!L.length)return fi();for(j=L[0],q=1;q=0?new Date(S+400,L,j)-Yt:new Date(S,L,j).valueOf()}function an(S,L,j){return S<100&&S>=0?Date.UTC(S+400,L,j)-Yt:Date.UTC(S,L,j)}function Fo(S,L){return L.erasAbbrRegex(S)}function Dl(){var ee,he,S=[],L=[],j=[],q=[],Ce=this.eras();for(ee=0,he=Ce.length;ee(he=$i(S,q,ee))&&(L=he),Hu.call(this,S,L,j,q,ee))}function Hu(S,L,j,q,ee){var he=Ro(S,L,j,q,ee),Ce=Rr(he.year,0,he.dayOfYear);return this.year(Ce.getUTCFullYear()),this.month(Ce.getUTCMonth()),this.date(Ce.getUTCDate()),this}ve("N",0,0,"eraAbbr"),ve("NN",0,0,"eraAbbr"),ve("NNN",0,0,"eraAbbr"),ve("NNNN",0,0,"eraName"),ve("NNNNN",0,0,"eraNarrow"),ve("y",["y",1],"yo","eraYear"),ve("y",["yy",2],0,"eraYear"),ve("y",["yyy",3],0,"eraYear"),ve("y",["yyyy",4],0,"eraYear"),Me("N",Fo),Me("NN",Fo),Me("NNN",Fo),Me("NNNN",function El(S,L){return L.erasNameRegex(S)}),Me("NNNNN",function Du(S,L){return L.erasNarrowRegex(S)}),nt(["N","NN","NNN","NNNN","NNNNN"],function(S,L,j,q){var ee=j._locale.erasParse(S,q,j._strict);ee?de(j).era=ee:de(j).invalidEra=S}),Me("y",Hr),Me("yy",Hr),Me("yyy",Hr),Me("yyyy",Hr),Me("yo",function ku(S,L){return L._eraYearOrdinalRegex||Hr}),nt(["y","yy","yyy","yyyy"],fe),nt(["yo"],function(S,L,j,q){var ee;j._locale._eraYearOrdinalRegex&&(ee=S.match(j._locale._eraYearOrdinalRegex)),L[fe]=j._locale.eraYearOrdinalParse?j._locale.eraYearOrdinalParse(S,ee):parseInt(S,10)}),ve(0,["gg",2],0,function(){return this.weekYear()%100}),ve(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Rs("gggg","weekYear"),Rs("ggggg","weekYear"),Rs("GGGG","isoWeekYear"),Rs("GGGGG","isoWeekYear"),_t("weekYear","gg"),_t("isoWeekYear","GG"),gt("weekYear",1),gt("isoWeekYear",1),Me("G",oi),Me("g",oi),Me("GG",zt,Yi),Me("gg",zt,Yi),Me("GGGG",qr,Dr),Me("gggg",qr,Dr),Me("GGGGG",Ii,kr),Me("ggggg",Ii,kr),un(["gggg","ggggg","GGGG","GGGGG"],function(S,L,j,q){L[q.substr(0,2)]=Mt(S)}),un(["gg","GG"],function(S,L,j,q){L[q]=T.parseTwoDigitYear(S)}),ve("Q",0,"Qo","quarter"),_t("quarter","Q"),gt("quarter",7),Me("Q",Jt),nt("Q",function(S,L){L[re]=3*(Mt(S)-1)}),ve("D",["DD",2],"Do","date"),_t("date","D"),gt("date",9),Me("D",zt),Me("DD",zt,Yi),Me("Do",function(S,L){return S?L._dayOfMonthOrdinalParse||L._ordinalParse:L._dayOfMonthOrdinalParseLenient}),nt(["D","DD"],ae),nt("Do",function(S,L){L[ae]=Mt(S.match(zt)[0])});var Xc=Qt("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),_t("dayOfYear","DDD"),gt("dayOfYear",4),Me("DDD",Tn),Me("DDDD",fa),nt(["DDD","DDDD"],function(S,L,j){j._dayOfYear=Mt(S)}),ve("m",["mm",2],0,"minute"),_t("minute","m"),gt("minute",14),Me("m",zt),Me("mm",zt,Yi),nt(["m","mm"],Ve);var Ru=Qt("Minutes",!1);ve("s",["ss",2],0,"second"),_t("second","s"),gt("second",15),Me("s",zt),Me("ss",zt,Yi),nt(["s","ss"],Ge);var Vn,Lu,kl=Qt("Seconds",!1);for(ve("S",0,0,function(){return~~(this.millisecond()/100)}),ve(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ve(0,["SSS",3],0,"millisecond"),ve(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ve(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ve(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ve(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ve(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ve(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),_t("millisecond","ms"),gt("millisecond",16),Me("S",Tn,Jt),Me("SS",Tn,Yi),Me("SSS",Tn,fa),Vn="SSSS";Vn.length<=9;Vn+="S")Me(Vn,Hr);function Hl(S,L){L[Ye]=Mt(1e3*("0."+S))}for(Vn="S";Vn.length<=9;Vn+="S")nt(Vn,Hl);Lu=Qt("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var Fe=Ee.prototype;function Pu(S){return S}Fe.add=mi,Fe.calendar=function De(S,L){1===arguments.length&&(arguments[0]?U(arguments[0])?(S=arguments[0],L=void 0):function ne(S){var ee,L=H(S)&&!V(S),j=!1,q=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(ee=0;eej.valueOf():j.valueOf()9999?it(j,L?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):tt(Date.prototype.toISOString)?L?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",it(j,"Z")):it(j,L?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Fe.inspect=function lr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var j,q,S="moment",L="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",L="Z"),j="["+S+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(j+q+"-MM-DD[T]HH:mm:ss.SSS"+L+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Fe[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Fe.toJSON=function xu(){return this.isValid()?this.toISOString():null},Fe.toString=function ct(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Fe.unix=function Uc(){return Math.floor(this.valueOf()/1e3)},Fe.valueOf=function zr(){return this._d.valueOf()-6e4*(this._offset||0)},Fe.creationData=function ro(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Fe.eraName=function zo(){var S,L,j,q=this.localeData().eras();for(S=0,L=q.length;Sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Fe.isLocal=function io(){return!!this.isValid()&&!this._isUTC},Fe.isUtcOffset=function Cl(){return!!this.isValid()&&this._isUTC},Fe.isUtc=jc,Fe.isUTC=jc,Fe.zoneAbbr=function Rl(){return this._isUTC?"UTC":""},Fe.zoneName=function Ls(){return this._isUTC?"Coordinated Universal Time":""},Fe.dates=He("dates accessor is deprecated. Use date instead.",Xc),Fe.months=He("months accessor is deprecated. Use month instead",ga),Fe.years=He("years accessor is deprecated. Use year instead",Wr),Fe.zone=He("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function yu(S,L){return null!=S?("string"!=typeof S&&(S=-S),this.utcOffset(S,L),this):-this.utcOffset()}),Fe.isDSTShifted=He("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Ml(){if(!W(this._isDSTShifted))return this._isDSTShifted;var L,S={};return ge(S,this),(S=vl(S))._a?(L=S._isUTC?le(S._a):fi(S._a),this._isDSTShifted=this.isValid()&&function Oc(S,L,j){var Ce,q=Math.min(S.length,L.length),ee=Math.abs(S.length-L.length),he=0;for(Ce=0;Ce0):this._isDSTShifted=!1,this._isDSTShifted});var Ft=Hn.prototype;function Mr(S,L,j,q){var ee=zn(),he=le().set(q,L);return ee[j](he,S)}function Jc(S,L,j){if(G(S)&&(L=S,S=void 0),S=S||"",null!=L)return Mr(S,L,j,"month");var q,ee=[];for(q=0;q<12;q++)ee[q]=Mr(S,q,j,"month");return ee}function Kc(S,L,j,q){"boolean"==typeof S?(G(L)&&(j=L,L=void 0),L=L||""):(j=L=S,S=!1,G(L)&&(j=L,L=void 0),L=L||"");var Ce,ee=zn(),he=S?ee._week.dow:0,ut=[];if(null!=j)return Mr(L,(j+he)%7,q,"day");for(Ce=0;Ce<7;Ce++)ut[Ce]=Mr(L,(Ce+he)%7,q,"day");return ut}Ft.calendar=function cn(S,L,j){var q=this._calendar[S]||this._calendar.sameElse;return tt(q)?q.call(L,j):q},Ft.longDateFormat=function Ot(S){var L=this._longDateFormat[S],j=this._longDateFormat[S.toUpperCase()];return L||!j?L:(this._longDateFormat[S]=j.match(ye).map(function(q){return"MMMM"===q||"MM"===q||"DD"===q||"dddd"===q?q.slice(1):q}).join(""),this._longDateFormat[S])},Ft.invalidDate=function ni(){return this._invalidDate},Ft.ordinal=function ue(S){return this._ordinal.replace("%d",S)},Ft.preparse=Pu,Ft.postformat=Pu,Ft.relativeTime=function Ie(S,L,j,q){var ee=this._relativeTime[j];return tt(ee)?ee(S,L,j,q):ee.replace(/%d/i,S)},Ft.pastFuture=function et(S,L){var j=this._relativeTime[S>0?"future":"past"];return tt(j)?j(L):j.replace(/%s/i,L)},Ft.set=function Pt(S){var L,j;for(j in S)O(S,j)&&(tt(L=S[j])?this[j]=L:this["_"+j]=L);this._config=S,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ft.eras=function Zr(S,L){var j,q,ee,he=this._eras||zn("en")._eras;for(j=0,q=he.length;j=0)return he[q]},Ft.erasConvertYear=function Wc(S,L){var j=S.since<=S.until?1:-1;return void 0===L?T(S.since).year():T(S.since).year()+(L-S.offset)*j},Ft.erasAbbrRegex=function Hs(S){return O(this,"_erasAbbrRegex")||Dl.call(this),S?this._erasAbbrRegex:this._erasRegex},Ft.erasNameRegex=function Eu(S){return O(this,"_erasNameRegex")||Dl.call(this),S?this._erasNameRegex:this._erasRegex},Ft.erasNarrowRegex=function jp(S){return O(this,"_erasNarrowRegex")||Dl.call(this),S?this._erasNarrowRegex:this._erasRegex},Ft.months=function ri(S,L){return S?D(this._months)?this._months[S.month()]:this._months[(this._months.isFormat||yi).test(L)?"format":"standalone"][S.month()]:D(this._months)?this._months:this._months.standalone},Ft.monthsShort=function Gi(S,L){return S?D(this._monthsShort)?this._monthsShort[S.month()]:this._monthsShort[yi.test(L)?"format":"standalone"][S.month()]:D(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ft.monthsParse=function ma(S,L,j){var q,ee,he;if(this._monthsParseExact)return tn.call(this,S,L,j);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),q=0;q<12;q++){if(ee=le([2e3,q]),j&&!this._longMonthsParse[q]&&(this._longMonthsParse[q]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[q]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!j&&!this._monthsParse[q]&&(he="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[q]=new RegExp(he.replace(".",""),"i")),j&&"MMMM"===L&&this._longMonthsParse[q].test(S))return q;if(j&&"MMM"===L&&this._shortMonthsParse[q].test(S))return q;if(!j&&this._monthsParse[q].test(S))return q}},Ft.monthsRegex=function fl(S){return this._monthsParseExact?(O(this,"_monthsRegex")||ko.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=It),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Ft.monthsShortRegex=function Ec(S){return this._monthsParseExact?(O(this,"_monthsRegex")||ko.call(this),S?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,"_monthsShortRegex")||(this._monthsShortRegex=Gt),this._monthsShortStrictRegex&&S?this._monthsShortStrictRegex:this._monthsShortRegex)},Ft.week=function Dt(S){return Yr(S,this._week.dow,this._week.doy).week},Ft.firstDayOfYear=function _a(){return this._week.doy},Ft.firstDayOfWeek=function ki(){return this._week.dow},Ft.weekdays=function Ja(S,L){var j=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(L)?"format":"standalone"];return!0===S?bs(j,this._week.dow):S?j[S.day()]:j},Ft.weekdaysMin=function ba(S){return!0===S?bs(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Ft.weekdaysShort=function Ci(S){return!0===S?bs(this._weekdaysShort,this._week.dow):S?this._weekdaysShort[S.day()]:this._weekdaysShort},Ft.weekdaysParse=function Lr(S,L,j){var q,ee,he;if(this._weekdaysParseExact)return pi.call(this,S,L,j);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(ee=le([2e3,1]).day(q),j&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(he="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[q]=new RegExp(he.replace(".",""),"i")),j&&"dddd"===L&&this._fullWeekdaysParse[q].test(S))return q;if(j&&"ddd"===L&&this._shortWeekdaysParse[q].test(S))return q;if(j&&"dd"===L&&this._minWeekdaysParse[q].test(S))return q;if(!j&&this._weekdaysParse[q].test(S))return q}},Ft.weekdaysRegex=function ws(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Ir.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=vt),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Ft.weekdaysShortRegex=function Xn(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Ir.call(this),S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=bt),this._weekdaysShortStrictRegex&&S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ft.weekdaysMinRegex=function Ai(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Ir.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=wn),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ft.isPM=function Br(S){return"p"===(S+"").toLowerCase().charAt(0)},Ft.meridiem=function Lo(S,L,j){return S>11?j?"pm":"PM":j?"am":"AM"},jn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(S){var L=S%10;return S+(1===Mt(S%100/10)?"th":1===L?"st":2===L?"nd":3===L?"rd":"th")}}),T.lang=He("moment.lang is deprecated. Use moment.locale instead.",jn),T.langData=He("moment.langData is deprecated. Use moment.localeData instead.",zn);var xa=Math.abs;function ea(S,L,j,q){var ee=ar(L,j);return S._milliseconds+=q*ee._milliseconds,S._days+=q*ee._days,S._months+=q*ee._months,S._bubble()}function Il(S){return S<0?Math.floor(S):Math.ceil(S)}function Yp(S){return 4800*S/146097}function pn(S){return 146097*S/4800}function fn(S){return function(){return this.as(S)}}var Gp=fn("ms"),Ps=fn("s"),Vu=fn("m"),$p=fn("h"),id=fn("d"),Is=fn("w"),Nu=fn("M"),Xp=fn("Q"),nd=fn("y");function qo(S){return function(){return this.isValid()?this._data[S]:NaN}}var rd=qo("milliseconds"),Wo=qo("seconds"),zu=qo("minutes"),ad=qo("hours"),Bl=qo("days"),Yo=qo("months"),Qp=qo("years");var cr=Math.round,Go={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Kp(S,L,j,q,ee){return ee.relativeTime(L||1,!!j,S,q)}var Vs=Math.abs;function Ta(S){return(S>0)-(S<0)||+S}function ta(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Ce,Vt,gi,ei,Sa,S=Vs(this._milliseconds)/1e3,L=Vs(this._days),j=Vs(this._months),ut=this.asSeconds();return ut?(q=Ki(S/60),ee=Ki(q/60),S%=60,q%=60,he=Ki(j/12),j%=12,Ce=S?S.toFixed(3).replace(/\.?0+$/,""):"",Vt=ut<0?"-":"",gi=Ta(this._months)!==Ta(ut)?"-":"",ei=Ta(this._days)!==Ta(ut)?"-":"",Sa=Ta(this._milliseconds)!==Ta(ut)?"-":"",Vt+"P"+(he?gi+he+"Y":"")+(j?gi+j+"M":"")+(L?ei+L+"D":"")+(ee||q||S?"T":"")+(ee?Sa+ee+"H":"")+(q?Sa+q+"M":"")+(S?Sa+Ce+"S":"")):"P0D"}var Wt=Qr.prototype;return Wt.isValid=function Xr(){return this._isValid},Wt.abs=function Iu(){var S=this._data;return this._milliseconds=xa(this._milliseconds),this._days=xa(this._days),this._months=xa(this._months),S.milliseconds=xa(S.milliseconds),S.seconds=xa(S.seconds),S.minutes=xa(S.minutes),S.hours=xa(S.hours),S.months=xa(S.months),S.years=xa(S.years),this},Wt.add=function Ou(S,L){return ea(this,S,L,1)},Wt.subtract=function Pl(S,L){return ea(this,S,L,-1)},Wt.as=function Bu(S){if(!this.isValid())return NaN;var L,j,q=this._milliseconds;if("month"===(S=Nt(S))||"quarter"===S||"year"===S)switch(L=this._days+q/864e5,j=this._months+Yp(L),S){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(L=this._days+Math.round(pn(this._months)),S){case"week":return L/7+q/6048e5;case"day":return L+q/864e5;case"hour":return 24*L+q/36e5;case"minute":return 1440*L+q/6e4;case"second":return 86400*L+q/1e3;case"millisecond":return Math.floor(864e5*L)+q;default:throw new Error("Unknown unit "+S)}},Wt.asMilliseconds=Gp,Wt.asSeconds=Ps,Wt.asMinutes=Vu,Wt.asHours=$p,Wt.asDays=id,Wt.asWeeks=Is,Wt.asMonths=Nu,Wt.asQuarters=Xp,Wt.asYears=nd,Wt.valueOf=function td(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Mt(this._months/12):NaN},Wt._bubble=function Ol(){var ee,he,Ce,ut,Vt,S=this._milliseconds,L=this._days,j=this._months,q=this._data;return S>=0&&L>=0&&j>=0||S<=0&&L<=0&&j<=0||(S+=864e5*Il(pn(j)+L),L=0,j=0),q.milliseconds=S%1e3,ee=Ki(S/1e3),q.seconds=ee%60,he=Ki(ee/60),q.minutes=he%60,Ce=Ki(he/60),q.hours=Ce%24,L+=Ki(Ce/24),j+=Vt=Ki(Yp(L)),L-=Il(pn(Vt)),ut=Ki(j/12),j%=12,q.days=L,q.months=j,q.years=ut,this},Wt.clone=function Fr(){return ar(this)},Wt.get=function ju(S){return S=Nt(S),this.isValid()?this[S+"s"]():NaN},Wt.milliseconds=rd,Wt.seconds=Wo,Wt.minutes=zu,Wt.hours=ad,Wt.days=Bl,Wt.weeks=function Jp(){return Ki(this.days()/7)},Wt.months=Yo,Wt.years=Qp,Wt.humanize=function Bs(S,L){if(!this.isValid())return this.localeData().invalidDate();var ee,he,j=!1,q=Go;return"object"==typeof S&&(L=S,S=!1),"boolean"==typeof S&&(j=S),"object"==typeof L&&(q=Object.assign({},Go,L),null!=L.s&&null==L.ss&&(q.ss=L.s-1)),he=function Fu(S,L,j,q){var ee=ar(S).abs(),he=cr(ee.as("s")),Ce=cr(ee.as("m")),ut=cr(ee.as("h")),Vt=cr(ee.as("d")),gi=cr(ee.as("M")),ei=cr(ee.as("w")),Sa=cr(ee.as("y")),Cr=he<=j.ss&&["s",he]||he0,Cr[4]=q,Kp.apply(null,Cr)}(this,!j,q,ee=this.localeData()),j&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},Wt.toISOString=ta,Wt.toString=ta,Wt.toJSON=ta,Wt.locale=Vo,Wt.localeData=Cu,Wt.toIsoString=He("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ta),Wt.lang=Mu,ve("X",0,0,"unix"),ve("x",0,0,"valueOf"),Me("x",oi),Me("X",/[+-]?\d+(\.\d{1,3})?/),nt("X",function(S,L,j){j._d=new Date(1e3*parseFloat(S))}),nt("x",function(S,L,j){j._d=new Date(Mt(S))}),T.version="2.29.4",function R(S){h=S}(fi),T.fn=Fe,T.min=function Vp(){return Pc("isBefore",[].slice.call(arguments,0))},T.max=function Ms(){return Pc("isAfter",[].slice.call(arguments,0))},T.now=function(){return Date.now?Date.now():+new Date},T.utc=le,T.unix=function oo(S){return fi(1e3*S)},T.months=function Zc(S,L){return Jc(S,L,"months")},T.isDate=X,T.locale=jn,T.invalid=We,T.duration=ar,T.isMoment=we,T.weekdays=function qp(S,L,j){return Kc(S,L,j,"weekdays")},T.parseZone=function Ll(){return fi.apply(null,arguments).parseZone()},T.localeData=zn,T.isDuration=vn,T.monthsShort=function N0(S,L){return Jc(S,L,"monthsShort")},T.weekdaysMin=function ed(S,L,j){return Kc(S,L,j,"weekdaysMin")},T.defineLocale=rn,T.updateLocale=function Dn(S,L){if(null!=L){var j,q,ee=Bt;null!=xi[S]&&null!=xi[S].parentLocale?xi[S].set(Mi(xi[S]._config,L)):(null!=(q=Ui(S))&&(ee=q._config),L=Mi(ee,L),null==q&&(L.abbr=S),(j=new Hn(L)).parentLocale=xi[S],xi[S]=j),jn(S)}else null!=xi[S]&&(null!=xi[S].parentLocale?(xi[S]=xi[S].parentLocale,S===jn()&&jn(S)):null!=xi[S]&&delete xi[S]);return xi[S]},T.locales=function nr(){return ln(xi)},T.weekdaysShort=function Wp(S,L,j){return Kc(S,L,j,"weekdaysShort")},T.normalizeUnits=Nt,T.relativeTimeRounding=function Os(S){return void 0===S?cr:"function"==typeof S&&(cr=S,!0)},T.relativeTimeThreshold=function $o(S,L){return void 0!==Go[S]&&(void 0===L?Go[S]:(Go[S]=L,"s"===S&&(Go.ss=L-1),!0))},T.calendarFormat=function be(S,L){var j=S.diff(L,"days",!0);return j<-6?"sameElse":j<-1?"lastWeek":j<0?"lastDay":j<1?"sameDay":j<2?"nextDay":j<7?"nextWeek":"sameElse"},T.prototype=Fe,T.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},T}()},5619:(Y,$,E)=>{"use strict";E.d($,{X:()=>T});var h=E(8645);class T extends h.x{constructor(D){super(),this._value=D}get value(){return this.getValue()}_subscribe(D){const H=super._subscribe(D);return!H.closed&&D.next(this._value),H}getValue(){const{hasError:D,thrownError:H,_value:O}=this;if(D)throw H;return this._throwIfClosed(),O}next(D){super.next(this._value=D)}}},5592:(Y,$,E)=>{"use strict";E.d($,{y:()=>W});var h=E(305),T=E(7394),R=E(4850),D=E(8407),H=E(2653),O=E(4674),V=E(1441);let W=(()=>{class oe{constructor(se){se&&(this._subscribe=se)}lift(se){const de=new oe;return de.source=this,de.operator=se,de}subscribe(se,de,pe){const Ne=function te(oe){return oe&&oe instanceof h.Lv||function X(oe){return oe&&(0,O.m)(oe.next)&&(0,O.m)(oe.error)&&(0,O.m)(oe.complete)}(oe)&&(0,T.Nn)(oe)}(se)?se:new h.Hp(se,de,pe);return(0,V.x)(()=>{const{operator:We,source:Qe}=this;Ne.add(We?We.call(Ne,Qe):Qe?this._subscribe(Ne):this._trySubscribe(Ne))}),Ne}_trySubscribe(se){try{return this._subscribe(se)}catch(de){se.error(de)}}forEach(se,de){return new(de=G(de))((pe,Ne)=>{const We=new h.Hp({next:Qe=>{try{se(Qe)}catch(Xe){Ne(Xe),We.unsubscribe()}},error:Ne,complete:pe});this.subscribe(We)})}_subscribe(se){var de;return null===(de=this.source)||void 0===de?void 0:de.subscribe(se)}[R.L](){return this}pipe(...se){return(0,D.U)(se)(this)}toPromise(se){return new(se=G(se))((de,pe)=>{let Ne;this.subscribe(We=>Ne=We,We=>pe(We),()=>de(Ne))})}}return oe.create=le=>new oe(le),oe})();function G(oe){var le;return null!==(le=oe??H.config.Promise)&&void 0!==le?le:Promise}},8645:(Y,$,E)=>{"use strict";E.d($,{x:()=>V});var h=E(5592),T=E(7394);const D=(0,E(2306).d)(G=>function(){G(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var H=E(9039),O=E(1441);let V=(()=>{class G extends h.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(te){const oe=new W(this,this);return oe.operator=te,oe}_throwIfClosed(){if(this.closed)throw new D}next(te){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const oe of this.currentObservers)oe.next(te)}})}error(te){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=te;const{observers:oe}=this;for(;oe.length;)oe.shift().error(te)}})}complete(){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:te}=this;for(;te.length;)te.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var te;return(null===(te=this.observers)||void 0===te?void 0:te.length)>0}_trySubscribe(te){return this._throwIfClosed(),super._trySubscribe(te)}_subscribe(te){return this._throwIfClosed(),this._checkFinalizedStatuses(te),this._innerSubscribe(te)}_innerSubscribe(te){const{hasError:oe,isStopped:le,observers:se}=this;return oe||le?T.Lc:(this.currentObservers=null,se.push(te),new T.w0(()=>{this.currentObservers=null,(0,H.P)(se,te)}))}_checkFinalizedStatuses(te){const{hasError:oe,thrownError:le,isStopped:se}=this;oe?te.error(le):se&&te.complete()}asObservable(){const te=new h.y;return te.source=this,te}}return G.create=(X,te)=>new W(X,te),G})();class W extends V{constructor(X,te){super(),this.destination=X,this.source=te}next(X){var te,oe;null===(oe=null===(te=this.destination)||void 0===te?void 0:te.next)||void 0===oe||oe.call(te,X)}error(X){var te,oe;null===(oe=null===(te=this.destination)||void 0===te?void 0:te.error)||void 0===oe||oe.call(te,X)}complete(){var X,te;null===(te=null===(X=this.destination)||void 0===X?void 0:X.complete)||void 0===te||te.call(X)}_subscribe(X){var te,oe;return null!==(oe=null===(te=this.source)||void 0===te?void 0:te.subscribe(X))&&void 0!==oe?oe:T.Lc}}},305:(Y,$,E)=>{"use strict";E.d($,{Hp:()=>pe,Lv:()=>oe});var h=E(4674),T=E(7394),R=E(2653),D=E(3894),H=E(2420);const O=G("C",void 0,void 0);function G(ge,Ee,we){return{kind:ge,value:Ee,error:we}}var X=E(7599),te=E(1441);class oe extends T.w0{constructor(Ee){super(),this.isStopped=!1,Ee?(this.destination=Ee,(0,T.Nn)(Ee)&&Ee.add(this)):this.destination=Xe}static create(Ee,we,qe){return new pe(Ee,we,qe)}next(Ee){this.isStopped?Qe(function W(ge){return G("N",ge,void 0)}(Ee),this):this._next(Ee)}error(Ee){this.isStopped?Qe(function V(ge){return G("E",void 0,ge)}(Ee),this):(this.isStopped=!0,this._error(Ee))}complete(){this.isStopped?Qe(O,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ee){this.destination.next(Ee)}_error(Ee){try{this.destination.error(Ee)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const le=Function.prototype.bind;function se(ge,Ee){return le.call(ge,Ee)}class de{constructor(Ee){this.partialObserver=Ee}next(Ee){const{partialObserver:we}=this;if(we.next)try{we.next(Ee)}catch(qe){Ne(qe)}}error(Ee){const{partialObserver:we}=this;if(we.error)try{we.error(Ee)}catch(qe){Ne(qe)}else Ne(Ee)}complete(){const{partialObserver:Ee}=this;if(Ee.complete)try{Ee.complete()}catch(we){Ne(we)}}}class pe extends oe{constructor(Ee,we,qe){let He;if(super(),(0,h.m)(Ee)||!Ee)He={next:Ee??void 0,error:we??void 0,complete:qe??void 0};else{let Be;this&&R.config.useDeprecatedNextContext?(Be=Object.create(Ee),Be.unsubscribe=()=>this.unsubscribe(),He={next:Ee.next&&se(Ee.next,Be),error:Ee.error&&se(Ee.error,Be),complete:Ee.complete&&se(Ee.complete,Be)}):He=Ee}this.destination=new de(He)}}function Ne(ge){R.config.useDeprecatedSynchronousErrorHandling?(0,te.O)(ge):(0,D.h)(ge)}function Qe(ge,Ee){const{onStoppedNotification:we}=R.config;we&&X.z.setTimeout(()=>we(ge,Ee))}const Xe={closed:!0,next:H.Z,error:function We(ge){throw ge},complete:H.Z}},7394:(Y,$,E)=>{"use strict";E.d($,{Lc:()=>O,w0:()=>H,Nn:()=>V});var h=E(4674);const R=(0,E(2306).d)(G=>function(te){G(this),this.message=te?`${te.length} errors occurred during unsubscription:\n${te.map((oe,le)=>`${le+1}) ${oe.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=te});var D=E(9039);class H{constructor(X){this.initialTeardown=X,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let X;if(!this.closed){this.closed=!0;const{_parentage:te}=this;if(te)if(this._parentage=null,Array.isArray(te))for(const se of te)se.remove(this);else te.remove(this);const{initialTeardown:oe}=this;if((0,h.m)(oe))try{oe()}catch(se){X=se instanceof R?se.errors:[se]}const{_finalizers:le}=this;if(le){this._finalizers=null;for(const se of le)try{W(se)}catch(de){X=X??[],de instanceof R?X=[...X,...de.errors]:X.push(de)}}if(X)throw new R(X)}}add(X){var te;if(X&&X!==this)if(this.closed)W(X);else{if(X instanceof H){if(X.closed||X._hasParent(this))return;X._addParent(this)}(this._finalizers=null!==(te=this._finalizers)&&void 0!==te?te:[]).push(X)}}_hasParent(X){const{_parentage:te}=this;return te===X||Array.isArray(te)&&te.includes(X)}_addParent(X){const{_parentage:te}=this;this._parentage=Array.isArray(te)?(te.push(X),te):te?[te,X]:X}_removeParent(X){const{_parentage:te}=this;te===X?this._parentage=null:Array.isArray(te)&&(0,D.P)(te,X)}remove(X){const{_finalizers:te}=this;te&&(0,D.P)(te,X),X instanceof H&&X._removeParent(this)}}H.EMPTY=(()=>{const G=new H;return G.closed=!0,G})();const O=H.EMPTY;function V(G){return G instanceof H||G&&"closed"in G&&(0,h.m)(G.remove)&&(0,h.m)(G.add)&&(0,h.m)(G.unsubscribe)}function W(G){(0,h.m)(G)?G():G.unsubscribe()}},2653:(Y,$,E)=>{"use strict";E.d($,{config:()=>h});const h={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},2572:(Y,$,E)=>{"use strict";E.d($,{a:()=>X});var h=E(5592),T=E(7453),R=E(7715),D=E(2737),H=E(7400),O=E(9940),V=E(2714),W=E(8251),G=E(7103);function X(...le){const se=(0,O.yG)(le),de=(0,O.jO)(le),{args:pe,keys:Ne}=(0,T.D)(le);if(0===pe.length)return(0,R.D)([],se);const We=new h.y(function te(le,se,de=D.y){return pe=>{oe(se,()=>{const{length:Ne}=le,We=new Array(Ne);let Qe=Ne,Xe=Ne;for(let ge=0;ge{const Ee=(0,R.D)(le[ge],se);let we=!1;Ee.subscribe((0,W.x)(pe,qe=>{We[ge]=qe,we||(we=!0,Xe--),Xe||pe.next(de(We.slice()))},()=>{--Qe||pe.complete()}))},pe)},pe)}}(pe,se,Ne?Qe=>(0,V.n)(Ne,Qe):D.y));return de?We.pipe((0,H.Z)(de)):We}function oe(le,se,de){le?(0,G.f)(de,le,se):se()}},5211:(Y,$,E)=>{"use strict";E.d($,{z:()=>H});var h=E(7537),R=E(9940),D=E(7715);function H(...O){return function T(){return(0,h.J)(1)}()((0,D.D)(O,(0,R.yG)(O)))}},6232:(Y,$,E)=>{"use strict";E.d($,{E:()=>T});const T=new(E(5592).y)(H=>H.complete())},7715:(Y,$,E)=>{"use strict";E.d($,{D:()=>qe});var h=E(4829),T=E(7103),R=E(9360),D=E(8251);function H(He,Be=0){return(0,R.e)((at,tt)=>{at.subscribe((0,D.x)(tt,Pt=>(0,T.f)(tt,He,()=>tt.next(Pt),Be),()=>(0,T.f)(tt,He,()=>tt.complete(),Be),Pt=>(0,T.f)(tt,He,()=>tt.error(Pt),Be)))})}function O(He,Be=0){return(0,R.e)((at,tt)=>{tt.add(He.schedule(()=>at.subscribe(tt),Be))})}var G=E(5592),te=E(4971),oe=E(4674);function se(He,Be){if(!He)throw new Error("Iterable cannot be null");return new G.y(at=>{(0,T.f)(at,Be,()=>{const tt=He[Symbol.asyncIterator]();(0,T.f)(at,Be,()=>{tt.next().then(Pt=>{Pt.done?at.complete():at.next(Pt.value)})},0,!0)})})}var de=E(8382),pe=E(4026),Ne=E(4266),We=E(3664),Qe=E(5726),Xe=E(9853),ge=E(541);function qe(He,Be){return Be?function we(He,Be){if(null!=He){if((0,de.c)(He))return function V(He,Be){return(0,h.Xf)(He).pipe(O(Be),H(Be))}(He,Be);if((0,Ne.z)(He))return function X(He,Be){return new G.y(at=>{let tt=0;return Be.schedule(function(){tt===He.length?at.complete():(at.next(He[tt++]),at.closed||this.schedule())})})}(He,Be);if((0,pe.t)(He))return function W(He,Be){return(0,h.Xf)(He).pipe(O(Be),H(Be))}(He,Be);if((0,Qe.D)(He))return se(He,Be);if((0,We.T)(He))return function le(He,Be){return new G.y(at=>{let tt;return(0,T.f)(at,Be,()=>{tt=He[te.h](),(0,T.f)(at,Be,()=>{let Pt,Mi;try{({value:Pt,done:Mi}=tt.next())}catch(Hn){return void at.error(Hn)}Mi?at.complete():at.next(Pt)},0,!0)}),()=>(0,oe.m)(tt?.return)&&tt.return()})}(He,Be);if((0,ge.L)(He))return function Ee(He,Be){return se((0,ge.Q)(He),Be)}(He,Be)}throw(0,Xe.z)(He)}(He,Be):(0,h.Xf)(He)}},4829:(Y,$,E)=>{"use strict";E.d($,{Xf:()=>le});var h=E(7582),T=E(4266),R=E(4026),D=E(5592),H=E(8382),O=E(5726),V=E(9853),W=E(3664),G=E(541),X=E(4674),te=E(3894),oe=E(4850);function le(ge){if(ge instanceof D.y)return ge;if(null!=ge){if((0,H.c)(ge))return function se(ge){return new D.y(Ee=>{const we=ge[oe.L]();if((0,X.m)(we.subscribe))return we.subscribe(Ee);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ge);if((0,T.z)(ge))return function de(ge){return new D.y(Ee=>{for(let we=0;we{ge.then(we=>{Ee.closed||(Ee.next(we),Ee.complete())},we=>Ee.error(we)).then(null,te.h)})}(ge);if((0,O.D)(ge))return We(ge);if((0,W.T)(ge))return function Ne(ge){return new D.y(Ee=>{for(const we of ge)if(Ee.next(we),Ee.closed)return;Ee.complete()})}(ge);if((0,G.L)(ge))return function Qe(ge){return We((0,G.Q)(ge))}(ge)}throw(0,V.z)(ge)}function We(ge){return new D.y(Ee=>{(function Xe(ge,Ee){var we,qe,He,Be;return(0,h.mG)(this,void 0,void 0,function*(){try{for(we=(0,h.KL)(ge);!(qe=yield we.next()).done;)if(Ee.next(qe.value),Ee.closed)return}catch(at){He={error:at}}finally{try{qe&&!qe.done&&(Be=we.return)&&(yield Be.call(we))}finally{if(He)throw He.error}}Ee.complete()})})(ge,Ee).catch(we=>Ee.error(we))})}},3019:(Y,$,E)=>{"use strict";E.d($,{T:()=>O});var h=E(7537),T=E(4829),R=E(6232),D=E(9940),H=E(7715);function O(...V){const W=(0,D.yG)(V),G=(0,D._6)(V,1/0),X=V;return X.length?1===X.length?(0,T.Xf)(X[0]):(0,h.J)(G)((0,H.D)(X,W)):R.E}},2096:(Y,$,E)=>{"use strict";E.d($,{of:()=>R});var h=E(9940),T=E(7715);function R(...D){const H=(0,h.yG)(D);return(0,T.D)(D,H)}},7104:(Y,$,E)=>{"use strict";E.d($,{S:()=>O});var h=E(5592),T=E(4829);const{isArray:R}=Array;var H=E(8251);function O(...W){return 1===(W=function D(W){return 1===W.length&&R(W[0])?W[0]:W}(W)).length?(0,T.Xf)(W[0]):new h.y(function V(W){return G=>{let X=[];for(let te=0;X&&!G.closed&&te{if(X){for(let le=0;le{"use strict";E.d($,{_:()=>R});var h=E(5592),T=E(4674);function R(D,H){const O=(0,T.m)(D)?D:()=>D,V=W=>W.error(O());return new h.y(H?W=>H.schedule(V,0,W):V)}},9080:(Y,$,E)=>{"use strict";E.d($,{H:()=>H});var h=E(5592),T=E(6321),R=E(671),D=E(93);function H(O=0,V,W=T.P){let G=-1;return null!=V&&((0,R.K)(V)?W=V:G=V),new h.y(X=>{let te=(0,D.q)(O)?+O-W.now():O;te<0&&(te=0);let oe=0;return W.schedule(function(){X.closed||(X.next(oe++),0<=G?this.schedule(void 0,G):X.complete())},te)})}},8251:(Y,$,E)=>{"use strict";E.d($,{x:()=>T});var h=E(305);function T(D,H,O,V,W){return new R(D,H,O,V,W)}class R extends h.Lv{constructor(H,O,V,W,G,X){super(H),this.onFinalize=G,this.shouldUnsubscribe=X,this._next=O?function(te){try{O(te)}catch(oe){H.error(oe)}}:super._next,this._error=W?function(te){try{W(te)}catch(oe){H.error(oe)}finally{this.unsubscribe()}}:super._error,this._complete=V?function(){try{V()}catch(te){H.error(te)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var H;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:O}=this;super.unsubscribe(),!O&&(null===(H=this.onFinalize)||void 0===H||H.call(this))}}}},6306:(Y,$,E)=>{"use strict";E.d($,{K:()=>D});var h=E(4829),T=E(8251),R=E(9360);function D(H){return(0,R.e)((O,V)=>{let X,W=null,G=!1;W=O.subscribe((0,T.x)(V,void 0,void 0,te=>{X=(0,h.Xf)(H(te,D(H)(O))),W?(W.unsubscribe(),W=null,X.subscribe(V)):G=!0})),G&&(W.unsubscribe(),W=null,X.subscribe(V))})}},6328:(Y,$,E)=>{"use strict";E.d($,{b:()=>R});var h=E(1631),T=E(4674);function R(D,H){return(0,T.m)(H)?(0,h.z)(D,H,1):(0,h.z)(D,1)}},3620:(Y,$,E)=>{"use strict";E.d($,{b:()=>D});var h=E(6321),T=E(9360),R=E(8251);function D(H,O=h.z){return(0,T.e)((V,W)=>{let G=null,X=null,te=null;const oe=()=>{if(G){G.unsubscribe(),G=null;const se=X;X=null,W.next(se)}};function le(){const se=te+H,de=O.now();if(de{X=se,te=O.now(),G||(G=O.schedule(le,H),W.add(G))},()=>{oe(),W.complete()},void 0,()=>{X=G=null}))})}},3572:(Y,$,E)=>{"use strict";E.d($,{d:()=>R});var h=E(9360),T=E(8251);function R(D){return(0,h.e)((H,O)=>{let V=!1;H.subscribe((0,T.x)(O,W=>{V=!0,O.next(W)},()=>{V||O.next(D),O.complete()}))})}},5177:(Y,$,E)=>{"use strict";E.d($,{g:()=>le});var h=E(6321),T=E(5211),R=E(8180),D=E(9360),H=E(8251),O=E(2420),W=E(975),G=E(1631),X=E(4829);function te(se,de){return de?pe=>(0,T.z)(de.pipe((0,R.q)(1),function V(){return(0,D.e)((se,de)=>{se.subscribe((0,H.x)(de,O.Z))})}()),pe.pipe(te(se))):(0,G.z)((pe,Ne)=>(0,X.Xf)(se(pe,Ne)).pipe((0,R.q)(1),(0,W.h)(pe)))}var oe=E(9080);function le(se,de=h.z){const pe=(0,oe.H)(se,de);return te(()=>pe)}},3997:(Y,$,E)=>{"use strict";E.d($,{x:()=>D});var h=E(2737),T=E(9360),R=E(8251);function D(O,V=h.y){return O=O??H,(0,T.e)((W,G)=>{let X,te=!0;W.subscribe((0,R.x)(G,oe=>{const le=V(oe);(te||!O(X,le))&&(te=!1,X=le,G.next(oe))}))})}function H(O,V){return O===V}},2181:(Y,$,E)=>{"use strict";E.d($,{h:()=>R});var h=E(9360),T=E(8251);function R(D,H){return(0,h.e)((O,V)=>{let W=0;O.subscribe((0,T.x)(V,G=>D.call(H,G,W++)&&V.next(G)))})}},4716:(Y,$,E)=>{"use strict";E.d($,{x:()=>T});var h=E(9360);function T(R){return(0,h.e)((D,H)=>{try{D.subscribe(H)}finally{H.add(R)}})}},1374:(Y,$,E)=>{"use strict";E.d($,{P:()=>V});var h=E(6973),T=E(2181),R=E(8180),D=E(3572),H=E(3026),O=E(2737);function V(W,G){const X=arguments.length>=2;return te=>te.pipe(W?(0,T.h)((oe,le)=>W(oe,le,te)):O.y,(0,R.q)(1),X?(0,D.d)(G):(0,H.T)(()=>new h.K))}},7398:(Y,$,E)=>{"use strict";E.d($,{U:()=>R});var h=E(9360),T=E(8251);function R(D,H){return(0,h.e)((O,V)=>{let W=0;O.subscribe((0,T.x)(V,G=>{V.next(D.call(H,G,W++))}))})}},975:(Y,$,E)=>{"use strict";E.d($,{h:()=>T});var h=E(7398);function T(R){return(0,h.U)(()=>R)}},7537:(Y,$,E)=>{"use strict";E.d($,{J:()=>R});var h=E(1631),T=E(2737);function R(D=1/0){return(0,h.z)(T.y,D)}},1631:(Y,$,E)=>{"use strict";E.d($,{z:()=>W});var h=E(7398),T=E(4829),R=E(9360),D=E(7103),H=E(8251),V=E(4674);function W(G,X,te=1/0){return(0,V.m)(X)?W((oe,le)=>(0,h.U)((se,de)=>X(oe,se,le,de))((0,T.Xf)(G(oe,le))),te):("number"==typeof X&&(te=X),(0,R.e)((oe,le)=>function O(G,X,te,oe,le,se,de,pe){const Ne=[];let We=0,Qe=0,Xe=!1;const ge=()=>{Xe&&!Ne.length&&!We&&X.complete()},Ee=qe=>We{se&&X.next(qe),We++;let He=!1;(0,T.Xf)(te(qe,Qe++)).subscribe((0,H.x)(X,Be=>{le?.(Be),se?Ee(Be):X.next(Be)},()=>{He=!0},void 0,()=>{if(He)try{for(We--;Ne.length&&Wewe(Be)):we(Be)}ge()}catch(Be){X.error(Be)}}))};return G.subscribe((0,H.x)(X,Ee,()=>{Xe=!0,ge()})),()=>{pe?.()}}(oe,le,G,te)))}},3020:(Y,$,E)=>{"use strict";E.d($,{B:()=>H});var h=E(4829),T=E(8645),R=E(305),D=E(9360);function H(V={}){const{connector:W=(()=>new T.x),resetOnError:G=!0,resetOnComplete:X=!0,resetOnRefCountZero:te=!0}=V;return oe=>{let le,se,de,pe=0,Ne=!1,We=!1;const Qe=()=>{se?.unsubscribe(),se=void 0},Xe=()=>{Qe(),le=de=void 0,Ne=We=!1},ge=()=>{const Ee=le;Xe(),Ee?.unsubscribe()};return(0,D.e)((Ee,we)=>{pe++,!We&&!Ne&&Qe();const qe=de=de??W();we.add(()=>{pe--,0===pe&&!We&&!Ne&&(se=O(ge,te))}),qe.subscribe(we),!le&&pe>0&&(le=new R.Hp({next:He=>qe.next(He),error:He=>{We=!0,Qe(),se=O(Xe,G,He),qe.error(He)},complete:()=>{Ne=!0,Qe(),se=O(Xe,X),qe.complete()}}),(0,h.Xf)(Ee).subscribe(le))})(oe)}}function O(V,W,...G){if(!0===W)return void V();if(!1===W)return;const X=new R.Hp({next:()=>{X.unsubscribe(),V()}});return(0,h.Xf)(W(...G)).subscribe(X)}},4664:(Y,$,E)=>{"use strict";E.d($,{w:()=>D});var h=E(4829),T=E(9360),R=E(8251);function D(H,O){return(0,T.e)((V,W)=>{let G=null,X=0,te=!1;const oe=()=>te&&!G&&W.complete();V.subscribe((0,R.x)(W,le=>{G?.unsubscribe();let se=0;const de=X++;(0,h.Xf)(H(le,de)).subscribe(G=(0,R.x)(W,pe=>W.next(O?O(le,pe,de,se++):pe),()=>{G=null,oe()}))},()=>{te=!0,oe()}))})}},8180:(Y,$,E)=>{"use strict";E.d($,{q:()=>D});var h=E(6232),T=E(9360),R=E(8251);function D(H){return H<=0?()=>h.E:(0,T.e)((O,V)=>{let W=0;O.subscribe((0,R.x)(V,G=>{++W<=H&&(V.next(G),H<=W&&V.complete())}))})}},9397:(Y,$,E)=>{"use strict";E.d($,{b:()=>H});var h=E(4674),T=E(9360),R=E(8251),D=E(2737);function H(O,V,W){const G=(0,h.m)(O)||V||W?{next:O,error:V,complete:W}:O;return G?(0,T.e)((X,te)=>{var oe;null===(oe=G.subscribe)||void 0===oe||oe.call(G);let le=!0;X.subscribe((0,R.x)(te,se=>{var de;null===(de=G.next)||void 0===de||de.call(G,se),te.next(se)},()=>{var se;le=!1,null===(se=G.complete)||void 0===se||se.call(G),te.complete()},se=>{var de;le=!1,null===(de=G.error)||void 0===de||de.call(G,se),te.error(se)},()=>{var se,de;le&&(null===(se=G.unsubscribe)||void 0===se||se.call(G)),null===(de=G.finalize)||void 0===de||de.call(G)}))}):D.y}},3026:(Y,$,E)=>{"use strict";E.d($,{T:()=>D});var h=E(6973),T=E(9360),R=E(8251);function D(O=H){return(0,T.e)((V,W)=>{let G=!1;V.subscribe((0,R.x)(W,X=>{G=!0,W.next(X)},()=>G?W.complete():W.error(O())))})}function H(){return new h.K}},5178:(Y,$,E)=>{"use strict";E.d($,{V:()=>G});var h=E(6321),T=E(93),R=E(9360),D=E(4829),H=E(2306),O=E(8251),V=E(7103);const W=(0,H.d)(te=>function(le=null){te(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=le});function G(te,oe){const{first:le,each:se,with:de=X,scheduler:pe=oe??h.z,meta:Ne=null}=(0,T.q)(te)?{first:te}:"number"==typeof te?{each:te}:te;if(null==le&&null==se)throw new TypeError("No timeout provided.");return(0,R.e)((We,Qe)=>{let Xe,ge,Ee=null,we=0;const qe=He=>{ge=(0,V.f)(Qe,pe,()=>{try{Xe.unsubscribe(),(0,D.Xf)(de({meta:Ne,lastValue:Ee,seen:we})).subscribe(Qe)}catch(Be){Qe.error(Be)}},He)};Xe=We.subscribe((0,O.x)(Qe,He=>{ge?.unsubscribe(),we++,Qe.next(Ee=He),se>0&&qe(se)},void 0,void 0,()=>{ge?.closed||ge?.unsubscribe(),Ee=null})),!we&&qe(null!=le?"number"==typeof le?le:+le-pe.now():se)})}function X(te){throw new W(te)}},1954:(Y,$,E)=>{"use strict";E.d($,{o:()=>H});var h=E(7394);class T extends h.w0{constructor(V,W){super()}schedule(V,W=0){return this}}const R={setInterval(O,V,...W){const{delegate:G}=R;return G?.setInterval?G.setInterval(O,V,...W):setInterval(O,V,...W)},clearInterval(O){const{delegate:V}=R;return(V?.clearInterval||clearInterval)(O)},delegate:void 0};var D=E(9039);class H extends T{constructor(V,W){super(V,W),this.scheduler=V,this.work=W,this.pending=!1}schedule(V,W=0){var G;if(this.closed)return this;this.state=V;const X=this.id,te=this.scheduler;return null!=X&&(this.id=this.recycleAsyncId(te,X,W)),this.pending=!0,this.delay=W,this.id=null!==(G=this.id)&&void 0!==G?G:this.requestAsyncId(te,this.id,W),this}requestAsyncId(V,W,G=0){return R.setInterval(V.flush.bind(V,this),G)}recycleAsyncId(V,W,G=0){if(null!=G&&this.delay===G&&!1===this.pending)return W;null!=W&&R.clearInterval(W)}execute(V,W){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const G=this._execute(V,W);if(G)return G;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(V,W){let X,G=!1;try{this.work(V)}catch(te){G=!0,X=te||new Error("Scheduled action threw falsy error")}if(G)return this.unsubscribe(),X}unsubscribe(){if(!this.closed){const{id:V,scheduler:W}=this,{actions:G}=W;this.work=this.state=this.scheduler=null,this.pending=!1,(0,D.P)(G,this),null!=V&&(this.id=this.recycleAsyncId(W,V,null)),this.delay=null,super.unsubscribe()}}}},2631:(Y,$,E)=>{"use strict";E.d($,{v:()=>R});var h=E(4552);class T{constructor(H,O=T.now){this.schedulerActionCtor=H,this.now=O}schedule(H,O=0,V){return new this.schedulerActionCtor(this,H).schedule(V,O)}}T.now=h.l.now;class R extends T{constructor(H,O=T.now){super(H,O),this.actions=[],this._active=!1}flush(H){const{actions:O}=this;if(this._active)return void O.push(H);let V;this._active=!0;do{if(V=H.execute(H.state,H.delay))break}while(H=O.shift());if(this._active=!1,V){for(;H=O.shift();)H.unsubscribe();throw V}}}},6321:(Y,$,E)=>{"use strict";E.d($,{P:()=>D,z:()=>R});var h=E(1954);const R=new(E(2631).v)(h.o),D=R},4552:(Y,$,E)=>{"use strict";E.d($,{l:()=>h});const h={now:()=>(h.delegate||Date).now(),delegate:void 0}},7599:(Y,$,E)=>{"use strict";E.d($,{z:()=>h});const h={setTimeout(T,R,...D){const{delegate:H}=h;return H?.setTimeout?H.setTimeout(T,R,...D):setTimeout(T,R,...D)},clearTimeout(T){const{delegate:R}=h;return(R?.clearTimeout||clearTimeout)(T)},delegate:void 0}},4971:(Y,$,E)=>{"use strict";E.d($,{h:()=>T});const T=function h(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(Y,$,E)=>{"use strict";E.d($,{L:()=>h});const h="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(Y,$,E)=>{"use strict";E.d($,{K:()=>T});const T=(0,E(2306).d)(R=>function(){R(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(Y,$,E)=>{"use strict";E.d($,{_6:()=>O,jO:()=>D,yG:()=>H});var h=E(4674),T=E(671);function R(V){return V[V.length-1]}function D(V){return(0,h.m)(R(V))?V.pop():void 0}function H(V){return(0,T.K)(R(V))?V.pop():void 0}function O(V,W){return"number"==typeof R(V)?V.pop():W}},7453:(Y,$,E)=>{"use strict";E.d($,{D:()=>H});const{isArray:h}=Array,{getPrototypeOf:T,prototype:R,keys:D}=Object;function H(V){if(1===V.length){const W=V[0];if(h(W))return{args:W,keys:null};if(function O(V){return V&&"object"==typeof V&&T(V)===R}(W)){const G=D(W);return{args:G.map(X=>W[X]),keys:G}}}return{args:V,keys:null}}},9039:(Y,$,E)=>{"use strict";function h(T,R){if(T){const D=T.indexOf(R);0<=D&&T.splice(D,1)}}E.d($,{P:()=>h})},2306:(Y,$,E)=>{"use strict";function h(T){const D=T(H=>{Error.call(H),H.stack=(new Error).stack});return D.prototype=Object.create(Error.prototype),D.prototype.constructor=D,D}E.d($,{d:()=>h})},2714:(Y,$,E)=>{"use strict";function h(T,R){return T.reduce((D,H,O)=>(D[H]=R[O],D),{})}E.d($,{n:()=>h})},1441:(Y,$,E)=>{"use strict";E.d($,{O:()=>D,x:()=>R});var h=E(2653);let T=null;function R(H){if(h.config.useDeprecatedSynchronousErrorHandling){const O=!T;if(O&&(T={errorThrown:!1,error:null}),H(),O){const{errorThrown:V,error:W}=T;if(T=null,V)throw W}}else H()}function D(H){h.config.useDeprecatedSynchronousErrorHandling&&T&&(T.errorThrown=!0,T.error=H)}},7103:(Y,$,E)=>{"use strict";function h(T,R,D,H=0,O=!1){const V=R.schedule(function(){D(),O?T.add(this.schedule(null,H)):this.unsubscribe()},H);if(T.add(V),!O)return V}E.d($,{f:()=>h})},2737:(Y,$,E)=>{"use strict";function h(T){return T}E.d($,{y:()=>h})},4266:(Y,$,E)=>{"use strict";E.d($,{z:()=>h});const h=T=>T&&"number"==typeof T.length&&"function"!=typeof T},5726:(Y,$,E)=>{"use strict";E.d($,{D:()=>T});var h=E(4674);function T(R){return Symbol.asyncIterator&&(0,h.m)(R?.[Symbol.asyncIterator])}},93:(Y,$,E)=>{"use strict";function h(T){return T instanceof Date&&!isNaN(T)}E.d($,{q:()=>h})},4674:(Y,$,E)=>{"use strict";function h(T){return"function"==typeof T}E.d($,{m:()=>h})},8382:(Y,$,E)=>{"use strict";E.d($,{c:()=>R});var h=E(4850),T=E(4674);function R(D){return(0,T.m)(D[h.L])}},3664:(Y,$,E)=>{"use strict";E.d($,{T:()=>R});var h=E(4971),T=E(4674);function R(D){return(0,T.m)(D?.[h.h])}},4026:(Y,$,E)=>{"use strict";E.d($,{t:()=>T});var h=E(4674);function T(R){return(0,h.m)(R?.then)}},541:(Y,$,E)=>{"use strict";E.d($,{L:()=>D,Q:()=>R});var h=E(7582),T=E(4674);function R(H){return(0,h.FC)(this,arguments,function*(){const V=H.getReader();try{for(;;){const{value:W,done:G}=yield(0,h.qq)(V.read());if(G)return yield(0,h.qq)(void 0);yield yield(0,h.qq)(W)}}finally{V.releaseLock()}})}function D(H){return(0,T.m)(H?.getReader)}},671:(Y,$,E)=>{"use strict";E.d($,{K:()=>T});var h=E(4674);function T(R){return R&&(0,h.m)(R.schedule)}},9360:(Y,$,E)=>{"use strict";E.d($,{A:()=>T,e:()=>R});var h=E(4674);function T(D){return(0,h.m)(D?.lift)}function R(D){return H=>{if(T(H))return H.lift(function(O){try{return D(O,this)}catch(V){this.error(V)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(Y,$,E)=>{"use strict";E.d($,{Z:()=>D});var h=E(7398);const{isArray:T}=Array;function D(H){return(0,h.U)(O=>function R(H,O){return T(O)?H(...O):H(O)}(H,O))}},2420:(Y,$,E)=>{"use strict";function h(){}E.d($,{Z:()=>h})},8407:(Y,$,E)=>{"use strict";E.d($,{U:()=>R,z:()=>T});var h=E(2737);function T(...D){return R(D)}function R(D){return 0===D.length?h.y:1===D.length?D[0]:function(O){return D.reduce((V,W)=>W(V),O)}}},3894:(Y,$,E)=>{"use strict";E.d($,{h:()=>R});var h=E(2653),T=E(7599);function R(D){T.z.setTimeout(()=>{const{onUnhandledError:H}=h.config;if(!H)throw D;H(D)})}},9853:(Y,$,E)=>{"use strict";function h(T){return new TypeError(`You provided ${null!==T&&"object"==typeof T?"an invalid object":`'${T}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}E.d($,{z:()=>h})},6700:(Y,$,E)=>{var h={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1148,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1148,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function T(D){var H=R(D);return E(H)}function R(D){if(!E.o(h,D)){var H=new Error("Cannot find module '"+D+"'");throw H.code="MODULE_NOT_FOUND",H}return h[D]}T.keys=function(){return Object.keys(h)},T.resolve=R,Y.exports=T,T.id=6700},6814:(Y,$,E)=>{"use strict";E.d($,{Do:()=>pe,EM:()=>ya,HT:()=>D,JF:()=>Ui,K0:()=>O,Mx:()=>wi,NF:()=>wa,O5:()=>gs,PC:()=>Ro,PM:()=>Lo,RF:()=>Ln,S$:()=>le,V_:()=>W,Ye:()=>Ne,b0:()=>de,bD:()=>Or,ez:()=>Qn,n9:()=>Wr,q:()=>R,tP:()=>Yr,w_:()=>H});var h=E(5879);let T=null;function R(){return T}function D(P){T||(T=P)}class H{}const O=new h.OlP("DocumentToken");let V=(()=>{class P{historyGo(N){throw new Error("Not implemented")}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=h.Yz7({token:P,factory:function(){return(0,h.f3M)(G)},providedIn:"platform"}),P})();const W=new h.OlP("Location Initialized");let G=(()=>{class P extends V{constructor(){super(),this._doc=(0,h.f3M)(O),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return R().getBaseHref(this._doc)}onPopState(N){const J=R().getGlobalEventTarget(this._doc,"window");return J.addEventListener("popstate",N,!1),()=>J.removeEventListener("popstate",N)}onHashChange(N){const J=R().getGlobalEventTarget(this._doc,"window");return J.addEventListener("hashchange",N,!1),()=>J.removeEventListener("hashchange",N)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(N){this._location.pathname=N}pushState(N,J,ne){this._history.pushState(N,J,ne)}replaceState(N,J,ne){this._history.replaceState(N,J,ne)}forward(){this._history.forward()}back(){this._history.back()}historyGo(N=0){this._history.go(N)}getState(){return this._history.state}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=h.Yz7({token:P,factory:function(){return new P},providedIn:"platform"}),P})();function X(P,U){if(0==P.length)return U;if(0==U.length)return P;let N=0;return P.endsWith("/")&&N++,U.startsWith("/")&&N++,2==N?P+U.substring(1):1==N?P+U:P+"/"+U}function te(P){const U=P.match(/#|\?|$/),N=U&&U.index||P.length;return P.slice(0,N-("/"===P[N-1]?1:0))+P.slice(N)}function oe(P){return P&&"?"!==P[0]?"?"+P:P}let le=(()=>{class P{historyGo(N){throw new Error("Not implemented")}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=h.Yz7({token:P,factory:function(){return(0,h.f3M)(de)},providedIn:"root"}),P})();const se=new h.OlP("appBaseHref");let de=(()=>{class P extends le{constructor(N,J){super(),this._platformLocation=N,this._removeListenerFns=[],this._baseHref=J??this._platformLocation.getBaseHrefFromDOM()??(0,h.f3M)(O).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}prepareExternalUrl(N){return X(this._baseHref,N)}path(N=!1){const J=this._platformLocation.pathname+oe(this._platformLocation.search),ne=this._platformLocation.hash;return ne&&N?`${J}${ne}`:J}pushState(N,J,ne,be){const De=this.prepareExternalUrl(ne+oe(be));this._platformLocation.pushState(N,J,De)}replaceState(N,J,ne,be){const De=this.prepareExternalUrl(ne+oe(be));this._platformLocation.replaceState(N,J,De)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return P.\u0275fac=function(N){return new(N||P)(h.LFG(V),h.LFG(se,8))},P.\u0275prov=h.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})(),pe=(()=>{class P extends le{constructor(N,J){super(),this._platformLocation=N,this._baseHref="",this._removeListenerFns=[],null!=J&&(this._baseHref=J)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}path(N=!1){let J=this._platformLocation.hash;return null==J&&(J="#"),J.length>0?J.substring(1):J}prepareExternalUrl(N){const J=X(this._baseHref,N);return J.length>0?"#"+J:J}pushState(N,J,ne,be){let De=this.prepareExternalUrl(ne+oe(be));0==De.length&&(De=this._platformLocation.pathname),this._platformLocation.pushState(N,J,De)}replaceState(N,J,ne,be){let De=this.prepareExternalUrl(ne+oe(be));0==De.length&&(De=this._platformLocation.pathname),this._platformLocation.replaceState(N,J,De)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return P.\u0275fac=function(N){return new(N||P)(h.LFG(V),h.LFG(se,8))},P.\u0275prov=h.Yz7({token:P,factory:P.\u0275fac}),P})(),Ne=(()=>{class P{constructor(N){this._subject=new h.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=N;const J=this._locationStrategy.getBaseHref();this._basePath=function ge(P){if(new RegExp("^(https?:)?//").test(P)){const[,N]=P.split(/\/\/[^\/]+/);return N}return P}(te(Xe(J))),this._locationStrategy.onPopState(ne=>{this._subject.emit({url:this.path(!0),pop:!0,state:ne.state,type:ne.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(N=!1){return this.normalize(this._locationStrategy.path(N))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(N,J=""){return this.path()==this.normalize(N+oe(J))}normalize(N){return P.stripTrailingSlash(function Qe(P,U){if(!P||!U.startsWith(P))return U;const N=U.substring(P.length);return""===N||["/",";","?","#"].includes(N[0])?N:U}(this._basePath,Xe(N)))}prepareExternalUrl(N){return N&&"/"!==N[0]&&(N="/"+N),this._locationStrategy.prepareExternalUrl(N)}go(N,J="",ne=null){this._locationStrategy.pushState(ne,"",N,J),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(J)),ne)}replaceState(N,J="",ne=null){this._locationStrategy.replaceState(ne,"",N,J),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+oe(J)),ne)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(N=0){this._locationStrategy.historyGo?.(N)}onUrlChange(N){return this._urlChangeListeners.push(N),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(J=>{this._notifyUrlChangeListeners(J.url,J.state)})),()=>{const J=this._urlChangeListeners.indexOf(N);this._urlChangeListeners.splice(J,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(N="",J){this._urlChangeListeners.forEach(ne=>ne(N,J))}subscribe(N,J,ne){return this._subject.subscribe({next:N,error:J,complete:ne})}}return P.normalizeQueryParams=oe,P.joinWithSlash=X,P.stripTrailingSlash=te,P.\u0275fac=function(N){return new(N||P)(h.LFG(le))},P.\u0275prov=h.Yz7({token:P,factory:function(){return function We(){return new Ne((0,h.LFG)(le))}()},providedIn:"root"}),P})();function Xe(P){return P.replace(/\/index.html$/,"")}function wi(P,U){U=encodeURIComponent(U);for(const N of P.split(";")){const J=N.indexOf("="),[ne,be]=-1==J?[N,""]:[N.slice(0,J),N.slice(J+1)];if(ne.trim()===U)return decodeURIComponent(be)}return null}let gs=(()=>{class P{constructor(N,J){this._viewContainer=N,this._context=new Ec,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=J}set ngIf(N){this._context.$implicit=this._context.ngIf=N,this._updateView()}set ngIfThen(N){fl("ngIfThen",N),this._thenTemplateRef=N,this._thenViewRef=null,this._updateView()}set ngIfElse(N){fl("ngIfElse",N),this._elseTemplateRef=N,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(N,J){return!0}}return P.\u0275fac=function(N){return new(N||P)(h.Y36(h.s_b),h.Y36(h.Rgc))},P.\u0275dir=h.lG2({type:P,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),P})();class Ec{constructor(){this.$implicit=null,this.ngIf=null}}function fl(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,h.AaK)(U)}'.`)}class ko{constructor(U,N){this._viewContainerRef=U,this._templateRef=N,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(U){U&&!this._created?this.create():!U&&this._created&&this.destroy()}}let Ln=(()=>{class P{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(N){this._ngSwitch=N,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(N){this._defaultViews.push(N)}_matchCase(N){const J=N==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||J,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),J}_updateDefaultCases(N){if(this._defaultViews.length>0&&N!==this._defaultUsed){this._defaultUsed=N;for(const J of this._defaultViews)J.enforceState(N)}}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275dir=h.lG2({type:P,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),P})(),Wr=(()=>{class P{constructor(N,J,ne){this.ngSwitch=ne,ne._addCase(),this._view=new ko(N,J)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return P.\u0275fac=function(N){return new(N||P)(h.Y36(h.s_b),h.Y36(h.Rgc),h.Y36(Ln,9))},P.\u0275dir=h.lG2({type:P,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),P})(),Ro=(()=>{class P{constructor(N,J,ne){this._ngEl=N,this._differs=J,this._renderer=ne,this._ngStyle=null,this._differ=null}set ngStyle(N){this._ngStyle=N,!this._differ&&N&&(this._differ=this._differs.find(N).create())}ngDoCheck(){if(this._differ){const N=this._differ.diff(this._ngStyle);N&&this._applyChanges(N)}}_setStyle(N,J){const[ne,be]=N.split("."),De=-1===ne.indexOf("-")?void 0:h.JOm.DashCase;null!=J?this._renderer.setStyle(this._ngEl.nativeElement,ne,be?`${J}${be}`:J,De):this._renderer.removeStyle(this._ngEl.nativeElement,ne,De)}_applyChanges(N){N.forEachRemovedItem(J=>this._setStyle(J.key,null)),N.forEachAddedItem(J=>this._setStyle(J.key,J.currentValue)),N.forEachChangedItem(J=>this._setStyle(J.key,J.currentValue))}}return P.\u0275fac=function(N){return new(N||P)(h.Y36(h.SBq),h.Y36(h.aQg),h.Y36(h.Qsj))},P.\u0275dir=h.lG2({type:P,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),P})(),Yr=(()=>{class P{constructor(N){this._viewContainerRef=N,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(N){if(N.ngTemplateOutlet||N.ngTemplateOutletInjector){const J=this._viewContainerRef;if(this._viewRef&&J.remove(J.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ne,ngTemplateOutletContext:be,ngTemplateOutletInjector:De}=this;this._viewRef=J.createEmbeddedView(ne,be,De?{injector:De}:void 0)}else this._viewRef=null}else this._viewRef&&N.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return P.\u0275fac=function(N){return new(N||P)(h.Y36(h.s_b))},P.\u0275dir=h.lG2({type:P,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[h.TTD]}),P})(),Qn=(()=>{class P{}return P.\u0275fac=function(N){return new(N||P)},P.\u0275mod=h.oAB({type:P}),P.\u0275inj=h.cJS({}),P})();const Or="browser",vs="server";function wa(P){return P===Or}function Lo(P){return P===vs}let ya=(()=>{class P{}return P.\u0275prov=(0,h.Yz7)({token:P,providedIn:"root",factory:()=>new ir((0,h.LFG)(O),window)}),P})();class ir{constructor(U,N){this.document=U,this.window=N,this.offset=()=>[0,0]}setOffset(U){this.offset=Array.isArray(U)?()=>U:U}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(U){this.supportsScrolling()&&this.window.scrollTo(U[0],U[1])}scrollToAnchor(U){if(!this.supportsScrolling())return;const N=function Gr(P,U){const N=P.getElementById(U)||P.getElementsByName(U)[0];if(N)return N;if("function"==typeof P.createTreeWalker&&P.body&&"function"==typeof P.body.attachShadow){const J=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let ne=J.currentNode;for(;ne;){const be=ne.shadowRoot;if(be){const De=be.getElementById(U)||be.querySelector(`[name="${U}"]`);if(De)return De}ne=J.nextNode()}}return null}(this.document,U);N&&(this.scrollToElement(N),N.focus())}setHistoryScrollRestoration(U){if(this.supportScrollRestoration()){const N=this.window.history;N&&N.scrollRestoration&&(N.scrollRestoration=U)}}scrollToElement(U){const N=U.getBoundingClientRect(),J=N.left+this.window.pageXOffset,ne=N.top+this.window.pageYOffset,be=this.offset();this.window.scrollTo(J-be[0],ne-be[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const U=Aa(this.window.history)||Aa(Object.getPrototypeOf(this.window.history));return!(!U||!U.writable&&!U.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Aa(P){return Object.getOwnPropertyDescriptor(P,"scrollRestoration")}class Ui{}},9862:(Y,$,E)=>{"use strict";E.d($,{JF:()=>ji,LE:()=>ge,TP:()=>xt,WM:()=>le,Zn:()=>Ti,eN:()=>ye,qT:()=>we});var h=E(5879),T=E(2096),R=E(7715),D=E(5592),H=E(6328),O=E(2181),V=E(7398),W=E(4716),G=E(4664),X=E(6814);class te{}class oe{}class le{constructor(re){this.normalizedNames=new Map,this.lazyUpdate=null,re?"string"==typeof re?this.lazyInit=()=>{this.headers=new Map,re.split("\n").forEach(ae=>{const xe=ae.indexOf(":");if(xe>0){const Ve=ae.slice(0,xe),Ge=Ve.toLowerCase(),Ye=ae.slice(xe+1).trim();this.maybeSetNormalizedName(Ve,Ge),this.headers.has(Ge)?this.headers.get(Ge).push(Ye):this.headers.set(Ge,[Ye])}})}:typeof Headers<"u"&&re instanceof Headers?(this.headers=new Map,re.forEach((ae,xe)=>{this.setHeaderEntries(xe,ae)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(re).forEach(([ae,xe])=>{this.setHeaderEntries(ae,xe)})}:this.headers=new Map}has(re){return this.init(),this.headers.has(re.toLowerCase())}get(re){this.init();const ae=this.headers.get(re.toLowerCase());return ae&&ae.length>0?ae[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(re){return this.init(),this.headers.get(re.toLowerCase())||null}append(re,ae){return this.clone({name:re,value:ae,op:"a"})}set(re,ae){return this.clone({name:re,value:ae,op:"s"})}delete(re,ae){return this.clone({name:re,value:ae,op:"d"})}maybeSetNormalizedName(re,ae){this.normalizedNames.has(ae)||this.normalizedNames.set(ae,re)}init(){this.lazyInit&&(this.lazyInit instanceof le?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(re=>this.applyUpdate(re)),this.lazyUpdate=null))}copyFrom(re){re.init(),Array.from(re.headers.keys()).forEach(ae=>{this.headers.set(ae,re.headers.get(ae)),this.normalizedNames.set(ae,re.normalizedNames.get(ae))})}clone(re){const ae=new le;return ae.lazyInit=this.lazyInit&&this.lazyInit instanceof le?this.lazyInit:this,ae.lazyUpdate=(this.lazyUpdate||[]).concat([re]),ae}applyUpdate(re){const ae=re.name.toLowerCase();switch(re.op){case"a":case"s":let xe=re.value;if("string"==typeof xe&&(xe=[xe]),0===xe.length)return;this.maybeSetNormalizedName(re.name,ae);const Ve=("a"===re.op?this.headers.get(ae):void 0)||[];Ve.push(...xe),this.headers.set(ae,Ve);break;case"d":const Ge=re.value;if(Ge){let Ye=this.headers.get(ae);if(!Ye)return;Ye=Ye.filter(Oe=>-1===Ge.indexOf(Oe)),0===Ye.length?(this.headers.delete(ae),this.normalizedNames.delete(ae)):this.headers.set(ae,Ye)}else this.headers.delete(ae),this.normalizedNames.delete(ae)}}setHeaderEntries(re,ae){const xe=(Array.isArray(ae)?ae:[ae]).map(Ge=>Ge.toString()),Ve=re.toLowerCase();this.headers.set(Ve,xe),this.maybeSetNormalizedName(re,Ve)}forEach(re){this.init(),Array.from(this.normalizedNames.keys()).forEach(ae=>re(this.normalizedNames.get(ae),this.headers.get(ae)))}}class de{encodeKey(re){return Qe(re)}encodeValue(re){return Qe(re)}decodeKey(re){return decodeURIComponent(re)}decodeValue(re){return decodeURIComponent(re)}}const Ne=/%(\d[a-f0-9])/gi,We={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Qe(fe){return encodeURIComponent(fe).replace(Ne,(re,ae)=>We[ae]??re)}function Xe(fe){return`${fe}`}class ge{constructor(re={}){if(this.updates=null,this.cloneFrom=null,this.encoder=re.encoder||new de,re.fromString){if(re.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pe(fe,re){const ae=new Map;return fe.length>0&&fe.replace(/^\?/,"").split("&").forEach(Ve=>{const Ge=Ve.indexOf("="),[Ye,Oe]=-1==Ge?[re.decodeKey(Ve),""]:[re.decodeKey(Ve.slice(0,Ge)),re.decodeValue(Ve.slice(Ge+1))],$e=ae.get(Ye)||[];$e.push(Oe),ae.set(Ye,$e)}),ae}(re.fromString,this.encoder)}else re.fromObject?(this.map=new Map,Object.keys(re.fromObject).forEach(ae=>{const xe=re.fromObject[ae],Ve=Array.isArray(xe)?xe.map(Xe):[Xe(xe)];this.map.set(ae,Ve)})):this.map=null}has(re){return this.init(),this.map.has(re)}get(re){this.init();const ae=this.map.get(re);return ae?ae[0]:null}getAll(re){return this.init(),this.map.get(re)||null}keys(){return this.init(),Array.from(this.map.keys())}append(re,ae){return this.clone({param:re,value:ae,op:"a"})}appendAll(re){const ae=[];return Object.keys(re).forEach(xe=>{const Ve=re[xe];Array.isArray(Ve)?Ve.forEach(Ge=>{ae.push({param:xe,value:Ge,op:"a"})}):ae.push({param:xe,value:Ve,op:"a"})}),this.clone(ae)}set(re,ae){return this.clone({param:re,value:ae,op:"s"})}delete(re,ae){return this.clone({param:re,value:ae,op:"d"})}toString(){return this.init(),this.keys().map(re=>{const ae=this.encoder.encodeKey(re);return this.map.get(re).map(xe=>ae+"="+this.encoder.encodeValue(xe)).join("&")}).filter(re=>""!==re).join("&")}clone(re){const ae=new ge({encoder:this.encoder});return ae.cloneFrom=this.cloneFrom||this,ae.updates=(this.updates||[]).concat(re),ae}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(re=>this.map.set(re,this.cloneFrom.map.get(re))),this.updates.forEach(re=>{switch(re.op){case"a":case"s":const ae=("a"===re.op?this.map.get(re.param):void 0)||[];ae.push(Xe(re.value)),this.map.set(re.param,ae);break;case"d":if(void 0===re.value){this.map.delete(re.param);break}{let xe=this.map.get(re.param)||[];const Ve=xe.indexOf(Xe(re.value));-1!==Ve&&xe.splice(Ve,1),xe.length>0?this.map.set(re.param,xe):this.map.delete(re.param)}}}),this.cloneFrom=this.updates=null)}}class we{constructor(){this.map=new Map}set(re,ae){return this.map.set(re,ae),this}get(re){return this.map.has(re)||this.map.set(re,re.defaultValue()),this.map.get(re)}delete(re){return this.map.delete(re),this}has(re){return this.map.has(re)}keys(){return this.map.keys()}}function He(fe){return typeof ArrayBuffer<"u"&&fe instanceof ArrayBuffer}function Be(fe){return typeof Blob<"u"&&fe instanceof Blob}function at(fe){return typeof FormData<"u"&&fe instanceof FormData}class Pt{constructor(re,ae,xe,Ve){let Ge;if(this.url=ae,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=re.toUpperCase(),function qe(fe){switch(fe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ve?(this.body=void 0!==xe?xe:null,Ge=Ve):Ge=xe,Ge&&(this.reportProgress=!!Ge.reportProgress,this.withCredentials=!!Ge.withCredentials,Ge.responseType&&(this.responseType=Ge.responseType),Ge.headers&&(this.headers=Ge.headers),Ge.context&&(this.context=Ge.context),Ge.params&&(this.params=Ge.params)),this.headers||(this.headers=new le),this.context||(this.context=new we),this.params){const Ye=this.params.toString();if(0===Ye.length)this.urlWithParams=ae;else{const Oe=ae.indexOf("?");this.urlWithParams=ae+(-1===Oe?"?":OeFi.set(hi,re.setHeaders[hi]),$e)),re.setParams&&(qt=Object.keys(re.setParams).reduce((Fi,hi)=>Fi.set(hi,re.setParams[hi]),qt)),new Pt(ae,xe,Ge,{params:qt,headers:$e,context:wt,reportProgress:Oe,responseType:Ve,withCredentials:Ye})}}var Mi=function(fe){return fe[fe.Sent=0]="Sent",fe[fe.UploadProgress=1]="UploadProgress",fe[fe.ResponseHeader=2]="ResponseHeader",fe[fe.DownloadProgress=3]="DownloadProgress",fe[fe.Response=4]="Response",fe[fe.User=5]="User",fe}(Mi||{});class Hn{constructor(re,ae=200,xe="OK"){this.headers=re.headers||new le,this.status=void 0!==re.status?re.status:ae,this.statusText=re.statusText||xe,this.url=re.url||null,this.ok=this.status>=200&&this.status<300}}class ln extends Hn{constructor(re={}){super(re),this.type=Mi.ResponseHeader}clone(re={}){return new ln({headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Ti extends Hn{constructor(re={}){super(re),this.type=Mi.Response,this.body=void 0!==re.body?re.body:null}clone(re={}){return new Ti({body:void 0!==re.body?re.body:this.body,headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class cn extends Hn{constructor(re){super(re,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${re.url||"(unknown url)"}`:`Http failure response for ${re.url||"(unknown url)"}: ${re.status} ${re.statusText}`,this.error=re.error||null}}function dn(fe,re){return{body:re,headers:fe.headers,context:fe.context,observe:fe.observe,params:fe.params,reportProgress:fe.reportProgress,responseType:fe.responseType,withCredentials:fe.withCredentials}}let ye=(()=>{class fe{constructor(ae){this.handler=ae}request(ae,xe,Ve={}){let Ge;if(ae instanceof Pt)Ge=ae;else{let $e,qt;$e=Ve.headers instanceof le?Ve.headers:new le(Ve.headers),Ve.params&&(qt=Ve.params instanceof ge?Ve.params:new ge({fromObject:Ve.params})),Ge=new Pt(ae,xe,void 0!==Ve.body?Ve.body:null,{headers:$e,context:Ve.context,params:qt,reportProgress:Ve.reportProgress,responseType:Ve.responseType||"json",withCredentials:Ve.withCredentials})}const Ye=(0,T.of)(Ge).pipe((0,H.b)($e=>this.handler.handle($e)));if(ae instanceof Pt||"events"===Ve.observe)return Ye;const Oe=Ye.pipe((0,O.h)($e=>$e instanceof Ti));switch(Ve.observe||"body"){case"body":switch(Ge.responseType){case"arraybuffer":return Oe.pipe((0,V.U)($e=>{if(null!==$e.body&&!($e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return $e.body}));case"blob":return Oe.pipe((0,V.U)($e=>{if(null!==$e.body&&!($e.body instanceof Blob))throw new Error("Response is not a Blob.");return $e.body}));case"text":return Oe.pipe((0,V.U)($e=>{if(null!==$e.body&&"string"!=typeof $e.body)throw new Error("Response is not a string.");return $e.body}));default:return Oe.pipe((0,V.U)($e=>$e.body))}case"response":return Oe;default:throw new Error(`Unreachable: unhandled observe type ${Ve.observe}}`)}}delete(ae,xe={}){return this.request("DELETE",ae,xe)}get(ae,xe={}){return this.request("GET",ae,xe)}head(ae,xe={}){return this.request("HEAD",ae,xe)}jsonp(ae,xe){return this.request("JSONP",ae,{params:(new ge).append(xe,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ae,xe={}){return this.request("OPTIONS",ae,xe)}patch(ae,xe,Ve={}){return this.request("PATCH",ae,dn(Ve,xe))}post(ae,xe,Ve={}){return this.request("POST",ae,dn(Ve,xe))}put(ae,xe,Ve={}){return this.request("PUT",ae,dn(Ve,xe))}}return fe.\u0275fac=function(ae){return new(ae||fe)(h.LFG(te))},fe.\u0275prov=h.Yz7({token:fe,factory:fe.\u0275fac}),fe})();function _i(fe,re){return re(fe)}function Ze(fe,re){return(ae,xe)=>re.intercept(ae,{handle:Ve=>fe(Ve,xe)})}const xt=new h.OlP(""),ni=new h.OlP(""),Si=new h.OlP("");function Ei(){let fe=null;return(re,ae)=>{null===fe&&(fe=((0,h.f3M)(xt,{optional:!0})??[]).reduceRight(Ze,_i));const xe=(0,h.f3M)(h.HDt),Ve=xe.add();return fe(re,ae).pipe((0,W.x)(()=>xe.remove(Ve)))}}let ue=(()=>{class fe extends te{constructor(ae,xe){super(),this.backend=ae,this.injector=xe,this.chain=null,this.pendingTasks=(0,h.f3M)(h.HDt)}handle(ae){if(null===this.chain){const Ve=Array.from(new Set([...this.injector.get(ni),...this.injector.get(Si,[])]));this.chain=Ve.reduceRight((Ge,Ye)=>function Ot(fe,re,ae){return(xe,Ve)=>ae.runInContext(()=>re(xe,Ge=>fe(Ge,Ve)))}(Ge,Ye,this.injector),_i)}const xe=this.pendingTasks.add();return this.chain(ae,Ve=>this.backend.handle(Ve)).pipe((0,W.x)(()=>this.pendingTasks.remove(xe)))}}return fe.\u0275fac=function(ae){return new(ae||fe)(h.LFG(oe),h.LFG(h.lqb))},fe.\u0275prov=h.Yz7({token:fe,factory:fe.\u0275fac}),fe})();const Ki=/^\)\]\}',?\n/;let Qt=(()=>{class fe{constructor(ae){this.xhrFactory=ae}handle(ae){if("JSONP"===ae.method)throw new h.vHH(-2800,!1);const xe=this.xhrFactory;return(xe.\u0275loadImpl?(0,R.D)(xe.\u0275loadImpl()):(0,T.of)(null)).pipe((0,G.w)(()=>new D.y(Ge=>{const Ye=xe.build();if(Ye.open(ae.method,ae.urlWithParams),ae.withCredentials&&(Ye.withCredentials=!0),ae.headers.forEach((Gt,It)=>Ye.setRequestHeader(Gt,It.join(","))),ae.headers.has("Accept")||Ye.setRequestHeader("Accept","application/json, text/plain, */*"),!ae.headers.has("Content-Type")){const Gt=ae.detectContentTypeHeader();null!==Gt&&Ye.setRequestHeader("Content-Type",Gt)}if(ae.responseType){const Gt=ae.responseType.toLowerCase();Ye.responseType="json"!==Gt?Gt:"text"}const Oe=ae.serializeBody();let $e=null;const qt=()=>{if(null!==$e)return $e;const Gt=Ye.statusText||"OK",It=new le(Ye.getAllResponseHeaders()),ri=function Mt(fe){return"responseURL"in fe&&fe.responseURL?fe.responseURL:/^X-Request-URL:/m.test(fe.getAllResponseHeaders())?fe.getResponseHeader("X-Request-URL"):null}(Ye)||ae.url;return $e=new ln({headers:It,status:Ye.status,statusText:Gt,url:ri}),$e},wt=()=>{let{headers:Gt,status:It,statusText:ri,url:Gi}=qt(),tn=null;204!==It&&(tn=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===It&&(It=tn?200:0);let ma=It>=200&&It<300;if("json"===ae.responseType&&"string"==typeof tn){const _r=tn;tn=tn.replace(Ki,"");try{tn=""!==tn?JSON.parse(tn):null}catch(ga){tn=_r,ma&&(ma=!1,tn={error:ga,text:tn})}}ma?(Ge.next(new Ti({body:tn,headers:Gt,status:It,statusText:ri,url:Gi||void 0})),Ge.complete()):Ge.error(new cn({error:tn,headers:Gt,status:It,statusText:ri,url:Gi||void 0}))},Fi=Gt=>{const{url:It}=qt(),ri=new cn({error:Gt,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:It||void 0});Ge.error(ri)};let hi=!1;const wi=Gt=>{hi||(Ge.next(qt()),hi=!0);let It={type:Mi.DownloadProgress,loaded:Gt.loaded};Gt.lengthComputable&&(It.total=Gt.total),"text"===ae.responseType&&Ye.responseText&&(It.partialText=Ye.responseText),Ge.next(It)},yi=Gt=>{let It={type:Mi.UploadProgress,loaded:Gt.loaded};Gt.lengthComputable&&(It.total=Gt.total),Ge.next(It)};return Ye.addEventListener("load",wt),Ye.addEventListener("error",Fi),Ye.addEventListener("timeout",Fi),Ye.addEventListener("abort",Fi),ae.reportProgress&&(Ye.addEventListener("progress",wi),null!==Oe&&Ye.upload&&Ye.upload.addEventListener("progress",yi)),Ye.send(Oe),Ge.next({type:Mi.Sent}),()=>{Ye.removeEventListener("error",Fi),Ye.removeEventListener("abort",Fi),Ye.removeEventListener("load",wt),Ye.removeEventListener("timeout",Fi),ae.reportProgress&&(Ye.removeEventListener("progress",wi),null!==Oe&&Ye.upload&&Ye.upload.removeEventListener("progress",yi)),Ye.readyState!==Ye.DONE&&Ye.abort()}})))}}return fe.\u0275fac=function(ae){return new(ae||fe)(h.LFG(X.JF))},fe.\u0275prov=h.Yz7({token:fe,factory:fe.\u0275fac}),fe})();const Zi=new h.OlP("XSRF_ENABLED"),Di=new h.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Jt=new h.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Yi{}let fa=(()=>{class fe{constructor(ae,xe,Ve){this.doc=ae,this.platform=xe,this.cookieName=Ve,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ae=this.doc.cookie||"";return ae!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,X.Mx)(ae,this.cookieName),this.lastCookieString=ae),this.lastToken}}return fe.\u0275fac=function(ae){return new(ae||fe)(h.LFG(X.K0),h.LFG(h.Lbi),h.LFG(Di))},fe.\u0275prov=h.Yz7({token:fe,factory:fe.\u0275fac}),fe})();function Dr(fe,re){const ae=fe.url.toLowerCase();if(!(0,h.f3M)(Zi)||"GET"===fe.method||"HEAD"===fe.method||ae.startsWith("http://")||ae.startsWith("https://"))return re(fe);const xe=(0,h.f3M)(Yi).getToken(),Ve=(0,h.f3M)(Jt);return null!=xe&&!fe.headers.has(Ve)&&(fe=fe.clone({headers:fe.headers.set(Ve,xe)})),re(fe)}var zt=function(fe){return fe[fe.Interceptors=0]="Interceptors",fe[fe.LegacyInterceptors=1]="LegacyInterceptors",fe[fe.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",fe[fe.NoXsrfProtection=3]="NoXsrfProtection",fe[fe.JsonpSupport=4]="JsonpSupport",fe[fe.RequestsMadeViaParent=5]="RequestsMadeViaParent",fe[fe.Fetch=6]="Fetch",fe}(zt||{});function en(fe,re){return{\u0275kind:fe,\u0275providers:re}}function Xa(...fe){const re=[ye,Qt,ue,{provide:te,useExisting:ue},{provide:oe,useExisting:Qt},{provide:ni,useValue:Dr,multi:!0},{provide:Zi,useValue:!0},{provide:Yi,useClass:fa}];for(const ae of fe)re.push(...ae.\u0275providers);return(0,h.MR2)(re)}const qr=new h.OlP("LEGACY_INTERCEPTOR_FN");let ji=(()=>{class fe{}return fe.\u0275fac=function(ae){return new(ae||fe)},fe.\u0275mod=h.oAB({type:fe}),fe.\u0275inj=h.cJS({providers:[Xa(en(zt.LegacyInterceptors,[{provide:qr,useFactory:Ei},{provide:ni,useExisting:qr,multi:!0}]))]}),fe})()},5879:(Y,$,E)=>{"use strict";E.d($,{$8M:()=>Fu,$WT:()=>_a,$Z:()=>Fg,AFp:()=>kf,ALo:()=>bc,AaK:()=>oe,B6R:()=>Wr,BQk:()=>Vd,CHM:()=>jo,CRH:()=>Kd,EJc:()=>dM,EiD:()=>md,EpF:()=>ny,F$t:()=>Ks,F4k:()=>k1,FYo:()=>ur,FiY:()=>Vl,G48:()=>US,Gf:()=>C,GfV:()=>ov,GkF:()=>um,Gpc:()=>de,Gre:()=>el,HDt:()=>fM,Hsn:()=>R1,Ikx:()=>zd,JOm:()=>th,JVY:()=>Qi,JZr:()=>Xe,KtG:()=>Fc,L6k:()=>Rx,LAX:()=>Lw,LFG:()=>Ii,Lbi:()=>Tg,Lck:()=>iS,MAs:()=>cm,MMx:()=>sA,MR2:()=>gd,NdJ:()=>H1,O4$:()=>$c,Ojb:()=>qx,OlP:()=>ui,Oqu:()=>ip,P3R:()=>vg,PXZ:()=>_0,Q6J:()=>dm,QGY:()=>Xh,QbO:()=>Ux,Qsj:()=>$x,R0b:()=>mr,RDi:()=>Hx,Rgc:()=>wc,SBq:()=>ka,Sil:()=>HS,Suo:()=>Y_,TTD:()=>Ml,TgZ:()=>Gh,Tol:()=>Cm,Udp:()=>Am,VKq:()=>x_,VuI:()=>sE,W1O:()=>o0,XFs:()=>rt,Xpm:()=>Ln,Xq5:()=>Bh,Xts:()=>hh,Y36:()=>Kl,YKP:()=>Jm,YNc:()=>Wh,Yjl:()=>$i,Yz7:()=>xt,Z0I:()=>ue,ZZ4:()=>wb,_Bn:()=>aA,_UZ:()=>lc,_Vd:()=>Xl,_c5:()=>KS,_uU:()=>dc,aQg:()=>M0,c2e:()=>lM,cJS:()=>Si,cg1:()=>Vm,dDg:()=>bM,dqk:()=>Qt,eBb:()=>pg,eFA:()=>hb,eJc:()=>l0,ekj:()=>Mm,eoX:()=>ol,f3M:()=>oi,g9A:()=>Kw,h0i:()=>Qd,hGG:()=>ZS,hij:()=>np,iGM:()=>FA,ifc:()=>bi,ip1:()=>eb,jDz:()=>lA,kL8:()=>Ry,kcU:()=>Up,lG2:()=>Yr,lcZ:()=>H_,lnq:()=>Em,lqb:()=>Zo,lri:()=>gp,mCW:()=>dh,n5z:()=>Jp,n_E:()=>nl,oAB:()=>Rr,oxw:()=>ly,pB0:()=>Pw,q3G:()=>Us,qFp:()=>UM,qLn:()=>Ad,qOj:()=>Ih,qZA:()=>ls,qzn:()=>Ea,rWj:()=>al,rg0:()=>Nc,s9C:()=>fm,sBO:()=>yp,s_b:()=>Fa,soG:()=>nu,tBr:()=>$u,tb:()=>ru,tp0:()=>Nl,uIk:()=>Rd,vHH:()=>ge,vpe:()=>za,wAp:()=>uc,xp6:()=>bv,ynx:()=>$h,z2F:()=>xo,z3N:()=>co,zSh:()=>Df,zs3:()=>ns});var h=E(8645),T=E(7394),R=E(5619),D=E(5592),H=E(3019),O=E(2096),V=E(3020),W=E(4664),G=E(3997);function X(_){for(let b in _)if(_[b]===X)return b;throw Error("Could not find renamed property on target object.")}function te(_,b){for(const w in b)b.hasOwnProperty(w)&&!_.hasOwnProperty(w)&&(_[w]=b[w])}function oe(_){if("string"==typeof _)return _;if(Array.isArray(_))return"["+_.map(oe).join(", ")+"]";if(null==_)return""+_;if(_.overriddenName)return`${_.overriddenName}`;if(_.name)return`${_.name}`;const b=_.toString();if(null==b)return""+b;const w=b.indexOf("\n");return-1===w?b:b.substring(0,w)}function le(_,b){return null==_||""===_?null===b?"":b:null==b||""===b?_:_+" "+b}const se=X({__forward_ref__:X});function de(_){return _.__forward_ref__=de,_.toString=function(){return oe(this())},_}function pe(_){return Ne(_)?_():_}function Ne(_){return"function"==typeof _&&_.hasOwnProperty(se)&&_.__forward_ref__===de}function We(_){return _&&!!_.\u0275providers}const Xe="https://g.co/ng/security#xss";class ge extends Error{constructor(b,w){super(function Ee(_,b){return`NG0${Math.abs(_)}${b?": "+b:""}`}(b,w)),this.code=b}}function we(_){return"string"==typeof _?_:null==_?"":String(_)}function tt(_,b){throw new ge(-201,!1)}function ot(_,b){null==_&&function it(_,b,w,y){throw new Error(`ASSERTION ERROR: ${_}`+(null==y?"":` [Expected=> ${w} ${y} ${b} <=Actual]`))}(b,_,null,"!=")}function xt(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function Si(_){return{providers:_.providers||[],imports:_.imports||[]}}function Ei(_){return Pe(_,lt)||Pe(_,Nt)}function ue(_){return null!==Ei(_)}function Pe(_,b){return _.hasOwnProperty(b)?_[b]:null}function et(_){return _&&(_.hasOwnProperty(_t)||_.hasOwnProperty(di))?_[_t]:null}const lt=X({\u0275prov:X}),_t=X({\u0275inj:X}),Nt=X({ngInjectableDef:X}),di=X({ngInjectorDef:X});var rt=function(_){return _[_.Default=0]="Default",_[_.Host=1]="Host",_[_.Self=2]="Self",_[_.SkipSelf=4]="SkipSelf",_[_.Optional=8]="Optional",_}(rt||{});let gt;function Vi(_){const b=gt;return gt=_,b}function Ki(_,b,w){const y=Ei(_);return y&&"root"==y.providedIn?void 0===y.value?y.value=y.factory():y.value:w&rt.Optional?null:void 0!==b?b:void tt(oe(_))}const Qt=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),pa={},Jt="__NG_DI_FLAG__",Yi="ngTempTokenPath",Dr=/\n/gm,zt="__source";let en;function Tn(_){const b=en;return en=_,b}function qr(_,b=rt.Default){if(void 0===en)throw new ge(-203,!1);return null===en?Ki(_,void 0,b):en.get(_,b&rt.Optional?null:void 0,b)}function Ii(_,b=rt.Default){return(function jt(){return gt}()||qr)(pe(_),b)}function oi(_,b=rt.Default){return Ii(_,Eo(b))}function Eo(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function Oi(_){const b=[];for(let w=0;w<_.length;w++){const y=pe(_[w]);if(Array.isArray(y)){if(0===y.length)throw new ge(900,!1);let M,x=rt.Default;for(let k=0;kb){k=x-1;break}}}for(;x<_.length;){const I=_[x];if("number"==typeof I)break;if(I===w){if(null===y)return void(null!==M&&(_[x+1]=M));if(y===_[x+1])return void(_[x+2]=M)}x++,null!==y&&x++,null!==M&&x++}-1!==k&&(_.splice(k,0,b),x=k+1),_.splice(x++,0,w),null!==y&&_.splice(x++,0,y),null!==M&&_.splice(x++,0,M)}const Fi="ng-template";function hi(_,b,w){let y=0,M=!0;for(;y<_.length;){let x=_[y++];if("string"==typeof x&&M){const k=_[y++];if(w&&"class"===x&&-1!==Ge(k.toLowerCase(),b,0))return!0}else{if(1===x){for(;y<_.length&&"string"==typeof(x=_[y++]);)if(x.toLowerCase()===b)return!0;return!1}"number"==typeof x&&(M=!1)}}return!1}function wi(_){return 4===_.type&&_.value!==Fi}function yi(_,b,w){return b===(4!==_.type||w?_.value:Fi)}function Gt(_,b,w){let y=4;const M=_.attrs||[],x=function ma(_){for(let b=0;b<_.length;b++)if(Oe(_[b]))return b;return _.length}(M);let k=!1;for(let I=0;Ix?"":M[ie+1].toLowerCase();const _e=8&y?me:null;if(_e&&-1!==Ge(_e,F,0)||2&y&&F!==me){if(It(y))return!1;k=!0}}}}else{if(!k&&!It(y)&&!It(B))return!1;if(k&&It(B))continue;k=!1,y=B|1&y}}return It(y)||k}function It(_){return 0==(1&_)}function ri(_,b,w,y){if(null===b)return-1;let M=0;if(y||!w){let x=!1;for(;M-1)for(w++;w<_.length;){const y=_[w];if("number"==typeof y)return-1;if(y===b)return w;w++}return-1}(b,_)}function Gi(_,b,w=!1){for(let y=0;y0?'="'+I+'"':"")+"]"}else 8&y?M+="."+k:4&y&&(M+=" "+k);else""!==M&&!It(k)&&(b+=gs(x,M),M=""),y=k,x=x||!It(y);w++}return""!==M&&(b+=gs(x,M)),b}function Ln(_){return Zt(()=>{const b=_s(_),w={...b,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===Rn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:b.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||bi.Emulated,styles:_.styles||nt,_:null,schemas:_.schemas||null,tView:null,id:""};ml(w);const y=_.dependencies;return w.directiveDefs=Qa(y,!1),w.pipeDefs=Qa(y,!0),w.id=function gl(_){let b=0;const w=[_.selectors,_.ngContentSelectors,_.hostVars,_.hostAttrs,_.consts,_.vars,_.decls,_.encapsulation,_.standalone,_.signals,_.exportAs,JSON.stringify(_.inputs),JSON.stringify(_.outputs),Object.getOwnPropertyNames(_.type.prototype),!!_.contentQueries,!!_.viewQuery].join("|");for(const M of w)b=Math.imul(31,b)+M.charCodeAt(0)<<0;return b+=2147483648,"c"+b}(w),w})}function Wr(_,b,w){const y=_.\u0275cmp;y.directiveDefs=Qa(b,!1),y.pipeDefs=Qa(w,!0)}function Et(_){return Dt(_)||nn(_)}function Ho(_){return null!==_}function Rr(_){return Zt(()=>({type:_.type,bootstrap:_.bootstrap||nt,declarations:_.declarations||nt,imports:_.imports||nt,exports:_.exports||nt,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function Ro(_,b){if(null==_)return zi;const w={};for(const y in _)if(_.hasOwnProperty(y)){let M=_[y],x=M;Array.isArray(M)&&(x=M[1],M=M[0]),w[M]=y,b&&(b[M]=x)}return w}function Yr(_){return Zt(()=>{const b=_s(_);return ml(b),b})}function $i(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function Dt(_){return _[un]||null}function nn(_){return _[Do]||null}function ki(_){return _[fe]||null}function _a(_){const b=Dt(_)||nn(_)||ki(_);return null!==b&&b.standalone}function En(_,b){const w=_[re]||null;if(!w&&!0===b)throw new Error(`Type ${oe(_)} does not have '\u0275mod' property.`);return w}function _s(_){const b={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:b,inputTransforms:null,inputConfig:_.inputs||zi,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||nt,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ro(_.inputs,b),outputs:Ro(_.outputs)}}function ml(_){_.features?.forEach(b=>b(_))}function Qa(_,b){if(!_)return null;const w=b?ki:Et;return()=>("function"==typeof _?_():_).map(y=>w(y)).filter(Ho)}const Hi=0,Je=1,vt=2,bt=3,wn=4,Ja=5,Ci=6,ba=7,pi=8,Lr=9,Pr=10,yt=11,wr=12,ws=13,Xn=14,Ai=15,Ir=16,tr=17,Qn=18,Or=19,vs=20,Br=21,vr=22,wa=23,Lo=24,Bt=25,va=1,ya=2,ir=7,Gr=9,Ui=11;function rn(_){return Array.isArray(_)&&"object"==typeof _[va]}function Dn(_){return Array.isArray(_)&&!0===_[va]}function zn(_){return 0!=(4&_.flags)}function nr(_){return _.componentOffset>-1}function rr(_){return 1==(1&_.flags)}function hn(_){return!!_.template}function Po(_){return 0!=(512&_[vt])}function Ma(_,b){return _.hasOwnProperty(ae)?_[ae]:null}let vu=Qt.WeakRef??class Lc{constructor(b){this.ref=b}deref(){return this.ref}},Ms=0,Ar=null,Vr=!1;function vi(_){const b=Ar;return Ar=_,b}class Xr{constructor(){this.id=Ms++,this.ref=function Pc(_){return new vu(_)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[b,w]of this.producers){const y=w.producerNode.deref();if(null!=y&&w.atTrackingVersion===this.trackingVersion){if(y.producerPollStatus(w.seenValueVersion))return!0}else this.producers.delete(b),y?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const b=Vr;Vr=!0;try{for(const[w,y]of this.consumers){const M=y.consumerNode.deref();null!=M&&M.trackingVersion===y.atTrackingVersion?M.onConsumerDependencyMayHaveChanged():(this.consumers.delete(w),M?.producers.delete(this.id))}}finally{Vr=b}}producerAccessed(){if(Vr)throw new Error("");if(null===Ar)return;let b=Ar.producers.get(this.id);void 0===b?(b={consumerNode:Ar.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:Ar.trackingVersion},Ar.producers.set(this.id,b),this.consumers.set(Ar.id,b)):(b.seenValueVersion=this.valueVersion,b.atTrackingVersion=Ar.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==Ar?.consumerAllowSignalWrites}producerPollStatus(b){return this.valueVersion!==b||(this.onProducerUpdateValueVersion(),this.valueVersion!==b)}}let yl=null;function Nc(_){const b=vi(null);try{return _()}finally{vi(b)}}const Ts=()=>{};class Al extends Xr{constructor(b,w,y){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=Ts,this.registerOnCleanup=M=>{this.cleanupFn=M},this.consumerAllowSignalWrites=y}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const b=vi(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Ts,this.watch(this.registerOnCleanup)}finally{vi(b)}}cleanup(){this.cleanupFn()}}class Ss{constructor(b,w,y){this.previousValue=b,this.currentValue=w,this.firstChange=y}isFirstChange(){return this.firstChange}}function Ml(){return io}function io(_){return _.type.prototype.ngOnChanges&&(_.setInput=jc),Cl}function Cl(){const _=zc(this),b=_?.current;if(b){const w=_.previous;if(w===zi)_.previous=b;else for(let y in b)w[y]=b[y];_.current=null,this.ngOnChanges(b)}}function jc(_,b,w,y){const M=this.declaredInputs[w],x=zc(_)||function ar(_,b){return _[no]=b}(_,{previous:zi,current:null}),k=x.current||(x.current={}),I=x.previous,B=I[M];k[M]=new Ss(B&&B.currentValue,b,I===zi),_[y]=b}Ml.ngInherit=!0;const no="__ngSimpleChanges__";function zc(_){return _[no]||null}const sr=function(_,b,w){},Es="svg";function mi(_){for(;Array.isArray(_);)_=_[Hi];return _}function P(_,b){return mi(b[_])}function U(_,b){return mi(b[_.index])}function J(_,b){return _.data[b]}function ne(_,b){return _[b]}function be(_,b){const w=b[_];return rn(w)?w:w[Hi]}function Ct(_,b){return null==b?null:_[b]}function Kt(_){_[tr]=0}function kt(_){1024&_[vt]||(_[vt]|=1024,si(_,1))}function Ri(_){1024&_[vt]&&(_[vt]&=-1025,si(_,-1))}function si(_,b){let w=_[bt];if(null===w)return;w[Ja]+=b;let y=w;for(w=w[bt];null!==w&&(1===b&&1===y[Ja]||-1===b&&0===y[Ja]);)w[Ja]+=b,y=w,w=w[bt]}const ct={lFrame:ku(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Au(){return ct.bindingsEnabled}function Nr(){return null!==ct.skipHydrationRootTNode}function Le(){return ct.lFrame.lView}function Yt(){return ct.lFrame.tView}function jo(_){return ct.lFrame.contextLView=_,_[pi]}function Fc(_){return ct.lFrame.contextLView=null,_}function an(){let _=ks();for(;null!==_&&64===_.type;)_=_.parent;return _}function ks(){return ct.lFrame.currentTNode}function zr(_,b){const w=ct.lFrame;w.currentTNode=_,w.isParent=b}function Uc(){return ct.lFrame.isParent}function qc(){ct.lFrame.isParent=!1}function On(){const _=ct.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function ro(){return ct.lFrame.bindingIndex++}function Zr(_){const b=ct.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function zo(_,b){const w=ct.lFrame;w.bindingIndex=w.bindingRootIndex=_,Yc(b)}function Yc(_){ct.lFrame.currentDirectiveIndex=_}function Eu(){return ct.lFrame.currentQueryIndex}function Hs(_){ct.lFrame.currentQueryIndex=_}function jp(_){const b=_[Je];return 2===b.type?b.declTNode:1===b.type?_[Ci]:null}function Fo(_,b,w){if(w&rt.SkipSelf){let M=b,x=_;for(;!(M=M.parent,null!==M||w&rt.Host||(M=jp(x),null===M||(x=x[Xn],10&M.type))););if(null===M)return!1;b=M,_=x}const y=ct.lFrame=Du();return y.currentTNode=b,y.lView=_,!0}function El(_){const b=Du(),w=_[Je];ct.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function Du(){const _=ct.lFrame,b=null===_?null:_.child;return null===b?ku(_):b}function ku(_){const b={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:_,child:null,inI18n:!1};return null!==_&&(_.child=b),b}function Dl(){const _=ct.lFrame;return ct.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Rs=Dl;function Uo(){const _=Dl();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function Bn(){return ct.lFrame.selectedIndex}function ao(_){ct.lFrame.selectedIndex=_}function Li(){const _=ct.lFrame;return J(_.tView,_.selectedIndex)}function $c(){ct.lFrame.currentNamespace=Es}function Up(){!function Xc(){ct.lFrame.currentNamespace=null}()}let Ru=!0;function kl(){return Ru}function Vn(_){Ru=_}function Hl(_,b){for(let w=b.directiveStart,y=b.directiveEnd;w=y)break}else b[B]<0&&(_[tr]+=65536),(I>13<_[tr]>>16&&(3&_[vt])===b&&(_[vt]+=8192,Ll(I,x)):Ll(I,x)}const Ft=-1;class Mr{constructor(b,w,y){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=y}}function Iu(_){return _!==Ft}function ea(_){return 32767&_}function Pl(_,b){let w=function Ou(_){return _>>16}(_),y=b;for(;w>0;)y=y[Xn],w--;return y}let Il=!0;function Ol(_){const b=Il;return Il=_,b}const pn=255,Bu=5;let td=0;const fn={};function Ps(_,b){const w=$p(_,b);if(-1!==w)return w;const y=b[Je];y.firstCreatePass&&(_.injectorIndex=b.length,Vu(y.data,_),Vu(b,null),Vu(y.blueprint,null));const M=id(_,b),x=_.injectorIndex;if(Iu(M)){const k=ea(M),I=Pl(M,b),B=I[Je].data;for(let F=0;F<8;F++)b[x+F]=I[k+F]|B[k+F]}return b[x+8]=M,x}function Vu(_,b){_.push(0,0,0,0,0,0,0,0,b)}function $p(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function id(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,y=null,M=b;for(;null!==M;){if(y=Kp(M),null===y)return Ft;if(w++,M=M[Xn],-1!==y.injectorIndex)return y.injectorIndex|w<<16}return Ft}function Is(_,b,w){!function Gp(_,b,w){let y;"string"==typeof w?y=w.charCodeAt(0)||0:w.hasOwnProperty(xe)&&(y=w[xe]),null==y&&(y=w[xe]=td++);const M=y&pn;b.data[_+(M>>Bu)]|=1<=0?b&pn:Qp:b}(w);if("function"==typeof x){if(!Fo(b,_,y))return y&rt.Host?Xp(M,0,y):nd(b,w,y,M);try{const k=x(y);if(null!=k||y&rt.Optional)return k;tt()}finally{Rs()}}else if("number"==typeof x){let k=null,I=$p(_,b),B=Ft,F=y&rt.Host?b[Ai][Ci]:null;for((-1===I||y&rt.SkipSelf)&&(B=-1===I?id(_,b):b[I+8],B!==Ft&&Bl(y,!1)?(k=b[Je],I=ea(B),b=Pl(B,b)):I=-1);-1!==I;){const Q=b[Je];if(ad(x,I,Q.data)){const ie=qo(I,b,w,k,y,F);if(ie!==fn)return ie}B=b[I+8],B!==Ft&&Bl(y,b[Je].data[I+8]===F)&&ad(x,I,b)?(k=Q,I=ea(B),b=Pl(B,b)):I=-1}}return M}function qo(_,b,w,y,M,x){const k=b[Je],I=k.data[_+8],Q=rd(I,k,w,null==y?nr(I)&&Il:y!=k&&0!=(3&I.type),M&rt.Host&&x===I);return null!==Q?Wo(b,k,Q,I):fn}function rd(_,b,w,y,M){const x=_.providerIndexes,k=b.data,I=1048575&x,B=_.directiveStart,Q=x>>20,me=M?I+Q:_.directiveEnd;for(let _e=y?I:I+Q;_e=B&&ke.type===w)return _e}if(M){const _e=k[B];if(_e&&hn(_e)&&_e.type===w)return B}return null}function Wo(_,b,w,y){let M=_[w];const x=b.data;if(function Jc(_){return _ instanceof Mr}(M)){const k=M;k.resolving&&function He(_,b){const w=b?`. Dependency path: ${b.join(" > ")} > ${_}`:"";throw new ge(-200,`Circular dependency in DI detected for ${_}${w}`)}(function qe(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():we(_)}(x[w]));const I=Ol(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?Vi(k.injectImpl):null;Fo(_,y,rt.Default);try{M=_[w]=k.factory(void 0,x,_,y),b.firstCreatePass&&w>=y.directiveStart&&function Lu(_,b,w){const{ngOnChanges:y,ngOnInit:M,ngDoCheck:x}=b.type.prototype;if(y){const k=io(b);(w.preOrderHooks??=[]).push(_,k),(w.preOrderCheckHooks??=[]).push(_,k)}M&&(w.preOrderHooks??=[]).push(0-_,M),x&&((w.preOrderHooks??=[]).push(_,x),(w.preOrderCheckHooks??=[]).push(_,x))}(w,x[w],b)}finally{null!==B&&Vi(B),Ol(I),k.resolving=!1,Rs()}}return M}function ad(_,b,w){return!!(w[b+(_>>Bu)]&1<<_)}function Bl(_,b){return!(_&rt.Self||_&rt.Host&&b)}class Yo{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,y){return Fr(this._tNode,this._lView,b,Eo(y),w)}}function Qp(){return new Yo(an(),Le())}function Jp(_){return Zt(()=>{const b=_.prototype.constructor,w=b[ae]||cr(b),y=Object.prototype;let M=Object.getPrototypeOf(_.prototype).constructor;for(;M&&M!==y;){const x=M[ae]||cr(M);if(x&&x!==w)return x;M=Object.getPrototypeOf(M)}return x=>new x})}function cr(_){return Ne(_)?()=>{const b=cr(pe(_));return b&&b()}:Ma(_)}function Kp(_){const b=_[Je],w=b.type;return 2===w?b.declTNode:1===w?_[Ci]:null}function Fu(_){return function Nu(_,b){if("class"===b)return _.classes;if("style"===b)return _.styles;const w=_.attrs;if(w){const y=w.length;let M=0;for(;M{const y=function Ta(_){return function(...w){if(_){const y=_(...w);for(const M in y)this[M]=y[M]}}}(b);function M(...x){if(this instanceof M)return y.apply(this,x),this;const k=new M(...x);return I.annotation=k,I;function I(B,F,Q){const ie=B.hasOwnProperty($o)?B[$o]:Object.defineProperty(B,$o,{value:[]})[$o];for(;ie.length<=Q;)ie.push(null);return(ie[Q]=ie[Q]||[]).push(k),B}}return w&&(M.prototype=Object.create(w.prototype)),M.prototype.ngMetadataName=_,M.annotationCls=M,M})}function od(_,b){_.forEach(w=>Array.isArray(w)?od(w,b):b(w))}function Zp(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function Uu(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function Ns(_,b){const w=[];for(let y=0;y<_;y++)w.push(b);return w}function Nn(_,b,w){let y=Xo(_,b);return y>=0?_[1|y]=w:(y=~y,function j0(_,b,w,y){let M=_.length;if(M==b)_.push(w,y);else if(1===M)_.push(y,_[0]),_[0]=w;else{for(M--,_.push(_[M-1],_[M]);M>b;)_[M]=_[M-2],M--;_[b]=w,_[b+1]=y}}(_,y,b,w)),y}function qu(_,b){const w=Xo(_,b);if(w>=0)return _[1|w]}function Xo(_,b){return function sd(_,b,w){let y=0,M=_.length>>w;for(;M!==y;){const x=y+(M-y>>1),k=_[x<b?M=x:y=x+1}return~(M<({token:_})),-1),Vl=Sn(ta("Optional"),8),Nl=Sn(ta("SkipSelf"),4);function uf(_){return 128==(128&_.flags)}var th=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(th||{});const rw=/^>|^->||--!>|)/,tx="\u200b$1\u200b";const K0=new Map;let ix=0;const ih="__ngContext__";function Kn(_,b){rn(b)?(_[ih]=b[Or],function rx(_){K0.set(_[Or],_)}(b)):_[ih]=b}let eg;function tg(_,b){return eg(_,b)}function rh(_){const b=_[bt];return Dn(b)?b[bt]:b}function fw(_){return gw(_[wr])}function mw(_){return gw(_[wn])}function gw(_){for(;null!==_&&!Dn(_);)_=_[wn];return _}function ud(_,b,w,y,M){if(null!=y){let x,k=!1;Dn(y)?x=y:rn(y)&&(k=!0,y=y[Hi]);const I=mi(y);0===_&&null!==w?null==M?yw(b,w,I):Ul(b,w,I,M||null,!0):1===_&&null!==w?Ul(b,w,I,M||null,!0):2===_?function _f(_,b,w){const y=mf(_,b);y&&function Ax(_,b,w,y){_.removeChild(b,w,y)}(_,y,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=x&&function xx(_,b,w,y,M){const x=w[ir];x!==mi(w)&&ud(b,_,y,x,M);for(let I=Ui;Ib.replace(ex,tx))}(b))}function ah(_,b,w){return _.createElement(b,w)}function bw(_,b){const w=_[Gr],y=w.indexOf(b);Ri(b),w.splice(y,1)}function ig(_,b){if(_.length<=Ui)return;const w=Ui+b,y=_[w];if(y){const M=y[Ir];null!==M&&M!==_&&bw(M,y),b>0&&(_[w-1][wn]=y[wn]);const x=Uu(_,Ui+b);!function fx(_,b){sh(_,b,b[yt],2,null,null),b[Hi]=null,b[Ci]=null}(y[Je],y);const k=x[Qn];null!==k&&k.detachView(x[Je]),y[bt]=null,y[wn]=null,y[vt]&=-129}return y}function ww(_,b){if(!(256&b[vt])){const w=b[yt];b[wa]?.destroy(),b[Lo]?.destroy(),w.destroyNode&&sh(_,b,w,3,null,null),function _x(_){let b=_[wr];if(!b)return ng(_[Je],_);for(;b;){let w=null;if(rn(b))w=b[wr];else{const y=b[Ui];y&&(w=y)}if(!w){for(;b&&!b[wn]&&b!==_;)rn(b)&&ng(b[Je],b),b=b[bt];null===b&&(b=_),rn(b)&&ng(b[Je],b),w=b&&b[wn]}b=w}}(b)}}function ng(_,b){if(!(256&b[vt])){b[vt]&=-129,b[vt]|=256,function yx(_,b){let w;if(null!=_&&null!=(w=_.destroyHooks))for(let y=0;y=0?y[k]():y[-k].unsubscribe(),x+=2}else w[x].call(y[w[x+1]]);null!==y&&(b[ba]=null);const M=b[Br];if(null!==M){b[Br]=null;for(let x=0;x-1){const{encapsulation:x}=_.data[y.directiveStart+M];if(x===bi.None||x===bi.Emulated)return null}return U(y,w)}}(_,b.parent,w)}function Ul(_,b,w,y,M){_.insertBefore(b,w,y,M)}function yw(_,b,w){_.appendChild(b,w)}function Aw(_,b,w,y,M){null!==y?Ul(_,b,w,y,M):yw(_,b,w)}function mf(_,b){return _.parentNode(b)}function Mw(_,b,w){return xw(_,b,w)}let ag,bf,cg,wf,xw=function Cw(_,b,w){return 40&_.type?U(_,w):null};function gf(_,b,w,y){const M=rg(_,y,b),x=b[yt],I=Mw(y.parent||b[Ci],y,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return bf}()?.createHTML(_)||_}function Hx(_){cg=_}function ch(_){return function dg(){if(void 0===wf&&(wf=null,Qt.trustedTypes))try{wf=Qt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return wf}()?.createScriptURL(_)||_}class Jo{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Xe})`}}class hg extends Jo{getTypeName(){return"HTML"}}class Rw extends Jo{getTypeName(){return"Style"}}class $t extends Jo{getTypeName(){return"Script"}}class mt extends Jo{getTypeName(){return"URL"}}class mn extends Jo{getTypeName(){return"ResourceURL"}}function co(_){return _ instanceof Jo?_.changingThisBreaksApplicationSecurity:_}function Ea(_,b){const w=function gn(_){return _ instanceof Jo&&_.getTypeName()||null}(_);if(null!=w&&w!==b){if("ResourceURL"===w&&"URL"===b)return!0;throw new Error(`Required a safe ${b}, got a ${w} (see ${Xe})`)}return w===b}function Qi(_){return new hg(_)}function Rx(_){return new Rw(_)}function pg(_){return new $t(_)}function Lw(_){return new mt(_)}function Pw(_){return new mn(_)}class Lx{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(hd(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class fg{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=hd(b),w}}const Iw=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function dh(_){return(_=String(_)).match(Iw)?_:"unsafe:"+_}function uo(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function fd(..._){const b={};for(const w of _)for(const y in w)w.hasOwnProperty(y)&&(b[y]=!0);return b}const vf=uo("area,br,col,hr,img,wbr"),Ow=uo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yf=uo("rp,rt"),mg=fd(vf,fd(Ow,uo("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),fd(yf,uo("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),fd(yf,Ow)),Af=uo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Vw=fd(Af,uo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),uo("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Ix=uo("script,style,template");class Ox{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(b){let w=b.firstChild,y=!0;for(;w;)if(w.nodeType===Node.ELEMENT_NODE?y=this.startElement(w):w.nodeType===Node.TEXT_NODE?this.chars(w.nodeValue):this.sanitizedSomething=!0,y&&w.firstChild)w=w.firstChild;else for(;w;){w.nodeType===Node.ELEMENT_NODE&&this.endElement(w);let M=this.checkClobberedElement(w,w.nextSibling);if(M){w=M;break}w=this.checkClobberedElement(w,w.parentNode)}return this.buf.join("")}startElement(b){const w=b.nodeName.toLowerCase();if(!mg.hasOwnProperty(w))return this.sanitizedSomething=!0,!Ix.hasOwnProperty(w);this.buf.push("<"),this.buf.push(w);const y=b.attributes;for(let M=0;M"),!0}endElement(b){const w=b.nodeName.toLowerCase();mg.hasOwnProperty(w)&&!vf.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(Mf(b))}checkClobberedElement(b,w){if(w&&(b.compareDocumentPosition(w)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${b.outerHTML}`);return w}}const Nw=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bx=/([^\#-~ |!])/g;function Mf(_){return _.replace(/&/g,"&").replace(Nw,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(Bx,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Cf;function md(_,b){let w=null;try{Cf=Cf||function pd(_){const b=new fg(_);return function Fs(){try{return!!(new window.DOMParser).parseFromString(hd(""),"text/html")}catch{return!1}}()?new Lx(b):b}(_);let y=b?String(b):"";w=Cf.getInertBodyElement(y);let M=5,x=y;do{if(0===M)throw new Error("Failed to sanitize html because the input is unstable");M--,y=x,x=w.innerHTML,w=Cf.getInertBodyElement(y)}while(y!==x);return hd((new Ox).sanitizeChildren(xf(w)||w))}finally{if(w){const y=xf(w)||w;for(;y.firstChild;)y.removeChild(y.firstChild)}}}function xf(_){return"content"in _&&function jw(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var Us=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(Us||{});function gg(_){const b=uh();return b?b.sanitize(Us.URL,_)||"":Ea(_,"URL")?co(_):dh(we(_))}function _g(_){const b=uh();if(b)return ch(b.sanitize(Us.RESOURCE_URL,_)||"");if(Ea(_,"ResourceURL"))return ch(co(_));throw new ge(904,!1)}function vg(_,b,w){return function qw(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?_g:gg}(b,w)(_)}function uh(){const _=Le();return _&&_[Pr].sanitizer}class ui{constructor(b,w){this._desc=b,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof w?this.__NG_ELEMENT_ID__=w:void 0!==w&&(this.\u0275prov=xt({token:this,providedIn:w.providedIn||"root",factory:w.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const hh=new ui("ENVIRONMENT_INITIALIZER"),Ww=new ui("INJECTOR",-1),Yw=new ui("INJECTOR_DEF_TYPES");class Gw{get(b,w=pa){if(w===pa){const y=new Error(`NullInjectorError: No provider for ${oe(b)}!`);throw y.name="NullInjectorError",y}return w}}function gd(_){return{\u0275providers:_}}function Tf(..._){return{\u0275providers:Ag(0,_),\u0275fromNgModule:!0}}function Ag(_,...b){const w=[],y=new Set;let M;return od(b,x=>{const k=x;ph(k,w,[],y)&&(M||=[],M.push(k))}),void 0!==M&&Mg(M,w),w}function Mg(_,b){for(let w=0;w<_.length;w++){const{providers:M}=_[w];Sf(M,x=>{b.push(x)})}}function ph(_,b,w,y){if(!(_=pe(_)))return!1;let M=null,x=et(_);const k=!x&&Dt(_);if(x||k){if(k&&!k.standalone)return!1;M=_}else{const B=_.ngModule;if(x=et(B),!x)return!1;M=B}const I=y.has(M);if(k){if(I)return!1;if(y.add(M),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const F of B)ph(F,b,w,y)}}else{if(!x)return!1;{if(null!=x.imports&&!I){let F;y.add(M);try{od(x.imports,Q=>{ph(Q,b,w,y)&&(F||=[],F.push(Q))})}finally{}void 0!==F&&Mg(F,b)}if(!I){const F=Ma(M)||(()=>new M);b.push({provide:M,useFactory:F,deps:nt},{provide:Yw,useValue:M,multi:!0},{provide:hh,useValue:()=>Ii(M),multi:!0})}const B=x.providers;null==B||I||Sf(B,Q=>{b.push(Q)})}}return M!==_&&void 0!==_.providers}function Sf(_,b){for(let w of _)We(w)&&(w=w.\u0275providers),Array.isArray(w)?Sf(w,b):b(w)}const Nx=X({provide:String,useValue:X});function Ef(_){return null!==_&&"object"==typeof _&&Nx in _}function ql(_){return"function"==typeof _}const Df=new ui("Set Injector scope."),qs={},Ko={};let Cg;function bd(){return void 0===Cg&&(Cg=new Gw),Cg}class Zo{}class wd extends Zo{get destroyed(){return this._destroyed}constructor(b,w,y,M){super(),this.parent=w,this.source=y,this.scopes=M,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,es(b,k=>this.processProvider(k)),this.records.set(Ww,Wl(void 0,this)),M.has("environment")&&this.records.set(Zo,Wl(void 0,this));const x=this.records.get(Df);null!=x&&"string"==typeof x.value&&this.scopes.add(x.value),this.injectorDefTypes=new Set(this.get(Yw.multi,nt,rt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const w of this._ngOnDestroyHooks)w.ngOnDestroy();const b=this._onDestroyHooks;this._onDestroyHooks=[];for(const w of b)w()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(b){return this.assertNotDestroyed(),this._onDestroyHooks.push(b),()=>this.removeOnDestroy(b)}runInContext(b){this.assertNotDestroyed();const w=Tn(this),y=Vi(void 0);try{return b()}finally{Tn(w),Vi(y)}}get(b,w=pa,y=rt.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(Ve))return b[Ve](this);y=Eo(y);const M=Tn(this),x=Vi(void 0);try{if(!(y&rt.SkipSelf)){let I=this.records.get(b);if(void 0===I){const B=function zx(_){return"function"==typeof _||"object"==typeof _&&_ instanceof ui}(b)&&Ei(b);I=B&&this.injectableDefInScope(B)?Wl(fh(b),qs):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(y&rt.Self?bd():this.parent).get(b,w=y&rt.Optional&&w===pa?null:w)}catch(k){if("NullInjectorError"===k.name){if((k[Yi]=k[Yi]||[]).unshift(oe(b)),M)throw k;return function ji(_,b,w,y){const M=_[Yi];throw b[zt]&&M.unshift(b[zt]),_.message=function Me(_,b,w,y=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let M=oe(b);if(Array.isArray(b))M=b.map(oe).join(" -> ");else if("object"==typeof b){let x=[];for(let k in b)if(b.hasOwnProperty(k)){let I=b[k];x.push(k+":"+("string"==typeof I?JSON.stringify(I):oe(I)))}M=`{${x.join(", ")}}`}return`${w}${y?"("+y+")":""}[${M}]: ${_.replace(Dr,"\n ")}`}("\n"+_.message,M,w,y),_.ngTokenPath=M,_[Yi]=null,_}(k,b,"R3InjectorError",this.source)}throw k}finally{Vi(x),Tn(M)}}resolveInjectorInitializers(){const b=Tn(this),w=Vi(void 0);try{const y=this.get(hh.multi,nt,rt.Self);for(const M of y)M()}finally{Tn(b),Vi(w)}}toString(){const b=[],w=this.records;for(const y of w.keys())b.push(oe(y));return`R3Injector[${b.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ge(205,!1)}processProvider(b){let w=ql(b=pe(b))?b:pe(b&&b.provide);const y=function Qw(_){return Ef(_)?Wl(void 0,_.useValue):Wl(xg(_),qs)}(b);if(ql(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=Wl(void 0,qs,!0),M.factory=()=>Oi(M.multi),this.records.set(w,M)),w=b,M.multi.push(b)}this.records.set(w,y)}hydrate(b,w){return w.value===qs&&(w.value=Ko,w.value=w.factory()),"object"==typeof w.value&&w.value&&function Tr(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(w.value)&&this._ngOnDestroyHooks.add(w.value),w.value}injectableDefInScope(b){if(!b.providedIn)return!1;const w=pe(b.providedIn);return"string"==typeof w?"any"===w||this.scopes.has(w):this.injectorDefTypes.has(w)}removeOnDestroy(b){const w=this._onDestroyHooks.indexOf(b);-1!==w&&this._onDestroyHooks.splice(w,1)}}function fh(_){const b=Ei(_),w=null!==b?b.factory:Ma(_);if(null!==w)return w;if(_ instanceof ui)throw new ge(204,!1);if(_ instanceof Function)return function vd(_){const b=_.length;if(b>0)throw Ns(b,"?"),new ge(204,!1);const w=function Ie(_){return _&&(_[lt]||_[Nt])||null}(_);return null!==w?()=>w.factory(_):()=>new _}(_);throw new ge(204,!1)}function xg(_,b,w){let y;if(ql(_)){const M=pe(_);return Ma(M)||fh(M)}if(Ef(_))y=()=>pe(_.useValue);else if(function Xw(_){return!(!_||!_.useFactory)}(_))y=()=>_.useFactory(...Oi(_.deps||[]));else if(function $w(_){return!(!_||!_.useExisting)}(_))y=()=>Ii(pe(_.useExisting));else{const M=pe(_&&(_.useClass||_.provide));if(!function Jw(_){return!!_.deps}(_))return Ma(M)||fh(M);y=()=>new M(...Oi(_.deps))}return y}function Wl(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function es(_,b){for(const w of _)Array.isArray(w)?es(w,b):w&&We(w)?es(w.\u0275providers,b):b(w)}const kf=new ui("AppId",{providedIn:"root",factory:()=>Fx}),Fx="ng",Kw=new ui("Platform Initializer"),Tg=new ui("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Ux=new ui("AnimationModuleType"),qx=new ui("CSP nonce",{providedIn:"root",factory:()=>function lh(){if(void 0!==cg)return cg;if(typeof document<"u")return document;throw new ge(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Ur=(_,b)=>null;function bh(_,b){return Ur(_,b)}class kg{}class Hg{}class Pg{resolveComponentFactory(b){throw function Rg(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let Xl=(()=>{class _{}return _.NULL=new Pg,_})();function Ws(){return Ql(an(),Le())}function Ql(_,b){return new ka(U(_,b))}let ka=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=Ws,_})();function po(_){return _ instanceof ka?_.nativeElement:_}class ur{}let $x=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function Ig(){const _=Le(),w=be(an().index,_);return(rn(w)?w:_)[yt]}(),_})(),Xx=(()=>{class _{}return _.\u0275prov=xt({token:_,providedIn:"root",factory:()=>null}),_})();class ov{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const Qx=new ov("16.1.5"),Og={};function yh(_){for(;_;){_[vt]|=64;const b=rh(_);if(Po(_)&&!b)return _;_=b}return null}function Bg(_){return _.ngOriginalError}class Ad{constructor(){this._console=console}handleError(b){const w=this._findOriginalError(b);this._console.error("ERROR",b),w&&this._console.error("ORIGINAL ERROR",w)}_findOriginalError(b){let w=b&&Bg(b);for(;w&&Bg(w);)w=Bg(w);return w||null}}const cv=new ui("",{providedIn:"root",factory:()=>!1});function is(_){return _ instanceof Function?_():_}class _v extends Xr{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){yh(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(b,w,y){const M=vi(this);this.trackingVersion++;try{b(w,y)}finally{vi(M)}}destroy(){this.trackingVersion++}}let Vf=null;function Ng(){return Vf??=new _v,Vf}function jg(_,b){return _[b]??Ng()}function zg(_,b){const w=Ng();w.hasReadASignal&&(_[b]=Vf,w.lView=_,Vf=new _v)}const Rt={};function bv(_){wv(Yt(),Le(),Bn()+_,!1)}function wv(_,b,w,y){if(!y)if(3==(3&b[vt])){const x=_.preOrderCheckHooks;null!==x&&Rl(b,x,w)}else{const x=_.preOrderHooks;null!==x&&Ls(b,x,0,w)}ao(w)}function Cv(_,b=null,w=null,y){const M=mo(_,b,w,y);return M.resolveInjectorInitializers(),M}function mo(_,b=null,w=null,y,M=new Set){const x=[w||nt,Tf(_)];return y=y||("object"==typeof _?void 0:oe(_)),new wd(x,b||bd(),y||null,M)}let ns=(()=>{class _{static create(w,y){if(Array.isArray(w))return Cv({name:""},y,w,"");{const M=w.name??"";return Cv({name:M},w.parent,w.providers,M)}}}return _.THROW_IF_NOT_FOUND=pa,_.NULL=new Gw,_.\u0275prov=xt({token:_,providedIn:"any",factory:()=>Ii(Ww)}),_.__NG_ELEMENT_ID__=-1,_})();function Kl(_,b=rt.Default){const w=Le();return null===w?Ii(_,b):Fr(an(),w,pe(_),b)}function Fg(){throw new Error("invalid")}function Ah(_,b,w,y,M,x,k,I,B,F,Q){const ie=b.blueprint.slice();return ie[Hi]=M,ie[vt]=140|y,(null!==F||_&&2048&_[vt])&&(ie[vt]|=2048),Kt(ie),ie[bt]=ie[Xn]=_,ie[pi]=w,ie[Pr]=k||_&&_[Pr],ie[yt]=I||_&&_[yt],ie[Lr]=B||_&&_[Lr]||null,ie[Ci]=x,ie[Or]=function nx(){return ix++}(),ie[vr]=Q,ie[vs]=F,ie[Ai]=2==b.type?_[Ai]:ie,ie}function Zl(_,b,w,y,M){let x=_.data[b];if(null===x)x=function Ug(_,b,w,y,M){const x=ks(),k=Uc(),B=_.data[b]=function $g(_,b,w,y,M,x){let k=b?b.injectorIndex:-1,I=0;return Nr()&&(I|=128),{type:w,index:y,insertBeforeIndex:null,injectorIndex:k,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:I,providerIndexes:0,value:M,attrs:x,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:b,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,k?x:x&&x.parent,w,b,y,M);return null===_.firstChild&&(_.firstChild=B),null!==x&&(k?null==x.child&&null!==B.parent&&(x.child=B):null===x.next&&(x.next=B,B.prev=x)),B}(_,b,w,y,M),function Sl(){return ct.lFrame.inI18n}()&&(x.flags|=32);else if(64&x.type){x.type=w,x.value=y,x.attrs=M;const k=function jr(){const _=ct.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();x.injectorIndex=null===k?-1:k.injectorIndex}return zr(x,!0),x}function Mh(_,b,w,y){if(0===w)return-1;const M=b.length;for(let x=0;xBt&&wv(_,b,Bt,!1),sr(I?2:0,M),I)x.runInContext(w,y,M);else{const F=vi(null);try{w(y,M)}finally{vi(F)}}}finally{I&&null===b[wa]&&zg(b,wa),ao(k),sr(I?3:1,M)}}function qg(_,b,w){if(zn(b)){const y=vi(null);try{const x=b.directiveEnd;for(let k=b.directiveStart;knull;function Nf(_,b,w,y){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const x=_[M];null===y?rs(w,b,M,x):y.hasOwnProperty(M)&&rs(w,b,y[M],x)}return w}function rs(_,b,w,y){_.hasOwnProperty(w)?_[w].push(b,y):_[w]=[b,y]}function hr(_,b,w,y,M,x,k,I){const B=U(b,w);let Q,F=b.inputs;!I&&null!=F&&(Q=F[y])?(Sh(_,w,Q,y,M),nr(b)&&function kv(_,b){const w=be(b,_);16&w[vt]||(w[vt]|=64)}(w,b.index)):3&b.type&&(y=function Dv(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(y),M=null!=k?k(M,b.value||"",y):M,x.setProperty(B,y,M))}function as(_,b,w,y){if(Au()){const M=null===y?null:{"":-1},x=function Jg(_,b){const w=_.directiveRegistry;let y=null,M=null;if(w)for(let x=0;x0;){const w=_[--b];if("number"==typeof w&&w<0)return w}return 0})(k)!=I&&k.push(I),k.push(w,y,x)}}(_,b,y,Mh(_,w,M.hostVars,Rt),M)}function ra(_,b,w,y,M,x){const k=U(_,b);!function ec(_,b,w,y,M,x,k){if(null==x)_.removeAttribute(b,M,w);else{const I=null==k?we(x):k(x,y||"",M);_.setAttribute(b,M,I,w)}}(b[yt],k,x,_.value,w,y,M)}function r1(_,b,w,y,M,x){const k=x[b];if(null!==k)for(let I=0;I{class _{constructor(){this.all=new Set,this.queue=new Map}create(w,y,M){const x=typeof Zone>"u"?null:Zone.current,k=new Al(w,F=>{this.all.has(F)&&this.queue.set(F,x)},M);let I;this.all.add(k),k.notify();const B=()=>{k.cleanup(),I?.(),this.all.delete(k),this.queue.delete(k)};return I=y?.onDestroy(B),{destroy:B}}flush(){if(0!==this.queue.size)for(const[w,y]of this.queue)this.queue.delete(w),y?y.run(()=>w.run()):w.run()}get isQueueEmpty(){return 0===this.queue.size}}return _.\u0275prov=xt({token:_,providedIn:"root",factory:()=>new _}),_})();function Ys(_,b,w){let y=w?_.styles:null,M=w?_.classes:null,x=0;if(null!==b)for(let k=0;k0){d1(_,1);const M=_[Je].components;null!==M&&Ov(_,M,1)}}function Ov(_,b,w){for(let y=0;y-1&&(ig(b,y),Uu(w,y))}this._attachedToViewContainer=!1}ww(this._lView[Je],this._lView)}onDestroy(b){!function qi(_,b){if(256==(256&_[vt]))throw new ge(911,!1);null===_[Br]&&(_[Br]=[]),_[Br].push(b)}(this._lView,b)}markForCheck(){yh(this._cdRefInjectingView||this._lView)}detach(){this._lView[vt]&=-129}reattach(){this._lView[vt]|=128}detectChanges(){tc(this._lView[Je],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ge(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function gx(_,b){sh(_,b,b[yt],2,null,null)}(this._lView[Je],this._lView)}attachToAppRef(b){if(this._attachedToViewContainer)throw new ge(902,!1);this._appRef=b}}class gT extends Hh{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;tc(b[Je],b,b[pi],!1)}checkNoChanges(){}get context(){return null}}class Bv extends Xl{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Dt(b);return new Rh(w,this.ngModule)}}function u1(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class _T{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,y){y=Eo(y);const M=this.injector.get(b,Og,y);return M!==Og||w===Og?M:this.parentInjector.get(b,w,y)}}class Rh extends Hg{get inputs(){const b=this.componentDef,w=b.inputTransforms,y=u1(b.inputs);if(null!==w)for(const M of y)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return y}get outputs(){return u1(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function fl(_){return _.map(Ec).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,y,M){let x=(M=M||this.ngModule)instanceof Zo?M:M?.injector;x&&null!==this.componentDef.getStandaloneInjector&&(x=this.componentDef.getStandaloneInjector(x)||x);const k=x?new _T(b,x):b,I=k.get(ur,null);if(null===I)throw new ge(407,!1);const Q={rendererFactory:I,sanitizer:k.get(Xx,null),effectManager:k.get(Lv,null)},ie=I.createRenderer(null,this.componentDef),me=this.componentDef.selectors[0][0]||"div",_e=y?function sT(_,b,w,y){const x=y.get(cv,!1)||w===bi.ShadowDom,k=_.selectRootElement(b,x);return function lT(_){Ev(_)}(k),k}(ie,y,this.componentDef.encapsulation,k):ah(ie,me,function h1(_){const b=_.toLowerCase();return"svg"===b?Es:"math"===b?"math":null}(me)),Ke=this.componentDef.signals?4608:this.componentDef.onPush?576:528,ht=Gg(0,null,null,1,0,null,null,null,null,null,null),Re=Ah(null,ht,null,Ke,null,null,Q,ie,k,null,null);let Ht,Xt;El(Re);try{const ii=this.componentDef;let Mn,Dp=null;ii.findHostDirectiveDefs?(Mn=[],Dp=new Map,ii.findHostDirectiveDefs(ii,Mn,Dp),Mn.push(ii)):Mn=[ii];const qM=function Ph(_,b){const w=_[Je],y=Bt;return _[y]=b,Zl(w,y,2,"#host",null)}(Re,_e),WM=function ic(_,b,w,y,M,x,k){const I=M[Je];!function Sd(_,b,w,y){for(const M of _)b.mergedAttrs=qt(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(Ys(b,b.mergedAttrs,!0),null!==w&&Hw(y,w,b))}(y,_,b,k);let B=null;null!==b&&(B=bh(b,M[Lr]));const F=x.rendererFactory.createRenderer(b,w);let Q=16;w.signals?Q=4096:w.onPush&&(Q=64);const ie=Ah(M,Sv(w),null,Q,M[_.index],_,x,F,null,null,B);return I.firstCreatePass&&Ch(I,_,y.length-1),xd(M,ie),M[_.index]=ie}(qM,_e,ii,Mn,Re,Q,ie);Xt=J(ht,Bt),_e&&function Vv(_,b,w,y){if(y)Ye(_,w,["ng-version",Qx.full]);else{const{attrs:M,classes:x}=function ko(_){const b=[],w=[];let y=1,M=2;for(;y<_.length;){let x=_[y];if("string"==typeof x)2===M?""!==x&&b.push(x,_[++y]):8===M&&w.push(x);else{if(!It(M))break;M=x}y++}return{attrs:b,classes:w}}(b.selectors[0]);M&&Ye(_,w,M),x&&x.length>0&&kw(_,w,x.join(" "))}}(ie,ii,_e,y),void 0!==w&&function Gf(_,b,w){const y=_.projection=[];for(let M=0;M=0;y--){const M=_[y];M.hostVars=b+=M.hostVars,M.hostAttrs=qt(M.hostAttrs,w=qt(w,M.hostAttrs))}}(y)}function Dd(_){return _===zi?{}:_===nt?[]:_}function $f(_,b){const w=_.viewQuery;_.viewQuery=w?(y,M)=>{b(y,M),w(y,M)}:b}function wT(_,b){const w=_.contentQueries;_.contentQueries=w?(y,M,x)=>{b(y,M,x),w(y,M,x)}:b}function vT(_,b){const w=_.hostBindings;_.hostBindings=w?(y,M)=>{b(y,M),w(y,M)}:b}function Bh(_){const b=_.inputConfig,w={};for(const y in b)if(b.hasOwnProperty(y)){const M=b[y];Array.isArray(M)&&M[2]&&(w[y]=M[2])}_.inputTransforms=w}function Vh(_){return!!Jf(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Jf(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function Gn(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function Kf(_,b,w,y,M){const x=function _o(_,b,w,y){const M=Gn(_,b,w);return Gn(_,b+1,y)||M}(_,b,w,y);return Gn(_,b+2,M)||x}function Rd(_,b,w,y){const M=Le();return Gn(M,ro(),b)&&(Yt(),ra(Li(),M,_,b,w,y)),Rd}function $s(_,b,w,y){return Gn(_,ro(),w)?b+we(w)+y:Rt}function ac(_,b,w,y,M,x,k,I){const F=Kf(_,function Kr(){return ct.lFrame.bindingIndex}(),w,M,k);return Zr(3),F?b+we(w)+y+we(M)+x+we(k)+I:Rt}function Wh(_,b,w,y,M,x,k,I){const B=Le(),F=Yt(),Q=_+Bt,ie=F.firstCreatePass?function TT(_,b,w,y,M,x,k,I,B){const F=b.consts,Q=Zl(b,_,4,k||null,Ct(F,I));as(b,w,Q,Ct(F,B)),Hl(b,Q);const ie=Q.tView=Gg(2,Q,y,M,x,b.directiveRegistry,b.pipeRegistry,null,b.schemas,F,null);return null!==b.queries&&(b.queries.template(b,Q),ie.queries=b.queries.embeddedTView(Q)),Q}(Q,F,B,b,w,y,M,x,k):F.data[Q];zr(ie,!1);const me=x1(F,B,ie,_);kl()&&gf(F,B,me,ie),Kn(me,B),xd(B,B[Q]=zf(me,B,me,ie)),rr(ie)&&Wg(F,B,ie),null!=k&&Yg(B,ie,I)}let x1=function lm(_,b,w,y){return Vn(!0),b[yt].createComment("")};function cm(_){return ne(function Np(){return ct.lFrame.contextLView}(),Bt+_)}function dm(_,b,w){const y=Le();return Gn(y,ro(),b)&&hr(Yt(),Li(),y,_,b,y[yt],w,!1),dm}function Yh(_,b,w,y,M){const k=M?"class":"style";Sh(_,w,b.inputs[k],k,y)}function Gh(_,b,w,y){const M=Le(),x=Yt(),k=Bt+_,I=M[yt],B=x.firstCreatePass?function ty(_,b,w,y,M,x){const k=b.consts,B=Zl(b,_,2,y,Ct(k,M));return as(b,w,B,Ct(k,x)),null!==B.attrs&&Ys(B,B.attrs,!1),null!==B.mergedAttrs&&Ys(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,x,M,b,w,y):x.data[k],F=S1(x,M,B,I,b,_);M[k]=F;const Q=rr(B);return zr(B,!0),Hw(I,F,B),32!=(32&B.flags)&&kl()&&gf(x,M,F,B),0===function qn(){return ct.lFrame.elementDepthCount}()&&Kn(F,M),function Jn(){ct.lFrame.elementDepthCount++}(),Q&&(Wg(x,M,B),qg(x,B,M)),null!==y&&Yg(M,B),Gh}function ls(){let _=an();Uc()?qc():(_=_.parent,zr(_,!1));const b=_;(function Vo(_){return ct.skipHydrationRootTNode===_})(b)&&function No(){ct.skipHydrationRootTNode=null}(),function Ca(){ct.lFrame.elementDepthCount--}();const w=Yt();return w.firstCreatePass&&(Hl(w,_),zn(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function qp(_){return 0!=(8&_.flags)}(b)&&Yh(w,b,Le(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function Wp(_){return 0!=(16&_.flags)}(b)&&Yh(w,b,Le(),b.stylesWithoutHost,!1),ls}function lc(_,b,w,y){return Gh(_,b,w,y),ls(),lc}let S1=(_,b,w,y,M,x)=>(Vn(!0),ah(y,M,function Qc(){return ct.lFrame.currentNamespace}()));function $h(_,b,w){const y=Le(),M=Yt(),x=_+Bt,k=M.firstCreatePass?function D1(_,b,w,y,M){const x=b.consts,k=Ct(x,y),I=Zl(b,_,8,"ng-container",k);return null!==k&&Ys(I,k,!0),as(b,w,I,Ct(x,M)),null!==b.queries&&b.queries.elementStart(b,I),I}(x,M,y,b,w):M.data[x];zr(k,!0);const I=hm(M,y,k,_);return y[x]=I,kl()&&gf(M,y,I,k),Kn(I,y),rr(k)&&(Wg(M,y,k),qg(M,k,y)),null!=w&&Yg(y,k),$h}function Vd(){let _=an();const b=Yt();return Uc()?qc():(_=_.parent,zr(_,!1)),b.firstCreatePass&&(Hl(b,_),zn(_)&&b.queries.elementEnd(_)),Vd}function um(_,b,w){return $h(_,b,w),Vd(),um}let hm=(_,b,w,y)=>(Vn(!0),ff(b[yt],""));function ny(){return Le()}function Xh(_){return!!_&&"function"==typeof _.then}function k1(_){return!!_&&"function"==typeof _.subscribe}function H1(_,b,w,y){const M=Le(),x=Yt(),k=an();return function ay(_,b,w,y,M,x,k){const I=rr(y),F=_.firstCreatePass&&Th(_),Q=b[pi],ie=Ff(b);let me=!0;if(3&y.type||k){const je=U(y,b),Ke=k?k(je):je,ht=ie.length,Re=k?Xt=>k(mi(Xt[y.index])):y.index;let Ht=null;if(!k&&I&&(Ht=function DT(_,b,w,y){const M=_.cleanup;if(null!=M)for(let x=0;xB?I[B]:null}"string"==typeof k&&(x+=2)}return null}(_,b,M,y.index)),null!==Ht)(Ht.__ngLastListenerFn__||Ht).__ngNextListenerFn__=x,Ht.__ngLastListenerFn__=x,me=!1;else{x=sy(y,b,Q,x,!1);const Xt=w.listen(Ke,M,x);ie.push(x,Xt),F&&F.push(M,Re,ht,ht+1)}}else x=sy(y,b,Q,x,!1);const _e=y.outputs;let ke;if(me&&null!==_e&&(ke=_e[M])){const je=ke.length;if(je)for(let Ke=0;Ke-1?be(_.index,b):b);let B=oy(b,w,y,k),F=x.__ngNextListenerFn__;for(;F;)B=oy(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function ly(_=1){return function zp(_){return(ct.lFrame.contextLView=function Fp(_,b){for(;_>0;)b=b[Xn],_--;return b}(_,ct.lFrame.contextLView))[pi]}(_)}function pm(_,b){let w=null;const y=function tn(_){const b=_.attrs;if(null!=b){const w=b.indexOf(5);if(!(1&w))return b[w+1]}return null}(_);for(let M=0;M>17&32767}function cc(_){return 2|_}function Zs(_){return(131068&_)>>2}function bm(_,b){return-131069&_|b<<2}function wm(_){return 1|_}function j1(_,b,w,y,M){const x=_[w+1],k=null===b;let I=y?cs(x):Zs(x),B=!1;for(;0!==I&&(!1===B||k);){const Q=_[I+1];z1(_[I],b)&&(B=!0,_[I+1]=y?wm(Q):cc(Q)),I=y?cs(Q):Zs(Q)}B&&(_[w+1]=y?cc(x):wm(x))}function z1(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&Xo(_,b)>=0}const Wi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function F1(_){return _.substring(Wi.key,Wi.keyEnd)}function vm(_,b){const w=Wi.textEnd;return w===b?-1:(b=Wi.keyEnd=function W1(_,b,w){for(;b32;)b++;return b}(_,Wi.key=b,w),bo(_,b,w))}function bo(_,b,w){for(;b=0;w=vm(b,w))Nn(_,F1(b),!0)}function Sr(_,b,w,y){const M=Le(),x=Yt(),k=Zr(2);x.firstUpdatePass&&$1(x,_,k,y),b!==Rt&&Gn(M,k,b)&&Tm(x,x.data[Bn()],M,M[yt],_,M[k+1]=function Ay(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(co(_)))),_}(b,w),y,k)}function pr(_,b,w,y){const M=Yt(),x=Zr(2);M.firstUpdatePass&&$1(M,null,x,y);const k=Le();if(w!==Rt&&Gn(k,x,w)){const I=M.data[Bn()];if(J1(I,y)&&!G1(M,x)){let B=y?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=le(B,w||"")),Yh(M,I,k,w,y)}else!function yy(_,b,w,y,M,x,k,I){M===Rt&&(M=nt);let B=0,F=0,Q=0=_.expandoStartIndex}function $1(_,b,w,y){const M=_.data;if(null===M[w+1]){const x=M[Bn()],k=G1(_,w);J1(x,y)&&null===b&&!k&&(b=!1),b=function Nd(_,b,w,y){const M=function Gc(_){const b=ct.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}(_);let x=y?b.residualClasses:b.residualStyles;if(null===M)0===(y?b.classBindings:b.styleBindings)&&(w=ep(w=Zh(null,_,b,w,y),b.attrs,y),x=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=Zh(M,_,b,w,y),null===x){let B=function by(_,b,w){const y=w?b.classBindings:b.styleBindings;if(0!==Zs(y))return _[cs(y)]}(_,b,y);void 0!==B&&Array.isArray(B)&&(B=Zh(null,_,b,B[1],y),B=ep(B,b.attrs,y),function X1(_,b,w,y){_[cs(w?b.classBindings:b.styleBindings)]=y}(_,b,y,B))}else x=function xm(_,b,w){let y;const M=b.directiveEnd;for(let x=1+b.directiveStylingLast;x0)&&(F=!0)):Q=w,M)if(0!==B){const me=cs(_[I+1]);_[y+1]=Qh(me,I),0!==me&&(_[me+1]=bm(_[me+1],y)),_[I+1]=function N1(_,b){return 131071&_|b<<17}(_[I+1],y)}else _[y+1]=Qh(I,0),0!==I&&(_[I+1]=bm(_[I+1],y)),I=y;else _[y+1]=Qh(B,0),0===I?I=y:_[B+1]=bm(_[B+1],y),B=y;F&&(_[y+1]=cc(_[y+1])),j1(_,Q,y,!0),j1(_,Q,y,!1),function py(_,b,w,y,M){const x=M?_.residualClasses:_.residualStyles;null!=x&&"string"==typeof b&&Xo(x,b)>=0&&(w[y+1]=wm(w[y+1]))}(b,Q,_,y,x),k=Qh(I,B),x?b.classBindings=k:b.styleBindings=k}(M,x,b,w,k,y)}}function Zh(_,b,w,y,M){let x=null;const k=w.directiveEnd;let I=w.directiveStylingLast;for(-1===I?I=w.directiveStart:I++;I0;){const B=_[M],F=Array.isArray(B),Q=F?B[1]:B,ie=null===Q;let me=w[M+1];me===Rt&&(me=ie?nt:void 0);let _e=ie?qu(me,y):Q===y?me:void 0;if(F&&!tp(_e)&&(_e=qu(B,y)),tp(_e)&&(I=_e,k))return I;const ke=_[M+1];M=k?cs(ke):Zs(ke)}if(null!==b){let B=x?b.residualClasses:b.residualStyles;null!=B&&(I=qu(B,y))}return I}function tp(_){return void 0!==_}function J1(_,b){return 0!=(_.flags&(b?8:16))}function dc(_,b=""){const w=Le(),y=Yt(),M=_+Bt,x=y.firstCreatePass?Zl(y,M,1,b,null):y.data[M],k=Sm(y,w,x,b,_);w[M]=k,kl()&&gf(y,w,k,x),zr(x,!1)}let Sm=(_,b,w,y,M)=>(Vn(!0),function pf(_,b){return _.createText(b)}(b[yt],y));function ip(_){return np("",_,""),ip}function np(_,b,w){const y=Le(),M=$s(y,_,b,w);return M!==Rt&&aa(y,Bn(),M),np}function Em(_,b,w,y,M,x,k){const I=Le(),B=ac(I,_,b,w,y,M,x,k);return B!==Rt&&aa(I,Bn(),B),Em}function el(_,b,w){pr(Nn,Oa,$s(Le(),_,b,w),!0)}function zd(_,b,w){const y=Le();return Gn(y,ro(),b)&&hr(Yt(),Li(),y,_,b,y[yt],w,!0),zd}const tl=void 0;var n_=["en",[["a","p"],["AM","PM"],tl],[["AM","PM"],tl,tl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],tl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],tl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",tl,"{1} 'at' {0}",tl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Hy(_){const w=Math.floor(Math.abs(_)),y=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===y?1:5}];let Fd={};function Vm(_){const b=function rp(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=Nm(b);if(w)return w;const y=b.split("-")[0];if(w=Nm(y),w)return w;if("en"===y)return n_;throw new ge(701,!1)}function Ry(_){return Vm(_)[uc.PluralCase]}function Nm(_){return _ in Fd||(Fd[_]=Qt.ng&&Qt.ng.common&&Qt.ng.common.locales&&Qt.ng.common.locales[_]),Fd[_]}var uc=function(_){return _[_.LocaleId=0]="LocaleId",_[_.DayPeriodsFormat=1]="DayPeriodsFormat",_[_.DayPeriodsStandalone=2]="DayPeriodsStandalone",_[_.DaysFormat=3]="DaysFormat",_[_.DaysStandalone=4]="DaysStandalone",_[_.MonthsFormat=5]="MonthsFormat",_[_.MonthsStandalone=6]="MonthsStandalone",_[_.Eras=7]="Eras",_[_.FirstDayOfWeek=8]="FirstDayOfWeek",_[_.WeekendRange=9]="WeekendRange",_[_.DateFormat=10]="DateFormat",_[_.TimeFormat=11]="TimeFormat",_[_.DateTimeFormat=12]="DateTimeFormat",_[_.NumberSymbols=13]="NumberSymbols",_[_.NumberFormats=14]="NumberFormats",_[_.CurrencyCode=15]="CurrencyCode",_[_.CurrencySymbol=16]="CurrencySymbol",_[_.CurrencyName=17]="CurrencyName",_[_.Currencies=18]="Currencies",_[_.Directionality=19]="Directionality",_[_.PluralCase=20]="PluralCase",_[_.ExtraData=21]="ExtraData",_}(uc||{});const hc="en-US";let Py=hc;function __(_,b,w,y,M){if(_=pe(_),Array.isArray(_))for(let x=0;x<_.length;x++)__(_[x],b,w,y,M);else{const x=Yt(),k=Le();let I=ql(_)?_:pe(_.provide),B=xg(_);const F=an(),Q=1048575&F.providerIndexes,ie=F.directiveStart,me=F.providerIndexes>>20;if(ql(_)||!_.multi){const _e=new Mr(B,M,Kl),ke=b_(I,b,M?Q:Q+me,ie);-1===ke?(Is(Ps(F,k),x,I),Qm(x,_,b.length),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(_e),k.push(_e)):(w[ke]=_e,k[ke]=_e)}else{const _e=b_(I,b,Q+me,ie),ke=b_(I,b,Q,Q+me),Ke=ke>=0&&w[ke];if(M&&!Ke||!M&&!(_e>=0&&w[_e])){Is(Ps(F,k),x,I);const ht=function tS(_,b,w,y,M){const x=new Mr(_,w,Kl);return x.multi=[],x.index=b,x.componentProviders=0,rA(x,M,y&&!w),x}(M?eS:ZT,w.length,M,y,B);!M&&Ke&&(w[ke].providerFactory=ht),Qm(x,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(ht),k.push(ht)}else Qm(x,_,_e>-1?_e:ke,rA(w[M?ke:_e],B,!M&&y));!M&&y&&Ke&&w[ke].componentProviders++}}}function Qm(_,b,w,y){const M=ql(b),x=function jx(_){return!!_.useClass}(b);if(M||x){const B=(x?pe(b.useClass):b).prototype.ngOnDestroy;if(B){const F=_.destroyHooks||(_.destroyHooks=[]);if(!M&&b.multi){const Q=F.indexOf(w);-1===Q?F.push(w,[y,B]):F[Q+1].push(y,B)}else F.push(w,B)}}}function rA(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function b_(_,b,w,y){for(let M=w;M{w.providersResolver=(y,M)=>function KT(_,b,w){const y=Yt();if(y.firstCreatePass){const M=hn(_);__(w,y.data,y.blueprint,M,!0),__(b,y.data,y.blueprint,M,!1)}}(y,M?M(_):_,b)}}class Qd{}class Jm{}function iS(_,b){return new v_(_,b??null,[])}class v_ extends Qd{constructor(b,w,y){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Bv(this);const M=En(b);this._bootstrapComponents=is(M.bootstrap),this._r3Injector=mo(b,w,[{provide:Qd,useValue:this},{provide:Xl,useValue:this.componentFactoryResolver},...y],oe(b),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(b)}get injector(){return this._r3Injector}destroy(){const b=this._r3Injector;!b.destroyed&&b.destroy(),this.destroyCbs.forEach(w=>w()),this.destroyCbs=null}onDestroy(b){this.destroyCbs.push(b)}}class y_ extends Jm{constructor(b){super(),this.moduleType=b}create(b){return new v_(this.moduleType,b,[])}}class oA extends Qd{constructor(b){super(),this.componentFactoryResolver=new Bv(this),this.instance=null;const w=new wd([...b.providers,{provide:Qd,useValue:this},{provide:Xl,useValue:this.componentFactoryResolver}],b.parent||bd(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function sA(_,b,w=null){return new oA({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let rS=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const y=Ag(0,w.type),M=y.length>0?sA([y],this._injector,`Standalone[${w.type.name}]`):null;this.cachedInjectors.set(w,M)}return this.cachedInjectors.get(w)}ngOnDestroy(){try{for(const w of this.cachedInjectors.values())null!==w&&w.destroy()}finally{this.cachedInjectors.clear()}}}return _.\u0275prov=xt({token:_,providedIn:"environment",factory:()=>new _(Ii(Zo))}),_})();function lA(_){_.getStandaloneInjector=b=>b.get(rS).getOrCreateStandaloneInjector(_)}function x_(_,b,w,y){return T_(Le(),On(),_,b,w,y)}function T_(_,b,w,y,M,x){const k=b+w;return Gn(_,k,M)?function Ra(_,b,w){return _[b]=w}(_,k+1,x?y.call(x,M):y(M)):function Jd(_,b){const w=_[b];return w===Rt?void 0:w}(_,k+1)}function bc(_,b){const w=Yt();let y;const M=_+Bt;w.firstCreatePass?(y=function EA(_,b){if(b)for(let w=b.length-1;w>=0;w--){const y=b[w];if(_===y.name)return y}}(b,w.pipeRegistry),w.data[M]=y,y.onDestroy&&(w.destroyHooks??=[]).push(M,y.onDestroy)):y=w.data[M];const x=y.factory||(y.factory=Ma(y.type)),k=Vi(Kl);try{const I=Ol(!1),B=x();return Ol(I),function ey(_,b,w,y){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=y}(w,Le(),M,B),B}finally{Vi(k)}}function H_(_,b,w){const y=_+Bt,M=Le(),x=ne(M,y);return function cp(_,b){return _[Je].data[b].pure}(M,y)?T_(M,On(),b,x.transform,w,x):x.transform(w)}function dp(_){return b=>{setTimeout(_,void 0,b)}}const za=class L_ extends h.x{constructor(b=!1){super(),this.__isAsync=b}emit(b){super.next(b)}subscribe(b,w,y){let M=b,x=w||(()=>null),k=y;if(b&&"object"==typeof b){const B=b;M=B.next?.bind(B),x=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(x=dp(x),M&&(M=dp(M)),k&&(k=dp(k)));const I=super.subscribe({next:M,error:x,complete:k});return b instanceof T.w0&&b.add(I),I}};function P_(){return this._results[Symbol.iterator]()}class nl{get changes(){return this._changes||(this._changes=new za)}constructor(b=!1){this._emitDistinctChangesOnly=b,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const w=nl.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=P_)}get(b){return this._results[b]}map(b){return this._results.map(b)}filter(b){return this._results.filter(b)}find(b){return this._results.find(b)}reduce(b,w){return this._results.reduce(b,w)}forEach(b){this._results.forEach(b)}some(b){return this._results.some(b)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(b,w){const y=this;y.dirty=!1;const M=function yn(_){return _.flat(Number.POSITIVE_INFINITY)}(b);(this._changesDetected=!function Jb(_,b,w){if(_.length!==b.length)return!1;for(let y=0;y<_.length;y++){let M=_[y],x=b[y];if(w&&(M=w(M),x=w(x)),x!==M)return!1}return!0}(y._results,M,w))&&(y._results=M,y.length=M.length,y.last=M[this.length-1],y.first=M[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let wc=(()=>{class _{}return _.__NG_ELEMENT_ID__=Zm,_})();const I_=wc,LA=class extends I_{constructor(b,w,y){super(),this._declarationLView=b,this._declarationTContainer=w,this.elementRef=y}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(b,w){return this.createEmbeddedViewImpl(b,w,null)}createEmbeddedViewImpl(b,w,y){const k=this._declarationTContainer.tView,I=Ah(this._declarationLView,k,b,4096&this._declarationLView[vt]?4096:16,null,k.declTNode,null,null,null,w||null,y||null);I[Ir]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Qn];return null!==F&&(I[Qn]=F.createEmbeddedView(k)),Dh(k,I,b),new Hh(I)}};function Zm(){return e0(an(),Le())}function e0(_,b){return 4&_.type?new LA(b,_,Ql(_,b)):null}let Fa=(()=>{class _{}return _.__NG_ELEMENT_ID__=dS,_})();function dS(){return z_(an(),Le())}const uS=Fa,OA=class extends uS{constructor(b,w,y){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=y}get element(){return Ql(this._hostTNode,this._hostLView)}get injector(){return new Yo(this._hostTNode,this._hostLView)}get parentInjector(){const b=id(this._hostTNode,this._hostLView);if(Iu(b)){const w=Pl(b,this._hostLView),y=ea(b);return new Yo(w[Je].data[y+8],w)}return new Yo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=BA(this._lContainer);return null!==w&&w[b]||null}get length(){return this._lContainer.length-Ui}createEmbeddedView(b,w,y){let M,x;"number"==typeof y?M=y:null!=y&&(M=y.index,x=y.injector);const I=b.createEmbeddedViewImpl(w||{},x,null);return this.insertImpl(I,M,false),I}createComponent(b,w,y,M,x){const k=b&&!function Cr(_){return"function"==typeof _}(b);let I;if(k)I=w;else{const je=w||{};I=je.index,y=je.injector,M=je.projectableNodes,x=je.environmentInjector||je.ngModuleRef}const B=k?b:new Rh(Dt(b)),F=y||this.parentInjector;if(!x&&null==B.ngModule){const Ke=(k?F:this.parentInjector).get(Zo,null);Ke&&(x=Ke)}Dt(B.componentType??{});const _e=B.create(F,M,null,x);return this.insertImpl(_e.hostView,I,false),_e}insert(b,w){return this.insertImpl(b,w,!1)}insertImpl(b,w,y){const M=b._lView,x=M[Je];if(function ai(_){return Dn(_[bt])}(M)){const B=this.indexOf(b);if(-1!==B)this.detach(B);else{const F=M[bt],Q=new OA(F,F[Ci],F[bt]);Q.detach(Q.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function bx(_,b,w,y){const M=Ui+y,x=w.length;y>0&&(w[M-1][wn]=b),y0)y.push(k[I/2]);else{const F=x[I+1],Q=b[-B];for(let ie=Ui;ie{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((w,y)=>{this.resolve=w,this.reject=y}),this.appInits=oi(eb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const x=M();if(Xh(x))w.push(x);else if(k1(x)){const k=new Promise((I,B)=>{x.subscribe({complete:I,error:B})});w.push(k)}}const y=()=>{this.done=!0,this.resolve()};Promise.all(w).then(()=>{y()}).catch(M=>{this.reject(M)}),0===w.length&&y(),this.initialized=!0}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),lM=(()=>{class _{log(w){console.log(w)}warn(w){console.warn(w)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();const nu=new ui("LocaleId",{providedIn:"root",factory:()=>oi(nu,rt.Optional|rt.SkipSelf)||function cM(){return typeof $localize<"u"&&$localize.locale||hc}()}),dM=new ui("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let fM=(()=>{class _{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new R.X(!1)}add(){this.hasPendingTasks.next(!0);const w=this.taskId++;return this.pendingTasks.add(w),w}remove(w){this.pendingTasks.delete(w),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();class mM{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let HS=(()=>{class _{compileModuleSync(w){return new y_(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const y=this.compileModuleSync(w),x=is(En(w).declarations).reduce((k,I)=>{const B=Dt(I);return B&&k.push(new Rh(B)),k},[]);return new mM(y,x)}compileModuleAndAllComponentsAsync(w){return Promise.resolve(this.compileModuleAndAllComponentsSync(w))}clearCache(){}clearCacheFor(w){}getModuleId(w){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function gM(..._){}class mr{constructor({enableLongStackTrace:b=!1,shouldCoalesceEventChangeDetection:w=!1,shouldCoalesceRunChangeDetection:y=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new za(!1),this.onMicrotaskEmpty=new za(!1),this.onStable=new za(!1),this.onError=new za(!1),typeof Zone>"u")throw new ge(908,!1);Zone.assertZonePatched();const M=this;M._nesting=0,M._outer=M._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(M._inner=M._inner.fork(new Zone.TaskTrackingZoneSpec)),b&&Zone.longStackTraceZoneSpec&&(M._inner=M._inner.fork(Zone.longStackTraceZoneSpec)),M.shouldCoalesceEventChangeDetection=!y&&w,M.shouldCoalesceRunChangeDetection=y,M.lastRequestAnimationFrameId=-1,M.nativeRequestAnimationFrame=function LS(){const _="function"==typeof Qt.requestAnimationFrame;let b=Qt[_?"requestAnimationFrame":"setTimeout"],w=Qt[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&b&&w){const y=b[Zone.__symbol__("OriginalDelegate")];y&&(b=y);const M=w[Zone.__symbol__("OriginalDelegate")];M&&(w=M)}return{nativeRequestAnimationFrame:b,nativeCancelAnimationFrame:w}}().nativeRequestAnimationFrame,function OS(_){const b=()=>{!function IS(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(Qt,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,ab(_),_.isCheckStableRunning=!0,rb(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),ab(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,y,M,x,k,I)=>{try{return m0(_),w.invokeTask(M,x,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===x.type||_.shouldCoalesceRunChangeDetection)&&b(),ob(_)}},onInvoke:(w,y,M,x,k,I,B)=>{try{return m0(_),w.invoke(M,x,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),ob(_)}},onHasTask:(w,y,M,x)=>{w.hasTask(M,x),y===M&&("microTask"==x.change?(_._hasPendingMicrotasks=x.microTask,ab(_),rb(_)):"macroTask"==x.change&&(_.hasPendingMacrotasks=x.macroTask))},onHandleError:(w,y,M,x)=>(w.handleError(M,x),_.runOutsideAngular(()=>_.onError.emit(x)),!1)})}(M)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!mr.isInAngularZone())throw new ge(909,!1)}static assertNotInAngularZone(){if(mr.isInAngularZone())throw new ge(909,!1)}run(b,w,y){return this._inner.run(b,w,y)}runTask(b,w,y,M){const x=this._inner,k=x.scheduleEventTask("NgZoneEvent: "+M,b,PS,gM,gM);try{return x.runTask(k,w,y)}finally{x.cancelTask(k)}}runGuarded(b,w,y){return this._inner.runGuarded(b,w,y)}runOutsideAngular(b){return this._outer.run(b)}}const PS={};function rb(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function ab(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function m0(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function ob(_){_._nesting--,rb(_)}class _M{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new za,this.onMicrotaskEmpty=new za,this.onStable=new za,this.onError=new za}run(b,w,y){return b.apply(w,y)}runGuarded(b,w,y){return b.apply(w,y)}runOutsideAngular(b){return b()}runTask(b,w,y,M){return b.apply(w,y)}}const sb=new ui("",{providedIn:"root",factory:lb});function lb(){const _=oi(mr);let b=!0;const w=new D.y(M=>{b=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{M.next(b),M.complete()})}),y=new D.y(M=>{let x;_.runOutsideAngular(()=>{x=_.onStable.subscribe(()=>{mr.assertNotInAngularZone(),queueMicrotask(()=>{!b&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(b=!0,M.next(!0))})})});const k=_.onUnstable.subscribe(()=>{mr.assertInAngularZone(),b&&(b=!1,_.runOutsideAngular(()=>{M.next(!1)}))});return()=>{x.unsubscribe(),k.unsubscribe()}});return(0,H.T)(w,y.pipe((0,V.B)()))}const gp=new ui(""),al=new ui("");let Mc,bM=(()=>{class _{constructor(w,y,M){this._ngZone=w,this.registry=y,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Mc||(function Ac(_){Mc=_}(M),M.addToWindow(y)),this._watchAngularEvents(),w.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{mr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let w=this._callbacks.pop();clearTimeout(w.timeoutId),w.doneCb(this._didWork)}this._didWork=!1});else{let w=this.getPendingTasks();this._callbacks=this._callbacks.filter(y=>!y.updateCb||!y.updateCb(w)||(clearTimeout(y.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(w=>({source:w.source,creationLocation:w.creationLocation,data:w.data})):[]}addCallback(w,y,M){let x=-1;y&&y>0&&(x=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==x),w(this._didWork,this.getPendingTasks())},y)),this._callbacks.push({doneCb:w,timeoutId:x,updateCb:M})}whenStable(w,y,M){if(M&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(w,y,M),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(w){this.registry.registerApplication(w,this)}unregisterApplication(w){this.registry.unregisterApplication(w)}findProviders(w,y,M){return[]}}return _.\u0275fac=function(w){return new(w||_)(Ii(mr),Ii(ol),Ii(al))},_.\u0275prov=xt({token:_,factory:_.\u0275fac}),_})(),ol=(()=>{class _{constructor(){this._applications=new Map}registerApplication(w,y){this._applications.set(w,y)}unregisterApplication(w){this._applications.delete(w)}unregisterAllApplications(){this._applications.clear()}getTestability(w){return this._applications.get(w)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(w,y=!0){return Mc?.findTestabilityInTree(this,w,y)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),us=null;const cb=new ui("AllowMultipleToken"),ca=new ui("PlatformDestroyListeners"),ru=new ui("appBootstrapListener");class _0{constructor(b,w){this.name=b,this.token=w}}function hb(_,b,w=[]){const y=`Platform: ${b}`,M=new ui(y);return(x=[])=>{let k=sl();if(!k||k.injector.get(cb,!1)){const I=[...w,...x,{provide:M,useValue:!0}];_?_(I):function ub(_){if(us&&!us.get(cb,!1))throw new ge(400,!1);(function _p(){!function Cs(_){yl=_}(()=>{throw new ge(600,!1)})})(),us=_;const b=_.get(ou);(function bp(_){_.get(Kw,null)?.forEach(w=>w())})(_)}(function pb(_=[],b){return ns.create({name:b,providers:[{provide:Df,useValue:"platform"},{provide:ca,useValue:new Set([()=>us=null])},..._]})}(I,y))}return function au(_){const b=sl();if(!b)throw new ge(401,!1);return b}()}}function sl(){return us?.get(ou)??null}let ou=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,y){const M=function b0(_="zone.js",b){return"noop"===_?new _M:"zone.js"===_?new mr(b):_}(y?.ngZone,function Wa(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:y?.ngZoneEventCoalescing,runCoalescing:y?.ngZoneRunCoalescing}));return M.run(()=>{const x=function nS(_,b,w){return new v_(_,b,w)}(w.moduleType,this.injector,function yM(_){return[{provide:mr,useFactory:_},{provide:hh,multi:!0,useFactory:()=>{const b=oi(zS,{optional:!0});return()=>b.initialize()}},{provide:vM,useFactory:jS},{provide:sb,useFactory:lb}]}(()=>M)),k=x.injector.get(Ad,null);return M.runOutsideAngular(()=>{const I=M.onError.subscribe({next:B=>{k.handleError(B)}});x.onDestroy(()=>{su(this._modules,x),I.unsubscribe()})}),function wp(_,b,w){try{const y=w();return Xh(y)?y.catch(M=>{throw b.runOutsideAngular(()=>_.handleError(M)),M}):y}catch(y){throw b.runOutsideAngular(()=>_.handleError(y)),y}}(k,M,()=>{const I=x.injector.get(tb);return I.runInitializers(),I.donePromise.then(()=>(function jm(_){ot(_,"Expected localeId to be defined"),"string"==typeof _&&(Py=_.toLowerCase().replace(/_/g,"-"))}(x.injector.get(nu,hc)||hc),this._moduleDoBootstrap(x),x))})})}bootstrapModule(w,y=[]){const M=vp({},y);return function g0(_,b,w){const y=new y_(w);return Promise.resolve(y)}(0,0,w).then(x=>this.bootstrapModuleFactory(x,M))}_moduleDoBootstrap(w){const y=w.injector.get(xo);if(w._bootstrapComponents.length>0)w._bootstrapComponents.forEach(M=>y.bootstrap(M));else{if(!w.instance.ngDoBootstrap)throw new ge(-403,!1);w.instance.ngDoBootstrap(y)}this._modules.push(w)}onDestroy(w){this._destroyListeners.push(w)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ge(404,!1);this._modules.slice().forEach(y=>y.destroy()),this._destroyListeners.forEach(y=>y());const w=this._injector.get(ca,null);w&&(w.forEach(y=>y()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return _.\u0275fac=function(w){return new(w||_)(Ii(ns))},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();function vp(_,b){return Array.isArray(b)?b.reduce(vp,_):{..._,...b}}let xo=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=oi(vM),this.zoneIsStable=oi(sb),this.componentTypes=[],this.components=[],this.isStable=oi(fM).hasPendingTasks.pipe((0,W.w)(w=>w?(0,O.of)(!1):this.zoneIsStable),(0,G.x)(),(0,V.B)()),this._injector=oi(Zo)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,y){const M=w instanceof Hg;if(!this._injector.get(tb).done)throw!M&&_a(w),new ge(405,!1);let k;k=M?w:this._injector.get(Xl).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function db(_){return _.isBoundToModule}(k)?void 0:this._injector.get(Qd),F=k.create(ns.NULL,[],y||k.selector,I),Q=F.location.nativeElement,ie=F.injector.get(gp,null);return ie?.registerApplication(Q),F.onDestroy(()=>{this.detachView(F.hostView),su(this.components,F),ie?.unregisterApplication(Q)}),this._loadComponent(F),F}tick(){if(this._runningTick)throw new ge(101,!1);try{this._runningTick=!0;for(let w of this._views)w.detectChanges()}catch(w){this.internalErrorHandler(w)}finally{this._runningTick=!1}}attachView(w){const y=w;this._views.push(y),y.attachToAppRef(this)}detachView(w){const y=w;su(this._views,y),y.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const y=this._injector.get(ru,[]);y.push(...this._bootstrapListeners),y.forEach(M=>M(w))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(w=>w()),this._views.slice().forEach(w=>w.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(w){return this._destroyListeners.push(w),()=>su(this._destroyListeners,w)}destroy(){if(this._destroyed)throw new ge(406,!1);const w=this._injector;w.destroy&&!w.destroyed&&w.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function su(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const vM=new ui("",{providedIn:"root",factory:()=>oi(Ad).handleError.bind(void 0)});function jS(){const _=oi(mr),b=oi(Ad);return w=>_.runOutsideAngular(()=>b.handleError(w))}let zS=(()=>{class _{constructor(){this.zone=oi(mr),this.applicationRef=oi(xo)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=xt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function US(){}let yp=(()=>{class _{}return _.__NG_ELEMENT_ID__=Ap,_})();function Ap(_){return function Mp(_,b,w){if(nr(_)&&!w){const y=be(_.index,b);return new Hh(y,y)}return 47&_.type?new Hh(b[Ai],b):null}(an(),Le(),16==(16&_))}class TM{constructor(){}supports(b){return Vh(b)}create(b){return new $S(b)}}const GS=(_,b)=>b;class $S{constructor(b){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=b||GS}forEachItem(b){let w;for(w=this._itHead;null!==w;w=w._next)b(w)}forEachOperation(b){let w=this._itHead,y=this._removalsHead,M=0,x=null;for(;w||y;){const k=!y||w&&w.currentIndex{k=this._trackByFn(M,I),null!==w&&Object.is(w.trackById,k)?(y&&(w=this._verifyReinsertion(w,I,k,M)),Object.is(w.item,I)||this._addIdentityChange(w,I)):(w=this._mismatch(w,I,k,M),y=!0),w=w._next,M++}),this.length=M;return this._truncate(w),this.collection=b,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let b;for(b=this._previousItHead=this._itHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._additionsHead;null!==b;b=b._nextAdded)b.previousIndex=b.currentIndex;for(this._additionsHead=this._additionsTail=null,b=this._movesHead;null!==b;b=b._nextMoved)b.previousIndex=b.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(b,w,y,M){let x;return null===b?x=this._itTail:(x=b._prev,this._remove(b)),null!==(b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(y,null))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._reinsertAfter(b,x,M)):null!==(b=null===this._linkedRecords?null:this._linkedRecords.get(y,M))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._moveAfter(b,x,M)):b=this._addAfter(new XS(w,y),x,M),b}_verifyReinsertion(b,w,y,M){let x=null===this._unlinkedRecords?null:this._unlinkedRecords.get(y,null);return null!==x?b=this._reinsertAfter(x,b._prev,M):b.currentIndex!=M&&(b.currentIndex=M,this._addToMoves(b,M)),b}_truncate(b){for(;null!==b;){const w=b._next;this._addToRemovals(this._unlink(b)),b=w}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(b,w,y){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(b);const M=b._prevRemoved,x=b._nextRemoved;return null===M?this._removalsHead=x:M._nextRemoved=x,null===x?this._removalsTail=M:x._prevRemoved=M,this._insertAfter(b,w,y),this._addToMoves(b,y),b}_moveAfter(b,w,y){return this._unlink(b),this._insertAfter(b,w,y),this._addToMoves(b,y),b}_addAfter(b,w,y){return this._insertAfter(b,w,y),this._additionsTail=null===this._additionsTail?this._additionsHead=b:this._additionsTail._nextAdded=b,b}_insertAfter(b,w,y){const M=null===w?this._itHead:w._next;return b._next=M,b._prev=w,null===M?this._itTail=b:M._prev=b,null===w?this._itHead=b:w._next=b,null===this._linkedRecords&&(this._linkedRecords=new SM),this._linkedRecords.put(b),b.currentIndex=y,b}_remove(b){return this._addToRemovals(this._unlink(b))}_unlink(b){null!==this._linkedRecords&&this._linkedRecords.remove(b);const w=b._prev,y=b._next;return null===w?this._itHead=y:w._next=y,null===y?this._itTail=w:y._prev=w,b}_addToMoves(b,w){return b.previousIndex===w||(this._movesTail=null===this._movesTail?this._movesHead=b:this._movesTail._nextMoved=b),b}_addToRemovals(b){return null===this._unlinkedRecords&&(this._unlinkedRecords=new SM),this._unlinkedRecords.put(b),b.currentIndex=null,b._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=b,b._prevRemoved=null):(b._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=b),b}_addIdentityChange(b,w){return b.item=w,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=b:this._identityChangesTail._nextIdentityChange=b,b}}class XS{constructor(b,w){this.item=b,this.trackById=w,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class QS{constructor(){this._head=null,this._tail=null}add(b){null===this._head?(this._head=this._tail=b,b._nextDup=null,b._prevDup=null):(this._tail._nextDup=b,b._prevDup=this._tail,b._nextDup=null,this._tail=b)}get(b,w){let y;for(y=this._head;null!==y;y=y._nextDup)if((null===w||w<=y.currentIndex)&&Object.is(y.trackById,b))return y;return null}remove(b){const w=b._prevDup,y=b._nextDup;return null===w?this._head=y:w._nextDup=y,null===y?this._tail=w:y._prevDup=w,null===this._head}}class SM{constructor(){this.map=new Map}put(b){const w=b.trackById;let y=this.map.get(w);y||(y=new QS,this.map.set(w,y)),y.add(b)}get(b,w){const M=this.map.get(b);return M?M.get(b,w):null}remove(b){const w=b.trackById;return this.map.get(w).remove(b)&&this.map.delete(w),b}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function EM(_,b,w){const y=_.previousIndex;if(null===y)return y;let M=0;return w&&y{if(w&&w.key===M)this._maybeAddToChanges(w,y),this._appendAfter=w,w=w._next;else{const x=this._getOrCreateRecordForKey(M,y);w=this._insertBeforeOrAppend(w,x)}}),w){w._prev&&(w._prev._next=null),this._removalsHead=w;for(let y=w;null!==y;y=y._nextRemoved)y===this._mapHead&&(this._mapHead=null),this._records.delete(y.key),y._nextRemoved=y._next,y.previousValue=y.currentValue,y.currentValue=null,y._prev=null,y._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(b,w){if(b){const y=b._prev;return w._next=b,w._prev=y,b._prev=w,y&&(y._next=w),b===this._mapHead&&(this._mapHead=w),this._appendAfter=b,b}return this._appendAfter?(this._appendAfter._next=w,w._prev=this._appendAfter):this._mapHead=w,this._appendAfter=w,null}_getOrCreateRecordForKey(b,w){if(this._records.has(b)){const M=this._records.get(b);this._maybeAddToChanges(M,w);const x=M._prev,k=M._next;return x&&(x._next=k),k&&(k._prev=x),M._next=null,M._prev=null,M}const y=new kM(b);return this._records.set(b,y),y.currentValue=w,this._addToAdditions(y),y}_reset(){if(this.isDirty){let b;for(this._previousMapHead=this._mapHead,b=this._previousMapHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._changesHead;null!==b;b=b._nextChanged)b.previousValue=b.currentValue;for(b=this._additionsHead;null!=b;b=b._nextAdded)b.previousValue=b.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(b,w){Object.is(w,b.currentValue)||(b.previousValue=b.currentValue,b.currentValue=w,this._addToChanges(b))}_addToAdditions(b){null===this._additionsHead?this._additionsHead=this._additionsTail=b:(this._additionsTail._nextAdded=b,this._additionsTail=b)}_addToChanges(b){null===this._changesHead?this._changesHead=this._changesTail=b:(this._changesTail._nextChanged=b,this._changesTail=b)}_forEach(b,w){b instanceof Map?b.forEach(w):Object.keys(b).forEach(y=>w(b[y],y))}}class kM{constructor(b){this.key=b,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function HM(){return new wb([new TM])}let wb=(()=>{class _{constructor(w){this.factories=w}static create(w,y){if(null!=y){const M=y.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:y=>_.create(w,y||HM()),deps:[[_,new Nl,new Vl]]}}find(w){const y=this.factories.find(M=>M.supports(w));if(null!=y)return y;throw new ge(901,!1)}}return _.\u0275prov=xt({token:_,providedIn:"root",factory:HM}),_})();function RM(){return new M0([new DM])}let M0=(()=>{class _{constructor(w){this.factories=w}static create(w,y){if(y){const M=y.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:y=>_.create(w,y||RM()),deps:[[_,new Nl,new Vl]]}}find(w){const y=this.factories.find(M=>M.supports(w));if(y)return y;throw new ge(901,!1)}}return _.\u0275prov=xt({token:_,providedIn:"root",factory:RM}),_})();const KS=hb(null,"core",[]);let ZS=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Ii(xo))},_.\u0275mod=Rr({type:_}),_.\u0275inj=Si({}),_})();function sE(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function UM(_){const b=Dt(_);if(!b)return null;const w=new Rh(b);return{get selector(){return w.selector},get type(){return w.componentType},get inputs(){return w.inputs},get outputs(){return w.outputs},get ngContentSelectors(){return w.ngContentSelectors},get isStandalone(){return b.standalone},get isSignal(){return b.signals}}}},5137:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ct:()=>OAuthService,Hy:()=>OAuthStorage,zr:()=>OAuthModule});var _home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5861),_angular_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5879),_angular_common__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6814),_angular_common_http__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(9862),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8645),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2096),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7715),rxjs__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7104),rxjs__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(8504),rxjs__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(2572),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(3019),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2181),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9397),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3620),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(5177),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(4664),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(7398),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1374),rxjs_operators__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(6306),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(5178),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(8180),rxjs_operators__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(1631),fast_sha256__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3921);class DateTimeProvider{}let SystemDateTimeProvider=(()=>{class Y extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return Y.\u0275fac=function(){let $;return function(h){return($||($=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(Y)))(h||Y)}}(),Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class Y{constructor(){this.data=new Map}getItem(E){return this.data.get(E)}removeItem(E){this.data.delete(E)}setItem(E,h){this.data.set(E,h)}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class ReceivedTokens{}class OAuthEvent{constructor($){this.type=$}}class OAuthSuccessEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthInfoEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthErrorEvent extends OAuthEvent{constructor($,E,h=null){super($),this.reason=E,this.params=h}}function b64DecodeUnicode(Y){const $=Y.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob($).split("").map(function(E){return"%"+("00"+E.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(Y){return btoa(Y).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class AuthConfig{constructor($){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret=null,this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.openUri=E=>{location.href=E},$&&Object.assign(this,$)}}class WebHttpUrlEncodingCodec{encodeKey($){return encodeURIComponent($)}encodeValue($){return encodeURIComponent($)}decodeKey($){return decodeURIComponent($)}decodeValue($){return decodeURIComponent($)}}class ValidationHandler{}class AbstractValidationHandler{validateAtHash($){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){let h=E.inferHashAlgorithm($.idTokenHeader),T=yield E.calcHash($.accessToken,h),D=base64UrlEncode(T.substr(0,T.length/2)),H=$.idTokenClaims.at_hash.replace(/=/g,"");return D!==H&&(console.error("exptected at_hash: "+D),console.error("actual at_hash: "+H)),D===H})()}inferHashAlgorithm($){let E=$.alg;if(!E.match(/^.S[0-9]{3}$/))throw new Error("Algorithm not supported: "+E);return"sha-"+E.substr(2)}}let UrlHelperService=(()=>{class Y{getHashFragmentParams(E){let h=E||window.location.hash;if(h=decodeURIComponent(h),0!==h.indexOf("#"))return{};const T=h.indexOf("?");return h=h.substr(T>-1?T+1:1),this.parseQueryString(h)}parseQueryString(E){const h={};let T,R,D,H,O,V,W;if(null===E)return h;T=E.split("&");for(let G=0;G>6,R[H++]=128|63&O):O<55296||O>=57344?(R[H++]=224|O>>12,R[H++]=128|O>>6&63,R[H++]=128|63&O):(O=65536+((1023&O)<<10|1023&Y.charCodeAt(++h)),R[H++]=240|O>>18,R[H++]=128|O>>12&63,R[H++]=128|O>>6&63,R[H++]=128|63&O);Y=R}else{if("object"!==T)throw new Error(ERROR);if(null===Y)throw new Error(ERROR);if(ARRAY_BUFFER&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!(Array.isArray(Y)||ARRAY_BUFFER&&ArrayBuffer.isView(Y)))throw new Error(ERROR)}Y.length>64&&(Y=new Sha256($,!0).update(Y).array());var V=[],W=[];for(h=0;h<64;++h){var G=Y[h]||0;V[h]=92^G,W[h]=54^G}Sha256.call(this,$,E),this.update(W),this.oKeyPad=V,this.inner=!0,this.sharedMemory=E}Sha256.prototype.update=function(Y){if(!this.finalized){var $,E=typeof Y;if("string"!==E){if("object"!==E)throw new Error(ERROR);if(null===Y)throw new Error(ERROR);if(ARRAY_BUFFER&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!(Array.isArray(Y)||ARRAY_BUFFER&&ArrayBuffer.isView(Y)))throw new Error(ERROR);$=!0}for(var h,R,T=0,D=Y.length,H=this.blocks;T>2]|=Y[T]<>2]|=h<>2]|=(192|h>>6)<>2]|=(128|63&h)<=57344?(H[R>>2]|=(224|h>>12)<>2]|=(128|h>>6&63)<>2]|=(128|63&h)<>2]|=(240|h>>18)<>2]|=(128|h>>12&63)<>2]|=(128|h>>6&63)<>2]|=(128|63&h)<=64?(this.block=H[16],this.start=R-64,this.hash(),this.hashed=!0):this.start=R}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var Y=this.blocks,$=this.lastByteIndex;Y[16]=this.block,Y[$>>2]|=EXTRA[3&$],this.block=Y[16],$>=56&&(this.hashed||this.hash(),Y[0]=this.block,Y[16]=Y[1]=Y[2]=Y[3]=Y[4]=Y[5]=Y[6]=Y[7]=Y[8]=Y[9]=Y[10]=Y[11]=Y[12]=Y[13]=Y[14]=Y[15]=0),Y[14]=this.hBytes<<3|this.bytes>>>29,Y[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var V,te,se,de,pe,Ne,Y=this.h0,$=this.h1,E=this.h2,h=this.h3,T=this.h4,R=this.h5,D=this.h6,H=this.h7,O=this.blocks;for(V=16;V<64;++V)O[V]=O[V-16]+(((te=O[V-15])>>>7|te<<25)^(te>>>18|te<<14)^te>>>3)+O[V-7]+(((te=O[V-2])>>>17|te<<15)^(te>>>19|te<<13)^te>>>10)<<0;for(Ne=$&E,V=0;V<64;V+=4)this.first?(this.is224?(se=300032,H=(te=O[0]-1413257819)-150054599<<0,h=te+24177077<<0):(se=704751109,H=(te=O[0]-210244248)-1521486534<<0,h=te+143694565<<0),this.first=!1):(H=h+(te=H+((T>>>6|T<<26)^(T>>>11|T<<21)^(T>>>25|T<<7))+(T&R^~T&D)+K[V]+O[V])<<0,h=te+(((Y>>>2|Y<<30)^(Y>>>13|Y<<19)^(Y>>>22|Y<<10))+((se=Y&$)^Y&E^Ne))<<0),D=E+(te=D+((H>>>6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))+(H&T^~H&R)+K[V+1]+O[V+1])<<0,E=te+(((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+((de=h&Y)^h&$^se))<<0,R=$+(te=R+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&H^~D&T)+K[V+2]+O[V+2])<<0,$=te+(((E>>>2|E<<30)^(E>>>13|E<<19)^(E>>>22|E<<10))+((pe=E&h)^E&Y^de))<<0,T=Y+(te=T+((R>>>6|R<<26)^(R>>>11|R<<21)^(R>>>25|R<<7))+(R&D^~R&H)+K[V+3]+O[V+3])<<0,Y=te+((($>>>2|$<<30)^($>>>13|$<<19)^($>>>22|$<<10))+((Ne=$&E)^$&h^pe))<<0;this.h0=this.h0+Y<<0,this.h1=this.h1+$<<0,this.h2=this.h2+E<<0,this.h3=this.h3+h<<0,this.h4=this.h4+T<<0,this.h5=this.h5+R<<0,this.h6=this.h6+D<<0,this.h7=this.h7+H<<0},Sha256.prototype.hex=function(){this.finalize();var Y=this.h0,$=this.h1,E=this.h2,h=this.h3,T=this.h4,R=this.h5,D=this.h6,H=this.h7,O=HEX_CHARS[Y>>28&15]+HEX_CHARS[Y>>24&15]+HEX_CHARS[Y>>20&15]+HEX_CHARS[Y>>16&15]+HEX_CHARS[Y>>12&15]+HEX_CHARS[Y>>8&15]+HEX_CHARS[Y>>4&15]+HEX_CHARS[15&Y]+HEX_CHARS[$>>28&15]+HEX_CHARS[$>>24&15]+HEX_CHARS[$>>20&15]+HEX_CHARS[$>>16&15]+HEX_CHARS[$>>12&15]+HEX_CHARS[$>>8&15]+HEX_CHARS[$>>4&15]+HEX_CHARS[15&$]+HEX_CHARS[E>>28&15]+HEX_CHARS[E>>24&15]+HEX_CHARS[E>>20&15]+HEX_CHARS[E>>16&15]+HEX_CHARS[E>>12&15]+HEX_CHARS[E>>8&15]+HEX_CHARS[E>>4&15]+HEX_CHARS[15&E]+HEX_CHARS[h>>28&15]+HEX_CHARS[h>>24&15]+HEX_CHARS[h>>20&15]+HEX_CHARS[h>>16&15]+HEX_CHARS[h>>12&15]+HEX_CHARS[h>>8&15]+HEX_CHARS[h>>4&15]+HEX_CHARS[15&h]+HEX_CHARS[T>>28&15]+HEX_CHARS[T>>24&15]+HEX_CHARS[T>>20&15]+HEX_CHARS[T>>16&15]+HEX_CHARS[T>>12&15]+HEX_CHARS[T>>8&15]+HEX_CHARS[T>>4&15]+HEX_CHARS[15&T]+HEX_CHARS[R>>28&15]+HEX_CHARS[R>>24&15]+HEX_CHARS[R>>20&15]+HEX_CHARS[R>>16&15]+HEX_CHARS[R>>12&15]+HEX_CHARS[R>>8&15]+HEX_CHARS[R>>4&15]+HEX_CHARS[15&R]+HEX_CHARS[D>>28&15]+HEX_CHARS[D>>24&15]+HEX_CHARS[D>>20&15]+HEX_CHARS[D>>16&15]+HEX_CHARS[D>>12&15]+HEX_CHARS[D>>8&15]+HEX_CHARS[D>>4&15]+HEX_CHARS[15&D];return this.is224||(O+=HEX_CHARS[H>>28&15]+HEX_CHARS[H>>24&15]+HEX_CHARS[H>>20&15]+HEX_CHARS[H>>16&15]+HEX_CHARS[H>>12&15]+HEX_CHARS[H>>8&15]+HEX_CHARS[H>>4&15]+HEX_CHARS[15&H]),O},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var Y=this.h0,$=this.h1,E=this.h2,h=this.h3,T=this.h4,R=this.h5,D=this.h6,H=this.h7,O=[Y>>24&255,Y>>16&255,Y>>8&255,255&Y,$>>24&255,$>>16&255,$>>8&255,255&$,E>>24&255,E>>16&255,E>>8&255,255&E,h>>24&255,h>>16&255,h>>8&255,255&h,T>>24&255,T>>16&255,T>>8&255,255&T,R>>24&255,R>>16&255,R>>8&255,255&R,D>>24&255,D>>16&255,D>>8&255,255&D];return this.is224||O.push(H>>24&255,H>>16&255,H>>8&255,255&H),O},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var Y=new ArrayBuffer(this.is224?28:32),$=new DataView(Y);return $.setUint32(0,this.h0),$.setUint32(4,this.h1),$.setUint32(8,this.h2),$.setUint32(12,this.h3),$.setUint32(16,this.h4),$.setUint32(20,this.h5),$.setUint32(24,this.h6),this.is224||$.setUint32(28,this.h7),Y},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var Y=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Y),Sha256.prototype.finalize.call(this)}};var exports=createMethod();return exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),exports}const sha256=factory();class HashHandler{}function decodeUTF8(Y){if("string"!=typeof Y)throw new TypeError("expected string");var $,E=Y,h=new Uint8Array(E.length);for($=0;${class Y{calcHash(E,h){return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){return encodeUTF8(fast_sha256__WEBPACK_IMPORTED_MODULE_0__(decodeUTF8(E)))})()}toHashString2(E){let h="";for(let T of E)h+=String.fromCharCode(T);return h}toHashString(E){const h=new Uint8Array(E);let T="";for(let R of h)T+=String.fromCharCode(R);return T}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})(),OAuthService=(()=>{class Y extends AuthConfig{constructor(E,h,T,R,D,H,O,V,W,G){super(),this.ngZone=E,this.http=h,this.config=D,this.urlHelper=H,this.logger=O,this.crypto=V,this.dateTimeService=G,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.discoveryDocumentLoadedSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=W,D||(D={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),R&&(this.tokenValidationHandler=R),D&&this.configure(D);try{T?this.setStorage(T):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(X){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",X)}if(this.checkLocalStorageAccessable()){const X=window?.navigator?.userAgent;(X?.includes("MSIE ")||X?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const E="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(E,E),localStorage.removeItem(E),0))}catch{return!1}}configure(E){Object.assign(this,new AuthConfig,E),this.config=Object.assign({},new AuthConfig,E),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(E={},h,T=!0){let R=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(D=>{"token_received"===D.type?R=!0:"logout"===D.type&&(R=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_expires"===D.type&&(null==h||"any"===h||D.info===h)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(D=>{R&&this.refreshInternal(E,T).catch(H=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(E,h){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(E,h):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(E=null){return this.loadDiscoveryDocument().then(h=>this.tryLogin(E))}loadDiscoveryDocumentAndLogin(E=null){return this.loadDiscoveryDocumentAndTryLogin(E=E||{}).then(h=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof E.state?E.state:""),!1))}debug(...E){this.showDebugInformation&&this.logger.debug.apply(this.logger,E)}validateUrlFromDiscoveryDocument(E){const h=[],T=this.validateUrlForHttps(E),R=this.validateUrlAgainstIssuer(E);return T||h.push("https for all urls required. Also for urls received by discovery."),R||h.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),h}validateUrlForHttps(E){if(!E)return!0;const h=E.toLowerCase();return!(!1!==this.requireHttps&&(!h.match(/^http:\/\/localhost($|[:\/])/)&&!h.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||h.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(E,h){if(!E)throw new Error(`'${h}' should not be null`);if(!this.validateUrlForHttps(E))throw new Error(`'${h}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(E){return!this.strictDiscoveryDocumentValidation||!E||E.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const E=this.getAccessTokenExpiration(),h=this.getAccessTokenStoredAt(),T=this.calcTimeout(h,E);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","access_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(T)).subscribe(R=>{this.ngZone.run(()=>{this.eventsSubject.next(R)})})})}setupIdTokenTimer(){const E=this.getIdTokenExpiration(),h=this.getIdTokenStoredAt(),T=this.calcTimeout(h,E);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","id_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(T)).subscribe(R=>{this.ngZone.run(()=>{this.eventsSubject.next(R)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(E,h){const T=this.dateTimeService.now();return Math.max(0,(h-E)*this.timeoutFactor-(T-E))}setStorage(E){this._storage=E,this.configChanged()}loadDiscoveryDocument(E=null){return new Promise((h,T)=>{E||((E=this.issuer||"").endsWith("/")||(E+="/"),E+=".well-known/openid-configuration"),this.validateUrlForHttps(E)?this.http.get(E).subscribe(R=>{if(!this.validateDiscoveryDocument(R))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void T("discovery_document_validation_error");this.loginUrl=R.authorization_endpoint,this.logoutUrl=R.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=R.grant_types_supported,this.issuer=R.issuer,this.tokenEndpoint=R.token_endpoint,this.userinfoEndpoint=R.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=R.jwks_uri,this.sessionCheckIFrameUrl=R.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(R),this.revocationEndpoint=R.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(D=>{const O=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:R,jwks:D});this.eventsSubject.next(O),h(O)}).catch(D=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",D)),T(D)})},R=>{this.logger.error("error loading discovery document",R),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",R)),T(R)}):T("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((E,h)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(T=>{this.jwks=T,this.eventsSubject.next(new OAuthSuccessEvent("discovery_document_loaded")),E(T)},T=>{this.logger.error("error loading jwks",T),this.eventsSubject.next(new OAuthErrorEvent("jwks_load_error",T)),h(T)}):E(null)})}validateDiscoveryDocument(E){let h;return this.skipIssuerCheck||E.issuer===this.issuer?(h=this.validateUrlFromDiscoveryDocument(E.authorization_endpoint),h.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",h),!1):(h=this.validateUrlFromDiscoveryDocument(E.end_session_endpoint),h.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",h),!1):(h=this.validateUrlFromDiscoveryDocument(E.token_endpoint),h.length>0&&this.logger.error("error validating token_endpoint in discovery document",h),h=this.validateUrlFromDiscoveryDocument(E.revocation_endpoint),h.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",h),h=this.validateUrlFromDiscoveryDocument(E.userinfo_endpoint),h.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",h),!1):(h=this.validateUrlFromDiscoveryDocument(E.jwks_uri),h.length>0?(this.logger.error("error validating jwks_uri in discovery document",h),!1):(this.sessionChecksEnabled&&!E.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+E.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(E,h,T=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingPasswordFlow(E,h,T).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((E,h)=>{const T=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:T,observe:"response",responseType:"text"}).subscribe(R=>{if(this.debug("userinfo received",JSON.stringify(R)),R.headers.get("content-type").startsWith("application/json")){let D=JSON.parse(R.body);const H=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!H.sub||D.sub!==H.sub))return void h("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");D=Object.assign({},H,D),this._storage.setItem("id_token_claims_obj",JSON.stringify(D)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E({info:D})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E(JSON.parse(R.body))},R=>{this.logger.error("error loading user info",R),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",R)),h(R)})})}fetchTokenUsingPasswordFlow(E,h,T=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingGrant("password",{username:E,password:h},T)}fetchTokenUsingGrant(E,h,T=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let R=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",E).set("scope",this.scope);if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);T=T.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(R=R.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(R=R.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))R=R.set(D,this.customQueryParams[D]);for(const D of Object.keys(h))R=R.set(D,h[D]);return T=T.set("Content-Type","application/x-www-form-urlencoded"),new Promise((D,H)=>{this.http.post(this.tokenEndpoint,R,{headers:T}).subscribe(O=>{this.debug("tokenResponse",O),this.storeAccessTokenResponse(O.access_token,O.refresh_token,O.expires_in||this.fallbackAccessTokenExpirationTimeInSec,O.scope,this.extractRecognizedCustomParameters(O)),this.oidc&&O.id_token&&this.processIdToken(O.id_token,O.access_token).then(V=>{this.storeIdToken(V),D(O)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),D(O)},O=>{this.logger.error("Error performing ${grantType} flow",O),this.eventsSubject.next(new OAuthErrorEvent("token_error",O)),H(O)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((E,h)=>{let T=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),R=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);R=R.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(T=T.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(T=T.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))T=T.set(D,this.customQueryParams[D]);this.http.post(this.tokenEndpoint,T,{headers:R}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(D=>D.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(D.id_token,D.access_token,!0)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(H=>this.storeIdToken(H)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(H=>D)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(D))).subscribe(D=>{this.debug("refresh tokenResponse",D),this.storeAccessTokenResponse(D.access_token,D.refresh_token,D.expires_in||this.fallbackAccessTokenExpirationTimeInSec,D.scope,this.extractRecognizedCustomParameters(D)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),E(D)},D=>{this.logger.error("Error refreshing token",D),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",D)),h(D)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=E=>{const h=this.processMessageEventMessage(E);this.tryLogin({customHashFragment:h,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(T=>this.debug("tryLogin during silent refresh failed",T))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(E={},h=!0){const T=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(E.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const R=this.document.getElementById(this.silentRefreshIFrameName);R&&this.document.body.removeChild(R),this.silentRefreshSubject=T.sub;const D=this.document.createElement("iframe");D.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,h,E).then(G=>{D.setAttribute("src",G),this.silentRefreshShowIFrame||(D.style.display="none"),this.document.body.appendChild(D)});const O=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>G instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),V=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>"token_received"===G.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),W=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthErrorEvent("silent_refresh_timeout",null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(this.silentRefreshTimeout));return(0,rxjs__WEBPACK_IMPORTED_MODULE_14__.S)([O,V,W]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(G=>{if(G instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===G.type||(G=new OAuthErrorEvent("silent_refresh_error",G)),this.eventsSubject.next(G),G;return"token_received"===G.type&&(G=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(G)),G})).toPromise()}initImplicitFlowInPopup(E){return this.initLoginFlowInPopup(E)}initLoginFlowInPopup(E){return E=E||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(h=>new Promise((T,R)=>{let O,H=null;E.windowRef?E.windowRef&&!E.windowRef.closed&&(H=E.windowRef,H.location.href=h):H=window.open(h,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(E));const V=oe=>{this.tryLogin({customHashFragment:oe,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{G(),T(!0)},le=>{G(),R(le)})};H?O=window.setInterval(()=>{(!H||H.closed)&&(G(),R(new OAuthErrorEvent("popup_closed",{})))},500):R(new OAuthErrorEvent("popup_blocked",{}));const G=()=>{window.clearInterval(O),window.removeEventListener("storage",te),window.removeEventListener("message",X),null!==H&&H.close(),H=null},X=oe=>{const le=this.processMessageEventMessage(oe);le&&null!==le?(window.removeEventListener("storage",te),V(le)):console.log("false event firing")},te=oe=>{"auth_hash"===oe.key&&(window.removeEventListener("message",X),V(oe.newValue))};window.addEventListener("message",X),window.addEventListener("storage",te)}))}calculatePopupFeatures(E){const h=E.height||470,T=E.width||500,R=window.screenLeft+(window.outerWidth-T)/2;return`location=no,toolbar=no,width=${T},height=${h},top=${window.screenTop+(window.outerHeight-h)/2},left=${R}`}processMessageEventMessage(E){let h="#";if(this.silentRefreshMessagePrefix&&(h+=this.silentRefreshMessagePrefix),!E||!E.data||"string"!=typeof E.data)return;const T=E.data;return T.startsWith(h)?"#"+T.substr(h.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=E=>{const h=E.origin.toLowerCase(),T=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),T.startsWith(h)){switch(E.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",E)}else this.debug("sessionCheckEventListener","wrong origin",h,"expected",T,"event",E)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new OAuthInfoEvent("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new OAuthInfoEvent("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(E=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)):this.refreshToken().then(E=>{this.debug("token refresh after session change worked")}).catch(E=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"silently_refreshed"===E.type||"silent_refresh_timeout"===E.type||"silent_refresh_error"===E.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()).subscribe(E=>{"silently_refreshed"!==E.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new OAuthInfoEvent("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const E=this.document.getElementById(this.sessionCheckIFrameName);E&&this.document.body.removeChild(E);const h=this.document.createElement("iframe");h.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),h.setAttribute("src",this.sessionCheckIFrameUrl),h.style.display="none",this.document.body.appendChild(h),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const E=this.document.getElementById(this.sessionCheckIFrameName);E||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const h=this.getSessionState();h||this.stopSessionCheckTimer(),E.contentWindow.postMessage(this.clientId+" "+h,this.issuer)}createLoginUrl(E="",h="",T="",R=!1,D={}){var H=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const O=H;let V;V=T||H.redirectUri;const W=yield H.createAndSaveNonce();if(E=E?W+H.config.nonceStateSeparator+encodeURIComponent(E):W,!H.requestAccessToken&&!H.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");H.responseType=H.config.responseType?H.config.responseType:H.oidc&&H.requestAccessToken?"id_token token":H.oidc&&!H.requestAccessToken?"id_token":"token";const G=O.loginUrl.indexOf("?")>-1?"&":"?";let X=O.scope;H.oidc&&!X.match(/(^|\s)openid($|\s)/)&&(X="openid "+X);let te=O.loginUrl+G+"response_type="+encodeURIComponent(O.responseType)+"&client_id="+encodeURIComponent(O.clientId)+"&state="+encodeURIComponent(E)+"&redirect_uri="+encodeURIComponent(V)+"&scope="+encodeURIComponent(X);if(H.responseType.includes("code")&&!H.disablePKCE){const[oe,le]=yield H.createChallangeVerifierPairForPKCE();H.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",le):H._storage.setItem("PKCE_verifier",le),te+="&code_challenge="+oe,te+="&code_challenge_method=S256"}h&&(te+="&login_hint="+encodeURIComponent(h)),O.resource&&(te+="&resource="+encodeURIComponent(O.resource)),O.oidc&&(te+="&nonce="+encodeURIComponent(W)),R&&(te+="&prompt=none");for(const oe of Object.keys(D))te+="&"+encodeURIComponent(oe)+"="+encodeURIComponent(D[oe]);if(H.customQueryParams)for(const oe of Object.getOwnPropertyNames(H.customQueryParams))te+="&"+oe+"="+encodeURIComponent(H.customQueryParams[oe]);return te})()}initImplicitFlowInternal(E="",h=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let T={},R=null;"string"==typeof h?R=h:"object"==typeof h&&(T=h),this.createLoginUrl(E,R,null,!1,T).then(this.config.openUri).catch(D=>{console.error("Error in initImplicitFlow",D),this.inImplicitFlow=!1})}initImplicitFlow(E="",h=""){""!==this.loginUrl?this.initImplicitFlowInternal(E,h):this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(T=>"discovery_document_loaded"===T.type)).subscribe(T=>this.initImplicitFlowInternal(E,h))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(E){const h=this;if(E.onTokenReceived){const T={idClaims:h.getIdentityClaims(),idToken:h.getIdToken(),accessToken:h.getAccessToken(),state:h.state};E.onTokenReceived(T)}}storeAccessTokenResponse(E,h,T,R,D){if(this._storage.setItem("access_token",E),R&&!Array.isArray(R)?this._storage.setItem("granted_scopes",JSON.stringify(R.split(" "))):R&&Array.isArray(R)&&this._storage.setItem("granted_scopes",JSON.stringify(R)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),T){const H=1e3*T,V=this.dateTimeService.new().getTime()+H;this._storage.setItem("expires_at",""+V)}h&&this._storage.setItem("refresh_token",h),D&&D.forEach((H,O)=>{this._storage.setItem(O,H)})}tryLogin(E=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(E).then(h=>!0):this.tryLoginImplicitFlow(E)}parseQueryString(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):{}}tryLoginCodeFlow(E=null){var h=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const T=(E=E||{}).customHashFragment?E.customHashFragment.substring(1):window.location.search,R=h.getCodePartsFromUrl(T),D=R.code,H=R.state,O=R.session_state;if(!E.preventClearHashAfterLogin){const G=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,G)}let[V,W]=h.parseState(H);if(h.state=W,R.error){h.debug("error trying to login"),h.handleLoginError(E,R);const G=new OAuthErrorEvent("code_error",{},R);return h.eventsSubject.next(G),Promise.reject(G)}if(!E.disableNonceCheck){if(!V)return h.saveRequestedRoute(),Promise.resolve();if(!E.disableOAuth2StateCheck&&!h.validateNonce(V)){const X=new OAuthErrorEvent("invalid_nonce_in_state",null);return h.eventsSubject.next(X),Promise.reject(X)}return h.storeSessionState(O),D&&(yield h.getTokenFromCode(D,E),h.restoreRequestedRoute()),Promise.resolve()}return Promise.reject()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const E=this._storage.getItem("requested_route");E&&history.replaceState(null,"",window.location.origin+E)}getCodePartsFromUrl(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(E,h){let T=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","authorization_code").set("code",E).set("redirect_uri",h.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let R;R=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),R?T=T.set("code_verifier",R):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(T,h)}fetchAndProcessToken(E,h){h=h||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let T=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const R=btoa(`${this.clientId}:${this.dummyClientSecret}`);T=T.set("Authorization","Basic "+R)}return this.useHttpBasicAuth||(E=E.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(E=E.set("client_secret",this.dummyClientSecret)),new Promise((R,D)=>{if(this.customQueryParams)for(let H of Object.getOwnPropertyNames(this.customQueryParams))E=E.set(H,this.customQueryParams[H]);this.http.post(this.tokenEndpoint,E,{headers:T}).subscribe(H=>{this.debug("refresh tokenResponse",H),this.storeAccessTokenResponse(H.access_token,H.refresh_token,H.expires_in||this.fallbackAccessTokenExpirationTimeInSec,H.scope,this.extractRecognizedCustomParameters(H)),this.oidc&&H.id_token?this.processIdToken(H.id_token,H.access_token,h.disableNonceCheck).then(O=>{this.storeIdToken(O),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),R(H)}).catch(O=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",O)),console.error("Error validating tokens"),console.error(O),D(O)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),R(H))},H=>{console.error("Error getting token",H),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",H)),D(H)})})}tryLoginImplicitFlow(E=null){let h;h=(E=E||{}).customHashFragment?this.urlHelper.getHashFragmentParams(E.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",h);const T=h.state;let[R,D]=this.parseState(T);if(this.state=D,h.error){this.debug("error trying to login"),this.handleLoginError(E,h);const G=new OAuthErrorEvent("token_error",{},h);return this.eventsSubject.next(G),Promise.reject(G)}const H=h.access_token,O=h.id_token,V=h.session_state,W=h.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!H||this.requestAccessToken&&!E.disableOAuth2StateCheck&&!T||this.oidc&&!O)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!V&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!E.disableNonceCheck&&!this.validateNonce(R)){const X=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(X),Promise.reject(X)}return this.requestAccessToken&&this.storeAccessTokenResponse(H,null,h.expires_in||this.fallbackAccessTokenExpirationTimeInSec,W),this.oidc?this.processIdToken(O,H,E.disableNonceCheck).then(G=>E.validationHandler?E.validationHandler({accessToken:H,idClaims:G.idTokenClaims,idToken:G.idToken,state:T}).then(X=>G):G).then(G=>(this.storeIdToken(G),this.storeSessionState(V),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(E),this.inImplicitFlow=!1,!0)).catch(G=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",G)),this.logger.error("Error validating tokens"),this.logger.error(G),Promise.reject(G))):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(E),Promise.resolve(!0))}parseState(E){let h=E,T="";if(E){const R=E.indexOf(this.config.nonceStateSeparator);R>-1&&(h=E.substr(0,R),T=E.substr(R+this.config.nonceStateSeparator.length))}return[h,T]}validateNonce(E){let h;return h=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),h===E||(console.error("Validating access_token failed, wrong state/nonce.",h,E),!1)}storeIdToken(E){this._storage.setItem("id_token",E.idToken),this._storage.setItem("id_token_claims_obj",E.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+E.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(E){this._storage.setItem("session_state",E)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(E,h){E.onLoginError&&E.onLoginError(h),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(E=6e5){return this.clockSkewInSec?1e3*this.clockSkewInSec:E}processIdToken(E,h,T=!1){const R=E.split("."),H=b64DecodeUnicode(this.padBase64(R[0])),O=JSON.parse(H),W=b64DecodeUnicode(this.padBase64(R[1])),G=JSON.parse(W);let X;if(X=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(G.aud)){if(G.aud.every(pe=>pe!==this.clientId)){const pe="Wrong audience: "+G.aud.join(",");return this.logger.warn(pe),Promise.reject(pe)}}else if(G.aud!==this.clientId){const pe="Wrong audience: "+G.aud;return this.logger.warn(pe),Promise.reject(pe)}if(!G.sub){const pe="No sub claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==G.sub){const pe=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${G.sub}`;return this.logger.warn(pe),Promise.reject(pe)}if(!G.iat){const pe="No iat claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(!this.skipIssuerCheck&&G.iss!==this.issuer){const pe="Wrong issuer: "+G.iss;return this.logger.warn(pe),Promise.reject(pe)}if(!T&&G.nonce!==X){const pe="Wrong nonce: "+G.nonce;return this.logger.warn(pe),Promise.reject(pe)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!G.at_hash){const pe="An at_hash is needed!";return this.logger.warn(pe),Promise.reject(pe)}const te=this.dateTimeService.now(),oe=1e3*G.iat,le=1e3*G.exp,se=this.getClockSkewInMsec();if(oe-se>=te||le+se<=te){const pe="Token has expired";return console.error(pe),console.error({now:te,issuedAtMSec:oe,expiresAtMSec:le}),Promise.reject(pe)}const de={accessToken:h,idToken:E,jwks:this.jwks,idTokenClaims:G,idTokenHeader:O,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(de).then(pe=>({idToken:E,idTokenClaims:G,idTokenClaimsJson:W,idTokenHeader:O,idTokenHeaderJson:H,idTokenExpiresAt:le})):this.checkAtHash(de).then(pe=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!pe){const Ne="Wrong at_hash";return this.logger.warn(Ne),Promise.reject(Ne)}return this.checkSignature(de).then(Ne=>{const Qe={idToken:E,idTokenClaims:G,idTokenClaimsJson:W,idTokenHeader:O,idTokenHeaderJson:H,idTokenExpiresAt:le};return this.disableAtHashCheck?Qe:this.checkAtHash(de).then(Xe=>{if(this.requestAccessToken&&!Xe){const ge="Wrong at_hash";return this.logger.warn(ge),Promise.reject(ge)}return Qe})})})}getIdentityClaims(){const E=this._storage.getItem("id_token_claims_obj");return E?JSON.parse(E):null}getGrantedScopes(){const E=this._storage.getItem("granted_scopes");return E?JSON.parse(E):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(E){for(;E.length%4!=0;)E+="=";return E}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const E=this._storage.getItem("expires_at"),h=this.dateTimeService.new();return!(E&&parseInt(E,10)=0&&null!==this._storage.getItem(E)?JSON.parse(this._storage.getItem(E)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(E={},h=""){let T=!1;"boolean"==typeof E&&(T=E,E={});const R=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(H=>this._storage.removeItem(H)),this.silentRefreshSubject=null,this.eventsSubject.next(new OAuthInfoEvent("logout")),!this.logoutUrl||T||!R&&!this.postLogoutRedirectUri)return;let D;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)D=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(R)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});R&&(H=H.set("id_token_hint",R));const O=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";O&&(H=H.set("post_logout_redirect_uri",O),h&&(H=H.set("state",h)));for(let V in E)H=H.set(V,E[V]);D=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+H.toString()}this.config.openUri(D)}createAndSaveNonce(){const E=this;return this.createNonce().then(function(h){return E.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",h):E._storage.setItem("nonce",h),h})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const E=this.document.getElementById(this.silentRefreshIFrameName);E&&E.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const h=this.document.getElementById(this.sessionCheckIFrameName);h&&h.remove()}createNonce(){return new Promise(E=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let T=45,R="";const D=typeof self>"u"?null:self.crypto||self.msCrypto;if(D){let H=new Uint8Array(T);D.getRandomValues(H),H.map||(H.map=Array.prototype.map),H=H.map(O=>h.charCodeAt(O%66)),R=String.fromCharCode.apply(null,H)}else for(;0"discovery_document_loaded"===T.type)).subscribe(T=>this.initCodeFlowInternal(E,h))}initCodeFlowInternal(E="",h={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let T={},R=null;"string"==typeof h?R=h:"object"==typeof h&&(T=h),this.createLoginUrl(E,R,null,!1,T).then(this.config.openUri).catch(D=>{console.error("Error in initAuthorizationCodeFlow"),console.error(D)})}createChallangeVerifierPairForPKCE(){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){if(!E.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const h=yield E.createNonce();return[base64UrlEncode(yield E.crypto.calcHash(h,"sha-256")),h]})()}extractRecognizedCustomParameters(E){let h=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(T=>{E[T]&&h.set(T,JSON.stringify(E[T]))}),h}revokeTokenAndLogout(E={},h=!1){let T=this.revocationEndpoint,R=this.getAccessToken(),D=this.getRefreshToken();if(!R)return;let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),O=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const V=btoa(`${this.clientId}:${this.dummyClientSecret}`);O=O.set("Authorization","Basic "+V)}if(this.useHttpBasicAuth||(H=H.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(H=H.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const V of Object.getOwnPropertyNames(this.customQueryParams))H=H.set(V,this.customQueryParams[V]);return new Promise((V,W)=>{let G,X;if(R){let te=H.set("token",R).set("token_type_hint","access_token");G=this.http.post(T,te,{headers:O})}else G=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(D){let te=H.set("token",D).set("token_type_hint","refresh_token");X=this.http.post(T,te,{headers:O})}else X=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);h&&(G=G.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te))),X=X.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te)))),(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.a)([G,X]).subscribe(te=>{this.logOut(E),V(te),this.logger.info("Token successfully revoked")},te=>{this.logger.error("Error revoking token",te),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",te)),W(te)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return Y.\u0275fac=function(E){return new(E||Y)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_1__.R0b),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.eN),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthStorage,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(ValidationHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(AuthConfig,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(UrlHelperService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthLogger),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(HashHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common__WEBPACK_IMPORTED_MODULE_18__.K0),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DateTimeProvider))},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError($){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)($)}}let DefaultOAuthInterceptor=(()=>{class Y{constructor(E,h,T){this.oAuthService=E,this.errorHandler=h,this.moduleConfig=T}checkUrl(E){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(E):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(h=>E.toLowerCase().startsWith(h.toLowerCase()))}intercept(E,h){const T=E.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(T)?this.moduleConfig.resourceServer.sendAccessToken?(0,rxjs__WEBPACK_IMPORTED_MODULE_19__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(this.oAuthService.getAccessToken()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>!!D)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_received"===D.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(D=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(D=>{if(D){const O=E.headers.set("Authorization","Bearer "+D);E=E.clone({headers:O})}return h.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(H=>this.errorHandler.handleError(H)))})):h.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>this.errorHandler.handleError(D))):h.handle(E)}}return Y.\u0275fac=function(E){return new(E||Y)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthResourceServerErrorHandler),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthModuleConfig,8))},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class NullValidationHandler{validateSignature($){return Promise.resolve(null)}validateAtHash($){return Promise.resolve(!0)}}function createDefaultLogger(){return console}function createDefaultStorage(){return typeof sessionStorage<"u"?sessionStorage:new MemoryStorage}let OAuthModule=(()=>{class Y{static forRoot(E=null,h=NullValidationHandler){return{ngModule:Y,providers:[OAuthService,UrlHelperService,{provide:OAuthLogger,useFactory:createDefaultLogger},{provide:OAuthStorage,useFactory:createDefaultStorage},{provide:ValidationHandler,useClass:h},{provide:HashHandler,useClass:DefaultHashHandler},{provide:OAuthResourceServerErrorHandler,useClass:OAuthNoopResourceServerErrorHandler},{provide:OAuthModuleConfig,useValue:E},{provide:_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.TP,useClass:DefaultOAuthInterceptor,multi:!0},{provide:DateTimeProvider,useClass:SystemDateTimeProvider}]}}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:Y}),Y.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),Y})();const err="PLEASE READ THIS CAREFULLY:\n\nBeginning with angular-oauth2-oidc version 9, the JwksValidationHandler\nhas been moved to an library of its own. If you need it for implementing\nOAuth2/OIDC **implicit flow**, please install it using npm:\n\n npm i angular-oauth2-oidc-jwks --save\n\nAfter that, you can import it into your application:\n\n import { JwksValidationHandler } from 'angular-oauth2-oidc-jwks';\n\nPlease note, that this dependency is not needed for the **code flow**,\nwhich is nowadays the **recommented** one for single page applications.\nThis also results in smaller bundle sizes.\n";class JwksValidationHandler extends NullValidationHandler{constructor(){super(),console.error(err)}}const AUTH_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("AUTH_CONFIG")},5861:(Y,$,E)=>{"use strict";function h(R,D,H,O,V,W,G){try{var X=R[W](G),te=X.value}catch(oe){return void H(oe)}X.done?D(te):Promise.resolve(te).then(O,V)}function T(R){return function(){var D=this,H=arguments;return new Promise(function(O,V){var W=R.apply(D,H);function G(te){h(W,O,V,G,X,"next",te)}function X(te){h(W,O,V,G,X,"throw",te)}G(void 0)})}}E.d($,{Z:()=>T})},7582:(Y,$,E)=>{"use strict";function oe(ye,Ae,Se,Te){return new(Se||(Se=Promise))(function(Ue,ot){function it(Ot){try{Ze(Te.next(Ot))}catch(xt){ot(xt)}}function _i(Ot){try{Ze(Te.throw(Ot))}catch(xt){ot(xt)}}function Ze(Ot){Ot.done?Ue(Ot.value):function ve(Ue){return Ue instanceof Se?Ue:new Se(function(ot){ot(Ue)})}(Ot.value).then(it,_i)}Ze((Te=Te.apply(ye,Ae||[])).next())})}function ge(ye){return this instanceof ge?(this.v=ye,this):new ge(ye)}function Ee(ye,Ae,Se){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,Te=Se.apply(ye,Ae||[]),Ue=[];return ve={},ot("next"),ot("throw"),ot("return"),ve[Symbol.asyncIterator]=function(){return this},ve;function ot(ni){Te[ni]&&(ve[ni]=function(Si){return new Promise(function(Ei,ue){Ue.push([ni,Si,Ei,ue])>1||it(ni,Si)})})}function it(ni,Si){try{!function _i(ni){ni.value instanceof ge?Promise.resolve(ni.value.v).then(Ze,Ot):xt(Ue[0][2],ni)}(Te[ni](Si))}catch(Ei){xt(Ue[0][3],Ei)}}function Ze(ni){it("next",ni)}function Ot(ni){it("throw",ni)}function xt(ni,Si){ni(Si),Ue.shift(),Ue.length&&it(Ue[0][0],Ue[0][1])}}function qe(ye){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Se,Ae=ye[Symbol.asyncIterator];return Ae?Ae.call(ye):(ye=function pe(ye){var Ae="function"==typeof Symbol&&Symbol.iterator,Se=Ae&&ye[Ae],Te=0;if(Se)return Se.call(ye);if(ye&&"number"==typeof ye.length)return{next:function(){return ye&&Te>=ye.length&&(ye=void 0),{value:ye&&ye[Te++],done:!ye}}};throw new TypeError(Ae?"Object is not iterable.":"Symbol.iterator is not defined.")}(ye),Se={},Te("next"),Te("throw"),Te("return"),Se[Symbol.asyncIterator]=function(){return this},Se);function Te(Ue){Se[Ue]=ye[Ue]&&function(ot){return new Promise(function(it,_i){!function ve(Ue,ot,it,_i){Promise.resolve(_i).then(function(Ze){Ue({value:Ze,done:it})},ot)}(it,_i,(ot=ye[Ue](ot)).done,ot.value)})}}}E.d($,{FC:()=>Ee,KL:()=>qe,mG:()=>oe,qq:()=>ge}),"function"==typeof SuppressedError&&SuppressedError},1128:Y=>{"use strict";Y.exports=JSON.parse('{"version":"2021e","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212132121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEST AEDT -00|-a0 -b0 0|010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1C00 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|BMT BST AST ADT|4j.i 3j.i 40 30|010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28p7E.G 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293iJ xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293i0 xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2n5c9.l cFX9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|0123232323232323212121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2xorF.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|01212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0 4q00 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|LMT -1030 -0930 -10|aD.4 au 9u a0|0123232323232323232323232323|-FSdk.U 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:Y=>{"use strict";Y.exports={i8:"14.3.1"}}},Y=>{Y(Y.s=9143)}]); \ No newline at end of file diff --git a/dist/apps/linker/main.3322674bea0d827b.js b/dist/apps/linker/main.3322674bea0d827b.js new file mode 100644 index 000000000..128089e7e --- /dev/null +++ b/dist/apps/linker/main.3322674bea0d827b.js @@ -0,0 +1 @@ +(self.webpackChunklinker=self.webpackChunklinker||[]).push([[179],{4180:(U,J,W)=>{"use strict";function q(t){return"function"==typeof t}function O(t){const r=t(e=>{Error.call(e),e.stack=(new Error).stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}const x=O(t=>function(r){t(this),this.message=r?`${r.length} errors occurred during unsubscription:\n${r.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=r});function v(t,n){if(t){const r=t.indexOf(n);0<=r&&t.splice(r,1)}}class C{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(const a of r)a.remove(this);else r.remove(this);const{initialTeardown:e}=this;if(q(e))try{e()}catch(a){n=a instanceof x?a.errors:[a]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const a of i)try{P(a)}catch(p){n=n??[],p instanceof x?n=[...n,...p.errors]:n.push(p)}}if(n)throw new x(n)}}add(n){var r;if(n&&n!==this)if(this.closed)P(n);else{if(n instanceof C){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(r=this._finalizers)&&void 0!==r?r:[]).push(n)}}_hasParent(n){const{_parentage:r}=this;return r===n||Array.isArray(r)&&r.includes(n)}_addParent(n){const{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(n),r):r?[r,n]:n}_removeParent(n){const{_parentage:r}=this;r===n?this._parentage=null:Array.isArray(r)&&v(r,n)}remove(n){const{_finalizers:r}=this;r&&v(r,n),n instanceof C&&n._removeParent(this)}}C.EMPTY=(()=>{const t=new C;return t.closed=!0,t})();const S=C.EMPTY;function D(t){return t instanceof C||t&&"closed"in t&&q(t.remove)&&q(t.add)&&q(t.unsubscribe)}function P(t){q(t)?t():t.unsubscribe()}const I={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},F={setTimeout(t,n,...r){const{delegate:e}=F;return e?.setTimeout?e.setTimeout(t,n,...r):setTimeout(t,n,...r)},clearTimeout(t){const{delegate:n}=F;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function se(t){F.setTimeout(()=>{const{onUnhandledError:n}=I;if(!n)throw t;n(t)})}function ve(){}const Me=fi("C",void 0,void 0);function fi(t,n,r){return{kind:t,value:n,error:r}}let si=null;function sn(t){if(I.useDeprecatedSynchronousErrorHandling){const n=!si;if(n&&(si={errorThrown:!1,error:null}),t(),n){const{errorThrown:r,error:e}=si;if(si=null,r)throw e}}else t()}class ln extends C{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,D(n)&&n.add(this)):this.destination=Hn}static create(n,r,e){return new _r(n,r,e)}next(n){this.isStopped?ho(function fe(t){return fi("N",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?ho(function Vt(t){return fi("E",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?ho(Me,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Br=Function.prototype.bind;function Ir(t,n){return Br.call(t,n)}class Ei{constructor(n){this.partialObserver=n}next(n){const{partialObserver:r}=this;if(r.next)try{r.next(n)}catch(e){Ii(e)}}error(n){const{partialObserver:r}=this;if(r.error)try{r.error(n)}catch(e){Ii(e)}else Ii(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(r){Ii(r)}}}class _r extends ln{constructor(n,r,e){let i;if(super(),q(n)||!n)i={next:n??void 0,error:r??void 0,complete:e??void 0};else{let a;this&&I.useDeprecatedNextContext?(a=Object.create(n),a.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&Ir(n.next,a),error:n.error&&Ir(n.error,a),complete:n.complete&&Ir(n.complete,a)}):i=n}this.destination=new Ei(i)}}function Ii(t){I.useDeprecatedSynchronousErrorHandling?function Pr(t){I.useDeprecatedSynchronousErrorHandling&&si&&(si.errorThrown=!0,si.error=t)}(t):se(t)}function ho(t,n){const{onStoppedNotification:r}=I;r&&F.setTimeout(()=>r(t,n))}const Hn={closed:!0,next:ve,error:function b0(t){throw t},complete:ve},is="function"==typeof Symbol&&Symbol.observable||"@@observable";function Wn(t){return t}function Ar(t){return 0===t.length?Wn:1===t.length?t[0]:function(r){return t.reduce((e,i)=>i(e),r)}}let bt=(()=>{class t{constructor(r){r&&(this._subscribe=r)}lift(r){const e=new t;return e.source=this,e.operator=r,e}subscribe(r,e,i){const a=function rs(t){return t&&t instanceof ln||function Pn(t){return t&&q(t.next)&&q(t.error)&&q(t.complete)}(t)&&D(t)}(r)?r:new _r(r,e,i);return sn(()=>{const{operator:p,source:d}=this;a.add(p?p.call(a,d):d?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(r){try{return this._subscribe(r)}catch(e){r.error(e)}}forEach(r,e){return new(e=Mn(e))((i,a)=>{const p=new _r({next:d=>{try{r(d)}catch(c){a(c),p.unsubscribe()}},error:a,complete:i});this.subscribe(p)})}_subscribe(r){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(r)}[is](){return this}pipe(...r){return Ar(r)(this)}toPromise(r){return new(r=Mn(r))((e,i)=>{let a;this.subscribe(p=>a=p,p=>i(p),()=>e(a))})}}return t.create=n=>new t(n),t})();function Mn(t){var n;return null!==(n=t??I.Promise)&&void 0!==n?n:Promise}const qa=O(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let oe=(()=>{class t extends bt{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){const e=new Nr(this,this);return e.operator=r,e}_throwIfClosed(){if(this.closed)throw new qa}next(r){sn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const e of this.currentObservers)e.next(r)}})}error(r){sn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;const{observers:e}=this;for(;e.length;)e.shift().error(r)}})}complete(){sn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return(null===(r=this.observers)||void 0===r?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){const{hasError:e,isStopped:i,observers:a}=this;return e||i?S:(this.currentObservers=null,a.push(r),new C(()=>{this.currentObservers=null,v(a,r)}))}_checkFinalizedStatuses(r){const{hasError:e,thrownError:i,isStopped:a}=this;e?r.error(i):a&&r.complete()}asObservable(){const r=new bt;return r.source=this,r}}return t.create=(n,r)=>new Nr(n,r),t})();class Nr extends oe{constructor(n,r){super(),this.destination=n,this.source=r}next(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.next)||void 0===e||e.call(r,n)}error(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.error)||void 0===e||e.call(r,n)}complete(){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===r||r.call(n)}_subscribe(n){var r,e;return null!==(e=null===(r=this.source)||void 0===r?void 0:r.subscribe(n))&&void 0!==e?e:S}}function Se(t){return q(t?.lift)}function jt(t){return n=>{if(Se(n))return n.lift(function(r){try{return t(r,this)}catch(e){this.error(e)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ct(t,n,r,e,i){return new ta(t,n,r,e,i)}class ta extends ln{constructor(n,r,e,i,a,p){super(n),this.onFinalize=a,this.shouldUnsubscribe=p,this._next=r?function(d){try{r(d)}catch(c){n.error(c)}}:super._next,this._error=i?function(d){try{i(d)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=e?function(){try{e()}catch(d){n.error(d)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:r}=this;super.unsubscribe(),!r&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function Pe(t,n){return jt((r,e)=>{let i=0;r.subscribe(Ct(e,a=>{e.next(t.call(n,a,i++))}))})}function An(t){return this instanceof An?(this.v=t,this):new An(t)}function Gd(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function zi(t){var n="function"==typeof Symbol&&Symbol.iterator,r=n&&t[n],e=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&e>=t.length&&(t=void 0),{value:t&&t[e++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),r={},e("next"),e("throw"),e("return"),r[Symbol.asyncIterator]=function(){return this},r);function e(a){r[a]=t[a]&&function(p){return new Promise(function(d,c){!function i(a,p,d,c){Promise.resolve(c).then(function(s){a({value:s,done:d})},p)}(d,c,(p=t[a](p)).done,p.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const mo=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function Ea(t){return q(t?.then)}function os(t){return q(t[is])}function ep(t){return Symbol.asyncIterator&&q(t?.[Symbol.asyncIterator])}function ss(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const bo=function bm(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function ls(t){return q(t?.[bo])}function Ae(t){return function as(t,n,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,e=r.apply(t,n||[]),a=[];return i={},p("next"),p("throw"),p("return"),i[Symbol.asyncIterator]=function(){return this},i;function p(u){e[u]&&(i[u]=function(h){return new Promise(function(f,b){a.push([u,h,f,b])>1||d(u,h)})})}function d(u,h){try{!function c(u){u.value instanceof An?Promise.resolve(u.value.v).then(s,o):l(a[0][2],u)}(e[u](h))}catch(f){l(a[0][3],f)}}function s(u){d("next",u)}function o(u){d("throw",u)}function l(u,h){u(h),a.shift(),a.length&&d(a[0][0],a[0][1])}}(this,arguments,function*(){const r=t.getReader();try{for(;;){const{value:e,done:i}=yield An(r.read());if(i)return yield An(void 0);yield yield An(e)}}finally{r.releaseLock()}})}function tp(t){return q(t?.getReader)}function Oi(t){if(t instanceof bt)return t;if(null!=t){if(os(t))return function On(t){return new bt(n=>{const r=t[is]();if(q(r.subscribe))return r.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(mo(t))return function sl(t){return new bt(n=>{for(let r=0;r{t.then(r=>{n.closed||(n.next(r),n.complete())},r=>n.error(r)).then(null,se)})}(t);if(ep(t))return ip(t);if(ls(t))return function cs(t){return new bt(n=>{for(const r of t)if(n.next(r),n.closed)return;n.complete()})}(t);if(tp(t))return function $i(t){return ip(Ae(t))}(t)}throw ss(t)}function ip(t){return new bt(n=>{(function Vr(t,n){var r,e,i,a;return function Xe(t,n,r,e){return new(r||(r=Promise))(function(a,p){function d(o){try{s(e.next(o))}catch(l){p(l)}}function c(o){try{s(e.throw(o))}catch(l){p(l)}}function s(o){o.done?a(o.value):function i(a){return a instanceof r?a:new r(function(p){p(a)})}(o.value).then(d,c)}s((e=e.apply(t,n||[])).next())})}(this,void 0,void 0,function*(){try{for(r=Gd(t);!(e=yield r.next()).done;)if(n.next(e.value),n.closed)return}catch(p){i={error:p}}finally{try{e&&!e.done&&(a=r.return)&&(yield a.call(r))}finally{if(i)throw i.error}}n.complete()})})(t,n).catch(r=>n.error(r))})}function wi(t,n,r,e=0,i=!1){const a=n.schedule(function(){r(),i?t.add(this.schedule(null,e)):this.unsubscribe()},e);if(t.add(a),!i)return a}function Tt(t,n,r=1/0){return q(n)?Tt((e,i)=>Pe((a,p)=>n(e,a,i,p))(Oi(t(e,i))),r):("number"==typeof n&&(r=n),jt((e,i)=>function vi(t,n,r,e,i,a,p,d){const c=[];let s=0,o=0,l=!1;const u=()=>{l&&!c.length&&!s&&n.complete()},h=b=>s{a&&n.next(b),s++;let m=!1;Oi(r(b,o++)).subscribe(Ct(n,g=>{i?.(g),a?h(g):n.next(g)},()=>{m=!0},void 0,()=>{if(m)try{for(s--;c.length&&sf(g)):f(g)}u()}catch(g){n.error(g)}}))};return t.subscribe(Ct(n,h,()=>{l=!0,u()})),()=>{d?.()}}(e,i,t,r)))}function cn(t=1/0){return Tt(Wn,t)}const Ni=new bt(t=>t.complete());function np(t){return t&&q(t.schedule)}function Zt(t){return t[t.length-1]}function ds(t){return q(Zt(t))?t.pop():void 0}function ps(t){return np(Zt(t))?t.pop():void 0}function ll(t,n=0){return jt((r,e)=>{r.subscribe(Ct(e,i=>wi(e,t,()=>e.next(i),n),()=>wi(e,t,()=>e.complete(),n),i=>wi(e,t,()=>e.error(i),n)))})}function ap(t,n=0){return jt((r,e)=>{e.add(t.schedule(()=>r.subscribe(e),n))})}function op(t,n){if(!t)throw new Error("Iterable cannot be null");return new bt(r=>{wi(r,n,()=>{const e=t[Symbol.asyncIterator]();wi(r,n,()=>{e.next().then(i=>{i.done?r.complete():r.next(i.value)})},0,!0)})})}function ci(t,n){return n?function lp(t,n){if(null!=t){if(os(t))return function Mm(t,n){return Oi(t).pipe(ap(n),ll(n))}(t,n);if(mo(t))return function Am(t,n){return new bt(r=>{let e=0;return n.schedule(function(){e===t.length?r.complete():(r.next(t[e++]),r.closed||this.schedule())})})}(t,n);if(Ea(t))return function _m(t,n){return Oi(t).pipe(ap(n),ll(n))}(t,n);if(ep(t))return op(t,n);if(ls(t))return function zm(t,n){return new bt(r=>{let e;return wi(r,n,()=>{e=t[bo](),wi(r,n,()=>{let i,a;try{({value:i,done:a}=e.next())}catch(p){return void r.error(p)}a?r.complete():r.next(i)},0,!0)}),()=>q(e?.return)&&e.return()})}(t,n);if(tp(t))return function sp(t,n){return op(Ae(t),n)}(t,n)}throw ss(t)}(t,n):Oi(t)}function In(...t){const n=ps(t),r=function rp(t,n){return"number"==typeof Zt(t)?t.pop():n}(t,1/0),e=t;return e.length?1===e.length?Oi(e[0]):cn(r)(ci(e,n)):Ni}class en extends oe{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const r=super._subscribe(n);return!r.closed&&n.next(this._value),r}getValue(){const{hasError:n,thrownError:r,_value:e}=this;if(n)throw r;return this._throwIfClosed(),e}next(n){super.next(this._value=n)}}function de(...t){return ci(t,ps(t))}function ia(t={}){const{connector:n=(()=>new oe),resetOnError:r=!0,resetOnComplete:e=!0,resetOnRefCountZero:i=!0}=t;return a=>{let p,d,c,s=0,o=!1,l=!1;const u=()=>{d?.unsubscribe(),d=void 0},h=()=>{u(),p=c=void 0,o=l=!1},f=()=>{const b=p;h(),b?.unsubscribe()};return jt((b,m)=>{s++,!l&&!o&&u();const g=c=c??n();m.add(()=>{s--,0===s&&!l&&!o&&(d=z0(f,i))}),g.subscribe(m),!p&&s>0&&(p=new _r({next:w=>g.next(w),error:w=>{l=!0,u(),d=z0(h,r,w),g.error(w)},complete:()=>{o=!0,u(),d=z0(h,e),g.complete()}}),Oi(b).subscribe(p))})(a)}}function z0(t,n,...r){if(!0===n)return void t();if(!1===n)return;const e=new _r({next:()=>{e.unsubscribe(),t()}});return Oi(n(...r)).subscribe(e)}function Di(t,n){return jt((r,e)=>{let i=null,a=0,p=!1;const d=()=>p&&!i&&e.complete();r.subscribe(Ct(e,c=>{i?.unsubscribe();let s=0;const o=a++;Oi(t(c,o)).subscribe(i=Ct(e,l=>e.next(n?n(c,l,o,s++):l),()=>{i=null,d()}))},()=>{p=!0,d()}))})}function cl(t,n=Wn){return t=t??us,jt((r,e)=>{let i,a=!0;r.subscribe(Ct(e,p=>{const d=n(p);(a||!t(i,d))&&(a=!1,i=d,e.next(p))}))})}function us(t,n){return t===n}function wt(t){for(let n in t)if(t[n]===wt)return n;throw Error("Could not find renamed property on target object.")}function hs(t,n){for(const r in n)n.hasOwnProperty(r)&&!t.hasOwnProperty(r)&&(t[r]=n[r])}function ei(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(ei).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const r=n.indexOf("\n");return-1===r?n:n.substring(0,r)}function er(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const Om=wt({__forward_ref__:wt});function ft(t){return t.__forward_ref__=ft,t.toString=function(){return ei(this())},t}function Ge(t){return dl(t)?t():t}function dl(t){return"function"==typeof t&&t.hasOwnProperty(Om)&&t.__forward_ref__===ft}function pl(t){return t&&!!t.\u0275providers}const cp="https://g.co/ng/security#xss";class K extends Error{constructor(n,r){super(function go(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}(n,r)),this.code=n}}function Ke(t){return"string"==typeof t?t:null==t?"":String(t)}function ul(t,n){throw new K(-201,!1)}function Nn(t,n){null==t&&function Fe(t,n,r,e){throw new Error(`ASSERTION ERROR: ${t}`+(null==e?"":` [Expected=> ${r} ${e} ${n} <=Actual]`))}(n,t,null,"!=")}function X(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function pe(t){return{providers:t.providers||[],imports:t.imports||[]}}function Bt(t){return Mo(t,O0)||Mo(t,bs)}function Mo(t,n){return t.hasOwnProperty(n)?t[n]:null}function ms(t){return t&&(t.hasOwnProperty(fl)||t.hasOwnProperty(na))?t[fl]:null}const O0=wt({\u0275prov:wt}),fl=wt({\u0275inj:wt}),bs=wt({ngInjectableDef:wt}),na=wt({ngInjectorDef:wt});var dt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(dt||{});let ml;function dn(t){const n=ml;return ml=t,n}function w0(t,n,r){const e=Bt(t);return e&&"root"==e.providedIn?void 0===e.value?e.value=e.factory():e.value:r&dt.Optional?null:void 0!==n?n:void ul(ei(t))}const Ft=globalThis,Ms={},ra="__NG_DI_FLAG__",v0="ngTempTokenPath",qm=/\n/gm,hp="__source";let _o;function aa(t){const n=_o;return _o=t,n}function fp(t,n=dt.Default){if(void 0===_o)throw new K(-203,!1);return null===_o?w0(t,void 0,n):_o.get(t,n&dt.Optional?null:void 0,n)}function H(t,n=dt.Default){return(function zr(){return ml}()||fp)(Ge(t),n)}function te(t,n=dt.Default){return H(t,y0(n))}function y0(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function wl(t){const n=[];for(let r=0;rn){p=a-1;break}}}for(;aa?"":i[l+1].toLowerCase();const h=8&e?u:null;if(h&&-1!==R0(h,s,0)||2&e&&s!==u){if(jn(e))return!1;p=!0}}}}else{if(!p&&!jn(e)&&!jn(c))return!1;if(p&&jn(c))continue;p=!1,e=c|1&e}}return jn(e)||p}function jn(t){return 0==(1&t)}function Pm(t,n,r,e){if(null===n)return-1;let i=0;if(e||!r){let a=!1;for(;i-1)for(r++;r0?'="'+d+'"':"")+"]"}else 8&e?i+="."+p:4&e&&(i+=" "+p);else""!==i&&!jn(p)&&(n+=xl(a,i),i=""),e=p,a=a||!jn(e);r++}return""!==i&&(n+=xl(a,i)),n}function We(t){return vn(()=>{const n=yp(t),r={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===C0.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Vn.Emulated,styles:t.styles||_t,_:null,schemas:t.schemas||null,tView:null,id:""};zs(r);const e=t.dependencies;return r.directiveDefs=T0(e,!1),r.pipeDefs=T0(e,!0),r.id=function Ym(t){let n=0;const r=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const i of r)n=Math.imul(31,n)+i.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(r),r})}function Vm(t){return zt(t)||ji(t)}function jm(t){return null!==t}function ue(t){return vn(()=>({type:t.type,bootstrap:t.bootstrap||_t,declarations:t.declarations||_t,imports:t.imports||_t,exports:t.exports||_t,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function vp(t,n){if(null==t)return Or;const r={};for(const e in t)if(t.hasOwnProperty(e)){let i=t[e],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),r[i]=e,n&&(n[i]=a)}return r}function $(t){return vn(()=>{const n=yp(t);return zs(n),n})}function Vi(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function zt(t){return t[ka]||null}function ji(t){return t[_s]||null}function tn(t){return t[vl]||null}function yn(t,n){const r=t[yl]||null;if(!r&&!0===n)throw new Error(`Type ${ei(t)} does not have '\u0275mod' property.`);return r}function yp(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||Or,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||_t,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:vp(t.inputs,n),outputs:vp(t.outputs)}}function zs(t){t.features?.forEach(n=>n(t))}function T0(t,n){if(!t)return null;const r=n?tn:Vm;return()=>("function"==typeof t?t():t).map(e=>r(e)).filter(jm)}const ni=0,ge=1,rt=2,$t=3,ir=4,Oo=5,Fi=6,Wa=7,Qt=8,Cn=9,Fr=10,Qe=11,wr=12,Rl=13,Pa=14,di=15,Os=16,wo=17,vr=18,ws=19,Cp=20,oa=21,Ur=22,vs=23,ys=24,mt=25,Tl=1,xp=2,yr=7,vo=9,Ui=11;function pn(t){return Array.isArray(t)&&"object"==typeof t[Tl]}function nn(t){return Array.isArray(t)&&!0===t[Tl]}function xs(t){return 0!=(4&t.flags)}function Ba(t){return t.componentOffset>-1}function S0(t){return 1==(1&t.flags)}function nr(t){return!!t.template}function Rs(t){return 0!=(512&t[rt])}function sa(t,n){return t.hasOwnProperty(jr)?t[jr]:null}let yi=null,D0=!1;function Fn(t){const n=yi;return yi=t,n}const qp={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Ep(t){if(!Ts(t)||t.dirty){if(!t.producerMustRecompute(t)&&!Ll(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function El(t){t.dirty=!0,function Cr(t){if(void 0===t.liveConsumerNode)return;const n=D0;D0=!0;try{for(const r of t.liveConsumerNode)r.dirty||El(r)}finally{D0=n}}(t),t.consumerMarkedDirty?.(t)}function Dl(t){return t&&(t.nextProducerIndex=0),Fn(t)}function kl(t,n){if(Fn(n),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(Ts(t))for(let r=t.nextProducerIndex;rt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Ll(t){Co(t);for(let n=0;n0}function Co(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let kp=null;const Rr=()=>{},Ro=(()=>({...qp,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:Rr}))();class lb{constructor(n,r,e){this.previousValue=n,this.currentValue=r,this.firstChange=e}isFirstChange(){return this.firstChange}}function ti(){return Pp}function Pp(t){return t.type.prototype.ngOnChanges&&(t.setInput=Bl),cb}function cb(){const t=qs(this),n=t?.current;if(n){const r=t.previous;if(r===Or)t.previous=n;else for(let e in n)r[e]=n[e];t.current=null,this.ngOnChanges(n)}}function Bl(t,n,r,e){const i=this.declaredInputs[r],a=qs(t)||function Ot(t,n){return t[Na]=n}(t,{previous:Or,current:null}),p=a.current||(a.current={}),d=a.previous,c=d[i];p[i]=new lb(c&&c.currentValue,n,d===Or),t[e]=n}ti.ngInherit=!0;const Na="__ngSimpleChanges__";function qs(t){return t[Na]||null}const R=function(t,n,r){},T="svg";function B(t){for(;Array.isArray(t);)t=t[ni];return t}function Ee(t,n){return B(n[t])}function Be(t,n){return B(n[t.index])}function Qi(t,n){return t.data[n]}function un(t,n){return t[n]}function mi(t,n){const r=n[t];return pn(r)?r:r[ni]}function To(t,n){return null==n?null:t[n]}function Yz(t){t[wo]=0}function AD(t){1024&t[rt]||(t[rt]|=1024,Gz(t,1))}function Xz(t){1024&t[rt]&&(t[rt]&=-1025,Gz(t,-1))}function Gz(t,n){let r=t[$t];if(null===r)return;r[Oo]+=n;let e=r;for(r=r[$t];null!==r&&(1===n&&1===e[Oo]||-1===n&&0===e[Oo]);)r[Oo]+=n,e=r,r=r[$t]}const Je={lFrame:aO(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Jz(){return Je.bindingsEnabled}function k0(){return null!==Je.skipHydrationRootTNode}function ie(){return Je.lFrame.lView}function vt(){return Je.lFrame.tView}function la(t){return Je.lFrame.contextLView=t,t[Qt]}function ca(t){return Je.lFrame.contextLView=null,t}function rn(){let t=Kz();for(;null!==t&&64===t.type;)t=t.parent;return t}function Kz(){return Je.lFrame.currentTNode}function da(t,n){const r=Je.lFrame;r.currentTNode=t,r.isParent=n}function db(){return Je.lFrame.isParent}function pb(){Je.lFrame.isParent=!1}function xn(){const t=Je.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function L0(){return Je.lFrame.bindingIndex++}function ja(t){const n=Je.lFrame,r=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,r}function ED(t,n){const r=Je.lFrame;r.bindingIndex=r.bindingRootIndex=t,ub(n)}function ub(t){Je.lFrame.currentDirectiveIndex=t}function iO(){return Je.lFrame.currentQueryIndex}function fb(t){Je.lFrame.currentQueryIndex=t}function kD(t){const n=t[ge];return 2===n.type?n.declTNode:1===n.type?t[Fi]:null}function nO(t,n,r){if(r&dt.SkipSelf){let i=n,a=t;for(;!(i=i.parent,null!==i||r&dt.Host||(i=kD(a),null===i||(a=a[Pa],10&i.type))););if(null===i)return!1;n=i,t=a}const e=Je.lFrame=rO();return e.currentTNode=n,e.lView=t,!0}function mb(t){const n=rO(),r=t[ge];Je.lFrame=n,n.currentTNode=r.firstChild,n.lView=t,n.tView=r,n.contextLView=t,n.bindingIndex=r.bindingStartIndex,n.inI18n=!1}function rO(){const t=Je.lFrame,n=null===t?null:t.child;return null===n?aO(t):n}function aO(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function oO(){const t=Je.lFrame;return Je.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const sO=oO;function bb(){const t=oO();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Rn(){return Je.lFrame.selectedIndex}function Ss(t){Je.lFrame.selectedIndex=t}function pi(){const t=Je.lFrame;return Qi(t.tView,t.selectedIndex)}function Es(){Je.lFrame.currentNamespace=T}let cO=!0;function Ip(){return cO}function qo(t){cO=t}function Np(t,n){for(let r=n.directiveStart,e=n.directiveEnd;r=e)break}else n[c]<0&&(t[wo]+=65536),(d>13>16&&(3&t[rt])===n&&(t[rt]+=8192,pO(d,a)):pO(d,a)}const H0=-1;class Nl{constructor(n,r,e){this.factory=n,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=e}}function _b(t){return t!==H0}function Vl(t){return 32767&t}function jl(t,n){let r=function FD(t){return t>>16}(t),e=n;for(;r>0;)e=e[Pa],r--;return e}let Ab=!0;function Fp(t){const n=Ab;return Ab=t,n}const uO=255,hO=5;let UD=0;const pa={};function Up(t,n){const r=fO(t,n);if(-1!==r)return r;const e=n[ge];e.firstCreatePass&&(t.injectorIndex=n.length,zb(e.data,t),zb(n,null),zb(e.blueprint,null));const i=Yp(t,n),a=t.injectorIndex;if(_b(i)){const p=Vl(i),d=jl(i,n),c=d[ge].data;for(let s=0;s<8;s++)n[a+s]=d[p+s]|c[p+s]}return n[a+8]=i,a}function zb(t,n){t.push(0,0,0,0,0,0,0,0,n)}function fO(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Yp(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let r=0,e=null,i=n;for(;null!==i;){if(e=zO(i),null===e)return H0;if(r++,i=i[Pa],-1!==e.injectorIndex)return e.injectorIndex|r<<16}return H0}function Ob(t,n,r){!function YD(t,n,r){let e;"string"==typeof r?e=r.charCodeAt(0)||0:r.hasOwnProperty(La)&&(e=r[La]),null==e&&(e=r[La]=UD++);const i=e&uO;n.data[t+(i>>hO)]|=1<=0?n&uO:JD:n}(r);if("function"==typeof a){if(!nO(n,t,e))return e&dt.Host?mO(i,0,e):bO(n,r,e,i);try{let p;if(p=a(e),null!=p||e&dt.Optional)return p;ul()}finally{sO()}}else if("number"==typeof a){let p=null,d=fO(t,n),c=H0,s=e&dt.Host?n[di][Fi]:null;for((-1===d||e&dt.SkipSelf)&&(c=-1===d?Yp(t,n):n[d+8],c!==H0&&AO(e,!1)?(p=n[ge],d=Vl(c),n=jl(c,n)):d=-1);-1!==d;){const o=n[ge];if(_O(a,d,o.data)){const l=GD(d,n,r,p,e,s);if(l!==pa)return l}c=n[d+8],c!==H0&&AO(e,n[ge].data[d+8]===s)&&_O(a,d,n)?(p=o,d=Vl(c),n=jl(c,n)):d=-1}}return i}function GD(t,n,r,e,i,a){const p=n[ge],d=p.data[t+8],o=Xp(d,p,r,null==e?Ba(d)&&Ab:e!=p&&0!=(3&d.type),i&dt.Host&&a===d);return null!==o?Ds(n,p,o,d):pa}function Xp(t,n,r,e,i){const a=t.providerIndexes,p=n.data,d=1048575&a,c=t.directiveStart,o=a>>20,u=i?d+o:t.directiveEnd;for(let h=e?d:d+o;h=c&&f.type===r)return h}if(i){const h=p[c];if(h&&nr(h)&&h.type===r)return c}return null}function Ds(t,n,r,e){let i=t[r];const a=n.data;if(function ND(t){return t instanceof Nl}(i)){const p=i;p.resolving&&function wm(t,n){const r=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new K(-200,`Circular dependency in DI detected for ${t}${r}`)}(function xt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Ke(t)}(a[r]));const d=Fp(p.canSeeViewProviders);p.resolving=!0;const s=p.injectImpl?dn(p.injectImpl):null;nO(t,e,dt.Default);try{i=t[r]=p.factory(void 0,a,t,e),n.firstCreatePass&&r>=e.directiveStart&&function BD(t,n,r){const{ngOnChanges:e,ngOnInit:i,ngDoCheck:a}=n.type.prototype;if(e){const p=Pp(n);(r.preOrderHooks??=[]).push(t,p),(r.preOrderCheckHooks??=[]).push(t,p)}i&&(r.preOrderHooks??=[]).push(0-t,i),a&&((r.preOrderHooks??=[]).push(t,a),(r.preOrderCheckHooks??=[]).push(t,a))}(r,a[r],n)}finally{null!==s&&dn(s),Fp(d),p.resolving=!1,sO()}}return i}function _O(t,n,r){return!!(r[n+(t>>hO)]&1<{const n=t.prototype.constructor,r=n[jr]||wb(n),e=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==e;){const a=i[jr]||wb(i);if(a&&a!==r)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function wb(t){return dl(t)?()=>{const n=wb(Ge(t));return n&&n()}:sa(t)}function zO(t){const n=t[ge],r=n.type;return 2===r?n.declTNode:1===r?t[Fi]:null}function Un(t){return function XD(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const r=t.attrs;if(r){const e=r.length;let i=0;for(;i{const e=function vb(t){return function(...r){if(t){const e=t(...r);for(const i in e)this[i]=e[i]}}}(n);function i(...a){if(this instanceof i)return e.apply(this,a),this;const p=new i(...a);return d.annotation=p,d;function d(c,s,o){const l=c.hasOwnProperty(P0)?c[P0]:Object.defineProperty(c,P0,{value:[]})[P0];for(;l.length<=o;)l.push(null);return(l[o]=l[o]||[]).push(p),c}}return r&&(i.prototype=Object.create(r.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}function V0(t,n){t.forEach(r=>Array.isArray(r)?V0(r,n):n(r))}function wO(t,n,r){n>=t.length?t.push(r):t.splice(n,0,r)}function Gp(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Yl(t,n){const r=[];for(let e=0;e=0?t[1|e]=r:(e=~e,function ak(t,n,r,e){let i=t.length;if(i==n)t.push(r,e);else if(1===i)t.push(e,t[0]),t[0]=r;else{for(i--,t.push(t[i-1],t[i]);i>n;)t[i]=t[i-2],i--;t[n]=r,t[n+1]=e}}(t,e,n,r)),e}function yb(t,n){const r=j0(t,n);if(r>=0)return t[1|r]}function j0(t,n){return function vO(t,n,r){let e=0,i=t.length>>r;for(;i!==e;){const a=e+(i-e>>1),p=t[a<n?i=a:e=a+1}return~(i<({token:t})),-1),Yn=Ao(I0("Optional"),8),Yr=Ao(I0("SkipSelf"),4);function eu(t){return 128==(128&t.flags)}var So=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(So||{});const yk=/^>|^->||--!>|)/g,xk="\u200b$1\u200b";const qb=new Map;let Rk=0;const Eb="__ngContext__";function hn(t,n){pn(n)?(t[Eb]=n[ws],function qk(t){qb.set(t[ws],t)}(n)):t[Eb]=n}let Db;function kb(t,n){return Db(t,n)}function $l(t){const n=t[$t];return nn(n)?n[$t]:n}function UO(t){return XO(t[wr])}function YO(t){return XO(t[ir])}function XO(t){for(;null!==t&&!nn(t);)t=t[ir];return t}function Y0(t,n,r,e,i){if(null!=e){let a,p=!1;nn(e)?a=e:pn(e)&&(p=!0,e=e[ni]);const d=B(e);0===t&&null!==r?null==i?JO(n,r,d):ks(n,r,d,i||null,!0):1===t&&null!==r?ks(n,r,d,i||null,!0):2===t?function su(t,n,r){const e=au(t,n);e&&function $k(t,n,r,e){t.removeChild(n,r,e)}(t,e,n,r)}(n,d,p):3===t&&n.destroyNode(d),null!=a&&function Kk(t,n,r,e,i){const a=r[yr];a!==B(r)&&Y0(n,t,e,a,i);for(let d=Ui;dn.replace(Ck,xk))}(n))}function nu(t,n,r){return t.createElement(n,r)}function $O(t,n){const r=t[vo],e=r.indexOf(n);Xz(n),r.splice(e,1)}function ru(t,n){if(t.length<=Ui)return;const r=Ui+n,e=t[r];if(e){const i=e[Os];null!==i&&i!==t&&$O(i,e),n>0&&(t[r-1][ir]=e[ir]);const a=Gp(t,Ui+n);!function Nk(t,n){Jl(t,n,n[Qe],2,null,null),n[ni]=null,n[Fi]=null}(e[ge],e);const p=a[vr];null!==p&&p.detachView(a[ge]),e[$t]=null,e[ir]=null,e[rt]&=-129}return e}function Hb(t,n){if(!(256&n[rt])){const r=n[Qe];n[vs]&&Dp(n[vs]),n[ys]&&Dp(n[ys]),r.destroyNode&&Jl(t,n,r,3,null,null),function Fk(t){let n=t[wr];if(!n)return Wb(t[ge],t);for(;n;){let r=null;if(pn(n))r=n[wr];else{const e=n[Ui];e&&(r=e)}if(!r){for(;n&&!n[ir]&&n!==t;)pn(n)&&Wb(n[ge],n),n=n[$t];null===n&&(n=t),pn(n)&&Wb(n[ge],n),r=n&&n[ir]}n=r}}(n)}}function Wb(t,n){if(!(256&n[rt])){n[rt]&=-129,n[rt]|=256,function Gk(t,n){let r;if(null!=t&&null!=(r=t.destroyHooks))for(let e=0;e=0?e[p]():e[-p].unsubscribe(),a+=2}else r[a].call(e[r[a+1]]);null!==e&&(n[Wa]=null);const i=n[oa];if(null!==i){n[oa]=null;for(let a=0;a-1){const{encapsulation:a}=t.data[e.directiveStart+i];if(a===Vn.None||a===Vn.Emulated)return null}return Be(e,r)}}(t,n.parent,r)}function ks(t,n,r,e,i){t.insertBefore(n,r,e,i)}function JO(t,n,r){t.appendChild(n,r)}function KO(t,n,r,e,i){null!==e?ks(t,n,r,e,i):JO(t,n,r)}function au(t,n){return t.parentNode(n)}function ZO(t,n,r){return t3(t,n,r)}let Bb,lu,jb,t3=function e3(t,n,r){return 40&t.type?Be(t,r):null};function ou(t,n,r,e){const i=Pb(t,e,n),a=n[Qe],d=ZO(e.parent||n[Fi],e,n);if(null!=i)if(Array.isArray(r))for(let c=0;ct,createScript:t=>t,createScriptURL:t=>t})}catch{}return lu}()?.createHTML(t)||t}class Ls{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${cp})`}}class aL extends Ls{getTypeName(){return"HTML"}}class oL extends Ls{getTypeName(){return"Style"}}class sL extends Ls{getTypeName(){return"Script"}}class lL extends Ls{getTypeName(){return"URL"}}class cL extends Ls{getTypeName(){return"ResourceURL"}}function ar(t){return t instanceof Ls?t.changingThisBreaksApplicationSecurity:t}function ua(t,n){const r=function dL(t){return t instanceof Ls&&t.getTypeName()||null}(t);if(null!=r&&r!==n){if("ResourceURL"===r&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${r} (see ${cp})`)}return r===n}class bL{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const r=(new window.DOMParser).parseFromString(X0(n),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(n):(r.removeChild(r.firstChild),r)}catch{return null}}}class gL{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const r=this.inertDocument.createElement("template");return r.innerHTML=X0(n),r}}const _L=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function du(t){return(t=String(t)).match(_L)?t:"unsafe:"+t}function Fa(t){const n={};for(const r of t.split(","))n[r]=!0;return n}function Kl(...t){const n={};for(const r of t)for(const e in r)r.hasOwnProperty(e)&&(n[e]=!0);return n}const h3=Fa("area,br,col,hr,img,wbr"),f3=Fa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),m3=Fa("rp,rt"),Ub=Kl(h3,Kl(f3,Fa("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Kl(m3,Fa("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Kl(m3,f3)),Yb=Fa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),b3=Kl(Yb,Fa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Fa("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),AL=Fa("script,style,template");class zL{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let r=n.firstChild,e=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?e=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,e&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let i=this.checkClobberedElement(r,r.nextSibling);if(i){r=i;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(n){const r=n.nodeName.toLowerCase();if(!Ub.hasOwnProperty(r))return this.sanitizedSomething=!0,!AL.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const e=n.attributes;for(let i=0;i"),!0}endElement(n){const r=n.nodeName.toLowerCase();Ub.hasOwnProperty(r)&&!h3.hasOwnProperty(r)&&(this.buf.push(""))}chars(n){this.buf.push(g3(n))}checkClobberedElement(n,r){if(r&&(n.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return r}}const OL=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wL=/([^\#-~ |!])/g;function g3(t){return t.replace(/&/g,"&").replace(OL,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(wL,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let pu;function M3(t,n){let r=null;try{pu=pu||function u3(t){const n=new gL(t);return function ML(){try{return!!(new window.DOMParser).parseFromString(X0(""),"text/html")}catch{return!1}}()?new bL(n):n}(t);let e=n?String(n):"";r=pu.getInertBodyElement(e);let i=5,a=e;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,e=a,a=r.innerHTML,r=pu.getInertBodyElement(e)}while(e!==a);return X0((new zL).sanitizeChildren(Xb(r)||r))}finally{if(r){const e=Xb(r)||r;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function Xb(t){return"content"in t&&function vL(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var an=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(an||{});class j{constructor(n,r){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=X({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const ec=new j("ENVIRONMENT_INITIALIZER"),O3=new j("INJECTOR",-1),w3=new j("INJECTOR_DEF_TYPES");class Gb{get(n,r=Ms){if(r===Ms){const e=new Error(`NullInjectorError: No provider for ${ei(n)}!`);throw e.name="NullInjectorError",e}return r}}function uu(t){return{\u0275providers:t}}function SL(...t){return{\u0275providers:v3(0,t),\u0275fromNgModule:!0}}function v3(t,...n){const r=[],e=new Set;let i;const a=p=>{r.push(p)};return V0(n,p=>{const d=p;hu(d,a,[],e)&&(i||=[],i.push(d))}),void 0!==i&&y3(i,a),r}function y3(t,n){for(let r=0;r{n(a,e)})}}function hu(t,n,r,e){if(!(t=Ge(t)))return!1;let i=null,a=ms(t);const p=!a&&zt(t);if(a||p){if(p&&!p.standalone)return!1;i=t}else{const c=t.ngModule;if(a=ms(c),!a)return!1;i=c}const d=e.has(i);if(p){if(d)return!1;if(e.add(i),p.dependencies){const c="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const s of c)hu(s,n,r,e)}}else{if(!a)return!1;{if(null!=a.imports&&!d){let s;e.add(i);try{V0(a.imports,o=>{hu(o,n,r,e)&&(s||=[],s.push(o))})}finally{}void 0!==s&&y3(s,n)}if(!d){const s=sa(i)||(()=>new i);n({provide:i,useFactory:s,deps:_t},i),n({provide:w3,useValue:i,multi:!0},i),n({provide:ec,useValue:()=>H(i),multi:!0},i)}const c=a.providers;if(null!=c&&!d){const s=t;$b(c,o=>{n(o,s)})}}}return i!==t&&void 0!==t.providers}function $b(t,n){for(let r of t)pl(r)&&(r=r.\u0275providers),Array.isArray(r)?$b(r,n):n(r)}const EL=wt({provide:String,useValue:wt});function Qb(t){return null!==t&&"object"==typeof t&&EL in t}function Hs(t){return"function"==typeof t}const Jb=new j("Set Injector scope."),fu={},kL={};let Kb;function mu(){return void 0===Kb&&(Kb=new Gb),Kb}class or{}class bu extends or{get destroyed(){return this._destroyed}constructor(n,r,e,i){super(),this.parent=r,this.source=e,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,eg(n,p=>this.processProvider(p)),this.records.set(O3,$0(void 0,this)),i.has("environment")&&this.records.set(or,$0(void 0,this));const a=this.records.get(Jb);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(w3.multi,_t,dt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const r=aa(this),e=dn(void 0);try{return n()}finally{aa(r),dn(e)}}get(n,r=Ms,e=dt.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(x0))return n[x0](this);e=y0(e);const a=aa(this),p=dn(void 0);try{if(!(e&dt.SkipSelf)){let c=this.records.get(n);if(void 0===c){const s=function BL(t){return"function"==typeof t||"object"==typeof t&&t instanceof j}(n)&&Bt(n);c=s&&this.injectableDefInScope(s)?$0(Zb(n),fu):null,this.records.set(n,c)}if(null!=c)return this.hydrate(n,c)}return(e&dt.Self?mu():this.parent).get(n,r=e&dt.Optional&&r===Ms?null:r)}catch(d){if("NullInjectorError"===d.name){if((d[v0]=d[v0]||[]).unshift(ei(n)),a)throw d;return function Dm(t,n,r,e){const i=t[v0];throw n[hp]&&i.unshift(n[hp]),t.message=function km(t,n,r,e=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let i=ei(n);if(Array.isArray(n))i=n.map(ei).join(" -> ");else if("object"==typeof n){let a=[];for(let p in n)if(n.hasOwnProperty(p)){let d=n[p];a.push(p+":"+("string"==typeof d?JSON.stringify(d):ei(d)))}i=`{${a.join(", ")}}`}return`${r}${e?"("+e+")":""}[${i}]: ${t.replace(qm,"\n ")}`}("\n"+t.message,i,r,e),t.ngTokenPath=i,t[v0]=null,t}(d,n,"R3InjectorError",this.source)}throw d}finally{dn(p),aa(a)}}resolveInjectorInitializers(){const n=aa(this),r=dn(void 0);try{const i=this.get(ec.multi,_t,dt.Self);for(const a of i)a()}finally{aa(n),dn(r)}}toString(){const n=[],r=this.records;for(const e of r.keys())n.push(ei(e));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new K(205,!1)}processProvider(n){let r=Hs(n=Ge(n))?n:Ge(n&&n.provide);const e=function HL(t){return Qb(t)?$0(void 0,t.useValue):$0(R3(t),fu)}(n);if(Hs(n)||!0!==n.multi)this.records.get(r);else{let i=this.records.get(r);i||(i=$0(void 0,fu,!0),i.factory=()=>wl(i.multi),this.records.set(r,i)),r=n,i.multi.push(n)}this.records.set(r,e)}hydrate(n,r){return r.value===fu&&(r.value=kL,r.value=r.factory()),"object"==typeof r.value&&r.value&&function PL(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(n){if(!n.providedIn)return!1;const r=Ge(n.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(n){const r=this._onDestroyHooks.indexOf(n);-1!==r&&this._onDestroyHooks.splice(r,1)}}function Zb(t){const n=Bt(t),r=null!==n?n.factory:sa(t);if(null!==r)return r;if(t instanceof j)throw new K(204,!1);if(t instanceof Function)return function LL(t){const n=t.length;if(n>0)throw Yl(n,"?"),new K(204,!1);const r=function Rm(t){return t&&(t[O0]||t[bs])||null}(t);return null!==r?()=>r.factory(t):()=>new t}(t);throw new K(204,!1)}function R3(t,n,r){let e;if(Hs(t)){const i=Ge(t);return sa(i)||Zb(i)}if(Qb(t))e=()=>Ge(t.useValue);else if(function x3(t){return!(!t||!t.useFactory)}(t))e=()=>t.useFactory(...wl(t.deps||[]));else if(function C3(t){return!(!t||!t.useExisting)}(t))e=()=>H(Ge(t.useExisting));else{const i=Ge(t&&(t.useClass||t.provide));if(!function WL(t){return!!t.deps}(t))return sa(i)||Zb(i);e=()=>new i(...wl(t.deps))}return e}function $0(t,n,r=!1){return{factory:t,value:n,multi:r?[]:void 0}}function eg(t,n){for(const r of t)Array.isArray(r)?eg(r,n):r&&pl(r)?eg(r.\u0275providers,n):n(r)}const gu=new j("AppId",{providedIn:"root",factory:()=>IL}),IL="ng",T3=new j("Platform Initializer"),Eo=new j("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),on=new j("AnimationModuleType"),tg=new j("CSP nonce",{providedIn:"root",factory:()=>function G0(){if(void 0!==jb)return jb;if(typeof document<"u")return document;throw new K(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let q3=(t,n,r)=>null;function cg(t,n,r=!1){return q3(t,n,r)}class QL{}class D3{}class KL{resolveComponentFactory(n){throw function JL(t){const n=Error(`No component factory found for ${ei(t)}.`);return n.ngComponent=t,n}(n)}}let K0=(()=>{class n{}return n.NULL=new KL,n})();function ZL(){return Z0(rn(),ie())}function Z0(t,n){return new we(Be(t,n))}let we=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=ZL,n})();function e5(t){return t instanceof we?t.nativeElement:t}class nc{}let Ua=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function t5(){const t=ie(),r=mi(rn().index,t);return(pn(r)?r:t)[Qe]}(),n})(),n5=(()=>{var t;class n{}return(t=n).\u0275prov=X({token:t,providedIn:"root",factory:()=>null}),n})();class Ws{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const r5=new Ws("16.2.9"),ug={};function P3(t,n=null,r=null,e){const i=B3(t,n,r,e);return i.resolveInjectorInitializers(),i}function B3(t,n=null,r=null,e,i=new Set){const a=[r||_t,SL(t)];return e=e||("object"==typeof t?void 0:ei(t)),new bu(a,n||mu(),e||null,i)}let Ci=(()=>{var t;class n{static create(e,i){if(Array.isArray(e))return P3({name:""},i,e,"");{const a=e.name??"";return P3({name:a},e.parent,e.providers,a)}}}return(t=n).THROW_IF_NOT_FOUND=Ms,t.NULL=new Gb,t.\u0275prov=X({token:t,providedIn:"any",factory:()=>H(O3)}),t.__NG_ELEMENT_ID__=-1,n})();function fg(t){return t.ngOriginalError}class qr{constructor(){this._console=console}handleError(n){const r=this._findOriginalError(n);this._console.error("ERROR",n),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(n){let r=n&&fg(n);for(;r&&fg(r);)r=fg(r);return r||null}}function bg(t){return n=>{setTimeout(t,void 0,n)}}const xe=class p5 extends oe{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,r,e){let i=n,a=r||(()=>null),p=e;if(n&&"object"==typeof n){const c=n;i=c.next?.bind(c),a=c.error?.bind(c),p=c.complete?.bind(c)}this.__isAsync&&(a=bg(a),i&&(i=bg(i)),p&&(p=bg(p)));const d=super.subscribe({next:i,error:a,complete:p});return n instanceof C&&n.add(d),d}};function N3(...t){}class ze{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new xe(!1),this.onMicrotaskEmpty=new xe(!1),this.onStable=new xe(!1),this.onError=new xe(!1),typeof Zone>"u")throw new K(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!e&&r,i.shouldCoalesceRunChangeDetection=e,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function u5(){const t="function"==typeof Ft.requestAnimationFrame;let n=Ft[t?"requestAnimationFrame":"setTimeout"],r=Ft[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&r){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=r[Zone.__symbol__("OriginalDelegate")];i&&(r=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function m5(t){const n=()=>{!function f5(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Ft,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Mg(t),t.isCheckStableRunning=!0,gg(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Mg(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,e,i,a,p,d)=>{if(function g5(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(d))return r.invokeTask(i,a,p,d);try{return V3(t),r.invokeTask(i,a,p,d)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||t.shouldCoalesceRunChangeDetection)&&n(),j3(t)}},onInvoke:(r,e,i,a,p,d,c)=>{try{return V3(t),r.invoke(i,a,p,d,c)}finally{t.shouldCoalesceRunChangeDetection&&n(),j3(t)}},onHasTask:(r,e,i,a)=>{r.hasTask(i,a),e===i&&("microTask"==a.change?(t._hasPendingMicrotasks=a.microTask,Mg(t),gg(t)):"macroTask"==a.change&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(r,e,i,a)=>(r.handleError(i,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ze.isInAngularZone())throw new K(909,!1)}static assertNotInAngularZone(){if(ze.isInAngularZone())throw new K(909,!1)}run(n,r,e){return this._inner.run(n,r,e)}runTask(n,r,e,i){const a=this._inner,p=a.scheduleEventTask("NgZoneEvent: "+i,n,h5,N3,N3);try{return a.runTask(p,r,e)}finally{a.cancelTask(p)}}runGuarded(n,r,e){return this._inner.runGuarded(n,r,e)}runOutsideAngular(n){return this._outer.run(n)}}const h5={};function gg(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Mg(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function V3(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function j3(t){t._nesting--,gg(t)}class b5{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new xe,this.onMicrotaskEmpty=new xe,this.onStable=new xe,this.onError=new xe}run(n,r,e){return n.apply(r,e)}runGuarded(n,r,e){return n.apply(r,e)}runOutsideAngular(n){return n()}runTask(n,r,e,i){return n.apply(r,e)}}const F3=new j("",{providedIn:"root",factory:U3});function U3(){const t=te(ze);let n=!0;return In(new bt(i=>{n=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{i.next(n),i.complete()})}),new bt(i=>{let a;t.runOutsideAngular(()=>{a=t.onStable.subscribe(()=>{ze.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(n=!0,i.next(!0))})})});const p=t.onUnstable.subscribe(()=>{ze.assertInAngularZone(),n&&(n=!1,t.runOutsideAngular(()=>{i.next(!1)}))});return()=>{a.unsubscribe(),p.unsubscribe()}}).pipe(ia()))}function Ya(t){return t instanceof Function?t():t}let _g=(()=>{var t;class n{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}}return(t=n).\u0275prov=X({token:t,providedIn:"root",factory:()=>new t}),n})();function rc(t){for(;t;){t[rt]|=64;const n=$l(t);if(Rs(t)&&!n)return t;t=n}return null}const Q3=new j("",{providedIn:"root",factory:()=>!1});let vu=null;function ew(t,n){return t[n]??nw()}function tw(t,n){const r=nw();r.producerNode?.length&&(t[n]=vu,r.lView=t,vu=iw())}const x5={...qp,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{rc(t.lView)},lView:null};function iw(){return Object.create(x5)}function nw(){return vu??=iw(),vu}const ot={};function Y(t){rw(vt(),ie(),Rn()+t,!1)}function rw(t,n,r,e){if(!e)if(3==(3&n[rt])){const a=t.preOrderCheckHooks;null!==a&&Vp(n,a,r)}else{const a=t.preOrderHooks;null!==a&&jp(n,a,0,r)}Ss(r)}function E(t,n=dt.Default){const r=ie();return null===r?H(t,n):gO(rn(),r,Ge(t),n)}function Do(){throw new Error("invalid")}function yu(t,n,r,e,i,a,p,d,c,s,o){const l=n.blueprint.slice();return l[ni]=i,l[rt]=140|e,(null!==s||t&&2048&t[rt])&&(l[rt]|=2048),Yz(l),l[$t]=l[Pa]=t,l[Qt]=r,l[Fr]=p||t&&t[Fr],l[Qe]=d||t&&t[Qe],l[Cn]=c||t&&t[Cn]||null,l[Fi]=a,l[ws]=function Tk(){return Rk++}(),l[Ur]=o,l[Cp]=s,l[di]=2==n.type?t[di]:l,l}function n1(t,n,r,e,i){let a=t.data[n];if(null===a)a=function Ag(t,n,r,e,i){const a=Kz(),p=db(),c=t.data[n]=function L5(t,n,r,e,i,a){let p=n?n.injectorIndex:-1,d=0;return k0()&&(d|=128),{type:r,index:e,insertBeforeIndex:null,injectorIndex:p,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:d,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,p?a:a&&a.parent,r,n,e,i);return null===t.firstChild&&(t.firstChild=c),null!==a&&(p?null==a.child&&null!==c.parent&&(a.child=c):null===a.next&&(a.next=c,c.prev=a)),c}(t,n,r,e,i),function SD(){return Je.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=r,a.value=e,a.attrs=i;const p=function Il(){const t=Je.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();a.injectorIndex=null===p?-1:p.injectorIndex}return da(a,!0),a}function ac(t,n,r,e){if(0===r)return-1;const i=n.length;for(let a=0;amt&&rw(t,n,mt,!1),R(d?2:0,i);const s=d?a:null,o=Dl(s);try{null!==s&&(s.dirty=!1),r(e,i)}finally{kl(s,o)}}finally{d&&null===n[vs]&&tw(n,vs),Ss(p),R(d?3:1,i)}}function zg(t,n,r){if(xs(n)){const e=Fn(null);try{const a=n.directiveEnd;for(let p=n.directiveStart;pnull;function lw(t,n,r,e){for(let i in t)if(t.hasOwnProperty(i)){r=null===r?{}:r;const a=t[i];null===e?cw(r,n,i,a):e.hasOwnProperty(i)&&cw(r,n,e[i],a)}return r}function cw(t,n,r,e){t.hasOwnProperty(r)?t[r].push(n,e):t[r]=[n,e]}function sr(t,n,r,e,i,a,p,d){const c=Be(n,r);let o,s=n.inputs;!d&&null!=s&&(o=s[e])?(Tg(t,r,o,e,i),Ba(n)&&function P5(t,n){const r=mi(n,t);16&r[rt]||(r[rt]|=64)}(r,n.index)):3&n.type&&(e=function W5(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(e),i=null!=p?p(i,n.value||"",e):i,a.setProperty(c,e,i))}function yg(t,n,r,e){if(Jz()){const i=null===e?null:{"":-1},a=function F5(t,n){const r=t.directiveRegistry;let e=null,i=null;if(r)for(let a=0;a0;){const r=t[--n];if("number"==typeof r&&r<0)return r}return 0})(p)!=d&&p.push(d),p.push(r,e,a)}}(t,n,e,ac(t,r,i.hostVars,ot),i)}function ha(t,n,r,e,i,a){const p=Be(t,n);!function xg(t,n,r,e,i,a,p){if(null==a)t.removeAttribute(n,i,r);else{const d=null==p?Ke(a):p(a,e||"",i);t.setAttribute(n,i,d,r)}}(n[Qe],p,a,t.value,r,e,i)}function Q5(t,n,r,e,i,a){const p=a[n];if(null!==p)for(let d=0;d{var t;class n{constructor(){this.all=new Set,this.queue=new Map}create(e,i,a){const p=typeof Zone>"u"?null:Zone.current,d=function sb(t,n,r){const e=Object.create(Ro);r&&(e.consumerAllowSignalWrites=!0),e.fn=t,e.schedule=n;const i=p=>{e.cleanupFn=p};return e.ref={notify:()=>El(e),run:()=>{if(e.dirty=!1,e.hasRun&&!Ll(e))return;e.hasRun=!0;const p=Dl(e);try{e.cleanupFn(),e.cleanupFn=Rr,e.fn(i)}finally{kl(e,p)}},cleanup:()=>e.cleanupFn()},e.ref}(e,o=>{this.all.has(o)&&this.queue.set(o,p)},a);let c;this.all.add(d),d.notify();const s=()=>{d.cleanup(),c?.(),this.all.delete(d),this.queue.delete(d)};return c=i?.onDestroy(s),{destroy:s}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}}return(t=n).\u0275prov=X({token:t,providedIn:"root",factory:()=>new t}),n})();function xu(t,n,r){let e=r?t.styles:null,i=r?t.classes:null,a=0;if(null!==n)for(let p=0;p0){Ow(t,1);const i=r.components;null!==i&&vw(t,i,1)}}function vw(t,n,r){for(let e=0;e-1&&(ru(n,e),Gp(r,e))}this._attachedToViewContainer=!1}Hb(this._lView[ge],this._lView)}onDestroy(n){!function $z(t,n){if(256==(256&t[rt]))throw new K(911,!1);null===t[oa]&&(t[oa]=[]),t[oa].push(n)}(this._lView,n)}markForCheck(){rc(this._cdRefInjectingView||this._lView)}detach(){this._lView[rt]&=-129}reattach(){this._lView[rt]|=128}detectChanges(){Ru(this._lView[ge],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new K(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function jk(t,n){Jl(t,n,n[Qe],2,null,null)}(this._lView[ge],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new K(902,!1);this._appRef=n}}class aH extends sc{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;Ru(n[ge],n,n[Qt],!1)}checkNoChanges(){}get context(){return null}}class yw extends K0{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const r=zt(n);return new lc(r,this.ngModule)}}function Cw(t){const n=[];for(let r in t)t.hasOwnProperty(r)&&n.push({propName:t[r],templateName:r});return n}class sH{constructor(n,r){this.injector=n,this.parentInjector=r}get(n,r,e){e=y0(e);const i=this.injector.get(n,ug,e);return i!==ug||r===ug?i:this.parentInjector.get(n,r,e)}}class lc extends D3{get inputs(){const n=this.componentDef,r=n.inputTransforms,e=Cw(n.inputs);if(null!==r)for(const i of e)r.hasOwnProperty(i.propName)&&(i.transform=r[i.propName]);return e}get outputs(){return Cw(this.componentDef.outputs)}constructor(n,r){super(),this.componentDef=n,this.ngModule=r,this.componentType=n.type,this.selector=function Im(t){return t.map(Op).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!r}create(n,r,e,i){let a=(i=i||this.ngModule)instanceof or?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const p=a?new sH(n,a):n,d=p.get(nc,null);if(null===d)throw new K(407,!1);const l={rendererFactory:d,sanitizer:p.get(n5,null),effectManager:p.get(_w,null),afterRenderEventManager:p.get(_g,null)},u=d.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",f=e?function q5(t,n,r,e){const a=e.get(Q3,!1)||r===Vn.ShadowDom,p=t.selectRootElement(n,a);return function S5(t){sw(t)}(p),p}(u,e,this.componentDef.encapsulation,p):nu(u,h,function oH(t){const n=t.toLowerCase();return"svg"===n?T:"math"===n?"math":null}(h)),g=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let w=null;null!==f&&(w=cg(f,p,!0));const L=vg(0,null,null,1,0,null,null,null,null,null,null),V=yu(null,L,null,g,null,null,l,u,p,null,w);let he,st;mb(V);try{const nt=this.componentDef;let oi,Bi=null;nt.findHostDirectiveDefs?(oi=[],Bi=new Map,nt.findHostDirectiveDefs(nt,oi,Bi),oi.push(nt)):oi=[nt];const Zn=function cH(t,n){const r=t[ge],e=mt;return t[e]=n,n1(r,e,2,"#host",null)}(V,f),hm=function dH(t,n,r,e,i,a,p){const d=i[ge];!function pH(t,n,r,e){for(const i of t)n.mergedAttrs=As(n.mergedAttrs,i.hostAttrs);null!==n.mergedAttrs&&(xu(n,n.mergedAttrs,!0),null!==r&&l3(e,r,n))}(e,t,n,p);let c=null;null!==n&&(c=cg(n,i[Cn]));const s=a.rendererFactory.createRenderer(n,r);let o=16;r.signals?o=4096:r.onPush&&(o=64);const l=yu(i,ow(r),null,o,i[t.index],t,a,s,null,null,c);return d.firstCreatePass&&Cg(d,t,e.length-1),Cu(i,l),i[t.index]=l}(Zn,f,nt,oi,V,l,u);st=Qi(L,mt),f&&function hH(t,n,r,e){if(e)Cl(t,r,["ng-version",r5.full]);else{const{attrs:i,classes:a}=function Nm(t){const n=[],r=[];let e=1,i=2;for(;e0&&s3(t,r,a.join(" "))}}(u,nt,f,e),void 0!==r&&function fH(t,n,r){const e=t.projection=[];for(let i=0;i=0;e--){const i=t[e];i.hostVars=n+=i.hostVars,i.hostAttrs=As(i.hostAttrs,r=As(r,i.hostAttrs))}}(e)}function Tu(t){return t===Or?{}:t===_t?[]:t}function gH(t,n){const r=t.viewQuery;t.viewQuery=r?(e,i)=>{n(e,i),r(e,i)}:n}function MH(t,n){const r=t.contentQueries;t.contentQueries=r?(e,i,a)=>{n(e,i,a),r(e,i,a)}:n}function _H(t,n){const r=t.hostBindings;t.hostBindings=r?(e,i)=>{n(e,i),r(e,i)}:n}function qu(t){return!!Sg(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Sg(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function fn(t,n,r){return!Object.is(t[n],r)&&(t[n]=r,!0)}function Su(t,n,r,e,i){const a=function Ps(t,n,r,e){const i=fn(t,n,r);return fn(t,n+1,e)||i}(t,n,r,e);return fn(t,n+2,i)||a}function Ze(t,n,r,e){const i=ie();return fn(i,L0(),n)&&(vt(),ha(pi(),i,t,n,r,e)),Ze}function a1(t,n,r,e){return fn(t,L0(),r)?n+Ke(r)+e:ot}function s1(t,n,r,e,i,a,p,d){const s=Su(t,function Va(){return Je.lFrame.bindingIndex}(),r,i,p);return ja(3),s?n+Ke(r)+e+Ke(i)+a+Ke(p)+d:ot}function me(t,n,r,e,i,a,p,d){const c=ie(),s=vt(),o=t+mt,l=s.firstCreatePass?function FH(t,n,r,e,i,a,p,d,c){const s=n.consts,o=n1(n,t,4,p||null,To(s,d));yg(n,r,o,To(s,c)),Np(n,o);const l=o.tView=vg(2,o,e,i,a,n.directiveRegistry,n.pipeRegistry,null,n.schemas,s,null);return null!==n.queries&&(n.queries.template(n,o),l.queries=n.queries.embeddedTView(o)),o}(o,s,c,n,r,e,i,a,p):s.data[o];da(l,!1);const u=Fw(s,c,l,t);Ip()&&ou(s,c,u,l),hn(u,c),Cu(c,c[o]=hw(u,c,u,l)),S0(l)&&Og(s,c,l),null!=p&&wg(c,l,d)}let Fw=function Uw(t,n,r,e){return qo(!0),n[Qe].createComment("")};function Ji(t){return un(function qD(){return Je.lFrame.contextLView}(),mt+t)}function re(t,n,r){const e=ie();return fn(e,L0(),n)&&sr(vt(),pi(),e,t,n,e[Qe],r,!1),re}function Wg(t,n,r,e,i){const p=i?"class":"style";Tg(t,r,n.inputs[p],p,e)}function G(t,n,r,e){const i=ie(),a=vt(),p=mt+t,d=i[Qe],c=a.firstCreatePass?function GH(t,n,r,e,i,a){const p=n.consts,c=n1(n,t,2,e,To(p,i));return yg(n,r,c,To(p,a)),null!==c.attrs&&xu(c,c.attrs,!1),null!==c.mergedAttrs&&xu(c,c.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,c),c}(p,a,i,n,r,e):a.data[p],s=Yw(a,i,c,d,n,t);i[p]=s;const o=S0(c);return da(c,!0),l3(d,s,c),32!=(32&c.flags)&&Ip()&&ou(a,i,s,c),0===function OD(){return Je.lFrame.elementDepthCount}()&&hn(s,i),function wD(){Je.lFrame.elementDepthCount++}(),o&&(Og(a,i,c),zg(a,c,i)),null!==e&&wg(i,c),G}function Q(){let t=rn();db()?pb():(t=t.parent,da(t,!1));const n=t;(function yD(t){return Je.skipHydrationRootTNode===t})(n)&&function TD(){Je.skipHydrationRootTNode=null}(),function vD(){Je.lFrame.elementDepthCount--}();const r=vt();return r.firstCreatePass&&(Np(r,t),xs(t)&&r.queries.elementEnd(t)),null!=n.classesWithoutHost&&function VD(t){return 0!=(8&t.flags)}(n)&&Wg(r,n,ie(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function jD(t){return 0!=(16&t.flags)}(n)&&Wg(r,n,ie(),n.stylesWithoutHost,!1),Q}function tt(t,n,r,e){return G(t,n,r,e),Q(),tt}let Yw=(t,n,r,e,i,a)=>(qo(!0),nu(e,i,function lO(){return Je.lFrame.currentNamespace}()));function ko(t,n,r){const e=ie(),i=vt(),a=t+mt,p=i.firstCreatePass?function JH(t,n,r,e,i){const a=n.consts,p=To(a,e),d=n1(n,t,8,"ng-container",p);return null!==p&&xu(d,p,!0),yg(n,r,d,To(a,i)),null!==n.queries&&n.queries.elementStart(n,d),d}(a,i,e,n,r):i.data[a];da(p,!0);const d=Xw(i,e,p,t);return e[a]=d,Ip()&&ou(i,e,d,p),hn(d,e),S0(p)&&(Og(i,e,p),zg(i,p,e)),null!=r&&wg(e,p),ko}function Lo(){let t=rn();const n=vt();return db()?pb():(t=t.parent,da(t,!1)),n.firstCreatePass&&(Np(n,t),xs(t)&&n.queries.elementEnd(t)),Lo}function qn(t,n,r){return ko(t,n,r),Lo(),qn}let Xw=(t,n,r,e)=>(qo(!0),Lb(n[Qe],""));function hc(){return ie()}function fc(t){return!!t&&"function"==typeof t.then}function Gw(t){return!!t&&"function"==typeof t.subscribe}function Le(t,n,r,e){const i=ie(),a=vt(),p=rn();return function Qw(t,n,r,e,i,a,p){const d=S0(e),s=t.firstCreatePass&&bw(t),o=n[Qt],l=mw(n);let u=!0;if(3&e.type||p){const b=Be(e,n),m=p?p(b):b,g=l.length,w=p?V=>p(B(V[e.index])):e.index;let L=null;if(!p&&d&&(L=function eW(t,n,r,e){const i=t.cleanup;if(null!=i)for(let a=0;ac?d[c]:null}"string"==typeof p&&(a+=2)}return null}(t,n,i,e.index)),null!==L)(L.__ngLastListenerFn__||L).__ngNextListenerFn__=a,L.__ngLastListenerFn__=a,u=!1;else{a=Kw(e,n,o,a,!1);const V=r.listen(m,i,a);l.push(a,V),s&&s.push(i,w,g,g+1)}}else a=Kw(e,n,o,a,!1);const h=e.outputs;let f;if(u&&null!==h&&(f=h[i])){const b=f.length;if(b)for(let m=0;m-1?mi(t.index,n):n);let c=Jw(n,r,e,p),s=a.__ngNextListenerFn__;for(;s;)c=Jw(n,r,s,p)&&c,s=s.__ngNextListenerFn__;return i&&!1===c&&p.preventDefault(),c}}function lt(t=1){return function LD(t){return(Je.lFrame.contextLView=function HD(t,n){for(;t>0;)n=n[Pa],t--;return n}(t,Je.lFrame.contextLView))[Qt]}(t)}function tW(t,n){let r=null;const e=function tr(t){const n=t.attrs;if(null!=n){const r=n.indexOf(5);if(!(1&r))return n[r+1]}return null}(t);for(let i=0;i>17&32767}function Ig(t){return 2|t}function Bs(t){return(131068&t)>>2}function Ng(t,n){return-131069&t|n<<2}function Vg(t){return 1|t}function sv(t,n,r,e,i){const a=t[r+1],p=null===n;let d=e?Ho(a):Bs(a),c=!1;for(;0!==d&&(!1===c||p);){const o=t[d+1];sW(t[d],n)&&(c=!0,t[d+1]=e?Vg(o):Ig(o)),d=e?Ho(o):Bs(o)}c&&(t[r+1]=e?Ig(a):Vg(a))}function sW(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&j0(t,n)>=0}const Xi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function lv(t){return t.substring(Xi.key,Xi.keyEnd)}function cv(t,n){const r=Xi.textEnd;return r===n?-1:(n=Xi.keyEnd=function pW(t,n,r){for(;n32;)n++;return n}(t,Xi.key=n,r),h1(t,n,r))}function h1(t,n,r){for(;n=0;r=cv(n,r))rr(t,lv(n),!0)}function Xr(t,n,r,e){const i=ie(),a=vt(),p=ja(2);a.firstUpdatePass&&bv(a,t,p,e),n!==ot&&fn(i,p,n)&&Mv(a,a.data[Rn()],i,i[Qe],t,i[p+1]=function OW(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=ei(ar(t)))),t}(n,r),e,p)}function Gr(t,n,r,e){const i=vt(),a=ja(2);i.firstUpdatePass&&bv(i,null,a,e);const p=ie();if(r!==ot&&fn(p,a,r)){const d=i.data[Rn()];if(Av(d,e)&&!mv(i,a)){let c=e?d.classesWithoutHost:d.stylesWithoutHost;null!==c&&(r=er(c,r||"")),Wg(i,d,p,r,e)}else!function zW(t,n,r,e,i,a,p,d){i===ot&&(i=_t);let c=0,s=0,o=0=t.expandoStartIndex}function bv(t,n,r,e){const i=t.data;if(null===i[r+1]){const a=i[Rn()],p=mv(t,r);Av(a,e)&&null===n&&!p&&(n=!1),n=function mW(t,n,r,e){const i=function hb(t){const n=Je.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}(t);let a=e?n.residualClasses:n.residualStyles;if(null===i)0===(e?n.classBindings:n.styleBindings)&&(r=mc(r=jg(null,t,n,r,e),n.attrs,e),a=null);else{const p=n.directiveStylingLast;if(-1===p||t[p]!==i)if(r=jg(i,t,n,r,e),null===a){let c=function bW(t,n,r){const e=r?n.classBindings:n.styleBindings;if(0!==Bs(e))return t[Ho(e)]}(t,n,e);void 0!==c&&Array.isArray(c)&&(c=jg(null,t,n,c[1],e),c=mc(c,n.attrs,e),function gW(t,n,r,e){t[Ho(r?n.classBindings:n.styleBindings)]=e}(t,n,e,c))}else a=function MW(t,n,r){let e;const i=n.directiveEnd;for(let a=1+n.directiveStylingLast;a0)&&(s=!0)):o=r,i)if(0!==c){const u=Ho(t[d+1]);t[e+1]=Lu(u,d),0!==u&&(t[u+1]=Ng(t[u+1],e)),t[d+1]=function nW(t,n){return 131071&t|n<<17}(t[d+1],e)}else t[e+1]=Lu(d,0),0!==d&&(t[d+1]=Ng(t[d+1],e)),d=e;else t[e+1]=Lu(c,0),0===d?d=e:t[c+1]=Ng(t[c+1],e),c=e;s&&(t[e+1]=Ig(t[e+1])),sv(t,o,e,!0),sv(t,o,e,!1),function oW(t,n,r,e,i){const a=i?t.residualClasses:t.residualStyles;null!=a&&"string"==typeof n&&j0(a,n)>=0&&(r[e+1]=Vg(r[e+1]))}(n,o,t,e,a),p=Lu(d,c),a?n.classBindings=p:n.styleBindings=p}(i,a,n,r,p,e)}}function jg(t,n,r,e,i){let a=null;const p=r.directiveEnd;let d=r.directiveStylingLast;for(-1===d?d=r.directiveStart:d++;d0;){const c=t[i],s=Array.isArray(c),o=s?c[1]:c,l=null===o;let u=r[i+1];u===ot&&(u=l?_t:void 0);let h=l?yb(u,e):o===e?u:void 0;if(s&&!Hu(h)&&(h=yb(c,e)),Hu(h)&&(d=h,p))return d;const f=t[i+1];i=p?Ho(f):Bs(f)}if(null!==n){let c=a?n.residualClasses:n.residualStyles;null!=c&&(d=yb(c,e))}return d}function Hu(t){return void 0!==t}function Av(t,n){return 0!=(t.flags&(n?8:16))}function Oe(t,n=""){const r=ie(),e=vt(),i=t+mt,a=e.firstCreatePass?n1(e,i,1,n,null):e.data[i],p=zv(e,r,a,n,t);r[i]=p,Ip()&&ou(e,r,p,a),da(a,!1)}let zv=(t,n,r,e,i)=>(qo(!0),function iu(t,n){return t.createText(n)}(n[Qe],e));function ki(t){return it("",t,""),ki}function it(t,n,r){const e=ie(),i=a1(e,t,n,r);return i!==ot&&Xa(e,Rn(),i),it}function Fg(t,n,r,e,i,a,p){const d=ie(),c=s1(d,t,n,r,e,i,a,p);return c!==ot&&Xa(d,Rn(),c),Fg}function mn(t,n,r){const e=ie();return fn(e,L0(),n)&&sr(vt(),pi(),e,t,n,e[Qe],r,!0),mn}const m1="en-US";let Vv=m1;function Xg(t,n,r,e,i){if(t=Ge(t),Array.isArray(t))for(let a=0;a>20;if(Hs(t)||!t.multi){const h=new Nl(s,i,E),f=$g(c,n,i?o:o+u,l);-1===f?(Ob(Up(d,p),a,c),Gg(a,t,n.length),n.push(c),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),r.push(h),p.push(h)):(r[f]=h,p[f]=h)}else{const h=$g(c,n,o+u,l),f=$g(c,n,o,o+u),m=f>=0&&r[f];if(i&&!m||!i&&!(h>=0&&r[h])){Ob(Up(d,p),a,c);const g=function VP(t,n,r,e,i){const a=new Nl(t,r,E);return a.multi=[],a.index=n,a.componentProviders=0,hy(a,i,e&&!r),a}(i?NP:IP,r.length,i,e,s);!i&&m&&(r[f].providerFactory=g),Gg(a,t,n.length,0),n.push(c),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),r.push(g),p.push(g)}else Gg(a,t,h>-1?h:f,hy(r[i?f:h],s,!i&&e));!i&&e&&m&&r[f].componentProviders++}}}function Gg(t,n,r,e){const i=Hs(n),a=function DL(t){return!!t.useClass}(n);if(i||a){const c=(a?Ge(n.useClass):n).prototype.ngOnDestroy;if(c){const s=t.destroyHooks||(t.destroyHooks=[]);if(!i&&n.multi){const o=s.indexOf(r);-1===o?s.push(r,[e,c]):s[o+1].push(e,c)}else s.push(r,c)}}}function hy(t,n,r){return r&&t.componentProviders++,t.multi.push(n)-1}function $g(t,n,r,e){for(let i=r;i{r.providersResolver=(e,i)=>function BP(t,n,r){const e=vt();if(e.firstCreatePass){const i=nr(t);Xg(r,e.data,e.blueprint,i,!0),Xg(n,e.data,e.blueprint,i,!1)}}(e,i?i(t):t,n)}}class Ns{}class fy{}class Jg extends Ns{constructor(n,r,e){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new yw(this);const i=yn(n);this._bootstrapComponents=Ya(i.bootstrap),this._r3Injector=B3(n,r,[{provide:Ns,useValue:this},{provide:K0,useValue:this.componentFactoryResolver},...e],ei(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class Kg extends fy{constructor(n){super(),this.moduleType=n}create(n){return new Jg(this.moduleType,n,[])}}class my extends Ns{constructor(n){super(),this.componentFactoryResolver=new yw(this),this.instance=null;const r=new bu([...n.providers,{provide:Ns,useValue:this},{provide:K0,useValue:this.componentFactoryResolver}],n.parent||mu(),n.debugName,new Set(["environment"]));this.injector=r,n.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function Zg(t,n,r=null){return new my({providers:t,parent:n,debugName:r,runEnvironmentInitializers:!0}).injector}let UP=(()=>{var t;class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const i=v3(0,e.type),a=i.length>0?Zg([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,a)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return(t=n).\u0275prov=X({token:t,providedIn:"environment",factory:()=>new t(H(or))}),n})();function eM(t){t.getStandaloneInjector=n=>n.get(UP).getOrCreateStandaloneInjector(t)}function wy(t,n,r,e,i,a){const p=n+r;return fn(t,p,i)?function fa(t,n,r){return t[n]=r}(t,p+1,a?e.call(a,i):e(i)):function zc(t,n){const r=t[n];return r===ot?void 0:r}(t,p+1)}function De(t,n){const r=vt();let e;const i=t+mt;r.firstCreatePass?(e=function cB(t,n){if(n)for(let r=n.length-1;r>=0;r--){const e=n[r];if(t===e.name)return e}}(n,r.pipeRegistry),r.data[i]=e,e.onDestroy&&(r.destroyHooks??=[]).push(i,e.onDestroy)):e=r.data[i];const a=e.factory||(e.factory=sa(e.type)),d=dn(E);try{const c=Fp(!1),s=a();return Fp(c),function XH(t,n,r,e){r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),n[r]=e}(r,ie(),i,s),s}finally{dn(d)}}function ke(t,n,r){const e=t+mt,i=ie(),a=un(i,e);return function Oc(t,n){return t[ge].data[n].pure}(i,e)?wy(i,xn(),n,a.transform,r,a):a.transform(r)}function fB(){return this._results[Symbol.iterator]()}class b1{get changes(){return this._changes||(this._changes=new xe)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=b1.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=fB)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,r){return this._results.reduce(n,r)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,r){const e=this;e.dirty=!1;const i=function Tr(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function nk(t,n,r){if(t.length!==n.length)return!1;for(let e=0;e0&&(r[i-1][ir]=n),e{class n{}return n.__NG_ELEMENT_ID__=_B,n})();const gB=ui,MB=class extends gB{constructor(n,r,e){super(),this._declarationLView=n,this._declarationTContainer=r,this.elementRef=e}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,e){const i=function mB(t,n,r,e){const i=n.tView,d=yu(t,i,r,4096&t[rt]?4096:16,null,n,null,null,null,e?.injector??null,e?.hydrationInfo??null);d[Os]=t[n.index];const s=t[vr];return null!==s&&(d[vr]=s.createEmbeddedView(i)),qg(i,d,r),d}(this._declarationLView,this._declarationTContainer,n,{injector:r,hydrationInfo:e});return new sc(i)}};function _B(){return Nu(rn(),ie())}function Nu(t,n){return 4&t.type?new MB(n,t,Z0(t,n)):null}let bi=(()=>{class n{}return n.__NG_ELEMENT_ID__=yB,n})();function yB(){return ky(rn(),ie())}const CB=bi,Ey=class extends CB{constructor(n,r,e){super(),this._lContainer=n,this._hostTNode=r,this._hostLView=e}get element(){return Z0(this._hostTNode,this._hostLView)}get injector(){return new Tn(this._hostTNode,this._hostLView)}get parentInjector(){const n=Yp(this._hostTNode,this._hostLView);if(_b(n)){const r=jl(n,this._hostLView),e=Vl(n);return new Tn(r[ge].data[e+8],r)}return new Tn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const r=Dy(this._lContainer);return null!==r&&r[n]||null}get length(){return this._lContainer.length-Ui}createEmbeddedView(n,r,e){let i,a;"number"==typeof e?i=e:null!=e&&(i=e.index,a=e.injector);const d=n.createEmbeddedViewImpl(r||{},a,null);return this.insertImpl(d,i,false),d}createComponent(n,r,e,i,a){const p=n&&!function Ul(t){return"function"==typeof t}(n);let d;if(p)d=r;else{const b=r||{};d=b.index,e=b.injector,i=b.projectableNodes,a=b.environmentInjector||b.ngModuleRef}const c=p?n:new lc(zt(n)),s=e||this.parentInjector;if(!a&&null==c.ngModule){const m=(p?s:this.parentInjector).get(or,null);m&&(a=m)}zt(c.componentType??{});const h=c.create(s,i,null,a);return this.insertImpl(h.hostView,d,false),h}insert(n,r){return this.insertImpl(n,r,!1)}insertImpl(n,r,e){const i=n._lView;if(function _D(t){return nn(t[$t])}(i)){const c=this.indexOf(n);if(-1!==c)this.detach(c);else{const s=i[$t],o=new Ey(s,s[Fi],s[$t]);o.detach(o.indexOf(n))}}const p=this._adjustIndex(r),d=this._lContainer;return bB(d,i,p,!e),n.attachToViewContainerRef(),wO(iM(d),p,n),n}move(n,r){return this.insert(n,r)}indexOf(n){const r=Dy(this._lContainer);return null!==r?r.indexOf(n):-1}remove(n){const r=this._adjustIndex(n,-1),e=ru(this._lContainer,r);e&&(Gp(iM(this._lContainer),r),Hb(e[ge],e))}detach(n){const r=this._adjustIndex(n,-1),e=ru(this._lContainer,r);return e&&null!=Gp(iM(this._lContainer),r)?new sc(e):null}_adjustIndex(n,r=0){return n??this.length+r}};function Dy(t){return t[8]}function iM(t){return t[8]||(t[8]=[])}function ky(t,n){let r;const e=n[t.index];return nn(e)?r=e:(r=hw(e,n,null,t),n[t.index]=r,Cu(n,r)),Ly(r,n,t,e),new Ey(r,t,n)}let Ly=function Hy(t,n,r,e){if(t[yr])return;let i;i=8&r.type?B(e):function xB(t,n){const r=t[Qe],e=r.createComment(""),i=Be(n,t);return ks(r,au(r,i),e,function Qk(t,n){return t.nextSibling(n)}(r,i),!1),e}(n,r),t[yr]=i};class nM{constructor(n){this.queryList=n,this.matches=null}clone(){return new nM(this.queryList)}setDirty(){this.queryList.setDirty()}}class rM{constructor(n=[]){this.queries=n}createEmbeddedView(n){const r=n.queries;if(null!==r){const e=null!==n.contentQueries?n.contentQueries[0]:r.length,i=[];for(let a=0;a0)e.push(p[d/2]);else{const s=a[d+1],o=n[-c];for(let l=Ui;l{var t;class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=te(Fu,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const a of this.appInits){const p=a();if(fc(p))e.push(p);else if(Gw(p)){const d=new Promise((c,s)=>{p.subscribe({complete:c,error:s})});e.push(d)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(a=>{this.reject(a)}),0===e.length&&i(),this.initialized=!0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),rC=(()=>{var t;class n{log(e){console.log(e)}warn(e){console.warn(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();const Ma=new j("LocaleId",{providedIn:"root",factory:()=>te(Ma,dt.Optional|dt.SkipSelf)||function iI(){return typeof $localize<"u"&&$localize.locale||m1}()});let Uu=(()=>{var t;class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new en(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class aI{constructor(n,r){this.ngModuleFactory=n,this.componentFactories=r}}let aC=(()=>{var t;class n{compileModuleSync(e){return new Kg(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),p=Ya(yn(e).declarations).reduce((d,c)=>{const s=zt(c);return s&&d.push(new lc(s)),d},[]);return new aI(i,p)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const cC=new j(""),Xu=new j("");let MM,bM=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,MM||(function yI(t){MM=t}(a),a.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ze.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,a){let p=-1;i&&i>0&&(p=setTimeout(()=>{this._callbacks=this._callbacks.filter(d=>d.timeoutId!==p),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:p,updateCb:a})}whenStable(e,i,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,a){return[]}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ze),H(gM),H(Xu))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})(),gM=(()=>{var t;class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return MM?.findTestabilityInTree(this,e,i)??null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})(),Wo=null;const dC=new j("AllowMultipleToken"),_M=new j("PlatformDestroyListeners"),AM=new j("appBootstrapListener");class uC{constructor(n,r){this.name=n,this.token=r}}function fC(t,n,r=[]){const e=`Platform: ${n}`,i=new j(e);return(a=[])=>{let p=zM();if(!p||p.injector.get(dC,!1)){const d=[...r,...a,{provide:i,useValue:!0}];t?t(d):function RI(t){if(Wo&&!Wo.get(dC,!1))throw new K(400,!1);(function pC(){!function ib(t){kp=t}(()=>{throw new K(600,!1)})})(),Wo=t;const n=t.get(bC);(function hC(t){t.get(T3,null)?.forEach(r=>r())})(t)}(function mC(t=[],n){return Ci.create({name:n,providers:[{provide:Jb,useValue:"platform"},{provide:_M,useValue:new Set([()=>Wo=null])},...t]})}(d,e))}return function qI(t){const n=zM();if(!n)throw new K(401,!1);return n}()}}function zM(){return Wo?.get(bC)??null}let bC=(()=>{var t;class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const a=function SI(t="zone.js",n){return"noop"===t?new b5:"zone.js"===t?new ze(n):t}(i?.ngZone,function gC(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return a.run(()=>{const p=function FP(t,n,r){return new Jg(t,n,r)}(e.moduleType,this.injector,function OC(t){return[{provide:ze,useFactory:t},{provide:ec,multi:!0,useFactory:()=>{const n=te(DI,{optional:!0});return()=>n.initialize()}},{provide:zC,useFactory:EI},{provide:F3,useFactory:U3}]}(()=>a)),d=p.injector.get(qr,null);return a.runOutsideAngular(()=>{const c=a.onError.subscribe({next:s=>{d.handleError(s)}});p.onDestroy(()=>{Gu(this._modules,p),c.unsubscribe()})}),function MC(t,n,r){try{const e=r();return fc(e)?e.catch(i=>{throw n.runOutsideAngular(()=>t.handleError(i)),i}):e}catch(e){throw n.runOutsideAngular(()=>t.handleError(e)),e}}(d,a,()=>{const c=p.injector.get(hM);return c.runInitializers(),c.donePromise.then(()=>(function jv(t){Nn(t,"Expected localeId to be defined"),"string"==typeof t&&(Vv=t.toLowerCase().replace(/_/g,"-"))}(p.injector.get(Ma,m1)||m1),this._moduleDoBootstrap(p),p))})})}bootstrapModule(e,i=[]){const a=_C({},i);return function CI(t,n,r){const e=new Kg(r);return Promise.resolve(e)}(0,0,e).then(p=>this.bootstrapModuleFactory(p,a))}_moduleDoBootstrap(e){const i=e.injector.get(Po);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(a=>i.bootstrap(a));else{if(!e.instance.ngDoBootstrap)throw new K(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new K(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(_M,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ci))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();function _C(t,n){return Array.isArray(n)?n.reduce(_C,t):{...t,...n}}let Po=(()=>{var t;class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=te(zC),this.zoneIsStable=te(F3),this.componentTypes=[],this.components=[],this.isStable=te(Uu).hasPendingTasks.pipe(Di(e=>e?de(!1):this.zoneIsStable),cl(),ia()),this._injector=te(or)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const a=e instanceof D3;if(!this._injector.get(hM).done)throw!a&&function zo(t){const n=zt(t)||ji(t)||tn(t);return null!==n&&n.standalone}(e),new K(405,!1);let d;d=a?e:this._injector.get(K0).resolveComponentFactory(e),this.componentTypes.push(d.componentType);const c=function xI(t){return t.isBoundToModule}(d)?void 0:this._injector.get(Ns),o=d.create(Ci.NULL,[],i||d.selector,c),l=o.location.nativeElement,u=o.injector.get(cC,null);return u?.registerApplication(l),o.onDestroy(()=>{this.detachView(o.hostView),Gu(this.components,o),u?.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new K(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Gu(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(AM,[]);i.push(...this._bootstrapListeners),i.forEach(a=>a(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Gu(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new K(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Gu(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}const zC=new j("",{providedIn:"root",factory:()=>te(qr).handleError.bind(void 0)});function EI(){const t=te(ze),n=te(qr);return r=>t.runOutsideAngular(()=>n.handleError(r))}let DI=(()=>{var t;class n{constructor(){this.zone=te(ze),this.applicationRef=te(Po)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();let Li=(()=>{class n{}return n.__NG_ELEMENT_ID__=LI,n})();function LI(t){return function HI(t,n,r){if(Ba(t)&&!r){const e=mi(t.index,n);return new sc(e,e)}return 47&t.type?new sc(n[di],n):null}(rn(),ie(),16==(16&t))}class CC{constructor(){}supports(n){return qu(n)}create(n){return new VI(n)}}const NI=(t,n)=>n;class VI{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||NI}forEachItem(n){let r;for(r=this._itHead;null!==r;r=r._next)n(r)}forEachOperation(n){let r=this._itHead,e=this._removalsHead,i=0,a=null;for(;r||e;){const p=!e||r&&r.currentIndex{p=this._trackByFn(i,d),null!==r&&Object.is(r.trackById,p)?(e&&(r=this._verifyReinsertion(r,d,p,i)),Object.is(r.item,d)||this._addIdentityChange(r,d)):(r=this._mismatch(r,d,p,i),e=!0),r=r._next,i++}),this.length=i;return this._truncate(r),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,r,e,i){let a;return null===n?a=this._itTail:(a=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._reinsertAfter(n,a,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(e,i))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._moveAfter(n,a,i)):n=this._addAfter(new jI(r,e),a,i),n}_verifyReinsertion(n,r,e,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null);return null!==a?n=this._reinsertAfter(a,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const r=n._next;this._addToRemovals(this._unlink(n)),n=r}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,r,e){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,a=n._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(n,r,e),this._addToMoves(n,e),n}_moveAfter(n,r,e){return this._unlink(n),this._insertAfter(n,r,e),this._addToMoves(n,e),n}_addAfter(n,r,e){return this._insertAfter(n,r,e),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,r,e){const i=null===r?this._itHead:r._next;return n._next=i,n._prev=r,null===i?this._itTail=n:i._prev=n,null===r?this._itHead=n:r._next=n,null===this._linkedRecords&&(this._linkedRecords=new xC),this._linkedRecords.put(n),n.currentIndex=e,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const r=n._prev,e=n._next;return null===r?this._itHead=e:r._next=e,null===e?this._itTail=r:e._prev=r,n}_addToMoves(n,r){return n.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new xC),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,r){return n.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class jI{constructor(n,r){this.item=n,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class FI{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,r){let e;for(e=this._head;null!==e;e=e._nextDup)if((null===r||r<=e.currentIndex)&&Object.is(e.trackById,n))return e;return null}remove(n){const r=n._prevDup,e=n._nextDup;return null===r?this._head=e:r._nextDup=e,null===e?this._tail=r:e._prevDup=r,null===this._head}}class xC{constructor(){this.map=new Map}put(n){const r=n.trackById;let e=this.map.get(r);e||(e=new FI,this.map.set(r,e)),e.add(n)}get(n,r){const i=this.map.get(n);return i?i.get(n,r):null}remove(n){const r=n.trackById;return this.map.get(r).remove(n)&&this.map.delete(r),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function RC(t,n,r){const e=t.previousIndex;if(null===e)return e;let i=0;return r&&e{if(r&&r.key===i)this._maybeAddToChanges(r,e),this._appendAfter=r,r=r._next;else{const a=this._getOrCreateRecordForKey(i,e);r=this._insertBeforeOrAppend(r,a)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let e=r;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,r){if(n){const e=n._prev;return r._next=n,r._prev=e,n._prev=r,e&&(e._next=r),n===this._mapHead&&(this._mapHead=r),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(n,r){if(this._records.has(n)){const i=this._records.get(n);this._maybeAddToChanges(i,r);const a=i._prev,p=i._next;return a&&(a._next=p),p&&(p._prev=a),i._next=null,i._prev=null,i}const e=new YI(n);return this._records.set(n,e),e.currentValue=r,this._addToAdditions(e),e}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,r){Object.is(r,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=r,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,r){n instanceof Map?n.forEach(r):Object.keys(n).forEach(e=>r(n[e],e))}}class YI{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function qC(){return new lr([new CC])}let lr=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||qC()),deps:[[n,new Yr,new Yn]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(null!=i)return i;throw new K(901,!1)}}return(t=n).\u0275prov=X({token:t,providedIn:"root",factory:qC}),n})();function SC(){return new yc([new TC])}let yc=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||SC()),deps:[[n,new Yr,new Yn]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(i)return i;throw new K(901,!1)}}return(t=n).\u0275prov=X({token:t,providedIn:"root",factory:SC}),n})();const $I=fC(null,"core",[]);let QI=(()=>{var t;class n{constructor(e){}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Po))},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();function _1(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}let xM=null;function Bo(){return xM}class p6{}const Ye=new j("DocumentToken");let RM=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(){return te(h6)},providedIn:"platform"}),n})();const u6=new j("Location Initialized");let h6=(()=>{var t;class n extends RM{constructor(){super(),this._doc=te(Ye),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Bo().getBaseHref(this._doc)}onPopState(e){const i=Bo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Bo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,a){this._history.pushState(e,i,a)}replaceState(e,i,a){this._history.replaceState(e,i,a)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(){return new t},providedIn:"platform"}),n})();function TM(t,n){if(0==t.length)return n;if(0==n.length)return t;let r=0;return t.endsWith("/")&&r++,n.startsWith("/")&&r++,2==r?t+n.substring(1):1==r?t+n:t+"/"+n}function IC(t){const n=t.match(/#|\?|$/),r=n&&n.index||t.length;return t.slice(0,r-("/"===t[r-1]?1:0))+t.slice(r)}function $a(t){return t&&"?"!==t[0]?"?"+t:t}let js=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(){return te(VC)},providedIn:"root"}),n})();const NC=new j("appBaseHref");let VC=(()=>{var t;class n extends js{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??te(Ye).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return TM(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+$a(this._platformLocation.search),a=this._platformLocation.hash;return a&&e?`${i}${a}`:i}pushState(e,i,a,p){const d=this.prepareExternalUrl(a+$a(p));this._platformLocation.pushState(e,i,d)}replaceState(e,i,a,p){const d=this.prepareExternalUrl(a+$a(p));this._platformLocation.replaceState(e,i,d)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(RM),H(NC,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),f6=(()=>{var t;class n extends js{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=TM(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,a,p){let d=this.prepareExternalUrl(a+$a(p));0==d.length&&(d=this._platformLocation.pathname),this._platformLocation.pushState(e,i,d)}replaceState(e,i,a,p){let d=this.prepareExternalUrl(a+$a(p));0==d.length&&(d=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,d)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(RM),H(NC,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})(),A1=(()=>{var t;class n{constructor(e){this._subject=new xe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function g6(t){if(new RegExp("^(https?:)?//").test(t)){const[,r]=t.split(/\/\/[^\/]+/);return r}return t}(IC(jC(i))),this._locationStrategy.onPopState(a=>{this._subject.emit({url:this.path(!0),pop:!0,state:a.state,type:a.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+$a(i))}normalize(e){return n.stripTrailingSlash(function b6(t,n){if(!t||!n.startsWith(t))return n;const r=n.substring(t.length);return""===r||["/",";","?","#"].includes(r[0])?r:n}(this._basePath,jC(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",a=null){this._locationStrategy.pushState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+$a(i)),a)}replaceState(e,i="",a=null){this._locationStrategy.replaceState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+$a(i)),a)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(a=>a(e,i))}subscribe(e,i,a){return this._subject.subscribe({next:e,error:i,complete:a})}}return(t=n).normalizeQueryParams=$a,t.joinWithSlash=TM,t.stripTrailingSlash=IC,t.\u0275fac=function(e){return new(e||t)(H(js))},t.\u0275prov=X({token:t,factory:function(){return function m6(){return new A1(H(js))}()},providedIn:"root"}),n})();function jC(t){return t.replace(/\/index.html$/,"")}function KC(t,n){n=encodeURIComponent(n);for(const r of t.split(";")){const e=r.indexOf("="),[i,a]=-1==e?[r,""]:[r.slice(0,e),r.slice(e+1)];if(i.trim()===n)return decodeURIComponent(a)}return null}let Qn=(()=>{var t;class n{constructor(e,i){this._viewContainer=e,this._context=new aN,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){ix("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){ix("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return(t=n).\u0275fac=function(e){return new(e||t)(E(bi),E(ui))},t.\u0275dir=$({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class aN{constructor(){this.$implicit=null,this.ngIf=null}}function ix(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${ei(n)}'.`)}class IM{constructor(n,r){this._viewContainerRef=n,this._templateRef=r,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}}let Rc=(()=>{var t;class n{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const i of this._defaultViews)i.enforceState(e)}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),n})(),NM=(()=>{var t;class n{constructor(e,i,a){this.ngSwitch=a,a._addCase(),this._view=new IM(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(t=n).\u0275fac=function(e){return new(e||t)(E(bi),E(ui),E(Rc,9))},t.\u0275dir=$({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),rx=(()=>{var t;class n{constructor(e,i,a){this._ngEl=e,this._differs=i,this._renderer=a,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[a,p]=e.split("."),d=-1===a.indexOf("-")?void 0:So.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,a,p?`${i}${p}`:i,d):this._renderer.removeStyle(this._ngEl.nativeElement,a,d)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(yc),E(Ua))},t.\u0275dir=$({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),lh=(()=>{var t;class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:a,ngTemplateOutletContext:p,ngTemplateOutletInjector:d}=this;this._viewRef=i.createEmbeddedView(a,p,d?{injector:d}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(bi))},t.\u0275dir=$({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[ti]}),n})(),Wt=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();const ox="browser";function sx(t){return"server"===t}let kN=(()=>{var t;class n{}return(t=n).\u0275prov=X({token:t,providedIn:"root",factory:()=>new LN(H(Ye),window)}),n})();class LN{constructor(n,r){this.document=n,this.window=r,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(n){this.supportsScrolling()&&this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){if(!this.supportsScrolling())return;const r=function HN(t,n){const r=t.getElementById(n)||t.getElementsByName(n)[0];if(r)return r;if("function"==typeof t.createTreeWalker&&t.body&&"function"==typeof t.body.attachShadow){const e=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let i=e.currentNode;for(;i;){const a=i.shadowRoot;if(a){const p=a.getElementById(n)||a.querySelector(`[name="${n}"]`);if(p)return p}i=e.nextNode()}}return null}(this.document,n);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(n){this.supportsScrolling()&&(this.window.history.scrollRestoration=n)}scrollToElement(n){const r=n.getBoundingClientRect(),e=r.left+this.window.pageXOffset,i=r.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(e-a[0],i-a[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class lx{}class aV extends p6{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class YM extends aV{static makeCurrent(){!function d6(t){xM||(xM=t)}(new YM)}onAndCancel(n,r,e){return n.addEventListener(r,e),()=>{n.removeEventListener(r,e)}}dispatchEvent(n,r){n.dispatchEvent(r)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,r){return(r=r||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,r){return"window"===r?window:"document"===r?n:"body"===r?n.body:null}getBaseHref(n){const r=function oV(){return qc=qc||document.querySelector("base"),qc?qc.getAttribute("href"):null}();return null==r?null:function sV(t){ph=ph||document.createElement("a"),ph.setAttribute("href",t);const n=ph.pathname;return"/"===n.charAt(0)?n:`/${n}`}(r)}resetBaseElement(){qc=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return KC(document.cookie,n)}}let ph,qc=null,cV=(()=>{var t;class n{build(){return new XMLHttpRequest}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const XM=new j("EventManagerPlugins");let hx=(()=>{var t;class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(a=>{a.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,a){return this._findPluginFor(i).addEventListener(e,i,a)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(p=>p.supports(e)),!i)throw new K(5101,!1);return this._eventNameToPlugin.set(e,i),i}}return(t=n).\u0275fac=function(e){return new(e||t)(H(XM),H(ze))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();class fx{constructor(n){this._doc=n}}const GM="ng-app-id";let mx=(()=>{var t;class n{constructor(e,i,a,p={}){this.doc=e,this.appId=i,this.nonce=a,this.platformId=p,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=sx(p),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(a=>a.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${GM}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(a=>{null!=a.textContent&&i.set(a.textContent,a)}),i}return null}changeUsageCount(e,i){const a=this.styleRef;if(a.has(e)){const p=a.get(e);return p.usage+=i,p.usage}return a.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const a=this.styleNodesInDOM,p=a?.get(i);if(p?.parentNode===e)return a.delete(i),p.removeAttribute(GM),p;{const d=this.doc.createElement("style");return this.nonce&&d.setAttribute("nonce",this.nonce),d.textContent=i,this.platformIsServer&&d.setAttribute(GM,this.appId),d}}addStyleToHost(e,i){const a=this.getStyleElement(e,i);e.appendChild(a);const p=this.styleRef,d=p.get(i)?.elements;d?d.push(a):p.set(i,{elements:[a],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye),H(gu),H(tg,8),H(Eo))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const $M={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},QM=/%COMP%/g,hV=new j("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function gx(t,n){return n.map(r=>r.replace(QM,t))}let JM=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=a,this.removeStylesOnCompDestroy=p,this.doc=d,this.platformId=c,this.ngZone=s,this.nonce=o,this.rendererByCompId=new Map,this.platformIsServer=sx(c),this.defaultRenderer=new KM(e,d,s,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Vn.ShadowDom&&(i={...i,encapsulation:Vn.Emulated});const a=this.getOrCreateRenderer(e,i);return a instanceof _x?a.applyToHost(e):a instanceof ZM&&a.applyStyles(),a}getOrCreateRenderer(e,i){const a=this.rendererByCompId;let p=a.get(i.id);if(!p){const d=this.doc,c=this.ngZone,s=this.eventManager,o=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,u=this.platformIsServer;switch(i.encapsulation){case Vn.Emulated:p=new _x(s,o,i,this.appId,l,d,c,u);break;case Vn.ShadowDom:return new gV(s,o,e,i,d,c,this.nonce,u);default:p=new ZM(s,o,i,l,d,c,u)}a.set(i.id,p)}return p}ngOnDestroy(){this.rendererByCompId.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(hx),H(mx),H(gu),H(hV),H(Ye),H(Eo),H(ze),H(tg))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();class KM{constructor(n,r,e,i){this.eventManager=n,this.doc=r,this.ngZone=e,this.platformIsServer=i,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,r){return r?this.doc.createElementNS($M[r]||r,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,r){(Mx(n)?n.content:n).appendChild(r)}insertBefore(n,r,e){n&&(Mx(n)?n.content:n).insertBefore(r,e)}removeChild(n,r){n&&n.removeChild(r)}selectRootElement(n,r){let e="string"==typeof n?this.doc.querySelector(n):n;if(!e)throw new K(-5104,!1);return r||(e.textContent=""),e}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,r,e,i){if(i){r=i+":"+r;const a=$M[i];a?n.setAttributeNS(a,r,e):n.setAttribute(r,e)}else n.setAttribute(r,e)}removeAttribute(n,r,e){if(e){const i=$M[e];i?n.removeAttributeNS(i,r):n.removeAttribute(`${e}:${r}`)}else n.removeAttribute(r)}addClass(n,r){n.classList.add(r)}removeClass(n,r){n.classList.remove(r)}setStyle(n,r,e,i){i&(So.DashCase|So.Important)?n.style.setProperty(r,e,i&So.Important?"important":""):n.style[r]=e}removeStyle(n,r,e){e&So.DashCase?n.style.removeProperty(r):n.style[r]=""}setProperty(n,r,e){n[r]=e}setValue(n,r){n.nodeValue=r}listen(n,r,e){if("string"==typeof n&&!(n=Bo().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${r}`);return this.eventManager.addEventListener(n,r,this.decoratePreventDefault(e))}decoratePreventDefault(n){return r=>{if("__ngUnwrap__"===r)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(r)):n(r))&&r.preventDefault()}}}function Mx(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class gV extends KM{constructor(n,r,e,i,a,p,d,c){super(n,a,p,c),this.sharedStylesHost=r,this.hostEl=e,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=gx(i.id,i.styles);for(const o of s){const l=document.createElement("style");d&&l.setAttribute("nonce",d),l.textContent=o,this.shadowRoot.appendChild(l)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,r){return super.appendChild(this.nodeOrShadowRoot(n),r)}insertBefore(n,r,e){return super.insertBefore(this.nodeOrShadowRoot(n),r,e)}removeChild(n,r){return super.removeChild(this.nodeOrShadowRoot(n),r)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ZM extends KM{constructor(n,r,e,i,a,p,d,c){super(n,a,p,d),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=i,this.styles=c?gx(c,e.styles):e.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class _x extends ZM{constructor(n,r,e,i,a,p,d,c){const s=i+"-"+e.id;super(n,r,e,a,p,d,c,s),this.contentAttr=function fV(t){return"_ngcontent-%COMP%".replace(QM,t)}(s),this.hostAttr=function mV(t){return"_nghost-%COMP%".replace(QM,t)}(s)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,r){const e=super.createElement(n,r);return super.setAttribute(e,this.contentAttr,""),e}}let MV=(()=>{var t;class n extends fx{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,a){return e.addEventListener(i,a,!1),()=>this.removeEventListener(e,i,a)}removeEventListener(e,i,a){return e.removeEventListener(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const Ax=["alt","control","meta","shift"],_V={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},AV={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let zV=(()=>{var t;class n extends fx{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,a){const p=n.parseEventName(i),d=n.eventCallback(p.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Bo().onAndCancel(e,p.domEventName,d))}static parseEventName(e){const i=e.toLowerCase().split("."),a=i.shift();if(0===i.length||"keydown"!==a&&"keyup"!==a)return null;const p=n._normalizeKey(i.pop());let d="",c=i.indexOf("code");if(c>-1&&(i.splice(c,1),d="code."),Ax.forEach(o=>{const l=i.indexOf(o);l>-1&&(i.splice(l,1),d+=o+".")}),d+=p,0!=i.length||0===p.length)return null;const s={};return s.domEventName=a,s.fullKey=d,s}static matchEventFullKeyCode(e,i){let a=_V[e.key]||e.key,p="";return i.indexOf("code.")>-1&&(a=e.code,p="code."),!(null==a||!a)&&(a=a.toLowerCase()," "===a?a="space":"."===a&&(a="dot"),Ax.forEach(d=>{d!==a&&(0,AV[d])(e)&&(p+=d+".")}),p+=a,p===i)}static eventCallback(e,i,a){return p=>{n.matchEventFullKeyCode(p,e)&&a.runGuarded(()=>i(p))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const yV=fC($I,"browser",[{provide:Eo,useValue:ox},{provide:T3,useValue:function OV(){YM.makeCurrent()},multi:!0},{provide:Ye,useFactory:function vV(){return function rL(t){jb=t}(document),document},deps:[]}]),CV=new j(""),wx=[{provide:Xu,useClass:class lV{addToWindow(n){Ft.getAngularTestability=(e,i=!0)=>{const a=n.findTestabilityInTree(e,i);if(null==a)throw new K(5103,!1);return a},Ft.getAllAngularTestabilities=()=>n.getAllTestabilities(),Ft.getAllAngularRootElements=()=>n.getAllRootElements(),Ft.frameworkStabilizers||(Ft.frameworkStabilizers=[]),Ft.frameworkStabilizers.push(e=>{const i=Ft.getAllAngularTestabilities();let a=i.length,p=!1;const d=function(c){p=p||c,a--,0==a&&e(p)};i.forEach(c=>{c.whenStable(d)})})}findTestabilityInTree(n,r,e){return null==r?null:n.getTestability(r)??(e?Bo().isShadowRoot(r)?this.findTestabilityInTree(n,r.host,!0):this.findTestabilityInTree(n,r.parentElement,!0):null)}},deps:[]},{provide:cC,useClass:bM,deps:[ze,gM,Xu]},{provide:bM,useClass:bM,deps:[ze,gM,Xu]}],vx=[{provide:Jb,useValue:"root"},{provide:qr,useFactory:function wV(){return new qr},deps:[]},{provide:XM,useClass:MV,multi:!0,deps:[Ye,ze,Eo]},{provide:XM,useClass:zV,multi:!0,deps:[Ye]},JM,mx,hx,{provide:nc,useExisting:JM},{provide:lx,useClass:cV,deps:[]},[]];let yx=(()=>{var t;class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:gu,useValue:e.appId}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(CV,12))},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[...vx,...wx],imports:[Wt,QI]}),n})(),e2=(()=>{var t;class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye))},t.\u0275prov=X({token:t,factory:function(e){let i=null;return i=e?new e:function RV(){return new e2(H(Ye))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;let uh=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(e){let i=null;return i=e?new(e||t):H(Rx),i},providedIn:"root"}),n})(),Rx=(()=>{var t;class n extends uh{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case an.NONE:return i;case an.HTML:return ua(i,"HTML")?ar(i):M3(this._doc,String(i)).toString();case an.STYLE:return ua(i,"Style")?ar(i):i;case an.SCRIPT:if(ua(i,"Script"))return ar(i);throw new K(5200,!1);case an.URL:return ua(i,"URL")?ar(i):du(String(i));case an.RESOURCE_URL:if(ua(i,"ResourceURL"))return ar(i);throw new K(5201,!1);default:throw new K(5202,!1)}}bypassSecurityTrustHtml(e){return function pL(t){return new aL(t)}(e)}bypassSecurityTrustStyle(e){return function uL(t){return new oL(t)}(e)}bypassSecurityTrustScript(e){return function hL(t){return new sL(t)}(e)}bypassSecurityTrustUrl(e){return function fL(t){return new lL(t)}(e)}bypassSecurityTrustResourceUrl(e){return function mL(t){return new cL(t)}(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye))},t.\u0275prov=X({token:t,factory:function(e){let i=null;return i=e?new e:function EV(t){return new Rx(t.get(Ye))}(H(Ci)),i},providedIn:"root"}),n})();function dr(t){return!!t&&(t instanceof bt||q(t.lift)&&q(t.subscribe))}const{isArray:DV}=Array,{getPrototypeOf:kV,prototype:LV,keys:HV}=Object;function qx(t){if(1===t.length){const n=t[0];if(DV(n))return{args:n,keys:null};if(function WV(t){return t&&"object"==typeof t&&kV(t)===LV}(n)){const r=HV(n);return{args:r.map(e=>n[e]),keys:r}}}return{args:t,keys:null}}const{isArray:PV}=Array;function n2(t){return Pe(n=>function BV(t,n){return PV(n)?t(...n):t(n)}(t,n))}function Sx(t,n){return t.reduce((r,e,i)=>(r[e]=n[i],r),{})}function Sc(...t){const n=ps(t),r=ds(t),{args:e,keys:i}=qx(t);if(0===e.length)return ci([],n);const a=new bt(function IV(t,n,r=Wn){return e=>{Ex(n,()=>{const{length:i}=t,a=new Array(i);let p=i,d=i;for(let c=0;c{const s=ci(t[c],n);let o=!1;s.subscribe(Ct(e,l=>{a[c]=l,o||(o=!0,d--),d||e.next(r(a.slice()))},()=>{--p||e.complete()}))},e)},e)}}(e,n,i?p=>Sx(i,p):Wn));return r?a.pipe(n2(r)):a}function Ex(t,n,r){t?wi(r,t,n):n()}const Ec=O(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Fs(...t){return function NV(){return cn(1)}()(ci(t,ps(t)))}function O1(t){return new bt(n=>{Oi(t()).subscribe(n)})}function pr(t,n){const r=q(t)?t:()=>t,e=i=>i.error(r());return new bt(n?i=>n.schedule(e,0,i):e)}function r2(){return jt((t,n)=>{let r=null;t._refCount++;const e=Ct(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(r=null);const i=t._connection,a=r;r=null,i&&(!a||i===a)&&i.unsubscribe(),n.unsubscribe()});t.subscribe(e),e.closed||(r=t.connect())})}class a2 extends bt{constructor(n,r){super(),this.source=n,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,Se(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new C;const r=this.getSubject();n.add(this.source.subscribe(Ct(r,void 0,()=>{this._teardown(),r.complete()},e=>{this._teardown(),r.error(e)},()=>this._teardown()))),n.closed&&(this._connection=null,n=C.EMPTY)}return n}refCount(){return r2()(this)}}function ii(t){return t<=0?()=>Ni:jt((n,r)=>{let e=0;n.subscribe(Ct(r,i=>{++e<=t&&(r.next(i),t<=e&&r.complete())}))})}function ur(...t){const n=ps(t);return jt((r,e)=>{(n?Fs(t,r,n):Fs(t,r)).subscribe(e)})}function Pt(t,n){return jt((r,e)=>{let i=0;r.subscribe(Ct(e,a=>t.call(n,a,i++)&&e.next(a)))})}function hh(t){return jt((n,r)=>{let e=!1;n.subscribe(Ct(r,i=>{e=!0,r.next(i)},()=>{e||r.next(t),r.complete()}))})}function Dx(t=VV){return jt((n,r)=>{let e=!1;n.subscribe(Ct(r,i=>{e=!0,r.next(i)},()=>e?r.complete():r.error(t())))})}function VV(){return new Ec}function _a(t,n){const r=arguments.length>=2;return e=>e.pipe(t?Pt((i,a)=>t(i,a,e)):Wn,ii(1),r?hh(n):Dx(()=>new Ec))}function Us(t,n){return q(n)?Tt(t,n,1):Tt(t,1)}function ai(t,n,r){const e=q(t)||n||r?{next:t,error:n,complete:r}:t;return e?jt((i,a)=>{var p;null===(p=e.subscribe)||void 0===p||p.call(e);let d=!0;i.subscribe(Ct(a,c=>{var s;null===(s=e.next)||void 0===s||s.call(e,c),a.next(c)},()=>{var c;d=!1,null===(c=e.complete)||void 0===c||c.call(e),a.complete()},c=>{var s;d=!1,null===(s=e.error)||void 0===s||s.call(e,c),a.error(c)},()=>{var c,s;d&&(null===(c=e.unsubscribe)||void 0===c||c.call(e)),null===(s=e.finalize)||void 0===s||s.call(e)}))}):Wn}function Ki(t){return jt((n,r)=>{let a,e=null,i=!1;e=n.subscribe(Ct(r,void 0,void 0,p=>{a=Oi(t(p,Ki(t)(n))),e?(e.unsubscribe(),e=null,a.subscribe(r)):i=!0})),i&&(e.unsubscribe(),e=null,a.subscribe(r))})}function o2(t){return t<=0?()=>Ni:jt((n,r)=>{let e=[];n.subscribe(Ct(r,i=>{e.push(i),t{for(const i of e)r.next(i);r.complete()},void 0,()=>{e=null}))})}function kx(t){return Pe(()=>t)}function Ys(t){return jt((n,r)=>{try{n.subscribe(r)}finally{r.add(t)}})}function Mt(t){return jt((n,r)=>{Oi(t).subscribe(Ct(r,()=>r.complete(),ve)),!r.closed&&n.subscribe(r)})}const ct="primary",Dc=Symbol("RouteTitle");class YV{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r[0]:r}return null}getAll(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}}function w1(t){return new YV(t)}function XV(t,n,r){const e=r.path.split("/");if(e.length>t.length||"full"===r.pathMatch&&(n.hasChildren()||e.lengthe[a]===i)}return t===n}function Hx(t){return t.length>0?t[t.length-1]:null}function No(t){return dr(t)?t:fc(t)?ci(Promise.resolve(t)):de(t)}const $V={exact:function Bx(t,n,r){if(!Xs(t.segments,n.segments)||!fh(t.segments,n.segments,r)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const e in n.children)if(!t.children[e]||!Bx(t.children[e],n.children[e],r))return!1;return!0},subset:Ix},Wx={exact:function QV(t,n){return Aa(t,n)},subset:function JV(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(r=>Lx(t[r],n[r]))},ignored:()=>!0};function Px(t,n,r){return $V[r.paths](t.root,n.root,r.matrixParams)&&Wx[r.queryParams](t.queryParams,n.queryParams)&&!("exact"===r.fragment&&t.fragment!==n.fragment)}function Ix(t,n,r){return Nx(t,n,n.segments,r)}function Nx(t,n,r,e){if(t.segments.length>r.length){const i=t.segments.slice(0,r.length);return!(!Xs(i,r)||n.hasChildren()||!fh(i,r,e))}if(t.segments.length===r.length){if(!Xs(t.segments,r)||!fh(t.segments,r,e))return!1;for(const i in n.children)if(!t.children[i]||!Ix(t.children[i],n.children[i],e))return!1;return!0}{const i=r.slice(0,t.segments.length),a=r.slice(t.segments.length);return!!(Xs(t.segments,i)&&fh(t.segments,i,e)&&t.children[ct])&&Nx(t.children[ct],n,a,e)}}function fh(t,n,r){return n.every((e,i)=>Wx[r](t[i].parameters,e.parameters))}class v1{constructor(n=new It([],{}),r={},e=null){this.root=n,this.queryParams=r,this.fragment=e}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=w1(this.queryParams)),this._queryParamMap}toString(){return ej.serialize(this)}}class It{constructor(n,r){this.segments=n,this.children=r,this.parent=null,Object.values(r).forEach(e=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return mh(this)}}class kc{constructor(n,r){this.path=n,this.parameters=r}get parameterMap(){return this._parameterMap||(this._parameterMap=w1(this.parameters)),this._parameterMap}toString(){return Fx(this)}}function Xs(t,n){return t.length===n.length&&t.every((r,e)=>r.path===n[e].path)}let Lc=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(){return new s2},providedIn:"root"}),n})();class s2{parse(n){const r=new pj(n);return new v1(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(n){const r=`/${Hc(n.root,!0)}`,e=function nj(t){const n=Object.keys(t).map(r=>{const e=t[r];return Array.isArray(e)?e.map(i=>`${bh(r)}=${bh(i)}`).join("&"):`${bh(r)}=${bh(e)}`}).filter(r=>!!r);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${r}${e}${"string"==typeof n.fragment?`#${function tj(t){return encodeURI(t)}(n.fragment)}`:""}`}}const ej=new s2;function mh(t){return t.segments.map(n=>Fx(n)).join("/")}function Hc(t,n){if(!t.hasChildren())return mh(t);if(n){const r=t.children[ct]?Hc(t.children[ct],!1):"",e=[];return Object.entries(t.children).forEach(([i,a])=>{i!==ct&&e.push(`${i}:${Hc(a,!1)}`)}),e.length>0?`${r}(${e.join("//")})`:r}{const r=function ZV(t,n){let r=[];return Object.entries(t.children).forEach(([e,i])=>{e===ct&&(r=r.concat(n(i,e)))}),Object.entries(t.children).forEach(([e,i])=>{e!==ct&&(r=r.concat(n(i,e)))}),r}(t,(e,i)=>i===ct?[Hc(t.children[ct],!1)]:[`${i}:${Hc(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[ct]?`${mh(t)}/${r[0]}`:`${mh(t)}/(${r.join("//")})`}}function Vx(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function bh(t){return Vx(t).replace(/%3B/gi,";")}function l2(t){return Vx(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function gh(t){return decodeURIComponent(t)}function jx(t){return gh(t.replace(/\+/g,"%20"))}function Fx(t){return`${l2(t.path)}${function ij(t){return Object.keys(t).map(n=>`;${l2(n)}=${l2(t[n])}`).join("")}(t.parameters)}`}const rj=/^[^\/()?;#]+/;function c2(t){const n=t.match(rj);return n?n[0]:""}const aj=/^[^\/()?;=#]+/,sj=/^[^=?&#]+/,cj=/^[^&#]+/;class pj{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new It([],{}):new It([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let e={};return this.peekStartsWith("(")&&(e=this.parseParens(!1)),(n.length>0||Object.keys(r).length>0)&&(e[ct]=new It(n,r)),e}parseSegment(){const n=c2(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new K(4009,!1);return this.capture(n),new kc(gh(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const r=function oj(t){const n=t.match(aj);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const i=c2(this.remaining);i&&(e=i,this.capture(e))}n[gh(r)]=gh(e)}parseQueryParam(n){const r=function lj(t){const n=t.match(sj);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const p=function dj(t){const n=t.match(cj);return n?n[0]:""}(this.remaining);p&&(e=p,this.capture(e))}const i=jx(r),a=jx(e);if(n.hasOwnProperty(i)){let p=n[i];Array.isArray(p)||(p=[p],n[i]=p),p.push(a)}else n[i]=a}parseParens(n){const r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const e=c2(this.remaining),i=this.remaining[e.length];if("/"!==i&&")"!==i&&";"!==i)throw new K(4010,!1);let a;e.indexOf(":")>-1?(a=e.slice(0,e.indexOf(":")),this.capture(a),this.capture(":")):n&&(a=ct);const p=this.parseChildren();r[a]=1===Object.keys(p).length?p[ct]:new It([],p),this.consumeOptional("//")}return r}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new K(4011,!1)}}function Ux(t){return t.segments.length>0?new It([],{[ct]:t}):t}function Yx(t){const n={};for(const e of Object.keys(t.children)){const a=Yx(t.children[e]);if(e===ct&&0===a.segments.length&&a.hasChildren())for(const[p,d]of Object.entries(a.children))n[p]=d;else(a.segments.length>0||a.hasChildren())&&(n[e]=a)}return function uj(t){if(1===t.numberOfChildren&&t.children[ct]){const n=t.children[ct];return new It(t.segments.concat(n.segments),n.children)}return t}(new It(t.segments,n))}function Gs(t){return t instanceof v1}function Xx(t){let n;const i=Ux(function r(a){const p={};for(const c of a.children){const s=r(c);p[c.outlet]=s}const d=new It(a.url,p);return a===t&&(n=d),d}(t.root));return n??i}function Gx(t,n,r,e){let i=t;for(;i.parent;)i=i.parent;if(0===n.length)return d2(i,i,i,r,e);const a=function fj(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new Qx(!0,0,t);let n=0,r=!1;const e=t.reduce((i,a,p)=>{if("object"==typeof a&&null!=a){if(a.outlets){const d={};return Object.entries(a.outlets).forEach(([c,s])=>{d[c]="string"==typeof s?s.split("/"):s}),[...i,{outlets:d}]}if(a.segmentPath)return[...i,a.segmentPath]}return"string"!=typeof a?[...i,a]:0===p?(a.split("/").forEach((d,c)=>{0==c&&"."===d||(0==c&&""===d?r=!0:".."===d?n++:""!=d&&i.push(d))}),i):[...i,a]},[]);return new Qx(r,n,e)}(n);if(a.toRoot())return d2(i,i,new It([],{}),r,e);const p=function mj(t,n,r){if(t.isAbsolute)return new _h(n,!0,0);if(!r)return new _h(n,!1,NaN);if(null===r.parent)return new _h(r,!0,0);const e=Mh(t.commands[0])?0:1;return function bj(t,n,r){let e=t,i=n,a=r;for(;a>i;){if(a-=i,e=e.parent,!e)throw new K(4005,!1);i=e.segments.length}return new _h(e,!1,i-a)}(r,r.segments.length-1+e,t.numberOfDoubleDots)}(a,i,t),d=p.processChildren?Pc(p.segmentGroup,p.index,a.commands):Jx(p.segmentGroup,p.index,a.commands);return d2(i,p.segmentGroup,d,r,e)}function Mh(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Wc(t){return"object"==typeof t&&null!=t&&t.outlets}function d2(t,n,r,e,i){let p,a={};e&&Object.entries(e).forEach(([c,s])=>{a[c]=Array.isArray(s)?s.map(o=>`${o}`):`${s}`}),p=t===n?r:$x(t,n,r);const d=Ux(Yx(p));return new v1(d,a,i)}function $x(t,n,r){const e={};return Object.entries(t.children).forEach(([i,a])=>{e[i]=a===n?r:$x(a,n,r)}),new It(t.segments,e)}class Qx{constructor(n,r,e){if(this.isAbsolute=n,this.numberOfDoubleDots=r,this.commands=e,n&&e.length>0&&Mh(e[0]))throw new K(4003,!1);const i=e.find(Wc);if(i&&i!==Hx(e))throw new K(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class _h{constructor(n,r,e){this.segmentGroup=n,this.processChildren=r,this.index=e}}function Jx(t,n,r){if(t||(t=new It([],{})),0===t.segments.length&&t.hasChildren())return Pc(t,n,r);const e=function Mj(t,n,r){let e=0,i=n;const a={match:!1,pathIndex:0,commandIndex:0};for(;i=r.length)return a;const p=t.segments[i],d=r[e];if(Wc(d))break;const c=`${d}`,s=e0&&void 0===c)break;if(c&&s&&"object"==typeof s&&void 0===s.outlets){if(!Zx(c,s,p))return a;e+=2}else{if(!Zx(c,{},p))return a;e++}i++}return{match:!0,pathIndex:i,commandIndex:e}}(t,n,r),i=r.slice(e.commandIndex);if(e.match&&e.pathIndexa!==ct)&&t.children[ct]&&1===t.numberOfChildren&&0===t.children[ct].segments.length){const a=Pc(t.children[ct],n,r);return new It(t.segments,a.children)}return Object.entries(e).forEach(([a,p])=>{"string"==typeof p&&(p=[p]),null!==p&&(i[a]=Jx(t.children[a],n,p))}),Object.entries(t.children).forEach(([a,p])=>{void 0===e[a]&&(i[a]=p)}),new It(t.segments,i)}}function p2(t,n,r){const e=t.segments.slice(0,n);let i=0;for(;i{"string"==typeof e&&(e=[e]),null!==e&&(n[r]=p2(new It([],{}),0,e))}),n}function Kx(t){const n={};return Object.entries(t).forEach(([r,e])=>n[r]=`${e}`),n}function Zx(t,n,r){return t==r.path&&Aa(n,r.parameters)}const Bc="imperative";class za{constructor(n,r){this.id=n,this.url=r}}class Ah extends za{constructor(n,r,e="imperative",i=null){super(n,r),this.type=0,this.navigationTrigger=e,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ka extends za{constructor(n,r,e){super(n,r),this.urlAfterRedirects=e,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ic extends za{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class y1 extends za{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=16}}class zh extends za{constructor(n,r,e,i){super(n,r),this.error=e,this.target=i,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class eR extends za{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Aj extends za{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zj extends za{constructor(n,r,e,i,a){super(n,r),this.urlAfterRedirects=e,this.state=i,this.shouldActivate=a,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Oj extends za{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class wj extends za{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vj{constructor(n){this.route=n,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class yj{constructor(n){this.route=n,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Cj{constructor(n){this.snapshot=n,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xj{constructor(n){this.snapshot=n,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Rj{constructor(n){this.snapshot=n,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Tj{constructor(n){this.snapshot=n,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class tR{constructor(n,r,e){this.routerEvent=n,this.position=r,this.anchor=e,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class u2{}class h2{constructor(n){this.url=n}}class qj{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Nc,this.attachRef=null}}let Nc=(()=>{var t;class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const a=this.getOrCreateContext(e);a.outlet=i,this.contexts.set(e,a)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new qj,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class iR{constructor(n){this._root=n}get root(){return this._root.value}parent(n){const r=this.pathFromRoot(n);return r.length>1?r[r.length-2]:null}children(n){const r=f2(n,this._root);return r?r.children.map(e=>e.value):[]}firstChild(n){const r=f2(n,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(n){const r=m2(n,this._root);return r.length<2?[]:r[r.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return m2(n,this._root).map(r=>r.value)}}function f2(t,n){if(t===n.value)return n;for(const r of n.children){const e=f2(t,r);if(e)return e}return null}function m2(t,n){if(t===n.value)return[n];for(const r of n.children){const e=m2(t,r);if(e.length)return e.unshift(n),e}return[]}class Za{constructor(n,r){this.value=n,this.children=r}toString(){return`TreeNode(${this.value})`}}function C1(t){const n={};return t&&t.children.forEach(r=>n[r.value.outlet]=r),n}class nR extends iR{constructor(n,r){super(n),this.snapshot=r,b2(this,n)}toString(){return this.snapshot.toString()}}function rR(t,n){const r=function Sj(t,n){const p=new Oh([],{},{},"",{},ct,n,null,{});return new oR("",new Za(p,[]))}(0,n),e=new en([new kc("",{})]),i=new en({}),a=new en({}),p=new en({}),d=new en(""),c=new Vo(e,i,p,d,a,ct,n,r.root);return c.snapshot=r.root,new nR(new Za(c,[]),r)}class Vo{constructor(n,r,e,i,a,p,d,c){this.urlSubject=n,this.paramsSubject=r,this.queryParamsSubject=e,this.fragmentSubject=i,this.dataSubject=a,this.outlet=p,this.component=d,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(Pe(s=>s[Dc]))??de(void 0),this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Pe(n=>w1(n)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Pe(n=>w1(n)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function aR(t,n="emptyOnly"){const r=t.pathFromRoot;let e=0;if("always"!==n)for(e=r.length-1;e>=1;){const i=r[e],a=r[e-1];if(i.routeConfig&&""===i.routeConfig.path)e--;else{if(a.component)break;e--}}return function Ej(t){return t.reduce((n,r)=>({params:{...n.params,...r.params},data:{...n.data,...r.data},resolve:{...r.data,...n.resolve,...r.routeConfig?.data,...r._resolvedData}}),{params:{},data:{},resolve:{}})}(r.slice(e))}class Oh{get title(){return this.data?.[Dc]}constructor(n,r,e,i,a,p,d,c,s){this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a,this.outlet=p,this.component=d,this.routeConfig=c,this._resolve=s}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=w1(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=w1(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class oR extends iR{constructor(n,r){super(r),this.url=n,b2(this,r)}toString(){return sR(this._root)}}function b2(t,n){n.value._routerState=t,n.children.forEach(r=>b2(t,r))}function sR(t){const n=t.children.length>0?` { ${t.children.map(sR).join(", ")} } `:"";return`${t.value}${n}`}function g2(t){if(t.snapshot){const n=t.snapshot,r=t._futureSnapshot;t.snapshot=r,Aa(n.queryParams,r.queryParams)||t.queryParamsSubject.next(r.queryParams),n.fragment!==r.fragment&&t.fragmentSubject.next(r.fragment),Aa(n.params,r.params)||t.paramsSubject.next(r.params),function GV(t,n){if(t.length!==n.length)return!1;for(let r=0;rAa(r.parameters,n[e].parameters))}(t.url,n.url);return r&&!(!t.parent!=!n.parent)&&(!t.parent||M2(t.parent,n.parent))}let _2=(()=>{var t;class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=ct,this.activateEvents=new xe,this.deactivateEvents=new xe,this.attachEvents=new xe,this.detachEvents=new xe,this.parentContexts=te(Nc),this.location=te(bi),this.changeDetector=te(Li),this.environmentInjector=te(or),this.inputBinder=te(wh,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:a}=e.name;if(i)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new K(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new K(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new K(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new K(4013,!1);this._activatedRoute=e;const a=this.location,d=e.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,s=new Dj(e,c,a.injector);this.activated=a.createComponent(d,{index:a.length,injector:s,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ti]}),n})();class Dj{constructor(n,r,e){this.route=n,this.childContexts=r,this.parent=e}get(n,r){return n===Vo?this.route:n===Nc?this.childContexts:this.parent.get(n,r)}}const wh=new j("");let lR=(()=>{var t;class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:i}=e,a=Sc([i.queryParams,i.params,i.data]).pipe(Di(([p,d,c],s)=>(c={...p,...d,...c},0===s?de(c):Promise.resolve(c)))).subscribe(p=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||null===i.component)return void this.unsubscribeFromRouteData(e);const d=function c6(t){const n=zt(t);if(!n)return null;const r=new lc(n);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(i.component);if(d)for(const{templateName:c}of d.inputs)e.activatedComponentRef.setInput(c,p[c]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,a)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();function Vc(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const e=r.value;e._futureSnapshot=n.value;const i=function Lj(t,n,r){return n.children.map(e=>{for(const i of r.children)if(t.shouldReuseRoute(e.value,i.value.snapshot))return Vc(t,e,i);return Vc(t,e)})}(t,n,r);return new Za(e,i)}{if(t.shouldAttach(n.value)){const a=t.retrieve(n.value);if(null!==a){const p=a.route;return p.value._futureSnapshot=n.value,p.children=n.children.map(d=>Vc(t,d)),p}}const e=function Hj(t){return new Vo(new en(t.url),new en(t.params),new en(t.queryParams),new en(t.fragment),new en(t.data),t.outlet,t.component,t)}(n.value),i=n.children.map(a=>Vc(t,a));return new Za(e,i)}}const A2="ngNavigationCancelingError";function cR(t,n){const{redirectTo:r,navigationBehaviorOptions:e}=Gs(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=dR(!1,0,n);return i.url=r,i.navigationBehaviorOptions=e,i}function dR(t,n,r){const e=new Error("NavigationCancelingError: "+(t||""));return e[A2]=!0,e.cancellationCode=n,r&&(e.url=r),e}function pR(t){return t&&t[A2]}let uR=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=We({type:t,selectors:[["ng-component"]],standalone:!0,features:[eM],decls:1,vars:0,template:function(e,i){1&e&&tt(0,"router-outlet")},dependencies:[_2],encapsulation:2}),n})();function z2(t){const n=t.children&&t.children.map(z2),r=n?{...t,children:n}:{...t};return!r.component&&!r.loadComponent&&(n||r.loadChildren)&&r.outlet&&r.outlet!==ct&&(r.component=uR),r}function Jr(t){return t.outlet||ct}function jc(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){const r=n.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}class Fj{constructor(n,r,e,i,a){this.routeReuseStrategy=n,this.futureState=r,this.currState=e,this.forwardEvent=i,this.inputBindingEnabled=a}activate(n){const r=this.futureState._root,e=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,e,n),g2(this.futureState.root),this.activateChildRoutes(r,e,n)}deactivateChildRoutes(n,r,e){const i=C1(r);n.children.forEach(a=>{const p=a.value.outlet;this.deactivateRoutes(a,i[p],e),delete i[p]}),Object.values(i).forEach(a=>{this.deactivateRouteAndItsChildren(a,e)})}deactivateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(i===a)if(i.component){const p=e.getContext(i.outlet);p&&this.deactivateChildRoutes(n,r,p.children)}else this.deactivateChildRoutes(n,r,e);else a&&this.deactivateRouteAndItsChildren(r,e)}deactivateRouteAndItsChildren(n,r){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,r):this.deactivateRouteAndOutlet(n,r)}detachAndStoreRouteSubtree(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=C1(n);for(const p of Object.keys(a))this.deactivateRouteAndItsChildren(a[p],i);if(e&&e.outlet){const p=e.outlet.detach(),d=e.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:p,route:n,contexts:d})}}deactivateRouteAndOutlet(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=C1(n);for(const p of Object.keys(a))this.deactivateRouteAndItsChildren(a[p],i);e&&(e.outlet&&(e.outlet.deactivate(),e.children.onOutletDeactivated()),e.attachRef=null,e.route=null)}activateChildRoutes(n,r,e){const i=C1(r);n.children.forEach(a=>{this.activateRoutes(a,i[a.value.outlet],e),this.forwardEvent(new Tj(a.value.snapshot))}),n.children.length&&this.forwardEvent(new xj(n.value.snapshot))}activateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(g2(i),i===a)if(i.component){const p=e.getOrCreateContext(i.outlet);this.activateChildRoutes(n,r,p.children)}else this.activateChildRoutes(n,r,e);else if(i.component){const p=e.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const d=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),p.children.onOutletReAttached(d.contexts),p.attachRef=d.componentRef,p.route=d.route.value,p.outlet&&p.outlet.attach(d.componentRef,d.route.value),g2(d.route.value),this.activateChildRoutes(n,null,p.children)}else{const d=jc(i.snapshot);p.attachRef=null,p.route=i,p.injector=d,p.outlet&&p.outlet.activateWith(i,p.injector),this.activateChildRoutes(n,null,p.children)}}else this.activateChildRoutes(n,null,e)}}class hR{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class vh{constructor(n,r){this.component=n,this.route=r}}function Uj(t,n,r){const e=t._root;return Fc(e,n?n._root:null,r,[e.value])}function x1(t,n){const r=Symbol(),e=n.get(t,r);return e===r?"function"!=typeof t||function fs(t){return null!==Bt(t)}(t)?n.get(t):t:e}function Fc(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=C1(n);return t.children.forEach(p=>{(function Xj(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=t.value,p=n?n.value:null,d=r?r.getContext(t.value.outlet):null;if(p&&a.routeConfig===p.routeConfig){const c=function Gj(t,n,r){if("function"==typeof r)return r(t,n);switch(r){case"pathParamsChange":return!Xs(t.url,n.url);case"pathParamsOrQueryParamsChange":return!Xs(t.url,n.url)||!Aa(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!M2(t,n)||!Aa(t.queryParams,n.queryParams);default:return!M2(t,n)}}(p,a,a.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new hR(e)):(a.data=p.data,a._resolvedData=p._resolvedData),Fc(t,n,a.component?d?d.children:null:r,e,i),c&&d&&d.outlet&&d.outlet.isActivated&&i.canDeactivateChecks.push(new vh(d.outlet.component,p))}else p&&Uc(n,d,i),i.canActivateChecks.push(new hR(e)),Fc(t,null,a.component?d?d.children:null:r,e,i)})(p,a[p.value.outlet],r,e.concat([p.value]),i),delete a[p.value.outlet]}),Object.entries(a).forEach(([p,d])=>Uc(d,r.getContext(p),i)),i}function Uc(t,n,r){const e=C1(t),i=t.value;Object.entries(e).forEach(([a,p])=>{Uc(p,i.component?n?n.children.getContext(a):null:n,r)}),r.canDeactivateChecks.push(new vh(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function Yc(t){return"function"==typeof t}function fR(t){return t instanceof Ec||"EmptyError"===t?.name}const yh=Symbol("INITIAL_VALUE");function R1(){return Di(t=>Sc(t.map(n=>n.pipe(ii(1),ur(yh)))).pipe(Pe(n=>{for(const r of n)if(!0!==r){if(r===yh)return yh;if(!1===r||r instanceof v1)return r}return!0}),Pt(n=>n!==yh),ii(1)))}function mR(t){return function ns(...t){return Ar(t)}(ai(n=>{if(Gs(n))throw cR(0,n)}),Pe(n=>!0===n))}class Ch{constructor(n){this.segmentGroup=n||null}}class bR{constructor(n){this.urlTree=n}}function T1(t){return pr(new Ch(t))}function gR(t){return pr(new bR(t))}class m8{constructor(n,r){this.urlSerializer=n,this.urlTree=r}noMatchError(n){return new K(4002,!1)}lineralizeSegments(n,r){let e=[],i=r.root;for(;;){if(e=e.concat(i.segments),0===i.numberOfChildren)return de(e);if(i.numberOfChildren>1||!i.children[ct])return pr(new K(4e3,!1));i=i.children[ct]}}applyRedirectCommands(n,r,e){return this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),n,e)}applyRedirectCreateUrlTree(n,r,e,i){const a=this.createSegmentGroup(n,r.root,e,i);return new v1(a,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(n,r){const e={};return Object.entries(n).forEach(([i,a])=>{if("string"==typeof a&&a.startsWith(":")){const d=a.substring(1);e[i]=r[d]}else e[i]=a}),e}createSegmentGroup(n,r,e,i){const a=this.createSegments(n,r.segments,e,i);let p={};return Object.entries(r.children).forEach(([d,c])=>{p[d]=this.createSegmentGroup(n,c,e,i)}),new It(a,p)}createSegments(n,r,e,i){return r.map(a=>a.path.startsWith(":")?this.findPosParam(n,a,i):this.findOrReturn(a,e))}findPosParam(n,r,e){const i=e[r.path.substring(1)];if(!i)throw new K(4001,!1);return i}findOrReturn(n,r){let e=0;for(const i of r){if(i.path===n.path)return r.splice(e),i;e++}return n}}const O2={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function b8(t,n,r,e,i){const a=w2(t,n,r);return a.matched?(e=function Pj(t,n){return t.providers&&!t._injector&&(t._injector=Zg(t.providers,n,`Route: ${t.path}`)),t._injector??n}(n,e),function u8(t,n,r,e){const i=n.canMatch;return i&&0!==i.length?de(i.map(p=>{const d=x1(p,t);return No(function e8(t){return t&&Yc(t.canMatch)}(d)?d.canMatch(n,r):t.runInContext(()=>d(n,r)))})).pipe(R1(),mR()):de(!0)}(e,n,r).pipe(Pe(p=>!0===p?a:{...O2}))):de(a)}function w2(t,n,r){if(""===n.path)return"full"===n.pathMatch&&(t.hasChildren()||r.length>0)?{...O2}:{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};const i=(n.matcher||XV)(r,t,n);if(!i)return{...O2};const a={};Object.entries(i.posParams??{}).forEach(([d,c])=>{a[d]=c.path});const p=i.consumed.length>0?{...a,...i.consumed[i.consumed.length-1].parameters}:a;return{matched:!0,consumedSegments:i.consumed,remainingSegments:r.slice(i.consumed.length),parameters:p,positionalParamSegments:i.posParams??{}}}function MR(t,n,r,e){return r.length>0&&function _8(t,n,r){return r.some(e=>xh(t,n,e)&&Jr(e)!==ct)}(t,r,e)?{segmentGroup:new It(n,M8(e,new It(r,t.children))),slicedSegments:[]}:0===r.length&&function A8(t,n,r){return r.some(e=>xh(t,n,e))}(t,r,e)?{segmentGroup:new It(t.segments,g8(t,0,r,e,t.children)),slicedSegments:r}:{segmentGroup:new It(t.segments,t.children),slicedSegments:r}}function g8(t,n,r,e,i){const a={};for(const p of e)if(xh(t,r,p)&&!i[Jr(p)]){const d=new It([],{});a[Jr(p)]=d}return{...i,...a}}function M8(t,n){const r={};r[ct]=n;for(const e of t)if(""===e.path&&Jr(e)!==ct){const i=new It([],{});r[Jr(e)]=i}return r}function xh(t,n,r){return(!(t.hasChildren()||n.length>0)||"full"!==r.pathMatch)&&""===r.path}class v8{constructor(n,r,e,i,a,p,d){this.injector=n,this.configLoader=r,this.rootComponentType=e,this.config=i,this.urlTree=a,this.paramsInheritanceStrategy=p,this.urlSerializer=d,this.allowRedirects=!0,this.applyRedirects=new m8(this.urlSerializer,this.urlTree)}noMatchError(n){return new K(4002,!1)}recognize(){const n=MR(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,n,ct).pipe(Ki(r=>{if(r instanceof bR)return this.allowRedirects=!1,this.urlTree=r.urlTree,this.match(r.urlTree);throw r instanceof Ch?this.noMatchError(r):r}),Pe(r=>{const e=new Oh([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ct,this.rootComponentType,null,{}),i=new Za(e,r),a=new oR("",i),p=function hj(t,n,r=null,e=null){return Gx(Xx(t),n,r,e)}(e,[],this.urlTree.queryParams,this.urlTree.fragment);return p.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(p),this.inheritParamsAndData(a._root),{state:a,tree:p}}))}match(n){return this.processSegmentGroup(this.injector,this.config,n.root,ct).pipe(Ki(e=>{throw e instanceof Ch?this.noMatchError(e):e}))}inheritParamsAndData(n){const r=n.value,e=aR(r,this.paramsInheritanceStrategy);r.params=Object.freeze(e.params),r.data=Object.freeze(e.data),n.children.forEach(i=>this.inheritParamsAndData(i))}processSegmentGroup(n,r,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(n,r,e):this.processSegment(n,r,e,e.segments,i,!0)}processChildren(n,r,e){const i=[];for(const a of Object.keys(e.children))"primary"===a?i.unshift(a):i.push(a);return ci(i).pipe(Us(a=>{const p=e.children[a],d=function Vj(t,n){const r=t.filter(e=>Jr(e)===n);return r.push(...t.filter(e=>Jr(e)!==n)),r}(r,a);return this.processSegmentGroup(n,d,p,a)}),function FV(t,n){return jt(function jV(t,n,r,e,i){return(a,p)=>{let d=r,c=n,s=0;a.subscribe(Ct(p,o=>{const l=s++;c=d?t(c,o,l):(d=!0,o),e&&p.next(c)},i&&(()=>{d&&p.next(c),p.complete()})))}}(t,n,arguments.length>=2,!0))}((a,p)=>(a.push(...p),a)),hh(null),function UV(t,n){const r=arguments.length>=2;return e=>e.pipe(t?Pt((i,a)=>t(i,a,e)):Wn,o2(1),r?hh(n):Dx(()=>new Ec))}(),Tt(a=>{if(null===a)return T1(e);const p=_R(a);return function y8(t){t.sort((n,r)=>n.value.outlet===ct?-1:r.value.outlet===ct?1:n.value.outlet.localeCompare(r.value.outlet))}(p),de(p)}))}processSegment(n,r,e,i,a,p){return ci(r).pipe(Us(d=>this.processSegmentAgainstRoute(d._injector??n,r,d,e,i,a,p).pipe(Ki(c=>{if(c instanceof Ch)return de(null);throw c}))),_a(d=>!!d),Ki(d=>{if(fR(d))return function O8(t,n,r){return 0===n.length&&!t.children[r]}(e,i,a)?de([]):T1(e);throw d}))}processSegmentAgainstRoute(n,r,e,i,a,p,d){return function z8(t,n,r,e){return!!(Jr(t)===e||e!==ct&&xh(n,r,t))&&("**"===t.path||w2(n,t,r).matched)}(e,i,a,p)?void 0===e.redirectTo?this.matchSegmentAgainstRoute(n,i,e,a,p,d):d&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(n,i,r,e,a,p):T1(i):T1(i)}expandSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(n,e,i,p):this.expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p)}expandWildCardWithParamsAgainstRouteUsingRedirect(n,r,e,i){const a=this.applyRedirects.applyRedirectCommands([],e.redirectTo,{});return e.redirectTo.startsWith("/")?gR(a):this.applyRedirects.lineralizeSegments(e,a).pipe(Tt(p=>{const d=new It(p,{});return this.processSegment(n,r,d,p,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p){const{matched:d,consumedSegments:c,remainingSegments:s,positionalParamSegments:o}=w2(r,i,a);if(!d)return T1(r);const l=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,o);return i.redirectTo.startsWith("/")?gR(l):this.applyRedirects.lineralizeSegments(i,l).pipe(Tt(u=>this.processSegment(n,e,r,u.concat(s),p,!1)))}matchSegmentAgainstRoute(n,r,e,i,a,p){let d;if("**"===e.path){const c=i.length>0?Hx(i).parameters:{};d=de({snapshot:new Oh(i,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,AR(e),Jr(e),e.component??e._loadedComponent??null,e,zR(e)),consumedSegments:[],remainingSegments:[]}),r.children={}}else d=b8(r,e,i,n).pipe(Pe(({matched:c,consumedSegments:s,remainingSegments:o,parameters:l})=>c?{snapshot:new Oh(s,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,AR(e),Jr(e),e.component??e._loadedComponent??null,e,zR(e)),consumedSegments:s,remainingSegments:o}:null));return d.pipe(Di(c=>null===c?T1(r):this.getChildConfig(n=e._injector??n,e,i).pipe(Di(({routes:s})=>{const o=e._loadedInjector??n,{snapshot:l,consumedSegments:u,remainingSegments:h}=c,{segmentGroup:f,slicedSegments:b}=MR(r,u,h,s);if(0===b.length&&f.hasChildren())return this.processChildren(o,s,f).pipe(Pe(g=>null===g?null:[new Za(l,g)]));if(0===s.length&&0===b.length)return de([new Za(l,[])]);const m=Jr(e)===a;return this.processSegment(o,s,f,b,m?ct:a,!0).pipe(Pe(g=>[new Za(l,g)]))}))))}getChildConfig(n,r,e){return r.children?de({routes:r.children,injector:n}):r.loadChildren?void 0!==r._loadedRoutes?de({routes:r._loadedRoutes,injector:r._loadedInjector}):function p8(t,n,r,e){const i=n.canLoad;return void 0===i||0===i.length?de(!0):de(i.map(p=>{const d=x1(p,t);return No(function Qj(t){return t&&Yc(t.canLoad)}(d)?d.canLoad(n,r):t.runInContext(()=>d(n,r)))})).pipe(R1(),mR())}(n,r,e).pipe(Tt(i=>i?this.configLoader.loadChildren(n,r).pipe(ai(a=>{r._loadedRoutes=a.routes,r._loadedInjector=a.injector})):function f8(t){return pr(dR(!1,3))}())):de({routes:[],injector:n})}}function C8(t){const n=t.value.routeConfig;return n&&""===n.path}function _R(t){const n=[],r=new Set;for(const e of t){if(!C8(e)){n.push(e);continue}const i=n.find(a=>e.value.routeConfig===a.value.routeConfig);void 0!==i?(i.children.push(...e.children),r.add(i)):n.push(e)}for(const e of r){const i=_R(e.children);n.push(new Za(e.value,i))}return n.filter(e=>!r.has(e))}function AR(t){return t.data||{}}function zR(t){return t.resolve||{}}function OR(t){return"string"==typeof t.title||null===t.title}function v2(t){return Di(n=>{const r=t(n);return r?ci(r).pipe(Pe(()=>n)):de(n)})}const q1=new j("ROUTES");let y2=(()=>{var t;class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=te(aC)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return de(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=No(e.loadComponent()).pipe(Pe(wR),ai(p=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=p}),Ys(()=>{this.componentLoaders.delete(e)})),a=new a2(i,()=>new oe).pipe(r2());return this.componentLoaders.set(e,a),a}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return de({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const p=function D8(t,n,r,e){return No(t.loadChildren()).pipe(Pe(wR),Tt(i=>i instanceof fy||Array.isArray(i)?de(i):ci(n.compileModuleAsync(i))),Pe(i=>{e&&e(t);let a,p,d=!1;return Array.isArray(i)?(p=i,!0):(a=i.create(r).injector,p=a.get(q1,[],{optional:!0,self:!0}).flat()),{routes:p.map(z2),injector:a}}))}(i,this.compiler,e,this.onLoadEndListener).pipe(Ys(()=>{this.childrenLoaders.delete(i)})),d=new a2(p,()=>new oe).pipe(r2());return this.childrenLoaders.set(i,d),d}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function wR(t){return function k8(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let Rh=(()=>{var t;class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new oe,this.transitionAbortSubject=new oe,this.configLoader=te(y2),this.environmentInjector=te(or),this.urlSerializer=te(Lc),this.rootContexts=te(Nc),this.inputBindingEnabled=null!==te(wh,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>de(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=a=>this.events.next(new yj(a)),this.configLoader.onLoadStartListener=a=>this.events.next(new vj(a))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e,i,a){return this.transitions=new en({id:0,currentUrlTree:i,currentRawUrl:i,currentBrowserUrl:i,extractedUrl:e.urlHandlingStrategy.extract(i),urlAfterRedirects:e.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Bc,restoredState:null,currentSnapshot:a.snapshot,targetSnapshot:null,currentRouterState:a,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Pt(p=>0!==p.id),Pe(p=>({...p,extractedUrl:e.urlHandlingStrategy.extract(p.rawUrl)})),Di(p=>{this.currentTransition=p;let d=!1,c=!1;return de(p).pipe(ai(s=>{this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Di(s=>{const o=s.currentBrowserUrl.toString(),l=!e.navigated||s.extractedUrl.toString()!==o||o!==s.currentUrlTree.toString();if(!l&&"reload"!==(s.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const h="";return this.events.next(new y1(s.id,this.urlSerializer.serialize(s.rawUrl),h,0)),s.resolve(null),Ni}if(e.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return de(s).pipe(Di(h=>{const f=this.transitions?.getValue();return this.events.next(new Ah(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),f!==this.transitions?.getValue()?Ni:Promise.resolve(h)}),function x8(t,n,r,e,i,a){return Tt(p=>function w8(t,n,r,e,i,a,p="emptyOnly"){return new v8(t,n,r,e,i,p,a).recognize()}(t,n,r,e,p.extractedUrl,i,a).pipe(Pe(({state:d,tree:c})=>({...p,targetSnapshot:d,urlAfterRedirects:c}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),ai(h=>{p.targetSnapshot=h.targetSnapshot,p.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:h.urlAfterRedirects};const f=new eR(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(f)}));if(l&&e.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){const{id:h,extractedUrl:f,source:b,restoredState:m,extras:g}=s,w=new Ah(h,this.urlSerializer.serialize(f),b,m);this.events.next(w);const L=rR(0,this.rootComponentType).snapshot;return this.currentTransition=p={...s,targetSnapshot:L,urlAfterRedirects:f,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},de(p)}{const h="";return this.events.next(new y1(s.id,this.urlSerializer.serialize(s.extractedUrl),h,1)),s.resolve(null),Ni}}),ai(s=>{const o=new Aj(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(o)}),Pe(s=>(this.currentTransition=p={...s,guards:Uj(s.targetSnapshot,s.currentSnapshot,this.rootContexts)},p)),function n8(t,n){return Tt(r=>{const{targetSnapshot:e,currentSnapshot:i,guards:{canActivateChecks:a,canDeactivateChecks:p}}=r;return 0===p.length&&0===a.length?de({...r,guardsResult:!0}):function r8(t,n,r,e){return ci(t).pipe(Tt(i=>function d8(t,n,r,e,i){const a=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return a&&0!==a.length?de(a.map(d=>{const c=jc(n)??i,s=x1(d,c);return No(function Zj(t){return t&&Yc(t.canDeactivate)}(s)?s.canDeactivate(t,n,r,e):c.runInContext(()=>s(t,n,r,e))).pipe(_a())})).pipe(R1()):de(!0)}(i.component,i.route,r,n,e)),_a(i=>!0!==i,!0))}(p,e,i,t).pipe(Tt(d=>d&&function $j(t){return"boolean"==typeof t}(d)?function a8(t,n,r,e){return ci(n).pipe(Us(i=>Fs(function s8(t,n){return null!==t&&n&&n(new Cj(t)),de(!0)}(i.route.parent,e),function o8(t,n){return null!==t&&n&&n(new Rj(t)),de(!0)}(i.route,e),function c8(t,n,r){const e=n[n.length-1],a=n.slice(0,n.length-1).reverse().map(p=>function Yj(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(p)).filter(p=>null!==p).map(p=>O1(()=>de(p.guards.map(c=>{const s=jc(p.node)??r,o=x1(c,s);return No(function Kj(t){return t&&Yc(t.canActivateChild)}(o)?o.canActivateChild(e,t):s.runInContext(()=>o(e,t))).pipe(_a())})).pipe(R1())));return de(a).pipe(R1())}(t,i.path,r),function l8(t,n,r){const e=n.routeConfig?n.routeConfig.canActivate:null;if(!e||0===e.length)return de(!0);const i=e.map(a=>O1(()=>{const p=jc(n)??r,d=x1(a,p);return No(function Jj(t){return t&&Yc(t.canActivate)}(d)?d.canActivate(n,t):p.runInContext(()=>d(n,t))).pipe(_a())}));return de(i).pipe(R1())}(t,i.route,r))),_a(i=>!0!==i,!0))}(e,a,t,n):de(d)),Pe(d=>({...r,guardsResult:d})))})}(this.environmentInjector,s=>this.events.next(s)),ai(s=>{if(p.guardsResult=s.guardsResult,Gs(s.guardsResult))throw cR(0,s.guardsResult);const o=new zj(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(o)}),Pt(s=>!!s.guardsResult||(this.cancelNavigationTransition(s,"",3),!1)),v2(s=>{if(s.guards.canActivateChecks.length)return de(s).pipe(ai(o=>{const l=new Oj(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}),Di(o=>{let l=!1;return de(o).pipe(function R8(t,n){return Tt(r=>{const{targetSnapshot:e,guards:{canActivateChecks:i}}=r;if(!i.length)return de(r);let a=0;return ci(i).pipe(Us(p=>function T8(t,n,r,e){const i=t.routeConfig,a=t._resolve;return void 0!==i?.title&&!OR(i)&&(a[Dc]=i.title),function q8(t,n,r,e){const i=function S8(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}(t);if(0===i.length)return de({});const a={};return ci(i).pipe(Tt(p=>function E8(t,n,r,e){const i=jc(n)??e,a=x1(t,i);return No(a.resolve?a.resolve(n,r):i.runInContext(()=>a(n,r)))}(t[p],n,r,e).pipe(_a(),ai(d=>{a[p]=d}))),o2(1),kx(a),Ki(p=>fR(p)?Ni:pr(p)))}(a,t,n,e).pipe(Pe(p=>(t._resolvedData=p,t.data=aR(t,r).resolve,i&&OR(i)&&(t.data[Dc]=i.title),null)))}(p.route,e,t,n)),ai(()=>a++),o2(1),Tt(p=>a===i.length?de(r):Ni))})}(e.paramsInheritanceStrategy,this.environmentInjector),ai({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(o,"",2)}}))}),ai(o=>{const l=new wj(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}))}),v2(s=>{const o=l=>{const u=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&u.push(this.configLoader.loadComponent(l.routeConfig).pipe(ai(h=>{l.component=h}),Pe(()=>{})));for(const h of l.children)u.push(...o(h));return u};return Sc(o(s.targetSnapshot.root)).pipe(hh(),ii(1))}),v2(()=>this.afterPreactivation()),Pe(s=>{const o=function kj(t,n,r){const e=Vc(t,n._root,r?r._root:void 0);return new nR(e,n)}(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=p={...s,targetRouterState:o},p}),ai(()=>{this.events.next(new u2)}),((t,n,r,e)=>Pe(i=>(new Fj(n,i.targetRouterState,i.currentRouterState,r,e).activate(t),i)))(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),ii(1),ai({next:s=>{d=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ka(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),e.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{d=!0}}),Mt(this.transitionAbortSubject.pipe(ai(s=>{throw s}))),Ys(()=>{d||c||this.cancelNavigationTransition(p,"",1),this.currentNavigation?.id===p.id&&(this.currentNavigation=null)}),Ki(s=>{if(c=!0,pR(s))this.events.next(new Ic(p.id,this.urlSerializer.serialize(p.extractedUrl),s.message,s.cancellationCode)),function Wj(t){return pR(t)&&Gs(t.url)}(s)?this.events.next(new h2(s.url)):p.resolve(!1);else{this.events.next(new zh(p.id,this.urlSerializer.serialize(p.extractedUrl),s,p.targetSnapshot??void 0));try{p.resolve(e.errorHandler(s))}catch(o){p.reject(o)}}return Ni}))}))}cancelNavigationTransition(e,i,a){const p=new Ic(e.id,this.urlSerializer.serialize(e.extractedUrl),i,a);this.events.next(p),e.resolve(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function vR(t){return t!==Bc}let yR=(()=>{var t;class n{buildTitle(e){let i,a=e.root;for(;void 0!==a;)i=this.getResolvedTitleForRoute(a)??i,a=a.children.find(p=>p.outlet===ct);return i}getResolvedTitleForRoute(e){return e.data[Dc]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(){return te(L8)},providedIn:"root"}),n})(),L8=(()=>{var t;class n extends yR{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(e2))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),H8=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(){return te(P8)},providedIn:"root"}),n})();class W8{shouldDetach(n){return!1}store(n,r){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,r){return n.routeConfig===r.routeConfig}}let P8=(()=>{var t;class n extends W8{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}(),t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const Th=new j("",{providedIn:"root",factory:()=>({})});let B8=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:function(){return te(I8)},providedIn:"root"}),n})(),I8=(()=>{var t;class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();var Xc=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Xc||{});function CR(t,n){t.events.pipe(Pt(r=>r instanceof Ka||r instanceof Ic||r instanceof zh||r instanceof y1),Pe(r=>r instanceof Ka||r instanceof y1?Xc.COMPLETE:r instanceof Ic&&(0===r.code||1===r.code)?Xc.REDIRECTING:Xc.FAILED),Pt(r=>r!==Xc.REDIRECTING),ii(1)).subscribe(()=>{n()})}function N8(t){throw t}function V8(t,n,r){return n.parse("/")}const j8={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},F8={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let kn=(()=>{var t;class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=te(rC),this.isNgZoneEnabled=!1,this._events=new oe,this.options=te(Th,{optional:!0})||{},this.pendingTasks=te(Uu),this.errorHandler=this.options.errorHandler||N8,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||V8,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=te(B8),this.routeReuseStrategy=te(H8),this.titleStrategy=te(yR),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=te(q1,{optional:!0})?.flat()??[],this.navigationTransitions=te(Rh),this.urlSerializer=te(Lc),this.location=te(A1),this.componentInputBindingEnabled=!!te(wh,{optional:!0}),this.eventsSubscription=new C,this.isNgZoneEnabled=te(ze)instanceof ze&&ze.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new v1,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=rR(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(i=>{try{const{currentTransition:a}=this.navigationTransitions;if(null===a)return void(xR(i)&&this._events.next(i));if(i instanceof Ah)vR(a.source)&&(this.browserUrlTree=a.extractedUrl);else if(i instanceof y1)this.rawUrlTree=a.rawUrl;else if(i instanceof eR){if("eager"===this.urlUpdateStrategy){if(!a.extras.skipLocationChange){const p=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl);this.setBrowserUrl(p,a)}this.browserUrlTree=a.urlAfterRedirects}}else if(i instanceof u2)this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects);else if(i instanceof Ic)0!==i.code&&1!==i.code&&(this.navigated=!0),(3===i.code||2===i.code)&&this.restoreHistory(a);else if(i instanceof h2){const p=this.urlHandlingStrategy.merge(i.url,a.currentRawUrl),d={skipLocationChange:a.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||vR(a.source)};this.scheduleNavigation(p,Bc,null,d,{resolve:a.resolve,reject:a.reject,promise:a.promise})}i instanceof zh&&this.restoreHistory(a,!0),i instanceof Ka&&(this.navigated=!0),xR(i)&&this._events.next(i)}catch(a){this.navigationTransitions.transitionAbortSubject.next(a)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Bc,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,i,e.state)},0)}))}navigateToSyncWithBrowser(e,i,a){const p={replaceUrl:!0},d=a?.navigationId?a:null;if(a){const s={...a};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(p.state=s)}const c=this.parseUrl(e);this.scheduleNavigation(c,i,d,p)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(z2),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){const{relativeTo:a,queryParams:p,fragment:d,queryParamsHandling:c,preserveFragment:s}=i,o=s?this.currentUrlTree.fragment:d;let u,l=null;switch(c){case"merge":l={...this.currentUrlTree.queryParams,...p};break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=p||null}null!==l&&(l=this.removeEmptyProps(l));try{u=Xx(a?a.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),u=this.currentUrlTree.root}return Gx(u,e,l,o??null)}navigateByUrl(e,i={skipLocationChange:!1}){const a=Gs(e)?e:this.parseUrl(e),p=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(p,Bc,null,i)}navigate(e,i={skipLocationChange:!1}){return function U8(t){for(let n=0;n{const p=e[a];return null!=p&&(i[a]=p),i},{})}scheduleNavigation(e,i,a,p,d){if(this.disposed)return Promise.resolve(!1);let c,s,o;d?(c=d.resolve,s=d.reject,o=d.promise):o=new Promise((u,h)=>{c=u,s=h});const l=this.pendingTasks.add();return CR(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:e,extras:p,resolve:c,reject:s,promise:o,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),o.catch(u=>Promise.reject(u))}setBrowserUrl(e,i){const a=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(a)||i.extras.replaceUrl){const d={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId)};this.location.replaceState(a,"",d)}else{const p={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId+1)};this.location.go(a,"",p)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const p=this.currentPageId-this.browserPageId;0!==p?this.location.historyGo(p):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===p&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function xR(t){return!(t instanceof u2||t instanceof h2)}class RR{}let G8=(()=>{var t;class n{constructor(e,i,a,p,d){this.router=e,this.injector=a,this.preloadingStrategy=p,this.loader=d}setUpPreloading(){this.subscription=this.router.events.pipe(Pt(e=>e instanceof Ka),Us(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const a=[];for(const p of i){p.providers&&!p._injector&&(p._injector=Zg(p.providers,e,`Route: ${p.path}`));const d=p._injector??e,c=p._loadedInjector??d;(p.loadChildren&&!p._loadedRoutes&&void 0===p.canLoad||p.loadComponent&&!p._loadedComponent)&&a.push(this.preloadConfig(d,p)),(p.children||p._loadedRoutes)&&a.push(this.processRoutes(c,p.children??p._loadedRoutes))}return ci(a).pipe(cn())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let a;a=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):de(null);const p=a.pipe(Tt(d=>null===d?de(void 0):(i._loadedRoutes=d.routes,i._loadedInjector=d.injector,this.processRoutes(d.injector??e,d.routes))));return i.loadComponent&&!i._loadedComponent?ci([p,this.loader.loadComponent(i)]).pipe(cn()):p})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(kn),H(aC),H(or),H(RR),H(y2))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const x2=new j("");let TR=(()=>{var t;class n{constructor(e,i,a,p,d={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=a,this.zone=p,this.options=d,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},d.scrollPositionRestoration=d.scrollPositionRestoration||"disabled",d.anchorScrolling=d.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Ah?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ka?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof y1&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof tR&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new tR(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){Do()},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();function eo(t,n){return{\u0275kind:t,\u0275providers:n}}function SR(){const t=te(Ci);return n=>{const r=t.get(Po);if(n!==r.components[0])return;const e=t.get(kn),i=t.get(ER);1===t.get(R2)&&e.initialNavigation(),t.get(DR,null,dt.Optional)?.setUpPreloading(),t.get(x2,null,dt.Optional)?.init(),e.resetRootComponentType(r.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const ER=new j("",{factory:()=>new oe}),R2=new j("",{providedIn:"root",factory:()=>1}),DR=new j("");function K8(t){return eo(0,[{provide:DR,useExisting:G8},{provide:RR,useExisting:t}])}const kR=new j("ROUTER_FORROOT_GUARD"),eF=[A1,{provide:Lc,useClass:s2},kn,Nc,{provide:Vo,useFactory:function qR(t){return t.routerState.root},deps:[kn]},y2,[]];function tF(){return new uC("Router",kn)}let qh=(()=>{var t;class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[eF,[],{provide:q1,multi:!0,useValue:e},{provide:kR,useFactory:aF,deps:[[kn,new Yn,new Yr]]},{provide:Th,useValue:i||{}},i?.useHash?{provide:js,useClass:f6}:{provide:js,useClass:VC},{provide:x2,useFactory:()=>{const t=te(kN),n=te(ze),r=te(Th),e=te(Rh),i=te(Lc);return r.scrollOffset&&t.setOffset(r.scrollOffset),new TR(i,e,t,n,r)}},i?.preloadingStrategy?K8(i.preloadingStrategy).\u0275providers:[],{provide:uC,multi:!0,useFactory:tF},i?.initialNavigation?oF(i):[],i?.bindToComponentInputs?eo(8,[lR,{provide:wh,useExisting:lR}]).\u0275providers:[],[{provide:LR,useFactory:SR},{provide:AM,multi:!0,useExisting:LR}]]}}static forChild(e){return{ngModule:n,providers:[{provide:q1,multi:!0,useValue:e}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(kR,8))},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();function aF(t){return"guarded"}function oF(t){return["disabled"===t.initialNavigation?eo(3,[{provide:Fu,multi:!0,useFactory:()=>{const n=te(kn);return()=>{n.setUpLocationChangeListener()}}},{provide:R2,useValue:2}]).\u0275providers:[],"enabledBlocking"===t.initialNavigation?eo(2,[{provide:R2,useValue:0},{provide:Fu,multi:!0,deps:[Ci],useFactory:n=>{const r=n.get(u6,Promise.resolve());return()=>r.then(()=>new Promise(e=>{const i=n.get(kn),a=n.get(ER);CR(i,()=>{e(!0)}),n.get(Rh).afterPreactivation=()=>(e(!0),a.closed?de(void 0):a),i.initialNavigation()}))}}]).\u0275providers:[]]}const LR=new j("");let lF=(()=>{var t;class n{constructor(){this.title="linker"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-root"]],decls:1,vars:0,template:function(e,i){1&e&&tt(0,"router-outlet")},dependencies:[_2]}),n})();function HR(t,n,r,e,i,a,p){try{var d=t[a](p),c=d.value}catch(s){return void r(s)}d.done?n(c):Promise.resolve(c).then(e,i)}function S1(t){return function(){var n=this,r=arguments;return new Promise(function(e,i){var a=t.apply(n,r);function p(c){HR(a,e,i,p,d,"next",c)}function d(c){HR(a,e,i,p,d,"throw",c)}p(void 0)})}}class Sh{}class Eh{}class ht{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(r=>{const e=r.indexOf(":");if(e>0){const i=r.slice(0,e),a=i.toLowerCase(),p=r.slice(e+1).trim();this.maybeSetNormalizedName(i,a),this.headers.has(a)?this.headers.get(a).push(p):this.headers.set(a,[p])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((r,e)=>{this.setHeaderEntries(e,r)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([r,e])=>{this.setHeaderEntries(r,e)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const r=this.headers.get(n.toLowerCase());return r&&r.length>0?r[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,r){return this.clone({name:n,value:r,op:"a"})}set(n,r){return this.clone({name:n,value:r,op:"s"})}delete(n,r){return this.clone({name:n,value:r,op:"d"})}maybeSetNormalizedName(n,r){this.normalizedNames.has(r)||this.normalizedNames.set(r,n)}init(){this.lazyInit&&(this.lazyInit instanceof ht?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(r=>{this.headers.set(r,n.headers.get(r)),this.normalizedNames.set(r,n.normalizedNames.get(r))})}clone(n){const r=new ht;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof ht?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([n]),r}applyUpdate(n){const r=n.name.toLowerCase();switch(n.op){case"a":case"s":let e=n.value;if("string"==typeof e&&(e=[e]),0===e.length)return;this.maybeSetNormalizedName(n.name,r);const i=("a"===n.op?this.headers.get(r):void 0)||[];i.push(...e),this.headers.set(r,i);break;case"d":const a=n.value;if(a){let p=this.headers.get(r);if(!p)return;p=p.filter(d=>-1===a.indexOf(d)),0===p.length?(this.headers.delete(r),this.normalizedNames.delete(r)):this.headers.set(r,p)}else this.headers.delete(r),this.normalizedNames.delete(r)}}setHeaderEntries(n,r){const e=(Array.isArray(r)?r:[r]).map(a=>a.toString()),i=n.toLowerCase();this.headers.set(i,e),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(r=>n(this.normalizedNames.get(r),this.headers.get(r)))}}class cF{encodeKey(n){return WR(n)}encodeValue(n){return WR(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const pF=/%(\d[a-f0-9])/gi,uF={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function WR(t){return encodeURIComponent(t).replace(pF,(n,r)=>uF[r]??n)}function Dh(t){return`${t}`}class y{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new cF,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function dF(t,n){const r=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(i=>{const a=i.indexOf("="),[p,d]=-1==a?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,a)),n.decodeValue(i.slice(a+1))],c=r.get(p)||[];c.push(d),r.set(p,c)}),r}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(r=>{const e=n.fromObject[r],i=Array.isArray(e)?e.map(Dh):[Dh(e)];this.map.set(r,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const r=this.map.get(n);return r?r[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,r){return this.clone({param:n,value:r,op:"a"})}appendAll(n){const r=[];return Object.keys(n).forEach(e=>{const i=n[e];Array.isArray(i)?i.forEach(a=>{r.push({param:e,value:a,op:"a"})}):r.push({param:e,value:i,op:"a"})}),this.clone(r)}set(n,r){return this.clone({param:n,value:r,op:"s"})}delete(n,r){return this.clone({param:n,value:r,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const r=this.encoder.encodeKey(n);return this.map.get(n).map(e=>r+"="+this.encoder.encodeValue(e)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const r=new y({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat(n),r}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const r=("a"===n.op?this.map.get(n.param):void 0)||[];r.push(Dh(n.value)),this.map.set(n.param,r);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let e=this.map.get(n.param)||[];const i=e.indexOf(Dh(n.value));-1!==i&&e.splice(i,1),e.length>0?this.map.set(n.param,e):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class _{constructor(){this.map=new Map}set(n,r){return this.map.set(n,r),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function PR(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function BR(t){return typeof Blob<"u"&&t instanceof Blob}function IR(t){return typeof FormData<"u"&&t instanceof FormData}class Gc{constructor(n,r,e,i){let a;if(this.url=r,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function hF(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==e?e:null,a=i):a=e,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params)),this.headers||(this.headers=new ht),this.context||(this.context=new _),this.params){const p=this.params.toString();if(0===p.length)this.urlWithParams=r;else{const d=r.indexOf("?");this.urlWithParams=r+(-1===d?"?":dl.set(u,n.setHeaders[u]),c)),n.setParams&&(s=Object.keys(n.setParams).reduce((l,u)=>l.set(u,n.setParams[u]),s)),new Gc(r,e,a,{params:s,headers:c,context:o,reportProgress:d,responseType:i,withCredentials:p})}}var E1=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(E1||{});class T2{constructor(n,r=200,e="OK"){this.headers=n.headers||new ht,this.status=void 0!==n.status?n.status:r,this.statusText=n.statusText||e,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class q2 extends T2{constructor(n={}){super(n),this.type=E1.ResponseHeader}clone(n={}){return new q2({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class $s extends T2{constructor(n={}){super(n),this.type=E1.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new $s({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class NR extends T2{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function S2(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Nt=(()=>{var t;class n{constructor(e){this.handler=e}request(e,i,a={}){let p;if(e instanceof Gc)p=e;else{let s,o;s=a.headers instanceof ht?a.headers:new ht(a.headers),a.params&&(o=a.params instanceof y?a.params:new y({fromObject:a.params})),p=new Gc(e,i,void 0!==a.body?a.body:null,{headers:s,context:a.context,params:o,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials})}const d=de(p).pipe(Us(s=>this.handler.handle(s)));if(e instanceof Gc||"events"===a.observe)return d;const c=d.pipe(Pt(s=>s instanceof $s));switch(a.observe||"body"){case"body":switch(p.responseType){case"arraybuffer":return c.pipe(Pe(s=>{if(null!==s.body&&!(s.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return s.body}));case"blob":return c.pipe(Pe(s=>{if(null!==s.body&&!(s.body instanceof Blob))throw new Error("Response is not a Blob.");return s.body}));case"text":return c.pipe(Pe(s=>{if(null!==s.body&&"string"!=typeof s.body)throw new Error("Response is not a string.");return s.body}));default:return c.pipe(Pe(s=>s.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${a.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new y).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,a={}){return this.request("PATCH",e,S2(a,i))}post(e,i,a={}){return this.request("POST",e,S2(a,i))}put(e,i,a={}){return this.request("PUT",e,S2(a,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Sh))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();function FR(t,n){return n(t)}function bF(t,n){return(r,e)=>n.intercept(r,{handle:i=>t(i,e)})}const E2=new j(""),$c=new j(""),UR=new j("");function MF(){let t=null;return(n,r)=>{null===t&&(t=(te(E2,{optional:!0})??[]).reduceRight(bF,FR));const e=te(Uu),i=e.add();return t(n,r).pipe(Ys(()=>e.remove(i)))}}let YR=(()=>{var t;class n extends Sh{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=te(Uu)}handle(e){if(null===this.chain){const a=Array.from(new Set([...this.injector.get($c),...this.injector.get(UR,[])]));this.chain=a.reduceRight((p,d)=>function gF(t,n,r){return(e,i)=>r.runInContext(()=>n(e,a=>t(a,i)))}(p,d,this.injector),FR)}const i=this.pendingTasks.add();return this.chain(e,a=>this.backend.handle(a)).pipe(Ys(()=>this.pendingTasks.remove(i)))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Eh),H(or))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const OF=/^\)\]\}',?\n/;let GR=(()=>{var t;class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new K(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?ci(i.\u0275loadImpl()):de(null)).pipe(Di(()=>new bt(p=>{const d=i.build();if(d.open(e.method,e.urlWithParams),e.withCredentials&&(d.withCredentials=!0),e.headers.forEach((m,g)=>d.setRequestHeader(m,g.join(","))),e.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const m=e.detectContentTypeHeader();null!==m&&d.setRequestHeader("Content-Type",m)}if(e.responseType){const m=e.responseType.toLowerCase();d.responseType="json"!==m?m:"text"}const c=e.serializeBody();let s=null;const o=()=>{if(null!==s)return s;const m=d.statusText||"OK",g=new ht(d.getAllResponseHeaders()),w=function wF(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(d)||e.url;return s=new q2({headers:g,status:d.status,statusText:m,url:w}),s},l=()=>{let{headers:m,status:g,statusText:w,url:L}=o(),V=null;204!==g&&(V=typeof d.response>"u"?d.responseText:d.response),0===g&&(g=V?200:0);let he=g>=200&&g<300;if("json"===e.responseType&&"string"==typeof V){const st=V;V=V.replace(OF,"");try{V=""!==V?JSON.parse(V):null}catch(nt){V=st,he&&(he=!1,V={error:nt,text:V})}}he?(p.next(new $s({body:V,headers:m,status:g,statusText:w,url:L||void 0})),p.complete()):p.error(new NR({error:V,headers:m,status:g,statusText:w,url:L||void 0}))},u=m=>{const{url:g}=o(),w=new NR({error:m,status:d.status||0,statusText:d.statusText||"Unknown Error",url:g||void 0});p.error(w)};let h=!1;const f=m=>{h||(p.next(o()),h=!0);let g={type:E1.DownloadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),"text"===e.responseType&&d.responseText&&(g.partialText=d.responseText),p.next(g)},b=m=>{let g={type:E1.UploadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),p.next(g)};return d.addEventListener("load",l),d.addEventListener("error",u),d.addEventListener("timeout",u),d.addEventListener("abort",u),e.reportProgress&&(d.addEventListener("progress",f),null!==c&&d.upload&&d.upload.addEventListener("progress",b)),d.send(c),p.next({type:E1.Sent}),()=>{d.removeEventListener("error",u),d.removeEventListener("abort",u),d.removeEventListener("load",l),d.removeEventListener("timeout",u),e.reportProgress&&(d.removeEventListener("progress",f),null!==c&&d.upload&&d.upload.removeEventListener("progress",b)),d.readyState!==d.DONE&&d.abort()}})))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(lx))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const D2=new j("XSRF_ENABLED"),$R=new j("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),QR=new j("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class JR{}let CF=(()=>{var t;class n{constructor(e,i,a){this.doc=e,this.platform=i,this.cookieName=a,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=KC(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye),H(Eo),H($R))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();function xF(t,n){const r=t.url.toLowerCase();if(!te(D2)||"GET"===t.method||"HEAD"===t.method||r.startsWith("http://")||r.startsWith("https://"))return n(t);const e=te(JR).getToken(),i=te(QR);return null!=e&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),n(t)}var jo=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(jo||{});function Qs(t,n){return{\u0275kind:t,\u0275providers:n}}function RF(...t){const n=[Nt,GR,YR,{provide:Sh,useExisting:YR},{provide:Eh,useExisting:GR},{provide:$c,useValue:xF,multi:!0},{provide:D2,useValue:!0},{provide:JR,useClass:CF}];for(const r of t)n.push(...r.\u0275providers);return uu(n)}const KR=new j("LEGACY_INTERCEPTOR_FN");let qF=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[RF(Qs(jo.LegacyInterceptors,[{provide:KR,useFactory:MF},{provide:$c,useExisting:KR,multi:!0}]))]}),n})();const{isArray:HF}=Array;class IF extends C{constructor(n,r){super()}schedule(n,r=0){return this}}const Lh={setInterval(t,n,...r){const{delegate:e}=Lh;return e?.setInterval?e.setInterval(t,n,...r):setInterval(t,n,...r)},clearInterval(t){const{delegate:n}=Lh;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};class k2 extends IF{constructor(n,r){super(n,r),this.scheduler=n,this.work=r,this.pending=!1}schedule(n,r=0){var e;if(this.closed)return this;this.state=n;const i=this.id,a=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(a,i,r)),this.pending=!0,this.delay=r,this.id=null!==(e=this.id)&&void 0!==e?e:this.requestAsyncId(a,this.id,r),this}requestAsyncId(n,r,e=0){return Lh.setInterval(n.flush.bind(n,this),e)}recycleAsyncId(n,r,e=0){if(null!=e&&this.delay===e&&!1===this.pending)return r;null!=r&&Lh.clearInterval(r)}execute(n,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const e=this._execute(n,r);if(e)return e;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,r){let i,e=!1;try{this.work(n)}catch(a){e=!0,i=a||new Error("Scheduled action threw falsy error")}if(e)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:r}=this,{actions:e}=r;this.work=this.state=this.scheduler=null,this.pending=!1,v(e,this),null!=n&&(this.id=this.recycleAsyncId(r,n,null)),this.delay=null,super.unsubscribe()}}}const L2={now:()=>(L2.delegate||Date).now(),delegate:void 0};class Qc{constructor(n,r=Qc.now){this.schedulerActionCtor=n,this.now=r}schedule(n,r=0,e){return new this.schedulerActionCtor(this,n).schedule(e,r)}}Qc.now=L2.now;class H2 extends Qc{constructor(n,r=Qc.now){super(n,r),this.actions=[],this._active=!1}flush(n){const{actions:r}=this;if(this._active)return void r.push(n);let e;this._active=!0;do{if(e=n.execute(n.state,n.delay))break}while(n=r.shift());if(this._active=!1,e){for(;n=r.shift();)n.unsubscribe();throw e}}}const D1=new H2(k2),NF=D1;function Hh(t,n=D1){return jt((r,e)=>{let i=null,a=null,p=null;const d=()=>{if(i){i.unsubscribe(),i=null;const s=a;a=null,e.next(s)}};function c(){const s=p+t,o=n.now();if(o{a=s,p=n.now(),i||(i=n.schedule(c,t),e.add(i))},()=>{d(),e.complete()},void 0,()=>{a=i=null}))})}function ZR(t,n){return n?r=>Fs(n.pipe(ii(1),function VF(){return jt((t,n)=>{t.subscribe(Ct(n,ve))})}()),r.pipe(ZR(t))):Tt((r,e)=>Oi(t(r,e)).pipe(ii(1),kx(r)))}function eT(t){return t instanceof Date&&!isNaN(t)}function Wh(t=0,n,r=NF){let e=-1;return null!=n&&(np(n)?r=n:e=n),new bt(i=>{let a=eT(t)?+t-r.now():t;a<0&&(a=0);let p=0;return r.schedule(function(){i.closed||(i.next(p++),0<=e?this.schedule(void 0,e):i.complete())},a)})}function W2(t,n=D1){const r=Wh(t,n);return ZR(()=>r)}const jF=O(t=>function(r=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=r});function UF(t){throw new jF(t)}class tT{validateSignature(n){return Promise.resolve(null)}validateAtHash(n){return Promise.resolve(!0)}}class iT{}class P2{}let YF=(()=>{class t extends P2{now(){return Date.now()}new(){return new Date}}return t.\u0275fac=function(){let n;return function(e){return(n||(n=je(t)))(e||t)}}(),t.\u0275prov=X({token:t,factory:t.\u0275fac}),t})();class nT{}class Ph{}let XF=(()=>{class t{constructor(){this.data=new Map}getItem(r){return this.data.get(r)}removeItem(r){this.data.delete(r)}setItem(r,e){this.data.set(r,e)}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac}),t})();class B2{constructor(n){this.type=n}}class hr extends B2{constructor(n,r=null){super(n),this.info=r}}class to extends B2{constructor(n,r=null){super(n),this.info=r}}class Ri extends B2{constructor(n,r,e=null){super(n),this.reason=r,this.params=e}}function rT(t){const n=t.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(n).split("").map(function(r){return"%"+("00"+r.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function I2(t){return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class Bh{constructor(n){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret="",this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.decreaseExpirationBySec=0,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.disableIdTokenTimer=!1,this.checkOrigin=!1,this.openUri=r=>{location.href=r},n&&Object.assign(this,n)}}class Jc{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}class aT{}let oT=(()=>{class t{getHashFragmentParams(r){let e=r||window.location.hash;if(e=decodeURIComponent(e),0!==e.indexOf("#"))return{};const i=e.indexOf("?");return e=e.substr(i>-1?i+1:1),this.parseQueryString(e)}parseQueryString(r){const e={};let i,a,p,d,c,s,o;if(null===r)return e;i=r.split("&");for(let l=0;l=64;){for(a=n[0],p=n[1],d=n[2],c=n[3],s=n[4],o=n[5],l=n[6],u=n[7],f=0;f<16;f++)b=e+4*f,t[f]=(255&r[b])<<24|(255&r[b+1])<<16|(255&r[b+2])<<8|255&r[b+3];for(f=16;f<64;f++)h=t[f-2],m=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=t[f-15],g=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,t[f]=(m+t[f-7]|0)+(g+t[f-16]|0);for(f=0;f<64;f++)m=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&o^~s&l)|0)+(u+($F[f]+t[f]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&p^a&d^p&d)|0,u=l,l=o,o=s,s=c+m|0,c=d,d=p,p=a,a=m+g|0;n[0]+=a,n[1]+=p,n[2]+=d,n[3]+=c,n[4]+=s,n[5]+=o,n[6]+=l,n[7]+=u,e+=64,i-=64}return e}class Ih{constructor(){this.digestLength=32,this.blockSize=64,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}reset(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this}clean(){for(let n=0;n0){for(;this.bufferLength<64&&r>0;)this.buffer[this.bufferLength++]=n[e++],r--;64===this.bufferLength&&(N2(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(r>=64&&(e=N2(this.temp,this.state,n,e,r),r%=64);r>0;)this.buffer[this.bufferLength++]=n[e++],r--;return this}finish(n){if(!this.finished){const r=this.bytesHashed,e=this.bufferLength,i=r/536870912|0,a=r<<3,p=r%64<56?64:128;this.buffer[e]=128;for(let d=e+1;d>>24&255,this.buffer[p-7]=i>>>16&255,this.buffer[p-6]=i>>>8&255,this.buffer[p-5]=i>>>0&255,this.buffer[p-4]=a>>>24&255,this.buffer[p-3]=a>>>16&255,this.buffer[p-2]=a>>>8&255,this.buffer[p-1]=a>>>0&255,N2(this.temp,this.state,this.buffer,0,p),this.finished=!0}for(let r=0;r<8;r++)n[4*r+0]=this.state[r]>>>24&255,n[4*r+1]=this.state[r]>>>16&255,n[4*r+2]=this.state[r]>>>8&255,n[4*r+3]=this.state[r]>>>0&255;return this}digest(){const n=new Uint8Array(this.digestLength);return this.finish(n),n}_saveState(n){for(let r=0;r{class t{calcHash(r,e){return S1(function*(){return function tU(t){var n,r=[];for(n=0;n{class t extends Bh{constructor(r,e,i,a,p,d,c,s,o,l){super(),this.ngZone=r,this.http=e,this.config=p,this.urlHelper=d,this.logger=c,this.crypto=s,this.dateTimeService=l,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new oe,this.discoveryDocumentLoadedSubject=new oe,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=o,p||(p={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),a&&(this.tokenValidationHandler=a),p&&this.configure(p);try{i?this.setStorage(i):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(u){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",u)}if(this.checkLocalStorageAccessable()){const u=window?.navigator?.userAgent;(u?.includes("MSIE ")||u?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const r="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(r,r),localStorage.removeItem(r),0))}catch{return!1}}configure(r){Object.assign(this,new Bh,r),this.config=Object.assign({},new Bh,r),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe(Pt(r=>"token_received"===r.type)).subscribe(r=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(r={},e,i=!0){let a=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe(ai(p=>{"token_received"===p.type?a=!0:"logout"===p.type&&(a=!1)}),Pt(p=>"token_expires"===p.type&&(null==e||"any"===e||p.info===e)),Hh(1e3)).subscribe(p=>{a&&this.refreshInternal(r,i).catch(d=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(r,e){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(r,e):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(r=null){return this.loadDiscoveryDocument().then(e=>this.tryLogin(r))}loadDiscoveryDocumentAndLogin(r=null){return this.loadDiscoveryDocumentAndTryLogin(r=r||{}).then(e=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof r.state?r.state:""),!1))}debug(...r){this.showDebugInformation&&this.logger.debug.apply(this.logger,r)}validateUrlFromDiscoveryDocument(r){const e=[],i=this.validateUrlForHttps(r),a=this.validateUrlAgainstIssuer(r);return i||e.push("https for all urls required. Also for urls received by discovery."),a||e.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),e}validateUrlForHttps(r){if(!r)return!0;const e=r.toLowerCase();return!(!1!==this.requireHttps&&(!e.match(/^http:\/\/localhost($|[:\/])/)&&!e.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||e.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(r,e){if(!r)throw new Error(`'${e}' should not be null`);if(!this.validateUrlForHttps(r))throw new Error(`'${e}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(r){return!this.strictDiscoveryDocumentValidation||!r||r.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe(Pt(r=>"token_received"===r.type)).subscribe(r=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),!this.disableIdTokenTimer&&this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const r=this.getAccessTokenExpiration(),e=this.getAccessTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=de(new to("token_expires","access_token")).pipe(W2(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}setupIdTokenTimer(){const r=this.getIdTokenExpiration(),e=this.getIdTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=de(new to("token_expires","id_token")).pipe(W2(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(r,e){const i=this.dateTimeService.now(),p=Math.max(0,(e-r)*this.timeoutFactor-(i-r)),d=2147483647;return p>d?d:p}setStorage(r){this._storage=r,this.configChanged()}loadDiscoveryDocument(r=null){return new Promise((e,i)=>{r||((r=this.issuer||"").endsWith("/")||(r+="/"),r+=".well-known/openid-configuration"),this.validateUrlForHttps(r)?this.http.get(r).subscribe(a=>{if(!this.validateDiscoveryDocument(a))return this.eventsSubject.next(new Ri("discovery_document_validation_error",null)),void i("discovery_document_validation_error");this.loginUrl=a.authorization_endpoint,this.logoutUrl=a.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=a.grant_types_supported,this.issuer=a.issuer,this.tokenEndpoint=a.token_endpoint,this.userinfoEndpoint=a.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=a.jwks_uri,this.sessionCheckIFrameUrl=a.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(a),this.revocationEndpoint=a.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(p=>{const c=new hr("discovery_document_loaded",{discoveryDocument:a,jwks:p});this.eventsSubject.next(c),e(c)}).catch(p=>{this.eventsSubject.next(new Ri("discovery_document_load_error",p)),i(p)})},a=>{this.logger.error("error loading discovery document",a),this.eventsSubject.next(new Ri("discovery_document_load_error",a)),i(a)}):i("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((r,e)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(i=>{this.jwks=i,r(i)},i=>{this.logger.error("error loading jwks",i),this.eventsSubject.next(new Ri("jwks_load_error",i)),e(i)}):r(null)})}validateDiscoveryDocument(r){let e;return this.skipIssuerCheck||r.issuer===this.issuer?(e=this.validateUrlFromDiscoveryDocument(r.authorization_endpoint),e.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.end_session_endpoint),e.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.token_endpoint),e.length>0&&this.logger.error("error validating token_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.revocation_endpoint),e.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.userinfo_endpoint),e.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.jwks_uri),e.length>0?(this.logger.error("error validating jwks_uri in discovery document",e),!1):(this.sessionChecksEnabled&&!r.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+r.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(r,e,i=new ht){return this.fetchTokenUsingPasswordFlow(r,e,i).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((r,e)=>{const i=(new ht).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:i,observe:"response",responseType:"text"}).subscribe(a=>{if(this.debug("userinfo received",JSON.stringify(a)),a.headers.get("content-type").startsWith("application/json")){let p=JSON.parse(a.body);const d=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!d.sub||p.sub!==d.sub))return void e("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");p=Object.assign({},d,p),this._storage.setItem("id_token_claims_obj",JSON.stringify(p)),this.eventsSubject.next(new hr("user_profile_loaded")),r({info:p})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new hr("user_profile_loaded")),r(JSON.parse(a.body))},a=>{this.logger.error("error loading user info",a),this.eventsSubject.next(new Ri("user_profile_load_error",a)),e(a)})})}fetchTokenUsingPasswordFlow(r,e,i=new ht){return this.fetchTokenUsingGrant("password",{username:r,password:e},i)}fetchTokenUsingGrant(r,e,i=new ht){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let a=new y({encoder:new Jc}).set("grant_type",r).set("scope",this.scope);if(this.useHttpBasicAuth){const p=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+p)}if(this.useHttpBasicAuth||(a=a.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(a=a.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const p of Object.getOwnPropertyNames(this.customQueryParams))a=a.set(p,this.customQueryParams[p]);for(const p of Object.keys(e))a=a.set(p,e[p]);return i=i.set("Content-Type","application/x-www-form-urlencoded"),new Promise((p,d)=>{this.http.post(this.tokenEndpoint,a,{headers:i}).subscribe(c=>{this.debug("tokenResponse",c),this.storeAccessTokenResponse(c.access_token,c.refresh_token,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,c.scope,this.extractRecognizedCustomParameters(c)),this.oidc&&c.id_token&&this.processIdToken(c.id_token,c.access_token).then(s=>{this.storeIdToken(s),p(c)}),this.eventsSubject.next(new hr("token_received")),p(c)},c=>{this.logger.error("Error performing ${grantType} flow",c),this.eventsSubject.next(new Ri("token_error",c)),d(c)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((r,e)=>{let i=new y({encoder:new Jc}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),a=(new ht).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const p=btoa(`${this.clientId}:${this.dummyClientSecret}`);a=a.set("Authorization","Basic "+p)}if(this.useHttpBasicAuth||(i=i.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(i=i.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const p of Object.getOwnPropertyNames(this.customQueryParams))i=i.set(p,this.customQueryParams[p]);this.http.post(this.tokenEndpoint,i,{headers:a}).pipe(Di(p=>this.oidc&&p.id_token?ci(this.processIdToken(p.id_token,p.access_token,!0)).pipe(ai(d=>this.storeIdToken(d)),Pe(d=>p)):de(p))).subscribe(p=>{this.debug("refresh tokenResponse",p),this.storeAccessTokenResponse(p.access_token,p.refresh_token,p.expires_in||this.fallbackAccessTokenExpirationTimeInSec,p.scope,this.extractRecognizedCustomParameters(p)),this.eventsSubject.next(new hr("token_received")),this.eventsSubject.next(new hr("token_refreshed")),r(p)},p=>{this.logger.error("Error refreshing token",p),this.eventsSubject.next(new Ri("token_refresh_error",p)),e(p)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=r=>{const e=this.processMessageEventMessage(r);this.checkOrigin&&r.origin!==location.origin&&console.error("wrong origin requested silent refresh!"),this.tryLogin({customHashFragment:e,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(i=>this.debug("tryLogin during silent refresh failed",i))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(r={},e=!0){const i=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(r.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const a=this.document.getElementById(this.silentRefreshIFrameName);a&&this.document.body.removeChild(a),this.silentRefreshSubject=i.sub;const p=this.document.createElement("iframe");return p.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,e,r).then(l=>{p.setAttribute("src",l),this.silentRefreshShowIFrame||(p.style.display="none"),this.document.body.appendChild(p)}),function PF(...t){return 1===(t=function WF(t){return 1===t.length&&HF(t[0])?t[0]:t}(t)).length?Oi(t[0]):new bt(function BF(t){return n=>{let r=[];for(let e=0;r&&!n.closed&&e{if(r){for(let a=0;al instanceof Ri),_a()),this.events.pipe(Pt(l=>"token_received"===l.type),_a()),de(new Ri("silent_refresh_timeout",null)).pipe(W2(this.silentRefreshTimeout))]).pipe(Pe(l=>{if(l instanceof Ri)throw"silent_refresh_timeout"===l.type||(l=new Ri("silent_refresh_error",l)),this.eventsSubject.next(l),l;return"token_received"===l.type&&(l=new hr("silently_refreshed"),this.eventsSubject.next(l)),l})).toPromise()}initImplicitFlowInPopup(r){return this.initLoginFlowInPopup(r)}initLoginFlowInPopup(r){return r=r||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(e=>new Promise((i,a)=>{let c,d=null;r.windowRef?r.windowRef&&!r.windowRef.closed&&(d=r.windowRef,d.location.href=e):d=window.open(e,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(r));const s=f=>{this.tryLogin({customHashFragment:f,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{l(),i(!0)},b=>{l(),a(b)})};d?c=window.setInterval(()=>{(!d||d.closed)&&(l(),a(new Ri("popup_closed",{})))},500):a(new Ri("popup_blocked",{}));const l=()=>{window.clearInterval(c),window.removeEventListener("storage",h),window.removeEventListener("message",u),null!==d&&d.close(),d=null},u=f=>{const b=this.processMessageEventMessage(f);b&&null!==b?(window.removeEventListener("storage",h),s(b)):console.log("false event firing")},h=f=>{"auth_hash"===f.key&&(window.removeEventListener("message",u),s(f.newValue))};window.addEventListener("message",u),window.addEventListener("storage",h)}))}calculatePopupFeatures(r){const e=r.height||470,i=r.width||500,a=window.screenLeft+(window.outerWidth-i)/2;return`location=no,toolbar=no,width=${i},height=${e},top=${window.screenTop+(window.outerHeight-e)/2},left=${a}`}processMessageEventMessage(r){let e="#";if(this.silentRefreshMessagePrefix&&(e+=this.silentRefreshMessagePrefix),!r||!r.data||"string"!=typeof r.data)return;const i=r.data;return i.startsWith(e)?"#"+i.substr(e.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=r=>{const e=r.origin.toLowerCase(),i=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),i.startsWith(e)){switch(r.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",r)}else this.debug("sessionCheckEventListener","wrong origin",e,"expected",i,"event",r)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new to("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new to("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(r=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new to("session_terminated")),this.logOut(!0)):this.refreshToken().then(r=>{this.debug("token refresh after session change worked")}).catch(r=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new to("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe(Pt(r=>"silently_refreshed"===r.type||"silent_refresh_timeout"===r.type||"silent_refresh_error"===r.type),_a()).subscribe(r=>{"silently_refreshed"!==r.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new to("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new to("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const r=this.document.getElementById(this.sessionCheckIFrameName);r&&this.document.body.removeChild(r);const e=this.document.createElement("iframe");e.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),e.setAttribute("src",this.sessionCheckIFrameUrl),e.style.display="none",this.document.body.appendChild(e),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const r=this.document.getElementById(this.sessionCheckIFrameName);r||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const e=this.getSessionState();e||this.stopSessionCheckTimer(),r.contentWindow.postMessage(this.clientId+" "+e,this.issuer)}createLoginUrl(r="",e="",i="",a=!1,p={}){var d=this;return S1(function*(){const c=d;let s;s=i||d.redirectUri;const o=yield d.createAndSaveNonce();if(r=r?o+d.config.nonceStateSeparator+encodeURIComponent(r):o,!d.requestAccessToken&&!d.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");d.responseType=d.config.responseType?d.config.responseType:d.oidc&&d.requestAccessToken?"id_token token":d.oidc&&!d.requestAccessToken?"id_token":"token";const l=c.loginUrl.indexOf("?")>-1?"&":"?";let u=c.scope;d.oidc&&!u.match(/(^|\s)openid($|\s)/)&&(u="openid "+u);let h=c.loginUrl+l+"response_type="+encodeURIComponent(c.responseType)+"&client_id="+encodeURIComponent(c.clientId)+"&state="+encodeURIComponent(r)+"&redirect_uri="+encodeURIComponent(s)+"&scope="+encodeURIComponent(u);if(d.responseType.includes("code")&&!d.disablePKCE){const[f,b]=yield d.createChallangeVerifierPairForPKCE();d.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",b):d._storage.setItem("PKCE_verifier",b),h+="&code_challenge="+f,h+="&code_challenge_method=S256"}e&&(h+="&login_hint="+encodeURIComponent(e)),c.resource&&(h+="&resource="+encodeURIComponent(c.resource)),c.oidc&&(h+="&nonce="+encodeURIComponent(o)),a&&(h+="&prompt=none");for(const f of Object.keys(p))h+="&"+encodeURIComponent(f)+"="+encodeURIComponent(p[f]);if(d.customQueryParams)for(const f of Object.getOwnPropertyNames(d.customQueryParams))h+="&"+f+"="+encodeURIComponent(d.customQueryParams[f]);return h})()}initImplicitFlowInternal(r="",e=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(p=>{console.error("Error in initImplicitFlow",p),this.inImplicitFlow=!1})}initImplicitFlow(r="",e=""){""!==this.loginUrl?this.initImplicitFlowInternal(r,e):this.events.pipe(Pt(i=>"discovery_document_loaded"===i.type)).subscribe(i=>this.initImplicitFlowInternal(r,e))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(r){const e=this;if(r.onTokenReceived){const i={idClaims:e.getIdentityClaims(),idToken:e.getIdToken(),accessToken:e.getAccessToken(),state:e.state};r.onTokenReceived(i)}}storeAccessTokenResponse(r,e,i,a,p){if(this._storage.setItem("access_token",r),a&&!Array.isArray(a)?this._storage.setItem("granted_scopes",JSON.stringify(a.split(" "))):a&&Array.isArray(a)&&this._storage.setItem("granted_scopes",JSON.stringify(a)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),i){const d=1e3*i,s=this.dateTimeService.new().getTime()+d;this._storage.setItem("expires_at",""+s)}e&&this._storage.setItem("refresh_token",e),p&&p.forEach((d,c)=>{this._storage.setItem(c,d)})}tryLogin(r=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(r).then(e=>!0):this.tryLoginImplicitFlow(r)}parseQueryString(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):{}}tryLoginCodeFlow(r=null){var e=this;return S1(function*(){const i=(r=r||{}).customHashFragment?r.customHashFragment.substring(1):window.location.search,a=e.getCodePartsFromUrl(i),p=a.code,d=a.state,c=a.session_state;if(!r.preventClearHashAfterLogin){const l=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,l)}let[s,o]=e.parseState(d);if(e.state=o,a.error){e.debug("error trying to login"),e.handleLoginError(r,a);const l=new Ri("code_error",{},a);return e.eventsSubject.next(l),Promise.reject(l)}if(!r.disableNonceCheck){if(!s)return e.saveRequestedRoute(),Promise.resolve();if(!r.disableOAuth2StateCheck&&!e.validateNonce(s)){const u=new Ri("invalid_nonce_in_state",null);return e.eventsSubject.next(u),Promise.reject(u)}}return e.storeSessionState(c),p&&(yield e.getTokenFromCode(p,r),e.restoreRequestedRoute()),Promise.resolve()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const r=this._storage.getItem("requested_route");r&&history.replaceState(null,"",window.location.origin+r)}getCodePartsFromUrl(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(r,e){let i=new y({encoder:new Jc}).set("grant_type","authorization_code").set("code",r).set("redirect_uri",e.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let a;a=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),a?i=i.set("code_verifier",a):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(i,e)}fetchAndProcessToken(r,e){e=e||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let i=(new ht).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const a=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+a)}return this.useHttpBasicAuth||(r=r.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(r=r.set("client_secret",this.dummyClientSecret)),new Promise((a,p)=>{if(this.customQueryParams)for(let d of Object.getOwnPropertyNames(this.customQueryParams))r=r.set(d,this.customQueryParams[d]);this.http.post(this.tokenEndpoint,r,{headers:i}).subscribe(d=>{this.debug("refresh tokenResponse",d),this.storeAccessTokenResponse(d.access_token,d.refresh_token,d.expires_in||this.fallbackAccessTokenExpirationTimeInSec,d.scope,this.extractRecognizedCustomParameters(d)),this.oidc&&d.id_token?this.processIdToken(d.id_token,d.access_token,e.disableNonceCheck).then(c=>{this.storeIdToken(c),this.eventsSubject.next(new hr("token_received")),this.eventsSubject.next(new hr("token_refreshed")),a(d)}).catch(c=>{this.eventsSubject.next(new Ri("token_validation_error",c)),console.error("Error validating tokens"),console.error(c),p(c)}):(this.eventsSubject.next(new hr("token_received")),this.eventsSubject.next(new hr("token_refreshed")),a(d))},d=>{console.error("Error getting token",d),this.eventsSubject.next(new Ri("token_refresh_error",d)),p(d)})})}tryLoginImplicitFlow(r=null){let e;e=(r=r||{}).customHashFragment?this.urlHelper.getHashFragmentParams(r.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",e);const i=e.state;let[a,p]=this.parseState(i);if(this.state=p,e.error){this.debug("error trying to login"),this.handleLoginError(r,e);const l=new Ri("token_error",{},e);return this.eventsSubject.next(l),Promise.reject(l)}const d=e.access_token,c=e.id_token,s=e.session_state,o=e.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!d||this.requestAccessToken&&!r.disableOAuth2StateCheck&&!i||this.oidc&&!c)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!s&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!r.disableNonceCheck&&!this.validateNonce(a)){const u=new Ri("invalid_nonce_in_state",null);return this.eventsSubject.next(u),Promise.reject(u)}return this.requestAccessToken&&this.storeAccessTokenResponse(d,null,e.expires_in||this.fallbackAccessTokenExpirationTimeInSec,o),this.oidc?this.processIdToken(c,d,r.disableNonceCheck).then(l=>r.validationHandler?r.validationHandler({accessToken:d,idClaims:l.idTokenClaims,idToken:l.idToken,state:i}).then(u=>l):l).then(l=>(this.storeIdToken(l),this.storeSessionState(s),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new hr("token_received")),this.callOnTokenReceivedIfExists(r),this.inImplicitFlow=!1,!0)).catch(l=>(this.eventsSubject.next(new Ri("token_validation_error",l)),this.logger.error("Error validating tokens"),this.logger.error(l),Promise.reject(l))):(this.eventsSubject.next(new hr("token_received")),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(r),Promise.resolve(!0))}parseState(r){let e=r,i="";if(r){const a=r.indexOf(this.config.nonceStateSeparator);a>-1&&(e=r.substr(0,a),i=r.substr(a+this.config.nonceStateSeparator.length))}return[e,i]}validateNonce(r){let e;return e=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),e===r||(console.error("Validating access_token failed, wrong state/nonce.",e,r),!1)}storeIdToken(r){this._storage.setItem("id_token",r.idToken),this._storage.setItem("id_token_claims_obj",r.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+r.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(r){this._storage.setItem("session_state",r)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(r,e){r.onLoginError&&r.onLoginError(e),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(r=6e5){return this.clockSkewInSec||0===this.clockSkewInSec?1e3*this.clockSkewInSec:r}processIdToken(r,e,i=!1){const a=r.split("."),d=rT(this.padBase64(a[0])),c=JSON.parse(d),o=rT(this.padBase64(a[1])),l=JSON.parse(o);let u;if(u=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(l.aud)){if(l.aud.every(w=>w!==this.clientId)){const w="Wrong audience: "+l.aud.join(",");return this.logger.warn(w),Promise.reject(w)}}else if(l.aud!==this.clientId){const w="Wrong audience: "+l.aud;return this.logger.warn(w),Promise.reject(w)}if(!l.sub){const w="No sub claim in id_token";return this.logger.warn(w),Promise.reject(w)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==l.sub){const w=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${l.sub}`;return this.logger.warn(w),Promise.reject(w)}if(!l.iat){const w="No iat claim in id_token";return this.logger.warn(w),Promise.reject(w)}if(!this.skipIssuerCheck&&l.iss!==this.issuer){const w="Wrong issuer: "+l.iss;return this.logger.warn(w),Promise.reject(w)}if(!i&&l.nonce!==u){const w="Wrong nonce: "+l.nonce;return this.logger.warn(w),Promise.reject(w)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!l.at_hash){const w="An at_hash is needed!";return this.logger.warn(w),Promise.reject(w)}const h=this.dateTimeService.now(),f=1e3*l.iat,b=1e3*l.exp,m=this.getClockSkewInMsec();if(f-m>=h||b+m-this.decreaseExpirationBySec<=h){const w="Token has expired";return console.error(w),console.error({now:h,issuedAtMSec:f,expiresAtMSec:b}),Promise.reject(w)}const g={accessToken:e,idToken:r,jwks:this.jwks,idTokenClaims:l,idTokenHeader:c,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(g).then(w=>({idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:d,idTokenExpiresAt:b})):this.checkAtHash(g).then(w=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!w){const L="Wrong at_hash";return this.logger.warn(L),Promise.reject(L)}return this.checkSignature(g).then(L=>{const he={idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:d,idTokenExpiresAt:b};return this.disableAtHashCheck?he:this.checkAtHash(g).then(st=>{if(this.requestAccessToken&&!st){const nt="Wrong at_hash";return this.logger.warn(nt),Promise.reject(nt)}return he})})})}getIdentityClaims(){const r=this._storage.getItem("id_token_claims_obj");return r?JSON.parse(r):null}getGrantedScopes(){const r=this._storage.getItem("granted_scopes");return r?JSON.parse(r):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(r){for(;r.length%4!=0;)r+="=";return r}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const r=this._storage.getItem("expires_at"),e=this.dateTimeService.new();return!(r&&parseInt(r,10)-this.decreaseExpirationBySec=0&&null!==this._storage.getItem(r)?JSON.parse(this._storage.getItem(r)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(r={},e=""){let i=!1;"boolean"==typeof r&&(i=r,r={});const a=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(d=>this._storage.removeItem(d)),this.silentRefreshSubject=null,this.eventsSubject.next(new to("logout")),!this.logoutUrl||i)return;let p;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)p=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(a)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let d=new y({encoder:new Jc});a&&(d=d.set("id_token_hint",a));const c=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";c&&(d=d.set("post_logout_redirect_uri",c),e&&(d=d.set("state",e)));for(let s in r)d=d.set(s,r[s]);p=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+d.toString()}this.config.openUri(p)}createAndSaveNonce(){const r=this;return this.createNonce().then(function(e){return r.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",e):r._storage.setItem("nonce",e),e})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const r=this.document.getElementById(this.silentRefreshIFrameName);r&&r.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const e=this.document.getElementById(this.sessionCheckIFrameName);e&&e.remove()}createNonce(){return new Promise(r=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let i=45,a="";const p=typeof self>"u"?null:self.crypto||self.msCrypto;if(p){let d=new Uint8Array(i);p.getRandomValues(d),d.map||(d.map=Array.prototype.map),d=d.map(c=>e.charCodeAt(c%66)),a=String.fromCharCode.apply(null,d)}else for(;0"discovery_document_loaded"===i.type)).subscribe(i=>this.initCodeFlowInternal(r,e))}initCodeFlowInternal(r="",e={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(p=>{console.error("Error in initAuthorizationCodeFlow"),console.error(p)})}createChallangeVerifierPairForPKCE(){var r=this;return S1(function*(){if(!r.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const e=yield r.createNonce();return[I2(yield r.crypto.calcHash(e,"sha-256")),e]})()}extractRecognizedCustomParameters(r){let e=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(i=>{r[i]&&e.set(i,JSON.stringify(r[i]))}),e}revokeTokenAndLogout(r={},e=!1){let i=this.revocationEndpoint,a=this.getAccessToken(),p=this.getRefreshToken();if(!a)return Promise.resolve();let d=new y({encoder:new Jc}),c=(new ht).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const s=btoa(`${this.clientId}:${this.dummyClientSecret}`);c=c.set("Authorization","Basic "+s)}if(this.useHttpBasicAuth||(d=d.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(d=d.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const s of Object.getOwnPropertyNames(this.customQueryParams))d=d.set(s,this.customQueryParams[s]);return new Promise((s,o)=>{let l,u;if(a){let h=d.set("token",a).set("token_type_hint","access_token");l=this.http.post(i,h,{headers:c})}else l=de(null);if(p){let h=d.set("token",p).set("token_type_hint","refresh_token");u=this.http.post(i,h,{headers:c})}else u=de(null);e&&(l=l.pipe(Ki(h=>0===h.status?de(null):pr(h))),u=u.pipe(Ki(h=>0===h.status?de(null):pr(h)))),Sc([l,u]).subscribe(h=>{this.logOut(r),s(h),this.logger.info("Token successfully revoked")},h=>{this.logger.error("Error revoking token",h),this.eventsSubject.next(new Ri("token_revoke_error",h)),o(h)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return t.\u0275fac=function(r){return new(r||t)(H(ze),H(Nt),H(Ph,8),H(aT,8),H(Bh,8),H(oT),H(nT),H(lT,8),H(Ye),H(P2))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),t})();class cT{}class nU{handleError(n){return pr(n)}}let rU=(()=>{class t{constructor(r,e,i){this.oAuthService=r,this.errorHandler=e,this.moduleConfig=i}checkUrl(r){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(r):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(e=>r.toLowerCase().startsWith(e.toLowerCase()))}intercept(r,e){const i=r.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(i)?this.moduleConfig.resourceServer.sendAccessToken?In(de(this.oAuthService.getAccessToken()).pipe(Pt(p=>!!p)),this.oAuthService.events.pipe(Pt(p=>"token_received"===p.type),function FF(t,n){const{first:r,each:e,with:i=UF,scheduler:a=n??D1,meta:p=null}=eT(t)?{first:t}:"number"==typeof t?{each:t}:t;if(null==r&&null==e)throw new TypeError("No timeout provided.");return jt((d,c)=>{let s,o,l=null,u=0;const h=f=>{o=wi(c,a,()=>{try{s.unsubscribe(),Oi(i({meta:p,lastValue:l,seen:u})).subscribe(c)}catch(b){c.error(b)}},f)};s=d.subscribe(Ct(c,f=>{o?.unsubscribe(),u++,c.next(l=f),e>0&&h(e)},void 0,void 0,()=>{o?.closed||o?.unsubscribe(),l=null})),!u&&h(null!=r?"number"==typeof r?r:+r-a.now():e)})}(this.oAuthService.waitForTokenInMsec||0),Ki(p=>de(null)),Pe(p=>this.oAuthService.getAccessToken()))).pipe(ii(1),Tt(p=>{if(p){const c=r.headers.set("Authorization","Bearer "+p);r=r.clone({headers:c})}return e.handle(r).pipe(Ki(d=>this.errorHandler.handleError(d)))})):e.handle(r).pipe(Ki(p=>this.errorHandler.handleError(p))):e.handle(r)}}return t.\u0275fac=function(r){return new(r||t)(H(Js),H(cT),H(iT,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),t})();function aU(){return console}function oU(){return typeof sessionStorage<"u"?sessionStorage:new XF}function sU(t=null,n=tT){return uu([Js,oT,{provide:nT,useFactory:aU},{provide:Ph,useFactory:oU},{provide:aT,useClass:n},{provide:lT,useClass:iU},{provide:cT,useClass:nU},{provide:iT,useValue:t},{provide:E2,useClass:rU,multi:!0},{provide:P2,useClass:YF}])}let lU=(()=>{class t{static forRoot(r=null,e=tT){return{ngModule:t,providers:[sU(r,e)]}}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt]}),t})();function Kc(t){return(Kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}function Ne(t,n,r){return(n=function pU(t){var n=function dU(t,n){if("object"!==Kc(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!==Kc(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"===Kc(n)?n:String(n)}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function j2(...t){const n=ds(t),{args:r,keys:e}=qx(t),i=new bt(a=>{const{length:p}=r;if(!p)return void a.complete();const d=new Array(p);let c=p,s=p;for(let o=0;o{l||(l=!0,s--),d[o]=u},()=>c--,void 0,()=>{(!c||!l)&&(s||a.next(e?Sx(e,d):d),a.complete())}))}});return n?i.pipe(n2(n)):i}new j("AUTH_CONFIG");class uU extends oe{constructor(n=1/0,r=1/0,e=L2){super(),this._bufferSize=n,this._windowTime=r,this._timestampProvider=e,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,r)}next(n){const{isStopped:r,_buffer:e,_infiniteTimeWindow:i,_timestampProvider:a,_windowTime:p}=this;r||(e.push(n),!i&&e.push(a.now()+p)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const r=this._innerSubscribe(n),{_infiniteTimeWindow:e,_buffer:i}=this,a=i.slice();for(let p=0;pnew uU(e,n,r),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}class Zc{}let dT=(()=>{var t;class n extends Zc{getTranslation(e){return de({})}}return t=n,Ne(n,"\u0275fac",function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}()),Ne(n,"\u0275prov",X({token:t,factory:t.\u0275fac})),n})();class F2{}let pT=(()=>{var t;class n{handle(e){return e.key}}return t=n,Ne(n,"\u0275fac",function(e){return new(e||t)}),Ne(n,"\u0275prov",X({token:t,factory:t.\u0275fac})),n})();function Vh(t,n){if(t===n)return!0;if(null===t||null===n)return!1;if(t!=t&&n!=n)return!0;let i,a,p,r=typeof t;if(r==typeof n&&"object"==r){if(!Array.isArray(t)){if(Array.isArray(n))return!1;for(a in p=Object.create(null),t){if(!Vh(t[a],n[a]))return!1;p[a]=!0}for(a in n)if(!(a in p)&&typeof n[a]<"u")return!1;return!0}if(!Array.isArray(n))return!1;if((i=t.length)==n.length){for(a=0;a{U2(n[e])?e in t?r[e]=uT(t[e],n[e]):Object.assign(r,{[e]:n[e]}):Object.assign(r,{[e]:n[e]})}),r}class jh{}let hT=(()=>{var t;class n extends jh{constructor(...e){super(...e),Ne(this,"templateMatcher",/{{\s?([^{}\s]*)\s?}}/g)}interpolate(e,i){let a;return a="string"==typeof e?this.interpolateString(e,i):"function"==typeof e?this.interpolateFunction(e,i):e,a}getValue(e,i){let a="string"==typeof i?i.split("."):[i];i="";do{i+=a.shift(),!Fo(e)||!Fo(e[i])||"object"!=typeof e[i]&&a.length?a.length?i+=".":e=void 0:(e=e[i],i="")}while(a.length);return e}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(a,p)=>{let d=this.getValue(i,p);return Fo(d)?d:a}):e}}return t=n,Ne(n,"\u0275fac",function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}()),Ne(n,"\u0275prov",X({token:t,factory:t.\u0275fac})),n})();class Fh{}let fT=(()=>{var t;class n extends Fh{compile(e,i){return e}compileTranslations(e,i){return e}}return t=n,Ne(n,"\u0275fac",function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}()),Ne(n,"\u0275prov",X({token:t,factory:t.\u0275fac})),n})();class mT{constructor(){Ne(this,"defaultLang",void 0),Ne(this,"currentLang",this.defaultLang),Ne(this,"translations",{}),Ne(this,"langs",[]),Ne(this,"onTranslationChange",new xe),Ne(this,"onLangChange",new xe),Ne(this,"onDefaultLangChange",new xe)}}const Y2=new j("USE_STORE"),X2=new j("USE_DEFAULT_LANG"),G2=new j("DEFAULT_LANGUAGE"),$2=new j("USE_EXTEND");let Q2,Ks=(()=>{var t;class n{get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,i,a,p,d,c=!0,s=!1,o=!1,l){Ne(this,"store",void 0),Ne(this,"currentLoader",void 0),Ne(this,"compiler",void 0),Ne(this,"parser",void 0),Ne(this,"missingTranslationHandler",void 0),Ne(this,"useDefaultLang",void 0),Ne(this,"isolate",void 0),Ne(this,"extend",void 0),Ne(this,"loadingTranslations",void 0),Ne(this,"pending",!1),Ne(this,"_onTranslationChange",new xe),Ne(this,"_onLangChange",new xe),Ne(this,"_onDefaultLangChange",new xe),Ne(this,"_defaultLang",void 0),Ne(this,"_currentLang",void 0),Ne(this,"_langs",[]),Ne(this,"_translations",{}),Ne(this,"_translationRequests",{}),this.store=e,this.currentLoader=i,this.compiler=a,this.parser=p,this.missingTranslationHandler=d,this.useDefaultLang=c,this.isolate=s,this.extend=o,l&&this.setDefaultLang(l)}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);typeof i<"u"?(null==this.defaultLang&&(this.defaultLang=e),i.pipe(ii(1)).subscribe(a=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return de(this.translations[e]);let i=this.retrieveTranslations(e);return typeof i<"u"?(this.currentLang||(this.currentLang=e),i.pipe(ii(1)).subscribe(a=>{this.changeLang(e)}),i):(this.changeLang(e),de(this.translations[e]))}retrieveTranslations(e){let i;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),i=this._translationRequests[e]),i}getTranslation(e){this.pending=!0;const i=this.currentLoader.getTranslation(e).pipe(Nh(1),ii(1));return this.loadingTranslations=i.pipe(Pe(a=>this.compiler.compileTranslations(a,e)),Nh(1),ii(1)),this.loadingTranslations.subscribe({next:a=>{this.translations[e]=this.extend&&this.translations[e]?{...a,...this.translations[e]}:a,this.updateLangs(),this.pending=!1},error:a=>{this.pending=!1}}),i}setTranslation(e,i,a=!1){i=this.compiler.compileTranslations(i,e),this.translations[e]=(a||this.extend)&&this.translations[e]?uT(this.translations[e],i):i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(i=>{-1===this.langs.indexOf(i)&&this.langs.push(i)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,i,a){let p;if(i instanceof Array){let d={},c=!1;for(let s of i)d[s]=this.getParsedResult(e,s,a),dr(d[s])&&(c=!0);return c?j2(i.map(o=>dr(d[o])?d[o]:de(d[o]))).pipe(Pe(o=>{let l={};return o.forEach((u,h)=>{l[i[h]]=u}),l})):d}if(e&&(p=this.parser.interpolate(this.parser.getValue(e,i),a)),typeof p>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(p=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],i),a)),typeof p>"u"){let d={key:i,translateService:this};typeof a<"u"&&(d.interpolateParams=a),p=this.missingTranslationHandler.handle(d)}return typeof p<"u"?p:i}get(e,i){if(!Fo(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Us(a=>dr(a=this.getParsedResult(a,e,i))?a:de(a)));{let a=this.getParsedResult(this.translations[this.currentLang],e,i);return dr(a)?a:de(a)}}getStreamOnTranslationChange(e,i){if(!Fo(e)||!e.length)throw new Error('Parameter "key" required');return Fs(O1(()=>this.get(e,i)),this.onTranslationChange.pipe(Di(a=>{const p=this.getParsedResult(a.translations,e,i);return"function"==typeof p.subscribe?p:de(p)})))}stream(e,i){if(!Fo(e)||!e.length)throw new Error('Parameter "key" required');return Fs(O1(()=>this.get(e,i)),this.onLangChange.pipe(Di(a=>{const p=this.getParsedResult(a.translations,e,i);return dr(p)?p:de(p)})))}instant(e,i){if(!Fo(e)||!e.length)throw new Error('Parameter "key" required');let a=this.getParsedResult(this.translations[this.currentLang],e,i);if(dr(a)){if(e instanceof Array){let p={};return e.forEach((d,c)=>{p[e[c]]=e[c]}),p}return e}return a}set(e,i,a=this.currentLang){this.translations[a][e]=this.compiler.compile(i,a),this.updateLangs(),this.onTranslationChange.emit({lang:a,translations:this.translations[a]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return t=n,Ne(n,"\u0275fac",function(e){return new(e||t)(H(mT),H(Zc),H(Fh),H(jh),H(F2),H(X2),H(Y2),H($2),H(G2))}),Ne(n,"\u0275prov",X({token:t,factory:t.\u0275fac})),n})(),Jn=(()=>{var t;class n{constructor(e,i){Ne(this,"translate",void 0),Ne(this,"_ref",void 0),Ne(this,"value",""),Ne(this,"lastKey",null),Ne(this,"lastParams",[]),Ne(this,"onTranslationChange",void 0),Ne(this,"onLangChange",void 0),Ne(this,"onDefaultLangChange",void 0),this.translate=e,this._ref=i}updateValue(e,i,a){let p=d=>{this.value=void 0!==d?d:e,this.lastKey=e,this._ref.markForCheck()};if(a){let d=this.translate.getParsedResult(a,e,i);dr(d.subscribe)?d.subscribe(p):p(d)}this.translate.get(e,i).subscribe(p)}transform(e,...i){if(!e||!e.length)return e;if(Vh(e,this.lastKey)&&Vh(i,this.lastParams))return this.value;let a;if(Fo(i[0])&&i.length)if("string"==typeof i[0]&&i[0].length){let p=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{a=JSON.parse(p)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else"object"==typeof i[0]&&!Array.isArray(i[0])&&(a=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,a),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(p=>{this.lastKey&&p.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,a,p.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(p=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a,p.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return t=n,Ne(n,"\u0275fac",function(e){return new(e||t)(E(Ks,16),E(Li,16))}),Ne(n,"\u0275pipe",Vi({name:"translate",type:t,pure:!1})),Ne(n,"\u0275prov",X({token:t,factory:t.\u0275fac})),n})(),k1=(()=>{var t;class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Zc,useClass:dT},e.compiler||{provide:Fh,useClass:fT},e.parser||{provide:jh,useClass:hT},e.missingTranslationHandler||{provide:F2,useClass:pT},mT,{provide:Y2,useValue:e.isolate},{provide:X2,useValue:e.useDefaultLang},{provide:$2,useValue:e.extend},{provide:G2,useValue:e.defaultLanguage},Ks]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Zc,useClass:dT},e.compiler||{provide:Fh,useClass:fT},e.parser||{provide:jh,useClass:hT},e.missingTranslationHandler||{provide:F2,useClass:pT},{provide:Y2,useValue:e.isolate},{provide:X2,useValue:e.useDefaultLang},{provide:$2,useValue:e.extend},{provide:G2,useValue:e.defaultLanguage},Ks]}}}return t=n,Ne(n,"\u0275fac",function(e){return new(e||t)}),Ne(n,"\u0275mod",ue({type:t})),Ne(n,"\u0275inj",pe({})),n})();try{Q2=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Q2=!1}let L1,Mi=(()=>{var t;class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function DN(t){return t===ox}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Q2)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Eo))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const bT=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function gT(){if(L1)return L1;if("object"!=typeof document||!document)return L1=new Set(bT),L1;let t=document.createElement("input");return L1=new Set(bT.filter(n=>(t.setAttribute("type",n),t.type===n))),L1}let ed,Uh,Zs,J2;function Kn(t){return function hU(){if(null==ed&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ed=!0}))}finally{ed=ed||!1}return ed}()?t:!!t.capture}function MT(){if(null==Zs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Zs=!1,Zs;if("scrollBehavior"in document.documentElement.style)Zs=!0;else{const t=Element.prototype.scrollTo;Zs=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return Zs}function td(){if("object"!=typeof document||!document)return 0;if(null==Uh){const t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";const r=document.createElement("div"),e=r.style;e.width="2px",e.height="1px",t.appendChild(r),document.body.appendChild(t),Uh=0,0===t.scrollLeft&&(t.scrollLeft=1,Uh=0===t.scrollLeft?1:2),t.remove()}return Uh}function K2(t){if(function fU(){if(null==J2){const t=typeof document<"u"?document.head:null;J2=!(!t||!t.createShadowRoot&&!t.attachShadow)}return J2}()){const n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function Yh(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function kr(t){return t.composedPath?t.composedPath()[0]:t.target}function Z2(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function Uo(t,...n){return n.length?n.some(r=>t[r]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function OT(t){return Pt((n,r)=>t<=r)}function qe(t){return null!=t&&"false"!=`${t}`}function Wi(t,n=0){return function SU(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):n}function nd(t){return Array.isArray(t)?t:[t]}function Pi(t){return null==t?"":"string"==typeof t?t:`${t}px`}function _i(t){return t instanceof we?t.nativeElement:t}let wT=(()=>{var t;class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Xh=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[wT]}),n})();const vT=new Set;let e0,kU=(()=>{var t;class n{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):HU}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function LU(t,n){if(!vT.has(t))try{e0||(e0=document.createElement("style"),n&&(e0.nonce=n),e0.setAttribute("type","text/css"),document.head.appendChild(e0)),e0.sheet&&(e0.sheet.insertRule(`@media ${t} {body{ }}`,0),vT.add(t))}catch(r){console.error(r)}}(e,this._nonce),this._matchMedia(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Mi),H(tg,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function HU(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let WU=(()=>{var t;class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new oe}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return yT(nd(e)).some(a=>this._registerQuery(a).mql.matches)}observe(e){let p=Sc(yT(nd(e)).map(d=>this._registerQuery(d).observable));return p=Fs(p.pipe(ii(1)),p.pipe(OT(1),Hh(0))),p.pipe(Pe(d=>{const c={matches:!1,breakpoints:{}};return d.forEach(({matches:s,query:o})=>{c.matches=c.matches||s,c.breakpoints[o]=s}),c}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),p={observable:new bt(d=>{const c=s=>this._zone.run(()=>d.next(s));return i.addListener(c),()=>{i.removeListener(c)}}).pipe(ur(i),Pe(({matches:d})=>({query:e,matches:d})),Mt(this._destroySubject)),mql:i};return this._queries.set(e,p),p}}return(t=n).\u0275fac=function(e){return new(e||t)(H(kU),H(ze))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function yT(t){return t.map(n=>n.split(",")).reduce((n,r)=>n.concat(r)).map(n=>n.trim())}let Gh=(()=>{var t;class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function VU(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function NU(t){try{return t.frameElement}catch{return null}}(function QU(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}(e));if(i&&(-1===qT(i)||!this.isVisible(i)))return!1;let a=e.nodeName.toLowerCase(),p=qT(e);return e.hasAttribute("contenteditable")?-1!==p:!("iframe"===a||"object"===a||this._platform.WEBKIT&&this._platform.IOS&&!function GU(t){let n=t.nodeName.toLowerCase(),r="input"===n&&t.type;return"text"===r||"password"===r||"select"===n||"textarea"===n}(e))&&("audio"===a?!!e.hasAttribute("controls")&&-1!==p:"video"===a?-1!==p&&(null!==p||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function $U(t){return!function FU(t){return function YU(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function jU(t){let n=t.nodeName.toLowerCase();return"input"===n||"select"===n||"button"===n||"textarea"===n}(t)||function UU(t){return function XU(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||TT(t))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Mi))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function TT(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let n=t.getAttribute("tabindex");return!(!n||isNaN(parseInt(n,10)))}function qT(t){if(!TT(t))return null;const n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}class JU{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,r,e,i,a=!1){this._element=n,this._checker=r,this._ngZone=e,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,a||this.attachAnchors()}destroy(){const n=this._startAnchor,r=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),r&&(r.removeEventListener("focus",this.endAnchorListener),r.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){const r=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return"start"==n?r.length?r[0]:this._getFirstTabbableElement(this._element):r.length?r[r.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){const r=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(r){if(!this._checker.isFocusable(r)){const e=this._getFirstTabbableElement(r);return e?.focus(n),!!e}return r.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){const r=this._getRegionBoundary("start");return r&&r.focus(n),!!r}focusLastTabbableElement(n){const r=this._getRegionBoundary("end");return r&&r.focus(n),!!r}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const r=n.children;for(let e=0;e=0;e--){const i=r[e].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(r[e]):null;if(i)return i}return null}_createAnchor(){const n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,r){n?r.setAttribute("tabindex","0"):r.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._ngZone.isStable?n():this._ngZone.onStable.pipe(ii(1)).subscribe(n)}}let n_=(()=>{var t;class n{constructor(e,i,a){this._checker=e,this._ngZone=i,this._document=a}create(e,i=!1){return new JU(e,this._checker,this._ngZone,this._document,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Gh),H(ze),H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function r_(t){return 0===t.buttons||0===t.offsetX&&0===t.offsetY}function a_(t){const n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}const KU=new j("cdk-input-modality-detector-options"),ZU={ignoreKeys:[18,17,224,91,16]},H1=Kn({passive:!0,capture:!0});let e7=(()=>{var t;class n{get mostRecentModality(){return this._modality.value}constructor(e,i,a,p){this._platform=e,this._mostRecentTarget=null,this._modality=new en(null),this._lastTouchMs=0,this._onKeydown=d=>{this._options?.ignoreKeys?.some(c=>c===d.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=kr(d))},this._onMousedown=d=>{Date.now()-this._lastTouchMs<650||(this._modality.next(r_(d)?"keyboard":"mouse"),this._mostRecentTarget=kr(d))},this._onTouchstart=d=>{a_(d)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=kr(d))},this._options={...ZU,...p},this.modalityDetected=this._modality.pipe(OT(1)),this.modalityChanged=this.modalityDetected.pipe(cl()),e.isBrowser&&i.runOutsideAngular(()=>{a.addEventListener("keydown",this._onKeydown,H1),a.addEventListener("mousedown",this._onMousedown,H1),a.addEventListener("touchstart",this._onTouchstart,H1)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,H1),document.removeEventListener("mousedown",this._onMousedown,H1),document.removeEventListener("touchstart",this._onTouchstart,H1))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Mi),H(ze),H(Ye),H(KU,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const n7=new j("cdk-focus-monitor-default-options"),$h=Kn({passive:!0,capture:!0});let Yo=(()=>{var t;class n{constructor(e,i,a,p,d){this._ngZone=e,this._platform=i,this._inputModalityDetector=a,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new oe,this._rootNodeFocusAndBlurListener=c=>{for(let o=kr(c);o;o=o.parentElement)"focus"===c.type?this._onFocus(c,o):this._onBlur(c,o)},this._document=p,this._detectionMode=d?.detectionMode||0}monitor(e,i=!1){const a=_i(e);if(!this._platform.isBrowser||1!==a.nodeType)return de();const p=K2(a)||this._getDocument(),d=this._elementInfo.get(a);if(d)return i&&(d.checkChildren=!0),d.subject;const c={checkChildren:i,subject:new oe,rootNode:p};return this._elementInfo.set(a,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(e){const i=_i(e),a=this._elementInfo.get(i);a&&(a.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(a))}focusVia(e,i,a){const p=_i(e);p===this._getDocument().activeElement?this._getClosestElementsInfo(p).forEach(([c,s])=>this._originChanged(c,i,s)):(this._setOrigin(i),"function"==typeof p.focus&&p.focus(a))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const a=this._elementInfo.get(i),p=kr(e);!a||!a.checkChildren&&i!==p||this._originChanged(i,this._getFocusOrigin(p),a)}_onBlur(e,i){const a=this._elementInfo.get(i);!a||a.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(a,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,a=this._rootNodeFocusListenerCount.get(i)||0;a||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,$h),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,$h)}),this._rootNodeFocusListenerCount.set(i,a+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Mt(this._stopInputModalityDetector)).subscribe(p=>{this._setOrigin(p,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const a=this._rootNodeFocusListenerCount.get(i);a>1?this._rootNodeFocusListenerCount.set(i,a-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,$h),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,$h),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,a){this._setClasses(e,i),this._emitOrigin(a,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((a,p)=>{(p===e||a.checkChildren&&p.contains(e))&&i.push([p,a])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:a}=this._inputModalityDetector;if("mouse"!==a||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const p=e.labels;if(p)for(let d=0;d{var t;class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=te(WU).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,a=i&&i.getComputedStyle?i.getComputedStyle(e):null,p=(a&&a.backgroundColor||"").replace(/ /g,"");switch(e.remove(),p){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(o_,ET,DT),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(o_,ET):2===i&&e.add(o_,DT)}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Mi),H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),rd=(()=>{var t;class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(kT))},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Xh]}),n})();const r7=new j("cdk-dir-doc",{providedIn:"root",factory:function a7(){return te(Ye)}}),o7=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let fr=(()=>{var t;class n{constructor(e){this.value="ltr",this.change=new xe,e&&(this.value=function s7(t){const n=t?.toLowerCase()||"";return"auto"===n&&typeof navigator<"u"&&navigator?.language?o7.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(r7,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),W1=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();const p7=new j("mat-sanity-checks",{providedIn:"root",factory:function d7(){return!0}});let Ie=(()=>{var t;class n{constructor(e,i,a){this._sanityChecks=i,this._document=a,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!Z2()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return(t=n).\u0275fac=function(e){return new(e||t)(H(kT),H(p7,8),H(Ye))},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[W1,W1]}),n})();function ad(t){return class extends t{get disabled(){return this._disabled}set disabled(n){this._disabled=qe(n)}constructor(...n){super(...n),this._disabled=!1}}}function P1(t,n){return class extends t{get color(){return this._color}set color(r){const e=r||this.defaultColor;e!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),e&&this._elementRef.nativeElement.classList.add(`mat-${e}`),this._color=e)}constructor(...r){super(...r),this.defaultColor=n,this.color=n}}}function od(t){return class extends t{get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=qe(n)}constructor(...n){super(...n),this._disableRipple=!1}}}function PT(t){return class extends t{updateErrorState(){const n=this.errorState,a=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);a!==n&&(this.errorState=a,this.stateChanges.next())}constructor(...n){super(...n),this.errorState=!1}}}const u7=new j("MAT_DATE_LOCALE",{providedIn:"root",factory:function h7(){return te(Ma)}});class Kr{constructor(){this._localeChanges=new oe,this.localeChanges=this._localeChanges}getValidDateOrNull(n){return this.isDateInstance(n)&&this.isValid(n)?n:null}deserialize(n){return null==n||this.isDateInstance(n)&&this.isValid(n)?n:this.invalid()}setLocale(n){this.locale=n,this._localeChanges.next()}compareDate(n,r){return this.getYear(n)-this.getYear(r)||this.getMonth(n)-this.getMonth(r)||this.getDate(n)-this.getDate(r)}sameDate(n,r){if(n&&r){let e=this.isValid(n),i=this.isValid(r);return e&&i?!this.compareDate(n,r):e==i}return n==r}clampDate(n,r,e){return r&&this.compareDate(n,r)<0?r:e&&this.compareDate(n,e)>0?e:n}}const Qh=new j("mat-date-formats"),f7=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function s_(t,n){const r=Array(t);for(let e=0;e{var t;class n extends Kr{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return s_(12,a=>this._format(i,new Date(2017,a,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return s_(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return s_(7,a=>this._format(i,new Date(2017,0,a+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,a){let p=this._createDateWithOverflow(e,i,a);return p.getMonth(),p}today(){return new Date}parse(e,i){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const a=new Intl.DateTimeFormat(this.locale,{...i,timeZone:"utc"});return this._format(a,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let a=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(a)!=((this.getMonth(e)+i)%12+12)%12&&(a=this._createDateWithOverflow(this.getYear(a),this.getMonth(a),0)),a}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(f7.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,a){const p=new Date;return p.setFullYear(e,i,a),p.setHours(0,0,0,0),p}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const a=new Date;return a.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),a.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(a)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(u7,8),H(Mi))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const m7={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let b7=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[{provide:Kr,useClass:BT}]}),n})(),IT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[{provide:Qh,useValue:m7}],imports:[b7]}),n})(),Jh=(()=>{var t;class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),NT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Ie]}),n})();class g7{constructor(n,r,e,i=!1){this._renderer=n,this.element=r,this.config=e,this._animationForciblyDisabledThroughCss=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const VT=Kn({passive:!0,capture:!0});class M7{constructor(){this._events=new Map,this._delegateEventHandler=n=>{const r=kr(n);r&&this._events.get(n.type)?.forEach((e,i)=>{(i===r||i.contains(r))&&e.forEach(a=>a.handleEvent(n))})}}addHandler(n,r,e,i){const a=this._events.get(r);if(a){const p=a.get(e);p?p.add(i):a.set(e,new Set([i]))}else this._events.set(r,new Map([[e,new Set([i])]])),n.runOutsideAngular(()=>{document.addEventListener(r,this._delegateEventHandler,VT)})}removeHandler(n,r,e){const i=this._events.get(n);if(!i)return;const a=i.get(r);a&&(a.delete(e),0===a.size&&i.delete(r),0===i.size&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,VT)))}}const jT={enterDuration:225,exitDuration:150},FT=Kn({passive:!0,capture:!0}),UT=["mousedown","touchstart"],YT=["mouseup","mouseleave","touchend","touchcancel"];class B1{constructor(n,r,e,i){this._target=n,this._ngZone=r,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=_i(e))}fadeInRipple(n,r,e={}){const i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a={...jT,...e.animation};e.centered&&(n=i.left+i.width/2,r=i.top+i.height/2);const p=e.radius||function A7(t,n,r){const e=Math.max(Math.abs(t-r.left),Math.abs(t-r.right)),i=Math.max(Math.abs(n-r.top),Math.abs(n-r.bottom));return Math.sqrt(e*e+i*i)}(n,r,i),d=n-i.left,c=r-i.top,s=a.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=d-p+"px",o.style.top=c-p+"px",o.style.height=2*p+"px",o.style.width=2*p+"px",null!=e.color&&(o.style.backgroundColor=e.color),o.style.transitionDuration=`${s}ms`,this._containerElement.appendChild(o);const l=window.getComputedStyle(o),h=l.transitionDuration,f="none"===l.transitionProperty||"0s"===h||"0s, 0s"===h||0===i.width&&0===i.height,b=new g7(this,o,e,f);o.style.transform="scale3d(1, 1, 1)",b.state=0,e.persistent||(this._mostRecentTransientRipple=b);let m=null;return!f&&(s||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const g=()=>this._finishRippleTransition(b),w=()=>this._destroyRipple(b);o.addEventListener("transitionend",g),o.addEventListener("transitioncancel",w),m={onTransitionEnd:g,onTransitionCancel:w}}),this._activeRipples.set(b,m),(f||!s)&&this._finishRippleTransition(b),b}fadeOutRipple(n){if(2===n.state||3===n.state)return;const r=n.element,e={...jT,...n.config.animation};r.style.transitionDuration=`${e.exitDuration}ms`,r.style.opacity="0",n.state=2,(n._animationForciblyDisabledThroughCss||!e.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const r=_i(n);!this._platform.isBrowser||!r||r===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=r,UT.forEach(e=>{B1._eventManager.addHandler(this._ngZone,e,r,this)}))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{YT.forEach(r=>{this._triggerElement.addEventListener(r,this,FT)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){0===n.state?this._startFadeOutTransition(n):2===n.state&&this._destroyRipple(n)}_startFadeOutTransition(n){const r=n===this._mostRecentTransientRipple,{persistent:e}=n.config;n.state=1,!e&&(!r||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){const r=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=3,null!==r&&(n.element.removeEventListener("transitionend",r.onTransitionEnd),n.element.removeEventListener("transitioncancel",r.onTransitionCancel)),n.element.remove()}_onMousedown(n){const r=r_(n),e=this._lastTouchStartEvent&&Date.now(){!n.config.persistent&&(1===n.state||n.config.terminateOnPointerUp&&0===n.state)&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const n=this._triggerElement;n&&(UT.forEach(r=>B1._eventManager.removeHandler(r,n,this)),this._pointerUpEventsRegistered&&YT.forEach(r=>n.removeEventListener(r,this,FT)))}}B1._eventManager=new M7;const I1=new j("mat-ripple-global-options");let ld=(()=>{var t;class n{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,a,p,d){this._elementRef=e,this._animationMode=d,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=p||{},this._rippleRenderer=new B1(this,i,e,a)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,a){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...a}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(ze),E(Mi),E(I1,8),E(on,8))},t.\u0275dir=$({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&et("mat-ripple-unbounded",i.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),mr=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Ie]}),n})(),XT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie]}),n})(),l_=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[mr,Wt,Ie,XT]}),n})();const GT={capture:!0},$T=["focus","click","mouseenter","touchstart"],c_="mat-ripple-loader-uninitialized",d_="mat-ripple-loader-class-name",QT="mat-ripple-loader-centered",Kh="mat-ripple-loader-disabled";let JT=(()=>{var t;class n{constructor(){this._document=te(Ye,{optional:!0}),this._animationMode=te(on,{optional:!0}),this._globalRippleOptions=te(I1,{optional:!0}),this._platform=te(Mi),this._ngZone=te(ze),this._onInteraction=e=>{if(!(e.target instanceof HTMLElement))return;const a=e.target.closest(`[${c_}]`);a&&this.createRipple(a)},this._ngZone.runOutsideAngular(()=>{for(const e of $T)this._document?.addEventListener(e,this._onInteraction,GT)})}ngOnDestroy(){for(const e of $T)this._document?.removeEventListener(e,this._onInteraction,GT)}configureRipple(e,i){e.setAttribute(c_,""),(i.className||!e.hasAttribute(d_))&&e.setAttribute(d_,i.className||""),i.centered&&e.setAttribute(QT,""),i.disabled&&e.setAttribute(Kh,"")}getRipple(e){return e.matRipple?e.matRipple:this.createRipple(e)}setDisabled(e,i){const a=e.matRipple;a?a.disabled=i:i?e.setAttribute(Kh,""):e.removeAttribute(Kh)}createRipple(e){if(!this._document)return;e.querySelector(".mat-ripple")?.remove();const i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(d_)),e.append(i);const a=new ld(new we(i),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=e,a.centered=e.hasAttribute(QT),a.disabled=e.hasAttribute(Kh),this.attachRipple(e,a),a}attachRipple(e,i){e.removeAttribute(c_),e.matRipple=i}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const z7=["mat-button",""],O7=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],w7=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],v7=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],y7=P1(ad(od(class{constructor(t){this._elementRef=t}})));let C7=(()=>{var t;class n extends y7{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=qe(e),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e),this._updateRippleDisabled()}constructor(e,i,a,p){super(e),this._platform=i,this._ngZone=a,this._animationMode=p,this._focusMonitor=te(Yo),this._rippleLoader=te(JT),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const d=e.nativeElement.classList;for(const c of v7)this._hasHostAttributes(c.selector)&&c.mdcClasses.forEach(s=>{d.add(s)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_hasHostAttributes(...e){return e.some(i=>this._elementRef.nativeElement.hasAttribute(i))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}}return(t=n).\u0275fac=function(e){Do()},t.\u0275dir=$({type:t,features:[ce]}),n})(),Oa=(()=>{var t;class n extends C7{constructor(e,i,a,p){super(e,i,a,p)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(Mi),E(ze),E(on,8))},t.\u0275cmp=We({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Ze("disabled",i.disabled||null),et("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[ce],attrs:z7,ngContentSelectors:w7,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,i){1&e&&(ri(O7),tt(0,"span",0),Ue(1),G(2,"span",1),Ue(3,1),Q(),Ue(4,2),tt(5,"span",2)(6,"span",3)),2&e&&et("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),Xo=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,mr,Ie]}),n})(),KT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Wt,Ie]}),n})(),ZT=(()=>{var t;class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=a=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Ua),E(we))},t.\u0275dir=$({type:t}),n})(),n0=(()=>{var t;class n extends ZT{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}(),t.\u0275dir=$({type:t,features:[ce]}),n})();const bn=new j("NgValueAccessor"),H7={provide:bn,useExisting:ft(()=>N1),multi:!0},P7=new j("CompositionEventMode");let N1=(()=>{var t;class n extends ZT{constructor(e,i,a){super(e,i),this._compositionMode=a,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function W7(){const t=Bo()?Bo().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Ua),E(we),E(P7,8))},t.\u0275dir=$({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&Le("input",function(p){return i._handleInput(p.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(p){return i._compositionEnd(p.target.value)})},features:[be([H7]),ce]}),n})();function Go(t){return null==t||("string"==typeof t||Array.isArray(t))&&0===t.length}function tq(t){return null!=t&&"number"==typeof t.length}const Gi=new j("NgValidators"),$o=new j("NgAsyncValidators"),B7=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class cd{static min(n){return function iq(t){return n=>{if(Go(n.value)||Go(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r{if(Go(n.value)||Go(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r>t?{max:{max:t,actual:n.value}}:null}}(n)}static required(n){return rq(n)}static requiredTrue(n){return function aq(t){return!0===t.value?null:{required:!0}}(n)}static email(n){return function oq(t){return Go(t.value)||B7.test(t.value)?null:{email:!0}}(n)}static minLength(n){return function sq(t){return n=>Go(n.value)||!tq(n.value)?null:n.value.lengthtq(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}(n)}static pattern(n){return function cq(t){if(!t)return Zh;let n,r;return"string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),e=>{if(Go(e.value))return null;const i=e.value;return n.test(i)?null:{pattern:{requiredPattern:r,actualValue:i}}}}(n)}static nullValidator(n){return null}static compose(n){return mq(n)}static composeAsync(n){return bq(n)}}function rq(t){return Go(t.value)?{required:!0}:null}function Zh(t){return null}function dq(t){return null!=t}function pq(t){return fc(t)?ci(t):t}function uq(t){let n={};return t.forEach(r=>{n=null!=r?{...n,...r}:n}),0===Object.keys(n).length?null:n}function hq(t,n){return n.map(r=>r(t))}function fq(t){return t.map(n=>function I7(t){return!t.validate}(n)?n:r=>n.validate(r))}function mq(t){if(!t)return null;const n=t.filter(dq);return 0==n.length?null:function(r){return uq(hq(r,n))}}function p_(t){return null!=t?mq(fq(t)):null}function bq(t){if(!t)return null;const n=t.filter(dq);return 0==n.length?null:function(r){return j2(hq(r,n).map(pq)).pipe(Pe(uq))}}function u_(t){return null!=t?bq(fq(t)):null}function gq(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function Mq(t){return t._rawValidators}function _q(t){return t._rawAsyncValidators}function h_(t){return t?Array.isArray(t)?t:[t]:[]}function ef(t,n){return Array.isArray(t)?t.includes(n):t===n}function Aq(t,n){const r=h_(n);return h_(t).forEach(i=>{ef(r,i)||r.push(i)}),r}function zq(t,n){return h_(n).filter(r=>!ef(t,r))}class Oq{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=p_(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=u_(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,r){return!!this.control&&this.control.hasError(n,r)}getError(n,r){return this.control?this.control.getError(n,r):null}}class Ln extends Oq{get formDirective(){return null}get path(){return null}}class wa extends Oq{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class wq{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let tf=(()=>{var t;class n extends wq{constructor(e){super(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(wa,2))},t.\u0275dir=$({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&et("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[ce]}),n})();const dd="VALID",rf="INVALID",V1="PENDING",pd="DISABLED";function b_(t){return(af(t)?t.validators:t)||null}function g_(t,n){return(af(n)?n.asyncValidators:t)||null}function af(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class xq{constructor(n,r){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(r)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===dd}get invalid(){return this.status===rf}get pending(){return this.status==V1}get disabled(){return this.status===pd}get enabled(){return this.status!==pd}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(Aq(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(Aq(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(zq(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(zq(n,this._rawAsyncValidators))}hasValidator(n){return ef(this._rawValidators,n)}hasAsyncValidator(n){return ef(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(r=>{r.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=V1,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=pd,this.errors=null,this._forEachChild(e=>{e.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!0))}enable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=dd,this._forEachChild(e=>{e.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===dd||this.status===V1)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(r=>r._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?pd:dd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=V1,this._hasOwnPendingAsyncValidator=!0;const r=pq(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,r={}){this.errors=n,this._updateControlsErrors(!1!==r.emitEvent)}get(n){let r=n;return null==r||(Array.isArray(r)||(r=r.split(".")),0===r.length)?null:r.reduce((e,i)=>e&&e._find(i),this)}getError(n,r){const e=r?this.get(r):this;return e&&e.errors?e.errors[n]:null}hasError(n,r){return!!this.getError(n,r)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new xe,this.statusChanges=new xe}_calculateStatus(){return this._allControlsDisabled()?pd:this.errors?rf:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(V1)?V1:this._anyControlsHaveStatus(rf)?rf:dd}_anyControlsHaveStatus(n){return this._anyControls(r=>r.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){af(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function U7(t){return Array.isArray(t)?p_(t):t||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function Y7(t){return Array.isArray(t)?u_(t):t||null}(this._rawAsyncValidators)}}class M_ extends xq{constructor(n,r,e){super(b_(r),g_(e,r)),this.controls=n,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,r){return this.controls[n]?this.controls[n]:(this.controls[n]=r,r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange),r)}addControl(n,r,e={}){this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}removeControl(n,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}setControl(n,r,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],r&&this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,r={}){(function Cq(t,n,r){t._forEachChild((e,i)=>{if(void 0===r[i])throw new K(1002,"")})})(this,0,n),Object.keys(n).forEach(e=>{(function yq(t,n,r){const e=t.controls;if(!(n?Object.keys(e):e).length)throw new K(1e3,"");if(!e[r])throw new K(1001,"")})(this,!0,e),this.controls[e].setValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(n,r={}){null!=n&&(Object.keys(n).forEach(e=>{const i=this.controls[e];i&&i.patchValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(n={},r={}){this._forEachChild((e,i)=>{e.reset(n?n[i]:null,{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r),this._updateTouched(r),this.updateValueAndValidity(r)}getRawValue(){return this._reduceChildren({},(n,r,e)=>(n[e]=r.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(r,e)=>!!e._syncPendingControls()||r);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(r=>{const e=this.controls[r];e&&n(e,r)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[r,e]of Object.entries(this.controls))if(this.contains(r)&&n(e))return!0;return!1}_reduceValue(){return this._reduceChildren({},(r,e,i)=>((e.enabled||this.disabled)&&(r[i]=e.value),r))}_reduceChildren(n,r){let e=n;return this._forEachChild((i,a)=>{e=r(e,i,a)}),e}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}const r0=new j("CallSetDisabledState",{providedIn:"root",factory:()=>ud}),ud="always";function hd(t,n,r=ud){__(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||"always"===r)&&n.valueAccessor.setDisabledState?.(t.disabled),function $7(t,n){n.valueAccessor.registerOnChange(r=>{t._pendingValue=r,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&Rq(t,n)})}(t,n),function J7(t,n){const r=(e,i)=>{n.valueAccessor.writeValue(e),i&&n.viewToModelUpdate(e)};t.registerOnChange(r),n._registerOnDestroy(()=>{t._unregisterOnChange(r)})}(t,n),function Q7(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&Rq(t,n),"submit"!==t.updateOn&&t.markAsTouched()})}(t,n),function G7(t,n){if(n.valueAccessor.setDisabledState){const r=e=>{n.valueAccessor.setDisabledState(e)};t.registerOnDisabledChange(r),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(r)})}}(t,n)}function lf(t,n,r=!0){const e=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(e),n.valueAccessor.registerOnTouched(e)),df(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function cf(t,n){t.forEach(r=>{r.registerOnValidatorChange&&r.registerOnValidatorChange(n)})}function __(t,n){const r=Mq(t);null!==n.validator?t.setValidators(gq(r,n.validator)):"function"==typeof r&&t.setValidators([r]);const e=_q(t);null!==n.asyncValidator?t.setAsyncValidators(gq(e,n.asyncValidator)):"function"==typeof e&&t.setAsyncValidators([e]);const i=()=>t.updateValueAndValidity();cf(n._rawValidators,i),cf(n._rawAsyncValidators,i)}function df(t,n){let r=!1;if(null!==t){if(null!==n.validator){const i=Mq(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(p=>p!==n.validator);a.length!==i.length&&(r=!0,t.setValidators(a))}}if(null!==n.asyncValidator){const i=_q(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(p=>p!==n.asyncValidator);a.length!==i.length&&(r=!0,t.setAsyncValidators(a))}}}const e=()=>{};return cf(n._rawValidators,e),cf(n._rawAsyncValidators,e),r}function Rq(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Tq(t,n){__(t,n)}function z_(t,n){if(!t.hasOwnProperty("model"))return!1;const r=t.model;return!!r.isFirstChange()||!Object.is(n,r.currentValue)}function qq(t,n){t._syncPendingControls(),n.forEach(r=>{const e=r.control;"submit"===e.updateOn&&e._pendingChange&&(r.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function O_(t,n){if(!n)return null;let r,e,i;return Array.isArray(n),n.forEach(a=>{a.constructor===N1?r=a:function e9(t){return Object.getPrototypeOf(t.constructor)===n0}(a)?e=a:i=a}),i||e||r||null}const n9={provide:Ln,useExisting:ft(()=>md)},fd=(()=>Promise.resolve())();let md=(()=>{var t;class n extends Ln{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._directives=new Set,this.ngSubmit=new xe,this.form=new M_({},p_(e),u_(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){fd.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),hd(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){fd.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){fd.then(()=>{const i=this._findContainer(e.path),a=new M_({});Tq(a,e),i.registerControl(e.name,a),a.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){fd.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){fd.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,qq(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Gi,10),E($o,10),E(r0,8))},t.\u0275dir=$({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&Le("submit",function(p){return i.onSubmit(p)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[be([n9]),ce]}),n})();function Sq(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}function Eq(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const w_=class extends xq{constructor(n=null,r,e){super(b_(r),g_(e,r)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(r),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),af(r)&&(r.nonNullable||r.initialValueIsDefault)&&(this.defaultValue=Eq(n)?n.value:n)}setValue(n,r={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==r.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==r.emitViewToModelChange)),this.updateValueAndValidity(r)}patchValue(n,r={}){this.setValue(n,r)}reset(n=this.defaultValue,r={}){this._applyFormState(n),this.markAsPristine(r),this.markAsUntouched(r),this.setValue(this.value,r),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){Sq(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){Sq(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){Eq(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},r9=w_,s9={provide:wa,useExisting:ft(()=>pf)},Lq=(()=>Promise.resolve())();let pf=(()=>{var t;class n extends wa{constructor(e,i,a,p,d,c){super(),this._changeDetectorRef=d,this.callSetDisabledState=c,this.control=new w_,this._registered=!1,this.name="",this.update=new xe,this._parent=e,this._setValidators(i),this._setAsyncValidators(a),this.valueAccessor=O_(0,p)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),z_(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){hd(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Lq.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,a=0!==i&&_1(i);Lq.then(()=>{a&&!this.control.disabled?this.control.disable():!a&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?function sf(t,n){return[...n.path,t]}(e,this._parent):[e]}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Ln,9),E(Gi,10),E($o,10),E(bn,10),E(Li,8),E(r0,8))},t.\u0275dir=$({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[be([s9]),ce,ti]}),n})(),Wq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();const v_=new j("NgModelWithFormControlWarning"),h9={provide:wa,useExisting:ft(()=>y_)};let y_=(()=>{var t;class n extends wa{set isDisabled(e){}constructor(e,i,a,p,d){super(),this._ngModelWarningConfig=p,this.callSetDisabledState=d,this.update=new xe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=O_(0,a)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&lf(i,this,!1),hd(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}z_(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&lf(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return(t=n)._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(E(Gi,10),E($o,10),E(bn,10),E(v_,8),E(r0,8))},t.\u0275dir=$({type:t,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[be([h9]),ce,ti]}),n})();const f9={provide:Ln,useExisting:ft(()=>bd)};let bd=(()=>{var t;class n extends Ln{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new xe,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(df(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return hd(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){lf(e.control||null,e,!1),function t9(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,qq(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,a=this.form.get(e.path);i!==a&&(lf(i||null,e),(t=>t instanceof w_)(a)&&(hd(a,e,this.callSetDisabledState),e.control=a))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);Tq(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function K7(t,n){return df(t,n)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){__(this.form,this),this._oldForm&&df(this._oldForm,this)}_checkFormPresent(){}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Gi,10),E($o,10),E(r0,8))},t.\u0275dir=$({type:t,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&Le("submit",function(p){return i.onSubmit(p)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[be([f9]),ce,ti]}),n})(),a0=(()=>{var t;class n{constructor(){this._validator=Zh}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Zh,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,features:[ti]}),n})();const C9={provide:Gi,useExisting:ft(()=>gd),multi:!0};let gd=(()=>{var t;class n extends a0{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=_1,this.createValidator=e=>rq}enabled(e){return e}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,i){2&e&&Ze("required",i._enabled?"":null)},inputs:{required:"required"},features:[be([C9]),ce]}),n})(),Kq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wq]}),n})(),q_=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:r0,useValue:e.callSetDisabledState??ud}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Kq]}),n})(),j1=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:v_,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:r0,useValue:e.callSetDisabledState??ud}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Kq]}),n})(),t4=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})(),hf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,mr,t4,Ie,t4]}),n})();const U9=["addListener","removeListener"],Y9=["addEventListener","removeEventListener"],X9=["on","off"];function Md(t,n,r,e){if(q(r)&&(e=r,r=void 0),e)return Md(t,n,r).pipe(n2(e));const[i,a]=function Q9(t){return q(t.addEventListener)&&q(t.removeEventListener)}(t)?Y9.map(p=>d=>t[p](n,d,r)):function G9(t){return q(t.addListener)&&q(t.removeListener)}(t)?U9.map(n4(t,n)):function $9(t){return q(t.on)&&q(t.off)}(t)?X9.map(n4(t,n)):[];if(!i&&mo(t))return Tt(p=>Md(p,n,r))(Oi(t));if(!i)throw new TypeError("Invalid event target");return new bt(p=>{const d=(...c)=>p.next(1a(d)})}function n4(t,n){return r=>e=>t[r](n,e)}const _d={schedule(t){let n=requestAnimationFrame,r=cancelAnimationFrame;const{delegate:e}=_d;e&&(n=e.requestAnimationFrame,r=e.cancelAnimationFrame);const i=n(a=>{r=void 0,t(a)});return new C(()=>r?.(i))},requestAnimationFrame(...t){const{delegate:n}=_d;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:n}=_d;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0},r4=new class K9 extends H2{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class J9 extends k2{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=_d.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(_d.cancelAnimationFrame(r),n._scheduled=void 0)}});let S_,Z9=1;const ff={};function a4(t){return t in ff&&(delete ff[t],!0)}const eY={setImmediate(t){const n=Z9++;return ff[n]=!0,S_||(S_=Promise.resolve()),S_.then(()=>a4(n)&&t()),n},clearImmediate(t){a4(t)}},{setImmediate:tY,clearImmediate:iY}=eY,mf={setImmediate(...t){const{delegate:n}=mf;return(n?.setImmediate||tY)(...t)},clearImmediate(t){const{delegate:n}=mf;return(n?.clearImmediate||iY)(t)},delegate:void 0},aY=new class rY extends H2{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class nY extends k2{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=mf.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(mf.clearImmediate(r),n._scheduled===r&&(n._scheduled=void 0))}});function bf(t,n=D1){return function oY(t){return jt((n,r)=>{let e=!1,i=null,a=null,p=!1;const d=()=>{if(a?.unsubscribe(),a=null,e){e=!1;const s=i;i=null,r.next(s)}p&&r.complete()},c=()=>{a=null,p&&r.complete()};n.subscribe(Ct(r,s=>{e=!0,i=s,a||Oi(t(s)).subscribe(a=Ct(r,d,c))},()=>{p=!0,(!e||!a||a.closed)&&r.complete()}))})}(()=>Wh(t,n))}class lY{}class cY extends lY{constructor(n){super(),this._data=n}connect(){return dr(this._data)?this._data:de(this._data)}disconnect(){}}class E_{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(n,r,e,i,a){n.forEachOperation((p,d,c)=>{let s,o;null==p.previousIndex?(s=this._insertView(()=>e(p,d,c),c,r,i(p)),o=s?1:0):null==c?(this._detachAndCacheView(d,r),o=3):(s=this._moveView(d,c,r,i(p)),o=2),a&&a({context:s?.context,operation:o,record:p})})}detach(){for(const n of this._viewCache)n.destroy();this._viewCache=[]}_insertView(n,r,e,i){const a=this._insertViewFromCache(r,e);if(a)return void(a.context.$implicit=i);const p=n();return e.createEmbeddedView(p.templateRef,p.context,p.index)}_detachAndCacheView(n,r){const e=r.detach(n);this._maybeCacheView(e,r)}_moveView(n,r,e,i){const a=e.get(n);return e.move(a,r),a.context.$implicit=i,a}_maybeCacheView(n,r){if(this._viewCache.length0?a/this._itemSize:0;if(r.end>i){const c=Math.ceil(e/this._itemSize),s=Math.max(0,Math.min(p,i-c));p!=s&&(p=s,a=s*this._itemSize,r.start=Math.floor(p)),r.end=Math.max(0,Math.min(i,r.start+c))}const d=a-r.start*this._itemSize;if(d0&&(r.end=Math.min(i,r.end+s),r.start=Math.max(0,Math.floor(p-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(r),this._viewport.setRenderedContentOffset(this._itemSize*r.start),this._scrolledIndexChange.next(Math.floor(p))}}function fY(t){return t._scrollStrategy}let mY=(()=>{var t;class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new hY(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=Wi(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=Wi(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=Wi(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[be([{provide:l4,useFactory:fY,deps:[ft(()=>t)]}]),ti]}),n})(),zd=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this._platform=i,this._scrolled=new oe,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=a}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new bt(i=>{this._globalSubscription||this._addGlobalListener();const a=e>0?this._scrolled.pipe(bf(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{a.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):de()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const a=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Pt(p=>!p||a.indexOf(p)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((a,p)=>{this._scrollableContainsElement(p,e)&&i.push(p)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let a=_i(i),p=e.getElementRef().nativeElement;do{if(a==p)return!0}while(a=a.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Md(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ze),H(Mi),H(Ye,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),c4=(()=>{var t;class n{constructor(e,i,a,p){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=a,this.dir=p,this._destroyed=new oe,this._elementScrolled=new bt(d=>this.ngZone.runOutsideAngular(()=>Md(this.elementRef.nativeElement,"scroll").pipe(Mt(this._destroyed)).subscribe(d)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const i=this.elementRef.nativeElement,a=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=a?e.end:e.start),null==e.right&&(e.right=a?e.start:e.end),null!=e.bottom&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),a&&0!=td()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==td()?e.left=e.right:1==td()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;MT()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",a="right",p=this.elementRef.nativeElement;if("top"==e)return p.scrollTop;if("bottom"==e)return p.scrollHeight-p.clientHeight-p.scrollTop;const d=this.dir&&"rtl"==this.dir.value;return"start"==e?e=d?a:i:"end"==e&&(e=d?i:a),d&&2==td()?e==i?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft:d&&1==td()?e==i?p.scrollLeft+p.scrollWidth-p.clientWidth:-p.scrollLeft:e==i?p.scrollLeft:p.scrollWidth-p.clientWidth-p.scrollLeft}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(zd),E(ze),E(fr,8))},t.\u0275dir=$({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),Od=(()=>{var t;class n{constructor(e,i,a){this._platform=e,this._change=new oe,this._changeListener=p=>{this._change.next(p)},this._document=a,i.runOutsideAngular(()=>{if(e.isBrowser){const p=this._getWindow();p.addEventListener("resize",this._changeListener),p.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:a}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+a,right:e.left+i,height:a,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),a=e.documentElement,p=a.getBoundingClientRect();return{top:-p.top||e.body.scrollTop||i.scrollY||a.scrollTop||0,left:-p.left||e.body.scrollLeft||i.scrollX||a.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(bf(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Mi),H(ze),H(Ye,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const d4=new j("VIRTUAL_SCROLLABLE");let MY=(()=>{var t;class n extends c4{constructor(e,i,a,p){super(e,i,a,p)}measureViewportSize(e){const i=this.elementRef.nativeElement;return"horizontal"===e?i.clientWidth:i.clientHeight}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(zd),E(ze),E(fr,8))},t.\u0275dir=$({type:t,features:[ce]}),n})();const AY=typeof requestAnimationFrame<"u"?r4:aY;let p4=(()=>{var t;class n extends MY{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=qe(e)}constructor(e,i,a,p,d,c,s,o){super(e,c,a,d),this.elementRef=e,this._changeDetectorRef=i,this._scrollStrategy=p,this.scrollable=o,this._platform=te(Mi),this._detachedSubject=new oe,this._renderedRangeSubject=new oe,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new bt(l=>this._scrollStrategy.scrolledIndexChange.subscribe(u=>Promise.resolve().then(()=>this.ngZone.run(()=>l.next(u))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=C.EMPTY,this._viewportChanges=s.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(ur(null),bf(0,AY),Mt(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(Mt(this._detachedSubject)).subscribe(i=>{const a=i.length;a!==this._dataLength&&(this._dataLength=a,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function _Y(t,n){return t.start==n.start&&t.end==n.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,i="to-start"){e=this.appendOnly&&"to-start"===i?0:e;const p="horizontal"==this.orientation,d=p?"X":"Y";let s=`translate${d}(${Number((p&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===i&&(s+=` translate${d}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=s&&(this._renderedContentTransform=s,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,i="auto"){const a={behavior:i};"horizontal"===this.orientation?a.start=e:a.top=e,this.scrollable.scrollTo(a)}scrollToIndex(e,i="auto"){this._scrollStrategy.scrollToIndex(e,i)}measureScrollOffset(e){let i;return i=this.scrollable==this?a=>super.measureScrollOffset(a):a=>this.scrollable.measureScrollOffset(a),Math.max(0,i(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let i;const a="left",p="right",d="rtl"==this.dir?.value;i="start"==e?d?p:a:"end"==e?d?a:p:e||("horizontal"===this.orientation?"left":"top");const c=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-c}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const i of e)i()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(Li),E(ze),E(l4,8),E(fr,8),E(zd),E(Od),E(d4,8))},t.\u0275cmp=We({type:t,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,i){if(1&e&&Ut(pY,7),2&e){let a;ye(a=Ce())&&(i._contentWrapper=a.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,i){2&e&&et("cdk-virtual-scroll-orientation-horizontal","horizontal"===i.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==i.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[be([{provide:c4,useFactory:(r,e)=>r||e,deps:[[new Yn,new yO(d4)],t]}]),ce,eM],ngContentSelectors:uY,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,i){1&e&&(ri(),G(0,"div",0,1),Ue(2),Q(),tt(3,"div",2)),2&e&&(Y(3),ma("width",i._totalContentWidth)("height",i._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})();function u4(t,n,r){if(!r.getBoundingClientRect)return 0;const i=r.getBoundingClientRect();return"horizontal"===t?"start"===n?i.left:i.right:"start"===n?i.top:i.bottom}let zY=(()=>{var t;class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,function Ad(t){return t&&"function"==typeof t.connect&&!(t instanceof a2)}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new cY(dr(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(i,a)=>e(i+(this._renderedRange?this._renderedRange.start:0),a):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Wi(e)}constructor(e,i,a,p,d,c){this._viewContainerRef=e,this._template=i,this._differs=a,this._viewRepeater=p,this._viewport=d,this.viewChange=new oe,this._dataSourceChanges=new oe,this.dataStream=this._dataSourceChanges.pipe(ur(null),function sY(){return jt((t,n)=>{let r,e=!1;t.subscribe(Ct(n,i=>{const a=r;r=i,e&&n.next([a,i]),e=!0}))})}(),Di(([s,o])=>this._changeDataSource(s,o)),Nh(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new oe,this.dataStream.subscribe(s=>{this._data=s,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(Mt(this._destroyed)).subscribe(s=>{this._renderedRange=s,this.viewChange.observers.length&&c.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,i){if(e.start>=e.end)return 0;const a=e.start-this._renderedRange.start,p=e.end-e.start;let d,c;for(let s=0;s-1;s--){const o=this._viewContainerRef.get(s+a);if(o&&o.rootNodes.length){c=o.rootNodes[o.rootNodes.length-1];break}}return d&&c?u4(i,"end",c)-u4(i,"start",d):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,i)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,i):i)),this._needsUpdate=!0)}_changeDataSource(e,i){return e&&e.disconnect(this),this._needsUpdate=!0,i?i.connect(this):de()}_updateContext(){const e=this._data.length;let i=this._viewContainerRef.length;for(;i--;){const a=this._viewContainerRef.get(i);a.context.index=this._renderedRange.start+i,a.context.count=e,this._updateComputedContextProperties(a.context),a.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(p,d,c)=>this._getEmbeddedViewArgs(p,c),p=>p.item),e.forEachIdentityChange(p=>{this._viewContainerRef.get(p.currentIndex).context.$implicit=p.item});const i=this._data.length;let a=this._viewContainerRef.length;for(;a--;){const p=this._viewContainerRef.get(a);p.context.index=this._renderedRange.start+a,p.context.count=i,this._updateComputedContextProperties(p.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,i){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:i}}}return(t=n).\u0275fac=function(e){return new(e||t)(E(bi),E(ui),E(lr),E(o0),E(p4,4),E(ze))},t.\u0275dir=$({type:t,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[be([{provide:o0,useClass:E_}])]}),n})(),io=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})(),F1=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[W1,io,W1,io]}),n})();class D_{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class k_ extends D_{constructor(n,r,e,i,a){super(),this.component=n,this.viewContainerRef=r,this.injector=e,this.componentFactoryResolver=i,this.projectableNodes=a}}class h4 extends D_{constructor(n,r,e,i){super(),this.templateRef=n,this.viewContainerRef=r,this.context=e,this.injector=i}get origin(){return this.templateRef.elementRef}attach(n,r=this.context){return this.context=r,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class OY extends D_{constructor(n){super(),this.element=n instanceof we?n.nativeElement:n}}class L_{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof k_?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof h4?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof OY?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class wY extends L_{constructor(n,r,e,i,a){super(),this.outletElement=n,this._componentFactoryResolver=r,this._appRef=e,this._defaultInjector=i,this.attachDomPortal=p=>{const d=p.element,c=this._document.createComment("dom-portal");d.parentNode.insertBefore(c,d),this.outletElement.appendChild(d),this._attachedPortal=p,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(d,c)})},this._document=a}attachComponentPortal(n){const e=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component);let i;return n.viewContainerRef?(i=n.viewContainerRef.createComponent(e,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>i.destroy())):(i=e.create(n.injector||this._defaultInjector||Ci.NULL),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=n,i}attachTemplatePortal(n){let r=n.viewContainerRef,e=r.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return e.rootNodes.forEach(i=>this.outletElement.appendChild(i)),e.detectChanges(),this.setDisposeFn(()=>{let i=r.indexOf(e);-1!==i&&r.remove(i)}),this._attachedPortal=n,e}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let H_=(()=>{var t;class n extends L_{constructor(e,i,a){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new xe,this.attachDomPortal=p=>{const d=p.element,c=this._document.createComment("dom-portal");p.setAttachedHost(this),d.parentNode.insertBefore(c,d),this._getRootNode().appendChild(d),this._attachedPortal=p,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(d,c)})},this._document=a}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,p=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),d=i.createComponent(p,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(d.hostView.rootNodes[0]),super.setDisposeFn(()=>d.destroy()),this._attachedPortal=e,this._attachedRef=d,this.attached.emit(d),d}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return(t=n).\u0275fac=function(e){return new(e||t)(E(K0),E(bi),E(Ye))},t.\u0275dir=$({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ce]}),n})(),Qo=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();const f4=MT();class vY{constructor(n,r){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=Pi(-this._previousScrollPosition.left),n.style.top=Pi(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,e=n.style,i=this._document.body.style,a=e.scrollBehavior||"",p=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),f4&&(e.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),f4&&(e.scrollBehavior=a,i.scrollBehavior=p)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const r=this._document.body,e=this._viewportRuler.getViewportSize();return r.scrollHeight>e.height||r.scrollWidth>e.width}}class yY{constructor(n,r,e,i){this._scrollDispatcher=n,this._ngZone=r,this._viewportRuler=e,this._config=i,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0).pipe(Pt(r=>!r||!this._overlayRef.overlayElement.contains(r.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class m4{enable(){}disable(){}attach(){}}function W_(t,n){return n.some(r=>t.bottomr.bottom||t.rightr.right)}function b4(t,n){return n.some(r=>t.topr.bottom||t.leftr.right)}class CY{constructor(n,r,e,i){this._scrollDispatcher=n,this._viewportRuler=r,this._ngZone=e,this._config=i,this._scrollSubscription=null}attach(n){this._overlayRef=n}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const r=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:i}=this._viewportRuler.getViewportSize();W_(r,[{width:e,height:i,bottom:i,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let xY=(()=>{var t;class n{constructor(e,i,a,p){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=a,this.noop=()=>new m4,this.close=d=>new yY(this._scrollDispatcher,this._ngZone,this._viewportRuler,d),this.block=()=>new vY(this._viewportRuler,this._document),this.reposition=d=>new CY(this._scrollDispatcher,this._viewportRuler,this._ngZone,d),this._document=p}}return(t=n).\u0275fac=function(e){return new(e||t)(H(zd),H(Od),H(ze),H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class g4{constructor(n){if(this.scrollStrategy=new m4,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){const r=Object.keys(n);for(const e of r)void 0!==n[e]&&(this[e]=n[e])}}}class RY{constructor(n,r){this.connectionPair=n,this.scrollableViewProperties=r}}let M4=(()=>{var t;class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),TY=(()=>{var t;class n extends M4{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=a=>{const p=this._attachedOverlays;for(let d=p.length-1;d>-1;d--)if(p[d]._keydownEvents.observers.length>0){const c=p[d]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(a)):c.next(a);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye),H(ze,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),qY=(()=>{var t;class n extends M4{constructor(e,i,a){super(e),this._platform=i,this._ngZone=a,this._cursorStyleIsSet=!1,this._pointerDownListener=p=>{this._pointerDownEventTarget=kr(p)},this._clickListener=p=>{const d=kr(p),c="click"===p.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:d;this._pointerDownEventTarget=null;const s=this._attachedOverlays.slice();for(let o=s.length-1;o>-1;o--){const l=s[o];if(l._outsidePointerEvents.observers.length<1||!l.hasAttached())continue;if(l.overlayElement.contains(d)||l.overlayElement.contains(c))break;const u=l._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>u.next(p)):u.next(p)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye),H(Mi),H(ze,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),gf=(()=>{var t;class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Z2()){const a=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let p=0;pthis._backdropClick.next(l),this._backdropTransitionendHandler=l=>{this._disposeBackdrop(l.target)},this._keydownEvents=new oe,this._outsidePointerEvents=new oe,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const r=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(ii(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof r?.onDestroy&&r.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),r}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){const n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,n&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config={...this._config,...n},this._updateElementSize()}setDirection(n){this._config={...this._config,direction:n},this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=Pi(this._config.width),n.height=Pi(this._config.height),n.minWidth=Pi(this._config.minWidth),n.minHeight=Pi(this._config.minHeight),n.maxWidth=Pi(this._config.maxWidth),n.maxHeight=Pi(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n)})}):this._backdropElement.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const n=this._backdropElement;if(n){if(this._animationsDisabled)return void this._disposeBackdrop(n);n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler)}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n)},500))}}_toggleClasses(n,r,e){const i=nd(r||[]).filter(a=>!!a);i.length&&(e?n.classList.add(...i):n.classList.remove(...i))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const n=this._ngZone.onStable.pipe(Mt(In(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){const n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach())}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const _4="cdk-overlay-connected-position-bounding-box",SY=/([A-Za-z%]+)$/;class EY{get positions(){return this._preferredPositions}constructor(n,r,e,i,a){this._viewportRuler=r,this._document=e,this._platform=i,this._overlayContainer=a,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new oe,this._resizeSubscription=C.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(n)}attach(n){this._validatePositions(),n.hostElement.classList.add(_4),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const n=this._originRect,r=this._overlayRect,e=this._viewportRect,i=this._containerRect,a=[];let p;for(let d of this._preferredPositions){let c=this._getOriginPoint(n,i,d),s=this._getOverlayPoint(c,r,d),o=this._getOverlayFit(s,r,e,d);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(d,c);this._canFitWithFlexibleDimensions(o,s,e)?a.push({position:d,origin:c,overlayRect:r,boundingBoxRect:this._calculateBoundingBoxRect(c,d)}):(!p||p.overlayFit.visibleAreac&&(c=o,d=s)}return this._isPushed=!1,void this._applyPosition(d.position,d.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(p.position,p.originPoint);this._applyPosition(p.position,p.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&s0(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(_4),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,r)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,r,e){let i,a;if("center"==e.originX)i=n.left+n.width/2;else{const p=this._isRtl()?n.right:n.left,d=this._isRtl()?n.left:n.right;i="start"==e.originX?p:d}return r.left<0&&(i-=r.left),a="center"==e.originY?n.top+n.height/2:"top"==e.originY?n.top:n.bottom,r.top<0&&(a-=r.top),{x:i,y:a}}_getOverlayPoint(n,r,e){let i,a;return i="center"==e.overlayX?-r.width/2:"start"===e.overlayX?this._isRtl()?-r.width:0:this._isRtl()?0:-r.width,a="center"==e.overlayY?-r.height/2:"top"==e.overlayY?0:-r.height,{x:n.x+i,y:n.y+a}}_getOverlayFit(n,r,e,i){const a=z4(r);let{x:p,y:d}=n,c=this._getOffset(i,"x"),s=this._getOffset(i,"y");c&&(p+=c),s&&(d+=s);let u=0-d,h=d+a.height-e.height,f=this._subtractOverflows(a.width,0-p,p+a.width-e.width),b=this._subtractOverflows(a.height,u,h),m=f*b;return{visibleArea:m,isCompletelyWithinViewport:a.width*a.height===m,fitsInViewportVertically:b===a.height,fitsInViewportHorizontally:f==a.width}}_canFitWithFlexibleDimensions(n,r,e){if(this._hasFlexibleDimensions){const i=e.bottom-r.y,a=e.right-r.x,p=A4(this._overlayRef.getConfig().minHeight),d=A4(this._overlayRef.getConfig().minWidth);return(n.fitsInViewportVertically||null!=p&&p<=i)&&(n.fitsInViewportHorizontally||null!=d&&d<=a)}return!1}_pushOverlayOnScreen(n,r,e){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const i=z4(r),a=this._viewportRect,p=Math.max(n.x+i.width-a.width,0),d=Math.max(n.y+i.height-a.height,0),c=Math.max(a.top-e.top-n.y,0),s=Math.max(a.left-e.left-n.x,0);let o=0,l=0;return o=i.width<=a.width?s||-p:n.xf&&!this._isInitialRender&&!this._growAfterOpen&&(p=n.y-f/2)}if("end"===r.overlayX&&!i||"start"===r.overlayX&&i)u=e.width-n.x+this._viewportMargin,o=n.x-this._viewportMargin;else if("start"===r.overlayX&&!i||"end"===r.overlayX&&i)l=n.x,o=e.right-n.x;else{const h=Math.min(e.right-n.x+e.left,n.x),f=this._lastBoundingBoxSize.width;o=2*h,l=n.x-h,o>f&&!this._isInitialRender&&!this._growAfterOpen&&(l=n.x-f/2)}return{top:p,left:l,bottom:d,right:u,width:o,height:a}}_setBoundingBoxStyles(n,r){const e=this._calculateBoundingBoxRect(n,r);!this._isInitialRender&&!this._growAfterOpen&&(e.height=Math.min(e.height,this._lastBoundingBoxSize.height),e.width=Math.min(e.width,this._lastBoundingBoxSize.width));const i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{const a=this._overlayRef.getConfig().maxHeight,p=this._overlayRef.getConfig().maxWidth;i.height=Pi(e.height),i.top=Pi(e.top),i.bottom=Pi(e.bottom),i.width=Pi(e.width),i.left=Pi(e.left),i.right=Pi(e.right),i.alignItems="center"===r.overlayX?"center":"end"===r.overlayX?"flex-end":"flex-start",i.justifyContent="center"===r.overlayY?"center":"bottom"===r.overlayY?"flex-end":"flex-start",a&&(i.maxHeight=Pi(a)),p&&(i.maxWidth=Pi(p))}this._lastBoundingBoxSize=e,s0(this._boundingBox.style,i)}_resetBoundingBoxStyles(){s0(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){s0(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,r){const e={},i=this._hasExactPosition(),a=this._hasFlexibleDimensions,p=this._overlayRef.getConfig();if(i){const o=this._viewportRuler.getViewportScrollPosition();s0(e,this._getExactOverlayY(r,n,o)),s0(e,this._getExactOverlayX(r,n,o))}else e.position="static";let d="",c=this._getOffset(r,"x"),s=this._getOffset(r,"y");c&&(d+=`translateX(${c}px) `),s&&(d+=`translateY(${s}px)`),e.transform=d.trim(),p.maxHeight&&(i?e.maxHeight=Pi(p.maxHeight):a&&(e.maxHeight="")),p.maxWidth&&(i?e.maxWidth=Pi(p.maxWidth):a&&(e.maxWidth="")),s0(this._pane.style,e)}_getExactOverlayY(n,r,e){let i={top:"",bottom:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),"bottom"===n.overlayY?i.bottom=this._document.documentElement.clientHeight-(a.y+this._overlayRect.height)+"px":i.top=Pi(a.y),i}_getExactOverlayX(n,r,e){let p,i={left:"",right:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),p=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===p?i.right=this._document.documentElement.clientWidth-(a.x+this._overlayRect.width)+"px":i.left=Pi(a.x),i}_getScrollVisibility(){const n=this._getOriginRect(),r=this._pane.getBoundingClientRect(),e=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:b4(n,e),isOriginOutsideView:W_(n,e),isOverlayClipped:b4(r,e),isOverlayOutsideView:W_(r,e)}}_subtractOverflows(n,...r){return r.reduce((e,i)=>e-Math.max(i,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,r=this._document.documentElement.clientHeight,e=this._viewportRuler.getViewportScrollPosition();return{top:e.top+this._viewportMargin,left:e.left+this._viewportMargin,right:e.left+n-this._viewportMargin,bottom:e.top+r-this._viewportMargin,width:n-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,r){return"x"===r?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&nd(n).forEach(r=>{""!==r&&-1===this._appliedPanelClasses.indexOf(r)&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof we)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const r=n.width||0,e=n.height||0;return{top:n.y,bottom:n.y+e,left:n.x,right:n.x+r,height:e,width:r}}}function s0(t,n){for(let r in n)n.hasOwnProperty(r)&&(t[r]=n[r]);return t}function A4(t){if("number"!=typeof t&&null!=t){const[n,r]=t.split(SY);return r&&"px"!==r?null:parseFloat(n)}return t||null}function z4(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}const O4="cdk-global-overlay-wrapper";class DY{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(n){const r=n.getConfig();this._overlayRef=n,this._width&&!r.width&&n.updateSize({width:this._width}),this._height&&!r.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(O4),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,e=this._overlayRef.getConfig(),{width:i,height:a,maxWidth:p,maxHeight:d}=e,c=!("100%"!==i&&"100vw"!==i||p&&"100%"!==p&&"100vw"!==p),s=!("100%"!==a&&"100vh"!==a||d&&"100%"!==d&&"100vh"!==d),o=this._xPosition,l=this._xOffset,u="rtl"===this._overlayRef.getConfig().direction;let h="",f="",b="";c?b="flex-start":"center"===o?(b="center",u?f=l:h=l):u?"left"===o||"end"===o?(b="flex-end",h=l):("right"===o||"start"===o)&&(b="flex-start",f=l):"left"===o||"start"===o?(b="flex-start",h=l):("right"===o||"end"===o)&&(b="flex-end",f=l),n.position=this._cssPosition,n.marginLeft=c?"0":h,n.marginTop=s?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=c?"0":f,r.justifyContent=b,r.alignItems=s?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,e=r.style;r.classList.remove(O4),e.justifyContent=e.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let kY=(()=>{var t;class n{constructor(e,i,a,p){this._viewportRuler=e,this._document=i,this._platform=a,this._overlayContainer=p}global(){return new DY}flexibleConnectedTo(e){return new EY(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Od),H(Ye),H(Mi),H(gf))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),LY=0,va=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o,l,u,h,f){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=a,this._positionBuilder=p,this._keyboardDispatcher=d,this._injector=c,this._ngZone=s,this._document=o,this._directionality=l,this._location=u,this._outsideClickDispatcher=h,this._animationsModuleType=f}create(e){const i=this._createHostElement(),a=this._createPaneElement(i),p=this._createPortalOutlet(a),d=new g4(e);return d.direction=d.direction||this._directionality.value,new wd(p,i,a,d,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+LY++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Po)),new wY(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(xY),H(gf),H(K0),H(kY),H(TY),H(Ci),H(ze),H(Ye),H(fr),H(A1),H(qY),H(on,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const PY={provide:new j("cdk-connected-overlay-scroll-strategy"),deps:[va],useFactory:function WY(t){return()=>t.scrollStrategies.reposition()}};let U1=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[va,PY],imports:[W1,Qo,F1,F1]}),n})();function BY(t,n){}class Mf{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let w4=(()=>{var t;class n extends L_{constructor(e,i,a,p,d,c,s,o){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=p,this._interactivityChecker=d,this._ngZone=c,this._overlayRef=s,this._focusMonitor=o,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=l=>{this._portalOutlet.hasAttached();const u=this._portalOutlet.attachDomPortal(l);return this._contentAttached(),u},this._document=a,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const a=()=>{e.removeEventListener("blur",a),e.removeEventListener("mousedown",a),e.removeAttribute("tabindex")};e.addEventListener("blur",a),e.addEventListener("mousedown",a)})),e.focus(i)}_focusByCssSelector(e,i){let a=this._elementRef.nativeElement.querySelector(e);a&&this._forceFocus(a,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const a=Yh(),p=this._elementRef.nativeElement;(!a||a===this._document.body||a===p||p.contains(a))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=Yh();return e===i||e.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Yh())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(n_),E(Ye,8),E(Mf),E(Gh),E(ze),E(wd),E(Yo))},t.\u0275cmp=We({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(e,i){if(1&e&&Ut(H_,7),2&e){let a;ye(a=Ce())&&(i._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,i){2&e&&Ze("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[ce],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&me(0,BY,0,0,"ng-template",0)},dependencies:[H_],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class P_{constructor(n,r){this.overlayRef=n,this.config=r,this.closed=new oe,this.disableClose=r.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=r.id,this.keydownEvents.subscribe(e=>{27===e.keyCode&&!this.disableClose&&!Uo(e)&&(e.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{!1!==r.closeOnOverlayDetachments&&this.close()})}close(n,r){if(this.containerInstance){const e=this.closed;this.containerInstance._closeInteractionType=r?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),e.next(n),e.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",r=""){return this.overlayRef.updateSize({width:n,height:r}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}}const v4=new j("DialogScrollStrategy"),IY=new j("DialogData"),NY=new j("DefaultDialogConfig"),jY={provide:v4,deps:[va],useFactory:function VY(t){return()=>t.scrollStrategies.block()}};let FY=0,y4=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,a,p,d,c){this._overlay=e,this._injector=i,this._defaultOptions=a,this._parentDialog=p,this._overlayContainer=d,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new oe,this._afterOpenedAtThisLevel=new oe,this._ariaHiddenElements=new Map,this.afterAllClosed=O1(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(ur(void 0))),this._scrollStrategy=c}open(e,i){(i={...this._defaultOptions||new Mf,...i}).id=i.id||"cdk-dialog-"+FY++,i.id&&this.getDialogById(i.id);const p=this._getOverlayConfig(i),d=this._overlay.create(p),c=new P_(d,i),s=this._attachContainer(d,c,i);return c.containerInstance=s,this._attachDialogContent(e,c,s,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.closed.subscribe(()=>this._removeOpenDialog(c,!0)),this.afterOpened.next(c),c}closeAll(){B_(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){B_(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),B_(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new g4({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,a){const p=a.injector||a.viewContainerRef?.injector,d=[{provide:Mf,useValue:a},{provide:P_,useValue:i},{provide:wd,useValue:e}];let c;a.container?"function"==typeof a.container?c=a.container:(c=a.container.type,d.push(...a.container.providers(a))):c=w4;const s=new k_(c,a.viewContainerRef,Ci.create({parent:p||this._injector,providers:d}),a.componentFactoryResolver);return e.attach(s).instance}_attachDialogContent(e,i,a,p){if(e instanceof ui){const d=this._createInjector(p,i,a,void 0);let c={$implicit:p.data,dialogRef:i};p.templateContext&&(c={...c,..."function"==typeof p.templateContext?p.templateContext():p.templateContext}),a.attachTemplatePortal(new h4(e,null,c,d))}else{const d=this._createInjector(p,i,a,this._injector),c=a.attachComponentPortal(new k_(e,p.viewContainerRef,d,p.componentFactoryResolver));i.componentRef=c,i.componentInstance=c.instance}}_createInjector(e,i,a,p){const d=e.injector||e.viewContainerRef?.injector,c=[{provide:IY,useValue:e.data},{provide:P_,useValue:i}];return e.providers&&("function"==typeof e.providers?c.push(...e.providers(i,e,a)):c.push(...e.providers)),e.direction&&(!d||!d.get(fr,null,{optional:!0}))&&c.push({provide:fr,useValue:{value:e.direction,change:de()}}),Ci.create({parent:d||p,providers:c})}_removeOpenDialog(e,i){const a=this.openDialogs.indexOf(e);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((p,d)=>{p?d.setAttribute("aria-hidden",p):d.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let a=i.length-1;a>-1;a--){const p=i[a];p!==e&&"SCRIPT"!==p.nodeName&&"STYLE"!==p.nodeName&&!p.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(p,p.getAttribute("aria-hidden")),p.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return(t=n).\u0275fac=function(e){return new(e||t)(H(va),H(Ci),H(NY,8),H(t,12),H(gf),H(v4))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();function B_(t,n){let r=t.length;for(;r--;)n(t[r])}let UY=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[y4,jY],imports:[U1,Qo,rd,Qo]}),n})();class C4{}class YY{}const no="*";function Ti(t,n){return{type:7,name:t,definitions:n,options:{}}}function qt(t,n=null){return{type:4,styles:n,timings:t}}function x4(t,n=null){return{type:2,steps:t,options:n}}function Re(t){return{type:6,styles:t,offset:null}}function At(t,n,r){return{type:0,name:t,styles:n,options:r}}function yt(t,n,r=null){return{type:1,expr:t,animation:n,options:r}}class vd{constructor(n=0,r=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+r}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class R4{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let r=0,e=0,i=0;const a=this.players.length;0==a?queueMicrotask(()=>this._onFinish()):this.players.forEach(p=>{p.onDone(()=>{++r==a&&this._onFinish()}),p.onDestroy(()=>{++e==a&&this._onDestroy()}),p.onStart(()=>{++i==a&&this._onStart()})}),this.totalTime=this.players.reduce((p,d)=>Math.max(p,d.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const r=n*this.totalTime;this.players.forEach(e=>{const i=e.totalTime?Math.min(1,r/e.totalTime):1;e.setPosition(i)})}getPosition(){const n=this.players.reduce((r,e)=>null===r||e.totalTime>r.totalTime?e:r,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}function XY(t,n){}class yd{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const N_="mdc-dialog--open",T4="mdc-dialog--opening",q4="mdc-dialog--closing";let QY=(()=>{var t;class n extends w4{constructor(e,i,a,p,d,c,s,o){super(e,i,a,p,d,c,s,o),this._animationStateChanged=new xe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(n_),E(Ye,8),E(yd),E(Gh),E(ze),E(wd),E(Yo))},t.\u0275cmp=We({type:t,selectors:[["ng-component"]],features:[ce],decls:0,vars:0,template:function(e,i){},encapsulation:2}),n})();const S4="--mat-dialog-transition-duration";function E4(t){return null==t?null:"number"==typeof t?t:t.endsWith("ms")?Wi(t.substring(0,t.length-2)):t.endsWith("s")?1e3*Wi(t.substring(0,t.length-1)):"0"===t?0:null}let JY=(()=>{var t;class n extends QY{constructor(e,i,a,p,d,c,s,o,l){super(e,i,a,p,d,c,s,l),this._animationMode=o,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?E4(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?E4(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(S4,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(T4,N_)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(N_),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(N_),this._animationsEnabled?(this._hostElement.style.setProperty(S4,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(q4)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(T4,q4)}_waitForAnimationToComplete(e,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(n_),E(Ye,8),E(yd),E(Gh),E(ze),E(wd),E(on,8),E(Yo))},t.\u0275cmp=We({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,i){2&e&&(mn("id",i._config.id),Ze("aria-modal",i._config.ariaModal)("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),et("_mat-animation-noopable",!i._animationsEnabled))},features:[ce],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(G(0,"div",0)(1,"div",1),me(2,XY,0,0,"ng-template",2),Q()())},dependencies:[H_],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),n})();class Lr{constructor(n,r,e){this._ref=n,this._containerInstance=e,this._afterOpened=new oe,this._beforeClosed=new oe,this._state=0,this.disableClose=r.disableClose,this.id=n.id,e._animationStateChanged.pipe(Pt(i=>"opened"===i.state),ii(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Pt(i=>"closed"===i.state),ii(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),In(this.backdropClick(),this.keydownEvents().pipe(Pt(i=>27===i.keyCode&&!this.disableClose&&!Uo(i)))).subscribe(i=>{this.disableClose||(i.preventDefault(),function KY(t,n,r){t._closeInteractionType=n,t.close(r)}(this,"keydown"===i.type?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(Pt(r=>"closing"===r.state),ii(1)).subscribe(r=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),r.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let r=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?r.left(n.left):r.right(n.right):r.centerHorizontally(),n&&(n.top||n.bottom)?n.top?r.top(n.top):r.bottom(n.bottom):r.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",r=""){return this._ref.updateSize(n,r),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const $1=new j("MatMdcDialogData"),ZY=new j("mat-mdc-dialog-default-options"),D4=new j("mat-mdc-dialog-scroll-strategy"),tX={provide:D4,deps:[va],useFactory:function eX(t){return()=>t.scrollStrategies.block()}};let iX=0,nX=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,a,p,d,c,s,o,l,u){this._overlay=e,this._defaultOptions=a,this._parentDialog=p,this._dialogRefConstructor=s,this._dialogContainerType=o,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new oe,this._afterOpenedAtThisLevel=new oe,this._idPrefix="mat-dialog-",this.dialogConfigClass=yd,this.afterAllClosed=O1(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(ur(void 0))),this._scrollStrategy=c,this._dialog=i.get(y4)}open(e,i){let a;(i={...this._defaultOptions||new yd,...i}).id=i.id||`${this._idPrefix}${iX++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const p=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Mf,useValue:i}]},templateContext:()=>({dialogRef:a}),providers:(d,c,s)=>(a=new this._dialogRefConstructor(d,i,s),a.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:c.data},{provide:this._dialogRefConstructor,useValue:a}])});return a.componentRef=p.componentRef,a.componentInstance=p.componentInstance,this.openDialogs.push(a),this.afterOpened.next(a),a.afterClosed().subscribe(()=>{const d=this.openDialogs.indexOf(a);d>-1&&(this.openDialogs.splice(d,1),this.openDialogs.length||this._getAfterAllClosed().next())}),a}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return(t=n).\u0275fac=function(e){Do()},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})(),ro=(()=>{var t;class n extends nX{constructor(e,i,a,p,d,c,s,o){super(e,i,p,c,s,d,Lr,JY,$1,o),this._idPrefix="mat-mdc-dialog-"}}return(t=n).\u0275fac=function(e){return new(e||t)(H(va),H(Ci),H(A1,8),H(ZY,8),H(D4),H(t,12),H(gf),H(on,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})(),rX=0,ao=(()=>{var t;class n{constructor(e,i,a){this._dialogRef=e,this._elementRef=i,this._dialog=a,this.id="mat-mdc-dialog-title-"+rX++}ngOnInit(){this._dialogRef||(this._dialogRef=function aX(t,n){let r=t.nativeElement.parentElement;for(;r&&!r.classList.contains("mat-mdc-dialog-container");)r=r.parentElement;return r?n.find(e=>e.id===r.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const e=this._dialogRef?._containerInstance?._ariaLabelledByQueue;e&&Promise.resolve().then(()=>{const i=e.indexOf(this.id);i>-1&&e.splice(i,1)})}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr,8),E(we),E(ro))},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,i){2&e&&mn("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),ya=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),oo=(()=>{var t;class n{constructor(){this.align="start"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,i){2&e&&et("mat-mdc-dialog-actions-align-center","center"===i.align)("mat-mdc-dialog-actions-align-end","end"===i.align)},inputs:{align:"align"}}),n})(),Af=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[ro,tX],imports:[UY,U1,Qo,Ie,Ie]}),n})(),zf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Ie]}),n})(),oX=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})(),H4=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,Ie,oX,Qo]}),n})();class sX{constructor(n){this._box=n,this._destroyed=new oe,this._resizeSubject=new oe,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(r=>this._resizeSubject.next(r)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new bt(r=>{const e=this._resizeSubject.subscribe(r);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),e.unsubscribe(),this._elementObservables.delete(n)}}).pipe(Pt(r=>r.some(e=>e.target===n)),Nh({bufferSize:1,refCount:!0}),Mt(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let lX=(()=>{var t;class n{constructor(){this._observers=new Map,this._ngZone=te(ze)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,i){const a=i?.box||"content-box";return this._observers.has(a)||this._observers.set(a,new sX(a)),this._observers.get(a).observe(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const cX=["notch"],dX=["matFormFieldNotchedOutline",""],pX=["*"],uX=["textField"],hX=["iconPrefixContainer"],fX=["textPrefixContainer"];function mX(t,n){1&t&&tt(0,"span",19)}function bX(t,n){if(1&t&&(G(0,"label",17),Ue(1,1),me(2,mX,1,0,"span",18),Q()),2&t){const r=lt(2);re("floating",r._shouldLabelFloat())("monitorResize",r._hasOutline())("id",r._labelId),Ze("for",r._control.id),Y(2),re("ngIf",!r.hideRequiredMarker&&r._control.required)}}function gX(t,n){1&t&&me(0,bX,3,5,"label",16),2&t&&re("ngIf",lt()._hasFloatingLabel())}function MX(t,n){1&t&&tt(0,"div",20)}function _X(t,n){}function AX(t,n){1&t&&me(0,_X,0,0,"ng-template",22),2&t&&(lt(2),re("ngTemplateOutlet",Ji(1)))}function zX(t,n){if(1&t&&(G(0,"div",21),me(1,AX,1,1,"ng-template",9),Q()),2&t){const r=lt();re("matFormFieldNotchedOutlineOpen",r._shouldLabelFloat()),Y(1),re("ngIf",!r._forceDisplayInfixLabel())}}function OX(t,n){1&t&&(G(0,"div",23,24),Ue(2,2),Q())}function wX(t,n){1&t&&(G(0,"div",25,26),Ue(2,3),Q())}function vX(t,n){}function yX(t,n){1&t&&me(0,vX,0,0,"ng-template",22),2&t&&(lt(),re("ngTemplateOutlet",Ji(1)))}function CX(t,n){1&t&&(G(0,"div",27),Ue(1,4),Q())}function xX(t,n){1&t&&(G(0,"div",28),Ue(1,5),Q())}function RX(t,n){1&t&&tt(0,"div",29)}function TX(t,n){1&t&&(G(0,"div",30),Ue(1,6),Q()),2&t&&re("@transitionMessages",lt()._subscriptAnimationState)}function qX(t,n){if(1&t&&(G(0,"mat-hint",34),Oe(1),Q()),2&t){const r=lt(2);re("id",r._hintLabelId),Y(1),ki(r.hintLabel)}}function SX(t,n){if(1&t&&(G(0,"div",31),me(1,qX,2,2,"mat-hint",32),Ue(2,7),tt(3,"div",33),Ue(4,8),Q()),2&t){const r=lt();re("@transitionMessages",r._subscriptAnimationState),Y(1),re("ngIf",r.hintLabel)}}const EX=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],DX=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Cd=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-label"]]}),n})(),kX=0;const W4=new j("MatError");let P4=(()=>{var t;class n{constructor(e,i){this.id="mat-mdc-error-"+kX++,e||i.nativeElement.setAttribute("aria-live","polite")}}return(t=n).\u0275fac=function(e){return new(e||t)(Un("aria-live"),E(we))},t.\u0275dir=$({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,i){2&e&&mn("id",i.id)},inputs:{id:"id"},features:[be([{provide:W4,useExisting:t}])]}),n})(),LX=0,B4=(()=>{var t;class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+LX++}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,i){2&e&&(mn("id",i.id),Ze("align",null),et("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}}),n})();const HX=new j("MatPrefix"),WX=new j("MatSuffix"),I4=new j("FloatingLabelParent");let N4=(()=>{var t;class n{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=te(lX),this._ngZone=te(ze),this._parent=te(I4),this._resizeSubscription=new C}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function PX(t){if(null!==t.offsetParent)return t.scrollWidth;const r=t.cloneNode(!0);r.style.setProperty("position","absolute"),r.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(r);const e=r.scrollWidth;return r.remove(),e}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we))},t.\u0275dir=$({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,i){2&e&&et("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),n})();const V4="mdc-line-ripple--active",Of="mdc-line-ripple--deactivating";let j4=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=a=>{const p=this._elementRef.nativeElement.classList,d=p.contains(Of);"opacity"===a.propertyName&&d&&p.remove(V4,Of)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Of),e.add(V4)}deactivate(){this._elementRef.nativeElement.classList.add(Of)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(ze))},t.\u0275dir=$({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),F4=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._ngZone=i,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(ze))},t.\u0275cmp=We({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,i){if(1&e&&Ut(cX,5),2&e){let a;ye(a=Ce())&&(i._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,i){2&e&&et("mdc-notched-outline--notched",i.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:dX,ngContentSelectors:pX,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,i){1&e&&(ri(),tt(0,"div",0),G(1,"div",1,2),Ue(3),Q(),tt(4,"div",3))},encapsulation:2,changeDetection:0}),n})();const BX={transitionMessages:Ti("transitionMessages",[At("enter",Re({opacity:1,transform:"translateY(0%)"})),yt("void => enter",[Re({opacity:0,transform:"translateY(-5px)"}),qt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let V_=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t}),n})();const wf=new j("MatFormField"),IX=new j("MAT_FORM_FIELD_DEFAULT_OPTIONS");let U4=0,j_=(()=>{var t;class n{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=qe(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,i,a,p,d,c,s,o){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=a,this._dir=p,this._platform=d,this._defaults=c,this._animationMode=s,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+U4++,this._hintLabelId="mat-mdc-hint-"+U4++,this._subscriptAnimationState="",this._destroyed=new oe,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,c&&(c.appearance&&(this.appearance=c.appearance),this._hideRequiredMarker=!!c?.hideRequiredMarker,c.color&&(this.color=c.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Mt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),In(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Mt(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(Mt(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const i=this._hintChildren?this._hintChildren.find(p=>"start"===p.align):null,a=this._hintChildren?this._hintChildren.find(p=>"end"===p.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),a&&e.push(a.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const i=this._iconPrefixContainer?.nativeElement,a=this._textPrefixContainer?.nativeElement,p=i?.getBoundingClientRect().width??0,d=a?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${p+d}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(Li),E(ze),E(fr),E(Mi),E(IX,8),E(on,8),E(Ye))},t.\u0275cmp=We({type:t,selectors:[["mat-form-field"]],contentQueries:function(e,i,a){if(1&e&&(gt(a,Cd,5),gt(a,Cd,7),gt(a,V_,5),gt(a,HX,5),gt(a,WX,5),gt(a,W4,5),gt(a,B4,5)),2&e){let p;ye(p=Ce())&&(i._labelChildNonStatic=p.first),ye(p=Ce())&&(i._labelChildStatic=p.first),ye(p=Ce())&&(i._formFieldControl=p.first),ye(p=Ce())&&(i._prefixChildren=p),ye(p=Ce())&&(i._suffixChildren=p),ye(p=Ce())&&(i._errorChildren=p),ye(p=Ce())&&(i._hintChildren=p)}},viewQuery:function(e,i){if(1&e&&(Ut(uX,5),Ut(hX,5),Ut(fX,5),Ut(N4,5),Ut(F4,5),Ut(j4,5)),2&e){let a;ye(a=Ce())&&(i._textField=a.first),ye(a=Ce())&&(i._iconPrefixContainer=a.first),ye(a=Ce())&&(i._textPrefixContainer=a.first),ye(a=Ce())&&(i._floatingLabel=a.first),ye(a=Ce())&&(i._notchedOutline=a.first),ye(a=Ce())&&(i._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,i){2&e&&et("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===i._animationMode)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-focused",i._control.focused)("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[be([{provide:wf,useExisting:t},{provide:I4,useExisting:t}])],ngContentSelectors:DX,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,i){1&e&&(ri(EX),me(0,gX,1,1,"ng-template",null,0,Ga),G(2,"div",1,2),Le("click",function(p){return i._control.onContainerClick(p)}),me(4,MX,1,0,"div",3),G(5,"div",4),me(6,zX,2,2,"div",5),me(7,OX,3,0,"div",6),me(8,wX,3,0,"div",7),G(9,"div",8),me(10,yX,1,1,"ng-template",9),Ue(11),Q(),me(12,CX,2,0,"div",10),me(13,xX,2,0,"div",11),Q(),me(14,RX,1,0,"div",12),Q(),G(15,"div",13),me(16,TX,2,1,"div",14),me(17,SX,5,2,"div",15),Q()),2&e&&(Y(2),et("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),Y(2),re("ngIf",!i._hasOutline()&&!i._control.disabled),Y(2),re("ngIf",i._hasOutline()),Y(1),re("ngIf",i._hasIconPrefix),Y(1),re("ngIf",i._hasTextPrefix),Y(2),re("ngIf",!i._hasOutline()||i._forceDisplayInfixLabel()),Y(2),re("ngIf",i._hasTextSuffix),Y(1),re("ngIf",i._hasIconSuffix),Y(1),re("ngIf",!i._hasOutline()),Y(1),et("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing),re("ngSwitch",i._getDisplayedMessages()),Y(1),re("ngSwitchCase","error"),Y(1),re("ngSwitchCase","hint"))},dependencies:[Qn,lh,Rc,NM,B4,N4,F4,j4],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[BX.transitionMessages]},changeDetection:0}),n})(),l0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Wt,Xh,Ie]}),n})(),$4=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[NT,Ie,NT,Ie]}),n})();const UX=["*"];let vf;function xd(t){return function YX(){if(void 0===vf&&(vf=null,typeof window<"u")){const t=window;void 0!==t.trustedTypes&&(vf=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return vf}()?.createHTML(t)||t}function Q4(t){return Error(`Unable to find icon with the name "${t}"`)}function J4(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function K4(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}class d0{constructor(n,r,e){this.url=n,this.svgText=r,this.options=e}}let Rd=(()=>{var t;class n{constructor(e,i,a,p){this._httpClient=e,this._sanitizer=i,this._errorHandler=p,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=a}addSvgIcon(e,i,a){return this.addSvgIconInNamespace("",e,i,a)}addSvgIconLiteral(e,i,a){return this.addSvgIconLiteralInNamespace("",e,i,a)}addSvgIconInNamespace(e,i,a,p){return this._addSvgIconConfig(e,i,new d0(a,null,p))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,a,p){const d=this._sanitizer.sanitize(an.HTML,a);if(!d)throw K4(a);const c=xd(d);return this._addSvgIconConfig(e,i,new d0("",c,p))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,a){return this._addSvgIconSetConfig(e,new d0(i,null,a))}addSvgIconSetLiteralInNamespace(e,i,a){const p=this._sanitizer.sanitize(an.HTML,i);if(!p)throw K4(i);const d=xd(p);return this._addSvgIconSetConfig(e,new d0("",d,a))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(an.RESOURCE_URL,e);if(!i)throw J4(e);const a=this._cachedIconsByUrl.get(i);return a?de(yf(a)):this._loadSvgIconFromConfig(new d0(e,null)).pipe(ai(p=>this._cachedIconsByUrl.set(i,p)),Pe(p=>yf(p)))}getNamedSvgIcon(e,i=""){const a=Z4(i,e);let p=this._svgIconConfigs.get(a);if(p)return this._getSvgFromConfig(p);if(p=this._getIconConfigFromResolvers(i,e),p)return this._svgIconConfigs.set(a,p),this._getSvgFromConfig(p);const d=this._iconSetConfigs.get(i);return d?this._getSvgFromIconSetConfigs(e,d):pr(Q4(a))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?de(yf(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Pe(i=>yf(i)))}_getSvgFromIconSetConfigs(e,i){const a=this._extractIconWithNameFromAnySet(e,i);return a?de(a):j2(i.filter(d=>!d.svgText).map(d=>this._loadSvgIconSetFromConfig(d).pipe(Ki(c=>{const o=`Loading icon set URL: ${this._sanitizer.sanitize(an.RESOURCE_URL,d.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(o)),de(null)})))).pipe(Pe(()=>{const d=this._extractIconWithNameFromAnySet(e,i);if(!d)throw Q4(e);return d}))}_extractIconWithNameFromAnySet(e,i){for(let a=i.length-1;a>=0;a--){const p=i[a];if(p.svgText&&p.svgText.toString().indexOf(e)>-1){const d=this._svgElementFromConfig(p),c=this._extractSvgIconFromSet(d,e,p.options);if(c)return c}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(ai(i=>e.svgText=i),Pe(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?de(null):this._fetchIcon(e).pipe(ai(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,a){const p=e.querySelector(`[id="${i}"]`);if(!p)return null;const d=p.cloneNode(!0);if(d.removeAttribute("id"),"svg"===d.nodeName.toLowerCase())return this._setSvgAttributes(d,a);if("symbol"===d.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(d),a);const c=this._svgElementFromString(xd(""));return c.appendChild(d),this._setSvgAttributes(c,a)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const a=i.querySelector("svg");if(!a)throw Error(" tag not found");return a}_toSvgElement(e){const i=this._svgElementFromString(xd("")),a=e.attributes;for(let p=0;pxd(o)),Ys(()=>this._inProgressUrlFetches.delete(d)),ia());return this._inProgressUrlFetches.set(d,s),s}_addSvgIconConfig(e,i,a){return this._svgIconConfigs.set(Z4(e,i),a),this}_addSvgIconSetConfig(e,i){const a=this._iconSetConfigs.get(e);return a?a.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let a=0;an?n.pathname+n.search:""}}}),eS=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],eG=eS.map(t=>`[${t}]`).join(", "),tG=/^url\(['"]?#(.*?)['"]?\)$/;let Cf=(()=>{var t;class n extends QX{get inline(){return this._inline}set inline(e){this._inline=qe(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,a,p,d,c){super(e),this._iconRegistry=i,this._location=p,this._errorHandler=d,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=C.EMPTY,c&&(c.color&&(this.color=this.defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),a||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const a=e.childNodes[i];(1!==a.nodeType||"svg"===a.nodeName.toLowerCase())&&a.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(a=>a.length>0);this._previousFontSetClass.forEach(a=>e.classList.remove(a)),i.forEach(a=>e.classList.add(a)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const i=this._elementsWithExternalReferences;i&&i.forEach((a,p)=>{a.forEach(d=>{p.setAttribute(d.name,`url('${e}#${d.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(eG),a=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let p=0;p{const c=i[p],s=c.getAttribute(d),o=s?s.match(tG):null;if(o){let l=a.get(c);l||(l=[],a.set(c,l)),l.push({name:d,value:o[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,a]=this._splitIconName(e);i&&(this._svgNamespace=i),a&&(this._svgName=a),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(a,i).pipe(ii(1)).subscribe(p=>this._setSvgElement(p),p=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${a}! ${p.message}`))})}}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(Rd),Un("aria-hidden"),E(KX),E(qr),E(JX,8))},t.\u0275cmp=We({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,i){2&e&&(Ze("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),et("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[ce],ngContentSelectors:UX,decls:1,vars:0,template:function(e,i){1&e&&(ri(),Ue(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),so=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Ie]}),n})();const tS=Kn({passive:!0});let iG=(()=>{var t;class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Ni;const i=_i(e),a=this._monitoredElements.get(i);if(a)return a.subject;const p=new oe,d="cdk-text-field-autofilled",c=s=>{"cdk-text-field-autofill-start"!==s.animationName||i.classList.contains(d)?"cdk-text-field-autofill-end"===s.animationName&&i.classList.contains(d)&&(i.classList.remove(d),this._ngZone.run(()=>p.next({target:s.target,isAutofilled:!1}))):(i.classList.add(d),this._ngZone.run(()=>p.next({target:s.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",c,tS),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:p,unlisten:()=>{i.removeEventListener("animationstart",c,tS)}}),p}stopMonitoring(e){const i=_i(e),a=this._monitoredElements.get(i);a&&(a.unlisten(),a.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Mi),H(ze))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),iS=(()=>{var t;class n{get minRows(){return this._minRows}set minRows(e){this._minRows=Wi(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Wi(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=qe(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,i,a,p){this._elementRef=e,this._platform=i,this._ngZone=a,this._destroyed=new oe,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=d=>{this._hasFocus="focus"===d.type},this._document=p,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Md(this._getWindow(),"resize").pipe(bf(16),Mt(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,i=e.style.marginBottom||"",a=this._platform.FIREFOX,p=a&&this._hasFocus,d=a?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";p&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(d);const c=e.scrollHeight-4;return e.classList.remove(d),p&&(e.style.marginBottom=i),c}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const i=this._elementRef.nativeElement,a=i.value;if(!e&&this._minRows===this._previousMinRows&&a===this._previousValue)return;const p=this._measureScrollHeight(),d=Math.max(p,this._cachedPlaceholderHeight||0);i.style.height=`${d}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=a,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:i,selectionEnd:a}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(Mi),E(ze),E(Ye,8))},t.\u0275dir=$({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,i){1&e&&Le("input",function(){return i._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),nG=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();const nS=new j("MAT_INPUT_VALUE_ACCESSOR"),rG=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let aG=0;const oG=PT(class{constructor(t,n,r,e){this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=e,this.stateChanges=new oe}});let F_=(()=>{var t;class n extends oG{get disabled(){return this._disabled}set disabled(e){this._disabled=qe(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(cd.required)??!1}set required(e){this._required=qe(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&gT().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=qe(e)}constructor(e,i,a,p,d,c,s,o,l,u){super(c,p,d,a),this._elementRef=e,this._platform=i,this._autofillMonitor=o,this._formField=u,this._uid="mat-input-"+aG++,this.focused=!1,this.stateChanges=new oe,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(b=>gT().has(b)),this._iOSKeyupListener=b=>{const m=b.target;!m.value&&0===m.selectionStart&&0===m.selectionEnd&&(m.setSelectionRange(1,1),m.setSelectionRange(0,0))};const h=this._elementRef.nativeElement,f=h.nodeName.toLowerCase();this._inputValueAccessor=s||h,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&l.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===f,this._isTextarea="textarea"===f,this._isInFormField=!!u,this._isNativeSelect&&(this.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){rG.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(Mi),E(wa,10),E(md,8),E(bd,8),E(Jh),E(nS,10),E(iG),E(ze),E(wf,8))},t.\u0275dir=$({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,i){1&e&&Le("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(mn("id",i.id)("disabled",i.disabled)("required",i.required),Ze("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),et("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[be([{provide:V_,useExisting:t}]),ce,ti]}),n})(),xf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,l0,l0,nG,Ie]}),n})();const sG=["determinateSpinner"];function lG(t,n){if(1&t&&(Es(),G(0,"svg",11),tt(1,"circle",12),Q()),2&t){const r=lt();Ze("viewBox",r._viewBox()),Y(1),ma("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeCircumference()/2,"px")("stroke-width",r._circleStrokeWidth(),"%"),Ze("r",r._circleRadius())}}const cG=P1(class{constructor(t){this._elementRef=t}},"primary"),dG=new j("mat-progress-spinner-default-options",{providedIn:"root",factory:function pG(){return{diameter:rS}}}),rS=100;let hG=(()=>{var t;class n extends cG{constructor(e,i,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=rS,this._noopAnimations="NoopAnimations"===i&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Wi(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Wi(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Wi(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return(t=n).\u0275fac=function(e){return new(e||t)(E(we),E(on,8),E(dG))},t.\u0275cmp=We({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,i){if(1&e&&Ut(sG,5),2&e){let a;ye(a=Ce())&&(i._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,i){2&e&&(Ze("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),ma("width",i.diameter,"px")("height",i.diameter,"px")("--mdc-circular-progress-size",i.diameter+"px")("--mdc-circular-progress-active-indicator-width",i.diameter+"px"),et("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[ce],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,i){if(1&e&&(me(0,lG,2,8,"ng-template",null,0,Ga),G(2,"div",1,2),Es(),G(4,"svg",3),tt(5,"circle",4),Q()(),function Bp(){!function PD(){Je.lFrame.currentNamespace=null}()}(),G(6,"div",5)(7,"div",6)(8,"div",7),qn(9,8),Q(),G(10,"div",9),qn(11,8),Q(),G(12,"div",10),qn(13,8),Q()()()),2&e){const a=Ji(1);Y(4),Ze("viewBox",i._viewBox()),Y(1),ma("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),Ze("r",i._circleRadius()),Y(4),re("ngTemplateOutlet",a),Y(2),re("ngTemplateOutlet",a),Y(2),re("ngTemplateOutlet",a)}},dependencies:[lh],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),Td=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,Ie]}),n})(),fG=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[W1]}),n})(),U_=(()=>{var t;class n{constructor(){this.changes=new oe,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const yG={provide:U_,deps:[[new Yn,new Yr,U_]],useFactory:function vG(t){return t||new U_}};let lS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[yG,Jh],imports:[Ie,Wt,Qo,fG,so,mr,Ie]}),n})(),BG=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[F1]}),n})(),Wf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,BG,Ie]}),n})(),JG=(()=>{var t;class n{constructor(){this.changes=new oe,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,i){return`${e} \u2013 ${i}`}formatYearRangeLabel(e,i){return`${e} to ${i}`}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const s$={provide:new j("mat-datepicker-scroll-strategy"),deps:[va],useFactory:function o$(t){return()=>t.scrollStrategies.reposition()}};let rA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[JG,s$],imports:[Wt,Xo,U1,rd,Qo,Ie,io]}),n})(),wS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,Ie,io,io,Ie]}),n})(),RS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Xh,Wt,Ie,mr,XT,zf]}),n})();const X$={provide:new j("mat-menu-scroll-strategy"),deps:[va],useFactory:function Y$(t){return()=>t.scrollStrategies.reposition()}};let oA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[X$],imports:[Wt,mr,Ie,U1,io,Ie]}),n})(),qS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Ie]}),n})(),sA=(()=>{var t;class n{constructor(){this.changes=new oe}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const $$={provide:sA,deps:[[new Yn,new Yr,sA]],useFactory:function G$(t){return t||new sA}};let lA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[$$],imports:[Wt,Ie]}),n})();const eQ={provide:new j("mat-select-scroll-strategy"),deps:[va],useFactory:function Z$(t){return()=>t.scrollStrategies.reposition()}};let If=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[eQ],imports:[Wt,U1,l_,Ie,io,l0,l_,Ie]}),n})();const rQ={provide:new j("mat-tooltip-scroll-strategy"),deps:[va],useFactory:function nQ(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}};let Dd=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[rQ],imports:[rd,Wt,U1,Ie,Ie,io]}),n})(),cA=(()=>{var t;class n{constructor(){this.changes=new oe,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,a)=>{if(0==a||0==i)return`0 of ${a}`;const p=e*i;return`${p+1} \u2013 ${p<(a=Math.max(a,0))?Math.min(p+i,a):p+i} of ${a}`}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const dQ={provide:cA,deps:[[new Yn,new Yr,cA]],useFactory:function cQ(t){return t||new cA}};let dA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[dQ],imports:[Wt,Xo,If,Dd]}),n})(),mQ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,Ie,Qo,mr,Xh,rd,Ie]}),n})(),DS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})(),kS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[DS,Ie,mr,Wt,DS,Ie]}),n})();const Nf=new j("mat-chips-default-options");let gA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[Jh,{provide:Nf,useValue:{separatorKeyCodes:[13]}}],imports:[Ie,Wt,mr,Ie]}),n})(),Ff=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,KT,zf,H4,Xo,$4,hf,so,Wf,Af,Td,l0,xf,F1,q_,j1,lS,rA,IT,wS,RS,oA,qS,lA,dA,Dd,If,mr,Wf,kS,gA,KT,zf,H4,Xo,$4,hf,so,Wf,Af,Td,l0,xf,F1,q_,j1,lS,rA,IT,wS,RS,oA,qS,lA,dA,Dd,If,mr,mQ,kS,gA]}),n})(),US=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Ie,Wt,mr,Ie]}),n})(),YS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[k1,Wt,j1,Ff,US]}),n})();function MA(){return(MA=S1(function*(t,n){yield function fJ(t){return new Promise(n=>setTimeout(n,t))}(t),n()})).apply(this,arguments)}function Ca(){const t=new yd;return t.disableClose=!0,t.autoFocus=!1,t}function kd(t,n){const r=n.split("&");for(const e of r){const[i,a]=e.split("=");if(i.includes(t))return a}return""}W(217),new Intl.Collator("cs",{numeric:!0});class qi{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const Si=new j("basePath");class at{constructor(n={}){this.apiKeys=n.apiKeys,this.username=n.username,this.password=n.password,this.accessToken=n.accessToken,this.basePath=n.basePath,this.withCredentials=n.withCredentials,this.encoder=n.encoder,this.credentials=n.credentials?n.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}selectHeaderAccept(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}isJsonMime(n){const r=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==n&&(r.test(n)||"application/json-patch+json"===n.toLowerCase())}lookupCredential(n){const r=this.credentials[n];return"function"==typeof r?r():r}}let GS=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new ht,this.configuration=new at,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new qi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}convertAttributeToNonunique(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}convertAttributeToUnique(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}createAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}deleteAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attribute"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteAttributeDefinitions(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"attributes[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAllAttributeDefinitions(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllNamespaces(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAttribute(e,i,a,p,d,c,s,o,l,u,h,f=!1,b="body",m=!1,g){let w=new y({encoder:this.encoder});null!=e&&(w=this.addToHttpParams(w,e,"attributeName")),null!=i&&(w=this.addToHttpParams(w,i,"attributeId")),null!=a&&(w=this.addToHttpParams(w,a,"facility")),null!=p&&(w=this.addToHttpParams(w,p,"user")),null!=d&&(w=this.addToHttpParams(w,d,"vo")),null!=c&&(w=this.addToHttpParams(w,c,"resource")),null!=s&&(w=this.addToHttpParams(w,s,"member")),null!=o&&(w=this.addToHttpParams(w,o,"group")),null!=l&&(w=this.addToHttpParams(w,l,"host")),null!=u&&(w=this.addToHttpParams(w,u,"userExtSource")),null!=h&&(w=this.addToHttpParams(w,h,"key"));let V,L=this.defaultHeaders;V=this.configuration.lookupCredential("BasicAuth"),V&&(L=L.set("Authorization","Basic "+V)),V=this.configuration.lookupCredential("BearerAuth"),V&&(L=L.set("Authorization","Bearer "+V));let he=g&&g.httpHeaderAccept;void 0===he&&(he=this.configuration.selectHeaderAccept(["application/json"])),void 0!==he&&(L=L.set("Accept",he));let st=g&&g.context;void 0===st&&(st=new _);let nt="json";he&&(nt=he.startsWith("text")?"text":this.configuration.isJsonMime(he)?"json":"blob");let oi=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(f){let Bi=new URL(oi),Zn=Bi.pathname.split("/");Zn[1]="non",Bi.pathname=Zn.join("/"),oi=Bi.toString()}return this.httpClient.get(oi,{context:st,params:w,responseType:nt,withCredentials:this.configuration.withCredentials,headers:L,observe:b,reportProgress:m})}getAttributeDefinitionById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeDefinitionByName(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeDefinitionsByNamespace(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"namespace"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeModulesDependenciesForAttributeGraphText(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==i)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"format")),null!=i&&(s=this.addToHttpParams(s,i,"attrName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getAttributeModulesDependenciesGraphText(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"format"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributePolicyCollections(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeRights(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeRules(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributesDefinitionWithRights(e,i,a,p,d,c,s,o,l=!1,u="body",h=!1,f){let b=new y({encoder:this.encoder});null!=e&&(b=this.addToHttpParams(b,e,"member")),null!=i&&(b=this.addToHttpParams(b,i,"user")),null!=a&&(b=this.addToHttpParams(b,a,"vo")),null!=p&&(b=this.addToHttpParams(b,p,"group")),null!=d&&(b=this.addToHttpParams(b,d,"resource")),null!=c&&(b=this.addToHttpParams(b,c,"facility")),null!=s&&(b=this.addToHttpParams(b,s,"host")),null!=o&&(b=this.addToHttpParams(b,o,"userExtSource"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let w=f&&f.httpHeaderAccept;void 0===w&&(w=this.configuration.selectHeaderAccept(["application/json"])),void 0!==w&&(m=m.set("Accept",w));let L=f&&f.context;void 0===L&&(L=new _);let V="json";w&&(V=w.startsWith("text")?"text":this.configuration.isJsonMime(w)?"json":"blob");let he=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(l){let st=new URL(he),nt=st.pathname.split("/");nt[1]="non",st.pathname=nt.join("/"),he=st.toString()}return this.httpClient.get(he,{context:L,params:b,responseType:V,withCredentials:this.configuration.withCredentials,headers:m,observe:u,reportProgress:h})}getEntitylessAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getEntitylessAttributesByKey(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"key"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getEntitylessAttributesByName(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attrName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getEntitylessAttributesWithKeys(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attrName")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"keys[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getEntitylessKeys(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFacilityAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFacilityAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityResourceUserMemberAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==a)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==p)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"user")),null!=p&&(l=this.addToHttpParams(l,p,"member"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getFacilityUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==i)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"user"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupResourceAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getGroupResourceAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getGroupResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"host"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getHostAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getIdpAttributeDefinitions(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getLogins(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getMemberAndUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==i)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAndUserAttributesByNames(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"member"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getMemberAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberGroupAndUserAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberGroupAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberGroupAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberGroupAttributesByNames(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAndUserFacilityAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAndUserFacilityAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberResourceAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"service"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesFacility(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesFacilityService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesFacilityServices(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesGroupResourceService(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"group"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesHostService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==i)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"host"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesMember(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesMemberGroup(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesMemberGroupResourceService(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==p)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let u=new y({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"service")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"group")),null!=p&&(u=this.addToHttpParams(u,p,"member")),null!=d&&(u=this.addToHttpParams(u,d,"workWithUserAttributes"));let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(c){let L=new URL(w),V=L.pathname.split("/");V[1]="non",L.pathname=V.join("/"),w=L.toString()}return this.httpClient.get(w,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}getRequiredAttributesMemberGroupService(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesMemberResource(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesMemberResourceService(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesResource(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesResourceService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesResourceServices(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesUserFacility(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesVoService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==i)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"vo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getResourceAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceGroupAndGroupAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==a)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithGroupAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getResourceGroupAndGroupAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==p)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getResourceGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceGroupMemberAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),p&&p.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getUserAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourceAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserFacilityAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getUserFacilityAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getUserFacilityAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVoAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeAttributesForFacilityResourceGroupUserMember(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==a)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==d)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==c)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"facility")),null!=i&&(h=this.addToHttpParams(h,i,"resource")),null!=a&&(h=this.addToHttpParams(h,a,"group")),null!=p&&(h=this.addToHttpParams(h,p,"user")),null!=d&&(h=this.addToHttpParams(h,d,"member")),c&&c.forEach(V=>{h=this.addToHttpParams(h,V,"attributes[]")});let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let L=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(s){let V=new URL(L),he=V.pathname.split("/");he[1]="non",V.pathname=he.join("/"),L=V.toString()}return this.httpClient.post(L,null,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}removeAttributesForFacilityResourceUserMember(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==a)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==p)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==d)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let u=new y({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"facility")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"user")),null!=p&&(u=this.addToHttpParams(u,p,"member")),d&&d.forEach(L=>{u=this.addToHttpParams(u,L,"attributes[]")});let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(c){let L=new URL(w),V=L.pathname.split("/");V[1]="non",L.pathname=V.join("/"),w=L.toString()}return this.httpClient.post(w,null,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}removeEntitylessAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeFacilityAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeFacilityAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupResourceAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeGroupResourceAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeGroupResourceAttributesWorkWithGroupAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==p)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attributes[]")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeHostAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeHostAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttributesWorkWithUserAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttributesWorkWithUserAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attributes[]")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeMemberResourceAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberResourceAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeResourceAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUesAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserExtSourceAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserFacilityAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeUserFacilityAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeVoAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeVoAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}setAttributeActionCriticality(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==i)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==a)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition")),null!=i&&(l=this.addToHttpParams(l,i,"action")),null!=a&&(l=this.addToHttpParams(l,a,"critical")),null!=p&&(l=this.addToHttpParams(l,p,"global"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}setAttributePolicyCollections(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setAttributeRights(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setEntitylessAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityResourceGroupUserMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityResourceUserMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setHostAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setHostAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupWithUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAndUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberWithUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceGroupWithGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserExtSourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserExtSourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserFacilityAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setVoAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setVoAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nt),H(Si,8),H(at,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Ld=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new ht,this.configuration=new at,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new qi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAllPolicies(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllRolesManagementRules(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAuthzAdminGroups(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"role")),null!=i&&(o=this.addToHttpParams(o,i,"complementaryObjectId")),null!=a&&(o=this.addToHttpParams(o,a,"complementaryObjectName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getAuthzRichAdmins(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==p)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"role")),null!=i&&(h=this.addToHttpParams(h,i,"complementaryObjectId")),null!=a&&(h=this.addToHttpParams(h,a,"complementaryObjectName")),p&&p.forEach(V=>{h=this.addToHttpParams(h,V,"specificAttributes")}),null!=d&&(h=this.addToHttpParams(h,d,"allUserAttributes")),null!=c&&(h=this.addToHttpParams(h,c,"onlyDirectAdmins"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let L=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(s){let V=new URL(L),he=V.pathname.split("/");he[1]="non",V.pathname=he.join("/"),L=V.toString()}return this.httpClient.get(L,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}getFacilitiesWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupRoleNames(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"groupId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupsWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getLoggedUser(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getMembersWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getPerunPrincipal(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPrincipalRoleNames(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getResourcesWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRoleComplementaryObjectsWithAuthorizedGroups(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSecurityTeamsWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserDirectRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRoleNames(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVosWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}isFacilityAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isGroupAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isPerunAdmin(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}isVoAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}keepAlive(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}loadAuthorizationComponents(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}refreshMfa(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}setRoleForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithGroupComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithGroupComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithUserComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithUserComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithGroupComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithGroupComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithUserComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithUserComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nt),H(Si,8),H(at,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),_A=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new ht,this.configuration=new at,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new qi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}sentMessageToRTWithMemberQueue(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==p)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"memberId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=p&&(l=this.addToHttpParams(l,p,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}sentMessageToRTWithQueue(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"queue")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sentMessageToRTWithVo(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sentMessageToRTWithVoQueue(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==p)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"voId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=p&&(l=this.addToHttpParams(l,p,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nt),H(Si,8),H(at,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),$S=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new ht,this.configuration=new at,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new qi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}addApplicationMailForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}addApplicationMailForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}addGroupsToAutoRegistration(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"groups[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}addSubgroupsToAutoRegistration(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==a)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let o=new y({encoder:this.encoder});e&&e.forEach(g=>{o=this.addToHttpParams(o,g,"groups[]")}),null!=i&&(o=this.addToHttpParams(o,i,"registrationGroup")),null!=a&&(o=this.addToHttpParams(o,a,"formItem"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}addVoGroupsToAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"groups[]")}),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}approveApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}approveApplications(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}checkForSimilarRichIdentities(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.post(u,null,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}checkForSimilarUsersWithAuthInfo(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.post(u,null,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}consolidate(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}consolidateIdentityUsingToken(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"token"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}copyFormFromGroupToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyFormFromGroupToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyFormFromVoToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyFormFromVoToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromGroupToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromGroupToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromGroup")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromVoToGroup(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toGroup"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}copyMailsFromVoToVo(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"fromVo")),null!=i&&(s=this.addToHttpParams(s,i,"toVo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}createApplicationFormInGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}createApplicationFormInVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteApplicationMailForGroup(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==i)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"id"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deleteApplicationMailForVo(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==i)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"id"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deleteApplications(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteGroupsFromAutoRegistration(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"groups[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteSubgroupsFromAutoRegistration(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==i)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==a)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let o=new y({encoder:this.encoder});e&&e.forEach(g=>{o=this.addToHttpParams(o,g,"groups[]")}),null!=i&&(o=this.addToHttpParams(o,i,"registrationGroup")),null!=a&&(o=this.addToHttpParams(o,a,"formItem"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}deleteVoGroupsFromAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"groups[]")}),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getApplicationById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationDataById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationMailsForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationMailsForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getApplicationsForGroup(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group")),i&&i.forEach(w=>{l=this.addToHttpParams(l,w,"state[]")}),null!=a&&(l=this.addToHttpParams(l,a,"dateFrom")),null!=p&&(l=this.addToHttpParams(l,p,"dateTo"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getApplicationsForMember(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getApplicationsForVo(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo")),i&&i.forEach(w=>{l=this.addToHttpParams(l,w,"state[]")}),null!=a&&(l=this.addToHttpParams(l,a,"dateFrom")),null!=p&&(l=this.addToHttpParams(l,p,"dateTo"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getApplicationsPage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}getConsolidatorToken(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getFormItemsForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFormItemsForGroupWithType(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"type"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFormItemsForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFormItemsForVoWithType(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"type"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupApplicationForm(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupsToAutoRegistration(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSubgroupsToAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoApplicationForm(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVoGroupsToAutoRegistration(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==i)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"formItem"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}invitationFormExists(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}inviteMemberCandidates(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}isInvitationEnabled(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}rejectApplication(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"id")),null!=i&&(s=this.addToHttpParams(s,i,"reason"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}rejectApplications(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"ids[]")}),null!=i&&(s=this.addToHttpParams(s,i,"reason"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}sendInvitation(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==i)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let l=new y({encoder:this.encoder});null!=a&&(l=this.addToHttpParams(l,a,"voId")),null!=p&&(l=this.addToHttpParams(l,p,"name")),null!=e&&(l=this.addToHttpParams(l,e,"email")),null!=i&&(l=this.addToHttpParams(l,i,"language"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}sendInvitationForGroup(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==i)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let u=new y({encoder:this.encoder});null!=a&&(u=this.addToHttpParams(u,a,"voId")),null!=p&&(u=this.addToHttpParams(u,p,"groupId")),null!=d&&(u=this.addToHttpParams(u,d,"name")),null!=e&&(u=this.addToHttpParams(u,e,"email")),null!=i&&(u=this.addToHttpParams(u,i,"language"));let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(c){let L=new URL(w),V=L.pathname.split("/");V[1]="non",L.pathname=V.join("/"),w=L.toString()}return this.httpClient.post(w,null,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}sendInvitationGroupToExistingUser(e,i,a,p=!1,d="body",c=!1,s){let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userId")),null!=i&&(o=this.addToHttpParams(o,i,"voId")),null!=a&&(o=this.addToHttpParams(o,a,"groupId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sendInvitationToExistingUser(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userId")),null!=i&&(s=this.addToHttpParams(s,i,"voId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}sendInvitationsFromCsv(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}sendMessage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}sendMessages(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setSendingEnabled(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}submitApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateApplicationMail(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateForm(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemData(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemsData(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemsForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateFormItemsForVo(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}verifyApplication(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nt),H(Si,8),H(at,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),QS=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new ht,this.configuration=new at,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new qi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAppsConfig(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getGuiConfiguration(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getNewGuiAlert(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunRPCVersion(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunStatistics(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunStatus(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunSystemTimeInMillis(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nt),H(Si,8),H(at,8))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),IJ=(()=>{var t;class n{static forRoot(e){return{ngModule:n,providers:[{provide:at,useFactory:e}]}}constructor(e,i){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!i)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return(t=n).\u0275fac=function(e){return new(e||t)(H(t,12),H(Nt,8))},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})();var Gt=function(t){return t.PERUNADMIN="PERUNADMIN",t.PERUNADMINBA="PERUNADMINBA",t.PERUNOBSERVER="PERUNOBSERVER",t.VOADMIN="VOADMIN",t.GROUPADMIN="GROUPADMIN",t.GROUPOBSERVER="GROUPOBSERVER",t.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",t.SELF="SELF",t.FACILITYADMIN="FACILITYADMIN",t.FACILITIYOBSERVER="FACILITYOBSERVER",t.RESOURCEADMIN="RESOURCEADMIN",t.RESOURCESELFSERVICE="RESOURCESELFSERVICE",t.REGISTRAR="REGISTRAR",t.ENGINE="ENGINE",t.RPC="RPC",t.NOTIFICATIONS="NOTIFICATIONS",t.SERVICEUSER="SERVICEUSER",t.SPONSOR="SPONSOR",t.VOOBSERVER="VOOBSERVER",t.TOPGROUPCREATOR="TOPGROUPCREATOR",t.SECURITYADMIN="SECURITYADMIN",t.CABINETADMIN="CABINETADMIN",t.UNKNOWNROLENAME="UNKNOWNROLENAME",t.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",t.UNKNOWN="UNKNOWN",t.MEMBERSHIP="MEMBERSHIP",t}(Gt||{});let VJ=(()=>{var t;class n{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(i,a)=>i.roleName>a.roleName?1:i.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(a=>{this.allRolesManagementRules=a,e()},a=>i(a))})}assignAvailableRoles(e,i){this.allRolesManagementRules.forEach(a=>{a.primaryObject===i&&e.push(a)}),e.sort(this.sortRoles),"Vo"===i&&this.voCustomSort(e)}isManagerPagePrivileged(e){const i=[];let a=e.beanName;a.startsWith("Rich")&&(a=a.substring(4)),this.assignAvailableRoles(i,a);const p=new Map;this.setRolesAuthorization(i,e,p);for(const d of p.values())if(d.readAuth||d.manageAuth)return!0;return!1}setRolesAuthorization(e,i,a){for(const p of e){let d=[],c=[],s=[];for(const f of this.allRolesManagementRules)if(f.roleName===p.roleName){d=d.concat(f.privilegedRolesToRead),c=c.concat(f.privilegedRolesToManage);for(const b of Object.keys(f.entitiesToManage))s="User"===b?[b].concat(s):s.concat(b);break}const o=this.fetchAllRelatedObjects([i]),l=this.resolveAuthorization(d,o),u=this.resolveAuthorization(c,o);a.set(p.roleName,{readAuth:l,manageAuth:u,modes:s})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const i of this.allRolesManagementRules)if(i.roleName===e)return i.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(i=>i.roleName===e)}getAssignableRoleRules(e){const i=[],a=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(p=>{!a.includes(p.roleName)&&this.canManage(p)&&this.ruleHasMode(p,e)&&i.push(p)}),i.sort(this.sortRoles)}ruleHasMode(e,i){return Object.keys(e.entitiesToManage).map(a=>a.toUpperCase()).includes(i)}canManage(e){return e.privilegedRolesToManage.some(i=>this.principalRoles.has(Object.keys(i)[0]))}resolveAuthorization(e,i){for(const a of e){let p=!0;for(const d of Object.keys(a)){const c=a[d];if(null===c)this.principalRoles.has(d)||(p=!1);else if(i[c]){for(const s of i[c])if(!this.principalHasRole(d,c,s)){p=!1;break}}else p=!1;if(!p)break}if(p)return!0}return!1}getPerunPolicy(e){for(const i of this.perunPolicies)if(i.policyName===e)return i;return null}fetchAllRelatedObjects(e){const i={};for(const a of e){let p=a.beanName;switch(a.beanName.startsWith("Rich")&&(p=a.beanName.substring(4)),i[p]?i[p].push(a.id):i[p]=[a.id],p){case"Member":i.User?i.User.push(a.userId):i.User=[a.userId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Group":case"ResourceTag":i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Resource":i.Facility?i.Facility.push(a.facilityId):i.Facility=[a.facilityId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId]}}return i}fetchPolicyWithAllIncludedPolicies(e){const i=new Map;let a=[];for(a.push(e);0!==a.length;){const d=a.shift();if(i.has(d))continue;const c=this.getPerunPolicy(d);if(!c)return[];i.set(d,c),a=a.concat(c.includePolicies)}const p=[];for(const d of i.values())p.push(d);return p}voCustomSort(e){for(let i=0;i{var t;class n{setDefaultConfig(e){this.config=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}getProperty(e){return this.config?this.config[e]:null}mergeConfig(e){for(const i of Object.keys(e))"brandings"!==i&&(this.config[i]=this.addMissingValuesToProperty(e[i],this.config[i]))}addMissingValuesToProperty(e,i){if(null==e)return i;if("object"==typeof e&&!Array.isArray(e))for(const a of Object.keys(i))e[a]=this.addMissingValuesToProperty(e[a],i[a]);return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Uf=(()=>{var t;class n{constructor(e,i,a,p,d){this.injector=e,this.store=i,this.dialog=a,this.route=p,this.oauthService=d,this.closeSessionDialogsForOtherTabs=c=>{"access_token"===c.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(s=>{"SessionExpirationDialog"===s.id&&s.close()})},setTimeout(()=>{this.router=this.injector.get(kn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(c=>{c.idpFilter&&(this.filterShortname=String(c.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const i=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;i?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(i,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),p=.5+.25*Math.random(),d=this.store.getProperty("oidc_client"),c=d.oauth_acr_value,s=e?{acr_values:e+" "+c}:{acr_values:c};if(d.oauth_scopes.split(" ").includes("offline_access")&&d.oauth_offline_access_consent_prompt&&(s.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(s.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(s.prompt?s.prompt+=" login":s.prompt="login",s.max_age="0"),"Linker"===this.store.getProperty("application")){s.prompt?s.prompt+=" login":s.prompt="login";const o=kd("idphint",location.search.substring(1));o&&(s.idphint=o)}return{requestAccessToken:!0,issuer:d.oauth_authority,clientId:d.oauth_client_id,redirectUri:d.oauth_redirect_uri,postLogoutRedirectUri:d.oauth_post_logout_redirect_uri,responseType:d.oauth_response_type,scope:d.oauth_scopes,clockSkewInSec:1,timeoutFactor:p,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:s}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const i=this.store.getProperty("oidc_client").filters;if(!i)return null;let a=null;return e.forEach(p=>{const d=p.split("=");"idpFilter"===d[0]&&i[d[1]]&&(this.filterShortname=d[1],a=i[d[1]])}),i.default&&!a?(this.filterShortname="default",i.default):a}startIdpFilterKeeper(){this.router.events.pipe(Pt(e=>e instanceof Ka)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ci),H(Zr),H(ro),H(Vo),H(Js))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),jJ=(()=>{var t;class n{constructor(e){this.dialogRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,i){1&e&&(G(0,"h2",0),Oe(1),De(2,"translate"),Q()),2&e&&(Y(1),it(" ",ke(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[ya,Jn]}),n})();function JS(t,n){const r="object"==typeof n;return new Promise((e,i)=>{const a=new _r({next:p=>{e(p),a.unsubscribe()},error:i,complete:()=>{r?e(n.defaultValue):i(new Ec)}});t.subscribe(a)})}function FJ(t,n){1&t&&(G(0,"mat-icon",2),Oe(1," info "),Q())}function UJ(t,n){1&t&&(G(0,"mat-icon",2),Oe(1," warning "),Q())}function YJ(t,n){1&t&&(G(0,"mat-icon",2),Oe(1," dangerous "),Q())}function XJ(t,n){1&t&&(G(0,"mat-icon",2),Oe(1," check_circle "),Q())}const GJ=["*"];let Yf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:GJ,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,i){1&e&&(ri(),G(0,"div",0),me(1,FJ,2,0,"mat-icon",1),me(2,UJ,2,0,"mat-icon",1),me(3,YJ,2,0,"mat-icon",1),me(4,XJ,2,0,"mat-icon",1),Ue(5),Q()),2&e&&(et("warn-alert","warn"===i.alert_type)("error-alert","error"===i.alert_type)("success-alert","success"===i.alert_type)("info-alert","info"===i.alert_type),Y(1),re("ngIf","info"===i.alert_type),Y(1),re("ngIf","warn"===i.alert_type),Y(1),re("ngIf","error"===i.alert_type),Y(1),re("ngIf","success"===i.alert_type))},dependencies:[Cf,Qn],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),n})(),$J=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.data=i}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr),E($1))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(G(0,"h1",0),Oe(1),De(2,"translate"),Q(),G(3,"div",1)(4,"perun-web-apps-alert",2),Oe(5),De(6,"translate"),De(7,"translate"),Q()(),G(8,"div",3)(9,"button",4),Le("click",function(){return i.cancel()}),Oe(10),De(11,"translate"),Q(),G(12,"button",5),Le("click",function(){return i.submit()}),Oe(13),De(14,"translate"),Q()()),2&e&&(Y(1),ki(ke(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),Y(4),it(" ",i.data.mfaRoleException?ke(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):ke(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),Y(4),re("hidden",i.data.mfaRoleException),Y(1),it(" ",ke(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),Y(2),function fv(t){Gr(AW,ga,t,!0)}(i.data.mfaRoleException?"ms-auto":"ms-2"),Y(1),it(" ",ke(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[ao,ya,oo,Oa,Yf,Jn]}),n})(),QJ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,i){1&e&&(G(0,"div",0)(1,"div")(2,"mat-icon",1),Oe(3," info "),Q(),Oe(4),De(5,"translate"),Q(),G(6,"div"),Oe(7),De(8,"translate"),Q()()),2&e&&(Y(4),it(" ",ke(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),Y(3),it(" ",ke(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[Cf,Jn],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),JJ=(()=>{var t;class n{constructor(e,i){this.data=e,this.dialogRef=i}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(E($1),E(Lr))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(G(0,"h1",0),Oe(1),De(2,"translate"),Q(),G(3,"div",1)(4,"perun-web-apps-alert",2),Oe(5),De(6,"translate"),Q()(),G(7,"div",3)(8,"button",4),Le("click",function(){return i.cancel()}),Oe(9),De(10,"translate"),Q(),G(11,"button",5),Le("click",function(){return i.submit()}),Oe(12),De(13,"translate"),Q()()),2&e&&(Y(1),ki(ke(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),Y(4),it(" ",ke(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),Y(4),it(" ",ke(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),Y(3),it(" ",ke(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[ao,ya,oo,Oa,Yf,Jn]}),n})(),AA=(()=>{var t;class n{constructor(e,i,a,p){this.dialog=e,this.oauthService=i,this.authService=a,this.store=p}openMfaWindow(e){let i=null,a=null;const p=Ca();p.width="450px",p.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const d=this.dialog.open($J,p);let c=!1;if(d.afterClosed().subscribe(s=>{if(s){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),i=this.setupMfaWindow(),i){const o=Ca();o.width="450px",o.panelClass="noBorderDialog",a=this.dialog.open(QJ,o)}}else c=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const s=Ca();s.width="450px",s.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(JJ,s)}return new bt(s=>{const o=setInterval(()=>i?.closed?(clearInterval(o),a.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),s.next(!0)):c?(clearInterval(o),s.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,i=Math.max(.6*window.screen.width,1100),a=Math.max(.8*window.screen.height,800),p=window.top;return window.open(e,"_blank",`width=${i},height=${a},top=${p.outerHeight/2+p.screenY-a/2}, left=${p.outerWidth/2+p.screenX-i/2}`)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ro),H(Js),H(Uf),H(Zr))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),KJ=(()=>{var t;class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,i){1&e&&(G(0,"h1",0),Oe(1),De(2,"translate"),Q(),G(3,"div",1),Oe(4),De(5,"translate"),Q(),G(6,"div",2)(7,"button",3),Le("click",function(){return i.redirect()}),Oe(8),De(9,"translate"),Q()()),2&e&&(Y(1),it(" ",ke(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),Y(3),it(" ",ke(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),Y(4),it(" ",ke(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[ao,ya,oo,Oa,Jn]}),n})(),KS=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o){this.authService=e,this.oauthService=i,this.storeService=a,this.authResolver=p,this.authzService=d,this.dialog=c,this.router=s,this.mfaHandlerService=o,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,i=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",i),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return JS(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const i=Ca();this.dialog.open(jJ,i)}else if(e.user.serviceUser){const i=Ca();this.dialog.open(KJ,i).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return JS(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,i=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i);const a={};return i.split("&").forEach(p=>{const d=p.split("=");a[d[0]]=d[1]}),this.router.navigate(["service-access"],{queryParams:a,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){Wh(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const i=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const a of i)if(e.startsWith(a))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe(Pt(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let i=sessionStorage.getItem("auth:redirect");(!i||"/login"===i)&&(i="/"),sessionStorage.removeItem("auth:redirect");const a=sessionStorage.getItem("auth:queryParams");let p=[];a&&(p=a.split("&"));const d={};return p.forEach(c=>{const s=c.split("=");d[s[0]]=s[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([i],{queryParams:d,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Uf),H(Js),H(Zr),H(VJ),H(Ld),H(ro),H(kn),H(AA))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),ZS=(()=>{var t;class n{constructor(e,i){this.matIconRegistry=e,this.domSanitizer=i,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Rd),H(uh))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})(),eE=(()=>{var t;class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(G(0,"h1",0),Oe(1),De(2,"translate"),Q(),G(3,"div",1),Oe(4),De(5,"translate"),Q(),G(6,"div",2)(7,"div",3)(8,"button",4),Le("click",function(){return i.close()}),Oe(9),De(10,"translate"),Q()()()),2&e&&(Y(1),ki(ke(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),Y(3),it(" ",ke(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),Y(5),it(" ",ke(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[ao,ya,oo,Oa,Jn]}),n})(),ZJ=(()=>{var t;class n{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),eK=(()=>{var t;class n extends Ks{instant(e,i){return String(super.instant(e,i))}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}(),t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),zA=(()=>{var t;class n{constructor(e){this.translate=e,this.addNotification=new xe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,i=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?i:i+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,i,a,p,d){this.addNotification.emit({type:"error",error:i,description:a,title:e,actionText:void 0===p&&void 0!==a?this.getDefaultActionMessage():p,delay:this.defaultErrorDelayMs,icon:"error_outline",action:d,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,i,a,p,d){const c=a?this.translate.instant(a):null,s=p?this.translate.instant(p):null;s?this.showError(this.translate.instant(e),i,c,s,d):this.showError(this.translate.instant(e),i,c)}showSuccess(e,i,a,p){this.addNotification.emit({type:"success",description:i,title:e,actionText:void 0===a&&void 0!==i?this.getDefaultActionMessage():a,delay:this.defaultSuccessDelayMs,icon:"done",action:p,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,i,a,p){const d=i?this.translate.instant(i):void 0,c=a?this.translate.instant(a):void 0;c?this.showSuccess(this.translate.instant(e),d,c,p):this.showSuccess(this.translate.instant(e),d)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(eK))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),tE=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o){this.authService=e,this.apiRequestConfiguration=i,this.notificator=a,this.store=p,this.dialog=d,this.initAuthService=c,this.mfaHandlerService=s,this.oauthService=o}intercept(e,i){const a=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==a&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const p=Ca();p.width="450px",p.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(eE,p),this.dialogRefSessionExpiration.afterClosed().subscribe(d=>{Ys(()=>this.dialogRefSessionExpiration=null),d&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,i)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,i){const a=this.apiRequestConfiguration.shouldHandleError(),p="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return i.handle(e).pipe(ai(d=>{d instanceof $s&&p&&this.initAuthService.loadPrincipal()}),Ki(d=>{const c=d.error;if("MfaPrivilegeException"===c.type||"MfaRolePrivilegeException"===c.type||"MfaTimeoutException"===c.type||"MfaRoleTimeoutException"===c.type)return this.mfaHandlerService.openMfaWindow(c.type).pipe(Di(s=>s?("MfaRolePrivilegeException"===c.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),i)):pr(()=>c)));{this.handleInvalidAccessTokenError(d);const s=this.formatErrors(d,e);return void 0===s?pr(()=>d):(a&&this.notificator.showRPCError(s),pr(()=>s))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,i){let a;console.error(e);const p=e.error;if(p.errorId&&(a=p),void 0!==a)return a.urlWithParams=i.urlWithParams,a.call=i.url,a.payload=i.body,a}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const i=Ca();this.dialogRefSessionExpiration=this.dialog.open(eE,i),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Uf),H(ZJ),H(zA),H(Zr),H(ro),H(KS),H(AA),H(Js))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})(),iE=(()=>{var t;class n{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),tK=(()=>{var t;class n{constructor(e,i,a,p){this.http=e,this.notificator=i,this.authService=a,this.storeService=p}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new ht;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.get(a,{headers:this.getHeaders()}).pipe(Ki(p=>this.formatErrors(p,a,null,i)))}put(e,i={},a=!0){const p=`${this.getApiUrl()}${e}`,d=JSON.stringify(i);return this.http.put(p,d,{headers:this.getHeaders()}).pipe(Ki(c=>this.formatErrors(c,p,d,a)))}post(e,i={},a=!0){const p=`${this.getApiUrl()}${e}`,d=JSON.stringify(i);let c=this.getHeaders();return c=c.set("Content-Type","application/json; charset=utf-8"),this.http.post(p,d,{headers:c}).pipe(Ki(s=>this.formatErrors(s,p,d,a)))}delete(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.delete(a,{headers:this.getHeaders()}).pipe(Ki(p=>this.formatErrors(p,a,null,i)))}formatErrors(e,i,a,p){const d=e.error;return d.call=i,d.payload=a,p&&this.notificator.showRPCError(e.error),pr(d)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nt),H(zA),H(Uf),H(Zr))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();W(9930);let nE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt]}),n})(),rE=(()=>{var t;class n{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(a=>!!a).join(" ")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Vi({name:"userFullName",type:t,pure:!0}),n})(),aE=(()=>{var t;class n{constructor(e,i){this.translate=e,this.storage=i}transform(e,i="en"){const a=this.storage.getProperty("custom_labels");if(a)for(const p of a)if(p.label===e)return p[i];return e}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Ks,16),E(Zr,16))},t.\u0275pipe=Vi({name:"customTranslate",type:t,pure:!0}),n})(),oE=(()=>{var t;class n{constructor(e,i){this.viewContainerRef=e,this.template=i,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return(t=n).\u0275fac=function(e){return new(e||t)(E(bi),E(ui))},t.\u0275dir=$({type:t,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[ti]}),n})(),sE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,i){1&e&&(G(0,"div",0),tt(1,"mat-spinner"),Q())},dependencies:[hG]}),n})();function iK(t,n){1&t&&tt(0,"perun-web-apps-loading-dialog")}function nK(t,n){if(1&t){const r=hc();G(0,"div")(1,"div",3)(2,"h1",4),Oe(3),De(4,"translate"),Q()(),G(5,"div",5)(6,"perun-web-apps-alert",6),Oe(7),De(8,"translate"),Q(),G(9,"mat-form-field",7)(10,"mat-label"),Oe(11),De(12,"translate"),Q(),G(13,"textarea",8),Le("ngModelChange",function(i){return la(r),ca(lt().message=i)}),Oe(14," "),Q()()(),G(15,"div",9)(16,"button",10),Le("click",function(){return la(r),ca(lt().onCancel())}),Oe(17),De(18,"translate"),Q(),G(19,"button",11),Le("click",function(){return la(r),ca(lt().onSend())}),Oe(20),De(21,"translate"),Q()()()}if(2&t){const r=lt();Y(3),it(" ",ke(4,6,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.TITLE")," "),Y(4),it(" ",ke(8,8,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.SUBTITLE")," "),Y(4),it(" ",ke(12,10,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.PLACEHOLDER")," "),Y(2),re("ngModel",r.message),Y(4),it(" ",ke(18,12,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.CANCEL")," "),Y(3),it(" ",ke(21,14,"SHARED_LIB.CONSOLIDATOR.SEND_MESSAGE_TO_SUPPORT_DIALOG.SUBMIT")," ")}}let rK=(()=>{var t;class n{constructor(e,i,a,p,d,c){this.dialogRef=e,this.storeService=i,this.authzService=a,this.oAuthStorage=p,this.rtMessages=d,this.userFullNamePipe=c,this.loading=!1,this.message="Hello, during the linking of my accounts I encountered a situation where the system cannot automatically link these accounts. Therefore I want to ask you for help with linking my accounts."}onCancel(){this.dialogRef.close(null)}onSend(){this.loading=!0;const e=this.storeService.getPerunPrincipal().user,i=location.search.substring(1);this.oAuthStorage.setItem("access_token",kd("formerToken",i)),this.authzService.getPerunPrincipal().subscribe(a=>{this.rtMessages.sentMessageToRTWithQueue("perun","Account linking: The accounts could not be automatically linked.",this.getFullEmailBody(e,a.user)).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0)},error:()=>{this.loading=!1,this.dialogRef.close(!1)}})})}getFullEmailBody(e,i){const a=this.storeService.getProperty("config");let p=this.message+"\n________________________________________________________________________\n\nAccount linking: The accounts could not be automatically linked.\nThe user proved his identities, but they were connected to different users.\nBy this message the user is asking for help with identity consolidation.\n";return p=p.concat("\n\n"),p=p.concat("Information about users: \n\n"),p=p.concat("First user: \nid="+i.id.toString()+"\nName: "+this.userFullNamePipe.transform(i)+"\n\n"),p=p.concat("Second user: \nid="+e.id.toString()+"\nName: "+this.userFullNamePipe.transform(e)+"\n\n"),p=p.concat("Perun instance: "+a+"\n"),p=p.concat("Sended from new Consolidator Gui, version: ",W(4147).i8),p.split("\n").join("\n ")}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr),E(Zr),E(Ld),E(Ph),E(_A),E(rE))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-send-message-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],[1,"page-subtitle"],["mat-dialog-content",""],["alert_type","info"],[1,"w-100"],["matInput","","cdkTextareaAutosize","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,i){if(1&e&&(me(0,iK,1,0,"ng-template",null,0,Ga),G(2,"div",1),me(3,nK,22,16,"div",2),Q()),2&e){const a=Ji(1);Y(3),re("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[Oa,ao,ya,oo,j_,Cd,F_,iS,N1,tf,pf,oE,Yf,sE,Jn]}),n})();function aK(t,n){if(1&t&&(G(0,"mat-icon",6),Oe(1),Q()),2&t){const r=lt();Y(1),it(" ",r.icon," ")}}function oK(t,n){1&t&&tt(0,"mat-icon",7)}function sK(t,n){if(1&t&&(G(0,"span"),Oe(1),Q()),2&t){const r=lt(2);Y(1),it(" ",r.supportMail," ")}}function lK(t,n){if(1&t&&(G(0,"span"),Oe(1),Q()),2&t){const r=lt(2);Y(1),it(" ",r.userMail," ")}}function cK(t,n){if(1&t&&(G(0,"h5"),Oe(1),De(2,"translate"),me(3,sK,2,1,"span",5),me(4,lK,2,1,"span",5),Q()),2&t){const r=lt();Y(1),it(" ",ke(2,3,"SHARED_LIB.CONSOLIDATOR."+r.result+"_SUBTITLE")," "),Y(2),re("ngIf","UNKNOWN_ERROR"===r.result),Y(1),re("ngIf","MESSAGE_SENT_TO_SUPPORT"===r.result)}}function dK(t,n){if(1&t&&(G(0,"h5"),Oe(1),De(2,"translate"),De(3,"translate"),Q()),2&t){const r=lt();Y(1),Fg(" ",ke(2,3,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_1")," ",r.userMail," ",ke(3,5,"SHARED_LIB.CONSOLIDATOR.OK_SUBTITLE_WITH_MAIL_2")," ")}}const pK=function(t){return{"background-color":t}},uK=["*"];let hK=(()=>{var t;class n{constructor(e){this.store=e,this.supportMail=this.store.getProperty("support_mail"),this.userMail=this.store.getPerunPrincipal().additionalInformations.mail,this.color="",this.icon="",this.greenColor="#e0ffd4",this.blueColor="#d4f2ff",this.redColor="#ffd4d4",this.warningIcon="warning",this.infoIcon="info",this.messageSent="mark_email_read"}ngOnChanges(){switch(this.result){case"OK":this.color=this.greenColor;break;case"IDENTITY_REGISTERED_ALREADY":case"UNKNOWN_ERROR":this.color=this.redColor,this.icon=this.warningIcon;break;case"IDENTITY_IDENTICAL":case"IDENTITY_LINKED":case"IDENTITY_UNKNOWN":this.color=this.blueColor,this.icon=this.infoIcon;break;case"MESSAGE_SENT_TO_SUPPORT":this.color=this.blueColor,this.icon=this.messageSent;break;case"TOKEN_EXPIRED":this.color=this.blueColor,this.icon=this.warningIcon}}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Zr))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-consolidation-result"]],inputs:{result:"result"},features:[ti],ngContentSelectors:uK,decls:12,vars:10,consts:[[1,"p-4","m-3","card",3,"ngStyle"],[1,"d-flex","pb-5","flex-row"],["class","mat-icon-war me-4",4,"ngIf"],["svgIcon","perun-verify-grey","class","perun-icon perun-icon-detail",4,"ngIf"],[1,"ms-5"],[4,"ngIf"],[1,"mat-icon-war","me-4"],["svgIcon","perun-verify-grey",1,"perun-icon","perun-icon-detail"]],template:function(e,i){1&e&&(ri(),G(0,"div",0)(1,"div",1)(2,"div"),me(3,aK,2,1,"mat-icon",2),me(4,oK,1,0,"mat-icon",3),Q(),G(5,"div",4)(6,"h1"),Oe(7),De(8,"translate"),Q(),me(9,cK,5,5,"h5",5),me(10,dK,4,7,"h5",5),Q()(),Ue(11),Q()),2&e&&(re("ngStyle",function Oy(t,n,r,e){return wy(ie(),xn(),t,n,r,e)}(8,pK,i.color)),Y(3),re("ngIf","OK"!==i.result),Y(1),re("ngIf","OK"===i.result),Y(3),it(" ",ke(8,6,"SHARED_LIB.CONSOLIDATOR."+i.result+"_TITLE")," "),Y(2),re("ngIf",!(i.userMail&&"OK"===i.result)),Y(1),re("ngIf",i.userMail&&"OK"===i.result))},dependencies:[Qn,rx,Cf,Jn],styles:[".mat-icon-war[_ngcontent-%COMP%]{font-size:82px}.perun-icon-detail[_ngcontent-%COMP%]{transform:scale(4.5);margin-left:3rem;margin-top:1.5rem;color:#000}"]}),n})();function fK(t,n){if(1&t){const r=hc();G(0,"button",5),Le("click",function(){return la(r),ca(lt().loginAgain())}),Oe(1),De(2,"translate"),Q()}2&t&&(Y(1),it(" ",ke(2,1,"SHOW_RESULT.LOG_OTHER_BUTTON")," "))}function mK(t,n){if(1&t){const r=hc();G(0,"button",5),Le("click",function(){return la(r),ca(lt().sendMessageToSupport())}),Oe(1),De(2,"translate"),Q()}2&t&&(Y(1),it(" ",ke(2,1,"SHOW_RESULT.CONTACT_SUPPORT_BUTTON")," "))}const bK=[{path:"",redirectTo:"result",pathMatch:"full"},{path:"result/:result",component:(()=>{var t;class n{constructor(e,i,a){this.route=e,this.dialog=i,this.oauthService=a,this.linkerResult="UNKNOWN_ERROR",this.openerWindow=window.opener}ngOnInit(){this.route.params.subscribe(e=>{this.linkerResult=e.result,this.openerWindow.postMessage(this.linkerResult,"*")})}closeWindow(){window.close()}loginAgain(){let e=location.search.substring(1);if("IDENTITY_UNKNOWN"===this.linkerResult){let i=0,a="yes";for(;""!==a;)i++,a=kd("formerToken"+i.toString(),e);e+="&formerToken"+i.toString()+"="+this.oauthService.getAccessToken()}sessionStorage.setItem("auth:queryParams",e),this.oauthService.initLoginFlow()}sendMessageToSupport(){const e=Ca();e.width="1000px",this.dialog.open(rK,e).afterClosed().subscribe(a=>{!0===a?(this.linkerResult="MESSAGE_SENT_TO_SUPPORT",this.openerWindow.postMessage(this.linkerResult,"*")):!1===a&&(this.linkerResult="UNKNOWN_ERROR",this.openerWindow.postMessage(this.linkerResult,"*"))})}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Vo),E(ro),E(Js))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-show-result"]],decls:8,vars:6,consts:[[1,"position-relative"],[3,"result"],[1,"d-flex","mt-5"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent","class","ms-2",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(G(0,"div",0)(1,"perun-web-apps-consolidation-result",1)(2,"div",2)(3,"button",3),Le("click",function(){return i.closeWindow()}),Oe(4),De(5,"translate"),Q(),me(6,fK,3,3,"button",4),me(7,mK,3,3,"button",4),Q()()()),2&e&&(Y(1),re("result",i.linkerResult),Y(3),it(" ",ke(5,4,"SHOW_RESULT.CLOSE_WINDOW_BUTTON")," "),Y(2),re("ngIf","IDENTITY_IDENTICAL"===i.linkerResult||"IDENTITY_UNKNOWN"===i.linkerResult||"IDENTITY_LINKED"===i.linkerResult),Y(1),re("ngIf","IDENTITY_REGISTERED_ALREADY"===i.linkerResult))},dependencies:[Qn,Oa,hK,Jn],styles:[".spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:1rem;bottom:0;right:1rem;background:rgba(0,0,0,.15);z-index:1;display:flex;align-items:center;justify-content:center}"]}),n})()}];let gK=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[qh.forRoot(bK),qh]}),n})();class MK{constructor(n,r="/assets/i18n/",e=".json"){Ne(this,"http",void 0),Ne(this,"prefix",void 0),Ne(this,"suffix",void 0),this.http=n,this.prefix=r,this.suffix=e}getTranslation(n){return this.http.get(`${this.prefix}${n}${this.suffix}`)}}let _K=(()=>{var t;class n{constructor(e,i,a,p,d){this.http=e,this.storeService=i,this.authzSevice=a,this.titleService=p,this.utilsService=d}initializeColors(e,i){return new Promise(a=>{i.forEach(p=>{const d=this.storeService.getProperty("theme")[p.configValue];document.documentElement.style.setProperty(p.cssVariable,d)}),e.forEach(p=>{const d=this.storeService.getProperty("theme")[p.configValue],c=tinycolor.mostReadable(d,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(p.cssVariable,d),document.documentElement.style.setProperty(p.cssTextVariable,c),this.setEntityTheme(p.entity,d)}),a()})}setEntityTheme(e,i){const a=this.computeColors(i);for(const p of a){const s=`--${e}-theme-primary-contrast-${p.name}`,o=p.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${p.name}`,`${p.red},${p.green},${p.blue}`),document.documentElement.style.setProperty(s,o)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(i=>{this.storeService.setDefaultConfig(i),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe({next:i=>{this.storeService.mergeConfig(i);const a=document.location.hostname;i?.brandings?.[a]&&this.storeService.mergeConfig(i?.brandings?.[a]),e()},error:()=>{e()}})})}getNoCacheHeaders(){return new ht({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const i=document.querySelector("link[rel*='icon']")||document.createElement("link");i.type="image/x-icon",i.rel="shortcut icon",i.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(i),e()})}setApiUrl(){return new Promise(e=>{let i=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(i=i.replace("oauth","ba")),this.authzSevice.configuration.basePath=i,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,i)=>{this.utilsService.getAppsConfig().subscribe(a=>{this.storeService.setAppsConfig(a),e()},a=>i(a))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,i){const a=tinycolor(e),p=a.toRgb();return{name:i,hex:a.toHexString(),darkContrast:a.isLight(),red:p.r,green:p.g,blue:p.b}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nt),H(Zr),H(Ld),H(e2),H(QS))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),AK=(()=>{var t;class n{constructor(e,i){this.registrarService=e,this.router=i}consolidate(){const e=location.search.substring(1),i=kd("formerToken",e);return new Promise(a=>{this.registrarService.consolidate({accessToken:i}).subscribe(()=>{this.consolidatePreviousLogins(1,e).then(()=>{this.router.navigate(["/result","OK"],{queryParamsHandling:"preserve"}),a()})},p=>{let c="UNKNOWN_ERROR";switch(p.name){case"InvalidTokenException":case"ExpiredTokenException":c="TOKEN_EXPIRED";break;case"IdentityUnknownException":c="IDENTITY_UNKNOWN";break;case"IdentityAlreadyInUseException":c="IDENTITY_REGISTERED_ALREADY";break;case"IdentityIsSameException":c="IDENTITY_IDENTICAL";break;case"IdentitiesAlreadyJoinedException":c="IDENTITY_LINKED"}this.router.navigate(["/result",c],{queryParamsHandling:"merge"}),a()})})}consolidatePreviousLogins(e,i){return new Promise(a=>{const p=kd("formerToken"+e.toString(),i);null==p||""===p?a():this.registrarService.consolidate({accessToken:p}).subscribe(()=>{this.consolidatePreviousLogins(e+1,i).then(()=>a())},()=>{this.consolidatePreviousLogins(e+1,i).then(()=>a())})})}}return(t=n).\u0275fac=function(e){return new(e||t)(H($S),H(kn))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),zK=(()=>{var t;class n{constructor(e,i,a,p,d){this.initAuthService=e,this.appConfigService=i,this.location=a,this.linkIdentitiesService=p,this.mfaHandlerService=d}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.simpleLoadPrincipal().then(()=>this.linkIdentitiesService.consolidate())):this.initAuthService.handleAuthStart())}}return(t=n).\u0275fac=function(e){return new(e||t)(H(KS),H(_K),H(A1),H(AK),H(AA))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const OK=new j("perun-api-service");let OA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[so,Wt]}),n})(),wA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[so,Wt,Td]}),n})();function vA(t,n,r){for(let e in n)if(n.hasOwnProperty(e)){const i=n[e];i?t.setProperty(e,i,r?.has(e)?"important":""):t.removeProperty(e)}return t}function il(t,n){const r=n?"":"none";vA(t.style,{"touch-action":n?"":"none","-webkit-user-drag":n?"":"none","-webkit-tap-highlight-color":n?"":"transparent","user-select":r,"-ms-user-select":r,"-webkit-user-select":r,"-moz-user-select":r})}function lE(t,n,r){vA(t.style,{position:n?"":"fixed",top:n?"":"0",opacity:n?"":"0",left:n?"":"-999em"},r)}function Xf(t,n){return n&&"none"!=n?t+" "+n:t}function cE(t){const n=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*n}function yA(t,n){return t.getPropertyValue(n).split(",").map(e=>e.trim())}function CA(t){const n=t.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:n.width,height:n.height,x:n.x,y:n.y}}function xA(t,n,r){const{top:e,bottom:i,left:a,right:p}=t;return r>=e&&r<=i&&n>=a&&n<=p}function Hd(t,n,r){t.top+=n,t.bottom=t.top+t.height,t.left+=r,t.right=t.left+t.width}function dE(t,n,r,e){const{top:i,right:a,bottom:p,left:d,width:c,height:s}=t,o=c*n,l=s*n;return e>i-l&&ed-o&&r{this.positions.set(r,{scrollPosition:{top:r.scrollTop,left:r.scrollLeft},clientRect:CA(r)})})}handleScroll(n){const r=kr(n),e=this.positions.get(r);if(!e)return null;const i=e.scrollPosition;let a,p;if(r===this._document){const s=this.getViewportScrollPosition();a=s.top,p=s.left}else a=r.scrollTop,p=r.scrollLeft;const d=i.top-a,c=i.left-p;return this.positions.forEach((s,o)=>{s.clientRect&&r!==o&&r.contains(o)&&Hd(s.clientRect,d,c)}),i.top=a,i.left=p,{top:d,left:c}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function uE(t){const n=t.cloneNode(!0),r=n.querySelectorAll("[id]"),e=t.nodeName.toLowerCase();n.removeAttribute("id");for(let i=0;iil(e,r)))}constructor(n,r,e,i,a,p){this._config=r,this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=p,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new oe,this._pointerMoveSubscription=C.EMPTY,this._pointerUpSubscription=C.EMPTY,this._scrollSubscription=C.EMPTY,this._resizeSubscription=C.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new oe,this.started=new oe,this.released=new oe,this.ended=new oe,this.entered=new oe,this.exited=new oe,this.dropped=new oe,this.moved=this._moveEvents,this._pointerDown=d=>{if(this.beforeStarted.next(),this._handles.length){const c=this._getTargetHandle(d);c&&!this._disabledHandles.has(c)&&!this.disabled&&this._initializeDragSequence(c,d)}else this.disabled||this._initializeDragSequence(this._rootElement,d)},this._pointerMove=d=>{const c=this._getPointerPositionOnPage(d);if(!this._hasStartedDragging){if(Math.abs(c.x-this._pickupPositionOnPage.x)+Math.abs(c.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const h=Date.now()>=this._dragStartTime+this._getDragStartDelay(d),f=this._dropContainer;if(!h)return void this._endDragSequence(d);(!f||!f.isDragging()&&!f.isReceiving())&&(d.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(d)))}return}d.preventDefault();const s=this._getConstrainedPointerPosition(c);if(this._hasMoved=!0,this._lastKnownPointerPosition=c,this._updatePointerDirectionDelta(s),this._dropContainer)this._updateActiveDropContainer(s,c);else{const o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,l=this._activeTransform;l.x=s.x-o.x+this._passiveTransform.x,l.y=s.y-o.y+this._passiveTransform.y,this._applyRootElementTransform(l.x,l.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:s,event:d,distance:this._getDragDistance(s),delta:this._pointerDirectionDelta})})},this._pointerUp=d=>{this._endDragSequence(d)},this._nativeDragStart=d=>{if(this._handles.length){const c=this._getTargetHandle(d);c&&!this._disabledHandles.has(c)&&!this.disabled&&d.preventDefault()}else this.disabled||d.preventDefault()},this.withRootElement(n).withParent(r.parentDragRef||null),this._parentPositions=new pE(e),p.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(n){this._handles=n.map(e=>_i(e)),this._handles.forEach(e=>il(e,this.disabled)),this._toggleNativeDragInteractions();const r=new Set;return this._disabledHandles.forEach(e=>{this._handles.indexOf(e)>-1&&r.add(e)}),this._disabledHandles=r,this}withPreviewTemplate(n){return this._previewTemplate=n,this}withPlaceholderTemplate(n){return this._placeholderTemplate=n,this}withRootElement(n){const r=_i(n);return r!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{r.addEventListener("mousedown",this._pointerDown,Gf),r.addEventListener("touchstart",this._pointerDown,bE),r.addEventListener("dragstart",this._nativeDragStart,Gf)}),this._initialTransform=void 0,this._rootElement=r),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(n){return this._boundaryElement=n?_i(n):null,this._resizeSubscription.unsubscribe(),n&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(n){return this._parentDragRef=n,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(n){!this._disabledHandles.has(n)&&this._handles.indexOf(n)>-1&&(this._disabledHandles.add(n),il(n,!0))}enableHandle(n){this._disabledHandles.has(n)&&(this._disabledHandles.delete(n),il(n,this.disabled))}withDirection(n){return this._direction=n,this}_withDropContainer(n){this._dropContainer=n}getFreeDragPosition(){const n=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:n.x,y:n.y}}setFreeDragPosition(n){return this._activeTransform={x:0,y:0},this._passiveTransform.x=n.x,this._passiveTransform.y=n.y,this._dropContainer||this._applyRootElementTransform(n.x,n.y),this}withPreviewContainer(n){return this._previewContainer=n,this}_sortFromLastPointerPosition(){const n=this._lastKnownPointerPosition;n&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(n),n)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(n){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:n}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(n),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const r=this._getPointerPositionOnPage(n);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(r),dropPoint:r,event:n})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(n){Wd(n)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const r=this._dropContainer;if(r){const e=this._rootElement,i=e.parentNode,a=this._placeholder=this._createPlaceholderElement(),p=this._anchor=this._anchor||this._document.createComment(""),d=this._getShadowRoot();i.insertBefore(p,e),this._initialTransform=e.style.transform||"",this._preview=this._createPreviewElement(),lE(e,!1,RA),this._document.body.appendChild(i.replaceChild(a,e)),this._getPreviewInsertionPoint(i,d).appendChild(this._preview),this.started.next({source:this,event:n}),r.start(),this._initialContainer=r,this._initialIndex=r.getItemIndex(this)}else this.started.next({source:this,event:n}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(r?r.getScrollableParents():[])}_initializeDragSequence(n,r){this._parentDragRef&&r.stopPropagation();const e=this.isDragging(),i=Wd(r),a=!i&&0!==r.button,p=this._rootElement,d=kr(r),c=!i&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),s=i?a_(r):r_(r);if(d&&d.draggable&&"mousedown"===r.type&&r.preventDefault(),e||a||c||s)return;if(this._handles.length){const u=p.style;this._rootElementTapHighlight=u.webkitTapHighlightColor||"",u.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(u=>this._updateOnScroll(u)),this._boundaryElement&&(this._boundaryRect=CA(this._boundaryElement));const o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,n,r);const l=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(r);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,r)}_cleanupDragArtifacts(n){lE(this._rootElement,!0,RA),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const r=this._dropContainer,e=r.getItemIndex(this),i=this._getPointerPositionOnPage(n),a=this._getDragDistance(i),p=r._isOverContainer(i.x,i.y);this.ended.next({source:this,distance:a,dropPoint:i,event:n}),this.dropped.next({item:this,currentIndex:e,previousIndex:this._initialIndex,container:r,previousContainer:this._initialContainer,isPointerOverContainer:p,distance:a,dropPoint:i,event:n}),r.drop(this,e,this._initialIndex,this._initialContainer,p,a,i,n),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:n,y:r},{x:e,y:i}){let a=this._initialContainer._getSiblingContainerFromPosition(this,n,r);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,r)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=a,this._dropContainer.enter(this,n,r,a===this._initialContainer&&a.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:a,currentIndex:a.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(e,i),this._dropContainer._sortItem(this,n,r,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(n,r):this._applyPreviewTransform(n-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}_createPreviewElement(){const n=this._previewTemplate,r=this.previewClass,e=n?n.template:null;let i;if(e&&n){const a=n.matchSize?this._initialClientRect:null,p=n.viewContainer.createEmbeddedView(e,n.context);p.detectChanges(),i=ME(p,this._document),this._previewRef=p,n.matchSize?_E(i,a):i.style.transform=$f(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else i=uE(this._rootElement),_E(i,this._initialClientRect),this._initialTransform&&(i.style.transform=this._initialTransform);return vA(i.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},RA),il(i,!1),i.classList.add("cdk-drag-preview"),i.setAttribute("dir",this._direction),r&&(Array.isArray(r)?r.forEach(a=>i.classList.add(a)):i.classList.add(r)),i}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const n=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(n.left,n.top);const r=function vK(t){const n=getComputedStyle(t),r=yA(n,"transition-property"),e=r.find(d=>"transform"===d||"all"===d);if(!e)return 0;const i=r.indexOf(e),a=yA(n,"transition-duration"),p=yA(n,"transition-delay");return cE(a[i])+cE(p[i])}(this._preview);return 0===r?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(e=>{const i=p=>{(!p||kr(p)===this._preview&&"transform"===p.propertyName)&&(this._preview?.removeEventListener("transitionend",i),e(),clearTimeout(a))},a=setTimeout(i,1.5*r);this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){const n=this._placeholderTemplate,r=n?n.template:null;let e;return r?(this._placeholderRef=n.viewContainer.createEmbeddedView(r,n.context),this._placeholderRef.detectChanges(),e=ME(this._placeholderRef,this._document)):e=uE(this._rootElement),e.style.pointerEvents="none",e.classList.add("cdk-drag-placeholder"),e}_getPointerPositionInElement(n,r,e){const i=r===this._rootElement?null:r,a=i?i.getBoundingClientRect():n,p=Wd(e)?e.targetTouches[0]:e,d=this._getViewportScrollPosition();return{x:a.left-n.left+(p.pageX-a.left-d.left),y:a.top-n.top+(p.pageY-a.top-d.top)}}_getPointerPositionOnPage(n){const r=this._getViewportScrollPosition(),e=Wd(n)?n.touches[0]||n.changedTouches[0]||{pageX:0,pageY:0}:n,i=e.pageX-r.left,a=e.pageY-r.top;if(this._ownerSVGElement){const p=this._ownerSVGElement.getScreenCTM();if(p){const d=this._ownerSVGElement.createSVGPoint();return d.x=i,d.y=a,d.matrixTransform(p.inverse())}}return{x:i,y:a}}_getConstrainedPointerPosition(n){const r=this._dropContainer?this._dropContainer.lockAxis:null;let{x:e,y:i}=this.constrainPosition?this.constrainPosition(n,this,this._initialClientRect,this._pickupPositionInElement):n;if("x"===this.lockAxis||"x"===r?i=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===r)&&(e=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:a,y:p}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,d=this._boundaryRect,{width:c,height:s}=this._getPreviewRect(),o=d.top+p,l=d.bottom-(s-p);e=gE(e,d.left+a,d.right-(c-a)),i=gE(i,o,l)}return{x:e,y:i}}_updatePointerDirectionDelta(n){const{x:r,y:e}=n,i=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,p=Math.abs(r-a.x),d=Math.abs(e-a.y);return p>this._config.pointerDirectionChangeThreshold&&(i.x=r>a.x?1:-1,a.x=r),d>this._config.pointerDirectionChangeThreshold&&(i.y=e>a.y?1:-1,a.y=e),i}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const n=this._handles.length>0||!this.isDragging();n!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=n,il(this._rootElement,n))}_removeRootElementListeners(n){n.removeEventListener("mousedown",this._pointerDown,Gf),n.removeEventListener("touchstart",this._pointerDown,bE),n.removeEventListener("dragstart",this._nativeDragStart,Gf)}_applyRootElementTransform(n,r){const e=$f(n,r),i=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=i.transform&&"none"!=i.transform?i.transform:""),i.transform=Xf(e,this._initialTransform)}_applyPreviewTransform(n,r){const e=this._previewTemplate?.template?void 0:this._initialTransform,i=$f(n,r);this._preview.style.transform=Xf(i,e)}_getDragDistance(n){const r=this._pickupPositionOnPage;return r?{x:n.x-r.x,y:n.y-r.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:n,y:r}=this._passiveTransform;if(0===n&&0===r||this.isDragging()||!this._boundaryElement)return;const e=this._rootElement.getBoundingClientRect(),i=this._boundaryElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===e.width&&0===e.height)return;const a=i.left-e.left,p=e.right-i.right,d=i.top-e.top,c=e.bottom-i.bottom;i.width>e.width?(a>0&&(n+=a),p>0&&(n-=p)):n=0,i.height>e.height?(d>0&&(r+=d),c>0&&(r-=c)):r=0,(n!==this._passiveTransform.x||r!==this._passiveTransform.y)&&this.setFreeDragPosition({y:r,x:n})}_getDragStartDelay(n){const r=this.dragStartDelay;return"number"==typeof r?r:Wd(n)?r.touch:r?r.mouse:0}_updateOnScroll(n){const r=this._parentPositions.handleScroll(n);if(r){const e=kr(n);this._boundaryRect&&e!==this._boundaryElement&&e.contains(this._boundaryElement)&&Hd(this._boundaryRect,r.top,r.left),this._pickupPositionOnPage.x+=r.left,this._pickupPositionOnPage.y+=r.top,this._dropContainer||(this._activeTransform.x-=r.left,this._activeTransform.y-=r.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=K2(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(n,r){const e=this._previewContainer||"global";if("parent"===e)return n;if("global"===e){const i=this._document;return r||i.fullscreenElement||i.webkitFullscreenElement||i.mozFullScreenElement||i.msFullscreenElement||i.body}return _i(e)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(n){return this._handles.find(r=>n.target&&(n.target===r||r.contains(n.target)))}}function $f(t,n){return`translate3d(${Math.round(t)}px, ${Math.round(n)}px, 0)`}function gE(t,n,r){return Math.max(n,Math.min(r,t))}function Wd(t){return"t"===t.type[0]}function ME(t,n){const r=t.rootNodes;if(1===r.length&&r[0].nodeType===n.ELEMENT_NODE)return r[0];const e=n.createElement("div");return r.forEach(i=>e.appendChild(i)),e}function _E(t,n){t.style.width=`${n.width}px`,t.style.height=`${n.height}px`,t.style.transform=$f(n.left,n.top)}function Pd(t,n){return Math.max(0,Math.min(n,t))}class TK{constructor(n,r){this._element=n,this._dragDropRegistry=r,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(n){this.withItems(n)}sort(n,r,e,i){const a=this._itemPositions,p=this._getItemIndexFromPointerPosition(n,r,e,i);if(-1===p&&a.length>0)return null;const d="horizontal"===this.orientation,c=a.findIndex(m=>m.drag===n),s=a[p],l=s.clientRect,u=c>p?1:-1,h=this._getItemOffsetPx(a[c].clientRect,l,u),f=this._getSiblingOffsetPx(c,a,u),b=a.slice();return function RK(t,n,r){const e=Pd(n,t.length-1),i=Pd(r,t.length-1);if(e===i)return;const a=t[e],p=i{if(b[g]===m)return;const w=m.drag===n,L=w?h:f,V=w?n.getPlaceholderElement():m.drag.getRootElement();m.offset+=L,d?(V.style.transform=Xf(`translate3d(${Math.round(m.offset)}px, 0, 0)`,m.initialTransform),Hd(m.clientRect,0,L)):(V.style.transform=Xf(`translate3d(0, ${Math.round(m.offset)}px, 0)`,m.initialTransform),Hd(m.clientRect,L,0))}),this._previousSwap.overlaps=xA(l,r,e),this._previousSwap.drag=s.drag,this._previousSwap.delta=d?i.x:i.y,{previousIndex:c,currentIndex:p}}enter(n,r,e,i){const a=null==i||i<0?this._getItemIndexFromPointerPosition(n,r,e):i,p=this._activeDraggables,d=p.indexOf(n),c=n.getPlaceholderElement();let s=p[a];if(s===n&&(s=p[a+1]),!s&&(null==a||-1===a||a-1&&p.splice(d,1),s&&!this._dragDropRegistry.isDragging(s)){const o=s.getRootElement();o.parentElement.insertBefore(c,o),p.splice(a,0,n)}else _i(this._element).appendChild(c),p.push(n);c.style.transform="",this._cacheItemPositions()}withItems(n){this._activeDraggables=n.slice(),this._cacheItemPositions()}withSortPredicate(n){this._sortPredicate=n}reset(){this._activeDraggables.forEach(n=>{const r=n.getRootElement();if(r){const e=this._itemPositions.find(i=>i.drag===n)?.initialTransform;r.style.transform=e||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(n){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(e=>e.drag===n)}updateOnScroll(n,r){this._itemPositions.forEach(({clientRect:e})=>{Hd(e,n,r)}),this._itemPositions.forEach(({drag:e})=>{this._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})}_cacheItemPositions(){const n="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(r=>{const e=r.getVisibleElement();return{drag:r,offset:0,initialTransform:e.style.transform||"",clientRect:CA(e)}}).sort((r,e)=>n?r.clientRect.left-e.clientRect.left:r.clientRect.top-e.clientRect.top)}_getItemOffsetPx(n,r,e){const i="horizontal"===this.orientation;let a=i?r.left-n.left:r.top-n.top;return-1===e&&(a+=i?r.width-n.width:r.height-n.height),a}_getSiblingOffsetPx(n,r,e){const i="horizontal"===this.orientation,a=r[n].clientRect,p=r[n+-1*e];let d=a[i?"width":"height"]*e;if(p){const c=i?"left":"top",s=i?"right":"bottom";-1===e?d-=p.clientRect[c]-a[s]:d+=a[c]-p.clientRect[s]}return d}_shouldEnterAsFirstChild(n,r){if(!this._activeDraggables.length)return!1;const e=this._itemPositions,i="horizontal"===this.orientation;if(e[0].drag!==this._activeDraggables[0]){const p=e[e.length-1].clientRect;return i?n>=p.right:r>=p.bottom}{const p=e[0].clientRect;return i?n<=p.left:r<=p.top}}_getItemIndexFromPointerPosition(n,r,e,i){const a="horizontal"===this.orientation,p=this._itemPositions.findIndex(({drag:d,clientRect:c})=>d!==n&&((!i||d!==this._previousSwap.drag||!this._previousSwap.overlaps||(a?i.x:i.y)!==this._previousSwap.delta)&&(a?r>=Math.floor(c.left)&&r=Math.floor(c.top)&&e!0,this.sortPredicate=()=>!0,this.beforeStarted=new oe,this.entered=new oe,this.exited=new oe,this.dropped=new oe,this.sorted=new oe,this.receivingStarted=new oe,this.receivingStopped=new oe,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=C.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new oe,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function wK(t=0,n=D1){return t<0&&(t=0),Wh(t,t,n)}(0,r4).pipe(Mt(this._stopScrollTimers)).subscribe(()=>{const p=this._scrollNode,d=this.autoScrollStep;1===this._verticalScrollDirection?p.scrollBy(0,-d):2===this._verticalScrollDirection&&p.scrollBy(0,d),1===this._horizontalScrollDirection?p.scrollBy(-d,0):2===this._horizontalScrollDirection&&p.scrollBy(d,0)})},this.element=_i(n),this._document=e,this.withScrollableParents([this.element]),r.registerDropContainer(this),this._parentPositions=new pE(e),this._sortStrategy=new TK(this.element,r),this._sortStrategy.withSortPredicate((p,d)=>this.sortPredicate(p,d,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(n,r,e,i){this._draggingStarted(),null==i&&this.sortingDisabled&&(i=this._draggables.indexOf(n)),this._sortStrategy.enter(n,r,e,i),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:n,container:this,currentIndex:this.getItemIndex(n)})}exit(n){this._reset(),this.exited.next({item:n,container:this})}drop(n,r,e,i,a,p,d,c={}){this._reset(),this.dropped.next({item:n,currentIndex:r,previousIndex:e,container:this,previousContainer:i,isPointerOverContainer:a,distance:p,dropPoint:d,event:c})}withItems(n){const r=this._draggables;return this._draggables=n,n.forEach(e=>e._withDropContainer(this)),this.isDragging()&&(r.filter(i=>i.isDragging()).every(i=>-1===n.indexOf(i))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(n){return this._sortStrategy.direction=n,this}connectedTo(n){return this._siblings=n.slice(),this}withOrientation(n){return this._sortStrategy.orientation=n,this}withScrollableParents(n){const r=_i(this.element);return this._scrollableElements=-1===n.indexOf(r)?[r,...n]:n.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(n){return this._isDragging?this._sortStrategy.getItemIndex(n):this._draggables.indexOf(n)}isReceiving(){return this._activeSiblings.size>0}_sortItem(n,r,e,i){if(this.sortingDisabled||!this._clientRect||!dE(this._clientRect,.05,r,e))return;const a=this._sortStrategy.sort(n,r,e,i);a&&this.sorted.next({previousIndex:a.previousIndex,currentIndex:a.currentIndex,container:this,item:n})}_startScrollingIfNecessary(n,r){if(this.autoScrollDisabled)return;let e,i=0,a=0;if(this._parentPositions.positions.forEach((p,d)=>{d===this._document||!p.clientRect||e||dE(p.clientRect,.05,n,r)&&([i,a]=function SK(t,n,r,e){const i=OE(n,e),a=wE(n,r);let p=0,d=0;if(i){const c=t.scrollTop;1===i?c>0&&(p=1):t.scrollHeight-c>t.clientHeight&&(p=2)}if(a){const c=t.scrollLeft;1===a?c>0&&(d=1):t.scrollWidth-c>t.clientWidth&&(d=2)}return[p,d]}(d,p.clientRect,n,r),(i||a)&&(e=d))}),!i&&!a){const{width:p,height:d}=this._viewportRuler.getViewportSize(),c={width:p,height:d,top:0,right:p,bottom:d,left:0};i=OE(c,r),a=wE(c,n),e=window}e&&(i!==this._verticalScrollDirection||a!==this._horizontalScrollDirection||e!==this._scrollNode)&&(this._verticalScrollDirection=i,this._horizontalScrollDirection=a,this._scrollNode=e,(i||a)&&e?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const n=_i(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=n.msScrollSnapType||n.scrollSnapType||"",n.scrollSnapType=n.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const n=_i(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(n).clientRect}_reset(){this._isDragging=!1;const n=_i(this.element).style;n.scrollSnapType=n.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(r=>r._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(n,r){return null!=this._clientRect&&xA(this._clientRect,n,r)}_getSiblingContainerFromPosition(n,r,e){return this._siblings.find(i=>i._canReceive(n,r,e))}_canReceive(n,r,e){if(!this._clientRect||!xA(this._clientRect,r,e)||!this.enterPredicate(n,this))return!1;const i=this._getShadowRoot().elementFromPoint(r,e);if(!i)return!1;const a=_i(this.element);return i===a||a.contains(i)}_startReceiving(n,r){const e=this._activeSiblings;!e.has(n)&&r.every(i=>this.enterPredicate(i,this)||this._draggables.indexOf(i)>-1)&&(e.add(n),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:n,receiver:this,items:r}))}_stopReceiving(n){this._activeSiblings.delete(n),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:n,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(n=>{if(this.isDragging()){const r=this._parentPositions.handleScroll(n);r&&this._sortStrategy.updateOnScroll(r.top,r.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const n=K2(_i(this.element));this._cachedShadowRoot=n||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const n=this._sortStrategy.getActiveItemsSnapshot().filter(r=>r.isDragging());this._siblings.forEach(r=>r._startReceiving(this,n))}}function OE(t,n){const{top:r,bottom:e,height:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}function wE(t,n){const{left:r,right:e,width:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}const Qf=Kn({passive:!1,capture:!0});let EK=(()=>{var t;class n{constructor(e,i){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=a=>a.isDragging(),this.pointerMove=new oe,this.pointerUp=new oe,this.scroll=new oe,this._preventDefaultWhileDragging=a=>{this._activeDragInstances.length>0&&a.preventDefault()},this._persistentTouchmoveListener=a=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&a.preventDefault(),this.pointerMove.next(a))},this._document=i}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Qf)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Qf)}startDragging(e,i){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const a=i.type.startsWith("touch");this._globalListeners.set(a?"touchend":"mouseup",{handler:p=>this.pointerUp.next(p),options:!0}).set("scroll",{handler:p=>this.scroll.next(p),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Qf}),a||this._globalListeners.set("mousemove",{handler:p=>this.pointerMove.next(p),options:Qf}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((p,d)=>{this._document.addEventListener(d,p.handler,p.options)})})}}stopDragging(e){const i=this._activeDragInstances.indexOf(e);i>-1&&(this._activeDragInstances.splice(i,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const i=[this.scroll];return e&&e!==this._document&&i.push(new bt(a=>this._ngZone.runOutsideAngular(()=>{const d=c=>{this._activeDragInstances.length&&a.next(c)};return e.addEventListener("scroll",d,!0),()=>{e.removeEventListener("scroll",d,!0)}}))),In(...i)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,i)=>{this._document.removeEventListener(i,e.handler,e.options)}),this._globalListeners.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ze),H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const DK={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let TA=(()=>{var t;class n{constructor(e,i,a,p){this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=p}createDrag(e,i=DK){return new xK(e,i,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new qK(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye),H(ze),H(Od),H(EK))},t.\u0275prov=X({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),NK=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[TA],imports:[io]}),n})();function iZ(t,n){1&t&&tt(0,"perun-web-apps-loading-dialog")}function nZ(t,n){1&t&&(G(0,"mat-error"),Oe(1),De(2,"translate"),Q()),2&t&&(Y(1),ki(ke(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function rZ(t,n){1&t&&(G(0,"mat-error"),Oe(1),De(2,"translate"),Q()),2&t&&(Y(1),ki(ke(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function aZ(t,n){if(1&t){const r=hc();G(0,"div")(1,"h1",3),Oe(2),De(3,"translate"),Q(),G(4,"div",4)(5,"mat-form-field")(6,"mat-label"),Oe(7),De(8,"translate"),Q(),G(9,"input",5,6),Le("ngModelChange",function(i){return la(r),ca(lt().subject=i)}),Q(),me(11,nZ,3,3,"mat-error",7),Q(),G(12,"mat-form-field")(13,"mat-label"),Oe(14),De(15,"translate"),Q(),G(16,"textarea",8,9),Le("ngModelChange",function(i){return la(r),ca(lt().message=i)}),De(18,"translate"),Oe(19," "),Q(),me(20,rZ,3,3,"mat-error",7),Q()(),G(21,"div",10)(22,"div",11)(23,"button",12),Le("click",function(){return la(r),ca(lt().dialogRef.close())}),Oe(24),De(25,"translate"),Q(),G(26,"button",13),Le("click",function(){return la(r),ca(lt().sendBugReport())}),Oe(27),De(28,"translate"),Q()()()()}if(2&t){const r=Ji(10),e=Ji(17),i=lt();Y(2),ki(ke(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),Y(5),ki(ke(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),Y(2),re("ngModel",i.subject),Y(2),re("ngIf",r.invalid),Y(3),ki(ke(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),Y(2),Pg("placeholder",ke(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),re("ngModel",i.message),Y(4),re("ngIf",e.invalid),Y(4),it(" ",ke(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),Y(2),re("disabled",""===i.message||""===i.subject||i.loading),Y(1),it(" ",ke(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let oZ=(()=>{var t;class n{constructor(e,i,a,p,d,c){this.dialogRef=e,this.translate=i,this.notificator=a,this.rtMessages=p,this.data=d,this.storeService=c,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const i="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(i)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let i=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(i=i.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),i=i.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const a=/"password":".+?"/;let p=JSON.stringify(this.data.error.payload);p=p.replace(a,'"password":"####"'),i=i.concat("Payload:\n"+p+"\n\n")}return i=i.concat("Sent from new Perun Gui, version: ",W(4147).i8),i.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr),E(Ks),E(zA),E(_A),E($1),E(Zr))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(me(0,iZ,1,0,"ng-template",null,0,Ga),G(2,"div",1),me(3,aZ,29,23,"div",2),Q()),2&e){const a=Ji(1);Y(3),re("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[Qn,ao,ya,oo,Oa,j_,Cd,P4,N1,tf,gd,pf,F_,sE,oE,Jn],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),sZ=(()=>{var t;class n{constructor(e,i,a){this.dialogRef=e,this.dialog=i,this.data=a}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=Ca();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(oZ,e)}),this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr),E(ro),E($1))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(G(0,"h1",0),Oe(1),Q(),G(2,"div",1),Oe(3),Q(),G(4,"div",2)(5,"div",3)(6,"button",4),Le("click",function(){return i.onBugReportClick()}),Oe(7),De(8,"translate"),Q(),G(9,"button",5),Le("click",function(){return i.onCloseClick()}),Oe(10),De(11,"translate"),Q()()()),2&e&&(Y(1),ki(i.data.title),Y(2),it(" ",i.data.description,"\n"),Y(3),re("hidden","error"!==i.data.type),Y(1),it(" ",ke(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),Y(3),it(" ",ke(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[ao,ya,oo,Oa,Jn]}),n})();var Ko;function TZ(t,n){1&t&&(G(0,"mat-error",8),Oe(1),De(2,"translate"),De(3,"customTranslate"),Q()),2&t&&(Y(1),ki(ke(2,1,ke(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class DA{constructor(n,r,e){this.dialogRef=n,this.data=r,this.attributesManagerService=e}ngOnInit(){this.sshControl=new r9(null,[cd.required,cd.pattern(DA.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const n=this.data.attribute?.value??[],r=this.sshControl.value;n.includes(r)||n.push(r),this.data.attribute.value=n,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{n.pop()})}}function LZ(t,n){if(1&t&&(G(0,"div",10),tt(1,"perun-web-apps-notification",11),Q()),2&t){const r=n.$implicit;Y(1),re("data",r)("inDialog",!0)}}function HZ(t,n){if(1&t&&(G(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),me(2,LZ,2,2,"div",9),Q()()),2&t){const r=lt();Y(2),re("cdkVirtualForOf",r.notifications)}}function WZ(t,n){1&t&&(G(0,"perun-web-apps-alert",12),Oe(1),De(2,"translate"),De(3,"customTranslate"),Q()),2&t&&(Y(1),ki(ke(2,1,ke(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}(Ko=DA).allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],Ko.sshKeyPattern="^("+Ko.allowedSshKeys.join("|")+").+$",Ko.\u0275fac=function(n){return new(n||Ko)(E(Lr),E($1),E(GS))},Ko.\u0275cmp=We({type:Ko,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(n,r){1&n&&(G(0,"h1",0),Oe(1),De(2,"translate"),De(3,"customTranslate"),Q(),G(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),Oe(7),De(8,"translate"),De(9,"customTranslate"),Q(),tt(10,"textarea",3),me(11,TZ,4,5,"mat-error",4),Q()(),G(12,"div",5)(13,"button",6),Le("click",function(){return r.onCancel()}),Oe(14),De(15,"translate"),De(16,"customTranslate"),Q(),G(17,"button",7),Le("click",function(){return r.onSubmit()}),Oe(18),De(19,"translate"),De(20,"customTranslate"),Q()()),2&n&&(Y(1),ki(ke(2,7,ke(3,9,"DIALOGS.ADD_SSH.TITLE"))),Y(6),ki(ke(8,11,ke(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),Y(3),re("formControl",r.sshControl),Y(1),re("ngIf",r.sshControl.invalid&&r.sshControl.dirty),Y(3),it(" ",ke(15,15,ke(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),Y(3),re("disabled",r.sshControl.invalid),Y(1),it(" ",ke(19,19,ke(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[Qn,N1,tf,gd,Oa,j_,Cd,P4,y_,F_,iS,ao,ya,oo,Jn,aE],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let PZ=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.notificationStorageService=i}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return(t=n).\u0275fac=function(e){return new(e||t)(E(Lr),E(iE))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,i){1&e&&(G(0,"h1",0),Oe(1),De(2,"translate"),De(3,"customTranslate"),Q(),G(4,"div",1),me(5,HZ,3,1,"div",2),me(6,WZ,4,5,"perun-web-apps-alert",3),Q(),G(7,"div",4)(8,"button",5),Le("click",function(){return i.onCancel()}),Oe(9),De(10,"translate"),De(11,"customTranslate"),Q(),G(12,"button",6),Le("click",function(){return i.onClear()}),Oe(13),De(14,"translate"),De(15,"customTranslate"),Q()()),2&e&&(Y(1),ki(ke(2,5,ke(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),Y(4),re("ngIf",0!==i.notifications.length),Y(1),re("ngIf",0===i.notifications.length),Y(3),it(" ",ke(10,9,ke(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),Y(4),it(" ",ke(14,13,ke(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),n})();function NZ(t,n){if(1&t&&(G(0,"div",5)(1,"mat-icon"),Oe(2),Q()()),2&t){const r=lt();Y(2),ki(r.data.icon)}}function VZ(t,n){if(1&t&&(G(0,"div",6),Oe(1),Q()),2&t){const r=lt();Y(1),it(" ",r.showTimestamp()," ")}}let jZ=(()=>{var t;class n{constructor(e,i){this.dialog=e,this.notificationStorageService=i,this.newNotification=!1,this.closeNotification=new xe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=Ca();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(sZ,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function hJ(t,n){MA.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,i]=this.data.timeStamp.split(":");return i.length<2?e+":0"+i:this.data.timeStamp}}return(t=n).\u0275fac=function(e){return new(e||t)(E(ro),E(iE))},t.\u0275cmp=We({type:t,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,i){1&e&&(G(0,"div")(1,"div",0),Le("click",function(){return i.alreadyClosed||i.waiting?"":i.closeSelf()}),me(2,NZ,3,1,"div",1),G(3,"div",2),Oe(4),De(5,"translate"),Q(),me(6,VZ,2,1,"div",3),G(7,"div",4),Le("click",function(){return i.waiting=!0,i.doAction()}),Oe(8),Q()()()),2&e&&(function Tv(t,n,r){Gr(rr,ga,a1(ie(),t,n,r),!0)}("card notification ",i.inDialog?"":"mat-elevation-z7",""),et("error","error"===i.data.type)("success","success"===i.data.type),Y(2),re("ngIf",null!==i.data.icon),Y(2),it(" ",ke(5,12,i.data.title)," "),Y(2),re("ngIf",i.inDialog),Y(1),re("hidden",i.alreadyPressed),Y(1),it(" ",i.data.actionText," "))},dependencies:[Qn,Cf,Jn],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),n})(),FZ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})(),$Z=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({}),n})(),tee=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[$Z,Ie,Ie]}),n})();new j("mat-selectsearch-default-options");let oee=(()=>{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,j1,Xo,hf,so,Td,Dd,zf]}),t})(),see=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[rd,Ie,Ie]}),n})(),lee=(()=>{var t;class n extends BT{format(e,i){return"input"===i?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=je(t)))(i||t)}}(),t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();const cee={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let TE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[{provide:Kr,useClass:lee},{provide:Qh,useValue:cee}],imports:[Wt,hf,Wf,q_,gA,NK,k1,qh,lA,dA,Td,OA,wA,so,oA,Xo,Dd,l0,j1,xf,mr,nE,FZ,tee,rA,US,l_,If,oee,F1,Af,YS,Ff,see]}),n})();!function wp(t,n,r){const e=t.\u0275cmp;e.directiveDefs=T0(n,!1),e.pipeDefs=T0(r,!0)}(PZ,[Qn,Yf,Oa,mY,zY,p4,ao,ya,oo,jZ],[Jn,aE]),new Date(324721404e5).valueOf();let Bte=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,Xo,so,qh,TE,k1,l0,j1,xf,OA,wA]}),n})(),Nte=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({imports:[Wt,Af,Xo,k1]}),n})(),Vte=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:[rE],imports:[Wt,Ff,k1,nE]}),n})();function LE(t){return new K(3e3,!1)}function Zo(t){switch(t.length){case 0:return new vd;case 1:return t[0];default:return new R4(t)}}function HE(t,n,r=new Map,e=new Map){const i=[],a=[];let p=-1,d=null;if(n.forEach(c=>{const s=c.get("offset"),o=s==p,l=o&&d||new Map;c.forEach((u,h)=>{let f=h,b=u;if("offset"!==h)switch(f=t.normalizePropertyName(f,i),b){case"!":b=r.get(h);break;case no:b=e.get(h);break;default:b=t.normalizeStyleValue(h,f,b,i)}l.set(f,b)}),o||a.push(l),d=l,p=s}),i.length)throw function pie(t){return new K(3502,!1)}();return a}function PA(t,n,r,e){switch(n){case"start":t.onStart(()=>e(r&&BA(r,"start",t)));break;case"done":t.onDone(()=>e(r&&BA(r,"done",t)));break;case"destroy":t.onDestroy(()=>e(r&&BA(r,"destroy",t)))}}function BA(t,n,r){const a=IA(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,r.totalTime??t.totalTime,!!r.disabled),p=t._data;return null!=p&&(a._data=p),a}function IA(t,n,r,e,i="",a=0,p){return{element:t,triggerName:n,fromState:r,toState:e,phaseName:i,totalTime:a,disabled:!!p}}function br(t,n,r){let e=t.get(n);return e||t.set(n,e=r),e}function WE(t){const n=t.indexOf(":");return[t.substring(1,n),t.slice(n+1)]}const wie=(()=>typeof document>"u"?null:document.documentElement)();function NA(t){const n=t.parentNode||t.host||null;return n===wie?null:n}let p0=null,PE=!1;function BE(t,n){for(;n;){if(n===t)return!0;n=NA(n)}return!1}function IE(t,n,r){if(r)return Array.from(t.querySelectorAll(n));const e=t.querySelector(n);return e?[e]:[]}let NE=(()=>{var t;class n{validateStyleProperty(e){return function yie(t){p0||(p0=function Cie(){return typeof document<"u"?document.body:null}()||{},PE=!!p0.style&&"WebkitAppearance"in p0.style);let n=!0;return p0.style&&!function vie(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in p0.style,!n&&PE&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in p0.style)),n}(e)}matchesElement(e,i){return!1}containsElement(e,i){return BE(e,i)}getParentElement(e){return NA(e)}query(e,i,a){return IE(e,i,a)}computeStyle(e,i,a){return a||""}animate(e,i,a,p,d,c=[],s){return new vd(a,p)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})(),VA=(()=>{class n{}return n.NOOP=new NE,n})();const xie=1e3,jA="ng-enter",Zf="ng-leave",em="ng-trigger",tm=".ng-trigger",jE="ng-animating",FA=".ng-animating";function uo(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:UA(parseFloat(n[1]),n[2])}function UA(t,n){return"s"===n?t*xie:t}function im(t,n,r){return t.hasOwnProperty("duration")?t:function Tie(t,n,r){let i,a=0,p="";if("string"==typeof t){const d=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===d)return n.push(LE()),{duration:0,delay:0,easing:""};i=UA(parseFloat(d[1]),d[2]);const c=d[3];null!=c&&(a=UA(parseFloat(c),d[4]));const s=d[5];s&&(p=s)}else i=t;if(!r){let d=!1,c=n.length;i<0&&(n.push(function jte(){return new K(3100,!1)}()),d=!0),a<0&&(n.push(function Fte(){return new K(3101,!1)}()),d=!0),d&&n.splice(c,0,LE())}return{duration:i,delay:a,easing:p}}(t,n,r)}function Nd(t,n={}){return Object.keys(t).forEach(r=>{n[r]=t[r]}),n}function FE(t){const n=new Map;return Object.keys(t).forEach(r=>{n.set(r,t[r])}),n}function es(t,n=new Map,r){if(r)for(let[e,i]of r)n.set(e,i);for(let[e,i]of t)n.set(e,i);return n}function Ra(t,n,r){n.forEach((e,i)=>{const a=XA(i);r&&!r.has(i)&&r.set(i,t.style[a]),t.style[a]=e})}function u0(t,n){n.forEach((r,e)=>{const i=XA(e);t.style[i]=""})}function Vd(t){return Array.isArray(t)?1==t.length?t[0]:x4(t):t}const YA=new RegExp("{{\\s*(.+?)\\s*}}","g");function YE(t){let n=[];if("string"==typeof t){let r;for(;r=YA.exec(t);)n.push(r[1]);YA.lastIndex=0}return n}function jd(t,n,r){const e=t.toString(),i=e.replace(YA,(a,p)=>{let d=n[p];return null==d&&(r.push(function Yte(t){return new K(3003,!1)}()),d=""),d.toString()});return i==e?t:i}function nm(t){const n=[];let r=t.next();for(;!r.done;)n.push(r.value),r=t.next();return n}const Eie=/-+([a-z0-9])/g;function XA(t){return t.replace(Eie,(...n)=>n[1].toUpperCase())}function gr(t,n,r){switch(n.type){case 7:return t.visitTrigger(n,r);case 0:return t.visitState(n,r);case 1:return t.visitTransition(n,r);case 2:return t.visitSequence(n,r);case 3:return t.visitGroup(n,r);case 4:return t.visitAnimate(n,r);case 5:return t.visitKeyframes(n,r);case 6:return t.visitStyle(n,r);case 8:return t.visitReference(n,r);case 9:return t.visitAnimateChild(n,r);case 10:return t.visitAnimateRef(n,r);case 11:return t.visitQuery(n,r);case 12:return t.visitStagger(n,r);default:throw function Xte(t){return new K(3004,!1)}()}}function XE(t,n){return window.getComputedStyle(t)[n]}const rm="*";function Lie(t,n){const r=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(e=>function Hie(t,n,r){if(":"==t[0]){const c=function Wie(t,n){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,e)=>parseFloat(e)>parseFloat(r);case":decrement":return(r,e)=>parseFloat(e) *"}}(t,r);if("function"==typeof c)return void n.push(c);t=c}const e=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==e||e.length<4)return r.push(function oie(t){return new K(3015,!1)}()),n;const i=e[1],a=e[2],p=e[3];n.push(GE(i,p));"<"==a[0]&&!(i==rm&&p==rm)&&n.push(GE(p,i))}(e,r,n)):r.push(t),r}const am=new Set(["true","1"]),om=new Set(["false","0"]);function GE(t,n){const r=am.has(t)||om.has(t),e=am.has(n)||om.has(n);return(i,a)=>{let p=t==rm||t==i,d=n==rm||n==a;return!p&&r&&"boolean"==typeof i&&(p=i?am.has(t):om.has(t)),!d&&e&&"boolean"==typeof a&&(d=a?am.has(n):om.has(n)),p&&d}}const Pie=new RegExp("s*:selfs*,?","g");function GA(t,n,r,e){return new Bie(t).build(n,r,e)}class Bie{constructor(n){this._driver=n}build(n,r,e){const i=new Vie(r);return this._resetContextStyleTimingState(i),gr(this,Vd(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,r){let e=r.queryCount=0,i=r.depCount=0;const a=[],p=[];return"@"==n.name.charAt(0)&&r.errors.push(function $te(){return new K(3006,!1)}()),n.definitions.forEach(d=>{if(this._resetContextStyleTimingState(r),0==d.type){const c=d,s=c.name;s.toString().split(/\s*,\s*/).forEach(o=>{c.name=o,a.push(this.visitState(c,r))}),c.name=s}else if(1==d.type){const c=this.visitTransition(d,r);e+=c.queryCount,i+=c.depCount,p.push(c)}else r.errors.push(function Qte(){return new K(3007,!1)}())}),{type:7,name:n.name,states:a,transitions:p,queryCount:e,depCount:i,options:null}}visitState(n,r){const e=this.visitStyle(n.styles,r),i=n.options&&n.options.params||null;if(e.containsDynamicStyles){const a=new Set,p=i||{};e.styles.forEach(d=>{d instanceof Map&&d.forEach(c=>{YE(c).forEach(s=>{p.hasOwnProperty(s)||a.add(s)})})}),a.size&&(nm(a.values()),r.errors.push(function Jte(t,n){return new K(3008,!1)}()))}return{type:0,name:n.name,style:e,options:i?{params:i}:null}}visitTransition(n,r){r.queryCount=0,r.depCount=0;const e=gr(this,Vd(n.animation),r);return{type:1,matchers:Lie(n.expr,r.errors),animation:e,queryCount:r.queryCount,depCount:r.depCount,options:h0(n.options)}}visitSequence(n,r){return{type:2,steps:n.steps.map(e=>gr(this,e,r)),options:h0(n.options)}}visitGroup(n,r){const e=r.currentTime;let i=0;const a=n.steps.map(p=>{r.currentTime=e;const d=gr(this,p,r);return i=Math.max(i,r.currentTime),d});return r.currentTime=i,{type:3,steps:a,options:h0(n.options)}}visitAnimate(n,r){const e=function Fie(t,n){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return $A(im(t,n).duration,0,"");const r=t;if(r.split(/\s+/).some(a=>"{"==a.charAt(0)&&"{"==a.charAt(1))){const a=$A(0,0,"");return a.dynamic=!0,a.strValue=r,a}const i=im(r,n);return $A(i.duration,i.delay,i.easing)}(n.timings,r.errors);r.currentAnimateTimings=e;let i,a=n.styles?n.styles:Re({});if(5==a.type)i=this.visitKeyframes(a,r);else{let p=n.styles,d=!1;if(!p){d=!0;const s={};e.easing&&(s.easing=e.easing),p=Re(s)}r.currentTime+=e.duration+e.delay;const c=this.visitStyle(p,r);c.isEmptyStep=d,i=c}return r.currentAnimateTimings=null,{type:4,timings:e,style:i,options:null}}visitStyle(n,r){const e=this._makeStyleAst(n,r);return this._validateStyleAst(e,r),e}_makeStyleAst(n,r){const e=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let d of i)"string"==typeof d?d===no?e.push(d):r.errors.push(new K(3002,!1)):e.push(FE(d));let a=!1,p=null;return e.forEach(d=>{if(d instanceof Map&&(d.has("easing")&&(p=d.get("easing"),d.delete("easing")),!a))for(let c of d.values())if(c.toString().indexOf("{{")>=0){a=!0;break}}),{type:6,styles:e,easing:p,offset:n.offset,containsDynamicStyles:a,options:null}}_validateStyleAst(n,r){const e=r.currentAnimateTimings;let i=r.currentTime,a=r.currentTime;e&&a>0&&(a-=e.duration+e.delay),n.styles.forEach(p=>{"string"!=typeof p&&p.forEach((d,c)=>{const s=r.collectedStyles.get(r.currentQuerySelector),o=s.get(c);let l=!0;o&&(a!=i&&a>=o.startTime&&i<=o.endTime&&(r.errors.push(function Zte(t,n,r,e,i){return new K(3010,!1)}()),l=!1),a=o.startTime),l&&s.set(c,{startTime:a,endTime:i}),r.options&&function Sie(t,n,r){const e=n.params||{},i=YE(t);i.length&&i.forEach(a=>{e.hasOwnProperty(a)||r.push(function Ute(t){return new K(3001,!1)}())})}(d,r.options,r.errors)})})}visitKeyframes(n,r){const e={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function eie(){return new K(3011,!1)}()),e;let a=0;const p=[];let d=!1,c=!1,s=0;const o=n.steps.map(g=>{const w=this._makeStyleAst(g,r);let L=null!=w.offset?w.offset:function jie(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(r=>{if(r instanceof Map&&r.has("offset")){const e=r;n=parseFloat(e.get("offset")),e.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}return n}(w.styles),V=0;return null!=L&&(a++,V=w.offset=L),c=c||V<0||V>1,d=d||V0&&a{const L=u>0?w==h?1:u*w:p[w],V=L*m;r.currentTime=f+b.delay+V,b.duration=V,this._validateStyleAst(g,r),g.offset=L,e.styles.push(g)}),e}visitReference(n,r){return{type:8,animation:gr(this,Vd(n.animation),r),options:h0(n.options)}}visitAnimateChild(n,r){return r.depCount++,{type:9,options:h0(n.options)}}visitAnimateRef(n,r){return{type:10,animation:this.visitReference(n.animation,r),options:h0(n.options)}}visitQuery(n,r){const e=r.currentQuerySelector,i=n.options||{};r.queryCount++,r.currentQuery=n;const[a,p]=function Iie(t){const n=!!t.split(/\s*,\s*/).find(r=>":self"==r);return n&&(t=t.replace(Pie,"")),t=t.replace(/@\*/g,tm).replace(/@\w+/g,r=>tm+"-"+r.slice(1)).replace(/:animating/g,FA),[t,n]}(n.selector);r.currentQuerySelector=e.length?e+" "+a:a,br(r.collectedStyles,r.currentQuerySelector,new Map);const d=gr(this,Vd(n.animation),r);return r.currentQuery=null,r.currentQuerySelector=e,{type:11,selector:a,limit:i.limit||0,optional:!!i.optional,includeSelf:p,animation:d,originalSelector:n.selector,options:h0(n.options)}}visitStagger(n,r){r.currentQuery||r.errors.push(function rie(){return new K(3013,!1)}());const e="full"===n.timings?{duration:0,delay:0,easing:"full"}:im(n.timings,r.errors,!0);return{type:12,animation:gr(this,Vd(n.animation),r),timings:e,options:null}}}class Vie{constructor(n){this.errors=n,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function h0(t){return t?(t=Nd(t)).params&&(t.params=function Nie(t){return t?Nd(t):null}(t.params)):t={},t}function $A(t,n,r){return{duration:t,delay:n,easing:r}}function QA(t,n,r,e,i,a,p=null,d=!1){return{type:1,element:t,keyframes:n,preStyleProps:r,postStyleProps:e,duration:i,delay:a,totalTime:i+a,easing:p,subTimeline:d}}class sm{constructor(){this._map=new Map}get(n){return this._map.get(n)||[]}append(n,r){let e=this._map.get(n);e||this._map.set(n,e=[]),e.push(...r)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const Xie=new RegExp(":enter","g"),$ie=new RegExp(":leave","g");function JA(t,n,r,e,i,a=new Map,p=new Map,d,c,s=[]){return(new Qie).buildKeyframes(t,n,r,e,i,a,p,d,c,s)}class Qie{buildKeyframes(n,r,e,i,a,p,d,c,s,o=[]){s=s||new sm;const l=new KA(n,r,s,i,a,o,[]);l.options=c;const u=c.delay?uo(c.delay):0;l.currentTimeline.delayNextStep(u),l.currentTimeline.setStyles([p],null,l.errors,c),gr(this,e,l);const h=l.timelines.filter(f=>f.containsAnimation());if(h.length&&d.size){let f;for(let b=h.length-1;b>=0;b--){const m=h[b];if(m.element===r){f=m;break}}f&&!f.allowOnlyTimelineStyles()&&f.setStyles([d],null,l.errors,c)}return h.length?h.map(f=>f.buildKeyframes()):[QA(r,[],[],[],0,u,"",!1)]}visitTrigger(n,r){}visitState(n,r){}visitTransition(n,r){}visitAnimateChild(n,r){const e=r.subInstructions.get(r.element);if(e){const i=r.createSubContext(n.options),a=r.currentTimeline.currentTime,p=this._visitSubInstructions(e,i,i.options);a!=p&&r.transformIntoNewTimeline(p)}r.previousNode=n}visitAnimateRef(n,r){const e=r.createSubContext(n.options);e.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],r,e),this.visitReference(n.animation,e),r.transformIntoNewTimeline(e.currentTimeline.currentTime),r.previousNode=n}_applyAnimationRefDelays(n,r,e){for(const i of n){const a=i?.delay;if(a){const p="number"==typeof a?a:uo(jd(a,i?.params??{},r.errors));e.delayNextStep(p)}}}_visitSubInstructions(n,r,e){let a=r.currentTimeline.currentTime;const p=null!=e.duration?uo(e.duration):null,d=null!=e.delay?uo(e.delay):null;return 0!==p&&n.forEach(c=>{const s=r.appendInstructionToTimeline(c,p,d);a=Math.max(a,s.duration+s.delay)}),a}visitReference(n,r){r.updateOptions(n.options,!0),gr(this,n.animation,r),r.previousNode=n}visitSequence(n,r){const e=r.subContextCount;let i=r;const a=n.options;if(a&&(a.params||a.delay)&&(i=r.createSubContext(a),i.transformIntoNewTimeline(),null!=a.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=lm);const p=uo(a.delay);i.delayNextStep(p)}n.steps.length&&(n.steps.forEach(p=>gr(this,p,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>e&&i.transformIntoNewTimeline()),r.previousNode=n}visitGroup(n,r){const e=[];let i=r.currentTimeline.currentTime;const a=n.options&&n.options.delay?uo(n.options.delay):0;n.steps.forEach(p=>{const d=r.createSubContext(n.options);a&&d.delayNextStep(a),gr(this,p,d),i=Math.max(i,d.currentTimeline.currentTime),e.push(d.currentTimeline)}),e.forEach(p=>r.currentTimeline.mergeTimelineCollectedStyles(p)),r.transformIntoNewTimeline(i),r.previousNode=n}_visitTiming(n,r){if(n.dynamic){const e=n.strValue;return im(r.params?jd(e,r.params,r.errors):e,r.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,r){const e=r.currentAnimateTimings=this._visitTiming(n.timings,r),i=r.currentTimeline;e.delay&&(r.incrementTime(e.delay),i.snapshotCurrentStyles());const a=n.style;5==a.type?this.visitKeyframes(a,r):(r.incrementTime(e.duration),this.visitStyle(a,r),i.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=n}visitStyle(n,r){const e=r.currentTimeline,i=r.currentAnimateTimings;!i&&e.hasCurrentStyleProperties()&&e.forwardFrame();const a=i&&i.easing||n.easing;n.isEmptyStep?e.applyEmptyStep(a):e.setStyles(n.styles,a,r.errors,r.options),r.previousNode=n}visitKeyframes(n,r){const e=r.currentAnimateTimings,i=r.currentTimeline.duration,a=e.duration,d=r.createSubContext().currentTimeline;d.easing=e.easing,n.styles.forEach(c=>{d.forwardTime((c.offset||0)*a),d.setStyles(c.styles,c.easing,r.errors,r.options),d.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(d),r.transformIntoNewTimeline(i+a),r.previousNode=n}visitQuery(n,r){const e=r.currentTimeline.currentTime,i=n.options||{},a=i.delay?uo(i.delay):0;a&&(6===r.previousNode.type||0==e&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=lm);let p=e;const d=r.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,r.errors);r.currentQueryTotal=d.length;let c=null;d.forEach((s,o)=>{r.currentQueryIndex=o;const l=r.createSubContext(n.options,s);a&&l.delayNextStep(a),s===r.element&&(c=l.currentTimeline),gr(this,n.animation,l),l.currentTimeline.applyStylesToKeyframe(),p=Math.max(p,l.currentTimeline.currentTime)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(p),c&&(r.currentTimeline.mergeTimelineCollectedStyles(c),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=n}visitStagger(n,r){const e=r.parentContext,i=r.currentTimeline,a=n.timings,p=Math.abs(a.duration),d=p*(r.currentQueryTotal-1);let c=p*r.currentQueryIndex;switch(a.duration<0?"reverse":a.easing){case"reverse":c=d-c;break;case"full":c=e.currentStaggerTime}const o=r.currentTimeline;c&&o.delayNextStep(c);const l=o.currentTime;gr(this,n.animation,r),r.previousNode=n,e.currentStaggerTime=i.currentTime-l+(i.startTime-e.currentTimeline.startTime)}}const lm={};class KA{constructor(n,r,e,i,a,p,d,c){this._driver=n,this.element=r,this.subInstructions=e,this._enterClassName=i,this._leaveClassName=a,this.errors=p,this.timelines=d,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=lm,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new cm(this._driver,r,0),d.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,r){if(!n)return;const e=n;let i=this.options;null!=e.duration&&(i.duration=uo(e.duration)),null!=e.delay&&(i.delay=uo(e.delay));const a=e.params;if(a){let p=i.params;p||(p=this.options.params={}),Object.keys(a).forEach(d=>{(!r||!p.hasOwnProperty(d))&&(p[d]=jd(a[d],p,this.errors))})}}_copyOptions(){const n={};if(this.options){const r=this.options.params;if(r){const e=n.params={};Object.keys(r).forEach(i=>{e[i]=r[i]})}}return n}createSubContext(n=null,r,e){const i=r||this.element,a=new KA(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,e||0));return a.previousNode=this.previousNode,a.currentAnimateTimings=this.currentAnimateTimings,a.options=this._copyOptions(),a.updateOptions(n),a.currentQueryIndex=this.currentQueryIndex,a.currentQueryTotal=this.currentQueryTotal,a.parentContext=this,this.subContextCount++,a}transformIntoNewTimeline(n){return this.previousNode=lm,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,r,e){const i={duration:r??n.duration,delay:this.currentTimeline.currentTime+(e??0)+n.delay,easing:""},a=new Jie(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(a),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,r,e,i,a,p){let d=[];if(i&&d.push(this.element),n.length>0){n=(n=n.replace(Xie,"."+this._enterClassName)).replace($ie,"."+this._leaveClassName);let s=this._driver.query(this.element,n,1!=e);0!==e&&(s=e<0?s.slice(s.length+e,s.length):s.slice(0,e)),d.push(...s)}return!a&&0==d.length&&p.push(function aie(t){return new K(3014,!1)}()),d}}class cm{constructor(n,r,e,i){this._driver=n,this.element=r,this.startTime=e,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+n),r&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,r){return this.applyStylesToKeyframe(),new cm(this._driver,n,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,r){this._localTimelineStyles.set(n,r),this._globalTimelineStyles.set(n,r),this._styleSummary.set(n,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[r,e]of this._globalTimelineStyles)this._backFill.set(r,e||no),this._currentKeyframe.set(r,no);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,r,e,i){r&&this._previousKeyframe.set("easing",r);const a=i&&i.params||{},p=function Kie(t,n){const r=new Map;let e;return t.forEach(i=>{if("*"===i){e=e||n.keys();for(let a of e)r.set(a,no)}else es(i,r)}),r}(n,this._globalTimelineStyles);for(let[d,c]of p){const s=jd(c,a,e);this._pendingStyles.set(d,s),this._localTimelineStyles.has(d)||this._backFill.set(d,this._globalTimelineStyles.get(d)??no),this._updateStyle(d,s)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,r)=>{this._currentKeyframe.set(r,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,n)}))}snapshotCurrentStyles(){for(let[n,r]of this._localTimelineStyles)this._pendingStyles.set(n,r),this._updateStyle(n,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let r in this._currentKeyframe)n.push(r);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((r,e)=>{const i=this._styleSummary.get(e);(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,r=new Set,e=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((d,c)=>{const s=es(d,new Map,this._backFill);s.forEach((o,l)=>{"!"===o?n.add(l):o===no&&r.add(l)}),e||s.set("offset",c/this.duration),i.push(s)});const a=n.size?nm(n.values()):[],p=r.size?nm(r.values()):[];if(e){const d=i[0],c=new Map(d);d.set("offset",0),c.set("offset",1),i=[d,c]}return QA(this.element,i,a,p,this.duration,this.startTime,this.easing,!1)}}class Jie extends cm{constructor(n,r,e,i,a,p,d=!1){super(n,r,p.delay),this.keyframes=e,this.preStyleProps=i,this.postStyleProps=a,this._stretchStartingKeyframe=d,this.timings={duration:p.duration,delay:p.delay,easing:p.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:r,duration:e,easing:i}=this.timings;if(this._stretchStartingKeyframe&&r){const a=[],p=e+r,d=r/p,c=es(n[0]);c.set("offset",0),a.push(c);const s=es(n[0]);s.set("offset",JE(d)),a.push(s);const o=n.length-1;for(let l=1;l<=o;l++){let u=es(n[l]);const h=u.get("offset");u.set("offset",JE((r+h*e)/p)),a.push(u)}e=p,r=0,i="",n=a}return QA(this.element,n,this.preStyleProps,this.postStyleProps,e,r,i,!0)}}function JE(t,n=3){const r=Math.pow(10,n-1);return Math.round(t*r)/r}class ZA{}const Zie=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class ene extends ZA{normalizePropertyName(n,r){return XA(n)}normalizeStyleValue(n,r,e,i){let a="";const p=e.toString().trim();if(Zie.has(r)&&0!==e&&"0"!==e)if("number"==typeof e)a="px";else{const d=e.match(/^[+-]?[\d\.]+([a-z]*)$/);d&&0==d[1].length&&i.push(function Gte(t,n){return new K(3005,!1)}())}return p+a}}function KE(t,n,r,e,i,a,p,d,c,s,o,l,u){return{type:0,element:t,triggerName:n,isRemovalTransition:i,fromState:r,fromStyles:a,toState:e,toStyles:p,timelines:d,queriedElements:c,preStyleProps:s,postStyleProps:o,totalTime:l,errors:u}}const ez={};class ZE{constructor(n,r,e){this._triggerName=n,this.ast=r,this._stateStyles=e}match(n,r,e,i){return function tne(t,n,r,e,i){return t.some(a=>a(n,r,e,i))}(this.ast.matchers,n,r,e,i)}buildStyles(n,r,e){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(n?.toString())||i),i?i.buildStyles(r,e):new Map}build(n,r,e,i,a,p,d,c,s,o){const l=[],u=this.ast.options&&this.ast.options.params||ez,f=this.buildStyles(e,d&&d.params||ez,l),b=c&&c.params||ez,m=this.buildStyles(i,b,l),g=new Set,w=new Map,L=new Map,V="void"===i,he={params:ine(b,u),delay:this.ast.options?.delay},st=o?[]:JA(n,r,this.ast.animation,a,p,f,m,he,s,l);let nt=0;if(st.forEach(Bi=>{nt=Math.max(Bi.duration+Bi.delay,nt)}),l.length)return KE(r,this._triggerName,e,i,V,f,m,[],[],w,L,nt,l);st.forEach(Bi=>{const Zn=Bi.element,hm=br(w,Zn,new Set);Bi.preStyleProps.forEach(f0=>hm.add(f0));const Ud=br(L,Zn,new Set);Bi.postStyleProps.forEach(f0=>Ud.add(f0)),Zn!==r&&g.add(Zn)});const oi=nm(g.values());return KE(r,this._triggerName,e,i,V,f,m,st,oi,w,L,nt)}}function ine(t,n){const r=Nd(n);for(const e in t)t.hasOwnProperty(e)&&null!=t[e]&&(r[e]=t[e]);return r}class nne{constructor(n,r,e){this.styles=n,this.defaultParams=r,this.normalizer=e}buildStyles(n,r){const e=new Map,i=Nd(this.defaultParams);return Object.keys(n).forEach(a=>{const p=n[a];null!==p&&(i[a]=p)}),this.styles.styles.forEach(a=>{"string"!=typeof a&&a.forEach((p,d)=>{p&&(p=jd(p,i,r));const c=this.normalizer.normalizePropertyName(d,r);p=this.normalizer.normalizeStyleValue(d,c,p,r),e.set(d,p)})}),e}}class ane{constructor(n,r,e){this.name=n,this.ast=r,this._normalizer=e,this.transitionFactories=[],this.states=new Map,r.states.forEach(i=>{this.states.set(i.name,new nne(i.style,i.options&&i.options.params||{},e))}),eD(this.states,"true","1"),eD(this.states,"false","0"),r.transitions.forEach(i=>{this.transitionFactories.push(new ZE(n,i,this.states))}),this.fallbackTransition=function one(t,n,r){return new ZE(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(p,d)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,r,e,i){return this.transitionFactories.find(p=>p.match(n,r,e,i))||null}matchStyles(n,r,e){return this.fallbackTransition.buildStyles(n,r,e)}}function eD(t,n,r){t.has(n)?t.has(r)||t.set(r,t.get(n)):t.has(r)&&t.set(n,t.get(r))}const sne=new sm;class lne{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._animations=new Map,this._playersById=new Map,this.players=[]}register(n,r){const e=[],a=GA(this._driver,r,e,[]);if(e.length)throw function uie(t){return new K(3503,!1)}();this._animations.set(n,a)}_buildPlayer(n,r,e){const i=n.element,a=HE(this._normalizer,n.keyframes,r,e);return this._driver.animate(i,a,n.duration,n.delay,n.easing,[],!0)}create(n,r,e={}){const i=[],a=this._animations.get(n);let p;const d=new Map;if(a?(p=JA(this._driver,r,a,jA,Zf,new Map,new Map,e,sne,i),p.forEach(o=>{const l=br(d,o.element,new Map);o.postStyleProps.forEach(u=>l.set(u,null))})):(i.push(function hie(){return new K(3300,!1)}()),p=[]),i.length)throw function fie(t){return new K(3504,!1)}();d.forEach((o,l)=>{o.forEach((u,h)=>{o.set(h,this._driver.computeStyle(l,h,no))})});const s=Zo(p.map(o=>{const l=d.get(o.element);return this._buildPlayer(o,new Map,l)}));return this._playersById.set(n,s),s.onDestroy(()=>this.destroy(n)),this.players.push(s),s}destroy(n){const r=this._getPlayer(n);r.destroy(),this._playersById.delete(n);const e=this.players.indexOf(r);e>=0&&this.players.splice(e,1)}_getPlayer(n){const r=this._playersById.get(n);if(!r)throw function mie(t){return new K(3301,!1)}();return r}listen(n,r,e,i){const a=IA(r,"","","");return PA(this._getPlayer(n),e,a,i),()=>{}}command(n,r,e,i){if("register"==e)return void this.register(n,i[0]);if("create"==e)return void this.create(n,r,i[0]||{});const a=this._getPlayer(n);switch(e){case"play":a.play();break;case"pause":a.pause();break;case"reset":a.reset();break;case"restart":a.restart();break;case"finish":a.finish();break;case"init":a.init();break;case"setPosition":a.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const tD="ng-animate-queued",tz="ng-animate-disabled",hne=[],iD={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},fne={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ea="__ng_removed";class iz{get params(){return this.options.params}constructor(n,r=""){this.namespaceId=r;const e=n&&n.hasOwnProperty("value");if(this.value=function Mne(t){return t??null}(e?n.value:n),e){const a=Nd(n);delete a.value,this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const r=n.params;if(r){const e=this.options.params;Object.keys(r).forEach(i=>{null==e[i]&&(e[i]=r[i])})}}}const Fd="void",nz=new iz(Fd);class mne{constructor(n,r,e){this.id=n,this.hostElement=r,this._engine=e,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,Hr(r,this._hostClassName)}listen(n,r,e,i){if(!this._triggers.has(r))throw function bie(t,n){return new K(3302,!1)}();if(null==e||0==e.length)throw function gie(t){return new K(3303,!1)}();if(!function _ne(t){return"start"==t||"done"==t}(e))throw function Mie(t,n){return new K(3400,!1)}();const a=br(this._elementListeners,n,[]),p={name:r,phase:e,callback:i};a.push(p);const d=br(this._engine.statesByElement,n,new Map);return d.has(r)||(Hr(n,em),Hr(n,em+"-"+r),d.set(r,nz)),()=>{this._engine.afterFlush(()=>{const c=a.indexOf(p);c>=0&&a.splice(c,1),this._triggers.has(r)||d.delete(r)})}}register(n,r){return!this._triggers.has(n)&&(this._triggers.set(n,r),!0)}_getTrigger(n){const r=this._triggers.get(n);if(!r)throw function _ie(t){return new K(3401,!1)}();return r}trigger(n,r,e,i=!0){const a=this._getTrigger(r),p=new rz(this.id,r,n);let d=this._engine.statesByElement.get(n);d||(Hr(n,em),Hr(n,em+"-"+r),this._engine.statesByElement.set(n,d=new Map));let c=d.get(r);const s=new iz(e,this.id);if(!(e&&e.hasOwnProperty("value"))&&c&&s.absorbOptions(c.options),d.set(r,s),c||(c=nz),s.value!==Fd&&c.value===s.value){if(!function One(t,n){const r=Object.keys(t),e=Object.keys(n);if(r.length!=e.length)return!1;for(let i=0;i{u0(n,m),Ra(n,g)})}return}const u=br(this._engine.playersByElement,n,[]);u.forEach(b=>{b.namespaceId==this.id&&b.triggerName==r&&b.queued&&b.destroy()});let h=a.matchTransition(c.value,s.value,n,s.params),f=!1;if(!h){if(!i)return;h=a.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:r,transition:h,fromState:c,toState:s,player:p,isFallbackTransition:f}),f||(Hr(n,tD),p.onStart(()=>{rl(n,tD)})),p.onDone(()=>{let b=this.players.indexOf(p);b>=0&&this.players.splice(b,1);const m=this._engine.playersByElement.get(n);if(m){let g=m.indexOf(p);g>=0&&m.splice(g,1)}}),this.players.push(p),u.push(p),p}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(r=>r.delete(n)),this._elementListeners.forEach((r,e)=>{this._elementListeners.set(e,r.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const r=this._engine.playersByElement.get(n);r&&(r.forEach(e=>e.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,r){const e=this._engine.driver.query(n,tm,!0);e.forEach(i=>{if(i[ea])return;const a=this._engine.fetchNamespacesByElement(i);a.size?a.forEach(p=>p.triggerLeaveAnimation(i,r,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>e.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,r,e,i){const a=this._engine.statesByElement.get(n),p=new Map;if(a){const d=[];if(a.forEach((c,s)=>{if(p.set(s,c.value),this._triggers.has(s)){const o=this.trigger(n,s,Fd,i);o&&d.push(o)}}),d.length)return this._engine.markElementAsRemoved(this.id,n,!0,r,p),e&&Zo(d).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const r=this._elementListeners.get(n),e=this._engine.statesByElement.get(n);if(r&&e){const i=new Set;r.forEach(a=>{const p=a.name;if(i.has(p))return;i.add(p);const c=this._triggers.get(p).fallbackTransition,s=e.get(p)||nz,o=new iz(Fd),l=new rz(this.id,p,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:p,transition:c,fromState:s,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(n,r){const e=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,r),this.triggerLeaveAnimation(n,r,!0))return;let i=!1;if(e.totalAnimations){const a=e.players.length?e.playersByQueriedElement.get(n):[];if(a&&a.length)i=!0;else{let p=n;for(;p=p.parentNode;)if(e.statesByElement.get(p)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)e.markElementAsRemoved(this.id,n,!1,r);else{const a=n[ea];(!a||a===iD)&&(e.afterFlush(()=>this.clearElementCache(n)),e.destroyInnerAnimations(n),e._onRemovalComplete(n,r))}}insertNode(n,r){Hr(n,this._hostClassName)}drainQueuedTransitions(n){const r=[];return this._queue.forEach(e=>{const i=e.player;if(i.destroyed)return;const a=e.element,p=this._elementListeners.get(a);p&&p.forEach(d=>{if(d.name==e.triggerName){const c=IA(a,e.triggerName,e.fromState.value,e.toState.value);c._data=n,PA(e.player,d.phase,c,d.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):r.push(e)}),this._queue=[],r.sort((e,i)=>{const a=e.transition.ast.depCount,p=i.transition.ast.depCount;return 0==a||0==p?a-p:this._engine.driver.containsElement(e.element,i.element)?1:-1})}destroy(n){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class bne{_onRemovalComplete(n,r){this.onRemovalComplete(n,r)}constructor(n,r,e){this.bodyNode=n,this.driver=r,this._normalizer=e,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(i,a)=>{}}get queuedPlayers(){const n=[];return this._namespaceList.forEach(r=>{r.players.forEach(e=>{e.queued&&n.push(e)})}),n}createNamespace(n,r){const e=new mne(n,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(e,r):(this.newHostElements.set(r,e),this.collectEnterElement(r)),this._namespaceLookup[n]=e}_balanceNamespaceList(n,r){const e=this._namespaceList,i=this.namespacesByHostElement;if(e.length-1>=0){let p=!1,d=this.driver.getParentElement(r);for(;d;){const c=i.get(d);if(c){const s=e.indexOf(c);e.splice(s+1,0,n),p=!0;break}d=this.driver.getParentElement(d)}p||e.unshift(n)}else e.push(n);return i.set(r,n),n}register(n,r){let e=this._namespaceLookup[n];return e||(e=this.createNamespace(n,r)),e}registerTrigger(n,r,e){let i=this._namespaceLookup[n];i&&i.register(r,e)&&this.totalAnimations++}destroy(n,r){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const e=this._fetchNamespace(n);this.namespacesByHostElement.delete(e.hostElement);const i=this._namespaceList.indexOf(e);i>=0&&this._namespaceList.splice(i,1),e.destroy(r),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const r=new Set,e=this.statesByElement.get(n);if(e)for(let i of e.values())if(i.namespaceId){const a=this._fetchNamespace(i.namespaceId);a&&r.add(a)}return r}trigger(n,r,e,i){if(dm(r)){const a=this._fetchNamespace(n);if(a)return a.trigger(r,e,i),!0}return!1}insertNode(n,r,e,i){if(!dm(r))return;const a=r[ea];if(a&&a.setForRemoval){a.setForRemoval=!1,a.setForMove=!0;const p=this.collectedLeaveElements.indexOf(r);p>=0&&this.collectedLeaveElements.splice(p,1)}if(n){const p=this._fetchNamespace(n);p&&p.insertNode(r,e)}i&&this.collectEnterElement(r)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,r){r?this.disabledNodes.has(n)||(this.disabledNodes.add(n),Hr(n,tz)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),rl(n,tz))}removeNode(n,r,e){if(dm(r)){const i=n?this._fetchNamespace(n):null;i?i.removeNode(r,e):this.markElementAsRemoved(n,r,!1,e);const a=this.namespacesByHostElement.get(r);a&&a.id!==n&&a.removeNode(r,e)}else this._onRemovalComplete(r,e)}markElementAsRemoved(n,r,e,i,a){this.collectedLeaveElements.push(r),r[ea]={namespaceId:n,setForRemoval:i,hasAnimation:e,removedBeforeQueried:!1,previousTriggersValues:a}}listen(n,r,e,i,a){return dm(r)?this._fetchNamespace(n).listen(r,e,i,a):()=>{}}_buildInstruction(n,r,e,i,a){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,e,i,n.fromState.options,n.toState.options,r,a)}destroyInnerAnimations(n){let r=this.driver.query(n,tm,!0);r.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(n,FA,!0),r.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(n){const r=this.playersByElement.get(n);r&&r.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(n){const r=this.playersByQueriedElement.get(n);r&&r.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return Zo(this.players).onDone(()=>n());n()})}processLeaveNode(n){const r=n[ea];if(r&&r.setForRemoval){if(n[ea]=iD,r.namespaceId){this.destroyInnerAnimations(n);const e=this._fetchNamespace(r.namespaceId);e&&e.clearElementCache(n)}this._onRemovalComplete(n,r.setForRemoval)}n.classList?.contains(tz)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(n=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,i)=>this._balanceNamespaceList(e,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let e=0;ee()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],r.length?Zo(r).onDone(()=>{e.forEach(i=>i())}):e.forEach(i=>i())}}reportError(n){throw function Aie(t){return new K(3402,!1)}()}_flushAnimations(n,r){const e=new sm,i=[],a=new Map,p=[],d=new Map,c=new Map,s=new Map,o=new Set;this.disabledNodes.forEach(Te=>{o.add(Te);const Ve=this.driver.query(Te,".ng-animate-queued",!0);for(let $e=0;$e{const $e=jA+b++;f.set(Ve,$e),Te.forEach(Rt=>Hr(Rt,$e))});const m=[],g=new Set,w=new Set;for(let Te=0;Teg.add(Rt)):w.add(Ve))}const L=new Map,V=aD(u,Array.from(g));V.forEach((Te,Ve)=>{const $e=Zf+b++;L.set(Ve,$e),Te.forEach(Rt=>Hr(Rt,$e))}),n.push(()=>{h.forEach((Te,Ve)=>{const $e=f.get(Ve);Te.forEach(Rt=>rl(Rt,$e))}),V.forEach((Te,Ve)=>{const $e=L.get(Ve);Te.forEach(Rt=>rl(Rt,$e))}),m.forEach(Te=>{this.processLeaveNode(Te)})});const he=[],st=[];for(let Te=this._namespaceList.length-1;Te>=0;Te--)this._namespaceList[Te].drainQueuedTransitions(r).forEach($e=>{const Rt=$e.player,Zi=$e.element;if(he.push(Rt),this.collectedEnterElements.length){const gn=Zi[ea];if(gn&&gn.setForMove){if(gn.previousTriggersValues&&gn.previousTriggersValues.has($e.triggerName)){const m0=gn.previousTriggersValues.get($e.triggerName),Wr=this.statesByElement.get($e.element);if(Wr&&Wr.has($e.triggerName)){const fm=Wr.get($e.triggerName);fm.value=m0,Wr.set($e.triggerName,fm)}}return void Rt.destroy()}}const Ta=!l||!this.driver.containsElement(l,Zi),Mr=L.get(Zi),ts=f.get(Zi),hi=this._buildInstruction($e,e,ts,Mr,Ta);if(hi.errors&&hi.errors.length)return void st.push(hi);if(Ta)return Rt.onStart(()=>u0(Zi,hi.fromStyles)),Rt.onDestroy(()=>Ra(Zi,hi.toStyles)),void i.push(Rt);if($e.isFallbackTransition)return Rt.onStart(()=>u0(Zi,hi.fromStyles)),Rt.onDestroy(()=>Ra(Zi,hi.toStyles)),void i.push(Rt);const bD=[];hi.timelines.forEach(gn=>{gn.stretchStartingKeyframe=!0,this.disabledNodes.has(gn.element)||bD.push(gn)}),hi.timelines=bD,e.append(Zi,hi.timelines),p.push({instruction:hi,player:Rt,element:Zi}),hi.queriedElements.forEach(gn=>br(d,gn,[]).push(Rt)),hi.preStyleProps.forEach((gn,m0)=>{if(gn.size){let Wr=c.get(m0);Wr||c.set(m0,Wr=new Set),gn.forEach((fm,sz)=>Wr.add(sz))}}),hi.postStyleProps.forEach((gn,m0)=>{let Wr=s.get(m0);Wr||s.set(m0,Wr=new Set),gn.forEach((fm,sz)=>Wr.add(sz))})});if(st.length){const Te=[];st.forEach(Ve=>{Te.push(function zie(t,n){return new K(3505,!1)}())}),he.forEach(Ve=>Ve.destroy()),this.reportError(Te)}const nt=new Map,oi=new Map;p.forEach(Te=>{const Ve=Te.element;e.has(Ve)&&(oi.set(Ve,Ve),this._beforeAnimationBuild(Te.player.namespaceId,Te.instruction,nt))}),i.forEach(Te=>{const Ve=Te.element;this._getPreviousPlayers(Ve,!1,Te.namespaceId,Te.triggerName,null).forEach(Rt=>{br(nt,Ve,[]).push(Rt),Rt.destroy()})});const Bi=m.filter(Te=>sD(Te,c,s)),Zn=new Map;rD(Zn,this.driver,w,s,no).forEach(Te=>{sD(Te,c,s)&&Bi.push(Te)});const Ud=new Map;h.forEach((Te,Ve)=>{rD(Ud,this.driver,new Set(Te),c,"!")}),Bi.forEach(Te=>{const Ve=Zn.get(Te),$e=Ud.get(Te);Zn.set(Te,new Map([...Ve?.entries()??[],...$e?.entries()??[]]))});const f0=[],fD=[],mD={};p.forEach(Te=>{const{element:Ve,player:$e,instruction:Rt}=Te;if(e.has(Ve)){if(o.has(Ve))return $e.onDestroy(()=>Ra(Ve,Rt.toStyles)),$e.disabled=!0,$e.overrideTotalTime(Rt.totalTime),void i.push($e);let Zi=mD;if(oi.size>1){let Mr=Ve;const ts=[];for(;Mr=Mr.parentNode;){const hi=oi.get(Mr);if(hi){Zi=hi;break}ts.push(Mr)}ts.forEach(hi=>oi.set(hi,Zi))}const Ta=this._buildAnimation($e.namespaceId,Rt,nt,a,Ud,Zn);if($e.setRealPlayer(Ta),Zi===mD)f0.push($e);else{const Mr=this.playersByElement.get(Zi);Mr&&Mr.length&&($e.parentPlayer=Zo(Mr)),i.push($e)}}else u0(Ve,Rt.fromStyles),$e.onDestroy(()=>Ra(Ve,Rt.toStyles)),fD.push($e),o.has(Ve)&&i.push($e)}),fD.forEach(Te=>{const Ve=a.get(Te.element);if(Ve&&Ve.length){const $e=Zo(Ve);Te.setRealPlayer($e)}}),i.forEach(Te=>{Te.parentPlayer?Te.syncPlayerEvents(Te.parentPlayer):Te.destroy()});for(let Te=0;Te!Ta.destroyed);Zi.length?Ane(this,Ve,Zi):this.processLeaveNode(Ve)}return m.length=0,f0.forEach(Te=>{this.players.push(Te),Te.onDone(()=>{Te.destroy();const Ve=this.players.indexOf(Te);this.players.splice(Ve,1)}),Te.play()}),f0}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,r,e,i,a){let p=[];if(r){const d=this.playersByQueriedElement.get(n);d&&(p=d)}else{const d=this.playersByElement.get(n);if(d){const c=!a||a==Fd;d.forEach(s=>{s.queued||!c&&s.triggerName!=i||p.push(s)})}}return(e||i)&&(p=p.filter(d=>!(e&&e!=d.namespaceId||i&&i!=d.triggerName))),p}_beforeAnimationBuild(n,r,e){const a=r.element,p=r.isRemovalTransition?void 0:n,d=r.isRemovalTransition?void 0:r.triggerName;for(const c of r.timelines){const s=c.element,o=s!==a,l=br(e,s,[]);this._getPreviousPlayers(s,o,p,d,r.toState).forEach(h=>{const f=h.getRealPlayer();f.beforeDestroy&&f.beforeDestroy(),h.destroy(),l.push(h)})}u0(a,r.fromStyles)}_buildAnimation(n,r,e,i,a,p){const d=r.triggerName,c=r.element,s=[],o=new Set,l=new Set,u=r.timelines.map(f=>{const b=f.element;o.add(b);const m=b[ea];if(m&&m.removedBeforeQueried)return new vd(f.duration,f.delay);const g=b!==c,w=function zne(t){const n=[];return oD(t,n),n}((e.get(b)||hne).map(nt=>nt.getRealPlayer())).filter(nt=>!!nt.element&&nt.element===b),L=a.get(b),V=p.get(b),he=HE(this._normalizer,f.keyframes,L,V),st=this._buildPlayer(f,he,w);if(f.subTimeline&&i&&l.add(b),g){const nt=new rz(n,d,b);nt.setRealPlayer(st),s.push(nt)}return st});s.forEach(f=>{br(this.playersByQueriedElement,f.element,[]).push(f),f.onDone(()=>function gne(t,n,r){let e=t.get(n);if(e){if(e.length){const i=e.indexOf(r);e.splice(i,1)}0==e.length&&t.delete(n)}return e}(this.playersByQueriedElement,f.element,f))}),o.forEach(f=>Hr(f,jE));const h=Zo(u);return h.onDestroy(()=>{o.forEach(f=>rl(f,jE)),Ra(c,r.toStyles)}),l.forEach(f=>{br(i,f,[]).push(h)}),h}_buildPlayer(n,r,e){return r.length>0?this.driver.animate(n.element,r,n.duration,n.delay,n.easing,e):new vd(n.duration,n.delay)}}class rz{constructor(n,r,e){this.namespaceId=n,this.triggerName=r,this.element=e,this._player=new vd,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((r,e)=>{r.forEach(i=>PA(n,e,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const r=this._player;r.triggerCallback&&n.onStart(()=>r.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,r){br(this._queuedCallbacks,n,[]).push(r)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const r=this._player;r.triggerCallback&&r.triggerCallback(n)}}function dm(t){return t&&1===t.nodeType}function nD(t,n){const r=t.style.display;return t.style.display=n??"none",r}function rD(t,n,r,e,i){const a=[];r.forEach(c=>a.push(nD(c)));const p=[];e.forEach((c,s)=>{const o=new Map;c.forEach(l=>{const u=n.computeStyle(s,l,i);o.set(l,u),(!u||0==u.length)&&(s[ea]=fne,p.push(s))}),t.set(s,o)});let d=0;return r.forEach(c=>nD(c,a[d++])),p}function aD(t,n){const r=new Map;if(t.forEach(d=>r.set(d,[])),0==n.length)return r;const i=new Set(n),a=new Map;function p(d){if(!d)return 1;let c=a.get(d);if(c)return c;const s=d.parentNode;return c=r.has(s)?s:i.has(s)?1:p(s),a.set(d,c),c}return n.forEach(d=>{const c=p(d);1!==c&&r.get(c).push(d)}),r}function Hr(t,n){t.classList?.add(n)}function rl(t,n){t.classList?.remove(n)}function Ane(t,n,r){Zo(r).onDone(()=>t.processLeaveNode(n))}function oD(t,n){for(let r=0;ri.add(a)):n.set(t,e),r.delete(t),!0}class pm{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._triggerCache={},this.onRemovalComplete=(i,a)=>{},this._transitionEngine=new bne(n,r,e),this._timelineEngine=new lne(n,r,e),this._transitionEngine.onRemovalComplete=(i,a)=>this.onRemovalComplete(i,a)}registerTrigger(n,r,e,i,a){const p=n+"-"+i;let d=this._triggerCache[p];if(!d){const c=[],o=GA(this._driver,a,c,[]);if(c.length)throw function die(t,n){return new K(3404,!1)}();d=function rne(t,n,r){return new ane(t,n,r)}(i,o,this._normalizer),this._triggerCache[p]=d}this._transitionEngine.registerTrigger(r,i,d)}register(n,r){this._transitionEngine.register(n,r)}destroy(n,r){this._transitionEngine.destroy(n,r)}onInsert(n,r,e,i){this._transitionEngine.insertNode(n,r,e,i)}onRemove(n,r,e){this._transitionEngine.removeNode(n,r,e)}disableAnimations(n,r){this._transitionEngine.markElementAsDisabled(n,r)}process(n,r,e,i){if("@"==e.charAt(0)){const[a,p]=WE(e);this._timelineEngine.command(a,r,p,i)}else this._transitionEngine.trigger(n,r,e,i)}listen(n,r,e,i,a){if("@"==e.charAt(0)){const[p,d]=WE(e);return this._timelineEngine.listen(p,r,d,a)}return this._transitionEngine.listen(n,r,e,i,a)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let vne=(()=>{class n{constructor(e,i,a){this._element=e,this._startStyles=i,this._endStyles=a,this._state=0;let p=n.initialStylesByElement.get(e);p||n.initialStylesByElement.set(e,p=new Map),this._initialStyles=p}start(){this._state<1&&(this._startStyles&&Ra(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ra(this._element,this._initialStyles),this._endStyles&&(Ra(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(u0(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(u0(this._element,this._endStyles),this._endStyles=null),Ra(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function az(t){let n=null;return t.forEach((r,e)=>{(function yne(t){return"display"===t||"position"===t})(e)&&(n=n||new Map,n.set(e,r))}),n}class lD{constructor(n,r,e,i){this.element=n,this.keyframes=r,this.options=e,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=e.duration,this._delay=e.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const r=[];return n.forEach(e=>{r.push(Object.fromEntries(e))}),r}_triggerWebAnimation(n,r,e){return n.animate(this._convertKeyframesToObject(r),e)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((e,i)=>{"offset"!==i&&n.set(i,this._finished?e:XE(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const r="start"===n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class Cne{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}matchesElement(n,r){return!1}containsElement(n,r){return BE(n,r)}getParentElement(n){return NA(n)}query(n,r,e){return IE(n,r,e)}computeStyle(n,r,e){return window.getComputedStyle(n)[r]}animate(n,r,e,i,a,p=[]){const c={duration:e,delay:i,fill:0==i?"both":"forwards"};a&&(c.easing=a);const s=new Map,o=p.filter(h=>h instanceof lD);(function Die(t,n){return 0===t||0===n})(e,i)&&o.forEach(h=>{h.currentSnapshot.forEach((f,b)=>s.set(b,f))});let l=function qie(t){return t.length?t[0]instanceof Map?t:t.map(n=>FE(n)):[]}(r).map(h=>es(h));l=function kie(t,n,r){if(r.size&&n.length){let e=n[0],i=[];if(r.forEach((a,p)=>{e.has(p)||i.push(p),e.set(p,a)}),i.length)for(let a=1;ap.set(d,XE(t,d)))}}return n}(n,l,s);const u=function wne(t,n){let r=null,e=null;return Array.isArray(n)&&n.length?(r=az(n[0]),n.length>1&&(e=az(n[n.length-1]))):n instanceof Map&&(r=az(n)),r||e?new vne(t,r,e):null}(n,l);return new lD(n,l,c,u)}}let xne=(()=>{var t;class n extends C4{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Vn.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const a=Array.isArray(e)?x4(e):e;return cD(this._renderer,null,i,"register",[a]),new Rne(i,this._renderer)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(nc),H(Ye))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();class Rne extends YY{constructor(n,r){super(),this._id=n,this._renderer=r}create(n,r){return new Tne(this._id,n,r||{},this._renderer)}}class Tne{constructor(n,r,e,i){this.id=n,this.element=r,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",e)}_listen(n,r){return this._renderer.listen(this.element,`@@${this.id}:${n}`,r)}_command(n,...r){return cD(this._renderer,this.element,this.id,n,r)}onDone(n){this._listen("done",n)}onStart(n){this._listen("start",n)}onDestroy(n){this._listen("destroy",n)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(n){this._command("setPosition",n)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function cD(t,n,r,e,i){return t.setProperty(n,`@@${r}:${e}`,i)}const dD="@.disabled";let qne=(()=>{var t;class n{constructor(e,i,a){this.delegate=e,this.engine=i,this._zone=a,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(p,d)=>{const c=d?.parentNode(p);c&&d.removeChild(c,p)}}createRenderer(e,i){const p=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let l=this._rendererCache.get(p);return l||(l=new pD("",p,this.engine,()=>this._rendererCache.delete(p)),this._rendererCache.set(p,l)),l}const d=i.id,c=i.id+"-"+this._currentId;this._currentId++,this.engine.register(c,e);const s=l=>{Array.isArray(l)?l.forEach(s):this.engine.registerTrigger(d,c,e,l.name,l)};return i.data.animation.forEach(s),new Sne(this,c,p,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,a){e>=0&&ei(a)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(p=>{const[d,c]=p;d(c)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,a]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(nc),H(pm),H(ze))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})();class pD{constructor(n,r,e,i){this.namespaceId=n,this.delegate=r,this.engine=e,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,r){return this.delegate.createElement(n,r)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,r){this.delegate.appendChild(n,r),this.engine.onInsert(this.namespaceId,r,n,!1)}insertBefore(n,r,e,i=!0){this.delegate.insertBefore(n,r,e),this.engine.onInsert(this.namespaceId,r,n,i)}removeChild(n,r,e){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(n,r){return this.delegate.selectRootElement(n,r)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,r,e,i){this.delegate.setAttribute(n,r,e,i)}removeAttribute(n,r,e){this.delegate.removeAttribute(n,r,e)}addClass(n,r){this.delegate.addClass(n,r)}removeClass(n,r){this.delegate.removeClass(n,r)}setStyle(n,r,e,i){this.delegate.setStyle(n,r,e,i)}removeStyle(n,r,e){this.delegate.removeStyle(n,r,e)}setProperty(n,r,e){"@"==r.charAt(0)&&r==dD?this.disableAnimations(n,!!e):this.delegate.setProperty(n,r,e)}setValue(n,r){this.delegate.setValue(n,r)}listen(n,r,e){return this.delegate.listen(n,r,e)}disableAnimations(n,r){this.engine.disableAnimations(n,r)}}class Sne extends pD{constructor(n,r,e,i,a){super(r,e,i,a),this.factory=n,this.namespaceId=r}setProperty(n,r,e){"@"==r.charAt(0)?"."==r.charAt(1)&&r==dD?this.disableAnimations(n,e=void 0===e||!!e):this.engine.process(this.namespaceId,n,r.slice(1),e):this.delegate.setProperty(n,r,e)}listen(n,r,e){if("@"==r.charAt(0)){const i=function Ene(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let a=r.slice(1),p="";return"@"!=a.charAt(0)&&([a,p]=function Dne(t){const n=t.indexOf(".");return[t.substring(0,n),t.slice(n+1)]}(a)),this.engine.listen(this.namespaceId,i,a,p,d=>{this.factory.scheduleListenerCallback(d._data||-1,e,d)})}return this.delegate.listen(n,r,e)}}const uD=[{provide:C4,useClass:xne},{provide:ZA,useFactory:function Lne(){return new ene}},{provide:pm,useClass:(()=>{var t;class n extends pm{constructor(e,i,a,p){super(e.body,i,a)}ngOnDestroy(){this.flush()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ye),H(VA),H(ZA),H(Po))},t.\u0275prov=X({token:t,factory:t.\u0275fac}),n})()},{provide:nc,useFactory:function Hne(t,n,r){return new qne(t,n,r)},deps:[JM,pm,ze]}],oz=[{provide:VA,useFactory:()=>new Cne},{provide:on,useValue:"BrowserAnimations"},...uD],hD=[{provide:VA,useClass:NE},{provide:on,useValue:"NoopAnimations"},...uD];let Wne=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?hD:oz}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ue({type:t}),t.\u0275inj=pe({providers:oz,imports:[yx]}),n})();const Pne={provide:E2,useExisting:ft(()=>tE),multi:!0};function Bne(t){return new MK(t,"./assets/i18n/",".json")}function Ine(t){const n={basePath:t.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new at(n)}const Nne=t=>()=>t.loadConfigs();let Vne=(()=>{var t;class n{constructor(e,i){this.customIconService=e,this.translate=i,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ZS),H(Ks))},t.\u0275mod=ue({type:t,bootstrap:[lF]}),t.\u0275inj=pe({providers:[ZS,{provide:Fu,useFactory:Nne,multi:!0,deps:[zK]},{provide:at,useFactory:Ine,deps:[Zr]},tE,Pne,{provide:OK,useClass:tK},{provide:Ph,useFactory:()=>localStorage}],imports:[yx,Wne,qF,IJ,gK,Ff,Bte,so,TE,OA,wA,YS,Nte,lU.forRoot(),Vte,k1.forRoot({loader:{provide:Zc,useFactory:Bne,deps:[Nt]}})]}),n})();yV().bootstrapModule(Vne).catch(t=>console.error(t))},217:function(U,J){var W,O;void 0!==(O="function"==typeof(W=function(){"use strict";function v(F,se,ve){var Me=new XMLHttpRequest;Me.open("GET",F),Me.responseType="blob",Me.onload=function(){I(Me.response,se,ve)},Me.onerror=function(){console.error("could not download file")},Me.send()}function C(F){var se=new XMLHttpRequest;se.open("HEAD",F,!1);try{se.send()}catch{}return 200<=se.status&&299>=se.status}function S(F){try{F.dispatchEvent(new MouseEvent("click"))}catch{var se=document.createEvent("MouseEvents");se.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),F.dispatchEvent(se)}}var D="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,P=D.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),I=D.saveAs||("object"!=typeof window||window!==D?function(){}:"download"in HTMLAnchorElement.prototype&&!P?function(F,se,ve){var Me=D.URL||D.webkitURL,Vt=document.createElement("a");Vt.download=se=se||F.name||"download",Vt.rel="noopener","string"==typeof F?(Vt.href=F,Vt.origin===location.origin?S(Vt):C(Vt.href)?v(F,se,ve):S(Vt,Vt.target="_blank")):(Vt.href=Me.createObjectURL(F),setTimeout(function(){Me.revokeObjectURL(Vt.href)},4e4),setTimeout(function(){S(Vt)},0))}:"msSaveOrOpenBlob"in navigator?function(F,se,ve){if(se=se||F.name||"download","string"!=typeof F)navigator.msSaveOrOpenBlob(function x(F,se){return typeof se>"u"?se={autoBom:!1}:"object"!=typeof se&&(console.warn("Deprecated: Expected third argument to be a object"),se={autoBom:!se}),se.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(F.type)?new Blob(["\ufeff",F],{type:F.type}):F}(F,ve),se);else if(C(F))v(F,se,ve);else{var Me=document.createElement("a");Me.href=F,Me.target="_blank",setTimeout(function(){S(Me)})}}:function(F,se,ve,Me){if((Me=Me||open("","_blank"))&&(Me.document.title=Me.document.body.innerText="downloading..."),"string"==typeof F)return v(F,se,ve);var Vt="application/octet-stream"===F.type,fe=/constructor/i.test(D.HTMLElement)||D.safari,fi=/CriOS\/[\d]+/.test(navigator.userAgent);if((fi||Vt&&fe||P)&&typeof FileReader<"u"){var si=new FileReader;si.onloadend=function(){var ln=si.result;ln=fi?ln:ln.replace(/^data:[^;]*;/,"data:attachment/file;"),Me?Me.location.href=ln:location=ln,Me=null},si.readAsDataURL(F)}else{var sn=D.URL||D.webkitURL,Pr=sn.createObjectURL(F);Me?Me.location=Pr:location.href=Pr,Me=null,setTimeout(function(){sn.revokeObjectURL(Pr)},4e4)}});D.saveAs=I.saveAs=I,U.exports=I})?W.apply(J,[]):W)&&(U.exports=O)},9930:(U,J,W)=>{W(8094).tz.load(W(1128))},8094:function(U,J,W){var q,O,x;!function(v,C){"use strict";U.exports?U.exports=C(W(6676)):(O=[W(6676)],void 0!==(x="function"==typeof(q=C)?q.apply(J,O):q)&&(U.exports=x))}(0,function(v){"use strict";void 0===v.version&&v.default&&(v=v.default);var se,S={},D={},P={},I={},F={};(!v||"string"!=typeof v.version)&&Pe("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var ve=v.version.split("."),Me=+ve[0],Vt=+ve[1];function fe(N){return N>96?N-87:N>64?N-29:N-48}function fi(N){var ae=0,ne=N.split("."),_e=ne[0],He=ne[1]||"",Xe=1,Ai=0,li=1;for(45===N.charCodeAt(0)&&(ae=1,li=-1);ae<_e.length;ae++)Ai=60*Ai+fe(_e.charCodeAt(ae));for(ae=0;ae= 2.6.0. You are using Moment.js "+v.version+". See momentjs.com"),Br.prototype={_set:function(N){this.name=N.name,this.abbrs=N.abbrs,this.untils=N.untils,this.offsets=N.offsets,this.population=N.population},_index:function(N){var _e,ae=+N,ne=this.untils;for(_e=0;_eAi&&St.moveInvalidForward&&(Xe=Ai),ae<_e[li]-6e4*Xe)return ne[li];return ne[He]},abbr:function(N){return this.abbrs[this._index(N)]},offset:function(N){return Pe("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(N)]},utcOffset:function(N){return this.offsets[this._index(N)]}},_r.prototype.scoreOffsetAt=function(N){this.offsetScore+=Math.abs(this.zone.utcOffset(N.at)-N.offset),this.zone.abbr(N.at).replace(/[^A-Z]/g,"")!==N.abbr&&this.abbrScore++},St.version="0.5.43",St.dataVersion="",St._zones=S,St._links=D,St._names=I,St._countries=P,St.add=bt,St.link=qa,St.load=function jt(N){bt(N.zones),qa(N.links),function oe(N){var ae,ne,_e,He;if(N&&N.length)for(ae=0;ae3){var ae=I[Ar(N)];if(ae)return ae;Pe("Moment Timezone found "+N+" from the Intl api, but did not have that data loaded.")}}catch{}var Et,Ai,li,ne=function b0(){var _e,He,Xe,N=(new Date).getFullYear()-2,ae=new Ei(new Date(N,0,1)),ne=[ae];for(Xe=1;Xe<48;Xe++)(He=new Ei(new Date(N,Xe,1))).offset!==ae.offset&&(_e=Ii(ae,He),ne.push(_e),ne.push(new Ei(new Date(_e.at+6e4)))),ae=He;for(Xe=0;Xe<4;Xe++)ne.push(new Ei(new Date(N+Xe,0,1))),ne.push(new Ei(new Date(N+Xe,6,1)));return ne}(),_e=ne.length,He=function is(N){var He,Xe,Et,ae=N.length,ne={},_e=[];for(He=0;He0?Xe[0].zone.name:void 0}()),se},St.names=function Pn(){var N,ae=[];for(N in I)I.hasOwnProperty(N)&&(S[N]||S[D[N]])&&I[N]&&ae.push(I[N]);return ae.sort()},St.Zone=Br,St.unpack=ln,St.unpackBase60=fi,St.needsOffset=ta,St.moveInvalidForward=!0,St.moveAmbiguousForward=!1,St.countries=function rs(){return Object.keys(P)},St.zonesForCountry=function Se(N,ae){if(!(N=function Nr(N){return N=N.toUpperCase(),P[N]||null}(N)))return null;var ne=N.zones.sort();return ae?ne.map(function(_e){return{name:_e,offset:Mn(_e).utcOffset(new Date)}}):ne};var _n=v.fn;function fo(N){return function(){return this._z?this._z.abbr(this):N.call(this)}}function g0(N){return function(){return this._z=null,N.apply(this,arguments)}}v.tz=St,v.defaultZone=null,v.updateOffset=function(N,ae){var _e,ne=v.defaultZone;if(void 0===N._z&&(ne&&ta(N)&&!N._isUTC&&(N._d=v.utc(N._a)._d,N.utc().add(ne.parse(N),"minutes")),N._z=ne),N._z)if(_e=N._z.utcOffset(N),Math.abs(_e)<16&&(_e/=60),void 0!==N.utcOffset){var He=N._z;N.utcOffset(-_e,ae),N._z=He}else N.zone(_e,ae)},_n.tz=function(N,ae){if(N){if("string"!=typeof N)throw new Error("Time zone name must be a string, got "+N+" ["+typeof N+"]");return this._z=Mn(N),this._z?v.updateOffset(this,ae):Pe("Moment Timezone has no data for "+N+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},_n.zoneName=fo(_n.zoneName),_n.zoneAbbr=fo(_n.zoneAbbr),_n.utc=g0(_n.utc),_n.local=g0(_n.local),_n.utcOffset=function al(N){return function(){return arguments.length>0&&(this._z=null),N.apply(this,arguments)}}(_n.utcOffset),v.tz.setDefault=function(N){return(Me<2||2===Me&&Vt<9)&&Pe("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+v.version+"."),v.defaultZone=N?Mn(N):null,v};var Sa=v.momentProperties;return"[object Array]"===Object.prototype.toString.call(Sa)?(Sa.push("_z"),Sa.push("_a")):Sa&&(Sa._z=null),v})},3274:function(U,J,W){!function(q){"use strict";q.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(x){return/^nm$/i.test(x)},meridiem:function(x,v,C){return x<12?C?"vm":"VM":C?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(x){return x+(1===x||8===x||x>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},1867:function(U,J,W){!function(q){"use strict";var O=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},x={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},v=function(D){return function(P,I,F,se){var ve=O(P),Me=x[D][O(P)];return 2===ve&&(Me=Me[I?0:1]),Me.replace(/%d/i,P)}},C=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];q.defineLocale("ar-dz",{months:C,monthsShort:C,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(D){return"\u0645"===D},meridiem:function(D,P,I){return D<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},postformat:function(D){return D.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(W(6676))},7078:function(U,J,W){!function(q){"use strict";q.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(W(6676))},7776:function(U,J,W){!function(q){"use strict";var O={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},x=function(P){return 0===P?0:1===P?1:2===P?2:P%100>=3&&P%100<=10?3:P%100>=11?4:5},v={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},C=function(P){return function(I,F,se,ve){var Me=x(I),Vt=v[P][x(I)];return 2===Me&&(Vt=Vt[F?0:1]),Vt.replace(/%d/i,I)}},S=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];q.defineLocale("ar-ly",{months:S,monthsShort:S,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(P){return"\u0645"===P},meridiem:function(P,I,F){return P<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:C("s"),ss:C("s"),m:C("m"),mm:C("m"),h:C("h"),hh:C("h"),d:C("d"),dd:C("d"),M:C("M"),MM:C("M"),y:C("y"),yy:C("y")},preparse:function(P){return P.replace(/\u060c/g,",")},postformat:function(P){return P.replace(/\d/g,function(I){return O[I]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},6789:function(U,J,W){!function(q){"use strict";q.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(W(6676))},6897:function(U,J,W){!function(q){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};q.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(C){return"\u0645"===C},meridiem:function(C,S,D){return C<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(C){return C.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(S){return x[S]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(W(6676))},1585:function(U,J,W){!function(q){"use strict";q.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(W(6676))},2097:function(U,J,W){!function(q){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},v=function(I){return 0===I?0:1===I?1:2===I?2:I%100>=3&&I%100<=10?3:I%100>=11?4:5},C={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},S=function(I){return function(F,se,ve,Me){var Vt=v(F),fe=C[I][v(F)];return 2===Vt&&(fe=fe[se?0:1]),fe.replace(/%d/i,F)}},D=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];q.defineLocale("ar",{months:D,monthsShort:D,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(I){return"\u0645"===I},meridiem:function(I,F,se){return I<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:S("s"),ss:S("s"),m:S("m"),mm:S("m"),h:S("h"),hh:S("h"),d:S("d"),dd:S("d"),M:S("M"),MM:S("M"),y:S("y"),yy:S("y")},preparse:function(I){return I.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(F){return x[F]}).replace(/\u060c/g,",")},postformat:function(I){return I.replace(/\d/g,function(F){return O[F]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},5611:function(U,J,W){!function(q){"use strict";var O={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};q.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(v){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(v)},meridiem:function(v,C,S){return v<4?"gec\u0259":v<12?"s\u0259h\u0259r":v<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(v){if(0===v)return v+"-\u0131nc\u0131";var C=v%10;return v+(O[C]||O[v%100-C]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},2459:function(U,J,W){!function(q){"use strict";function x(C,S,D){return"m"===D?S?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===D?S?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":C+" "+function O(C,S){var D=C.split("_");return S%10==1&&S%100!=11?D[0]:S%10>=2&&S%10<=4&&(S%100<10||S%100>=20)?D[1]:D[2]}({ss:S?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:S?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:S?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[D],+C)}q.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:x,mm:x,h:x,hh:x,d:"\u0434\u0437\u0435\u043d\u044c",dd:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(C){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(C)},meridiem:function(C,S,D){return C<4?"\u043d\u043e\u0447\u044b":C<12?"\u0440\u0430\u043d\u0456\u0446\u044b":C<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(C,S){switch(S){case"M":case"d":case"DDD":case"w":case"W":return C%10!=2&&C%10!=3||C%100==12||C%100==13?C+"-\u044b":C+"-\u0456";case"D":return C+"-\u0433\u0430";default:return C}},week:{dow:1,doy:7}})}(W(6676))},1825:function(U,J,W){!function(q){"use strict";q.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(x){var v=x%10,C=x%100;return 0===x?x+"-\u0435\u0432":0===C?x+"-\u0435\u043d":C>10&&C<20?x+"-\u0442\u0438":1===v?x+"-\u0432\u0438":2===v?x+"-\u0440\u0438":7===v||8===v?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(W(6676))},5918:function(U,J,W){!function(q){"use strict";q.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(W(6676))},9683:function(U,J,W){!function(q){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};q.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(C,S){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===S?C<4?C:C+12:"\u09ad\u09cb\u09b0"===S||"\u09b8\u0995\u09be\u09b2"===S?C:"\u09a6\u09c1\u09aa\u09c1\u09b0"===S?C>=3?C:C+12:"\u09ac\u09bf\u0995\u09be\u09b2"===S||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===S?C+12:void 0},meridiem:function(C,S,D){return C<4?"\u09b0\u09be\u09a4":C<6?"\u09ad\u09cb\u09b0":C<12?"\u09b8\u0995\u09be\u09b2":C<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<18?"\u09ac\u09bf\u0995\u09be\u09b2":C<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(W(6676))},4065:function(U,J,W){!function(q){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};q.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(C,S){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===S&&C>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===S&&C<5||"\u09ac\u09bf\u0995\u09be\u09b2"===S?C+12:C},meridiem:function(C,S,D){return C<4?"\u09b0\u09be\u09a4":C<10?"\u09b8\u0995\u09be\u09b2":C<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(W(6676))},1034:function(U,J,W){!function(q){"use strict";var O={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},x={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};q.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(C){return C.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(C,S){return 12===C&&(C=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===S&&C>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===S&&C<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===S?C+12:C},meridiem:function(C,S,D){return C<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":C<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":C<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":C<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(W(6676))},7671:function(U,J,W){!function(q){"use strict";function O(fe,fi,si){return fe+" "+function C(fe,fi){return 2===fi?function S(fe){var fi={m:"v",b:"v",d:"z"};return void 0===fi[fe.charAt(0)]?fe:fi[fe.charAt(0)]+fe.substring(1)}(fe):fe}({mm:"munutenn",MM:"miz",dd:"devezh"}[si],fe)}function v(fe){return fe>9?v(fe%10):fe}var D=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],P=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,Me=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];q.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:Me,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:Me,monthsRegex:P,monthsShortRegex:P,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:O,h:"un eur",hh:"%d eur",d:"un devezh",dd:O,M:"ur miz",MM:O,y:"ur bloaz",yy:function x(fe){switch(v(fe)){case 1:case 3:case 4:case 5:case 9:return fe+" bloaz";default:return fe+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(fe){return fe+(1===fe?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(fe){return"g.m."===fe},meridiem:function(fe,fi,si){return fe<12?"a.m.":"g.m."}})}(W(6676))},8153:function(U,J,W){!function(q){"use strict";function O(v,C,S){var D=v+" ";switch(S){case"ss":return D+(1===v?"sekunda":2===v||3===v||4===v?"sekunde":"sekundi");case"m":return C?"jedna minuta":"jedne minute";case"mm":return D+(1===v?"minuta":2===v||3===v||4===v?"minute":"minuta");case"h":return C?"jedan sat":"jednog sata";case"hh":return D+(1===v?"sat":2===v||3===v||4===v?"sata":"sati");case"dd":return D+(1===v?"dan":"dana");case"MM":return D+(1===v?"mjesec":2===v||3===v||4===v?"mjeseca":"mjeseci");case"yy":return D+(1===v?"godina":2===v||3===v||4===v?"godine":"godina")}}q.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},4287:function(U,J,W){!function(q){"use strict";q.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(x,v){var C=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===v||"W"===v)&&(C="a"),x+C},week:{dow:1,doy:4}})}(W(6676))},2616:function(U,J,W){!function(q){"use strict";var O={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},x="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),v=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],C=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function S(I){return I>1&&I<5&&1!=~~(I/10)}function D(I,F,se,ve){var Me=I+" ";switch(se){case"s":return F||ve?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return F||ve?Me+(S(I)?"sekundy":"sekund"):Me+"sekundami";case"m":return F?"minuta":ve?"minutu":"minutou";case"mm":return F||ve?Me+(S(I)?"minuty":"minut"):Me+"minutami";case"h":return F?"hodina":ve?"hodinu":"hodinou";case"hh":return F||ve?Me+(S(I)?"hodiny":"hodin"):Me+"hodinami";case"d":return F||ve?"den":"dnem";case"dd":return F||ve?Me+(S(I)?"dny":"dn\xed"):Me+"dny";case"M":return F||ve?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return F||ve?Me+(S(I)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Me+"m\u011bs\xedci";case"y":return F||ve?"rok":"rokem";case"yy":return F||ve?Me+(S(I)?"roky":"let"):Me+"lety"}}q.defineLocale("cs",{months:O,monthsShort:x,monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7049:function(U,J,W){!function(q){"use strict";q.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(x){return x+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(x)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(x)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(W(6676))},9172:function(U,J,W){!function(q){"use strict";q.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(x){var C="";return x>20?C=40===x||50===x||60===x||80===x||100===x?"fed":"ain":x>0&&(C=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][x]),x+C},week:{dow:1,doy:4}})}(W(6676))},605:function(U,J,W){!function(q){"use strict";q.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},3395:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[S][0]:P[S][1]}q.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9835:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[S][0]:P[S][1]}q.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4013:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[S][0]:P[S][1]}q.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4570:function(U,J,W){!function(q){"use strict";var O=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],x=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];q.defineLocale("dv",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(C){return"\u0789\u078a"===C},meridiem:function(C,S,D){return C<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(W(6676))},1859:function(U,J,W){!function(q){"use strict";q.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(v,C){return v?"string"==typeof C&&/D/.test(C.substring(0,C.indexOf("MMMM")))?this._monthsGenitiveEl[v.month()]:this._monthsNominativeEl[v.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(v,C,S){return v>11?S?"\u03bc\u03bc":"\u039c\u039c":S?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(v){return"\u03bc"===(v+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(v,C){var S=this._calendarEl[v],D=C&&C.hours();return function O(v){return typeof Function<"u"&&v instanceof Function||"[object Function]"===Object.prototype.toString.call(v)}(S)&&(S=S.apply(C)),S.replace("{}",D%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(W(6676))},5785:function(U,J,W){!function(q){"use strict";q.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:0,doy:4}})}(W(6676))},3792:function(U,J,W){!function(q){"use strict";q.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")}})}(W(6676))},7651:function(U,J,W){!function(q){"use strict";q.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},1929:function(U,J,W){!function(q){"use strict";q.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},9818:function(U,J,W){!function(q){"use strict";q.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")}})}(W(6676))},6612:function(U,J,W){!function(q){"use strict";q.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:0,doy:6}})}(W(6676))},4900:function(U,J,W){!function(q){"use strict";q.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},2721:function(U,J,W){!function(q){"use strict";q.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},5159:function(U,J,W){!function(q){"use strict";q.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(x){return"p"===x.charAt(0).toLowerCase()},meridiem:function(x,v,C){return x>11?C?"p.t.m.":"P.T.M.":C?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(W(6676))},1780:function(U,J,W){!function(q){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;q.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},3468:function(U,J,W){!function(q){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;q.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(W(6676))},4938:function(U,J,W){!function(q){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;q.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(W(6676))},1954:function(U,J,W){!function(q){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;q.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(W(6676))},1453:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){var P={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[v+"sekundi",v+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[v+" minuti",v+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[v+" tunni",v+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[v+" kuu",v+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[v+" aasta",v+" aastat"]};return C?P[S][2]?P[S][2]:P[S][1]:D?P[S][0]:P[S][1]}q.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:"%d p\xe4eva",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4697:function(U,J,W){!function(q){"use strict";q.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},2900:function(U,J,W){!function(q){"use strict";var O={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},x={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};q.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(C){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(C)},meridiem:function(C,S,D){return C<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/[\u06f0-\u06f9]/g,function(S){return x[S]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(W(6676))},9775:function(U,J,W){!function(q){"use strict";var O="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),x=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",O[7],O[8],O[9]];function v(D,P,I,F){var se="";switch(I){case"s":return F?"muutaman sekunnin":"muutama sekunti";case"ss":se=F?"sekunnin":"sekuntia";break;case"m":return F?"minuutin":"minuutti";case"mm":se=F?"minuutin":"minuuttia";break;case"h":return F?"tunnin":"tunti";case"hh":se=F?"tunnin":"tuntia";break;case"d":return F?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":se=F?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return F?"kuukauden":"kuukausi";case"MM":se=F?"kuukauden":"kuukautta";break;case"y":return F?"vuoden":"vuosi";case"yy":se=F?"vuoden":"vuotta"}return function C(D,P){return D<10?P?x[D]:O[D]:D}(D,F)+" "+se}q.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4282:function(U,J,W){!function(q){"use strict";q.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},4236:function(U,J,W){!function(q){"use strict";q.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2830:function(U,J,W){!function(q){"use strict";q.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(x,v){switch(v){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}}})}(W(6676))},1412:function(U,J,W){!function(q){"use strict";q.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(x,v){switch(v){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}},week:{dow:1,doy:4}})}(W(6676))},9361:function(U,J,W){!function(q){"use strict";var v=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,C=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];q.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(D,P){switch(P){case"D":return D+(1===D?"er":"");default:case"M":case"Q":case"DDD":case"d":return D+(1===D?"er":"e");case"w":case"W":return D+(1===D?"re":"e")}},week:{dow:1,doy:4}})}(W(6676))},6984:function(U,J,W){!function(q){"use strict";var O="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),x="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");q.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(C,S){return C?/-MMM-/.test(S)?x[C.month()]:O[C.month()]:O},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(C){return C+(1===C||8===C||C>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},3961:function(U,J,W){!function(q){"use strict";q.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(W(6676))},8849:function(U,J,W){!function(q){"use strict";q.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(W(6676))},4273:function(U,J,W){!function(q){"use strict";q.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(x){return 0===x.indexOf("un")?"n"+x:"en "+x},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},623:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){var P={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[v+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",v+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[v+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",v+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[v+" \u0935\u0930\u093e\u0902\u0928\u0940",v+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[v+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",v+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[v+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",v+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[v+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",v+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return D?P[S][0]:P[S][1]}q.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(v,C){return"D"===C?v+"\u0935\u0947\u0930":v},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(v,C){return 12===v&&(v=0),"\u0930\u093e\u0924\u0940"===C?v<4?v:v+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===C?v:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===C?v>12?v:v+12:"\u0938\u093e\u0902\u091c\u0947"===C?v+12:void 0},meridiem:function(v,C,S){return v<4?"\u0930\u093e\u0924\u0940":v<12?"\u0938\u0915\u093e\u0933\u0940\u0902":v<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":v<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(W(6676))},2696:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){var P={s:["thoddea sekondamni","thodde sekond"],ss:[v+" sekondamni",v+" sekond"],m:["eka mintan","ek minut"],mm:[v+" mintamni",v+" mintam"],h:["eka voran","ek vor"],hh:[v+" voramni",v+" voram"],d:["eka disan","ek dis"],dd:[v+" disamni",v+" dis"],M:["eka mhoinean","ek mhoino"],MM:[v+" mhoineamni",v+" mhoine"],y:["eka vorsan","ek voros"],yy:[v+" vorsamni",v+" vorsam"]};return D?P[S][0]:P[S][1]}q.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(v,C){return"D"===C?v+"er":v},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(v,C){return 12===v&&(v=0),"rati"===C?v<4?v:v+12:"sokallim"===C?v:"donparam"===C?v>12?v:v+12:"sanje"===C?v+12:void 0},meridiem:function(v,C,S){return v<4?"rati":v<12?"sokallim":v<16?"donparam":v<20?"sanje":"rati"}})}(W(6676))},6928:function(U,J,W){!function(q){"use strict";var O={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},x={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};q.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(C){return C.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(C,S){return 12===C&&(C=0),"\u0ab0\u0abe\u0aa4"===S?C<4?C:C+12:"\u0ab8\u0ab5\u0abe\u0ab0"===S?C:"\u0aac\u0aaa\u0acb\u0ab0"===S?C>=10?C:C+12:"\u0ab8\u0abe\u0a82\u0a9c"===S?C+12:void 0},meridiem:function(C,S,D){return C<4?"\u0ab0\u0abe\u0aa4":C<10?"\u0ab8\u0ab5\u0abe\u0ab0":C<17?"\u0aac\u0aaa\u0acb\u0ab0":C<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(W(6676))},4804:function(U,J,W){!function(q){"use strict";q.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(x){return 2===x?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":x+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(x){return 2===x?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":x+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(x){return 2===x?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":x+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(x){return 2===x?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":x%10==0&&10!==x?x+" \u05e9\u05e0\u05d4":x+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(x){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(x)},meridiem:function(x,v,C){return x<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":x<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":x<12?C?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":x<18?C?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(W(6676))},3015:function(U,J,W){!function(q){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},v=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];q.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:v,longMonthsParse:v,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(D){return D.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(P){return x[P]})},postformat:function(D){return D.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(D,P){return 12===D&&(D=0),"\u0930\u093e\u0924"===P?D<4?D:D+12:"\u0938\u0941\u092c\u0939"===P?D:"\u0926\u094b\u092a\u0939\u0930"===P?D>=10?D:D+12:"\u0936\u093e\u092e"===P?D+12:void 0},meridiem:function(D,P,I){return D<4?"\u0930\u093e\u0924":D<10?"\u0938\u0941\u092c\u0939":D<17?"\u0926\u094b\u092a\u0939\u0930":D<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(W(6676))},7134:function(U,J,W){!function(q){"use strict";function O(v,C,S){var D=v+" ";switch(S){case"ss":return D+(1===v?"sekunda":2===v||3===v||4===v?"sekunde":"sekundi");case"m":return C?"jedna minuta":"jedne minute";case"mm":return D+(1===v?"minuta":2===v||3===v||4===v?"minute":"minuta");case"h":return C?"jedan sat":"jednog sata";case"hh":return D+(1===v?"sat":2===v||3===v||4===v?"sata":"sati");case"dd":return D+(1===v?"dan":"dana");case"MM":return D+(1===v?"mjesec":2===v||3===v||4===v?"mjeseca":"mjeseci");case"yy":return D+(1===v?"godina":2===v||3===v||4===v?"godine":"godina")}}q.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},670:function(U,J,W){!function(q){"use strict";var O="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function x(S,D,P,I){var F=S;switch(P){case"s":return I||D?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return F+(I||D)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(I||D?" perc":" perce");case"mm":return F+(I||D?" perc":" perce");case"h":return"egy"+(I||D?" \xf3ra":" \xf3r\xe1ja");case"hh":return F+(I||D?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(I||D?" nap":" napja");case"dd":return F+(I||D?" nap":" napja");case"M":return"egy"+(I||D?" h\xf3nap":" h\xf3napja");case"MM":return F+(I||D?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(I||D?" \xe9v":" \xe9ve");case"yy":return F+(I||D?" \xe9v":" \xe9ve")}return""}function v(S){return(S?"":"[m\xfalt] ")+"["+O[this.day()]+"] LT[-kor]"}q.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(S){return"u"===S.charAt(1).toLowerCase()},meridiem:function(S,D,P){return S<12?!0===P?"de":"DE":!0===P?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return v.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return v.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4523:function(U,J,W){!function(q){"use strict";q.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(x){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(x)},meridiem:function(x){return x<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":x<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":x<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(x,v){switch(v){case"DDD":case"w":case"W":case"DDDo":return 1===x?x+"-\u056b\u0576":x+"-\u0580\u0564";default:return x}},week:{dow:1,doy:7}})}(W(6676))},9233:function(U,J,W){!function(q){"use strict";q.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"siang"===v?x>=11?x:x+12:"sore"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"siang":x<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(W(6676))},4693:function(U,J,W){!function(q){"use strict";function O(C){return C%100==11||C%10!=1}function x(C,S,D,P){var I=C+" ";switch(D){case"s":return S||P?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return O(C)?I+(S||P?"sek\xfandur":"sek\xfandum"):I+"sek\xfanda";case"m":return S?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return O(C)?I+(S||P?"m\xedn\xfatur":"m\xedn\xfatum"):S?I+"m\xedn\xfata":I+"m\xedn\xfatu";case"hh":return O(C)?I+(S||P?"klukkustundir":"klukkustundum"):I+"klukkustund";case"d":return S?"dagur":P?"dag":"degi";case"dd":return O(C)?S?I+"dagar":I+(P?"daga":"d\xf6gum"):S?I+"dagur":I+(P?"dag":"degi");case"M":return S?"m\xe1nu\xf0ur":P?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return O(C)?S?I+"m\xe1nu\xf0ir":I+(P?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):S?I+"m\xe1nu\xf0ur":I+(P?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return S||P?"\xe1r":"\xe1ri";case"yy":return O(C)?I+(S||P?"\xe1r":"\xe1rum"):I+(S||P?"\xe1r":"\xe1ri")}}q.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:x,ss:x,m:x,mm:x,h:"klukkustund",hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},8118:function(U,J,W){!function(q){"use strict";q.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(x){return(/^[0-9].+$/.test(x)?"tra":"in")+" "+x},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},3936:function(U,J,W){!function(q){"use strict";q.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},6871:function(U,J,W){!function(q){"use strict";q.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(x,v){return"\u5143"===v[1]?1:parseInt(v[1]||x,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(x){return"\u5348\u5f8c"===x},meridiem:function(x,v,C){return x<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(x){return x.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(x){return this.week()!==x.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(x,v){switch(v){case"y":return 1===x?"\u5143\u5e74":x+"\u5e74";case"d":case"D":case"DDD":return x+"\u65e5";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(W(6676))},8710:function(U,J,W){!function(q){"use strict";q.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(x,v){return 12===x&&(x=0),"enjing"===v?x:"siyang"===v?x>=11?x:x+12:"sonten"===v||"ndalu"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"enjing":x<15?"siyang":x<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(W(6676))},7125:function(U,J,W){!function(q){"use strict";q.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(x){return x.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(v,C,S){return"\u10d8"===S?C+"\u10e8\u10d8":C+S+"\u10e8\u10d8"})},past:function(x){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(x)?x.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(x)?x.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):x},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(x){return 0===x?x:1===x?x+"-\u10da\u10d8":x<20||x<=100&&x%20==0||x%100==0?"\u10db\u10d4-"+x:x+"-\u10d4"},week:{dow:1,doy:7}})}(W(6676))},2461:function(U,J,W){!function(q){"use strict";var O={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};q.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},7399:function(U,J,W){!function(q){"use strict";var O={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},x={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};q.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(C){return"\u179b\u17d2\u1784\u17b6\u1785"===C},meridiem:function(C,S,D){return C<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(C){return C.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},week:{dow:1,doy:4}})}(W(6676))},8720:function(U,J,W){!function(q){"use strict";var O={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},x={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};q.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(C){return C.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(C,S){return 12===C&&(C=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===S?C<4?C:C+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===S?C:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===S?C>=10?C:C+12:"\u0cb8\u0c82\u0c9c\u0cc6"===S?C+12:void 0},meridiem:function(C,S,D){return C<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":C<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":C<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":C<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(C){return C+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(W(6676))},5306:function(U,J,W){!function(q){"use strict";q.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\uc77c";case"M":return x+"\uc6d4";case"w":case"W":return x+"\uc8fc";default:return x}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(x){return"\uc624\ud6c4"===x},meridiem:function(x,v,C){return x<12?"\uc624\uc804":"\uc624\ud6c4"}})}(W(6676))},2995:function(U,J,W){!function(q){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},v=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];q.defineLocale("ku",{months:v,monthsShort:v,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(S){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(S)},meridiem:function(S,D,P){return S<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(S){return S.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(D){return x[D]}).replace(/\u060c/g,",")},postformat:function(S){return S.replace(/\d/g,function(D){return O[D]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},8779:function(U,J,W){!function(q){"use strict";var O={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};q.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},2057:function(U,J,W){!function(q){"use strict";function O(D,P,I,F){var se={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return P?se[I][0]:se[I][1]}function C(D){if(D=parseInt(D,10),isNaN(D))return!1;if(D<0)return!0;if(D<10)return 4<=D&&D<=7;if(D<100){var P=D%10;return C(0===P?D/10:P)}if(D<1e4){for(;D>=10;)D/=10;return C(D)}return C(D/=1e3)}q.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function x(D){return C(D.substr(0,D.indexOf(" ")))?"a "+D:"an "+D},past:function v(D){return C(D.substr(0,D.indexOf(" ")))?"viru "+D:"virun "+D},s:"e puer Sekonnen",ss:"%d Sekonnen",m:O,mm:"%d Minutten",h:O,hh:"%d Stonnen",d:O,dd:"%d Deeg",M:O,MM:"%d M\xe9int",y:O,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7192:function(U,J,W){!function(q){"use strict";q.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(x){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===x},meridiem:function(x,v,C){return x<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(x){return"\u0e97\u0eb5\u0ec8"+x}})}(W(6676))},5430:function(U,J,W){!function(q){"use strict";var O={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function v(I,F,se,ve){return F?S(se)[0]:ve?S(se)[1]:S(se)[2]}function C(I){return I%10==0||I>10&&I<20}function S(I){return O[I].split("_")}function D(I,F,se,ve){var Me=I+" ";return 1===I?Me+v(0,F,se[0],ve):F?Me+(C(I)?S(se)[1]:S(se)[0]):ve?Me+S(se)[1]:Me+(C(I)?S(se)[1]:S(se)[2])}q.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function x(I,F,se,ve){return F?"kelios sekund\u0117s":ve?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:D,m:v,mm:D,h:v,hh:D,d:v,dd:D,M:v,MM:D,y:v,yy:D},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(I){return I+"-oji"},week:{dow:1,doy:4}})}(W(6676))},3363:function(U,J,W){!function(q){"use strict";var O={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function x(P,I,F){return F?I%10==1&&I%100!=11?P[2]:P[3]:I%10==1&&I%100!=11?P[0]:P[1]}function v(P,I,F){return P+" "+x(O[F],P,I)}function C(P,I,F){return x(O[F],P,I)}q.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function S(P,I){return I?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:v,m:C,mm:v,h:C,hh:v,d:C,dd:v,M:C,MM:v,y:C,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2939:function(U,J,W){!function(q){"use strict";var O={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(v,C){return 1===v?C[0]:v>=2&&v<=4?C[1]:C[2]},translate:function(v,C,S){var D=O.words[S];return 1===S.length?C?D[0]:D[1]:v+" "+O.correctGrammaticalCase(v,D)}};q.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:"dan",dd:O.translate,M:"mjesec",MM:O.translate,y:"godinu",yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},8212:function(U,J,W){!function(q){"use strict";q.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},9718:function(U,J,W){!function(q){"use strict";q.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(x){var v=x%10,C=x%100;return 0===x?x+"-\u0435\u0432":0===C?x+"-\u0435\u043d":C>10&&C<20?x+"-\u0442\u0438":1===v?x+"-\u0432\u0438":2===v?x+"-\u0440\u0438":7===v||8===v?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(W(6676))},561:function(U,J,W){!function(q){"use strict";q.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(x,v){return 12===x&&(x=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===v&&x>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===v||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===v?x+12:x},meridiem:function(x,v,C){return x<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":x<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":x<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":x<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(W(6676))},8929:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){switch(S){case"s":return C?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return v+(C?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return v+(C?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return v+(C?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return v+(C?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return v+(C?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return v+(C?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return v}}q.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(v){return"\u04ae\u0425"===v},meridiem:function(v,C,S){return v<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(v,C){switch(C){case"d":case"D":case"DDD":return v+" \u04e9\u0434\u04e9\u0440";default:return v}}})}(W(6676))},4880:function(U,J,W){!function(q){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function v(S,D,P,I){var F="";if(D)switch(P){case"s":F="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":F="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":F="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":F="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":F="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":F="%d \u0924\u093e\u0938";break;case"d":F="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":F="%d \u0926\u093f\u0935\u0938";break;case"M":F="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":F="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":F="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":F="%d \u0935\u0930\u094d\u0937\u0947"}else switch(P){case"s":F="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":F="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":F="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":F="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":F="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":F="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":F="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":F="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":F="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":F="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":F="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":F="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return F.replace(/%d/i,S)}q.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},preparse:function(S){return S.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(D){return x[D]})},postformat:function(S){return S.replace(/\d/g,function(D){return O[D]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(S,D){return 12===S&&(S=0),"\u092a\u0939\u093e\u091f\u0947"===D||"\u0938\u0915\u093e\u0933\u0940"===D?S:"\u0926\u0941\u092a\u093e\u0930\u0940"===D||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===D||"\u0930\u093e\u0924\u094d\u0930\u0940"===D?S>=12?S:S+12:void 0},meridiem:function(S,D,P){return S>=0&&S<6?"\u092a\u0939\u093e\u091f\u0947":S<12?"\u0938\u0915\u093e\u0933\u0940":S<17?"\u0926\u0941\u092a\u093e\u0930\u0940":S<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(W(6676))},2074:function(U,J,W){!function(q){"use strict";q.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"tengahari"===v?x>=11?x:x+12:"petang"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"tengahari":x<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(W(6676))},3193:function(U,J,W){!function(q){"use strict";q.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"tengahari"===v?x>=11?x:x+12:"petang"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"tengahari":x<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(W(6676))},4082:function(U,J,W){!function(q){"use strict";q.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},2261:function(U,J,W){!function(q){"use strict";var O={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},x={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};q.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(C){return C.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},week:{dow:1,doy:4}})}(W(6676))},5273:function(U,J,W){!function(q){"use strict";q.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9874:function(U,J,W){!function(q){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};q.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(C){return C.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(C,S){return 12===C&&(C=0),"\u0930\u093e\u0924\u093f"===S?C<4?C:C+12:"\u092c\u093f\u0939\u093e\u0928"===S?C:"\u0926\u093f\u0909\u0901\u0938\u094b"===S?C>=10?C:C+12:"\u0938\u093e\u0901\u091d"===S?C+12:void 0},meridiem:function(C,S,D){return C<3?"\u0930\u093e\u0924\u093f":C<12?"\u092c\u093f\u0939\u093e\u0928":C<16?"\u0926\u093f\u0909\u0901\u0938\u094b":C<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(W(6676))},1484:function(U,J,W){!function(q){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),v=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],C=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;q.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},1667:function(U,J,W){!function(q){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),v=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],C=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;q.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},7262:function(U,J,W){!function(q){"use strict";q.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9679:function(U,J,W){!function(q){"use strict";q.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(x,v){var C=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===v||"W"===v)&&(C="a"),x+C},week:{dow:1,doy:4}})}(W(6676))},6830:function(U,J,W){!function(q){"use strict";var O={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},x={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};q.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(C){return C.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(C,S){return 12===C&&(C=0),"\u0a30\u0a3e\u0a24"===S?C<4?C:C+12:"\u0a38\u0a35\u0a47\u0a30"===S?C:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===S?C>=10?C:C+12:"\u0a38\u0a3c\u0a3e\u0a2e"===S?C+12:void 0},meridiem:function(C,S,D){return C<4?"\u0a30\u0a3e\u0a24":C<10?"\u0a38\u0a35\u0a47\u0a30":C<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":C<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(W(6676))},3616:function(U,J,W){!function(q){"use strict";var O="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),x="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),v=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function C(P){return P%10<5&&P%10>1&&~~(P/10)%10!=1}function S(P,I,F){var se=P+" ";switch(F){case"ss":return se+(C(P)?"sekundy":"sekund");case"m":return I?"minuta":"minut\u0119";case"mm":return se+(C(P)?"minuty":"minut");case"h":return I?"godzina":"godzin\u0119";case"hh":return se+(C(P)?"godziny":"godzin");case"ww":return se+(C(P)?"tygodnie":"tygodni");case"MM":return se+(C(P)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return se+(C(P)?"lata":"lat")}}q.defineLocale("pl",{months:function(P,I){return P?/D MMMM/.test(I)?x[P.month()]:O[P.month()]:O},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:S,m:S,mm:S,h:S,hh:S,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:S,M:"miesi\u0105c",MM:S,y:"rok",yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2751:function(U,J,W){!function(q){"use strict";q.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(W(6676))},5138:function(U,J,W){!function(q){"use strict";q.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},7968:function(U,J,W){!function(q){"use strict";function O(v,C,S){var P=" ";return(v%100>=20||v>=100&&v%100==0)&&(P=" de "),v+P+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[S]}q.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:O,m:"un minut",mm:O,h:"o or\u0103",hh:O,d:"o zi",dd:O,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:O,M:"o lun\u0103",MM:O,y:"un an",yy:O},week:{dow:1,doy:7}})}(W(6676))},1828:function(U,J,W){!function(q){"use strict";function x(S,D,P){return"m"===P?D?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":S+" "+function O(S,D){var P=S.split("_");return D%10==1&&D%100!=11?P[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?P[1]:P[2]}({ss:D?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:D?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[P],+S)}var v=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];q.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:v,longMonthsParse:v,shortMonthsParse:v,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(S){if(S.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(S){if(S.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:x,m:x,mm:x,h:"\u0447\u0430\u0441",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(S){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(S)},meridiem:function(S,D,P){return S<4?"\u043d\u043e\u0447\u0438":S<12?"\u0443\u0442\u0440\u0430":S<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(S,D){switch(D){case"M":case"d":case"DDD":return S+"-\u0439";case"D":return S+"-\u0433\u043e";case"w":case"W":return S+"-\u044f";default:return S}},week:{dow:1,doy:4}})}(W(6676))},2188:function(U,J,W){!function(q){"use strict";var O=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],x=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];q.defineLocale("sd",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,S,D){return C<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(W(6676))},6562:function(U,J,W){!function(q){"use strict";q.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7172:function(U,J,W){!function(q){"use strict";q.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(x){return x+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(x){return"\u0db4.\u0dc0."===x||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===x},meridiem:function(x,v,C){return x>11?C?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":C?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(W(6676))},9966:function(U,J,W){!function(q){"use strict";var O="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),x="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function v(D){return D>1&&D<5}function C(D,P,I,F){var se=D+" ";switch(I){case"s":return P||F?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return P||F?se+(v(D)?"sekundy":"sek\xfand"):se+"sekundami";case"m":return P?"min\xfata":F?"min\xfatu":"min\xfatou";case"mm":return P||F?se+(v(D)?"min\xfaty":"min\xfat"):se+"min\xfatami";case"h":return P?"hodina":F?"hodinu":"hodinou";case"hh":return P||F?se+(v(D)?"hodiny":"hod\xedn"):se+"hodinami";case"d":return P||F?"de\u0148":"d\u0148om";case"dd":return P||F?se+(v(D)?"dni":"dn\xed"):se+"d\u0148ami";case"M":return P||F?"mesiac":"mesiacom";case"MM":return P||F?se+(v(D)?"mesiace":"mesiacov"):se+"mesiacmi";case"y":return P||F?"rok":"rokom";case"yy":return P||F?se+(v(D)?"roky":"rokov"):se+"rokmi"}}q.defineLocale("sk",{months:O,monthsShort:x,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7520:function(U,J,W){!function(q){"use strict";function O(v,C,S,D){var P=v+" ";switch(S){case"s":return C||D?"nekaj sekund":"nekaj sekundami";case"ss":return P+(1===v?C?"sekundo":"sekundi":2===v?C||D?"sekundi":"sekundah":v<5?C||D?"sekunde":"sekundah":"sekund");case"m":return C?"ena minuta":"eno minuto";case"mm":return P+(1===v?C?"minuta":"minuto":2===v?C||D?"minuti":"minutama":v<5?C||D?"minute":"minutami":C||D?"minut":"minutami");case"h":return C?"ena ura":"eno uro";case"hh":return P+(1===v?C?"ura":"uro":2===v?C||D?"uri":"urama":v<5?C||D?"ure":"urami":C||D?"ur":"urami");case"d":return C||D?"en dan":"enim dnem";case"dd":return P+(1===v?C||D?"dan":"dnem":2===v?C||D?"dni":"dnevoma":C||D?"dni":"dnevi");case"M":return C||D?"en mesec":"enim mesecem";case"MM":return P+(1===v?C||D?"mesec":"mesecem":2===v?C||D?"meseca":"mesecema":v<5?C||D?"mesece":"meseci":C||D?"mesecev":"meseci");case"y":return C||D?"eno leto":"enim letom";case"yy":return P+(1===v?C||D?"leto":"letom":2===v?C||D?"leti":"letoma":v<5?C||D?"leta":"leti":C||D?"let":"leti")}}q.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},5291:function(U,J,W){!function(q){"use strict";q.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(x){return"M"===x.charAt(0)},meridiem:function(x,v,C){return x<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7603:function(U,J,W){!function(q){"use strict";var O={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(v,C){return v%10>=1&&v%10<=4&&(v%100<10||v%100>=20)?v%10==1?C[0]:C[1]:C[2]},translate:function(v,C,S,D){var I,P=O.words[S];return 1===S.length?"y"===S&&C?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":D||C?P[0]:P[1]:(I=O.correctGrammaticalCase(v,P),"yy"===S&&C&&"\u0433\u043e\u0434\u0438\u043d\u0443"===I?v+" \u0433\u043e\u0434\u0438\u043d\u0430":v+" "+I)}};q.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},450:function(U,J,W){!function(q){"use strict";var O={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(v,C){return v%10>=1&&v%10<=4&&(v%100<10||v%100>=20)?v%10==1?C[0]:C[1]:C[2]},translate:function(v,C,S,D){var I,P=O.words[S];return 1===S.length?"y"===S&&C?"jedna godina":D||C?P[0]:P[1]:(I=O.correctGrammaticalCase(v,P),"yy"===S&&C&&"godinu"===I?v+" godina":v+" "+I)}};q.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},383:function(U,J,W){!function(q){"use strict";q.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(x,v,C){return x<11?"ekuseni":x<15?"emini":x<19?"entsambama":"ebusuku"},meridiemHour:function(x,v){return 12===x&&(x=0),"ekuseni"===v?x:"emini"===v?x>=11?x:x+12:"entsambama"===v||"ebusuku"===v?0===x?0:x+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(W(6676))},7221:function(U,J,W){!function(q){"use strict";q.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?":e":1===v||2===v?":a":":e")},week:{dow:1,doy:4}})}(W(6676))},1743:function(U,J,W){!function(q){"use strict";q.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(W(6676))},6351:function(U,J,W){!function(q){"use strict";var O={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},x={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};q.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(C){return C+"\u0bb5\u0ba4\u0bc1"},preparse:function(C){return C.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(S){return x[S]})},postformat:function(C){return C.replace(/\d/g,function(S){return O[S]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(C,S,D){return C<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":C<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":C<10?" \u0b95\u0bbe\u0bb2\u0bc8":C<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":C<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":C<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(C,S){return 12===C&&(C=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===S?C<2?C:C+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===S||"\u0b95\u0bbe\u0bb2\u0bc8"===S||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===S&&C>=10?C:C+12},week:{dow:0,doy:6}})}(W(6676))},9620:function(U,J,W){!function(q){"use strict";q.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===v?x<4?x:x+12:"\u0c09\u0c26\u0c2f\u0c02"===v?x:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===v?x>=10?x:x+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===v?x+12:void 0},meridiem:function(x,v,C){return x<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":x<10?"\u0c09\u0c26\u0c2f\u0c02":x<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":x<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(W(6676))},6278:function(U,J,W){!function(q){"use strict";q.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},6987:function(U,J,W){!function(q){"use strict";var O={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};q.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(v,C){return 12===v&&(v=0),"\u0448\u0430\u0431"===C?v<4?v:v+12:"\u0441\u0443\u0431\u04b3"===C?v:"\u0440\u04ef\u0437"===C?v>=11?v:v+12:"\u0431\u0435\u0433\u043e\u04b3"===C?v+12:void 0},meridiem:function(v,C,S){return v<4?"\u0448\u0430\u0431":v<11?"\u0441\u0443\u0431\u04b3":v<16?"\u0440\u04ef\u0437":v<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},9325:function(U,J,W){!function(q){"use strict";q.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(x){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===x},meridiem:function(x,v,C){return x<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(W(6676))},3485:function(U,J,W){!function(q){"use strict";var O={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};q.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(v,C){switch(C){case"d":case"D":case"Do":case"DD":return v;default:if(0===v)return v+"'unjy";var S=v%10;return v+(O[S]||O[v%100-S]||O[v>=100?100:null])}},week:{dow:1,doy:7}})}(W(6676))},8148:function(U,J,W){!function(q){"use strict";q.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},9616:function(U,J,W){!function(q){"use strict";var O="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function C(P,I,F,se){var ve=function S(P){var I=Math.floor(P%1e3/100),F=Math.floor(P%100/10),se=P%10,ve="";return I>0&&(ve+=O[I]+"vatlh"),F>0&&(ve+=(""!==ve?" ":"")+O[F]+"maH"),se>0&&(ve+=(""!==ve?" ":"")+O[se]),""===ve?"pagh":ve}(P);switch(F){case"ss":return ve+" lup";case"mm":return ve+" tup";case"hh":return ve+" rep";case"dd":return ve+" jaj";case"MM":return ve+" jar";case"yy":return ve+" DIS"}}q.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function x(P){var I=P;return-1!==P.indexOf("jaj")?I.slice(0,-3)+"leS":-1!==P.indexOf("jar")?I.slice(0,-3)+"waQ":-1!==P.indexOf("DIS")?I.slice(0,-3)+"nem":I+" pIq"},past:function v(P){var I=P;return-1!==P.indexOf("jaj")?I.slice(0,-3)+"Hu\u2019":-1!==P.indexOf("jar")?I.slice(0,-3)+"wen":-1!==P.indexOf("DIS")?I.slice(0,-3)+"ben":I+" ret"},s:"puS lup",ss:C,m:"wa\u2019 tup",mm:C,h:"wa\u2019 rep",hh:C,d:"wa\u2019 jaj",dd:C,M:"wa\u2019 jar",MM:C,y:"wa\u2019 DIS",yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4040:function(U,J,W){!function(q){"use strict";var O={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};q.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(v,C,S){return v<12?S?"\xf6\xf6":"\xd6\xd6":S?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(v){return"\xf6s"===v||"\xd6S"===v},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(v,C){switch(C){case"d":case"D":case"Do":case"DD":return v;default:if(0===v)return v+"'\u0131nc\u0131";var S=v%10;return v+(O[S]||O[v%100-S]||O[v>=100?100:null])}},week:{dow:1,doy:7}})}(W(6676))},594:function(U,J,W){!function(q){"use strict";function x(v,C,S,D){var P={s:["viensas secunds","'iensas secunds"],ss:[v+" secunds",v+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[v+" m\xeduts",v+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[v+" \xfeoras",v+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[v+" ziuas",v+" ziuas"],M:["'n mes","'iens mes"],MM:[v+" mesen",v+" mesen"],y:["'n ar","'iens ar"],yy:[v+" ars",v+" ars"]};return D||C?P[S][0]:P[S][1]}q.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(v){return"d'o"===v.toLowerCase()},meridiem:function(v,C,S){return v>11?S?"d'o":"D'O":S?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},3226:function(U,J,W){!function(q){"use strict";q.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(W(6676))},673:function(U,J,W){!function(q){"use strict";q.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(W(6676))},9580:function(U,J,W){!function(q){"use strict";q.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===v||"\u0633\u06d5\u06be\u06d5\u0631"===v||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===v?x:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===v||"\u0643\u06d5\u0686"===v?x+12:x>=11?x:x+12},meridiem:function(x,v,C){var S=100*x+v;return S<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":S<900?"\u0633\u06d5\u06be\u06d5\u0631":S<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":S<1230?"\u0686\u06c8\u0634":S<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return x+"-\u06be\u06d5\u067e\u062a\u06d5";default:return x}},preparse:function(x){return x.replace(/\u060c/g,",")},postformat:function(x){return x.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(W(6676))},7270:function(U,J,W){!function(q){"use strict";function x(D,P,I){return"m"===I?P?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===I?P?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":D+" "+function O(D,P){var I=D.split("_");return P%10==1&&P%100!=11?I[0]:P%10>=2&&P%10<=4&&(P%100<10||P%100>=20)?I[1]:I[2]}({ss:P?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:P?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:P?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[I],+D)}function C(D){return function(){return D+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}q.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function v(D,P){var I={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===D?I.nominative.slice(1,7).concat(I.nominative.slice(0,1)):D?I[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(P)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(P)?"genitive":"nominative"][D.day()]:I.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:C("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:C("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:C("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:C("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return C("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return C("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:x,m:x,mm:x,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:x,y:"\u0440\u0456\u043a",yy:x},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(D){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(D)},meridiem:function(D,P,I){return D<4?"\u043d\u043e\u0447\u0456":D<12?"\u0440\u0430\u043d\u043a\u0443":D<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(D,P){switch(P){case"M":case"d":case"DDD":case"w":case"W":return D+"-\u0439";case"D":return D+"-\u0433\u043e";default:return D}},week:{dow:1,doy:7}})}(W(6676))},1656:function(U,J,W){!function(q){"use strict";var O=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],x=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];q.defineLocale("ur",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,S,D){return C<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(W(6676))},8744:function(U,J,W){!function(q){"use strict";q.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(W(6676))},8364:function(U,J,W){!function(q){"use strict";q.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(W(6676))},5049:function(U,J,W){!function(q){"use strict";q.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(x){return/^ch$/i.test(x)},meridiem:function(x,v,C){return x<12?C?"sa":"SA":C?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},5106:function(U,J,W){!function(q){"use strict";q.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},6199:function(U,J,W){!function(q){"use strict";q.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(W(6676))},7280:function(U,J,W){!function(q){"use strict";q.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:x>=11?x:x+12},meridiem:function(x,v,C){var S=100*x+v;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(x){return x.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(x){return this.week()!==x.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u5468";default:return x}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(W(6676))},6860:function(U,J,W){!function(q){"use strict";q.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var S=100*x+v;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1200?"\u4e0a\u5348":1200===S?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},2335:function(U,J,W){!function(q){"use strict";q.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var S=100*x+v;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},482:function(U,J,W){!function(q){"use strict";q.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var S=100*x+v;return S<600?"\u51cc\u6668":S<900?"\u65e9\u4e0a":S<1130?"\u4e0a\u5348":S<1230?"\u4e2d\u5348":S<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},6676:function(U,J,W){(U=W.nmd(U)).exports=function(){"use strict";var q,fi;function O(){return q.apply(null,arguments)}function v(M){return M instanceof Array||"[object Array]"===Object.prototype.toString.call(M)}function C(M){return null!=M&&"[object Object]"===Object.prototype.toString.call(M)}function S(M,z){return Object.prototype.hasOwnProperty.call(M,z)}function D(M){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(M).length;var z;for(z in M)if(S(M,z))return!1;return!0}function P(M){return void 0===M}function I(M){return"number"==typeof M||"[object Number]"===Object.prototype.toString.call(M)}function F(M){return M instanceof Date||"[object Date]"===Object.prototype.toString.call(M)}function se(M,z){var T,R=[],k=M.length;for(T=0;T>>0;for(T=0;T0)for(R=0;R=0?R?"+":"":"-")+Math.pow(10,Math.max(0,z-T.length)).toString().substr(1)+T}var rs=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qa=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oe={},Nr={};function Se(M,z,R,T){var k=T;"string"==typeof T&&(k=function(){return this[T]()}),M&&(Nr[M]=k),z&&(Nr[z[0]]=function(){return Pn(k.apply(this,arguments),z[1],z[2])}),R&&(Nr[R]=function(){return this.localeData().ordinal(k.apply(this,arguments),M)})}function jt(M){return M.match(/\[[\s\S]/)?M.replace(/^\[|\]$/g,""):M.replace(/\\/g,"")}function ta(M,z){return M.isValid()?(z=Pe(z,M.localeData()),oe[z]=oe[z]||function Ct(M){var R,T,z=M.match(rs);for(R=0,T=z.length;R=0&&qa.test(M);)M=M.replace(qa,T),qa.lastIndex=0,R-=1;return M}var He={};function Xe(M,z){var R=M.toLowerCase();He[R]=He[R+"s"]=He[z]=M}function Et(M){return"string"==typeof M?He[M]||He[M.toLowerCase()]:void 0}function Ai(M){var R,T,z={};for(T in M)S(M,T)&&(R=Et(T))&&(z[R]=M[T]);return z}var li={};function zi(M,z){li[M]=z}function M0(M){return M%4==0&&M%100!=0||M%400==0}function Bn(M){return M<0?Math.ceil(M)||0:Math.floor(M)}function ut(M){var z=+M,R=0;return 0!==z&&isFinite(z)&&(R=Bn(z)),R}function An(M,z){return function(R){return null!=R?(Xd(this,M,R),O.updateOffset(this,z),this):as(this,M)}}function as(M,z){return M.isValid()?M._d["get"+(M._isUTC?"UTC":"")+z]():NaN}function Xd(M,z,R){M.isValid()&&!isNaN(R)&&("FullYear"===z&&M0(M.year())&&1===M.month()&&29===M.date()?(R=ut(R),M._d["set"+(M._isUTC?"UTC":"")+z](R,M.month(),ds(R,M.month()))):M._d["set"+(M._isUTC?"UTC":"")+z](R))}var ls,$d=/\d/,zn=/\d\d/,Qd=/\d{3}/,ol=/\d{4}/,_0=/[+-]?\d{6}/,Yt=/\d\d?/,Jd=/\d\d\d\d?/,Kd=/\d\d\d\d\d\d?/,A0=/\d{1,3}/,Zd=/\d{1,4}/,mo=/[+-]?\d{1,6}/,Ea=/\d+/,os=/[+-]?\d+/,ep=/Z|[+-]\d\d:?\d\d/gi,ss=/Z|[+-]\d\d(?::?\d\d)?/gi,bo=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Ae(M,z,R){ls[M]=Hn(z)?z:function(T,k){return T&&R?R:z}}function tp(M,z){return S(ls,M)?ls[M](z._strict,z._locale):new RegExp(function Oi(M){return On(M.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(z,R,T,k,B){return R||T||k||B}))}(M))}function On(M){return M.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ls={};var sl={};function Lt(M,z){var R,k,T=z;for("string"==typeof M&&(M=[M]),I(z)&&(T=function(B,ee){ee[z]=ut(B)}),k=M.length,R=0;R68?1900:2e3)};var z0=An("FullYear",!0);function cl(M,z,R,T,k,B,ee){var Ee;return M<100&&M>=0?(Ee=new Date(M+400,z,R,T,k,B,ee),isFinite(Ee.getFullYear())&&Ee.setFullYear(M)):Ee=new Date(M,z,R,T,k,B,ee),Ee}function us(M){var z,R;return M<100&&M>=0?((R=Array.prototype.slice.call(arguments))[0]=M+400,z=new Date(Date.UTC.apply(null,R)),isFinite(z.getUTCFullYear())&&z.setUTCFullYear(M)):z=new Date(Date.UTC.apply(null,arguments)),z}function wt(M,z,R){var T=7+z-R;return-(7+us(M,0,T).getUTCDay()-z)%7+T-1}function hs(M,z,R,T,k){var Be,Ht,Ee=1+7*(z-1)+(7+R-T)%7+wt(M,T,k);return Ee<=0?Ht=ia(Be=M-1)+Ee:Ee>ia(M)?(Be=M+1,Ht=Ee-ia(M)):(Be=M,Ht=Ee),{year:Be,dayOfYear:Ht}}function ei(M,z,R){var B,ee,T=wt(M.year(),z,R),k=Math.floor((M.dayOfYear()-T-1)/7)+1;return k<1?B=k+er(ee=M.year()-1,z,R):k>er(M.year(),z,R)?(B=k-er(M.year(),z,R),ee=M.year()+1):(ee=M.year(),B=k),{week:B,year:ee}}function er(M,z,R){var T=wt(M,z,R),k=wt(M+1,z,R);return(ia(M)-T+k)/7}Se("w",["ww",2],"wo","week"),Se("W",["WW",2],"Wo","isoWeek"),Xe("week","w"),Xe("isoWeek","W"),zi("week",5),zi("isoWeek",5),Ae("w",Yt),Ae("ww",Yt,zn),Ae("W",Yt),Ae("WW",Yt,zn),cs(["w","ww","W","WW"],function(M,z,R,T){z[T.substr(0,1)]=ut(M)});function go(M,z){return M.slice(z,7).concat(M.slice(0,z))}Se("d",0,"do","day"),Se("dd",0,0,function(M){return this.localeData().weekdaysMin(this,M)}),Se("ddd",0,0,function(M){return this.localeData().weekdaysShort(this,M)}),Se("dddd",0,0,function(M){return this.localeData().weekdays(this,M)}),Se("e",0,0,"weekday"),Se("E",0,0,"isoWeekday"),Xe("day","d"),Xe("weekday","e"),Xe("isoWeekday","E"),zi("day",11),zi("weekday",11),zi("isoWeekday",11),Ae("d",Yt),Ae("e",Yt),Ae("E",Yt),Ae("dd",function(M,z){return z.weekdaysMinRegex(M)}),Ae("ddd",function(M,z){return z.weekdaysShortRegex(M)}),Ae("dddd",function(M,z){return z.weekdaysRegex(M)}),cs(["dd","ddd","dddd"],function(M,z,R,T){var k=R._locale.weekdaysParse(M,T,R._strict);null!=k?z.d=k:fe(R).invalidWeekday=M}),cs(["d","e","E"],function(M,z,R,T){z[T]=ut(M)});var Ke="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),xt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),wm="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),dz=bo,vm=bo,ul=bo;function uz(M,z,R){var T,k,B,ee=M.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],T=0;T<7;++T)B=Me([2e3,1]).day(T),this._minWeekdaysParse[T]=this.weekdaysMin(B,"").toLocaleLowerCase(),this._shortWeekdaysParse[T]=this.weekdaysShort(B,"").toLocaleLowerCase(),this._weekdaysParse[T]=this.weekdays(B,"").toLocaleLowerCase();return R?"dddd"===z?-1!==(k=Zt.call(this._weekdaysParse,ee))?k:null:"ddd"===z?-1!==(k=Zt.call(this._shortWeekdaysParse,ee))?k:null:-1!==(k=Zt.call(this._minWeekdaysParse,ee))?k:null:"dddd"===z?-1!==(k=Zt.call(this._weekdaysParse,ee))||-1!==(k=Zt.call(this._shortWeekdaysParse,ee))||-1!==(k=Zt.call(this._minWeekdaysParse,ee))?k:null:"ddd"===z?-1!==(k=Zt.call(this._shortWeekdaysParse,ee))||-1!==(k=Zt.call(this._weekdaysParse,ee))||-1!==(k=Zt.call(this._minWeekdaysParse,ee))?k:null:-1!==(k=Zt.call(this._minWeekdaysParse,ee))||-1!==(k=Zt.call(this._weekdaysParse,ee))||-1!==(k=Zt.call(this._shortWeekdaysParse,ee))?k:null}function hl(){function M(Qi,un){return un.length-Qi.length}var B,ee,Ee,Be,Ht,z=[],R=[],T=[],k=[];for(B=0;B<7;B++)ee=Me([2e3,1]).day(B),Ee=On(this.weekdaysMin(ee,"")),Be=On(this.weekdaysShort(ee,"")),Ht=On(this.weekdays(ee,"")),z.push(Ee),R.push(Be),T.push(Ht),k.push(Ee),k.push(Be),k.push(Ht);z.sort(M),R.sort(M),T.sort(M),k.sort(M),this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+T.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+R.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+z.join("|")+")","i")}function dp(){return this.hours()%12||12}function Fe(M,z){Se(M,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),z)})}function xm(M,z){return z._meridiemParse}Se("H",["HH",2],0,"hour"),Se("h",["hh",2],0,dp),Se("k",["kk",2],0,function Nn(){return this.hours()||24}),Se("hmm",0,0,function(){return""+dp.apply(this)+Pn(this.minutes(),2)}),Se("hmmss",0,0,function(){return""+dp.apply(this)+Pn(this.minutes(),2)+Pn(this.seconds(),2)}),Se("Hmm",0,0,function(){return""+this.hours()+Pn(this.minutes(),2)}),Se("Hmmss",0,0,function(){return""+this.hours()+Pn(this.minutes(),2)+Pn(this.seconds(),2)}),Fe("a",!0),Fe("A",!1),Xe("hour","h"),zi("hour",13),Ae("a",xm),Ae("A",xm),Ae("H",Yt),Ae("h",Yt),Ae("k",Yt),Ae("HH",Yt,zn),Ae("hh",Yt,zn),Ae("kk",Yt,zn),Ae("hmm",Jd),Ae("hmmss",Kd),Ae("Hmm",Jd),Ae("Hmmss",Kd),Lt(["H","HH"],vi),Lt(["k","kk"],function(M,z,R){var T=ut(M);z[vi]=24===T?0:T}),Lt(["a","A"],function(M,z,R){R._isPm=R._locale.isPM(M),R._meridiem=M}),Lt(["h","hh"],function(M,z,R){z[vi]=ut(M),fe(R).bigHour=!0}),Lt("hmm",function(M,z,R){var T=M.length-2;z[vi]=ut(M.substr(0,T)),z[Tt]=ut(M.substr(T)),fe(R).bigHour=!0}),Lt("hmmss",function(M,z,R){var T=M.length-4,k=M.length-2;z[vi]=ut(M.substr(0,T)),z[Tt]=ut(M.substr(T,2)),z[cn]=ut(M.substr(k)),fe(R).bigHour=!0}),Lt("Hmm",function(M,z,R){var T=M.length-2;z[vi]=ut(M.substr(0,T)),z[Tt]=ut(M.substr(T))}),Lt("Hmmss",function(M,z,R){var T=M.length-4,k=M.length-2;z[vi]=ut(M.substr(0,T)),z[Tt]=ut(M.substr(T,2)),z[cn]=ut(M.substr(k))});var X=An("Hours",!0);var Mo,pe={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ps,monthsShort:rp,week:{dow:0,doy:6},weekdays:Ke,weekdaysMin:wm,weekdaysShort:xt,meridiemParse:/[ap]\.?m?\.?/i},Bt={},fs={};function Rm(M,z){var R,T=Math.min(M.length,z.length);for(R=0;R0;){if(k=bs(B.slice(0,R).join("-")))return k;if(T&&T.length>=R&&Rm(B,T)>=R-1)break;R--}z++}return Mo}(M)}function w0(M){var z,R=M._a;return R&&-2===fe(M).overflow&&(z=R[Vr]<0||R[Vr]>11?Vr:R[wi]<1||R[wi]>ds(R[$i],R[Vr])?wi:R[vi]<0||R[vi]>24||24===R[vi]&&(0!==R[Tt]||0!==R[cn]||0!==R[Ni])?vi:R[Tt]<0||R[Tt]>59?Tt:R[cn]<0||R[cn]>59?cn:R[Ni]<0||R[Ni]>999?Ni:-1,fe(M)._overflowDayOfYear&&(z<$i||z>wi)&&(z=wi),fe(M)._overflowWeeks&&-1===z&&(z=lz),fe(M)._overflowWeekday&&-1===z&&(z=gm),fe(M).overflow=z),M}var zz=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ft=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Oz=/Z|[+-]\d\d(?::?\d\d)?/,bl=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],gs=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],gl=/^\/?Date\((-?\d+)/i,pp=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Ml={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function up(M){var z,R,B,ee,Ee,Be,T=M._i,k=zz.exec(T)||Ft.exec(T),Ht=bl.length,Qi=gs.length;if(k){for(fe(M).iso=!0,z=0,R=Ht;z7)&&(Be=!0)):(B=M._locale._week.dow,ee=M._locale._week.doy,Ht=ei(te(),B,ee),R=ra(z.gg,M._a[$i],Ht.year),T=ra(z.w,Ht.week),null!=z.d?((k=z.d)<0||k>6)&&(Be=!0):null!=z.e?(k=z.e+B,(z.e<0||z.e>6)&&(Be=!0)):k=B),T<1||T>er(R,B,ee)?fe(M)._overflowWeeks=!0:null!=Be?fe(M)._overflowWeekday=!0:(Ee=hs(R,T,k,B,ee),M._a[$i]=Ee.year,M._dayOfYear=Ee.dayOfYear)}(M),null!=M._dayOfYear&&(ee=ra(M._a[$i],k[$i]),(M._dayOfYear>ia(ee)||0===M._dayOfYear)&&(fe(M)._overflowDayOfYear=!0),R=us(ee,0,M._dayOfYear),M._a[Vr]=R.getUTCMonth(),M._a[wi]=R.getUTCDate()),z=0;z<3&&null==M._a[z];++z)M._a[z]=T[z]=k[z];for(;z<7;z++)M._a[z]=T[z]=null==M._a[z]?2===z?1:0:M._a[z];24===M._a[vi]&&0===M._a[Tt]&&0===M._a[cn]&&0===M._a[Ni]&&(M._nextDay=!0,M._a[vi]=0),M._d=(M._useUTC?us:cl).apply(null,T),B=M._useUTC?M._d.getUTCDay():M._d.getDay(),null!=M._tzm&&M._d.setUTCMinutes(M._d.getUTCMinutes()-M._tzm),M._nextDay&&(M._a[vi]=24),M._w&&typeof M._w.d<"u"&&M._w.d!==B&&(fe(M).weekdayMismatch=!0)}}function zl(M){if(M._f!==O.ISO_8601)if(M._f!==O.RFC_2822){M._a=[],fe(M).empty=!0;var R,T,k,B,ee,Ht,Qi,z=""+M._i,Ee=z.length,Be=0;for(Qi=(k=Pe(M._f,M._locale).match(rs)||[]).length,R=0;R0&&fe(M).unusedInput.push(ee),z=z.slice(z.indexOf(T)+T.length),Be+=T.length),Nr[B]?(T?fe(M).empty=!1:fe(M).unusedTokens.push(B),ip(B,T,M)):M._strict&&!T&&fe(M).unusedTokens.push(B);fe(M).charsLeftOver=Ee-Be,z.length>0&&fe(M).unusedInput.push(z),M._a[vi]<=12&&!0===fe(M).bigHour&&M._a[vi]>0&&(fe(M).bigHour=void 0),fe(M).parsedDateParts=M._a.slice(0),fe(M).meridiem=M._meridiem,M._a[vi]=function hp(M,z,R){var T;return null==R?z:null!=M.meridiemHour?M.meridiemHour(z,R):(null!=M.isPM&&((T=M.isPM(R))&&z<12&&(z+=12),!T&&12===z&&(z=0)),z)}(M._locale,M._a[vi],M._meridiem),null!==(Ht=fe(M).era)&&(M._a[$i]=M._locale.erasConvertYear(Ht,M._a[$i])),Al(M),w0(M)}else Tm(M);else up(M)}function fp(M){var z=M._i,R=M._f;return M._locale=M._locale||zr(M._l),null===z||void 0===R&&""===z?sn({nullInput:!0}):("string"==typeof z&&(M._i=z=M._locale.preparse(z)),Ei(z)?new Ir(w0(z)):(F(z)?M._d=z:v(R)?function _o(M){var z,R,T,k,B,ee,Ee=!1,Be=M._f.length;if(0===Be)return fe(M).invalidFormat=!0,void(M._d=new Date(NaN));for(k=0;kthis?this:M:sn()});function Ao(M,z){var R,T;if(1===z.length&&v(z[0])&&(z=z[0]),!z.length)return te();for(R=z[0],T=1;T=0?new Date(M+400,z,R)-Qe:new Date(M,z,R).valueOf()}function Pa(M,z,R){return M<100&&M>=0?Date.UTC(M+400,z,R)-Qe:Date.UTC(M,z,R)}function xs(M,z){return z.erasAbbrRegex(M)}function Rs(){var k,B,M=[],z=[],R=[],T=[],ee=this.eras();for(k=0,B=ee.length;k(B=er(M,T,k))&&(z=B),Ez.call(this,M,z,R,T,k))}function Ez(M,z,R,T,k){var B=hs(M,z,R,T,k),ee=us(B.year,0,B.dayOfYear);return this.year(ee.getUTCFullYear()),this.month(ee.getUTCMonth()),this.date(ee.getUTCDate()),this}Se("N",0,0,"eraAbbr"),Se("NN",0,0,"eraAbbr"),Se("NNN",0,0,"eraAbbr"),Se("NNNN",0,0,"eraName"),Se("NNNNN",0,0,"eraNarrow"),Se("y",["y",1],"yo","eraYear"),Se("y",["yy",2],0,"eraYear"),Se("y",["yyy",3],0,"eraYear"),Se("y",["yyyy",4],0,"eraYear"),Ae("N",xs),Ae("NN",xs),Ae("NNN",xs),Ae("NNNN",function Ba(M,z){return z.erasNameRegex(M)}),Ae("NNNNN",function S0(M,z){return z.erasNarrowRegex(M)}),Lt(["N","NN","NNN","NNNN","NNNNN"],function(M,z,R,T){var k=R._locale.erasParse(M,T,R._strict);k?fe(R).era=k:fe(R).invalidEra=M}),Ae("y",Ea),Ae("yy",Ea),Ae("yyy",Ea),Ae("yyyy",Ea),Ae("yo",function nr(M,z){return z._eraYearOrdinalRegex||Ea}),Lt(["y","yy","yyy","yyyy"],$i),Lt(["yo"],function(M,z,R,T){var k;R._locale._eraYearOrdinalRegex&&(k=M.match(R._locale._eraYearOrdinalRegex)),z[$i]=R._locale.eraYearOrdinalParse?R._locale.eraYearOrdinalParse(M,k):parseInt(M,10)}),Se(0,["gg",2],0,function(){return this.weekYear()%100}),Se(0,["GG",2],0,function(){return this.isoWeekYear()%100}),E0("gggg","weekYear"),E0("ggggg","weekYear"),E0("GGGG","isoWeekYear"),E0("GGGGG","isoWeekYear"),Xe("weekYear","gg"),Xe("isoWeekYear","GG"),zi("weekYear",1),zi("isoWeekYear",1),Ae("G",os),Ae("g",os),Ae("GG",Yt,zn),Ae("gg",Yt,zn),Ae("GGGG",Zd,ol),Ae("gggg",Zd,ol),Ae("GGGGG",mo,_0),Ae("ggggg",mo,_0),cs(["gggg","ggggg","GGGG","GGGGG"],function(M,z,R,T){z[T.substr(0,2)]=ut(M)}),cs(["gg","GG"],function(M,z,R,T){z[T]=O.parseTwoDigitYear(M)}),Se("Q",0,"Qo","quarter"),Xe("quarter","Q"),zi("quarter",7),Ae("Q",$d),Lt("Q",function(M,z){z[Vr]=3*(ut(M)-1)}),Se("D",["DD",2],"Do","date"),Xe("date","D"),zi("date",9),Ae("D",Yt),Ae("DD",Yt,zn),Ae("Do",function(M,z){return M?z._dayOfMonthOrdinalParse||z._ordinalParse:z._dayOfMonthOrdinalParseLenient}),Lt(["D","DD"],wi),Lt("Do",function(M,z){z[wi]=ut(M.match(Yt)[0])});var Jm=An("Date",!0);Se("DDD",["DDDD",3],"DDDo","dayOfYear"),Xe("dayOfYear","DDD"),zi("dayOfYear",4),Ae("DDD",A0),Ae("DDDD",Qd),Lt(["DDD","DDDD"],function(M,z,R){R._dayOfYear=ut(M)}),Se("m",["mm",2],0,"minute"),Xe("minute","m"),zi("minute",14),Ae("m",Yt),Ae("mm",Yt,zn),Lt(["m","mm"],Tt);var Lz=An("Minutes",!1);Se("s",["ss",2],0,"second"),Xe("second","s"),zi("second",15),Ae("s",Yt),Ae("ss",Yt,zn),Lt(["s","ss"],cn);var Ia,Km,Hz=An("Seconds",!1);for(Se("S",0,0,function(){return~~(this.millisecond()/100)}),Se(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Se(0,["SSS",3],0,"millisecond"),Se(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Se(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Se(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Se(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Se(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Se(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Xe("millisecond","ms"),zi("millisecond",16),Ae("S",A0,$d),Ae("SS",A0,zn),Ae("SSS",A0,Qd),Ia="SSSS";Ia.length<=9;Ia+="S")Ae(Ia,Ea);function Wz(M,z){z[Ni]=ut(1e3*("0."+M))}for(Ia="S";Ia.length<=9;Ia+="S")Lt(Ia,Wz);Km=An("Milliseconds",!1),Se("z",0,0,"zoneAbbr"),Se("zz",0,0,"zoneName");var le=Ir.prototype;function sa(M){return M}le.add=Im,le.calendar=function vp(M,z){1===arguments.length&&(arguments[0]?wp(arguments[0])?(M=arguments[0],z=void 0):function ue(M){var k,z=C(M)&&!D(M),R=!1,T=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(k=0;kR.valueOf():R.valueOf()9999?ta(R,z?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Hn(Date.prototype.toISOString)?z?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ta(R,"Z")):ta(R,z?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},le.inspect=function Ym(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var R,T,M="moment",z="";return this.isLocal()||(M=0===this.utcOffset()?"moment.utc":"moment.parseZone",z="Z"),R="["+M+'("]',T=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(R+T+"-MM-DD[T]HH:mm:ss.SSS"+z+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(le[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),le.toJSON=function Ur(){return this.isValid()?this.toISOString():null},le.toString=function T0(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},le.unix=function vr(){return Math.floor(this.valueOf()/1e3)},le.valueOf=function wo(){return this._d.valueOf()-6e4*(this._offset||0)},le.creationData=function xz(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},le.eraName=function q0(){var M,z,R,T=this.localeData().eras();for(M=0,z=T.length;Mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},le.isLocal=function Hm(){return!!this.isValid()&&!this._isUTC},le.isUtcOffset=function Wm(){return!!this.isValid()&&this._isUTC},le.isUtc=jn,le.isUTC=jn,le.zoneAbbr=function Rp(){return this._isUTC?"UTC":""},le.zoneName=function Tp(){return this._isUTC?"Coordinated Universal Time":""},le.dates=Ii("dates accessor is deprecated. Use date instead.",Jm),le.months=Ii("months accessor is deprecated. Use month instead",lp),le.years=Ii("years accessor is deprecated. Use year instead",z0),le.zone=Ii("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function mp(M,z){return null!=M?("string"!=typeof M&&(M=-M),this.utcOffset(M,z),this):-this.utcOffset()}),le.isDSTShifted=Ii("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function _p(){if(!P(this._isDSTShifted))return this._isDSTShifted;var z,M={};return Br(M,this),(M=fp(M))._a?(z=M._isUTC?Me(M._a):te(M._a),this._isDSTShifted=this.isValid()&&function vl(M,z,R){var ee,T=Math.min(M.length,z.length),k=Math.abs(M.length-z.length),B=0;for(ee=0;ee0):this._isDSTShifted=!1,this._isDSTShifted});var pt=ns.prototype;function ql(M,z,R,T){var k=zr(),B=Me().set(T,z);return k[R](B,M)}function Zm(M,z,R){if(I(M)&&(z=M,M=void 0),M=M||"",null!=z)return ql(M,z,R,"month");var T,k=[];for(T=0;T<12;T++)k[T]=ql(M,T,R,"month");return k}function yi(M,z,R,T){"boolean"==typeof M?(I(z)&&(R=z,z=void 0),z=z||""):(R=z=M,M=!1,I(z)&&(R=z,z=void 0),z=z||"");var ee,k=zr(),B=M?k._week.dow:0,Ee=[];if(null!=R)return ql(z,(R+B)%7,T,"day");for(ee=0;ee<7;ee++)Ee[ee]=ql(z,(ee+B)%7,T,"day");return Ee}pt.calendar=function Mn(M,z,R){var T=this._calendar[M]||this._calendar.sameElse;return Hn(T)?T.call(z,R):T},pt.longDateFormat=function _n(M){var z=this._longDateFormat[M],R=this._longDateFormat[M.toUpperCase()];return z||!R?z:(this._longDateFormat[M]=R.match(rs).map(function(T){return"MMMM"===T||"MM"===T||"DD"===T||"dddd"===T?T.slice(1):T}).join(""),this._longDateFormat[M])},pt.invalidDate=function g0(){return this._invalidDate},pt.ordinal=function N(M){return this._ordinal.replace("%d",M)},pt.preparse=sa,pt.postformat=sa,pt.relativeTime=function ne(M,z,R,T){var k=this._relativeTime[R];return Hn(k)?k(M,z,R,T):k.replace(/%d/i,M)},pt.pastFuture=function _e(M,z){var R=this._relativeTime[M>0?"future":"past"];return Hn(R)?R(z):R.replace(/%s/i,z)},pt.set=function is(M){var z,R;for(R in M)S(M,R)&&(Hn(z=M[R])?this[R]=z:this["_"+R]=z);this._config=M,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},pt.eras=function Tl(M,z){var R,T,k,B=this._eras||zr("en")._eras;for(R=0,T=B.length;R=0)return B[T]},pt.erasConvertYear=function yr(M,z){var R=M.since<=M.until?1:-1;return void 0===z?O(M.since).year():O(M.since).year()+(z-M.offset)*R},pt.erasAbbrRegex=function pn(M){return S(this,"_erasAbbrRegex")||Rs.call(this),M?this._erasAbbrRegex:this._erasRegex},pt.erasNameRegex=function Rz(M){return S(this,"_erasNameRegex")||Rs.call(this),M?this._erasNameRegex:this._erasRegex},pt.erasNarrowRegex=function nn(M){return S(this,"_erasNarrowRegex")||Rs.call(this),M?this._erasNarrowRegex:this._erasRegex},pt.months=function _m(M,z){return M?v(this._months)?this._months[M.month()]:this._months[(this._months.isFormat||ll).test(z)?"format":"standalone"][M.month()]:v(this._months)?this._months:this._months.standalone},pt.monthsShort=function Am(M,z){return M?v(this._monthsShort)?this._monthsShort[M.month()]:this._monthsShort[ll.test(z)?"format":"standalone"][M.month()]:v(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},pt.monthsParse=function op(M,z,R){var T,k,B;if(this._monthsParseExact)return zm.call(this,M,z,R);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),T=0;T<12;T++){if(k=Me([2e3,T]),R&&!this._longMonthsParse[T]&&(this._longMonthsParse[T]=new RegExp("^"+this.months(k,"").replace(".","")+"$","i"),this._shortMonthsParse[T]=new RegExp("^"+this.monthsShort(k,"").replace(".","")+"$","i")),!R&&!this._monthsParse[T]&&(B="^"+this.months(k,"")+"|^"+this.monthsShort(k,""),this._monthsParse[T]=new RegExp(B.replace(".",""),"i")),R&&"MMMM"===z&&this._longMonthsParse[T].test(M))return T;if(R&&"MMM"===z&&this._shortMonthsParse[T].test(M))return T;if(!R&&this._monthsParse[T].test(M))return T}},pt.monthsRegex=function en(M){return this._monthsParseExact?(S(this,"_monthsRegex")||de.call(this),M?this._monthsStrictRegex:this._monthsRegex):(S(this,"_monthsRegex")||(this._monthsRegex=Mm),this._monthsStrictRegex&&M?this._monthsStrictRegex:this._monthsRegex)},pt.monthsShortRegex=function In(M){return this._monthsParseExact?(S(this,"_monthsRegex")||de.call(this),M?this._monthsShortStrictRegex:this._monthsShortRegex):(S(this,"_monthsShortRegex")||(this._monthsShortRegex=ap),this._monthsShortStrictRegex&&M?this._monthsShortStrictRegex:this._monthsShortRegex)},pt.week=function Om(M){return ei(M,this._week.dow,this._week.doy).week},pt.firstDayOfYear=function dl(){return this._week.doy},pt.firstDayOfWeek=function Ge(){return this._week.dow},pt.weekdays=function wn(M,z){var R=v(this._weekdays)?this._weekdays:this._weekdays[M&&!0!==M&&this._weekdays.isFormat.test(z)?"format":"standalone"];return!0===M?go(R,this._week.dow):M?R[M.day()]:R},pt.weekdaysMin=function ym(M){return!0===M?go(this._weekdaysMin,this._week.dow):M?this._weekdaysMin[M.day()]:this._weekdaysMin},pt.weekdaysShort=function pz(M){return!0===M?go(this._weekdaysShort,this._week.dow):M?this._weekdaysShort[M.day()]:this._weekdaysShort},pt.weekdaysParse=function Da(M,z,R){var T,k,B;if(this._weekdaysParseExact)return uz.call(this,M,z,R);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),T=0;T<7;T++){if(k=Me([2e3,1]).day(T),R&&!this._fullWeekdaysParse[T]&&(this._fullWeekdaysParse[T]=new RegExp("^"+this.weekdays(k,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[T]=new RegExp("^"+this.weekdaysShort(k,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[T]=new RegExp("^"+this.weekdaysMin(k,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[T]||(B="^"+this.weekdays(k,"")+"|^"+this.weekdaysShort(k,"")+"|^"+this.weekdaysMin(k,""),this._weekdaysParse[T]=new RegExp(B.replace(".",""),"i")),R&&"dddd"===z&&this._fullWeekdaysParse[T].test(M))return T;if(R&&"ddd"===z&&this._shortWeekdaysParse[T].test(M))return T;if(R&&"dd"===z&&this._minWeekdaysParse[T].test(M))return T;if(!R&&this._weekdaysParse[T].test(M))return T}},pt.weekdaysRegex=function bz(M){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||hl.call(this),M?this._weekdaysStrictRegex:this._weekdaysRegex):(S(this,"_weekdaysRegex")||(this._weekdaysRegex=dz),this._weekdaysStrictRegex&&M?this._weekdaysStrictRegex:this._weekdaysRegex)},pt.weekdaysShortRegex=function Cm(M){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||hl.call(this),M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(S(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=vm),this._weekdaysShortStrictRegex&&M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},pt.weekdaysMinRegex=function gz(M){return this._weekdaysParseExact?(S(this,"_weekdaysRegex")||hl.call(this),M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(S(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ul),this._weekdaysMinStrictRegex&&M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},pt.isPM=function Mz(M){return"p"===(M+"").toLowerCase().charAt(0)},pt.meridiem=function Az(M,z,R){return M>11?R?"pm":"PM":R?"am":"AM"},na("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(M){var z=M%10;return M+(1===ut(M%100/10)?"th":1===z?"st":2===z?"nd":3===z?"rd":"th")}}),O.lang=Ii("moment.lang is deprecated. Use moment.locale instead.",na),O.langData=Ii("moment.langData is deprecated. Use moment.localeData instead.",zr);var Cr=Math.abs;function El(M,z,R,T){var k=tr(z,R);return M._milliseconds+=T*k._milliseconds,M._days+=T*k._days,M._months+=T*k._months,M._bubble()}function Ll(M){return M<0?Math.floor(M):Math.ceil(M)}function Hl(M){return 4800*M/146097}function yo(M){return 146097*M/4800}function xr(M){return function(){return this.as(M)}}var Iz=xr("ms"),Nz=xr("s"),Vz=xr("m"),eb=xr("h"),tb=xr("d"),jz=xr("w"),kp=xr("M"),Wl=xr("Q"),ib=xr("y");function xo(M){return function(){return this.isValid()?this._data[M]:NaN}}var nb=xo("milliseconds"),Lp=xo("seconds"),Hp=xo("minutes"),rb=xo("hours"),ab=xo("days"),ob=xo("months"),Wp=xo("years");var Rr=Math.round,Ro={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Uz(M,z,R,T,k){return k.relativeTime(z||1,!!R,M,T)}var Bl=Math.abs;function Na(M){return(M>0)-(M<0)||+M}function qs(){if(!this.isValid())return this.localeData().invalidDate();var T,k,B,ee,Be,Ht,Qi,un,M=Bl(this._milliseconds)/1e3,z=Bl(this._days),R=Bl(this._months),Ee=this.asSeconds();return Ee?(T=Bn(M/60),k=Bn(T/60),M%=60,T%=60,B=Bn(R/12),R%=12,ee=M?M.toFixed(3).replace(/\.?0+$/,""):"",Be=Ee<0?"-":"",Ht=Na(this._months)!==Na(Ee)?"-":"",Qi=Na(this._days)!==Na(Ee)?"-":"",un=Na(this._milliseconds)!==Na(Ee)?"-":"",Be+"P"+(B?Ht+B+"Y":"")+(R?Ht+R+"M":"")+(z?Qi+z+"D":"")+(k||T||M?"T":"")+(k?un+k+"H":"")+(T?un+T+"M":"")+(M?un+ee+"S":"")):"P0D"}var Ot=_t.prototype;return Ot.isValid=function Vn(){return this._isValid},Ot.abs=function Sl(){var M=this._data;return this._milliseconds=Cr(this._milliseconds),this._days=Cr(this._days),this._months=Cr(this._months),M.milliseconds=Cr(M.milliseconds),M.seconds=Cr(M.seconds),M.minutes=Cr(M.minutes),M.hours=Cr(M.hours),M.months=Cr(M.months),M.years=Cr(M.years),this},Ot.add=function Dl(M,z){return El(this,M,z,1)},Ot.subtract=function kl(M,z){return El(this,M,z,-1)},Ot.as=function Ts(M){if(!this.isValid())return NaN;var z,R,T=this._milliseconds;if("month"===(M=Et(M))||"quarter"===M||"year"===M)switch(z=this._days+T/864e5,R=this._months+Hl(z),M){case"month":return R;case"quarter":return R/3;case"year":return R/12}else switch(z=this._days+Math.round(yo(this._months)),M){case"week":return z/7+T/6048e5;case"day":return z+T/864e5;case"hour":return 24*z+T/36e5;case"minute":return 1440*z+T/6e4;case"second":return 86400*z+T/1e3;case"millisecond":return Math.floor(864e5*z)+T;default:throw new Error("Unknown unit "+M)}},Ot.asMilliseconds=Iz,Ot.asSeconds=Nz,Ot.asMinutes=Vz,Ot.asHours=eb,Ot.asDays=tb,Ot.asWeeks=jz,Ot.asMonths=kp,Ot.asQuarters=Wl,Ot.asYears=ib,Ot.valueOf=function Co(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ut(this._months/12):NaN},Ot._bubble=function Dp(){var k,B,ee,Ee,Be,M=this._milliseconds,z=this._days,R=this._months,T=this._data;return M>=0&&z>=0&&R>=0||M<=0&&z<=0&&R<=0||(M+=864e5*Ll(yo(R)+z),z=0,R=0),T.milliseconds=M%1e3,k=Bn(M/1e3),T.seconds=k%60,B=Bn(k/60),T.minutes=B%60,ee=Bn(B/60),T.hours=ee%24,z+=Bn(ee/24),R+=Be=Bn(Hl(z)),z-=Ll(yo(Be)),Ee=Bn(R/12),R%=12,T.days=z,T.months=R,T.years=Ee,this},Ot.clone=function Pl(){return tr(this)},Ot.get=function Fz(M){return M=Et(M),this.isValid()?this[M+"s"]():NaN},Ot.milliseconds=nb,Ot.seconds=Lp,Ot.minutes=Hp,Ot.hours=rb,Ot.days=ab,Ot.weeks=function sb(){return Bn(this.days()/7)},Ot.months=ob,Ot.years=Wp,Ot.humanize=function cb(M,z){if(!this.isValid())return this.localeData().invalidDate();var k,B,R=!1,T=Ro;return"object"==typeof M&&(z=M,M=!1),"boolean"==typeof M&&(R=M),"object"==typeof z&&(T=Object.assign({},Ro,z),null!=z.s&&null==z.ss&&(T.ss=z.s-1)),B=function lb(M,z,R,T){var k=tr(M).abs(),B=Rr(k.as("s")),ee=Rr(k.as("m")),Ee=Rr(k.as("h")),Be=Rr(k.as("d")),Ht=Rr(k.as("M")),Qi=Rr(k.as("w")),un=Rr(k.as("y")),mi=B<=R.ss&&["s",B]||B0,mi[4]=T,Uz.apply(null,mi)}(this,!R,T,k=this.localeData()),R&&(B=k.pastFuture(+this,B)),k.postformat(B)},Ot.toISOString=qs,Ot.toString=qs,Ot.toJSON=qs,Ot.locale=Oo,Ot.localeData=Wa,Ot.toIsoString=Ii("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",qs),Ot.lang=Fi,Se("X",0,0,"unix"),Se("x",0,0,"valueOf"),Ae("x",os),Ae("X",/[+-]?\d+(\.\d{1,3})?/),Lt("X",function(M,z,R){R._d=new Date(1e3*parseFloat(M))}),Lt("x",function(M,z,R){R._d=new Date(ut(M))}),O.version="2.29.4",function x(M){q=M}(te),O.fn=le,O.min=function Em(){return Ao("isBefore",[].slice.call(arguments,0))},O.max=function Dm(){return Ao("isAfter",[].slice.call(arguments,0))},O.now=function(){return Date.now?Date.now():+new Date},O.utc=Me,O.unix=function Pz(M){return te(1e3*M)},O.months=function D0(M,z){return Zm(M,z,"months")},O.isDate=F,O.locale=na,O.invalid=sn,O.duration=tr,O.isMoment=Ei,O.weekdays=function qp(M,z,R){return yi(M,z,R,"weekdays")},O.parseZone=function Bz(){return te.apply(null,arguments).parseZone()},O.localeData=zr,O.isDuration=ka,O.monthsShort=function Fn(M,z){return Zm(M,z,"monthsShort")},O.weekdaysMin=function Ep(M,z,R){return yi(M,z,R,"weekdaysMin")},O.defineLocale=dt,O.updateLocale=function ml(M,z){if(null!=z){var R,T,k=pe;null!=Bt[M]&&null!=Bt[M].parentLocale?Bt[M].set(Wn(Bt[M]._config,z)):(null!=(T=bs(M))&&(k=T._config),z=Wn(k,z),null==T&&(z.abbr=M),(R=new ns(z)).parentLocale=Bt[M],Bt[M]=R),na(M)}else null!=Bt[M]&&(null!=Bt[M].parentLocale?(Bt[M]=Bt[M].parentLocale,M===na()&&na(M)):null!=Bt[M]&&delete Bt[M]);return Bt[M]},O.locales=function dn(){return Ar(Bt)},O.weekdaysShort=function Sp(M,z,R){return yi(M,z,R,"weekdaysShort")},O.normalizeUnits=Et,O.relativeTimeRounding=function ti(M){return void 0===M?Rr:"function"==typeof M&&(Rr=M,!0)},O.relativeTimeThreshold=function Pp(M,z){return void 0!==Ro[M]&&(void 0===z?Ro[M]:(Ro[M]=z,"s"===M&&(Ro.ss=z-1),!0))},O.calendarFormat=function Fm(M,z){var R=M.diff(z,"days",!0);return R<-6?"sameElse":R<-1?"lastWeek":R<0?"lastDay":R<1?"sameDay":R<2?"nextDay":R<7?"nextWeek":"sameElse"},O.prototype=le,O.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},O}()},6700:(U,J,W)=>{var q={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function O(v){var C=x(v);return W(C)}function x(v){if(!W.o(q,v)){var C=new Error("Cannot find module '"+v+"'");throw C.code="MODULE_NOT_FOUND",C}return q[v]}O.keys=function(){return Object.keys(q)},O.resolve=x,U.exports=O,O.id=6700},1128:U=>{"use strict";U.exports=JSON.parse('{"version":"2023c","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|01212121212121212121212121212121212343434343434343434343434343434312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:U=>{"use strict";U.exports={i8:"14.4.0"}}},U=>{U(U.s=4180)}]); \ No newline at end of file diff --git a/dist/apps/linker/polyfills.8ef4b59bacc3a775.js b/dist/apps/linker/polyfills.8ef4b59bacc3a775.js deleted file mode 100644 index a48f0d94a..000000000 --- a/dist/apps/linker/polyfills.8ef4b59bacc3a775.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklinker=self.webpackChunklinker||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,T){n&&n.measure&&n.measure(M,T)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===P))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(P,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===E){t._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,T,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,T,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,T,t,r)=>M.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(M){if(K||e[O]&&(K=e[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,Y=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||Y.event))return;let n=we[e.type];n||(n=we[e.type]=j("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function We(e,n,i){let o=ue(e,n);if(!o&&i&&ue(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=we[d];b||(b=we[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,Ue),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,Ue,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v[ct]&&v.removeAttribute(n),L}return null},pe(e,n,o),e[c]=!0}function qe(e,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function le(e,n){e[j("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),L="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const O=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[O];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function K(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[J]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[L];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const S=l[R],Z=!!s&&_===s[_];Z&&(s[J]=S,s[x]=w);const D=u.run(m,void 0,Z&&m!==K&&m!==H?[]:[S]);z(s,!0,D)}catch(S){z(s,!1,S)}},s)}const M=function(){},T=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new t((m,S)=>{for(let Z=0;Z{g||(g=!0,m(D))},D=>{w.push(D),f--,0===f&&(g=!0,S(new T(w,"All promises were rejected")))})})}static race(u){let s,f,g=new this((S,Z)=>{s=S,f=Z});function w(S){s(S)}function m(S){f(S)}for(let S of u)B(S)||(S=this.resolve(S)),S.then(w,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((D,V)=>{f=D,g=V}),m=2,S=0;const Z=[];for(let D of u){B(D)||(D=this.resolve(D));const V=S;try{D.then(F=>{Z[V]=s?s.thenCallback(F):F,m--,0===m&&f(Z)},F=>{s?(Z[V]=s.errorCallback(F),m--,0===m&&f(Z)):g(F)})}catch(F){g(F)}m++,S++}return m-=2,0===m&&f(Z),w}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||t);const g=new f(M),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=t);const f=new s(M);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new t((S,Z)=>{f.call(this,S,Z)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),ae(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=j("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ce,o=(n?n(e):e)+ie,c=me+i,a=me+o;te[e]={},te[e][ce]=c,te[e][ie]=a}function dt(e,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||De,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",L="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,J){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][J?ie:ce]];if(X){const A=[];if(1===X.length){const E=O(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=ve(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const t=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ie:ce]);const w=g&&s.target[g];if(w)for(let m=0;mfunction(c,a){c[$e]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const L=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}else O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function Qe(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function et(e,n,i,o){e&&qe(e,Qe(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=qe,i.patchMethod=ae,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Se,i.ArraySlice=it,i.patchClass=ge,i.wrapWithCurrentZone=Ie,i.filterProperties=Qe,i.attachOriginToPatched=le,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=j("zoneTask");function Te(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=ae(e,n+=o,v=>function(p,L){if("function"==typeof L[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const B=Me(n,L[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Re]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=ae(e,i,v=>function(p,L){const O=L[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";Te(e,n,i,"Timeout"),Te(e,n,i,"Interval"),Te(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];et(c,He(c),i&&i.concat(a),ve(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const L=p.prototype;let N=L[Oe],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Oe],B=I[Ne]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Oe],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===K){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=ae(L,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===K&&Q.invoke()}}),G=ae(L,"abort",()=>function(h,I){const P=function O(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return le(b,d),b})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Ke(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(e,i)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/linker/polyfills.dabb198059221893.js b/dist/apps/linker/polyfills.dabb198059221893.js new file mode 100644 index 000000000..ac155bf20 --- /dev/null +++ b/dist/apps/linker/polyfills.dabb198059221893.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklinker=self.webpackChunklinker||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function s(j){n&&n.mark&&n.mark(j)}function r(j,h){n&&n.measure&&n.measure(j,h)}s("Zone");const i=e.__Zone_symbol_prefix||"__zone_symbol__";function l(j){return i+j}const p=!0===e[l("forceDuplicateZoneCheck")];if(e.Zone){if(p||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let E=(()=>{class h{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=h.current;for(;t.parent;)t=t.parent;return t}static get current(){return W.zone}static get currentTask(){return re}static __load_patch(t,_,w=!1){if(oe.hasOwnProperty(t)){if(!w&&p)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const L="Zone:"+t;s(L),oe[t]=_(e,h,Y),r(L,L)}}get parent(){return this._parent}get name(){return this._name}constructor(t,_){this._parent=t,this._name=_?_.name||"unnamed":"",this._properties=_&&_.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,_)}get(t){const _=this.getZoneWith(t);if(_)return _._properties[t]}getZoneWith(t){let _=this;for(;_;){if(_._properties.hasOwnProperty(t))return _;_=_._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,_){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const w=this._zoneDelegate.intercept(this,t,_),L=this;return function(){return L.runGuarded(w,this,arguments,_)}}run(t,_,w,L){W={parent:W,zone:this};try{return this._zoneDelegate.invoke(this,t,_,w,L)}finally{W=W.parent}}runGuarded(t,_=null,w,L){W={parent:W,zone:this};try{try{return this._zoneDelegate.invoke(this,t,_,w,L)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{W=W.parent}}runTask(t,_,w){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===G&&(t.type===Q||t.type===P))return;const L=t.state!=y;L&&t._transitionTo(y,A),t.runCount++;const a=re;re=t,W={parent:W,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,_,w)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{t.state!==G&&t.state!==d&&(t.type==Q||t.data&&t.data.isPeriodic?L&&t._transitionTo(A,y):(t.runCount=0,this._updateTaskCount(t,-1),L&&t._transitionTo(G,y,G))),W=W.parent,re=a}}scheduleTask(t){if(t.zone&&t.zone!==this){let w=this;for(;w;){if(w===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);w=w.parent}}t._transitionTo(z,G);const _=[];t._zoneDelegates=_,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(w){throw t._transitionTo(d,z,G),this._zoneDelegate.handleError(this,w),w}return t._zoneDelegates===_&&this._updateTaskCount(t,1),t.state==z&&t._transitionTo(A,z),t}scheduleMicroTask(t,_,w,L){return this.scheduleTask(new m(I,t,_,w,L,void 0))}scheduleMacroTask(t,_,w,L,a){return this.scheduleTask(new m(P,t,_,w,L,a))}scheduleEventTask(t,_,w,L,a){return this.scheduleTask(new m(Q,t,_,w,L,a))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===y){t._transitionTo(V,A,y);try{this._zoneDelegate.cancelTask(this,t)}catch(_){throw t._transitionTo(d,V),this._zoneDelegate.handleError(this,_),_}return this._updateTaskCount(t,-1),t._transitionTo(G,V),t.runCount=0,t}}_updateTaskCount(t,_){const w=t._zoneDelegates;-1==_&&(t._zoneDelegates=null);for(let L=0;Lj.hasTask(c,t),onScheduleTask:(j,h,c,t)=>j.scheduleTask(c,t),onInvokeTask:(j,h,c,t,_,w)=>j.invokeTask(c,t,_,w),onCancelTask:(j,h,c,t)=>j.cancelTask(c,t)};class v{constructor(h,c,t){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=h,this._parentDelegate=c,this._forkZS=t&&(t&&t.onFork?t:c._forkZS),this._forkDlgt=t&&(t.onFork?c:c._forkDlgt),this._forkCurrZone=t&&(t.onFork?this.zone:c._forkCurrZone),this._interceptZS=t&&(t.onIntercept?t:c._interceptZS),this._interceptDlgt=t&&(t.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=t&&(t.onIntercept?this.zone:c._interceptCurrZone),this._invokeZS=t&&(t.onInvoke?t:c._invokeZS),this._invokeDlgt=t&&(t.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=t&&(t.onInvoke?this.zone:c._invokeCurrZone),this._handleErrorZS=t&&(t.onHandleError?t:c._handleErrorZS),this._handleErrorDlgt=t&&(t.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=t&&(t.onHandleError?this.zone:c._handleErrorCurrZone),this._scheduleTaskZS=t&&(t.onScheduleTask?t:c._scheduleTaskZS),this._scheduleTaskDlgt=t&&(t.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=t&&(t.onScheduleTask?this.zone:c._scheduleTaskCurrZone),this._invokeTaskZS=t&&(t.onInvokeTask?t:c._invokeTaskZS),this._invokeTaskDlgt=t&&(t.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=t&&(t.onInvokeTask?this.zone:c._invokeTaskCurrZone),this._cancelTaskZS=t&&(t.onCancelTask?t:c._cancelTaskZS),this._cancelTaskDlgt=t&&(t.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=t&&(t.onCancelTask?this.zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _=t&&t.onHasTask;(_||c&&c._hasTaskZS)&&(this._hasTaskZS=_?t:b,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=h,t.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this.zone),t.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this.zone),t.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this.zone))}fork(h,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,h,c):new E(h,c)}intercept(h,c,t){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,h,c,t):c}invoke(h,c,t,_,w){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,h,c,t,_,w):c.apply(t,_)}handleError(h,c){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,h,c)}scheduleTask(h,c){let t=c;if(this._scheduleTaskZS)this._hasTaskZS&&t._zoneDelegates.push(this._hasTaskDlgtOwner),t=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,h,c),t||(t=c);else if(c.scheduleFn)c.scheduleFn(c);else{if(c.type!=I)throw new Error("Task is missing scheduleFn.");C(c)}return t}invokeTask(h,c,t,_){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,h,c,t,_):c.callback.apply(t,_)}cancelTask(h,c){let t;if(this._cancelTaskZS)t=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,h,c);else{if(!c.cancelFn)throw Error("Task is not cancelable");t=c.cancelFn(c)}return t}hasTask(h,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,h,c)}catch(t){this.handleError(h,t)}}_updateTaskCount(h,c){const t=this._taskCounts,_=t[h],w=t[h]=_+c;if(w<0)throw new Error("More tasks executed then were scheduled.");0!=_&&0!=w||this.hasTask(this.zone,{microTask:t.microTask>0,macroTask:t.macroTask>0,eventTask:t.eventTask>0,change:h})}}class m{constructor(h,c,t,_,w,L){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=h,this.source=c,this.data=_,this.scheduleFn=w,this.cancelFn=L,!t)throw new Error("callback is not defined");this.callback=t;const a=this;this.invoke=h===Q&&_&&_.useG?m.invokeTask:function(){return m.invokeTask.call(e,a,this,arguments)}}static invokeTask(h,c,t){h||(h=this),ee++;try{return h.runCount++,h.zone.runTask(h,c,t)}finally{1==ee&&T(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,z)}_transitionTo(h,c,t){if(this._state!==c&&this._state!==t)throw new Error(`${this.type} '${this.source}': can not transition to '${h}', expecting state '${c}'${t?" or '"+t+"'":""}, was '${this._state}'.`);this._state=h,h==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=l("setTimeout"),O=l("Promise"),N=l("then");let K,U=[],x=!1;function X(j){if(K||e[O]&&(K=e[O].resolve(0)),K){let h=K[N];h||(h=K.then),h.call(K,j)}else e[M](j,0)}function C(j){0===ee&&0===U.length&&X(T),j&&U.push(j)}function T(){if(!x){for(x=!0;U.length;){const j=U;U=[];for(let h=0;hW,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:C,showUncaughtError:()=>!E[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:X};let W={parent:null,zone:new E(null,null)},re=null,ee=0;function q(){}r("Zone","Zone"),e.Zone=E}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,s,r,i){return Zone.current.scheduleMacroTask(e,n,s,r,i)}const H=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,$=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let s=e.length-1;s>=0;s--)"function"==typeof e[s]&&(e[s]=Ie(e[s],n+"_"+s));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in $)&&typeof $.process<"u"&&"[object process]"==={}.toString.call($.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof $.process<"u"&&"[object process]"==={}.toString.call($.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||$.event))return;let n=we[e.type];n||(n=we[e.type]=H("ON_PROPERTY"+e.type));const s=this||e.target||$,r=s[n];let i;return Ae&&s===_e&&"error"===e.type?(i=r&&r.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=r&&r.apply(this,arguments),null!=i&&!i&&e.preventDefault()),i};function We(e,n,s){let r=ue(e,n);if(!r&&s&&ue(s,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const i=H("on"+n+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete r.writable,delete r.value;const l=r.get,p=r.set,E=n.slice(2);let b=we[E];b||(b=we[E]=H("ON_PROPERTY"+E)),r.set=function(v){let m=this;!m&&e===$&&(m=$),m&&("function"==typeof m[b]&&m.removeEventListener(E,Ue),p&&p.call(m,null),m[b]=v,"function"==typeof v&&m.addEventListener(E,Ue,!1))},r.get=function(){let v=this;if(!v&&e===$&&(v=$),!v)return null;const m=v[b];if(m)return m;if(l){let M=l.call(this);if(M)return r.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},pe(e,n,r),e[i]=!0}function qe(e,n,s){if(n)for(let r=0;rfunction(p,E){const b=s(p,E);return b.cbIdx>=0&&"function"==typeof E[b.cbIdx]?Me(b.name,E[b.cbIdx],b,i):l.apply(p,E)})}function le(e,n){e[H("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,s)=>{const r=Object.getOwnPropertyDescriptor,i=Object.defineProperty,p=s.symbol,E=[],b=!0===e[p("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=p("Promise"),m=p("then"),M="__creationTrace__";s.onUnhandledError=a=>{if(s.showUncaughtError()){const u=a&&a.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",a.zone.name,"; Task:",a.task&&a.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(a)}},s.microtaskDrainDone=()=>{for(;E.length;){const a=E.shift();try{a.zone.runGuarded(()=>{throw a.throwOriginal?a.rejection:a})}catch(u){N(u)}}};const O=p("unhandledPromiseRejectionHandler");function N(a){s.onUnhandledError(a);try{const u=n[O];"function"==typeof u&&u.call(this,a)}catch{}}function U(a){return a&&a.then}function x(a){return a}function K(a){return c.reject(a)}const X=p("state"),C=p("value"),T=p("finally"),J=p("parentPromiseValue"),G=p("parentPromiseState"),z="Promise.then",A=null,y=!0,V=!1,d=0;function I(a,u){return o=>{try{Y(a,u,o)}catch(f){Y(a,!1,f)}}}const P=function(){let a=!1;return function(o){return function(){a||(a=!0,o.apply(null,arguments))}}},Q="Promise resolved with itself",oe=p("currentTaskTrace");function Y(a,u,o){const f=P();if(a===o)throw new TypeError(Q);if(a[X]===A){let k=null;try{("object"==typeof o||"function"==typeof o)&&(k=o&&o.then)}catch(R){return f(()=>{Y(a,!1,R)})(),a}if(u!==V&&o instanceof c&&o.hasOwnProperty(X)&&o.hasOwnProperty(C)&&o[X]!==A)re(o),Y(a,o[X],o[C]);else if(u!==V&&"function"==typeof k)try{k.call(o,f(I(a,u)),f(I(a,!1)))}catch(R){f(()=>{Y(a,!1,R)})()}else{a[X]=u;const R=a[C];if(a[C]=o,a[T]===T&&u===y&&(a[X]=a[G],a[C]=a[J]),u===V&&o instanceof Error){const g=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];g&&i(o,oe,{configurable:!0,enumerable:!1,writable:!0,value:g})}for(let g=0;g{try{const S=a[C],Z=!!o&&T===o[T];Z&&(o[J]=S,o[G]=R);const D=u.run(g,void 0,Z&&g!==K&&g!==x?[]:[S]);Y(o,!0,D)}catch(S){Y(o,!1,S)}},o)}const j=function(){},h=e.AggregateError;class c{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return Y(new this(null),y,u)}static reject(u){return Y(new this(null),V,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new h([],"All promises were rejected"));const o=[];let f=0;try{for(let g of u)f++,o.push(c.resolve(g))}catch{return Promise.reject(new h([],"All promises were rejected"))}if(0===f)return Promise.reject(new h([],"All promises were rejected"));let k=!1;const R=[];return new c((g,S)=>{for(let Z=0;Z{k||(k=!0,g(D))},D=>{R.push(D),f--,0===f&&(k=!0,S(new h(R,"All promises were rejected")))})})}static race(u){let o,f,k=new this((S,Z)=>{o=S,f=Z});function R(S){o(S)}function g(S){f(S)}for(let S of u)U(S)||(S=this.resolve(S)),S.then(R,g);return k}static all(u){return c.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof c?this:c).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,o){let f,k,R=new this((D,F)=>{f=D,k=F}),g=2,S=0;const Z=[];for(let D of u){U(D)||(D=this.resolve(D));const F=S;try{D.then(B=>{Z[F]=o?o.thenCallback(B):B,g--,0===g&&f(Z)},B=>{o?(Z[F]=o.errorCallback(B),g--,0===g&&f(Z)):k(B)})}catch(B){k(B)}g++,S++}return g-=2,0===g&&f(Z),R}constructor(u){const o=this;if(!(o instanceof c))throw new Error("Must be an instanceof Promise.");o[X]=A,o[C]=[];try{const f=P();u&&u(f(I(o,y)),f(I(o,V)))}catch(f){Y(o,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return c}then(u,o){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||c);const k=new f(j),R=n.current;return this[X]==A?this[C].push(R,k,u,o):ee(this,R,k,u,o),k}catch(u){return this.then(null,u)}finally(u){let o=this.constructor?.[Symbol.species];(!o||"function"!=typeof o)&&(o=c);const f=new o(j);f[T]=T;const k=n.current;return this[X]==A?this[C].push(k,f,u,u):ee(this,k,f,u,u),f}}c.resolve=c.resolve,c.reject=c.reject,c.race=c.race,c.all=c.all;const t=e[v]=e.Promise;e.Promise=c;const _=p("thenPatched");function w(a){const u=a.prototype,o=r(u,"then");if(o&&(!1===o.writable||!o.configurable))return;const f=u.then;u[m]=f,a.prototype.then=function(k,R){return new c((S,Z)=>{f.call(this,S,Z)}).then(k,R)},a[_]=!0}return s.patchThen=w,t&&(w(t),ae(e,"fetch",a=>function L(a){return function(u,o){let f=a.apply(u,o);if(f instanceof c)return f;let k=f.constructor;return k[_]||w(k),f}}(a))),Promise[n.__symbol__("uncaughtPromiseErrors")]=E,c}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,s=H("OriginalDelegate"),r=H("Promise"),i=H("Error"),l=function(){if("function"==typeof this){const v=this[s];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[r];if(m)return n.call(m)}if(this===Error){const m=e[i];if(m)return n.call(m)}}return n.call(this)};l[s]=n,Function.prototype.toString=l;const p=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":p.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=H("propagationStopped");function Je(e,n){const s=(n?n(e):e)+ce,r=(n?n(e):e)+ie,i=me+s,l=me+r;te[e]={},te[e][ce]=i,te[e][ie]=l}function dt(e,n,s,r){const i=r&&r.add||Ze,l=r&&r.rm||De,p=r&&r.listeners||"eventListeners",E=r&&r.rmAll||"removeAllListeners",b=H(i),v="."+i+":",m="prependListener",M="."+m+":",O=function(C,T,J){if(C.isRemoved)return;const G=C.callback;let z;"object"==typeof G&&G.handleEvent&&(C.callback=y=>G.handleEvent(y),C.originalDelegate=G);try{C.invoke(C,T,[J])}catch(y){z=y}const A=C.options;return A&&"object"==typeof A&&A.once&&T[l].call(T,J.type,C.originalDelegate?C.originalDelegate:C.callback,A),z};function N(C,T,J){if(!(T=T||e.event))return;const G=C||T.target||e,z=G[te[T.type][J?ie:ce]];if(z){const A=[];if(1===z.length){const y=O(z[0],G,T);y&&A.push(y)}else{const y=z.slice();for(let V=0;V{throw V})}}}const U=function(C){return N(this,C,!1)},x=function(C){return N(this,C,!0)};function K(C,T){if(!C)return!1;let J=!0;T&&void 0!==T.useG&&(J=T.useG);const G=T&&T.vh;let z=!0;T&&void 0!==T.chkDup&&(z=T.chkDup);let A=!1;T&&void 0!==T.rt&&(A=T.rt);let y=C;for(;y&&!y.hasOwnProperty(i);)y=ve(y);if(!y&&C[i]&&(y=C),!y||y[b])return!1;const V=T&&T.eventNameToString,d={},I=y[b]=y[i],P=y[H(l)]=y[l],Q=y[H(p)]=y[p],oe=y[H(E)]=y[E];let Y;T&&T.prepend&&(Y=y[H(T.prepend)]=y[T.prepend]);const c=J?function(o){if(!d.isExisting)return I.call(d.target,d.eventName,d.capture?x:U,d.options)}:function(o){return I.call(d.target,d.eventName,o.invoke,d.options)},t=J?function(o){if(!o.isRemoved){const f=te[o.eventName];let k;f&&(k=f[o.capture?ie:ce]);const R=k&&o.target[k];if(R)for(let g=0;gfunction(i,l){i[$e]=!0,r&&r.apply(i,l)})}function Et(e,n,s,r,i){const l=Zone.__symbol__(r);if(n[l])return;const p=n[l]=n[r];n[r]=function(E,b,v){return b&&b.prototype&&i.forEach(function(m){const M=`${s}.${r}::`+m,O=b.prototype;try{if(O.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(O,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,m,N)):O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}else O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}catch{}}),p.call(n,E,b,v)},e.attachOriginToPatched(n[r],p)}function Qe(e,n,s){if(!s||0===s.length)return n;const r=s.filter(l=>l.target===e);if(!r||0===r.length)return n;const i=r[0].ignoreProperties;return n.filter(l=>-1===i.indexOf(l))}function et(e,n,s,r){e&&qe(e,Qe(e,n,s),r)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,s)=>{const r=He(e);s.patchOnProperties=qe,s.patchMethod=ae,s.bindArguments=Le,s.patchMacroTask=lt;const i=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[i]=e[l]),e[i]&&(n[i]=n[l]=e[i]),s.patchEventPrototype=_t,s.patchEventTarget=dt,s.isIEOrEdge=ft,s.ObjectDefineProperty=pe,s.ObjectGetOwnPropertyDescriptor=ue,s.ObjectCreate=Se,s.ArraySlice=it,s.patchClass=ge,s.wrapWithCurrentZone=Ie,s.filterProperties=Qe,s.attachOriginToPatched=le,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Et,s.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:r,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=H("zoneTask");function Te(e,n,s,r){let i=null,l=null;s+=r;const p={};function E(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=i.apply(e,m.args),v}function b(v){return l.call(e,v.data.handleId)}i=ae(e,n+=r,v=>function(m,M){if("function"==typeof M[0]){const O={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete p[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const U=Me(n,M[0],O,E,b);if(!U)return U;const x=U.data.handleId;return"number"==typeof x?p[x]=U:x&&(x[Re]=U),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(U.ref=x.ref.bind(x),U.unref=x.unref.bind(x)),"number"==typeof x||x?x:U}return v.apply(e,M)}),l=ae(e,s,v=>function(m,M){const O=M[0];let N;"number"==typeof O?N=p[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete p[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",s="clear";Te(e,n,s,"Timeout"),Te(e,n,s,"Interval"),Te(e,n,s,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const s=["alert","prompt","confirm"];for(let r=0;rfunction(b,v){return n.current.run(l,e,v,E)})}),Zone.__load_patch("EventTarget",(e,n,s)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,s),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:s,zoneSymbolEventNames:r,TRUE_STR:i,FALSE_STR:l,ZONE_SYMBOL_PREFIX:p}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,s)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,s)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,s)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const s=n.__Zone_ignore_on_properties;let r=[];if(Ae){const i=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];et(i,He(i),s&&s.concat(l),ve(i))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function pt(e,n){const{isBrowser:s,isMix:r}=n.getGlobalObjects();(s||r)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,s)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const m=v.XMLHttpRequest;if(!m)return;const M=m.prototype;let N=M[Oe],U=M[Ne];if(!N){const d=v.XMLHttpRequestEventTarget;if(d){const I=d.prototype;N=I[Oe],U=I[Ne]}}const x="readystatechange",K="scheduled";function X(d){const I=d.data,P=I.target;P[l]=!1,P[E]=!1;const Q=P[i];N||(N=P[Oe],U=P[Ne]),Q&&U.call(P,x,Q);const oe=P[i]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[l]&&d.state===K){const W=P[n.__symbol__("loadfalse")];if(0!==P.status&&W&&W.length>0){const re=d.invoke;d.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let q=0;qfunction(d,I){return d[r]=0==I[2],d[p]=I[1],J.apply(d,I)}),z=H("fetchTaskAborting"),A=H("fetchTaskScheduling"),y=ae(M,"send",()=>function(d,I){if(!0===n.current[A]||d[r])return y.apply(d,I);{const P={target:d,url:d[p],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",C,P,X,T);d&&!0===d[E]&&!P.aborted&&Q.state===K&&Q.invoke()}}),V=ae(M,"abort",()=>function(d,I){const P=function O(d){return d[s]}(d);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[z])return V.apply(d,I)})}(e);const s=H("xhrTask"),r=H("xhrSync"),i=H("xhrListener"),l=H("xhrScheduled"),p=H("xhrURL"),E=H("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const s=e.constructor.name;for(let r=0;r{const b=function(){return E.apply(this,Le(arguments,s+"."+i))};return le(b,E),b})(l)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function s(r){return function(i){Ke(e,r).forEach(p=>{const E=e.PromiseRejectionEvent;if(E){const b=new E(r,{promise:i.promise,reason:i.rejection});p.invoke(b)}})}}e.PromiseRejectionEvent&&(n[H("unhandledPromiseRejectionHandler")]=s("unhandledrejection"),n[H("rejectionHandledHandler")]=s("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,s)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",s=>function(r,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(e,s)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/linker/runtime.5dac3afc602ec401.js b/dist/apps/linker/runtime.5dac3afc602ec401.js deleted file mode 100644 index c0dd283a4..000000000 --- a/dist/apps/linker/runtime.5dac3afc602ec401.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,v={},d={};function a(e){var l=d[e];if(void 0!==l)return l.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(l,r,t,f)=>{if(!r){var o=1/0;for(n=0;n=f)&&Object.keys(a.O).every(_=>a.O[_](r[c]))?r.splice(c--,1):(u=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[r,t,f]},a.d=(e,l)=>{for(var r in l)a.o(l,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:l[r]})},a.o=(e,l)=>Object.prototype.hasOwnProperty.call(e,l),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=t=>0===e[t];var l=(t,f)=>{var c,s,[n,o,u]=f,i=0;if(n.some(p=>0!==e[p])){for(c in o)a.o(o,c)&&(a.m[c]=o[c]);if(u)var h=u(a)}for(t&&t(f);i{"use strict";var e,v={},d={};function a(e){var f=d[e];if(void 0!==f)return f.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(f,r,c,l)=>{if(!r){var t=1/0;for(n=0;n=l)&&Object.keys(a.O).every(_=>a.O[_](r[s]))?r.splice(s--,1):(o=!1,l0&&e[n-1][2]>l;n--)e[n]=e[n-1];e[n]=[r,c,l]},a.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=c=>0===e[c];var f=(c,l)=>{var s,i,[n,t,o]=l,u=0;if(n.some(p=>0!==e[p])){for(s in t)a.o(t,s)&&(a.m[s]=t[s]);if(o)var h=o(a)}for(c&&c(l);ucode{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/linker/styles.c1986b396d85cee9.css b/dist/apps/linker/styles.c1986b396d85cee9.css deleted file mode 100644 index adeb7281f..000000000 --- a/dist/apps/linker/styles.c1986b396d85cee9.css +++ /dev/null @@ -1,6 +0,0 @@ -.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-button-toggle,.mat-calendar{font-family:Roboto,sans-serif}.mdc-form-field,.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #212121;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #43a047}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #212121;--mdc-linear-progress-track-color: rgba(33, 33, 33, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 33, 33, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #212121)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#212121de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#212121de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(33, 33, 33, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #212121;--mdc-chip-elevated-disabled-container-color: #212121;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #757575;--mdc-switch-selected-handle-color: #757575;--mdc-switch-selected-hover-state-layer-color: #757575;--mdc-switch-selected-pressed-state-layer-color: #757575;--mdc-switch-selected-focus-handle-color: #212121;--mdc-switch-selected-hover-handle-color: #212121;--mdc-switch-selected-pressed-handle-color: #212121;--mdc-switch-selected-focus-track-color: #e0e0e0;--mdc-switch-selected-hover-track-color: #e0e0e0;--mdc-switch-selected-pressed-track-color: #e0e0e0;--mdc-switch-selected-track-color: #e0e0e0}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #212121;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #212121;--mdc-slider-focus-handle-color: #212121;--mdc-slider-hover-handle-color: #212121;--mdc-slider-active-track-color: #212121;--mdc-slider-inactive-track-color: #212121;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #212121;--mat-mdc-slider-ripple-color: #212121;--mat-mdc-slider-hover-ripple-color: rgba(33, 33, 33, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 33, 33, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#212121}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #212121;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #212121;--mat-tab-header-active-ripple-color: #212121;--mat-tab-header-inactive-ripple-color: #212121;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #212121;--mat-tab-header-active-hover-label-text-color: #212121;--mat-tab-header-active-focus-indicator-color: #212121;--mat-tab-header-active-hover-indicator-color: #212121}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #212121;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #212121}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #212121;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #212121;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #212121}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #212121;--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #212121;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#2121210a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #212121}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#212121}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(33,33,33,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#212121;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#21212166}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#212121}.mat-datepicker-toggle-active.mat-accent{color:#43a047}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#212121}.mat-icon.mat-accent{color:#43a047}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #212121;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #212121;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #212121;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#212121;color:#fff}.mat-toolbar.mat-accent{background:#43a047;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.user-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.user-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.user-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.user-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.user-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.user-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#00796bde}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.user-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.user-theme .mdc-data-table__row{background-color:inherit}.user-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.user-theme .mdc-data-table__row--selected{background-color:#00796b0a}.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.user-theme .mdc-data-table__cell,.user-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.user-theme .mdc-data-table__pagination{border-top-color:#0000001f}.user-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.user-theme .mdc-data-table__header-cell,.user-theme .mdc-data-table__pagination-total,.user-theme .mdc-data-table__pagination-rows-per-page-label,.user-theme .mdc-data-table__cell{color:#000000de}.user-theme .mat-mdc-table{background:white}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme .mat-badge-content{color:#fff;background:#00796b}.cdk-high-contrast-active .user-theme .mat-badge-content{outline:solid 1px;border-radius:0}.user-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.user-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.user-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.user-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.user-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.user-theme .mat-button-toggle{color:#00000061}.user-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.user-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.user-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.user-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.user-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.user-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.user-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.user-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.user-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.user-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.user-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.user-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.user-theme .mat-calendar-arrow{fill:#0000008a}.user-theme .mat-datepicker-toggle,.user-theme .mat-datepicker-content .mat-calendar-next-button,.user-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.user-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.user-theme .mat-calendar-table-header,.user-theme .mat-calendar-body-label{color:#0000008a}.user-theme .mat-calendar-body-cell-content,.user-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.user-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.user-theme .mat-calendar-body-in-preview{color:#0000003d}.user-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.user-theme .mat-calendar-body-in-range:before{background:rgba(0,121,107,.2)}.user-theme .mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-calendar-body-comparison-bridge-start:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-comparison-bridge-end:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-calendar-body-selected{background-color:#00796b;color:#fff}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#00796b66}.user-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}@media (hover: hover){.user-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}}.user-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.user-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.user-theme .mat-datepicker-toggle-active{color:#00796b}.user-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.user-theme .mat-date-range-input-inner[disabled]{color:#00000061}.user-theme .mat-divider{border-top-color:#0000001f}.user-theme .mat-divider-vertical{border-right-color:#0000001f}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme .mat-icon.mat-primary{color:#00796b}.user-theme .mat-icon.mat-accent{color:#43a047}.user-theme .mat-icon.mat-warn{color:#f44336}.user-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.user-theme .mat-drawer{background-color:#fff;color:#000000de}.user-theme .mat-drawer.mat-drawer-push{background-color:#fff}.user-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-side.mat-drawer-end,.user-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.user-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme .mat-toolbar{background:whitesmoke;color:#000000de}.user-theme .mat-toolbar.mat-primary{background:#00796b;color:#fff}.user-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.user-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.user-theme .mat-toolbar .mat-form-field-underline,.user-theme .mat-toolbar .mat-form-field-ripple,.user-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.user-theme .mat-toolbar .mat-form-field-label,.user-theme .mat-toolbar .mat-focused .mat-form-field-label,.user-theme .mat-toolbar .mat-select-value,.user-theme .mat-toolbar .mat-select-arrow,.user-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.user-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}mat-icon{overflow:inherit!important}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#414141;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;inset:5px;border-radius:50%;border:3px solid transparent;border-top-color:#afafaf;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;inset:15px;border-radius:50%;border:3px solid transparent;border-top-color:#e5e5e5;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@charset "UTF-8";/*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/password-reset/3rdpartylicenses.txt b/dist/apps/password-reset/3rdpartylicenses.txt index 94e725591..f3e9aed4b 100644 --- a/dist/apps/password-reset/3rdpartylicenses.txt +++ b/dist/apps/password-reset/3rdpartylicenses.txt @@ -66,37 +66,11 @@ MIT @angular/router MIT -@babel/runtime -MIT -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @ngx-translate/core -MIT +SEE LICENSE IN LICENSE @ngx-translate/http-loader -MIT +SEE LICENSE IN LICENSE angular-oauth2-oidc MIT @@ -113,8 +87,7 @@ bootstrap MIT The MIT License (MIT) -Copyright (c) 2011-2022 Twitter, Inc. -Copyright (c) 2011-2022 The Bootstrap Authors +Copyright (c) 2011-2023 The Bootstrap Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -135,34 +108,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -fast-sha256 -Unlicense -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to - - file-saver MIT The MIT License @@ -458,21 +403,6 @@ Apache-2.0 -tslib -0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - zone.js MIT The MIT License diff --git a/dist/apps/password-reset/index.html b/dist/apps/password-reset/index.html index bb362f7da..1014fbbfb 100644 --- a/dist/apps/password-reset/index.html +++ b/dist/apps/password-reset/index.html @@ -1,4 +1,4 @@ - + @@ -6,8 +6,8 @@ - + - + diff --git a/dist/apps/password-reset/main.4c0472fe8e09fb10.js b/dist/apps/password-reset/main.4c0472fe8e09fb10.js deleted file mode 100644 index 190177c25..000000000 --- a/dist/apps/password-reset/main.4c0472fe8e09fb10.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkpassword_reset=self.webpackChunkpassword_reset||[]).push([[179],{9758:(Y,$,E)=>{"use strict";var c=E(5879),x=E(6814);class R extends x.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class D extends R{static makeCurrent(){(0,x.HT)(new D)}onAndCancel(o,e,t){return o.addEventListener(e,t),()=>{o.removeEventListener(e,t)}}dispatchEvent(o,e){o.dispatchEvent(e)}remove(o){o.parentNode&&o.parentNode.removeChild(o)}createElement(o,e){return(e=e||this.getDefaultDocument()).createElement(o)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(o){return o.nodeType===Node.ELEMENT_NODE}isShadowRoot(o){return o instanceof DocumentFragment}getGlobalEventTarget(o,e){return"window"===e?window:"document"===e?o:"body"===e?o.body:null}getBaseHref(o){const e=function O(){return H=H||document.querySelector("base"),H?H.getAttribute("href"):null}();return null==e?null:function W(n){V=V||document.createElement("a"),V.setAttribute("href",n);const o=V.pathname;return"/"===o.charAt(0)?o:`/${o}`}(e)}resetBaseElement(){H=null}getUserAgent(){return window.navigator.userAgent}getCookie(o){return(0,x.Mx)(document.cookie,o)}}let V,H=null,X=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const te=new c.OlP("EventManagerPlugins");let ae=(()=>{class n{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(s=>{s.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,s){return this._findPluginFor(t).addEventListener(e,t,s)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(h=>h.supports(e)),!t)throw new c.vHH(5101,!1);return this._eventNameToPlugin.set(e,t),t}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(te),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class se{constructor(o){this._doc=o}}const oe="ng-app-id";let de=(()=>{class n{constructor(e,t,s,h={}){this.doc=e,this.appId=t,this.nonce=s,this.platformId=h,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,x.PM)(h),this.resetHostNodes()}addStyles(e){for(const t of e)1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}removeStyles(e){for(const t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(t=>t.remove()),e.clear());for(const t of this.getAllStyles())this.onStyleRemoved(t);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){const t=this.styleRef;t.get(e)?.elements?.forEach(s=>s.remove()),t.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${oe}="${this.appId}"]`);if(e?.length){const t=new Map;return e.forEach(s=>{null!=s.textContent&&t.set(s.textContent,s)}),t}return null}changeUsageCount(e,t){const s=this.styleRef;if(s.has(e)){const h=s.get(e);return h.usage+=t,h.usage}return s.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){const s=this.styleNodesInDOM,h=s?.get(t);if(h?.parentNode===e)return s.delete(t),h.removeAttribute(oe),h;{const u=this.doc.createElement("style");return this.nonce&&u.setAttribute("nonce",this.nonce),u.textContent=t,this.platformIsServer&&u.setAttribute(oe,this.appId),u}}addStyleToHost(e,t){const s=this.getStyleElement(e,t);e.appendChild(s);const h=this.styleRef,u=h.get(t)?.elements;u?u.push(s):h.set(t,{elements:[s],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(c.AFp),c.LFG(c.Ojb,8),c.LFG(c.Lbi))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const pe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Be=/%COMP%/g,Se=new c.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function Re(n,o){return o.map(e=>e.replace(Be,n))}let Oe=(()=>{class n{constructor(e,t,s,h,u,l,r,i=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=s,this.removeStylesOnCompDestroy=h,this.doc=u,this.platformId=l,this.ngZone=r,this.nonce=i,this.rendererByCompId=new Map,this.platformIsServer=(0,x.PM)(l),this.defaultRenderer=new at(e,u,r,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===c.ifc.ShadowDom&&(t={...t,encapsulation:c.ifc.Emulated});const s=this.getOrCreateRenderer(e,t);return s instanceof Oi?s.applyToHost(e):s instanceof cn&&s.applyStyles(),s}getOrCreateRenderer(e,t){const s=this.rendererByCompId;let h=s.get(t.id);if(!h){const u=this.doc,l=this.ngZone,r=this.eventManager,i=this.sharedStylesHost,a=this.removeStylesOnCompDestroy,d=this.platformIsServer;switch(t.encapsulation){case c.ifc.Emulated:h=new Oi(r,i,t,this.appId,a,u,l,d);break;case c.ifc.ShadowDom:return new Dn(r,i,e,t,u,l,this.nonce,d);default:h=new cn(r,i,t,a,u,l,d)}s.set(t.id,h)}return h}ngOnDestroy(){this.rendererByCompId.clear()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(ae),c.LFG(de),c.LFG(c.AFp),c.LFG(Se),c.LFG(x.K0),c.LFG(c.Lbi),c.LFG(c.R0b),c.LFG(c.Ojb))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class at{constructor(o,e,t,s){this.eventManager=o,this.doc=e,this.ngZone=t,this.platformIsServer=s,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(o,e){return e?this.doc.createElementNS(pe[e]||e,o):this.doc.createElement(o)}createComment(o){return this.doc.createComment(o)}createText(o){return this.doc.createTextNode(o)}appendChild(o,e){(Pi(o)?o.content:o).appendChild(e)}insertBefore(o,e,t){o&&(Pi(o)?o.content:o).insertBefore(e,t)}removeChild(o,e){o&&o.removeChild(e)}selectRootElement(o,e){let t="string"==typeof o?this.doc.querySelector(o):o;if(!t)throw new c.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(o){return o.parentNode}nextSibling(o){return o.nextSibling}setAttribute(o,e,t,s){if(s){e=s+":"+e;const h=pe[s];h?o.setAttributeNS(h,e,t):o.setAttribute(e,t)}else o.setAttribute(e,t)}removeAttribute(o,e,t){if(t){const s=pe[t];s?o.removeAttributeNS(s,e):o.removeAttribute(`${t}:${e}`)}else o.removeAttribute(e)}addClass(o,e){o.classList.add(e)}removeClass(o,e){o.classList.remove(e)}setStyle(o,e,t,s){s&(c.JOm.DashCase|c.JOm.Important)?o.style.setProperty(e,t,s&c.JOm.Important?"important":""):o.style[e]=t}removeStyle(o,e,t){t&c.JOm.DashCase?o.style.removeProperty(e):o.style[e]=""}setProperty(o,e,t){o[e]=t}setValue(o,e){o.nodeValue=e}listen(o,e,t){if("string"==typeof o&&!(o=(0,x.q)().getGlobalEventTarget(this.doc,o)))throw new Error(`Unsupported event target ${o} for event ${e}`);return this.eventManager.addEventListener(o,e,this.decoratePreventDefault(t))}decoratePreventDefault(o){return e=>{if("__ngUnwrap__"===e)return o;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>o(e)):o(e))&&e.preventDefault()}}}function Pi(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class Dn extends at{constructor(o,e,t,s,h,u,l,r){super(o,h,u,r),this.sharedStylesHost=e,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const i=Re(s.id,s.styles);for(const a of i){const d=document.createElement("style");l&&d.setAttribute("nonce",l),d.textContent=a,this.shadowRoot.appendChild(d)}}nodeOrShadowRoot(o){return o===this.hostEl?this.shadowRoot:o}appendChild(o,e){return super.appendChild(this.nodeOrShadowRoot(o),e)}insertBefore(o,e,t){return super.insertBefore(this.nodeOrShadowRoot(o),e,t)}removeChild(o,e){return super.removeChild(this.nodeOrShadowRoot(o),e)}parentNode(o){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(o)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class cn extends at{constructor(o,e,t,s,h,u,l,r){super(o,h,u,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=s,this.styles=r?Re(r,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Oi extends cn{constructor(o,e,t,s,h,u,l,r){const i=s+"-"+t.id;super(o,e,t,h,u,l,r,i),this.contentAttr=function we(n){return"_ngcontent-%COMP%".replace(Be,n)}(i),this.hostAttr=function qe(n){return"_nghost-%COMP%".replace(Be,n)}(i)}applyToHost(o){this.applyStyles(),this.setAttribute(o,this.hostAttr,"")}createElement(o,e){const t=super.createElement(o,e);return super.setAttribute(t,this.contentAttr,""),t}}let dn=(()=>{class n extends se{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,s){return e.addEventListener(t,s,!1),()=>this.removeEventListener(e,t,s)}removeEventListener(e,t,s){return e.removeEventListener(t,s)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const un=["alt","control","meta","shift"],ye={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ae={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let xe=(()=>{class n extends se{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,t,s){const h=n.parseEventName(t),u=n.eventCallback(h.fullKey,s,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,x.q)().onAndCancel(e,h.domEventName,u))}static parseEventName(e){const t=e.toLowerCase().split("."),s=t.shift();if(0===t.length||"keydown"!==s&&"keyup"!==s)return null;const h=n._normalizeKey(t.pop());let u="",l=t.indexOf("code");if(l>-1&&(t.splice(l,1),u="code."),un.forEach(i=>{const a=t.indexOf(i);a>-1&&(t.splice(a,1),u+=i+".")}),u+=h,0!=t.length||0===h.length)return null;const r={};return r.domEventName=s,r.fullKey=u,r}static matchEventFullKeyCode(e,t){let s=ye[e.key]||e.key,h="";return t.indexOf("code.")>-1&&(s=e.code,h="code."),!(null==s||!s)&&(s=s.toLowerCase()," "===s?s="space":"."===s&&(s="dot"),un.forEach(u=>{u!==s&&(0,Ae[u])(e)&&(h+=u+".")}),h+=s,h===t)}static eventCallback(e,t,s){return h=>{n.matchEventFullKeyCode(h,e)&&s.runGuarded(()=>t(h))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const Tt=(0,c.eFA)(c._c5,"browser",[{provide:c.Lbi,useValue:x.bD},{provide:c.g9A,useValue:function nt(){D.makeCurrent()},multi:!0},{provide:x.K0,useFactory:function Ze(){return(0,c.RDi)(document),document},deps:[]}]),li=new c.OlP(""),Bi=[{provide:c.rWj,useClass:class G{addToWindow(o){c.dqk.getAngularTestability=(t,s=!0)=>{const h=o.findTestabilityInTree(t,s);if(null==h)throw new c.vHH(5103,!1);return h},c.dqk.getAllAngularTestabilities=()=>o.getAllTestabilities(),c.dqk.getAllAngularRootElements=()=>o.getAllRootElements(),c.dqk.frameworkStabilizers||(c.dqk.frameworkStabilizers=[]),c.dqk.frameworkStabilizers.push(t=>{const s=c.dqk.getAllAngularTestabilities();let h=s.length,u=!1;const l=function(r){u=u||r,h--,0==h&&t(u)};s.forEach(r=>{r.whenStable(l)})})}findTestabilityInTree(o,e,t){return null==e?null:o.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(o,e.host,!0):this.findTestabilityInTree(o,e.parentElement,!0):null)}},deps:[]},{provide:c.lri,useClass:c.dDg,deps:[c.R0b,c.eoX,c.rWj]},{provide:c.dDg,useClass:c.dDg,deps:[c.R0b,c.eoX,c.rWj]}],Vi=[{provide:c.zSh,useValue:"root"},{provide:c.qLn,useFactory:function Ei(){return new c.qLn},deps:[]},{provide:te,useClass:dn,multi:!0,deps:[x.K0,c.R0b,c.Lbi]},{provide:te,useClass:xe,multi:!0,deps:[x.K0]},Oe,de,ae,{provide:c.FYo,useExisting:Oe},{provide:x.JF,useClass:X,deps:[]},[]];let ue=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:c.AFp,useValue:e.appId}]}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(li,12))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[...Vi,...Bi],imports:[x.ez,c.hGG]}),n})(),bt=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function dt(){return new bt((0,c.LFG)(x.K0))}(),t},providedIn:"root"}),n})();typeof window<"u"&&window;let qn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(e){let t=null;return t=e?new(e||n):c.LFG(Ut),t},providedIn:"root"}),n})(),Ut=(()=>{class n extends qn{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case c.q3G.NONE:return t;case c.q3G.HTML:return(0,c.qzn)(t,"HTML")?(0,c.z3N)(t):(0,c.EiD)(this._doc,String(t)).toString();case c.q3G.STYLE:return(0,c.qzn)(t,"Style")?(0,c.z3N)(t):t;case c.q3G.SCRIPT:if((0,c.qzn)(t,"Script"))return(0,c.z3N)(t);throw new c.vHH(5200,!1);case c.q3G.URL:return(0,c.qzn)(t,"URL")?(0,c.z3N)(t):(0,c.mCW)(String(t));case c.q3G.RESOURCE_URL:if((0,c.qzn)(t,"ResourceURL"))return(0,c.z3N)(t);throw new c.vHH(5201,!1);default:throw new c.vHH(5202,!1)}}bypassSecurityTrustHtml(e){return(0,c.JVY)(e)}bypassSecurityTrustStyle(e){return(0,c.L6k)(e)}bypassSecurityTrustScript(e){return(0,c.eBb)(e)}bypassSecurityTrustUrl(e){return(0,c.LAX)(e)}bypassSecurityTrustResourceUrl(e){return(0,c.pB0)(e)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function Dr(n){return new Ut(n.get(x.K0))}(c.LFG(c.zs3)),t},providedIn:"root"}),n})();var C=E(9862);class Ai{encodeKey(o){return encodeURIComponent(o)}encodeValue(o){return encodeURIComponent(o)}decodeKey(o){return decodeURIComponent(o)}decodeValue(o){return decodeURIComponent(o)}}const gi=new c.OlP("basePath");class He{constructor(o={}){this.apiKeys=o.apiKeys,this.username=o.username,this.password=o.password,this.accessToken=o.accessToken,this.basePath=o.basePath,this.withCredentials=o.withCredentials,this.encoder=o.encoder,this.credentials=o.credentials?o.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}selectHeaderAccept(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}isJsonMime(o){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==o&&(e.test(o)||"application/json-patch+json"===o.toLowerCase())}lookupCredential(o){const e=this.credentials[o];return"function"==typeof e?e():e}}let Gi=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new He,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Ai}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}convertAttributeToNonunique(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}convertAttributeToUnique(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}createAttributeDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}deleteAttributeDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attribute"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}deleteAttributeDefinitions(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attributes[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAllAttributeDefinitions(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAllNamespaces(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAttribute(e,t,s,h,u,l,r,i,a,d,p,m=!1,g="body",f=!1,v){let z=new C.LE({encoder:this.encoder});null!=e&&(z=this.addToHttpParams(z,e,"attributeName")),null!=t&&(z=this.addToHttpParams(z,t,"attributeId")),null!=s&&(z=this.addToHttpParams(z,s,"facility")),null!=h&&(z=this.addToHttpParams(z,h,"user")),null!=u&&(z=this.addToHttpParams(z,u,"vo")),null!=l&&(z=this.addToHttpParams(z,l,"resource")),null!=r&&(z=this.addToHttpParams(z,r,"member")),null!=i&&(z=this.addToHttpParams(z,i,"group")),null!=a&&(z=this.addToHttpParams(z,a,"host")),null!=d&&(z=this.addToHttpParams(z,d,"userExtSource")),null!=p&&(z=this.addToHttpParams(z,p,"key"));let Ve,le=this.defaultHeaders;Ve=this.configuration.lookupCredential("BasicAuth"),Ve&&(le=le.set("Authorization","Basic "+Ve)),Ve=this.configuration.lookupCredential("BearerAuth"),Ve&&(le=le.set("Authorization","Bearer "+Ve));let Dt=v&&v.httpHeaderAccept;void 0===Dt&&(Dt=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Dt&&(le=le.set("Accept",Dt));let En=v&&v.context;void 0===En&&(En=new C.qT);let en="json";Dt&&(en=Dt.startsWith("text")?"text":this.configuration.isJsonMime(Dt)?"json":"blob");let gn=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(m){let Er=new URL(gn),Ka=Er.pathname.split("/");Ka[1]="non",Er.pathname=Ka.join("/"),gn=Er.toString()}return this.httpClient.get(gn,{context:En,params:z,responseType:en,withCredentials:this.configuration.withCredentials,headers:le,observe:g,reportProgress:f})}getAttributeDefinitionById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeDefinitionByName(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeName"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeDefinitionsByNamespace(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"namespace"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeModulesDependenciesForAttributeGraphText(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==t)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"format")),null!=t&&(r=this.addToHttpParams(r,t,"attrName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getAttributeModulesDependenciesGraphText(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"format"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributePolicyCollections(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeRights(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributeRules(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAttributesDefinitionWithRights(e,t,s,h,u,l,r,i,a=!1,d="body",p=!1,m){let g=new C.LE({encoder:this.encoder});null!=e&&(g=this.addToHttpParams(g,e,"member")),null!=t&&(g=this.addToHttpParams(g,t,"user")),null!=s&&(g=this.addToHttpParams(g,s,"vo")),null!=h&&(g=this.addToHttpParams(g,h,"group")),null!=u&&(g=this.addToHttpParams(g,u,"resource")),null!=l&&(g=this.addToHttpParams(g,l,"facility")),null!=r&&(g=this.addToHttpParams(g,r,"host")),null!=i&&(g=this.addToHttpParams(g,i,"userExtSource"));let v,f=this.defaultHeaders;v=this.configuration.lookupCredential("BasicAuth"),v&&(f=f.set("Authorization","Basic "+v)),v=this.configuration.lookupCredential("BearerAuth"),v&&(f=f.set("Authorization","Bearer "+v));let z=m&&m.httpHeaderAccept;void 0===z&&(z=this.configuration.selectHeaderAccept(["application/json"])),void 0!==z&&(f=f.set("Accept",z));let le=m&&m.context;void 0===le&&(le=new C.qT);let Ve="json";z&&(Ve=z.startsWith("text")?"text":this.configuration.isJsonMime(z)?"json":"blob");let Dt=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(a){let En=new URL(Dt),en=En.pathname.split("/");en[1]="non",En.pathname=en.join("/"),Dt=En.toString()}return this.httpClient.get(Dt,{context:le,params:g,responseType:Ve,withCredentials:this.configuration.withCredentials,headers:f,observe:d,reportProgress:p})}getEntitylessAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"key")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getEntitylessAttributesByKey(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"key"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getEntitylessAttributesByName(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attrName"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getEntitylessAttributesWithKeys(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"attrName")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"keys[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getEntitylessKeys(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getFacilityAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getFacilityAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getFacilityAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getFacilityAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getFacilityResourceUserMemberAttributes(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==s)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==h)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"facility")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=s&&(a=this.addToHttpParams(a,s,"user")),null!=h&&(a=this.addToHttpParams(a,h,"member"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getFacilityUserAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"user"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getGroupAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupResourceAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getGroupResourceAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getGroupResourceAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getHostAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getHostAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getHostAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"host"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getHostAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getIdpAttributeDefinitions(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getLogins(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getMemberAndUserAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==t)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberAndUserAttributesByNames(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"attrNames")}),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getMemberAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberGroupAndUserAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==h)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getMemberGroupAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberGroupAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberGroupAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getMemberGroupAttributesByNames(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAndUserFacilityAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAndUserFacilityAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==h)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getMemberResourceAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getMemberResourceAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesFacility(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesFacilityService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesFacilityServices(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"services[]")}),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesGroupResourceService(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==s)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"service")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getRequiredAttributesHostService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==t)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"host"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesMember(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"workWithUserAttributes"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesMemberGroup(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,s,h,u,l=!1,r="body",i=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==s)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==h)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let d=new C.LE({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"service")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),null!=s&&(d=this.addToHttpParams(d,s,"group")),null!=h&&(d=this.addToHttpParams(d,h,"member")),null!=u&&(d=this.addToHttpParams(d,u,"workWithUserAttributes"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(l){let le=new URL(z),Ve=le.pathname.split("/");Ve[1]="non",le.pathname=Ve.join("/"),z=le.toString()}return this.httpClient.get(z,{context:f,params:d,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:r,reportProgress:i})}getRequiredAttributesMemberGroupService(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=s&&(a=this.addToHttpParams(a,s,"member")),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getRequiredAttributesMemberResource(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getRequiredAttributesMemberResourceService(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=s&&(a=this.addToHttpParams(a,s,"member")),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getRequiredAttributesResource(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesResourceService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesResourceServices(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"services[]")}),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRequiredAttributesUserFacility(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRequiredAttributesVoService(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"service")),null!=t&&(r=this.addToHttpParams(r,t,"vo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getResourceAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceGroupAndGroupAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==s)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"resource")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"workWithGroupAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getResourceGroupAndGroupAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==h)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithGroupAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getResourceGroupAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"group"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getResourceGroupMemberAttributesByNames(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==h)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=s&&(a=this.addToHttpParams(a,s,"member")),h&&h.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getUserAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourceAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserFacilityAttributeById(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==s)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getUserFacilityAttributeByName(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==s)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getUserFacilityAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getVoAttributeById(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"attributeId"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getVoAttributeByName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"attributeName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getVoAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getVoAttributesByNames(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeAttributesForFacilityResourceGroupUserMember(e,t,s,h,u,l,r=!1,i="body",a=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==s)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==h)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==u)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==l)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"facility")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=s&&(p=this.addToHttpParams(p,s,"group")),null!=h&&(p=this.addToHttpParams(p,h,"user")),null!=u&&(p=this.addToHttpParams(p,u,"member")),l&&l.forEach(Ve=>{p=this.addToHttpParams(p,Ve,"attributes[]")});let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=d&&d.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=d&&d.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let le=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(r){let Ve=new URL(le),Dt=Ve.pathname.split("/");Dt[1]="non",Ve.pathname=Dt.join("/"),le=Ve.toString()}return this.httpClient.post(le,null,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}removeAttributesForFacilityResourceUserMember(e,t,s,h,u,l=!1,r="body",i=!1,a){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==s)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==h)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let d=new C.LE({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"facility")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),null!=s&&(d=this.addToHttpParams(d,s,"user")),null!=h&&(d=this.addToHttpParams(d,h,"member")),u&&u.forEach(le=>{d=this.addToHttpParams(d,le,"attributes[]")});let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=a&&a.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=a&&a.context;void 0===f&&(f=new C.qT);let v="json";g&&(v=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let z=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(l){let le=new URL(z),Ve=le.pathname.split("/");Ve[1]="non",le.pathname=Ve.join("/"),z=le.toString()}return this.httpClient.post(z,null,{context:f,params:d,responseType:v,withCredentials:this.configuration.withCredentials,headers:p,observe:r,reportProgress:i})}removeEntitylessAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"key")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeFacilityAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeFacilityAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeGroupAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeGroupAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"group")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeGroupResourceAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeGroupResourceAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"group")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeGroupResourceAttributesWorkWithGroupAttributes(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==h)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attributes[]")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithGroupAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}removeHostAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeHostAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"host")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeMemberAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeMemberAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeMemberAttributesWorkWithUserAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")}),null!=s&&(i=this.addToHttpParams(i,s,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberGroupAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberGroupAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"group")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberGroupAttributesWorkWithUserAttributes(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==h)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),s&&s.forEach(z=>{a=this.addToHttpParams(a,z,"attributes[]")}),null!=h&&(a=this.addToHttpParams(a,h,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}removeMemberResourceAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeMemberResourceAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"member")),null!=t&&(i=this.addToHttpParams(i,t,"resource")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeResourceAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeResourceAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"resource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUesAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserExtSourceAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"userExtSource")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserFacilityAttribute(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==s)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),null!=s&&(i=this.addToHttpParams(i,s,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeUserFacilityAttributes(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==s)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"facility")),s&&s.forEach(v=>{i=this.addToHttpParams(i,v,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeVoAttribute(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),null!=t&&(r=this.addToHttpParams(r,t,"attribute"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeVoAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"vo")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attributes[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}setAttributeActionCriticality(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==t)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==s)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"attributeDefinition")),null!=t&&(a=this.addToHttpParams(a,t,"action")),null!=s&&(a=this.addToHttpParams(a,s,"critical")),null!=h&&(a=this.addToHttpParams(a,h,"global"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}setAttributePolicyCollections(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setAttributeRights(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setEntitylessAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityResourceGroupUserMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityResourceUserMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setFacilityUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupResourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setGroupResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setHostAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setHostAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberGroupAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberGroupWithUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberResourceAndUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberResourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setMemberWithUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setResourceGroupWithGroupAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserExtSourceAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserExtSourceAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserFacilityAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setUserFacilityAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setVoAttribute(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setVoAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateAttributeDefinition(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(gi,8),c.LFG(He,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Mi=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new He,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Ai}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}getAllPolicies(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAllRolesManagementRules(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAuthzAdminGroups(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==s)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"role")),null!=t&&(i=this.addToHttpParams(i,t,"complementaryObjectId")),null!=s&&(i=this.addToHttpParams(i,s,"complementaryObjectName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.get(f,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}getAuthzRichAdmins(e,t,s,h,u,l,r=!1,i="body",a=!1,d){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==s)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==h)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"role")),null!=t&&(p=this.addToHttpParams(p,t,"complementaryObjectId")),null!=s&&(p=this.addToHttpParams(p,s,"complementaryObjectName")),h&&h.forEach(Ve=>{p=this.addToHttpParams(p,Ve,"specificAttributes")}),null!=u&&(p=this.addToHttpParams(p,u,"allUserAttributes")),null!=l&&(p=this.addToHttpParams(p,l,"onlyDirectAdmins"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=d&&d.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=d&&d.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let le=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(r){let Ve=new URL(le),Dt=Ve.pathname.split("/");Dt[1]="non",Ve.pathname=Dt.join("/"),le=Ve.toString()}return this.httpClient.get(le,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}getFacilitiesWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupRoleNames(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getGroupRoles(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"groupId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getGroupsWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getLoggedUser(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getMembersWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getPerunPrincipal(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPrincipalRoleNames(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getResourcesWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getRoleComplementaryObjectsWithAuthorizedGroups(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getSecurityTeamsWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserDirectRoles(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserRoleNames(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserRoles(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getVosWhereUserIsInRoles(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let r=new C.LE({encoder:this.encoder});null!=t&&(r=this.addToHttpParams(r,t,"user")),e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"roles[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}isFacilityAdmin(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}isGroupAdmin(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}isPerunAdmin(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}isVoAdmin(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}keepAlive(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}loadAuthorizationComponents(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}refreshMfa(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}setRoleForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithGroupComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithGroupComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithUserComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}setRoleWithUserComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleForGroup(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithGroupComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithGroupComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithUserComplementaryObject(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}unsetRoleWithUserComplementaryObjects(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(gi,8),c.LFG(He,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),$e=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new He,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Ai}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}sentMessageToRTWithMemberQueue(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==s)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==h)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"memberId")),null!=t&&(a=this.addToHttpParams(a,t,"queue")),null!=s&&(a=this.addToHttpParams(a,s,"subject")),null!=h&&(a=this.addToHttpParams(a,h,"text"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}sentMessageToRTWithQueue(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"queue")),null!=t&&(i=this.addToHttpParams(i,t,"subject")),null!=s&&(i=this.addToHttpParams(i,s,"text"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}sentMessageToRTWithVo(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"voId")),null!=t&&(i=this.addToHttpParams(i,t,"subject")),null!=s&&(i=this.addToHttpParams(i,s,"text"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}sentMessageToRTWithVoQueue(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==s)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==h)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"voId")),null!=t&&(a=this.addToHttpParams(a,t,"queue")),null!=s&&(a=this.addToHttpParams(a,s,"subject")),null!=h&&(a=this.addToHttpParams(a,h,"text"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.post(v,null,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(gi,8),c.LFG(He,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),zi=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new He,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Ai}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}addSpecificUserOwner(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"specificUser"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}addUserExtSource(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}anonymizeUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"force"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}blockLogins(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"logins[]")}),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}changeNonAuthzPasswordByToken(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}changePasswordForLogin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}changePasswordForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}checkPasswordResetRequestByTokenIsValid(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}checkPasswordStrength(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}createAlternativePassword(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}createServiceUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}deleteAlternativePassword(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==t)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==s)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"loginNamespace")),null!=s&&(i=this.addToHttpParams(i,s,"passwordId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}deletePasswordForLogin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"login")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}deletePasswordForUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}deleteUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"force"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}findRichUsers(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}findRichUsersWithAttributes(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"searchString")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrsNames[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}findUsers(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}generateAccountForName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"namespace")),null!=t&&(r=this.addToHttpParams(r,t,"name"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getAllBlockedLoginsInNamespaces(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getAllRichUsersWithAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"includedSpecificUsers"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAssignedRichResourcesForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getAssociatedResourcesForUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"facility")),null!=t&&(r=this.addToHttpParams(r,t,"user"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getBlockedLoginsPage(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}getGroupsForFacilityWhereUserIsActive(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"facility"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupsForResourceWhereUserIsActive(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"resource"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupsInVoWhereUserIsAdmin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"vo"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getGroupsWhereUserIsAdmin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getPendingPreferredEmailChanges(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUserExtSources(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUserWithAttributes(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUsersByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUsersWithAttributesByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getRichUsersWithoutVoWithAttributes(e,t=!1,s="body",h=!1,u){let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attrsNames[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getSpecificUsersByUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getSponsorsForMember(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"member")),t&&t.forEach(f=>{r=this.addToHttpParams(r,f,"attrNames[]")});let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getSponsorsForMemberByVoAndLogin(e,t,s,h,u=!1,l="body",r=!1,i){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==s)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"extSourceName")),null!=s&&(a=this.addToHttpParams(a,s,"extLogin")),h&&h.forEach(z=>{a=this.addToHttpParams(a,z,"attrNames[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let m=i&&i.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(d=d.set("Accept",m));let g=i&&i.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let v=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(u){let z=new URL(v),le=z.pathname.split("/");le[1]="non",z.pathname=le.join("/"),v=z.toString()}return this.httpClient.get(v,{context:g,params:a,responseType:f,withCredentials:this.configuration.withCredentials,headers:d,observe:l,reportProgress:r})}getUserByExtSourceNameAndExtLogin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"extLogin")),null!=t&&(r=this.addToHttpParams(r,t,"extSourceName"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourceByExtLoginAndExtSourceName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==t)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"extSourceName")),null!=t&&(r=this.addToHttpParams(r,t,"extSourceLogin"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"attributeId")),null!=t&&(r=this.addToHttpParams(r,t,"attributeValue"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"attributeName")),null!=t&&(r=this.addToHttpParams(r,t,"attributeValue"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}getUserExtSources(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUserExtSourcesByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUsers(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getUsersByIds(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUsersBySpecificUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"specificUser"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getUsersPage(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}getVosWhereUserIsAdmin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}getVosWhereUserIsMember(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}isLoginAvailable(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==t)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"loginNamespace")),null!=t&&(r=this.addToHttpParams(r,t,"login"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}loginExist(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeSpecificUserOwner(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"specificUser"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}removeUserExtSource(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==t)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"userExtSource")),null!=s&&(i=this.addToHttpParams(i,s,"force"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}removeUserExtSources(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==t)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),t&&t.forEach(v=>{i=this.addToHttpParams(i,v,"userExtSources")}),null!=s&&(i=this.addToHttpParams(i,s,"force"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}requestPreferredEmailChange(e,t,s,h,u,l,r=!1,i="body",a=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==t)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"user")),null!=t&&(p=this.addToHttpParams(p,t,"email")),null!=s&&(p=this.addToHttpParams(p,s,"lang")),null!=h&&(p=this.addToHttpParams(p,h,"linkPath")),null!=u&&(p=this.addToHttpParams(p,u,"customUrl")),null!=l&&(p=this.addToHttpParams(p,l,"idpFilter"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=d&&d.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let v=d&&d.context;void 0===v&&(v=new C.qT);let z="json";f&&(z=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let le=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(r){let Ve=new URL(le),Dt=Ve.pathname.split("/");Dt[1]="non",Ve.pathname=Dt.join("/"),le=Ve.toString()}return this.httpClient.post(le,null,{context:v,params:p,responseType:z,withCredentials:this.configuration.withCredentials,headers:m,observe:i,reportProgress:a})}reservePasswordForLogin(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}reservePasswordForUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}reserveRandomPassword(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}setLogin(e,t,s,h=!1,u="body",l=!1,r){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==t)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==s)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let i=new C.LE({encoder:this.encoder});null!=e&&(i=this.addToHttpParams(i,e,"user")),null!=t&&(i=this.addToHttpParams(i,t,"login")),null!=s&&(i=this.addToHttpParams(i,s,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=r&&r.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let m=r&&r.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(h){let v=new URL(f),z=v.pathname.split("/");z[1]="non",v.pathname=z.join("/"),f=v.toString()}return this.httpClient.post(f,null,{context:m,params:i,responseType:g,withCredentials:this.configuration.withCredentials,headers:a,observe:u,reportProgress:l})}unblockLogins(e,t,s=!1,h="body",u=!1,l){let r=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{r=this.addToHttpParams(r,f,"logins[]")}),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}unblockLoginsById(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"logins[]")});let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}updateUser(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let r,l=this.defaultHeaders;r=this.configuration.lookupCredential("BasicAuth"),r&&(l=l.set("Authorization","Basic "+r)),r=this.configuration.lookupCredential("BearerAuth"),r&&(l=l.set("Authorization","Bearer "+r));let i=u&&u.httpHeaderAccept;void 0===i&&(i=this.configuration.selectHeaderAccept(["application/json"])),void 0!==i&&(l=l.set("Accept",i));let a=u&&u.context;void 0===a&&(a=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";i&&(m=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/updateUser`;if(t){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:s,reportProgress:h})}updateUserExtSourceLastAccess(e,t=!1,s="body",h=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let i,r=this.defaultHeaders;i=this.configuration.lookupCredential("BasicAuth"),i&&(r=r.set("Authorization","Basic "+i)),i=this.configuration.lookupCredential("BearerAuth"),i&&(r=r.set("Authorization","Bearer "+i));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(r=r.set("Accept",a));let d=u&&u.context;void 0===d&&(d=new C.qT);let p="json";a&&(p=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:d,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:r,observe:s,reportProgress:h})}validatePasswordForLogin(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"login")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}validatePasswordForUser(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"user")),null!=t&&(r=this.addToHttpParams(r,t,"namespace"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}validatePreferredEmailChangeWithToken(e,t,s=!1,h="body",u=!1,l){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==t)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let r=new C.LE({encoder:this.encoder});null!=e&&(r=this.addToHttpParams(r,e,"token")),null!=t&&(r=this.addToHttpParams(r,t,"u"));let a,i=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(i=i.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(i=i.set("Authorization","Bearer "+a));let d=l&&l.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(i=i.set("Accept",d));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";d&&(m=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(s){let f=new URL(g),v=f.pathname.split("/");v[1]="non",f.pathname=v.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:r,responseType:m,withCredentials:this.configuration.withCredentials,headers:i,observe:h,reportProgress:u})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(gi,8),c.LFG(He,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),_n=(()=>{class n{constructor(e,t,s){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new He,s&&(this.configuration=s),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Ai}addToHttpParams(e,t,s){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,s):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,s){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(h=>e=this.addToHttpParamsRecursive(e,h,s));else if(t instanceof Date){if(null==s)throw Error("key may not be null if value is Date");e=e.append(s,t.toISOString().substr(0,10))}else Object.keys(t).forEach(h=>e=this.addToHttpParamsRecursive(e,t[h],null!=s?`${s}.${h}`:h));else{if(null==s)throw Error("key may not be null if value is not object or array");e=e.append(s,t)}return e}getAppsConfig(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getGuiConfiguration(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getNewGuiAlert(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunRPCVersion(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunStatistics(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunStatus(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}getPerunSystemTimeInMillis(e=!1,t="body",s=!1,h){let l,u=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(u=u.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(u=u.set("Authorization","Bearer "+l));let r=h&&h.httpHeaderAccept;void 0===r&&(r=this.configuration.selectHeaderAccept(["application/json"])),void 0!==r&&(u=u.set("Accept",r));let i=h&&h.context;void 0===i&&(i=new C.qT);let a="json";r&&(a=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");let d=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let p=new URL(d),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),d=p.toString()}return this.httpClient.get(d,{context:i,responseType:a,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:s})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(gi,8),c.LFG(He,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Al=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:He,useFactory:e}]}}constructor(e,t){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!t)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(n,12),c.LFG(C.eN,8))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();var ri=function(n){return n.PERUNADMIN="PERUNADMIN",n.PERUNADMINBA="PERUNADMINBA",n.PERUNOBSERVER="PERUNOBSERVER",n.VOADMIN="VOADMIN",n.GROUPADMIN="GROUPADMIN",n.GROUPOBSERVER="GROUPOBSERVER",n.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",n.SELF="SELF",n.FACILITYADMIN="FACILITYADMIN",n.FACILITIYOBSERVER="FACILITYOBSERVER",n.RESOURCEADMIN="RESOURCEADMIN",n.RESOURCESELFSERVICE="RESOURCESELFSERVICE",n.REGISTRAR="REGISTRAR",n.ENGINE="ENGINE",n.RPC="RPC",n.NOTIFICATIONS="NOTIFICATIONS",n.SERVICEUSER="SERVICEUSER",n.SPONSOR="SPONSOR",n.VOOBSERVER="VOOBSERVER",n.TOPGROUPCREATOR="TOPGROUPCREATOR",n.SECURITYADMIN="SECURITYADMIN",n.CABINETADMIN="CABINETADMIN",n.UNKNOWNROLENAME="UNKNOWNROLENAME",n.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",n.UNKNOWN="UNKNOWN",n.MEMBERSHIP="MEMBERSHIP",n}(ri||{}),ka=function(n){return n.Admin="admin",n.Profile="profile",n.PwdReset="pwdReset",n.Consolidator="consolidator",n.Linker="linker",n}(ka||{});let Fc=(()=>{class n{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(t,s)=>t.roleName>s.roleName?1:t.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(s=>{this.allRolesManagementRules=s,e()},s=>t(s))})}assignAvailableRoles(e,t){this.allRolesManagementRules.forEach(s=>{s.primaryObject===t&&e.push(s)}),e.sort(this.sortRoles),"Vo"===t&&this.voCustomSort(e)}isManagerPagePrivileged(e){const t=[];let s=e.beanName;s.startsWith("Rich")&&(s=s.substring(4)),this.assignAvailableRoles(t,s);const h=new Map;this.setRolesAuthorization(t,e,h);for(const u of h.values())if(u.readAuth||u.manageAuth)return!0;return!1}setRolesAuthorization(e,t,s){for(const h of e){let u=[],l=[],r=[];for(const m of this.allRolesManagementRules)if(m.roleName===h.roleName){u=u.concat(m.privilegedRolesToRead),l=l.concat(m.privilegedRolesToManage);for(const g of Object.keys(m.entitiesToManage))r="User"===g?[g].concat(r):r.concat(g);break}const i=this.fetchAllRelatedObjects([t]),a=this.resolveAuthorization(u,i),d=this.resolveAuthorization(l,i);s.set(h.roleName,{readAuth:a,manageAuth:d,modes:r})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const t of this.allRolesManagementRules)if(t.roleName===e)return t.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(t=>t.roleName===e)}getAssignableRoleRules(e){const t=[],s=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(h=>{!s.includes(h.roleName)&&this.canManage(h)&&this.ruleHasMode(h,e)&&t.push(h)}),t.sort(this.sortRoles)}ruleHasMode(e,t){return Object.keys(e.entitiesToManage).map(s=>s.toUpperCase()).includes(t)}canManage(e){return e.privilegedRolesToManage.some(t=>this.principalRoles.has(Object.keys(t)[0]))}resolveAuthorization(e,t){for(const s of e){let h=!0;for(const u of Object.keys(s)){const l=s[u];if(null===l)this.principalRoles.has(u)||(h=!1);else if(t[l]){for(const r of t[l])if(!this.principalHasRole(u,l,r)){h=!1;break}}else h=!1;if(!h)break}if(h)return!0}return!1}getPerunPolicy(e){for(const t of this.perunPolicies)if(t.policyName===e)return t;return null}fetchAllRelatedObjects(e){const t={};for(const s of e){let h=s.beanName;switch(s.beanName.startsWith("Rich")&&(h=s.beanName.substring(4)),t[h]?t[h].push(s.id):t[h]=[s.id],h){case"Member":t.User?t.User.push(s.userId):t.User=[s.userId],t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId];break;case"Group":case"ResourceTag":t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId];break;case"Resource":t.Facility?t.Facility.push(s.facilityId):t.Facility=[s.facilityId],t.Vo?t.Vo.push(s.voId):t.Vo=[s.voId]}}return t}fetchPolicyWithAllIncludedPolicies(e){const t=new Map;let s=[];for(s.push(e);0!==s.length;){const u=s.shift();if(t.has(u))continue;const l=this.getPerunPolicy(u);if(!l)return[];t.set(u,l),s=s.concat(l.includePolicies)}const h=[];for(const u of t.values())h.push(u);return h}voCustomSort(e){for(let t=0;t{(0,On.Xf)(n()).subscribe(o)})}var no=E(8407),Gn=E(8504),wn=E(6232),St=E(7394),Hn=E(9360),vn=E(8251);function Bn(){return(0,Hn.e)((n,o)=>{let e=null;n._refCount++;const t=(0,vn.x)(o,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const s=n._connection,h=e;e=null,s&&(!h||s===h)&&s.unsubscribe(),o.unsubscribe()});n.subscribe(t),t.closed||(e=n.connect())})}class wr extends Ge.y{constructor(o,e){super(),this.source=o,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,Hn.A)(o)&&(this.lift=o.lift)}_subscribe(o){return this.getSubject().subscribe(o)}getSubject(){const o=this._subject;return(!o||o.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:o}=this;this._subject=this._connection=null,o?.unsubscribe()}connect(){let o=this._connection;if(!o){o=this._connection=new St.w0;const e=this.getSubject();o.add(this.source.subscribe((0,vn.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),o.closed&&(this._connection=null,o=St.w0.EMPTY)}return o}refCount(){return Bn()(this)}}var Ue=E(8645),Et=E(7398),Ci=E(4664),hi=E(8180),ro=E(9940);function _t(...n){const o=(0,ro.yG)(n);return(0,Hn.e)((e,t)=>{(o?(0,Yn.z)(n,e,o):(0,Yn.z)(n,e)).subscribe(t)})}var qt=E(1631),Vn=E(1374),$n=E(6328),ai=E(9397),Qi=E(6306);var Fi=E(3572);function Pr(n){return n<=0?()=>wn.E:(0,Hn.e)((o,e)=>{let t=[];o.subscribe((0,vn.x)(e,s=>{t.push(s),n{for(const s of t)e.next(s);e.complete()},void 0,()=>{t=null}))})}var an=E(3026),Rn=E(2737),Xr=E(975),sr=E(4716),on=E(7537);const Ct="primary",Vo=Symbol("RouteTitle");class No{constructor(o){this.params=o||{}}has(o){return Object.prototype.hasOwnProperty.call(this.params,o)}get(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e[0]:e}return null}getAll(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Jr(n){return new No(n)}function yu(n,o,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(o.hasChildren()||t.lengtht[h]===s)}return n===o}function Uc(n){return n.length>0?n[n.length-1]:null}function Ra(n){return Wt(n)?n:(0,c.QGY)(n)?(0,Di.D)(Promise.resolve(n)):(0,Qe.of)(n)}const Yp={exact:function Mu(n,o,e){if(!Nn(n.segments,o.segments)||!ao(n.segments,o.segments,e)||n.numberOfChildren!==o.numberOfChildren)return!1;for(const t in o.children)if(!n.children[t]||!Mu(n.children[t],o.children[t],e))return!1;return!0},subset:Gc},qc={exact:function Yc(n,o){return vr(n,o)},subset:function jo(n,o){return Object.keys(o).length<=Object.keys(n).length&&Object.keys(o).every(e=>Ml(n[e],o[e]))},ignored:()=>!0};function Wc(n,o,e){return Yp[e.paths](n.root,o.root,e.matrixParams)&&qc[e.queryParams](n.queryParams,o.queryParams)&&!("exact"===e.fragment&&n.fragment!==o.fragment)}function Gc(n,o,e){return Is(n,o,o.segments,e)}function Is(n,o,e,t){if(n.segments.length>e.length){const s=n.segments.slice(0,e.length);return!(!Nn(s,e)||o.hasChildren()||!ao(s,e,t))}if(n.segments.length===e.length){if(!Nn(n.segments,e)||!ao(n.segments,e,t))return!1;for(const s in o.children)if(!n.children[s]||!Gc(n.children[s],o.children[s],t))return!1;return!0}{const s=e.slice(0,n.segments.length),h=e.slice(n.segments.length);return!!(Nn(n.segments,s)&&ao(n.segments,s,t)&&n.children[Ct])&&Is(n.children[Ct],o,h,t)}}function ao(n,o,e){return o.every((t,s)=>qc[e](n[s].parameters,t.parameters))}class Ir{constructor(o=new _i([],{}),e={},t=null){this.root=o,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Jr(this.queryParams)),this._queryParamMap}toString(){return Si.serialize(this)}}class _i{constructor(o,e){this.segments=o,this.children=e,this.parent=null,Object.values(e).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return zo(this)}}class ki{constructor(o,e){this.path=o,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Jr(this.parameters)),this._parameterMap}toString(){return Qr(this)}}function Nn(n,o){return n.length===o.length&&n.every((e,t)=>e.path===o[t].path)}let Os=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return new oo},providedIn:"root"}),n})();class oo{parse(o){const e=new Tu(o);return new Ir(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(o){const e=`/${Fo(o.root,!0)}`,t=function so(n){const o=Object.keys(n).map(e=>{const t=n[e];return Array.isArray(t)?t.map(s=>`${Tl(e)}=${Tl(s)}`).join("&"):`${Tl(e)}=${Tl(t)}`}).filter(e=>!!e);return o.length?`?${o.join("&")}`:""}(o.queryParams);return`${e}${t}${"string"==typeof o.fragment?`#${function Sl(n){return encodeURI(n)}(o.fragment)}`:""}`}}const Si=new oo;function zo(n){return n.segments.map(o=>Qr(o)).join("/")}function Fo(n,o){if(!n.hasChildren())return zo(n);if(o){const e=n.children[Ct]?Fo(n.children[Ct],!1):"",t=[];return Object.entries(n.children).forEach(([s,h])=>{s!==Ct&&t.push(`${s}:${Fo(h,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function Cl(n,o){let e=[];return Object.entries(n.children).forEach(([t,s])=>{t===Ct&&(e=e.concat(o(s,t)))}),Object.entries(n.children).forEach(([t,s])=>{t!==Ct&&(e=e.concat(o(s,t)))}),e}(n,(t,s)=>s===Ct?[Fo(n.children[Ct],!1)]:[`${s}:${Fo(t,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[Ct]?`${zo(n)}/${e[0]}`:`${zo(n)}/(${e.join("//")})`}}function xl(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Tl(n){return xl(n).replace(/%3B/gi,";")}function jn(n){return xl(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Jn(n){return decodeURIComponent(n)}function Ui(n){return Jn(n.replace(/\+/g,"%20"))}function Qr(n){return`${jn(n.path)}${function $p(n){return Object.keys(n).map(o=>`;${jn(o)}=${jn(n[o])}`).join("")}(n.parameters)}`}const Kr=/^[^\/()?;#]+/;function yr(n){const o=n.match(Kr);return o?o[0]:""}const Cu=/^[^\/()?;=#]+/,El=/^[^=?&#]+/,Dl=/^[^&#]+/;class Tu{constructor(o){this.url=o,this.remaining=o}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new _i([],{}):new _i([],this.parseChildren())}parseQueryParams(){const o={};if(this.consumeOptional("?"))do{this.parseQueryParam(o)}while(this.consumeOptional("&"));return o}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const o=[];for(this.peekStartsWith("(")||o.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),o.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(o.length>0||Object.keys(e).length>0)&&(t[Ct]=new _i(o,e)),t}parseSegment(){const o=yr(this.remaining);if(""===o&&this.peekStartsWith(";"))throw new c.vHH(4009,!1);return this.capture(o),new ki(Jn(o),this.parseMatrixParams())}parseMatrixParams(){const o={};for(;this.consumeOptional(";");)this.parseParam(o);return o}parseParam(o){const e=function xu(n){const o=n.match(Cu);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const s=yr(this.remaining);s&&(t=s,this.capture(t))}o[Jn(e)]=Jn(t)}parseQueryParam(o){const e=function La(n){const o=n.match(El);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const u=function lo(n){const o=n.match(Dl);return o?o[0]:""}(this.remaining);u&&(t=u,this.capture(t))}const s=Ui(e),h=Ui(t);if(o.hasOwnProperty(s)){let u=o[s];Array.isArray(u)||(u=[u],o[s]=u),u.push(h)}else o[s]=h}parseParens(o){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const t=yr(this.remaining),s=this.remaining[t.length];if("/"!==s&&")"!==s&&";"!==s)throw new c.vHH(4010,!1);let h;t.indexOf(":")>-1?(h=t.slice(0,t.indexOf(":")),this.capture(h),this.capture(":")):o&&(h=Ct);const u=this.parseChildren();e[h]=1===Object.keys(u).length?u[Ct]:new _i([],u),this.consumeOptional("//")}return e}peekStartsWith(o){return this.remaining.startsWith(o)}consumeOptional(o){return!!this.peekStartsWith(o)&&(this.remaining=this.remaining.substring(o.length),!0)}capture(o){if(!this.consumeOptional(o))throw new c.vHH(4011,!1)}}function Su(n){return n.segments.length>0?new _i([],{[Ct]:n}):n}function Eu(n){const o={};for(const t of Object.keys(n.children)){const h=Eu(n.children[t]);if(t===Ct&&0===h.segments.length&&h.hasChildren())for(const[u,l]of Object.entries(h.children))o[u]=l;else(h.segments.length>0||h.hasChildren())&&(o[t]=h)}return function Du(n){if(1===n.numberOfChildren&&n.children[Ct]){const o=n.children[Ct];return new _i(n.segments.concat(o.segments),o.children)}return n}(new _i(n.segments,o))}function Zr(n){return n instanceof Ir}function kl(n){let o;const s=Su(function e(h){const u={};for(const r of h.children){const i=e(r);u[r.outlet]=i}const l=new _i(h.url,u);return h===n&&(o=l),l}(n.root));return o??s}function Bs(n,o,e,t){let s=n;for(;s.parent;)s=s.parent;if(0===o.length)return Vs(s,s,s,e,t);const h=function lr(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new Rl(!0,0,n);let o=0,e=!1;const t=n.reduce((s,h,u)=>{if("object"==typeof h&&null!=h){if(h.outlets){const l={};return Object.entries(h.outlets).forEach(([r,i])=>{l[r]="string"==typeof i?i.split("/"):i}),[...s,{outlets:l}]}if(h.segmentPath)return[...s,h.segmentPath]}return"string"!=typeof h?[...s,h]:0===u?(h.split("/").forEach((l,r)=>{0==r&&"."===l||(0==r&&""===l?e=!0:".."===l?o++:""!=l&&s.push(l))}),s):[...s,h]},[]);return new Rl(e,o,t)}(o);if(h.toRoot())return Vs(s,s,new _i([],{}),e,t);const u=function $c(n,o,e){if(n.isAbsolute)return new Qn(o,!0,0);if(!e)return new Qn(o,!1,NaN);if(null===e.parent)return new Qn(e,!0,0);const t=co(n.commands[0])?0:1;return function Ar(n,o,e){let t=n,s=o,h=e;for(;h>s;){if(h-=s,t=t.parent,!t)throw new c.vHH(4005,!1);s=t.segments.length}return new Qn(t,!1,s-h)}(e,e.segments.length-1+t,n.numberOfDoubleDots)}(h,s,n),l=u.processChildren?pi(u.segmentGroup,u.index,h.commands):Ns(u.segmentGroup,u.index,h.commands);return Vs(s,u.segmentGroup,l,e,t)}function co(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function uo(n){return"object"==typeof n&&null!=n&&n.outlets}function Vs(n,o,e,t,s){let u,h={};t&&Object.entries(t).forEach(([r,i])=>{h[r]=Array.isArray(i)?i.map(a=>`${a}`):`${i}`}),u=n===o?e:Hl(n,o,e);const l=Su(Eu(u));return new Ir(l,h,s)}function Hl(n,o,e){const t={};return Object.entries(n.children).forEach(([s,h])=>{t[s]=h===o?e:Hl(h,o,e)}),new _i(n.segments,t)}class Rl{constructor(o,e,t){if(this.isAbsolute=o,this.numberOfDoubleDots=e,this.commands=t,o&&t.length>0&&co(t[0]))throw new c.vHH(4003,!1);const s=t.find(uo);if(s&&s!==Uc(t))throw new c.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Qn{constructor(o,e,t){this.segmentGroup=o,this.processChildren=e,this.index=t}}function Ns(n,o,e){if(n||(n=new _i([],{})),0===n.segments.length&&n.hasChildren())return pi(n,o,e);const t=function Uo(n,o,e){let t=0,s=o;const h={match:!1,pathIndex:0,commandIndex:0};for(;s=e.length)return h;const u=n.segments[s],l=e[t];if(uo(l))break;const r=`${l}`,i=t0&&void 0===r)break;if(r&&i&&"object"==typeof i&&void 0===i.outlets){if(!Q(r,i,u))return h;t+=2}else{if(!Q(r,{},u))return h;t++}s++}return{match:!0,pathIndex:s,commandIndex:t}}(n,o,e),s=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof u&&(u=[u]),null!==u&&(s[h]=Ns(n.children[h],o,u))}),Object.entries(n.children).forEach(([h,u])=>{void 0===t[h]&&(s[h]=u)}),new _i(n.segments,s)}}function P(n,o,e){const t=n.segments.slice(0,o);let s=0;for(;s{"string"==typeof t&&(t=[t]),null!==t&&(o[e]=P(new _i([],{}),0,t))}),o}function N(n){const o={};return Object.entries(n).forEach(([e,t])=>o[e]=`${t}`),o}function Q(n,o,e){return n==e.path&&vr(o,e.parameters)}const ne="imperative";class be{constructor(o,e){this.id=o,this.url=e}}class Te extends be{constructor(o,e,t="imperative",s=null){super(o,e),this.type=0,this.navigationTrigger=t,this.restoredState=s}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class it extends be{constructor(o,e,t){super(o,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class oi extends be{constructor(o,e,t,s){super(o,e),this.reason=t,this.code=s,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Bt extends be{constructor(o,e,t,s){super(o,e),this.reason=t,this.code=s,this.type=16}}class Xt extends be{constructor(o,e,t,s){super(o,e),this.error=t,this.target=s,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Vt extends be{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ii extends be{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class bi extends be{constructor(o,e,t,s,h){super(o,e),this.urlAfterRedirects=t,this.state=s,this.shouldActivate=h,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class $i extends be{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Kn extends be{constructor(o,e,t,s){super(o,e),this.urlAfterRedirects=t,this.state=s,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ht{constructor(o){this.route=o,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ea{constructor(o){this.route=o,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class cr{constructor(o){this.snapshot=o,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ta{constructor(o){this.snapshot=o,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ia{constructor(o){this.snapshot=o,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Pa{constructor(o){this.snapshot=o,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Xc{constructor(o,e,t){this.routerEvent=o,this.position=e,this.anchor=t,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Hu{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new qo,this.attachRef=null}}let qo=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const s=this.getOrCreateContext(e);s.outlet=t,this.contexts.set(e,s)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new Hu,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Jc{constructor(o){this._root=o}get root(){return this._root.value}parent(o){const e=this.pathFromRoot(o);return e.length>1?e[e.length-2]:null}children(o){const e=Wo(o,this._root);return e?e.children.map(t=>t.value):[]}firstChild(o){const e=Wo(o,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(o){const e=Ia(o,this._root);return e.length<2?[]:e[e.length-2].children.map(s=>s.value).filter(s=>s!==o)}pathFromRoot(o){return Ia(o,this._root).map(e=>e.value)}}function Wo(n,o){if(n===o.value)return o;for(const e of o.children){const t=Wo(n,e);if(t)return t}return null}function Ia(n,o){if(n===o.value)return[o];for(const e of o.children){const t=Ia(n,e);if(t.length)return t.unshift(o),t}return[]}class De{constructor(o,e){this.value=o,this.children=e}toString(){return`TreeNode(${this.value})`}}function Nt(n){const o={};return n&&n.children.forEach(e=>o[e.value.outlet]=e),o}class Oa extends Jc{constructor(o,e){super(o),this.snapshot=e,Qc(this,o)}toString(){return this.snapshot.toString()}}function Pl(n,o){const e=function pn(n,o){const u=new Go([],{},{},"",{},Ct,o,null,{});return new Il("",new De(u,[]))}(0,o),t=new ci.X([new ki("",{})]),s=new ci.X({}),h=new ci.X({}),u=new ci.X({}),l=new ci.X(""),r=new Or(t,s,u,l,h,Ct,o,e.root);return r.snapshot=e.root,new Oa(new De(r,[]),e)}class Or{constructor(o,e,t,s,h,u,l,r){this.urlSubject=o,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=s,this.dataSubject=h,this.outlet=u,this.component=l,this._futureSnapshot=r,this.title=this.dataSubject?.pipe((0,Et.U)(i=>i[Vo]))??(0,Qe.of)(void 0),this.url=o,this.params=e,this.queryParams=t,this.fragment=s,this.data=h}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Et.U)(o=>Jr(o)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Et.U)(o=>Jr(o)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Yo(n,o="emptyOnly"){const e=n.pathFromRoot;let t=0;if("always"!==o)for(t=e.length-1;t>=1;){const s=e[t],h=e[t-1];if(s.routeConfig&&""===s.routeConfig.path)t--;else{if(h.component)break;t--}}return function Br(n){return n.reduce((o,e)=>({params:{...o.params,...e.params},data:{...o.data,...e.data},resolve:{...e.data,...o.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class Go{get title(){return this.data?.[Vo]}constructor(o,e,t,s,h,u,l,r,i){this.url=o,this.params=e,this.queryParams=t,this.fragment=s,this.data=h,this.outlet=u,this.component=l,this.routeConfig=r,this._resolve=i}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Jr(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Jr(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Il extends Jc{constructor(o,e){super(e),this.url=o,Qc(this,e)}toString(){return Xp(this._root)}}function Qc(n,o){o.value._routerState=n,o.children.forEach(e=>Qc(n,e))}function Xp(n){const o=n.children.length>0?` { ${n.children.map(Xp).join(", ")} } `:"";return`${n.value}${o}`}function Ol(n){if(n.snapshot){const o=n.snapshot,e=n._futureSnapshot;n.snapshot=e,vr(o.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),o.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),vr(o.params,e.params)||n.paramsSubject.next(e.params),function Au(n,o){if(n.length!==o.length)return!1;for(let e=0;evr(e.parameters,o[t].parameters))}(n.url,o.url);return e&&!(!n.parent!=!o.parent)&&(!n.parent||yn(n.parent,o.parent))}let Mr=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=Ct,this.activateEvents=new c.vpe,this.deactivateEvents=new c.vpe,this.attachEvents=new c.vpe,this.detachEvents=new c.vpe,this.parentContexts=(0,c.f3M)(qo),this.location=(0,c.f3M)(c.s_b),this.changeDetector=(0,c.f3M)(c.sBO),this.environmentInjector=(0,c.f3M)(c.lqb),this.inputBinder=(0,c.f3M)(na,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:t,previousValue:s}=e.name;if(t)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new c.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new c.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new c.vHH(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new c.vHH(4013,!1);this._activatedRoute=e;const s=this.location,u=e.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,r=new Ru(e,l,s.injector);this.activated=s.createComponent(u,{index:s.length,injector:r,environmentInjector:t??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[c.TTD]}),n})();class Ru{constructor(o,e,t){this.route=o,this.childContexts=e,this.parent=t}get(o,e){return o===Or?this.route:o===qo?this.childContexts:this.parent.get(o,e)}}const na=new c.OlP("");let Vr=(()=>{class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:t}=e,s=(0,br.a)([t.queryParams,t.params,t.data]).pipe((0,Ci.w)(([h,u,l],r)=>(l={...h,...u,...l},0===r?(0,Qe.of)(l):Promise.resolve(l)))).subscribe(h=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==t||null===t.component)return void this.unsubscribeFromRouteData(e);const u=(0,c.qFp)(t.component);if(u)for(const{templateName:l}of u.inputs)e.activatedComponentRef.setInput(l,h[l]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,s)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function $o(n,o,e){if(e&&n.shouldReuseRoute(o.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=o.value;const s=function Qp(n,o,e){return o.children.map(t=>{for(const s of e.children)if(n.shouldReuseRoute(t.value,s.value.snapshot))return $o(n,t,s);return $o(n,t)})}(n,o,e);return new De(t,s)}{if(n.shouldAttach(o.value)){const h=n.retrieve(o.value);if(null!==h){const u=h.route;return u.value._futureSnapshot=o.value,u.children=o.children.map(l=>$o(n,l)),u}}const t=function Kp(n){return new Or(new ci.X(n.url),new ci.X(n.params),new ci.X(n.queryParams),new ci.X(n.fragment),new ci.X(n.data),n.outlet,n.component,n)}(o.value),s=o.children.map(h=>$o(n,h));return new De(t,s)}}const zs="ngNavigationCancelingError";function Bl(n,o){const{redirectTo:e,navigationBehaviorOptions:t}=Zr(o)?{redirectTo:o,navigationBehaviorOptions:void 0}:o,s=Kc(!1,0,o);return s.url=e,s.navigationBehaviorOptions=t,s}function Kc(n,o,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[zs]=!0,t.cancellationCode=o,e&&(t.url=e),t}function Vl(n){return Lu(n)&&Zr(n.url)}function Lu(n){return n&&n[zs]}let Fs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["ng-component"]],standalone:!0,features:[c.jDz],decls:1,vars:0,template:function(e,t){1&e&&c._UZ(0,"router-outlet")},dependencies:[Mr],encapsulation:2}),n})();function ra(n){const o=n.children&&n.children.map(ra),e=o?{...n,children:o}:{...n};return!e.component&&!e.loadComponent&&(o||e.loadChildren)&&e.outlet&&e.outlet!==Ct&&(e.component=Fs),e}function Zt(n){return n.outlet||Ct}function Us(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let o=n.parent;o;o=o.parent){const e=o.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Iu{constructor(o,e,t,s,h){this.routeReuseStrategy=o,this.futureState=e,this.currState=t,this.forwardEvent=s,this.inputBindingEnabled=h}activate(o){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,o),Ol(this.futureState.root),this.activateChildRoutes(e,t,o)}deactivateChildRoutes(o,e,t){const s=Nt(e);o.children.forEach(h=>{const u=h.value.outlet;this.deactivateRoutes(h,s[u],t),delete s[u]}),Object.values(s).forEach(h=>{this.deactivateRouteAndItsChildren(h,t)})}deactivateRoutes(o,e,t){const s=o.value,h=e?e.value:null;if(s===h)if(s.component){const u=t.getContext(s.outlet);u&&this.deactivateChildRoutes(o,e,u.children)}else this.deactivateChildRoutes(o,e,t);else h&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(o,e){o.value.component&&this.routeReuseStrategy.shouldDetach(o.value.snapshot)?this.detachAndStoreRouteSubtree(o,e):this.deactivateRouteAndOutlet(o,e)}detachAndStoreRouteSubtree(o,e){const t=e.getContext(o.value.outlet),s=t&&o.value.component?t.children:e,h=Nt(o);for(const u of Object.keys(h))this.deactivateRouteAndItsChildren(h[u],s);if(t&&t.outlet){const u=t.outlet.detach(),l=t.children.onOutletDeactivated();this.routeReuseStrategy.store(o.value.snapshot,{componentRef:u,route:o,contexts:l})}}deactivateRouteAndOutlet(o,e){const t=e.getContext(o.value.outlet),s=t&&o.value.component?t.children:e,h=Nt(o);for(const u of Object.keys(h))this.deactivateRouteAndItsChildren(h[u],s);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(o,e,t){const s=Nt(e);o.children.forEach(h=>{this.activateRoutes(h,s[h.value.outlet],t),this.forwardEvent(new Pa(h.value.snapshot))}),o.children.length&&this.forwardEvent(new ta(o.value.snapshot))}activateRoutes(o,e,t){const s=o.value,h=e?e.value:null;if(Ol(s),s===h)if(s.component){const u=t.getOrCreateContext(s.outlet);this.activateChildRoutes(o,e,u.children)}else this.activateChildRoutes(o,e,t);else if(s.component){const u=t.getOrCreateContext(s.outlet);if(this.routeReuseStrategy.shouldAttach(s.snapshot)){const l=this.routeReuseStrategy.retrieve(s.snapshot);this.routeReuseStrategy.store(s.snapshot,null),u.children.onOutletReAttached(l.contexts),u.attachRef=l.componentRef,u.route=l.route.value,u.outlet&&u.outlet.attach(l.componentRef,l.route.value),Ol(l.route.value),this.activateChildRoutes(o,null,u.children)}else{const l=Us(s.snapshot);u.attachRef=null,u.route=s,u.injector=l,u.outlet&&u.outlet.activateWith(s,u.injector),this.activateChildRoutes(o,null,u.children)}}else this.activateChildRoutes(o,null,t)}}class nd{constructor(o){this.path=o,this.route=this.path[this.path.length-1]}}class ho{constructor(o,e){this.component=o,this.route=e}}function Pn(n,o,e){const t=n._root;return Ba(t,o?o._root:null,e,[t.value])}function aa(n,o){const e=Symbol(),t=o.get(n,e);return t===e?"function"!=typeof n||(0,c.Z0I)(n)?o.get(n):n:t}function Ba(n,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=Nt(o);return n.children.forEach(u=>{(function jl(n,o,e,t,s={canDeactivateChecks:[],canActivateChecks:[]}){const h=n.value,u=o?o.value:null,l=e?e.getContext(n.value.outlet):null;if(u&&h.routeConfig===u.routeConfig){const r=function ze(n,o,e){if("function"==typeof e)return e(n,o);switch(e){case"pathParamsChange":return!Nn(n.url,o.url);case"pathParamsOrQueryParamsChange":return!Nn(n.url,o.url)||!vr(n.queryParams,o.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!yn(n,o)||!vr(n.queryParams,o.queryParams);default:return!yn(n,o)}}(u,h,h.routeConfig.runGuardsAndResolvers);r?s.canActivateChecks.push(new nd(t)):(h.data=u.data,h._resolvedData=u._resolvedData),Ba(n,o,h.component?l?l.children:null:e,t,s),r&&l&&l.outlet&&l.outlet.isActivated&&s.canDeactivateChecks.push(new ho(l.outlet.component,u))}else u&&Xo(o,l,s),s.canActivateChecks.push(new nd(t)),Ba(n,null,h.component?l?l.children:null:e,t,s)})(u,h[u.value.outlet],e,t.concat([u.value]),s),delete h[u.value.outlet]}),Object.entries(h).forEach(([u,l])=>Xo(l,e.getContext(u),s)),s}function Xo(n,o,e){const t=Nt(n),s=n.value;Object.entries(t).forEach(([h,u])=>{Xo(u,s.component?o?o.children.getContext(h):null:o,e)}),e.canDeactivateChecks.push(new ho(s.component&&o&&o.outlet&&o.outlet.isActivated?o.outlet.component:null,s))}function Jo(n){return"function"==typeof n}function ju(n){return n instanceof Li.K||"EmptyError"===n?.name}const ad=Symbol("INITIAL_VALUE");function Zn(){return(0,Ci.w)(n=>(0,br.a)(n.map(o=>o.pipe((0,hi.q)(1),_t(ad)))).pipe((0,Et.U)(o=>{for(const e of o)if(!0!==e){if(e===ad)return ad;if(!1===e||e instanceof Ir)return e}return!0}),(0,Ht.h)(o=>o!==ad),(0,hi.q)(1)))}function Uu(n){return(0,no.z)((0,ai.b)(o=>{if(Zr(o))throw Bl(0,o)}),(0,Et.U)(o=>!0===o))}class Wl{constructor(o){this.segmentGroup=o||null}}class Ws{constructor(o){this.urlTree=o}}function Na(n){return(0,Gn._)(new Wl(n))}function od(n){return(0,Gn._)(new Ws(n))}class lf{constructor(o,e){this.urlSerializer=o,this.urlTree=e}noMatchError(o){return new c.vHH(4002,!1)}lineralizeSegments(o,e){let t=[],s=e.root;for(;;){if(t=t.concat(s.segments),0===s.numberOfChildren)return(0,Qe.of)(t);if(s.numberOfChildren>1||!s.children[Ct])return(0,Gn._)(new c.vHH(4e3,!1));s=s.children[Ct]}}applyRedirectCommands(o,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),o,t)}applyRedirectCreateUrlTree(o,e,t,s){const h=this.createSegmentGroup(o,e.root,t,s);return new Ir(h,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(o,e){const t={};return Object.entries(o).forEach(([s,h])=>{if("string"==typeof h&&h.startsWith(":")){const l=h.substring(1);t[s]=e[l]}else t[s]=h}),t}createSegmentGroup(o,e,t,s){const h=this.createSegments(o,e.segments,t,s);let u={};return Object.entries(e.children).forEach(([l,r])=>{u[l]=this.createSegmentGroup(o,r,t,s)}),new _i(h,u)}createSegments(o,e,t,s){return e.map(h=>h.path.startsWith(":")?this.findPosParam(o,h,s):this.findOrReturn(h,t))}findPosParam(o,e,t){const s=t[e.path.substring(1)];if(!s)throw new c.vHH(4001,!1);return s}findOrReturn(o,e){let t=0;for(const s of e){if(s.path===o.path)return e.splice(t),s;t++}return o}}const Yl={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function qu(n,o,e,t,s){const h=Gl(n,o,e);return h.matched?(t=function Zc(n,o){return n.providers&&!n._injector&&(n._injector=(0,c.MMx)(n.providers,o,`Route: ${n.path}`)),n._injector??o}(o,t),function fn(n,o,e,t){const s=o.canMatch;if(!s||0===s.length)return(0,Qe.of)(!0);const h=s.map(u=>{const l=aa(u,n);return Ra(function rd(n){return n&&Jo(n.canMatch)}(l)?l.canMatch(o,e):n.runInContext(()=>l(o,e)))});return(0,Qe.of)(h).pipe(Zn(),Uu())}(t,o,e).pipe((0,Et.U)(u=>!0===u?h:{...Yl}))):(0,Qe.of)(h)}function Gl(n,o,e){if(""===o.path)return"full"===o.pathMatch&&(n.hasChildren()||e.length>0)?{...Yl}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const s=(o.matcher||yu)(e,n,o);if(!s)return{...Yl};const h={};Object.entries(s.posParams??{}).forEach(([l,r])=>{h[l]=r.path});const u=s.consumed.length>0?{...h,...s.consumed[s.consumed.length-1].parameters}:h;return{matched:!0,consumedSegments:s.consumed,remainingSegments:e.slice(s.consumed.length),parameters:u,positionalParamSegments:s.posParams??{}}}function cd(n,o,e,t){return e.length>0&&function fo(n,o,e){return e.some(t=>Ys(n,o,t)&&Zt(t)!==Ct)}(n,e,t)?{segmentGroup:new _i(o,$l(t,new _i(e,n.children))),slicedSegments:[]}:0===e.length&&function cf(n,o,e){return e.some(t=>Ys(n,o,t))}(n,e,t)?{segmentGroup:new _i(n.segments,po(n,0,e,t,n.children)),slicedSegments:e}:{segmentGroup:new _i(n.segments,n.children),slicedSegments:e}}function po(n,o,e,t,s){const h={};for(const u of t)if(Ys(n,e,u)&&!s[Zt(u)]){const l=new _i([],{});h[Zt(u)]=l}return{...s,...h}}function $l(n,o){const e={};e[Ct]=o;for(const t of n)if(""===t.path&&Zt(t)!==Ct){const s=new _i([],{});e[Zt(t)]=s}return e}function Ys(n,o,e){return(!(n.hasChildren()||o.length>0)||"full"!==e.pathMatch)&&""===e.path}class Yu{constructor(o,e,t,s,h,u,l){this.injector=o,this.configLoader=e,this.rootComponentType=t,this.config=s,this.urlTree=h,this.paramsInheritanceStrategy=u,this.urlSerializer=l,this.allowRedirects=!0,this.applyRedirects=new lf(this.urlSerializer,this.urlTree)}noMatchError(o){return new c.vHH(4002,!1)}recognize(){const o=cd(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,o,Ct).pipe((0,Qi.K)(e=>{if(e instanceof Ws)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof Wl?this.noMatchError(e):e}),(0,Et.U)(e=>{const t=new Go([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Ct,this.rootComponentType,null,{}),s=new De(t,e),h=new Il("",s),u=function ku(n,o,e=null,t=null){return Bs(kl(n),o,e,t)}(t,[],this.urlTree.queryParams,this.urlTree.fragment);return u.queryParams=this.urlTree.queryParams,h.url=this.urlSerializer.serialize(u),this.inheritParamsAndData(h._root),{state:h,tree:u}}))}match(o){return this.processSegmentGroup(this.injector,this.config,o.root,Ct).pipe((0,Qi.K)(t=>{throw t instanceof Wl?this.noMatchError(t):t}))}inheritParamsAndData(o){const e=o.value,t=Yo(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),o.children.forEach(s=>this.inheritParamsAndData(s))}processSegmentGroup(o,e,t,s){return 0===t.segments.length&&t.hasChildren()?this.processChildren(o,e,t):this.processSegment(o,e,t,t.segments,s,!0)}processChildren(o,e,t){const s=[];for(const h of Object.keys(t.children))"primary"===h?s.unshift(h):s.push(h);return(0,Di.D)(s).pipe((0,$n.b)(h=>{const u=t.children[h],l=function id(n,o){const e=n.filter(t=>Zt(t)===o);return e.push(...n.filter(t=>Zt(t)!==o)),e}(e,h);return this.processSegmentGroup(o,l,u,h)}),function Bo(n,o){return(0,Hn.e)(function Ha(n,o,e,t,s){return(h,u)=>{let l=e,r=o,i=0;h.subscribe((0,vn.x)(u,a=>{const d=i++;r=l?n(r,a,d):(l=!0,a),t&&u.next(r)},s&&(()=>{l&&u.next(r),u.complete()})))}}(n,o,arguments.length>=2,!0))}((h,u)=>(h.push(...u),h)),(0,Fi.d)(null),function Xn(n,o){const e=arguments.length>=2;return t=>t.pipe(n?(0,Ht.h)((s,h)=>n(s,h,t)):Rn.y,Pr(1),e?(0,Fi.d)(o):(0,an.T)(()=>new Li.K))}(),(0,qt.z)(h=>{if(null===h)return Na(t);const u=dd(h);return function Cr(n){n.sort((o,e)=>o.value.outlet===Ct?-1:e.value.outlet===Ct?1:o.value.outlet.localeCompare(e.value.outlet))}(u),(0,Qe.of)(u)}))}processSegment(o,e,t,s,h,u){return(0,Di.D)(e).pipe((0,$n.b)(l=>this.processSegmentAgainstRoute(l._injector??o,e,l,t,s,h,u).pipe((0,Qi.K)(r=>{if(r instanceof Wl)return(0,Qe.of)(null);throw r}))),(0,Vn.P)(l=>!!l),(0,Qi.K)(l=>{if(ju(l))return function Qo(n,o,e){return 0===o.length&&!n.children[e]}(t,s,h)?(0,Qe.of)([]):Na(t);throw l}))}processSegmentAgainstRoute(o,e,t,s,h,u,l){return function Wu(n,o,e,t){return!!(Zt(n)===t||t!==Ct&&Ys(o,e,n))&&("**"===n.path||Gl(o,n,e).matched)}(t,s,h,u)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(o,s,t,h,u,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(o,s,e,t,h,u):Na(s):Na(s)}expandSegmentAgainstRouteUsingRedirect(o,e,t,s,h,u){return"**"===s.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(o,t,s,u):this.expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,s,h,u)}expandWildCardWithParamsAgainstRouteUsingRedirect(o,e,t,s){const h=this.applyRedirects.applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?od(h):this.applyRedirects.lineralizeSegments(t,h).pipe((0,qt.z)(u=>{const l=new _i(u,{});return this.processSegment(o,e,l,u,s,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,s,h,u){const{matched:l,consumedSegments:r,remainingSegments:i,positionalParamSegments:a}=Gl(e,s,h);if(!l)return Na(e);const d=this.applyRedirects.applyRedirectCommands(r,s.redirectTo,a);return s.redirectTo.startsWith("/")?od(d):this.applyRedirects.lineralizeSegments(s,d).pipe((0,qt.z)(p=>this.processSegment(o,t,e,p.concat(i),u,!1)))}matchSegmentAgainstRoute(o,e,t,s,h,u){let l;if("**"===t.path){const r=s.length>0?Uc(s).parameters:{},i=new Go(s,r,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,mo(t),Zt(t),t.component??t._loadedComponent??null,t,go(t));l=(0,Qe.of)({snapshot:i,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=qu(e,t,s,o).pipe((0,Et.U)(({matched:r,consumedSegments:i,remainingSegments:a,parameters:d})=>r?{snapshot:new Go(i,d,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,mo(t),Zt(t),t.component??t._loadedComponent??null,t,go(t)),consumedSegments:i,remainingSegments:a}:null));return l.pipe((0,Ci.w)(r=>null===r?Na(e):this.getChildConfig(o=t._injector??o,t,s).pipe((0,Ci.w)(({routes:i})=>{const a=t._loadedInjector??o,{snapshot:d,consumedSegments:p,remainingSegments:m}=r,{segmentGroup:g,slicedSegments:f}=cd(e,p,m,i);if(0===f.length&&g.hasChildren())return this.processChildren(a,i,g).pipe((0,Et.U)(z=>null===z?null:[new De(d,z)]));if(0===i.length&&0===f.length)return(0,Qe.of)([new De(d,[])]);const v=Zt(t)===h;return this.processSegment(a,i,g,f,v?Ct:h,!0).pipe((0,Et.U)(z=>[new De(d,z)]))}))))}getChildConfig(o,e,t){return e.children?(0,Qe.of)({routes:e.children,injector:o}):e.loadChildren?void 0!==e._loadedRoutes?(0,Qe.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Fu(n,o,e,t){const s=o.canLoad;if(void 0===s||0===s.length)return(0,Qe.of)(!0);const h=s.map(u=>{const l=aa(u,n);return Ra(function Yt(n){return n&&Jo(n.canLoad)}(l)?l.canLoad(o,e):n.runInContext(()=>l(o,e)))});return(0,Qe.of)(h).pipe(Zn(),Uu())}(o,e,t).pipe((0,qt.z)(s=>s?this.configLoader.loadChildren(o,e).pipe((0,ai.b)(h=>{e._loadedRoutes=h.routes,e._loadedInjector=h.injector})):function ld(n){return(0,Gn._)(Kc(!1,3))}())):(0,Qe.of)({routes:[],injector:o})}}function Ko(n){const o=n.value.routeConfig;return o&&""===o.path}function dd(n){const o=[],e=new Set;for(const t of n){if(!Ko(t)){o.push(t);continue}const s=o.find(h=>t.value.routeConfig===h.value.routeConfig);void 0!==s?(s.children.push(...t.children),e.add(s)):o.push(t)}for(const t of e){const s=dd(t.children);o.push(new De(t.value,s))}return o.filter(t=>!e.has(t))}function mo(n){return n.data||{}}function go(n){return n.resolve||{}}function L(n){return"string"==typeof n.title||null===n.title}function j(n){return(0,Ci.w)(o=>{const e=n(o);return e?(0,Di.D)(e).pipe((0,Et.U)(()=>o)):(0,Qe.of)(o)})}const q=new c.OlP("ROUTES");let ee=(()=>{class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,c.f3M)(c.Sil)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return(0,Qe.of)(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const t=Ra(e.loadComponent()).pipe((0,Et.U)(Me),(0,ai.b)(h=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=h}),(0,sr.x)(()=>{this.componentLoaders.delete(e)})),s=new wr(t,()=>new Ue.x).pipe(Bn());return this.componentLoaders.set(e,s),s}loadChildren(e,t){if(this.childrenLoaders.get(t))return this.childrenLoaders.get(t);if(t._loadedRoutes)return(0,Qe.of)({routes:t._loadedRoutes,injector:t._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(t);const h=this.loadModuleFactoryOrRoutes(t.loadChildren).pipe((0,Et.U)(l=>{this.onLoadEndListener&&this.onLoadEndListener(t);let r,i;return Array.isArray(l)?i=l:(r=l.create(e).injector,i=r.get(q,[],c.XFs.Self|c.XFs.Optional).flat()),{routes:i.map(ra),injector:r}}),(0,sr.x)(()=>{this.childrenLoaders.delete(t)})),u=new wr(h,()=>new Ue.x).pipe(Bn());return this.childrenLoaders.set(t,u),u}loadModuleFactoryOrRoutes(e){return Ra(e()).pipe((0,Et.U)(Me),(0,qt.z)(t=>t instanceof c.YKP||Array.isArray(t)?(0,Qe.of)(t):(0,Di.D)(this.compiler.compileModuleAsync(t))))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Me(n){return function he(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let ct=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Ue.x,this.configLoader=(0,c.f3M)(ee),this.environmentInjector=(0,c.f3M)(c.lqb),this.urlSerializer=(0,c.f3M)(Os),this.rootContexts=(0,c.f3M)(qo),this.inputBindingEnabled=null!==(0,c.f3M)(na,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,Qe.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=s=>this.events.next(new ea(s)),this.configLoader.onLoadStartListener=s=>this.events.next(new ht(s))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const t=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:t})}setupNavigations(e){return this.transitions=new ci.X({id:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ne,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ht.h)(t=>0!==t.id),(0,Et.U)(t=>({...t,extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})),(0,Ci.w)(t=>{let s=!1,h=!1;return(0,Qe.of)(t).pipe((0,ai.b)(u=>{this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ci.w)(u=>{const l=e.browserUrlTree.toString(),r=!e.navigated||u.extractedUrl.toString()!==l||l!==e.currentUrlTree.toString();if(!r&&"reload"!==(u.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const a="";return this.events.next(new Bt(u.id,e.serializeUrl(t.rawUrl),a,0)),e.rawUrlTree=u.rawUrl,u.resolve(null),wn.E}if(e.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return It(u.source)&&(e.browserUrlTree=u.extractedUrl),(0,Qe.of)(u).pipe((0,Ci.w)(a=>{const d=this.transitions?.getValue();return this.events.next(new Te(a.id,this.urlSerializer.serialize(a.extractedUrl),a.source,a.restoredState)),d!==this.transitions?.getValue()?wn.E:Promise.resolve(a)}),function Zo(n,o,e,t,s,h){return(0,qt.z)(u=>function df(n,o,e,t,s,h,u="emptyOnly"){return new Yu(n,o,e,t,s,u,h).recognize()}(n,o,e,t,u.extractedUrl,s,h).pipe((0,Et.U)(({state:l,tree:r})=>({...u,targetSnapshot:l,urlAfterRedirects:r}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),(0,ai.b)(a=>{if(t.targetSnapshot=a.targetSnapshot,t.urlAfterRedirects=a.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:a.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!a.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl);e.setBrowserUrl(p,a)}e.browserUrlTree=a.urlAfterRedirects}const d=new Vt(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(d)}));if(r&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:a,extractedUrl:d,source:p,restoredState:m,extras:g}=u,f=new Te(a,this.urlSerializer.serialize(d),p,m);this.events.next(f);const v=Pl(0,this.rootComponentType).snapshot;return t={...u,targetSnapshot:v,urlAfterRedirects:d,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},(0,Qe.of)(t)}{const a="";return this.events.next(new Bt(u.id,e.serializeUrl(t.extractedUrl),a,1)),e.rawUrlTree=u.rawUrl,u.resolve(null),wn.E}}),(0,ai.b)(u=>{const l=new Ii(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}),(0,Et.U)(u=>t={...u,guards:Pn(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),function zu(n,o){return(0,qt.z)(e=>{const{targetSnapshot:t,currentSnapshot:s,guards:{canActivateChecks:h,canDeactivateChecks:u}}=e;return 0===u.length&&0===h.length?(0,Qe.of)({...e,guardsResult:!0}):function qs(n,o,e,t){return(0,Di.D)(n).pipe((0,qt.z)(s=>function ql(n,o,e,t,s){const h=o&&o.routeConfig?o.routeConfig.canDeactivate:null;if(!h||0===h.length)return(0,Qe.of)(!0);const u=h.map(l=>{const r=Us(o)??s,i=aa(l,r);return Ra(function Nu(n){return n&&Jo(n.canDeactivate)}(i)?i.canDeactivate(n,o,e,t):r.runInContext(()=>i(n,o,e,t))).pipe((0,Vn.P)())});return(0,Qe.of)(u).pipe(Zn())}(s.component,s.route,e,o,t)),(0,Vn.P)(s=>!0!==s,!0))}(u,t,s,n).pipe((0,qt.z)(l=>l&&function Bu(n){return"boolean"==typeof n}(l)?function af(n,o,e,t){return(0,Di.D)(o).pipe((0,$n.b)(s=>(0,Yn.z)(function Fl(n,o){return null!==n&&o&&o(new cr(n)),(0,Qe.of)(!0)}(s.route.parent,t),function zl(n,o){return null!==n&&o&&o(new ia(n)),(0,Qe.of)(!0)}(s.route,t),function sf(n,o,e){const t=o[o.length-1],h=o.slice(0,o.length-1).reverse().map(u=>function Ou(n){const o=n.routeConfig?n.routeConfig.canActivateChild:null;return o&&0!==o.length?{node:n,guards:o}:null}(u)).filter(u=>null!==u).map(u=>vt(()=>{const l=u.guards.map(r=>{const i=Us(u.node)??e,a=aa(r,i);return Ra(function Vu(n){return n&&Jo(n.canActivateChild)}(a)?a.canActivateChild(t,n):i.runInContext(()=>a(t,n))).pipe((0,Vn.P)())});return(0,Qe.of)(l).pipe(Zn())}));return(0,Qe.of)(h).pipe(Zn())}(n,s.path,e),function Ul(n,o,e){const t=o.routeConfig?o.routeConfig.canActivate:null;if(!t||0===t.length)return(0,Qe.of)(!0);const s=t.map(h=>vt(()=>{const u=Us(o)??e,l=aa(h,u);return Ra(function Va(n){return n&&Jo(n.canActivate)}(l)?l.canActivate(o,n):u.runInContext(()=>l(o,n))).pipe((0,Vn.P)())}));return(0,Qe.of)(s).pipe(Zn())}(n,s.route,e))),(0,Vn.P)(s=>!0!==s,!0))}(t,h,n,o):(0,Qe.of)(l)),(0,Et.U)(l=>({...e,guardsResult:l})))})}(this.environmentInjector,u=>this.events.next(u)),(0,ai.b)(u=>{if(t.guardsResult=u.guardsResult,Zr(u.guardsResult))throw Bl(0,u.guardsResult);const l=new bi(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(l)}),(0,Ht.h)(u=>!!u.guardsResult||(e.restoreHistory(u),this.cancelNavigationTransition(u,"",3),!1)),j(u=>{if(u.guards.canActivateChecks.length)return(0,Qe.of)(u).pipe((0,ai.b)(l=>{const r=new $i(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(r)}),(0,Ci.w)(l=>{let r=!1;return(0,Qe.of)(l).pipe(function Xl(n,o){return(0,qt.z)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:s}}=e;if(!s.length)return(0,Qe.of)(e);let h=0;return(0,Di.D)(s).pipe((0,$n.b)(u=>function ja(n,o,e,t){const s=n.routeConfig,h=n._resolve;return void 0!==s?.title&&!L(s)&&(h[Vo]=s.title),function oa(n,o,e,t){const s=function ei(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===s.length)return(0,Qe.of)({});const h={};return(0,Di.D)(s).pipe((0,qt.z)(u=>function S(n,o,e,t){const s=Us(o)??t,h=aa(n,s);return Ra(h.resolve?h.resolve(o,e):s.runInContext(()=>h(o,e)))}(n[u],o,e,t).pipe((0,Vn.P)(),(0,ai.b)(l=>{h[u]=l}))),Pr(1),(0,Xr.h)(h),(0,Qi.K)(u=>ju(u)?wn.E:(0,Gn._)(u)))}(h,n,o,t).pipe((0,Et.U)(u=>(n._resolvedData=u,n.data=Yo(n,e).resolve,s&&L(s)&&(n.data[Vo]=s.title),null)))}(u.route,t,n,o)),(0,ai.b)(()=>h++),Pr(1),(0,qt.z)(u=>h===s.length?(0,Qe.of)(e):wn.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,ai.b)({next:()=>r=!0,complete:()=>{r||(e.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),(0,ai.b)(l=>{const r=new Kn(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(r)}))}),j(u=>{const l=r=>{const i=[];r.routeConfig?.loadComponent&&!r.routeConfig._loadedComponent&&i.push(this.configLoader.loadComponent(r.routeConfig).pipe((0,ai.b)(a=>{r.component=a}),(0,Et.U)(()=>{})));for(const a of r.children)i.push(...l(a));return i};return(0,br.a)(l(u.targetSnapshot.root)).pipe((0,Fi.d)(),(0,hi.q)(1))}),j(()=>this.afterPreactivation()),(0,Et.U)(u=>{const l=function Jp(n,o,e){const t=$o(n,o._root,e?e._root:void 0);return new Oa(t,o)}(e.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return t={...u,targetRouterState:l}}),(0,ai.b)(u=>{e.currentUrlTree=u.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(u.urlAfterRedirects,u.rawUrl),e.routerState=u.targetRouterState,"deferred"===e.urlUpdateStrategy&&(u.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,u),e.browserUrlTree=u.urlAfterRedirects)}),((n,o,e,t)=>(0,Et.U)(s=>(new Iu(o,s.targetRouterState,s.currentRouterState,e,t).activate(n),s)))(this.rootContexts,e.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),(0,hi.q)(1),(0,ai.b)({next:u=>{s=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new it(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{s=!0}}),(0,sr.x)(()=>{s||h||this.cancelNavigationTransition(t,"",1),this.currentNavigation?.id===t.id&&(this.currentNavigation=null)}),(0,Qi.K)(u=>{if(h=!0,Lu(u)){Vl(u)||(e.navigated=!0,e.restoreHistory(t,!0));const l=new oi(t.id,this.urlSerializer.serialize(t.extractedUrl),u.message,u.cancellationCode);if(this.events.next(l),Vl(u)){const r=e.urlHandlingStrategy.merge(u.url,e.rawUrlTree),i={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||It(t.source)};e.scheduleNavigation(r,ne,null,i,{resolve:t.resolve,reject:t.reject,promise:t.promise})}else t.resolve(!1)}else{e.restoreHistory(t,!0);const l=new Xt(t.id,this.urlSerializer.serialize(t.extractedUrl),u,t.targetSnapshot??void 0);this.events.next(l);try{t.resolve(e.errorHandler(u))}catch(r){t.reject(r)}}return wn.E}))}))}cancelNavigationTransition(e,t,s){const h=new oi(e.id,this.urlSerializer.serialize(e.extractedUrl),t,s);this.events.next(h),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function It(n){return n!==ne}let wi=(()=>{class n{buildTitle(e){let t,s=e.root;for(;void 0!==s;)t=this.getResolvedTitleForRoute(s)??t,s=s.children.find(h=>h.outlet===Ct);return t}getResolvedTitleForRoute(e){return e.data[Vo]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(ti)},providedIn:"root"}),n})(),ti=(()=>{class n extends wi{constructor(e){super(),this.title=e}updateTitle(e){const t=this.buildTitle(e);void 0!==t&&this.title.setTitle(t)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(bt))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(Ow)},providedIn:"root"}),n})();class dr{shouldDetach(o){return!1}store(o,e){}shouldAttach(o){return!1}retrieve(o){return null}shouldReuseRoute(o,e){return o.routeConfig===e.routeConfig}}let Ow=(()=>{class n extends dr{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const er=new c.OlP("",{providedIn:"root",factory:()=>({})});let ud=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:function(){return(0,c.f3M)(ag)},providedIn:"root"}),n})(),ag=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var es=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(es||{});function Jl(n,o){n.events.pipe((0,Ht.h)(e=>e instanceof it||e instanceof oi||e instanceof Xt||e instanceof Bt),(0,Et.U)(e=>e instanceof it||e instanceof Bt?es.COMPLETE:e instanceof oi&&(0===e.code||1===e.code)?es.REDIRECTING:es.FAILED),(0,Ht.h)(e=>e!==es.REDIRECTING),(0,hi.q)(1)).subscribe(()=>{o()})}function Bw(n){throw n}function dx(n,o,e){return o.parse("/")}const Vw={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ux={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Hi=(()=>{class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,c.f3M)(c.c2e),this.isNgZoneEnabled=!1,this.options=(0,c.f3M)(er,{optional:!0})||{},this.pendingTasks=(0,c.f3M)(c.HDt),this.errorHandler=this.options.errorHandler||Bw,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||dx,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,c.f3M)(ud),this.routeReuseStrategy=(0,c.f3M)(sa),this.titleStrategy=(0,c.f3M)(wi),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,c.f3M)(q,{optional:!0})?.flat()??[],this.navigationTransitions=(0,c.f3M)(ct),this.urlSerializer=(0,c.f3M)(Os),this.location=(0,c.f3M)(x.Ye),this.componentInputBindingEnabled=!!(0,c.f3M)(na,{optional:!0}),this.isNgZoneEnabled=(0,c.f3M)(c.R0b)instanceof c.R0b&&c.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ir,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Pl(0,null),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId??0},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ne,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t="popstate"===e.type?"popstate":"hashchange";"popstate"===t&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,t,e.state)},0)}))}navigateToSyncWithBrowser(e,t,s){const h={replaceUrl:!0},u=s?.navigationId?s:null;if(s){const r={...s};delete r.navigationId,delete r.\u0275routerPageId,0!==Object.keys(r).length&&(h.state=r)}const l=this.parseUrl(e);this.scheduleNavigation(l,t,u,h)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(ra),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,t={}){const{relativeTo:s,queryParams:h,fragment:u,queryParamsHandling:l,preserveFragment:r}=t,i=r?this.currentUrlTree.fragment:u;let d,a=null;switch(l){case"merge":a={...this.currentUrlTree.queryParams,...h};break;case"preserve":a=this.currentUrlTree.queryParams;break;default:a=h||null}null!==a&&(a=this.removeEmptyProps(a));try{d=kl(s?s.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),d=this.currentUrlTree.root}return Bs(d,e,a,i??null)}navigateByUrl(e,t={skipLocationChange:!1}){const s=Zr(e)?e:this.parseUrl(e),h=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(h,ne,null,t)}navigate(e,t={skipLocationChange:!1}){return function uf(n){for(let o=0;o{const h=e[s];return null!=h&&(t[s]=h),t},{})}scheduleNavigation(e,t,s,h,u){if(this.disposed)return Promise.resolve(!1);let l,r,i;u?(l=u.resolve,r=u.reject,i=u.promise):i=new Promise((d,p)=>{l=d,r=p});const a=this.pendingTasks.add();return Jl(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(a))}),this.navigationTransitions.handleNavigationRequest({source:t,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:h,resolve:l,reject:r,promise:i,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),i.catch(d=>Promise.reject(d))}setBrowserUrl(e,t){const s=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(s)||t.extras.replaceUrl){const u={...t.extras.state,...this.generateNgRouterState(t.id,this.browserPageId)};this.location.replaceState(s,"",u)}else{const h={...t.extras.state,...this.generateNgRouterState(t.id,(this.browserPageId??0)+1)};this.location.go(s,"",h)}}restoreHistory(e,t=!1){if("computed"===this.canceledNavigationResolution){const h=this.currentPageId-(this.browserPageId??this.currentPageId);0!==h?this.location.historyGo(h):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===h&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:t}:{navigationId:e}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),za=(()=>{class n{constructor(e,t,s,h,u,l){this.router=e,this.route=t,this.tabIndexAttribute=s,this.renderer=h,this.el=u,this.locationStrategy=l,this.href=null,this.commands=null,this.onChanges=new Ue.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const r=u.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===r||"area"===r,this.isAnchorElement?this.subscription=e.events.subscribe(i=>{i instanceof it&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,t,s,h,u){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||t||s||h||u||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:(0,c.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,t){const s=this.renderer,h=this.el.nativeElement;null!==t?s.setAttribute(h,e,t):s.removeAttribute(h,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Hi),c.Y36(Or),c.$8M("tabindex"),c.Y36(c.Qsj),c.Y36(c.SBq),c.Y36(x.S$))},n.\u0275dir=c.lG2({type:n,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,t){1&e&&c.NdJ("click",function(h){return t.onClick(h.button,h.ctrlKey,h.shiftKey,h.altKey,h.metaKey)}),2&e&&c.uIk("target",t.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",c.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",c.VuI],replaceUrl:["replaceUrl","replaceUrl",c.VuI],routerLink:"routerLink"},standalone:!0,features:[c.Xq5,c.TTD]}),n})();class sg{}let Nw=(()=>{class n{constructor(e,t,s,h,u){this.router=e,this.injector=s,this.preloadingStrategy=h,this.loader=u}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ht.h)(e=>e instanceof it),(0,$n.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const s=[];for(const h of t){h.providers&&!h._injector&&(h._injector=(0,c.MMx)(h.providers,e,`Route: ${h.path}`));const u=h._injector??e,l=h._loadedInjector??u;(h.loadChildren&&!h._loadedRoutes&&void 0===h.canLoad||h.loadComponent&&!h._loadedComponent)&&s.push(this.preloadConfig(u,h)),(h.children||h._loadedRoutes)&&s.push(this.processRoutes(l,h.children??h._loadedRoutes))}return(0,Di.D)(s).pipe((0,on.J)())}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{let s;s=t.loadChildren&&void 0===t.canLoad?this.loader.loadChildren(e,t):(0,Qe.of)(null);const h=s.pipe((0,qt.z)(u=>null===u?(0,Qe.of)(void 0):(t._loadedRoutes=u.routes,t._loadedInjector=u.injector,this.processRoutes(u.injector??e,u.routes))));if(t.loadComponent&&!t._loadedComponent){const u=this.loader.loadComponent(t);return(0,Di.D)([h,u]).pipe((0,on.J)())}return h})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Hi),c.LFG(c.Sil),c.LFG(c.lqb),c.LFG(sg),c.LFG(ee))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const hf=new c.OlP("");let lg=(()=>{class n{constructor(e,t,s,h,u={}){this.urlSerializer=e,this.transitions=t,this.viewportScroller=s,this.zone=h,this.options=u,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},u.scrollPositionRestoration=u.scrollPositionRestoration||"disabled",u.anchorScrolling=u.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Te?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof it?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Bt&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Xc&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Xc(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){c.$Z()},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function Fa(n,o){return{\u0275kind:n,\u0275providers:o}}function ff(){const n=(0,c.f3M)(c.zs3);return o=>{const e=n.get(c.z2F);if(o!==e.components[0])return;const t=n.get(Hi),s=n.get(Xu);1===n.get(Ql)&&t.initialNavigation(),n.get(Gs,null,c.XFs.Optional)?.setUpPreloading(),n.get(hf,null,c.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),s.closed||(s.next(),s.complete(),s.unsubscribe())}}const Xu=new c.OlP("",{factory:()=>new Ue.x}),Ql=new c.OlP("",{providedIn:"root",factory:()=>1}),Gs=new c.OlP("");function pd(n){return Fa(0,[{provide:Gs,useExisting:Nw},{provide:sg,useExisting:n}])}const ug=new c.OlP("ROUTER_FORROOT_GUARD"),Uw=[x.Ye,{provide:Os,useClass:oo},Hi,qo,{provide:Or,useFactory:function hd(n){return n.routerState.root},deps:[Hi]},ee,[]];function qw(){return new c.PXZ("Router",Hi)}let $s=(()=>{class n{constructor(e){}static forRoot(e,t){return{ngModule:n,providers:[Uw,[],{provide:q,multi:!0,useValue:e},{provide:ug,useFactory:wx,deps:[[Hi,new c.FiY,new c.tp0]]},{provide:er,useValue:t||{}},t?.useHash?{provide:x.S$,useClass:x.Do}:{provide:x.S$,useClass:x.b0},{provide:hf,useFactory:()=>{const n=(0,c.f3M)(x.EM),o=(0,c.f3M)(c.R0b),e=(0,c.f3M)(er),t=(0,c.f3M)(ct),s=(0,c.f3M)(Os);return e.scrollOffset&&n.setOffset(e.scrollOffset),new lg(s,t,n,o,e)}},t?.preloadingStrategy?pd(t.preloadingStrategy).\u0275providers:[],{provide:c.PXZ,multi:!0,useFactory:qw},t?.initialNavigation?fg(t):[],t?.bindToComponentInputs?Fa(8,[Vr,{provide:na,useExisting:Vr}]).\u0275providers:[],[{provide:Yw,useFactory:ff},{provide:c.tb,multi:!0,useExisting:Yw}]]}}static forChild(e){return{ngModule:n,providers:[{provide:q,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(ug,8))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();function wx(n){return"guarded"}function fg(n){return["disabled"===n.initialNavigation?Fa(3,[{provide:c.ip1,multi:!0,useFactory:()=>{const o=(0,c.f3M)(Hi);return()=>{o.setUpLocationChangeListener()}}},{provide:Ql,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?Fa(2,[{provide:Ql,useValue:0},{provide:c.ip1,multi:!0,deps:[c.zs3],useFactory:o=>{const e=o.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const s=o.get(Hi),h=o.get(Xu);Jl(s,()=>{t(!0)}),o.get(ct).afterPreactivation=()=>(t(!0),h.closed?(0,Qe.of)(void 0):h),s.initialNavigation()}))}}]).\u0275providers:[]]}const Yw=new c.OlP("");var yx=E(7453),$w=E(7400),Ax=E(2714);function _g(...n){const o=(0,ro.jO)(n),{args:e,keys:t}=(0,yx.D)(n),s=new Ge.y(h=>{const{length:u}=e;if(!u)return void h.complete();const l=new Array(u);let r=u,i=u;for(let a=0;a{d||(d=!0,i--),l[a]=p},()=>r--,void 0,()=>{(!r||!d)&&(i||h.next(t?(0,Ax.n)(t,l):l),h.complete())}))}});return o?s.pipe((0,$w.Z)(o)):s}var Xw=E(4552);class Ju extends Ue.x{constructor(o=1/0,e=1/0,t=Xw.l){super(),this._bufferSize=o,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,o),this._windowTime=Math.max(1,e)}next(o){const{isStopped:e,_buffer:t,_infiniteTimeWindow:s,_timestampProvider:h,_windowTime:u}=this;e||(t.push(o),!s&&t.push(h.now()+u)),this._trimBuffer(),super.next(o)}_subscribe(o){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(o),{_infiniteTimeWindow:t,_buffer:s}=this,h=s.slice();for(let u=0;unew Ju(t,o,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:s})}class Kl{}let mf=(()=>{class n extends Kl{getTranslation(e){return(0,Qe.of)({})}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class ts{}let gf=(()=>{class n{handle(e){return e.key}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function gd(n,o){if(n===o)return!0;if(null===n||null===o)return!1;if(n!=n&&o!=o)return!0;let s,h,u,e=typeof n;if(e==typeof o&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(o))return!1;for(h in u=Object.create(null),n){if(!gd(n[h],o[h]))return!1;u[h]=!0}for(h in o)if(!(h in u)&&typeof o[h]<"u")return!1;return!0}if(!Array.isArray(o))return!1;if((s=n.length)==o.length){for(h=0;h{Zl(o[t])?t in n?e[t]=_d(n[t],o[t]):Object.assign(e,{[t]:o[t]}):Object.assign(e,{[t]:o[t]})}),e}class Qu{}let bg=(()=>{class n extends Qu{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,t){let s;return s="string"==typeof e?this.interpolateString(e,t):"function"==typeof e?this.interpolateFunction(e,t):e,s}getValue(e,t){let s="string"==typeof t?t.split("."):[t];t="";do{t+=s.shift(),!la(e)||!la(e[t])||"object"!=typeof e[t]&&s.length?s.length?t+=".":e=void 0:(e=e[t],t="")}while(s.length);return e}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(s,h)=>{let u=this.getValue(t,h);return la(u)?u:s}):e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class Ku{}let _f=(()=>{class n extends Ku{compile(e,t){return e}compileTranslations(e,t){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class Zu{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new c.vpe,this.onLangChange=new c.vpe,this.onDefaultLangChange=new c.vpe}}const bf=new c.OlP("USE_STORE"),wf=new c.OlP("USE_DEFAULT_LANG"),vf=new c.OlP("DEFAULT_LANGUAGE"),eh=new c.OlP("USE_EXTEND");let th,zn=(()=>{class n{constructor(e,t,s,h,u,l=!0,r=!1,i=!1,a){this.store=e,this.currentLoader=t,this.compiler=s,this.parser=h,this.missingTranslationHandler=u,this.useDefaultLang=l,this.isolate=r,this.extend=i,this.pending=!1,this._onTranslationChange=new c.vpe,this._onLangChange=new c.vpe,this._onDefaultLangChange=new c.vpe,this._langs=[],this._translations={},this._translationRequests={},a&&this.setDefaultLang(a)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);typeof t<"u"?(null==this.defaultLang&&(this.defaultLang=e),t.pipe((0,hi.q)(1)).subscribe(s=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return(0,Qe.of)(this.translations[e]);let t=this.retrieveTranslations(e);return typeof t<"u"?(this.currentLang||(this.currentLang=e),t.pipe((0,hi.q)(1)).subscribe(s=>{this.changeLang(e)}),t):(this.changeLang(e),(0,Qe.of)(this.translations[e]))}retrieveTranslations(e){let t;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),t=this._translationRequests[e]),t}getTranslation(e){this.pending=!0;const t=this.currentLoader.getTranslation(e).pipe(md(1),(0,hi.q)(1));return this.loadingTranslations=t.pipe((0,Et.U)(s=>this.compiler.compileTranslations(s,e)),md(1),(0,hi.q)(1)),this.loadingTranslations.subscribe({next:s=>{this.translations[e]=this.extend&&this.translations[e]?{...s,...this.translations[e]}:s,this.updateLangs(),this.pending=!1},error:s=>{this.pending=!1}}),t}setTranslation(e,t,s=!1){t=this.compiler.compileTranslations(t,e),this.translations[e]=(s||this.extend)&&this.translations[e]?_d(this.translations[e],t):t,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(t=>{-1===this.langs.indexOf(t)&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,t,s){let h;if(t instanceof Array){let u={},l=!1;for(let r of t)u[r]=this.getParsedResult(e,r,s),Wt(u[r])&&(l=!0);return l?_g(t.map(i=>Wt(u[i])?u[i]:(0,Qe.of)(u[i]))).pipe((0,Et.U)(i=>{let a={};return i.forEach((d,p)=>{a[t[p]]=d}),a})):u}if(e&&(h=this.parser.interpolate(this.parser.getValue(e,t),s)),typeof h>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(h=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),s)),typeof h>"u"){let u={key:t,translateService:this};typeof s<"u"&&(u.interpolateParams=s),h=this.missingTranslationHandler.handle(u)}return typeof h<"u"?h:t}get(e,t){if(!la(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,$n.b)(s=>Wt(s=this.getParsedResult(s,e,t))?s:(0,Qe.of)(s)));{let s=this.getParsedResult(this.translations[this.currentLang],e,t);return Wt(s)?s:(0,Qe.of)(s)}}getStreamOnTranslationChange(e,t){if(!la(e)||!e.length)throw new Error('Parameter "key" required');return(0,Yn.z)(vt(()=>this.get(e,t)),this.onTranslationChange.pipe((0,Ci.w)(s=>{const h=this.getParsedResult(s.translations,e,t);return"function"==typeof h.subscribe?h:(0,Qe.of)(h)})))}stream(e,t){if(!la(e)||!e.length)throw new Error('Parameter "key" required');return(0,Yn.z)(vt(()=>this.get(e,t)),this.onLangChange.pipe((0,Ci.w)(s=>{const h=this.getParsedResult(s.translations,e,t);return Wt(h)?h:(0,Qe.of)(h)})))}instant(e,t){if(!la(e)||!e.length)throw new Error('Parameter "key" required');let s=this.getParsedResult(this.translations[this.currentLang],e,t);if(Wt(s)){if(e instanceof Array){let h={};return e.forEach((u,l)=>{h[e[l]]=e[l]}),h}return e}return s}set(e,t,s=this.currentLang){this.translations[s][e]=this.compiler.compile(t,s),this.updateLangs(),this.onTranslationChange.emit({lang:s,translations:this.translations[s]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Zu),c.LFG(Kl),c.LFG(Ku),c.LFG(Qu),c.LFG(ts),c.LFG(wf),c.LFG(bf),c.LFG(eh),c.LFG(vf))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),fi=(()=>{class n{constructor(e,t){this.translate=e,this._ref=t,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(e,t,s){let h=u=>{this.value=void 0!==u?u:e,this.lastKey=e,this._ref.markForCheck()};if(s){let u=this.translate.getParsedResult(s,e,t);Wt(u.subscribe)?u.subscribe(h):h(u)}this.translate.get(e,t).subscribe(h)}transform(e,...t){if(!e||!e.length)return e;if(gd(e,this.lastKey)&&gd(t,this.lastParams))return this.value;let s;if(la(t[0])&&t.length)if("string"==typeof t[0]&&t[0].length){let h=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{s=JSON.parse(h)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else"object"==typeof t[0]&&!Array.isArray(t[0])&&(s=t[0]);return this.lastKey=e,this.lastParams=t,this.updateValue(e,s),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(h=>{this.lastKey&&h.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,s,h.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(h=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s,h.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,s))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(zn,16),c.Y36(c.sBO,16))},n.\u0275pipe=c.Yjl({name:"translate",type:n,pure:!1}),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),is=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Kl,useClass:mf},e.compiler||{provide:Ku,useClass:_f},e.parser||{provide:Qu,useClass:bg},e.missingTranslationHandler||{provide:ts,useClass:gf},Zu,{provide:bf,useValue:e.isolate},{provide:wf,useValue:e.useDefaultLang},{provide:eh,useValue:e.extend},{provide:vf,useValue:e.defaultLanguage},zn]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Kl,useClass:mf},e.compiler||{provide:Ku,useClass:_f},e.parser||{provide:Qu,useClass:bg},e.missingTranslationHandler||{provide:ts,useClass:gf},{provide:bf,useValue:e.isolate},{provide:wf,useValue:e.useDefaultLang},{provide:eh,useValue:e.extend},{provide:vf,useValue:e.defaultLanguage},zn]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();try{th=typeof Intl<"u"&&Intl.v8BreakIterator}catch{th=!1}let Ua,Ri=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,x.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!th)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.Lbi))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const yf=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Af(){if(Ua)return Ua;if("object"!=typeof document||!document)return Ua=new Set(yf),Ua;let n=document.createElement("input");return Ua=new Set(yf.filter(o=>(n.setAttribute("type",o),n.type===o))),Ua}let bd,wd,Xs,Cf;function ur(n){return function wg(){if(null==bd&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>bd=!0}))}finally{bd=bd||!1}return bd}()?n:!!n.capture}function Mf(){if(null==Xs){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Xs=!1,Xs;if("scrollBehavior"in document.documentElement.style)Xs=!0;else{const n=Element.prototype.scrollTo;Xs=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return Xs}function vd(){if("object"!=typeof document||!document)return 0;if(null==wd){const n=document.createElement("div"),o=n.style;n.dir="rtl",o.width="1px",o.overflow="auto",o.visibility="hidden",o.pointerEvents="none",o.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",n.appendChild(e),document.body.appendChild(n),wd=0,0===n.scrollLeft&&(n.scrollLeft=1,wd=0===n.scrollLeft?1:2),n.remove()}return wd}function yd(n){if(function xf(){if(null==Cf){const n=typeof document<"u"?document.head:null;Cf=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Cf}()){const o=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&o instanceof ShadowRoot)return o}return null}function ih(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const o=n.shadowRoot.activeElement;if(o===n)break;n=o}return n}function Fn(n){return n.composedPath?n.composedPath()[0]:n.target}function Tf(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function hr(n,...o){return o.length?o.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var di=E(3620);function ic(n){return(0,Ht.h)((o,e)=>n<=e)}var Nf=E(3997),Pg=E(2420);function xt(n){return(0,Hn.e)((o,e)=>{(0,On.Xf)(n).subscribe((0,vn.x)(e,()=>e.complete(),Pg.Z)),!e.closed&&o.subscribe(e)})}function lt(n){return null!=n&&"false"!=`${n}`}function Ki(n,o=0){return function Ig(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):o}function nc(n){return Array.isArray(n)?n:[n]}function Zi(n){return null==n?"":"string"==typeof n?n:`${n}px`}function sn(n){return n instanceof c.SBq?n.nativeElement:n}let Bg=(()=>{class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Td=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Bg]}),n})();const Ng=new Set;let _o,ph=(()=>{class n{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):zf}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function Av(n,o){if(!Ng.has(n))try{_o||(_o=document.createElement("style"),o&&(_o.nonce=o),_o.setAttribute("type","text/css"),document.head.appendChild(_o)),_o.sheet&&(_o.sheet.insertRule(`@media ${n} {body{ }}`,0),Ng.add(n))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ri),c.LFG(c.Ojb,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function zf(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let fh=(()=>{class n{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new Ue.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return as(nc(e)).some(s=>this._registerQuery(s).mql.matches)}observe(e){const s=as(nc(e)).map(u=>this._registerQuery(u).observable);let h=(0,br.a)(s);return h=(0,Yn.z)(h.pipe((0,hi.q)(1)),h.pipe(ic(1),(0,di.b)(0))),h.pipe((0,Et.U)(u=>{const l={matches:!1,breakpoints:{}};return u.forEach(({matches:r,query:i})=>{l.matches=l.matches||r,l.breakpoints[i]=r}),l}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),h={observable:new Ge.y(u=>{const l=r=>this._zone.run(()=>u.next(r));return t.addListener(l),()=>{t.removeListener(l)}}).pipe(_t(t),(0,Et.U)(({matches:u})=>({query:e,matches:u})),xt(this._destroySubject)),mql:t};return this._queries.set(e,h),h}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(ph),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function as(n){return n.map(o=>o.split(",")).reduce((o,e)=>o.concat(e)).map(o=>o.trim())}function Sd(n,o){return(n.getAttribute(o)||"").match(/\S+/g)||[]}const zg="cdk-describedby-message",gh="cdk-describedby-host";let Ff=0,_h=(()=>{class n{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ff++,this._document=e,this._id=(0,c.f3M)(c.AFp)+"-"+Ff++}describe(e,t,s){if(!this._canBeDescribed(e,t))return;const h=bh(t,s);"string"!=typeof t?(Fg(t,this._id),this._messageRegistry.set(h,{messageElement:t,referenceCount:0})):this._messageRegistry.has(h)||this._createMessageElement(t,s),this._isElementDescribedByMessage(e,h)||this._addMessageReference(e,h)}removeDescription(e,t,s){if(!t||!this._isElementNode(e))return;const h=bh(t,s);if(this._isElementDescribedByMessage(e,h)&&this._removeMessageReference(e,h),"string"==typeof t){const u=this._messageRegistry.get(h);u&&0===u.referenceCount&&this._deleteMessageElement(h)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${gh}="${this._id}"]`);for(let t=0;t0!=s.indexOf(zg));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const s=this._messageRegistry.get(t);(function Mv(n,o,e){const t=Sd(n,o);t.some(s=>s.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(o,t.join(" ")))})(e,"aria-describedby",s.messageElement.id),e.setAttribute(gh,this._id),s.referenceCount++}_removeMessageReference(e,t){const s=this._messageRegistry.get(t);s.referenceCount--,function Cv(n,o,e){const s=Sd(n,o).filter(h=>h!=e.trim());s.length?n.setAttribute(o,s.join(" ")):n.removeAttribute(o)}(e,"aria-describedby",s.messageElement.id),e.removeAttribute(gh)}_isElementDescribedByMessage(e,t){const s=Sd(e,"aria-describedby"),h=this._messageRegistry.get(t),u=h&&h.messageElement.id;return!!u&&-1!=s.indexOf(u)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&"object"==typeof t)return!0;const s=null==t?"":`${t}`.trim(),h=e.getAttribute("aria-label");return!(!s||h&&h.trim()===s)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(Ri))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function bh(n,o){return"string"==typeof n?`${o||""}/${n}`:n}function Fg(n,o){n.id||(n.id=`${zg}-${o}-${Ff++}`)}class Ug{constructor(o){this._items=o,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new Ue.x,this._typeaheadSubscription=St.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new Ue.x,this.change=new Ue.x,o instanceof c.n_E&&(this._itemChangesSubscription=o.changes.subscribe(e=>{if(this._activeItem){const s=e.toArray().indexOf(this._activeItem);s>-1&&s!==this._activeItemIndex&&(this._activeItemIndex=s)}}))}skipPredicate(o){return this._skipPredicateFn=o,this}withWrap(o=!0){return this._wrap=o,this}withVerticalOrientation(o=!0){return this._vertical=o,this}withHorizontalOrientation(o){return this._horizontal=o,this}withAllowedModifierKeys(o){return this._allowedModifierKeys=o,this}withTypeAhead(o=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,ai.b)(e=>this._pressedLetters.push(e)),(0,di.b)(o),(0,Ht.h)(()=>this._pressedLetters.length>0),(0,Et.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let s=1;s!o[h]||this._allowedModifierKeys.indexOf(h)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&s){this.setNextItemActive();break}return;case 38:if(this._vertical&&s){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&s){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&s){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&s){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&s){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&s){const h=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(h>0?h:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&s){const h=this._activeItemIndex+this._pageUpAndDown.delta,u=this._getItemsArray().length;this._setActiveItemByIndex(h=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],o.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(o){const e=this._getItemsArray(),t="number"==typeof o?o:e.indexOf(o);this._activeItem=e[t]??null,this._activeItemIndex=t}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(o){this._wrap?this._setActiveInWrapMode(o):this._setActiveInDefaultMode(o)}_setActiveInWrapMode(o){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const s=(this._activeItemIndex+o*t+e.length)%e.length;if(!this._skipPredicateFn(e[s]))return void this.setActiveItem(s)}}_setActiveInDefaultMode(o){this._setActiveItemByIndex(this._activeItemIndex+o,o)}_setActiveItemByIndex(o,e){const t=this._getItemsArray();if(t[o]){for(;this._skipPredicateFn(t[o]);)if(!t[o+=e])return;this.setActiveItem(o)}}_getItemsArray(){return this._items instanceof c.n_E?this._items.toArray():this._items}}class Wg extends Ug{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(o){return this._origin=o,this}setActiveItem(o){super.setActiveItem(o),this.activeItem&&this.activeItem.focus(this._origin)}}let Dd=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function dT(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function xv(n){try{return n.frameElement}catch{return null}}(function yh(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===vh(t)||!this.isVisible(t)))return!1;let s=e.nodeName.toLowerCase(),h=vh(e);return e.hasAttribute("contenteditable")?-1!==h:!("iframe"===s||"object"===s||this._platform.WEBKIT&&this._platform.IOS&&!function Wf(n){let o=n.nodeName.toLowerCase(),e="input"===o&&n.type;return"text"===e||"password"===e||"select"===o||"textarea"===o}(e))&&("audio"===s?!!e.hasAttribute("controls")&&-1!==h:"video"===s?-1!==h&&(null!==h||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function kd(n){return!function wh(n){return function Uf(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function uT(n){let o=n.nodeName.toLowerCase();return"input"===o||"select"===o||"button"===o||"textarea"===o}(n)||function Tv(n){return function qf(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||Qs(n))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ri))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Qs(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let o=n.getAttribute("tabindex");return!(!o||isNaN(parseInt(o,10)))}function vh(n){if(!Qs(n))return null;const o=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(o)?-1:o}class Hd{get enabled(){return this._enabled}set enabled(o){this._enabled=o,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}constructor(o,e,t,s,h=!1){this._element=o,this._checker=e,this._ngZone=t,this._document=s,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,h||this.attachAnchors()}destroy(){const o=this._startAnchor,e=this._endAnchor;o&&(o.removeEventListener("focus",this.startAnchorListener),o.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(o)))})}focusFirstTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(o)))})}focusLastTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(o)))})}_getRegionBoundary(o){const e=this._element.querySelectorAll(`[cdk-focus-region-${o}], [cdkFocusRegion${o}], [cdk-focus-${o}]`);return"start"==o?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(o){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(o),!!t}return e.focus(o),!0}return this.focusFirstTabbableElement(o)}focusFirstTabbableElement(o){const e=this._getRegionBoundary("start");return e&&e.focus(o),!!e}focusLastTabbableElement(o){const e=this._getRegionBoundary("end");return e&&e.focus(o),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(o){if(this._checker.isFocusable(o)&&this._checker.isTabbable(o))return o;const e=o.children;for(let t=0;t=0;t--){const s=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(s)return s}return null}_createAnchor(){const o=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,o),o.classList.add("cdk-visually-hidden"),o.classList.add("cdk-focus-trap-anchor"),o.setAttribute("aria-hidden","true"),o}_toggleAnchorTabIndex(o,e){o?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(o){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}_executeOnStable(o){this._ngZone.isStable?o():this._ngZone.onStable.pipe((0,hi.q)(1)).subscribe(o)}}let Ah=(()=>{class n{constructor(e,t,s){this._checker=e,this._ngZone=t,this._document=s}create(e,t=!1){return new Hd(e,this._checker,this._ngZone,this._document,t)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Dd),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Mh(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function Ch(n){const o=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!o||-1!==o.identifier||null!=o.radiusX&&1!==o.radiusX||null!=o.radiusY&&1!==o.radiusY)}const Xg=new c.OlP("cdk-input-modality-detector-options"),Jg={ignoreKeys:[18,17,224,91,16]},ac=ur({passive:!0,capture:!0});let hT=(()=>{class n{get mostRecentModality(){return this._modality.value}constructor(e,t,s,h){this._platform=e,this._mostRecentTarget=null,this._modality=new ci.X(null),this._lastTouchMs=0,this._onKeydown=u=>{this._options?.ignoreKeys?.some(l=>l===u.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Fn(u))},this._onMousedown=u=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Mh(u)?"keyboard":"mouse"),this._mostRecentTarget=Fn(u))},this._onTouchstart=u=>{Ch(u)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Fn(u))},this._options={...Jg,...h},this.modalityDetected=this._modality.pipe(ic(1)),this.modalityChanged=this.modalityDetected.pipe((0,Nf.x)()),e.isBrowser&&t.runOutsideAngular(()=>{s.addEventListener("keydown",this._onKeydown,ac),s.addEventListener("mousedown",this._onMousedown,ac),s.addEventListener("touchstart",this._onTouchstart,ac)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ac),document.removeEventListener("mousedown",this._onMousedown,ac),document.removeEventListener("touchstart",this._onTouchstart,ac))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ri),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(Xg,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const xh=new c.OlP("cdk-focus-monitor-default-options"),Th=ur({passive:!0,capture:!0});let Nr=(()=>{class n{constructor(e,t,s,h,u){this._ngZone=e,this._platform=t,this._inputModalityDetector=s,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new Ue.x,this._rootNodeFocusAndBlurListener=l=>{for(let i=Fn(l);i;i=i.parentElement)"focus"===l.type?this._onFocus(l,i):this._onBlur(l,i)},this._document=h,this._detectionMode=u?.detectionMode||0}monitor(e,t=!1){const s=sn(e);if(!this._platform.isBrowser||1!==s.nodeType)return(0,Qe.of)();const h=yd(s)||this._getDocument(),u=this._elementInfo.get(s);if(u)return t&&(u.checkChildren=!0),u.subject;const l={checkChildren:t,subject:new Ue.x,rootNode:h};return this._elementInfo.set(s,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(e){const t=sn(e),s=this._elementInfo.get(t);s&&(s.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(s))}focusVia(e,t,s){const h=sn(e);h===this._getDocument().activeElement?this._getClosestElementsInfo(h).forEach(([l,r])=>this._originChanged(l,t,r)):(this._setOrigin(t),"function"==typeof h.focus&&h.focus(s))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const s=this._elementInfo.get(t),h=Fn(e);!s||!s.checkChildren&&t!==h||this._originChanged(t,this._getFocusOrigin(h),s)}_onBlur(e,t){const s=this._elementInfo.get(t);!s||s.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(s,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,s=this._rootNodeFocusListenerCount.get(t)||0;s||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,Th),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,Th)}),this._rootNodeFocusListenerCount.set(t,s+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(xt(this._stopInputModalityDetector)).subscribe(h=>{this._setOrigin(h,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const s=this._rootNodeFocusListenerCount.get(t);s>1?this._rootNodeFocusListenerCount.set(t,s-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Th),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Th),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,s){this._setClasses(e,t),this._emitOrigin(s,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((s,h)=>{(h===e||s.checkChildren&&h.contains(e))&&t.push([h,s])}),t}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:t,mostRecentModality:s}=this._inputModalityDetector;if("mouse"!==s||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const h=e.labels;if(h)for(let u=0;u{class n{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,c.f3M)(fh).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,s=t&&t.getComputedStyle?t.getComputedStyle(e):null,h=(s&&s.backgroundColor||"").replace(/ /g,"");switch(e.remove(),h){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(Xf,$f,Dv),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(Xf,$f):2===t&&e.add(Xf,Dv)}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ri),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Rd=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(oc))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Td]}),n})();const sc=new c.OlP("cdk-dir-doc",{providedIn:"root",factory:function Ld(){return(0,c.f3M)(x.K0)}}),kv=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let ir=(()=>{class n{constructor(e){this.value="ltr",this.change=new c.vpe,e&&(this.value=function e1(n){const o=n?.toLowerCase()||"";return"auto"===o&&typeof navigator<"u"&&navigator?.language?kv.test(navigator.language)?"rtl":"ltr":"rtl"===o?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(sc,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),lc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const Pv=new c.OlP("mat-sanity-checks",{providedIn:"root",factory:function Lv(){return!0}});let wt=(()=>{class n{constructor(e,t,s){this._sanityChecks=t,this._document=s,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!Tf()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(oc),c.LFG(Pv,8),c.LFG(x.K0))},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[lc,lc]}),n})();function jr(n){return class extends n{get disabled(){return this._disabled}set disabled(o){this._disabled=lt(o)}constructor(...o){super(...o),this._disabled=!1}}}function nr(n,o){return class extends n{get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...e){super(...e),this.defaultColor=o,this.color=o}}}function Ks(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=lt(o)}constructor(...o){super(...o),this._disableRipple=!1}}}function a1(n){return class extends n{updateErrorState(){const o=this.errorState,h=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);h!==o&&(this.errorState=h,this.stateChanges.next())}constructor(...o){super(...o),this.errorState=!1}}}const vT=new c.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function o1(){return(0,c.f3M)(c.soG)}});class zr{constructor(){this._localeChanges=new Ue.x,this.localeChanges=this._localeChanges}getValidDateOrNull(o){return this.isDateInstance(o)&&this.isValid(o)?o:null}deserialize(o){return null==o||this.isDateInstance(o)&&this.isValid(o)?o:this.invalid()}setLocale(o){this.locale=o,this._localeChanges.next()}compareDate(o,e){return this.getYear(o)-this.getYear(e)||this.getMonth(o)-this.getMonth(e)||this.getDate(o)-this.getDate(e)}sameDate(o,e){if(o&&e){let t=this.isValid(o),s=this.isValid(e);return t&&s?!this.compareDate(o,e):t==s}return o==e}clampDate(o,e,t){return e&&this.compareDate(o,e)<0?e:t&&this.compareDate(o,t)>0?t:o}}const Zf=new c.OlP("mat-date-formats"),s1=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function dc(n,o){const e=Array(n);for(let t=0;t{class n extends zr{constructor(e,t){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return dc(12,s=>this._format(t,new Date(2017,s,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return dc(31,t=>this._format(e,new Date(2017,0,t+1)))}getDayOfWeekNames(e){const t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return dc(7,s=>this._format(t,new Date(2017,0,s+1)))}getYearName(e){const t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(t,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,t,s){let h=this._createDateWithOverflow(e,t,s);return h.getMonth(),h}today(){return new Date}parse(e,t){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const s=new Intl.DateTimeFormat(this.locale,{...t,timeZone:"utc"});return this._format(s,e)}addCalendarYears(e,t){return this.addCalendarMonths(e,12*t)}addCalendarMonths(e,t){let s=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(s)!=((this.getMonth(e)+t)%12+12)%12&&(s=this._createDateWithOverflow(this.getYear(s),this.getMonth(s),0)),s}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(s1.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,s){const h=new Date;return h.setFullYear(e,t,s),h.setHours(0,0,0,0),h}_2digit(e){return("00"+e).slice(-2)}_format(e,t){const s=new Date;return s.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),s.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(s)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(vT,8),c.LFG(Ri))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const l1={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let c1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:zr,useClass:em}]}),n})(),Rt=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:Zf,useValue:l1}],imports:[c1]}),n})(),Id=(()=>{class n{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),d1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,wt]}),n})();class Bv{constructor(o,e,t,s=!1){this._renderer=o,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=s,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const tm=ur({passive:!0,capture:!0});class Vv{constructor(){this._events=new Map,this._delegateEventHandler=o=>{const e=Fn(o);e&&this._events.get(o.type)?.forEach((t,s)=>{(s===e||s.contains(e))&&t.forEach(h=>h.handleEvent(o))})}}addHandler(o,e,t,s){const h=this._events.get(e);if(h){const u=h.get(t);u?u.add(s):h.set(t,new Set([s]))}else this._events.set(e,new Map([[t,new Set([s])]])),o.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,tm)})}removeHandler(o,e,t){const s=this._events.get(o);if(!s)return;const h=s.get(e);h&&(h.delete(t),0===h.size&&s.delete(e),0===s.size&&(this._events.delete(o),document.removeEventListener(o,this._delegateEventHandler,tm)))}}const im={enterDuration:225,exitDuration:150},u1=ur({passive:!0,capture:!0}),jv=["mousedown","touchstart"],nm=["mouseup","mouseleave","touchend","touchcancel"];class os{constructor(o,e,t,s){this._target=o,this._ngZone=e,this._platform=s,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,s.isBrowser&&(this._containerElement=sn(t))}fadeInRipple(o,e,t={}){const s=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),h={...im,...t.animation};t.centered&&(o=s.left+s.width/2,e=s.top+s.height/2);const u=t.radius||function ss(n,o,e){const t=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),s=Math.max(Math.abs(o-e.top),Math.abs(o-e.bottom));return Math.sqrt(t*t+s*s)}(o,e,s),l=o-s.left,r=e-s.top,i=h.enterDuration,a=document.createElement("div");a.classList.add("mat-ripple-element"),a.style.left=l-u+"px",a.style.top=r-u+"px",a.style.height=2*u+"px",a.style.width=2*u+"px",null!=t.color&&(a.style.backgroundColor=t.color),a.style.transitionDuration=`${i}ms`,this._containerElement.appendChild(a);const d=window.getComputedStyle(a),m=d.transitionDuration,g="none"===d.transitionProperty||"0s"===m||"0s, 0s"===m||0===s.width&&0===s.height,f=new Bv(this,a,t,g);a.style.transform="scale3d(1, 1, 1)",f.state=0,t.persistent||(this._mostRecentTransientRipple=f);let v=null;return!g&&(i||h.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const z=()=>this._finishRippleTransition(f),le=()=>this._destroyRipple(f);a.addEventListener("transitionend",z),a.addEventListener("transitioncancel",le),v={onTransitionEnd:z,onTransitionCancel:le}}),this._activeRipples.set(f,v),(g||!i)&&this._finishRippleTransition(f),f}fadeOutRipple(o){if(2===o.state||3===o.state)return;const e=o.element,t={...im,...o.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",o.state=2,(o._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(o)}fadeOutAll(){this._getActiveRipples().forEach(o=>o.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(o=>{o.config.persistent||o.fadeOut()})}setupTriggerEvents(o){const e=sn(o);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,jv.forEach(t=>{os._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(o){"mousedown"===o.type?this._onMousedown(o):"touchstart"===o.type?this._onTouchStart(o):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{nm.forEach(e=>{this._triggerElement.addEventListener(e,this,u1)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(o){0===o.state?this._startFadeOutTransition(o):2===o.state&&this._destroyRipple(o)}_startFadeOutTransition(o){const e=o===this._mostRecentTransientRipple,{persistent:t}=o.config;o.state=1,!t&&(!e||!this._isPointerDown)&&o.fadeOut()}_destroyRipple(o){const e=this._activeRipples.get(o)??null;this._activeRipples.delete(o),this._activeRipples.size||(this._containerRect=null),o===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),o.state=3,null!==e&&(o.element.removeEventListener("transitionend",e.onTransitionEnd),o.element.removeEventListener("transitioncancel",e.onTransitionCancel)),o.element.remove()}_onMousedown(o){const e=Mh(o),t=this._lastTouchStartEvent&&Date.now(){!o.config.persistent&&(1===o.state||o.config.terminateOnPointerUp&&0===o.state)&&o.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const o=this._triggerElement;o&&(jv.forEach(e=>os._eventManager.removeHandler(e,o,this)),this._pointerUpEventsRegistered&&nm.forEach(e=>o.removeEventListener(e,this,u1)))}}os._eventManager=new Vv;const da=new c.OlP("mat-ripple-global-options");let ua=(()=>{class n{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,s,h,u){this._elementRef=e,this._animationMode=u,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=h||{},this._rippleRenderer=new os(this,t,e,s)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,s){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,{...this.rippleConfig,...s}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(Ri),c.Y36(da,8),c.Y36(c.QbO,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mat-ripple-unbounded",t.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),xr=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,wt]}),n})(),Zs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt]}),n})(),am=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[xr,x.ez,wt,Zs]}),n})();const qv=["mat-button",""],Wv=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Yv=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],$v=["mat-icon-button",""],Xv=["*"],Dh={capture:!0},om=["focus","click","mouseenter","touchstart"],Od="mat-button-ripple-uninitialized";let Jv=(()=>{class n{constructor(){this._document=(0,c.f3M)(x.K0,{optional:!0}),this._animationMode=(0,c.f3M)(c.QbO,{optional:!0}),this._globalRippleOptions=(0,c.f3M)(da,{optional:!0}),this._platform=(0,c.f3M)(Ri),this._ngZone=(0,c.f3M)(c.R0b),this._onInteraction=e=>{if(e.target===this._document)return;const s=e.target.closest(`[${Od}]`);s&&(s.removeAttribute(Od),this._appendRipple(s))},this._ngZone.runOutsideAngular(()=>{for(const e of om)this._document?.addEventListener(e,this._onInteraction,Dh)})}ngOnDestroy(){for(const e of om)this._document?.removeEventListener(e,this._onInteraction,Dh)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new Qv(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);s.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new os(s,this._ngZone,t,this._platform).setupTriggerEvents(e),e.append(t)}_createMatRipple(e){if(!this._document)return;e.querySelector(".mat-mdc-button-ripple")?.remove(),e.removeAttribute(Od);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const s=new ua(new c.SBq(t),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return s._isInitialized=!0,s.trigger=e,e.append(t),s}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Qv{constructor(o,e,t){this._button=o,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(o,e){this.rippleConfig=o||{},"NoopAnimations"===e&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const Zv=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],sm=nr(jr(Ks(class{constructor(n){this._elementRef=n}})));let b1=(()=>{class n extends sm{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(e){this._ripple=e}constructor(e,t,s,h){super(e),this._platform=t,this._ngZone=s,this._animationMode=h,this._focusMonitor=(0,c.f3M)(Nr),this._rippleLoader=(0,c.f3M)(Jv),this._isFab=!1;const u=e.nativeElement.classList;for(const l of Zv)this._hasHostAttributes(l.selector)&&l.mdcClasses.forEach(r=>{u.add(r)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_hasHostAttributes(...e){return e.some(t=>this._elementRef.nativeElement.hasAttribute(t))}}return n.\u0275fac=function(e){c.$Z()},n.\u0275dir=c.lG2({type:n,features:[c.qOj,c.TTD]}),n})(),Tr=(()=>{class n extends b1{constructor(e,t,s,h){super(e,t,s,h)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ri),c.Y36(c.R0b),c.Y36(c.QbO,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(e,t){2&e&&(c.uIk("disabled",t.disabled||null),c.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.qOj],attrs:qv,ngContentSelectors:Yv,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&(c.F$t(Wv),c._UZ(0,"span",0),c.Hsn(1),c.TgZ(2,"span",1),c.Hsn(3,1),c.qZA(),c.Hsn(4,2),c._UZ(5,"span",2)(6,"span",3)),2&e&&c.ekj("mdc-button__ripple",!t._isFab)("mdc-fab__ripple",t._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),ay=(()=>{class n extends b1{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(e,t,s,h){super(e,t,s,h)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ri),c.Y36(c.R0b),c.Y36(c.QbO,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(e,t){2&e&&(c.uIk("disabled",t.disabled||null),c.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[c.qOj],attrs:$v,ngContentSelectors:Xv,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&(c.F$t(),c._UZ(0,"span",0),c.Hsn(1),c._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),wo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,xr,wt]}),n})(),C1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,x.ez,wt]}),n})(),hm=(()=>{class n{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=s=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Qsj),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n}),n})(),ls=(()=>{class n extends hm{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const mn=new c.OlP("NgValueAccessor"),x1={provide:mn,useExisting:(0,c.Gpc)(()=>Ur),multi:!0},fy=new c.OlP("CompositionEventMode");let Ur=(()=>{class n extends hm{constructor(e,t,s){super(e,t),this._compositionMode=s,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function py(){const n=(0,x.q)()?(0,x.q)().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.Qsj),c.Y36(c.SBq),c.Y36(fy,8))},n.\u0275dir=c.lG2({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&c.NdJ("input",function(h){return t._handleInput(h.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(h){return t._compositionEnd(h.target.value)})},features:[c._Bn([x1]),c.qOj]}),n})();function cs(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function my(n){return null!=n&&"number"==typeof n.length}const An=new c.OlP("NgValidators"),ds=new c.OlP("NgAsyncValidators"),gy=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class yo{static min(o){return function T1(n){return o=>{if(cs(o.value)||cs(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e{if(cs(o.value)||cs(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e>n?{max:{max:n,actual:o.value}}:null}}(o)}static required(o){return E1(o)}static requiredTrue(o){return function fm(n){return!0===n.value?null:{required:!0}}(o)}static email(o){return function Hh(n){return cs(n.value)||gy.test(n.value)?null:{email:!0}}(o)}static minLength(o){return function D1(n){return o=>cs(o.value)||!my(o.value)?null:o.value.lengthmy(o.value)&&o.value.length>n?{maxlength:{requiredLength:n,actualLength:o.value.length}}:null}(o)}static pattern(o){return function k1(n){if(!n)return Rh;let o,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),o=new RegExp(e)):(e=n.toString(),o=n),t=>{if(cs(t.value))return null;const s=t.value;return o.test(s)?null:{pattern:{requiredPattern:e,actualValue:s}}}}(o)}static nullValidator(o){return null}static compose(o){return gm(o)}static composeAsync(o){return by(o)}}function E1(n){return cs(n.value)?{required:!0}:null}function Rh(n){return null}function H1(n){return null!=n}function R1(n){return(0,c.QGY)(n)?(0,Di.D)(n):n}function L1(n){let o={};return n.forEach(e=>{o=null!=e?{...o,...e}:o}),0===Object.keys(o).length?null:o}function P1(n,o){return o.map(e=>e(n))}function mm(n){return n.map(o=>function _y(n){return!n.validate}(o)?o:e=>o.validate(e))}function gm(n){if(!n)return null;const o=n.filter(H1);return 0==o.length?null:function(e){return L1(P1(e,o))}}function _m(n){return null!=n?gm(mm(n)):null}function by(n){if(!n)return null;const o=n.filter(H1);return 0==o.length?null:function(e){return _g(P1(e,o).map(R1)).pipe((0,Et.U)(L1))}}function Lh(n){return null!=n?by(mm(n)):null}function bm(n,o){return null===n?[o]:Array.isArray(n)?[...n,o]:[n,o]}function wy(n){return n._rawValidators}function Vd(n){return n._rawAsyncValidators}function wm(n){return n?Array.isArray(n)?n:[n]:[]}function Ph(n,o){return Array.isArray(n)?n.includes(o):n===o}function Ih(n,o){const e=wm(o);return wm(n).forEach(s=>{Ph(e,s)||e.push(s)}),e}function I1(n,o){return wm(o).filter(e=>!Ph(n,e))}class ha{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(o){this._rawValidators=o||[],this._composedValidatorFn=_m(this._rawValidators)}_setAsyncValidators(o){this._rawAsyncValidators=o||[],this._composedAsyncValidatorFn=Lh(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(o){this._onDestroyCallbacks.push(o)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(o=>o()),this._onDestroyCallbacks=[]}reset(o=void 0){this.control&&this.control.reset(o)}hasError(o,e){return!!this.control&&this.control.hasError(o,e)}getError(o,e){return this.control?this.control.getError(o,e):null}}class Mn extends ha{get formDirective(){return null}get path(){return null}}class qi extends ha{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class us{constructor(o){this._cd=o}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let hs=(()=>{class n extends us{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(qi,2))},n.\u0275dir=c.lG2({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&c.ekj("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)},features:[c.qOj]}),n})(),ps=(()=>{class n extends us{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Mn,10))},n.\u0275dir=c.lG2({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,t){2&e&&c.ekj("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)("ng-submitted",t.isSubmitted)},features:[c.qOj]}),n})();const el="VALID",Oh="INVALID",Fd="PENDING",Bh="DISABLED";function Am(n){return(Mm(n)?n.validators:n)||null}function B1(n,o){return(Mm(o)?o.asyncValidators:n)||null}function Mm(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function V1(n,o,e){const t=n.controls;if(!(o?Object.keys(t):t).length)throw new c.vHH(1e3,"");if(!t[e])throw new c.vHH(1001,"")}function N1(n,o,e){n._forEachChild((t,s)=>{if(void 0===e[s])throw new c.vHH(1002,"")})}class Vh{constructor(o,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(o),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(o){this._rawValidators=this._composedValidatorFn=o}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(o){this._rawAsyncValidators=this._composedAsyncValidatorFn=o}get parent(){return this._parent}get valid(){return this.status===el}get invalid(){return this.status===Oh}get pending(){return this.status==Fd}get disabled(){return this.status===Bh}get enabled(){return this.status!==Bh}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(o){this._assignValidators(o)}setAsyncValidators(o){this._assignAsyncValidators(o)}addValidators(o){this.setValidators(Ih(o,this._rawValidators))}addAsyncValidators(o){this.setAsyncValidators(Ih(o,this._rawAsyncValidators))}removeValidators(o){this.setValidators(I1(o,this._rawValidators))}removeAsyncValidators(o){this.setAsyncValidators(I1(o,this._rawAsyncValidators))}hasValidator(o){return Ph(this._rawValidators,o)}hasAsyncValidator(o){return Ph(this._rawAsyncValidators,o)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(o={}){this.touched=!0,this._parent&&!o.onlySelf&&this._parent.markAsTouched(o)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(o=>o.markAllAsTouched())}markAsUntouched(o={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}markAsDirty(o={}){this.pristine=!1,this._parent&&!o.onlySelf&&this._parent.markAsDirty(o)}markAsPristine(o={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}markAsPending(o={}){this.status=Fd,!1!==o.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!o.onlySelf&&this._parent.markAsPending(o)}disable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=Bh,this.errors=null,this._forEachChild(t=>{t.disable({...o,onlySelf:!0})}),this._updateValue(),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=el,this._forEachChild(t=>{t.enable({...o,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent}),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(o){this._parent&&!o.onlySelf&&(this._parent.updateValueAndValidity(o),o.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(o){this._parent=o}getRawValue(){return this.value}updateValueAndValidity(o={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===el||this.status===Fd)&&this._runAsyncValidator(o.emitEvent)),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!o.onlySelf&&this._parent.updateValueAndValidity(o)}_updateTreeValidity(o={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(o)),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Bh:el}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(o){if(this.asyncValidator){this.status=Fd,this._hasOwnPendingAsyncValidator=!0;const e=R1(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:o})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(o,e={}){this.errors=o,this._updateControlsErrors(!1!==e.emitEvent)}get(o){let e=o;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,s)=>t&&t._find(s),this)}getError(o,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[o]:null}hasError(o,e){return!!this.getError(o,e)}get root(){let o=this;for(;o._parent;)o=o._parent;return o}_updateControlsErrors(o){this.status=this._calculateStatus(),o&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(o)}_initObservables(){this.valueChanges=new c.vpe,this.statusChanges=new c.vpe}_calculateStatus(){return this._allControlsDisabled()?Bh:this.errors?Oh:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Fd)?Fd:this._anyControlsHaveStatus(Oh)?Oh:el}_anyControlsHaveStatus(o){return this._anyControls(e=>e.status===o)}_anyControlsDirty(){return this._anyControls(o=>o.dirty)}_anyControlsTouched(){return this._anyControls(o=>o.touched)}_updatePristine(o={}){this.pristine=!this._anyControlsDirty(),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}_updateTouched(o={}){this.touched=this._anyControlsTouched(),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}_registerOnCollectionChange(o){this._onCollectionChange=o}_setUpdateStrategy(o){Mm(o)&&null!=o.updateOn&&(this._updateOn=o.updateOn)}_parentMarkedDirty(o){return!o&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(o){return null}_assignValidators(o){this._rawValidators=Array.isArray(o)?o.slice():o,this._composedValidatorFn=function Sy(n){return Array.isArray(n)?_m(n):n||null}(this._rawValidators)}_assignAsyncValidators(o){this._rawAsyncValidators=Array.isArray(o)?o.slice():o,this._composedAsyncValidatorFn=function Ey(n){return Array.isArray(n)?Lh(n):n||null}(this._rawAsyncValidators)}}class tl extends Vh{constructor(o,e,t){super(Am(e),B1(t,e)),this.controls=o,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(o,e){return this.controls[o]?this.controls[o]:(this.controls[o]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(o,e,t={}){this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(o,e={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(o,e,t={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],e&&this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(o){return this.controls.hasOwnProperty(o)&&this.controls[o].enabled}setValue(o,e={}){N1(this,0,o),Object.keys(o).forEach(t=>{V1(this,!0,t),this.controls[t].setValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(o,e={}){null!=o&&(Object.keys(o).forEach(t=>{const s=this.controls[t];s&&s.patchValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(o={},e={}){this._forEachChild((t,s)=>{t.reset(o[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(o,e,t)=>(o[t]=e.getRawValue(),o))}_syncPendingControls(){let o=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return o&&this.updateValueAndValidity({onlySelf:!0}),o}_forEachChild(o){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&o(t,e)})}_setUpControls(){this._forEachChild(o=>{o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(o){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&o(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,s)=>((t.enabled||this.disabled)&&(e[s]=t.value),e))}_reduceChildren(o,e){let t=o;return this._forEachChild((s,h)=>{t=e(t,s,h)}),t}_allControlsDisabled(){for(const o of Object.keys(this.controls))if(this.controls[o].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(o){return this.controls.hasOwnProperty(o)?this.controls[o]:null}}class Ud extends tl{}const fa=new c.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>fc}),fc="always";function jh(n,o){return[...o.path,n]}function Mo(n,o,e=fc){Cm(n,o),o.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&o.valueAccessor.setDisabledState?.(n.disabled),function Uh(n,o){o.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&Hy(n,o)})}(n,o),function Ry(n,o){const e=(t,s)=>{o.valueAccessor.writeValue(t),s&&o.viewToModelUpdate(t)};n.registerOnChange(e),o._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,o),function qh(n,o){o.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&Hy(n,o),"submit"!==n.updateOn&&n.markAsTouched()})}(n,o),function ky(n,o){if(o.valueAccessor.setDisabledState){const e=t=>{o.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),o._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,o)}function zh(n,o,e=!0){const t=()=>{};o.valueAccessor&&(o.valueAccessor.registerOnChange(t),o.valueAccessor.registerOnTouched(t)),mc(n,o),n&&(o._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function Fh(n,o){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(o)})}function Cm(n,o){const e=wy(n);null!==o.validator?n.setValidators(bm(e,o.validator)):"function"==typeof e&&n.setValidators([e]);const t=Vd(n);null!==o.asyncValidator?n.setAsyncValidators(bm(t,o.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const s=()=>n.updateValueAndValidity();Fh(o._rawValidators,s),Fh(o._rawAsyncValidators,s)}function mc(n,o){let e=!1;if(null!==n){if(null!==o.validator){const s=wy(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==o.validator);h.length!==s.length&&(e=!0,n.setValidators(h))}}if(null!==o.asyncValidator){const s=Vd(n);if(Array.isArray(s)&&s.length>0){const h=s.filter(u=>u!==o.asyncValidator);h.length!==s.length&&(e=!0,n.setAsyncValidators(h))}}}const t=()=>{};return Fh(o._rawValidators,t),Fh(o._rawAsyncValidators,t),e}function Hy(n,o){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),o.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function z1(n,o){Cm(n,o)}function Wh(n,o){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(o,e.currentValue)}function q1(n,o){n._syncPendingControls(),o.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Sm(n,o){if(!o)return null;let e,t,s;return Array.isArray(o),o.forEach(h=>{h.constructor===Ur?e=h:function U1(n){return Object.getPrototypeOf(n.constructor)===ls}(h)?t=h:s=h}),s||t||e||null}const Em={provide:Mn,useExisting:(0,c.Gpc)(()=>qd)},il=(()=>Promise.resolve())();let qd=(()=>{class n extends Mn{constructor(e,t,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._directives=new Set,this.ngSubmit=new c.vpe,this.form=new tl({},_m(e),Lh(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){il.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Mo(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){il.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){il.then(()=>{const t=this._findContainer(e.path),s=new tl({});z1(s,e),t.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){il.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){il.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,q1(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(An,10),c.Y36(ds,10),c.Y36(fa,8))},n.\u0275dir=c.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&c.NdJ("submit",function(h){return t.onSubmit(h)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[c._Bn([Em]),c.qOj]}),n})();function Wd(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}function Yd(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const qa=class extends Vh{constructor(o=null,e,t){super(Am(e),B1(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(o),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Mm(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=Yd(o)?o.value:o)}setValue(o,e={}){this.value=this._pendingValue=o,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(o,e={}){this.setValue(o,e)}reset(o=this.defaultValue,e={}){this._applyFormState(o),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(o){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(o){this._onChange.push(o)}_unregisterOnChange(o){Wd(this._onChange,o)}registerOnDisabledChange(o){this._onDisabledChange.push(o)}_unregisterOnDisabledChange(o){Wd(this._onDisabledChange,o)}_forEachChild(o){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(o){Yd(o)?(this.value=this._pendingValue=o.value,o.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=o}},W1=qa,By={provide:qi,useExisting:(0,c.Gpc)(()=>gc)},Hm=(()=>Promise.resolve())();let gc=(()=>{class n extends qi{constructor(e,t,s,h,u,l){super(),this._changeDetectorRef=u,this.callSetDisabledState=l,this.control=new qa,this._registered=!1,this.name="",this.update=new c.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=Sm(0,h)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),Wh(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Mo(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Hm.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,s=0!==t&&(0,c.VuI)(t);Hm.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?jh(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Mn,9),c.Y36(An,10),c.Y36(ds,10),c.Y36(mn,10),c.Y36(c.sBO,8),c.Y36(fa,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[c._Bn([By]),c.qOj,c.TTD]}),n})(),Pm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const Yh=new c.OlP("NgModelWithFormControlWarning"),Bm={provide:qi,useExisting:(0,c.Gpc)(()=>_c)};let _c=(()=>{class n extends qi{set isDisabled(e){}constructor(e,t,s,h,u){super(),this._ngModelWarningConfig=h,this.callSetDisabledState=u,this.update=new c.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=Sm(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&zh(t,this,!1),Mo(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Wh(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&zh(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(c.Y36(An,10),c.Y36(ds,10),c.Y36(mn,10),c.Y36(Yh,8),c.Y36(fa,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[c._Bn([Bm]),c.qOj,c.TTD]}),n})();const K1={provide:Mn,useExisting:(0,c.Gpc)(()=>gs)};let gs=(()=>{class n extends Mn{constructor(e,t,s){super(),this.callSetDisabledState=s,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new c.vpe,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(mc(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return Mo(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){zh(e.control||null,e,!1),function Py(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,q1(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,s=this.form.get(e.path);t!==s&&(zh(t||null,e),(n=>n instanceof qa)(s)&&(Mo(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);z1(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function xm(n,o){return mc(n,o)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Cm(this.form,this),this._oldForm&&mc(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(An,10),c.Y36(ds,10),c.Y36(fa,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,t){1&e&&c.NdJ("submit",function(h){return t.onSubmit(h)})("reset",function(){return t.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[c._Bn([K1]),c.qOj,c.TTD]}),n})();const t_={provide:qi,useExisting:(0,c.Gpc)(()=>bc)};let bc=(()=>{class n extends qi{set isDisabled(e){}constructor(e,t,s,h,u){super(),this._ngModelWarningConfig=u,this._added=!1,this.name=null,this.update=new c.vpe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=Sm(0,h)}ngOnChanges(e){this._added||this._setUpControl(),Wh(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return jh(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(c.Y36(Mn,13),c.Y36(An,10),c.Y36(ds,10),c.Y36(mn,10),c.Y36(Yh,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[c._Bn([t_]),c.qOj,c.TTD]}),n})(),rl=(()=>{class n{constructor(){this._validator=Rh}ngOnChanges(e){if(this.inputName in e){const t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):Rh,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,features:[c.TTD]}),n})();const s_={provide:An,useExisting:(0,c.Gpc)(()=>Co),multi:!0};let Co=(()=>{class n extends rl{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=c.VuI,this.createValidator=e=>E1}enabled(e){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&c.uIk("required",t._enabled?"":null)},inputs:{required:"required"},features:[c._Bn([s_]),c.qOj]}),n})(),Wm=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Pm]}),n})();class ma extends Vh{constructor(o,e,t){super(Am(e),B1(t,e)),this.controls=o,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(o){return this.controls[this._adjustIndex(o)]}push(o,e={}){this.controls.push(o),this._registerControl(o),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(o,e,t={}){this.controls.splice(o,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(o,e={}){let t=this._adjustIndex(o);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(o,e,t={}){let s=this._adjustIndex(o);s<0&&(s=0),this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),this.controls.splice(s,1),e&&(this.controls.splice(s,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(o,e={}){N1(this,0,o),o.forEach((t,s)=>{V1(this,!1,s),this.at(s).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(o,e={}){null!=o&&(o.forEach((t,s)=>{this.at(s)&&this.at(s).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(o=[],e={}){this._forEachChild((t,s)=>{t.reset(o[s],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(o=>o.getRawValue())}clear(o={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:o.emitEvent}))}_adjustIndex(o){return o<0?o+this.length:o}_syncPendingControls(){let o=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return o&&this.updateValueAndValidity({onlySelf:!0}),o}_forEachChild(o){this.controls.forEach((e,t)=>{o(e,t)})}_updateValue(){this.value=this.controls.filter(o=>o.enabled||this.disabled).map(o=>o.value)}_anyControls(o){return this.controls.some(e=>e.enabled&&o(e))}_setUpControls(){this._forEachChild(o=>this._registerControl(o))}_allControlsDisabled(){for(const o of this.controls)if(o.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(o){o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange)}_find(o){return this.at(o)??null}}function Ym(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let d_=(()=>{class n{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new n;return e.useNonNullable=!0,e}group(e,t=null){const s=this._reduceControls(e);let h={};return Ym(t)?h=t:null!==t&&(h.validators=t.validator,h.asyncValidators=t.asyncValidator),new tl(s,h)}record(e,t=null){const s=this._reduceControls(e);return new Ud(s,t)}control(e,t,s){let h={};return this.useNonNullable?(Ym(t)?h=t:(h.validators=t,h.asyncValidators=s),new qa(e,{...h,nonNullable:!0})):new qa(e,t,s)}array(e,t,s){const h=e.map(u=>this._createControl(u));return new ma(h,t,s)}_reduceControls(e){const t={};return Object.keys(e).forEach(s=>{t[s]=this._createControl(e[s])}),t}_createControl(e){return e instanceof qa||e instanceof Vh?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Gm=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:fa,useValue:e.callSetDisabledState??fc}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Wm]}),n})(),To=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:Yh,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:fa,useValue:e.callSetDisabledState??fc}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Wm]}),n})(),Qh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),al=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,xr,Qh,wt,Qh]}),n})();var $m=E(4266);const w_=["addListener","removeListener"],v_=["addEventListener","removeEventListener"],y_=["on","off"];function vc(n,o,e,t){if((0,gt.m)(e)&&(t=e,e=void 0),t)return vc(n,o,e).pipe((0,$w.Z)(t));const[s,h]=function C_(n){return(0,gt.m)(n.addEventListener)&&(0,gt.m)(n.removeEventListener)}(n)?v_.map(u=>l=>n[u](o,l,e)):function A_(n){return(0,gt.m)(n.addListener)&&(0,gt.m)(n.removeListener)}(n)?w_.map(Xm(n,o)):function M_(n){return(0,gt.m)(n.on)&&(0,gt.m)(n.off)}(n)?y_.map(Xm(n,o)):[];if(!s&&(0,$m.z)(n))return(0,qt.z)(u=>vc(u,o,e))((0,On.Xf)(n));if(!s)throw new TypeError("Invalid event target");return new Ge.y(u=>{const l=(...r)=>u.next(1h(l)})}function Xm(n,o){return e=>t=>n[e](o,t)}var x_=E(1954);const Jd={schedule(n){let o=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=Jd;t&&(o=t.requestAnimationFrame,e=t.cancelAnimationFrame);const s=o(h=>{e=void 0,n(h)});return new St.w0(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:o}=Jd;return(o?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:o}=Jd;return(o?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var T_=E(2631);const S_=new class Ky extends T_.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;o=o||t.shift();do{if(s=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,s){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw s}}}(class Qy extends x_.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=Jd.requestAnimationFrame(()=>o.flush(void 0))))}recycleAsyncId(o,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:h}=o;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(Jd.cancelAnimationFrame(e),o._scheduled=void 0)}});let Jm,Zy=1;const Kh={};function E_(n){return n in Kh&&(delete Kh[n],!0)}const eA={setImmediate(n){const o=Zy++;return Kh[o]=!0,Jm||(Jm=Promise.resolve()),Jm.then(()=>E_(o)&&n()),o},clearImmediate(n){E_(n)}},{setImmediate:tA,clearImmediate:iA}=eA,Zh={setImmediate(...n){const{delegate:o}=Zh;return(o?.setImmediate||tA)(...n)},clearImmediate(n){const{delegate:o}=Zh;return(o?.clearImmediate||iA)(n)},delegate:void 0},ep=new class D_ extends T_.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let s;o=o||t.shift();do{if(s=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,s){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw s}}}(class nA extends x_.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=Zh.setImmediate(o.flush.bind(o,void 0))))}recycleAsyncId(o,e,t=0){var s;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:h}=o;null!=e&&(null===(s=h[h.length-1])||void 0===s?void 0:s.id)!==e&&(Zh.clearImmediate(e),o._scheduled===e&&(o._scheduled=void 0))}});var Qm=E(6321),Qd=E(9080);function Kd(n,o=Qm.z){return function k_(n){return(0,Hn.e)((o,e)=>{let t=!1,s=null,h=null,u=!1;const l=()=>{if(h?.unsubscribe(),h=null,t){t=!1;const i=s;s=null,e.next(i)}u&&e.complete()},r=()=>{h=null,u&&e.complete()};o.subscribe((0,vn.x)(e,i=>{t=!0,s=i,h||(0,On.Xf)(n(i)).subscribe(h=(0,vn.x)(e,l,r))},()=>{u=!0,(!t||!h||h.closed)&&e.complete()}))})}(()=>(0,Qd.H)(n,o))}class R_{}class L_ extends R_{constructor(o){super(),this._data=o}connect(){return Wt(this._data)?this._data:(0,Qe.of)(this._data)}disconnect(){}}class Km{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(o,e,t,s,h){o.forEachOperation((u,l,r)=>{let i,a;null==u.previousIndex?(i=this._insertView(()=>t(u,l,r),r,e,s(u)),a=i?1:0):null==r?(this._detachAndCacheView(l,e),a=3):(i=this._moveView(l,r,e,s(u)),a=2),h&&h({context:i?.context,operation:a,record:u})})}detach(){for(const o of this._viewCache)o.destroy();this._viewCache=[]}_insertView(o,e,t,s){const h=this._insertViewFromCache(e,t);if(h)return void(h.context.$implicit=s);const u=o();return t.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(o,e){const t=e.detach(o);this._maybeCacheView(t,e)}_moveView(o,e,t,s){const h=t.get(o);return t.move(h,e),h.context.$implicit=s,h}_maybeCacheView(o,e){if(this._viewCache.length0?h/this._itemSize:0;if(e.end>s){const r=Math.ceil(t/this._itemSize),i=Math.max(0,Math.min(u,s-r));u!=i&&(u=i,h=i*this._itemSize,e.start=Math.floor(u)),e.end=Math.max(0,Math.min(s,e.start+r))}const l=h-e.start*this._itemSize;if(l0&&(e.end=Math.min(s,e.end+i),e.start=Math.max(0,Math.floor(u-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(this._itemSize*e.start),this._scrolledIndexChange.next(Math.floor(u))}}function yc(n){return n._scrollStrategy}let aA=(()=>{class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new XT(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=Ki(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=Ki(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=Ki(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[c._Bn([{provide:Zm,useFactory:yc,deps:[(0,c.Gpc)(()=>n)]}]),c.TTD]}),n})(),Ac=(()=>{class n{constructor(e,t,s){this._ngZone=e,this._platform=t,this._scrolled=new Ue.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=s}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Ge.y(t=>{this._globalSubscription||this._addGlobalListener();const s=e>0?this._scrolled.pipe(Kd(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{s.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,Qe.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const s=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,Ht.h)(h=>!h||s.indexOf(h)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((s,h)=>{this._scrollableContainsElement(h,e)&&t.push(h)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let s=sn(t),h=e.getElementRef().nativeElement;do{if(s==h)return!0}while(s=s.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>vc(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.R0b),c.LFG(Ri),c.LFG(x.K0,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sl=(()=>{class n{constructor(e,t,s,h){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=s,this.dir=h,this._destroyed=new Ue.x,this._elementScrolled=new Ge.y(u=>this.ngZone.runOutsideAngular(()=>vc(this.elementRef.nativeElement,"scroll").pipe(xt(this._destroyed)).subscribe(u)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,s=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=s?e.end:e.start),null==e.right&&(e.right=s?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),s&&0!=vd()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==vd()?e.left=e.right:1==vd()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;Mf()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t="left",s="right",h=this.elementRef.nativeElement;if("top"==e)return h.scrollTop;if("bottom"==e)return h.scrollHeight-h.clientHeight-h.scrollTop;const u=this.dir&&"rtl"==this.dir.value;return"start"==e?e=u?s:t:"end"==e&&(e=u?t:s),u&&2==vd()?e==t?h.scrollWidth-h.clientWidth-h.scrollLeft:h.scrollLeft:u&&1==vd()?e==t?h.scrollLeft+h.scrollWidth-h.clientWidth:-h.scrollLeft:e==t?h.scrollLeft:h.scrollWidth-h.clientWidth-h.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ac),c.Y36(c.R0b),c.Y36(ir,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),ws=(()=>{class n{constructor(e,t,s){this._platform=e,this._change=new Ue.x,this._changeListener=h=>{this._change.next(h)},this._document=s,t.runOutsideAngular(()=>{if(e.isBrowser){const h=this._getWindow();h.addEventListener("resize",this._changeListener),h.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:s}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+s,right:e.left+t,height:s,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),s=e.documentElement,h=s.getBoundingClientRect();return{top:-h.top||e.body.scrollTop||t.scrollY||s.scrollTop||0,left:-h.left||e.body.scrollLeft||t.scrollX||s.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Kd(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ri),c.LFG(c.R0b),c.LFG(x.K0,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const eu=new c.OlP("VIRTUAL_SCROLLABLE");let pr=(()=>{class n extends sl{constructor(e,t,s,h){super(e,t,s,h)}measureViewportSize(e){const t=this.elementRef.nativeElement;return"horizontal"===e?t.clientWidth:t.clientHeight}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ac),c.Y36(c.R0b),c.Y36(ir,8))},n.\u0275dir=c.lG2({type:n,features:[c.qOj]}),n})();const O_=typeof requestAnimationFrame<"u"?S_:ep;let e0=(()=>{class n extends pr{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=lt(e)}constructor(e,t,s,h,u,l,r,i){super(e,l,s,u),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=h,this.scrollable=i,this._platform=(0,c.f3M)(Ri),this._detachedSubject=new Ue.x,this._renderedRangeSubject=new Ue.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Ge.y(a=>this._scrollStrategy.scrolledIndexChange.subscribe(d=>Promise.resolve().then(()=>this.ngZone.run(()=>a.next(d))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=St.w0.EMPTY,this._viewportChanges=r.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(_t(null),Kd(0,O_)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(xt(this._detachedSubject)).subscribe(t=>{const s=t.length;s!==this._dataLength&&(this._dataLength=s,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function JT(n,o){return n.start==o.start&&n.end==o.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&"to-start"===t?0:e;const h="horizontal"==this.orientation,u=h?"X":"Y";let r=`translate${u}(${Number((h&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(r+=` translate${u}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=r&&(this._renderedContentTransform=r,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t="auto"){const s={behavior:t};"horizontal"===this.orientation?s.start=e:s.top=e,this.scrollable.scrollTo(s)}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return t=this.scrollable==this?s=>super.measureScrollOffset(s):s=>this.scrollable.measureScrollOffset(s),Math.max(0,t(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t;const s="left",h="right",u="rtl"==this.dir?.value;t="start"==e?u?h:s:"end"==e?u?s:h:e||("horizontal"===this.orientation?"left":"top");const l=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-l}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(Zm,8),c.Y36(ir,8),c.Y36(Ac),c.Y36(ws),c.Y36(eu,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&c.Gf($T,7),2&e){let s;c.iGM(s=c.CRH())&&(t._contentWrapper=s.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===t.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==t.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[c._Bn([{provide:sl,useFactory:(o,e)=>o||e,deps:[[new c.FiY,new c.tBr(eu)],n]}]),c.qOj,c.jDz],ngContentSelectors:I_,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA(),c._UZ(3,"div",2)),2&e&&(c.xp6(3),c.Udp("width",t._totalContentWidth)("height",t._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})();function B_(n,o,e){if(!e.getBoundingClientRect)return 0;const s=e.getBoundingClientRect();return"horizontal"===n?"start"===o?s.left:s.right:"start"===o?s.top:s.bottom}let V_=(()=>{class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,function ol(n){return n&&"function"==typeof n.connect&&!(n instanceof wr)}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new L_(Wt(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,s)=>e(t+(this._renderedRange?this._renderedRange.start:0),s):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Ki(e)}constructor(e,t,s,h,u,l){this._viewContainerRef=e,this._template=t,this._differs=s,this._viewRepeater=h,this._viewport=u,this.viewChange=new Ue.x,this._dataSourceChanges=new Ue.x,this.dataStream=this._dataSourceChanges.pipe(_t(null),function H_(){return(0,Hn.e)((n,o)=>{let e,t=!1;n.subscribe((0,vn.x)(o,s=>{const h=e;e=s,t&&o.next([h,s]),t=!0}))})}(),(0,Ci.w)(([r,i])=>this._changeDataSource(r,i)),md(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new Ue.x,this.dataStream.subscribe(r=>{this._data=r,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(xt(this._destroyed)).subscribe(r=>{this._renderedRange=r,this.viewChange.observers.length&&l.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,t){if(e.start>=e.end)return 0;const s=e.start-this._renderedRange.start,h=e.end-e.start;let u,l;for(let r=0;r-1;r--){const i=this._viewContainerRef.get(r+s);if(i&&i.rootNodes.length){l=i.rootNodes[i.rootNodes.length-1];break}}return u&&l?B_(t,"end",l)-B_(t,"start",u):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):(0,Qe.of)()}_updateContext(){const e=this._data.length;let t=this._viewContainerRef.length;for(;t--;){const s=this._viewContainerRef.get(t);s.context.index=this._renderedRange.start+t,s.context.count=e,this._updateComputedContextProperties(s.context),s.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(h,u,l)=>this._getEmbeddedViewArgs(h,l),h=>h.item),e.forEachIdentityChange(h=>{this._viewContainerRef.get(h.currentIndex).context.$implicit=h.item});const t=this._data.length;let s=this._viewContainerRef.length;for(;s--;){const h=this._viewContainerRef.get(s);h.context.index=this._renderedRange.start+s,h.context.count=t,this._updateComputedContextProperties(h.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.Rgc),c.Y36(c.ZZ4),c.Y36(So),c.Y36(e0,4),c.Y36(c.R0b))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[c._Bn([{provide:So,useClass:Km}])]}),n})(),Ga=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),Mc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[lc,Ga,lc,Ga]}),n})();class Cc{attach(o){return this._attachedHost=o,o.attach(this)}detach(){let o=this._attachedHost;null!=o&&(this._attachedHost=null,o.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(o){this._attachedHost=o}}class tu extends Cc{constructor(o,e,t,s,h){super(),this.component=o,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=s,this.projectableNodes=h}}class ip extends Cc{constructor(o,e,t,s){super(),this.templateRef=o,this.viewContainerRef=e,this.context=t,this.injector=s}get origin(){return this.templateRef.elementRef}attach(o,e=this.context){return this.context=e,super.attach(o)}detach(){return this.context=void 0,super.detach()}}class N_ extends Cc{constructor(o){super(),this.element=o instanceof c.SBq?o.nativeElement:o}}class t0{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(o){return o instanceof tu?(this._attachedPortal=o,this.attachComponentPortal(o)):o instanceof ip?(this._attachedPortal=o,this.attachTemplatePortal(o)):this.attachDomPortal&&o instanceof N_?(this._attachedPortal=o,this.attachDomPortal(o)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(o){this._disposeFn=o}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class iu extends t0{constructor(o,e,t,s,h){super(),this.outletElement=o,this._componentFactoryResolver=e,this._appRef=t,this._defaultInjector=s,this.attachDomPortal=u=>{const l=u.element,r=this._document.createComment("dom-portal");l.parentNode.insertBefore(r,l),this.outletElement.appendChild(l),this._attachedPortal=u,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(l,r)})},this._document=h}attachComponentPortal(o){const t=(o.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(o.component);let s;return o.viewContainerRef?(s=o.viewContainerRef.createComponent(t,o.viewContainerRef.length,o.injector||o.viewContainerRef.injector,o.projectableNodes||void 0),this.setDisposeFn(()=>s.destroy())):(s=t.create(o.injector||this._defaultInjector||c.zs3.NULL),this._appRef.attachView(s.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(s.hostView),s.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(s)),this._attachedPortal=o,s}attachTemplatePortal(o){let e=o.viewContainerRef,t=e.createEmbeddedView(o.templateRef,o.context,{injector:o.injector});return t.rootNodes.forEach(s=>this.outletElement.appendChild(s)),t.detectChanges(),this.setDisposeFn(()=>{let s=e.indexOf(t);-1!==s&&e.remove(s)}),this._attachedPortal=o,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(o){return o.hostView.rootNodes[0]}}let rp=(()=>{class n extends t0{constructor(e,t,s){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new c.vpe,this.attachDomPortal=h=>{const u=h.element,l=this._document.createComment("dom-portal");h.setAttachedHost(this),u.parentNode.insertBefore(l,u),this._getRootNode().appendChild(u),this._attachedPortal=h,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(u,l)})},this._document=s}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,h=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),u=t.createComponent(h,t.length,e.injector||t.injector,e.projectableNodes||void 0);return t!==this._viewContainerRef&&this._getRootNode().appendChild(u.hostView.rootNodes[0]),super.setDisposeFn(()=>u.destroy()),this._attachedPortal=e,this._attachedRef=u,this.attached.emit(u),u}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c._Vd),c.Y36(c.s_b),c.Y36(x.K0))},n.\u0275dir=c.lG2({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[c.qOj]}),n})(),Eo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();var fr=E(3019);const j_=Mf();class uA{constructor(o,e){this._viewportRuler=o,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const o=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=o.style.left||"",this._previousHTMLStyles.top=o.style.top||"",o.style.left=Zi(-this._previousScrollPosition.left),o.style.top=Zi(-this._previousScrollPosition.top),o.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const o=this._document.documentElement,t=o.style,s=this._document.body.style,h=t.scrollBehavior||"",u=s.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,o.classList.remove("cdk-global-scrollblock"),j_&&(t.scrollBehavior=s.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),j_&&(t.scrollBehavior=h,s.scrollBehavior=u)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class oS{constructor(o,e,t,s){this._scrollDispatcher=o,this._ngZone=e,this._viewportRuler=t,this._config=s,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(o){this._overlayRef=o}enable(){if(this._scrollSubscription)return;const o=this._scrollDispatcher.scrolled(0).pipe((0,Ht.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=o.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=o.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class hA{enable(){}disable(){}attach(){}}function z_(n,o){return o.some(e=>n.bottome.bottom||n.righte.right)}function n0(n,o){return o.some(e=>n.tope.bottom||n.lefte.right)}class ap{constructor(o,e,t,s){this._scrollDispatcher=o,this._viewportRuler=e,this._ngZone=t,this._config=s,this._scrollSubscription=null}attach(o){this._overlayRef=o}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:s}=this._viewportRuler.getViewportSize();z_(e,[{width:t,height:s,bottom:s,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let pA=(()=>{class n{constructor(e,t,s,h){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=s,this.noop=()=>new hA,this.close=u=>new oS(this._scrollDispatcher,this._ngZone,this._viewportRuler,u),this.block=()=>new uA(this._viewportRuler,this._document),this.reposition=u=>new ap(this._scrollDispatcher,this._viewportRuler,this._ngZone,u),this._document=h}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ac),c.LFG(ws),c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class r0{constructor(o){if(this.scrollStrategy=new hA,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,o){const e=Object.keys(o);for(const t of e)void 0!==o[t]&&(this[t]=o[t])}}}class mA{constructor(o,e){this.connectionPair=o,this.scrollableViewProperties=e}}let F_=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),cS=(()=>{class n extends F_{constructor(e,t){super(e),this._ngZone=t,this._keydownListener=s=>{const h=this._attachedOverlays;for(let u=h.length-1;u>-1;u--)if(h[u]._keydownEvents.observers.length>0){const l=h[u]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(s)):l.next(s);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(c.R0b,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),gA=(()=>{class n extends F_{constructor(e,t,s){super(e),this._platform=t,this._ngZone=s,this._cursorStyleIsSet=!1,this._pointerDownListener=h=>{this._pointerDownEventTarget=Fn(h)},this._clickListener=h=>{const u=Fn(h),l="click"===h.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:u;this._pointerDownEventTarget=null;const r=this._attachedOverlays.slice();for(let i=r.length-1;i>-1;i--){const a=r[i];if(a._outsidePointerEvents.observers.length<1||!a.hasAttached())continue;if(a.overlayElement.contains(u)||a.overlayElement.contains(l))break;const d=a._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>d.next(h)):d.next(h)}}}add(e){if(super.add(e),!this._isAttached){const t=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(t)):this._addEventListeners(t),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(Ri),c.LFG(c.R0b,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),nu=(()=>{class n{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Tf()){const s=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let h=0;hthis._backdropClick.next(d),this._backdropTransitionendHandler=d=>{this._disposeBackdrop(d.target)},this._keydownEvents=new Ue.x,this._outsidePointerEvents=new Ue.x,s.scrollStrategy&&(this._scrollStrategy=s.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=s.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(o){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(o);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,hi.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const o=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),o}dispose(){const o=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,o&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(o){o!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=o,this.hasAttached()&&(o.attach(this),this.updatePosition()))}updateSize(o){this._config={...this._config,...o},this._updateElementSize()}setDirection(o){this._config={...this._config,direction:o},this._updateElementDirection()}addPanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!0)}removePanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!1)}getDirection(){const o=this._config.direction;return o?"string"==typeof o?o:o.value:"ltr"}updateScrollStrategy(o){o!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=o,this.hasAttached()&&(o.attach(this),o.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const o=this._pane.style;o.width=Zi(this._config.width),o.height=Zi(this._config.height),o.minWidth=Zi(this._config.minWidth),o.minHeight=Zi(this._config.minHeight),o.maxWidth=Zi(this._config.maxWidth),o.maxHeight=Zi(this._config.maxHeight)}_togglePointerEvents(o){this._pane.style.pointerEvents=o?"":"none"}_attachBackdrop(){const o="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(o)})}):this._backdropElement.classList.add(o)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const o=this._backdropElement;if(o){if(this._animationsDisabled)return void this._disposeBackdrop(o);o.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{o.addEventListener("transitionend",this._backdropTransitionendHandler)}),o.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(o)},500))}}_toggleClasses(o,e,t){const s=nc(e||[]).filter(h=>!!h);s.length&&(t?o.classList.add(...s):o.classList.remove(...s))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const o=this._ngZone.onStable.pipe(xt((0,fr.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),o.unsubscribe())})})}_disposeScrollStrategy(){const o=this._scrollStrategy;o&&(o.disable(),o.detach&&o.detach())}_disposeBackdrop(o){o&&(o.removeEventListener("click",this._backdropClickHandler),o.removeEventListener("transitionend",this._backdropTransitionendHandler),o.remove(),this._backdropElement===o&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const U_="cdk-overlay-connected-position-bounding-box",au=/([A-Za-z%]+)$/;class _A{get positions(){return this._preferredPositions}constructor(o,e,t,s,h){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=h,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Ue.x,this._resizeSubscription=St.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(o)}attach(o){this._validatePositions(),o.hostElement.classList.add(U_),this._overlayRef=o,this._boundingBox=o.hostElement,this._pane=o.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const o=this._originRect,e=this._overlayRect,t=this._viewportRect,s=this._containerRect,h=[];let u;for(let l of this._preferredPositions){let r=this._getOriginPoint(o,s,l),i=this._getOverlayPoint(r,e,l),a=this._getOverlayFit(i,e,t,l);if(a.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,r);this._canFitWithFlexibleDimensions(a,i,t)?h.push({position:l,origin:r,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(r,l)}):(!u||u.overlayFit.visibleArear&&(r=a,l=i)}return this._isPushed=!1,void this._applyPosition(l.position,l.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(u.position,u.originPoint);this._applyPosition(u.position,u.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&vs(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(U_),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const o=this._lastPosition;if(o){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,o);this._applyPosition(o,e)}else this.apply()}withScrollableContainers(o){return this._scrollables=o,this}withPositions(o){return this._preferredPositions=o,-1===o.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(o){return this._viewportMargin=o,this}withFlexibleDimensions(o=!0){return this._hasFlexibleDimensions=o,this}withGrowAfterOpen(o=!0){return this._growAfterOpen=o,this}withPush(o=!0){return this._canPush=o,this}withLockedPosition(o=!0){return this._positionLocked=o,this}setOrigin(o){return this._origin=o,this}withDefaultOffsetX(o){return this._offsetX=o,this}withDefaultOffsetY(o){return this._offsetY=o,this}withTransformOriginOn(o){return this._transformOriginSelector=o,this}_getOriginPoint(o,e,t){let s,h;if("center"==t.originX)s=o.left+o.width/2;else{const u=this._isRtl()?o.right:o.left,l=this._isRtl()?o.left:o.right;s="start"==t.originX?u:l}return e.left<0&&(s-=e.left),h="center"==t.originY?o.top+o.height/2:"top"==t.originY?o.top:o.bottom,e.top<0&&(h-=e.top),{x:s,y:h}}_getOverlayPoint(o,e,t){let s,h;return s="center"==t.overlayX?-e.width/2:"start"===t.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,h="center"==t.overlayY?-e.height/2:"top"==t.overlayY?0:-e.height,{x:o.x+s,y:o.y+h}}_getOverlayFit(o,e,t,s){const h=a0(e);let{x:u,y:l}=o,r=this._getOffset(s,"x"),i=this._getOffset(s,"y");r&&(u+=r),i&&(l+=i);let p=0-l,m=l+h.height-t.height,g=this._subtractOverflows(h.width,0-u,u+h.width-t.width),f=this._subtractOverflows(h.height,p,m),v=g*f;return{visibleArea:v,isCompletelyWithinViewport:h.width*h.height===v,fitsInViewportVertically:f===h.height,fitsInViewportHorizontally:g==h.width}}_canFitWithFlexibleDimensions(o,e,t){if(this._hasFlexibleDimensions){const s=t.bottom-e.y,h=t.right-e.x,u=q_(this._overlayRef.getConfig().minHeight),l=q_(this._overlayRef.getConfig().minWidth);return(o.fitsInViewportVertically||null!=u&&u<=s)&&(o.fitsInViewportHorizontally||null!=l&&l<=h)}return!1}_pushOverlayOnScreen(o,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:o.x+this._previousPushAmount.x,y:o.y+this._previousPushAmount.y};const s=a0(e),h=this._viewportRect,u=Math.max(o.x+s.width-h.width,0),l=Math.max(o.y+s.height-h.height,0),r=Math.max(h.top-t.top-o.y,0),i=Math.max(h.left-t.left-o.x,0);let a=0,d=0;return a=s.width<=h.width?i||-u:o.xg&&!this._isInitialRender&&!this._growAfterOpen&&(u=o.y-g/2)}if("end"===e.overlayX&&!s||"start"===e.overlayX&&s)p=t.width-o.x+this._viewportMargin,a=o.x-this._viewportMargin;else if("start"===e.overlayX&&!s||"end"===e.overlayX&&s)d=o.x,a=t.right-o.x;else{const m=Math.min(t.right-o.x+t.left,o.x),g=this._lastBoundingBoxSize.width;a=2*m,d=o.x-m,a>g&&!this._isInitialRender&&!this._growAfterOpen&&(d=o.x-g/2)}return{top:u,left:d,bottom:l,right:p,width:a,height:h}}_setBoundingBoxStyles(o,e){const t=this._calculateBoundingBoxRect(o,e);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));const s={};if(this._hasExactPosition())s.top=s.left="0",s.bottom=s.right=s.maxHeight=s.maxWidth="",s.width=s.height="100%";else{const h=this._overlayRef.getConfig().maxHeight,u=this._overlayRef.getConfig().maxWidth;s.height=Zi(t.height),s.top=Zi(t.top),s.bottom=Zi(t.bottom),s.width=Zi(t.width),s.left=Zi(t.left),s.right=Zi(t.right),s.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",s.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",h&&(s.maxHeight=Zi(h)),u&&(s.maxWidth=Zi(u))}this._lastBoundingBoxSize=t,vs(this._boundingBox.style,s)}_resetBoundingBoxStyles(){vs(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){vs(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(o,e){const t={},s=this._hasExactPosition(),h=this._hasFlexibleDimensions,u=this._overlayRef.getConfig();if(s){const a=this._viewportRuler.getViewportScrollPosition();vs(t,this._getExactOverlayY(e,o,a)),vs(t,this._getExactOverlayX(e,o,a))}else t.position="static";let l="",r=this._getOffset(e,"x"),i=this._getOffset(e,"y");r&&(l+=`translateX(${r}px) `),i&&(l+=`translateY(${i}px)`),t.transform=l.trim(),u.maxHeight&&(s?t.maxHeight=Zi(u.maxHeight):h&&(t.maxHeight="")),u.maxWidth&&(s?t.maxWidth=Zi(u.maxWidth):h&&(t.maxWidth="")),vs(this._pane.style,t)}_getExactOverlayY(o,e,t){let s={top:"",bottom:""},h=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),"bottom"===o.overlayY?s.bottom=this._document.documentElement.clientHeight-(h.y+this._overlayRect.height)+"px":s.top=Zi(h.y),s}_getExactOverlayX(o,e,t){let u,s={left:"",right:""},h=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(h=this._pushOverlayOnScreen(h,this._overlayRect,t)),u=this._isRtl()?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left","right"===u?s.right=this._document.documentElement.clientWidth-(h.x+this._overlayRect.width)+"px":s.left=Zi(h.x),s}_getScrollVisibility(){const o=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(s=>s.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:n0(o,t),isOriginOutsideView:z_(o,t),isOverlayClipped:n0(e,t),isOverlayOutsideView:z_(e,t)}}_subtractOverflows(o,...e){return e.reduce((t,s)=>t-Math.max(s,0),o)}_getNarrowedViewportRect(){const o=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+o-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:o-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(o,e){return"x"===e?null==o.offsetX?this._offsetX:o.offsetX:null==o.offsetY?this._offsetY:o.offsetY}_validatePositions(){}_addPanelClasses(o){this._pane&&nc(o).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(o=>{this._pane.classList.remove(o)}),this._appliedPanelClasses=[])}_getOriginRect(){const o=this._origin;if(o instanceof c.SBq)return o.nativeElement.getBoundingClientRect();if(o instanceof Element)return o.getBoundingClientRect();const e=o.width||0,t=o.height||0;return{top:o.y,bottom:o.y+t,left:o.x,right:o.x+e,height:t,width:e}}}function vs(n,o){for(let e in o)o.hasOwnProperty(e)&&(n[e]=o[e]);return n}function q_(n){if("number"!=typeof n&&null!=n){const[o,e]=n.split(au);return e&&"px"!==e?null:parseFloat(o)}return n||null}function a0(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const W_="cdk-global-overlay-wrapper";class o0{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(o){const e=o.getConfig();this._overlayRef=o,this._width&&!e.width&&o.updateSize({width:this._width}),this._height&&!e.height&&o.updateSize({height:this._height}),o.hostElement.classList.add(W_),this._isDisposed=!1}top(o=""){return this._bottomOffset="",this._topOffset=o,this._alignItems="flex-start",this}left(o=""){return this._xOffset=o,this._xPosition="left",this}bottom(o=""){return this._topOffset="",this._bottomOffset=o,this._alignItems="flex-end",this}right(o=""){return this._xOffset=o,this._xPosition="right",this}start(o=""){return this._xOffset=o,this._xPosition="start",this}end(o=""){return this._xOffset=o,this._xPosition="end",this}width(o=""){return this._overlayRef?this._overlayRef.updateSize({width:o}):this._width=o,this}height(o=""){return this._overlayRef?this._overlayRef.updateSize({height:o}):this._height=o,this}centerHorizontally(o=""){return this.left(o),this._xPosition="center",this}centerVertically(o=""){return this.top(o),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:s,height:h,maxWidth:u,maxHeight:l}=t,r=!("100%"!==s&&"100vw"!==s||u&&"100%"!==u&&"100vw"!==u),i=!("100%"!==h&&"100vh"!==h||l&&"100%"!==l&&"100vh"!==l),a=this._xPosition,d=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";r?f="flex-start":"center"===a?(f="center",p?g=d:m=d):p?"left"===a||"end"===a?(f="flex-end",m=d):("right"===a||"start"===a)&&(f="flex-start",g=d):"left"===a||"start"===a?(f="flex-start",m=d):("right"===a||"end"===a)&&(f="flex-end",g=d),o.position=this._cssPosition,o.marginLeft=r?"0":m,o.marginTop=i?"0":this._topOffset,o.marginBottom=this._bottomOffset,o.marginRight=r?"0":g,e.justifyContent=f,e.alignItems=i?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(W_),t.justifyContent=t.alignItems=o.marginTop=o.marginBottom=o.marginLeft=o.marginRight=o.position="",this._overlayRef=null,this._isDisposed=!0}}let wA=(()=>{class n{constructor(e,t,s,h){this._viewportRuler=e,this._document=t,this._platform=s,this._overlayContainer=h}global(){return new o0}flexibleConnectedTo(e){return new _A(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(ws),c.LFG(x.K0),c.LFG(Ri),c.LFG(nu))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Y_=0,Sr=(()=>{class n{constructor(e,t,s,h,u,l,r,i,a,d,p,m){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=s,this._positionBuilder=h,this._keyboardDispatcher=u,this._injector=l,this._ngZone=r,this._document=i,this._directionality=a,this._location=d,this._outsideClickDispatcher=p,this._animationsModuleType=m}create(e){const t=this._createHostElement(),s=this._createPaneElement(t),h=this._createPortalOutlet(s),u=new r0(e);return u.direction=u.direction||this._directionality.value,new ru(h,t,s,u,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+Y_++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(c.z2F)),new iu(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(pA),c.LFG(nu),c.LFG(c._Vd),c.LFG(wA),c.LFG(cS),c.LFG(c.zs3),c.LFG(c.R0b),c.LFG(x.K0),c.LFG(ir),c.LFG(x.Ye),c.LFG(gA),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const $_={provide:new c.OlP("cdk-connected-overlay-scroll-strategy"),deps:[Sr],useFactory:function yA(n){return()=>n.scrollStrategies.reposition()}};let xc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Sr,$_],imports:[lc,Eo,Mc,Mc]}),n})();function AA(n,o){}class sp{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let X_=(()=>{class n extends t0{constructor(e,t,s,h,u,l,r,i){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=h,this._interactivityChecker=u,this._ngZone=l,this._overlayRef=r,this._focusMonitor=i,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=a=>{this._portalOutlet.hasAttached();const d=this._portalOutlet.attachDomPortal(a);return this._contentAttached(),d},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=s}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),t}attachTemplatePortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const s=()=>{e.removeEventListener("blur",s),e.removeEventListener("mousedown",s),e.removeAttribute("tabindex")};e.addEventListener("blur",s),e.addEventListener("mousedown",s)})),e.focus(t)}_focusByCssSelector(e,t){let s=this._elementRef.nativeElement.querySelector(e);s&&this._forceFocus(s,t)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{t||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let t=null;if("string"==typeof e?t=this._document.querySelector(e):"boolean"==typeof e?t=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(t=e),this._config.restoreFocus&&t&&"function"==typeof t.focus){const s=ih(),h=this._elementRef.nativeElement;(!s||s===this._document.body||s===h||h.contains(s))&&(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=ih();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ih())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ah),c.Y36(x.K0,8),c.Y36(sp),c.Y36(Dd),c.Y36(c.R0b),c.Y36(ru),c.Y36(Nr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&c.Gf(rp,7),2&e){let s;c.iGM(s=c.CRH())&&(t._portalOutlet=s.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,t){2&e&&c.uIk("id",t._config.id||null)("role",t._config.role)("aria-modal",t._config.ariaModal)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null)},features:[c.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,t){1&e&&c.YNc(0,AA,0,0,"ng-template",0)},dependencies:[rp],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class s0{constructor(o,e){this.overlayRef=o,this.config=e,this.closed=new Ue.x,this.disableClose=e.disableClose,this.backdropClick=o.backdropClick(),this.keydownEvents=o.keydownEvents(),this.outsidePointerEvents=o.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(t=>{27===t.keyCode&&!this.disableClose&&!hr(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=o.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(o,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(o),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(o="",e=""){return this.overlayRef.updateSize({width:o,height:e}),this}addPanelClass(o){return this.overlayRef.addPanelClass(o),this}removePanelClass(o){return this.overlayRef.removePanelClass(o),this}}const J_=new c.OlP("DialogScrollStrategy"),Q_=new c.OlP("DialogData"),K_=new c.OlP("DefaultDialogConfig"),CA={provide:J_,deps:[Sr],useFactory:function MA(n){return()=>n.scrollStrategies.block()}};let Z_=0,eb=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,t,s,h,u,l){this._overlay=e,this._injector=t,this._defaultOptions=s,this._parentDialog=h,this._overlayContainer=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Ue.x,this._afterOpenedAtThisLevel=new Ue.x,this._ariaHiddenElements=new Map,this.afterAllClosed=vt(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(_t(void 0))),this._scrollStrategy=l}open(e,t){(t={...this._defaultOptions||new sp,...t}).id=t.id||"cdk-dialog-"+Z_++,t.id&&this.getDialogById(t.id);const h=this._getOverlayConfig(t),u=this._overlay.create(h),l=new s0(u,t),r=this._attachContainer(u,l,t);return l.containerInstance=r,this._attachDialogContent(e,l,r,t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){l0(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){l0(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),l0(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new r0({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachContainer(e,t,s){const h=s.injector||s.viewContainerRef?.injector,u=[{provide:sp,useValue:s},{provide:s0,useValue:t},{provide:ru,useValue:e}];let l;s.container?"function"==typeof s.container?l=s.container:(l=s.container.type,u.push(...s.container.providers(s))):l=X_;const r=new tu(l,s.viewContainerRef,c.zs3.create({parent:h||this._injector,providers:u}),s.componentFactoryResolver);return e.attach(r).instance}_attachDialogContent(e,t,s,h){if(e instanceof c.Rgc){const u=this._createInjector(h,t,s,void 0);let l={$implicit:h.data,dialogRef:t};h.templateContext&&(l={...l,..."function"==typeof h.templateContext?h.templateContext():h.templateContext}),s.attachTemplatePortal(new ip(e,null,l,u))}else{const u=this._createInjector(h,t,s,this._injector),l=s.attachComponentPortal(new tu(e,h.viewContainerRef,u,h.componentFactoryResolver));t.componentInstance=l.instance}}_createInjector(e,t,s,h){const u=e.injector||e.viewContainerRef?.injector,l=[{provide:Q_,useValue:e.data},{provide:s0,useValue:t}];return e.providers&&("function"==typeof e.providers?l.push(...e.providers(t,e,s)):l.push(...e.providers)),e.direction&&(!u||!u.get(ir,null,{optional:!0}))&&l.push({provide:ir,useValue:{value:e.direction,change:(0,Qe.of)()}}),c.zs3.create({parent:u||h,providers:l})}_removeOpenDialog(e,t){const s=this.openDialogs.indexOf(e);s>-1&&(this.openDialogs.splice(s,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((h,u)=>{h?u.setAttribute("aria-hidden",h):u.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let s=t.length-1;s>-1;s--){const h=t[s];h!==e&&"SCRIPT"!==h.nodeName&&"STYLE"!==h.nodeName&&!h.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(h,h.getAttribute("aria-hidden")),h.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Sr),c.LFG(c.zs3),c.LFG(K_,8),c.LFG(n,12),c.LFG(nu),c.LFG(J_))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();function l0(n,o){let e=n.length;for(;e--;)o(n[e])}let xA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[eb,CA],imports:[xc,Eo,Rd,Eo]}),n})();class lp{}class c0{}const $a="*";function Xi(n,o){return{type:7,name:n,definitions:o,options:{}}}function mi(n,o=null){return{type:4,styles:o,timings:n}}function dp(n,o=null){return{type:2,steps:n,options:o}}function ut(n){return{type:6,styles:n,offset:null}}function Gt(n,o,e){return{type:0,name:n,styles:o,options:e}}function ii(n,o,e=null){return{type:1,expr:n,animation:o,options:e}}class Tc{constructor(o=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=o+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(o=>o()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(o){this._position=this.totalTime?o*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class d0{constructor(o){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=o;let e=0,t=0,s=0;const h=this.players.length;0==h?queueMicrotask(()=>this._onFinish()):this.players.forEach(u=>{u.onDone(()=>{++e==h&&this._onFinish()}),u.onDestroy(()=>{++t==h&&this._onDestroy()}),u.onStart(()=>{++s==h&&this._onStart()})}),this.totalTime=this.players.reduce((u,l)=>Math.max(u,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this.players.forEach(o=>o.init())}onStart(o){this._onStartFns.push(o)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(o=>o()),this._onStartFns=[])}onDone(o){this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(o=>o.play())}pause(){this.players.forEach(o=>o.pause())}restart(){this.players.forEach(o=>o.restart())}finish(){this._onFinish(),this.players.forEach(o=>o.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(o=>o.destroy()),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this.players.forEach(o=>o.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(o){const e=o*this.totalTime;this.players.forEach(t=>{const s=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(s)})}getPosition(){const o=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=o?o.getPosition():0}beforeDestroy(){this.players.forEach(o=>{o.beforeDestroy&&o.beforeDestroy()})}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function ib(n,o){}class ll{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const up="mdc-dialog--open",h0="mdc-dialog--opening",p0="mdc-dialog--closing";let SA=(()=>{class n extends X_{constructor(e,t,s,h,u,l,r,i){super(e,t,s,h,u,l,r,i),this._animationStateChanged=new c.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ah),c.Y36(x.K0,8),c.Y36(ll),c.Y36(Dd),c.Y36(c.R0b),c.Y36(ru),c.Y36(Nr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["ng-component"]],features:[c.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2}),n})();const rb="--mat-dialog-transition-duration";function ab(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?Ki(n.substring(0,n.length-2)):n.endsWith("s")?1e3*Ki(n.substring(0,n.length-1)):"0"===n?0:null}let ob=(()=>{class n extends SA{constructor(e,t,s,h,u,l,r,i,a){super(e,t,s,h,u,l,r,a),this._animationMode=i,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?ab(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?ab(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(rb,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(h0,up)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(up),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(up),this._animationsEnabled?(this._hostElement.style.setProperty(rb,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(p0)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(h0,p0)}_waitForAnimationToComplete(e,t){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(t,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ah),c.Y36(x.K0,8),c.Y36(ll),c.Y36(Dd),c.Y36(c.R0b),c.Y36(ru),c.Y36(c.QbO,8),c.Y36(Nr))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,t){2&e&&(c.Ikx("id",t._config.id),c.uIk("aria-modal",t._config.ariaModal)("role",t._config.role)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null),c.ekj("_mat-animation-noopable",!t._animationsEnabled))},features:[c.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div",1),c.YNc(2,ib,0,0,"ng-template",2),c.qZA()())},dependencies:[rp],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),n})();class _a{constructor(o,e,t){this._ref=o,this._containerInstance=t,this._afterOpened=new Ue.x,this._beforeClosed=new Ue.x,this._state=0,this.disableClose=e.disableClose,this.id=o.id,t._animationStateChanged.pipe((0,Ht.h)(s=>"opened"===s.state),(0,hi.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe((0,Ht.h)(s=>"closed"===s.state),(0,hi.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),o.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,fr.T)(this.backdropClick(),this.keydownEvents().pipe((0,Ht.h)(s=>27===s.keyCode&&!this.disableClose&&!hr(s)))).subscribe(s=>{this.disableClose||(s.preventDefault(),function sb(n,o,e){n._closeInteractionType=o,n.close(e)}(this,"keydown"===s.type?"keyboard":"mouse"))})}close(o){this._result=o,this._containerInstance._animationStateChanged.pipe((0,Ht.h)(e=>"closing"===e.state),(0,hi.q)(1)).subscribe(e=>{this._beforeClosed.next(o),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(o){let e=this._ref.config.positionStrategy;return o&&(o.left||o.right)?o.left?e.left(o.left):e.right(o.right):e.centerHorizontally(),o&&(o.top||o.bottom)?o.top?e.top(o.top):e.bottom(o.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(o="",e=""){return this._ref.updateSize(o,e),this}addPanelClass(o){return this._ref.addPanelClass(o),this}removePanelClass(o){return this._ref.removePanelClass(o),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const Sc=new c.OlP("MatMdcDialogData"),EA=new c.OlP("mat-mdc-dialog-default-options"),DA=new c.OlP("mat-mdc-dialog-scroll-strategy"),HA={provide:DA,deps:[Sr],useFactory:function kA(n){return()=>n.scrollStrategies.block()}};let lb=0,cb=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,t,s,h,u,l,r,i,a,d){this._overlay=e,this._defaultOptions=s,this._parentDialog=h,this._dialogRefConstructor=r,this._dialogContainerType=i,this._dialogDataToken=a,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new Ue.x,this._afterOpenedAtThisLevel=new Ue.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=ll,this.afterAllClosed=vt(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(_t(void 0))),this._scrollStrategy=l,this._dialog=t.get(eb)}open(e,t){let s;(t={...this._defaultOptions||new ll,...t}).id=t.id||`${this._idPrefix}${lb++}`,t.scrollStrategy=t.scrollStrategy||this._scrollStrategy();const h=this._dialog.open(e,{...t,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:t},{provide:sp,useValue:t}]},templateContext:()=>({dialogRef:s}),providers:(u,l,r)=>(s=new this._dialogRefConstructor(u,t,r),s.updatePosition(t?.position),[{provide:this._dialogContainerType,useValue:r},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:s}])});return s.componentInstance=h.componentInstance,this.openDialogs.push(s),this.afterOpened.next(s),s.afterClosed().subscribe(()=>{const u=this.openDialogs.indexOf(s);u>-1&&(this.openDialogs.splice(u,1),this.openDialogs.length||this._getAfterAllClosed().next())}),s}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}}return n.\u0275fac=function(e){c.$Z()},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),ba=(()=>{class n extends cb{constructor(e,t,s,h,u,l,r,i){super(e,t,h,l,r,u,_a,ob,Sc,i),this._idPrefix="mat-mdc-dialog-"}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Sr),c.LFG(c.zs3),c.LFG(x.Ye,8),c.LFG(EA,8),c.LFG(DA),c.LFG(n,12),c.LFG(nu),c.LFG(c.QbO,8))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),LA=0,Do=(()=>{class n{constructor(e,t,s){this._dialogRef=e,this._elementRef=t,this._dialog=s,this.id="mat-mdc-dialog-title-"+LA++}ngOnInit(){this._dialogRef||(this._dialogRef=function PA(n,o){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?o.find(t=>t.id===e.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a,8),c.Y36(c.SBq),c.Y36(ba))},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,t){2&e&&c.Ikx("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),Xa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),ko=(()=>{class n{constructor(){this.align="start"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("mat-mdc-dialog-actions-align-center","center"===t.align)("mat-mdc-dialog-actions-align-end","end"===t.align)},inputs:{align:"align"}}),n})(),As=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[ba,HA],imports:[xA,xc,Eo,wt,wt]}),n})(),su=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,wt]}),n})(),db=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),fb=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,wt,db,Eo]}),n})();class mb{constructor(o){this._box=o,this._destroyed=new Ue.x,this._resizeSubject=new Ue.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(o){return this._elementObservables.has(o)||this._elementObservables.set(o,new Ge.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(o,{box:this._box}),()=>{this._resizeObserver?.unobserve(o),t.unsubscribe(),this._elementObservables.delete(o)}}).pipe((0,Ht.h)(e=>e.some(t=>t.target===o)),md({bufferSize:1,refCount:!0}),xt(this._destroyed))),this._elementObservables.get(o)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let fp=(()=>{class n{constructor(){this._observers=new Map,this._ngZone=(0,c.f3M)(c.R0b)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,t){const s=t?.box||"content-box";return this._observers.has(s)||this._observers.set(s,new mb(s)),this._observers.get(s).observe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const UA=["notch"],qA=["matFormFieldNotchedOutline",""],gb=["*"],_b=["textField"],_0=["iconPrefixContainer"],bb=["textPrefixContainer"];function WA(n,o){1&n&&c._UZ(0,"span",19)}function wb(n,o){if(1&n&&(c.TgZ(0,"label",17),c.Hsn(1,1),c.YNc(2,WA,1,0,"span",18),c.qZA()),2&n){const e=c.oxw(2);c.Q6J("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),c.uIk("for",e._control.id)("aria-owns",e._control.id),c.xp6(2),c.Q6J("ngIf",!e.hideRequiredMarker&&e._control.required)}}function vb(n,o){if(1&n&&c.YNc(0,wb,3,6,"label",16),2&n){const e=c.oxw();c.Q6J("ngIf",e._hasFloatingLabel())}}function YA(n,o){1&n&&c._UZ(0,"div",20)}function GA(n,o){}function b0(n,o){if(1&n&&c.YNc(0,GA,0,0,"ng-template",22),2&n){c.oxw(2);const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function w0(n,o){if(1&n&&(c.TgZ(0,"div",21),c.YNc(1,b0,1,1,"ng-template",9),c.qZA()),2&n){const e=c.oxw();c.Q6J("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),c.xp6(1),c.Q6J("ngIf",!e._forceDisplayInfixLabel())}}function yb(n,o){1&n&&(c.TgZ(0,"div",23,24),c.Hsn(2,2),c.qZA())}function v0(n,o){1&n&&(c.TgZ(0,"div",25,26),c.Hsn(2,3),c.qZA())}function y0(n,o){}function $A(n,o){if(1&n&&c.YNc(0,y0,0,0,"ng-template",22),2&n){c.oxw();const e=c.MAs(1);c.Q6J("ngTemplateOutlet",e)}}function XA(n,o){1&n&&(c.TgZ(0,"div",27),c.Hsn(1,4),c.qZA())}function JA(n,o){1&n&&(c.TgZ(0,"div",28),c.Hsn(1,5),c.qZA())}function QA(n,o){1&n&&c._UZ(0,"div",29)}function Ab(n,o){if(1&n&&(c.TgZ(0,"div",30),c.Hsn(1,6),c.qZA()),2&n){const e=c.oxw();c.Q6J("@transitionMessages",e._subscriptAnimationState)}}function A0(n,o){if(1&n&&(c.TgZ(0,"mat-hint",34),c._uU(1),c.qZA()),2&n){const e=c.oxw(2);c.Q6J("id",e._hintLabelId),c.xp6(1),c.Oqu(e.hintLabel)}}function Mb(n,o){if(1&n&&(c.TgZ(0,"div",31),c.YNc(1,A0,2,2,"mat-hint",32),c.Hsn(2,7),c._UZ(3,"div",33),c.Hsn(4,8),c.qZA()),2&n){const e=c.oxw();c.Q6J("@transitionMessages",e._subscriptAnimationState),c.xp6(1),c.Q6J("ngIf",e.hintLabel)}}const Cb=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],xb=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Ms=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-label"]]}),n})(),KA=0;const M0=new c.OlP("MatError");let Ec=(()=>{class n{constructor(e,t){this.id="mat-mdc-error-"+KA++,e||t.nativeElement.setAttribute("aria-live","polite")}}return n.\u0275fac=function(e){return new(e||n)(c.$8M("aria-live"),c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,t){2&e&&c.Ikx("id",t.id)},inputs:{id:"id"},features:[c._Bn([{provide:M0,useExisting:n}])]}),n})(),ZA=0,mp=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+ZA++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,t){2&e&&(c.Ikx("id",t.id),c.uIk("align",null),c.ekj("mat-mdc-form-field-hint-end","end"===t.align))},inputs:{align:"align",id:"id"}}),n})();const Tb=new c.OlP("MatPrefix"),cl=new c.OlP("MatSuffix");let eM=(()=>{class n{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[c._Bn([{provide:cl,useExisting:n}])]}),n})();const Sb=new c.OlP("FloatingLabelParent");let tM=(()=>{class n{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,c.f3M)(fp),this._ngZone=(0,c.f3M)(c.R0b),this._parent=(0,c.f3M)(Sb),this._resizeSubscription=new St.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function kS(n){if(null!==n.offsetParent)return n.scrollWidth;const e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const t=e.scrollWidth;return e.remove(),t}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq))},n.\u0275dir=c.lG2({type:n,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mdc-floating-label--float-above",t.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),n})();const C0="mdc-line-ripple--active",Dc="mdc-line-ripple--deactivating";let kc=(()=>{class n{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=s=>{const h=this._elementRef.nativeElement.classList,u=h.contains(Dc);"opacity"===s.propertyName&&u&&h.remove(C0,Dc)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Dc),e.add(C0)}deactivate(){this._elementRef.nativeElement.classList.add(Dc)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b))},n.\u0275dir=c.lG2({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),Eb=(()=>{class n{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b))},n.\u0275cmp=c.Xpm({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,t){if(1&e&&c.Gf(UA,5),2&e){let s;c.iGM(s=c.CRH())&&(t._notch=s.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mdc-notched-outline--notched",t.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:qA,ngContentSelectors:gb,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,t){1&e&&(c.F$t(),c._UZ(0,"div",0),c.TgZ(1,"div",1,2),c.Hsn(3),c.qZA(),c._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),n})();const x0={transitionMessages:Xi("transitionMessages",[Gt("enter",ut({opacity:1,transform:"translateY(0%)"})),ii("void => enter",[ut({opacity:0,transform:"translateY(-5px)"}),mi("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let T0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n}),n})();const gp=new c.OlP("MatFormField"),S0=new c.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let E0=0,Hc=(()=>{class n{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=lt(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,s,h,u,l,r,i){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=s,this._dir=h,this._platform=u,this._defaults=l,this._animationMode=r,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+E0++,this._hintLabelId="mat-mdc-hint-"+E0++,this._subscriptAnimationState="",this._destroyed=new Ue.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(xt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,fr.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(xt(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(xt(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(h=>"start"===h.align):null,s=this._hintChildren?this._hintChildren.find(h=>"end"===h.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),s&&e.push(s.id)}else this._errorChildren&&e.push(...this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const t=this._iconPrefixContainer?.nativeElement,s=this._textPrefixContainer?.nativeElement,h=t?.getBoundingClientRect().width??0,u=s?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${h+u}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(ir),c.Y36(Ri),c.Y36(S0,8),c.Y36(c.QbO,8),c.Y36(x.K0))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-form-field"]],contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,Ms,5),c.Suo(s,Ms,7),c.Suo(s,T0,5),c.Suo(s,Tb,5),c.Suo(s,cl,5),c.Suo(s,M0,5),c.Suo(s,mp,5)),2&e){let h;c.iGM(h=c.CRH())&&(t._labelChildNonStatic=h.first),c.iGM(h=c.CRH())&&(t._labelChildStatic=h.first),c.iGM(h=c.CRH())&&(t._formFieldControl=h.first),c.iGM(h=c.CRH())&&(t._prefixChildren=h),c.iGM(h=c.CRH())&&(t._suffixChildren=h),c.iGM(h=c.CRH())&&(t._errorChildren=h),c.iGM(h=c.CRH())&&(t._hintChildren=h)}},viewQuery:function(e,t){if(1&e&&(c.Gf(_b,5),c.Gf(_0,5),c.Gf(bb,5),c.Gf(tM,5),c.Gf(Eb,5),c.Gf(kc,5)),2&e){let s;c.iGM(s=c.CRH())&&(t._textField=s.first),c.iGM(s=c.CRH())&&(t._iconPrefixContainer=s.first),c.iGM(s=c.CRH())&&(t._textPrefixContainer=s.first),c.iGM(s=c.CRH())&&(t._floatingLabel=s.first),c.iGM(s=c.CRH())&&(t._notchedOutline=s.first),c.iGM(s=c.CRH())&&(t._lineRipple=s.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,t){2&e&&c.ekj("mat-mdc-form-field-label-always-float",t._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",t._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",t._hasIconSuffix)("mat-form-field-invalid",t._control.errorState)("mat-form-field-disabled",t._control.disabled)("mat-form-field-autofilled",t._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===t._animationMode)("mat-form-field-appearance-fill","fill"==t.appearance)("mat-form-field-appearance-outline","outline"==t.appearance)("mat-form-field-hide-placeholder",t._hasFloatingLabel()&&!t._shouldLabelFloat())("mat-focused",t._control.focused)("mat-primary","accent"!==t.color&&"warn"!==t.color)("mat-accent","accent"===t.color)("mat-warn","warn"===t.color)("ng-untouched",t._shouldForward("untouched"))("ng-touched",t._shouldForward("touched"))("ng-pristine",t._shouldForward("pristine"))("ng-dirty",t._shouldForward("dirty"))("ng-valid",t._shouldForward("valid"))("ng-invalid",t._shouldForward("invalid"))("ng-pending",t._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[c._Bn([{provide:gp,useExisting:n},{provide:Sb,useExisting:n}])],ngContentSelectors:xb,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,t){1&e&&(c.F$t(Cb),c.YNc(0,vb,1,1,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1,2),c.NdJ("click",function(h){return t._control.onContainerClick(h)}),c.YNc(4,YA,1,0,"div",3),c.TgZ(5,"div",4),c.YNc(6,w0,2,2,"div",5),c.YNc(7,yb,3,0,"div",6),c.YNc(8,v0,3,0,"div",7),c.TgZ(9,"div",8),c.YNc(10,$A,1,1,"ng-template",9),c.Hsn(11),c.qZA(),c.YNc(12,XA,2,0,"div",10),c.YNc(13,JA,2,0,"div",11),c.qZA(),c.YNc(14,QA,1,0,"div",12),c.qZA(),c.TgZ(15,"div",13),c.YNc(16,Ab,2,1,"div",14),c.YNc(17,Mb,5,2,"div",15),c.qZA()),2&e&&(c.xp6(2),c.ekj("mdc-text-field--filled",!t._hasOutline())("mdc-text-field--outlined",t._hasOutline())("mdc-text-field--no-label",!t._hasFloatingLabel())("mdc-text-field--disabled",t._control.disabled)("mdc-text-field--invalid",t._control.errorState),c.xp6(2),c.Q6J("ngIf",!t._hasOutline()&&!t._control.disabled),c.xp6(2),c.Q6J("ngIf",t._hasOutline()),c.xp6(1),c.Q6J("ngIf",t._hasIconPrefix),c.xp6(1),c.Q6J("ngIf",t._hasTextPrefix),c.xp6(2),c.Q6J("ngIf",!t._hasOutline()||t._forceDisplayInfixLabel()),c.xp6(2),c.Q6J("ngIf",t._hasTextSuffix),c.xp6(1),c.Q6J("ngIf",t._hasIconSuffix),c.xp6(1),c.Q6J("ngIf",!t._hasOutline()),c.xp6(1),c.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===t.subscriptSizing),c.Q6J("ngSwitch",t._getDisplayedMessages()),c.xp6(1),c.Q6J("ngSwitchCase","error"),c.xp6(1),c.Q6J("ngSwitchCase","hint"))},dependencies:[x.O5,x.tP,x.RF,x.n9,mp,tM,Eb,kc],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[x0.transitionMessages]},changeDetection:0}),n})(),Cs=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,x.ez,Td,wt]}),n})(),k0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[d1,wt,d1,wt]}),n})();const Rb=["*"];let wp;function vp(n){return function dM(){if(void 0===wp&&(wp=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(wp=n.trustedTypes.createPolicy("angular#components",{createHTML:o=>o}))}return wp}()?.createHTML(n)||n}function H0(n){return Error(`Unable to find icon with the name "${n}"`)}function uM(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function hM(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Rc{constructor(o,e,t){this.url=o,this.svgText=e,this.options=t}}let yp=(()=>{class n{constructor(e,t,s,h){this._httpClient=e,this._sanitizer=t,this._errorHandler=h,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=s}addSvgIcon(e,t,s){return this.addSvgIconInNamespace("",e,t,s)}addSvgIconLiteral(e,t,s){return this.addSvgIconLiteralInNamespace("",e,t,s)}addSvgIconInNamespace(e,t,s,h){return this._addSvgIconConfig(e,t,new Rc(s,null,h))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,s,h){const u=this._sanitizer.sanitize(c.q3G.HTML,s);if(!u)throw hM(s);const l=vp(u);return this._addSvgIconConfig(e,t,new Rc("",l,h))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,s){return this._addSvgIconSetConfig(e,new Rc(t,null,s))}addSvgIconSetLiteralInNamespace(e,t,s){const h=this._sanitizer.sanitize(c.q3G.HTML,t);if(!h)throw hM(t);const u=vp(h);return this._addSvgIconSetConfig(e,new Rc("",u,s))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(c.q3G.RESOURCE_URL,e);if(!t)throw uM(e);const s=this._cachedIconsByUrl.get(t);return s?(0,Qe.of)(R0(s)):this._loadSvgIconFromConfig(new Rc(e,null)).pipe((0,ai.b)(h=>this._cachedIconsByUrl.set(t,h)),(0,Et.U)(h=>R0(h)))}getNamedSvgIcon(e,t=""){const s=pM(t,e);let h=this._svgIconConfigs.get(s);if(h)return this._getSvgFromConfig(h);if(h=this._getIconConfigFromResolvers(t,e),h)return this._svgIconConfigs.set(s,h),this._getSvgFromConfig(h);const u=this._iconSetConfigs.get(t);return u?this._getSvgFromIconSetConfigs(e,u):(0,Gn._)(H0(s))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,Qe.of)(R0(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,Et.U)(t=>R0(t)))}_getSvgFromIconSetConfigs(e,t){const s=this._extractIconWithNameFromAnySet(e,t);return s?(0,Qe.of)(s):_g(t.filter(u=>!u.svgText).map(u=>this._loadSvgIconSetFromConfig(u).pipe((0,Qi.K)(l=>{const i=`Loading icon set URL: ${this._sanitizer.sanitize(c.q3G.RESOURCE_URL,u.url)} failed: ${l.message}`;return this._errorHandler.handleError(new Error(i)),(0,Qe.of)(null)})))).pipe((0,Et.U)(()=>{const u=this._extractIconWithNameFromAnySet(e,t);if(!u)throw H0(e);return u}))}_extractIconWithNameFromAnySet(e,t){for(let s=t.length-1;s>=0;s--){const h=t[s];if(h.svgText&&h.svgText.toString().indexOf(e)>-1){const u=this._svgElementFromConfig(h),l=this._extractSvgIconFromSet(u,e,h.options);if(l)return l}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe((0,ai.b)(t=>e.svgText=t),(0,Et.U)(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?(0,Qe.of)(null):this._fetchIcon(e).pipe((0,ai.b)(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,s){const h=e.querySelector(`[id="${t}"]`);if(!h)return null;const u=h.cloneNode(!0);if(u.removeAttribute("id"),"svg"===u.nodeName.toLowerCase())return this._setSvgAttributes(u,s);if("symbol"===u.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(u),s);const l=this._svgElementFromString(vp(""));return l.appendChild(u),this._setSvgAttributes(l,s)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const s=t.querySelector("svg");if(!s)throw Error(" tag not found");return s}_toSvgElement(e){const t=this._svgElementFromString(vp("")),s=e.attributes;for(let h=0;hvp(i)),(0,sr.x)(()=>this._inProgressUrlFetches.delete(u)),(0,fd.B)());return this._inProgressUrlFetches.set(u,r),r}_addSvgIconConfig(e,t,s){return this._svgIconConfigs.set(pM(e,t),s),this}_addSvgIconSetConfig(e,t){const s=this._iconSetConfigs.get(e);return s?s.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let s=0;so?o.pathname+o.search:""}}}),Ib=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],WS=Ib.map(n=>`[${n}]`).join(", "),YS=/^url\(['"]?#(.*?)['"]?\)$/;let Ro=(()=>{class n extends L0{get inline(){return this._inline}set inline(e){this._inline=lt(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,s,h,u,l){super(e),this._iconRegistry=t,this._location=h,this._errorHandler=u,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=St.w0.EMPTY,l&&(l.color&&(this.color=this.defaultColor=l.color),l.fontSet&&(this.fontSet=l.fontSet)),s||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){const s=e.childNodes[t];(1!==s.nodeType||"svg"===s.nodeName.toLowerCase())&&s.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(s=>s.length>0);this._previousFontSetClass.forEach(s=>e.classList.remove(s)),t.forEach(s=>e.classList.add(s)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const t=this._elementsWithExternalReferences;t&&t.forEach((s,h)=>{s.forEach(u=>{h.setAttribute(u.name,`url('${e}#${u.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(WS),s=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let h=0;h{const l=t[h],r=l.getAttribute(u),i=r?r.match(YS):null;if(i){let a=s.get(l);a||(a=[],s.set(l,a)),a.push({name:u,value:i[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,s]=this._splitIconName(e);t&&(this._svgNamespace=t),s&&(this._svgName=s),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(s,t).pipe((0,hi.q)(1)).subscribe(h=>this._setSvgElement(h),h=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${s}! ${h.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(yp),c.$8M("aria-hidden"),c.Y36(fM),c.Y36(c.qLn),c.Y36(Pb,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,t){2&e&&(c.uIk("data-mat-icon-type",t._usingFontIcon()?"font":"svg")("data-mat-icon-name",t._svgName||t.fontIcon)("data-mat-icon-namespace",t._svgNamespace||t.fontSet)("fontIcon",t._usingFontIcon()?t.fontIcon:null),c.ekj("mat-icon-inline",t.inline)("mat-icon-no-color","primary"!==t.color&&"accent"!==t.color&&"warn"!==t.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[c.qOj],ngContentSelectors:Rb,decls:1,vars:0,template:function(e,t){1&e&&(c.F$t(),c.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),wa=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,wt]}),n})();const Ob=ur({passive:!0});let mM=(()=>{class n{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return wn.E;const t=sn(e),s=this._monitoredElements.get(t);if(s)return s.subject;const h=new Ue.x,u="cdk-text-field-autofilled",l=r=>{"cdk-text-field-autofill-start"!==r.animationName||t.classList.contains(u)?"cdk-text-field-autofill-end"===r.animationName&&t.classList.contains(u)&&(t.classList.remove(u),this._ngZone.run(()=>h.next({target:r.target,isAutofilled:!1}))):(t.classList.add(u),this._ngZone.run(()=>h.next({target:r.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",l,Ob),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:h,unlisten:()=>{t.removeEventListener("animationstart",l,Ob)}}),h}stopMonitoring(e){const t=sn(e),s=this._monitoredElements.get(t);s&&(s.unlisten(),s.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Ri),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),$S=(()=>{class n{get minRows(){return this._minRows}set minRows(e){this._minRows=Ki(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Ki(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=lt(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,t,s,h){this._elementRef=e,this._platform=t,this._ngZone=s,this._destroyed=new Ue.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=u=>{this._hasFocus="focus"===u.type},this._document=h,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{vc(this._getWindow(),"resize").pipe(Kd(16),xt(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,t=e.style.marginBottom||"",s=this._platform.FIREFOX,h=s&&this._hasFocus,u=s?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";h&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(u);const l=e.scrollHeight-4;return e.classList.remove(u),h&&(e.style.marginBottom=t),l}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const t=this._elementRef.nativeElement,s=t.value;if(!e&&this._minRows===this._previousMinRows&&s===this._previousValue)return;const h=this._measureScrollHeight(),u=Math.max(h,this._cachedPlaceholderHeight||0);t.style.height=`${u}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=s,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:s}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,s)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ri),c.Y36(c.R0b),c.Y36(x.K0,8))},n.\u0275dir=c.lG2({type:n,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,t){1&e&&c.NdJ("input",function(){return t._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),gM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})();const P0=new c.OlP("MAT_INPUT_VALUE_ACCESSOR"),XS=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let va=0;const Bb=a1(class{constructor(n,o,e,t){this._defaultErrorStateMatcher=n,this._parentForm=o,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new Ue.x}});let cu=(()=>{class n extends Bb{get disabled(){return this._disabled}set disabled(e){this._disabled=lt(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(yo.required)??!1}set required(e){this._required=lt(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&Af().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=lt(e)}constructor(e,t,s,h,u,l,r,i,a,d){super(l,h,u,s),this._elementRef=e,this._platform=t,this._autofillMonitor=i,this._formField=d,this._uid="mat-input-"+va++,this.focused=!1,this.stateChanges=new Ue.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(g=>Af().has(g)),this._iOSKeyupListener=g=>{const f=g.target;!f.value&&0===f.selectionStart&&0===f.selectionEnd&&(f.setSelectionRange(1,1),f.setSelectionRange(0,0))};const p=this._elementRef.nativeElement,m=p.nodeName.toLowerCase();this._inputValueAccessor=r||p,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&a.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===m,this._isTextarea="textarea"===m,this._isInFormField=!!d,this._isNativeSelect&&(this.controlType=p.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){XS.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ri),c.Y36(qi,10),c.Y36(qd,8),c.Y36(gs,8),c.Y36(Id),c.Y36(P0,10),c.Y36(mM),c.Y36(c.R0b),c.Y36(gp,8))},n.\u0275dir=c.lG2({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,t){1&e&&c.NdJ("focus",function(){return t._focusChanged(!0)})("blur",function(){return t._focusChanged(!1)})("input",function(){return t._onInput()}),2&e&&(c.Ikx("id",t.id)("disabled",t.disabled)("required",t.required),c.uIk("name",t.name||null)("readonly",t.readonly&&!t._isNativeSelect||null)("aria-invalid",t.empty&&t.required?null:t.errorState)("aria-required",t.required)("id",t.id),c.ekj("mat-input-server",t._isServer)("mat-mdc-form-field-textarea-control",t._isInFormField&&t._isTextarea)("mat-mdc-form-field-input-control",t._isInFormField)("mdc-text-field__input",t._isInFormField)("mat-mdc-native-select-inline",t._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[c._Bn([{provide:T0,useExisting:n}]),c.qOj,c.TTD]}),n})(),Mp=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,Cs,Cs,gM,wt]}),n})();const rr=["determinateSpinner"];function bM(n,o){if(1&n&&(c.O4$(),c.TgZ(0,"svg",11),c._UZ(1,"circle",12),c.qZA()),2&n){const e=c.oxw();c.uIk("viewBox",e._viewBox()),c.xp6(1),c.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),c.uIk("r",e._circleRadius())}}const I0=nr(class{constructor(n){this._elementRef=n}},"primary"),wM=new c.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function vM(){return{diameter:Cp}}}),Cp=100;let xp=(()=>{class n extends I0{constructor(e,t,s){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Cp,this._noopAnimations="NoopAnimations"===t&&!!s&&!s._forceAnimations,s&&(s.color&&(this.color=this.defaultColor=s.color),s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Ki(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Ki(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Ki(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.QbO,8),c.Y36(wM))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&c.Gf(rr,5),2&e){let s;c.iGM(s=c.CRH())&&(t._determinateCircle=s.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,t){2&e&&(c.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===t.mode?t.value:null)("mode",t.mode),c.Udp("width",t.diameter,"px")("height",t.diameter,"px")("--mdc-circular-progress-size",t.diameter+"px")("--mdc-circular-progress-active-indicator-width",t.diameter+"px"),c.ekj("_mat-animation-noopable",t._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===t.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[c.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,t){if(1&e&&(c.YNc(0,bM,2,8,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1,2),c.O4$(),c.TgZ(4,"svg",3),c._UZ(5,"circle",4),c.qZA()(),c.kcU(),c.TgZ(6,"div",5)(7,"div",6)(8,"div",7),c.GkF(9,8),c.qZA(),c.TgZ(10,"div",9),c.GkF(11,8),c.qZA(),c.TgZ(12,"div",10),c.GkF(13,8),c.qZA()()()),2&e){const s=c.MAs(1);c.xp6(4),c.uIk("viewBox",t._viewBox()),c.xp6(1),c.Udp("stroke-dasharray",t._strokeCircumference(),"px")("stroke-dashoffset",t._strokeDashOffset(),"px")("stroke-width",t._circleStrokeWidth(),"%"),c.uIk("r",t._circleRadius()),c.xp6(4),c.Q6J("ngTemplateOutlet",s),c.xp6(2),c.Q6J("ngTemplateOutlet",s),c.xp6(2),c.Q6J("ngTemplateOutlet",s)}},dependencies:[x.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),ul=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,wt]}),n})(),eE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[lc]}),n})(),Sp=(()=>{class n{constructor(){this.changes=new Ue.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const aE={provide:Sp,deps:[[new c.FiY,new c.tp0,Sp]],useFactory:function OM(n){return n||new Sp}};let VM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[aE,Id],imports:[wt,x.ez,Eo,eE,wa,xr,wt]}),n})(),JM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Mc]}),n})(),k=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,JM,wt]}),n})(),uk=(()=>{class n{constructor(){this.changes=new Ue.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,t){return`${e} \u2013 ${t}`}formatYearRangeLabel(e,t){return`${e} to ${t}`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const yk={provide:new c.OlP("mat-datepicker-scroll-strategy"),deps:[Sr],useFactory:function vk(n){return()=>n.scrollStrategies.reposition()}};let oC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[uk,yk],imports:[x.ez,wo,xc,Rd,Eo,wt,Ga]}),n})(),EE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,wt,Ga,Ga,wt]}),n})(),LE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Td,x.ez,wt,xr,Zs,su]}),n})();var PE=E(5177);const rH=["mat-menu-item",""];function aH(n,o){1&n&&(c.O4$(),c.TgZ(0,"svg",3),c._UZ(1,"polygon",4),c.qZA())}const oH=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],sH=["mat-icon, [matMenuItemIcon]","*"];function lH(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div",0),c.NdJ("keydown",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h._handleKeydown(s))})("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.closed.emit("click"))})("@transformMenu.start",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h._onAnimationStart(s))})("@transformMenu.done",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h._onAnimationDone(s))}),c.TgZ(1,"div",1),c.Hsn(2),c.qZA()()}if(2&n){const e=c.oxw();c.Q6J("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),c.uIk("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const cH=["*"],lC=new c.OlP("MAT_MENU_PANEL"),dH=Ks(jr(class{}));let G0=(()=>{class n extends dH{constructor(e,t,s,h,u){super(),this._elementRef=e,this._document=t,this._focusMonitor=s,this._parentMenu=h,this._changeDetectorRef=u,this.role="menuitem",this._hovered=new Ue.x,this._focused=new Ue.x,this._highlighted=!1,this._triggersSubmenu=!1,h?.addItem?.(this)}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),t=e.querySelectorAll("mat-icon, .material-icons");for(let s=0;s enter",mi("120ms cubic-bezier(0, 0, 0.2, 1)",ut({opacity:1,transform:"scale(1)"}))),ii("* => void",mi("100ms 25ms linear",ut({opacity:0})))]),fadeInItems:Xi("fadeInItems",[Gt("showing",ut({opacity:1})),ii("void => *",[ut({opacity:0}),mi("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let hH=0;const IE=new c.OlP("mat-menu-default-options",{providedIn:"root",factory:function pH(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let $0=(()=>{class n{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=lt(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=lt(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(" ").forEach(s=>{this._classList[s]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(s=>{this._classList[s]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,t,s,h){this._elementRef=e,this._ngZone=t,this._changeDetectorRef=h,this._directDescendantItems=new c.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new Ue.x,this.closed=new c.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+hH++,this.overlayPanelClass=s.overlayPanelClass||"",this._xPosition=s.xPosition,this._yPosition=s.yPosition,this.backdropClass=s.backdropClass,this._overlapTrigger=s.overlapTrigger,this._hasBackdrop=s.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Wg(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(_t(this._directDescendantItems),(0,Ci.w)(e=>(0,fr.T)(...e.map(t=>t._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const t=this._keyManager;if("enter"===this._panelAnimationState&&t.activeItem?._hasFocus()){const s=e.toArray(),h=Math.max(0,Math.min(s.length-1,t.activeItemIndex||0));s[h]&&!s[h].disabled?t.setActiveItem(h):t.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(_t(this._directDescendantItems),(0,Ci.w)(t=>(0,fr.T)(...t.map(s=>s._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,s=this._keyManager;switch(t){case 27:hr(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===t||40===t)&&s.setFocusOrigin("keyboard"),void s.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,hi.q)(1)).subscribe(()=>{let t=null;if(this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!t||!t.contains(document.activeElement)){const s=this._keyManager;s.setFocusOrigin(e).setFirstItemActive(),!s.activeItem&&t&&t.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=Math.min(this._baseElevation+e,24),s=`${this._elevationPrefix}${t}`,h=Object.keys(this._classList).find(u=>u.startsWith(this._elevationPrefix));(!h||h===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[s]=!0,this._previousElevation=s)}setPositionClasses(e=this.xPosition,t=this.yPosition){const s=this._classList;s["mat-menu-before"]="before"===e,s["mat-menu-after"]="after"===e,s["mat-menu-above"]="above"===t,s["mat-menu-below"]="below"===t,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(_t(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(IE),c.Y36(c.sBO))},n.\u0275dir=c.lG2({type:n,contentQueries:function(e,t,s){if(1&e&&(c.Suo(s,uH,5),c.Suo(s,G0,5),c.Suo(s,G0,4)),2&e){let h;c.iGM(h=c.CRH())&&(t.lazyContent=h.first),c.iGM(h=c.CRH())&&(t._allItems=h),c.iGM(h=c.CRH())&&(t.items=h)}},viewQuery:function(e,t){if(1&e&&c.Gf(c.Rgc,5),2&e){let s;c.iGM(s=c.CRH())&&(t.templateRef=s.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),n})(),OE=(()=>{class n extends $0{constructor(e,t,s,h){super(e,t,s,h),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(IE),c.Y36(c.sBO))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(e,t){2&e&&c.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[c._Bn([{provide:lC,useExisting:n}]),c.qOj],ngContentSelectors:cH,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(e,t){1&e&&(c.F$t(),c.YNc(0,lH,3,6,"ng-template"))},dependencies:[x.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[aw.transformMenu,aw.fadeInItems]},changeDetection:0}),n})();const BE=new c.OlP("mat-menu-scroll-strategy"),mH={provide:BE,deps:[Sr],useFactory:function fH(n){return()=>n.scrollStrategies.reposition()}},VE=ur({passive:!0});let gH=(()=>{class n{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(t=>{this._destroyMenu(t),("click"===t||"tab"===t)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(t)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,t,s,h,u,l,r,i,a){this._overlay=e,this._element=t,this._viewContainerRef=s,this._menuItemInstance=l,this._dir=r,this._focusMonitor=i,this._ngZone=a,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=St.w0.EMPTY,this._hoverSubscription=St.w0.EMPTY,this._menuCloseSubscription=St.w0.EMPTY,this._changeDetectorRef=(0,c.f3M)(c.sBO),this._handleTouchStart=d=>{Ch(d)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new c.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new c.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=h,this._parentMaterialMenu=u instanceof $0?u:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,VE)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,VE),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const t=this._createOverlay(e),s=t.getConfig(),h=s.positionStrategy;this._setPosition(e,h),s.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,t.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof $0&&(e._startAnimation(),e._directDescendantItems.changes.pipe(xt(e.close)).subscribe(()=>{h.withLockedPosition(!1).reapplyLastPosition(),h.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,t instanceof $0?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe((0,Ht.h)(s=>"void"===s.toState),(0,hi.q)(1),xt(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let t=0,s=e.parentMenu;for(;s;)t++,s=s.parentMenu;e.setElevation(t)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const t=this._getOverlayConfig(e);this._subscribeToPositions(e,t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new r0({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,t){e.setPositionClasses&&t.positionChanges.subscribe(s=>{const h="start"===s.connectionPair.overlayX?"after":"before",u="top"===s.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(h,u)):e.setPositionClasses(h,u)})}_setPosition(e,t){let[s,h]="before"===e.xPosition?["end","start"]:["start","end"],[u,l]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[r,i]=[u,l],[a,d]=[s,h],p=0;if(this.triggersSubmenu()){if(d=s="before"===e.xPosition?"start":"end",h=a="end"===s?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const m=this._parentMaterialMenu.items.first;this._parentInnerPadding=m?m._getHostElement().offsetTop:0}p="bottom"===u?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(r="top"===u?"bottom":"top",i="top"===l?"bottom":"top");t.withPositions([{originX:s,originY:r,overlayX:a,overlayY:u,offsetY:p},{originX:h,originY:r,overlayX:d,overlayY:u,offsetY:p},{originX:s,originY:i,overlayX:a,overlayY:l,offsetY:-p},{originX:h,originY:i,overlayX:d,overlayY:l,offsetY:-p}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments(),s=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,Qe.of)(),h=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Ht.h)(u=>u!==this._menuItemInstance),(0,Ht.h)(()=>this._menuOpen)):(0,Qe.of)();return(0,fr.T)(e,s,h,t)}_handleMousedown(e){Mh(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;(13===t||32===t)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Ht.h)(e=>e===this._menuItemInstance&&!e.disabled),(0,PE.g)(0,ep)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof $0&&this.menu._isAnimating?this.menu._animationDone.pipe((0,hi.q)(1),(0,PE.g)(0,ep),xt(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new ip(e.templateRef,this._viewContainerRef)),this._portal}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sr),c.Y36(c.SBq),c.Y36(c.s_b),c.Y36(BE),c.Y36(lC,8),c.Y36(G0,10),c.Y36(ir,8),c.Y36(Nr),c.Y36(c.R0b))},n.\u0275dir=c.lG2({type:n,hostVars:3,hostBindings:function(e,t){1&e&&c.NdJ("click",function(h){return t._handleClick(h)})("mousedown",function(h){return t._handleMousedown(h)})("keydown",function(h){return t._handleKeydown(h)}),2&e&&c.uIk("aria-haspopup",t.menu?"menu":null)("aria-expanded",t.menuOpen)("aria-controls",t.menuOpen?t.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),n})(),NE=(()=>{class n extends gH{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[c.qOj]}),n})(),cC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[mH],imports:[x.ez,xr,wt,xc,Ga,wt]}),n})();const _H=["*",[["mat-toolbar-row"]]],bH=["*","mat-toolbar-row"],wH=nr(class{constructor(n){this._elementRef=n}});let vH=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=c.lG2({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),yH=(()=>{class n extends wH{constructor(e,t,s){super(e),this._platform=t,this._document=s}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.SBq),c.Y36(Ri),c.Y36(x.K0))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,t,s){if(1&e&&c.Suo(s,vH,5),2&e){let h;c.iGM(h=c.CRH())&&(t._toolbarRows=h)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,t){2&e&&c.ekj("mat-toolbar-multiple-rows",t._toolbarRows.length>0)("mat-toolbar-single-row",0===t._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[c.qOj],ngContentSelectors:bH,decls:2,vars:0,template:function(e,t){1&e&&(c.F$t(_H),c.Hsn(0),c.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),n})(),jE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,wt]}),n})(),dC=(()=>{class n{constructor(){this.changes=new Ue.x}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const MH={provide:dC,deps:[[new c.FiY,new c.tp0,dC]],useFactory:function AH(n){return n||new dC}};let uC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[MH],imports:[x.ez,wt]}),n})();const EH={provide:new c.OlP("mat-select-scroll-strategy"),deps:[Sr],useFactory:function SH(n){return()=>n.scrollStrategies.reposition()}};let ow=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[EH],imports:[x.ez,xc,am,wt,Ga,Cs,am,wt]}),n})();const DH=["tooltip"],zE=new c.OlP("mat-tooltip-scroll-strategy"),RH={provide:zE,deps:[Sr],useFactory:function HH(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},PH=new c.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function LH(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),FE="tooltip-panel",UE=ur({passive:!0});let jH=(()=>{class n{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=lt(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=lt(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Ki(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Ki(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,t,s,h,u,l,r,i,a,d,p,m){this._overlay=e,this._elementRef=t,this._scrollDispatcher=s,this._viewContainerRef=h,this._ngZone=u,this._platform=l,this._ariaDescriber=r,this._focusMonitor=i,this._dir=d,this._defaultOptions=p,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new Ue.x,this._scrollStrategy=a,this._document=m,p&&(this._showDelay=p.showDelay,this._hideDelay=p.hideDelay,p.position&&(this.position=p.position),p.positionAtOrigin&&(this.positionAtOrigin=p.positionAtOrigin),p.touchGestures&&(this.touchGestures=p.touchGestures)),d.change.pipe(xt(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(xt(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([t,s])=>{e.removeEventListener(t,s,UE)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,t){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const s=this._createOverlay(t);this._detach(),this._portal=this._portal||new tu(this._tooltipComponent,this._viewContainerRef);const h=this._tooltipInstance=s.attach(this._portal).instance;h._triggerElement=this._elementRef.nativeElement,h._mouseLeaveHideDelay=this._hideDelay,h.afterHidden().pipe(xt(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),h.show(e)}hide(e=this.hideDelay){const t=this._tooltipInstance;t&&(t.isVisible()?t.hide(e):(t._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const h=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&h._origin instanceof c.SBq)return this._overlayRef;this._detach()}const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),s=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(t);return s.positionChanges.pipe(xt(this._destroyed)).subscribe(h=>{this._updateCurrentPositionClass(h.connectionPair),this._tooltipInstance&&h.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:s,panelClass:`${this._cssClassPrefix}-${FE}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(xt(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(xt(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(xt(this._destroyed)).subscribe(h=>{this._isTooltipVisible()&&27===h.keyCode&&!hr(h)&&(h.preventDefault(),h.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const t=e.getConfig().positionStrategy,s=this._getOrigin(),h=this._getOverlayPosition();t.withPositions([this._addOffset({...s.main,...h.main}),this._addOffset({...s.fallback,...h.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let s;"above"==t||"below"==t?s={originX:"center",originY:"above"==t?"top":"bottom"}:"before"==t||"left"==t&&e||"right"==t&&!e?s={originX:"start",originY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(s={originX:"end",originY:"center"});const{x:h,y:u}=this._invertPosition(s.originX,s.originY);return{main:s,fallback:{originX:h,originY:u}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let s;"above"==t?s={overlayX:"center",overlayY:"bottom"}:"below"==t?s={overlayX:"center",overlayY:"top"}:"before"==t||"left"==t&&e||"right"==t&&!e?s={overlayX:"end",overlayY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(s={overlayX:"start",overlayY:"center"});const{x:h,y:u}=this._invertPosition(s.overlayX,s.overlayY);return{main:s,fallback:{overlayX:h,overlayY:u}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,hi.q)(1),xt(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}_updateCurrentPositionClass(e){const{overlayY:t,originX:s,originY:h}=e;let u;if(u="center"===t?this._dir&&"rtl"===this._dir.value?"end"===s?"left":"right":"start"===s?"left":"right":"bottom"===t&&"top"===h?"above":"below",u!==this._currentPosition){const l=this._overlayRef;if(l){const r=`${this._cssClassPrefix}-${FE}-`;l.removePanelClass(r+this._currentPosition),l.addPanelClass(r+u)}this._currentPosition=u}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let t;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(t=e),this.show(void 0,t)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const t=e.targetTouches?.[0],s=t?{x:t.clientX,y:t.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,s),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",t=>{const s=t.relatedTarget;(!s||!this._overlayRef?.overlayElement.contains(s))&&this.hide()}],["wheel",t=>this._wheelListener(t)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",t],["touchcancel",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([t,s])=>{this._elementRef.nativeElement.addEventListener(t,s,UE)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const t=this._document.elementFromPoint(e.clientX,e.clientY),s=this._elementRef.nativeElement;t!==s&&!s.contains(t)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const t=this._elementRef.nativeElement,s=t.style;("on"===e||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(s.userSelect=s.msUserSelect=s.webkitUserSelect=s.MozUserSelect="none"),("on"===e||!t.draggable)&&(s.webkitUserDrag="none"),s.touchAction="none",s.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){c.$Z()},n.\u0275dir=c.lG2({type:n,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),hC=(()=>{class n extends jH{constructor(e,t,s,h,u,l,r,i,a,d,p,m){super(e,t,s,h,u,l,r,i,a,d,p,m),this._tooltipComponent=FH,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const s=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=s?-8:8:"end"===e.originX&&(e.offsetX=s?8:-8),e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sr),c.Y36(c.SBq),c.Y36(Ac),c.Y36(c.s_b),c.Y36(c.R0b),c.Y36(Ri),c.Y36(_h),c.Y36(Nr),c.Y36(zE),c.Y36(ir,8),c.Y36(PH,8),c.Y36(x.K0))},n.\u0275dir=c.lG2({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(e,t){2&e&&c.ekj("mat-mdc-tooltip-disabled",t.disabled)},exportAs:["matTooltip"],features:[c.qOj]}),n})(),zH=(()=>{class n{constructor(e,t){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Ue.x,this._animationsDisabled="NoopAnimations"===t}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const t=this._tooltip.nativeElement,s=this._showAnimation,h=this._hideAnimation;if(t.classList.remove(e?h:s),t.classList.add(e?s:h),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const u=getComputedStyle(t);("0s"===u.getPropertyValue("animation-duration")||"none"===u.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(t.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.sBO),c.Y36(c.QbO,8))},n.\u0275dir=c.lG2({type:n}),n})(),FH=(()=>{class n extends zH{constructor(e,t,s){super(e,s),this._elementRef=t,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.sBO),c.Y36(c.SBq),c.Y36(c.QbO,8))},n.\u0275cmp=c.Xpm({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(e,t){if(1&e&&c.Gf(DH,7),2&e){let s;c.iGM(s=c.CRH())&&(t._tooltip=s.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,t){1&e&&c.NdJ("mouseleave",function(h){return t._handleMouseLeave(h)}),2&e&&c.Udp("zoom",t.isVisible()?1:null)},features:[c.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0,1),c.NdJ("animationend",function(h){return t._handleAnimationEnd(h)}),c.TgZ(2,"div",2),c._uU(3),c.qZA()()),2&e&&(c.ekj("mdc-tooltip--multiline",t._isMultiline),c.Q6J("ngClass",t.tooltipClass),c.xp6(3),c.Oqu(t.message))},dependencies:[x.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),n})(),Np=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[RH],imports:[Rd,x.ez,xc,wt,wt,Ga]}),n})(),pC=(()=>{class n{constructor(){this.changes=new Ue.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,s)=>{if(0==s||0==t)return`0 of ${s}`;const h=e*t;return`${h+1} \u2013 ${h<(s=Math.max(s,0))?Math.min(h+t,s):h+t} of ${s}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const GH={provide:pC,deps:[[new c.FiY,new c.tp0,pC]],useFactory:function YH(n){return n||new pC}};let fC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[GH],imports:[x.ez,wo,ow,Np]}),n})(),KH=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,wt,Eo,xr,Td,Rd,wt]}),n})(),YE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),GE=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[YE,wt,xr,x.ez,YE,wt]}),n})();const sw=new c.OlP("mat-chips-default-options");let yC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[Id,{provide:sw,useValue:{separatorKeyCodes:[13]}}],imports:[wt,x.ez,xr,wt]}),n})(),AC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,C1,su,fb,wo,k0,al,wa,k,As,ul,Cs,Mp,Mc,Gm,To,VM,oC,Rt,EE,LE,cC,jE,uC,fC,Np,ow,xr,k,GE,yC,C1,su,fb,wo,k0,al,wa,k,As,ul,Cs,Mp,Mc,Gm,To,VM,oC,Rt,EE,LE,cC,jE,uC,fC,Np,ow,xr,KH,GE,yC]}),n})(),rD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wt,x.ez,xr,wt]}),n})(),XR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[is,x.ez,To,AC,rD]}),n})();var JR=E(5861);function MC(){return(MC=(0,JR.Z)(function*(n,o){yield function KR(n){return new Promise(o=>setTimeout(o,n))}(n),o()})).apply(this,arguments)}function Lo(){const n=new ll;return n.disableClose=!0,n.autoFocus=!1,n}function dw(n,o){const e=o.split("&");for(const t of e){const[s,h]=t.split("=");if(s.includes(n))return h}return""}E(217),new Intl.Collator("cs",{numeric:!0});class sL{static passwordMatchValidator(o){const e=o.get("passwordCtrl").value,t=o.get("passwordAgainCtrl").value;return o.get("passwordAgainCtrl").setErrors(e!==t?{noPasswordMatch:!0}:null),null}static patternValidator(o){return e=>{if(!e.value)return null;let t=0;for(const s of o)t+=s.test(e.value)?1:0;return t>=3?null:{isWeak:!0}}}}let Sn=(()=>{class n{constructor(){this.branding=""}setInstanceConfig(e){this.instanceConfig=e}setDefaultConfig(e){this.defaultConfig=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}setBanding(e){this.branding=e}getProperty(e){if(!this.instanceConfig||!this.defaultConfig)return null;const t=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],s=this.defaultConfig[e];let h=null;for(const u of t)u&&null==h&&(h=u[e]);return null===h?s:this.addMissingValuesToProperty(h,s)}addMissingValuesToProperty(e,t){if(null==e)return t;if("object"==typeof e&&!Array.isArray(e))for(const s of Object.keys(t))e[s]=this.addMissingValuesToProperty(e[s],t[s]);return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var Fp=E(5137);let pu=(()=>{class n{constructor(e,t,s,h,u){this.injector=e,this.store=t,this.dialog=s,this.route=h,this.oauthService=u,this.closeSessionDialogsForOtherTabs=l=>{"access_token"===l.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(r=>{"SessionExpirationDialog"===r.id&&r.close()})},setTimeout(()=>{this.router=this.injector.get(Hi),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const t=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;t?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(t,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),h=.5+.25*Math.random(),u=this.store.getProperty("oidc_client"),l=u.oauth_acr_value,r=e?{acr_values:e+" "+l}:{acr_values:l};if(u.oauth_scopes.split(" ").includes("offline_access")&&u.oauth_offline_access_consent_prompt&&(r.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(r.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(r.prompt?r.prompt+=" login":r.prompt="login",r.max_age="0"),"Linker"===this.store.getProperty("application")){r.prompt?r.prompt+=" login":r.prompt="login";const i=dw("idphint",location.search.substring(1));i&&(r.idphint=i)}return{requestAccessToken:!0,issuer:u.oauth_authority,clientId:u.oauth_client_id,redirectUri:u.oauth_redirect_uri,postLogoutRedirectUri:u.oauth_post_logout_redirect_uri,responseType:u.oauth_response_type,scope:u.oauth_scopes,clockSkewInSec:1,timeoutFactor:h,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:r}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const t=this.store.getProperty("oidc_client").filters;if(!t)return null;let s=null;return e.forEach(h=>{const u=h.split("=");"idpFilter"===u[0]&&t[u[1]]&&(this.filterShortname=u[1],s=t[u[1]])}),t.default&&!s?(this.filterShortname="default",t.default):s}startIdpFilterKeeper(){this.router.events.pipe((0,Ht.h)(e=>e instanceof it)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.zs3),c.LFG(Sn),c.LFG(ba),c.LFG(Or),c.LFG(Fp.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),lL=(()=>{class n{constructor(e){this.dialogRef=e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,t){1&e&&(c.TgZ(0,"h2",0),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&e&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[Xa,fi]}),n})();var cL=E(305);function oD(n,o){const e="object"==typeof o;return new Promise((t,s)=>{const h=new cL.Hp({next:u=>{t(u),h.unsubscribe()},error:s,complete:()=>{e?t(o.defaultValue):s(new Li.K)}});n.subscribe(h)})}function dL(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," info "),c.qZA())}function uL(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," warning "),c.qZA())}function hL(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," dangerous "),c.qZA())}function pL(n,o){1&n&&(c.TgZ(0,"mat-icon",2),c._uU(1," check_circle "),c.qZA())}const fL=["*"];let Ic=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:fL,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,t){1&e&&(c.F$t(),c.TgZ(0,"div",0),c.YNc(1,dL,2,0,"mat-icon",1),c.YNc(2,uL,2,0,"mat-icon",1),c.YNc(3,hL,2,0,"mat-icon",1),c.YNc(4,pL,2,0,"mat-icon",1),c.Hsn(5),c.qZA()),2&e&&(c.ekj("warn-alert","warn"===t.alert_type)("error-alert","error"===t.alert_type)("success-alert","success"===t.alert_type)("info-alert","info"===t.alert_type),c.xp6(1),c.Q6J("ngIf","info"===t.alert_type),c.xp6(1),c.Q6J("ngIf","warn"===t.alert_type),c.xp6(1),c.Q6J("ngIf","error"===t.alert_type),c.xp6(1),c.Q6J("ngIf","success"===t.alert_type))},dependencies:[Ro,x.O5],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),n})(),mL=(()=>{class n{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a),c.Y36(Sc))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),c._uU(5),c.ALo(6,"translate"),c.ALo(7,"translate"),c.qZA()(),c.TgZ(8,"div",3)(9,"button",4),c.NdJ("click",function(){return t.cancel()}),c._uU(10),c.ALo(11,"translate"),c.qZA(),c.TgZ(12,"button",5),c.NdJ("click",function(){return t.submit()}),c._uU(13),c.ALo(14,"translate"),c.qZA()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),c.xp6(4),c.hij(" ",t.data.mfaRoleException?c.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):c.lcZ(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),c.xp6(4),c.Q6J("hidden",t.data.mfaRoleException),c.xp6(1),c.hij(" ",c.lcZ(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),c.xp6(2),c.Tol(t.data.mfaRoleException?"ms-auto":"ms-2"),c.xp6(1),c.hij(" ",c.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[Do,Xa,ko,Tr,Ic,fi]}),n})(),gL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),c._uU(3," info "),c.qZA(),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.TgZ(6,"div"),c._uU(7),c.ALo(8,"translate"),c.qZA()()),2&e&&(c.xp6(4),c.hij(" ",c.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),c.xp6(3),c.hij(" ",c.lcZ(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[Ro,fi],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),_L=(()=>{class n{constructor(e,t){this.data=e,this.dialogRef=t}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sc),c.Y36(_a))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),c._uU(5),c.ALo(6,"translate"),c.qZA()(),c.TgZ(7,"div",3)(8,"button",4),c.NdJ("click",function(){return t.cancel()}),c._uU(9),c.ALo(10,"translate"),c.qZA(),c.TgZ(11,"button",5),c.NdJ("click",function(){return t.submit()}),c._uU(12),c.ALo(13,"translate"),c.qZA()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),c.xp6(4),c.hij(" ",c.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),c.xp6(4),c.hij(" ",c.lcZ(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),c.xp6(3),c.hij(" ",c.lcZ(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[Do,Xa,ko,Tr,Ic,fi]}),n})(),CC=(()=>{class n{constructor(e,t,s,h){this.dialog=e,this.oauthService=t,this.authService=s,this.store=h}openMfaWindow(e){let t=null,s=null;const h=Lo();h.width="450px",h.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const u=this.dialog.open(mL,h);let l=!1;if(u.afterClosed().subscribe(r=>{if(r){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),t=this.setupMfaWindow(),t){const i=Lo();i.width="450px",i.panelClass="noBorderDialog",s=this.dialog.open(gL,i)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const r=Lo();r.width="450px",r.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(_L,r)}return new Ge.y(r=>{const i=setInterval(()=>t?.closed?(clearInterval(i),s.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),r.next(!0)):l?(clearInterval(i),r.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,t=Math.max(.6*window.screen.width,1100),s=Math.max(.8*window.screen.height,800),h=window.top;return window.open(e,"_blank",`width=${t},height=${s},top=${h.outerHeight/2+h.screenY-s/2}, left=${h.outerWidth/2+h.screenX-t/2}`)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(ba),c.LFG(Fp.Ct),c.LFG(pu),c.LFG(Sn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),bL=(()=>{class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.TgZ(6,"div",2)(7,"button",3),c.NdJ("click",function(){return t.redirect()}),c._uU(8),c.ALo(9,"translate"),c.qZA()()),2&e&&(c.xp6(1),c.hij(" ",c.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),c.xp6(3),c.hij(" ",c.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),c.xp6(4),c.hij(" ",c.lcZ(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[Do,Xa,ko,Tr,fi]}),n})(),uw=(()=>{class n{constructor(e,t,s,h,u,l,r,i){this.authService=e,this.oauthService=t,this.storeService=s,this.authResolver=h,this.authzService=u,this.dialog=l,this.router=r,this.mfaHandlerService=i,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,t=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",t),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return oD(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=Lo();this.dialog.open(lL,t)}else if(e.user.serviceUser){const t=Lo();this.dialog.open(bL,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return oD(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,t=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t);const s={};return t.split("&").forEach(h=>{const u=h.split("=");s[u[0]]=u[1]}),this.router.navigate(["service-access"],{queryParams:s,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){(0,Qd.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const t=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const s of t)if(e.startsWith(s))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,Ht.h)(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let t=sessionStorage.getItem("auth:redirect");(!t||"/login"===t)&&(t="/"),sessionStorage.removeItem("auth:redirect");const s=sessionStorage.getItem("auth:queryParams");let h=[];s&&(h=s.split("&"));const u={};return h.forEach(l=>{const r=l.split("=");u[r[0]]=r[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([t],{queryParams:u,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(pu),c.LFG(Fp.Ct),c.LFG(Sn),c.LFG(Fc),c.LFG(Mi),c.LFG(ba),c.LFG(Hi),c.LFG(CC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sD=(()=>{class n{constructor(e,t){this.matIconRegistry=e,this.domSanitizer=t,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(yp),c.LFG(qn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),lD=(()=>{class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.TgZ(6,"div",2)(7,"div",3)(8,"button",4),c.NdJ("click",function(){return t.close()}),c._uU(9),c.ALo(10,"translate"),c.qZA()()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),c.xp6(3),c.hij(" ",c.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),c.xp6(5),c.hij(" ",c.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[Do,Xa,ko,Tr,fi]}),n})(),cD=(()=>{class n{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),wL=(()=>{class n extends zn{instant(e,t){return String(super.instant(e,t))}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hw=(()=>{class n{constructor(e){this.translate=e,this.addNotification=new c.vpe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,t=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?t:t+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,t,s,h,u){this.addNotification.emit({type:"error",error:t,description:s,title:e,actionText:void 0===h&&void 0!==s?this.getDefaultActionMessage():h,delay:this.defaultErrorDelayMs,icon:"error_outline",action:u,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,t,s,h,u){const l=s?this.translate.instant(s):null,r=h?this.translate.instant(h):null;r?this.showError(this.translate.instant(e),t,l,r,u):this.showError(this.translate.instant(e),t,l)}showSuccess(e,t,s,h){this.addNotification.emit({type:"success",description:t,title:e,actionText:void 0===s&&void 0!==t?this.getDefaultActionMessage():s,delay:this.defaultSuccessDelayMs,icon:"done",action:h,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,t,s,h){const u=t?this.translate.instant(t):void 0,l=s?this.translate.instant(s):void 0;l?this.showSuccess(this.translate.instant(e),u,l,h):this.showSuccess(this.translate.instant(e),u)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(wL))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),dD=(()=>{class n{constructor(e,t,s,h,u,l,r,i){this.authService=e,this.apiRequestConfiguration=t,this.notificator=s,this.store=h,this.dialog=u,this.initAuthService=l,this.mfaHandlerService=r,this.oauthService=i}intercept(e,t){const s=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==s&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const h=Lo();h.width="450px",h.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(lD,h),this.dialogRefSessionExpiration.afterClosed().subscribe(u=>{(0,sr.x)(()=>this.dialogRefSessionExpiration=null),u&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,t)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,t){const s=this.apiRequestConfiguration.shouldHandleError(),h="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return t.handle(e).pipe((0,ai.b)(u=>{u instanceof C.Zn&&h&&this.initAuthService.loadPrincipal()}),(0,Qi.K)(u=>{const l=u.error;if("MfaPrivilegeException"===l.type||"MfaRolePrivilegeException"===l.type||"MfaTimeoutException"===l.type||"MfaRoleTimeoutException"===l.type)return this.mfaHandlerService.openMfaWindow(l.type).pipe((0,Ci.w)(r=>r?("MfaRolePrivilegeException"===l.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),t)):(0,Gn._)(()=>l)));{this.handleInvalidAccessTokenError(u);const r=this.formatErrors(u,e);return void 0===r?(0,Gn._)(()=>u):(s&&this.notificator.showRPCError(r),(0,Gn._)(()=>r))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,t){let s;console.error(e);const h=e.error;if(h.errorId&&(s=h),void 0!==s)return s.urlWithParams=t.urlWithParams,s.call=t.url,s.payload=t.body,s}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const t=Lo();this.dialogRefSessionExpiration=this.dialog.open(lD,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(pu),c.LFG(cD),c.LFG(hw),c.LFG(Sn),c.LFG(ba),c.LFG(uw),c.LFG(CC),c.LFG(Fp.Ct))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),xC=(()=>{class n{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),vL=(()=>{class n{constructor(e,t,s,h){this.http=e,this.notificator=t,this.authService=s,this.storeService=h}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new C.WM;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,t=!0){const s=`${this.getApiUrl()}${e}`;return this.http.get(s,{headers:this.getHeaders()}).pipe((0,Qi.K)(h=>this.formatErrors(h,s,null,t)))}put(e,t={},s=!0){const h=`${this.getApiUrl()}${e}`,u=JSON.stringify(t);return this.http.put(h,u,{headers:this.getHeaders()}).pipe((0,Qi.K)(l=>this.formatErrors(l,h,u,s)))}post(e,t={},s=!0){const h=`${this.getApiUrl()}${e}`,u=JSON.stringify(t);let l=this.getHeaders();return l=l.set("Content-Type","application/json; charset=utf-8"),this.http.post(h,u,{headers:l}).pipe((0,Qi.K)(r=>this.formatErrors(r,h,u,s)))}delete(e,t=!0){const s=`${this.getApiUrl()}${e}`;return this.http.delete(s,{headers:this.getHeaders()}).pipe((0,Qi.K)(h=>this.formatErrors(h,s,null,t)))}formatErrors(e,t,s,h){const u=e.error;return u.call=t,u.payload=s,h&&this.notificator.showRPCError(e.error),(0,Gn._)(u)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(hw),c.LFG(pu),c.LFG(Sn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),uD=(()=>{class n{constructor(e,t){this.route=e,this.store=t}getPreferredLanguage(e){const t=this.store.getProperty("supported_languages"),s=navigator.languages.map(l=>l.split("-")[0]),h=location.search.substring(1).split("&");let u=null;for(const l of h){const r=l.split("=");"lang"===r[0]&&(u=r[1])}return u&&t.includes(u)?u:e&&t.includes(e)?e:s&&t.includes(s[0])?s[0]:"en"}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Or),c.LFG(Sn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),yL=(()=>{class n{constructor(e){this.storeService=e}static getBrandContainingDomain(e,t){for(const h of e)if(h.newApps.admin===t||h.newApps.profile===t||h.newApps.pwdReset===t||h.newApps.consolidator===t||h.newApps.linker===t)return h;return e.filter(h=>"default"===h.name)[0]||e[0]}getUrlForOtherApplication(e,t){const h=window.location.href.split("/"),u=h[0]+"//"+h[2],l=n.getBrandContainingDomain(this.storeService.getAppsConfig().brands,u);let r;if(l.newApps[e])r=l.newApps[e],"pwdReset"===e&&(r+=`?login-namespace=${t}`);else switch(r=l.oldGuiDomain+"/fed",e){case"admin":r+="/gui/";break;case"profile":r+="/profile/";break;case"pwdReset":r+=`/pwd-reset/?login-namespace=${t}`}return r}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(Sn))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();E(9930);let AL=(()=>{class n{getErrorKey(e){switch(e.name.split("Exception")[0]){case"PasswordDoesntMatch":return"passwordDoesntMatchError";case"PasswordChangeFailed":return"passwordChangeFailedError";case"PasswordCreationFailed":default:return"passwordCreationFailedError";case"PasswordDeletionFailed":return"passwordDeletionFailedError";case"LoginNotExists":return"loginNotExistsError";case"PasswordStrengthFailed":return"passwordStrengthFailedError";case"PasswordOperationTimeout":return"passwordOperationTimeoutError"}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function ML(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let CL=(()=>{class n{constructor(e,t,s,h,u){this.dialogRef=e,this.translate=t,this.notificator=s,this.rtMessages=h,this.storeService=u,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",E(4147).i8)}close(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a),c.Y36(zn),c.Y36(hw),c.Y36($e),c.Y36(Sn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.qZA(),c.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),c._uU(6),c.ALo(7,"translate"),c.qZA(),c.TgZ(8,"input",2,3),c.NdJ("ngModelChange",function(h){return t.subject=h}),c.qZA(),c.YNc(10,ML,3,3,"mat-error",4),c.qZA(),c.TgZ(11,"mat-form-field")(12,"mat-label"),c._uU(13),c.ALo(14,"translate"),c.qZA(),c.TgZ(15,"textarea",5),c.NdJ("ngModelChange",function(h){return t.message=h}),c.ALo(16,"translate"),c._uU(17," "),c.qZA(),c.TgZ(18,"mat-hint"),c._uU(19),c.ALo(20,"translate"),c.qZA()()(),c.TgZ(21,"div",6)(22,"div",7)(23,"button",8),c.NdJ("click",function(){return t.close()}),c._uU(24),c.ALo(25,"translate"),c.qZA(),c.TgZ(26,"button",9),c.NdJ("click",function(){return t.sendBugReport()}),c._uU(27),c.ALo(28,"translate"),c.qZA()()()),2&e){const s=c.MAs(9);c.xp6(1),c.Oqu(c.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),c.xp6(5),c.Oqu(c.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),c.xp6(2),c.Q6J("ngModel",t.subject),c.xp6(2),c.Q6J("ngIf",s.invalid),c.xp6(3),c.Oqu(c.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),c.xp6(2),c.s9C("placeholder",c.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),c.Q6J("ngModel",t.message),c.xp6(4),c.Oqu(c.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),c.xp6(5),c.hij(" ",c.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),c.xp6(2),c.Q6J("disabled",s.invalid),c.xp6(1),c.hij(" ",c.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[x.O5,Ur,hs,Co,gc,Tr,Hc,Ms,mp,Ec,cu,Do,Xa,ko,fi],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),xL=(()=>{class n{transform(e,t,s){return e[`${s}_${t}`]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"localisedText",type:n,pure:!0}),n})(),TL=(()=>{class n{transform(e,t){return e["link_"+t]||e.link_en}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"localisedLink",type:n,pure:!0}),n})(),SL=(()=>{class n{transform(e){return e.includes("/")?e:"/assets/config/"+e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"footerLogoPath",type:n,pure:!0}),n})();function EL(n,o){if(1&n&&(c.TgZ(0,"a",13),c.ALo(1,"localisedLink"),c._UZ(2,"img",14),c.ALo(3,"footerLogoPath"),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("href",c.xi3(1,2,e,t.language),c.LSH),c.xp6(2),c.s9C("src",c.lcZ(3,5,e.logo),c.LSH)}}function DL(n,o){if(1&n&&(c.TgZ(0,"span"),c._UZ(1,"img",14),c.ALo(2,"footerLogoPath"),c.qZA()),2&n){const e=c.oxw().$implicit;c.xp6(1),c.s9C("src",c.lcZ(2,1,e.logo),c.LSH)}}function kL(n,o){if(1&n&&(c.TgZ(0,"div"),c.YNc(1,EL,4,7,"a",11),c.ALo(2,"localisedLink"),c.YNc(3,DL,3,3,"span",12),c.ALo(4,"localisedLink"),c.qZA()),2&n){const e=o.$implicit,t=c.oxw(3);c.xp6(1),c.Q6J("ngIf",c.xi3(2,2,e,t.language)),c.xp6(2),c.Q6J("ngIf",!c.xi3(4,5,e,t.language))}}const HL=function(n){return{"min-height":n}};function RL(n,o){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,kL,5,8,"div",5),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,HL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}const ml=function(n){return{color:n}};function LL(n,o){if(1&n&&(c.TgZ(0,"i",20),c._uU(1),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("ngStyle",c.VKq(2,ml,t.linksTextColor)),c.xp6(1),c.hij(" ",e.icon," ")}}function PL(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"span",21),c.NdJ("click",function(){c.CHM(e);const s=c.oxw().$implicit,h=c.oxw(3);return c.KtG(h.openDialog(s.dialog))}),c._uU(1),c.ALo(2,"localisedText"),c.qZA()}if(2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("ngStyle",c.VKq(6,ml,t.linksTextColor)),c.xp6(1),c.hij("",c.Dn7(2,2,e,t.language,"label")," ")}}function IL(n,o){if(1&n&&(c.TgZ(0,"a",22),c.ALo(1,"localisedLink"),c._uU(2),c.ALo(3,"localisedText"),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("href",c.xi3(1,3,e,t.language),c.LSH)("ngStyle",c.VKq(10,ml,t.linksTextColor)),c.xp6(2),c.Oqu(c.Dn7(3,6,e,t.language,"label"))}}function OL(n,o){if(1&n&&(c.TgZ(0,"span",10),c._uU(1),c.ALo(2,"localisedText"),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw(3);c.Q6J("ngStyle",c.VKq(6,ml,t.linksTextColor)),c.xp6(1),c.Oqu(c.Dn7(2,2,e,t.language,"label"))}}function BL(n,o){if(1&n&&(c.TgZ(0,"div",16),c.YNc(1,LL,2,4,"i",17),c.YNc(2,PL,3,8,"span",18),c.YNc(3,IL,4,12,"a",19),c.ALo(4,"localisedLink"),c.YNc(5,OL,3,8,"span",9),c.ALo(6,"localisedLink"),c.qZA()),2&n){const e=o.$implicit,t=c.oxw(3);c.xp6(1),c.Q6J("ngIf",e.icon),c.xp6(1),c.Q6J("ngIf",e.dialog),c.xp6(1),c.Q6J("ngIf",c.xi3(4,4,e,t.language)&&!e.dialog),c.xp6(2),c.Q6J("ngIf",!c.xi3(6,7,e,t.language)&&!e.dialog)}}const VL=function(n){return{height:n}};function NL(n,o){if(1&n&&(c.TgZ(0,"div",10),c.YNc(1,BL,7,10,"div",15),c.qZA()),2&n){const e=c.oxw().$implicit,t=c.oxw();c.Q6J("ngStyle",c.VKq(2,VL,t.columnContentHeight+"px")),c.xp6(1),c.Q6J("ngForOf",e.elements)}}function jL(n,o){if(1&n&&(c.TgZ(0,"div",7)(1,"h6",8),c._uU(2),c.ALo(3,"localisedText"),c.qZA(),c.YNc(4,RL,2,4,"div",9),c.YNc(5,NL,2,4,"div",9),c.qZA()),2&n){const e=o.$implicit,t=c.oxw();c.ekj("my-auto",t.containsLogos),c.xp6(1),c.Q6J("ngStyle",c.VKq(10,ml,t.headersTextColor)),c.xp6(1),c.hij(" ",c.Dn7(3,6,e,t.language,"title")," "),c.xp6(2),c.Q6J("ngIf",e.logos),c.xp6(1),c.Q6J("ngIf",e.elements&&!e.logos)}}function zL(n,o){if(1&n&&(c.TgZ(0,"span")(1,"a",6),c._uU(2),c.qZA()()),2&n){const e=o.$implicit,t=o.index,s=c.oxw();c.xp6(1),c.Q6J("href",e.url,c.LSH)("ngStyle",c.VKq(3,ml,s.copyrightTextColor)),c.xp6(1),c.Oqu(t?", "+e.name:e.name)}}const FL=function(n){return{background:n}};let hD=(()=>{class n{constructor(e,t,s,h){this.storeService=e,this.translateService=t,this.utilsService=s,this.dialog=h,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=E(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=E(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const t=e.match("\\bVersion:\\s*([^,\\s]+)");null!==t&&(this.backendVersion=t[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const t=Lo();"reportIssue"===e&&(t.width="550px",this.dialog.open(CL,t))}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sn),c.Y36(zn),c.Y36(_n),c.Y36(ba))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(e,t){1&e&&(c.TgZ(0,"footer",0)(1,"div",1),c.YNc(2,jL,6,12,"div",2),c.qZA(),c._UZ(3,"hr",3),c.TgZ(4,"div",4),c._uU(5),c.YNc(6,zL,3,5,"span",5),c._uU(7,", web application: "),c.TgZ(8,"a",6),c._uU(9),c.qZA(),c._uU(10,", server: "),c.TgZ(11,"a",6),c._uU(12),c.qZA()()()),2&e&&(c.Q6J("ngStyle",c.VKq(11,FL,t.bgColor)),c.xp6(2),c.Q6J("ngForOf",t.footerColumns),c.xp6(2),c.Q6J("ngStyle",c.VKq(13,ml,t.copyrightTextColor)),c.xp6(1),c.hij(" \xa9 ",t.currentYear," Copyright: "),c.xp6(1),c.Q6J("ngForOf",t.copyrightItems),c.xp6(2),c.Q6J("href",t.githubRepository,c.LSH)("ngStyle",c.VKq(15,ml,t.copyrightTextColor)),c.xp6(1),c.Oqu(t.guiVersion),c.xp6(2),c.Q6J("href",t.githubBackendRepository,c.LSH)("ngStyle",c.VKq(17,ml,t.copyrightTextColor)),c.xp6(1),c.Oqu(t.backendVersion))},dependencies:[x.sg,x.O5,x.PC,xL,TL,SL],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]}),n})(),UL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez]}),n})(),pD=(()=>{class n{constructor(e,t){this.translate=e,this.storage=t}transform(e,t="en"){const s=this.storage.getProperty("custom_labels");if(s)for(const h of s)if(h.label===e)return h[t];return e}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(zn,16),c.Y36(Sn,16))},n.\u0275pipe=c.Yjl({name:"customTranslate",type:n,pure:!0}),n})(),pw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wa,x.ez]}),n})(),qL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,Cs,Np,To,Mp,is,ul,wa,pw]}),n})();class WL{isErrorState(o){return!(!o?.invalid||!o?.dirty)}}const YL=(n,o,e,t=!1,s=500)=>h=>(0,Qd.H)(s).pipe((0,Ci.w)(()=>(e.dontHandleErrorForNext(),n&&"No namespace"!==n?o.checkPasswordStrength({password:h.value,namespace:n},t):(0,Qe.of)(null))),(0,Et.U)(()=>null),(0,Qi.K)(u=>{const l={backendError:u.message.substring(u.message.indexOf(":")+1)};return(0,Qe.of)(l)}));function GL(n,o){1&n&&c._UZ(0,"mat-spinner",12),2&n&&c.Q6J("diameter",18)}function $L(n,o){if(1&n&&(c.TgZ(0,"mat-icon",13),c._uU(1," error "),c.qZA()),2&n){const e=c.oxw();c.Q6J("matTooltip",e.getErrorTooltip())("matTooltipDisabled",!e.formGroup.get("passwordCtrl").hasError("backendError"))}}function XL(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function JL(n,o){if(1&n&&(c.TgZ(0,"mat-error",14),c._uU(1),c.qZA()),2&n){const e=c.oxw();c.Q6J("matTooltip",e.getErrorTooltip()),c.xp6(1),c.Oqu(e.getErrorTooltip())}}function QL(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function KL(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let ZL=(()=>{class n{constructor(e,t,s){this.translator=e,this.usersManagerService=t,this.store=s,this.passwordRequired=!0,this.tooltipPwdViaEmail=!1,this.tooltipPwdDisabledForNamespace=!1,this.language="en",this.passwordRequirement=null,this.showNewPassword=!1,this.showPasswordConfirm=!1,this.passwordStateMatcher=new WL,this.allPasswordRequirements=this.store.getProperty("password_help")}ngOnInit(){window.location.href.includes("/profile")?this.usersManagerService.getRichUserWithAttributes(this.store.getPerunPrincipal().userId).subscribe(e=>{const t=e.userAttributes.find(s=>"preferredLanguage"===s.friendlyName);this.language=t?.value??"en","en"!==this.language&&(this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs")),this.changeHelp()}):this.changeHelp()}ngOnChanges(){this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs"),this.changeHelp()}getPasswordDisabledTooltip(){return this.translator.instant(null===this.namespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":this.tooltipPwdViaEmail?"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_VIA_EMAIL":"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_DISABLED")}getErrorTooltip(){let e=this.formGroup.get("passwordCtrl").getError("backendError");return e&&(e=e.replace(":null","")),e}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(zn),c.Y36(zi),c.Y36(Sn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[c.TTD],decls:23,vars:23,consts:[[3,"formGroup"],["subscriptSizing","dynamic","matTooltipPosition","left",1,"max-width",3,"matTooltip","matTooltipDisabled"],["data-cy","passwd-input","matInput","","formControlName","passwordCtrl",3,"type","required","errorStateMatcher"],["matSuffix","","class","input-spinner",3,"diameter",4,"ngIf"],["matSuffix","",3,"click"],["color","warn","matSuffix","","class","error-icon",3,"matTooltip","matTooltipDisabled",4,"ngIf"],[4,"ngIf"],["matTooltipPosition","after",3,"matTooltip",4,"ngIf"],["subscriptSizing","dynamic",1,"max-width"],["data-cy","confirm-passwd-input","matInput","","formControlName","passwordAgainCtrl",3,"type","required"],["alert_type","info"],[3,"innerHTML"],["matSuffix","",1,"input-spinner",3,"diameter"],["color","warn","matSuffix","",1,"error-icon",3,"matTooltip","matTooltipDisabled"],["matTooltipPosition","after",3,"matTooltip"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),c._uU(3),c.ALo(4,"translate"),c.qZA(),c._UZ(5,"input",2),c.YNc(6,GL,1,1,"mat-spinner",3),c.TgZ(7,"mat-icon",4),c.NdJ("click",function(){return t.showNewPassword=!t.showNewPassword}),c._uU(8),c.qZA(),c.YNc(9,$L,2,2,"mat-icon",5),c.YNc(10,XL,3,3,"mat-error",6),c.YNc(11,JL,2,2,"mat-error",7),c.qZA(),c.TgZ(12,"mat-form-field",8)(13,"mat-label"),c._uU(14),c.ALo(15,"translate"),c.qZA(),c._UZ(16,"input",9),c.TgZ(17,"mat-icon",4),c.NdJ("click",function(){return t.showPasswordConfirm=!t.showPasswordConfirm}),c._uU(18),c.qZA(),c.YNc(19,QL,3,3,"mat-error",6),c.YNc(20,KL,3,3,"mat-error",6),c.qZA(),c.TgZ(21,"perun-web-apps-alert",10),c._UZ(22,"div",11),c.qZA()()),2&e&&(c.Q6J("formGroup",t.formGroup),c.xp6(1),c.Q6J("matTooltip",t.getPasswordDisabledTooltip())("matTooltipDisabled",t.formGroup.get("passwordCtrl").enabled||t.tooltipPwdDisabledForNamespace),c.xp6(2),c.hij(" ",c.lcZ(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),c.xp6(2),c.Q6J("type",t.showNewPassword?"text":"password")("required",t.passwordRequired)("errorStateMatcher",t.passwordStateMatcher),c.xp6(1),c.Q6J("ngIf",t.formGroup.get("passwordCtrl").pending),c.xp6(2),c.hij(" ",t.showNewPassword?"visibility_off":"visibility"," "),c.xp6(1),c.Q6J("ngIf",t.formGroup.get("passwordCtrl").dirty&&null!==t.formGroup.get("passwordCtrl").errors),c.xp6(1),c.Q6J("ngIf",t.formGroup.get("passwordCtrl").hasError("required")),c.xp6(1),c.Q6J("ngIf",t.formGroup.get("passwordCtrl").hasError("backendError")),c.xp6(3),c.hij(" ",c.lcZ(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),c.xp6(2),c.Q6J("type",t.showPasswordConfirm?"text":"password")("required",t.passwordRequired),c.xp6(2),c.hij(" ",t.showPasswordConfirm?"visibility_off":"visibility"," "),c.xp6(1),c.Q6J("ngIf",t.formGroup.get("passwordAgainCtrl").hasError("required")),c.xp6(1),c.Q6J("ngIf",t.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),c.xp6(2),c.Q6J("innerHTML",t.passwordRequirement,c.oJD))},dependencies:[x.O5,Hc,Ms,Ec,eM,hC,Ur,hs,ps,Co,gs,bc,cu,xp,Ro,Ic,fi],styles:[".max-width[_ngcontent-%COMP%]{width:100%!important}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:5px}.error-icon[_ngcontent-%COMP%]{margin-left:5px}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]}),n})(),fP=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c._UZ(1,"mat-spinner"),c.qZA())},dependencies:[xp]}),n})(),mP=(()=>{class n{constructor(e,t){this.viewContainerRef=e,this.template=t,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.s_b),c.Y36(c.Rgc))},n.\u0275dir=c.lG2({type:n,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[c.TTD]}),n})();function gP(n,o){1&n&&c._UZ(0,"perun-web-apps-loading-dialog")}function _P(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function bP(n,o){1&n&&(c.TgZ(0,"mat-error"),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function wP(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div")(1,"h1",3),c._uU(2),c.ALo(3,"translate"),c.qZA(),c.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),c._uU(7),c.ALo(8,"translate"),c.qZA(),c.TgZ(9,"input",5,6),c.NdJ("ngModelChange",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h.subject=s)}),c.qZA(),c.YNc(11,_P,3,3,"mat-error",7),c.qZA(),c.TgZ(12,"mat-form-field")(13,"mat-label"),c._uU(14),c.ALo(15,"translate"),c.qZA(),c.TgZ(16,"textarea",8,9),c.NdJ("ngModelChange",function(s){c.CHM(e);const h=c.oxw();return c.KtG(h.message=s)}),c.ALo(18,"translate"),c._uU(19," "),c.qZA(),c.YNc(20,bP,3,3,"mat-error",7),c.qZA()(),c.TgZ(21,"div",10)(22,"div",11)(23,"button",12),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.dialogRef.close())}),c._uU(24),c.ALo(25,"translate"),c.qZA(),c.TgZ(26,"button",13),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.sendBugReport())}),c._uU(27),c.ALo(28,"translate"),c.qZA()()()()}if(2&n){const e=c.MAs(10),t=c.MAs(17),s=c.oxw();c.xp6(2),c.Oqu(c.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),c.xp6(5),c.Oqu(c.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),c.xp6(2),c.Q6J("ngModel",s.subject),c.xp6(2),c.Q6J("ngIf",e.invalid),c.xp6(3),c.Oqu(c.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),c.xp6(2),c.s9C("placeholder",c.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),c.Q6J("ngModel",s.message),c.xp6(4),c.Q6J("ngIf",t.invalid),c.xp6(4),c.hij(" ",c.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),c.xp6(2),c.Q6J("disabled",""===s.message||""===s.subject||s.loading),c.xp6(1),c.hij(" ",c.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let vP=(()=>{class n{constructor(e,t,s,h,u,l){this.dialogRef=e,this.translate=t,this.notificator=s,this.rtMessages=h,this.data=u,this.storeService=l,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const t="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(t)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let t=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(t=t.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),t=t.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const s=/"password":".+?"/;let h=JSON.stringify(this.data.error.payload);h=h.replace(s,'"password":"####"'),t=t.concat("Payload:\n"+h+"\n\n")}return t=t.concat("Sent from new Perun Gui, version: ",E(4147).i8),t.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a),c.Y36(zn),c.Y36(hw),c.Y36($e),c.Y36(Sc),c.Y36(Sn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(c.YNc(0,gP,1,0,"ng-template",null,0,c.W1O),c.TgZ(2,"div",1),c.YNc(3,wP,29,23,"div",2),c.qZA()),2&e){const s=c.MAs(1);c.xp6(3),c.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[x.O5,Do,Xa,ko,Tr,Hc,Ms,Ec,Ur,hs,Co,gc,cu,fP,mP,fi],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),yP=(()=>{class n{constructor(e,t,s){this.dialogRef=e,this.dialog=t,this.data=s}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=Lo();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(vP,e)}),this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a),c.Y36(ba),c.Y36(Sc))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.qZA(),c.TgZ(2,"div",1),c._uU(3),c.qZA(),c.TgZ(4,"div",2)(5,"div",3)(6,"button",4),c.NdJ("click",function(){return t.onBugReportClick()}),c._uU(7),c.ALo(8,"translate"),c.qZA(),c.TgZ(9,"button",5),c.NdJ("click",function(){return t.onCloseClick()}),c._uU(10),c.ALo(11,"translate"),c.qZA()()()),2&e&&(c.xp6(1),c.Oqu(t.data.title),c.xp6(2),c.hij(" ",t.data.description,"\n"),c.xp6(3),c.Q6J("hidden","error"!==t.data.type),c.xp6(1),c.hij(" ",c.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),c.xp6(3),c.hij(" ",c.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[Do,Xa,ko,Tr,fi]}),n})();function UP(n,o){1&n&&(c.TgZ(0,"mat-error",8),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,c.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class gl{constructor(o,e,t){this.dialogRef=o,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new W1(null,[yo.required,yo.pattern(gl.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const o=this.data.attribute?.value??[],e=this.sshControl.value;o.includes(e)||o.push(e),this.data.attribute.value=o,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{o.pop()})}}function XP(n,o){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"perun-web-apps-notification",11),c.qZA()),2&n){const e=o.$implicit;c.xp6(1),c.Q6J("data",e)("inDialog",!0)}}function JP(n,o){if(1&n&&(c.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),c.YNc(2,XP,2,2,"div",9),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.Q6J("cdkVirtualForOf",e.notifications)}}function QP(n,o){1&n&&(c.TgZ(0,"perun-web-apps-alert",12),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA()),2&n&&(c.xp6(1),c.Oqu(c.lcZ(2,1,c.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}gl.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],gl.sshKeyPattern="^("+gl.allowedSshKeys.join("|")+").+$",gl.\u0275fac=function(o){return new(o||gl)(c.Y36(_a),c.Y36(Sc),c.Y36(Gi))},gl.\u0275cmp=c.Xpm({type:gl,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(o,e){1&o&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA(),c.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),c._uU(7),c.ALo(8,"translate"),c.ALo(9,"customTranslate"),c.qZA(),c._UZ(10,"textarea",3),c.YNc(11,UP,4,5,"mat-error",4),c.qZA()(),c.TgZ(12,"div",5)(13,"button",6),c.NdJ("click",function(){return e.onCancel()}),c._uU(14),c.ALo(15,"translate"),c.ALo(16,"customTranslate"),c.qZA(),c.TgZ(17,"button",7),c.NdJ("click",function(){return e.onSubmit()}),c._uU(18),c.ALo(19,"translate"),c.ALo(20,"customTranslate"),c.qZA()()),2&o&&(c.xp6(1),c.Oqu(c.lcZ(2,7,c.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),c.xp6(6),c.Oqu(c.lcZ(8,11,c.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),c.xp6(3),c.Q6J("formControl",e.sshControl),c.xp6(1),c.Q6J("ngIf",e.sshControl.invalid&&e.sshControl.dirty),c.xp6(3),c.hij(" ",c.lcZ(15,15,c.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),c.xp6(3),c.Q6J("disabled",e.sshControl.invalid),c.xp6(1),c.hij(" ",c.lcZ(19,19,c.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[x.O5,Ur,hs,Co,Tr,Hc,Ms,Ec,_c,cu,$S,Do,Xa,ko,fi,pD],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let mD=(()=>{class n{constructor(e,t){this.dialogRef=e,this.notificationStorageService=t}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(_a),c.Y36(xC))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,t){1&e&&(c.TgZ(0,"h1",0),c._uU(1),c.ALo(2,"translate"),c.ALo(3,"customTranslate"),c.qZA(),c.TgZ(4,"div",1),c.YNc(5,JP,3,1,"div",2),c.YNc(6,QP,4,5,"perun-web-apps-alert",3),c.qZA(),c.TgZ(7,"div",4)(8,"button",5),c.NdJ("click",function(){return t.onCancel()}),c._uU(9),c.ALo(10,"translate"),c.ALo(11,"customTranslate"),c.qZA(),c.TgZ(12,"button",6),c.NdJ("click",function(){return t.onClear()}),c._uU(13),c.ALo(14,"translate"),c.ALo(15,"customTranslate"),c.qZA()()),2&e&&(c.xp6(1),c.Oqu(c.lcZ(2,5,c.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),c.xp6(4),c.Q6J("ngIf",0!==t.notifications.length),c.xp6(1),c.Q6J("ngIf",0===t.notifications.length),c.xp6(3),c.hij(" ",c.lcZ(10,9,c.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),c.xp6(4),c.hij(" ",c.lcZ(14,13,c.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),n})(),eI=0;const tI=jr(class{}),gD="mat-badge-content";let iI=(()=>{class n extends tI{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=lt(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=lt(e)}constructor(e,t,s,h,u){super(),this._ngZone=e,this._elementRef=t,this._ariaDescriber=s,this._renderer=h,this._animationMode=u,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=eI++,this._isInitialized=!1,this._interactivityChecker=(0,c.f3M)(Dd),this._document=(0,c.f3M)(x.K0)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),t="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(gD),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(t)})}):e.classList.add(t),e}_updateRenderedContent(e){const t=`${e??""}`.trim();this._isInitialized&&t&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=t),this._content=t}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const t=this._elementRef.nativeElement.classList;t.remove(`mat-badge-${this._color}`),e&&t.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${gD}`);for(const t of Array.from(e))t!==this._badgeElement&&t.remove()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(c.R0b),c.Y36(c.SBq),c.Y36(_h),c.Y36(c.Qsj),c.Y36(c.QbO,8))},n.\u0275dir=c.lG2({type:n,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(e,t){2&e&&c.ekj("mat-badge-overlap",t.overlap)("mat-badge-above",t.isAbove())("mat-badge-below",!t.isAbove())("mat-badge-before",!t.isAfter())("mat-badge-after",t.isAfter())("mat-badge-small","small"===t.size)("mat-badge-medium","medium"===t.size)("mat-badge-large","large"===t.size)("mat-badge-hidden",t.hidden||!t.content)("mat-badge-disabled",t.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[c.qOj]}),n})(),nI=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[Rd,wt,wt]}),n})();const rI=function(n){return{color:n}};function aI(n,o){if(1&n&&(c.TgZ(0,"button",5),c.ALo(1,"translate"),c.TgZ(2,"mat-icon",6),c._uU(3," apps "),c.qZA()()),2&n){const e=c.oxw(),t=c.MAs(3);c.Q6J("matMenuTriggerFor",t)("matTooltip",c.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),c.xp6(2),c.Q6J("ngStyle",c.VKq(5,rI,e.iconColor))}}function oI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"button",7),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.onLogOut())}),c.ALo(1,"translate"),c.TgZ(2,"mat-icon"),c._uU(3,"logout"),c.qZA()()}2&n&&c.Q6J("matTooltip",c.lcZ(1,1,"NAV.LOGOUT"))}let sI=(()=>{class n{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(pu))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c.YNc(1,aI,4,7,"button",1),c.TgZ(2,"mat-menu",null,2)(4,"button",3),c.NdJ("click",function(){return t.redirectToUrl()})("auxclick",function(){return t.redirectToUrl()}),c.TgZ(5,"span"),c._uU(6),c.qZA()()(),c.YNc(7,oI,4,3,"button",4),c.qZA()),2&e&&(c.xp6(1),c.Q6J("ngIf",t.url),c.xp6(5),c.Oqu(t.label),c.xp6(1),c.Q6J("ngIf",t.logoutEnabled))},dependencies:[x.O5,x.PC,Ro,OE,G0,NE,ay,hC,fi],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),lI=(()=>{class n extends za{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275dir=c.lG2({type:n,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[c.qOj,c.TTD]}),n})(),cI=(()=>{class n{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(s=>!!s).join(" ")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=c.Yjl({name:"userFullName",type:n,pure:!0}),n})();const fu=function(n){return{color:n}};function dI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"button",10),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.onToggleSidenav())}),c.ALo(1,"translate"),c.TgZ(2,"mat-icon"),c._uU(3,"menu"),c.qZA()()}if(2&n){const e=c.oxw();c.s9C("matTooltip",c.lcZ(1,2,"NAV.MENU")),c.Q6J("ngStyle",c.VKq(4,fu,e.iconColor))}}function uI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div",11)(1,"button",12)(2,"mat-icon",13),c._uU(3," language "),c.qZA()(),c.TgZ(4,"mat-menu",null,14)(6,"button",15),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.changeLanguage())}),c._uU(7),c.ALo(8,"translate"),c.qZA()()()}if(2&n){const e=c.MAs(5),t=c.oxw();c.Q6J("ngStyle",c.VKq(6,fu,t.textColor)),c.xp6(1),c.Q6J("matMenuTriggerFor",e),c.xp6(1),c.Q6J("ngStyle",c.VKq(8,fu,t.iconColor)),c.xp6(5),c.hij(" ",c.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function hI(n,o){if(1&n&&(c.TgZ(0,"span",16),c._uU(1),c.ALo(2,"userFullName"),c.qZA()),2&n){const e=c.oxw();c.Q6J("ngStyle",c.VKq(4,fu,e.textColor)),c.xp6(1),c.hij(" ",c.lcZ(2,2,e.principal.user)," ")}}function pI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"button",17),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.showNotificationHistory())}),c.ALo(1,"translate"),c.TgZ(2,"mat-icon",18),c._uU(3),c.qZA()()}if(2&n){const e=c.oxw();c.Q6J("matTooltip",c.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),c.xp6(2),c.s9C("matBadge",e.getNewNotificationsCount()>5?"5+":e.getNewNotificationsCount()),c.Q6J("ngStyle",c.VKq(7,fu,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),c.xp6(1),c.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function fI(n,o){if(1&n&&c._UZ(0,"perun-web-apps-header-menu",19),2&n){const e=c.oxw();c.Q6J("url",e.otherAppUrl)("label",e.otherAppLabel)("user",e.principal.user)("logoutEnabled",e.logoutEnabled)("iconColor",e.iconColor)("textColor",e.textColor)}}const mI=function(n){return{background:n}},gI=function(){return[]},_I=function(){return["/"]};let bI=(()=>{class n{constructor(e,t,s,h,u,l,r){this.storeService=e,this.sanitizer=t,this.translateService=s,this.otherApplicationService=h,this.notificationStorageService=u,this.dialog=l,this.route=r,this.sidenavToggle=new c.vpe,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===ka.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===ka.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==ka.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=Lo();e.width="520px",this.dialog.open(mD,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sn),c.Y36(qn),c.Y36(zn),c.Y36(yL),c.Y36(xC),c.Y36(ba),c.Y36(Or))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(e,t){1&e&&(c.TgZ(0,"mat-toolbar",0)(1,"div",1),c.YNc(2,dI,4,6,"button",2),c._UZ(3,"a",3),c.TgZ(4,"p",4),c._uU(5),c.qZA()(),c.TgZ(6,"div",5),c.YNc(7,uI,9,10,"div",6),c.YNc(8,hI,3,6,"span",7),c.YNc(9,pI,4,9,"button",8),c.YNc(10,fI,1,6,"perun-web-apps-header-menu",9),c.qZA()()),2&e&&(c.Q6J("ngStyle",c.VKq(12,mI,t.bgColor)),c.xp6(2),c.Q6J("ngIf",t.showToggle),c.xp6(1),c.Q6J("innerHTML",t.logo,c.oJD)("routerLink",t.disableLogo?c.DdM(14,gI):c.DdM(15,_I))("queryParams",t.route.snapshot.queryParams),c.xp6(1),c.Q6J("ngStyle",c.VKq(16,fu,t.textColor)),c.xp6(1),c.hij(" ",t.label," "),c.xp6(1),c.Q6J("ngStyle",c.VKq(18,fu,t.navTextColor)),c.xp6(1),c.Q6J("ngIf",t.showLanguageMenu),c.xp6(1),c.Q6J("ngIf",null!==t.principal.user),c.xp6(1),c.Q6J("ngIf",t.showNotifications),c.xp6(1),c.Q6J("ngIf",t.showHeaderMenu))},dependencies:[x.O5,x.PC,za,Ro,OE,G0,NE,Tr,ay,hC,yH,iI,sI,lI,fi,cI],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]}),n})();function wI(n,o){if(1&n&&(c.TgZ(0,"div",8),c._UZ(1,"div",9),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.Q6J("innerHTML",e.logo,c.oJD)}}function vI(n,o){if(1&n&&(c.TgZ(0,"div",10),c._UZ(1,"div",11)(2,"mat-icon",12),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.Q6J("innerHTML",e.logo,c.oJD)}}const yI=function(n){return{color:n}};function AI(n,o){if(1&n&&(c.TgZ(0,"p",13),c._uU(1),c.qZA()),2&n){const e=c.oxw();c.Q6J("ngStyle",c.VKq(2,yI,e.textColor)),c.xp6(1),c.hij(" ",e.headerTitle," ")}}const MI=function(n,o){return{background:n,color:o}},CI=function(n,o){return{"min-height":n,"background-color":o}};let xI=(()=>{class n{constructor(e,t,s,h){this.storeService=e,this.sanitizer=t,this.preferredLangService=s,this.translateService=h,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sn),c.Y36(qn),c.Y36(uD),c.Y36(zn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0),c.YNc(1,wI,2,1,"div",1),c.YNc(2,vI,3,1,"div",2),c.YNc(3,AI,2,4,"p",3),c.qZA(),c.TgZ(4,"div",4)(5,"div",5)(6,"div",6),c._UZ(7,"router-outlet"),c.qZA(),c.TgZ(8,"div",7),c._UZ(9,"perun-web-apps-footer"),c.qZA()()()),2&e&&(c.Q6J("ngStyle",c.WLB(5,MI,t.headerBackgroundColor,t.headerTextColor)),c.xp6(1),c.Q6J("ngIf","admin-gui"===t.application||"user-profile"===t.application||"consolidator"===t.application),c.xp6(1),c.Q6J("ngIf","publications"===t.application),c.xp6(1),c.Q6J("ngIf",!!t.headerTitle),c.xp6(2),c.Q6J("ngStyle",c.WLB(8,CI,t.getContentInnerMinHeight(),t.contentBackgroundColor)))},dependencies:[x.O5,x.PC,Ro,Mr,hD],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]}),n})();function SI(n,o){if(1&n&&c._UZ(0,"perun-web-apps-password-form",4),2&n){const e=c.oxw();c.Q6J("formGroup",e.newPasswdForm)("namespace",e.namespace)("language",e.language)}}function EI(n,o){if(1&n){const e=c.EpF();c.TgZ(0,"div")(1,"button",5),c.NdJ("click",function(){c.CHM(e);const s=c.oxw();return c.KtG(s.onSubmit())}),c._uU(2),c.ALo(3,"translate"),c.qZA()()}if(2&n){const e=c.oxw();c.xp6(1),c.Q6J("disabled",e.newPasswdForm.invalid||e.newPasswdForm.pending),c.xp6(1),c.hij(" ",c.lcZ(3,2,"reset"===e.mode?"PAGES.PWD_RESET_PAGE.RESET_BUTTON":"PAGES.PWD_RESET_PAGE.ACTIVATION_BUTTON")," ")}}function DI(n,o){if(1&n&&(c.TgZ(0,"div",6)(1,"perun-web-apps-alert",7),c._uU(2),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.hij(" ",e.successMsg," ")}}function kI(n,o){if(1&n&&(c.TgZ(0,"div",6)(1,"perun-web-apps-alert",8),c._uU(2),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.hij(" ",e.errorMsg," ")}}function HI(n,o){1&n&&c._UZ(0,"mat-spinner",9)}let RI=(()=>{class n{constructor(e,t,s,h,u,l){this.storeService=e,this.translate=t,this.apiRequestConfiguration=s,this.usersService=h,this.formBuilder=u,this.errorTranslate=l,this.loading=!1,this.success=!1,this.error=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",yo.required,[YL(this.namespace,this.usersService,this.apiRequestConfiguration,!this.authWithoutToken)]],passwordAgainCtrl:["",yo.required]},{validators:sL.passwordMatchValidator}),this.setLabels(this.translate.currentLang),this.translate.onLangChange.subscribe(e=>{this.language=e.lang,this.setLabels(this.language),this.successMsg=this.getMessage("success"),this.errorKey&&(this.errorMsg=this.getMessage(this.errorKey))})}onSubmit(){this.loading=!0,(0,Qe.of)(this.authWithoutToken).pipe((0,qt.z)(e=>function TI(n,o,e){return vt(()=>n()?o:e)}(()=>e,this.usersService.changePasswordForLogin({login:this.login,namespace:this.namespace,newPassword:this.newPasswdForm.value.passwordCtrl}),this.usersService.changeNonAuthzPasswordByToken({token:this.token,password:this.newPasswdForm.value.passwordCtrl},!0)))).subscribe({next:()=>{this.success=!0,this.successMsg=this.getMessage("success"),this.loading=!1},error:e=>{this.error=!0,this.errorKey=this.errorTranslate.getErrorKey(e),this.errorMsg=this.getMessage(this.errorKey),this.loading=!1}})}setLabels(e){this.labels=this.storeService.getProperty("en"===e?"password_labels":"password_labels_cs")}getMessage(e){const t=this.labels?.[this.namespace]?.[this.mode]?.[e];return t||this.labels.default[this.mode][e]}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sn),c.Y36(zn),c.Y36(cD),c.Y36(zi),c.Y36(d_),c.Y36(AL))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-password-reset-form"]],inputs:{mode:"mode",namespace:"namespace",login:"login",token:"token",authWithoutToken:"authWithoutToken"},decls:5,vars:5,consts:[[3,"formGroup","namespace","language",4,"ngIf"],[4,"ngIf"],["class","mt-5",4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[3,"formGroup","namespace","language"],["mat-flat-button","","color","accent",1,"mx-auto","d-block",3,"disabled","click"],[1,"mt-5"],["alert_type","success"],["alert_type","error"],[1,"ms-auto","me-auto"]],template:function(e,t){1&e&&(c.YNc(0,SI,1,3,"perun-web-apps-password-form",0),c.YNc(1,EI,4,4,"div",1),c.YNc(2,DI,3,1,"div",2),c.YNc(3,kI,3,1,"div",2),c.YNc(4,HI,1,0,"mat-spinner",3)),2&e&&(c.Q6J("ngIf",!t.success&&!t.loading&&!t.error),c.xp6(1),c.Q6J("ngIf",!t.success&&!t.error&&!t.loading),c.xp6(1),c.Q6J("ngIf",t.success&&!t.loading),c.xp6(1),c.Q6J("ngIf",t.error&&!t.loading),c.xp6(1),c.Q6J("ngIf",t.loading))},dependencies:[x.O5,Tr,xp,ps,gs,Ic,ZL,fi]}),n})(),LI=(()=>{class n{constructor(e){this.translate=e}ngOnInit(){this.translate.onLangChange.subscribe(()=>{this.invalidRequestMessage=this.translate.instant("PAGES.PWD_RESET_PAGE.INVALID_REQUEST")})}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(zn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-invalid-request-alert"]],decls:2,vars:1,consts:[["alert_type","info",1,"alert-wrap"],[3,"innerHTML"]],template:function(e,t){1&e&&(c.TgZ(0,"perun-web-apps-alert",0),c._UZ(1,"div",1),c.qZA()),2&e&&(c.xp6(1),c.Q6J("innerHTML",t.invalidRequestMessage,c.oJD))},dependencies:[Ic],styles:[".alert-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}"]}),n})();function PI(n,o){if(1&n&&(c.O4$(),c.kcU(),c.TgZ(0,"p",9)(1,"em"),c._uU(2),c.ALo(3,"translate"),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.AsE("",c.lcZ(3,2,"PAGES.PWD_RESET_PAGE.LOGIN"),": ",e.login,"")}}function II(n,o){if(1&n&&(c.O4$(),c.kcU(),c.TgZ(0,"p",9)(1,"em"),c._uU(2),c.ALo(3,"translate"),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.AsE("",c.lcZ(3,2,"PAGES.PWD_RESET_PAGE.NAMESPACE"),": ",e.namespace,"")}}function OI(n,o){if(1&n&&c._UZ(0,"perun-web-apps-password-reset-form",10),2&n){const e=c.oxw();c.Q6J("mode",e.mode)("namespace",e.namespace)("login",e.login)("token",e.token)("authWithoutToken",e.authWithoutToken)}}function BI(n,o){1&n&&c._UZ(0,"perun-web-apps-invalid-request-alert")}let VI=(()=>{class n{constructor(e,t,s){this.storeService=e,this.sanitizer=t,this.translateService=s}ngOnInit(){this.passwordResetLogo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("password_reset_logo")),this.setDescription(this.translateService.currentLang),this.translateService.onLangChange.subscribe(e=>{this.setDescription(e.lang)})}setDescription(e){const t=this.storeService.getProperty("en"===e?"password_labels":"password_labels_cs");this.description=t[this.namespace]?.[this.mode]?.description,this.description||(this.description=t.default[this.mode].description)}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Sn),c.Y36(qn),c.Y36(zn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-password-reset-page"]],inputs:{mode:"mode",token:"token",namespace:"namespace",login:"login",validToken:"validToken",authWithoutToken:"authWithoutToken"},decls:16,vars:9,consts:[[3,"innerHTML"],[1,"title-with-icon"],["xmlns","http://www.w3.org/2000/svg","width","30.000000pt","height","30.000000pt","viewBox","0 0 512.000000 512.000000","preserveAspectRatio","xMidYMid meet"],["transform","translate(0.000000,512.000000) scale(0.100000,-0.100000)","fill","#000000","stroke","none"],["d","M3530 5103 c-619 -30 -1162 -438 -1356 -1020 -115 -342 -107 -702 21-1035 l36 -92 -1100 -1101 c-605 -605 -1105 -1112 -1110 -1127 -8 -22 -5 -49 15 -125 116 -450 112 -436 146 -454 42 -22 513 -139 539 -134 16 4 122 103 287 268 144 145 262 265 262 267 4 51 29 293 32 295 2 2 70 10 151 18 200 19 193 13 213 213 8 81 17 150 19 152 2 2 67 10 145 18 77 7 149 18 159 23 37 20 44 44 60 194 l16 152 125 12 c69 6 136 12 150 12 18 1 98 75 320 296 l295 295 85 -33 c586 -230 1239 -83 1665 375 405 437 514 1079 275 1629 -122 280 -336 524 -606 690 -237 145 -559 226 -844 212z m201 -184 c307 -31 569 -152 790 -366 467 -452 542 -1155 182 -1697 -187 -280 -490 -487 -823 -561 -42 -9 -144 -19 -230 -22 -236 -8 -402 24 -613 119 -65 29 -96 38 -115 33 -17 -4 -139 -118 -332 -309 l-305 -304 -169 -16 c-224 -20 -214 -11 -233 -213 -8 -81 -16 -150 -18 -152 -2 -2 -68 -10 -147 -18 -148 -14 -182 -26 -197 -66 -5 -12 -15 -85 -22 -162 l-14 -140 -140 -14 c-77 -7 -149 -17 -162 -22 -41 -15 -51 -48 -68 -219 l-16 -165 -213 -213 -212 -213 -185 47 c-101 26 -185 49 -187 50 -2 1 -26 87 -53 191 l-49 188 1115 1115 c849 849 1115 1121 1115 1139 0 13 -18 62 -39 110 -40 90 -80 211 -103 316 -20 95 -17 400 5 505 55 255 171 473 354 661 250 257 570 397 934 408 26 0 93 -4 150 -10z"],["d","M3554 4120 c-201 -30 -366 -170 -424 -359 -14 -43 -20 -92 -20 -153 0 -389 394 -632 750 -461 78 38 189 151 227 233 158 336 -58 712 -427 743 -30 3 -78 1 -106 -3z m138 -181 c108 -23 190 -89 239 -192 37 -80 40 -177 7 -264 -30 -80 -112 -162 -193 -192 -121 -45 -270 -14 -358 75 -164 165 -121 440 83 544 72 37 142 46 222 29z"],["class","subtitle",4,"ngIf"],[3,"mode","namespace","login","token","authWithoutToken",4,"ngIf"],[4,"ngIf"],[1,"subtitle"],[3,"mode","namespace","login","token","authWithoutToken"]],template:function(e,t){1&e&&(c.TgZ(0,"div"),c._UZ(1,"div",0),c.TgZ(2,"div",1)(3,"h1"),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.O4$(),c.TgZ(6,"svg",2)(7,"g",3),c._UZ(8,"path",4)(9,"path",5),c.qZA()()(),c.YNc(10,PI,4,4,"p",6),c.YNc(11,II,4,4,"p",6),c.kcU(),c.TgZ(12,"p"),c._uU(13),c.qZA(),c.YNc(14,OI,1,5,"perun-web-apps-password-reset-form",7),c.YNc(15,BI,1,0,"perun-web-apps-invalid-request-alert",8),c.qZA()),2&e&&(c.xp6(1),c.Q6J("innerHTML",t.passwordResetLogo,c.oJD),c.xp6(3),c.hij(" ",c.lcZ(5,7,"reset"===t.mode?"PAGES.PWD_RESET_PAGE.TITLE_RESET":"PAGES.PWD_RESET_PAGE.TITLE_ACTIVATION")," "),c.xp6(6),c.Q6J("ngIf",t.login),c.xp6(1),c.Q6J("ngIf",t.namespace),c.xp6(2),c.Oqu(t.description),c.xp6(1),c.Q6J("ngIf",t.validToken||t.authWithoutToken),c.xp6(1),c.Q6J("ngIf",!t.validToken&&!t.authWithoutToken))},dependencies:[x.O5,RI,LI,fi],styles:[".title-with-icon[_ngcontent-%COMP%]{margin-top:30px;display:flex;justify-content:space-between}.subtitle[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:10px}"]}),n})();const NI=["footer"],jI=function(n){return{background:n}},zI=function(n){return{"min-height":n}};function FI(n,o){if(1&n&&(c.TgZ(0,"div"),c._UZ(1,"perun-web-apps-header",2),c.TgZ(2,"div",3)(3,"div",4),c._UZ(4,"perun-web-apps-password-reset-page",5),c.qZA(),c.TgZ(5,"div",null,6),c._UZ(7,"perun-web-apps-footer"),c.qZA()()()),2&n){const e=c.oxw();c.xp6(1),c.Q6J("showToggle",!1)("showHeaderMenu",!1)("showLanguageMenu",!0),c.xp6(1),c.Q6J("ngStyle",c.VKq(11,jI,e.contentBackgroundColor)),c.xp6(1),c.Q6J("ngStyle",c.VKq(13,zI,e.contentHeight)),c.xp6(1),c.Q6J("mode",e.mode)("token",e.token)("namespace",e.namespace)("login",e.login)("validToken",e.validToken)("authWithoutToken",e.authWithoutToken)}}function UI(n,o){1&n&&c._UZ(0,"perun-web-apps-login-screen-base",7),2&n&&c.Q6J("application","pwd-reset")}let qI=(()=>{class n{constructor(e,t,s,h,u,l,r,i){this.dialog=e,this.usersService=t,this.preferredLangService=s,this.translateService=h,this.store=u,this.attributesManagerService=l,this.changeDetector=r,this.initAuth=i,this.authWithoutToken=!1,this.contentHeight="calc(100vh - 84px)",this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color}ngOnInit(){this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),this.showLoginScreen=this.initAuth.isLoginScreenShown();const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e);const t=location.search.substr(1);this.mode="activation"===dw("mode",t)?"activation":"reset",this.namespace=dw("namespace",t),t.includes("token")?(this.token=dw("token",t),this.usersService.checkPasswordResetRequestByTokenIsValid(this.token,!0).subscribe(()=>{this.validToken=!0},()=>{this.validToken=!1})):!this.isServiceAccess&&!this.showLoginScreen&&(this.authWithoutToken=!0,this.attributesManagerService.getLogins(this.store.getPerunPrincipal().userId).subscribe(s=>{const h=s.find(u=>u.friendlyNameParameter===this.namespace);this.login=h?String(h.value):""}))}ngAfterViewInit(){const e=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentHeight="calc(100vh - 84px - "+e+"px)",this.changeDetector.detectChanges()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(ba),c.Y36(zi),c.Y36(uD),c.Y36(zn),c.Y36(Sn),c.Y36(Gi),c.Y36(c.sBO),c.Y36(uw))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-root"]],viewQuery:function(e,t){if(1&e&&c.Gf(NI,5),2&e){let s;c.iGM(s=c.CRH())&&(t.footer=s.first)}},decls:2,vars:2,consts:[[4,"ngIf"],[3,"ngIf"],["id","nav-menu",3,"showToggle","showHeaderMenu","showLanguageMenu"],["id","content-inner",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],[3,"mode","token","namespace","login","validToken","authWithoutToken"],["footer",""],[3,"application"]],template:function(e,t){1&e&&(c.YNc(0,FI,8,15,"div",0),c.YNc(1,UI,1,1,"ng-template",1)),2&e&&(c.Q6J("ngIf",!t.isServiceAccess&&!t.showLoginScreen),c.xp6(1),c.Q6J("ngIf",t.isServiceAccess||t.showLoginScreen))},dependencies:[x.O5,x.PC,hD,bI,xI,VI],styles:["#nav-menu[_ngcontent-%COMP%]{top:0;background:#102027;position:fixed;width:100%;z-index:999;height:64px;max-height:64px}#content-inner[_ngcontent-%COMP%]{position:relative;padding-top:64px}#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px;margin:10px}@media (min-width: 450px){#content-wrap[_ngcontent-%COMP%]{max-width:400px;margin-left:auto;margin-right:auto}}"]}),n})();class WI{constructor(o,e="/assets/i18n/",t=".json"){this.http=o,this.prefix=e,this.suffix=t}getTranslation(o){return this.http.get(`${this.prefix}${o}${this.suffix}`)}}function _D(n){return new c.vHH(3e3,!1)}function Oc(n){switch(n.length){case 0:return new Tc;case 1:return n[0];default:return new d0(n)}}function bD(n,o,e=new Map,t=new Map){const s=[],h=[];let u=-1,l=null;if(o.forEach(r=>{const i=r.get("offset"),a=i==u,d=a&&l||new Map;r.forEach((p,m)=>{let g=m,f=p;if("offset"!==m)switch(g=n.normalizePropertyName(g,s),f){case"!":f=e.get(m);break;case $a:f=t.get(m);break;default:f=n.normalizeStyleValue(m,g,f,s)}d.set(g,f)}),a||h.push(d),l=d,u=i}),s.length)throw function fO(n){return new c.vHH(3502,!1)}();return h}function TC(n,o,e,t){switch(o){case"start":n.onStart(()=>t(e&&SC(e,"start",n)));break;case"done":n.onDone(()=>t(e&&SC(e,"done",n)));break;case"destroy":n.onDestroy(()=>t(e&&SC(e,"destroy",n)))}}function SC(n,o,e){const h=EC(n.element,n.triggerName,n.fromState,n.toState,o||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),u=n._data;return null!=u&&(h._data=u),h}function EC(n,o,e,t,s="",h=0,u){return{element:n,triggerName:o,fromState:e,toState:t,phaseName:s,totalTime:h,disabled:!!u}}function ya(n,o,e){let t=n.get(o);return t||n.set(o,t=e),t}function wD(n){const o=n.indexOf(":");return[n.substring(1,o),n.slice(o+1)]}const TO=(()=>typeof document>"u"?null:document.documentElement)();function DC(n){const o=n.parentNode||n.host||null;return o===TO?null:o}let mu=null,vD=!1;function yD(n,o){for(;o;){if(o===n)return!0;o=DC(o)}return!1}function AD(n,o,e){if(e)return Array.from(n.querySelectorAll(o));const t=n.querySelector(o);return t?[t]:[]}let MD=(()=>{class n{validateStyleProperty(e){return function EO(n){mu||(mu=function DO(){return typeof document<"u"?document.body:null}()||{},vD=!!mu.style&&"WebkitAppearance"in mu.style);let o=!0;return mu.style&&!function SO(n){return"ebkit"==n.substring(1,6)}(n)&&(o=n in mu.style,!o&&vD&&(o="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in mu.style)),o}(e)}matchesElement(e,t){return!1}containsElement(e,t){return yD(e,t)}getParentElement(e){return DC(e)}query(e,t,s){return AD(e,t,s)}computeStyle(e,t,s){return s||""}animate(e,t,s,h,u,l=[],r){return new Tc(s,h)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})(),kC=(()=>{class n{}return n.NOOP=new MD,n})();const kO=1e3,HC="ng-enter",fw="ng-leave",mw="ng-trigger",gw=".ng-trigger",xD="ng-animating",RC=".ng-animating";function _l(n){if("number"==typeof n)return n;const o=n.match(/^(-?[\.\d]+)(m?s)/);return!o||o.length<2?0:LC(parseFloat(o[1]),o[2])}function LC(n,o){return"s"===o?n*kO:n}function _w(n,o,e){return n.hasOwnProperty("duration")?n:function RO(n,o,e){let s,h=0,u="";if("string"==typeof n){const l=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===l)return o.push(_D()),{duration:0,delay:0,easing:""};s=LC(parseFloat(l[1]),l[2]);const r=l[3];null!=r&&(h=LC(parseFloat(r),l[4]));const i=l[5];i&&(u=i)}else s=n;if(!e){let l=!1,r=o.length;s<0&&(o.push(function YI(){return new c.vHH(3100,!1)}()),l=!0),h<0&&(o.push(function GI(){return new c.vHH(3101,!1)}()),l=!0),l&&o.splice(r,0,_D())}return{duration:s,delay:h,easing:u}}(n,o,e)}function X0(n,o={}){return Object.keys(n).forEach(e=>{o[e]=n[e]}),o}function TD(n){const o=new Map;return Object.keys(n).forEach(e=>{o.set(e,n[e])}),o}function Bc(n,o=new Map,e){if(e)for(let[t,s]of e)o.set(t,s);for(let[t,s]of n)o.set(t,s);return o}function Ss(n,o,e){o.forEach((t,s)=>{const h=IC(s);e&&!e.has(s)&&e.set(s,n.style[h]),n.style[h]=t})}function gu(n,o){o.forEach((e,t)=>{const s=IC(t);n.style[s]=""})}function J0(n){return Array.isArray(n)?1==n.length?n[0]:dp(n):n}const PC=new RegExp("{{\\s*(.+?)\\s*}}","g");function ED(n){let o=[];if("string"==typeof n){let e;for(;e=PC.exec(n);)o.push(e[1]);PC.lastIndex=0}return o}function Q0(n,o,e){const t=n.toString(),s=t.replace(PC,(h,u)=>{let l=o[u];return null==l&&(e.push(function XI(n){return new c.vHH(3003,!1)}()),l=""),l.toString()});return s==t?n:s}function bw(n){const o=[];let e=n.next();for(;!e.done;)o.push(e.value),e=n.next();return o}const IO=/-+([a-z0-9])/g;function IC(n){return n.replace(IO,(...o)=>o[1].toUpperCase())}function Aa(n,o,e){switch(o.type){case 7:return n.visitTrigger(o,e);case 0:return n.visitState(o,e);case 1:return n.visitTransition(o,e);case 2:return n.visitSequence(o,e);case 3:return n.visitGroup(o,e);case 4:return n.visitAnimate(o,e);case 5:return n.visitKeyframes(o,e);case 6:return n.visitStyle(o,e);case 8:return n.visitReference(o,e);case 9:return n.visitAnimateChild(o,e);case 10:return n.visitAnimateRef(o,e);case 11:return n.visitQuery(o,e);case 12:return n.visitStagger(o,e);default:throw function JI(n){return new c.vHH(3004,!1)}()}}function DD(n,o){return window.getComputedStyle(n)[o]}const ww="*";function VO(n,o){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function NO(n,o,e){if(":"==n[0]){const r=function jO(n,o){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(n,e);if("function"==typeof r)return void o.push(r);n=r}const t=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function cO(n){return new c.vHH(3015,!1)}()),o;const s=t[1],h=t[2],u=t[3];o.push(kD(s,u));"<"==h[0]&&!(s==ww&&u==ww)&&o.push(kD(u,s))}(t,e,o)):e.push(n),e}const vw=new Set(["true","1"]),yw=new Set(["false","0"]);function kD(n,o){const e=vw.has(n)||yw.has(n),t=vw.has(o)||yw.has(o);return(s,h)=>{let u=n==ww||n==s,l=o==ww||o==h;return!u&&e&&"boolean"==typeof s&&(u=s?vw.has(n):yw.has(n)),!l&&t&&"boolean"==typeof h&&(l=h?vw.has(o):yw.has(o)),u&&l}}const zO=new RegExp("s*:selfs*,?","g");function OC(n,o,e,t){return new FO(n).build(o,e,t)}class FO{constructor(o){this._driver=o}build(o,e,t){const s=new WO(e);return this._resetContextStyleTimingState(s),Aa(this,J0(o),s)}_resetContextStyleTimingState(o){o.currentQuerySelector="",o.collectedStyles=new Map,o.collectedStyles.set("",new Map),o.currentTime=0}visitTrigger(o,e){let t=e.queryCount=0,s=e.depCount=0;const h=[],u=[];return"@"==o.name.charAt(0)&&e.errors.push(function KI(){return new c.vHH(3006,!1)}()),o.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const r=l,i=r.name;i.toString().split(/\s*,\s*/).forEach(a=>{r.name=a,h.push(this.visitState(r,e))}),r.name=i}else if(1==l.type){const r=this.visitTransition(l,e);t+=r.queryCount,s+=r.depCount,u.push(r)}else e.errors.push(function ZI(){return new c.vHH(3007,!1)}())}),{type:7,name:o.name,states:h,transitions:u,queryCount:t,depCount:s,options:null}}visitState(o,e){const t=this.visitStyle(o.styles,e),s=o.options&&o.options.params||null;if(t.containsDynamicStyles){const h=new Set,u=s||{};t.styles.forEach(l=>{l instanceof Map&&l.forEach(r=>{ED(r).forEach(i=>{u.hasOwnProperty(i)||h.add(i)})})}),h.size&&(bw(h.values()),e.errors.push(function eO(n,o){return new c.vHH(3008,!1)}()))}return{type:0,name:o.name,style:t,options:s?{params:s}:null}}visitTransition(o,e){e.queryCount=0,e.depCount=0;const t=Aa(this,J0(o.animation),e);return{type:1,matchers:VO(o.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:_u(o.options)}}visitSequence(o,e){return{type:2,steps:o.steps.map(t=>Aa(this,t,e)),options:_u(o.options)}}visitGroup(o,e){const t=e.currentTime;let s=0;const h=o.steps.map(u=>{e.currentTime=t;const l=Aa(this,u,e);return s=Math.max(s,e.currentTime),l});return e.currentTime=s,{type:3,steps:h,options:_u(o.options)}}visitAnimate(o,e){const t=function GO(n,o){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return BC(_w(n,o).duration,0,"");const e=n;if(e.split(/\s+/).some(h=>"{"==h.charAt(0)&&"{"==h.charAt(1))){const h=BC(0,0,"");return h.dynamic=!0,h.strValue=e,h}const s=_w(e,o);return BC(s.duration,s.delay,s.easing)}(o.timings,e.errors);e.currentAnimateTimings=t;let s,h=o.styles?o.styles:ut({});if(5==h.type)s=this.visitKeyframes(h,e);else{let u=o.styles,l=!1;if(!u){l=!0;const i={};t.easing&&(i.easing=t.easing),u=ut(i)}e.currentTime+=t.duration+t.delay;const r=this.visitStyle(u,e);r.isEmptyStep=l,s=r}return e.currentAnimateTimings=null,{type:4,timings:t,style:s,options:null}}visitStyle(o,e){const t=this._makeStyleAst(o,e);return this._validateStyleAst(t,e),t}_makeStyleAst(o,e){const t=[],s=Array.isArray(o.styles)?o.styles:[o.styles];for(let l of s)"string"==typeof l?l===$a?t.push(l):e.errors.push(new c.vHH(3002,!1)):t.push(TD(l));let h=!1,u=null;return t.forEach(l=>{if(l instanceof Map&&(l.has("easing")&&(u=l.get("easing"),l.delete("easing")),!h))for(let r of l.values())if(r.toString().indexOf("{{")>=0){h=!0;break}}),{type:6,styles:t,easing:u,offset:o.offset,containsDynamicStyles:h,options:null}}_validateStyleAst(o,e){const t=e.currentAnimateTimings;let s=e.currentTime,h=e.currentTime;t&&h>0&&(h-=t.duration+t.delay),o.styles.forEach(u=>{"string"!=typeof u&&u.forEach((l,r)=>{const i=e.collectedStyles.get(e.currentQuerySelector),a=i.get(r);let d=!0;a&&(h!=s&&h>=a.startTime&&s<=a.endTime&&(e.errors.push(function iO(n,o,e,t,s){return new c.vHH(3010,!1)}()),d=!1),h=a.startTime),d&&i.set(r,{startTime:h,endTime:s}),e.options&&function PO(n,o,e){const t=o.params||{},s=ED(n);s.length&&s.forEach(h=>{t.hasOwnProperty(h)||e.push(function $I(n){return new c.vHH(3001,!1)}())})}(l,e.options,e.errors)})})}visitKeyframes(o,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function nO(){return new c.vHH(3011,!1)}()),t;let h=0;const u=[];let l=!1,r=!1,i=0;const a=o.steps.map(z=>{const le=this._makeStyleAst(z,e);let Ve=null!=le.offset?le.offset:function YO(n){if("string"==typeof n)return null;let o=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;o=parseFloat(t.get("offset")),t.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;o=parseFloat(e.get("offset")),e.delete("offset")}return o}(le.styles),Dt=0;return null!=Ve&&(h++,Dt=le.offset=Ve),r=r||Dt<0||Dt>1,l=l||Dt0&&h{const Ve=p>0?le==m?1:p*le:u[le],Dt=Ve*v;e.currentTime=g+f.delay+Dt,f.duration=Dt,this._validateStyleAst(z,e),z.offset=Ve,t.styles.push(z)}),t}visitReference(o,e){return{type:8,animation:Aa(this,J0(o.animation),e),options:_u(o.options)}}visitAnimateChild(o,e){return e.depCount++,{type:9,options:_u(o.options)}}visitAnimateRef(o,e){return{type:10,animation:this.visitReference(o.animation,e),options:_u(o.options)}}visitQuery(o,e){const t=e.currentQuerySelector,s=o.options||{};e.queryCount++,e.currentQuery=o;const[h,u]=function UO(n){const o=!!n.split(/\s*,\s*/).find(e=>":self"==e);return o&&(n=n.replace(zO,"")),n=n.replace(/@\*/g,gw).replace(/@\w+/g,e=>gw+"-"+e.slice(1)).replace(/:animating/g,RC),[n,o]}(o.selector);e.currentQuerySelector=t.length?t+" "+h:h,ya(e.collectedStyles,e.currentQuerySelector,new Map);const l=Aa(this,J0(o.animation),e);return e.currentQuery=null,e.currentQuerySelector=t,{type:11,selector:h,limit:s.limit||0,optional:!!s.optional,includeSelf:u,animation:l,originalSelector:o.selector,options:_u(o.options)}}visitStagger(o,e){e.currentQuery||e.errors.push(function sO(){return new c.vHH(3013,!1)}());const t="full"===o.timings?{duration:0,delay:0,easing:"full"}:_w(o.timings,e.errors,!0);return{type:12,animation:Aa(this,J0(o.animation),e),timings:t,options:null}}}class WO{constructor(o){this.errors=o,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function _u(n){return n?(n=X0(n)).params&&(n.params=function qO(n){return n?X0(n):null}(n.params)):n={},n}function BC(n,o,e){return{duration:n,delay:o,easing:e}}function VC(n,o,e,t,s,h,u=null,l=!1){return{type:1,element:n,keyframes:o,preStyleProps:e,postStyleProps:t,duration:s,delay:h,totalTime:s+h,easing:u,subTimeline:l}}class Aw{constructor(){this._map=new Map}get(o){return this._map.get(o)||[]}append(o,e){let t=this._map.get(o);t||this._map.set(o,t=[]),t.push(...e)}has(o){return this._map.has(o)}clear(){this._map.clear()}}const JO=new RegExp(":enter","g"),KO=new RegExp(":leave","g");function NC(n,o,e,t,s,h=new Map,u=new Map,l,r,i=[]){return(new ZO).buildKeyframes(n,o,e,t,s,h,u,l,r,i)}class ZO{buildKeyframes(o,e,t,s,h,u,l,r,i,a=[]){i=i||new Aw;const d=new jC(o,e,i,s,h,a,[]);d.options=r;const p=r.delay?_l(r.delay):0;d.currentTimeline.delayNextStep(p),d.currentTimeline.setStyles([u],null,d.errors,r),Aa(this,t,d);const m=d.timelines.filter(g=>g.containsAnimation());if(m.length&&l.size){let g;for(let f=m.length-1;f>=0;f--){const v=m[f];if(v.element===e){g=v;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([l],null,d.errors,r)}return m.length?m.map(g=>g.buildKeyframes()):[VC(e,[],[],[],0,p,"",!1)]}visitTrigger(o,e){}visitState(o,e){}visitTransition(o,e){}visitAnimateChild(o,e){const t=e.subInstructions.get(e.element);if(t){const s=e.createSubContext(o.options),h=e.currentTimeline.currentTime,u=this._visitSubInstructions(t,s,s.options);h!=u&&e.transformIntoNewTimeline(u)}e.previousNode=o}visitAnimateRef(o,e){const t=e.createSubContext(o.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([o.options,o.animation.options],e,t),this.visitReference(o.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=o}_applyAnimationRefDelays(o,e,t){for(const s of o){const h=s?.delay;if(h){const u="number"==typeof h?h:_l(Q0(h,s?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(o,e,t){let h=e.currentTimeline.currentTime;const u=null!=t.duration?_l(t.duration):null,l=null!=t.delay?_l(t.delay):null;return 0!==u&&o.forEach(r=>{const i=e.appendInstructionToTimeline(r,u,l);h=Math.max(h,i.duration+i.delay)}),h}visitReference(o,e){e.updateOptions(o.options,!0),Aa(this,o.animation,e),e.previousNode=o}visitSequence(o,e){const t=e.subContextCount;let s=e;const h=o.options;if(h&&(h.params||h.delay)&&(s=e.createSubContext(h),s.transformIntoNewTimeline(),null!=h.delay)){6==s.previousNode.type&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=Mw);const u=_l(h.delay);s.delayNextStep(u)}o.steps.length&&(o.steps.forEach(u=>Aa(this,u,s)),s.currentTimeline.applyStylesToKeyframe(),s.subContextCount>t&&s.transformIntoNewTimeline()),e.previousNode=o}visitGroup(o,e){const t=[];let s=e.currentTimeline.currentTime;const h=o.options&&o.options.delay?_l(o.options.delay):0;o.steps.forEach(u=>{const l=e.createSubContext(o.options);h&&l.delayNextStep(h),Aa(this,u,l),s=Math.max(s,l.currentTimeline.currentTime),t.push(l.currentTimeline)}),t.forEach(u=>e.currentTimeline.mergeTimelineCollectedStyles(u)),e.transformIntoNewTimeline(s),e.previousNode=o}_visitTiming(o,e){if(o.dynamic){const t=o.strValue;return _w(e.params?Q0(t,e.params,e.errors):t,e.errors)}return{duration:o.duration,delay:o.delay,easing:o.easing}}visitAnimate(o,e){const t=e.currentAnimateTimings=this._visitTiming(o.timings,e),s=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),s.snapshotCurrentStyles());const h=o.style;5==h.type?this.visitKeyframes(h,e):(e.incrementTime(t.duration),this.visitStyle(h,e),s.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=o}visitStyle(o,e){const t=e.currentTimeline,s=e.currentAnimateTimings;!s&&t.hasCurrentStyleProperties()&&t.forwardFrame();const h=s&&s.easing||o.easing;o.isEmptyStep?t.applyEmptyStep(h):t.setStyles(o.styles,h,e.errors,e.options),e.previousNode=o}visitKeyframes(o,e){const t=e.currentAnimateTimings,s=e.currentTimeline.duration,h=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,o.styles.forEach(r=>{l.forwardTime((r.offset||0)*h),l.setStyles(r.styles,r.easing,e.errors,e.options),l.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(l),e.transformIntoNewTimeline(s+h),e.previousNode=o}visitQuery(o,e){const t=e.currentTimeline.currentTime,s=o.options||{},h=s.delay?_l(s.delay):0;h&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=Mw);let u=t;const l=e.invokeQuery(o.selector,o.originalSelector,o.limit,o.includeSelf,!!s.optional,e.errors);e.currentQueryTotal=l.length;let r=null;l.forEach((i,a)=>{e.currentQueryIndex=a;const d=e.createSubContext(o.options,i);h&&d.delayNextStep(h),i===e.element&&(r=d.currentTimeline),Aa(this,o.animation,d),d.currentTimeline.applyStylesToKeyframe(),u=Math.max(u,d.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(u),r&&(e.currentTimeline.mergeTimelineCollectedStyles(r),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=o}visitStagger(o,e){const t=e.parentContext,s=e.currentTimeline,h=o.timings,u=Math.abs(h.duration),l=u*(e.currentQueryTotal-1);let r=u*e.currentQueryIndex;switch(h.duration<0?"reverse":h.easing){case"reverse":r=l-r;break;case"full":r=t.currentStaggerTime}const a=e.currentTimeline;r&&a.delayNextStep(r);const d=a.currentTime;Aa(this,o.animation,e),e.previousNode=o,t.currentStaggerTime=s.currentTime-d+(s.startTime-t.currentTimeline.startTime)}}const Mw={};class jC{constructor(o,e,t,s,h,u,l,r){this._driver=o,this.element=e,this.subInstructions=t,this._enterClassName=s,this._leaveClassName=h,this.errors=u,this.timelines=l,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Mw,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=r||new Cw(this._driver,e,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(o,e){if(!o)return;const t=o;let s=this.options;null!=t.duration&&(s.duration=_l(t.duration)),null!=t.delay&&(s.delay=_l(t.delay));const h=t.params;if(h){let u=s.params;u||(u=this.options.params={}),Object.keys(h).forEach(l=>{(!e||!u.hasOwnProperty(l))&&(u[l]=Q0(h[l],u,this.errors))})}}_copyOptions(){const o={};if(this.options){const e=this.options.params;if(e){const t=o.params={};Object.keys(e).forEach(s=>{t[s]=e[s]})}}return o}createSubContext(o=null,e,t){const s=e||this.element,h=new jC(this._driver,s,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(s,t||0));return h.previousNode=this.previousNode,h.currentAnimateTimings=this.currentAnimateTimings,h.options=this._copyOptions(),h.updateOptions(o),h.currentQueryIndex=this.currentQueryIndex,h.currentQueryTotal=this.currentQueryTotal,h.parentContext=this,this.subContextCount++,h}transformIntoNewTimeline(o){return this.previousNode=Mw,this.currentTimeline=this.currentTimeline.fork(this.element,o),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(o,e,t){const s={duration:e??o.duration,delay:this.currentTimeline.currentTime+(t??0)+o.delay,easing:""},h=new eB(this._driver,o.element,o.keyframes,o.preStyleProps,o.postStyleProps,s,o.stretchStartingKeyframe);return this.timelines.push(h),s}incrementTime(o){this.currentTimeline.forwardTime(this.currentTimeline.duration+o)}delayNextStep(o){o>0&&this.currentTimeline.delayNextStep(o)}invokeQuery(o,e,t,s,h,u){let l=[];if(s&&l.push(this.element),o.length>0){o=(o=o.replace(JO,"."+this._enterClassName)).replace(KO,"."+this._leaveClassName);let i=this._driver.query(this.element,o,1!=t);0!==t&&(i=t<0?i.slice(i.length+t,i.length):i.slice(0,t)),l.push(...i)}return!h&&0==l.length&&u.push(function lO(n){return new c.vHH(3014,!1)}()),l}}class Cw{constructor(o,e,t,s){this._driver=o,this.element=e,this.startTime=t,this._elementTimelineStylesLookup=s,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(o){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+o),e&&this.snapshotCurrentStyles()):this.startTime+=o}fork(o,e){return this.applyStylesToKeyframe(),new Cw(this._driver,o,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(o){this.applyStylesToKeyframe(),this.duration=o,this._loadKeyframe()}_updateStyle(o,e){this._localTimelineStyles.set(o,e),this._globalTimelineStyles.set(o,e),this._styleSummary.set(o,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(o){o&&this._previousKeyframe.set("easing",o);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||$a),this._currentKeyframe.set(e,$a);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(o,e,t,s){e&&this._previousKeyframe.set("easing",e);const h=s&&s.params||{},u=function tB(n,o){const e=new Map;let t;return n.forEach(s=>{if("*"===s){t=t||o.keys();for(let h of t)e.set(h,$a)}else Bc(s,e)}),e}(o,this._globalTimelineStyles);for(let[l,r]of u){const i=Q0(r,h,t);this._pendingStyles.set(l,i),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??$a),this._updateStyle(l,i)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((o,e)=>{this._currentKeyframe.set(e,o)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((o,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,o)}))}snapshotCurrentStyles(){for(let[o,e]of this._localTimelineStyles)this._pendingStyles.set(o,e),this._updateStyle(o,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const o=[];for(let e in this._currentKeyframe)o.push(e);return o}mergeTimelineCollectedStyles(o){o._styleSummary.forEach((e,t)=>{const s=this._styleSummary.get(t);(!s||e.time>s.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const o=new Set,e=new Set,t=1===this._keyframes.size&&0===this.duration;let s=[];this._keyframes.forEach((l,r)=>{const i=Bc(l,new Map,this._backFill);i.forEach((a,d)=>{"!"===a?o.add(d):a===$a&&e.add(d)}),t||i.set("offset",r/this.duration),s.push(i)});const h=o.size?bw(o.values()):[],u=e.size?bw(e.values()):[];if(t){const l=s[0],r=new Map(l);l.set("offset",0),r.set("offset",1),s=[l,r]}return VC(this.element,s,h,u,this.duration,this.startTime,this.easing,!1)}}class eB extends Cw{constructor(o,e,t,s,h,u,l=!1){super(o,e,u.delay),this.keyframes=t,this.preStyleProps=s,this.postStyleProps=h,this._stretchStartingKeyframe=l,this.timings={duration:u.duration,delay:u.delay,easing:u.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let o=this.keyframes,{delay:e,duration:t,easing:s}=this.timings;if(this._stretchStartingKeyframe&&e){const h=[],u=t+e,l=e/u,r=Bc(o[0]);r.set("offset",0),h.push(r);const i=Bc(o[0]);i.set("offset",LD(l)),h.push(i);const a=o.length-1;for(let d=1;d<=a;d++){let p=Bc(o[d]);const m=p.get("offset");p.set("offset",LD((e+m*t)/u)),h.push(p)}t=u,e=0,s="",o=h}return VC(this.element,o,this.preStyleProps,this.postStyleProps,t,e,s,!0)}}function LD(n,o=3){const e=Math.pow(10,o-1);return Math.round(n*e)/e}class zC{}const iB=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class nB extends zC{normalizePropertyName(o,e){return IC(o)}normalizeStyleValue(o,e,t,s){let h="";const u=t.toString().trim();if(iB.has(e)&&0!==t&&"0"!==t)if("number"==typeof t)h="px";else{const l=t.match(/^[+-]?[\d\.]+([a-z]*)$/);l&&0==l[1].length&&s.push(function QI(n,o){return new c.vHH(3005,!1)}())}return u+h}}function PD(n,o,e,t,s,h,u,l,r,i,a,d,p){return{type:0,element:n,triggerName:o,isRemovalTransition:s,fromState:e,fromStyles:h,toState:t,toStyles:u,timelines:l,queriedElements:r,preStyleProps:i,postStyleProps:a,totalTime:d,errors:p}}const FC={};class ID{constructor(o,e,t){this._triggerName=o,this.ast=e,this._stateStyles=t}match(o,e,t,s){return function rB(n,o,e,t,s){return n.some(h=>h(o,e,t,s))}(this.ast.matchers,o,e,t,s)}buildStyles(o,e,t){let s=this._stateStyles.get("*");return void 0!==o&&(s=this._stateStyles.get(o?.toString())||s),s?s.buildStyles(e,t):new Map}build(o,e,t,s,h,u,l,r,i,a){const d=[],p=this.ast.options&&this.ast.options.params||FC,g=this.buildStyles(t,l&&l.params||FC,d),f=r&&r.params||FC,v=this.buildStyles(s,f,d),z=new Set,le=new Map,Ve=new Map,Dt="void"===s,En={params:aB(f,p),delay:this.ast.options?.delay},en=a?[]:NC(o,e,this.ast.animation,h,u,g,v,En,i,d);let gn=0;if(en.forEach(Ka=>{gn=Math.max(Ka.duration+Ka.delay,gn)}),d.length)return PD(e,this._triggerName,t,s,Dt,g,v,[],[],le,Ve,gn,d);en.forEach(Ka=>{const wl=Ka.element,M2=ya(le,wl,new Set);Ka.preStyleProps.forEach(bu=>M2.add(bu));const ng=ya(Ve,wl,new Set);Ka.postStyleProps.forEach(bu=>ng.add(bu)),wl!==e&&z.add(wl)});const Er=bw(z.values());return PD(e,this._triggerName,t,s,Dt,g,v,en,Er,le,Ve,gn)}}function aB(n,o){const e=X0(o);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class oB{constructor(o,e,t){this.styles=o,this.defaultParams=e,this.normalizer=t}buildStyles(o,e){const t=new Map,s=X0(this.defaultParams);return Object.keys(o).forEach(h=>{const u=o[h];null!==u&&(s[h]=u)}),this.styles.styles.forEach(h=>{"string"!=typeof h&&h.forEach((u,l)=>{u&&(u=Q0(u,s,e));const r=this.normalizer.normalizePropertyName(l,e);u=this.normalizer.normalizeStyleValue(l,r,u,e),t.set(l,u)})}),t}}class lB{constructor(o,e,t){this.name=o,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(s=>{this.states.set(s.name,new oB(s.style,s.options&&s.options.params||{},t))}),OD(this.states,"true","1"),OD(this.states,"false","0"),e.transitions.forEach(s=>{this.transitionFactories.push(new ID(o,s,this.states))}),this.fallbackTransition=function cB(n,o,e){return new ID(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(u,l)=>!0],options:null,queryCount:0,depCount:0},o)}(o,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(o,e,t,s){return this.transitionFactories.find(u=>u.match(o,e,t,s))||null}matchStyles(o,e,t){return this.fallbackTransition.buildStyles(o,e,t)}}function OD(n,o,e){n.has(o)?n.has(e)||n.set(e,n.get(o)):n.has(e)&&n.set(o,n.get(e))}const dB=new Aw;class uB{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(o,e){const t=[],h=OC(this._driver,e,t,[]);if(t.length)throw function mO(n){return new c.vHH(3503,!1)}();this._animations.set(o,h)}_buildPlayer(o,e,t){const s=o.element,h=bD(this._normalizer,o.keyframes,e,t);return this._driver.animate(s,h,o.duration,o.delay,o.easing,[],!0)}create(o,e,t={}){const s=[],h=this._animations.get(o);let u;const l=new Map;if(h?(u=NC(this._driver,e,h,HC,fw,new Map,new Map,t,dB,s),u.forEach(a=>{const d=ya(l,a.element,new Map);a.postStyleProps.forEach(p=>d.set(p,null))})):(s.push(function gO(){return new c.vHH(3300,!1)}()),u=[]),s.length)throw function _O(n){return new c.vHH(3504,!1)}();l.forEach((a,d)=>{a.forEach((p,m)=>{a.set(m,this._driver.computeStyle(d,m,$a))})});const i=Oc(u.map(a=>{const d=l.get(a.element);return this._buildPlayer(a,new Map,d)}));return this._playersById.set(o,i),i.onDestroy(()=>this.destroy(o)),this.players.push(i),i}destroy(o){const e=this._getPlayer(o);e.destroy(),this._playersById.delete(o);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(o){const e=this._playersById.get(o);if(!e)throw function bO(n){return new c.vHH(3301,!1)}();return e}listen(o,e,t,s){const h=EC(e,"","","");return TC(this._getPlayer(o),t,h,s),()=>{}}command(o,e,t,s){if("register"==t)return void this.register(o,s[0]);if("create"==t)return void this.create(o,e,s[0]||{});const h=this._getPlayer(o);switch(t){case"play":h.play();break;case"pause":h.pause();break;case"reset":h.reset();break;case"restart":h.restart();break;case"finish":h.finish();break;case"init":h.init();break;case"setPosition":h.setPosition(parseFloat(s[0]));break;case"destroy":this.destroy(o)}}}const BD="ng-animate-queued",UC="ng-animate-disabled",gB=[],VD={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},_B={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Po="__ng_removed";class qC{get params(){return this.options.params}constructor(o,e=""){this.namespaceId=e;const t=o&&o.hasOwnProperty("value");if(this.value=function yB(n){return n??null}(t?o.value:o),t){const h=X0(o);delete h.value,this.options=h}else this.options={};this.options.params||(this.options.params={})}absorbOptions(o){const e=o.params;if(e){const t=this.options.params;Object.keys(e).forEach(s=>{null==t[s]&&(t[s]=e[s])})}}}const K0="void",WC=new qC(K0);class bB{constructor(o,e,t){this.id=o,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+o,Qa(e,this._hostClassName)}listen(o,e,t,s){if(!this._triggers.has(e))throw function wO(n,o){return new c.vHH(3302,!1)}();if(null==t||0==t.length)throw function vO(n){return new c.vHH(3303,!1)}();if(!function AB(n){return"start"==n||"done"==n}(t))throw function yO(n,o){return new c.vHH(3400,!1)}();const h=ya(this._elementListeners,o,[]),u={name:e,phase:t,callback:s};h.push(u);const l=ya(this._engine.statesByElement,o,new Map);return l.has(e)||(Qa(o,mw),Qa(o,mw+"-"+e),l.set(e,WC)),()=>{this._engine.afterFlush(()=>{const r=h.indexOf(u);r>=0&&h.splice(r,1),this._triggers.has(e)||l.delete(e)})}}register(o,e){return!this._triggers.has(o)&&(this._triggers.set(o,e),!0)}_getTrigger(o){const e=this._triggers.get(o);if(!e)throw function AO(n){return new c.vHH(3401,!1)}();return e}trigger(o,e,t,s=!0){const h=this._getTrigger(e),u=new YC(this.id,e,o);let l=this._engine.statesByElement.get(o);l||(Qa(o,mw),Qa(o,mw+"-"+e),this._engine.statesByElement.set(o,l=new Map));let r=l.get(e);const i=new qC(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&r&&i.absorbOptions(r.options),l.set(e,i),r||(r=WC),i.value!==K0&&r.value===i.value){if(!function xB(n,o){const e=Object.keys(n),t=Object.keys(o);if(e.length!=t.length)return!1;for(let s=0;s{gu(o,v),Ss(o,z)})}return}const p=ya(this._engine.playersByElement,o,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=h.matchTransition(r.value,i.value,o,i.params),g=!1;if(!m){if(!s)return;m=h.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:e,transition:m,fromState:r,toState:i,player:u,isFallbackTransition:g}),g||(Qa(o,BD),u.onStart(()=>{Up(o,BD)})),u.onDone(()=>{let f=this.players.indexOf(u);f>=0&&this.players.splice(f,1);const v=this._engine.playersByElement.get(o);if(v){let z=v.indexOf(u);z>=0&&v.splice(z,1)}}),this.players.push(u),p.push(u),u}deregister(o){this._triggers.delete(o),this._engine.statesByElement.forEach(e=>e.delete(o)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(s=>s.name!=o))})}clearElementCache(o){this._engine.statesByElement.delete(o),this._elementListeners.delete(o);const e=this._engine.playersByElement.get(o);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(o))}_signalRemovalForInnerTriggers(o,e){const t=this._engine.driver.query(o,gw,!0);t.forEach(s=>{if(s[Po])return;const h=this._engine.fetchNamespacesByElement(s);h.size?h.forEach(u=>u.triggerLeaveAnimation(s,e,!1,!0)):this.clearElementCache(s)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(s=>this.clearElementCache(s)))}triggerLeaveAnimation(o,e,t,s){const h=this._engine.statesByElement.get(o),u=new Map;if(h){const l=[];if(h.forEach((r,i)=>{if(u.set(i,r.value),this._triggers.has(i)){const a=this.trigger(o,i,K0,s);a&&l.push(a)}}),l.length)return this._engine.markElementAsRemoved(this.id,o,!0,e,u),t&&Oc(l).onDone(()=>this._engine.processLeaveNode(o)),!0}return!1}prepareLeaveAnimationListeners(o){const e=this._elementListeners.get(o),t=this._engine.statesByElement.get(o);if(e&&t){const s=new Set;e.forEach(h=>{const u=h.name;if(s.has(u))return;s.add(u);const r=this._triggers.get(u).fallbackTransition,i=t.get(u)||WC,a=new qC(K0),d=new YC(this.id,u,o);this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:u,transition:r,fromState:i,toState:a,player:d,isFallbackTransition:!0})})}}removeNode(o,e){const t=this._engine;if(o.childElementCount&&this._signalRemovalForInnerTriggers(o,e),this.triggerLeaveAnimation(o,e,!0))return;let s=!1;if(t.totalAnimations){const h=t.players.length?t.playersByQueriedElement.get(o):[];if(h&&h.length)s=!0;else{let u=o;for(;u=u.parentNode;)if(t.statesByElement.get(u)){s=!0;break}}}if(this.prepareLeaveAnimationListeners(o),s)t.markElementAsRemoved(this.id,o,!1,e);else{const h=o[Po];(!h||h===VD)&&(t.afterFlush(()=>this.clearElementCache(o)),t.destroyInnerAnimations(o),t._onRemovalComplete(o,e))}}insertNode(o,e){Qa(o,this._hostClassName)}drainQueuedTransitions(o){const e=[];return this._queue.forEach(t=>{const s=t.player;if(s.destroyed)return;const h=t.element,u=this._elementListeners.get(h);u&&u.forEach(l=>{if(l.name==t.triggerName){const r=EC(h,t.triggerName,t.fromState.value,t.toState.value);r._data=o,TC(t.player,l.phase,r,l.callback)}}),s.markedForDestroy?this._engine.afterFlush(()=>{s.destroy()}):e.push(t)}),this._queue=[],e.sort((t,s)=>{const h=t.transition.ast.depCount,u=s.transition.ast.depCount;return 0==h||0==u?h-u:this._engine.driver.containsElement(t.element,s.element)?1:-1})}destroy(o){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,o)}}class wB{_onRemovalComplete(o,e){this.onRemovalComplete(o,e)}constructor(o,e,t){this.bodyNode=o,this.driver=e,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(s,h)=>{}}get queuedPlayers(){const o=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&o.push(t)})}),o}createNamespace(o,e){const t=new bB(o,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(t,e):(this.newHostElements.set(e,t),this.collectEnterElement(e)),this._namespaceLookup[o]=t}_balanceNamespaceList(o,e){const t=this._namespaceList,s=this.namespacesByHostElement;if(t.length-1>=0){let u=!1,l=this.driver.getParentElement(e);for(;l;){const r=s.get(l);if(r){const i=t.indexOf(r);t.splice(i+1,0,o),u=!0;break}l=this.driver.getParentElement(l)}u||t.unshift(o)}else t.push(o);return s.set(e,o),o}register(o,e){let t=this._namespaceLookup[o];return t||(t=this.createNamespace(o,e)),t}registerTrigger(o,e,t){let s=this._namespaceLookup[o];s&&s.register(e,t)&&this.totalAnimations++}destroy(o,e){o&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(o);this.namespacesByHostElement.delete(t.hostElement);const s=this._namespaceList.indexOf(t);s>=0&&this._namespaceList.splice(s,1),t.destroy(e),delete this._namespaceLookup[o]}))}_fetchNamespace(o){return this._namespaceLookup[o]}fetchNamespacesByElement(o){const e=new Set,t=this.statesByElement.get(o);if(t)for(let s of t.values())if(s.namespaceId){const h=this._fetchNamespace(s.namespaceId);h&&e.add(h)}return e}trigger(o,e,t,s){if(xw(e)){const h=this._fetchNamespace(o);if(h)return h.trigger(e,t,s),!0}return!1}insertNode(o,e,t,s){if(!xw(e))return;const h=e[Po];if(h&&h.setForRemoval){h.setForRemoval=!1,h.setForMove=!0;const u=this.collectedLeaveElements.indexOf(e);u>=0&&this.collectedLeaveElements.splice(u,1)}if(o){const u=this._fetchNamespace(o);u&&u.insertNode(e,t)}s&&this.collectEnterElement(e)}collectEnterElement(o){this.collectedEnterElements.push(o)}markElementAsDisabled(o,e){e?this.disabledNodes.has(o)||(this.disabledNodes.add(o),Qa(o,UC)):this.disabledNodes.has(o)&&(this.disabledNodes.delete(o),Up(o,UC))}removeNode(o,e,t){if(xw(e)){const s=o?this._fetchNamespace(o):null;s?s.removeNode(e,t):this.markElementAsRemoved(o,e,!1,t);const h=this.namespacesByHostElement.get(e);h&&h.id!==o&&h.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(o,e,t,s,h){this.collectedLeaveElements.push(e),e[Po]={namespaceId:o,setForRemoval:s,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:h}}listen(o,e,t,s,h){return xw(e)?this._fetchNamespace(o).listen(e,t,s,h):()=>{}}_buildInstruction(o,e,t,s,h){return o.transition.build(this.driver,o.element,o.fromState.value,o.toState.value,t,s,o.fromState.options,o.toState.options,e,h)}destroyInnerAnimations(o){let e=this.driver.query(o,gw,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(o,RC,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(o){const e=this.playersByElement.get(o);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(o){const e=this.playersByQueriedElement.get(o);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(o=>{if(this.players.length)return Oc(this.players).onDone(()=>o());o()})}processLeaveNode(o){const e=o[Po];if(e&&e.setForRemoval){if(o[Po]=VD,e.namespaceId){this.destroyInnerAnimations(o);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(o)}this._onRemovalComplete(o,e.setForRemoval)}o.classList?.contains(UC)&&this.markElementAsDisabled(o,!1),this.driver.query(o,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(o=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,s)=>this._balanceNamespaceList(t,s)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?Oc(e).onDone(()=>{t.forEach(s=>s())}):t.forEach(s=>s())}}reportError(o){throw function MO(n){return new c.vHH(3402,!1)}()}_flushAnimations(o,e){const t=new Aw,s=[],h=new Map,u=[],l=new Map,r=new Map,i=new Map,a=new Set;this.disabledNodes.forEach(ft=>{a.add(ft);const yt=this.driver.query(ft,".ng-animate-queued",!0);for(let kt=0;kt{const kt=HC+f++;g.set(yt,kt),ft.forEach(vi=>Qa(vi,kt))});const v=[],z=new Set,le=new Set;for(let ft=0;ftz.add(vi)):le.add(yt))}const Ve=new Map,Dt=zD(p,Array.from(z));Dt.forEach((ft,yt)=>{const kt=fw+f++;Ve.set(yt,kt),ft.forEach(vi=>Qa(vi,kt))}),o.push(()=>{m.forEach((ft,yt)=>{const kt=g.get(yt);ft.forEach(vi=>Up(vi,kt))}),Dt.forEach((ft,yt)=>{const kt=Ve.get(yt);ft.forEach(vi=>Up(vi,kt))}),v.forEach(ft=>{this.processLeaveNode(ft)})});const En=[],en=[];for(let ft=this._namespaceList.length-1;ft>=0;ft--)this._namespaceList[ft].drainQueuedTransitions(e).forEach(kt=>{const vi=kt.player,Un=kt.element;if(En.push(vi),this.collectedEnterElements.length){const gr=Un[Po];if(gr&&gr.setForMove){if(gr.previousTriggersValues&&gr.previousTriggersValues.has(kt.triggerName)){const wu=gr.previousTriggersValues.get(kt.triggerName),Za=this.statesByElement.get(kt.element);if(Za&&Za.has(kt.triggerName)){const Pw=Za.get(kt.triggerName);Pw.value=wu,Za.set(kt.triggerName,Pw)}}return void vi.destroy()}}const Ds=!d||!this.driver.containsElement(d,Un),Ma=Ve.get(Un),Vc=g.get(Un),ln=this._buildInstruction(kt,t,Vc,Ma,Ds);if(ln.errors&&ln.errors.length)return void en.push(ln);if(Ds)return vi.onStart(()=>gu(Un,ln.fromStyles)),vi.onDestroy(()=>Ss(Un,ln.toStyles)),void s.push(vi);if(kt.isFallbackTransition)return vi.onStart(()=>gu(Un,ln.fromStyles)),vi.onDestroy(()=>Ss(Un,ln.toStyles)),void s.push(vi);const T2=[];ln.timelines.forEach(gr=>{gr.stretchStartingKeyframe=!0,this.disabledNodes.has(gr.element)||T2.push(gr)}),ln.timelines=T2,t.append(Un,ln.timelines),u.push({instruction:ln,player:vi,element:Un}),ln.queriedElements.forEach(gr=>ya(l,gr,[]).push(vi)),ln.preStyleProps.forEach((gr,wu)=>{if(gr.size){let Za=r.get(wu);Za||r.set(wu,Za=new Set),gr.forEach((Pw,cx)=>Za.add(cx))}}),ln.postStyleProps.forEach((gr,wu)=>{let Za=i.get(wu);Za||i.set(wu,Za=new Set),gr.forEach((Pw,cx)=>Za.add(cx))})});if(en.length){const ft=[];en.forEach(yt=>{ft.push(function CO(n,o){return new c.vHH(3505,!1)}())}),En.forEach(yt=>yt.destroy()),this.reportError(ft)}const gn=new Map,Er=new Map;u.forEach(ft=>{const yt=ft.element;t.has(yt)&&(Er.set(yt,yt),this._beforeAnimationBuild(ft.player.namespaceId,ft.instruction,gn))}),s.forEach(ft=>{const yt=ft.element;this._getPreviousPlayers(yt,!1,ft.namespaceId,ft.triggerName,null).forEach(vi=>{ya(gn,yt,[]).push(vi),vi.destroy()})});const Ka=v.filter(ft=>UD(ft,r,i)),wl=new Map;jD(wl,this.driver,le,i,$a).forEach(ft=>{UD(ft,r,i)&&Ka.push(ft)});const ng=new Map;m.forEach((ft,yt)=>{jD(ng,this.driver,new Set(ft),r,"!")}),Ka.forEach(ft=>{const yt=wl.get(ft),kt=ng.get(ft);wl.set(ft,new Map([...yt?.entries()??[],...kt?.entries()??[]]))});const bu=[],C2=[],x2={};u.forEach(ft=>{const{element:yt,player:kt,instruction:vi}=ft;if(t.has(yt)){if(a.has(yt))return kt.onDestroy(()=>Ss(yt,vi.toStyles)),kt.disabled=!0,kt.overrideTotalTime(vi.totalTime),void s.push(kt);let Un=x2;if(Er.size>1){let Ma=yt;const Vc=[];for(;Ma=Ma.parentNode;){const ln=Er.get(Ma);if(ln){Un=ln;break}Vc.push(Ma)}Vc.forEach(ln=>Er.set(ln,Un))}const Ds=this._buildAnimation(kt.namespaceId,vi,gn,h,ng,wl);if(kt.setRealPlayer(Ds),Un===x2)bu.push(kt);else{const Ma=this.playersByElement.get(Un);Ma&&Ma.length&&(kt.parentPlayer=Oc(Ma)),s.push(kt)}}else gu(yt,vi.fromStyles),kt.onDestroy(()=>Ss(yt,vi.toStyles)),C2.push(kt),a.has(yt)&&s.push(kt)}),C2.forEach(ft=>{const yt=h.get(ft.element);if(yt&&yt.length){const kt=Oc(yt);ft.setRealPlayer(kt)}}),s.forEach(ft=>{ft.parentPlayer?ft.syncPlayerEvents(ft.parentPlayer):ft.destroy()});for(let ft=0;ft!Ds.destroyed);Un.length?MB(this,yt,Un):this.processLeaveNode(yt)}return v.length=0,bu.forEach(ft=>{this.players.push(ft),ft.onDone(()=>{ft.destroy();const yt=this.players.indexOf(ft);this.players.splice(yt,1)}),ft.play()}),bu}afterFlush(o){this._flushFns.push(o)}afterFlushAnimationsDone(o){this._whenQuietFns.push(o)}_getPreviousPlayers(o,e,t,s,h){let u=[];if(e){const l=this.playersByQueriedElement.get(o);l&&(u=l)}else{const l=this.playersByElement.get(o);if(l){const r=!h||h==K0;l.forEach(i=>{i.queued||!r&&i.triggerName!=s||u.push(i)})}}return(t||s)&&(u=u.filter(l=>!(t&&t!=l.namespaceId||s&&s!=l.triggerName))),u}_beforeAnimationBuild(o,e,t){const h=e.element,u=e.isRemovalTransition?void 0:o,l=e.isRemovalTransition?void 0:e.triggerName;for(const r of e.timelines){const i=r.element,a=i!==h,d=ya(t,i,[]);this._getPreviousPlayers(i,a,u,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),d.push(m)})}gu(h,e.fromStyles)}_buildAnimation(o,e,t,s,h,u){const l=e.triggerName,r=e.element,i=[],a=new Set,d=new Set,p=e.timelines.map(g=>{const f=g.element;a.add(f);const v=f[Po];if(v&&v.removedBeforeQueried)return new Tc(g.duration,g.delay);const z=f!==r,le=function CB(n){const o=[];return FD(n,o),o}((t.get(f)||gB).map(gn=>gn.getRealPlayer())).filter(gn=>!!gn.element&&gn.element===f),Ve=h.get(f),Dt=u.get(f),En=bD(this._normalizer,g.keyframes,Ve,Dt),en=this._buildPlayer(g,En,le);if(g.subTimeline&&s&&d.add(f),z){const gn=new YC(o,l,f);gn.setRealPlayer(en),i.push(gn)}return en});i.forEach(g=>{ya(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function vB(n,o,e){let t=n.get(o);if(t){if(t.length){const s=t.indexOf(e);t.splice(s,1)}0==t.length&&n.delete(o)}return t}(this.playersByQueriedElement,g.element,g))}),a.forEach(g=>Qa(g,xD));const m=Oc(p);return m.onDestroy(()=>{a.forEach(g=>Up(g,xD)),Ss(r,e.toStyles)}),d.forEach(g=>{ya(s,g,[]).push(m)}),m}_buildPlayer(o,e,t){return e.length>0?this.driver.animate(o.element,e,o.duration,o.delay,o.easing,t):new Tc(o.duration,o.delay)}}class YC{constructor(o,e,t){this.namespaceId=o,this.triggerName=e,this.element=t,this._player=new Tc,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(o){this._containsRealPlayer||(this._player=o,this._queuedCallbacks.forEach((e,t)=>{e.forEach(s=>TC(o,t,void 0,s))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(o.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(o){this.totalTime=o}syncPlayerEvents(o){const e=this._player;e.triggerCallback&&o.onStart(()=>e.triggerCallback("start")),o.onDone(()=>this.finish()),o.onDestroy(()=>this.destroy())}_queueEvent(o,e){ya(this._queuedCallbacks,o,[]).push(e)}onDone(o){this.queued&&this._queueEvent("done",o),this._player.onDone(o)}onStart(o){this.queued&&this._queueEvent("start",o),this._player.onStart(o)}onDestroy(o){this.queued&&this._queueEvent("destroy",o),this._player.onDestroy(o)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(o){this.queued||this._player.setPosition(o)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(o){const e=this._player;e.triggerCallback&&e.triggerCallback(o)}}function xw(n){return n&&1===n.nodeType}function ND(n,o){const e=n.style.display;return n.style.display=o??"none",e}function jD(n,o,e,t,s){const h=[];e.forEach(r=>h.push(ND(r)));const u=[];t.forEach((r,i)=>{const a=new Map;r.forEach(d=>{const p=o.computeStyle(i,d,s);a.set(d,p),(!p||0==p.length)&&(i[Po]=_B,u.push(i))}),n.set(i,a)});let l=0;return e.forEach(r=>ND(r,h[l++])),u}function zD(n,o){const e=new Map;if(n.forEach(l=>e.set(l,[])),0==o.length)return e;const s=new Set(o),h=new Map;function u(l){if(!l)return 1;let r=h.get(l);if(r)return r;const i=l.parentNode;return r=e.has(i)?i:s.has(i)?1:u(i),h.set(l,r),r}return o.forEach(l=>{const r=u(l);1!==r&&e.get(r).push(l)}),e}function Qa(n,o){n.classList?.add(o)}function Up(n,o){n.classList?.remove(o)}function MB(n,o,e){Oc(e).onDone(()=>n.processLeaveNode(o))}function FD(n,o){for(let e=0;es.add(h)):o.set(n,t),e.delete(n),!0}class Tw{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(s,h)=>{},this._transitionEngine=new wB(o,e,t),this._timelineEngine=new uB(o,e,t),this._transitionEngine.onRemovalComplete=(s,h)=>this.onRemovalComplete(s,h)}registerTrigger(o,e,t,s,h){const u=o+"-"+s;let l=this._triggerCache[u];if(!l){const r=[],a=OC(this._driver,h,r,[]);if(r.length)throw function pO(n,o){return new c.vHH(3404,!1)}();l=function sB(n,o,e){return new lB(n,o,e)}(s,a,this._normalizer),this._triggerCache[u]=l}this._transitionEngine.registerTrigger(e,s,l)}register(o,e){this._transitionEngine.register(o,e)}destroy(o,e){this._transitionEngine.destroy(o,e)}onInsert(o,e,t,s){this._transitionEngine.insertNode(o,e,t,s)}onRemove(o,e,t){this._transitionEngine.removeNode(o,e,t)}disableAnimations(o,e){this._transitionEngine.markElementAsDisabled(o,e)}process(o,e,t,s){if("@"==t.charAt(0)){const[h,u]=wD(t);this._timelineEngine.command(h,e,u,s)}else this._transitionEngine.trigger(o,e,t,s)}listen(o,e,t,s,h){if("@"==t.charAt(0)){const[u,l]=wD(t);return this._timelineEngine.listen(u,e,l,h)}return this._transitionEngine.listen(o,e,t,s,h)}flush(o=-1){this._transitionEngine.flush(o)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(o){this._transitionEngine.afterFlushAnimationsDone(o)}}let SB=(()=>{class n{constructor(e,t,s){this._element=e,this._startStyles=t,this._endStyles=s,this._state=0;let h=n.initialStylesByElement.get(e);h||n.initialStylesByElement.set(e,h=new Map),this._initialStyles=h}start(){this._state<1&&(this._startStyles&&Ss(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ss(this._element,this._initialStyles),this._endStyles&&(Ss(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(gu(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(gu(this._element,this._endStyles),this._endStyles=null),Ss(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function GC(n){let o=null;return n.forEach((e,t)=>{(function EB(n){return"display"===n||"position"===n})(t)&&(o=o||new Map,o.set(t,e))}),o}class qD{constructor(o,e,t,s){this.element=o,this.keyframes=e,this.options=t,this._specialStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const o=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,o,this.options),this._finalKeyframe=o.length?o[o.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(o){const e=[];return o.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(o,e,t){return o.animate(this._convertKeyframesToObject(e),t)}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(o=>o()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}setPosition(o){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=o*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const o=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,s)=>{"offset"!==s&&o.set(s,this._finished?t:DD(this.element,s))}),this.currentSnapshot=o}triggerCallback(o){const e="start"===o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class DB{validateStyleProperty(o){return!0}validateAnimatableStyleProperty(o){return!0}matchesElement(o,e){return!1}containsElement(o,e){return yD(o,e)}getParentElement(o){return DC(o)}query(o,e,t){return AD(o,e,t)}computeStyle(o,e,t){return window.getComputedStyle(o)[e]}animate(o,e,t,s,h,u=[]){const r={duration:t,delay:s,fill:0==s?"both":"forwards"};h&&(r.easing=h);const i=new Map,a=u.filter(m=>m instanceof qD);(function OO(n,o){return 0===n||0===o})(t,s)&&a.forEach(m=>{m.currentSnapshot.forEach((g,f)=>i.set(f,g))});let d=function LO(n){return n.length?n[0]instanceof Map?n:n.map(o=>TD(o)):[]}(e).map(m=>Bc(m));d=function BO(n,o,e){if(e.size&&o.length){let t=o[0],s=[];if(e.forEach((h,u)=>{t.has(u)||s.push(u),t.set(u,h)}),s.length)for(let h=1;hu.set(l,DD(n,l)))}}return o}(o,d,i);const p=function TB(n,o){let e=null,t=null;return Array.isArray(o)&&o.length?(e=GC(o[0]),o.length>1&&(t=GC(o[o.length-1]))):o instanceof Map&&(e=GC(o)),e||t?new SB(n,e,t):null}(o,d);return new qD(o,d,r,p)}}let kB=(()=>{class n extends lp{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:c.ifc.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const s=Array.isArray(e)?dp(e):e;return WD(this._renderer,null,t,"register",[s]),new HB(t,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.FYo),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class HB extends c0{constructor(o,e){super(),this._id=o,this._renderer=e}create(o,e){return new RB(this._id,o,e||{},this._renderer)}}class RB{constructor(o,e,t,s){this.id=o,this.element=e,this._renderer=s,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(o,e){return this._renderer.listen(this.element,`@@${this.id}:${o}`,e)}_command(o,...e){return WD(this._renderer,this.element,this.id,o,e)}onDone(o){this._listen("done",o)}onStart(o){this._listen("start",o)}onDestroy(o){this._listen("destroy",o)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(o){this._command("setPosition",o)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function WD(n,o,e,t,s){return n.setProperty(o,`@@${e}:${t}`,s)}const YD="@.disabled";let LB=(()=>{class n{constructor(e,t,s){this.delegate=e,this.engine=t,this._zone=s,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(h,u)=>{const l=u?.parentNode(h);l&&u.removeChild(l,h)}}createRenderer(e,t){const h=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let a=this._rendererCache.get(h);return a||(a=new GD("",h,this.engine,()=>this._rendererCache.delete(h)),this._rendererCache.set(h,a)),a}const u=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const r=a=>{Array.isArray(a)?a.forEach(r):this.engine.registerTrigger(u,l,e,a.name,a)};return t.data.animation.forEach(r),new PB(this,l,h,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,s){e>=0&&et(s)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(h=>{const[u,l]=h;u(l)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,s]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.FYo),c.LFG(Tw),c.LFG(c.R0b))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();class GD{constructor(o,e,t,s){this.namespaceId=o,this.delegate=e,this.engine=t,this._onDestroy=s}get data(){return this.delegate.data}destroyNode(o){this.delegate.destroyNode?.(o)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(o,e){return this.delegate.createElement(o,e)}createComment(o){return this.delegate.createComment(o)}createText(o){return this.delegate.createText(o)}appendChild(o,e){this.delegate.appendChild(o,e),this.engine.onInsert(this.namespaceId,e,o,!1)}insertBefore(o,e,t,s=!0){this.delegate.insertBefore(o,e,t),this.engine.onInsert(this.namespaceId,e,o,s)}removeChild(o,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(o,e){return this.delegate.selectRootElement(o,e)}parentNode(o){return this.delegate.parentNode(o)}nextSibling(o){return this.delegate.nextSibling(o)}setAttribute(o,e,t,s){this.delegate.setAttribute(o,e,t,s)}removeAttribute(o,e,t){this.delegate.removeAttribute(o,e,t)}addClass(o,e){this.delegate.addClass(o,e)}removeClass(o,e){this.delegate.removeClass(o,e)}setStyle(o,e,t,s){this.delegate.setStyle(o,e,t,s)}removeStyle(o,e,t){this.delegate.removeStyle(o,e,t)}setProperty(o,e,t){"@"==e.charAt(0)&&e==YD?this.disableAnimations(o,!!t):this.delegate.setProperty(o,e,t)}setValue(o,e){this.delegate.setValue(o,e)}listen(o,e,t){return this.delegate.listen(o,e,t)}disableAnimations(o,e){this.engine.disableAnimations(o,e)}}class PB extends GD{constructor(o,e,t,s,h){super(e,t,s,h),this.factory=o,this.namespaceId=e}setProperty(o,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==YD?this.disableAnimations(o,t=void 0===t||!!t):this.engine.process(this.namespaceId,o,e.slice(1),t):this.delegate.setProperty(o,e,t)}listen(o,e,t){if("@"==e.charAt(0)){const s=function IB(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(o);let h=e.slice(1),u="";return"@"!=h.charAt(0)&&([h,u]=function OB(n){const o=n.indexOf(".");return[n.substring(0,o),n.slice(o+1)]}(h)),this.engine.listen(this.namespaceId,s,h,u,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(o,e,t)}}const $D=[{provide:lp,useClass:kB},{provide:zC,useFactory:function VB(){return new nB}},{provide:Tw,useClass:(()=>{class n extends Tw{constructor(e,t,s,h){super(e.body,t,s)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(kC),c.LFG(zC),c.LFG(c.z2F))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})()},{provide:c.FYo,useFactory:function NB(n,o,e){return new LB(n,o,e)},deps:[Oe,Tw,c.R0b]}],$C=[{provide:kC,useFactory:()=>new DB},{provide:c.QbO,useValue:"BrowserAnimations"},...$D],XD=[{provide:kC,useClass:MD},{provide:c.QbO,useValue:"NoopAnimations"},...$D];let jB=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?XD:$C}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:$C,imports:[ue]}),n})(),zB=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,As,wo,is]}),n})(),XC=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[wa,x.ez,ul]}),n})();function JC(n,o,e){for(let t in o)if(o.hasOwnProperty(t)){const s=o[t];s?n.setProperty(t,s,e?.has(t)?"important":""):n.removeProperty(t)}return n}function qp(n,o){const e=o?"":"none";JC(n.style,{"touch-action":o?"":"none","-webkit-user-drag":o?"":"none","-webkit-tap-highlight-color":o?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function JD(n,o,e){JC(n.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},e)}function Ew(n,o){return o&&"none"!=o?n+" "+o:n}function QD(n){const o=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*o}function QC(n,o){return n.getPropertyValue(o).split(",").map(t=>t.trim())}function KC(n){const o=n.getBoundingClientRect();return{top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:o.width,height:o.height,x:o.x,y:o.y}}function ZC(n,o,e){const{top:t,bottom:s,left:h,right:u}=n;return e>=t&&e<=s&&o>=h&&o<=u}function Z0(n,o,e){n.top+=o,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function KD(n,o,e,t){const{top:s,right:h,bottom:u,left:l,width:r,height:i}=n,a=r*o,d=i*o;return t>s-d&&tl-a&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:KC(e)})})}handleScroll(o){const e=Fn(o),t=this.positions.get(e);if(!t)return null;const s=t.scrollPosition;let h,u;if(e===this._document){const i=this.getViewportScrollPosition();h=i.top,u=i.left}else h=e.scrollTop,u=e.scrollLeft;const l=s.top-h,r=s.left-u;return this.positions.forEach((i,a)=>{i.clientRect&&e!==a&&e.contains(a)&&Z0(i.clientRect,l,r)}),s.top=h,s.left=u,{top:l,left:r}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function e2(n){const o=n.cloneNode(!0),e=o.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();o.removeAttribute("id");for(let s=0;sqp(t,e)))}constructor(o,e,t,s,h,u){this._config=e,this._document=t,this._ngZone=s,this._viewportRuler=h,this._dragDropRegistry=u,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new Ue.x,this._pointerMoveSubscription=St.w0.EMPTY,this._pointerUpSubscription=St.w0.EMPTY,this._scrollSubscription=St.w0.EMPTY,this._resizeSubscription=St.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new Ue.x,this.started=new Ue.x,this.released=new Ue.x,this.ended=new Ue.x,this.entered=new Ue.x,this.exited=new Ue.x,this.dropped=new Ue.x,this.moved=this._moveEvents,this._pointerDown=l=>{if(this.beforeStarted.next(),this._handles.length){const r=this._getTargetHandle(l);r&&!this._disabledHandles.has(r)&&!this.disabled&&this._initializeDragSequence(r,l)}else this.disabled||this._initializeDragSequence(this._rootElement,l)},this._pointerMove=l=>{const r=this._getPointerPositionOnPage(l);if(!this._hasStartedDragging){if(Math.abs(r.x-this._pickupPositionOnPage.x)+Math.abs(r.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const m=Date.now()>=this._dragStartTime+this._getDragStartDelay(l),g=this._dropContainer;if(!m)return void this._endDragSequence(l);(!g||!g.isDragging()&&!g.isReceiving())&&(l.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(l)))}return}l.preventDefault();const i=this._getConstrainedPointerPosition(r);if(this._hasMoved=!0,this._lastKnownPointerPosition=r,this._updatePointerDirectionDelta(i),this._dropContainer)this._updateActiveDropContainer(i,r);else{const a=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,d=this._activeTransform;d.x=i.x-a.x+this._passiveTransform.x,d.y=i.y-a.y+this._passiveTransform.y,this._applyRootElementTransform(d.x,d.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:i,event:l,distance:this._getDragDistance(i),delta:this._pointerDirectionDelta})})},this._pointerUp=l=>{this._endDragSequence(l)},this._nativeDragStart=l=>{if(this._handles.length){const r=this._getTargetHandle(l);r&&!this._disabledHandles.has(r)&&!this.disabled&&l.preventDefault()}else this.disabled||l.preventDefault()},this.withRootElement(o).withParent(e.parentDragRef||null),this._parentPositions=new ZD(t),u.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(o){this._handles=o.map(t=>sn(t)),this._handles.forEach(t=>qp(t,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t)}),this._disabledHandles=e,this}withPreviewTemplate(o){return this._previewTemplate=o,this}withPlaceholderTemplate(o){return this._placeholderTemplate=o,this}withRootElement(o){const e=sn(o);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,Dw),e.addEventListener("touchstart",this._pointerDown,a2),e.addEventListener("dragstart",this._nativeDragStart,Dw)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(o){return this._boundaryElement=o?sn(o):null,this._resizeSubscription.unsubscribe(),o&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(o){return this._parentDragRef=o,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(o){!this._disabledHandles.has(o)&&this._handles.indexOf(o)>-1&&(this._disabledHandles.add(o),qp(o,!0))}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),qp(o,this.disabled))}withDirection(o){return this._direction=o,this}_withDropContainer(o){this._dropContainer=o}getFreeDragPosition(){const o=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:o.x,y:o.y}}setFreeDragPosition(o){return this._activeTransform={x:0,y:0},this._passiveTransform.x=o.x,this._passiveTransform.y=o.y,this._dropContainer||this._applyRootElementTransform(o.x,o.y),this}withPreviewContainer(o){return this._previewContainer=o,this}_sortFromLastPointerPosition(){const o=this._lastKnownPointerPosition;o&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(o),o)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(o){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:o}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(o),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(o);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:o})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(o){eg(o)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const t=this._rootElement,s=t.parentNode,h=this._placeholder=this._createPlaceholderElement(),u=this._anchor=this._anchor||this._document.createComment(""),l=this._getShadowRoot();s.insertBefore(u,t),this._initialTransform=t.style.transform||"",this._preview=this._createPreviewElement(),JD(t,!1,ex),this._document.body.appendChild(s.replaceChild(h,t)),this._getPreviewInsertionPoint(s,l).appendChild(this._preview),this.started.next({source:this,event:o}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:o}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(o,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),s=eg(e),h=!s&&0!==e.button,u=this._rootElement,l=Fn(e),r=!s&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),i=s?Ch(e):Mh(e);if(l&&l.draggable&&"mousedown"===e.type&&e.preventDefault(),t||h||r||i)return;if(this._handles.length){const p=u.style;this._rootElementTapHighlight=p.webkitTapHighlightColor||"",p.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(p=>this._updateOnScroll(p)),this._boundaryElement&&(this._boundaryRect=KC(this._boundaryElement));const a=this._previewTemplate;this._pickupPositionInElement=a&&a.template&&!a.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,o,e);const d=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:d.x,y:d.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(o){JD(this._rootElement,!0,ex),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,t=e.getItemIndex(this),s=this._getPointerPositionOnPage(o),h=this._getDragDistance(s),u=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:h,dropPoint:s,event:o}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:u,distance:h,dropPoint:s,event:o}),e.drop(this,t,this._initialIndex,this._initialContainer,u,h,s,o),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:o,y:e},{x:t,y:s}){let h=this._initialContainer._getSiblingContainerFromPosition(this,o,e);!h&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(o,e)&&(h=this._initialContainer),h&&h!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=h,this._dropContainer.enter(this,o,e,h===this._initialContainer&&h.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:h,currentIndex:h.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,s),this._dropContainer._sortItem(this,o,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(o,e):this._applyPreviewTransform(o-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const o=this._previewTemplate,e=this.previewClass,t=o?o.template:null;let s;if(t&&o){const h=o.matchSize?this._initialClientRect:null,u=o.viewContainer.createEmbeddedView(t,o.context);u.detectChanges(),s=s2(u,this._document),this._previewRef=u,o.matchSize?l2(s,h):s.style.transform=kw(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else s=e2(this._rootElement),l2(s,this._initialClientRect),this._initialTransform&&(s.style.transform=this._initialTransform);return JC(s.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},ex),qp(s,!1),s.classList.add("cdk-drag-preview"),s.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(h=>s.classList.add(h)):s.classList.add(e)),s}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const o=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(o.left,o.top);const e=function UB(n){const o=getComputedStyle(n),e=QC(o,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const s=e.indexOf(t),h=QC(o,"transition-duration"),u=QC(o,"transition-delay");return QD(h[s])+QD(u[s])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const s=u=>{(!u||Fn(u)===this._preview&&"transform"===u.propertyName)&&(this._preview?.removeEventListener("transitionend",s),t(),clearTimeout(h))},h=setTimeout(s,1.5*e);this._preview.addEventListener("transitionend",s)}))}_createPlaceholderElement(){const o=this._placeholderTemplate,e=o?o.template:null;let t;return e?(this._placeholderRef=o.viewContainer.createEmbeddedView(e,o.context),this._placeholderRef.detectChanges(),t=s2(this._placeholderRef,this._document)):t=e2(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(o,e,t){const s=e===this._rootElement?null:e,h=s?s.getBoundingClientRect():o,u=eg(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:h.left-o.left+(u.pageX-h.left-l.left),y:h.top-o.top+(u.pageY-h.top-l.top)}}_getPointerPositionOnPage(o){const e=this._getViewportScrollPosition(),t=eg(o)?o.touches[0]||o.changedTouches[0]||{pageX:0,pageY:0}:o,s=t.pageX-e.left,h=t.pageY-e.top;if(this._ownerSVGElement){const u=this._ownerSVGElement.getScreenCTM();if(u){const l=this._ownerSVGElement.createSVGPoint();return l.x=s,l.y=h,l.matrixTransform(u.inverse())}}return{x:s,y:h}}_getConstrainedPointerPosition(o){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:s}=this.constrainPosition?this.constrainPosition(o,this,this._initialClientRect,this._pickupPositionInElement):o;if("x"===this.lockAxis||"x"===e?s=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===e)&&(t=this._pickupPositionOnPage.x),this._boundaryRect){const{x:h,y:u}=this._pickupPositionInElement,l=this._boundaryRect,{width:r,height:i}=this._getPreviewRect(),a=l.top+u,d=l.bottom-(i-u);t=o2(t,l.left+h,l.right-(r-h)),s=o2(s,a,d)}return{x:t,y:s}}_updatePointerDirectionDelta(o){const{x:e,y:t}=o,s=this._pointerDirectionDelta,h=this._pointerPositionAtLastDirectionChange,u=Math.abs(e-h.x),l=Math.abs(t-h.y);return u>this._config.pointerDirectionChangeThreshold&&(s.x=e>h.x?1:-1,h.x=e),l>this._config.pointerDirectionChangeThreshold&&(s.y=t>h.y?1:-1,h.y=t),s}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const o=this._handles.length>0||!this.isDragging();o!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=o,qp(this._rootElement,o))}_removeRootElementListeners(o){o.removeEventListener("mousedown",this._pointerDown,Dw),o.removeEventListener("touchstart",this._pointerDown,a2),o.removeEventListener("dragstart",this._nativeDragStart,Dw)}_applyRootElementTransform(o,e){const t=kw(o,e),s=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=s.transform&&"none"!=s.transform?s.transform:""),s.transform=Ew(t,this._initialTransform)}_applyPreviewTransform(o,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,s=kw(o,e);this._preview.style.transform=Ew(s,t)}_getDragDistance(o){const e=this._pickupPositionOnPage;return e?{x:o.x-e.x,y:o.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:o,y:e}=this._passiveTransform;if(0===o&&0===e||this.isDragging()||!this._boundaryElement)return;const t=this._rootElement.getBoundingClientRect(),s=this._boundaryElement.getBoundingClientRect();if(0===s.width&&0===s.height||0===t.width&&0===t.height)return;const h=s.left-t.left,u=t.right-s.right,l=s.top-t.top,r=t.bottom-s.bottom;s.width>t.width?(h>0&&(o+=h),u>0&&(o-=u)):o=0,s.height>t.height?(l>0&&(e+=l),r>0&&(e-=r)):e=0,(o!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:o})}_getDragStartDelay(o){const e=this.dragStartDelay;return"number"==typeof e?e:eg(o)?e.touch:e?e.mouse:0}_updateOnScroll(o){const e=this._parentPositions.handleScroll(o);if(e){const t=Fn(o);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&Z0(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=yd(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(o,e){const t=this._previewContainer||"global";if("parent"===t)return o;if("global"===t){const s=this._document;return e||s.fullscreenElement||s.webkitFullscreenElement||s.mozFullScreenElement||s.msFullscreenElement||s.body}return sn(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(o){return this._handles.find(e=>o.target&&(o.target===e||e.contains(o.target)))}}function kw(n,o){return`translate3d(${Math.round(n)}px, ${Math.round(o)}px, 0)`}function o2(n,o,e){return Math.max(o,Math.min(e,n))}function eg(n){return"t"===n.type[0]}function s2(n,o){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===o.ELEMENT_NODE)return e[0];const t=o.createElement("div");return e.forEach(s=>t.appendChild(s)),t}function l2(n,o){n.style.width=`${o.width}px`,n.style.height=`${o.height}px`,n.style.transform=kw(o.left,o.top)}function tg(n,o){return Math.max(0,Math.min(o,n))}class $B{constructor(o,e){this._element=o,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(o){this.withItems(o)}sort(o,e,t,s){const h=this._itemPositions,u=this._getItemIndexFromPointerPosition(o,e,t,s);if(-1===u&&h.length>0)return null;const l="horizontal"===this.orientation,r=h.findIndex(v=>v.drag===o),i=h[u],d=i.clientRect,p=r>u?1:-1,m=this._getItemOffsetPx(h[r].clientRect,d,p),g=this._getSiblingOffsetPx(r,h,p),f=h.slice();return function GB(n,o,e){const t=tg(o,n.length-1),s=tg(e,n.length-1);if(t===s)return;const h=n[t],u=s{if(f[z]===v)return;const le=v.drag===o,Ve=le?m:g,Dt=le?o.getPlaceholderElement():v.drag.getRootElement();v.offset+=Ve,l?(Dt.style.transform=Ew(`translate3d(${Math.round(v.offset)}px, 0, 0)`,v.initialTransform),Z0(v.clientRect,0,Ve)):(Dt.style.transform=Ew(`translate3d(0, ${Math.round(v.offset)}px, 0)`,v.initialTransform),Z0(v.clientRect,Ve,0))}),this._previousSwap.overlaps=ZC(d,e,t),this._previousSwap.drag=i.drag,this._previousSwap.delta=l?s.x:s.y,{previousIndex:r,currentIndex:u}}enter(o,e,t,s){const h=null==s||s<0?this._getItemIndexFromPointerPosition(o,e,t):s,u=this._activeDraggables,l=u.indexOf(o),r=o.getPlaceholderElement();let i=u[h];if(i===o&&(i=u[h+1]),!i&&(null==h||-1===h||h-1&&u.splice(l,1),i&&!this._dragDropRegistry.isDragging(i)){const a=i.getRootElement();a.parentElement.insertBefore(r,a),u.splice(h,0,o)}else sn(this._element).appendChild(r),u.push(o);r.style.transform="",this._cacheItemPositions()}withItems(o){this._activeDraggables=o.slice(),this._cacheItemPositions()}withSortPredicate(o){this._sortPredicate=o}reset(){this._activeDraggables.forEach(o=>{const e=o.getRootElement();if(e){const t=this._itemPositions.find(s=>s.drag===o)?.initialTransform;e.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(o){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===o)}updateOnScroll(o,e){this._itemPositions.forEach(({clientRect:t})=>{Z0(t,o,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const o="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:KC(t)}}).sort((e,t)=>o?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(o,e,t){const s="horizontal"===this.orientation;let h=s?e.left-o.left:e.top-o.top;return-1===t&&(h+=s?e.width-o.width:e.height-o.height),h}_getSiblingOffsetPx(o,e,t){const s="horizontal"===this.orientation,h=e[o].clientRect,u=e[o+-1*t];let l=h[s?"width":"height"]*t;if(u){const r=s?"left":"top",i=s?"right":"bottom";-1===t?l-=u.clientRect[r]-h[i]:l+=h[r]-u.clientRect[i]}return l}_shouldEnterAsFirstChild(o,e){if(!this._activeDraggables.length)return!1;const t=this._itemPositions,s="horizontal"===this.orientation;if(t[0].drag!==this._activeDraggables[0]){const u=t[t.length-1].clientRect;return s?o>=u.right:e>=u.bottom}{const u=t[0].clientRect;return s?o<=u.left:e<=u.top}}_getItemIndexFromPointerPosition(o,e,t,s){const h="horizontal"===this.orientation,u=this._itemPositions.findIndex(({drag:l,clientRect:r})=>l!==o&&((!s||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(h?s.x:s.y)!==this._previousSwap.delta)&&(h?e>=Math.floor(r.left)&&e=Math.floor(r.top)&&t!0,this.sortPredicate=()=>!0,this.beforeStarted=new Ue.x,this.entered=new Ue.x,this.exited=new Ue.x,this.dropped=new Ue.x,this.sorted=new Ue.x,this.receivingStarted=new Ue.x,this.receivingStopped=new Ue.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=St.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new Ue.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function FB(n=0,o=Qm.z){return n<0&&(n=0),(0,Qd.H)(n,n,o)}(0,S_).pipe(xt(this._stopScrollTimers)).subscribe(()=>{const u=this._scrollNode,l=this.autoScrollStep;1===this._verticalScrollDirection?u.scrollBy(0,-l):2===this._verticalScrollDirection&&u.scrollBy(0,l),1===this._horizontalScrollDirection?u.scrollBy(-l,0):2===this._horizontalScrollDirection&&u.scrollBy(l,0)})},this.element=sn(o),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new ZD(t),this._sortStrategy=new $B(this.element,e),this._sortStrategy.withSortPredicate((u,l)=>this.sortPredicate(u,l,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(o,e,t,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(o)),this._sortStrategy.enter(o,e,t,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:o,container:this,currentIndex:this.getItemIndex(o)})}exit(o){this._reset(),this.exited.next({item:o,container:this})}drop(o,e,t,s,h,u,l,r={}){this._reset(),this.dropped.next({item:o,currentIndex:e,previousIndex:t,container:this,previousContainer:s,isPointerOverContainer:h,distance:u,dropPoint:l,event:r})}withItems(o){const e=this._draggables;return this._draggables=o,o.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===o.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(o){return this._sortStrategy.direction=o,this}connectedTo(o){return this._siblings=o.slice(),this}withOrientation(o){return this._sortStrategy.orientation=o,this}withScrollableParents(o){const e=sn(this.element);return this._scrollableElements=-1===o.indexOf(e)?[e,...o]:o.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(o){return this._isDragging?this._sortStrategy.getItemIndex(o):this._draggables.indexOf(o)}isReceiving(){return this._activeSiblings.size>0}_sortItem(o,e,t,s){if(this.sortingDisabled||!this._clientRect||!KD(this._clientRect,.05,e,t))return;const h=this._sortStrategy.sort(o,e,t,s);h&&this.sorted.next({previousIndex:h.previousIndex,currentIndex:h.currentIndex,container:this,item:o})}_startScrollingIfNecessary(o,e){if(this.autoScrollDisabled)return;let t,s=0,h=0;if(this._parentPositions.positions.forEach((u,l)=>{l===this._document||!u.clientRect||t||KD(u.clientRect,.05,o,e)&&([s,h]=function JB(n,o,e,t){const s=u2(o,t),h=h2(o,e);let u=0,l=0;if(s){const r=n.scrollTop;1===s?r>0&&(u=1):n.scrollHeight-r>n.clientHeight&&(u=2)}if(h){const r=n.scrollLeft;1===h?r>0&&(l=1):n.scrollWidth-r>n.clientWidth&&(l=2)}return[u,l]}(l,u.clientRect,o,e),(s||h)&&(t=l))}),!s&&!h){const{width:u,height:l}=this._viewportRuler.getViewportSize(),r={width:u,height:l,top:0,right:u,bottom:l,left:0};s=u2(r,e),h=h2(r,o),t=window}t&&(s!==this._verticalScrollDirection||h!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=s,this._horizontalScrollDirection=h,this._scrollNode=t,(s||h)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const o=sn(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=o.msScrollSnapType||o.scrollSnapType||"",o.scrollSnapType=o.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const o=sn(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(o).clientRect}_reset(){this._isDragging=!1;const o=sn(this.element).style;o.scrollSnapType=o.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(o,e){return null!=this._clientRect&&ZC(this._clientRect,o,e)}_getSiblingContainerFromPosition(o,e,t){return this._siblings.find(s=>s._canReceive(o,e,t))}_canReceive(o,e,t){if(!this._clientRect||!ZC(this._clientRect,e,t)||!this.enterPredicate(o,this))return!1;const s=this._getShadowRoot().elementFromPoint(e,t);if(!s)return!1;const h=sn(this.element);return s===h||h.contains(s)}_startReceiving(o,e){const t=this._activeSiblings;!t.has(o)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(t.add(o),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:o,receiver:this,items:e}))}_stopReceiving(o){this._activeSiblings.delete(o),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:o,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(o=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(o);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const o=yd(sn(this.element));this._cachedShadowRoot=o||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const o=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,o))}}function u2(n,o){const{top:e,bottom:t,height:s}=n,h=.05*s;return o>=e-h&&o<=e+h?1:o>=t-h&&o<=t+h?2:0}function h2(n,o){const{left:e,right:t,width:s}=n,h=.05*s;return o>=e-h&&o<=e+h?1:o>=t-h&&o<=t+h?2:0}const Hw=ur({passive:!1,capture:!0});let QB=(()=>{class n{constructor(e,t){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=s=>s.isDragging(),this.pointerMove=new Ue.x,this.pointerUp=new Ue.x,this.scroll=new Ue.x,this._preventDefaultWhileDragging=s=>{this._activeDragInstances.length>0&&s.preventDefault()},this._persistentTouchmoveListener=s=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&s.preventDefault(),this.pointerMove.next(s))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Hw)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Hw)}startDragging(e,t){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const s=t.type.startsWith("touch");this._globalListeners.set(s?"touchend":"mouseup",{handler:h=>this.pointerUp.next(h),options:!0}).set("scroll",{handler:h=>this.scroll.next(h),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Hw}),s||this._globalListeners.set("mousemove",{handler:h=>this.pointerMove.next(h),options:Hw}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((h,u)=>{this._document.addEventListener(u,h.handler,h.options)})})}}stopDragging(e){const t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const t=[this.scroll];return e&&e!==this._document&&t.push(new Ge.y(s=>this._ngZone.runOutsideAngular(()=>{const u=l=>{this._activeDragInstances.length&&s.next(l)};return e.addEventListener("scroll",u,!0),()=>{e.removeEventListener("scroll",u,!0)}}))),(0,fr.T)(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(c.R0b),c.LFG(x.K0))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const KB={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let tx=(()=>{class n{constructor(e,t,s,h){this._document=e,this._ngZone=t,this._viewportRuler=s,this._dragDropRegistry=h}createDrag(e,t=KB){return new YB(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new XB(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(x.K0),c.LFG(c.R0b),c.LFG(ws),c.LFG(QB))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),oV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[tx],imports:[Ga]}),n})();function sV(n,o){if(1&n&&(c.TgZ(0,"div",5)(1,"mat-icon"),c._uU(2),c.qZA()()),2&n){const e=c.oxw();c.xp6(2),c.Oqu(e.data.icon)}}function lV(n,o){if(1&n&&(c.TgZ(0,"div",6),c._uU(1),c.qZA()),2&n){const e=c.oxw();c.xp6(1),c.hij(" ",e.showTimestamp()," ")}}let cV=(()=>{class n{constructor(e,t){this.dialog=e,this.notificationStorageService=t,this.newNotification=!1,this.closeNotification=new c.vpe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=Lo();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(yP,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function QR(n,o){MC.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,t]=this.data.timeStamp.split(":");return t.length<2?e+":0"+t:this.data.timeStamp}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(ba),c.Y36(xC))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,t){1&e&&(c.TgZ(0,"div")(1,"div",0),c.NdJ("click",function(){return t.alreadyClosed||t.waiting?"":t.closeSelf()}),c.YNc(2,sV,3,1,"div",1),c.TgZ(3,"div",2),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.YNc(6,lV,2,1,"div",3),c.TgZ(7,"div",4),c.NdJ("click",function(){return t.waiting=!0,t.doAction()}),c._uU(8),c.qZA()()()),2&e&&(c.Gre("card notification ",t.inDialog?"":"mat-elevation-z7",""),c.ekj("error","error"===t.data.type)("success","success"===t.data.type),c.xp6(2),c.Q6J("ngIf",null!==t.data.icon),c.xp6(2),c.hij(" ",c.lcZ(5,12,t.data.title)," "),c.xp6(2),c.Q6J("ngIf",t.inDialog),c.xp6(1),c.Q6J("hidden",t.alreadyPressed),c.xp6(1),c.hij(" ",t.data.actionText," "))},dependencies:[x.O5,Ro,fi],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),n})(),dV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),mV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({}),n})(),yV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[mV,wt,wt]}),n})();new c.OlP("mat-selectsearch-default-options");let TV=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,To,wo,al,wa,ul,Np,su]}),n})(),SV=(()=>{class n extends em{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=c.n5z(n)))(t||n)}}(),n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac}),n})();const EV={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let _2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({providers:[{provide:zr,useClass:SV},{provide:Zf,useValue:EV}],imports:[x.ez,al,k,Gm,yC,oV,is,$s,uC,fC,ul,pw,XC,wa,cC,wo,Np,Cs,To,Mp,xr,UL,dV,yV,oC,rD,am,ow,TV,Mc,As,XR,AC,nI]}),n})();c.B6R(mD,[x.O5,Ic,Tr,aA,V_,e0,Do,Xa,ko,cV],[fi,pD]),new Date(324721404e5).valueOf();let Y3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[x.ez,wo,wa,$s,_2,is,Cs,To,Mp,pw,XC]}),n})();function G3(n,o){1&n&&(c.TgZ(0,"perun-web-apps-alert",6),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let $3=(()=>{class n{constructor(e,t,s){this.auth=e,this.router=t,this.storeService=s}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(pu),c.Y36(Hi),c.Y36(Sn))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div",1)(2,"div",2),c.YNc(3,G3,3,3,"perun-web-apps-alert",3),c.TgZ(4,"h4",4),c._uU(5),c.ALo(6,"translate"),c.qZA(),c.TgZ(7,"button",5),c.NdJ("click",function(){return t.startAuth()}),c._uU(8),c.ALo(9,"translate"),c.TgZ(10,"mat-icon"),c._uU(11," login "),c.qZA()()()()()),2&e&&(c.xp6(3),c.Q6J("ngIf",t.afterLogout),c.xp6(2),c.hij(" ",c.lcZ(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),c.xp6(3),c.hij(" ",c.lcZ(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[x.O5,Tr,Ro,Ic,fi],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();function X3(n,o){1&n&&(c.TgZ(0,"perun-web-apps-alert",10),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function J3(n,o){1&n&&(c.TgZ(0,"perun-web-apps-alert",11),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&n&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}const Q3=[{path:"service-access",component:(()=>{class n{constructor(e,t,s,h){this.authzService=e,this.auth=t,this.initAuth=s,this.router=h,this.usernameCtrl=new qa(null,[yo.required]),this.passwordCtrl=new qa(null,[yo.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:e=>{sessionStorage.setItem("baPrincipal",JSON.stringify(e)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}}return n.\u0275fac=function(e){return new(e||n)(c.Y36(Mi),c.Y36(pu),c.Y36(uw),c.Y36(Hi))},n.\u0275cmp=c.Xpm({type:n,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(e,t){1&e&&(c.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),c._uU(4),c.ALo(5,"translate"),c.qZA(),c.YNc(6,X3,3,3,"perun-web-apps-alert",3),c.YNc(7,J3,3,3,"perun-web-apps-alert",4),c.TgZ(8,"mat-form-field",5)(9,"mat-label"),c._uU(10),c.ALo(11,"translate"),c.qZA(),c.TgZ(12,"input",6),c.NdJ("keyup.enter",function(){return t.startAuth()}),c.qZA(),c.TgZ(13,"mat-error"),c._uU(14),c.ALo(15,"translate"),c.qZA()(),c.TgZ(16,"mat-form-field",7)(17,"mat-label"),c._uU(18),c.ALo(19,"translate"),c.qZA(),c.TgZ(20,"input",8),c.NdJ("keyup.enter",function(){return t.startAuth()}),c.qZA(),c.TgZ(21,"mat-error"),c._uU(22),c.ALo(23,"translate"),c.qZA()(),c.TgZ(24,"button",9),c.NdJ("click",function(){return t.startAuth()}),c._uU(25),c.ALo(26,"translate"),c.TgZ(27,"mat-icon"),c._uU(28," login "),c.qZA()()()()()),2&e&&(c.xp6(4),c.Oqu(c.lcZ(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),c.xp6(2),c.Q6J("ngIf",t.wrongUsernameOrPassword),c.xp6(1),c.Q6J("ngIf",t.afterLogout&&!t.wrongUsernameOrPassword),c.xp6(3),c.Oqu(c.lcZ(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),c.xp6(2),c.Q6J("formControl",t.usernameCtrl),c.xp6(2),c.hij(" ",c.lcZ(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),c.xp6(4),c.Oqu(c.lcZ(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),c.xp6(2),c.Q6J("formControl",t.passwordCtrl)("type","password"),c.xp6(2),c.hij(" ",c.lcZ(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),c.xp6(2),c.Q6J("disabled",t.usernameCtrl.invalid||t.passwordCtrl.invalid),c.xp6(1),c.hij(" ",c.lcZ(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[x.O5,Tr,Ro,Hc,Ms,Ec,Ur,hs,Co,_c,cu,Ic,fi],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]}),n})()},{path:"login",component:$3}];let K3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=c.oAB({type:n}),n.\u0275inj=c.cJS({imports:[$s.forRoot(Q3,{}),x.ez,$s]}),n})(),Z3=(()=>{class n{constructor(e,t,s,h,u){this.http=e,this.storeService=t,this.authzSevice=s,this.titleService=h,this.utilsService=u}initializeColors(e,t){return new Promise(s=>{t.forEach(h=>{const u=this.storeService.getProperty("theme")[h.configValue];document.documentElement.style.setProperty(h.cssVariable,u)}),e.forEach(h=>{const u=this.storeService.getProperty("theme")[h.configValue],l=tinycolor.mostReadable(u,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(h.cssVariable,u),document.documentElement.style.setProperty(h.cssTextVariable,l),this.setEntityTheme(h.entity,u)}),s()})}setEntityTheme(e,t){const s=this.computeColors(t);for(const h of s){const r=`--${e}-theme-primary-contrast-${h.name}`,i=h.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${h.name}`,`${h.red},${h.green},${h.blue}`),document.documentElement.style.setProperty(r,i)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setDefaultConfig(t),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setInstanceConfig(t);const s=document.location.hostname;t?.brandings?.[s]&&this.storeService.setBanding(s),e()},()=>{e()})})}getNoCacheHeaders(){return new C.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(t),e()})}setApiUrl(){return new Promise(e=>{let t=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(t=t.replace("oauth","ba")),this.authzSevice.configuration.basePath=t,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,t)=>{this.utilsService.getAppsConfig().subscribe(s=>{this.storeService.setAppsConfig(s),e()},s=>t(s))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,t){const s=tinycolor(e),h=s.toRgb();return{name:t,hex:s.toHexString(),darkContrast:s.isLight(),red:h.r,green:h.g,blue:h.b}}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(C.eN),c.LFG(Sn),c.LFG(Mi),c.LFG(bt),c.LFG(_n))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),eN=(()=>{class n{constructor(e,t,s,h){this.initAuthService=e,this.appConfigService=t,this.location=s,this.mfaHandlerService=h}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.setInstanceFavicon()).then(()=>location.search.substring(1).includes("token")?Promise.resolve(!0):this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),location.search.substring(1).includes("token")?void 0:this.initAuthService.loadPrincipal().then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(uw),c.LFG(Z3),c.LFG(x.Ye),c.LFG(CC))},n.\u0275prov=c.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const tN=new c.OlP("perun-api-service"),iN={provide:C.TP,useExisting:(0,c.Gpc)(()=>dD),multi:!0};function nN(n){return new WI(n,"./assets/i18n/",".json")}function rN(n){const o={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new He(o)}const aN=n=>()=>n.loadConfigs();let oN=(()=>{class n{constructor(e,t){this.customIconService=e,this.translate=t,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return n.\u0275fac=function(e){return new(e||n)(c.LFG(sD),c.LFG(zn))},n.\u0275mod=c.oAB({type:n,bootstrap:[qI]}),n.\u0275inj=c.cJS({providers:[sD,{provide:c.ip1,useFactory:aN,multi:!0,deps:[eN]},{provide:He,useFactory:rN,deps:[Sn]},dD,iN,{provide:tN,useClass:vL},{provide:Fp.Hy,useFactory:()=>localStorage}],imports:[ue,is.forRoot({loader:{provide:Kl,useFactory:nN,deps:[C.eN]}}),jB,wa,zB,Al,C.JF,K3,AC,pw,XC,qL,Fp.zr.forRoot(),_2,Y3]}),n})();(0,c.G48)(),Tt().bootstrapModule(oN).catch(n=>console.error(n))},3921:function(Y,$,E){var c;!function(x,R){var D={};!function(x){"use strict";x.__esModule=!0,x.digestLength=32,x.blockSize=64;var R=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function D(se,oe,de,pe,Be){for(var We,Je,Xe,ge,Se,we,qe,Re,Oe,at,tt,Ot,Pi;Be>=64;){for(We=oe[0],Je=oe[1],Xe=oe[2],ge=oe[3],Se=oe[4],we=oe[5],qe=oe[6],Re=oe[7],at=0;at<16;at++)se[at]=(255&de[tt=pe+4*at])<<24|(255&de[tt+1])<<16|(255&de[tt+2])<<8|255&de[tt+3];for(at=16;at<64;at++)se[at]=((Ot=((Oe=se[at-2])>>>17|Oe<<15)^(Oe>>>19|Oe<<13)^Oe>>>10)+se[at-7]|0)+((Pi=((Oe=se[at-15])>>>7|Oe<<25)^(Oe>>>18|Oe<<14)^Oe>>>3)+se[at-16]|0);for(at=0;at<64;at++)Ot=(((Se>>>6|Se<<26)^(Se>>>11|Se<<21)^(Se>>>25|Se<<7))+(Se&we^~Se&qe)|0)+(Re+(R[at]+se[at]|0)|0)|0,Pi=((We>>>2|We<<30)^(We>>>13|We<<19)^(We>>>22|We<<10))+(We&Je^We&Xe^Je&Xe)|0,Re=qe,qe=we,we=Se,Se=ge+Ot|0,ge=Xe,Xe=Je,Je=We,We=Ot+Pi|0;oe[0]+=We,oe[1]+=Je,oe[2]+=Xe,oe[3]+=ge,oe[4]+=Se,oe[5]+=we,oe[6]+=qe,oe[7]+=Re,pe+=64,Be-=64}return pe}var H=function(){function se(){this.digestLength=x.digestLength,this.blockSize=x.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return se.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},se.prototype.clean=function(){for(var oe=0;oe0){for(;this.bufferLength<64&&de>0;)this.buffer[this.bufferLength++]=oe[pe++],de--;64===this.bufferLength&&(D(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(de>=64&&(pe=D(this.temp,this.state,oe,pe,de),de%=64);de>0;)this.buffer[this.bufferLength++]=oe[pe++],de--;return this},se.prototype.finish=function(oe){if(!this.finished){var de=this.bytesHashed,pe=this.bufferLength,Be=de/536870912|0,We=de<<3,Je=de%64<56?64:128;this.buffer[pe]=128;for(var Xe=pe+1;Xe>>24&255,this.buffer[Je-7]=Be>>>16&255,this.buffer[Je-6]=Be>>>8&255,this.buffer[Je-5]=Be>>>0&255,this.buffer[Je-4]=We>>>24&255,this.buffer[Je-3]=We>>>16&255,this.buffer[Je-2]=We>>>8&255,this.buffer[Je-1]=We>>>0&255,D(this.temp,this.state,this.buffer,0,Je),this.finished=!0}for(Xe=0;Xe<8;Xe++)oe[4*Xe+0]=this.state[Xe]>>>24&255,oe[4*Xe+1]=this.state[Xe]>>>16&255,oe[4*Xe+2]=this.state[Xe]>>>8&255,oe[4*Xe+3]=this.state[Xe]>>>0&255;return this},se.prototype.digest=function(){var oe=new Uint8Array(this.digestLength);return this.finish(oe),oe},se.prototype._saveState=function(oe){for(var de=0;dethis.blockSize)(new H).update(oe).finish(de).clean();else for(var pe=0;pe1&&oe.update(se),de&&oe.update(de),oe.update(pe),oe.finish(se),pe[0]++}x.HMAC=O,x.hash=V,x.default=V,x.hmac=W;var X=new Uint8Array(x.digestLength);x.hkdf=function te(se,oe,de,pe){void 0===oe&&(oe=X),void 0===pe&&(pe=32);for(var Be=new Uint8Array([1]),We=W(oe,se),Je=new O(We),Xe=new Uint8Array(Je.digestLength),ge=Xe.length,Se=new Uint8Array(pe),we=0;we>>24&255,Je[1]=qe>>>16&255,Je[2]=qe>>>8&255,Je[3]=qe>>>0&255,Be.reset(),Be.update(oe),Be.update(Je),Be.finish(ge);for(var Re=0;Re=te.status}function O(X){try{X.dispatchEvent(new MouseEvent("click"))}catch{var te=document.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),X.dispatchEvent(te)}}var V="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,W=V.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),G=V.saveAs||("object"!=typeof window||window!==V?function(){}:"download"in HTMLAnchorElement.prototype&&!W?function(X,te,ae){var se=V.URL||V.webkitURL,oe=document.createElement("a");oe.download=te=te||X.name||"download",oe.rel="noopener","string"==typeof X?(oe.href=X,oe.origin===location.origin?O(oe):H(oe.href)?D(X,te,ae):O(oe,oe.target="_blank")):(oe.href=se.createObjectURL(X),setTimeout(function(){se.revokeObjectURL(oe.href)},4e4),setTimeout(function(){O(oe)},0))}:"msSaveOrOpenBlob"in navigator?function(X,te,ae){if(te=te||X.name||"download","string"!=typeof X)navigator.msSaveOrOpenBlob(function R(X,te){return typeof te>"u"?te={autoBom:!1}:"object"!=typeof te&&(console.warn("Deprecated: Expected third argument to be a object"),te={autoBom:!te}),te.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(X.type)?new Blob(["\ufeff",X],{type:X.type}):X}(X,ae),te);else if(H(X))D(X,te,ae);else{var se=document.createElement("a");se.href=X,se.target="_blank",setTimeout(function(){O(se)})}}:function(X,te,ae,se){if((se=se||open("","_blank"))&&(se.document.title=se.document.body.innerText="downloading..."),"string"==typeof X)return D(X,te,ae);var oe="application/octet-stream"===X.type,de=/constructor/i.test(V.HTMLElement)||V.safari,pe=/CriOS\/[\d]+/.test(navigator.userAgent);if((pe||oe&&de||W)&&typeof FileReader<"u"){var Be=new FileReader;Be.onloadend=function(){var Xe=Be.result;Xe=pe?Xe:Xe.replace(/^data:[^;]*;/,"data:attachment/file;"),se?se.location.href=Xe:location=Xe,se=null},Be.readAsDataURL(X)}else{var We=V.URL||V.webkitURL,Je=We.createObjectURL(X);se?se.location=Je:location.href=Je,se=null,setTimeout(function(){We.revokeObjectURL(Je)},4e4)}});V.saveAs=G.saveAs=G,Y.exports=G})?E.apply($,[]):E)&&(Y.exports=x)},9930:(Y,$,E)=>{E(8094).tz.load(E(1128))},8094:function(Y,$,E){var c,x,R;!function(D,H){"use strict";Y.exports?Y.exports=H(E(6676)):(x=[E(6676)],void 0!==(R="function"==typeof(c=H)?c.apply($,x):c)&&(Y.exports=R))}(0,function(D){"use strict";void 0===D.version&&D.default&&(D=D.default);var te,O={},V={},W={},G={},X={};(!D||"string"!=typeof D.version)&&Ei("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var ae=D.version.split("."),se=+ae[0],oe=+ae[1];function de(ue){return ue>96?ue-87:ue>64?ue-29:ue-48}function pe(ue){var Pe=0,Ie=ue.split("."),et=Ie[0],dt=Ie[1]||"",bt=1,yi=0,rt=1;for(45===ue.charCodeAt(0)&&(Pe=1,rt=-1);Pe= 2.6.0. You are using Moment.js "+D.version+". See momentjs.com"),ge.prototype={_set:function(ue){this.name=ue.name,this.abbrs=ue.abbrs,this.untils=ue.untils,this.offsets=ue.offsets,this.population=ue.population},_index:function(ue){var et,Pe=+ue,Ie=this.untils;for(et=0;etyi&&Ze.moveInvalidForward&&(bt=yi),Pe3){var Pe=G[cn(ue)];if(Pe)return Pe;Ei("Moment Timezone found "+ue+" from the Intl api, but did not have that data loaded.")}}catch{}var zt,yi,rt,Ie=function Oe(){var et,dt,bt,ue=(new Date).getFullYear()-2,Pe=new we(new Date(ue,0,1)),Ie=[Pe];for(bt=1;bt<48;bt++)(dt=new we(new Date(ue,bt,1))).offset!==Pe.offset&&(et=Re(Pe,dt),Ie.push(et),Ie.push(new we(new Date(et.at+6e4)))),Pe=dt;for(bt=0;bt<4;bt++)Ie.push(new we(new Date(ue+bt,0,1))),Ie.push(new we(new Date(ue+bt,6,1)));return Ie}(),et=Ie.length,dt=function Ot(ue){var dt,bt,zt,Pe=ue.length,Ie={},et=[];for(dt=0;dt0?bt[0].zone.name:void 0}()),te},Ze.names=function un(){var ue,Pe=[];for(ue in G)G.hasOwnProperty(ue)&&(O[ue]||O[V[ue]])&&G[ue]&&Pe.push(G[ue]);return Pe.sort()},Ze.Zone=ge,Ze.unpack=Xe,Ze.unpackBase60=pe,Ze.needsOffset=nt,Ze.moveInvalidForward=!0,Ze.moveAmbiguousForward=!1,Ze.countries=function ye(){return Object.keys(W)},Ze.zonesForCountry=function ve(ue,Pe){if(!(ue=function Ce(ue){return ue=ue.toUpperCase(),W[ue]||null}(ue)))return null;var Ie=ue.zones.sort();return Pe?Ie.map(function(et){return{name:et,offset:dn(et).utcOffset(new Date)}}):Ie};var jt=D.fn;function Tt(ue){return function(){return this._z?this._z.abbr(this):ue.call(this)}}function li(ue){return function(){return this._z=null,ue.apply(this,arguments)}}D.tz=Ze,D.defaultZone=null,D.updateOffset=function(ue,Pe){var et,Ie=D.defaultZone;if(void 0===ue._z&&(Ie&&nt(ue)&&!ue._isUTC&&(ue._d=D.utc(ue._a)._d,ue.utc().add(Ie.parse(ue),"minutes")),ue._z=Ie),ue._z)if(et=ue._z.utcOffset(ue),Math.abs(et)<16&&(et/=60),void 0!==ue.utcOffset){var dt=ue._z;ue.utcOffset(-et,Pe),ue._z=dt}else ue.zone(et,Pe)},jt.tz=function(ue,Pe){if(ue){if("string"!=typeof ue)throw new Error("Time zone name must be a string, got "+ue+" ["+typeof ue+"]");return this._z=dn(ue),this._z?D.updateOffset(this,Pe):Ei("Moment Timezone has no data for "+ue+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},jt.zoneName=Tt(jt.zoneName),jt.zoneAbbr=Tt(jt.zoneAbbr),jt.utc=li(jt.utc),jt.local=li(jt.local),jt.utcOffset=function Bi(ue){return function(){return arguments.length>0&&(this._z=null),ue.apply(this,arguments)}}(jt.utcOffset),D.tz.setDefault=function(ue){return(se<2||2===se&&oe<9)&&Ei("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+D.version+"."),D.defaultZone=ue?dn(ue):null,D};var Vi=D.momentProperties;return"[object Array]"===Object.prototype.toString.call(Vi)?(Vi.push("_z"),Vi.push("_a")):Vi&&(Vi._z=null),D})},3274:function(Y,$,E){!function(c){"use strict";c.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(R){return/^nm$/i.test(R)},meridiem:function(R,D,H){return R<12?H?"vm":"VM":H?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(R){return R+(1===R||8===R||R>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1867:function(Y,$,E){!function(c){"use strict";var x=function(V){return 0===V?0:1===V?1:2===V?2:V%100>=3&&V%100<=10?3:V%100>=11?4:5},R={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},D=function(V){return function(W,G,X,te){var ae=x(W),se=R[V][x(W)];return 2===ae&&(se=se[G?0:1]),se.replace(/%d/i,W)}},H=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];c.defineLocale("ar-dz",{months:H,monthsShort:H,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(V){return"\u0645"===V},meridiem:function(V,W,G){return V<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:D("s"),ss:D("s"),m:D("m"),mm:D("m"),h:D("h"),hh:D("h"),d:D("d"),dd:D("d"),M:D("M"),MM:D("M"),y:D("y"),yy:D("y")},postformat:function(V){return V.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(E(6676))},7078:function(Y,$,E){!function(c){"use strict";c.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(E(6676))},7776:function(Y,$,E){!function(c){"use strict";var x={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},R=function(W){return 0===W?0:1===W?1:2===W?2:W%100>=3&&W%100<=10?3:W%100>=11?4:5},D={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},H=function(W){return function(G,X,te,ae){var se=R(G),oe=D[W][R(G)];return 2===se&&(oe=oe[X?0:1]),oe.replace(/%d/i,G)}},O=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];c.defineLocale("ar-ly",{months:O,monthsShort:O,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(W){return"\u0645"===W},meridiem:function(W,G,X){return W<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:H("s"),ss:H("s"),m:H("m"),mm:H("m"),h:H("h"),hh:H("h"),d:H("d"),dd:H("d"),M:H("M"),MM:H("M"),y:H("y"),yy:H("y")},preparse:function(W){return W.replace(/\u060c/g,",")},postformat:function(W){return W.replace(/\d/g,function(G){return x[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},6789:function(Y,$,E){!function(c){"use strict";c.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},6897:function(Y,$,E){!function(c){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};c.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(H){return"\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(H){return H.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(O){return R[O]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(E(6676))},1585:function(Y,$,E){!function(c){"use strict";c.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},2097:function(Y,$,E){!function(c){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=function(G){return 0===G?0:1===G?1:2===G?2:G%100>=3&&G%100<=10?3:G%100>=11?4:5},H={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},O=function(G){return function(X,te,ae,se){var oe=D(X),de=H[G][D(X)];return 2===oe&&(de=de[te?0:1]),de.replace(/%d/i,X)}},V=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];c.defineLocale("ar",{months:V,monthsShort:V,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(G){return"\u0645"===G},meridiem:function(G,X,te){return G<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:O("s"),ss:O("s"),m:O("m"),mm:O("m"),h:O("h"),hh:O("h"),d:O("d"),dd:O("d"),M:O("M"),MM:O("M"),y:O("y"),yy:O("y")},preparse:function(G){return G.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(X){return R[X]}).replace(/\u060c/g,",")},postformat:function(G){return G.replace(/\d/g,function(X){return x[X]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},5611:function(Y,$,E){!function(c){"use strict";var x={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};c.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(D){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(D)},meridiem:function(D,H,O){return D<4?"gec\u0259":D<12?"s\u0259h\u0259r":D<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(D){if(0===D)return D+"-\u0131nc\u0131";var H=D%10;return D+(x[H]||x[D%100-H]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2459:function(Y,$,E){!function(c){"use strict";function R(H,O,V){return"m"===V?O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===V?O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":H+" "+function x(H,O){var V=H.split("_");return O%10==1&&O%100!=11?V[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?V[1]:V[2]}({ss:O?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[V],+H)}c.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:R,mm:R,h:R,hh:R,d:"\u0434\u0437\u0435\u043d\u044c",dd:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(H){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(H)},meridiem:function(H,O,V){return H<4?"\u043d\u043e\u0447\u044b":H<12?"\u0440\u0430\u043d\u0456\u0446\u044b":H<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(H,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return H%10!=2&&H%10!=3||H%100==12||H%100==13?H+"-\u044b":H+"-\u0456";case"D":return H+"-\u0433\u0430";default:return H}},week:{dow:1,doy:7}})}(E(6676))},1825:function(Y,$,E){!function(c){"use strict";c.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var D=R%10,H=R%100;return 0===R?R+"-\u0435\u0432":0===H?R+"-\u0435\u043d":H>10&&H<20?R+"-\u0442\u0438":1===D?R+"-\u0432\u0438":2===D?R+"-\u0440\u0438":7===D||8===D?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},5918:function(Y,$,E){!function(c){"use strict";c.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(E(6676))},9683:function(Y,$,E){!function(c){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};c.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(H){return H.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u09b0\u09be\u09a4"===O?H<4?H:H+12:"\u09ad\u09cb\u09b0"===O||"\u09b8\u0995\u09be\u09b2"===O?H:"\u09a6\u09c1\u09aa\u09c1\u09b0"===O?H>=3?H:H+12:"\u09ac\u09bf\u0995\u09be\u09b2"===O||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u09b0\u09be\u09a4":H<6?"\u09ad\u09cb\u09b0":H<12?"\u09b8\u0995\u09be\u09b2":H<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":H<18?"\u09ac\u09bf\u0995\u09be\u09b2":H<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},4065:function(Y,$,E){!function(c){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};c.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(H){return H.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u09b0\u09be\u09a4"===O&&H>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===O&&H<5||"\u09ac\u09bf\u0995\u09be\u09b2"===O?H+12:H},meridiem:function(H,O,V){return H<4?"\u09b0\u09be\u09a4":H<10?"\u09b8\u0995\u09be\u09b2":H<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":H<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},1034:function(Y,$,E){!function(c){"use strict";var x={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},R={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};c.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(H){return H.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===O&&H>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===O&&H<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===O?H+12:H},meridiem:function(H,O,V){return H<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":H<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":H<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":H<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(E(6676))},7671:function(Y,$,E){!function(c){"use strict";function x(de,pe,Be){return de+" "+function H(de,pe){return 2===pe?function O(de){var pe={m:"v",b:"v",d:"z"};return void 0===pe[de.charAt(0)]?de:pe[de.charAt(0)]+de.substring(1)}(de):de}({mm:"munutenn",MM:"miz",dd:"devezh"}[Be],de)}function D(de){return de>9?D(de%10):de}var V=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],W=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,se=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];c.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:se,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:se,monthsRegex:W,monthsShortRegex:W,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:V,longMonthsParse:V,shortMonthsParse:V,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:x,h:"un eur",hh:"%d eur",d:"un devezh",dd:x,M:"ur miz",MM:x,y:"ur bloaz",yy:function R(de){switch(D(de)){case 1:case 3:case 4:case 5:case 9:return de+" bloaz";default:return de+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(de){return de+(1===de?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(de){return"g.m."===de},meridiem:function(de,pe,Be){return de<12?"a.m.":"g.m."}})}(E(6676))},8153:function(Y,$,E){!function(c){"use strict";function x(D,H,O){var V=D+" ";switch(O){case"ss":return V+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return H?"jedna minuta":"jedne minute";case"mm":return V+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return H?"jedan sat":"jednog sata";case"hh":return V+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return V+(1===D?"dan":"dana");case"MM":return V+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return V+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}c.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},4287:function(Y,$,E){!function(c){"use strict";c.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,D){var H=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===D||"W"===D)&&(H="a"),R+H},week:{dow:1,doy:4}})}(E(6676))},2616:function(Y,$,E){!function(c){"use strict";var x={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},R="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),D=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],H=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function O(G){return G>1&&G<5&&1!=~~(G/10)}function V(G,X,te,ae){var se=G+" ";switch(te){case"s":return X||ae?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return X||ae?se+(O(G)?"sekundy":"sekund"):se+"sekundami";case"m":return X?"minuta":ae?"minutu":"minutou";case"mm":return X||ae?se+(O(G)?"minuty":"minut"):se+"minutami";case"h":return X?"hodina":ae?"hodinu":"hodinou";case"hh":return X||ae?se+(O(G)?"hodiny":"hodin"):se+"hodinami";case"d":return X||ae?"den":"dnem";case"dd":return X||ae?se+(O(G)?"dny":"dn\xed"):se+"dny";case"M":return X||ae?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return X||ae?se+(O(G)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):se+"m\u011bs\xedci";case"y":return X||ae?"rok":"rokem";case"yy":return X||ae?se+(O(G)?"roky":"let"):se+"lety"}}c.defineLocale("cs",{months:x,monthsShort:R,monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:V,ss:V,m:V,mm:V,h:V,hh:V,d:V,dd:V,M:V,MM:V,y:V,yy:V},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7049:function(Y,$,E){!function(c){"use strict";c.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(R){return R+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(R)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(R)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(E(6676))},9172:function(Y,$,E){!function(c){"use strict";c.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(R){var H="";return R>20?H=40===R||50===R||60===R||80===R||100===R?"fed":"ain":R>0&&(H=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][R]),R+H},week:{dow:1,doy:4}})}(E(6676))},605:function(Y,$,E){!function(c){"use strict";c.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3395:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}c.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9835:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}c.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4013:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return H?W[O][0]:W[O][1]}c.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4570:function(Y,$,E){!function(c){"use strict";var x=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],R=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];c.defineLocale("dv",{months:x,monthsShort:x,weekdays:R,weekdaysShort:R,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(H){return"\u0789\u078a"===H},meridiem:function(H,O,V){return H<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(E(6676))},1859:function(Y,$,E){!function(c){"use strict";c.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(D,H){return D?"string"==typeof H&&/D/.test(H.substring(0,H.indexOf("MMMM")))?this._monthsGenitiveEl[D.month()]:this._monthsNominativeEl[D.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(D,H,O){return D>11?O?"\u03bc\u03bc":"\u039c\u039c":O?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(D){return"\u03bc"===(D+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(D,H){var O=this._calendarEl[D],V=H&&H.hours();return function x(D){return typeof Function<"u"&&D instanceof Function||"[object Function]"===Object.prototype.toString.call(D)}(O)&&(O=O.apply(H)),O.replace("{}",V%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(E(6676))},5785:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:4}})}(E(6676))},3792:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},7651:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},1929:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},9818:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},6612:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:6}})}(E(6676))},4900:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},2721:function(Y,$,E){!function(c){"use strict";c.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},5159:function(Y,$,E){!function(c){"use strict";c.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(R){return"p"===R.charAt(0).toLowerCase()},meridiem:function(R,D,H){return R>11?H?"p.t.m.":"P.T.M.":H?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(E(6676))},1780:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3468:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},4938:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(E(6676))},1148:function(Y,$,E){!function(c){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],H=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;c.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},1453:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[D+"sekundi",D+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[D+" minuti",D+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[D+" tunni",D+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[D+" kuu",D+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[D+" aasta",D+" aastat"]};return H?W[O][2]?W[O][2]:W[O][1]:V?W[O][0]:W[O][1]}c.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:"%d p\xe4eva",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4697:function(Y,$,E){!function(c){"use strict";c.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},2900:function(Y,$,E){!function(c){"use strict";var x={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},R={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};c.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(H){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(H)},meridiem:function(H,O,V){return H<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/[\u06f0-\u06f9]/g,function(O){return R[O]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(E(6676))},9775:function(Y,$,E){!function(c){"use strict";var x="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),R=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",x[7],x[8],x[9]];function D(V,W,G,X){var te="";switch(G){case"s":return X?"muutaman sekunnin":"muutama sekunti";case"ss":te=X?"sekunnin":"sekuntia";break;case"m":return X?"minuutin":"minuutti";case"mm":te=X?"minuutin":"minuuttia";break;case"h":return X?"tunnin":"tunti";case"hh":te=X?"tunnin":"tuntia";break;case"d":return X?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":te=X?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return X?"kuukauden":"kuukausi";case"MM":te=X?"kuukauden":"kuukautta";break;case"y":return X?"vuoden":"vuosi";case"yy":te=X?"vuoden":"vuotta"}return function H(V,W){return V<10?W?R[V]:x[V]:V}(V,X)+" "+te}c.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4282:function(Y,$,E){!function(c){"use strict";c.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},4236:function(Y,$,E){!function(c){"use strict";c.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2830:function(Y,$,E){!function(c){"use strict";c.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}}})}(E(6676))},1412:function(Y,$,E){!function(c){"use strict";c.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},9361:function(Y,$,E){!function(c){"use strict";var D=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,H=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];c.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:D,monthsShortRegex:D,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:H,longMonthsParse:H,shortMonthsParse:H,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(V,W){switch(W){case"D":return V+(1===V?"er":"");default:case"M":case"Q":case"DDD":case"d":return V+(1===V?"er":"e");case"w":case"W":return V+(1===V?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},6984:function(Y,$,E){!function(c){"use strict";var x="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),R="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");c.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(H,O){return H?/-MMM-/.test(O)?R[H.month()]:x[H.month()]:x},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(H){return H+(1===H||8===H||H>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},3961:function(Y,$,E){!function(c){"use strict";c.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(W){return W+(1===W?"d":W%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},8849:function(Y,$,E){!function(c){"use strict";c.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(W){return W+(1===W?"d":W%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},4273:function(Y,$,E){!function(c){"use strict";c.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(R){return 0===R.indexOf("un")?"n"+R:"en "+R},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},623:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[D+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",D+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[D+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",D+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[D+" \u0935\u0930\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[D+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",D+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[D+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",D+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[D+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return V?W[O][0]:W[O][1]}c.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(D,H){return"D"===H?D+"\u0935\u0947\u0930":D},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(D,H){return 12===D&&(D=0),"\u0930\u093e\u0924\u0940"===H?D<4?D:D+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===H?D:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===H?D>12?D:D+12:"\u0938\u093e\u0902\u091c\u0947"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"\u0930\u093e\u0924\u0940":D<12?"\u0938\u0915\u093e\u0933\u0940\u0902":D<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":D<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(E(6676))},2696:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W={s:["thoddea sekondamni","thodde sekond"],ss:[D+" sekondamni",D+" sekond"],m:["eka mintan","ek minut"],mm:[D+" mintamni",D+" mintam"],h:["eka voran","ek vor"],hh:[D+" voramni",D+" voram"],d:["eka disan","ek dis"],dd:[D+" disamni",D+" dis"],M:["eka mhoinean","ek mhoino"],MM:[D+" mhoineamni",D+" mhoine"],y:["eka vorsan","ek voros"],yy:[D+" vorsamni",D+" vorsam"]};return V?W[O][0]:W[O][1]}c.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(D,H){return"D"===H?D+"er":D},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(D,H){return 12===D&&(D=0),"rati"===H?D<4?D:D+12:"sokallim"===H?D:"donparam"===H?D>12?D:D+12:"sanje"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"rati":D<12?"sokallim":D<16?"donparam":D<20?"sanje":"rati"}})}(E(6676))},6928:function(Y,$,E){!function(c){"use strict";var x={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},R={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};c.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(H){return H.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0ab0\u0abe\u0aa4"===O?H<4?H:H+12:"\u0ab8\u0ab5\u0abe\u0ab0"===O?H:"\u0aac\u0aaa\u0acb\u0ab0"===O?H>=10?H:H+12:"\u0ab8\u0abe\u0a82\u0a9c"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0ab0\u0abe\u0aa4":H<10?"\u0ab8\u0ab5\u0abe\u0ab0":H<17?"\u0aac\u0aaa\u0acb\u0ab0":H<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(E(6676))},4804:function(Y,$,E){!function(c){"use strict";c.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(R){return 2===R?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":R+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(R){return 2===R?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":R+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(R){return 2===R?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":R+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(R){return 2===R?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":R%10==0&&10!==R?R+" \u05e9\u05e0\u05d4":R+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(R){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(R)},meridiem:function(R,D,H){return R<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":R<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":R<12?H?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":R<18?H?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(E(6676))},3015:function(Y,$,E){!function(c){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},D=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];c.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:D,longMonthsParse:D,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(V){return V.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(W){return R[W]})},postformat:function(V){return V.replace(/\d/g,function(W){return x[W]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(V,W){return 12===V&&(V=0),"\u0930\u093e\u0924"===W?V<4?V:V+12:"\u0938\u0941\u092c\u0939"===W?V:"\u0926\u094b\u092a\u0939\u0930"===W?V>=10?V:V+12:"\u0936\u093e\u092e"===W?V+12:void 0},meridiem:function(V,W,G){return V<4?"\u0930\u093e\u0924":V<10?"\u0938\u0941\u092c\u0939":V<17?"\u0926\u094b\u092a\u0939\u0930":V<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(E(6676))},7134:function(Y,$,E){!function(c){"use strict";function x(D,H,O){var V=D+" ";switch(O){case"ss":return V+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return H?"jedna minuta":"jedne minute";case"mm":return V+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return H?"jedan sat":"jednog sata";case"hh":return V+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return V+(1===D?"dan":"dana");case"MM":return V+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return V+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}c.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},670:function(Y,$,E){!function(c){"use strict";var x="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function R(O,V,W,G){var X=O;switch(W){case"s":return G||V?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return X+(G||V)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||V?" perc":" perce");case"mm":return X+(G||V?" perc":" perce");case"h":return"egy"+(G||V?" \xf3ra":" \xf3r\xe1ja");case"hh":return X+(G||V?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||V?" nap":" napja");case"dd":return X+(G||V?" nap":" napja");case"M":return"egy"+(G||V?" h\xf3nap":" h\xf3napja");case"MM":return X+(G||V?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||V?" \xe9v":" \xe9ve");case"yy":return X+(G||V?" \xe9v":" \xe9ve")}return""}function D(O){return(O?"":"[m\xfalt] ")+"["+x[this.day()]+"] LT[-kor]"}c.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(O){return"u"===O.charAt(1).toLowerCase()},meridiem:function(O,V,W){return O<12?!0===W?"de":"DE":!0===W?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return D.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return D.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4523:function(Y,$,E){!function(c){"use strict";c.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(R){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(R)},meridiem:function(R){return R<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":R<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":R<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(R,D){switch(D){case"DDD":case"w":case"W":case"DDDo":return 1===R?R+"-\u056b\u0576":R+"-\u0580\u0564";default:return R}},week:{dow:1,doy:7}})}(E(6676))},9233:function(Y,$,E){!function(c){"use strict";c.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"siang"===D?R>=11?R:R+12:"sore"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"siang":R<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(E(6676))},4693:function(Y,$,E){!function(c){"use strict";function x(H){return H%100==11||H%10!=1}function R(H,O,V,W){var G=H+" ";switch(V){case"s":return O||W?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return x(H)?G+(O||W?"sek\xfandur":"sek\xfandum"):G+"sek\xfanda";case"m":return O?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return x(H)?G+(O||W?"m\xedn\xfatur":"m\xedn\xfatum"):O?G+"m\xedn\xfata":G+"m\xedn\xfatu";case"hh":return x(H)?G+(O||W?"klukkustundir":"klukkustundum"):G+"klukkustund";case"d":return O?"dagur":W?"dag":"degi";case"dd":return x(H)?O?G+"dagar":G+(W?"daga":"d\xf6gum"):O?G+"dagur":G+(W?"dag":"degi");case"M":return O?"m\xe1nu\xf0ur":W?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return x(H)?O?G+"m\xe1nu\xf0ir":G+(W?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):O?G+"m\xe1nu\xf0ur":G+(W?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return O||W?"\xe1r":"\xe1ri";case"yy":return x(H)?G+(O||W?"\xe1r":"\xe1rum"):G+(O||W?"\xe1r":"\xe1ri")}}c.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:R,ss:R,m:R,mm:R,h:"klukkustund",hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},8118:function(Y,$,E){!function(c){"use strict";c.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(R){return(/^[0-9].+$/.test(R)?"tra":"in")+" "+R},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3936:function(Y,$,E){!function(c){"use strict";c.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},6871:function(Y,$,E){!function(c){"use strict";c.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(R,D){return"\u5143"===D[1]?1:parseInt(D[1]||R,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(R){return"\u5348\u5f8c"===R},meridiem:function(R,D,H){return R<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(R){return R.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(R){return this.week()!==R.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(R,D){switch(D){case"y":return 1===R?"\u5143\u5e74":R+"\u5e74";case"d":case"D":case"DDD":return R+"\u65e5";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(E(6676))},8710:function(Y,$,E){!function(c){"use strict";c.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(R,D){return 12===R&&(R=0),"enjing"===D?R:"siyang"===D?R>=11?R:R+12:"sonten"===D||"ndalu"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"enjing":R<15?"siyang":R<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(E(6676))},7125:function(Y,$,E){!function(c){"use strict";c.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(R){return R.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(D,H,O){return"\u10d8"===O?H+"\u10e8\u10d8":H+O+"\u10e8\u10d8"})},past:function(R){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(R)?R.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(R)?R.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):R},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(R){return 0===R?R:1===R?R+"-\u10da\u10d8":R<20||R<=100&&R%20==0||R%100==0?"\u10db\u10d4-"+R:R+"-\u10d4"},week:{dow:1,doy:7}})}(E(6676))},2461:function(Y,$,E){!function(c){"use strict";var x={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};c.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},7399:function(Y,$,E){!function(c){"use strict";var x={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},R={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};c.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(H){return"\u179b\u17d2\u1784\u17b6\u1785"===H},meridiem:function(H,O,V){return H<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(H){return H.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},week:{dow:1,doy:4}})}(E(6676))},8720:function(Y,$,E){!function(c){"use strict";var x={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},R={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};c.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(H){return H.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===O?H<4?H:H+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===O?H:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===O?H>=10?H:H+12:"\u0cb8\u0c82\u0c9c\u0cc6"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":H<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":H<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":H<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(H){return H+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(E(6676))},5306:function(Y,$,E){!function(c){"use strict";c.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\uc77c";case"M":return R+"\uc6d4";case"w":case"W":return R+"\uc8fc";default:return R}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(R){return"\uc624\ud6c4"===R},meridiem:function(R,D,H){return R<12?"\uc624\uc804":"\uc624\ud6c4"}})}(E(6676))},2995:function(Y,$,E){!function(c){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];c.defineLocale("ku",{months:D,monthsShort:D,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(O){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(O)},meridiem:function(O,V,W){return O<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(O){return O.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(V){return R[V]}).replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(V){return x[V]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},8779:function(Y,$,E){!function(c){"use strict";var x={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};c.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2057:function(Y,$,E){!function(c){"use strict";function x(V,W,G,X){var te={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return W?te[G][0]:te[G][1]}function H(V){if(V=parseInt(V,10),isNaN(V))return!1;if(V<0)return!0;if(V<10)return 4<=V&&V<=7;if(V<100){var W=V%10;return H(0===W?V/10:W)}if(V<1e4){for(;V>=10;)V/=10;return H(V)}return H(V/=1e3)}c.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function R(V){return H(V.substr(0,V.indexOf(" ")))?"a "+V:"an "+V},past:function D(V){return H(V.substr(0,V.indexOf(" ")))?"viru "+V:"virun "+V},s:"e puer Sekonnen",ss:"%d Sekonnen",m:x,mm:"%d Minutten",h:x,hh:"%d Stonnen",d:x,dd:"%d Deeg",M:x,MM:"%d M\xe9int",y:x,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7192:function(Y,$,E){!function(c){"use strict";c.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(R){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===R},meridiem:function(R,D,H){return R<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(R){return"\u0e97\u0eb5\u0ec8"+R}})}(E(6676))},5430:function(Y,$,E){!function(c){"use strict";var x={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function D(G,X,te,ae){return X?O(te)[0]:ae?O(te)[1]:O(te)[2]}function H(G){return G%10==0||G>10&&G<20}function O(G){return x[G].split("_")}function V(G,X,te,ae){var se=G+" ";return 1===G?se+D(0,X,te[0],ae):X?se+(H(G)?O(te)[1]:O(te)[0]):ae?se+O(te)[1]:se+(H(G)?O(te)[1]:O(te)[2])}c.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function R(G,X,te,ae){return X?"kelios sekund\u0117s":ae?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:V,m:D,mm:V,h:D,hh:V,d:D,dd:V,M:D,MM:V,y:D,yy:V},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(G){return G+"-oji"},week:{dow:1,doy:4}})}(E(6676))},3363:function(Y,$,E){!function(c){"use strict";var x={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function R(W,G,X){return X?G%10==1&&G%100!=11?W[2]:W[3]:G%10==1&&G%100!=11?W[0]:W[1]}function D(W,G,X){return W+" "+R(x[X],W,G)}function H(W,G,X){return R(x[X],W,G)}c.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function O(W,G){return G?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:D,m:H,mm:D,h:H,hh:D,d:H,dd:D,M:H,MM:D,y:H,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2939:function(Y,$,E){!function(c){"use strict";var x={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(D,H){return 1===D?H[0]:D>=2&&D<=4?H[1]:H[2]},translate:function(D,H,O){var V=x.words[O];return 1===O.length?H?V[0]:V[1]:D+" "+x.correctGrammaticalCase(D,V)}};c.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:"dan",dd:x.translate,M:"mjesec",MM:x.translate,y:"godinu",yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},8212:function(Y,$,E){!function(c){"use strict";c.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},9718:function(Y,$,E){!function(c){"use strict";c.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var D=R%10,H=R%100;return 0===R?R+"-\u0435\u0432":0===H?R+"-\u0435\u043d":H>10&&H<20?R+"-\u0442\u0438":1===D?R+"-\u0432\u0438":2===D?R+"-\u0440\u0438":7===D||8===D?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},561:function(Y,$,E){!function(c){"use strict";c.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(R,D){return 12===R&&(R=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===D&&R>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===D||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===D?R+12:R},meridiem:function(R,D,H){return R<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":R<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":R<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":R<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(E(6676))},8929:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){switch(O){case"s":return H?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return D+(H?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return D+(H?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return D+(H?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return D+(H?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return D+(H?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return D+(H?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return D}}c.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(D){return"\u04ae\u0425"===D},meridiem:function(D,H,O){return D<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(D,H){switch(H){case"d":case"D":case"DDD":return D+" \u04e9\u0434\u04e9\u0440";default:return D}}})}(E(6676))},4880:function(Y,$,E){!function(c){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function D(O,V,W,G){var X="";if(V)switch(W){case"s":X="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":X="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":X="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":X="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":X="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":X="%d \u0924\u093e\u0938";break;case"d":X="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":X="%d \u0926\u093f\u0935\u0938";break;case"M":X="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":X="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":X="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":X="%d \u0935\u0930\u094d\u0937\u0947"}else switch(W){case"s":X="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":X="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":X="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":X="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":X="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":X="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":X="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":X="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":X="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":X="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":X="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":X="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return X.replace(/%d/i,O)}c.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},preparse:function(O){return O.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(V){return R[V]})},postformat:function(O){return O.replace(/\d/g,function(V){return x[V]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(O,V){return 12===O&&(O=0),"\u092a\u0939\u093e\u091f\u0947"===V||"\u0938\u0915\u093e\u0933\u0940"===V?O:"\u0926\u0941\u092a\u093e\u0930\u0940"===V||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===V||"\u0930\u093e\u0924\u094d\u0930\u0940"===V?O>=12?O:O+12:void 0},meridiem:function(O,V,W){return O>=0&&O<6?"\u092a\u0939\u093e\u091f\u0947":O<12?"\u0938\u0915\u093e\u0933\u0940":O<17?"\u0926\u0941\u092a\u093e\u0930\u0940":O<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(E(6676))},2074:function(Y,$,E){!function(c){"use strict";c.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"tengahari"===D?R>=11?R:R+12:"petang"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"tengahari":R<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},3193:function(Y,$,E){!function(c){"use strict";c.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(R,D){return 12===R&&(R=0),"pagi"===D?R:"tengahari"===D?R>=11?R:R+12:"petang"===D||"malam"===D?R+12:void 0},meridiem:function(R,D,H){return R<11?"pagi":R<15?"tengahari":R<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},4082:function(Y,$,E){!function(c){"use strict";c.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},2261:function(Y,$,E){!function(c){"use strict";var x={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},R={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};c.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(H){return H.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},week:{dow:1,doy:4}})}(E(6676))},5273:function(Y,$,E){!function(c){"use strict";c.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9874:function(Y,$,E){!function(c){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};c.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(H){return H.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0930\u093e\u0924\u093f"===O?H<4?H:H+12:"\u092c\u093f\u0939\u093e\u0928"===O?H:"\u0926\u093f\u0909\u0901\u0938\u094b"===O?H>=10?H:H+12:"\u0938\u093e\u0901\u091d"===O?H+12:void 0},meridiem:function(H,O,V){return H<3?"\u0930\u093e\u0924\u093f":H<12?"\u092c\u093f\u0939\u093e\u0928":H<16?"\u0926\u093f\u0909\u0901\u0938\u094b":H<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(E(6676))},1484:function(Y,$,E){!function(c){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],H=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;c.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(V){return V+(1===V||8===V||V>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1667:function(Y,$,E){!function(c){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],H=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;c.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(V,W){return V?/-MMM-/.test(W)?R[V.month()]:x[V.month()]:x},monthsRegex:H,monthsShortRegex:H,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(V){return V+(1===V||8===V||V>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},7262:function(Y,$,E){!function(c){"use strict";c.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9679:function(Y,$,E){!function(c){"use strict";c.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,D){var H=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===D||"W"===D)&&(H="a"),R+H},week:{dow:1,doy:4}})}(E(6676))},6830:function(Y,$,E){!function(c){"use strict";var x={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},R={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};c.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(H){return H.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(H,O){return 12===H&&(H=0),"\u0a30\u0a3e\u0a24"===O?H<4?H:H+12:"\u0a38\u0a35\u0a47\u0a30"===O?H:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===O?H>=10?H:H+12:"\u0a38\u0a3c\u0a3e\u0a2e"===O?H+12:void 0},meridiem:function(H,O,V){return H<4?"\u0a30\u0a3e\u0a24":H<10?"\u0a38\u0a35\u0a47\u0a30":H<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":H<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(E(6676))},3616:function(Y,$,E){!function(c){"use strict";var x="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),R="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),D=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function H(W){return W%10<5&&W%10>1&&~~(W/10)%10!=1}function O(W,G,X){var te=W+" ";switch(X){case"ss":return te+(H(W)?"sekundy":"sekund");case"m":return G?"minuta":"minut\u0119";case"mm":return te+(H(W)?"minuty":"minut");case"h":return G?"godzina":"godzin\u0119";case"hh":return te+(H(W)?"godziny":"godzin");case"ww":return te+(H(W)?"tygodnie":"tygodni");case"MM":return te+(H(W)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return te+(H(W)?"lata":"lat")}}c.defineLocale("pl",{months:function(W,G){return W?/D MMMM/.test(G)?R[W.month()]:x[W.month()]:x},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:O,m:O,mm:O,h:O,hh:O,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:O,M:"miesi\u0105c",MM:O,y:"rok",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2751:function(Y,$,E){!function(c){"use strict";c.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(E(6676))},5138:function(Y,$,E){!function(c){"use strict";c.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},7968:function(Y,$,E){!function(c){"use strict";function x(D,H,O){var W=" ";return(D%100>=20||D>=100&&D%100==0)&&(W=" de "),D+W+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[O]}c.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:x,m:"un minut",mm:x,h:"o or\u0103",hh:x,d:"o zi",dd:x,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:x,M:"o lun\u0103",MM:x,y:"un an",yy:x},week:{dow:1,doy:7}})}(E(6676))},1828:function(Y,$,E){!function(c){"use strict";function R(O,V,W){return"m"===W?V?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":O+" "+function x(O,V){var W=O.split("_");return V%10==1&&V%100!=11?W[0]:V%10>=2&&V%10<=4&&(V%100<10||V%100>=20)?W[1]:W[2]}({ss:V?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:V?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[W],+O)}var D=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];c.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0447\u0430\u0441",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(O){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(O)},meridiem:function(O,V,W){return O<4?"\u043d\u043e\u0447\u0438":O<12?"\u0443\u0442\u0440\u0430":O<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(O,V){switch(V){case"M":case"d":case"DDD":return O+"-\u0439";case"D":return O+"-\u0433\u043e";case"w":case"W":return O+"-\u044f";default:return O}},week:{dow:1,doy:4}})}(E(6676))},2188:function(Y,$,E){!function(c){"use strict";var x=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],R=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];c.defineLocale("sd",{months:x,monthsShort:x,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(H){return"\u0634\u0627\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},6562:function(Y,$,E){!function(c){"use strict";c.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7172:function(Y,$,E){!function(c){"use strict";c.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(R){return R+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(R){return"\u0db4.\u0dc0."===R||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===R},meridiem:function(R,D,H){return R>11?H?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":H?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(E(6676))},9966:function(Y,$,E){!function(c){"use strict";var x="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),R="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function D(V){return V>1&&V<5}function H(V,W,G,X){var te=V+" ";switch(G){case"s":return W||X?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return W||X?te+(D(V)?"sekundy":"sek\xfand"):te+"sekundami";case"m":return W?"min\xfata":X?"min\xfatu":"min\xfatou";case"mm":return W||X?te+(D(V)?"min\xfaty":"min\xfat"):te+"min\xfatami";case"h":return W?"hodina":X?"hodinu":"hodinou";case"hh":return W||X?te+(D(V)?"hodiny":"hod\xedn"):te+"hodinami";case"d":return W||X?"de\u0148":"d\u0148om";case"dd":return W||X?te+(D(V)?"dni":"dn\xed"):te+"d\u0148ami";case"M":return W||X?"mesiac":"mesiacom";case"MM":return W||X?te+(D(V)?"mesiace":"mesiacov"):te+"mesiacmi";case"y":return W||X?"rok":"rokom";case"yy":return W||X?te+(D(V)?"roky":"rokov"):te+"rokmi"}}c.defineLocale("sk",{months:x,monthsShort:R,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:H,ss:H,m:H,mm:H,h:H,hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7520:function(Y,$,E){!function(c){"use strict";function x(D,H,O,V){var W=D+" ";switch(O){case"s":return H||V?"nekaj sekund":"nekaj sekundami";case"ss":return W+(1===D?H?"sekundo":"sekundi":2===D?H||V?"sekundi":"sekundah":D<5?H||V?"sekunde":"sekundah":"sekund");case"m":return H?"ena minuta":"eno minuto";case"mm":return W+(1===D?H?"minuta":"minuto":2===D?H||V?"minuti":"minutama":D<5?H||V?"minute":"minutami":H||V?"minut":"minutami");case"h":return H?"ena ura":"eno uro";case"hh":return W+(1===D?H?"ura":"uro":2===D?H||V?"uri":"urama":D<5?H||V?"ure":"urami":H||V?"ur":"urami");case"d":return H||V?"en dan":"enim dnem";case"dd":return W+(1===D?H||V?"dan":"dnem":2===D?H||V?"dni":"dnevoma":H||V?"dni":"dnevi");case"M":return H||V?"en mesec":"enim mesecem";case"MM":return W+(1===D?H||V?"mesec":"mesecem":2===D?H||V?"meseca":"mesecema":D<5?H||V?"mesece":"meseci":H||V?"mesecev":"meseci");case"y":return H||V?"eno leto":"enim letom";case"yy":return W+(1===D?H||V?"leto":"letom":2===D?H||V?"leti":"letoma":D<5?H||V?"leta":"leti":H||V?"let":"leti")}}c.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},5291:function(Y,$,E){!function(c){"use strict";c.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(R){return"M"===R.charAt(0)},meridiem:function(R,D,H){return R<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7603:function(Y,$,E){!function(c){"use strict";var x={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(D,H){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?H[0]:H[1]:H[2]},translate:function(D,H,O,V){var G,W=x.words[O];return 1===O.length?"y"===O&&H?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":V||H?W[0]:W[1]:(G=x.correctGrammaticalCase(D,W),"yy"===O&&H&&"\u0433\u043e\u0434\u0438\u043d\u0443"===G?D+" \u0433\u043e\u0434\u0438\u043d\u0430":D+" "+G)}};c.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},450:function(Y,$,E){!function(c){"use strict";var x={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(D,H){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?H[0]:H[1]:H[2]},translate:function(D,H,O,V){var G,W=x.words[O];return 1===O.length?"y"===O&&H?"jedna godina":V||H?W[0]:W[1]:(G=x.correctGrammaticalCase(D,W),"yy"===O&&H&&"godinu"===G?D+" godina":D+" "+G)}};c.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},383:function(Y,$,E){!function(c){"use strict";c.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(R,D,H){return R<11?"ekuseni":R<15?"emini":R<19?"entsambama":"ebusuku"},meridiemHour:function(R,D){return 12===R&&(R=0),"ekuseni"===D?R:"emini"===D?R>=11?R:R+12:"entsambama"===D||"ebusuku"===D?0===R?0:R+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(E(6676))},7221:function(Y,$,E){!function(c){"use strict";c.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?":e":1===D||2===D?":a":":e")},week:{dow:1,doy:4}})}(E(6676))},1743:function(Y,$,E){!function(c){"use strict";c.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(E(6676))},6351:function(Y,$,E){!function(c){"use strict";var x={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},R={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};c.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(H){return H+"\u0bb5\u0ba4\u0bc1"},preparse:function(H){return H.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(O){return R[O]})},postformat:function(H){return H.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(H,O,V){return H<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":H<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":H<10?" \u0b95\u0bbe\u0bb2\u0bc8":H<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":H<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":H<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(H,O){return 12===H&&(H=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===O?H<2?H:H+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===O||"\u0b95\u0bbe\u0bb2\u0bc8"===O||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===O&&H>=10?H:H+12},week:{dow:0,doy:6}})}(E(6676))},9620:function(Y,$,E){!function(c){"use strict";c.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===D?R<4?R:R+12:"\u0c09\u0c26\u0c2f\u0c02"===D?R:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===D?R>=10?R:R+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===D?R+12:void 0},meridiem:function(R,D,H){return R<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":R<10?"\u0c09\u0c26\u0c2f\u0c02":R<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":R<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(E(6676))},6278:function(Y,$,E){!function(c){"use strict";c.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6987:function(Y,$,E){!function(c){"use strict";var x={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};c.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(D,H){return 12===D&&(D=0),"\u0448\u0430\u0431"===H?D<4?D:D+12:"\u0441\u0443\u0431\u04b3"===H?D:"\u0440\u04ef\u0437"===H?D>=11?D:D+12:"\u0431\u0435\u0433\u043e\u04b3"===H?D+12:void 0},meridiem:function(D,H,O){return D<4?"\u0448\u0430\u0431":D<11?"\u0441\u0443\u0431\u04b3":D<16?"\u0440\u04ef\u0437":D<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},9325:function(Y,$,E){!function(c){"use strict";c.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(R){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===R},meridiem:function(R,D,H){return R<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(E(6676))},3485:function(Y,$,E){!function(c){"use strict";var x={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};c.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(D,H){switch(H){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'unjy";var O=D%10;return D+(x[O]||x[D%100-O]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},8148:function(Y,$,E){!function(c){"use strict";c.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},9616:function(Y,$,E){!function(c){"use strict";var x="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function H(W,G,X,te){var ae=function O(W){var G=Math.floor(W%1e3/100),X=Math.floor(W%100/10),te=W%10,ae="";return G>0&&(ae+=x[G]+"vatlh"),X>0&&(ae+=(""!==ae?" ":"")+x[X]+"maH"),te>0&&(ae+=(""!==ae?" ":"")+x[te]),""===ae?"pagh":ae}(W);switch(X){case"ss":return ae+" lup";case"mm":return ae+" tup";case"hh":return ae+" rep";case"dd":return ae+" jaj";case"MM":return ae+" jar";case"yy":return ae+" DIS"}}c.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function R(W){var G=W;return-1!==W.indexOf("jaj")?G.slice(0,-3)+"leS":-1!==W.indexOf("jar")?G.slice(0,-3)+"waQ":-1!==W.indexOf("DIS")?G.slice(0,-3)+"nem":G+" pIq"},past:function D(W){var G=W;return-1!==W.indexOf("jaj")?G.slice(0,-3)+"Hu\u2019":-1!==W.indexOf("jar")?G.slice(0,-3)+"wen":-1!==W.indexOf("DIS")?G.slice(0,-3)+"ben":G+" ret"},s:"puS lup",ss:H,m:"wa\u2019 tup",mm:H,h:"wa\u2019 rep",hh:H,d:"wa\u2019 jaj",dd:H,M:"wa\u2019 jar",MM:H,y:"wa\u2019 DIS",yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4040:function(Y,$,E){!function(c){"use strict";var x={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};c.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(D,H,O){return D<12?O?"\xf6\xf6":"\xd6\xd6":O?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(D){return"\xf6s"===D||"\xd6S"===D},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(D,H){switch(H){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'\u0131nc\u0131";var O=D%10;return D+(x[O]||x[D%100-O]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},594:function(Y,$,E){!function(c){"use strict";function R(D,H,O,V){var W={s:["viensas secunds","'iensas secunds"],ss:[D+" secunds",D+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[D+" m\xeduts",D+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[D+" \xfeoras",D+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[D+" ziuas",D+" ziuas"],M:["'n mes","'iens mes"],MM:[D+" mesen",D+" mesen"],y:["'n ar","'iens ar"],yy:[D+" ars",D+" ars"]};return V||H?W[O][0]:W[O][1]}c.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(D){return"d'o"===D.toLowerCase()},meridiem:function(D,H,O){return D>11?O?"d'o":"D'O":O?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3226:function(Y,$,E){!function(c){"use strict";c.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(E(6676))},673:function(Y,$,E){!function(c){"use strict";c.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(E(6676))},9580:function(Y,$,E){!function(c){"use strict";c.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===D||"\u0633\u06d5\u06be\u06d5\u0631"===D||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===D?R:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===D||"\u0643\u06d5\u0686"===D?R+12:R>=11?R:R+12},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":O<900?"\u0633\u06d5\u06be\u06d5\u0631":O<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":O<1230?"\u0686\u06c8\u0634":O<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return R+"-\u06be\u06d5\u067e\u062a\u06d5";default:return R}},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(E(6676))},7270:function(Y,$,E){!function(c){"use strict";function R(V,W,G){return"m"===G?W?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===G?W?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":V+" "+function x(V,W){var G=V.split("_");return W%10==1&&W%100!=11?G[0]:W%10>=2&&W%10<=4&&(W%100<10||W%100>=20)?G[1]:G[2]}({ss:W?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:W?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:W?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[G],+V)}function H(V){return function(){return V+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}c.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function D(V,W){var G={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===V?G.nominative.slice(1,7).concat(G.nominative.slice(0,1)):V?G[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(W)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(W)?"genitive":"nominative"][V.day()]:G.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:H("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:H("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:H("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:H("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return H("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return H("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:R,y:"\u0440\u0456\u043a",yy:R},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(V){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(V)},meridiem:function(V,W,G){return V<4?"\u043d\u043e\u0447\u0456":V<12?"\u0440\u0430\u043d\u043a\u0443":V<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(V,W){switch(W){case"M":case"d":case"DDD":case"w":case"W":return V+"-\u0439";case"D":return V+"-\u0433\u043e";default:return V}},week:{dow:1,doy:7}})}(E(6676))},1656:function(Y,$,E){!function(c){"use strict";var x=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],R=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];c.defineLocale("ur",{months:x,monthsShort:x,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(H){return"\u0634\u0627\u0645"===H},meridiem:function(H,O,V){return H<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},8744:function(Y,$,E){!function(c){"use strict";c.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(E(6676))},8364:function(Y,$,E){!function(c){"use strict";c.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(E(6676))},5049:function(Y,$,E){!function(c){"use strict";c.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(R){return/^ch$/i.test(R)},meridiem:function(R,D,H){return R<12?H?"sa":"SA":H?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(E(6676))},5106:function(Y,$,E){!function(c){"use strict";c.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(R){var D=R%10;return R+(1==~~(R%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6199:function(Y,$,E){!function(c){"use strict";c.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(E(6676))},7280:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:R>=11?R:R+12},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(R){return R.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(R){return this.week()!==R.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u5468";default:return R}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(E(6676))},6860:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1200?"\u4e0a\u5348":1200===O?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},2335:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},482:function(Y,$,E){!function(c){"use strict";c.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,D){return 12===R&&(R=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?R:"\u4e2d\u5348"===D?R>=11?R:R+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?R+12:void 0},meridiem:function(R,D,H){var O=100*R+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,D){switch(D){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},6676:function(Y,$,E){(Y=E.nmd(Y)).exports=function(){"use strict";var c,pe;function x(){return c.apply(null,arguments)}function D(S){return S instanceof Array||"[object Array]"===Object.prototype.toString.call(S)}function H(S){return null!=S&&"[object Object]"===Object.prototype.toString.call(S)}function O(S,L){return Object.prototype.hasOwnProperty.call(S,L)}function V(S){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(S).length;var L;for(L in S)if(O(S,L))return!1;return!0}function W(S){return void 0===S}function G(S){return"number"==typeof S||"[object Number]"===Object.prototype.toString.call(S)}function X(S){return S instanceof Date||"[object Date]"===Object.prototype.toString.call(S)}function te(S,L){var q,j=[],ee=S.length;for(q=0;q>>0;for(q=0;q0)for(j=0;j=0?j?"+":"":"-")+Math.pow(10,Math.max(0,L-q.length)).toString().substr(1)+q}var ye=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ae=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,xe={},Ce={};function ve(S,L,j,q){var ee=q;"string"==typeof q&&(ee=function(){return this[q]()}),S&&(Ce[S]=ee),L&&(Ce[L[0]]=function(){return un(ee.apply(this,arguments),L[1],L[2])}),j&&(Ce[j]=function(){return this.localeData().ordinal(ee.apply(this,arguments),S)})}function Fe(S){return S.match(/\[[\s\S]/)?S.replace(/^\[|\]$/g,""):S.replace(/\\/g,"")}function nt(S,L){return S.isValid()?(L=Ei(L,S.localeData()),xe[L]=xe[L]||function st(S){var j,q,L=S.match(ye);for(j=0,q=L.length;j=0&&Ae.test(S);)S=S.replace(Ae,q),Ae.lastIndex=0,j-=1;return S}var dt={};function bt(S,L){var j=S.toLowerCase();dt[j]=dt[j+"s"]=dt[L]=S}function zt(S){return"string"==typeof S?dt[S]||dt[S.toLowerCase()]:void 0}function yi(S){var j,q,L={};for(q in S)O(S,q)&&(j=zt(q))&&(L[j]=S[q]);return L}var rt={};function mt(S,L){rt[S]=L}function Yi(S){return S%4==0&&S%100!=0||S%400==0}function tn(S){return S<0?Math.ceil(S)||0:Math.floor(S)}function At(S){var L=+S,j=0;return 0!==L&&isFinite(L)&&(j=tn(L)),j}function Qt(S,L){return function(j){return null!=j?(vl(this,S,j),x.updateOffset(this,L),this):nn(this,S)}}function nn(S,L){return S.isValid()?S._d["get"+(S._isUTC?"UTC":"")+L]():NaN}function vl(S,L,j){S.isValid()&&!isNaN(j)&&("FullYear"===L&&Yi(S.year())&&1===S.month()&&29===S.date()?(j=At(j),S._d["set"+(S._isUTC?"UTC":"")+L](j,S.month(),zi(j,S.month()))):S._d["set"+(S._isUTC?"UTC":"")+L](j))}var to,Kt=/\d/,Ji=/\d\d/,xa=/\d{3}/,qn=/\d{4}/,Dr=/[+-]?\d{6}/,Ut=/\d\d?/,rn=/\d\d\d\d?/,eo=/\d\d\d\d\d\d?/,xn=/\d{1,3}/,Yr=/\d{1,4}/,Wi=/[+-]?\d{1,6}/,kr=/\d+/,ui=/[+-]?\d+/,Io=/Z|[+-]\d\d:?\d\d/gi,C=/Z|[+-]\d\d(?::?\d\d)?/gi,gi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function He(S,L,j){to[S]=tt(L)?L:function(q,ee){return q&&j?j:L}}function Gi(S,L){return O(to,S)?to[S](L._strict,L._locale):new RegExp(function or(S){return Mi(S.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(L,j,q,ee,he){return j||q||ee||he}))}(S))}function Mi(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}to={};var Tn={};function ot(S,L){var j,ee,q=L;for("string"==typeof S&&(S=[S]),G(L)&&(q=function(he,Me){Me[L]=At(he)}),ee=S.length,j=0;j68?1900:2e3)};var Rs=Qt("FullYear",!0);function Wp(S,L,j,q,ee,he,Me){var ct;return S<100&&S>=0?(ct=new Date(S+400,L,j,q,ee,he,Me),isFinite(ct.getFullYear())&&ct.setFullYear(S)):ct=new Date(S,L,j,q,ee,he,Me),ct}function $r(S){var L,j;return S<100&&S>=0?((j=Array.prototype.slice.call(arguments))[0]=S+400,L=new Date(Date.UTC.apply(null,j)),isFinite(L.getUTCFullYear())&&L.setUTCFullYear(S)):L=new Date(Date.UTC.apply(null,arguments)),L}function Ls(S,L,j){var q=7+L-j;return-(7+$r(S,0,q).getUTCDay()-L)%7+q-1}function Ps(S,L,j,q,ee){var It,wi,ct=1+7*(L-1)+(7+j-q)%7+Ls(S,q,ee);return ct<=0?wi=Rr(It=S-1)+ct:ct>Rr(S)?(It=S+1,wi=ct-Rr(S)):(It=S,wi=ct),{year:It,dayOfYear:wi}}function Da(S,L,j){var he,Me,q=Ls(S.year(),L,j),ee=Math.floor((S.dayOfYear()-q-1)/7)+1;return ee<1?he=ee+Lr(Me=S.year()-1,L,j):ee>Lr(S.year(),L,j)?(he=ee-Lr(S.year(),L,j),Me=S.year()+1):(Me=S.year(),he=ee),{week:he,year:Me}}function Lr(S,L,j){var q=Ls(S,L,j),ee=Ls(S+1,L,j);return(Rr(S)-q+ee)/7}ve("w",["ww",2],"wo","week"),ve("W",["WW",2],"Wo","isoWeek"),bt("week","w"),bt("isoWeek","W"),mt("week",5),mt("isoWeek",5),He("w",Ut),He("ww",Ut,Ji),He("W",Ut),He("WW",Ut,Ji),Wn(["w","ww","W","WW"],function(S,L,j,q){L[q.substr(0,1)]=At(S)});function ka(S,L){return S.slice(L,7).concat(S.slice(0,L))}ve("d",0,"do","day"),ve("dd",0,0,function(S){return this.localeData().weekdaysMin(this,S)}),ve("ddd",0,0,function(S){return this.localeData().weekdaysShort(this,S)}),ve("dddd",0,0,function(S){return this.localeData().weekdays(this,S)}),ve("e",0,0,"weekday"),ve("E",0,0,"isoWeekday"),bt("day","d"),bt("weekday","e"),bt("isoWeekday","E"),mt("day",11),mt("weekday",11),mt("isoWeekday",11),He("d",Ut),He("e",Ut),He("E",Ut),He("dd",function(S,L){return L.weekdaysMinRegex(S)}),He("ddd",function(S,L){return L.weekdaysShortRegex(S)}),He("dddd",function(S,L){return L.weekdaysRegex(S)}),Wn(["dd","ddd","dddd"],function(S,L,j,q){var ee=j._locale.weekdaysParse(S,q,j._strict);null!=ee?L.d=ee:de(j).invalidWeekday=S}),Wn(["d","e","E"],function(S,L,j,q){L[q]=At(S)});var Fc="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ht="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ge="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),gt=gi,Wt=gi,Di=gi;function Li(S,L,j){var q,ee,he,Me=S.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)he=se([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(he,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(he,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(he,"").toLocaleLowerCase();return j?"dddd"===L?-1!==(ee=ni.call(this._weekdaysParse,Me))?ee:null:"ddd"===L?-1!==(ee=ni.call(this._shortWeekdaysParse,Me))?ee:null:-1!==(ee=ni.call(this._minWeekdaysParse,Me))?ee:null:"dddd"===L?-1!==(ee=ni.call(this._weekdaysParse,Me))||-1!==(ee=ni.call(this._shortWeekdaysParse,Me))||-1!==(ee=ni.call(this._minWeekdaysParse,Me))?ee:null:"ddd"===L?-1!==(ee=ni.call(this._shortWeekdaysParse,Me))||-1!==(ee=ni.call(this._weekdaysParse,Me))||-1!==(ee=ni.call(this._minWeekdaysParse,Me))?ee:null:-1!==(ee=ni.call(this._minWeekdaysParse,Me))||-1!==(ee=ni.call(this._weekdaysParse,Me))||-1!==(ee=ni.call(this._shortWeekdaysParse,Me))?ee:null}function Hn(){function S(ti,sa){return sa.length-ti.length}var he,Me,ct,It,wi,L=[],j=[],q=[],ee=[];for(he=0;he<7;he++)Me=se([2e3,1]).day(he),ct=Mi(this.weekdaysMin(Me,"")),It=Mi(this.weekdaysShort(Me,"")),wi=Mi(this.weekdays(Me,"")),L.push(ct),j.push(It),q.push(wi),ee.push(ct),ee.push(It),ee.push(wi);L.sort(S),j.sort(S),q.sort(S),ee.sort(S),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+L.join("|")+")","i")}function vn(){return this.hours()%12||12}function wr(S,L){ve(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),L)})}function Ue(S,L){return L._meridiemParse}ve("H",["HH",2],0,"hour"),ve("h",["hh",2],0,vn),ve("k",["kk",2],0,function Bn(){return this.hours()||24}),ve("hmm",0,0,function(){return""+vn.apply(this)+un(this.minutes(),2)}),ve("hmmss",0,0,function(){return""+vn.apply(this)+un(this.minutes(),2)+un(this.seconds(),2)}),ve("Hmm",0,0,function(){return""+this.hours()+un(this.minutes(),2)}),ve("Hmmss",0,0,function(){return""+this.hours()+un(this.minutes(),2)+un(this.seconds(),2)}),wr("a",!0),wr("A",!1),bt("hour","h"),mt("hour",13),He("a",Ue),He("A",Ue),He("H",Ut),He("h",Ut),He("k",Ut),He("HH",Ut,Ji),He("hh",Ut,Ji),He("kk",Ut,Ji),He("hmm",rn),He("hmmss",eo),He("Hmm",rn),He("Hmmss",eo),ot(["H","HH"],Ee),ot(["k","kk"],function(S,L,j){var q=At(S);L[Ee]=24===q?0:q}),ot(["a","A"],function(S,L,j){j._isPm=j._locale.isPM(S),j._meridiem=S}),ot(["h","hh"],function(S,L,j){L[Ee]=At(S),de(j).bigHour=!0}),ot("hmm",function(S,L,j){var q=S.length-2;L[Ee]=At(S.substr(0,q)),L[je]=At(S.substr(q)),de(j).bigHour=!0}),ot("hmmss",function(S,L,j){var q=S.length-4,ee=S.length-2;L[Ee]=At(S.substr(0,q)),L[je]=At(S.substr(q,2)),L[$e]=At(S.substr(ee)),de(j).bigHour=!0}),ot("Hmm",function(S,L,j){var q=S.length-2;L[Ee]=At(S.substr(0,q)),L[je]=At(S.substr(q))}),ot("Hmmss",function(S,L,j){var q=S.length-4,ee=S.length-2;L[Ee]=At(S.substr(0,q)),L[je]=At(S.substr(q,2)),L[$e]=At(S.substr(ee))});var hi=Qt("Hours",!0);var $n,_t={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:_n,monthsShort:Ta,week:{dow:0,doy:6},weekdays:Fc,weekdaysMin:Ge,weekdaysShort:Ht,meridiemParse:/[ap]\.?m?\.?/i},qt={},Vn={};function ai(S,L){var j,q=Math.min(S.length,L.length);for(j=0;j0;){if(ee=Fi(he.slice(0,j).join("-")))return ee;if(q&&q.length>=j&&ai(he,q)>=j-1)break;j--}L++}return $n}(S)}function sr(S){var L,j=S._a;return j&&-2===de(S).overflow&&(L=j[re]<0||j[re]>11?re:j[ce]<1||j[ce]>zi(j[me],j[re])?ce:j[Ee]<0||j[Ee]>24||24===j[Ee]&&(0!==j[je]||0!==j[$e]||0!==j[Ye])?Ee:j[je]<0||j[je]>59?je:j[$e]<0||j[$e]>59?$e:j[Ye]<0||j[Ye]>999?Ye:-1,de(S)._overflowDayOfYear&&(Lce)&&(L=ce),de(S)._overflowWeeks&&-1===L&&(L=xi),de(S)._overflowWeekday&&-1===L&&(L=Mt),de(S).overflow=L),S}var on=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ct=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Vo=/Z|[+-]\d\d(?::?\d\d)?/,No=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Jr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],yu=/^\/?Date\((-?\d+)/i,Au=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ml(S){var L,j,he,Me,ct,It,q=S._i,ee=on.exec(q)||Ct.exec(q),wi=No.length,ti=Jr.length;if(ee){for(de(S).iso=!0,L=0,j=wi;L7)&&(It=!0)):(he=S._locale._week.dow,Me=S._locale._week.doy,wi=Da(Si(),he,Me),j=jo(L.gg,S._a[me],wi.year),q=jo(L.w,wi.week),null!=L.d?((ee=L.d)<0||ee>6)&&(It=!0):null!=L.e?(ee=L.e+he,(L.e<0||L.e>6)&&(It=!0)):ee=he),q<1||q>Lr(j,he,Me)?de(S)._overflowWeeks=!0:null!=It?de(S)._overflowWeekday=!0:(ct=Ps(j,q,ee,he,Me),S._a[me]=ct.year,S._dayOfYear=ct.dayOfYear)}(S),null!=S._dayOfYear&&(Me=jo(S._a[me],ee[me]),(S._dayOfYear>Rr(Me)||0===S._dayOfYear)&&(de(S)._overflowDayOfYear=!0),j=$r(Me,0,S._dayOfYear),S._a[re]=j.getUTCMonth(),S._a[ce]=j.getUTCDate()),L=0;L<3&&null==S._a[L];++L)S._a[L]=q[L]=ee[L];for(;L<7;L++)S._a[L]=q[L]=null==S._a[L]?2===L?1:0:S._a[L];24===S._a[Ee]&&0===S._a[je]&&0===S._a[$e]&&0===S._a[Ye]&&(S._nextDay=!0,S._a[Ee]=0),S._d=(S._useUTC?$r:Wp).apply(null,q),he=S._useUTC?S._d.getUTCDay():S._d.getDay(),null!=S._tzm&&S._d.setUTCMinutes(S._d.getUTCMinutes()-S._tzm),S._nextDay&&(S._a[Ee]=24),S._w&&typeof S._w.d<"u"&&S._w.d!==he&&(de(S).weekdayMismatch=!0)}}function Ir(S){if(S._f!==x.ISO_8601)if(S._f!==x.RFC_2822){S._a=[],de(S).empty=!0;var j,q,ee,he,Me,wi,ti,L=""+S._i,ct=L.length,It=0;for(ti=(ee=Ei(S._f,S._locale).match(ye)||[]).length,j=0;j0&&de(S).unusedInput.push(Me),L=L.slice(L.indexOf(q)+q.length),It+=q.length),Ce[he]?(q?de(S).empty=!1:de(S).unusedTokens.push(he),Oo(he,q,S)):S._strict&&!q&&de(S).unusedTokens.push(he);de(S).charsLeftOver=ct-It,L.length>0&&de(S).unusedInput.push(L),S._a[Ee]<=12&&!0===de(S).bigHour&&S._a[Ee]>0&&(de(S).bigHour=void 0),de(S).parsedDateParts=S._a.slice(0),de(S).meridiem=S._meridiem,S._a[Ee]=function _i(S,L,j){var q;return null==j?L:null!=S.meridiemHour?S.meridiemHour(L,j):(null!=S.isPM&&((q=S.isPM(j))&&L<12&&(L+=12),!q&&12===L&&(L=0)),L)}(S._locale,S._a[Ee],S._meridiem),null!==(wi=de(S).era)&&(S._a[me]=S._locale.erasConvertYear(wi,S._a[me])),Is(S),sr(S)}else Yc(S);else Ml(S)}function Cl(S){var L=S._i,j=S._f;return S._locale=S._locale||Xn(S._l),null===L||void 0===j&&""===L?We({nullInput:!0}):("string"==typeof L&&(S._i=L=S._locale.preparse(L)),we(L)?new Se(sr(L)):(X(L)?S._d=L:D(j)?function ki(S){var L,j,q,ee,he,Me,ct=!1,It=S._f.length;if(0===It)return de(S).invalidFormat=!0,void(S._d=new Date(NaN));for(ee=0;eethis?this:S:We()});function xl(S,L){var j,q;if(1===L.length&&D(L[0])&&(L=L[0]),!L.length)return Si();for(j=L[0],q=1;q=0?new Date(S+400,L,j)-Nt:new Date(S,L,j).valueOf()}function pn(S,L,j){return S<100&&S>=0?Date.UTC(S+400,L,j)-Nt:Date.UTC(S,L,j)}function Fs(S,L){return L.erasAbbrRegex(S)}function ed(){var ee,he,S=[],L=[],j=[],q=[],Me=this.eras();for(ee=0,he=Me.length;ee(he=Lr(S,q,ee))&&(L=he),Us.call(this,S,L,j,q,ee))}function Us(S,L,j,q,ee){var he=Ps(S,L,j,q,ee),Me=$r(he.year,0,he.dayOfYear);return this.year(Me.getUTCFullYear()),this.month(Me.getUTCMonth()),this.date(Me.getUTCDate()),this}ve("N",0,0,"eraAbbr"),ve("NN",0,0,"eraAbbr"),ve("NNN",0,0,"eraAbbr"),ve("NNNN",0,0,"eraName"),ve("NNNNN",0,0,"eraNarrow"),ve("y",["y",1],"yo","eraYear"),ve("y",["yy",2],0,"eraYear"),ve("y",["yyy",3],0,"eraYear"),ve("y",["yyyy",4],0,"eraYear"),He("N",Fs),He("NN",Fs),He("NNN",Fs),He("NNNN",function Zc(S,L){return L.erasNameRegex(S)}),He("NNNNN",function Zp(S,L){return L.erasNarrowRegex(S)}),ot(["N","NN","NNN","NNNN","NNNNN"],function(S,L,j,q){var ee=j._locale.erasParse(S,q,j._strict);ee?de(j).era=ee:de(j).invalidEra=S}),He("y",kr),He("yy",kr),He("yyy",kr),He("yyyy",kr),He("yo",function ef(S,L){return L._eraYearOrdinalRegex||kr}),ot(["y","yy","yyy","yyyy"],me),ot(["yo"],function(S,L,j,q){var ee;j._locale._eraYearOrdinalRegex&&(ee=S.match(j._locale._eraYearOrdinalRegex)),L[me]=j._locale.eraYearOrdinalParse?j._locale.eraYearOrdinalParse(S,ee):parseInt(S,10)}),ve(0,["gg",2],0,function(){return this.weekYear()%100}),ve(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Nl("gggg","weekYear"),Nl("ggggg","weekYear"),Nl("GGGG","isoWeekYear"),Nl("GGGGG","isoWeekYear"),bt("weekYear","gg"),bt("isoWeekYear","GG"),mt("weekYear",1),mt("isoWeekYear",1),He("G",ui),He("g",ui),He("GG",Ut,Ji),He("gg",Ut,Ji),He("GGGG",Yr,qn),He("gggg",Yr,qn),He("GGGGG",Wi,Dr),He("ggggg",Wi,Dr),Wn(["gggg","ggggg","GGGG","GGGGG"],function(S,L,j,q){L[q.substr(0,2)]=At(S)}),Wn(["gg","GG"],function(S,L,j,q){L[q]=x.parseTwoDigitYear(S)}),ve("Q",0,"Qo","quarter"),bt("quarter","Q"),mt("quarter",7),He("Q",Kt),ot("Q",function(S,L){L[re]=3*(At(S)-1)}),ve("D",["DD",2],"Do","date"),bt("date","D"),mt("date",9),He("D",Ut),He("DD",Ut,Ji),He("Do",function(S,L){return S?L._dayOfMonthOrdinalParse||L._ordinalParse:L._dayOfMonthOrdinalParseLenient}),ot(["D","DD"],ce),ot("Do",function(S,L){L[ce]=At(S.match(Ut)[0])});var Pu=Qt("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear"),bt("dayOfYear","DDD"),mt("dayOfYear",4),He("DDD",xn),He("DDDD",xa),ot(["DDD","DDDD"],function(S,L,j){j._dayOfYear=At(S)}),ve("m",["mm",2],0,"minute"),bt("minute","m"),mt("minute",14),He("m",Ut),He("mm",Ut,Ji),ot(["m","mm"],je);var nd=Qt("Minutes",!1);ve("s",["ss",2],0,"second"),bt("second","s"),mt("second",15),He("s",Ut),He("ss",Ut,Ji),ot(["s","ss"],$e);var Pn,Ou,ho=Qt("Seconds",!1);for(ve("S",0,0,function(){return~~(this.millisecond()/100)}),ve(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ve(0,["SSS",3],0,"millisecond"),ve(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ve(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ve(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ve(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ve(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ve(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),bt("millisecond","ms"),mt("millisecond",16),He("S",xn,Kt),He("SS",xn,Ji),He("SSS",xn,xa),Pn="SSSS";Pn.length<=9;Pn+="S")He(Pn,kr);function aa(S,L){L[Ye]=At(1e3*("0."+S))}for(Pn="S";Pn.length<=9;Pn+="S")ot(Pn,aa);Ou=Qt("Milliseconds",!1),ve("z",0,0,"zoneAbbr"),ve("zz",0,0,"zoneName");var ze=Se.prototype;function Bu(S){return S}ze.add=pi,ze.calendar=function Te(S,L){1===arguments.length&&(arguments[0]?U(arguments[0])?(S=arguments[0],L=void 0):function ne(S){var ee,L=H(S)&&!V(S),j=!1,q=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(ee=0;eej.valueOf():j.valueOf()9999?nt(j,L?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):tt(Date.prototype.toISOString)?L?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",nt(j,"Z")):nt(j,L?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ze.inspect=function cr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var j,q,S="moment",L="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",L="Z"),j="["+S+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(j+q+"-MM-DD[T]HH:mm:ss.SSS"+L+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(ze[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ze.toJSON=function Ol(){return this.isValid()?this.toISOString():null},ze.toString=function ht(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ze.unix=function Go(){return Math.floor(this.valueOf()/1e3)},ze.valueOf=function Br(){return this._d.valueOf()-6e4*(this._offset||0)},ze.creationData=function na(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ze.eraName=function Qp(){var S,L,j,q=this.localeData().eras();for(S=0,L=q.length;Sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ze.isLocal=function co(){return!!this.isValid()&&!this._isUTC},ze.isUtcOffset=function uo(){return!!this.isValid()&&this._isUTC},ze.isUtc=Vs,ze.isUTC=Vs,ze.zoneAbbr=function Ba(){return this._isUTC?"UTC":""},ze.zoneName=function jl(){return this._isUTC?"Coordinated Universal Time":""},ze.dates=Re("dates accessor is deprecated. Use date instead.",Pu),ze.months=Re("months accessor is deprecated. Use month instead",ks),ze.years=Re("years accessor is deprecated. Use year instead",Rs),ze.zone=Re("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Su(S,L){return null!=S?("string"!=typeof S&&(S=-S),this.utcOffset(S,L),this):-this.utcOffset()}),ze.isDSTShifted=Re("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Bs(){if(!W(this._isDSTShifted))return this._isDSTShifted;var L,S={};return ge(S,this),(S=Cl(S))._a?(L=S._isUTC?se(S._a):Si(S._a),this._isDSTShifted=this.isValid()&&function Cu(S,L,j){var Me,q=Math.min(S.length,L.length),ee=Math.abs(S.length-L.length),he=0;for(Me=0;Me0):this._isDSTShifted=!1,this._isDSTShifted});var Yt=Dn.prototype;function Va(S,L,j,q){var ee=Xn(),he=se().set(q,L);return ee[j](he,S)}function Vu(S,L,j){if(G(S)&&(L=S,S=void 0),S=S||"",null!=L)return Va(S,L,j,"month");var q,ee=[];for(q=0;q<12;q++)ee[q]=Va(S,q,j,"month");return ee}function Nu(S,L,j,q){"boolean"==typeof S?(G(L)&&(j=L,L=void 0),L=L||""):(j=L=S,S=!1,G(L)&&(j=L,L=void 0),L=L||"");var Me,ee=Xn(),he=S?ee._week.dow:0,ct=[];if(null!=j)return Va(L,(j+he)%7,q,"day");for(Me=0;Me<7;Me++)ct[Me]=Va(L,(Me+he)%7,q,"day");return ct}Yt.calendar=function dn(S,L,j){var q=this._calendar[S]||this._calendar.sameElse;return tt(q)?q.call(L,j):q},Yt.longDateFormat=function jt(S){var L=this._longDateFormat[S],j=this._longDateFormat[S.toUpperCase()];return L||!j?L:(this._longDateFormat[S]=j.match(ye).map(function(q){return"MMMM"===q||"MM"===q||"DD"===q||"dddd"===q?q.slice(1):q}).join(""),this._longDateFormat[S])},Yt.invalidDate=function li(){return this._invalidDate},Yt.ordinal=function ue(S){return this._ordinal.replace("%d",S)},Yt.preparse=Bu,Yt.postformat=Bu,Yt.relativeTime=function Ie(S,L,j,q){var ee=this._relativeTime[j];return tt(ee)?ee(S,L,j,q):ee.replace(/%d/i,S)},Yt.pastFuture=function et(S,L){var j=this._relativeTime[S>0?"future":"past"];return tt(j)?j(L):j.replace(/%s/i,L)},Yt.set=function Ot(S){var L,j;for(j in S)O(S,j)&&(tt(L=S[j])?this[j]=L:this["_"+j]=L);this._config=S,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Yt.eras=function Vr(S,L){var j,q,ee,he=this._eras||Xn("en")._eras;for(j=0,q=he.length;j=0)return he[q]},Yt.erasConvertYear=function $o(S,L){var j=S.since<=S.until?1:-1;return void 0===L?x(S.since).year():x(S.since).year()+(L-S.offset)*j},Yt.erasAbbrRegex=function Vl(S){return O(this,"_erasAbbrRegex")||ed.call(this),S?this._erasAbbrRegex:this._erasRegex},Yt.erasNameRegex=function Kc(S){return O(this,"_erasNameRegex")||ed.call(this),S?this._erasNameRegex:this._erasRegex},Yt.erasNarrowRegex=function Lu(S){return O(this,"_erasNarrowRegex")||ed.call(this),S?this._erasNarrowRegex:this._erasRegex},Yt.months=function Hr(S,L){return S?D(this._months)?this._months[S.month()]:this._months[(this._months.isFormat||_r).test(L)?"format":"standalone"][S.month()]:D(this._months)?this._months:this._months.standalone},Yt.monthsShort=function Gr(S,L){return S?D(this._monthsShort)?this._monthsShort[S.month()]:this._monthsShort[_r.test(L)?"format":"standalone"][S.month()]:D(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Yt.monthsParse=function Sa(S,L,j){var q,ee,he;if(this._monthsParseExact)return hn.call(this,S,L,j);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),q=0;q<12;q++){if(ee=se([2e3,q]),j&&!this._longMonthsParse[q]&&(this._longMonthsParse[q]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[q]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!j&&!this._monthsParse[q]&&(he="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[q]=new RegExp(he.replace(".",""),"i")),j&&"MMMM"===L&&this._longMonthsParse[q].test(S))return q;if(j&&"MMM"===L&&this._shortMonthsParse[q].test(S))return q;if(!j&&this._monthsParse[q].test(S))return q}},Yt.monthsRegex=function Nc(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Hs.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=$t),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Yt.monthsShortRegex=function vu(S){return this._monthsParseExact?(O(this,"_monthsRegex")||Hs.call(this),S?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,"_monthsShortRegex")||(this._monthsShortRegex=Ti),this._monthsShortStrictRegex&&S?this._monthsShortStrictRegex:this._monthsShortRegex)},Yt.week=function Pt(S){return Da(S,this._week.dow,this._week.doy).week},Yt.firstDayOfYear=function io(){return this._week.doy},Yt.firstDayOfWeek=function kn(){return this._week.dow},Yt.weekdays=function Qe(S,L){var j=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(L)?"format":"standalone"];return!0===S?ka(j,this._week.dow):S?j[S.day()]:j},Yt.weekdaysMin=function br(S){return!0===S?ka(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Yt.weekdaysShort=function ci(S){return!0===S?ka(this._weekdaysShort,this._week.dow):S?this._weekdaysShort[S.day()]:this._weekdaysShort},Yt.weekdaysParse=function Yn(S,L,j){var q,ee,he;if(this._weekdaysParseExact)return Li.call(this,S,L,j);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(ee=se([2e3,1]).day(q),j&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(he="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[q]=new RegExp(he.replace(".",""),"i")),j&&"dddd"===L&&this._fullWeekdaysParse[q].test(S))return q;if(j&&"ddd"===L&&this._shortWeekdaysParse[q].test(S))return q;if(j&&"dd"===L&&this._minWeekdaysParse[q].test(S))return q;if(!j&&this._weekdaysParse[q].test(S))return q}},Yt.weekdaysRegex=function Gn(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Hn.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=gt),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Yt.weekdaysShortRegex=function wn(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Hn.call(this),S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Wt),this._weekdaysShortStrictRegex&&S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Yt.weekdaysMinRegex=function St(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Hn.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Di),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Yt.isPM=function Et(S){return"p"===(S+"").toLowerCase().charAt(0)},Yt.meridiem=function ro(S,L,j){return S>11?j?"pm":"PM":j?"am":"AM"},Pr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(S){var L=S%10;return S+(1===At(S%100/10)?"th":1===L?"st":2===L?"nd":3===L?"rd":"th")}}),x.lang=Re("moment.lang is deprecated. Use moment.locale instead.",Pr),x.langData=Re("moment.langData is deprecated. Use moment.localeData instead.",Xn);var Zn=Math.abs;function qs(S,L,j,q){var ee=lr(L,j);return S._milliseconds+=q*ee._milliseconds,S._days+=q*ee._days,S._months+=q*ee._months,S._bubble()}function Fl(S){return S<0?Math.floor(S):Math.ceil(S)}function sf(S){return 4800*S/146097}function ql(S){return 146097*S/4800}function fn(S){return function(){return this.as(S)}}var Wl=fn("ms"),Ws=fn("s"),Na=fn("m"),od=fn("h"),sd=fn("d"),ld=fn("w"),lf=fn("M"),Yl=fn("Q"),qu=fn("y");function po(S){return function(){return this.isValid()?this._data[S]:NaN}}var $l=po("milliseconds"),fo=po("seconds"),cf=po("minutes"),Ys=po("hours"),Wu=po("days"),Qo=po("months"),df=po("years");var Cr=Math.round,Ko={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function dd(S,L,j,q,ee){return ee.relativeTime(L||1,!!j,S,q)}var Xl=Math.abs;function ja(S){return(S>0)-(S<0)||+S}function oa(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Me,It,wi,ti,sa,S=Xl(this._milliseconds)/1e3,L=Xl(this._days),j=Xl(this._months),ct=this.asSeconds();return ct?(q=tn(S/60),ee=tn(q/60),S%=60,q%=60,he=tn(j/12),j%=12,Me=S?S.toFixed(3).replace(/\.?0+$/,""):"",It=ct<0?"-":"",wi=ja(this._months)!==ja(ct)?"-":"",ti=ja(this._days)!==ja(ct)?"-":"",sa=ja(this._milliseconds)!==ja(ct)?"-":"",It+"P"+(he?wi+he+"Y":"")+(j?wi+j+"M":"")+(L?ti+L+"D":"")+(ee||q||S?"T":"")+(ee?sa+ee+"H":"")+(q?sa+q+"M":"")+(S?sa+Me+"S":"")):"P0D"}var ei=so.prototype;return ei.isValid=function Qr(){return this._isValid},ei.abs=function zu(){var S=this._data;return this._milliseconds=Zn(this._milliseconds),this._days=Zn(this._days),this._months=Zn(this._months),S.milliseconds=Zn(S.milliseconds),S.seconds=Zn(S.seconds),S.minutes=Zn(S.minutes),S.hours=Zn(S.hours),S.months=Zn(S.months),S.years=Zn(S.years),this},ei.add=function af(S,L){return qs(this,S,L,1)},ei.subtract=function zl(S,L){return qs(this,S,L,-1)},ei.as=function Fu(S){if(!this.isValid())return NaN;var L,j,q=this._milliseconds;if("month"===(S=zt(S))||"quarter"===S||"year"===S)switch(L=this._days+q/864e5,j=this._months+sf(L),S){case"month":return j;case"quarter":return j/3;case"year":return j/12}else switch(L=this._days+Math.round(ql(this._months)),S){case"week":return L/7+q/6048e5;case"day":return L+q/864e5;case"hour":return 24*L+q/36e5;case"minute":return 1440*L+q/6e4;case"second":return 86400*L+q/1e3;case"millisecond":return Math.floor(864e5*L)+q;default:throw new Error("Unknown unit "+S)}},ei.asMilliseconds=Wl,ei.asSeconds=Ws,ei.asMinutes=Na,ei.asHours=od,ei.asDays=sd,ei.asWeeks=ld,ei.asMonths=lf,ei.asQuarters=Yl,ei.asYears=qu,ei.valueOf=function Uu(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*At(this._months/12):NaN},ei._bubble=function Ul(){var ee,he,Me,ct,It,S=this._milliseconds,L=this._days,j=this._months,q=this._data;return S>=0&&L>=0&&j>=0||S<=0&&L<=0&&j<=0||(S+=864e5*Fl(ql(j)+L),L=0,j=0),q.milliseconds=S%1e3,ee=tn(S/1e3),q.seconds=ee%60,he=tn(ee/60),q.minutes=he%60,Me=tn(he/60),q.hours=Me%24,L+=tn(Me/24),j+=It=tn(sf(L)),L-=Fl(ql(It)),ct=tn(j/12),j%=12,q.days=L,q.months=j,q.years=ct,this},ei.clone=function Gl(){return lr(this)},ei.get=function cd(S){return S=zt(S),this.isValid()?this[S+"s"]():NaN},ei.milliseconds=$l,ei.seconds=fo,ei.minutes=cf,ei.hours=Ys,ei.days=Wu,ei.weeks=function Yu(){return tn(this.days()/7)},ei.months=Qo,ei.years=df,ei.humanize=function Zo(S,L){if(!this.isValid())return this.localeData().invalidDate();var ee,he,j=!1,q=Ko;return"object"==typeof S&&(L=S,S=!1),"boolean"==typeof S&&(j=S),"object"==typeof L&&(q=Object.assign({},Ko,L),null!=L.s&&null==L.ss&&(q.ss=L.s-1)),he=function Gu(S,L,j,q){var ee=lr(S).abs(),he=Cr(ee.as("s")),Me=Cr(ee.as("m")),ct=Cr(ee.as("h")),It=Cr(ee.as("d")),wi=Cr(ee.as("M")),ti=Cr(ee.as("w")),sa=Cr(ee.as("y")),dr=he<=j.ss&&["s",he]||he0,dr[4]=q,dd.apply(null,dr)}(this,!j,q,ee=this.localeData()),j&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},ei.toISOString=oa,ei.toString=oa,ei.toJSON=oa,ei.locale=Hu,ei.localeData=Jc,ei.toIsoString=Re("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",oa),ei.lang=qo,ve("X",0,0,"unix"),ve("x",0,0,"valueOf"),He("x",ui),He("X",/[+-]?\d+(\.\d{1,3})?/),ot("X",function(S,L,j){j._d=new Date(1e3*parseFloat(S))}),ot("x",function(S,L,j){j._d=new Date(At(S))}),x.version="2.29.4",function R(S){c=S}(Si),x.fn=ze,x.min=function Tl(){return xl("isBefore",[].slice.call(arguments,0))},x.max=function Sl(){return xl("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=se,x.unix=function Xo(S){return Si(1e3*S)},x.months=function rd(S,L){return Vu(S,L,"months")},x.isDate=X,x.locale=Pr,x.invalid=We,x.duration=lr,x.isMoment=we,x.weekdays=function rf(S,L,j){return Nu(S,L,j,"weekdays")},x.parseZone=function Jo(){return Si.apply(null,arguments).parseZone()},x.localeData=Xn,x.isDuration=Kr,x.monthsShort=function Iw(S,L){return Vu(S,L,"monthsShort")},x.weekdaysMin=function ad(S,L,j){return Nu(S,L,j,"weekdaysMin")},x.defineLocale=an,x.updateLocale=function Rn(S,L){if(null!=L){var j,q,ee=_t;null!=qt[S]&&null!=qt[S].parentLocale?qt[S].set(Pi(qt[S]._config,L)):(null!=(q=Fi(S))&&(ee=q._config),L=Pi(ee,L),null==q&&(L.abbr=S),(j=new Dn(L)).parentLocale=qt[S],qt[S]=j),Pr(S)}else null!=qt[S]&&(null!=qt[S].parentLocale?(qt[S]=qt[S].parentLocale,S===Pr()&&Pr(S)):null!=qt[S]&&delete qt[S]);return qt[S]},x.locales=function Xr(){return cn(qt)},x.weekdaysShort=function ju(S,L,j){return Nu(S,L,j,"weekdaysShort")},x.normalizeUnits=zt,x.relativeTimeRounding=function mo(S){return void 0===S?Cr:"function"==typeof S&&(Cr=S,!0)},x.relativeTimeThreshold=function go(S,L){return void 0!==Ko[S]&&(void 0===L?Ko[S]:(Ko[S]=L,"s"===S&&(Ko.ss=L-1),!0))},x.calendarFormat=function be(S,L){var j=S.diff(L,"days",!0);return j<-6?"sameElse":j<-1?"lastWeek":j<0?"lastDay":j<1?"sameDay":j<2?"nextDay":j<7?"nextWeek":"sameElse"},x.prototype=ze,x.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},x}()},5619:(Y,$,E)=>{"use strict";E.d($,{X:()=>x});var c=E(8645);class x extends c.x{constructor(D){super(),this._value=D}get value(){return this.getValue()}_subscribe(D){const H=super._subscribe(D);return!H.closed&&D.next(this._value),H}getValue(){const{hasError:D,thrownError:H,_value:O}=this;if(D)throw H;return this._throwIfClosed(),O}next(D){super.next(this._value=D)}}},5592:(Y,$,E)=>{"use strict";E.d($,{y:()=>W});var c=E(305),x=E(7394),R=E(4850),D=E(8407),H=E(2653),O=E(4674),V=E(1441);let W=(()=>{class ae{constructor(oe){oe&&(this._subscribe=oe)}lift(oe){const de=new ae;return de.source=this,de.operator=oe,de}subscribe(oe,de,pe){const Be=function te(ae){return ae&&ae instanceof c.Lv||function X(ae){return ae&&(0,O.m)(ae.next)&&(0,O.m)(ae.error)&&(0,O.m)(ae.complete)}(ae)&&(0,x.Nn)(ae)}(oe)?oe:new c.Hp(oe,de,pe);return(0,V.x)(()=>{const{operator:We,source:Je}=this;Be.add(We?We.call(Be,Je):Je?this._subscribe(Be):this._trySubscribe(Be))}),Be}_trySubscribe(oe){try{return this._subscribe(oe)}catch(de){oe.error(de)}}forEach(oe,de){return new(de=G(de))((pe,Be)=>{const We=new c.Hp({next:Je=>{try{oe(Je)}catch(Xe){Be(Xe),We.unsubscribe()}},error:Be,complete:pe});this.subscribe(We)})}_subscribe(oe){var de;return null===(de=this.source)||void 0===de?void 0:de.subscribe(oe)}[R.L](){return this}pipe(...oe){return(0,D.U)(oe)(this)}toPromise(oe){return new(oe=G(oe))((de,pe)=>{let Be;this.subscribe(We=>Be=We,We=>pe(We),()=>de(Be))})}}return ae.create=se=>new ae(se),ae})();function G(ae){var se;return null!==(se=ae??H.config.Promise)&&void 0!==se?se:Promise}},8645:(Y,$,E)=>{"use strict";E.d($,{x:()=>V});var c=E(5592),x=E(7394);const D=(0,E(2306).d)(G=>function(){G(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var H=E(9039),O=E(1441);let V=(()=>{class G extends c.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(te){const ae=new W(this,this);return ae.operator=te,ae}_throwIfClosed(){if(this.closed)throw new D}next(te){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ae of this.currentObservers)ae.next(te)}})}error(te){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=te;const{observers:ae}=this;for(;ae.length;)ae.shift().error(te)}})}complete(){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:te}=this;for(;te.length;)te.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var te;return(null===(te=this.observers)||void 0===te?void 0:te.length)>0}_trySubscribe(te){return this._throwIfClosed(),super._trySubscribe(te)}_subscribe(te){return this._throwIfClosed(),this._checkFinalizedStatuses(te),this._innerSubscribe(te)}_innerSubscribe(te){const{hasError:ae,isStopped:se,observers:oe}=this;return ae||se?x.Lc:(this.currentObservers=null,oe.push(te),new x.w0(()=>{this.currentObservers=null,(0,H.P)(oe,te)}))}_checkFinalizedStatuses(te){const{hasError:ae,thrownError:se,isStopped:oe}=this;ae?te.error(se):oe&&te.complete()}asObservable(){const te=new c.y;return te.source=this,te}}return G.create=(X,te)=>new W(X,te),G})();class W extends V{constructor(X,te){super(),this.destination=X,this.source=te}next(X){var te,ae;null===(ae=null===(te=this.destination)||void 0===te?void 0:te.next)||void 0===ae||ae.call(te,X)}error(X){var te,ae;null===(ae=null===(te=this.destination)||void 0===te?void 0:te.error)||void 0===ae||ae.call(te,X)}complete(){var X,te;null===(te=null===(X=this.destination)||void 0===X?void 0:X.complete)||void 0===te||te.call(X)}_subscribe(X){var te,ae;return null!==(ae=null===(te=this.source)||void 0===te?void 0:te.subscribe(X))&&void 0!==ae?ae:x.Lc}}},305:(Y,$,E)=>{"use strict";E.d($,{Hp:()=>pe,Lv:()=>ae});var c=E(4674),x=E(7394),R=E(2653),D=E(3894),H=E(2420);const O=G("C",void 0,void 0);function G(ge,Se,we){return{kind:ge,value:Se,error:we}}var X=E(7599),te=E(1441);class ae extends x.w0{constructor(Se){super(),this.isStopped=!1,Se?(this.destination=Se,(0,x.Nn)(Se)&&Se.add(this)):this.destination=Xe}static create(Se,we,qe){return new pe(Se,we,qe)}next(Se){this.isStopped?Je(function W(ge){return G("N",ge,void 0)}(Se),this):this._next(Se)}error(Se){this.isStopped?Je(function V(ge){return G("E",void 0,ge)}(Se),this):(this.isStopped=!0,this._error(Se))}complete(){this.isStopped?Je(O,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Se){this.destination.next(Se)}_error(Se){try{this.destination.error(Se)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const se=Function.prototype.bind;function oe(ge,Se){return se.call(ge,Se)}class de{constructor(Se){this.partialObserver=Se}next(Se){const{partialObserver:we}=this;if(we.next)try{we.next(Se)}catch(qe){Be(qe)}}error(Se){const{partialObserver:we}=this;if(we.error)try{we.error(Se)}catch(qe){Be(qe)}else Be(Se)}complete(){const{partialObserver:Se}=this;if(Se.complete)try{Se.complete()}catch(we){Be(we)}}}class pe extends ae{constructor(Se,we,qe){let Re;if(super(),(0,c.m)(Se)||!Se)Re={next:Se??void 0,error:we??void 0,complete:qe??void 0};else{let Oe;this&&R.config.useDeprecatedNextContext?(Oe=Object.create(Se),Oe.unsubscribe=()=>this.unsubscribe(),Re={next:Se.next&&oe(Se.next,Oe),error:Se.error&&oe(Se.error,Oe),complete:Se.complete&&oe(Se.complete,Oe)}):Re=Se}this.destination=new de(Re)}}function Be(ge){R.config.useDeprecatedSynchronousErrorHandling?(0,te.O)(ge):(0,D.h)(ge)}function Je(ge,Se){const{onStoppedNotification:we}=R.config;we&&X.z.setTimeout(()=>we(ge,Se))}const Xe={closed:!0,next:H.Z,error:function We(ge){throw ge},complete:H.Z}},7394:(Y,$,E)=>{"use strict";E.d($,{Lc:()=>O,w0:()=>H,Nn:()=>V});var c=E(4674);const R=(0,E(2306).d)(G=>function(te){G(this),this.message=te?`${te.length} errors occurred during unsubscription:\n${te.map((ae,se)=>`${se+1}) ${ae.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=te});var D=E(9039);class H{constructor(X){this.initialTeardown=X,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let X;if(!this.closed){this.closed=!0;const{_parentage:te}=this;if(te)if(this._parentage=null,Array.isArray(te))for(const oe of te)oe.remove(this);else te.remove(this);const{initialTeardown:ae}=this;if((0,c.m)(ae))try{ae()}catch(oe){X=oe instanceof R?oe.errors:[oe]}const{_finalizers:se}=this;if(se){this._finalizers=null;for(const oe of se)try{W(oe)}catch(de){X=X??[],de instanceof R?X=[...X,...de.errors]:X.push(de)}}if(X)throw new R(X)}}add(X){var te;if(X&&X!==this)if(this.closed)W(X);else{if(X instanceof H){if(X.closed||X._hasParent(this))return;X._addParent(this)}(this._finalizers=null!==(te=this._finalizers)&&void 0!==te?te:[]).push(X)}}_hasParent(X){const{_parentage:te}=this;return te===X||Array.isArray(te)&&te.includes(X)}_addParent(X){const{_parentage:te}=this;this._parentage=Array.isArray(te)?(te.push(X),te):te?[te,X]:X}_removeParent(X){const{_parentage:te}=this;te===X?this._parentage=null:Array.isArray(te)&&(0,D.P)(te,X)}remove(X){const{_finalizers:te}=this;te&&(0,D.P)(te,X),X instanceof H&&X._removeParent(this)}}H.EMPTY=(()=>{const G=new H;return G.closed=!0,G})();const O=H.EMPTY;function V(G){return G instanceof H||G&&"closed"in G&&(0,c.m)(G.remove)&&(0,c.m)(G.add)&&(0,c.m)(G.unsubscribe)}function W(G){(0,c.m)(G)?G():G.unsubscribe()}},2653:(Y,$,E)=>{"use strict";E.d($,{config:()=>c});const c={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},2572:(Y,$,E)=>{"use strict";E.d($,{a:()=>X});var c=E(5592),x=E(7453),R=E(7715),D=E(2737),H=E(7400),O=E(9940),V=E(2714),W=E(8251),G=E(7103);function X(...se){const oe=(0,O.yG)(se),de=(0,O.jO)(se),{args:pe,keys:Be}=(0,x.D)(se);if(0===pe.length)return(0,R.D)([],oe);const We=new c.y(function te(se,oe,de=D.y){return pe=>{ae(oe,()=>{const{length:Be}=se,We=new Array(Be);let Je=Be,Xe=Be;for(let ge=0;ge{const Se=(0,R.D)(se[ge],oe);let we=!1;Se.subscribe((0,W.x)(pe,qe=>{We[ge]=qe,we||(we=!0,Xe--),Xe||pe.next(de(We.slice()))},()=>{--Je||pe.complete()}))},pe)},pe)}}(pe,oe,Be?Je=>(0,V.n)(Be,Je):D.y));return de?We.pipe((0,H.Z)(de)):We}function ae(se,oe,de){se?(0,G.f)(de,se,oe):oe()}},5211:(Y,$,E)=>{"use strict";E.d($,{z:()=>H});var c=E(7537),R=E(9940),D=E(7715);function H(...O){return function x(){return(0,c.J)(1)}()((0,D.D)(O,(0,R.yG)(O)))}},6232:(Y,$,E)=>{"use strict";E.d($,{E:()=>x});const x=new(E(5592).y)(H=>H.complete())},7715:(Y,$,E)=>{"use strict";E.d($,{D:()=>qe});var c=E(4829),x=E(7103),R=E(9360),D=E(8251);function H(Re,Oe=0){return(0,R.e)((at,tt)=>{at.subscribe((0,D.x)(tt,Ot=>(0,x.f)(tt,Re,()=>tt.next(Ot),Oe),()=>(0,x.f)(tt,Re,()=>tt.complete(),Oe),Ot=>(0,x.f)(tt,Re,()=>tt.error(Ot),Oe)))})}function O(Re,Oe=0){return(0,R.e)((at,tt)=>{tt.add(Re.schedule(()=>at.subscribe(tt),Oe))})}var G=E(5592),te=E(4971),ae=E(4674);function oe(Re,Oe){if(!Re)throw new Error("Iterable cannot be null");return new G.y(at=>{(0,x.f)(at,Oe,()=>{const tt=Re[Symbol.asyncIterator]();(0,x.f)(at,Oe,()=>{tt.next().then(Ot=>{Ot.done?at.complete():at.next(Ot.value)})},0,!0)})})}var de=E(8382),pe=E(4026),Be=E(4266),We=E(3664),Je=E(5726),Xe=E(9853),ge=E(541);function qe(Re,Oe){return Oe?function we(Re,Oe){if(null!=Re){if((0,de.c)(Re))return function V(Re,Oe){return(0,c.Xf)(Re).pipe(O(Oe),H(Oe))}(Re,Oe);if((0,Be.z)(Re))return function X(Re,Oe){return new G.y(at=>{let tt=0;return Oe.schedule(function(){tt===Re.length?at.complete():(at.next(Re[tt++]),at.closed||this.schedule())})})}(Re,Oe);if((0,pe.t)(Re))return function W(Re,Oe){return(0,c.Xf)(Re).pipe(O(Oe),H(Oe))}(Re,Oe);if((0,Je.D)(Re))return oe(Re,Oe);if((0,We.T)(Re))return function se(Re,Oe){return new G.y(at=>{let tt;return(0,x.f)(at,Oe,()=>{tt=Re[te.h](),(0,x.f)(at,Oe,()=>{let Ot,Pi;try{({value:Ot,done:Pi}=tt.next())}catch(Dn){return void at.error(Dn)}Pi?at.complete():at.next(Ot)},0,!0)}),()=>(0,ae.m)(tt?.return)&&tt.return()})}(Re,Oe);if((0,ge.L)(Re))return function Se(Re,Oe){return oe((0,ge.Q)(Re),Oe)}(Re,Oe)}throw(0,Xe.z)(Re)}(Re,Oe):(0,c.Xf)(Re)}},4829:(Y,$,E)=>{"use strict";E.d($,{Xf:()=>se});var c=E(7582),x=E(4266),R=E(4026),D=E(5592),H=E(8382),O=E(5726),V=E(9853),W=E(3664),G=E(541),X=E(4674),te=E(3894),ae=E(4850);function se(ge){if(ge instanceof D.y)return ge;if(null!=ge){if((0,H.c)(ge))return function oe(ge){return new D.y(Se=>{const we=ge[ae.L]();if((0,X.m)(we.subscribe))return we.subscribe(Se);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ge);if((0,x.z)(ge))return function de(ge){return new D.y(Se=>{for(let we=0;we{ge.then(we=>{Se.closed||(Se.next(we),Se.complete())},we=>Se.error(we)).then(null,te.h)})}(ge);if((0,O.D)(ge))return We(ge);if((0,W.T)(ge))return function Be(ge){return new D.y(Se=>{for(const we of ge)if(Se.next(we),Se.closed)return;Se.complete()})}(ge);if((0,G.L)(ge))return function Je(ge){return We((0,G.Q)(ge))}(ge)}throw(0,V.z)(ge)}function We(ge){return new D.y(Se=>{(function Xe(ge,Se){var we,qe,Re,Oe;return(0,c.mG)(this,void 0,void 0,function*(){try{for(we=(0,c.KL)(ge);!(qe=yield we.next()).done;)if(Se.next(qe.value),Se.closed)return}catch(at){Re={error:at}}finally{try{qe&&!qe.done&&(Oe=we.return)&&(yield Oe.call(we))}finally{if(Re)throw Re.error}}Se.complete()})})(ge,Se).catch(we=>Se.error(we))})}},3019:(Y,$,E)=>{"use strict";E.d($,{T:()=>O});var c=E(7537),x=E(4829),R=E(6232),D=E(9940),H=E(7715);function O(...V){const W=(0,D.yG)(V),G=(0,D._6)(V,1/0),X=V;return X.length?1===X.length?(0,x.Xf)(X[0]):(0,c.J)(G)((0,H.D)(X,W)):R.E}},2096:(Y,$,E)=>{"use strict";E.d($,{of:()=>R});var c=E(9940),x=E(7715);function R(...D){const H=(0,c.yG)(D);return(0,x.D)(D,H)}},7104:(Y,$,E)=>{"use strict";E.d($,{S:()=>O});var c=E(5592),x=E(4829);const{isArray:R}=Array;var H=E(8251);function O(...W){return 1===(W=function D(W){return 1===W.length&&R(W[0])?W[0]:W}(W)).length?(0,x.Xf)(W[0]):new c.y(function V(W){return G=>{let X=[];for(let te=0;X&&!G.closed&&te{if(X){for(let se=0;se{"use strict";E.d($,{_:()=>R});var c=E(5592),x=E(4674);function R(D,H){const O=(0,x.m)(D)?D:()=>D,V=W=>W.error(O());return new c.y(H?W=>H.schedule(V,0,W):V)}},9080:(Y,$,E)=>{"use strict";E.d($,{H:()=>H});var c=E(5592),x=E(6321),R=E(671),D=E(93);function H(O=0,V,W=x.P){let G=-1;return null!=V&&((0,R.K)(V)?W=V:G=V),new c.y(X=>{let te=(0,D.q)(O)?+O-W.now():O;te<0&&(te=0);let ae=0;return W.schedule(function(){X.closed||(X.next(ae++),0<=G?this.schedule(void 0,G):X.complete())},te)})}},8251:(Y,$,E)=>{"use strict";E.d($,{x:()=>x});var c=E(305);function x(D,H,O,V,W){return new R(D,H,O,V,W)}class R extends c.Lv{constructor(H,O,V,W,G,X){super(H),this.onFinalize=G,this.shouldUnsubscribe=X,this._next=O?function(te){try{O(te)}catch(ae){H.error(ae)}}:super._next,this._error=W?function(te){try{W(te)}catch(ae){H.error(ae)}finally{this.unsubscribe()}}:super._error,this._complete=V?function(){try{V()}catch(te){H.error(te)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var H;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:O}=this;super.unsubscribe(),!O&&(null===(H=this.onFinalize)||void 0===H||H.call(this))}}}},6306:(Y,$,E)=>{"use strict";E.d($,{K:()=>D});var c=E(4829),x=E(8251),R=E(9360);function D(H){return(0,R.e)((O,V)=>{let X,W=null,G=!1;W=O.subscribe((0,x.x)(V,void 0,void 0,te=>{X=(0,c.Xf)(H(te,D(H)(O))),W?(W.unsubscribe(),W=null,X.subscribe(V)):G=!0})),G&&(W.unsubscribe(),W=null,X.subscribe(V))})}},6328:(Y,$,E)=>{"use strict";E.d($,{b:()=>R});var c=E(1631),x=E(4674);function R(D,H){return(0,x.m)(H)?(0,c.z)(D,H,1):(0,c.z)(D,1)}},3620:(Y,$,E)=>{"use strict";E.d($,{b:()=>D});var c=E(6321),x=E(9360),R=E(8251);function D(H,O=c.z){return(0,x.e)((V,W)=>{let G=null,X=null,te=null;const ae=()=>{if(G){G.unsubscribe(),G=null;const oe=X;X=null,W.next(oe)}};function se(){const oe=te+H,de=O.now();if(de{X=oe,te=O.now(),G||(G=O.schedule(se,H),W.add(G))},()=>{ae(),W.complete()},void 0,()=>{X=G=null}))})}},3572:(Y,$,E)=>{"use strict";E.d($,{d:()=>R});var c=E(9360),x=E(8251);function R(D){return(0,c.e)((H,O)=>{let V=!1;H.subscribe((0,x.x)(O,W=>{V=!0,O.next(W)},()=>{V||O.next(D),O.complete()}))})}},5177:(Y,$,E)=>{"use strict";E.d($,{g:()=>se});var c=E(6321),x=E(5211),R=E(8180),D=E(9360),H=E(8251),O=E(2420),W=E(975),G=E(1631),X=E(4829);function te(oe,de){return de?pe=>(0,x.z)(de.pipe((0,R.q)(1),function V(){return(0,D.e)((oe,de)=>{oe.subscribe((0,H.x)(de,O.Z))})}()),pe.pipe(te(oe))):(0,G.z)((pe,Be)=>(0,X.Xf)(oe(pe,Be)).pipe((0,R.q)(1),(0,W.h)(pe)))}var ae=E(9080);function se(oe,de=c.z){const pe=(0,ae.H)(oe,de);return te(()=>pe)}},3997:(Y,$,E)=>{"use strict";E.d($,{x:()=>D});var c=E(2737),x=E(9360),R=E(8251);function D(O,V=c.y){return O=O??H,(0,x.e)((W,G)=>{let X,te=!0;W.subscribe((0,R.x)(G,ae=>{const se=V(ae);(te||!O(X,se))&&(te=!1,X=se,G.next(ae))}))})}function H(O,V){return O===V}},2181:(Y,$,E)=>{"use strict";E.d($,{h:()=>R});var c=E(9360),x=E(8251);function R(D,H){return(0,c.e)((O,V)=>{let W=0;O.subscribe((0,x.x)(V,G=>D.call(H,G,W++)&&V.next(G)))})}},4716:(Y,$,E)=>{"use strict";E.d($,{x:()=>x});var c=E(9360);function x(R){return(0,c.e)((D,H)=>{try{D.subscribe(H)}finally{H.add(R)}})}},1374:(Y,$,E)=>{"use strict";E.d($,{P:()=>V});var c=E(6973),x=E(2181),R=E(8180),D=E(3572),H=E(3026),O=E(2737);function V(W,G){const X=arguments.length>=2;return te=>te.pipe(W?(0,x.h)((ae,se)=>W(ae,se,te)):O.y,(0,R.q)(1),X?(0,D.d)(G):(0,H.T)(()=>new c.K))}},7398:(Y,$,E)=>{"use strict";E.d($,{U:()=>R});var c=E(9360),x=E(8251);function R(D,H){return(0,c.e)((O,V)=>{let W=0;O.subscribe((0,x.x)(V,G=>{V.next(D.call(H,G,W++))}))})}},975:(Y,$,E)=>{"use strict";E.d($,{h:()=>x});var c=E(7398);function x(R){return(0,c.U)(()=>R)}},7537:(Y,$,E)=>{"use strict";E.d($,{J:()=>R});var c=E(1631),x=E(2737);function R(D=1/0){return(0,c.z)(x.y,D)}},1631:(Y,$,E)=>{"use strict";E.d($,{z:()=>W});var c=E(7398),x=E(4829),R=E(9360),D=E(7103),H=E(8251),V=E(4674);function W(G,X,te=1/0){return(0,V.m)(X)?W((ae,se)=>(0,c.U)((oe,de)=>X(ae,oe,se,de))((0,x.Xf)(G(ae,se))),te):("number"==typeof X&&(te=X),(0,R.e)((ae,se)=>function O(G,X,te,ae,se,oe,de,pe){const Be=[];let We=0,Je=0,Xe=!1;const ge=()=>{Xe&&!Be.length&&!We&&X.complete()},Se=qe=>We{oe&&X.next(qe),We++;let Re=!1;(0,x.Xf)(te(qe,Je++)).subscribe((0,H.x)(X,Oe=>{se?.(Oe),oe?Se(Oe):X.next(Oe)},()=>{Re=!0},void 0,()=>{if(Re)try{for(We--;Be.length&&Wewe(Oe)):we(Oe)}ge()}catch(Oe){X.error(Oe)}}))};return G.subscribe((0,H.x)(X,Se,()=>{Xe=!0,ge()})),()=>{pe?.()}}(ae,se,G,te)))}},3020:(Y,$,E)=>{"use strict";E.d($,{B:()=>H});var c=E(4829),x=E(8645),R=E(305),D=E(9360);function H(V={}){const{connector:W=(()=>new x.x),resetOnError:G=!0,resetOnComplete:X=!0,resetOnRefCountZero:te=!0}=V;return ae=>{let se,oe,de,pe=0,Be=!1,We=!1;const Je=()=>{oe?.unsubscribe(),oe=void 0},Xe=()=>{Je(),se=de=void 0,Be=We=!1},ge=()=>{const Se=se;Xe(),Se?.unsubscribe()};return(0,D.e)((Se,we)=>{pe++,!We&&!Be&&Je();const qe=de=de??W();we.add(()=>{pe--,0===pe&&!We&&!Be&&(oe=O(ge,te))}),qe.subscribe(we),!se&&pe>0&&(se=new R.Hp({next:Re=>qe.next(Re),error:Re=>{We=!0,Je(),oe=O(Xe,G,Re),qe.error(Re)},complete:()=>{Be=!0,Je(),oe=O(Xe,X),qe.complete()}}),(0,c.Xf)(Se).subscribe(se))})(ae)}}function O(V,W,...G){if(!0===W)return void V();if(!1===W)return;const X=new R.Hp({next:()=>{X.unsubscribe(),V()}});return(0,c.Xf)(W(...G)).subscribe(X)}},4664:(Y,$,E)=>{"use strict";E.d($,{w:()=>D});var c=E(4829),x=E(9360),R=E(8251);function D(H,O){return(0,x.e)((V,W)=>{let G=null,X=0,te=!1;const ae=()=>te&&!G&&W.complete();V.subscribe((0,R.x)(W,se=>{G?.unsubscribe();let oe=0;const de=X++;(0,c.Xf)(H(se,de)).subscribe(G=(0,R.x)(W,pe=>W.next(O?O(se,pe,de,oe++):pe),()=>{G=null,ae()}))},()=>{te=!0,ae()}))})}},8180:(Y,$,E)=>{"use strict";E.d($,{q:()=>D});var c=E(6232),x=E(9360),R=E(8251);function D(H){return H<=0?()=>c.E:(0,x.e)((O,V)=>{let W=0;O.subscribe((0,R.x)(V,G=>{++W<=H&&(V.next(G),H<=W&&V.complete())}))})}},9397:(Y,$,E)=>{"use strict";E.d($,{b:()=>H});var c=E(4674),x=E(9360),R=E(8251),D=E(2737);function H(O,V,W){const G=(0,c.m)(O)||V||W?{next:O,error:V,complete:W}:O;return G?(0,x.e)((X,te)=>{var ae;null===(ae=G.subscribe)||void 0===ae||ae.call(G);let se=!0;X.subscribe((0,R.x)(te,oe=>{var de;null===(de=G.next)||void 0===de||de.call(G,oe),te.next(oe)},()=>{var oe;se=!1,null===(oe=G.complete)||void 0===oe||oe.call(G),te.complete()},oe=>{var de;se=!1,null===(de=G.error)||void 0===de||de.call(G,oe),te.error(oe)},()=>{var oe,de;se&&(null===(oe=G.unsubscribe)||void 0===oe||oe.call(G)),null===(de=G.finalize)||void 0===de||de.call(G)}))}):D.y}},3026:(Y,$,E)=>{"use strict";E.d($,{T:()=>D});var c=E(6973),x=E(9360),R=E(8251);function D(O=H){return(0,x.e)((V,W)=>{let G=!1;V.subscribe((0,R.x)(W,X=>{G=!0,W.next(X)},()=>G?W.complete():W.error(O())))})}function H(){return new c.K}},5178:(Y,$,E)=>{"use strict";E.d($,{V:()=>G});var c=E(6321),x=E(93),R=E(9360),D=E(4829),H=E(2306),O=E(8251),V=E(7103);const W=(0,H.d)(te=>function(se=null){te(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=se});function G(te,ae){const{first:se,each:oe,with:de=X,scheduler:pe=ae??c.z,meta:Be=null}=(0,x.q)(te)?{first:te}:"number"==typeof te?{each:te}:te;if(null==se&&null==oe)throw new TypeError("No timeout provided.");return(0,R.e)((We,Je)=>{let Xe,ge,Se=null,we=0;const qe=Re=>{ge=(0,V.f)(Je,pe,()=>{try{Xe.unsubscribe(),(0,D.Xf)(de({meta:Be,lastValue:Se,seen:we})).subscribe(Je)}catch(Oe){Je.error(Oe)}},Re)};Xe=We.subscribe((0,O.x)(Je,Re=>{ge?.unsubscribe(),we++,Je.next(Se=Re),oe>0&&qe(oe)},void 0,void 0,()=>{ge?.closed||ge?.unsubscribe(),Se=null})),!we&&qe(null!=se?"number"==typeof se?se:+se-pe.now():oe)})}function X(te){throw new W(te)}},1954:(Y,$,E)=>{"use strict";E.d($,{o:()=>H});var c=E(7394);class x extends c.w0{constructor(V,W){super()}schedule(V,W=0){return this}}const R={setInterval(O,V,...W){const{delegate:G}=R;return G?.setInterval?G.setInterval(O,V,...W):setInterval(O,V,...W)},clearInterval(O){const{delegate:V}=R;return(V?.clearInterval||clearInterval)(O)},delegate:void 0};var D=E(9039);class H extends x{constructor(V,W){super(V,W),this.scheduler=V,this.work=W,this.pending=!1}schedule(V,W=0){var G;if(this.closed)return this;this.state=V;const X=this.id,te=this.scheduler;return null!=X&&(this.id=this.recycleAsyncId(te,X,W)),this.pending=!0,this.delay=W,this.id=null!==(G=this.id)&&void 0!==G?G:this.requestAsyncId(te,this.id,W),this}requestAsyncId(V,W,G=0){return R.setInterval(V.flush.bind(V,this),G)}recycleAsyncId(V,W,G=0){if(null!=G&&this.delay===G&&!1===this.pending)return W;null!=W&&R.clearInterval(W)}execute(V,W){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const G=this._execute(V,W);if(G)return G;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(V,W){let X,G=!1;try{this.work(V)}catch(te){G=!0,X=te||new Error("Scheduled action threw falsy error")}if(G)return this.unsubscribe(),X}unsubscribe(){if(!this.closed){const{id:V,scheduler:W}=this,{actions:G}=W;this.work=this.state=this.scheduler=null,this.pending=!1,(0,D.P)(G,this),null!=V&&(this.id=this.recycleAsyncId(W,V,null)),this.delay=null,super.unsubscribe()}}}},2631:(Y,$,E)=>{"use strict";E.d($,{v:()=>R});var c=E(4552);class x{constructor(H,O=x.now){this.schedulerActionCtor=H,this.now=O}schedule(H,O=0,V){return new this.schedulerActionCtor(this,H).schedule(V,O)}}x.now=c.l.now;class R extends x{constructor(H,O=x.now){super(H,O),this.actions=[],this._active=!1}flush(H){const{actions:O}=this;if(this._active)return void O.push(H);let V;this._active=!0;do{if(V=H.execute(H.state,H.delay))break}while(H=O.shift());if(this._active=!1,V){for(;H=O.shift();)H.unsubscribe();throw V}}}},6321:(Y,$,E)=>{"use strict";E.d($,{P:()=>D,z:()=>R});var c=E(1954);const R=new(E(2631).v)(c.o),D=R},4552:(Y,$,E)=>{"use strict";E.d($,{l:()=>c});const c={now:()=>(c.delegate||Date).now(),delegate:void 0}},7599:(Y,$,E)=>{"use strict";E.d($,{z:()=>c});const c={setTimeout(x,R,...D){const{delegate:H}=c;return H?.setTimeout?H.setTimeout(x,R,...D):setTimeout(x,R,...D)},clearTimeout(x){const{delegate:R}=c;return(R?.clearTimeout||clearTimeout)(x)},delegate:void 0}},4971:(Y,$,E)=>{"use strict";E.d($,{h:()=>x});const x=function c(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(Y,$,E)=>{"use strict";E.d($,{L:()=>c});const c="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(Y,$,E)=>{"use strict";E.d($,{K:()=>x});const x=(0,E(2306).d)(R=>function(){R(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(Y,$,E)=>{"use strict";E.d($,{_6:()=>O,jO:()=>D,yG:()=>H});var c=E(4674),x=E(671);function R(V){return V[V.length-1]}function D(V){return(0,c.m)(R(V))?V.pop():void 0}function H(V){return(0,x.K)(R(V))?V.pop():void 0}function O(V,W){return"number"==typeof R(V)?V.pop():W}},7453:(Y,$,E)=>{"use strict";E.d($,{D:()=>H});const{isArray:c}=Array,{getPrototypeOf:x,prototype:R,keys:D}=Object;function H(V){if(1===V.length){const W=V[0];if(c(W))return{args:W,keys:null};if(function O(V){return V&&"object"==typeof V&&x(V)===R}(W)){const G=D(W);return{args:G.map(X=>W[X]),keys:G}}}return{args:V,keys:null}}},9039:(Y,$,E)=>{"use strict";function c(x,R){if(x){const D=x.indexOf(R);0<=D&&x.splice(D,1)}}E.d($,{P:()=>c})},2306:(Y,$,E)=>{"use strict";function c(x){const D=x(H=>{Error.call(H),H.stack=(new Error).stack});return D.prototype=Object.create(Error.prototype),D.prototype.constructor=D,D}E.d($,{d:()=>c})},2714:(Y,$,E)=>{"use strict";function c(x,R){return x.reduce((D,H,O)=>(D[H]=R[O],D),{})}E.d($,{n:()=>c})},1441:(Y,$,E)=>{"use strict";E.d($,{O:()=>D,x:()=>R});var c=E(2653);let x=null;function R(H){if(c.config.useDeprecatedSynchronousErrorHandling){const O=!x;if(O&&(x={errorThrown:!1,error:null}),H(),O){const{errorThrown:V,error:W}=x;if(x=null,V)throw W}}else H()}function D(H){c.config.useDeprecatedSynchronousErrorHandling&&x&&(x.errorThrown=!0,x.error=H)}},7103:(Y,$,E)=>{"use strict";function c(x,R,D,H=0,O=!1){const V=R.schedule(function(){D(),O?x.add(this.schedule(null,H)):this.unsubscribe()},H);if(x.add(V),!O)return V}E.d($,{f:()=>c})},2737:(Y,$,E)=>{"use strict";function c(x){return x}E.d($,{y:()=>c})},4266:(Y,$,E)=>{"use strict";E.d($,{z:()=>c});const c=x=>x&&"number"==typeof x.length&&"function"!=typeof x},5726:(Y,$,E)=>{"use strict";E.d($,{D:()=>x});var c=E(4674);function x(R){return Symbol.asyncIterator&&(0,c.m)(R?.[Symbol.asyncIterator])}},93:(Y,$,E)=>{"use strict";function c(x){return x instanceof Date&&!isNaN(x)}E.d($,{q:()=>c})},4674:(Y,$,E)=>{"use strict";function c(x){return"function"==typeof x}E.d($,{m:()=>c})},8382:(Y,$,E)=>{"use strict";E.d($,{c:()=>R});var c=E(4850),x=E(4674);function R(D){return(0,x.m)(D[c.L])}},3664:(Y,$,E)=>{"use strict";E.d($,{T:()=>R});var c=E(4971),x=E(4674);function R(D){return(0,x.m)(D?.[c.h])}},4026:(Y,$,E)=>{"use strict";E.d($,{t:()=>x});var c=E(4674);function x(R){return(0,c.m)(R?.then)}},541:(Y,$,E)=>{"use strict";E.d($,{L:()=>D,Q:()=>R});var c=E(7582),x=E(4674);function R(H){return(0,c.FC)(this,arguments,function*(){const V=H.getReader();try{for(;;){const{value:W,done:G}=yield(0,c.qq)(V.read());if(G)return yield(0,c.qq)(void 0);yield yield(0,c.qq)(W)}}finally{V.releaseLock()}})}function D(H){return(0,x.m)(H?.getReader)}},671:(Y,$,E)=>{"use strict";E.d($,{K:()=>x});var c=E(4674);function x(R){return R&&(0,c.m)(R.schedule)}},9360:(Y,$,E)=>{"use strict";E.d($,{A:()=>x,e:()=>R});var c=E(4674);function x(D){return(0,c.m)(D?.lift)}function R(D){return H=>{if(x(H))return H.lift(function(O){try{return D(O,this)}catch(V){this.error(V)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(Y,$,E)=>{"use strict";E.d($,{Z:()=>D});var c=E(7398);const{isArray:x}=Array;function D(H){return(0,c.U)(O=>function R(H,O){return x(O)?H(...O):H(O)}(H,O))}},2420:(Y,$,E)=>{"use strict";function c(){}E.d($,{Z:()=>c})},8407:(Y,$,E)=>{"use strict";E.d($,{U:()=>R,z:()=>x});var c=E(2737);function x(...D){return R(D)}function R(D){return 0===D.length?c.y:1===D.length?D[0]:function(O){return D.reduce((V,W)=>W(V),O)}}},3894:(Y,$,E)=>{"use strict";E.d($,{h:()=>R});var c=E(2653),x=E(7599);function R(D){x.z.setTimeout(()=>{const{onUnhandledError:H}=c.config;if(!H)throw D;H(D)})}},9853:(Y,$,E)=>{"use strict";function c(x){return new TypeError(`You provided ${null!==x&&"object"==typeof x?"an invalid object":`'${x}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}E.d($,{z:()=>c})},6700:(Y,$,E)=>{var c={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1148,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1148,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function x(D){var H=R(D);return E(H)}function R(D){if(!E.o(c,D)){var H=new Error("Cannot find module '"+D+"'");throw H.code="MODULE_NOT_FOUND",H}return c[D]}x.keys=function(){return Object.keys(c)},x.resolve=R,Y.exports=x,x.id=6700},6814:(Y,$,E)=>{"use strict";E.d($,{Do:()=>pe,EM:()=>$n,HT:()=>D,JF:()=>Fi,K0:()=>O,Mx:()=>Ta,NF:()=>hi,O5:()=>yl,PC:()=>Ps,PM:()=>ro,RF:()=>Rr,S$:()=>se,V_:()=>W,Ye:()=>Be,b0:()=>de,bD:()=>wr,ez:()=>Bn,mk:()=>$t,n9:()=>Rs,q:()=>R,sg:()=>Sa,tP:()=>Da,w_:()=>H});var c=E(5879);let x=null;function R(){return x}function D(P){x||(x=P)}class H{}const O=new c.OlP("DocumentToken");let V=(()=>{class P{historyGo(N){throw new Error("Not implemented")}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=c.Yz7({token:P,factory:function(){return(0,c.f3M)(G)},providedIn:"platform"}),P})();const W=new c.OlP("Location Initialized");let G=(()=>{class P extends V{constructor(){super(),this._doc=(0,c.f3M)(O),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return R().getBaseHref(this._doc)}onPopState(N){const Q=R().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("popstate",N,!1),()=>Q.removeEventListener("popstate",N)}onHashChange(N){const Q=R().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("hashchange",N,!1),()=>Q.removeEventListener("hashchange",N)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(N){this._location.pathname=N}pushState(N,Q,ne){this._history.pushState(N,Q,ne)}replaceState(N,Q,ne){this._history.replaceState(N,Q,ne)}forward(){this._history.forward()}back(){this._history.back()}historyGo(N=0){this._history.go(N)}getState(){return this._history.state}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=c.Yz7({token:P,factory:function(){return new P},providedIn:"platform"}),P})();function X(P,U){if(0==P.length)return U;if(0==U.length)return P;let N=0;return P.endsWith("/")&&N++,U.startsWith("/")&&N++,2==N?P+U.substring(1):1==N?P+U:P+"/"+U}function te(P){const U=P.match(/#|\?|$/),N=U&&U.index||P.length;return P.slice(0,N-("/"===P[N-1]?1:0))+P.slice(N)}function ae(P){return P&&"?"!==P[0]?"?"+P:P}let se=(()=>{class P{historyGo(N){throw new Error("Not implemented")}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275prov=c.Yz7({token:P,factory:function(){return(0,c.f3M)(de)},providedIn:"root"}),P})();const oe=new c.OlP("appBaseHref");let de=(()=>{class P extends se{constructor(N,Q){super(),this._platformLocation=N,this._removeListenerFns=[],this._baseHref=Q??this._platformLocation.getBaseHrefFromDOM()??(0,c.f3M)(O).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}prepareExternalUrl(N){return X(this._baseHref,N)}path(N=!1){const Q=this._platformLocation.pathname+ae(this._platformLocation.search),ne=this._platformLocation.hash;return ne&&N?`${Q}${ne}`:Q}pushState(N,Q,ne,be){const Te=this.prepareExternalUrl(ne+ae(be));this._platformLocation.pushState(N,Q,Te)}replaceState(N,Q,ne,be){const Te=this.prepareExternalUrl(ne+ae(be));this._platformLocation.replaceState(N,Q,Te)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return P.\u0275fac=function(N){return new(N||P)(c.LFG(V),c.LFG(oe,8))},P.\u0275prov=c.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})(),pe=(()=>{class P extends se{constructor(N,Q){super(),this._platformLocation=N,this._baseHref="",this._removeListenerFns=[],null!=Q&&(this._baseHref=Q)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(N){this._removeListenerFns.push(this._platformLocation.onPopState(N),this._platformLocation.onHashChange(N))}getBaseHref(){return this._baseHref}path(N=!1){let Q=this._platformLocation.hash;return null==Q&&(Q="#"),Q.length>0?Q.substring(1):Q}prepareExternalUrl(N){const Q=X(this._baseHref,N);return Q.length>0?"#"+Q:Q}pushState(N,Q,ne,be){let Te=this.prepareExternalUrl(ne+ae(be));0==Te.length&&(Te=this._platformLocation.pathname),this._platformLocation.pushState(N,Q,Te)}replaceState(N,Q,ne,be){let Te=this.prepareExternalUrl(ne+ae(be));0==Te.length&&(Te=this._platformLocation.pathname),this._platformLocation.replaceState(N,Q,Te)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(N=0){this._platformLocation.historyGo?.(N)}}return P.\u0275fac=function(N){return new(N||P)(c.LFG(V),c.LFG(oe,8))},P.\u0275prov=c.Yz7({token:P,factory:P.\u0275fac}),P})(),Be=(()=>{class P{constructor(N){this._subject=new c.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=N;const Q=this._locationStrategy.getBaseHref();this._basePath=function ge(P){if(new RegExp("^(https?:)?//").test(P)){const[,N]=P.split(/\/\/[^\/]+/);return N}return P}(te(Xe(Q))),this._locationStrategy.onPopState(ne=>{this._subject.emit({url:this.path(!0),pop:!0,state:ne.state,type:ne.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(N=!1){return this.normalize(this._locationStrategy.path(N))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(N,Q=""){return this.path()==this.normalize(N+ae(Q))}normalize(N){return P.stripTrailingSlash(function Je(P,U){if(!P||!U.startsWith(P))return U;const N=U.substring(P.length);return""===N||["/",";","?","#"].includes(N[0])?N:U}(this._basePath,Xe(N)))}prepareExternalUrl(N){return N&&"/"!==N[0]&&(N="/"+N),this._locationStrategy.prepareExternalUrl(N)}go(N,Q="",ne=null){this._locationStrategy.pushState(ne,"",N,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+ae(Q)),ne)}replaceState(N,Q="",ne=null){this._locationStrategy.replaceState(ne,"",N,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(N+ae(Q)),ne)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(N=0){this._locationStrategy.historyGo?.(N)}onUrlChange(N){return this._urlChangeListeners.push(N),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Q=>{this._notifyUrlChangeListeners(Q.url,Q.state)})),()=>{const Q=this._urlChangeListeners.indexOf(N);this._urlChangeListeners.splice(Q,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(N="",Q){this._urlChangeListeners.forEach(ne=>ne(N,Q))}subscribe(N,Q,ne){return this._subject.subscribe({next:N,error:Q,complete:ne})}}return P.normalizeQueryParams=ae,P.joinWithSlash=X,P.stripTrailingSlash=te,P.\u0275fac=function(N){return new(N||P)(c.LFG(se))},P.\u0275prov=c.Yz7({token:P,factory:function(){return function We(){return new Be((0,c.LFG)(se))}()},providedIn:"root"}),P})();function Xe(P){return P.replace(/\/index.html$/,"")}function Ta(P,U){U=encodeURIComponent(U);for(const N of P.split(";")){const Q=N.indexOf("="),[ne,be]=-1==Q?[N,""]:[N.slice(0,Q),N.slice(Q+1)];if(ne.trim()===U)return decodeURIComponent(be)}return null}const _r=/\s+/,Ti=[];let $t=(()=>{class P{constructor(N,Q,ne,be){this._iterableDiffers=N,this._keyValueDiffers=Q,this._ngEl=ne,this._renderer=be,this.initialClasses=Ti,this.stateMap=new Map}set klass(N){this.initialClasses=null!=N?N.trim().split(_r):Ti}set ngClass(N){this.rawClass="string"==typeof N?N.trim().split(_r):N}ngDoCheck(){for(const Q of this.initialClasses)this._updateState(Q,!0);const N=this.rawClass;if(Array.isArray(N)||N instanceof Set)for(const Q of N)this._updateState(Q,!0);else if(null!=N)for(const Q of Object.keys(N))this._updateState(Q,!!N[Q]);this._applyStateDiff()}_updateState(N,Q){const ne=this.stateMap.get(N);void 0!==ne?(ne.enabled!==Q&&(ne.changed=!0,ne.enabled=Q),ne.touched=!0):this.stateMap.set(N,{enabled:Q,changed:!0,touched:!0})}_applyStateDiff(){for(const N of this.stateMap){const Q=N[0],ne=N[1];ne.changed?(this._toggleClass(Q,ne.enabled),ne.changed=!1):ne.touched||(ne.enabled&&this._toggleClass(Q,!1),this.stateMap.delete(Q)),ne.touched=!1}}_toggleClass(N,Q){(N=N.trim()).length>0&&N.split(_r).forEach(ne=>{Q?this._renderer.addClass(this._ngEl.nativeElement,ne):this._renderer.removeClass(this._ngEl.nativeElement,ne)})}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.ZZ4),c.Y36(c.aQg),c.Y36(c.SBq),c.Y36(c.Qsj))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),P})();class hn{constructor(U,N,Q,ne){this.$implicit=U,this.ngForOf=N,this.index=Q,this.count=ne}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Sa=(()=>{class P{set ngForOf(N){this._ngForOf=N,this._ngForOfDirty=!0}set ngForTrackBy(N){this._trackByFn=N}get ngForTrackBy(){return this._trackByFn}constructor(N,Q,ne){this._viewContainer=N,this._template=Q,this._differs=ne,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(N){N&&(this._template=N)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const N=this._ngForOf;!this._differ&&N&&(this._differ=this._differs.find(N).create(this.ngForTrackBy))}if(this._differ){const N=this._differ.diff(this._ngForOf);N&&this._applyChanges(N)}}_applyChanges(N){const Q=this._viewContainer;N.forEachOperation((ne,be,Te)=>{if(null==ne.previousIndex)Q.createEmbeddedView(this._template,new hn(ne.item,this._ngForOf,-1,-1),null===Te?void 0:Te);else if(null==Te)Q.remove(null===be?void 0:be);else if(null!==be){const it=Q.get(be);Q.move(it,Te),Ea(it,ne)}});for(let ne=0,be=Q.length;ne{Ea(Q.get(ne.currentIndex),ne)})}static ngTemplateContextGuard(N,Q){return!0}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b),c.Y36(c.Rgc),c.Y36(c.ZZ4))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),P})();function Ea(P,U){P.context.$implicit=U.item}let yl=(()=>{class P{constructor(N,Q){this._viewContainer=N,this._context=new vu,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Q}set ngIf(N){this._context.$implicit=this._context.ngIf=N,this._updateView()}set ngIfThen(N){Nc("ngIfThen",N),this._thenTemplateRef=N,this._thenViewRef=null,this._updateView()}set ngIfElse(N){Nc("ngIfElse",N),this._elseTemplateRef=N,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(N,Q){return!0}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b),c.Y36(c.Rgc))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),P})();class vu{constructor(){this.$implicit=null,this.ngIf=null}}function Nc(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,c.AaK)(U)}'.`)}class Hs{constructor(U,N){this._viewContainerRef=U,this._templateRef=N,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(U){U&&!this._created?this.create():!U&&this._created&&this.destroy()}}let Rr=(()=>{class P{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(N){this._ngSwitch=N,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(N){this._defaultViews.push(N)}_matchCase(N){const Q=N==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Q,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Q}_updateDefaultCases(N){if(this._defaultViews.length>0&&N!==this._defaultUsed){this._defaultUsed=N;for(const Q of this._defaultViews)Q.enforceState(N)}}}return P.\u0275fac=function(N){return new(N||P)},P.\u0275dir=c.lG2({type:P,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),P})(),Rs=(()=>{class P{constructor(N,Q,ne){this.ngSwitch=ne,ne._addCase(),this._view=new Hs(N,Q)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b),c.Y36(c.Rgc),c.Y36(Rr,9))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),P})(),Ps=(()=>{class P{constructor(N,Q,ne){this._ngEl=N,this._differs=Q,this._renderer=ne,this._ngStyle=null,this._differ=null}set ngStyle(N){this._ngStyle=N,!this._differ&&N&&(this._differ=this._differs.find(N).create())}ngDoCheck(){if(this._differ){const N=this._differ.diff(this._ngStyle);N&&this._applyChanges(N)}}_setStyle(N,Q){const[ne,be]=N.split("."),Te=-1===ne.indexOf("-")?void 0:c.JOm.DashCase;null!=Q?this._renderer.setStyle(this._ngEl.nativeElement,ne,be?`${Q}${be}`:Q,Te):this._renderer.removeStyle(this._ngEl.nativeElement,ne,Te)}_applyChanges(N){N.forEachRemovedItem(Q=>this._setStyle(Q.key,null)),N.forEachAddedItem(Q=>this._setStyle(Q.key,Q.currentValue)),N.forEachChangedItem(Q=>this._setStyle(Q.key,Q.currentValue))}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.SBq),c.Y36(c.aQg),c.Y36(c.Qsj))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),P})(),Da=(()=>{class P{constructor(N){this._viewContainerRef=N,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(N){if(N.ngTemplateOutlet||N.ngTemplateOutletInjector){const Q=this._viewContainerRef;if(this._viewRef&&Q.remove(Q.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ne,ngTemplateOutletContext:be,ngTemplateOutletInjector:Te}=this;this._viewRef=Q.createEmbeddedView(ne,be,Te?{injector:Te}:void 0)}else this._viewRef=null}else this._viewRef&&N.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return P.\u0275fac=function(N){return new(N||P)(c.Y36(c.s_b))},P.\u0275dir=c.lG2({type:P,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[c.TTD]}),P})(),Bn=(()=>{class P{}return P.\u0275fac=function(N){return new(N||P)},P.\u0275mod=c.oAB({type:P}),P.\u0275inj=c.cJS({}),P})();const wr="browser",Ue="server";function hi(P){return P===wr}function ro(P){return P===Ue}let $n=(()=>{class P{}return P.\u0275prov=(0,c.Yz7)({token:P,providedIn:"root",factory:()=>new ai((0,c.LFG)(O),window)}),P})();class ai{constructor(U,N){this.document=U,this.window=N,this.offset=()=>[0,0]}setOffset(U){this.offset=Array.isArray(U)?()=>U:U}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(U){this.supportsScrolling()&&this.window.scrollTo(U[0],U[1])}scrollToAnchor(U){if(!this.supportsScrolling())return;const N=function Ha(P,U){const N=P.getElementById(U)||P.getElementsByName(U)[0];if(N)return N;if("function"==typeof P.createTreeWalker&&P.body&&"function"==typeof P.body.attachShadow){const Q=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let ne=Q.currentNode;for(;ne;){const be=ne.shadowRoot;if(be){const Te=be.getElementById(U)||be.querySelector(`[name="${U}"]`);if(Te)return Te}ne=Q.nextNode()}}return null}(this.document,U);N&&(this.scrollToElement(N),N.focus())}setHistoryScrollRestoration(U){if(this.supportScrollRestoration()){const N=this.window.history;N&&N.scrollRestoration&&(N.scrollRestoration=U)}}scrollToElement(U){const N=U.getBoundingClientRect(),Q=N.left+this.window.pageXOffset,ne=N.top+this.window.pageYOffset,be=this.offset();this.window.scrollTo(Q-be[0],ne-be[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const U=Qi(this.window.history)||Qi(Object.getPrototypeOf(this.window.history));return!(!U||!U.writable&&!U.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Qi(P){return Object.getOwnPropertyDescriptor(P,"scrollRestoration")}class Fi{}},9862:(Y,$,E)=>{"use strict";E.d($,{JF:()=>to,LE:()=>ge,TP:()=>Tt,WM:()=>se,Zn:()=>Oi,eN:()=>ye,qT:()=>we});var c=E(5879),x=E(2096),R=E(7715),D=E(5592),H=E(6328),O=E(2181),V=E(7398),W=E(4716),G=E(4664),X=E(6814);class te{}class ae{}class se{constructor(re){this.normalizedNames=new Map,this.lazyUpdate=null,re?"string"==typeof re?this.lazyInit=()=>{this.headers=new Map,re.split("\n").forEach(ce=>{const Ee=ce.indexOf(":");if(Ee>0){const je=ce.slice(0,Ee),$e=je.toLowerCase(),Ye=ce.slice(Ee+1).trim();this.maybeSetNormalizedName(je,$e),this.headers.has($e)?this.headers.get($e).push(Ye):this.headers.set($e,[Ye])}})}:typeof Headers<"u"&&re instanceof Headers?(this.headers=new Map,re.forEach((ce,Ee)=>{this.setHeaderEntries(Ee,ce)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(re).forEach(([ce,Ee])=>{this.setHeaderEntries(ce,Ee)})}:this.headers=new Map}has(re){return this.init(),this.headers.has(re.toLowerCase())}get(re){this.init();const ce=this.headers.get(re.toLowerCase());return ce&&ce.length>0?ce[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(re){return this.init(),this.headers.get(re.toLowerCase())||null}append(re,ce){return this.clone({name:re,value:ce,op:"a"})}set(re,ce){return this.clone({name:re,value:ce,op:"s"})}delete(re,ce){return this.clone({name:re,value:ce,op:"d"})}maybeSetNormalizedName(re,ce){this.normalizedNames.has(ce)||this.normalizedNames.set(ce,re)}init(){this.lazyInit&&(this.lazyInit instanceof se?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(re=>this.applyUpdate(re)),this.lazyUpdate=null))}copyFrom(re){re.init(),Array.from(re.headers.keys()).forEach(ce=>{this.headers.set(ce,re.headers.get(ce)),this.normalizedNames.set(ce,re.normalizedNames.get(ce))})}clone(re){const ce=new se;return ce.lazyInit=this.lazyInit&&this.lazyInit instanceof se?this.lazyInit:this,ce.lazyUpdate=(this.lazyUpdate||[]).concat([re]),ce}applyUpdate(re){const ce=re.name.toLowerCase();switch(re.op){case"a":case"s":let Ee=re.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(re.name,ce);const je=("a"===re.op?this.headers.get(ce):void 0)||[];je.push(...Ee),this.headers.set(ce,je);break;case"d":const $e=re.value;if($e){let Ye=this.headers.get(ce);if(!Ye)return;Ye=Ye.filter(xi=>-1===$e.indexOf(xi)),0===Ye.length?(this.headers.delete(ce),this.normalizedNames.delete(ce)):this.headers.set(ce,Ye)}else this.headers.delete(ce),this.normalizedNames.delete(ce)}}setHeaderEntries(re,ce){const Ee=(Array.isArray(ce)?ce:[ce]).map($e=>$e.toString()),je=re.toLowerCase();this.headers.set(je,Ee),this.maybeSetNormalizedName(re,je)}forEach(re){this.init(),Array.from(this.normalizedNames.keys()).forEach(ce=>re(this.normalizedNames.get(ce),this.headers.get(ce)))}}class de{encodeKey(re){return Je(re)}encodeValue(re){return Je(re)}decodeKey(re){return decodeURIComponent(re)}decodeValue(re){return decodeURIComponent(re)}}const Be=/%(\d[a-f0-9])/gi,We={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Je(me){return encodeURIComponent(me).replace(Be,(re,ce)=>We[ce]??re)}function Xe(me){return`${me}`}class ge{constructor(re={}){if(this.updates=null,this.cloneFrom=null,this.encoder=re.encoder||new de,re.fromString){if(re.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pe(me,re){const ce=new Map;return me.length>0&&me.replace(/^\?/,"").split("&").forEach(je=>{const $e=je.indexOf("="),[Ye,xi]=-1==$e?[re.decodeKey(je),""]:[re.decodeKey(je.slice(0,$e)),re.decodeValue(je.slice($e+1))],Mt=ce.get(Ye)||[];Mt.push(xi),ce.set(Ye,Mt)}),ce}(re.fromString,this.encoder)}else re.fromObject?(this.map=new Map,Object.keys(re.fromObject).forEach(ce=>{const Ee=re.fromObject[ce],je=Array.isArray(Ee)?Ee.map(Xe):[Xe(Ee)];this.map.set(ce,je)})):this.map=null}has(re){return this.init(),this.map.has(re)}get(re){this.init();const ce=this.map.get(re);return ce?ce[0]:null}getAll(re){return this.init(),this.map.get(re)||null}keys(){return this.init(),Array.from(this.map.keys())}append(re,ce){return this.clone({param:re,value:ce,op:"a"})}appendAll(re){const ce=[];return Object.keys(re).forEach(Ee=>{const je=re[Ee];Array.isArray(je)?je.forEach($e=>{ce.push({param:Ee,value:$e,op:"a"})}):ce.push({param:Ee,value:je,op:"a"})}),this.clone(ce)}set(re,ce){return this.clone({param:re,value:ce,op:"s"})}delete(re,ce){return this.clone({param:re,value:ce,op:"d"})}toString(){return this.init(),this.keys().map(re=>{const ce=this.encoder.encodeKey(re);return this.map.get(re).map(Ee=>ce+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(re=>""!==re).join("&")}clone(re){const ce=new ge({encoder:this.encoder});return ce.cloneFrom=this.cloneFrom||this,ce.updates=(this.updates||[]).concat(re),ce}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(re=>this.map.set(re,this.cloneFrom.map.get(re))),this.updates.forEach(re=>{switch(re.op){case"a":case"s":const ce=("a"===re.op?this.map.get(re.param):void 0)||[];ce.push(Xe(re.value)),this.map.set(re.param,ce);break;case"d":if(void 0===re.value){this.map.delete(re.param);break}{let Ee=this.map.get(re.param)||[];const je=Ee.indexOf(Xe(re.value));-1!==je&&Ee.splice(je,1),Ee.length>0?this.map.set(re.param,Ee):this.map.delete(re.param)}}}),this.cloneFrom=this.updates=null)}}class we{constructor(){this.map=new Map}set(re,ce){return this.map.set(re,ce),this}get(re){return this.map.has(re)||this.map.set(re,re.defaultValue()),this.map.get(re)}delete(re){return this.map.delete(re),this}has(re){return this.map.has(re)}keys(){return this.map.keys()}}function Re(me){return typeof ArrayBuffer<"u"&&me instanceof ArrayBuffer}function Oe(me){return typeof Blob<"u"&&me instanceof Blob}function at(me){return typeof FormData<"u"&&me instanceof FormData}class Ot{constructor(re,ce,Ee,je){let $e;if(this.url=ce,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=re.toUpperCase(),function qe(me){switch(me){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||je?(this.body=void 0!==Ee?Ee:null,$e=je):$e=Ee,$e&&(this.reportProgress=!!$e.reportProgress,this.withCredentials=!!$e.withCredentials,$e.responseType&&(this.responseType=$e.responseType),$e.headers&&(this.headers=$e.headers),$e.context&&(this.context=$e.context),$e.params&&(this.params=$e.params)),this.headers||(this.headers=new se),this.context||(this.context=new we),this.params){const Ye=this.params.toString();if(0===Ye.length)this.urlWithParams=ce;else{const xi=ce.indexOf("?");this.urlWithParams=ce+(-1===xi?"?":xizi.set(_n,re.setHeaders[_n]),Mt)),re.setParams&&(ji=Object.keys(re.setParams).reduce((zi,_n)=>zi.set(_n,re.setParams[_n]),ji)),new Ot(ce,Ee,$e,{params:ji,headers:Mt,context:ni,reportProgress:xi,responseType:je,withCredentials:Ye})}}var Pi=function(me){return me[me.Sent=0]="Sent",me[me.UploadProgress=1]="UploadProgress",me[me.ResponseHeader=2]="ResponseHeader",me[me.DownloadProgress=3]="DownloadProgress",me[me.Response=4]="Response",me[me.User=5]="User",me}(Pi||{});class Dn{constructor(re,ce=200,Ee="OK"){this.headers=re.headers||new se,this.status=void 0!==re.status?re.status:ce,this.statusText=re.statusText||Ee,this.url=re.url||null,this.ok=this.status>=200&&this.status<300}}class cn extends Dn{constructor(re={}){super(re),this.type=Pi.ResponseHeader}clone(re={}){return new cn({headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Oi extends Dn{constructor(re={}){super(re),this.type=Pi.Response,this.body=void 0!==re.body?re.body:null}clone(re={}){return new Oi({body:void 0!==re.body?re.body:this.body,headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class dn extends Dn{constructor(re){super(re,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${re.url||"(unknown url)"}`:`Http failure response for ${re.url||"(unknown url)"}: ${re.status} ${re.statusText}`,this.error=re.error||null}}function un(me,re){return{body:re,headers:me.headers,context:me.context,observe:me.observe,params:me.params,reportProgress:me.reportProgress,responseType:me.responseType,withCredentials:me.withCredentials}}let ye=(()=>{class me{constructor(ce){this.handler=ce}request(ce,Ee,je={}){let $e;if(ce instanceof Ot)$e=ce;else{let Mt,ji;Mt=je.headers instanceof se?je.headers:new se(je.headers),je.params&&(ji=je.params instanceof ge?je.params:new ge({fromObject:je.params})),$e=new Ot(ce,Ee,void 0!==je.body?je.body:null,{headers:Mt,context:je.context,params:ji,reportProgress:je.reportProgress,responseType:je.responseType||"json",withCredentials:je.withCredentials})}const Ye=(0,x.of)($e).pipe((0,H.b)(Mt=>this.handler.handle(Mt)));if(ce instanceof Ot||"events"===je.observe)return Ye;const xi=Ye.pipe((0,O.h)(Mt=>Mt instanceof Oi));switch(je.observe||"body"){case"body":switch($e.responseType){case"arraybuffer":return xi.pipe((0,V.U)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Mt.body}));case"blob":return xi.pipe((0,V.U)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof Blob))throw new Error("Response is not a Blob.");return Mt.body}));case"text":return xi.pipe((0,V.U)(Mt=>{if(null!==Mt.body&&"string"!=typeof Mt.body)throw new Error("Response is not a string.");return Mt.body}));default:return xi.pipe((0,V.U)(Mt=>Mt.body))}case"response":return xi;default:throw new Error(`Unreachable: unhandled observe type ${je.observe}}`)}}delete(ce,Ee={}){return this.request("DELETE",ce,Ee)}get(ce,Ee={}){return this.request("GET",ce,Ee)}head(ce,Ee={}){return this.request("HEAD",ce,Ee)}jsonp(ce,Ee){return this.request("JSONP",ce,{params:(new ge).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ce,Ee={}){return this.request("OPTIONS",ce,Ee)}patch(ce,Ee,je={}){return this.request("PATCH",ce,un(je,Ee))}post(ce,Ee,je={}){return this.request("POST",ce,un(je,Ee))}put(ce,Ee,je={}){return this.request("PUT",ce,un(je,Ee))}}return me.\u0275fac=function(ce){return new(ce||me)(c.LFG(te))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();function Ei(me,re){return re(me)}function Ze(me,re){return(ce,Ee)=>re.intercept(ce,{handle:je=>me(je,Ee)})}const Tt=new c.OlP(""),li=new c.OlP(""),Bi=new c.OlP("");function Vi(){let me=null;return(re,ce)=>{null===me&&(me=((0,c.f3M)(Tt,{optional:!0})??[]).reduceRight(Ze,Ei));const Ee=(0,c.f3M)(c.HDt),je=Ee.add();return me(re,ce).pipe((0,W.x)(()=>Ee.remove(je)))}}let ue=(()=>{class me extends te{constructor(ce,Ee){super(),this.backend=ce,this.injector=Ee,this.chain=null,this.pendingTasks=(0,c.f3M)(c.HDt)}handle(ce){if(null===this.chain){const je=Array.from(new Set([...this.injector.get(li),...this.injector.get(Bi,[])]));this.chain=je.reduceRight(($e,Ye)=>function jt(me,re,ce){return(Ee,je)=>ce.runInContext(()=>re(Ee,$e=>me($e,je)))}($e,Ye,this.injector),Ei)}const Ee=this.pendingTasks.add();return this.chain(ce,je=>this.backend.handle(je)).pipe((0,W.x)(()=>this.pendingTasks.remove(Ee)))}}return me.\u0275fac=function(ce){return new(ce||me)(c.LFG(ae),c.LFG(c.lqb))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();const tn=/^\)\]\}',?\n/;let Qt=(()=>{class me{constructor(ce){this.xhrFactory=ce}handle(ce){if("JSONP"===ce.method)throw new c.vHH(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,R.D)(Ee.\u0275loadImpl()):(0,x.of)(null)).pipe((0,G.w)(()=>new D.y($e=>{const Ye=Ee.build();if(Ye.open(ce.method,ce.urlWithParams),ce.withCredentials&&(Ye.withCredentials=!0),ce.headers.forEach((Ti,$t)=>Ye.setRequestHeader(Ti,$t.join(","))),ce.headers.has("Accept")||Ye.setRequestHeader("Accept","application/json, text/plain, */*"),!ce.headers.has("Content-Type")){const Ti=ce.detectContentTypeHeader();null!==Ti&&Ye.setRequestHeader("Content-Type",Ti)}if(ce.responseType){const Ti=ce.responseType.toLowerCase();Ye.responseType="json"!==Ti?Ti:"text"}const xi=ce.serializeBody();let Mt=null;const ji=()=>{if(null!==Mt)return Mt;const Ti=Ye.statusText||"OK",$t=new se(Ye.getAllResponseHeaders()),Hr=function At(me){return"responseURL"in me&&me.responseURL?me.responseURL:/^X-Request-URL:/m.test(me.getAllResponseHeaders())?me.getResponseHeader("X-Request-URL"):null}(Ye)||ce.url;return Mt=new cn({headers:$t,status:Ye.status,statusText:Ti,url:Hr}),Mt},ni=()=>{let{headers:Ti,status:$t,statusText:Hr,url:Gr}=ji(),hn=null;204!==$t&&(hn=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===$t&&($t=hn?200:0);let Sa=$t>=200&&$t<300;if("json"===ce.responseType&&"string"==typeof hn){const Ea=hn;hn=hn.replace(tn,"");try{hn=""!==hn?JSON.parse(hn):null}catch(ks){hn=Ea,Sa&&(Sa=!1,hn={error:ks,text:hn})}}Sa?($e.next(new Oi({body:hn,headers:Ti,status:$t,statusText:Hr,url:Gr||void 0})),$e.complete()):$e.error(new dn({error:hn,headers:Ti,status:$t,statusText:Hr,url:Gr||void 0}))},zi=Ti=>{const{url:$t}=ji(),Hr=new dn({error:Ti,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:$t||void 0});$e.error(Hr)};let _n=!1;const Ta=Ti=>{_n||($e.next(ji()),_n=!0);let $t={type:Pi.DownloadProgress,loaded:Ti.loaded};Ti.lengthComputable&&($t.total=Ti.total),"text"===ce.responseType&&Ye.responseText&&($t.partialText=Ye.responseText),$e.next($t)},_r=Ti=>{let $t={type:Pi.UploadProgress,loaded:Ti.loaded};Ti.lengthComputable&&($t.total=Ti.total),$e.next($t)};return Ye.addEventListener("load",ni),Ye.addEventListener("error",zi),Ye.addEventListener("timeout",zi),Ye.addEventListener("abort",zi),ce.reportProgress&&(Ye.addEventListener("progress",Ta),null!==xi&&Ye.upload&&Ye.upload.addEventListener("progress",_r)),Ye.send(xi),$e.next({type:Pi.Sent}),()=>{Ye.removeEventListener("error",zi),Ye.removeEventListener("abort",zi),Ye.removeEventListener("load",ni),Ye.removeEventListener("timeout",zi),ce.reportProgress&&(Ye.removeEventListener("progress",Ta),null!==xi&&Ye.upload&&Ye.upload.removeEventListener("progress",_r)),Ye.readyState!==Ye.DONE&&Ye.abort()}})))}}return me.\u0275fac=function(ce){return new(ce||me)(c.LFG(X.JF))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();const nn=new c.OlP("XSRF_ENABLED"),Ni=new c.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Kt=new c.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Ji{}let xa=(()=>{class me{constructor(ce,Ee,je){this.doc=ce,this.platform=Ee,this.cookieName=je,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ce=this.doc.cookie||"";return ce!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,X.Mx)(ce,this.cookieName),this.lastCookieString=ce),this.lastToken}}return me.\u0275fac=function(ce){return new(ce||me)(c.LFG(X.K0),c.LFG(c.Lbi),c.LFG(Ni))},me.\u0275prov=c.Yz7({token:me,factory:me.\u0275fac}),me})();function qn(me,re){const ce=me.url.toLowerCase();if(!(0,c.f3M)(nn)||"GET"===me.method||"HEAD"===me.method||ce.startsWith("http://")||ce.startsWith("https://"))return re(me);const Ee=(0,c.f3M)(Ji).getToken(),je=(0,c.f3M)(Kt);return null!=Ee&&!me.headers.has(je)&&(me=me.clone({headers:me.headers.set(je,Ee)})),re(me)}var Ut=function(me){return me[me.Interceptors=0]="Interceptors",me[me.LegacyInterceptors=1]="LegacyInterceptors",me[me.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",me[me.NoXsrfProtection=3]="NoXsrfProtection",me[me.JsonpSupport=4]="JsonpSupport",me[me.RequestsMadeViaParent=5]="RequestsMadeViaParent",me[me.Fetch=6]="Fetch",me}(Ut||{});function rn(me,re){return{\u0275kind:me,\u0275providers:re}}function eo(...me){const re=[ye,Qt,ue,{provide:te,useExisting:ue},{provide:ae,useExisting:Qt},{provide:li,useValue:qn,multi:!0},{provide:nn,useValue:!0},{provide:Ji,useClass:xa}];for(const ce of me)re.push(...ce.\u0275providers);return(0,c.MR2)(re)}const Yr=new c.OlP("LEGACY_INTERCEPTOR_FN");let to=(()=>{class me{}return me.\u0275fac=function(ce){return new(ce||me)},me.\u0275mod=c.oAB({type:me}),me.\u0275inj=c.cJS({providers:[eo(rn(Ut.LegacyInterceptors,[{provide:Yr,useFactory:Vi},{provide:li,useExisting:Yr,multi:!0}]))]}),me})()},5879:(Y,$,E)=>{"use strict";E.d($,{$8M:()=>Gu,$WT:()=>io,$Z:()=>ua,AFp:()=>bh,ALo:()=>VA,AaK:()=>ae,AsE:()=>$m,B6R:()=>Rs,BQk:()=>km,CHM:()=>Oa,CRH:()=>Ms,DdM:()=>RA,Dn7:()=>jA,EJc:()=>Ib,EiD:()=>bv,EpF:()=>Hm,F$t:()=>Om,F4k:()=>J1,FYo:()=>e1,FiY:()=>$u,G48:()=>oE,Gf:()=>Cb,GfV:()=>Jf,GkF:()=>G1,Gpc:()=>de,Gre:()=>C_,HDt:()=>wa,Hsn:()=>Yh,Ikx:()=>ol,JOm:()=>_d,JVY:()=>Ux,JZr:()=>Xe,KtG:()=>Pl,L6k:()=>qx,LAX:()=>Yx,LFG:()=>Wi,LSH:()=>Lg,Lbi:()=>qg,Lck:()=>mS,MAs:()=>Iy,MMx:()=>d0,MR2:()=>lt,NdJ:()=>Rm,O4$:()=>id,Ojb:()=>Dd,OlP:()=>di,Oqu:()=>Qh,P3R:()=>yv,PXZ:()=>EM,Q6J:()=>Em,QGY:()=>gc,QbO:()=>cT,Qsj:()=>ir,R0b:()=>rr,RDi:()=>Ox,Rgc:()=>pp,SBq:()=>Ld,Sil:()=>mM,Suo:()=>xb,TTD:()=>Bs,TgZ:()=>Wd,Tol:()=>Wm,Udp:()=>Xh,VKq:()=>lb,VuI:()=>QM,W1O:()=>Tb,WLB:()=>cb,XFs:()=>rt,Xpm:()=>Rr,Xq5:()=>bm,Xts:()=>ic,Y36:()=>da,YKP:()=>ii,YNc:()=>Ly,Yjl:()=>Lr,Yz7:()=>Tt,Z0I:()=>ue,ZZ4:()=>fl,_Bn:()=>Gt,_UZ:()=>qa,_Vd:()=>oc,_c5:()=>WM,_uU:()=>__,aQg:()=>uu,c2e:()=>Pb,cJS:()=>Bi,cg1:()=>So,dDg:()=>QS,dqk:()=>Qt,eBb:()=>Wx,eFA:()=>RM,eJc:()=>Dc,ekj:()=>c_,eoX:()=>CM,f3M:()=>ui,g9A:()=>Ug,h0i:()=>ga,hGG:()=>uE,hij:()=>al,iGM:()=>Mb,ifc:()=>Mi,ip1:()=>Lb,jDz:()=>ib,kL8:()=>I_,kcU:()=>nf,lG2:()=>Da,lcZ:()=>db,lqb:()=>as,lri:()=>AM,mCW:()=>Bf,n5z:()=>Yu,n_E:()=>m0,oAB:()=>$r,oJD:()=>wv,oxw:()=>Im,pB0:()=>Gx,q3G:()=>tc,qFp:()=>yE,qLn:()=>Pd,qOj:()=>Hh,qZA:()=>Yd,qzn:()=>xd,rWj:()=>MM,rg0:()=>Du,s9C:()=>Bm,sBO:()=>sE,s_b:()=>fp,soG:()=>Ap,tBr:()=>Fa,tb:()=>zb,tp0:()=>pf,uIk:()=>hs,vHH:()=>ge,vpe:()=>Ho,wAp:()=>yc,xi3:()=>NA,xp6:()=>Ov,ynx:()=>Dm,z2F:()=>pl,z3N:()=>ns,zSh:()=>_o,zs3:()=>ss});var c=E(8645),x=E(7394),R=E(5619),D=E(5592),H=E(3019),O=E(2096),V=E(3020),W=E(4664),G=E(3997);function X(_){for(let b in _)if(_[b]===X)return b;throw Error("Could not find renamed property on target object.")}function te(_,b){for(const w in b)b.hasOwnProperty(w)&&!_.hasOwnProperty(w)&&(_[w]=b[w])}function ae(_){if("string"==typeof _)return _;if(Array.isArray(_))return"["+_.map(ae).join(", ")+"]";if(null==_)return""+_;if(_.overriddenName)return`${_.overriddenName}`;if(_.name)return`${_.name}`;const b=_.toString();if(null==b)return""+b;const w=b.indexOf("\n");return-1===w?b:b.substring(0,w)}function se(_,b){return null==_||""===_?null===b?"":b:null==b||""===b?_:_+" "+b}const oe=X({__forward_ref__:X});function de(_){return _.__forward_ref__=de,_.toString=function(){return ae(this())},_}function pe(_){return Be(_)?_():_}function Be(_){return"function"==typeof _&&_.hasOwnProperty(oe)&&_.__forward_ref__===de}function We(_){return _&&!!_.\u0275providers}const Xe="https://g.co/ng/security#xss";class ge extends Error{constructor(b,w){super(function Se(_,b){return`NG0${Math.abs(_)}${b?": "+b:""}`}(b,w)),this.code=b}}function we(_){return"string"==typeof _?_:null==_?"":String(_)}function tt(_,b){throw new ge(-201,!1)}function st(_,b){null==_&&function nt(_,b,w,y){throw new Error(`ASSERTION ERROR: ${_}`+(null==y?"":` [Expected=> ${w} ${y} ${b} <=Actual]`))}(b,_,null,"!=")}function Tt(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function Bi(_){return{providers:_.providers||[],imports:_.imports||[]}}function Vi(_){return Pe(_,dt)||Pe(_,zt)}function ue(_){return null!==Vi(_)}function Pe(_,b){return _.hasOwnProperty(b)?_[b]:null}function et(_){return _&&(_.hasOwnProperty(bt)||_.hasOwnProperty(yi))?_[bt]:null}const dt=X({\u0275prov:X}),bt=X({\u0275inj:X}),zt=X({ngInjectableDef:X}),yi=X({ngInjectorDef:X});var rt=function(_){return _[_.Default=0]="Default",_[_.Host=1]="Host",_[_.Self=2]="Self",_[_.SkipSelf=4]="SkipSelf",_[_.Optional=8]="Optional",_}(rt||{});let mt;function Yi(_){const b=mt;return mt=_,b}function tn(_,b,w){const y=Vi(_);return y&&"root"==y.providedIn?void 0===y.value?y.value=y.factory():y.value:w&rt.Optional?null:void 0!==b?b:void tt(ae(_))}const Qt=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Ca={},Kt="__NG_DI_FLAG__",Ji="ngTempTokenPath",qn=/\n/gm,Ut="__source";let rn;function xn(_){const b=rn;return rn=_,b}function Yr(_,b=rt.Default){if(void 0===rn)throw new ge(-203,!1);return null===rn?tn(_,void 0,b):rn.get(_,b&rt.Optional?null:void 0,b)}function Wi(_,b=rt.Default){return(function Ft(){return mt}()||Yr)(pe(_),b)}function ui(_,b=rt.Default){return Wi(_,Io(b))}function Io(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function C(_){const b=[];for(let w=0;w<_.length;w++){const y=pe(_[w]);if(Array.isArray(y)){if(0===y.length)throw new ge(900,!1);let M,T=rt.Default;for(let k=0;kb){k=T-1;break}}}for(;T<_.length;){const I=_[T];if("number"==typeof I)break;if(I===w){if(null===y)return void(null!==M&&(_[T+1]=M));if(y===_[T+1])return void(_[T+2]=M)}T++,null!==y&&T++,null!==M&&T++}-1!==k&&(_.splice(k,0,b),T=k+1),_.splice(T++,0,w),null!==y&&_.splice(T++,0,y),null!==M&&_.splice(T++,0,M)}const zi="ng-template";function _n(_,b,w){let y=0,M=!0;for(;y<_.length;){let T=_[y++];if("string"==typeof T&&M){const k=_[y++];if(w&&"class"===T&&-1!==$e(k.toLowerCase(),b,0))return!0}else{if(1===T){for(;y<_.length&&"string"==typeof(T=_[y++]);)if(T.toLowerCase()===b)return!0;return!1}"number"==typeof T&&(M=!1)}}return!1}function Ta(_){return 4===_.type&&_.value!==zi}function _r(_,b,w){return b===(4!==_.type||w?_.value:zi)}function Ti(_,b,w){let y=4;const M=_.attrs||[],T=function Sa(_){for(let b=0;b<_.length;b++)if(xi(_[b]))return b;return _.length}(M);let k=!1;for(let I=0;IT?"":M[ie+1].toLowerCase();const _e=8&y?fe:null;if(_e&&-1!==$e(_e,F,0)||2&y&&F!==fe){if($t(y))return!1;k=!0}}}}else{if(!k&&!$t(y)&&!$t(B))return!1;if(k&&$t(B))continue;k=!1,y=B|1&y}}return $t(y)||k}function $t(_){return 0==(1&_)}function Hr(_,b,w,y){if(null===b)return-1;let M=0;if(y||!w){let T=!1;for(;M-1)for(w++;w<_.length;){const y=_[w];if("number"==typeof y)return-1;if(y===b)return w;w++}return-1}(b,_)}function Gr(_,b,w=!1){for(let y=0;y0?'="'+I+'"':"")+"]"}else 8&y?M+="."+k:4&y&&(M+=" "+k);else""!==M&&!$t(k)&&(b+=yl(T,M),M=""),y=k,T=T||!$t(y);w++}return""!==M&&(b+=yl(T,M)),b}function Rr(_){return Gi(()=>{const b=zc(_),w={...b,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===or.OnPush,directiveDefs:null,pipeDefs:null,dependencies:b.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||Mi.Emulated,styles:_.styles||ot,_:null,schemas:_.schemas||null,tView:null,id:""};Al(w);const y=_.dependencies;return w.directiveDefs=ri(y,!1),w.pipeDefs=ri(y,!0),w.id=function Fc(_){let b=0;const w=[_.selectors,_.ngContentSelectors,_.hostVars,_.hostAttrs,_.consts,_.vars,_.decls,_.encapsulation,_.standalone,_.signals,_.exportAs,JSON.stringify(_.inputs),JSON.stringify(_.outputs),Object.getOwnPropertyNames(_.type.prototype),!!_.contentQueries,!!_.viewQuery].join("|");for(const M of w)b=Math.imul(31,b)+M.charCodeAt(0)<<0;return b+=2147483648,"c"+b}(w),w})}function Rs(_,b,w){const y=_.\u0275cmp;y.directiveDefs=ri(b,!1),y.pipeDefs=ri(w,!0)}function jc(_){return Pt(_)||bn(_)}function Wp(_){return null!==_}function $r(_){return Gi(()=>({type:_.type,bootstrap:_.bootstrap||ot,declarations:_.declarations||ot,imports:_.imports||ot,exports:_.exports||ot,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function Ps(_,b){if(null==_)return Tn;const w={};for(const y in _)if(_.hasOwnProperty(y)){let M=_[y],T=M;Array.isArray(M)&&(T=M[1],M=M[0]),w[M]=y,b&&(b[M]=T)}return w}function Da(_){return Gi(()=>{const b=zc(_);return Al(b),b})}function Lr(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function Pt(_){return _[Wn]||null}function bn(_){return _[Oo]||null}function kn(_){return _[me]||null}function io(_){const b=Pt(_)||bn(_)||kn(_);return null!==b&&b.standalone}function In(_,b){const w=_[re]||null;if(!w&&!0===b)throw new Error(`Type ${ae(_)} does not have '\u0275mod' property.`);return w}function zc(_){const b={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:b,inputTransforms:null,inputConfig:_.inputs||Tn,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||ot,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ps(_.inputs,b),outputs:Ps(_.outputs)}}function Al(_){_.features?.forEach(b=>b(_))}function ri(_,b){if(!_)return null;const w=b?kn:jc;return()=>("function"==typeof _?_():_).map(y=>w(y)).filter(Wp)}const Ht=0,Ge=1,gt=2,Wt=3,Di=4,Qe=5,ci=6,br=7,Li=8,Yn=9,On=10,vt=11,no=12,Gn=13,wn=14,St=15,Hn=16,vn=17,Bn=18,wr=19,Ue=20,Et=21,Ci=22,hi=23,ro=24,_t=25,Vn=1,$n=2,ai=7,Ha=9,Fi=11;function an(_){return Array.isArray(_)&&"object"==typeof _[Vn]}function Rn(_){return Array.isArray(_)&&!0===_[Vn]}function Xn(_){return 0!=(4&_.flags)}function Xr(_){return _.componentOffset>-1}function sr(_){return 1==(1&_.flags)}function on(_){return!!_.template}function Ct(_){return 0!=(512&_[gt])}function Nn(_,b){return _.hasOwnProperty(ce)?_[ce]:null}let Fo=Qt.WeakRef??class zo{constructor(b){this.ref=b}deref(){return this.ref}},Sl=0,jn=null,Jn=!1;function Ui(_){const b=jn;return jn=_,b}class Qr{constructor(){this.id=Sl++,this.ref=function xl(_){return new Fo(_)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[b,w]of this.producers){const y=w.producerNode.deref();if(null!=y&&w.atTrackingVersion===this.trackingVersion){if(y.producerPollStatus(w.seenValueVersion))return!0}else this.producers.delete(b),y?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const b=Jn;Jn=!0;try{for(const[w,y]of this.consumers){const M=y.consumerNode.deref();null!=M&&M.trackingVersion===y.atTrackingVersion?M.onConsumerDependencyMayHaveChanged():(this.consumers.delete(w),M?.producers.delete(this.id))}}finally{Jn=b}}producerAccessed(){if(Jn)throw new Error("");if(null===jn)return;let b=jn.producers.get(this.id);void 0===b?(b={consumerNode:jn.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:jn.trackingVersion},jn.producers.set(this.id,b),this.consumers.set(jn.id,b)):(b.seenValueVersion=this.valueVersion,b.atTrackingVersion=jn.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==jn?.consumerAllowSignalWrites}producerPollStatus(b){return this.valueVersion!==b||(this.onProducerUpdateValueVersion(),this.valueVersion!==b)}}let El=null;function Du(_){const b=Ui(null);try{return _()}finally{Ui(b)}}const Zr=()=>{};class ku extends Qr{constructor(b,w,y){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=Zr,this.registerOnCleanup=M=>{this.cleanupFn=M},this.consumerAllowSignalWrites=y}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const b=Ui(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Zr,this.watch(this.registerOnCleanup)}finally{Ui(b)}}cleanup(){this.cleanupFn()}}class kl{constructor(b,w,y){this.previousValue=b,this.currentValue=w,this.firstChange=y}isFirstChange(){return this.firstChange}}function Bs(){return co}function co(_){return _.type.prototype.ngOnChanges&&(_.setInput=Vs),uo}function uo(){const _=Rl(this),b=_?.current;if(b){const w=_.previous;if(w===Tn)_.previous=b;else for(let y in b)w[y]=b[y];_.current=null,this.ngOnChanges(b)}}function Vs(_,b,w,y){const M=this.declaredInputs[w],T=Rl(_)||function lr(_,b){return _[Hl]=b}(_,{previous:Tn,current:null}),k=T.current||(T.current={}),I=T.previous,B=I[M];k[M]=new kl(B&&B.currentValue,b,I===Tn),_[y]=b}Bs.ngInherit=!0;const Hl="__ngSimpleChanges__";function Rl(_){return _[Hl]||null}const Ar=function(_,b,w){},Ll="svg";function pi(_){for(;Array.isArray(_);)_=_[Ht];return _}function P(_,b){return pi(b[_])}function U(_,b){return pi(b[_.index])}function Q(_,b){return _.data[b]}function ne(_,b){return _[b]}function be(_,b){const w=b[_];return an(w)?w:w[Ht]}function Bt(_,b){return null==b?null:_[b]}function Xt(_){_[vn]=0}function Vt(_){1024&_[gt]||(_[gt]|=1024,bi(_,1))}function Ii(_){1024&_[gt]&&(_[gt]&=-1025,bi(_,-1))}function bi(_,b){let w=_[Wt];if(null===w)return;w[Qe]+=b;let y=w;for(w=w[Wt];null!==w&&(1===b&&1===y[Qe]||-1===b&&0===y[Qe]);)w[Qe]+=b,y=w,w=w[Wt]}const ht={lFrame:ef(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Xc(){return ht.bindingsEnabled}function js(){return null!==ht.skipHydrationRootTNode}function De(){return ht.lFrame.lView}function Nt(){return ht.lFrame.tView}function Oa(_){return ht.lFrame.contextLView=_,_[Li]}function Pl(_){return ht.lFrame.contextLView=null,_}function pn(){let _=Or();for(;null!==_&&64===_.type;)_=_.parent;return _}function Or(){return ht.lFrame.currentTNode}function Br(_,b){const w=ht.lFrame;w.currentTNode=_,w.isParent=b}function Go(){return ht.lFrame.isParent}function Il(){ht.lFrame.isParent=!1}function yn(){const _=ht.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function na(){return ht.lFrame.bindingIndex++}function Vr(_){const b=ht.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function Qp(_,b){const w=ht.lFrame;w.bindingIndex=w.bindingRootIndex=_,zs(b)}function zs(_){ht.lFrame.currentDirectiveIndex=_}function Kc(){return ht.lFrame.currentQueryIndex}function Vl(_){ht.lFrame.currentQueryIndex=_}function Lu(_){const b=_[Ge];return 2===b.type?b.declTNode:1===b.type?_[ci]:null}function Fs(_,b,w){if(w&rt.SkipSelf){let M=b,T=_;for(;!(M=M.parent,null!==M||w&rt.Host||(M=Lu(T),null===M||(T=T[wn],10&M.type))););if(null===M)return!1;b=M,_=T}const y=ht.lFrame=Zp();return y.currentTNode=b,y.lView=_,!0}function Zc(_){const b=Zp(),w=_[Ge];ht.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function Zp(){const _=ht.lFrame,b=null===_?null:_.child;return null===b?ef(_):b}function ef(_){const b={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:_,child:null,inI18n:!1};return null!==_&&(_.child=b),b}function ed(){const _=ht.lFrame;return ht.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Nl=ed;function td(){const _=ed();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function Ln(){return ht.lFrame.selectedIndex}function ra(_){ht.lFrame.selectedIndex=_}function Zt(){const _=ht.lFrame;return Q(_.tView,_.selectedIndex)}function id(){ht.lFrame.currentNamespace=Ll}function nf(){!function Pu(){ht.lFrame.currentNamespace=null}()}let nd=!0;function ho(){return nd}function Pn(_){nd=_}function aa(_,b){for(let w=b.directiveStart,y=b.directiveEnd;w=y)break}else b[B]<0&&(_[vn]+=65536),(I>13<_[vn]>>16&&(3&_[gt])===b&&(_[gt]+=8192,Jo(I,T)):Jo(I,T)}const Yt=-1;class Va{constructor(b,w,y){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=y}}function zu(_){return _!==Yt}function qs(_){return 32767&_}function zl(_,b){let w=function af(_){return _>>16}(_),y=b;for(;w>0;)y=y[wn],w--;return y}let Fl=!0;function Ul(_){const b=Fl;return Fl=_,b}const ql=255,Fu=5;let Uu=0;const fn={};function Ws(_,b){const w=od(_,b);if(-1!==w)return w;const y=b[Ge];y.firstCreatePass&&(_.injectorIndex=b.length,Na(y.data,_),Na(b,null),Na(y.blueprint,null));const M=sd(_,b),T=_.injectorIndex;if(zu(M)){const k=qs(M),I=zl(M,b),B=I[Ge].data;for(let F=0;F<8;F++)b[T+F]=I[k+F]|B[k+F]}return b[T+8]=M,T}function Na(_,b){_.push(0,0,0,0,0,0,0,0,b)}function od(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function sd(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,y=null,M=b;for(;null!==M;){if(y=dd(M),null===y)return Yt;if(w++,M=M[wn],-1!==y.injectorIndex)return y.injectorIndex|w<<16}return Yt}function ld(_,b,w){!function Wl(_,b,w){let y;"string"==typeof w?y=w.charCodeAt(0)||0:w.hasOwnProperty(Ee)&&(y=w[Ee]),null==y&&(y=w[Ee]=Uu++);const M=y&ql;b.data[_+(M>>Fu)]|=1<=0?b&ql:df:b}(w);if("function"==typeof T){if(!Fs(b,_,y))return y&rt.Host?Yl(M,0,y):qu(b,w,y,M);try{const k=T(y);if(null!=k||y&rt.Optional)return k;tt()}finally{Nl()}}else if("number"==typeof T){let k=null,I=od(_,b),B=Yt,F=y&rt.Host?b[St][ci]:null;for((-1===I||y&rt.SkipSelf)&&(B=-1===I?sd(_,b):b[I+8],B!==Yt&&Wu(y,!1)?(k=b[Ge],I=qs(B),b=zl(B,b)):I=-1);-1!==I;){const J=b[Ge];if(Ys(T,I,J.data)){const ie=po(I,b,w,k,y,F);if(ie!==fn)return ie}B=b[I+8],B!==Yt&&Wu(y,b[Ge].data[I+8]===F)&&Ys(T,I,b)?(k=J,I=qs(B),b=zl(B,b)):I=-1}}return M}function po(_,b,w,y,M,T){const k=b[Ge],I=k.data[_+8],J=$l(I,k,w,null==y?Xr(I)&&Fl:y!=k&&0!=(3&I.type),M&rt.Host&&T===I);return null!==J?fo(b,k,J,I):fn}function $l(_,b,w,y,M){const T=_.providerIndexes,k=b.data,I=1048575&T,B=_.directiveStart,J=T>>20,fe=M?I+J:_.directiveEnd;for(let _e=y?I:I+J;_e=B&&ke.type===w)return _e}if(M){const _e=k[B];if(_e&&on(_e)&&_e.type===w)return B}return null}function fo(_,b,w,y){let M=_[w];const T=b.data;if(function Vu(_){return _ instanceof Va}(M)){const k=M;k.resolving&&function Re(_,b){const w=b?`. Dependency path: ${b.join(" > ")} > ${_}`:"";throw new ge(-200,`Circular dependency in DI detected for ${_}${w}`)}(function qe(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():we(_)}(T[w]));const I=Ul(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?Yi(k.injectImpl):null;Fs(_,y,rt.Default);try{M=_[w]=k.factory(void 0,T,_,y),b.firstCreatePass&&w>=y.directiveStart&&function Ou(_,b,w){const{ngOnChanges:y,ngOnInit:M,ngDoCheck:T}=b.type.prototype;if(y){const k=co(b);(w.preOrderHooks??=[]).push(_,k),(w.preOrderCheckHooks??=[]).push(_,k)}M&&(w.preOrderHooks??=[]).push(0-_,M),T&&((w.preOrderHooks??=[]).push(_,T),(w.preOrderCheckHooks??=[]).push(_,T))}(w,T[w],b)}finally{null!==B&&Yi(B),Ul(I),k.resolving=!1,Nl()}}return M}function Ys(_,b,w){return!!(w[b+(_>>Fu)]&1<<_)}function Wu(_,b){return!(_&rt.Self||_&rt.Host&&b)}class Qo{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,y){return Gl(this._tNode,this._lView,b,Io(y),w)}}function df(){return new Qo(pn(),De())}function Yu(_){return Gi(()=>{const b=_.prototype.constructor,w=b[ce]||Cr(b),y=Object.prototype;let M=Object.getPrototypeOf(_.prototype).constructor;for(;M&&M!==y;){const T=M[ce]||Cr(M);if(T&&T!==w)return T;M=Object.getPrototypeOf(M)}return T=>new T})}function Cr(_){return Be(_)?()=>{const b=Cr(pe(_));return b&&b()}:Nn(_)}function dd(_){const b=_[Ge],w=b.type;return 2===w?b.declTNode:1===w?_[ci]:null}function Gu(_){return function lf(_,b){if("class"===b)return _.classes;if("style"===b)return _.styles;const w=_.attrs;if(w){const y=w.length;let M=0;for(;M{const y=function ja(_){return function(...w){if(_){const y=_(...w);for(const M in y)this[M]=y[M]}}}(b);function M(...T){if(this instanceof M)return y.apply(this,T),this;const k=new M(...T);return I.annotation=k,I;function I(B,F,J){const ie=B.hasOwnProperty(go)?B[go]:Object.defineProperty(B,go,{value:[]})[go];for(;ie.length<=J;)ie.push(null);return(ie[J]=ie[J]||[]).push(k),B}}return w&&(M.prototype=Object.create(w.prototype)),M.prototype.ngMetadataName=_,M.annotationCls=M,M})}function ud(_,b){_.forEach(w=>Array.isArray(w)?ud(w,b):b(w))}function ag(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function es(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function Jl(_,b){const w=[];for(let y=0;y<_;y++)w.push(b);return w}function Hi(_,b,w){let y=za(_,b);return y>=0?_[1|y]=w:(y=~y,function Vw(_,b,w,y){let M=_.length;if(M==b)_.push(w,y);else if(1===M)_.push(y,_[0]),_[0]=w;else{for(M--,_.push(_[M-1],_[M]);M>b;)_[M]=_[M-2],M--;_[b]=w,_[b+1]=y}}(_,y,b,w)),y}function uf(_,b){const w=za(_,b);if(w>=0)return _[1|w]}function za(_,b){return function og(_,b,w){let y=0,M=_.length>>w;for(;M!==y;){const T=y+(M-y>>1),k=_[T<b?M=T:y=T+1}return~(M<({token:_})),-1),$u=Ai(oa("Optional"),8),pf=Ai(oa("SkipSelf"),4);function la(_){return 128==(128&_.flags)}var _d=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(_d||{});const Qu=/^>|^->||--!>|)/,Ku="\u200b$1\u200b";const Zu=new Map;let bf=0;const Ri="__ngContext__";function tr(_,b){an(b)?(_[Ri]=b[wr],function vf(_){Zu.set(_[wr],_)}(b)):_[Ri]=b}let xf;function yd(_,b){return xf(_,b)}function Fn(_){const b=_[Wt];return Rn(b)?b[Wt]:b}function nh(_){return Jw(_[no])}function rh(_){return Jw(_[Di])}function Jw(_){for(;null!==_&&!Rn(_);)_=_[Di];return _}function ca(_,b,w,y,M){if(null!=y){let T,k=!1;Rn(y)?T=y:an(y)&&(k=!0,y=y[Ht]);const I=pi(y);0===_&&null!==w?null==M?Mg(b,w,I):Js(b,w,I,M||null,!0):1===_&&null!==w?Js(b,w,I,M||null,!0):2===_?function Pf(_,b,w){const y=Hf(_,b);y&&function Sx(_,b,w,y){_.removeChild(b,w,y)}(_,y,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=T&&function kx(_,b,w,y,M){const T=w[ai];T!==pi(w)&&ca(b,_,y,T,M);for(let I=Fi;Ib.replace(bg,Ku))}(b))}function Ef(_,b,w){return _.createElement(b,w)}function yg(_,b){const w=_[Ha],y=w.indexOf(b);Ii(b),w.splice(y,1)}function Ad(_,b){if(_.length<=Fi)return;const w=Fi+b,y=_[w];if(y){const M=y[Hn];null!==M&&M!==_&&yg(M,y),b>0&&(_[w-1][Di]=y[Di]);const T=es(_,Fi+b);!function xx(_,b){dh(_,b,b[vt],2,null,null),b[Ht]=null,b[ci]=null}(y[Ge],y);const k=T[Bn];null!==k&&k.detachView(T[Ge]),y[Wt]=null,y[Di]=null,y[gt]&=-129}return y}function Df(_,b){if(!(256&b[gt])){const w=b[vt];b[hi]?.destroy(),b[ro]?.destroy(),w.destroyNode&&dh(_,b,w,3,null,null),function Qw(_){let b=_[no];if(!b)return Md(_[Ge],_);for(;b;){let w=null;if(an(b))w=b[no];else{const y=b[Fi];y&&(w=y)}if(!w){for(;b&&!b[Di]&&b!==_;)an(b)&&Md(b[Ge],b),b=b[Wt];null===b&&(b=_),an(b)&&Md(b[Ge],b),w=b&&b[Di]}b=w}}(b)}}function Md(_,b){if(!(256&b[gt])){b[gt]&=-129,b[gt]|=256,function Tx(_,b){let w;if(null!=_&&null!=(w=_.destroyHooks))for(let y=0;y=0?y[k]():y[-k].unsubscribe(),T+=2}else w[T].call(y[w[T+1]]);null!==y&&(b[br]=null);const M=b[Et];if(null!==M){b[Et]=null;for(let T=0;T-1){const{encapsulation:T}=_.data[y.directiveStart+M];if(T===Mi.None||T===Mi.Emulated)return null}return U(y,w)}}(_,b.parent,w)}function Js(_,b,w,y,M){_.insertBefore(b,w,y,M)}function Mg(_,b,w){_.appendChild(b,w)}function tv(_,b,w,y,M){null!==y?Js(_,b,w,y,M):Mg(_,b,w)}function Hf(_,b){return _.parentNode(b)}function iv(_,b,w){return rv(_,b,w)}let Rf,If,Tg,Of,rv=function nv(_,b,w){return 40&_.type?U(_,w):null};function Lf(_,b,w,y){const M=Ag(_,y,b),T=b[vt],I=iv(y.parent||b[ci],y,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return If}()?.createHTML(_)||_}function Ox(_){Tg=_}function uh(){if(void 0!==Tg)return Tg;if(typeof document<"u")return document;throw new ge(210,!1)}function Sg(){if(void 0===Of&&(Of=null,Qt.trustedTypes))try{Of=Qt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Of}function uv(_){return Sg()?.createHTML(_)||_}function Dg(_){return Sg()?.createScriptURL(_)||_}class ec{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Xe})`}}class Bx extends ec{getTypeName(){return"HTML"}}class Vx extends ec{getTypeName(){return"Style"}}class Nx extends ec{getTypeName(){return"Script"}}class jx extends ec{getTypeName(){return"URL"}}class zx extends ec{getTypeName(){return"ResourceURL"}}function ns(_){return _ instanceof ec?_.changingThisBreaksApplicationSecurity:_}function xd(_,b){const w=function Fx(_){return _ instanceof ec&&_.getTypeName()||null}(_);if(null!=w&&w!==b){if("ResourceURL"===w&&"URL"===b)return!0;throw new Error(`Required a safe ${b}, got a ${w} (see ${Xe})`)}return w===b}function Ux(_){return new Bx(_)}function qx(_){return new Vx(_)}function Wx(_){return new Nx(_)}function Yx(_){return new jx(_)}function Gx(_){return new zx(_)}class $x{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(Cd(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class Xx{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=Cd(b),w}}const Qx=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Bf(_){return(_=String(_)).match(Qx)?_:"unsafe:"+_}function rs(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function hh(..._){const b={};for(const w of _)for(const y in w)w.hasOwnProperty(y)&&(b[y]=!0);return b}const pv=rs("area,br,col,hr,img,wbr"),fv=rs("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),mv=rs("rp,rt"),kg=hh(pv,hh(fv,rs("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),hh(mv,rs("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),hh(mv,fv)),Hg=rs("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),gv=hh(Hg,rs("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),rs("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Kx=rs("script,style,template");class Zx{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(b){let w=b.firstChild,y=!0;for(;w;)if(w.nodeType===Node.ELEMENT_NODE?y=this.startElement(w):w.nodeType===Node.TEXT_NODE?this.chars(w.nodeValue):this.sanitizedSomething=!0,y&&w.firstChild)w=w.firstChild;else for(;w;){w.nodeType===Node.ELEMENT_NODE&&this.endElement(w);let M=this.checkClobberedElement(w,w.nextSibling);if(M){w=M;break}w=this.checkClobberedElement(w,w.parentNode)}return this.buf.join("")}startElement(b){const w=b.nodeName.toLowerCase();if(!kg.hasOwnProperty(w))return this.sanitizedSomething=!0,!Kx.hasOwnProperty(w);this.buf.push("<"),this.buf.push(w);const y=b.attributes;for(let M=0;M"),!0}endElement(b){const w=b.nodeName.toLowerCase();kg.hasOwnProperty(w)&&!pv.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(_v(b))}checkClobberedElement(b,w){if(w&&(b.compareDocumentPosition(w)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${b.outerHTML}`);return w}}const eT=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,tT=/([^\#-~ |!])/g;function _v(_){return _.replace(/&/g,"&").replace(eT,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(tT,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Vf;function bv(_,b){let w=null;try{Vf=Vf||function hv(_){const b=new Xx(_);return function Jx(){try{return!!(new window.DOMParser).parseFromString(Cd(""),"text/html")}catch{return!1}}()?new $x(b):b}(_);let y=b?String(b):"";w=Vf.getInertBodyElement(y);let M=5,T=y;do{if(0===M)throw new Error("Failed to sanitize html because the input is unstable");M--,y=T,T=w.innerHTML,w=Vf.getInertBodyElement(y)}while(y!==T);return Cd((new Zx).sanitizeChildren(Rg(w)||w))}finally{if(w){const y=Rg(w)||w;for(;y.firstChild;)y.removeChild(y.firstChild)}}}function Rg(_){return"content"in _&&function iT(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var tc=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(tc||{});function wv(_){const b=hr();return b?uv(b.sanitize(tc.HTML,_)||""):xd(_,"HTML")?uv(ns(_)):bv(uh(),we(_))}function Lg(_){const b=hr();return b?b.sanitize(tc.URL,_)||"":xd(_,"URL")?ns(_):Bf(we(_))}function vv(_){const b=hr();if(b)return Dg(b.sanitize(tc.RESOURCE_URL,_)||"");if(xd(_,"ResourceURL"))return Dg(ns(_));throw new ge(904,!1)}function yv(_,b,w){return function sT(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?vv:Lg}(b,w)(_)}function hr(){const _=De();return _&&_[On].sanitizer}class di{constructor(b,w){this._desc=b,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof w?this.__NG_ELEMENT_ID__=w:void 0!==w&&(this.\u0275prov=Tt({token:this,providedIn:w.providedIn||"root",factory:w.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const ic=new di("ENVIRONMENT_INITIALIZER"),Nf=new di("INJECTOR",-1),Pg=new di("INJECTOR_DEF_TYPES");class xt{get(b,w=Ca){if(w===Ca){const y=new Error(`NullInjectorError: No provider for ${ae(b)}!`);throw y.name="NullInjectorError",y}return w}}function lt(_){return{\u0275providers:_}}function Ki(..._){return{\u0275providers:Ig(0,_),\u0275fromNgModule:!0}}function Ig(_,...b){const w=[],y=new Set;let M;return ud(b,T=>{const k=T;Zi(k,w,[],y)&&(M||=[],M.push(k))}),void 0!==M&&nc(M,w),w}function nc(_,b){for(let w=0;w<_.length;w++){const{providers:M}=_[w];Og(M,T=>{b.push(T)})}}function Zi(_,b,w,y){if(!(_=pe(_)))return!1;let M=null,T=et(_);const k=!T&&Pt(_);if(T||k){if(k&&!k.standalone)return!1;M=_}else{const B=_.ngModule;if(T=et(B),!T)return!1;M=B}const I=y.has(M);if(k){if(I)return!1;if(y.add(M),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const F of B)Zi(F,b,w,y)}}else{if(!T)return!1;{if(null!=T.imports&&!I){let F;y.add(M);try{ud(T.imports,J=>{Zi(J,b,w,y)&&(F||=[],F.push(J))})}finally{}void 0!==F&&nc(F,b)}if(!I){const F=Nn(M)||(()=>new M);b.push({provide:M,useFactory:F,deps:ot},{provide:Pg,useValue:M,multi:!0},{provide:ic,useValue:()=>Wi(M),multi:!0})}const B=T.providers;null==B||I||Og(B,J=>{b.push(J)})}}return M!==_&&void 0!==_.providers}function Og(_,b){for(let w of _)We(w)&&(w=w.\u0275providers),Array.isArray(w)?Og(w,b):b(w)}const Bg=X({provide:String,useValue:X});function jf(_){return null!==_&&"object"==typeof _&&Bg in _}function rc(_){return"function"==typeof _}const _o=new di("Set Injector scope."),ph={},Av={};let zf;function fh(){return void 0===zf&&(zf=new xt),zf}class as{}class jg extends as{get destroyed(){return this._destroyed}constructor(b,w,y,M){super(),this.parent=w,this.source=y,this.scopes=M,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,_h(b,k=>this.processProvider(k)),this.records.set(Nf,Ed(void 0,this)),M.has("environment")&&this.records.set(as,Ed(void 0,this));const T=this.records.get(_o);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(Pg.multi,ot,rt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const w of this._ngOnDestroyHooks)w.ngOnDestroy();const b=this._onDestroyHooks;this._onDestroyHooks=[];for(const w of b)w()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(b){return this.assertNotDestroyed(),this._onDestroyHooks.push(b),()=>this.removeOnDestroy(b)}runInContext(b){this.assertNotDestroyed();const w=xn(this),y=Yi(void 0);try{return b()}finally{xn(w),Yi(y)}}get(b,w=Ca,y=rt.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(je))return b[je](this);y=Io(y);const M=xn(this),T=Yi(void 0);try{if(!(y&rt.SkipSelf)){let I=this.records.get(b);if(void 0===I){const B=function Ff(_){return"function"==typeof _||"object"==typeof _&&_ instanceof di}(b)&&Vi(b);I=B&&this.injectableDefInScope(B)?Ed(mh(b),ph):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(y&rt.Self?fh():this.parent).get(b,w=y&rt.Optional&&w===Ca?null:w)}catch(k){if("NullInjectorError"===k.name){if((k[Ji]=k[Ji]||[]).unshift(ae(b)),M)throw k;return function to(_,b,w,y){const M=_[Ji];throw b[Ut]&&M.unshift(b[Ut]),_.message=function He(_,b,w,y=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let M=ae(b);if(Array.isArray(b))M=b.map(ae).join(" -> ");else if("object"==typeof b){let T=[];for(let k in b)if(b.hasOwnProperty(k)){let I=b[k];T.push(k+":"+("string"==typeof I?JSON.stringify(I):ae(I)))}M=`{${T.join(", ")}}`}return`${w}${y?"("+y+")":""}[${M}]: ${_.replace(qn,"\n ")}`}("\n"+_.message,M,w,y),_.ngTokenPath=M,_[Ji]=null,_}(k,b,"R3InjectorError",this.source)}throw k}finally{Yi(T),xn(M)}}resolveInjectorInitializers(){const b=xn(this),w=Yi(void 0);try{const y=this.get(ic.multi,ot,rt.Self);for(const M of y)M()}finally{xn(b),Yi(w)}}toString(){const b=[],w=this.records;for(const y of w.keys())b.push(ae(y));return`R3Injector[${b.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ge(205,!1)}processProvider(b){let w=rc(b=pe(b))?b:pe(b&&b.provide);const y=function Cv(_){return jf(_)?Ed(void 0,_.useValue):Ed(Sd(_),ph)}(b);if(rc(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=Ed(void 0,ph,!0),M.factory=()=>C(M.multi),this.records.set(w,M)),w=b,M.multi.push(b)}this.records.set(w,y)}hydrate(b,w){return w.value===ph&&(w.value=Av,w.value=w.factory()),"object"==typeof w.value&&w.value&&function gh(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(w.value)&&this._ngOnDestroyHooks.add(w.value),w.value}injectableDefInScope(b){if(!b.providedIn)return!1;const w=pe(b.providedIn);return"string"==typeof w?"any"===w||this.scopes.has(w):this.injectorDefTypes.has(w)}removeOnDestroy(b){const w=this._onDestroyHooks.indexOf(b);-1!==w&&this._onDestroyHooks.splice(w,1)}}function mh(_){const b=Vi(_),w=null!==b?b.factory:Nn(_);if(null!==w)return w;if(_ instanceof di)throw new ge(204,!1);if(_ instanceof Function)return function Mv(_){const b=_.length;if(b>0)throw Jl(b,"?"),new ge(204,!1);const w=function Ie(_){return _&&(_[dt]||_[zt])||null}(_);return null!==w?()=>w.factory(_):()=>new _}(_);throw new ge(204,!1)}function Sd(_,b,w){let y;if(rc(_)){const M=pe(_);return Nn(M)||mh(M)}if(jf(_))y=()=>pe(_.useValue);else if(function Td(_){return!(!_||!_.useFactory)}(_))y=()=>_.useFactory(...C(_.deps||[]));else if(function Vg(_){return!(!_||!_.useExisting)}(_))y=()=>Wi(pe(_.useExisting));else{const M=pe(_&&(_.useClass||_.provide));if(!function zg(_){return!!_.deps}(_))return Nn(M)||mh(M);y=()=>new M(...C(_.deps))}return y}function Ed(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function _h(_,b){for(const w of _)Array.isArray(w)?_h(w,b):w&&We(w)?_h(w.\u0275providers,b):b(w)}const bh=new di("AppId",{providedIn:"root",factory:()=>Fg}),Fg="ng",Ug=new di("Platform Initializer"),qg=new di("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),cT=new di("AnimationModuleType"),Dd=new di("CSP nonce",{providedIn:"root",factory:()=>uh().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Sv=(_,b)=>null;function Xg(_,b){return Sv(_,b)}class Th{}class Nr{}class Xf{resolveComponentFactory(b){throw function mT(_){const b=Error(`No component factory found for ${ae(_)}.`);return b.ngComponent=_,b}(b)}}let oc=(()=>{class _{}return _.NULL=new Xf,_})();function Rd(){return sc(pn(),De())}function sc(_,b){return new Ld(U(_,b))}let Ld=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=Rd,_})();function kv(_){return _ instanceof Ld?_.nativeElement:_}class e1{}let ir=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function gT(){const _=De(),w=be(pn().index,_);return(an(w)?w:_)[vt]}(),_})(),lc=(()=>{class _{}return _.\u0275prov=Tt({token:_,providedIn:"root",factory:()=>null}),_})();class Jf{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const _T=new Jf("16.1.5"),t1={};function Sh(_){for(;_;){_[gt]|=64;const b=Fn(_);if(Ct(_)&&!b)return _;_=b}return null}function n1(_){return _.ngOriginalError}class Pd{constructor(){this._console=console}handleError(b){const w=this._findOriginalError(b);this._console.error("ERROR",b),w&&this._console.error("ORIGINAL ERROR",w)}_findOriginalError(b){let w=b&&n1(b);for(;w&&n1(w);)w=n1(w);return w||null}}const r1=new di("",{providedIn:"root",factory:()=>!1});function nr(_){return _ instanceof Function?_():_}class s1 extends Qr{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){Sh(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(b,w,y){const M=Ui(this);this.trackingVersion++;try{b(w,y)}finally{Ui(M)}}destroy(){this.trackingVersion++}}let dc=null;function em(){return dc??=new s1,dc}function l1(_,b){return _[b]??em()}function c1(_,b){const w=em();w.hasReadASignal&&(_[b]=dc,w.lView=_,dc=new s1)}const Rt={};function Ov(_){Id(Nt(),De(),Ln()+_,!1)}function Id(_,b,w,y){if(!y)if(3==(3&b[gt])){const T=_.preOrderCheckHooks;null!==T&&Ba(b,T,w)}else{const T=_.preOrderHooks;null!==T&&jl(b,T,0,w)}ra(w)}function nm(_,b=null,w=null,y){const M=os(_,b,w,y);return M.resolveInjectorInitializers(),M}function os(_,b=null,w=null,y,M=new Set){const T=[w||ot,Ki(_)];return y=y||("object"==typeof _?void 0:ae(_)),new jg(T,b||fh(),y||null,M)}let ss=(()=>{class _{static create(w,y){if(Array.isArray(w))return nm({name:""},y,w,"");{const M=w.name??"";return nm({name:M},w.parent,w.providers,M)}}}return _.THROW_IF_NOT_FOUND=Ca,_.NULL=new xt,_.\u0275prov=Tt({token:_,providedIn:"any",factory:()=>Wi(Nf)}),_.__NG_ELEMENT_ID__=-1,_})();function da(_,b=rt.Default){const w=De();return null===w?Wi(_,b):Gl(pn(),w,pe(_),b)}function ua(){throw new Error("invalid")}function rm(_,b,w,y,M,T,k,I,B,F,J){const ie=b.blueprint.slice();return ie[Ht]=M,ie[gt]=140|y,(null!==F||_&&2048&_[gt])&&(ie[gt]|=2048),Xt(ie),ie[Wt]=ie[wn]=_,ie[Li]=w,ie[On]=k||_&&_[On],ie[vt]=I||_&&_[vt],ie[Yn]=B||_&&_[Yn]||null,ie[ci]=T,ie[wr]=function wf(){return bf++}(),ie[Ci]=J,ie[Ue]=F,ie[St]=2==b.type?_[St]:ie,ie}function Zs(_,b,w,y,M){let T=_.data[b];if(null===T)T=function h1(_,b,w,y,M){const T=Or(),k=Go(),B=_.data[b]=function Yv(_,b,w,y,M,T){let k=b?b.injectorIndex:-1,I=0;return js()&&(I|=128),{type:w,index:y,insertBeforeIndex:null,injectorIndex:k,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:I,providerIndexes:0,value:M,attrs:T,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:b,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,k?T:T&&T.parent,w,b,y,M);return null===_.firstChild&&(_.firstChild=B),null!==T&&(k?null==T.child&&null!==B.parent&&(T.child=B):null===T.next&&(T.next=B,B.prev=T)),B}(_,b,w,y,M),function Jp(){return ht.lFrame.inI18n}()&&(T.flags|=32);else if(64&T.type){T.type=w,T.value=y,T.attrs=M;const k=function Yo(){const _=ht.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();T.injectorIndex=null===k?-1:k.injectorIndex}return Br(T,!0),T}function Eh(_,b,w,y){if(0===w)return-1;const M=b.length;for(let T=0;T_t&&Id(_,b,_t,!1),Ar(I?2:0,M),I)T.runInContext(w,y,M);else{const F=Ui(null);try{w(y,M)}finally{Ui(F)}}}finally{I&&null===b[hi]&&c1(b,hi),ra(k),Ar(I?3:1,M)}}function p1(_,b,w){if(Xn(b)){const y=Ui(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function Gv(_,b,w,y){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const T=_[M];null===y?_1(w,b,M,T):y.hasOwnProperty(M)&&_1(w,b,y[M],T)}return w}function _1(_,b,w,y){_.hasOwnProperty(w)?_[w].push(b,y):_[w]=[b,y]}function Fr(_,b,w,y,M,T,k,I){const B=U(b,w);let J,F=b.inputs;!I&&null!=F&&(J=F[y])?(cm(_,w,J,y,M),Xr(b)&&function $v(_,b){const w=be(b,_);16&w[gt]||(w[gt]|=64)}(w,b.index)):3&b.type&&(y=function TT(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(y),M=null!=k?k(M,b.value||"",y):M,T.setProperty(B,y,M))}function Dh(_,b,w,y){if(Xc()){const M=null===y?null:{"":-1},T=function Zv(_,b){const w=_.directiveRegistry;let y=null,M=null;if(w)for(let T=0;T0;){const w=_[--b];if("number"==typeof w&&w<0)return w}return 0})(k)!=I&&k.push(I),k.push(w,y,T)}}(_,b,y,Eh(_,w,M.hostVars,Rt),M)}function bo(_,b,w,y,M,T){const k=U(_,b);!function w1(_,b,w,y,M,T,k){if(null==T)_.removeAttribute(b,M,w);else{const I=null==k?we(T):k(T,y||"",M);_.setAttribute(b,M,I,w)}}(b[vt],k,T,_.value,w,y,M)}function ty(_,b,w,y,M,T){const k=T[b];if(null!==k)for(let I=0;I{class _{constructor(){this.all=new Set,this.queue=new Map}create(w,y,M){const T=typeof Zone>"u"?null:Zone.current,k=new ku(w,F=>{this.all.has(F)&&this.queue.set(F,T)},M);let I;this.all.add(k),k.notify();const B=()=>{k.cleanup(),I?.(),this.all.delete(k),this.queue.delete(k)};return I=y?.onDestroy(B),{destroy:B}}flush(){if(0!==this.queue.size)for(const[w,y]of this.queue)this.queue.delete(w),y?y.run(()=>w.run()):w.run()}get isQueueEmpty(){return 0===this.queue.size}}return _.\u0275prov=Tt({token:_,providedIn:"root",factory:()=>new _}),_})();function dm(_,b,w){let y=w?_.styles:null,M=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){uy(_,1);const M=_[Ge].components;null!==M&&ls(_,M,1)}}function ls(_,b,w){for(let y=0;y-1&&(Ad(b,y),es(w,y))}this._attachedToViewContainer=!1}Df(this._lView[Ge],this._lView)}onDestroy(b){!function $i(_,b){if(256==(256&_[gt]))throw new ge(911,!1);null===_[Et]&&(_[Et]=[]),_[Et].push(b)}(this._lView,b)}markForCheck(){Sh(this._cdRefInjectingView||this._lView)}detach(){this._lView[gt]&=-129}reattach(){this._lView[gt]|=128}detectChanges(){um(this._lView[Ge],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ge(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function sh(_,b){dh(_,b,b[vt],2,null,null)}(this._lView[Ge],this._lView)}attachToAppRef(b){if(this._attachedToViewContainer)throw new ge(902,!1);this._appRef=b}}class hy extends mn{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;um(b[Ge],b,b[Li],!1)}checkNoChanges(){}get context(){return null}}class pm extends oc{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Pt(b);return new Ur(w,this.ngModule)}}function x1(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class fy{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,y){y=Io(y);const M=this.injector.get(b,t1,y);return M!==t1||w===t1?M:this.parentInjector.get(b,w,y)}}class Ur extends Nr{get inputs(){const b=this.componentDef,w=b.inputTransforms,y=x1(b.inputs);if(null!==w)for(const M of y)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return y}get outputs(){return x1(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function Nc(_){return _.map(vu).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,y,M){let T=(M=M||this.ngModule)instanceof as?M:M?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new fy(b,T):b,I=k.get(e1,null);if(null===I)throw new ge(407,!1);const J={rendererFactory:I,sanitizer:k.get(lc,null),effectManager:k.get(cy,null)},ie=I.createRenderer(null,this.componentDef),fe=this.componentDef.selectors[0][0]||"div",_e=y?function MT(_,b,w,y){const T=y.get(r1,!1)||w===Mi.ShadowDom,k=_.selectRootElement(b,T);return function CT(_){Uv(_)}(k),k}(ie,y,this.componentDef.encapsulation,k):Ef(ie,fe,function py(_){const b=_.toLowerCase();return"svg"===b?Ll:"math"===b?"math":null}(fe)),Ke=this.componentDef.signals?4608:this.componentDef.onPush?576:528,pt=g1(0,null,null,1,0,null,null,null,null,null,null),Le=rm(null,pt,null,Ke,null,null,J,ie,k,null,null);let Lt,Jt;Zc(Le);try{const si=this.componentDef;let ar,W0=null;si.findHostDirectiveDefs?(ar=[],W0=new Map,si.findHostDirectiveDefs(si,ar,W0),ar.push(si)):ar=[si];const AE=function An(_,b){const w=_[Ge],y=_t;return _[y]=b,Zs(w,y,2,"#host",null)}(Le,_e),ME=function ds(_,b,w,y,M,T,k){const I=M[Ge];!function gy(_,b,w,y){for(const M of _)b.mergedAttrs=ji(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(dm(b,b.mergedAttrs,!0),null!==w&&dv(y,w,b))}(y,_,b,k);let B=null;null!==b&&(B=Xg(b,M[Yn]));const F=T.rendererFactory.createRenderer(b,w);let J=16;w.signals?J=4096:w.onPush&&(J=64);const ie=rm(M,Fv(w),null,J,M[_.index],_,T,F,null,null,B);return I.firstCreatePass&&sm(I,_,y.length-1),lm(M,ie),M[_.index]=ie}(AE,_e,si,ar,Le,J,ie);Jt=Q(pt,_t),_e&&function T1(_,b,w,y){if(y)Ye(_,w,["ng-version",_T.full]);else{const{attrs:M,classes:T}=function Hs(_){const b=[],w=[];let y=1,M=2;for(;y<_.length;){let T=_[y];if("string"==typeof T)2===M?""!==T&&b.push(T,_[++y]):8===M&&w.push(T);else{if(!$t(M))break;M=T}y++}return{attrs:b,classes:w}}(b.selectors[0]);M&&Ye(_,w,M),T&&T.length>0&&cv(_,w,T.join(" "))}}(ie,si,_e,y),void 0!==w&&function S1(_,b,w){const y=_.projection=[];for(let M=0;M=0;y--){const M=_[y];M.hostVars=b+=M.hostVars,M.hostAttrs=ji(M.hostAttrs,w=ji(w,M.hostAttrs))}}(y)}function Bd(_){return _===Tn?{}:_===ot?[]:_}function k1(_,b){const w=_.viewQuery;_.viewQuery=w?(y,M)=>{b(y,M),w(y,M)}:b}function Rh(_,b){const w=_.contentQueries;_.contentQueries=w?(y,M,T)=>{b(y,M,T),w(y,M,T)}:b}function H1(_,b){const w=_.hostBindings;_.hostBindings=w?(y,M)=>{b(y,M),w(y,M)}:b}function bm(_){const b=_.inputConfig,w={};for(const y in b)if(b.hasOwnProperty(y)){const M=b[y];Array.isArray(M)&&M[2]&&(w[y]=M[2])}_.inputTransforms=w}function Vd(_){return!!Ih(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Ih(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function ha(_,b,w){return _[b]=w}function qi(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function us(_,b,w,y){const M=qi(_,b,w);return qi(_,b+1,y)||M}function hs(_,b,w,y){const M=De();return qi(M,na(),b)&&(Nt(),bo(Zt(),M,_,b,w,y)),hs}function fs(_,b,w,y){return qi(_,na(),w)?b+we(w)+y:Rt}function Ao(_,b,w,y,M,T){const I=us(_,function Mr(){return ht.lFrame.bindingIndex}(),w,M);return Vr(2),I?b+we(w)+y+we(M)+T:Rt}function Ly(_,b,w,y,M,T,k,I){const B=De(),F=Nt(),J=_+_t,ie=F.firstCreatePass?function VT(_,b,w,y,M,T,k,I,B){const F=b.consts,J=Zs(b,_,4,k||null,Bt(F,I));Dh(b,w,J,Bt(F,B)),aa(b,J);const ie=J.tView=g1(2,J,y,M,T,b.directiveRegistry,b.pipeRegistry,null,b.schemas,F,null);return null!==b.queries&&(b.queries.template(b,J),ie.queries=b.queries.embeddedTView(J)),J}(J,F,B,b,w,y,M,T,k):F.data[J];Br(ie,!1);const fe=Wh(F,B,ie,_);ho()&&Lf(F,B,fe,ie),tr(fe,B),lm(B,B[J]=ny(fe,B,fe,ie)),sr(ie)&&f1(F,B,ie),null!=k&&m1(B,ie,I)}let Wh=function U1(_,b,w,y){return Pn(!0),b[vt].createComment("")};function Iy(_){return ne(function Qc(){return ht.lFrame.contextLView}(),_t+_)}function Em(_,b,w){const y=De();return qi(y,na(),b)&&Fr(Nt(),Zt(),y,_,b,y[vt],w,!1),Em}function il(_,b,w,y,M){const k=M?"class":"style";cm(_,w,b.inputs[k],k,y)}function Wd(_,b,w,y){const M=De(),T=Nt(),k=_t+_,I=M[vt],B=T.firstCreatePass?function qd(_,b,w,y,M,T){const k=b.consts,B=Zs(b,_,2,y,Bt(k,M));return Dh(b,w,B,Bt(k,T)),null!==B.attrs&&dm(B,B.attrs,!1),null!==B.mergedAttrs&&dm(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,M,b,w,y):T.data[k],F=W1(T,M,B,I,b,_);M[k]=F;const J=sr(B);return Br(B,!0),dv(I,F,B),32!=(32&B.flags)&&ho()&&Lf(T,M,F,B),0===function ta(){return ht.lFrame.elementDepthCount}()&&tr(F,M),function ia(){ht.lFrame.elementDepthCount++}(),J&&(f1(T,M,B),p1(T,B,M)),null!==y&&m1(M,B),Wd}function Yd(){let _=pn();Go()?Il():(_=_.parent,Br(_,!1));const b=_;(function Hu(_){return ht.skipHydrationRootTNode===_})(b)&&function Ia(){ht.skipHydrationRootTNode=null}(),function Pa(){ht.lFrame.elementDepthCount--}();const w=Nt();return w.firstCreatePass&&(aa(w,_),Xn(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function rf(_){return 0!=(8&_.flags)}(b)&&il(w,b,De(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function ju(_){return 0!=(16&_.flags)}(b)&&il(w,b,De(),b.stylesWithoutHost,!1),Yd}function qa(_,b,w,y){return Wd(_,b,w,y),Yd(),qa}let W1=(_,b,w,y,M,T)=>(Pn(!0),Ef(y,M,function Iu(){return ht.lFrame.currentNamespace}()));function Dm(_,b,w){const y=De(),M=Nt(),T=_+_t,k=M.firstCreatePass?function NT(_,b,w,y,M){const T=b.consts,k=Bt(T,y),I=Zs(b,_,8,"ng-container",k);return null!==k&&dm(I,k,!0),Dh(b,w,I,Bt(T,M)),null!==b.queries&&b.queries.elementStart(b,I),I}(T,M,y,b,w):M.data[T];Br(k,!0);const I=$1(M,y,k,_);return y[T]=I,ho()&&Lf(M,y,I,k),tr(I,y),sr(k)&&(f1(M,y,k),p1(M,k,y)),null!=w&&m1(y,k),Dm}function km(){let _=pn();const b=Nt();return Go()?Il():(_=_.parent,Br(_,!1)),b.firstCreatePass&&(aa(b,_),Xn(_)&&b.queries.elementEnd(_)),km}function G1(_,b,w){return Dm(_,b,w),km(),G1}let $1=(_,b,w,y)=>(Pn(!0),Sf(b[vt],""));function Hm(){return De()}function gc(_){return!!_&&"function"==typeof _.then}function J1(_){return!!_&&"function"==typeof _.subscribe}function Rm(_,b,w,y){const M=De(),T=Nt(),k=pn();return function Ny(_,b,w,y,M,T,k){const I=sr(y),F=_.firstCreatePass&&wo(_),J=b[Li],ie=oy(b);let fe=!0;if(3&y.type||k){const Ne=U(y,b),Ke=k?k(Ne):Ne,pt=ie.length,Le=k?Jt=>k(pi(Jt[y.index])):y.index;let Lt=null;if(!k&&I&&(Lt=function Vy(_,b,w,y){const M=_.cleanup;if(null!=M)for(let T=0;TB?I[B]:null}"string"==typeof k&&(T+=2)}return null}(_,b,M,y.index)),null!==Lt)(Lt.__ngLastListenerFn__||Lt).__ngNextListenerFn__=T,Lt.__ngLastListenerFn__=T,fe=!1;else{T=Q1(y,b,J,T,!1);const Jt=w.listen(Ke,M,T);ie.push(T,Jt),F&&F.push(M,Le,pt,pt+1)}}else T=Q1(y,b,J,T,!1);const _e=y.outputs;let ke;if(fe&&null!==_e&&(ke=_e[M])){const Ne=ke.length;if(Ne)for(let Ke=0;Ke-1?be(_.index,b):b);let B=Pm(b,w,y,k),F=T.__ngNextListenerFn__;for(;F;)B=Pm(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function Im(_=1){return function rg(_){return(ht.lFrame.contextLView=function tf(_,b){for(;_>0;)b=b[wn],_--;return b}(_,ht.lFrame.contextLView))[Li]}(_)}function jy(_,b){let w=null;const y=function hn(_){const b=_.attrs;if(null!=b){const w=b.indexOf(5);if(!(1&w))return b[w+1]}return null}(_);for(let M=0;M>17&32767}function Gd(_){return 2|_}function nl(_){return(131068&_)>>2}function Nm(_,b){return-131069&_|b<<2}function jm(_){return 1|_}function zm(_,b,w,y,M){const T=_[w+1],k=null===b;let I=y?_s(T):nl(T),B=!1;for(;0!==I&&(!1===B||k);){const J=_[I+1];rl(_[I],b)&&(B=!0,_[I+1]=y?jm(J):Gd(J)),I=y?_s(J):nl(J)}B&&(_[w+1]=y?Gd(T):jm(T))}function rl(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&za(_,b)>=0}const Cn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Fm(_){return _.substring(Cn.key,Cn.keyEnd)}function s_(_,b){const w=Cn.textEnd;return w===b?-1:(b=Cn.keyEnd=function l_(_,b,w){for(;b32;)b++;return b}(_,Cn.key=b,w),wc(_,b,w))}function wc(_,b,w){for(;b=0;w=s_(b,w))Hi(_,Fm(b),!0)}function Wa(_,b,w,y){const M=De(),T=Nt(),k=Vr(2);T.firstUpdatePass&&d_(T,_,k,y),b!==Rt&&qi(M,k,b)&&p_(T,T.data[Ln()],M,M[vt],_,M[k+1]=function m_(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=ae(ns(_)))),_}(b,w),y,k)}function Ya(_,b,w,y){const M=Nt(),T=Vr(2);M.firstUpdatePass&&d_(M,null,T,y);const k=De();if(w!==Rt&&qi(k,T,w)){const I=M.data[Ln()];if(g_(I,y)&&!Ym(M,T)){let B=y?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=se(B,w||"")),il(M,I,k,w,y)}else!function h_(_,b,w,y,M,T,k,I){M===Rt&&(M=ot);let B=0,F=0,J=0=_.expandoStartIndex}function d_(_,b,w,y){const M=_.data;if(null===M[w+1]){const T=M[Ln()],k=Ym(_,w);g_(T,y)&&null===b&&!k&&(b=!1),b=function FT(_,b,w,y){const M=function Bl(_){const b=ht.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}(_);let T=y?b.residualClasses:b.residualStyles;if(null===M)0===(y?b.classBindings:b.styleBindings)&&(w=Xd(w=To(null,_,b,w,y),b.attrs,y),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=To(M,_,b,w,y),null===T){let B=function UT(_,b,w){const y=w?b.classBindings:b.styleBindings;if(0!==nl(y))return _[_s(y)]}(_,b,y);void 0!==B&&Array.isArray(B)&&(B=To(null,_,b,B[1],y),B=Xd(B,b.attrs,y),function qT(_,b,w,y){_[_s(w?b.classBindings:b.styleBindings)]=y}(_,b,y,B))}else T=function Gm(_,b,w){let y;const M=b.directiveEnd;for(let T=1+b.directiveStylingLast;T0)&&(F=!0)):J=w,M)if(0!==B){const fe=_s(_[I+1]);_[y+1]=bc(fe,I),0!==fe&&(_[fe+1]=Nm(_[fe+1],y)),_[I+1]=function zy(_,b){return 131071&_|b<<17}(_[I+1],y)}else _[y+1]=bc(I,0),0!==I&&(_[I+1]=Nm(_[I+1],y)),I=y;else _[y+1]=bc(B,0),0===I?I=y:_[B+1]=Nm(_[B+1],y),B=y;F&&(_[y+1]=Gd(_[y+1])),zm(_,J,y,!0),zm(_,J,y,!1),function a_(_,b,w,y,M){const T=M?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&za(T,b)>=0&&(w[y+1]=jm(w[y+1]))}(b,J,_,y,T),k=bc(I,B),T?b.classBindings=k:b.styleBindings=k}(M,T,b,w,k,y)}}function To(_,b,w,y,M){let T=null;const k=w.directiveEnd;let I=w.directiveStylingLast;for(-1===I?I=w.directiveStart:I++;I0;){const B=_[M],F=Array.isArray(B),J=F?B[1]:B,ie=null===J;let fe=w[M+1];fe===Rt&&(fe=ie?ot:void 0);let _e=ie?uf(fe,y):J===y?fe:void 0;if(F&&!Jh(_e)&&(_e=uf(B,y)),Jh(_e)&&(I=_e,k))return I;const ke=_[M+1];M=k?_s(ke):nl(ke)}if(null!==b){let B=T?b.residualClasses:b.residualStyles;null!=B&&(I=uf(B,y))}return I}function Jh(_){return void 0!==_}function g_(_,b){return 0!=(_.flags&(b?8:16))}function __(_,b=""){const w=De(),y=Nt(),M=_+_t,T=y.firstCreatePass?Zs(y,M,1,b,null):y.data[M],k=b_(y,w,T,b,_);w[M]=k,ho()&&Lf(y,w,k,T),Br(T,!1)}let b_=(_,b,w,y,M)=>(Pn(!0),function ah(_,b){return _.createText(b)}(b[vt],y));function Qh(_){return al("",_,""),Qh}function al(_,b,w){const y=De(),M=fs(y,_,b,w);return M!==Rt&&vo(y,Ln(),M),al}function $m(_,b,w,y,M){const T=De(),k=Ao(T,_,b,w,y,M);return k!==Rt&&vo(T,Ln(),k),$m}function C_(_,b,w){Ya(Hi,ma,fs(De(),_,b,w),!0)}function ol(_,b,w){const y=De();return qi(y,na(),b)&&Fr(Nt(),Zt(),y,_,b,y[vt],w,!0),ol}const bs=void 0;var P_=["en",[["a","p"],["AM","PM"],bs],[["AM","PM"],bs,bs],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],bs,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],bs,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",bs,"{1} 'at' {0}",bs],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Km(_){const w=Math.floor(Math.abs(_)),y=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===y?1:5}];let Zd={};function So(_){const b=function aA(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=Zm(b);if(w)return w;const y=b.split("-")[0];if(w=Zm(y),w)return w;if("en"===y)return P_;throw new ge(701,!1)}function I_(_){return So(_)[yc.PluralCase]}function Zm(_){return _ in Zd||(Zd[_]=Qt.ng&&Qt.ng.common&&Qt.ng.common.locales&&Qt.ng.common.locales[_]),Zd[_]}var yc=function(_){return _[_.LocaleId=0]="LocaleId",_[_.DayPeriodsFormat=1]="DayPeriodsFormat",_[_.DayPeriodsStandalone=2]="DayPeriodsStandalone",_[_.DaysFormat=3]="DaysFormat",_[_.DaysStandalone=4]="DaysStandalone",_[_.MonthsFormat=5]="MonthsFormat",_[_.MonthsStandalone=6]="MonthsStandalone",_[_.Eras=7]="Eras",_[_.FirstDayOfWeek=8]="FirstDayOfWeek",_[_.WeekendRange=9]="WeekendRange",_[_.DateFormat=10]="DateFormat",_[_.TimeFormat=11]="TimeFormat",_[_.DateTimeFormat=12]="DateTimeFormat",_[_.NumberSymbols=13]="NumberSymbols",_[_.NumberFormats=14]="NumberFormats",_[_.CurrencyCode=15]="CurrencyCode",_[_.CurrencySymbol=16]="CurrencySymbol",_[_.CurrencyName=17]="CurrencyName",_[_.Currencies=18]="Currencies",_[_.Directionality=19]="Directionality",_[_.PluralCase=20]="PluralCase",_[_.ExtraData=21]="ExtraData",_}(yc||{});const sl="en-US";let O_=sl;function lp(_,b,w,y,M){if(_=pe(_),Array.isArray(_))for(let T=0;T<_.length;T++)lp(_[T],b,w,y,M);else{const T=Nt(),k=De();let I=rc(_)?_:pe(_.provide),B=Sd(_);const F=pn(),J=1048575&F.providerIndexes,ie=F.directiveStart,fe=F.providerIndexes>>20;if(rc(_)||!_.multi){const _e=new Va(B,M,da),ke=Xi(I,b,M?J:J+fe,ie);-1===ke?(ld(Ws(F,k),T,I),c0(T,_,b.length),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(_e),k.push(_e)):(w[ke]=_e,k[ke]=_e)}else{const _e=Xi(I,b,J+fe,ie),ke=Xi(I,b,J,J+fe),Ke=ke>=0&&w[ke];if(M&&!Ke||!M&&!(_e>=0&&w[_e])){ld(Ws(F,k),T,I);const pt=function ut(_,b,w,y,M){const T=new Va(_,w,da);return T.multi=[],T.index=b,T.componentProviders=0,$a(T,M,y&&!w),T}(M?cp:mi,w.length,M,y,B);!M&&Ke&&(w[ke].providerFactory=pt),c0(T,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,M&&(F.providerIndexes+=1048576),w.push(pt),k.push(pt)}else c0(T,_,_e>-1?_e:ke,$a(w[M?ke:_e],B,!M&&y));!M&&y&&Ke&&w[ke].componentProviders++}}}function c0(_,b,w,y){const M=rc(b),T=function Ng(_){return!!_.useClass}(b);if(M||T){const B=(T?pe(b.useClass):b).prototype.ngOnDestroy;if(B){const F=_.destroyHooks||(_.destroyHooks=[]);if(!M&&b.multi){const J=F.indexOf(w);-1===J?F.push(w,[y,B]):F[J+1].push(y,B)}else F.push(w,B)}}}function $a(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function Xi(_,b,w,y){for(let M=w;M{w.providersResolver=(y,M)=>function xA(_,b,w){const y=Nt();if(y.firstCreatePass){const M=on(_);lp(w,y.data,y.blueprint,M,!0),lp(b,y.data,y.blueprint,M,!1)}}(y,M?M(_):_,b)}}class ga{}class ii{}function mS(_,b){return new tb(_,b??null,[])}class tb extends ga{constructor(b,w,y){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new pm(this);const M=In(b);this._bootstrapComponents=nr(M.bootstrap),this._r3Injector=os(b,w,[{provide:ga,useValue:this},{provide:oc,useValue:this.componentFactoryResolver},...y],ae(b),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(b)}get injector(){return this._r3Injector}destroy(){const b=this._r3Injector;!b.destroyed&&b.destroy(),this.destroyCbs.forEach(w=>w()),this.destroyCbs=null}onDestroy(b){this.destroyCbs.push(b)}}class ys extends ii{constructor(b){super(),this.moduleType=b}create(b){return new tb(this.moduleType,b,[])}}class Tc extends ga{constructor(b){super(),this.componentFactoryResolver=new pm(this),this.instance=null;const w=new jg([...b.providers,{provide:ga,useValue:this},{provide:oc,useValue:this.componentFactoryResolver}],b.parent||fh(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function d0(_,b,w=null){return new Tc({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let u0=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const y=Ig(0,w.type),M=y.length>0?d0([y],this._injector,`Standalone[${w.type.name}]`):null;this.cachedInjectors.set(w,M)}return this.cachedInjectors.get(w)}ngOnDestroy(){try{for(const w of this.cachedInjectors.values())null!==w&&w.destroy()}finally{this.cachedInjectors.clear()}}}return _.\u0275prov=Tt({token:_,providedIn:"environment",factory:()=>new _(Wi(as))}),_})();function ib(_){_.getStandaloneInjector=b=>b.get(u0).getOrCreateStandaloneInjector(_)}function RA(_,b,w){const y=yn()+_,M=De();return M[y]===Rt?ha(M,y,w?b.call(w):b()):function Mn(_,b){return _[b]}(M,y)}function lb(_,b,w,y){return f0(De(),yn(),_,b,w,y)}function cb(_,b,w,y,M){return IA(De(),yn(),_,b,w,y,M)}function As(_,b){const w=_[b];return w===Rt?void 0:w}function f0(_,b,w,y,M,T){const k=b+w;return qi(_,k,M)?ha(_,k+1,T?y.call(T,M):y(M)):As(_,k+1)}function IA(_,b,w,y,M,T,k){const I=b+w;return us(_,I,M,T)?ha(_,I+2,k?y.call(k,M,T):y(M,T)):As(_,I+2)}function OA(_,b,w,y,M,T,k,I){const B=b+w;return function vm(_,b,w,y,M){const T=us(_,b,w,y);return qi(_,b+2,M)||T}(_,B,M,T,k)?ha(_,B+3,I?y.call(I,M,T,k):y(M,T,k)):As(_,B+3)}function VA(_,b){const w=Nt();let y;const M=_+_t;w.firstCreatePass?(y=function bS(_,b){if(b)for(let w=b.length-1;w>=0;w--){const y=b[w];if(_===y.name)return y}}(b,w.pipeRegistry),w.data[M]=y,y.onDestroy&&(w.destroyHooks??=[]).push(M,y.onDestroy)):y=w.data[M];const T=y.factory||(y.factory=Nn(y.type)),k=Yi(da);try{const I=Ul(!1),B=T();return Ul(I),function Py(_,b,w,y){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=y}(w,De(),M,B),B}finally{Yi(k)}}function db(_,b,w){const y=_+_t,M=De(),T=ne(M,y);return hp(M,y)?f0(M,yn(),b,T.transform,w,T):T.transform(w)}function NA(_,b,w,y){const M=_+_t,T=De(),k=ne(T,M);return hp(T,M)?IA(T,yn(),b,k.transform,w,y,k):k.transform(w,y)}function jA(_,b,w,y,M){const T=_+_t,k=De(),I=ne(k,T);return hp(k,T)?OA(k,yn(),b,I.transform,w,y,M,I):I.transform(w,y,M)}function hp(_,b){return _[Ge].data[b].pure}function ub(_){return b=>{setTimeout(_,void 0,b)}}const Ho=class yS extends c.x{constructor(b=!1){super(),this.__isAsync=b}emit(b){super.next(b)}subscribe(b,w,y){let M=b,T=w||(()=>null),k=y;if(b&&"object"==typeof b){const B=b;M=B.next?.bind(B),T=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(T=ub(T),M&&(M=ub(M)),k&&(k=ub(k)));const I=super.subscribe({next:M,error:T,complete:k});return b instanceof x.w0&&b.add(I),I}};function hb(){return this._results[Symbol.iterator]()}class m0{get changes(){return this._changes||(this._changes=new Ho)}constructor(b=!1){this._emitDistinctChangesOnly=b,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const w=m0.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=hb)}get(b){return this._results[b]}map(b){return this._results.map(b)}filter(b){return this._results.filter(b)}find(b){return this._results.find(b)}reduce(b,w){return this._results.reduce(b,w)}forEach(b){this._results.forEach(b)}some(b){return this._results.some(b)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(b,w){const y=this;y.dirty=!1;const M=function er(_){return _.flat(Number.POSITIVE_INFINITY)}(b);(this._changesDetected=!function Ow(_,b,w){if(_.length!==b.length)return!1;for(let y=0;y<_.length;y++){let M=_[y],T=b[y];if(w&&(M=w(M),T=w(T)),T!==M)return!1}return!0}(y._results,M,w))&&(y._results=M,y.length=M.length,y.last=M[this.length-1],y.first=M[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let pp=(()=>{class _{}return _.__NG_ELEMENT_ID__=CS,_})();const AS=pp,MS=class extends AS{constructor(b,w,y){super(),this._declarationLView=b,this._declarationTContainer=w,this.elementRef=y}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(b,w){return this.createEmbeddedViewImpl(b,w,null)}createEmbeddedViewImpl(b,w,y){const k=this._declarationTContainer.tView,I=rm(this._declarationLView,k,b,4096&this._declarationLView[gt]?4096:16,null,k.declTNode,null,null,null,w||null,y||null);I[Hn]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Bn];return null!==F&&(I[Bn]=F.createEmbeddedView(k)),M1(k,I,b),new mn(I)}};function CS(){return g0(pn(),De())}function g0(_,b){return 4&_.type?new MS(b,_,sc(_,b)):null}let fp=(()=>{class _{}return _.__NG_ELEMENT_ID__=UA,_})();function UA(){return bb(pn(),De())}const qA=fp,gb=class extends qA{constructor(b,w,y){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=y}get element(){return sc(this._hostTNode,this._hostLView)}get injector(){return new Qo(this._hostTNode,this._hostLView)}get parentInjector(){const b=sd(this._hostTNode,this._hostLView);if(zu(b)){const w=zl(b,this._hostLView),y=qs(b);return new Qo(w[Ge].data[y+8],w)}return new Qo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=_b(this._lContainer);return null!==w&&w[b]||null}get length(){return this._lContainer.length-Fi}createEmbeddedView(b,w,y){let M,T;"number"==typeof y?M=y:null!=y&&(M=y.index,T=y.injector);const I=b.createEmbeddedViewImpl(w||{},T,null);return this.insertImpl(I,M,false),I}createComponent(b,w,y,M,T){const k=b&&!function dr(_){return"function"==typeof _}(b);let I;if(k)I=w;else{const Ne=w||{};I=Ne.index,y=Ne.injector,M=Ne.projectableNodes,T=Ne.environmentInjector||Ne.ngModuleRef}const B=k?b:new Ur(Pt(b)),F=y||this.parentInjector;if(!T&&null==B.ngModule){const Ke=(k?F:this.parentInjector).get(as,null);Ke&&(T=Ke)}Pt(B.componentType??{});const _e=B.create(F,M,null,T);return this.insertImpl(_e.hostView,I,false),_e}insert(b,w){return this.insertImpl(b,w,!1)}insertImpl(b,w,y){const M=b._lView,T=M[Ge];if(function oi(_){return Rn(_[Wt])}(M)){const B=this.indexOf(b);if(-1!==B)this.detach(B);else{const F=M[Wt],J=new gb(F,F[ci],F[Wt]);J.detach(J.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function Kw(_,b,w,y){const M=Fi+y,T=w.length;y>0&&(w[M-1][Di]=b),y0)y.push(k[I/2]);else{const F=T[I+1],J=b[-B];for(let ie=Fi;ie{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((w,y)=>{this.resolve=w,this.reject=y}),this.appInits=ui(Lb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const T=M();if(gc(T))w.push(T);else if(J1(T)){const k=new Promise((I,B)=>{T.subscribe({complete:I,error:B})});w.push(k)}}const y=()=>{this.done=!0,this.resolve()};Promise.all(w).then(()=>{y()}).catch(M=>{this.reject(M)}),0===w.length&&y(),this.initialized=!0}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),Pb=(()=>{class _{log(w){console.log(w)}warn(w){console.warn(w)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();const Ap=new di("LocaleId",{providedIn:"root",factory:()=>ui(Ap,rt.Optional|rt.SkipSelf)||function fM(){return typeof $localize<"u"&&$localize.locale||sl}()}),Ib=new di("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let wa=(()=>{class _{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new R.X(!1)}add(){this.hasPendingTasks.next(!0);const w=this.taskId++;return this.pendingTasks.add(w),w}remove(w){this.pendingTasks.delete(w),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();class Ob{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let mM=(()=>{class _{compileModuleSync(w){return new ys(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const y=this.compileModuleSync(w),T=nr(In(w).declarations).reduce((k,I)=>{const B=Pt(I);return B&&k.push(new Ur(B)),k},[]);return new Ob(y,T)}compileModuleAndAllComponentsAsync(w){return Promise.resolve(this.compileModuleAndAllComponentsSync(w))}clearCache(){}clearCacheFor(w){}getModuleId(w){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function Bb(..._){}class rr{constructor({enableLongStackTrace:b=!1,shouldCoalesceEventChangeDetection:w=!1,shouldCoalesceRunChangeDetection:y=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ho(!1),this.onMicrotaskEmpty=new Ho(!1),this.onStable=new Ho(!1),this.onError=new Ho(!1),typeof Zone>"u")throw new ge(908,!1);Zone.assertZonePatched();const M=this;M._nesting=0,M._outer=M._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(M._inner=M._inner.fork(new Zone.TaskTrackingZoneSpec)),b&&Zone.longStackTraceZoneSpec&&(M._inner=M._inner.fork(Zone.longStackTraceZoneSpec)),M.shouldCoalesceEventChangeDetection=!y&&w,M.shouldCoalesceRunChangeDetection=y,M.lastRequestAnimationFrameId=-1,M.nativeRequestAnimationFrame=function cu(){const _="function"==typeof Qt.requestAnimationFrame;let b=Qt[_?"requestAnimationFrame":"setTimeout"],w=Qt[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&b&&w){const y=b[Zone.__symbol__("OriginalDelegate")];y&&(b=y);const M=w[Zone.__symbol__("OriginalDelegate")];M&&(w=M)}return{nativeRequestAnimationFrame:b,nativeCancelAnimationFrame:w}}().nativeRequestAnimationFrame,function vM(_){const b=()=>{!function wM(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(Qt,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,Cp(_),_.isCheckStableRunning=!0,I0(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),Cp(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,y,M,T,k,I)=>{try{return Vb(_),w.invokeTask(M,T,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),xp(_)}},onInvoke:(w,y,M,T,k,I,B)=>{try{return Vb(_),w.invoke(M,T,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),xp(_)}},onHasTask:(w,y,M,T)=>{w.hasTask(M,T),y===M&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,Cp(_),I0(_)):"macroTask"==T.change&&(_.hasPendingMacrotasks=T.macroTask))},onHandleError:(w,y,M,T)=>(w.handleError(M,T),_.runOutsideAngular(()=>_.onError.emit(T)),!1)})}(M)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!rr.isInAngularZone())throw new ge(909,!1)}static assertNotInAngularZone(){if(rr.isInAngularZone())throw new ge(909,!1)}run(b,w,y){return this._inner.run(b,w,y)}runTask(b,w,y,M){const T=this._inner,k=T.scheduleEventTask("NgZoneEvent: "+M,b,bM,Bb,Bb);try{return T.runTask(k,w,y)}finally{T.cancelTask(k)}}runGuarded(b,w,y){return this._inner.runGuarded(b,w,y)}runOutsideAngular(b){return this._outer.run(b)}}const bM={};function I0(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function Cp(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function Vb(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function xp(_){_._nesting--,I0(_)}class JS{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ho,this.onMicrotaskEmpty=new Ho,this.onStable=new Ho,this.onError=new Ho}run(b,w,y){return b.apply(w,y)}runGuarded(b,w,y){return b.apply(w,y)}runOutsideAngular(b){return b()}runTask(b,w,y,M){return b.apply(w,y)}}const ul=new di("",{providedIn:"root",factory:yM});function yM(){const _=ui(rr);let b=!0;const w=new D.y(M=>{b=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{M.next(b),M.complete()})}),y=new D.y(M=>{let T;_.runOutsideAngular(()=>{T=_.onStable.subscribe(()=>{rr.assertNotInAngularZone(),queueMicrotask(()=>{!b&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(b=!0,M.next(!0))})})});const k=_.onUnstable.subscribe(()=>{rr.assertInAngularZone(),b&&(b=!1,_.runOutsideAngular(()=>{M.next(!1)}))});return()=>{T.unsubscribe(),k.unsubscribe()}});return(0,H.T)(w,y.pipe((0,V.B)()))}const AM=new di(""),MM=new di("");let Nb,QS=(()=>{class _{constructor(w,y,M){this._ngZone=w,this.registry=y,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Nb||(function KS(_){Nb=_}(M),M.addToWindow(y)),this._watchAngularEvents(),w.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{rr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let w=this._callbacks.pop();clearTimeout(w.timeoutId),w.doneCb(this._didWork)}this._didWork=!1});else{let w=this.getPendingTasks();this._callbacks=this._callbacks.filter(y=>!y.updateCb||!y.updateCb(w)||(clearTimeout(y.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(w=>({source:w.source,creationLocation:w.creationLocation,data:w.data})):[]}addCallback(w,y,M){let T=-1;y&&y>0&&(T=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==T),w(this._didWork,this.getPendingTasks())},y)),this._callbacks.push({doneCb:w,timeoutId:T,updateCb:M})}whenStable(w,y,M){if(M&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(w,y,M),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(w){this.registry.registerApplication(w,this)}unregisterApplication(w){this.registry.unregisterApplication(w)}findProviders(w,y,M){return[]}}return _.\u0275fac=function(w){return new(w||_)(Wi(rr),Wi(CM),Wi(MM))},_.\u0275prov=Tt({token:_,factory:_.\u0275fac}),_})(),CM=(()=>{class _{constructor(){this._applications=new Map}registerApplication(w,y){this._applications.set(w,y)}unregisterApplication(w){this._applications.delete(w)}unregisterAllApplications(){this._applications.clear()}getTestability(w){return this._applications.get(w)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(w,y=!0){return Nb?.findTestabilityInTree(this,w,y)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),hl=null;const xM=new di("AllowMultipleToken"),jb=new di("PlatformDestroyListeners"),zb=new di("appBootstrapListener");class EM{constructor(b,w){this.name=b,this.token=w}}function RM(_,b,w=[]){const y=`Platform: ${b}`,M=new di(y);return(T=[])=>{let k=Fb();if(!k||k.injector.get(xM,!1)){const I=[...w,...T,{provide:M,useValue:!0}];_?_(I):function DM(_){if(hl&&!hl.get(xM,!1))throw new ge(400,!1);(function TM(){!function Dl(_){El=_}(()=>{throw new ge(600,!1)})})(),hl=_;const b=_.get(PM);(function HM(_){_.get(Ug,null)?.forEach(w=>w())})(_)}(function LM(_=[],b){return ss.create({name:b,providers:[{provide:_o,useValue:"platform"},{provide:jb,useValue:new Set([()=>hl=null])},..._]})}(I,y))}return function tE(_){const b=Fb();if(!b)throw new ge(401,!1);return b}()}}function Fb(){return hl?.get(PM)??null}let PM=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,y){const M=function qb(_="zone.js",b){return"noop"===_?new JS:"zone.js"===_?new rr(b):_}(y?.ngZone,function Ub(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:y?.ngZoneEventCoalescing,runCoalescing:y?.ngZoneRunCoalescing}));return M.run(()=>{const T=function gS(_,b,w){return new tb(_,b,w)}(w.moduleType,this.injector,function Sp(_){return[{provide:rr,useFactory:_},{provide:ic,multi:!0,useFactory:()=>{const b=ui(rE,{optional:!0});return()=>b.initialize()}},{provide:Yb,useFactory:nE},{provide:ul,useFactory:yM}]}(()=>M)),k=T.injector.get(Pd,null);return M.runOutsideAngular(()=>{const I=M.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{Tp(this._modules,T),I.unsubscribe()})}),function Wb(_,b,w){try{const y=w();return gc(y)?y.catch(M=>{throw b.runOutsideAngular(()=>_.handleError(M)),M}):y}catch(y){throw b.runOutsideAngular(()=>_.handleError(y)),y}}(k,M,()=>{const I=T.injector.get(L0);return I.runInitializers(),I.donePromise.then(()=>(function e0(_){st(_,"Expected localeId to be defined"),"string"==typeof _&&(O_=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(Ap,sl)||sl),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,y=[]){const M=O0({},y);return function ZS(_,b,w){const y=new ys(w);return Promise.resolve(y)}(0,0,w).then(T=>this.bootstrapModuleFactory(T,M))}_moduleDoBootstrap(w){const y=w.injector.get(pl);if(w._bootstrapComponents.length>0)w._bootstrapComponents.forEach(M=>y.bootstrap(M));else{if(!w.instance.ngDoBootstrap)throw new ge(-403,!1);w.instance.ngDoBootstrap(y)}this._modules.push(w)}onDestroy(w){this._destroyListeners.push(w)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ge(404,!1);this._modules.slice().forEach(y=>y.destroy()),this._destroyListeners.forEach(y=>y());const w=this._injector.get(jb,null);w&&(w.forEach(y=>y()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return _.\u0275fac=function(w){return new(w||_)(Wi(ss))},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();function O0(_,b){return Array.isArray(b)?b.reduce(O0,_):{..._,...b}}let pl=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ui(Yb),this.zoneIsStable=ui(ul),this.componentTypes=[],this.components=[],this.isStable=ui(wa).hasPendingTasks.pipe((0,W.w)(w=>w?(0,O.of)(!1):this.zoneIsStable),(0,G.x)(),(0,V.B)()),this._injector=ui(as)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,y){const M=w instanceof Nr;if(!this._injector.get(L0).done)throw!M&&io(w),new ge(405,!1);let k;k=M?w:this._injector.get(oc).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function SM(_){return _.isBoundToModule}(k)?void 0:this._injector.get(ga),F=k.create(ss.NULL,[],y||k.selector,I),J=F.location.nativeElement,ie=F.injector.get(AM,null);return ie?.registerApplication(J),F.onDestroy(()=>{this.detachView(F.hostView),Tp(this.components,F),ie?.unregisterApplication(J)}),this._loadComponent(F),F}tick(){if(this._runningTick)throw new ge(101,!1);try{this._runningTick=!0;for(let w of this._views)w.detectChanges()}catch(w){this.internalErrorHandler(w)}finally{this._runningTick=!1}}attachView(w){const y=w;this._views.push(y),y.attachToAppRef(this)}detachView(w){const y=w;Tp(this._views,y),y.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const y=this._injector.get(zb,[]);y.push(...this._bootstrapListeners),y.forEach(M=>M(w))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(w=>w()),this._views.slice().forEach(w=>w.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(w){return this._destroyListeners.push(w),()=>Tp(this._destroyListeners,w)}destroy(){if(this._destroyed)throw new ge(406,!1);const w=this._injector;w.destroy&&!w.destroyed&&w.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function Tp(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const Yb=new di("",{providedIn:"root",factory:()=>ui(Pd).handleError.bind(void 0)});function nE(){const _=ui(rr),b=ui(Pd);return w=>_.runOutsideAngular(()=>b.handleError(w))}let rE=(()=>{class _{constructor(){this.zone=ui(rr),this.applicationRef=ui(pl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=Tt({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function oE(){}let sE=(()=>{class _{}return _.__NG_ELEMENT_ID__=lE,_})();function lE(_){return function cE(_,b,w){if(Xr(_)&&!w){const y=be(_.index,b);return new mn(y,y)}return 47&_.type?new mn(b[St],b):null}(pn(),De(),16==(16&_))}class Hp{constructor(){}supports(b){return Vd(b)}create(b){return new N0(b)}}const Jb=(_,b)=>b;class N0{constructor(b){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=b||Jb}forEachItem(b){let w;for(w=this._itHead;null!==w;w=w._next)b(w)}forEachOperation(b){let w=this._itHead,y=this._removalsHead,M=0,T=null;for(;w||y;){const k=!y||w&&w.currentIndex{k=this._trackByFn(M,I),null!==w&&Object.is(w.trackById,k)?(y&&(w=this._verifyReinsertion(w,I,k,M)),Object.is(w.item,I)||this._addIdentityChange(w,I)):(w=this._mismatch(w,I,k,M),y=!0),w=w._next,M++}),this.length=M;return this._truncate(w),this.collection=b,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let b;for(b=this._previousItHead=this._itHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._additionsHead;null!==b;b=b._nextAdded)b.previousIndex=b.currentIndex;for(this._additionsHead=this._additionsTail=null,b=this._movesHead;null!==b;b=b._nextMoved)b.previousIndex=b.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(b,w,y,M){let T;return null===b?T=this._itTail:(T=b._prev,this._remove(b)),null!==(b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(y,null))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._reinsertAfter(b,T,M)):null!==(b=null===this._linkedRecords?null:this._linkedRecords.get(y,M))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._moveAfter(b,T,M)):b=this._addAfter(new Qb(w,y),T,M),b}_verifyReinsertion(b,w,y,M){let T=null===this._unlinkedRecords?null:this._unlinkedRecords.get(y,null);return null!==T?b=this._reinsertAfter(T,b._prev,M):b.currentIndex!=M&&(b.currentIndex=M,this._addToMoves(b,M)),b}_truncate(b){for(;null!==b;){const w=b._next;this._addToRemovals(this._unlink(b)),b=w}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(b,w,y){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(b);const M=b._prevRemoved,T=b._nextRemoved;return null===M?this._removalsHead=T:M._nextRemoved=T,null===T?this._removalsTail=M:T._prevRemoved=M,this._insertAfter(b,w,y),this._addToMoves(b,y),b}_moveAfter(b,w,y){return this._unlink(b),this._insertAfter(b,w,y),this._addToMoves(b,y),b}_addAfter(b,w,y){return this._insertAfter(b,w,y),this._additionsTail=null===this._additionsTail?this._additionsHead=b:this._additionsTail._nextAdded=b,b}_insertAfter(b,w,y){const M=null===w?this._itHead:w._next;return b._next=M,b._prev=w,null===M?this._itTail=b:M._prev=b,null===w?this._itHead=b:w._next=b,null===this._linkedRecords&&(this._linkedRecords=new Rp),this._linkedRecords.put(b),b.currentIndex=y,b}_remove(b){return this._addToRemovals(this._unlink(b))}_unlink(b){null!==this._linkedRecords&&this._linkedRecords.remove(b);const w=b._prev,y=b._next;return null===w?this._itHead=y:w._next=y,null===y?this._itTail=w:y._prev=w,b}_addToMoves(b,w){return b.previousIndex===w||(this._movesTail=null===this._movesTail?this._movesHead=b:this._movesTail._nextMoved=b),b}_addToRemovals(b){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Rp),this._unlinkedRecords.put(b),b.currentIndex=null,b._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=b,b._prevRemoved=null):(b._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=b),b}_addIdentityChange(b,w){return b.item=w,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=b:this._identityChangesTail._nextIdentityChange=b,b}}class Qb{constructor(b,w){this.item=b,this.trackById=w,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class dE{constructor(){this._head=null,this._tail=null}add(b){null===this._head?(this._head=this._tail=b,b._nextDup=null,b._prevDup=null):(this._tail._nextDup=b,b._prevDup=this._tail,b._nextDup=null,this._tail=b)}get(b,w){let y;for(y=this._head;null!==y;y=y._nextDup)if((null===w||w<=y.currentIndex)&&Object.is(y.trackById,b))return y;return null}remove(b){const w=b._prevDup,y=b._nextDup;return null===w?this._head=y:w._nextDup=y,null===y?this._tail=w:y._prevDup=w,null===this._head}}class Rp{constructor(){this.map=new Map}put(b){const w=b.trackById;let y=this.map.get(w);y||(y=new dE,this.map.set(w,y)),y.add(b)}get(b,w){const M=this.map.get(b);return M?M.get(b,w):null}remove(b){const w=b.trackById;return this.map.get(w).remove(b)&&this.map.delete(w),b}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Kb(_,b,w){const y=_.previousIndex;if(null===y)return y;let M=0;return w&&y{if(w&&w.key===M)this._maybeAddToChanges(w,y),this._appendAfter=w,w=w._next;else{const T=this._getOrCreateRecordForKey(M,y);w=this._insertBeforeOrAppend(w,T)}}),w){w._prev&&(w._prev._next=null),this._removalsHead=w;for(let y=w;null!==y;y=y._nextRemoved)y===this._mapHead&&(this._mapHead=null),this._records.delete(y.key),y._nextRemoved=y._next,y.previousValue=y.currentValue,y.currentValue=null,y._prev=null,y._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(b,w){if(b){const y=b._prev;return w._next=b,w._prev=y,b._prev=w,y&&(y._next=w),b===this._mapHead&&(this._mapHead=w),this._appendAfter=b,b}return this._appendAfter?(this._appendAfter._next=w,w._prev=this._appendAfter):this._mapHead=w,this._appendAfter=w,null}_getOrCreateRecordForKey(b,w){if(this._records.has(b)){const M=this._records.get(b);this._maybeAddToChanges(M,w);const T=M._prev,k=M._next;return T&&(T._next=k),k&&(k._prev=T),M._next=null,M._prev=null,M}const y=new UM(b);return this._records.set(b,y),y.currentValue=w,this._addToAdditions(y),y}_reset(){if(this.isDirty){let b;for(this._previousMapHead=this._mapHead,b=this._previousMapHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._changesHead;null!==b;b=b._nextChanged)b.previousValue=b.currentValue;for(b=this._additionsHead;null!=b;b=b._nextAdded)b.previousValue=b.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(b,w){Object.is(w,b.currentValue)||(b.previousValue=b.currentValue,b.currentValue=w,this._addToChanges(b))}_addToAdditions(b){null===this._additionsHead?this._additionsHead=this._additionsTail=b:(this._additionsTail._nextAdded=b,this._additionsTail=b)}_addToChanges(b){null===this._changesHead?this._changesHead=this._changesTail=b:(this._changesTail._nextChanged=b,this._changesTail=b)}_forEach(b,w){b instanceof Map?b.forEach(w):Object.keys(b).forEach(y=>w(b[y],y))}}class UM{constructor(b){this.key=b,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function ew(){return new fl([new Hp])}let fl=(()=>{class _{constructor(w){this.factories=w}static create(w,y){if(null!=y){const M=y.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:y=>_.create(w,y||ew()),deps:[[_,new pf,new $u]]}}find(w){const y=this.factories.find(M=>M.supports(w));if(null!=y)return y;throw new ge(901,!1)}}return _.\u0275prov=Tt({token:_,providedIn:"root",factory:ew}),_})();function Ja(){return new uu([new Zb])}let uu=(()=>{class _{constructor(w){this.factories=w}static create(w,y){if(y){const M=y.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:y=>_.create(w,y||Ja()),deps:[[_,new pf,new $u]]}}find(w){const y=this.factories.find(M=>M.supports(w));if(y)return y;throw new ge(901,!1)}}return _.\u0275prov=Tt({token:_,providedIn:"root",factory:Ja}),_})();const WM=RM(null,"core",[]);let uE=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Wi(pl))},_.\u0275mod=$r({type:_}),_.\u0275inj=Bi({}),_})();function QM(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function yE(_){const b=Pt(_);if(!b)return null;const w=new Ur(b);return{get selector(){return w.selector},get type(){return w.componentType},get inputs(){return w.inputs},get outputs(){return w.outputs},get ngContentSelectors(){return w.ngContentSelectors},get isStandalone(){return b.standalone},get isSignal(){return b.signals}}}},5137:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ct:()=>OAuthService,Hy:()=>OAuthStorage,zr:()=>OAuthModule});var _home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5861),_angular_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5879),_angular_common__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6814),_angular_common_http__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(9862),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8645),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2096),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7715),rxjs__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7104),rxjs__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(8504),rxjs__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(2572),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(3019),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2181),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9397),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3620),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(5177),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(4664),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(7398),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1374),rxjs_operators__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(6306),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(5178),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(8180),rxjs_operators__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(1631),fast_sha256__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3921);class DateTimeProvider{}let SystemDateTimeProvider=(()=>{class Y extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return Y.\u0275fac=function(){let $;return function(c){return($||($=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(Y)))(c||Y)}}(),Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class Y{constructor(){this.data=new Map}getItem(E){return this.data.get(E)}removeItem(E){this.data.delete(E)}setItem(E,c){this.data.set(E,c)}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class ReceivedTokens{}class OAuthEvent{constructor($){this.type=$}}class OAuthSuccessEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthInfoEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthErrorEvent extends OAuthEvent{constructor($,E,c=null){super($),this.reason=E,this.params=c}}function b64DecodeUnicode(Y){const $=Y.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob($).split("").map(function(E){return"%"+("00"+E.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(Y){return btoa(Y).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class AuthConfig{constructor($){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret=null,this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.openUri=E=>{location.href=E},$&&Object.assign(this,$)}}class WebHttpUrlEncodingCodec{encodeKey($){return encodeURIComponent($)}encodeValue($){return encodeURIComponent($)}decodeKey($){return decodeURIComponent($)}decodeValue($){return decodeURIComponent($)}}class ValidationHandler{}class AbstractValidationHandler{validateAtHash($){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){let c=E.inferHashAlgorithm($.idTokenHeader),x=yield E.calcHash($.accessToken,c),D=base64UrlEncode(x.substr(0,x.length/2)),H=$.idTokenClaims.at_hash.replace(/=/g,"");return D!==H&&(console.error("exptected at_hash: "+D),console.error("actual at_hash: "+H)),D===H})()}inferHashAlgorithm($){let E=$.alg;if(!E.match(/^.S[0-9]{3}$/))throw new Error("Algorithm not supported: "+E);return"sha-"+E.substr(2)}}let UrlHelperService=(()=>{class Y{getHashFragmentParams(E){let c=E||window.location.hash;if(c=decodeURIComponent(c),0!==c.indexOf("#"))return{};const x=c.indexOf("?");return c=c.substr(x>-1?x+1:1),this.parseQueryString(c)}parseQueryString(E){const c={};let x,R,D,H,O,V,W;if(null===E)return c;x=E.split("&");for(let G=0;G>6,R[H++]=128|63&O):O<55296||O>=57344?(R[H++]=224|O>>12,R[H++]=128|O>>6&63,R[H++]=128|63&O):(O=65536+((1023&O)<<10|1023&Y.charCodeAt(++c)),R[H++]=240|O>>18,R[H++]=128|O>>12&63,R[H++]=128|O>>6&63,R[H++]=128|63&O);Y=R}else{if("object"!==x)throw new Error(ERROR);if(null===Y)throw new Error(ERROR);if(ARRAY_BUFFER&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!(Array.isArray(Y)||ARRAY_BUFFER&&ArrayBuffer.isView(Y)))throw new Error(ERROR)}Y.length>64&&(Y=new Sha256($,!0).update(Y).array());var V=[],W=[];for(c=0;c<64;++c){var G=Y[c]||0;V[c]=92^G,W[c]=54^G}Sha256.call(this,$,E),this.update(W),this.oKeyPad=V,this.inner=!0,this.sharedMemory=E}Sha256.prototype.update=function(Y){if(!this.finalized){var $,E=typeof Y;if("string"!==E){if("object"!==E)throw new Error(ERROR);if(null===Y)throw new Error(ERROR);if(ARRAY_BUFFER&&Y.constructor===ArrayBuffer)Y=new Uint8Array(Y);else if(!(Array.isArray(Y)||ARRAY_BUFFER&&ArrayBuffer.isView(Y)))throw new Error(ERROR);$=!0}for(var c,R,x=0,D=Y.length,H=this.blocks;x>2]|=Y[x]<>2]|=c<>2]|=(192|c>>6)<>2]|=(128|63&c)<=57344?(H[R>>2]|=(224|c>>12)<>2]|=(128|c>>6&63)<>2]|=(128|63&c)<>2]|=(240|c>>18)<>2]|=(128|c>>12&63)<>2]|=(128|c>>6&63)<>2]|=(128|63&c)<=64?(this.block=H[16],this.start=R-64,this.hash(),this.hashed=!0):this.start=R}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var Y=this.blocks,$=this.lastByteIndex;Y[16]=this.block,Y[$>>2]|=EXTRA[3&$],this.block=Y[16],$>=56&&(this.hashed||this.hash(),Y[0]=this.block,Y[16]=Y[1]=Y[2]=Y[3]=Y[4]=Y[5]=Y[6]=Y[7]=Y[8]=Y[9]=Y[10]=Y[11]=Y[12]=Y[13]=Y[14]=Y[15]=0),Y[14]=this.hBytes<<3|this.bytes>>>29,Y[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var V,te,oe,de,pe,Be,Y=this.h0,$=this.h1,E=this.h2,c=this.h3,x=this.h4,R=this.h5,D=this.h6,H=this.h7,O=this.blocks;for(V=16;V<64;++V)O[V]=O[V-16]+(((te=O[V-15])>>>7|te<<25)^(te>>>18|te<<14)^te>>>3)+O[V-7]+(((te=O[V-2])>>>17|te<<15)^(te>>>19|te<<13)^te>>>10)<<0;for(Be=$&E,V=0;V<64;V+=4)this.first?(this.is224?(oe=300032,H=(te=O[0]-1413257819)-150054599<<0,c=te+24177077<<0):(oe=704751109,H=(te=O[0]-210244248)-1521486534<<0,c=te+143694565<<0),this.first=!1):(H=c+(te=H+((x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7))+(x&R^~x&D)+K[V]+O[V])<<0,c=te+(((Y>>>2|Y<<30)^(Y>>>13|Y<<19)^(Y>>>22|Y<<10))+((oe=Y&$)^Y&E^Be))<<0),D=E+(te=D+((H>>>6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))+(H&x^~H&R)+K[V+1]+O[V+1])<<0,E=te+(((c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10))+((de=c&Y)^c&$^oe))<<0,R=$+(te=R+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&H^~D&x)+K[V+2]+O[V+2])<<0,$=te+(((E>>>2|E<<30)^(E>>>13|E<<19)^(E>>>22|E<<10))+((pe=E&c)^E&Y^de))<<0,x=Y+(te=x+((R>>>6|R<<26)^(R>>>11|R<<21)^(R>>>25|R<<7))+(R&D^~R&H)+K[V+3]+O[V+3])<<0,Y=te+((($>>>2|$<<30)^($>>>13|$<<19)^($>>>22|$<<10))+((Be=$&E)^$&c^pe))<<0;this.h0=this.h0+Y<<0,this.h1=this.h1+$<<0,this.h2=this.h2+E<<0,this.h3=this.h3+c<<0,this.h4=this.h4+x<<0,this.h5=this.h5+R<<0,this.h6=this.h6+D<<0,this.h7=this.h7+H<<0},Sha256.prototype.hex=function(){this.finalize();var Y=this.h0,$=this.h1,E=this.h2,c=this.h3,x=this.h4,R=this.h5,D=this.h6,H=this.h7,O=HEX_CHARS[Y>>28&15]+HEX_CHARS[Y>>24&15]+HEX_CHARS[Y>>20&15]+HEX_CHARS[Y>>16&15]+HEX_CHARS[Y>>12&15]+HEX_CHARS[Y>>8&15]+HEX_CHARS[Y>>4&15]+HEX_CHARS[15&Y]+HEX_CHARS[$>>28&15]+HEX_CHARS[$>>24&15]+HEX_CHARS[$>>20&15]+HEX_CHARS[$>>16&15]+HEX_CHARS[$>>12&15]+HEX_CHARS[$>>8&15]+HEX_CHARS[$>>4&15]+HEX_CHARS[15&$]+HEX_CHARS[E>>28&15]+HEX_CHARS[E>>24&15]+HEX_CHARS[E>>20&15]+HEX_CHARS[E>>16&15]+HEX_CHARS[E>>12&15]+HEX_CHARS[E>>8&15]+HEX_CHARS[E>>4&15]+HEX_CHARS[15&E]+HEX_CHARS[c>>28&15]+HEX_CHARS[c>>24&15]+HEX_CHARS[c>>20&15]+HEX_CHARS[c>>16&15]+HEX_CHARS[c>>12&15]+HEX_CHARS[c>>8&15]+HEX_CHARS[c>>4&15]+HEX_CHARS[15&c]+HEX_CHARS[x>>28&15]+HEX_CHARS[x>>24&15]+HEX_CHARS[x>>20&15]+HEX_CHARS[x>>16&15]+HEX_CHARS[x>>12&15]+HEX_CHARS[x>>8&15]+HEX_CHARS[x>>4&15]+HEX_CHARS[15&x]+HEX_CHARS[R>>28&15]+HEX_CHARS[R>>24&15]+HEX_CHARS[R>>20&15]+HEX_CHARS[R>>16&15]+HEX_CHARS[R>>12&15]+HEX_CHARS[R>>8&15]+HEX_CHARS[R>>4&15]+HEX_CHARS[15&R]+HEX_CHARS[D>>28&15]+HEX_CHARS[D>>24&15]+HEX_CHARS[D>>20&15]+HEX_CHARS[D>>16&15]+HEX_CHARS[D>>12&15]+HEX_CHARS[D>>8&15]+HEX_CHARS[D>>4&15]+HEX_CHARS[15&D];return this.is224||(O+=HEX_CHARS[H>>28&15]+HEX_CHARS[H>>24&15]+HEX_CHARS[H>>20&15]+HEX_CHARS[H>>16&15]+HEX_CHARS[H>>12&15]+HEX_CHARS[H>>8&15]+HEX_CHARS[H>>4&15]+HEX_CHARS[15&H]),O},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var Y=this.h0,$=this.h1,E=this.h2,c=this.h3,x=this.h4,R=this.h5,D=this.h6,H=this.h7,O=[Y>>24&255,Y>>16&255,Y>>8&255,255&Y,$>>24&255,$>>16&255,$>>8&255,255&$,E>>24&255,E>>16&255,E>>8&255,255&E,c>>24&255,c>>16&255,c>>8&255,255&c,x>>24&255,x>>16&255,x>>8&255,255&x,R>>24&255,R>>16&255,R>>8&255,255&R,D>>24&255,D>>16&255,D>>8&255,255&D];return this.is224||O.push(H>>24&255,H>>16&255,H>>8&255,255&H),O},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var Y=new ArrayBuffer(this.is224?28:32),$=new DataView(Y);return $.setUint32(0,this.h0),$.setUint32(4,this.h1),$.setUint32(8,this.h2),$.setUint32(12,this.h3),$.setUint32(16,this.h4),$.setUint32(20,this.h5),$.setUint32(24,this.h6),this.is224||$.setUint32(28,this.h7),Y},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var Y=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Y),Sha256.prototype.finalize.call(this)}};var exports=createMethod();return exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),exports}const sha256=factory();class HashHandler{}function decodeUTF8(Y){if("string"!=typeof Y)throw new TypeError("expected string");var $,E=Y,c=new Uint8Array(E.length);for($=0;${class Y{calcHash(E,c){return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){return encodeUTF8(fast_sha256__WEBPACK_IMPORTED_MODULE_0__(decodeUTF8(E)))})()}toHashString2(E){let c="";for(let x of E)c+=String.fromCharCode(x);return c}toHashString(E){const c=new Uint8Array(E);let x="";for(let R of c)x+=String.fromCharCode(R);return x}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})(),OAuthService=(()=>{class Y extends AuthConfig{constructor(E,c,x,R,D,H,O,V,W,G){super(),this.ngZone=E,this.http=c,this.config=D,this.urlHelper=H,this.logger=O,this.crypto=V,this.dateTimeService=G,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.discoveryDocumentLoadedSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=W,D||(D={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),R&&(this.tokenValidationHandler=R),D&&this.configure(D);try{x?this.setStorage(x):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(X){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",X)}if(this.checkLocalStorageAccessable()){const X=window?.navigator?.userAgent;(X?.includes("MSIE ")||X?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const E="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(E,E),localStorage.removeItem(E),0))}catch{return!1}}configure(E){Object.assign(this,new AuthConfig,E),this.config=Object.assign({},new AuthConfig,E),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(E={},c,x=!0){let R=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(D=>{"token_received"===D.type?R=!0:"logout"===D.type&&(R=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_expires"===D.type&&(null==c||"any"===c||D.info===c)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(D=>{R&&this.refreshInternal(E,x).catch(H=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(E,c){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(E,c):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(E=null){return this.loadDiscoveryDocument().then(c=>this.tryLogin(E))}loadDiscoveryDocumentAndLogin(E=null){return this.loadDiscoveryDocumentAndTryLogin(E=E||{}).then(c=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof E.state?E.state:""),!1))}debug(...E){this.showDebugInformation&&this.logger.debug.apply(this.logger,E)}validateUrlFromDiscoveryDocument(E){const c=[],x=this.validateUrlForHttps(E),R=this.validateUrlAgainstIssuer(E);return x||c.push("https for all urls required. Also for urls received by discovery."),R||c.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),c}validateUrlForHttps(E){if(!E)return!0;const c=E.toLowerCase();return!(!1!==this.requireHttps&&(!c.match(/^http:\/\/localhost($|[:\/])/)&&!c.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||c.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(E,c){if(!E)throw new Error(`'${c}' should not be null`);if(!this.validateUrlForHttps(E))throw new Error(`'${c}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(E){return!this.strictDiscoveryDocumentValidation||!E||E.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const E=this.getAccessTokenExpiration(),c=this.getAccessTokenStoredAt(),x=this.calcTimeout(c,E);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","access_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(R=>{this.ngZone.run(()=>{this.eventsSubject.next(R)})})})}setupIdTokenTimer(){const E=this.getIdTokenExpiration(),c=this.getIdTokenStoredAt(),x=this.calcTimeout(c,E);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","id_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(R=>{this.ngZone.run(()=>{this.eventsSubject.next(R)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(E,c){const x=this.dateTimeService.now();return Math.max(0,(c-E)*this.timeoutFactor-(x-E))}setStorage(E){this._storage=E,this.configChanged()}loadDiscoveryDocument(E=null){return new Promise((c,x)=>{E||((E=this.issuer||"").endsWith("/")||(E+="/"),E+=".well-known/openid-configuration"),this.validateUrlForHttps(E)?this.http.get(E).subscribe(R=>{if(!this.validateDiscoveryDocument(R))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void x("discovery_document_validation_error");this.loginUrl=R.authorization_endpoint,this.logoutUrl=R.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=R.grant_types_supported,this.issuer=R.issuer,this.tokenEndpoint=R.token_endpoint,this.userinfoEndpoint=R.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=R.jwks_uri,this.sessionCheckIFrameUrl=R.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(R),this.revocationEndpoint=R.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(D=>{const O=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:R,jwks:D});this.eventsSubject.next(O),c(O)}).catch(D=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",D)),x(D)})},R=>{this.logger.error("error loading discovery document",R),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",R)),x(R)}):x("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((E,c)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(x=>{this.jwks=x,this.eventsSubject.next(new OAuthSuccessEvent("discovery_document_loaded")),E(x)},x=>{this.logger.error("error loading jwks",x),this.eventsSubject.next(new OAuthErrorEvent("jwks_load_error",x)),c(x)}):E(null)})}validateDiscoveryDocument(E){let c;return this.skipIssuerCheck||E.issuer===this.issuer?(c=this.validateUrlFromDiscoveryDocument(E.authorization_endpoint),c.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",c),!1):(c=this.validateUrlFromDiscoveryDocument(E.end_session_endpoint),c.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",c),!1):(c=this.validateUrlFromDiscoveryDocument(E.token_endpoint),c.length>0&&this.logger.error("error validating token_endpoint in discovery document",c),c=this.validateUrlFromDiscoveryDocument(E.revocation_endpoint),c.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",c),c=this.validateUrlFromDiscoveryDocument(E.userinfo_endpoint),c.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",c),!1):(c=this.validateUrlFromDiscoveryDocument(E.jwks_uri),c.length>0?(this.logger.error("error validating jwks_uri in discovery document",c),!1):(this.sessionChecksEnabled&&!E.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+E.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(E,c,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingPasswordFlow(E,c,x).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((E,c)=>{const x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:x,observe:"response",responseType:"text"}).subscribe(R=>{if(this.debug("userinfo received",JSON.stringify(R)),R.headers.get("content-type").startsWith("application/json")){let D=JSON.parse(R.body);const H=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!H.sub||D.sub!==H.sub))return void c("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");D=Object.assign({},H,D),this._storage.setItem("id_token_claims_obj",JSON.stringify(D)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E({info:D})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E(JSON.parse(R.body))},R=>{this.logger.error("error loading user info",R),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",R)),c(R)})})}fetchTokenUsingPasswordFlow(E,c,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingGrant("password",{username:E,password:c},x)}fetchTokenUsingGrant(E,c,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let R=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",E).set("scope",this.scope);if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(R=R.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(R=R.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))R=R.set(D,this.customQueryParams[D]);for(const D of Object.keys(c))R=R.set(D,c[D]);return x=x.set("Content-Type","application/x-www-form-urlencoded"),new Promise((D,H)=>{this.http.post(this.tokenEndpoint,R,{headers:x}).subscribe(O=>{this.debug("tokenResponse",O),this.storeAccessTokenResponse(O.access_token,O.refresh_token,O.expires_in||this.fallbackAccessTokenExpirationTimeInSec,O.scope,this.extractRecognizedCustomParameters(O)),this.oidc&&O.id_token&&this.processIdToken(O.id_token,O.access_token).then(V=>{this.storeIdToken(V),D(O)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),D(O)},O=>{this.logger.error("Error performing ${grantType} flow",O),this.eventsSubject.next(new OAuthErrorEvent("token_error",O)),H(O)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((E,c)=>{let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),R=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);R=R.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(x=x.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(x=x.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))x=x.set(D,this.customQueryParams[D]);this.http.post(this.tokenEndpoint,x,{headers:R}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(D=>D.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(D.id_token,D.access_token,!0)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(H=>this.storeIdToken(H)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(H=>D)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(D))).subscribe(D=>{this.debug("refresh tokenResponse",D),this.storeAccessTokenResponse(D.access_token,D.refresh_token,D.expires_in||this.fallbackAccessTokenExpirationTimeInSec,D.scope,this.extractRecognizedCustomParameters(D)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),E(D)},D=>{this.logger.error("Error refreshing token",D),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",D)),c(D)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=E=>{const c=this.processMessageEventMessage(E);this.tryLogin({customHashFragment:c,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(x=>this.debug("tryLogin during silent refresh failed",x))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(E={},c=!0){const x=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(E.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const R=this.document.getElementById(this.silentRefreshIFrameName);R&&this.document.body.removeChild(R),this.silentRefreshSubject=x.sub;const D=this.document.createElement("iframe");D.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,c,E).then(G=>{D.setAttribute("src",G),this.silentRefreshShowIFrame||(D.style.display="none"),this.document.body.appendChild(D)});const O=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>G instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),V=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>"token_received"===G.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),W=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthErrorEvent("silent_refresh_timeout",null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(this.silentRefreshTimeout));return(0,rxjs__WEBPACK_IMPORTED_MODULE_14__.S)([O,V,W]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(G=>{if(G instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===G.type||(G=new OAuthErrorEvent("silent_refresh_error",G)),this.eventsSubject.next(G),G;return"token_received"===G.type&&(G=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(G)),G})).toPromise()}initImplicitFlowInPopup(E){return this.initLoginFlowInPopup(E)}initLoginFlowInPopup(E){return E=E||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(c=>new Promise((x,R)=>{let O,H=null;E.windowRef?E.windowRef&&!E.windowRef.closed&&(H=E.windowRef,H.location.href=c):H=window.open(c,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(E));const V=ae=>{this.tryLogin({customHashFragment:ae,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{G(),x(!0)},se=>{G(),R(se)})};H?O=window.setInterval(()=>{(!H||H.closed)&&(G(),R(new OAuthErrorEvent("popup_closed",{})))},500):R(new OAuthErrorEvent("popup_blocked",{}));const G=()=>{window.clearInterval(O),window.removeEventListener("storage",te),window.removeEventListener("message",X),null!==H&&H.close(),H=null},X=ae=>{const se=this.processMessageEventMessage(ae);se&&null!==se?(window.removeEventListener("storage",te),V(se)):console.log("false event firing")},te=ae=>{"auth_hash"===ae.key&&(window.removeEventListener("message",X),V(ae.newValue))};window.addEventListener("message",X),window.addEventListener("storage",te)}))}calculatePopupFeatures(E){const c=E.height||470,x=E.width||500,R=window.screenLeft+(window.outerWidth-x)/2;return`location=no,toolbar=no,width=${x},height=${c},top=${window.screenTop+(window.outerHeight-c)/2},left=${R}`}processMessageEventMessage(E){let c="#";if(this.silentRefreshMessagePrefix&&(c+=this.silentRefreshMessagePrefix),!E||!E.data||"string"!=typeof E.data)return;const x=E.data;return x.startsWith(c)?"#"+x.substr(c.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=E=>{const c=E.origin.toLowerCase(),x=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),x.startsWith(c)){switch(E.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",E)}else this.debug("sessionCheckEventListener","wrong origin",c,"expected",x,"event",E)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new OAuthInfoEvent("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new OAuthInfoEvent("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(E=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)):this.refreshToken().then(E=>{this.debug("token refresh after session change worked")}).catch(E=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"silently_refreshed"===E.type||"silent_refresh_timeout"===E.type||"silent_refresh_error"===E.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()).subscribe(E=>{"silently_refreshed"!==E.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new OAuthInfoEvent("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const E=this.document.getElementById(this.sessionCheckIFrameName);E&&this.document.body.removeChild(E);const c=this.document.createElement("iframe");c.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),c.setAttribute("src",this.sessionCheckIFrameUrl),c.style.display="none",this.document.body.appendChild(c),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const E=this.document.getElementById(this.sessionCheckIFrameName);E||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const c=this.getSessionState();c||this.stopSessionCheckTimer(),E.contentWindow.postMessage(this.clientId+" "+c,this.issuer)}createLoginUrl(E="",c="",x="",R=!1,D={}){var H=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const O=H;let V;V=x||H.redirectUri;const W=yield H.createAndSaveNonce();if(E=E?W+H.config.nonceStateSeparator+encodeURIComponent(E):W,!H.requestAccessToken&&!H.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");H.responseType=H.config.responseType?H.config.responseType:H.oidc&&H.requestAccessToken?"id_token token":H.oidc&&!H.requestAccessToken?"id_token":"token";const G=O.loginUrl.indexOf("?")>-1?"&":"?";let X=O.scope;H.oidc&&!X.match(/(^|\s)openid($|\s)/)&&(X="openid "+X);let te=O.loginUrl+G+"response_type="+encodeURIComponent(O.responseType)+"&client_id="+encodeURIComponent(O.clientId)+"&state="+encodeURIComponent(E)+"&redirect_uri="+encodeURIComponent(V)+"&scope="+encodeURIComponent(X);if(H.responseType.includes("code")&&!H.disablePKCE){const[ae,se]=yield H.createChallangeVerifierPairForPKCE();H.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",se):H._storage.setItem("PKCE_verifier",se),te+="&code_challenge="+ae,te+="&code_challenge_method=S256"}c&&(te+="&login_hint="+encodeURIComponent(c)),O.resource&&(te+="&resource="+encodeURIComponent(O.resource)),O.oidc&&(te+="&nonce="+encodeURIComponent(W)),R&&(te+="&prompt=none");for(const ae of Object.keys(D))te+="&"+encodeURIComponent(ae)+"="+encodeURIComponent(D[ae]);if(H.customQueryParams)for(const ae of Object.getOwnPropertyNames(H.customQueryParams))te+="&"+ae+"="+encodeURIComponent(H.customQueryParams[ae]);return te})()}initImplicitFlowInternal(E="",c=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},R=null;"string"==typeof c?R=c:"object"==typeof c&&(x=c),this.createLoginUrl(E,R,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initImplicitFlow",D),this.inImplicitFlow=!1})}initImplicitFlow(E="",c=""){""!==this.loginUrl?this.initImplicitFlowInternal(E,c):this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(x=>"discovery_document_loaded"===x.type)).subscribe(x=>this.initImplicitFlowInternal(E,c))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(E){const c=this;if(E.onTokenReceived){const x={idClaims:c.getIdentityClaims(),idToken:c.getIdToken(),accessToken:c.getAccessToken(),state:c.state};E.onTokenReceived(x)}}storeAccessTokenResponse(E,c,x,R,D){if(this._storage.setItem("access_token",E),R&&!Array.isArray(R)?this._storage.setItem("granted_scopes",JSON.stringify(R.split(" "))):R&&Array.isArray(R)&&this._storage.setItem("granted_scopes",JSON.stringify(R)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),x){const H=1e3*x,V=this.dateTimeService.new().getTime()+H;this._storage.setItem("expires_at",""+V)}c&&this._storage.setItem("refresh_token",c),D&&D.forEach((H,O)=>{this._storage.setItem(O,H)})}tryLogin(E=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(E).then(c=>!0):this.tryLoginImplicitFlow(E)}parseQueryString(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):{}}tryLoginCodeFlow(E=null){var c=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const x=(E=E||{}).customHashFragment?E.customHashFragment.substring(1):window.location.search,R=c.getCodePartsFromUrl(x),D=R.code,H=R.state,O=R.session_state;if(!E.preventClearHashAfterLogin){const G=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,G)}let[V,W]=c.parseState(H);if(c.state=W,R.error){c.debug("error trying to login"),c.handleLoginError(E,R);const G=new OAuthErrorEvent("code_error",{},R);return c.eventsSubject.next(G),Promise.reject(G)}if(!E.disableNonceCheck){if(!V)return c.saveRequestedRoute(),Promise.resolve();if(!E.disableOAuth2StateCheck&&!c.validateNonce(V)){const X=new OAuthErrorEvent("invalid_nonce_in_state",null);return c.eventsSubject.next(X),Promise.reject(X)}return c.storeSessionState(O),D&&(yield c.getTokenFromCode(D,E),c.restoreRequestedRoute()),Promise.resolve()}return Promise.reject()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const E=this._storage.getItem("requested_route");E&&history.replaceState(null,"",window.location.origin+E)}getCodePartsFromUrl(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(E,c){let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","authorization_code").set("code",E).set("redirect_uri",c.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let R;R=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),R?x=x.set("code_verifier",R):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(x,c)}fetchAndProcessToken(E,c){c=c||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const R=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+R)}return this.useHttpBasicAuth||(E=E.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(E=E.set("client_secret",this.dummyClientSecret)),new Promise((R,D)=>{if(this.customQueryParams)for(let H of Object.getOwnPropertyNames(this.customQueryParams))E=E.set(H,this.customQueryParams[H]);this.http.post(this.tokenEndpoint,E,{headers:x}).subscribe(H=>{this.debug("refresh tokenResponse",H),this.storeAccessTokenResponse(H.access_token,H.refresh_token,H.expires_in||this.fallbackAccessTokenExpirationTimeInSec,H.scope,this.extractRecognizedCustomParameters(H)),this.oidc&&H.id_token?this.processIdToken(H.id_token,H.access_token,c.disableNonceCheck).then(O=>{this.storeIdToken(O),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),R(H)}).catch(O=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",O)),console.error("Error validating tokens"),console.error(O),D(O)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),R(H))},H=>{console.error("Error getting token",H),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",H)),D(H)})})}tryLoginImplicitFlow(E=null){let c;c=(E=E||{}).customHashFragment?this.urlHelper.getHashFragmentParams(E.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",c);const x=c.state;let[R,D]=this.parseState(x);if(this.state=D,c.error){this.debug("error trying to login"),this.handleLoginError(E,c);const G=new OAuthErrorEvent("token_error",{},c);return this.eventsSubject.next(G),Promise.reject(G)}const H=c.access_token,O=c.id_token,V=c.session_state,W=c.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!H||this.requestAccessToken&&!E.disableOAuth2StateCheck&&!x||this.oidc&&!O)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!V&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!E.disableNonceCheck&&!this.validateNonce(R)){const X=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(X),Promise.reject(X)}return this.requestAccessToken&&this.storeAccessTokenResponse(H,null,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,W),this.oidc?this.processIdToken(O,H,E.disableNonceCheck).then(G=>E.validationHandler?E.validationHandler({accessToken:H,idClaims:G.idTokenClaims,idToken:G.idToken,state:x}).then(X=>G):G).then(G=>(this.storeIdToken(G),this.storeSessionState(V),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(E),this.inImplicitFlow=!1,!0)).catch(G=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",G)),this.logger.error("Error validating tokens"),this.logger.error(G),Promise.reject(G))):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(E),Promise.resolve(!0))}parseState(E){let c=E,x="";if(E){const R=E.indexOf(this.config.nonceStateSeparator);R>-1&&(c=E.substr(0,R),x=E.substr(R+this.config.nonceStateSeparator.length))}return[c,x]}validateNonce(E){let c;return c=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),c===E||(console.error("Validating access_token failed, wrong state/nonce.",c,E),!1)}storeIdToken(E){this._storage.setItem("id_token",E.idToken),this._storage.setItem("id_token_claims_obj",E.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+E.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(E){this._storage.setItem("session_state",E)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(E,c){E.onLoginError&&E.onLoginError(c),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(E=6e5){return this.clockSkewInSec?1e3*this.clockSkewInSec:E}processIdToken(E,c,x=!1){const R=E.split("."),H=b64DecodeUnicode(this.padBase64(R[0])),O=JSON.parse(H),W=b64DecodeUnicode(this.padBase64(R[1])),G=JSON.parse(W);let X;if(X=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(G.aud)){if(G.aud.every(pe=>pe!==this.clientId)){const pe="Wrong audience: "+G.aud.join(",");return this.logger.warn(pe),Promise.reject(pe)}}else if(G.aud!==this.clientId){const pe="Wrong audience: "+G.aud;return this.logger.warn(pe),Promise.reject(pe)}if(!G.sub){const pe="No sub claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==G.sub){const pe=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${G.sub}`;return this.logger.warn(pe),Promise.reject(pe)}if(!G.iat){const pe="No iat claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(!this.skipIssuerCheck&&G.iss!==this.issuer){const pe="Wrong issuer: "+G.iss;return this.logger.warn(pe),Promise.reject(pe)}if(!x&&G.nonce!==X){const pe="Wrong nonce: "+G.nonce;return this.logger.warn(pe),Promise.reject(pe)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!G.at_hash){const pe="An at_hash is needed!";return this.logger.warn(pe),Promise.reject(pe)}const te=this.dateTimeService.now(),ae=1e3*G.iat,se=1e3*G.exp,oe=this.getClockSkewInMsec();if(ae-oe>=te||se+oe<=te){const pe="Token has expired";return console.error(pe),console.error({now:te,issuedAtMSec:ae,expiresAtMSec:se}),Promise.reject(pe)}const de={accessToken:c,idToken:E,jwks:this.jwks,idTokenClaims:G,idTokenHeader:O,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(de).then(pe=>({idToken:E,idTokenClaims:G,idTokenClaimsJson:W,idTokenHeader:O,idTokenHeaderJson:H,idTokenExpiresAt:se})):this.checkAtHash(de).then(pe=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!pe){const Be="Wrong at_hash";return this.logger.warn(Be),Promise.reject(Be)}return this.checkSignature(de).then(Be=>{const Je={idToken:E,idTokenClaims:G,idTokenClaimsJson:W,idTokenHeader:O,idTokenHeaderJson:H,idTokenExpiresAt:se};return this.disableAtHashCheck?Je:this.checkAtHash(de).then(Xe=>{if(this.requestAccessToken&&!Xe){const ge="Wrong at_hash";return this.logger.warn(ge),Promise.reject(ge)}return Je})})})}getIdentityClaims(){const E=this._storage.getItem("id_token_claims_obj");return E?JSON.parse(E):null}getGrantedScopes(){const E=this._storage.getItem("granted_scopes");return E?JSON.parse(E):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(E){for(;E.length%4!=0;)E+="=";return E}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const E=this._storage.getItem("expires_at"),c=this.dateTimeService.new();return!(E&&parseInt(E,10)=0&&null!==this._storage.getItem(E)?JSON.parse(this._storage.getItem(E)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(E={},c=""){let x=!1;"boolean"==typeof E&&(x=E,E={});const R=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(H=>this._storage.removeItem(H)),this.silentRefreshSubject=null,this.eventsSubject.next(new OAuthInfoEvent("logout")),!this.logoutUrl||x||!R&&!this.postLogoutRedirectUri)return;let D;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)D=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(R)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});R&&(H=H.set("id_token_hint",R));const O=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";O&&(H=H.set("post_logout_redirect_uri",O),c&&(H=H.set("state",c)));for(let V in E)H=H.set(V,E[V]);D=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+H.toString()}this.config.openUri(D)}createAndSaveNonce(){const E=this;return this.createNonce().then(function(c){return E.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",c):E._storage.setItem("nonce",c),c})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const E=this.document.getElementById(this.silentRefreshIFrameName);E&&E.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const c=this.document.getElementById(this.sessionCheckIFrameName);c&&c.remove()}createNonce(){return new Promise(E=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let x=45,R="";const D=typeof self>"u"?null:self.crypto||self.msCrypto;if(D){let H=new Uint8Array(x);D.getRandomValues(H),H.map||(H.map=Array.prototype.map),H=H.map(O=>c.charCodeAt(O%66)),R=String.fromCharCode.apply(null,H)}else for(;0"discovery_document_loaded"===x.type)).subscribe(x=>this.initCodeFlowInternal(E,c))}initCodeFlowInternal(E="",c={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},R=null;"string"==typeof c?R=c:"object"==typeof c&&(x=c),this.createLoginUrl(E,R,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initAuthorizationCodeFlow"),console.error(D)})}createChallangeVerifierPairForPKCE(){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){if(!E.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const c=yield E.createNonce();return[base64UrlEncode(yield E.crypto.calcHash(c,"sha-256")),c]})()}extractRecognizedCustomParameters(E){let c=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(x=>{E[x]&&c.set(x,JSON.stringify(E[x]))}),c}revokeTokenAndLogout(E={},c=!1){let x=this.revocationEndpoint,R=this.getAccessToken(),D=this.getRefreshToken();if(!R)return;let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),O=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const V=btoa(`${this.clientId}:${this.dummyClientSecret}`);O=O.set("Authorization","Basic "+V)}if(this.useHttpBasicAuth||(H=H.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(H=H.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const V of Object.getOwnPropertyNames(this.customQueryParams))H=H.set(V,this.customQueryParams[V]);return new Promise((V,W)=>{let G,X;if(R){let te=H.set("token",R).set("token_type_hint","access_token");G=this.http.post(x,te,{headers:O})}else G=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(D){let te=H.set("token",D).set("token_type_hint","refresh_token");X=this.http.post(x,te,{headers:O})}else X=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);c&&(G=G.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te))),X=X.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te)))),(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.a)([G,X]).subscribe(te=>{this.logOut(E),V(te),this.logger.info("Token successfully revoked")},te=>{this.logger.error("Error revoking token",te),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",te)),W(te)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return Y.\u0275fac=function(E){return new(E||Y)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_1__.R0b),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.eN),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthStorage,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(ValidationHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(AuthConfig,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(UrlHelperService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthLogger),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(HashHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common__WEBPACK_IMPORTED_MODULE_18__.K0),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DateTimeProvider))},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError($){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)($)}}let DefaultOAuthInterceptor=(()=>{class Y{constructor(E,c,x){this.oAuthService=E,this.errorHandler=c,this.moduleConfig=x}checkUrl(E){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(E):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(c=>E.toLowerCase().startsWith(c.toLowerCase()))}intercept(E,c){const x=E.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(x)?this.moduleConfig.resourceServer.sendAccessToken?(0,rxjs__WEBPACK_IMPORTED_MODULE_19__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(this.oAuthService.getAccessToken()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>!!D)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_received"===D.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(D=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(D=>{if(D){const O=E.headers.set("Authorization","Bearer "+D);E=E.clone({headers:O})}return c.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(H=>this.errorHandler.handleError(H)))})):c.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>this.errorHandler.handleError(D))):c.handle(E)}}return Y.\u0275fac=function(E){return new(E||Y)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthResourceServerErrorHandler),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthModuleConfig,8))},Y.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:Y,factory:Y.\u0275fac}),Y})();class NullValidationHandler{validateSignature($){return Promise.resolve(null)}validateAtHash($){return Promise.resolve(!0)}}function createDefaultLogger(){return console}function createDefaultStorage(){return typeof sessionStorage<"u"?sessionStorage:new MemoryStorage}let OAuthModule=(()=>{class Y{static forRoot(E=null,c=NullValidationHandler){return{ngModule:Y,providers:[OAuthService,UrlHelperService,{provide:OAuthLogger,useFactory:createDefaultLogger},{provide:OAuthStorage,useFactory:createDefaultStorage},{provide:ValidationHandler,useClass:c},{provide:HashHandler,useClass:DefaultHashHandler},{provide:OAuthResourceServerErrorHandler,useClass:OAuthNoopResourceServerErrorHandler},{provide:OAuthModuleConfig,useValue:E},{provide:_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.TP,useClass:DefaultOAuthInterceptor,multi:!0},{provide:DateTimeProvider,useClass:SystemDateTimeProvider}]}}}return Y.\u0275fac=function(E){return new(E||Y)},Y.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:Y}),Y.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),Y})();const err="PLEASE READ THIS CAREFULLY:\n\nBeginning with angular-oauth2-oidc version 9, the JwksValidationHandler\nhas been moved to an library of its own. If you need it for implementing\nOAuth2/OIDC **implicit flow**, please install it using npm:\n\n npm i angular-oauth2-oidc-jwks --save\n\nAfter that, you can import it into your application:\n\n import { JwksValidationHandler } from 'angular-oauth2-oidc-jwks';\n\nPlease note, that this dependency is not needed for the **code flow**,\nwhich is nowadays the **recommented** one for single page applications.\nThis also results in smaller bundle sizes.\n";class JwksValidationHandler extends NullValidationHandler{constructor(){super(),console.error(err)}}const AUTH_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("AUTH_CONFIG")},5861:(Y,$,E)=>{"use strict";function c(R,D,H,O,V,W,G){try{var X=R[W](G),te=X.value}catch(ae){return void H(ae)}X.done?D(te):Promise.resolve(te).then(O,V)}function x(R){return function(){var D=this,H=arguments;return new Promise(function(O,V){var W=R.apply(D,H);function G(te){c(W,O,V,G,X,"next",te)}function X(te){c(W,O,V,G,X,"throw",te)}G(void 0)})}}E.d($,{Z:()=>x})},7582:(Y,$,E)=>{"use strict";function ae(ye,Ae,xe,Ce){return new(xe||(xe=Promise))(function(Fe,st){function nt(jt){try{Ze(Ce.next(jt))}catch(Tt){st(Tt)}}function Ei(jt){try{Ze(Ce.throw(jt))}catch(Tt){st(Tt)}}function Ze(jt){jt.done?Fe(jt.value):function ve(Fe){return Fe instanceof xe?Fe:new xe(function(st){st(Fe)})}(jt.value).then(nt,Ei)}Ze((Ce=Ce.apply(ye,Ae||[])).next())})}function ge(ye){return this instanceof ge?(this.v=ye,this):new ge(ye)}function Se(ye,Ae,xe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,Ce=xe.apply(ye,Ae||[]),Fe=[];return ve={},st("next"),st("throw"),st("return"),ve[Symbol.asyncIterator]=function(){return this},ve;function st(li){Ce[li]&&(ve[li]=function(Bi){return new Promise(function(Vi,ue){Fe.push([li,Bi,Vi,ue])>1||nt(li,Bi)})})}function nt(li,Bi){try{!function Ei(li){li.value instanceof ge?Promise.resolve(li.value.v).then(Ze,jt):Tt(Fe[0][2],li)}(Ce[li](Bi))}catch(Vi){Tt(Fe[0][3],Vi)}}function Ze(li){nt("next",li)}function jt(li){nt("throw",li)}function Tt(li,Bi){li(Bi),Fe.shift(),Fe.length&&nt(Fe[0][0],Fe[0][1])}}function qe(ye){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var xe,Ae=ye[Symbol.asyncIterator];return Ae?Ae.call(ye):(ye=function pe(ye){var Ae="function"==typeof Symbol&&Symbol.iterator,xe=Ae&&ye[Ae],Ce=0;if(xe)return xe.call(ye);if(ye&&"number"==typeof ye.length)return{next:function(){return ye&&Ce>=ye.length&&(ye=void 0),{value:ye&&ye[Ce++],done:!ye}}};throw new TypeError(Ae?"Object is not iterable.":"Symbol.iterator is not defined.")}(ye),xe={},Ce("next"),Ce("throw"),Ce("return"),xe[Symbol.asyncIterator]=function(){return this},xe);function Ce(Fe){xe[Fe]=ye[Fe]&&function(st){return new Promise(function(nt,Ei){!function ve(Fe,st,nt,Ei){Promise.resolve(Ei).then(function(Ze){Fe({value:Ze,done:nt})},st)}(nt,Ei,(st=ye[Fe](st)).done,st.value)})}}}E.d($,{FC:()=>Se,KL:()=>qe,mG:()=>ae,qq:()=>ge}),"function"==typeof SuppressedError&&SuppressedError},1128:Y=>{"use strict";Y.exports=JSON.parse('{"version":"2021e","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212132121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEST AEDT -00|-a0 -b0 0|010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1C00 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|BMT BST AST ADT|4j.i 3j.i 40 30|010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28p7E.G 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293iJ xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293i0 xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2n5c9.l cFX9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|0123232323232323212121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2xorF.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|01212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0 4q00 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|LMT -1030 -0930 -10|aD.4 au 9u a0|0123232323232323232323232323|-FSdk.U 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:Y=>{"use strict";Y.exports={i8:"14.3.1"}}},Y=>{Y(Y.s=9758)}]); \ No newline at end of file diff --git a/dist/apps/password-reset/main.ed727a3bfee22f26.js b/dist/apps/password-reset/main.ed727a3bfee22f26.js new file mode 100644 index 000000000..6f2f35a20 --- /dev/null +++ b/dist/apps/password-reset/main.ed727a3bfee22f26.js @@ -0,0 +1 @@ +(self.webpackChunkpassword_reset=self.webpackChunkpassword_reset||[]).push([[179],{4453:(Q,K,W)=>{"use strict";function S(t){return"function"==typeof t}function O(t){const r=t(e=>{Error.call(e),e.stack=(new Error).stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}const x=O(t=>function(r){t(this),this.message=r?`${r.length} errors occurred during unsubscription:\n${r.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=r});function v(t,n){if(t){const r=t.indexOf(n);0<=r&&t.splice(r,1)}}class C{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(const a of r)a.remove(this);else r.remove(this);const{initialTeardown:e}=this;if(S(e))try{e()}catch(a){n=a instanceof x?a.errors:[a]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const a of i)try{P(a)}catch(p){n=n??[],p instanceof x?n=[...n,...p.errors]:n.push(p)}}if(n)throw new x(n)}}add(n){var r;if(n&&n!==this)if(this.closed)P(n);else{if(n instanceof C){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(r=this._finalizers)&&void 0!==r?r:[]).push(n)}}_hasParent(n){const{_parentage:r}=this;return r===n||Array.isArray(r)&&r.includes(n)}_addParent(n){const{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(n),r):r?[r,n]:n}_removeParent(n){const{_parentage:r}=this;r===n?this._parentage=null:Array.isArray(r)&&v(r,n)}remove(n){const{_finalizers:r}=this;r&&v(r,n),n instanceof C&&n._removeParent(this)}}C.EMPTY=(()=>{const t=new C;return t.closed=!0,t})();const E=C.EMPTY;function D(t){return t instanceof C||t&&"closed"in t&&S(t.remove)&&S(t.add)&&S(t.unsubscribe)}function P(t){S(t)?t():t.unsubscribe()}const j={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},G={setTimeout(t,n,...r){const{delegate:e}=G;return e?.setTimeout?e.setTimeout(t,n,...r):setTimeout(t,n,...r)},clearTimeout(t){const{delegate:n}=G;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function de(t){G.setTimeout(()=>{const{onUnhandledError:n}=j;if(!n)throw t;n(t)})}function Ee(){}const xe=zi("C",void 0,void 0);function zi(t,n,r){return{kind:t,value:n,error:r}}let fi=null;function un(t){if(j.useDeprecatedSynchronousErrorHandling){const n=!fi;if(n&&(fi={errorThrown:!1,error:null}),t(),n){const{errorThrown:r,error:e}=fi;if(fi=null,r)throw e}}else t()}class hn extends C{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,D(n)&&n.add(this)):this.destination=Yn}static create(n,r,e){return new yr(n,r,e)}next(n){this.isStopped?vo(function Ae(t){return zi("N",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?vo(function Ut(t){return zi("E",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?vo(xe,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Yr=Function.prototype.bind;function Xr(t,n){return Yr.call(t,n)}class Ii{constructor(n){this.partialObserver=n}next(n){const{partialObserver:r}=this;if(r.next)try{r.next(n)}catch(e){Yi(e)}}error(n){const{partialObserver:r}=this;if(r.error)try{r.error(n)}catch(e){Yi(e)}else Yi(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(r){Yi(r)}}}class yr extends hn{constructor(n,r,e){let i;if(super(),S(n)||!n)i={next:n??void 0,error:r??void 0,complete:e??void 0};else{let a;this&&j.useDeprecatedNextContext?(a=Object.create(n),a.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&Xr(n.next,a),error:n.error&&Xr(n.error,a),complete:n.complete&&Xr(n.complete,a)}):i=n}this.destination=new Ii(i)}}function Yi(t){j.useDeprecatedSynchronousErrorHandling?function Ur(t){j.useDeprecatedSynchronousErrorHandling&&fi&&(fi.errorThrown=!0,fi.error=t)}(t):de(t)}function vo(t,n){const{onStoppedNotification:r}=j;r&&G.setTimeout(()=>r(t,n))}const Yn={closed:!0,next:Ee,error:function B0(t){throw t},complete:Ee},bs="function"==typeof Symbol&&Symbol.observable||"@@observable";function Xn(t){return t}function Cr(t){return 0===t.length?Xn:1===t.length?t[0]:function(r){return t.reduce((e,i)=>i(e),r)}}let _t=(()=>{class t{constructor(r){r&&(this._subscribe=r)}lift(r){const e=new t;return e.source=this,e.operator=r,e}subscribe(r,e,i){const a=function Ms(t){return t&&t instanceof hn||function Gn(t){return t&&S(t.next)&&S(t.error)&&S(t.complete)}(t)&&D(t)}(r)?r:new yr(r,e,i);return un(()=>{const{operator:p,source:d}=this;a.add(p?p.call(a,d):d?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(r){try{return this._subscribe(r)}catch(e){r.error(e)}}forEach(r,e){return new(e=Cn(e))((i,a)=>{const p=new yr({next:d=>{try{r(d)}catch(c){a(c),p.unsubscribe()}},error:a,complete:i});this.subscribe(p)})}_subscribe(r){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(r)}[bs](){return this}pipe(...r){return Cr(r)(this)}toPromise(r){return new(r=Cn(r))((e,i)=>{let a;this.subscribe(p=>a=p,p=>i(p),()=>e(a))})}}return t.create=n=>new t(n),t})();function Cn(t){var n;return null!==(n=t??j.Promise)&&void 0!==n?n:Promise}const Pa=O(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let oe=(()=>{class t extends _t{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){const e=new Gr(this,this);return e.operator=r,e}_throwIfClosed(){if(this.closed)throw new Pa}next(r){un(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const e of this.currentObservers)e.next(r)}})}error(r){un(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;const{observers:e}=this;for(;e.length;)e.shift().error(r)}})}complete(){un(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return(null===(r=this.observers)||void 0===r?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){const{hasError:e,isStopped:i,observers:a}=this;return e||i?E:(this.currentObservers=null,a.push(r),new C(()=>{this.currentObservers=null,v(a,r)}))}_checkFinalizedStatuses(r){const{hasError:e,thrownError:i,isStopped:a}=this;e?r.error(i):a&&r.complete()}asObservable(){const r=new _t;return r.source=this,r}}return t.create=(n,r)=>new Gr(n,r),t})();class Gr extends oe{constructor(n,r){super(),this.destination=n,this.source=r}next(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.next)||void 0===e||e.call(r,n)}error(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.error)||void 0===e||e.call(r,n)}complete(){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===r||r.call(n)}_subscribe(n){var r,e;return null!==(e=null===(r=this.source)||void 0===r?void 0:r.subscribe(n))&&void 0!==e?e:E}}function We(t){return S(t?.lift)}function Yt(t){return n=>{if(We(n))return n.lift(function(r){try{return t(r,this)}catch(e){this.error(e)}});throw new TypeError("Unable to lift unknown Observable type")}}function Rt(t,n,r,e,i){return new ua(t,n,r,e,i)}class ua extends hn{constructor(n,r,e,i,a,p){super(n),this.onFinalize=a,this.shouldUnsubscribe=p,this._next=r?function(d){try{r(d)}catch(c){n.error(c)}}:super._next,this._error=i?function(d){try{i(d)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=e?function(){try{e()}catch(d){n.error(d)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:r}=this;super.unsubscribe(),!r&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function Ie(t,n){return Yt((r,e)=>{let i=0;r.subscribe(Rt(e,a=>{e.next(t.call(n,a,i++))}))})}function Rn(t){return this instanceof Rn?(this.v=t,this):new Rn(t)}function _p(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function Ri(t){var n="function"==typeof Symbol&&Symbol.iterator,r=n&&t[n],e=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&e>=t.length&&(t=void 0),{value:t&&t[e++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),r={},e("next"),e("throw"),e("return"),r[Symbol.asyncIterator]=function(){return this},r);function e(a){r[a]=t[a]&&function(p){return new Promise(function(d,c){!function i(a,p,d,c){Promise.resolve(c).then(function(s){a({value:s,done:d})},p)}(d,c,(p=t[a](p)).done,p.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const Co=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function Ia(t){return S(t?.then)}function As(t){return S(t[bs])}function yp(t){return Symbol.asyncIterator&&S(t?.[Symbol.asyncIterator])}function zs(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const xo=function Ym(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Os(t){return S(t?.[xo])}function Te(t){return function _s(t,n,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,e=r.apply(t,n||[]),a=[];return i={},p("next"),p("throw"),p("return"),i[Symbol.asyncIterator]=function(){return this},i;function p(u){e[u]&&(i[u]=function(h){return new Promise(function(f,b){a.push([u,h,f,b])>1||d(u,h)})})}function d(u,h){try{!function c(u){u.value instanceof Rn?Promise.resolve(u.value.v).then(s,o):l(a[0][2],u)}(e[u](h))}catch(f){l(a[0][3],f)}}function s(u){d("next",u)}function o(u){d("throw",u)}function l(u,h){u(h),a.shift(),a.length&&d(a[0][0],a[0][1])}}(this,arguments,function*(){const r=t.getReader();try{for(;;){const{value:e,done:i}=yield Rn(r.read());if(i)return yield Rn(void 0);yield yield Rn(e)}}finally{r.releaseLock()}})}function Cp(t){return S(t?.getReader)}function qi(t){if(t instanceof _t)return t;if(null!=t){if(As(t))return function Tn(t){return new _t(n=>{const r=t[bs]();if(S(r.subscribe))return r.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(Co(t))return function Dl(t){return new _t(n=>{for(let r=0;r{t.then(r=>{n.closed||(n.next(r),n.complete())},r=>n.error(r)).then(null,de)})}(t);if(yp(t))return xp(t);if(Os(t))return function ws(t){return new _t(n=>{for(const r of t)if(n.next(r),n.closed)return;n.complete()})}(t);if(Cp(t))return function nn(t){return xp(Te(t))}(t)}throw zs(t)}function xp(t){return new _t(n=>{(function $r(t,n){var r,e,i,a;return function Ke(t,n,r,e){return new(r||(r=Promise))(function(a,p){function d(o){try{s(e.next(o))}catch(l){p(l)}}function c(o){try{s(e.throw(o))}catch(l){p(l)}}function s(o){o.done?a(o.value):function i(a){return a instanceof r?a:new r(function(p){p(a)})}(o.value).then(d,c)}s((e=e.apply(t,n||[])).next())})}(this,void 0,void 0,function*(){try{for(r=_p(t);!(e=yield r.next()).done;)if(n.next(e.value),n.closed)return}catch(p){i={error:p}}finally{try{e&&!e.done&&(a=r.return)&&(yield a.call(r))}finally{if(i)throw i.error}}n.complete()})})(t,n).catch(r=>n.error(r))})}function Ti(t,n,r,e=0,i=!1){const a=n.schedule(function(){r(),i?t.add(this.schedule(null,e)):this.unsubscribe()},e);if(t.add(a),!i)return a}function qt(t,n,r=1/0){return S(n)?qt((e,i)=>Ie((a,p)=>n(e,a,i,p))(qi(t(e,i))),r):("number"==typeof n&&(r=n),Yt((e,i)=>function Si(t,n,r,e,i,a,p,d){const c=[];let s=0,o=0,l=!1;const u=()=>{l&&!c.length&&!s&&n.complete()},h=b=>s{a&&n.next(b),s++;let m=!1;qi(r(b,o++)).subscribe(Rt(n,g=>{i?.(g),a?h(g):n.next(g)},()=>{m=!0},void 0,()=>{if(m)try{for(s--;c.length&&sf(g)):f(g)}u()}catch(g){n.error(g)}}))};return t.subscribe(Rt(n,h,()=>{l=!0,u()})),()=>{d?.()}}(e,i,t,r)))}function fn(t=1/0){return qt(Xn,t)}const Xi=new _t(t=>t.complete());function Rp(t){return t&&S(t.schedule)}function ai(t){return t[t.length-1]}function vs(t){return S(ai(t))?t.pop():void 0}function ys(t){return Rp(ai(t))?t.pop():void 0}function kl(t,n=0){return Yt((r,e)=>{r.subscribe(Rt(e,i=>Ti(e,t,()=>e.next(i),n),()=>Ti(e,t,()=>e.complete(),n),i=>Ti(e,t,()=>e.error(i),n)))})}function Tp(t,n=0){return Yt((r,e)=>{e.add(t.schedule(()=>r.subscribe(e),n))})}function Sp(t,n){if(!t)throw new Error("Iterable cannot be null");return new _t(r=>{Ti(r,n,()=>{const e=t[Symbol.asyncIterator]();Ti(r,n,()=>{e.next().then(i=>{i.done?r.complete():r.next(i.value)})},0,!0)})})}function bi(t,n){return n?function Dp(t,n){if(null!=t){if(As(t))return function Gm(t,n){return qi(t).pipe(Tp(n),kl(n))}(t,n);if(Co(t))return function Qm(t,n){return new _t(r=>{let e=0;return n.schedule(function(){e===t.length?r.complete():(r.next(t[e++]),r.closed||this.schedule())})})}(t,n);if(Ia(t))return function $m(t,n){return qi(t).pipe(Tp(n),kl(n))}(t,n);if(yp(t))return Sp(t,n);if(Os(t))return function Jm(t,n){return new _t(r=>{let e;return Ti(r,n,()=>{e=t[xo](),Ti(r,n,()=>{let i,a;try{({value:i,done:a}=e.next())}catch(p){return void r.error(p)}a?r.complete():r.next(i)},0,!0)}),()=>S(e?.return)&&e.return()})}(t,n);if(Cp(t))return function Ep(t,n){return Sp(Te(t),n)}(t,n)}throw zs(t)}(t,n):qi(t)}function on(...t){const n=ys(t),r=function qp(t,n){return"number"==typeof ai(t)?t.pop():n}(t,1/0),e=t;return e.length?1===e.length?qi(e[0]):fn(r)(bi(e,n)):Xi}class sn extends oe{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const r=super._subscribe(n);return!r.closed&&n.next(this._value),r}getValue(){const{hasError:n,thrownError:r,_value:e}=this;if(n)throw r;return this._throwIfClosed(),e}next(n){super.next(this._value=n)}}function he(...t){return bi(t,ys(t))}function ha(t={}){const{connector:n=(()=>new oe),resetOnError:r=!0,resetOnComplete:e=!0,resetOnRefCountZero:i=!0}=t;return a=>{let p,d,c,s=0,o=!1,l=!1;const u=()=>{d?.unsubscribe(),d=void 0},h=()=>{u(),p=c=void 0,o=l=!1},f=()=>{const b=p;h(),b?.unsubscribe()};return Yt((b,m)=>{s++,!l&&!o&&u();const g=c=c??n();m.add(()=>{s--,0===s&&!l&&!o&&(d=F0(f,i))}),g.subscribe(m),!p&&s>0&&(p=new yr({next:w=>g.next(w),error:w=>{l=!0,u(),d=F0(h,r,w),g.error(w)},complete:()=>{o=!0,u(),d=F0(h,e),g.complete()}}),qi(b).subscribe(p))})(a)}}function F0(t,n,...r){if(!0===n)return void t();if(!1===n)return;const e=new yr({next:()=>{e.unsubscribe(),t()}});return qi(n(...r)).subscribe(e)}function gi(t,n){return Yt((r,e)=>{let i=null,a=0,p=!1;const d=()=>p&&!i&&e.complete();r.subscribe(Rt(e,c=>{i?.unsubscribe();let s=0;const o=a++;qi(t(c,o)).subscribe(i=Rt(e,l=>e.next(n?n(c,l,o,s++):l),()=>{i=null,d()}))},()=>{p=!0,d()}))})}function Ll(t,n=Xn){return t=t??Cs,Yt((r,e)=>{let i,a=!0;r.subscribe(Rt(e,p=>{const d=n(p);(a||!t(i,d))&&(a=!1,i=d,e.next(p))}))})}function Cs(t,n){return t===n}function vt(t){for(let n in t)if(t[n]===vt)return n;throw Error("Could not find renamed property on target object.")}function xs(t,n){for(const r in n)n.hasOwnProperty(r)&&!t.hasOwnProperty(r)&&(t[r]=n[r])}function oi(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(oi).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const r=n.indexOf("\n");return-1===r?n:n.substring(0,r)}function sr(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const Km=vt({__forward_ref__:vt});function gt(t){return t.__forward_ref__=gt,t.toString=function(){return oi(this())},t}function Ze(t){return Hl(t)?t():t}function Hl(t){return"function"==typeof t&&t.hasOwnProperty(Km)&&t.__forward_ref__===gt}function Wl(t){return t&&!!t.\u0275providers}const kp="https://g.co/ng/security#xss";class ee extends Error{constructor(n,r){super(function Ro(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}(n,r)),this.code=n}}function rt(t){return"string"==typeof t?t:null==t?"":String(t)}function Pl(t,n){throw new ee(-201,!1)}function Qn(t,n){null==t&&function Je(t,n,r,e){throw new Error(`ASSERTION ERROR: ${t}`+(null==e?"":` [Expected=> ${r} ${e} ${n} <=Actual]`))}(n,t,null,"!=")}function J(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function me(t){return{providers:t.providers||[],imports:t.imports||[]}}function Nt(t){return qo(t,U0)||qo(t,Ts)}function qo(t,n){return t.hasOwnProperty(n)?t[n]:null}function qs(t){return t&&(t.hasOwnProperty(Il)||t.hasOwnProperty(fa))?t[Il]:null}const U0=vt({\u0275prov:vt}),Il=vt({\u0275inj:vt}),Ts=vt({ngInjectableDef:vt}),fa=vt({ngInjectorDef:vt});var ut=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(ut||{});let Nl;function mn(t){const n=Nl;return Nl=t,n}function Y0(t,n,r){const e=Nt(t);return e&&"root"==e.providedIn?void 0===e.value?e.value=e.factory():e.value:r&ut.Optional?null:void 0!==n?n:void Pl(oi(t))}const Xt=globalThis,Es={},ma="__NG_DI_FLAG__",X0="ngTempTokenPath",ob=/\n/gm,Pp="__source";let To;function ba(t){const n=To;return To=t,n}function Bp(t,n=ut.Default){if(void 0===To)throw new ee(-203,!1);return null===To?Y0(t,void 0,n):To.get(t,n&ut.Optional?null:void 0,n)}function H(t,n=ut.Default){return(function xr(){return Nl}()||Bp)(Ze(t),n)}function ie(t,n=ut.Default){return H(t,G0(n))}function G0(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function $l(t){const n=[];for(let r=0;rn){p=a-1;break}}}for(;aa?"":i[l+1].toLowerCase();const h=8&e?u:null;if(h&&-1!==J0(h,s,0)||2&e&&s!==u){if(Kn(e))return!1;p=!0}}}}else{if(!p&&!Kn(e)&&!Kn(c))return!1;if(p&&Kn(c))continue;p=!1,e=c|1&e}}return Kn(e)||p}function Kn(t){return 0==(1&t)}function fb(t,n,r,e){if(null===n)return-1;let i=0;if(e||!r){let a=!1;for(;i-1)for(r++;r0?'="'+d+'"':"")+"]"}else 8&e?i+="."+p:4&e&&(i+=" "+p);else""!==i&&!Kn(p)&&(n+=Zl(a,i),i=""),e=p,a=a||!Kn(e);r++}return""!==i&&(n+=Zl(a,i)),n}function Se(t){return En(()=>{const n=Qp(t),r={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===$0.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Jn.Emulated,styles:t.styles||At,_:null,schemas:t.schemas||null,tView:null,id:""};Ls(r);const e=t.dependencies;return r.directiveDefs=K0(e,!1),r.pipeDefs=K0(e,!0),r.id=function Ob(t){let n=0;const r=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const i of r)n=Math.imul(31,n)+i.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(r),r})}function Mb(t){return Ot(t)||Gi(t)}function _b(t){return null!==t}function ge(t){return En(()=>({type:t.type,bootstrap:t.bootstrap||At,declarations:t.declarations||At,imports:t.imports||At,exports:t.exports||At,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function $p(t,n){if(null==t)return Rr;const r={};for(const e in t)if(t.hasOwnProperty(e)){let i=t[e],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),r[i]=e,n&&(n[i]=a)}return r}function $(t){return En(()=>{const n=Qp(t);return Ls(n),n})}function Oi(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Ot(t){return t[Va]||null}function Gi(t){return t[Ds]||null}function ln(t){return t[Ql]||null}function Dn(t,n){const r=t[Jl]||null;if(!r&&!0===n)throw new Error(`Type ${oi(t)} does not have '\u0275mod' property.`);return r}function Qp(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||Rr,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||At,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:$p(t.inputs,n),outputs:$p(t.outputs)}}function Ls(t){t.features?.forEach(n=>n(t))}function K0(t,n){if(!t)return null;const r=n?ln:Mb;return()=>("function"==typeof t?t():t).map(e=>r(e)).filter(_b)}const li=0,we=1,ot=2,Zt=3,cr=4,Do=5,$i=6,Ua=7,ei=8,kn=9,Jr=10,it=11,qr=12,ec=13,Ya=14,Mi=15,Hs=16,ko=17,Tr=18,Ws=19,Jp=20,ga=21,Kr=22,Ps=23,Bs=24,Mt=25,tc=1,Kp=2,Sr=7,Lo=9,Qi=11;function bn(t){return Array.isArray(t)&&"object"==typeof t[tc]}function cn(t){return Array.isArray(t)&&!0===t[tc]}function Ns(t){return 0!=(4&t.flags)}function Xa(t){return t.componentOffset>-1}function e1(t){return 1==(1&t.flags)}function dr(t){return!!t.template}function Vs(t){return 0!=(512&t[ot])}function Ma(t,n){return t.hasOwnProperty(Qr)?t[Qr]:null}let Ei=null,n1=!1;function Zn(t){const n=Ei;return Ei=t,n}const tu={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function nu(t){if(!js(t)||t.dirty){if(!t.producerMustRecompute(t)&&!sc(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function rc(t){t.dirty=!0,function Er(t){if(void 0===t.liveConsumerNode)return;const n=n1;n1=!0;try{for(const r of t.liveConsumerNode)r.dirty||rc(r)}finally{n1=n}}(t),t.consumerMarkedDirty?.(t)}function ac(t){return t&&(t.nextProducerIndex=0),Zn(t)}function oc(t,n){if(Zn(n),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(js(t))for(let r=t.nextProducerIndex;rt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function sc(t){Wo(t);for(let n=0;n0}function Wo(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let au=null;const kr=()=>{},Bo=(()=>({...tu,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:kr}))();class Pb{constructor(n,r,e){this.previousValue=n,this.currentValue=r,this.firstChange=e}isFirstChange(){return this.firstChange}}function ti(){return cu}function cu(t){return t.type.prototype.ngOnChanges&&(t.setInput=pc),Bb}function Bb(){const t=Fs(this),n=t?.current;if(n){const r=t.previous;if(r===Rr)t.previous=n;else for(let e in n)r[e]=n[e];t.current=null,this.ngOnChanges(n)}}function pc(t,n,r,e){const i=this.declaredInputs[r],a=Fs(t)||function wt(t,n){return t[$a]=n}(t,{previous:Rr,current:null}),p=a.current||(a.current={}),d=a.previous,c=d[i];p[i]=new Pb(c&&c.currentValue,n,d===Rr),t[e]=n}ti.ngInherit=!0;const $a="__ngSimpleChanges__";function Fs(t){return t[$a]||null}const R=function(t,n,r){},T="svg";function I(t){for(;Array.isArray(t);)t=t[li];return t}function Pe(t,n){return I(n[t])}function je(t,n){return I(n[t.index])}function rn(t,n){return t.data[n]}function gn(t,n){return t[n]}function wi(t,n){const r=n[t];return bn(r)?r:r[li]}function Io(t,n){return null==n?null:t[n]}function TO(t){t[ko]=0}function nk(t){1024&t[ot]||(t[ot]|=1024,EO(t,1))}function SO(t){1024&t[ot]&&(t[ot]&=-1025,EO(t,-1))}function EO(t,n){let r=t[Zt];if(null===r)return;r[Do]+=n;let e=r;for(r=r[Zt];null!==r&&(1===n&&1===e[Do]||-1===n&&0===e[Do]);)r[Do]+=n,e=r,r=r[Zt]}const nt={lFrame:jO(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function LO(){return nt.bindingsEnabled}function r1(){return null!==nt.skipHydrationRootTNode}function ae(){return nt.lFrame.lView}function yt(){return nt.lFrame.tView}function Ln(t){return nt.lFrame.contextLView=t,t[ei]}function Hn(t){return nt.lFrame.contextLView=null,t}function dn(){let t=HO();for(;null!==t&&64===t.type;)t=t.parent;return t}function HO(){return nt.lFrame.currentTNode}function _a(t,n){const r=nt.lFrame;r.currentTNode=t,r.isParent=n}function Ib(){return nt.lFrame.isParent}function Nb(){nt.lFrame.isParent=!1}function Wn(){const t=nt.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function a1(){return nt.lFrame.bindingIndex++}function Ja(t){const n=nt.lFrame,r=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,r}function mk(t,n){const r=nt.lFrame;r.bindingIndex=r.bindingRootIndex=t,Vb(n)}function Vb(t){nt.lFrame.currentDirectiveIndex=t}function IO(){return nt.lFrame.currentQueryIndex}function Fb(t){nt.lFrame.currentQueryIndex=t}function gk(t){const n=t[we];return 2===n.type?n.declTNode:1===n.type?t[$i]:null}function NO(t,n,r){if(r&ut.SkipSelf){let i=n,a=t;for(;!(i=i.parent,null!==i||r&ut.Host||(i=gk(a),null===i||(a=a[Ya],10&i.type))););if(null===i)return!1;n=i,t=a}const e=nt.lFrame=VO();return e.currentTNode=n,e.lView=t,!0}function Ub(t){const n=VO(),r=t[we];nt.lFrame=n,n.currentTNode=r.firstChild,n.lView=t,n.tView=r,n.contextLView=t,n.bindingIndex=r.bindingStartIndex,n.inI18n=!1}function VO(){const t=nt.lFrame,n=null===t?null:t.child;return null===n?jO(t):n}function jO(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function FO(){const t=nt.lFrame;return nt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const UO=FO;function Yb(){const t=FO();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Pn(){return nt.lFrame.selectedIndex}function Us(t){nt.lFrame.selectedIndex=t}function _i(){const t=nt.lFrame;return rn(t.tView,t.selectedIndex)}function Zr(){nt.lFrame.currentNamespace=T}function Ys(){!function zk(){nt.lFrame.currentNamespace=null}()}let XO=!0;function du(){return XO}function No(t){XO=t}function pu(t,n){for(let r=n.directiveStart,e=n.directiveEnd;r=e)break}else n[c]<0&&(t[ko]+=65536),(d>13>16&&(3&t[ot])===n&&(t[ot]+=8192,$O(d,a)):$O(d,a)}const o1=-1;class hc{constructor(n,r,e){this.factory=n,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=e}}function $b(t){return t!==o1}function fc(t){return 32767&t}function mc(t,n){let r=function xk(t){return t>>16}(t),e=n;for(;r>0;)e=e[Ya],r--;return e}let Qb=!0;function fu(t){const n=Qb;return Qb=t,n}const QO=255,JO=5;let Rk=0;const Aa={};function mu(t,n){const r=KO(t,n);if(-1!==r)return r;const e=n[we];e.firstCreatePass&&(t.injectorIndex=n.length,Jb(e.data,t),Jb(n,null),Jb(e.blueprint,null));const i=bu(t,n),a=t.injectorIndex;if($b(i)){const p=fc(i),d=mc(i,n),c=d[we].data;for(let s=0;s<8;s++)n[a+s]=d[p+s]|c[p+s]}return n[a+8]=i,a}function Jb(t,n){t.push(0,0,0,0,0,0,0,0,n)}function KO(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function bu(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let r=0,e=null,i=n;for(;null!==i;){if(e=o3(i),null===e)return o1;if(r++,i=i[Ya],-1!==e.injectorIndex)return e.injectorIndex|r<<16}return o1}function Kb(t,n,r){!function qk(t,n,r){let e;"string"==typeof r?e=r.charCodeAt(0)||0:r.hasOwnProperty(ja)&&(e=r[ja]),null==e&&(e=r[ja]=Rk++);const i=e&QO;n.data[t+(i>>JO)]|=1<=0?n&QO:kk:n}(r);if("function"==typeof a){if(!NO(n,t,e))return e&ut.Host?ZO(i,0,e):e3(n,r,e,i);try{let p;if(p=a(e),null!=p||e&ut.Optional)return p;Pl()}finally{UO()}}else if("number"==typeof a){let p=null,d=KO(t,n),c=o1,s=e&ut.Host?n[Mi][$i]:null;for((-1===d||e&ut.SkipSelf)&&(c=-1===d?bu(t,n):n[d+8],c!==o1&&a3(e,!1)?(p=n[we],d=fc(c),n=mc(c,n)):d=-1);-1!==d;){const o=n[we];if(r3(a,d,o.data)){const l=Sk(d,n,r,p,e,s);if(l!==Aa)return l}c=n[d+8],c!==o1&&a3(e,n[we].data[d+8]===s)&&r3(a,d,n)?(p=o,d=fc(c),n=mc(c,n)):d=-1}}return i}function Sk(t,n,r,e,i,a){const p=n[we],d=p.data[t+8],o=gu(d,p,r,null==e?Xa(d)&&Qb:e!=p&&0!=(3&d.type),i&ut.Host&&a===d);return null!==o?Xs(n,p,o,d):Aa}function gu(t,n,r,e,i){const a=t.providerIndexes,p=n.data,d=1048575&a,c=t.directiveStart,o=a>>20,u=i?d+o:t.directiveEnd;for(let h=e?d:d+o;h=c&&f.type===r)return h}if(i){const h=p[c];if(h&&dr(h)&&h.type===r)return c}return null}function Xs(t,n,r,e){let i=t[r];const a=n.data;if(function vk(t){return t instanceof hc}(i)){const p=i;p.resolving&&function Zm(t,n){const r=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new ee(-200,`Circular dependency in DI detected for ${t}${r}`)}(function Tt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():rt(t)}(a[r]));const d=fu(p.canSeeViewProviders);p.resolving=!0;const s=p.injectImpl?mn(p.injectImpl):null;NO(t,e,ut.Default);try{i=t[r]=p.factory(void 0,a,t,e),n.firstCreatePass&&r>=e.directiveStart&&function Ok(t,n,r){const{ngOnChanges:e,ngOnInit:i,ngDoCheck:a}=n.type.prototype;if(e){const p=cu(n);(r.preOrderHooks??=[]).push(t,p),(r.preOrderCheckHooks??=[]).push(t,p)}i&&(r.preOrderHooks??=[]).push(0-t,i),a&&((r.preOrderHooks??=[]).push(t,a),(r.preOrderCheckHooks??=[]).push(t,a))}(r,a[r],n)}finally{null!==s&&mn(s),fu(d),p.resolving=!1,UO()}}return i}function r3(t,n,r){return!!(r[n+(t>>JO)]&1<{const n=t.prototype.constructor,r=n[Qr]||Zb(n),e=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==e;){const a=i[Qr]||Zb(i);if(a&&a!==r)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function Zb(t){return Hl(t)?()=>{const n=Zb(Ze(t));return n&&n()}:Ma(t)}function o3(t){const n=t[we],r=n.type;return 2===r?n.declTNode:1===r?t[$i]:null}function er(t){return function Tk(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const r=t.attrs;if(r){const e=r.length;let i=0;for(;i{const e=function eg(t){return function(...r){if(t){const e=t(...r);for(const i in e)this[i]=e[i]}}}(n);function i(...a){if(this instanceof i)return e.apply(this,a),this;const p=new i(...a);return d.annotation=p,d;function d(c,s,o){const l=c.hasOwnProperty(l1)?c[l1]:Object.defineProperty(c,l1,{value:[]})[l1];for(;l.length<=o;)l.push(null);return(l[o]=l[o]||[]).push(p),c}}return r&&(i.prototype=Object.create(r.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}function u1(t,n){t.forEach(r=>Array.isArray(r)?u1(r,n):n(r))}function l3(t,n,r){n>=t.length?t.push(r):t.splice(n,0,r)}function Mu(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Mc(t,n){const r=[];for(let e=0;e=0?t[1|e]=r:(e=~e,function Vk(t,n,r,e){let i=t.length;if(i==n)t.push(r,e);else if(1===i)t.push(e,t[0]),t[0]=r;else{for(i--,t.push(t[i-1],t[i]);i>n;)t[i]=t[i-2],i--;t[n]=r,t[n+1]=e}}(t,e,n,r)),e}function tg(t,n){const r=h1(t,n);if(r>=0)return t[1|r]}function h1(t,n){return function c3(t,n,r){let e=0,i=t.length>>r;for(;i!==e;){const a=e+(i-e>>1),p=t[a<n?i=a:e=a+1}return~(i<({token:t})),-1),tr=So(d1("Optional"),8),ea=So(d1("SkipSelf"),4);function vu(t){return 128==(128&t.flags)}var Vo=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Vo||{});const lL=/^>|^->||--!>|)/g,dL="\u200b$1\u200b";const og=new Map;let pL=0;const lg="__ngContext__";function Mn(t,n){bn(n)?(t[lg]=n[Ws],function hL(t){og.set(t[Ws],t)}(n)):t[lg]=n}let cg;function dg(t,n){return cg(t,n)}function zc(t){const n=t[Zt];return cn(n)?n[Zt]:n}function T3(t){return E3(t[qr])}function S3(t){return E3(t[cr])}function E3(t){for(;null!==t&&!cn(t);)t=t[cr];return t}function b1(t,n,r,e,i){if(null!=e){let a,p=!1;cn(e)?a=e:bn(e)&&(p=!0,e=e[li]);const d=I(e);0===t&&null!==r?null==i?H3(n,r,d):Gs(n,r,d,i||null,!0):1===t&&null!==r?Gs(n,r,d,i||null,!0):2===t?function Su(t,n,r){const e=qu(t,n);e&&function EL(t,n,r,e){t.removeChild(n,r,e)}(t,e,n,r)}(n,d,p):3===t&&n.destroyNode(d),null!=a&&function LL(t,n,r,e,i){const a=r[Sr];a!==I(r)&&b1(n,t,e,a,i);for(let d=Qi;dn.replace(cL,dL))}(n))}function xu(t,n,r){return t.createElement(n,r)}function k3(t,n){const r=t[Lo],e=r.indexOf(n);SO(n),r.splice(e,1)}function Ru(t,n){if(t.length<=Qi)return;const r=Qi+n,e=t[r];if(e){const i=e[Hs];null!==i&&i!==t&&k3(i,e),n>0&&(t[r-1][cr]=e[cr]);const a=Mu(t,Qi+n);!function vL(t,n){wc(t,n,n[it],2,null,null),n[li]=null,n[$i]=null}(e[we],e);const p=a[Tr];null!==p&&p.detachView(a[we]),e[Zt]=null,e[cr]=null,e[ot]&=-129}return e}function ug(t,n){if(!(256&n[ot])){const r=n[it];n[Ps]&&ru(n[Ps]),n[Bs]&&ru(n[Bs]),r.destroyNode&&wc(t,n,r,3,null,null),function xL(t){let n=t[qr];if(!n)return hg(t[we],t);for(;n;){let r=null;if(bn(n))r=n[qr];else{const e=n[Qi];e&&(r=e)}if(!r){for(;n&&!n[cr]&&n!==t;)bn(n)&&hg(n[we],n),n=n[Zt];null===n&&(n=t),bn(n)&&hg(n[we],n),r=n&&n[cr]}n=r}}(n)}}function hg(t,n){if(!(256&n[ot])){n[ot]&=-129,n[ot]|=256,function SL(t,n){let r;if(null!=t&&null!=(r=t.destroyHooks))for(let e=0;e=0?e[p]():e[-p].unsubscribe(),a+=2}else r[a].call(e[r[a+1]]);null!==e&&(n[Ua]=null);const i=n[ga];if(null!==i){n[ga]=null;for(let a=0;a-1){const{encapsulation:a}=t.data[e.directiveStart+i];if(a===Jn.None||a===Jn.Emulated)return null}return je(e,r)}}(t,n.parent,r)}function Gs(t,n,r,e,i){t.insertBefore(n,r,e,i)}function H3(t,n,r){t.appendChild(n,r)}function W3(t,n,r,e,i){null!==e?Gs(t,n,r,e,i):H3(t,n,r)}function qu(t,n){return t.parentNode(n)}function P3(t,n,r){return I3(t,n,r)}let mg,Eu,_g,Du,I3=function B3(t,n,r){return 40&t.type?je(t,r):null};function Tu(t,n,r,e){const i=fg(t,e,n),a=n[it],d=P3(e.parent||n[$i],e,n);if(null!=i)if(Array.isArray(r))for(let c=0;ct,createScript:t=>t,createScriptURL:t=>t})}catch{}return Eu}()?.createHTML(t)||t}function M1(){if(void 0!==_g)return _g;if(typeof document<"u")return document;throw new ee(210,!1)}function Ag(){if(void 0===Du&&(Du=null,Xt.trustedTypes))try{Du=Xt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Du}function X3(t){return Ag()?.createHTML(t)||t}function $3(t){return Ag()?.createScriptURL(t)||t}class $s{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${kp})`}}class VL extends $s{getTypeName(){return"HTML"}}class jL extends $s{getTypeName(){return"Style"}}class FL extends $s{getTypeName(){return"Script"}}class UL extends $s{getTypeName(){return"URL"}}class YL extends $s{getTypeName(){return"ResourceURL"}}function ur(t){return t instanceof $s?t.changingThisBreaksApplicationSecurity:t}function za(t,n){const r=function XL(t){return t instanceof $s&&t.getTypeName()||null}(t);if(null!=r&&r!==n){if("ResourceURL"===r&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${r} (see ${kp})`)}return r===n}class ZL{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const r=(new window.DOMParser).parseFromString(g1(n),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(n):(r.removeChild(r.firstChild),r)}catch{return null}}}class e5{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const r=this.inertDocument.createElement("template");return r.innerHTML=g1(n),r}}const n5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ku(t){return(t=String(t)).match(n5)?t:"unsafe:"+t}function Ka(t){const n={};for(const r of t.split(","))n[r]=!0;return n}function vc(...t){const n={};for(const r of t)for(const e in r)r.hasOwnProperty(e)&&(n[e]=!0);return n}const J3=Ka("area,br,col,hr,img,wbr"),K3=Ka("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Z3=Ka("rp,rt"),zg=vc(J3,vc(K3,Ka("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),vc(Z3,Ka("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),vc(Z3,K3)),Og=Ka("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ew=vc(Og,Ka("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Ka("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),r5=Ka("script,style,template");class a5{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let r=n.firstChild,e=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?e=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,e&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let i=this.checkClobberedElement(r,r.nextSibling);if(i){r=i;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(n){const r=n.nodeName.toLowerCase();if(!zg.hasOwnProperty(r))return this.sanitizedSomething=!0,!r5.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const e=n.attributes;for(let i=0;i"),!0}endElement(n){const r=n.nodeName.toLowerCase();zg.hasOwnProperty(r)&&!J3.hasOwnProperty(r)&&(this.buf.push(""))}chars(n){this.buf.push(tw(n))}checkClobberedElement(n,r){if(r&&(n.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return r}}const o5=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s5=/([^\#-~ |!])/g;function tw(t){return t.replace(/&/g,"&").replace(o5,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(s5,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let Lu;function iw(t,n){let r=null;try{Lu=Lu||function Q3(t){const n=new e5(t);return function t5(){try{return!!(new window.DOMParser).parseFromString(g1(""),"text/html")}catch{return!1}}()?new ZL(n):n}(t);let e=n?String(n):"";r=Lu.getInertBodyElement(e);let i=5,a=e;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,e=a,a=r.innerHTML,r=Lu.getInertBodyElement(e)}while(e!==a);return g1((new a5).sanitizeChildren(wg(r)||r))}finally{if(r){const e=wg(r)||r;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function wg(t){return"content"in t&&function l5(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var pn=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(pn||{});function Qs(t){const n=yc();return n?X3(n.sanitize(pn.HTML,t)||""):za(t,"HTML")?X3(ur(t)):iw(M1(),rt(t))}function Za(t){const n=yc();return n?n.sanitize(pn.URL,t)||"":za(t,"URL")?ur(t):ku(rt(t))}function nw(t){const n=yc();if(n)return $3(n.sanitize(pn.RESOURCE_URL,t)||"");if(za(t,"ResourceURL"))return $3(ur(t));throw new ee(904,!1)}function yc(){const t=ae();return t&&t[Jr].sanitizer}class X{constructor(n,r){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=J({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Cc=new X("ENVIRONMENT_INITIALIZER"),aw=new X("INJECTOR",-1),ow=new X("INJECTOR_DEF_TYPES");class vg{get(n,r=Es){if(r===Es){const e=new Error(`NullInjectorError: No provider for ${oi(n)}!`);throw e.name="NullInjectorError",e}return r}}function Hu(t){return{\u0275providers:t}}function f5(...t){return{\u0275providers:sw(0,t),\u0275fromNgModule:!0}}function sw(t,...n){const r=[],e=new Set;let i;const a=p=>{r.push(p)};return u1(n,p=>{const d=p;Wu(d,a,[],e)&&(i||=[],i.push(d))}),void 0!==i&&lw(i,a),r}function lw(t,n){for(let r=0;r{n(a,e)})}}function Wu(t,n,r,e){if(!(t=Ze(t)))return!1;let i=null,a=qs(t);const p=!a&&Ot(t);if(a||p){if(p&&!p.standalone)return!1;i=t}else{const c=t.ngModule;if(a=qs(c),!a)return!1;i=c}const d=e.has(i);if(p){if(d)return!1;if(e.add(i),p.dependencies){const c="function"==typeof p.dependencies?p.dependencies():p.dependencies;for(const s of c)Wu(s,n,r,e)}}else{if(!a)return!1;{if(null!=a.imports&&!d){let s;e.add(i);try{u1(a.imports,o=>{Wu(o,n,r,e)&&(s||=[],s.push(o))})}finally{}void 0!==s&&lw(s,n)}if(!d){const s=Ma(i)||(()=>new i);n({provide:i,useFactory:s,deps:At},i),n({provide:ow,useValue:i,multi:!0},i),n({provide:Cc,useValue:()=>H(i),multi:!0},i)}const c=a.providers;if(null!=c&&!d){const s=t;yg(c,o=>{n(o,s)})}}}return i!==t&&void 0!==t.providers}function yg(t,n){for(let r of t)Wl(r)&&(r=r.\u0275providers),Array.isArray(r)?yg(r,n):n(r)}const m5=vt({provide:String,useValue:vt});function Cg(t){return null!==t&&"object"==typeof t&&m5 in t}function Js(t){return"function"==typeof t}const xg=new X("Set Injector scope."),Pu={},g5={};let Rg;function Bu(){return void 0===Rg&&(Rg=new vg),Rg}class hr{}class Iu extends hr{get destroyed(){return this._destroyed}constructor(n,r,e,i){super(),this.parent=r,this.source=e,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Tg(n,p=>this.processProvider(p)),this.records.set(aw,_1(void 0,this)),i.has("environment")&&this.records.set(hr,_1(void 0,this));const a=this.records.get(xg);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(ow.multi,At,ut.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const r=ba(this),e=mn(void 0);try{return n()}finally{ba(r),mn(e)}}get(n,r=Es,e=ut.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(Q0))return n[Q0](this);e=G0(e);const a=ba(this),p=mn(void 0);try{if(!(e&ut.SkipSelf)){let c=this.records.get(n);if(void 0===c){const s=function O5(t){return"function"==typeof t||"object"==typeof t&&t instanceof X}(n)&&Nt(n);c=s&&this.injectableDefInScope(s)?_1(qg(n),Pu):null,this.records.set(n,c)}if(null!=c)return this.hydrate(n,c)}return(e&ut.Self?Bu():this.parent).get(n,r=e&ut.Optional&&r===Es?null:r)}catch(d){if("NullInjectorError"===d.name){if((d[X0]=d[X0]||[]).unshift(oi(n)),a)throw d;return function cb(t,n,r,e){const i=t[X0];throw n[Pp]&&i.unshift(n[Pp]),t.message=function db(t,n,r,e=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let i=oi(n);if(Array.isArray(n))i=n.map(oi).join(" -> ");else if("object"==typeof n){let a=[];for(let p in n)if(n.hasOwnProperty(p)){let d=n[p];a.push(p+":"+("string"==typeof d?JSON.stringify(d):oi(d)))}i=`{${a.join(", ")}}`}return`${r}${e?"("+e+")":""}[${i}]: ${t.replace(ob,"\n ")}`}("\n"+t.message,i,r,e),t.ngTokenPath=i,t[X0]=null,t}(d,n,"R3InjectorError",this.source)}throw d}finally{mn(p),ba(a)}}resolveInjectorInitializers(){const n=ba(this),r=mn(void 0);try{const i=this.get(Cc.multi,At,ut.Self);for(const a of i)a()}finally{ba(n),mn(r)}}toString(){const n=[],r=this.records;for(const e of r.keys())n.push(oi(e));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ee(205,!1)}processProvider(n){let r=Js(n=Ze(n))?n:Ze(n&&n.provide);const e=function _5(t){return Cg(t)?_1(void 0,t.useValue):_1(pw(t),Pu)}(n);if(Js(n)||!0!==n.multi)this.records.get(r);else{let i=this.records.get(r);i||(i=_1(void 0,Pu,!0),i.factory=()=>$l(i.multi),this.records.set(r,i)),r=n,i.multi.push(n)}this.records.set(r,e)}hydrate(n,r){return r.value===Pu&&(r.value=g5,r.value=r.factory()),"object"==typeof r.value&&r.value&&function z5(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(n){if(!n.providedIn)return!1;const r=Ze(n.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(n){const r=this._onDestroyHooks.indexOf(n);-1!==r&&this._onDestroyHooks.splice(r,1)}}function qg(t){const n=Nt(t),r=null!==n?n.factory:Ma(t);if(null!==r)return r;if(t instanceof X)throw new ee(204,!1);if(t instanceof Function)return function M5(t){const n=t.length;if(n>0)throw Mc(n,"?"),new ee(204,!1);const r=function rb(t){return t&&(t[U0]||t[Ts])||null}(t);return null!==r?()=>r.factory(t):()=>new t}(t);throw new ee(204,!1)}function pw(t,n,r){let e;if(Js(t)){const i=Ze(t);return Ma(i)||qg(i)}if(Cg(t))e=()=>Ze(t.useValue);else if(function dw(t){return!(!t||!t.useFactory)}(t))e=()=>t.useFactory(...$l(t.deps||[]));else if(function cw(t){return!(!t||!t.useExisting)}(t))e=()=>H(Ze(t.useExisting));else{const i=Ze(t&&(t.useClass||t.provide));if(!function A5(t){return!!t.deps}(t))return Ma(i)||qg(i);e=()=>new i(...$l(t.deps))}return e}function _1(t,n,r=!1){return{factory:t,value:n,multi:r?[]:void 0}}function Tg(t,n){for(const r of t)Array.isArray(r)?Tg(r,n):r&&Wl(r)?Tg(r.\u0275providers,n):n(r)}const xc=new X("AppId",{providedIn:"root",factory:()=>w5}),w5="ng",uw=new X("Platform Initializer"),jo=new X("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Di=new X("AnimationModuleType"),Sg=new X("CSP nonce",{providedIn:"root",factory:()=>M1().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let hw=(t,n,r)=>null;function Bg(t,n,r=!1){return hw(t,n,r)}class D5{}class bw{}class L5{resolveComponentFactory(n){throw function k5(t){const n=Error(`No component factory found for ${oi(t)}.`);return n.ngComponent=t,n}(n)}}let O1=(()=>{class n{}return n.NULL=new L5,n})();function H5(){return w1(dn(),ae())}function w1(t,n){return new _e(je(t,n))}let _e=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=H5,n})();function W5(t){return t instanceof _e?t.nativeElement:t}class Tc{}let Oa=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function P5(){const t=ae(),r=wi(dn().index,t);return(bn(r)?r:t)[it]}(),n})(),B5=(()=>{var t;class n{}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>null}),n})();class Ks{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const I5=new Ks("16.2.9"),Vg={};function zw(t,n=null,r=null,e){const i=Ow(t,n,r,e);return i.resolveInjectorInitializers(),i}function Ow(t,n=null,r=null,e,i=new Set){const a=[r||At,f5(t)];return e=e||("object"==typeof t?void 0:oi(t)),new Iu(a,n||Bu(),e||null,i)}let ki=(()=>{var t;class n{static create(e,i){if(Array.isArray(e))return zw({name:""},i,e,"");{const a=e.name??"";return zw({name:a},e.parent,e.providers,a)}}}return(t=n).THROW_IF_NOT_FOUND=Es,t.NULL=new vg,t.\u0275prov=J({token:t,providedIn:"any",factory:()=>H(aw)}),t.__NG_ELEMENT_ID__=-1,n})();function Fg(t){return t.ngOriginalError}class Hr{constructor(){this._console=console}handleError(n){const r=this._findOriginalError(n);this._console.error("ERROR",n),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(n){let r=n&&Fg(n);for(;r&&Fg(r);)r=Fg(r);return r||null}}function Yg(t){return n=>{setTimeout(t,void 0,n)}}const De=class X5 extends oe{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,r,e){let i=n,a=r||(()=>null),p=e;if(n&&"object"==typeof n){const c=n;i=c.next?.bind(c),a=c.error?.bind(c),p=c.complete?.bind(c)}this.__isAsync&&(a=Yg(a),i&&(i=Yg(i)),p&&(p=Yg(p)));const d=super.subscribe({next:i,error:a,complete:p});return n instanceof C&&n.add(d),d}};function vw(...t){}class Oe{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new De(!1),this.onMicrotaskEmpty=new De(!1),this.onStable=new De(!1),this.onError=new De(!1),typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!e&&r,i.shouldCoalesceRunChangeDetection=e,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function G5(){const t="function"==typeof Xt.requestAnimationFrame;let n=Xt[t?"requestAnimationFrame":"setTimeout"],r=Xt[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&r){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=r[Zone.__symbol__("OriginalDelegate")];i&&(r=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function J5(t){const n=()=>{!function Q5(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Xt,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,Gg(t),t.isCheckStableRunning=!0,Xg(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),Gg(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,e,i,a,p,d)=>{if(function Z5(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(d))return r.invokeTask(i,a,p,d);try{return yw(t),r.invokeTask(i,a,p,d)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||t.shouldCoalesceRunChangeDetection)&&n(),Cw(t)}},onInvoke:(r,e,i,a,p,d,c)=>{try{return yw(t),r.invoke(i,a,p,d,c)}finally{t.shouldCoalesceRunChangeDetection&&n(),Cw(t)}},onHasTask:(r,e,i,a)=>{r.hasTask(i,a),e===i&&("microTask"==a.change?(t._hasPendingMicrotasks=a.microTask,Gg(t),Xg(t)):"macroTask"==a.change&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(r,e,i,a)=>(r.handleError(i,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Oe.isInAngularZone())throw new ee(909,!1)}static assertNotInAngularZone(){if(Oe.isInAngularZone())throw new ee(909,!1)}run(n,r,e){return this._inner.run(n,r,e)}runTask(n,r,e,i){const a=this._inner,p=a.scheduleEventTask("NgZoneEvent: "+i,n,$5,vw,vw);try{return a.runTask(p,r,e)}finally{a.cancelTask(p)}}runGuarded(n,r,e){return this._inner.runGuarded(n,r,e)}runOutsideAngular(n){return this._outer.run(n)}}const $5={};function Xg(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Gg(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function yw(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Cw(t){t._nesting--,Xg(t)}class K5{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new De,this.onMicrotaskEmpty=new De,this.onStable=new De,this.onError=new De}run(n,r,e){return n.apply(r,e)}runGuarded(n,r,e){return n.apply(r,e)}runOutsideAngular(n){return n()}runTask(n,r,e,i){return n.apply(r,e)}}const xw=new X("",{providedIn:"root",factory:Rw});function Rw(){const t=ie(Oe);let n=!0;return on(new _t(i=>{n=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{i.next(n),i.complete()})}),new _t(i=>{let a;t.runOutsideAngular(()=>{a=t.onStable.subscribe(()=>{Oe.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(n=!0,i.next(!0))})})});const p=t.onUnstable.subscribe(()=>{Oe.assertInAngularZone(),n&&(n=!1,t.runOutsideAngular(()=>{i.next(!1)}))});return()=>{a.unsubscribe(),p.unsubscribe()}}).pipe(ha()))}function eo(t){return t instanceof Function?t():t}let $g=(()=>{var t;class n{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>new t}),n})();function Sc(t){for(;t;){t[ot]|=64;const n=zc(t);if(Vs(t)&&!n)return t;t=n}return null}const Dw=new X("",{providedIn:"root",factory:()=>!1});let Xu=null;function Ww(t,n){return t[n]??Iw()}function Pw(t,n){const r=Iw();r.producerNode?.length&&(t[n]=Xu,r.lView=t,Xu=Bw())}const cH={...tu,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Sc(t.lView)},lView:null};function Bw(){return Object.create(cH)}function Iw(){return Xu??=Bw(),Xu}const lt={};function B(t){Nw(yt(),ae(),Pn()+t,!1)}function Nw(t,n,r,e){if(!e)if(3==(3&n[ot])){const a=t.preOrderCheckHooks;null!==a&&uu(n,a,r)}else{const a=t.preOrderHooks;null!==a&&hu(n,a,0,r)}Us(r)}function q(t,n=ut.Default){const r=ae();return null===r?H(t,n):t3(dn(),r,Ze(t),n)}function to(){throw new Error("invalid")}function Gu(t,n,r,e,i,a,p,d,c,s,o){const l=n.blueprint.slice();return l[li]=i,l[ot]=140|e,(null!==s||t&&2048&t[ot])&&(l[ot]|=2048),TO(l),l[Zt]=l[Ya]=t,l[ei]=r,l[Jr]=p||t&&t[Jr],l[it]=d||t&&t[it],l[kn]=c||t&&t[kn]||null,l[$i]=a,l[Ws]=function uL(){return pL++}(),l[Kr]=o,l[Jp]=s,l[Mi]=2==n.type?t[Mi]:l,l}function C1(t,n,r,e,i){let a=t.data[n];if(null===a)a=function Qg(t,n,r,e,i){const a=HO(),p=Ib(),c=t.data[n]=function gH(t,n,r,e,i,a){let p=n?n.injectorIndex:-1,d=0;return r1()&&(d|=128),{type:r,index:e,insertBeforeIndex:null,injectorIndex:p,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:d,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,p?a:a&&a.parent,r,n,e,i);return null===t.firstChild&&(t.firstChild=c),null!==a&&(p?null==a.child&&null!==c.parent&&(a.child=c):null===a.next&&(a.next=c,c.prev=a)),c}(t,n,r,e,i),function fk(){return nt.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=r,a.value=e,a.attrs=i;const p=function uc(){const t=nt.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();a.injectorIndex=null===p?-1:p.injectorIndex}return _a(a,!0),a}function Ec(t,n,r,e){if(0===r)return-1;const i=n.length;for(let a=0;aMt&&Nw(t,n,Mt,!1),R(d?2:0,i);const s=d?a:null,o=ac(s);try{null!==s&&(s.dirty=!1),r(e,i)}finally{oc(s,o)}}finally{d&&null===n[Ps]&&Pw(n,Ps),Us(p),R(d?3:1,i)}}function Jg(t,n,r){if(Ns(n)){const e=Zn(null);try{const a=n.directiveEnd;for(let p=n.directiveStart;pnull;function Uw(t,n,r,e){for(let i in t)if(t.hasOwnProperty(i)){r=null===r?{}:r;const a=t[i];null===e?Yw(r,n,i,a):e.hasOwnProperty(i)&&Yw(r,n,e[i],a)}return r}function Yw(t,n,r,e){t.hasOwnProperty(r)?t[r].push(n,e):t[r]=[n,e]}function fr(t,n,r,e,i,a,p,d){const c=je(n,r);let o,s=n.inputs;!d&&null!=s&&(o=s[e])?(aM(t,r,o,e,i),Xa(n)&&function AH(t,n){const r=wi(n,t);16&r[ot]||(r[ot]|=64)}(r,n.index)):3&n.type&&(e=function _H(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(e),i=null!=p?p(i,n.value||"",e):i,a.setProperty(c,e,i))}function tM(t,n,r,e){if(LO()){const i=null===e?null:{"":-1},a=function CH(t,n){const r=t.directiveRegistry;let e=null,i=null;if(r)for(let a=0;a0;){const r=t[--n];if("number"==typeof r&&r<0)return r}return 0})(p)!=d&&p.push(d),p.push(r,e,a)}}(t,n,e,Ec(t,r,i.hostVars,lt),i)}function wa(t,n,r,e,i,a){const p=je(t,n);!function nM(t,n,r,e,i,a,p){if(null==a)t.removeAttribute(n,i,r);else{const d=null==p?rt(a):p(a,e||"",i);t.setAttribute(n,i,d,r)}}(n[it],p,a,t.value,r,e,i)}function EH(t,n,r,e,i,a){const p=a[n];if(null!==p)for(let d=0;d{var t;class n{constructor(){this.all=new Set,this.queue=new Map}create(e,i,a){const p=typeof Zone>"u"?null:Zone.current,d=function Wb(t,n,r){const e=Object.create(Bo);r&&(e.consumerAllowSignalWrites=!0),e.fn=t,e.schedule=n;const i=p=>{e.cleanupFn=p};return e.ref={notify:()=>rc(e),run:()=>{if(e.dirty=!1,e.hasRun&&!sc(e))return;e.hasRun=!0;const p=ac(e);try{e.cleanupFn(),e.cleanupFn=kr,e.fn(i)}finally{oc(e,p)}},cleanup:()=>e.cleanupFn()},e.ref}(e,o=>{this.all.has(o)&&this.queue.set(o,p)},a);let c;this.all.add(d),d.notify();const s=()=>{d.cleanup(),c?.(),this.all.delete(d),this.queue.delete(d)};return c=i?.onDestroy(s),{destroy:s}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>new t}),n})();function Qu(t,n,r){let e=r?t.styles:null,i=r?t.classes:null,a=0;if(null!==n)for(let p=0;p0){av(t,1);const i=r.components;null!==i&&sv(t,i,1)}}function sv(t,n,r){for(let e=0;e-1&&(Ru(n,e),Mu(r,e))}this._attachedToViewContainer=!1}ug(this._lView[we],this._lView)}onDestroy(n){!function DO(t,n){if(256==(256&t[ot]))throw new ee(911,!1);null===t[ga]&&(t[ga]=[]),t[ga].push(n)}(this._lView,n)}markForCheck(){Sc(this._cdRefInjectingView||this._lView)}detach(){this._lView[ot]&=-129}reattach(){this._lView[ot]|=128}detectChanges(){Ju(this._lView[we],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function CL(t,n){wc(t,n,n[it],2,null,null)}(this._lView[we],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=n}}class NH extends kc{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;Ju(n[we],n,n[ei],!1)}checkNoChanges(){}get context(){return null}}class lv extends O1{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const r=Ot(n);return new Lc(r,this.ngModule)}}function cv(t){const n=[];for(let r in t)t.hasOwnProperty(r)&&n.push({propName:t[r],templateName:r});return n}class jH{constructor(n,r){this.injector=n,this.parentInjector=r}get(n,r,e){e=G0(e);const i=this.injector.get(n,Vg,e);return i!==Vg||r===Vg?i:this.parentInjector.get(n,r,e)}}class Lc extends bw{get inputs(){const n=this.componentDef,r=n.inputTransforms,e=cv(n.inputs);if(null!==r)for(const i of e)r.hasOwnProperty(i.propName)&&(i.transform=r[i.propName]);return e}get outputs(){return cv(this.componentDef.outputs)}constructor(n,r){super(),this.componentDef=n,this.ngModule=r,this.componentType=n.type,this.selector=function bb(t){return t.map(Xp).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!r}create(n,r,e,i){let a=(i=i||this.ngModule)instanceof hr?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const p=a?new jH(n,a):n,d=p.get(Tc,null);if(null===d)throw new ee(407,!1);const l={rendererFactory:d,sanitizer:p.get(B5,null),effectManager:p.get(iv,null),afterRenderEventManager:p.get($g,null)},u=d.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",f=e?function uH(t,n,r,e){const a=e.get(Dw,!1)||r===Jn.ShadowDom,p=t.selectRootElement(n,a);return function hH(t){Fw(t)}(p),p}(u,e,this.componentDef.encapsulation,p):xu(u,h,function VH(t){const n=t.toLowerCase();return"svg"===n?T:"math"===n?"math":null}(h)),g=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let w=null;null!==f&&(w=Bg(f,p,!0));const L=eM(0,null,null,1,0,null,null,null,null,null,null),Y=Gu(null,L,null,g,null,null,l,u,p,null,w);let Me,ct;Ub(Y);try{const at=this.componentDef;let hi,Ui=null;at.findHostDirectiveDefs?(hi=[],Ui=new Map,at.findHostDirectiveDefs(at,hi,Ui),hi.push(at)):hi=[at];const or=function UH(t,n){const r=t[we],e=Mt;return t[e]=n,C1(r,e,2,"#host",null)}(Y,f),jm=function YH(t,n,r,e,i,a,p){const d=i[we];!function XH(t,n,r,e){for(const i of t)n.mergedAttrs=ks(n.mergedAttrs,i.hostAttrs);null!==n.mergedAttrs&&(Qu(n,n.mergedAttrs,!0),null!==r&&Y3(e,r,n))}(e,t,n,p);let c=null;null!==n&&(c=Bg(n,i[kn]));const s=a.rendererFactory.createRenderer(n,r);let o=16;r.signals?o=4096:r.onPush&&(o=64);const l=Gu(i,jw(r),null,o,i[t.index],t,a,s,null,null,c);return d.firstCreatePass&&iM(d,t,e.length-1),$u(i,l),i[t.index]=l}(or,f,at,hi,Y,l,u);ct=rn(L,Mt),f&&function $H(t,n,r,e){if(e)Kl(t,r,["ng-version",I5.full]);else{const{attrs:i,classes:a}=function gb(t){const n=[],r=[];let e=1,i=2;for(;e0&&U3(t,r,a.join(" "))}}(u,at,f,e),void 0!==r&&function QH(t,n,r){const e=t.projection=[];for(let i=0;i=0;e--){const i=t[e];i.hostVars=n+=i.hostVars,i.hostAttrs=ks(i.hostAttrs,r=ks(r,i.hostAttrs))}}(e)}function Ku(t){return t===Rr?{}:t===At?[]:t}function ZH(t,n){const r=t.viewQuery;t.viewQuery=r?(e,i)=>{n(e,i),r(e,i)}:n}function eW(t,n){const r=t.contentQueries;t.contentQueries=r?(e,i,a)=>{n(e,i,a),r(e,i,a)}:n}function tW(t,n){const r=t.hostBindings;t.hostBindings=r?(e,i)=>{n(e,i),r(e,i)}:n}function fv(t){const n=t.inputConfig,r={};for(const e in n)if(n.hasOwnProperty(e)){const i=n[e];Array.isArray(i)&&i[2]&&(r[e]=i[2])}t.inputTransforms=r}function Zu(t){return!!sM(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function sM(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function va(t,n,r){return t[n]=r}function _n(t,n,r){return!Object.is(t[n],r)&&(t[n]=r,!0)}function Zs(t,n,r,e){const i=_n(t,n,r);return _n(t,n+1,e)||i}function Qe(t,n,r,e){const i=ae();return _n(i,a1(),n)&&(yt(),wa(_i(),i,t,n,r,e)),Qe}function R1(t,n,r,e){return _n(t,a1(),r)?n+rt(r)+e:lt}function q1(t,n,r,e,i,a){const d=Zs(t,function Qa(){return nt.lFrame.bindingIndex}(),r,i);return Ja(2),d?n+rt(r)+e+rt(i)+a:lt}function re(t,n,r,e,i,a,p,d){const c=ae(),s=yt(),o=t+Mt,l=s.firstCreatePass?function CW(t,n,r,e,i,a,p,d,c){const s=n.consts,o=C1(n,t,4,p||null,Io(s,d));tM(n,r,o,Io(s,c)),pu(n,o);const l=o.tView=eM(2,o,e,i,a,n.directiveRegistry,n.pipeRegistry,null,n.schemas,s,null);return null!==n.queries&&(n.queries.template(n,o),l.queries=n.queries.embeddedTView(o)),o}(o,s,c,n,r,e,i,a,p):s.data[o];_a(l,!1);const u=xv(s,c,l,t);du()&&Tu(s,c,u,l),Mn(u,c),$u(c,c[o]=Qw(u,c,u,l)),e1(l)&&Kg(s,c,l),null!=p&&Zg(c,l,d)}let xv=function Rv(t,n,r,e){return No(!0),n[it].createComment("")};function Ni(t){return gn(function hk(){return nt.lFrame.contextLView}(),Mt+t)}function F(t,n,r){const e=ae();return _n(e,a1(),n)&&fr(yt(),_i(),e,t,n,e[it],r,!1),F}function hM(t,n,r,e,i){const p=i?"class":"style";aM(t,r,n.inputs[p],p,e)}function N(t,n,r,e){const i=ae(),a=yt(),p=Mt+t,d=i[it],c=a.firstCreatePass?function TW(t,n,r,e,i,a){const p=n.consts,c=C1(n,t,2,e,Io(p,i));return tM(n,r,c,Io(p,a)),null!==c.attrs&&Qu(c,c.attrs,!1),null!==c.mergedAttrs&&Qu(c,c.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,c),c}(p,a,i,n,r,e):a.data[p],s=qv(a,i,c,d,n,t);i[p]=s;const o=e1(c);return _a(c,!0),Y3(d,s,c),32!=(32&c.flags)&&du()&&Tu(a,i,s,c),0===function ak(){return nt.lFrame.elementDepthCount}()&&Mn(s,i),function ok(){nt.lFrame.elementDepthCount++}(),o&&(Kg(a,i,c),Jg(a,c,i)),null!==e&&Zg(i,c),N}function V(){let t=dn();Ib()?Nb():(t=t.parent,_a(t,!1));const n=t;(function lk(t){return nt.skipHydrationRootTNode===t})(n)&&function uk(){nt.skipHydrationRootTNode=null}(),function sk(){nt.lFrame.elementDepthCount--}();const r=yt();return r.firstCreatePass&&(pu(r,t),Ns(t)&&r.queries.elementEnd(t)),null!=n.classesWithoutHost&&function yk(t){return 0!=(8&t.flags)}(n)&&hM(r,n,ae(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function Ck(t){return 0!=(16&t.flags)}(n)&&hM(r,n,ae(),n.stylesWithoutHost,!1),V}function qe(t,n,r,e){return N(t,n,r,e),V(),qe}let qv=(t,n,r,e,i,a)=>(No(!0),xu(e,i,function YO(){return nt.lFrame.currentNamespace}()));function Fo(t,n,r){const e=ae(),i=yt(),a=t+Mt,p=i.firstCreatePass?function DW(t,n,r,e,i){const a=n.consts,p=Io(a,e),d=C1(n,t,8,"ng-container",p);return null!==p&&Qu(d,p,!0),tM(n,r,d,Io(a,i)),null!==n.queries&&n.queries.elementStart(n,d),d}(a,i,e,n,r):i.data[a];_a(p,!0);const d=Tv(i,e,p,t);return e[a]=d,du()&&Tu(i,e,d,p),Mn(d,e),e1(p)&&(Kg(i,e,p),Jg(i,p,e)),null!=r&&Zg(e,p),Fo}function Uo(){let t=dn();const n=yt();return Ib()?Nb():(t=t.parent,_a(t,!1)),n.firstCreatePass&&(pu(n,t),Ns(t)&&n.queries.elementEnd(t)),Uo}function In(t,n,r){return Fo(t,n,r),Uo(),In}let Tv=(t,n,r,e)=>(No(!0),pg(n[it],""));function no(){return ae()}function Ic(t){return!!t&&"function"==typeof t.then}function Sv(t){return!!t&&"function"==typeof t.subscribe}function ve(t,n,r,e){const i=ae(),a=yt(),p=dn();return function Dv(t,n,r,e,i,a,p){const d=e1(e),s=t.firstCreatePass&&Zw(t),o=n[ei],l=Kw(n);let u=!0;if(3&e.type||p){const b=je(e,n),m=p?p(b):b,g=l.length,w=p?Y=>p(I(Y[e.index])):e.index;let L=null;if(!p&&d&&(L=function HW(t,n,r,e){const i=t.cleanup;if(null!=i)for(let a=0;ac?d[c]:null}"string"==typeof p&&(a+=2)}return null}(t,n,i,e.index)),null!==L)(L.__ngLastListenerFn__||L).__ngNextListenerFn__=a,L.__ngLastListenerFn__=a,u=!1;else{a=Lv(e,n,o,a,!1);const Y=r.listen(m,i,a);l.push(a,Y),s&&s.push(i,w,g,g+1)}}else a=Lv(e,n,o,a,!1);const h=e.outputs;let f;if(u&&null!==h&&(f=h[i])){const b=f.length;if(b)for(let m=0;m-1?wi(t.index,n):n);let c=kv(n,r,e,p),s=a.__ngNextListenerFn__;for(;s;)c=kv(n,r,s,p)&&c,s=s.__ngNextListenerFn__;return i&&!1===c&&p.preventDefault(),c}}function be(t=1){return function Mk(t){return(nt.lFrame.contextLView=function _k(t,n){for(;t>0;)n=n[Ya],t--;return n}(t,nt.lFrame.contextLView))[ei]}(t)}function WW(t,n){let r=null;const e=function lr(t){const n=t.attrs;if(null!=n){const r=n.indexOf(5);if(!(1&r))return n[r+1]}return null}(t);for(let i=0;i>17&32767}function mM(t){return 2|t}function e0(t){return(131068&t)>>2}function bM(t,n){return-131069&t|n<<2}function gM(t){return 1|t}function Fv(t,n,r,e,i){const a=t[r+1],p=null===n;let d=e?Xo(a):e0(a),c=!1;for(;0!==d&&(!1===c||p);){const o=t[d+1];jW(t[d],n)&&(c=!0,t[d+1]=e?gM(o):mM(o)),d=e?Xo(o):e0(o)}c&&(t[r+1]=e?mM(a):gM(a))}function jW(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&h1(t,n)>=0}const Ki={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Uv(t){return t.substring(Ki.key,Ki.keyEnd)}function Yv(t,n){const r=Ki.textEnd;return r===n?-1:(n=Ki.keyEnd=function XW(t,n,r){for(;n32;)n++;return n}(t,Ki.key=n,r),H1(t,n,r))}function H1(t,n,r){for(;n=0;r=Yv(n,r))pr(t,Uv(n),!0)}function ia(t,n,r,e){const i=ae(),a=yt(),p=Ja(2);a.firstUpdatePass&&Zv(a,t,p,e),n!==lt&&_n(i,p,n)&&ty(a,a.data[Pn()],i,i[it],t,i[p+1]=function rP(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=oi(ur(t)))),t}(n,r),e,p)}function na(t,n,r,e){const i=yt(),a=Ja(2);i.firstUpdatePass&&Zv(i,null,a,e);const p=ae();if(r!==lt&&_n(p,a,r)){const d=i.data[Pn()];if(ny(d,e)&&!Kv(i,a)){let c=e?d.classesWithoutHost:d.stylesWithoutHost;null!==c&&(r=sr(c,r||"")),hM(i,d,p,r,e)}else!function nP(t,n,r,e,i,a,p,d){i===lt&&(i=At);let c=0,s=0,o=0=t.expandoStartIndex}function Zv(t,n,r,e){const i=t.data;if(null===i[r+1]){const a=i[Pn()],p=Kv(t,r);ny(a,e)&&null===n&&!p&&(n=!1),n=function JW(t,n,r,e){const i=function jb(t){const n=nt.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}(t);let a=e?n.residualClasses:n.residualStyles;if(null===i)0===(e?n.classBindings:n.styleBindings)&&(r=Nc(r=MM(null,t,n,r,e),n.attrs,e),a=null);else{const p=n.directiveStylingLast;if(-1===p||t[p]!==i)if(r=MM(i,t,n,r,e),null===a){let c=function KW(t,n,r){const e=r?n.classBindings:n.styleBindings;if(0!==e0(e))return t[Xo(e)]}(t,n,e);void 0!==c&&Array.isArray(c)&&(c=MM(null,t,n,c[1],e),c=Nc(c,n.attrs,e),function ZW(t,n,r,e){t[Xo(r?n.classBindings:n.styleBindings)]=e}(t,n,e,c))}else a=function eP(t,n,r){let e;const i=n.directiveEnd;for(let a=1+n.directiveStylingLast;a0)&&(s=!0)):o=r,i)if(0!==c){const u=Xo(t[d+1]);t[e+1]=rh(u,d),0!==u&&(t[u+1]=bM(t[u+1],e)),t[d+1]=function BW(t,n){return 131071&t|n<<17}(t[d+1],e)}else t[e+1]=rh(d,0),0!==d&&(t[d+1]=bM(t[d+1],e)),d=e;else t[e+1]=rh(c,0),0===d?d=e:t[c+1]=bM(t[c+1],e),c=e;s&&(t[e+1]=mM(t[e+1])),Fv(t,o,e,!0),Fv(t,o,e,!1),function VW(t,n,r,e,i){const a=i?t.residualClasses:t.residualStyles;null!=a&&"string"==typeof n&&h1(a,n)>=0&&(r[e+1]=gM(r[e+1]))}(n,o,t,e,a),p=rh(d,c),a?n.classBindings=p:n.styleBindings=p}(i,a,n,r,p,e)}}function MM(t,n,r,e,i){let a=null;const p=r.directiveEnd;let d=r.directiveStylingLast;for(-1===d?d=r.directiveStart:d++;d0;){const c=t[i],s=Array.isArray(c),o=s?c[1]:c,l=null===o;let u=r[i+1];u===lt&&(u=l?At:void 0);let h=l?tg(u,e):o===e?u:void 0;if(s&&!ah(h)&&(h=tg(c,e)),ah(h)&&(d=h,p))return d;const f=t[i+1];i=p?Xo(f):e0(f)}if(null!==n){let c=a?n.residualClasses:n.residualStyles;null!=c&&(d=tg(c,e))}return d}function ah(t){return void 0!==t}function ny(t,n){return 0!=(t.flags&(n?8:16))}function ne(t,n=""){const r=ae(),e=yt(),i=t+Mt,a=e.firstCreatePass?C1(e,i,1,n,null):e.data[i],p=ry(e,r,a,n,t);r[i]=p,du()&&Tu(e,r,p,a),_a(a,!1)}let ry=(t,n,r,e,i)=>(No(!0),function Cu(t,n){return t.createText(n)}(n[it],e));function mt(t){return Be("",t,""),mt}function Be(t,n,r){const e=ae(),i=R1(e,t,n,r);return i!==lt&&io(e,Pn(),i),Be}function oh(t,n,r,e,i){const a=ae(),p=q1(a,t,n,r,e,i);return p!==lt&&io(a,Pn(),p),oh}function An(t,n,r){const e=ae();return _n(e,a1(),n)&&fr(yt(),_i(),e,t,n,e[it],r,!0),An}const P1="en-US";let yy=P1;function zM(t,n,r,e,i){if(t=Ze(t),Array.isArray(t))for(let a=0;a>20;if(Js(t)||!t.multi){const h=new hc(s,i,q),f=wM(c,n,i?o:o+u,l);-1===f?(Kb(mu(d,p),a,c),OM(a,t,n.length),n.push(c),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),r.push(h),p.push(h)):(r[f]=h,p[f]=h)}else{const h=wM(c,n,o+u,l),f=wM(c,n,o,o+u),m=f>=0&&r[f];if(i&&!m||!i&&!(h>=0&&r[h])){Kb(mu(d,p),a,c);const g=function vB(t,n,r,e,i){const a=new hc(t,r,q);return a.multi=[],a.index=n,a.componentProviders=0,Qy(a,i,e&&!r),a}(i?wB:OB,r.length,i,e,s);!i&&m&&(r[f].providerFactory=g),OM(a,t,n.length,0),n.push(c),d.directiveStart++,d.directiveEnd++,i&&(d.providerIndexes+=1048576),r.push(g),p.push(g)}else OM(a,t,h>-1?h:f,Qy(r[i?f:h],s,!i&&e));!i&&e&&m&&r[f].componentProviders++}}}function OM(t,n,r,e){const i=Js(n),a=function b5(t){return!!t.useClass}(n);if(i||a){const c=(a?Ze(n.useClass):n).prototype.ngOnDestroy;if(c){const s=t.destroyHooks||(t.destroyHooks=[]);if(!i&&n.multi){const o=s.indexOf(r);-1===o?s.push(r,[e,c]):s[o+1].push(e,c)}else s.push(r,c)}}}function Qy(t,n,r){return r&&t.componentProviders++,t.multi.push(n)-1}function wM(t,n,r,e){for(let i=r;i{r.providersResolver=(e,i)=>function zB(t,n,r){const e=yt();if(e.firstCreatePass){const i=dr(t);zM(r,e.data,e.blueprint,i,!0),zM(n,e.data,e.blueprint,i,!1)}}(e,i?i(t):t,n)}}class n0{}class Jy{}class yM extends n0{constructor(n,r,e){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new lv(this);const i=Dn(n);this._bootstrapComponents=eo(i.bootstrap),this._r3Injector=Ow(n,r,[{provide:n0,useValue:this},{provide:O1,useValue:this.componentFactoryResolver},...e],oi(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class CM extends Jy{constructor(n){super(),this.moduleType=n}create(n){return new yM(this.moduleType,n,[])}}class Ky extends n0{constructor(n){super(),this.componentFactoryResolver=new lv(this),this.instance=null;const r=new Iu([...n.providers,{provide:n0,useValue:this},{provide:O1,useValue:this.componentFactoryResolver}],n.parent||Bu(),n.debugName,new Set(["environment"]));this.injector=r,n.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function xM(t,n,r=null){return new Ky({providers:t,parent:n,debugName:r,runEnvironmentInitializers:!0}).injector}let xB=(()=>{var t;class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const i=sw(0,e.type),a=i.length>0?xM([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,a)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return(t=n).\u0275prov=J({token:t,providedIn:"environment",factory:()=>new t(H(hr))}),n})();function RM(t){t.getStandaloneInjector=n=>n.get(xB).getOrCreateStandaloneInjector(t)}function TM(t,n,r){const e=Wn()+t,i=ae();return i[e]===lt?va(i,e,r?n.call(r):n()):function Hc(t,n){return t[n]}(i,e)}function si(t,n,r,e){return aC(ae(),Wn(),t,n,r,e)}function SM(t,n,r,e,i){return oC(ae(),Wn(),t,n,r,e,i)}function Xc(t,n){const r=t[n];return r===lt?void 0:r}function aC(t,n,r,e,i,a){const p=n+r;return _n(t,p,i)?va(t,p+1,a?e.call(a,i):e(i)):Xc(t,p+1)}function oC(t,n,r,e,i,a,p){const d=n+r;return Zs(t,d,i,a)?va(t,d+2,p?e.call(p,i,a):e(i,a)):Xc(t,d+2)}function sC(t,n,r,e,i,a,p,d){const c=n+r;return function eh(t,n,r,e,i){const a=Zs(t,n,r,e);return _n(t,n+2,i)||a}(t,c,i,a,p)?va(t,c+3,d?e.call(d,i,a,p):e(i,a,p)):Xc(t,c+3)}function pe(t,n){const r=yt();let e;const i=t+Mt;r.firstCreatePass?(e=function jB(t,n){if(n)for(let r=n.length-1;r>=0;r--){const e=n[r];if(t===e.name)return e}}(n,r.pipeRegistry),r.data[i]=e,e.onDestroy&&(r.destroyHooks??=[]).push(i,e.onDestroy)):e=r.data[i];const a=e.factory||(e.factory=Ma(e.type)),d=mn(q);try{const c=fu(!1),s=a();return fu(c),function qW(t,n,r,e){r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),n[r]=e}(r,ae(),i,s),s}finally{mn(d)}}function fe(t,n,r){const e=t+Mt,i=ae(),a=gn(i,e);return $c(i,e)?aC(i,Wn(),n,a.transform,r,a):a.transform(r)}function r0(t,n,r,e){const i=t+Mt,a=ae(),p=gn(a,i);return $c(a,i)?oC(a,Wn(),n,p.transform,r,e,p):p.transform(r,e)}function Gc(t,n,r,e,i){const a=t+Mt,p=ae(),d=gn(p,a);return $c(p,a)?sC(p,Wn(),n,d.transform,r,e,i,d):d.transform(r,e,i)}function $c(t,n){return t[we].data[n].pure}function YB(){return this._results[Symbol.iterator]()}class a0{get changes(){return this._changes||(this._changes=new De)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=a0.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=YB)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,r){return this._results.reduce(n,r)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,r){const e=this;e.dirty=!1;const i=function Lr(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function Ik(t,n,r){if(t.length!==n.length)return!1;for(let e=0;e0&&(r[i-1][cr]=n),e{class n{}return n.__NG_ELEMENT_ID__=JB,n})();const $B=ci,QB=class extends $B{constructor(n,r,e){super(),this._declarationLView=n,this._declarationTContainer=r,this.elementRef=e}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,e){const i=function XB(t,n,r,e){const i=n.tView,d=Gu(t,i,r,4096&t[ot]?4096:16,null,n,null,null,null,e?.injector??null,e?.hydrationInfo??null);d[Hs]=t[n.index];const s=t[Tr];return null!==s&&(d[Tr]=s.createEmbeddedView(i)),oM(i,d,r),d}(this._declarationLView,this._declarationTContainer,n,{injector:r,hydrationInfo:e});return new kc(i)}};function JB(){return ph(dn(),ae())}function ph(t,n){return 4&t.type?new QB(n,t,w1(t,n)):null}let di=(()=>{class n{}return n.__NG_ELEMENT_ID__=r6,n})();function r6(){return bC(dn(),ae())}const a6=di,fC=class extends a6{constructor(n,r,e){super(),this._lContainer=n,this._hostTNode=r,this._hostLView=e}get element(){return w1(this._hostTNode,this._hostLView)}get injector(){return new Bn(this._hostTNode,this._hostLView)}get parentInjector(){const n=bu(this._hostTNode,this._hostLView);if($b(n)){const r=mc(n,this._hostLView),e=fc(n);return new Bn(r[we].data[e+8],r)}return new Bn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const r=mC(this._lContainer);return null!==r&&r[n]||null}get length(){return this._lContainer.length-Qi}createEmbeddedView(n,r,e){let i,a;"number"==typeof e?i=e:null!=e&&(i=e.index,a=e.injector);const d=n.createEmbeddedViewImpl(r||{},a,null);return this.insertImpl(d,i,false),d}createComponent(n,r,e,i,a){const p=n&&!function gc(t){return"function"==typeof t}(n);let d;if(p)d=r;else{const b=r||{};d=b.index,e=b.injector,i=b.projectableNodes,a=b.environmentInjector||b.ngModuleRef}const c=p?n:new Lc(Ot(n)),s=e||this.parentInjector;if(!a&&null==c.ngModule){const m=(p?s:this.parentInjector).get(hr,null);m&&(a=m)}Ot(c.componentType??{});const h=c.create(s,i,null,a);return this.insertImpl(h.hostView,d,false),h}insert(n,r){return this.insertImpl(n,r,!1)}insertImpl(n,r,e){const i=n._lView;if(function ik(t){return cn(t[Zt])}(i)){const c=this.indexOf(n);if(-1!==c)this.detach(c);else{const s=i[Zt],o=new fC(s,s[$i],s[Zt]);o.detach(o.indexOf(n))}}const p=this._adjustIndex(r),d=this._lContainer;return GB(d,i,p,!e),n.attachToViewContainerRef(),l3(EM(d),p,n),n}move(n,r){return this.insert(n,r)}indexOf(n){const r=mC(this._lContainer);return null!==r?r.indexOf(n):-1}remove(n){const r=this._adjustIndex(n,-1),e=Ru(this._lContainer,r);e&&(Mu(EM(this._lContainer),r),ug(e[we],e))}detach(n){const r=this._adjustIndex(n,-1),e=Ru(this._lContainer,r);return e&&null!=Mu(EM(this._lContainer),r)?new kc(e):null}_adjustIndex(n,r=0){return n??this.length+r}};function mC(t){return t[8]}function EM(t){return t[8]||(t[8]=[])}function bC(t,n){let r;const e=n[t.index];return cn(e)?r=e:(r=Qw(e,n,null,t),n[t.index]=r,$u(n,r)),gC(r,n,t,e),new fC(r,t,n)}let gC=function MC(t,n,r,e){if(t[Sr])return;let i;i=8&r.type?I(e):function o6(t,n){const r=t[it],e=r.createComment(""),i=je(n,t);return Gs(r,qu(r,i),e,function DL(t,n){return t.nextSibling(n)}(r,i),!1),e}(n,r),t[Sr]=i};class DM{constructor(n){this.queryList=n,this.matches=null}clone(){return new DM(this.queryList)}setDirty(){this.queryList.setDirty()}}class kM{constructor(n=[]){this.queries=n}createEmbeddedView(n){const r=n.queries;if(null!==r){const e=null!==n.contentQueries?n.contentQueries[0]:r.length,i=[];for(let a=0;a0)e.push(p[d/2]);else{const s=a[d+1],o=n[-c];for(let l=Qi;l{var t;class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=ie(fh,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const a of this.appInits){const p=a();if(Ic(p))e.push(p);else if(Sv(p)){const d=new Promise((c,s)=>{p.subscribe({complete:c,error:s})});e.push(d)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(a=>{this.reject(a)}),0===e.length&&i(),this.initialized=!0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),IC=(()=>{var t;class n{log(e){console.log(e)}warn(e){console.warn(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();const xa=new X("LocaleId",{providedIn:"root",factory:()=>ie(xa,ut.Optional|ut.SkipSelf)||function L6(){return typeof $localize<"u"&&$localize.locale||P1}()});let mh=(()=>{var t;class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new sn(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class P6{constructor(n,r){this.ngModuleFactory=n,this.componentFactories=r}}let NC=(()=>{var t;class n{compileModuleSync(e){return new CM(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),p=eo(Dn(e).declarations).reduce((d,c)=>{const s=Ot(c);return s&&d.push(new Lc(s)),d},[]);return new P6(i,p)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const UC=new X(""),gh=new X("");let GM,YM=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,GM||(function rI(t){GM=t}(a),a.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Oe.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,a){let p=-1;i&&i>0&&(p=setTimeout(()=>{this._callbacks=this._callbacks.filter(d=>d.timeoutId!==p),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:p,updateCb:a})}whenStable(e,i,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,a){return[]}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Oe),H(XM),H(gh))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),XM=(()=>{var t;class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return GM?.findTestabilityInTree(this,e,i)??null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})(),$o=null;const YC=new X("AllowMultipleToken"),$M=new X("PlatformDestroyListeners"),QM=new X("appBootstrapListener");class GC{constructor(n,r){this.name=n,this.token=r}}function QC(t,n,r=[]){const e=`Platform: ${n}`,i=new X(e);return(a=[])=>{let p=JM();if(!p||p.injector.get(YC,!1)){const d=[...r,...a,{provide:i,useValue:!0}];t?t(d):function sI(t){if($o&&!$o.get(YC,!1))throw new ee(400,!1);(function XC(){!function Eb(t){au=t}(()=>{throw new ee(600,!1)})})(),$o=t;const n=t.get(KC);(function $C(t){t.get(uw,null)?.forEach(r=>r())})(t)}(function JC(t=[],n){return ki.create({name:n,providers:[{provide:xg,useValue:"platform"},{provide:$M,useValue:new Set([()=>$o=null])},...t]})}(d,e))}return function cI(t){const n=JM();if(!n)throw new ee(401,!1);return n}()}}function JM(){return $o?.get(KC)??null}let KC=(()=>{var t;class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const a=function dI(t="zone.js",n){return"noop"===t?new K5:"zone.js"===t?new Oe(n):t}(i?.ngZone,function ZC(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return a.run(()=>{const p=function CB(t,n,r){return new yM(t,n,r)}(e.moduleType,this.injector,function rx(t){return[{provide:Oe,useFactory:t},{provide:Cc,multi:!0,useFactory:()=>{const n=ie(uI,{optional:!0});return()=>n.initialize()}},{provide:nx,useFactory:pI},{provide:xw,useFactory:Rw}]}(()=>a)),d=p.injector.get(Hr,null);return a.runOutsideAngular(()=>{const c=a.onError.subscribe({next:s=>{d.handleError(s)}});p.onDestroy(()=>{Mh(this._modules,p),c.unsubscribe()})}),function ex(t,n,r){try{const e=r();return Ic(e)?e.catch(i=>{throw n.runOutsideAngular(()=>t.handleError(i)),i}):e}catch(e){throw n.runOutsideAngular(()=>t.handleError(e)),e}}(d,a,()=>{const c=p.injector.get(jM);return c.runInitializers(),c.donePromise.then(()=>(function Cy(t){Qn(t,"Expected localeId to be defined"),"string"==typeof t&&(yy=t.toLowerCase().replace(/_/g,"-"))}(p.injector.get(xa,P1)||P1),this._moduleDoBootstrap(p),p))})})}bootstrapModule(e,i=[]){const a=tx({},i);return function aI(t,n,r){const e=new CM(r);return Promise.resolve(e)}(0,0,e).then(p=>this.bootstrapModuleFactory(p,a))}_moduleDoBootstrap(e){const i=e.injector.get(Qo);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(a=>i.bootstrap(a));else{if(!e.instance.ngDoBootstrap)throw new ee(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ee(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get($M,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ki))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();function tx(t,n){return Array.isArray(n)?n.reduce(tx,t):{...t,...n}}let Qo=(()=>{var t;class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ie(nx),this.zoneIsStable=ie(xw),this.componentTypes=[],this.components=[],this.isStable=ie(mh).hasPendingTasks.pipe(gi(e=>e?he(!1):this.zoneIsStable),Ll(),ha()),this._injector=ie(hr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const a=e instanceof bw;if(!this._injector.get(jM).done)throw!a&&function Eo(t){const n=Ot(t)||Gi(t)||ln(t);return null!==n&&n.standalone}(e),new ee(405,!1);let d;d=a?e:this._injector.get(O1).resolveComponentFactory(e),this.componentTypes.push(d.componentType);const c=function oI(t){return t.isBoundToModule}(d)?void 0:this._injector.get(n0),o=d.create(ki.NULL,[],i||d.selector,c),l=o.location.nativeElement,u=o.injector.get(UC,null);return u?.registerApplication(l),o.onDestroy(()=>{this.detachView(o.hostView),Mh(this.components,o),u?.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new ee(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Mh(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(QM,[]);i.push(...this._bootstrapListeners),i.forEach(a=>a(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Mh(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new ee(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Mh(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}const nx=new X("",{providedIn:"root",factory:()=>ie(Hr).handleError.bind(void 0)});function pI(){const t=ie(Oe),n=ie(Hr);return r=>t.runOutsideAngular(()=>n.handleError(r))}let uI=(()=>{var t;class n{constructor(){this.zone=ie(Oe),this.applicationRef=ie(Qo)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();let Qt=(()=>{class n{}return n.__NG_ELEMENT_ID__=fI,n})();function fI(t){return function mI(t,n,r){if(Xa(t)&&!r){const e=wi(t.index,n);return new kc(e,e)}return 47&t.type?new kc(n[Mi],n):null}(dn(),ae(),16==(16&t))}class lx{constructor(){}supports(n){return Zu(n)}create(n){return new zI(n)}}const AI=(t,n)=>n;class zI{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||AI}forEachItem(n){let r;for(r=this._itHead;null!==r;r=r._next)n(r)}forEachOperation(n){let r=this._itHead,e=this._removalsHead,i=0,a=null;for(;r||e;){const p=!e||r&&r.currentIndex{p=this._trackByFn(i,d),null!==r&&Object.is(r.trackById,p)?(e&&(r=this._verifyReinsertion(r,d,p,i)),Object.is(r.item,d)||this._addIdentityChange(r,d)):(r=this._mismatch(r,d,p,i),e=!0),r=r._next,i++}),this.length=i;return this._truncate(r),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,r,e,i){let a;return null===n?a=this._itTail:(a=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._reinsertAfter(n,a,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(e,i))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._moveAfter(n,a,i)):n=this._addAfter(new OI(r,e),a,i),n}_verifyReinsertion(n,r,e,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null);return null!==a?n=this._reinsertAfter(a,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const r=n._next;this._addToRemovals(this._unlink(n)),n=r}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,r,e){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,a=n._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(n,r,e),this._addToMoves(n,e),n}_moveAfter(n,r,e){return this._unlink(n),this._insertAfter(n,r,e),this._addToMoves(n,e),n}_addAfter(n,r,e){return this._insertAfter(n,r,e),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,r,e){const i=null===r?this._itHead:r._next;return n._next=i,n._prev=r,null===i?this._itTail=n:i._prev=n,null===r?this._itHead=n:r._next=n,null===this._linkedRecords&&(this._linkedRecords=new cx),this._linkedRecords.put(n),n.currentIndex=e,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const r=n._prev,e=n._next;return null===r?this._itHead=e:r._next=e,null===e?this._itTail=r:e._prev=r,n}_addToMoves(n,r){return n.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new cx),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,r){return n.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class OI{constructor(n,r){this.item=n,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class wI{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,r){let e;for(e=this._head;null!==e;e=e._nextDup)if((null===r||r<=e.currentIndex)&&Object.is(e.trackById,n))return e;return null}remove(n){const r=n._prevDup,e=n._nextDup;return null===r?this._head=e:r._nextDup=e,null===e?this._tail=r:e._prevDup=r,null===this._head}}class cx{constructor(){this.map=new Map}put(n){const r=n.trackById;let e=this.map.get(r);e||(e=new wI,this.map.set(r,e)),e.add(n)}get(n,r){const i=this.map.get(n);return i?i.get(n,r):null}remove(n){const r=n.trackById;return this.map.get(r).remove(n)&&this.map.delete(r),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function dx(t,n,r){const e=t.previousIndex;if(null===e)return e;let i=0;return r&&e{if(r&&r.key===i)this._maybeAddToChanges(r,e),this._appendAfter=r,r=r._next;else{const a=this._getOrCreateRecordForKey(i,e);r=this._insertBeforeOrAppend(r,a)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let e=r;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,r){if(n){const e=n._prev;return r._next=n,r._prev=e,n._prev=r,e&&(e._next=r),n===this._mapHead&&(this._mapHead=r),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(n,r){if(this._records.has(n)){const i=this._records.get(n);this._maybeAddToChanges(i,r);const a=i._prev,p=i._next;return a&&(a._next=p),p&&(p._prev=a),i._next=null,i._prev=null,i}const e=new yI(n);return this._records.set(n,e),e.currentValue=r,this._addToAdditions(e),e}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,r){Object.is(r,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=r,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,r){n instanceof Map?n.forEach(r):Object.keys(n).forEach(e=>r(n[e],e))}}class yI{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function ux(){return new mr([new lx])}let mr=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||ux()),deps:[[n,new ea,new tr]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(null!=i)return i;throw new ee(901,!1)}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:ux}),n})();function hx(){return new Kc([new px])}let Kc=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||hx()),deps:[[n,new ea,new tr]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(i)return i;throw new ee(901,!1)}}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:hx}),n})();const RI=QC(null,"core",[]);let qI=(()=>{var t;class n{constructor(e){}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Qo))},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();function N1(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}let r2=null;function Jo(){return r2}class jI{}const Fe=new X("DocumentToken");let a2=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ie(UI)},providedIn:"platform"}),n})();const FI=new X("Location Initialized");let UI=(()=>{var t;class n extends a2{constructor(){super(),this._doc=ie(Fe),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Jo().getBaseHref(this._doc)}onPopState(e){const i=Jo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=Jo().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,a){this._history.pushState(e,i,a)}replaceState(e,i,a){this._history.replaceState(e,i,a)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return new t},providedIn:"platform"}),n})();function o2(t,n){if(0==t.length)return n;if(0==n.length)return t;let r=0;return t.endsWith("/")&&r++,n.startsWith("/")&&r++,2==r?t+n.substring(1):1==r?t+n:t+"/"+n}function Ox(t){const n=t.match(/#|\?|$/),r=n&&n.index||t.length;return t.slice(0,r-("/"===t[r-1]?1:0))+t.slice(r)}function ro(t){return t&&"?"!==t[0]?"?"+t:t}let s0=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ie(vx)},providedIn:"root"}),n})();const wx=new X("appBaseHref");let vx=(()=>{var t;class n extends s0{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??ie(Fe).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return o2(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+ro(this._platformLocation.search),a=this._platformLocation.hash;return a&&e?`${i}${a}`:i}pushState(e,i,a,p){const d=this.prepareExternalUrl(a+ro(p));this._platformLocation.pushState(e,i,d)}replaceState(e,i,a,p){const d=this.prepareExternalUrl(a+ro(p));this._platformLocation.replaceState(e,i,d)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(a2),H(wx,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),YI=(()=>{var t;class n extends s0{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=o2(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,a,p){let d=this.prepareExternalUrl(a+ro(p));0==d.length&&(d=this._platformLocation.pathname),this._platformLocation.pushState(e,i,d)}replaceState(e,i,a,p){let d=this.prepareExternalUrl(a+ro(p));0==d.length&&(d=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,d)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(a2),H(wx,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),V1=(()=>{var t;class n{constructor(e){this._subject=new De,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function $I(t){if(new RegExp("^(https?:)?//").test(t)){const[,r]=t.split(/\/\/[^\/]+/);return r}return t}(Ox(yx(i))),this._locationStrategy.onPopState(a=>{this._subject.emit({url:this.path(!0),pop:!0,state:a.state,type:a.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+ro(i))}normalize(e){return n.stripTrailingSlash(function GI(t,n){if(!t||!n.startsWith(t))return n;const r=n.substring(t.length);return""===r||["/",";","?","#"].includes(r[0])?r:n}(this._basePath,yx(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",a=null){this._locationStrategy.pushState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ro(i)),a)}replaceState(e,i="",a=null){this._locationStrategy.replaceState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ro(i)),a)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(a=>a(e,i))}subscribe(e,i,a){return this._subject.subscribe({next:e,error:i,complete:a})}}return(t=n).normalizeQueryParams=ro,t.joinWithSlash=o2,t.stripTrailingSlash=Ox,t.\u0275fac=function(e){return new(e||t)(H(s0))},t.\u0275prov=J({token:t,factory:function(){return function XI(){return new V1(H(s0))}()},providedIn:"root"}),n})();function yx(t){return t.replace(/\/index.html$/,"")}function kx(t,n){n=encodeURIComponent(n);for(const r of t.split(";")){const e=r.indexOf("="),[i,a]=-1==e?[r,""]:[r.slice(0,e),r.slice(e+1)];if(i.trim()===n)return decodeURIComponent(a)}return null}const b2=/\s+/,Lx=[];let g2=(()=>{var t;class n{constructor(e,i,a,p){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=a,this._renderer=p,this.initialClasses=Lx,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(b2):Lx}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(b2):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const a=this.stateMap.get(e);void 0!==a?(a.enabled!==i&&(a.changed=!0,a.enabled=i),a.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],a=e[1];a.changed?(this._toggleClass(i,a.enabled),a.changed=!1):a.touched||(a.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),a.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(b2).forEach(a=>{i?this._renderer.addClass(this._ngEl.nativeElement,a):this._renderer.removeClass(this._ngEl.nativeElement,a)})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(mr),q(Kc),q(_e),q(Oa))},t.\u0275dir=$({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class kN{constructor(n,r,e,i){this.$implicit=n,this.ngForOf=r,this.index=e,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Wx=(()=>{var t;class n{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,a){this._viewContainer=e,this._template=i,this._differs=a,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((a,p,d)=>{if(null==a.previousIndex)i.createEmbeddedView(this._template,new kN(a.item,this._ngForOf,-1,-1),null===d?void 0:d);else if(null==d)i.remove(null===p?void 0:p);else if(null!==p){const c=i.get(p);i.move(c,d),Px(c,a)}});for(let a=0,p=i.length;a{Px(i.get(a.currentIndex),a)})}static ngTemplateContextGuard(e,i){return!0}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci),q(mr))},t.\u0275dir=$({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function Px(t,n){t.context.$implicit=n.item}let pi=(()=>{var t;class n{constructor(e,i){this._viewContainer=e,this._context=new LN,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){Bx("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){Bx("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci))},t.\u0275dir=$({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class LN{constructor(){this.$implicit=null,this.ngIf=null}}function Bx(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${oi(n)}'.`)}class M2{constructor(n,r){this._viewContainerRef=n,this._templateRef=r,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}}let td=(()=>{var t;class n{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const i of this._defaultViews)i.enforceState(e)}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),n})(),_2=(()=>{var t;class n{constructor(e,i,a){this.ngSwitch=a,a._addCase(),this._view=new M2(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci),q(td,9))},t.\u0275dir=$({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),F1=(()=>{var t;class n{constructor(e,i,a){this._ngEl=e,this._differs=i,this._renderer=a,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[a,p]=e.split("."),d=-1===a.indexOf("-")?void 0:Vo.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,a,p?`${i}${p}`:i,d):this._renderer.removeStyle(this._ngEl.nativeElement,a,d)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Kc),q(Oa))},t.\u0275dir=$({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),Eh=(()=>{var t;class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:a,ngTemplateOutletContext:p,ngTemplateOutletInjector:d}=this;this._viewRef=i.createEmbeddedView(a,p,d?{injector:d}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di))},t.\u0275dir=$({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[ti]}),n})(),Pt=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();const Vx="browser";function jx(t){return"server"===t}let dV=(()=>{var t;class n{}return(t=n).\u0275prov=J({token:t,providedIn:"root",factory:()=>new pV(H(Fe),window)}),n})();class pV{constructor(n,r){this.document=n,this.window=r,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(n){this.supportsScrolling()&&this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){if(!this.supportsScrolling())return;const r=function uV(t,n){const r=t.getElementById(n)||t.getElementsByName(n)[0];if(r)return r;if("function"==typeof t.createTreeWalker&&t.body&&"function"==typeof t.body.attachShadow){const e=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let i=e.currentNode;for(;i;){const a=i.shadowRoot;if(a){const p=a.getElementById(n)||a.querySelector(`[name="${n}"]`);if(p)return p}i=e.nextNode()}}return null}(this.document,n);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(n){this.supportsScrolling()&&(this.window.history.scrollRestoration=n)}scrollToElement(n){const r=n.getBoundingClientRect(),e=r.left+this.window.pageXOffset,i=r.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(e-a[0],i-a[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class Fx{}class LV extends jI{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class v2 extends LV{static makeCurrent(){!function VI(t){r2||(r2=t)}(new v2)}onAndCancel(n,r,e){return n.addEventListener(r,e),()=>{n.removeEventListener(r,e)}}dispatchEvent(n,r){n.dispatchEvent(r)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,r){return(r=r||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,r){return"window"===r?window:"document"===r?n:"body"===r?n.body:null}getBaseHref(n){const r=function HV(){return nd=nd||document.querySelector("base"),nd?nd.getAttribute("href"):null}();return null==r?null:function WV(t){Lh=Lh||document.createElement("a"),Lh.setAttribute("href",t);const n=Lh.pathname;return"/"===n.charAt(0)?n:`/${n}`}(r)}resetBaseElement(){nd=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return kx(document.cookie,n)}}let Lh,nd=null,BV=(()=>{var t;class n{build(){return new XMLHttpRequest}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const y2=new X("EventManagerPlugins");let $x=(()=>{var t;class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(a=>{a.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,a){return this._findPluginFor(i).addEventListener(e,i,a)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(p=>p.supports(e)),!i)throw new ee(5101,!1);return this._eventNameToPlugin.set(e,i),i}}return(t=n).\u0275fac=function(e){return new(e||t)(H(y2),H(Oe))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class Qx{constructor(n){this._doc=n}}const C2="ng-app-id";let Jx=(()=>{var t;class n{constructor(e,i,a,p={}){this.doc=e,this.appId=i,this.nonce=a,this.platformId=p,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=jx(p),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(a=>a.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${C2}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(a=>{null!=a.textContent&&i.set(a.textContent,a)}),i}return null}changeUsageCount(e,i){const a=this.styleRef;if(a.has(e)){const p=a.get(e);return p.usage+=i,p.usage}return a.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const a=this.styleNodesInDOM,p=a?.get(i);if(p?.parentNode===e)return a.delete(i),p.removeAttribute(C2),p;{const d=this.doc.createElement("style");return this.nonce&&d.setAttribute("nonce",this.nonce),d.textContent=i,this.platformIsServer&&d.setAttribute(C2,this.appId),d}}addStyleToHost(e,i){const a=this.getStyleElement(e,i);e.appendChild(a);const p=this.styleRef,d=p.get(i)?.elements;d?d.push(a):p.set(i,{elements:[a],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe),H(xc),H(Sg,8),H(jo))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const x2={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},R2=/%COMP%/g,jV=new X("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function Zx(t,n){return n.map(r=>r.replace(R2,t))}let q2=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=a,this.removeStylesOnCompDestroy=p,this.doc=d,this.platformId=c,this.ngZone=s,this.nonce=o,this.rendererByCompId=new Map,this.platformIsServer=jx(c),this.defaultRenderer=new T2(e,d,s,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Jn.ShadowDom&&(i={...i,encapsulation:Jn.Emulated});const a=this.getOrCreateRenderer(e,i);return a instanceof tR?a.applyToHost(e):a instanceof S2&&a.applyStyles(),a}getOrCreateRenderer(e,i){const a=this.rendererByCompId;let p=a.get(i.id);if(!p){const d=this.doc,c=this.ngZone,s=this.eventManager,o=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,u=this.platformIsServer;switch(i.encapsulation){case Jn.Emulated:p=new tR(s,o,i,this.appId,l,d,c,u);break;case Jn.ShadowDom:return new XV(s,o,e,i,d,c,this.nonce,u);default:p=new S2(s,o,i,l,d,c,u)}a.set(i.id,p)}return p}ngOnDestroy(){this.rendererByCompId.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(H($x),H(Jx),H(xc),H(jV),H(Fe),H(jo),H(Oe),H(Sg))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class T2{constructor(n,r,e,i){this.eventManager=n,this.doc=r,this.ngZone=e,this.platformIsServer=i,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,r){return r?this.doc.createElementNS(x2[r]||r,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,r){(eR(n)?n.content:n).appendChild(r)}insertBefore(n,r,e){n&&(eR(n)?n.content:n).insertBefore(r,e)}removeChild(n,r){n&&n.removeChild(r)}selectRootElement(n,r){let e="string"==typeof n?this.doc.querySelector(n):n;if(!e)throw new ee(-5104,!1);return r||(e.textContent=""),e}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,r,e,i){if(i){r=i+":"+r;const a=x2[i];a?n.setAttributeNS(a,r,e):n.setAttribute(r,e)}else n.setAttribute(r,e)}removeAttribute(n,r,e){if(e){const i=x2[e];i?n.removeAttributeNS(i,r):n.removeAttribute(`${e}:${r}`)}else n.removeAttribute(r)}addClass(n,r){n.classList.add(r)}removeClass(n,r){n.classList.remove(r)}setStyle(n,r,e,i){i&(Vo.DashCase|Vo.Important)?n.style.setProperty(r,e,i&Vo.Important?"important":""):n.style[r]=e}removeStyle(n,r,e){e&Vo.DashCase?n.style.removeProperty(r):n.style[r]=""}setProperty(n,r,e){n[r]=e}setValue(n,r){n.nodeValue=r}listen(n,r,e){if("string"==typeof n&&!(n=Jo().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${r}`);return this.eventManager.addEventListener(n,r,this.decoratePreventDefault(e))}decoratePreventDefault(n){return r=>{if("__ngUnwrap__"===r)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(r)):n(r))&&r.preventDefault()}}}function eR(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class XV extends T2{constructor(n,r,e,i,a,p,d,c){super(n,a,p,c),this.sharedStylesHost=r,this.hostEl=e,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=Zx(i.id,i.styles);for(const o of s){const l=document.createElement("style");d&&l.setAttribute("nonce",d),l.textContent=o,this.shadowRoot.appendChild(l)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,r){return super.appendChild(this.nodeOrShadowRoot(n),r)}insertBefore(n,r,e){return super.insertBefore(this.nodeOrShadowRoot(n),r,e)}removeChild(n,r){return super.removeChild(this.nodeOrShadowRoot(n),r)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class S2 extends T2{constructor(n,r,e,i,a,p,d,c){super(n,a,p,d),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=i,this.styles=c?Zx(c,e.styles):e.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class tR extends S2{constructor(n,r,e,i,a,p,d,c){const s=i+"-"+e.id;super(n,r,e,a,p,d,c,s),this.contentAttr=function FV(t){return"_ngcontent-%COMP%".replace(R2,t)}(s),this.hostAttr=function UV(t){return"_nghost-%COMP%".replace(R2,t)}(s)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,r){const e=super.createElement(n,r);return super.setAttribute(e,this.contentAttr,""),e}}let GV=(()=>{var t;class n extends Qx{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,a){return e.addEventListener(i,a,!1),()=>this.removeEventListener(e,i,a)}removeEventListener(e,i,a){return e.removeEventListener(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const iR=["alt","control","meta","shift"],$V={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},QV={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let JV=(()=>{var t;class n extends Qx{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,a){const p=n.parseEventName(i),d=n.eventCallback(p.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Jo().onAndCancel(e,p.domEventName,d))}static parseEventName(e){const i=e.toLowerCase().split("."),a=i.shift();if(0===i.length||"keydown"!==a&&"keyup"!==a)return null;const p=n._normalizeKey(i.pop());let d="",c=i.indexOf("code");if(c>-1&&(i.splice(c,1),d="code."),iR.forEach(o=>{const l=i.indexOf(o);l>-1&&(i.splice(l,1),d+=o+".")}),d+=p,0!=i.length||0===p.length)return null;const s={};return s.domEventName=a,s.fullKey=d,s}static matchEventFullKeyCode(e,i){let a=$V[e.key]||e.key,p="";return i.indexOf("code.")>-1&&(a=e.code,p="code."),!(null==a||!a)&&(a=a.toLowerCase()," "===a?a="space":"."===a&&(a="dot"),iR.forEach(d=>{d!==a&&(0,QV[d])(e)&&(p+=d+".")}),p+=a,p===i)}static eventCallback(e,i,a){return p=>{n.matchEventFullKeyCode(p,e)&&a.runGuarded(()=>i(p))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const tj=QC(RI,"browser",[{provide:jo,useValue:Vx},{provide:uw,useValue:function KV(){v2.makeCurrent()},multi:!0},{provide:Fe,useFactory:function ej(){return function NL(t){_g=t}(document),document},deps:[]}]),ij=new X(""),aR=[{provide:gh,useClass:class PV{addToWindow(n){Xt.getAngularTestability=(e,i=!0)=>{const a=n.findTestabilityInTree(e,i);if(null==a)throw new ee(5103,!1);return a},Xt.getAllAngularTestabilities=()=>n.getAllTestabilities(),Xt.getAllAngularRootElements=()=>n.getAllRootElements(),Xt.frameworkStabilizers||(Xt.frameworkStabilizers=[]),Xt.frameworkStabilizers.push(e=>{const i=Xt.getAllAngularTestabilities();let a=i.length,p=!1;const d=function(c){p=p||c,a--,0==a&&e(p)};i.forEach(c=>{c.whenStable(d)})})}findTestabilityInTree(n,r,e){return null==r?null:n.getTestability(r)??(e?Jo().isShadowRoot(r)?this.findTestabilityInTree(n,r.host,!0):this.findTestabilityInTree(n,r.parentElement,!0):null)}},deps:[]},{provide:UC,useClass:YM,deps:[Oe,XM,gh]},{provide:YM,useClass:YM,deps:[Oe,XM,gh]}],oR=[{provide:xg,useValue:"root"},{provide:Hr,useFactory:function ZV(){return new Hr},deps:[]},{provide:y2,useClass:GV,multi:!0,deps:[Fe,Oe,jo]},{provide:y2,useClass:JV,multi:!0,deps:[Fe]},q2,Jx,$x,{provide:Tc,useExisting:q2},{provide:Fx,useClass:BV,deps:[]},[]];let sR=(()=>{var t;class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:xc,useValue:e.appId}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ij,12))},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[...oR,...aR],imports:[Pt,qI]}),n})(),E2=(()=>{var t;class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe))},t.\u0275prov=J({token:t,factory:function(e){let i=null;return i=e?new e:function rj(){return new E2(H(Fe))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;let l0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(e){let i=null;return i=e?new(e||t):H(dR),i},providedIn:"root"}),n})(),dR=(()=>{var t;class n extends l0{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case pn.NONE:return i;case pn.HTML:return za(i,"HTML")?ur(i):iw(this._doc,String(i)).toString();case pn.STYLE:return za(i,"Style")?ur(i):i;case pn.SCRIPT:if(za(i,"Script"))return ur(i);throw new ee(5200,!1);case pn.URL:return za(i,"URL")?ur(i):ku(String(i));case pn.RESOURCE_URL:if(za(i,"ResourceURL"))return ur(i);throw new ee(5201,!1);default:throw new ee(5202,!1)}}bypassSecurityTrustHtml(e){return function GL(t){return new VL(t)}(e)}bypassSecurityTrustStyle(e){return function $L(t){return new jL(t)}(e)}bypassSecurityTrustScript(e){return function QL(t){return new FL(t)}(e)}bypassSecurityTrustUrl(e){return function JL(t){return new UL(t)}(e)}bypassSecurityTrustResourceUrl(e){return function KL(t){return new YL(t)}(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe))},t.\u0275prov=J({token:t,factory:function(e){let i=null;return i=e?new e:function lj(t){return new dR(t.get(Fe))}(H(ki)),i},providedIn:"root"}),n})();function c0(t,n){return S(n)?qt(t,n,1):qt(t,1)}function Ct(t,n){return Yt((r,e)=>{let i=0;r.subscribe(Rt(e,a=>t.call(n,a,i++)&&e.next(a)))})}function d0(t){return Yt((n,r)=>{try{n.subscribe(r)}finally{r.add(t)}})}class Hh{}class Wh{}class bt{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(r=>{const e=r.indexOf(":");if(e>0){const i=r.slice(0,e),a=i.toLowerCase(),p=r.slice(e+1).trim();this.maybeSetNormalizedName(i,a),this.headers.has(a)?this.headers.get(a).push(p):this.headers.set(a,[p])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((r,e)=>{this.setHeaderEntries(e,r)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([r,e])=>{this.setHeaderEntries(r,e)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const r=this.headers.get(n.toLowerCase());return r&&r.length>0?r[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,r){return this.clone({name:n,value:r,op:"a"})}set(n,r){return this.clone({name:n,value:r,op:"s"})}delete(n,r){return this.clone({name:n,value:r,op:"d"})}maybeSetNormalizedName(n,r){this.normalizedNames.has(r)||this.normalizedNames.set(r,n)}init(){this.lazyInit&&(this.lazyInit instanceof bt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(r=>{this.headers.set(r,n.headers.get(r)),this.normalizedNames.set(r,n.normalizedNames.get(r))})}clone(n){const r=new bt;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof bt?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([n]),r}applyUpdate(n){const r=n.name.toLowerCase();switch(n.op){case"a":case"s":let e=n.value;if("string"==typeof e&&(e=[e]),0===e.length)return;this.maybeSetNormalizedName(n.name,r);const i=("a"===n.op?this.headers.get(r):void 0)||[];i.push(...e),this.headers.set(r,i);break;case"d":const a=n.value;if(a){let p=this.headers.get(r);if(!p)return;p=p.filter(d=>-1===a.indexOf(d)),0===p.length?(this.headers.delete(r),this.normalizedNames.delete(r)):this.headers.set(r,p)}else this.headers.delete(r),this.normalizedNames.delete(r)}}setHeaderEntries(n,r){const e=(Array.isArray(r)?r:[r]).map(a=>a.toString()),i=n.toLowerCase();this.headers.set(i,e),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(r=>n(this.normalizedNames.get(r),this.headers.get(r)))}}class cj{encodeKey(n){return uR(n)}encodeValue(n){return uR(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const pj=/%(\d[a-f0-9])/gi,uj={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function uR(t){return encodeURIComponent(t).replace(pj,(n,r)=>uj[r]??n)}function Ph(t){return`${t}`}class y{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new cj,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function dj(t,n){const r=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(i=>{const a=i.indexOf("="),[p,d]=-1==a?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,a)),n.decodeValue(i.slice(a+1))],c=r.get(p)||[];c.push(d),r.set(p,c)}),r}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(r=>{const e=n.fromObject[r],i=Array.isArray(e)?e.map(Ph):[Ph(e)];this.map.set(r,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const r=this.map.get(n);return r?r[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,r){return this.clone({param:n,value:r,op:"a"})}appendAll(n){const r=[];return Object.keys(n).forEach(e=>{const i=n[e];Array.isArray(i)?i.forEach(a=>{r.push({param:e,value:a,op:"a"})}):r.push({param:e,value:i,op:"a"})}),this.clone(r)}set(n,r){return this.clone({param:n,value:r,op:"s"})}delete(n,r){return this.clone({param:n,value:r,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const r=this.encoder.encodeKey(n);return this.map.get(n).map(e=>r+"="+this.encoder.encodeValue(e)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const r=new y({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat(n),r}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const r=("a"===n.op?this.map.get(n.param):void 0)||[];r.push(Ph(n.value)),this.map.set(n.param,r);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let e=this.map.get(n.param)||[];const i=e.indexOf(Ph(n.value));-1!==i&&e.splice(i,1),e.length>0?this.map.set(n.param,e):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class _{constructor(){this.map=new Map}set(n,r){return this.map.set(n,r),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function hR(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function fR(t){return typeof Blob<"u"&&t instanceof Blob}function mR(t){return typeof FormData<"u"&&t instanceof FormData}class rd{constructor(n,r,e,i){let a;if(this.url=r,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function hj(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==e?e:null,a=i):a=e,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params)),this.headers||(this.headers=new bt),this.context||(this.context=new _),this.params){const p=this.params.toString();if(0===p.length)this.urlWithParams=r;else{const d=r.indexOf("?");this.urlWithParams=r+(-1===d?"?":dl.set(u,n.setHeaders[u]),c)),n.setParams&&(s=Object.keys(n.setParams).reduce((l,u)=>l.set(u,n.setParams[u]),s)),new rd(r,e,a,{params:s,headers:c,context:o,reportProgress:d,responseType:i,withCredentials:p})}}var U1=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(U1||{});class k2{constructor(n,r=200,e="OK"){this.headers=n.headers||new bt,this.status=void 0!==n.status?n.status:r,this.statusText=n.statusText||e,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class L2 extends k2{constructor(n={}){super(n),this.type=U1.ResponseHeader}clone(n={}){return new L2({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class p0 extends k2{constructor(n={}){super(n),this.type=U1.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new p0({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class bR extends k2{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function H2(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let Vt=(()=>{var t;class n{constructor(e){this.handler=e}request(e,i,a={}){let p;if(e instanceof rd)p=e;else{let s,o;s=a.headers instanceof bt?a.headers:new bt(a.headers),a.params&&(o=a.params instanceof y?a.params:new y({fromObject:a.params})),p=new rd(e,i,void 0!==a.body?a.body:null,{headers:s,context:a.context,params:o,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials})}const d=he(p).pipe(c0(s=>this.handler.handle(s)));if(e instanceof rd||"events"===a.observe)return d;const c=d.pipe(Ct(s=>s instanceof p0));switch(a.observe||"body"){case"body":switch(p.responseType){case"arraybuffer":return c.pipe(Ie(s=>{if(null!==s.body&&!(s.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return s.body}));case"blob":return c.pipe(Ie(s=>{if(null!==s.body&&!(s.body instanceof Blob))throw new Error("Response is not a Blob.");return s.body}));case"text":return c.pipe(Ie(s=>{if(null!==s.body&&"string"!=typeof s.body)throw new Error("Response is not a string.");return s.body}));default:return c.pipe(Ie(s=>s.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${a.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new y).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,a={}){return this.request("PATCH",e,H2(a,i))}post(e,i,a={}){return this.request("POST",e,H2(a,i))}put(e,i,a={}){return this.request("PUT",e,H2(a,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Hh))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function _R(t,n){return n(t)}function bj(t,n){return(r,e)=>n.intercept(r,{handle:i=>t(i,e)})}const W2=new X(""),ad=new X(""),AR=new X("");function Mj(){let t=null;return(n,r)=>{null===t&&(t=(ie(W2,{optional:!0})??[]).reduceRight(bj,_R));const e=ie(mh),i=e.add();return t(n,r).pipe(d0(()=>e.remove(i)))}}let zR=(()=>{var t;class n extends Hh{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=ie(mh)}handle(e){if(null===this.chain){const a=Array.from(new Set([...this.injector.get(ad),...this.injector.get(AR,[])]));this.chain=a.reduceRight((p,d)=>function gj(t,n,r){return(e,i)=>r.runInContext(()=>n(e,a=>t(a,i)))}(p,d,this.injector),_R)}const i=this.pendingTasks.add();return this.chain(e,a=>this.backend.handle(a)).pipe(d0(()=>this.pendingTasks.remove(i)))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Wh),H(hr))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const Oj=/^\)\]\}',?\n/;let wR=(()=>{var t;class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new ee(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?bi(i.\u0275loadImpl()):he(null)).pipe(gi(()=>new _t(p=>{const d=i.build();if(d.open(e.method,e.urlWithParams),e.withCredentials&&(d.withCredentials=!0),e.headers.forEach((m,g)=>d.setRequestHeader(m,g.join(","))),e.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const m=e.detectContentTypeHeader();null!==m&&d.setRequestHeader("Content-Type",m)}if(e.responseType){const m=e.responseType.toLowerCase();d.responseType="json"!==m?m:"text"}const c=e.serializeBody();let s=null;const o=()=>{if(null!==s)return s;const m=d.statusText||"OK",g=new bt(d.getAllResponseHeaders()),w=function wj(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(d)||e.url;return s=new L2({headers:g,status:d.status,statusText:m,url:w}),s},l=()=>{let{headers:m,status:g,statusText:w,url:L}=o(),Y=null;204!==g&&(Y=typeof d.response>"u"?d.responseText:d.response),0===g&&(g=Y?200:0);let Me=g>=200&&g<300;if("json"===e.responseType&&"string"==typeof Y){const ct=Y;Y=Y.replace(Oj,"");try{Y=""!==Y?JSON.parse(Y):null}catch(at){Y=ct,Me&&(Me=!1,Y={error:at,text:Y})}}Me?(p.next(new p0({body:Y,headers:m,status:g,statusText:w,url:L||void 0})),p.complete()):p.error(new bR({error:Y,headers:m,status:g,statusText:w,url:L||void 0}))},u=m=>{const{url:g}=o(),w=new bR({error:m,status:d.status||0,statusText:d.statusText||"Unknown Error",url:g||void 0});p.error(w)};let h=!1;const f=m=>{h||(p.next(o()),h=!0);let g={type:U1.DownloadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),"text"===e.responseType&&d.responseText&&(g.partialText=d.responseText),p.next(g)},b=m=>{let g={type:U1.UploadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),p.next(g)};return d.addEventListener("load",l),d.addEventListener("error",u),d.addEventListener("timeout",u),d.addEventListener("abort",u),e.reportProgress&&(d.addEventListener("progress",f),null!==c&&d.upload&&d.upload.addEventListener("progress",b)),d.send(c),p.next({type:U1.Sent}),()=>{d.removeEventListener("error",u),d.removeEventListener("abort",u),d.removeEventListener("load",l),d.removeEventListener("timeout",u),e.reportProgress&&(d.removeEventListener("progress",f),null!==c&&d.upload&&d.upload.removeEventListener("progress",b)),d.readyState!==d.DONE&&d.abort()}})))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fx))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const P2=new X("XSRF_ENABLED"),vR=new X("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),yR=new X("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class CR{}let Cj=(()=>{var t;class n{constructor(e,i,a){this.doc=e,this.platform=i,this.cookieName=a,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=kx(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe),H(jo),H(vR))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function xj(t,n){const r=t.url.toLowerCase();if(!ie(P2)||"GET"===t.method||"HEAD"===t.method||r.startsWith("http://")||r.startsWith("https://"))return n(t);const e=ie(CR).getToken(),i=ie(yR);return null!=e&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),n(t)}var Zo=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(Zo||{});function u0(t,n){return{\u0275kind:t,\u0275providers:n}}function Rj(...t){const n=[Vt,wR,zR,{provide:Hh,useExisting:zR},{provide:Wh,useExisting:wR},{provide:ad,useValue:xj,multi:!0},{provide:P2,useValue:!0},{provide:CR,useClass:Cj}];for(const r of t)n.push(...r.\u0275providers);return Hu(n)}const xR=new X("LEGACY_INTERCEPTOR_FN");let Tj=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[Rj(u0(Zo.LegacyInterceptors,[{provide:xR,useFactory:Mj},{provide:ad,useExisting:xR,multi:!0}]))]}),n})();class Hi{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const Wi=new X("basePath");class st{constructor(n={}){this.apiKeys=n.apiKeys,this.username=n.username,this.password=n.password,this.accessToken=n.accessToken,this.basePath=n.basePath,this.withCredentials=n.withCredentials,this.encoder=n.encoder,this.credentials=n.credentials?n.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}selectHeaderAccept(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}isJsonMime(n){const r=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==n&&(r.test(n)||"application/json-patch+json"===n.toLowerCase())}lookupCredential(n){const r=this.credentials[n];return"function"==typeof r?r():r}}let B2=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new bt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Hi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}convertAttributeToNonunique(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}convertAttributeToUnique(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}createAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}deleteAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attribute"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}deleteAttributeDefinitions(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"attributes[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAllAttributeDefinitions(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllNamespaces(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAttribute(e,i,a,p,d,c,s,o,l,u,h,f=!1,b="body",m=!1,g){let w=new y({encoder:this.encoder});null!=e&&(w=this.addToHttpParams(w,e,"attributeName")),null!=i&&(w=this.addToHttpParams(w,i,"attributeId")),null!=a&&(w=this.addToHttpParams(w,a,"facility")),null!=p&&(w=this.addToHttpParams(w,p,"user")),null!=d&&(w=this.addToHttpParams(w,d,"vo")),null!=c&&(w=this.addToHttpParams(w,c,"resource")),null!=s&&(w=this.addToHttpParams(w,s,"member")),null!=o&&(w=this.addToHttpParams(w,o,"group")),null!=l&&(w=this.addToHttpParams(w,l,"host")),null!=u&&(w=this.addToHttpParams(w,u,"userExtSource")),null!=h&&(w=this.addToHttpParams(w,h,"key"));let Y,L=this.defaultHeaders;Y=this.configuration.lookupCredential("BasicAuth"),Y&&(L=L.set("Authorization","Basic "+Y)),Y=this.configuration.lookupCredential("BearerAuth"),Y&&(L=L.set("Authorization","Bearer "+Y));let Me=g&&g.httpHeaderAccept;void 0===Me&&(Me=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Me&&(L=L.set("Accept",Me));let ct=g&&g.context;void 0===ct&&(ct=new _);let at="json";Me&&(at=Me.startsWith("text")?"text":this.configuration.isJsonMime(Me)?"json":"blob");let hi=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(f){let Ui=new URL(hi),or=Ui.pathname.split("/");or[1]="non",Ui.pathname=or.join("/"),hi=Ui.toString()}return this.httpClient.get(hi,{context:ct,params:w,responseType:at,withCredentials:this.configuration.withCredentials,headers:L,observe:b,reportProgress:m})}getAttributeDefinitionById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeDefinitionByName(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeDefinitionsByNamespace(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"namespace"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeModulesDependenciesForAttributeGraphText(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==i)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"format")),null!=i&&(s=this.addToHttpParams(s,i,"attrName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getAttributeModulesDependenciesGraphText(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"format"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributePolicyCollections(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeRights(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributeRules(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAttributesDefinitionWithRights(e,i,a,p,d,c,s,o,l=!1,u="body",h=!1,f){let b=new y({encoder:this.encoder});null!=e&&(b=this.addToHttpParams(b,e,"member")),null!=i&&(b=this.addToHttpParams(b,i,"user")),null!=a&&(b=this.addToHttpParams(b,a,"vo")),null!=p&&(b=this.addToHttpParams(b,p,"group")),null!=d&&(b=this.addToHttpParams(b,d,"resource")),null!=c&&(b=this.addToHttpParams(b,c,"facility")),null!=s&&(b=this.addToHttpParams(b,s,"host")),null!=o&&(b=this.addToHttpParams(b,o,"userExtSource"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let w=f&&f.httpHeaderAccept;void 0===w&&(w=this.configuration.selectHeaderAccept(["application/json"])),void 0!==w&&(m=m.set("Accept",w));let L=f&&f.context;void 0===L&&(L=new _);let Y="json";w&&(Y=w.startsWith("text")?"text":this.configuration.isJsonMime(w)?"json":"blob");let Me=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(l){let ct=new URL(Me),at=ct.pathname.split("/");at[1]="non",ct.pathname=at.join("/"),Me=ct.toString()}return this.httpClient.get(Me,{context:L,params:b,responseType:Y,withCredentials:this.configuration.withCredentials,headers:m,observe:u,reportProgress:h})}getEntitylessAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getEntitylessAttributesByKey(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"key"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getEntitylessAttributesByName(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attrName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getEntitylessAttributesWithKeys(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attrName")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"keys[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getEntitylessKeys(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFacilityAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getFacilityAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getFacilityResourceUserMemberAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==a)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==p)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"user")),null!=p&&(l=this.addToHttpParams(l,p,"member"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getFacilityUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==i)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"user"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupResourceAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getGroupResourceAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getGroupResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getHostAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"host"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getHostAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getIdpAttributeDefinitions(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getLogins(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getMemberAndUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==i)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAndUserAttributesByNames(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"member"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getMemberAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberGroupAndUserAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberGroupAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberGroupAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getMemberGroupAttributesByNames(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAndUserFacilityAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAndUserFacilityAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberResourceAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getMemberResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"service"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesFacility(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesFacilityService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesFacilityServices(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesGroupResourceService(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"group"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesHostService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==i)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"host"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesMember(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesMemberGroup(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesMemberGroupResourceService(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==p)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let u=new y({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"service")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"group")),null!=p&&(u=this.addToHttpParams(u,p,"member")),null!=d&&(u=this.addToHttpParams(u,d,"workWithUserAttributes"));let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(c){let L=new URL(w),Y=L.pathname.split("/");Y[1]="non",L.pathname=Y.join("/"),w=L.toString()}return this.httpClient.get(w,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}getRequiredAttributesMemberGroupService(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesMemberResource(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getRequiredAttributesMemberResourceService(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesResource(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesResourceService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesResourceServices(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRequiredAttributesUserFacility(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRequiredAttributesVoService(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==i)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"vo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getResourceAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceGroupAndGroupAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==a)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithGroupAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getResourceGroupAndGroupAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==p)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getResourceGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getResourceGroupMemberAttributesByNames(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==p)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),p&&p.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getUserAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourceAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserFacilityAttributeById(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getUserFacilityAttributeByName(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getUserFacilityAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributeById(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributeByName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getVoAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVoAttributesByNames(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeAttributesForFacilityResourceGroupUserMember(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==a)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==p)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==d)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==c)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"facility")),null!=i&&(h=this.addToHttpParams(h,i,"resource")),null!=a&&(h=this.addToHttpParams(h,a,"group")),null!=p&&(h=this.addToHttpParams(h,p,"user")),null!=d&&(h=this.addToHttpParams(h,d,"member")),c&&c.forEach(Y=>{h=this.addToHttpParams(h,Y,"attributes[]")});let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let L=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(s){let Y=new URL(L),Me=Y.pathname.split("/");Me[1]="non",Y.pathname=Me.join("/"),L=Y.toString()}return this.httpClient.post(L,null,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}removeAttributesForFacilityResourceUserMember(e,i,a,p,d,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==a)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==p)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==d)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let u=new y({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"facility")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"user")),null!=p&&(u=this.addToHttpParams(u,p,"member")),d&&d.forEach(L=>{u=this.addToHttpParams(u,L,"attributes[]")});let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new _);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let w=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(c){let L=new URL(w),Y=L.pathname.split("/");Y[1]="non",L.pathname=Y.join("/"),w=L.toString()}return this.httpClient.post(w,null,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}removeEntitylessAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeFacilityAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeFacilityAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeGroupResourceAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeGroupResourceAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeGroupResourceAttributesWorkWithGroupAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==p)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attributes[]")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeHostAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeHostAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeMemberAttributesWorkWithUserAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberGroupAttributesWorkWithUserAttributes(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==p)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(w=>{l=this.addToHttpParams(l,w,"attributes[]")}),null!=p&&(l=this.addToHttpParams(l,p,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeMemberResourceAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeMemberResourceAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeResourceAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeResourceAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUesAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserExtSourceAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserFacilityAttribute(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeUserFacilityAttributes(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeVoAttribute(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeVoAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}setAttributeActionCriticality(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==i)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==a)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition")),null!=i&&(l=this.addToHttpParams(l,i,"action")),null!=a&&(l=this.addToHttpParams(l,a,"critical")),null!=p&&(l=this.addToHttpParams(l,p,"global"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}setAttributePolicyCollections(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setAttributeRights(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setEntitylessAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityResourceGroupUserMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityResourceUserMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setFacilityUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setGroupResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setHostAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setHostAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberGroupWithUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAndUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setMemberWithUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setResourceGroupWithGroupAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserExtSourceAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserExtSourceAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserFacilityAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setUserFacilityAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setVoAttribute(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setVoAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateAttributeDefinition(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Vt),H(Wi,8),H(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),od=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new bt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Hi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAllPolicies(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllRolesManagementRules(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAuthzAdminGroups(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"role")),null!=i&&(o=this.addToHttpParams(o,i,"complementaryObjectId")),null!=a&&(o=this.addToHttpParams(o,a,"complementaryObjectName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}getAuthzRichAdmins(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==p)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"role")),null!=i&&(h=this.addToHttpParams(h,i,"complementaryObjectId")),null!=a&&(h=this.addToHttpParams(h,a,"complementaryObjectName")),p&&p.forEach(Y=>{h=this.addToHttpParams(h,Y,"specificAttributes")}),null!=d&&(h=this.addToHttpParams(h,d,"allUserAttributes")),null!=c&&(h=this.addToHttpParams(h,c,"onlyDirectAdmins"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let L=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(s){let Y=new URL(L),Me=Y.pathname.split("/");Me[1]="non",Y.pathname=Me.join("/"),L=Y.toString()}return this.httpClient.get(L,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}getFacilitiesWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupRoleNames(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"groupId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getGroupsWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getLoggedUser(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getMembersWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getPerunPrincipal(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPrincipalRoleNames(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getResourcesWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getRoleComplementaryObjectsWithAuthorizedGroups(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSecurityTeamsWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserDirectRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRoleNames(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRoles(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVosWhereUserIsInRoles(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let s=new y({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}isFacilityAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isGroupAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isPerunAdmin(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}isVoAdmin(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}keepAlive(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}loadAuthorizationComponents(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}refreshMfa(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}setRoleForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithGroupComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithGroupComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithUserComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}setRoleWithUserComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleForGroup(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithGroupComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithGroupComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithUserComplementaryObject(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}unsetRoleWithUserComplementaryObjects(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Vt),H(Wi,8),H(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),I2=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new bt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Hi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}sentMessageToRTWithMemberQueue(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==p)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"memberId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=p&&(l=this.addToHttpParams(l,p,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}sentMessageToRTWithQueue(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"queue")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sentMessageToRTWithVo(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}sentMessageToRTWithVoQueue(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==p)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"voId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=p&&(l=this.addToHttpParams(l,p,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Vt),H(Wi,8),H(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Ih=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new bt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Hi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}addSpecificUserOwner(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==i)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"specificUser"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}addUserExtSource(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}anonymizeUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}blockLogins(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"logins[]")}),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}changeNonAuthzPasswordByToken(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}changePasswordForLogin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}changePasswordForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}checkPasswordResetRequestByTokenIsValid(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"token"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}checkPasswordStrength(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}createAlternativePassword(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}createServiceUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}deleteAlternativePassword(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==i)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==a)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"loginNamespace")),null!=a&&(o=this.addToHttpParams(o,a,"passwordId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}deletePasswordForLogin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deletePasswordForUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}deleteUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}findRichUsers(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}findRichUsersWithAttributes(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"searchString")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrsNames[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}findUsers(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/findUsers`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}generateAccountForName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"namespace")),null!=i&&(s=this.addToHttpParams(s,i,"name"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getAllBlockedLoginsInNamespaces(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getAllRichUsersWithAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"includedSpecificUsers"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAssignedRichResourcesForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getAssociatedResourcesForUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==i)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"user"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getBlockedLoginsPage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}getGroupsForFacilityWhereUserIsActive(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupsForResourceWhereUserIsActive(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupsInVoWhereUserIsAdmin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==i)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"vo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getGroupsWhereUserIsAdmin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getPendingPreferredEmailChanges(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUserExtSources(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUserWithAttributes(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUsersByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUsersWithAttributesByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getRichUsersWithoutVoWithAttributes(e,i=!1,a="body",p=!1,d){let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"attrsNames[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSpecificUsersByUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getSponsorsForMember(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getSponsorsForMemberByVoAndLogin(e,i,a,p,d=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==i)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==a)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let l=new y({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo")),null!=i&&(l=this.addToHttpParams(l,i,"extSourceName")),null!=a&&(l=this.addToHttpParams(l,a,"extLogin")),p&&p.forEach(w=>{l=this.addToHttpParams(l,w,"attrNames[]")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new _);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(d){let w=new URL(g),L=w.pathname.split("/");L[1]="non",w.pathname=L.join("/"),g=w.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getUserByExtSourceNameAndExtLogin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==i)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extLogin")),null!=i&&(s=this.addToHttpParams(s,i,"extSourceName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourceByExtLoginAndExtSourceName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==i)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extSourceName")),null!=i&&(s=this.addToHttpParams(s,i,"extSourceLogin"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==i)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeId")),null!=i&&(s=this.addToHttpParams(s,i,"attributeValue"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==i)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeName")),null!=i&&(s=this.addToHttpParams(s,i,"attributeValue"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}getUserExtSources(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUserExtSourcesByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUsers(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getUsersByIds(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUsersBySpecificUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"specificUser"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getUsersPage(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}getVosWhereUserIsAdmin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}getVosWhereUserIsMember(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}isLoginAvailable(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==i)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"loginNamespace")),null!=i&&(s=this.addToHttpParams(s,i,"login"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}loginExist(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeSpecificUserOwner(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==i)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"specificUser"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}removeUserExtSource(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==i)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"userExtSource")),null!=a&&(o=this.addToHttpParams(o,a,"force"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}removeUserExtSources(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==i)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"userExtSources")}),null!=a&&(o=this.addToHttpParams(o,a,"force"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}requestPreferredEmailChange(e,i,a,p,d,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==i)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let h=new y({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"user")),null!=i&&(h=this.addToHttpParams(h,i,"email")),null!=a&&(h=this.addToHttpParams(h,a,"lang")),null!=p&&(h=this.addToHttpParams(h,p,"linkPath")),null!=d&&(h=this.addToHttpParams(h,d,"customUrl")),null!=c&&(h=this.addToHttpParams(h,c,"idpFilter"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new _);let w="json";m&&(w=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let L=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(s){let Y=new URL(L),Me=Y.pathname.split("/");Me[1]="non",Y.pathname=Me.join("/"),L=Y.toString()}return this.httpClient.post(L,null,{context:g,params:h,responseType:w,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}reservePasswordForLogin(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}reservePasswordForUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}reserveRandomPassword(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}setLogin(e,i,a,p=!1,d="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==i)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==a)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let o=new y({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"login")),null!=a&&(o=this.addToHttpParams(o,a,"namespace"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new _);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(p){let g=new URL(m),w=g.pathname.split("/");w[1]="non",g.pathname=w.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:d,reportProgress:c})}unblockLogins(e,i,a=!1,p="body",d=!1,c){let s=new y({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"logins[]")}),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}unblockLoginsById(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let c=new y({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"logins[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}updateUser(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=d&&d.context;void 0===l&&(l=new _);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/updateUser`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:p})}updateUserExtSourceLastAccess(e,i=!1,a="body",p=!1,d){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let c=new y({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=d&&d.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=d&&d.context;void 0===u&&(u=new _);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:p})}validatePasswordForLogin(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}validatePasswordForUser(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}validatePreferredEmailChangeWithToken(e,i,a=!1,p="body",d=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==i)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let s=new y({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"token")),null!=i&&(s=this.addToHttpParams(s,i,"u"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new _);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:p,reportProgress:d})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Vt),H(Wi,8),H(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),N2=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new bt,this.configuration=new st,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new Hi}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(p=>e=this.addToHttpParamsRecursive(e,p,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(p=>e=this.addToHttpParamsRecursive(e,i[p],null!=a?`${a}.${p}`:p));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAppsConfig(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getGuiConfiguration(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getNewGuiAlert(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunRPCVersion(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunStatistics(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunStatus(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}getPerunSystemTimeInMillis(e=!1,i="body",a=!1,p){let c,d=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(d=d.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(d=d.set("Authorization","Bearer "+c));let s=p&&p.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(d=d.set("Accept",s));let o=p&&p.context;void 0===o&&(o=new _);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:d,observe:i,reportProgress:a})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Vt),H(Wi,8),H(st,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Zj=(()=>{var t;class n{static forRoot(e){return{ngModule:n,providers:[{provide:st,useFactory:e}]}}constructor(e,i){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!i)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return(t=n).\u0275fac=function(e){return new(e||t)(H(t,12),H(Vt,8))},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();var Kt=function(t){return t.PERUNADMIN="PERUNADMIN",t.PERUNADMINBA="PERUNADMINBA",t.PERUNOBSERVER="PERUNOBSERVER",t.VOADMIN="VOADMIN",t.GROUPADMIN="GROUPADMIN",t.GROUPOBSERVER="GROUPOBSERVER",t.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",t.SELF="SELF",t.FACILITYADMIN="FACILITYADMIN",t.FACILITIYOBSERVER="FACILITYOBSERVER",t.RESOURCEADMIN="RESOURCEADMIN",t.RESOURCESELFSERVICE="RESOURCESELFSERVICE",t.REGISTRAR="REGISTRAR",t.ENGINE="ENGINE",t.RPC="RPC",t.NOTIFICATIONS="NOTIFICATIONS",t.SERVICEUSER="SERVICEUSER",t.SPONSOR="SPONSOR",t.VOOBSERVER="VOOBSERVER",t.TOPGROUPCREATOR="TOPGROUPCREATOR",t.SECURITYADMIN="SECURITYADMIN",t.CABINETADMIN="CABINETADMIN",t.UNKNOWNROLENAME="UNKNOWNROLENAME",t.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",t.UNKNOWN="UNKNOWN",t.MEMBERSHIP="MEMBERSHIP",t}(Kt||{}),Nh=function(t){return t.Admin="admin",t.Profile="profile",t.PwdReset="pwdReset",t.Consolidator="consolidator",t.Linker="linker",t}(Nh||{});let e8=(()=>{var t;class n{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(i,a)=>i.roleName>a.roleName?1:i.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(a=>{this.allRolesManagementRules=a,e()},a=>i(a))})}assignAvailableRoles(e,i){this.allRolesManagementRules.forEach(a=>{a.primaryObject===i&&e.push(a)}),e.sort(this.sortRoles),"Vo"===i&&this.voCustomSort(e)}isManagerPagePrivileged(e){const i=[];let a=e.beanName;a.startsWith("Rich")&&(a=a.substring(4)),this.assignAvailableRoles(i,a);const p=new Map;this.setRolesAuthorization(i,e,p);for(const d of p.values())if(d.readAuth||d.manageAuth)return!0;return!1}setRolesAuthorization(e,i,a){for(const p of e){let d=[],c=[],s=[];for(const f of this.allRolesManagementRules)if(f.roleName===p.roleName){d=d.concat(f.privilegedRolesToRead),c=c.concat(f.privilegedRolesToManage);for(const b of Object.keys(f.entitiesToManage))s="User"===b?[b].concat(s):s.concat(b);break}const o=this.fetchAllRelatedObjects([i]),l=this.resolveAuthorization(d,o),u=this.resolveAuthorization(c,o);a.set(p.roleName,{readAuth:l,manageAuth:u,modes:s})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const i of this.allRolesManagementRules)if(i.roleName===e)return i.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(i=>i.roleName===e)}getAssignableRoleRules(e){const i=[],a=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(p=>{!a.includes(p.roleName)&&this.canManage(p)&&this.ruleHasMode(p,e)&&i.push(p)}),i.sort(this.sortRoles)}ruleHasMode(e,i){return Object.keys(e.entitiesToManage).map(a=>a.toUpperCase()).includes(i)}canManage(e){return e.privilegedRolesToManage.some(i=>this.principalRoles.has(Object.keys(i)[0]))}resolveAuthorization(e,i){for(const a of e){let p=!0;for(const d of Object.keys(a)){const c=a[d];if(null===c)this.principalRoles.has(d)||(p=!1);else if(i[c]){for(const s of i[c])if(!this.principalHasRole(d,c,s)){p=!1;break}}else p=!1;if(!p)break}if(p)return!0}return!1}getPerunPolicy(e){for(const i of this.perunPolicies)if(i.policyName===e)return i;return null}fetchAllRelatedObjects(e){const i={};for(const a of e){let p=a.beanName;switch(a.beanName.startsWith("Rich")&&(p=a.beanName.substring(4)),i[p]?i[p].push(a.id):i[p]=[a.id],p){case"Member":i.User?i.User.push(a.userId):i.User=[a.userId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Group":case"ResourceTag":i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Resource":i.Facility?i.Facility.push(a.facilityId):i.Facility=[a.facilityId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId]}}return i}fetchPolicyWithAllIncludedPolicies(e){const i=new Map;let a=[];for(a.push(e);0!==a.length;){const d=a.shift();if(i.has(d))continue;const c=this.getPerunPolicy(d);if(!c)return[];i.set(d,c),a=a.concat(c.includePolicies)}const p=[];for(const d of i.values())p.push(d);return p}voCustomSort(e){for(let i=0;in[e]),keys:r}}}return{args:t,keys:null}}const{isArray:s8}=Array;function V2(t){return Ie(n=>function l8(t,n){return s8(n)?t(...n):t(n)}(t,n))}function qR(t,n){return t.reduce((r,e,i)=>(r[e]=n[i],r),{})}function sd(...t){const n=ys(t),r=vs(t),{args:e,keys:i}=RR(t);if(0===e.length)return bi([],n);const a=new _t(function c8(t,n,r=Xn){return e=>{TR(n,()=>{const{length:i}=t,a=new Array(i);let p=i,d=i;for(let c=0;c{const s=bi(t[c],n);let o=!1;s.subscribe(Rt(e,l=>{a[c]=l,o||(o=!0,d--),d||e.next(r(a.slice()))},()=>{--p||e.complete()}))},e)},e)}}(e,n,i?p=>qR(i,p):Xn));return r?a.pipe(V2(r)):a}function TR(t,n,r){t?Ti(r,t,n):n()}const ld=O(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function h0(...t){return function d8(){return fn(1)}()(bi(t,ys(t)))}function f0(t){return new _t(n=>{qi(t()).subscribe(n)})}function Mr(t,n){const r=S(t)?t:()=>t,e=i=>i.error(r());return new _t(n?i=>n.schedule(e,0,i):e)}function j2(){return Yt((t,n)=>{let r=null;t._refCount++;const e=Rt(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(r=null);const i=t._connection,a=r;r=null,i&&(!a||i===a)&&i.unsubscribe(),n.unsubscribe()});t.subscribe(e),e.closed||(r=t.connect())})}class F2 extends _t{constructor(n,r){super(),this.source=n,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,We(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new C;const r=this.getSubject();n.add(this.source.subscribe(Rt(r,void 0,()=>{this._teardown(),r.complete()},e=>{this._teardown(),r.error(e)},()=>this._teardown()))),n.closed&&(this._connection=null,n=C.EMPTY)}return n}refCount(){return j2()(this)}}function jt(t){return t<=0?()=>Xi:Yt((n,r)=>{let e=0;n.subscribe(Rt(r,i=>{++e<=t&&(r.next(i),t<=e&&r.complete())}))})}function zn(...t){const n=ys(t);return Yt((r,e)=>{(n?h0(t,r,n):h0(t,r)).subscribe(e)})}function Vh(t){return Yt((n,r)=>{let e=!1;n.subscribe(Rt(r,i=>{e=!0,r.next(i)},()=>{e||r.next(t),r.complete()}))})}function SR(t=p8){return Yt((n,r)=>{let e=!1;n.subscribe(Rt(r,i=>{e=!0,r.next(i)},()=>e?r.complete():r.error(t())))})}function p8(){return new ld}function Ra(t,n){const r=arguments.length>=2;return e=>e.pipe(t?Ct((i,a)=>t(i,a,e)):Xn,jt(1),r?Vh(n):SR(()=>new ld))}function ui(t,n,r){const e=S(t)||n||r?{next:t,error:n,complete:r}:t;return e?Yt((i,a)=>{var p;null===(p=e.subscribe)||void 0===p||p.call(e);let d=!0;i.subscribe(Rt(a,c=>{var s;null===(s=e.next)||void 0===s||s.call(e,c),a.next(c)},()=>{var c;d=!1,null===(c=e.complete)||void 0===c||c.call(e),a.complete()},c=>{var s;d=!1,null===(s=e.error)||void 0===s||s.call(e,c),a.error(c)},()=>{var c,s;d&&(null===(c=e.unsubscribe)||void 0===c||c.call(e)),null===(s=e.finalize)||void 0===s||s.call(e)}))}):Xn}function Zi(t){return Yt((n,r)=>{let a,e=null,i=!1;e=n.subscribe(Rt(r,void 0,void 0,p=>{a=qi(t(p,Zi(t)(n))),e?(e.unsubscribe(),e=null,a.subscribe(r)):i=!0})),i&&(e.unsubscribe(),e=null,a.subscribe(r))})}function U2(t){return t<=0?()=>Xi:Yt((n,r)=>{let e=[];n.subscribe(Rt(r,i=>{e.push(i),t{for(const i of e)r.next(i);r.complete()},void 0,()=>{e=null}))})}function ER(t){return Ie(()=>t)}function et(t){return Yt((n,r)=>{qi(t).subscribe(Rt(r,()=>r.complete(),Ee)),!r.closed&&n.subscribe(r)})}const pt="primary",cd=Symbol("RouteTitle");class m8{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r[0]:r}return null}getAll(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}}function Y1(t){return new m8(t)}function b8(t,n,r){const e=r.path.split("/");if(e.length>t.length||"full"===r.pathMatch&&(n.hasChildren()||e.lengthe[a]===i)}return t===n}function kR(t){return t.length>0?t[t.length-1]:null}function es(t){return gr(t)?t:Ic(t)?bi(Promise.resolve(t)):he(t)}const M8={exact:function WR(t,n,r){if(!m0(t.segments,n.segments)||!jh(t.segments,n.segments,r)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const e in n.children)if(!t.children[e]||!WR(t.children[e],n.children[e],r))return!1;return!0},subset:PR},LR={exact:function _8(t,n){return qa(t,n)},subset:function A8(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(r=>DR(t[r],n[r]))},ignored:()=>!0};function HR(t,n,r){return M8[r.paths](t.root,n.root,r.matrixParams)&&LR[r.queryParams](t.queryParams,n.queryParams)&&!("exact"===r.fragment&&t.fragment!==n.fragment)}function PR(t,n,r){return BR(t,n,n.segments,r)}function BR(t,n,r,e){if(t.segments.length>r.length){const i=t.segments.slice(0,r.length);return!(!m0(i,r)||n.hasChildren()||!jh(i,r,e))}if(t.segments.length===r.length){if(!m0(t.segments,r)||!jh(t.segments,r,e))return!1;for(const i in n.children)if(!t.children[i]||!PR(t.children[i],n.children[i],e))return!1;return!0}{const i=r.slice(0,t.segments.length),a=r.slice(t.segments.length);return!!(m0(t.segments,i)&&jh(t.segments,i,e)&&t.children[pt])&&BR(t.children[pt],n,a,e)}}function jh(t,n,r){return n.every((e,i)=>LR[r](t[i].parameters,e.parameters))}class X1{constructor(n=new Ft([],{}),r={},e=null){this.root=n,this.queryParams=r,this.fragment=e}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Y1(this.queryParams)),this._queryParamMap}toString(){return w8.serialize(this)}}class Ft{constructor(n,r){this.segments=n,this.children=r,this.parent=null,Object.values(r).forEach(e=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Fh(this)}}class dd{constructor(n,r){this.path=n,this.parameters=r}get parameterMap(){return this._parameterMap||(this._parameterMap=Y1(this.parameters)),this._parameterMap}toString(){return VR(this)}}function m0(t,n){return t.length===n.length&&t.every((r,e)=>r.path===n[e].path)}let pd=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return new Y2},providedIn:"root"}),n})();class Y2{parse(n){const r=new k8(n);return new X1(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(n){const r=`/${ud(n.root,!0)}`,e=function C8(t){const n=Object.keys(t).map(r=>{const e=t[r];return Array.isArray(e)?e.map(i=>`${Uh(r)}=${Uh(i)}`).join("&"):`${Uh(r)}=${Uh(e)}`}).filter(r=>!!r);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${r}${e}${"string"==typeof n.fragment?`#${function v8(t){return encodeURI(t)}(n.fragment)}`:""}`}}const w8=new Y2;function Fh(t){return t.segments.map(n=>VR(n)).join("/")}function ud(t,n){if(!t.hasChildren())return Fh(t);if(n){const r=t.children[pt]?ud(t.children[pt],!1):"",e=[];return Object.entries(t.children).forEach(([i,a])=>{i!==pt&&e.push(`${i}:${ud(a,!1)}`)}),e.length>0?`${r}(${e.join("//")})`:r}{const r=function O8(t,n){let r=[];return Object.entries(t.children).forEach(([e,i])=>{e===pt&&(r=r.concat(n(i,e)))}),Object.entries(t.children).forEach(([e,i])=>{e!==pt&&(r=r.concat(n(i,e)))}),r}(t,(e,i)=>i===pt?[ud(t.children[pt],!1)]:[`${i}:${ud(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[pt]?`${Fh(t)}/${r[0]}`:`${Fh(t)}/(${r.join("//")})`}}function IR(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Uh(t){return IR(t).replace(/%3B/gi,";")}function X2(t){return IR(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Yh(t){return decodeURIComponent(t)}function NR(t){return Yh(t.replace(/\+/g,"%20"))}function VR(t){return`${X2(t.path)}${function y8(t){return Object.keys(t).map(n=>`;${X2(n)}=${X2(t[n])}`).join("")}(t.parameters)}`}const x8=/^[^\/()?;#]+/;function G2(t){const n=t.match(x8);return n?n[0]:""}const R8=/^[^\/()?;=#]+/,T8=/^[^=?&#]+/,E8=/^[^&#]+/;class k8{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ft([],{}):new Ft([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let e={};return this.peekStartsWith("(")&&(e=this.parseParens(!1)),(n.length>0||Object.keys(r).length>0)&&(e[pt]=new Ft(n,r)),e}parseSegment(){const n=G2(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new ee(4009,!1);return this.capture(n),new dd(Yh(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const r=function q8(t){const n=t.match(R8);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const i=G2(this.remaining);i&&(e=i,this.capture(e))}n[Yh(r)]=Yh(e)}parseQueryParam(n){const r=function S8(t){const n=t.match(T8);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const p=function D8(t){const n=t.match(E8);return n?n[0]:""}(this.remaining);p&&(e=p,this.capture(e))}const i=NR(r),a=NR(e);if(n.hasOwnProperty(i)){let p=n[i];Array.isArray(p)||(p=[p],n[i]=p),p.push(a)}else n[i]=a}parseParens(n){const r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const e=G2(this.remaining),i=this.remaining[e.length];if("/"!==i&&")"!==i&&";"!==i)throw new ee(4010,!1);let a;e.indexOf(":")>-1?(a=e.slice(0,e.indexOf(":")),this.capture(a),this.capture(":")):n&&(a=pt);const p=this.parseChildren();r[a]=1===Object.keys(p).length?p[pt]:new Ft([],p),this.consumeOptional("//")}return r}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new ee(4011,!1)}}function jR(t){return t.segments.length>0?new Ft([],{[pt]:t}):t}function FR(t){const n={};for(const e of Object.keys(t.children)){const a=FR(t.children[e]);if(e===pt&&0===a.segments.length&&a.hasChildren())for(const[p,d]of Object.entries(a.children))n[p]=d;else(a.segments.length>0||a.hasChildren())&&(n[e]=a)}return function L8(t){if(1===t.numberOfChildren&&t.children[pt]){const n=t.children[pt];return new Ft(t.segments.concat(n.segments),n.children)}return t}(new Ft(t.segments,n))}function b0(t){return t instanceof X1}function UR(t){let n;const i=jR(function r(a){const p={};for(const c of a.children){const s=r(c);p[c.outlet]=s}const d=new Ft(a.url,p);return a===t&&(n=d),d}(t.root));return n??i}function YR(t,n,r,e){let i=t;for(;i.parent;)i=i.parent;if(0===n.length)return $2(i,i,i,r,e);const a=function W8(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new GR(!0,0,t);let n=0,r=!1;const e=t.reduce((i,a,p)=>{if("object"==typeof a&&null!=a){if(a.outlets){const d={};return Object.entries(a.outlets).forEach(([c,s])=>{d[c]="string"==typeof s?s.split("/"):s}),[...i,{outlets:d}]}if(a.segmentPath)return[...i,a.segmentPath]}return"string"!=typeof a?[...i,a]:0===p?(a.split("/").forEach((d,c)=>{0==c&&"."===d||(0==c&&""===d?r=!0:".."===d?n++:""!=d&&i.push(d))}),i):[...i,a]},[]);return new GR(r,n,e)}(n);if(a.toRoot())return $2(i,i,new Ft([],{}),r,e);const p=function P8(t,n,r){if(t.isAbsolute)return new Gh(n,!0,0);if(!r)return new Gh(n,!1,NaN);if(null===r.parent)return new Gh(r,!0,0);const e=Xh(t.commands[0])?0:1;return function B8(t,n,r){let e=t,i=n,a=r;for(;a>i;){if(a-=i,e=e.parent,!e)throw new ee(4005,!1);i=e.segments.length}return new Gh(e,!1,i-a)}(r,r.segments.length-1+e,t.numberOfDoubleDots)}(a,i,t),d=p.processChildren?fd(p.segmentGroup,p.index,a.commands):$R(p.segmentGroup,p.index,a.commands);return $2(i,p.segmentGroup,d,r,e)}function Xh(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function hd(t){return"object"==typeof t&&null!=t&&t.outlets}function $2(t,n,r,e,i){let p,a={};e&&Object.entries(e).forEach(([c,s])=>{a[c]=Array.isArray(s)?s.map(o=>`${o}`):`${s}`}),p=t===n?r:XR(t,n,r);const d=jR(FR(p));return new X1(d,a,i)}function XR(t,n,r){const e={};return Object.entries(t.children).forEach(([i,a])=>{e[i]=a===n?r:XR(a,n,r)}),new Ft(t.segments,e)}class GR{constructor(n,r,e){if(this.isAbsolute=n,this.numberOfDoubleDots=r,this.commands=e,n&&e.length>0&&Xh(e[0]))throw new ee(4003,!1);const i=e.find(hd);if(i&&i!==kR(e))throw new ee(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Gh{constructor(n,r,e){this.segmentGroup=n,this.processChildren=r,this.index=e}}function $R(t,n,r){if(t||(t=new Ft([],{})),0===t.segments.length&&t.hasChildren())return fd(t,n,r);const e=function N8(t,n,r){let e=0,i=n;const a={match:!1,pathIndex:0,commandIndex:0};for(;i=r.length)return a;const p=t.segments[i],d=r[e];if(hd(d))break;const c=`${d}`,s=e0&&void 0===c)break;if(c&&s&&"object"==typeof s&&void 0===s.outlets){if(!JR(c,s,p))return a;e+=2}else{if(!JR(c,{},p))return a;e++}i++}return{match:!0,pathIndex:i,commandIndex:e}}(t,n,r),i=r.slice(e.commandIndex);if(e.match&&e.pathIndexa!==pt)&&t.children[pt]&&1===t.numberOfChildren&&0===t.children[pt].segments.length){const a=fd(t.children[pt],n,r);return new Ft(t.segments,a.children)}return Object.entries(e).forEach(([a,p])=>{"string"==typeof p&&(p=[p]),null!==p&&(i[a]=$R(t.children[a],n,p))}),Object.entries(t.children).forEach(([a,p])=>{void 0===e[a]&&(i[a]=p)}),new Ft(t.segments,i)}}function Q2(t,n,r){const e=t.segments.slice(0,n);let i=0;for(;i{"string"==typeof e&&(e=[e]),null!==e&&(n[r]=Q2(new Ft([],{}),0,e))}),n}function QR(t){const n={};return Object.entries(t).forEach(([r,e])=>n[r]=`${e}`),n}function JR(t,n,r){return t==r.path&&qa(n,r.parameters)}const md="imperative";class Ta{constructor(n,r){this.id=n,this.url=r}}class $h extends Ta{constructor(n,r,e="imperative",i=null){super(n,r),this.type=0,this.navigationTrigger=e,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class so extends Ta{constructor(n,r,e){super(n,r),this.urlAfterRedirects=e,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class bd extends Ta{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class G1 extends Ta{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=16}}class Qh extends Ta{constructor(n,r,e,i){super(n,r),this.error=e,this.target=i,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class KR extends Ta{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class j8 extends Ta{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class F8 extends Ta{constructor(n,r,e,i,a){super(n,r),this.urlAfterRedirects=e,this.state=i,this.shouldActivate=a,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class U8 extends Ta{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Y8 extends Ta{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class X8{constructor(n){this.route=n,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class G8{constructor(n){this.route=n,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class $8{constructor(n){this.snapshot=n,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Q8{constructor(n){this.snapshot=n,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class J8{constructor(n){this.snapshot=n,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class K8{constructor(n){this.snapshot=n,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ZR{constructor(n,r,e){this.routerEvent=n,this.position=r,this.anchor=e,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class J2{}class K2{constructor(n){this.url=n}}class Z8{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new gd,this.attachRef=null}}let gd=(()=>{var t;class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const a=this.getOrCreateContext(e);a.outlet=i,this.contexts.set(e,a)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new Z8,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class eq{constructor(n){this._root=n}get root(){return this._root.value}parent(n){const r=this.pathFromRoot(n);return r.length>1?r[r.length-2]:null}children(n){const r=Z2(n,this._root);return r?r.children.map(e=>e.value):[]}firstChild(n){const r=Z2(n,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(n){const r=e_(n,this._root);return r.length<2?[]:r[r.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return e_(n,this._root).map(r=>r.value)}}function Z2(t,n){if(t===n.value)return n;for(const r of n.children){const e=Z2(t,r);if(e)return e}return null}function e_(t,n){if(t===n.value)return[n];for(const r of n.children){const e=e_(t,r);if(e.length)return e.unshift(n),e}return[]}class lo{constructor(n,r){this.value=n,this.children=r}toString(){return`TreeNode(${this.value})`}}function $1(t){const n={};return t&&t.children.forEach(r=>n[r.value.outlet]=r),n}class tq extends eq{constructor(n,r){super(n),this.snapshot=r,t_(this,n)}toString(){return this.snapshot.toString()}}function iq(t,n){const r=function eF(t,n){const p=new Jh([],{},{},"",{},pt,n,null,{});return new rq("",new lo(p,[]))}(0,n),e=new sn([new dd("",{})]),i=new sn({}),a=new sn({}),p=new sn({}),d=new sn(""),c=new co(e,i,p,d,a,pt,n,r.root);return c.snapshot=r.root,new tq(new lo(c,[]),r)}class co{constructor(n,r,e,i,a,p,d,c){this.urlSubject=n,this.paramsSubject=r,this.queryParamsSubject=e,this.fragmentSubject=i,this.dataSubject=a,this.outlet=p,this.component=d,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(Ie(s=>s[cd]))??he(void 0),this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Ie(n=>Y1(n)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Ie(n=>Y1(n)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function nq(t,n="emptyOnly"){const r=t.pathFromRoot;let e=0;if("always"!==n)for(e=r.length-1;e>=1;){const i=r[e],a=r[e-1];if(i.routeConfig&&""===i.routeConfig.path)e--;else{if(a.component)break;e--}}return function tF(t){return t.reduce((n,r)=>({params:{...n.params,...r.params},data:{...n.data,...r.data},resolve:{...r.data,...n.resolve,...r.routeConfig?.data,...r._resolvedData}}),{params:{},data:{},resolve:{}})}(r.slice(e))}class Jh{get title(){return this.data?.[cd]}constructor(n,r,e,i,a,p,d,c,s){this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a,this.outlet=p,this.component=d,this.routeConfig=c,this._resolve=s}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Y1(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Y1(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class rq extends eq{constructor(n,r){super(r),this.url=n,t_(this,r)}toString(){return aq(this._root)}}function t_(t,n){n.value._routerState=t,n.children.forEach(r=>t_(t,r))}function aq(t){const n=t.children.length>0?` { ${t.children.map(aq).join(", ")} } `:"";return`${t.value}${n}`}function i_(t){if(t.snapshot){const n=t.snapshot,r=t._futureSnapshot;t.snapshot=r,qa(n.queryParams,r.queryParams)||t.queryParamsSubject.next(r.queryParams),n.fragment!==r.fragment&&t.fragmentSubject.next(r.fragment),qa(n.params,r.params)||t.paramsSubject.next(r.params),function g8(t,n){if(t.length!==n.length)return!1;for(let r=0;rqa(r.parameters,n[e].parameters))}(t.url,n.url);return r&&!(!t.parent!=!n.parent)&&(!t.parent||n_(t.parent,n.parent))}let r_=(()=>{var t;class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=pt,this.activateEvents=new De,this.deactivateEvents=new De,this.attachEvents=new De,this.detachEvents=new De,this.parentContexts=ie(gd),this.location=ie(di),this.changeDetector=ie(Qt),this.environmentInjector=ie(hr),this.inputBinder=ie(Kh,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:a}=e.name;if(i)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new ee(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new ee(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new ee(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new ee(4013,!1);this._activatedRoute=e;const a=this.location,d=e.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,s=new iF(e,c,a.injector);this.activated=a.createComponent(d,{index:a.length,injector:s,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ti]}),n})();class iF{constructor(n,r,e){this.route=n,this.childContexts=r,this.parent=e}get(n,r){return n===co?this.route:n===gd?this.childContexts:this.parent.get(n,r)}}const Kh=new X("");let oq=(()=>{var t;class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:i}=e,a=sd([i.queryParams,i.params,i.data]).pipe(gi(([p,d,c],s)=>(c={...p,...d,...c},0===s?he(c):Promise.resolve(c)))).subscribe(p=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||null===i.component)return void this.unsubscribeFromRouteData(e);const d=function NI(t){const n=Ot(t);if(!n)return null;const r=new Lc(n);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(i.component);if(d)for(const{templateName:c}of d.inputs)e.activatedComponentRef.setInput(c,p[c]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,a)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function Md(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const e=r.value;e._futureSnapshot=n.value;const i=function rF(t,n,r){return n.children.map(e=>{for(const i of r.children)if(t.shouldReuseRoute(e.value,i.value.snapshot))return Md(t,e,i);return Md(t,e)})}(t,n,r);return new lo(e,i)}{if(t.shouldAttach(n.value)){const a=t.retrieve(n.value);if(null!==a){const p=a.route;return p.value._futureSnapshot=n.value,p.children=n.children.map(d=>Md(t,d)),p}}const e=function aF(t){return new co(new sn(t.url),new sn(t.params),new sn(t.queryParams),new sn(t.fragment),new sn(t.data),t.outlet,t.component,t)}(n.value),i=n.children.map(a=>Md(t,a));return new lo(e,i)}}const a_="ngNavigationCancelingError";function sq(t,n){const{redirectTo:r,navigationBehaviorOptions:e}=b0(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=lq(!1,0,n);return i.url=r,i.navigationBehaviorOptions=e,i}function lq(t,n,r){const e=new Error("NavigationCancelingError: "+(t||""));return e[a_]=!0,e.cancellationCode=n,r&&(e.url=r),e}function cq(t){return t&&t[a_]}let dq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Se({type:t,selectors:[["ng-component"]],standalone:!0,features:[RM],decls:1,vars:0,template:function(e,i){1&e&&qe(0,"router-outlet")},dependencies:[r_],encapsulation:2}),n})();function o_(t){const n=t.children&&t.children.map(o_),r=n?{...t,children:n}:{...t};return!r.component&&!r.loadComponent&&(n||r.loadChildren)&&r.outlet&&r.outlet!==pt&&(r.component=dq),r}function oa(t){return t.outlet||pt}function _d(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){const r=n.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}class hF{constructor(n,r,e,i,a){this.routeReuseStrategy=n,this.futureState=r,this.currState=e,this.forwardEvent=i,this.inputBindingEnabled=a}activate(n){const r=this.futureState._root,e=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,e,n),i_(this.futureState.root),this.activateChildRoutes(r,e,n)}deactivateChildRoutes(n,r,e){const i=$1(r);n.children.forEach(a=>{const p=a.value.outlet;this.deactivateRoutes(a,i[p],e),delete i[p]}),Object.values(i).forEach(a=>{this.deactivateRouteAndItsChildren(a,e)})}deactivateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(i===a)if(i.component){const p=e.getContext(i.outlet);p&&this.deactivateChildRoutes(n,r,p.children)}else this.deactivateChildRoutes(n,r,e);else a&&this.deactivateRouteAndItsChildren(r,e)}deactivateRouteAndItsChildren(n,r){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,r):this.deactivateRouteAndOutlet(n,r)}detachAndStoreRouteSubtree(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=$1(n);for(const p of Object.keys(a))this.deactivateRouteAndItsChildren(a[p],i);if(e&&e.outlet){const p=e.outlet.detach(),d=e.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:p,route:n,contexts:d})}}deactivateRouteAndOutlet(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=$1(n);for(const p of Object.keys(a))this.deactivateRouteAndItsChildren(a[p],i);e&&(e.outlet&&(e.outlet.deactivate(),e.children.onOutletDeactivated()),e.attachRef=null,e.route=null)}activateChildRoutes(n,r,e){const i=$1(r);n.children.forEach(a=>{this.activateRoutes(a,i[a.value.outlet],e),this.forwardEvent(new K8(a.value.snapshot))}),n.children.length&&this.forwardEvent(new Q8(n.value.snapshot))}activateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(i_(i),i===a)if(i.component){const p=e.getOrCreateContext(i.outlet);this.activateChildRoutes(n,r,p.children)}else this.activateChildRoutes(n,r,e);else if(i.component){const p=e.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const d=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),p.children.onOutletReAttached(d.contexts),p.attachRef=d.componentRef,p.route=d.route.value,p.outlet&&p.outlet.attach(d.componentRef,d.route.value),i_(d.route.value),this.activateChildRoutes(n,null,p.children)}else{const d=_d(i.snapshot);p.attachRef=null,p.route=i,p.injector=d,p.outlet&&p.outlet.activateWith(i,p.injector),this.activateChildRoutes(n,null,p.children)}}else this.activateChildRoutes(n,null,e)}}class pq{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class Zh{constructor(n,r){this.component=n,this.route=r}}function fF(t,n,r){const e=t._root;return Ad(e,n?n._root:null,r,[e.value])}function Q1(t,n){const r=Symbol(),e=n.get(t,r);return e===r?"function"!=typeof t||function Rs(t){return null!==Nt(t)}(t)?n.get(t):t:e}function Ad(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=$1(n);return t.children.forEach(p=>{(function bF(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=t.value,p=n?n.value:null,d=r?r.getContext(t.value.outlet):null;if(p&&a.routeConfig===p.routeConfig){const c=function gF(t,n,r){if("function"==typeof r)return r(t,n);switch(r){case"pathParamsChange":return!m0(t.url,n.url);case"pathParamsOrQueryParamsChange":return!m0(t.url,n.url)||!qa(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!n_(t,n)||!qa(t.queryParams,n.queryParams);default:return!n_(t,n)}}(p,a,a.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new pq(e)):(a.data=p.data,a._resolvedData=p._resolvedData),Ad(t,n,a.component?d?d.children:null:r,e,i),c&&d&&d.outlet&&d.outlet.isActivated&&i.canDeactivateChecks.push(new Zh(d.outlet.component,p))}else p&&zd(n,d,i),i.canActivateChecks.push(new pq(e)),Ad(t,null,a.component?d?d.children:null:r,e,i)})(p,a[p.value.outlet],r,e.concat([p.value]),i),delete a[p.value.outlet]}),Object.entries(a).forEach(([p,d])=>zd(d,r.getContext(p),i)),i}function zd(t,n,r){const e=$1(t),i=t.value;Object.entries(e).forEach(([a,p])=>{zd(p,i.component?n?n.children.getContext(a):null:n,r)}),r.canDeactivateChecks.push(new Zh(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function Od(t){return"function"==typeof t}function uq(t){return t instanceof ld||"EmptyError"===t?.name}const ef=Symbol("INITIAL_VALUE");function J1(){return gi(t=>sd(t.map(n=>n.pipe(jt(1),zn(ef)))).pipe(Ie(n=>{for(const r of n)if(!0!==r){if(r===ef)return ef;if(!1===r||r instanceof X1)return r}return!0}),Ct(n=>n!==ef),jt(1)))}function hq(t){return function gs(...t){return Cr(t)}(ui(n=>{if(b0(n))throw sq(0,n)}),Ie(n=>!0===n))}class tf{constructor(n){this.segmentGroup=n||null}}class fq{constructor(n){this.urlTree=n}}function K1(t){return Mr(new tf(t))}function mq(t){return Mr(new fq(t))}class WF{constructor(n,r){this.urlSerializer=n,this.urlTree=r}noMatchError(n){return new ee(4002,!1)}lineralizeSegments(n,r){let e=[],i=r.root;for(;;){if(e=e.concat(i.segments),0===i.numberOfChildren)return he(e);if(i.numberOfChildren>1||!i.children[pt])return Mr(new ee(4e3,!1));i=i.children[pt]}}applyRedirectCommands(n,r,e){return this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),n,e)}applyRedirectCreateUrlTree(n,r,e,i){const a=this.createSegmentGroup(n,r.root,e,i);return new X1(a,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(n,r){const e={};return Object.entries(n).forEach(([i,a])=>{if("string"==typeof a&&a.startsWith(":")){const d=a.substring(1);e[i]=r[d]}else e[i]=a}),e}createSegmentGroup(n,r,e,i){const a=this.createSegments(n,r.segments,e,i);let p={};return Object.entries(r.children).forEach(([d,c])=>{p[d]=this.createSegmentGroup(n,c,e,i)}),new Ft(a,p)}createSegments(n,r,e,i){return r.map(a=>a.path.startsWith(":")?this.findPosParam(n,a,i):this.findOrReturn(a,e))}findPosParam(n,r,e){const i=e[r.path.substring(1)];if(!i)throw new ee(4001,!1);return i}findOrReturn(n,r){let e=0;for(const i of r){if(i.path===n.path)return r.splice(e),i;e++}return n}}const s_={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function PF(t,n,r,e,i){const a=l_(t,n,r);return a.matched?(e=function sF(t,n){return t.providers&&!t._injector&&(t._injector=xM(t.providers,n,`Route: ${t.path}`)),t._injector??n}(n,e),function kF(t,n,r,e){const i=n.canMatch;return i&&0!==i.length?he(i.map(p=>{const d=Q1(p,t);return es(function wF(t){return t&&Od(t.canMatch)}(d)?d.canMatch(n,r):t.runInContext(()=>d(n,r)))})).pipe(J1(),hq()):he(!0)}(e,n,r).pipe(Ie(p=>!0===p?a:{...s_}))):he(a)}function l_(t,n,r){if(""===n.path)return"full"===n.pathMatch&&(t.hasChildren()||r.length>0)?{...s_}:{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};const i=(n.matcher||b8)(r,t,n);if(!i)return{...s_};const a={};Object.entries(i.posParams??{}).forEach(([d,c])=>{a[d]=c.path});const p=i.consumed.length>0?{...a,...i.consumed[i.consumed.length-1].parameters}:a;return{matched:!0,consumedSegments:i.consumed,remainingSegments:r.slice(i.consumed.length),parameters:p,positionalParamSegments:i.posParams??{}}}function bq(t,n,r,e){return r.length>0&&function NF(t,n,r){return r.some(e=>nf(t,n,e)&&oa(e)!==pt)}(t,r,e)?{segmentGroup:new Ft(n,IF(e,new Ft(r,t.children))),slicedSegments:[]}:0===r.length&&function VF(t,n,r){return r.some(e=>nf(t,n,e))}(t,r,e)?{segmentGroup:new Ft(t.segments,BF(t,0,r,e,t.children)),slicedSegments:r}:{segmentGroup:new Ft(t.segments,t.children),slicedSegments:r}}function BF(t,n,r,e,i){const a={};for(const p of e)if(nf(t,r,p)&&!i[oa(p)]){const d=new Ft([],{});a[oa(p)]=d}return{...i,...a}}function IF(t,n){const r={};r[pt]=n;for(const e of t)if(""===e.path&&oa(e)!==pt){const i=new Ft([],{});r[oa(e)]=i}return r}function nf(t,n,r){return(!(t.hasChildren()||n.length>0)||"full"!==r.pathMatch)&&""===r.path}class YF{constructor(n,r,e,i,a,p,d){this.injector=n,this.configLoader=r,this.rootComponentType=e,this.config=i,this.urlTree=a,this.paramsInheritanceStrategy=p,this.urlSerializer=d,this.allowRedirects=!0,this.applyRedirects=new WF(this.urlSerializer,this.urlTree)}noMatchError(n){return new ee(4002,!1)}recognize(){const n=bq(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,n,pt).pipe(Zi(r=>{if(r instanceof fq)return this.allowRedirects=!1,this.urlTree=r.urlTree,this.match(r.urlTree);throw r instanceof tf?this.noMatchError(r):r}),Ie(r=>{const e=new Jh([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},pt,this.rootComponentType,null,{}),i=new lo(e,r),a=new rq("",i),p=function H8(t,n,r=null,e=null){return YR(UR(t),n,r,e)}(e,[],this.urlTree.queryParams,this.urlTree.fragment);return p.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(p),this.inheritParamsAndData(a._root),{state:a,tree:p}}))}match(n){return this.processSegmentGroup(this.injector,this.config,n.root,pt).pipe(Zi(e=>{throw e instanceof tf?this.noMatchError(e):e}))}inheritParamsAndData(n){const r=n.value,e=nq(r,this.paramsInheritanceStrategy);r.params=Object.freeze(e.params),r.data=Object.freeze(e.data),n.children.forEach(i=>this.inheritParamsAndData(i))}processSegmentGroup(n,r,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(n,r,e):this.processSegment(n,r,e,e.segments,i,!0)}processChildren(n,r,e){const i=[];for(const a of Object.keys(e.children))"primary"===a?i.unshift(a):i.push(a);return bi(i).pipe(c0(a=>{const p=e.children[a],d=function pF(t,n){const r=t.filter(e=>oa(e)===n);return r.push(...t.filter(e=>oa(e)!==n)),r}(r,a);return this.processSegmentGroup(n,d,p,a)}),function h8(t,n){return Yt(function u8(t,n,r,e,i){return(a,p)=>{let d=r,c=n,s=0;a.subscribe(Rt(p,o=>{const l=s++;c=d?t(c,o,l):(d=!0,o),e&&p.next(c)},i&&(()=>{d&&p.next(c),p.complete()})))}}(t,n,arguments.length>=2,!0))}((a,p)=>(a.push(...p),a)),Vh(null),function f8(t,n){const r=arguments.length>=2;return e=>e.pipe(t?Ct((i,a)=>t(i,a,e)):Xn,U2(1),r?Vh(n):SR(()=>new ld))}(),qt(a=>{if(null===a)return K1(e);const p=gq(a);return function XF(t){t.sort((n,r)=>n.value.outlet===pt?-1:r.value.outlet===pt?1:n.value.outlet.localeCompare(r.value.outlet))}(p),he(p)}))}processSegment(n,r,e,i,a,p){return bi(r).pipe(c0(d=>this.processSegmentAgainstRoute(d._injector??n,r,d,e,i,a,p).pipe(Zi(c=>{if(c instanceof tf)return he(null);throw c}))),Ra(d=>!!d),Zi(d=>{if(uq(d))return function FF(t,n,r){return 0===n.length&&!t.children[r]}(e,i,a)?he([]):K1(e);throw d}))}processSegmentAgainstRoute(n,r,e,i,a,p,d){return function jF(t,n,r,e){return!!(oa(t)===e||e!==pt&&nf(n,r,t))&&("**"===t.path||l_(n,t,r).matched)}(e,i,a,p)?void 0===e.redirectTo?this.matchSegmentAgainstRoute(n,i,e,a,p,d):d&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(n,i,r,e,a,p):K1(i):K1(i)}expandSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(n,e,i,p):this.expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p)}expandWildCardWithParamsAgainstRouteUsingRedirect(n,r,e,i){const a=this.applyRedirects.applyRedirectCommands([],e.redirectTo,{});return e.redirectTo.startsWith("/")?mq(a):this.applyRedirects.lineralizeSegments(e,a).pipe(qt(p=>{const d=new Ft(p,{});return this.processSegment(n,r,d,p,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,p){const{matched:d,consumedSegments:c,remainingSegments:s,positionalParamSegments:o}=l_(r,i,a);if(!d)return K1(r);const l=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,o);return i.redirectTo.startsWith("/")?mq(l):this.applyRedirects.lineralizeSegments(i,l).pipe(qt(u=>this.processSegment(n,e,r,u.concat(s),p,!1)))}matchSegmentAgainstRoute(n,r,e,i,a,p){let d;if("**"===e.path){const c=i.length>0?kR(i).parameters:{};d=he({snapshot:new Jh(i,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Mq(e),oa(e),e.component??e._loadedComponent??null,e,_q(e)),consumedSegments:[],remainingSegments:[]}),r.children={}}else d=PF(r,e,i,n).pipe(Ie(({matched:c,consumedSegments:s,remainingSegments:o,parameters:l})=>c?{snapshot:new Jh(s,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Mq(e),oa(e),e.component??e._loadedComponent??null,e,_q(e)),consumedSegments:s,remainingSegments:o}:null));return d.pipe(gi(c=>null===c?K1(r):this.getChildConfig(n=e._injector??n,e,i).pipe(gi(({routes:s})=>{const o=e._loadedInjector??n,{snapshot:l,consumedSegments:u,remainingSegments:h}=c,{segmentGroup:f,slicedSegments:b}=bq(r,u,h,s);if(0===b.length&&f.hasChildren())return this.processChildren(o,s,f).pipe(Ie(g=>null===g?null:[new lo(l,g)]));if(0===s.length&&0===b.length)return he([new lo(l,[])]);const m=oa(e)===a;return this.processSegment(o,s,f,b,m?pt:a,!0).pipe(Ie(g=>[new lo(l,g)]))}))))}getChildConfig(n,r,e){return r.children?he({routes:r.children,injector:n}):r.loadChildren?void 0!==r._loadedRoutes?he({routes:r._loadedRoutes,injector:r._loadedInjector}):function DF(t,n,r,e){const i=n.canLoad;return void 0===i||0===i.length?he(!0):he(i.map(p=>{const d=Q1(p,t);return es(function _F(t){return t&&Od(t.canLoad)}(d)?d.canLoad(n,r):t.runInContext(()=>d(n,r)))})).pipe(J1(),hq())}(n,r,e).pipe(qt(i=>i?this.configLoader.loadChildren(n,r).pipe(ui(a=>{r._loadedRoutes=a.routes,r._loadedInjector=a.injector})):function HF(t){return Mr(lq(!1,3))}())):he({routes:[],injector:n})}}function GF(t){const n=t.value.routeConfig;return n&&""===n.path}function gq(t){const n=[],r=new Set;for(const e of t){if(!GF(e)){n.push(e);continue}const i=n.find(a=>e.value.routeConfig===a.value.routeConfig);void 0!==i?(i.children.push(...e.children),r.add(i)):n.push(e)}for(const e of r){const i=gq(e.children);n.push(new lo(e.value,i))}return n.filter(e=>!r.has(e))}function Mq(t){return t.data||{}}function _q(t){return t.resolve||{}}function Aq(t){return"string"==typeof t.title||null===t.title}function c_(t){return gi(n=>{const r=t(n);return r?bi(r).pipe(Ie(()=>n)):he(n)})}const Z1=new X("ROUTES");let d_=(()=>{var t;class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=ie(NC)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return he(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=es(e.loadComponent()).pipe(Ie(zq),ui(p=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=p}),d0(()=>{this.componentLoaders.delete(e)})),a=new F2(i,()=>new oe).pipe(j2());return this.componentLoaders.set(e,a),a}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return he({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const p=function tU(t,n,r,e){return es(t.loadChildren()).pipe(Ie(zq),qt(i=>i instanceof Jy||Array.isArray(i)?he(i):bi(n.compileModuleAsync(i))),Ie(i=>{e&&e(t);let a,p,d=!1;return Array.isArray(i)?(p=i,!0):(a=i.create(r).injector,p=a.get(Z1,[],{optional:!0,self:!0}).flat()),{routes:p.map(o_),injector:a}}))}(i,this.compiler,e,this.onLoadEndListener).pipe(d0(()=>{this.childrenLoaders.delete(i)})),d=new F2(p,()=>new oe).pipe(j2());return this.childrenLoaders.set(i,d),d}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function zq(t){return function iU(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let rf=(()=>{var t;class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new oe,this.transitionAbortSubject=new oe,this.configLoader=ie(d_),this.environmentInjector=ie(hr),this.urlSerializer=ie(pd),this.rootContexts=ie(gd),this.inputBindingEnabled=null!==ie(Kh,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>he(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=a=>this.events.next(new G8(a)),this.configLoader.onLoadStartListener=a=>this.events.next(new X8(a))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e,i,a){return this.transitions=new sn({id:0,currentUrlTree:i,currentRawUrl:i,currentBrowserUrl:i,extractedUrl:e.urlHandlingStrategy.extract(i),urlAfterRedirects:e.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:md,restoredState:null,currentSnapshot:a.snapshot,targetSnapshot:null,currentRouterState:a,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(Ct(p=>0!==p.id),Ie(p=>({...p,extractedUrl:e.urlHandlingStrategy.extract(p.rawUrl)})),gi(p=>{this.currentTransition=p;let d=!1,c=!1;return he(p).pipe(ui(s=>{this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),gi(s=>{const o=s.currentBrowserUrl.toString(),l=!e.navigated||s.extractedUrl.toString()!==o||o!==s.currentUrlTree.toString();if(!l&&"reload"!==(s.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const h="";return this.events.next(new G1(s.id,this.urlSerializer.serialize(s.rawUrl),h,0)),s.resolve(null),Xi}if(e.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return he(s).pipe(gi(h=>{const f=this.transitions?.getValue();return this.events.next(new $h(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),f!==this.transitions?.getValue()?Xi:Promise.resolve(h)}),function $F(t,n,r,e,i,a){return qt(p=>function UF(t,n,r,e,i,a,p="emptyOnly"){return new YF(t,n,r,e,i,p,a).recognize()}(t,n,r,e,p.extractedUrl,i,a).pipe(Ie(({state:d,tree:c})=>({...p,targetSnapshot:d,urlAfterRedirects:c}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),ui(h=>{p.targetSnapshot=h.targetSnapshot,p.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:h.urlAfterRedirects};const f=new KR(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(f)}));if(l&&e.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){const{id:h,extractedUrl:f,source:b,restoredState:m,extras:g}=s,w=new $h(h,this.urlSerializer.serialize(f),b,m);this.events.next(w);const L=iq(0,this.rootComponentType).snapshot;return this.currentTransition=p={...s,targetSnapshot:L,urlAfterRedirects:f,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},he(p)}{const h="";return this.events.next(new G1(s.id,this.urlSerializer.serialize(s.extractedUrl),h,1)),s.resolve(null),Xi}}),ui(s=>{const o=new j8(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(o)}),Ie(s=>(this.currentTransition=p={...s,guards:fF(s.targetSnapshot,s.currentSnapshot,this.rootContexts)},p)),function yF(t,n){return qt(r=>{const{targetSnapshot:e,currentSnapshot:i,guards:{canActivateChecks:a,canDeactivateChecks:p}}=r;return 0===p.length&&0===a.length?he({...r,guardsResult:!0}):function CF(t,n,r,e){return bi(t).pipe(qt(i=>function EF(t,n,r,e,i){const a=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return a&&0!==a.length?he(a.map(d=>{const c=_d(n)??i,s=Q1(d,c);return es(function OF(t){return t&&Od(t.canDeactivate)}(s)?s.canDeactivate(t,n,r,e):c.runInContext(()=>s(t,n,r,e))).pipe(Ra())})).pipe(J1()):he(!0)}(i.component,i.route,r,n,e)),Ra(i=>!0!==i,!0))}(p,e,i,t).pipe(qt(d=>d&&function MF(t){return"boolean"==typeof t}(d)?function xF(t,n,r,e){return bi(n).pipe(c0(i=>h0(function qF(t,n){return null!==t&&n&&n(new $8(t)),he(!0)}(i.route.parent,e),function RF(t,n){return null!==t&&n&&n(new J8(t)),he(!0)}(i.route,e),function SF(t,n,r){const e=n[n.length-1],a=n.slice(0,n.length-1).reverse().map(p=>function mF(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(p)).filter(p=>null!==p).map(p=>f0(()=>he(p.guards.map(c=>{const s=_d(p.node)??r,o=Q1(c,s);return es(function zF(t){return t&&Od(t.canActivateChild)}(o)?o.canActivateChild(e,t):s.runInContext(()=>o(e,t))).pipe(Ra())})).pipe(J1())));return he(a).pipe(J1())}(t,i.path,r),function TF(t,n,r){const e=n.routeConfig?n.routeConfig.canActivate:null;if(!e||0===e.length)return he(!0);const i=e.map(a=>f0(()=>{const p=_d(n)??r,d=Q1(a,p);return es(function AF(t){return t&&Od(t.canActivate)}(d)?d.canActivate(n,t):p.runInContext(()=>d(n,t))).pipe(Ra())}));return he(i).pipe(J1())}(t,i.route,r))),Ra(i=>!0!==i,!0))}(e,a,t,n):he(d)),Ie(d=>({...r,guardsResult:d})))})}(this.environmentInjector,s=>this.events.next(s)),ui(s=>{if(p.guardsResult=s.guardsResult,b0(s.guardsResult))throw sq(0,s.guardsResult);const o=new F8(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(o)}),Ct(s=>!!s.guardsResult||(this.cancelNavigationTransition(s,"",3),!1)),c_(s=>{if(s.guards.canActivateChecks.length)return he(s).pipe(ui(o=>{const l=new U8(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}),gi(o=>{let l=!1;return he(o).pipe(function QF(t,n){return qt(r=>{const{targetSnapshot:e,guards:{canActivateChecks:i}}=r;if(!i.length)return he(r);let a=0;return bi(i).pipe(c0(p=>function JF(t,n,r,e){const i=t.routeConfig,a=t._resolve;return void 0!==i?.title&&!Aq(i)&&(a[cd]=i.title),function KF(t,n,r,e){const i=function ZF(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}(t);if(0===i.length)return he({});const a={};return bi(i).pipe(qt(p=>function eU(t,n,r,e){const i=_d(n)??e,a=Q1(t,i);return es(a.resolve?a.resolve(n,r):i.runInContext(()=>a(n,r)))}(t[p],n,r,e).pipe(Ra(),ui(d=>{a[p]=d}))),U2(1),ER(a),Zi(p=>uq(p)?Xi:Mr(p)))}(a,t,n,e).pipe(Ie(p=>(t._resolvedData=p,t.data=nq(t,r).resolve,i&&Aq(i)&&(t.data[cd]=i.title),null)))}(p.route,e,t,n)),ui(()=>a++),U2(1),qt(p=>a===i.length?he(r):Xi))})}(e.paramsInheritanceStrategy,this.environmentInjector),ui({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(o,"",2)}}))}),ui(o=>{const l=new Y8(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}))}),c_(s=>{const o=l=>{const u=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&u.push(this.configLoader.loadComponent(l.routeConfig).pipe(ui(h=>{l.component=h}),Ie(()=>{})));for(const h of l.children)u.push(...o(h));return u};return sd(o(s.targetSnapshot.root)).pipe(Vh(),jt(1))}),c_(()=>this.afterPreactivation()),Ie(s=>{const o=function nF(t,n,r){const e=Md(t,n._root,r?r._root:void 0);return new tq(e,n)}(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=p={...s,targetRouterState:o},p}),ui(()=>{this.events.next(new J2)}),((t,n,r,e)=>Ie(i=>(new hF(n,i.targetRouterState,i.currentRouterState,r,e).activate(t),i)))(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),jt(1),ui({next:s=>{d=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new so(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),e.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{d=!0}}),et(this.transitionAbortSubject.pipe(ui(s=>{throw s}))),d0(()=>{d||c||this.cancelNavigationTransition(p,"",1),this.currentNavigation?.id===p.id&&(this.currentNavigation=null)}),Zi(s=>{if(c=!0,cq(s))this.events.next(new bd(p.id,this.urlSerializer.serialize(p.extractedUrl),s.message,s.cancellationCode)),function oF(t){return cq(t)&&b0(t.url)}(s)?this.events.next(new K2(s.url)):p.resolve(!1);else{this.events.next(new Qh(p.id,this.urlSerializer.serialize(p.extractedUrl),s,p.targetSnapshot??void 0));try{p.resolve(e.errorHandler(s))}catch(o){p.reject(o)}}return Xi}))}))}cancelNavigationTransition(e,i,a){const p=new bd(e.id,this.urlSerializer.serialize(e.extractedUrl),i,a);this.events.next(p),e.resolve(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Oq(t){return t!==md}let wq=(()=>{var t;class n{buildTitle(e){let i,a=e.root;for(;void 0!==a;)i=this.getResolvedTitleForRoute(a)??i,a=a.children.find(p=>p.outlet===pt);return i}getResolvedTitleForRoute(e){return e.data[cd]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ie(nU)},providedIn:"root"}),n})(),nU=(()=>{var t;class n extends wq{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(E2))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),rU=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ie(oU)},providedIn:"root"}),n})();class aU{shouldDetach(n){return!1}store(n,r){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,r){return n.routeConfig===r.routeConfig}}let oU=(()=>{var t;class n extends aU{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const af=new X("",{providedIn:"root",factory:()=>({})});let sU=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:function(){return ie(lU)},providedIn:"root"}),n})(),lU=(()=>{var t;class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();var wd=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(wd||{});function vq(t,n){t.events.pipe(Ct(r=>r instanceof so||r instanceof bd||r instanceof Qh||r instanceof G1),Ie(r=>r instanceof so||r instanceof G1?wd.COMPLETE:r instanceof bd&&(0===r.code||1===r.code)?wd.REDIRECTING:wd.FAILED),Ct(r=>r!==wd.REDIRECTING),jt(1)).subscribe(()=>{n()})}function cU(t){throw t}function dU(t,n,r){return n.parse("/")}const pU={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},uU={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let On=(()=>{var t;class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=ie(IC),this.isNgZoneEnabled=!1,this._events=new oe,this.options=ie(af,{optional:!0})||{},this.pendingTasks=ie(mh),this.errorHandler=this.options.errorHandler||cU,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||dU,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=ie(sU),this.routeReuseStrategy=ie(rU),this.titleStrategy=ie(wq),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=ie(Z1,{optional:!0})?.flat()??[],this.navigationTransitions=ie(rf),this.urlSerializer=ie(pd),this.location=ie(V1),this.componentInputBindingEnabled=!!ie(Kh,{optional:!0}),this.eventsSubscription=new C,this.isNgZoneEnabled=ie(Oe)instanceof Oe&&Oe.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new X1,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=iq(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(i=>{try{const{currentTransition:a}=this.navigationTransitions;if(null===a)return void(yq(i)&&this._events.next(i));if(i instanceof $h)Oq(a.source)&&(this.browserUrlTree=a.extractedUrl);else if(i instanceof G1)this.rawUrlTree=a.rawUrl;else if(i instanceof KR){if("eager"===this.urlUpdateStrategy){if(!a.extras.skipLocationChange){const p=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl);this.setBrowserUrl(p,a)}this.browserUrlTree=a.urlAfterRedirects}}else if(i instanceof J2)this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects);else if(i instanceof bd)0!==i.code&&1!==i.code&&(this.navigated=!0),(3===i.code||2===i.code)&&this.restoreHistory(a);else if(i instanceof K2){const p=this.urlHandlingStrategy.merge(i.url,a.currentRawUrl),d={skipLocationChange:a.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||Oq(a.source)};this.scheduleNavigation(p,md,null,d,{resolve:a.resolve,reject:a.reject,promise:a.promise})}i instanceof Qh&&this.restoreHistory(a,!0),i instanceof so&&(this.navigated=!0),yq(i)&&this._events.next(i)}catch(a){this.navigationTransitions.transitionAbortSubject.next(a)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),md,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,i,e.state)},0)}))}navigateToSyncWithBrowser(e,i,a){const p={replaceUrl:!0},d=a?.navigationId?a:null;if(a){const s={...a};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(p.state=s)}const c=this.parseUrl(e);this.scheduleNavigation(c,i,d,p)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(o_),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){const{relativeTo:a,queryParams:p,fragment:d,queryParamsHandling:c,preserveFragment:s}=i,o=s?this.currentUrlTree.fragment:d;let u,l=null;switch(c){case"merge":l={...this.currentUrlTree.queryParams,...p};break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=p||null}null!==l&&(l=this.removeEmptyProps(l));try{u=UR(a?a.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),u=this.currentUrlTree.root}return YR(u,e,l,o??null)}navigateByUrl(e,i={skipLocationChange:!1}){const a=b0(e)?e:this.parseUrl(e),p=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(p,md,null,i)}navigate(e,i={skipLocationChange:!1}){return function hU(t){for(let n=0;n{const p=e[a];return null!=p&&(i[a]=p),i},{})}scheduleNavigation(e,i,a,p,d){if(this.disposed)return Promise.resolve(!1);let c,s,o;d?(c=d.resolve,s=d.reject,o=d.promise):o=new Promise((u,h)=>{c=u,s=h});const l=this.pendingTasks.add();return vq(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:e,extras:p,resolve:c,reject:s,promise:o,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),o.catch(u=>Promise.reject(u))}setBrowserUrl(e,i){const a=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(a)||i.extras.replaceUrl){const d={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId)};this.location.replaceState(a,"",d)}else{const p={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId+1)};this.location.go(a,"",p)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const p=this.currentPageId-this.browserPageId;0!==p?this.location.historyGo(p):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===p&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function yq(t){return!(t instanceof J2||t instanceof K2)}let vd=(()=>{var t;class n{constructor(e,i,a,p,d,c){this.router=e,this.route=i,this.tabIndexAttribute=a,this.renderer=p,this.el=d,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new oe,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const s=d.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===s||"area"===s,this.isAnchorElement?this.subscription=e.events.subscribe(o=>{o instanceof so&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,i,a,p,d){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||i||a||p||d||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function rw(t,n,r){return function h5(t,n){return"src"===n&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===n&&("base"===t||"link"===t)?nw:Za}(n,r)(t)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,i){const a=this.renderer,p=this.el.nativeElement;null!==i?a.setAttribute(p,e,i):a.removeAttribute(p,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(On),q(co),er("tabindex"),q(Oa),q(_e),q(s0))},t.\u0275dir=$({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,i){1&e&&ve("click",function(p){return i.onClick(p.button,p.ctrlKey,p.shiftKey,p.altKey,p.metaKey)}),2&e&&Qe("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",N1],skipLocationChange:["skipLocationChange","skipLocationChange",N1],replaceUrl:["replaceUrl","replaceUrl",N1],routerLink:"routerLink"},standalone:!0,features:[fv,ti]}),n})();class Cq{}let bU=(()=>{var t;class n{constructor(e,i,a,p,d){this.router=e,this.injector=a,this.preloadingStrategy=p,this.loader=d}setUpPreloading(){this.subscription=this.router.events.pipe(Ct(e=>e instanceof so),c0(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const a=[];for(const p of i){p.providers&&!p._injector&&(p._injector=xM(p.providers,e,`Route: ${p.path}`));const d=p._injector??e,c=p._loadedInjector??d;(p.loadChildren&&!p._loadedRoutes&&void 0===p.canLoad||p.loadComponent&&!p._loadedComponent)&&a.push(this.preloadConfig(d,p)),(p.children||p._loadedRoutes)&&a.push(this.processRoutes(c,p.children??p._loadedRoutes))}return bi(a).pipe(fn())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let a;a=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):he(null);const p=a.pipe(qt(d=>null===d?he(void 0):(i._loadedRoutes=d.routes,i._loadedInjector=d.injector,this.processRoutes(d.injector??e,d.routes))));return i.loadComponent&&!i._loadedComponent?bi([p,this.loader.loadComponent(i)]).pipe(fn()):p})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(On),H(NC),H(hr),H(Cq),H(d_))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const p_=new X("");let xq=(()=>{var t;class n{constructor(e,i,a,p,d={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=a,this.zone=p,this.options=d,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},d.scrollPositionRestoration=d.scrollPositionRestoration||"disabled",d.anchorScrolling=d.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof $h?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof so?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof G1&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ZR&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ZR(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){to()},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function po(t,n){return{\u0275kind:t,\u0275providers:n}}function qq(){const t=ie(ki);return n=>{const r=t.get(Qo);if(n!==r.components[0])return;const e=t.get(On),i=t.get(Tq);1===t.get(u_)&&e.initialNavigation(),t.get(Sq,null,ut.Optional)?.setUpPreloading(),t.get(p_,null,ut.Optional)?.init(),e.resetRootComponentType(r.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const Tq=new X("",{factory:()=>new oe}),u_=new X("",{providedIn:"root",factory:()=>1}),Sq=new X("");function AU(t){return po(0,[{provide:Sq,useExisting:bU},{provide:Cq,useExisting:t}])}const Eq=new X("ROUTER_FORROOT_GUARD"),OU=[V1,{provide:pd,useClass:Y2},On,gd,{provide:co,useFactory:function Rq(t){return t.routerState.root},deps:[On]},d_,[]];function wU(){return new GC("Router",On)}let sf=(()=>{var t;class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[OU,[],{provide:Z1,multi:!0,useValue:e},{provide:Eq,useFactory:xU,deps:[[On,new tr,new ea]]},{provide:af,useValue:i||{}},i?.useHash?{provide:s0,useClass:YI}:{provide:s0,useClass:vx},{provide:p_,useFactory:()=>{const t=ie(dV),n=ie(Oe),r=ie(af),e=ie(rf),i=ie(pd);return r.scrollOffset&&t.setOffset(r.scrollOffset),new xq(i,e,t,n,r)}},i?.preloadingStrategy?AU(i.preloadingStrategy).\u0275providers:[],{provide:GC,multi:!0,useFactory:wU},i?.initialNavigation?RU(i):[],i?.bindToComponentInputs?po(8,[oq,{provide:Kh,useExisting:oq}]).\u0275providers:[],[{provide:Dq,useFactory:qq},{provide:QM,multi:!0,useExisting:Dq}]]}}static forChild(e){return{ngModule:n,providers:[{provide:Z1,multi:!0,useValue:e}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Eq,8))},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();function xU(t){return"guarded"}function RU(t){return["disabled"===t.initialNavigation?po(3,[{provide:fh,multi:!0,useFactory:()=>{const n=ie(On);return()=>{n.setUpLocationChangeListener()}}},{provide:u_,useValue:2}]).\u0275providers:[],"enabledBlocking"===t.initialNavigation?po(2,[{provide:u_,useValue:0},{provide:fh,multi:!0,deps:[ki],useFactory:n=>{const r=n.get(FI,Promise.resolve());return()=>r.then(()=>new Promise(e=>{const i=n.get(On),a=n.get(Tq);vq(i,()=>{e(!0)}),n.get(rf).afterPreactivation=()=>(e(!0),a.closed?he(void 0):a),i.initialNavigation()}))}}]).\u0275providers:[]]}const Dq=new X("");function yd(t){return(yd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}function Ge(t,n,r){return(n=function SU(t){var n=function TU(t,n){if("object"!==yd(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!==yd(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"===yd(n)?n:String(n)}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function h_(...t){const n=vs(t),{args:r,keys:e}=RR(t),i=new _t(a=>{const{length:p}=r;if(!p)return void a.complete();const d=new Array(p);let c=p,s=p;for(let o=0;o{l||(l=!0,s--),d[o]=u},()=>c--,void 0,()=>{(!c||!l)&&(s||a.next(e?qR(e,d):d),a.complete())}))}});return n?i.pipe(V2(n)):i}const f_={now:()=>(f_.delegate||Date).now(),delegate:void 0};class EU extends oe{constructor(n=1/0,r=1/0,e=f_){super(),this._bufferSize=n,this._windowTime=r,this._timestampProvider=e,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,r)}next(n){const{isStopped:r,_buffer:e,_infiniteTimeWindow:i,_timestampProvider:a,_windowTime:p}=this;r||(e.push(n),!i&&e.push(a.now()+p)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const r=this._innerSubscribe(n),{_infiniteTimeWindow:e,_buffer:i}=this,a=i.slice();for(let p=0;pnew EU(e,n,r),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}class Cd{}let kq=(()=>{var t;class n extends Cd{getTranslation(e){return he({})}}return t=n,Ge(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}()),Ge(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();class m_{}let Lq=(()=>{var t;class n{handle(e){return e.key}}return t=n,Ge(n,"\u0275fac",function(e){return new(e||t)}),Ge(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();function cf(t,n){if(t===n)return!0;if(null===t||null===n)return!1;if(t!=t&&n!=n)return!0;let i,a,p,r=typeof t;if(r==typeof n&&"object"==r){if(!Array.isArray(t)){if(Array.isArray(n))return!1;for(a in p=Object.create(null),t){if(!cf(t[a],n[a]))return!1;p[a]=!0}for(a in n)if(!(a in p)&&typeof n[a]<"u")return!1;return!0}if(!Array.isArray(n))return!1;if((i=t.length)==n.length){for(a=0;a{b_(n[e])?e in t?r[e]=Hq(t[e],n[e]):Object.assign(r,{[e]:n[e]}):Object.assign(r,{[e]:n[e]})}),r}class df{}let Wq=(()=>{var t;class n extends df{constructor(...e){super(...e),Ge(this,"templateMatcher",/{{\s?([^{}\s]*)\s?}}/g)}interpolate(e,i){let a;return a="string"==typeof e?this.interpolateString(e,i):"function"==typeof e?this.interpolateFunction(e,i):e,a}getValue(e,i){let a="string"==typeof i?i.split("."):[i];i="";do{i+=a.shift(),!ts(e)||!ts(e[i])||"object"!=typeof e[i]&&a.length?a.length?i+=".":e=void 0:(e=e[i],i="")}while(a.length);return e}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(a,p)=>{let d=this.getValue(i,p);return ts(d)?d:a}):e}}return t=n,Ge(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}()),Ge(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();class pf{}let Pq=(()=>{var t;class n extends pf{compile(e,i){return e}compileTranslations(e,i){return e}}return t=n,Ge(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}()),Ge(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})();class Bq{constructor(){Ge(this,"defaultLang",void 0),Ge(this,"currentLang",this.defaultLang),Ge(this,"translations",{}),Ge(this,"langs",[]),Ge(this,"onTranslationChange",new De),Ge(this,"onLangChange",new De),Ge(this,"onDefaultLangChange",new De)}}const g_=new X("USE_STORE"),M_=new X("USE_DEFAULT_LANG"),__=new X("DEFAULT_LANGUAGE"),A_=new X("USE_EXTEND");let z_,wn=(()=>{var t;class n{get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,i,a,p,d,c=!0,s=!1,o=!1,l){Ge(this,"store",void 0),Ge(this,"currentLoader",void 0),Ge(this,"compiler",void 0),Ge(this,"parser",void 0),Ge(this,"missingTranslationHandler",void 0),Ge(this,"useDefaultLang",void 0),Ge(this,"isolate",void 0),Ge(this,"extend",void 0),Ge(this,"loadingTranslations",void 0),Ge(this,"pending",!1),Ge(this,"_onTranslationChange",new De),Ge(this,"_onLangChange",new De),Ge(this,"_onDefaultLangChange",new De),Ge(this,"_defaultLang",void 0),Ge(this,"_currentLang",void 0),Ge(this,"_langs",[]),Ge(this,"_translations",{}),Ge(this,"_translationRequests",{}),this.store=e,this.currentLoader=i,this.compiler=a,this.parser=p,this.missingTranslationHandler=d,this.useDefaultLang=c,this.isolate=s,this.extend=o,l&&this.setDefaultLang(l)}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);typeof i<"u"?(null==this.defaultLang&&(this.defaultLang=e),i.pipe(jt(1)).subscribe(a=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return he(this.translations[e]);let i=this.retrieveTranslations(e);return typeof i<"u"?(this.currentLang||(this.currentLang=e),i.pipe(jt(1)).subscribe(a=>{this.changeLang(e)}),i):(this.changeLang(e),he(this.translations[e]))}retrieveTranslations(e){let i;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),i=this._translationRequests[e]),i}getTranslation(e){this.pending=!0;const i=this.currentLoader.getTranslation(e).pipe(lf(1),jt(1));return this.loadingTranslations=i.pipe(Ie(a=>this.compiler.compileTranslations(a,e)),lf(1),jt(1)),this.loadingTranslations.subscribe({next:a=>{this.translations[e]=this.extend&&this.translations[e]?{...a,...this.translations[e]}:a,this.updateLangs(),this.pending=!1},error:a=>{this.pending=!1}}),i}setTranslation(e,i,a=!1){i=this.compiler.compileTranslations(i,e),this.translations[e]=(a||this.extend)&&this.translations[e]?Hq(this.translations[e],i):i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(i=>{-1===this.langs.indexOf(i)&&this.langs.push(i)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,i,a){let p;if(i instanceof Array){let d={},c=!1;for(let s of i)d[s]=this.getParsedResult(e,s,a),gr(d[s])&&(c=!0);return c?h_(i.map(o=>gr(d[o])?d[o]:he(d[o]))).pipe(Ie(o=>{let l={};return o.forEach((u,h)=>{l[i[h]]=u}),l})):d}if(e&&(p=this.parser.interpolate(this.parser.getValue(e,i),a)),typeof p>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(p=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],i),a)),typeof p>"u"){let d={key:i,translateService:this};typeof a<"u"&&(d.interpolateParams=a),p=this.missingTranslationHandler.handle(d)}return typeof p<"u"?p:i}get(e,i){if(!ts(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(c0(a=>gr(a=this.getParsedResult(a,e,i))?a:he(a)));{let a=this.getParsedResult(this.translations[this.currentLang],e,i);return gr(a)?a:he(a)}}getStreamOnTranslationChange(e,i){if(!ts(e)||!e.length)throw new Error('Parameter "key" required');return h0(f0(()=>this.get(e,i)),this.onTranslationChange.pipe(gi(a=>{const p=this.getParsedResult(a.translations,e,i);return"function"==typeof p.subscribe?p:he(p)})))}stream(e,i){if(!ts(e)||!e.length)throw new Error('Parameter "key" required');return h0(f0(()=>this.get(e,i)),this.onLangChange.pipe(gi(a=>{const p=this.getParsedResult(a.translations,e,i);return gr(p)?p:he(p)})))}instant(e,i){if(!ts(e)||!e.length)throw new Error('Parameter "key" required');let a=this.getParsedResult(this.translations[this.currentLang],e,i);if(gr(a)){if(e instanceof Array){let p={};return e.forEach((d,c)=>{p[e[c]]=e[c]}),p}return e}return a}set(e,i,a=this.currentLang){this.translations[a][e]=this.compiler.compile(i,a),this.updateLangs(),this.onTranslationChange.emit({lang:a,translations:this.translations[a]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return t=n,Ge(n,"\u0275fac",function(e){return new(e||t)(H(Bq),H(Cd),H(pf),H(df),H(m_),H(M_),H(g_),H(A_),H(__))}),Ge(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})(),en=(()=>{var t;class n{constructor(e,i){Ge(this,"translate",void 0),Ge(this,"_ref",void 0),Ge(this,"value",""),Ge(this,"lastKey",null),Ge(this,"lastParams",[]),Ge(this,"onTranslationChange",void 0),Ge(this,"onLangChange",void 0),Ge(this,"onDefaultLangChange",void 0),this.translate=e,this._ref=i}updateValue(e,i,a){let p=d=>{this.value=void 0!==d?d:e,this.lastKey=e,this._ref.markForCheck()};if(a){let d=this.translate.getParsedResult(a,e,i);gr(d.subscribe)?d.subscribe(p):p(d)}this.translate.get(e,i).subscribe(p)}transform(e,...i){if(!e||!e.length)return e;if(cf(e,this.lastKey)&&cf(i,this.lastParams))return this.value;let a;if(ts(i[0])&&i.length)if("string"==typeof i[0]&&i[0].length){let p=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{a=JSON.parse(p)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else"object"==typeof i[0]&&!Array.isArray(i[0])&&(a=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,a),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(p=>{this.lastKey&&p.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,a,p.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(p=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a,p.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return t=n,Ge(n,"\u0275fac",function(e){return new(e||t)(q(wn,16),q(Qt,16))}),Ge(n,"\u0275pipe",Oi({name:"translate",type:t,pure:!1})),Ge(n,"\u0275prov",J({token:t,factory:t.\u0275fac})),n})(),el=(()=>{var t;class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Cd,useClass:kq},e.compiler||{provide:pf,useClass:Pq},e.parser||{provide:df,useClass:Wq},e.missingTranslationHandler||{provide:m_,useClass:Lq},Bq,{provide:g_,useValue:e.isolate},{provide:M_,useValue:e.useDefaultLang},{provide:A_,useValue:e.extend},{provide:__,useValue:e.defaultLanguage},wn]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Cd,useClass:kq},e.compiler||{provide:pf,useClass:Pq},e.parser||{provide:df,useClass:Wq},e.missingTranslationHandler||{provide:m_,useClass:Lq},{provide:g_,useValue:e.isolate},{provide:M_,useValue:e.useDefaultLang},{provide:A_,useValue:e.extend},{provide:__,useValue:e.defaultLanguage},wn]}}}return t=n,Ge(n,"\u0275fac",function(e){return new(e||t)}),Ge(n,"\u0275mod",ge({type:t})),Ge(n,"\u0275inj",me({})),n})();try{z_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{z_=!1}let tl,ri=(()=>{var t;class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function cV(t){return t===Vx}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!z_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return(t=n).\u0275fac=function(e){return new(e||t)(H(jo))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const Iq=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Nq(){if(tl)return tl;if("object"!=typeof document||!document)return tl=new Set(Iq),tl;let t=document.createElement("input");return tl=new Set(Iq.filter(n=>(t.setAttribute("type",n),t.type===n))),tl}let xd,uf,g0,O_;function ar(t){return function DU(){if(null==xd&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>xd=!0}))}finally{xd=xd||!1}return xd}()?t:!!t.capture}function Vq(){if(null==g0){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return g0=!1,g0;if("scrollBehavior"in document.documentElement.style)g0=!0;else{const t=Element.prototype.scrollTo;g0=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return g0}function Rd(){if("object"!=typeof document||!document)return 0;if(null==uf){const t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";const r=document.createElement("div"),e=r.style;e.width="2px",e.height="1px",t.appendChild(r),document.body.appendChild(t),uf=0,0===t.scrollLeft&&(t.scrollLeft=1,uf=0===t.scrollLeft?1:2),t.remove()}return uf}function w_(t){if(function kU(){if(null==O_){const t=typeof document<"u"?document.head:null;O_=!(!t||!t.createShadowRoot&&!t.attachShadow)}return O_}()){const n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function hf(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function Ir(t){return t.composedPath?t.composedPath()[0]:t.target}function v_(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function Sa(t,...n){return n.length?n.some(r=>t[r]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}class GU extends C{constructor(n,r){super()}schedule(n,r=0){return this}}const bf={setInterval(t,n,...r){const{delegate:e}=bf;return e?.setInterval?e.setInterval(t,n,...r):setInterval(t,n,...r)},clearInterval(t){const{delegate:n}=bf;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};class T_ extends GU{constructor(n,r){super(n,r),this.scheduler=n,this.work=r,this.pending=!1}schedule(n,r=0){var e;if(this.closed)return this;this.state=n;const i=this.id,a=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(a,i,r)),this.pending=!0,this.delay=r,this.id=null!==(e=this.id)&&void 0!==e?e:this.requestAsyncId(a,this.id,r),this}requestAsyncId(n,r,e=0){return bf.setInterval(n.flush.bind(n,this),e)}recycleAsyncId(n,r,e=0){if(null!=e&&this.delay===e&&!1===this.pending)return r;null!=r&&bf.clearInterval(r)}execute(n,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const e=this._execute(n,r);if(e)return e;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,r){let i,e=!1;try{this.work(n)}catch(a){e=!0,i=a||new Error("Scheduled action threw falsy error")}if(e)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:r}=this,{actions:e}=r;this.work=this.state=this.scheduler=null,this.pending=!1,v(e,this),null!=n&&(this.id=this.recycleAsyncId(r,n,null)),this.delay=null,super.unsubscribe()}}}class qd{constructor(n,r=qd.now){this.schedulerActionCtor=n,this.now=r}schedule(n,r=0,e){return new this.schedulerActionCtor(this,n).schedule(e,r)}}qd.now=f_.now;class S_ extends qd{constructor(n,r=qd.now){super(n,r),this.actions=[],this._active=!1}flush(n){const{actions:r}=this;if(this._active)return void r.push(n);let e;this._active=!0;do{if(e=n.execute(n.state,n.delay))break}while(n=r.shift());if(this._active=!1,e){for(;n=r.shift();)n.unsubscribe();throw e}}}const nl=new S_(T_),$U=nl;function gf(t,n=nl){return Yt((r,e)=>{let i=null,a=null,p=null;const d=()=>{if(i){i.unsubscribe(),i=null;const s=a;a=null,e.next(s)}};function c(){const s=p+t,o=n.now();if(o{a=s,p=n.now(),i||(i=n.schedule(c,t),e.add(i))},()=>{d(),e.complete()},void 0,()=>{a=i=null}))})}function Uq(t){return Ct((n,r)=>t<=r)}function ke(t){return null!=t&&"false"!=`${t}`}function yi(t,n=0){return function QU(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):n}function Td(t){return Array.isArray(t)?t:[t]}function ji(t){return null==t?"":"string"==typeof t?t:`${t}px`}function Ci(t){return t instanceof _e?t.nativeElement:t}let Yq=(()=>{var t;class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Mf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[Yq]}),n})();const Xq=new Set;let M0,ZU=(()=>{var t;class n{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):t7}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function e7(t,n){if(!Xq.has(t))try{M0||(M0=document.createElement("style"),n&&(M0.nonce=n),M0.setAttribute("type","text/css"),document.head.appendChild(M0)),M0.sheet&&(M0.sheet.insertRule(`@media ${t} {body{ }}`,0),Xq.add(t))}catch(r){console.error(r)}}(e,this._nonce),this._matchMedia(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ri),H(Sg,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function t7(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let n7=(()=>{var t;class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new oe}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return Gq(Td(e)).some(a=>this._registerQuery(a).mql.matches)}observe(e){let p=sd(Gq(Td(e)).map(d=>this._registerQuery(d).observable));return p=h0(p.pipe(jt(1)),p.pipe(Uq(1),gf(0))),p.pipe(Ie(d=>{const c={matches:!1,breakpoints:{}};return d.forEach(({matches:s,query:o})=>{c.matches=c.matches||s,c.breakpoints[o]=s}),c}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),p={observable:new _t(d=>{const c=s=>this._zone.run(()=>d.next(s));return i.addListener(c),()=>{i.removeListener(c)}}).pipe(zn(i),Ie(({matches:d})=>({query:e,matches:d})),et(this._destroySubject)),mql:i};return this._queries.set(e,p),p}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ZU),H(Oe))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Gq(t){return t.map(n=>n.split(",")).reduce((n,r)=>n.concat(r)).map(n=>n.trim())}function _f(t,n){return(t.getAttribute(n)||"").match(/\S+/g)||[]}const Qq="cdk-describedby-message",Af="cdk-describedby-host";let E_=0,Jq=(()=>{var t;class n{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+E_++,this._document=e,this._id=ie(xc)+"-"+E_++}describe(e,i,a){if(!this._canBeDescribed(e,i))return;const p=D_(i,a);"string"!=typeof i?(Kq(i,this._id),this._messageRegistry.set(p,{messageElement:i,referenceCount:0})):this._messageRegistry.has(p)||this._createMessageElement(i,a),this._isElementDescribedByMessage(e,p)||this._addMessageReference(e,p)}removeDescription(e,i,a){if(!i||!this._isElementNode(e))return;const p=D_(i,a);if(this._isElementDescribedByMessage(e,p)&&this._removeMessageReference(e,p),"string"==typeof i){const d=this._messageRegistry.get(p);d&&0===d.referenceCount&&this._deleteMessageElement(p)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Af}="${this._id}"]`);for(let i=0;i0!=a.indexOf(Qq));e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){const a=this._messageRegistry.get(i);(function r7(t,n,r){const e=_f(t,n);e.some(i=>i.trim()==r.trim())||(e.push(r.trim()),t.setAttribute(n,e.join(" ")))})(e,"aria-describedby",a.messageElement.id),e.setAttribute(Af,this._id),a.referenceCount++}_removeMessageReference(e,i){const a=this._messageRegistry.get(i);a.referenceCount--,function a7(t,n,r){const i=_f(t,n).filter(a=>a!=r.trim());i.length?t.setAttribute(n,i.join(" ")):t.removeAttribute(n)}(e,"aria-describedby",a.messageElement.id),e.removeAttribute(Af)}_isElementDescribedByMessage(e,i){const a=_f(e,"aria-describedby"),p=this._messageRegistry.get(i),d=p&&p.messageElement.id;return!!d&&-1!=a.indexOf(d)}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&"object"==typeof i)return!0;const a=null==i?"":`${i}`.trim(),p=e.getAttribute("aria-label");return!(!a||p&&p.trim()===a)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe),H(ri))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function D_(t,n){return"string"==typeof t?`${n||""}/${t}`:t}function Kq(t,n){t.id||(t.id=`${Qq}-${n}-${E_++}`)}class o7{constructor(n){this._items=n,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new oe,this._typeaheadSubscription=C.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=r=>r.disabled,this._pressedLetters=[],this.tabOut=new oe,this.change=new oe,n instanceof a0&&(this._itemChangesSubscription=n.changes.subscribe(r=>{if(this._activeItem){const i=r.toArray().indexOf(this._activeItem);i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i)}}))}skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(ui(r=>this._pressedLetters.push(r)),gf(n),Ct(()=>this._pressedLetters.length>0),Ie(()=>this._pressedLetters.join(""))).subscribe(r=>{const e=this._getItemsArray();for(let i=1;i!n[a]||this._allowedModifierKeys.indexOf(a)>-1);switch(r){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&i){const a=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(a>0?a:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&i){const a=this._activeItemIndex+this._pageUpAndDown.delta,p=this._getItemsArray().length;this._setActiveItemByIndex(a=65&&r<=90||r>=48&&r<=57)&&this._letterKeyStream.next(String.fromCharCode(r))))}this._pressedLetters=[],n.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){const r=this._getItemsArray(),e="number"==typeof n?n:r.indexOf(n);this._activeItem=r[e]??null,this._activeItemIndex=e}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const r=this._getItemsArray();for(let e=1;e<=r.length;e++){const i=(this._activeItemIndex+n*e+r.length)%r.length;if(!this._skipPredicateFn(r[i]))return void this.setActiveItem(i)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n)}_setActiveItemByIndex(n,r){const e=this._getItemsArray();if(e[n]){for(;this._skipPredicateFn(e[n]);)if(!e[n+=r])return;this.setActiveItem(n)}}_getItemsArray(){return this._items instanceof a0?this._items.toArray():this._items}}class k_ extends o7{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}}let Sd=(()=>{var t;class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function l7(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function s7(t){try{return t.frameElement}catch{return null}}(function b7(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}(e));if(i&&(-1===e4(i)||!this.isVisible(i)))return!1;let a=e.nodeName.toLowerCase(),p=e4(e);return e.hasAttribute("contenteditable")?-1!==p:!("iframe"===a||"object"===a||this._platform.WEBKIT&&this._platform.IOS&&!function f7(t){let n=t.nodeName.toLowerCase(),r="input"===n&&t.type;return"text"===r||"password"===r||"select"===n||"textarea"===n}(e))&&("audio"===a?!!e.hasAttribute("controls")&&-1!==p:"video"===a?-1!==p&&(null!==p||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function m7(t){return!function d7(t){return function u7(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function c7(t){let n=t.nodeName.toLowerCase();return"input"===n||"select"===n||"button"===n||"textarea"===n}(t)||function p7(t){return function h7(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||Zq(t))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ri))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Zq(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let n=t.getAttribute("tabindex");return!(!n||isNaN(parseInt(n,10)))}function e4(t){if(!Zq(t))return null;const n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}class g7{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,r,e,i,a=!1){this._element=n,this._checker=r,this._ngZone=e,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,a||this.attachAnchors()}destroy(){const n=this._startAnchor,r=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),r&&(r.removeEventListener("focus",this.endAnchorListener),r.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){const r=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return"start"==n?r.length?r[0]:this._getFirstTabbableElement(this._element):r.length?r[r.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){const r=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(r){if(!this._checker.isFocusable(r)){const e=this._getFirstTabbableElement(r);return e?.focus(n),!!e}return r.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){const r=this._getRegionBoundary("start");return r&&r.focus(n),!!r}focusLastTabbableElement(n){const r=this._getRegionBoundary("end");return r&&r.focus(n),!!r}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const r=n.children;for(let e=0;e=0;e--){const i=r[e].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(r[e]):null;if(i)return i}return null}_createAnchor(){const n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,r){n?r.setAttribute("tabindex","0"):r.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._ngZone.isStable?n():this._ngZone.onStable.pipe(jt(1)).subscribe(n)}}let L_=(()=>{var t;class n{constructor(e,i,a){this._checker=e,this._ngZone=i,this._document=a}create(e,i=!1){return new g7(e,this._checker,this._ngZone,this._document,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Sd),H(Oe),H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function zf(t){return 0===t.buttons||0===t.offsetX&&0===t.offsetY}function Of(t){const n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}const M7=new X("cdk-input-modality-detector-options"),_7={ignoreKeys:[18,17,224,91,16]},rl=ar({passive:!0,capture:!0});let A7=(()=>{var t;class n{get mostRecentModality(){return this._modality.value}constructor(e,i,a,p){this._platform=e,this._mostRecentTarget=null,this._modality=new sn(null),this._lastTouchMs=0,this._onKeydown=d=>{this._options?.ignoreKeys?.some(c=>c===d.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Ir(d))},this._onMousedown=d=>{Date.now()-this._lastTouchMs<650||(this._modality.next(zf(d)?"keyboard":"mouse"),this._mostRecentTarget=Ir(d))},this._onTouchstart=d=>{Of(d)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Ir(d))},this._options={..._7,...p},this.modalityDetected=this._modality.pipe(Uq(1)),this.modalityChanged=this.modalityDetected.pipe(Ll()),e.isBrowser&&i.runOutsideAngular(()=>{a.addEventListener("keydown",this._onKeydown,rl),a.addEventListener("mousedown",this._onMousedown,rl),a.addEventListener("touchstart",this._onTouchstart,rl)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,rl),document.removeEventListener("mousedown",this._onMousedown,rl),document.removeEventListener("touchstart",this._onTouchstart,rl))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ri),H(Oe),H(Fe),H(M7,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const O7=new X("cdk-focus-monitor-default-options"),wf=ar({passive:!0,capture:!0});let sa=(()=>{var t;class n{constructor(e,i,a,p,d){this._ngZone=e,this._platform=i,this._inputModalityDetector=a,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new oe,this._rootNodeFocusAndBlurListener=c=>{for(let o=Ir(c);o;o=o.parentElement)"focus"===c.type?this._onFocus(c,o):this._onBlur(c,o)},this._document=p,this._detectionMode=d?.detectionMode||0}monitor(e,i=!1){const a=Ci(e);if(!this._platform.isBrowser||1!==a.nodeType)return he();const p=w_(a)||this._getDocument(),d=this._elementInfo.get(a);if(d)return i&&(d.checkChildren=!0),d.subject;const c={checkChildren:i,subject:new oe,rootNode:p};return this._elementInfo.set(a,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(e){const i=Ci(e),a=this._elementInfo.get(i);a&&(a.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(a))}focusVia(e,i,a){const p=Ci(e);p===this._getDocument().activeElement?this._getClosestElementsInfo(p).forEach(([c,s])=>this._originChanged(c,i,s)):(this._setOrigin(i),"function"==typeof p.focus&&p.focus(a))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const a=this._elementInfo.get(i),p=Ir(e);!a||!a.checkChildren&&i!==p||this._originChanged(i,this._getFocusOrigin(p),a)}_onBlur(e,i){const a=this._elementInfo.get(i);!a||a.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(a,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,a=this._rootNodeFocusListenerCount.get(i)||0;a||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,wf),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,wf)}),this._rootNodeFocusListenerCount.set(i,a+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(et(this._stopInputModalityDetector)).subscribe(p=>{this._setOrigin(p,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const a=this._rootNodeFocusListenerCount.get(i);a>1?this._rootNodeFocusListenerCount.set(i,a-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,wf),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,wf),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,a){this._setClasses(e,i),this._emitOrigin(a,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((a,p)=>{(p===e||a.checkChildren&&p.contains(e))&&i.push([p,a])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:a}=this._inputModalityDetector;if("mouse"!==a||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const p=e.labels;if(p)for(let d=0;d{var t;class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=ie(n7).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,a=i&&i.getComputedStyle?i.getComputedStyle(e):null,p=(a&&a.backgroundColor||"").replace(/ /g,"");switch(e.remove(),p){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(H_,n4,r4),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(H_,n4):2===i&&e.add(H_,r4)}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ri),H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Ed=(()=>{var t;class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(a4))},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Mf]}),n})();const w7=new X("cdk-dir-doc",{providedIn:"root",factory:function v7(){return ie(Fe)}}),y7=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Fn=(()=>{var t;class n{constructor(e){this.value="ltr",this.change=new De,e&&(this.value=function C7(t){const n=t?.toLowerCase()||"";return"auto"===n&&typeof navigator<"u"&&navigator?.language?y7.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(w7,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),al=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();const T7=new X("mat-sanity-checks",{providedIn:"root",factory:function q7(){return!0}});let Ue=(()=>{var t;class n{constructor(e,i,a){this._sanityChecks=i,this._document=a,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!v_()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return(t=n).\u0275fac=function(e){return new(e||t)(H(a4),H(T7,8),H(Fe))},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[al,al]}),n})();function _0(t){return class extends t{get disabled(){return this._disabled}set disabled(n){this._disabled=ke(n)}constructor(...n){super(...n),this._disabled=!1}}}function A0(t,n){return class extends t{get color(){return this._color}set color(r){const e=r||this.defaultColor;e!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),e&&this._elementRef.nativeElement.classList.add(`mat-${e}`),this._color=e)}constructor(...r){super(...r),this.defaultColor=n,this.color=n}}}function ol(t){return class extends t{get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=ke(n)}constructor(...n){super(...n),this._disableRipple=!1}}}function c4(t){return class extends t{updateErrorState(){const n=this.errorState,a=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);a!==n&&(this.errorState=a,this.stateChanges.next())}constructor(...n){super(...n),this.errorState=!1}}}const S7=new X("MAT_DATE_LOCALE",{providedIn:"root",factory:function E7(){return ie(xa)}});class la{constructor(){this._localeChanges=new oe,this.localeChanges=this._localeChanges}getValidDateOrNull(n){return this.isDateInstance(n)&&this.isValid(n)?n:null}deserialize(n){return null==n||this.isDateInstance(n)&&this.isValid(n)?n:this.invalid()}setLocale(n){this.locale=n,this._localeChanges.next()}compareDate(n,r){return this.getYear(n)-this.getYear(r)||this.getMonth(n)-this.getMonth(r)||this.getDate(n)-this.getDate(r)}sameDate(n,r){if(n&&r){let e=this.isValid(n),i=this.isValid(r);return e&&i?!this.compareDate(n,r):e==i}return n==r}clampDate(n,r,e){return r&&this.compareDate(n,r)<0?r:e&&this.compareDate(n,e)>0?e:n}}const vf=new X("mat-date-formats"),D7=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function W_(t,n){const r=Array(t);for(let e=0;e{var t;class n extends la{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return W_(12,a=>this._format(i,new Date(2017,a,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return W_(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return W_(7,a=>this._format(i,new Date(2017,0,a+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,a){let p=this._createDateWithOverflow(e,i,a);return p.getMonth(),p}today(){return new Date}parse(e,i){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const a=new Intl.DateTimeFormat(this.locale,{...i,timeZone:"utc"});return this._format(a,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let a=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(a)!=((this.getMonth(e)+i)%12+12)%12&&(a=this._createDateWithOverflow(this.getYear(a),this.getMonth(a),0)),a}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(D7.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,a){const p=new Date;return p.setFullYear(e,i,a),p.setHours(0,0,0,0),p}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const a=new Date;return a.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),a.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(a)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(S7,8),H(ri))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const k7={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let L7=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[{provide:la,useClass:d4}]}),n})(),p4=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[{provide:vf,useValue:k7}],imports:[L7]}),n})(),yf=(()=>{var t;class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),u4=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Ue]}),n})();class H7{constructor(n,r,e,i=!1){this._renderer=n,this.element=r,this.config=e,this._animationForciblyDisabledThroughCss=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const h4=ar({passive:!0,capture:!0});class W7{constructor(){this._events=new Map,this._delegateEventHandler=n=>{const r=Ir(n);r&&this._events.get(n.type)?.forEach((e,i)=>{(i===r||i.contains(r))&&e.forEach(a=>a.handleEvent(n))})}}addHandler(n,r,e,i){const a=this._events.get(r);if(a){const p=a.get(e);p?p.add(i):a.set(e,new Set([i]))}else this._events.set(r,new Map([[e,new Set([i])]])),n.runOutsideAngular(()=>{document.addEventListener(r,this._delegateEventHandler,h4)})}removeHandler(n,r,e){const i=this._events.get(n);if(!i)return;const a=i.get(r);a&&(a.delete(e),0===a.size&&i.delete(r),0===i.size&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,h4)))}}const f4={enterDuration:225,exitDuration:150},m4=ar({passive:!0,capture:!0}),b4=["mousedown","touchstart"],g4=["mouseup","mouseleave","touchend","touchcancel"];class sl{constructor(n,r,e,i){this._target=n,this._ngZone=r,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=Ci(e))}fadeInRipple(n,r,e={}){const i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a={...f4,...e.animation};e.centered&&(n=i.left+i.width/2,r=i.top+i.height/2);const p=e.radius||function B7(t,n,r){const e=Math.max(Math.abs(t-r.left),Math.abs(t-r.right)),i=Math.max(Math.abs(n-r.top),Math.abs(n-r.bottom));return Math.sqrt(e*e+i*i)}(n,r,i),d=n-i.left,c=r-i.top,s=a.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=d-p+"px",o.style.top=c-p+"px",o.style.height=2*p+"px",o.style.width=2*p+"px",null!=e.color&&(o.style.backgroundColor=e.color),o.style.transitionDuration=`${s}ms`,this._containerElement.appendChild(o);const l=window.getComputedStyle(o),h=l.transitionDuration,f="none"===l.transitionProperty||"0s"===h||"0s, 0s"===h||0===i.width&&0===i.height,b=new H7(this,o,e,f);o.style.transform="scale3d(1, 1, 1)",b.state=0,e.persistent||(this._mostRecentTransientRipple=b);let m=null;return!f&&(s||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const g=()=>this._finishRippleTransition(b),w=()=>this._destroyRipple(b);o.addEventListener("transitionend",g),o.addEventListener("transitioncancel",w),m={onTransitionEnd:g,onTransitionCancel:w}}),this._activeRipples.set(b,m),(f||!s)&&this._finishRippleTransition(b),b}fadeOutRipple(n){if(2===n.state||3===n.state)return;const r=n.element,e={...f4,...n.config.animation};r.style.transitionDuration=`${e.exitDuration}ms`,r.style.opacity="0",n.state=2,(n._animationForciblyDisabledThroughCss||!e.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const r=Ci(n);!this._platform.isBrowser||!r||r===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=r,b4.forEach(e=>{sl._eventManager.addHandler(this._ngZone,e,r,this)}))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{g4.forEach(r=>{this._triggerElement.addEventListener(r,this,m4)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){0===n.state?this._startFadeOutTransition(n):2===n.state&&this._destroyRipple(n)}_startFadeOutTransition(n){const r=n===this._mostRecentTransientRipple,{persistent:e}=n.config;n.state=1,!e&&(!r||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){const r=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=3,null!==r&&(n.element.removeEventListener("transitionend",r.onTransitionEnd),n.element.removeEventListener("transitioncancel",r.onTransitionCancel)),n.element.remove()}_onMousedown(n){const r=zf(n),e=this._lastTouchStartEvent&&Date.now(){!n.config.persistent&&(1===n.state||n.config.terminateOnPointerUp&&0===n.state)&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const n=this._triggerElement;n&&(b4.forEach(r=>sl._eventManager.removeHandler(r,n,this)),this._pointerUpEventsRegistered&&g4.forEach(r=>n.removeEventListener(r,this,m4)))}}sl._eventManager=new W7;const ll=new X("mat-ripple-global-options");let cl=(()=>{var t;class n{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,a,p,d){this._elementRef=e,this._animationMode=d,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=p||{},this._rippleRenderer=new sl(this,i,e,a)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,a){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...a}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Oe),q(ri),q(ll,8),q(Di,8))},t.\u0275dir=$({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&Xe("mat-ripple-unbounded",i.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),_r=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Ue]}),n})(),M4=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue]}),n})(),P_=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[_r,Pt,Ue,M4]}),n})();const _4={capture:!0},A4=["focus","click","mouseenter","touchstart"],B_="mat-ripple-loader-uninitialized",I_="mat-ripple-loader-class-name",z4="mat-ripple-loader-centered",Cf="mat-ripple-loader-disabled";let O4=(()=>{var t;class n{constructor(){this._document=ie(Fe,{optional:!0}),this._animationMode=ie(Di,{optional:!0}),this._globalRippleOptions=ie(ll,{optional:!0}),this._platform=ie(ri),this._ngZone=ie(Oe),this._onInteraction=e=>{if(!(e.target instanceof HTMLElement))return;const a=e.target.closest(`[${B_}]`);a&&this.createRipple(a)},this._ngZone.runOutsideAngular(()=>{for(const e of A4)this._document?.addEventListener(e,this._onInteraction,_4)})}ngOnDestroy(){for(const e of A4)this._document?.removeEventListener(e,this._onInteraction,_4)}configureRipple(e,i){e.setAttribute(B_,""),(i.className||!e.hasAttribute(I_))&&e.setAttribute(I_,i.className||""),i.centered&&e.setAttribute(z4,""),i.disabled&&e.setAttribute(Cf,"")}getRipple(e){return e.matRipple?e.matRipple:this.createRipple(e)}setDisabled(e,i){const a=e.matRipple;a?a.disabled=i:i?e.setAttribute(Cf,""):e.removeAttribute(Cf)}createRipple(e){if(!this._document)return;e.querySelector(".mat-ripple")?.remove();const i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(I_)),e.append(i);const a=new cl(new _e(i),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=e,a.centered=e.hasAttribute(z4),a.disabled=e.hasAttribute(Cf),this.attachRipple(e,a),a}attachRipple(e,i){e.removeAttribute(B_),e.matRipple=i}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const I7=["mat-button",""],N7=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],V7=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],F7=["mat-icon-button",""],U7=["*"],Y7=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],X7=A0(_0(ol(class{constructor(t){this._elementRef=t}})));let w4=(()=>{var t;class n extends X7{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=ke(e),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=ke(e),this._updateRippleDisabled()}constructor(e,i,a,p){super(e),this._platform=i,this._ngZone=a,this._animationMode=p,this._focusMonitor=ie(sa),this._rippleLoader=ie(O4),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const d=e.nativeElement.classList;for(const c of Y7)this._hasHostAttributes(c.selector)&&c.mdcClasses.forEach(s=>{d.add(s)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_hasHostAttributes(...e){return e.some(i=>this._elementRef.nativeElement.hasAttribute(i))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}}return(t=n).\u0275fac=function(e){to()},t.\u0275dir=$({type:t,features:[se]}),n})(),Ar=(()=>{var t;class n extends w4{constructor(e,i,a,p){super(e,i,a,p)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(ri),q(Oe),q(Di,8))},t.\u0275cmp=Se({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Qe("disabled",i.disabled||null),Xe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[se],attrs:I7,ngContentSelectors:V7,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,i){1&e&&($t(N7),qe(0,"span",0),Ve(1),N(2,"span",1),Ve(3,1),V(),Ve(4,2),qe(5,"span",2)(6,"span",3)),2&e&&Xe("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),v4=(()=>{var t;class n extends w4{constructor(e,i,a,p){super(e,i,a,p),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(ri),q(Oe),q(Di,8))},t.\u0275cmp=Se({type:t,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Qe("disabled",i.disabled||null),Xe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[se],attrs:F7,ngContentSelectors:U7,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,i){1&e&&($t(),qe(0,"span",0),Ve(1),qe(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),is=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,_r,Ue]}),n})(),y4=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Pt,Ue]}),n})(),C4=(()=>{var t;class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=a=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Oa),q(_e))},t.\u0275dir=$({type:t}),n})(),O0=(()=>{var t;class n extends C4{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=$({type:t,features:[se]}),n})();const vn=new X("NgValueAccessor"),r9={provide:vn,useExisting:gt(()=>ns),multi:!0},o9=new X("CompositionEventMode");let ns=(()=>{var t;class n extends C4{constructor(e,i,a){super(e,i),this._compositionMode=a,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function a9(){const t=Jo()?Jo().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Oa),q(_e),q(o9,8))},t.\u0275dir=$({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&ve("input",function(p){return i._handleInput(p.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(p){return i._compositionEnd(p.target.value)})},features:[ze([r9]),se]}),n})();function rs(t){return null==t||("string"==typeof t||Array.isArray(t))&&0===t.length}function R4(t){return null!=t&&"number"==typeof t.length}const tn=new X("NgValidators"),as=new X("NgAsyncValidators"),s9=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class uo{static min(n){return function q4(t){return n=>{if(rs(n.value)||rs(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r{if(rs(n.value)||rs(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r>t?{max:{max:t,actual:n.value}}:null}}(n)}static required(n){return S4(n)}static requiredTrue(n){return function E4(t){return!0===t.value?null:{required:!0}}(n)}static email(n){return function D4(t){return rs(t.value)||s9.test(t.value)?null:{email:!0}}(n)}static minLength(n){return function k4(t){return n=>rs(n.value)||!R4(n.value)?null:n.value.lengthR4(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}(n)}static pattern(n){return function H4(t){if(!t)return xf;let n,r;return"string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),e=>{if(rs(e.value))return null;const i=e.value;return n.test(i)?null:{pattern:{requiredPattern:r,actualValue:i}}}}(n)}static nullValidator(n){return null}static compose(n){return V4(n)}static composeAsync(n){return j4(n)}}function S4(t){return rs(t.value)?{required:!0}:null}function xf(t){return null}function W4(t){return null!=t}function P4(t){return Ic(t)?bi(t):t}function B4(t){let n={};return t.forEach(r=>{n=null!=r?{...n,...r}:n}),0===Object.keys(n).length?null:n}function I4(t,n){return n.map(r=>r(t))}function N4(t){return t.map(n=>function l9(t){return!t.validate}(n)?n:r=>n.validate(r))}function V4(t){if(!t)return null;const n=t.filter(W4);return 0==n.length?null:function(r){return B4(I4(r,n))}}function N_(t){return null!=t?V4(N4(t)):null}function j4(t){if(!t)return null;const n=t.filter(W4);return 0==n.length?null:function(r){return h_(I4(r,n).map(P4)).pipe(Ie(B4))}}function V_(t){return null!=t?j4(N4(t)):null}function F4(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function U4(t){return t._rawValidators}function Y4(t){return t._rawAsyncValidators}function j_(t){return t?Array.isArray(t)?t:[t]:[]}function Rf(t,n){return Array.isArray(t)?t.includes(n):t===n}function X4(t,n){const r=j_(n);return j_(t).forEach(i=>{Rf(r,i)||r.push(i)}),r}function G4(t,n){return j_(n).filter(r=>!Rf(t,r))}class $4{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=N_(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=V_(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,r){return!!this.control&&this.control.hasError(n,r)}getError(n,r){return this.control?this.control.getError(n,r):null}}class Un extends $4{get formDirective(){return null}get path(){return null}}class Ea extends $4{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Q4{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let dl=(()=>{var t;class n extends Q4{constructor(e){super(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ea,2))},t.\u0275dir=$({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&Xe("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[se]}),n})(),F_=(()=>{var t;class n extends Q4{constructor(e){super(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Un,10))},t.\u0275dir=$({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&Xe("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[se]}),n})();const kd="VALID",Tf="INVALID",pl="PENDING",Ld="DISABLED";function X_(t){return(Sf(t)?t.validators:t)||null}function G_(t,n){return(Sf(n)?n.asyncValidators:t)||null}function Sf(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}function K4(t,n,r){const e=t.controls;if(!(n?Object.keys(e):e).length)throw new ee(1e3,"");if(!e[r])throw new ee(1001,"")}function Z4(t,n,r){t._forEachChild((e,i)=>{if(void 0===r[i])throw new ee(1002,"")})}class Ef{constructor(n,r){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(r)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===kd}get invalid(){return this.status===Tf}get pending(){return this.status==pl}get disabled(){return this.status===Ld}get enabled(){return this.status!==Ld}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(X4(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(X4(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(G4(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(G4(n,this._rawAsyncValidators))}hasValidator(n){return Rf(this._rawValidators,n)}hasAsyncValidator(n){return Rf(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(r=>{r.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=pl,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=Ld,this.errors=null,this._forEachChild(e=>{e.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!0))}enable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=kd,this._forEachChild(e=>{e.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===kd||this.status===pl)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(r=>r._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ld:kd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=pl,this._hasOwnPendingAsyncValidator=!0;const r=P4(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,r={}){this.errors=n,this._updateControlsErrors(!1!==r.emitEvent)}get(n){let r=n;return null==r||(Array.isArray(r)||(r=r.split(".")),0===r.length)?null:r.reduce((e,i)=>e&&e._find(i),this)}getError(n,r){const e=r?this.get(r):this;return e&&e.errors?e.errors[n]:null}hasError(n,r){return!!this.getError(n,r)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new De,this.statusChanges=new De}_calculateStatus(){return this._allControlsDisabled()?Ld:this.errors?Tf:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pl)?pl:this._anyControlsHaveStatus(Tf)?Tf:kd}_anyControlsHaveStatus(n){return this._anyControls(r=>r.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Sf(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function u9(t){return Array.isArray(t)?N_(t):t||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function h9(t){return Array.isArray(t)?V_(t):t||null}(this._rawAsyncValidators)}}class Hd extends Ef{constructor(n,r,e){super(X_(r),G_(e,r)),this.controls=n,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,r){return this.controls[n]?this.controls[n]:(this.controls[n]=r,r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange),r)}addControl(n,r,e={}){this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}removeControl(n,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}setControl(n,r,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],r&&this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,r={}){Z4(this,0,n),Object.keys(n).forEach(e=>{K4(this,!0,e),this.controls[e].setValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(n,r={}){null!=n&&(Object.keys(n).forEach(e=>{const i=this.controls[e];i&&i.patchValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(n={},r={}){this._forEachChild((e,i)=>{e.reset(n?n[i]:null,{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r),this._updateTouched(r),this.updateValueAndValidity(r)}getRawValue(){return this._reduceChildren({},(n,r,e)=>(n[e]=r.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(r,e)=>!!e._syncPendingControls()||r);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(r=>{const e=this.controls[r];e&&n(e,r)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[r,e]of Object.entries(this.controls))if(this.contains(r)&&n(e))return!0;return!1}_reduceValue(){return this._reduceChildren({},(r,e,i)=>((e.enabled||this.disabled)&&(r[i]=e.value),r))}_reduceChildren(n,r){let e=n;return this._forEachChild((i,a)=>{e=r(e,i,a)}),e}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class eT extends Hd{}const w0=new X("CallSetDisabledState",{providedIn:"root",factory:()=>Wd}),Wd="always";function Df(t,n){return[...n.path,t]}function Pd(t,n,r=Wd){$_(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||"always"===r)&&n.valueAccessor.setDisabledState?.(t.disabled),function m9(t,n){n.valueAccessor.registerOnChange(r=>{t._pendingValue=r,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&tT(t,n)})}(t,n),function g9(t,n){const r=(e,i)=>{n.valueAccessor.writeValue(e),i&&n.viewToModelUpdate(e)};t.registerOnChange(r),n._registerOnDestroy(()=>{t._unregisterOnChange(r)})}(t,n),function b9(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&tT(t,n),"submit"!==t.updateOn&&t.markAsTouched()})}(t,n),function f9(t,n){if(n.valueAccessor.setDisabledState){const r=e=>{n.valueAccessor.setDisabledState(e)};t.registerOnDisabledChange(r),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(r)})}}(t,n)}function kf(t,n,r=!0){const e=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(e),n.valueAccessor.registerOnTouched(e)),Hf(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Lf(t,n){t.forEach(r=>{r.registerOnValidatorChange&&r.registerOnValidatorChange(n)})}function $_(t,n){const r=U4(t);null!==n.validator?t.setValidators(F4(r,n.validator)):"function"==typeof r&&t.setValidators([r]);const e=Y4(t);null!==n.asyncValidator?t.setAsyncValidators(F4(e,n.asyncValidator)):"function"==typeof e&&t.setAsyncValidators([e]);const i=()=>t.updateValueAndValidity();Lf(n._rawValidators,i),Lf(n._rawAsyncValidators,i)}function Hf(t,n){let r=!1;if(null!==t){if(null!==n.validator){const i=U4(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(p=>p!==n.validator);a.length!==i.length&&(r=!0,t.setValidators(a))}}if(null!==n.asyncValidator){const i=Y4(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(p=>p!==n.asyncValidator);a.length!==i.length&&(r=!0,t.setAsyncValidators(a))}}}const e=()=>{};return Lf(n._rawValidators,e),Lf(n._rawAsyncValidators,e),r}function tT(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function iT(t,n){$_(t,n)}function J_(t,n){if(!t.hasOwnProperty("model"))return!1;const r=t.model;return!!r.isFirstChange()||!Object.is(n,r.currentValue)}function nT(t,n){t._syncPendingControls(),n.forEach(r=>{const e=r.control;"submit"===e.updateOn&&e._pendingChange&&(r.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function K_(t,n){if(!n)return null;let r,e,i;return Array.isArray(n),n.forEach(a=>{a.constructor===ns?r=a:function A9(t){return Object.getPrototypeOf(t.constructor)===O0}(a)?e=a:i=a}),i||e||r||null}const O9={provide:Un,useExisting:gt(()=>Id)},Bd=(()=>Promise.resolve())();let Id=(()=>{var t;class n extends Un{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._directives=new Set,this.ngSubmit=new De,this.form=new Hd({},N_(e),V_(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Bd.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),Pd(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Bd.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Bd.then(()=>{const i=this._findContainer(e.path),a=new Hd({});iT(a,e),i.registerControl(e.name,a),a.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Bd.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Bd.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,nT(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return(t=n).\u0275fac=function(e){return new(e||t)(q(tn,10),q(as,10),q(w0,8))},t.\u0275dir=$({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&ve("submit",function(p){return i.onSubmit(p)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ze([O9]),se]}),n})();function rT(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}function aT(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const os=class extends Ef{constructor(n=null,r,e){super(X_(r),G_(e,r)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(r),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Sf(r)&&(r.nonNullable||r.initialValueIsDefault)&&(this.defaultValue=aT(n)?n.value:n)}setValue(n,r={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==r.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==r.emitViewToModelChange)),this.updateValueAndValidity(r)}patchValue(n,r={}){this.setValue(n,r)}reset(n=this.defaultValue,r={}){this._applyFormState(n),this.markAsPristine(r),this.markAsUntouched(r),this.setValue(this.value,r),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){rT(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){rT(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){aT(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},w9=os,C9={provide:Ea,useExisting:gt(()=>Wf)},lT=(()=>Promise.resolve())();let Wf=(()=>{var t;class n extends Ea{constructor(e,i,a,p,d,c){super(),this._changeDetectorRef=d,this.callSetDisabledState=c,this.control=new os,this._registered=!1,this.name="",this.update=new De,this._parent=e,this._setValidators(i),this._setAsyncValidators(a),this.valueAccessor=K_(0,p)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),J_(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Pd(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){lT.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,a=0!==i&&N1(i);lT.then(()=>{a&&!this.control.disabled?this.control.disable():!a&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?Df(e,this._parent):[e]}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Un,9),q(tn,10),q(as,10),q(vn,10),q(Qt,8),q(w0,8))},t.\u0275dir=$({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[ze([C9]),se,ti]}),n})(),dT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();const Z_=new X("NgModelWithFormControlWarning"),E9={provide:Ea,useExisting:gt(()=>Pf)};let Pf=(()=>{var t;class n extends Ea{set isDisabled(e){}constructor(e,i,a,p,d){super(),this._ngModelWarningConfig=p,this.callSetDisabledState=d,this.update=new De,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=K_(0,a)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&kf(i,this,!1),Pd(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}J_(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&kf(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return(t=n)._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(q(tn,10),q(as,10),q(vn,10),q(Z_,8),q(w0,8))},t.\u0275dir=$({type:t,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[ze([E9]),se,ti]}),n})();const D9={provide:Un,useExisting:gt(()=>v0)};let v0=(()=>{var t;class n extends Un{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new De,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Hf(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return Pd(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){kf(e.control||null,e,!1),function z9(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,nT(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,a=this.form.get(e.path);i!==a&&(kf(i||null,e),(t=>t instanceof os)(a)&&(Pd(a,e,this.callSetDisabledState),e.control=a))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);iT(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function M9(t,n){return Hf(t,n)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){$_(this.form,this),this._oldForm&&Hf(this._oldForm,this)}_checkFormPresent(){}}return(t=n).\u0275fac=function(e){return new(e||t)(q(tn,10),q(as,10),q(w0,8))},t.\u0275dir=$({type:t,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&ve("submit",function(p){return i.onSubmit(p)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ze([D9]),se,ti]}),n})();const H9={provide:Ea,useExisting:gt(()=>iA)};let iA=(()=>{var t;class n extends Ea{set isDisabled(e){}constructor(e,i,a,p,d){super(),this._ngModelWarningConfig=d,this._added=!1,this.name=null,this.update=new De,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(i),this._setAsyncValidators(a),this.valueAccessor=K_(0,p)}ngOnChanges(e){this._added||this._setUpControl(),J_(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return Df(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return(t=n)._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(q(Un,13),q(tn,10),q(as,10),q(vn,10),q(Z_,8))},t.\u0275dir=$({type:t,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[ze([H9]),se,ti]}),n})(),y0=(()=>{var t;class n{constructor(){this._validator=xf}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):xf,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,features:[ti]}),n})();const U9={provide:tn,useExisting:gt(()=>ss),multi:!0};let ss=(()=>{var t;class n extends y0{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=N1,this.createValidator=e=>S4}enabled(e){return e}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,i){2&e&&Qe("required",i._enabled?"":null)},inputs:{required:"required"},features:[ze([U9]),se]}),n})(),vT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[dT]}),n})();class yT extends Ef{constructor(n,r,e){super(X_(r),G_(e,r)),this.controls=n,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,r={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}insert(n,r,e={}){this.controls.splice(n,0,r),this._registerControl(r),this.updateValueAndValidity({emitEvent:e.emitEvent})}removeAt(n,r={}){let e=this._adjustIndex(n);e<0&&(e=0),this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:r.emitEvent})}setControl(n,r,e={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),r&&(this.controls.splice(i,0,r),this._registerControl(r)),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,r={}){Z4(this,0,n),n.forEach((e,i)=>{K4(this,!1,i),this.at(i).setValue(e,{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(n,r={}){null!=n&&(n.forEach((e,i)=>{this.at(i)&&this.at(i).patchValue(e,{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(n=[],r={}){this._forEachChild((e,i)=>{e.reset(n[i],{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r),this._updateTouched(r),this.updateValueAndValidity(r)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(r=>r._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((r,e)=>!!e._syncPendingControls()||r,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((r,e)=>{n(r,e)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(r=>r.enabled&&n(r))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function CT(t){return!!t&&(void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn)}let J9=(()=>{var t;class n{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new n;return e.useNonNullable=!0,e}group(e,i=null){const a=this._reduceControls(e);let p={};return CT(i)?p=i:null!==i&&(p.validators=i.validator,p.asyncValidators=i.asyncValidator),new Hd(a,p)}record(e,i=null){const a=this._reduceControls(e);return new eT(a,i)}control(e,i,a){let p={};return this.useNonNullable?(CT(i)?p=i:(p.validators=i,p.asyncValidators=a),new os(e,{...p,nonNullable:!0})):new os(e,i,a)}array(e,i,a){const p=e.map(d=>this._createControl(d));return new yT(p,i,a)}_reduceControls(e){const i={};return Object.keys(e).forEach(a=>{i[a]=this._createControl(e[a])}),i}_createControl(e){return e instanceof os||e instanceof Ef?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),aA=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:w0,useValue:e.callSetDisabledState??Wd}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[vT]}),n})(),C0=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:Z_,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:w0,useValue:e.callSetDisabledState??Wd}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[vT]}),n})(),qT=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})(),If=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,_r,qT,Ue,qT]}),n})();const dY=["addListener","removeListener"],pY=["addEventListener","removeEventListener"],uY=["on","off"];function Nd(t,n,r,e){if(S(r)&&(e=r,r=void 0),e)return Nd(t,n,r).pipe(V2(e));const[i,a]=function mY(t){return S(t.addEventListener)&&S(t.removeEventListener)}(t)?pY.map(p=>d=>t[p](n,d,r)):function hY(t){return S(t.addListener)&&S(t.removeListener)}(t)?dY.map(TT(t,n)):function fY(t){return S(t.on)&&S(t.off)}(t)?uY.map(TT(t,n)):[];if(!i&&Co(t))return qt(p=>Nd(p,n,r))(qi(t));if(!i)throw new TypeError("Invalid event target");return new _t(p=>{const d=(...c)=>p.next(1a(d)})}function TT(t,n){return r=>e=>t[r](n,e)}const Vd={schedule(t){let n=requestAnimationFrame,r=cancelAnimationFrame;const{delegate:e}=Vd;e&&(n=e.requestAnimationFrame,r=e.cancelAnimationFrame);const i=n(a=>{r=void 0,t(a)});return new C(()=>r?.(i))},requestAnimationFrame(...t){const{delegate:n}=Vd;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:n}=Vd;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0},ST=new class gY extends S_{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class bY extends T_{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=Vd.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(Vd.cancelAnimationFrame(r),n._scheduled=void 0)}});let oA,MY=1;const Nf={};function ET(t){return t in Nf&&(delete Nf[t],!0)}const _Y={setImmediate(t){const n=MY++;return Nf[n]=!0,oA||(oA=Promise.resolve()),oA.then(()=>ET(n)&&t()),n},clearImmediate(t){ET(t)}},{setImmediate:AY,clearImmediate:zY}=_Y,Vf={setImmediate(...t){const{delegate:n}=Vf;return(n?.setImmediate||AY)(...t)},clearImmediate(t){const{delegate:n}=Vf;return(n?.clearImmediate||zY)(t)},delegate:void 0},sA=new class wY extends S_{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class OY extends T_{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=Vf.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(Vf.clearImmediate(r),n._scheduled===r&&(n._scheduled=void 0))}});function DT(t){return t instanceof Date&&!isNaN(t)}function jd(t=0,n,r=$U){let e=-1;return null!=n&&(Rp(n)?r=n:e=n),new _t(i=>{let a=DT(t)?+t-r.now():t;a<0&&(a=0);let p=0;return r.schedule(function(){i.closed||(i.next(p++),0<=e?this.schedule(void 0,e):i.complete())},a)})}function jf(t,n=nl){return function vY(t){return Yt((n,r)=>{let e=!1,i=null,a=null,p=!1;const d=()=>{if(a?.unsubscribe(),a=null,e){e=!1;const s=i;i=null,r.next(s)}p&&r.complete()},c=()=>{a=null,p&&r.complete()};n.subscribe(Rt(r,s=>{e=!0,i=s,a||qi(t(s)).subscribe(a=Rt(r,d,c))},()=>{p=!0,(!e||!a||a.closed)&&r.complete()}))})}(()=>jd(t,n))}class CY{}class xY extends CY{constructor(n){super(),this._data=n}connect(){return gr(this._data)?this._data:he(this._data)}disconnect(){}}class lA{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(n,r,e,i,a){n.forEachOperation((p,d,c)=>{let s,o;null==p.previousIndex?(s=this._insertView(()=>e(p,d,c),c,r,i(p)),o=s?1:0):null==c?(this._detachAndCacheView(d,r),o=3):(s=this._moveView(d,c,r,i(p)),o=2),a&&a({context:s?.context,operation:o,record:p})})}detach(){for(const n of this._viewCache)n.destroy();this._viewCache=[]}_insertView(n,r,e,i){const a=this._insertViewFromCache(r,e);if(a)return void(a.context.$implicit=i);const p=n();return e.createEmbeddedView(p.templateRef,p.context,p.index)}_detachAndCacheView(n,r){const e=r.detach(n);this._maybeCacheView(e,r)}_moveView(n,r,e,i){const a=e.get(n);return e.move(a,r),a.context.$implicit=i,a}_maybeCacheView(n,r){if(this._viewCache.length0?a/this._itemSize:0;if(r.end>i){const c=Math.ceil(e/this._itemSize),s=Math.max(0,Math.min(p,i-c));p!=s&&(p=s,a=s*this._itemSize,r.start=Math.floor(p)),r.end=Math.max(0,Math.min(i,r.start+c))}const d=a-r.start*this._itemSize;if(d0&&(r.end=Math.min(i,r.end+s),r.start=Math.max(0,Math.floor(p-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(r),this._viewport.setRenderedContentOffset(this._itemSize*r.start),this._scrolledIndexChange.next(Math.floor(p))}}function EY(t){return t._scrollStrategy}let DY=(()=>{var t;class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new SY(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=yi(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=yi(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=yi(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[ze([{provide:HT,useFactory:EY,deps:[gt(()=>t)]}]),ti]}),n})(),ul=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this._platform=i,this._scrolled=new oe,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=a}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new _t(i=>{this._globalSubscription||this._addGlobalListener();const a=e>0?this._scrolled.pipe(jf(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{a.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):he()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const a=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(Ct(p=>!p||a.indexOf(p)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((a,p)=>{this._scrollableContainsElement(p,e)&&i.push(p)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let a=Ci(i),p=e.getElementRef().nativeElement;do{if(a==p)return!0}while(a=a.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Nd(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Oe),H(ri),H(Fe,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),WT=(()=>{var t;class n{constructor(e,i,a,p){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=a,this.dir=p,this._destroyed=new oe,this._elementScrolled=new _t(d=>this.ngZone.runOutsideAngular(()=>Nd(this.elementRef.nativeElement,"scroll").pipe(et(this._destroyed)).subscribe(d)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const i=this.elementRef.nativeElement,a=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=a?e.end:e.start),null==e.right&&(e.right=a?e.start:e.end),null!=e.bottom&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),a&&0!=Rd()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Rd()?e.left=e.right:1==Rd()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;Vq()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",a="right",p=this.elementRef.nativeElement;if("top"==e)return p.scrollTop;if("bottom"==e)return p.scrollHeight-p.clientHeight-p.scrollTop;const d=this.dir&&"rtl"==this.dir.value;return"start"==e?e=d?a:i:"end"==e&&(e=d?i:a),d&&2==Rd()?e==i?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft:d&&1==Rd()?e==i?p.scrollLeft+p.scrollWidth-p.clientWidth:-p.scrollLeft:e==i?p.scrollLeft:p.scrollWidth-p.clientWidth-p.scrollLeft}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(ul),q(Oe),q(Fn,8))},t.\u0275dir=$({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),Ud=(()=>{var t;class n{constructor(e,i,a){this._platform=e,this._change=new oe,this._changeListener=p=>{this._change.next(p)},this._document=a,i.runOutsideAngular(()=>{if(e.isBrowser){const p=this._getWindow();p.addEventListener("resize",this._changeListener),p.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:a}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+a,right:e.left+i,height:a,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),a=e.documentElement,p=a.getBoundingClientRect();return{top:-p.top||e.body.scrollTop||i.scrollY||a.scrollTop||0,left:-p.left||e.body.scrollLeft||i.scrollX||a.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(jf(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ri),H(Oe),H(Fe,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const PT=new X("VIRTUAL_SCROLLABLE");let HY=(()=>{var t;class n extends WT{constructor(e,i,a,p){super(e,i,a,p)}measureViewportSize(e){const i=this.elementRef.nativeElement;return"horizontal"===e?i.clientWidth:i.clientHeight}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(ul),q(Oe),q(Fn,8))},t.\u0275dir=$({type:t,features:[se]}),n})();const PY=typeof requestAnimationFrame<"u"?ST:sA;let BT=(()=>{var t;class n extends HY{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=ke(e)}constructor(e,i,a,p,d,c,s,o){super(e,c,a,d),this.elementRef=e,this._changeDetectorRef=i,this._scrollStrategy=p,this.scrollable=o,this._platform=ie(ri),this._detachedSubject=new oe,this._renderedRangeSubject=new oe,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new _t(l=>this._scrollStrategy.scrolledIndexChange.subscribe(u=>Promise.resolve().then(()=>this.ngZone.run(()=>l.next(u))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=C.EMPTY,this._viewportChanges=s.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(zn(null),jf(0,PY),et(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(et(this._detachedSubject)).subscribe(i=>{const a=i.length;a!==this._dataLength&&(this._dataLength=a,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function WY(t,n){return t.start==n.start&&t.end==n.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,i="to-start"){e=this.appendOnly&&"to-start"===i?0:e;const p="horizontal"==this.orientation,d=p?"X":"Y";let s=`translate${d}(${Number((p&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===i&&(s+=` translate${d}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=s&&(this._renderedContentTransform=s,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,i="auto"){const a={behavior:i};"horizontal"===this.orientation?a.start=e:a.top=e,this.scrollable.scrollTo(a)}scrollToIndex(e,i="auto"){this._scrollStrategy.scrollToIndex(e,i)}measureScrollOffset(e){let i;return i=this.scrollable==this?a=>super.measureScrollOffset(a):a=>this.scrollable.measureScrollOffset(a),Math.max(0,i(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let i;const a="left",p="right",d="rtl"==this.dir?.value;i="start"==e?d?p:a:"end"==e?d?a:p:e||("horizontal"===this.orientation?"left":"top");const c=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-c}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const i of e)i()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Qt),q(Oe),q(HT,8),q(Fn,8),q(ul),q(Ud),q(PT,8))},t.\u0275cmp=Se({type:t,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,i){if(1&e&&Lt(qY,7),2&e){let a;ye(a=Ce())&&(i._contentWrapper=a.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,i){2&e&&Xe("cdk-virtual-scroll-orientation-horizontal","horizontal"===i.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==i.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[ze([{provide:WT,useFactory:(r,e)=>r||e,deps:[[new tr,new d3(PT)],t]}]),se,RM],ngContentSelectors:TY,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,i){1&e&&($t(),N(0,"div",0,1),Ve(2),V(),qe(3,"div",2)),2&e&&(B(3),ta("width",i._totalContentWidth)("height",i._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})();function IT(t,n,r){if(!r.getBoundingClientRect)return 0;const i=r.getBoundingClientRect();return"horizontal"===t?"start"===n?i.left:i.right:"start"===n?i.top:i.bottom}let BY=(()=>{var t;class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,function Fd(t){return t&&"function"==typeof t.connect&&!(t instanceof F2)}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new xY(gr(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(i,a)=>e(i+(this._renderedRange?this._renderedRange.start:0),a):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=yi(e)}constructor(e,i,a,p,d,c){this._viewContainerRef=e,this._template=i,this._differs=a,this._viewRepeater=p,this._viewport=d,this.viewChange=new oe,this._dataSourceChanges=new oe,this.dataStream=this._dataSourceChanges.pipe(zn(null),function yY(){return Yt((t,n)=>{let r,e=!1;t.subscribe(Rt(n,i=>{const a=r;r=i,e&&n.next([a,i]),e=!0}))})}(),gi(([s,o])=>this._changeDataSource(s,o)),lf(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new oe,this.dataStream.subscribe(s=>{this._data=s,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(et(this._destroyed)).subscribe(s=>{this._renderedRange=s,this.viewChange.observers.length&&c.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,i){if(e.start>=e.end)return 0;const a=e.start-this._renderedRange.start,p=e.end-e.start;let d,c;for(let s=0;s-1;s--){const o=this._viewContainerRef.get(s+a);if(o&&o.rootNodes.length){c=o.rootNodes[o.rootNodes.length-1];break}}return d&&c?IT(i,"end",c)-IT(i,"start",d):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,i)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,i):i)),this._needsUpdate=!0)}_changeDataSource(e,i){return e&&e.disconnect(this),this._needsUpdate=!0,i?i.connect(this):he()}_updateContext(){const e=this._data.length;let i=this._viewContainerRef.length;for(;i--;){const a=this._viewContainerRef.get(i);a.context.index=this._renderedRange.start+i,a.context.count=e,this._updateComputedContextProperties(a.context),a.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(p,d,c)=>this._getEmbeddedViewArgs(p,c),p=>p.item),e.forEachIdentityChange(p=>{this._viewContainerRef.get(p.currentIndex).context.$implicit=p.item});const i=this._data.length;let a=this._viewContainerRef.length;for(;a--;){const p=this._viewContainerRef.get(a);p.context.index=this._renderedRange.start+a,p.context.count=i,this._updateComputedContextProperties(p.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,i){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:i}}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci),q(mr),q(x0),q(BT,4),q(Oe))},t.\u0275dir=$({type:t,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[ze([{provide:x0,useClass:lA}])]}),n})(),ho=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})(),hl=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[al,ho,al,ho]}),n})();class cA{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class Ff extends cA{constructor(n,r,e,i,a){super(),this.component=n,this.viewContainerRef=r,this.injector=e,this.componentFactoryResolver=i,this.projectableNodes=a}}class dA extends cA{constructor(n,r,e,i){super(),this.templateRef=n,this.viewContainerRef=r,this.context=e,this.injector=i}get origin(){return this.templateRef.elementRef}attach(n,r=this.context){return this.context=r,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class IY extends cA{constructor(n){super(),this.element=n instanceof _e?n.nativeElement:n}}class pA{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof Ff?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof dA?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof IY?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class NY extends pA{constructor(n,r,e,i,a){super(),this.outletElement=n,this._componentFactoryResolver=r,this._appRef=e,this._defaultInjector=i,this.attachDomPortal=p=>{const d=p.element,c=this._document.createComment("dom-portal");d.parentNode.insertBefore(c,d),this.outletElement.appendChild(d),this._attachedPortal=p,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(d,c)})},this._document=a}attachComponentPortal(n){const e=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component);let i;return n.viewContainerRef?(i=n.viewContainerRef.createComponent(e,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>i.destroy())):(i=e.create(n.injector||this._defaultInjector||ki.NULL),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=n,i}attachTemplatePortal(n){let r=n.viewContainerRef,e=r.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return e.rootNodes.forEach(i=>this.outletElement.appendChild(i)),e.detectChanges(),this.setDisposeFn(()=>{let i=r.indexOf(e);-1!==i&&r.remove(i)}),this._attachedPortal=n,e}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let uA=(()=>{var t;class n extends pA{constructor(e,i,a){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new De,this.attachDomPortal=p=>{const d=p.element,c=this._document.createComment("dom-portal");p.setAttachedHost(this),d.parentNode.insertBefore(c,d),this._getRootNode().appendChild(d),this._attachedPortal=p,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(d,c)})},this._document=a}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,p=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),d=i.createComponent(p,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(d.hostView.rootNodes[0]),super.setDisposeFn(()=>d.destroy()),this._attachedPortal=e,this._attachedRef=d,this.attached.emit(d),d}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return(t=n).\u0275fac=function(e){return new(e||t)(q(O1),q(di),q(Fe))},t.\u0275dir=$({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[se]}),n})(),ls=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();const NT=Vq();class VY{constructor(n,r){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=ji(-this._previousScrollPosition.left),n.style.top=ji(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,e=n.style,i=this._document.body.style,a=e.scrollBehavior||"",p=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),NT&&(e.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),NT&&(e.scrollBehavior=a,i.scrollBehavior=p)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const r=this._document.body,e=this._viewportRuler.getViewportSize();return r.scrollHeight>e.height||r.scrollWidth>e.width}}class jY{constructor(n,r,e,i){this._scrollDispatcher=n,this._ngZone=r,this._viewportRuler=e,this._config=i,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0).pipe(Ct(r=>!r||!this._overlayRef.overlayElement.contains(r.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class VT{enable(){}disable(){}attach(){}}function hA(t,n){return n.some(r=>t.bottomr.bottom||t.rightr.right)}function jT(t,n){return n.some(r=>t.topr.bottom||t.leftr.right)}class FY{constructor(n,r,e,i){this._scrollDispatcher=n,this._viewportRuler=r,this._ngZone=e,this._config=i,this._scrollSubscription=null}attach(n){this._overlayRef=n}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const r=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:i}=this._viewportRuler.getViewportSize();hA(r,[{width:e,height:i,bottom:i,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let UY=(()=>{var t;class n{constructor(e,i,a,p){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=a,this.noop=()=>new VT,this.close=d=>new jY(this._scrollDispatcher,this._ngZone,this._viewportRuler,d),this.block=()=>new VY(this._viewportRuler,this._document),this.reposition=d=>new FY(this._scrollDispatcher,this._viewportRuler,this._ngZone,d),this._document=p}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ul),H(Ud),H(Oe),H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class fA{constructor(n){if(this.scrollStrategy=new VT,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){const r=Object.keys(n);for(const e of r)void 0!==n[e]&&(this[e]=n[e])}}}class YY{constructor(n,r){this.connectionPair=n,this.scrollableViewProperties=r}}let FT=(()=>{var t;class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),XY=(()=>{var t;class n extends FT{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=a=>{const p=this._attachedOverlays;for(let d=p.length-1;d>-1;d--)if(p[d]._keydownEvents.observers.length>0){const c=p[d]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(a)):c.next(a);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe),H(Oe,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),GY=(()=>{var t;class n extends FT{constructor(e,i,a){super(e),this._platform=i,this._ngZone=a,this._cursorStyleIsSet=!1,this._pointerDownListener=p=>{this._pointerDownEventTarget=Ir(p)},this._clickListener=p=>{const d=Ir(p),c="click"===p.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:d;this._pointerDownEventTarget=null;const s=this._attachedOverlays.slice();for(let o=s.length-1;o>-1;o--){const l=s[o];if(l._outsidePointerEvents.observers.length<1||!l.hasAttached())continue;if(l.overlayElement.contains(d)||l.overlayElement.contains(c))break;const u=l._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>u.next(p)):u.next(p)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe),H(ri),H(Oe,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Uf=(()=>{var t;class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||v_()){const a=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let p=0;pthis._backdropClick.next(l),this._backdropTransitionendHandler=l=>{this._disposeBackdrop(l.target)},this._keydownEvents=new oe,this._outsidePointerEvents=new oe,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const r=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(jt(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof r?.onDestroy&&r.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),r}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){const n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,n&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config={...this._config,...n},this._updateElementSize()}setDirection(n){this._config={...this._config,direction:n},this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=ji(this._config.width),n.height=ji(this._config.height),n.minWidth=ji(this._config.minWidth),n.minHeight=ji(this._config.minHeight),n.maxWidth=ji(this._config.maxWidth),n.maxHeight=ji(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n)})}):this._backdropElement.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const n=this._backdropElement;if(n){if(this._animationsDisabled)return void this._disposeBackdrop(n);n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler)}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n)},500))}}_toggleClasses(n,r,e){const i=Td(r||[]).filter(a=>!!a);i.length&&(e?n.classList.add(...i):n.classList.remove(...i))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const n=this._ngZone.onStable.pipe(et(on(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){const n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach())}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const UT="cdk-overlay-connected-position-bounding-box",$Y=/([A-Za-z%]+)$/;class QY{get positions(){return this._preferredPositions}constructor(n,r,e,i,a){this._viewportRuler=r,this._document=e,this._platform=i,this._overlayContainer=a,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new oe,this._resizeSubscription=C.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(n)}attach(n){this._validatePositions(),n.hostElement.classList.add(UT),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const n=this._originRect,r=this._overlayRect,e=this._viewportRect,i=this._containerRect,a=[];let p;for(let d of this._preferredPositions){let c=this._getOriginPoint(n,i,d),s=this._getOverlayPoint(c,r,d),o=this._getOverlayFit(s,r,e,d);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(d,c);this._canFitWithFlexibleDimensions(o,s,e)?a.push({position:d,origin:c,overlayRect:r,boundingBoxRect:this._calculateBoundingBoxRect(c,d)}):(!p||p.overlayFit.visibleAreac&&(c=o,d=s)}return this._isPushed=!1,void this._applyPosition(d.position,d.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(p.position,p.originPoint);this._applyPosition(p.position,p.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&R0(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(UT),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,r)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,r,e){let i,a;if("center"==e.originX)i=n.left+n.width/2;else{const p=this._isRtl()?n.right:n.left,d=this._isRtl()?n.left:n.right;i="start"==e.originX?p:d}return r.left<0&&(i-=r.left),a="center"==e.originY?n.top+n.height/2:"top"==e.originY?n.top:n.bottom,r.top<0&&(a-=r.top),{x:i,y:a}}_getOverlayPoint(n,r,e){let i,a;return i="center"==e.overlayX?-r.width/2:"start"===e.overlayX?this._isRtl()?-r.width:0:this._isRtl()?0:-r.width,a="center"==e.overlayY?-r.height/2:"top"==e.overlayY?0:-r.height,{x:n.x+i,y:n.y+a}}_getOverlayFit(n,r,e,i){const a=XT(r);let{x:p,y:d}=n,c=this._getOffset(i,"x"),s=this._getOffset(i,"y");c&&(p+=c),s&&(d+=s);let u=0-d,h=d+a.height-e.height,f=this._subtractOverflows(a.width,0-p,p+a.width-e.width),b=this._subtractOverflows(a.height,u,h),m=f*b;return{visibleArea:m,isCompletelyWithinViewport:a.width*a.height===m,fitsInViewportVertically:b===a.height,fitsInViewportHorizontally:f==a.width}}_canFitWithFlexibleDimensions(n,r,e){if(this._hasFlexibleDimensions){const i=e.bottom-r.y,a=e.right-r.x,p=YT(this._overlayRef.getConfig().minHeight),d=YT(this._overlayRef.getConfig().minWidth);return(n.fitsInViewportVertically||null!=p&&p<=i)&&(n.fitsInViewportHorizontally||null!=d&&d<=a)}return!1}_pushOverlayOnScreen(n,r,e){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const i=XT(r),a=this._viewportRect,p=Math.max(n.x+i.width-a.width,0),d=Math.max(n.y+i.height-a.height,0),c=Math.max(a.top-e.top-n.y,0),s=Math.max(a.left-e.left-n.x,0);let o=0,l=0;return o=i.width<=a.width?s||-p:n.xf&&!this._isInitialRender&&!this._growAfterOpen&&(p=n.y-f/2)}if("end"===r.overlayX&&!i||"start"===r.overlayX&&i)u=e.width-n.x+this._viewportMargin,o=n.x-this._viewportMargin;else if("start"===r.overlayX&&!i||"end"===r.overlayX&&i)l=n.x,o=e.right-n.x;else{const h=Math.min(e.right-n.x+e.left,n.x),f=this._lastBoundingBoxSize.width;o=2*h,l=n.x-h,o>f&&!this._isInitialRender&&!this._growAfterOpen&&(l=n.x-f/2)}return{top:p,left:l,bottom:d,right:u,width:o,height:a}}_setBoundingBoxStyles(n,r){const e=this._calculateBoundingBoxRect(n,r);!this._isInitialRender&&!this._growAfterOpen&&(e.height=Math.min(e.height,this._lastBoundingBoxSize.height),e.width=Math.min(e.width,this._lastBoundingBoxSize.width));const i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{const a=this._overlayRef.getConfig().maxHeight,p=this._overlayRef.getConfig().maxWidth;i.height=ji(e.height),i.top=ji(e.top),i.bottom=ji(e.bottom),i.width=ji(e.width),i.left=ji(e.left),i.right=ji(e.right),i.alignItems="center"===r.overlayX?"center":"end"===r.overlayX?"flex-end":"flex-start",i.justifyContent="center"===r.overlayY?"center":"bottom"===r.overlayY?"flex-end":"flex-start",a&&(i.maxHeight=ji(a)),p&&(i.maxWidth=ji(p))}this._lastBoundingBoxSize=e,R0(this._boundingBox.style,i)}_resetBoundingBoxStyles(){R0(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){R0(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,r){const e={},i=this._hasExactPosition(),a=this._hasFlexibleDimensions,p=this._overlayRef.getConfig();if(i){const o=this._viewportRuler.getViewportScrollPosition();R0(e,this._getExactOverlayY(r,n,o)),R0(e,this._getExactOverlayX(r,n,o))}else e.position="static";let d="",c=this._getOffset(r,"x"),s=this._getOffset(r,"y");c&&(d+=`translateX(${c}px) `),s&&(d+=`translateY(${s}px)`),e.transform=d.trim(),p.maxHeight&&(i?e.maxHeight=ji(p.maxHeight):a&&(e.maxHeight="")),p.maxWidth&&(i?e.maxWidth=ji(p.maxWidth):a&&(e.maxWidth="")),R0(this._pane.style,e)}_getExactOverlayY(n,r,e){let i={top:"",bottom:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),"bottom"===n.overlayY?i.bottom=this._document.documentElement.clientHeight-(a.y+this._overlayRect.height)+"px":i.top=ji(a.y),i}_getExactOverlayX(n,r,e){let p,i={left:"",right:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),p=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===p?i.right=this._document.documentElement.clientWidth-(a.x+this._overlayRect.width)+"px":i.left=ji(a.x),i}_getScrollVisibility(){const n=this._getOriginRect(),r=this._pane.getBoundingClientRect(),e=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:jT(n,e),isOriginOutsideView:hA(n,e),isOverlayClipped:jT(r,e),isOverlayOutsideView:hA(r,e)}}_subtractOverflows(n,...r){return r.reduce((e,i)=>e-Math.max(i,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,r=this._document.documentElement.clientHeight,e=this._viewportRuler.getViewportScrollPosition();return{top:e.top+this._viewportMargin,left:e.left+this._viewportMargin,right:e.left+n-this._viewportMargin,bottom:e.top+r-this._viewportMargin,width:n-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,r){return"x"===r?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&Td(n).forEach(r=>{""!==r&&-1===this._appliedPanelClasses.indexOf(r)&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof _e)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const r=n.width||0,e=n.height||0;return{top:n.y,bottom:n.y+e,left:n.x,right:n.x+r,height:e,width:r}}}function R0(t,n){for(let r in n)n.hasOwnProperty(r)&&(t[r]=n[r]);return t}function YT(t){if("number"!=typeof t&&null!=t){const[n,r]=t.split($Y);return r&&"px"!==r?null:parseFloat(n)}return t||null}function XT(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}const GT="cdk-global-overlay-wrapper";class JY{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(n){const r=n.getConfig();this._overlayRef=n,this._width&&!r.width&&n.updateSize({width:this._width}),this._height&&!r.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(GT),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,e=this._overlayRef.getConfig(),{width:i,height:a,maxWidth:p,maxHeight:d}=e,c=!("100%"!==i&&"100vw"!==i||p&&"100%"!==p&&"100vw"!==p),s=!("100%"!==a&&"100vh"!==a||d&&"100%"!==d&&"100vh"!==d),o=this._xPosition,l=this._xOffset,u="rtl"===this._overlayRef.getConfig().direction;let h="",f="",b="";c?b="flex-start":"center"===o?(b="center",u?f=l:h=l):u?"left"===o||"end"===o?(b="flex-end",h=l):("right"===o||"start"===o)&&(b="flex-start",f=l):"left"===o||"start"===o?(b="flex-start",h=l):("right"===o||"end"===o)&&(b="flex-end",f=l),n.position=this._cssPosition,n.marginLeft=c?"0":h,n.marginTop=s?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=c?"0":f,r.justifyContent=b,r.alignItems=s?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,e=r.style;r.classList.remove(GT),e.justifyContent=e.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let KY=(()=>{var t;class n{constructor(e,i,a,p){this._viewportRuler=e,this._document=i,this._platform=a,this._overlayContainer=p}global(){return new JY}flexibleConnectedTo(e){return new QY(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Ud),H(Fe),H(ri),H(Uf))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),ZY=0,Nr=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o,l,u,h,f){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=a,this._positionBuilder=p,this._keyboardDispatcher=d,this._injector=c,this._ngZone=s,this._document=o,this._directionality=l,this._location=u,this._outsideClickDispatcher=h,this._animationsModuleType=f}create(e){const i=this._createHostElement(),a=this._createPaneElement(i),p=this._createPortalOutlet(a),d=new fA(e);return d.direction=d.direction||this._directionality.value,new Yd(p,i,a,d,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+ZY++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Qo)),new NY(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(UY),H(Uf),H(O1),H(KY),H(XY),H(ki),H(Oe),H(Fe),H(Fn),H(V1),H(GY),H(Di,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const iX={provide:new X("cdk-connected-overlay-scroll-strategy"),deps:[Nr],useFactory:function tX(t){return()=>t.scrollStrategies.reposition()}};let fl=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[Nr,iX],imports:[al,ls,hl,hl]}),n})();function nX(t,n){}class Yf{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let $T=(()=>{var t;class n extends pA{constructor(e,i,a,p,d,c,s,o){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=p,this._interactivityChecker=d,this._ngZone=c,this._overlayRef=s,this._focusMonitor=o,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=l=>{this._portalOutlet.hasAttached();const u=this._portalOutlet.attachDomPortal(l);return this._contentAttached(),u},this._document=a,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const a=()=>{e.removeEventListener("blur",a),e.removeEventListener("mousedown",a),e.removeAttribute("tabindex")};e.addEventListener("blur",a),e.addEventListener("mousedown",a)})),e.focus(i)}_focusByCssSelector(e,i){let a=this._elementRef.nativeElement.querySelector(e);a&&this._forceFocus(a,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const a=hf(),p=this._elementRef.nativeElement;(!a||a===this._document.body||a===p||p.contains(a))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=hf();return e===i||e.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=hf())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(L_),q(Fe,8),q(Yf),q(Sd),q(Oe),q(Yd),q(sa))},t.\u0275cmp=Se({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(e,i){if(1&e&&Lt(uA,7),2&e){let a;ye(a=Ce())&&(i._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,i){2&e&&Qe("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[se],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&re(0,nX,0,0,"ng-template",0)},dependencies:[uA],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class mA{constructor(n,r){this.overlayRef=n,this.config=r,this.closed=new oe,this.disableClose=r.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=r.id,this.keydownEvents.subscribe(e=>{27===e.keyCode&&!this.disableClose&&!Sa(e)&&(e.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{!1!==r.closeOnOverlayDetachments&&this.close()})}close(n,r){if(this.containerInstance){const e=this.closed;this.containerInstance._closeInteractionType=r?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),e.next(n),e.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",r=""){return this.overlayRef.updateSize({width:n,height:r}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}}const QT=new X("DialogScrollStrategy"),rX=new X("DialogData"),aX=new X("DefaultDialogConfig"),sX={provide:QT,deps:[Nr],useFactory:function oX(t){return()=>t.scrollStrategies.block()}};let lX=0,JT=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,a,p,d,c){this._overlay=e,this._injector=i,this._defaultOptions=a,this._parentDialog=p,this._overlayContainer=d,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new oe,this._afterOpenedAtThisLevel=new oe,this._ariaHiddenElements=new Map,this.afterAllClosed=f0(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(zn(void 0))),this._scrollStrategy=c}open(e,i){(i={...this._defaultOptions||new Yf,...i}).id=i.id||"cdk-dialog-"+lX++,i.id&&this.getDialogById(i.id);const p=this._getOverlayConfig(i),d=this._overlay.create(p),c=new mA(d,i),s=this._attachContainer(d,c,i);return c.containerInstance=s,this._attachDialogContent(e,c,s,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.closed.subscribe(()=>this._removeOpenDialog(c,!0)),this.afterOpened.next(c),c}closeAll(){bA(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){bA(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),bA(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new fA({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,a){const p=a.injector||a.viewContainerRef?.injector,d=[{provide:Yf,useValue:a},{provide:mA,useValue:i},{provide:Yd,useValue:e}];let c;a.container?"function"==typeof a.container?c=a.container:(c=a.container.type,d.push(...a.container.providers(a))):c=$T;const s=new Ff(c,a.viewContainerRef,ki.create({parent:p||this._injector,providers:d}),a.componentFactoryResolver);return e.attach(s).instance}_attachDialogContent(e,i,a,p){if(e instanceof ci){const d=this._createInjector(p,i,a,void 0);let c={$implicit:p.data,dialogRef:i};p.templateContext&&(c={...c,..."function"==typeof p.templateContext?p.templateContext():p.templateContext}),a.attachTemplatePortal(new dA(e,null,c,d))}else{const d=this._createInjector(p,i,a,this._injector),c=a.attachComponentPortal(new Ff(e,p.viewContainerRef,d,p.componentFactoryResolver));i.componentRef=c,i.componentInstance=c.instance}}_createInjector(e,i,a,p){const d=e.injector||e.viewContainerRef?.injector,c=[{provide:rX,useValue:e.data},{provide:mA,useValue:i}];return e.providers&&("function"==typeof e.providers?c.push(...e.providers(i,e,a)):c.push(...e.providers)),e.direction&&(!d||!d.get(Fn,null,{optional:!0}))&&c.push({provide:Fn,useValue:{value:e.direction,change:he()}}),ki.create({parent:d||p,providers:c})}_removeOpenDialog(e,i){const a=this.openDialogs.indexOf(e);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((p,d)=>{p?d.setAttribute("aria-hidden",p):d.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let a=i.length-1;a>-1;a--){const p=i[a];p!==e&&"SCRIPT"!==p.nodeName&&"STYLE"!==p.nodeName&&!p.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(p,p.getAttribute("aria-hidden")),p.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nr),H(ki),H(aX,8),H(t,12),H(Uf),H(QT))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();function bA(t,n){let r=t.length;for(;r--;)n(t[r])}let cX=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[JT,sX],imports:[fl,ls,Ed,ls]}),n})();class KT{}class dX{}const fo="*";function Pi(t,n){return{type:7,name:t,definitions:n,options:{}}}function Et(t,n=null){return{type:4,styles:n,timings:t}}function ZT(t,n=null){return{type:2,steps:t,options:n}}function Le(t){return{type:6,styles:t,offset:null}}function zt(t,n,r){return{type:0,name:t,styles:n,options:r}}function xt(t,n,r=null){return{type:1,expr:t,animation:n,options:r}}class Xd{constructor(n=0,r=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+r}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class eS{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let r=0,e=0,i=0;const a=this.players.length;0==a?queueMicrotask(()=>this._onFinish()):this.players.forEach(p=>{p.onDone(()=>{++r==a&&this._onFinish()}),p.onDestroy(()=>{++e==a&&this._onDestroy()}),p.onStart(()=>{++i==a&&this._onStart()})}),this.totalTime=this.players.reduce((p,d)=>Math.max(p,d.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const r=n*this.totalTime;this.players.forEach(e=>{const i=e.totalTime?Math.min(1,r/e.totalTime):1;e.setPosition(i)})}getPosition(){const n=this.players.reduce((r,e)=>null===r||e.totalTime>r.totalTime?e:r,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}function pX(t,n){}class Gd{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const MA="mdc-dialog--open",tS="mdc-dialog--opening",iS="mdc-dialog--closing";let fX=(()=>{var t;class n extends $T{constructor(e,i,a,p,d,c,s,o){super(e,i,a,p,d,c,s,o),this._animationStateChanged=new De}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(L_),q(Fe,8),q(Gd),q(Sd),q(Oe),q(Yd),q(sa))},t.\u0275cmp=Se({type:t,selectors:[["ng-component"]],features:[se],decls:0,vars:0,template:function(e,i){},encapsulation:2}),n})();const nS="--mat-dialog-transition-duration";function rS(t){return null==t?null:"number"==typeof t?t:t.endsWith("ms")?yi(t.substring(0,t.length-2)):t.endsWith("s")?1e3*yi(t.substring(0,t.length-1)):"0"===t?0:null}let mX=(()=>{var t;class n extends fX{constructor(e,i,a,p,d,c,s,o,l){super(e,i,a,p,d,c,s,l),this._animationMode=o,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?rS(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?rS(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(nS,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(tS,MA)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(MA),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(MA),this._animationsEnabled?(this._hostElement.style.setProperty(nS,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(iS)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(tS,iS)}_waitForAnimationToComplete(e,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(L_),q(Fe,8),q(Gd),q(Sd),q(Oe),q(Yd),q(Di,8),q(sa))},t.\u0275cmp=Se({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,i){2&e&&(An("id",i._config.id),Qe("aria-modal",i._config.ariaModal)("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),Xe("_mat-animation-noopable",!i._animationsEnabled))},features:[se],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(N(0,"div",0)(1,"div",1),re(2,pX,0,0,"ng-template",2),V()())},dependencies:[uA],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),n})();class Vr{constructor(n,r,e){this._ref=n,this._containerInstance=e,this._afterOpened=new oe,this._beforeClosed=new oe,this._state=0,this.disableClose=r.disableClose,this.id=n.id,e._animationStateChanged.pipe(Ct(i=>"opened"===i.state),jt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(Ct(i=>"closed"===i.state),jt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),on(this.backdropClick(),this.keydownEvents().pipe(Ct(i=>27===i.keyCode&&!this.disableClose&&!Sa(i)))).subscribe(i=>{this.disableClose||(i.preventDefault(),function bX(t,n,r){t._closeInteractionType=n,t.close(r)}(this,"keydown"===i.type?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(Ct(r=>"closing"===r.state),jt(1)).subscribe(r=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),r.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let r=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?r.left(n.left):r.right(n.right):r.centerHorizontally(),n&&(n.top||n.bottom)?n.top?r.top(n.top):r.bottom(n.bottom):r.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",r=""){return this._ref.updateSize(n,r),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}const Ml=new X("MatMdcDialogData"),gX=new X("mat-mdc-dialog-default-options"),aS=new X("mat-mdc-dialog-scroll-strategy"),_X={provide:aS,deps:[Nr],useFactory:function MX(t){return()=>t.scrollStrategies.block()}};let AX=0,zX=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,a,p,d,c,s,o,l,u){this._overlay=e,this._defaultOptions=a,this._parentDialog=p,this._dialogRefConstructor=s,this._dialogContainerType=o,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new oe,this._afterOpenedAtThisLevel=new oe,this._idPrefix="mat-dialog-",this.dialogConfigClass=Gd,this.afterAllClosed=f0(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(zn(void 0))),this._scrollStrategy=c,this._dialog=i.get(JT)}open(e,i){let a;(i={...this._defaultOptions||new Gd,...i}).id=i.id||`${this._idPrefix}${AX++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const p=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Yf,useValue:i}]},templateContext:()=>({dialogRef:a}),providers:(d,c,s)=>(a=new this._dialogRefConstructor(d,i,s),a.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:c.data},{provide:this._dialogRefConstructor,useValue:a}])});return a.componentRef=p.componentRef,a.componentInstance=p.componentInstance,this.openDialogs.push(a),this.afterOpened.next(a),a.afterClosed().subscribe(()=>{const d=this.openDialogs.indexOf(a);d>-1&&(this.openDialogs.splice(d,1),this.openDialogs.length||this._getAfterAllClosed().next())}),a}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return(t=n).\u0275fac=function(e){to()},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),ca=(()=>{var t;class n extends zX{constructor(e,i,a,p,d,c,s,o){super(e,i,p,c,s,d,Vr,mX,Ml,o),this._idPrefix="mat-mdc-dialog-"}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Nr),H(ki),H(V1,8),H(gX,8),H(aS),H(t,12),H(Uf),H(Di,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),OX=0,mo=(()=>{var t;class n{constructor(e,i,a){this._dialogRef=e,this._elementRef=i,this._dialog=a,this.id="mat-mdc-dialog-title-"+OX++}ngOnInit(){this._dialogRef||(this._dialogRef=function wX(t,n){let r=t.nativeElement.parentElement;for(;r&&!r.classList.contains("mat-mdc-dialog-container");)r=r.parentElement;return r?n.find(e=>e.id===r.id):null}(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const e=this._dialogRef?._containerInstance?._ariaLabelledByQueue;e&&Promise.resolve().then(()=>{const i=e.indexOf(this.id);i>-1&&e.splice(i,1)})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr,8),q(_e),q(ca))},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,i){2&e&&An("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),Da=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),bo=(()=>{var t;class n{constructor(){this.align="start"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,i){2&e&&Xe("mat-mdc-dialog-actions-align-center","center"===i.align)("mat-mdc-dialog-actions-align-end","end"===i.align)},inputs:{align:"align"}}),n})(),Gf=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[ca,_X],imports:[cX,fl,ls,Ue,Ue]}),n})(),$f=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Ue]}),n})(),vX=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})(),lS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,Ue,vX,ls]}),n})();class yX{constructor(n){this._box=n,this._destroyed=new oe,this._resizeSubject=new oe,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(r=>this._resizeSubject.next(r)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new _t(r=>{const e=this._resizeSubject.subscribe(r);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),e.unsubscribe(),this._elementObservables.delete(n)}}).pipe(Ct(r=>r.some(e=>e.target===n)),lf({bufferSize:1,refCount:!0}),et(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let CX=(()=>{var t;class n{constructor(){this._observers=new Map,this._ngZone=ie(Oe)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,i){const a=i?.box||"content-box";return this._observers.has(a)||this._observers.set(a,new yX(a)),this._observers.get(a).observe(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const xX=["notch"],RX=["matFormFieldNotchedOutline",""],qX=["*"],TX=["textField"],SX=["iconPrefixContainer"],EX=["textPrefixContainer"];function DX(t,n){1&t&&qe(0,"span",19)}function kX(t,n){if(1&t&&(N(0,"label",17),Ve(1,1),re(2,DX,1,0,"span",18),V()),2&t){const r=be(2);F("floating",r._shouldLabelFloat())("monitorResize",r._hasOutline())("id",r._labelId),Qe("for",r._control.id),B(2),F("ngIf",!r.hideRequiredMarker&&r._control.required)}}function LX(t,n){1&t&&re(0,kX,3,5,"label",16),2&t&&F("ngIf",be()._hasFloatingLabel())}function HX(t,n){1&t&&qe(0,"div",20)}function WX(t,n){}function PX(t,n){1&t&&re(0,WX,0,0,"ng-template",22),2&t&&(be(2),F("ngTemplateOutlet",Ni(1)))}function BX(t,n){if(1&t&&(N(0,"div",21),re(1,PX,1,1,"ng-template",9),V()),2&t){const r=be();F("matFormFieldNotchedOutlineOpen",r._shouldLabelFloat()),B(1),F("ngIf",!r._forceDisplayInfixLabel())}}function IX(t,n){1&t&&(N(0,"div",23,24),Ve(2,2),V())}function NX(t,n){1&t&&(N(0,"div",25,26),Ve(2,3),V())}function VX(t,n){}function jX(t,n){1&t&&re(0,VX,0,0,"ng-template",22),2&t&&(be(),F("ngTemplateOutlet",Ni(1)))}function FX(t,n){1&t&&(N(0,"div",27),Ve(1,4),V())}function UX(t,n){1&t&&(N(0,"div",28),Ve(1,5),V())}function YX(t,n){1&t&&qe(0,"div",29)}function XX(t,n){1&t&&(N(0,"div",30),Ve(1,6),V()),2&t&&F("@transitionMessages",be()._subscriptAnimationState)}function GX(t,n){if(1&t&&(N(0,"mat-hint",34),ne(1),V()),2&t){const r=be(2);F("id",r._hintLabelId),B(1),mt(r.hintLabel)}}function $X(t,n){if(1&t&&(N(0,"div",31),re(1,GX,2,2,"mat-hint",32),Ve(2,7),qe(3,"div",33),Ve(4,8),V()),2&t){const r=be();F("@transitionMessages",r._subscriptAnimationState),B(1),F("ngIf",r.hintLabel)}}const QX=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],JX=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let q0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-label"]]}),n})(),KX=0;const cS=new X("MatError");let $d=(()=>{var t;class n{constructor(e,i){this.id="mat-mdc-error-"+KX++,e||i.nativeElement.setAttribute("aria-live","polite")}}return(t=n).\u0275fac=function(e){return new(e||t)(er("aria-live"),q(_e))},t.\u0275dir=$({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,i){2&e&&An("id",i.id)},inputs:{id:"id"},features:[ze([{provide:cS,useExisting:t}])]}),n})(),ZX=0,_A=(()=>{var t;class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+ZX++}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,i){2&e&&(An("id",i.id),Qe("align",null),Xe("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}}),n})();const eG=new X("MatPrefix"),dS=new X("MatSuffix");let tG=(()=>{var t;class n{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[ze([{provide:dS,useExisting:t}])]}),n})();const pS=new X("FloatingLabelParent");let uS=(()=>{var t;class n{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=ie(CX),this._ngZone=ie(Oe),this._parent=ie(pS),this._resizeSubscription=new C}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function iG(t){if(null!==t.offsetParent)return t.scrollWidth;const r=t.cloneNode(!0);r.style.setProperty("position","absolute"),r.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(r);const e=r.scrollWidth;return r.remove(),e}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e))},t.\u0275dir=$({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,i){2&e&&Xe("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),n})();const hS="mdc-line-ripple--active",Qf="mdc-line-ripple--deactivating";let fS=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=a=>{const p=this._elementRef.nativeElement.classList,d=p.contains(Qf);"opacity"===a.propertyName&&d&&p.remove(hS,Qf)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Qf),e.add(hS)}deactivate(){this._elementRef.nativeElement.classList.add(Qf)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Oe))},t.\u0275dir=$({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),mS=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._ngZone=i,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Oe))},t.\u0275cmp=Se({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,i){if(1&e&&Lt(xX,5),2&e){let a;ye(a=Ce())&&(i._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,i){2&e&&Xe("mdc-notched-outline--notched",i.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:RX,ngContentSelectors:qX,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,i){1&e&&($t(),qe(0,"div",0),N(1,"div",1,2),Ve(3),V(),qe(4,"div",3))},encapsulation:2,changeDetection:0}),n})();const nG={transitionMessages:Pi("transitionMessages",[zt("enter",Le({opacity:1,transform:"translateY(0%)"})),xt("void => enter",[Le({opacity:0,transform:"translateY(-5px)"}),Et("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let AA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t}),n})();const Jf=new X("MatFormField"),rG=new X("MAT_FORM_FIELD_DEFAULT_OPTIONS");let bS=0,Qd=(()=>{var t;class n{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=ke(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,i,a,p,d,c,s,o){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=a,this._dir=p,this._platform=d,this._defaults=c,this._animationMode=s,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+bS++,this._hintLabelId="mat-mdc-hint-"+bS++,this._subscriptAnimationState="",this._destroyed=new oe,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,c&&(c.appearance&&(this.appearance=c.appearance),this._hideRequiredMarker=!!c?.hideRequiredMarker,c.color&&(this.color=c.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(et(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),on(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(et(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(et(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const i=this._hintChildren?this._hintChildren.find(p=>"start"===p.align):null,a=this._hintChildren?this._hintChildren.find(p=>"end"===p.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),a&&e.push(a.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const i=this._iconPrefixContainer?.nativeElement,a=this._textPrefixContainer?.nativeElement,p=i?.getBoundingClientRect().width??0,d=a?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${p+d}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Qt),q(Oe),q(Fn),q(ri),q(rG,8),q(Di,8),q(Fe))},t.\u0275cmp=Se({type:t,selectors:[["mat-form-field"]],contentQueries:function(e,i,a){if(1&e&&(dt(a,q0,5),dt(a,q0,7),dt(a,AA,5),dt(a,eG,5),dt(a,dS,5),dt(a,cS,5),dt(a,_A,5)),2&e){let p;ye(p=Ce())&&(i._labelChildNonStatic=p.first),ye(p=Ce())&&(i._labelChildStatic=p.first),ye(p=Ce())&&(i._formFieldControl=p.first),ye(p=Ce())&&(i._prefixChildren=p),ye(p=Ce())&&(i._suffixChildren=p),ye(p=Ce())&&(i._errorChildren=p),ye(p=Ce())&&(i._hintChildren=p)}},viewQuery:function(e,i){if(1&e&&(Lt(TX,5),Lt(SX,5),Lt(EX,5),Lt(uS,5),Lt(mS,5),Lt(fS,5)),2&e){let a;ye(a=Ce())&&(i._textField=a.first),ye(a=Ce())&&(i._iconPrefixContainer=a.first),ye(a=Ce())&&(i._textPrefixContainer=a.first),ye(a=Ce())&&(i._floatingLabel=a.first),ye(a=Ce())&&(i._notchedOutline=a.first),ye(a=Ce())&&(i._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,i){2&e&&Xe("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===i._animationMode)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-focused",i._control.focused)("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ze([{provide:Jf,useExisting:t},{provide:pS,useExisting:t}])],ngContentSelectors:JX,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,i){1&e&&($t(QX),re(0,LX,1,1,"ng-template",null,0,Go),N(2,"div",1,2),ve("click",function(p){return i._control.onContainerClick(p)}),re(4,HX,1,0,"div",3),N(5,"div",4),re(6,BX,2,2,"div",5),re(7,IX,3,0,"div",6),re(8,NX,3,0,"div",7),N(9,"div",8),re(10,jX,1,1,"ng-template",9),Ve(11),V(),re(12,FX,2,0,"div",10),re(13,UX,2,0,"div",11),V(),re(14,YX,1,0,"div",12),V(),N(15,"div",13),re(16,XX,2,1,"div",14),re(17,$X,5,2,"div",15),V()),2&e&&(B(2),Xe("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),B(2),F("ngIf",!i._hasOutline()&&!i._control.disabled),B(2),F("ngIf",i._hasOutline()),B(1),F("ngIf",i._hasIconPrefix),B(1),F("ngIf",i._hasTextPrefix),B(2),F("ngIf",!i._hasOutline()||i._forceDisplayInfixLabel()),B(2),F("ngIf",i._hasTextSuffix),B(1),F("ngIf",i._hasIconSuffix),B(1),F("ngIf",!i._hasOutline()),B(1),Xe("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing),F("ngSwitch",i._getDisplayedMessages()),B(1),F("ngSwitchCase","error"),B(1),F("ngSwitchCase","hint"))},dependencies:[pi,Eh,td,_2,_A,uS,mS,fS],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[nG.transitionMessages]},changeDetection:0}),n})(),cs=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Pt,Mf,Ue]}),n})(),AS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[u4,Ue,u4,Ue]}),n})();const cG=["*"];let Kf;function Jd(t){return function dG(){if(void 0===Kf&&(Kf=null,typeof window<"u")){const t=window;void 0!==t.trustedTypes&&(Kf=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return Kf}()?.createHTML(t)||t}function zS(t){return Error(`Unable to find icon with the name "${t}"`)}function OS(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function wS(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}class S0{constructor(n,r,e){this.url=n,this.svgText=r,this.options=e}}let Kd=(()=>{var t;class n{constructor(e,i,a,p){this._httpClient=e,this._sanitizer=i,this._errorHandler=p,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=a}addSvgIcon(e,i,a){return this.addSvgIconInNamespace("",e,i,a)}addSvgIconLiteral(e,i,a){return this.addSvgIconLiteralInNamespace("",e,i,a)}addSvgIconInNamespace(e,i,a,p){return this._addSvgIconConfig(e,i,new S0(a,null,p))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,a,p){const d=this._sanitizer.sanitize(pn.HTML,a);if(!d)throw wS(a);const c=Jd(d);return this._addSvgIconConfig(e,i,new S0("",c,p))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,a){return this._addSvgIconSetConfig(e,new S0(i,null,a))}addSvgIconSetLiteralInNamespace(e,i,a){const p=this._sanitizer.sanitize(pn.HTML,i);if(!p)throw wS(i);const d=Jd(p);return this._addSvgIconSetConfig(e,new S0("",d,a))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(pn.RESOURCE_URL,e);if(!i)throw OS(e);const a=this._cachedIconsByUrl.get(i);return a?he(Zf(a)):this._loadSvgIconFromConfig(new S0(e,null)).pipe(ui(p=>this._cachedIconsByUrl.set(i,p)),Ie(p=>Zf(p)))}getNamedSvgIcon(e,i=""){const a=vS(i,e);let p=this._svgIconConfigs.get(a);if(p)return this._getSvgFromConfig(p);if(p=this._getIconConfigFromResolvers(i,e),p)return this._svgIconConfigs.set(a,p),this._getSvgFromConfig(p);const d=this._iconSetConfigs.get(i);return d?this._getSvgFromIconSetConfigs(e,d):Mr(zS(a))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?he(Zf(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Ie(i=>Zf(i)))}_getSvgFromIconSetConfigs(e,i){const a=this._extractIconWithNameFromAnySet(e,i);return a?he(a):h_(i.filter(d=>!d.svgText).map(d=>this._loadSvgIconSetFromConfig(d).pipe(Zi(c=>{const o=`Loading icon set URL: ${this._sanitizer.sanitize(pn.RESOURCE_URL,d.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(o)),he(null)})))).pipe(Ie(()=>{const d=this._extractIconWithNameFromAnySet(e,i);if(!d)throw zS(e);return d}))}_extractIconWithNameFromAnySet(e,i){for(let a=i.length-1;a>=0;a--){const p=i[a];if(p.svgText&&p.svgText.toString().indexOf(e)>-1){const d=this._svgElementFromConfig(p),c=this._extractSvgIconFromSet(d,e,p.options);if(c)return c}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(ui(i=>e.svgText=i),Ie(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?he(null):this._fetchIcon(e).pipe(ui(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,a){const p=e.querySelector(`[id="${i}"]`);if(!p)return null;const d=p.cloneNode(!0);if(d.removeAttribute("id"),"svg"===d.nodeName.toLowerCase())return this._setSvgAttributes(d,a);if("symbol"===d.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(d),a);const c=this._svgElementFromString(Jd(""));return c.appendChild(d),this._setSvgAttributes(c,a)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const a=i.querySelector("svg");if(!a)throw Error(" tag not found");return a}_toSvgElement(e){const i=this._svgElementFromString(Jd("")),a=e.attributes;for(let p=0;pJd(o)),d0(()=>this._inProgressUrlFetches.delete(d)),ha());return this._inProgressUrlFetches.set(d,s),s}_addSvgIconConfig(e,i,a){return this._svgIconConfigs.set(vS(e,i),a),this}_addSvgIconSetConfig(e,i){const a=this._iconSetConfigs.get(e);return a?a.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let a=0;an?n.pathname+n.search:""}}}),yS=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],MG=yS.map(t=>`[${t}]`).join(", "),_G=/^url\(['"]?#(.*?)['"]?\)$/;let go=(()=>{var t;class n extends fG{get inline(){return this._inline}set inline(e){this._inline=ke(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,a,p,d,c){super(e),this._iconRegistry=i,this._location=p,this._errorHandler=d,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=C.EMPTY,c&&(c.color&&(this.color=this.defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),a||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const a=e.childNodes[i];(1!==a.nodeType||"svg"===a.nodeName.toLowerCase())&&a.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(a=>a.length>0);this._previousFontSetClass.forEach(a=>e.classList.remove(a)),i.forEach(a=>e.classList.add(a)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const i=this._elementsWithExternalReferences;i&&i.forEach((a,p)=>{a.forEach(d=>{p.setAttribute(d.name,`url('${e}#${d.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(MG),a=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let p=0;p{const c=i[p],s=c.getAttribute(d),o=s?s.match(_G):null;if(o){let l=a.get(c);l||(l=[],a.set(c,l)),l.push({name:d,value:o[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,a]=this._splitIconName(e);i&&(this._svgNamespace=i),a&&(this._svgName=a),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(a,i).pipe(jt(1)).subscribe(p=>this._setSvgElement(p),p=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${a}! ${p.message}`))})}}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Kd),er("aria-hidden"),q(bG),q(Hr),q(mG,8))},t.\u0275cmp=Se({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,i){2&e&&(Qe("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),Xe("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[se],ngContentSelectors:cG,decls:1,vars:0,template:function(e,i){1&e&&($t(),Ve(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),ka=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Ue]}),n})();const CS=ar({passive:!0});let AG=(()=>{var t;class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Xi;const i=Ci(e),a=this._monitoredElements.get(i);if(a)return a.subject;const p=new oe,d="cdk-text-field-autofilled",c=s=>{"cdk-text-field-autofill-start"!==s.animationName||i.classList.contains(d)?"cdk-text-field-autofill-end"===s.animationName&&i.classList.contains(d)&&(i.classList.remove(d),this._ngZone.run(()=>p.next({target:s.target,isAutofilled:!1}))):(i.classList.add(d),this._ngZone.run(()=>p.next({target:s.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",c,CS),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:p,unlisten:()=>{i.removeEventListener("animationstart",c,CS)}}),p}stopMonitoring(e){const i=Ci(e),a=this._monitoredElements.get(i);a&&(a.unlisten(),a.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ri),H(Oe))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),zG=(()=>{var t;class n{get minRows(){return this._minRows}set minRows(e){this._minRows=yi(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=yi(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=ke(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,i,a,p){this._elementRef=e,this._platform=i,this._ngZone=a,this._destroyed=new oe,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=d=>{this._hasFocus="focus"===d.type},this._document=p,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Nd(this._getWindow(),"resize").pipe(jf(16),et(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,i=e.style.marginBottom||"",a=this._platform.FIREFOX,p=a&&this._hasFocus,d=a?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";p&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(d);const c=e.scrollHeight-4;return e.classList.remove(d),p&&(e.style.marginBottom=i),c}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const i=this._elementRef.nativeElement,a=i.value;if(!e&&this._minRows===this._previousMinRows&&a===this._previousValue)return;const p=this._measureScrollHeight(),d=Math.max(p,this._cachedPlaceholderHeight||0);i.style.height=`${d}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=a,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:i,selectionEnd:a}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(ri),q(Oe),q(Fe,8))},t.\u0275dir=$({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,i){1&e&&ve("input",function(){return i._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),OG=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})();const xS=new X("MAT_INPUT_VALUE_ACCESSOR"),wG=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let vG=0;const yG=c4(class{constructor(t,n,r,e){this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=e,this.stateChanges=new oe}});let Zd=(()=>{var t;class n extends yG{get disabled(){return this._disabled}set disabled(e){this._disabled=ke(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(uo.required)??!1}set required(e){this._required=ke(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&Nq().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=ke(e)}constructor(e,i,a,p,d,c,s,o,l,u){super(c,p,d,a),this._elementRef=e,this._platform=i,this._autofillMonitor=o,this._formField=u,this._uid="mat-input-"+vG++,this.focused=!1,this.stateChanges=new oe,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(b=>Nq().has(b)),this._iOSKeyupListener=b=>{const m=b.target;!m.value&&0===m.selectionStart&&0===m.selectionEnd&&(m.setSelectionRange(1,1),m.setSelectionRange(0,0))};const h=this._elementRef.nativeElement,f=h.nodeName.toLowerCase();this._inputValueAccessor=s||h,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&l.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===f,this._isTextarea="textarea"===f,this._isInFormField=!!u,this._isNativeSelect&&(this.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){wG.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(ri),q(Ea,10),q(Id,8),q(v0,8),q(yf),q(xS,10),q(AG),q(Oe),q(Jf,8))},t.\u0275dir=$({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,i){1&e&&ve("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(An("id",i.id)("disabled",i.disabled)("required",i.required),Qe("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),Xe("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[ze([{provide:AA,useExisting:t}]),se,ti]}),n})(),ep=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,cs,cs,OG,Ue]}),n})();const CG=["determinateSpinner"];function xG(t,n){if(1&t&&(Zr(),N(0,"svg",11),qe(1,"circle",12),V()),2&t){const r=be();Qe("viewBox",r._viewBox()),B(1),ta("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeCircumference()/2,"px")("stroke-width",r._circleStrokeWidth(),"%"),Qe("r",r._circleRadius())}}const RG=A0(class{constructor(t){this._elementRef=t}},"primary"),qG=new X("mat-progress-spinner-default-options",{providedIn:"root",factory:function TG(){return{diameter:RS}}}),RS=100;let zA=(()=>{var t;class n extends RG{constructor(e,i,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=RS,this._noopAnimations="NoopAnimations"===i&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,yi(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=yi(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=yi(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Di,8),q(qG))},t.\u0275cmp=Se({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,i){if(1&e&&Lt(CG,5),2&e){let a;ye(a=Ce())&&(i._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,i){2&e&&(Qe("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),ta("width",i.diameter,"px")("height",i.diameter,"px")("--mdc-circular-progress-size",i.diameter+"px")("--mdc-circular-progress-active-indicator-width",i.diameter+"px"),Xe("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[se],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,i){if(1&e&&(re(0,xG,2,8,"ng-template",null,0,Go),N(2,"div",1,2),Zr(),N(4,"svg",3),qe(5,"circle",4),V()(),Ys(),N(6,"div",5)(7,"div",6)(8,"div",7),In(9,8),V(),N(10,"div",9),In(11,8),V(),N(12,"div",10),In(13,8),V()()()),2&e){const a=Ni(1);B(4),Qe("viewBox",i._viewBox()),B(1),ta("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),Qe("r",i._circleRadius()),B(4),F("ngTemplateOutlet",a),B(2),F("ngTemplateOutlet",a),B(2),F("ngTemplateOutlet",a)}},dependencies:[Eh],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),_l=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,Ue]}),n})(),EG=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[al]}),n})(),OA=(()=>{var t;class n{constructor(){this.changes=new oe,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const jG={provide:OA,deps:[[new tr,new ea,OA]],useFactory:function VG(t){return t||new OA}};let ES=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[jG,yf],imports:[Ue,Pt,ls,EG,ka,_r,Ue]}),n})(),n$=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[hl]}),n})(),cm=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,n$,Ue]}),n})(),m$=(()=>{var t;class n{constructor(){this.changes=new oe,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,i){return`${e} \u2013 ${i}`}formatYearRangeLabel(e,i){return`${e} to ${i}`}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const y$={provide:new X("mat-datepicker-scroll-strategy"),deps:[Nr],useFactory:function v$(t){return()=>t.scrollStrategies.reposition()}};let LA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[m$,y$],imports:[Pt,is,fl,Ed,ls,Ue,ho]}),n})(),XS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,Ue,ho,ho,Ue]}),n})(),KS=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Mf,Pt,Ue,_r,M4,$f]}),n})();function ZS(t,n){return n?r=>h0(n.pipe(jt(1),function lQ(){return Yt((t,n)=>{t.subscribe(Rt(n,Ee))})}()),r.pipe(ZS(t))):qt((r,e)=>qi(t(r,e)).pipe(jt(1),ER(r)))}function rp(t,n=nl){const r=jd(t,n);return ZS(()=>r)}const cQ=["mat-menu-item",""];function dQ(t,n){1&t&&(Zr(),N(0,"svg",3),qe(1,"polygon",4),V())}const pQ=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],uQ=["mat-icon, [matMenuItemIcon]","*"];function hQ(t,n){if(1&t){const r=no();N(0,"div",0),ve("keydown",function(i){return Ln(r),Hn(be()._handleKeydown(i))})("click",function(){return Ln(r),Hn(be().closed.emit("click"))})("@transformMenu.start",function(i){return Ln(r),Hn(be()._onAnimationStart(i))})("@transformMenu.done",function(i){return Ln(r),Hn(be()._onAnimationDone(i))}),N(1,"div",1),Ve(2),V()()}if(2&t){const r=be();F("id",r.panelId)("ngClass",r._classList)("@transformMenu",r._panelAnimationState),Qe("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null)("aria-describedby",r.ariaDescribedby||null)}}const fQ=["*"],WA=new X("MAT_MENU_PANEL"),mQ=ol(_0(class{}));let ap=(()=>{var t;class n extends mQ{constructor(e,i,a,p,d){super(),this._elementRef=e,this._document=i,this._focusMonitor=a,this._parentMenu=p,this._changeDetectorRef=d,this.role="menuitem",this._hovered=new oe,this._focused=new oe,this._highlighted=!1,this._triggersSubmenu=!1,p?.addItem?.(this)}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),i=e.querySelectorAll("mat-icon, .material-icons");for(let a=0;a enter",Et("120ms cubic-bezier(0, 0, 0.2, 1)",Le({opacity:1,transform:"scale(1)"}))),xt("* => void",Et("100ms 25ms linear",Le({opacity:0})))]),fadeInItems:Pi("fadeInItems",[zt("showing",Le({opacity:1})),xt("void => *",[Le({opacity:0}),Et("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let gQ=0;const eE=new X("mat-menu-default-options",{providedIn:"root",factory:function MQ(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let op=(()=>{var t;class n{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=ke(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=ke(e)}set panelClass(e){const i=this._previousPanelClass;i&&i.length&&i.split(" ").forEach(a=>{this._classList[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{this._classList[a]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,i,a,p){this._elementRef=e,this._ngZone=i,this._changeDetectorRef=p,this._directDescendantItems=new a0,this._classList={},this._panelAnimationState="void",this._animationDone=new oe,this.closed=new De,this.close=this.closed,this.panelId="mat-menu-panel-"+gQ++,this.overlayPanelClass=a.overlayPanelClass||"",this._xPosition=a.xPosition,this._yPosition=a.yPosition,this.backdropClass=a.backdropClass,this._overlapTrigger=a.overlapTrigger,this._hasBackdrop=a.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new k_(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(zn(this._directDescendantItems),gi(e=>on(...e.map(i=>i._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const i=this._keyManager;if("enter"===this._panelAnimationState&&i.activeItem?._hasFocus()){const a=e.toArray(),p=Math.max(0,Math.min(a.length-1,i.activeItemIndex||0));a[p]&&!a[p].disabled?i.setActiveItem(p):i.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(zn(this._directDescendantItems),gi(i=>on(...i.map(a=>a._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const i=e.keyCode,a=this._keyManager;switch(i){case 27:Sa(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===i||40===i)&&a.setFocusOrigin("keyboard"),void a.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(jt(1)).subscribe(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){const a=this._keyManager;a.setFocusOrigin(e).setFirstItemActive(),!a.activeItem&&i&&i.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const i=Math.min(this._baseElevation+e,24),a=`${this._elevationPrefix}${i}`,p=Object.keys(this._classList).find(d=>d.startsWith(this._elevationPrefix));(!p||p===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[a]=!0,this._previousElevation=a)}setPositionClasses(e=this.xPosition,i=this.yPosition){const a=this._classList;a["mat-menu-before"]="before"===e,a["mat-menu-after"]="after"===e,a["mat-menu-above"]="above"===i,a["mat-menu-below"]="below"===i,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(zn(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Oe),q(eE),q(Qt))},t.\u0275dir=$({type:t,contentQueries:function(e,i,a){if(1&e&&(dt(a,bQ,5),dt(a,ap,5),dt(a,ap,4)),2&e){let p;ye(p=Ce())&&(i.lazyContent=p.first),ye(p=Ce())&&(i._allItems=p),ye(p=Ce())&&(i.items=p)}},viewQuery:function(e,i){if(1&e&&Lt(ci,5),2&e){let a;ye(a=Ce())&&(i.templateRef=a.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),n})(),tE=(()=>{var t;class n extends op{constructor(e,i,a,p){super(e,i,a,p),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(Oe),q(eE),q(Qt))},t.\u0275cmp=Se({type:t,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(e,i){2&e&&Qe("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[ze([{provide:WA,useExisting:t}]),se],ngContentSelectors:fQ,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(e,i){1&e&&($t(),re(0,hQ,3,6,"ng-template"))},dependencies:[g2],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[um.transformMenu,um.fadeInItems]},changeDetection:0}),n})();const iE=new X("mat-menu-scroll-strategy"),AQ={provide:iE,deps:[Nr],useFactory:function _Q(t){return()=>t.scrollStrategies.reposition()}},nE=ar({passive:!0});let zQ=(()=>{var t;class n{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(i=>{this._destroyMenu(i),("click"===i||"tab"===i)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,i,a,p,d,c,s,o,l){this._overlay=e,this._element=i,this._viewContainerRef=a,this._menuItemInstance=c,this._dir=s,this._focusMonitor=o,this._ngZone=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=C.EMPTY,this._hoverSubscription=C.EMPTY,this._menuCloseSubscription=C.EMPTY,this._changeDetectorRef=ie(Qt),this._handleTouchStart=u=>{Of(u)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new De,this.onMenuOpen=this.menuOpened,this.menuClosed=new De,this.onMenuClose=this.menuClosed,this._scrollStrategy=p,this._parentMaterialMenu=d instanceof op?d:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,nE)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,nE),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const i=this._createOverlay(e),a=i.getConfig(),p=a.positionStrategy;this._setPosition(e,p),a.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,i.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof op&&(e._startAnimation(),e._directDescendantItems.changes.pipe(et(e.close)).subscribe(()=>{p.withLockedPosition(!1).reapplyLastPosition(),p.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof op?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(Ct(a=>"void"===a.toState),jt(1),et(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let i=0,a=e.parentMenu;for(;a;)i++,a=a.parentMenu;e.setElevation(i)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const i=this._getOverlayConfig(e);this._subscribeToPositions(e,i.positionStrategy),this._overlayRef=this._overlay.create(i),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new fA({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,i){e.setPositionClasses&&i.positionChanges.subscribe(a=>{const p="start"===a.connectionPair.overlayX?"after":"before",d="top"===a.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(p,d)):e.setPositionClasses(p,d)})}_setPosition(e,i){let[a,p]="before"===e.xPosition?["end","start"]:["start","end"],[d,c]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[s,o]=[d,c],[l,u]=[a,p],h=0;if(this.triggersSubmenu()){if(u=a="before"===e.xPosition?"start":"end",p=l="end"===a?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const f=this._parentMaterialMenu.items.first;this._parentInnerPadding=f?f._getHostElement().offsetTop:0}h="bottom"===d?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(s="top"===d?"bottom":"top",o="top"===c?"bottom":"top");i.withPositions([{originX:a,originY:s,overlayX:l,overlayY:d,offsetY:h},{originX:p,originY:s,overlayX:u,overlayY:d,offsetY:h},{originX:a,originY:o,overlayX:l,overlayY:c,offsetY:-h},{originX:p,originY:o,overlayX:u,overlayY:c,offsetY:-h}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments();return on(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:he(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ct(d=>d!==this._menuItemInstance),Ct(()=>this._menuOpen)):he(),i)}_handleMousedown(e){zf(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const i=e.keyCode;(13===i||32===i)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===i&&"ltr"===this.dir||37===i&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(Ct(e=>e===this._menuItemInstance&&!e.disabled),rp(0,sA)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof op&&this.menu._isAnimating?this.menu._animationDone.pipe(jt(1),rp(0,sA),et(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new dA(e.templateRef,this._viewContainerRef)),this._portal}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Nr),q(_e),q(di),q(iE),q(WA,8),q(ap,10),q(Fn,8),q(sa),q(Oe))},t.\u0275dir=$({type:t,hostVars:3,hostBindings:function(e,i){1&e&&ve("click",function(p){return i._handleClick(p)})("mousedown",function(p){return i._handleMousedown(p)})("keydown",function(p){return i._handleKeydown(p)}),2&e&&Qe("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?i.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),n})(),rE=(()=>{var t;class n extends zQ{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[se]}),n})(),PA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[AQ],imports:[Pt,_r,Ue,fl,ho,Ue]}),n})();const OQ=["*",[["mat-toolbar-row"]]],wQ=["*","mat-toolbar-row"],vQ=A0(class{constructor(t){this._elementRef=t}});let yQ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=$({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),CQ=(()=>{var t;class n extends vQ{constructor(e,i,a){super(e),this._platform=i,this._document=a}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return(t=n).\u0275fac=function(e){return new(e||t)(q(_e),q(ri),q(Fe))},t.\u0275cmp=Se({type:t,selectors:[["mat-toolbar"]],contentQueries:function(e,i,a){if(1&e&&dt(a,yQ,5),2&e){let p;ye(p=Ce())&&(i._toolbarRows=p)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&Xe("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[se],ngContentSelectors:wQ,decls:2,vars:0,template:function(e,i){1&e&&($t(OQ),Ve(0),Ve(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),n})(),aE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Ue]}),n})(),BA=(()=>{var t;class n{constructor(){this.changes=new oe}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const RQ={provide:BA,deps:[[new tr,new ea,BA]],useFactory:function xQ(t){return t||new BA}};let IA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[RQ],imports:[Pt,Ue]}),n})();const DQ={provide:new X("mat-select-scroll-strategy"),deps:[Nr],useFactory:function EQ(t){return()=>t.scrollStrategies.reposition()}};let hm=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[DQ],imports:[Pt,fl,P_,Ue,ho,cs,P_,Ue]}),n})();const kQ=["tooltip"],oE=new X("mat-tooltip-scroll-strategy"),WQ={provide:oE,deps:[Nr],useFactory:function HQ(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},BQ=new X("mat-tooltip-default-options",{providedIn:"root",factory:function PQ(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),sE="tooltip-panel",lE=ar({passive:!0});let UQ=(()=>{var t;class n{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=ke(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=ke(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=yi(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=yi(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,i,a,p,d,c,s,o,l,u,h,f){this._overlay=e,this._elementRef=i,this._scrollDispatcher=a,this._viewContainerRef=p,this._ngZone=d,this._platform=c,this._ariaDescriber=s,this._focusMonitor=o,this._dir=u,this._defaultOptions=h,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new oe,this._scrollStrategy=l,this._document=f,h&&(this._showDelay=h.showDelay,this._hideDelay=h.hideDelay,h.position&&(this.position=h.position),h.positionAtOrigin&&(this.positionAtOrigin=h.positionAtOrigin),h.touchGestures&&(this.touchGestures=h.touchGestures)),u.change.pipe(et(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(et(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,a])=>{e.removeEventListener(i,a,lE)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const a=this._createOverlay(i);this._detach(),this._portal=this._portal||new Ff(this._tooltipComponent,this._viewContainerRef);const p=this._tooltipInstance=a.attach(this._portal).instance;p._triggerElement=this._elementRef.nativeElement,p._mouseLeaveHideDelay=this._hideDelay,p.afterHidden().pipe(et(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),p.show(e)}hide(e=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const p=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&p._origin instanceof _e)return this._overlayRef;this._detach()}const i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),a=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return a.positionChanges.pipe(et(this._destroyed)).subscribe(p=>{this._updateCurrentPositionClass(p.connectionPair),this._tooltipInstance&&p.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:a,panelClass:`${this._cssClassPrefix}-${sE}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(et(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(et(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(et(this._destroyed)).subscribe(p=>{this._isTooltipVisible()&&27===p.keyCode&&!Sa(p)&&(p.preventDefault(),p.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const i=e.getConfig().positionStrategy,a=this._getOrigin(),p=this._getOverlayPosition();i.withPositions([this._addOffset({...a.main,...p.main}),this._addOffset({...a.fallback,...p.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let a;"above"==i||"below"==i?a={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&e||"right"==i&&!e?a={originX:"start",originY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(a={originX:"end",originY:"center"});const{x:p,y:d}=this._invertPosition(a.originX,a.originY);return{main:a,fallback:{originX:p,originY:d}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let a;"above"==i?a={overlayX:"center",overlayY:"bottom"}:"below"==i?a={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&e||"right"==i&&!e?a={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(a={overlayX:"start",overlayY:"center"});const{x:p,y:d}=this._invertPosition(a.overlayX,a.overlayY);return{main:a,fallback:{overlayX:p,overlayY:d}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(jt(1),et(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){const{overlayY:i,originX:a,originY:p}=e;let d;if(d="center"===i?this._dir&&"rtl"===this._dir.value?"end"===a?"left":"right":"start"===a?"left":"right":"bottom"===i&&"top"===p?"above":"below",d!==this._currentPosition){const c=this._overlayRef;if(c){const s=`${this._cssClassPrefix}-${sE}-`;c.removePanelClass(s+this._currentPosition),c.addPanelClass(s+d)}this._currentPosition=d}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(i=e),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const i=e.targetTouches?.[0],a=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,a),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{const a=i.relatedTarget;(!a||!this._overlayRef?.overlayElement.contains(a))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,a])=>{this._elementRef.nativeElement.addEventListener(i,a,lE)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(e.clientX,e.clientY),a=this._elementRef.nativeElement;i!==a&&!a.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,a=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(a.userSelect=a.msUserSelect=a.webkitUserSelect=a.MozUserSelect="none"),("on"===e||!i.draggable)&&(a.webkitUserDrag="none"),a.touchAction="none",a.webkitTapHighlightColor="transparent"}}}return(t=n).\u0275fac=function(e){to()},t.\u0275dir=$({type:t,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),NA=(()=>{var t;class n extends UQ{constructor(e,i,a,p,d,c,s,o,l,u,h,f){super(e,i,a,p,d,c,s,o,l,u,h,f),this._tooltipComponent=XQ,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const a=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=a?-8:8:"end"===e.originX&&(e.offsetX=a?8:-8),e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Nr),q(_e),q(ul),q(di),q(Oe),q(ri),q(Jq),q(sa),q(oE),q(Fn,8),q(BQ,8),q(Fe))},t.\u0275dir=$({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(e,i){2&e&&Xe("mat-mdc-tooltip-disabled",i.disabled)},exportAs:["matTooltip"],features:[se]}),n})(),YQ=(()=>{var t;class n{constructor(e,i){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new oe,this._animationsDisabled="NoopAnimations"===i}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const i=this._tooltip.nativeElement,a=this._showAnimation,p=this._hideAnimation;if(i.classList.remove(e?p:a),i.classList.add(e?a:p),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const d=getComputedStyle(i);("0s"===d.getPropertyValue("animation-duration")||"none"===d.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Qt),q(Di,8))},t.\u0275dir=$({type:t}),n})(),XQ=(()=>{var t;class n extends YQ{constructor(e,i,a){super(e,a),this._elementRef=i,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Qt),q(_e),q(Di,8))},t.\u0275cmp=Se({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(e,i){if(1&e&&Lt(kQ,7),2&e){let a;ye(a=Ce())&&(i._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&ve("mouseleave",function(p){return i._handleMouseLeave(p)}),2&e&&ta("zoom",i.isVisible()?1:null)},features:[se],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,i){1&e&&(N(0,"div",0,1),ve("animationend",function(p){return i._handleAnimationEnd(p)}),N(2,"div",2),ne(3),V()()),2&e&&(Xe("mdc-tooltip--multiline",i._isMultiline),F("ngClass",i.tooltipClass),B(3),mt(i.message))},dependencies:[g2],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),n})(),vl=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[WQ],imports:[Ed,Pt,fl,Ue,Ue,ho]}),n})(),VA=(()=>{var t;class n{constructor(){this.changes=new oe,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,a)=>{if(0==a||0==i)return`0 of ${a}`;const p=e*i;return`${p+1} \u2013 ${p<(a=Math.max(a,0))?Math.min(p+i,a):p+i} of ${a}`}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const KQ={provide:VA,deps:[[new tr,new ea,VA]],useFactory:function JQ(t){return t||new VA}};let jA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[KQ],imports:[Pt,is,hm,vl]}),n})(),nJ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,Ue,ls,_r,Mf,Ed,Ue]}),n})(),pE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})(),uE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[pE,Ue,_r,Pt,pE,Ue]}),n})();const fm=new X("mat-chips-default-options");let QA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[yf,{provide:fm,useValue:{separatorKeyCodes:[13]}}],imports:[Ue,Pt,_r,Ue]}),n})(),JA=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,y4,$f,lS,is,AS,If,ka,cm,Gf,_l,cs,ep,hl,aA,C0,ES,LA,p4,XS,KS,PA,aE,IA,jA,vl,hm,_r,cm,uE,QA,y4,$f,lS,is,AS,If,ka,cm,Gf,_l,cs,ep,hl,aA,C0,ES,LA,p4,XS,KS,PA,aE,IA,jA,vl,hm,_r,nJ,uE,QA]}),n})(),wE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ue,Pt,_r,Ue]}),n})(),tK=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[el,Pt,C0,JA,wE]}),n})();function vE(t,n,r,e,i,a,p){try{var d=t[a](p),c=d.value}catch(s){return void r(s)}d.done?n(c):Promise.resolve(c).then(e,i)}function xl(t){return function(){var n=this,r=arguments;return new Promise(function(e,i){var a=t.apply(n,r);function p(c){vE(a,e,i,p,d,"next",c)}function d(c){vE(a,e,i,p,d,"throw",c)}p(void 0)})}}function KA(){return(KA=xl(function*(t,n){yield function nK(t){return new Promise(n=>setTimeout(n,t))}(t),n()})).apply(this,arguments)}function da(){const t=new Gd;return t.disableClose=!0,t.autoFocus=!1,t}function gm(t,n){const r=n.split("&");for(const e of r){const[i,a]=e.split("=");if(i.includes(t))return a}return""}W(217),new Intl.Collator("cs",{numeric:!0});class uK{static passwordMatchValidator(n){const r=n.get("passwordCtrl").value,e=n.get("passwordAgainCtrl").value;return n.get("passwordAgainCtrl").setErrors(r!==e?{noPasswordMatch:!0}:null),null}static patternValidator(n){return r=>{if(!r.value)return null;let e=0;for(const i of n)e+=i.test(r.value)?1:0;return e>=3?null:{isWeak:!0}}}}let Fi=(()=>{var t;class n{setDefaultConfig(e){this.config=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}getProperty(e){return this.config?this.config[e]:null}mergeConfig(e){for(const i of Object.keys(e))"brandings"!==i&&(this.config[i]=this.addMissingValuesToProperty(e[i],this.config[i]))}addMissingValuesToProperty(e,i){if(null==e)return i;if("object"==typeof e&&!Array.isArray(e))for(const a of Object.keys(i))e[a]=this.addMissingValuesToProperty(e[a],i[a]);return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const{isArray:hK}=Array;const gK=O(t=>function(r=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=r});function _K(t){throw new gK(t)}class CE{validateSignature(n){return Promise.resolve(null)}validateAtHash(n){return Promise.resolve(!0)}}class xE{}class ZA{}let AK=(()=>{class t extends ZA{now(){return Date.now()}new(){return new Date}}return t.\u0275fac=function(){let n;return function(e){return(n||(n=Ye(t)))(e||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();class RE{}class ez{}let zK=(()=>{class t{constructor(){this.data=new Map}getItem(r){return this.data.get(r)}removeItem(r){this.data.delete(r)}setItem(r,e){this.data.set(r,e)}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();class tz{constructor(n){this.type=n}}class zr extends tz{constructor(n,r=null){super(n),this.info=r}}class Ao extends tz{constructor(n,r=null){super(n),this.info=r}}class Bi extends tz{constructor(n,r,e=null){super(n),this.reason=r,this.params=e}}function qE(t){const n=t.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(n).split("").map(function(r){return"%"+("00"+r.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function iz(t){return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class Mm{constructor(n){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret="",this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.decreaseExpirationBySec=0,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.disableIdTokenTimer=!1,this.checkOrigin=!1,this.openUri=r=>{location.href=r},n&&Object.assign(this,n)}}class sp{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}class TE{}let SE=(()=>{class t{getHashFragmentParams(r){let e=r||window.location.hash;if(e=decodeURIComponent(e),0!==e.indexOf("#"))return{};const i=e.indexOf("?");return e=e.substr(i>-1?i+1:1),this.parseQueryString(e)}parseQueryString(r){const e={};let i,a,p,d,c,s,o;if(null===r)return e;i=r.split("&");for(let l=0;l=64;){for(a=n[0],p=n[1],d=n[2],c=n[3],s=n[4],o=n[5],l=n[6],u=n[7],f=0;f<16;f++)b=e+4*f,t[f]=(255&r[b])<<24|(255&r[b+1])<<16|(255&r[b+2])<<8|255&r[b+3];for(f=16;f<64;f++)h=t[f-2],m=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=t[f-15],g=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,t[f]=(m+t[f-7]|0)+(g+t[f-16]|0);for(f=0;f<64;f++)m=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&o^~s&l)|0)+(u+(wK[f]+t[f]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&p^a&d^p&d)|0,u=l,l=o,o=s,s=c+m|0,c=d,d=p,p=a,a=m+g|0;n[0]+=a,n[1]+=p,n[2]+=d,n[3]+=c,n[4]+=s,n[5]+=o,n[6]+=l,n[7]+=u,e+=64,i-=64}return e}class _m{constructor(){this.digestLength=32,this.blockSize=64,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}reset(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this}clean(){for(let n=0;n0){for(;this.bufferLength<64&&r>0;)this.buffer[this.bufferLength++]=n[e++],r--;64===this.bufferLength&&(nz(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(r>=64&&(e=nz(this.temp,this.state,n,e,r),r%=64);r>0;)this.buffer[this.bufferLength++]=n[e++],r--;return this}finish(n){if(!this.finished){const r=this.bytesHashed,e=this.bufferLength,i=r/536870912|0,a=r<<3,p=r%64<56?64:128;this.buffer[e]=128;for(let d=e+1;d>>24&255,this.buffer[p-7]=i>>>16&255,this.buffer[p-6]=i>>>8&255,this.buffer[p-5]=i>>>0&255,this.buffer[p-4]=a>>>24&255,this.buffer[p-3]=a>>>16&255,this.buffer[p-2]=a>>>8&255,this.buffer[p-1]=a>>>0&255,nz(this.temp,this.state,this.buffer,0,p),this.finished=!0}for(let r=0;r<8;r++)n[4*r+0]=this.state[r]>>>24&255,n[4*r+1]=this.state[r]>>>16&255,n[4*r+2]=this.state[r]>>>8&255,n[4*r+3]=this.state[r]>>>0&255;return this}digest(){const n=new Uint8Array(this.digestLength);return this.finish(n),n}_saveState(n){for(let r=0;r{class t{calcHash(r,e){return xl(function*(){return function qK(t){var n,r=[];for(n=0;n{class t extends Mm{constructor(r,e,i,a,p,d,c,s,o,l){super(),this.ngZone=r,this.http=e,this.config=p,this.urlHelper=d,this.logger=c,this.crypto=s,this.dateTimeService=l,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new oe,this.discoveryDocumentLoadedSubject=new oe,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=o,p||(p={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),a&&(this.tokenValidationHandler=a),p&&this.configure(p);try{i?this.setStorage(i):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(u){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",u)}if(this.checkLocalStorageAccessable()){const u=window?.navigator?.userAgent;(u?.includes("MSIE ")||u?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const r="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(r,r),localStorage.removeItem(r),0))}catch{return!1}}configure(r){Object.assign(this,new Mm,r),this.config=Object.assign({},new Mm,r),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe(Ct(r=>"token_received"===r.type)).subscribe(r=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(r={},e,i=!0){let a=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe(ui(p=>{"token_received"===p.type?a=!0:"logout"===p.type&&(a=!1)}),Ct(p=>"token_expires"===p.type&&(null==e||"any"===e||p.info===e)),gf(1e3)).subscribe(p=>{a&&this.refreshInternal(r,i).catch(d=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(r,e){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(r,e):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(r=null){return this.loadDiscoveryDocument().then(e=>this.tryLogin(r))}loadDiscoveryDocumentAndLogin(r=null){return this.loadDiscoveryDocumentAndTryLogin(r=r||{}).then(e=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof r.state?r.state:""),!1))}debug(...r){this.showDebugInformation&&this.logger.debug.apply(this.logger,r)}validateUrlFromDiscoveryDocument(r){const e=[],i=this.validateUrlForHttps(r),a=this.validateUrlAgainstIssuer(r);return i||e.push("https for all urls required. Also for urls received by discovery."),a||e.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),e}validateUrlForHttps(r){if(!r)return!0;const e=r.toLowerCase();return!(!1!==this.requireHttps&&(!e.match(/^http:\/\/localhost($|[:\/])/)&&!e.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||e.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(r,e){if(!r)throw new Error(`'${e}' should not be null`);if(!this.validateUrlForHttps(r))throw new Error(`'${e}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(r){return!this.strictDiscoveryDocumentValidation||!r||r.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe(Ct(r=>"token_received"===r.type)).subscribe(r=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),!this.disableIdTokenTimer&&this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const r=this.getAccessTokenExpiration(),e=this.getAccessTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=he(new Ao("token_expires","access_token")).pipe(rp(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}setupIdTokenTimer(){const r=this.getIdTokenExpiration(),e=this.getIdTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=he(new Ao("token_expires","id_token")).pipe(rp(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(r,e){const i=this.dateTimeService.now(),p=Math.max(0,(e-r)*this.timeoutFactor-(i-r)),d=2147483647;return p>d?d:p}setStorage(r){this._storage=r,this.configChanged()}loadDiscoveryDocument(r=null){return new Promise((e,i)=>{r||((r=this.issuer||"").endsWith("/")||(r+="/"),r+=".well-known/openid-configuration"),this.validateUrlForHttps(r)?this.http.get(r).subscribe(a=>{if(!this.validateDiscoveryDocument(a))return this.eventsSubject.next(new Bi("discovery_document_validation_error",null)),void i("discovery_document_validation_error");this.loginUrl=a.authorization_endpoint,this.logoutUrl=a.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=a.grant_types_supported,this.issuer=a.issuer,this.tokenEndpoint=a.token_endpoint,this.userinfoEndpoint=a.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=a.jwks_uri,this.sessionCheckIFrameUrl=a.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(a),this.revocationEndpoint=a.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(p=>{const c=new zr("discovery_document_loaded",{discoveryDocument:a,jwks:p});this.eventsSubject.next(c),e(c)}).catch(p=>{this.eventsSubject.next(new Bi("discovery_document_load_error",p)),i(p)})},a=>{this.logger.error("error loading discovery document",a),this.eventsSubject.next(new Bi("discovery_document_load_error",a)),i(a)}):i("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((r,e)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(i=>{this.jwks=i,r(i)},i=>{this.logger.error("error loading jwks",i),this.eventsSubject.next(new Bi("jwks_load_error",i)),e(i)}):r(null)})}validateDiscoveryDocument(r){let e;return this.skipIssuerCheck||r.issuer===this.issuer?(e=this.validateUrlFromDiscoveryDocument(r.authorization_endpoint),e.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.end_session_endpoint),e.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.token_endpoint),e.length>0&&this.logger.error("error validating token_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.revocation_endpoint),e.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.userinfo_endpoint),e.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.jwks_uri),e.length>0?(this.logger.error("error validating jwks_uri in discovery document",e),!1):(this.sessionChecksEnabled&&!r.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+r.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(r,e,i=new bt){return this.fetchTokenUsingPasswordFlow(r,e,i).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((r,e)=>{const i=(new bt).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:i,observe:"response",responseType:"text"}).subscribe(a=>{if(this.debug("userinfo received",JSON.stringify(a)),a.headers.get("content-type").startsWith("application/json")){let p=JSON.parse(a.body);const d=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!d.sub||p.sub!==d.sub))return void e("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");p=Object.assign({},d,p),this._storage.setItem("id_token_claims_obj",JSON.stringify(p)),this.eventsSubject.next(new zr("user_profile_loaded")),r({info:p})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new zr("user_profile_loaded")),r(JSON.parse(a.body))},a=>{this.logger.error("error loading user info",a),this.eventsSubject.next(new Bi("user_profile_load_error",a)),e(a)})})}fetchTokenUsingPasswordFlow(r,e,i=new bt){return this.fetchTokenUsingGrant("password",{username:r,password:e},i)}fetchTokenUsingGrant(r,e,i=new bt){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let a=new y({encoder:new sp}).set("grant_type",r).set("scope",this.scope);if(this.useHttpBasicAuth){const p=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+p)}if(this.useHttpBasicAuth||(a=a.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(a=a.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const p of Object.getOwnPropertyNames(this.customQueryParams))a=a.set(p,this.customQueryParams[p]);for(const p of Object.keys(e))a=a.set(p,e[p]);return i=i.set("Content-Type","application/x-www-form-urlencoded"),new Promise((p,d)=>{this.http.post(this.tokenEndpoint,a,{headers:i}).subscribe(c=>{this.debug("tokenResponse",c),this.storeAccessTokenResponse(c.access_token,c.refresh_token,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,c.scope,this.extractRecognizedCustomParameters(c)),this.oidc&&c.id_token&&this.processIdToken(c.id_token,c.access_token).then(s=>{this.storeIdToken(s),p(c)}),this.eventsSubject.next(new zr("token_received")),p(c)},c=>{this.logger.error("Error performing ${grantType} flow",c),this.eventsSubject.next(new Bi("token_error",c)),d(c)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((r,e)=>{let i=new y({encoder:new sp}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),a=(new bt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const p=btoa(`${this.clientId}:${this.dummyClientSecret}`);a=a.set("Authorization","Basic "+p)}if(this.useHttpBasicAuth||(i=i.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(i=i.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const p of Object.getOwnPropertyNames(this.customQueryParams))i=i.set(p,this.customQueryParams[p]);this.http.post(this.tokenEndpoint,i,{headers:a}).pipe(gi(p=>this.oidc&&p.id_token?bi(this.processIdToken(p.id_token,p.access_token,!0)).pipe(ui(d=>this.storeIdToken(d)),Ie(d=>p)):he(p))).subscribe(p=>{this.debug("refresh tokenResponse",p),this.storeAccessTokenResponse(p.access_token,p.refresh_token,p.expires_in||this.fallbackAccessTokenExpirationTimeInSec,p.scope,this.extractRecognizedCustomParameters(p)),this.eventsSubject.next(new zr("token_received")),this.eventsSubject.next(new zr("token_refreshed")),r(p)},p=>{this.logger.error("Error refreshing token",p),this.eventsSubject.next(new Bi("token_refresh_error",p)),e(p)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=r=>{const e=this.processMessageEventMessage(r);this.checkOrigin&&r.origin!==location.origin&&console.error("wrong origin requested silent refresh!"),this.tryLogin({customHashFragment:e,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(i=>this.debug("tryLogin during silent refresh failed",i))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(r={},e=!0){const i=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(r.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const a=this.document.getElementById(this.silentRefreshIFrameName);a&&this.document.body.removeChild(a),this.silentRefreshSubject=i.sub;const p=this.document.createElement("iframe");return p.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,e,r).then(l=>{p.setAttribute("src",l),this.silentRefreshShowIFrame||(p.style.display="none"),this.document.body.appendChild(p)}),function mK(...t){return 1===(t=function fK(t){return 1===t.length&&hK(t[0])?t[0]:t}(t)).length?qi(t[0]):new _t(function bK(t){return n=>{let r=[];for(let e=0;r&&!n.closed&&e{if(r){for(let a=0;al instanceof Bi),Ra()),this.events.pipe(Ct(l=>"token_received"===l.type),Ra()),he(new Bi("silent_refresh_timeout",null)).pipe(rp(this.silentRefreshTimeout))]).pipe(Ie(l=>{if(l instanceof Bi)throw"silent_refresh_timeout"===l.type||(l=new Bi("silent_refresh_error",l)),this.eventsSubject.next(l),l;return"token_received"===l.type&&(l=new zr("silently_refreshed"),this.eventsSubject.next(l)),l})).toPromise()}initImplicitFlowInPopup(r){return this.initLoginFlowInPopup(r)}initLoginFlowInPopup(r){return r=r||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(e=>new Promise((i,a)=>{let c,d=null;r.windowRef?r.windowRef&&!r.windowRef.closed&&(d=r.windowRef,d.location.href=e):d=window.open(e,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(r));const s=f=>{this.tryLogin({customHashFragment:f,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{l(),i(!0)},b=>{l(),a(b)})};d?c=window.setInterval(()=>{(!d||d.closed)&&(l(),a(new Bi("popup_closed",{})))},500):a(new Bi("popup_blocked",{}));const l=()=>{window.clearInterval(c),window.removeEventListener("storage",h),window.removeEventListener("message",u),null!==d&&d.close(),d=null},u=f=>{const b=this.processMessageEventMessage(f);b&&null!==b?(window.removeEventListener("storage",h),s(b)):console.log("false event firing")},h=f=>{"auth_hash"===f.key&&(window.removeEventListener("message",u),s(f.newValue))};window.addEventListener("message",u),window.addEventListener("storage",h)}))}calculatePopupFeatures(r){const e=r.height||470,i=r.width||500,a=window.screenLeft+(window.outerWidth-i)/2;return`location=no,toolbar=no,width=${i},height=${e},top=${window.screenTop+(window.outerHeight-e)/2},left=${a}`}processMessageEventMessage(r){let e="#";if(this.silentRefreshMessagePrefix&&(e+=this.silentRefreshMessagePrefix),!r||!r.data||"string"!=typeof r.data)return;const i=r.data;return i.startsWith(e)?"#"+i.substr(e.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=r=>{const e=r.origin.toLowerCase(),i=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),i.startsWith(e)){switch(r.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",r)}else this.debug("sessionCheckEventListener","wrong origin",e,"expected",i,"event",r)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new Ao("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new Ao("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(r=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new Ao("session_terminated")),this.logOut(!0)):this.refreshToken().then(r=>{this.debug("token refresh after session change worked")}).catch(r=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new Ao("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe(Ct(r=>"silently_refreshed"===r.type||"silent_refresh_timeout"===r.type||"silent_refresh_error"===r.type),Ra()).subscribe(r=>{"silently_refreshed"!==r.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new Ao("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new Ao("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const r=this.document.getElementById(this.sessionCheckIFrameName);r&&this.document.body.removeChild(r);const e=this.document.createElement("iframe");e.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),e.setAttribute("src",this.sessionCheckIFrameUrl),e.style.display="none",this.document.body.appendChild(e),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const r=this.document.getElementById(this.sessionCheckIFrameName);r||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const e=this.getSessionState();e||this.stopSessionCheckTimer(),r.contentWindow.postMessage(this.clientId+" "+e,this.issuer)}createLoginUrl(r="",e="",i="",a=!1,p={}){var d=this;return xl(function*(){const c=d;let s;s=i||d.redirectUri;const o=yield d.createAndSaveNonce();if(r=r?o+d.config.nonceStateSeparator+encodeURIComponent(r):o,!d.requestAccessToken&&!d.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");d.responseType=d.config.responseType?d.config.responseType:d.oidc&&d.requestAccessToken?"id_token token":d.oidc&&!d.requestAccessToken?"id_token":"token";const l=c.loginUrl.indexOf("?")>-1?"&":"?";let u=c.scope;d.oidc&&!u.match(/(^|\s)openid($|\s)/)&&(u="openid "+u);let h=c.loginUrl+l+"response_type="+encodeURIComponent(c.responseType)+"&client_id="+encodeURIComponent(c.clientId)+"&state="+encodeURIComponent(r)+"&redirect_uri="+encodeURIComponent(s)+"&scope="+encodeURIComponent(u);if(d.responseType.includes("code")&&!d.disablePKCE){const[f,b]=yield d.createChallangeVerifierPairForPKCE();d.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",b):d._storage.setItem("PKCE_verifier",b),h+="&code_challenge="+f,h+="&code_challenge_method=S256"}e&&(h+="&login_hint="+encodeURIComponent(e)),c.resource&&(h+="&resource="+encodeURIComponent(c.resource)),c.oidc&&(h+="&nonce="+encodeURIComponent(o)),a&&(h+="&prompt=none");for(const f of Object.keys(p))h+="&"+encodeURIComponent(f)+"="+encodeURIComponent(p[f]);if(d.customQueryParams)for(const f of Object.getOwnPropertyNames(d.customQueryParams))h+="&"+f+"="+encodeURIComponent(d.customQueryParams[f]);return h})()}initImplicitFlowInternal(r="",e=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(p=>{console.error("Error in initImplicitFlow",p),this.inImplicitFlow=!1})}initImplicitFlow(r="",e=""){""!==this.loginUrl?this.initImplicitFlowInternal(r,e):this.events.pipe(Ct(i=>"discovery_document_loaded"===i.type)).subscribe(i=>this.initImplicitFlowInternal(r,e))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(r){const e=this;if(r.onTokenReceived){const i={idClaims:e.getIdentityClaims(),idToken:e.getIdToken(),accessToken:e.getAccessToken(),state:e.state};r.onTokenReceived(i)}}storeAccessTokenResponse(r,e,i,a,p){if(this._storage.setItem("access_token",r),a&&!Array.isArray(a)?this._storage.setItem("granted_scopes",JSON.stringify(a.split(" "))):a&&Array.isArray(a)&&this._storage.setItem("granted_scopes",JSON.stringify(a)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),i){const d=1e3*i,s=this.dateTimeService.new().getTime()+d;this._storage.setItem("expires_at",""+s)}e&&this._storage.setItem("refresh_token",e),p&&p.forEach((d,c)=>{this._storage.setItem(c,d)})}tryLogin(r=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(r).then(e=>!0):this.tryLoginImplicitFlow(r)}parseQueryString(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):{}}tryLoginCodeFlow(r=null){var e=this;return xl(function*(){const i=(r=r||{}).customHashFragment?r.customHashFragment.substring(1):window.location.search,a=e.getCodePartsFromUrl(i),p=a.code,d=a.state,c=a.session_state;if(!r.preventClearHashAfterLogin){const l=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,l)}let[s,o]=e.parseState(d);if(e.state=o,a.error){e.debug("error trying to login"),e.handleLoginError(r,a);const l=new Bi("code_error",{},a);return e.eventsSubject.next(l),Promise.reject(l)}if(!r.disableNonceCheck){if(!s)return e.saveRequestedRoute(),Promise.resolve();if(!r.disableOAuth2StateCheck&&!e.validateNonce(s)){const u=new Bi("invalid_nonce_in_state",null);return e.eventsSubject.next(u),Promise.reject(u)}}return e.storeSessionState(c),p&&(yield e.getTokenFromCode(p,r),e.restoreRequestedRoute()),Promise.resolve()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const r=this._storage.getItem("requested_route");r&&history.replaceState(null,"",window.location.origin+r)}getCodePartsFromUrl(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(r,e){let i=new y({encoder:new sp}).set("grant_type","authorization_code").set("code",r).set("redirect_uri",e.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let a;a=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),a?i=i.set("code_verifier",a):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(i,e)}fetchAndProcessToken(r,e){e=e||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let i=(new bt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const a=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+a)}return this.useHttpBasicAuth||(r=r.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(r=r.set("client_secret",this.dummyClientSecret)),new Promise((a,p)=>{if(this.customQueryParams)for(let d of Object.getOwnPropertyNames(this.customQueryParams))r=r.set(d,this.customQueryParams[d]);this.http.post(this.tokenEndpoint,r,{headers:i}).subscribe(d=>{this.debug("refresh tokenResponse",d),this.storeAccessTokenResponse(d.access_token,d.refresh_token,d.expires_in||this.fallbackAccessTokenExpirationTimeInSec,d.scope,this.extractRecognizedCustomParameters(d)),this.oidc&&d.id_token?this.processIdToken(d.id_token,d.access_token,e.disableNonceCheck).then(c=>{this.storeIdToken(c),this.eventsSubject.next(new zr("token_received")),this.eventsSubject.next(new zr("token_refreshed")),a(d)}).catch(c=>{this.eventsSubject.next(new Bi("token_validation_error",c)),console.error("Error validating tokens"),console.error(c),p(c)}):(this.eventsSubject.next(new zr("token_received")),this.eventsSubject.next(new zr("token_refreshed")),a(d))},d=>{console.error("Error getting token",d),this.eventsSubject.next(new Bi("token_refresh_error",d)),p(d)})})}tryLoginImplicitFlow(r=null){let e;e=(r=r||{}).customHashFragment?this.urlHelper.getHashFragmentParams(r.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",e);const i=e.state;let[a,p]=this.parseState(i);if(this.state=p,e.error){this.debug("error trying to login"),this.handleLoginError(r,e);const l=new Bi("token_error",{},e);return this.eventsSubject.next(l),Promise.reject(l)}const d=e.access_token,c=e.id_token,s=e.session_state,o=e.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!d||this.requestAccessToken&&!r.disableOAuth2StateCheck&&!i||this.oidc&&!c)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!s&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!r.disableNonceCheck&&!this.validateNonce(a)){const u=new Bi("invalid_nonce_in_state",null);return this.eventsSubject.next(u),Promise.reject(u)}return this.requestAccessToken&&this.storeAccessTokenResponse(d,null,e.expires_in||this.fallbackAccessTokenExpirationTimeInSec,o),this.oidc?this.processIdToken(c,d,r.disableNonceCheck).then(l=>r.validationHandler?r.validationHandler({accessToken:d,idClaims:l.idTokenClaims,idToken:l.idToken,state:i}).then(u=>l):l).then(l=>(this.storeIdToken(l),this.storeSessionState(s),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new zr("token_received")),this.callOnTokenReceivedIfExists(r),this.inImplicitFlow=!1,!0)).catch(l=>(this.eventsSubject.next(new Bi("token_validation_error",l)),this.logger.error("Error validating tokens"),this.logger.error(l),Promise.reject(l))):(this.eventsSubject.next(new zr("token_received")),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(r),Promise.resolve(!0))}parseState(r){let e=r,i="";if(r){const a=r.indexOf(this.config.nonceStateSeparator);a>-1&&(e=r.substr(0,a),i=r.substr(a+this.config.nonceStateSeparator.length))}return[e,i]}validateNonce(r){let e;return e=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),e===r||(console.error("Validating access_token failed, wrong state/nonce.",e,r),!1)}storeIdToken(r){this._storage.setItem("id_token",r.idToken),this._storage.setItem("id_token_claims_obj",r.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+r.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(r){this._storage.setItem("session_state",r)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(r,e){r.onLoginError&&r.onLoginError(e),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(r=6e5){return this.clockSkewInSec||0===this.clockSkewInSec?1e3*this.clockSkewInSec:r}processIdToken(r,e,i=!1){const a=r.split("."),d=qE(this.padBase64(a[0])),c=JSON.parse(d),o=qE(this.padBase64(a[1])),l=JSON.parse(o);let u;if(u=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(l.aud)){if(l.aud.every(w=>w!==this.clientId)){const w="Wrong audience: "+l.aud.join(",");return this.logger.warn(w),Promise.reject(w)}}else if(l.aud!==this.clientId){const w="Wrong audience: "+l.aud;return this.logger.warn(w),Promise.reject(w)}if(!l.sub){const w="No sub claim in id_token";return this.logger.warn(w),Promise.reject(w)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==l.sub){const w=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${l.sub}`;return this.logger.warn(w),Promise.reject(w)}if(!l.iat){const w="No iat claim in id_token";return this.logger.warn(w),Promise.reject(w)}if(!this.skipIssuerCheck&&l.iss!==this.issuer){const w="Wrong issuer: "+l.iss;return this.logger.warn(w),Promise.reject(w)}if(!i&&l.nonce!==u){const w="Wrong nonce: "+l.nonce;return this.logger.warn(w),Promise.reject(w)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!l.at_hash){const w="An at_hash is needed!";return this.logger.warn(w),Promise.reject(w)}const h=this.dateTimeService.now(),f=1e3*l.iat,b=1e3*l.exp,m=this.getClockSkewInMsec();if(f-m>=h||b+m-this.decreaseExpirationBySec<=h){const w="Token has expired";return console.error(w),console.error({now:h,issuedAtMSec:f,expiresAtMSec:b}),Promise.reject(w)}const g={accessToken:e,idToken:r,jwks:this.jwks,idTokenClaims:l,idTokenHeader:c,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(g).then(w=>({idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:d,idTokenExpiresAt:b})):this.checkAtHash(g).then(w=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!w){const L="Wrong at_hash";return this.logger.warn(L),Promise.reject(L)}return this.checkSignature(g).then(L=>{const Me={idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:d,idTokenExpiresAt:b};return this.disableAtHashCheck?Me:this.checkAtHash(g).then(ct=>{if(this.requestAccessToken&&!ct){const at="Wrong at_hash";return this.logger.warn(at),Promise.reject(at)}return Me})})})}getIdentityClaims(){const r=this._storage.getItem("id_token_claims_obj");return r?JSON.parse(r):null}getGrantedScopes(){const r=this._storage.getItem("granted_scopes");return r?JSON.parse(r):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(r){for(;r.length%4!=0;)r+="=";return r}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const r=this._storage.getItem("expires_at"),e=this.dateTimeService.new();return!(r&&parseInt(r,10)-this.decreaseExpirationBySec=0&&null!==this._storage.getItem(r)?JSON.parse(this._storage.getItem(r)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(r={},e=""){let i=!1;"boolean"==typeof r&&(i=r,r={});const a=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(d=>this._storage.removeItem(d)),this.silentRefreshSubject=null,this.eventsSubject.next(new Ao("logout")),!this.logoutUrl||i)return;let p;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)p=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(a)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let d=new y({encoder:new sp});a&&(d=d.set("id_token_hint",a));const c=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";c&&(d=d.set("post_logout_redirect_uri",c),e&&(d=d.set("state",e)));for(let s in r)d=d.set(s,r[s]);p=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+d.toString()}this.config.openUri(p)}createAndSaveNonce(){const r=this;return this.createNonce().then(function(e){return r.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",e):r._storage.setItem("nonce",e),e})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const r=this.document.getElementById(this.silentRefreshIFrameName);r&&r.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const e=this.document.getElementById(this.sessionCheckIFrameName);e&&e.remove()}createNonce(){return new Promise(r=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let i=45,a="";const p=typeof self>"u"?null:self.crypto||self.msCrypto;if(p){let d=new Uint8Array(i);p.getRandomValues(d),d.map||(d.map=Array.prototype.map),d=d.map(c=>e.charCodeAt(c%66)),a=String.fromCharCode.apply(null,d)}else for(;0"discovery_document_loaded"===i.type)).subscribe(i=>this.initCodeFlowInternal(r,e))}initCodeFlowInternal(r="",e={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(p=>{console.error("Error in initAuthorizationCodeFlow"),console.error(p)})}createChallangeVerifierPairForPKCE(){var r=this;return xl(function*(){if(!r.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const e=yield r.createNonce();return[iz(yield r.crypto.calcHash(e,"sha-256")),e]})()}extractRecognizedCustomParameters(r){let e=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(i=>{r[i]&&e.set(i,JSON.stringify(r[i]))}),e}revokeTokenAndLogout(r={},e=!1){let i=this.revocationEndpoint,a=this.getAccessToken(),p=this.getRefreshToken();if(!a)return Promise.resolve();let d=new y({encoder:new sp}),c=(new bt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const s=btoa(`${this.clientId}:${this.dummyClientSecret}`);c=c.set("Authorization","Basic "+s)}if(this.useHttpBasicAuth||(d=d.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(d=d.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const s of Object.getOwnPropertyNames(this.customQueryParams))d=d.set(s,this.customQueryParams[s]);return new Promise((s,o)=>{let l,u;if(a){let h=d.set("token",a).set("token_type_hint","access_token");l=this.http.post(i,h,{headers:c})}else l=he(null);if(p){let h=d.set("token",p).set("token_type_hint","refresh_token");u=this.http.post(i,h,{headers:c})}else u=he(null);e&&(l=l.pipe(Zi(h=>0===h.status?he(null):Mr(h))),u=u.pipe(Zi(h=>0===h.status?he(null):Mr(h)))),sd([l,u]).subscribe(h=>{this.logOut(r),s(h),this.logger.info("Token successfully revoked")},h=>{this.logger.error("Error revoking token",h),this.eventsSubject.next(new Bi("token_revoke_error",h)),o(h)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return t.\u0275fac=function(r){return new(r||t)(H(Oe),H(Vt),H(ez,8),H(TE,8),H(Mm,8),H(SE),H(RE),H(DE,8),H(Fe),H(ZA))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();class kE{}class SK{handleError(n){return Mr(n)}}let EK=(()=>{class t{constructor(r,e,i){this.oAuthService=r,this.errorHandler=e,this.moduleConfig=i}checkUrl(r){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(r):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(e=>r.toLowerCase().startsWith(e.toLowerCase()))}intercept(r,e){const i=r.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(i)?this.moduleConfig.resourceServer.sendAccessToken?on(he(this.oAuthService.getAccessToken()).pipe(Ct(p=>!!p)),this.oAuthService.events.pipe(Ct(p=>"token_received"===p.type),function MK(t,n){const{first:r,each:e,with:i=_K,scheduler:a=n??nl,meta:p=null}=DT(t)?{first:t}:"number"==typeof t?{each:t}:t;if(null==r&&null==e)throw new TypeError("No timeout provided.");return Yt((d,c)=>{let s,o,l=null,u=0;const h=f=>{o=Ti(c,a,()=>{try{s.unsubscribe(),qi(i({meta:p,lastValue:l,seen:u})).subscribe(c)}catch(b){c.error(b)}},f)};s=d.subscribe(Rt(c,f=>{o?.unsubscribe(),u++,c.next(l=f),e>0&&h(e)},void 0,void 0,()=>{o?.closed||o?.unsubscribe(),l=null})),!u&&h(null!=r?"number"==typeof r?r:+r-a.now():e)})}(this.oAuthService.waitForTokenInMsec||0),Zi(p=>he(null)),Ie(p=>this.oAuthService.getAccessToken()))).pipe(jt(1),qt(p=>{if(p){const c=r.headers.set("Authorization","Bearer "+p);r=r.clone({headers:c})}return e.handle(r).pipe(Zi(d=>this.errorHandler.handleError(d)))})):e.handle(r).pipe(Zi(p=>this.errorHandler.handleError(p))):e.handle(r)}}return t.\u0275fac=function(r){return new(r||t)(H(Rl),H(kE),H(xE,8))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),t})();function DK(){return console}function kK(){return typeof sessionStorage<"u"?sessionStorage:new zK}function LK(t=null,n=CE){return Hu([Rl,SE,{provide:RE,useFactory:DK},{provide:ez,useFactory:kK},{provide:TE,useClass:n},{provide:DE,useClass:TK},{provide:kE,useClass:SK},{provide:xE,useValue:t},{provide:W2,useClass:EK,multi:!0},{provide:ZA,useClass:AK}])}let HK=(()=>{class t{static forRoot(r=null,e=CE){return{ngModule:t,providers:[LK(r,e)]}}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt]}),t})();new X("AUTH_CONFIG");let E0=(()=>{var t;class n{constructor(e,i,a,p,d){this.injector=e,this.store=i,this.dialog=a,this.route=p,this.oauthService=d,this.closeSessionDialogsForOtherTabs=c=>{"access_token"===c.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(s=>{"SessionExpirationDialog"===s.id&&s.close()})},setTimeout(()=>{this.router=this.injector.get(On),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(c=>{c.idpFilter&&(this.filterShortname=String(c.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const i=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;i?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(i,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),p=.5+.25*Math.random(),d=this.store.getProperty("oidc_client"),c=d.oauth_acr_value,s=e?{acr_values:e+" "+c}:{acr_values:c};if(d.oauth_scopes.split(" ").includes("offline_access")&&d.oauth_offline_access_consent_prompt&&(s.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(s.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(s.prompt?s.prompt+=" login":s.prompt="login",s.max_age="0"),"Linker"===this.store.getProperty("application")){s.prompt?s.prompt+=" login":s.prompt="login";const o=gm("idphint",location.search.substring(1));o&&(s.idphint=o)}return{requestAccessToken:!0,issuer:d.oauth_authority,clientId:d.oauth_client_id,redirectUri:d.oauth_redirect_uri,postLogoutRedirectUri:d.oauth_post_logout_redirect_uri,responseType:d.oauth_response_type,scope:d.oauth_scopes,clockSkewInSec:1,timeoutFactor:p,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:s}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const i=this.store.getProperty("oidc_client").filters;if(!i)return null;let a=null;return e.forEach(p=>{const d=p.split("=");"idpFilter"===d[0]&&i[d[1]]&&(this.filterShortname=d[1],a=i[d[1]])}),i.default&&!a?(this.filterShortname="default",i.default):a}startIdpFilterKeeper(){this.router.events.pipe(Ct(e=>e instanceof so)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ki),H(Fi),H(ca),H(co),H(Rl))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),PK=(()=>{var t;class n{constructor(e){this.dialogRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,i){1&e&&(N(0,"h2",0),ne(1),pe(2,"translate"),V()),2&e&&(B(1),Be(" ",fe(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[Da,en]}),n})();function LE(t,n){const r="object"==typeof n;return new Promise((e,i)=>{const a=new yr({next:p=>{e(p),a.unsubscribe()},error:i,complete:()=>{r?e(n.defaultValue):i(new ld)}});t.subscribe(a)})}function BK(t,n){1&t&&(N(0,"mat-icon",2),ne(1," info "),V())}function IK(t,n){1&t&&(N(0,"mat-icon",2),ne(1," warning "),V())}function NK(t,n){1&t&&(N(0,"mat-icon",2),ne(1," dangerous "),V())}function VK(t,n){1&t&&(N(0,"mat-icon",2),ne(1," check_circle "),V())}const jK=["*"];let ps=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:jK,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,i){1&e&&($t(),N(0,"div",0),re(1,BK,2,0,"mat-icon",1),re(2,IK,2,0,"mat-icon",1),re(3,NK,2,0,"mat-icon",1),re(4,VK,2,0,"mat-icon",1),Ve(5),V()),2&e&&(Xe("warn-alert","warn"===i.alert_type)("error-alert","error"===i.alert_type)("success-alert","success"===i.alert_type)("info-alert","info"===i.alert_type),B(1),F("ngIf","info"===i.alert_type),B(1),F("ngIf","warn"===i.alert_type),B(1),F("ngIf","error"===i.alert_type),B(1),F("ngIf","success"===i.alert_type))},dependencies:[go,pi],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),n})(),FK=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.data=i}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr),q(Ml))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(N(0,"h1",0),ne(1),pe(2,"translate"),V(),N(3,"div",1)(4,"perun-web-apps-alert",2),ne(5),pe(6,"translate"),pe(7,"translate"),V()(),N(8,"div",3)(9,"button",4),ve("click",function(){return i.cancel()}),ne(10),pe(11,"translate"),V(),N(12,"button",5),ve("click",function(){return i.submit()}),ne(13),pe(14,"translate"),V()()),2&e&&(B(1),mt(fe(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),B(4),Be(" ",i.data.mfaRoleException?fe(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):fe(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),B(4),F("hidden",i.data.mfaRoleException),B(1),Be(" ",fe(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),B(2),function Jv(t){na(iP,Ca,t,!0)}(i.data.mfaRoleException?"ms-auto":"ms-2"),B(1),Be(" ",fe(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[mo,Da,bo,Ar,ps,en]}),n})(),UK=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"div")(2,"mat-icon",1),ne(3," info "),V(),ne(4),pe(5,"translate"),V(),N(6,"div"),ne(7),pe(8,"translate"),V()()),2&e&&(B(4),Be(" ",fe(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),B(3),Be(" ",fe(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[go,en],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),YK=(()=>{var t;class n{constructor(e,i){this.data=e,this.dialogRef=i}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Ml),q(Vr))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(N(0,"h1",0),ne(1),pe(2,"translate"),V(),N(3,"div",1)(4,"perun-web-apps-alert",2),ne(5),pe(6,"translate"),V()(),N(7,"div",3)(8,"button",4),ve("click",function(){return i.cancel()}),ne(9),pe(10,"translate"),V(),N(11,"button",5),ve("click",function(){return i.submit()}),ne(12),pe(13,"translate"),V()()),2&e&&(B(1),mt(fe(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),B(4),Be(" ",fe(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),B(4),Be(" ",fe(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),B(3),Be(" ",fe(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[mo,Da,bo,Ar,ps,en]}),n})(),az=(()=>{var t;class n{constructor(e,i,a,p){this.dialog=e,this.oauthService=i,this.authService=a,this.store=p}openMfaWindow(e){let i=null,a=null;const p=da();p.width="450px",p.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const d=this.dialog.open(FK,p);let c=!1;if(d.afterClosed().subscribe(s=>{if(s){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),i=this.setupMfaWindow(),i){const o=da();o.width="450px",o.panelClass="noBorderDialog",a=this.dialog.open(UK,o)}}else c=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const s=da();s.width="450px",s.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(YK,s)}return new _t(s=>{const o=setInterval(()=>i?.closed?(clearInterval(o),a.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),s.next(!0)):c?(clearInterval(o),s.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,i=Math.max(.6*window.screen.width,1100),a=Math.max(.8*window.screen.height,800),p=window.top;return window.open(e,"_blank",`width=${i},height=${a},top=${p.outerHeight/2+p.screenY-a/2}, left=${p.outerWidth/2+p.screenX-i/2}`)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(ca),H(Rl),H(E0),H(Fi))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),XK=(()=>{var t;class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,i){1&e&&(N(0,"h1",0),ne(1),pe(2,"translate"),V(),N(3,"div",1),ne(4),pe(5,"translate"),V(),N(6,"div",2)(7,"button",3),ve("click",function(){return i.redirect()}),ne(8),pe(9,"translate"),V()()),2&e&&(B(1),Be(" ",fe(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),B(3),Be(" ",fe(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),B(4),Be(" ",fe(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[mo,Da,bo,Ar,en]}),n})(),Am=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o){this.authService=e,this.oauthService=i,this.storeService=a,this.authResolver=p,this.authzService=d,this.dialog=c,this.router=s,this.mfaHandlerService=o,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,i=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",i),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return LE(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const i=da();this.dialog.open(PK,i)}else if(e.user.serviceUser){const i=da();this.dialog.open(XK,i).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return LE(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,i=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i);const a={};return i.split("&").forEach(p=>{const d=p.split("=");a[d[0]]=d[1]}),this.router.navigate(["service-access"],{queryParams:a,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){jd(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const i=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const a of i)if(e.startsWith(a))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe(Ct(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let i=sessionStorage.getItem("auth:redirect");(!i||"/login"===i)&&(i="/"),sessionStorage.removeItem("auth:redirect");const a=sessionStorage.getItem("auth:queryParams");let p=[];a&&(p=a.split("&"));const d={};return p.forEach(c=>{const s=c.split("=");d[s[0]]=s[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([i],{queryParams:d,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(E0),H(Rl),H(Fi),H(e8),H(od),H(ca),H(On),H(az))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),HE=(()=>{var t;class n{constructor(e,i){this.matIconRegistry=e,this.domSanitizer=i,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Kd),H(l0))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),WE=(()=>{var t;class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(N(0,"h1",0),ne(1),pe(2,"translate"),V(),N(3,"div",1),ne(4),pe(5,"translate"),V(),N(6,"div",2)(7,"div",3)(8,"button",4),ve("click",function(){return i.close()}),ne(9),pe(10,"translate"),V()()()),2&e&&(B(1),mt(fe(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),B(3),Be(" ",fe(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),B(5),Be(" ",fe(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[mo,Da,bo,Ar,en]}),n})(),PE=(()=>{var t;class n{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),GK=(()=>{var t;class n extends wn{instant(e,i){return String(super.instant(e,i))}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),zm=(()=>{var t;class n{constructor(e){this.translate=e,this.addNotification=new De,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,i=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?i:i+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,i,a,p,d){this.addNotification.emit({type:"error",error:i,description:a,title:e,actionText:void 0===p&&void 0!==a?this.getDefaultActionMessage():p,delay:this.defaultErrorDelayMs,icon:"error_outline",action:d,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,i,a,p,d){const c=a?this.translate.instant(a):null,s=p?this.translate.instant(p):null;s?this.showError(this.translate.instant(e),i,c,s,d):this.showError(this.translate.instant(e),i,c)}showSuccess(e,i,a,p){this.addNotification.emit({type:"success",description:i,title:e,actionText:void 0===a&&void 0!==i?this.getDefaultActionMessage():a,delay:this.defaultSuccessDelayMs,icon:"done",action:p,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,i,a,p){const d=i?this.translate.instant(i):void 0,c=a?this.translate.instant(a):void 0;c?this.showSuccess(this.translate.instant(e),d,c,p):this.showSuccess(this.translate.instant(e),d)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(GK))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),BE=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o){this.authService=e,this.apiRequestConfiguration=i,this.notificator=a,this.store=p,this.dialog=d,this.initAuthService=c,this.mfaHandlerService=s,this.oauthService=o}intercept(e,i){const a=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==a&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const p=da();p.width="450px",p.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(WE,p),this.dialogRefSessionExpiration.afterClosed().subscribe(d=>{d0(()=>this.dialogRefSessionExpiration=null),d&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,i)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,i){const a=this.apiRequestConfiguration.shouldHandleError(),p="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return i.handle(e).pipe(ui(d=>{d instanceof p0&&p&&this.initAuthService.loadPrincipal()}),Zi(d=>{const c=d.error;if("MfaPrivilegeException"===c.type||"MfaRolePrivilegeException"===c.type||"MfaTimeoutException"===c.type||"MfaRoleTimeoutException"===c.type)return this.mfaHandlerService.openMfaWindow(c.type).pipe(gi(s=>s?("MfaRolePrivilegeException"===c.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),i)):Mr(()=>c)));{this.handleInvalidAccessTokenError(d);const s=this.formatErrors(d,e);return void 0===s?Mr(()=>d):(a&&this.notificator.showRPCError(s),Mr(()=>s))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,i){let a;console.error(e);const p=e.error;if(p.errorId&&(a=p),void 0!==a)return a.urlWithParams=i.urlWithParams,a.call=i.url,a.payload=i.body,a}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const i=da();this.dialogRefSessionExpiration=this.dialog.open(WE,i),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(E0),H(PE),H(zm),H(Fi),H(ca),H(Am),H(az),H(Rl))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),oz=(()=>{var t;class n{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),$K=(()=>{var t;class n{constructor(e,i,a,p){this.http=e,this.notificator=i,this.authService=a,this.storeService=p}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new bt;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.get(a,{headers:this.getHeaders()}).pipe(Zi(p=>this.formatErrors(p,a,null,i)))}put(e,i={},a=!0){const p=`${this.getApiUrl()}${e}`,d=JSON.stringify(i);return this.http.put(p,d,{headers:this.getHeaders()}).pipe(Zi(c=>this.formatErrors(c,p,d,a)))}post(e,i={},a=!0){const p=`${this.getApiUrl()}${e}`,d=JSON.stringify(i);let c=this.getHeaders();return c=c.set("Content-Type","application/json; charset=utf-8"),this.http.post(p,d,{headers:c}).pipe(Zi(s=>this.formatErrors(s,p,d,a)))}delete(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.delete(a,{headers:this.getHeaders()}).pipe(Zi(p=>this.formatErrors(p,a,null,i)))}formatErrors(e,i,a,p){const d=e.error;return d.call=i,d.payload=a,p&&this.notificator.showRPCError(e.error),Mr(d)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Vt),H(zm),H(E0),H(Fi))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),IE=(()=>{var t;class n{constructor(e,i){this.route=e,this.store=i}getPreferredLanguage(e){const i=this.store.getProperty("supported_languages"),a=navigator.languages.map(c=>c.split("-")[0]),p=location.search.substring(1).split("&");let d=null;for(const c of p){const s=c.split("=");"lang"===s[0]&&(d=s[1])}return d&&i.includes(d)?d:e&&i.includes(e)?e:a&&i.includes(a[0])?a[0]:"en"}}return(t=n).\u0275fac=function(e){return new(e||t)(H(co),H(Fi))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),QK=(()=>{var t;class n{constructor(e){this.storeService=e}static getBrandContainingDomain(e,i){for(const p of e)if(p.newApps.admin===i||p.newApps.profile===i||p.newApps.pwdReset===i||p.newApps.consolidator===i||p.newApps.linker===i)return p;return e.filter(p=>"default"===p.name)[0]||e[0]}getUrlForOtherApplication(e,i){const p=window.location.href.split("/"),d=p[0]+"//"+p[2],c=n.getBrandContainingDomain(this.storeService.getAppsConfig().brands,d);let s;if(c.newApps[e])s=c.newApps[e],"pwdReset"===e&&(s+=`?login-namespace=${i}`);else switch(s=c.oldGuiDomain+"/fed",e){case"admin":s+="/gui/";break;case"profile":s+="/profile/";break;case"pwdReset":s+=`/pwd-reset/?login-namespace=${i}`}return s}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fi))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();W(9930);let JK=(()=>{var t;class n{getErrorKey(e){switch(e.name.split("Exception")[0]){case"PasswordDoesntMatch":return"passwordDoesntMatchError";case"PasswordChangeFailed":return"passwordChangeFailedError";case"PasswordCreationFailed":default:return"passwordCreationFailedError";case"PasswordDeletionFailed":return"passwordDeletionFailedError";case"LoginNotExists":return"loginNotExistsError";case"PasswordStrengthFailed":return"passwordStrengthFailedError";case"PasswordOperationTimeout":return"passwordOperationTimeoutError"}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function KK(t,n){1&t&&(N(0,"mat-error"),ne(1),pe(2,"translate"),V()),2&t&&(B(1),mt(fe(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let ZK=(()=>{var t;class n{constructor(e,i,a,p,d){this.dialogRef=e,this.translate=i,this.notificator=a,this.rtMessages=p,this.storeService=d,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",W(4147).i8)}close(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr),q(wn),q(zm),q(I2),q(Fi))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(N(0,"h1",0),ne(1),pe(2,"translate"),V(),N(3,"div",1)(4,"mat-form-field")(5,"mat-label"),ne(6),pe(7,"translate"),V(),N(8,"input",2,3),ve("ngModelChange",function(p){return i.subject=p}),V(),re(10,KK,3,3,"mat-error",4),V(),N(11,"mat-form-field")(12,"mat-label"),ne(13),pe(14,"translate"),V(),N(15,"textarea",5),ve("ngModelChange",function(p){return i.message=p}),pe(16,"translate"),ne(17," "),V(),N(18,"mat-hint"),ne(19),pe(20,"translate"),V()()(),N(21,"div",6)(22,"div",7)(23,"button",8),ve("click",function(){return i.close()}),ne(24),pe(25,"translate"),V(),N(26,"button",9),ve("click",function(){return i.sendBugReport()}),ne(27),pe(28,"translate"),V()()()),2&e){const a=Ni(9);B(1),mt(fe(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),B(5),mt(fe(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),B(2),F("ngModel",i.subject),B(2),F("ngIf",a.invalid),B(3),mt(fe(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),B(2),Yo("placeholder",fe(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),F("ngModel",i.message),B(4),mt(fe(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),B(5),Be(" ",fe(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),B(2),F("disabled",a.invalid),B(1),Be(" ",fe(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[pi,ns,dl,ss,Wf,Ar,Qd,q0,_A,$d,Zd,mo,Da,bo,en],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),eZ=(()=>{var t;class n{transform(e,i,a){return e[`${a}_${i}`]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Oi({name:"localisedText",type:t,pure:!0}),n})(),tZ=(()=>{var t;class n{transform(e,i){return e["link_"+i]||e.link_en}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Oi({name:"localisedLink",type:t,pure:!0}),n})(),iZ=(()=>{var t;class n{transform(e){return e.includes("/")?e:"/assets/config/"+e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Oi({name:"footerLogoPath",type:t,pure:!0}),n})();function nZ(t,n){if(1&t&&(N(0,"a",13),pe(1,"localisedLink"),qe(2,"img",14),pe(3,"footerLogoPath"),V()),2&t){const r=be().$implicit;F("href",r0(1,2,r,be(3).language),Za),B(2),Yo("src",fe(3,5,r.logo),Za)}}function rZ(t,n){if(1&t&&(N(0,"span"),qe(1,"img",14),pe(2,"footerLogoPath"),V()),2&t){const r=be().$implicit;B(1),Yo("src",fe(2,1,r.logo),Za)}}function aZ(t,n){if(1&t&&(N(0,"div"),re(1,nZ,4,7,"a",11),pe(2,"localisedLink"),re(3,rZ,3,3,"span",12),pe(4,"localisedLink"),V()),2&t){const r=n.$implicit,e=be(3);B(1),F("ngIf",r0(2,2,r,e.language)),B(2),F("ngIf",!r0(4,5,r,e.language))}}const oZ=function(t){return{"min-height":t}};function sZ(t,n){if(1&t&&(N(0,"div",10),re(1,aZ,5,8,"div",5),V()),2&t){const r=be().$implicit,e=be();F("ngStyle",si(2,oZ,e.columnContentHeight+"px")),B(1),F("ngForOf",r.elements)}}const zo=function(t){return{color:t}};function lZ(t,n){if(1&t&&(N(0,"i",20),ne(1),V()),2&t){const r=be().$implicit,e=be(3);F("ngStyle",si(2,zo,e.linksTextColor)),B(1),Be(" ",r.icon," ")}}function cZ(t,n){if(1&t){const r=no();N(0,"span",21),ve("click",function(){Ln(r);const i=be().$implicit;return Hn(be(3).openDialog(i.dialog))}),ne(1),pe(2,"localisedText"),V()}if(2&t){const r=be().$implicit,e=be(3);F("ngStyle",si(6,zo,e.linksTextColor)),B(1),Be("",Gc(2,2,r,e.language,"label")," ")}}function dZ(t,n){if(1&t&&(N(0,"a",22),pe(1,"localisedLink"),ne(2),pe(3,"localisedText"),V()),2&t){const r=be().$implicit,e=be(3);F("href",r0(1,3,r,e.language),Za)("ngStyle",si(10,zo,e.linksTextColor)),B(2),mt(Gc(3,6,r,e.language,"label"))}}function pZ(t,n){if(1&t&&(N(0,"span",10),ne(1),pe(2,"localisedText"),V()),2&t){const r=be().$implicit,e=be(3);F("ngStyle",si(6,zo,e.linksTextColor)),B(1),mt(Gc(2,2,r,e.language,"label"))}}function uZ(t,n){if(1&t&&(N(0,"div",16),re(1,lZ,2,4,"i",17),re(2,cZ,3,8,"span",18),re(3,dZ,4,12,"a",19),pe(4,"localisedLink"),re(5,pZ,3,8,"span",9),pe(6,"localisedLink"),V()),2&t){const r=n.$implicit,e=be(3);B(1),F("ngIf",r.icon),B(1),F("ngIf",r.dialog),B(1),F("ngIf",r0(4,4,r,e.language)&&!r.dialog),B(2),F("ngIf",!r0(6,7,r,e.language)&&!r.dialog)}}const hZ=function(t){return{height:t}};function fZ(t,n){if(1&t&&(N(0,"div",10),re(1,uZ,7,10,"div",15),V()),2&t){const r=be().$implicit,e=be();F("ngStyle",si(2,hZ,e.columnContentHeight+"px")),B(1),F("ngForOf",r.elements)}}function mZ(t,n){if(1&t&&(N(0,"div",7)(1,"h6",8),ne(2),pe(3,"localisedText"),V(),re(4,sZ,2,4,"div",9),re(5,fZ,2,4,"div",9),V()),2&t){const r=n.$implicit,e=be();Xe("my-auto",e.containsLogos),B(1),F("ngStyle",si(10,zo,e.headersTextColor)),B(1),Be(" ",Gc(3,6,r,e.language,"title")," "),B(2),F("ngIf",r.logos),B(1),F("ngIf",r.elements&&!r.logos)}}function bZ(t,n){if(1&t&&(N(0,"span")(1,"a",6),ne(2),V()()),2&t){const r=n.$implicit,e=n.index,i=be();B(1),F("href",r.url,Za)("ngStyle",si(3,zo,i.copyrightTextColor)),B(1),mt(e?", "+r.name:r.name)}}const gZ=function(t){return{background:t}};let NE=(()=>{var t;class n{constructor(e,i,a,p){this.storeService=e,this.translateService=i,this.utilsService=a,this.dialog=p,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=W(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=W(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const i=e.match("\\bVersion:\\s*([^,\\s]+)");null!==i&&(this.backendVersion=i[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const i=da();"reportIssue"===e&&(i.width="550px",this.dialog.open(ZK,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Fi),q(wn),q(N2),q(ca))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(e,i){1&e&&(N(0,"footer",0)(1,"div",1),re(2,mZ,6,12,"div",2),V(),qe(3,"hr",3),N(4,"div",4),ne(5),re(6,bZ,3,5,"span",5),ne(7,", web application: "),N(8,"a",6),ne(9),V(),ne(10,", server: "),N(11,"a",6),ne(12),V()()()),2&e&&(F("ngStyle",si(11,gZ,i.bgColor)),B(2),F("ngForOf",i.footerColumns),B(2),F("ngStyle",si(13,zo,i.copyrightTextColor)),B(1),Be(" \xa9 ",i.currentYear," Copyright: "),B(1),F("ngForOf",i.copyrightItems),B(2),F("href",i.githubRepository,Za)("ngStyle",si(15,zo,i.copyrightTextColor)),B(1),mt(i.guiVersion),B(2),F("href",i.githubBackendRepository,Za)("ngStyle",si(17,zo,i.copyrightTextColor)),B(1),mt(i.backendVersion))},dependencies:[Wx,pi,F1,eZ,tZ,iZ],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]}),n})(),MZ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt]}),n})(),VE=(()=>{var t;class n{constructor(e,i){this.translate=e,this.storage=i}transform(e,i="en"){const a=this.storage.getProperty("custom_labels");if(a)for(const p of a)if(p.label===e)return p[i];return e}}return(t=n).\u0275fac=function(e){return new(e||t)(q(wn,16),q(Fi,16))},t.\u0275pipe=Oi({name:"customTranslate",type:t,pure:!0}),n})(),Om=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[ka,Pt]}),n})(),_Z=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,cs,vl,C0,ep,el,_l,ka,Om]}),n})();class AZ{isErrorState(n){return!(!n?.invalid||!n?.dirty)}}const zZ=(t,n,r,e=!1,i=500)=>a=>jd(i).pipe(gi(()=>(r.dontHandleErrorForNext(),t&&"No namespace"!==t?n.checkPasswordStrength({password:a.value,namespace:t},e):he(null))),Ie(()=>null),Zi(p=>he({backendError:p.message.substring(p.message.indexOf(":")+1)})));function OZ(t,n){1&t&&qe(0,"mat-spinner",12),2&t&&F("diameter",18)}function wZ(t,n){if(1&t&&(N(0,"mat-icon",13),ne(1," error "),V()),2&t){const r=be();F("matTooltip",r.getErrorTooltip())("matTooltipDisabled",!r.formGroup.get("passwordCtrl").hasError("backendError"))}}function vZ(t,n){1&t&&(N(0,"mat-error"),ne(1),pe(2,"translate"),V()),2&t&&(B(1),mt(fe(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function yZ(t,n){if(1&t&&(N(0,"mat-error",14),ne(1),V()),2&t){const r=be();F("matTooltip",r.getErrorTooltip()),B(1),mt(r.getErrorTooltip())}}function CZ(t,n){1&t&&(N(0,"mat-error"),ne(1),pe(2,"translate"),V()),2&t&&(B(1),mt(fe(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function xZ(t,n){1&t&&(N(0,"mat-error"),ne(1),pe(2,"translate"),V()),2&t&&(B(1),mt(fe(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let RZ=(()=>{var t;class n{constructor(e,i,a){this.translator=e,this.usersManagerService=i,this.store=a,this.passwordRequired=!0,this.tooltipPwdViaEmail=!1,this.tooltipPwdDisabledForNamespace=!1,this.language="en",this.passwordRequirement=null,this.showNewPassword=!1,this.showPasswordConfirm=!1,this.passwordStateMatcher=new AZ,this.allPasswordRequirements=this.store.getProperty("password_help")}ngOnInit(){window.location.href.includes("/profile")?this.usersManagerService.getRichUserWithAttributes(this.store.getPerunPrincipal().userId).subscribe(e=>{const i=e.userAttributes.find(a=>"preferredLanguage"===a.friendlyName);this.language=i?.value??"en","en"!==this.language&&(this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs")),this.changeHelp()}):this.changeHelp()}ngOnChanges(){this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs"),this.changeHelp()}getPasswordDisabledTooltip(){return this.translator.instant(null===this.namespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":this.tooltipPwdViaEmail?"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_VIA_EMAIL":"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_DISABLED")}getErrorTooltip(){let e=this.formGroup.get("passwordCtrl").getError("backendError");return e&&(e=e.replace(":null","")),e}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(wn),q(Ih),q(Fi))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[ti],decls:23,vars:23,consts:[[3,"formGroup"],["subscriptSizing","dynamic","matTooltipPosition","left",1,"max-width",3,"matTooltip","matTooltipDisabled"],["data-cy","passwd-input","matInput","","formControlName","passwordCtrl",3,"type","required","errorStateMatcher"],["matSuffix","","class","input-spinner",3,"diameter",4,"ngIf"],["matSuffix","",3,"click"],["color","warn","matSuffix","","class","error-icon",3,"matTooltip","matTooltipDisabled",4,"ngIf"],[4,"ngIf"],["matTooltipPosition","after",3,"matTooltip",4,"ngIf"],["subscriptSizing","dynamic",1,"max-width"],["data-cy","confirm-passwd-input","matInput","","formControlName","passwordAgainCtrl",3,"type","required"],["alert_type","info"],[3,"innerHTML"],["matSuffix","",1,"input-spinner",3,"diameter"],["color","warn","matSuffix","",1,"error-icon",3,"matTooltip","matTooltipDisabled"],["matTooltipPosition","after",3,"matTooltip"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),ne(3),pe(4,"translate"),V(),qe(5,"input",2),re(6,OZ,1,1,"mat-spinner",3),N(7,"mat-icon",4),ve("click",function(){return i.showNewPassword=!i.showNewPassword}),ne(8),V(),re(9,wZ,2,2,"mat-icon",5),re(10,vZ,3,3,"mat-error",6),re(11,yZ,2,2,"mat-error",7),V(),N(12,"mat-form-field",8)(13,"mat-label"),ne(14),pe(15,"translate"),V(),qe(16,"input",9),N(17,"mat-icon",4),ve("click",function(){return i.showPasswordConfirm=!i.showPasswordConfirm}),ne(18),V(),re(19,CZ,3,3,"mat-error",6),re(20,xZ,3,3,"mat-error",6),V(),N(21,"perun-web-apps-alert",10),qe(22,"div",11),V()()),2&e&&(F("formGroup",i.formGroup),B(1),F("matTooltip",i.getPasswordDisabledTooltip())("matTooltipDisabled",i.formGroup.get("passwordCtrl").enabled||i.tooltipPwdDisabledForNamespace),B(2),Be(" ",fe(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),B(2),F("type",i.showNewPassword?"text":"password")("required",i.passwordRequired)("errorStateMatcher",i.passwordStateMatcher),B(1),F("ngIf",i.formGroup.get("passwordCtrl").pending),B(2),Be(" ",i.showNewPassword?"visibility_off":"visibility"," "),B(1),F("ngIf",i.formGroup.get("passwordCtrl").dirty&&null!==i.formGroup.get("passwordCtrl").errors),B(1),F("ngIf",i.formGroup.get("passwordCtrl").hasError("required")),B(1),F("ngIf",i.formGroup.get("passwordCtrl").hasError("backendError")),B(3),Be(" ",fe(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),B(2),F("type",i.showPasswordConfirm?"text":"password")("required",i.passwordRequired),B(2),Be(" ",i.showPasswordConfirm?"visibility_off":"visibility"," "),B(1),F("ngIf",i.formGroup.get("passwordAgainCtrl").hasError("required")),B(1),F("ngIf",i.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),B(2),F("innerHTML",i.passwordRequirement,Qs))},dependencies:[pi,Qd,q0,$d,tG,NA,ns,dl,F_,ss,v0,iA,Zd,zA,go,ps,en],styles:[".max-width[_ngcontent-%COMP%]{width:100%!important}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:5px}.error-icon[_ngcontent-%COMP%]{margin-left:5px}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]}),n})(),jZ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,i){1&e&&(N(0,"div",0),qe(1,"mat-spinner"),V())},dependencies:[zA]}),n})(),FZ=(()=>{var t;class n{constructor(e,i){this.viewContainerRef=e,this.template=i,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(di),q(ci))},t.\u0275dir=$({type:t,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[ti]}),n})();function UZ(t,n){1&t&&qe(0,"perun-web-apps-loading-dialog")}function YZ(t,n){1&t&&(N(0,"mat-error"),ne(1),pe(2,"translate"),V()),2&t&&(B(1),mt(fe(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function XZ(t,n){1&t&&(N(0,"mat-error"),ne(1),pe(2,"translate"),V()),2&t&&(B(1),mt(fe(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function GZ(t,n){if(1&t){const r=no();N(0,"div")(1,"h1",3),ne(2),pe(3,"translate"),V(),N(4,"div",4)(5,"mat-form-field")(6,"mat-label"),ne(7),pe(8,"translate"),V(),N(9,"input",5,6),ve("ngModelChange",function(i){return Ln(r),Hn(be().subject=i)}),V(),re(11,YZ,3,3,"mat-error",7),V(),N(12,"mat-form-field")(13,"mat-label"),ne(14),pe(15,"translate"),V(),N(16,"textarea",8,9),ve("ngModelChange",function(i){return Ln(r),Hn(be().message=i)}),pe(18,"translate"),ne(19," "),V(),re(20,XZ,3,3,"mat-error",7),V()(),N(21,"div",10)(22,"div",11)(23,"button",12),ve("click",function(){return Ln(r),Hn(be().dialogRef.close())}),ne(24),pe(25,"translate"),V(),N(26,"button",13),ve("click",function(){return Ln(r),Hn(be().sendBugReport())}),ne(27),pe(28,"translate"),V()()()()}if(2&t){const r=Ni(10),e=Ni(17),i=be();B(2),mt(fe(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),B(5),mt(fe(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),B(2),F("ngModel",i.subject),B(2),F("ngIf",r.invalid),B(3),mt(fe(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),B(2),Yo("placeholder",fe(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),F("ngModel",i.message),B(4),F("ngIf",e.invalid),B(4),Be(" ",fe(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),B(2),F("disabled",""===i.message||""===i.subject||i.loading),B(1),Be(" ",fe(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let $Z=(()=>{var t;class n{constructor(e,i,a,p,d,c){this.dialogRef=e,this.translate=i,this.notificator=a,this.rtMessages=p,this.data=d,this.storeService=c,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const i="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(i)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let i=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(i=i.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),i=i.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const a=/"password":".+?"/;let p=JSON.stringify(this.data.error.payload);p=p.replace(a,'"password":"####"'),i=i.concat("Payload:\n"+p+"\n\n")}return i=i.concat("Sent from new Perun Gui, version: ",W(4147).i8),i.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr),q(wn),q(zm),q(I2),q(Ml),q(Fi))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(re(0,UZ,1,0,"ng-template",null,0,Go),N(2,"div",1),re(3,GZ,29,23,"div",2),V()),2&e){const a=Ni(1);B(3),F("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[pi,mo,Da,bo,Ar,Qd,q0,$d,ns,dl,ss,Wf,Zd,jZ,FZ,en],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),QZ=(()=>{var t;class n{constructor(e,i,a){this.dialogRef=e,this.dialog=i,this.data=a}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=da();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open($Z,e)}),this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr),q(ca),q(Ml))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(N(0,"h1",0),ne(1),V(),N(2,"div",1),ne(3),V(),N(4,"div",2)(5,"div",3)(6,"button",4),ve("click",function(){return i.onBugReportClick()}),ne(7),pe(8,"translate"),V(),N(9,"button",5),ve("click",function(){return i.onCloseClick()}),ne(10),pe(11,"translate"),V()()()),2&e&&(B(1),mt(i.data.title),B(2),Be(" ",i.data.description,"\n"),B(3),F("hidden","error"!==i.data.type),B(1),Be(" ",fe(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),B(3),Be(" ",fe(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[mo,Da,bo,Ar,en]}),n})();var us;function Mee(t,n){1&t&&(N(0,"mat-error",8),ne(1),pe(2,"translate"),pe(3,"customTranslate"),V()),2&t&&(B(1),mt(fe(2,1,fe(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class sz{constructor(n,r,e){this.dialogRef=n,this.data=r,this.attributesManagerService=e}ngOnInit(){this.sshControl=new w9(null,[uo.required,uo.pattern(sz.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const n=this.data.attribute?.value??[],r=this.sshControl.value;n.includes(r)||n.push(r),this.data.attribute.value=n,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{n.pop()})}}function vee(t,n){if(1&t&&(N(0,"div",10),qe(1,"perun-web-apps-notification",11),V()),2&t){const r=n.$implicit;B(1),F("data",r)("inDialog",!0)}}function yee(t,n){if(1&t&&(N(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),re(2,vee,2,2,"div",9),V()()),2&t){const r=be();B(2),F("cdkVirtualForOf",r.notifications)}}function Cee(t,n){1&t&&(N(0,"perun-web-apps-alert",12),ne(1),pe(2,"translate"),pe(3,"customTranslate"),V()),2&t&&(B(1),mt(fe(2,1,fe(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}(us=sz).allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],us.sshKeyPattern="^("+us.allowedSshKeys.join("|")+").+$",us.\u0275fac=function(n){return new(n||us)(q(Vr),q(Ml),q(B2))},us.\u0275cmp=Se({type:us,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(n,r){1&n&&(N(0,"h1",0),ne(1),pe(2,"translate"),pe(3,"customTranslate"),V(),N(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),ne(7),pe(8,"translate"),pe(9,"customTranslate"),V(),qe(10,"textarea",3),re(11,Mee,4,5,"mat-error",4),V()(),N(12,"div",5)(13,"button",6),ve("click",function(){return r.onCancel()}),ne(14),pe(15,"translate"),pe(16,"customTranslate"),V(),N(17,"button",7),ve("click",function(){return r.onSubmit()}),ne(18),pe(19,"translate"),pe(20,"customTranslate"),V()()),2&n&&(B(1),mt(fe(2,7,fe(3,9,"DIALOGS.ADD_SSH.TITLE"))),B(6),mt(fe(8,11,fe(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),B(3),F("formControl",r.sshControl),B(1),F("ngIf",r.sshControl.invalid&&r.sshControl.dirty),B(3),Be(" ",fe(15,15,fe(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),B(3),F("disabled",r.sshControl.invalid),B(1),Be(" ",fe(19,19,fe(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[pi,ns,dl,ss,Ar,Qd,q0,$d,Pf,Zd,zG,mo,Da,bo,en,VE],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let FE=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.notificationStorageService=i}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Vr),q(oz))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,i){1&e&&(N(0,"h1",0),ne(1),pe(2,"translate"),pe(3,"customTranslate"),V(),N(4,"div",1),re(5,yee,3,1,"div",2),re(6,Cee,4,5,"perun-web-apps-alert",3),V(),N(7,"div",4)(8,"button",5),ve("click",function(){return i.onCancel()}),ne(9),pe(10,"translate"),pe(11,"customTranslate"),V(),N(12,"button",6),ve("click",function(){return i.onClear()}),ne(13),pe(14,"translate"),pe(15,"customTranslate"),V()()),2&e&&(B(1),mt(fe(2,5,fe(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),B(4),F("ngIf",0!==i.notifications.length),B(1),F("ngIf",0===i.notifications.length),B(3),Be(" ",fe(10,9,fe(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),B(4),Be(" ",fe(14,13,fe(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),n})(),qee=0;const Tee=_0(class{}),UE="mat-badge-content";let See=(()=>{var t;class n extends Tee{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=ke(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=ke(e)}constructor(e,i,a,p,d){super(),this._ngZone=e,this._elementRef=i,this._ariaDescriber=a,this._renderer=p,this._animationMode=d,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=qee++,this._isInitialized=!1,this._interactivityChecker=ie(Sd),this._document=ie(Fe)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),i="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(UE),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(i)})}):e.classList.add(i),e}_updateRenderedContent(e){const i=`${e??""}`.trim();this._isInitialized&&i&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=i),this._content=i}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const i=this._elementRef.nativeElement.classList;i.remove(`mat-badge-${this._color}`),e&&i.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${UE}`);for(const i of Array.from(e))i!==this._badgeElement&&i.remove()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Oe),q(_e),q(Jq),q(Oa),q(Di,8))},t.\u0275dir=$({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(e,i){2&e&&Xe("mat-badge-overlap",i.overlap)("mat-badge-above",i.isAbove())("mat-badge-below",!i.isAbove())("mat-badge-before",!i.isAfter())("mat-badge-after",i.isAfter())("mat-badge-small","small"===i.size)("mat-badge-medium","medium"===i.size)("mat-badge-large","large"===i.size)("mat-badge-hidden",i.hidden||!i.content)("mat-badge-disabled",i.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[se]}),n})(),Eee=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Ed,Ue,Ue]}),n})();const Dee=function(t){return{color:t}};function kee(t,n){if(1&t&&(N(0,"button",5),pe(1,"translate"),N(2,"mat-icon",6),ne(3," apps "),V()()),2&t){const r=be();F("matMenuTriggerFor",Ni(3))("matTooltip",fe(1,3,"NAV.OTHER_APPLICATIONS")),B(2),F("ngStyle",si(5,Dee,r.iconColor))}}function Lee(t,n){if(1&t){const r=no();N(0,"button",7),ve("click",function(){return Ln(r),Hn(be().onLogOut())}),pe(1,"translate"),N(2,"mat-icon"),ne(3,"logout"),V()()}2&t&&F("matTooltip",fe(1,1,"NAV.LOGOUT"))}let Hee=(()=>{var t;class n{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(E0))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,i){1&e&&(N(0,"div",0),re(1,kee,4,7,"button",1),N(2,"mat-menu",null,2)(4,"button",3),ve("click",function(){return i.redirectToUrl()})("auxclick",function(){return i.redirectToUrl()}),N(5,"span"),ne(6),V()()(),re(7,Lee,4,3,"button",4),V()),2&e&&(B(1),F("ngIf",i.url),B(5),mt(i.label),B(1),F("ngIf",i.logoutEnabled))},dependencies:[pi,F1,go,tE,ap,rE,v4,NA,en],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),Wee=(()=>{var t;class n extends vd{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=$({type:t,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[se,ti]}),n})(),Pee=(()=>{var t;class n{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(a=>!!a).join(" ")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Oi({name:"userFullName",type:t,pure:!0}),n})();const D0=function(t){return{color:t}};function Bee(t,n){if(1&t){const r=no();N(0,"button",10),ve("click",function(){return Ln(r),Hn(be().onToggleSidenav())}),pe(1,"translate"),N(2,"mat-icon"),ne(3,"menu"),V()()}if(2&t){const r=be();Yo("matTooltip",fe(1,2,"NAV.MENU")),F("ngStyle",si(4,D0,r.iconColor))}}function Iee(t,n){if(1&t){const r=no();N(0,"div",11)(1,"button",12)(2,"mat-icon",13),ne(3," language "),V()(),N(4,"mat-menu",null,14)(6,"button",15),ve("click",function(){return Ln(r),Hn(be().changeLanguage())}),ne(7),pe(8,"translate"),V()()()}if(2&t){const r=Ni(5),e=be();F("ngStyle",si(6,D0,e.textColor)),B(1),F("matMenuTriggerFor",r),B(1),F("ngStyle",si(8,D0,e.iconColor)),B(5),Be(" ",fe(8,4,"HEADER.LANGUAGE")," ")}}function Nee(t,n){if(1&t&&(N(0,"span",16),ne(1),pe(2,"userFullName"),V()),2&t){const r=be();F("ngStyle",si(4,D0,r.textColor)),B(1),Be(" ",fe(2,2,r.principal.user)," ")}}function Vee(t,n){if(1&t){const r=no();N(0,"button",17),ve("click",function(){return Ln(r),Hn(be().showNotificationHistory())}),pe(1,"translate"),N(2,"mat-icon",18),ne(3),V()()}if(2&t){const r=be();F("matTooltip",fe(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),B(2),Yo("matBadge",r.getNewNotificationsCount()>5?"5+":r.getNewNotificationsCount()),F("ngStyle",si(7,D0,r.iconColor))("matBadgeHidden",0===r.getNewNotificationsCount()),B(1),Be(" ",r.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function jee(t,n){if(1&t&&qe(0,"perun-web-apps-header-menu",19),2&t){const r=be();F("url",r.otherAppUrl)("label",r.otherAppLabel)("user",r.principal.user)("logoutEnabled",r.logoutEnabled)("iconColor",r.iconColor)("textColor",r.textColor)}}const Fee=function(t){return{background:t}},Uee=function(){return[]},Yee=function(){return["/"]};let Xee=(()=>{var t;class n{constructor(e,i,a,p,d,c,s){this.storeService=e,this.sanitizer=i,this.translateService=a,this.otherApplicationService=p,this.notificationStorageService=d,this.dialog=c,this.route=s,this.sidenavToggle=new De,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===Nh.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===Nh.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==Nh.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=da();e.width="520px",this.dialog.open(FE,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Fi),q(l0),q(wn),q(QK),q(oz),q(ca),q(co))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(e,i){1&e&&(N(0,"mat-toolbar",0)(1,"div",1),re(2,Bee,4,6,"button",2),qe(3,"a",3),N(4,"p",4),ne(5),V()(),N(6,"div",5),re(7,Iee,9,10,"div",6),re(8,Nee,3,6,"span",7),re(9,Vee,4,9,"button",8),re(10,jee,1,6,"perun-web-apps-header-menu",9),V()()),2&e&&(F("ngStyle",si(12,Fee,i.bgColor)),B(2),F("ngIf",i.showToggle),B(1),F("innerHTML",i.logo,Qs)("routerLink",i.disableLogo?TM(14,Uee):TM(15,Yee))("queryParams",i.route.snapshot.queryParams),B(1),F("ngStyle",si(16,D0,i.textColor)),B(1),Be(" ",i.label," "),B(1),F("ngStyle",si(18,D0,i.navTextColor)),B(1),F("ngIf",i.showLanguageMenu),B(1),F("ngIf",null!==i.principal.user),B(1),F("ngIf",i.showNotifications),B(1),F("ngIf",i.showHeaderMenu))},dependencies:[pi,F1,vd,go,tE,ap,rE,Ar,v4,NA,CQ,See,Hee,Wee,en,Pee],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]}),n})();function Gee(t,n){if(1&t&&(N(0,"div",8),qe(1,"div",9),V()),2&t){const r=be();B(1),F("innerHTML",r.logo,Qs)}}function $ee(t,n){if(1&t&&(N(0,"div",10),qe(1,"div",11)(2,"mat-icon",12),V()),2&t){const r=be();B(1),F("innerHTML",r.logo,Qs)}}const Qee=function(t){return{color:t}};function Jee(t,n){if(1&t&&(N(0,"p",13),ne(1),V()),2&t){const r=be();F("ngStyle",si(2,Qee,r.textColor)),B(1),Be(" ",r.headerTitle," ")}}const Kee=function(t,n){return{background:t,color:n}},Zee=function(t,n){return{"min-height":t,"background-color":n}};let ete=(()=>{var t;class n{constructor(e,i,a,p){this.storeService=e,this.sanitizer=i,this.preferredLangService=a,this.translateService=p,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Fi),q(l0),q(IE),q(wn))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(e,i){1&e&&(N(0,"div",0),re(1,Gee,2,1,"div",1),re(2,$ee,3,1,"div",2),re(3,Jee,2,4,"p",3),V(),N(4,"div",4)(5,"div",5)(6,"div",6),qe(7,"router-outlet"),V(),N(8,"div",7),qe(9,"perun-web-apps-footer"),V()()()),2&e&&(F("ngStyle",SM(5,Kee,i.headerBackgroundColor,i.headerTextColor)),B(1),F("ngIf","admin-gui"===i.application||"user-profile"===i.application||"consolidator"===i.application),B(1),F("ngIf","publications"===i.application),B(1),F("ngIf",!!i.headerTitle),B(2),F("ngStyle",SM(8,Zee,i.getContentInnerMinHeight(),i.contentBackgroundColor)))},dependencies:[pi,F1,go,r_,NE],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]}),n})();function ite(t,n){if(1&t&&qe(0,"perun-web-apps-password-form",4),2&t){const r=be();F("formGroup",r.newPasswdForm)("namespace",r.namespace)("language",r.language)}}function nte(t,n){if(1&t){const r=no();N(0,"div")(1,"button",5),ve("click",function(){return Ln(r),Hn(be().onSubmit())}),ne(2),pe(3,"translate"),V()()}if(2&t){const r=be();B(1),F("disabled",r.newPasswdForm.invalid||r.newPasswdForm.pending),B(1),Be(" ",fe(3,2,"reset"===r.mode?"PAGES.PWD_RESET_PAGE.RESET_BUTTON":"PAGES.PWD_RESET_PAGE.ACTIVATION_BUTTON")," ")}}function rte(t,n){if(1&t&&(N(0,"div",6)(1,"perun-web-apps-alert",7),ne(2),V()()),2&t){const r=be();B(2),Be(" ",r.successMsg," ")}}function ate(t,n){if(1&t&&(N(0,"div",6)(1,"perun-web-apps-alert",8),ne(2),V()()),2&t){const r=be();B(2),Be(" ",r.errorMsg," ")}}function ote(t,n){1&t&&qe(0,"mat-spinner",9)}let ste=(()=>{var t;class n{constructor(e,i,a,p,d,c){this.storeService=e,this.translate=i,this.apiRequestConfiguration=a,this.usersService=p,this.formBuilder=d,this.errorTranslate=c,this.loading=!1,this.success=!1,this.error=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",uo.required,[zZ(this.namespace,this.usersService,this.apiRequestConfiguration,!this.authWithoutToken)]],passwordAgainCtrl:["",uo.required]},{validators:uK.passwordMatchValidator}),this.setLabels(this.translate.currentLang),this.translate.onLangChange.subscribe(e=>{this.language=e.lang,this.setLabels(this.language),this.successMsg=this.getMessage("success"),this.errorKey&&(this.errorMsg=this.getMessage(this.errorKey))})}onSubmit(){this.loading=!0,he(this.authWithoutToken).pipe(qt(e=>function tte(t,n,r){return f0(()=>t()?n:r)}(()=>e,this.usersService.changePasswordForLogin({login:this.login,namespace:this.namespace,newPassword:this.newPasswdForm.value.passwordCtrl}),this.usersService.changeNonAuthzPasswordByToken({token:this.token,password:this.newPasswdForm.value.passwordCtrl},!0)))).subscribe({next:()=>{this.success=!0,this.successMsg=this.getMessage("success"),this.loading=!1},error:e=>{this.error=!0,this.errorKey=this.errorTranslate.getErrorKey(e),this.errorMsg=this.getMessage(this.errorKey),this.loading=!1}})}setLabels(e){this.labels=this.storeService.getProperty("en"===e?"password_labels":"password_labels_cs")}getMessage(e){const i=this.labels?.[this.namespace]?.[this.mode]?.[e];return i||this.labels.default[this.mode][e]}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Fi),q(wn),q(PE),q(Ih),q(J9),q(JK))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-password-reset-form"]],inputs:{mode:"mode",namespace:"namespace",login:"login",token:"token",authWithoutToken:"authWithoutToken"},decls:5,vars:5,consts:[[3,"formGroup","namespace","language",4,"ngIf"],[4,"ngIf"],["class","mt-5",4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[3,"formGroup","namespace","language"],["mat-flat-button","","color","accent",1,"mx-auto","d-block",3,"disabled","click"],[1,"mt-5"],["alert_type","success"],["alert_type","error"],[1,"ms-auto","me-auto"]],template:function(e,i){1&e&&(re(0,ite,1,3,"perun-web-apps-password-form",0),re(1,nte,4,4,"div",1),re(2,rte,3,1,"div",2),re(3,ate,3,1,"div",2),re(4,ote,1,0,"mat-spinner",3)),2&e&&(F("ngIf",!i.success&&!i.loading&&!i.error),B(1),F("ngIf",!i.success&&!i.error&&!i.loading),B(1),F("ngIf",i.success&&!i.loading),B(1),F("ngIf",i.error&&!i.loading),B(1),F("ngIf",i.loading))},dependencies:[pi,Ar,zA,F_,v0,ps,RZ,en]}),n})(),lte=(()=>{var t;class n{constructor(e){this.translate=e}ngOnInit(){this.translate.onLangChange.subscribe(()=>{this.invalidRequestMessage=this.translate.instant("PAGES.PWD_RESET_PAGE.INVALID_REQUEST")})}}return(t=n).\u0275fac=function(e){return new(e||t)(q(wn))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-invalid-request-alert"]],decls:2,vars:1,consts:[["alert_type","info",1,"alert-wrap"],[3,"innerHTML"]],template:function(e,i){1&e&&(N(0,"perun-web-apps-alert",0),qe(1,"div",1),V()),2&e&&(B(1),F("innerHTML",i.invalidRequestMessage,Qs))},dependencies:[ps],styles:[".alert-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}"]}),n})();function cte(t,n){if(1&t&&(Zr(),Ys(),N(0,"p",9)(1,"em"),ne(2),pe(3,"translate"),V()()),2&t){const r=be();B(2),oh("",fe(3,2,"PAGES.PWD_RESET_PAGE.LOGIN"),": ",r.login,"")}}function dte(t,n){if(1&t&&(Zr(),Ys(),N(0,"p",9)(1,"em"),ne(2),pe(3,"translate"),V()()),2&t){const r=be();B(2),oh("",fe(3,2,"PAGES.PWD_RESET_PAGE.NAMESPACE"),": ",r.namespace,"")}}function pte(t,n){if(1&t&&qe(0,"perun-web-apps-password-reset-form",10),2&t){const r=be();F("mode",r.mode)("namespace",r.namespace)("login",r.login)("token",r.token)("authWithoutToken",r.authWithoutToken)}}function ute(t,n){1&t&&qe(0,"perun-web-apps-invalid-request-alert")}let hte=(()=>{var t;class n{constructor(e,i,a){this.storeService=e,this.sanitizer=i,this.translateService=a}ngOnInit(){this.passwordResetLogo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("password_reset_logo")),this.setDescription(this.translateService.currentLang),this.translateService.onLangChange.subscribe(e=>{this.setDescription(e.lang)})}setDescription(e){const i=this.storeService.getProperty("en"===e?"password_labels":"password_labels_cs");this.description=i[this.namespace]?.[this.mode]?.description,this.description||(this.description=i.default[this.mode].description)}}return(t=n).\u0275fac=function(e){return new(e||t)(q(Fi),q(l0),q(wn))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-password-reset-page"]],inputs:{mode:"mode",token:"token",namespace:"namespace",login:"login",validToken:"validToken",authWithoutToken:"authWithoutToken"},decls:16,vars:9,consts:[[3,"innerHTML"],[1,"title-with-icon"],["xmlns","http://www.w3.org/2000/svg","width","30.000000pt","height","30.000000pt","viewBox","0 0 512.000000 512.000000","preserveAspectRatio","xMidYMid meet"],["transform","translate(0.000000,512.000000) scale(0.100000,-0.100000)","fill","#000000","stroke","none"],["d","M3530 5103 c-619 -30 -1162 -438 -1356 -1020 -115 -342 -107 -702 21-1035 l36 -92 -1100 -1101 c-605 -605 -1105 -1112 -1110 -1127 -8 -22 -5 -49 15 -125 116 -450 112 -436 146 -454 42 -22 513 -139 539 -134 16 4 122 103 287 268 144 145 262 265 262 267 4 51 29 293 32 295 2 2 70 10 151 18 200 19 193 13 213 213 8 81 17 150 19 152 2 2 67 10 145 18 77 7 149 18 159 23 37 20 44 44 60 194 l16 152 125 12 c69 6 136 12 150 12 18 1 98 75 320 296 l295 295 85 -33 c586 -230 1239 -83 1665 375 405 437 514 1079 275 1629 -122 280 -336 524 -606 690 -237 145 -559 226 -844 212z m201 -184 c307 -31 569 -152 790 -366 467 -452 542 -1155 182 -1697 -187 -280 -490 -487 -823 -561 -42 -9 -144 -19 -230 -22 -236 -8 -402 24 -613 119 -65 29 -96 38 -115 33 -17 -4 -139 -118 -332 -309 l-305 -304 -169 -16 c-224 -20 -214 -11 -233 -213 -8 -81 -16 -150 -18 -152 -2 -2 -68 -10 -147 -18 -148 -14 -182 -26 -197 -66 -5 -12 -15 -85 -22 -162 l-14 -140 -140 -14 c-77 -7 -149 -17 -162 -22 -41 -15 -51 -48 -68 -219 l-16 -165 -213 -213 -212 -213 -185 47 c-101 26 -185 49 -187 50 -2 1 -26 87 -53 191 l-49 188 1115 1115 c849 849 1115 1121 1115 1139 0 13 -18 62 -39 110 -40 90 -80 211 -103 316 -20 95 -17 400 5 505 55 255 171 473 354 661 250 257 570 397 934 408 26 0 93 -4 150 -10z"],["d","M3554 4120 c-201 -30 -366 -170 -424 -359 -14 -43 -20 -92 -20 -153 0 -389 394 -632 750 -461 78 38 189 151 227 233 158 336 -58 712 -427 743 -30 3 -78 1 -106 -3z m138 -181 c108 -23 190 -89 239 -192 37 -80 40 -177 7 -264 -30 -80 -112 -162 -193 -192 -121 -45 -270 -14 -358 75 -164 165 -121 440 83 544 72 37 142 46 222 29z"],["class","subtitle",4,"ngIf"],[3,"mode","namespace","login","token","authWithoutToken",4,"ngIf"],[4,"ngIf"],[1,"subtitle"],[3,"mode","namespace","login","token","authWithoutToken"]],template:function(e,i){1&e&&(N(0,"div"),qe(1,"div",0),N(2,"div",1)(3,"h1"),ne(4),pe(5,"translate"),V(),Zr(),N(6,"svg",2)(7,"g",3),qe(8,"path",4)(9,"path",5),V()()(),re(10,cte,4,4,"p",6),re(11,dte,4,4,"p",6),Ys(),N(12,"p"),ne(13),V(),re(14,pte,1,5,"perun-web-apps-password-reset-form",7),re(15,ute,1,0,"perun-web-apps-invalid-request-alert",8),V()),2&e&&(B(1),F("innerHTML",i.passwordResetLogo,Qs),B(3),Be(" ",fe(5,7,"reset"===i.mode?"PAGES.PWD_RESET_PAGE.TITLE_RESET":"PAGES.PWD_RESET_PAGE.TITLE_ACTIVATION")," "),B(6),F("ngIf",i.login),B(1),F("ngIf",i.namespace),B(2),mt(i.description),B(1),F("ngIf",i.validToken||i.authWithoutToken),B(1),F("ngIf",!i.validToken&&!i.authWithoutToken))},dependencies:[pi,ste,lte,en],styles:[".title-with-icon[_ngcontent-%COMP%]{margin-top:30px;display:flex;justify-content:space-between}.subtitle[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:10px}"]}),n})();const fte=["footer"],mte=function(t){return{background:t}},bte=function(t){return{"min-height":t}};function gte(t,n){if(1&t&&(N(0,"div"),qe(1,"perun-web-apps-header",2),N(2,"div",3)(3,"div",4),qe(4,"perun-web-apps-password-reset-page",5),V(),N(5,"div",null,6),qe(7,"perun-web-apps-footer"),V()()()),2&t){const r=be();B(1),F("showToggle",!1)("showHeaderMenu",!1)("showLanguageMenu",!0),B(1),F("ngStyle",si(11,mte,r.contentBackgroundColor)),B(1),F("ngStyle",si(13,bte,r.contentHeight)),B(1),F("mode",r.mode)("token",r.token)("namespace",r.namespace)("login",r.login)("validToken",r.validToken)("authWithoutToken",r.authWithoutToken)}}function Mte(t,n){1&t&&qe(0,"perun-web-apps-login-screen-base",7),2&t&&F("application","pwd-reset")}let _te=(()=>{var t;class n{constructor(e,i,a,p,d,c,s,o){this.dialog=e,this.usersService=i,this.preferredLangService=a,this.translateService=p,this.store=d,this.attributesManagerService=c,this.changeDetector=s,this.initAuth=o,this.authWithoutToken=!1,this.contentHeight="calc(100vh - 84px)",this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color}ngOnInit(){this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),this.showLoginScreen=this.initAuth.isLoginScreenShown();const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e);const i=location.search.substr(1);this.mode="activation"===gm("mode",i)?"activation":"reset",this.namespace=gm("namespace",i),i.includes("token")?(this.token=gm("token",i),this.usersService.checkPasswordResetRequestByTokenIsValid(this.token,!0).subscribe(()=>{this.validToken=!0},()=>{this.validToken=!1})):!this.isServiceAccess&&!this.showLoginScreen&&(this.authWithoutToken=!0,this.attributesManagerService.getLogins(this.store.getPerunPrincipal().userId).subscribe(a=>{const p=a.find(d=>d.friendlyNameParameter===this.namespace);this.login=p?String(p.value):""}))}ngAfterViewInit(){const e=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentHeight="calc(100vh - 84px - "+e+"px)",this.changeDetector.detectChanges()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ca),q(Ih),q(IE),q(wn),q(Fi),q(B2),q(Qt),q(Am))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-root"]],viewQuery:function(e,i){if(1&e&&Lt(fte,5),2&e){let a;ye(a=Ce())&&(i.footer=a.first)}},decls:2,vars:2,consts:[[4,"ngIf"],[3,"ngIf"],["id","nav-menu",3,"showToggle","showHeaderMenu","showLanguageMenu"],["id","content-inner",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],[3,"mode","token","namespace","login","validToken","authWithoutToken"],["footer",""],[3,"application"]],template:function(e,i){1&e&&(re(0,gte,8,15,"div",0),re(1,Mte,1,1,"ng-template",1)),2&e&&(F("ngIf",!i.isServiceAccess&&!i.showLoginScreen),B(1),F("ngIf",i.isServiceAccess||i.showLoginScreen))},dependencies:[pi,F1,NE,Xee,ete,hte],styles:["#nav-menu[_ngcontent-%COMP%]{top:0;background:#102027;position:fixed;width:100%;z-index:999;height:64px;max-height:64px}#content-inner[_ngcontent-%COMP%]{position:relative;padding-top:64px}#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px;margin:10px}@media (min-width: 450px){#content-wrap[_ngcontent-%COMP%]{max-width:400px;margin-left:auto;margin-right:auto}}"]}),n})();class Ate{constructor(n,r="/assets/i18n/",e=".json"){Ge(this,"http",void 0),Ge(this,"prefix",void 0),Ge(this,"suffix",void 0),this.http=n,this.prefix=r,this.suffix=e}getTranslation(n){return this.http.get(`${this.prefix}${n}${this.suffix}`)}}function YE(t){return new ee(3e3,!1)}function hs(t){switch(t.length){case 0:return new Xd;case 1:return t[0];default:return new eS(t)}}function XE(t,n,r=new Map,e=new Map){const i=[],a=[];let p=-1,d=null;if(n.forEach(c=>{const s=c.get("offset"),o=s==p,l=o&&d||new Map;c.forEach((u,h)=>{let f=h,b=u;if("offset"!==h)switch(f=t.normalizePropertyName(f,i),b){case"!":b=r.get(h);break;case fo:b=e.get(h);break;default:b=t.normalizeStyleValue(h,f,b,i)}l.set(f,b)}),o||a.push(l),d=l,p=s}),i.length)throw function jte(t){return new ee(3502,!1)}();return a}function lz(t,n,r,e){switch(n){case"start":t.onStart(()=>e(r&&cz(r,"start",t)));break;case"done":t.onDone(()=>e(r&&cz(r,"done",t)));break;case"destroy":t.onDestroy(()=>e(r&&cz(r,"destroy",t)))}}function cz(t,n,r){const a=dz(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,r.totalTime??t.totalTime,!!r.disabled),p=t._data;return null!=p&&(a._data=p),a}function dz(t,n,r,e,i="",a=0,p){return{element:t,triggerName:n,fromState:r,toState:e,phaseName:i,totalTime:a,disabled:!!p}}function Or(t,n,r){let e=t.get(n);return e||t.set(n,e=r),e}function GE(t){const n=t.indexOf(":");return[t.substring(1,n),t.slice(n+1)]}const tie=(()=>typeof document>"u"?null:document.documentElement)();function pz(t){const n=t.parentNode||t.host||null;return n===tie?null:n}let k0=null,$E=!1;function QE(t,n){for(;n;){if(n===t)return!0;n=pz(n)}return!1}function JE(t,n,r){if(r)return Array.from(t.querySelectorAll(n));const e=t.querySelector(n);return e?[e]:[]}let KE=(()=>{var t;class n{validateStyleProperty(e){return function nie(t){k0||(k0=function rie(){return typeof document<"u"?document.body:null}()||{},$E=!!k0.style&&"WebkitAppearance"in k0.style);let n=!0;return k0.style&&!function iie(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in k0.style,!n&&$E&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in k0.style)),n}(e)}matchesElement(e,i){return!1}containsElement(e,i){return QE(e,i)}getParentElement(e){return pz(e)}query(e,i,a){return JE(e,i,a)}computeStyle(e,i,a){return a||""}animate(e,i,a,p,d,c=[],s){return new Xd(a,p)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})(),uz=(()=>{class n{}return n.NOOP=new KE,n})();const aie=1e3,hz="ng-enter",wm="ng-leave",vm="ng-trigger",ym=".ng-trigger",eD="ng-animating",fz=".ng-animating";function Oo(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:mz(parseFloat(n[1]),n[2])}function mz(t,n){return"s"===n?t*aie:t}function Cm(t,n,r){return t.hasOwnProperty("duration")?t:function sie(t,n,r){let i,a=0,p="";if("string"==typeof t){const d=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===d)return n.push(YE()),{duration:0,delay:0,easing:""};i=mz(parseFloat(d[1]),d[2]);const c=d[3];null!=c&&(a=mz(parseFloat(c),d[4]));const s=d[5];s&&(p=s)}else i=t;if(!r){let d=!1,c=n.length;i<0&&(n.push(function zte(){return new ee(3100,!1)}()),d=!0),a<0&&(n.push(function Ote(){return new ee(3101,!1)}()),d=!0),d&&n.splice(c,0,YE())}return{duration:i,delay:a,easing:p}}(t,n,r)}function lp(t,n={}){return Object.keys(t).forEach(r=>{n[r]=t[r]}),n}function tD(t){const n=new Map;return Object.keys(t).forEach(r=>{n.set(r,t[r])}),n}function fs(t,n=new Map,r){if(r)for(let[e,i]of r)n.set(e,i);for(let[e,i]of t)n.set(e,i);return n}function La(t,n,r){n.forEach((e,i)=>{const a=gz(i);r&&!r.has(i)&&r.set(i,t.style[a]),t.style[a]=e})}function L0(t,n){n.forEach((r,e)=>{const i=gz(e);t.style[i]=""})}function cp(t){return Array.isArray(t)?1==t.length?t[0]:ZT(t):t}const bz=new RegExp("{{\\s*(.+?)\\s*}}","g");function nD(t){let n=[];if("string"==typeof t){let r;for(;r=bz.exec(t);)n.push(r[1]);bz.lastIndex=0}return n}function dp(t,n,r){const e=t.toString(),i=e.replace(bz,(a,p)=>{let d=n[p];return null==d&&(r.push(function vte(t){return new ee(3003,!1)}()),d=""),d.toString()});return i==e?t:i}function xm(t){const n=[];let r=t.next();for(;!r.done;)n.push(r.value),r=t.next();return n}const die=/-+([a-z0-9])/g;function gz(t){return t.replace(die,(...n)=>n[1].toUpperCase())}function wr(t,n,r){switch(n.type){case 7:return t.visitTrigger(n,r);case 0:return t.visitState(n,r);case 1:return t.visitTransition(n,r);case 2:return t.visitSequence(n,r);case 3:return t.visitGroup(n,r);case 4:return t.visitAnimate(n,r);case 5:return t.visitKeyframes(n,r);case 6:return t.visitStyle(n,r);case 8:return t.visitReference(n,r);case 9:return t.visitAnimateChild(n,r);case 10:return t.visitAnimateRef(n,r);case 11:return t.visitQuery(n,r);case 12:return t.visitStagger(n,r);default:throw function yte(t){return new ee(3004,!1)}()}}function rD(t,n){return window.getComputedStyle(t)[n]}const Rm="*";function hie(t,n){const r=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(e=>function fie(t,n,r){if(":"==t[0]){const c=function mie(t,n){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,e)=>parseFloat(e)>parseFloat(r);case":decrement":return(r,e)=>parseFloat(e) *"}}(t,r);if("function"==typeof c)return void n.push(c);t=c}const e=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==e||e.length<4)return r.push(function Pte(t){return new ee(3015,!1)}()),n;const i=e[1],a=e[2],p=e[3];n.push(aD(i,p));"<"==a[0]&&!(i==Rm&&p==Rm)&&n.push(aD(p,i))}(e,r,n)):r.push(t),r}const qm=new Set(["true","1"]),Tm=new Set(["false","0"]);function aD(t,n){const r=qm.has(t)||Tm.has(t),e=qm.has(n)||Tm.has(n);return(i,a)=>{let p=t==Rm||t==i,d=n==Rm||n==a;return!p&&r&&"boolean"==typeof i&&(p=i?qm.has(t):Tm.has(t)),!d&&e&&"boolean"==typeof a&&(d=a?qm.has(n):Tm.has(n)),p&&d}}const bie=new RegExp("s*:selfs*,?","g");function Mz(t,n,r,e){return new gie(t).build(n,r,e)}class gie{constructor(n){this._driver=n}build(n,r,e){const i=new Aie(r);return this._resetContextStyleTimingState(i),wr(this,cp(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,r){let e=r.queryCount=0,i=r.depCount=0;const a=[],p=[];return"@"==n.name.charAt(0)&&r.errors.push(function xte(){return new ee(3006,!1)}()),n.definitions.forEach(d=>{if(this._resetContextStyleTimingState(r),0==d.type){const c=d,s=c.name;s.toString().split(/\s*,\s*/).forEach(o=>{c.name=o,a.push(this.visitState(c,r))}),c.name=s}else if(1==d.type){const c=this.visitTransition(d,r);e+=c.queryCount,i+=c.depCount,p.push(c)}else r.errors.push(function Rte(){return new ee(3007,!1)}())}),{type:7,name:n.name,states:a,transitions:p,queryCount:e,depCount:i,options:null}}visitState(n,r){const e=this.visitStyle(n.styles,r),i=n.options&&n.options.params||null;if(e.containsDynamicStyles){const a=new Set,p=i||{};e.styles.forEach(d=>{d instanceof Map&&d.forEach(c=>{nD(c).forEach(s=>{p.hasOwnProperty(s)||a.add(s)})})}),a.size&&(xm(a.values()),r.errors.push(function qte(t,n){return new ee(3008,!1)}()))}return{type:0,name:n.name,style:e,options:i?{params:i}:null}}visitTransition(n,r){r.queryCount=0,r.depCount=0;const e=wr(this,cp(n.animation),r);return{type:1,matchers:hie(n.expr,r.errors),animation:e,queryCount:r.queryCount,depCount:r.depCount,options:H0(n.options)}}visitSequence(n,r){return{type:2,steps:n.steps.map(e=>wr(this,e,r)),options:H0(n.options)}}visitGroup(n,r){const e=r.currentTime;let i=0;const a=n.steps.map(p=>{r.currentTime=e;const d=wr(this,p,r);return i=Math.max(i,r.currentTime),d});return r.currentTime=i,{type:3,steps:a,options:H0(n.options)}}visitAnimate(n,r){const e=function Oie(t,n){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return _z(Cm(t,n).duration,0,"");const r=t;if(r.split(/\s+/).some(a=>"{"==a.charAt(0)&&"{"==a.charAt(1))){const a=_z(0,0,"");return a.dynamic=!0,a.strValue=r,a}const i=Cm(r,n);return _z(i.duration,i.delay,i.easing)}(n.timings,r.errors);r.currentAnimateTimings=e;let i,a=n.styles?n.styles:Le({});if(5==a.type)i=this.visitKeyframes(a,r);else{let p=n.styles,d=!1;if(!p){d=!0;const s={};e.easing&&(s.easing=e.easing),p=Le(s)}r.currentTime+=e.duration+e.delay;const c=this.visitStyle(p,r);c.isEmptyStep=d,i=c}return r.currentAnimateTimings=null,{type:4,timings:e,style:i,options:null}}visitStyle(n,r){const e=this._makeStyleAst(n,r);return this._validateStyleAst(e,r),e}_makeStyleAst(n,r){const e=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let d of i)"string"==typeof d?d===fo?e.push(d):r.errors.push(new ee(3002,!1)):e.push(tD(d));let a=!1,p=null;return e.forEach(d=>{if(d instanceof Map&&(d.has("easing")&&(p=d.get("easing"),d.delete("easing")),!a))for(let c of d.values())if(c.toString().indexOf("{{")>=0){a=!0;break}}),{type:6,styles:e,easing:p,offset:n.offset,containsDynamicStyles:a,options:null}}_validateStyleAst(n,r){const e=r.currentAnimateTimings;let i=r.currentTime,a=r.currentTime;e&&a>0&&(a-=e.duration+e.delay),n.styles.forEach(p=>{"string"!=typeof p&&p.forEach((d,c)=>{const s=r.collectedStyles.get(r.currentQuerySelector),o=s.get(c);let l=!0;o&&(a!=i&&a>=o.startTime&&i<=o.endTime&&(r.errors.push(function Ste(t,n,r,e,i){return new ee(3010,!1)}()),l=!1),a=o.startTime),l&&s.set(c,{startTime:a,endTime:i}),r.options&&function cie(t,n,r){const e=n.params||{},i=nD(t);i.length&&i.forEach(a=>{e.hasOwnProperty(a)||r.push(function wte(t){return new ee(3001,!1)}())})}(d,r.options,r.errors)})})}visitKeyframes(n,r){const e={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function Ete(){return new ee(3011,!1)}()),e;let a=0;const p=[];let d=!1,c=!1,s=0;const o=n.steps.map(g=>{const w=this._makeStyleAst(g,r);let L=null!=w.offset?w.offset:function zie(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(r=>{if(r instanceof Map&&r.has("offset")){const e=r;n=parseFloat(e.get("offset")),e.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}return n}(w.styles),Y=0;return null!=L&&(a++,Y=w.offset=L),c=c||Y<0||Y>1,d=d||Y0&&a{const L=u>0?w==h?1:u*w:p[w],Y=L*m;r.currentTime=f+b.delay+Y,b.duration=Y,this._validateStyleAst(g,r),g.offset=L,e.styles.push(g)}),e}visitReference(n,r){return{type:8,animation:wr(this,cp(n.animation),r),options:H0(n.options)}}visitAnimateChild(n,r){return r.depCount++,{type:9,options:H0(n.options)}}visitAnimateRef(n,r){return{type:10,animation:this.visitReference(n.animation,r),options:H0(n.options)}}visitQuery(n,r){const e=r.currentQuerySelector,i=n.options||{};r.queryCount++,r.currentQuery=n;const[a,p]=function Mie(t){const n=!!t.split(/\s*,\s*/).find(r=>":self"==r);return n&&(t=t.replace(bie,"")),t=t.replace(/@\*/g,ym).replace(/@\w+/g,r=>ym+"-"+r.slice(1)).replace(/:animating/g,fz),[t,n]}(n.selector);r.currentQuerySelector=e.length?e+" "+a:a,Or(r.collectedStyles,r.currentQuerySelector,new Map);const d=wr(this,cp(n.animation),r);return r.currentQuery=null,r.currentQuerySelector=e,{type:11,selector:a,limit:i.limit||0,optional:!!i.optional,includeSelf:p,animation:d,originalSelector:n.selector,options:H0(n.options)}}visitStagger(n,r){r.currentQuery||r.errors.push(function Hte(){return new ee(3013,!1)}());const e="full"===n.timings?{duration:0,delay:0,easing:"full"}:Cm(n.timings,r.errors,!0);return{type:12,animation:wr(this,cp(n.animation),r),timings:e,options:null}}}class Aie{constructor(n){this.errors=n,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function H0(t){return t?(t=lp(t)).params&&(t.params=function _ie(t){return t?lp(t):null}(t.params)):t={},t}function _z(t,n,r){return{duration:t,delay:n,easing:r}}function Az(t,n,r,e,i,a,p=null,d=!1){return{type:1,element:t,keyframes:n,preStyleProps:r,postStyleProps:e,duration:i,delay:a,totalTime:i+a,easing:p,subTimeline:d}}class Sm{constructor(){this._map=new Map}get(n){return this._map.get(n)||[]}append(n,r){let e=this._map.get(n);e||this._map.set(n,e=[]),e.push(...r)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const yie=new RegExp(":enter","g"),xie=new RegExp(":leave","g");function zz(t,n,r,e,i,a=new Map,p=new Map,d,c,s=[]){return(new Rie).buildKeyframes(t,n,r,e,i,a,p,d,c,s)}class Rie{buildKeyframes(n,r,e,i,a,p,d,c,s,o=[]){s=s||new Sm;const l=new Oz(n,r,s,i,a,o,[]);l.options=c;const u=c.delay?Oo(c.delay):0;l.currentTimeline.delayNextStep(u),l.currentTimeline.setStyles([p],null,l.errors,c),wr(this,e,l);const h=l.timelines.filter(f=>f.containsAnimation());if(h.length&&d.size){let f;for(let b=h.length-1;b>=0;b--){const m=h[b];if(m.element===r){f=m;break}}f&&!f.allowOnlyTimelineStyles()&&f.setStyles([d],null,l.errors,c)}return h.length?h.map(f=>f.buildKeyframes()):[Az(r,[],[],[],0,u,"",!1)]}visitTrigger(n,r){}visitState(n,r){}visitTransition(n,r){}visitAnimateChild(n,r){const e=r.subInstructions.get(r.element);if(e){const i=r.createSubContext(n.options),a=r.currentTimeline.currentTime,p=this._visitSubInstructions(e,i,i.options);a!=p&&r.transformIntoNewTimeline(p)}r.previousNode=n}visitAnimateRef(n,r){const e=r.createSubContext(n.options);e.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],r,e),this.visitReference(n.animation,e),r.transformIntoNewTimeline(e.currentTimeline.currentTime),r.previousNode=n}_applyAnimationRefDelays(n,r,e){for(const i of n){const a=i?.delay;if(a){const p="number"==typeof a?a:Oo(dp(a,i?.params??{},r.errors));e.delayNextStep(p)}}}_visitSubInstructions(n,r,e){let a=r.currentTimeline.currentTime;const p=null!=e.duration?Oo(e.duration):null,d=null!=e.delay?Oo(e.delay):null;return 0!==p&&n.forEach(c=>{const s=r.appendInstructionToTimeline(c,p,d);a=Math.max(a,s.duration+s.delay)}),a}visitReference(n,r){r.updateOptions(n.options,!0),wr(this,n.animation,r),r.previousNode=n}visitSequence(n,r){const e=r.subContextCount;let i=r;const a=n.options;if(a&&(a.params||a.delay)&&(i=r.createSubContext(a),i.transformIntoNewTimeline(),null!=a.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=Em);const p=Oo(a.delay);i.delayNextStep(p)}n.steps.length&&(n.steps.forEach(p=>wr(this,p,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>e&&i.transformIntoNewTimeline()),r.previousNode=n}visitGroup(n,r){const e=[];let i=r.currentTimeline.currentTime;const a=n.options&&n.options.delay?Oo(n.options.delay):0;n.steps.forEach(p=>{const d=r.createSubContext(n.options);a&&d.delayNextStep(a),wr(this,p,d),i=Math.max(i,d.currentTimeline.currentTime),e.push(d.currentTimeline)}),e.forEach(p=>r.currentTimeline.mergeTimelineCollectedStyles(p)),r.transformIntoNewTimeline(i),r.previousNode=n}_visitTiming(n,r){if(n.dynamic){const e=n.strValue;return Cm(r.params?dp(e,r.params,r.errors):e,r.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,r){const e=r.currentAnimateTimings=this._visitTiming(n.timings,r),i=r.currentTimeline;e.delay&&(r.incrementTime(e.delay),i.snapshotCurrentStyles());const a=n.style;5==a.type?this.visitKeyframes(a,r):(r.incrementTime(e.duration),this.visitStyle(a,r),i.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=n}visitStyle(n,r){const e=r.currentTimeline,i=r.currentAnimateTimings;!i&&e.hasCurrentStyleProperties()&&e.forwardFrame();const a=i&&i.easing||n.easing;n.isEmptyStep?e.applyEmptyStep(a):e.setStyles(n.styles,a,r.errors,r.options),r.previousNode=n}visitKeyframes(n,r){const e=r.currentAnimateTimings,i=r.currentTimeline.duration,a=e.duration,d=r.createSubContext().currentTimeline;d.easing=e.easing,n.styles.forEach(c=>{d.forwardTime((c.offset||0)*a),d.setStyles(c.styles,c.easing,r.errors,r.options),d.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(d),r.transformIntoNewTimeline(i+a),r.previousNode=n}visitQuery(n,r){const e=r.currentTimeline.currentTime,i=n.options||{},a=i.delay?Oo(i.delay):0;a&&(6===r.previousNode.type||0==e&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=Em);let p=e;const d=r.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,r.errors);r.currentQueryTotal=d.length;let c=null;d.forEach((s,o)=>{r.currentQueryIndex=o;const l=r.createSubContext(n.options,s);a&&l.delayNextStep(a),s===r.element&&(c=l.currentTimeline),wr(this,n.animation,l),l.currentTimeline.applyStylesToKeyframe(),p=Math.max(p,l.currentTimeline.currentTime)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(p),c&&(r.currentTimeline.mergeTimelineCollectedStyles(c),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=n}visitStagger(n,r){const e=r.parentContext,i=r.currentTimeline,a=n.timings,p=Math.abs(a.duration),d=p*(r.currentQueryTotal-1);let c=p*r.currentQueryIndex;switch(a.duration<0?"reverse":a.easing){case"reverse":c=d-c;break;case"full":c=e.currentStaggerTime}const o=r.currentTimeline;c&&o.delayNextStep(c);const l=o.currentTime;wr(this,n.animation,r),r.previousNode=n,e.currentStaggerTime=i.currentTime-l+(i.startTime-e.currentTimeline.startTime)}}const Em={};class Oz{constructor(n,r,e,i,a,p,d,c){this._driver=n,this.element=r,this.subInstructions=e,this._enterClassName=i,this._leaveClassName=a,this.errors=p,this.timelines=d,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Em,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new Dm(this._driver,r,0),d.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,r){if(!n)return;const e=n;let i=this.options;null!=e.duration&&(i.duration=Oo(e.duration)),null!=e.delay&&(i.delay=Oo(e.delay));const a=e.params;if(a){let p=i.params;p||(p=this.options.params={}),Object.keys(a).forEach(d=>{(!r||!p.hasOwnProperty(d))&&(p[d]=dp(a[d],p,this.errors))})}}_copyOptions(){const n={};if(this.options){const r=this.options.params;if(r){const e=n.params={};Object.keys(r).forEach(i=>{e[i]=r[i]})}}return n}createSubContext(n=null,r,e){const i=r||this.element,a=new Oz(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,e||0));return a.previousNode=this.previousNode,a.currentAnimateTimings=this.currentAnimateTimings,a.options=this._copyOptions(),a.updateOptions(n),a.currentQueryIndex=this.currentQueryIndex,a.currentQueryTotal=this.currentQueryTotal,a.parentContext=this,this.subContextCount++,a}transformIntoNewTimeline(n){return this.previousNode=Em,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,r,e){const i={duration:r??n.duration,delay:this.currentTimeline.currentTime+(e??0)+n.delay,easing:""},a=new qie(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(a),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,r,e,i,a,p){let d=[];if(i&&d.push(this.element),n.length>0){n=(n=n.replace(yie,"."+this._enterClassName)).replace(xie,"."+this._leaveClassName);let s=this._driver.query(this.element,n,1!=e);0!==e&&(s=e<0?s.slice(s.length+e,s.length):s.slice(0,e)),d.push(...s)}return!a&&0==d.length&&p.push(function Wte(t){return new ee(3014,!1)}()),d}}class Dm{constructor(n,r,e,i){this._driver=n,this.element=r,this.startTime=e,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+n),r&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,r){return this.applyStylesToKeyframe(),new Dm(this._driver,n,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,r){this._localTimelineStyles.set(n,r),this._globalTimelineStyles.set(n,r),this._styleSummary.set(n,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[r,e]of this._globalTimelineStyles)this._backFill.set(r,e||fo),this._currentKeyframe.set(r,fo);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,r,e,i){r&&this._previousKeyframe.set("easing",r);const a=i&&i.params||{},p=function Tie(t,n){const r=new Map;let e;return t.forEach(i=>{if("*"===i){e=e||n.keys();for(let a of e)r.set(a,fo)}else fs(i,r)}),r}(n,this._globalTimelineStyles);for(let[d,c]of p){const s=dp(c,a,e);this._pendingStyles.set(d,s),this._localTimelineStyles.has(d)||this._backFill.set(d,this._globalTimelineStyles.get(d)??fo),this._updateStyle(d,s)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,r)=>{this._currentKeyframe.set(r,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,n)}))}snapshotCurrentStyles(){for(let[n,r]of this._localTimelineStyles)this._pendingStyles.set(n,r),this._updateStyle(n,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let r in this._currentKeyframe)n.push(r);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((r,e)=>{const i=this._styleSummary.get(e);(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,r=new Set,e=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((d,c)=>{const s=fs(d,new Map,this._backFill);s.forEach((o,l)=>{"!"===o?n.add(l):o===fo&&r.add(l)}),e||s.set("offset",c/this.duration),i.push(s)});const a=n.size?xm(n.values()):[],p=r.size?xm(r.values()):[];if(e){const d=i[0],c=new Map(d);d.set("offset",0),c.set("offset",1),i=[d,c]}return Az(this.element,i,a,p,this.duration,this.startTime,this.easing,!1)}}class qie extends Dm{constructor(n,r,e,i,a,p,d=!1){super(n,r,p.delay),this.keyframes=e,this.preStyleProps=i,this.postStyleProps=a,this._stretchStartingKeyframe=d,this.timings={duration:p.duration,delay:p.delay,easing:p.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:r,duration:e,easing:i}=this.timings;if(this._stretchStartingKeyframe&&r){const a=[],p=e+r,d=r/p,c=fs(n[0]);c.set("offset",0),a.push(c);const s=fs(n[0]);s.set("offset",lD(d)),a.push(s);const o=n.length-1;for(let l=1;l<=o;l++){let u=fs(n[l]);const h=u.get("offset");u.set("offset",lD((r+h*e)/p)),a.push(u)}e=p,r=0,i="",n=a}return Az(this.element,n,this.preStyleProps,this.postStyleProps,e,r,i,!0)}}function lD(t,n=3){const r=Math.pow(10,n-1);return Math.round(t*r)/r}class wz{}const Sie=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Eie extends wz{normalizePropertyName(n,r){return gz(n)}normalizeStyleValue(n,r,e,i){let a="";const p=e.toString().trim();if(Sie.has(r)&&0!==e&&"0"!==e)if("number"==typeof e)a="px";else{const d=e.match(/^[+-]?[\d\.]+([a-z]*)$/);d&&0==d[1].length&&i.push(function Cte(t,n){return new ee(3005,!1)}())}return p+a}}function cD(t,n,r,e,i,a,p,d,c,s,o,l,u){return{type:0,element:t,triggerName:n,isRemovalTransition:i,fromState:r,fromStyles:a,toState:e,toStyles:p,timelines:d,queriedElements:c,preStyleProps:s,postStyleProps:o,totalTime:l,errors:u}}const vz={};class dD{constructor(n,r,e){this._triggerName=n,this.ast=r,this._stateStyles=e}match(n,r,e,i){return function Die(t,n,r,e,i){return t.some(a=>a(n,r,e,i))}(this.ast.matchers,n,r,e,i)}buildStyles(n,r,e){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(n?.toString())||i),i?i.buildStyles(r,e):new Map}build(n,r,e,i,a,p,d,c,s,o){const l=[],u=this.ast.options&&this.ast.options.params||vz,f=this.buildStyles(e,d&&d.params||vz,l),b=c&&c.params||vz,m=this.buildStyles(i,b,l),g=new Set,w=new Map,L=new Map,Y="void"===i,Me={params:kie(b,u),delay:this.ast.options?.delay},ct=o?[]:zz(n,r,this.ast.animation,a,p,f,m,Me,s,l);let at=0;if(ct.forEach(Ui=>{at=Math.max(Ui.duration+Ui.delay,at)}),l.length)return cD(r,this._triggerName,e,i,Y,f,m,[],[],w,L,at,l);ct.forEach(Ui=>{const or=Ui.element,jm=Or(w,or,new Set);Ui.preStyleProps.forEach(W0=>jm.add(W0));const bp=Or(L,or,new Set);Ui.postStyleProps.forEach(W0=>bp.add(W0)),or!==r&&g.add(or)});const hi=xm(g.values());return cD(r,this._triggerName,e,i,Y,f,m,ct,hi,w,L,at)}}function kie(t,n){const r=lp(n);for(const e in t)t.hasOwnProperty(e)&&null!=t[e]&&(r[e]=t[e]);return r}class Lie{constructor(n,r,e){this.styles=n,this.defaultParams=r,this.normalizer=e}buildStyles(n,r){const e=new Map,i=lp(this.defaultParams);return Object.keys(n).forEach(a=>{const p=n[a];null!==p&&(i[a]=p)}),this.styles.styles.forEach(a=>{"string"!=typeof a&&a.forEach((p,d)=>{p&&(p=dp(p,i,r));const c=this.normalizer.normalizePropertyName(d,r);p=this.normalizer.normalizeStyleValue(d,c,p,r),e.set(d,p)})}),e}}class Wie{constructor(n,r,e){this.name=n,this.ast=r,this._normalizer=e,this.transitionFactories=[],this.states=new Map,r.states.forEach(i=>{this.states.set(i.name,new Lie(i.style,i.options&&i.options.params||{},e))}),pD(this.states,"true","1"),pD(this.states,"false","0"),r.transitions.forEach(i=>{this.transitionFactories.push(new dD(n,i,this.states))}),this.fallbackTransition=function Pie(t,n,r){return new dD(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(p,d)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,r,e,i){return this.transitionFactories.find(p=>p.match(n,r,e,i))||null}matchStyles(n,r,e){return this.fallbackTransition.buildStyles(n,r,e)}}function pD(t,n,r){t.has(n)?t.has(r)||t.set(r,t.get(n)):t.has(r)&&t.set(n,t.get(r))}const Bie=new Sm;class Iie{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._animations=new Map,this._playersById=new Map,this.players=[]}register(n,r){const e=[],a=Mz(this._driver,r,e,[]);if(e.length)throw function Fte(t){return new ee(3503,!1)}();this._animations.set(n,a)}_buildPlayer(n,r,e){const i=n.element,a=XE(this._normalizer,n.keyframes,r,e);return this._driver.animate(i,a,n.duration,n.delay,n.easing,[],!0)}create(n,r,e={}){const i=[],a=this._animations.get(n);let p;const d=new Map;if(a?(p=zz(this._driver,r,a,hz,wm,new Map,new Map,e,Bie,i),p.forEach(o=>{const l=Or(d,o.element,new Map);o.postStyleProps.forEach(u=>l.set(u,null))})):(i.push(function Ute(){return new ee(3300,!1)}()),p=[]),i.length)throw function Yte(t){return new ee(3504,!1)}();d.forEach((o,l)=>{o.forEach((u,h)=>{o.set(h,this._driver.computeStyle(l,h,fo))})});const s=hs(p.map(o=>{const l=d.get(o.element);return this._buildPlayer(o,new Map,l)}));return this._playersById.set(n,s),s.onDestroy(()=>this.destroy(n)),this.players.push(s),s}destroy(n){const r=this._getPlayer(n);r.destroy(),this._playersById.delete(n);const e=this.players.indexOf(r);e>=0&&this.players.splice(e,1)}_getPlayer(n){const r=this._playersById.get(n);if(!r)throw function Xte(t){return new ee(3301,!1)}();return r}listen(n,r,e,i){const a=dz(r,"","","");return lz(this._getPlayer(n),e,a,i),()=>{}}command(n,r,e,i){if("register"==e)return void this.register(n,i[0]);if("create"==e)return void this.create(n,r,i[0]||{});const a=this._getPlayer(n);switch(e){case"play":a.play();break;case"pause":a.pause();break;case"reset":a.reset();break;case"restart":a.restart();break;case"finish":a.finish();break;case"init":a.init();break;case"setPosition":a.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const uD="ng-animate-queued",yz="ng-animate-disabled",Uie=[],hD={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Yie={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},pa="__ng_removed";class Cz{get params(){return this.options.params}constructor(n,r=""){this.namespaceId=r;const e=n&&n.hasOwnProperty("value");if(this.value=function Qie(t){return t??null}(e?n.value:n),e){const a=lp(n);delete a.value,this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const r=n.params;if(r){const e=this.options.params;Object.keys(r).forEach(i=>{null==e[i]&&(e[i]=r[i])})}}}const pp="void",xz=new Cz(pp);class Xie{constructor(n,r,e){this.id=n,this.hostElement=r,this._engine=e,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,jr(r,this._hostClassName)}listen(n,r,e,i){if(!this._triggers.has(r))throw function Gte(t,n){return new ee(3302,!1)}();if(null==e||0==e.length)throw function $te(t){return new ee(3303,!1)}();if(!function Jie(t){return"start"==t||"done"==t}(e))throw function Qte(t,n){return new ee(3400,!1)}();const a=Or(this._elementListeners,n,[]),p={name:r,phase:e,callback:i};a.push(p);const d=Or(this._engine.statesByElement,n,new Map);return d.has(r)||(jr(n,vm),jr(n,vm+"-"+r),d.set(r,xz)),()=>{this._engine.afterFlush(()=>{const c=a.indexOf(p);c>=0&&a.splice(c,1),this._triggers.has(r)||d.delete(r)})}}register(n,r){return!this._triggers.has(n)&&(this._triggers.set(n,r),!0)}_getTrigger(n){const r=this._triggers.get(n);if(!r)throw function Jte(t){return new ee(3401,!1)}();return r}trigger(n,r,e,i=!0){const a=this._getTrigger(r),p=new Rz(this.id,r,n);let d=this._engine.statesByElement.get(n);d||(jr(n,vm),jr(n,vm+"-"+r),this._engine.statesByElement.set(n,d=new Map));let c=d.get(r);const s=new Cz(e,this.id);if(!(e&&e.hasOwnProperty("value"))&&c&&s.absorbOptions(c.options),d.set(r,s),c||(c=xz),s.value!==pp&&c.value===s.value){if(!function ene(t,n){const r=Object.keys(t),e=Object.keys(n);if(r.length!=e.length)return!1;for(let i=0;i{L0(n,m),La(n,g)})}return}const u=Or(this._engine.playersByElement,n,[]);u.forEach(b=>{b.namespaceId==this.id&&b.triggerName==r&&b.queued&&b.destroy()});let h=a.matchTransition(c.value,s.value,n,s.params),f=!1;if(!h){if(!i)return;h=a.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:r,transition:h,fromState:c,toState:s,player:p,isFallbackTransition:f}),f||(jr(n,uD),p.onStart(()=>{ql(n,uD)})),p.onDone(()=>{let b=this.players.indexOf(p);b>=0&&this.players.splice(b,1);const m=this._engine.playersByElement.get(n);if(m){let g=m.indexOf(p);g>=0&&m.splice(g,1)}}),this.players.push(p),u.push(p),p}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(r=>r.delete(n)),this._elementListeners.forEach((r,e)=>{this._elementListeners.set(e,r.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const r=this._engine.playersByElement.get(n);r&&(r.forEach(e=>e.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,r){const e=this._engine.driver.query(n,ym,!0);e.forEach(i=>{if(i[pa])return;const a=this._engine.fetchNamespacesByElement(i);a.size?a.forEach(p=>p.triggerLeaveAnimation(i,r,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>e.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,r,e,i){const a=this._engine.statesByElement.get(n),p=new Map;if(a){const d=[];if(a.forEach((c,s)=>{if(p.set(s,c.value),this._triggers.has(s)){const o=this.trigger(n,s,pp,i);o&&d.push(o)}}),d.length)return this._engine.markElementAsRemoved(this.id,n,!0,r,p),e&&hs(d).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const r=this._elementListeners.get(n),e=this._engine.statesByElement.get(n);if(r&&e){const i=new Set;r.forEach(a=>{const p=a.name;if(i.has(p))return;i.add(p);const c=this._triggers.get(p).fallbackTransition,s=e.get(p)||xz,o=new Cz(pp),l=new Rz(this.id,p,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:p,transition:c,fromState:s,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(n,r){const e=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,r),this.triggerLeaveAnimation(n,r,!0))return;let i=!1;if(e.totalAnimations){const a=e.players.length?e.playersByQueriedElement.get(n):[];if(a&&a.length)i=!0;else{let p=n;for(;p=p.parentNode;)if(e.statesByElement.get(p)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)e.markElementAsRemoved(this.id,n,!1,r);else{const a=n[pa];(!a||a===hD)&&(e.afterFlush(()=>this.clearElementCache(n)),e.destroyInnerAnimations(n),e._onRemovalComplete(n,r))}}insertNode(n,r){jr(n,this._hostClassName)}drainQueuedTransitions(n){const r=[];return this._queue.forEach(e=>{const i=e.player;if(i.destroyed)return;const a=e.element,p=this._elementListeners.get(a);p&&p.forEach(d=>{if(d.name==e.triggerName){const c=dz(a,e.triggerName,e.fromState.value,e.toState.value);c._data=n,lz(e.player,d.phase,c,d.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):r.push(e)}),this._queue=[],r.sort((e,i)=>{const a=e.transition.ast.depCount,p=i.transition.ast.depCount;return 0==a||0==p?a-p:this._engine.driver.containsElement(e.element,i.element)?1:-1})}destroy(n){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class Gie{_onRemovalComplete(n,r){this.onRemovalComplete(n,r)}constructor(n,r,e){this.bodyNode=n,this.driver=r,this._normalizer=e,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(i,a)=>{}}get queuedPlayers(){const n=[];return this._namespaceList.forEach(r=>{r.players.forEach(e=>{e.queued&&n.push(e)})}),n}createNamespace(n,r){const e=new Xie(n,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(e,r):(this.newHostElements.set(r,e),this.collectEnterElement(r)),this._namespaceLookup[n]=e}_balanceNamespaceList(n,r){const e=this._namespaceList,i=this.namespacesByHostElement;if(e.length-1>=0){let p=!1,d=this.driver.getParentElement(r);for(;d;){const c=i.get(d);if(c){const s=e.indexOf(c);e.splice(s+1,0,n),p=!0;break}d=this.driver.getParentElement(d)}p||e.unshift(n)}else e.push(n);return i.set(r,n),n}register(n,r){let e=this._namespaceLookup[n];return e||(e=this.createNamespace(n,r)),e}registerTrigger(n,r,e){let i=this._namespaceLookup[n];i&&i.register(r,e)&&this.totalAnimations++}destroy(n,r){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const e=this._fetchNamespace(n);this.namespacesByHostElement.delete(e.hostElement);const i=this._namespaceList.indexOf(e);i>=0&&this._namespaceList.splice(i,1),e.destroy(r),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const r=new Set,e=this.statesByElement.get(n);if(e)for(let i of e.values())if(i.namespaceId){const a=this._fetchNamespace(i.namespaceId);a&&r.add(a)}return r}trigger(n,r,e,i){if(km(r)){const a=this._fetchNamespace(n);if(a)return a.trigger(r,e,i),!0}return!1}insertNode(n,r,e,i){if(!km(r))return;const a=r[pa];if(a&&a.setForRemoval){a.setForRemoval=!1,a.setForMove=!0;const p=this.collectedLeaveElements.indexOf(r);p>=0&&this.collectedLeaveElements.splice(p,1)}if(n){const p=this._fetchNamespace(n);p&&p.insertNode(r,e)}i&&this.collectEnterElement(r)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,r){r?this.disabledNodes.has(n)||(this.disabledNodes.add(n),jr(n,yz)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),ql(n,yz))}removeNode(n,r,e){if(km(r)){const i=n?this._fetchNamespace(n):null;i?i.removeNode(r,e):this.markElementAsRemoved(n,r,!1,e);const a=this.namespacesByHostElement.get(r);a&&a.id!==n&&a.removeNode(r,e)}else this._onRemovalComplete(r,e)}markElementAsRemoved(n,r,e,i,a){this.collectedLeaveElements.push(r),r[pa]={namespaceId:n,setForRemoval:i,hasAnimation:e,removedBeforeQueried:!1,previousTriggersValues:a}}listen(n,r,e,i,a){return km(r)?this._fetchNamespace(n).listen(r,e,i,a):()=>{}}_buildInstruction(n,r,e,i,a){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,e,i,n.fromState.options,n.toState.options,r,a)}destroyInnerAnimations(n){let r=this.driver.query(n,ym,!0);r.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(n,fz,!0),r.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(n){const r=this.playersByElement.get(n);r&&r.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(n){const r=this.playersByQueriedElement.get(n);r&&r.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return hs(this.players).onDone(()=>n());n()})}processLeaveNode(n){const r=n[pa];if(r&&r.setForRemoval){if(n[pa]=hD,r.namespaceId){this.destroyInnerAnimations(n);const e=this._fetchNamespace(r.namespaceId);e&&e.clearElementCache(n)}this._onRemovalComplete(n,r.setForRemoval)}n.classList?.contains(yz)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(n=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,i)=>this._balanceNamespaceList(e,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let e=0;ee()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],r.length?hs(r).onDone(()=>{e.forEach(i=>i())}):e.forEach(i=>i())}}reportError(n){throw function Kte(t){return new ee(3402,!1)}()}_flushAnimations(n,r){const e=new Sm,i=[],a=new Map,p=[],d=new Map,c=new Map,s=new Map,o=new Set;this.disabledNodes.forEach(He=>{o.add(He);const $e=this.driver.query(He,".ng-animate-queued",!0);for(let tt=0;tt<$e.length;tt++)o.add($e[tt])});const l=this.bodyNode,u=Array.from(this.statesByElement.keys()),h=bD(u,this.collectedEnterElements),f=new Map;let b=0;h.forEach((He,$e)=>{const tt=hz+b++;f.set($e,tt),He.forEach(St=>jr(St,tt))});const m=[],g=new Set,w=new Set;for(let He=0;Heg.add(St)):w.add($e))}const L=new Map,Y=bD(u,Array.from(g));Y.forEach((He,$e)=>{const tt=wm+b++;L.set($e,tt),He.forEach(St=>jr(St,tt))}),n.push(()=>{h.forEach((He,$e)=>{const tt=f.get($e);He.forEach(St=>ql(St,tt))}),Y.forEach((He,$e)=>{const tt=L.get($e);He.forEach(St=>ql(St,tt))}),m.forEach(He=>{this.processLeaveNode(He)})});const Me=[],ct=[];for(let He=this._namespaceList.length-1;He>=0;He--)this._namespaceList[He].drainQueuedTransitions(r).forEach(tt=>{const St=tt.player,an=tt.element;if(Me.push(St),this.collectedEnterElements.length){const yn=an[pa];if(yn&&yn.setForMove){if(yn.previousTriggersValues&&yn.previousTriggersValues.has(tt.triggerName)){const P0=yn.previousTriggersValues.get(tt.triggerName),Fr=this.statesByElement.get(tt.element);if(Fr&&Fr.has(tt.triggerName)){const Fm=Fr.get(tt.triggerName);Fm.value=P0,Fr.set(tt.triggerName,Fm)}}return void St.destroy()}}const Wa=!l||!this.driver.containsElement(l,an),vr=L.get(an),ms=f.get(an),Ai=this._buildInstruction(tt,e,ms,vr,Wa);if(Ai.errors&&Ai.errors.length)return void ct.push(Ai);if(Wa)return St.onStart(()=>L0(an,Ai.fromStyles)),St.onDestroy(()=>La(an,Ai.toStyles)),void i.push(St);if(tt.isFallbackTransition)return St.onStart(()=>L0(an,Ai.fromStyles)),St.onDestroy(()=>La(an,Ai.toStyles)),void i.push(St);const ZD=[];Ai.timelines.forEach(yn=>{yn.stretchStartingKeyframe=!0,this.disabledNodes.has(yn.element)||ZD.push(yn)}),Ai.timelines=ZD,e.append(an,Ai.timelines),p.push({instruction:Ai,player:St,element:an}),Ai.queriedElements.forEach(yn=>Or(d,yn,[]).push(St)),Ai.preStyleProps.forEach((yn,P0)=>{if(yn.size){let Fr=c.get(P0);Fr||c.set(P0,Fr=new Set),yn.forEach((Fm,Uz)=>Fr.add(Uz))}}),Ai.postStyleProps.forEach((yn,P0)=>{let Fr=s.get(P0);Fr||s.set(P0,Fr=new Set),yn.forEach((Fm,Uz)=>Fr.add(Uz))})});if(ct.length){const He=[];ct.forEach($e=>{He.push(function Zte(t,n){return new ee(3505,!1)}())}),Me.forEach($e=>$e.destroy()),this.reportError(He)}const at=new Map,hi=new Map;p.forEach(He=>{const $e=He.element;e.has($e)&&(hi.set($e,$e),this._beforeAnimationBuild(He.player.namespaceId,He.instruction,at))}),i.forEach(He=>{const $e=He.element;this._getPreviousPlayers($e,!1,He.namespaceId,He.triggerName,null).forEach(St=>{Or(at,$e,[]).push(St),St.destroy()})});const Ui=m.filter(He=>MD(He,c,s)),or=new Map;mD(or,this.driver,w,s,fo).forEach(He=>{MD(He,c,s)&&Ui.push(He)});const bp=new Map;h.forEach((He,$e)=>{mD(bp,this.driver,new Set(He),c,"!")}),Ui.forEach(He=>{const $e=or.get(He),tt=bp.get(He);or.set(He,new Map([...$e?.entries()??[],...tt?.entries()??[]]))});const W0=[],JD=[],KD={};p.forEach(He=>{const{element:$e,player:tt,instruction:St}=He;if(e.has($e)){if(o.has($e))return tt.onDestroy(()=>La($e,St.toStyles)),tt.disabled=!0,tt.overrideTotalTime(St.totalTime),void i.push(tt);let an=KD;if(hi.size>1){let vr=$e;const ms=[];for(;vr=vr.parentNode;){const Ai=hi.get(vr);if(Ai){an=Ai;break}ms.push(vr)}ms.forEach(Ai=>hi.set(Ai,an))}const Wa=this._buildAnimation(tt.namespaceId,St,at,a,bp,or);if(tt.setRealPlayer(Wa),an===KD)W0.push(tt);else{const vr=this.playersByElement.get(an);vr&&vr.length&&(tt.parentPlayer=hs(vr)),i.push(tt)}}else L0($e,St.fromStyles),tt.onDestroy(()=>La($e,St.toStyles)),JD.push(tt),o.has($e)&&i.push(tt)}),JD.forEach(He=>{const $e=a.get(He.element);if($e&&$e.length){const tt=hs($e);He.setRealPlayer(tt)}}),i.forEach(He=>{He.parentPlayer?He.syncPlayerEvents(He.parentPlayer):He.destroy()});for(let He=0;He!Wa.destroyed);an.length?Kie(this,$e,an):this.processLeaveNode($e)}return m.length=0,W0.forEach(He=>{this.players.push(He),He.onDone(()=>{He.destroy();const $e=this.players.indexOf(He);this.players.splice($e,1)}),He.play()}),W0}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,r,e,i,a){let p=[];if(r){const d=this.playersByQueriedElement.get(n);d&&(p=d)}else{const d=this.playersByElement.get(n);if(d){const c=!a||a==pp;d.forEach(s=>{s.queued||!c&&s.triggerName!=i||p.push(s)})}}return(e||i)&&(p=p.filter(d=>!(e&&e!=d.namespaceId||i&&i!=d.triggerName))),p}_beforeAnimationBuild(n,r,e){const a=r.element,p=r.isRemovalTransition?void 0:n,d=r.isRemovalTransition?void 0:r.triggerName;for(const c of r.timelines){const s=c.element,o=s!==a,l=Or(e,s,[]);this._getPreviousPlayers(s,o,p,d,r.toState).forEach(h=>{const f=h.getRealPlayer();f.beforeDestroy&&f.beforeDestroy(),h.destroy(),l.push(h)})}L0(a,r.fromStyles)}_buildAnimation(n,r,e,i,a,p){const d=r.triggerName,c=r.element,s=[],o=new Set,l=new Set,u=r.timelines.map(f=>{const b=f.element;o.add(b);const m=b[pa];if(m&&m.removedBeforeQueried)return new Xd(f.duration,f.delay);const g=b!==c,w=function Zie(t){const n=[];return gD(t,n),n}((e.get(b)||Uie).map(at=>at.getRealPlayer())).filter(at=>!!at.element&&at.element===b),L=a.get(b),Y=p.get(b),Me=XE(this._normalizer,f.keyframes,L,Y),ct=this._buildPlayer(f,Me,w);if(f.subTimeline&&i&&l.add(b),g){const at=new Rz(n,d,b);at.setRealPlayer(ct),s.push(at)}return ct});s.forEach(f=>{Or(this.playersByQueriedElement,f.element,[]).push(f),f.onDone(()=>function $ie(t,n,r){let e=t.get(n);if(e){if(e.length){const i=e.indexOf(r);e.splice(i,1)}0==e.length&&t.delete(n)}return e}(this.playersByQueriedElement,f.element,f))}),o.forEach(f=>jr(f,eD));const h=hs(u);return h.onDestroy(()=>{o.forEach(f=>ql(f,eD)),La(c,r.toStyles)}),l.forEach(f=>{Or(i,f,[]).push(h)}),h}_buildPlayer(n,r,e){return r.length>0?this.driver.animate(n.element,r,n.duration,n.delay,n.easing,e):new Xd(n.duration,n.delay)}}class Rz{constructor(n,r,e){this.namespaceId=n,this.triggerName=r,this.element=e,this._player=new Xd,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((r,e)=>{r.forEach(i=>lz(n,e,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const r=this._player;r.triggerCallback&&n.onStart(()=>r.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,r){Or(this._queuedCallbacks,n,[]).push(r)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const r=this._player;r.triggerCallback&&r.triggerCallback(n)}}function km(t){return t&&1===t.nodeType}function fD(t,n){const r=t.style.display;return t.style.display=n??"none",r}function mD(t,n,r,e,i){const a=[];r.forEach(c=>a.push(fD(c)));const p=[];e.forEach((c,s)=>{const o=new Map;c.forEach(l=>{const u=n.computeStyle(s,l,i);o.set(l,u),(!u||0==u.length)&&(s[pa]=Yie,p.push(s))}),t.set(s,o)});let d=0;return r.forEach(c=>fD(c,a[d++])),p}function bD(t,n){const r=new Map;if(t.forEach(d=>r.set(d,[])),0==n.length)return r;const i=new Set(n),a=new Map;function p(d){if(!d)return 1;let c=a.get(d);if(c)return c;const s=d.parentNode;return c=r.has(s)?s:i.has(s)?1:p(s),a.set(d,c),c}return n.forEach(d=>{const c=p(d);1!==c&&r.get(c).push(d)}),r}function jr(t,n){t.classList?.add(n)}function ql(t,n){t.classList?.remove(n)}function Kie(t,n,r){hs(r).onDone(()=>t.processLeaveNode(n))}function gD(t,n){for(let r=0;ri.add(a)):n.set(t,e),r.delete(t),!0}class Lm{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._triggerCache={},this.onRemovalComplete=(i,a)=>{},this._transitionEngine=new Gie(n,r,e),this._timelineEngine=new Iie(n,r,e),this._transitionEngine.onRemovalComplete=(i,a)=>this.onRemovalComplete(i,a)}registerTrigger(n,r,e,i,a){const p=n+"-"+i;let d=this._triggerCache[p];if(!d){const c=[],o=Mz(this._driver,a,c,[]);if(c.length)throw function Vte(t,n){return new ee(3404,!1)}();d=function Hie(t,n,r){return new Wie(t,n,r)}(i,o,this._normalizer),this._triggerCache[p]=d}this._transitionEngine.registerTrigger(r,i,d)}register(n,r){this._transitionEngine.register(n,r)}destroy(n,r){this._transitionEngine.destroy(n,r)}onInsert(n,r,e,i){this._transitionEngine.insertNode(n,r,e,i)}onRemove(n,r,e){this._transitionEngine.removeNode(n,r,e)}disableAnimations(n,r){this._transitionEngine.markElementAsDisabled(n,r)}process(n,r,e,i){if("@"==e.charAt(0)){const[a,p]=GE(e);this._timelineEngine.command(a,r,p,i)}else this._transitionEngine.trigger(n,r,e,i)}listen(n,r,e,i,a){if("@"==e.charAt(0)){const[p,d]=GE(e);return this._timelineEngine.listen(p,r,d,a)}return this._transitionEngine.listen(n,r,e,i,a)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let ine=(()=>{class n{constructor(e,i,a){this._element=e,this._startStyles=i,this._endStyles=a,this._state=0;let p=n.initialStylesByElement.get(e);p||n.initialStylesByElement.set(e,p=new Map),this._initialStyles=p}start(){this._state<1&&(this._startStyles&&La(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(La(this._element,this._initialStyles),this._endStyles&&(La(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(L0(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(L0(this._element,this._endStyles),this._endStyles=null),La(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function qz(t){let n=null;return t.forEach((r,e)=>{(function nne(t){return"display"===t||"position"===t})(e)&&(n=n||new Map,n.set(e,r))}),n}class _D{constructor(n,r,e,i){this.element=n,this.keyframes=r,this.options=e,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=e.duration,this._delay=e.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const r=[];return n.forEach(e=>{r.push(Object.fromEntries(e))}),r}_triggerWebAnimation(n,r,e){return n.animate(this._convertKeyframesToObject(r),e)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((e,i)=>{"offset"!==i&&n.set(i,this._finished?e:rD(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const r="start"===n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class rne{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}matchesElement(n,r){return!1}containsElement(n,r){return QE(n,r)}getParentElement(n){return pz(n)}query(n,r,e){return JE(n,r,e)}computeStyle(n,r,e){return window.getComputedStyle(n)[r]}animate(n,r,e,i,a,p=[]){const c={duration:e,delay:i,fill:0==i?"both":"forwards"};a&&(c.easing=a);const s=new Map,o=p.filter(h=>h instanceof _D);(function pie(t,n){return 0===t||0===n})(e,i)&&o.forEach(h=>{h.currentSnapshot.forEach((f,b)=>s.set(b,f))});let l=function lie(t){return t.length?t[0]instanceof Map?t:t.map(n=>tD(n)):[]}(r).map(h=>fs(h));l=function uie(t,n,r){if(r.size&&n.length){let e=n[0],i=[];if(r.forEach((a,p)=>{e.has(p)||i.push(p),e.set(p,a)}),i.length)for(let a=1;ap.set(d,rD(t,d)))}}return n}(n,l,s);const u=function tne(t,n){let r=null,e=null;return Array.isArray(n)&&n.length?(r=qz(n[0]),n.length>1&&(e=qz(n[n.length-1]))):n instanceof Map&&(r=qz(n)),r||e?new ine(t,r,e):null}(n,l);return new _D(n,l,c,u)}}let ane=(()=>{var t;class n extends KT{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Jn.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const a=Array.isArray(e)?ZT(e):e;return AD(this._renderer,null,i,"register",[a]),new one(i,this._renderer)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Tc),H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class one extends dX{constructor(n,r){super(),this._id=n,this._renderer=r}create(n,r){return new sne(this._id,n,r||{},this._renderer)}}class sne{constructor(n,r,e,i){this.id=n,this.element=r,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",e)}_listen(n,r){return this._renderer.listen(this.element,`@@${this.id}:${n}`,r)}_command(n,...r){return AD(this._renderer,this.element,this.id,n,r)}onDone(n){this._listen("done",n)}onStart(n){this._listen("start",n)}onDestroy(n){this._listen("destroy",n)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(n){this._command("setPosition",n)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function AD(t,n,r,e,i){return t.setProperty(n,`@@${r}:${e}`,i)}const zD="@.disabled";let lne=(()=>{var t;class n{constructor(e,i,a){this.delegate=e,this.engine=i,this._zone=a,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(p,d)=>{const c=d?.parentNode(p);c&&d.removeChild(c,p)}}createRenderer(e,i){const p=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let l=this._rendererCache.get(p);return l||(l=new OD("",p,this.engine,()=>this._rendererCache.delete(p)),this._rendererCache.set(p,l)),l}const d=i.id,c=i.id+"-"+this._currentId;this._currentId++,this.engine.register(c,e);const s=l=>{Array.isArray(l)?l.forEach(s):this.engine.registerTrigger(d,c,e,l.name,l)};return i.data.animation.forEach(s),new cne(this,c,p,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,a){e>=0&&ei(a)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(p=>{const[d,c]=p;d(c)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,a]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Tc),H(Lm),H(Oe))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();class OD{constructor(n,r,e,i){this.namespaceId=n,this.delegate=r,this.engine=e,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,r){return this.delegate.createElement(n,r)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,r){this.delegate.appendChild(n,r),this.engine.onInsert(this.namespaceId,r,n,!1)}insertBefore(n,r,e,i=!0){this.delegate.insertBefore(n,r,e),this.engine.onInsert(this.namespaceId,r,n,i)}removeChild(n,r,e){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(n,r){return this.delegate.selectRootElement(n,r)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,r,e,i){this.delegate.setAttribute(n,r,e,i)}removeAttribute(n,r,e){this.delegate.removeAttribute(n,r,e)}addClass(n,r){this.delegate.addClass(n,r)}removeClass(n,r){this.delegate.removeClass(n,r)}setStyle(n,r,e,i){this.delegate.setStyle(n,r,e,i)}removeStyle(n,r,e){this.delegate.removeStyle(n,r,e)}setProperty(n,r,e){"@"==r.charAt(0)&&r==zD?this.disableAnimations(n,!!e):this.delegate.setProperty(n,r,e)}setValue(n,r){this.delegate.setValue(n,r)}listen(n,r,e){return this.delegate.listen(n,r,e)}disableAnimations(n,r){this.engine.disableAnimations(n,r)}}class cne extends OD{constructor(n,r,e,i,a){super(r,e,i,a),this.factory=n,this.namespaceId=r}setProperty(n,r,e){"@"==r.charAt(0)?"."==r.charAt(1)&&r==zD?this.disableAnimations(n,e=void 0===e||!!e):this.engine.process(this.namespaceId,n,r.slice(1),e):this.delegate.setProperty(n,r,e)}listen(n,r,e){if("@"==r.charAt(0)){const i=function dne(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let a=r.slice(1),p="";return"@"!=a.charAt(0)&&([a,p]=function pne(t){const n=t.indexOf(".");return[t.substring(0,n),t.slice(n+1)]}(a)),this.engine.listen(this.namespaceId,i,a,p,d=>{this.factory.scheduleListenerCallback(d._data||-1,e,d)})}return this.delegate.listen(n,r,e)}}const wD=[{provide:KT,useClass:ane},{provide:wz,useFactory:function hne(){return new Eie}},{provide:Lm,useClass:(()=>{var t;class n extends Lm{constructor(e,i,a,p){super(e.body,i,a)}ngOnDestroy(){this.flush()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe),H(uz),H(wz),H(Qo))},t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})()},{provide:Tc,useFactory:function fne(t,n,r){return new lne(t,n,r)},deps:[q2,Lm,Oe]}],Tz=[{provide:uz,useFactory:()=>new rne},{provide:Di,useValue:"BrowserAnimations"},...wD],vD=[{provide:uz,useClass:KE},{provide:Di,useValue:"NoopAnimations"},...wD];let mne=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?vD:Tz}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:Tz,imports:[sR]}),n})(),bne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,Gf,is,el]}),n})(),Sz=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[ka,Pt,_l]}),n})();function Ez(t,n,r){for(let e in n)if(n.hasOwnProperty(e)){const i=n[e];i?t.setProperty(e,i,r?.has(e)?"important":""):t.removeProperty(e)}return t}function Tl(t,n){const r=n?"":"none";Ez(t.style,{"touch-action":n?"":"none","-webkit-user-drag":n?"":"none","-webkit-tap-highlight-color":n?"":"transparent","user-select":r,"-ms-user-select":r,"-webkit-user-select":r,"-moz-user-select":r})}function yD(t,n,r){Ez(t.style,{position:n?"":"fixed",top:n?"":"0",opacity:n?"":"0",left:n?"":"-999em"},r)}function Wm(t,n){return n&&"none"!=n?t+" "+n:t}function CD(t){const n=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*n}function Dz(t,n){return t.getPropertyValue(n).split(",").map(e=>e.trim())}function kz(t){const n=t.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:n.width,height:n.height,x:n.x,y:n.y}}function Lz(t,n,r){const{top:e,bottom:i,left:a,right:p}=t;return r>=e&&r<=i&&n>=a&&n<=p}function up(t,n,r){t.top+=n,t.bottom=t.top+t.height,t.left+=r,t.right=t.left+t.width}function xD(t,n,r,e){const{top:i,right:a,bottom:p,left:d,width:c,height:s}=t,o=c*n,l=s*n;return e>i-l&&ed-o&&r{this.positions.set(r,{scrollPosition:{top:r.scrollTop,left:r.scrollLeft},clientRect:kz(r)})})}handleScroll(n){const r=Ir(n),e=this.positions.get(r);if(!e)return null;const i=e.scrollPosition;let a,p;if(r===this._document){const s=this.getViewportScrollPosition();a=s.top,p=s.left}else a=r.scrollTop,p=r.scrollLeft;const d=i.top-a,c=i.left-p;return this.positions.forEach((s,o)=>{s.clientRect&&r!==o&&r.contains(o)&&up(s.clientRect,d,c)}),i.top=a,i.left=p,{top:d,left:c}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function qD(t){const n=t.cloneNode(!0),r=n.querySelectorAll("[id]"),e=t.nodeName.toLowerCase();n.removeAttribute("id");for(let i=0;iTl(e,r)))}constructor(n,r,e,i,a,p){this._config=r,this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=p,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new oe,this._pointerMoveSubscription=C.EMPTY,this._pointerUpSubscription=C.EMPTY,this._scrollSubscription=C.EMPTY,this._resizeSubscription=C.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new oe,this.started=new oe,this.released=new oe,this.ended=new oe,this.entered=new oe,this.exited=new oe,this.dropped=new oe,this.moved=this._moveEvents,this._pointerDown=d=>{if(this.beforeStarted.next(),this._handles.length){const c=this._getTargetHandle(d);c&&!this._disabledHandles.has(c)&&!this.disabled&&this._initializeDragSequence(c,d)}else this.disabled||this._initializeDragSequence(this._rootElement,d)},this._pointerMove=d=>{const c=this._getPointerPositionOnPage(d);if(!this._hasStartedDragging){if(Math.abs(c.x-this._pickupPositionOnPage.x)+Math.abs(c.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const h=Date.now()>=this._dragStartTime+this._getDragStartDelay(d),f=this._dropContainer;if(!h)return void this._endDragSequence(d);(!f||!f.isDragging()&&!f.isReceiving())&&(d.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(d)))}return}d.preventDefault();const s=this._getConstrainedPointerPosition(c);if(this._hasMoved=!0,this._lastKnownPointerPosition=c,this._updatePointerDirectionDelta(s),this._dropContainer)this._updateActiveDropContainer(s,c);else{const o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,l=this._activeTransform;l.x=s.x-o.x+this._passiveTransform.x,l.y=s.y-o.y+this._passiveTransform.y,this._applyRootElementTransform(l.x,l.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:s,event:d,distance:this._getDragDistance(s),delta:this._pointerDirectionDelta})})},this._pointerUp=d=>{this._endDragSequence(d)},this._nativeDragStart=d=>{if(this._handles.length){const c=this._getTargetHandle(d);c&&!this._disabledHandles.has(c)&&!this.disabled&&d.preventDefault()}else this.disabled||d.preventDefault()},this.withRootElement(n).withParent(r.parentDragRef||null),this._parentPositions=new RD(e),p.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(n){this._handles=n.map(e=>Ci(e)),this._handles.forEach(e=>Tl(e,this.disabled)),this._toggleNativeDragInteractions();const r=new Set;return this._disabledHandles.forEach(e=>{this._handles.indexOf(e)>-1&&r.add(e)}),this._disabledHandles=r,this}withPreviewTemplate(n){return this._previewTemplate=n,this}withPlaceholderTemplate(n){return this._placeholderTemplate=n,this}withRootElement(n){const r=Ci(n);return r!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{r.addEventListener("mousedown",this._pointerDown,Pm),r.addEventListener("touchstart",this._pointerDown,DD),r.addEventListener("dragstart",this._nativeDragStart,Pm)}),this._initialTransform=void 0,this._rootElement=r),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(n){return this._boundaryElement=n?Ci(n):null,this._resizeSubscription.unsubscribe(),n&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(n){return this._parentDragRef=n,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(n){!this._disabledHandles.has(n)&&this._handles.indexOf(n)>-1&&(this._disabledHandles.add(n),Tl(n,!0))}enableHandle(n){this._disabledHandles.has(n)&&(this._disabledHandles.delete(n),Tl(n,this.disabled))}withDirection(n){return this._direction=n,this}_withDropContainer(n){this._dropContainer=n}getFreeDragPosition(){const n=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:n.x,y:n.y}}setFreeDragPosition(n){return this._activeTransform={x:0,y:0},this._passiveTransform.x=n.x,this._passiveTransform.y=n.y,this._dropContainer||this._applyRootElementTransform(n.x,n.y),this}withPreviewContainer(n){return this._previewContainer=n,this}_sortFromLastPointerPosition(){const n=this._lastKnownPointerPosition;n&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(n),n)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(n){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:n}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(n),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const r=this._getPointerPositionOnPage(n);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(r),dropPoint:r,event:n})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(n){hp(n)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const r=this._dropContainer;if(r){const e=this._rootElement,i=e.parentNode,a=this._placeholder=this._createPlaceholderElement(),p=this._anchor=this._anchor||this._document.createComment(""),d=this._getShadowRoot();i.insertBefore(p,e),this._initialTransform=e.style.transform||"",this._preview=this._createPreviewElement(),yD(e,!1,Hz),this._document.body.appendChild(i.replaceChild(a,e)),this._getPreviewInsertionPoint(i,d).appendChild(this._preview),this.started.next({source:this,event:n}),r.start(),this._initialContainer=r,this._initialIndex=r.getItemIndex(this)}else this.started.next({source:this,event:n}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(r?r.getScrollableParents():[])}_initializeDragSequence(n,r){this._parentDragRef&&r.stopPropagation();const e=this.isDragging(),i=hp(r),a=!i&&0!==r.button,p=this._rootElement,d=Ir(r),c=!i&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),s=i?Of(r):zf(r);if(d&&d.draggable&&"mousedown"===r.type&&r.preventDefault(),e||a||c||s)return;if(this._handles.length){const u=p.style;this._rootElementTapHighlight=u.webkitTapHighlightColor||"",u.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(u=>this._updateOnScroll(u)),this._boundaryElement&&(this._boundaryRect=kz(this._boundaryElement));const o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,n,r);const l=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(r);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,r)}_cleanupDragArtifacts(n){yD(this._rootElement,!0,Hz),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const r=this._dropContainer,e=r.getItemIndex(this),i=this._getPointerPositionOnPage(n),a=this._getDragDistance(i),p=r._isOverContainer(i.x,i.y);this.ended.next({source:this,distance:a,dropPoint:i,event:n}),this.dropped.next({item:this,currentIndex:e,previousIndex:this._initialIndex,container:r,previousContainer:this._initialContainer,isPointerOverContainer:p,distance:a,dropPoint:i,event:n}),r.drop(this,e,this._initialIndex,this._initialContainer,p,a,i,n),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:n,y:r},{x:e,y:i}){let a=this._initialContainer._getSiblingContainerFromPosition(this,n,r);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,r)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=a,this._dropContainer.enter(this,n,r,a===this._initialContainer&&a.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:a,currentIndex:a.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(e,i),this._dropContainer._sortItem(this,n,r,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(n,r):this._applyPreviewTransform(n-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}_createPreviewElement(){const n=this._previewTemplate,r=this.previewClass,e=n?n.template:null;let i;if(e&&n){const a=n.matchSize?this._initialClientRect:null,p=n.viewContainer.createEmbeddedView(e,n.context);p.detectChanges(),i=LD(p,this._document),this._previewRef=p,n.matchSize?HD(i,a):i.style.transform=Bm(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else i=qD(this._rootElement),HD(i,this._initialClientRect),this._initialTransform&&(i.style.transform=this._initialTransform);return Ez(i.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},Hz),Tl(i,!1),i.classList.add("cdk-drag-preview"),i.setAttribute("dir",this._direction),r&&(Array.isArray(r)?r.forEach(a=>i.classList.add(a)):i.classList.add(r)),i}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const n=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(n.left,n.top);const r=function Mne(t){const n=getComputedStyle(t),r=Dz(n,"transition-property"),e=r.find(d=>"transform"===d||"all"===d);if(!e)return 0;const i=r.indexOf(e),a=Dz(n,"transition-duration"),p=Dz(n,"transition-delay");return CD(a[i])+CD(p[i])}(this._preview);return 0===r?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(e=>{const i=p=>{(!p||Ir(p)===this._preview&&"transform"===p.propertyName)&&(this._preview?.removeEventListener("transitionend",i),e(),clearTimeout(a))},a=setTimeout(i,1.5*r);this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){const n=this._placeholderTemplate,r=n?n.template:null;let e;return r?(this._placeholderRef=n.viewContainer.createEmbeddedView(r,n.context),this._placeholderRef.detectChanges(),e=LD(this._placeholderRef,this._document)):e=qD(this._rootElement),e.style.pointerEvents="none",e.classList.add("cdk-drag-placeholder"),e}_getPointerPositionInElement(n,r,e){const i=r===this._rootElement?null:r,a=i?i.getBoundingClientRect():n,p=hp(e)?e.targetTouches[0]:e,d=this._getViewportScrollPosition();return{x:a.left-n.left+(p.pageX-a.left-d.left),y:a.top-n.top+(p.pageY-a.top-d.top)}}_getPointerPositionOnPage(n){const r=this._getViewportScrollPosition(),e=hp(n)?n.touches[0]||n.changedTouches[0]||{pageX:0,pageY:0}:n,i=e.pageX-r.left,a=e.pageY-r.top;if(this._ownerSVGElement){const p=this._ownerSVGElement.getScreenCTM();if(p){const d=this._ownerSVGElement.createSVGPoint();return d.x=i,d.y=a,d.matrixTransform(p.inverse())}}return{x:i,y:a}}_getConstrainedPointerPosition(n){const r=this._dropContainer?this._dropContainer.lockAxis:null;let{x:e,y:i}=this.constrainPosition?this.constrainPosition(n,this,this._initialClientRect,this._pickupPositionInElement):n;if("x"===this.lockAxis||"x"===r?i=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===r)&&(e=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:a,y:p}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,d=this._boundaryRect,{width:c,height:s}=this._getPreviewRect(),o=d.top+p,l=d.bottom-(s-p);e=kD(e,d.left+a,d.right-(c-a)),i=kD(i,o,l)}return{x:e,y:i}}_updatePointerDirectionDelta(n){const{x:r,y:e}=n,i=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,p=Math.abs(r-a.x),d=Math.abs(e-a.y);return p>this._config.pointerDirectionChangeThreshold&&(i.x=r>a.x?1:-1,a.x=r),d>this._config.pointerDirectionChangeThreshold&&(i.y=e>a.y?1:-1,a.y=e),i}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const n=this._handles.length>0||!this.isDragging();n!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=n,Tl(this._rootElement,n))}_removeRootElementListeners(n){n.removeEventListener("mousedown",this._pointerDown,Pm),n.removeEventListener("touchstart",this._pointerDown,DD),n.removeEventListener("dragstart",this._nativeDragStart,Pm)}_applyRootElementTransform(n,r){const e=Bm(n,r),i=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=i.transform&&"none"!=i.transform?i.transform:""),i.transform=Wm(e,this._initialTransform)}_applyPreviewTransform(n,r){const e=this._previewTemplate?.template?void 0:this._initialTransform,i=Bm(n,r);this._preview.style.transform=Wm(i,e)}_getDragDistance(n){const r=this._pickupPositionOnPage;return r?{x:n.x-r.x,y:n.y-r.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:n,y:r}=this._passiveTransform;if(0===n&&0===r||this.isDragging()||!this._boundaryElement)return;const e=this._rootElement.getBoundingClientRect(),i=this._boundaryElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===e.width&&0===e.height)return;const a=i.left-e.left,p=e.right-i.right,d=i.top-e.top,c=e.bottom-i.bottom;i.width>e.width?(a>0&&(n+=a),p>0&&(n-=p)):n=0,i.height>e.height?(d>0&&(r+=d),c>0&&(r-=c)):r=0,(n!==this._passiveTransform.x||r!==this._passiveTransform.y)&&this.setFreeDragPosition({y:r,x:n})}_getDragStartDelay(n){const r=this.dragStartDelay;return"number"==typeof r?r:hp(n)?r.touch:r?r.mouse:0}_updateOnScroll(n){const r=this._parentPositions.handleScroll(n);if(r){const e=Ir(n);this._boundaryRect&&e!==this._boundaryElement&&e.contains(this._boundaryElement)&&up(this._boundaryRect,r.top,r.left),this._pickupPositionOnPage.x+=r.left,this._pickupPositionOnPage.y+=r.top,this._dropContainer||(this._activeTransform.x-=r.left,this._activeTransform.y-=r.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=w_(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(n,r){const e=this._previewContainer||"global";if("parent"===e)return n;if("global"===e){const i=this._document;return r||i.fullscreenElement||i.webkitFullscreenElement||i.mozFullScreenElement||i.msFullscreenElement||i.body}return Ci(e)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(n){return this._handles.find(r=>n.target&&(n.target===r||r.contains(n.target)))}}function Bm(t,n){return`translate3d(${Math.round(t)}px, ${Math.round(n)}px, 0)`}function kD(t,n,r){return Math.max(n,Math.min(r,t))}function hp(t){return"t"===t.type[0]}function LD(t,n){const r=t.rootNodes;if(1===r.length&&r[0].nodeType===n.ELEMENT_NODE)return r[0];const e=n.createElement("div");return r.forEach(i=>e.appendChild(i)),e}function HD(t,n){t.style.width=`${n.width}px`,t.style.height=`${n.height}px`,t.style.transform=Bm(n.left,n.top)}function fp(t,n){return Math.max(0,Math.min(n,t))}class wne{constructor(n,r){this._element=n,this._dragDropRegistry=r,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(n){this.withItems(n)}sort(n,r,e,i){const a=this._itemPositions,p=this._getItemIndexFromPointerPosition(n,r,e,i);if(-1===p&&a.length>0)return null;const d="horizontal"===this.orientation,c=a.findIndex(m=>m.drag===n),s=a[p],l=s.clientRect,u=c>p?1:-1,h=this._getItemOffsetPx(a[c].clientRect,l,u),f=this._getSiblingOffsetPx(c,a,u),b=a.slice();return function One(t,n,r){const e=fp(n,t.length-1),i=fp(r,t.length-1);if(e===i)return;const a=t[e],p=i{if(b[g]===m)return;const w=m.drag===n,L=w?h:f,Y=w?n.getPlaceholderElement():m.drag.getRootElement();m.offset+=L,d?(Y.style.transform=Wm(`translate3d(${Math.round(m.offset)}px, 0, 0)`,m.initialTransform),up(m.clientRect,0,L)):(Y.style.transform=Wm(`translate3d(0, ${Math.round(m.offset)}px, 0)`,m.initialTransform),up(m.clientRect,L,0))}),this._previousSwap.overlaps=Lz(l,r,e),this._previousSwap.drag=s.drag,this._previousSwap.delta=d?i.x:i.y,{previousIndex:c,currentIndex:p}}enter(n,r,e,i){const a=null==i||i<0?this._getItemIndexFromPointerPosition(n,r,e):i,p=this._activeDraggables,d=p.indexOf(n),c=n.getPlaceholderElement();let s=p[a];if(s===n&&(s=p[a+1]),!s&&(null==a||-1===a||a-1&&p.splice(d,1),s&&!this._dragDropRegistry.isDragging(s)){const o=s.getRootElement();o.parentElement.insertBefore(c,o),p.splice(a,0,n)}else Ci(this._element).appendChild(c),p.push(n);c.style.transform="",this._cacheItemPositions()}withItems(n){this._activeDraggables=n.slice(),this._cacheItemPositions()}withSortPredicate(n){this._sortPredicate=n}reset(){this._activeDraggables.forEach(n=>{const r=n.getRootElement();if(r){const e=this._itemPositions.find(i=>i.drag===n)?.initialTransform;r.style.transform=e||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(n){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(e=>e.drag===n)}updateOnScroll(n,r){this._itemPositions.forEach(({clientRect:e})=>{up(e,n,r)}),this._itemPositions.forEach(({drag:e})=>{this._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})}_cacheItemPositions(){const n="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(r=>{const e=r.getVisibleElement();return{drag:r,offset:0,initialTransform:e.style.transform||"",clientRect:kz(e)}}).sort((r,e)=>n?r.clientRect.left-e.clientRect.left:r.clientRect.top-e.clientRect.top)}_getItemOffsetPx(n,r,e){const i="horizontal"===this.orientation;let a=i?r.left-n.left:r.top-n.top;return-1===e&&(a+=i?r.width-n.width:r.height-n.height),a}_getSiblingOffsetPx(n,r,e){const i="horizontal"===this.orientation,a=r[n].clientRect,p=r[n+-1*e];let d=a[i?"width":"height"]*e;if(p){const c=i?"left":"top",s=i?"right":"bottom";-1===e?d-=p.clientRect[c]-a[s]:d+=a[c]-p.clientRect[s]}return d}_shouldEnterAsFirstChild(n,r){if(!this._activeDraggables.length)return!1;const e=this._itemPositions,i="horizontal"===this.orientation;if(e[0].drag!==this._activeDraggables[0]){const p=e[e.length-1].clientRect;return i?n>=p.right:r>=p.bottom}{const p=e[0].clientRect;return i?n<=p.left:r<=p.top}}_getItemIndexFromPointerPosition(n,r,e,i){const a="horizontal"===this.orientation,p=this._itemPositions.findIndex(({drag:d,clientRect:c})=>d!==n&&((!i||d!==this._previousSwap.drag||!this._previousSwap.overlaps||(a?i.x:i.y)!==this._previousSwap.delta)&&(a?r>=Math.floor(c.left)&&r=Math.floor(c.top)&&e!0,this.sortPredicate=()=>!0,this.beforeStarted=new oe,this.entered=new oe,this.exited=new oe,this.dropped=new oe,this.sorted=new oe,this.receivingStarted=new oe,this.receivingStopped=new oe,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=C.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new oe,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function gne(t=0,n=nl){return t<0&&(t=0),jd(t,t,n)}(0,ST).pipe(et(this._stopScrollTimers)).subscribe(()=>{const p=this._scrollNode,d=this.autoScrollStep;1===this._verticalScrollDirection?p.scrollBy(0,-d):2===this._verticalScrollDirection&&p.scrollBy(0,d),1===this._horizontalScrollDirection?p.scrollBy(-d,0):2===this._horizontalScrollDirection&&p.scrollBy(d,0)})},this.element=Ci(n),this._document=e,this.withScrollableParents([this.element]),r.registerDropContainer(this),this._parentPositions=new RD(e),this._sortStrategy=new wne(this.element,r),this._sortStrategy.withSortPredicate((p,d)=>this.sortPredicate(p,d,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(n,r,e,i){this._draggingStarted(),null==i&&this.sortingDisabled&&(i=this._draggables.indexOf(n)),this._sortStrategy.enter(n,r,e,i),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:n,container:this,currentIndex:this.getItemIndex(n)})}exit(n){this._reset(),this.exited.next({item:n,container:this})}drop(n,r,e,i,a,p,d,c={}){this._reset(),this.dropped.next({item:n,currentIndex:r,previousIndex:e,container:this,previousContainer:i,isPointerOverContainer:a,distance:p,dropPoint:d,event:c})}withItems(n){const r=this._draggables;return this._draggables=n,n.forEach(e=>e._withDropContainer(this)),this.isDragging()&&(r.filter(i=>i.isDragging()).every(i=>-1===n.indexOf(i))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(n){return this._sortStrategy.direction=n,this}connectedTo(n){return this._siblings=n.slice(),this}withOrientation(n){return this._sortStrategy.orientation=n,this}withScrollableParents(n){const r=Ci(this.element);return this._scrollableElements=-1===n.indexOf(r)?[r,...n]:n.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(n){return this._isDragging?this._sortStrategy.getItemIndex(n):this._draggables.indexOf(n)}isReceiving(){return this._activeSiblings.size>0}_sortItem(n,r,e,i){if(this.sortingDisabled||!this._clientRect||!xD(this._clientRect,.05,r,e))return;const a=this._sortStrategy.sort(n,r,e,i);a&&this.sorted.next({previousIndex:a.previousIndex,currentIndex:a.currentIndex,container:this,item:n})}_startScrollingIfNecessary(n,r){if(this.autoScrollDisabled)return;let e,i=0,a=0;if(this._parentPositions.positions.forEach((p,d)=>{d===this._document||!p.clientRect||e||xD(p.clientRect,.05,n,r)&&([i,a]=function yne(t,n,r,e){const i=BD(n,e),a=ID(n,r);let p=0,d=0;if(i){const c=t.scrollTop;1===i?c>0&&(p=1):t.scrollHeight-c>t.clientHeight&&(p=2)}if(a){const c=t.scrollLeft;1===a?c>0&&(d=1):t.scrollWidth-c>t.clientWidth&&(d=2)}return[p,d]}(d,p.clientRect,n,r),(i||a)&&(e=d))}),!i&&!a){const{width:p,height:d}=this._viewportRuler.getViewportSize(),c={width:p,height:d,top:0,right:p,bottom:d,left:0};i=BD(c,r),a=ID(c,n),e=window}e&&(i!==this._verticalScrollDirection||a!==this._horizontalScrollDirection||e!==this._scrollNode)&&(this._verticalScrollDirection=i,this._horizontalScrollDirection=a,this._scrollNode=e,(i||a)&&e?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const n=Ci(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=n.msScrollSnapType||n.scrollSnapType||"",n.scrollSnapType=n.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const n=Ci(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(n).clientRect}_reset(){this._isDragging=!1;const n=Ci(this.element).style;n.scrollSnapType=n.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(r=>r._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(n,r){return null!=this._clientRect&&Lz(this._clientRect,n,r)}_getSiblingContainerFromPosition(n,r,e){return this._siblings.find(i=>i._canReceive(n,r,e))}_canReceive(n,r,e){if(!this._clientRect||!Lz(this._clientRect,r,e)||!this.enterPredicate(n,this))return!1;const i=this._getShadowRoot().elementFromPoint(r,e);if(!i)return!1;const a=Ci(this.element);return i===a||a.contains(i)}_startReceiving(n,r){const e=this._activeSiblings;!e.has(n)&&r.every(i=>this.enterPredicate(i,this)||this._draggables.indexOf(i)>-1)&&(e.add(n),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:n,receiver:this,items:r}))}_stopReceiving(n){this._activeSiblings.delete(n),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:n,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(n=>{if(this.isDragging()){const r=this._parentPositions.handleScroll(n);r&&this._sortStrategy.updateOnScroll(r.top,r.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const n=w_(Ci(this.element));this._cachedShadowRoot=n||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const n=this._sortStrategy.getActiveItemsSnapshot().filter(r=>r.isDragging());this._siblings.forEach(r=>r._startReceiving(this,n))}}function BD(t,n){const{top:r,bottom:e,height:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}function ID(t,n){const{left:r,right:e,width:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}const Im=ar({passive:!1,capture:!0});let Cne=(()=>{var t;class n{constructor(e,i){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=a=>a.isDragging(),this.pointerMove=new oe,this.pointerUp=new oe,this.scroll=new oe,this._preventDefaultWhileDragging=a=>{this._activeDragInstances.length>0&&a.preventDefault()},this._persistentTouchmoveListener=a=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&a.preventDefault(),this.pointerMove.next(a))},this._document=i}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Im)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Im)}startDragging(e,i){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const a=i.type.startsWith("touch");this._globalListeners.set(a?"touchend":"mouseup",{handler:p=>this.pointerUp.next(p),options:!0}).set("scroll",{handler:p=>this.scroll.next(p),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Im}),a||this._globalListeners.set("mousemove",{handler:p=>this.pointerMove.next(p),options:Im}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((p,d)=>{this._document.addEventListener(d,p.handler,p.options)})})}}stopDragging(e){const i=this._activeDragInstances.indexOf(e);i>-1&&(this._activeDragInstances.splice(i,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const i=[this.scroll];return e&&e!==this._document&&i.push(new _t(a=>this._ngZone.runOutsideAngular(()=>{const d=c=>{this._activeDragInstances.length&&a.next(c)};return e.addEventListener("scroll",d,!0),()=>{e.removeEventListener("scroll",d,!0)}}))),on(...i)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,i)=>{this._document.removeEventListener(i,e.handler,e.options)}),this._globalListeners.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Oe),H(Fe))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const xne={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let Wz=(()=>{var t;class n{constructor(e,i,a,p){this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=p}createDrag(e,i=xne){return new zne(e,i,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new vne(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Fe),H(Oe),H(Ud),H(Cne))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Lne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[Wz],imports:[ho]}),n})();function Hne(t,n){if(1&t&&(N(0,"div",5)(1,"mat-icon"),ne(2),V()()),2&t){const r=be();B(2),mt(r.data.icon)}}function Wne(t,n){if(1&t&&(N(0,"div",6),ne(1),V()),2&t){const r=be();B(1),Be(" ",r.showTimestamp()," ")}}let Pne=(()=>{var t;class n{constructor(e,i){this.dialog=e,this.notificationStorageService=i,this.newNotification=!1,this.closeNotification=new De,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=da();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(QZ,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function iK(t,n){KA.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,i]=this.data.timeStamp.split(":");return i.length<2?e+":0"+i:this.data.timeStamp}}return(t=n).\u0275fac=function(e){return new(e||t)(q(ca),q(oz))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,i){1&e&&(N(0,"div")(1,"div",0),ve("click",function(){return i.alreadyClosed||i.waiting?"":i.closeSelf()}),re(2,Hne,3,1,"div",1),N(3,"div",2),ne(4),pe(5,"translate"),V(),re(6,Wne,2,1,"div",3),N(7,"div",4),ve("click",function(){return i.waiting=!0,i.doAction()}),ne(8),V()()()),2&e&&(function uy(t,n,r){na(pr,Ca,R1(ae(),t,n,r),!0)}("card notification ",i.inDialog?"":"mat-elevation-z7",""),Xe("error","error"===i.data.type)("success","success"===i.data.type),B(2),F("ngIf",null!==i.data.icon),B(2),Be(" ",fe(5,12,i.data.title)," "),B(2),F("ngIf",i.inDialog),B(1),F("hidden",i.alreadyPressed),B(1),Be(" ",i.data.actionText," "))},dependencies:[pi,go,en],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),n})(),Bne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})(),Fne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({}),n})(),Qne=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Fne,Ue,Ue]}),n})();new X("mat-selectsearch-default-options");let tre=(()=>{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,C0,is,If,ka,_l,vl,$f]}),t})(),ire=(()=>{var t;class n extends d4{format(e,i){return"input"===i?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275prov=J({token:t,factory:t.\u0275fac}),n})();const nre={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let UD=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({providers:[{provide:la,useClass:ire},{provide:vf,useValue:nre}],imports:[Pt,If,cm,aA,QA,Lne,el,sf,IA,jA,_l,Om,Sz,ka,PA,is,vl,cs,C0,ep,_r,MZ,Bne,Qne,LA,wE,P_,hm,tre,hl,Gf,tK,JA,Eee]}),n})();!function Gp(t,n,r){const e=t.\u0275cmp;e.directiveDefs=K0(n,!1),e.pipeDefs=K0(r,!0)}(FE,[pi,ps,Ar,DY,BY,BT,mo,Da,bo,Pne],[en,VE]),new Date(324721404e5).valueOf();let Aae=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[Pt,is,ka,sf,UD,el,cs,C0,ep,Om,Sz]}),n})();function zae(t,n){1&t&&(N(0,"perun-web-apps-alert",6),ne(1),pe(2,"translate"),V()),2&t&&(B(1),Be(" ",fe(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let Oae=(()=>{var t;class n{constructor(e,i,a){this.auth=e,this.router=i,this.storeService=a}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}}return(t=n).\u0275fac=function(e){return new(e||t)(q(E0),q(On),q(Fi))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"div",1)(2,"div",2),re(3,zae,3,3,"perun-web-apps-alert",3),N(4,"h4",4),ne(5),pe(6,"translate"),V(),N(7,"button",5),ve("click",function(){return i.startAuth()}),ne(8),pe(9,"translate"),N(10,"mat-icon"),ne(11," login "),V()()()()()),2&e&&(B(3),F("ngIf",i.afterLogout),B(2),Be(" ",fe(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),B(3),Be(" ",fe(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[pi,Ar,go,ps,en],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();function wae(t,n){1&t&&(N(0,"perun-web-apps-alert",10),ne(1),pe(2,"translate"),V()),2&t&&(B(1),Be(" ",fe(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function vae(t,n){1&t&&(N(0,"perun-web-apps-alert",11),ne(1),pe(2,"translate"),V()),2&t&&(B(1),Be(" ",fe(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}const yae=[{path:"service-access",component:(()=>{var t;class n{constructor(e,i,a,p){this.authzService=e,this.auth=i,this.initAuth=a,this.router=p,this.usernameCtrl=new os(null,[uo.required]),this.passwordCtrl=new os(null,[uo.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:e=>{sessionStorage.setItem("baPrincipal",JSON.stringify(e)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}}return(t=n).\u0275fac=function(e){return new(e||t)(q(od),q(E0),q(Am),q(On))},t.\u0275cmp=Se({type:t,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(e,i){1&e&&(N(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),ne(4),pe(5,"translate"),V(),re(6,wae,3,3,"perun-web-apps-alert",3),re(7,vae,3,3,"perun-web-apps-alert",4),N(8,"mat-form-field",5)(9,"mat-label"),ne(10),pe(11,"translate"),V(),N(12,"input",6),ve("keyup.enter",function(){return i.startAuth()}),V(),N(13,"mat-error"),ne(14),pe(15,"translate"),V()(),N(16,"mat-form-field",7)(17,"mat-label"),ne(18),pe(19,"translate"),V(),N(20,"input",8),ve("keyup.enter",function(){return i.startAuth()}),V(),N(21,"mat-error"),ne(22),pe(23,"translate"),V()(),N(24,"button",9),ve("click",function(){return i.startAuth()}),ne(25),pe(26,"translate"),N(27,"mat-icon"),ne(28," login "),V()()()()()),2&e&&(B(4),mt(fe(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),B(2),F("ngIf",i.wrongUsernameOrPassword),B(1),F("ngIf",i.afterLogout&&!i.wrongUsernameOrPassword),B(3),mt(fe(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),B(2),F("formControl",i.usernameCtrl),B(2),Be(" ",fe(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),B(4),mt(fe(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),B(2),F("formControl",i.passwordCtrl)("type","password"),B(2),Be(" ",fe(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),B(2),F("disabled",i.usernameCtrl.invalid||i.passwordCtrl.invalid),B(1),Be(" ",fe(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[pi,Ar,go,Qd,q0,$d,ns,dl,ss,Pf,Zd,ps,en],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]}),n})()},{path:"login",component:Oae}];let Cae=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ge({type:t}),t.\u0275inj=me({imports:[sf.forRoot(yae,{}),Pt,sf]}),n})(),xae=(()=>{var t;class n{constructor(e,i,a,p,d){this.http=e,this.storeService=i,this.authzSevice=a,this.titleService=p,this.utilsService=d}initializeColors(e,i){return new Promise(a=>{i.forEach(p=>{const d=this.storeService.getProperty("theme")[p.configValue];document.documentElement.style.setProperty(p.cssVariable,d)}),e.forEach(p=>{const d=this.storeService.getProperty("theme")[p.configValue],c=tinycolor.mostReadable(d,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(p.cssVariable,d),document.documentElement.style.setProperty(p.cssTextVariable,c),this.setEntityTheme(p.entity,d)}),a()})}setEntityTheme(e,i){const a=this.computeColors(i);for(const p of a){const s=`--${e}-theme-primary-contrast-${p.name}`,o=p.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${p.name}`,`${p.red},${p.green},${p.blue}`),document.documentElement.style.setProperty(s,o)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(i=>{this.storeService.setDefaultConfig(i),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe({next:i=>{this.storeService.mergeConfig(i);const a=document.location.hostname;i?.brandings?.[a]&&this.storeService.mergeConfig(i?.brandings?.[a]),e()},error:()=>{e()}})})}getNoCacheHeaders(){return new bt({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const i=document.querySelector("link[rel*='icon']")||document.createElement("link");i.type="image/x-icon",i.rel="shortcut icon",i.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(i),e()})}setApiUrl(){return new Promise(e=>{let i=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(i=i.replace("oauth","ba")),this.authzSevice.configuration.basePath=i,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,i)=>{this.utilsService.getAppsConfig().subscribe(a=>{this.storeService.setAppsConfig(a),e()},a=>i(a))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,i){const a=tinycolor(e),p=a.toRgb();return{name:i,hex:a.toHexString(),darkContrast:a.isLight(),red:p.r,green:p.g,blue:p.b}}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Vt),H(Fi),H(od),H(E2),H(N2))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Rae=(()=>{var t;class n{constructor(e,i,a,p){this.initAuthService=e,this.appConfigService=i,this.location=a,this.mfaHandlerService=p}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.setInstanceFavicon()).then(()=>location.search.substring(1).includes("token")?Promise.resolve(!0):this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),location.search.substring(1).includes("token")?void 0:this.initAuthService.loadPrincipal().then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}}return(t=n).\u0275fac=function(e){return new(e||t)(H(Am),H(xae),H(V1),H(az))},t.\u0275prov=J({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const qae=new X("perun-api-service"),Tae={provide:W2,useExisting:gt(()=>BE),multi:!0};function Sae(t){return new Ate(t,"./assets/i18n/",".json")}function Eae(t){const n={basePath:t.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new st(n)}const Dae=t=>()=>t.loadConfigs();let kae=(()=>{var t;class n{constructor(e,i){this.customIconService=e,this.translate=i,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return(t=n).\u0275fac=function(e){return new(e||t)(H(HE),H(wn))},t.\u0275mod=ge({type:t,bootstrap:[_te]}),t.\u0275inj=me({providers:[HE,{provide:fh,useFactory:Dae,multi:!0,deps:[Rae]},{provide:st,useFactory:Eae,deps:[Fi]},BE,Tae,{provide:qae,useClass:$K},{provide:ez,useFactory:()=>localStorage}],imports:[sR,el.forRoot({loader:{provide:Cd,useFactory:Sae,deps:[Vt]}}),mne,ka,bne,Zj,Tj,Cae,JA,Om,Sz,_Z,HK.forRoot(),UD,Aae]}),n})();tj().bootstrapModule(kae).catch(t=>console.error(t))},217:function(Q,K){var W,O;void 0!==(O="function"==typeof(W=function(){"use strict";function v(G,de,Ee){var xe=new XMLHttpRequest;xe.open("GET",G),xe.responseType="blob",xe.onload=function(){j(xe.response,de,Ee)},xe.onerror=function(){console.error("could not download file")},xe.send()}function C(G){var de=new XMLHttpRequest;de.open("HEAD",G,!1);try{de.send()}catch{}return 200<=de.status&&299>=de.status}function E(G){try{G.dispatchEvent(new MouseEvent("click"))}catch{var de=document.createEvent("MouseEvents");de.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),G.dispatchEvent(de)}}var D="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,P=D.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),j=D.saveAs||("object"!=typeof window||window!==D?function(){}:"download"in HTMLAnchorElement.prototype&&!P?function(G,de,Ee){var xe=D.URL||D.webkitURL,Ut=document.createElement("a");Ut.download=de=de||G.name||"download",Ut.rel="noopener","string"==typeof G?(Ut.href=G,Ut.origin===location.origin?E(Ut):C(Ut.href)?v(G,de,Ee):E(Ut,Ut.target="_blank")):(Ut.href=xe.createObjectURL(G),setTimeout(function(){xe.revokeObjectURL(Ut.href)},4e4),setTimeout(function(){E(Ut)},0))}:"msSaveOrOpenBlob"in navigator?function(G,de,Ee){if(de=de||G.name||"download","string"!=typeof G)navigator.msSaveOrOpenBlob(function x(G,de){return typeof de>"u"?de={autoBom:!1}:"object"!=typeof de&&(console.warn("Deprecated: Expected third argument to be a object"),de={autoBom:!de}),de.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(G.type)?new Blob(["\ufeff",G],{type:G.type}):G}(G,Ee),de);else if(C(G))v(G,de,Ee);else{var xe=document.createElement("a");xe.href=G,xe.target="_blank",setTimeout(function(){E(xe)})}}:function(G,de,Ee,xe){if((xe=xe||open("","_blank"))&&(xe.document.title=xe.document.body.innerText="downloading..."),"string"==typeof G)return v(G,de,Ee);var Ut="application/octet-stream"===G.type,Ae=/constructor/i.test(D.HTMLElement)||D.safari,zi=/CriOS\/[\d]+/.test(navigator.userAgent);if((zi||Ut&&Ae||P)&&typeof FileReader<"u"){var fi=new FileReader;fi.onloadend=function(){var hn=fi.result;hn=zi?hn:hn.replace(/^data:[^;]*;/,"data:attachment/file;"),xe?xe.location.href=hn:location=hn,xe=null},fi.readAsDataURL(G)}else{var un=D.URL||D.webkitURL,Ur=un.createObjectURL(G);xe?xe.location=Ur:location.href=Ur,xe=null,setTimeout(function(){un.revokeObjectURL(Ur)},4e4)}});D.saveAs=j.saveAs=j,Q.exports=j})?W.apply(K,[]):W)&&(Q.exports=O)},9930:(Q,K,W)=>{W(8094).tz.load(W(1128))},8094:function(Q,K,W){var S,O,x;!function(v,C){"use strict";Q.exports?Q.exports=C(W(6676)):(O=[W(6676)],void 0!==(x="function"==typeof(S=C)?S.apply(K,O):S)&&(Q.exports=x))}(0,function(v){"use strict";void 0===v.version&&v.default&&(v=v.default);var de,E={},D={},P={},j={},G={};(!v||"string"!=typeof v.version)&&Ie("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var Ee=v.version.split("."),xe=+Ee[0],Ut=+Ee[1];function Ae(U){return U>96?U-87:U>64?U-29:U-48}function zi(U){var ce=0,le=U.split("."),Re=le[0],Ne=le[1]||"",Ke=1,xi=0,mi=1;for(45===U.charCodeAt(0)&&(ce=1,mi=-1);ce= 2.6.0. You are using Moment.js "+v.version+". See momentjs.com"),Yr.prototype={_set:function(U){this.name=U.name,this.abbrs=U.abbrs,this.untils=U.untils,this.offsets=U.offsets,this.population=U.population},_index:function(U){var Re,ce=+U,le=this.untils;for(Re=0;Rexi&&Dt.moveInvalidForward&&(Ke=xi),ce3){var ce=j[Cr(U)];if(ce)return ce;Ie("Moment Timezone found "+U+" from the Intl api, but did not have that data loaded.")}}catch{}var kt,xi,mi,le=function B0(){var Re,Ne,Ke,U=(new Date).getFullYear()-2,ce=new Ii(new Date(U,0,1)),le=[ce];for(Ke=1;Ke<48;Ke++)(Ne=new Ii(new Date(U,Ke,1))).offset!==ce.offset&&(Re=Yi(ce,Ne),le.push(Re),le.push(new Ii(new Date(Re.at+6e4)))),ce=Ne;for(Ke=0;Ke<4;Ke++)le.push(new Ii(new Date(U+Ke,0,1))),le.push(new Ii(new Date(U+Ke,6,1)));return le}(),Re=le.length,Ne=function bs(U){var Ne,Ke,kt,ce=U.length,le={},Re=[];for(Ne=0;Ne0?Ke[0].zone.name:void 0}()),de},Dt.names=function Gn(){var U,ce=[];for(U in j)j.hasOwnProperty(U)&&(E[U]||E[D[U]])&&j[U]&&ce.push(j[U]);return ce.sort()},Dt.Zone=Yr,Dt.unpack=hn,Dt.unpackBase60=zi,Dt.needsOffset=ua,Dt.moveInvalidForward=!0,Dt.moveAmbiguousForward=!1,Dt.countries=function Ms(){return Object.keys(P)},Dt.zonesForCountry=function We(U,ce){if(!(U=function Gr(U){return U=U.toUpperCase(),P[U]||null}(U)))return null;var le=U.zones.sort();return ce?le.map(function(Re){return{name:Re,offset:Cn(Re).utcOffset(new Date)}}):le};var xn=v.fn;function yo(U){return function(){return this._z?this._z.abbr(this):U.call(this)}}function I0(U){return function(){return this._z=null,U.apply(this,arguments)}}v.tz=Dt,v.defaultZone=null,v.updateOffset=function(U,ce){var Re,le=v.defaultZone;if(void 0===U._z&&(le&&ua(U)&&!U._isUTC&&(U._d=v.utc(U._a)._d,U.utc().add(le.parse(U),"minutes")),U._z=le),U._z)if(Re=U._z.utcOffset(U),Math.abs(Re)<16&&(Re/=60),void 0!==U.utcOffset){var Ne=U._z;U.utcOffset(-Re,ce),U._z=Ne}else U.zone(Re,ce)},xn.tz=function(U,ce){if(U){if("string"!=typeof U)throw new Error("Time zone name must be a string, got "+U+" ["+typeof U+"]");return this._z=Cn(U),this._z?v.updateOffset(this,ce):Ie("Moment Timezone has no data for "+U+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},xn.zoneName=yo(xn.zoneName),xn.zoneAbbr=yo(xn.zoneAbbr),xn.utc=I0(xn.utc),xn.local=I0(xn.local),xn.utcOffset=function Sl(U){return function(){return arguments.length>0&&(this._z=null),U.apply(this,arguments)}}(xn.utcOffset),v.tz.setDefault=function(U){return(xe<2||2===xe&&Ut<9)&&Ie("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+v.version+"."),v.defaultZone=U?Cn(U):null,v};var Ba=v.momentProperties;return"[object Array]"===Object.prototype.toString.call(Ba)?(Ba.push("_z"),Ba.push("_a")):Ba&&(Ba._z=null),v})},3274:function(Q,K,W){!function(S){"use strict";S.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(x){return/^nm$/i.test(x)},meridiem:function(x,v,C){return x<12?C?"vm":"VM":C?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(x){return x+(1===x||8===x||x>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},1867:function(Q,K,W){!function(S){"use strict";var O=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},x={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},v=function(D){return function(P,j,G,de){var Ee=O(P),xe=x[D][O(P)];return 2===Ee&&(xe=xe[j?0:1]),xe.replace(/%d/i,P)}},C=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];S.defineLocale("ar-dz",{months:C,monthsShort:C,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(D){return"\u0645"===D},meridiem:function(D,P,j){return D<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:v("s"),ss:v("s"),m:v("m"),mm:v("m"),h:v("h"),hh:v("h"),d:v("d"),dd:v("d"),M:v("M"),MM:v("M"),y:v("y"),yy:v("y")},postformat:function(D){return D.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(W(6676))},7078:function(Q,K,W){!function(S){"use strict";S.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(W(6676))},7776:function(Q,K,W){!function(S){"use strict";var O={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},x=function(P){return 0===P?0:1===P?1:2===P?2:P%100>=3&&P%100<=10?3:P%100>=11?4:5},v={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},C=function(P){return function(j,G,de,Ee){var xe=x(j),Ut=v[P][x(j)];return 2===xe&&(Ut=Ut[G?0:1]),Ut.replace(/%d/i,j)}},E=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];S.defineLocale("ar-ly",{months:E,monthsShort:E,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(P){return"\u0645"===P},meridiem:function(P,j,G){return P<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:C("s"),ss:C("s"),m:C("m"),mm:C("m"),h:C("h"),hh:C("h"),d:C("d"),dd:C("d"),M:C("M"),MM:C("M"),y:C("y"),yy:C("y")},preparse:function(P){return P.replace(/\u060c/g,",")},postformat:function(P){return P.replace(/\d/g,function(j){return O[j]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},6789:function(Q,K,W){!function(S){"use strict";S.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(W(6676))},6897:function(Q,K,W){!function(S){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};S.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(C){return"\u0645"===C},meridiem:function(C,E,D){return C<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(C){return C.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(E){return x[E]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(W(6676))},1585:function(Q,K,W){!function(S){"use strict";S.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(W(6676))},2097:function(Q,K,W){!function(S){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},v=function(j){return 0===j?0:1===j?1:2===j?2:j%100>=3&&j%100<=10?3:j%100>=11?4:5},C={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},E=function(j){return function(G,de,Ee,xe){var Ut=v(G),Ae=C[j][v(G)];return 2===Ut&&(Ae=Ae[de?0:1]),Ae.replace(/%d/i,G)}},D=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];S.defineLocale("ar",{months:D,monthsShort:D,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(j){return"\u0645"===j},meridiem:function(j,G,de){return j<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:E("s"),ss:E("s"),m:E("m"),mm:E("m"),h:E("h"),hh:E("h"),d:E("d"),dd:E("d"),M:E("M"),MM:E("M"),y:E("y"),yy:E("y")},preparse:function(j){return j.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(G){return x[G]}).replace(/\u060c/g,",")},postformat:function(j){return j.replace(/\d/g,function(G){return O[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},5611:function(Q,K,W){!function(S){"use strict";var O={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};S.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(v){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(v)},meridiem:function(v,C,E){return v<4?"gec\u0259":v<12?"s\u0259h\u0259r":v<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(v){if(0===v)return v+"-\u0131nc\u0131";var C=v%10;return v+(O[C]||O[v%100-C]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},2459:function(Q,K,W){!function(S){"use strict";function x(C,E,D){return"m"===D?E?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===D?E?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":C+" "+function O(C,E){var D=C.split("_");return E%10==1&&E%100!=11?D[0]:E%10>=2&&E%10<=4&&(E%100<10||E%100>=20)?D[1]:D[2]}({ss:E?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:E?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:E?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[D],+C)}S.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:x,mm:x,h:x,hh:x,d:"\u0434\u0437\u0435\u043d\u044c",dd:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(C){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(C)},meridiem:function(C,E,D){return C<4?"\u043d\u043e\u0447\u044b":C<12?"\u0440\u0430\u043d\u0456\u0446\u044b":C<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(C,E){switch(E){case"M":case"d":case"DDD":case"w":case"W":return C%10!=2&&C%10!=3||C%100==12||C%100==13?C+"-\u044b":C+"-\u0456";case"D":return C+"-\u0433\u0430";default:return C}},week:{dow:1,doy:7}})}(W(6676))},1825:function(Q,K,W){!function(S){"use strict";S.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(x){var v=x%10,C=x%100;return 0===x?x+"-\u0435\u0432":0===C?x+"-\u0435\u043d":C>10&&C<20?x+"-\u0442\u0438":1===v?x+"-\u0432\u0438":2===v?x+"-\u0440\u0438":7===v||8===v?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(W(6676))},5918:function(Q,K,W){!function(S){"use strict";S.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(W(6676))},9683:function(Q,K,W){!function(S){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};S.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===E?C<4?C:C+12:"\u09ad\u09cb\u09b0"===E||"\u09b8\u0995\u09be\u09b2"===E?C:"\u09a6\u09c1\u09aa\u09c1\u09b0"===E?C>=3?C:C+12:"\u09ac\u09bf\u0995\u09be\u09b2"===E||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u09b0\u09be\u09a4":C<6?"\u09ad\u09cb\u09b0":C<12?"\u09b8\u0995\u09be\u09b2":C<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<18?"\u09ac\u09bf\u0995\u09be\u09b2":C<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(W(6676))},4065:function(Q,K,W){!function(S){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},x={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};S.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(C){return C.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u09b0\u09be\u09a4"===E&&C>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===E&&C<5||"\u09ac\u09bf\u0995\u09be\u09b2"===E?C+12:C},meridiem:function(C,E,D){return C<4?"\u09b0\u09be\u09a4":C<10?"\u09b8\u0995\u09be\u09b2":C<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":C<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(W(6676))},1034:function(Q,K,W){!function(S){"use strict";var O={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},x={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};S.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(C){return C.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===E&&C>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===E&&C<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===E?C+12:C},meridiem:function(C,E,D){return C<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":C<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":C<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":C<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(W(6676))},7671:function(Q,K,W){!function(S){"use strict";function O(Ae,zi,fi){return Ae+" "+function C(Ae,zi){return 2===zi?function E(Ae){var zi={m:"v",b:"v",d:"z"};return void 0===zi[Ae.charAt(0)]?Ae:zi[Ae.charAt(0)]+Ae.substring(1)}(Ae):Ae}({mm:"munutenn",MM:"miz",dd:"devezh"}[fi],Ae)}function v(Ae){return Ae>9?v(Ae%10):Ae}var D=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],P=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,xe=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];S.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:xe,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:xe,monthsRegex:P,monthsShortRegex:P,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:O,h:"un eur",hh:"%d eur",d:"un devezh",dd:O,M:"ur miz",MM:O,y:"ur bloaz",yy:function x(Ae){switch(v(Ae)){case 1:case 3:case 4:case 5:case 9:return Ae+" bloaz";default:return Ae+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(Ae){return Ae+(1===Ae?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(Ae){return"g.m."===Ae},meridiem:function(Ae,zi,fi){return Ae<12?"a.m.":"g.m."}})}(W(6676))},8153:function(Q,K,W){!function(S){"use strict";function O(v,C,E){var D=v+" ";switch(E){case"ss":return D+(1===v?"sekunda":2===v||3===v||4===v?"sekunde":"sekundi");case"m":return C?"jedna minuta":"jedne minute";case"mm":return D+(1===v?"minuta":2===v||3===v||4===v?"minute":"minuta");case"h":return C?"jedan sat":"jednog sata";case"hh":return D+(1===v?"sat":2===v||3===v||4===v?"sata":"sati");case"dd":return D+(1===v?"dan":"dana");case"MM":return D+(1===v?"mjesec":2===v||3===v||4===v?"mjeseca":"mjeseci");case"yy":return D+(1===v?"godina":2===v||3===v||4===v?"godine":"godina")}}S.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},4287:function(Q,K,W){!function(S){"use strict";S.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(x,v){var C=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===v||"W"===v)&&(C="a"),x+C},week:{dow:1,doy:4}})}(W(6676))},2616:function(Q,K,W){!function(S){"use strict";var O={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},x="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),v=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],C=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function E(j){return j>1&&j<5&&1!=~~(j/10)}function D(j,G,de,Ee){var xe=j+" ";switch(de){case"s":return G||Ee?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return G||Ee?xe+(E(j)?"sekundy":"sekund"):xe+"sekundami";case"m":return G?"minuta":Ee?"minutu":"minutou";case"mm":return G||Ee?xe+(E(j)?"minuty":"minut"):xe+"minutami";case"h":return G?"hodina":Ee?"hodinu":"hodinou";case"hh":return G||Ee?xe+(E(j)?"hodiny":"hodin"):xe+"hodinami";case"d":return G||Ee?"den":"dnem";case"dd":return G||Ee?xe+(E(j)?"dny":"dn\xed"):xe+"dny";case"M":return G||Ee?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return G||Ee?xe+(E(j)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):xe+"m\u011bs\xedci";case"y":return G||Ee?"rok":"rokem";case"yy":return G||Ee?xe+(E(j)?"roky":"let"):xe+"lety"}}S.defineLocale("cs",{months:O,monthsShort:x,monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7049:function(Q,K,W){!function(S){"use strict";S.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(x){return x+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(x)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(x)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(W(6676))},9172:function(Q,K,W){!function(S){"use strict";S.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(x){var C="";return x>20?C=40===x||50===x||60===x||80===x||100===x?"fed":"ain":x>0&&(C=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][x]),x+C},week:{dow:1,doy:4}})}(W(6676))},605:function(Q,K,W){!function(S){"use strict";S.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},3395:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[E][0]:P[E][1]}S.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9835:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[E][0]:P[E][1]}S.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4013:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[v+" Tage",v+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[v+" Monate",v+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[v+" Jahre",v+" Jahren"]};return C?P[E][0]:P[E][1]}S.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4570:function(Q,K,W){!function(S){"use strict";var O=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],x=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];S.defineLocale("dv",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(C){return"\u0789\u078a"===C},meridiem:function(C,E,D){return C<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(W(6676))},1859:function(Q,K,W){!function(S){"use strict";S.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(v,C){return v?"string"==typeof C&&/D/.test(C.substring(0,C.indexOf("MMMM")))?this._monthsGenitiveEl[v.month()]:this._monthsNominativeEl[v.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(v,C,E){return v>11?E?"\u03bc\u03bc":"\u039c\u039c":E?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(v){return"\u03bc"===(v+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(v,C){var E=this._calendarEl[v],D=C&&C.hours();return function O(v){return typeof Function<"u"&&v instanceof Function||"[object Function]"===Object.prototype.toString.call(v)}(E)&&(E=E.apply(C)),E.replace("{}",D%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(W(6676))},5785:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:0,doy:4}})}(W(6676))},3792:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")}})}(W(6676))},7651:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},1929:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},9818:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")}})}(W(6676))},6612:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:0,doy:6}})}(W(6676))},4900:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},2721:function(Q,K,W){!function(S){"use strict";S.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},5159:function(Q,K,W){!function(S){"use strict";S.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(x){return"p"===x.charAt(0).toLowerCase()},meridiem:function(x,v,C){return x>11?C?"p.t.m.":"P.T.M.":C?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(W(6676))},1780:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},3468:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(W(6676))},4938:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(W(6676))},1954:function(Q,K,W){!function(S){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),v=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],C=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;S.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(W(6676))},1453:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[v+"sekundi",v+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[v+" minuti",v+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[v+" tunni",v+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[v+" kuu",v+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[v+" aasta",v+" aastat"]};return C?P[E][2]?P[E][2]:P[E][1]:D?P[E][0]:P[E][1]}S.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:"%d p\xe4eva",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4697:function(Q,K,W){!function(S){"use strict";S.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},2900:function(Q,K,W){!function(S){"use strict";var O={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},x={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};S.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(C){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(C)},meridiem:function(C,E,D){return C<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/[\u06f0-\u06f9]/g,function(E){return x[E]}).replace(/\u060c/g,",")},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(W(6676))},9775:function(Q,K,W){!function(S){"use strict";var O="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),x=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",O[7],O[8],O[9]];function v(D,P,j,G){var de="";switch(j){case"s":return G?"muutaman sekunnin":"muutama sekunti";case"ss":de=G?"sekunnin":"sekuntia";break;case"m":return G?"minuutin":"minuutti";case"mm":de=G?"minuutin":"minuuttia";break;case"h":return G?"tunnin":"tunti";case"hh":de=G?"tunnin":"tuntia";break;case"d":return G?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":de=G?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return G?"kuukauden":"kuukausi";case"MM":de=G?"kuukauden":"kuukautta";break;case"y":return G?"vuoden":"vuosi";case"yy":de=G?"vuoden":"vuotta"}return function C(D,P){return D<10?P?x[D]:O[D]:D}(D,G)+" "+de}S.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4282:function(Q,K,W){!function(S){"use strict";S.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},4236:function(Q,K,W){!function(S){"use strict";S.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2830:function(Q,K,W){!function(S){"use strict";S.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(x,v){switch(v){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}}})}(W(6676))},1412:function(Q,K,W){!function(S){"use strict";S.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(x,v){switch(v){default:case"M":case"Q":case"D":case"DDD":case"d":return x+(1===x?"er":"e");case"w":case"W":return x+(1===x?"re":"e")}},week:{dow:1,doy:4}})}(W(6676))},9361:function(Q,K,W){!function(S){"use strict";var v=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,C=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];S.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:v,monthsShortRegex:v,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(D,P){switch(P){case"D":return D+(1===D?"er":"");default:case"M":case"Q":case"DDD":case"d":return D+(1===D?"er":"e");case"w":case"W":return D+(1===D?"re":"e")}},week:{dow:1,doy:4}})}(W(6676))},6984:function(Q,K,W){!function(S){"use strict";var O="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),x="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");S.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(C,E){return C?/-MMM-/.test(E)?x[C.month()]:O[C.month()]:O},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(C){return C+(1===C||8===C||C>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},3961:function(Q,K,W){!function(S){"use strict";S.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(W(6676))},8849:function(Q,K,W){!function(S){"use strict";S.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(P){return P+(1===P?"d":P%10==2?"na":"mh")},week:{dow:1,doy:4}})}(W(6676))},4273:function(Q,K,W){!function(S){"use strict";S.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(x){return 0===x.indexOf("un")?"n"+x:"en "+x},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},623:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[v+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",v+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[v+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",v+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[v+" \u0935\u0930\u093e\u0902\u0928\u0940",v+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[v+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",v+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[v+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",v+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[v+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",v+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return D?P[E][0]:P[E][1]}S.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(v,C){return"D"===C?v+"\u0935\u0947\u0930":v},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(v,C){return 12===v&&(v=0),"\u0930\u093e\u0924\u0940"===C?v<4?v:v+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===C?v:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===C?v>12?v:v+12:"\u0938\u093e\u0902\u091c\u0947"===C?v+12:void 0},meridiem:function(v,C,E){return v<4?"\u0930\u093e\u0924\u0940":v<12?"\u0938\u0915\u093e\u0933\u0940\u0902":v<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":v<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(W(6676))},2696:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P={s:["thoddea sekondamni","thodde sekond"],ss:[v+" sekondamni",v+" sekond"],m:["eka mintan","ek minut"],mm:[v+" mintamni",v+" mintam"],h:["eka voran","ek vor"],hh:[v+" voramni",v+" voram"],d:["eka disan","ek dis"],dd:[v+" disamni",v+" dis"],M:["eka mhoinean","ek mhoino"],MM:[v+" mhoineamni",v+" mhoine"],y:["eka vorsan","ek voros"],yy:[v+" vorsamni",v+" vorsam"]};return D?P[E][0]:P[E][1]}S.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(v,C){return"D"===C?v+"er":v},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(v,C){return 12===v&&(v=0),"rati"===C?v<4?v:v+12:"sokallim"===C?v:"donparam"===C?v>12?v:v+12:"sanje"===C?v+12:void 0},meridiem:function(v,C,E){return v<4?"rati":v<12?"sokallim":v<16?"donparam":v<20?"sanje":"rati"}})}(W(6676))},6928:function(Q,K,W){!function(S){"use strict";var O={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},x={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};S.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(C){return C.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0ab0\u0abe\u0aa4"===E?C<4?C:C+12:"\u0ab8\u0ab5\u0abe\u0ab0"===E?C:"\u0aac\u0aaa\u0acb\u0ab0"===E?C>=10?C:C+12:"\u0ab8\u0abe\u0a82\u0a9c"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u0ab0\u0abe\u0aa4":C<10?"\u0ab8\u0ab5\u0abe\u0ab0":C<17?"\u0aac\u0aaa\u0acb\u0ab0":C<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(W(6676))},4804:function(Q,K,W){!function(S){"use strict";S.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(x){return 2===x?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":x+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(x){return 2===x?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":x+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(x){return 2===x?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":x+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(x){return 2===x?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":x%10==0&&10!==x?x+" \u05e9\u05e0\u05d4":x+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(x){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(x)},meridiem:function(x,v,C){return x<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":x<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":x<12?C?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":x<18?C?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(W(6676))},3015:function(Q,K,W){!function(S){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},v=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];S.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:v,longMonthsParse:v,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(D){return D.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(P){return x[P]})},postformat:function(D){return D.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(D,P){return 12===D&&(D=0),"\u0930\u093e\u0924"===P?D<4?D:D+12:"\u0938\u0941\u092c\u0939"===P?D:"\u0926\u094b\u092a\u0939\u0930"===P?D>=10?D:D+12:"\u0936\u093e\u092e"===P?D+12:void 0},meridiem:function(D,P,j){return D<4?"\u0930\u093e\u0924":D<10?"\u0938\u0941\u092c\u0939":D<17?"\u0926\u094b\u092a\u0939\u0930":D<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(W(6676))},7134:function(Q,K,W){!function(S){"use strict";function O(v,C,E){var D=v+" ";switch(E){case"ss":return D+(1===v?"sekunda":2===v||3===v||4===v?"sekunde":"sekundi");case"m":return C?"jedna minuta":"jedne minute";case"mm":return D+(1===v?"minuta":2===v||3===v||4===v?"minute":"minuta");case"h":return C?"jedan sat":"jednog sata";case"hh":return D+(1===v?"sat":2===v||3===v||4===v?"sata":"sati");case"dd":return D+(1===v?"dan":"dana");case"MM":return D+(1===v?"mjesec":2===v||3===v||4===v?"mjeseca":"mjeseci");case"yy":return D+(1===v?"godina":2===v||3===v||4===v?"godine":"godina")}}S.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},670:function(Q,K,W){!function(S){"use strict";var O="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function x(E,D,P,j){var G=E;switch(P){case"s":return j||D?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return G+(j||D)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(j||D?" perc":" perce");case"mm":return G+(j||D?" perc":" perce");case"h":return"egy"+(j||D?" \xf3ra":" \xf3r\xe1ja");case"hh":return G+(j||D?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(j||D?" nap":" napja");case"dd":return G+(j||D?" nap":" napja");case"M":return"egy"+(j||D?" h\xf3nap":" h\xf3napja");case"MM":return G+(j||D?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(j||D?" \xe9v":" \xe9ve");case"yy":return G+(j||D?" \xe9v":" \xe9ve")}return""}function v(E){return(E?"":"[m\xfalt] ")+"["+O[this.day()]+"] LT[-kor]"}S.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(E){return"u"===E.charAt(1).toLowerCase()},meridiem:function(E,D,P){return E<12?!0===P?"de":"DE":!0===P?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return v.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return v.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4523:function(Q,K,W){!function(S){"use strict";S.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(x){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(x)},meridiem:function(x){return x<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":x<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":x<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(x,v){switch(v){case"DDD":case"w":case"W":case"DDDo":return 1===x?x+"-\u056b\u0576":x+"-\u0580\u0564";default:return x}},week:{dow:1,doy:7}})}(W(6676))},9233:function(Q,K,W){!function(S){"use strict";S.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"siang"===v?x>=11?x:x+12:"sore"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"siang":x<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(W(6676))},4693:function(Q,K,W){!function(S){"use strict";function O(C){return C%100==11||C%10!=1}function x(C,E,D,P){var j=C+" ";switch(D){case"s":return E||P?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return O(C)?j+(E||P?"sek\xfandur":"sek\xfandum"):j+"sek\xfanda";case"m":return E?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return O(C)?j+(E||P?"m\xedn\xfatur":"m\xedn\xfatum"):E?j+"m\xedn\xfata":j+"m\xedn\xfatu";case"hh":return O(C)?j+(E||P?"klukkustundir":"klukkustundum"):j+"klukkustund";case"d":return E?"dagur":P?"dag":"degi";case"dd":return O(C)?E?j+"dagar":j+(P?"daga":"d\xf6gum"):E?j+"dagur":j+(P?"dag":"degi");case"M":return E?"m\xe1nu\xf0ur":P?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return O(C)?E?j+"m\xe1nu\xf0ir":j+(P?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):E?j+"m\xe1nu\xf0ur":j+(P?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return E||P?"\xe1r":"\xe1ri";case"yy":return O(C)?j+(E||P?"\xe1r":"\xe1rum"):j+(E||P?"\xe1r":"\xe1ri")}}S.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:x,ss:x,m:x,mm:x,h:"klukkustund",hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},8118:function(Q,K,W){!function(S){"use strict";S.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(x){return(/^[0-9].+$/.test(x)?"tra":"in")+" "+x},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},3936:function(Q,K,W){!function(S){"use strict";S.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},6871:function(Q,K,W){!function(S){"use strict";S.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(x,v){return"\u5143"===v[1]?1:parseInt(v[1]||x,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(x){return"\u5348\u5f8c"===x},meridiem:function(x,v,C){return x<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(x){return x.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(x){return this.week()!==x.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(x,v){switch(v){case"y":return 1===x?"\u5143\u5e74":x+"\u5e74";case"d":case"D":case"DDD":return x+"\u65e5";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(W(6676))},8710:function(Q,K,W){!function(S){"use strict";S.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(x,v){return 12===x&&(x=0),"enjing"===v?x:"siyang"===v?x>=11?x:x+12:"sonten"===v||"ndalu"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"enjing":x<15?"siyang":x<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(W(6676))},7125:function(Q,K,W){!function(S){"use strict";S.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(x){return x.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(v,C,E){return"\u10d8"===E?C+"\u10e8\u10d8":C+E+"\u10e8\u10d8"})},past:function(x){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(x)?x.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(x)?x.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):x},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(x){return 0===x?x:1===x?x+"-\u10da\u10d8":x<20||x<=100&&x%20==0||x%100==0?"\u10db\u10d4-"+x:x+"-\u10d4"},week:{dow:1,doy:7}})}(W(6676))},2461:function(Q,K,W){!function(S){"use strict";var O={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};S.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},7399:function(Q,K,W){!function(S){"use strict";var O={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},x={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};S.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(C){return"\u179b\u17d2\u1784\u17b6\u1785"===C},meridiem:function(C,E,D){return C<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(C){return C.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},week:{dow:1,doy:4}})}(W(6676))},8720:function(Q,K,W){!function(S){"use strict";var O={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},x={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};S.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(C){return C.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===E?C<4?C:C+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===E?C:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===E?C>=10?C:C+12:"\u0cb8\u0c82\u0c9c\u0cc6"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":C<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":C<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":C<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(C){return C+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(W(6676))},5306:function(Q,K,W){!function(S){"use strict";S.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\uc77c";case"M":return x+"\uc6d4";case"w":case"W":return x+"\uc8fc";default:return x}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(x){return"\uc624\ud6c4"===x},meridiem:function(x,v,C){return x<12?"\uc624\uc804":"\uc624\ud6c4"}})}(W(6676))},2995:function(Q,K,W){!function(S){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},v=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];S.defineLocale("ku",{months:v,monthsShort:v,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(E){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(E)},meridiem:function(E,D,P){return E<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(E){return E.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(D){return x[D]}).replace(/\u060c/g,",")},postformat:function(E){return E.replace(/\d/g,function(D){return O[D]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(W(6676))},8779:function(Q,K,W){!function(S){"use strict";var O={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};S.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},2057:function(Q,K,W){!function(S){"use strict";function O(D,P,j,G){var de={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return P?de[j][0]:de[j][1]}function C(D){if(D=parseInt(D,10),isNaN(D))return!1;if(D<0)return!0;if(D<10)return 4<=D&&D<=7;if(D<100){var P=D%10;return C(0===P?D/10:P)}if(D<1e4){for(;D>=10;)D/=10;return C(D)}return C(D/=1e3)}S.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function x(D){return C(D.substr(0,D.indexOf(" ")))?"a "+D:"an "+D},past:function v(D){return C(D.substr(0,D.indexOf(" ")))?"viru "+D:"virun "+D},s:"e puer Sekonnen",ss:"%d Sekonnen",m:O,mm:"%d Minutten",h:O,hh:"%d Stonnen",d:O,dd:"%d Deeg",M:O,MM:"%d M\xe9int",y:O,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7192:function(Q,K,W){!function(S){"use strict";S.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(x){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===x},meridiem:function(x,v,C){return x<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(x){return"\u0e97\u0eb5\u0ec8"+x}})}(W(6676))},5430:function(Q,K,W){!function(S){"use strict";var O={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function v(j,G,de,Ee){return G?E(de)[0]:Ee?E(de)[1]:E(de)[2]}function C(j){return j%10==0||j>10&&j<20}function E(j){return O[j].split("_")}function D(j,G,de,Ee){var xe=j+" ";return 1===j?xe+v(0,G,de[0],Ee):G?xe+(C(j)?E(de)[1]:E(de)[0]):Ee?xe+E(de)[1]:xe+(C(j)?E(de)[1]:E(de)[2])}S.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function x(j,G,de,Ee){return G?"kelios sekund\u0117s":Ee?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:D,m:v,mm:D,h:v,hh:D,d:v,dd:D,M:v,MM:D,y:v,yy:D},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(j){return j+"-oji"},week:{dow:1,doy:4}})}(W(6676))},3363:function(Q,K,W){!function(S){"use strict";var O={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function x(P,j,G){return G?j%10==1&&j%100!=11?P[2]:P[3]:j%10==1&&j%100!=11?P[0]:P[1]}function v(P,j,G){return P+" "+x(O[G],P,j)}function C(P,j,G){return x(O[G],P,j)}S.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function E(P,j){return j?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:v,m:C,mm:v,h:C,hh:v,d:C,dd:v,M:C,MM:v,y:C,yy:v},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2939:function(Q,K,W){!function(S){"use strict";var O={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(v,C){return 1===v?C[0]:v>=2&&v<=4?C[1]:C[2]},translate:function(v,C,E){var D=O.words[E];return 1===E.length?C?D[0]:D[1]:v+" "+O.correctGrammaticalCase(v,D)}};S.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:"dan",dd:O.translate,M:"mjesec",MM:O.translate,y:"godinu",yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},8212:function(Q,K,W){!function(S){"use strict";S.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},9718:function(Q,K,W){!function(S){"use strict";S.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(x){var v=x%10,C=x%100;return 0===x?x+"-\u0435\u0432":0===C?x+"-\u0435\u043d":C>10&&C<20?x+"-\u0442\u0438":1===v?x+"-\u0432\u0438":2===v?x+"-\u0440\u0438":7===v||8===v?x+"-\u043c\u0438":x+"-\u0442\u0438"},week:{dow:1,doy:7}})}(W(6676))},561:function(Q,K,W){!function(S){"use strict";S.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(x,v){return 12===x&&(x=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===v&&x>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===v||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===v?x+12:x},meridiem:function(x,v,C){return x<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":x<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":x<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":x<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(W(6676))},8929:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){switch(E){case"s":return C?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return v+(C?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return v+(C?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return v+(C?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return v+(C?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return v+(C?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return v+(C?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return v}}S.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(v){return"\u04ae\u0425"===v},meridiem:function(v,C,E){return v<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(v,C){switch(C){case"d":case"D":case"DDD":return v+" \u04e9\u0434\u04e9\u0440";default:return v}}})}(W(6676))},4880:function(Q,K,W){!function(S){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function v(E,D,P,j){var G="";if(D)switch(P){case"s":G="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":G="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":G="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":G="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":G="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":G="%d \u0924\u093e\u0938";break;case"d":G="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":G="%d \u0926\u093f\u0935\u0938";break;case"M":G="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":G="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":G="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":G="%d \u0935\u0930\u094d\u0937\u0947"}else switch(P){case"s":G="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":G="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":G="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":G="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":G="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":G="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":G="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":G="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":G="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":G="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":G="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":G="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return G.replace(/%d/i,E)}S.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:v,ss:v,m:v,mm:v,h:v,hh:v,d:v,dd:v,M:v,MM:v,y:v,yy:v},preparse:function(E){return E.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(D){return x[D]})},postformat:function(E){return E.replace(/\d/g,function(D){return O[D]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(E,D){return 12===E&&(E=0),"\u092a\u0939\u093e\u091f\u0947"===D||"\u0938\u0915\u093e\u0933\u0940"===D?E:"\u0926\u0941\u092a\u093e\u0930\u0940"===D||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===D||"\u0930\u093e\u0924\u094d\u0930\u0940"===D?E>=12?E:E+12:void 0},meridiem:function(E,D,P){return E>=0&&E<6?"\u092a\u0939\u093e\u091f\u0947":E<12?"\u0938\u0915\u093e\u0933\u0940":E<17?"\u0926\u0941\u092a\u093e\u0930\u0940":E<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(W(6676))},2074:function(Q,K,W){!function(S){"use strict";S.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"tengahari"===v?x>=11?x:x+12:"petang"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"tengahari":x<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(W(6676))},3193:function(Q,K,W){!function(S){"use strict";S.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(x,v){return 12===x&&(x=0),"pagi"===v?x:"tengahari"===v?x>=11?x:x+12:"petang"===v||"malam"===v?x+12:void 0},meridiem:function(x,v,C){return x<11?"pagi":x<15?"tengahari":x<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(W(6676))},4082:function(Q,K,W){!function(S){"use strict";S.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},2261:function(Q,K,W){!function(S){"use strict";var O={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},x={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};S.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(C){return C.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},week:{dow:1,doy:4}})}(W(6676))},5273:function(Q,K,W){!function(S){"use strict";S.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9874:function(Q,K,W){!function(S){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};S.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(C){return C.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0930\u093e\u0924\u093f"===E?C<4?C:C+12:"\u092c\u093f\u0939\u093e\u0928"===E?C:"\u0926\u093f\u0909\u0901\u0938\u094b"===E?C>=10?C:C+12:"\u0938\u093e\u0901\u091d"===E?C+12:void 0},meridiem:function(C,E,D){return C<3?"\u0930\u093e\u0924\u093f":C<12?"\u092c\u093f\u0939\u093e\u0928":C<16?"\u0926\u093f\u0909\u0901\u0938\u094b":C<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(W(6676))},1484:function(Q,K,W){!function(S){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),v=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],C=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;S.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},1667:function(Q,K,W){!function(S){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),v=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],C=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;S.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,P){return D?/-MMM-/.test(P)?x[D.month()]:O[D.month()]:O},monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(W(6676))},7262:function(Q,K,W){!function(S){"use strict";S.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},9679:function(Q,K,W){!function(S){"use strict";S.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(x,v){var C=1===x?"r":2===x?"n":3===x?"r":4===x?"t":"\xe8";return("w"===v||"W"===v)&&(C="a"),x+C},week:{dow:1,doy:4}})}(W(6676))},6830:function(Q,K,W){!function(S){"use strict";var O={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},x={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};S.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(C){return C.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(C,E){return 12===C&&(C=0),"\u0a30\u0a3e\u0a24"===E?C<4?C:C+12:"\u0a38\u0a35\u0a47\u0a30"===E?C:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===E?C>=10?C:C+12:"\u0a38\u0a3c\u0a3e\u0a2e"===E?C+12:void 0},meridiem:function(C,E,D){return C<4?"\u0a30\u0a3e\u0a24":C<10?"\u0a38\u0a35\u0a47\u0a30":C<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":C<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(W(6676))},3616:function(Q,K,W){!function(S){"use strict";var O="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),x="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),v=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function C(P){return P%10<5&&P%10>1&&~~(P/10)%10!=1}function E(P,j,G){var de=P+" ";switch(G){case"ss":return de+(C(P)?"sekundy":"sekund");case"m":return j?"minuta":"minut\u0119";case"mm":return de+(C(P)?"minuty":"minut");case"h":return j?"godzina":"godzin\u0119";case"hh":return de+(C(P)?"godziny":"godzin");case"ww":return de+(C(P)?"tygodnie":"tygodni");case"MM":return de+(C(P)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return de+(C(P)?"lata":"lat")}}S.defineLocale("pl",{months:function(P,j){return P?/D MMMM/.test(j)?x[P.month()]:O[P.month()]:O},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:v,longMonthsParse:v,shortMonthsParse:v,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:E,m:E,mm:E,h:E,hh:E,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:E,M:"miesi\u0105c",MM:E,y:"rok",yy:E},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},2751:function(Q,K,W){!function(S){"use strict";S.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(W(6676))},5138:function(Q,K,W){!function(S){"use strict";S.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(W(6676))},7968:function(Q,K,W){!function(S){"use strict";function O(v,C,E){var P=" ";return(v%100>=20||v>=100&&v%100==0)&&(P=" de "),v+P+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[E]}S.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:O,m:"un minut",mm:O,h:"o or\u0103",hh:O,d:"o zi",dd:O,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:O,M:"o lun\u0103",MM:O,y:"un an",yy:O},week:{dow:1,doy:7}})}(W(6676))},1828:function(Q,K,W){!function(S){"use strict";function x(E,D,P){return"m"===P?D?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":E+" "+function O(E,D){var P=E.split("_");return D%10==1&&D%100!=11?P[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?P[1]:P[2]}({ss:D?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:D?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[P],+E)}var v=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];S.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:v,longMonthsParse:v,shortMonthsParse:v,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(E){if(E.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(E){if(E.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:x,m:x,mm:x,h:"\u0447\u0430\u0441",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:x,M:"\u043c\u0435\u0441\u044f\u0446",MM:x,y:"\u0433\u043e\u0434",yy:x},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(E){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(E)},meridiem:function(E,D,P){return E<4?"\u043d\u043e\u0447\u0438":E<12?"\u0443\u0442\u0440\u0430":E<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(E,D){switch(D){case"M":case"d":case"DDD":return E+"-\u0439";case"D":return E+"-\u0433\u043e";case"w":case"W":return E+"-\u044f";default:return E}},week:{dow:1,doy:4}})}(W(6676))},2188:function(Q,K,W){!function(S){"use strict";var O=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],x=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];S.defineLocale("sd",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,E,D){return C<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(W(6676))},6562:function(Q,K,W){!function(S){"use strict";S.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7172:function(Q,K,W){!function(S){"use strict";S.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(x){return x+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(x){return"\u0db4.\u0dc0."===x||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===x},meridiem:function(x,v,C){return x>11?C?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":C?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(W(6676))},9966:function(Q,K,W){!function(S){"use strict";var O="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),x="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function v(D){return D>1&&D<5}function C(D,P,j,G){var de=D+" ";switch(j){case"s":return P||G?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return P||G?de+(v(D)?"sekundy":"sek\xfand"):de+"sekundami";case"m":return P?"min\xfata":G?"min\xfatu":"min\xfatou";case"mm":return P||G?de+(v(D)?"min\xfaty":"min\xfat"):de+"min\xfatami";case"h":return P?"hodina":G?"hodinu":"hodinou";case"hh":return P||G?de+(v(D)?"hodiny":"hod\xedn"):de+"hodinami";case"d":return P||G?"de\u0148":"d\u0148om";case"dd":return P||G?de+(v(D)?"dni":"dn\xed"):de+"d\u0148ami";case"M":return P||G?"mesiac":"mesiacom";case"MM":return P||G?de+(v(D)?"mesiace":"mesiacov"):de+"mesiacmi";case"y":return P||G?"rok":"rokom";case"yy":return P||G?de+(v(D)?"roky":"rokov"):de+"rokmi"}}S.defineLocale("sk",{months:O,monthsShort:x,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7520:function(Q,K,W){!function(S){"use strict";function O(v,C,E,D){var P=v+" ";switch(E){case"s":return C||D?"nekaj sekund":"nekaj sekundami";case"ss":return P+(1===v?C?"sekundo":"sekundi":2===v?C||D?"sekundi":"sekundah":v<5?C||D?"sekunde":"sekundah":"sekund");case"m":return C?"ena minuta":"eno minuto";case"mm":return P+(1===v?C?"minuta":"minuto":2===v?C||D?"minuti":"minutama":v<5?C||D?"minute":"minutami":C||D?"minut":"minutami");case"h":return C?"ena ura":"eno uro";case"hh":return P+(1===v?C?"ura":"uro":2===v?C||D?"uri":"urama":v<5?C||D?"ure":"urami":C||D?"ur":"urami");case"d":return C||D?"en dan":"enim dnem";case"dd":return P+(1===v?C||D?"dan":"dnem":2===v?C||D?"dni":"dnevoma":C||D?"dni":"dnevi");case"M":return C||D?"en mesec":"enim mesecem";case"MM":return P+(1===v?C||D?"mesec":"mesecem":2===v?C||D?"meseca":"mesecema":v<5?C||D?"mesece":"meseci":C||D?"mesecev":"meseci");case"y":return C||D?"eno leto":"enim letom";case"yy":return P+(1===v?C||D?"leto":"letom":2===v?C||D?"leti":"letoma":v<5?C||D?"leta":"leti":C||D?"let":"leti")}}S.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},5291:function(Q,K,W){!function(S){"use strict";S.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(x){return"M"===x.charAt(0)},meridiem:function(x,v,C){return x<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},7603:function(Q,K,W){!function(S){"use strict";var O={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(v,C){return v%10>=1&&v%10<=4&&(v%100<10||v%100>=20)?v%10==1?C[0]:C[1]:C[2]},translate:function(v,C,E,D){var j,P=O.words[E];return 1===E.length?"y"===E&&C?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":D||C?P[0]:P[1]:(j=O.correctGrammaticalCase(v,P),"yy"===E&&C&&"\u0433\u043e\u0434\u0438\u043d\u0443"===j?v+" \u0433\u043e\u0434\u0438\u043d\u0430":v+" "+j)}};S.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},450:function(Q,K,W){!function(S){"use strict";var O={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(v,C){return v%10>=1&&v%10<=4&&(v%100<10||v%100>=20)?v%10==1?C[0]:C[1]:C[2]},translate:function(v,C,E,D){var j,P=O.words[E];return 1===E.length?"y"===E&&C?"jedna godina":D||C?P[0]:P[1]:(j=O.correctGrammaticalCase(v,P),"yy"===E&&C&&"godinu"===j?v+" godina":v+" "+j)}};S.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(W(6676))},383:function(Q,K,W){!function(S){"use strict";S.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(x,v,C){return x<11?"ekuseni":x<15?"emini":x<19?"entsambama":"ebusuku"},meridiemHour:function(x,v){return 12===x&&(x=0),"ekuseni"===v?x:"emini"===v?x>=11?x:x+12:"entsambama"===v||"ebusuku"===v?0===x?0:x+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(W(6676))},7221:function(Q,K,W){!function(S){"use strict";S.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?":e":1===v||2===v?":a":":e")},week:{dow:1,doy:4}})}(W(6676))},1743:function(Q,K,W){!function(S){"use strict";S.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(W(6676))},6351:function(Q,K,W){!function(S){"use strict";var O={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},x={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};S.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(C){return C+"\u0bb5\u0ba4\u0bc1"},preparse:function(C){return C.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(E){return x[E]})},postformat:function(C){return C.replace(/\d/g,function(E){return O[E]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(C,E,D){return C<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":C<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":C<10?" \u0b95\u0bbe\u0bb2\u0bc8":C<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":C<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":C<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(C,E){return 12===C&&(C=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===E?C<2?C:C+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===E||"\u0b95\u0bbe\u0bb2\u0bc8"===E||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===E&&C>=10?C:C+12},week:{dow:0,doy:6}})}(W(6676))},9620:function(Q,K,W){!function(S){"use strict";S.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===v?x<4?x:x+12:"\u0c09\u0c26\u0c2f\u0c02"===v?x:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===v?x>=10?x:x+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===v?x+12:void 0},meridiem:function(x,v,C){return x<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":x<10?"\u0c09\u0c26\u0c2f\u0c02":x<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":x<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(W(6676))},6278:function(Q,K,W){!function(S){"use strict";S.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},6987:function(Q,K,W){!function(S){"use strict";var O={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};S.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(v,C){return 12===v&&(v=0),"\u0448\u0430\u0431"===C?v<4?v:v+12:"\u0441\u0443\u0431\u04b3"===C?v:"\u0440\u04ef\u0437"===C?v>=11?v:v+12:"\u0431\u0435\u0433\u043e\u04b3"===C?v+12:void 0},meridiem:function(v,C,E){return v<4?"\u0448\u0430\u0431":v<11?"\u0441\u0443\u0431\u04b3":v<16?"\u0440\u04ef\u0437":v<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(v){return v+(O[v]||O[v%10]||O[v>=100?100:null])},week:{dow:1,doy:7}})}(W(6676))},9325:function(Q,K,W){!function(S){"use strict";S.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(x){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===x},meridiem:function(x,v,C){return x<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(W(6676))},3485:function(Q,K,W){!function(S){"use strict";var O={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};S.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(v,C){switch(C){case"d":case"D":case"Do":case"DD":return v;default:if(0===v)return v+"'unjy";var E=v%10;return v+(O[E]||O[v%100-E]||O[v>=100?100:null])}},week:{dow:1,doy:7}})}(W(6676))},8148:function(Q,K,W){!function(S){"use strict";S.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},9616:function(Q,K,W){!function(S){"use strict";var O="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function C(P,j,G,de){var Ee=function E(P){var j=Math.floor(P%1e3/100),G=Math.floor(P%100/10),de=P%10,Ee="";return j>0&&(Ee+=O[j]+"vatlh"),G>0&&(Ee+=(""!==Ee?" ":"")+O[G]+"maH"),de>0&&(Ee+=(""!==Ee?" ":"")+O[de]),""===Ee?"pagh":Ee}(P);switch(G){case"ss":return Ee+" lup";case"mm":return Ee+" tup";case"hh":return Ee+" rep";case"dd":return Ee+" jaj";case"MM":return Ee+" jar";case"yy":return Ee+" DIS"}}S.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function x(P){var j=P;return-1!==P.indexOf("jaj")?j.slice(0,-3)+"leS":-1!==P.indexOf("jar")?j.slice(0,-3)+"waQ":-1!==P.indexOf("DIS")?j.slice(0,-3)+"nem":j+" pIq"},past:function v(P){var j=P;return-1!==P.indexOf("jaj")?j.slice(0,-3)+"Hu\u2019":-1!==P.indexOf("jar")?j.slice(0,-3)+"wen":-1!==P.indexOf("DIS")?j.slice(0,-3)+"ben":j+" ret"},s:"puS lup",ss:C,m:"wa\u2019 tup",mm:C,h:"wa\u2019 rep",hh:C,d:"wa\u2019 jaj",dd:C,M:"wa\u2019 jar",MM:C,y:"wa\u2019 DIS",yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},4040:function(Q,K,W){!function(S){"use strict";var O={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};S.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(v,C,E){return v<12?E?"\xf6\xf6":"\xd6\xd6":E?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(v){return"\xf6s"===v||"\xd6S"===v},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(v,C){switch(C){case"d":case"D":case"Do":case"DD":return v;default:if(0===v)return v+"'\u0131nc\u0131";var E=v%10;return v+(O[E]||O[v%100-E]||O[v>=100?100:null])}},week:{dow:1,doy:7}})}(W(6676))},594:function(Q,K,W){!function(S){"use strict";function x(v,C,E,D){var P={s:["viensas secunds","'iensas secunds"],ss:[v+" secunds",v+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[v+" m\xeduts",v+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[v+" \xfeoras",v+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[v+" ziuas",v+" ziuas"],M:["'n mes","'iens mes"],MM:[v+" mesen",v+" mesen"],y:["'n ar","'iens ar"],yy:[v+" ars",v+" ars"]};return D||C?P[E][0]:P[E][1]}S.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(v){return"d'o"===v.toLowerCase()},meridiem:function(v,C,E){return v>11?E?"d'o":"D'O":E?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(W(6676))},3226:function(Q,K,W){!function(S){"use strict";S.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(W(6676))},673:function(Q,K,W){!function(S){"use strict";S.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(W(6676))},9580:function(Q,K,W){!function(S){"use strict";S.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===v||"\u0633\u06d5\u06be\u06d5\u0631"===v||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===v?x:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===v||"\u0643\u06d5\u0686"===v?x+12:x>=11?x:x+12},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":E<900?"\u0633\u06d5\u06be\u06d5\u0631":E<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":E<1230?"\u0686\u06c8\u0634":E<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return x+"-\u06be\u06d5\u067e\u062a\u06d5";default:return x}},preparse:function(x){return x.replace(/\u060c/g,",")},postformat:function(x){return x.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(W(6676))},7270:function(Q,K,W){!function(S){"use strict";function x(D,P,j){return"m"===j?P?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===j?P?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":D+" "+function O(D,P){var j=D.split("_");return P%10==1&&P%100!=11?j[0]:P%10>=2&&P%10<=4&&(P%100<10||P%100>=20)?j[1]:j[2]}({ss:P?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:P?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:P?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[j],+D)}function C(D){return function(){return D+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}S.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function v(D,P){var j={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===D?j.nominative.slice(1,7).concat(j.nominative.slice(0,1)):D?j[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(P)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(P)?"genitive":"nominative"][D.day()]:j.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:C("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:C("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:C("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:C("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return C("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return C("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:x,m:x,mm:x,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:x,d:"\u0434\u0435\u043d\u044c",dd:x,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:x,y:"\u0440\u0456\u043a",yy:x},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(D){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(D)},meridiem:function(D,P,j){return D<4?"\u043d\u043e\u0447\u0456":D<12?"\u0440\u0430\u043d\u043a\u0443":D<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(D,P){switch(P){case"M":case"d":case"DDD":case"w":case"W":return D+"-\u0439";case"D":return D+"-\u0433\u043e";default:return D}},week:{dow:1,doy:7}})}(W(6676))},1656:function(Q,K,W){!function(S){"use strict";var O=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],x=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];S.defineLocale("ur",{months:O,monthsShort:O,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(C){return"\u0634\u0627\u0645"===C},meridiem:function(C,E,D){return C<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(C){return C.replace(/\u060c/g,",")},postformat:function(C){return C.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(W(6676))},8744:function(Q,K,W){!function(S){"use strict";S.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(W(6676))},8364:function(Q,K,W){!function(S){"use strict";S.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(W(6676))},5049:function(Q,K,W){!function(S){"use strict";S.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(x){return/^ch$/i.test(x)},meridiem:function(x,v,C){return x<12?C?"sa":"SA":C?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(x){return x},week:{dow:1,doy:4}})}(W(6676))},5106:function(Q,K,W){!function(S){"use strict";S.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(x){var v=x%10;return x+(1==~~(x%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")},week:{dow:1,doy:4}})}(W(6676))},6199:function(Q,K,W){!function(S){"use strict";S.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(W(6676))},7280:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:x>=11?x:x+12},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1130?"\u4e0a\u5348":E<1230?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(x){return x.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(x){return this.week()!==x.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u5468";default:return x}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(W(6676))},6860:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1200?"\u4e0a\u5348":1200===E?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},2335:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1130?"\u4e0a\u5348":E<1230?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},482:function(Q,K,W){!function(S){"use strict";S.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(x,v){return 12===x&&(x=0),"\u51cc\u6668"===v||"\u65e9\u4e0a"===v||"\u4e0a\u5348"===v?x:"\u4e2d\u5348"===v?x>=11?x:x+12:"\u4e0b\u5348"===v||"\u665a\u4e0a"===v?x+12:void 0},meridiem:function(x,v,C){var E=100*x+v;return E<600?"\u51cc\u6668":E<900?"\u65e9\u4e0a":E<1130?"\u4e0a\u5348":E<1230?"\u4e2d\u5348":E<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(x,v){switch(v){case"d":case"D":case"DDD":return x+"\u65e5";case"M":return x+"\u6708";case"w":case"W":return x+"\u9031";default:return x}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(W(6676))},6676:function(Q,K,W){(Q=W.nmd(Q)).exports=function(){"use strict";var S,zi;function O(){return S.apply(null,arguments)}function v(M){return M instanceof Array||"[object Array]"===Object.prototype.toString.call(M)}function C(M){return null!=M&&"[object Object]"===Object.prototype.toString.call(M)}function E(M,z){return Object.prototype.hasOwnProperty.call(M,z)}function D(M){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(M).length;var z;for(z in M)if(E(M,z))return!1;return!0}function P(M){return void 0===M}function j(M){return"number"==typeof M||"[object Number]"===Object.prototype.toString.call(M)}function G(M){return M instanceof Date||"[object Date]"===Object.prototype.toString.call(M)}function de(M,z){var T,R=[],k=M.length;for(T=0;T>>0;for(T=0;T0)for(R=0;R=0?R?"+":"":"-")+Math.pow(10,Math.max(0,z-T.length)).toString().substr(1)+T}var Ms=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Pa=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oe={},Gr={};function We(M,z,R,T){var k=T;"string"==typeof T&&(k=function(){return this[T]()}),M&&(Gr[M]=k),z&&(Gr[z[0]]=function(){return Gn(k.apply(this,arguments),z[1],z[2])}),R&&(Gr[R]=function(){return this.localeData().ordinal(k.apply(this,arguments),M)})}function Yt(M){return M.match(/\[[\s\S]/)?M.replace(/^\[|\]$/g,""):M.replace(/\\/g,"")}function ua(M,z){return M.isValid()?(z=Ie(z,M.localeData()),oe[z]=oe[z]||function Rt(M){var R,T,z=M.match(Ms);for(R=0,T=z.length;R=0&&Pa.test(M);)M=M.replace(Pa,T),Pa.lastIndex=0,R-=1;return M}var Ne={};function Ke(M,z){var R=M.toLowerCase();Ne[R]=Ne[R+"s"]=Ne[z]=M}function kt(M){return"string"==typeof M?Ne[M]||Ne[M.toLowerCase()]:void 0}function xi(M){var R,T,z={};for(T in M)E(M,T)&&(R=kt(T))&&(z[R]=M[T]);return z}var mi={};function Ri(M,z){mi[M]=z}function N0(M){return M%4==0&&M%100!=0||M%400==0}function $n(M){return M<0?Math.ceil(M)||0:Math.floor(M)}function ft(M){var z=+M,R=0;return 0!==z&&isFinite(z)&&(R=$n(z)),R}function Rn(M,z){return function(R){return null!=R?(Mp(this,M,R),O.updateOffset(this,z),this):_s(this,M)}}function _s(M,z){return M.isValid()?M._d["get"+(M._isUTC?"UTC":"")+z]():NaN}function Mp(M,z,R){M.isValid()&&!isNaN(R)&&("FullYear"===z&&N0(M.year())&&1===M.month()&&29===M.date()?(R=ft(R),M._d["set"+(M._isUTC?"UTC":"")+z](R,M.month(),vs(R,M.month()))):M._d["set"+(M._isUTC?"UTC":"")+z](R))}var Os,Ap=/\d/,qn=/\d\d/,zp=/\d{3}/,El=/\d{4}/,V0=/[+-]?\d{6}/,Gt=/\d\d?/,Op=/\d\d\d\d?/,wp=/\d\d\d\d\d\d?/,j0=/\d{1,3}/,vp=/\d{1,4}/,Co=/[+-]?\d{1,6}/,Ia=/\d+/,As=/[+-]?\d+/,yp=/Z|[+-]\d\d:?\d\d/gi,zs=/Z|[+-]\d\d(?::?\d\d)?/gi,xo=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Te(M,z,R){Os[M]=Yn(z)?z:function(T,k){return T&&R?R:z}}function Cp(M,z){return E(Os,M)?Os[M](z._strict,z._locale):new RegExp(function qi(M){return Tn(M.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(z,R,T,k,I){return R||T||k||I}))}(M))}function Tn(M){return M.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Os={};var Dl={};function Bt(M,z){var R,k,T=z;for("string"==typeof M&&(M=[M]),j(z)&&(T=function(I,te){te[z]=ft(I)}),k=M.length,R=0;R68?1900:2e3)};var F0=Rn("FullYear",!0);function Ll(M,z,R,T,k,I,te){var Pe;return M<100&&M>=0?(Pe=new Date(M+400,z,R,T,k,I,te),isFinite(Pe.getFullYear())&&Pe.setFullYear(M)):Pe=new Date(M,z,R,T,k,I,te),Pe}function Cs(M){var z,R;return M<100&&M>=0?((R=Array.prototype.slice.call(arguments))[0]=M+400,z=new Date(Date.UTC.apply(null,R)),isFinite(z.getUTCFullYear())&&z.setUTCFullYear(M)):z=new Date(Date.UTC.apply(null,arguments)),z}function vt(M,z,R){var T=7+z-R;return-(7+Cs(M,0,T).getUTCDay()-z)%7+T-1}function xs(M,z,R,T,k){var je,It,Pe=1+7*(z-1)+(7+R-T)%7+vt(M,T,k);return Pe<=0?It=ha(je=M-1)+Pe:Pe>ha(M)?(je=M+1,It=Pe-ha(M)):(je=M,It=Pe),{year:je,dayOfYear:It}}function oi(M,z,R){var I,te,T=vt(M.year(),z,R),k=Math.floor((M.dayOfYear()-T-1)/7)+1;return k<1?I=k+sr(te=M.year()-1,z,R):k>sr(M.year(),z,R)?(I=k-sr(M.year(),z,R),te=M.year()+1):(te=M.year(),I=k),{week:I,year:te}}function sr(M,z,R){var T=vt(M,z,R),k=vt(M+1,z,R);return(ha(M)-T+k)/7}We("w",["ww",2],"wo","week"),We("W",["WW",2],"Wo","isoWeek"),Ke("week","w"),Ke("isoWeek","W"),Ri("week",5),Ri("isoWeek",5),Te("w",Gt),Te("ww",Gt,qn),Te("W",Gt),Te("WW",Gt,qn),ws(["w","ww","W","WW"],function(M,z,R,T){z[T.substr(0,1)]=ft(M)});function Ro(M,z){return M.slice(z,7).concat(M.slice(0,z))}We("d",0,"do","day"),We("dd",0,0,function(M){return this.localeData().weekdaysMin(this,M)}),We("ddd",0,0,function(M){return this.localeData().weekdaysShort(this,M)}),We("dddd",0,0,function(M){return this.localeData().weekdays(this,M)}),We("e",0,0,"weekday"),We("E",0,0,"isoWeekday"),Ke("day","d"),Ke("weekday","e"),Ke("isoWeekday","E"),Ri("day",11),Ri("weekday",11),Ri("isoWeekday",11),Te("d",Gt),Te("e",Gt),Te("E",Gt),Te("dd",function(M,z){return z.weekdaysMinRegex(M)}),Te("ddd",function(M,z){return z.weekdaysShortRegex(M)}),Te("dddd",function(M,z){return z.weekdaysRegex(M)}),ws(["dd","ddd","dddd"],function(M,z,R,T){var k=R._locale.weekdaysParse(M,T,R._strict);null!=k?z.d=k:Ae(R).invalidWeekday=M}),ws(["d","e","E"],function(M,z,R,T){z[T]=ft(M)});var rt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Tt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Zm="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Gz=xo,eb=xo,Pl=xo;function Qz(M,z,R){var T,k,I,te=M.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],T=0;T<7;++T)I=xe([2e3,1]).day(T),this._minWeekdaysParse[T]=this.weekdaysMin(I,"").toLocaleLowerCase(),this._shortWeekdaysParse[T]=this.weekdaysShort(I,"").toLocaleLowerCase(),this._weekdaysParse[T]=this.weekdays(I,"").toLocaleLowerCase();return R?"dddd"===z?-1!==(k=ai.call(this._weekdaysParse,te))?k:null:"ddd"===z?-1!==(k=ai.call(this._shortWeekdaysParse,te))?k:null:-1!==(k=ai.call(this._minWeekdaysParse,te))?k:null:"dddd"===z?-1!==(k=ai.call(this._weekdaysParse,te))||-1!==(k=ai.call(this._shortWeekdaysParse,te))||-1!==(k=ai.call(this._minWeekdaysParse,te))?k:null:"ddd"===z?-1!==(k=ai.call(this._shortWeekdaysParse,te))||-1!==(k=ai.call(this._weekdaysParse,te))||-1!==(k=ai.call(this._minWeekdaysParse,te))?k:null:-1!==(k=ai.call(this._minWeekdaysParse,te))||-1!==(k=ai.call(this._weekdaysParse,te))||-1!==(k=ai.call(this._shortWeekdaysParse,te))?k:null}function Bl(){function M(rn,gn){return gn.length-rn.length}var I,te,Pe,je,It,z=[],R=[],T=[],k=[];for(I=0;I<7;I++)te=xe([2e3,1]).day(I),Pe=Tn(this.weekdaysMin(te,"")),je=Tn(this.weekdaysShort(te,"")),It=Tn(this.weekdays(te,"")),z.push(Pe),R.push(je),T.push(It),k.push(Pe),k.push(je),k.push(It);z.sort(M),R.sort(M),T.sort(M),k.sort(M),this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+T.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+R.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+z.join("|")+")","i")}function Lp(){return this.hours()%12||12}function Je(M,z){We(M,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),z)})}function nb(M,z){return z._meridiemParse}We("H",["HH",2],0,"hour"),We("h",["hh",2],0,Lp),We("k",["kk",2],0,function Qn(){return this.hours()||24}),We("hmm",0,0,function(){return""+Lp.apply(this)+Gn(this.minutes(),2)}),We("hmmss",0,0,function(){return""+Lp.apply(this)+Gn(this.minutes(),2)+Gn(this.seconds(),2)}),We("Hmm",0,0,function(){return""+this.hours()+Gn(this.minutes(),2)}),We("Hmmss",0,0,function(){return""+this.hours()+Gn(this.minutes(),2)+Gn(this.seconds(),2)}),Je("a",!0),Je("A",!1),Ke("hour","h"),Ri("hour",13),Te("a",nb),Te("A",nb),Te("H",Gt),Te("h",Gt),Te("k",Gt),Te("HH",Gt,qn),Te("hh",Gt,qn),Te("kk",Gt,qn),Te("hmm",Op),Te("hmmss",wp),Te("Hmm",Op),Te("Hmmss",wp),Bt(["H","HH"],Si),Bt(["k","kk"],function(M,z,R){var T=ft(M);z[Si]=24===T?0:T}),Bt(["a","A"],function(M,z,R){R._isPm=R._locale.isPM(M),R._meridiem=M}),Bt(["h","hh"],function(M,z,R){z[Si]=ft(M),Ae(R).bigHour=!0}),Bt("hmm",function(M,z,R){var T=M.length-2;z[Si]=ft(M.substr(0,T)),z[qt]=ft(M.substr(T)),Ae(R).bigHour=!0}),Bt("hmmss",function(M,z,R){var T=M.length-4,k=M.length-2;z[Si]=ft(M.substr(0,T)),z[qt]=ft(M.substr(T,2)),z[fn]=ft(M.substr(k)),Ae(R).bigHour=!0}),Bt("Hmm",function(M,z,R){var T=M.length-2;z[Si]=ft(M.substr(0,T)),z[qt]=ft(M.substr(T))}),Bt("Hmmss",function(M,z,R){var T=M.length-4,k=M.length-2;z[Si]=ft(M.substr(0,T)),z[qt]=ft(M.substr(T,2)),z[fn]=ft(M.substr(k))});var J=Rn("Hours",!0);var qo,me={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ys,monthsShort:qp,week:{dow:0,doy:6},weekdays:rt,weekdaysMin:Zm,weekdaysShort:Tt,meridiemParse:/[ap]\.?m?\.?/i},Nt={},Rs={};function rb(M,z){var R,T=Math.min(M.length,z.length);for(R=0;R0;){if(k=Ts(I.slice(0,R).join("-")))return k;if(T&&T.length>=R&&rb(I,T)>=R-1)break;R--}z++}return qo}(M)}function Y0(M){var z,R=M._a;return R&&-2===Ae(M).overflow&&(z=R[$r]<0||R[$r]>11?$r:R[Ti]<1||R[Ti]>vs(R[nn],R[$r])?Ti:R[Si]<0||R[Si]>24||24===R[Si]&&(0!==R[qt]||0!==R[fn]||0!==R[Xi])?Si:R[qt]<0||R[qt]>59?qt:R[fn]<0||R[fn]>59?fn:R[Xi]<0||R[Xi]>999?Xi:-1,Ae(M)._overflowDayOfYear&&(zTi)&&(z=Ti),Ae(M)._overflowWeeks&&-1===z&&(z=Yz),Ae(M)._overflowWeekday&&-1===z&&(z=Xm),Ae(M).overflow=z),M}var aO=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Xt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,oO=/Z|[+-]\d\d(?::?\d\d)?/,Vl=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ss=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],jl=/^\/?Date\((-?\d+)/i,Hp=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Fl={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Wp(M){var z,R,I,te,Pe,je,T=M._i,k=aO.exec(T)||Xt.exec(T),It=Vl.length,rn=Ss.length;if(k){for(Ae(M).iso=!0,z=0,R=It;z7)&&(je=!0)):(I=M._locale._week.dow,te=M._locale._week.doy,It=oi(ie(),I,te),R=ma(z.gg,M._a[nn],It.year),T=ma(z.w,It.week),null!=z.d?((k=z.d)<0||k>6)&&(je=!0):null!=z.e?(k=z.e+I,(z.e<0||z.e>6)&&(je=!0)):k=I),T<1||T>sr(R,I,te)?Ae(M)._overflowWeeks=!0:null!=je?Ae(M)._overflowWeekday=!0:(Pe=xs(R,T,k,I,te),M._a[nn]=Pe.year,M._dayOfYear=Pe.dayOfYear)}(M),null!=M._dayOfYear&&(te=ma(M._a[nn],k[nn]),(M._dayOfYear>ha(te)||0===M._dayOfYear)&&(Ae(M)._overflowDayOfYear=!0),R=Cs(te,0,M._dayOfYear),M._a[$r]=R.getUTCMonth(),M._a[Ti]=R.getUTCDate()),z=0;z<3&&null==M._a[z];++z)M._a[z]=T[z]=k[z];for(;z<7;z++)M._a[z]=T[z]=null==M._a[z]?2===z?1:0:M._a[z];24===M._a[Si]&&0===M._a[qt]&&0===M._a[fn]&&0===M._a[Xi]&&(M._nextDay=!0,M._a[Si]=0),M._d=(M._useUTC?Cs:Ll).apply(null,T),I=M._useUTC?M._d.getUTCDay():M._d.getDay(),null!=M._tzm&&M._d.setUTCMinutes(M._d.getUTCMinutes()-M._tzm),M._nextDay&&(M._a[Si]=24),M._w&&typeof M._w.d<"u"&&M._w.d!==I&&(Ae(M).weekdayMismatch=!0)}}function Xl(M){if(M._f!==O.ISO_8601)if(M._f!==O.RFC_2822){M._a=[],Ae(M).empty=!0;var R,T,k,I,te,It,rn,z=""+M._i,Pe=z.length,je=0;for(rn=(k=Ie(M._f,M._locale).match(Ms)||[]).length,R=0;R0&&Ae(M).unusedInput.push(te),z=z.slice(z.indexOf(T)+T.length),je+=T.length),Gr[I]?(T?Ae(M).empty=!1:Ae(M).unusedTokens.push(I),xp(I,T,M)):M._strict&&!T&&Ae(M).unusedTokens.push(I);Ae(M).charsLeftOver=Pe-je,z.length>0&&Ae(M).unusedInput.push(z),M._a[Si]<=12&&!0===Ae(M).bigHour&&M._a[Si]>0&&(Ae(M).bigHour=void 0),Ae(M).parsedDateParts=M._a.slice(0),Ae(M).meridiem=M._meridiem,M._a[Si]=function Pp(M,z,R){var T;return null==R?z:null!=M.meridiemHour?M.meridiemHour(z,R):(null!=M.isPM&&((T=M.isPM(R))&&z<12&&(z+=12),!T&&12===z&&(z=0)),z)}(M._locale,M._a[Si],M._meridiem),null!==(It=Ae(M).era)&&(M._a[nn]=M._locale.erasConvertYear(It,M._a[nn])),Yl(M),Y0(M)}else ab(M);else Wp(M)}function Bp(M){var z=M._i,R=M._f;return M._locale=M._locale||xr(M._l),null===z||void 0===R&&""===z?un({nullInput:!0}):("string"==typeof z&&(M._i=z=M._locale.preparse(z)),Ii(z)?new Xr(Y0(z)):(G(z)?M._d=z:v(R)?function To(M){var z,R,T,k,I,te,Pe=!1,je=M._f.length;if(0===je)return Ae(M).invalidFormat=!0,void(M._d=new Date(NaN));for(k=0;kthis?this:M:un()});function So(M,z){var R,T;if(1===z.length&&v(z[0])&&(z=z[0]),!z.length)return ie();for(R=z[0],T=1;T=0?new Date(M+400,z,R)-it:new Date(M,z,R).valueOf()}function Ya(M,z,R){return M<100&&M>=0?Date.UTC(M+400,z,R)-it:Date.UTC(M,z,R)}function Ns(M,z){return z.erasAbbrRegex(M)}function Vs(){var k,I,M=[],z=[],R=[],T=[],te=this.eras();for(k=0,I=te.length;k(I=sr(M,T,k))&&(z=I),bO.call(this,M,z,R,T,k))}function bO(M,z,R,T,k){var I=xs(M,z,R,T,k),te=Cs(I.year,0,I.dayOfYear);return this.year(te.getUTCFullYear()),this.month(te.getUTCMonth()),this.date(te.getUTCDate()),this}We("N",0,0,"eraAbbr"),We("NN",0,0,"eraAbbr"),We("NNN",0,0,"eraAbbr"),We("NNNN",0,0,"eraName"),We("NNNNN",0,0,"eraNarrow"),We("y",["y",1],"yo","eraYear"),We("y",["yy",2],0,"eraYear"),We("y",["yyy",3],0,"eraYear"),We("y",["yyyy",4],0,"eraYear"),Te("N",Ns),Te("NN",Ns),Te("NNN",Ns),Te("NNNN",function Xa(M,z){return z.erasNameRegex(M)}),Te("NNNNN",function e1(M,z){return z.erasNarrowRegex(M)}),Bt(["N","NN","NNN","NNNN","NNNNN"],function(M,z,R,T){var k=R._locale.erasParse(M,T,R._strict);k?Ae(R).era=k:Ae(R).invalidEra=M}),Te("y",Ia),Te("yy",Ia),Te("yyy",Ia),Te("yyyy",Ia),Te("yo",function dr(M,z){return z._eraYearOrdinalRegex||Ia}),Bt(["y","yy","yyy","yyyy"],nn),Bt(["yo"],function(M,z,R,T){var k;R._locale._eraYearOrdinalRegex&&(k=M.match(R._locale._eraYearOrdinalRegex)),z[nn]=R._locale.eraYearOrdinalParse?R._locale.eraYearOrdinalParse(M,k):parseInt(M,10)}),We(0,["gg",2],0,function(){return this.weekYear()%100}),We(0,["GG",2],0,function(){return this.isoWeekYear()%100}),t1("gggg","weekYear"),t1("ggggg","weekYear"),t1("GGGG","isoWeekYear"),t1("GGGGG","isoWeekYear"),Ke("weekYear","gg"),Ke("isoWeekYear","GG"),Ri("weekYear",1),Ri("isoWeekYear",1),Te("G",As),Te("g",As),Te("GG",Gt,qn),Te("gg",Gt,qn),Te("GGGG",vp,El),Te("gggg",vp,El),Te("GGGGG",Co,V0),Te("ggggg",Co,V0),ws(["gggg","ggggg","GGGG","GGGGG"],function(M,z,R,T){z[T.substr(0,2)]=ft(M)}),ws(["gg","GG"],function(M,z,R,T){z[T]=O.parseTwoDigitYear(M)}),We("Q",0,"Qo","quarter"),Ke("quarter","Q"),Ri("quarter",7),Te("Q",Ap),Bt("Q",function(M,z){z[$r]=3*(ft(M)-1)}),We("D",["DD",2],"Do","date"),Ke("date","D"),Ri("date",9),Te("D",Gt),Te("DD",Gt,qn),Te("Do",function(M,z){return M?z._dayOfMonthOrdinalParse||z._ordinalParse:z._dayOfMonthOrdinalParseLenient}),Bt(["D","DD"],Ti),Bt("Do",function(M,z){z[Ti]=ft(M.match(Gt)[0])});var xb=Rn("Date",!0);We("DDD",["DDDD",3],"DDDo","dayOfYear"),Ke("dayOfYear","DDD"),Ri("dayOfYear",4),Te("DDD",j0),Te("DDDD",zp),Bt(["DDD","DDDD"],function(M,z,R){R._dayOfYear=ft(M)}),We("m",["mm",2],0,"minute"),Ke("minute","m"),Ri("minute",14),Te("m",Gt),Te("mm",Gt,qn),Bt(["m","mm"],qt);var _O=Rn("Minutes",!1);We("s",["ss",2],0,"second"),Ke("second","s"),Ri("second",15),Te("s",Gt),Te("ss",Gt,qn),Bt(["s","ss"],fn);var Ga,Rb,AO=Rn("Seconds",!1);for(We("S",0,0,function(){return~~(this.millisecond()/100)}),We(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),We(0,["SSS",3],0,"millisecond"),We(0,["SSSS",4],0,function(){return 10*this.millisecond()}),We(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),We(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),We(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),We(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),We(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Ke("millisecond","ms"),Ri("millisecond",16),Te("S",j0,Ap),Te("SS",j0,qn),Te("SSS",j0,zp),Ga="SSSS";Ga.length<=9;Ga+="S")Te(Ga,Ia);function zO(M,z){z[Xi]=ft(1e3*("0."+M))}for(Ga="S";Ga.length<=9;Ga+="S")Bt(Ga,zO);Rb=Rn("Milliseconds",!1),We("z",0,0,"zoneAbbr"),We("zz",0,0,"zoneName");var ue=Xr.prototype;function Ma(M){return M}ue.add=bb,ue.calendar=function $p(M,z){1===arguments.length&&(arguments[0]?Gp(arguments[0])?(M=arguments[0],z=void 0):function ge(M){var k,z=C(M)&&!D(M),R=!1,T=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(k=0;kR.valueOf():R.valueOf()9999?ua(R,z?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Yn(Date.prototype.toISOString)?z?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ua(R,"Z")):ua(R,z?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ue.inspect=function Ob(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var R,T,M="moment",z="";return this.isLocal()||(M=0===this.utcOffset()?"moment.utc":"moment.parseZone",z="Z"),R="["+M+'("]',T=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(R+T+"-MM-DD[T]HH:mm:ss.SSS"+z+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(ue[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ue.toJSON=function Kr(){return this.isValid()?this.toISOString():null},ue.toString=function K0(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ue.unix=function Tr(){return Math.floor(this.valueOf()/1e3)},ue.valueOf=function ko(){return this._d.valueOf()-6e4*(this._offset||0)},ue.creationData=function pO(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ue.eraName=function Z0(){var M,z,R,T=this.localeData().eras();for(M=0,z=T.length;Mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ue.isLocal=function ub(){return!!this.isValid()&&!this._isUTC},ue.isUtcOffset=function hb(){return!!this.isValid()&&this._isUTC},ue.isUtc=Kn,ue.isUTC=Kn,ue.zoneAbbr=function Zp(){return this._isUTC?"UTC":""},ue.zoneName=function eu(){return this._isUTC?"Coordinated Universal Time":""},ue.dates=Yi("dates accessor is deprecated. Use date instead.",xb),ue.months=Yi("months accessor is deprecated. Use month instead",Dp),ue.years=Yi("years accessor is deprecated. Use year instead",F0),ue.zone=Yi("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ip(M,z){return null!=M?("string"!=typeof M&&(M=-M),this.utcOffset(M,z),this):-this.utcOffset()}),ue.isDSTShifted=Yi("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Fp(){if(!P(this._isDSTShifted))return this._isDSTShifted;var z,M={};return Yr(M,this),(M=Bp(M))._a?(z=M._isUTC?xe(M._a):ie(M._a),this._isDSTShifted=this.isValid()&&function Ql(M,z,R){var te,T=Math.min(M.length,z.length),k=Math.abs(M.length-z.length),I=0;for(te=0;te0):this._isDSTShifted=!1,this._isDSTShifted});var ht=gs.prototype;function ic(M,z,R,T){var k=xr(),I=xe().set(T,z);return k[R](I,M)}function qb(M,z,R){if(j(M)&&(z=M,M=void 0),M=M||"",null!=z)return ic(M,z,R,"month");var T,k=[];for(T=0;T<12;T++)k[T]=ic(M,T,R,"month");return k}function Ei(M,z,R,T){"boolean"==typeof M?(j(z)&&(R=z,z=void 0),z=z||""):(R=z=M,M=!1,j(z)&&(R=z,z=void 0),z=z||"");var te,k=xr(),I=M?k._week.dow:0,Pe=[];if(null!=R)return ic(z,(R+I)%7,T,"day");for(te=0;te<7;te++)Pe[te]=ic(z,(te+I)%7,T,"day");return Pe}ht.calendar=function Cn(M,z,R){var T=this._calendar[M]||this._calendar.sameElse;return Yn(T)?T.call(z,R):T},ht.longDateFormat=function xn(M){var z=this._longDateFormat[M],R=this._longDateFormat[M.toUpperCase()];return z||!R?z:(this._longDateFormat[M]=R.match(Ms).map(function(T){return"MMMM"===T||"MM"===T||"DD"===T||"dddd"===T?T.slice(1):T}).join(""),this._longDateFormat[M])},ht.invalidDate=function I0(){return this._invalidDate},ht.ordinal=function U(M){return this._ordinal.replace("%d",M)},ht.preparse=Ma,ht.postformat=Ma,ht.relativeTime=function le(M,z,R,T){var k=this._relativeTime[R];return Yn(k)?k(M,z,R,T):k.replace(/%d/i,M)},ht.pastFuture=function Re(M,z){var R=this._relativeTime[M>0?"future":"past"];return Yn(R)?R(z):R.replace(/%s/i,z)},ht.set=function bs(M){var z,R;for(R in M)E(M,R)&&(Yn(z=M[R])?this[R]=z:this["_"+R]=z);this._config=M,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ht.eras=function tc(M,z){var R,T,k,I=this._eras||xr("en")._eras;for(R=0,T=I.length;R=0)return I[T]},ht.erasConvertYear=function Sr(M,z){var R=M.since<=M.until?1:-1;return void 0===z?O(M.since).year():O(M.since).year()+(z-M.offset)*R},ht.erasAbbrRegex=function bn(M){return E(this,"_erasAbbrRegex")||Vs.call(this),M?this._erasAbbrRegex:this._erasRegex},ht.erasNameRegex=function uO(M){return E(this,"_erasNameRegex")||Vs.call(this),M?this._erasNameRegex:this._erasRegex},ht.erasNarrowRegex=function cn(M){return E(this,"_erasNarrowRegex")||Vs.call(this),M?this._erasNarrowRegex:this._erasRegex},ht.months=function $m(M,z){return M?v(this._months)?this._months[M.month()]:this._months[(this._months.isFormat||kl).test(z)?"format":"standalone"][M.month()]:v(this._months)?this._months:this._months.standalone},ht.monthsShort=function Qm(M,z){return M?v(this._monthsShort)?this._monthsShort[M.month()]:this._monthsShort[kl.test(z)?"format":"standalone"][M.month()]:v(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ht.monthsParse=function Sp(M,z,R){var T,k,I;if(this._monthsParseExact)return Jm.call(this,M,z,R);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),T=0;T<12;T++){if(k=xe([2e3,T]),R&&!this._longMonthsParse[T]&&(this._longMonthsParse[T]=new RegExp("^"+this.months(k,"").replace(".","")+"$","i"),this._shortMonthsParse[T]=new RegExp("^"+this.monthsShort(k,"").replace(".","")+"$","i")),!R&&!this._monthsParse[T]&&(I="^"+this.months(k,"")+"|^"+this.monthsShort(k,""),this._monthsParse[T]=new RegExp(I.replace(".",""),"i")),R&&"MMMM"===z&&this._longMonthsParse[T].test(M))return T;if(R&&"MMM"===z&&this._shortMonthsParse[T].test(M))return T;if(!R&&this._monthsParse[T].test(M))return T}},ht.monthsRegex=function sn(M){return this._monthsParseExact?(E(this,"_monthsRegex")||he.call(this),M?this._monthsStrictRegex:this._monthsRegex):(E(this,"_monthsRegex")||(this._monthsRegex=Gm),this._monthsStrictRegex&&M?this._monthsStrictRegex:this._monthsRegex)},ht.monthsShortRegex=function on(M){return this._monthsParseExact?(E(this,"_monthsRegex")||he.call(this),M?this._monthsShortStrictRegex:this._monthsShortRegex):(E(this,"_monthsShortRegex")||(this._monthsShortRegex=Tp),this._monthsShortStrictRegex&&M?this._monthsShortStrictRegex:this._monthsShortRegex)},ht.week=function Km(M){return oi(M,this._week.dow,this._week.doy).week},ht.firstDayOfYear=function Hl(){return this._week.doy},ht.firstDayOfWeek=function Ze(){return this._week.dow},ht.weekdays=function Sn(M,z){var R=v(this._weekdays)?this._weekdays:this._weekdays[M&&!0!==M&&this._weekdays.isFormat.test(z)?"format":"standalone"];return!0===M?Ro(R,this._week.dow):M?R[M.day()]:R},ht.weekdaysMin=function tb(M){return!0===M?Ro(this._weekdaysMin,this._week.dow):M?this._weekdaysMin[M.day()]:this._weekdaysMin},ht.weekdaysShort=function $z(M){return!0===M?Ro(this._weekdaysShort,this._week.dow):M?this._weekdaysShort[M.day()]:this._weekdaysShort},ht.weekdaysParse=function Na(M,z,R){var T,k,I;if(this._weekdaysParseExact)return Qz.call(this,M,z,R);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),T=0;T<7;T++){if(k=xe([2e3,1]).day(T),R&&!this._fullWeekdaysParse[T]&&(this._fullWeekdaysParse[T]=new RegExp("^"+this.weekdays(k,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[T]=new RegExp("^"+this.weekdaysShort(k,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[T]=new RegExp("^"+this.weekdaysMin(k,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[T]||(I="^"+this.weekdays(k,"")+"|^"+this.weekdaysShort(k,"")+"|^"+this.weekdaysMin(k,""),this._weekdaysParse[T]=new RegExp(I.replace(".",""),"i")),R&&"dddd"===z&&this._fullWeekdaysParse[T].test(M))return T;if(R&&"ddd"===z&&this._shortWeekdaysParse[T].test(M))return T;if(R&&"dd"===z&&this._minWeekdaysParse[T].test(M))return T;if(!R&&this._weekdaysParse[T].test(M))return T}},ht.weekdaysRegex=function eO(M){return this._weekdaysParseExact?(E(this,"_weekdaysRegex")||Bl.call(this),M?this._weekdaysStrictRegex:this._weekdaysRegex):(E(this,"_weekdaysRegex")||(this._weekdaysRegex=Gz),this._weekdaysStrictRegex&&M?this._weekdaysStrictRegex:this._weekdaysRegex)},ht.weekdaysShortRegex=function ib(M){return this._weekdaysParseExact?(E(this,"_weekdaysRegex")||Bl.call(this),M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(E(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=eb),this._weekdaysShortStrictRegex&&M?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ht.weekdaysMinRegex=function tO(M){return this._weekdaysParseExact?(E(this,"_weekdaysRegex")||Bl.call(this),M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(E(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Pl),this._weekdaysMinStrictRegex&&M?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ht.isPM=function iO(M){return"p"===(M+"").toLowerCase().charAt(0)},ht.meridiem=function rO(M,z,R){return M>11?R?"pm":"PM":R?"am":"AM"},fa("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(M){var z=M%10;return M+(1===ft(M%100/10)?"th":1===z?"st":2===z?"nd":3===z?"rd":"th")}}),O.lang=Yi("moment.lang is deprecated. Use moment.locale instead.",fa),O.langData=Yi("moment.langData is deprecated. Use moment.localeData instead.",xr);var Er=Math.abs;function rc(M,z,R,T){var k=lr(z,R);return M._milliseconds+=T*k._milliseconds,M._days+=T*k._days,M._months+=T*k._months,M._bubble()}function sc(M){return M<0?Math.floor(M):Math.ceil(M)}function lc(M){return 4800*M/146097}function Ho(M){return 146097*M/4800}function Dr(M){return function(){return this.as(M)}}var vO=Dr("ms"),yO=Dr("s"),CO=Dr("m"),Tb=Dr("h"),Sb=Dr("d"),xO=Dr("w"),au=Dr("M"),cc=Dr("Q"),Eb=Dr("y");function Po(M){return function(){return this.isValid()?this._data[M]:NaN}}var Db=Po("milliseconds"),ou=Po("seconds"),su=Po("minutes"),kb=Po("hours"),Lb=Po("days"),Hb=Po("months"),lu=Po("years");var kr=Math.round,Bo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function qO(M,z,R,T,k){return k.relativeTime(z||1,!!R,M,T)}var pc=Math.abs;function $a(M){return(M>0)-(M<0)||+M}function Fs(){if(!this.isValid())return this.localeData().invalidDate();var T,k,I,te,je,It,rn,gn,M=pc(this._milliseconds)/1e3,z=pc(this._days),R=pc(this._months),Pe=this.asSeconds();return Pe?(T=$n(M/60),k=$n(T/60),M%=60,T%=60,I=$n(R/12),R%=12,te=M?M.toFixed(3).replace(/\.?0+$/,""):"",je=Pe<0?"-":"",It=$a(this._months)!==$a(Pe)?"-":"",rn=$a(this._days)!==$a(Pe)?"-":"",gn=$a(this._milliseconds)!==$a(Pe)?"-":"",je+"P"+(I?It+I+"Y":"")+(R?It+R+"M":"")+(z?rn+z+"D":"")+(k||T||M?"T":"")+(k?gn+k+"H":"")+(T?gn+T+"M":"")+(M?gn+te+"S":"")):"P0D"}var wt=At.prototype;return wt.isValid=function Jn(){return this._isValid},wt.abs=function nc(){var M=this._data;return this._milliseconds=Er(this._milliseconds),this._days=Er(this._days),this._months=Er(this._months),M.milliseconds=Er(M.milliseconds),M.seconds=Er(M.seconds),M.minutes=Er(M.minutes),M.hours=Er(M.hours),M.months=Er(M.months),M.years=Er(M.years),this},wt.add=function ac(M,z){return rc(this,M,z,1)},wt.subtract=function oc(M,z){return rc(this,M,z,-1)},wt.as=function js(M){if(!this.isValid())return NaN;var z,R,T=this._milliseconds;if("month"===(M=kt(M))||"quarter"===M||"year"===M)switch(z=this._days+T/864e5,R=this._months+lc(z),M){case"month":return R;case"quarter":return R/3;case"year":return R/12}else switch(z=this._days+Math.round(Ho(this._months)),M){case"week":return z/7+T/6048e5;case"day":return z+T/864e5;case"hour":return 24*z+T/36e5;case"minute":return 1440*z+T/6e4;case"second":return 86400*z+T/1e3;case"millisecond":return Math.floor(864e5*z)+T;default:throw new Error("Unknown unit "+M)}},wt.asMilliseconds=vO,wt.asSeconds=yO,wt.asMinutes=CO,wt.asHours=Tb,wt.asDays=Sb,wt.asWeeks=xO,wt.asMonths=au,wt.asQuarters=cc,wt.asYears=Eb,wt.valueOf=function Wo(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ft(this._months/12):NaN},wt._bubble=function ru(){var k,I,te,Pe,je,M=this._milliseconds,z=this._days,R=this._months,T=this._data;return M>=0&&z>=0&&R>=0||M<=0&&z<=0&&R<=0||(M+=864e5*sc(Ho(R)+z),z=0,R=0),T.milliseconds=M%1e3,k=$n(M/1e3),T.seconds=k%60,I=$n(k/60),T.minutes=I%60,te=$n(I/60),T.hours=te%24,z+=$n(te/24),R+=je=$n(lc(z)),z-=sc(Ho(je)),Pe=$n(R/12),R%=12,T.days=z,T.months=R,T.years=Pe,this},wt.clone=function dc(){return lr(this)},wt.get=function RO(M){return M=kt(M),this.isValid()?this[M+"s"]():NaN},wt.milliseconds=Db,wt.seconds=ou,wt.minutes=su,wt.hours=kb,wt.days=Lb,wt.weeks=function Wb(){return $n(this.days()/7)},wt.months=Hb,wt.years=lu,wt.humanize=function Bb(M,z){if(!this.isValid())return this.localeData().invalidDate();var k,I,R=!1,T=Bo;return"object"==typeof M&&(z=M,M=!1),"boolean"==typeof M&&(R=M),"object"==typeof z&&(T=Object.assign({},Bo,z),null!=z.s&&null==z.ss&&(T.ss=z.s-1)),I=function Pb(M,z,R,T){var k=lr(M).abs(),I=kr(k.as("s")),te=kr(k.as("m")),Pe=kr(k.as("h")),je=kr(k.as("d")),It=kr(k.as("M")),rn=kr(k.as("w")),gn=kr(k.as("y")),wi=I<=R.ss&&["s",I]||I0,wi[4]=T,qO.apply(null,wi)}(this,!R,T,k=this.localeData()),R&&(I=k.pastFuture(+this,I)),k.postformat(I)},wt.toISOString=Fs,wt.toString=Fs,wt.toJSON=Fs,wt.locale=Do,wt.localeData=Ua,wt.toIsoString=Yi("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Fs),wt.lang=$i,We("X",0,0,"unix"),We("x",0,0,"valueOf"),Te("x",As),Te("X",/[+-]?\d+(\.\d{1,3})?/),Bt("X",function(M,z,R){R._d=new Date(1e3*parseFloat(M))}),Bt("x",function(M,z,R){R._d=new Date(ft(M))}),O.version="2.29.4",function x(M){S=M}(ie),O.fn=ue,O.min=function lb(){return So("isBefore",[].slice.call(arguments,0))},O.max=function cb(){return So("isAfter",[].slice.call(arguments,0))},O.now=function(){return Date.now?Date.now():+new Date},O.utc=xe,O.unix=function OO(M){return ie(1e3*M)},O.months=function n1(M,z){return qb(M,z,"months")},O.isDate=G,O.locale=fa,O.invalid=un,O.duration=lr,O.isMoment=Ii,O.weekdays=function tu(M,z,R){return Ei(M,z,R,"weekdays")},O.parseZone=function wO(){return ie.apply(null,arguments).parseZone()},O.localeData=xr,O.isDuration=Va,O.monthsShort=function Zn(M,z){return qb(M,z,"monthsShort")},O.weekdaysMin=function nu(M,z,R){return Ei(M,z,R,"weekdaysMin")},O.defineLocale=ut,O.updateLocale=function Nl(M,z){if(null!=z){var R,T,k=me;null!=Nt[M]&&null!=Nt[M].parentLocale?Nt[M].set(Xn(Nt[M]._config,z)):(null!=(T=Ts(M))&&(k=T._config),z=Xn(k,z),null==T&&(z.abbr=M),(R=new gs(z)).parentLocale=Nt[M],Nt[M]=R),fa(M)}else null!=Nt[M]&&(null!=Nt[M].parentLocale?(Nt[M]=Nt[M].parentLocale,M===fa()&&fa(M)):null!=Nt[M]&&delete Nt[M]);return Nt[M]},O.locales=function mn(){return Cr(Nt)},O.weekdaysShort=function iu(M,z,R){return Ei(M,z,R,"weekdaysShort")},O.normalizeUnits=kt,O.relativeTimeRounding=function ti(M){return void 0===M?kr:"function"==typeof M&&(kr=M,!0)},O.relativeTimeThreshold=function cu(M,z){return void 0!==Bo[M]&&(void 0===z?Bo[M]:(Bo[M]=z,"s"===M&&(Bo.ss=z-1),!0))},O.calendarFormat=function Ab(M,z){var R=M.diff(z,"days",!0);return R<-6?"sameElse":R<-1?"lastWeek":R<0?"lastDay":R<1?"sameDay":R<2?"nextDay":R<7?"nextWeek":"sameElse"},O.prototype=ue,O.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},O}()},6700:(Q,K,W)=>{var S={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function O(v){var C=x(v);return W(C)}function x(v){if(!W.o(S,v)){var C=new Error("Cannot find module '"+v+"'");throw C.code="MODULE_NOT_FOUND",C}return S[v]}O.keys=function(){return Object.keys(S)},O.resolve=x,Q.exports=O,O.id=6700},1128:Q=>{"use strict";Q.exports=JSON.parse('{"version":"2023c","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|01212121212121212121212121212121212343434343434343434343434343434312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:Q=>{"use strict";Q.exports={i8:"14.4.0"}}},Q=>{Q(Q.s=4453)}]); \ No newline at end of file diff --git a/dist/apps/password-reset/polyfills.a5e00306d0bf96ad.js b/dist/apps/password-reset/polyfills.a5e00306d0bf96ad.js deleted file mode 100644 index 8ac25cf43..000000000 --- a/dist/apps/password-reset/polyfills.a5e00306d0bf96ad.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkpassword_reset=self.webpackChunkpassword_reset||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,T){n&&n.measure&&n.measure(M,T)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===w))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==w&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(w,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===E){t._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,T,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,T,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,T,t,r)=>M.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(M){if(K||e[O]&&(K=e[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,Y=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!we&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Fe&&!(!be||!_e.HTMLElement),Pe={},Ue=function(e){if(!(e=e||Y.event))return;let n=Pe[e.type];n||(n=Pe[e.type]=j("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function We(e,n,i){let o=ue(e,n);if(!o&&i&&ue(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=Pe[d];b||(b=Pe[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,Ue),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,Ue,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v[ct]&&v.removeAttribute(n),L}return null},pe(e,n,o),e[c]=!0}function qe(e,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function le(e,n){e[j("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),L="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const O=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[O];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function K(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const w=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=w();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(P){return f(()=>{z(l,!1,P)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(P){f(()=>{z(l,!1,P)})()}else{l[q]=u;const P=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[J]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[L];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const S=l[R],Z=!!s&&_===s[_];Z&&(s[J]=S,s[x]=P);const D=u.run(m,void 0,Z&&m!==K&&m!==H?[]:[S]);z(s,!0,D)}catch(S){z(s,!1,S)}},s)}const M=function(){},T=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const P=[];return new t((m,S)=>{for(let Z=0;Z{g||(g=!0,m(D))},D=>{P.push(D),f--,0===f&&(g=!0,S(new T(P,"All promises were rejected")))})})}static race(u){let s,f,g=new this((S,Z)=>{s=S,f=Z});function P(S){s(S)}function m(S){f(S)}for(let S of u)B(S)||(S=this.resolve(S)),S.then(P,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,P=new this((D,V)=>{f=D,g=V}),m=2,S=0;const Z=[];for(let D of u){B(D)||(D=this.resolve(D));const V=S;try{D.then(F=>{Z[V]=s?s.thenCallback(F):F,m--,0===m&&f(Z)},F=>{s?(Z[V]=s.errorCallback(F),m--,0===m&&f(Z)):g(F)})}catch(F){g(F)}m++,S++}return m-=2,0===m&&f(Z),P}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=w();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||t);const g=new f(M),P=n.current;return this[q]==A?this[R].push(P,g,u,s):ee(this,P,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=t);const f=new s(M);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,P){return new t((S,Z)=>{f.call(this,S,Z)}).then(g,P)},l[k]=!0}return i.patchThen=C,r&&(C(r),ae(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=j("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ce,o=(n?n(e):e)+ie,c=me+i,a=me+o;te[e]={},te[e][ce]=c,te[e][ie]=a}function dt(e,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||De,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",L="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,J){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][J?ie:ce]];if(X){const A=[];if(1===X.length){const E=O(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=ve(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],w=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const t=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ie:ce]);const P=g&&s.target[g];if(P)for(let m=0;mfunction(c,a){c[$e]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const L=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}else O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function Qe(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function et(e,n,i,o){e&&qe(e,Qe(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=qe,i.patchMethod=ae,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Se,i.ArraySlice=it,i.patchClass=ge,i.wrapWithCurrentZone=Ie,i.filterProperties=Qe,i.attachOriginToPatched=le,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Be,isNode:we,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=j("zoneTask");function Te(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=ae(e,n+=o,v=>function(p,L){if("function"==typeof L[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const B=Me(n,L[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Re]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=ae(e,i,v=>function(p,L){const O=L[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";Te(e,n,i,"Timeout"),Te(e,n,i,"Interval"),Te(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(we&&!Be||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];et(c,He(c),i&&i.concat(a),ve(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const L=p.prototype;let N=L[Oe],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Oe],B=I[Ne]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,w=I.target;w[a]=!1,w[d]=!1;const Q=w[c];N||(N=w[Oe],B=w[Ne]),Q&&B.call(w,H,Q);const oe=w[c]=()=>{if(w.readyState===w.DONE)if(!I.aborted&&w[a]&&h.state===K){const U=w[n.__symbol__("loadfalse")];if(0!==w.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=w[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=ae(L,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const w={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,w,q,_);h&&!0===h[d]&&!w.aborted&&Q.state===K&&Q.invoke()}}),G=ae(L,"abort",()=>function(h,I){const w=function O(h){return h[i]}(h);if(w&&"string"==typeof w.type){if(null==w.cancelFn||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return le(b,d),b})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Ke(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(e,i)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/password-reset/polyfills.dc6fb9db75648c2d.js b/dist/apps/password-reset/polyfills.dc6fb9db75648c2d.js new file mode 100644 index 000000000..8a7c49f42 --- /dev/null +++ b/dist/apps/password-reset/polyfills.dc6fb9db75648c2d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkpassword_reset=self.webpackChunkpassword_reset||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function s(j){n&&n.mark&&n.mark(j)}function r(j,h){n&&n.measure&&n.measure(j,h)}s("Zone");const i=e.__Zone_symbol_prefix||"__zone_symbol__";function l(j){return i+j}const p=!0===e[l("forceDuplicateZoneCheck")];if(e.Zone){if(p||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let E=(()=>{class h{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=h.current;for(;t.parent;)t=t.parent;return t}static get current(){return W.zone}static get currentTask(){return re}static __load_patch(t,_,P=!1){if(oe.hasOwnProperty(t)){if(!P&&p)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const L="Zone:"+t;s(L),oe[t]=_(e,h,Y),r(L,L)}}get parent(){return this._parent}get name(){return this._name}constructor(t,_){this._parent=t,this._name=_?_.name||"unnamed":"",this._properties=_&&_.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,_)}get(t){const _=this.getZoneWith(t);if(_)return _._properties[t]}getZoneWith(t){let _=this;for(;_;){if(_._properties.hasOwnProperty(t))return _;_=_._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,_){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const P=this._zoneDelegate.intercept(this,t,_),L=this;return function(){return L.runGuarded(P,this,arguments,_)}}run(t,_,P,L){W={parent:W,zone:this};try{return this._zoneDelegate.invoke(this,t,_,P,L)}finally{W=W.parent}}runGuarded(t,_=null,P,L){W={parent:W,zone:this};try{try{return this._zoneDelegate.invoke(this,t,_,P,L)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{W=W.parent}}runTask(t,_,P){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===G&&(t.type===Q||t.type===w))return;const L=t.state!=y;L&&t._transitionTo(y,A),t.runCount++;const a=re;re=t,W={parent:W,zone:this};try{t.type==w&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,_,P)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{t.state!==G&&t.state!==d&&(t.type==Q||t.data&&t.data.isPeriodic?L&&t._transitionTo(A,y):(t.runCount=0,this._updateTaskCount(t,-1),L&&t._transitionTo(G,y,G))),W=W.parent,re=a}}scheduleTask(t){if(t.zone&&t.zone!==this){let P=this;for(;P;){if(P===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);P=P.parent}}t._transitionTo(z,G);const _=[];t._zoneDelegates=_,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(P){throw t._transitionTo(d,z,G),this._zoneDelegate.handleError(this,P),P}return t._zoneDelegates===_&&this._updateTaskCount(t,1),t.state==z&&t._transitionTo(A,z),t}scheduleMicroTask(t,_,P,L){return this.scheduleTask(new m(I,t,_,P,L,void 0))}scheduleMacroTask(t,_,P,L,a){return this.scheduleTask(new m(w,t,_,P,L,a))}scheduleEventTask(t,_,P,L,a){return this.scheduleTask(new m(Q,t,_,P,L,a))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===y){t._transitionTo(V,A,y);try{this._zoneDelegate.cancelTask(this,t)}catch(_){throw t._transitionTo(d,V),this._zoneDelegate.handleError(this,_),_}return this._updateTaskCount(t,-1),t._transitionTo(G,V),t.runCount=0,t}}_updateTaskCount(t,_){const P=t._zoneDelegates;-1==_&&(t._zoneDelegates=null);for(let L=0;Lj.hasTask(c,t),onScheduleTask:(j,h,c,t)=>j.scheduleTask(c,t),onInvokeTask:(j,h,c,t,_,P)=>j.invokeTask(c,t,_,P),onCancelTask:(j,h,c,t)=>j.cancelTask(c,t)};class v{constructor(h,c,t){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=h,this._parentDelegate=c,this._forkZS=t&&(t&&t.onFork?t:c._forkZS),this._forkDlgt=t&&(t.onFork?c:c._forkDlgt),this._forkCurrZone=t&&(t.onFork?this.zone:c._forkCurrZone),this._interceptZS=t&&(t.onIntercept?t:c._interceptZS),this._interceptDlgt=t&&(t.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=t&&(t.onIntercept?this.zone:c._interceptCurrZone),this._invokeZS=t&&(t.onInvoke?t:c._invokeZS),this._invokeDlgt=t&&(t.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=t&&(t.onInvoke?this.zone:c._invokeCurrZone),this._handleErrorZS=t&&(t.onHandleError?t:c._handleErrorZS),this._handleErrorDlgt=t&&(t.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=t&&(t.onHandleError?this.zone:c._handleErrorCurrZone),this._scheduleTaskZS=t&&(t.onScheduleTask?t:c._scheduleTaskZS),this._scheduleTaskDlgt=t&&(t.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=t&&(t.onScheduleTask?this.zone:c._scheduleTaskCurrZone),this._invokeTaskZS=t&&(t.onInvokeTask?t:c._invokeTaskZS),this._invokeTaskDlgt=t&&(t.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=t&&(t.onInvokeTask?this.zone:c._invokeTaskCurrZone),this._cancelTaskZS=t&&(t.onCancelTask?t:c._cancelTaskZS),this._cancelTaskDlgt=t&&(t.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=t&&(t.onCancelTask?this.zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _=t&&t.onHasTask;(_||c&&c._hasTaskZS)&&(this._hasTaskZS=_?t:b,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=h,t.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this.zone),t.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this.zone),t.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this.zone))}fork(h,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,h,c):new E(h,c)}intercept(h,c,t){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,h,c,t):c}invoke(h,c,t,_,P){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,h,c,t,_,P):c.apply(t,_)}handleError(h,c){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,h,c)}scheduleTask(h,c){let t=c;if(this._scheduleTaskZS)this._hasTaskZS&&t._zoneDelegates.push(this._hasTaskDlgtOwner),t=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,h,c),t||(t=c);else if(c.scheduleFn)c.scheduleFn(c);else{if(c.type!=I)throw new Error("Task is missing scheduleFn.");C(c)}return t}invokeTask(h,c,t,_){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,h,c,t,_):c.callback.apply(t,_)}cancelTask(h,c){let t;if(this._cancelTaskZS)t=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,h,c);else{if(!c.cancelFn)throw Error("Task is not cancelable");t=c.cancelFn(c)}return t}hasTask(h,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,h,c)}catch(t){this.handleError(h,t)}}_updateTaskCount(h,c){const t=this._taskCounts,_=t[h],P=t[h]=_+c;if(P<0)throw new Error("More tasks executed then were scheduled.");0!=_&&0!=P||this.hasTask(this.zone,{microTask:t.microTask>0,macroTask:t.macroTask>0,eventTask:t.eventTask>0,change:h})}}class m{constructor(h,c,t,_,P,L){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=h,this.source=c,this.data=_,this.scheduleFn=P,this.cancelFn=L,!t)throw new Error("callback is not defined");this.callback=t;const a=this;this.invoke=h===Q&&_&&_.useG?m.invokeTask:function(){return m.invokeTask.call(e,a,this,arguments)}}static invokeTask(h,c,t){h||(h=this),ee++;try{return h.runCount++,h.zone.runTask(h,c,t)}finally{1==ee&&T(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,z)}_transitionTo(h,c,t){if(this._state!==c&&this._state!==t)throw new Error(`${this.type} '${this.source}': can not transition to '${h}', expecting state '${c}'${t?" or '"+t+"'":""}, was '${this._state}'.`);this._state=h,h==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=l("setTimeout"),O=l("Promise"),N=l("then");let K,U=[],x=!1;function X(j){if(K||e[O]&&(K=e[O].resolve(0)),K){let h=K[N];h||(h=K.then),h.call(K,j)}else e[M](j,0)}function C(j){0===ee&&0===U.length&&X(T),j&&U.push(j)}function T(){if(!x){for(x=!0;U.length;){const j=U;U=[];for(let h=0;hW,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:C,showUncaughtError:()=>!E[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:X};let W={parent:null,zone:new E(null,null)},re=null,ee=0;function q(){}r("Zone","Zone"),e.Zone=E}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,s,r,i){return Zone.current.scheduleMacroTask(e,n,s,r,i)}const H=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,$=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let s=e.length-1;s>=0;s--)"function"==typeof e[s]&&(e[s]=Ie(e[s],n+"_"+s));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,we=!("nw"in $)&&typeof $.process<"u"&&"[object process]"==={}.toString.call($.process),Ae=!we&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof $.process<"u"&&"[object process]"==={}.toString.call($.process)&&!Fe&&!(!be||!_e.HTMLElement),Pe={},Ue=function(e){if(!(e=e||$.event))return;let n=Pe[e.type];n||(n=Pe[e.type]=H("ON_PROPERTY"+e.type));const s=this||e.target||$,r=s[n];let i;return Ae&&s===_e&&"error"===e.type?(i=r&&r.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=r&&r.apply(this,arguments),null!=i&&!i&&e.preventDefault()),i};function We(e,n,s){let r=ue(e,n);if(!r&&s&&ue(s,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const i=H("on"+n+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete r.writable,delete r.value;const l=r.get,p=r.set,E=n.slice(2);let b=Pe[E];b||(b=Pe[E]=H("ON_PROPERTY"+E)),r.set=function(v){let m=this;!m&&e===$&&(m=$),m&&("function"==typeof m[b]&&m.removeEventListener(E,Ue),p&&p.call(m,null),m[b]=v,"function"==typeof v&&m.addEventListener(E,Ue,!1))},r.get=function(){let v=this;if(!v&&e===$&&(v=$),!v)return null;const m=v[b];if(m)return m;if(l){let M=l.call(this);if(M)return r.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},pe(e,n,r),e[i]=!0}function qe(e,n,s){if(n)for(let r=0;rfunction(p,E){const b=s(p,E);return b.cbIdx>=0&&"function"==typeof E[b.cbIdx]?Me(b.name,E[b.cbIdx],b,i):l.apply(p,E)})}function le(e,n){e[H("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,s)=>{const r=Object.getOwnPropertyDescriptor,i=Object.defineProperty,p=s.symbol,E=[],b=!0===e[p("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=p("Promise"),m=p("then"),M="__creationTrace__";s.onUnhandledError=a=>{if(s.showUncaughtError()){const u=a&&a.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",a.zone.name,"; Task:",a.task&&a.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(a)}},s.microtaskDrainDone=()=>{for(;E.length;){const a=E.shift();try{a.zone.runGuarded(()=>{throw a.throwOriginal?a.rejection:a})}catch(u){N(u)}}};const O=p("unhandledPromiseRejectionHandler");function N(a){s.onUnhandledError(a);try{const u=n[O];"function"==typeof u&&u.call(this,a)}catch{}}function U(a){return a&&a.then}function x(a){return a}function K(a){return c.reject(a)}const X=p("state"),C=p("value"),T=p("finally"),J=p("parentPromiseValue"),G=p("parentPromiseState"),z="Promise.then",A=null,y=!0,V=!1,d=0;function I(a,u){return o=>{try{Y(a,u,o)}catch(f){Y(a,!1,f)}}}const w=function(){let a=!1;return function(o){return function(){a||(a=!0,o.apply(null,arguments))}}},Q="Promise resolved with itself",oe=p("currentTaskTrace");function Y(a,u,o){const f=w();if(a===o)throw new TypeError(Q);if(a[X]===A){let k=null;try{("object"==typeof o||"function"==typeof o)&&(k=o&&o.then)}catch(R){return f(()=>{Y(a,!1,R)})(),a}if(u!==V&&o instanceof c&&o.hasOwnProperty(X)&&o.hasOwnProperty(C)&&o[X]!==A)re(o),Y(a,o[X],o[C]);else if(u!==V&&"function"==typeof k)try{k.call(o,f(I(a,u)),f(I(a,!1)))}catch(R){f(()=>{Y(a,!1,R)})()}else{a[X]=u;const R=a[C];if(a[C]=o,a[T]===T&&u===y&&(a[X]=a[G],a[C]=a[J]),u===V&&o instanceof Error){const g=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];g&&i(o,oe,{configurable:!0,enumerable:!1,writable:!0,value:g})}for(let g=0;g{try{const S=a[C],Z=!!o&&T===o[T];Z&&(o[J]=S,o[G]=R);const D=u.run(g,void 0,Z&&g!==K&&g!==x?[]:[S]);Y(o,!0,D)}catch(S){Y(o,!1,S)}},o)}const j=function(){},h=e.AggregateError;class c{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return Y(new this(null),y,u)}static reject(u){return Y(new this(null),V,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new h([],"All promises were rejected"));const o=[];let f=0;try{for(let g of u)f++,o.push(c.resolve(g))}catch{return Promise.reject(new h([],"All promises were rejected"))}if(0===f)return Promise.reject(new h([],"All promises were rejected"));let k=!1;const R=[];return new c((g,S)=>{for(let Z=0;Z{k||(k=!0,g(D))},D=>{R.push(D),f--,0===f&&(k=!0,S(new h(R,"All promises were rejected")))})})}static race(u){let o,f,k=new this((S,Z)=>{o=S,f=Z});function R(S){o(S)}function g(S){f(S)}for(let S of u)U(S)||(S=this.resolve(S)),S.then(R,g);return k}static all(u){return c.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof c?this:c).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,o){let f,k,R=new this((D,F)=>{f=D,k=F}),g=2,S=0;const Z=[];for(let D of u){U(D)||(D=this.resolve(D));const F=S;try{D.then(B=>{Z[F]=o?o.thenCallback(B):B,g--,0===g&&f(Z)},B=>{o?(Z[F]=o.errorCallback(B),g--,0===g&&f(Z)):k(B)})}catch(B){k(B)}g++,S++}return g-=2,0===g&&f(Z),R}constructor(u){const o=this;if(!(o instanceof c))throw new Error("Must be an instanceof Promise.");o[X]=A,o[C]=[];try{const f=w();u&&u(f(I(o,y)),f(I(o,V)))}catch(f){Y(o,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return c}then(u,o){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||c);const k=new f(j),R=n.current;return this[X]==A?this[C].push(R,k,u,o):ee(this,R,k,u,o),k}catch(u){return this.then(null,u)}finally(u){let o=this.constructor?.[Symbol.species];(!o||"function"!=typeof o)&&(o=c);const f=new o(j);f[T]=T;const k=n.current;return this[X]==A?this[C].push(k,f,u,u):ee(this,k,f,u,u),f}}c.resolve=c.resolve,c.reject=c.reject,c.race=c.race,c.all=c.all;const t=e[v]=e.Promise;e.Promise=c;const _=p("thenPatched");function P(a){const u=a.prototype,o=r(u,"then");if(o&&(!1===o.writable||!o.configurable))return;const f=u.then;u[m]=f,a.prototype.then=function(k,R){return new c((S,Z)=>{f.call(this,S,Z)}).then(k,R)},a[_]=!0}return s.patchThen=P,t&&(P(t),ae(e,"fetch",a=>function L(a){return function(u,o){let f=a.apply(u,o);if(f instanceof c)return f;let k=f.constructor;return k[_]||P(k),f}}(a))),Promise[n.__symbol__("uncaughtPromiseErrors")]=E,c}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,s=H("OriginalDelegate"),r=H("Promise"),i=H("Error"),l=function(){if("function"==typeof this){const v=this[s];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[r];if(m)return n.call(m)}if(this===Error){const m=e[i];if(m)return n.call(m)}}return n.call(this)};l[s]=n,Function.prototype.toString=l;const p=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":p.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=H("propagationStopped");function Je(e,n){const s=(n?n(e):e)+ce,r=(n?n(e):e)+ie,i=me+s,l=me+r;te[e]={},te[e][ce]=i,te[e][ie]=l}function dt(e,n,s,r){const i=r&&r.add||Ze,l=r&&r.rm||De,p=r&&r.listeners||"eventListeners",E=r&&r.rmAll||"removeAllListeners",b=H(i),v="."+i+":",m="prependListener",M="."+m+":",O=function(C,T,J){if(C.isRemoved)return;const G=C.callback;let z;"object"==typeof G&&G.handleEvent&&(C.callback=y=>G.handleEvent(y),C.originalDelegate=G);try{C.invoke(C,T,[J])}catch(y){z=y}const A=C.options;return A&&"object"==typeof A&&A.once&&T[l].call(T,J.type,C.originalDelegate?C.originalDelegate:C.callback,A),z};function N(C,T,J){if(!(T=T||e.event))return;const G=C||T.target||e,z=G[te[T.type][J?ie:ce]];if(z){const A=[];if(1===z.length){const y=O(z[0],G,T);y&&A.push(y)}else{const y=z.slice();for(let V=0;V{throw V})}}}const U=function(C){return N(this,C,!1)},x=function(C){return N(this,C,!0)};function K(C,T){if(!C)return!1;let J=!0;T&&void 0!==T.useG&&(J=T.useG);const G=T&&T.vh;let z=!0;T&&void 0!==T.chkDup&&(z=T.chkDup);let A=!1;T&&void 0!==T.rt&&(A=T.rt);let y=C;for(;y&&!y.hasOwnProperty(i);)y=ve(y);if(!y&&C[i]&&(y=C),!y||y[b])return!1;const V=T&&T.eventNameToString,d={},I=y[b]=y[i],w=y[H(l)]=y[l],Q=y[H(p)]=y[p],oe=y[H(E)]=y[E];let Y;T&&T.prepend&&(Y=y[H(T.prepend)]=y[T.prepend]);const c=J?function(o){if(!d.isExisting)return I.call(d.target,d.eventName,d.capture?x:U,d.options)}:function(o){return I.call(d.target,d.eventName,o.invoke,d.options)},t=J?function(o){if(!o.isRemoved){const f=te[o.eventName];let k;f&&(k=f[o.capture?ie:ce]);const R=k&&o.target[k];if(R)for(let g=0;gfunction(i,l){i[$e]=!0,r&&r.apply(i,l)})}function Et(e,n,s,r,i){const l=Zone.__symbol__(r);if(n[l])return;const p=n[l]=n[r];n[r]=function(E,b,v){return b&&b.prototype&&i.forEach(function(m){const M=`${s}.${r}::`+m,O=b.prototype;try{if(O.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(O,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,m,N)):O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}else O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}catch{}}),p.call(n,E,b,v)},e.attachOriginToPatched(n[r],p)}function Qe(e,n,s){if(!s||0===s.length)return n;const r=s.filter(l=>l.target===e);if(!r||0===r.length)return n;const i=r[0].ignoreProperties;return n.filter(l=>-1===i.indexOf(l))}function et(e,n,s,r){e&&qe(e,Qe(e,n,s),r)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,s)=>{const r=He(e);s.patchOnProperties=qe,s.patchMethod=ae,s.bindArguments=Le,s.patchMacroTask=lt;const i=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[i]=e[l]),e[i]&&(n[i]=n[l]=e[i]),s.patchEventPrototype=_t,s.patchEventTarget=dt,s.isIEOrEdge=ft,s.ObjectDefineProperty=pe,s.ObjectGetOwnPropertyDescriptor=ue,s.ObjectCreate=Se,s.ArraySlice=it,s.patchClass=ge,s.wrapWithCurrentZone=Ie,s.filterProperties=Qe,s.attachOriginToPatched=le,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Et,s.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:r,isBrowser:Ae,isMix:Be,isNode:we,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=H("zoneTask");function Te(e,n,s,r){let i=null,l=null;s+=r;const p={};function E(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=i.apply(e,m.args),v}function b(v){return l.call(e,v.data.handleId)}i=ae(e,n+=r,v=>function(m,M){if("function"==typeof M[0]){const O={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete p[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const U=Me(n,M[0],O,E,b);if(!U)return U;const x=U.data.handleId;return"number"==typeof x?p[x]=U:x&&(x[Re]=U),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(U.ref=x.ref.bind(x),U.unref=x.unref.bind(x)),"number"==typeof x||x?x:U}return v.apply(e,M)}),l=ae(e,s,v=>function(m,M){const O=M[0];let N;"number"==typeof O?N=p[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete p[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",s="clear";Te(e,n,s,"Timeout"),Te(e,n,s,"Interval"),Te(e,n,s,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const s=["alert","prompt","confirm"];for(let r=0;rfunction(b,v){return n.current.run(l,e,v,E)})}),Zone.__load_patch("EventTarget",(e,n,s)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,s),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:s,zoneSymbolEventNames:r,TRUE_STR:i,FALSE_STR:l,ZONE_SYMBOL_PREFIX:p}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,s)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,s)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,s)=>{!function Tt(e,n){if(we&&!Be||Zone[e.symbol("patchEvents")])return;const s=n.__Zone_ignore_on_properties;let r=[];if(Ae){const i=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];et(i,He(i),s&&s.concat(l),ve(i))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function pt(e,n){const{isBrowser:s,isMix:r}=n.getGlobalObjects();(s||r)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,s)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const m=v.XMLHttpRequest;if(!m)return;const M=m.prototype;let N=M[Oe],U=M[Ne];if(!N){const d=v.XMLHttpRequestEventTarget;if(d){const I=d.prototype;N=I[Oe],U=I[Ne]}}const x="readystatechange",K="scheduled";function X(d){const I=d.data,w=I.target;w[l]=!1,w[E]=!1;const Q=w[i];N||(N=w[Oe],U=w[Ne]),Q&&U.call(w,x,Q);const oe=w[i]=()=>{if(w.readyState===w.DONE)if(!I.aborted&&w[l]&&d.state===K){const W=w[n.__symbol__("loadfalse")];if(0!==w.status&&W&&W.length>0){const re=d.invoke;d.invoke=function(){const ee=w[n.__symbol__("loadfalse")];for(let q=0;qfunction(d,I){return d[r]=0==I[2],d[p]=I[1],J.apply(d,I)}),z=H("fetchTaskAborting"),A=H("fetchTaskScheduling"),y=ae(M,"send",()=>function(d,I){if(!0===n.current[A]||d[r])return y.apply(d,I);{const w={target:d,url:d[p],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",C,w,X,T);d&&!0===d[E]&&!w.aborted&&Q.state===K&&Q.invoke()}}),V=ae(M,"abort",()=>function(d,I){const w=function O(d){return d[s]}(d);if(w&&"string"==typeof w.type){if(null==w.cancelFn||w.data&&w.data.aborted)return;w.zone.cancelTask(w)}else if(!0===n.current[z])return V.apply(d,I)})}(e);const s=H("xhrTask"),r=H("xhrSync"),i=H("xhrListener"),l=H("xhrScheduled"),p=H("xhrURL"),E=H("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const s=e.constructor.name;for(let r=0;r{const b=function(){return E.apply(this,Le(arguments,s+"."+i))};return le(b,E),b})(l)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function s(r){return function(i){Ke(e,r).forEach(p=>{const E=e.PromiseRejectionEvent;if(E){const b=new E(r,{promise:i.promise,reason:i.rejection});p.invoke(b)}})}}e.PromiseRejectionEvent&&(n[H("unhandledPromiseRejectionHandler")]=s("unhandledrejection"),n[H("rejectionHandledHandler")]=s("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,s)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",s=>function(r,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(e,s)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/password-reset/runtime.0a698a48bade38ed.js b/dist/apps/password-reset/runtime.0a698a48bade38ed.js new file mode 100644 index 000000000..25faae5d4 --- /dev/null +++ b/dist/apps/password-reset/runtime.0a698a48bade38ed.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,d={},p={};function n(e){var l=p[e];if(void 0!==l)return l.exports;var r=p[e]={id:e,loaded:!1,exports:{}};return d[e].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}n.m=d,e=[],n.O=(l,r,t,s)=>{if(!r){var o=1/0;for(a=0;a=s)&&Object.keys(n.O).every(_=>n.O[_](r[f]))?r.splice(f--,1):(i=!1,s0&&e[a-1][2]>s;a--)e[a]=e[a-1];e[a]=[r,t,s]},n.o=(e,l)=>Object.prototype.hasOwnProperty.call(e,l),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};n.O.j=t=>0===e[t];var l=(t,s)=>{var f,c,[a,o,i]=s,u=0;if(a.some(h=>0!==e[h])){for(f in o)n.o(o,f)&&(n.m[f]=o[f]);if(i)var v=i(n)}for(t&&t(s);u{"use strict";var e,v={},i={};function a(e){var s=i[e];if(void 0!==s)return s.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(s,r,t,l)=>{if(!r){var o=1/0;for(n=0;n=l)&&Object.keys(a.O).every(_=>a.O[_](r[f]))?r.splice(f--,1):(u=!1,l0&&e[n-1][2]>l;n--)e[n]=e[n-1];e[n]=[r,t,l]},a.d=(e,s)=>{for(var r in s)a.o(s,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:s[r]})},a.o=(e,s)=>Object.prototype.hasOwnProperty.call(e,s),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=t=>0===e[t];var s=(t,l)=>{var f,c,[n,o,u]=l,d=0;if(n.some(h=>0!==e[h])){for(f in o)a.o(o,f)&&(a.m[f]=o[f]);if(u)var p=u(a)}for(t&&t(l);d*{width:100%}mat-icon{overflow:inherit!important}.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tooltip{font-size:13px!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}@charset "UTF-8";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/password-reset/styles.66c8d332f6560076.css b/dist/apps/password-reset/styles.66c8d332f6560076.css deleted file mode 100644 index 94e08d8e1..000000000 --- a/dist/apps/password-reset/styles.66c8d332f6560076.css +++ /dev/null @@ -1,6 +0,0 @@ -.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-button-toggle,.mat-calendar{font-family:Roboto,sans-serif}.mdc-form-field,.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #43a047}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #3f51b5;--mdc-linear-progress-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#3f51b5de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#3f51b5de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #3f51b5;--mdc-chip-elevated-disabled-container-color: #3f51b5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #3949ab;--mdc-switch-selected-handle-color: #3949ab;--mdc-switch-selected-hover-state-layer-color: #3949ab;--mdc-switch-selected-pressed-state-layer-color: #3949ab;--mdc-switch-selected-focus-handle-color: #1a237e;--mdc-switch-selected-hover-handle-color: #1a237e;--mdc-switch-selected-pressed-handle-color: #1a237e;--mdc-switch-selected-focus-track-color: #7986cb;--mdc-switch-selected-hover-track-color: #7986cb;--mdc-switch-selected-pressed-track-color: #7986cb;--mdc-switch-selected-track-color: #7986cb}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #3f51b5;--mdc-slider-focus-handle-color: #3f51b5;--mdc-slider-hover-handle-color: #3f51b5;--mdc-slider-active-track-color: #3f51b5;--mdc-slider-inactive-track-color: #3f51b5;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, .05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #3f51b5;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #3f51b5;--mat-tab-header-active-ripple-color: #3f51b5;--mat-tab-header-inactive-ripple-color: #3f51b5;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #3f51b5;--mat-tab-header-active-hover-label-text-color: #3f51b5;--mat-tab-header-active-focus-indicator-color: #3f51b5;--mat-tab-header-active-hover-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #3f51b5;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #3f51b5}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #3f51b5;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #3f51b5;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #3f51b5}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #3f51b5;--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #3f51b5;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#3f51b50a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #3f51b5}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#3f51b566}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#43a047}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#43a047}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#43a047;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.user-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.user-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.user-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.user-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.user-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.user-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#00796bde}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.user-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.user-theme .mdc-data-table__row{background-color:inherit}.user-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.user-theme .mdc-data-table__row--selected{background-color:#00796b0a}.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.user-theme .mdc-data-table__cell,.user-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.user-theme .mdc-data-table__pagination{border-top-color:#0000001f}.user-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.user-theme .mdc-data-table__header-cell,.user-theme .mdc-data-table__pagination-total,.user-theme .mdc-data-table__pagination-rows-per-page-label,.user-theme .mdc-data-table__cell{color:#000000de}.user-theme .mat-mdc-table{background:white}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme .mat-badge-content{color:#fff;background:#00796b}.cdk-high-contrast-active .user-theme .mat-badge-content{outline:solid 1px;border-radius:0}.user-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.user-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.user-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.user-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.user-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.user-theme .mat-button-toggle{color:#00000061}.user-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.user-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.user-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.user-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.user-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.user-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.user-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.user-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.user-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.user-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.user-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.user-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.user-theme .mat-calendar-arrow{fill:#0000008a}.user-theme .mat-datepicker-toggle,.user-theme .mat-datepicker-content .mat-calendar-next-button,.user-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.user-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.user-theme .mat-calendar-table-header,.user-theme .mat-calendar-body-label{color:#0000008a}.user-theme .mat-calendar-body-cell-content,.user-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.user-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.user-theme .mat-calendar-body-in-preview{color:#0000003d}.user-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.user-theme .mat-calendar-body-in-range:before{background:rgba(0,121,107,.2)}.user-theme .mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-calendar-body-comparison-bridge-start:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-comparison-bridge-end:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-calendar-body-selected{background-color:#00796b;color:#fff}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#00796b66}.user-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}@media (hover: hover){.user-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}}.user-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.user-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.user-theme .mat-datepicker-toggle-active{color:#00796b}.user-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.user-theme .mat-date-range-input-inner[disabled]{color:#00000061}.user-theme .mat-divider{border-top-color:#0000001f}.user-theme .mat-divider-vertical{border-right-color:#0000001f}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme .mat-icon.mat-primary{color:#00796b}.user-theme .mat-icon.mat-accent{color:#43a047}.user-theme .mat-icon.mat-warn{color:#f44336}.user-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.user-theme .mat-drawer{background-color:#fff;color:#000000de}.user-theme .mat-drawer.mat-drawer-push{background-color:#fff}.user-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-side.mat-drawer-end,.user-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.user-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme .mat-toolbar{background:whitesmoke;color:#000000de}.user-theme .mat-toolbar.mat-primary{background:#00796b;color:#fff}.user-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.user-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.user-theme .mat-toolbar .mat-form-field-underline,.user-theme .mat-toolbar .mat-form-field-ripple,.user-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.user-theme .mat-toolbar .mat-form-field-label,.user-theme .mat-toolbar .mat-focused .mat-form-field-label,.user-theme .mat-toolbar .mat-select-value,.user-theme .mat-toolbar .mat-select-arrow,.user-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.user-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}button,.mat-mdc-unelevated-button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}mat-icon{overflow:inherit!important}.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tooltip{font-size:13px!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}@charset "UTF-8";/*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/publications/3rdpartylicenses.txt b/dist/apps/publications/3rdpartylicenses.txt index 663c566d7..e505ade84 100644 --- a/dist/apps/publications/3rdpartylicenses.txt +++ b/dist/apps/publications/3rdpartylicenses.txt @@ -91,37 +91,11 @@ MIT @angular/router MIT -@babel/runtime -MIT -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @ngx-translate/core -MIT +SEE LICENSE IN LICENSE @ngx-translate/http-loader -MIT +SEE LICENSE IN LICENSE angular-oauth2-oidc MIT @@ -138,8 +112,7 @@ bootstrap MIT The MIT License (MIT) -Copyright (c) 2011-2022 Twitter, Inc. -Copyright (c) 2011-2022 The Bootstrap Authors +Copyright (c) 2011-2023 The Bootstrap Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -160,34 +133,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -fast-sha256 -Unlicense -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to - - file-saver MIT The MIT License @@ -483,21 +428,6 @@ Apache-2.0 -tslib -0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - zone.js MIT The MIT License diff --git a/dist/apps/publications/index.html b/dist/apps/publications/index.html index b205ae2f7..269058f79 100644 --- a/dist/apps/publications/index.html +++ b/dist/apps/publications/index.html @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ - +
@@ -40,5 +40,5 @@
- + diff --git a/dist/apps/publications/main.18d1f1e10c0880ce.js b/dist/apps/publications/main.18d1f1e10c0880ce.js deleted file mode 100644 index 4f9fe78df..000000000 --- a/dist/apps/publications/main.18d1f1e10c0880ce.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkpublications=self.webpackChunkpublications||[]).push([[179],{7463:(W,$,E)=>{"use strict";var i=E(5879),x=E(6814);class H extends x.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class D extends H{static makeCurrent(){(0,x.HT)(new D)}onAndCancel(o,e,t){return o.addEventListener(e,t),()=>{o.removeEventListener(e,t)}}dispatchEvent(o,e){o.dispatchEvent(e)}remove(o){o.parentNode&&o.parentNode.removeChild(o)}createElement(o,e){return(e=e||this.getDefaultDocument()).createElement(o)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(o){return o.nodeType===Node.ELEMENT_NODE}isShadowRoot(o){return o instanceof DocumentFragment}getGlobalEventTarget(o,e){return"window"===e?window:"document"===e?o:"body"===e?o.body:null}getBaseHref(o){const e=function O(){return L=L||document.querySelector("base"),L?L.getAttribute("href"):null}();return null==e?null:function Y(n){N=N||document.createElement("a"),N.setAttribute("href",n);const o=N.pathname;return"/"===o.charAt(0)?o:`/${o}`}(e)}resetBaseElement(){L=null}getUserAgent(){return window.navigator.userAgent}getCookie(o){return(0,x.Mx)(document.cookie,o)}}let N,L=null,X=(()=>{class n{build(){return new XMLHttpRequest}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const ie=new i.OlP("EventManagerPlugins");let oe=(()=>{class n{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,r){return this._findPluginFor(t).addEventListener(e,t,r)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(d=>d.supports(e)),!t)throw new i.vHH(5101,!1);return this._eventNameToPlugin.set(e,t),t}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(ie),i.LFG(i.R0b))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class le{constructor(o){this._doc=o}}const se="ng-app-id";let de=(()=>{class n{constructor(e,t,r,d={}){this.doc=e,this.appId=t,this.nonce=r,this.platformId=d,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,x.PM)(d),this.resetHostNodes()}addStyles(e){for(const t of e)1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}removeStyles(e){for(const t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(t=>t.remove()),e.clear());for(const t of this.getAllStyles())this.onStyleRemoved(t);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){const t=this.styleRef;t.get(e)?.elements?.forEach(r=>r.remove()),t.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${se}="${this.appId}"]`);if(e?.length){const t=new Map;return e.forEach(r=>{null!=r.textContent&&t.set(r.textContent,r)}),t}return null}changeUsageCount(e,t){const r=this.styleRef;if(r.has(e)){const d=r.get(e);return d.usage+=t,d.usage}return r.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){const r=this.styleNodesInDOM,d=r?.get(t);if(d?.parentNode===e)return r.delete(t),d.removeAttribute(se),d;{const u=this.doc.createElement("style");return this.nonce&&u.setAttribute("nonce",this.nonce),u.textContent=t,this.platformIsServer&&u.setAttribute(se,this.appId),u}}addStyleToHost(e,t){const r=this.getStyleElement(e,t);e.appendChild(r);const d=this.styleRef,u=d.get(t)?.elements;u?u.push(r):d.set(t,{elements:[r],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0),i.LFG(i.AFp),i.LFG(i.Ojb,8),i.LFG(i.Lbi))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const pe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Be=/%COMP%/g,Te=new i.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ke(n,o){return o.map(e=>e.replace(Be,n))}let Oe=(()=>{class n{constructor(e,t,r,d,u,c,s,a=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=r,this.removeStylesOnCompDestroy=d,this.doc=u,this.platformId=c,this.ngZone=s,this.nonce=a,this.rendererByCompId=new Map,this.platformIsServer=(0,x.PM)(c),this.defaultRenderer=new lt(e,u,s,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===i.ifc.ShadowDom&&(t={...t,encapsulation:i.ifc.Emulated});const r=this.getOrCreateRenderer(e,t);return r instanceof ji?r.applyToHost(e):r instanceof Tn&&r.applyStyles(),r}getOrCreateRenderer(e,t){const r=this.rendererByCompId;let d=r.get(t.id);if(!d){const u=this.doc,c=this.ngZone,s=this.eventManager,a=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,h=this.platformIsServer;switch(t.encapsulation){case i.ifc.Emulated:d=new ji(s,a,t,this.appId,l,u,c,h);break;case i.ifc.ShadowDom:return new ir(s,a,e,t,u,c,this.nonce,h);default:d=new Tn(s,a,t,l,u,c,h)}r.set(t.id,d)}return d}ngOnDestroy(){this.rendererByCompId.clear()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(oe),i.LFG(de),i.LFG(i.AFp),i.LFG(Te),i.LFG(x.K0),i.LFG(i.Lbi),i.LFG(i.R0b),i.LFG(i.Ojb))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class lt{constructor(o,e,t,r){this.eventManager=o,this.doc=e,this.ngZone=t,this.platformIsServer=r,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(o,e){return e?this.doc.createElementNS(pe[e]||e,o):this.doc.createElement(o)}createComment(o){return this.doc.createComment(o)}createText(o){return this.doc.createTextNode(o)}appendChild(o,e){(Pi(o)?o.content:o).appendChild(e)}insertBefore(o,e,t){o&&(Pi(o)?o.content:o).insertBefore(e,t)}removeChild(o,e){o&&o.removeChild(e)}selectRootElement(o,e){let t="string"==typeof o?this.doc.querySelector(o):o;if(!t)throw new i.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(o){return o.parentNode}nextSibling(o){return o.nextSibling}setAttribute(o,e,t,r){if(r){e=r+":"+e;const d=pe[r];d?o.setAttributeNS(d,e,t):o.setAttribute(e,t)}else o.setAttribute(e,t)}removeAttribute(o,e,t){if(t){const r=pe[t];r?o.removeAttributeNS(r,e):o.removeAttribute(`${t}:${e}`)}else o.removeAttribute(e)}addClass(o,e){o.classList.add(e)}removeClass(o,e){o.classList.remove(e)}setStyle(o,e,t,r){r&(i.JOm.DashCase|i.JOm.Important)?o.style.setProperty(e,t,r&i.JOm.Important?"important":""):o.style[e]=t}removeStyle(o,e,t){t&i.JOm.DashCase?o.style.removeProperty(e):o.style[e]=""}setProperty(o,e,t){o[e]=t}setValue(o,e){o.nodeValue=e}listen(o,e,t){if("string"==typeof o&&!(o=(0,x.q)().getGlobalEventTarget(this.doc,o)))throw new Error(`Unsupported event target ${o} for event ${e}`);return this.eventManager.addEventListener(o,e,this.decoratePreventDefault(t))}decoratePreventDefault(o){return e=>{if("__ngUnwrap__"===e)return o;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>o(e)):o(e))&&e.preventDefault()}}}function Pi(n){return"TEMPLATE"===n.tagName&&void 0!==n.content}class ir extends lt{constructor(o,e,t,r,d,u,c,s){super(o,d,u,s),this.sharedStylesHost=e,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const a=ke(r.id,r.styles);for(const l of a){const h=document.createElement("style");c&&h.setAttribute("nonce",c),h.textContent=l,this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(o){return o===this.hostEl?this.shadowRoot:o}appendChild(o,e){return super.appendChild(this.nodeOrShadowRoot(o),e)}insertBefore(o,e,t){return super.insertBefore(this.nodeOrShadowRoot(o),e,t)}removeChild(o,e){return super.removeChild(this.nodeOrShadowRoot(o),e)}parentNode(o){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(o)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Tn extends lt{constructor(o,e,t,r,d,u,c,s){super(o,d,u,c),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r,this.styles=s?ke(s,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class ji extends Tn{constructor(o,e,t,r,d,u,c,s){const a=r+"-"+t.id;super(o,e,t,d,u,c,s,a),this.contentAttr=function we(n){return"_ngcontent-%COMP%".replace(Be,n)}(a),this.hostAttr=function Ue(n){return"_nghost-%COMP%".replace(Be,n)}(a)}applyToHost(o){this.applyStyles(),this.setAttribute(o,this.hostAttr,"")}createElement(o,e){const t=super.createElement(o,e);return super.setAttribute(t,this.contentAttr,""),t}}let Sn=(()=>{class n extends le{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,r){return e.addEventListener(t,r,!1),()=>this.removeEventListener(e,t,r)}removeEventListener(e,t,r){return e.removeEventListener(t,r)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const En=["alt","control","meta","shift"],ye={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ve={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey};let xe=(()=>{class n extends le{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,t,r){const d=n.parseEventName(t),u=n.eventCallback(d.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,x.q)().onAndCancel(e,d.domEventName,u))}static parseEventName(e){const t=e.toLowerCase().split("."),r=t.shift();if(0===t.length||"keydown"!==r&&"keyup"!==r)return null;const d=n._normalizeKey(t.pop());let u="",c=t.indexOf("code");if(c>-1&&(t.splice(c,1),u="code."),En.forEach(a=>{const l=t.indexOf(a);l>-1&&(t.splice(l,1),u+=a+".")}),u+=d,0!=t.length||0===d.length)return null;const s={};return s.domEventName=r,s.fullKey=u,s}static matchEventFullKeyCode(e,t){let r=ye[e.key]||e.key,d="";return t.indexOf("code.")>-1&&(r=e.code,d="code."),!(null==r||!r)&&(r=r.toLowerCase()," "===r?r="space":"."===r&&(r="dot"),En.forEach(u=>{u!==r&&(0,ve[u])(e)&&(d+=u+".")}),d+=r,d===t)}static eventCallback(e,t,r){return d=>{n.matchEventFullKeyCode(d,e)&&r.runGuarded(()=>t(d))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const St=(0,i.eFA)(i._c5,"browser",[{provide:i.Lbi,useValue:x.bD},{provide:i.g9A,useValue:function ot(){D.makeCurrent()},multi:!0},{provide:x.K0,useFactory:function Ke(){return(0,i.RDi)(document),document},deps:[]}]),hi=new i.OlP(""),Fi=[{provide:i.rWj,useClass:class G{addToWindow(o){i.dqk.getAngularTestability=(t,r=!0)=>{const d=o.findTestabilityInTree(t,r);if(null==d)throw new i.vHH(5103,!1);return d},i.dqk.getAllAngularTestabilities=()=>o.getAllTestabilities(),i.dqk.getAllAngularRootElements=()=>o.getAllRootElements(),i.dqk.frameworkStabilizers||(i.dqk.frameworkStabilizers=[]),i.dqk.frameworkStabilizers.push(t=>{const r=i.dqk.getAllAngularTestabilities();let d=r.length,u=!1;const c=function(s){u=u||s,d--,0==d&&t(u)};r.forEach(s=>{s.whenStable(c)})})}findTestabilityInTree(o,e,t){return null==e?null:o.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(o,e.host,!0):this.findTestabilityInTree(o,e.parentElement,!0):null)}},deps:[]},{provide:i.lri,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]},{provide:i.dDg,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]}],Ui=[{provide:i.zSh,useValue:"root"},{provide:i.qLn,useFactory:function ki(){return new i.qLn},deps:[]},{provide:ie,useClass:Sn,multi:!0,deps:[x.K0,i.R0b,i.Lbi]},{provide:ie,useClass:xe,multi:!0,deps:[x.K0]},Oe,de,oe,{provide:i.FYo,useExisting:Oe},{provide:x.JF,useClass:X,deps:[]},[]];let ue=(()=>{class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:i.AFp,useValue:e.appId}]}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(hi,12))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[...Ui,...Fi],imports:[x.ez,i.hGG]}),n})(),At=(()=>{class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function ht(){return new At((0,i.LFG)(x.K0))}(),t},providedIn:"root"}),n})();typeof window<"u"&&window;let ur=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(e){let t=null;return t=e?new(e||n):i.LFG(Ut),t},providedIn:"root"}),n})(),Ut=(()=>{class n extends ur{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case i.q3G.NONE:return t;case i.q3G.HTML:return(0,i.qzn)(t,"HTML")?(0,i.z3N)(t):(0,i.EiD)(this._doc,String(t)).toString();case i.q3G.STYLE:return(0,i.qzn)(t,"Style")?(0,i.z3N)(t):t;case i.q3G.SCRIPT:if((0,i.qzn)(t,"Script"))return(0,i.z3N)(t);throw new i.vHH(5200,!1);case i.q3G.URL:return(0,i.qzn)(t,"URL")?(0,i.z3N)(t):(0,i.mCW)(String(t));case i.q3G.RESOURCE_URL:if((0,i.qzn)(t,"ResourceURL"))return(0,i.z3N)(t);throw new i.vHH(5201,!1);default:throw new i.vHH(5202,!1)}}bypassSecurityTrustHtml(e){return(0,i.JVY)(e)}bypassSecurityTrustStyle(e){return(0,i.L6k)(e)}bypassSecurityTrustScript(e){return(0,i.eBb)(e)}bypassSecurityTrustUrl(e){return(0,i.LAX)(e)}bypassSecurityTrustResourceUrl(e){return(0,i.pB0)(e)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:function(e){let t=null;return t=e?new e:function pa(n){return new Ut(n.get(x.K0))}(i.LFG(i.zs3)),t},providedIn:"root"}),n})();var $e=E(2096),Yi=E(5592),Fn=E(4674);function dn(n){return!!n&&(n instanceof Yi.y||(0,Fn.m)(n.lift)&&(0,Fn.m)(n.subscribe))}var it=E(7453),Wi=E(4829),Mr=E(9940),oi=E(8251),Un=E(7400),ct=E(2714);function nr(...n){const o=(0,Mr.jO)(n),{args:e,keys:t}=(0,it.D)(n),r=new Yi.y(d=>{const{length:u}=e;if(!u)return void d.complete();const c=new Array(u);let s=u,a=u;for(let l=0;l{h||(h=!0,a--),c[l]=p},()=>s--,void 0,()=>{(!s||!h)&&(a||d.next(t?(0,ct.n)(t,c):c),d.complete())}))}});return o?r.pipe((0,Un.Z)(o)):r}var Jr=E(5211);function me(n){return new Yi.y(o=>{(0,Wi.Xf)(n()).subscribe(o)})}var re=E(8180),te=E(8645),Ee=E(4552);class je extends te.x{constructor(o=1/0,e=1/0,t=Ee.l){super(),this._bufferSize=o,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,o),this._windowTime=Math.max(1,e)}next(o){const{isStopped:e,_buffer:t,_infiniteTimeWindow:r,_timestampProvider:d,_windowTime:u}=this;e||(t.push(o),!r&&t.push(d.now()+u)),this._trimBuffer(),super.next(o)}_subscribe(o){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(o),{_infiniteTimeWindow:t,_buffer:r}=this,d=r.slice();for(let u=0;unew je(t,o,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}var at=E(7398),yt=E(6328),Rt=E(4664);class Zt{}let en=(()=>{class n extends Zt{getTranslation(e){return(0,$e.of)({})}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class qn{}let ma=(()=>{class n{handle(e){return e.key}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();function rr(n,o){if(n===o)return!0;if(null===n||null===o)return!1;if(n!=n&&o!=o)return!0;let r,d,u,e=typeof n;if(e==typeof o&&"object"==e){if(!Array.isArray(n)){if(Array.isArray(o))return!1;for(d in u=Object.create(null),n){if(!rr(n[d],o[d]))return!1;u[d]=!0}for(d in o)if(!(d in u)&&typeof o[d]<"u")return!1;return!0}if(!Array.isArray(o))return!1;if((r=n.length)==o.length){for(d=0;d{qt(o[t])?t in n?e[t]=Nr(n[t],o[t]):Object.assign(e,{[t]:o[t]}):Object.assign(e,{[t]:o[t]})}),e}class Vr{}let un=(()=>{class n extends Vr{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,t){let r;return r="string"==typeof e?this.interpolateString(e,t):"function"==typeof e?this.interpolateFunction(e,t):e,r}getValue(e,t){let r="string"==typeof t?t.split("."):[t];t="";do{t+=r.shift(),!Xt(e)||!Xt(e[t])||"object"!=typeof e[t]&&r.length?r.length?t+=".":e=void 0:(e=e[t],t="")}while(r.length);return e}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(r,d)=>{let u=this.getValue(t,d);return Xt(u)?u:r}):e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class zr{}let ga=(()=>{class n extends zr{compile(e,t){return e}compileTranslations(e,t){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class Jo{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new i.vpe,this.onLangChange=new i.vpe,this.onDefaultLangChange=new i.vpe}}const Xo=new i.OlP("USE_STORE"),Vl=new i.OlP("USE_DEFAULT_LANG"),Is=new i.OlP("DEFAULT_LANGUAGE"),so=new i.OlP("USE_EXTEND");let si=(()=>{class n{constructor(e,t,r,d,u,c=!0,s=!1,a=!1,l){this.store=e,this.currentLoader=t,this.compiler=r,this.parser=d,this.missingTranslationHandler=u,this.useDefaultLang=c,this.isolate=s,this.extend=a,this.pending=!1,this._onTranslationChange=new i.vpe,this._onLangChange=new i.vpe,this._onDefaultLangChange=new i.vpe,this._langs=[],this._translations={},this._translationRequests={},l&&this.setDefaultLang(l)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);typeof t<"u"?(null==this.defaultLang&&(this.defaultLang=e),t.pipe((0,re.q)(1)).subscribe(r=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return(0,$e.of)(this.translations[e]);let t=this.retrieveTranslations(e);return typeof t<"u"?(this.currentLang||(this.currentLang=e),t.pipe((0,re.q)(1)).subscribe(r=>{this.changeLang(e)}),t):(this.changeLang(e),(0,$e.of)(this.translations[e]))}retrieveTranslations(e){let t;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),t=this._translationRequests[e]),t}getTranslation(e){this.pending=!0;const t=this.currentLoader.getTranslation(e).pipe(Ye(1),(0,re.q)(1));return this.loadingTranslations=t.pipe((0,at.U)(r=>this.compiler.compileTranslations(r,e)),Ye(1),(0,re.q)(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?{...r,...this.translations[e]}:r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),t}setTranslation(e,t,r=!1){t=this.compiler.compileTranslations(t,e),this.translations[e]=(r||this.extend)&&this.translations[e]?Nr(this.translations[e],t):t,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(t=>{-1===this.langs.indexOf(t)&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,t,r){let d;if(t instanceof Array){let u={},c=!1;for(let s of t)u[s]=this.getParsedResult(e,s,r),dn(u[s])&&(c=!0);return c?nr(t.map(a=>dn(u[a])?u[a]:(0,$e.of)(u[a]))).pipe((0,at.U)(a=>{let l={};return a.forEach((h,p)=>{l[t[p]]=h}),l})):u}if(e&&(d=this.parser.interpolate(this.parser.getValue(e,t),r)),typeof d>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(d=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),r)),typeof d>"u"){let u={key:t,translateService:this};typeof r<"u"&&(u.interpolateParams=r),d=this.missingTranslationHandler.handle(u)}return typeof d<"u"?d:t}get(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,yt.b)(r=>dn(r=this.getParsedResult(r,e,t))?r:(0,$e.of)(r)));{let r=this.getParsedResult(this.translations[this.currentLang],e,t);return dn(r)?r:(0,$e.of)(r)}}getStreamOnTranslationChange(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');return(0,Jr.z)(me(()=>this.get(e,t)),this.onTranslationChange.pipe((0,Rt.w)(r=>{const d=this.getParsedResult(r.translations,e,t);return"function"==typeof d.subscribe?d:(0,$e.of)(d)})))}stream(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');return(0,Jr.z)(me(()=>this.get(e,t)),this.onLangChange.pipe((0,Rt.w)(r=>{const d=this.getParsedResult(r.translations,e,t);return dn(d)?d:(0,$e.of)(d)})))}instant(e,t){if(!Xt(e)||!e.length)throw new Error('Parameter "key" required');let r=this.getParsedResult(this.translations[this.currentLang],e,t);if(dn(r)){if(e instanceof Array){let d={};return e.forEach((u,c)=>{d[e[c]]=e[c]}),d}return e}return r}set(e,t,r=this.currentLang){this.translations[r][e]=this.compiler.compile(t,r),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Jo),i.LFG(Zt),i.LFG(zr),i.LFG(Vr),i.LFG(qn),i.LFG(Vl),i.LFG(Xo),i.LFG(so),i.LFG(Is))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),_t=(()=>{class n{constructor(e,t){this.translate=e,this._ref=t,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(e,t,r){let d=u=>{this.value=void 0!==u?u:e,this.lastKey=e,this._ref.markForCheck()};if(r){let u=this.translate.getParsedResult(r,e,t);dn(u.subscribe)?u.subscribe(d):d(u)}this.translate.get(e,t).subscribe(d)}transform(e,...t){if(!e||!e.length)return e;if(rr(e,this.lastKey)&&rr(t,this.lastParams))return this.value;let r;if(Xt(t[0])&&t.length)if("string"==typeof t[0]&&t[0].length){let d=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{r=JSON.parse(d)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else"object"==typeof t[0]&&!Array.isArray(t[0])&&(r=t[0]);return this.lastKey=e,this.lastParams=t,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(d=>{this.lastKey&&d.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,d.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(d=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,d.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(si,16),i.Y36(i.sBO,16))},n.\u0275pipe=i.Yjl({name:"translate",type:n,pure:!1}),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),Os=(()=>{class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Zt,useClass:en},e.compiler||{provide:zr,useClass:ga},e.parser||{provide:Vr,useClass:un},e.missingTranslationHandler||{provide:qn,useClass:ma},Jo,{provide:Xo,useValue:e.isolate},{provide:Vl,useValue:e.useDefaultLang},{provide:so,useValue:e.extend},{provide:Is,useValue:e.defaultLanguage},si]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Zt,useClass:en},e.compiler||{provide:zr,useClass:ga},e.parser||{provide:Vr,useClass:un},e.missingTranslationHandler||{provide:qn,useClass:ma},{provide:Xo,useValue:e.isolate},{provide:Vl,useValue:e.useDefaultLang},{provide:so,useValue:e.extend},{provide:Is,useValue:e.defaultLanguage},si]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),Xr=(()=>{class n extends si{instant(e,t){return String(super.instant(e,t))}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var M=E(9862);class Li{encodeKey(o){return encodeURIComponent(o)}encodeValue(o){return encodeURIComponent(o)}decodeKey(o){return decodeURIComponent(o)}decodeValue(o){return decodeURIComponent(o)}}const bi=new i.OlP("basePath");class Ge{constructor(o={}){this.apiKeys=o.apiKeys,this.username=o.username,this.password=o.password,this.accessToken=o.accessToken,this.basePath=o.basePath,this.withCredentials=o.withCredentials,this.encoder=o.encoder,this.credentials=o.credentials?o.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}selectHeaderAccept(o){if(0===o.length)return;const e=o.find(t=>this.isJsonMime(t));return void 0===e?o[0]:e}isJsonMime(o){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==o&&(e.test(o)||"application/json-patch+json"===o.toLowerCase())}lookupCredential(o){const e=this.credentials[o];return"function"==typeof e?e():e}}let bn=(()=>{class n{constructor(e,t,r){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new M.WM,this.configuration=new Ge,r&&(this.configuration=r),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Li}addToHttpParams(e,t,r){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,r):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,r){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,r));else if(t instanceof Date){if(null==r)throw Error("key may not be null if value is Date");e=e.append(r,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=r?`${r}.${d}`:d));else{if(null==r)throw Error("key may not be null if value is not object or array");e=e.append(r,t)}return e}convertAttributeToNonunique(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}convertAttributeToUnique(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}createAttributeDefinition(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}deleteAttributeDefinition(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attribute"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}deleteAttributeDefinitions(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let c=new M.LE({encoder:this.encoder});e&&e.forEach(g=>{c=this.addToHttpParams(c,g,"attributes[]")});let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAllAttributeDefinitions(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getAllNamespaces(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getAttribute(e,t,r,d,u,c,s,a,l,h,p,m=!1,g="body",f=!1,y){let j=new M.LE({encoder:this.encoder});null!=e&&(j=this.addToHttpParams(j,e,"attributeName")),null!=t&&(j=this.addToHttpParams(j,t,"attributeId")),null!=r&&(j=this.addToHttpParams(j,r,"facility")),null!=d&&(j=this.addToHttpParams(j,d,"user")),null!=u&&(j=this.addToHttpParams(j,u,"vo")),null!=c&&(j=this.addToHttpParams(j,c,"resource")),null!=s&&(j=this.addToHttpParams(j,s,"member")),null!=a&&(j=this.addToHttpParams(j,a,"group")),null!=l&&(j=this.addToHttpParams(j,l,"host")),null!=h&&(j=this.addToHttpParams(j,h,"userExtSource")),null!=p&&(j=this.addToHttpParams(j,p,"key"));let ze,ce=this.defaultHeaders;ze=this.configuration.lookupCredential("BasicAuth"),ze&&(ce=ce.set("Authorization","Basic "+ze)),ze=this.configuration.lookupCredential("BearerAuth"),ze&&(ce=ce.set("Authorization","Bearer "+ze));let kt=y&&y.httpHeaderAccept;void 0===kt&&(kt=this.configuration.selectHeaderAccept(["application/json"])),void 0!==kt&&(ce=ce.set("Accept",kt));let tr=y&&y.context;void 0===tr&&(tr=new M.qT);let fn="json";kt&&(fn=kt.startsWith("text")?"text":this.configuration.isJsonMime(kt)?"json":"blob");let jn=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(m){let ha=new URL(jn),Go=ha.pathname.split("/");Go[1]="non",ha.pathname=Go.join("/"),jn=ha.toString()}return this.httpClient.get(jn,{context:tr,params:j,responseType:fn,withCredentials:this.configuration.withCredentials,headers:ce,observe:g,reportProgress:f})}getAttributeDefinitionById(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAttributeDefinitionByName(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeName"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAttributeDefinitionsByNamespace(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"namespace"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAttributeModulesDependenciesForAttributeGraphText(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==t)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"format")),null!=t&&(s=this.addToHttpParams(s,t,"attrName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getAttributeModulesDependenciesGraphText(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"format"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAttributePolicyCollections(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAttributeRights(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAttributeRules(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAttributesDefinitionWithRights(e,t,r,d,u,c,s,a,l=!1,h="body",p=!1,m){let g=new M.LE({encoder:this.encoder});null!=e&&(g=this.addToHttpParams(g,e,"member")),null!=t&&(g=this.addToHttpParams(g,t,"user")),null!=r&&(g=this.addToHttpParams(g,r,"vo")),null!=d&&(g=this.addToHttpParams(g,d,"group")),null!=u&&(g=this.addToHttpParams(g,u,"resource")),null!=c&&(g=this.addToHttpParams(g,c,"facility")),null!=s&&(g=this.addToHttpParams(g,s,"host")),null!=a&&(g=this.addToHttpParams(g,a,"userExtSource"));let y,f=this.defaultHeaders;y=this.configuration.lookupCredential("BasicAuth"),y&&(f=f.set("Authorization","Basic "+y)),y=this.configuration.lookupCredential("BearerAuth"),y&&(f=f.set("Authorization","Bearer "+y));let j=m&&m.httpHeaderAccept;void 0===j&&(j=this.configuration.selectHeaderAccept(["application/json"])),void 0!==j&&(f=f.set("Accept",j));let ce=m&&m.context;void 0===ce&&(ce=new M.qT);let ze="json";j&&(ze=j.startsWith("text")?"text":this.configuration.isJsonMime(j)?"json":"blob");let kt=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(l){let tr=new URL(kt),fn=tr.pathname.split("/");fn[1]="non",tr.pathname=fn.join("/"),kt=tr.toString()}return this.httpClient.get(kt,{context:ce,params:g,responseType:ze,withCredentials:this.configuration.withCredentials,headers:f,observe:h,reportProgress:p})}getEntitylessAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getEntitylessAttributesByKey(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"key"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getEntitylessAttributesByName(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attrName"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getEntitylessAttributesWithKeys(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attrName")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"keys[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getEntitylessKeys(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getFacilityAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getFacilityAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getFacilityAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getFacilityAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getFacilityResourceUserMemberAttributes(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==r)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==d)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility")),null!=t&&(l=this.addToHttpParams(l,t,"resource")),null!=r&&(l=this.addToHttpParams(l,r,"user")),null!=d&&(l=this.addToHttpParams(l,d,"member"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getFacilityUserAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=t&&(s=this.addToHttpParams(s,t,"user"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getGroupAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupResourceAttributeById(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==r)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"attributeId"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getGroupResourceAttributeByName(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"attributeName"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getGroupResourceAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=t&&(s=this.addToHttpParams(s,t,"resource"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getHostAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getHostAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getHostAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"host"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getHostAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getIdpAttributeDefinitions(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getLogins(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getMemberAndUserAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==t)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"workWithUserAttributes"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getMemberAndUserAttributesByNames(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==r)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"attrNames")}),null!=r&&(a=this.addToHttpParams(a,r,"workWithUserAttributes"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getMemberAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getMemberAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getMemberAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"member"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getMemberAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getMemberGroupAndUserAttributesByNames(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==r)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=t&&(l=this.addToHttpParams(l,t,"group")),r&&r.forEach(j=>{l=this.addToHttpParams(l,j,"attrNames")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getMemberGroupAttributeById(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==r)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=r&&(a=this.addToHttpParams(a,r,"attributeId"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getMemberGroupAttributeByName(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=r&&(a=this.addToHttpParams(a,r,"attributeName"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getMemberGroupAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"group"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getMemberGroupAttributesByNames(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==r)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),r&&r.forEach(y=>{a=this.addToHttpParams(a,y,"attrNames")});let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getMemberResourceAndUserFacilityAttributes(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==r)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"workWithUserAttributes"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getMemberResourceAndUserFacilityAttributesByNames(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==r)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=t&&(l=this.addToHttpParams(l,t,"resource")),r&&r.forEach(j=>{l=this.addToHttpParams(l,j,"attrNames")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getMemberResourceAttributeById(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==r)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"attributeId"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getMemberResourceAttributeByName(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"attributeName"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getMemberResourceAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"resource"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesDefinition(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"service"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRequiredAttributesFacility(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRequiredAttributesFacilityService(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=t&&(s=this.addToHttpParams(s,t,"facility"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesFacilityServices(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let s=new M.LE({encoder:this.encoder});e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"services[]")}),null!=t&&(s=this.addToHttpParams(s,t,"facility"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesGroupResourceService(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==r)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"group"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getRequiredAttributesHostService(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==t)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=t&&(s=this.addToHttpParams(s,t,"host"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesMember(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"workWithUserAttributes"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesMemberGroup(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=r&&(a=this.addToHttpParams(a,r,"workWithUserAttributes"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getRequiredAttributesMemberGroupResourceService(e,t,r,d,u,c=!1,s="body",a=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==r)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==d)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let h=new M.LE({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"service")),null!=t&&(h=this.addToHttpParams(h,t,"resource")),null!=r&&(h=this.addToHttpParams(h,r,"group")),null!=d&&(h=this.addToHttpParams(h,d,"member")),null!=u&&(h=this.addToHttpParams(h,u,"workWithUserAttributes"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=l&&l.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=l&&l.context;void 0===f&&(f=new M.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(c){let ce=new URL(j),ze=ce.pathname.split("/");ze[1]="non",ce.pathname=ze.join("/"),j=ce.toString()}return this.httpClient.get(j,{context:f,params:h,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:s,reportProgress:a})}getRequiredAttributesMemberGroupService(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==r)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=t&&(l=this.addToHttpParams(l,t,"group")),null!=r&&(l=this.addToHttpParams(l,r,"member")),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getRequiredAttributesMemberResource(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"workWithUserAttributes"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getRequiredAttributesMemberResourceService(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==r)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=t&&(l=this.addToHttpParams(l,t,"resource")),null!=r&&(l=this.addToHttpParams(l,r,"member")),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getRequiredAttributesResource(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRequiredAttributesResourceService(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=t&&(s=this.addToHttpParams(s,t,"resource"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesResourceServices(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let s=new M.LE({encoder:this.encoder});e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"services[]")}),null!=t&&(s=this.addToHttpParams(s,t,"resource"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRequiredAttributesUserFacility(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"facility"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRequiredAttributesVoService(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=t&&(s=this.addToHttpParams(s,t,"vo"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getResourceAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getResourceAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getResourceAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getResourceAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getResourceGroupAndGroupAttributes(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==r)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=r&&(a=this.addToHttpParams(a,r,"workWithGroupAttributes"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getResourceGroupAndGroupAttributesByNames(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==r)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==d)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=t&&(l=this.addToHttpParams(l,t,"group")),r&&r.forEach(j=>{l=this.addToHttpParams(l,j,"attrNames")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithGroupAttributes"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getResourceGroupAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=t&&(s=this.addToHttpParams(s,t,"group"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getResourceGroupMemberAttributesByNames(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==r)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==d)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=t&&(l=this.addToHttpParams(l,t,"group")),null!=r&&(l=this.addToHttpParams(l,r,"member")),d&&d.forEach(j=>{l=this.addToHttpParams(l,j,"attrNames")});let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getUserAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserExtSourceAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserExtSourceAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserExtSourceAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserExtSourceAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserFacilityAttributeById(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==r)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=r&&(a=this.addToHttpParams(a,r,"attributeId"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getUserFacilityAttributeByName(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==r)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=r&&(a=this.addToHttpParams(a,r,"attributeName"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getUserFacilityAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"facility"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getVoAttributeById(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=t&&(s=this.addToHttpParams(s,t,"attributeId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getVoAttributeByName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=t&&(s=this.addToHttpParams(s,t,"attributeName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getVoAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getVoAttributesByNames(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeAttributesForFacilityResourceGroupUserMember(e,t,r,d,u,c,s=!1,a="body",l=!1,h){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==r)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==d)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==u)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==c)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let p=new M.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"facility")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=r&&(p=this.addToHttpParams(p,r,"group")),null!=d&&(p=this.addToHttpParams(p,d,"user")),null!=u&&(p=this.addToHttpParams(p,u,"member")),c&&c.forEach(ze=>{p=this.addToHttpParams(p,ze,"attributes[]")});let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=h&&h.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let y=h&&h.context;void 0===y&&(y=new M.qT);let j="json";f&&(j=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(s){let ze=new URL(ce),kt=ze.pathname.split("/");kt[1]="non",ze.pathname=kt.join("/"),ce=ze.toString()}return this.httpClient.post(ce,null,{context:y,params:p,responseType:j,withCredentials:this.configuration.withCredentials,headers:m,observe:a,reportProgress:l})}removeAttributesForFacilityResourceUserMember(e,t,r,d,u,c=!1,s="body",a=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==r)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==d)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==u)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let h=new M.LE({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"facility")),null!=t&&(h=this.addToHttpParams(h,t,"resource")),null!=r&&(h=this.addToHttpParams(h,r,"user")),null!=d&&(h=this.addToHttpParams(h,d,"member")),u&&u.forEach(ce=>{h=this.addToHttpParams(h,ce,"attributes[]")});let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=l&&l.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=l&&l.context;void 0===f&&(f=new M.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(c){let ce=new URL(j),ze=ce.pathname.split("/");ze[1]="non",ce.pathname=ze.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:h,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:s,reportProgress:a})}removeEntitylessAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeFacilityAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeFacilityAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeGroupAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeGroupAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeGroupResourceAttribute(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==r)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"attribute"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeGroupResourceAttributes(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==r)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),r&&r.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeGroupResourceAttributesWorkWithGroupAttributes(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==r)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==d)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group")),null!=t&&(l=this.addToHttpParams(l,t,"resource")),r&&r.forEach(j=>{l=this.addToHttpParams(l,j,"attributes[]")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithGroupAttributes"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}removeHostAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeHostAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeMemberAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeMemberAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeMemberAttributesWorkWithUserAttributes(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==r)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")}),null!=r&&(a=this.addToHttpParams(a,r,"workWithUserAttributes"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeMemberGroupAttribute(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==r)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=r&&(a=this.addToHttpParams(a,r,"attribute"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeMemberGroupAttributes(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==r)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),r&&r.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeMemberGroupAttributesWorkWithUserAttributes(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==r)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=t&&(l=this.addToHttpParams(l,t,"group")),r&&r.forEach(j=>{l=this.addToHttpParams(l,j,"attributes[]")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}removeMemberResourceAttribute(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==r)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=r&&(a=this.addToHttpParams(a,r,"attribute"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeMemberResourceAttributes(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==r)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),r&&r.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeResourceAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeResourceAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeUesAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeUserAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeUserAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeUserExtSourceAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeUserFacilityAttribute(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==r)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=r&&(a=this.addToHttpParams(a,r,"attribute"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeUserFacilityAttributes(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==r)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),r&&r.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeVoAttribute(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=t&&(s=this.addToHttpParams(s,t,"attribute"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeVoAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attributes[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}setAttributeActionCriticality(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==t)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==r)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition")),null!=t&&(l=this.addToHttpParams(l,t,"action")),null!=r&&(l=this.addToHttpParams(l,r,"critical")),null!=d&&(l=this.addToHttpParams(l,d,"global"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}setAttributePolicyCollections(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setAttributeRights(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setEntitylessAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setFacilityAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setFacilityAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setFacilityResourceGroupUserMemberAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setFacilityResourceUserMemberAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setFacilityUserAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setGroupAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setGroupAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setGroupResourceAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setGroupResourceAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setHostAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setHostAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberGroupAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberGroupAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberGroupWithUserAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberResourceAndUserAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberResourceAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberResourceAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setMemberWithUserAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setResourceAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setResourceAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setResourceGroupAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setResourceGroupWithGroupAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setUserAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setUserAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setUserExtSourceAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setUserExtSourceAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setUserFacilityAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setUserFacilityAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setVoAttribute(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setVoAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}updateAttributeDefinition(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(bi,8),i.LFG(Ge,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),hr=(()=>{class n{constructor(e,t,r){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new M.WM,this.configuration=new Ge,r&&(this.configuration=r),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Li}addToHttpParams(e,t,r){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,r):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,r){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,r));else if(t instanceof Date){if(null==r)throw Error("key may not be null if value is Date");e=e.append(r,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=r?`${r}.${d}`:d));else{if(null==r)throw Error("key may not be null if value is not object or array");e=e.append(r,t)}return e}getAllPolicies(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getAllRolesManagementRules(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getAuthzAdminGroups(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==r)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"role")),null!=t&&(a=this.addToHttpParams(a,t,"complementaryObjectId")),null!=r&&(a=this.addToHttpParams(a,r,"complementaryObjectName"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getAuthzRichAdmins(e,t,r,d,u,c,s=!1,a="body",l=!1,h){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==r)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==d)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let p=new M.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"role")),null!=t&&(p=this.addToHttpParams(p,t,"complementaryObjectId")),null!=r&&(p=this.addToHttpParams(p,r,"complementaryObjectName")),d&&d.forEach(ze=>{p=this.addToHttpParams(p,ze,"specificAttributes")}),null!=u&&(p=this.addToHttpParams(p,u,"allUserAttributes")),null!=c&&(p=this.addToHttpParams(p,c,"onlyDirectAdmins"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=h&&h.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let y=h&&h.context;void 0===y&&(y=new M.qT);let j="json";f&&(j=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(s){let ze=new URL(ce),kt=ze.pathname.split("/");kt[1]="non",ze.pathname=kt.join("/"),ce=ze.toString()}return this.httpClient.get(ce,{context:y,params:p,responseType:j,withCredentials:this.configuration.withCredentials,headers:m,observe:a,reportProgress:l})}getFacilitiesWhereUserIsInRoles(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let s=new M.LE({encoder:this.encoder});null!=t&&(s=this.addToHttpParams(s,t,"user")),e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"roles[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupRoleNames(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getGroupRoles(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"groupId"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getGroupsWhereUserIsInRoles(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let s=new M.LE({encoder:this.encoder});null!=t&&(s=this.addToHttpParams(s,t,"user")),e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"roles[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getLoggedUser(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getMembersWhereUserIsInRoles(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let s=new M.LE({encoder:this.encoder});null!=t&&(s=this.addToHttpParams(s,t,"user")),e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"roles[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getPerunPrincipal(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getPrincipalRoleNames(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getResourcesWhereUserIsInRoles(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let s=new M.LE({encoder:this.encoder});null!=t&&(s=this.addToHttpParams(s,t,"user")),e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"roles[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getRoleComplementaryObjectsWithAuthorizedGroups(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getSecurityTeamsWhereUserIsInRoles(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let s=new M.LE({encoder:this.encoder});null!=t&&(s=this.addToHttpParams(s,t,"user")),e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"roles[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserDirectRoles(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserRoleNames(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserRoles(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getVosWhereUserIsInRoles(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let s=new M.LE({encoder:this.encoder});null!=t&&(s=this.addToHttpParams(s,t,"user")),e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"roles[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}isFacilityAdmin(e,t=!1,r="body",d=!1,u){let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}isGroupAdmin(e,t=!1,r="body",d=!1,u){let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}isPerunAdmin(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}isVoAdmin(e,t=!1,r="body",d=!1,u){let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}keepAlive(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}loadAuthorizationComponents(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}refreshMfa(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}setRoleForGroup(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setRoleForUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setRoleWithGroupComplementaryObject(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setRoleWithGroupComplementaryObjects(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setRoleWithUserComplementaryObject(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}setRoleWithUserComplementaryObjects(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}unsetRoleForGroup(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}unsetRoleForUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}unsetRoleWithGroupComplementaryObject(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}unsetRoleWithGroupComplementaryObjects(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}unsetRoleWithUserComplementaryObject(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}unsetRoleWithUserComplementaryObjects(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(bi,8),i.LFG(Ge,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Qt=(()=>{class n{constructor(e,t,r){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new M.WM,this.configuration=new Ge,r&&(this.configuration=r),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Li}addToHttpParams(e,t,r){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,r):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,r){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,r));else if(t instanceof Date){if(null==r)throw Error("key may not be null if value is Date");e=e.append(r,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=r?`${r}.${d}`:d));else{if(null==r)throw Error("key may not be null if value is not object or array");e=e.append(r,t)}return e}createAutorship(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateAuthorship was null or undefined when calling createAutorship.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/createAuthorship`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}createCategoryCat(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateCategory was null or undefined when calling createCategoryCat.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/createCategory/cat`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}createCategoryNR(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateCategoryNR was null or undefined when calling createCategoryNR.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/createCategory/n-r`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}createPublication(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreatePublication was null or undefined when calling createPublication.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/createPublication`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}createPublicationSystem(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreatePublicationSystem was null or undefined when calling createPublicationSystem.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/createPublicationSystem`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}createThanks(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateThanks was null or undefined when calling createThanks.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/createThanks`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}deleteAuthorship(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter publicationId was null or undefined when calling deleteAuthorship.");if(null==t)throw new Error("Required parameter userId was null or undefined when calling deleteAuthorship.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"publicationId")),null!=t&&(s=this.addToHttpParams(s,t,"userId"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deleteAuthorship`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}deleteCategory(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteCategory.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deleteCategory`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}deletePublication(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling deletePublication.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deletePublication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}deletePublicationSystem(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling deletePublicationSystem.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deletePublicationSystem`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}deleteThanks(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteThanks.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deleteThanks`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}findAllAuthors(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/cabinetManager/findAllAuthors`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}findAuthorsByPublicationId(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling findAuthorsByPublicationId.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/cabinetManager/findAuthorsByPublicationId`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}findExternalPublications(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter user was null or undefined when calling findExternalPublications.");if(null==t)throw new Error("Required parameter yearSince was null or undefined when calling findExternalPublications.");if(null==r)throw new Error("Required parameter yearTill was null or undefined when calling findExternalPublications.");if(null==d)throw new Error("Required parameter pubSysNamespace was null or undefined when calling findExternalPublications.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user")),null!=t&&(l=this.addToHttpParams(l,t,"yearSince")),null!=r&&(l=this.addToHttpParams(l,r,"yearTill")),null!=d&&(l=this.addToHttpParams(l,d,"pubSysNamespace"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/cabinetManager/findExternalPublications`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}findNewAuthors(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findNewAuthors.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/cabinetManager/findNewAuthors`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}findPublicationById(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling findPublicationById.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/cabinetManager/findPublicationById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}findPublicationsByFilter(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter userId was null or undefined when calling findPublicationsByFilter.");let a=new M.LE({encoder:this.encoder});null!=t&&(a=this.addToHttpParams(a,t,"yearSince")),null!=r&&(a=this.addToHttpParams(a,r,"yearTill")),null!=e&&(a=this.addToHttpParams(a,e,"userId"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/cabinetManager/findPublicationsByFilter`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}findPublicationsByGUIFilter(e,t,r,d,u,c,s,a,l,h=!1,p="body",m=!1,g){let f=new M.LE({encoder:this.encoder});null!=e&&(f=this.addToHttpParams(f,e,"title")),null!=t&&(f=this.addToHttpParams(f,t,"isbn")),null!=r&&(f=this.addToHttpParams(f,r,"doi")),null!=d&&(f=this.addToHttpParams(f,d,"id")),null!=u&&(f=this.addToHttpParams(f,u,"year")),null!=c&&(f=this.addToHttpParams(f,c,"category")),null!=s&&(f=this.addToHttpParams(f,s,"yearSince")),null!=a&&(f=this.addToHttpParams(f,a,"yearTill")),null!=l&&(f=this.addToHttpParams(f,l,"userId"));let j,y=this.defaultHeaders;j=this.configuration.lookupCredential("BasicAuth"),j&&(y=y.set("Authorization","Basic "+j)),j=this.configuration.lookupCredential("BearerAuth"),j&&(y=y.set("Authorization","Bearer "+j));let ce=g&&g.httpHeaderAccept;void 0===ce&&(ce=this.configuration.selectHeaderAccept(["application/json"])),void 0!==ce&&(y=y.set("Accept",ce));let ze=g&&g.context;void 0===ze&&(ze=new M.qT);let kt="json";ce&&(kt=ce.startsWith("text")?"text":this.configuration.isJsonMime(ce)?"json":"blob");let tr=`${this.configuration.basePath}/json/cabinetManager/findPublicationsByGUIFilter`;if(h){let fn=new URL(tr),jn=fn.pathname.split("/");jn[1]="non",fn.pathname=jn.join("/"),tr=fn.toString()}return this.httpClient.get(tr,{context:ze,params:f,responseType:kt,withCredentials:this.configuration.withCredentials,headers:y,observe:p,reportProgress:m})}findSimilarPublications(e,t,r,d=!1,u="body",c=!1,s){let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"title")),null!=t&&(a=this.addToHttpParams(a,t,"doi")),null!=r&&(a=this.addToHttpParams(a,r,"isbn"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/cabinetManager/findSimilarPublications`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}getCategories(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/cabinetManager/getCategories`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getPublicationSystems(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/cabinetManager/getPublicationSystems`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getRank(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRank.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/cabinetManager/getRank`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRichThanksByPublicationId(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichThanksByPublicationId.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/cabinetManager/getRichThanksByPublicationId`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}lockPublications(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputLockPublications was null or undefined when calling lockPublications.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/lockPublications`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}updateCategory(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputUpdateCategory was null or undefined when calling updateCategory.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/updateCategory`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}updatePublication(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputUpdatePublication was null or undefined when calling updatePublication.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/updatePublication`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}updatePublicationSystem(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputUpdatePublicationSystem was null or undefined when calling updatePublicationSystem.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/updatePublicationSystem`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(bi,8),i.LFG(Ge,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Mt=(()=>{class n{constructor(e,t,r){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new M.WM,this.configuration=new Ge,r&&(this.configuration=r),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Li}addToHttpParams(e,t,r){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,r):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,r){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,r));else if(t instanceof Date){if(null==r)throw Error("key may not be null if value is Date");e=e.append(r,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=r?`${r}.${d}`:d));else{if(null==r)throw Error("key may not be null if value is not object or array");e=e.append(r,t)}return e}createOwner(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateOwner was null or undefined when calling createOwner.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/ownersManager/createOwner`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}deleteOwner(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter owner was null or undefined when calling deleteOwner.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"owner")),null!=t&&(s=this.addToHttpParams(s,t,"force"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwner`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}deleteOwners(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter owners was null or undefined when calling deleteOwners.");let s=new M.LE({encoder:this.encoder});e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"owners[]")}),null!=t&&(s=this.addToHttpParams(s,t,"force"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwners`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getAllOwners(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/ownersManager/getOwners`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getOwnerById(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getOwnerById.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/ownersManager/getOwnerById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getOwnerByName(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter owner was null or undefined when calling getOwnerByName.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"owner"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/ownersManager/getOwnerByName`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(bi,8),i.LFG(Ge,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Ci=(()=>{class n{constructor(e,t,r){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new M.WM,this.configuration=new Ge,r&&(this.configuration=r),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Li}addToHttpParams(e,t,r){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,r):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,r){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,r));else if(t instanceof Date){if(null==r)throw Error("key may not be null if value is Date");e=e.append(r,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=r?`${r}.${d}`:d));else{if(null==r)throw Error("key may not be null if value is not object or array");e=e.append(r,t)}return e}sentMessageToRTWithMemberQueue(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==r)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==d)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"memberId")),null!=t&&(l=this.addToHttpParams(l,t,"queue")),null!=r&&(l=this.addToHttpParams(l,r,"subject")),null!=d&&(l=this.addToHttpParams(l,d,"text"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}sentMessageToRTWithQueue(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==r)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"queue")),null!=t&&(a=this.addToHttpParams(a,t,"subject")),null!=r&&(a=this.addToHttpParams(a,r,"text"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}sentMessageToRTWithVo(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==r)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"voId")),null!=t&&(a=this.addToHttpParams(a,t,"subject")),null!=r&&(a=this.addToHttpParams(a,r,"text"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}sentMessageToRTWithVoQueue(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==r)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==d)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"voId")),null!=t&&(l=this.addToHttpParams(l,t,"queue")),null!=r&&(l=this.addToHttpParams(l,r,"subject")),null!=d&&(l=this.addToHttpParams(l,d,"text"));let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(bi,8),i.LFG(Ge,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ba=(()=>{class n{constructor(e,t,r){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new M.WM,this.configuration=new Ge,r&&(this.configuration=r),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Li}addToHttpParams(e,t,r){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,r):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,r){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,r));else if(t instanceof Date){if(null==r)throw Error("key may not be null if value is Date");e=e.append(r,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=r?`${r}.${d}`:d));else{if(null==r)throw Error("key may not be null if value is not object or array");e=e.append(r,t)}return e}addSpecificUserOwner(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"specificUser"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}addUserExtSource(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}anonymizeUser(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"force"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}blockLogins(e,t,r=!1,d="body",u=!1,c){let s=new M.LE({encoder:this.encoder});e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"logins[]")}),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}changeNonAuthzPasswordByToken(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}changePasswordForLogin(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}changePasswordForUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}checkPasswordResetRequestByTokenIsValid(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"token"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}checkPasswordStrength(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}createAlternativePassword(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}createServiceUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}deleteAlternativePassword(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==t)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==r)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"loginNamespace")),null!=r&&(a=this.addToHttpParams(a,r,"passwordId"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}deletePasswordForLogin(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}deletePasswordForUser(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}deleteUser(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"force"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}findRichUsers(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}findRichUsersWithAttributes(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"searchString")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrsNames[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}findUsers(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}generateAccountForName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"namespace")),null!=t&&(s=this.addToHttpParams(s,t,"name"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getAllBlockedLoginsInNamespaces(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getAllRichUsersWithAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"includedSpecificUsers"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAssignedRichResourcesForUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getAssociatedResourcesForUser(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=t&&(s=this.addToHttpParams(s,t,"user"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getBlockedLoginsPage(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}getGroupsForFacilityWhereUserIsActive(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"facility"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupsForResourceWhereUserIsActive(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"resource"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupsInVoWhereUserIsAdmin(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"vo"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getGroupsWhereUserIsAdmin(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getPendingPreferredEmailChanges(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRichUserExtSources(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRichUserWithAttributes(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRichUsersByIds(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let c=new M.LE({encoder:this.encoder});e&&e.forEach(g=>{c=this.addToHttpParams(c,g,"ids[]")});let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRichUsersWithAttributesByIds(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let c=new M.LE({encoder:this.encoder});e&&e.forEach(g=>{c=this.addToHttpParams(c,g,"ids[]")});let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getRichUsersWithoutVoWithAttributes(e,t=!1,r="body",d=!1,u){let c=new M.LE({encoder:this.encoder});e&&e.forEach(g=>{c=this.addToHttpParams(c,g,"attrsNames[]")});let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getSpecificUsersByUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getSponsorsForMember(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),t&&t.forEach(f=>{s=this.addToHttpParams(s,f,"attrNames[]")});let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getSponsorsForMemberByVoAndLogin(e,t,r,d,u=!1,c="body",s=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==r)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let l=new M.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo")),null!=t&&(l=this.addToHttpParams(l,t,"extSourceName")),null!=r&&(l=this.addToHttpParams(l,r,"extLogin")),d&&d.forEach(j=>{l=this.addToHttpParams(l,j,"attrNames[]")});let p,h=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(h=h.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(h=h.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(h=h.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new M.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(u){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:h,observe:c,reportProgress:s})}getUserByExtSourceNameAndExtLogin(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extLogin")),null!=t&&(s=this.addToHttpParams(s,t,"extSourceName"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserById(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserExtSourceByExtLoginAndExtSourceName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==t)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extSourceName")),null!=t&&(s=this.addToHttpParams(s,t,"extSourceLogin"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserExtSourceById(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeId")),null!=t&&(s=this.addToHttpParams(s,t,"attributeValue"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeName")),null!=t&&(s=this.addToHttpParams(s,t,"attributeValue"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}getUserExtSources(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUserExtSourcesByIds(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let c=new M.LE({encoder:this.encoder});e&&e.forEach(g=>{c=this.addToHttpParams(c,g,"ids[]")});let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUsers(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getUsersByIds(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let c=new M.LE({encoder:this.encoder});e&&e.forEach(g=>{c=this.addToHttpParams(c,g,"ids[]")});let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUsersBySpecificUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"specificUser"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getUsersPage(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}getVosWhereUserIsAdmin(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}getVosWhereUserIsMember(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}isLoginAvailable(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==t)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"loginNamespace")),null!=t&&(s=this.addToHttpParams(s,t,"login"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}loginExist(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeSpecificUserOwner(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"specificUser"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}removeUserExtSource(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==t)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"userExtSource")),null!=r&&(a=this.addToHttpParams(a,r,"force"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}removeUserExtSources(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==t)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"userExtSources")}),null!=r&&(a=this.addToHttpParams(a,r,"force"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}requestPreferredEmailChange(e,t,r,d,u,c,s=!1,a="body",l=!1,h){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==t)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let p=new M.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"user")),null!=t&&(p=this.addToHttpParams(p,t,"email")),null!=r&&(p=this.addToHttpParams(p,r,"lang")),null!=d&&(p=this.addToHttpParams(p,d,"linkPath")),null!=u&&(p=this.addToHttpParams(p,u,"customUrl")),null!=c&&(p=this.addToHttpParams(p,c,"idpFilter"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=h&&h.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let y=h&&h.context;void 0===y&&(y=new M.qT);let j="json";f&&(j=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(s){let ze=new URL(ce),kt=ze.pathname.split("/");kt[1]="non",ze.pathname=kt.join("/"),ce=ze.toString()}return this.httpClient.post(ce,null,{context:y,params:p,responseType:j,withCredentials:this.configuration.withCredentials,headers:m,observe:a,reportProgress:l})}reservePasswordForLogin(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}reservePasswordForUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}reserveRandomPassword(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}setLogin(e,t,r,d=!1,u="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==t)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==r)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let a=new M.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"login")),null!=r&&(a=this.addToHttpParams(a,r,"namespace"));let h,l=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(l=l.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(l=l.set("Authorization","Bearer "+h));let p=s&&s.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(l=l.set("Accept",p));let m=s&&s.context;void 0===m&&(m=new M.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:l,observe:u,reportProgress:c})}unblockLogins(e,t,r=!1,d="body",u=!1,c){let s=new M.LE({encoder:this.encoder});e&&e.forEach(f=>{s=this.addToHttpParams(s,f,"logins[]")}),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}unblockLoginsById(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let c=new M.LE({encoder:this.encoder});e&&e.forEach(g=>{c=this.addToHttpParams(c,g,"logins[]")});let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}updateUser(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let a=u&&u.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(c=c.set("Accept",a));let l=u&&u.context;void 0===l&&(l=new M.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(c=c.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/updateUser`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:c,observe:r,reportProgress:d})}updateUserExtSourceLastAccess(e,t=!1,r="body",d=!1,u){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let c=new M.LE({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let a,s=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(s=s.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(s=s.set("Authorization","Bearer "+a));let l=u&&u.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let h=u&&u.context;void 0===h&&(h=new M.qT);let p="json";l&&(p=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:h,params:c,responseType:p,withCredentials:this.configuration.withCredentials,headers:s,observe:r,reportProgress:d})}validatePasswordForLogin(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}validatePasswordForUser(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=t&&(s=this.addToHttpParams(s,t,"namespace"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}validatePreferredEmailChangeWithToken(e,t,r=!1,d="body",u=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==t)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let s=new M.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"token")),null!=t&&(s=this.addToHttpParams(s,t,"u"));let l,a=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(a=a.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(a=a.set("Authorization","Bearer "+l));let h=c&&c.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(a=a.set("Accept",h));let p=c&&c.context;void 0===p&&(p=new M.qT);let m="json";h&&(m=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(r){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:u})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(bi,8),i.LFG(Ge,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),jr=(()=>{class n{constructor(e,t,r){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new M.WM,this.configuration=new Ge,r&&(this.configuration=r),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Li}addToHttpParams(e,t,r){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,r):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,r){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,r));else if(t instanceof Date){if(null==r)throw Error("key may not be null if value is Date");e=e.append(r,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=r?`${r}.${d}`:d));else{if(null==r)throw Error("key may not be null if value is not object or array");e=e.append(r,t)}return e}getAppsConfig(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getGuiConfiguration(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getNewGuiAlert(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getPerunRPCVersion(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getPerunStatistics(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getPerunStatus(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}getPerunSystemTimeInMillis(e=!1,t="body",r=!1,d){let c,u=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(u=u.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(u=u.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(u=u.set("Accept",s));let a=d&&d.context;void 0===a&&(a=new M.qT);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let h=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let p=new URL(h),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),h=p.toString()}return this.httpClient.get(h,{context:a,responseType:l,withCredentials:this.configuration.withCredentials,headers:u,observe:t,reportProgress:r})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(bi,8),i.LFG(Ge,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Jn=(()=>{class n{static forRoot(e){return{ngModule:n,providers:[{provide:Ge,useFactory:e}]}}constructor(e,t){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!t)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(n,12),i.LFG(M.eN,8))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();var pi=function(n){return n.PERUNADMIN="PERUNADMIN",n.PERUNADMINBA="PERUNADMINBA",n.PERUNOBSERVER="PERUNOBSERVER",n.VOADMIN="VOADMIN",n.GROUPADMIN="GROUPADMIN",n.GROUPOBSERVER="GROUPOBSERVER",n.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",n.SELF="SELF",n.FACILITYADMIN="FACILITYADMIN",n.FACILITIYOBSERVER="FACILITYOBSERVER",n.RESOURCEADMIN="RESOURCEADMIN",n.RESOURCESELFSERVICE="RESOURCESELFSERVICE",n.REGISTRAR="REGISTRAR",n.ENGINE="ENGINE",n.RPC="RPC",n.NOTIFICATIONS="NOTIFICATIONS",n.SERVICEUSER="SERVICEUSER",n.SPONSOR="SPONSOR",n.VOOBSERVER="VOOBSERVER",n.TOPGROUPCREATOR="TOPGROUPCREATOR",n.SECURITYADMIN="SECURITYADMIN",n.CABINETADMIN="CABINETADMIN",n.UNKNOWNROLENAME="UNKNOWNROLENAME",n.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",n.UNKNOWN="UNKNOWN",n.MEMBERSHIP="MEMBERSHIP",n}(pi||{}),rs=function(n){return n.Admin="admin",n.Profile="profile",n.PwdReset="pwdReset",n.Consolidator="consolidator",n.Linker="linker",n}(rs||{});let ea=(()=>{class n{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(t,r)=>t.roleName>r.roleName?1:t.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(r=>{this.allRolesManagementRules=r,e()},r=>t(r))})}assignAvailableRoles(e,t){this.allRolesManagementRules.forEach(r=>{r.primaryObject===t&&e.push(r)}),e.sort(this.sortRoles),"Vo"===t&&this.voCustomSort(e)}isManagerPagePrivileged(e){const t=[];let r=e.beanName;r.startsWith("Rich")&&(r=r.substring(4)),this.assignAvailableRoles(t,r);const d=new Map;this.setRolesAuthorization(t,e,d);for(const u of d.values())if(u.readAuth||u.manageAuth)return!0;return!1}setRolesAuthorization(e,t,r){for(const d of e){let u=[],c=[],s=[];for(const m of this.allRolesManagementRules)if(m.roleName===d.roleName){u=u.concat(m.privilegedRolesToRead),c=c.concat(m.privilegedRolesToManage);for(const g of Object.keys(m.entitiesToManage))s="User"===g?[g].concat(s):s.concat(g);break}const a=this.fetchAllRelatedObjects([t]),l=this.resolveAuthorization(u,a),h=this.resolveAuthorization(c,a);r.set(d.roleName,{readAuth:l,manageAuth:h,modes:s})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const t of this.allRolesManagementRules)if(t.roleName===e)return t.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(t=>t.roleName===e)}getAssignableRoleRules(e){const t=[],r=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(d=>{!r.includes(d.roleName)&&this.canManage(d)&&this.ruleHasMode(d,e)&&t.push(d)}),t.sort(this.sortRoles)}ruleHasMode(e,t){return Object.keys(e.entitiesToManage).map(r=>r.toUpperCase()).includes(t)}canManage(e){return e.privilegedRolesToManage.some(t=>this.principalRoles.has(Object.keys(t)[0]))}resolveAuthorization(e,t){for(const r of e){let d=!0;for(const u of Object.keys(r)){const c=r[u];if(null===c)this.principalRoles.has(u)||(d=!1);else if(t[c]){for(const s of t[c])if(!this.principalHasRole(u,c,s)){d=!1;break}}else d=!1;if(!d)break}if(d)return!0}return!1}getPerunPolicy(e){for(const t of this.perunPolicies)if(t.policyName===e)return t;return null}fetchAllRelatedObjects(e){const t={};for(const r of e){let d=r.beanName;switch(r.beanName.startsWith("Rich")&&(d=r.beanName.substring(4)),t[d]?t[d].push(r.id):t[d]=[r.id],d){case"Member":t.User?t.User.push(r.userId):t.User=[r.userId],t.Vo?t.Vo.push(r.voId):t.Vo=[r.voId];break;case"Group":case"ResourceTag":t.Vo?t.Vo.push(r.voId):t.Vo=[r.voId];break;case"Resource":t.Facility?t.Facility.push(r.facilityId):t.Facility=[r.facilityId],t.Vo?t.Vo.push(r.voId):t.Vo=[r.voId]}}return t}fetchPolicyWithAllIncludedPolicies(e){const t=new Map;let r=[];for(r.push(e);0!==r.length;){const u=r.shift();if(t.has(u))continue;const c=this.getPerunPolicy(u);if(!c)return[];t.set(u,c),r=r.concat(c.includePolicies)}const d=[];for(const u of t.values())d.push(u);return d}voCustomSort(e){for(let t=0;t{let e=null;n._refCount++;const t=(0,oi.x)(o,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount)return void(e=null);const r=n._connection,d=e;e=null,r&&(!d||r===d)&&r.unsubscribe(),o.unsubscribe()});n.subscribe(t),t.closed||(e=n.connect())})}class Rc extends Yi.y{constructor(o,e){super(),this.source=o,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,Pa.A)(o)&&(this.lift=o.lift)}_subscribe(o){return this.getSubject().subscribe(o)}getSubject(){const o=this._subject;return(!o||o.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:o}=this;this._subject=this._connection=null,o?.unsubscribe()}connect(){let o=this._connection;if(!o){o=this._connection=new Ot.w0;const e=this.getSubject();o.add(this.source.subscribe((0,oi.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),o.closed&&(this._connection=null,o=Ot.w0.EMPTY)}return o}refCount(){return go()(this)}}function Kt(...n){const o=(0,Mr.yG)(n);return(0,Pa.e)((e,t)=>{(o?(0,Jr.z)(n,e,o):(0,Jr.z)(n,e)).subscribe(t)})}var Yn=E(1631),na=E(1374),tn=E(9397),li=E(6306);var Vs=E(3572);function nu(n){return n<=0?()=>ia.E:(0,Pa.e)((o,e)=>{let t=[];o.subscribe((0,oi.x)(e,r=>{t.push(r),n{for(const r of t)e.next(r);e.complete()},void 0,()=>{t=null}))})}var Wl=E(3026),Si=E(2737),Pc=E(975),as=E(4716),Ic=E(7537);const Dt="primary",Xn=Symbol("RouteTitle");class Aa{constructor(o){this.params=o||{}}has(o){return Object.prototype.hasOwnProperty.call(this.params,o)}get(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e[0]:e}return null}getAll(o){if(this.has(o)){const e=this.params[o];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Ei(n){return new Aa(n)}function bo(n,o,e){const t=e.path.split("/");if(t.length>n.length||"full"===e.pathMatch&&(o.hasChildren()||t.lengtht[d]===r)}return n===o}function va(n){return n.length>0?n[n.length-1]:null}function Ia(n){return dn(n)?n:(0,i.QGY)(n)?(0,ar.D)(Promise.resolve(n)):(0,$e.of)(n)}const Hh={exact:function wo(n,o,e){if(!Ca(n.segments,o.segments)||!$l(n.segments,o.segments,e)||n.numberOfChildren!==o.numberOfChildren)return!1;for(const t in o.children)if(!n.children[t]||!wo(n.children[t],o.children[t],e))return!1;return!0},subset:Ph},Gl={exact:function Oc(n,o){return Qn(n,o)},subset:function Rh(n,o){return Object.keys(o).length<=Object.keys(n).length&&Object.keys(o).every(e=>ya(n[e],o[e]))},ignored:()=>!0};function Oa(n,o,e){return Hh[e.paths](n.root,o.root,e.matrixParams)&&Gl[e.queryParams](n.queryParams,o.queryParams)&&!("exact"===e.fragment&&n.fragment!==o.fragment)}function Ph(n,o,e){return Ih(n,o,o.segments,e)}function Ih(n,o,e,t){if(n.segments.length>e.length){const r=n.segments.slice(0,e.length);return!(!Ca(r,e)||o.hasChildren()||!$l(r,e,t))}if(n.segments.length===e.length){if(!Ca(n.segments,e)||!$l(n.segments,e,t))return!1;for(const r in o.children)if(!n.children[r]||!Ph(n.children[r],o.children[r],t))return!1;return!0}{const r=e.slice(0,n.segments.length),d=e.slice(n.segments.length);return!!(Ca(n.segments,r)&&$l(n.segments,r,t)&&n.children[Dt])&&Ih(n.children[Dt],o,d,t)}}function $l(n,o,e){return o.every((t,r)=>Gl[e](n[r].parameters,t.parameters))}class Ao{constructor(o=new gi([],{}),e={},t=null){this.root=o,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ei(this.queryParams)),this._queryParamMap}toString(){return ou.serialize(this)}}class gi{constructor(o,e){this.segments=o,this.children=e,this.parent=null,Object.values(e).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return or(this)}}class os{constructor(o,e){this.path=o,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=Ei(this.parameters)),this._parameterMap}toString(){return P(this)}}function Ca(n,o){return n.length===o.length&&n.every((e,t)=>e.path===o[t].path)}let ss=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(){return new Zl},providedIn:"root"}),n})();class Zl{parse(o){const e=new Nt(o);return new Ao(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(o){const e=`/${fr(o.root,!0)}`,t=function V(n){const o=Object.keys(n).map(e=>{const t=n[e];return Array.isArray(t)?t.map(r=>`${mr(e)}=${mr(r)}`).join("&"):`${mr(e)}=${mr(t)}`}).filter(e=>!!e);return o.length?`?${o.join("&")}`:""}(o.queryParams);return`${e}${t}${"string"==typeof o.fragment?`#${function Vc(n){return encodeURI(n)}(o.fragment)}`:""}`}}const ou=new Zl;function or(n){return n.segments.map(o=>P(o)).join("/")}function fr(n,o){if(!n.hasChildren())return or(n);if(o){const e=n.children[Dt]?fr(n.children[Dt],!1):"",t=[];return Object.entries(n.children).forEach(([r,d])=>{r!==Dt&&t.push(`${r}:${fr(d,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function au(n,o){let e=[];return Object.entries(n.children).forEach(([t,r])=>{t===Dt&&(e=e.concat(o(r,t)))}),Object.entries(n.children).forEach(([t,r])=>{t!==Dt&&(e=e.concat(o(r,t)))}),e}(n,(t,r)=>r===Dt?[fr(n.children[Dt],!1)]:[`${r}:${fr(t,!1)}`]);return 1===Object.keys(n.children).length&&null!=n.children[Dt]?`${or(n)}/${e[0]}`:`${or(n)}/(${e.join("//")})`}}function Nc(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mr(n){return Nc(n).replace(/%3B/gi,";")}function zs(n){return Nc(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function wi(n){return decodeURIComponent(n)}function ls(n){return wi(n.replace(/\+/g,"%20"))}function P(n){return`${zs(n.path)}${function U(n){return Object.keys(n).map(o=>`;${zs(o)}=${zs(n[o])}`).join("")}(n.parameters)}`}const Q=/^[^\/()?;#]+/;function ae(n){const o=n.match(Q);return o?o[0]:""}const be=/^[^\/()?;=#]+/,ut=/^[^=?&#]+/,Jt=/^[^&#]+/;class Nt{constructor(o){this.url=o,this.remaining=o}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new gi([],{}):new gi([],this.parseChildren())}parseQueryParams(){const o={};if(this.consumeOptional("?"))do{this.parseQueryParam(o)}while(this.consumeOptional("&"));return o}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const o=[];for(this.peekStartsWith("(")||o.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),o.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(o.length>0||Object.keys(e).length>0)&&(t[Dt]=new gi(o,e)),t}parseSegment(){const o=ae(this.remaining);if(""===o&&this.peekStartsWith(";"))throw new i.vHH(4009,!1);return this.capture(o),new os(wi(o),this.parseMatrixParams())}parseMatrixParams(){const o={};for(;this.consumeOptional(";");)this.parseParam(o);return o}parseParam(o){const e=function Se(n){const o=n.match(be);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const r=ae(this.remaining);r&&(t=r,this.capture(t))}o[wi(e)]=wi(t)}parseQueryParam(o){const e=function Ai(n){const o=n.match(ut);return o?o[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const u=function ci(n){const o=n.match(Jt);return o?o[0]:""}(this.remaining);u&&(t=u,this.capture(t))}const r=ls(e),d=ls(t);if(o.hasOwnProperty(r)){let u=o[r];Array.isArray(u)||(u=[u],o[r]=u),u.push(d)}else o[r]=d}parseParens(o){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const t=ae(this.remaining),r=this.remaining[t.length];if("/"!==r&&")"!==r&&";"!==r)throw new i.vHH(4010,!1);let d;t.indexOf(":")>-1?(d=t.slice(0,t.indexOf(":")),this.capture(d),this.capture(":")):o&&(d=Dt);const u=this.parseChildren();e[d]=1===Object.keys(u).length?u[Dt]:new gi([],u),this.consumeOptional("//")}return e}peekStartsWith(o){return this.remaining.startsWith(o)}consumeOptional(o){return!!this.peekStartsWith(o)&&(this.remaining=this.remaining.substring(o.length),!0)}capture(o){if(!this.consumeOptional(o))throw new i.vHH(4011,!1)}}function Hi(n){return n.segments.length>0?new gi([],{[Dt]:n}):n}function _i(n){const o={};for(const t of Object.keys(n.children)){const d=_i(n.children[t]);if(t===Dt&&0===d.segments.length&&d.hasChildren())for(const[u,c]of Object.entries(d.children))o[u]=c;else(d.segments.length>0||d.hasChildren())&&(o[t]=d)}return function nn(n){if(1===n.numberOfChildren&&n.children[Dt]){const o=n.children[Dt];return new gi(n.segments.concat(o.segments),o.children)}return n}(new gi(n.segments,o))}function An(n){return n instanceof Ao}function Ma(n){let o;const r=Hi(function e(d){const u={};for(const s of d.children){const a=e(s);u[s.outlet]=a}const c=new gi(d.url,u);return d===n&&(o=c),c}(n.root));return o??r}function Tr(n,o,e,t){let r=n;for(;r.parent;)r=r.parent;if(0===o.length)return xa(r,r,r,e,t);const d=function Oh(n){if("string"==typeof n[0]&&1===n.length&&"/"===n[0])return new cs(!0,0,n);let o=0,e=!1;const t=n.reduce((r,d,u)=>{if("object"==typeof d&&null!=d){if(d.outlets){const c={};return Object.entries(d.outlets).forEach(([s,a])=>{c[s]="string"==typeof a?a.split("/"):a}),[...r,{outlets:c}]}if(d.segmentPath)return[...r,d.segmentPath]}return"string"!=typeof d?[...r,d]:0===u?(d.split("/").forEach((c,s)=>{0==s&&"."===c||(0==s&&""===c?e=!0:".."===c?o++:""!=c&&r.push(c))}),r):[...r,d]},[]);return new cs(e,o,t)}(o);if(d.toRoot())return xa(r,r,new gi([],{}),e,t);const u=function Bh(n,o,e){if(n.isAbsolute)return new Jl(o,!0,0);if(!e)return new Jl(o,!1,NaN);if(null===e.parent)return new Jl(e,!0,0);const t=Ur(n.commands[0])?0:1;return function zc(n,o,e){let t=n,r=o,d=e;for(;d>r;){if(d-=r,t=t.parent,!t)throw new i.vHH(4005,!1);r=t.segments.length}return new Jl(t,!1,r-d)}(e,e.segments.length-1+t,n.numberOfDoubleDots)}(d,r,n),c=u.processChildren?zt(u.segmentGroup,u.index,d.commands):He(u.segmentGroup,u.index,d.commands);return xa(r,u.segmentGroup,c,e,t)}function Ur(n){return"object"==typeof n&&null!=n&&!n.outlets&&!n.segmentPath}function Sr(n){return"object"==typeof n&&null!=n&&n.outlets}function xa(n,o,e,t,r){let u,d={};t&&Object.entries(t).forEach(([s,a])=>{d[s]=Array.isArray(a)?a.map(l=>`${l}`):`${a}`}),u=n===o?e:su(n,o,e);const c=Hi(_i(u));return new Ao(c,d,r)}function su(n,o,e){const t={};return Object.entries(n.children).forEach(([r,d])=>{t[r]=d===o?e:su(d,o,e)}),new gi(n.segments,t)}class cs{constructor(o,e,t){if(this.isAbsolute=o,this.numberOfDoubleDots=e,this.commands=t,o&&t.length>0&&Ur(t[0]))throw new i.vHH(4003,!1);const r=t.find(Sr);if(r&&r!==va(t))throw new i.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Jl{constructor(o,e,t){this.segmentGroup=o,this.processChildren=e,this.index=t}}function He(n,o,e){if(n||(n=new gi([],{})),0===n.segments.length&&n.hasChildren())return zt(n,o,e);const t=function ds(n,o,e){let t=0,r=o;const d={match:!1,pathIndex:0,commandIndex:0};for(;r=e.length)return d;const u=n.segments[r],c=e[t];if(Sr(c))break;const s=`${c}`,a=t0&&void 0===s)break;if(s&&a&&"object"==typeof a&&void 0===a.outlets){if(!Fs(s,a,u))return d;t+=2}else{if(!Fs(s,{},u))return d;t++}r++}return{match:!0,pathIndex:r,commandIndex:t}}(n,o,e),r=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof u&&(u=[u]),null!==u&&(r[d]=He(n.children[d],o,u))}),Object.entries(n.children).forEach(([d,u])=>{void 0===t[d]&&(r[d]=u)}),new gi(n.segments,r)}}function Xl(n,o,e){const t=n.segments.slice(0,o);let r=0;for(;r{"string"==typeof t&&(t=[t]),null!==t&&(o[e]=Xl(new gi([],{}),0,t))}),o}function lu(n){const o={};return Object.entries(n).forEach(([e,t])=>o[e]=`${t}`),o}function Fs(n,o,e){return n==e.path&&Qn(o,e.parameters)}const gr="imperative";class qr{constructor(o,e){this.id=o,this.url=e}}class Ql extends qr{constructor(o,e,t="imperative",r=null){super(o,e),this.type=0,this.navigationTrigger=t,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ba extends qr{constructor(o,e,t){super(o,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class cu extends qr{constructor(o,e,t,r){super(o,e),this.reason=t,this.code=r,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Us extends qr{constructor(o,e,t,r){super(o,e),this.reason=t,this.code=r,this.type=16}}class Wn extends qr{constructor(o,e,t,r){super(o,e),this.error=t,this.target=r,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Na extends qr{constructor(o,e,t,r){super(o,e),this.urlAfterRedirects=t,this.state=r,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Nh extends qr{constructor(o,e,t,r){super(o,e),this.urlAfterRedirects=t,this.state=r,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class qs extends qr{constructor(o,e,t,r,d){super(o,e),this.urlAfterRedirects=t,this.state=r,this.shouldActivate=d,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Va extends qr{constructor(o,e,t,r){super(o,e),this.urlAfterRedirects=t,this.state=r,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lm extends qr{constructor(o,e,t,r){super(o,e),this.urlAfterRedirects=t,this.state=r,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Vh{constructor(o){this.route=o,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class cm{constructor(o){this.route=o,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class dm{constructor(o){this.snapshot=o,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class du{constructor(o){this.snapshot=o,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class uu{constructor(o){this.snapshot=o,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zh{constructor(o){this.snapshot=o,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jc{constructor(o,e,t){this.routerEvent=o,this.position=e,this.anchor=t,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Fc{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new us,this.attachRef=null}}let us=(()=>{class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const r=this.getOrCreateContext(e);r.outlet=t,this.contexts.set(e,r)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new Fc,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class hu{constructor(o){this._root=o}get root(){return this._root.value}parent(o){const e=this.pathFromRoot(o);return e.length>1?e[e.length-2]:null}children(o){const e=Uc(o,this._root);return e?e.children.map(t=>t.value):[]}firstChild(o){const e=Uc(o,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(o){const e=Ys(o,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==o)}pathFromRoot(o){return Ys(o,this._root).map(e=>e.value)}}function Uc(n,o){if(n===o.value)return o;for(const e of o.children){const t=Uc(n,e);if(t)return t}return null}function Ys(n,o){if(n===o.value)return[o];for(const e of o.children){const t=Ys(n,e);if(t.length)return t.unshift(o),t}return[]}class Er{constructor(o,e){this.value=o,this.children=e}toString(){return`TreeNode(${this.value})`}}function yo(n){const o={};return n&&n.children.forEach(e=>o[e.value.outlet]=e),o}class jh extends hu{constructor(o,e){super(o),this.snapshot=e,Yc(this,o)}toString(){return this.snapshot.toString()}}function Fh(n,o){const e=function sr(n,o){const u=new qc([],{},{},"",{},Dt,o,null,{});return new fu("",new Er(u,[]))}(0,o),t=new wn.X([new os("",{})]),r=new wn.X({}),d=new wn.X({}),u=new wn.X({}),c=new wn.X(""),s=new yn(t,r,u,c,d,Dt,o,e.root);return s.snapshot=e.root,new jh(new Er(s,[]),e)}class yn{constructor(o,e,t,r,d,u,c,s){this.urlSubject=o,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=r,this.dataSubject=d,this.outlet=u,this.component=c,this._futureSnapshot=s,this.title=this.dataSubject?.pipe((0,at.U)(a=>a[Xn]))??(0,$e.of)(void 0),this.url=o,this.params=e,this.queryParams=t,this.fragment=r,this.data=d}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,at.U)(o=>Ei(o)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,at.U)(o=>Ei(o)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Oi(n,o="emptyOnly"){const e=n.pathFromRoot;let t=0;if("always"!==o)for(t=e.length-1;t>=1;){const r=e[t],d=e[t-1];if(r.routeConfig&&""===r.routeConfig.path)t--;else{if(d.component)break;t--}}return function pu(n){return n.reduce((o,e)=>({params:{...o.params,...e.params},data:{...o.data,...e.data},resolve:{...e.data,...o.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class qc{get title(){return this.data?.[Xn]}constructor(o,e,t,r,d,u,c,s,a){this.url=o,this.params=e,this.queryParams=t,this.fragment=r,this.data=d,this.outlet=u,this.component=c,this.routeConfig=s,this._resolve=a}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Ei(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ei(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class fu extends hu{constructor(o,e){super(e),this.url=o,Yc(this,e)}toString(){return mu(this._root)}}function Yc(n,o){o.value._routerState=n,o.children.forEach(e=>Yc(n,e))}function mu(n){const o=n.children.length>0?` { ${n.children.map(mu).join(", ")} } `:"";return`${n.value}${o}`}function Wc(n){if(n.snapshot){const o=n.snapshot,e=n._futureSnapshot;n.snapshot=e,Qn(o.queryParams,e.queryParams)||n.queryParamsSubject.next(e.queryParams),o.fragment!==e.fragment&&n.fragmentSubject.next(e.fragment),Qn(o.params,e.params)||n.paramsSubject.next(e.params),function sm(n,o){if(n.length!==o.length)return!1;for(let e=0;eQn(e.parameters,o[t].parameters))}(n.url,o.url);return e&&!(!n.parent!=!o.parent)&&(!n.parent||Ws(n.parent,o.parent))}let Hn=(()=>{class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=Dt,this.activateEvents=new i.vpe,this.deactivateEvents=new i.vpe,this.attachEvents=new i.vpe,this.detachEvents=new i.vpe,this.parentContexts=(0,i.f3M)(us),this.location=(0,i.f3M)(i.s_b),this.changeDetector=(0,i.f3M)(i.sBO),this.environmentInjector=(0,i.f3M)(i.lqb),this.inputBinder=(0,i.f3M)(hs,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:t,previousValue:r}=e.name;if(t)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.vHH(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new i.vHH(4013,!1);this._activatedRoute=e;const r=this.location,u=e.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,s=new Uh(e,c,r.injector);this.activated=r.createComponent(u,{index:r.length,injector:s,environmentInjector:t??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[i.TTD]}),n})();class Uh{constructor(o,e,t){this.route=o,this.childContexts=e,this.parent=t}get(o,e){return o===yn?this.route:o===us?this.childContexts:this.parent.get(o,e)}}const hs=new i.OlP("");let Kl=(()=>{class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:t}=e,r=(0,mo.a)([t.queryParams,t.params,t.data]).pipe((0,Rt.w)(([d,u,c],s)=>(c={...d,...u,...c},0===s?(0,$e.of)(c):Promise.resolve(c)))).subscribe(d=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==t||null===t.component)return void this.unsubscribeFromRouteData(e);const u=(0,i.qFp)(t.component);if(u)for(const{templateName:c}of u.inputs)e.activatedComponentRef.setInput(c,d[c]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,r)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();function Ne(n,o,e){if(e&&n.shouldReuseRoute(o.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=o.value;const r=function qh(n,o,e){return o.children.map(t=>{for(const r of e.children)if(n.shouldReuseRoute(t.value,r.value.snapshot))return Ne(n,t,r);return Ne(n,t)})}(n,o,e);return new Er(t,r)}{if(n.shouldAttach(o.value)){const d=n.retrieve(o.value);if(null!==d){const u=d.route;return u.value._futureSnapshot=o.value,u.children=o.children.map(c=>Ne(n,c)),u}}const t=function Yh(n){return new yn(new wn.X(n.url),new wn.X(n.params),new wn.X(n.queryParams),new wn.X(n.fragment),new wn.X(n.data),n.outlet,n.component,n)}(o.value),r=o.children.map(d=>Ne(n,d));return new Er(t,r)}}const $c="ngNavigationCancelingError";function Wt(n,o){const{redirectTo:e,navigationBehaviorOptions:t}=An(o)?{redirectTo:o,navigationBehaviorOptions:void 0}:o,r=za(!1,0,o);return r.url=e,r.navigationBehaviorOptions=t,r}function za(n,o,e){const t=new Error("NavigationCancelingError: "+(n||""));return t[$c]=!0,t.cancellationCode=o,e&&(t.url=e),t}function gu(n){return _u(n)&&An(n.url)}function _u(n){return n&&n[$c]}let Zc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["ng-component"]],standalone:!0,features:[i.jDz],decls:1,vars:0,template:function(e,t){1&e&&i._UZ(0,"router-outlet")},dependencies:[Hn],encapsulation:2}),n})();function Gs(n){const o=n.children&&n.children.map(Gs),e=o?{...n,children:o}:{...n};return!e.component&&!e.loadComponent&&(o||e.loadChildren)&&e.outlet&&e.outlet!==Dt&&(e.component=Zc),e}function _r(n){return n.outlet||Dt}function vo(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let o=n.parent;o;o=o.parent){const e=o.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class Rn{constructor(o,e,t,r,d){this.routeReuseStrategy=o,this.futureState=e,this.currState=t,this.forwardEvent=r,this.inputBindingEnabled=d}activate(o){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,o),Wc(this.futureState.root),this.activateChildRoutes(e,t,o)}deactivateChildRoutes(o,e,t){const r=yo(e);o.children.forEach(d=>{const u=d.value.outlet;this.deactivateRoutes(d,r[u],t),delete r[u]}),Object.values(r).forEach(d=>{this.deactivateRouteAndItsChildren(d,t)})}deactivateRoutes(o,e,t){const r=o.value,d=e?e.value:null;if(r===d)if(r.component){const u=t.getContext(r.outlet);u&&this.deactivateChildRoutes(o,e,u.children)}else this.deactivateChildRoutes(o,e,t);else d&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(o,e){o.value.component&&this.routeReuseStrategy.shouldDetach(o.value.snapshot)?this.detachAndStoreRouteSubtree(o,e):this.deactivateRouteAndOutlet(o,e)}detachAndStoreRouteSubtree(o,e){const t=e.getContext(o.value.outlet),r=t&&o.value.component?t.children:e,d=yo(o);for(const u of Object.keys(d))this.deactivateRouteAndItsChildren(d[u],r);if(t&&t.outlet){const u=t.outlet.detach(),c=t.children.onOutletDeactivated();this.routeReuseStrategy.store(o.value.snapshot,{componentRef:u,route:o,contexts:c})}}deactivateRouteAndOutlet(o,e){const t=e.getContext(o.value.outlet),r=t&&o.value.component?t.children:e,d=yo(o);for(const u of Object.keys(d))this.deactivateRouteAndItsChildren(d[u],r);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(o,e,t){const r=yo(e);o.children.forEach(d=>{this.activateRoutes(d,r[d.value.outlet],t),this.forwardEvent(new zh(d.value.snapshot))}),o.children.length&&this.forwardEvent(new du(o.value.snapshot))}activateRoutes(o,e,t){const r=o.value,d=e?e.value:null;if(Wc(r),r===d)if(r.component){const u=t.getOrCreateContext(r.outlet);this.activateChildRoutes(o,e,u.children)}else this.activateChildRoutes(o,e,t);else if(r.component){const u=t.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const c=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),u.children.onOutletReAttached(c.contexts),u.attachRef=c.componentRef,u.route=c.route.value,u.outlet&&u.outlet.attach(c.componentRef,c.route.value),Wc(c.route.value),this.activateChildRoutes(o,null,u.children)}else{const c=vo(r.snapshot);u.attachRef=null,u.route=r,u.injector=c,u.outlet&&u.outlet.activateWith(r,u.injector),this.activateChildRoutes(o,null,u.children)}}else this.activateChildRoutes(o,null,t)}}class Gh{constructor(o){this.path=o,this.route=this.path[this.path.length-1]}}class fs{constructor(o,e){this.component=o,this.route=e}}function bu(n,o,e){const t=n._root;return ms(t,o?o._root:null,e,[t.value])}function Co(n,o){const e=Symbol(),t=o.get(n,e);return t===e?"function"!=typeof n||(0,i.Z0I)(n)?o.get(n):n:t}function ms(n,o,e,t,r={canDeactivateChecks:[],canActivateChecks:[]}){const d=yo(o);return n.children.forEach(u=>{(function mm(n,o,e,t,r={canDeactivateChecks:[],canActivateChecks:[]}){const d=n.value,u=o?o.value:null,c=e?e.getContext(n.value.outlet):null;if(u&&d.routeConfig===u.routeConfig){const s=function Zh(n,o,e){if("function"==typeof e)return e(n,o);switch(e){case"pathParamsChange":return!Ca(n.url,o.url);case"pathParamsOrQueryParamsChange":return!Ca(n.url,o.url)||!Qn(n.queryParams,o.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ws(n,o)||!Qn(n.queryParams,o.queryParams);default:return!Ws(n,o)}}(u,d,d.routeConfig.runGuardsAndResolvers);s?r.canActivateChecks.push(new Gh(t)):(d.data=u.data,d._resolvedData=u._resolvedData),ms(n,o,d.component?c?c.children:null:e,t,r),s&&c&&c.outlet&&c.outlet.isActivated&&r.canDeactivateChecks.push(new fs(c.outlet.component,u))}else u&&$s(o,c,r),r.canActivateChecks.push(new Gh(t)),ms(n,null,d.component?c?c.children:null:e,t,r)})(u,d[u.value.outlet],e,t.concat([u.value]),r),delete d[u.value.outlet]}),Object.entries(d).forEach(([u,c])=>$s(c,e.getContext(u),r)),r}function $s(n,o,e){const t=yo(n),r=n.value;Object.entries(t).forEach(([d,u])=>{$s(u,r.component?o?o.children.getContext(d):null:o,e)}),e.canDeactivateChecks.push(new fs(r.component&&o&&o.outlet&&o.outlet.isActivated?o.outlet.component:null,r))}function Zs(n){return"function"==typeof n}function Qh(n){return n instanceof iu.K||"EmptyError"===n?.name}const ec=Symbol("INITIAL_VALUE");function Kn(){return(0,Rt.w)(n=>(0,mo.a)(n.map(o=>o.pipe((0,re.q)(1),Kt(ec)))).pipe((0,at.U)(o=>{for(const e of o)if(!0!==e){if(e===ec)return ec;if(!1===e||e instanceof Ao)return e}return!0}),(0,$t.h)(o=>o!==ec),(0,re.q)(1)))}function ni(n){return(0,am.z)((0,tn.b)(o=>{if(An(o))throw Wt(0,o)}),(0,at.U)(o=>!0===o))}class R{constructor(o){this.segmentGroup=o||null}}class z{constructor(o){this.urlTree=o}}function q(n){return(0,ta._)(new R(n))}function ee(n){return(0,ta._)(new z(n))}class pt{constructor(o,e){this.urlSerializer=o,this.urlTree=e}noMatchError(o){return new i.vHH(4002,!1)}lineralizeSegments(o,e){let t=[],r=e.root;for(;;){if(t=t.concat(r.segments),0===r.numberOfChildren)return(0,$e.of)(t);if(r.numberOfChildren>1||!r.children[Dt])return(0,ta._)(new i.vHH(4e3,!1));r=r.children[Dt]}}applyRedirectCommands(o,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),o,t)}applyRedirectCreateUrlTree(o,e,t,r){const d=this.createSegmentGroup(o,e.root,t,r);return new Ao(d,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(o,e){const t={};return Object.entries(o).forEach(([r,d])=>{if("string"==typeof d&&d.startsWith(":")){const c=d.substring(1);t[r]=e[c]}else t[r]=d}),t}createSegmentGroup(o,e,t,r){const d=this.createSegments(o,e.segments,t,r);let u={};return Object.entries(e.children).forEach(([c,s])=>{u[c]=this.createSegmentGroup(o,s,t,r)}),new gi(d,u)}createSegments(o,e,t,r){return e.map(d=>d.path.startsWith(":")?this.findPosParam(o,d,r):this.findOrReturn(d,t))}findPosParam(o,e,t){const r=t[e.path.substring(1)];if(!r)throw new i.vHH(4001,!1);return r}findOrReturn(o,e){let t=0;for(const r of e){if(r.path===o.path)return e.splice(t),r;t++}return o}}const It={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Mi(n,o,e,t,r){const d=ei(n,o,e);return d.matched?(t=function y1(n,o){return n.providers&&!n._injector&&(n._injector=(0,i.MMx)(n.providers,o,`Route: ${n.path}`)),n._injector??o}(o,t),function S(n,o,e,t){const r=o.canMatch;if(!r||0===r.length)return(0,$e.of)(!0);const d=r.map(u=>{const c=Co(u,n);return Ia(function Xh(n){return n&&Zs(n.canMatch)}(c)?c.canMatch(o,e):n.runInContext(()=>c(o,e)))});return(0,$e.of)(d).pipe(Kn(),ni())}(t,o,e).pipe((0,at.U)(u=>!0===u?d:{...It}))):(0,$e.of)(d)}function ei(n,o,e){if(""===o.path)return"full"===o.pathMatch&&(n.hasChildren()||e.length>0)?{...It}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const r=(o.matcher||bo)(e,n,o);if(!r)return{...It};const d={};Object.entries(r.posParams??{}).forEach(([c,s])=>{d[c]=s.path});const u=r.consumed.length>0?{...d,...r.consumed[r.consumed.length-1].parameters}:d;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:u,positionalParamSegments:r.posParams??{}}}function Ta(n,o,e,t){return e.length>0&&function Sa(n,o,e){return e.some(t=>yu(n,o,t)&&_r(t)!==Dt)}(n,e,t)?{segmentGroup:new gi(o,ey(t,new gi(e,n.children))),slicedSegments:[]}:0===e.length&&function Au(n,o,e){return e.some(t=>yu(n,o,t))}(n,e,t)?{segmentGroup:new gi(n.segments,Yr(n,0,e,t,n.children)),slicedSegments:e}:{segmentGroup:new gi(n.segments,n.children),slicedSegments:e}}function Yr(n,o,e,t,r){const d={};for(const u of t)if(yu(n,e,u)&&!r[_r(u)]){const c=new gi([],{});d[_r(u)]=c}return{...r,...d}}function ey(n,o){const e={};e[Dt]=o;for(const t of n)if(""===t.path&&_r(t)!==Dt){const r=new gi([],{});e[_r(t)]=r}return e}function yu(n,o,e){return(!(n.hasChildren()||o.length>0)||"full"!==e.pathMatch)&&""===e.path}class _S{constructor(o,e,t,r,d,u,c){this.injector=o,this.configLoader=e,this.rootComponentType=t,this.config=r,this.urlTree=d,this.paramsInheritanceStrategy=u,this.urlSerializer=c,this.allowRedirects=!0,this.applyRedirects=new pt(this.urlSerializer,this.urlTree)}noMatchError(o){return new i.vHH(4002,!1)}recognize(){const o=Ta(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,o,Dt).pipe((0,li.K)(e=>{if(e instanceof z)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof R?this.noMatchError(e):e}),(0,at.U)(e=>{const t=new qc([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Dt,this.rootComponentType,null,{}),r=new Er(t,e),d=new fu("",r),u=function mt(n,o,e=null,t=null){return Tr(Ma(n),o,e,t)}(t,[],this.urlTree.queryParams,this.urlTree.fragment);return u.queryParams=this.urlTree.queryParams,d.url=this.urlSerializer.serialize(u),this.inheritParamsAndData(d._root),{state:d,tree:u}}))}match(o){return this.processSegmentGroup(this.injector,this.config,o.root,Dt).pipe((0,li.K)(t=>{throw t instanceof R?this.noMatchError(t):t}))}inheritParamsAndData(o){const e=o.value,t=Oi(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),o.children.forEach(r=>this.inheritParamsAndData(r))}processSegmentGroup(o,e,t,r){return 0===t.segments.length&&t.hasChildren()?this.processChildren(o,e,t):this.processSegment(o,e,t,t.segments,r,!0)}processChildren(o,e,t){const r=[];for(const d of Object.keys(t.children))"primary"===d?r.unshift(d):r.push(d);return(0,ar.D)(r).pipe((0,yt.b)(d=>{const u=t.children[d],c=function hm(n,o){const e=n.filter(t=>_r(t)===o);return e.push(...n.filter(t=>_r(t)!==o)),e}(e,d);return this.processSegmentGroup(o,c,u,d)}),function _o(n,o){return(0,Pa.e)(function om(n,o,e,t,r){return(d,u)=>{let c=e,s=o,a=0;d.subscribe((0,oi.x)(u,l=>{const h=a++;s=c?n(s,l,h):(c=!0,l),t&&u.next(s)},r&&(()=>{c&&u.next(s),u.complete()})))}}(n,o,arguments.length>=2,!0))}((d,u)=>(d.push(...u),d)),(0,Vs.d)(null),function ru(n,o){const e=arguments.length>=2;return t=>t.pipe(n?(0,$t.h)((r,d)=>n(r,d,t)):Si.y,nu(1),e?(0,Vs.d)(o):(0,Wl.T)(()=>new iu.K))}(),(0,Yn.z)(d=>{if(null===d)return q(t);const u=Wr(d);return function iy(n){n.sort((o,e)=>o.value.outlet===Dt?-1:e.value.outlet===Dt?1:o.value.outlet.localeCompare(e.value.outlet))}(u),(0,$e.of)(u)}))}processSegment(o,e,t,r,d,u){return(0,ar.D)(e).pipe((0,yt.b)(c=>this.processSegmentAgainstRoute(c._injector??o,e,c,t,r,d,u).pipe((0,li.K)(s=>{if(s instanceof R)return(0,$e.of)(null);throw s}))),(0,na.P)(c=>!!c),(0,li.K)(c=>{if(Qh(c))return function vu(n,o,e){return 0===o.length&&!n.children[e]}(t,r,d)?(0,$e.of)([]):q(t);throw c}))}processSegmentAgainstRoute(o,e,t,r,d,u,c){return function ep(n,o,e,t){return!!(_r(n)===t||t!==Dt&&yu(o,e,n))&&("**"===n.path||ei(o,n,e).matched)}(t,r,d,u)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(o,r,t,d,u,c):c&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(o,r,e,t,d,u):q(r):q(r)}expandSegmentAgainstRouteUsingRedirect(o,e,t,r,d,u){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(o,t,r,u):this.expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,r,d,u)}expandWildCardWithParamsAgainstRouteUsingRedirect(o,e,t,r){const d=this.applyRedirects.applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?ee(d):this.applyRedirects.lineralizeSegments(t,d).pipe((0,Yn.z)(u=>{const c=new gi(u,{});return this.processSegment(o,e,c,u,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(o,e,t,r,d,u){const{matched:c,consumedSegments:s,remainingSegments:a,positionalParamSegments:l}=ei(e,r,d);if(!c)return q(e);const h=this.applyRedirects.applyRedirectCommands(s,r.redirectTo,l);return r.redirectTo.startsWith("/")?ee(h):this.applyRedirects.lineralizeSegments(r,h).pipe((0,Yn.z)(p=>this.processSegment(o,t,e,p.concat(a),u,!1)))}matchSegmentAgainstRoute(o,e,t,r,d,u){let c;if("**"===t.path){const s=r.length>0?va(r).parameters:{},a=new qc(r,s,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,tc(t),_r(t),t.component??t._loadedComponent??null,t,ny(t));c=(0,$e.of)({snapshot:a,consumedSegments:[],remainingSegments:[]}),e.children={}}else c=Mi(e,t,r,o).pipe((0,at.U)(({matched:s,consumedSegments:a,remainingSegments:l,parameters:h})=>s?{snapshot:new qc(a,h,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,tc(t),_r(t),t.component??t._loadedComponent??null,t,ny(t)),consumedSegments:a,remainingSegments:l}:null));return c.pipe((0,Rt.w)(s=>null===s?q(e):this.getChildConfig(o=t._injector??o,t,r).pipe((0,Rt.w)(({routes:a})=>{const l=t._loadedInjector??o,{snapshot:h,consumedSegments:p,remainingSegments:m}=s,{segmentGroup:g,slicedSegments:f}=Ta(e,p,m,a);if(0===f.length&&g.hasChildren())return this.processChildren(l,a,g).pipe((0,at.U)(j=>null===j?null:[new Er(h,j)]));if(0===a.length&&0===f.length)return(0,$e.of)([new Er(h,[])]);const y=_r(t)===d;return this.processSegment(l,a,g,f,y?Dt:d,!0).pipe((0,at.U)(j=>[new Er(h,j)]))}))))}getChildConfig(o,e,t){return e.children?(0,$e.of)({routes:e.children,injector:o}):e.loadChildren?void 0!==e._loadedRoutes?(0,$e.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function ja(n,o,e,t){const r=o.canLoad;if(void 0===r||0===r.length)return(0,$e.of)(!0);const d=r.map(u=>{const c=Co(u,n);return Ia(function gs(n){return n&&Zs(n.canLoad)}(c)?c.canLoad(o,e):n.runInContext(()=>c(o,e)))});return(0,$e.of)(d).pipe(Kn(),ni())}(o,e,t).pipe((0,Yn.z)(r=>r?this.configLoader.loadChildren(o,e).pipe((0,tn.b)(d=>{e._loadedRoutes=d.routes,e._loadedInjector=d.injector})):function Ce(n){return(0,ta._)(za(!1,3))}())):(0,$e.of)({routes:[],injector:o})}}function bS(n){const o=n.value.routeConfig;return o&&""===o.path}function Wr(n){const o=[],e=new Set;for(const t of n){if(!bS(t)){o.push(t);continue}const r=o.find(d=>t.value.routeConfig===d.value.routeConfig);void 0!==r?(r.children.push(...t.children),e.add(r)):o.push(t)}for(const t of e){const r=Wr(t.children);o.push(new Er(t.value,r))}return o.filter(t=>!e.has(t))}function tc(n){return n.data||{}}function ny(n){return n.resolve||{}}function T1(n){return"string"==typeof n.title||null===n.title}function Cu(n){return(0,Rt.w)(o=>{const e=n(o);return e?(0,ar.D)(e).pipe((0,at.U)(()=>o)):(0,$e.of)(o)})}const bs=new i.OlP("ROUTES");let tp=(()=>{class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,i.f3M)(i.Sil)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return(0,$e.of)(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const t=Ia(e.loadComponent()).pipe((0,at.U)(S1),(0,tn.b)(d=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=d}),(0,as.x)(()=>{this.componentLoaders.delete(e)})),r=new Rc(t,()=>new te.x).pipe(go());return this.componentLoaders.set(e,r),r}loadChildren(e,t){if(this.childrenLoaders.get(t))return this.childrenLoaders.get(t);if(t._loadedRoutes)return(0,$e.of)({routes:t._loadedRoutes,injector:t._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(t);const d=this.loadModuleFactoryOrRoutes(t.loadChildren).pipe((0,at.U)(c=>{this.onLoadEndListener&&this.onLoadEndListener(t);let s,a;return Array.isArray(c)?a=c:(s=c.create(e).injector,a=s.get(bs,[],i.XFs.Self|i.XFs.Optional).flat()),{routes:a.map(Gs),injector:s}}),(0,as.x)(()=>{this.childrenLoaders.delete(t)})),u=new Rc(d,()=>new te.x).pipe(go());return this.childrenLoaders.set(t,u),u}loadModuleFactoryOrRoutes(e){return Ia(e()).pipe((0,at.U)(S1),(0,Yn.z)(t=>t instanceof i.YKP||Array.isArray(t)?(0,$e.of)(t):(0,ar.D)(this.compiler.compileModuleAsync(t))))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function S1(n){return function ip(n){return n&&"object"==typeof n&&"default"in n}(n)?n.default:n}let ic=(()=>{class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new te.x,this.configLoader=(0,i.f3M)(tp),this.environmentInjector=(0,i.f3M)(i.lqb),this.urlSerializer=(0,i.f3M)(ss),this.rootContexts=(0,i.f3M)(us),this.inputBindingEnabled=null!==(0,i.f3M)(hs,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,$e.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=r=>this.events.next(new cm(r)),this.configLoader.onLoadStartListener=r=>this.events.next(new Vh(r))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const t=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:t})}setupNavigations(e){return this.transitions=new wn.X({id:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:gr,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,$t.h)(t=>0!==t.id),(0,at.U)(t=>({...t,extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})),(0,Rt.w)(t=>{let r=!1,d=!1;return(0,$e.of)(t).pipe((0,tn.b)(u=>{this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Rt.w)(u=>{const c=e.browserUrlTree.toString(),s=!e.navigated||u.extractedUrl.toString()!==c||c!==e.currentUrlTree.toString();if(!s&&"reload"!==(u.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const l="";return this.events.next(new Us(u.id,e.serializeUrl(t.rawUrl),l,0)),e.rawUrlTree=u.rawUrl,u.resolve(null),ia.E}if(e.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return E1(u.source)&&(e.browserUrlTree=u.extractedUrl),(0,$e.of)(u).pipe((0,Rt.w)(l=>{const h=this.transitions?.getValue();return this.events.next(new Ql(l.id,this.urlSerializer.serialize(l.extractedUrl),l.source,l.restoredState)),h!==this.transitions?.getValue()?ia.E:Promise.resolve(l)}),function x1(n,o,e,t,r,d){return(0,Yn.z)(u=>function ty(n,o,e,t,r,d,u="emptyOnly"){return new _S(n,o,e,t,r,u,d).recognize()}(n,o,e,t,u.extractedUrl,r,d).pipe((0,at.U)(({state:c,tree:s})=>({...u,targetSnapshot:c,urlAfterRedirects:s}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),(0,tn.b)(l=>{if(t.targetSnapshot=l.targetSnapshot,t.urlAfterRedirects=l.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:l.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!l.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(l.urlAfterRedirects,l.rawUrl);e.setBrowserUrl(p,l)}e.browserUrlTree=l.urlAfterRedirects}const h=new Na(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(h)}));if(s&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:l,extractedUrl:h,source:p,restoredState:m,extras:g}=u,f=new Ql(l,this.urlSerializer.serialize(h),p,m);this.events.next(f);const y=Fh(0,this.rootComponentType).snapshot;return t={...u,targetSnapshot:y,urlAfterRedirects:h,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},(0,$e.of)(t)}{const l="";return this.events.next(new Us(u.id,e.serializeUrl(t.extractedUrl),l,1)),e.rawUrlTree=u.rawUrl,u.resolve(null),ia.E}}),(0,tn.b)(u=>{const c=new Nh(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(c)}),(0,at.U)(u=>t={...u,guards:bu(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),function Xs(n,o){return(0,Yn.z)(e=>{const{targetSnapshot:t,currentSnapshot:r,guards:{canActivateChecks:d,canDeactivateChecks:u}}=e;return 0===u.length&&0===d.length?(0,$e.of)({...e,guardsResult:!0}):function Kh(n,o,e,t){return(0,ar.D)(n).pipe((0,Yn.z)(r=>function Mo(n,o,e,t,r){const d=o&&o.routeConfig?o.routeConfig.canDeactivate:null;if(!d||0===d.length)return(0,$e.of)(!0);const u=d.map(c=>{const s=vo(o)??r,a=Co(c,s);return Ia(function gm(n){return n&&Zs(n.canDeactivate)}(a)?a.canDeactivate(n,o,e,t):s.runInContext(()=>a(n,o,e,t))).pipe((0,na.P)())});return(0,$e.of)(u).pipe(Kn())}(r.component,r.route,e,o,t)),(0,na.P)(r=>!0!==r,!0))}(u,t,r,n).pipe((0,Yn.z)(c=>c&&function Jh(n){return"boolean"==typeof n}(c)?function wu(n,o,e,t){return(0,ar.D)(o).pipe((0,yt.b)(r=>(0,Jr.z)(function Ks(n,o){return null!==n&&o&&o(new dm(n)),(0,$e.of)(!0)}(r.route.parent,t),function Qs(n,o){return null!==n&&o&&o(new uu(n)),(0,$e.of)(!0)}(r.route,t),function Kc(n,o,e){const t=o[o.length-1],d=o.slice(0,o.length-1).reverse().map(u=>function $h(n){const o=n.routeConfig?n.routeConfig.canActivateChild:null;return o&&0!==o.length?{node:n,guards:o}:null}(u)).filter(u=>null!==u).map(u=>me(()=>{const c=u.guards.map(s=>{const a=vo(u.node)??e,l=Co(s,a);return Ia(function _s(n){return n&&Zs(n.canActivateChild)}(l)?l.canActivateChild(t,n):a.runInContext(()=>l(t,n))).pipe((0,na.P)())});return(0,$e.of)(c).pipe(Kn())}));return(0,$e.of)(d).pipe(Kn())}(n,r.path,e),function el(n,o,e){const t=o.routeConfig?o.routeConfig.canActivate:null;if(!t||0===t.length)return(0,$e.of)(!0);const r=t.map(d=>me(()=>{const u=vo(o)??e,c=Co(d,u);return Ia(function Qc(n){return n&&Zs(n.canActivate)}(c)?c.canActivate(o,n):u.runInContext(()=>c(o,n))).pipe((0,na.P)())}));return(0,$e.of)(r).pipe(Kn())}(n,r.route,e))),(0,na.P)(r=>!0!==r,!0))}(t,d,n,o):(0,$e.of)(c)),(0,at.U)(c=>({...e,guardsResult:c})))})}(this.environmentInjector,u=>this.events.next(u)),(0,tn.b)(u=>{if(t.guardsResult=u.guardsResult,An(u.guardsResult))throw Wt(0,u.guardsResult);const c=new qs(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(c)}),(0,$t.h)(u=>!!u.guardsResult||(e.restoreHistory(u),this.cancelNavigationTransition(u,"",3),!1)),Cu(u=>{if(u.guards.canActivateChecks.length)return(0,$e.of)(u).pipe((0,tn.b)(c=>{const s=new Va(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(s)}),(0,Rt.w)(c=>{let s=!1;return(0,$e.of)(c).pipe(function ry(n,o){return(0,Yn.z)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:r}}=e;if(!r.length)return(0,$e.of)(e);let d=0;return(0,ar.D)(r).pipe((0,yt.b)(u=>function ay(n,o,e,t){const r=n.routeConfig,d=n._resolve;return void 0!==r?.title&&!T1(r)&&(d[Xn]=r.title),function oy(n,o,e,t){const r=function sy(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}(n);if(0===r.length)return(0,$e.of)({});const d={};return(0,ar.D)(r).pipe((0,Yn.z)(u=>function ly(n,o,e,t){const r=vo(o)??t,d=Co(n,r);return Ia(d.resolve?d.resolve(o,e):r.runInContext(()=>d(o,e)))}(n[u],o,e,t).pipe((0,na.P)(),(0,tn.b)(c=>{d[u]=c}))),nu(1),(0,Pc.h)(d),(0,li.K)(u=>Qh(u)?ia.E:(0,ta._)(u)))}(d,n,o,t).pipe((0,at.U)(u=>(n._resolvedData=u,n.data=Oi(n,e).resolve,r&&T1(r)&&(n.data[Xn]=r.title),null)))}(u.route,t,n,o)),(0,tn.b)(()=>d++),nu(1),(0,Yn.z)(u=>d===r.length?(0,$e.of)(e):ia.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,tn.b)({next:()=>s=!0,complete:()=>{s||(e.restoreHistory(c),this.cancelNavigationTransition(c,"",2))}}))}),(0,tn.b)(c=>{const s=new lm(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(s)}))}),Cu(u=>{const c=s=>{const a=[];s.routeConfig?.loadComponent&&!s.routeConfig._loadedComponent&&a.push(this.configLoader.loadComponent(s.routeConfig).pipe((0,tn.b)(l=>{s.component=l}),(0,at.U)(()=>{})));for(const l of s.children)a.push(...c(l));return a};return(0,mo.a)(c(u.targetSnapshot.root)).pipe((0,Vs.d)(),(0,re.q)(1))}),Cu(()=>this.afterPreactivation()),(0,at.U)(u=>{const c=function Gc(n,o,e){const t=Ne(n,o._root,e?e._root:void 0);return new jh(t,o)}(e.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return t={...u,targetRouterState:c}}),(0,tn.b)(u=>{e.currentUrlTree=u.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(u.urlAfterRedirects,u.rawUrl),e.routerState=u.targetRouterState,"deferred"===e.urlUpdateStrategy&&(u.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,u),e.browserUrlTree=u.urlAfterRedirects)}),((n,o,e,t)=>(0,at.U)(r=>(new Rn(o,r.targetRouterState,r.currentRouterState,e,t).activate(n),r)))(this.rootContexts,e.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),(0,re.q)(1),(0,tn.b)({next:u=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new Ba(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{r=!0}}),(0,as.x)(()=>{r||d||this.cancelNavigationTransition(t,"",1),this.currentNavigation?.id===t.id&&(this.currentNavigation=null)}),(0,li.K)(u=>{if(d=!0,_u(u)){gu(u)||(e.navigated=!0,e.restoreHistory(t,!0));const c=new cu(t.id,this.urlSerializer.serialize(t.extractedUrl),u.message,u.cancellationCode);if(this.events.next(c),gu(u)){const s=e.urlHandlingStrategy.merge(u.url,e.rawUrlTree),a={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||E1(t.source)};e.scheduleNavigation(s,gr,null,a,{resolve:t.resolve,reject:t.reject,promise:t.promise})}else t.resolve(!1)}else{e.restoreHistory(t,!0);const c=new Wn(t.id,this.urlSerializer.serialize(t.extractedUrl),u,t.targetSnapshot??void 0);this.events.next(c);try{t.resolve(e.errorHandler(u))}catch(s){t.reject(s)}}return ia.E}))}))}cancelNavigationTransition(e,t,r){const d=new cu(e.id,this.urlSerializer.serialize(e.extractedUrl),t,r);this.events.next(d),e.resolve(!1)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function E1(n){return n!==gr}let bm=(()=>{class n{buildTitle(e){let t,r=e.root;for(;void 0!==r;)t=this.getResolvedTitleForRoute(r)??t,r=r.children.find(d=>d.outlet===Dt);return t}getResolvedTitleForRoute(e){return e.data[Xn]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(){return(0,i.f3M)(wm)},providedIn:"root"}),n})(),wm=(()=>{class n extends bm{constructor(e){super(),this.title=e}updateTitle(e){const t=this.buildTitle(e);void 0!==t&&this.title.setTitle(t)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(At))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),np=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(){return(0,i.f3M)(cy)},providedIn:"root"}),n})();class D1{shouldDetach(o){return!1}store(o,e){}shouldAttach(o){return!1}retrieve(o){return null}shouldReuseRoute(o,e){return o.routeConfig===e.routeConfig}}let cy=(()=>{class n extends D1{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const rp=new i.OlP("",{providedIn:"root",factory:()=>({})});let ed=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:function(){return(0,i.f3M)(Mu)},providedIn:"root"}),n})(),Mu=(()=>{class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var xu=function(n){return n[n.COMPLETE=0]="COMPLETE",n[n.FAILED=1]="FAILED",n[n.REDIRECTING=2]="REDIRECTING",n}(xu||{});function dy(n,o){n.events.pipe((0,$t.h)(e=>e instanceof Ba||e instanceof cu||e instanceof Wn||e instanceof Us),(0,at.U)(e=>e instanceof Ba||e instanceof Us?xu.COMPLETE:e instanceof cu&&(0===e.code||1===e.code)?xu.REDIRECTING:xu.FAILED),(0,$t.h)(e=>e!==xu.REDIRECTING),(0,re.q)(1)).subscribe(()=>{o()})}function k1(n){throw n}function uy(n,o,e){return o.parse("/")}const wS={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},hy={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let vn=(()=>{class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,i.f3M)(i.c2e),this.isNgZoneEnabled=!1,this.options=(0,i.f3M)(rp,{optional:!0})||{},this.pendingTasks=(0,i.f3M)(i.HDt),this.errorHandler=this.options.errorHandler||k1,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||uy,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,i.f3M)(ed),this.routeReuseStrategy=(0,i.f3M)(np),this.titleStrategy=(0,i.f3M)(bm),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,i.f3M)(bs,{optional:!0})?.flat()??[],this.navigationTransitions=(0,i.f3M)(ic),this.urlSerializer=(0,i.f3M)(ss),this.location=(0,i.f3M)(x.Ye),this.componentInputBindingEnabled=!!(0,i.f3M)(hs,{optional:!0}),this.isNgZoneEnabled=(0,i.f3M)(i.R0b)instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ao,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Fh(0,null),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId??0},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),gr,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t="popstate"===e.type?"popstate":"hashchange";"popstate"===t&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,t,e.state)},0)}))}navigateToSyncWithBrowser(e,t,r){const d={replaceUrl:!0},u=r?.navigationId?r:null;if(r){const s={...r};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(d.state=s)}const c=this.parseUrl(e);this.scheduleNavigation(c,t,u,d)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Gs),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,t={}){const{relativeTo:r,queryParams:d,fragment:u,queryParamsHandling:c,preserveFragment:s}=t,a=s?this.currentUrlTree.fragment:u;let h,l=null;switch(c){case"merge":l={...this.currentUrlTree.queryParams,...d};break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=d||null}null!==l&&(l=this.removeEmptyProps(l));try{h=Ma(r?r.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),h=this.currentUrlTree.root}return Tr(h,e,l,a??null)}navigateByUrl(e,t={skipLocationChange:!1}){const r=An(e)?e:this.parseUrl(e),d=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(d,gr,null,t)}navigate(e,t={skipLocationChange:!1}){return function py(n){for(let o=0;o{const d=e[r];return null!=d&&(t[r]=d),t},{})}scheduleNavigation(e,t,r,d,u){if(this.disposed)return Promise.resolve(!1);let c,s,a;u?(c=u.resolve,s=u.reject,a=u.promise):a=new Promise((h,p)=>{c=h,s=p});const l=this.pendingTasks.add();return dy(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:t,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:d,resolve:c,reject:s,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch(h=>Promise.reject(h))}setBrowserUrl(e,t){const r=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(r)||t.extras.replaceUrl){const u={...t.extras.state,...this.generateNgRouterState(t.id,this.browserPageId)};this.location.replaceState(r,"",u)}else{const d={...t.extras.state,...this.generateNgRouterState(t.id,(this.browserPageId??0)+1)};this.location.go(r,"",d)}}restoreHistory(e,t=!1){if("computed"===this.canceledNavigationResolution){const d=this.currentPageId-(this.browserPageId??this.currentPageId);0!==d?this.location.historyGo(d):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===d&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:t}:{navigationId:e}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Fa=(()=>{class n{constructor(e,t,r,d,u,c){this.router=e,this.route=t,this.tabIndexAttribute=r,this.renderer=d,this.el=u,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new te.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const s=u.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===s||"area"===s,this.isAnchorElement?this.subscription=e.events.subscribe(a=>{a instanceof Ba&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,t,r,d,u){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||t||r||d||u||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:(0,i.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,t){const r=this.renderer,d=this.el.nativeElement;null!==t?r.setAttribute(d,e,t):r.removeAttribute(d,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(vn),i.Y36(yn),i.$8M("tabindex"),i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(x.S$))},n.\u0275dir=i.lG2({type:n,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,t){1&e&&i.NdJ("click",function(d){return t.onClick(d.button,d.ctrlKey,d.shiftKey,d.altKey,d.metaKey)}),2&e&&i.uIk("target",t.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",i.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",i.VuI],replaceUrl:["replaceUrl","replaceUrl",i.VuI],routerLink:"routerLink"},standalone:!0,features:[i.Xq5,i.TTD]}),n})();class Am{}let H1=(()=>{class n{preload(e,t){return(0,$e.of)(null)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),AS=(()=>{class n{constructor(e,t,r,d,u){this.router=e,this.injector=r,this.preloadingStrategy=d,this.loader=u}setUpPreloading(){this.subscription=this.router.events.pipe((0,$t.h)(e=>e instanceof Ba),(0,yt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const r=[];for(const d of t){d.providers&&!d._injector&&(d._injector=(0,i.MMx)(d.providers,e,`Route: ${d.path}`));const u=d._injector??e,c=d._loadedInjector??u;(d.loadChildren&&!d._loadedRoutes&&void 0===d.canLoad||d.loadComponent&&!d._loadedComponent)&&r.push(this.preloadConfig(u,d)),(d.children||d._loadedRoutes)&&r.push(this.processRoutes(c,d.children??d._loadedRoutes))}return(0,ar.D)(r).pipe((0,Ic.J)())}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{let r;r=t.loadChildren&&void 0===t.canLoad?this.loader.loadChildren(e,t):(0,$e.of)(null);const d=r.pipe((0,Yn.z)(u=>null===u?(0,$e.of)(void 0):(t._loadedRoutes=u.routes,t._loadedInjector=u.injector,this.processRoutes(u.injector??e,u.routes))));if(t.loadComponent&&!t._loadedComponent){const u=this.loader.loadComponent(t);return(0,ar.D)([d,u]).pipe((0,Ic.J)())}return d})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(vn),i.LFG(i.Sil),i.LFG(i.lqb),i.LFG(Am),i.LFG(tp))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ym=new i.OlP("");let R1=(()=>{class n{constructor(e,t,r,d,u={}){this.urlSerializer=e,this.transitions=t,this.viewportScroller=r,this.zone=d,this.options=u,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},u.scrollPositionRestoration=u.scrollPositionRestoration||"disabled",u.anchorScrolling=u.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Ql?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Ba?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Us&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof jc&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new jc(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return n.\u0275fac=function(e){i.$Z()},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();function tl(n,o){return{\u0275kind:n,\u0275providers:o}}function gy(){const n=(0,i.f3M)(i.zs3);return o=>{const e=n.get(i.z2F);if(o!==e.components[0])return;const t=n.get(vn),r=n.get(_y);1===n.get(Cm)&&t.initialNavigation(),n.get(Mm,null,i.XFs.Optional)?.setUpPreloading(),n.get(ym,null,i.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}const _y=new i.OlP("",{factory:()=>new te.x}),Cm=new i.OlP("",{providedIn:"root",factory:()=>1}),Mm=new i.OlP("");function I1(n){return tl(0,[{provide:Mm,useExisting:AS},{provide:Am,useExisting:n}])}const Su=new i.OlP("ROUTER_FORROOT_GUARD"),yy=[x.Ye,{provide:ss,useClass:Zl},vn,us,{provide:yn,useFactory:function my(n){return n.routerState.root},deps:[vn]},tp,[]];function vy(){return new i.PXZ("Router",vn)}let lp=(()=>{class n{constructor(e){}static forRoot(e,t){return{ngModule:n,providers:[yy,[],{provide:bs,multi:!0,useValue:e},{provide:Su,useFactory:My,deps:[[vn,new i.FiY,new i.tp0]]},{provide:rp,useValue:t||{}},t?.useHash?{provide:x.S$,useClass:x.Do}:{provide:x.S$,useClass:x.b0},{provide:ym,useFactory:()=>{const n=(0,i.f3M)(x.EM),o=(0,i.f3M)(i.R0b),e=(0,i.f3M)(rp),t=(0,i.f3M)(ic),r=(0,i.f3M)(ss);return e.scrollOffset&&n.setOffset(e.scrollOffset),new R1(r,t,n,o,e)}},t?.preloadingStrategy?I1(t.preloadingStrategy).\u0275providers:[],{provide:i.PXZ,multi:!0,useFactory:vy},t?.initialNavigation?xy(t):[],t?.bindToComponentInputs?tl(8,[Kl,{provide:hs,useExisting:Kl}]).\u0275providers:[],[{provide:Sm,useFactory:gy},{provide:i.tb,multi:!0,useExisting:Sm}]]}}static forChild(e){return{ngModule:n,providers:[{provide:bs,multi:!0,useValue:e}]}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Su,8))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();function My(n){return"guarded"}function xy(n){return["disabled"===n.initialNavigation?tl(3,[{provide:i.ip1,multi:!0,useFactory:()=>{const o=(0,i.f3M)(vn);return()=>{o.setUpLocationChangeListener()}}},{provide:Cm,useValue:2}]).\u0275providers:[],"enabledBlocking"===n.initialNavigation?tl(2,[{provide:Cm,useValue:0},{provide:i.ip1,multi:!0,deps:[i.zs3],useFactory:o=>{const e=o.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const r=o.get(vn),d=o.get(_y);dy(r,()=>{t(!0)}),o.get(ic).afterPreactivation=()=>(t(!0),d.closed?(0,$e.of)(void 0):d),r.initialNavigation()}))}}]).\u0275providers:[]]}const Sm=new i.OlP("");let nc;try{nc=typeof Intl<"u"&&Intl.v8BreakIterator}catch{nc=!1}let td,fi=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,x.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!nc)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(i.Lbi))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Em=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function V1(){if(td)return td;if("object"!=typeof document||!document)return td=new Set(Em),td;let n=document.createElement("input");return td=new Set(Em.filter(o=>(n.setAttribute("type",o),n.type===o))),td}let id,cp,rc,Dm;function kr(n){return function Dy(){if(null==id&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>id=!0}))}finally{id=id||!1}return id}()?n:!!n.capture}function dp(){if(null==rc){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return rc=!1,rc;if("scrollBehavior"in document.documentElement.style)rc=!0;else{const n=Element.prototype.scrollTo;rc=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return rc}function ac(){if("object"!=typeof document||!document)return 0;if(null==cp){const n=document.createElement("div"),o=n.style;n.dir="rtl",o.width="1px",o.overflow="auto",o.visibility="hidden",o.pointerEvents="none",o.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",n.appendChild(e),document.body.appendChild(n),cp=0,0===n.scrollLeft&&(n.scrollLeft=1,cp=0===n.scrollLeft?1:2),n.remove()}return cp}function km(n){if(function Eu(){if(null==Dm){const n=typeof document<"u"?document.head:null;Dm=!(!n||!n.createShadowRoot&&!n.attachShadow)}return Dm}()){const o=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&o instanceof ShadowRoot)return o}return null}function oc(){let n=typeof document<"u"&&document?document.activeElement:null;for(;n&&n.shadowRoot;){const o=n.shadowRoot.activeElement;if(o===n)break;n=o}return n}function aa(n){return n.composedPath?n.composedPath()[0]:n.target}function up(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function rn(n,...o){return o.length?o.some(e=>n[e]):n.altKey||n.shiftKey||n.ctrlKey||n.metaKey}var cd=E(3620);function _p(n){return(0,$t.h)((o,e)=>n<=e)}var So=E(3997),sv=E(2420);function nt(n){return(0,Pa.e)((o,e)=>{(0,Wi.Xf)(n).subscribe((0,oi.x)(e,()=>e.complete(),sv.Z)),!e.closed&&o.subscribe(e)})}function Ie(n){return null!=n&&"false"!=`${n}`}function di(n,o=0){return lv(n)?Number(n):o}function lv(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}function lc(n){return Array.isArray(n)?n:[n]}function Pn(n){return null==n?"":"string"==typeof n?n:`${n}px`}function Qi(n){return n instanceof i.SBq?n.nativeElement:n}let Nm=(()=>{class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),cc=(()=>{class n{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,t)=>this._cleanupObserver(t))}observe(e){const t=Qi(e);return new Yi.y(r=>{const u=this._observeElement(t).subscribe(r);return()=>{u.unsubscribe(),this._unobserveElement(t)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const t=new te.x,r=this._mutationObserverFactory.create(d=>t.next(d));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:t,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:t,stream:r}=this._observedElements.get(e);t&&t.disconnect(),r.complete(),this._observedElements.delete(e)}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Nm))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Vm=(()=>{class n{get disabled(){return this._disabled}set disabled(e){this._disabled=Ie(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=di(e),this._subscribe()}constructor(e,t,r){this._contentObserver=e,this._elementRef=t,this._ngZone=r,this.event=new i.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe((0,cd.b)(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(cc),i.Y36(i.SBq),i.Y36(i.R0b))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n})(),dd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[Nm]}),n})();const J1=new Set;let As,bp=(()=>{class n{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):jm}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function dc(n,o){if(!J1.has(n))try{As||(As=document.createElement("style"),o&&(As.nonce=o),As.setAttribute("type","text/css"),document.head.appendChild(As)),As.sheet&&(As.sheet.insertRule(`@media ${n} {body{ }}`,0),J1.add(n))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(fi),i.LFG(i.Ojb,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function jm(n){return{matches:"all"===n||""===n,media:n,addListener:()=>{},removeListener:()=>{}}}let Fm=(()=>{class n{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new te.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return X1(lc(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){const r=X1(lc(e)).map(u=>this._registerQuery(u).observable);let d=(0,mo.a)(r);return d=(0,Jr.z)(d.pipe((0,re.q)(1)),d.pipe(_p(1),(0,cd.b)(0))),d.pipe((0,at.U)(u=>{const c={matches:!1,breakpoints:{}};return u.forEach(({matches:s,query:a})=>{c.matches=c.matches||s,c.breakpoints[a]=s}),c}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),d={observable:new Yi.y(u=>{const c=s=>this._zone.run(()=>u.next(s));return t.addListener(c),()=>{t.removeListener(c)}}).pipe(Kt(t),(0,at.U)(({matches:u})=>({query:e,matches:u})),nt(this._destroySubject)),mql:t};return this._queries.set(e,d),d}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(bp),i.LFG(i.R0b))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function X1(n){return n.map(o=>o.split(",")).reduce((o,e)=>o.concat(e)).map(o=>o.trim())}function uc(n,o,e){const t=wp(n,o);t.some(r=>r.trim()==e.trim())||(t.push(e.trim()),n.setAttribute(o,t.join(" ")))}function qm(n,o,e){const r=wp(n,o).filter(d=>d!=e.trim());r.length?n.setAttribute(o,r.join(" ")):n.removeAttribute(o)}function wp(n,o){return(n.getAttribute(o)||"").match(/\S+/g)||[]}const Ap="cdk-describedby-message",Iu="cdk-describedby-host";let Ym=0,yp=(()=>{class n{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ym++,this._document=e,this._id=(0,i.f3M)(i.AFp)+"-"+Ym++}describe(e,t,r){if(!this._canBeDescribed(e,t))return;const d=Ou(t,r);"string"!=typeof t?(cv(t,this._id),this._messageRegistry.set(d,{messageElement:t,referenceCount:0})):this._messageRegistry.has(d)||this._createMessageElement(t,r),this._isElementDescribedByMessage(e,d)||this._addMessageReference(e,d)}removeDescription(e,t,r){if(!t||!this._isElementNode(e))return;const d=Ou(t,r);if(this._isElementDescribedByMessage(e,d)&&this._removeMessageReference(e,d),"string"==typeof t){const u=this._messageRegistry.get(d);u&&0===u.referenceCount&&this._deleteMessageElement(d)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Iu}="${this._id}"]`);for(let t=0;t0!=r.indexOf(Ap));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const r=this._messageRegistry.get(t);uc(e,"aria-describedby",r.messageElement.id),e.setAttribute(Iu,this._id),r.referenceCount++}_removeMessageReference(e,t){const r=this._messageRegistry.get(t);r.referenceCount--,qm(e,"aria-describedby",r.messageElement.id),e.removeAttribute(Iu)}_isElementDescribedByMessage(e,t){const r=wp(e,"aria-describedby"),d=this._messageRegistry.get(t),u=d&&d.messageElement.id;return!!u&&-1!=r.indexOf(u)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&"object"==typeof t)return!0;const r=null==t?"":`${t}`.trim(),d=e.getAttribute("aria-label");return!(!r||d&&d.trim()===r)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0),i.LFG(fi))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Ou(n,o){return"string"==typeof n?`${o||""}/${n}`:n}function cv(n,o){n.id||(n.id=`${Ap}-${o}-${Ym++}`)}class Q1{constructor(o){this._items=o,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new te.x,this._typeaheadSubscription=Ot.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new te.x,this.change=new te.x,o instanceof i.n_E&&(this._itemChangesSubscription=o.changes.subscribe(e=>{if(this._activeItem){const r=e.toArray().indexOf(this._activeItem);r>-1&&r!==this._activeItemIndex&&(this._activeItemIndex=r)}}))}skipPredicate(o){return this._skipPredicateFn=o,this}withWrap(o=!0){return this._wrap=o,this}withVerticalOrientation(o=!0){return this._vertical=o,this}withHorizontalOrientation(o){return this._horizontal=o,this}withAllowedModifierKeys(o){return this._allowedModifierKeys=o,this}withTypeAhead(o=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,tn.b)(e=>this._pressedLetters.push(e)),(0,cd.b)(o),(0,$t.h)(()=>this._pressedLetters.length>0),(0,at.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let r=1;r!o[d]||this._allowedModifierKeys.indexOf(d)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&r){this.setNextItemActive();break}return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&r){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&r){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&r){const d=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(d>0?d:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&r){const d=this._activeItemIndex+this._pageUpAndDown.delta,u=this._getItemsArray().length;this._setActiveItemByIndex(d=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],o.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(o){const e=this._getItemsArray(),t="number"==typeof o?o:e.indexOf(o);this._activeItem=e[t]??null,this._activeItemIndex=t}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(o){this._wrap?this._setActiveInWrapMode(o):this._setActiveInDefaultMode(o)}_setActiveInWrapMode(o){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const r=(this._activeItemIndex+o*t+e.length)%e.length;if(!this._skipPredicateFn(e[r]))return void this.setActiveItem(r)}}_setActiveInDefaultMode(o){this._setActiveItemByIndex(this._activeItemIndex+o,o)}_setActiveItemByIndex(o,e){const t=this._getItemsArray();if(t[o]){for(;this._skipPredicateFn(t[o]);)if(!t[o+=e])return;this.setActiveItem(o)}}_getItemsArray(){return this._items instanceof i.n_E?this._items.toArray():this._items}}class dv extends Q1{setActiveItem(o){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(o),this.activeItem&&this.activeItem.setActiveStyles()}}class ud extends Q1{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(o){return this._origin=o,this}setActiveItem(o){super.setActiveItem(o),this.activeItem&&this.activeItem.focus(this._origin)}}let Bu=(()=>{class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function uv(n){return!!(n.offsetWidth||n.offsetHeight||"function"==typeof n.getClientRects&&n.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function vp(n){try{return n.frameElement}catch{return null}}(function Jm(n){return n.ownerDocument&&n.ownerDocument.defaultView||window}(e));if(t&&(-1===Nu(t)||!this.isVisible(t)))return!1;let r=e.nodeName.toLowerCase(),d=Nu(e);return e.hasAttribute("contenteditable")?-1!==d:!("iframe"===r||"object"===r||this._platform.WEBKIT&&this._platform.IOS&&!function Vu(n){let o=n.nodeName.toLowerCase(),e="input"===o&&n.type;return"text"===e||"password"===e||"select"===o||"textarea"===o}(e))&&("audio"===r?!!e.hasAttribute("controls")&&-1!==d:"video"===r?-1!==d&&(null!==d||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function K1(n){return!function Gm(n){return function $m(n){return"input"==n.nodeName.toLowerCase()}(n)&&"hidden"==n.type}(n)&&(function Wm(n){let o=n.nodeName.toLowerCase();return"input"===o||"select"===o||"button"===o||"textarea"===o}(n)||function hd(n){return function Zm(n){return"a"==n.nodeName.toLowerCase()}(n)&&n.hasAttribute("href")}(n)||n.hasAttribute("contenteditable")||pd(n))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(fi))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function pd(n){if(!n.hasAttribute("tabindex")||void 0===n.tabIndex)return!1;let o=n.getAttribute("tabindex");return!(!o||isNaN(parseInt(o,10)))}function Nu(n){if(!pd(n))return null;const o=parseInt(n.getAttribute("tabindex")||"",10);return isNaN(o)?-1:o}class Cp{get enabled(){return this._enabled}set enabled(o){this._enabled=o,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}constructor(o,e,t,r,d=!1){this._element=o,this._checker=e,this._ngZone=t,this._document=r,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,d||this.attachAnchors()}destroy(){const o=this._startAnchor,e=this._endAnchor;o&&(o.removeEventListener("focus",this.startAnchorListener),o.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(o)))})}focusFirstTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(o)))})}focusLastTabbableElementWhenReady(o){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(o)))})}_getRegionBoundary(o){const e=this._element.querySelectorAll(`[cdk-focus-region-${o}], [cdkFocusRegion${o}], [cdk-focus-${o}]`);return"start"==o?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(o){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(o),!!t}return e.focus(o),!0}return this.focusFirstTabbableElement(o)}focusFirstTabbableElement(o){const e=this._getRegionBoundary("start");return e&&e.focus(o),!!e}focusLastTabbableElement(o){const e=this._getRegionBoundary("end");return e&&e.focus(o),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(o){if(this._checker.isFocusable(o)&&this._checker.isTabbable(o))return o;const e=o.children;for(let t=0;t=0;t--){const r=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(r)return r}return null}_createAnchor(){const o=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,o),o.classList.add("cdk-visually-hidden"),o.classList.add("cdk-focus-trap-anchor"),o.setAttribute("aria-hidden","true"),o}_toggleAnchorTabIndex(o,e){o?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(o){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(o,this._startAnchor),this._toggleAnchorTabIndex(o,this._endAnchor))}_executeOnStable(o){this._ngZone.isStable?o():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(o)}}let Mp=(()=>{class n{constructor(e,t,r){this._checker=e,this._ngZone=t,this._document=r}create(e,t=!1){return new Cp(e,this._checker,this._ngZone,this._document,t)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Bu),i.LFG(i.R0b),i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Xm=(()=>{class n{get enabled(){return this.focusTrap.enabled}set enabled(e){this.focusTrap.enabled=Ie(e)}get autoCapture(){return this._autoCapture}set autoCapture(e){this._autoCapture=Ie(e)}constructor(e,t,r){this._elementRef=e,this._focusTrapFactory=t,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(e){const t=e.autoCapture;t&&!t.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=oc(),this.focusTrap.focusInitialElementWhenReady()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Mp),i.Y36(x.K0))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[i.TTD]}),n})();function zu(n){return 0===n.buttons||0===n.offsetX&&0===n.offsetY}function xp(n){const o=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!o||-1!==o.identifier||null!=o.radiusX&&1!==o.radiusX||null!=o.radiusY&&1!==o.radiusY)}const fv=new i.OlP("cdk-input-modality-detector-options"),sE={ignoreKeys:[18,17,224,91,16]},sl=kr({passive:!0,capture:!0});let Qm=(()=>{class n{get mostRecentModality(){return this._modality.value}constructor(e,t,r,d){this._platform=e,this._mostRecentTarget=null,this._modality=new wn.X(null),this._lastTouchMs=0,this._onKeydown=u=>{this._options?.ignoreKeys?.some(c=>c===u.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=aa(u))},this._onMousedown=u=>{Date.now()-this._lastTouchMs<650||(this._modality.next(zu(u)?"keyboard":"mouse"),this._mostRecentTarget=aa(u))},this._onTouchstart=u=>{xp(u)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=aa(u))},this._options={...sE,...d},this.modalityDetected=this._modality.pipe(_p(1)),this.modalityChanged=this.modalityDetected.pipe((0,So.x)()),e.isBrowser&&t.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,sl),r.addEventListener("mousedown",this._onMousedown,sl),r.addEventListener("touchstart",this._onTouchstart,sl)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,sl),document.removeEventListener("mousedown",this._onMousedown,sl),document.removeEventListener("touchstart",this._onTouchstart,sl))}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(fi),i.LFG(i.R0b),i.LFG(x.K0),i.LFG(fv,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const mv=new i.OlP("liveAnnouncerElement",{providedIn:"root",factory:function i_(){return null}}),Km=new i.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Tp=0,gv=(()=>{class n{constructor(e,t,r,d){this._ngZone=t,this._defaultOptions=d,this._document=r,this._liveElement=e||this._createLiveElement()}announce(e,...t){const r=this._defaultOptions;let d,u;return 1===t.length&&"number"==typeof t[0]?u=t[0]:[d,u]=t,this.clear(),clearTimeout(this._previousTimeout),d||(d=r&&r.politeness?r.politeness:"polite"),null==u&&r&&(u=r.duration),this._liveElement.setAttribute("aria-live",d),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(c=>this._currentResolve=c)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof u&&(this._previousTimeout=setTimeout(()=>this.clear(),u)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",t=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let d=0;d .cdk-overlay-container [aria-modal="true"]');for(let r=0;r{class n{constructor(e,t,r,d,u){this._ngZone=e,this._platform=t,this._inputModalityDetector=r,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new te.x,this._rootNodeFocusAndBlurListener=c=>{for(let a=aa(c);a;a=a.parentElement)"focus"===c.type?this._onFocus(c,a):this._onBlur(c,a)},this._document=d,this._detectionMode=u?.detectionMode||0}monitor(e,t=!1){const r=Qi(e);if(!this._platform.isBrowser||1!==r.nodeType)return(0,$e.of)();const d=km(r)||this._getDocument(),u=this._elementInfo.get(r);if(u)return t&&(u.checkChildren=!0),u.subject;const c={checkChildren:t,subject:new te.x,rootNode:d};return this._elementInfo.set(r,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(e){const t=Qi(e),r=this._elementInfo.get(t);r&&(r.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(r))}focusVia(e,t,r){const d=Qi(e);d===this._getDocument().activeElement?this._getClosestElementsInfo(d).forEach(([c,s])=>this._originChanged(c,t,s)):(this._setOrigin(t),"function"==typeof d.focus&&d.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const r=this._elementInfo.get(t),d=aa(e);!r||!r.checkChildren&&t!==d||this._originChanged(t,this._getFocusOrigin(d),r)}_onBlur(e,t){const r=this._elementInfo.get(t);!r||r.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(r,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,r=this._rootNodeFocusListenerCount.get(t)||0;r||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,ju),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,ju)}),this._rootNodeFocusListenerCount.set(t,r+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(nt(this._stopInputModalityDetector)).subscribe(d=>{this._setOrigin(d,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const r=this._rootNodeFocusListenerCount.get(t);r>1?this._rootNodeFocusListenerCount.set(t,r-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ju),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ju),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,r){this._setClasses(e,t),this._emitOrigin(r,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((r,d)=>{(d===e||r.checkChildren&&d.contains(e))&&t.push([d,r])}),t}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:t,mostRecentModality:r}=this._inputModalityDetector;if("mouse"!==r||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const d=e.labels;if(d)for(let u=0;u{class n{constructor(e,t){this._elementRef=e,this._focusMonitor=t,this._focusOrigin=null,this.cdkFocusChange=new i.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(t=>{this._focusOrigin=t,this.cdkFocusChange.emit(t)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Lr))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),n})();const fd="cdk-high-contrast-black-on-white",r_="cdk-high-contrast-white-on-black",ll="cdk-high-contrast-active";let md=(()=>{class n{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,i.f3M)(Fm).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,r=t&&t.getComputedStyle?t.getComputedStyle(e):null,d=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),d){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(ll,fd,r_),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(ll,fd):2===t&&e.add(ll,r_)}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(fi),i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Fu=(()=>{class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(md))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[dd]}),n})();const a_=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function wv(){return(0,i.f3M)(x.K0)}}),Av=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Ti=(()=>{class n{constructor(e){this.value="ltr",this.change=new i.vpe,e&&(this.value=function yv(n){const o=n?.toLowerCase()||"";return"auto"===o&&typeof navigator<"u"&&navigator?.language?Av.test(navigator.language)?"rtl":"ltr":"rtl"===o?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(a_,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),cl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const e0=["text"];function _d(n,o){if(1&n&&i._UZ(0,"mat-pseudo-checkbox",6),2&n){const e=i.oxw();i.Q6J("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function Sp(n,o){if(1&n&&i._UZ(0,"mat-pseudo-checkbox",7),2&n){const e=i.oxw();i.Q6J("disabled",e.disabled)}}function o_(n,o){if(1&n&&(i.TgZ(0,"span",8),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.hij("(",e.group.label,")")}}const s_=[[["mat-icon"]],"*"],Cv=["mat-icon","*"];let Mv=(()=>{class n{}return n.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",n.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",n.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",n.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",n})(),xv=(()=>{class n{}return n.COMPLEX="375ms",n.ENTERING="225ms",n.EXITING="195ms",n})();const Tv=new i.OlP("mat-sanity-checks",{providedIn:"root",factory:function c_(){return!0}});let wt=(()=>{class n{constructor(e,t,r){this._sanityChecks=t,this._document=r,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!up()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(md),i.LFG(Tv,8),i.LFG(x.K0))},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[cl,cl]}),n})();function Ea(n){return class extends n{get disabled(){return this._disabled}set disabled(o){this._disabled=Ie(o)}constructor(...o){super(...o),this._disabled=!1}}}function Eo(n,o){return class extends n{get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...e){super(...e),this.defaultColor=o,this.color=o}}}function hc(n){return class extends n{get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=Ie(o)}constructor(...o){super(...o),this._disableRipple=!1}}}function ul(n,o=0){return class extends n{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?di(e):this.defaultTabIndex}constructor(...e){super(...e),this._tabIndex=o,this.defaultTabIndex=o}}}function Ep(n){return class extends n{updateErrorState(){const o=this.errorState,d=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);d!==o&&(this.errorState=d,this.stateChanges.next())}constructor(...o){super(...o),this.errorState=!1}}}function t0(n){return class extends n{constructor(...o){super(...o),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new Yi.y(e=>{this._isInitialized?this._notifySubscriber(e):this._pendingSubscribers.push(e)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(o){o.next(),o.complete()}}}const bd=new i.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function d_(){return(0,i.f3M)(i.soG)}});class Ri{constructor(){this._localeChanges=new te.x,this.localeChanges=this._localeChanges}getValidDateOrNull(o){return this.isDateInstance(o)&&this.isValid(o)?o:null}deserialize(o){return null==o||this.isDateInstance(o)&&this.isValid(o)?o:this.invalid()}setLocale(o){this.locale=o,this._localeChanges.next()}compareDate(o,e){return this.getYear(o)-this.getYear(e)||this.getMonth(o)-this.getMonth(e)||this.getDate(o)-this.getDate(e)}sameDate(o,e){if(o&&e){let t=this.isValid(o),r=this.isValid(e);return t&&r?!this.compareDate(o,e):t==r}return o==e}clampDate(o,e,t){return e&&this.compareDate(o,e)<0?e:t&&this.compareDate(o,t)>0?t:o}}const oa=new i.OlP("mat-date-formats"),u_=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Dp(n,o){const e=Array(n);for(let t=0;t{class n extends Ri{constructor(e,t){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return Dp(12,r=>this._format(t,new Date(2017,r,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Dp(31,t=>this._format(e,new Date(2017,0,t+1)))}getDayOfWeekNames(e){const t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return Dp(7,r=>this._format(t,new Date(2017,0,r+1)))}getYearName(e){const t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(t,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,t,r){let d=this._createDateWithOverflow(e,t,r);return d.getMonth(),d}today(){return new Date}parse(e,t){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const r=new Intl.DateTimeFormat(this.locale,{...t,timeZone:"utc"});return this._format(r,e)}addCalendarYears(e,t){return this.addCalendarMonths(e,12*t)}addCalendarMonths(e,t){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+t)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(u_.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,r){const d=new Date;return d.setFullYear(e,t,r),d.setHours(0,0,0,0),d}_2digit(e){return("00"+e).slice(-2)}_format(e,t){const r=new Date;return r.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),r.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(r)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(bd,8),i.LFG(fi))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const h_={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let p_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[{provide:Ri,useClass:Pt}]}),n})(),Ev=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[{provide:oa,useValue:h_}],imports:[p_]}),n})(),hl=(()=>{class n{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),f_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,wt]}),n})();class m_{constructor(o,e,t,r=!1){this._renderer=o,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=r,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const g_=kr({passive:!0,capture:!0});class Dv{constructor(){this._events=new Map,this._delegateEventHandler=o=>{const e=aa(o);e&&this._events.get(o.type)?.forEach((t,r)=>{(r===e||r.contains(e))&&t.forEach(d=>d.handleEvent(o))})}}addHandler(o,e,t,r){const d=this._events.get(e);if(d){const u=d.get(t);u?u.add(r):d.set(t,new Set([r]))}else this._events.set(e,new Map([[t,new Set([r])]])),o.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,g_)})}removeHandler(o,e,t){const r=this._events.get(o);if(!r)return;const d=r.get(e);d&&(d.delete(t),0===d.size&&r.delete(e),0===r.size&&(this._events.delete(o),document.removeEventListener(o,this._delegateEventHandler,g_)))}}const kv={enterDuration:225,exitDuration:150},n0=kr({passive:!0,capture:!0}),ys=["mousedown","touchstart"],pc=["mouseup","mouseleave","touchend","touchcancel"];class pl{constructor(o,e,t,r){this._target=o,this._ngZone=e,this._platform=r,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=Qi(t))}fadeInRipple(o,e,t={}){const r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),d={...kv,...t.animation};t.centered&&(o=r.left+r.width/2,e=r.top+r.height/2);const u=t.radius||function Lv(n,o,e){const t=Math.max(Math.abs(n-e.left),Math.abs(n-e.right)),r=Math.max(Math.abs(o-e.top),Math.abs(o-e.bottom));return Math.sqrt(t*t+r*r)}(o,e,r),c=o-r.left,s=e-r.top,a=d.enterDuration,l=document.createElement("div");l.classList.add("mat-ripple-element"),l.style.left=c-u+"px",l.style.top=s-u+"px",l.style.height=2*u+"px",l.style.width=2*u+"px",null!=t.color&&(l.style.backgroundColor=t.color),l.style.transitionDuration=`${a}ms`,this._containerElement.appendChild(l);const h=window.getComputedStyle(l),m=h.transitionDuration,g="none"===h.transitionProperty||"0s"===m||"0s, 0s"===m||0===r.width&&0===r.height,f=new m_(this,l,t,g);l.style.transform="scale3d(1, 1, 1)",f.state=0,t.persistent||(this._mostRecentTransientRipple=f);let y=null;return!g&&(a||d.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const j=()=>this._finishRippleTransition(f),ce=()=>this._destroyRipple(f);l.addEventListener("transitionend",j),l.addEventListener("transitioncancel",ce),y={onTransitionEnd:j,onTransitionCancel:ce}}),this._activeRipples.set(f,y),(g||!a)&&this._finishRippleTransition(f),f}fadeOutRipple(o){if(2===o.state||3===o.state)return;const e=o.element,t={...kv,...o.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",o.state=2,(o._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(o)}fadeOutAll(){this._getActiveRipples().forEach(o=>o.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(o=>{o.config.persistent||o.fadeOut()})}setupTriggerEvents(o){const e=Qi(o);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,ys.forEach(t=>{pl._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(o){"mousedown"===o.type?this._onMousedown(o):"touchstart"===o.type?this._onTouchStart(o):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{pc.forEach(e=>{this._triggerElement.addEventListener(e,this,n0)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(o){0===o.state?this._startFadeOutTransition(o):2===o.state&&this._destroyRipple(o)}_startFadeOutTransition(o){const e=o===this._mostRecentTransientRipple,{persistent:t}=o.config;o.state=1,!t&&(!e||!this._isPointerDown)&&o.fadeOut()}_destroyRipple(o){const e=this._activeRipples.get(o)??null;this._activeRipples.delete(o),this._activeRipples.size||(this._containerRect=null),o===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),o.state=3,null!==e&&(o.element.removeEventListener("transitionend",e.onTransitionEnd),o.element.removeEventListener("transitioncancel",e.onTransitionCancel)),o.element.remove()}_onMousedown(o){const e=zu(o),t=this._lastTouchStartEvent&&Date.now(){!o.config.persistent&&(1===o.state||o.config.terminateOnPointerUp&&0===o.state)&&o.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const o=this._triggerElement;o&&(ys.forEach(e=>pl._eventManager.removeHandler(e,o,this)),this._pointerUpEventsRegistered&&pc.forEach(e=>o.removeEventListener(e,this,n0)))}}pl._eventManager=new Dv;const Do=new i.OlP("mat-ripple-global-options");let In=(()=>{class n{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,r,d,u){this._elementRef=e,this._animationMode=u,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=d||{},this._rippleRenderer=new pl(this,t,e,r)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,r){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,{...this.rippleConfig,...r}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(fi),i.Y36(Do,8),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mat-ripple-unbounded",t.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),Hr=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,wt]}),n})(),qu=(()=>{class n{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(e,t){2&e&&i.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===t.state)("mat-pseudo-checkbox-checked","checked"===t.state)("mat-pseudo-checkbox-disabled",t.disabled)("mat-pseudo-checkbox-minimal","minimal"===t.appearance)("mat-pseudo-checkbox-full","full"===t.appearance)("_mat-animation-noopable","NoopAnimations"===t._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(e,t){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),n})(),r0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt]}),n})();const kp=new i.OlP("MAT_OPTION_PARENT_COMPONENT"),Lp=new i.OlP("MatOptgroup");let Rv=0;class Pv{constructor(o,e=!1){this.source=o,this.isUserInput=e}}let A_=(()=>{class n{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=Ie(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(e,t,r,d){this._element=e,this._changeDetectorRef=t,this._parent=r,this.group=d,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Rv++,this.onSelectionChange=new i.vpe,this._stateChanges=new te.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,t){const r=this._getHostElement();"function"==typeof r.focus&&r.focus(t)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!rn(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new Pv(this,e))}}return n.\u0275fac=function(e){i.$Z()},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&i.Gf(e0,7),2&e){let r;i.iGM(r=i.CRH())&&(t._text=r.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),n})(),fc=(()=>{class n extends A_{constructor(e,t,r,d){super(e,t,r,d)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(kp,8),i.Y36(Lp,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(e,t){1&e&&i.NdJ("click",function(){return t._selectViaInteraction()})("keydown",function(d){return t._handleKeydown(d)}),2&e&&(i.Ikx("id",t.id),i.uIk("aria-selected",t.selected)("aria-disabled",t.disabled.toString()),i.ekj("mdc-list-item--selected",t.selected)("mat-mdc-option-multiple",t.multiple)("mat-mdc-option-active",t.active)("mdc-list-item--disabled",t.disabled))},exportAs:["matOption"],features:[i.qOj],ngContentSelectors:Cv,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(e,t){1&e&&(i.F$t(s_),i.YNc(0,_d,1,2,"mat-pseudo-checkbox",0),i.Hsn(1),i.TgZ(2,"span",1,2),i.Hsn(4,1),i.qZA(),i.YNc(5,Sp,1,1,"mat-pseudo-checkbox",3),i.YNc(6,o_,2,1,"span",4),i._UZ(7,"div",5)),2&e&&(i.Q6J("ngIf",t.multiple),i.xp6(5),i.Q6J("ngIf",!t.multiple&&t.selected&&!t.hideSingleSelectionIndicator),i.xp6(1),i.Q6J("ngIf",t.group&&t.group._inert),i.xp6(1),i.Q6J("matRippleTrigger",t._getHostElement())("matRippleDisabled",t.disabled||t.disableRipple))},dependencies:[In,x.O5,qu],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),n})(),a0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Hr,x.ez,wt,r0]}),n})();const y_=["mat-button",""],v_=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Bv=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],o0=["mat-icon-button",""],C_=["*"],M_={capture:!0},x_=["focus","click","mouseenter","touchstart"],Ad="mat-button-ripple-uninitialized";let Nv=(()=>{class n{constructor(){this._document=(0,i.f3M)(x.K0,{optional:!0}),this._animationMode=(0,i.f3M)(i.QbO,{optional:!0}),this._globalRippleOptions=(0,i.f3M)(Do,{optional:!0}),this._platform=(0,i.f3M)(fi),this._ngZone=(0,i.f3M)(i.R0b),this._onInteraction=e=>{if(e.target===this._document)return;const r=e.target.closest(`[${Ad}]`);r&&(r.removeAttribute(Ad),this._appendRipple(r))},this._ngZone.runOutsideAngular(()=>{for(const e of x_)this._document?.addEventListener(e,this._onInteraction,M_)})}ngOnDestroy(){for(const e of x_)this._document?.removeEventListener(e,this._onInteraction,M_)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const r=new Vv(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);r.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new pl(r,this._ngZone,t,this._platform).setupTriggerEvents(e),e.append(t)}_createMatRipple(e){if(!this._document)return;e.querySelector(".mat-mdc-button-ripple")?.remove(),e.removeAttribute(Ad);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const r=new In(new i.SBq(t),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=e,e.append(t),r}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Vv{constructor(o,e,t){this._button=o,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(o,e){this.rippleConfig=o||{},"NoopAnimations"===e&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const zv=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],jv=Eo(Ea(hc(class{constructor(n){this._elementRef=n}})));let S_=(()=>{class n extends jv{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(e){this._ripple=e}constructor(e,t,r,d){super(e),this._platform=t,this._ngZone=r,this._animationMode=d,this._focusMonitor=(0,i.f3M)(Lr),this._rippleLoader=(0,i.f3M)(Nv),this._isFab=!1;const u=e.nativeElement.classList;for(const c of zv)this._hasHostAttributes(c.selector)&&c.mdcClasses.forEach(s=>{u.add(s)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_hasHostAttributes(...e){return e.some(t=>this._elementRef.nativeElement.hasAttribute(t))}}return n.\u0275fac=function(e){i.$Z()},n.\u0275dir=i.lG2({type:n,features:[i.qOj,i.TTD]}),n})(),ti=(()=>{class n extends S_{constructor(e,t,r,d){super(e,t,r,d)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(fi),i.Y36(i.R0b),i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(e,t){2&e&&(i.uIk("disabled",t.disabled||null),i.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[i.qOj],attrs:y_,ngContentSelectors:Bv,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&(i.F$t(v_),i._UZ(0,"span",0),i.Hsn(1),i.TgZ(2,"span",1),i.Hsn(3,1),i.qZA(),i.Hsn(4,2),i._UZ(5,"span",2)(6,"span",3)),2&e&&i.ekj("mdc-button__ripple",!t._isFab)("mdc-fab__ripple",t._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),ko=(()=>{class n extends S_{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(e,t,r,d){super(e,t,r,d)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(fi),i.Y36(i.R0b),i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(e,t){2&e&&(i.uIk("disabled",t.disabled||null),i.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-unthemed",!t.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[i.qOj],attrs:o0,ngContentSelectors:C_,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,t){1&e&&(i.F$t(),i._UZ(0,"span",0),i.Hsn(1),i._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),Lo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,Hr,wt]}),n})();const Cs=["*"],l0=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],Jv=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],Xv=new i.OlP("MAT_CARD_CONFIG");let c0=(()=>{class n{constructor(e){this.appearance=e?.appearance||"raised"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Xv,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("mat-mdc-card-outlined","outlined"===t.appearance)("mdc-card--outlined","outlined"===t.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:Cs,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),n})(),L_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),n})(),d0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),n})(),yd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:Jv,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(e,t){1&e&&(i.F$t(l0),i.Hsn(0),i.TgZ(1,"div",0),i.Hsn(2,1),i.qZA(),i.Hsn(3,2))},encapsulation:2,changeDetection:0}),n})(),vd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,x.ez,wt]}),n})(),R_=(()=>{class n{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=r=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Qsj),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n}),n})(),fl=(()=>{class n extends R_{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,features:[i.qOj]}),n})();const cr=new i.OlP("NgValueAccessor"),Wu={provide:cr,useExisting:(0,i.Gpc)(()=>Rr),multi:!0},vE=new i.OlP("CompositionEventMode");let Rr=(()=>{class n extends R_{constructor(e,t,r){super(e,t),this._compositionMode=r,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function nC(){const n=(0,x.q)()?(0,x.q)().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(vE,8))},n.\u0275dir=i.lG2({type:n,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,t){1&e&&i.NdJ("input",function(d){return t._handleInput(d.target.value)})("blur",function(){return t.onTouched()})("compositionstart",function(){return t._compositionStart()})("compositionend",function(d){return t._compositionEnd(d.target.value)})},features:[i._Bn([Wu]),i.qOj]}),n})();function ml(n){return null==n||("string"==typeof n||Array.isArray(n))&&0===n.length}function I_(n){return null!=n&&"number"==typeof n.length}const Gn=new i.OlP("NgValidators"),gl=new i.OlP("NgAsyncValidators"),rC=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Bi{static min(o){return function u0(n){return o=>{if(ml(o.value)||ml(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e{if(ml(o.value)||ml(n))return null;const e=parseFloat(o.value);return!isNaN(e)&&e>n?{max:{max:n,actual:o.value}}:null}}(o)}static required(o){return O_(o)}static requiredTrue(o){return function Gu(n){return!0===n.value?null:{required:!0}}(o)}static email(o){return function B_(n){return ml(n.value)||rC.test(n.value)?null:{email:!0}}(o)}static minLength(o){return function N_(n){return o=>ml(o.value)||!I_(o.value)?null:o.value.lengthI_(o.value)&&o.value.length>n?{maxlength:{requiredLength:n,actualLength:o.value.length}}:null}(o)}static pattern(o){return function z_(n){if(!n)return Pp;let o,e;return"string"==typeof n?(e="","^"!==n.charAt(0)&&(e+="^"),e+=n,"$"!==n.charAt(n.length-1)&&(e+="$"),o=new RegExp(e)):(e=n.toString(),o=n),t=>{if(ml(t.value))return null;const r=t.value;return o.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}(o)}static nullValidator(o){return null}static compose(o){return f0(o)}static composeAsync(o){return sC(o)}}function O_(n){return ml(n.value)?{required:!0}:null}function Pp(n){return null}function j_(n){return null!=n}function F_(n){return(0,i.QGY)(n)?(0,ar.D)(n):n}function h0(n){let o={};return n.forEach(e=>{o=null!=e?{...o,...e}:o}),0===Object.keys(o).length?null:o}function p0(n,o){return o.map(e=>e(n))}function oC(n){return n.map(o=>function aC(n){return!n.validate}(o)?o:e=>o.validate(e))}function f0(n){if(!n)return null;const o=n.filter(j_);return 0==o.length?null:function(e){return h0(p0(e,o))}}function Ip(n){return null!=n?f0(oC(n)):null}function sC(n){if(!n)return null;const o=n.filter(j_);return 0==o.length?null:function(e){return nr(p0(e,o).map(F_)).pipe((0,at.U)(h0))}}function Cd(n){return null!=n?sC(oC(n)):null}function U_(n,o){return null===n?[o]:Array.isArray(n)?[...n,o]:[n,o]}function q_(n){return n._rawValidators}function Op(n){return n._rawAsyncValidators}function m0(n){return n?Array.isArray(n)?n:[n]:[]}function la(n,o){return Array.isArray(n)?n.includes(o):n===o}function Md(n,o){const e=m0(o);return m0(n).forEach(r=>{la(e,r)||e.push(r)}),e}function dr(n,o){return m0(o).filter(e=>!la(n,e))}class _l{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(o){this._rawValidators=o||[],this._composedValidatorFn=Ip(this._rawValidators)}_setAsyncValidators(o){this._rawAsyncValidators=o||[],this._composedAsyncValidatorFn=Cd(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(o){this._onDestroyCallbacks.push(o)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(o=>o()),this._onDestroyCallbacks=[]}reset(o=void 0){this.control&&this.control.reset(o)}hasError(o,e){return!!this.control&&this.control.hasError(o,e)}getError(o,e){return this.control?this.control.getError(o,e):null}}class er extends _l{get formDirective(){return null}get path(){return null}}class pn extends _l{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Bp{constructor(o){this._cd=o}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let On=(()=>{class n extends Bp{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(pn,2))},n.\u0275dir=i.lG2({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,t){2&e&&i.ekj("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)},features:[i.qOj]}),n})(),mc=(()=>{class n extends Bp{constructor(e){super(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(er,10))},n.\u0275dir=i.lG2({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,t){2&e&&i.ekj("ng-untouched",t.isUntouched)("ng-touched",t.isTouched)("ng-pristine",t.isPristine)("ng-dirty",t.isDirty)("ng-valid",t.isValid)("ng-invalid",t.isInvalid)("ng-pending",t.isPending)("ng-submitted",t.isSubmitted)},features:[i.qOj]}),n})();const Np="VALID",Vp="INVALID",Sd="PENDING",zp="DISABLED";function _0(n){return(jp(n)?n.validators:n)||null}function b0(n,o){return(jp(o)?o.asyncValidators:n)||null}function jp(n){return null!=n&&!Array.isArray(n)&&"object"==typeof n}function Fp(n,o,e){const t=n.controls;if(!(o?Object.keys(t):t).length)throw new i.vHH(1e3,"");if(!t[e])throw new i.vHH(1001,"")}function Ed(n,o,e){n._forEachChild((t,r)=>{if(void 0===e[r])throw new i.vHH(1002,"")})}class Dd{constructor(o,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(o),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(o){this._rawValidators=this._composedValidatorFn=o}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(o){this._rawAsyncValidators=this._composedAsyncValidatorFn=o}get parent(){return this._parent}get valid(){return this.status===Np}get invalid(){return this.status===Vp}get pending(){return this.status==Sd}get disabled(){return this.status===zp}get enabled(){return this.status!==zp}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(o){this._assignValidators(o)}setAsyncValidators(o){this._assignAsyncValidators(o)}addValidators(o){this.setValidators(Md(o,this._rawValidators))}addAsyncValidators(o){this.setAsyncValidators(Md(o,this._rawAsyncValidators))}removeValidators(o){this.setValidators(dr(o,this._rawValidators))}removeAsyncValidators(o){this.setAsyncValidators(dr(o,this._rawAsyncValidators))}hasValidator(o){return la(this._rawValidators,o)}hasAsyncValidator(o){return la(this._rawAsyncValidators,o)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(o={}){this.touched=!0,this._parent&&!o.onlySelf&&this._parent.markAsTouched(o)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(o=>o.markAllAsTouched())}markAsUntouched(o={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}markAsDirty(o={}){this.pristine=!1,this._parent&&!o.onlySelf&&this._parent.markAsDirty(o)}markAsPristine(o={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}markAsPending(o={}){this.status=Sd,!1!==o.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!o.onlySelf&&this._parent.markAsPending(o)}disable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=zp,this.errors=null,this._forEachChild(t=>{t.disable({...o,onlySelf:!0})}),this._updateValue(),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(o={}){const e=this._parentMarkedDirty(o.onlySelf);this.status=Np,this._forEachChild(t=>{t.enable({...o,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent}),this._updateAncestors({...o,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(o){this._parent&&!o.onlySelf&&(this._parent.updateValueAndValidity(o),o.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(o){this._parent=o}getRawValue(){return this.value}updateValueAndValidity(o={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Np||this.status===Sd)&&this._runAsyncValidator(o.emitEvent)),!1!==o.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!o.onlySelf&&this._parent.updateValueAndValidity(o)}_updateTreeValidity(o={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(o)),this.updateValueAndValidity({onlySelf:!0,emitEvent:o.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?zp:Np}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(o){if(this.asyncValidator){this.status=Sd,this._hasOwnPendingAsyncValidator=!0;const e=F_(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:o})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(o,e={}){this.errors=o,this._updateControlsErrors(!1!==e.emitEvent)}get(o){let e=o;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,r)=>t&&t._find(r),this)}getError(o,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[o]:null}hasError(o,e){return!!this.getError(o,e)}get root(){let o=this;for(;o._parent;)o=o._parent;return o}_updateControlsErrors(o){this.status=this._calculateStatus(),o&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(o)}_initObservables(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}_calculateStatus(){return this._allControlsDisabled()?zp:this.errors?Vp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Sd)?Sd:this._anyControlsHaveStatus(Vp)?Vp:Np}_anyControlsHaveStatus(o){return this._anyControls(e=>e.status===o)}_anyControlsDirty(){return this._anyControls(o=>o.dirty)}_anyControlsTouched(){return this._anyControls(o=>o.touched)}_updatePristine(o={}){this.pristine=!this._anyControlsDirty(),this._parent&&!o.onlySelf&&this._parent._updatePristine(o)}_updateTouched(o={}){this.touched=this._anyControlsTouched(),this._parent&&!o.onlySelf&&this._parent._updateTouched(o)}_registerOnCollectionChange(o){this._onCollectionChange=o}_setUpdateStrategy(o){jp(o)&&null!=o.updateOn&&(this._updateOn=o.updateOn)}_parentMarkedDirty(o){return!o&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(o){return null}_assignValidators(o){this._rawValidators=Array.isArray(o)?o.slice():o,this._composedValidatorFn=function ME(n){return Array.isArray(n)?Ip(n):n||null}(this._rawValidators)}_assignAsyncValidators(o){this._rawAsyncValidators=Array.isArray(o)?o.slice():o,this._composedAsyncValidatorFn=function mC(n){return Array.isArray(n)?Cd(n):n||null}(this._rawAsyncValidators)}}class Al extends Dd{constructor(o,e,t){super(_0(e),b0(t,e)),this.controls=o,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(o,e){return this.controls[o]?this.controls[o]:(this.controls[o]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(o,e,t={}){this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(o,e={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(o,e,t={}){this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),delete this.controls[o],e&&this.registerControl(o,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(o){return this.controls.hasOwnProperty(o)&&this.controls[o].enabled}setValue(o,e={}){Ed(this,0,o),Object.keys(o).forEach(t=>{Fp(this,!0,t),this.controls[t].setValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(o,e={}){null!=o&&(Object.keys(o).forEach(t=>{const r=this.controls[t];r&&r.patchValue(o[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(o={},e={}){this._forEachChild((t,r)=>{t.reset(o[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(o,e,t)=>(o[t]=e.getRawValue(),o))}_syncPendingControls(){let o=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return o&&this.updateValueAndValidity({onlySelf:!0}),o}_forEachChild(o){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&o(t,e)})}_setUpControls(){this._forEachChild(o=>{o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(o){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&o(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,r)=>((t.enabled||this.disabled)&&(e[r]=t.value),e))}_reduceChildren(o,e){let t=o;return this._forEachChild((r,d)=>{t=e(t,r,d)}),t}_allControlsDisabled(){for(const o of Object.keys(this.controls))if(this.controls[o].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(o){return this.controls.hasOwnProperty(o)?this.controls[o]:null}}class w0 extends Al{}const Ua=new i.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Ju}),Ju="always";function qp(n,o){return[...o.path,n]}function Xu(n,o,e=Ju){Ld(n,o),o.valueAccessor.writeValue(n.value),(n.disabled||"always"===e)&&o.valueAccessor.setDisabledState?.(n.disabled),function _C(n,o){o.valueAccessor.registerOnChange(e=>{n._pendingValue=e,n._pendingChange=!0,n._pendingDirty=!0,"change"===n.updateOn&&Gp(n,o)})}(n,o),function wC(n,o){const e=(t,r)=>{o.valueAccessor.writeValue(t),r&&o.viewToModelUpdate(t)};n.registerOnChange(e),o._registerOnDestroy(()=>{n._unregisterOnChange(e)})}(n,o),function bC(n,o){o.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,"blur"===n.updateOn&&n._pendingChange&&Gp(n,o),"submit"!==n.updateOn&&n.markAsTouched()})}(n,o),function Wp(n,o){if(o.valueAccessor.setDisabledState){const e=t=>{o.valueAccessor.setDisabledState(t)};n.registerOnDisabledChange(e),o._registerOnDestroy(()=>{n._unregisterOnDisabledChange(e)})}}(n,o)}function Yp(n,o,e=!0){const t=()=>{};o.valueAccessor&&(o.valueAccessor.registerOnChange(t),o.valueAccessor.registerOnTouched(t)),A0(n,o),n&&(o._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}function kd(n,o){n.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(o)})}function Ld(n,o){const e=q_(n);null!==o.validator?n.setValidators(U_(e,o.validator)):"function"==typeof e&&n.setValidators([e]);const t=Op(n);null!==o.asyncValidator?n.setAsyncValidators(U_(t,o.asyncValidator)):"function"==typeof t&&n.setAsyncValidators([t]);const r=()=>n.updateValueAndValidity();kd(o._rawValidators,r),kd(o._rawAsyncValidators,r)}function A0(n,o){let e=!1;if(null!==n){if(null!==o.validator){const r=q_(n);if(Array.isArray(r)&&r.length>0){const d=r.filter(u=>u!==o.validator);d.length!==r.length&&(e=!0,n.setValidators(d))}}if(null!==o.asyncValidator){const r=Op(n);if(Array.isArray(r)&&r.length>0){const d=r.filter(u=>u!==o.asyncValidator);d.length!==r.length&&(e=!0,n.setAsyncValidators(d))}}}const t=()=>{};return kd(o._rawValidators,t),kd(o._rawAsyncValidators,t),e}function Gp(n,o){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),o.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function y0(n,o){Ld(n,o)}function v0(n,o){if(!n.hasOwnProperty("model"))return!1;const e=n.model;return!!e.isFirstChange()||!Object.is(o,e.currentValue)}function C0(n,o){n._syncPendingControls(),o.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Qu(n,o){if(!o)return null;let e,t,r;return Array.isArray(o),o.forEach(d=>{d.constructor===Rr?e=d:function vC(n){return Object.getPrototypeOf(n.constructor)===fl}(d)?t=d:r=d}),r||t||e||null}const Zp={provide:er,useExisting:(0,i.Gpc)(()=>xs)},yl=(()=>Promise.resolve())();let xs=(()=>{class n extends er{constructor(e,t,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.vpe,this.form=new Al({},Ip(e),Cd(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){yl.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Xu(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){yl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){yl.then(()=>{const t=this._findContainer(e.path),r=new Al({});y0(r,e),t.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){yl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){yl.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,C0(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Gn,10),i.Y36(gl,10),i.Y36(Ua,8))},n.\u0275dir=i.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,t){1&e&&i.NdJ("submit",function(d){return t.onSubmit(d)})("reset",function(){return t.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([Zp]),i.qOj]}),n})();function x0(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}function $_(n){return"object"==typeof n&&null!==n&&2===Object.keys(n).length&&"value"in n&&"disabled"in n}const Ni=class extends Dd{constructor(o=null,e,t){super(_0(e),b0(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(o),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),jp(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=$_(o)?o.value:o)}setValue(o,e={}){this.value=this._pendingValue=o,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(o,e={}){this.setValue(o,e)}reset(o=this.defaultValue,e={}){this._applyFormState(o),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(o){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(o){this._onChange.push(o)}_unregisterOnChange(o){x0(this._onChange,o)}registerOnDisabledChange(o){this._onDisabledChange.push(o)}_unregisterOnDisabledChange(o){x0(this._onDisabledChange,o)}_forEachChild(o){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(o){$_(o)?(this.value=this._pendingValue=o.value,o.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=o}},Z_=Ni,Q_={provide:pn,useExisting:(0,i.Gpc)(()=>vl)},Qp=(()=>Promise.resolve())();let vl=(()=>{class n extends pn{constructor(e,t,r,d,u,c){super(),this._changeDetectorRef=u,this.callSetDisabledState=c,this.control=new Ni,this._registered=!1,this.name="",this.update=new i.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(r),this.valueAccessor=Qu(0,d)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),v0(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Xu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){Qp.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,r=0!==t&&(0,i.VuI)(t);Qp.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?qp(e,this._parent):[e]}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(er,9),i.Y36(Gn,10),i.Y36(gl,10),i.Y36(cr,10),i.Y36(i.sBO,8),i.Y36(Ua,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[i._Bn([Q_]),i.qOj,i.TTD]}),n})(),K_=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(),ib=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const ef=new i.OlP("NgModelWithFormControlWarning"),rb={provide:pn,useExisting:(0,i.Gpc)(()=>Gr)};let Gr=(()=>{class n extends pn{set isDisabled(e){}constructor(e,t,r,d,u){super(),this._ngModelWarningConfig=d,this.callSetDisabledState=u,this.update=new i.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=Qu(0,r)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&Yp(t,this,!1),Xu(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}v0(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Yp(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(i.Y36(Gn,10),i.Y36(gl,10),i.Y36(cr,10),i.Y36(ef,8),i.Y36(Ua,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[i._Bn([rb]),i.qOj,i.TTD]}),n})();const ab={provide:er,useExisting:(0,i.Gpc)(()=>Cl)};let Cl=(()=>{class n extends er{constructor(e,t,r){super(),this.callSetDisabledState=r,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new i.vpe,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(A0(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return Xu(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Yp(e.control||null,e,!1),function M0(n,o){const e=n.indexOf(o);e>-1&&n.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,C0(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,r=this.form.get(e.path);t!==r&&(Yp(t||null,e),(n=>n instanceof Ni)(r)&&(Xu(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);y0(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function AC(n,o){return A0(n,o)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ld(this.form,this),this._oldForm&&A0(this._oldForm,this)}_checkFormPresent(){}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Gn,10),i.Y36(gl,10),i.Y36(Ua,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","formGroup",""]],hostBindings:function(e,t){1&e&&i.NdJ("submit",function(d){return t.onSubmit(d)})("reset",function(){return t.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([ab]),i.qOj,i.TTD]}),n})();const xC={provide:pn,useExisting:(0,i.Gpc)(()=>D0)};let D0=(()=>{class n extends pn{set isDisabled(e){}constructor(e,t,r,d,u){super(),this._ngModelWarningConfig=u,this._added=!1,this.name=null,this.update=new i.vpe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(t),this._setAsyncValidators(r),this.valueAccessor=Qu(0,d)}ngOnChanges(e){this._added||this._setUpControl(),v0(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return qp(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return n._ngModelWarningSentOnce=!1,n.\u0275fac=function(e){return new(e||n)(i.Y36(er,13),i.Y36(Gn,10),i.Y36(gl,10),i.Y36(cr,10),i.Y36(ef,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[i._Bn([xC]),i.qOj,i.TTD]}),n})(),gc=(()=>{class n{constructor(){this._validator=Pp}ngOnChanges(e){if(this.inputName in e){const t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):Pp,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,features:[i.TTD]}),n})();const lb={provide:Gn,useExisting:(0,i.Gpc)(()=>qa),multi:!0};let qa=(()=>{class n extends gc{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=i.VuI,this.createValidator=e=>O_}enabled(e){return e}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("required",t._enabled?"":null)},inputs:{required:"required"},features:[i._Bn([lb]),i.qOj]}),n})(),Da=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[ib]}),n})();class N0 extends Dd{constructor(o,e,t){super(_0(e),b0(t,e)),this.controls=o,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(o){return this.controls[this._adjustIndex(o)]}push(o,e={}){this.controls.push(o),this._registerControl(o),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(o,e,t={}){this.controls.splice(o,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(o,e={}){let t=this._adjustIndex(o);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(o,e,t={}){let r=this._adjustIndex(o);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),e&&(this.controls.splice(r,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(o,e={}){Ed(this,0,o),o.forEach((t,r)=>{Fp(this,!1,r),this.at(r).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(o,e={}){null!=o&&(o.forEach((t,r)=>{this.at(r)&&this.at(r).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(o=[],e={}){this._forEachChild((t,r)=>{t.reset(o[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(o=>o.getRawValue())}clear(o={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:o.emitEvent}))}_adjustIndex(o){return o<0?o+this.length:o}_syncPendingControls(){let o=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return o&&this.updateValueAndValidity({onlySelf:!0}),o}_forEachChild(o){this.controls.forEach((e,t)=>{o(e,t)})}_updateValue(){this.value=this.controls.filter(o=>o.enabled||this.disabled).map(o=>o.value)}_anyControls(o){return this.controls.some(e=>e.enabled&&o(e))}_setUpControls(){this._forEachChild(o=>this._registerControl(o))}_allControlsDisabled(){for(const o of this.controls)if(o.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(o){o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange)}_find(o){return this.at(o)??null}}function pb(n){return!!n&&(void 0!==n.asyncValidators||void 0!==n.validators||void 0!==n.updateOn)}let PC=(()=>{class n{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new n;return e.useNonNullable=!0,e}group(e,t=null){const r=this._reduceControls(e);let d={};return pb(t)?d=t:null!==t&&(d.validators=t.validator,d.asyncValidators=t.asyncValidator),new Al(r,d)}record(e,t=null){const r=this._reduceControls(e);return new w0(r,t)}control(e,t,r){let d={};return this.useNonNullable?(pb(t)?d=t:(d.validators=t,d.asyncValidators=r),new Ni(e,{...d,nonNullable:!0})):new Ni(e,t,r)}array(e,t,r){const d=e.map(u=>this._createControl(u));return new N0(d,t,r)}_reduceControls(e){const t={};return Object.keys(e).forEach(r=>{t[r]=this._createControl(e[r])}),t}_createControl(e){return e instanceof Ni||e instanceof Dd?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),V0=(()=>{class n extends PC{group(e,t=null){return super.group(e,t)}control(e,t,r){return super.control(e,t,r)}array(e,t,r){return super.array(e,t,r)}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),z0=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:Ua,useValue:e.callSetDisabledState??Ju}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Da]}),n})(),_c=(()=>{class n{static withConfig(e){return{ngModule:n,providers:[{provide:ef,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Ua,useValue:e.callSetDisabledState??Ju}]}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Da]}),n})();const IC=["input"],OC=["label"],fb=["*"],mb=new i.OlP("mat-checkbox-default-options",{providedIn:"root",factory:eh});function eh(){return{color:"accent",clickAction:"check-indeterminate"}}const BC={provide:cr,useExisting:(0,i.Gpc)(()=>Po),multi:!0};class gb{}let _b=0;const j0=eh(),NC=ul(Eo(hc(Ea(class{constructor(n){this._elementRef=n}}))));let VC=(()=>{class n extends NC{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=Ie(e)}constructor(e,t,r,d,u,c,s){super(t),this._changeDetectorRef=r,this._ngZone=d,this._animationMode=c,this._options=s,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new i.vpe,this.indeterminateChange=new i.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||j0,this.color=this.defaultColor=this._options.color||j0.color,this.tabIndex=parseInt(u)||0,this.id=this._uniqueId=`${e}${++_b}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const t=Ie(e);t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=Ie(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const t=e!=this._indeterminate;this._indeterminate=Ie(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_transitionCheckState(e){let t=this._currentCheckState,r=this._getAnimationTargetElement();if(t!==e&&r&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);const d=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(d)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"noop"===e&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,t){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===t)return this._animationClasses.uncheckedToChecked;if(3==t)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===t?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===t?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===t?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}}return n.\u0275fac=function(e){i.$Z()},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&(i.Gf(IC,5),i.Gf(OC,5),i.Gf(In,5)),2&e){let r;i.iGM(r=i.CRH())&&(t._inputElement=r.first),i.iGM(r=i.CRH())&&(t._labelElement=r.first),i.iGM(r=i.CRH())&&(t.ripple=r.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[i.qOj]}),n})(),Po=(()=>{class n extends VC{constructor(e,t,r,d,u,c){super("mat-mdc-checkbox-",e,t,r,d,u,c),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const t=new gb;return t.source=this,t.checked=e,t}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.$8M("tabindex"),i.Y36(i.QbO,8),i.Y36(mb,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(e,t){2&e&&(i.Ikx("id",t.id),i.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),i.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mdc-checkbox--disabled",t.disabled)("mat-mdc-checkbox-disabled",t.disabled)("mat-mdc-checkbox-checked",t.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[i._Bn([BC]),i.qOj],ngContentSelectors:fb,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(e,t){if(1&e&&(i.F$t(),i.TgZ(0,"div",0),i.NdJ("click",function(d){return t._preventBubblingFromLabel(d)}),i.TgZ(1,"div",1,2)(3,"div",3),i.NdJ("click",function(){return t._onTouchTargetClick()}),i.qZA(),i.TgZ(4,"input",4,5),i.NdJ("blur",function(){return t._onBlur()})("click",function(){return t._onInputClick()})("change",function(d){return t._onInteractionEvent(d)}),i.qZA(),i._UZ(6,"div",6),i.TgZ(7,"div",7),i.O4$(),i.TgZ(8,"svg",8),i._UZ(9,"path",9),i.qZA(),i.kcU(),i._UZ(10,"div",10),i.qZA(),i._UZ(11,"div",11),i.qZA(),i.TgZ(12,"label",12,13),i.Hsn(14),i.qZA()()),2&e){const r=i.MAs(2);i.ekj("mdc-form-field--align-end","before"==t.labelPosition),i.xp6(4),i.ekj("mdc-checkbox--selected",t.checked),i.Q6J("checked",t.checked)("indeterminate",t.indeterminate)("disabled",t.disabled)("id",t.inputId)("required",t.required)("tabIndex",t.tabIndex),i.uIk("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby)("aria-describedby",t.ariaDescribedby)("name",t.name)("value",t.value),i.xp6(7),i.Q6J("matRippleTrigger",r)("matRippleDisabled",t.disableRipple||t.disabled)("matRippleCentered",!0),i.xp6(1),i.Q6J("for",t.inputId)}},dependencies:[In],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),n})(),U0=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),th=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,Hr,U0,wt,U0]}),n})();var bb=E(4266);const wb=["addListener","removeListener"],Ab=["addEventListener","removeEventListener"],yb=["on","off"];function Ya(n,o,e,t){if((0,Fn.m)(e)&&(t=e,e=void 0),t)return Ya(n,o,e).pipe((0,Un.Z)(t));const[r,d]=function FC(n){return(0,Fn.m)(n.addEventListener)&&(0,Fn.m)(n.removeEventListener)}(n)?Ab.map(u=>c=>n[u](o,c,e)):function zC(n){return(0,Fn.m)(n.addListener)&&(0,Fn.m)(n.removeListener)}(n)?wb.map(q0(n,o)):function jC(n){return(0,Fn.m)(n.on)&&(0,Fn.m)(n.off)}(n)?yb.map(q0(n,o)):[];if(!r&&(0,bb.z)(n))return(0,Yn.z)(u=>Ya(u,o,e))((0,Wi.Xf)(n));if(!r)throw new TypeError("Invalid event target");return new Yi.y(u=>{const c=(...s)=>u.next(1d(c)})}function q0(n,o){return e=>t=>n[e](o,t)}var vb=E(1954);const ih={schedule(n){let o=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=ih;t&&(o=t.requestAnimationFrame,e=t.cancelAnimationFrame);const r=o(d=>{e=void 0,n(d)});return new Ot.w0(()=>e?.(r))},requestAnimationFrame(...n){const{delegate:o}=ih;return(o?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:o}=ih;return(o?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var Cb=E(2631);const Mb=new class qC extends Cb.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let r;o=o||t.shift();do{if(r=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,r){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw r}}}(class UC extends vb.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=ih.requestAnimationFrame(()=>o.flush(void 0))))}recycleAsyncId(o,e,t=0){var r;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:d}=o;null!=e&&(null===(r=d[d.length-1])||void 0===r?void 0:r.id)!==e&&(ih.cancelAnimationFrame(e),o._scheduled=void 0)}});let Y0,YC=1;const cf={};function xb(n){return n in cf&&(delete cf[n],!0)}const WC={setImmediate(n){const o=YC++;return cf[o]=!0,Y0||(Y0=Promise.resolve()),Y0.then(()=>xb(o)&&n()),o},clearImmediate(n){xb(n)}},{setImmediate:GC,clearImmediate:Tb}=WC,nh={setImmediate(...n){const{delegate:o}=nh;return(o?.setImmediate||GC)(...n)},clearImmediate(n){const{delegate:o}=nh;return(o?.clearImmediate||Tb)(n)},delegate:void 0},df=new class Eb extends Cb.v{flush(o){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let r;o=o||t.shift();do{if(r=o.execute(o.state,o.delay))break}while((o=t[0])&&o.id===e&&t.shift());if(this._active=!1,r){for(;(o=t[0])&&o.id===e&&t.shift();)o.unsubscribe();throw r}}}(class Sb extends vb.o{constructor(o,e){super(o,e),this.scheduler=o,this.work=e}requestAsyncId(o,e,t=0){return null!==t&&t>0?super.requestAsyncId(o,e,t):(o.actions.push(this),o._scheduled||(o._scheduled=nh.setImmediate(o.flush.bind(o,void 0))))}recycleAsyncId(o,e,t=0){var r;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(o,e,t);const{actions:d}=o;null!=e&&(null===(r=d[d.length-1])||void 0===r?void 0:r.id)!==e&&(nh.clearImmediate(e),o._scheduled===e&&(o._scheduled=void 0))}});var W0=E(6321),rh=E(9080);function Pd(n,o=W0.z){return function Db(n){return(0,Pa.e)((o,e)=>{let t=!1,r=null,d=null,u=!1;const c=()=>{if(d?.unsubscribe(),d=null,t){t=!1;const a=r;r=null,e.next(a)}u&&e.complete()},s=()=>{d=null,u&&e.complete()};o.subscribe((0,oi.x)(e,a=>{t=!0,r=a,d||(0,Wi.Xf)(n(a)).subscribe(d=(0,oi.x)(e,c,s))},()=>{u=!0,(!t||!d||d.closed)&&e.complete()}))})}(()=>(0,rh.H)(n,o))}class xl{}function ah(n){return n&&"function"==typeof n.connect&&!(n instanceof Rc)}class ZC extends xl{constructor(o){super(),this._data=o}connect(){return dn(this._data)?this._data:(0,$e.of)(this._data)}disconnect(){}}class bc{applyChanges(o,e,t,r,d){o.forEachOperation((u,c,s)=>{let a,l;if(null==u.previousIndex){const h=t(u,c,s);a=e.createEmbeddedView(h.templateRef,h.context,h.index),l=1}else null==s?(e.remove(c),l=3):(a=e.get(c),e.move(a,s),l=2);d&&d({context:a?.context,operation:l,record:u})})}detach(){}}class kb{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(o,e,t,r,d){o.forEachOperation((u,c,s)=>{let a,l;null==u.previousIndex?(a=this._insertView(()=>t(u,c,s),s,e,r(u)),l=a?1:0):null==s?(this._detachAndCacheView(c,e),l=3):(a=this._moveView(c,s,e,r(u)),l=2),d&&d({context:a?.context,operation:l,record:u})})}detach(){for(const o of this._viewCache)o.destroy();this._viewCache=[]}_insertView(o,e,t,r){const d=this._insertViewFromCache(e,t);if(d)return void(d.context.$implicit=r);const u=o();return t.createEmbeddedView(u.templateRef,u.context,u.index)}_detachAndCacheView(o,e){const t=e.detach(o);this._maybeCacheView(t,e)}_moveView(o,e,t,r){const d=t.get(o);return t.move(d,e),d.context.$implicit=r,d}_maybeCacheView(o,e){if(this._viewCache.lengththis._markSelected(d)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...o){this._verifyValueAssignment(o),o.forEach(t=>this._markSelected(t));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...o){this._verifyValueAssignment(o),o.forEach(t=>this._unmarkSelected(t));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...o){this._verifyValueAssignment(o);const e=this.selected,t=new Set(o);o.forEach(d=>this._markSelected(d)),e.filter(d=>!t.has(d)).forEach(d=>this._unmarkSelected(d));const r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(o){return this.isSelected(o)?this.deselect(o):this.select(o)}clear(o=!0){this._unmarkAll();const e=this._hasQueuedChanges();return o&&this._emitChangeEvent(),e}isSelected(o){return this._selection.has(this._getConcreteValue(o))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(o){this._multiple&&this.selected&&this._selected.sort(o)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(o){o=this._getConcreteValue(o),this.isSelected(o)||(this._multiple||this._unmarkAll(),this.isSelected(o)||this._selection.add(o),this._emitChanges&&this._selectedToEmit.push(o))}_unmarkSelected(o){o=this._getConcreteValue(o),this.isSelected(o)&&(this._selection.delete(o),this._emitChanges&&this._deselectedToEmit.push(o))}_unmarkAll(){this.isEmpty()||this._selection.forEach(o=>this._unmarkSelected(o))}_verifyValueAssignment(o){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(o){if(this.compareWith){for(let e of this._selection)if(this.compareWith(o,e))return e;return o}return o}}let uf=(()=>{class n{constructor(){this._listeners=[]}notify(e,t){for(let r of this._listeners)r(e,t)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(t=>e!==t)}}ngOnDestroy(){this._listeners=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const Tl=new i.OlP("_ViewRepeater"),BE=["contentWrapper"],Id=["*"],Lb=new i.OlP("VIRTUAL_SCROLL_STRATEGY");class JC{constructor(o,e,t){this._scrolledIndexChange=new te.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,So.x)()),this._viewport=null,this._itemSize=o,this._minBufferPx=e,this._maxBufferPx=t}attach(o){this._viewport=o,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(o,e,t){this._itemSize=o,this._minBufferPx=e,this._maxBufferPx=t,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(o,e){this._viewport&&this._viewport.scrollToOffset(o*this._itemSize,e)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const o=this._viewport.getRenderedRange(),e={start:o.start,end:o.end},t=this._viewport.getViewportSize(),r=this._viewport.getDataLength();let d=this._viewport.measureScrollOffset(),u=this._itemSize>0?d/this._itemSize:0;if(e.end>r){const s=Math.ceil(t/this._itemSize),a=Math.max(0,Math.min(u,r-s));u!=a&&(u=a,d=a*this._itemSize,e.start=Math.floor(u)),e.end=Math.max(0,Math.min(r,e.start+s))}const c=d-e.start*this._itemSize;if(c0&&(e.end=Math.min(r,e.end+a),e.start=Math.max(0,Math.floor(u-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(this._itemSize*e.start),this._scrolledIndexChange.next(Math.floor(u))}}function XC(n){return n._scrollStrategy}let Od=(()=>{class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new JC(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=di(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=di(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=di(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[i._Bn([{provide:Lb,useFactory:XC,deps:[(0,i.Gpc)(()=>n)]}]),i.TTD]}),n})(),Wa=(()=>{class n{constructor(e,t,r){this._ngZone=e,this._platform=t,this._scrolled=new te.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=r}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Yi.y(t=>{this._globalSubscription||this._addGlobalListener();const r=e>0?this._scrolled.pipe(Pd(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,$e.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,$t.h)(d=>!d||r.indexOf(d)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((r,d)=>{this._scrollableContainsElement(d,e)&&t.push(d)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let r=Qi(t),d=e.getElementRef().nativeElement;do{if(r==d)return!0}while(r=r.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Ya(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(i.R0b),i.LFG(fi),i.LFG(x.K0,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Io=(()=>{class n{constructor(e,t,r,d){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=r,this.dir=d,this._destroyed=new te.x,this._elementScrolled=new Yi.y(u=>this.ngZone.runOutsideAngular(()=>Ya(this.elementRef.nativeElement,"scroll").pipe(nt(this._destroyed)).subscribe(u)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,r=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=r?e.end:e.start),null==e.right&&(e.right=r?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),r&&0!=ac()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==ac()?e.left=e.right:1==ac()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;dp()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t="left",r="right",d=this.elementRef.nativeElement;if("top"==e)return d.scrollTop;if("bottom"==e)return d.scrollHeight-d.clientHeight-d.scrollTop;const u=this.dir&&"rtl"==this.dir.value;return"start"==e?e=u?r:t:"end"==e&&(e=u?t:r),u&&2==ac()?e==t?d.scrollWidth-d.clientWidth-d.scrollLeft:d.scrollLeft:u&&1==ac()?e==t?d.scrollLeft+d.scrollWidth-d.clientWidth:-d.scrollLeft:e==t?d.scrollLeft:d.scrollWidth-d.clientWidth-d.scrollLeft}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Wa),i.Y36(i.R0b),i.Y36(Ti,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),Es=(()=>{class n{constructor(e,t,r){this._platform=e,this._change=new te.x,this._changeListener=d=>{this._change.next(d)},this._document=r,t.runOutsideAngular(()=>{if(e.isBrowser){const d=this._getWindow();d.addEventListener("resize",this._changeListener),d.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+t,height:r,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),r=e.documentElement,d=r.getBoundingClientRect();return{top:-d.top||e.body.scrollTop||t.scrollY||r.scrollTop||0,left:-d.left||e.body.scrollLeft||t.scrollX||r.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Pd(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(fi),i.LFG(i.R0b),i.LFG(x.K0,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const $0=new i.OlP("VIRTUAL_SCROLLABLE");let Hb=(()=>{class n extends Io{constructor(e,t,r,d){super(e,t,r,d)}measureViewportSize(e){const t=this.elementRef.nativeElement;return"horizontal"===e?t.clientWidth:t.clientHeight}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Wa),i.Y36(i.R0b),i.Y36(Ti,8))},n.\u0275dir=i.lG2({type:n,features:[i.qOj]}),n})();const Rb=typeof requestAnimationFrame<"u"?Mb:df;let Z0=(()=>{class n extends Hb{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=Ie(e)}constructor(e,t,r,d,u,c,s,a){super(e,c,r,u),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=d,this.scrollable=a,this._platform=(0,i.f3M)(fi),this._detachedSubject=new te.x,this._renderedRangeSubject=new te.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Yi.y(l=>this._scrollStrategy.scrolledIndexChange.subscribe(h=>Promise.resolve().then(()=>this.ngZone.run(()=>l.next(h))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=Ot.w0.EMPTY,this._viewportChanges=s.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Kt(null),Pd(0,Rb)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(nt(this._detachedSubject)).subscribe(t=>{const r=t.length;r!==this._dataLength&&(this._dataLength=r,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function KC(n,o){return n.start==o.start&&n.end==o.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&"to-start"===t?0:e;const d="horizontal"==this.orientation,u=d?"X":"Y";let s=`translate${u}(${Number((d&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(s+=` translate${u}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=s&&(this._renderedContentTransform=s,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t="auto"){const r={behavior:t};"horizontal"===this.orientation?r.start=e:r.top=e,this.scrollable.scrollTo(r)}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return t=this.scrollable==this?r=>super.measureScrollOffset(r):r=>this.scrollable.measureScrollOffset(r),Math.max(0,t(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t;const r="left",d="right",u="rtl"==this.dir?.value;t="start"==e?u?d:r:"end"==e?u?r:d:e||("horizontal"===this.orientation?"left":"top");const c=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-c}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(Lb,8),i.Y36(Ti,8),i.Y36(Wa),i.Y36(Es),i.Y36($0,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,t){if(1&e&&i.Gf(BE,7),2&e){let r;i.iGM(r=i.CRH())&&(t._contentWrapper=r.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===t.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==t.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[i._Bn([{provide:Io,useFactory:(o,e)=>o||e,deps:[[new i.FiY,new i.tBr($0)],n]}]),i.qOj,i.jDz],ngContentSelectors:Id,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA(),i._UZ(3,"div",2)),2&e&&(i.xp6(3),i.Udp("width",t._totalContentWidth)("height",t._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})();function J0(n,o,e){if(!e.getBoundingClientRect)return 0;const r=e.getBoundingClientRect();return"horizontal"===n?"start"===o?r.left:r.right:"start"===o?r.top:r.bottom}let Pb=(()=>{class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,ah(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new ZC(dn(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,r)=>e(t+(this._renderedRange?this._renderedRange.start:0),r):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=di(e)}constructor(e,t,r,d,u,c){this._viewContainerRef=e,this._template=t,this._differs=r,this._viewRepeater=d,this._viewport=u,this.viewChange=new te.x,this._dataSourceChanges=new te.x,this.dataStream=this._dataSourceChanges.pipe(Kt(null),function G0(){return(0,Pa.e)((n,o)=>{let e,t=!1;n.subscribe((0,oi.x)(o,r=>{const d=e;e=r,t&&o.next([d,r]),t=!0}))})}(),(0,Rt.w)(([s,a])=>this._changeDataSource(s,a)),Ye(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new te.x,this.dataStream.subscribe(s=>{this._data=s,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(nt(this._destroyed)).subscribe(s=>{this._renderedRange=s,this.viewChange.observers.length&&c.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,t){if(e.start>=e.end)return 0;const r=e.start-this._renderedRange.start,d=e.end-e.start;let u,c;for(let s=0;s-1;s--){const a=this._viewContainerRef.get(s+r);if(a&&a.rootNodes.length){c=a.rootNodes[a.rootNodes.length-1];break}}return u&&c?J0(t,"end",c)-J0(t,"start",u):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):(0,$e.of)()}_updateContext(){const e=this._data.length;let t=this._viewContainerRef.length;for(;t--;){const r=this._viewContainerRef.get(t);r.context.index=this._renderedRange.start+t,r.context.count=e,this._updateComputedContextProperties(r.context),r.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(d,u,c)=>this._getEmbeddedViewArgs(d,c),d=>d.item),e.forEachIdentityChange(d=>{this._viewContainerRef.get(d.currentIndex).context.$implicit=d.item});const t=this._data.length;let r=this._viewContainerRef.length;for(;r--;){const d=this._viewContainerRef.get(r);d.context.index=this._renderedRange.start+r,d.context.count=t,this._updateComputedContextProperties(d.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Tl),i.Y36(Z0,4),i.Y36(i.R0b))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[i._Bn([{provide:Tl,useClass:kb}])]}),n})(),Ds=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),Oo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[cl,Ds,cl,Ds]}),n})();class Q0{attach(o){return this._attachedHost=o,o.attach(this)}detach(){let o=this._attachedHost;null!=o&&(this._attachedHost=null,o.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(o){this._attachedHost=o}}class Bo extends Q0{constructor(o,e,t,r,d){super(),this.component=o,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=r,this.projectableNodes=d}}class ka extends Q0{constructor(o,e,t,r){super(),this.templateRef=o,this.viewContainerRef=e,this.context=t,this.injector=r}get origin(){return this.templateRef.elementRef}attach(o,e=this.context){return this.context=e,super.attach(o)}detach(){return this.context=void 0,super.detach()}}class rM extends Q0{constructor(o){super(),this.element=o instanceof i.SBq?o.nativeElement:o}}class K0{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(o){return o instanceof Bo?(this._attachedPortal=o,this.attachComponentPortal(o)):o instanceof ka?(this._attachedPortal=o,this.attachTemplatePortal(o)):this.attachDomPortal&&o instanceof rM?(this._attachedPortal=o,this.attachDomPortal(o)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(o){this._disposeFn=o}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Ib extends K0{constructor(o,e,t,r,d){super(),this.outletElement=o,this._componentFactoryResolver=e,this._appRef=t,this._defaultInjector=r,this.attachDomPortal=u=>{const c=u.element,s=this._document.createComment("dom-portal");c.parentNode.insertBefore(s,c),this.outletElement.appendChild(c),this._attachedPortal=u,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(c,s)})},this._document=d}attachComponentPortal(o){const t=(o.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(o.component);let r;return o.viewContainerRef?(r=o.viewContainerRef.createComponent(t,o.viewContainerRef.length,o.injector||o.viewContainerRef.injector,o.projectableNodes||void 0),this.setDisposeFn(()=>r.destroy())):(r=t.create(o.injector||this._defaultInjector||i.zs3.NULL),this._appRef.attachView(r.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(r.hostView),r.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(r)),this._attachedPortal=o,r}attachTemplatePortal(o){let e=o.viewContainerRef,t=e.createEmbeddedView(o.templateRef,o.context,{injector:o.injector});return t.rootNodes.forEach(r=>this.outletElement.appendChild(r)),t.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(t);-1!==r&&e.remove(r)}),this._attachedPortal=o,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(o){return o.hostView.rootNodes[0]}}let Ob=(()=>{class n extends ka{constructor(e,t){super(e,t)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc),i.Y36(i.s_b))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[i.qOj]}),n})(),Ga=(()=>{class n extends K0{constructor(e,t,r){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new i.vpe,this.attachDomPortal=d=>{const u=d.element,c=this._document.createComment("dom-portal");d.setAttachedHost(this),u.parentNode.insertBefore(c,u),this._getRootNode().appendChild(u),this._attachedPortal=d,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(u,c)})},this._document=r}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,d=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),u=t.createComponent(d,t.length,e.injector||t.injector,e.projectableNodes||void 0);return t!==this._viewContainerRef&&this._getRootNode().appendChild(u.hostView.rootNodes[0]),super.setDisposeFn(()=>u.destroy()),this._attachedPortal=e,this._attachedRef=u,this.attached.emit(u),u}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i._Vd),i.Y36(i.s_b),i.Y36(x.K0))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[i.qOj]}),n})(),Sl=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();var Vi=E(3019);const oM=dp();class YE{constructor(o,e){this._viewportRuler=o,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const o=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=o.style.left||"",this._previousHTMLStyles.top=o.style.top||"",o.style.left=Pn(-this._previousScrollPosition.left),o.style.top=Pn(-this._previousScrollPosition.top),o.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const o=this._document.documentElement,t=o.style,r=this._document.body.style,d=t.scrollBehavior||"",u=r.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,o.classList.remove("cdk-global-scrollblock"),oM&&(t.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),oM&&(t.scrollBehavior=d,r.scrollBehavior=u)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class hf{constructor(o,e,t,r){this._scrollDispatcher=o,this._ngZone=e,this._viewportRuler=t,this._config=r,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(o){this._overlayRef=o}enable(){if(this._scrollSubscription)return;const o=this._scrollDispatcher.scrolled(0).pipe((0,$t.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=o.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=o.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Bb{enable(){}disable(){}attach(){}}function eg(n,o){return o.some(e=>n.bottome.bottom||n.righte.right)}function tg(n,o){return o.some(e=>n.tope.bottom||n.lefte.right)}class oh{constructor(o,e,t,r){this._scrollDispatcher=o,this._viewportRuler=e,this._ngZone=t,this._config=r,this._scrollSubscription=null}attach(o){this._overlayRef=o}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:r}=this._viewportRuler.getViewportSize();eg(e,[{width:t,height:r,bottom:r,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let lM=(()=>{class n{constructor(e,t,r,d){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=r,this.noop=()=>new Bb,this.close=u=>new hf(this._scrollDispatcher,this._ngZone,this._viewportRuler,u),this.block=()=>new YE(this._viewportRuler,this._document),this.reposition=u=>new oh(this._scrollDispatcher,this._viewportRuler,this._ngZone,u),this._document=d}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Wa),i.LFG(Es),i.LFG(i.R0b),i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class sh{constructor(o){if(this.scrollStrategy=new Bb,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,o){const e=Object.keys(o);for(const t of e)void 0!==o[t]&&(this[t]=o[t])}}}class $E{constructor(o,e){this.connectionPair=o,this.scrollableViewProperties=e}}let Nb=(()=>{class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),dM=(()=>{class n extends Nb{constructor(e,t){super(e),this._ngZone=t,this._keydownListener=r=>{const d=this._attachedOverlays;for(let u=d.length-1;u>-1;u--)if(d[u]._keydownEvents.observers.length>0){const c=d[u]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(r)):c.next(r);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0),i.LFG(i.R0b,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),lh=(()=>{class n extends Nb{constructor(e,t,r){super(e),this._platform=t,this._ngZone=r,this._cursorStyleIsSet=!1,this._pointerDownListener=d=>{this._pointerDownEventTarget=aa(d)},this._clickListener=d=>{const u=aa(d),c="click"===d.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:u;this._pointerDownEventTarget=null;const s=this._attachedOverlays.slice();for(let a=s.length-1;a>-1;a--){const l=s[a];if(l._outsidePointerEvents.observers.length<1||!l.hasAttached())continue;if(l.overlayElement.contains(u)||l.overlayElement.contains(c))break;const h=l._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>h.next(d)):h.next(d)}}}add(e){if(super.add(e),!this._isAttached){const t=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(t)):this._addEventListeners(t),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0),i.LFG(fi),i.LFG(i.R0b,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),pf=(()=>{class n{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||up()){const r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let d=0;dthis._backdropClick.next(h),this._backdropTransitionendHandler=h=>{this._disposeBackdrop(h.target)},this._keydownEvents=new te.x,this._outsidePointerEvents=new te.x,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(o){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(o);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const o=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),o}dispose(){const o=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,o&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(o){o!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=o,this.hasAttached()&&(o.attach(this),this.updatePosition()))}updateSize(o){this._config={...this._config,...o},this._updateElementSize()}setDirection(o){this._config={...this._config,direction:o},this._updateElementDirection()}addPanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!0)}removePanelClass(o){this._pane&&this._toggleClasses(this._pane,o,!1)}getDirection(){const o=this._config.direction;return o?"string"==typeof o?o:o.value:"ltr"}updateScrollStrategy(o){o!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=o,this.hasAttached()&&(o.attach(this),o.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const o=this._pane.style;o.width=Pn(this._config.width),o.height=Pn(this._config.height),o.minWidth=Pn(this._config.minWidth),o.minHeight=Pn(this._config.minHeight),o.maxWidth=Pn(this._config.maxWidth),o.maxHeight=Pn(this._config.maxHeight)}_togglePointerEvents(o){this._pane.style.pointerEvents=o?"":"none"}_attachBackdrop(){const o="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(o)})}):this._backdropElement.classList.add(o)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const o=this._backdropElement;if(o){if(this._animationsDisabled)return void this._disposeBackdrop(o);o.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{o.addEventListener("transitionend",this._backdropTransitionendHandler)}),o.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(o)},500))}}_toggleClasses(o,e,t){const r=lc(e||[]).filter(d=>!!d);r.length&&(t?o.classList.add(...r):o.classList.remove(...r))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const o=this._ngZone.onStable.pipe(nt((0,Vi.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),o.unsubscribe())})})}_disposeScrollStrategy(){const o=this._scrollStrategy;o&&(o.disable(),o.detach&&o.detach())}_disposeBackdrop(o){o&&(o.removeEventListener("click",this._backdropClickHandler),o.removeEventListener("transitionend",this._backdropTransitionendHandler),o.remove(),this._backdropElement===o&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Vb="cdk-overlay-connected-position-bounding-box",zb=/([A-Za-z%]+)$/;class jb{get positions(){return this._preferredPositions}constructor(o,e,t,r,d){this._viewportRuler=e,this._document=t,this._platform=r,this._overlayContainer=d,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new te.x,this._resizeSubscription=Ot.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(o)}attach(o){this._validatePositions(),o.hostElement.classList.add(Vb),this._overlayRef=o,this._boundingBox=o.hostElement,this._pane=o.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const o=this._originRect,e=this._overlayRect,t=this._viewportRect,r=this._containerRect,d=[];let u;for(let c of this._preferredPositions){let s=this._getOriginPoint(o,r,c),a=this._getOverlayPoint(s,e,c),l=this._getOverlayFit(a,e,t,c);if(l.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(c,s);this._canFitWithFlexibleDimensions(l,a,t)?d.push({position:c,origin:s,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(s,c)}):(!u||u.overlayFit.visibleAreas&&(s=l,c=a)}return this._isPushed=!1,void this._applyPosition(c.position,c.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(u.position,u.originPoint);this._applyPosition(u.position,u.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&El(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Vb),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const o=this._lastPosition;if(o){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,o);this._applyPosition(o,e)}else this.apply()}withScrollableContainers(o){return this._scrollables=o,this}withPositions(o){return this._preferredPositions=o,-1===o.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(o){return this._viewportMargin=o,this}withFlexibleDimensions(o=!0){return this._hasFlexibleDimensions=o,this}withGrowAfterOpen(o=!0){return this._growAfterOpen=o,this}withPush(o=!0){return this._canPush=o,this}withLockedPosition(o=!0){return this._positionLocked=o,this}setOrigin(o){return this._origin=o,this}withDefaultOffsetX(o){return this._offsetX=o,this}withDefaultOffsetY(o){return this._offsetY=o,this}withTransformOriginOn(o){return this._transformOriginSelector=o,this}_getOriginPoint(o,e,t){let r,d;if("center"==t.originX)r=o.left+o.width/2;else{const u=this._isRtl()?o.right:o.left,c=this._isRtl()?o.left:o.right;r="start"==t.originX?u:c}return e.left<0&&(r-=e.left),d="center"==t.originY?o.top+o.height/2:"top"==t.originY?o.top:o.bottom,e.top<0&&(d-=e.top),{x:r,y:d}}_getOverlayPoint(o,e,t){let r,d;return r="center"==t.overlayX?-e.width/2:"start"===t.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,d="center"==t.overlayY?-e.height/2:"top"==t.overlayY?0:-e.height,{x:o.x+r,y:o.y+d}}_getOverlayFit(o,e,t,r){const d=ff(e);let{x:u,y:c}=o,s=this._getOffset(r,"x"),a=this._getOffset(r,"y");s&&(u+=s),a&&(c+=a);let p=0-c,m=c+d.height-t.height,g=this._subtractOverflows(d.width,0-u,u+d.width-t.width),f=this._subtractOverflows(d.height,p,m),y=g*f;return{visibleArea:y,isCompletelyWithinViewport:d.width*d.height===y,fitsInViewportVertically:f===d.height,fitsInViewportHorizontally:g==d.width}}_canFitWithFlexibleDimensions(o,e,t){if(this._hasFlexibleDimensions){const r=t.bottom-e.y,d=t.right-e.x,u=Fb(this._overlayRef.getConfig().minHeight),c=Fb(this._overlayRef.getConfig().minWidth);return(o.fitsInViewportVertically||null!=u&&u<=r)&&(o.fitsInViewportHorizontally||null!=c&&c<=d)}return!1}_pushOverlayOnScreen(o,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:o.x+this._previousPushAmount.x,y:o.y+this._previousPushAmount.y};const r=ff(e),d=this._viewportRect,u=Math.max(o.x+r.width-d.width,0),c=Math.max(o.y+r.height-d.height,0),s=Math.max(d.top-t.top-o.y,0),a=Math.max(d.left-t.left-o.x,0);let l=0,h=0;return l=r.width<=d.width?a||-u:o.xg&&!this._isInitialRender&&!this._growAfterOpen&&(u=o.y-g/2)}if("end"===e.overlayX&&!r||"start"===e.overlayX&&r)p=t.width-o.x+this._viewportMargin,l=o.x-this._viewportMargin;else if("start"===e.overlayX&&!r||"end"===e.overlayX&&r)h=o.x,l=t.right-o.x;else{const m=Math.min(t.right-o.x+t.left,o.x),g=this._lastBoundingBoxSize.width;l=2*m,h=o.x-m,l>g&&!this._isInitialRender&&!this._growAfterOpen&&(h=o.x-g/2)}return{top:u,left:h,bottom:c,right:p,width:l,height:d}}_setBoundingBoxStyles(o,e){const t=this._calculateBoundingBoxRect(o,e);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));const r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{const d=this._overlayRef.getConfig().maxHeight,u=this._overlayRef.getConfig().maxWidth;r.height=Pn(t.height),r.top=Pn(t.top),r.bottom=Pn(t.bottom),r.width=Pn(t.width),r.left=Pn(t.left),r.right=Pn(t.right),r.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",r.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",d&&(r.maxHeight=Pn(d)),u&&(r.maxWidth=Pn(u))}this._lastBoundingBoxSize=t,El(this._boundingBox.style,r)}_resetBoundingBoxStyles(){El(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){El(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(o,e){const t={},r=this._hasExactPosition(),d=this._hasFlexibleDimensions,u=this._overlayRef.getConfig();if(r){const l=this._viewportRuler.getViewportScrollPosition();El(t,this._getExactOverlayY(e,o,l)),El(t,this._getExactOverlayX(e,o,l))}else t.position="static";let c="",s=this._getOffset(e,"x"),a=this._getOffset(e,"y");s&&(c+=`translateX(${s}px) `),a&&(c+=`translateY(${a}px)`),t.transform=c.trim(),u.maxHeight&&(r?t.maxHeight=Pn(u.maxHeight):d&&(t.maxHeight="")),u.maxWidth&&(r?t.maxWidth=Pn(u.maxWidth):d&&(t.maxWidth="")),El(this._pane.style,t)}_getExactOverlayY(o,e,t){let r={top:"",bottom:""},d=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(d=this._pushOverlayOnScreen(d,this._overlayRect,t)),"bottom"===o.overlayY?r.bottom=this._document.documentElement.clientHeight-(d.y+this._overlayRect.height)+"px":r.top=Pn(d.y),r}_getExactOverlayX(o,e,t){let u,r={left:"",right:""},d=this._getOverlayPoint(e,this._overlayRect,o);return this._isPushed&&(d=this._pushOverlayOnScreen(d,this._overlayRect,t)),u=this._isRtl()?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left","right"===u?r.right=this._document.documentElement.clientWidth-(d.x+this._overlayRect.width)+"px":r.left=Pn(d.x),r}_getScrollVisibility(){const o=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:tg(o,t),isOriginOutsideView:eg(o,t),isOverlayClipped:tg(e,t),isOverlayOutsideView:eg(e,t)}}_subtractOverflows(o,...e){return e.reduce((t,r)=>t-Math.max(r,0),o)}_getNarrowedViewportRect(){const o=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+o-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:o-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(o,e){return"x"===e?null==o.offsetX?this._offsetX:o.offsetX:null==o.offsetY?this._offsetY:o.offsetY}_validatePositions(){}_addPanelClasses(o){this._pane&&lc(o).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(o=>{this._pane.classList.remove(o)}),this._appliedPanelClasses=[])}_getOriginRect(){const o=this._origin;if(o instanceof i.SBq)return o.nativeElement.getBoundingClientRect();if(o instanceof Element)return o.getBoundingClientRect();const e=o.width||0,t=o.height||0;return{top:o.y,bottom:o.y+t,left:o.x,right:o.x+e,height:t,width:e}}}function El(n,o){for(let e in o)o.hasOwnProperty(e)&&(n[e]=o[e]);return n}function Fb(n){if("number"!=typeof n&&null!=n){const[o,e]=n.split(zb);return e&&"px"!==e?null:parseFloat(o)}return n||null}function ff(n){return{top:Math.floor(n.top),right:Math.floor(n.right),bottom:Math.floor(n.bottom),left:Math.floor(n.left),width:Math.floor(n.width),height:Math.floor(n.height)}}const ig="cdk-global-overlay-wrapper";class hM{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(o){const e=o.getConfig();this._overlayRef=o,this._width&&!e.width&&o.updateSize({width:this._width}),this._height&&!e.height&&o.updateSize({height:this._height}),o.hostElement.classList.add(ig),this._isDisposed=!1}top(o=""){return this._bottomOffset="",this._topOffset=o,this._alignItems="flex-start",this}left(o=""){return this._xOffset=o,this._xPosition="left",this}bottom(o=""){return this._topOffset="",this._bottomOffset=o,this._alignItems="flex-end",this}right(o=""){return this._xOffset=o,this._xPosition="right",this}start(o=""){return this._xOffset=o,this._xPosition="start",this}end(o=""){return this._xOffset=o,this._xPosition="end",this}width(o=""){return this._overlayRef?this._overlayRef.updateSize({width:o}):this._width=o,this}height(o=""){return this._overlayRef?this._overlayRef.updateSize({height:o}):this._height=o,this}centerHorizontally(o=""){return this.left(o),this._xPosition="center",this}centerVertically(o=""){return this.top(o),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:r,height:d,maxWidth:u,maxHeight:c}=t,s=!("100%"!==r&&"100vw"!==r||u&&"100%"!==u&&"100vw"!==u),a=!("100%"!==d&&"100vh"!==d||c&&"100%"!==c&&"100vh"!==c),l=this._xPosition,h=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";s?f="flex-start":"center"===l?(f="center",p?g=h:m=h):p?"left"===l||"end"===l?(f="flex-end",m=h):("right"===l||"start"===l)&&(f="flex-start",g=h):"left"===l||"start"===l?(f="flex-start",m=h):("right"===l||"end"===l)&&(f="flex-end",g=h),o.position=this._cssPosition,o.marginLeft=s?"0":m,o.marginTop=a?"0":this._topOffset,o.marginBottom=this._bottomOffset,o.marginRight=s?"0":g,e.justifyContent=f,e.alignItems=a?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const o=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(ig),t.justifyContent=t.alignItems=o.marginTop=o.marginBottom=o.marginLeft=o.marginRight=o.position="",this._overlayRef=null,this._isDisposed=!0}}let pM=(()=>{class n{constructor(e,t,r,d){this._viewportRuler=e,this._document=t,this._platform=r,this._overlayContainer=d}global(){return new hM}flexibleConnectedTo(e){return new jb(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Es),i.LFG(x.K0),i.LFG(fi),i.LFG(pf))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),fM=0,br=(()=>{class n{constructor(e,t,r,d,u,c,s,a,l,h,p,m){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=r,this._positionBuilder=d,this._keyboardDispatcher=u,this._injector=c,this._ngZone=s,this._document=a,this._directionality=l,this._location=h,this._outsideClickDispatcher=p,this._animationsModuleType=m}create(e){const t=this._createHostElement(),r=this._createPaneElement(t),d=this._createPortalOutlet(r),u=new sh(e);return u.direction=u.direction||this._directionality.value,new Bd(d,t,r,u,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+fM++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(i.z2F)),new Ib(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(lM),i.LFG(pf),i.LFG(i._Vd),i.LFG(pM),i.LFG(dM),i.LFG(i.zs3),i.LFG(i.R0b),i.LFG(x.K0),i.LFG(Ti),i.LFG(x.Ye),i.LFG(lh),i.LFG(i.QbO,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const mM=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ng=new i.OlP("cdk-connected-overlay-scroll-strategy");let rg=(()=>{class n{constructor(e){this.elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),n})(),Ub=(()=>{class n{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Ie(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=Ie(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=Ie(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=Ie(e)}get push(){return this._push}set push(e){this._push=Ie(e)}constructor(e,t,r,d,u){this._overlay=e,this._dir=u,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Ot.w0.EMPTY,this._attachSubscription=Ot.w0.EMPTY,this._detachSubscription=Ot.w0.EMPTY,this._positionSubscription=Ot.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new i.vpe,this.positionChange=new i.vpe,this.attach=new i.vpe,this.detach=new i.vpe,this.overlayKeydown=new i.vpe,this.overlayOutsideClick=new i.vpe,this._templatePortal=new ka(t,r),this._scrollStrategyFactory=d,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=mM);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),27===t.keyCode&&!this.disableClose&&!rn(t)&&(t.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(t=>{this.overlayOutsideClick.next(t)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new sh({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}_updatePositionStrategy(e){const t=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(t).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof rg?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function eM(n,o=!1){return(0,Pa.e)((e,t)=>{let r=0;e.subscribe((0,oi.x)(t,d=>{const u=n(d,r++);(u||o)&&t.next(d),!u&&t.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(br),i.Y36(i.Rgc),i.Y36(i.s_b),i.Y36(ng),i.Y36(Ti,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[i.TTD]}),n})();const _M={provide:ng,deps:[br],useFactory:function gM(n){return()=>n.scrollStrategies.reposition()}};let Nd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[br,_M],imports:[cl,Sl,Oo,Oo]}),n})();function bM(n,o){}class mf{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let ag=(()=>{class n extends K0{constructor(e,t,r,d,u,c,s,a){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=d,this._interactivityChecker=u,this._ngZone=c,this._overlayRef=s,this._focusMonitor=a,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=l=>{this._portalOutlet.hasAttached();const h=this._portalOutlet.attachDomPortal(l);return this._contentAttached(),h},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=r}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),t}attachTemplatePortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(t)}_focusByCssSelector(e,t){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,t)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{t||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let t=null;if("string"==typeof e?t=this._document.querySelector(e):"boolean"==typeof e?t=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(t=e),this._config.restoreFocus&&t&&"function"==typeof t.focus){const r=oc(),d=this._elementRef.nativeElement;(!r||r===this._document.body||r===d||d.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=oc();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=oc())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Mp),i.Y36(x.K0,8),i.Y36(mf),i.Y36(Bu),i.Y36(i.R0b),i.Y36(Bd),i.Y36(Lr))},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(e,t){if(1&e&&i.Gf(Ga,7),2&e){let r;i.iGM(r=i.CRH())&&(t._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,t){2&e&&i.uIk("id",t._config.id||null)("role",t._config.role)("aria-modal",t._config.ariaModal)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null)},features:[i.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,t){1&e&&i.YNc(0,bM,0,0,"ng-template",0)},dependencies:[Ga],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class og{constructor(o,e){this.overlayRef=o,this.config=e,this.closed=new te.x,this.disableClose=e.disableClose,this.backdropClick=o.backdropClick(),this.keydownEvents=o.keydownEvents(),this.outsidePointerEvents=o.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(t=>{27===t.keyCode&&!this.disableClose&&!rn(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=o.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(o,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(o),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(o="",e=""){return this.overlayRef.updateSize({width:o,height:e}),this}addPanelClass(o){return this.overlayRef.addPanelClass(o),this}removePanelClass(o){return this.overlayRef.removePanelClass(o),this}}const qb=new i.OlP("DialogScrollStrategy"),Yb=new i.OlP("DialogData"),AM=new i.OlP("DefaultDialogConfig"),vM={provide:qb,deps:[br],useFactory:function yM(n){return()=>n.scrollStrategies.block()}};let sg=0,gf=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,t,r,d,u,c){this._overlay=e,this._injector=t,this._defaultOptions=r,this._parentDialog=d,this._overlayContainer=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new te.x,this._afterOpenedAtThisLevel=new te.x,this._ariaHiddenElements=new Map,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Kt(void 0))),this._scrollStrategy=c}open(e,t){(t={...this._defaultOptions||new mf,...t}).id=t.id||"cdk-dialog-"+sg++,t.id&&this.getDialogById(t.id);const d=this._getOverlayConfig(t),u=this._overlay.create(d),c=new og(u,t),s=this._attachContainer(u,c,t);return c.containerInstance=s,this._attachDialogContent(e,c,s,t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.closed.subscribe(()=>this._removeOpenDialog(c,!0)),this.afterOpened.next(c),c}closeAll(){_f(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){_f(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),_f(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new sh({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachContainer(e,t,r){const d=r.injector||r.viewContainerRef?.injector,u=[{provide:mf,useValue:r},{provide:og,useValue:t},{provide:Bd,useValue:e}];let c;r.container?"function"==typeof r.container?c=r.container:(c=r.container.type,u.push(...r.container.providers(r))):c=ag;const s=new Bo(c,r.viewContainerRef,i.zs3.create({parent:d||this._injector,providers:u}),r.componentFactoryResolver);return e.attach(s).instance}_attachDialogContent(e,t,r,d){if(e instanceof i.Rgc){const u=this._createInjector(d,t,r,void 0);let c={$implicit:d.data,dialogRef:t};d.templateContext&&(c={...c,..."function"==typeof d.templateContext?d.templateContext():d.templateContext}),r.attachTemplatePortal(new ka(e,null,c,u))}else{const u=this._createInjector(d,t,r,this._injector),c=r.attachComponentPortal(new Bo(e,d.viewContainerRef,u,d.componentFactoryResolver));t.componentInstance=c.instance}}_createInjector(e,t,r,d){const u=e.injector||e.viewContainerRef?.injector,c=[{provide:Yb,useValue:e.data},{provide:og,useValue:t}];return e.providers&&("function"==typeof e.providers?c.push(...e.providers(t,e,r)):c.push(...e.providers)),e.direction&&(!u||!u.get(Ti,null,{optional:!0}))&&c.push({provide:Ti,useValue:{value:e.direction,change:(0,$e.of)()}}),i.zs3.create({parent:u||d,providers:c})}_removeOpenDialog(e,t){const r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((d,u)=>{d?u.setAttribute("aria-hidden",d):u.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let r=t.length-1;r>-1;r--){const d=t[r];d!==e&&"SCRIPT"!==d.nodeName&&"STYLE"!==d.nodeName&&!d.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(br),i.LFG(i.zs3),i.LFG(AM,8),i.LFG(n,12),i.LFG(pf),i.LFG(qb))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();function _f(n,o){let e=n.length;for(;e--;)o(n[e])}let lg=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[gf,vM],imports:[Nd,Sl,Fu,Sl]}),n})();class Wb{}class CM{}const $a="*";function Di(n,o){return{type:7,name:n,definitions:o,options:{}}}function xt(n,o=null){return{type:4,styles:o,timings:n}}function Za(n,o=null){return{type:3,steps:n,options:o}}function cg(n,o=null){return{type:2,steps:n,options:o}}function qe(n){return{type:6,styles:n,offset:null}}function Gt(n,o,e){return{type:0,name:n,styles:o,options:e}}function Dl(n){return{type:5,steps:n}}function Tt(n,o,e=null){return{type:1,expr:n,animation:o,options:e}}function wc(n=null){return{type:9,options:n}}function Pr(n,o,e=null){return{type:11,selector:n,animation:o,options:e}}class Ac{constructor(o=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=o+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(o=>o()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(o){this._position=this.totalTime?o*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class dg{constructor(o){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=o;let e=0,t=0,r=0;const d=this.players.length;0==d?queueMicrotask(()=>this._onFinish()):this.players.forEach(u=>{u.onDone(()=>{++e==d&&this._onFinish()}),u.onDestroy(()=>{++t==d&&this._onDestroy()}),u.onStart(()=>{++r==d&&this._onStart()})}),this.totalTime=this.players.reduce((u,c)=>Math.max(u,c.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this.players.forEach(o=>o.init())}onStart(o){this._onStartFns.push(o)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(o=>o()),this._onStartFns=[])}onDone(o){this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(o=>o.play())}pause(){this.players.forEach(o=>o.pause())}restart(){this.players.forEach(o=>o.restart())}finish(){this._onFinish(),this.players.forEach(o=>o.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(o=>o.destroy()),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}reset(){this.players.forEach(o=>o.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(o){const e=o*this.totalTime;this.players.forEach(t=>{const r=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(r)})}getPosition(){const o=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=o?o.getPosition():0}beforeDestroy(){this.players.forEach(o=>{o.beforeDestroy&&o.beforeDestroy()})}triggerCallback(o){const e="start"==o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function Gb(n,o){}class Vd{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ug="mdc-dialog--open",$b="mdc-dialog--opening",Zb="mdc-dialog--closing";let KE=(()=>{class n extends ag{constructor(e,t,r,d,u,c,s,a){super(e,t,r,d,u,c,s,a),this._animationStateChanged=new i.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Mp),i.Y36(x.K0,8),i.Y36(Vd),i.Y36(Bu),i.Y36(i.R0b),i.Y36(Bd),i.Y36(Lr))},n.\u0275cmp=i.Xpm({type:n,selectors:[["ng-component"]],features:[i.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2}),n})();const hg="--mat-dialog-transition-duration";function Xb(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?di(n.substring(0,n.length-2)):n.endsWith("s")?1e3*di(n.substring(0,n.length-1)):"0"===n?0:null}let SM=(()=>{class n extends KE{constructor(e,t,r,d,u,c,s,a,l){super(e,t,r,d,u,c,s,l),this._animationMode=a,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?Xb(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?Xb(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(hg,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add($b,ug)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ug),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ug),this._animationsEnabled?(this._hostElement.style.setProperty(hg,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Zb)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove($b,Zb)}_waitForAnimationToComplete(e,t){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(t,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Mp),i.Y36(x.K0,8),i.Y36(Vd),i.Y36(Bu),i.Y36(i.R0b),i.Y36(Bd),i.Y36(i.QbO,8),i.Y36(Lr))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,t){2&e&&(i.Ikx("id",t._config.id),i.uIk("aria-modal",t._config.ariaModal)("role",t._config.role)("aria-labelledby",t._config.ariaLabel?null:t._ariaLabelledBy)("aria-label",t._config.ariaLabel)("aria-describedby",t._config.ariaDescribedBy||null),i.ekj("_mat-animation-noopable",!t._animationsEnabled))},features:[i.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"div",1),i.YNc(2,Gb,0,0,"ng-template",2),i.qZA()())},dependencies:[Ga],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),n})();class Mn{constructor(o,e,t){this._ref=o,this._containerInstance=t,this._afterOpened=new te.x,this._beforeClosed=new te.x,this._state=0,this.disableClose=e.disableClose,this.id=o.id,t._animationStateChanged.pipe((0,$t.h)(r=>"opened"===r.state),(0,re.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe((0,$t.h)(r=>"closed"===r.state),(0,re.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),o.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Vi.T)(this.backdropClick(),this.keydownEvents().pipe((0,$t.h)(r=>27===r.keyCode&&!this.disableClose&&!rn(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),Qb(this,"keydown"===r.type?"keyboard":"mouse"))})}close(o){this._result=o,this._containerInstance._animationStateChanged.pipe((0,$t.h)(e=>"closing"===e.state),(0,re.q)(1)).subscribe(e=>{this._beforeClosed.next(o),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(o){let e=this._ref.config.positionStrategy;return o&&(o.left||o.right)?o.left?e.left(o.left):e.right(o.right):e.centerHorizontally(),o&&(o.top||o.bottom)?o.top?e.top(o.top):e.bottom(o.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(o="",e=""){return this._ref.updateSize(o,e),this}addPanelClass(o){return this._ref.addPanelClass(o),this}removePanelClass(o){return this._ref.removePanelClass(o),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Qb(n,o,e){return n._closeInteractionType=o,n.close(e)}const Ir=new i.OlP("MatMdcDialogData"),Kb=new i.OlP("mat-mdc-dialog-default-options"),pg=new i.OlP("mat-mdc-dialog-scroll-strategy"),EM={provide:pg,deps:[br],useFactory:function ew(n){return()=>n.scrollStrategies.block()}};let DM=0,kM=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,t,r,d,u,c,s,a,l,h){this._overlay=e,this._defaultOptions=r,this._parentDialog=d,this._dialogRefConstructor=s,this._dialogContainerType=a,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new te.x,this._afterOpenedAtThisLevel=new te.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Vd,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Kt(void 0))),this._scrollStrategy=c,this._dialog=t.get(gf)}open(e,t){let r;(t={...this._defaultOptions||new Vd,...t}).id=t.id||`${this._idPrefix}${DM++}`,t.scrollStrategy=t.scrollStrategy||this._scrollStrategy();const d=this._dialog.open(e,{...t,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:t},{provide:mf,useValue:t}]},templateContext:()=>({dialogRef:r}),providers:(u,c,s)=>(r=new this._dialogRefConstructor(u,t,s),r.updatePosition(t?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:c.data},{provide:this._dialogRefConstructor,useValue:r}])});return r.componentInstance=d.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{const u=this.openDialogs.indexOf(r);u>-1&&(this.openDialogs.splice(u,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}}return n.\u0275fac=function(e){i.$Z()},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),on=(()=>{class n extends kM{constructor(e,t,r,d,u,c,s,a){super(e,t,d,c,s,u,Mn,SM,Ir,a),this._idPrefix="mat-mdc-dialog-"}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(br),i.LFG(i.zs3),i.LFG(x.Ye,8),i.LFG(Kb,8),i.LFG(pg),i.LFG(n,12),i.LFG(pf),i.LFG(i.QbO,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),LM=0,HM=(()=>{class n{constructor(e,t,r){this.dialogRef=e,this._elementRef=t,this._dialog=r,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=fg(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}_onButtonClick(e){Qb(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn,8),i.Y36(i.SBq),i.Y36(on))},n.\u0275dir=i.lG2({type:n,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,t){1&e&&i.NdJ("click",function(d){return t._onButtonClick(d)}),2&e&&i.uIk("aria-label",t.ariaLabel||null)("type",t.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[i.TTD]}),n})(),sn=(()=>{class n{constructor(e,t,r){this._dialogRef=e,this._elementRef=t,this._dialog=r,this.id="mat-mdc-dialog-title-"+LM++}ngOnInit(){this._dialogRef||(this._dialogRef=fg(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn,8),i.Y36(i.SBq),i.Y36(on))},n.\u0275dir=i.lG2({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,t){2&e&&i.Ikx("id",t.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),Nn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),Vn=(()=>{class n{constructor(){this.align="start"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("mat-mdc-dialog-actions-align-center","center"===t.align)("mat-mdc-dialog-actions-align-end","end"===t.align)},inputs:{align:"align"}}),n})();function fg(n,o){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?o.find(t=>t.id===e.id):null}let ch=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[on,EM],imports:[lg,Nd,Sl,wt,wt]}),n})(),gg=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,wt]}),n})(),n2=0;const wf=new i.OlP("CdkAccordion");let tw=(()=>{class n{constructor(){this._stateChanges=new te.x,this._openCloseAllActions=new te.x,this.id="cdk-accordion-"+n2++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=Ie(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[i._Bn([{provide:wf,useExisting:n}]),i.TTD]}),n})(),iw=0,PM=(()=>{class n{get expanded(){return this._expanded}set expanded(e){e=Ie(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=Ie(e)}constructor(e,t,r){this.accordion=e,this._changeDetectorRef=t,this._expansionDispatcher=r,this._openCloseAllSubscription=Ot.w0.EMPTY,this.closed=new i.vpe,this.opened=new i.vpe,this.destroyed=new i.vpe,this.expandedChange=new i.vpe,this.id="cdk-accordion-child-"+iw++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=r.listen((d,u)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===u&&this.id!==d&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(wf,12),i.Y36(i.sBO),i.Y36(uf))},n.\u0275dir=i.lG2({type:n,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[i._Bn([{provide:wf,useValue:void 0}])]}),n})(),IM=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const dh=["body"];function OM(n,o){}const _g=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],No=["mat-expansion-panel-header","*","mat-action-row"];function BM(n,o){if(1&n&&i._UZ(0,"span",2),2&n){const e=i.oxw();i.Q6J("@indicatorRotate",e._getExpandedState())}}const Af=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],uh=["mat-panel-title","mat-panel-description","*"],bg=new i.OlP("MAT_ACCORDION"),nw="225ms cubic-bezier(0.4,0.0,0.2,1)",rw={indicatorRotate:Di("indicatorRotate",[Gt("collapsed, void",qe({transform:"rotate(0deg)"})),Gt("expanded",qe({transform:"rotate(180deg)"})),Tt("expanded <=> collapsed, void => collapsed",xt(nw))]),bodyExpansion:Di("bodyExpansion",[Gt("collapsed, void",qe({height:"0px",visibility:"hidden"})),Gt("expanded",qe({height:"*",visibility:""})),Tt("expanded <=> collapsed, void => collapsed",xt(nw))])},hh=new i.OlP("MAT_EXPANSION_PANEL");let aw=(()=>{class n{constructor(e,t){this._template=e,this._expansionPanel=t}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc),i.Y36(hh,8))},n.\u0275dir=i.lG2({type:n,selectors:[["ng-template","matExpansionPanelContent",""]]}),n})(),NM=0;const ow=new i.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let yf=(()=>{class n extends PM{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=Ie(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}constructor(e,t,r,d,u,c,s){super(e,t,r),this._viewContainerRef=d,this._animationMode=c,this._hideToggle=!1,this.afterExpand=new i.vpe,this.afterCollapse=new i.vpe,this._inputChanges=new te.x,this._headerId="mat-expansion-panel-header-"+NM++,this._bodyAnimationDone=new te.x,this.accordion=e,this._document=u,this._bodyAnimationDone.pipe((0,So.x)((a,l)=>a.fromState===l.fromState&&a.toState===l.toState)).subscribe(a=>{"void"!==a.fromState&&("expanded"===a.toState?this.afterExpand.emit():"collapsed"===a.toState&&this.afterCollapse.emit())}),s&&(this.hideToggle=s.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Kt(null),(0,$t.h)(()=>this.expanded&&!this._portal),(0,re.q)(1)).subscribe(()=>{this._portal=new ka(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(bg,12),i.Y36(i.sBO),i.Y36(uf),i.Y36(i.s_b),i.Y36(x.K0),i.Y36(i.QbO,8),i.Y36(ow,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-expansion-panel"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,aw,5),2&e){let d;i.iGM(d=i.CRH())&&(t._lazyContent=d.first)}},viewQuery:function(e,t){if(1&e&&i.Gf(dh,5),2&e){let r;i.iGM(r=i.CRH())&&(t._body=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,t){2&e&&i.ekj("mat-expanded",t.expanded)("_mat-animation-noopable","NoopAnimations"===t._animationMode)("mat-expansion-panel-spacing",t._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[i._Bn([{provide:bg,useValue:void 0},{provide:hh,useExisting:n}]),i.qOj,i.TTD],ngContentSelectors:No,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(e,t){1&e&&(i.F$t(_g),i.Hsn(0),i.TgZ(1,"div",0,1),i.NdJ("@bodyExpansion.done",function(d){return t._bodyAnimationDone.next(d)}),i.TgZ(3,"div",2),i.Hsn(4,1),i.YNc(5,OM,0,0,"ng-template",3),i.qZA(),i.Hsn(6,2),i.qZA()),2&e&&(i.xp6(1),i.Q6J("@bodyExpansion",t._getExpandedState())("id",t.id),i.uIk("aria-labelledby",t._headerId),i.xp6(4),i.Q6J("cdkPortalOutlet",t._portal))},dependencies:[Ga],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[rw.bodyExpansion]},changeDetection:0}),n})();class VM{}const sw=ul(VM);let lw=(()=>{class n extends sw{constructor(e,t,r,d,u,c,s){super(),this.panel=e,this._element=t,this._focusMonitor=r,this._changeDetectorRef=d,this._animationMode=c,this._parentChangeSubscription=Ot.w0.EMPTY;const a=e.accordion?e.accordion._stateChanges.pipe((0,$t.h)(l=>!(!l.hideToggle&&!l.togglePosition))):ia.E;this.tabIndex=parseInt(s||"")||0,this._parentChangeSubscription=(0,Vi.T)(e.opened,e.closed,a,e._inputChanges.pipe((0,$t.h)(l=>!!(l.hideToggle||l.disabled||l.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe((0,$t.h)(()=>e._containsFocus())).subscribe(()=>r.focusVia(t,"program")),u&&(this.expandedHeight=u.expandedHeight,this.collapsedHeight=u.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:rn(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,t){e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(yf,1),i.Y36(i.SBq),i.Y36(Lr),i.Y36(i.sBO),i.Y36(ow,8),i.Y36(i.QbO,8),i.$8M("tabindex"))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,t){1&e&&i.NdJ("click",function(){return t._toggle()})("keydown",function(d){return t._keydown(d)}),2&e&&(i.uIk("id",t.panel._headerId)("tabindex",t.tabIndex)("aria-controls",t._getPanelId())("aria-expanded",t._isExpanded())("aria-disabled",t.panel.disabled),i.Udp("height",t._getHeaderHeight()),i.ekj("mat-expanded",t._isExpanded())("mat-expansion-toggle-indicator-after","after"===t._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===t._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===t._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[i.qOj],ngContentSelectors:uh,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,t){1&e&&(i.F$t(Af),i.TgZ(0,"span",0),i.Hsn(1),i.Hsn(2,1),i.Hsn(3,2),i.qZA(),i.YNc(4,BM,1,1,"span",1)),2&e&&(i.ekj("mat-content-hide-toggle",!t._showToggle()),i.xp6(4),i.Q6J("ngIf",t._showToggle()))},dependencies:[x.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[rw.indicatorRotate]},changeDetection:0}),n})(),cw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),n})(),vf=(()=>{class n extends tw{constructor(){super(...arguments),this._ownHeaders=new i.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=Ie(e)}ngAfterContentInit(){this._headers.changes.pipe(Kt(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ud(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["mat-accordion"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,lw,5),2&e){let d;i.iGM(d=i.CRH())&&(t._headers=d)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mat-accordion-multi",t.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[i._Bn([{provide:bg,useExisting:n}]),i.qOj]}),n})(),dw=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,wt,IM,Sl]}),n})();class uw{constructor(o){this._box=o,this._destroyed=new te.x,this._resizeSubject=new te.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(o){return this._elementObservables.has(o)||this._elementObservables.set(o,new Yi.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(o,{box:this._box}),()=>{this._resizeObserver?.unobserve(o),t.unsubscribe(),this._elementObservables.delete(o)}}).pipe((0,$t.h)(e=>e.some(t=>t.target===o)),Ye({bufferSize:1,refCount:!0}),nt(this._destroyed))),this._elementObservables.get(o)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let hw=(()=>{class n{constructor(){this._observers=new Map,this._ngZone=(0,i.f3M)(i.R0b)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,t){const r=t?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new uw(r)),this._observers.get(r).observe(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const wg=["notch"],pw=["matFormFieldNotchedOutline",""],zM=["*"],fw=["textField"],mw=["iconPrefixContainer"],jM=["textPrefixContainer"];function FM(n,o){1&n&&i._UZ(0,"span",19)}function Ag(n,o){if(1&n&&(i.TgZ(0,"label",17),i.Hsn(1,1),i.YNc(2,FM,1,0,"span",18),i.qZA()),2&n){const e=i.oxw(2);i.Q6J("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),i.uIk("for",e._control.id)("aria-owns",e._control.id),i.xp6(2),i.Q6J("ngIf",!e.hideRequiredMarker&&e._control.required)}}function yg(n,o){if(1&n&&i.YNc(0,Ag,3,6,"label",16),2&n){const e=i.oxw();i.Q6J("ngIf",e._hasFloatingLabel())}}function gw(n,o){1&n&&i._UZ(0,"div",20)}function vg(n,o){}function Cg(n,o){if(1&n&&i.YNc(0,vg,0,0,"ng-template",22),2&n){i.oxw(2);const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function UM(n,o){if(1&n&&(i.TgZ(0,"div",21),i.YNc(1,Cg,1,1,"ng-template",9),i.qZA()),2&n){const e=i.oxw();i.Q6J("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),i.xp6(1),i.Q6J("ngIf",!e._forceDisplayInfixLabel())}}function qM(n,o){1&n&&(i.TgZ(0,"div",23,24),i.Hsn(2,2),i.qZA())}function YM(n,o){1&n&&(i.TgZ(0,"div",25,26),i.Hsn(2,3),i.qZA())}function WM(n,o){}function _w(n,o){if(1&n&&i.YNc(0,WM,0,0,"ng-template",22),2&n){i.oxw();const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function Mg(n,o){1&n&&(i.TgZ(0,"div",27),i.Hsn(1,4),i.qZA())}function bw(n,o){1&n&&(i.TgZ(0,"div",28),i.Hsn(1,5),i.qZA())}function ww(n,o){1&n&&i._UZ(0,"div",29)}function Aw(n,o){if(1&n&&(i.TgZ(0,"div",30),i.Hsn(1,6),i.qZA()),2&n){const e=i.oxw();i.Q6J("@transitionMessages",e._subscriptAnimationState)}}function yw(n,o){if(1&n&&(i.TgZ(0,"mat-hint",34),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.Q6J("id",e._hintLabelId),i.xp6(1),i.Oqu(e.hintLabel)}}function GM(n,o){if(1&n&&(i.TgZ(0,"div",31),i.YNc(1,yw,2,2,"mat-hint",32),i.Hsn(2,7),i._UZ(3,"div",33),i.Hsn(4,8),i.qZA()),2&n){const e=i.oxw();i.Q6J("@transitionMessages",e._subscriptAnimationState),i.xp6(1),i.Q6J("ngIf",e.hintLabel)}}const vw=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Cw=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let wr=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["mat-label"]]}),n})(),Mw=0;const xg=new i.OlP("MatError");let Ki=(()=>{class n{constructor(e,t){this.id="mat-mdc-error-"+Mw++,e||t.nativeElement.setAttribute("aria-live","polite")}}return n.\u0275fac=function(e){return new(e||n)(i.$8M("aria-live"),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,t){2&e&&i.Ikx("id",t.id)},inputs:{id:"id"},features:[i._Bn([{provide:xg,useExisting:n}])]}),n})(),zd=0,ph=(()=>{class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+zd++}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,t){2&e&&(i.Ikx("id",t.id),i.uIk("align",null),i.ekj("mat-mdc-form-field-hint-end","end"===t.align))},inputs:{align:"align",id:"id"}}),n})();const $M=new i.OlP("MatPrefix"),ZM=new i.OlP("MatSuffix");let Cf=(()=>{class n{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[i._Bn([{provide:ZM,useExisting:n}])]}),n})();const Mf=new i.OlP("FloatingLabelParent");let jd=(()=>{class n{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,i.f3M)(hw),this._ngZone=(0,i.f3M)(i.R0b),this._parent=(0,i.f3M)(Mf),this._resizeSubscription=new Ot.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function JM(n){if(null!==n.offsetParent)return n.scrollWidth;const e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const t=e.scrollWidth;return e.remove(),t}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mdc-floating-label--float-above",t.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),n})();const xf="mdc-line-ripple--active",Tf="mdc-line-ripple--deactivating";let Tg=(()=>{class n{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=r=>{const d=this._elementRef.nativeElement.classList,u=d.contains(Tf);"opacity"===r.propertyName&&u&&d.remove(xf,Tf)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Tf),e.add(xf)}deactivate(){this._elementRef.nativeElement.classList.add(Tf)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b))},n.\u0275dir=i.lG2({type:n,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),xw=(()=>{class n{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b))},n.\u0275cmp=i.Xpm({type:n,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,t){if(1&e&&i.Gf(wg,5),2&e){let r;i.iGM(r=i.CRH())&&(t._notch=r.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mdc-notched-outline--notched",t.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:pw,ngContentSelectors:zM,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,t){1&e&&(i.F$t(),i._UZ(0,"div",0),i.TgZ(1,"div",1,2),i.Hsn(3),i.qZA(),i._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),n})();const XM={transitionMessages:Di("transitionMessages",[Gt("enter",qe({opacity:1,transform:"translateY(0%)"})),Tt("void => enter",[qe({opacity:0,transform:"translateY(-5px)"}),xt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Sf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n}),n})();const kl=new i.OlP("MatFormField"),Sg=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let KM=0,Ar=(()=>{class n{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Ie(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,r,d,u,c,s,a){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=r,this._dir=d,this._platform=u,this._defaults=c,this._animationMode=s,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+KM++,this._hintLabelId="mat-mdc-hint-"+KM++,this._subscriptAnimationState="",this._destroyed=new te.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,c&&(c.appearance&&(this.appearance=c.appearance),this._hideRequiredMarker=!!c?.hideRequiredMarker,c.color&&(this.color=c.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(nt(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,Vi.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(nt(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(nt(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(d=>"start"===d.align):null,r=this._hintChildren?this._hintChildren.find(d=>"end"===d.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const t=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,d=t?.getBoundingClientRect().width??0,u=r?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${d+u}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(Ti),i.Y36(fi),i.Y36(Sg,8),i.Y36(i.QbO,8),i.Y36(x.K0))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-form-field"]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,wr,5),i.Suo(r,wr,7),i.Suo(r,Sf,5),i.Suo(r,$M,5),i.Suo(r,ZM,5),i.Suo(r,xg,5),i.Suo(r,ph,5)),2&e){let d;i.iGM(d=i.CRH())&&(t._labelChildNonStatic=d.first),i.iGM(d=i.CRH())&&(t._labelChildStatic=d.first),i.iGM(d=i.CRH())&&(t._formFieldControl=d.first),i.iGM(d=i.CRH())&&(t._prefixChildren=d),i.iGM(d=i.CRH())&&(t._suffixChildren=d),i.iGM(d=i.CRH())&&(t._errorChildren=d),i.iGM(d=i.CRH())&&(t._hintChildren=d)}},viewQuery:function(e,t){if(1&e&&(i.Gf(fw,5),i.Gf(mw,5),i.Gf(jM,5),i.Gf(jd,5),i.Gf(xw,5),i.Gf(Tg,5)),2&e){let r;i.iGM(r=i.CRH())&&(t._textField=r.first),i.iGM(r=i.CRH())&&(t._iconPrefixContainer=r.first),i.iGM(r=i.CRH())&&(t._textPrefixContainer=r.first),i.iGM(r=i.CRH())&&(t._floatingLabel=r.first),i.iGM(r=i.CRH())&&(t._notchedOutline=r.first),i.iGM(r=i.CRH())&&(t._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,t){2&e&&i.ekj("mat-mdc-form-field-label-always-float",t._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",t._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",t._hasIconSuffix)("mat-form-field-invalid",t._control.errorState)("mat-form-field-disabled",t._control.disabled)("mat-form-field-autofilled",t._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===t._animationMode)("mat-form-field-appearance-fill","fill"==t.appearance)("mat-form-field-appearance-outline","outline"==t.appearance)("mat-form-field-hide-placeholder",t._hasFloatingLabel()&&!t._shouldLabelFloat())("mat-focused",t._control.focused)("mat-primary","accent"!==t.color&&"warn"!==t.color)("mat-accent","accent"===t.color)("mat-warn","warn"===t.color)("ng-untouched",t._shouldForward("untouched"))("ng-touched",t._shouldForward("touched"))("ng-pristine",t._shouldForward("pristine"))("ng-dirty",t._shouldForward("dirty"))("ng-valid",t._shouldForward("valid"))("ng-invalid",t._shouldForward("invalid"))("ng-pending",t._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[i._Bn([{provide:kl,useExisting:n},{provide:Mf,useExisting:n}])],ngContentSelectors:Cw,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,t){1&e&&(i.F$t(vw),i.YNc(0,yg,1,1,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.NdJ("click",function(d){return t._control.onContainerClick(d)}),i.YNc(4,gw,1,0,"div",3),i.TgZ(5,"div",4),i.YNc(6,UM,2,2,"div",5),i.YNc(7,qM,3,0,"div",6),i.YNc(8,YM,3,0,"div",7),i.TgZ(9,"div",8),i.YNc(10,_w,1,1,"ng-template",9),i.Hsn(11),i.qZA(),i.YNc(12,Mg,2,0,"div",10),i.YNc(13,bw,2,0,"div",11),i.qZA(),i.YNc(14,ww,1,0,"div",12),i.qZA(),i.TgZ(15,"div",13),i.YNc(16,Aw,2,1,"div",14),i.YNc(17,GM,5,2,"div",15),i.qZA()),2&e&&(i.xp6(2),i.ekj("mdc-text-field--filled",!t._hasOutline())("mdc-text-field--outlined",t._hasOutline())("mdc-text-field--no-label",!t._hasFloatingLabel())("mdc-text-field--disabled",t._control.disabled)("mdc-text-field--invalid",t._control.errorState),i.xp6(2),i.Q6J("ngIf",!t._hasOutline()&&!t._control.disabled),i.xp6(2),i.Q6J("ngIf",t._hasOutline()),i.xp6(1),i.Q6J("ngIf",t._hasIconPrefix),i.xp6(1),i.Q6J("ngIf",t._hasTextPrefix),i.xp6(2),i.Q6J("ngIf",!t._hasOutline()||t._forceDisplayInfixLabel()),i.xp6(2),i.Q6J("ngIf",t._hasTextSuffix),i.xp6(1),i.Q6J("ngIf",t._hasIconSuffix),i.xp6(1),i.Q6J("ngIf",!t._hasOutline()),i.xp6(1),i.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===t.subscriptSizing),i.Q6J("ngSwitch",t._getDisplayedMessages()),i.xp6(1),i.Q6J("ngSwitchCase","error"),i.xp6(1),i.Q6J("ngSwitchCase","hint"))},dependencies:[x.O5,x.tP,x.RF,x.n9,ph,jd,xw,Tg],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[XM.transitionMessages]},changeDetection:0}),n})(),Ll=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,x.ez,dd,wt]}),n})(),Ew=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[f_,wt,f_,wt]}),n})();const Dw=["*"];let Lg;function Ef(n){return function m2(){if(void 0===Lg&&(Lg=null,typeof window<"u")){const n=window;void 0!==n.trustedTypes&&(Lg=n.trustedTypes.createPolicy("angular#components",{createHTML:o=>o}))}return Lg}()?.createHTML(n)||n}function dx(n){return Error(`Unable to find icon with the name "${n}"`)}function ux(n){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${n}".`)}function hx(n){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${n}".`)}class Ud{constructor(o,e,t){this.url=o,this.svgText=e,this.options=t}}let qd=(()=>{class n{constructor(e,t,r,d){this._httpClient=e,this._sanitizer=t,this._errorHandler=d,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=r}addSvgIcon(e,t,r){return this.addSvgIconInNamespace("",e,t,r)}addSvgIconLiteral(e,t,r){return this.addSvgIconLiteralInNamespace("",e,t,r)}addSvgIconInNamespace(e,t,r,d){return this._addSvgIconConfig(e,t,new Ud(r,null,d))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,r,d){const u=this._sanitizer.sanitize(i.q3G.HTML,r);if(!u)throw hx(r);const c=Ef(u);return this._addSvgIconConfig(e,t,new Ud("",c,d))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,r){return this._addSvgIconSetConfig(e,new Ud(t,null,r))}addSvgIconSetLiteralInNamespace(e,t,r){const d=this._sanitizer.sanitize(i.q3G.HTML,t);if(!d)throw hx(t);const u=Ef(d);return this._addSvgIconSetConfig(e,new Ud("",u,r))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(i.q3G.RESOURCE_URL,e);if(!t)throw ux(e);const r=this._cachedIconsByUrl.get(t);return r?(0,$e.of)(fh(r)):this._loadSvgIconFromConfig(new Ud(e,null)).pipe((0,tn.b)(d=>this._cachedIconsByUrl.set(t,d)),(0,at.U)(d=>fh(d)))}getNamedSvgIcon(e,t=""){const r=Hw(t,e);let d=this._svgIconConfigs.get(r);if(d)return this._getSvgFromConfig(d);if(d=this._getIconConfigFromResolvers(t,e),d)return this._svgIconConfigs.set(r,d),this._getSvgFromConfig(d);const u=this._iconSetConfigs.get(t);return u?this._getSvgFromIconSetConfigs(e,u):(0,ta._)(dx(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,$e.of)(fh(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,at.U)(t=>fh(t)))}_getSvgFromIconSetConfigs(e,t){const r=this._extractIconWithNameFromAnySet(e,t);return r?(0,$e.of)(r):nr(t.filter(u=>!u.svgText).map(u=>this._loadSvgIconSetFromConfig(u).pipe((0,li.K)(c=>{const a=`Loading icon set URL: ${this._sanitizer.sanitize(i.q3G.RESOURCE_URL,u.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(a)),(0,$e.of)(null)})))).pipe((0,at.U)(()=>{const u=this._extractIconWithNameFromAnySet(e,t);if(!u)throw dx(e);return u}))}_extractIconWithNameFromAnySet(e,t){for(let r=t.length-1;r>=0;r--){const d=t[r];if(d.svgText&&d.svgText.toString().indexOf(e)>-1){const u=this._svgElementFromConfig(d),c=this._extractSvgIconFromSet(u,e,d.options);if(c)return c}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe((0,tn.b)(t=>e.svgText=t),(0,at.U)(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?(0,$e.of)(null):this._fetchIcon(e).pipe((0,tn.b)(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,r){const d=e.querySelector(`[id="${t}"]`);if(!d)return null;const u=d.cloneNode(!0);if(u.removeAttribute("id"),"svg"===u.nodeName.toLowerCase())return this._setSvgAttributes(u,r);if("symbol"===u.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(u),r);const c=this._svgElementFromString(Ef(""));return c.appendChild(u),this._setSvgAttributes(c,r)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const r=t.querySelector("svg");if(!r)throw Error(" tag not found");return r}_toSvgElement(e){const t=this._svgElementFromString(Ef("")),r=e.attributes;for(let d=0;dEf(a)),(0,as.x)(()=>this._inProgressUrlFetches.delete(u)),(0,Ze.B)());return this._inProgressUrlFetches.set(u,s),s}_addSvgIconConfig(e,t,r){return this._svgIconConfigs.set(Hw(e,t),r),this}_addSvgIconSetConfig(e,t){const r=this._iconSetConfigs.get(e);return r?r.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let r=0;ro?o.pathname+o.search:""}}}),Hg=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],mx=Hg.map(n=>`[${n}]`).join(", "),gx=/^url\(['"]?#(.*?)['"]?\)$/;let zi=(()=>{class n extends px{get inline(){return this._inline}set inline(e){this._inline=Ie(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,r,d,u,c){super(e),this._iconRegistry=t,this._location=d,this._errorHandler=u,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Ot.w0.EMPTY,c&&(c.color&&(this.color=this.defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),r||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){const r=e.childNodes[t];(1!==r.nodeType||"svg"===r.nodeName.toLowerCase())&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),t.forEach(r=>e.classList.add(r)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const t=this._elementsWithExternalReferences;t&&t.forEach((r,d)=>{r.forEach(u=>{d.setAttribute(u.name,`url('${e}#${u.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(mx),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let d=0;d{const c=t[d],s=c.getAttribute(u),a=s?s.match(gx):null;if(a){let l=r.get(c);l||(l=[],r.set(c,l)),l.push({name:u,value:a[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,r]=this._splitIconName(e);t&&(this._svgNamespace=t),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,t).pipe((0,re.q)(1)).subscribe(d=>this._setSvgElement(d),d=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${r}! ${d.message}`))})}}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(qd),i.$8M("aria-hidden"),i.Y36(b2),i.Y36(i.qLn),i.Y36(_2,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,t){2&e&&(i.uIk("data-mat-icon-type",t._usingFontIcon()?"font":"svg")("data-mat-icon-name",t._svgName||t.fontIcon)("data-mat-icon-namespace",t._svgNamespace||t.fontSet)("fontIcon",t._usingFontIcon()?t.fontIcon:null),i.ekj("mat-icon-inline",t.inline)("mat-icon-no-color","primary"!==t.color&&"accent"!==t.color&&"warn"!==t.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[i.qOj],ngContentSelectors:Dw,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),yc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,wt]}),n})();const Rw=kr({passive:!0});let Pw=(()=>{class n{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return ia.E;const t=Qi(e),r=this._monitoredElements.get(t);if(r)return r.subject;const d=new te.x,u="cdk-text-field-autofilled",c=s=>{"cdk-text-field-autofill-start"!==s.animationName||t.classList.contains(u)?"cdk-text-field-autofill-end"===s.animationName&&t.classList.contains(u)&&(t.classList.remove(u),this._ngZone.run(()=>d.next({target:s.target,isAutofilled:!1}))):(t.classList.add(u),this._ngZone.run(()=>d.next({target:s.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",c,Rw),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:d,unlisten:()=>{t.removeEventListener("animationstart",c,Rw)}}),d}stopMonitoring(e){const t=Qi(e),r=this._monitoredElements.get(t);r&&(r.unlisten(),r.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(fi),i.LFG(i.R0b))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),w2=(()=>{class n{get minRows(){return this._minRows}set minRows(e){this._minRows=di(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=di(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=Ie(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,t,r,d){this._elementRef=e,this._platform=t,this._ngZone=r,this._destroyed=new te.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=u=>{this._hasFocus="focus"===u.type},this._document=d,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Ya(this._getWindow(),"resize").pipe(Pd(16),nt(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,t=e.style.marginBottom||"",r=this._platform.FIREFOX,d=r&&this._hasFocus,u=r?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";d&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(u);const c=e.scrollHeight-4;return e.classList.remove(u),d&&(e.style.marginBottom=t),c}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const t=this._elementRef.nativeElement,r=t.value;if(!e&&this._minRows===this._previousMinRows&&r===this._previousValue)return;const d=this._measureScrollHeight(),u=Math.max(d,this._cachedPlaceholderHeight||0);t.style.height=`${u}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=r,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:r}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,r)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(fi),i.Y36(i.R0b),i.Y36(x.K0,8))},n.\u0275dir=i.lG2({type:n,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,t){1&e&&i.NdJ("input",function(){return t._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),Ja=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})();const Iw=new i.OlP("MAT_INPUT_VALUE_ACCESSOR"),A2=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Or=0;const wx=Ep(class{constructor(n,o,e,t){this._defaultErrorStateMatcher=n,this._parentForm=o,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new te.x}});let Br=(()=>{class n extends wx{get disabled(){return this._disabled}set disabled(e){this._disabled=Ie(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Bi.required)??!1}set required(e){this._required=Ie(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&V1().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Ie(e)}constructor(e,t,r,d,u,c,s,a,l,h){super(c,d,u,r),this._elementRef=e,this._platform=t,this._autofillMonitor=a,this._formField=h,this._uid="mat-input-"+Or++,this.focused=!1,this.stateChanges=new te.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(g=>V1().has(g)),this._iOSKeyupListener=g=>{const f=g.target;!f.value&&0===f.selectionStart&&0===f.selectionEnd&&(f.setSelectionRange(1,1),f.setSelectionRange(0,0))};const p=this._elementRef.nativeElement,m=p.nodeName.toLowerCase();this._inputValueAccessor=s||p,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&l.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===m,this._isTextarea="textarea"===m,this._isInFormField=!!h,this._isNativeSelect&&(this.controlType=p.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){A2.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(fi),i.Y36(pn,10),i.Y36(xs,8),i.Y36(Cl,8),i.Y36(hl),i.Y36(Iw,10),i.Y36(Pw),i.Y36(i.R0b),i.Y36(kl,8))},n.\u0275dir=i.lG2({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,t){1&e&&i.NdJ("focus",function(){return t._focusChanged(!0)})("blur",function(){return t._focusChanged(!1)})("input",function(){return t._onInput()}),2&e&&(i.Ikx("id",t.id)("disabled",t.disabled)("required",t.required),i.uIk("name",t.name||null)("readonly",t.readonly&&!t._isNativeSelect||null)("aria-invalid",t.empty&&t.required?null:t.errorState)("aria-required",t.required)("id",t.id),i.ekj("mat-input-server",t._isServer)("mat-mdc-form-field-textarea-control",t._isInFormField&&t._isTextarea)("mat-mdc-form-field-input-control",t._isInFormField)("mdc-text-field__input",t._isInFormField)("mat-mdc-native-select-inline",t._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[i._Bn([{provide:Sf,useExisting:n}]),i.qOj,i.TTD]}),n})(),kf=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,Ll,Ll,Ja,wt]}),n})();const Ax=["determinateSpinner"];function Rg(n,o){if(1&n&&(i.O4$(),i.TgZ(0,"svg",11),i._UZ(1,"circle",12),i.qZA()),2&n){const e=i.oxw();i.uIk("viewBox",e._viewBox()),i.xp6(1),i.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),i.uIk("r",e._circleRadius())}}const Ow=Eo(class{constructor(n){this._elementRef=n}},"primary"),Bw=new i.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function yx(){return{diameter:Pg}}}),Pg=100;let Rl=(()=>{class n extends Ow{constructor(e,t,r){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Pg,this._noopAnimations="NoopAnimations"===t&&!!r&&!r._forceAnimations,r&&(r.color&&(this.color=this.defaultColor=r.color),r.diameter&&(this.diameter=r.diameter),r.strokeWidth&&(this.strokeWidth=r.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,di(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=di(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=di(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.QbO,8),i.Y36(Bw))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,t){if(1&e&&i.Gf(Ax,5),2&e){let r;i.iGM(r=i.CRH())&&(t._determinateCircle=r.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,t){2&e&&(i.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===t.mode?t.value:null)("mode",t.mode),i.Udp("width",t.diameter,"px")("height",t.diameter,"px")("--mdc-circular-progress-size",t.diameter+"px")("--mdc-circular-progress-active-indicator-width",t.diameter+"px"),i.ekj("_mat-animation-noopable",t._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===t.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[i.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,t){if(1&e&&(i.YNc(0,Rg,2,8,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.O4$(),i.TgZ(4,"svg",3),i._UZ(5,"circle",4),i.qZA()(),i.kcU(),i.TgZ(6,"div",5)(7,"div",6)(8,"div",7),i.GkF(9,8),i.qZA(),i.TgZ(10,"div",9),i.GkF(11,8),i.qZA(),i.TgZ(12,"div",10),i.GkF(13,8),i.qZA()()()),2&e){const r=i.MAs(1);i.xp6(4),i.uIk("viewBox",t._viewBox()),i.xp6(1),i.Udp("stroke-dasharray",t._strokeCircumference(),"px")("stroke-dashoffset",t._strokeDashOffset(),"px")("stroke-width",t._circleStrokeWidth(),"%"),i.uIk("r",t._circleRadius()),i.xp6(4),i.Q6J("ngTemplateOutlet",r),i.xp6(2),i.Q6J("ngTemplateOutlet",r),i.xp6(2),i.Q6J("ngTemplateOutlet",r)}},dependencies:[x.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),mh=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,wt]}),n})();function Vw(n,o){1&n&&i.Hsn(0)}const Cx=["*"];let Lf=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),ks=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),zw=0;const Fw=new i.OlP("STEPPER_GLOBAL_OPTIONS");let Uw=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=Ie(e)}get optional(){return this._optional}set optional(e){this._optional=Ie(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=Ie(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=Ie(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,t){this._stepper=e,this.interacted=!1,this.interactedStream=new i.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=t||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(i.Y36((0,i.Gpc)(()=>Yd)),i.Y36(Fw,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,ks,5),2&e){let d;i.iGM(d=i.CRH())&&(t.stepLabel=d.first)}},viewQuery:function(e,t){if(1&e&&i.Gf(i.Rgc,7),2&e){let r;i.iGM(r=i.CRH())&&(t.content=r.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[i.TTD],ngContentSelectors:Cx,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.YNc(0,Vw,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),Yd=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=Ie(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const t=di(e);this.steps&&this._steps?(this._isValidIndex(t),this.selected?._markAsInteracted(),this._selectedIndex!==t&&!this._anyControlsInvalidOrPending(t)&&(t>=this._selectedIndex||this.steps.toArray()[t].editable)&&this._updateSelectedItemIndex(t)):this._selectedIndex=t}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,t,r){this._dir=e,this._changeDetectorRef=t,this._elementRef=r,this._destroyed=new te.x,this.steps=new i.n_E,this._sortedHeaders=new i.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new i.vpe,this.selectedIndexChange=new i.vpe,this._orientation="horizontal",this._groupId=zw++}ngAfterContentInit(){this._steps.changes.pipe(Kt(this._steps),nt(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(t=>t._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe(Kt(this._stepHeader),nt(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((t,r)=>t._elementRef.nativeElement.compareDocumentPosition(r._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new ud(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,$e.of)()).pipe(Kt(this._layoutDirection()),nt(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const t=e-this._selectedIndex;return t<0?"rtl"===this._layoutDirection()?"next":"previous":t>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,t="number"){const r=this.steps.toArray()[e],d=this._isCurrentStep(e);return r._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(r,d):this._getGuidelineLogic(r,d,t)}_getDefaultIndicatorLogic(e,t){return e._showError()&&e.hasError&&!t?"error":!e.completed||t?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,t,r="number"){return e._showError()&&e.hasError&&!t?"error":e.completed&&!t?"done":e.completed&&t?r:e.editable&&t?"edit":r}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const t=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const t=rn(e),r=e.keyCode,d=this._keyManager;null==d.activeItemIndex||t||32!==r&&13!==r?d.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=d.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(t=>{const r=t.stepControl;return(r?r.invalid||r.pending||!t.interacted:!t.completed)&&!t.optional&&!t._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,t=oc();return e===t||e.contains(t)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Yd))},n.\u0275dir=i.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,t){1&e&&i.NdJ("click",function(){return t._stepper.next()}),2&e&&i.Ikx("type",t.type)},inputs:{type:"type"}}),n})(),xx=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Yd))},n.\u0275dir=i.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,t){1&e&&i.NdJ("click",function(){return t._stepper.previous()}),2&e&&i.Ikx("type",t.type)},inputs:{type:"type"}}),n})(),Tx=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[cl]}),n})();function Sx(n,o){if(1&n&&i.GkF(0,8),2&n){const e=i.oxw();i.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function qw(n,o){if(1&n&&(i.TgZ(0,"span",13),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e._getDefaultTextForState(e.state))}}function y2(n,o){if(1&n&&(i.TgZ(0,"span",14),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e._intl.completedLabel)}}function Yw(n,o){if(1&n&&(i.TgZ(0,"span",14),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e._intl.editableLabel)}}function Ex(n,o){if(1&n&&(i.TgZ(0,"mat-icon",13),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e._getDefaultTextForState(e.state))}}function Ww(n,o){if(1&n&&(i.ynx(0,9),i.YNc(1,qw,2,1,"span",10),i.YNc(2,y2,2,1,"span",11),i.YNc(3,Yw,2,1,"span",11),i.YNc(4,Ex,2,1,"mat-icon",12),i.BQk()),2&n){const e=i.oxw();i.Q6J("ngSwitch",e.state),i.xp6(1),i.Q6J("ngSwitchCase","number"),i.xp6(1),i.Q6J("ngIf","done"===e.state),i.xp6(1),i.Q6J("ngIf","edit"===e.state)}}function v2(n,o){if(1&n&&(i.TgZ(0,"div",15),i.GkF(1,16),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Ig(n,o){if(1&n&&(i.TgZ(0,"div",15),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Oqu(e.label)}}function Gw(n,o){if(1&n&&(i.TgZ(0,"div",17),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Oqu(e._intl.optionalLabel)}}function $w(n,o){if(1&n&&(i.TgZ(0,"div",18),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Oqu(e.errorMessage)}}function Dx(n,o){}function Zw(n,o){if(1&n&&(i.Hsn(0),i.YNc(1,Dx,0,0,"ng-template",0)),2&n){const e=i.oxw();i.xp6(1),i.Q6J("cdkPortalOutlet",e._portal)}}const Jw=["*"];function Wd(n,o){1&n&&i._UZ(0,"div",11)}const gh=function(n,o){return{step:n,i:o}};function Xw(n,o){if(1&n&&(i.ynx(0),i.GkF(1,9),i.YNc(2,Wd,1,0,"div",10),i.BQk()),2&n){const e=o.$implicit,t=o.index,r=o.last;i.oxw(2);const d=i.MAs(4);i.xp6(1),i.Q6J("ngTemplateOutlet",d)("ngTemplateOutletContext",i.WLB(3,gh,e,t)),i.xp6(1),i.Q6J("ngIf",!r)}}const Og=function(n){return{animationDuration:n}},Qw=function(n,o){return{value:n,params:o}};function kx(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",12),i.NdJ("@horizontalStepTransition.done",function(r){i.CHM(e);const d=i.oxw(2);return i.KtG(d._animationDone.next(r))}),i.GkF(1,13),i.qZA()}if(2&n){const e=o.$implicit,t=o.index,r=i.oxw(2);i.ekj("mat-horizontal-stepper-content-inactive",r.selectedIndex!==t),i.Q6J("@horizontalStepTransition",i.WLB(8,Qw,r._getAnimationDirection(t),i.VKq(6,Og,r._getAnimationDuration())))("id",r._getStepContentId(t)),i.uIk("aria-labelledby",r._getStepLabelId(t)),i.xp6(1),i.Q6J("ngTemplateOutlet",e.content)}}function C2(n,o){if(1&n&&(i.TgZ(0,"div",4)(1,"div",5),i.YNc(2,Xw,3,6,"ng-container",6),i.qZA(),i.TgZ(3,"div",7),i.YNc(4,kx,2,11,"div",8),i.qZA()()),2&n){const e=i.oxw();i.xp6(2),i.Q6J("ngForOf",e.steps),i.xp6(2),i.Q6J("ngForOf",e.steps)}}function Kw(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",15),i.GkF(1,9),i.TgZ(2,"div",16)(3,"div",17),i.NdJ("@verticalStepTransition.done",function(r){i.CHM(e);const d=i.oxw(2);return i.KtG(d._animationDone.next(r))}),i.TgZ(4,"div",18),i.GkF(5,13),i.qZA()()()()}if(2&n){const e=o.$implicit,t=o.index,r=o.last,d=i.oxw(2),u=i.MAs(4);i.xp6(1),i.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",i.WLB(10,gh,e,t)),i.xp6(1),i.ekj("mat-stepper-vertical-line",!r),i.xp6(1),i.ekj("mat-vertical-stepper-content-inactive",d.selectedIndex!==t),i.Q6J("@verticalStepTransition",i.WLB(15,Qw,d._getAnimationDirection(t),i.VKq(13,Og,d._getAnimationDuration())))("id",d._getStepContentId(t)),i.uIk("aria-labelledby",d._getStepLabelId(t)),i.xp6(2),i.Q6J("ngTemplateOutlet",e.content)}}function Lx(n,o){if(1&n&&(i.ynx(0),i.YNc(1,Kw,6,18,"div",14),i.BQk()),2&n){const e=i.oxw();i.xp6(1),i.Q6J("ngForOf",e.steps)}}function M2(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-step-header",19),i.NdJ("click",function(){const d=i.CHM(e).step;return i.KtG(d.select())})("keydown",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._onKeydown(r))}),i.qZA()}if(2&n){const e=o.step,t=o.i,r=i.oxw();i.ekj("mat-horizontal-stepper-header","horizontal"===r.orientation)("mat-vertical-stepper-header","vertical"===r.orientation),i.Q6J("tabIndex",r._getFocusIndex()===t?0:-1)("id",r._getStepLabelId(t))("index",t)("state",r._getIndicatorType(t,e.state))("label",e.stepLabel||e.label)("selected",r.selectedIndex===t)("active",r._stepIsNavigable(t,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",r._iconOverrides)("disableRipple",r.disableRipple||!r._stepIsNavigable(t,e))("color",e.color||r.color),i.uIk("aria-posinset",t+1)("aria-setsize",r.steps.length)("aria-controls",r._getStepContentId(t))("aria-selected",r.selectedIndex==t)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!r._stepIsNavigable(t,e)||null)}}let Hf=(()=>{class n extends ks{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matStepLabel",""]],features:[i.qOj]}),n})(),Bg=(()=>{class n{constructor(){this.changes=new te.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const eA={provide:Bg,deps:[[new i.FiY,new i.tp0,Bg]],useFactory:function x2(n){return n||new Bg}},Hx=Eo(class extends Lf{constructor(o){super(o)}},"primary");let tA=(()=>{class n extends Hx{constructor(e,t,r,d){super(r),this._intl=e,this._focusMonitor=t,this._intlSubscription=e.changes.subscribe(()=>d.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,t){e?this._focusMonitor.focusVia(this._elementRef,e,t):this._elementRef.nativeElement.focus(t)}_stringLabel(){return this.label instanceof Hf?null:this.label}_templateLabel(){return this.label instanceof Hf?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Bg),i.Y36(Lr),i.Y36(i.SBq),i.Y36(i.sBO))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[i.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,t){1&e&&(i._UZ(0,"div",0),i.TgZ(1,"div")(2,"div",1),i.YNc(3,Sx,1,2,"ng-container",2),i.YNc(4,Ww,5,4,"ng-container",3),i.qZA()(),i.TgZ(5,"div",4),i.YNc(6,v2,2,1,"div",5),i.YNc(7,Ig,2,1,"div",5),i.YNc(8,Gw,2,1,"div",6),i.YNc(9,$w,2,1,"div",7),i.qZA()),2&e&&(i.Q6J("matRippleTrigger",t._getHostElement())("matRippleDisabled",t.disableRipple),i.xp6(1),i.Gre("mat-step-icon-state-",t.state," mat-step-icon"),i.ekj("mat-step-icon-selected",t.selected),i.xp6(1),i.Q6J("ngSwitch",!(!t.iconOverrides||!t.iconOverrides[t.state])),i.xp6(1),i.Q6J("ngSwitchCase",!0),i.xp6(2),i.ekj("mat-step-label-active",t.active)("mat-step-label-selected",t.selected)("mat-step-label-error","error"==t.state),i.xp6(1),i.Q6J("ngIf",t._templateLabel()),i.xp6(1),i.Q6J("ngIf",t._stringLabel()),i.xp6(1),i.Q6J("ngIf",t.optional&&"error"!=t.state),i.xp6(1),i.Q6J("ngIf","error"==t.state))},dependencies:[x.O5,x.tP,x.RF,x.n9,x.ED,zi,In],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Px={horizontalStepTransition:Di("horizontalStepTransition",[Gt("previous",qe({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),Gt("current",qe({transform:"none",visibility:"inherit"})),Gt("next",qe({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),Tt("* => *",Za([xt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),Pr("@*",wc(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:Di("verticalStepTransition",[Gt("previous",qe({height:"0px",visibility:"hidden"})),Gt("next",qe({height:"0px",visibility:"hidden"})),Gt("current",qe({height:"*",visibility:"inherit"})),Tt("* <=> current",Za([xt("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),Pr("@*",wc(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let T2=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),S2=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Ix=(()=>{class n extends Uw{constructor(e,t,r,d){super(e,d),this._errorStateMatcher=t,this._viewContainerRef=r,this._isSelected=Ot.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,Rt.w)(()=>this._stepper.selectionChange.pipe((0,at.U)(e=>e.selectedStep===this),Kt(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ka(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,t){return this._errorStateMatcher.isErrorState(e,t)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36((0,i.Gpc)(()=>nA)),i.Y36(hl,4),i.Y36(i.s_b),i.Y36(Fw,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,Hf,5),i.Suo(r,S2,5)),2&e){let d;i.iGM(d=i.CRH())&&(t.stepLabel=d.first),i.iGM(d=i.CRH())&&(t._lazyContent=d.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[i._Bn([{provide:hl,useExisting:n},{provide:Uw,useExisting:n}]),i.qOj],ngContentSelectors:Jw,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,t){1&e&&(i.F$t(),i.YNc(0,Zw,2,1,"ng-template"))},dependencies:[Ga],encapsulation:2,changeDetection:0}),n})(),nA=(()=>{class n extends Yd{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,t,r){super(e,t,r),this._stepHeader=void 0,this._steps=void 0,this.steps=new i.n_E,this.animationDone=new i.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new te.x,this._animationDuration="";const d=r.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===d?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:t})=>this._iconOverrides[e]=t),this.steps.changes.pipe(nt(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,So.x)((e,t)=>e.fromState===t.fromState&&e.toState===t.toState),nt(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,t){return t.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Ti,8),i.Y36(i.sBO),i.Y36(i.SBq))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,Ix,5),i.Suo(r,T2,5)),2&e){let d;i.iGM(d=i.CRH())&&(t._steps=d),i.iGM(d=i.CRH())&&(t._icons=d)}},viewQuery:function(e,t){if(1&e&&i.Gf(tA,5),2&e){let r;i.iGM(r=i.CRH())&&(t._stepHeader=r)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,t){2&e&&(i.uIk("aria-orientation",t.orientation),i.ekj("mat-stepper-horizontal","horizontal"===t.orientation)("mat-stepper-vertical","vertical"===t.orientation)("mat-stepper-label-position-end","horizontal"===t.orientation&&"end"==t.labelPosition)("mat-stepper-label-position-bottom","horizontal"===t.orientation&&"bottom"==t.labelPosition)("mat-stepper-header-position-bottom","bottom"===t.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[i._Bn([{provide:Yd,useExisting:n}]),i.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,t){1&e&&(i.ynx(0,0),i.YNc(1,C2,5,2,"div",1),i.YNc(2,Lx,2,1,"ng-container",2),i.BQk(),i.YNc(3,M2,1,23,"ng-template",null,3,i.W1O)),2&e&&(i.Q6J("ngSwitch",t.orientation),i.xp6(1),i.Q6J("ngSwitchCase","horizontal"),i.xp6(1),i.Q6J("ngSwitchCase","vertical"))},dependencies:[x.sg,x.O5,x.tP,x.RF,x.n9,tA],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Px.horizontalStepTransition,Px.verticalStepTransition]},changeDetection:0}),n})(),Rf=(()=>{class n extends Mx{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,t){2&e&&i.Ikx("type",t.type)},inputs:{type:"type"},features:[i.qOj]}),n})(),Ox=(()=>{class n extends xx{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,t){2&e&&i.Ikx("type",t.type)},inputs:{type:"type"},features:[i.qOj]}),n})(),rA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[eA,hl],imports:[wt,x.ez,Sl,Tx,yc,Hr,wt]}),n})();const aA=[[["caption"]],[["colgroup"],["col"]]],vc=["caption","colgroup, col"];function _h(n){return class extends n{get sticky(){return this._sticky}set sticky(o){const e=this._sticky;this._sticky=Ie(o),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const o=this._hasStickyChanged;return this._hasStickyChanged=!1,o}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...o){super(...o),this._sticky=!1,this._hasStickyChanged=!1}}}const Gd=new i.OlP("CDK_TABLE");let Pl=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkCellDef",""]]}),n})(),Ls=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkHeaderCellDef",""]]}),n})(),zg=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkFooterCellDef",""]]}),n})();class E2{}const D2=_h(E2);let Vo=(()=>{class n extends D2{get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const t=this._stickyEnd;this._stickyEnd=Ie(e),this._hasStickyChanged=t!==this._stickyEnd}constructor(e){super(),this._table=e,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Gd,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,Pl,5),i.Suo(r,Ls,5),i.Suo(r,zg,5)),2&e){let d;i.iGM(d=i.CRH())&&(t.cell=d.first),i.iGM(d=i.CRH())&&(t.headerCell=d.first),i.iGM(d=i.CRH())&&(t.footerCell=d.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[i._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),i.qOj]}),n})();class jg{constructor(o,e){e.nativeElement.classList.add(...o._columnCssClassName)}}let Fg=(()=>{class n extends jg{constructor(e,t){super(e,t)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Vo),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[i.qOj]}),n})(),Ug=(()=>{class n extends jg{constructor(e,t){if(super(e,t),1===e._table?._elementRef.nativeElement.nodeType){const r=e._table._elementRef.nativeElement.getAttribute("role");t.nativeElement.setAttribute("role","grid"===r||"treegrid"===r?"gridcell":"cell")}}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Vo),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[i.qOj]}),n})();class qg{constructor(){this.tasks=[],this.endTasks=[]}}const Pf=new i.OlP("_COALESCED_STYLE_SCHEDULER");let Yg=(()=>{class n{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new te.x}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new qg,this._getScheduleObservable().pipe(nt(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new qg;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,ar.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,re.q)(1))}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(i.R0b))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),Wg=(()=>{class n{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof If?e.headerCell.template:this instanceof bh?e.footerCell.template:e.cell.template}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc),i.Y36(i.ZZ4))},n.\u0275dir=i.lG2({type:n,features:[i.TTD]}),n})();class lA extends Wg{}const Gg=_h(lA);let If=(()=>{class n extends Gg{constructor(e,t,r){super(e,t),this._table=r}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Gd,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[i.qOj,i.TTD]}),n})();class cA extends Wg{}const $g=_h(cA);let bh=(()=>{class n extends $g{constructor(e,t,r){super(e,t),this._table=r}ngOnChanges(e){super.ngOnChanges(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Gd,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[i.qOj,i.TTD]}),n})(),Of=(()=>{class n extends Wg{constructor(e,t,r){super(e,t),this._table=r}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Gd,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[i.qOj]}),n})(),Il=(()=>{class n{constructor(e){this._viewContainer=e,n.mostRecentCellOutlet=this}ngOnDestroy(){n.mostRecentCellOutlet===this&&(n.mostRecentCellOutlet=null)}}return n.mostRecentCellOutlet=null,n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b))},n.\u0275dir=i.lG2({type:n,selectors:[["","cdkCellOutlet",""]]}),n})(),dA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&i.GkF(0,0)},dependencies:[Il],encapsulation:2}),n})(),Jg=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&i.GkF(0,0)},dependencies:[Il],encapsulation:2}),n})(),Bf=(()=>{class n{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["ng-template","cdkNoDataRow",""]]}),n})();const uA=["top","bottom","left","right"];class hA{constructor(o,e,t,r,d=!0,u=!0,c){this._isNativeHtmlTable=o,this._stickCellCss=e,this.direction=t,this._coalescedStyleScheduler=r,this._isBrowser=d,this._needsPositionStickyOnElement=u,this._positionListener=c,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(o,e){const t=[];for(const r of o)if(r.nodeType===r.ELEMENT_NODE){t.push(r);for(let d=0;d{for(const r of t)this._removeStickyStyle(r,e)})}updateStickyColumns(o,e,t,r=!0){if(!o.length||!this._isBrowser||!e.some(p=>p)&&!t.some(p=>p))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const d=o[0],u=d.children.length,c=this._getCellWidths(d,r),s=this._getStickyStartColumnPositions(c,e),a=this._getStickyEndColumnPositions(c,t),l=e.lastIndexOf(!0),h=t.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const p="rtl"===this.direction,m=p?"right":"left",g=p?"left":"right";for(const f of o)for(let y=0;ye[y]?f:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===h?[]:c.slice(h).map((f,y)=>t[y+h]?f:null).reverse()}))})}stickRows(o,e,t){if(!this._isBrowser)return;const r="bottom"===t?o.slice().reverse():o,d="bottom"===t?e.slice().reverse():e,u=[],c=[],s=[];for(let l=0,h=0;l{for(let l=0;l{e.some(r=>!r)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(o,e){for(const r of e)o.style[r]="",o.classList.remove(this._borderCellCss[r]);uA.some(r=>-1===e.indexOf(r)&&o.style[r])?o.style.zIndex=this._getCalculatedZIndex(o):(o.style.zIndex="",this._needsPositionStickyOnElement&&(o.style.position=""),o.classList.remove(this._stickCellCss))}_addStickyStyle(o,e,t,r){o.classList.add(this._stickCellCss),r&&o.classList.add(this._borderCellCss[e]),o.style[e]=`${t}px`,o.style.zIndex=this._getCalculatedZIndex(o),this._needsPositionStickyOnElement&&(o.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(o){const e={top:100,bottom:10,left:1,right:1};let t=0;for(const r of uA)o.style[r]&&(t+=e[r]);return t?`${t}`:""}_getCellWidths(o,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const t=[],r=o.children;for(let d=0;d0;d--)e[d]&&(t[d]=r,r+=o[d]);return t}}const Xg=new i.OlP("CDK_SPL");let wh=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","rowOutlet",""]]}),n})(),Ah=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","headerRowOutlet",""]]}),n})(),Qg=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","footerRowOutlet",""]]}),n})(),Nf=(()=>{class n{constructor(e,t){this.viewContainer=e,this.elementRef=t}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b),i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","noDataRowOutlet",""]]}),n})(),Vf=(()=>{class n{get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=Ie(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Ie(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,t,r,d,u,c,s,a,l,h,p,m){this._differs=e,this._changeDetectorRef=t,this._elementRef=r,this._dir=u,this._platform=s,this._viewRepeater=a,this._coalescedStyleScheduler=l,this._viewportRuler=h,this._stickyPositioningListener=p,this._ngZone=m,this._onDestroy=new te.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new i.vpe,this.viewChange=new wn.X({start:0,end:Number.MAX_VALUE}),d||this._elementRef.nativeElement.setAttribute("role","table"),this._document=c,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t),this._viewportRuler.change().pipe(nt(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const t=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||t,this._forceRecalculateCellWidths=t,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),ah(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const t=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,t,(r,d,u)=>this._getEmbeddedViewArgs(r.item,u),r=>r.item.data,r=>{1===r.operation&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{t.get(r.currentIndex).context.$implicit=r.item.data}),this._updateNoDataRow(),this._ngZone&&i.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,re.q)(1),nt(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),r=this._elementRef.nativeElement.querySelector("thead");r&&(r.style.display=e.length?"":"none");const d=this._headerRowDefs.map(u=>u.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,d,"top"),this._headerRowDefs.forEach(u=>u.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),r=this._elementRef.nativeElement.querySelector("tfoot");r&&(r.style.display=e.length?"":"none");const d=this._footerRowDefs.map(u=>u.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,d,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,d),this._footerRowDefs.forEach(u=>u.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...t,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((d,u)=>{this._addStickyColumnStyles([d],this._headerRowDefs[u])}),this._rowDefs.forEach(d=>{const u=[];for(let c=0;c{this._addStickyColumnStyles([d],this._footerRowDefs[u])}),Array.from(this._columnDefsByName.values()).forEach(d=>d.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let r=0;r{const c=r&&r.has(u)?r.get(u):[];if(c.length){const s=c.shift();return s.dataIndex=t,s}return{data:e,rowDef:u,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),e1(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=e1(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=e1(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=e1(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(t=>!t.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(u,c)=>u||!!c.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();const d=this._footerRowDefs.reduce(e,!1);return d&&this._forceRenderFooterRows(),t||r||d}_switchDataSource(e){this._data=[],ah(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;ah(this.dataSource)?e=this.dataSource.connect(this):dn(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,$e.of)(this.dataSource)),this._renderChangeSubscription=e.pipe(nt(this._onDestroy)).subscribe(t=>{this._data=t||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const r=Array.from(t.columns||[]).map(c=>this._columnDefsByName.get(c)),d=r.map(c=>c.sticky),u=r.map(c=>c.stickyEnd);this._stickyStyler.updateStickyColumns(e,d,u,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const t=[];for(let r=0;r!d.when||d.when(t,e));else{let d=this._rowDefs.find(u=>u.when&&u.when(t,e))||this._defaultRowDef;d&&r.push(d)}return r}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,r,d={}){const u=e.viewContainer.createEmbeddedView(t.template,d,r);return this._renderCellTemplateForItem(t,d),u}_renderCellTemplateForItem(e,t){for(let r of this._getCellTemplates(e))Il.mostRecentCellOutlet&&Il.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,r=e.length;t{const r=this._columnDefsByName.get(t);return e.extractCellTemplate(r)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const r of t){const d=this._document.createElement(r.tag);d.setAttribute("role","rowgroup");for(const u of r.outlets)d.appendChild(u.elementRef.nativeElement);e.appendChild(d)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(t,r)=>t||r.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new hA(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,$e.of)()).pipe(nt(this._onDestroy)).subscribe(t=>{this._stickyStyler.direction=t,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(t=>!t._table||t._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const t=0===this._rowOutlet.viewContainer.length;if(t===this._isShowingNoDataRow)return;const r=this._noDataRowOutlet.viewContainer;if(t){const d=r.createEmbeddedView(e.templateRef),u=d.rootNodes[0];1===d.rootNodes.length&&u?.nodeType===this._document.ELEMENT_NODE&&(u.setAttribute("role","row"),u.classList.add(e._contentClassName))}else r.clear();this._isShowingNoDataRow=t}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.ZZ4),i.Y36(i.sBO),i.Y36(i.SBq),i.$8M("role"),i.Y36(Ti,8),i.Y36(x.K0),i.Y36(fi),i.Y36(Tl),i.Y36(Pf),i.Y36(Es),i.Y36(Xg,12),i.Y36(i.R0b,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,Bf,5),i.Suo(r,Vo,5),i.Suo(r,Of,5),i.Suo(r,If,5),i.Suo(r,bh,5)),2&e){let d;i.iGM(d=i.CRH())&&(t._noDataRow=d.first),i.iGM(d=i.CRH())&&(t._contentColumnDefs=d),i.iGM(d=i.CRH())&&(t._contentRowDefs=d),i.iGM(d=i.CRH())&&(t._contentHeaderRowDefs=d),i.iGM(d=i.CRH())&&(t._contentFooterRowDefs=d)}},viewQuery:function(e,t){if(1&e&&(i.Gf(wh,7),i.Gf(Ah,7),i.Gf(Qg,7),i.Gf(Nf,7)),2&e){let r;i.iGM(r=i.CRH())&&(t._rowOutlet=r.first),i.iGM(r=i.CRH())&&(t._headerRowOutlet=r.first),i.iGM(r=i.CRH())&&(t._footerRowOutlet=r.first),i.iGM(r=i.CRH())&&(t._noDataRowOutlet=r.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("cdk-table-fixed-layout",t.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[i._Bn([{provide:Gd,useExisting:n},{provide:Tl,useClass:bc},{provide:Pf,useClass:Yg},{provide:Xg,useValue:null}])],ngContentSelectors:vc,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(i.F$t(aA),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[wh,Ah,Qg,Nf],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),n})();function e1(n,o){return n.concat(Array.from(o))}let P2=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Oo]}),n})();const I2=[[["caption"]],[["colgroup"],["col"]]],O2=["caption","colgroup, col"];let Hs=(()=>{class n extends Vf{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mdc-table-fixed-layout",t.fixedLayout)},exportAs:["matTable"],features:[i._Bn([{provide:Vf,useExisting:n},{provide:Gd,useExisting:n},{provide:Pf,useClass:Yg},{provide:Tl,useClass:bc},{provide:Xg,useValue:null}]),i.qOj],ngContentSelectors:O2,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,t){1&e&&(i.F$t(I2),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[wh,Ah,Qg,Nf],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child>.mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),n})(),zo=(()=>{class n extends Pl{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matCellDef",""]],features:[i._Bn([{provide:Pl,useExisting:n}]),i.qOj]}),n})(),jo=(()=>{class n extends Ls{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matHeaderCellDef",""]],features:[i._Bn([{provide:Ls,useExisting:n}]),i.qOj]}),n})(),Fo=(()=>{class n extends Vo{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[i._Bn([{provide:Vo,useExisting:n},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:n}]),i.qOj]}),n})(),Qa=(()=>{class n extends Fg{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[i.qOj]}),n})(),_=(()=>{class n extends Ug{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[i.qOj]}),n})(),b=(()=>{class n extends If{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[i._Bn([{provide:If,useExisting:n}]),i.qOj]}),n})(),v=(()=>{class n extends Of{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[i._Bn([{provide:Of,useExisting:n}]),i.qOj]}),n})(),C=(()=>{class n extends dA{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[i._Bn([{provide:dA,useExisting:n}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&i.GkF(0,0)},dependencies:[Il],encapsulation:2}),n})(),k=(()=>{class n extends Jg{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[i._Bn([{provide:Jg,useExisting:n}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,t){1&e&&i.GkF(0,0)},dependencies:[Il],encapsulation:2}),n})(),J=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,P2,wt]}),n})();class fe extends xl{get data(){return this._data.value}set data(o){o=Array.isArray(o)?o:[],this._data.next(o),this._renderChangesSubscription||this._filterData(o)}get filter(){return this._filter.value}set filter(o){this._filter.next(o),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(o){this._sort=o,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(o){this._paginator=o,this._updateChangeSubscription()}constructor(o=[]){super(),this._renderData=new wn.X([]),this._filter=new wn.X(""),this._internalPageChanges=new te.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,t)=>{const r=e[t];if(lv(r)){const d=Number(r);return d<9007199254740991?d:r}return r},this.sortData=(e,t)=>{const r=t.active,d=t.direction;return r&&""!=d?e.sort((u,c)=>{let s=this.sortingDataAccessor(u,r),a=this.sortingDataAccessor(c,r);const l=typeof s,h=typeof a;l!==h&&("number"===l&&(s+=""),"number"===h&&(a+=""));let p=0;return null!=s&&null!=a?s>a?p=1:s{const r=Object.keys(e).reduce((u,c)=>u+e[c]+"\u25ec","").toLowerCase(),d=t.trim().toLowerCase();return-1!=r.indexOf(d)},this._data=new wn.X(o),this._updateChangeSubscription()}_updateChangeSubscription(){const o=this._sort?(0,Vi.T)(this._sort.sortChange,this._sort.initialized):(0,$e.of)(null),e=this._paginator?(0,Vi.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,$e.of)(null),r=(0,mo.a)([this._data,this._filter]).pipe((0,at.U)(([c])=>this._filterData(c))),d=(0,mo.a)([r,o]).pipe((0,at.U)(([c])=>this._orderData(c))),u=(0,mo.a)([d,e]).pipe((0,at.U)(([c])=>this._pageData(c)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=u.subscribe(c=>this._renderData.next(c))}_filterData(o){return this.filteredData=null==this.filter||""===this.filter?o:o.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(o){return this.sort?this.sortData(o.slice(),this.sort):o}_pageData(o){if(!this.paginator)return o;const e=this.paginator.pageIndex*this.paginator.pageSize;return o.slice(e,e+this.paginator.pageSize)}_updatePaginator(o){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=o,e.pageIndex>0)){const t=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,t);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class ge extends fe{}const De=["mat-calendar-body",""];function Ve(n,o){if(1&n&&(i.TgZ(0,"tr",3)(1,"td",4),i._uU(2),i.qZA()()),2&n){const e=i.oxw();i.xp6(1),i.Udp("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),i.uIk("colspan",e.numCols),i.xp6(1),i.hij(" ",e.label," ")}}function Qe(n,o){if(1&n&&(i.TgZ(0,"td",4),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.Udp("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),i.uIk("colspan",e._firstRowOffset),i.xp6(1),i.hij(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function ft(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"td",8)(1,"button",9),i.NdJ("click",function(r){const u=i.CHM(e).$implicit,c=i.oxw(2);return i.KtG(c._cellClicked(u,r))})("focus",function(r){const u=i.CHM(e).$implicit,c=i.oxw(2);return i.KtG(c._emitActiveDateChange(u,r))}),i.TgZ(2,"span",10),i._uU(3),i.qZA(),i._UZ(4,"span",11),i.qZA()()}if(2&n){const e=o.$implicit,t=o.index,r=i.oxw().index,d=i.oxw();i.Udp("width",d._cellWidth)("padding-top",d._cellPadding)("padding-bottom",d._cellPadding),i.uIk("data-mat-row",r)("data-mat-col",t),i.xp6(1),i.ekj("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",d._isActiveCell(r,t))("mat-calendar-body-range-start",d._isRangeStart(e.compareValue))("mat-calendar-body-range-end",d._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",d._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",d._isComparisonBridgeStart(e.compareValue,r,t))("mat-calendar-body-comparison-bridge-end",d._isComparisonBridgeEnd(e.compareValue,r,t))("mat-calendar-body-comparison-start",d._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",d._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",d._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",d._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",d._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",d._isInPreview(e.compareValue)),i.Q6J("ngClass",e.cssClasses)("tabindex",d._isActiveCell(r,t)?0:-1),i.uIk("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",d._isSelected(e.compareValue))("aria-current",d.todayValue===e.compareValue?"date":null)("aria-describedby",d._getDescribedby(e.compareValue)),i.xp6(1),i.ekj("mat-calendar-body-selected",d._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",d._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",d.todayValue===e.compareValue),i.xp6(1),i.hij(" ",e.displayValue," ")}}function Le(n,o){if(1&n&&(i.TgZ(0,"tr",5),i.YNc(1,Qe,2,6,"td",6),i.YNc(2,ft,5,48,"td",7),i.qZA()),2&n){const e=o.$implicit,t=o.index,r=i.oxw();i.xp6(1),i.Q6J("ngIf",0===t&&r._firstRowOffset),i.xp6(1),i.Q6J("ngForOf",e)}}function Ht(n,o){if(1&n&&(i.TgZ(0,"th",5)(1,"span",6),i._uU(2),i.qZA(),i.TgZ(3,"span",7),i._uU(4),i.qZA()()),2&n){const e=o.$implicit;i.xp6(2),i.Oqu(e.long),i.xp6(2),i.Oqu(e.narrow)}}const ii=["*"];function ui(n,o){}function yr(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-month-view",5),i.NdJ("activeDateChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.activeDate=r)})("_userSelection",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._dateSelected(r))})("dragStarted",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._dragStarted(r))})("dragEnded",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._dragEnded(r))}),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function zf(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-year-view",6),i.NdJ("activeDateChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.activeDate=r)})("monthSelected",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._monthSelectedInYearView(r))})("selectedChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._goToDateInView(r,"month"))}),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function Ux(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-multi-year-view",7),i.NdJ("activeDateChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.activeDate=r)})("yearSelected",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._yearSelectedInMultiYearView(r))})("selectedChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._goToDateInView(r,"year"))}),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("activeDate",e.activeDate)("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function qx(n,o){}const oH=["button"];function sH(n,o){1&n&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"path",4),i.qZA())}const lH=[[["","matDatepickerToggleIcon",""]]],cH=["[matDatepickerToggleIcon]"];let t1=(()=>{class n{constructor(){this.changes=new te.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,t){return`${e} \u2013 ${t}`}formatYearRangeLabel(e,t){return`${e} to ${t}`}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();class Yx{constructor(o,e,t,r,d={},u=o,c){this.value=o,this.displayValue=e,this.ariaLabel=t,this.enabled=r,this.cssClasses=d,this.compareValue=u,this.rawValue=c}}let dH=1;const j2=kr({passive:!1,capture:!0}),$d=kr({passive:!0,capture:!0}),mA=kr({passive:!0});let jf=(()=>{class n{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(e,t){this._elementRef=e,this._ngZone=t,this._platform=(0,i.f3M)(fi),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new i.vpe,this.previewChange=new i.vpe,this.activeDateChange=new i.vpe,this.dragStarted=new i.vpe,this.dragEnded=new i.vpe,this._didDragSinceMouseDown=!1,this._enterHandler=r=>{if(this._skipNextFocus&&"focus"===r.type)this._skipNextFocus=!1;else if(r.target&&this.isRange){const d=this._getCellFromElement(r.target);d&&this._ngZone.run(()=>this.previewChange.emit({value:d.enabled?d:null,event:r}))}},this._touchmoveHandler=r=>{if(!this.isRange)return;const d=F2(r),u=d?this._getCellFromElement(d):null;d!==r.target&&(this._didDragSinceMouseDown=!0),Gx(r.target)&&r.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:u?.enabled?u:null,event:r}))},this._leaveHandler=r=>{null!==this.previewEnd&&this.isRange&&("blur"!==r.type&&(this._didDragSinceMouseDown=!0),r.target&&this._getCellFromElement(r.target)&&(!r.relatedTarget||!this._getCellFromElement(r.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:r})))},this._mousedownHandler=r=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const d=r.target&&this._getCellFromElement(r.target);!d||!this._isInRange(d.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:d.rawValue,event:r})})},this._mouseupHandler=r=>{if(!this.isRange)return;const d=Gx(r.target);d?d.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const u=this._getCellFromElement(d);this.dragEnded.emit({value:u?.rawValue??null,event:r})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:r})})},this._touchendHandler=r=>{const d=F2(r);d&&this._mouseupHandler({target:d})},this._id="mat-calendar-body-"+dH++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,t.runOutsideAngular(()=>{const r=e.nativeElement;r.addEventListener("touchmove",this._touchmoveHandler,j2),r.addEventListener("mouseenter",this._enterHandler,$d),r.addEventListener("focus",this._enterHandler,$d),r.addEventListener("mouseleave",this._leaveHandler,$d),r.addEventListener("blur",this._leaveHandler,$d),r.addEventListener("mousedown",this._mousedownHandler,mA),r.addEventListener("touchstart",this._mousedownHandler,mA),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(e,t){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:t})}_emitActiveDateChange(e,t){e.enabled&&this.activeDateChange.emit({value:e.value,event:t})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){const t=e.numCols,{rows:r,numCols:d}=this;(e.rows||t)&&(this._firstRowOffset=r&&r.length&&r[0].length?d-r[0].length:0),(e.cellAspectRatio||t||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/d+"%"),(t||!this._cellWidth)&&(this._cellWidth=100/d+"%")}ngOnDestroy(){const e=this._elementRef.nativeElement;e.removeEventListener("touchmove",this._touchmoveHandler,j2),e.removeEventListener("mouseenter",this._enterHandler,$d),e.removeEventListener("focus",this._enterHandler,$d),e.removeEventListener("mouseleave",this._leaveHandler,$d),e.removeEventListener("blur",this._leaveHandler,$d),e.removeEventListener("mousedown",this._mousedownHandler,mA),e.removeEventListener("touchstart",this._mousedownHandler,mA),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(e,t){let r=e*this.numCols+t;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{setTimeout(()=>{const t=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");t&&(e||(this._skipNextFocus=!0),t.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return $x(e,this.startValue,this.endValue)}_isRangeEnd(e){return Zx(e,this.startValue,this.endValue)}_isInRange(e){return Jx(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return $x(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,t,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let d=this.rows[t][r-1];if(!d){const u=this.rows[t-1];d=u&&u[u.length-1]}return d&&!this._isRangeEnd(d.compareValue)}_isComparisonBridgeEnd(e,t,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let d=this.rows[t][r+1];if(!d){const u=this.rows[t+1];d=u&&u[0]}return d&&!this._isRangeStart(d.compareValue)}_isComparisonEnd(e){return Zx(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return Jx(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return $x(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return Zx(e,this.previewStart,this.previewEnd)}_isInPreview(e){return Jx(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){return this.isRange?this.startValue===e&&this.endValue===e?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===e?this._startDateLabelId:this.endValue===e?this._endDateLabelId:null:null}_getCellFromElement(e){const t=Gx(e);if(t){const r=t.getAttribute("data-mat-row"),d=t.getAttribute("data-mat-col");if(r&&d)return this.rows[parseInt(r)][parseInt(d)]}return null}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b))},n.\u0275cmp=i.Xpm({type:n,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[i.TTD],attrs:De,decls:6,vars:6,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(e,t){1&e&&(i.YNc(0,Ve,3,6,"tr",0),i.YNc(1,Le,3,2,"tr",1),i.TgZ(2,"label",2),i._uU(3),i.qZA(),i.TgZ(4,"label",2),i._uU(5),i.qZA()),2&e&&(i.Q6J("ngIf",t._firstRowOffset=o&&n===e}function Jx(n,o,e,t){return t&&null!==o&&null!==e&&o!==e&&n>=o&&n<=e}function F2(n){const o=n.changedTouches[0];return document.elementFromPoint(o.clientX,o.clientY)}class ca{constructor(o,e){this.start=o,this.end=e}}let Zd=(()=>{class n{constructor(e,t){this.selection=e,this._adapter=t,this._selectionChanged=new te.x,this.selectionChanged=this._selectionChanged,this.selection=e}updateSelection(e,t){const r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:t,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}}return n.\u0275fac=function(e){i.$Z()},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),uH=(()=>{class n extends Zd{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const e=new n(this._adapter);return e.updateSelection(this.selection,this),e}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Ri))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const U2={provide:Zd,deps:[[new i.FiY,new i.tp0,Zd],Ri],useFactory:function pH(n,o){return n||new uH(o)}},gA=new i.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let q2=(()=>{class n{get activeDate(){return this._activeDate}set activeDate(e){const t=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(t,this._activeDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof ca?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,t,r,d,u){this._changeDetectorRef=e,this._dateFormats=t,this._dateAdapter=r,this._dir=d,this._rangeStrategy=u,this._rerenderSubscription=Ot.w0.EMPTY,this.activeDrag=null,this.selectedChange=new i.vpe,this._userSelection=new i.vpe,this.dragStarted=new i.vpe,this.dragEnded=new i.vpe,this.activeDateChange=new i.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Kt(null)).subscribe(()=>this._init())}ngOnChanges(e){const t=e.comparisonStart||e.comparisonEnd;t&&!t.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){const t=e.value,r=this._getDateFromDayOfMonth(t);let d,u;this._selected instanceof ca?(d=this._getDateInCurrentMonth(this._selected.start),u=this._getDateInCurrentMonth(this._selected.end)):d=u=this._getDateInCurrentMonth(this._selected),(d!==t||u!==t)&&this.selectedChange.emit(r),this._userSelection.emit({value:r,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){const r=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(e.value),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){const t=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&e.preventDefault());case 27:return void(null!=this._previewEnd&&!rn(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation()));default:return}this._dateAdapter.compareDate(t,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:t}){if(this._rangeStrategy){const r=t?t.rawValue:null,d=this._rangeStrategy.createPreview(r,this.selected,e);if(this._previewStart=this._getCellCompareValue(d.start),this._previewEnd=this._getCellCompareValue(d.end),this.activeDrag&&r){const u=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,r,e);u&&(this._previewStart=this._getCellCompareValue(u.start),this._previewEnd=this._getCellCompareValue(u.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){const t=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:t??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){const e=this._dateAdapter.getFirstDayOfWeek(),t=this._dateAdapter.getDayOfWeekNames("narrow");let d=this._dateAdapter.getDayOfWeekNames("long").map((u,c)=>({long:u,narrow:t[c]}));this._weekdays=d.slice(e).concat(d.slice(0,e))}_createWeekCells(){const e=this._dateAdapter.getNumDaysInMonth(this.activeDate),t=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,d=this._firstWeekOffset;r=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,t){return!(!e||!t||this._dateAdapter.getMonth(e)!=this._dateAdapter.getMonth(t)||this._dateAdapter.getYear(e)!=this._dateAdapter.getYear(t))}_getCellCompareValue(e){if(e){const t=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),d=this._dateAdapter.getDate(e);return new Date(t,r,d).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(e){e instanceof ca?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.sBO),i.Y36(oa,8),i.Y36(Ri,8),i.Y36(Ti,8),i.Y36(gA,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-month-view"]],viewQuery:function(e,t){if(1&e&&i.Gf(jf,5),2&e){let r;i.iGM(r=i.CRH())&&(t._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[i.TTD],decls:7,vars:15,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(e,t){1&e&&(i.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),i.YNc(3,Ht,5,2,"th",2),i.qZA(),i.TgZ(4,"tr"),i._UZ(5,"th",3),i.qZA()(),i.TgZ(6,"tbody",4),i.NdJ("selectedValueChange",function(d){return t._dateSelected(d)})("activeDateChange",function(d){return t._updateActiveDate(d)})("previewChange",function(d){return t._previewChanged(d)})("dragStarted",function(d){return t.dragStarted.emit(d)})("dragEnded",function(d){return t._dragEnded(d)})("keyup",function(d){return t._handleCalendarBodyKeyup(d)})("keydown",function(d){return t._handleCalendarBodyKeydown(d)}),i.qZA()()),2&e&&(i.xp6(3),i.Q6J("ngForOf",t._weekdays),i.xp6(3),i.Q6J("label",t._monthLabel)("rows",t._weeks)("todayValue",t._todayDate)("startValue",t._rangeStart)("endValue",t._rangeEnd)("comparisonStart",t._comparisonRangeStart)("comparisonEnd",t._comparisonRangeEnd)("previewStart",t._previewStart)("previewEnd",t._previewEnd)("isRange",t._isRange)("labelMinRequiredCells",3)("activeCell",t._dateAdapter.getDate(t.activeDate)-1)("startDateAccessibleName",t.startDateAccessibleName)("endDateAccessibleName",t.endDateAccessibleName))},dependencies:[x.sg,jf],encapsulation:2,changeDetection:0}),n})();const Ka=24;let Y2=(()=>{class n{get activeDate(){return this._activeDate}set activeDate(e){let t=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),W2(this._dateAdapter,t,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof ca?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,t,r){this._changeDetectorRef=e,this._dateAdapter=t,this._dir=r,this._rerenderSubscription=Ot.w0.EMPTY,this.selectedChange=new i.vpe,this.yearSelected=new i.vpe,this.activeDateChange=new i.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Kt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const t=this._dateAdapter.getYear(this._activeDate)-n1(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,d=[];rthis._createCellForYear(u))),d=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){const t=e.value,r=this._dateAdapter.createDate(t,0,1),d=this._getDateFromYear(t);this.yearSelected.emit(r),this.selectedChange.emit(d)}_updateActiveDate(e){const r=this._activeDate;this.activeDate=this._getDateFromYear(e.value),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){const t=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-n1(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ka-n1(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10*-Ka:-Ka);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10*Ka:Ka);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(t,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return n1(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){const t=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,t,1));return this._dateAdapter.createDate(e,t,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForYear(e){const t=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(t),d=this.dateClass?this.dateClass(t,"multi-year"):void 0;return new Yx(e,r,r,this._shouldEnableYear(e),d)}_shouldEnableYear(e){if(null==e||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e{class n{get activeDate(){return this._activeDate}set activeDate(e){let t=this._activeDate;const r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(t)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof ca?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,t,r,d){this._changeDetectorRef=e,this._dateFormats=t,this._dateAdapter=r,this._dir=d,this._rerenderSubscription=Ot.w0.EMPTY,this.selectedChange=new i.vpe,this.monthSelected=new i.vpe,this.activeDateChange=new i.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Kt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){const t=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1);this.monthSelected.emit(r);const d=this._getDateFromMonth(t);this.selectedChange.emit(d)}_updateActiveDate(e){const r=this._activeDate;this.activeDate=this._getDateFromMonth(e.value),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){const t=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(t,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(t=>t.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){const t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.getNumDaysInMonth(t);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForMonth(e,t){const r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),d=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),u=this.dateClass?this.dateClass(r,"year"):void 0;return new Yx(e,t.toLocaleUpperCase(),d,this._shouldEnableMonth(e),u)}_shouldEnableMonth(e){const t=this._dateAdapter.getYear(this.activeDate);if(null==e||this._isYearAndMonthAfterMaxDate(t,e)||this._isYearAndMonthBeforeMinDate(t,e))return!1;if(!this.dateFilter)return!0;for(let d=this._dateAdapter.createDate(t,e,1);this._dateAdapter.getMonth(d)==e;d=this._dateAdapter.addCalendarDays(d,1))if(this.dateFilter(d))return!0;return!1}_isYearAndMonthAfterMaxDate(e,t){if(this.maxDate){const r=this._dateAdapter.getYear(this.maxDate),d=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&t>d}return!1}_isYearAndMonthBeforeMinDate(e,t){if(this.minDate){const r=this._dateAdapter.getYear(this.minDate),d=this._dateAdapter.getMonth(this.minDate);return e{class n{constructor(e,t,r,d,u){this._intl=e,this.calendar=t,this._dateAdapter=r,this._dateFormats=d,this._id="mat-calendar-header-"+bH++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>u.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-Ka)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:Ka)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,t){return"month"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(t)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(t):"year"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(t):W2(this._dateAdapter,e,t,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const t=this._dateAdapter.getYear(this.calendar.activeDate)-n1(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=t+Ka-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1))]}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(t1),i.Y36((0,i.Gpc)(()=>Kx)),i.Y36(Ri,8),i.Y36(oa,8),i.Y36(i.sBO))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:ii,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"],[1,"mat-calendar-hidden-label",3,"id"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0)(1,"div",1)(2,"button",2),i.NdJ("click",function(){return t.currentPeriodClicked()}),i.TgZ(3,"span",3),i._uU(4),i.qZA(),i.O4$(),i.TgZ(5,"svg",4),i._UZ(6,"polygon",5),i.qZA()(),i.kcU(),i._UZ(7,"div",6),i.Hsn(8),i.TgZ(9,"button",7),i.NdJ("click",function(){return t.previousClicked()}),i.qZA(),i.TgZ(10,"button",8),i.NdJ("click",function(){return t.nextClicked()}),i.qZA()()(),i.TgZ(11,"label",9),i._uU(12),i.qZA()),2&e&&(i.xp6(2),i.uIk("aria-label",t.periodButtonLabel)("aria-describedby",t._periodButtonLabelId),i.xp6(2),i.Oqu(t.periodButtonText),i.xp6(1),i.ekj("mat-calendar-invert","month"!==t.calendar.currentView),i.xp6(4),i.Q6J("disabled",!t.previousEnabled()),i.uIk("aria-label",t.prevButtonLabel),i.xp6(1),i.Q6J("disabled",!t.nextEnabled()),i.uIk("aria-label",t.nextButtonLabel),i.xp6(1),i.Q6J("id",t._periodButtonLabelId),i.xp6(1),i.Oqu(t.periodButtonDescription))},dependencies:[ti,ko],encapsulation:2,changeDetection:0}),n})(),Kx=(()=>{class n{get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get selected(){return this._selected}set selected(e){this._selected=e instanceof ca?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(e){const t=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),t&&this.viewChanged.emit(t)}constructor(e,t,r,d){this._dateAdapter=t,this._dateFormats=r,this._changeDetectorRef=d,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new i.vpe,this.yearSelected=new i.vpe,this.monthSelected=new i.vpe,this.viewChanged=new i.vpe(!0),this._userSelection=new i.vpe,this._userDragDrop=new i.vpe,this._activeDrag=null,this.stateChanges=new te.x,this._intlChanges=e.changes.subscribe(()=>{d.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new Bo(this.headerComponent||wH),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){const t=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,d=t||r||e.dateFilter;if(d&&!d.firstChange){const u=this._getCurrentViewComponent();u&&(this._changeDetectorRef.detectChanges(),u._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){const t=e.value;(this.selected instanceof ca||t&&!this._dateAdapter.sameDate(t,this.selected))&&this.selectedChange.emit(t),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,t){this.activeDate=e,this.currentView=t}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(t1),i.Y36(Ri,8),i.Y36(oa,8),i.Y36(i.sBO))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-calendar"]],viewQuery:function(e,t){if(1&e&&(i.Gf(q2,5),i.Gf($2,5),i.Gf(Y2,5)),2&e){let r;i.iGM(r=i.CRH())&&(t.monthView=r.first),i.iGM(r=i.CRH())&&(t.yearView=r.first),i.iGM(r=i.CRH())&&(t.multiYearView=r.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[i._Bn([U2]),i.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(e,t){1&e&&(i.YNc(0,ui,0,0,"ng-template",0),i.TgZ(1,"div",1),i.YNc(2,yr,1,11,"mat-month-view",2),i.YNc(3,zf,1,6,"mat-year-view",3),i.YNc(4,Ux,1,6,"mat-multi-year-view",4),i.qZA()),2&e&&(i.Q6J("cdkPortalOutlet",t._calendarHeaderPortal),i.xp6(1),i.Q6J("ngSwitch",t.currentView),i.xp6(1),i.Q6J("ngSwitchCase","month"),i.xp6(1),i.Q6J("ngSwitchCase","year"),i.xp6(1),i.Q6J("ngSwitchCase","multi-year"))},dependencies:[x.RF,x.n9,n_,Ga,q2,$2,Y2],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}'],encapsulation:2,changeDetection:0}),n})();const Z2={transformPanel:Di("transformPanel",[Tt("void => enter-dropdown",xt("120ms cubic-bezier(0, 0, 0.2, 1)",Dl([qe({opacity:0,transform:"scale(1, 0.8)"}),qe({opacity:1,transform:"scale(1, 1)"})]))),Tt("void => enter-dialog",xt("150ms cubic-bezier(0, 0, 0.2, 1)",Dl([qe({opacity:0,transform:"scale(0.7)"}),qe({transform:"none",opacity:1})]))),Tt("* => void",xt("100ms linear",qe({opacity:0})))]),fadeInCalendar:Di("fadeInCalendar",[Gt("void",qe({opacity:0})),Gt("enter",qe({opacity:1})),Tt("void => *",xt("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let AH=0;const J2=new i.OlP("mat-datepicker-scroll-strategy"),vH={provide:J2,deps:[br],useFactory:function yH(n){return()=>n.scrollStrategies.reposition()}},CH=Eo(class{constructor(n){this._elementRef=n}});let MH=(()=>{class n extends CH{constructor(e,t,r,d,u,c){super(e),this._changeDetectorRef=t,this._globalModel=r,this._dateAdapter=d,this._rangeSelectionStrategy=u,this._subscriptions=new Ot.w0,this._animationDone=new te.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=c.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){const t=this._model.selection,r=e.value,d=t instanceof ca;if(d&&this._rangeSelectionStrategy){const u=this._rangeSelectionStrategy.selectionFinished(r,t,e.event);this._model.updateSelection(u,this)}else r&&(d||!this._dateAdapter.sameDate(r,t))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(e){this._isAnimating="start"===e.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,t){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,t&&this._changeDetectorRef.detectChanges()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Zd),i.Y36(Ri),i.Y36(gA,8),i.Y36(t1))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-datepicker-content"]],viewQuery:function(e,t){if(1&e&&i.Gf(Kx,5),2&e){let r;i.iGM(r=i.CRH())&&(t._calendar=r.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(e,t){1&e&&i.WFA("@transformPanel.start",function(d){return t._handleAnimationEvent(d)})("@transformPanel.done",function(d){return t._handleAnimationEvent(d)}),2&e&&(i.d8E("@transformPanel",t._animationState),i.ekj("mat-datepicker-content-touch",t.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[i.qOj],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0)(1,"mat-calendar",1),i.NdJ("yearSelected",function(d){return t.datepicker._selectYear(d)})("monthSelected",function(d){return t.datepicker._selectMonth(d)})("viewChanged",function(d){return t.datepicker._viewChanged(d)})("_userSelection",function(d){return t._handleUserSelection(d)})("_userDragDrop",function(d){return t._handleUserDragDrop(d)}),i.qZA(),i.YNc(2,qx,0,0,"ng-template",2),i.TgZ(3,"button",3),i.NdJ("focus",function(){return t._closeButtonFocused=!0})("blur",function(){return t._closeButtonFocused=!1})("click",function(){return t.datepicker.close()}),i._uU(4),i.qZA()()),2&e){let r;i.ekj("mat-datepicker-content-container-with-custom-header",t.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",t._actionsPortal),i.uIk("aria-modal",!0)("aria-labelledby",null!==(r=t._dialogLabelId)&&void 0!==r?r:void 0),i.xp6(1),i.Q6J("id",t.datepicker.id)("ngClass",t.datepicker.panelClass)("startAt",t.datepicker.startAt)("startView",t.datepicker.startView)("minDate",t.datepicker._getMinDate())("maxDate",t.datepicker._getMaxDate())("dateFilter",t.datepicker._getDateFilter())("headerComponent",t.datepicker.calendarHeaderComponent)("selected",t._getSelected())("dateClass",t.datepicker.dateClass)("comparisonStart",t.comparisonStart)("comparisonEnd",t.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",t.startDateAccessibleName)("endDateAccessibleName",t.endDateAccessibleName),i.xp6(1),i.Q6J("cdkPortalOutlet",t._actionsPortal),i.xp6(1),i.ekj("cdk-visually-hidden",!t._closeButtonFocused),i.Q6J("color",t.color||"primary"),i.xp6(1),i.Oqu(t._closeButtonText)}},dependencies:[x.mk,ti,Xm,Ga,Kx],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[Z2.transformPanel,Z2.fadeInCalendar]},changeDetection:0}),n})(),X2=(()=>{class n{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}get touchUi(){return this._touchUi}set touchUi(e){this._touchUi=Ie(e)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){const t=Ie(e);t!==this._disabled&&(this._disabled=t,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(e){this._restoreFocus=Ie(e)}get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=function Z1(n,o=/\s+/){const e=[];if(null!=n){const t=Array.isArray(n)?n:`${n}`.split(o);for(const r of t){const d=`${r}`.trim();d&&e.push(d)}}return e}(e)}get opened(){return this._opened}set opened(e){Ie(e)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(e,t,r,d,u,c,s){this._overlay=e,this._ngZone=t,this._viewContainerRef=r,this._dateAdapter=u,this._dir=c,this._model=s,this._inputStateChanges=Ot.w0.EMPTY,this._document=(0,i.f3M)(x.K0),this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new i.vpe,this.monthSelected=new i.vpe,this.viewChanged=new i.vpe(!0),this.openedStream=new i.vpe,this.closedStream=new i.vpe,this._opened=!1,this.id="mat-datepicker-"+AH++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new te.x,this._scrollStrategy=d}ngOnChanges(e){const t=e.xPosition||e.yPosition;if(t&&!t.firstChange&&this._overlayRef){const r=this._overlayRef.getConfig().positionStrategy;r instanceof jb&&(this._setConnectedPositions(r),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=oc(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const e=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,t=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:r,location:d}=this._componentRef;r._startExitAnimation(),r._animationDone.pipe((0,re.q)(1)).subscribe(()=>{const u=this._document.activeElement;e&&(!u||u===this._document.activeElement||d.nativeElement.contains(u))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}e?setTimeout(t):t()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const e=this.touchUi,t=new Bo(MH,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new sh({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(e?"dialog":"popup")}));this._getCloseStream(r).subscribe(d=>{d&&d.preventDefault(),this.close()}),r.keydownEvents().subscribe(d=>{const u=d.keyCode;(38===u||40===u||37===u||39===u||33===u||34===u)&&d.preventDefault()}),this._componentRef=r.attach(t),this._forwardContentValues(this._componentRef.instance),e||this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>r.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){const t="end"===this.xPosition?"end":"start",r="start"===t?"end":"start",d="above"===this.yPosition?"bottom":"top",u="top"===d?"bottom":"top";return e.withPositions([{originX:t,originY:u,overlayX:t,overlayY:d},{originX:t,originY:d,overlayX:t,overlayY:u},{originX:r,originY:u,overlayX:r,overlayY:d},{originX:r,originY:d,overlayX:r,overlayY:u}])}_getCloseStream(e){const t=["ctrlKey","shiftKey","metaKey"];return(0,Vi.T)(e.backdropClick(),e.detachments(),e.keydownEvents().pipe((0,$t.h)(r=>27===r.keyCode&&!rn(r)||this.datepickerInput&&rn(r,"altKey")&&38===r.keyCode&&t.every(d=>!rn(r,d)))))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(br),i.Y36(i.R0b),i.Y36(i.s_b),i.Y36(J2),i.Y36(Ri,8),i.Y36(Ti,8),i.Y36(Zd))},n.\u0275dir=i.lG2({type:n,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[i.TTD]}),n})(),eT=(()=>{class n extends X2{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[i._Bn([U2,{provide:X2,useExisting:n}]),i.qOj],decls:0,vars:0,template:function(e,t){},encapsulation:2,changeDetection:0}),n})();class _A{constructor(o,e){this.target=o,this.targetElement=e,this.value=this.target.value}}let xH=(()=>{class n{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){const t=Ie(e),r=this._elementRef.nativeElement;this._disabled!==t&&(this._disabled=t,this.stateChanges.next(void 0)),t&&this._isInitialized&&r.blur&&r.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(t=>{if(this._shouldHandleChangeEvent(t)){const r=this._getValueFromModel(t.selection);this._lastValueValid=this._isValidValue(r),this._cvaOnChange(r),this._onTouched(),this._formatValue(r),this.dateInput.emit(new _A(this,this._elementRef.nativeElement)),this.dateChange.emit(new _A(this,this._elementRef.nativeElement))}})}constructor(e,t,r){this._elementRef=e,this._dateAdapter=t,this._dateFormats=r,this.dateChange=new i.vpe,this.dateInput=new i.vpe,this.stateChanges=new te.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=Ot.w0.EMPTY,this._localeSubscription=Ot.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=d=>{const u=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(d.value));return!u||this._matchesFilter(u)?null:{matDatepickerFilter:!0}},this._minValidator=d=>{const u=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(d.value)),c=this._getMinDate();return!c||!u||this._dateAdapter.compareDate(c,u)<=0?null:{matDatepickerMin:{min:c,actual:u}}},this._maxValidator=d=>{const u=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(d.value)),c=this._getMaxDate();return!c||!u||this._dateAdapter.compareDate(c,u)>=0?null:{matDatepickerMax:{max:c,actual:u}}},this._lastValueValid=!1,this._localeSubscription=t.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){(function TH(n,o){const e=Object.keys(n);for(let t of e){const{previousValue:r,currentValue:d}=n[t];if(!o.isDateInstance(r)||!o.isDateInstance(d))return!0;if(!o.sameDate(r,d))return!0}return!1})(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){rn(e,"altKey")&&40===e.keyCode&&["ctrlKey","shiftKey","metaKey"].every(d=>!rn(e,d))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){const t=this._lastValueValid;let r=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);const d=!this._dateAdapter.sameDate(r,this.value);!r||d?this._cvaOnChange(r):(e&&!this.value&&this._cvaOnChange(r),t!==this._lastValueValid&&this._validatorOnChange()),d&&(this._assignValue(r),this.dateInput.emit(new _A(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new _A(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=null!=e?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){const t=this._getDateFilter();return!t||t(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Ri,8),i.Y36(oa,8))},n.\u0275dir=i.lG2({type:n,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[i.TTD]}),n})();const SH={provide:cr,useExisting:(0,i.Gpc)(()=>r1),multi:!0},EH={provide:Gn,useExisting:(0,i.Gpc)(()=>r1),multi:!0};let r1=(()=>{class n extends xH{set matDatepicker(e){e&&(this._datepicker=e,this._closedSubscription=e.closedStream.subscribe(()=>this._onTouched()),this._registerModel(e.registerInput(this)))}get min(){return this._min}set min(e){const t=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(t,this._min)||(this._min=t,this._validatorOnChange())}get max(){return this._max}set max(e){const t=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(t,this._max)||(this._max=t,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(e){const t=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==t&&this._validatorOnChange()}constructor(e,t,r,d){super(e,t,r),this._formField=d,this._closedSubscription=Ot.w0.EMPTY,this._validator=Bi.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Ri,8),i.Y36(oa,8),i.Y36(kl,8))},n.\u0275dir=i.lG2({type:n,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(e,t){1&e&&i.NdJ("input",function(d){return t._onInput(d.target.value)})("change",function(){return t._onChange()})("blur",function(){return t._onBlur()})("keydown",function(d){return t._onKeydown(d)}),2&e&&(i.Ikx("disabled",t.disabled),i.uIk("aria-haspopup",t._datepicker?"dialog":null)("aria-owns",(null==t._datepicker?null:t._datepicker.opened)&&t._datepicker.id||null)("min",t.min?t._dateAdapter.toIso8601(t.min):null)("max",t.max?t._dateAdapter.toIso8601(t.max):null)("data-mat-calendar",t._datepicker?t._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[i._Bn([SH,EH,{provide:Iw,useExisting:n}]),i.qOj]}),n})(),DH=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["","matDatepickerToggleIcon",""]]}),n})(),tT=(()=>{class n{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=Ie(e)}constructor(e,t,r){this._intl=e,this._changeDetectorRef=t,this._stateChanges=Ot.w0.EMPTY;const d=Number(r);this.tabIndex=d||0===d?d:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){const e=this.datepicker?this.datepicker.stateChanges:(0,$e.of)(),t=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,$e.of)(),r=this.datepicker?(0,Vi.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,$e.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,Vi.T)(this._intl.changes,e,t,r).subscribe(()=>this._changeDetectorRef.markForCheck())}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(t1),i.Y36(i.sBO),i.$8M("tabindex"))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-datepicker-toggle"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,DH,5),2&e){let d;i.iGM(d=i.CRH())&&(t._customIcon=d.first)}},viewQuery:function(e,t){if(1&e&&i.Gf(oH,5),2&e){let r;i.iGM(r=i.CRH())&&(t._button=r.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(e,t){1&e&&i.NdJ("click",function(d){return t._open(d)}),2&e&&(i.uIk("tabindex",null)("data-mat-calendar",t.datepicker?t.datepicker.id:null),i.ekj("mat-datepicker-toggle-active",t.datepicker&&t.datepicker.opened)("mat-accent",t.datepicker&&"accent"===t.datepicker.color)("mat-warn",t.datepicker&&"warn"===t.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[i.TTD],ngContentSelectors:cH,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(e,t){1&e&&(i.F$t(lH),i.TgZ(0,"button",0,1),i.YNc(2,sH,2,0,"svg",2),i.Hsn(3),i.qZA()),2&e&&(i.Q6J("disabled",t.disabled)("disableRipple",t.disableRipple),i.uIk("aria-haspopup",t.datepicker?"dialog":null)("aria-label",t.ariaLabel||t._intl.openCalendarLabel)("tabindex",t.disabled?-1:t.tabIndex),i.xp6(2),i.Q6J("ngIf",!t._customIcon))},dependencies:[x.O5,ko],styles:[".mat-datepicker-toggle{pointer-events:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),nT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[t1,vH],imports:[x.ez,Lo,Nd,Fu,Sl,wt,Ds]}),n})();const bA=["*"],HH=["content"];function RH(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",2),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r._onBackdropClicked())}),i.qZA()}if(2&n){const e=i.oxw();i.ekj("mat-drawer-shown",e._isShowingBackdrop())}}function PH(n,o){1&n&&(i.TgZ(0,"mat-drawer-content"),i.Hsn(1,2),i.qZA())}const IH=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],OH=["mat-drawer","mat-drawer-content","*"];function BH(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",2),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r._onBackdropClicked())}),i.qZA()}if(2&n){const e=i.oxw();i.ekj("mat-drawer-shown",e._isShowingBackdrop())}}function NH(n,o){1&n&&(i.TgZ(0,"mat-sidenav-content"),i.Hsn(1,2),i.qZA())}const VH=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],zH=["mat-sidenav","mat-sidenav-content","*"],K2={transformDrawer:Di("transform",[Gt("open, open-instant",qe({transform:"none",visibility:"visible"})),Gt("void",qe({"box-shadow":"none",visibility:"hidden"})),Tt("void => open-instant",xt("0ms")),Tt("void <=> open, open-instant => void",xt("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},FH=new i.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function UH(){return!1}}),rT=new i.OlP("MAT_DRAWER_CONTAINER");let wA=(()=>{class n extends Io{constructor(e,t,r,d,u){super(r,d,u),this._changeDetectorRef=e,this._container=t}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.sBO),i.Y36((0,i.Gpc)(()=>tD)),i.Y36(i.SBq),i.Y36(Wa),i.Y36(i.R0b))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,t){2&e&&i.Udp("margin-left",t._container._contentMargins.left,"px")("margin-right",t._container._contentMargins.right,"px")},features:[i._Bn([{provide:Io,useExisting:n}]),i.qOj],ngContentSelectors:bA,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),eD=(()=>{class n{get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Ie(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=Ie(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(Ie(e))}constructor(e,t,r,d,u,c,s,a){this._elementRef=e,this._focusTrapFactory=t,this._focusMonitor=r,this._platform=d,this._ngZone=u,this._interactivityChecker=c,this._doc=s,this._container=a,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new te.x,this._animationEnd=new te.x,this._animationState="void",this.openedChange=new i.vpe(!0),this._openedStream=this.openedChange.pipe((0,$t.h)(l=>l),(0,at.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,$t.h)(l=>l.fromState!==l.toState&&0===l.toState.indexOf("open")),(0,Pc.h)(void 0)),this._closedStream=this.openedChange.pipe((0,$t.h)(l=>!l),(0,at.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,$t.h)(l=>l.fromState!==l.toState&&"void"===l.toState),(0,Pc.h)(void 0)),this._destroyed=new te.x,this.onPositionChanged=new i.vpe,this._modeChanged=new te.x,this.openedChange.subscribe(l=>{l?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Ya(this._elementRef.nativeElement,"keydown").pipe((0,$t.h)(l=>27===l.keyCode&&!this.disableClose&&!rn(l)),nt(this._destroyed)).subscribe(l=>this._ngZone.run(()=>{this.close(),l.stopPropagation(),l.preventDefault()}))}),this._animationEnd.pipe((0,So.x)((l,h)=>l.fromState===h.fromState&&l.toState===h.toState)).subscribe(l=>{const{fromState:h,toState:p}=l;(0===p.indexOf("open")&&"void"===h||"void"===p&&0===h.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const r=()=>{e.removeEventListener("blur",r),e.removeEventListener("mousedown",r),e.removeAttribute("tabindex")};e.addEventListener("blur",r),e.addEventListener("mousedown",r)})),e.focus(t)}_focusByCssSelector(e,t){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,t)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{!t&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,t){e&&t&&(this._openedVia=t);const r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,t,r){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",t&&this._restoreFocus(r)),this._updateFocusTrapState(),new Promise(d=>{this.openedChange.pipe((0,re.q)(1)).subscribe(u=>d(u?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(e){const t=this._elementRef.nativeElement,r=t.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,t)),r.appendChild(t)):this._anchor&&this._anchor.parentNode.insertBefore(t,this._anchor)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Mp),i.Y36(Lr),i.Y36(fi),i.Y36(i.R0b),i.Y36(Bu),i.Y36(x.K0,8),i.Y36(rT,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-drawer"]],viewQuery:function(e,t){if(1&e&&i.Gf(HH,5),2&e){let r;i.iGM(r=i.CRH())&&(t._content=r.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(e,t){1&e&&i.WFA("@transform.start",function(d){return t._animationStarted.next(d)})("@transform.done",function(d){return t._animationEnd.next(d)}),2&e&&(i.uIk("align",null),i.d8E("@transform",t._animationState),i.ekj("mat-drawer-end","end"===t.position)("mat-drawer-over","over"===t.mode)("mat-drawer-push","push"===t.mode)("mat-drawer-side","side"===t.mode)("mat-drawer-opened",t.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:bA,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA())},dependencies:[Io],encapsulation:2,data:{animation:[K2.transformDrawer]},changeDetection:0}),n})(),tD=(()=>{class n{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Ie(e)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(e){this._backdropOverride=null==e?null:Ie(e)}get scrollable(){return this._userContent||this._content}constructor(e,t,r,d,u,c=!1,s){this._dir=e,this._element=t,this._ngZone=r,this._changeDetectorRef=d,this._animationMode=s,this._drawers=new i.n_E,this.backdropClick=new i.vpe,this._destroyed=new te.x,this._doCheckSubject=new te.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new te.x,e&&e.change.pipe(nt(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),u.change().pipe(nt(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=c}ngAfterContentInit(){this._allDrawers.changes.pipe(Kt(this._allDrawers),nt(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(t=>!t._container||t._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Kt(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,cd.b)(10),nt(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,t=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const r=this._left._getWidth();e+=r,t-=r}if(this._right&&this._right.opened)if("side"==this._right.mode)t+=this._right._getWidth();else if("push"==this._right.mode){const r=this._right._getWidth();t+=r,e-=r}e=e||null,t=t||null,(e!==this._contentMargins.left||t!==this._contentMargins.right)&&(this._contentMargins={left:e,right:t},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe((0,$t.h)(t=>t.fromState!==t.toState),nt(this._drawers.changes)).subscribe(t=>{"open-instant"!==t.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(nt(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e&&e.onPositionChanged.pipe(nt(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,re.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(nt((0,Vi.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const t=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?t.add(r):t.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return"side"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Ti,8),i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(i.sBO),i.Y36(Es),i.Y36(FH),i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-drawer-container"]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,wA,5),i.Suo(r,eD,5)),2&e){let d;i.iGM(d=i.CRH())&&(t._content=d.first),i.iGM(d=i.CRH())&&(t._allDrawers=d)}},viewQuery:function(e,t){if(1&e&&i.Gf(wA,5),2&e){let r;i.iGM(r=i.CRH())&&(t._userContent=r.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mat-drawer-container-explicit-backdrop",t._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[i._Bn([{provide:rT,useExisting:n}])],ngContentSelectors:OH,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,t){1&e&&(i.F$t(IH),i.YNc(0,RH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,PH,2,0,"mat-drawer-content",1)),2&e&&(i.Q6J("ngIf",t.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!t._content))},dependencies:[x.O5,wA],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),n})(),aT=(()=>{class n extends wA{constructor(e,t,r,d,u){super(e,t,r,d,u)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.sBO),i.Y36((0,i.Gpc)(()=>nD)),i.Y36(i.SBq),i.Y36(Wa),i.Y36(i.R0b))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,t){2&e&&i.Udp("margin-left",t._container._contentMargins.left,"px")("margin-right",t._container._contentMargins.right,"px")},features:[i._Bn([{provide:Io,useExisting:n}]),i.qOj],ngContentSelectors:bA,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),n})(),iD=(()=>{class n extends eD{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Ie(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=di(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=di(e)}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,t){2&e&&(i.uIk("align",null),i.Udp("top",t.fixedInViewport?t.fixedTopGap:null,"px")("bottom",t.fixedInViewport?t.fixedBottomGap:null,"px"),i.ekj("mat-drawer-end","end"===t.position)("mat-drawer-over","over"===t.mode)("mat-drawer-push","push"===t.mode)("mat-drawer-side","side"===t.mode)("mat-drawer-opened",t.opened)("mat-sidenav-fixed",t.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[i.qOj],ngContentSelectors:bA,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA())},dependencies:[Io],encapsulation:2,data:{animation:[K2.transformDrawer]},changeDetection:0}),n})(),nD=(()=>{class n extends tD{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-sidenav-container"]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,aT,5),i.Suo(r,iD,5)),2&e){let d;i.iGM(d=i.CRH())&&(t._content=d.first),i.iGM(d=i.CRH())&&(t._allDrawers=d)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mat-drawer-container-explicit-backdrop",t._backdropOverride)},exportAs:["matSidenavContainer"],features:[i._Bn([{provide:rT,useExisting:n}]),i.qOj],ngContentSelectors:zH,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,t){1&e&&(i.F$t(VH),i.YNc(0,BH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,NH,2,0,"mat-sidenav-content",1)),2&e&&(i.Q6J("ngIf",t.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!t._content))},dependencies:[x.O5,aT],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),n})(),rD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,wt,Ds,Ds,wt]}),n})();const aD=["*"],sD=["unscopedContent"],qH=["text"],YH=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],WH=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],lD=new i.OlP("ListOption");let cD=(()=>{class n{constructor(e){this._elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),n})(),dD=(()=>{class n{constructor(e){this._elementRef=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),n})(),dR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),n})(),uD=(()=>{class n{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(lD,8))},n.\u0275dir=i.lG2({type:n,hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("mdc-list-item__start",t._isAlignedAtStart())("mdc-list-item__end",!t._isAlignedAtStart())}}),n})(),uR=(()=>{class n extends uD{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[i.qOj]}),n})(),hR=(()=>{class n extends uD{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[i.qOj]}),n})();const pR=new i.OlP("MAT_LIST_CONFIG");let Ff=(()=>{class n{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.f3M)(pR,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Ie(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=Ie(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,hostVars:1,hostBindings:function(e,t){2&e&&i.uIk("aria-disabled",t.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),n})(),oT=(()=>{class n{set lines(e){this._explicitLines=di(e,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=Ie(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=Ie(e)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(e,t,r,d,u,c){this._elementRef=e,this._ngZone=t,this._listBase=r,this._platform=d,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new Ot.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=u||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===c,r&&!r._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new pl(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,Vi.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();const t=this._explicitLines??this._inferLinesFromContent(),r=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===t),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===t),this._hasUnscopedTextContent){const d=0===this._titles.length&&1===t;r.classList.toggle("mdc-list-item__primary-text",d),r.classList.toggle("mdc-list-item__secondary-text",!d)}else r.classList.remove("mdc-list-item__primary-text"),r.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!(!e.textContent||!e.textContent.trim()))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Ff,8),i.Y36(fi),i.Y36(Do,8),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n,contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,uR,4),i.Suo(r,hR,4)),2&e){let d;i.iGM(d=i.CRH())&&(t._avatars=d),i.iGM(d=i.CRH())&&(t._icons=d)}},hostVars:4,hostBindings:function(e,t){2&e&&(i.uIk("aria-disabled",t.disabled)("disabled",t._isButtonElement&&t.disabled||null),i.ekj("mdc-list-item--disabled",t.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),n})(),fR=(()=>{class n extends oT{get activated(){return this._activated}set activated(e){this._activated=Ie(e)}constructor(e,t,r,d,u,c){super(e,t,r,d,u,c),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Ff,8),i.Y36(fi),i.Y36(Do,8),i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,dD,5),i.Suo(r,cD,5),i.Suo(r,dR,5)),2&e){let d;i.iGM(d=i.CRH())&&(t._lines=d),i.iGM(d=i.CRH())&&(t._titles=d),i.iGM(d=i.CRH())&&(t._meta=d)}},viewQuery:function(e,t){if(1&e&&(i.Gf(sD,5),i.Gf(qH,5)),2&e){let r;i.iGM(r=i.CRH())&&(t._unscopedContent=r.first),i.iGM(r=i.CRH())&&(t._itemText=r.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(e,t){2&e&&(i.uIk("aria-current",t._getAriaCurrent()),i.ekj("mdc-list-item--activated",t.activated)("mdc-list-item--with-leading-avatar",0!==t._avatars.length)("mdc-list-item--with-leading-icon",0!==t._icons.length)("mdc-list-item--with-trailing-meta",0!==t._meta.length)("_mat-animation-noopable",t._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[i.qOj],ngContentSelectors:WH,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(e,t){1&e&&(i.F$t(YH),i.Hsn(0),i.TgZ(1,"span",0),i.Hsn(2,1),i.Hsn(3,2),i.TgZ(4,"span",1,2),i.NdJ("cdkObserveContent",function(){return t._updateItemLines(!0)}),i.Hsn(6,3),i.qZA()(),i.Hsn(7,4),i.Hsn(8,5),i._UZ(9,"div",3))},dependencies:[Vm],encapsulation:2,changeDetection:0}),n})(),gR=(()=>{class n extends Ff{constructor(){super(...arguments),this._isNonInteractive=!1}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[i._Bn([{provide:Ff,useExisting:n}]),i.qOj],ngContentSelectors:aD,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),n})(),pD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[dd,x.ez,wt,Hr,r0,gg]}),n})();var fD=E(5177);const AR=["mat-menu-item",""];function yR(n,o){1&n&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"polygon",4),i.qZA())}const vR=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],CR=["mat-icon, [matMenuItemIcon]","*"];function MR(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",0),i.NdJ("keydown",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._handleKeydown(r))})("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.closed.emit("click"))})("@transformMenu.start",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._onAnimationStart(r))})("@transformMenu.done",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._onAnimationDone(r))}),i.TgZ(1,"div",1),i.Hsn(2),i.qZA()()}if(2&n){const e=i.oxw();i.Q6J("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),i.uIk("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const xR=["*"],sT=new i.OlP("MAT_MENU_PANEL"),TR=hc(Ea(class{}));let Uf=(()=>{class n extends TR{constructor(e,t,r,d,u){super(),this._elementRef=e,this._document=t,this._focusMonitor=r,this._parentMenu=d,this._changeDetectorRef=u,this.role="menuitem",this._hovered=new te.x,this._focused=new te.x,this._highlighted=!1,this._triggersSubmenu=!1,d?.addItem?.(this)}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),t=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r enter",xt("120ms cubic-bezier(0, 0, 0.2, 1)",qe({opacity:1,transform:"scale(1)"}))),Tt("* => void",xt("100ms 25ms linear",qe({opacity:0})))]),fadeInItems:Di("fadeInItems",[Gt("showing",qe({opacity:1})),Tt("void => *",[qe({opacity:0}),xt("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ER=0;const mD=new i.OlP("mat-menu-default-options",{providedIn:"root",factory:function DR(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let a1=(()=>{class n{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=Ie(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Ie(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(" ").forEach(r=>{this._classList[r]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(r=>{this._classList[r]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,t,r,d){this._elementRef=e,this._ngZone=t,this._changeDetectorRef=d,this._directDescendantItems=new i.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new te.x,this.closed=new i.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+ER++,this.overlayPanelClass=r.overlayPanelClass||"",this._xPosition=r.xPosition,this._yPosition=r.yPosition,this.backdropClass=r.backdropClass,this._overlapTrigger=r.overlapTrigger,this._hasBackdrop=r.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new ud(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Kt(this._directDescendantItems),(0,Rt.w)(e=>(0,Vi.T)(...e.map(t=>t._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const t=this._keyManager;if("enter"===this._panelAnimationState&&t.activeItem?._hasFocus()){const r=e.toArray(),d=Math.max(0,Math.min(r.length-1,t.activeItemIndex||0));r[d]&&!r[d].disabled?t.setActiveItem(d):t.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Kt(this._directDescendantItems),(0,Rt.w)(t=>(0,Vi.T)(...t.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,r=this._keyManager;switch(t){case 27:rn(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===t||40===t)&&r.setFocusOrigin("keyboard"),void r.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{let t=null;if(this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!t||!t.contains(document.activeElement)){const r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&t&&t.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=Math.min(this._baseElevation+e,24),r=`${this._elevationPrefix}${t}`,d=Object.keys(this._classList).find(u=>u.startsWith(this._elevationPrefix));(!d||d===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[r]=!0,this._previousElevation=r)}setPositionClasses(e=this.xPosition,t=this.yPosition){const r=this._classList;r["mat-menu-before"]="before"===e,r["mat-menu-after"]="after"===e,r["mat-menu-above"]="above"===t,r["mat-menu-below"]="below"===t,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Kt(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(mD),i.Y36(i.sBO))},n.\u0275dir=i.lG2({type:n,contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,SR,5),i.Suo(r,Uf,5),i.Suo(r,Uf,4)),2&e){let d;i.iGM(d=i.CRH())&&(t.lazyContent=d.first),i.iGM(d=i.CRH())&&(t._allItems=d),i.iGM(d=i.CRH())&&(t.items=d)}},viewQuery:function(e,t){if(1&e&&i.Gf(i.Rgc,5),2&e){let r;i.iGM(r=i.CRH())&&(t.templateRef=r.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),n})(),lT=(()=>{class n extends a1{constructor(e,t,r,d){super(e,t,r,d),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(mD),i.Y36(i.sBO))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(e,t){2&e&&i.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[i._Bn([{provide:sT,useExisting:n}]),i.qOj],ngContentSelectors:xR,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(e,t){1&e&&(i.F$t(),i.YNc(0,MR,3,6,"ng-template"))},dependencies:[x.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[AA.transformMenu,AA.fadeInItems]},changeDetection:0}),n})();const gD=new i.OlP("mat-menu-scroll-strategy"),LR={provide:gD,deps:[br],useFactory:function kR(n){return()=>n.scrollStrategies.reposition()}},_D=kr({passive:!0});let HR=(()=>{class n{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(t=>{this._destroyMenu(t),("click"===t||"tab"===t)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(t)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,t,r,d,u,c,s,a,l){this._overlay=e,this._element=t,this._viewContainerRef=r,this._menuItemInstance=c,this._dir=s,this._focusMonitor=a,this._ngZone=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=Ot.w0.EMPTY,this._hoverSubscription=Ot.w0.EMPTY,this._menuCloseSubscription=Ot.w0.EMPTY,this._changeDetectorRef=(0,i.f3M)(i.sBO),this._handleTouchStart=h=>{xp(h)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new i.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new i.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=d,this._parentMaterialMenu=u instanceof a1?u:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,_D)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,_D),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const t=this._createOverlay(e),r=t.getConfig(),d=r.positionStrategy;this._setPosition(e,d),r.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,t.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof a1&&(e._startAnimation(),e._directDescendantItems.changes.pipe(nt(e.close)).subscribe(()=>{d.withLockedPosition(!1).reapplyLastPosition(),d.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,t instanceof a1?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe((0,$t.h)(r=>"void"===r.toState),(0,re.q)(1),nt(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let t=0,r=e.parentMenu;for(;r;)t++,r=r.parentMenu;e.setElevation(t)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const t=this._getOverlayConfig(e);this._subscribeToPositions(e,t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new sh({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,t){e.setPositionClasses&&t.positionChanges.subscribe(r=>{const d="start"===r.connectionPair.overlayX?"after":"before",u="top"===r.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(d,u)):e.setPositionClasses(d,u)})}_setPosition(e,t){let[r,d]="before"===e.xPosition?["end","start"]:["start","end"],[u,c]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[s,a]=[u,c],[l,h]=[r,d],p=0;if(this.triggersSubmenu()){if(h=r="before"===e.xPosition?"start":"end",d=l="end"===r?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const m=this._parentMaterialMenu.items.first;this._parentInnerPadding=m?m._getHostElement().offsetTop:0}p="bottom"===u?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(s="top"===u?"bottom":"top",a="top"===c?"bottom":"top");t.withPositions([{originX:r,originY:s,overlayX:l,overlayY:u,offsetY:p},{originX:d,originY:s,overlayX:h,overlayY:u,offsetY:p},{originX:r,originY:a,overlayX:l,overlayY:c,offsetY:-p},{originX:d,originY:a,overlayX:h,overlayY:c,offsetY:-p}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,$e.of)(),d=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,$t.h)(u=>u!==this._menuItemInstance),(0,$t.h)(()=>this._menuOpen)):(0,$e.of)();return(0,Vi.T)(e,r,d,t)}_handleMousedown(e){zu(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;(13===t||32===t)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,$t.h)(e=>e===this._menuItemInstance&&!e.disabled),(0,fD.g)(0,df)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof a1&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,fD.g)(0,df),nt(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new ka(e.templateRef,this._viewContainerRef)),this._portal}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(br),i.Y36(i.SBq),i.Y36(i.s_b),i.Y36(gD),i.Y36(sT,8),i.Y36(Uf,10),i.Y36(Ti,8),i.Y36(Lr),i.Y36(i.R0b))},n.\u0275dir=i.lG2({type:n,hostVars:3,hostBindings:function(e,t){1&e&&i.NdJ("click",function(d){return t._handleClick(d)})("mousedown",function(d){return t._handleMousedown(d)})("keydown",function(d){return t._handleKeydown(d)}),2&e&&i.uIk("aria-haspopup",t.menu?"menu":null)("aria-expanded",t.menuOpen)("aria-controls",t.menuOpen?t.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),n})(),cT=(()=>{class n extends HR{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[i.qOj]}),n})(),dT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[LR],imports:[x.ez,Hr,wt,Nd,Ds,wt]}),n})();const RR=["*",[["mat-toolbar-row"]]],PR=["*","mat-toolbar-row"],IR=Eo(class{constructor(n){this._elementRef=n}});let OR=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275dir=i.lG2({type:n,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),BR=(()=>{class n extends IR{constructor(e,t,r){super(e),this._platform=t,this._document=r}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(fi),i.Y36(x.K0))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-toolbar"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,OR,5),2&e){let d;i.iGM(d=i.CRH())&&(t._toolbarRows=d)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("mat-toolbar-multiple-rows",t._toolbarRows.length>0)("mat-toolbar-single-row",0===t._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[i.qOj],ngContentSelectors:PR,decls:2,vars:0,template:function(e,t){1&e&&(i.F$t(RR),i.Hsn(0),i.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0}),n})(),bD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,wt]}),n})();const NR=["mat-sort-header",""];function VR(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",3),i.NdJ("@arrowPosition.start",function(){i.CHM(e);const r=i.oxw();return i.KtG(r._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){i.CHM(e);const r=i.oxw();return i.KtG(r._disableViewStateAnimation=!1)}),i._UZ(1,"div",4),i.TgZ(2,"div",5),i._UZ(3,"div",6)(4,"div",7)(5,"div",8),i.qZA()()}if(2&n){const e=i.oxw();i.Q6J("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),i.xp6(2),i.Q6J("@indicator",e._getArrowDirectionState()),i.xp6(1),i.Q6J("@leftPointer",e._getArrowDirectionState()),i.xp6(1),i.Q6J("@rightPointer",e._getArrowDirectionState())}}const zR=["*"],wD=new i.OlP("MAT_SORT_DEFAULT_OPTIONS"),jR=t0(Ea(class{}));let eo=(()=>{class n extends jR{get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Ie(e)}constructor(e){super(),this._defaultOptions=e,this.sortables=new Map,this._stateChanges=new te.x,this.start="asc",this._direction="",this.sortChange=new i.vpe}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let r=function FR(n,o){let e=["asc","desc"];return"desc"==n&&e.reverse(),o||e.push(""),e}(e.start||this.start,e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),d=r.indexOf(this.direction)+1;return d>=r.length&&(d=0),r[d]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(wD,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[i.qOj,i.TTD]}),n})();const Jd=xv.ENTERING+" "+Mv.STANDARD_CURVE,qf={indicator:Di("indicator",[Gt("active-asc, asc",qe({transform:"translateY(0px)"})),Gt("active-desc, desc",qe({transform:"translateY(10px)"})),Tt("active-asc <=> active-desc",xt(Jd))]),leftPointer:Di("leftPointer",[Gt("active-asc, asc",qe({transform:"rotate(-45deg)"})),Gt("active-desc, desc",qe({transform:"rotate(45deg)"})),Tt("active-asc <=> active-desc",xt(Jd))]),rightPointer:Di("rightPointer",[Gt("active-asc, asc",qe({transform:"rotate(45deg)"})),Gt("active-desc, desc",qe({transform:"rotate(-45deg)"})),Tt("active-asc <=> active-desc",xt(Jd))]),arrowOpacity:Di("arrowOpacity",[Gt("desc-to-active, asc-to-active, active",qe({opacity:1})),Gt("desc-to-hint, asc-to-hint, hint",qe({opacity:.54})),Gt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",qe({opacity:0})),Tt("* => asc, * => desc, * => active, * => hint, * => void",xt("0ms")),Tt("* <=> *",xt(Jd))]),arrowPosition:Di("arrowPosition",[Tt("* => desc-to-hint, * => desc-to-active",xt(Jd,Dl([qe({transform:"translateY(-25%)"}),qe({transform:"translateY(0)"})]))),Tt("* => hint-to-desc, * => active-to-desc",xt(Jd,Dl([qe({transform:"translateY(0)"}),qe({transform:"translateY(25%)"})]))),Tt("* => asc-to-hint, * => asc-to-active",xt(Jd,Dl([qe({transform:"translateY(25%)"}),qe({transform:"translateY(0)"})]))),Tt("* => hint-to-asc, * => active-to-asc",xt(Jd,Dl([qe({transform:"translateY(0)"}),qe({transform:"translateY(-25%)"})]))),Gt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",qe({transform:"translateY(0)"})),Gt("hint-to-desc, active-to-desc, desc",qe({transform:"translateY(-25%)"})),Gt("hint-to-asc, active-to-asc, asc",qe({transform:"translateY(25%)"}))]),allowChildren:Di("allowChildren",[Tt("* <=> *",[Pr("@*",wc(),{optional:!0})])])};let yA=(()=>{class n{constructor(){this.changes=new te.x}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const qR={provide:yA,deps:[[new i.FiY,new i.tp0,yA]],useFactory:function UR(n){return n||new yA}},YR=Ea(class{});let Yf=(()=>{class n extends YR{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Ie(e)}constructor(e,t,r,d,u,c,s,a){super(),this._intl=e,this._changeDetectorRef=t,this._sort=r,this._columnDef=d,this._focusMonitor=u,this._elementRef=c,this._ariaDescriber=s,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",a?.arrowPosition&&(this.arrowPosition=a?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const t=!!e;t!==this._showIndicatorHint&&(this._setIndicatorHintVisible(t),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=(0,Vi.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(yA),i.Y36(i.sBO),i.Y36(eo,8),i.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),i.Y36(Lr),i.Y36(i.SBq),i.Y36(yp,8),i.Y36(wD,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(e,t){1&e&&i.NdJ("click",function(){return t._handleClick()})("keydown",function(d){return t._handleKeydown(d)})("mouseenter",function(){return t._setIndicatorHintVisible(!0)})("mouseleave",function(){return t._setIndicatorHintVisible(!1)}),2&e&&(i.uIk("aria-sort",t._getAriaSortAttribute()),i.ekj("mat-sort-header-disabled",t._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[i.qOj],attrs:NR,ngContentSelectors:zR,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0)(1,"div",1),i.Hsn(2),i.qZA(),i.YNc(3,VR,6,6,"div",2),i.qZA()),2&e&&(i.ekj("mat-sort-header-sorted",t._isSorted())("mat-sort-header-position-before","before"===t.arrowPosition),i.uIk("tabindex",t._isDisabled()?null:0)("role",t._isDisabled()?null:"button"),i.xp6(3),i.Q6J("ngIf",t._renderArrow()))},dependencies:[x.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[qf.indicator,qf.leftPointer,qf.rightPointer,qf.arrowOpacity,qf.arrowPosition,qf.allowChildren]},changeDetection:0}),n})(),uT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[qR],imports:[x.ez,wt]}),n})();const WR=["trigger"],GR=["panel"];function $R(n,o){if(1&n&&(i.TgZ(0,"span",10),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Oqu(e.placeholder)}}function ZR(n,o){if(1&n&&(i.TgZ(0,"span",14),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e.triggerValue)}}function JR(n,o){1&n&&i.Hsn(0,0,["*ngSwitchCase","true"])}function XR(n,o){if(1&n&&(i.TgZ(0,"span",11),i.YNc(1,ZR,2,1,"span",12),i.YNc(2,JR,1,0,"ng-content",13),i.qZA()),2&n){const e=i.oxw();i.Q6J("ngSwitch",!!e.customTrigger),i.xp6(2),i.Q6J("ngSwitchCase",!0)}}function QR(n,o){if(1&n){const e=i.EpF();i.O4$(),i.kcU(),i.TgZ(0,"div",15,16),i.NdJ("@transformPanel.done",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._panelDoneAnimatingStream.next(r.toState))})("keydown",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._handleKeydown(r))}),i.Hsn(2,1),i.qZA()}if(2&n){const e=i.oxw();i.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),i.Q6J("ngClass",e.panelClass)("@transformPanel","showing"),i.uIk("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const KR=[[["mat-select-trigger"]],"*"],eP=["mat-select-trigger","*"],tP={transformPanelWrap:Di("transformPanelWrap",[Tt("* => void",Pr("@transformPanel",[wc()],{optional:!0}))]),transformPanel:Di("transformPanel",[Gt("void",qe({opacity:0,transform:"scale(1, 0.8)"})),Tt("void => showing",xt("120ms cubic-bezier(0, 0, 0.2, 1)",qe({opacity:1,transform:"scale(1, 1)"}))),Tt("* => void",xt("100ms linear",qe({opacity:0})))])};let AD=0;const yD=new i.OlP("mat-select-scroll-strategy"),nP=new i.OlP("MAT_SELECT_CONFIG"),rP={provide:yD,deps:[br],useFactory:function iP(n){return()=>n.scrollStrategies.reposition()}},aP=new i.OlP("MatSelectTrigger");class oP{constructor(o,e){this.source=o,this.value=e}}const sP=hc(ul(Ea(Ep(class{constructor(n,o,e,t,r){this._elementRef=n,this._defaultErrorStateMatcher=o,this._parentForm=e,this._parentFormGroup=t,this.ngControl=r,this.stateChanges=new te.x}}))));let lP=(()=>{class n extends sP{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Bi.required)??!1}set required(e){this._required=Ie(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=Ie(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=Ie(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=di(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}constructor(e,t,r,d,u,c,s,a,l,h,p,m,g,f){super(u,d,s,a,h),this._viewportRuler=e,this._changeDetectorRef=t,this._ngZone=r,this._dir=c,this._parentFormField=l,this._liveAnnouncer=g,this._defaultOptions=f,this._panelOpen=!1,this._compareWith=(y,j)=>y===j,this._uid="mat-select-"+AD++,this._triggerAriaLabelledBy=null,this._destroy=new te.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+AD++,this._panelDoneAnimatingStream=new te.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=me(()=>{const y=this.options;return y?y.changes.pipe(Kt(y),(0,Rt.w)(()=>(0,Vi.T)(...y.map(j=>j.onSelectionChange)))):this._ngZone.onStable.pipe((0,re.q)(1),(0,Rt.w)(()=>this.optionSelectionChanges))}),this.openedChange=new i.vpe,this._openedStream=this.openedChange.pipe((0,$t.h)(y=>y),(0,at.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,$t.h)(y=>!y),(0,at.U)(()=>{})),this.selectionChange=new i.vpe,this.valueChange=new i.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=f?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=f.typeaheadDebounceInterval),this._scrollStrategyFactory=m,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(p)||0,this.id=this.id}ngOnInit(){this._selectionModel=new an(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,So.x)(),nt(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(nt(this._destroy)).subscribe(e=>{e.added.forEach(t=>t.select()),e.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(Kt(null),nt(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),t=this.ngControl;if(e!==this._triggerAriaLabelledBy){const r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}t&&(this._previousControl!==t.control&&(void 0!==this._previousControl&&null!==t.disabled&&t.disabled!==this.disabled&&(this.disabled=t.disabled),this._previousControl=t.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const t=`${this.id}-panel`;this._trackedModal&&qm(this._trackedModal,"aria-owns",t),uc(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(qm(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const t=e.keyCode,r=40===t||38===t||37===t||39===t,d=13===t||32===t,u=this._keyManager;if(!u.isTyping()&&d&&!rn(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){const c=this.selected;u.onKeydown(e);const s=this.selected;s&&c!==s&&this._liveAnnouncer.announce(s.viewValue,1e4)}}_handleOpenKeydown(e){const t=this._keyManager,r=e.keyCode,d=40===r||38===r,u=t.isTyping();if(d&&e.altKey)e.preventDefault(),this.close();else if(u||13!==r&&32!==r||!t.activeItem||rn(e))if(!u&&this._multiple&&65===r&&e.ctrlKey){e.preventDefault();const c=this.options.some(s=>!s.disabled&&!s.selected);this.options.forEach(s=>{s.disabled||(c?s.select():s.deselect())})}else{const c=t.activeItemIndex;t.onKeydown(e),this._multiple&&d&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==c&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,re.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(t=>t.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(t=>this._selectOptionByValue(t)),this._sortValues();else{const t=this._selectOptionByValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const t=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return null!=r.value&&this._compareWith(r.value,e)}catch{return!1}});return t&&this._selectionModel.select(t),t}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_skipPredicate(e){return e.disabled}_initKeyManager(){this._keyManager=new dv(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=(0,Vi.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(nt(e)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,Vi.T)(...this.options.map(t=>t._stateChanges)).pipe(nt(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,t){const r=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((t,r)=>this.sortComparator?this.sortComparator(t,r,e):e.indexOf(t)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let t=null;t=this.multiple?this.selected.map(r=>r.value):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(this._getChangeEvent(t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let t=0;t0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let t=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(t+=" "+this.ariaLabelledby),t}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Es),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(hl),i.Y36(i.SBq),i.Y36(Ti,8),i.Y36(xs,8),i.Y36(Cl,8),i.Y36(kl,8),i.Y36(pn,10),i.$8M("tabindex"),i.Y36(yD),i.Y36(gv),i.Y36(nP,8))},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&(i.Gf(WR,5),i.Gf(GR,5),i.Gf(Ub,5)),2&e){let r;i.iGM(r=i.CRH())&&(t.trigger=r.first),i.iGM(r=i.CRH())&&(t.panel=r.first),i.iGM(r=i.CRH())&&(t._overlayDir=r.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[i.qOj,i.TTD]}),n})(),Wf=(()=>{class n extends lP{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=e=>!this.panelOpen&&e.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(nt(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(e){const t=this.options.toArray()[e];if(t){const r=this.panel.nativeElement,d=function Iv(n,o,e){if(e.length){let t=o.toArray(),r=e.toArray(),d=0;for(let u=0;ue+t?Math.max(0,n-t+o):e}(u.offsetTop,u.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new oP(this,e)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof rg?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=Ie(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-select"]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,aP,5),i.Suo(r,fc,5),i.Suo(r,Lp,5)),2&e){let d;i.iGM(d=i.CRH())&&(t.customTrigger=d.first),i.iGM(d=i.CRH())&&(t.options=d),i.iGM(d=i.CRH())&&(t.optionGroups=d)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(e,t){1&e&&i.NdJ("keydown",function(d){return t._handleKeydown(d)})("focus",function(){return t._onFocus()})("blur",function(){return t._onBlur()}),2&e&&(i.uIk("id",t.id)("tabindex",t.tabIndex)("aria-controls",t.panelOpen?t.id+"-panel":null)("aria-expanded",t.panelOpen)("aria-label",t.ariaLabel||null)("aria-required",t.required.toString())("aria-disabled",t.disabled.toString())("aria-invalid",t.errorState)("aria-activedescendant",t._getAriaActiveDescendant()),i.ekj("mat-mdc-select-disabled",t.disabled)("mat-mdc-select-invalid",t.errorState)("mat-mdc-select-required",t.required)("mat-mdc-select-empty",t.empty)("mat-mdc-select-multiple",t.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[i._Bn([{provide:Sf,useExisting:n},{provide:kp,useExisting:n}]),i.qOj],ngContentSelectors:eP,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,t){if(1&e&&(i.F$t(KR),i.TgZ(0,"div",0,1),i.NdJ("click",function(){return t.toggle()}),i.TgZ(3,"div",2),i.YNc(4,$R,2,1,"span",3),i.YNc(5,XR,3,2,"span",4),i.qZA(),i.TgZ(6,"div",5)(7,"div",6),i.O4$(),i.TgZ(8,"svg",7),i._UZ(9,"path",8),i.qZA()()()(),i.YNc(10,QR,3,9,"ng-template",9),i.NdJ("backdropClick",function(){return t.close()})("attach",function(){return t._onAttached()})("detach",function(){return t.close()})),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("ngSwitch",t.empty),i.uIk("id",t._valueId),i.xp6(1),i.Q6J("ngSwitchCase",!0),i.xp6(1),i.Q6J("ngSwitchCase",!1),i.xp6(5),i.Q6J("cdkConnectedOverlayPanelClass",t._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",t._scrollStrategy)("cdkConnectedOverlayOrigin",t._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",t.panelOpen)("cdkConnectedOverlayPositions",t._positions)("cdkConnectedOverlayWidth",t._overlayWidth)}},dependencies:[x.mk,x.RF,x.n9,x.ED,Ub,rg],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[tP.transformPanel]},changeDetection:0}),n})(),vA=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[rP],imports:[x.ez,Nd,a0,wt,Ds,Ll,a0,wt]}),n})();const cP=["tooltip"],vD=new i.OlP("mat-tooltip-scroll-strategy"),hP={provide:vD,deps:[br],useFactory:function uP(n){return()=>n.scrollStrategies.reposition({scrollThrottle:20})}},fP=new i.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function pP(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),CD="tooltip-panel",MD=kr({passive:!0});let AP=(()=>{class n{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Ie(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Ie(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=di(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=di(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,t,r,d,u,c,s,a,l,h,p,m){this._overlay=e,this._elementRef=t,this._scrollDispatcher=r,this._viewContainerRef=d,this._ngZone=u,this._platform=c,this._ariaDescriber=s,this._focusMonitor=a,this._dir=h,this._defaultOptions=p,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new te.x,this._scrollStrategy=l,this._document=m,p&&(this._showDelay=p.showDelay,this._hideDelay=p.hideDelay,p.position&&(this.position=p.position),p.positionAtOrigin&&(this.positionAtOrigin=p.positionAtOrigin),p.touchGestures&&(this.touchGestures=p.touchGestures)),h.change.pipe(nt(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(nt(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([t,r])=>{e.removeEventListener(t,r,MD)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,t){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const r=this._createOverlay(t);this._detach(),this._portal=this._portal||new Bo(this._tooltipComponent,this._viewContainerRef);const d=this._tooltipInstance=r.attach(this._portal).instance;d._triggerElement=this._elementRef.nativeElement,d._mouseLeaveHideDelay=this._hideDelay,d.afterHidden().pipe(nt(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),d.show(e)}hide(e=this.hideDelay){const t=this._tooltipInstance;t&&(t.isVisible()?t.hide(e):(t._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const d=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&d._origin instanceof i.SBq)return this._overlayRef;this._detach()}const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),r=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(t);return r.positionChanges.pipe(nt(this._destroyed)).subscribe(d=>{this._updateCurrentPositionClass(d.connectionPair),this._tooltipInstance&&d.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:r,panelClass:`${this._cssClassPrefix}-${CD}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(nt(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(nt(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(nt(this._destroyed)).subscribe(d=>{this._isTooltipVisible()&&27===d.keyCode&&!rn(d)&&(d.preventDefault(),d.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const t=e.getConfig().positionStrategy,r=this._getOrigin(),d=this._getOverlayPosition();t.withPositions([this._addOffset({...r.main,...d.main}),this._addOffset({...r.fallback,...d.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let r;"above"==t||"below"==t?r={originX:"center",originY:"above"==t?"top":"bottom"}:"before"==t||"left"==t&&e||"right"==t&&!e?r={originX:"start",originY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(r={originX:"end",originY:"center"});const{x:d,y:u}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:d,originY:u}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let r;"above"==t?r={overlayX:"center",overlayY:"bottom"}:"below"==t?r={overlayX:"center",overlayY:"top"}:"before"==t||"left"==t&&e||"right"==t&&!e?r={overlayX:"end",overlayY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(r={overlayX:"start",overlayY:"center"});const{x:d,y:u}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:d,overlayY:u}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,re.q)(1),nt(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}_updateCurrentPositionClass(e){const{overlayY:t,originX:r,originY:d}=e;let u;if(u="center"===t?this._dir&&"rtl"===this._dir.value?"end"===r?"left":"right":"start"===r?"left":"right":"bottom"===t&&"top"===d?"above":"below",u!==this._currentPosition){const c=this._overlayRef;if(c){const s=`${this._cssClassPrefix}-${CD}-`;c.removePanelClass(s+this._currentPosition),c.addPanelClass(s+u)}this._currentPosition=u}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let t;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(t=e),this.show(void 0,t)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const t=e.targetTouches?.[0],r=t?{x:t.clientX,y:t.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,r),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",t=>{const r=t.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",t=>this._wheelListener(t)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",t],["touchcancel",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([t,r])=>{this._elementRef.nativeElement.addEventListener(t,r,MD)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const t=this._document.elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;t!==r&&!r.contains(t)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const t=this._elementRef.nativeElement,r=t.style;("on"===e||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),("on"===e||!t.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}}return n.\u0275fac=function(e){i.$Z()},n.\u0275dir=i.lG2({type:n,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),to=(()=>{class n extends AP{constructor(e,t,r,d,u,c,s,a,l,h,p,m){super(e,t,r,d,u,c,s,a,l,h,p,m),this._tooltipComponent=vP,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const r=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=r?-8:8:"end"===e.originX&&(e.offsetX=r?8:-8),e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(br),i.Y36(i.SBq),i.Y36(Wa),i.Y36(i.s_b),i.Y36(i.R0b),i.Y36(fi),i.Y36(yp),i.Y36(Lr),i.Y36(vD),i.Y36(Ti,8),i.Y36(fP,8),i.Y36(x.K0))},n.\u0275dir=i.lG2({type:n,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(e,t){2&e&&i.ekj("mat-mdc-tooltip-disabled",t.disabled)},exportAs:["matTooltip"],features:[i.qOj]}),n})(),yP=(()=>{class n{constructor(e,t){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new te.x,this._animationsDisabled="NoopAnimations"===t}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const t=this._tooltip.nativeElement,r=this._showAnimation,d=this._hideAnimation;if(t.classList.remove(e?d:r),t.classList.add(e?r:d),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const u=getComputedStyle(t);("0s"===u.getPropertyValue("animation-duration")||"none"===u.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(t.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.sBO),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n}),n})(),vP=(()=>{class n extends yP{constructor(e,t,r){super(e,r),this._elementRef=t,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-tooltip-component"]],viewQuery:function(e,t){if(1&e&&i.Gf(cP,7),2&e){let r;i.iGM(r=i.CRH())&&(t._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,t){1&e&&i.NdJ("mouseleave",function(d){return t._handleMouseLeave(d)}),2&e&&i.Udp("zoom",t.isVisible()?1:null)},features:[i.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0,1),i.NdJ("animationend",function(d){return t._handleAnimationEnd(d)}),i.TgZ(2,"div",2),i._uU(3),i.qZA()()),2&e&&(i.ekj("mdc-tooltip--multiline",t._isMultiline),i.Q6J("ngClass",t.tooltipClass),i.xp6(3),i.Oqu(t.message))},dependencies:[x.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),n})(),o1=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[hP],imports:[Fu,x.ez,Nd,wt,wt,Ds]}),n})();function CP(n,o){if(1&n&&(i.TgZ(0,"mat-option",19),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",e," ")}}function MP(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-form-field",16)(1,"mat-select",17),i.NdJ("selectionChange",function(r){i.CHM(e);const d=i.oxw(2);return i.KtG(d._changePageSize(r.value))}),i.YNc(2,CP,2,2,"mat-option",18),i.qZA()()}if(2&n){const e=i.oxw(2);i.Q6J("appearance",e._formFieldAppearance)("color",e.color),i.xp6(1),i.Q6J("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),i.xp6(1),i.Q6J("ngForOf",e._displayedPageSizeOptions)}}function xP(n,o){if(1&n&&(i.TgZ(0,"div",20),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e.pageSize)}}function TP(n,o){if(1&n&&(i.TgZ(0,"div",12)(1,"div",13),i._uU(2),i.qZA(),i.YNc(3,MP,3,8,"mat-form-field",14),i.YNc(4,xP,2,1,"div",15),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.s9C("id",e._pageSizeLabelId),i.xp6(1),i.hij(" ",e._intl.itemsPerPageLabel," "),i.xp6(1),i.Q6J("ngIf",e._displayedPageSizeOptions.length>1),i.xp6(1),i.Q6J("ngIf",e._displayedPageSizeOptions.length<=1)}}function SP(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",21),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.firstPage())}),i.O4$(),i.TgZ(1,"svg",7),i._UZ(2,"path",22),i.qZA()()}if(2&n){const e=i.oxw();i.Q6J("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),i.uIk("aria-label",e._intl.firstPageLabel)}}function EP(n,o){if(1&n){const e=i.EpF();i.O4$(),i.kcU(),i.TgZ(0,"button",23),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.lastPage())}),i.O4$(),i.TgZ(1,"svg",7),i._UZ(2,"path",24),i.qZA()()}if(2&n){const e=i.oxw();i.Q6J("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),i.uIk("aria-label",e._intl.lastPageLabel)}}let CA=(()=>{class n{constructor(){this.changes=new te.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,r)=>{if(0==r||0==t)return`0 of ${r}`;const d=e*t;return`${d+1} \u2013 ${d<(r=Math.max(r,0))?Math.min(d+t,r):d+t} of ${r}`}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const kP={provide:CA,deps:[[new i.FiY,new i.tp0,CA]],useFactory:function DP(n){return n||new CA}},xD=new i.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),HP=Ea(t0(class{}));let RP=(()=>{class n extends HP{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(di(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=di(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(di(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(t=>di(t)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=Ie(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=Ie(e)}constructor(e,t,r){if(super(),this._intl=e,this._changeDetectorRef=t,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new i.vpe,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),r){const{pageSize:d,pageSizeOptions:u,hidePageSize:c,showFirstLastButtons:s}=r;null!=d&&(this._pageSize=d),null!=u&&(this._pageSizeOptions=u),null!=c&&(this._hidePageSize=c),null!=s&&(this._showFirstLastButtons=s)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-t),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return n.\u0275fac=function(e){i.$Z()},n.\u0275dir=i.lG2({type:n,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[i.qOj]}),n})(),PP=0,TD=(()=>{class n extends RP{constructor(e,t,r){super(e,t,r),this._pageSizeLabelId="mat-paginator-page-size-label-"+PP++,this._formFieldAppearance=r?.formFieldAppearance||"outline"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(CA),i.Y36(i.sBO),i.Y36(xD,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[i.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"div",1),i.YNc(2,TP,5,4,"div",2),i.TgZ(3,"div",3)(4,"div",4),i._uU(5),i.qZA(),i.YNc(6,SP,3,5,"button",5),i.TgZ(7,"button",6),i.NdJ("click",function(){return t.previousPage()}),i.O4$(),i.TgZ(8,"svg",7),i._UZ(9,"path",8),i.qZA()(),i.kcU(),i.TgZ(10,"button",9),i.NdJ("click",function(){return t.nextPage()}),i.O4$(),i.TgZ(11,"svg",7),i._UZ(12,"path",10),i.qZA()(),i.YNc(13,EP,3,5,"button",11),i.qZA()()()),2&e&&(i.xp6(2),i.Q6J("ngIf",!t.hidePageSize),i.xp6(3),i.hij(" ",t._intl.getRangeLabel(t.pageIndex,t.pageSize,t.length)," "),i.xp6(1),i.Q6J("ngIf",t.showFirstLastButtons),i.xp6(1),i.Q6J("matTooltip",t._intl.previousPageLabel)("matTooltipDisabled",t._previousButtonsDisabled())("matTooltipPosition","above")("disabled",t._previousButtonsDisabled()),i.uIk("aria-label",t._intl.previousPageLabel),i.xp6(3),i.Q6J("matTooltip",t._intl.nextPageLabel)("matTooltipDisabled",t._nextButtonsDisabled())("matTooltipPosition","above")("disabled",t._nextButtonsDisabled()),i.uIk("aria-label",t._intl.nextPageLabel),i.xp6(3),i.Q6J("ngIf",t.showFirstLastButtons))},dependencies:[x.sg,x.O5,ko,Ar,Wf,fc,to],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),hT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[kP],imports:[x.ez,Lo,vA,o1]}),n})();function IP(n,o){}const OP=function(n){return{animationDuration:n}},BP=function(n,o){return{value:n,params:o}};function NP(n,o){1&n&&i.Hsn(0)}const SD=["*"],VP=["tabListContainer"],zP=["tabList"],jP=["tabListInner"],FP=["nextPaginator"],UP=["previousPaginator"],qP=["tabBodyWrapper"],YP=["tabHeader"];function WP(n,o){}function GP(n,o){if(1&n&&i.YNc(0,WP,0,0,"ng-template",14),2&n){const e=i.oxw().$implicit;i.Q6J("cdkPortalOutlet",e.templateLabel)}}function $P(n,o){if(1&n&&i._uU(0),2&n){const e=i.oxw().$implicit;i.Oqu(e.textLabel)}}function ZP(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",6,7),i.NdJ("click",function(){const r=i.CHM(e),d=r.$implicit,u=r.index,c=i.oxw(),s=i.MAs(1);return i.KtG(c._handleClick(d,s,u))})("cdkFocusChange",function(r){const u=i.CHM(e).index,c=i.oxw();return i.KtG(c._tabFocusChanged(r,u))}),i._UZ(2,"span",8)(3,"div",9),i.TgZ(4,"span",10)(5,"span",11),i.YNc(6,GP,1,1,"ng-template",12),i.YNc(7,$P,1,1,"ng-template",null,13,i.W1O),i.qZA()()()}if(2&n){const e=o.$implicit,t=o.index,r=i.MAs(1),d=i.MAs(8),u=i.oxw();i.ekj("mdc-tab--active",u.selectedIndex===t),i.Q6J("id",u._getTabLabelId(t))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",u.fitInkBarToContent),i.uIk("tabIndex",u._getTabIndex(t))("aria-posinset",t+1)("aria-setsize",u._tabs.length)("aria-controls",u._getTabContentId(t))("aria-selected",u.selectedIndex===t)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),i.xp6(3),i.Q6J("matRippleTrigger",r)("matRippleDisabled",e.disabled||u.disableRipple),i.xp6(3),i.Q6J("ngIf",e.templateLabel)("ngIfElse",d)}}function JP(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-tab-body",15),i.NdJ("_onCentered",function(){i.CHM(e);const r=i.oxw();return i.KtG(r._removeTabBodyWrapperHeight())})("_onCentering",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d._setTabBodyWrapperHeight(r))}),i.qZA()}if(2&n){const e=o.$implicit,t=o.index,r=i.oxw();i.ekj("mat-mdc-tab-body-active",r.selectedIndex===t),i.Q6J("id",r._getTabContentId(t))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),i.uIk("tabindex",null!=r.contentTabIndex&&r.selectedIndex===t?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(t))}}const XP={translateTab:Di("translateTab",[Gt("center, void, left-origin-center, right-origin-center",qe({transform:"none"})),Gt("left",qe({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Gt("right",qe({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Tt("* => left, * => right, left => center, right => center",xt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Tt("void => left-origin-center",[qe({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),xt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Tt("void => right-origin-center",[qe({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),xt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let QP=(()=>{class n extends Ga{constructor(e,t,r,d){super(e,t,d),this._host=r,this._centeringSub=Ot.w0.EMPTY,this._leavingSub=Ot.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Kt(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i._Vd),i.Y36(i.s_b),i.Y36((0,i.Gpc)(()=>ED)),i.Y36(x.K0))},n.\u0275dir=i.lG2({type:n,selectors:[["","matTabBodyHost",""]],features:[i.qOj]}),n})(),KP=(()=>{class n{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,t,r){this._elementRef=e,this._dir=t,this._dirChangeSubscription=Ot.w0.EMPTY,this._translateTabComplete=new te.x,this._onCentering=new i.vpe,this._beforeCentering=new i.vpe,this._afterLeavingCenter=new i.vpe,this._onCentered=new i.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,t&&(this._dirChangeSubscription=t.change.subscribe(d=>{this._computePositionAnimationState(d),r.markForCheck()})),this._translateTabComplete.pipe((0,So.x)((d,u)=>d.fromState===u.fromState&&d.toState===u.toState)).subscribe(d=>{this._isCenterPosition(d.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(d.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const t=this._isCenterPosition(e.toState);this._beforeCentering.emit(t),t&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const t=this._getLayoutDirection();return"ltr"==t&&e<=0||"rtl"==t&&e>0?"left-origin-center":"right-origin-center"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Ti,8),i.Y36(i.sBO))},n.\u0275dir=i.lG2({type:n,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),ED=(()=>{class n extends KP{constructor(e,t,r){super(e,t,r)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(Ti,8),i.Y36(i.sBO))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-tab-body"]],viewQuery:function(e,t){if(1&e&&i.Gf(Ga,5),2&e){let r;i.iGM(r=i.CRH())&&(t._portalHost=r.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[i.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,t){1&e&&(i.TgZ(0,"div",0,1),i.NdJ("@translateTab.start",function(d){return t._onTranslateTabStarted(d)})("@translateTab.done",function(d){return t._translateTabComplete.next(d)}),i.YNc(2,IP,0,0,"ng-template",2),i.qZA()),2&e&&i.Q6J("@translateTab",i.WLB(3,BP,t._position,i.VKq(1,OP,t.animationDuration)))},dependencies:[QP],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[XP.translateTab]}}),n})();const eI=new i.OlP("MatTabContent");let DD=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["","matTabContent",""]],features:[i._Bn([{provide:eI,useExisting:n}])]}),n})();const tI=new i.OlP("MatTabLabel"),kD=new i.OlP("MAT_TAB");let LD=(()=>{class n extends Ob{constructor(e,t,r){super(e,t),this._closestTab=r}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.Rgc),i.Y36(i.s_b),i.Y36(kD,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[i._Bn([{provide:tI,useExisting:n}]),i.qOj]}),n})();const pT="mdc-tab-indicator--active",HD="mdc-tab-indicator--no-transition";class iI{constructor(o){this._items=o}hide(){this._items.forEach(o=>o.deactivateInkBar())}alignToElement(o){const e=this._items.find(r=>r.elementRef.nativeElement===o),t=this._currentItem;if(e!==t&&(t?.deactivateInkBar(),e)){const r=t?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}}function nI(n){return class extends n{constructor(...o){super(...o),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(o){const e=Ie(o);this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(o){const e=this.elementRef.nativeElement;if(!o||!e.getBoundingClientRect||!this._inkBarContentElement)return void e.classList.add(pT);const t=e.getBoundingClientRect(),r=o.width/t.width,d=o.left-t.left;e.classList.add(HD),this._inkBarContentElement.style.setProperty("transform",`translateX(${d}px) scaleX(${r})`),e.getBoundingClientRect(),e.classList.remove(HD),e.classList.add(pT),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(pT)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const o=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=o.createElement("span"),this._inkBarContentElement=o.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const aI=Ea(class{}),oI=nI((()=>{class n extends aI{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq))},n.\u0275dir=i.lG2({type:n,features:[i.qOj]}),n})());let RD=(()=>{class n extends oI{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,t){2&e&&(i.uIk("aria-disabled",!!t.disabled),i.ekj("mat-mdc-tab-disabled",t.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[i.qOj]}),n})();const sI=Ea(class{}),PD=new i.OlP("MAT_TAB_GROUP");let lI=(()=>{class n extends sI{get content(){return this._contentPortal}constructor(e,t){super(),this._viewContainerRef=e,this._closestTabGroup=t,this.textLabel="",this._contentPortal=null,this._stateChanges=new te.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new ka(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b),i.Y36(PD,8))},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&i.Gf(i.Rgc,7),2&e){let r;i.iGM(r=i.CRH())&&(t._implicitContent=r.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[i.qOj,i.TTD]}),n})(),ID=(()=>{class n extends lI{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-tab"]],contentQueries:function(e,t,r){if(1&e&&(i.Suo(r,DD,7,i.Rgc),i.Suo(r,LD,5)),2&e){let d;i.iGM(d=i.CRH())&&(t._explicitContent=d.first),i.iGM(d=i.CRH())&&(t.templateLabel=d.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[i._Bn([{provide:kD,useExisting:n}]),i.qOj],ngContentSelectors:SD,decls:1,vars:0,template:function(e,t){1&e&&(i.F$t(),i.YNc(0,NP,1,0,"ng-template"))},encapsulation:2}),n})();const OD=kr({passive:!0});let uI=(()=>{class n{get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=Ie(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=di(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}constructor(e,t,r,d,u,c,s){this._elementRef=e,this._changeDetectorRef=t,this._viewportRuler=r,this._dir=d,this._ngZone=u,this._platform=c,this._animationMode=s,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new te.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new te.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new i.vpe,this.indexFocused=new i.vpe,u.runOutsideAngular(()=>{Ya(e.nativeElement,"mouseleave").pipe(nt(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){Ya(this._previousPaginator.nativeElement,"touchstart",OD).pipe(nt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Ya(this._nextPaginator.nativeElement,"touchstart",OD).pipe(nt(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,$e.of)("ltr"),t=this._viewportRuler.change(150),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new ud(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(r),(0,Vi.T)(e,t,this._items.changes,this._itemsResized()).pipe(nt(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(d=>{this.indexFocused.emit(d),this._setTabFocus(d)})}_itemsResized(){return"function"!=typeof ResizeObserver?ia.E:this._items.changes.pipe(Kt(this._items),(0,Rt.w)(e=>new Yi.y(t=>this._ngZone.runOutsideAngular(()=>{const r=new ResizeObserver(d=>t.next(d));return e.forEach(d=>r.observe(d.elementRef.nativeElement)),()=>{r.disconnect()}}))),_p(1),(0,$t.h)(e=>e.some(t=>t.contentRect.width>0&&t.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!rn(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){const t=this._items.get(this.focusIndex);t&&!t.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const t=this._tabListContainer.nativeElement;t.scrollLeft="ltr"==this._getLayoutDirection()?0:t.scrollWidth-t.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,t="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(t)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const t=this._items?this._items.toArray()[e]:null;if(!t)return;const r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:d,offsetWidth:u}=t.elementRef.nativeElement;let c,s;"ltr"==this._getLayoutDirection()?(c=d,s=c+u):(s=this._tabListInner.nativeElement.offsetWidth-d,c=s-u);const a=this.scrollDistance,l=this.scrollDistance+r;cl&&(this.scrollDistance+=Math.min(s-l,c-a))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,t=e?e.elementRef.nativeElement:null;t?this._inkBar.alignToElement(t):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,t){t&&null!=t.button&&0!==t.button||(this._stopInterval(),(0,rh.H)(650,100).pipe(nt((0,Vi.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:r,distance:d}=this._scrollHeader(e);(0===d||d>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const t=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(t,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:t,distance:this._scrollDistance}}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Es),i.Y36(Ti,8),i.Y36(i.R0b),i.Y36(fi),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n,inputs:{disablePagination:"disablePagination"}}),n})(),hI=(()=>{class n extends uI{get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Ie(e)}constructor(e,t,r,d,u,c,s){super(e,t,r,d,u,c,s),this._disableRipple=!1}_itemSelected(e){e.preventDefault()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Es),i.Y36(Ti,8),i.Y36(i.R0b),i.Y36(fi),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n,inputs:{disableRipple:"disableRipple"},features:[i.qOj]}),n})(),pI=(()=>{class n extends hI{constructor(e,t,r,d,u,c,s){super(e,t,r,d,u,c,s)}ngAfterContentInit(){this._inkBar=new iI(this._items),super.ngAfterContentInit()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Es),i.Y36(Ti,8),i.Y36(i.R0b),i.Y36(fi),i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-tab-header"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,RD,4),2&e){let d;i.iGM(d=i.CRH())&&(t._items=d)}},viewQuery:function(e,t){if(1&e&&(i.Gf(VP,7),i.Gf(zP,7),i.Gf(jP,7),i.Gf(FP,5),i.Gf(UP,5)),2&e){let r;i.iGM(r=i.CRH())&&(t._tabListContainer=r.first),i.iGM(r=i.CRH())&&(t._tabList=r.first),i.iGM(r=i.CRH())&&(t._tabListInner=r.first),i.iGM(r=i.CRH())&&(t._nextPaginator=r.first),i.iGM(r=i.CRH())&&(t._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,t){2&e&&i.ekj("mat-mdc-tab-header-pagination-controls-enabled",t._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==t._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[i.qOj],ngContentSelectors:SD,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"button",0,1),i.NdJ("click",function(){return t._handlePaginatorClick("before")})("mousedown",function(d){return t._handlePaginatorPress("before",d)})("touchend",function(){return t._stopInterval()}),i._UZ(2,"div",2),i.qZA(),i.TgZ(3,"div",3,4),i.NdJ("keydown",function(d){return t._handleKeydown(d)}),i.TgZ(5,"div",5,6),i.NdJ("cdkObserveContent",function(){return t._onContentChanges()}),i.TgZ(7,"div",7,8),i.Hsn(9),i.qZA()()(),i.TgZ(10,"button",9,10),i.NdJ("mousedown",function(d){return t._handlePaginatorPress("after",d)})("click",function(){return t._handlePaginatorClick("after")})("touchend",function(){return t._stopInterval()}),i._UZ(12,"div",2),i.qZA()),2&e&&(i.ekj("mat-mdc-tab-header-pagination-disabled",t._disableScrollBefore),i.Q6J("matRippleDisabled",t._disableScrollBefore||t.disableRipple)("disabled",t._disableScrollBefore||null),i.xp6(3),i.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode),i.xp6(7),i.ekj("mat-mdc-tab-header-pagination-disabled",t._disableScrollAfter),i.Q6J("matRippleDisabled",t._disableScrollAfter||t.disableRipple)("disabled",t._disableScrollAfter||null))},dependencies:[In,Vm],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),n})();const BD=new i.OlP("MAT_TABS_CONFIG");let fI=0;const mI=Eo(hc(class{constructor(n){this._elementRef=n}}),"primary");let gI=(()=>{class n extends mI{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=Ie(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=di(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=di(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=Ie(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=Ie(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const t=this._elementRef.nativeElement.classList;t.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&t.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,t,r,d){super(e),this._changeDetectorRef=t,this._animationMode=d,this._tabs=new i.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=Ot.w0.EMPTY,this._tabLabelSubscription=Ot.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new i.vpe,this.focusChange=new i.vpe,this.animationDone=new i.vpe,this.selectedTabChange=new i.vpe(!0),this._groupId=fI++,this.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",this.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,this.dynamicHeight=!(!r||null==r.dynamicHeight)&&r.dynamicHeight,this.contentTabIndex=r?.contentTabIndex??null,this.preserveContent=!!r?.preserveContent}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const t=null==this._selectedIndex;if(!t){this.selectedTabChange.emit(this._createChangeEvent(e));const r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,d)=>r.isActive=d===e),t||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((t,r)=>{t.position=r-e,null!=this._selectedIndex&&0==t.position&&!t.origin&&(t.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const t=this._tabs.toArray();let r;for(let d=0;d{t[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Kt(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(t=>t._closestTabGroup===this||!t._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const t=this._tabHeader;t&&(t.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const t=new bI;return t.index=e,this._tabs&&this._tabs.length&&(t.tab=this._tabs.toArray()[e]),t}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,Vi.T)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const t=this._tabBodyWrapper.nativeElement;t.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(t.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,t,r){t.focusIndex=r,e.disabled||(this.selectedIndex=r)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,t){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=t)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(BD,8),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[i.qOj]}),n})(),_I=(()=>{class n extends gI{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=Ie(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=Ie(e)}constructor(e,t,r,d){super(e,t,r,d),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!r||null==r.fitInkBarToContent)&&r.fitInkBarToContent,this.stretchTabs=!r||null==r.stretchTabs||r.stretchTabs}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(BD,8),i.Y36(i.QbO,8))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-tab-group"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,ID,5),2&e){let d;i.iGM(d=i.CRH())&&(t._allTabs=d)}},viewQuery:function(e,t){if(1&e&&(i.Gf(qP,5),i.Gf(YP,5)),2&e){let r;i.iGM(r=i.CRH())&&(t._tabBodyWrapper=r.first),i.iGM(r=i.CRH())&&(t._tabHeader=r.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(e,t){2&e&&(i.Udp("--mat-tab-animation-duration",t.animationDuration),i.ekj("mat-mdc-tab-group-dynamic-height",t.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===t.headerPosition)("mat-mdc-tab-group-stretch-tabs",t.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[i._Bn([{provide:PD,useExisting:n}]),i.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(e,t){1&e&&(i.TgZ(0,"mat-tab-header",0,1),i.NdJ("indexFocused",function(d){return t._focusChanged(d)})("selectFocusedIndex",function(d){return t.selectedIndex=d}),i.YNc(2,ZP,9,17,"div",2),i.qZA(),i.TgZ(3,"div",3,4),i.YNc(5,JP,1,11,"mat-tab-body",5),i.qZA()),2&e&&(i.Q6J("selectedIndex",t.selectedIndex||0)("disableRipple",t.disableRipple)("disablePagination",t.disablePagination),i.xp6(2),i.Q6J("ngForOf",t._tabs),i.xp6(1),i.ekj("_mat-animation-noopable","NoopAnimations"===t._animationMode),i.xp6(2),i.Q6J("ngForOf",t._tabs))},dependencies:[x.mk,x.sg,x.O5,Ga,In,n_,ED,RD,pI],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-letter-spacing);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),n})();class bI{}let ND=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,wt,Sl,Hr,dd,Fu,wt]}),n})(),zD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),jD=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[zD,wt,Hr,x.ez,zD,wt]}),n})();const MA=new i.OlP("mat-chips-default-options");let wT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[hl,{provide:MA,useValue:{separatorKeyCodes:[13]}}],imports:[wt,x.ez,Hr,wt]}),n})(),AT=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,vd,gg,dw,Lo,Ew,th,yc,J,ch,mh,Ll,kf,Oo,z0,_c,rA,nT,Ev,rD,pD,dT,bD,uT,hT,o1,vA,Hr,J,jD,wT,vd,gg,dw,Lo,Ew,th,yc,J,ch,mh,Ll,kf,Oo,z0,_c,rA,nT,Ev,rD,pD,dT,bD,uT,hT,o1,vA,Hr,ND,jD,wT]}),n})();const rO=["input"],aO=["*"];let ZD=0;class JD{constructor(o,e){this.source=o,this.value=e}}const oO={provide:cr,useExisting:(0,i.Gpc)(()=>QD),multi:!0},XD=new i.OlP("MatRadioGroup"),sO=new i.OlP("mat-radio-default-options",{providedIn:"root",factory:function lO(){return{color:"accent"}}});let cO=(()=>{class n{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=Ie(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=Ie(e),this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+ZD++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new i.vpe}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(t=>{t.checked=this.value===t.value,t.checked&&(this._selected=t)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new JD(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.sBO))},n.\u0275dir=i.lG2({type:n,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),n})();class dO{constructor(o){this._elementRef=o}}const uO=hc(ul(dO));let hO=(()=>{class n extends uO{get checked(){return this._checked}set checked(e){const t=Ie(e);this._checked!==t&&(this._checked=t,t&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!t&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),t&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(Ie(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=Ie(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,t,r,d,u,c,s,a){super(t),this._changeDetector=r,this._focusMonitor=d,this._radioDispatcher=u,this._providerOverride=s,this._uniqueId="mat-radio-"+ ++ZD,this.id=this._uniqueId,this.change=new i.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===c,a&&(this.tabIndex=di(a,0))}focus(e,t){t?this._focusMonitor.focusVia(this._inputElement,t,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,t)=>{e!==this.id&&t===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new JD(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const t=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),t&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){const e=this.radioGroup;let t;if(t=e&&e.selected&&!this.disabled?e.selected===this?this.tabIndex:-1:this.tabIndex,t!==this._previousTabIndex){const r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",t+""),this._previousTabIndex=t)}}}return n.\u0275fac=function(e){i.$Z()},n.\u0275dir=i.lG2({type:n,viewQuery:function(e,t){if(1&e&&i.Gf(rO,5),2&e){let r;i.iGM(r=i.CRH())&&(t._inputElement=r.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[i.qOj]}),n})(),QD=(()=>{class n extends cO{}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["mat-radio-group"]],contentQueries:function(e,t,r){if(1&e&&i.Suo(r,KD,5),2&e){let d;i.iGM(d=i.CRH())&&(t._radios=d)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[i._Bn([oO,{provide:XD,useExisting:n}]),i.qOj]}),n})(),KD=(()=>{class n extends hO{constructor(e,t,r,d,u,c,s,a){super(e,t,r,d,u,c,s,a)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(XD,8),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Lr),i.Y36(uf),i.Y36(i.QbO,8),i.Y36(sO,8),i.$8M("tabindex"))},n.\u0275cmp=i.Xpm({type:n,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(e,t){1&e&&i.NdJ("focus",function(){return t._inputElement.nativeElement.focus()}),2&e&&(i.uIk("id",t.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),i.ekj("mat-primary","primary"===t.color)("mat-accent","accent"===t.color)("mat-warn","warn"===t.color)("mat-mdc-radio-checked",t.checked)("_mat-animation-noopable",t._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[i.qOj],ngContentSelectors:aO,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(e,t){if(1&e&&(i.F$t(),i.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),i.NdJ("click",function(d){return t._onTouchTargetClick(d)}),i.qZA(),i.TgZ(4,"input",4,5),i.NdJ("change",function(d){return t._onInputInteraction(d)}),i.qZA(),i.TgZ(6,"div",6),i._UZ(7,"div",7)(8,"div",8),i.qZA(),i.TgZ(9,"div",9),i._UZ(10,"div",10),i.qZA()(),i.TgZ(11,"label",11),i.Hsn(12),i.qZA()()),2&e){const r=i.MAs(1);i.ekj("mdc-form-field--align-end","before"==t.labelPosition),i.xp6(2),i.ekj("mdc-radio--disabled",t.disabled),i.xp6(2),i.Q6J("id",t.inputId)("checked",t.checked)("disabled",t.disabled)("required",t.required),i.uIk("name",t.name)("value",t.value)("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledby)("aria-describedby",t.ariaDescribedby),i.xp6(5),i.Q6J("matRippleTrigger",r)("matRippleDisabled",t._isRippleDisabled())("matRippleCentered",!0),i.xp6(2),i.Q6J("for",t.inputId)}},dependencies:[In],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0}),n})(),ek=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[wt,x.ez,Hr,wt]}),n})(),tk=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Os,x.ez,_c,AT,ek]}),n})();var pO=E(5861),fO=E(217);const yh=[5,10,25,100,1e3];function yT(){return(yT=(0,pO.Z)(function*(n,o){yield function bO(n){return new Promise(o=>setTimeout(o,n))}(n),o()})).apply(this,arguments)}function ln(){const n=new Vd;return n.disableClose=!0,n.autoFocus=!1,n}const xO=new Intl.Collator("cs",{numeric:!0});function Zf(n,o,e){const t=o.active,r=o.direction;return t&&""!==r?n.sort((d,u)=>{const c=e(d,t),s=e(u,t);return xO.compare(c,s)*("asc"===r?1:-1)}):n}function s1(n,o,e,t,r){o=o.toLowerCase();let d="";return e.forEach(u=>{d+=";"+t(n,u)}),r&&(d+=";"+t(n,"uuid")),d.toLowerCase().includes(o)}function Jf(n,o){let e="";return n?.forEach(t=>{t.friendlyName===o&&(e=t.value)}),e}function Uo(n,o,e){const t=[],r=["checkbox","select","edit","menu","cite","extend","recent"];return o=o.filter(d=>!r.includes(d)),n.forEach(d=>{const u={};o.forEach(c=>{u[c]=(e(d,c)??"").split('"').join("''").trim()}),t.push(u)}),t}function qo(n,o="csv",e="export"){if("csv"===o){const t=(s,a)=>null===a?"":a,r=Object.keys(n[0]),d=n.map(s=>r.map(a=>JSON.stringify(s[a],t)).join(","));d.unshift(r.join(",").split(" ").join("_").split('"').join("''"));const u=d.join("\r\n"),c=new Blob([u],{type:"text/csv"});(0,fO.saveAs)(c,`${e}.${o}`)}}const nk="GUI_CONFIG.PREF_PAGE_SIZE.";let DO=(()=>{class n{getString(e){return localStorage.getItem(e)}getNumber(e){return parseInt(localStorage.getItem(e),10)}setNumber(e,t){localStorage.setItem(e,t.toString())}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),kO=(()=>{class n{constructor(e){this.guiConfigService=e,this.defaultTableSizes=new Map,this.defaultTableSizes.set(HO,25),this.defaultTableSizes.set(LO,25)}getTablePageSize(e){const t=this.guiConfigService.getNumber(nk+e);if(!isNaN(t))return t;const r=this.guiConfigService.getNumber("GUI_CONFIG.PREF_PAGE_SIZE");return isNaN(r)?this.defaultTableSizes.get(e)??10:r}setTablePageSize(e,t){this.guiConfigService.setNumber(nk+e,t)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(DO))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const LO="8",HO="25";function OO(n,o){if(1&n&&(i.TgZ(0,"mat-option",12),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.Q6J("value",e.value),i.xp6(1),i.hij(" ",e.viewValue," ")}}function BO(n,o){1&n&&(i.TgZ(0,"mat-radio-button",13),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let NO=(()=>{class n{constructor(e){this.inputData=e,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new Ni("csv",Bi.required),this.selectedExportType=new Ni("current",Bi.required)}isValidSelection(){return null!==this.selectedFormat.value&&null!==this.selectedExportType.value}export(){return{exportType:this.selectedExportType.value,format:this.selectedFormat.value}}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Ir))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-export-table-dialog"]],decls:29,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["required","",1,"flex-column","d-flex","mb-2",3,"formControl"],["value","current","color","primary"],["value","all","color","primary",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-stroked-button","","mat-dialog-close",""],[3,"matTooltip","matTooltipDisabled"],[1,"ms-2",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",3,"disabled","matDialogClose"],[3,"value"],["value","all","color","primary"]],template:function(e,t){if(1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"mat-select",2),i.YNc(9,OO,2,2,"mat-option",3),i.qZA()(),i.TgZ(10,"p"),i._uU(11),i.ALo(12,"translate"),i.qZA(),i.TgZ(13,"mat-radio-group",4)(14,"mat-radio-button",5),i._uU(15),i.ALo(16,"translate"),i.qZA(),i.YNc(17,BO,3,3,"mat-radio-button",6),i.qZA()(),i.TgZ(18,"div",7)(19,"button",8),i._uU(20),i.ALo(21,"translate"),i.qZA(),i.TgZ(22,"div",9),i.ALo(23,"translate"),i.TgZ(24,"div",10),i.ALo(25,"translate"),i.TgZ(26,"button",11),i._uU(27),i.ALo(28,"translate"),i.qZA()()()()),2&e){let r,d;i.xp6(1),i.hij(" ",i.lcZ(2,16,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TITLE"),"\n"),i.xp6(5),i.Oqu(i.lcZ(7,18,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.SELECT_FORMAT")),i.xp6(2),i.Q6J("formControl",t.selectedFormat),i.xp6(1),i.Q6J("ngForOf",t.formats),i.xp6(2),i.Oqu(i.lcZ(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),i.xp6(2),i.Q6J("formControl",t.selectedExportType),i.xp6(2),i.hij(" ",i.lcZ(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),i.xp6(2),i.Q6J("ngIf",t.inputData.allowExportAll),i.xp6(3),i.hij(" ",i.lcZ(21,24,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_CLOSE")," "),i.xp6(2),i.s9C("matTooltip",i.lcZ(23,26,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_FORMAT")),i.Q6J("matTooltipDisabled",t.selectedFormat.valid||(null==(r=t.selectedFormat.getRawValue())?null:r.length)>0),i.xp6(2),i.s9C("matTooltip",i.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),i.Q6J("matTooltipDisabled",t.selectedFormat.invalid||t.selectedExportType.valid||(null==(d=t.selectedExportType.getRawValue())?null:d.length)>0),i.xp6(2),i.Q6J("disabled",t.selectedFormat.invalid||t.selectedExportType.invalid)("matDialogClose",t.export()),i.xp6(1),i.hij(" ",i.lcZ(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[x.sg,x.O5,On,qa,Gr,ti,HM,sn,Nn,Vn,Ar,wr,to,Wf,fc,QD,KD,_t]}),n})(),VO=(()=>{class n{constructor(e){this.dialog=e,this.exportDisplayedData=new i.vpe,this.exportAllData=new i.vpe}openDialog(){const e=ln();e.width="500px",e.data={allowExportAll:this.allowExportAll},this.dialog.open(NO,e).afterClosed().subscribe(t=>{t&&("all"===t.exportType?this.exportAllData.emit(t.format):this.exportDisplayedData.emit(t.format))})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(on))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-table-options"]],inputs:{allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},decls:10,vars:7,consts:[["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div")(1,"button",0),i.ALo(2,"translate"),i.TgZ(3,"mat-icon"),i._uU(4,"more_vert"),i.qZA()(),i.TgZ(5,"mat-menu",null,1)(7,"button",2),i.NdJ("click",function(){return t.openDialog()}),i._uU(8),i.ALo(9,"translate"),i.qZA()()()),2&e){const r=i.MAs(6);i.xp6(1),i.Q6J("matMenuTriggerFor",r)("matTooltip",i.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.MORE")),i.xp6(7),i.hij(" ",i.lcZ(9,5,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TO_FILE")," ")}},dependencies:[ko,zi,lT,Uf,cT,to,_t]}),n})();const zO=["topNav"],jO=["table"];function FO(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"perun-web-apps-table-options",10),i.NdJ("exportDisplayedData",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.exportDisplayedData.emit(r))})("exportAllData",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.exportAllData.emit(r))}),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("allowExportAll",e.allowExportAll)}}const UO=["*"];let Yo=(()=>{class n{constructor(e){this.tableConfigService=e,this.hideExport=!1,this.pageSizeOptions=yh,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new i.vpe,this.exportAllData=new i.vpe,this.pageSize=5}set matPaginator(e){this.paginator=e}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(e){this.table&&(this.pageSize=e.pageSize,this.tableConfigService.setTablePageSize(this.tableId,e.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}changePage(e){const t=e.target;let r=parseInt(t.value);(!r||r<1)&&(r=this.paginator.pageIndex+1),r>this.paginator.getNumberOfPages()&&(r=this.paginator.getNumberOfPages()),this.paginator.pageIndex=r-1,this.paginator.page.next({length:this.paginator.length,pageSize:this.paginator.pageSize,pageIndex:this.paginator.pageIndex}),t.value=r.toString()}onlyValidKeys(e){const t=e.key.charCodeAt(0);return 65===t||66===t||68===t||t>=48&&t<=57}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(kO))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(e,t){if(1&e&&(i.Gf(zO,5),i.Gf(jO,5),i.Gf(TD,7)),2&e){let r;i.iGM(r=i.CRH())&&(t.topNav=r.first),i.iGM(r=i.CRH())&&(t.table=r.first),i.iGM(r=i.CRH())&&(t.matPaginator=r.first)}},inputs:{hideExport:"hideExport",pageSizeOptions:"pageSizeOptions",dataLength:"dataLength",tableId:"tableId",allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},features:[i._Bn([{provide:xD,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:UO,decls:11,vars:7,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[1,"page-index-padding"],[1,"table-index-form","d-flex"],["type","number","matInput","",1,"overflow-ellipsis","text-muted",3,"min","max","value","keydown","keyup.enter","focusout"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),i.NdJ("page",function(d){return t.pageChangedTop(d)}),i.qZA(),i.TgZ(4,"div",4)(5,"mat-form-field",5)(6,"input",6),i.NdJ("keydown",function(d){return t.onlyValidKeys(d)})("keyup.enter",function(d){return t.changePage(d)})("focusout",function(d){return t.changePage(d)}),i.qZA()()(),i.YNc(7,FO,1,1,"perun-web-apps-table-options",7),i.qZA(),i.TgZ(8,"div",8,9),i.Hsn(10),i.qZA()()),2&e&&(i.xp6(3),i.Q6J("length",t.dataLength)("pageSizeOptions",t.pageSizeOptions)("pageSize",t.pageSize),i.xp6(3),i.Q6J("min",1)("max",t.paginator.getNumberOfPages())("value",t.paginator.pageIndex+1),i.xp6(1),i.Q6J("ngIf",!t.hideExport))},dependencies:[x.O5,Ar,Br,TD,VO],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}.table-index-form[_ngcontent-%COMP%]{max-width:110px;max-height:75px}@media (max-width: 420px){.table-index-form[_ngcontent-%COMP%]{max-width:70px}}.page-index-padding[_ngcontent-%COMP%]{padding-top:1em}"]}),n})(),zn=(()=>{class n{constructor(){this.branding=""}setInstanceConfig(e){this.instanceConfig=e}setDefaultConfig(e){this.defaultConfig=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}setBanding(e){this.branding=e}getProperty(e){if(!this.instanceConfig||!this.defaultConfig)return null;const t=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],r=this.defaultConfig[e];let d=null;for(const u of t)u&&null==d&&(d=u[e]);return null===d?r:this.addMissingValuesToProperty(d,r)}addMissingValuesToProperty(e,t){if(null==e)return t;if("object"==typeof e&&!Array.isArray(e))for(const r of Object.keys(t))e[r]=this.addMissingValuesToProperty(e[r],t[r]);return e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var Xf=E(5137);let vh=(()=>{class n{constructor(e,t,r,d,u){this.injector=e,this.store=t,this.dialog=r,this.route=d,this.oauthService=u,this.closeSessionDialogsForOtherTabs=c=>{"access_token"===c.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(s=>{"SessionExpirationDialog"===s.id&&s.close()})},setTimeout(()=>{this.router=this.injector.get(vn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(c=>{c.idpFilter&&(this.filterShortname=String(c.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const t=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;t?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(t,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),d=.5+.25*Math.random(),u=this.store.getProperty("oidc_client"),c=u.oauth_acr_value,s=e?{acr_values:e+" "+c}:{acr_values:c};if(u.oauth_scopes.split(" ").includes("offline_access")&&u.oauth_offline_access_consent_prompt&&(s.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(s.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(s.prompt?s.prompt+=" login":s.prompt="login",s.max_age="0"),"Linker"===this.store.getProperty("application")){s.prompt?s.prompt+=" login":s.prompt="login";const a=function TO(n,o){const e=o.split("&");for(const t of e){const[r,d]=t.split("=");if(r.includes(n))return d}return""}("idphint",location.search.substring(1));a&&(s.idphint=a)}return{requestAccessToken:!0,issuer:u.oauth_authority,clientId:u.oauth_client_id,redirectUri:u.oauth_redirect_uri,postLogoutRedirectUri:u.oauth_post_logout_redirect_uri,responseType:u.oauth_response_type,scope:u.oauth_scopes,clockSkewInSec:1,timeoutFactor:d,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:s}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const t=this.store.getProperty("oidc_client").filters;if(!t)return null;let r=null;return e.forEach(d=>{const u=d.split("=");"idpFilter"===u[0]&&t[u[1]]&&(this.filterShortname=u[1],r=t[u[1]])}),t.default&&!r?(this.filterShortname="default",t.default):r}startIdpFilterKeeper(){this.router.events.pipe((0,$t.h)(e=>e instanceof Ba)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(i.zs3),i.LFG(zn),i.LFG(on),i.LFG(yn),i.LFG(Xf.Ct))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),qO=(()=>{class n{constructor(e){this.dialogRef=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,t){1&e&&(i.TgZ(0,"h2",0),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&e&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[Nn,_t]}),n})();var YO=E(305);function MT(n,o){const e="object"==typeof o;return new Promise((t,r)=>{const d=new YO.Hp({next:u=>{t(u),d.unsubscribe()},error:r,complete:()=>{e?t(o.defaultValue):r(new iu.K)}});n.subscribe(d)})}function WO(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," info "),i.qZA())}function GO(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," warning "),i.qZA())}function $O(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," dangerous "),i.qZA())}function ZO(n,o){1&n&&(i.TgZ(0,"mat-icon",2),i._uU(1," check_circle "),i.qZA())}const JO=["*"];let da=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:JO,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,t){1&e&&(i.F$t(),i.TgZ(0,"div",0),i.YNc(1,WO,2,0,"mat-icon",1),i.YNc(2,GO,2,0,"mat-icon",1),i.YNc(3,$O,2,0,"mat-icon",1),i.YNc(4,ZO,2,0,"mat-icon",1),i.Hsn(5),i.qZA()),2&e&&(i.ekj("warn-alert","warn"===t.alert_type)("error-alert","error"===t.alert_type)("success-alert","success"===t.alert_type)("info-alert","info"===t.alert_type),i.xp6(1),i.Q6J("ngIf","info"===t.alert_type),i.xp6(1),i.Q6J("ngIf","warn"===t.alert_type),i.xp6(1),i.Q6J("ngIf","error"===t.alert_type),i.xp6(1),i.Q6J("ngIf","success"===t.alert_type))},dependencies:[zi,x.O5],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),n})(),XO=(()=>{class n{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"translate"),i.qZA()(),i.TgZ(8,"div",3)(9,"button",4),i.NdJ("click",function(){return t.cancel()}),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"button",5),i.NdJ("click",function(){return t.submit()}),i._uU(13),i.ALo(14,"translate"),i.qZA()()),2&e&&(i.xp6(1),i.Oqu(i.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),i.xp6(4),i.hij(" ",t.data.mfaRoleException?i.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):i.lcZ(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),i.xp6(4),i.Q6J("hidden",t.data.mfaRoleException),i.xp6(1),i.hij(" ",i.lcZ(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),i.xp6(2),i.Tol(t.data.mfaRoleException?"ms-auto":"ms-2"),i.xp6(1),i.hij(" ",i.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[sn,Nn,Vn,ti,da,_t]}),n})(),QO=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),i._uU(3," info "),i.qZA(),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"div"),i._uU(7),i.ALo(8,"translate"),i.qZA()()),2&e&&(i.xp6(4),i.hij(" ",i.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),i.xp6(3),i.hij(" ",i.lcZ(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[zi,_t],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),KO=(()=>{class n{constructor(e,t){this.data=e,this.dialogRef=t}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Ir),i.Y36(Mn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.TgZ(7,"div",3)(8,"button",4),i.NdJ("click",function(){return t.cancel()}),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"button",5),i.NdJ("click",function(){return t.submit()}),i._uU(12),i.ALo(13,"translate"),i.qZA()()),2&e&&(i.xp6(1),i.Oqu(i.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),i.xp6(4),i.hij(" ",i.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),i.xp6(4),i.hij(" ",i.lcZ(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),i.xp6(3),i.hij(" ",i.lcZ(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[sn,Nn,Vn,ti,da,_t]}),n})(),xT=(()=>{class n{constructor(e,t,r,d){this.dialog=e,this.oauthService=t,this.authService=r,this.store=d}openMfaWindow(e){let t=null,r=null;const d=ln();d.width="450px",d.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const u=this.dialog.open(XO,d);let c=!1;if(u.afterClosed().subscribe(s=>{if(s){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),t=this.setupMfaWindow(),t){const a=ln();a.width="450px",a.panelClass="noBorderDialog",r=this.dialog.open(QO,a)}}else c=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const s=ln();s.width="450px",s.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(KO,s)}return new Yi.y(s=>{const a=setInterval(()=>t?.closed?(clearInterval(a),r.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),s.next(!0)):c?(clearInterval(a),s.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,t=Math.max(.6*window.screen.width,1100),r=Math.max(.8*window.screen.height,800),d=window.top;return window.open(e,"_blank",`width=${t},height=${r},top=${d.outerHeight/2+d.screenY-r/2}, left=${d.outerWidth/2+d.screenX-t/2}`)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(on),i.LFG(Xf.Ct),i.LFG(vh),i.LFG(zn))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),eB=(()=>{class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"div",2)(7,"button",3),i.NdJ("click",function(){return t.redirect()}),i._uU(8),i.ALo(9,"translate"),i.qZA()()),2&e&&(i.xp6(1),i.hij(" ",i.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),i.xp6(3),i.hij(" ",i.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),i.xp6(4),i.hij(" ",i.lcZ(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[sn,Nn,Vn,ti,_t]}),n})(),SA=(()=>{class n{constructor(e,t,r,d,u,c,s,a){this.authService=e,this.oauthService=t,this.storeService=r,this.authResolver=d,this.authzService=u,this.dialog=c,this.router=s,this.mfaHandlerService=a,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,t=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",t),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return MT(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=ln();this.dialog.open(qO,t)}else if(e.user.serviceUser){const t=ln();this.dialog.open(eB,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return MT(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,t=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t);const r={};return t.split("&").forEach(d=>{const u=d.split("=");r[u[0]]=u[1]}),this.router.navigate(["service-access"],{queryParams:r,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){(0,rh.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const t=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const r of t)if(e.startsWith(r))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,$t.h)(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let t=sessionStorage.getItem("auth:redirect");(!t||"/login"===t)&&(t="/"),sessionStorage.removeItem("auth:redirect");const r=sessionStorage.getItem("auth:queryParams");let d=[];r&&(d=r.split("&"));const u={};return d.forEach(c=>{const s=c.split("=");u[s[0]]=s[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([t],{queryParams:u,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(vh),i.LFG(Xf.Ct),i.LFG(zn),i.LFG(ea),i.LFG(hr),i.LFG(on),i.LFG(vn),i.LFG(xT))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),ak=(()=>{class n{constructor(e,t){this.matIconRegistry=e,this.domSanitizer=t,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(qd),i.LFG(ur))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),ok=(()=>{class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"div",2)(7,"div",3)(8,"button",4),i.NdJ("click",function(){return t.close()}),i._uU(9),i.ALo(10,"translate"),i.qZA()()()),2&e&&(i.xp6(1),i.Oqu(i.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),i.xp6(3),i.hij(" ",i.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),i.xp6(5),i.hij(" ",i.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[sn,Nn,Vn,ti,_t]}),n})(),tB=(()=>{class n{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),vr=(()=>{class n{constructor(e){this.translate=e,this.addNotification=new i.vpe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,t=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?t:t+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,t,r,d,u){this.addNotification.emit({type:"error",error:t,description:r,title:e,actionText:void 0===d&&void 0!==r?this.getDefaultActionMessage():d,delay:this.defaultErrorDelayMs,icon:"error_outline",action:u,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,t,r,d,u){const c=r?this.translate.instant(r):null,s=d?this.translate.instant(d):null;s?this.showError(this.translate.instant(e),t,c,s,u):this.showError(this.translate.instant(e),t,c)}showSuccess(e,t,r,d){this.addNotification.emit({type:"success",description:t,title:e,actionText:void 0===r&&void 0!==t?this.getDefaultActionMessage():r,delay:this.defaultSuccessDelayMs,icon:"done",action:d,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,t,r,d){const u=t?this.translate.instant(t):void 0,c=r?this.translate.instant(r):void 0;c?this.showSuccess(this.translate.instant(e),u,c,d):this.showSuccess(this.translate.instant(e),u)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(Xr))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),sk=(()=>{class n{constructor(e,t,r,d,u,c,s,a){this.authService=e,this.apiRequestConfiguration=t,this.notificator=r,this.store=d,this.dialog=u,this.initAuthService=c,this.mfaHandlerService=s,this.oauthService=a}intercept(e,t){const r=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==r&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const d=ln();d.width="450px",d.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(ok,d),this.dialogRefSessionExpiration.afterClosed().subscribe(u=>{(0,as.x)(()=>this.dialogRefSessionExpiration=null),u&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,t)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,t){const r=this.apiRequestConfiguration.shouldHandleError(),d="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return t.handle(e).pipe((0,tn.b)(u=>{u instanceof M.Zn&&d&&this.initAuthService.loadPrincipal()}),(0,li.K)(u=>{const c=u.error;if("MfaPrivilegeException"===c.type||"MfaRolePrivilegeException"===c.type||"MfaTimeoutException"===c.type||"MfaRoleTimeoutException"===c.type)return this.mfaHandlerService.openMfaWindow(c.type).pipe((0,Rt.w)(s=>s?("MfaRolePrivilegeException"===c.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),t)):(0,ta._)(()=>c)));{this.handleInvalidAccessTokenError(u);const s=this.formatErrors(u,e);return void 0===s?(0,ta._)(()=>u):(r&&this.notificator.showRPCError(s),(0,ta._)(()=>s))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,t){let r;console.error(e);const d=e.error;if(d.errorId&&(r=d),void 0!==r)return r.urlWithParams=t.urlWithParams,r.call=t.url,r.payload=t.body,r}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const t=ln();this.dialogRefSessionExpiration=this.dialog.open(ok,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(vh),i.LFG(tB),i.LFG(vr),i.LFG(zn),i.LFG(on),i.LFG(SA),i.LFG(xT),i.LFG(Xf.Ct))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),EA=(()=>{class n{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),iB=(()=>{class n{constructor(e,t,r,d){this.http=e,this.notificator=t,this.authService=r,this.storeService=d}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new M.WM;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,t=!0){const r=`${this.getApiUrl()}${e}`;return this.http.get(r,{headers:this.getHeaders()}).pipe((0,li.K)(d=>this.formatErrors(d,r,null,t)))}put(e,t={},r=!0){const d=`${this.getApiUrl()}${e}`,u=JSON.stringify(t);return this.http.put(d,u,{headers:this.getHeaders()}).pipe((0,li.K)(c=>this.formatErrors(c,d,u,r)))}post(e,t={},r=!0){const d=`${this.getApiUrl()}${e}`,u=JSON.stringify(t);let c=this.getHeaders();return c=c.set("Content-Type","application/json; charset=utf-8"),this.http.post(d,u,{headers:c}).pipe((0,li.K)(s=>this.formatErrors(s,d,u,r)))}delete(e,t=!0){const r=`${this.getApiUrl()}${e}`;return this.http.delete(r,{headers:this.getHeaders()}).pipe((0,li.K)(d=>this.formatErrors(d,r,null,t)))}formatErrors(e,t,r,d){const u=e.error;return u.call=t,u.payload=r,d&&this.notificator.showRPCError(e.error),(0,ta._)(u)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(vr),i.LFG(vh),i.LFG(zn))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Qf=(()=>{class n{isAllSelected(e,t,r=(()=>!0)){const d=t.paginator,u=d.pageSize??0,c=d.pageIndex??0,s=(d.pageIndex+1)*d.pageSize{this.pageStart<=this.pageIterator&&this.pageIterator{a?l(h)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return t===e.data.reduce((d,u)=>d+Number(r(u)),0)}masterTogglePaginated(e,t,r,d=(()=>!0)){t.clear(),r&&e.data.forEach(u=>{d(u)&&t.select(u)})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),rB=(()=>{class n{constructor(e,t){this.route=e,this.store=t}getPreferredLanguage(e){const t=this.store.getProperty("supported_languages"),r=navigator.languages.map(c=>c.split("-")[0]),d=location.search.substring(1).split("&");let u=null;for(const c of d){const s=c.split("=");"lang"===s[0]&&(u=s[1])}return u&&t.includes(u)?u:e&&t.includes(e)?e:r&&t.includes(r[0])?r[0]:"en"}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(yn),i.LFG(zn))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),aB=(()=>{class n{constructor(e){this.storeService=e}static getBrandContainingDomain(e,t){for(const d of e)if(d.newApps.admin===t||d.newApps.profile===t||d.newApps.pwdReset===t||d.newApps.consolidator===t||d.newApps.linker===t)return d;return e.filter(d=>"default"===d.name)[0]||e[0]}getUrlForOtherApplication(e,t){const d=window.location.href.split("/"),u=d[0]+"//"+d[2],c=n.getBrandContainingDomain(this.storeService.getAppsConfig().brands,u);let s;if(c.newApps[e])s=c.newApps[e],"pwdReset"===e&&(s+=`?login-namespace=${t}`);else switch(s=c.oldGuiDomain+"/fed",e){case"admin":s+="/gui/";break;case"profile":s+="/profile/";break;case"pwdReset":s+=`/pwd-reset/?login-namespace=${t}`}return s}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(zn))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function oB(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}E(9930);let sB=(()=>{class n{constructor(e,t,r,d,u){this.dialogRef=e,this.translate=t,this.notificator=r,this.rtMessages=d,this.storeService=u,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",E(4147).i8)}close(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(si),i.Y36(vr),i.Y36(Ci),i.Y36(zn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"input",2,3),i.NdJ("ngModelChange",function(d){return t.subject=d}),i.qZA(),i.YNc(10,oB,3,3,"mat-error",4),i.qZA(),i.TgZ(11,"mat-form-field")(12,"mat-label"),i._uU(13),i.ALo(14,"translate"),i.qZA(),i.TgZ(15,"textarea",5),i.NdJ("ngModelChange",function(d){return t.message=d}),i.ALo(16,"translate"),i._uU(17," "),i.qZA(),i.TgZ(18,"mat-hint"),i._uU(19),i.ALo(20,"translate"),i.qZA()()(),i.TgZ(21,"div",6)(22,"div",7)(23,"button",8),i.NdJ("click",function(){return t.close()}),i._uU(24),i.ALo(25,"translate"),i.qZA(),i.TgZ(26,"button",9),i.NdJ("click",function(){return t.sendBugReport()}),i._uU(27),i.ALo(28,"translate"),i.qZA()()()),2&e){const r=i.MAs(9);i.xp6(1),i.Oqu(i.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),i.xp6(5),i.Oqu(i.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),i.xp6(2),i.Q6J("ngModel",t.subject),i.xp6(2),i.Q6J("ngIf",r.invalid),i.xp6(3),i.Oqu(i.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),i.xp6(2),i.s9C("placeholder",i.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),i.Q6J("ngModel",t.message),i.xp6(4),i.Oqu(i.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),i.xp6(5),i.hij(" ",i.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),i.xp6(2),i.Q6J("disabled",r.invalid),i.xp6(1),i.hij(" ",i.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[x.O5,Rr,On,qa,vl,ti,Ar,wr,ph,Ki,Br,sn,Nn,Vn,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),lB=(()=>{class n{transform(e,t,r){return e[`${r}_${t}`]}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"localisedText",type:n,pure:!0}),n})(),cB=(()=>{class n{transform(e,t){return e["link_"+t]||e.link_en}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"localisedLink",type:n,pure:!0}),n})(),dB=(()=>{class n{transform(e){return e.includes("/")?e:"/assets/config/"+e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"footerLogoPath",type:n,pure:!0}),n})();function uB(n,o){if(1&n&&(i.TgZ(0,"a",13),i.ALo(1,"localisedLink"),i._UZ(2,"img",14),i.ALo(3,"footerLogoPath"),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("href",i.xi3(1,2,e,t.language),i.LSH),i.xp6(2),i.s9C("src",i.lcZ(3,5,e.logo),i.LSH)}}function hB(n,o){if(1&n&&(i.TgZ(0,"span"),i._UZ(1,"img",14),i.ALo(2,"footerLogoPath"),i.qZA()),2&n){const e=i.oxw().$implicit;i.xp6(1),i.s9C("src",i.lcZ(2,1,e.logo),i.LSH)}}function pB(n,o){if(1&n&&(i.TgZ(0,"div"),i.YNc(1,uB,4,7,"a",11),i.ALo(2,"localisedLink"),i.YNc(3,hB,3,3,"span",12),i.ALo(4,"localisedLink"),i.qZA()),2&n){const e=o.$implicit,t=i.oxw(3);i.xp6(1),i.Q6J("ngIf",i.xi3(2,2,e,t.language)),i.xp6(2),i.Q6J("ngIf",!i.xi3(4,5,e,t.language))}}const fB=function(n){return{"min-height":n}};function mB(n,o){if(1&n&&(i.TgZ(0,"div",10),i.YNc(1,pB,5,8,"div",5),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,fB,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}const Cc=function(n){return{color:n}};function gB(n,o){if(1&n&&(i.TgZ(0,"i",20),i._uU(1),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("ngStyle",i.VKq(2,Cc,t.linksTextColor)),i.xp6(1),i.hij(" ",e.icon," ")}}function _B(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"span",21),i.NdJ("click",function(){i.CHM(e);const r=i.oxw().$implicit,d=i.oxw(3);return i.KtG(d.openDialog(r.dialog))}),i._uU(1),i.ALo(2,"localisedText"),i.qZA()}if(2&n){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("ngStyle",i.VKq(6,Cc,t.linksTextColor)),i.xp6(1),i.hij("",i.Dn7(2,2,e,t.language,"label")," ")}}function bB(n,o){if(1&n&&(i.TgZ(0,"a",22),i.ALo(1,"localisedLink"),i._uU(2),i.ALo(3,"localisedText"),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("href",i.xi3(1,3,e,t.language),i.LSH)("ngStyle",i.VKq(10,Cc,t.linksTextColor)),i.xp6(2),i.Oqu(i.Dn7(3,6,e,t.language,"label"))}}function wB(n,o){if(1&n&&(i.TgZ(0,"span",10),i._uU(1),i.ALo(2,"localisedText"),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("ngStyle",i.VKq(6,Cc,t.linksTextColor)),i.xp6(1),i.Oqu(i.Dn7(2,2,e,t.language,"label"))}}function AB(n,o){if(1&n&&(i.TgZ(0,"div",16),i.YNc(1,gB,2,4,"i",17),i.YNc(2,_B,3,8,"span",18),i.YNc(3,bB,4,12,"a",19),i.ALo(4,"localisedLink"),i.YNc(5,wB,3,8,"span",9),i.ALo(6,"localisedLink"),i.qZA()),2&n){const e=o.$implicit,t=i.oxw(3);i.xp6(1),i.Q6J("ngIf",e.icon),i.xp6(1),i.Q6J("ngIf",e.dialog),i.xp6(1),i.Q6J("ngIf",i.xi3(4,4,e,t.language)&&!e.dialog),i.xp6(2),i.Q6J("ngIf",!i.xi3(6,7,e,t.language)&&!e.dialog)}}const yB=function(n){return{height:n}};function vB(n,o){if(1&n&&(i.TgZ(0,"div",10),i.YNc(1,AB,7,10,"div",15),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,yB,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}function CB(n,o){if(1&n&&(i.TgZ(0,"div",7)(1,"h6",8),i._uU(2),i.ALo(3,"localisedText"),i.qZA(),i.YNc(4,mB,2,4,"div",9),i.YNc(5,vB,2,4,"div",9),i.qZA()),2&n){const e=o.$implicit,t=i.oxw();i.ekj("my-auto",t.containsLogos),i.xp6(1),i.Q6J("ngStyle",i.VKq(10,Cc,t.headersTextColor)),i.xp6(1),i.hij(" ",i.Dn7(3,6,e,t.language,"title")," "),i.xp6(2),i.Q6J("ngIf",e.logos),i.xp6(1),i.Q6J("ngIf",e.elements&&!e.logos)}}function MB(n,o){if(1&n&&(i.TgZ(0,"span")(1,"a",6),i._uU(2),i.qZA()()),2&n){const e=o.$implicit,t=o.index,r=i.oxw();i.xp6(1),i.Q6J("href",e.url,i.LSH)("ngStyle",i.VKq(3,Cc,r.copyrightTextColor)),i.xp6(1),i.Oqu(t?", "+e.name:e.name)}}const xB=function(n){return{background:n}};let lk=(()=>{class n{constructor(e,t,r,d){this.storeService=e,this.translateService=t,this.utilsService=r,this.dialog=d,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=E(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=E(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const t=e.match("\\bVersion:\\s*([^,\\s]+)");null!==t&&(this.backendVersion=t[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const t=ln();"reportIssue"===e&&(t.width="550px",this.dialog.open(sB,t))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(zn),i.Y36(si),i.Y36(jr),i.Y36(on))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(e,t){1&e&&(i.TgZ(0,"footer",0)(1,"div",1),i.YNc(2,CB,6,12,"div",2),i.qZA(),i._UZ(3,"hr",3),i.TgZ(4,"div",4),i._uU(5),i.YNc(6,MB,3,5,"span",5),i._uU(7,", web application: "),i.TgZ(8,"a",6),i._uU(9),i.qZA(),i._uU(10,", server: "),i.TgZ(11,"a",6),i._uU(12),i.qZA()()()),2&e&&(i.Q6J("ngStyle",i.VKq(11,xB,t.bgColor)),i.xp6(2),i.Q6J("ngForOf",t.footerColumns),i.xp6(2),i.Q6J("ngStyle",i.VKq(13,Cc,t.copyrightTextColor)),i.xp6(1),i.hij(" \xa9 ",t.currentYear," Copyright: "),i.xp6(1),i.Q6J("ngForOf",t.copyrightItems),i.xp6(2),i.Q6J("href",t.githubRepository,i.LSH)("ngStyle",i.VKq(15,Cc,t.copyrightTextColor)),i.xp6(1),i.Oqu(t.guiVersion),i.xp6(2),i.Q6J("href",t.githubBackendRepository,i.LSH)("ngStyle",i.VKq(17,Cc,t.copyrightTextColor)),i.xp6(1),i.Oqu(t.backendVersion))},dependencies:[x.sg,x.O5,x.PC,lB,cB,dB],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]}),n})();function TB(n,o){if(1&n&&(i.TgZ(0,"div",8),i._UZ(1,"div",9),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Q6J("innerHTML",e.logo,i.oJD)}}function SB(n,o){if(1&n&&(i.TgZ(0,"div",10),i._UZ(1,"div",11)(2,"mat-icon",12),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.Q6J("innerHTML",e.logo,i.oJD)}}const EB=function(n){return{color:n}};function DB(n,o){if(1&n&&(i.TgZ(0,"p",13),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.Q6J("ngStyle",i.VKq(2,EB,e.textColor)),i.xp6(1),i.hij(" ",e.headerTitle," ")}}const kB=function(n,o){return{background:n,color:o}},LB=function(n,o){return{"min-height":n,"background-color":o}};let HB=(()=>{class n{constructor(e,t,r,d){this.storeService=e,this.sanitizer=t,this.preferredLangService=r,this.translateService=d,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(zn),i.Y36(ur),i.Y36(rB),i.Y36(si))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,TB,2,1,"div",1),i.YNc(2,SB,3,1,"div",2),i.YNc(3,DB,2,4,"p",3),i.qZA(),i.TgZ(4,"div",4)(5,"div",5)(6,"div",6),i._UZ(7,"router-outlet"),i.qZA(),i.TgZ(8,"div",7),i._UZ(9,"perun-web-apps-footer"),i.qZA()()()),2&e&&(i.Q6J("ngStyle",i.WLB(5,kB,t.headerBackgroundColor,t.headerTextColor)),i.xp6(1),i.Q6J("ngIf","admin-gui"===t.application||"user-profile"===t.application||"consolidator"===t.application),i.xp6(1),i.Q6J("ngIf","publications"===t.application),i.xp6(1),i.Q6J("ngIf",!!t.headerTitle),i.xp6(2),i.Q6J("ngStyle",i.WLB(8,LB,t.getContentInnerMinHeight(),t.contentBackgroundColor)))},dependencies:[x.O5,x.PC,zi,Hn,lk],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]}),n})();Di("openClose",[Gt("open",qe({overflow:"hidden"})),Gt("closed",qe({height:"0px",overflow:"hidden"})),Tt("open <=> closed",[xt(".3s ease-in")])]);const RB=Di("flyInOut",[Tt(":enter",[qe({transform:"translateX(100%)"}),xt(".25s")]),Tt(":leave",[xt(".5s",qe({transform:"translateX(100%)"}))])]);Di("rollInOut",[Tt(":enter",[qe({height:"0px"}),xt(".25s")]),Tt(":leave",[xt(".25s",qe({height:"0px"}))])]),Di("routeAnimations",[Tt("* => *",[qe({position:"relative"}),Pr(":enter",[qe({width:"100%",opacity:0})],{optional:!0}),Pr(":leave",[qe({position:"absolute",width:"100%",opacity:1}),xt("0.15s",qe({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),Pr(":enter",[qe({position:"absolute",width:"100%",opacity:0}),xt("0.15s",qe({position:"absolute",width:"100%",opacity:1}))],{optional:!0})])]),Di("tagsOpenClose",[Gt("open",qe({})),Gt("closed",qe({width:"0px",height:"0px"})),Tt("open <=> closed",[xt(".3s ease-in")])]),Di("switchAnimations",[Tt("true => false",[Pr(":enter, :leave",qe({})),Za([Pr(":enter",[qe({transform:"translateX(-100%)"}),xt("1s ease-in-out",qe({transform:"translateX(0%)"}))],{optional:!0}),Pr(":leave",[qe({transform:"translateX(0%)",position:"absolute"}),xt("1s ease-in-out",qe({transform:"translateX(100%)"}))],{optional:!0})])]),Tt("false => true",[Pr(":enter, :leave",qe({})),Za([Pr(":enter",[qe({transform:"translateX(100%)"}),xt("1s ease-in-out",qe({transform:"translateX(0%)"}))],{optional:!0}),Pr(":leave",[qe({transform:"translateX(0%)",position:"absolute"}),xt("1s ease-in-out",qe({transform:"translateX(-100%)"}))],{optional:!0})])])]),Di("slideInOutLeft",[Tt(":enter",[qe({transform:"translateX(-100%)",position:"relative"}),xt("0.5s ease-in",qe({transform:"translateX(0%)"}))]),Tt(":leave",[xt("0.5s ease-in",qe({transform:"translateX(-100%)"}))])]),Di("slideInOutRight",[Tt(":enter",[qe({transform:"translateX(100%)",position:"fixed"}),xt("0.5s ease-in",qe({transform:"translateX(0%)"}))]),Tt(":leave",[qe({transform:"translateX(-100%)",position:"relative"}),xt("0.5s ease-in",qe({transform:"translateX(100%)"}))])]);let ck=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez]}),n})(),dk=(()=>{class n{constructor(e,t){this.translate=e,this.storage=t}transform(e,t="en"){const r=this.storage.getProperty("custom_labels");if(r)for(const d of r)if(d.label===e)return d[t];return e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(si,16),i.Y36(zn,16))},n.\u0275pipe=i.Yjl({name:"customTranslate",type:n,pure:!0}),n})(),Ch=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i._UZ(1,"mat-spinner"),i.qZA())},dependencies:[Rl]}),n})(),ua=(()=>{class n{constructor(e,t){this.viewContainerRef=e,this.template=t,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.s_b),i.Y36(i.Rgc))},n.\u0275dir=i.lG2({type:n,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[i.TTD]}),n})();function $B(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function ZB(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function JB(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function XB(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.qZA(),i.TgZ(9,"input",5,6),i.NdJ("ngModelChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.subject=r)}),i.qZA(),i.YNc(11,ZB,3,3,"mat-error",7),i.qZA(),i.TgZ(12,"mat-form-field")(13,"mat-label"),i._uU(14),i.ALo(15,"translate"),i.qZA(),i.TgZ(16,"textarea",8,9),i.NdJ("ngModelChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.message=r)}),i.ALo(18,"translate"),i._uU(19," "),i.qZA(),i.YNc(20,JB,3,3,"mat-error",7),i.qZA()(),i.TgZ(21,"div",10)(22,"div",11)(23,"button",12),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.dialogRef.close())}),i._uU(24),i.ALo(25,"translate"),i.qZA(),i.TgZ(26,"button",13),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.sendBugReport())}),i._uU(27),i.ALo(28,"translate"),i.qZA()()()()}if(2&n){const e=i.MAs(10),t=i.MAs(17),r=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),i.xp6(5),i.Oqu(i.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),i.xp6(2),i.Q6J("ngModel",r.subject),i.xp6(2),i.Q6J("ngIf",e.invalid),i.xp6(3),i.Oqu(i.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),i.xp6(2),i.s9C("placeholder",i.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),i.Q6J("ngModel",r.message),i.xp6(4),i.Q6J("ngIf",t.invalid),i.xp6(4),i.hij(" ",i.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),i.xp6(2),i.Q6J("disabled",""===r.message||""===r.subject||r.loading),i.xp6(1),i.hij(" ",i.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let QB=(()=>{class n{constructor(e,t,r,d,u,c){this.dialogRef=e,this.translate=t,this.notificator=r,this.rtMessages=d,this.data=u,this.storeService=c,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const t="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(t)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let t=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(t=t.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),t=t.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const r=/"password":".+?"/;let d=JSON.stringify(this.data.error.payload);d=d.replace(r,'"password":"####"'),t=t.concat("Payload:\n"+d+"\n\n")}return t=t.concat("Sent from new Perun Gui, version: ",E(4147).i8),t.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(si),i.Y36(vr),i.Y36(Ci),i.Y36(Ir),i.Y36(zn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(i.YNc(0,$B,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,XB,29,23,"div",2),i.qZA()),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[x.O5,sn,Nn,Vn,ti,Ar,wr,Ki,Rr,On,qa,vl,Br,Ch,ua,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),KB=(()=>{class n{constructor(e,t,r){this.dialogRef=e,this.dialog=t,this.data=r}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=ln();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(QB,e)}),this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(on),i.Y36(Ir))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.qZA(),i.TgZ(2,"div",1),i._uU(3),i.qZA(),i.TgZ(4,"div",2)(5,"div",3)(6,"button",4),i.NdJ("click",function(){return t.onBugReportClick()}),i._uU(7),i.ALo(8,"translate"),i.qZA(),i.TgZ(9,"button",5),i.NdJ("click",function(){return t.onCloseClick()}),i._uU(10),i.ALo(11,"translate"),i.qZA()()()),2&e&&(i.xp6(1),i.Oqu(t.data.title),i.xp6(2),i.hij(" ",t.data.description,"\n"),i.xp6(3),i.Q6J("hidden","error"!==t.data.type),i.xp6(1),i.hij(" ",i.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),i.xp6(3),i.hij(" ",i.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[sn,Nn,Vn,ti,_t]}),n})();function a3(n,o){1&n&&(i.TgZ(0,"div",9),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.ASK")," "))}function o3(n,o){1&n&&i._UZ(0,"th",16)}function s3(n,o){if(1&n&&(i.TgZ(0,"td",17),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e)}}function l3(n,o){1&n&&i._UZ(0,"tr",18)}function c3(n,o){1&n&&i._UZ(0,"tr",19)}function d3(n,o){if(1&n&&(i.TgZ(0,"table",10),i.ynx(1,11),i.YNc(2,o3,1,0,"th",12),i.YNc(3,s3,2,1,"td",13),i.BQk(),i.YNc(4,l3,1,0,"tr",14),i.YNc(5,c3,1,0,"tr",15),i.qZA()),2&n){const e=i.oxw();i.Q6J("dataSource",e.dataSource),i.xp6(4),i.Q6J("matHeaderRowDef",e.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",e.displayedColumns)}}function u3(n,o){if(1&n&&(i.TgZ(0,"perun-web-apps-alert",20),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n){const e=i.oxw();i.Q6J("alert_type","warn"),i.xp6(1),i.hij(" ",i.lcZ(2,2,e.data.alert)," ")}}function h3(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",21),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSubmit())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.REMOVE_BUTTON")," "))}function p3(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",22),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSubmit())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.SUBMIT_BUTTON")," "))}let TT=(()=>{class n{constructor(e,t){this.dialogRef=e,this.data=t,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new ge(this.data.items)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-universal-confirmation-items-dialog"]],decls:17,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","fw-bold",4,"ngIf"],["mat-table","","class","w-100",3,"dataSource",4,"ngIf"],[3,"alert_type",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","class","ms-2","color","warn",3,"click",4,"ngIf"],["mat-flat-button","","class","ms-2","color","accent",3,"click",4,"ngIf"],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],[3,"alert_type"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"div")(1,"h1",0),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",1)(5,"p"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.YNc(8,a3,3,3,"div",2),i.YNc(9,d3,6,3,"table",3),i.YNc(10,u3,3,4,"perun-web-apps-alert",4),i.qZA(),i.TgZ(11,"div",5)(12,"button",6),i.NdJ("click",function(){return t.onCancel()}),i._uU(13),i.ALo(14,"translate"),i.qZA(),i.YNc(15,h3,3,3,"button",7),i.YNc(16,p3,3,3,"button",8),i.qZA()()),2&e&&(i.Tol(t.theme),i.xp6(2),i.Oqu(i.lcZ(3,11,t.data.title)),i.xp6(4),i.hij(" ",i.lcZ(7,13,t.data.description)," "),i.xp6(2),i.Q6J("ngIf",t.data.showAsk),i.xp6(1),i.Q6J("ngIf",t.data.items.length),i.xp6(1),i.Q6J("ngIf",t.data.alert),i.xp6(3),i.hij(" ",i.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.CANCEL_BUTTON")," "),i.xp6(2),i.Q6J("ngIf","remove"===t.data.type),i.xp6(1),i.Q6J("ngIf","confirmation"===t.data.type))},dependencies:[x.O5,Hs,jo,b,Fo,zo,v,Qa,_,C,k,sn,Nn,Vn,ti,da,_t]}),n})(),x3=(()=>{class n{constructor(e,t){this.dialogRef=e,this.data=t}ngOnInit(){this.theme=this.data.theme,this.message=this.data.message}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-universal-confirmation-dialog"]],decls:11,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"div")(1,"h1",0),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",1)(5,"button",2),i.NdJ("click",function(){return t.onCancel()}),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"button",3),i.NdJ("click",function(){return t.onSubmit()}),i._uU(9),i.ALo(10,"translate"),i.qZA()()()),2&e&&(i.Tol(t.theme),i.xp6(2),i.Oqu(i.lcZ(3,6,t.message)),i.xp6(4),i.hij(" ",i.lcZ(7,8,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_CONFIRMATION_DIALOG.CANCEL_BUTTON")," "),i.xp6(3),i.hij(" ",i.lcZ(10,10,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_CONFIRMATION_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[sn,Vn,ti,_t]}),n})();function H3(n,o){1&n&&(i.TgZ(0,"mat-error",8),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class Mc{constructor(o,e,t){this.dialogRef=o,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new Z_(null,[Bi.required,Bi.pattern(Mc.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const o=this.data.attribute?.value??[],e=this.sshControl.value;o.includes(e)||o.push(e),this.data.attribute.value=o,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{o.pop()})}}function N3(n,o){if(1&n&&(i.TgZ(0,"div",10),i._UZ(1,"perun-web-apps-notification",11),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Q6J("data",e)("inDialog",!0)}}function V3(n,o){if(1&n&&(i.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),i.YNc(2,N3,2,2,"div",9),i.qZA()()),2&n){const e=i.oxw();i.xp6(2),i.Q6J("cdkVirtualForOf",e.notifications)}}function z3(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",12),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}Mc.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],Mc.sshKeyPattern="^("+Mc.allowedSshKeys.join("|")+").+$",Mc.\u0275fac=function(o){return new(o||Mc)(i.Y36(Mn),i.Y36(Ir),i.Y36(bn))},Mc.\u0275cmp=i.Xpm({type:Mc,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(o,e){1&o&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.ALo(9,"customTranslate"),i.qZA(),i._UZ(10,"textarea",3),i.YNc(11,H3,4,5,"mat-error",4),i.qZA()(),i.TgZ(12,"div",5)(13,"button",6),i.NdJ("click",function(){return e.onCancel()}),i._uU(14),i.ALo(15,"translate"),i.ALo(16,"customTranslate"),i.qZA(),i.TgZ(17,"button",7),i.NdJ("click",function(){return e.onSubmit()}),i._uU(18),i.ALo(19,"translate"),i.ALo(20,"customTranslate"),i.qZA()()),2&o&&(i.xp6(1),i.Oqu(i.lcZ(2,7,i.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),i.xp6(6),i.Oqu(i.lcZ(8,11,i.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),i.xp6(3),i.Q6J("formControl",e.sshControl),i.xp6(1),i.Q6J("ngIf",e.sshControl.invalid&&e.sshControl.dirty),i.xp6(3),i.hij(" ",i.lcZ(15,15,i.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),i.xp6(3),i.Q6J("disabled",e.sshControl.invalid),i.xp6(1),i.hij(" ",i.lcZ(19,19,i.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[x.O5,Rr,On,qa,ti,Ar,wr,Ki,Gr,Br,w2,sn,Nn,Vn,_t,dk],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let hk=(()=>{class n{constructor(e,t){this.dialogRef=e,this.notificationStorageService=t}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(EA))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,t){1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1),i.YNc(5,V3,3,1,"div",2),i.YNc(6,z3,4,5,"perun-web-apps-alert",3),i.qZA(),i.TgZ(7,"div",4)(8,"button",5),i.NdJ("click",function(){return t.onCancel()}),i._uU(9),i.ALo(10,"translate"),i.ALo(11,"customTranslate"),i.qZA(),i.TgZ(12,"button",6),i.NdJ("click",function(){return t.onClear()}),i._uU(13),i.ALo(14,"translate"),i.ALo(15,"customTranslate"),i.qZA()()),2&e&&(i.xp6(1),i.Oqu(i.lcZ(2,5,i.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),i.xp6(4),i.Q6J("ngIf",0!==t.notifications.length),i.xp6(1),i.Q6J("ngIf",0===t.notifications.length),i.xp6(3),i.hij(" ",i.lcZ(10,9,i.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),i.xp6(4),i.hij(" ",i.lcZ(14,13,i.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),n})();function U3(n,o){if(1&n&&(i.TgZ(0,"div",5)(1,"mat-icon"),i._uU(2),i.qZA()()),2&n){const e=i.oxw();i.xp6(2),i.Oqu(e.data.icon)}}function q3(n,o){if(1&n&&(i.TgZ(0,"div",6),i._uU(1),i.qZA()),2&n){const e=i.oxw();i.xp6(1),i.hij(" ",e.showTimestamp()," ")}}let pk=(()=>{class n{constructor(e,t){this.dialog=e,this.notificationStorageService=t,this.newNotification=!1,this.closeNotification=new i.vpe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=ln();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(KB,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function _O(n,o){yT.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,t]=this.data.timeStamp.split(":");return t.length<2?e+":0"+t:this.data.timeStamp}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(on),i.Y36(EA))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,t){1&e&&(i.TgZ(0,"div")(1,"div",0),i.NdJ("click",function(){return t.alreadyClosed||t.waiting?"":t.closeSelf()}),i.YNc(2,U3,3,1,"div",1),i.TgZ(3,"div",2),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.YNc(6,q3,2,1,"div",3),i.TgZ(7,"div",4),i.NdJ("click",function(){return t.waiting=!0,t.doAction()}),i._uU(8),i.qZA()()()),2&e&&(i.Gre("card notification ",t.inDialog?"":"mat-elevation-z7",""),i.ekj("error","error"===t.data.type)("success","success"===t.data.type),i.xp6(2),i.Q6J("ngIf",null!==t.data.icon),i.xp6(2),i.hij(" ",i.lcZ(5,12,t.data.title)," "),i.xp6(2),i.Q6J("ngIf",t.inDialog),i.xp6(1),i.Q6J("hidden",t.alreadyPressed),i.xp6(1),i.hij(" ",t.data.actionText," "))},dependencies:[x.O5,zi,_t],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),n})();function Y3(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"perun-web-apps-notification",2),i.NdJ("closeNotification",function(){const d=i.CHM(e).index,u=i.oxw();return i.KtG(u.removeNotification(d))}),i.qZA()()}if(2&n){const e=o.$implicit;i.Q6J("@flyInOut",void 0),i.xp6(1),i.Q6J("data",e)("newNotification",!0)}}const W3=function(n){return{top:n}};let G3=(()=>{class n{constructor(e,t){this.notificator=e,this.notificationStorageService=t,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(r=>{this.processNotification(r)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(e){this.notifications.splice(e,1)}processNotification(e){this.notifications.push(e),this.notificationStorageService.storeNotification(e)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(vr),i.Y36(EA))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-notificator"]],hostBindings:function(e,t){1&e&&i.NdJ("resize",function(d){return t.getScreenSize(d)},!1,i.Jf7)},inputs:{displayWarning:"displayWarning"},decls:2,vars:4,consts:[["id","notificator",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"data","newNotification","closeNotification"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,Y3,2,3,"div",1),i.qZA()),2&e&&(i.Q6J("ngStyle",i.VKq(2,W3,t.getNotificatorTop())),i.xp6(1),i.Q6J("ngForOf",t.notifications))},dependencies:[x.sg,x.PC,pk],styles:["#notificator[_ngcontent-%COMP%]{position:fixed;right:0;z-index:1001;padding:8px}@media (max-width: 768px){#notificator[_ngcontent-%COMP%]{width:100%;top:initial;bottom:0}}"],data:{animation:[RB]}}),n})(),$3=0;const Z3=Ea(class{}),fk="mat-badge-content";let J3=(()=>{class n extends Z3{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=Ie(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=Ie(e)}constructor(e,t,r,d,u){super(),this._ngZone=e,this._elementRef=t,this._ariaDescriber=r,this._renderer=d,this._animationMode=u,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=$3++,this._isInitialized=!1,this._interactivityChecker=(0,i.f3M)(Bu),this._document=(0,i.f3M)(x.K0)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),t="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(fk),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(t)})}):e.classList.add(t),e}_updateRenderedContent(e){const t=`${e??""}`.trim();this._isInitialized&&t&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=t),this._content=t}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const t=this._elementRef.nativeElement.classList;t.remove(`mat-badge-${this._color}`),e&&t.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${fk}`);for(const t of Array.from(e))t!==this._badgeElement&&t.remove()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(yp),i.Y36(i.Qsj),i.Y36(i.QbO,8))},n.\u0275dir=i.lG2({type:n,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(e,t){2&e&&i.ekj("mat-badge-overlap",t.overlap)("mat-badge-above",t.isAbove())("mat-badge-below",!t.isAbove())("mat-badge-before",!t.isAfter())("mat-badge-after",t.isAfter())("mat-badge-small","small"===t.size)("mat-badge-medium","medium"===t.size)("mat-badge-large","large"===t.size)("mat-badge-hidden",t.hidden||!t.content)("mat-badge-disabled",t.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[i.qOj]}),n})(),X3=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[Fu,wt,wt]}),n})();const Q3=function(n){return{color:n}};function K3(n,o){if(1&n&&(i.TgZ(0,"button",5),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",6),i._uU(3," apps "),i.qZA()()),2&n){const e=i.oxw(),t=i.MAs(3);i.Q6J("matMenuTriggerFor",t)("matTooltip",i.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),i.xp6(2),i.Q6J("ngStyle",i.VKq(5,Q3,e.iconColor))}}function eN(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onLogOut())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3,"logout"),i.qZA()()}2&n&&i.Q6J("matTooltip",i.lcZ(1,1,"NAV.LOGOUT"))}let tN=(()=>{class n{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(vh))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,K3,4,7,"button",1),i.TgZ(2,"mat-menu",null,2)(4,"button",3),i.NdJ("click",function(){return t.redirectToUrl()})("auxclick",function(){return t.redirectToUrl()}),i.TgZ(5,"span"),i._uU(6),i.qZA()()(),i.YNc(7,eN,4,3,"button",4),i.qZA()),2&e&&(i.xp6(1),i.Q6J("ngIf",t.url),i.xp6(5),i.Oqu(t.label),i.xp6(1),i.Q6J("ngIf",t.logoutEnabled))},dependencies:[x.O5,x.PC,zi,lT,Uf,cT,ko,to,_t],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),ST=(()=>{class n extends Fa{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275dir=i.lG2({type:n,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[i.qOj,i.TTD]}),n})(),DA=(()=>{class n{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(r=>!!r).join(" ")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"userFullName",type:n,pure:!0}),n})();const Mh=function(n){return{color:n}};function iN(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",10),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onToggleSidenav())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3,"menu"),i.qZA()()}if(2&n){const e=i.oxw();i.s9C("matTooltip",i.lcZ(1,2,"NAV.MENU")),i.Q6J("ngStyle",i.VKq(4,Mh,e.iconColor))}}function nN(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",11)(1,"button",12)(2,"mat-icon",13),i._uU(3," language "),i.qZA()(),i.TgZ(4,"mat-menu",null,14)(6,"button",15),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.changeLanguage())}),i._uU(7),i.ALo(8,"translate"),i.qZA()()()}if(2&n){const e=i.MAs(5),t=i.oxw();i.Q6J("ngStyle",i.VKq(6,Mh,t.textColor)),i.xp6(1),i.Q6J("matMenuTriggerFor",e),i.xp6(1),i.Q6J("ngStyle",i.VKq(8,Mh,t.iconColor)),i.xp6(5),i.hij(" ",i.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function rN(n,o){if(1&n&&(i.TgZ(0,"span",16),i._uU(1),i.ALo(2,"userFullName"),i.qZA()),2&n){const e=i.oxw();i.Q6J("ngStyle",i.VKq(4,Mh,e.textColor)),i.xp6(1),i.hij(" ",i.lcZ(2,2,e.principal.user)," ")}}function aN(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",17),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.showNotificationHistory())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",18),i._uU(3),i.qZA()()}if(2&n){const e=i.oxw();i.Q6J("matTooltip",i.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),i.xp6(2),i.s9C("matBadge",e.getNewNotificationsCount()>5?"5+":e.getNewNotificationsCount()),i.Q6J("ngStyle",i.VKq(7,Mh,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),i.xp6(1),i.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function oN(n,o){if(1&n&&i._UZ(0,"perun-web-apps-header-menu",19),2&n){const e=i.oxw();i.Q6J("url",e.otherAppUrl)("label",e.otherAppLabel)("user",e.principal.user)("logoutEnabled",e.logoutEnabled)("iconColor",e.iconColor)("textColor",e.textColor)}}const sN=function(n){return{background:n}},lN=function(){return[]},cN=function(){return["/"]};let dN=(()=>{class n{constructor(e,t,r,d,u,c,s){this.storeService=e,this.sanitizer=t,this.translateService=r,this.otherApplicationService=d,this.notificationStorageService=u,this.dialog=c,this.route=s,this.sidenavToggle=new i.vpe,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===rs.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===rs.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==rs.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=ln();e.width="520px",this.dialog.open(hk,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(zn),i.Y36(ur),i.Y36(si),i.Y36(aB),i.Y36(EA),i.Y36(on),i.Y36(yn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(e,t){1&e&&(i.TgZ(0,"mat-toolbar",0)(1,"div",1),i.YNc(2,iN,4,6,"button",2),i._UZ(3,"a",3),i.TgZ(4,"p",4),i._uU(5),i.qZA()(),i.TgZ(6,"div",5),i.YNc(7,nN,9,10,"div",6),i.YNc(8,rN,3,6,"span",7),i.YNc(9,aN,4,9,"button",8),i.YNc(10,oN,1,6,"perun-web-apps-header-menu",9),i.qZA()()),2&e&&(i.Q6J("ngStyle",i.VKq(12,sN,t.bgColor)),i.xp6(2),i.Q6J("ngIf",t.showToggle),i.xp6(1),i.Q6J("innerHTML",t.logo,i.oJD)("routerLink",t.disableLogo?i.DdM(14,lN):i.DdM(15,cN))("queryParams",t.route.snapshot.queryParams),i.xp6(1),i.Q6J("ngStyle",i.VKq(16,Mh,t.textColor)),i.xp6(1),i.hij(" ",t.label," "),i.xp6(1),i.Q6J("ngStyle",i.VKq(18,Mh,t.navTextColor)),i.xp6(1),i.Q6J("ngIf",t.showLanguageMenu),i.xp6(1),i.Q6J("ngIf",null!==t.principal.user),i.xp6(1),i.Q6J("ngIf",t.showNotifications),i.xp6(1),i.Q6J("ngIf",t.showHeaderMenu))},dependencies:[x.O5,x.PC,Fa,zi,lT,Uf,cT,ti,ko,to,BR,J3,tN,ST,_t,DA],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]}),n})(),uN=(()=>{class n{constructor(e){this.authResolver=e}getSideMenuItems(){const e=[];return this.authResolver.isCabinetAdmin()&&e.push({label:"MENU_ITEMS.ALL_PUBLICATIONS",icon:"perun-publications-white",isSVG:!0,link:"/all-publications",activatedRegex:"^/all-publications",tabName:"all-publications"}),e.push({label:"MENU_ITEMS.MY_PUBLICATIONS",icon:"local_library",link:"/my-publications",activatedRegex:"^/my-publications",tabName:"my-publications"}),e.push({label:"MENU_ITEMS.CREATE_PUBLICATION",icon:"add_box",link:"/create-publication",activatedRegex:"^/create-publication",tabName:"create-publication"}),this.authResolver.isCabinetAdmin()&&(e.push({label:"MENU_ITEMS.AUTHORS",icon:"assignment_ind",link:"/authors",activatedRegex:"^/authors",tabName:"authors"}),e.push({label:"MENU_ITEMS.CATEGORIES",icon:"all_inbox",link:"/categories",activatedRegex:"^/categories$",tabName:"categories"}),e.push({label:"MENU_ITEMS.PUBLICATION_SYSTEMS",icon:"assignment",link:"/publication-systems",activatedRegex:"^/publication-systems$",tabName:"publication-systems"})),e}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(ea))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function hN(n,o){if(1&n&&i._UZ(0,"mat-icon",7),2&n){const e=i.oxw().$implicit;i.Q6J("svgIcon",e.icon)}}function pN(n,o){if(1&n&&(i.TgZ(0,"mat-icon"),i._uU(1),i.qZA()),2&n){const e=i.oxw().$implicit;i.xp6(1),i.Oqu(e.icon)}}const fN=function(n){return{color:n}};function mN(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-list-item",2),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.shouldHideMenu())}),i.TgZ(1,"div",3),i.YNc(2,hN,1,1,"mat-icon",4),i.YNc(3,pN,2,1,"mat-icon",5),i.TgZ(4,"span",6),i._uU(5),i.ALo(6,"translate"),i.qZA()()()}if(2&n){const e=o.$implicit,t=i.oxw();i.ekj("activated",t.isActive(e.activatedRegex)),i.s9C("routerLink",e.link),i.Q6J("matRippleColor","rgba(255, 255, 255, 0.1)"),i.xp6(1),i.Q6J("ngStyle",i.VKq(10,fN,t.textColor)),i.xp6(1),i.Q6J("ngIf",e.isSVG),i.xp6(1),i.Q6J("ngIf",!e.isSVG),i.xp6(2),i.Oqu(i.lcZ(6,8,e.label))}}let gN=(()=>{class n{constructor(e,t,r){this.sideMenuItemService=e,this.storeService=t,this.router=r,this.items=[],this.textColor=this.storeService.getProperty("theme").sidemenu_text_color,this.currentUrl=r.url,r.events.subscribe(d=>{d instanceof Ba&&(this.currentUrl=d.url)})}ngOnInit(){this.items=this.sideMenuItemService.getSideMenuItems()}isActive(e){return new RegExp(e).test(this.currentUrl)}shouldHideMenu(){"over"===this.sideNav.mode&&this.sideNav.close()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(uN),i.Y36(zn),i.Y36(vn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-side-menu"]],inputs:{sideNav:"sideNav"},decls:2,vars:1,consts:[[1,"pt-0"],["mat-ripple","","class","side-menu-item-height",3,"activated","matRippleColor","routerLink","click",4,"ngFor","ngForOf"],["mat-ripple","",1,"side-menu-item-height",3,"matRippleColor","routerLink","click"],[1,"d-flex","flex-row",3,"ngStyle"],["class","perun-icon",3,"svgIcon",4,"ngIf"],[4,"ngIf"],[1,"ms-3"],[1,"perun-icon",3,"svgIcon"]],template:function(e,t){1&e&&(i.TgZ(0,"mat-nav-list",0),i.YNc(1,mN,7,12,"mat-list-item",1),i.qZA()),2&e&&(i.xp6(1),i.Q6J("ngForOf",t.items))},dependencies:[x.sg,x.O5,x.PC,zi,gR,fR,In,Fa,_t],styles:[".side-menu-item-height[_ngcontent-%COMP%]{height:40px!important}mat-list-item[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important}.activated[_ngcontent-%COMP%]{background:var(--side-active)!important;color:var(--side-text-active)!important}"]}),n})();const _N=["footer"],mk=function(n){return{background:n}},bN=function(n){return{"min-height":n}};function wN(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"perun-web-apps-header",1),i.NdJ("sidenavToggle",function(){i.CHM(e);const r=i.MAs(4);return i.KtG(r.toggle())}),i.qZA(),i.TgZ(2,"mat-sidenav-container",2)(3,"mat-sidenav",3,4),i._UZ(5,"perun-web-apps-side-menu",5),i.qZA(),i.TgZ(6,"mat-sidenav-content",6)(7,"div",7),i._UZ(8,"router-outlet"),i.qZA(),i.TgZ(9,"div",null,8),i._UZ(11,"perun-web-apps-footer"),i.qZA()()()()}if(2&n){const e=i.MAs(4),t=i.oxw();i.xp6(3),i.Q6J("mode",t.sidebarMode)("ngStyle",i.VKq(6,mk,t.sideMenuBgColor))("opened",!t.isMobile()),i.xp6(2),i.Q6J("sideNav",e),i.xp6(1),i.Q6J("ngStyle",i.VKq(8,mk,t.contentBackgroundColor)),i.xp6(1),i.Q6J("ngStyle",i.VKq(10,bN,t.contentHeight))}}function AN(n,o){1&n&&(i.TgZ(0,"div"),i._UZ(1,"perun-web-apps-login-screen-base",9),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.Q6J("application","publications")("headerTitle",i.lcZ(2,2,"HEADER.TITLE")))}let yN=(()=>{class n{constructor(e,t,r,d,u){this.store=e,this.initAuth=t,this.changeDetector=r,this.authResolver=d,this.router=u,this.sidebarMode="side",this.sideMenuBgColor=this.store.getProperty("theme").sidemenu_bg_color,this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color,this.contentHeight="calc(100vh - 64px)"}getScreenSize(){this.sidebarMode=this.isMobile()?"over":"side"}ngOnInit(){this.isLoginScreenShow=this.initAuth.isLoginScreenShown(),this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),sessionStorage.removeItem("baLogout");const e=location.pathname;!this.authResolver.isCabinetAdmin()&&("/"===e||["/all-publications","/authors","/categories","/publication-systems"].some(r=>e.includes(r)))&&this.router.navigate(["my-publications"],{queryParamsHandling:"preserve"})}isMobile(){return window.innerWidth<=n.minWidth}setContentHeight(e){this.contentHeight="calc(100vh - 84px - "+String(e)+"px)",this.changeDetector.detectChanges()}isServiceLogin(){return!!sessionStorage.getItem("baLogout")}ngAfterViewInit(){const e=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentHeight="calc(100vh - 84px - "+e+"px)",this.changeDetector.detectChanges()}}return n.minWidth=992,n.\u0275fac=function(e){return new(e||n)(i.Y36(zn),i.Y36(SA),i.Y36(i.sBO),i.Y36(ea),i.Y36(vn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-root"]],viewQuery:function(e,t){if(1&e&&i.Gf(_N,5),2&e){let r;i.iGM(r=i.CRH())&&(t.footer=r.first)}},hostBindings:function(e,t){1&e&&i.NdJ("resize",function(d){return t.getScreenSize(d)},!1,i.Jf7)},decls:3,vars:2,consts:[[4,"ngIf"],[3,"sidenavToggle"],["autosize","true"],["fixedInViewport","","fixedTopGap","64",1,"side-menu-size",3,"mode","ngStyle","opened"],["sidenav",""],[1,"overflow-hidden",3,"sideNav"],["id","content-inner",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],["footer",""],[3,"application","headerTitle"]],template:function(e,t){1&e&&(i._UZ(0,"perun-web-apps-notificator"),i.YNc(1,wN,12,12,"div",0),i.YNc(2,AN,3,4,"div",0)),2&e&&(i.xp6(1),i.Q6J("ngIf",!t.isLoginScreenShow&&!t.isServiceAccess&&!t.isServiceLogin()),i.xp6(1),i.Q6J("ngIf",t.isLoginScreenShow||t.isServiceAccess||t.isServiceLogin()))},dependencies:[x.O5,x.PC,iD,nD,aT,Hn,HB,lk,G3,dN,gN,_t],styles:["#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px;margin:10px}@media (min-width: 600px){#content-wrap[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}#content-inner[_ngcontent-%COMP%]{position:relative;overflow-x:hidden;padding-top:64px;min-height:calc(100vh - 128px)}#nav-menu[_ngcontent-%COMP%]{top:0;background:#102027;position:fixed;width:100%;z-index:999;height:64px;max-height:64px}.side-menu-size[_ngcontent-%COMP%]{width:300px;height:auto}"]}),n})();class vN{constructor(o,e="/assets/i18n/",t=".json"){this.http=o,this.prefix=e,this.suffix=t}getTranslation(o){return this.http.get(`${this.prefix}${o}${this.suffix}`)}}let CN=(()=>{class n{constructor(e,t,r,d,u){this.http=e,this.storeService=t,this.authzSevice=r,this.titleService=d,this.utilsService=u}initializeColors(e,t){return new Promise(r=>{t.forEach(d=>{const u=this.storeService.getProperty("theme")[d.configValue];document.documentElement.style.setProperty(d.cssVariable,u)}),e.forEach(d=>{const u=this.storeService.getProperty("theme")[d.configValue],c=tinycolor.mostReadable(u,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(d.cssVariable,u),document.documentElement.style.setProperty(d.cssTextVariable,c),this.setEntityTheme(d.entity,u)}),r()})}setEntityTheme(e,t){const r=this.computeColors(t);for(const d of r){const s=`--${e}-theme-primary-contrast-${d.name}`,a=d.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${d.name}`,`${d.red},${d.green},${d.blue}`),document.documentElement.style.setProperty(s,a)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setDefaultConfig(t),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setInstanceConfig(t);const r=document.location.hostname;t?.brandings?.[r]&&this.storeService.setBanding(r),e()},()=>{e()})})}getNoCacheHeaders(){return new M.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(t),e()})}setApiUrl(){return new Promise(e=>{let t=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(t=t.replace("oauth","ba")),this.authzSevice.configuration.basePath=t,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,t)=>{this.utilsService.getAppsConfig().subscribe(r=>{this.storeService.setAppsConfig(r),e()},r=>t(r))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,t){const r=tinycolor(e),d=r.toRgb();return{name:t,hex:r.toHexString(),darkContrast:r.isLight(),red:d.r,green:d.g,blue:d.b}}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(M.eN),i.LFG(zn),i.LFG(hr),i.LFG(At),i.LFG(jr))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),MN=(()=>{class n{constructor(e,t,r,d,u,c){this.initAuthService=e,this.appConfigService=t,this.location=r,this.authzSevice=d,this.guiAuthResolver=u,this.mfaHandlerService=c,this.entityColorConfigs=[{entity:"user",configValue:"user_color",cssVariable:"--user-color",cssTextVariable:"--user-color-text"}],this.colorConfigs=[{configValue:"sidemenu_bg_color",cssVariable:"--side-bg"},{configValue:"sidemenu_hover_color",cssVariable:"--side-hover"},{configValue:"sidemenu_hover_text_color",cssVariable:"--side-text-hover"},{configValue:"sidemenu_active_color",cssVariable:"--side-active"},{configValue:"sidemenu_active_text_color",cssVariable:"--side-text-active"}]}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.initializeColors(this.entityColorConfigs,this.colorConfigs)).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.loadPrincipal().then(()=>this.loadPolicies()).then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}loadPolicies(){return MT(this.authzSevice.getAllPolicies()).then(e=>{this.guiAuthResolver.setPerunPolicies(e)})}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(SA),i.LFG(CN),i.LFG(x.Ye),i.LFG(hr),i.LFG(ea),i.LFG(xT))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const xN=new i.OlP("perun-api-service");function gk(n){return new i.vHH(3e3,!1)}function Xd(n){switch(n.length){case 0:return new Ac;case 1:return n[0];default:return new dg(n)}}function _k(n,o,e=new Map,t=new Map){const r=[],d=[];let u=-1,c=null;if(o.forEach(s=>{const a=s.get("offset"),l=a==u,h=l&&c||new Map;s.forEach((p,m)=>{let g=m,f=p;if("offset"!==m)switch(g=n.normalizePropertyName(g,r),f){case"!":f=e.get(m);break;case $a:f=t.get(m);break;default:f=n.normalizeStyleValue(m,g,f,r)}h.set(g,f)}),l||d.push(h),c=h,u=a}),r.length)throw function $N(n){return new i.vHH(3502,!1)}();return d}function ET(n,o,e,t){switch(o){case"start":n.onStart(()=>t(e&&DT(e,"start",n)));break;case"done":n.onDone(()=>t(e&&DT(e,"done",n)));break;case"destroy":n.onDestroy(()=>t(e&&DT(e,"destroy",n)))}}function DT(n,o,e){const d=kT(n.element,n.triggerName,n.fromState,n.toState,o||n.phaseName,e.totalTime??n.totalTime,!!e.disabled),u=n._data;return null!=u&&(d._data=u),d}function kT(n,o,e,t,r="",d=0,u){return{element:n,triggerName:o,fromState:e,toState:t,phaseName:r,totalTime:d,disabled:!!u}}function io(n,o,e){let t=n.get(o);return t||n.set(o,t=e),t}function bk(n){const o=n.indexOf(":");return[n.substring(1,o),n.slice(o+1)]}const oV=(()=>typeof document>"u"?null:document.documentElement)();function LT(n){const o=n.parentNode||n.host||null;return o===oV?null:o}let xh=null,wk=!1;function Ak(n,o){for(;o;){if(o===n)return!0;o=LT(o)}return!1}function yk(n,o,e){if(e)return Array.from(n.querySelectorAll(o));const t=n.querySelector(o);return t?[t]:[]}let vk=(()=>{class n{validateStyleProperty(e){return function lV(n){xh||(xh=function cV(){return typeof document<"u"?document.body:null}()||{},wk=!!xh.style&&"WebkitAppearance"in xh.style);let o=!0;return xh.style&&!function sV(n){return"ebkit"==n.substring(1,6)}(n)&&(o=n in xh.style,!o&&wk&&(o="Webkit"+n.charAt(0).toUpperCase()+n.slice(1)in xh.style)),o}(e)}matchesElement(e,t){return!1}containsElement(e,t){return Ak(e,t)}getParentElement(e){return LT(e)}query(e,t,r){return yk(e,t,r)}computeStyle(e,t,r){return r||""}animate(e,t,r,d,u,c=[],s){return new Ac(r,d)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),HT=(()=>{class n{}return n.NOOP=new vk,n})();const dV=1e3,RT="ng-enter",kA="ng-leave",LA="ng-trigger",HA=".ng-trigger",Mk="ng-animating",PT=".ng-animating";function xc(n){if("number"==typeof n)return n;const o=n.match(/^(-?[\.\d]+)(m?s)/);return!o||o.length<2?0:IT(parseFloat(o[1]),o[2])}function IT(n,o){return"s"===o?n*dV:n}function RA(n,o,e){return n.hasOwnProperty("duration")?n:function hV(n,o,e){let r,d=0,u="";if("string"==typeof n){const c=n.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===c)return o.push(gk()),{duration:0,delay:0,easing:""};r=IT(parseFloat(c[1]),c[2]);const s=c[3];null!=s&&(d=IT(parseFloat(s),c[4]));const a=c[5];a&&(u=a)}else r=n;if(!e){let c=!1,s=o.length;r<0&&(o.push(function TN(){return new i.vHH(3100,!1)}()),c=!0),d<0&&(o.push(function SN(){return new i.vHH(3101,!1)}()),c=!0),c&&o.splice(s,0,gk())}return{duration:r,delay:d,easing:u}}(n,o,e)}function l1(n,o={}){return Object.keys(n).forEach(e=>{o[e]=n[e]}),o}function xk(n){const o=new Map;return Object.keys(n).forEach(e=>{o.set(e,n[e])}),o}function Qd(n,o=new Map,e){if(e)for(let[t,r]of e)o.set(t,r);for(let[t,r]of n)o.set(t,r);return o}function Ol(n,o,e){o.forEach((t,r)=>{const d=BT(r);e&&!e.has(r)&&e.set(r,n.style[d]),n.style[d]=t})}function Th(n,o){o.forEach((e,t)=>{const r=BT(t);n.style[r]=""})}function c1(n){return Array.isArray(n)?1==n.length?n[0]:cg(n):n}const OT=new RegExp("{{\\s*(.+?)\\s*}}","g");function Sk(n){let o=[];if("string"==typeof n){let e;for(;e=OT.exec(n);)o.push(e[1]);OT.lastIndex=0}return o}function d1(n,o,e){const t=n.toString(),r=t.replace(OT,(d,u)=>{let c=o[u];return null==c&&(e.push(function DN(n){return new i.vHH(3003,!1)}()),c=""),c.toString()});return r==t?n:r}function PA(n){const o=[];let e=n.next();for(;!e.done;)o.push(e.value),e=n.next();return o}const mV=/-+([a-z0-9])/g;function BT(n){return n.replace(mV,(...o)=>o[1].toUpperCase())}function no(n,o,e){switch(o.type){case 7:return n.visitTrigger(o,e);case 0:return n.visitState(o,e);case 1:return n.visitTransition(o,e);case 2:return n.visitSequence(o,e);case 3:return n.visitGroup(o,e);case 4:return n.visitAnimate(o,e);case 5:return n.visitKeyframes(o,e);case 6:return n.visitStyle(o,e);case 8:return n.visitReference(o,e);case 9:return n.visitAnimateChild(o,e);case 10:return n.visitAnimateRef(o,e);case 11:return n.visitQuery(o,e);case 12:return n.visitStagger(o,e);default:throw function kN(n){return new i.vHH(3004,!1)}()}}function Ek(n,o){return window.getComputedStyle(n)[o]}const IA="*";function bV(n,o){const e=[];return"string"==typeof n?n.split(/\s*,\s*/).forEach(t=>function wV(n,o,e){if(":"==n[0]){const s=function AV(n,o){switch(n){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(n,e);if("function"==typeof s)return void o.push(s);n=s}const t=n.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function UN(n){return new i.vHH(3015,!1)}()),o;const r=t[1],d=t[2],u=t[3];o.push(Dk(r,u));"<"==d[0]&&!(r==IA&&u==IA)&&o.push(Dk(u,r))}(t,e,o)):e.push(n),e}const OA=new Set(["true","1"]),BA=new Set(["false","0"]);function Dk(n,o){const e=OA.has(n)||BA.has(n),t=OA.has(o)||BA.has(o);return(r,d)=>{let u=n==IA||n==r,c=o==IA||o==d;return!u&&e&&"boolean"==typeof r&&(u=r?OA.has(n):BA.has(n)),!c&&t&&"boolean"==typeof d&&(c=d?OA.has(o):BA.has(o)),u&&c}}const yV=new RegExp("s*:selfs*,?","g");function NT(n,o,e,t){return new vV(n).build(o,e,t)}class vV{constructor(o){this._driver=o}build(o,e,t){const r=new xV(e);return this._resetContextStyleTimingState(r),no(this,c1(o),r)}_resetContextStyleTimingState(o){o.currentQuerySelector="",o.collectedStyles=new Map,o.collectedStyles.set("",new Map),o.currentTime=0}visitTrigger(o,e){let t=e.queryCount=0,r=e.depCount=0;const d=[],u=[];return"@"==o.name.charAt(0)&&e.errors.push(function HN(){return new i.vHH(3006,!1)}()),o.definitions.forEach(c=>{if(this._resetContextStyleTimingState(e),0==c.type){const s=c,a=s.name;a.toString().split(/\s*,\s*/).forEach(l=>{s.name=l,d.push(this.visitState(s,e))}),s.name=a}else if(1==c.type){const s=this.visitTransition(c,e);t+=s.queryCount,r+=s.depCount,u.push(s)}else e.errors.push(function RN(){return new i.vHH(3007,!1)}())}),{type:7,name:o.name,states:d,transitions:u,queryCount:t,depCount:r,options:null}}visitState(o,e){const t=this.visitStyle(o.styles,e),r=o.options&&o.options.params||null;if(t.containsDynamicStyles){const d=new Set,u=r||{};t.styles.forEach(c=>{c instanceof Map&&c.forEach(s=>{Sk(s).forEach(a=>{u.hasOwnProperty(a)||d.add(a)})})}),d.size&&(PA(d.values()),e.errors.push(function PN(n,o){return new i.vHH(3008,!1)}()))}return{type:0,name:o.name,style:t,options:r?{params:r}:null}}visitTransition(o,e){e.queryCount=0,e.depCount=0;const t=no(this,c1(o.animation),e);return{type:1,matchers:bV(o.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:Sh(o.options)}}visitSequence(o,e){return{type:2,steps:o.steps.map(t=>no(this,t,e)),options:Sh(o.options)}}visitGroup(o,e){const t=e.currentTime;let r=0;const d=o.steps.map(u=>{e.currentTime=t;const c=no(this,u,e);return r=Math.max(r,e.currentTime),c});return e.currentTime=r,{type:3,steps:d,options:Sh(o.options)}}visitAnimate(o,e){const t=function SV(n,o){if(n.hasOwnProperty("duration"))return n;if("number"==typeof n)return VT(RA(n,o).duration,0,"");const e=n;if(e.split(/\s+/).some(d=>"{"==d.charAt(0)&&"{"==d.charAt(1))){const d=VT(0,0,"");return d.dynamic=!0,d.strValue=e,d}const r=RA(e,o);return VT(r.duration,r.delay,r.easing)}(o.timings,e.errors);e.currentAnimateTimings=t;let r,d=o.styles?o.styles:qe({});if(5==d.type)r=this.visitKeyframes(d,e);else{let u=o.styles,c=!1;if(!u){c=!0;const a={};t.easing&&(a.easing=t.easing),u=qe(a)}e.currentTime+=t.duration+t.delay;const s=this.visitStyle(u,e);s.isEmptyStep=c,r=s}return e.currentAnimateTimings=null,{type:4,timings:t,style:r,options:null}}visitStyle(o,e){const t=this._makeStyleAst(o,e);return this._validateStyleAst(t,e),t}_makeStyleAst(o,e){const t=[],r=Array.isArray(o.styles)?o.styles:[o.styles];for(let c of r)"string"==typeof c?c===$a?t.push(c):e.errors.push(new i.vHH(3002,!1)):t.push(xk(c));let d=!1,u=null;return t.forEach(c=>{if(c instanceof Map&&(c.has("easing")&&(u=c.get("easing"),c.delete("easing")),!d))for(let s of c.values())if(s.toString().indexOf("{{")>=0){d=!0;break}}),{type:6,styles:t,easing:u,offset:o.offset,containsDynamicStyles:d,options:null}}_validateStyleAst(o,e){const t=e.currentAnimateTimings;let r=e.currentTime,d=e.currentTime;t&&d>0&&(d-=t.duration+t.delay),o.styles.forEach(u=>{"string"!=typeof u&&u.forEach((c,s)=>{const a=e.collectedStyles.get(e.currentQuerySelector),l=a.get(s);let h=!0;l&&(d!=r&&d>=l.startTime&&r<=l.endTime&&(e.errors.push(function ON(n,o,e,t,r){return new i.vHH(3010,!1)}()),h=!1),d=l.startTime),h&&a.set(s,{startTime:d,endTime:r}),e.options&&function fV(n,o,e){const t=o.params||{},r=Sk(n);r.length&&r.forEach(d=>{t.hasOwnProperty(d)||e.push(function EN(n){return new i.vHH(3001,!1)}())})}(c,e.options,e.errors)})})}visitKeyframes(o,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function BN(){return new i.vHH(3011,!1)}()),t;let d=0;const u=[];let c=!1,s=!1,a=0;const l=o.steps.map(j=>{const ce=this._makeStyleAst(j,e);let ze=null!=ce.offset?ce.offset:function TV(n){if("string"==typeof n)return null;let o=null;if(Array.isArray(n))n.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;o=parseFloat(t.get("offset")),t.delete("offset")}});else if(n instanceof Map&&n.has("offset")){const e=n;o=parseFloat(e.get("offset")),e.delete("offset")}return o}(ce.styles),kt=0;return null!=ze&&(d++,kt=ce.offset=ze),s=s||kt<0||kt>1,c=c||kt0&&d{const ze=p>0?ce==m?1:p*ce:u[ce],kt=ze*y;e.currentTime=g+f.delay+kt,f.duration=kt,this._validateStyleAst(j,e),j.offset=ze,t.styles.push(j)}),t}visitReference(o,e){return{type:8,animation:no(this,c1(o.animation),e),options:Sh(o.options)}}visitAnimateChild(o,e){return e.depCount++,{type:9,options:Sh(o.options)}}visitAnimateRef(o,e){return{type:10,animation:this.visitReference(o.animation,e),options:Sh(o.options)}}visitQuery(o,e){const t=e.currentQuerySelector,r=o.options||{};e.queryCount++,e.currentQuery=o;const[d,u]=function CV(n){const o=!!n.split(/\s*,\s*/).find(e=>":self"==e);return o&&(n=n.replace(yV,"")),n=n.replace(/@\*/g,HA).replace(/@\w+/g,e=>HA+"-"+e.slice(1)).replace(/:animating/g,PT),[n,o]}(o.selector);e.currentQuerySelector=t.length?t+" "+d:d,io(e.collectedStyles,e.currentQuerySelector,new Map);const c=no(this,c1(o.animation),e);return e.currentQuery=null,e.currentQuerySelector=t,{type:11,selector:d,limit:r.limit||0,optional:!!r.optional,includeSelf:u,animation:c,originalSelector:o.selector,options:Sh(o.options)}}visitStagger(o,e){e.currentQuery||e.errors.push(function jN(){return new i.vHH(3013,!1)}());const t="full"===o.timings?{duration:0,delay:0,easing:"full"}:RA(o.timings,e.errors,!0);return{type:12,animation:no(this,c1(o.animation),e),timings:t,options:null}}}class xV{constructor(o){this.errors=o,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Sh(n){return n?(n=l1(n)).params&&(n.params=function MV(n){return n?l1(n):null}(n.params)):n={},n}function VT(n,o,e){return{duration:n,delay:o,easing:e}}function zT(n,o,e,t,r,d,u=null,c=!1){return{type:1,element:n,keyframes:o,preStyleProps:e,postStyleProps:t,duration:r,delay:d,totalTime:r+d,easing:u,subTimeline:c}}class NA{constructor(){this._map=new Map}get(o){return this._map.get(o)||[]}append(o,e){let t=this._map.get(o);t||this._map.set(o,t=[]),t.push(...e)}has(o){return this._map.has(o)}clear(){this._map.clear()}}const kV=new RegExp(":enter","g"),HV=new RegExp(":leave","g");function jT(n,o,e,t,r,d=new Map,u=new Map,c,s,a=[]){return(new RV).buildKeyframes(n,o,e,t,r,d,u,c,s,a)}class RV{buildKeyframes(o,e,t,r,d,u,c,s,a,l=[]){a=a||new NA;const h=new FT(o,e,a,r,d,l,[]);h.options=s;const p=s.delay?xc(s.delay):0;h.currentTimeline.delayNextStep(p),h.currentTimeline.setStyles([u],null,h.errors,s),no(this,t,h);const m=h.timelines.filter(g=>g.containsAnimation());if(m.length&&c.size){let g;for(let f=m.length-1;f>=0;f--){const y=m[f];if(y.element===e){g=y;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([c],null,h.errors,s)}return m.length?m.map(g=>g.buildKeyframes()):[zT(e,[],[],[],0,p,"",!1)]}visitTrigger(o,e){}visitState(o,e){}visitTransition(o,e){}visitAnimateChild(o,e){const t=e.subInstructions.get(e.element);if(t){const r=e.createSubContext(o.options),d=e.currentTimeline.currentTime,u=this._visitSubInstructions(t,r,r.options);d!=u&&e.transformIntoNewTimeline(u)}e.previousNode=o}visitAnimateRef(o,e){const t=e.createSubContext(o.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([o.options,o.animation.options],e,t),this.visitReference(o.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=o}_applyAnimationRefDelays(o,e,t){for(const r of o){const d=r?.delay;if(d){const u="number"==typeof d?d:xc(d1(d,r?.params??{},e.errors));t.delayNextStep(u)}}}_visitSubInstructions(o,e,t){let d=e.currentTimeline.currentTime;const u=null!=t.duration?xc(t.duration):null,c=null!=t.delay?xc(t.delay):null;return 0!==u&&o.forEach(s=>{const a=e.appendInstructionToTimeline(s,u,c);d=Math.max(d,a.duration+a.delay)}),d}visitReference(o,e){e.updateOptions(o.options,!0),no(this,o.animation,e),e.previousNode=o}visitSequence(o,e){const t=e.subContextCount;let r=e;const d=o.options;if(d&&(d.params||d.delay)&&(r=e.createSubContext(d),r.transformIntoNewTimeline(),null!=d.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=VA);const u=xc(d.delay);r.delayNextStep(u)}o.steps.length&&(o.steps.forEach(u=>no(this,u,r)),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>t&&r.transformIntoNewTimeline()),e.previousNode=o}visitGroup(o,e){const t=[];let r=e.currentTimeline.currentTime;const d=o.options&&o.options.delay?xc(o.options.delay):0;o.steps.forEach(u=>{const c=e.createSubContext(o.options);d&&c.delayNextStep(d),no(this,u,c),r=Math.max(r,c.currentTimeline.currentTime),t.push(c.currentTimeline)}),t.forEach(u=>e.currentTimeline.mergeTimelineCollectedStyles(u)),e.transformIntoNewTimeline(r),e.previousNode=o}_visitTiming(o,e){if(o.dynamic){const t=o.strValue;return RA(e.params?d1(t,e.params,e.errors):t,e.errors)}return{duration:o.duration,delay:o.delay,easing:o.easing}}visitAnimate(o,e){const t=e.currentAnimateTimings=this._visitTiming(o.timings,e),r=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),r.snapshotCurrentStyles());const d=o.style;5==d.type?this.visitKeyframes(d,e):(e.incrementTime(t.duration),this.visitStyle(d,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=o}visitStyle(o,e){const t=e.currentTimeline,r=e.currentAnimateTimings;!r&&t.hasCurrentStyleProperties()&&t.forwardFrame();const d=r&&r.easing||o.easing;o.isEmptyStep?t.applyEmptyStep(d):t.setStyles(o.styles,d,e.errors,e.options),e.previousNode=o}visitKeyframes(o,e){const t=e.currentAnimateTimings,r=e.currentTimeline.duration,d=t.duration,c=e.createSubContext().currentTimeline;c.easing=t.easing,o.styles.forEach(s=>{c.forwardTime((s.offset||0)*d),c.setStyles(s.styles,s.easing,e.errors,e.options),c.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(c),e.transformIntoNewTimeline(r+d),e.previousNode=o}visitQuery(o,e){const t=e.currentTimeline.currentTime,r=o.options||{},d=r.delay?xc(r.delay):0;d&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=VA);let u=t;const c=e.invokeQuery(o.selector,o.originalSelector,o.limit,o.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=c.length;let s=null;c.forEach((a,l)=>{e.currentQueryIndex=l;const h=e.createSubContext(o.options,a);d&&h.delayNextStep(d),a===e.element&&(s=h.currentTimeline),no(this,o.animation,h),h.currentTimeline.applyStylesToKeyframe(),u=Math.max(u,h.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(u),s&&(e.currentTimeline.mergeTimelineCollectedStyles(s),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=o}visitStagger(o,e){const t=e.parentContext,r=e.currentTimeline,d=o.timings,u=Math.abs(d.duration),c=u*(e.currentQueryTotal-1);let s=u*e.currentQueryIndex;switch(d.duration<0?"reverse":d.easing){case"reverse":s=c-s;break;case"full":s=t.currentStaggerTime}const l=e.currentTimeline;s&&l.delayNextStep(s);const h=l.currentTime;no(this,o.animation,e),e.previousNode=o,t.currentStaggerTime=r.currentTime-h+(r.startTime-t.currentTimeline.startTime)}}const VA={};class FT{constructor(o,e,t,r,d,u,c,s){this._driver=o,this.element=e,this.subInstructions=t,this._enterClassName=r,this._leaveClassName=d,this.errors=u,this.timelines=c,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=VA,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=s||new zA(this._driver,e,0),c.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(o,e){if(!o)return;const t=o;let r=this.options;null!=t.duration&&(r.duration=xc(t.duration)),null!=t.delay&&(r.delay=xc(t.delay));const d=t.params;if(d){let u=r.params;u||(u=this.options.params={}),Object.keys(d).forEach(c=>{(!e||!u.hasOwnProperty(c))&&(u[c]=d1(d[c],u,this.errors))})}}_copyOptions(){const o={};if(this.options){const e=this.options.params;if(e){const t=o.params={};Object.keys(e).forEach(r=>{t[r]=e[r]})}}return o}createSubContext(o=null,e,t){const r=e||this.element,d=new FT(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,t||0));return d.previousNode=this.previousNode,d.currentAnimateTimings=this.currentAnimateTimings,d.options=this._copyOptions(),d.updateOptions(o),d.currentQueryIndex=this.currentQueryIndex,d.currentQueryTotal=this.currentQueryTotal,d.parentContext=this,this.subContextCount++,d}transformIntoNewTimeline(o){return this.previousNode=VA,this.currentTimeline=this.currentTimeline.fork(this.element,o),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(o,e,t){const r={duration:e??o.duration,delay:this.currentTimeline.currentTime+(t??0)+o.delay,easing:""},d=new PV(this._driver,o.element,o.keyframes,o.preStyleProps,o.postStyleProps,r,o.stretchStartingKeyframe);return this.timelines.push(d),r}incrementTime(o){this.currentTimeline.forwardTime(this.currentTimeline.duration+o)}delayNextStep(o){o>0&&this.currentTimeline.delayNextStep(o)}invokeQuery(o,e,t,r,d,u){let c=[];if(r&&c.push(this.element),o.length>0){o=(o=o.replace(kV,"."+this._enterClassName)).replace(HV,"."+this._leaveClassName);let a=this._driver.query(this.element,o,1!=t);0!==t&&(a=t<0?a.slice(a.length+t,a.length):a.slice(0,t)),c.push(...a)}return!d&&0==c.length&&u.push(function FN(n){return new i.vHH(3014,!1)}()),c}}class zA{constructor(o,e,t,r){this._driver=o,this.element=e,this.startTime=t,this._elementTimelineStylesLookup=r,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(o){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+o),e&&this.snapshotCurrentStyles()):this.startTime+=o}fork(o,e){return this.applyStylesToKeyframe(),new zA(this._driver,o,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(o){this.applyStylesToKeyframe(),this.duration=o,this._loadKeyframe()}_updateStyle(o,e){this._localTimelineStyles.set(o,e),this._globalTimelineStyles.set(o,e),this._styleSummary.set(o,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(o){o&&this._previousKeyframe.set("easing",o);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||$a),this._currentKeyframe.set(e,$a);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(o,e,t,r){e&&this._previousKeyframe.set("easing",e);const d=r&&r.params||{},u=function IV(n,o){const e=new Map;let t;return n.forEach(r=>{if("*"===r){t=t||o.keys();for(let d of t)e.set(d,$a)}else Qd(r,e)}),e}(o,this._globalTimelineStyles);for(let[c,s]of u){const a=d1(s,d,t);this._pendingStyles.set(c,a),this._localTimelineStyles.has(c)||this._backFill.set(c,this._globalTimelineStyles.get(c)??$a),this._updateStyle(c,a)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((o,e)=>{this._currentKeyframe.set(e,o)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((o,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,o)}))}snapshotCurrentStyles(){for(let[o,e]of this._localTimelineStyles)this._pendingStyles.set(o,e),this._updateStyle(o,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const o=[];for(let e in this._currentKeyframe)o.push(e);return o}mergeTimelineCollectedStyles(o){o._styleSummary.forEach((e,t)=>{const r=this._styleSummary.get(t);(!r||e.time>r.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const o=new Set,e=new Set,t=1===this._keyframes.size&&0===this.duration;let r=[];this._keyframes.forEach((c,s)=>{const a=Qd(c,new Map,this._backFill);a.forEach((l,h)=>{"!"===l?o.add(h):l===$a&&e.add(h)}),t||a.set("offset",s/this.duration),r.push(a)});const d=o.size?PA(o.values()):[],u=e.size?PA(e.values()):[];if(t){const c=r[0],s=new Map(c);c.set("offset",0),s.set("offset",1),r=[c,s]}return zT(this.element,r,d,u,this.duration,this.startTime,this.easing,!1)}}class PV extends zA{constructor(o,e,t,r,d,u,c=!1){super(o,e,u.delay),this.keyframes=t,this.preStyleProps=r,this.postStyleProps=d,this._stretchStartingKeyframe=c,this.timings={duration:u.duration,delay:u.delay,easing:u.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let o=this.keyframes,{delay:e,duration:t,easing:r}=this.timings;if(this._stretchStartingKeyframe&&e){const d=[],u=t+e,c=e/u,s=Qd(o[0]);s.set("offset",0),d.push(s);const a=Qd(o[0]);a.set("offset",Hk(c)),d.push(a);const l=o.length-1;for(let h=1;h<=l;h++){let p=Qd(o[h]);const m=p.get("offset");p.set("offset",Hk((e+m*t)/u)),d.push(p)}t=u,e=0,r="",o=d}return zT(this.element,o,this.preStyleProps,this.postStyleProps,t,e,r,!0)}}function Hk(n,o=3){const e=Math.pow(10,o-1);return Math.round(n*e)/e}class UT{}const OV=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class BV extends UT{normalizePropertyName(o,e){return BT(o)}normalizeStyleValue(o,e,t,r){let d="";const u=t.toString().trim();if(OV.has(e)&&0!==t&&"0"!==t)if("number"==typeof t)d="px";else{const c=t.match(/^[+-]?[\d\.]+([a-z]*)$/);c&&0==c[1].length&&r.push(function LN(n,o){return new i.vHH(3005,!1)}())}return u+d}}function Rk(n,o,e,t,r,d,u,c,s,a,l,h,p){return{type:0,element:n,triggerName:o,isRemovalTransition:r,fromState:e,fromStyles:d,toState:t,toStyles:u,timelines:c,queriedElements:s,preStyleProps:a,postStyleProps:l,totalTime:h,errors:p}}const qT={};class Pk{constructor(o,e,t){this._triggerName=o,this.ast=e,this._stateStyles=t}match(o,e,t,r){return function NV(n,o,e,t,r){return n.some(d=>d(o,e,t,r))}(this.ast.matchers,o,e,t,r)}buildStyles(o,e,t){let r=this._stateStyles.get("*");return void 0!==o&&(r=this._stateStyles.get(o?.toString())||r),r?r.buildStyles(e,t):new Map}build(o,e,t,r,d,u,c,s,a,l){const h=[],p=this.ast.options&&this.ast.options.params||qT,g=this.buildStyles(t,c&&c.params||qT,h),f=s&&s.params||qT,y=this.buildStyles(r,f,h),j=new Set,ce=new Map,ze=new Map,kt="void"===r,tr={params:VV(f,p),delay:this.ast.options?.delay},fn=l?[]:jT(o,e,this.ast.animation,d,u,g,y,tr,a,h);let jn=0;if(fn.forEach(Go=>{jn=Math.max(Go.duration+Go.delay,jn)}),h.length)return Rk(e,this._triggerName,t,r,kt,g,y,[],[],ce,ze,jn,h);fn.forEach(Go=>{const Ec=Go.element,kL=io(ce,Ec,new Set);Go.preStyleProps.forEach(Dh=>kL.add(Dh));const w1=io(ze,Ec,new Set);Go.postStyleProps.forEach(Dh=>w1.add(Dh)),Ec!==e&&j.add(Ec)});const ha=PA(j.values());return Rk(e,this._triggerName,t,r,kt,g,y,fn,ha,ce,ze,jn)}}function VV(n,o){const e=l1(o);for(const t in n)n.hasOwnProperty(t)&&null!=n[t]&&(e[t]=n[t]);return e}class zV{constructor(o,e,t){this.styles=o,this.defaultParams=e,this.normalizer=t}buildStyles(o,e){const t=new Map,r=l1(this.defaultParams);return Object.keys(o).forEach(d=>{const u=o[d];null!==u&&(r[d]=u)}),this.styles.styles.forEach(d=>{"string"!=typeof d&&d.forEach((u,c)=>{u&&(u=d1(u,r,e));const s=this.normalizer.normalizePropertyName(c,e);u=this.normalizer.normalizeStyleValue(c,s,u,e),t.set(c,u)})}),t}}class FV{constructor(o,e,t){this.name=o,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(r=>{this.states.set(r.name,new zV(r.style,r.options&&r.options.params||{},t))}),Ik(this.states,"true","1"),Ik(this.states,"false","0"),e.transitions.forEach(r=>{this.transitionFactories.push(new Pk(o,r,this.states))}),this.fallbackTransition=function UV(n,o,e){return new Pk(n,{type:1,animation:{type:2,steps:[],options:null},matchers:[(u,c)=>!0],options:null,queryCount:0,depCount:0},o)}(o,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(o,e,t,r){return this.transitionFactories.find(u=>u.match(o,e,t,r))||null}matchStyles(o,e,t){return this.fallbackTransition.buildStyles(o,e,t)}}function Ik(n,o,e){n.has(o)?n.has(e)||n.set(e,n.get(o)):n.has(e)&&n.set(o,n.get(e))}const qV=new NA;class YV{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(o,e){const t=[],d=NT(this._driver,e,t,[]);if(t.length)throw function ZN(n){return new i.vHH(3503,!1)}();this._animations.set(o,d)}_buildPlayer(o,e,t){const r=o.element,d=_k(this._normalizer,o.keyframes,e,t);return this._driver.animate(r,d,o.duration,o.delay,o.easing,[],!0)}create(o,e,t={}){const r=[],d=this._animations.get(o);let u;const c=new Map;if(d?(u=jT(this._driver,e,d,RT,kA,new Map,new Map,t,qV,r),u.forEach(l=>{const h=io(c,l.element,new Map);l.postStyleProps.forEach(p=>h.set(p,null))})):(r.push(function JN(){return new i.vHH(3300,!1)}()),u=[]),r.length)throw function XN(n){return new i.vHH(3504,!1)}();c.forEach((l,h)=>{l.forEach((p,m)=>{l.set(m,this._driver.computeStyle(h,m,$a))})});const a=Xd(u.map(l=>{const h=c.get(l.element);return this._buildPlayer(l,new Map,h)}));return this._playersById.set(o,a),a.onDestroy(()=>this.destroy(o)),this.players.push(a),a}destroy(o){const e=this._getPlayer(o);e.destroy(),this._playersById.delete(o);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(o){const e=this._playersById.get(o);if(!e)throw function QN(n){return new i.vHH(3301,!1)}();return e}listen(o,e,t,r){const d=kT(e,"","","");return ET(this._getPlayer(o),t,d,r),()=>{}}command(o,e,t,r){if("register"==t)return void this.register(o,r[0]);if("create"==t)return void this.create(o,e,r[0]||{});const d=this._getPlayer(o);switch(t){case"play":d.play();break;case"pause":d.pause();break;case"reset":d.reset();break;case"restart":d.restart();break;case"finish":d.finish();break;case"init":d.init();break;case"setPosition":d.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(o)}}}const Ok="ng-animate-queued",YT="ng-animate-disabled",JV=[],Bk={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},XV={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Rs="__ng_removed";class WT{get params(){return this.options.params}constructor(o,e=""){this.namespaceId=e;const t=o&&o.hasOwnProperty("value");if(this.value=function tz(n){return n??null}(t?o.value:o),t){const d=l1(o);delete d.value,this.options=d}else this.options={};this.options.params||(this.options.params={})}absorbOptions(o){const e=o.params;if(e){const t=this.options.params;Object.keys(e).forEach(r=>{null==t[r]&&(t[r]=e[r])})}}}const u1="void",GT=new WT(u1);class QV{constructor(o,e,t){this.id=o,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+o,Wo(e,this._hostClassName)}listen(o,e,t,r){if(!this._triggers.has(e))throw function KN(n,o){return new i.vHH(3302,!1)}();if(null==t||0==t.length)throw function eV(n){return new i.vHH(3303,!1)}();if(!function iz(n){return"start"==n||"done"==n}(t))throw function tV(n,o){return new i.vHH(3400,!1)}();const d=io(this._elementListeners,o,[]),u={name:e,phase:t,callback:r};d.push(u);const c=io(this._engine.statesByElement,o,new Map);return c.has(e)||(Wo(o,LA),Wo(o,LA+"-"+e),c.set(e,GT)),()=>{this._engine.afterFlush(()=>{const s=d.indexOf(u);s>=0&&d.splice(s,1),this._triggers.has(e)||c.delete(e)})}}register(o,e){return!this._triggers.has(o)&&(this._triggers.set(o,e),!0)}_getTrigger(o){const e=this._triggers.get(o);if(!e)throw function iV(n){return new i.vHH(3401,!1)}();return e}trigger(o,e,t,r=!0){const d=this._getTrigger(e),u=new $T(this.id,e,o);let c=this._engine.statesByElement.get(o);c||(Wo(o,LA),Wo(o,LA+"-"+e),this._engine.statesByElement.set(o,c=new Map));let s=c.get(e);const a=new WT(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&s&&a.absorbOptions(s.options),c.set(e,a),s||(s=GT),a.value!==u1&&s.value===a.value){if(!function az(n,o){const e=Object.keys(n),t=Object.keys(o);if(e.length!=t.length)return!1;for(let r=0;r{Th(o,y),Ol(o,j)})}return}const p=io(this._engine.playersByElement,o,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=d.matchTransition(s.value,a.value,o,a.params),g=!1;if(!m){if(!r)return;m=d.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:e,transition:m,fromState:s,toState:a,player:u,isFallbackTransition:g}),g||(Wo(o,Ok),u.onStart(()=>{Kf(o,Ok)})),u.onDone(()=>{let f=this.players.indexOf(u);f>=0&&this.players.splice(f,1);const y=this._engine.playersByElement.get(o);if(y){let j=y.indexOf(u);j>=0&&y.splice(j,1)}}),this.players.push(u),p.push(u),u}deregister(o){this._triggers.delete(o),this._engine.statesByElement.forEach(e=>e.delete(o)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(r=>r.name!=o))})}clearElementCache(o){this._engine.statesByElement.delete(o),this._elementListeners.delete(o);const e=this._engine.playersByElement.get(o);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(o))}_signalRemovalForInnerTriggers(o,e){const t=this._engine.driver.query(o,HA,!0);t.forEach(r=>{if(r[Rs])return;const d=this._engine.fetchNamespacesByElement(r);d.size?d.forEach(u=>u.triggerLeaveAnimation(r,e,!1,!0)):this.clearElementCache(r)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(r=>this.clearElementCache(r)))}triggerLeaveAnimation(o,e,t,r){const d=this._engine.statesByElement.get(o),u=new Map;if(d){const c=[];if(d.forEach((s,a)=>{if(u.set(a,s.value),this._triggers.has(a)){const l=this.trigger(o,a,u1,r);l&&c.push(l)}}),c.length)return this._engine.markElementAsRemoved(this.id,o,!0,e,u),t&&Xd(c).onDone(()=>this._engine.processLeaveNode(o)),!0}return!1}prepareLeaveAnimationListeners(o){const e=this._elementListeners.get(o),t=this._engine.statesByElement.get(o);if(e&&t){const r=new Set;e.forEach(d=>{const u=d.name;if(r.has(u))return;r.add(u);const s=this._triggers.get(u).fallbackTransition,a=t.get(u)||GT,l=new WT(u1),h=new $T(this.id,u,o);this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:u,transition:s,fromState:a,toState:l,player:h,isFallbackTransition:!0})})}}removeNode(o,e){const t=this._engine;if(o.childElementCount&&this._signalRemovalForInnerTriggers(o,e),this.triggerLeaveAnimation(o,e,!0))return;let r=!1;if(t.totalAnimations){const d=t.players.length?t.playersByQueriedElement.get(o):[];if(d&&d.length)r=!0;else{let u=o;for(;u=u.parentNode;)if(t.statesByElement.get(u)){r=!0;break}}}if(this.prepareLeaveAnimationListeners(o),r)t.markElementAsRemoved(this.id,o,!1,e);else{const d=o[Rs];(!d||d===Bk)&&(t.afterFlush(()=>this.clearElementCache(o)),t.destroyInnerAnimations(o),t._onRemovalComplete(o,e))}}insertNode(o,e){Wo(o,this._hostClassName)}drainQueuedTransitions(o){const e=[];return this._queue.forEach(t=>{const r=t.player;if(r.destroyed)return;const d=t.element,u=this._elementListeners.get(d);u&&u.forEach(c=>{if(c.name==t.triggerName){const s=kT(d,t.triggerName,t.fromState.value,t.toState.value);s._data=o,ET(t.player,c.phase,s,c.callback)}}),r.markedForDestroy?this._engine.afterFlush(()=>{r.destroy()}):e.push(t)}),this._queue=[],e.sort((t,r)=>{const d=t.transition.ast.depCount,u=r.transition.ast.depCount;return 0==d||0==u?d-u:this._engine.driver.containsElement(t.element,r.element)?1:-1})}destroy(o){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,o)}}class KV{_onRemovalComplete(o,e){this.onRemovalComplete(o,e)}constructor(o,e,t){this.bodyNode=o,this.driver=e,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(r,d)=>{}}get queuedPlayers(){const o=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&o.push(t)})}),o}createNamespace(o,e){const t=new QV(o,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(t,e):(this.newHostElements.set(e,t),this.collectEnterElement(e)),this._namespaceLookup[o]=t}_balanceNamespaceList(o,e){const t=this._namespaceList,r=this.namespacesByHostElement;if(t.length-1>=0){let u=!1,c=this.driver.getParentElement(e);for(;c;){const s=r.get(c);if(s){const a=t.indexOf(s);t.splice(a+1,0,o),u=!0;break}c=this.driver.getParentElement(c)}u||t.unshift(o)}else t.push(o);return r.set(e,o),o}register(o,e){let t=this._namespaceLookup[o];return t||(t=this.createNamespace(o,e)),t}registerTrigger(o,e,t){let r=this._namespaceLookup[o];r&&r.register(e,t)&&this.totalAnimations++}destroy(o,e){o&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(o);this.namespacesByHostElement.delete(t.hostElement);const r=this._namespaceList.indexOf(t);r>=0&&this._namespaceList.splice(r,1),t.destroy(e),delete this._namespaceLookup[o]}))}_fetchNamespace(o){return this._namespaceLookup[o]}fetchNamespacesByElement(o){const e=new Set,t=this.statesByElement.get(o);if(t)for(let r of t.values())if(r.namespaceId){const d=this._fetchNamespace(r.namespaceId);d&&e.add(d)}return e}trigger(o,e,t,r){if(jA(e)){const d=this._fetchNamespace(o);if(d)return d.trigger(e,t,r),!0}return!1}insertNode(o,e,t,r){if(!jA(e))return;const d=e[Rs];if(d&&d.setForRemoval){d.setForRemoval=!1,d.setForMove=!0;const u=this.collectedLeaveElements.indexOf(e);u>=0&&this.collectedLeaveElements.splice(u,1)}if(o){const u=this._fetchNamespace(o);u&&u.insertNode(e,t)}r&&this.collectEnterElement(e)}collectEnterElement(o){this.collectedEnterElements.push(o)}markElementAsDisabled(o,e){e?this.disabledNodes.has(o)||(this.disabledNodes.add(o),Wo(o,YT)):this.disabledNodes.has(o)&&(this.disabledNodes.delete(o),Kf(o,YT))}removeNode(o,e,t){if(jA(e)){const r=o?this._fetchNamespace(o):null;r?r.removeNode(e,t):this.markElementAsRemoved(o,e,!1,t);const d=this.namespacesByHostElement.get(e);d&&d.id!==o&&d.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(o,e,t,r,d){this.collectedLeaveElements.push(e),e[Rs]={namespaceId:o,setForRemoval:r,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:d}}listen(o,e,t,r,d){return jA(e)?this._fetchNamespace(o).listen(e,t,r,d):()=>{}}_buildInstruction(o,e,t,r,d){return o.transition.build(this.driver,o.element,o.fromState.value,o.toState.value,t,r,o.fromState.options,o.toState.options,e,d)}destroyInnerAnimations(o){let e=this.driver.query(o,HA,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(o,PT,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(o){const e=this.playersByElement.get(o);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(o){const e=this.playersByQueriedElement.get(o);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(o=>{if(this.players.length)return Xd(this.players).onDone(()=>o());o()})}processLeaveNode(o){const e=o[Rs];if(e&&e.setForRemoval){if(o[Rs]=Bk,e.namespaceId){this.destroyInnerAnimations(o);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(o)}this._onRemovalComplete(o,e.setForRemoval)}o.classList?.contains(YT)&&this.markElementAsDisabled(o,!1),this.driver.query(o,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(o=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,r)=>this._balanceNamespaceList(t,r)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?Xd(e).onDone(()=>{t.forEach(r=>r())}):t.forEach(r=>r())}}reportError(o){throw function nV(n){return new i.vHH(3402,!1)}()}_flushAnimations(o,e){const t=new NA,r=[],d=new Map,u=[],c=new Map,s=new Map,a=new Map,l=new Set;this.disabledNodes.forEach(gt=>{l.add(gt);const vt=this.driver.query(gt,".ng-animate-queued",!0);for(let Lt=0;Lt{const Lt=RT+f++;g.set(vt,Lt),gt.forEach(yi=>Wo(yi,Lt))});const y=[],j=new Set,ce=new Set;for(let gt=0;gtj.add(yi)):ce.add(vt))}const ze=new Map,kt=zk(p,Array.from(j));kt.forEach((gt,vt)=>{const Lt=kA+f++;ze.set(vt,Lt),gt.forEach(yi=>Wo(yi,Lt))}),o.push(()=>{m.forEach((gt,vt)=>{const Lt=g.get(vt);gt.forEach(yi=>Kf(yi,Lt))}),kt.forEach((gt,vt)=>{const Lt=ze.get(vt);gt.forEach(yi=>Kf(yi,Lt))}),y.forEach(gt=>{this.processLeaveNode(gt)})});const tr=[],fn=[];for(let gt=this._namespaceList.length-1;gt>=0;gt--)this._namespaceList[gt].drainQueuedTransitions(e).forEach(Lt=>{const yi=Lt.player,Cr=Lt.element;if(tr.push(yi),this.collectedEnterElements.length){const Zr=Cr[Rs];if(Zr&&Zr.setForMove){if(Zr.previousTriggersValues&&Zr.previousTriggersValues.has(Lt.triggerName)){const kh=Zr.previousTriggersValues.get(Lt.triggerName),$o=this.statesByElement.get(Lt.element);if($o&&$o.has(Lt.triggerName)){const QA=$o.get(Lt.triggerName);QA.value=kh,$o.set(Lt.triggerName,QA)}}return void yi.destroy()}}const Nl=!h||!this.driver.containsElement(h,Cr),ro=ze.get(Cr),Kd=g.get(Cr),xn=this._buildInstruction(Lt,t,Kd,ro,Nl);if(xn.errors&&xn.errors.length)return void fn.push(xn);if(Nl)return yi.onStart(()=>Th(Cr,xn.fromStyles)),yi.onDestroy(()=>Ol(Cr,xn.toStyles)),void r.push(yi);if(Lt.isFallbackTransition)return yi.onStart(()=>Th(Cr,xn.fromStyles)),yi.onDestroy(()=>Ol(Cr,xn.toStyles)),void r.push(yi);const RL=[];xn.timelines.forEach(Zr=>{Zr.stretchStartingKeyframe=!0,this.disabledNodes.has(Zr.element)||RL.push(Zr)}),xn.timelines=RL,t.append(Cr,xn.timelines),u.push({instruction:xn,player:yi,element:Cr}),xn.queriedElements.forEach(Zr=>io(c,Zr,[]).push(yi)),xn.preStyleProps.forEach((Zr,kh)=>{if(Zr.size){let $o=s.get(kh);$o||s.set(kh,$o=new Set),Zr.forEach((QA,gS)=>$o.add(gS))}}),xn.postStyleProps.forEach((Zr,kh)=>{let $o=a.get(kh);$o||a.set(kh,$o=new Set),Zr.forEach((QA,gS)=>$o.add(gS))})});if(fn.length){const gt=[];fn.forEach(vt=>{gt.push(function rV(n,o){return new i.vHH(3505,!1)}())}),tr.forEach(vt=>vt.destroy()),this.reportError(gt)}const jn=new Map,ha=new Map;u.forEach(gt=>{const vt=gt.element;t.has(vt)&&(ha.set(vt,vt),this._beforeAnimationBuild(gt.player.namespaceId,gt.instruction,jn))}),r.forEach(gt=>{const vt=gt.element;this._getPreviousPlayers(vt,!1,gt.namespaceId,gt.triggerName,null).forEach(yi=>{io(jn,vt,[]).push(yi),yi.destroy()})});const Go=y.filter(gt=>Fk(gt,s,a)),Ec=new Map;Vk(Ec,this.driver,ce,a,$a).forEach(gt=>{Fk(gt,s,a)&&Go.push(gt)});const w1=new Map;m.forEach((gt,vt)=>{Vk(w1,this.driver,new Set(gt),s,"!")}),Go.forEach(gt=>{const vt=Ec.get(gt),Lt=w1.get(gt);Ec.set(gt,new Map([...vt?.entries()??[],...Lt?.entries()??[]]))});const Dh=[],LL=[],HL={};u.forEach(gt=>{const{element:vt,player:Lt,instruction:yi}=gt;if(t.has(vt)){if(l.has(vt))return Lt.onDestroy(()=>Ol(vt,yi.toStyles)),Lt.disabled=!0,Lt.overrideTotalTime(yi.totalTime),void r.push(Lt);let Cr=HL;if(ha.size>1){let ro=vt;const Kd=[];for(;ro=ro.parentNode;){const xn=ha.get(ro);if(xn){Cr=xn;break}Kd.push(ro)}Kd.forEach(xn=>ha.set(xn,Cr))}const Nl=this._buildAnimation(Lt.namespaceId,yi,jn,d,w1,Ec);if(Lt.setRealPlayer(Nl),Cr===HL)Dh.push(Lt);else{const ro=this.playersByElement.get(Cr);ro&&ro.length&&(Lt.parentPlayer=Xd(ro)),r.push(Lt)}}else Th(vt,yi.fromStyles),Lt.onDestroy(()=>Ol(vt,yi.toStyles)),LL.push(Lt),l.has(vt)&&r.push(Lt)}),LL.forEach(gt=>{const vt=d.get(gt.element);if(vt&&vt.length){const Lt=Xd(vt);gt.setRealPlayer(Lt)}}),r.forEach(gt=>{gt.parentPlayer?gt.syncPlayerEvents(gt.parentPlayer):gt.destroy()});for(let gt=0;gt!Nl.destroyed);Cr.length?nz(this,vt,Cr):this.processLeaveNode(vt)}return y.length=0,Dh.forEach(gt=>{this.players.push(gt),gt.onDone(()=>{gt.destroy();const vt=this.players.indexOf(gt);this.players.splice(vt,1)}),gt.play()}),Dh}afterFlush(o){this._flushFns.push(o)}afterFlushAnimationsDone(o){this._whenQuietFns.push(o)}_getPreviousPlayers(o,e,t,r,d){let u=[];if(e){const c=this.playersByQueriedElement.get(o);c&&(u=c)}else{const c=this.playersByElement.get(o);if(c){const s=!d||d==u1;c.forEach(a=>{a.queued||!s&&a.triggerName!=r||u.push(a)})}}return(t||r)&&(u=u.filter(c=>!(t&&t!=c.namespaceId||r&&r!=c.triggerName))),u}_beforeAnimationBuild(o,e,t){const d=e.element,u=e.isRemovalTransition?void 0:o,c=e.isRemovalTransition?void 0:e.triggerName;for(const s of e.timelines){const a=s.element,l=a!==d,h=io(t,a,[]);this._getPreviousPlayers(a,l,u,c,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),h.push(m)})}Th(d,e.fromStyles)}_buildAnimation(o,e,t,r,d,u){const c=e.triggerName,s=e.element,a=[],l=new Set,h=new Set,p=e.timelines.map(g=>{const f=g.element;l.add(f);const y=f[Rs];if(y&&y.removedBeforeQueried)return new Ac(g.duration,g.delay);const j=f!==s,ce=function rz(n){const o=[];return jk(n,o),o}((t.get(f)||JV).map(jn=>jn.getRealPlayer())).filter(jn=>!!jn.element&&jn.element===f),ze=d.get(f),kt=u.get(f),tr=_k(this._normalizer,g.keyframes,ze,kt),fn=this._buildPlayer(g,tr,ce);if(g.subTimeline&&r&&h.add(f),j){const jn=new $T(o,c,f);jn.setRealPlayer(fn),a.push(jn)}return fn});a.forEach(g=>{io(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function ez(n,o,e){let t=n.get(o);if(t){if(t.length){const r=t.indexOf(e);t.splice(r,1)}0==t.length&&n.delete(o)}return t}(this.playersByQueriedElement,g.element,g))}),l.forEach(g=>Wo(g,Mk));const m=Xd(p);return m.onDestroy(()=>{l.forEach(g=>Kf(g,Mk)),Ol(s,e.toStyles)}),h.forEach(g=>{io(r,g,[]).push(m)}),m}_buildPlayer(o,e,t){return e.length>0?this.driver.animate(o.element,e,o.duration,o.delay,o.easing,t):new Ac(o.duration,o.delay)}}class $T{constructor(o,e,t){this.namespaceId=o,this.triggerName=e,this.element=t,this._player=new Ac,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(o){this._containsRealPlayer||(this._player=o,this._queuedCallbacks.forEach((e,t)=>{e.forEach(r=>ET(o,t,void 0,r))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(o.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(o){this.totalTime=o}syncPlayerEvents(o){const e=this._player;e.triggerCallback&&o.onStart(()=>e.triggerCallback("start")),o.onDone(()=>this.finish()),o.onDestroy(()=>this.destroy())}_queueEvent(o,e){io(this._queuedCallbacks,o,[]).push(e)}onDone(o){this.queued&&this._queueEvent("done",o),this._player.onDone(o)}onStart(o){this.queued&&this._queueEvent("start",o),this._player.onStart(o)}onDestroy(o){this.queued&&this._queueEvent("destroy",o),this._player.onDestroy(o)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(o){this.queued||this._player.setPosition(o)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(o){const e=this._player;e.triggerCallback&&e.triggerCallback(o)}}function jA(n){return n&&1===n.nodeType}function Nk(n,o){const e=n.style.display;return n.style.display=o??"none",e}function Vk(n,o,e,t,r){const d=[];e.forEach(s=>d.push(Nk(s)));const u=[];t.forEach((s,a)=>{const l=new Map;s.forEach(h=>{const p=o.computeStyle(a,h,r);l.set(h,p),(!p||0==p.length)&&(a[Rs]=XV,u.push(a))}),n.set(a,l)});let c=0;return e.forEach(s=>Nk(s,d[c++])),u}function zk(n,o){const e=new Map;if(n.forEach(c=>e.set(c,[])),0==o.length)return e;const r=new Set(o),d=new Map;function u(c){if(!c)return 1;let s=d.get(c);if(s)return s;const a=c.parentNode;return s=e.has(a)?a:r.has(a)?1:u(a),d.set(c,s),s}return o.forEach(c=>{const s=u(c);1!==s&&e.get(s).push(c)}),e}function Wo(n,o){n.classList?.add(o)}function Kf(n,o){n.classList?.remove(o)}function nz(n,o,e){Xd(e).onDone(()=>n.processLeaveNode(o))}function jk(n,o){for(let e=0;er.add(d)):o.set(n,t),e.delete(n),!0}class FA{constructor(o,e,t){this.bodyNode=o,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(r,d)=>{},this._transitionEngine=new KV(o,e,t),this._timelineEngine=new YV(o,e,t),this._transitionEngine.onRemovalComplete=(r,d)=>this.onRemovalComplete(r,d)}registerTrigger(o,e,t,r,d){const u=o+"-"+r;let c=this._triggerCache[u];if(!c){const s=[],l=NT(this._driver,d,s,[]);if(s.length)throw function GN(n,o){return new i.vHH(3404,!1)}();c=function jV(n,o,e){return new FV(n,o,e)}(r,l,this._normalizer),this._triggerCache[u]=c}this._transitionEngine.registerTrigger(e,r,c)}register(o,e){this._transitionEngine.register(o,e)}destroy(o,e){this._transitionEngine.destroy(o,e)}onInsert(o,e,t,r){this._transitionEngine.insertNode(o,e,t,r)}onRemove(o,e,t){this._transitionEngine.removeNode(o,e,t)}disableAnimations(o,e){this._transitionEngine.markElementAsDisabled(o,e)}process(o,e,t,r){if("@"==t.charAt(0)){const[d,u]=bk(t);this._timelineEngine.command(d,e,u,r)}else this._transitionEngine.trigger(o,e,t,r)}listen(o,e,t,r,d){if("@"==t.charAt(0)){const[u,c]=bk(t);return this._timelineEngine.listen(u,e,c,d)}return this._transitionEngine.listen(o,e,t,r,d)}flush(o=-1){this._transitionEngine.flush(o)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(o){this._transitionEngine.afterFlushAnimationsDone(o)}}let sz=(()=>{class n{constructor(e,t,r){this._element=e,this._startStyles=t,this._endStyles=r,this._state=0;let d=n.initialStylesByElement.get(e);d||n.initialStylesByElement.set(e,d=new Map),this._initialStyles=d}start(){this._state<1&&(this._startStyles&&Ol(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ol(this._element,this._initialStyles),this._endStyles&&(Ol(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(Th(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Th(this._element,this._endStyles),this._endStyles=null),Ol(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function ZT(n){let o=null;return n.forEach((e,t)=>{(function lz(n){return"display"===n||"position"===n})(t)&&(o=o||new Map,o.set(t,e))}),o}class Uk{constructor(o,e,t,r){this.element=o,this.keyframes=e,this.options=t,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const o=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,o,this.options),this._finalKeyframe=o.length?o[o.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(o){const e=[];return o.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(o,e,t){return o.animate(this._convertKeyframesToObject(e),t)}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(o=>o()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}setPosition(o){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=o*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const o=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,r)=>{"offset"!==r&&o.set(r,this._finished?t:Ek(this.element,r))}),this.currentSnapshot=o}triggerCallback(o){const e="start"===o?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class cz{validateStyleProperty(o){return!0}validateAnimatableStyleProperty(o){return!0}matchesElement(o,e){return!1}containsElement(o,e){return Ak(o,e)}getParentElement(o){return LT(o)}query(o,e,t){return yk(o,e,t)}computeStyle(o,e,t){return window.getComputedStyle(o)[e]}animate(o,e,t,r,d,u=[]){const s={duration:t,delay:r,fill:0==r?"both":"forwards"};d&&(s.easing=d);const a=new Map,l=u.filter(m=>m instanceof Uk);(function gV(n,o){return 0===n||0===o})(t,r)&&l.forEach(m=>{m.currentSnapshot.forEach((g,f)=>a.set(f,g))});let h=function pV(n){return n.length?n[0]instanceof Map?n:n.map(o=>xk(o)):[]}(e).map(m=>Qd(m));h=function _V(n,o,e){if(e.size&&o.length){let t=o[0],r=[];if(e.forEach((d,u)=>{t.has(u)||r.push(u),t.set(u,d)}),r.length)for(let d=1;du.set(c,Ek(n,c)))}}return o}(o,h,a);const p=function oz(n,o){let e=null,t=null;return Array.isArray(o)&&o.length?(e=ZT(o[0]),o.length>1&&(t=ZT(o[o.length-1]))):o instanceof Map&&(e=ZT(o)),e||t?new sz(n,e,t):null}(o,h);return new Uk(o,h,s,p)}}let dz=(()=>{class n extends Wb{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:i.ifc.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const r=Array.isArray(e)?cg(e):e;return qk(this._renderer,null,t,"register",[r]),new uz(t,this._renderer)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(i.FYo),i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class uz extends CM{constructor(o,e){super(),this._id=o,this._renderer=e}create(o,e){return new hz(this._id,o,e||{},this._renderer)}}class hz{constructor(o,e,t,r){this.id=o,this.element=e,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(o,e){return this._renderer.listen(this.element,`@@${this.id}:${o}`,e)}_command(o,...e){return qk(this._renderer,this.element,this.id,o,e)}onDone(o){this._listen("done",o)}onStart(o){this._listen("start",o)}onDestroy(o){this._listen("destroy",o)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(o){this._command("setPosition",o)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function qk(n,o,e,t,r){return n.setProperty(o,`@@${e}:${t}`,r)}const Yk="@.disabled";let pz=(()=>{class n{constructor(e,t,r){this.delegate=e,this.engine=t,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(d,u)=>{const c=u?.parentNode(d);c&&u.removeChild(c,d)}}createRenderer(e,t){const d=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let l=this._rendererCache.get(d);return l||(l=new Wk("",d,this.engine,()=>this._rendererCache.delete(d)),this._rendererCache.set(d,l)),l}const u=t.id,c=t.id+"-"+this._currentId;this._currentId++,this.engine.register(c,e);const s=l=>{Array.isArray(l)?l.forEach(s):this.engine.registerTrigger(u,c,e,l.name,l)};return t.data.animation.forEach(s),new fz(this,c,d,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,r){e>=0&&et(r)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(d=>{const[u,c]=d;u(c)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,r]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(i.FYo),i.LFG(FA),i.LFG(i.R0b))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();class Wk{constructor(o,e,t,r){this.namespaceId=o,this.delegate=e,this.engine=t,this._onDestroy=r}get data(){return this.delegate.data}destroyNode(o){this.delegate.destroyNode?.(o)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(o,e){return this.delegate.createElement(o,e)}createComment(o){return this.delegate.createComment(o)}createText(o){return this.delegate.createText(o)}appendChild(o,e){this.delegate.appendChild(o,e),this.engine.onInsert(this.namespaceId,e,o,!1)}insertBefore(o,e,t,r=!0){this.delegate.insertBefore(o,e,t),this.engine.onInsert(this.namespaceId,e,o,r)}removeChild(o,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(o,e){return this.delegate.selectRootElement(o,e)}parentNode(o){return this.delegate.parentNode(o)}nextSibling(o){return this.delegate.nextSibling(o)}setAttribute(o,e,t,r){this.delegate.setAttribute(o,e,t,r)}removeAttribute(o,e,t){this.delegate.removeAttribute(o,e,t)}addClass(o,e){this.delegate.addClass(o,e)}removeClass(o,e){this.delegate.removeClass(o,e)}setStyle(o,e,t,r){this.delegate.setStyle(o,e,t,r)}removeStyle(o,e,t){this.delegate.removeStyle(o,e,t)}setProperty(o,e,t){"@"==e.charAt(0)&&e==Yk?this.disableAnimations(o,!!t):this.delegate.setProperty(o,e,t)}setValue(o,e){this.delegate.setValue(o,e)}listen(o,e,t){return this.delegate.listen(o,e,t)}disableAnimations(o,e){this.engine.disableAnimations(o,e)}}class fz extends Wk{constructor(o,e,t,r,d){super(e,t,r,d),this.factory=o,this.namespaceId=e}setProperty(o,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==Yk?this.disableAnimations(o,t=void 0===t||!!t):this.engine.process(this.namespaceId,o,e.slice(1),t):this.delegate.setProperty(o,e,t)}listen(o,e,t){if("@"==e.charAt(0)){const r=function mz(n){switch(n){case"body":return document.body;case"document":return document;case"window":return window;default:return n}}(o);let d=e.slice(1),u="";return"@"!=d.charAt(0)&&([d,u]=function gz(n){const o=n.indexOf(".");return[n.substring(0,o),n.slice(o+1)]}(d)),this.engine.listen(this.namespaceId,r,d,u,c=>{this.factory.scheduleListenerCallback(c._data||-1,t,c)})}return this.delegate.listen(o,e,t)}}const Gk=[{provide:Wb,useClass:dz},{provide:UT,useFactory:function bz(){return new BV}},{provide:FA,useClass:(()=>{class n extends FA{constructor(e,t,r,d){super(e.body,t,r)}ngOnDestroy(){this.flush()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0),i.LFG(HT),i.LFG(UT),i.LFG(i.z2F))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})()},{provide:i.FYo,useFactory:function wz(n,o,e){return new pz(n,o,e)},deps:[Oe,FA,i.R0b]}],JT=[{provide:HT,useFactory:()=>new cz},{provide:i.QbO,useValue:"BrowserAnimations"},...Gk],$k=[{provide:HT,useClass:vk},{provide:i.QbO,useValue:"NoopAnimations"},...Gk];let Az=(()=>{class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?$k:JT}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:JT,imports:[ue]}),n})(),yz=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,ch,Lo,Os]}),n})();class vz{constructor(o,e){this._document=e;const t=this._textarea=this._document.createElement("textarea"),r=t.style;r.position="fixed",r.top=r.opacity="0",r.left="-999em",t.setAttribute("aria-hidden","true"),t.value=o,t.readOnly=!0,this._document.body.appendChild(t)}copy(){const o=this._textarea;let e=!1;try{if(o){const t=this._document.activeElement;o.select(),o.setSelectionRange(0,o.value.length),e=this._document.execCommand("copy"),t&&t.focus()}}catch{}return e}destroy(){const o=this._textarea;o&&(o.remove(),this._textarea=void 0)}}let Cz=(()=>{class n{constructor(e){this._document=e}copy(e){const t=this.beginCopy(e),r=t.copy();return t.destroy(),r}beginCopy(e){return new vz(e,this._document)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),Mz=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),xz=(()=>{class n{constructor(e,t,r){this.dialogRef=e,this.data=t,this.clipboard=r}ngOnInit(){this.publication=this.data}close(){this.dialogRef.close()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir),i.Y36(Cz))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-show-cite-dialog"]],decls:15,vars:10,consts:[[1,"user-theme"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-button","",3,"click"],["iconPositionEnd",""]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"h1",1),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",2),i._uU(5),i.qZA(),i.TgZ(6,"div",3)(7,"button",4),i.NdJ("click",function(){return t.close()}),i._uU(8),i.ALo(9,"translate"),i.qZA(),i.TgZ(10,"button",5),i.NdJ("click",function(){return t.clipboard.copy(t.publication.main)}),i._uU(11),i.ALo(12,"translate"),i.TgZ(13,"mat-icon",6),i._uU(14,"content_copy"),i.qZA()()()()),2&e&&(i.xp6(2),i.Oqu(i.lcZ(3,4,"DIALOGS.SHOW_CITE.TITLE")),i.xp6(3),i.hij(" ",t.publication.main," "),i.xp6(3),i.hij(" ",i.lcZ(9,6,"DIALOGS.SHOW_CITE.CANCEL")," "),i.xp6(3),i.hij(" ",i.lcZ(12,8,"DIALOGS.SHOW_CITE.COPY")," "))},dependencies:[ti,zi,sn,Nn,Vn,_t]}),n})(),Zk=(()=>{class n{constructor(e,t){this.ref=e,this.renderer=t;const r=this.ref.nativeElement;this.renderer.listen(r,"click",d=>{(d.ctrlKey||d.metaKey)&&0===d.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===r.tagName.toLowerCase()?d.stopImmediatePropagation():d.preventDefault(),window.open(this.getUrlWithParams()))})}onClick(e){1===e.button&&this.perunWebAppsMiddleClickRouterLink&&window.open(this.getUrlWithParams())}getUrlWithParams(){return this.perunWebAppsMiddleClickRouterLink.join("/")+location.search}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(i.SBq),i.Y36(i.Qsj))},n.\u0275dir=i.lG2({type:n,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(e,t){1&e&&i.NdJ("mouseup",function(d){return t.onClick(d)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}}),n})(),qA=(()=>{class n{constructor(e){this.tableCheckboxService=e}transform(e,t,r){return 0!==t&&(function nB(n){return"allObjectCount"in n}(e)?t===e.getData().length:function Lh(n){return"_count"in n}(e)?this.tableCheckboxService.isAllSelectedPaginated(e,t,r):this.tableCheckboxService.isAllSelected(t,e,r))}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qf,16))},n.\u0275pipe=i.Yjl({name:"isAllSelected",type:n,pure:!0}),n})(),h1=(()=>{class n{transform(e){const t="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?t+"DESELECT_ROW":t+"SELECT_ROW"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"checkboxLabel",type:n,pure:!0}),n})(),YA=(()=>{class n{transform(e){const t="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?t+"DESELECT_ALL":t+"SELECT_ALL"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"masterCheckboxLabel",type:n,pure:!0}),n})(),Tz=(()=>{class n{transform(e){const t=[];return e.forEach(r=>t.push(r.firstName+" "+r.lastName)),t.join(", ")}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"authorsSeparatedByComma",type:n,pure:!0}),n})();function Sz(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"th",21)(1,"mat-checkbox",22),i.NdJ("change",function(r){i.CHM(e);const d=i.oxw(2);return i.KtG(r?d.masterToggle():null)}),i.ALo(2,"translate"),i.ALo(3,"masterCheckboxLabel"),i.qZA()()}if(2&n){const e=i.oxw().ngIf,t=i.oxw();i.xp6(1),i.Q6J("aria-label",i.lcZ(2,3,i.lcZ(3,5,e.all)))("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}const Ez=function(n){return{name:n}};function Dz(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"td",23)(1,"mat-checkbox",24),i.NdJ("change",function(r){const u=i.CHM(e).$implicit,c=i.oxw(2);return i.KtG(r?c.itemSelectionToggle(u):null)})("click",function(r){return r.stopPropagation()}),i.ALo(2,"translate"),i.ALo(3,"checkboxLabel"),i.qZA()()}if(2&n){const e=o.$implicit,t=i.oxw(2);i.xp6(1),i.Q6J("aria-label",i.xi3(2,2,i.lcZ(3,5,t.selection.isSelected(e)),i.VKq(7,Ez,e.title)))("checked",t.selection.isSelected(e))}}function kz(n,o){1&n&&(i.ynx(0,18),i.YNc(1,Sz,4,7,"th",19),i.YNc(2,Dz,4,9,"td",20),i.BQk())}function Lz(n,o){1&n&&(i.TgZ(0,"th",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_ID")," "))}function Hz(n,o){if(1&n&&(i.TgZ(0,"td",26),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ",e.id," ")}}function Rz(n,o){1&n&&(i.TgZ(0,"th",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_LOCK")," "))}function Pz(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",28),i.NdJ("click",function(){i.CHM(e);const r=i.oxw().$implicit,d=i.oxw();return i.KtG(d.lockOrUnlockPublication(r))})("mouseenter",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.buttonPressed=!0)})("mouseleave",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.buttonPressed=!1)}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3,"lock"),i.qZA()()}if(2&n){const e=i.oxw(2);i.s9C("matTooltip",i.lcZ(1,2,"PUBLICATIONS_LIST.LOCKED")),i.Q6J("disabled",!e.lockAuth)}}function Iz(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",28),i.NdJ("click",function(){i.CHM(e);const r=i.oxw().$implicit,d=i.oxw();return i.KtG(d.lockOrUnlockPublication(r))})("mouseenter",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.buttonPressed=!0)})("mouseleave",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.buttonPressed=!1)}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3,"lock_open"),i.qZA()()}if(2&n){const e=i.oxw(2);i.s9C("matTooltip",i.lcZ(1,2,"PUBLICATIONS_LIST.UNLOCKED")),i.Q6J("disabled",!e.lockAuth)}}function Oz(n,o){if(1&n&&(i.TgZ(0,"td",26),i.YNc(1,Pz,4,4,"button",27),i.YNc(2,Iz,4,4,"button",27),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Q6J("ngIf",e.locked),i.xp6(1),i.Q6J("ngIf",!e.locked)}}function Bz(n,o){1&n&&(i.TgZ(0,"th",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_TITLE")," "))}function Nz(n,o){if(1&n&&(i.TgZ(0,"td",26),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ",e.title," ")}}function Vz(n,o){1&n&&(i.TgZ(0,"th",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_REPORTED_BY")," "))}function zz(n,o){if(1&n&&(i.TgZ(0,"td",26),i._uU(1),i.ALo(2,"authorsSeparatedByComma"),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ",i.lcZ(2,1,e.authors)," ")}}function jz(n,o){1&n&&(i.TgZ(0,"th",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_YEAR")," "))}function Fz(n,o){if(1&n&&(i.TgZ(0,"td",26),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ",e.year," ")}}function Uz(n,o){1&n&&(i.TgZ(0,"th",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_CATEGORY")," "))}function qz(n,o){if(1&n&&(i.TgZ(0,"td",26),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ",e.categoryName," ")}}function Yz(n,o){1&n&&(i.TgZ(0,"th",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_THANKEDTO")," "))}function Wz(n,o){if(1&n&&(i.TgZ(0,"span"),i._uU(1),i._UZ(2,"br"),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ",e.ownerName,"")}}function Gz(n,o){if(1&n&&(i.TgZ(0,"td",26),i.YNc(1,Wz,3,1,"span",29),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Q6J("ngForOf",e.thanks)}}function $z(n,o){1&n&&(i.TgZ(0,"th",30),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"PUBLICATIONS_LIST.TABLE_CITE")))}function Zz(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"td",26)(1,"button",31),i.NdJ("click",function(){const d=i.CHM(e).$implicit,u=i.oxw();return i.KtG(u.showCite(d))})("mouseenter",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.buttonPressed=!0)})("mouseleave",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.buttonPressed=!1)}),i._uU(2),i.ALo(3,"translate"),i.qZA()()}2&n&&(i.xp6(2),i.hij(" ",i.lcZ(3,1,"PUBLICATIONS_LIST.SHOW_CITE")," "))}function Jz(n,o){1&n&&i._UZ(0,"tr",32)}const Jk=function(n,o){return[n,o]};function Xz(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"tr",33),i.NdJ("click",function(){const d=i.CHM(e).$implicit,u=i.oxw();return i.KtG(u.disabledRouting&&u.openInTab&&!u.buttonPressed?u.emitPublication(d):null)}),i.qZA()}if(2&n){const e=o.$implicit,t=i.oxw();i.ekj("cursor-pointer",!t.disabledRouting||t.openInTab),i.Q6J("perunWebAppsMiddleClickRouterLink",t.disabledRouting||t.buttonPressed?null:i.WLB(4,Jk,t.routerPath,e.id))("routerLink",t.disabledRouting||t.buttonPressed?null:i.WLB(7,Jk,t.routerPath,e.id))}}function Qz(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",34),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATIONS_LIST.NO_PUBLICATIONS_FOUND"),"\n"))}const Kz=function(n){return{all:n}};let em=(()=>{class n{constructor(e,t,r,d,u,c){this.tableCheckbox=e,this.cabinetService=t,this.dialog=r,this.notificator=d,this.translate=u,this.authResolver=c,this.selection=new an(!0,[]),this.displayedColumns=["select","id","lock","title","reportedBy","year","category","thankedTo","cite"],this.pageSizeOptions=yh,this.disabledRouting=!1,this.openInTab=!1,this.allowAlert=!0,this.publicationSelector=new i.vpe,this.buttonPressed=!1,this.lockAuth=!1,u.get("PUBLICATIONS_LIST.CHANGE_LOCK_SUCCESS").subscribe(s=>this.changeLockMessage=s),u.get("PUBLICATIONS_LIST.LOCKED").subscribe(s=>this.locked=s),u.get("PUBLICATIONS_LIST.UNLOCKED").subscribe(s=>this.unlocked=s),this.lockAuth=this.authResolver.isCabinetAdmin()}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"lock":return String(e.locked);case"title":return e.title;case"reportedBy":{let r="";return e.authors.forEach(d=>r+=d.firstName+" "+d.lastName+";"),r.slice(0,-1)}case"year":return e.year.toString();case"category":return e.categoryName;case"thankedTo":{let r="";return e.thanks.forEach(d=>r+=d.ownerName+";"),r.slice(0,-1)}default:return e[t]}}ngOnChanges(){this.dataSource=new ge(this.publications),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){qo(Uo(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,r=t+this.dataSource.paginator.pageSize;qo(Uo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,r),this.displayedColumns,n.getDataForColumn),e)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,"",this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}itemSelectionToggle(e){this.selection.toggle(e)}showCite(e){const t=ln();t.width="500px",t.data=e,this.dialog.open(xz,t)}lockOrUnlockPublication(e){this.cabinetService.lockPublications({publications:[this.createPublication(e)],lock:!e.locked}).subscribe(()=>{this.notificator.showSuccess(e.locked?this.changeLockMessage+this.unlocked:this.changeLockMessage+this.locked),e.locked=!e.locked})}emitPublication(e){this.publicationSelector.emit(e)}setDataSource(){this.dataSource&&(this.dataSource.sortData=(e,t)=>Zf(e,t,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}createPublication(e){return{id:e.id,beanName:e.beanName,externalId:e.externalId,publicationSystemId:e.publicationSystemId,categoryId:e.categoryId,createdBy:e.createdBy,createdDate:e.createdDate,doi:e.doi,isbn:e.isbn,locked:e.locked,main:e.main,rank:e.rank,title:e.title,year:e.year}}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qf),i.Y36(Qt),i.Y36(on),i.Y36(vr),i.Y36(si),i.Y36(ea))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-publications-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Yo,7),i.Gf(eo,7)),2&e){let r;i.iGM(r=i.CRH())&&(t.child=r.first),i.iGM(r=i.CRH())&&(t.matSort=r.first)}},inputs:{publications:"publications",selection:"selection",displayedColumns:"displayedColumns",tableId:"tableId",pageSizeOptions:"pageSizeOptions",routerPath:"routerPath",disabledRouting:"disabledRouting",openInTab:"openInTab",allowAlert:"allowAlert"},outputs:{publicationSelector:"publicationSelector"},features:[i.TTD],decls:32,vars:14,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","title","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","lock"],["matColumnDef","title"],["matColumnDef","reportedBy"],["matColumnDef","year"],["matColumnDef","category"],["matColumnDef","thankedTo"],["matColumnDef","cite"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"perunWebAppsMiddleClickRouterLink","routerLink","cursor-pointer","click",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-icon-button","",3,"disabled","matTooltip","click","mouseenter","mouseleave",4,"ngIf"],["mat-icon-button","",3,"disabled","matTooltip","click","mouseenter","mouseleave"],[4,"ngFor","ngForOf"],["mat-header-cell",""],["mat-stroked-button","",3,"click","mouseenter","mouseleave"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink","click"],["alert_type","warn"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(d){return t.exportDisplayedData(d)})("exportAllData",function(d){return t.exportAllData(d)}),i.TgZ(2,"table",2),i.YNc(3,kz,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,Lz,3,3,"th",5),i.YNc(7,Hz,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,Rz,3,3,"th",5),i.YNc(10,Oz,3,2,"td",6),i.BQk(),i.ynx(11,8),i.YNc(12,Bz,3,3,"th",5),i.YNc(13,Nz,2,1,"td",6),i.BQk(),i.ynx(14,9),i.YNc(15,Vz,3,3,"th",5),i.YNc(16,zz,3,3,"td",6),i.BQk(),i.ynx(17,10),i.YNc(18,jz,3,3,"th",5),i.YNc(19,Fz,2,1,"td",6),i.BQk(),i.ynx(20,11),i.YNc(21,Uz,3,3,"th",5),i.YNc(22,qz,2,1,"td",6),i.BQk(),i.ynx(23,12),i.YNc(24,Yz,3,3,"th",5),i.YNc(25,Gz,2,1,"td",6),i.BQk(),i.ynx(26,13),i.YNc(27,$z,3,3,"th",14),i.YNc(28,Zz,4,3,"td",6),i.BQk(),i.YNc(29,Jz,1,0,"tr",15),i.YNc(30,Xz,1,10,"tr",16),i.qZA()()(),i.YNc(31,Qz,3,3,"perun-web-apps-alert",17)),2&e&&(i.Q6J("hidden",0===t.dataSource.filteredData.length||0===t.publications.length),i.xp6(1),i.Q6J("tableId",t.tableId)("dataLength",t.dataSource.filteredData.length)("pageSizeOptions",t.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",t.dataSource),i.xp6(1),i.Q6J("ngIf",i.VKq(12,Kz,i.xi3(4,9,t.dataSource,t.selection.selected.length))),i.xp6(26),i.Q6J("matHeaderRowDef",t.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",t.displayedColumns),i.xp6(1),i.Q6J("ngIf",0===t.publications.length&&t.allowAlert))},dependencies:[x.sg,x.O5,ti,ko,Po,zi,Hs,jo,b,Fo,zo,v,Qa,_,C,k,eo,Yf,to,Fa,da,Yo,Zk,ST,_t,qA,h1,YA,Tz],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]}),n})();function ej(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}const tj=function(){return["id","title","year"]};function ij(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4),i._uU(5),i.ALo(6,"translate"),i._UZ(7,"perun-web-apps-publications-list",5),i.qZA(),i.TgZ(8,"div",6)(9,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.cancel())}),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"button",8),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.remove())}),i._uU(13),i.ALo(14,"translate"),i.qZA()()()}if(2&n){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,8,"DIALOGS.REMOVE_PUBLICATION.TITLE")),i.xp6(3),i.hij(" ",i.lcZ(6,10,"DIALOGS.REMOVE_PUBLICATION.WARNING")," "),i.xp6(2),i.Q6J("publications",e.publications)("routerPath",null)("displayedColumns",i.DdM(16,tj)),i.xp6(3),i.hij(" ",i.lcZ(11,12,"DIALOGS.REMOVE_PUBLICATION.CANCEL")," "),i.xp6(2),i.Q6J("disabled",e.loading),i.xp6(1),i.hij(" ",i.lcZ(14,14,"DIALOGS.REMOVE_PUBLICATION.REMOVE")," ")}}let XT=(()=>{class n{constructor(e,t,r,d,u){this.dialogRef=e,this.data=t,this.notificator=r,this.translate=d,this.cabinetService=u,this.loading=!1}ngOnInit(){this.publications=this.data}cancel(){this.dialogRef.close()}remove(){this.loading=!0,this.cabinetService.deletePublication(this.publications.pop().id).subscribe(()=>{this.publications.length<=0?this.translate.get("DIALOGS.REMOVE_PUBLICATION.REMOVE_SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close(!0)}):this.remove()},()=>this.loading=!1)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir),i.Y36(vr),i.Y36(si),i.Y36(Qt))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-remove-publication-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"publications","routerPath","displayedColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(i.YNc(0,ej,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,ij,15,17,"div",2),i.qZA()),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[ti,sn,Nn,Vn,Ch,ua,em,_t]}),n})(),Tc=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i._UZ(1,"mat-spinner"),i.qZA())},dependencies:[Rl]}),n})(),tm=(()=>{class n{constructor(){this.refresh=new i.vpe}onClickbutton(e){this.refresh.emit(e)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-refresh-button"]],inputs:{disabled:"disabled"},outputs:{refresh:"refresh"},decls:3,vars:5,consts:[["mat-stroked-button","","data-cy","refresh-button",1,"me-2",3,"disabled","matTooltip","click"],[1,"ms-auto","perun-icon","d-inline-flex","align-items-center",3,"svgIcon"]],template:function(e,t){1&e&&(i.TgZ(0,"button",0),i.NdJ("click",function(d){return t.onClickbutton(d)}),i.ALo(1,"translate"),i._UZ(2,"mat-icon",1),i.qZA()),2&e&&(i.s9C("matTooltip",i.lcZ(1,3,"SHARED_LIB.PERUN.REFRESH_BUTTON")),i.Q6J("disabled",t.disabled),i.xp6(2),i.s9C("svgIcon",t.disabled?"perun-refresh-disabled":"perun-refresh-enabled"))},dependencies:[zi,ti,to,_t],styles:[".perun-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:currentColor!important}.perun-icon[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:currentColor}.perun-icon[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{fill:currentColor}"]}),n})();var im=E(6676);const Eh=im||E.t(im,2),Xk=new i.OlP("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function rj(){return{useUtc:!1}}});function aj(n,o){const e=Array(n);for(let t=0;t{class n extends Ri{constructor(e,t){super(),this._options=t,this.setLocale(e||Eh.locale())}setLocale(e){super.setLocale(e);let t=Eh.localeData(e);this._localeData={firstDayOfWeek:t.firstDayOfWeek(),longMonths:t.months(),shortMonths:t.monthsShort(),dates:aj(31,r=>this.createDate(2017,0,r+1).format("D")),longDaysOfWeek:t.weekdays(),shortDaysOfWeek:t.weekdaysShort(),narrowDaysOfWeek:t.weekdaysMin()}}getYear(e){return this.clone(e).year()}getMonth(e){return this.clone(e).month()}getDate(e){return this.clone(e).date()}getDayOfWeek(e){return this.clone(e).day()}getMonthNames(e){return"long"==e?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(e){return"long"==e?this._localeData.longDaysOfWeek:"short"==e?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(e){return this.clone(e).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(e){return this.clone(e).daysInMonth()}clone(e){return e.clone().locale(this.locale)}createDate(e,t,r){const d=this._createMoment({year:e,month:t,date:r}).locale(this.locale);return d.isValid(),d}today(){return this._createMoment().locale(this.locale)}parse(e,t){return e&&"string"==typeof e?this._createMoment(e,t,this.locale):e?this._createMoment(e).locale(this.locale):null}format(e,t){return e=this.clone(e),this.isValid(e),e.format(t)}addCalendarYears(e,t){return this.clone(e).add({years:t})}addCalendarMonths(e,t){return this.clone(e).add({months:t})}addCalendarDays(e,t){return this.clone(e).add({days:t})}toIso8601(e){return this.clone(e).format()}deserialize(e){let t;if(e instanceof Date)t=this._createMoment(e).locale(this.locale);else if(this.isDateInstance(e))return this.clone(e);if("string"==typeof e){if(!e)return null;t=this._createMoment(e,Eh.ISO_8601).locale(this.locale)}return t&&this.isValid(t)?this._createMoment(t).locale(this.locale):super.deserialize(e)}isDateInstance(e){return Eh.isMoment(e)}isValid(e){return this.clone(e).isValid()}invalid(){return Eh.invalid()}_createMoment(e,t,r){const{strict:d,useUtc:u}=this._options||{};return u?Eh.utc(e,t,r,d):Eh(e,t,r,d)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(bd,8),i.LFG(Xk,8))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})(),oj=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[{provide:Ri,useClass:p1,deps:[bd,Xk]}]}),n})(),Qk=(()=>{class n{ngOnInit(){this.endMaxYear=new Date,this.startMaxYear=this.endYear.value.toDate(),this.startYear.setValue(null)}chosenYearHandler(e,t,r){e.setValue(t),this.startMaxYear=this.endYear.value.toDate(),this.endMinYear=this.startYear.value?this.startYear.value.toDate():null,r.close()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-year-range"]],inputs:{startYear:"startYear",endYear:"endYear"},decls:16,vars:15,consts:[[1,"year-field","me-2",3,"click"],["matInput","","readonly","",1,"disable",3,"matDatepicker","max","formControl"],["matIconSuffix","",3,"for"],["startView","multi-year","panelClass","year-picker",3,"yearSelected"],["sdp",""],["matInput","","readonly","",3,"matDatepicker","min","max","formControl"],["matSuffix","",3,"for"],["edp",""]],template:function(e,t){if(1&e){const r=i.EpF();i.TgZ(0,"mat-form-field",0),i.NdJ("click",function(){i.CHM(r);const u=i.MAs(7);return i.KtG(u.open())}),i.TgZ(1,"mat-label"),i._uU(2),i.ALo(3,"translate"),i.qZA(),i._UZ(4,"input",1)(5,"mat-datepicker-toggle",2),i.TgZ(6,"mat-datepicker",3,4),i.NdJ("yearSelected",function(u){i.CHM(r);const c=i.MAs(7);return i.KtG(t.chosenYearHandler(t.startYear,u,c))}),i.qZA()(),i.TgZ(8,"mat-form-field",0),i.NdJ("click",function(){i.CHM(r);const u=i.MAs(15);return i.KtG(u.open())}),i.TgZ(9,"mat-label"),i._uU(10),i.ALo(11,"translate"),i.qZA(),i._UZ(12,"input",5)(13,"mat-datepicker-toggle",6),i.TgZ(14,"mat-datepicker",3,7),i.NdJ("yearSelected",function(u){i.CHM(r);const c=i.MAs(15);return i.KtG(t.chosenYearHandler(t.endYear,u,c))}),i.qZA()()}if(2&e){const r=i.MAs(7),d=i.MAs(15);i.xp6(2),i.Oqu(i.lcZ(3,11,"PUBLICATION_FILTER.START_YEAR")),i.xp6(2),i.Q6J("matDatepicker",r)("max",t.startMaxYear)("formControl",t.startYear),i.xp6(1),i.Q6J("for",r),i.xp6(5),i.Oqu(i.lcZ(11,13,"PUBLICATION_FILTER.END_YEAR")),i.xp6(2),i.Q6J("matDatepicker",d)("min",t.endMinYear)("max",t.endMaxYear)("formControl",t.endYear),i.xp6(1),i.Q6J("for",d)}},dependencies:[Ar,wr,Cf,Br,Rr,On,Gr,eT,r1,tT,_t],styles:[".year-field{max-width:160px!important;width:100%!important;min-width:initial!important}.year-picker .mat-calendar-period-button{pointer-events:none}.year-picker .mat-calendar-arrow{display:none}\n"],encapsulation:2}),n})();function sj(n,o){if(1&n&&(i.TgZ(0,"mat-option",13),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",e.name," ")}}const QT=im,lj={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let KT=(()=>{class n{constructor(e){this.cabinetService=e,this.filteredPublication=new i.vpe,this.title=new Ni(""),this.code=new Ni(""),this.startYear=new Ni(QT()),this.endYear=new Ni(QT())}ngOnInit(){this.title.setValue(""),this.code.setValue(""),this.selectedCategory="no_value",this.cabinetService.getCategories().subscribe(e=>{this.categories=e,this.selectedMode="isbn/issn"})}filter(){const e=this.code.value,t={title:this.title.value,isbnissn:"isbn/issn"===this.selectedMode?e:null,doi:"doi"===this.selectedMode?e:null,category:"no_value"!==this.selectedCategory?this.selectedCategory.id:null,startYear:(0,x.p6)(this.startYear.value?this.startYear.value.toDate():null,"yyyy","en-GB"),endYear:(0,x.p6)(this.endYear.value.toDate(),"yyyy","en-GB")};this.filteredPublication.emit(t)}clearFilter(){this.title.setValue(""),this.code.setValue(""),this.selectedMode="isbn/issn",this.selectedCategory="no_value",this.startYear.setValue(null),this.endYear.setValue(QT()),this.filteredPublication.emit({title:null,isbnissn:null,doi:null,category:null,startYear:null,endYear:null})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qt))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-publication-filter"]],outputs:{filteredPublication:"filteredPublication"},features:[i._Bn([{provide:Ri,useClass:p1,deps:[bd]},{provide:oa,useValue:lj}])],decls:42,vars:34,consts:[[1,"mt-2"],[1,"filter-field","me-2"],["matInput","",3,"formControl"],[3,"value","valueChange"],["value","isbn/issn"],["value","doi"],[1,"year-field","me-2"],["value","no_value"],[3,"value",4,"ngFor","ngForOf"],[3,"startYear","endYear"],["mat-stroked-button","",1,"me-2",3,"click"],["iconPositionEnd",""],["mat-stroked-button","",3,"click"],[3,"value"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),i._uU(3),i.ALo(4,"translate"),i.qZA(),i._UZ(5,"input",2),i.qZA(),i.TgZ(6,"mat-form-field",1)(7,"mat-label"),i._uU(8),i.ALo(9,"translate"),i.qZA(),i.TgZ(10,"mat-select",3),i.NdJ("valueChange",function(d){return t.selectedMode=d}),i.TgZ(11,"mat-option",4),i._uU(12),i.ALo(13,"translate"),i.qZA(),i.TgZ(14,"mat-option",5),i._uU(15),i.ALo(16,"translate"),i.qZA()()(),i.TgZ(17,"mat-form-field",6)(18,"mat-label"),i._uU(19),i.ALo(20,"translate"),i.qZA(),i._UZ(21,"input",2),i.qZA(),i.TgZ(22,"mat-form-field",1)(23,"mat-label"),i._uU(24),i.ALo(25,"translate"),i.qZA(),i.TgZ(26,"mat-select",3),i.NdJ("valueChange",function(d){return t.selectedCategory=d}),i.TgZ(27,"mat-option",7),i._uU(28),i.ALo(29,"translate"),i.qZA(),i.YNc(30,sj,2,2,"mat-option",8),i.qZA()(),i._UZ(31,"perun-web-apps-year-range",9),i.TgZ(32,"button",10),i.NdJ("click",function(){return t.filter()}),i.TgZ(33,"mat-icon",11),i._uU(34,"search"),i.qZA(),i._uU(35),i.ALo(36,"translate"),i.qZA(),i.TgZ(37,"button",12),i.NdJ("click",function(){return t.clearFilter()}),i.TgZ(38,"mat-icon",11),i._uU(39,"search_off"),i.qZA(),i._uU(40),i.ALo(41,"translate"),i.qZA()()),2&e&&(i.xp6(3),i.Oqu(i.lcZ(4,16,"PUBLICATION_FILTER.TITLE_PLACEHOLDER")),i.xp6(2),i.Q6J("formControl",t.title),i.xp6(3),i.Oqu(i.lcZ(9,18,"PUBLICATION_FILTER.SELECT_MODE")),i.xp6(2),i.Q6J("value",t.selectedMode),i.xp6(2),i.Oqu(i.lcZ(13,20,"PUBLICATION_FILTER.ISBN/ISSN")),i.xp6(3),i.Oqu(i.lcZ(16,22,"PUBLICATION_FILTER.DOI")),i.xp6(4),i.Oqu(i.lcZ(20,24,"PUBLICATION_FILTER.CODE_PLACEHOLDER")),i.xp6(2),i.Q6J("formControl",t.code),i.xp6(3),i.Oqu(i.lcZ(25,26,"PUBLICATION_FILTER.SELECT_CATEGORY")),i.xp6(2),i.Q6J("value",t.selectedCategory),i.xp6(2),i.Oqu(i.lcZ(29,28,"PUBLICATION_FILTER.NO_CATEGORY_SELECTED")),i.xp6(2),i.Q6J("ngForOf",t.categories),i.xp6(1),i.Q6J("startYear",t.startYear)("endYear",t.endYear),i.xp6(4),i.hij(" ",i.lcZ(36,30,"PUBLICATION_FILTER.FILTER")," "),i.xp6(5),i.hij(" ",i.lcZ(41,32,"PUBLICATION_FILTER.CLEAR_FILTER")," "))},dependencies:[x.sg,ti,zi,Ar,wr,Br,Rr,On,Gr,Wf,fc,Qk,_t],styles:[".filter-field[_ngcontent-%COMP%]{max-width:250px!important;width:100%!important;min-width:initial!important}.disable[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none}.year-field[_ngcontent-%COMP%]{max-width:80px!important;width:100%!important;min-width:initial!important}"]}),n})();function cj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function dj(n,o){if(1&n&&i._UZ(0,"perun-web-apps-publications-list",11),2&n){const e=i.oxw();i.Q6J("publications",e.publications)("selection",e.selected)("routerPath","/all-publications")("tableId",e.tableId)}}let uj=(()=>{class n{constructor(e,t,r,d,u){this.route=e,this.cabinetService=t,this.dialog=r,this.matIconRegistry=d,this.domSanitizer=u,this.publications=[],this.selected=new an(!0,[]),this.tableId="68",this.filter={title:null,isbnissn:null,doi:null,category:null,startYear:null,endYear:null},this.matIconRegistry.addSvgIcon("publications",this.domSanitizer.bypassSecurityTrustResourceUrl("../../assets/img/publications-dark.svg"))}ngOnInit(){this.refreshTable()}removePublication(){const e=ln();e.width="500px",e.data=this.selected.selected,this.dialog.open(XT,e).afterClosed().subscribe(r=>{r&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(this.filter.title,this.filter.isbnissn,this.filter.doi,null,null,this.filter.category,+this.filter.startYear,+this.filter.endYear,null).subscribe(e=>{this.publications=e,this.loading=!1})}filterPublication(e){this.filter=e,this.refreshTable()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(yn),i.Y36(Qt),i.Y36(on),i.Y36(qd),i.Y36(ur))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-all-publications-page"]],decls:16,vars:9,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],["svgIcon","publications",1,"publications-icon"],[1,"ms-3","mt-1"],[1,"mt-4"],[3,"refresh"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"filteredPublication"],["spinner",""],[1,"position-relative"],[3,"publications","selection","routerPath","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publications","selection","routerPath","tableId"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0)(1,"h1",1),i._UZ(2,"mat-icon",2),i.TgZ(3,"span",3),i._uU(4),i.ALo(5,"translate"),i.qZA()(),i.TgZ(6,"div",4)(7,"perun-web-apps-refresh-button",5),i.NdJ("refresh",function(){return t.refreshTable()}),i.qZA(),i.TgZ(8,"button",6),i.NdJ("click",function(){return t.removePublication()}),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"perun-web-apps-publication-filter",7),i.NdJ("filteredPublication",function(d){return t.filterPublication(d)}),i.qZA()(),i.YNc(12,cj,1,0,"ng-template",null,8,i.W1O),i.TgZ(14,"div",9),i.YNc(15,dj,1,4,"perun-web-apps-publications-list",10),i.qZA()()),2&e){const r=i.MAs(13);i.xp6(4),i.Oqu(i.lcZ(5,5,"ALL_PUBLICATIONS.TITLE")),i.xp6(4),i.Q6J("disabled",0===t.selected.selected.length),i.xp6(1),i.hij(" ",i.lcZ(10,7,"ALL_PUBLICATIONS.REMOVE")," "),i.xp6(6),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[ti,zi,Tc,tm,ua,em,KT,_t],styles:[".publications-icon[_ngcontent-%COMP%]{height:32px;width:32px}"]}),n})();function hj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function pj(n,o){if(1&n&&i._UZ(0,"perun-web-apps-publications-list",11),2&n){const e=i.oxw();i.Q6J("publications",e.publications)("selection",e.selected)("tableId",e.tableId)("routerPath","/my-publications")}}let fj=(()=>{class n{constructor(e,t,r,d){this.route=e,this.cabinetService=t,this.dialog=r,this.authResolver=d,this.publications=[],this.selected=new an(!0,[]),this.tableId="68",this.filter={title:null,isbnissn:null,doi:null,category:null,startYear:null,endYear:null}}ngOnInit(){this.loading=!0,this.authResolver.getPerunPrincipal().subscribe(e=>{this.authorId=e.userId,this.refreshTable()})}removePublication(){const e=ln();e.width="500px",e.data=this.selected.selected,this.dialog.open(XT,e).afterClosed().subscribe(r=>{r&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(this.filter.title,this.filter.isbnissn,this.filter.doi,null,null,this.filter.category,+this.filter.startYear,+this.filter.endYear,this.authorId).subscribe(e=>{this.publications=e,this.loading=!1})}filterPublication(e){this.filter=e,this.refreshTable()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(yn),i.Y36(Qt),i.Y36(on),i.Y36(hr))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-my-publications-page"]],decls:17,vars:9,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"title-icon"],[1,"ms-3","mt-1"],[1,"mt-4"],[3,"refresh"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"filteredPublication"],["spinner",""],[1,"position-relative"],[3,"publications","selection","tableId","routerPath",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publications","selection","tableId","routerPath"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0)(1,"h1",1)(2,"mat-icon",2),i._uU(3,"local_library"),i.qZA(),i.TgZ(4,"span",3),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.TgZ(7,"div",4)(8,"perun-web-apps-refresh-button",5),i.NdJ("refresh",function(){return t.refreshTable()}),i.qZA(),i.TgZ(9,"button",6),i.NdJ("click",function(){return t.removePublication()}),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"perun-web-apps-publication-filter",7),i.NdJ("filteredPublication",function(d){return t.filterPublication(d)}),i.qZA()(),i.YNc(13,hj,1,0,"ng-template",null,8,i.W1O),i.TgZ(15,"div",9),i.YNc(16,pj,1,4,"perun-web-apps-publications-list",10),i.qZA()()),2&e){const r=i.MAs(14);i.xp6(5),i.Oqu(i.lcZ(6,5,"MY_PUBLICATIONS.TITLE")),i.xp6(4),i.Q6J("disabled",0===t.selected.selected.length),i.xp6(1),i.hij(" ",i.lcZ(11,7,"MY_PUBLICATIONS.REMOVE")," "),i.xp6(6),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[ti,zi,Tc,tm,ua,em,KT,_t]}),n})(),mj=(()=>{class n{constructor(e){this.router=e}importPublications(){this.router.navigate(["create-publication","import"],{queryParamsHandling:"preserve"})}createPublication(){this.router.navigate(["create-publication","create"],{queryParamsHandling:"preserve"})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(vn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-create-publication-page"]],decls:34,vars:21,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"add-icon","me-1"],[1,"card-container"],[1,"align-cards"],["appearance","outlined",1,"mat-elevation-z3"],[1,"d-flex","flex-column"],["mat-flat-button","","color","accent",1,"align-self-end","action-button",3,"click"],["mat-flat-button","","color","accent",1,"align-self-end","action-button","create-button",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"h1",1)(2,"span")(3,"mat-icon",2),i._uU(4,"add_box"),i.qZA(),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.TgZ(7,"div",3)(8,"div",4)(9,"mat-card",5)(10,"mat-card-header")(11,"mat-card-title"),i._uU(12),i.ALo(13,"translate"),i.qZA()(),i.TgZ(14,"mat-card-content",6)(15,"div"),i._uU(16),i.ALo(17,"translate"),i.qZA(),i.TgZ(18,"button",7),i.NdJ("click",function(){return t.importPublications()}),i._uU(19),i.ALo(20,"translate"),i.qZA()()()(),i.TgZ(21,"div",4)(22,"mat-card",5)(23,"mat-card-header")(24,"mat-card-title"),i._uU(25),i.ALo(26,"translate"),i.qZA()(),i.TgZ(27,"mat-card-content",6)(28,"div"),i._uU(29),i.ALo(30,"translate"),i.qZA(),i.TgZ(31,"button",8),i.NdJ("click",function(){return t.createPublication()}),i._uU(32),i.ALo(33,"translate"),i.qZA()()()()()()),2&e&&(i.xp6(5),i.hij(" ",i.lcZ(6,7,"CREATE_PUBLICATION.TITLE")," "),i.xp6(7),i.hij(" ",i.lcZ(13,9,"CREATE_PUBLICATION.IMPORT_TITLE")," "),i.xp6(4),i.hij(" ",i.lcZ(17,11,"CREATE_PUBLICATION.IMPORT_HINT")," "),i.xp6(3),i.hij(" ",i.lcZ(20,13,"CREATE_PUBLICATION.IMPORT")," "),i.xp6(6),i.hij(" ",i.lcZ(26,15,"CREATE_PUBLICATION.CREATE_TITLE")," "),i.xp6(4),i.hij(" ",i.lcZ(30,17,"CREATE_PUBLICATION.CREATE_HINT")," "),i.xp6(3),i.hij(" ",i.lcZ(33,19,"CREATE_PUBLICATION.CREATE")," "))},dependencies:[c0,d0,yd,L_,ti,zi,_t],styles:[".add-icon[_ngcontent-%COMP%]{font-size:32px;vertical-align:text-top}.card-container[_ngcontent-%COMP%]{margin:0 -1rem}.align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top;max-width:250px;max-height:200px}.create-button[_ngcontent-%COMP%]{display:flex;margin-top:21px}"]}),n})();const gj=["input"];let nm=(()=>{class n{constructor(){this.autoFocus=!1,this.control=new Z_,this.filter=new i.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),Ya(this.input.nativeElement,"keyup").pipe((0,at.U)(e=>e.target.value),(0,cd.b)(500),(0,So.x)()).subscribe(e=>{this.control.invalid||this.filter.emit(e)})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(e,t){if(1&e&&i.Gf(gj,7),2&e){let r;i.iGM(r=i.CRH())&&(t.input=r.first)}},inputs:{placeholder:"placeholder",autoFocus:"autoFocus",control:"control",error:"error"},outputs:{filter:"filter"},decls:8,vars:5,consts:[[1,"filter-field","me-2"],["matInput","","data-cy","filter-input",3,"formControl"],["input",""]],template:function(e,t){1&e&&(i.TgZ(0,"mat-form-field",0)(1,"mat-label"),i._uU(2),i.ALo(3,"translate"),i.qZA(),i._UZ(4,"input",1,2),i.TgZ(6,"mat-error"),i._uU(7),i.qZA()()),2&e&&(i.xp6(2),i.Oqu(i.lcZ(3,3,t.placeholder)),i.xp6(2),i.Q6J("formControl",t.control),i.xp6(3),i.hij(" ",t.error," "))},dependencies:[Rr,On,Ar,wr,Ki,Gr,Br,_t],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]}),n})();function _j(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-checkbox",20),i.NdJ("change",function(r){i.CHM(e);const d=i.oxw(3);return i.KtG(r?d.masterToggle():null)}),i.ALo(1,"translate"),i.ALo(2,"masterCheckboxLabel"),i.qZA()}if(2&n){const e=i.oxw(2).ngIf,t=i.oxw();i.Q6J("aria-label",i.lcZ(1,3,i.lcZ(2,5,e.all)))("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}function bj(n,o){if(1&n&&(i.TgZ(0,"th",18),i.YNc(1,_j,3,7,"mat-checkbox",19),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Q6J("ngIf",e.selection.isMultipleSelection())}}const wj=function(n){return{name:n}};function Aj(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"td",21)(1,"mat-checkbox",22),i.NdJ("change",function(r){const u=i.CHM(e).$implicit,c=i.oxw(2);return i.KtG(r?c.selection.toggle(u):null)})("click",function(r){return r.stopPropagation()}),i.ALo(2,"translate"),i.ALo(3,"checkboxLabel"),i.ALo(4,"userFullName"),i.qZA()()}if(2&n){const e=o.$implicit,t=i.oxw(2);i.xp6(1),i.Q6J("aria-label",i.xi3(2,2,i.lcZ(3,5,t.selection.isSelected(e)),i.VKq(9,wj,i.lcZ(4,7,e))))("checked",t.selection.isSelected(e))}}function yj(n,o){1&n&&(i.ynx(0,15),i.YNc(1,bj,2,1,"th",16),i.YNc(2,Aj,5,11,"td",17),i.BQk())}function vj(n,o){1&n&&(i.TgZ(0,"th",23),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"AUTHORS_LIST.ID")))}function Cj(n,o){if(1&n&&(i.TgZ(0,"td",24),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.id)}}function Mj(n,o){1&n&&(i.TgZ(0,"th",23),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"AUTHORS_LIST.NAME")," "))}function xj(n,o){if(1&n&&(i.TgZ(0,"td",25),i._uU(1),i.ALo(2,"userFullName"),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(i.lcZ(2,1,e))}}function Tj(n,o){1&n&&(i.TgZ(0,"th",23),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"AUTHORS_LIST.ORGANIZATION")," "))}function Sj(n,o){if(1&n&&(i.TgZ(0,"td",25),i._uU(1),i.qZA()),2&n){const e=o.$implicit,t=i.oxw();i.xp6(1),i.Oqu(t.parseAttribute(e,"organization"))}}function Ej(n,o){1&n&&(i.TgZ(0,"th",23),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"AUTHORS_LIST.EMAIL")," "))}function Dj(n,o){if(1&n&&(i.TgZ(0,"td",25),i._uU(1),i.qZA()),2&n){const e=o.$implicit,t=i.oxw();i.xp6(1),i.Oqu(t.parseAttribute(e,"preferredMail"))}}function kj(n,o){1&n&&(i.TgZ(0,"th",23),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"AUTHORS_LIST.NUMBER_OF_PUBLICATIONS")," "))}function Lj(n,o){if(1&n&&(i.TgZ(0,"td",25),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.authorships.length.toString())}}function Hj(n,o){1&n&&i._UZ(0,"tr",26)}const Kk=function(n){return["/authors",n]};function Rj(n,o){if(1&n&&i._UZ(0,"tr",27),2&n){const e=o.$implicit,t=i.oxw();i.ekj("cursor-pointer",!t.disableRouting),i.Q6J("perunWebAppsMiddleClickRouterLink",t.disableRouting?null:i.VKq(4,Kk,e.id))("routerLink",t.disableRouting?null:i.VKq(6,Kk,e.id))}}function Pj(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",28),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Ij(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",28),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"AUTHORS_LIST.NO_AUTHORS"),"\n"))}const Oj=function(n){return{all:n}};let eS=(()=>{class n{constructor(e){this.tableCheckbox=e,this.authors=[],this.displayedColumns=["select","id","name","organization","email","numberOfPublications"],this.disableRouting=!1,this.selection=new an(!0,[]),this.pageSizeOptions=yh}set matSort(e){this.sort=e,this.setDataSource()}static getFilterDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"name":return function gO(n){let o="";return null!==n.firstName&&(o+=n.firstName+" "),null!==n.middleName&&(o+=n.middleName+" "),null!==n.lastName&&(o+=n.lastName+" "),o.endsWith(" ")&&(o=o.substring(0,o.length-1)),o}(e);case"organization":return Jf(e.attributes,"organization");case"email":return Jf(e.attributes,"preferredMail");case"numberOfPublications":return e.authorships.length.toString();default:return e[t]}}static getExportDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"name":return function mO(n){let o="";return null!==n.titleBefore&&(o+=n.titleBefore+" "),null!==n.firstName&&(o+=n.firstName+" "),null!==n.middleName&&(o+=n.middleName+" "),null!==n.lastName&&(o+=n.lastName+" "),null!==n.titleAfter&&(o+=n.titleAfter+" "),o.endsWith(" ")&&(o=o.substring(0,o.length-1)),o}(e);case"organization":return Jf(e.attributes,"organization");case"email":return Jf(e.attributes,"preferredMail");case"numberOfPublications":return e.authorships.length.toString();default:return e[t]}}static getSortDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"name":return e.lastName?e.lastName:e.firstName??"";case"organization":return Jf(e.attributes,"organization");case"email":return Jf(e.attributes,"preferredMail");case"numberOfPublications":return e.authorships.length.toString();default:return e[t]}}ngOnChanges(){this.dataSource=new ge(this.authors),this.setDataSource(),this.dataSource.filter=this.filterValue}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){qo(Uo(this.dataSource.filteredData,this.displayedColumns,n.getExportDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,r=t+this.dataSource.paginator.pageSize;qo(Uo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,r),this.displayedColumns,n.getExportDataForColumn),e)}parseAttribute(e,t){let r="";return e.attributes&&e.attributes.forEach(d=>{d.friendlyName===t&&(r=d.value)}),r}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>s1(e,t,this.displayedColumns,n.getFilterDataForColumn),this.dataSource.sortData=(e,t)=>Zf(e,t,n.getSortDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qf))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-authors-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Yo,7),i.Gf(eo,7)),2&e){let r;i.iGM(r=i.CRH())&&(t.child=r.first),i.iGM(r=i.CRH())&&(t.matSort=r.first)}},inputs:{authors:"authors",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",disableRouting:"disableRouting",reloadTable:"reloadTable",selection:"selection",pageSizeOptions:"pageSizeOptions"},features:[i.TTD],decls:24,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","numberOfPublications"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"perunWebAppsMiddleClickRouterLink","routerLink","cursor-pointer",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(d){return t.exportDisplayedData(d)})("exportAllData",function(d){return t.exportAllData(d)}),i.TgZ(2,"table",2),i.YNc(3,yj,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,vj,3,3,"th",5),i.YNc(7,Cj,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,Mj,3,3,"th",5),i.YNc(10,xj,3,3,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,Tj,3,3,"th",5),i.YNc(13,Sj,2,1,"td",8),i.BQk(),i.ynx(14,10),i.YNc(15,Ej,3,3,"th",5),i.YNc(16,Dj,2,1,"td",8),i.BQk(),i.ynx(17,11),i.YNc(18,kj,3,3,"th",5),i.YNc(19,Lj,2,1,"td",8),i.BQk(),i.YNc(20,Hj,1,0,"tr",12),i.YNc(21,Rj,1,8,"tr",13),i.qZA()()(),i.YNc(22,Pj,3,3,"perun-web-apps-alert",14),i.YNc(23,Ij,3,3,"perun-web-apps-alert",14)),2&e&&(i.Q6J("hidden",0===t.authors.length||0===t.dataSource.filteredData.length),i.xp6(1),i.Q6J("tableId",t.tableId)("dataLength",t.dataSource.filteredData.length)("pageSizeOptions",t.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",t.dataSource),i.xp6(1),i.Q6J("ngIf",i.VKq(13,Oj,i.xi3(4,10,t.dataSource,t.selection.selected.length))),i.xp6(17),i.Q6J("matHeaderRowDef",t.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",t.displayedColumns),i.xp6(1),i.Q6J("ngIf",0!==t.authors.length&&0===t.dataSource.filteredData.length),i.xp6(1),i.Q6J("ngIf",0===t.authors.length))},dependencies:[x.O5,Po,Hs,jo,b,Fo,zo,v,Qa,_,C,k,eo,Yf,Fa,da,Yo,Zk,ST,_t,DA,qA,h1,YA],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]}),n})();function Bj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const Nj=function(){return["id","name","organization","email","numberOfPublications"]};function Vj(n,o){if(1&n&&i._UZ(0,"perun-web-apps-authors-list",9),2&n){const e=i.oxw();i.Q6J("authors",e.authors)("displayedColumns",i.DdM(4,Nj))("filterValue",e.filterValue)("tableId",e.tableId)}}let zj=(()=>{class n{constructor(e){this.cabinetService=e,this.filterValue="",this.authors=[],this.tableId="67"}ngOnInit(){this.refreshTable()}refreshTable(){this.loading=!0,this.cabinetService.findAllAuthors().subscribe(e=>{this.authors=e,this.loading=!1})}applyFilter(e){this.filterValue=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qt))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-authors-page"]],decls:13,vars:6,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"title-icon"],[1,"ms-3","mt-1"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"authors","displayedColumns","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"authors","displayedColumns","filterValue","tableId"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0)(1,"h1",1)(2,"mat-icon",2),i._uU(3,"assignment_ind"),i.qZA(),i.TgZ(4,"span",3),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.TgZ(7,"perun-web-apps-refresh-button",4),i.NdJ("refresh",function(){return t.refreshTable()}),i.qZA(),i.TgZ(8,"perun-web-apps-debounce-filter",5),i.NdJ("filter",function(d){return t.applyFilter(d)}),i.qZA(),i.YNc(9,Bj,1,0,"ng-template",null,6,i.W1O),i.TgZ(11,"div",7),i.YNc(12,Vj,1,5,"perun-web-apps-authors-list",8),i.qZA()()),2&e){const r=i.MAs(10);i.xp6(5),i.Oqu(i.lcZ(6,4,"AUTHORS_PAGE.TITLE")),i.xp6(3),i.Q6J("placeholder","AUTHORS_PAGE.FILTER"),i.xp6(4),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[zi,Tc,tm,nm,ua,eS,_t]}),n})();function jj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function Fj(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.qZA(),i._UZ(9,"input",5),i.TgZ(10,"mat-error"),i._uU(11),i.ALo(12,"translate"),i.qZA()(),i.TgZ(13,"mat-form-field")(14,"mat-label"),i._uU(15),i.ALo(16,"translate"),i.qZA(),i._UZ(17,"input",5),i.TgZ(18,"mat-error"),i._uU(19),i.ALo(20,"translate"),i.qZA(),i.TgZ(21,"mat-hint"),i._uU(22),i.ALo(23,"translate"),i.qZA()()(),i.TgZ(24,"div",6)(25,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onCancel())}),i._uU(26),i.ALo(27,"translate"),i.qZA(),i.TgZ(28,"div",8),i.ALo(29,"translate"),i.TgZ(30,"button",9),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSubmit())}),i._uU(31),i.ALo(32,"translate"),i.qZA()()()()}if(2&n){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,13,"DIALOGS.ADD_CATEGORY.TITLE")),i.xp6(5),i.Oqu(i.lcZ(8,15,"DIALOGS.ADD_CATEGORY.NAME")),i.xp6(2),i.Q6J("formControl",e.nameCtrl),i.xp6(2),i.hij(" ",i.lcZ(12,17,"DIALOGS.ADD_CATEGORY.FILL_NAME")," "),i.xp6(4),i.Oqu(i.lcZ(16,19,"DIALOGS.ADD_CATEGORY.RANK")),i.xp6(2),i.Q6J("formControl",e.rankCtrl),i.xp6(2),i.hij(" ",i.lcZ(20,21,"DIALOGS.ADD_CATEGORY.FILL_RANK")," "),i.xp6(3),i.Oqu(i.lcZ(23,23,"DIALOGS.ADD_CATEGORY.RANK_HINT")),i.xp6(4),i.hij(" ",i.lcZ(27,25,"DIALOGS.ADD_CATEGORY.CANCEL")," "),i.xp6(2),i.s9C("matTooltip",i.lcZ(29,27,"DIALOGS.ADD_CATEGORY.TOOLTIP")),i.Q6J("matTooltipDisabled",e.nameCtrl.valid&&e.rankCtrl.valid),i.xp6(2),i.Q6J("disabled",e.nameCtrl.invalid||e.rankCtrl.invalid),i.xp6(1),i.hij(" ",i.lcZ(32,29,"DIALOGS.ADD_CATEGORY.CREATE")," ")}}let Uj=(()=>{class n{constructor(e,t,r,d){this.dialogRef=e,this.notificator=t,this.cabinetManagerService=r,this.translate=d,d.get("DIALOGS.ADD_CATEGORY.SUCCESS").subscribe(u=>this.successMessage=u)}ngOnInit(){this.nameCtrl=new Ni("",[Bi.required,Bi.pattern("^[\\w.-]+( [\\w.-]+)*$"),Bi.maxLength(128)]),this.rankCtrl=new Ni(null,[Bi.required,Bi.pattern("^[0-9]+(\\.[0-9])?$")])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.cabinetManagerService.createCategoryCat({category:{id:0,beanName:"Category",name:this.nameCtrl.value,rank:this.rankCtrl.value}}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(vr),i.Y36(Qt),i.Y36(si))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-add-category-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(i.YNc(0,jj,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,Fj,33,31,"div",2),i.qZA()),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[ti,sn,Nn,Vn,Ar,wr,ph,Ki,Br,Rr,On,qa,Gr,to,Ch,ua,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})();function qj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function Yj(n,o){1&n&&i._UZ(0,"th",15)}function Wj(n,o){if(1&n&&(i.TgZ(0,"td",16),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.name)}}function Gj(n,o){1&n&&i._UZ(0,"tr",17)}function $j(n,o){1&n&&i._UZ(0,"tr",18)}function Zj(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"p"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"div",5),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"table",6),i.ynx(12,7),i.YNc(13,Yj,1,0,"th",8),i.YNc(14,Wj,2,1,"td",9),i.BQk(),i.YNc(15,Gj,1,0,"tr",10),i.YNc(16,$j,1,0,"tr",11),i.qZA()(),i.TgZ(17,"div",12)(18,"button",13),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onCancel())}),i._uU(19),i.ALo(20,"translate"),i.qZA(),i.TgZ(21,"button",14),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSubmit())}),i._uU(22),i.ALo(23,"translate"),i.qZA()()()}if(2&n){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,9,"DIALOGS.REMOVE_CATEGORY.TITLE")),i.xp6(4),i.hij(" ",i.lcZ(7,11,"DIALOGS.REMOVE_CATEGORY.DESCRIPTION")," "),i.xp6(3),i.hij(" ",i.lcZ(10,13,"DIALOGS.REMOVE_CATEGORY.ASK")," "),i.xp6(2),i.Q6J("dataSource",e.dataSource),i.xp6(4),i.Q6J("matHeaderRowDef",e.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",e.displayedColumns),i.xp6(3),i.hij(" ",i.lcZ(20,15,"DIALOGS.REMOVE_CATEGORY.CANCEL")," "),i.xp6(2),i.Q6J("disabled",e.loading),i.xp6(1),i.hij(" ",i.lcZ(23,17,"DIALOGS.REMOVE_CATEGORY.DELETE")," ")}}let Jj=(()=>{class n{constructor(e,t,r,d,u){this.dialogRef=e,this.data=t,this.notificator=r,this.translate=d,this.cabinetManagerService=u,this.displayedColumns=["name"],this.categories=[]}ngOnInit(){this.dataSource=new ge(this.data),this.categories=this.data}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.categories.length?this.cabinetManagerService.deleteCategory(this.categories.pop().id).subscribe(()=>{this.onSubmit()},()=>this.loading=!1):this.translate.get("DIALOGS.REMOVE_CATEGORY.SUCCESS").subscribe(e=>{this.loading=!1,this.notificator.showSuccess(e),this.dialogRef.close(!0)})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir),i.Y36(vr),i.Y36(si),i.Y36(Qt))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-remove-category-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(e,t){if(1&e&&(i.YNc(0,qj,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,Zj,24,19,"div",2),i.qZA()),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[ti,Hs,jo,b,Fo,zo,v,Qa,_,C,k,sn,Nn,Vn,Ch,ua,_t]}),n})();function Xj(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function Qj(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.qZA(),i._UZ(9,"input",5),i.TgZ(10,"mat-error"),i._uU(11),i.ALo(12,"translate"),i.qZA(),i.TgZ(13,"mat-hint"),i._uU(14),i.ALo(15,"translate"),i.qZA()()(),i.TgZ(16,"div",6)(17,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onCancel())}),i._uU(18),i.ALo(19,"translate"),i.qZA(),i.TgZ(20,"div",8),i.ALo(21,"translate"),i.TgZ(22,"button",9),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSubmit())}),i._uU(23),i.ALo(24,"translate"),i.qZA()()()()}if(2&n){const e=i.oxw();i.xp6(2),i.AsE("",i.lcZ(3,11,"DIALOGS.UPDATE_RANK.TITLE"),"",e.categoryName,""),i.xp6(5),i.Oqu(i.lcZ(8,13,"DIALOGS.UPDATE_RANK.RANK")),i.xp6(2),i.Q6J("formControl",e.rankCtrl),i.xp6(2),i.hij(" ",i.lcZ(12,15,"DIALOGS.UPDATE_RANK.FILL_RANK")," "),i.xp6(3),i.Oqu(i.lcZ(15,17,"DIALOGS.UPDATE_RANK.RANK_HINT")),i.xp6(4),i.hij(" ",i.lcZ(19,19,"DIALOGS.UPDATE_RANK.CANCEL")," "),i.xp6(2),i.s9C("matTooltip",i.lcZ(21,21,"DIALOGS.UPDATE_RANK.TOOLTIP")),i.Q6J("matTooltipDisabled",e.rankCtrl.valid),i.xp6(2),i.Q6J("disabled",e.rankCtrl.invalid||e.loading),i.xp6(1),i.hij(" ",i.lcZ(24,23,"DIALOGS.UPDATE_RANK.UPDATE")," ")}}let Kj=(()=>{class n{constructor(e,t,r,d,u){this.dialogRef=e,this.data=t,this.notificator=r,this.cabinetManagerService=d,this.translate=u,this.categoryName="",u.get("DIALOGS.UPDATE_RANK.SUCCESS").subscribe(c=>this.successMessage=c)}ngOnInit(){this.categoryName=this.data.name,this.rankCtrl=new Ni(this.data.rank,[Bi.required,Bi.pattern("^[0-9]+(\\.[0-9])?$")])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.data.rank=this.rankCtrl.value,this.cabinetManagerService.updateCategory({category:this.data}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir),i.Y36(vr),i.Y36(Qt),i.Y36(si))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-update-rank-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(i.YNc(0,Xj,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,Qj,25,25,"div",2),i.qZA()),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[ti,sn,Nn,Vn,Ar,wr,ph,Ki,Br,Rr,On,qa,Gr,to,Ch,ua,_t],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})();function e4(n,o){1&n&&i._UZ(0,"th",15)}const t4=function(n){return{name:n}};function n4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"td",16)(1,"mat-checkbox",17),i.NdJ("change",function(r){const u=i.CHM(e).$implicit,c=i.oxw();return i.KtG(r?c.itemSelectionToggle(u):null)})("click",function(r){return r.stopPropagation()}),i.ALo(2,"translate"),i.ALo(3,"checkboxLabel"),i.qZA()()}if(2&n){const e=o.$implicit,t=i.oxw();i.xp6(1),i.Q6J("aria-label",i.xi3(2,2,i.lcZ(3,5,t.selection.isSelected(e)),i.VKq(7,t4,e.name)))("checked",t.selection.isSelected(e))}}function r4(n,o){1&n&&(i.TgZ(0,"th",18),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CATEGORIES_LIST.ID")," "))}function a4(n,o){if(1&n&&(i.TgZ(0,"td",19),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.id)}}function o4(n,o){1&n&&(i.TgZ(0,"th",18),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CATEGORIES_LIST.NAME")," "))}function s4(n,o){if(1&n&&(i.TgZ(0,"td",20),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.name)}}function l4(n,o){1&n&&(i.TgZ(0,"th",18),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CATEGORIES_LIST.RANK")," "))}function c4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",22),i.NdJ("click",function(){i.CHM(e);const r=i.oxw().$implicit,d=i.oxw();return i.KtG(d.updateCategory(r))}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3,"edit"),i.qZA()()}2&n&&i.s9C("matTooltip",i.lcZ(1,1,"CATEGORIES_LIST.EDIT"))}function d4(n,o){if(1&n&&(i.TgZ(0,"td",20),i._uU(1),i.YNc(2,c4,4,3,"button",21),i.qZA()),2&n){const e=o.$implicit,t=i.oxw();i.xp6(1),i.hij(" ",e.rank," "),i.xp6(1),i.Q6J("ngIf",t.editAuth)}}function u4(n,o){1&n&&i._UZ(0,"tr",23)}function h4(n,o){1&n&&i._UZ(0,"tr",24)}function p4(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CATEGORIES_PAGE.NO_FILTER_RESULTS"),"\n"))}let f4=(()=>{class n{constructor(e,t,r,d){this.guiAuthResolver=e,this.tableCheckbox=t,this.dialog=r,this.authResolver=d,this.categories=[],this.selection=new an(!0,[]),this.displayedColumns=["select","id","name","rank"],this.pageSizeOptions=yh,this.refreshTable=new i.vpe,this.editAuth=!1}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"name":return e.name;case"rank":return e.rank.toString();default:return e[t]}}ngOnChanges(){this.dataSource=new ge(this.categories),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){qo(Uo(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,r=t+this.dataSource.paginator.pageSize;qo(Uo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,r),this.displayedColumns,n.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>s1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Zf(e,t,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.editAuth=this.authResolver.isCabinetAdmin(),this.dataSource.paginator=this.child.paginator}itemSelectionToggle(e){this.selection.toggle(e)}updateCategory(e){const t=ln();t.width="400px",t.data=e,this.dialog.open(Kj,t).afterClosed().subscribe(d=>{d&&this.refreshTable.emit()})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(ea),i.Y36(Qf),i.Y36(on),i.Y36(ea))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-categories-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Yo,7),i.Gf(eo,7)),2&e){let r;i.iGM(r=i.CRH())&&(t.child=r.first),i.iGM(r=i.CRH())&&(t.matSort=r.first)}},inputs:{categories:"categories",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",pageSizeOptions:"pageSizeOptions"},outputs:{refreshTable:"refreshTable"},features:[i.TTD],decls:18,vars:8,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","rank"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(d){return t.exportDisplayedData(d)})("exportAllData",function(d){return t.exportAllData(d)}),i.TgZ(2,"table",2),i.ynx(3,3),i.YNc(4,e4,1,0,"th",4),i.YNc(5,n4,4,9,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,r4,3,3,"th",7),i.YNc(8,a4,2,1,"td",8),i.BQk(),i.ynx(9,9),i.YNc(10,o4,3,3,"th",7),i.YNc(11,s4,2,1,"td",10),i.BQk(),i.ynx(12,11),i.YNc(13,l4,3,3,"th",7),i.YNc(14,d4,3,2,"td",10),i.BQk(),i.YNc(15,u4,1,0,"tr",12),i.YNc(16,h4,1,0,"tr",13),i.qZA()()(),i.YNc(17,p4,3,3,"perun-web-apps-alert",14)),2&e&&(i.Q6J("hidden",0===t.dataSource.filteredData.length||0===t.categories.length),i.xp6(1),i.Q6J("tableId",t.tableId)("dataLength",t.dataSource.filteredData.length)("pageSizeOptions",t.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",t.dataSource),i.xp6(13),i.Q6J("matHeaderRowDef",t.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",t.displayedColumns),i.xp6(1),i.Q6J("ngIf",0===t.dataSource.filteredData.length))},dependencies:[x.O5,ko,Po,zi,Hs,jo,b,Fo,zo,v,Qa,_,C,k,eo,Yf,to,da,Yo,_t,h1]}),n})();function m4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",9),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.addCategory())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CATEGORIES_PAGE.CREATE")," "))}function g4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",10),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.removeCategory())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("disabled",!e.selected.selected.length),i.xp6(1),i.hij(" ",i.lcZ(2,2,"CATEGORIES_PAGE.REMOVE")," ")}}function _4(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const b4=function(){return["select","id","name","rank"]},w4=function(){return["name","rank"]};function A4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"perun-web-apps-categories-list",11),i.NdJ("refreshTable",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.refreshTable())}),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("categories",e.categories)("filterValue",e.filterValue)("displayedColumns",e.removeAuth?i.DdM(5,b4):i.DdM(6,w4))("tableId",e.tableId)("selection",e.selected)}}let y4=(()=>{class n{constructor(e,t,r){this.cabinetManagerService=e,this.dialog=t,this.guiAuthResolver=r,this.categories=[],this.selected=new an(!0,[]),this.filterValue="",this.tableId="5"}ngOnInit(){this.setAuth(),this.refreshTable()}setAuth(){this.removeAuth=this.guiAuthResolver.isAuthorized("deleteCategory_Category_policy",[]),this.addAuth=this.guiAuthResolver.isAuthorized("createCategory_Category_policy",[])}refreshTable(){this.loading=!0,this.cabinetManagerService.getCategories().subscribe(e=>{this.categories=e,this.loading=!1})}applyFilter(e){this.filterValue=e}addCategory(){const e=ln();e.width="400px",e.data={},this.dialog.open(Uj,e).afterClosed().subscribe(r=>{r&&this.refreshTable()})}removeCategory(){const e=ln();e.width="400px",e.data=this.selected.selected,this.dialog.open(Jj,e).afterClosed().subscribe(r=>{r&&(this.selected.clear(),this.refreshTable())})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qt),i.Y36(on),i.Y36(ea))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-categories-page"]],decls:12,vars:8,consts:[[1,"user-theme"],[1,"page-subtitle"],[3,"refresh"],["mat-flat-button","","color","accent","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"categories","filterValue","displayedColumns","tableId","selection","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"categories","filterValue","displayedColumns","tableId","selection","refreshTable"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0)(1,"h1",1),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"perun-web-apps-refresh-button",2),i.NdJ("refresh",function(){return t.refreshTable()}),i.qZA(),i.YNc(5,m4,3,3,"button",3),i.YNc(6,g4,3,4,"button",4),i.TgZ(7,"perun-web-apps-debounce-filter",5),i.NdJ("filter",function(d){return t.applyFilter(d)}),i.qZA(),i.YNc(8,_4,1,0,"ng-template",null,6,i.W1O),i.TgZ(10,"div",7),i.YNc(11,A4,1,7,"perun-web-apps-categories-list",8),i.qZA()()),2&e){const r=i.MAs(9);i.xp6(2),i.Oqu(i.lcZ(3,6,"CATEGORIES_PAGE.TITLE")),i.xp6(3),i.Q6J("ngIf",t.addAuth),i.xp6(1),i.Q6J("ngIf",t.removeAuth),i.xp6(1),i.Q6J("placeholder","CATEGORIES_PAGE.FILTER"),i.xp6(4),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[x.O5,ti,Tc,tm,nm,ua,f4,_t]}),n})();function v4(n,o){1&n&&(i.TgZ(0,"th",14),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_SYSTEMS_LIST.ID")," "))}function C4(n,o){if(1&n&&(i.TgZ(0,"td",15),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.id)}}function M4(n,o){1&n&&(i.TgZ(0,"th",14),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_SYSTEMS_LIST.FRIENDLY_NAME")," "))}function x4(n,o){if(1&n&&(i.TgZ(0,"td",16),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.friendlyName)}}function T4(n,o){1&n&&(i.TgZ(0,"th",14),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_SYSTEMS_LIST.LOGIN_NAMESPACE")," "))}function S4(n,o){if(1&n&&(i.TgZ(0,"td",16),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ","empty"===e.loginNamespace?"":e.loginNamespace," ")}}function E4(n,o){1&n&&(i.TgZ(0,"th",14),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_SYSTEMS_LIST.URL")," "))}function D4(n,o){if(1&n&&(i.TgZ(0,"td",16),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu("empty"===e.url?"":e.url)}}function k4(n,o){1&n&&(i.TgZ(0,"th",14),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_SYSTEMS_LIST.TYPE")," "))}function L4(n,o){if(1&n&&(i.TgZ(0,"td",16),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu("empty"===e.type?"":e.type)}}function H4(n,o){1&n&&i._UZ(0,"tr",17)}function R4(n,o){1&n&&i._UZ(0,"tr",18)}function P4(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",19),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}let I4=(()=>{class n{constructor(){this.publicationSystems=[],this.displayedColumns=["id","friendlyName","loginNamespace","url","type"],this.pageSizeOptions=yh}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"friendlyName":return e.friendlyName;case"url":return e.url;case"loginNamespace":return e.loginNamespace;case"type":return e.type;default:return e[t]}}ngOnChanges(){this.dataSource=new ge(this.publicationSystems),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){qo(Uo(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,r=t+this.dataSource.paginator.pageSize;qo(Uo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,r),this.displayedColumns,n.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>s1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Zf(e,t,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-publication-systems-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Yo,7),i.Gf(eo,7)),2&e){let r;i.iGM(r=i.CRH())&&(t.child=r.first),i.iGM(r=i.CRH())&&(t.matSort=r.first)}},inputs:{publicationSystems:"publicationSystems",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",pageSizeOptions:"pageSizeOptions"},features:[i.TTD],decls:21,vars:8,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","friendlyName"],["mat-cell","",4,"matCellDef"],["matColumnDef","loginNamespace"],["matColumnDef","url"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(d){return t.exportDisplayedData(d)})("exportAllData",function(d){return t.exportAllData(d)}),i.TgZ(2,"table",2),i.ynx(3,3),i.YNc(4,v4,3,3,"th",4),i.YNc(5,C4,2,1,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,M4,3,3,"th",4),i.YNc(8,x4,2,1,"td",7),i.BQk(),i.ynx(9,8),i.YNc(10,T4,3,3,"th",4),i.YNc(11,S4,2,1,"td",7),i.BQk(),i.ynx(12,9),i.YNc(13,E4,3,3,"th",4),i.YNc(14,D4,2,1,"td",7),i.BQk(),i.ynx(15,10),i.YNc(16,k4,3,3,"th",4),i.YNc(17,L4,2,1,"td",7),i.BQk(),i.YNc(18,H4,1,0,"tr",11),i.YNc(19,R4,1,0,"tr",12),i.qZA()()(),i.YNc(20,P4,3,3,"perun-web-apps-alert",13)),2&e&&(i.Q6J("hidden",0===t.dataSource.filteredData.length||0===t.publicationSystems.length),i.xp6(1),i.Q6J("tableId",t.tableId)("dataLength",t.dataSource.filteredData.length)("pageSizeOptions",t.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",t.dataSource),i.xp6(16),i.Q6J("matHeaderRowDef",t.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",t.displayedColumns),i.xp6(1),i.Q6J("ngIf",0===t.dataSource.filteredData.length))},dependencies:[x.O5,Hs,jo,b,Fo,zo,v,Qa,_,C,k,eo,Yf,da,Yo,_t]}),n})();function O4(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function B4(n,o){if(1&n&&i._UZ(0,"perun-web-apps-publication-systems-list",7),2&n){const e=i.oxw();i.Q6J("publicationSystems",e.publicationSystems)("filterValue",e.filterValue)("tableId",e.tableId)}}let N4=(()=>{class n{constructor(e){this.cabinetManagerService=e,this.publicationSystems=[],this.filterValue="",this.tableId="5"}ngOnInit(){this.refreshTable()}refreshTable(){this.loading=!0,this.cabinetManagerService.getPublicationSystems().subscribe(e=>{this.publicationSystems=e,this.loading=!1})}applyFilter(e){this.filterValue=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qt))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-publication-systems-page"]],decls:10,vars:6,consts:[[1,"user-theme"],[1,"page-subtitle"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"publicationSystems","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publicationSystems","filterValue","tableId"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0)(1,"h1",1),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"perun-web-apps-refresh-button",2),i.NdJ("refresh",function(){return t.refreshTable()}),i.qZA(),i.TgZ(5,"perun-web-apps-debounce-filter",3),i.NdJ("filter",function(d){return t.applyFilter(d)}),i.qZA(),i.YNc(6,O4,1,0,"ng-template",null,4,i.W1O),i.TgZ(8,"div",5),i.YNc(9,B4,1,3,"perun-web-apps-publication-systems-list",6),i.qZA()()),2&e){const r=i.MAs(7);i.xp6(2),i.Oqu(i.lcZ(3,4,"PUBLICATION_SYSTEMS_PAGE.TITLE")),i.xp6(3),i.Q6J("placeholder","PUBLICATION_SYSTEMS_PAGE.FILTER"),i.xp6(4),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[Tc,tm,nm,ua,I4,_t]}),n})();function V4(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}function z4(n,o){if(1&n&&i._UZ(0,"perun-web-apps-publications-list",13),2&n){const e=i.oxw(2);i.Q6J("publications",e.publications)("selection",e.selected)("tableId",e.tableId)("routerPath","/authors/"+e.author.id+"/publication")}}function j4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h5"),i._uU(2),i.ALo(3,"userFullName"),i.ALo(4,"translate"),i.qZA(),i.TgZ(5,"div",6)(6,"perun-web-apps-refresh-button",7),i.NdJ("refresh",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.refreshTable())}),i.qZA(),i.TgZ(7,"button",8),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.removePublication())}),i._uU(8),i.ALo(9,"translate"),i.qZA(),i.TgZ(10,"perun-web-apps-publication-filter",9),i.NdJ("filteredPublication",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.filterPublication(r))}),i.qZA()(),i.YNc(11,V4,1,0,"ng-template",null,10,i.W1O),i.TgZ(13,"div",11),i.YNc(14,z4,1,4,"perun-web-apps-publications-list",12),i.qZA()()}if(2&n){const e=i.MAs(12),t=i.oxw();i.xp6(2),i.AsE("",i.lcZ(3,6,t.author),"",i.lcZ(4,8,"AUTHOR_DETAIL.TITLE"),""),i.xp6(5),i.Q6J("disabled",0===t.selected.selected.length),i.xp6(1),i.hij(" ",i.lcZ(9,10,"AUTHOR_DETAIL.REMOVE")," "),i.xp6(6),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",e)}}function F4(n,o){1&n&&i._UZ(0,"mat-spinner",14)}let U4=(()=>{class n{constructor(e,t,r,d){this.route=e,this.cabinetService=t,this.userService=r,this.dialog=d,this.publications=[],this.selected=new an(!0,[]),this.tableId="68"}ngOnInit(){this.initLoading=!0,this.route.params.subscribe(e=>{const t=Number(e.authorId);this.userService.getUserById(t).subscribe(r=>{this.author=r,this.initLoading=!1,this.refreshTable()})})}removePublication(){const e=ln();e.width="500px",e.data=this.selected.selected,this.dialog.open(XT,e).afterClosed().subscribe(r=>{r&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(null,null,null,null,null,null,null,null,this.author.id).subscribe(e=>{this.publications=e,this.loading=!1})}filterPublication(e){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(e.title,e.isbnissn,e.doi,null,null,e.category,+e.startYear,+e.endYear,this.author.id).subscribe(t=>{this.publications=t,this.loading=!1})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(yn),i.Y36(Qt),i.Y36(ba),i.Y36(on))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-author-detail"]],decls:9,vars:5,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"title-icon"],[1,"ms-3","mt-1"],[4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"mt-3"],[3,"refresh"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"filteredPublication"],["spinner",""],[1,"position-relative"],[3,"publications","selection","tableId","routerPath",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publications","selection","tableId","routerPath"],[1,"ms-auto","me-auto"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"h1",1)(2,"mat-icon",2),i._uU(3,"assignment_ind"),i.qZA(),i.TgZ(4,"span",3),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.YNc(7,j4,15,12,"div",4),i.YNc(8,F4,1,0,"mat-spinner",5),i.qZA()),2&e&&(i.xp6(5),i.Oqu(i.lcZ(6,3,"AUTHORS_PAGE.TITLE")),i.xp6(2),i.Q6J("ngIf",!t.initLoading),i.xp6(1),i.Q6J("ngIf",t.initLoading))},dependencies:[x.O5,ti,zi,Rl,Tc,tm,ua,em,KT,_t,DA]}),n})();function q4(n,o){1&n&&i._UZ(0,"mat-spinner",2)}function Y4(n,o){if(1&n&&(i.TgZ(0,"h3",15),i._uU(1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Oqu(e.publication.title)}}function W4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",16),i.NdJ("click",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.editing=!r.editing)}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",17),i._uU(3,"edit"),i.qZA()()}2&n&&i.s9C("matTooltip",i.lcZ(1,1,"PUBLICATION_DETAIL.LIST.EDIT"))}function G4(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_DETAIL.LIST.EMPTY_ERROR")," "))}function $4(n,o){if(1&n&&(i.TgZ(0,"mat-form-field",18),i._UZ(1,"textarea",19),i.YNc(2,G4,3,3,"mat-error",1),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.Q6J("formControl",e.titleControl),i.xp6(1),i.Q6J("ngIf",e.titleControl.invalid)}}function Z4(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",20),i.NdJ("click",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.save())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",17),i._uU(3,"save"),i.qZA()()}if(2&n){const e=i.oxw(2);i.s9C("matTooltip",i.lcZ(1,2,"PUBLICATION_DETAIL.LIST.SAVE")),i.Q6J("disabled",e.titleControl.invalid)}}function J4(n,o){1&n&&i._UZ(0,"th",21)}function X4(n,o){if(1&n&&(i.TgZ(0,"td",22),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij("",e.key,":")}}function Q4(n,o){1&n&&i._UZ(0,"th",21)}function K4(n,o){if(1&n&&(i.TgZ(0,"span"),i._uU(1),i.TgZ(2,"span",24),i._uU(3),i.ALo(4,"translate"),i.qZA(),i._uU(5),i.TgZ(6,"span",24),i._uU(7),i.ALo(8,"translate"),i.qZA(),i._uU(9),i.qZA()),2&n){const e=i.oxw().$implicit,t=i.oxw(2);i.xp6(1),i.hij(" ",e.value," / "),i.xp6(2),i.hij("",i.lcZ(4,5,"PUBLICATION_DETAIL.LIST.EXT_ID"),":"),i.xp6(2),i.hij(" ",t.publication.externalId," "),i.xp6(2),i.hij("",i.lcZ(8,7,"PUBLICATION_DETAIL.LIST.SYSTEM"),":"),i.xp6(2),i.hij(" ",t.publication.pubSystemName," ")}}function eF(n,o){if(1&n&&(i.TgZ(0,"span"),i._uU(1),i.ALo(2,"date"),i.qZA()),2&n){const e=i.oxw().$implicit;i.xp6(1),i.hij(" ",i.xi3(2,1,e.value,"dd/MM/yyyy")," ")}}function tF(n,o){if(1&n&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&n){const e=i.oxw().$implicit;i.xp6(1),i.hij(" ",e.value," ")}}function iF(n,o){if(1&n&&(i.TgZ(0,"span"),i._uU(1),i.qZA()),2&n){const e=i.oxw(3).$implicit;i.xp6(1),i.hij(" ",e.value," ")}}function nF(n,o){if(1&n&&(i.TgZ(0,"span"),i.YNc(1,iF,2,1,"span",1),i.qZA()),2&n){const e=i.oxw(2).$implicit;i.xp6(1),i.Q6J("ngIf","Id / Origin"!==e.key&&"Create date"!==e.key&&"Created by"!==e.key)}}function rF(n,o){1&n&&(i.TgZ(0,"span"),i._uU(1," - "),i.qZA())}function aF(n,o){if(1&n&&(i.TgZ(0,"div"),i.YNc(1,nF,2,1,"span",1),i.YNc(2,rF,2,0,"span",1),i.qZA()),2&n){const e=i.oxw().$implicit;i.xp6(1),i.Q6J("ngIf",null!==e.value&&""!==e.value),i.xp6(1),i.Q6J("ngIf",null===e.value||""===e.value)}}function oF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-form-field",26),i.NdJ("click",function(){i.CHM(e);const r=i.MAs(7);return i.KtG(r.open())}),i.TgZ(1,"mat-label"),i._uU(2),i.ALo(3,"translate"),i.qZA(),i._UZ(4,"input",27)(5,"mat-datepicker-toggle",28),i.TgZ(6,"mat-datepicker",29,30),i.NdJ("yearSelected",function(r){i.CHM(e);const d=i.MAs(7),u=i.oxw(4);return i.KtG(u.chosenYearHandler(r,d))}),i.qZA()()}if(2&n){const e=i.MAs(7),t=i.oxw(4);i.xp6(2),i.Oqu(i.lcZ(3,5,"PUBLICATION_DETAIL.LIST.YEAR")),i.xp6(2),i.Q6J("max",t.maxYear)("matDatepicker",e)("formControl",t.yearControl),i.xp6(1),i.Q6J("for",e)}}function sF(n,o){if(1&n&&(i.TgZ(0,"mat-option",33),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.Q6J("value",e.name),i.xp6(1),i.hij(" ",e.name," ")}}function lF(n,o){if(1&n&&(i.TgZ(0,"mat-form-field")(1,"mat-select",31),i.YNc(2,sF,2,2,"mat-option",32),i.qZA()()),2&n){const e=i.oxw(4);i.xp6(1),i.Q6J("formControl",e.categoryControl),i.xp6(1),i.Q6J("ngForOf",e.categories)}}function cF(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_DETAIL.LIST.RANK_ERROR")," "))}function dF(n,o){if(1&n&&(i.TgZ(0,"mat-form-field"),i._UZ(1,"input",34),i.YNc(2,cF,3,3,"mat-error",1),i.qZA()),2&n){const e=i.oxw(4);i.xp6(1),i.Q6J("formControl",e.rankControl),i.xp6(1),i.Q6J("ngIf",e.rankControl.invalid)}}function uF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-form-field",18)(1,"input",35),i.NdJ("ngModelChange",function(r){i.CHM(e);const d=i.oxw(4);return i.KtG(d.publication.isbn=r)}),i.qZA()()}if(2&n){const e=i.oxw(4);i.xp6(1),i.Q6J("ngModel",e.publication.isbn)}}function hF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-form-field",18)(1,"input",35),i.NdJ("ngModelChange",function(r){i.CHM(e);const d=i.oxw(4);return i.KtG(d.publication.doi=r)}),i.qZA()()}if(2&n){const e=i.oxw(4);i.xp6(1),i.Q6J("ngModel",e.publication.doi)}}function pF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-form-field",18)(1,"textarea",36),i.NdJ("ngModelChange",function(r){i.CHM(e);const d=i.oxw(4);return i.KtG(d.publication.main=r)}),i.qZA()()}if(2&n){const e=i.oxw(4);i.xp6(1),i.Q6J("ngModel",e.publication.main)}}function fF(n,o){if(1&n&&(i.TgZ(0,"div"),i.YNc(1,oF,8,7,"mat-form-field",25),i.YNc(2,lF,3,2,"mat-form-field",1),i.YNc(3,dF,3,2,"mat-form-field",1),i.YNc(4,uF,2,1,"mat-form-field",6),i.YNc(5,hF,2,1,"mat-form-field",6),i.YNc(6,pF,2,1,"mat-form-field",6),i.qZA()),2&n){const e=i.oxw().$implicit;i.xp6(1),i.Q6J("ngIf","Year"===e.key),i.xp6(1),i.Q6J("ngIf","Category"===e.key),i.xp6(1),i.Q6J("ngIf","Rank"===e.key),i.xp6(1),i.Q6J("ngIf","ISBN / ISSN"===e.key),i.xp6(1),i.Q6J("ngIf","DOI"===e.key),i.xp6(1),i.Q6J("ngIf","Full cite"===e.key)}}function mF(n,o){if(1&n&&(i.TgZ(0,"td",23),i.YNc(1,K4,10,9,"span",1),i.YNc(2,eF,3,4,"span",1),i.YNc(3,tF,2,1,"span",1),i.YNc(4,aF,3,2,"div",1),i.YNc(5,fF,7,6,"div",1),i.qZA()),2&n){const e=o.$implicit,t=i.oxw(2);i.xp6(1),i.Q6J("ngIf","Id / Origin"===e.key),i.xp6(1),i.Q6J("ngIf","Create date"===e.key),i.xp6(1),i.Q6J("ngIf","Created by"===e.key),i.xp6(1),i.Q6J("ngIf",!t.editing),i.xp6(1),i.Q6J("ngIf",t.editing)}}function gF(n,o){1&n&&i._UZ(0,"tr",37)}function _F(n,o){if(1&n&&(i.TgZ(0,"div")(1,"div",3),i.YNc(2,Y4,2,1,"h3",4),i.YNc(3,W4,4,3,"button",5),i.YNc(4,$4,3,2,"mat-form-field",6),i.YNc(5,Z4,4,4,"button",7),i.qZA(),i.TgZ(6,"table",8),i.ynx(7,9),i.YNc(8,J4,1,0,"th",10),i.YNc(9,X4,2,1,"td",11),i.BQk(),i.ynx(10,12),i.YNc(11,Q4,1,0,"th",10),i.YNc(12,mF,6,5,"td",13),i.BQk(),i.YNc(13,gF,1,0,"tr",14),i.qZA()()),2&n){const e=i.oxw();i.xp6(2),i.Q6J("ngIf",!e.editing),i.xp6(1),i.Q6J("ngIf",!e.editing&&!e.publication.locked&&!e.similarityCheck),i.xp6(1),i.Q6J("ngIf",e.editing),i.xp6(1),i.Q6J("ngIf",e.editing),i.xp6(1),i.Q6J("dataSource",e.dataSource),i.xp6(7),i.Q6J("matRowDefColumns",e.displayedColumns)}}const eL=im,bF={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let wF=(()=>{class n{constructor(e,t,r){this.cabinetService=e,this.notificator=t,this.translate=r,this.categories=[],this.similarityCheck=!1,this.edited=new i.vpe,this.loading=!1,this.dataSource=null,this.displayedColumns=["key","value"],this.map=[],this.editing=!1}ngOnInit(){this.loading=!0,this.keys=["Id / Origin","Year","Category","Rank","ISBN / ISSN","DOI","Full cite","Created by","Create date"],this.values=[this.publication.id.toString(),this.publication.year.toString(),this.publication.categoryName,this.publication.rank.toString(),this.publication.isbn,this.publication.doi,this.publication.main,this.publication.createdBy,this.publication.createdDate];for(let e=0;ed.name===this.categoryControl.value).id,t=this.yearControl.value.year();this.cabinetService.updatePublication({publication:{id:this.publication.id,beanName:this.publication.beanName,externalId:this.publication.externalId,publicationSystemId:this.publication.publicationSystemId,title:this.titleControl.value,year:t,main:this.publication.main,isbn:this.publication.isbn,doi:this.publication.doi,categoryId:e,rank:this.rankControl.value,locked:this.publication.locked,createdBy:this.publication.createdBy,createdDate:this.publication.createdDate}}).subscribe({next:()=>{this.translate.get("PUBLICATION_DETAIL.CHANGE_PUBLICATION_SUCCESS").subscribe(d=>{this.notificator.showSuccess(d),this.edited.emit(!0),this.loading=!1})},error:()=>this.loading=!1})}chosenYearHandler(e,t){const r=this.yearControl.value;r.year(e.year()),this.yearControl.setValue(r),t.close()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qt),i.Y36(vr),i.Y36(si))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-publication-detail-list"]],inputs:{publication:"publication",categories:"categories",similarityCheck:"similarityCheck"},outputs:{edited:"edited"},features:[i._Bn([{provide:Ri,useClass:p1,deps:[bd]},{provide:oa,useValue:bF}])],decls:3,vars:2,consts:[["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"d-flex"],["class","bigger-font w-75 me-2",4,"ngIf"],["class","ms-auto","mat-icon-button","","matTooltipPosition","above",3,"matTooltip","click",4,"ngIf"],["class","w-75",4,"ngIf"],["class","ms-auto","mat-icon-button","","matTooltipPosition","above",3,"disabled","matTooltip","click",4,"ngIf"],["mat-table","",1,"w-100","layout",3,"dataSource"],["matColumnDef","key"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"bigger-font","w-75","me-2"],["mat-icon-button","","matTooltipPosition","above",1,"ms-auto",3,"matTooltip","click"],[1,"big-icon"],[1,"w-75"],["matInput","",1,"bigger-font","fix-height",3,"formControl"],["mat-icon-button","","matTooltipPosition","above",1,"ms-auto",3,"disabled","matTooltip","click"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell",""],[1,"bold"],["class","me-2",3,"click",4,"ngIf"],[1,"me-2",3,"click"],["matInput","","readonly","",1,"disable",3,"max","matDatepicker","formControl"],["matSuffix","",3,"for"],["startView","multi-year",3,"yearSelected"],["sdp",""],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","",3,"formControl"],["matInput","",3,"ngModel","ngModelChange"],["matInput","",1,"fix-height",3,"ngModel","ngModelChange"],["mat-row",""]],template:function(e,t){1&e&&(i.TgZ(0,"div"),i.YNc(1,q4,1,0,"mat-spinner",0),i.YNc(2,_F,14,6,"div",1),i.qZA()),2&e&&(i.xp6(1),i.Q6J("ngIf",t.loading),i.xp6(1),i.Q6J("ngIf",!t.loading))},dependencies:[x.sg,x.O5,ko,zi,Hs,jo,Fo,zo,v,Qa,_,k,Rl,Ar,wr,Ki,Cf,Br,Rr,On,vl,Gr,eT,r1,tT,to,Wf,fc,x.uU,_t],styles:[".disable[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none}.bigger-font[_ngcontent-%COMP%]{font-size:1.5rem}.bold[_ngcontent-%COMP%]{font-weight:700}.big-icon[_ngcontent-%COMP%]{transform:scale(2)}.fix-height[_ngcontent-%COMP%]{min-height:6ch}.layout[_ngcontent-%COMP%]{table-layout:fixed}"]}),n})();function AF(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}function yF(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const vF=function(){return["select","id","name","organization","email"]};function CF(n,o){if(1&n&&i._UZ(0,"perun-web-apps-authors-list",17),2&n){const e=i.oxw(3);i.Q6J("authors",e.authors)("selection",e.selection)("disableRouting",!0)("tableId",e.tableIdAuthors)("displayedColumns",i.DdM(5,vF))}}function MF(n,o){if(1&n&&(i.TgZ(0,"div",15),i.YNc(1,CF,1,6,"perun-web-apps-authors-list",16),i.qZA()),2&n){i.oxw();const e=i.MAs(17),t=i.oxw();i.xp6(1),i.Q6J("perunWebAppsLoader",t.searchLoading)("perunWebAppsLoaderIndicator",e)}}function xF(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",18),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"DIALOGS.ADD_AUTHORS.SEARCH_INFO")," "))}function TF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"mat-form-field",5)(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.qZA(),i.TgZ(9,"input",6),i.NdJ("keyup.enter",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSearchByString())}),i.qZA(),i.TgZ(10,"mat-error"),i._uU(11),i.ALo(12,"translate"),i.qZA()(),i.TgZ(13,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSearchByString())}),i.TgZ(14,"mat-icon",8),i._uU(15,"search"),i.qZA()(),i.YNc(16,yF,1,0,"ng-template",null,9,i.W1O),i.YNc(18,MF,2,2,"div",10),i.YNc(19,xF,3,3,"perun-web-apps-alert",11),i.qZA(),i.TgZ(20,"div",12)(21,"button",13),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onCancel())}),i._uU(22),i.ALo(23,"translate"),i.qZA(),i.TgZ(24,"button",14),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onAdd())}),i._uU(25),i.ALo(26,"translate"),i.qZA()()()}if(2&n){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,10,"DIALOGS.ADD_AUTHORS.TITLE")),i.xp6(5),i.Oqu(i.lcZ(8,12,"DIALOGS.ADD_AUTHORS.SEARCH_PLACEHOLDER")),i.xp6(2),i.Q6J("formControl",e.searchControl),i.xp6(2),i.hij(" ",i.lcZ(12,14,"DIALOGS.ADD_AUTHORS.EMPTY_SEARCH_MESSAGE")," "),i.xp6(2),i.Q6J("disabled",e.searchLoading||""===e.searchControl.value.trim()),i.xp6(5),i.Q6J("ngIf",e.firstSearchDone),i.xp6(1),i.Q6J("ngIf",!e.firstSearchDone),i.xp6(3),i.hij(" ",i.lcZ(23,16,"DIALOGS.ADD_AUTHORS.CANCEL")," "),i.xp6(2),i.Q6J("disabled",0===e.selection.selected.length||e.loading),i.xp6(1),i.hij(" ",i.lcZ(26,18,"DIALOGS.ADD_AUTHORS.ADD")," ")}}let SF=(()=>{class n{constructor(e,t,r,d,u){this.dialogRef=e,this.data=t,this.notificator=r,this.cabinetService=d,this.translate=u,this.searchControl=new Ni(""),this.loading=!1,this.searchLoading=!1,this.firstSearchDone=!1,this.authors=[],this.alreadyAddedAuthors=[],this.tableIdAuthors="67",this.selection=new an(!0,[]),u.get("DIALOGS.ADD_AUTHORS.SUCCESS_MESSAGE").subscribe(c=>this.successMessage=c),this.publicationId=t.publicationId,this.alreadyAddedAuthors=t.alreadyAddedAuthors}ngOnInit(){this.searchControl=new Ni("",[Bi.required,Bi.pattern(".*[\\S]+.*")])}onSearchByString(){this.firstSearchDone=!0,!this.searchLoading&&""!==this.searchControl.value.trim()&&(this.searchLoading=!0,this.cabinetService.findNewAuthors(this.searchControl.value).subscribe({next:e=>{e=e.filter(t=>!this.alreadyAddedAuthors.map(r=>r.id).includes(t.id)),this.authors=e,this.searchLoading=!1},error:()=>{this.searchLoading=!1}}))}onAdd(){if(this.loading=!0,this.selection.selected.length){const e=this.selection.selected.pop();this.cabinetService.createAutorship({authorship:{id:0,beanName:"Authorship",publicationId:this.publicationId,userId:e.id}}).subscribe({next:()=>{this.onAdd()},error:()=>this.loading=!1})}else this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)}onCancel(){this.dialogRef.close(!1)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir),i.Y36(vr),i.Y36(Qt),i.Y36(si))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-add-authors-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"me-2","adjust-width"],["matInput","","autocomplete","false",3,"formControl","keyup.enter"],["mat-flat-button","","color","accent",1,"me-2",3,"disabled","click"],["iconPositionEnd",""],["searchSpinner",""],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"authors","selection","disableRouting","tableId","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"authors","selection","disableRouting","tableId","displayedColumns"],["alert_type","info"]],template:function(e,t){if(1&e&&(i.YNc(0,AF,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,TF,27,20,"div",2),i.qZA()),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[x.O5,ti,zi,sn,Nn,Vn,Ar,wr,Ki,Br,Rr,On,Gr,da,Tc,Ch,ua,eS,_t],styles:[".top-margin[_ngcontent-%COMP%]{margin-top:15px}.adjust-width[_ngcontent-%COMP%]{width:300px}"]}),n})();function EF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onAddAuthors())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_DETAIL.ADD")," "))}function DF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",8),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onRemoveAuthors())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("disabled",0===e.selection.selected.length||e.publication.locked),i.xp6(1),i.hij(" ",i.lcZ(2,2,"PUBLICATION_DETAIL.REMOVE")," ")}}function kF(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const LF=function(){return["id","name","organization","email"]},HF=function(){return["select","id","name","organization","email"]};function RF(n,o){if(1&n&&i._UZ(0,"perun-web-apps-authors-list",9),2&n){const e=i.oxw();i.Q6J("authors",e.publication.authors)("selection",e.selection)("filterValue",e.filterValue)("tableId",e.tableId)("disableRouting",e.disableRouting)("displayedColumns",e.publication.locked?i.DdM(6,LF):i.DdM(7,HF))}}let tL=(()=>{class n{constructor(e,t,r,d,u){this.dialog=e,this.cabinetService=t,this.notificator=r,this.translate=d,this.storeService=u,this.selection=new an(!0,[]),this.disableRouting=!1,this.similarityCheck=!1,this.yourselfAsAnAuthor=new i.vpe,this.filterValue="",this.loading=!1,this.tableId="67"}ngOnInit(){this.refresh()}refresh(){this.loading=!0,this.cabinetService.findAuthorsByPublicationId(this.publication.id).subscribe(e=>{this.yourselfAsAnAuthor.emit(e.some(t=>t.id===this.storeService.getPerunPrincipal().userId)),this.publication.authors=e,this.selection.clear(),this.loading=!1})}onAddAuthors(){const e=ln();e.width="800px",e.data={publicationId:this.publication.id,alreadyAddedAuthors:this.publication.authors},this.dialog.open(SF,e).afterClosed().subscribe(r=>{r&&(this.selection.clear(),this.refresh())})}onRemoveAuthors(){const e=ln();e.width="800px",e.data={items:this.selection.selected.map(r=>`${r.titleBefore?r.titleBefore:""} ${r.firstName?r.firstName:""} ${r.lastName?r.lastName:""} ${r.titleAfter?r.titleAfter:""}`),title:"DIALOGS.REMOVE_AUTHORS.TITLE",description:"DIALOGS.REMOVE_AUTHORS.DESCRIPTION",theme:"user-theme",type:"remove",showAsk:!0},this.dialog.open(TT,e).afterClosed().subscribe(r=>{r&&this.removeAuthors(this.selection.selected)})}removeAuthors(e){if(this.loading=!0,e.length){const t=e.pop();this.cabinetService.deleteAuthorship(this.publication.id,t.id).subscribe(()=>{this.removeAuthors(e)},()=>this.loading=!1)}else this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_AUTHORS.SUCCESS_MESSAGE")),this.selection.clear(),this.refresh()}applyFilter(e){this.filterValue=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(on),i.Y36(Qt),i.Y36(vr),i.Y36(si),i.Y36(zn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-add-authors"]],inputs:{publication:"publication",selection:"selection",disableRouting:"disableRouting",similarityCheck:"similarityCheck"},outputs:{yourselfAsAnAuthor:"yourselfAsAnAuthor"},decls:8,vars:5,consts:[[1,"'user-theme'"],["mat-flat-button","","color","accent","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"authors","selection","filterValue","tableId","disableRouting","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"authors","selection","filterValue","tableId","disableRouting","displayedColumns"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0),i.YNc(1,EF,3,3,"button",1),i.YNc(2,DF,3,4,"button",2),i.TgZ(3,"perun-web-apps-debounce-filter",3),i.NdJ("filter",function(d){return t.applyFilter(d)}),i.qZA(),i.YNc(4,kF,1,0,"ng-template",null,4,i.W1O),i.TgZ(6,"div",5),i.YNc(7,RF,1,8,"perun-web-apps-authors-list",6),i.qZA()()),2&e){const r=i.MAs(5);i.xp6(1),i.Q6J("ngIf",!t.publication.locked),i.xp6(1),i.Q6J("ngIf",!t.publication.locked&&!t.similarityCheck),i.xp6(1),i.Q6J("placeholder","PUBLICATION_DETAIL.FILTER"),i.xp6(4),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[x.O5,ti,Tc,nm,ua,eS,_t]}),n})();function PF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"th",17)(1,"mat-checkbox",18),i.NdJ("change",function(r){i.CHM(e);const d=i.oxw(2);return i.KtG(r?d.masterToggle():null)}),i.ALo(2,"translate"),i.ALo(3,"masterCheckboxLabel"),i.qZA()()}if(2&n){const e=i.oxw().ngIf,t=i.oxw();i.xp6(1),i.Q6J("aria-label",i.lcZ(2,3,i.lcZ(3,5,e.all)))("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}const IF=function(n){return{name:n}};function OF(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"td",19)(1,"mat-checkbox",20),i.NdJ("change",function(r){const u=i.CHM(e).$implicit,c=i.oxw(2);return i.KtG(r?c.selection.toggle(u):null)})("click",function(r){return r.stopPropagation()}),i.ALo(2,"translate"),i.ALo(3,"checkboxLabel"),i.qZA()()}if(2&n){const e=o.$implicit,t=i.oxw(2);i.xp6(1),i.Q6J("aria-label",i.xi3(2,2,i.lcZ(3,5,t.selection.isSelected(e)),i.VKq(7,IF,e.name)))("checked",t.selection.isSelected(e))}}function BF(n,o){1&n&&(i.ynx(0,14),i.YNc(1,PF,4,7,"th",15),i.YNc(2,OF,4,9,"td",16),i.BQk())}function NF(n,o){1&n&&(i.TgZ(0,"th",21),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.ID")," "))}function VF(n,o){if(1&n&&(i.TgZ(0,"td",22),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.hij(" ",e.id," ")}}function zF(n,o){1&n&&(i.TgZ(0,"th",21),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NAME")," "))}function jF(n,o){if(1&n&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.uIk("data-cy",e.name),i.xp6(1),i.Oqu(e.name)}}function FF(n,o){1&n&&(i.TgZ(0,"th",21),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.CONTACT")," "))}function UF(n,o){if(1&n&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.contact)}}function qF(n,o){1&n&&(i.TgZ(0,"th",21),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.TYPE")," "))}function YF(n,o){if(1&n&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.type)}}function WF(n,o){1&n&&i._UZ(0,"tr",24)}function GF(n,o){1&n&&i._UZ(0,"tr",25)}function $F(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",26),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_OWNERS"),"\n"))}function ZF(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",26),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_FILTER_OWNERS"),"\n"))}const JF=function(n){return{all:n}};let XF=(()=>{class n{constructor(e,t){this.authResolver=e,this.tableCheckbox=t,this.owners=[],this.selection=new an(!0,[]),this.filterValue="",this.displayedColumns=["select","id","name","contact","type"],this.pageSizeOptions=yh}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"name":return e.name;case"contact":return e.contact;case"type":return e.type;default:return""}}ngAfterViewInit(){this.setDataSource()}exportAllData(e){qo(Uo(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,r=t+this.dataSource.paginator.pageSize;qo(Uo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,r),this.displayedColumns,n.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>s1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Zf(e,t,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new ge(this.owners),this.setDataSource()}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(ea),i.Y36(Qf))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-owners-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Yo,7),i.Gf(eo,7)),2&e){let r;i.iGM(r=i.CRH())&&(t.child=r.first),i.iGM(r=i.CRH())&&(t.matSort=r.first)}},inputs:{owners:"owners",selection:"selection",tableId:"tableId",filterValue:"filterValue",displayedColumns:"displayedColumns"},features:[i.TTD],decls:21,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","contact"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(d){return t.exportDisplayedData(d)})("exportAllData",function(d){return t.exportAllData(d)}),i.TgZ(2,"table",2),i.YNc(3,BF,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,NF,3,3,"th",5),i.YNc(7,VF,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,zF,3,3,"th",5),i.YNc(10,jF,2,2,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,FF,3,3,"th",5),i.YNc(13,UF,2,1,"td",8),i.BQk(),i.ynx(14,10),i.YNc(15,qF,3,3,"th",5),i.YNc(16,YF,2,1,"td",8),i.BQk(),i.YNc(17,WF,1,0,"tr",11),i.YNc(18,GF,1,0,"tr",12),i.qZA()()(),i.YNc(19,$F,3,3,"perun-web-apps-alert",13),i.YNc(20,ZF,3,3,"perun-web-apps-alert",13)),2&e&&(i.Q6J("hidden",0===t.owners.length||0===t.dataSource.filteredData.length),i.xp6(1),i.Q6J("tableId",t.tableId)("dataLength",t.dataSource.filteredData.length)("pageSizeOptions",t.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",t.dataSource),i.xp6(1),i.Q6J("ngIf",i.VKq(13,JF,i.xi3(4,10,t.dataSource,t.selection.selected.length))),i.xp6(14),i.Q6J("matHeaderRowDef",t.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",t.displayedColumns),i.xp6(1),i.Q6J("ngIf",!t.owners.length),i.xp6(1),i.Q6J("ngIf",!t.dataSource.filteredData.length&&t.owners.length))},dependencies:[x.O5,Po,Hs,jo,b,Fo,zo,v,Qa,_,C,k,eo,Yf,da,Yo,_t,qA,h1,YA]}),n})();function QF(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-dialog")}const KF=function(){return["select","id","name","contact"]};function eU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"perun-web-apps-debounce-filter",5),i.NdJ("filter",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.filterValue=r)}),i.qZA(),i._UZ(6,"perun-web-apps-owners-list",6),i.qZA(),i.TgZ(7,"div",7)(8,"button",8),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onCancel())}),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"button",9),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onSubmit())}),i._uU(12),i.ALo(13,"translate"),i.qZA()()()}if(2&n){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,10,"DIALOGS.ADD_THANKS.TITLE")),i.xp6(3),i.Q6J("placeholder","DIALOGS.ADD_THANKS.FILTER"),i.xp6(1),i.Q6J("owners",e.owners)("filterValue",e.filterValue)("tableId",e.tableId)("displayedColumns",i.DdM(16,KF))("selection",e.selected),i.xp6(3),i.hij(" ",i.lcZ(10,12,"DIALOGS.ADD_THANKS.CANCEL")," "),i.xp6(2),i.Q6J("disabled",0===e.selected.selected.length||e.loading),i.xp6(1),i.hij(" ",i.lcZ(13,14,"DIALOGS.ADD_THANKS.ADD")," ")}}let tU=(()=>{class n{constructor(e,t,r,d,u,c,s){this.dialogRef=e,this.data=t,this.ownersManagerService=r,this.storeService=d,this.notificator=u,this.translate=c,this.cabinetManagerService=s,this.owners=[],this.selected=new an(!0,[]),this.tableId="73"}ngOnInit(){this.loading=!0;const e=this.storeService.getProperty("allowed_owners_for_thanks");this.ownersManagerService.getAllOwners().subscribe(t=>{this.owners=0!==e.length?t.filter(r=>e.includes(String(r.id))):t,this.owners=this.owners.filter(r=>!this.data.thanks.map(d=>d.ownerId).includes(r.id)),this.loading=!1})}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,0===this.selected.selected.length?this.translate.get("DIALOGS.ADD_THANKS.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close(!0)}):this.cabinetManagerService.createThanks({thanks:{publicationId:this.data.id,ownerId:this.selected.selected.pop().id,createdBy:this.storeService.getPerunPrincipal().actor,createdByUid:this.storeService.getPerunPrincipal().userId,createdDate:Date.now().toString(),id:0,beanName:"Thanks"}}).subscribe(()=>{this.onSubmit()},()=>this.loading=!1)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Mn),i.Y36(Ir),i.Y36(Mt),i.Y36(zn),i.Y36(vr),i.Y36(si),i.Y36(Qt))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-add-thanks-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[3,"owners","filterValue","tableId","displayedColumns","selection"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,t){if(1&e&&(i.YNc(0,QF,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,eU,14,17,"div",2),i.qZA()),2&e){const r=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[ti,sn,Nn,Vn,Ch,nm,XF,ua,_t]}),n})();function iU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"th",16)(1,"mat-checkbox",17),i.NdJ("change",function(r){i.CHM(e);const d=i.oxw(2);return i.KtG(r?d.masterToggle():null)}),i.ALo(2,"translate"),i.ALo(3,"masterCheckboxLabel"),i.qZA()()}if(2&n){const e=i.oxw().ngIf,t=i.oxw();i.xp6(1),i.Q6J("aria-label",i.lcZ(2,3,i.lcZ(3,5,e.all)))("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}const nU=function(n){return{name:n}};function rU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"td",18)(1,"mat-checkbox",19),i.NdJ("change",function(r){const u=i.CHM(e).$implicit,c=i.oxw(2);return i.KtG(r?c.selection.toggle(u):null)})("click",function(r){return r.stopPropagation()}),i.ALo(2,"translate"),i.ALo(3,"checkboxLabel"),i.qZA()()}if(2&n){const e=o.$implicit,t=i.oxw(2);i.xp6(1),i.Q6J("aria-label",i.xi3(2,2,i.lcZ(3,5,t.selection.isSelected(e)),i.VKq(7,nU,e.ownerName)))("checked",t.selection.isSelected(e))}}function aU(n,o){1&n&&(i.ynx(0,13),i.YNc(1,iU,4,7,"th",14),i.YNc(2,rU,4,9,"td",15),i.BQk())}function oU(n,o){1&n&&(i.TgZ(0,"th",20),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"THANKS_LIST.ID")))}function sU(n,o){if(1&n&&(i.TgZ(0,"td",21),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.ownerId)}}function lU(n,o){1&n&&(i.TgZ(0,"th",20),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"THANKS_LIST.NAME")," "))}function cU(n,o){if(1&n&&(i.TgZ(0,"td",22),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.ownerName)}}function dU(n,o){1&n&&(i.TgZ(0,"th",20),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"THANKS_LIST.CREATED_BY")," "))}function uU(n,o){if(1&n&&(i.TgZ(0,"td",22),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.xp6(1),i.Oqu(e.createdBy)}}function hU(n,o){1&n&&i._UZ(0,"tr",23)}function pU(n,o){1&n&&i._UZ(0,"tr",24)}function fU(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function mU(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",25),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"THANKS_LIST.NO_THANKS"),"\n"))}const gU=function(n){return{all:n}};let _U=(()=>{class n{constructor(e){this.tableCheckbox=e,this.thanks=[],this.filterValue="",this.displayedColumns=["select","id","name","createdBy"],this.pageSizeOptions=yh,this.selection=new an(!0,[])}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"id":return e.ownerId.toString();case"name":return e.ownerName;default:return e[t]}}ngOnChanges(){this.dataSource=new ge(this.thanks),this.setDataSource(),this.dataSource.filter=this.filterValue}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}exportAllData(e){qo(Uo(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,r=t+this.dataSource.paginator.pageSize;qo(Uo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,r),this.displayedColumns,n.getDataForColumn),e)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>s1(e,t,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,t)=>Zf(e,t,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qf))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-thanks-list"]],viewQuery:function(e,t){if(1&e&&(i.Gf(Yo,7),i.Gf(eo,7)),2&e){let r;i.iGM(r=i.CRH())&&(t.child=r.first),i.iGM(r=i.CRH())&&(t.matSort=r.first)}},inputs:{thanks:"thanks",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",pageSizeOptions:"pageSizeOptions",selection:"selection"},features:[i.TTD],decls:18,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdBy"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(d){return t.exportDisplayedData(d)})("exportAllData",function(d){return t.exportAllData(d)}),i.TgZ(2,"table",2),i.YNc(3,aU,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,oU,3,3,"th",5),i.YNc(7,sU,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,lU,3,3,"th",5),i.YNc(10,cU,2,1,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,dU,3,3,"th",5),i.YNc(13,uU,2,1,"td",8),i.BQk(),i.YNc(14,hU,1,0,"tr",10),i.YNc(15,pU,1,0,"tr",11),i.qZA()()(),i.YNc(16,fU,3,3,"perun-web-apps-alert",12),i.YNc(17,mU,3,3,"perun-web-apps-alert",12)),2&e&&(i.Q6J("hidden",0===t.thanks.length||0===t.dataSource.filteredData.length),i.xp6(1),i.Q6J("tableId",t.tableId)("dataLength",t.dataSource.filteredData.length)("pageSizeOptions",t.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",t.dataSource),i.xp6(1),i.Q6J("ngIf",i.VKq(13,gU,i.xi3(4,10,t.dataSource,t.selection.selected.length))),i.xp6(11),i.Q6J("matHeaderRowDef",t.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",t.displayedColumns),i.xp6(1),i.Q6J("ngIf",0!==t.thanks.length&&0===t.dataSource.filteredData.length),i.xp6(1),i.Q6J("ngIf",0===t.thanks.length))},dependencies:[x.O5,Po,Hs,jo,b,Fo,zo,v,Qa,_,C,k,eo,Yf,da,Yo,_t,qA,h1,YA]}),n})();function bU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onAddThanks())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_DETAIL.ADD")," "))}function wU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",8),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.onRemoveThanks())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}if(2&n){const e=i.oxw();i.Q6J("disabled",0===e.selection.selected.length),i.xp6(1),i.hij(" ",i.lcZ(2,2,"PUBLICATION_DETAIL.REMOVE")," ")}}function AU(n,o){1&n&&i._UZ(0,"perun-web-apps-loading-table")}const yU=function(){return["id","name","createdBy"]},vU=function(){return["select","id","name","createdBy"]};function CU(n,o){if(1&n&&i._UZ(0,"perun-web-apps-thanks-list",9),2&n){const e=i.oxw();i.Q6J("thanks",e.publication.thanks)("filterValue",e.filterValue)("tableId",e.tableId)("displayedColumns",e.publication.locked?i.DdM(5,yU):i.DdM(6,vU))("selection",e.selection)}}let iL=(()=>{class n{constructor(e,t,r,d){this.dialog=e,this.cabinetService=t,this.notificator=r,this.translate=d,this.selection=new an(!0,[]),this.similarityCheck=!1,this.tableId="70",this.loading=!1,this.filterValue=""}ngOnInit(){this.refresh()}refresh(){this.loading=!0,this.cabinetService.findPublicationById(this.publication.id).subscribe(e=>{this.publication=e,this.selection.clear(),this.loading=!1})}onAddThanks(){const e=ln();e.width="800px",e.data=this.publication,this.dialog.open(tU,e).afterClosed().subscribe(r=>{r&&this.refresh()})}onRemoveThanks(){const e=ln();e.width="450px",e.data={items:this.selection.selected.map(r=>r.ownerName),title:"PUBLICATION_DETAIL.REMOVE_THANKS_DIALOG_TITLE",description:"PUBLICATION_DETAIL.REMOVE_THANKS_DIALOG_DESCRIPTION",theme:"user-theme",type:"remove",showAsk:!0},this.dialog.open(TT,e).afterClosed().subscribe(r=>{r&&(this.loading=!0,this.removeThank())})}removeThank(){0===this.selection.selected.length?this.translate.get("PUBLICATION_DETAIL.REMOVE_THANKS_SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.refresh()}):this.cabinetService.deleteThanks(this.selection.selected.pop().id).subscribe(()=>{this.removeThank()})}applyFilter(e){this.filterValue=e}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(on),i.Y36(Qt),i.Y36(vr),i.Y36(si))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-add-thanks"]],inputs:{publication:"publication",selection:"selection",similarityCheck:"similarityCheck"},decls:8,vars:5,consts:[[1,"'user-theme'"],["mat-flat-button","","color","accent","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"thanks","filterValue","tableId","displayedColumns","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"thanks","filterValue","tableId","displayedColumns","selection"]],template:function(e,t){if(1&e&&(i.TgZ(0,"div",0),i.YNc(1,bU,3,3,"button",1),i.YNc(2,wU,3,4,"button",2),i.TgZ(3,"perun-web-apps-debounce-filter",3),i.NdJ("filter",function(d){return t.applyFilter(d)}),i.qZA(),i.YNc(4,AU,1,0,"ng-template",null,4,i.W1O),i.TgZ(6,"div",5),i.YNc(7,CU,1,7,"perun-web-apps-thanks-list",6),i.qZA()()),2&e){const r=i.MAs(5);i.xp6(1),i.Q6J("ngIf",!t.publication.locked&&!t.similarityCheck),i.xp6(1),i.Q6J("ngIf",!t.publication.locked&&!t.similarityCheck),i.xp6(1),i.Q6J("placeholder","PUBLICATION_DETAIL.FILTER"),i.xp6(4),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[x.O5,ti,Tc,nm,ua,_U,_t]}),n})();function MU(n,o){1&n&&i._UZ(0,"mat-spinner",3)}function xU(n,o){1&n&&(i.TgZ(0,"h1",15)(1,"span")(2,"mat-icon",16),i._uU(3,"assignment_ind"),i.qZA(),i._uU(4),i.ALo(5,"translate"),i.qZA()()),2&n&&(i.xp6(4),i.hij(" ",i.lcZ(5,1,"AUTHORS_PAGE.TITLE")," "))}function TU(n,o){1&n&&(i.TgZ(0,"h1",15),i._UZ(1,"mat-icon",17),i.TgZ(2,"span",18),i._uU(3),i.ALo(4,"translate"),i.qZA()()),2&n&&(i.xp6(3),i.Oqu(i.lcZ(4,1,"ALL_PUBLICATIONS.TITLE")))}function SU(n,o){1&n&&(i.TgZ(0,"h1",15)(1,"span")(2,"mat-icon",16),i._uU(3,"local_library"),i.qZA(),i._uU(4),i.ALo(5,"translate"),i.qZA()()),2&n&&(i.xp6(4),i.hij(" ",i.lcZ(5,1,"MY_PUBLICATIONS.TITLE")," "))}function EU(n,o){if(1&n&&(i.TgZ(0,"h5",19),i._uU(1),i.ALo(2,"userFullName"),i.ALo(3,"translate"),i.qZA()),2&n){const e=i.oxw(2);i.xp6(1),i.AsE(" ",i.lcZ(2,2,e.mainAuthor),"",i.lcZ(3,4,"AUTHOR_DETAIL.TITLE")," ")}}function DU(n,o){1&n&&(i.TgZ(0,"span",20),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_DETAIL.LOCKED")," "))}function kU(n,o){1&n&&(i.TgZ(0,"mat-icon",21),i._uU(1," lock "),i.qZA())}function LU(n,o){1&n&&(i.TgZ(0,"span",20),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"PUBLICATION_DETAIL.UNLOCKED")," "))}function HU(n,o){1&n&&(i.TgZ(0,"mat-icon",21),i._uU(1," lock_open "),i.qZA())}function RU(n,o){1&n&&i._UZ(0,"mat-spinner",3)}function PU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"perun-web-apps-publication-detail-list",22),i.NdJ("edited",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.refreshPublication())}),i.qZA()}if(2&n){const e=i.oxw(2);i.Q6J("publication",e.publication)("categories",e.categories)("similarityCheck",e.similarityCheck)}}function IU(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div"),i.YNc(1,xU,6,3,"h1",4),i.YNc(2,TU,5,3,"h1",4),i.YNc(3,SU,6,3,"h1",4),i.YNc(4,EU,4,6,"h5",5),i.TgZ(5,"h5"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"h6"),i._uU(9),i.ALo(10,"translate"),i.TgZ(11,"span",6),i.ALo(12,"translate"),i.TgZ(13,"button",7),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.changeLock())}),i.YNc(14,DU,3,3,"span",8),i.YNc(15,kU,2,0,"mat-icon",9),i.YNc(16,LU,3,3,"span",8),i.YNc(17,HU,2,0,"mat-icon",9),i.qZA()()(),i.TgZ(18,"mat-card",10)(19,"mat-card-content"),i.YNc(20,RU,1,0,"mat-spinner",1),i.YNc(21,PU,1,3,"perun-web-apps-publication-detail-list",11),i.qZA()(),i.TgZ(22,"mat-card",12)(23,"mat-card-header")(24,"mat-card-title"),i._uU(25),i.ALo(26,"translate"),i.qZA()(),i.TgZ(27,"mat-card-content"),i._UZ(28,"perun-web-apps-add-authors",13),i.qZA()(),i.TgZ(29,"mat-card",12)(30,"mat-card-header")(31,"mat-card-title"),i._uU(32),i.ALo(33,"translate"),i.qZA()(),i.TgZ(34,"mat-card-content"),i._UZ(35,"perun-web-apps-add-thanks",14),i.qZA()()()}if(2&n){const e=i.oxw();i.xp6(1),i.Q6J("ngIf","authors"===e.mode),i.xp6(1),i.Q6J("ngIf","all"===e.mode),i.xp6(1),i.Q6J("ngIf","my"===e.mode),i.xp6(1),i.Q6J("ngIf",void 0!==e.mainAuthor),i.xp6(2),i.Oqu(i.lcZ(7,24,"PUBLICATION_DETAIL.TITLE")),i.xp6(3),i.hij(" ",i.lcZ(10,26,"PUBLICATION_DETAIL.LOCK_INFO")," "),i.xp6(2),i.s9C("matTooltip",i.lcZ(12,28,"PUBLICATION_DETAIL.LOCK_DISABLED_TOOLTIP")),i.Q6J("matTooltipDisabled",e.lockAuth),i.xp6(2),i.Q6J("disabled",!e.lockAuth),i.xp6(1),i.Q6J("ngIf",e.publication.locked),i.xp6(1),i.Q6J("ngIf",e.publication.locked),i.xp6(1),i.Q6J("ngIf",!e.publication.locked),i.xp6(1),i.Q6J("ngIf",!e.publication.locked),i.xp6(3),i.Q6J("ngIf",e.loading||e.pubLoading),i.xp6(1),i.Q6J("ngIf",!e.pubLoading&&!e.loading),i.xp6(4),i.hij(" ",i.lcZ(26,30,"PUBLICATION_DETAIL.AUTHORS")," "),i.xp6(3),i.Q6J("publication",e.publication)("selection",e.selectionAuthors)("disableRouting",e.disableRouting)("similarityCheck",e.similarityCheck),i.xp6(4),i.hij(" ",i.lcZ(33,32,"PUBLICATION_DETAIL.ACKNOWLEDGEMENT")," "),i.xp6(3),i.Q6J("publication",e.publication)("selection",e.selectionThanks)("similarityCheck",e.similarityCheck)}}let f1=(()=>{class n{constructor(e,t,r,d,u,c,s,a){this.route=e,this.cabinetService=t,this.matIconRegistry=r,this.domSanitizer=d,this.dialog=u,this.notificator=c,this.translate=s,this.authResolver=a,this.disableRouting=!1,this.similarityCheck=!1,this.loading=!1,this.pubLoading=!1,this.initLoading=!1,this.selectionAuthors=new an(!0,[]),this.selectionThanks=new an(!0,[]),this.lockAuth=!1,this.matIconRegistry.addSvgIcon("publications",this.domSanitizer.bypassSecurityTrustResourceUrl("../../assets/img/publications-dark.svg"))}ngOnInit(){this.initLoading=!0,this.disableRouting=this.disableRouting||!this.authResolver.isCabinetAdmin(),this.lockAuth=this.authResolver.isCabinetAdmin(),this.publicationId?(this.setMode(),this.loadAllData()):this.route.params.subscribe(e=>{this.publicationId=Number(e.publicationId),this.mainAuthorId=Number(e.authorId),this.setMode(),this.loadAllData()})}setMode(){const e=location.pathname;this.mode=e.includes("my")?"my":e.includes("all")?"all":e.includes("import")?"import":e.includes("create")?"create":"authors"}loadAllData(){this.loading=!0,this.cabinetService.findPublicationById(this.publicationId).subscribe(e=>{this.publication=e,this.cabinetService.getCategories().subscribe(t=>{this.categories=t,this.loading=!1,this.initLoading=!1})})}refreshPublication(){this.pubLoading=!0,this.cabinetService.findPublicationById(this.publicationId).subscribe(e=>{this.publication=e,this.pubLoading=!1})}changeLock(){this.pubLoading=!0,this.cabinetService.lockPublications({publications:[{id:this.publication.id,beanName:"Publication",externalId:this.publication.externalId,publicationSystemId:this.publication.publicationSystemId,title:this.publication.title,year:this.publication.year,main:this.publication.main,isbn:this.publication.isbn,doi:this.publication.doi,categoryId:this.publication.categoryId,rank:this.publication.rank,locked:this.publication.locked,createdBy:this.publication.createdBy,createdDate:this.publication.createdDate}],lock:!this.publication.locked}).subscribe(()=>{this.translate.get("PUBLICATION_DETAIL.CHANGE_PUBLICATION_SUCCESS").subscribe(t=>{this.notificator.showSuccess(t),this.refreshPublication()})})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(yn),i.Y36(Qt),i.Y36(qd),i.Y36(ur),i.Y36(on),i.Y36(vr),i.Y36(si),i.Y36(ea))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-publication-detail"]],inputs:{publicationId:"publicationId",disableRouting:"disableRouting",similarityCheck:"similarityCheck"},decls:3,vars:2,consts:[[1,"user-theme"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["class","page-subtitle d-flex",4,"ngIf"],["class","mb-2",4,"ngIf"],["matTooltipPosition","below",3,"matTooltip","matTooltipDisabled"],["mat-stroked-button","",1,"ms-2",3,"disabled","click"],["class","fw-bold",4,"ngIf"],["iconPositionEnd","",4,"ngIf"],["appearance","outlined"],[3,"publication","categories","similarityCheck","edited",4,"ngIf"],["appearance","outlined",1,"mt-4"],[3,"publication","selection","disableRouting","similarityCheck"],[3,"publication","selection","similarityCheck"],[1,"page-subtitle","d-flex"],[1,"title-icon","align-icon","me-3"],["svgIcon","publications",1,"icon-size"],[1,"ms-3","mt-1"],[1,"mb-2"],[1,"fw-bold"],["iconPositionEnd",""],[3,"publication","categories","similarityCheck","edited"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.YNc(1,MU,1,0,"mat-spinner",1),i.YNc(2,IU,36,34,"div",2),i.qZA()),2&e&&(i.xp6(1),i.Q6J("ngIf",t.initLoading),i.xp6(1),i.Q6J("ngIf",!t.initLoading))},dependencies:[x.O5,c0,d0,yd,L_,ti,zi,Rl,to,wF,tL,iL,_t,DA],styles:[".icon-size[_ngcontent-%COMP%]{width:32px;height:32px}.align-icon[_ngcontent-%COMP%]{vertical-align:text-top}"]}),n})(),tS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[yc,x.ez]}),n})(),iS=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[yc,x.ez,mh]}),n})();function nS(n,o,e){for(let t in o)if(o.hasOwnProperty(t)){const r=o[t];r?n.setProperty(t,r,e?.has(t)?"important":""):n.removeProperty(t)}return n}function rm(n,o){const e=o?"":"none";nS(n.style,{"touch-action":o?"":"none","-webkit-user-drag":o?"":"none","-webkit-tap-highlight-color":o?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function nL(n,o,e){nS(n.style,{position:o?"":"fixed",top:o?"":"0",opacity:o?"":"0",left:o?"":"-999em"},e)}function WA(n,o){return o&&"none"!=o?n+" "+o:n}function rL(n){const o=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*o}function rS(n,o){return n.getPropertyValue(o).split(",").map(t=>t.trim())}function aS(n){const o=n.getBoundingClientRect();return{top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:o.width,height:o.height,x:o.x,y:o.y}}function oS(n,o,e){const{top:t,bottom:r,left:d,right:u}=n;return e>=t&&e<=r&&o>=d&&o<=u}function m1(n,o,e){n.top+=o,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function aL(n,o,e,t){const{top:r,right:d,bottom:u,left:c,width:s,height:a}=n,l=s*o,h=a*o;return t>r-h&&tc-l&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:aS(e)})})}handleScroll(o){const e=aa(o),t=this.positions.get(e);if(!t)return null;const r=t.scrollPosition;let d,u;if(e===this._document){const a=this.getViewportScrollPosition();d=a.top,u=a.left}else d=e.scrollTop,u=e.scrollLeft;const c=r.top-d,s=r.left-u;return this.positions.forEach((a,l)=>{a.clientRect&&e!==l&&e.contains(l)&&m1(a.clientRect,c,s)}),r.top=d,r.left=u,{top:c,left:s}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function sL(n){const o=n.cloneNode(!0),e=o.querySelectorAll("[id]"),t=n.nodeName.toLowerCase();o.removeAttribute("id");for(let r=0;rrm(t,e)))}constructor(o,e,t,r,d,u){this._config=e,this._document=t,this._ngZone=r,this._viewportRuler=d,this._dragDropRegistry=u,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new te.x,this._pointerMoveSubscription=Ot.w0.EMPTY,this._pointerUpSubscription=Ot.w0.EMPTY,this._scrollSubscription=Ot.w0.EMPTY,this._resizeSubscription=Ot.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new te.x,this.started=new te.x,this.released=new te.x,this.ended=new te.x,this.entered=new te.x,this.exited=new te.x,this.dropped=new te.x,this.moved=this._moveEvents,this._pointerDown=c=>{if(this.beforeStarted.next(),this._handles.length){const s=this._getTargetHandle(c);s&&!this._disabledHandles.has(s)&&!this.disabled&&this._initializeDragSequence(s,c)}else this.disabled||this._initializeDragSequence(this._rootElement,c)},this._pointerMove=c=>{const s=this._getPointerPositionOnPage(c);if(!this._hasStartedDragging){if(Math.abs(s.x-this._pickupPositionOnPage.x)+Math.abs(s.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const m=Date.now()>=this._dragStartTime+this._getDragStartDelay(c),g=this._dropContainer;if(!m)return void this._endDragSequence(c);(!g||!g.isDragging()&&!g.isReceiving())&&(c.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(c)))}return}c.preventDefault();const a=this._getConstrainedPointerPosition(s);if(this._hasMoved=!0,this._lastKnownPointerPosition=s,this._updatePointerDirectionDelta(a),this._dropContainer)this._updateActiveDropContainer(a,s);else{const l=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,h=this._activeTransform;h.x=a.x-l.x+this._passiveTransform.x,h.y=a.y-l.y+this._passiveTransform.y,this._applyRootElementTransform(h.x,h.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:a,event:c,distance:this._getDragDistance(a),delta:this._pointerDirectionDelta})})},this._pointerUp=c=>{this._endDragSequence(c)},this._nativeDragStart=c=>{if(this._handles.length){const s=this._getTargetHandle(c);s&&!this._disabledHandles.has(s)&&!this.disabled&&c.preventDefault()}else this.disabled||c.preventDefault()},this.withRootElement(o).withParent(e.parentDragRef||null),this._parentPositions=new oL(t),u.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(o){this._handles=o.map(t=>Qi(t)),this._handles.forEach(t=>rm(t,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t)}),this._disabledHandles=e,this}withPreviewTemplate(o){return this._previewTemplate=o,this}withPlaceholderTemplate(o){return this._placeholderTemplate=o,this}withRootElement(o){const e=Qi(o);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,GA),e.addEventListener("touchstart",this._pointerDown,uL),e.addEventListener("dragstart",this._nativeDragStart,GA)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(o){return this._boundaryElement=o?Qi(o):null,this._resizeSubscription.unsubscribe(),o&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(o){return this._parentDragRef=o,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(o){!this._disabledHandles.has(o)&&this._handles.indexOf(o)>-1&&(this._disabledHandles.add(o),rm(o,!0))}enableHandle(o){this._disabledHandles.has(o)&&(this._disabledHandles.delete(o),rm(o,this.disabled))}withDirection(o){return this._direction=o,this}_withDropContainer(o){this._dropContainer=o}getFreeDragPosition(){const o=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:o.x,y:o.y}}setFreeDragPosition(o){return this._activeTransform={x:0,y:0},this._passiveTransform.x=o.x,this._passiveTransform.y=o.y,this._dropContainer||this._applyRootElementTransform(o.x,o.y),this}withPreviewContainer(o){return this._previewContainer=o,this}_sortFromLastPointerPosition(){const o=this._lastKnownPointerPosition;o&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(o),o)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(o){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:o}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(o),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(o);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:o})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(o){g1(o)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const t=this._rootElement,r=t.parentNode,d=this._placeholder=this._createPlaceholderElement(),u=this._anchor=this._anchor||this._document.createComment(""),c=this._getShadowRoot();r.insertBefore(u,t),this._initialTransform=t.style.transform||"",this._preview=this._createPreviewElement(),nL(t,!1,sS),this._document.body.appendChild(r.replaceChild(d,t)),this._getPreviewInsertionPoint(r,c).appendChild(this._preview),this.started.next({source:this,event:o}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:o}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(o,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),r=g1(e),d=!r&&0!==e.button,u=this._rootElement,c=aa(e),s=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),a=r?xp(e):zu(e);if(c&&c.draggable&&"mousedown"===e.type&&e.preventDefault(),t||d||s||a)return;if(this._handles.length){const p=u.style;this._rootElementTapHighlight=p.webkitTapHighlightColor||"",p.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(p=>this._updateOnScroll(p)),this._boundaryElement&&(this._boundaryRect=aS(this._boundaryElement));const l=this._previewTemplate;this._pickupPositionInElement=l&&l.template&&!l.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,o,e);const h=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:h.x,y:h.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(o){nL(this._rootElement,!0,sS),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,t=e.getItemIndex(this),r=this._getPointerPositionOnPage(o),d=this._getDragDistance(r),u=e._isOverContainer(r.x,r.y);this.ended.next({source:this,distance:d,dropPoint:r,event:o}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:u,distance:d,dropPoint:r,event:o}),e.drop(this,t,this._initialIndex,this._initialContainer,u,d,r,o),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:o,y:e},{x:t,y:r}){let d=this._initialContainer._getSiblingContainerFromPosition(this,o,e);!d&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(o,e)&&(d=this._initialContainer),d&&d!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=d,this._dropContainer.enter(this,o,e,d===this._initialContainer&&d.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:d,currentIndex:d.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,r),this._dropContainer._sortItem(this,o,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(o,e):this._applyPreviewTransform(o-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const o=this._previewTemplate,e=this.previewClass,t=o?o.template:null;let r;if(t&&o){const d=o.matchSize?this._initialClientRect:null,u=o.viewContainer.createEmbeddedView(t,o.context);u.detectChanges(),r=pL(u,this._document),this._previewRef=u,o.matchSize?fL(r,d):r.style.transform=$A(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else r=sL(this._rootElement),fL(r,this._initialClientRect),this._initialTransform&&(r.style.transform=this._initialTransform);return nS(r.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},sS),rm(r,!1),r.classList.add("cdk-drag-preview"),r.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(d=>r.classList.add(d)):r.classList.add(e)),r}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const o=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(o.left,o.top);const e=function BU(n){const o=getComputedStyle(n),e=rS(o,"transition-property"),t=e.find(c=>"transform"===c||"all"===c);if(!t)return 0;const r=e.indexOf(t),d=rS(o,"transition-duration"),u=rS(o,"transition-delay");return rL(d[r])+rL(u[r])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const r=u=>{(!u||aa(u)===this._preview&&"transform"===u.propertyName)&&(this._preview?.removeEventListener("transitionend",r),t(),clearTimeout(d))},d=setTimeout(r,1.5*e);this._preview.addEventListener("transitionend",r)}))}_createPlaceholderElement(){const o=this._placeholderTemplate,e=o?o.template:null;let t;return e?(this._placeholderRef=o.viewContainer.createEmbeddedView(e,o.context),this._placeholderRef.detectChanges(),t=pL(this._placeholderRef,this._document)):t=sL(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(o,e,t){const r=e===this._rootElement?null:e,d=r?r.getBoundingClientRect():o,u=g1(t)?t.targetTouches[0]:t,c=this._getViewportScrollPosition();return{x:d.left-o.left+(u.pageX-d.left-c.left),y:d.top-o.top+(u.pageY-d.top-c.top)}}_getPointerPositionOnPage(o){const e=this._getViewportScrollPosition(),t=g1(o)?o.touches[0]||o.changedTouches[0]||{pageX:0,pageY:0}:o,r=t.pageX-e.left,d=t.pageY-e.top;if(this._ownerSVGElement){const u=this._ownerSVGElement.getScreenCTM();if(u){const c=this._ownerSVGElement.createSVGPoint();return c.x=r,c.y=d,c.matrixTransform(u.inverse())}}return{x:r,y:d}}_getConstrainedPointerPosition(o){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:r}=this.constrainPosition?this.constrainPosition(o,this,this._initialClientRect,this._pickupPositionInElement):o;if("x"===this.lockAxis||"x"===e?r=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===e)&&(t=this._pickupPositionOnPage.x),this._boundaryRect){const{x:d,y:u}=this._pickupPositionInElement,c=this._boundaryRect,{width:s,height:a}=this._getPreviewRect(),l=c.top+u,h=c.bottom-(a-u);t=hL(t,c.left+d,c.right-(s-d)),r=hL(r,l,h)}return{x:t,y:r}}_updatePointerDirectionDelta(o){const{x:e,y:t}=o,r=this._pointerDirectionDelta,d=this._pointerPositionAtLastDirectionChange,u=Math.abs(e-d.x),c=Math.abs(t-d.y);return u>this._config.pointerDirectionChangeThreshold&&(r.x=e>d.x?1:-1,d.x=e),c>this._config.pointerDirectionChangeThreshold&&(r.y=t>d.y?1:-1,d.y=t),r}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const o=this._handles.length>0||!this.isDragging();o!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=o,rm(this._rootElement,o))}_removeRootElementListeners(o){o.removeEventListener("mousedown",this._pointerDown,GA),o.removeEventListener("touchstart",this._pointerDown,uL),o.removeEventListener("dragstart",this._nativeDragStart,GA)}_applyRootElementTransform(o,e){const t=$A(o,e),r=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=r.transform&&"none"!=r.transform?r.transform:""),r.transform=WA(t,this._initialTransform)}_applyPreviewTransform(o,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,r=$A(o,e);this._preview.style.transform=WA(r,t)}_getDragDistance(o){const e=this._pickupPositionOnPage;return e?{x:o.x-e.x,y:o.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:o,y:e}=this._passiveTransform;if(0===o&&0===e||this.isDragging()||!this._boundaryElement)return;const t=this._rootElement.getBoundingClientRect(),r=this._boundaryElement.getBoundingClientRect();if(0===r.width&&0===r.height||0===t.width&&0===t.height)return;const d=r.left-t.left,u=t.right-r.right,c=r.top-t.top,s=t.bottom-r.bottom;r.width>t.width?(d>0&&(o+=d),u>0&&(o-=u)):o=0,r.height>t.height?(c>0&&(e+=c),s>0&&(e-=s)):e=0,(o!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:o})}_getDragStartDelay(o){const e=this.dragStartDelay;return"number"==typeof e?e:g1(o)?e.touch:e?e.mouse:0}_updateOnScroll(o){const e=this._parentPositions.handleScroll(o);if(e){const t=aa(o);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&m1(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=km(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(o,e){const t=this._previewContainer||"global";if("parent"===t)return o;if("global"===t){const r=this._document;return e||r.fullscreenElement||r.webkitFullscreenElement||r.mozFullScreenElement||r.msFullscreenElement||r.body}return Qi(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(o){return this._handles.find(e=>o.target&&(o.target===e||e.contains(o.target)))}}function $A(n,o){return`translate3d(${Math.round(n)}px, ${Math.round(o)}px, 0)`}function hL(n,o,e){return Math.max(o,Math.min(e,n))}function g1(n){return"t"===n.type[0]}function pL(n,o){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===o.ELEMENT_NODE)return e[0];const t=o.createElement("div");return e.forEach(r=>t.appendChild(r)),t}function fL(n,o){n.style.width=`${o.width}px`,n.style.height=`${o.height}px`,n.style.transform=$A(o.left,o.top)}function _1(n,o){return Math.max(0,Math.min(o,n))}class FU{constructor(o,e){this._element=o,this._dragDropRegistry=e,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(o){this.withItems(o)}sort(o,e,t,r){const d=this._itemPositions,u=this._getItemIndexFromPointerPosition(o,e,t,r);if(-1===u&&d.length>0)return null;const c="horizontal"===this.orientation,s=d.findIndex(y=>y.drag===o),a=d[u],h=a.clientRect,p=s>u?1:-1,m=this._getItemOffsetPx(d[s].clientRect,h,p),g=this._getSiblingOffsetPx(s,d,p),f=d.slice();return function jU(n,o,e){const t=_1(o,n.length-1),r=_1(e,n.length-1);if(t===r)return;const d=n[t],u=r{if(f[j]===y)return;const ce=y.drag===o,ze=ce?m:g,kt=ce?o.getPlaceholderElement():y.drag.getRootElement();y.offset+=ze,c?(kt.style.transform=WA(`translate3d(${Math.round(y.offset)}px, 0, 0)`,y.initialTransform),m1(y.clientRect,0,ze)):(kt.style.transform=WA(`translate3d(0, ${Math.round(y.offset)}px, 0)`,y.initialTransform),m1(y.clientRect,ze,0))}),this._previousSwap.overlaps=oS(h,e,t),this._previousSwap.drag=a.drag,this._previousSwap.delta=c?r.x:r.y,{previousIndex:s,currentIndex:u}}enter(o,e,t,r){const d=null==r||r<0?this._getItemIndexFromPointerPosition(o,e,t):r,u=this._activeDraggables,c=u.indexOf(o),s=o.getPlaceholderElement();let a=u[d];if(a===o&&(a=u[d+1]),!a&&(null==d||-1===d||d-1&&u.splice(c,1),a&&!this._dragDropRegistry.isDragging(a)){const l=a.getRootElement();l.parentElement.insertBefore(s,l),u.splice(d,0,o)}else Qi(this._element).appendChild(s),u.push(o);s.style.transform="",this._cacheItemPositions()}withItems(o){this._activeDraggables=o.slice(),this._cacheItemPositions()}withSortPredicate(o){this._sortPredicate=o}reset(){this._activeDraggables.forEach(o=>{const e=o.getRootElement();if(e){const t=this._itemPositions.find(r=>r.drag===o)?.initialTransform;e.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(o){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===o)}updateOnScroll(o,e){this._itemPositions.forEach(({clientRect:t})=>{m1(t,o,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const o="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:aS(t)}}).sort((e,t)=>o?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(o,e,t){const r="horizontal"===this.orientation;let d=r?e.left-o.left:e.top-o.top;return-1===t&&(d+=r?e.width-o.width:e.height-o.height),d}_getSiblingOffsetPx(o,e,t){const r="horizontal"===this.orientation,d=e[o].clientRect,u=e[o+-1*t];let c=d[r?"width":"height"]*t;if(u){const s=r?"left":"top",a=r?"right":"bottom";-1===t?c-=u.clientRect[s]-d[a]:c+=d[s]-u.clientRect[a]}return c}_shouldEnterAsFirstChild(o,e){if(!this._activeDraggables.length)return!1;const t=this._itemPositions,r="horizontal"===this.orientation;if(t[0].drag!==this._activeDraggables[0]){const u=t[t.length-1].clientRect;return r?o>=u.right:e>=u.bottom}{const u=t[0].clientRect;return r?o<=u.left:e<=u.top}}_getItemIndexFromPointerPosition(o,e,t,r){const d="horizontal"===this.orientation,u=this._itemPositions.findIndex(({drag:c,clientRect:s})=>c!==o&&((!r||c!==this._previousSwap.drag||!this._previousSwap.overlaps||(d?r.x:r.y)!==this._previousSwap.delta)&&(d?e>=Math.floor(s.left)&&e=Math.floor(s.top)&&t!0,this.sortPredicate=()=>!0,this.beforeStarted=new te.x,this.entered=new te.x,this.exited=new te.x,this.dropped=new te.x,this.sorted=new te.x,this.receivingStarted=new te.x,this.receivingStopped=new te.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=Ot.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new te.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function OU(n=0,o=W0.z){return n<0&&(n=0),(0,rh.H)(n,n,o)}(0,Mb).pipe(nt(this._stopScrollTimers)).subscribe(()=>{const u=this._scrollNode,c=this.autoScrollStep;1===this._verticalScrollDirection?u.scrollBy(0,-c):2===this._verticalScrollDirection&&u.scrollBy(0,c),1===this._horizontalScrollDirection?u.scrollBy(-c,0):2===this._horizontalScrollDirection&&u.scrollBy(c,0)})},this.element=Qi(o),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new oL(t),this._sortStrategy=new FU(this.element,e),this._sortStrategy.withSortPredicate((u,c)=>this.sortPredicate(u,c,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(o,e,t,r){this._draggingStarted(),null==r&&this.sortingDisabled&&(r=this._draggables.indexOf(o)),this._sortStrategy.enter(o,e,t,r),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:o,container:this,currentIndex:this.getItemIndex(o)})}exit(o){this._reset(),this.exited.next({item:o,container:this})}drop(o,e,t,r,d,u,c,s={}){this._reset(),this.dropped.next({item:o,currentIndex:e,previousIndex:t,container:this,previousContainer:r,isPointerOverContainer:d,distance:u,dropPoint:c,event:s})}withItems(o){const e=this._draggables;return this._draggables=o,o.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(r=>r.isDragging()).every(r=>-1===o.indexOf(r))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(o){return this._sortStrategy.direction=o,this}connectedTo(o){return this._siblings=o.slice(),this}withOrientation(o){return this._sortStrategy.orientation=o,this}withScrollableParents(o){const e=Qi(this.element);return this._scrollableElements=-1===o.indexOf(e)?[e,...o]:o.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(o){return this._isDragging?this._sortStrategy.getItemIndex(o):this._draggables.indexOf(o)}isReceiving(){return this._activeSiblings.size>0}_sortItem(o,e,t,r){if(this.sortingDisabled||!this._clientRect||!aL(this._clientRect,.05,e,t))return;const d=this._sortStrategy.sort(o,e,t,r);d&&this.sorted.next({previousIndex:d.previousIndex,currentIndex:d.currentIndex,container:this,item:o})}_startScrollingIfNecessary(o,e){if(this.autoScrollDisabled)return;let t,r=0,d=0;if(this._parentPositions.positions.forEach((u,c)=>{c===this._document||!u.clientRect||t||aL(u.clientRect,.05,o,e)&&([r,d]=function qU(n,o,e,t){const r=_L(o,t),d=bL(o,e);let u=0,c=0;if(r){const s=n.scrollTop;1===r?s>0&&(u=1):n.scrollHeight-s>n.clientHeight&&(u=2)}if(d){const s=n.scrollLeft;1===d?s>0&&(c=1):n.scrollWidth-s>n.clientWidth&&(c=2)}return[u,c]}(c,u.clientRect,o,e),(r||d)&&(t=c))}),!r&&!d){const{width:u,height:c}=this._viewportRuler.getViewportSize(),s={width:u,height:c,top:0,right:u,bottom:c,left:0};r=_L(s,e),d=bL(s,o),t=window}t&&(r!==this._verticalScrollDirection||d!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=r,this._horizontalScrollDirection=d,this._scrollNode=t,(r||d)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const o=Qi(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=o.msScrollSnapType||o.scrollSnapType||"",o.scrollSnapType=o.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const o=Qi(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(o).clientRect}_reset(){this._isDragging=!1;const o=Qi(this.element).style;o.scrollSnapType=o.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(o,e){return null!=this._clientRect&&oS(this._clientRect,o,e)}_getSiblingContainerFromPosition(o,e,t){return this._siblings.find(r=>r._canReceive(o,e,t))}_canReceive(o,e,t){if(!this._clientRect||!oS(this._clientRect,e,t)||!this.enterPredicate(o,this))return!1;const r=this._getShadowRoot().elementFromPoint(e,t);if(!r)return!1;const d=Qi(this.element);return r===d||d.contains(r)}_startReceiving(o,e){const t=this._activeSiblings;!t.has(o)&&e.every(r=>this.enterPredicate(r,this)||this._draggables.indexOf(r)>-1)&&(t.add(o),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:o,receiver:this,items:e}))}_stopReceiving(o){this._activeSiblings.delete(o),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:o,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(o=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(o);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const o=km(Qi(this.element));this._cachedShadowRoot=o||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const o=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,o))}}function _L(n,o){const{top:e,bottom:t,height:r}=n,d=.05*r;return o>=e-d&&o<=e+d?1:o>=t-d&&o<=t+d?2:0}function bL(n,o){const{left:e,right:t,width:r}=n,d=.05*r;return o>=e-d&&o<=e+d?1:o>=t-d&&o<=t+d?2:0}const ZA=kr({passive:!1,capture:!0});let YU=(()=>{class n{constructor(e,t){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=r=>r.isDragging(),this.pointerMove=new te.x,this.pointerUp=new te.x,this.scroll=new te.x,this._preventDefaultWhileDragging=r=>{this._activeDragInstances.length>0&&r.preventDefault()},this._persistentTouchmoveListener=r=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&r.preventDefault(),this.pointerMove.next(r))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,ZA)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,ZA)}startDragging(e,t){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const r=t.type.startsWith("touch");this._globalListeners.set(r?"touchend":"mouseup",{handler:d=>this.pointerUp.next(d),options:!0}).set("scroll",{handler:d=>this.scroll.next(d),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:ZA}),r||this._globalListeners.set("mousemove",{handler:d=>this.pointerMove.next(d),options:ZA}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((d,u)=>{this._document.addEventListener(u,d.handler,d.options)})})}}stopDragging(e){const t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const t=[this.scroll];return e&&e!==this._document&&t.push(new Yi.y(r=>this._ngZone.runOutsideAngular(()=>{const u=c=>{this._activeDragInstances.length&&r.next(c)};return e.addEventListener("scroll",u,!0),()=>{e.removeEventListener("scroll",u,!0)}}))),(0,Vi.T)(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(i.R0b),i.LFG(x.K0))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const WU={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let lS=(()=>{class n{constructor(e,t,r,d){this._document=e,this._ngZone=t,this._viewportRuler=r,this._dragDropRegistry=d}createDrag(e,t=WU){return new zU(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new UU(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(x.K0),i.LFG(i.R0b),i.LFG(Es),i.LFG(YU))},n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})(),eq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[lS],imports:[Ds]}),n})(),aq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({}),n})(),uq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[aq,wt,wt]}),n})();new i.OlP("mat-selectsearch-default-options");let gq=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,_c,Lo,th,yc,mh,o1,gg]}),n})(),_q=(()=>{class n extends Pt{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return n.\u0275fac=function(){let o;return function(t){return(o||(o=i.n5z(n)))(t||n)}}(),n.\u0275prov=i.Yz7({token:n,factory:n.\u0275fac}),n})();const bq={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let CL=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({providers:[{provide:Ri,useClass:_q},{provide:oa,useValue:bq}],imports:[x.ez,th,J,z0,wT,eq,Os,lp,uT,hT,mh,tS,iS,yc,dT,Lo,o1,Ll,_c,kf,Hr,ck,Mz,uq,nT,ek,a0,vA,gq,Oo,ch,tk,AT,X3]}),n})();i.B6R(hk,[x.O5,da,ti,Od,Pb,Z0,sn,Nn,Vn,pk],[_t,dk]),new Date(324721404e5).valueOf();let O6=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[x.ez,Lo,yc,lp,CL,Os,Ll,_c,kf,tS,iS]}),n})();function B6(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",6),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let N6=(()=>{class n{constructor(e,t,r){this.auth=e,this.router=t,this.storeService=r}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(vh),i.Y36(vn),i.Y36(zn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"div",1)(2,"div",2),i.YNc(3,B6,3,3,"perun-web-apps-alert",3),i.TgZ(4,"h4",4),i._uU(5),i.ALo(6,"translate"),i.qZA(),i.TgZ(7,"button",5),i.NdJ("click",function(){return t.startAuth()}),i._uU(8),i.ALo(9,"translate"),i.TgZ(10,"mat-icon"),i._uU(11," login "),i.qZA()()()()()),2&e&&(i.xp6(3),i.Q6J("ngIf",t.afterLogout),i.xp6(2),i.hij(" ",i.lcZ(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),i.xp6(3),i.hij(" ",i.lcZ(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[x.O5,ti,zi,da,_t],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();function V6(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",10),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function z6(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",11),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let j6=(()=>{class n{constructor(e,t,r,d){this.authzService=e,this.auth=t,this.initAuth=r,this.router=d,this.usernameCtrl=new Ni(null,[Bi.required]),this.passwordCtrl=new Ni(null,[Bi.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:e=>{sessionStorage.setItem("baPrincipal",JSON.stringify(e)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(hr),i.Y36(vh),i.Y36(SA),i.Y36(vn))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.YNc(6,V6,3,3,"perun-web-apps-alert",3),i.YNc(7,z6,3,3,"perun-web-apps-alert",4),i.TgZ(8,"mat-form-field",5)(9,"mat-label"),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"input",6),i.NdJ("keyup.enter",function(){return t.startAuth()}),i.qZA(),i.TgZ(13,"mat-error"),i._uU(14),i.ALo(15,"translate"),i.qZA()(),i.TgZ(16,"mat-form-field",7)(17,"mat-label"),i._uU(18),i.ALo(19,"translate"),i.qZA(),i.TgZ(20,"input",8),i.NdJ("keyup.enter",function(){return t.startAuth()}),i.qZA(),i.TgZ(21,"mat-error"),i._uU(22),i.ALo(23,"translate"),i.qZA()(),i.TgZ(24,"button",9),i.NdJ("click",function(){return t.startAuth()}),i._uU(25),i.ALo(26,"translate"),i.TgZ(27,"mat-icon"),i._uU(28," login "),i.qZA()()()()()),2&e&&(i.xp6(4),i.Oqu(i.lcZ(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),i.xp6(2),i.Q6J("ngIf",t.wrongUsernameOrPassword),i.xp6(1),i.Q6J("ngIf",t.afterLogout&&!t.wrongUsernameOrPassword),i.xp6(3),i.Oqu(i.lcZ(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),i.xp6(2),i.Q6J("formControl",t.usernameCtrl),i.xp6(2),i.hij(" ",i.lcZ(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),i.xp6(4),i.Oqu(i.lcZ(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),i.xp6(2),i.Q6J("formControl",t.passwordCtrl)("type","password"),i.xp6(2),i.hij(" ",i.lcZ(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),i.xp6(2),i.Q6J("disabled",t.usernameCtrl.invalid||t.passwordCtrl.invalid),i.xp6(1),i.hij(" ",i.lcZ(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[x.O5,ti,zi,Ar,wr,Ki,Rr,On,qa,Gr,Br,da,_t],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]}),n})(),F6=(()=>{class n{transform(e){return e.length>50?e.substring(0,50)+"...":e}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275pipe=i.Yjl({name:"publicationTabLabel",type:n,pure:!0}),n})();const U6=["stepper"];function q6(n,o){1&n&&i._UZ(0,"mat-spinner",5)}function Y6(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.Oqu(i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.PUBLICATION"))}function W6(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function G6(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function $6(n,o){if(1&n&&(i.TgZ(0,"mat-option",37),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",e.name," ")}}function Z6(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function J6(n,o){1&n&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function X6(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.hij(" ",i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.CHECK")," ")}function Q6(n,o){1&n&&(i.TgZ(0,"div",29),i._UZ(1,"mat-spinner",5),i.TgZ(2,"h5",38),i._uU(3),i.ALo(4,"translate"),i.qZA()()),2&n&&(i.xp6(3),i.hij(" ",i.lcZ(4,1,"CREATE_SINGLE_PUBLICATION.CHECK_PERFORM")," "))}function K6(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",39)(1,"div",29)(2,"span",40),i._uU(3),i.ALo(4,"translate"),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"span",41)(7,"mat-icon",42),i._uU(8,"fiber_manual_record"),i.qZA(),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"span",43)(12,"mat-icon",42),i._uU(13,"fiber_manual_record"),i.qZA(),i._uU(14),i.ALo(15,"translate"),i.qZA()()()),2&n&&(i.xp6(3),i.AsE(" ",i.lcZ(4,4,"CREATE_SINGLE_PUBLICATION.SIMILAR_FOUND"),". ",i.lcZ(5,6,"CREATE_SINGLE_PUBLICATION.CHECK_BELOW"),". "),i.xp6(6),i.hij(" ",i.lcZ(10,8,"CREATE_SINGLE_PUBLICATION.IS_BELOW")," "),i.xp6(5),i.hij(" ",i.lcZ(15,10,"CREATE_SINGLE_PUBLICATION.NOT_BELOW")," "))}function e5(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.Oqu(i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.CHECK"))}function t5(n,o){1&n&&i._UZ(0,"mat-spinner",5)}const n5=function(){return["id","lock","title","reportedBy","year","category","thankedTo","cite"]};function r5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"perun-web-apps-publications-list",50),i.NdJ("publicationSelector",function(r){i.CHM(e),i.oxw(2);const d=i.MAs(1),u=i.oxw(2);return i.KtG(u.loadPublicationDetail(r,d))}),i.qZA()}if(2&n){const e=i.oxw(4);i.Q6J("displayedColumns",i.DdM(4,n5))("disabledRouting",!0)("openInTab",!0)("publications",e.filteredPublications)}}function a5(n,o){if(1&n&&(i.TgZ(0,"div",48),i.YNc(1,t5,1,0,"mat-spinner",3),i.YNc(2,r5,1,5,"perun-web-apps-publications-list",49),i.qZA()),2&n){const e=i.oxw(3);i.xp6(1),i.Q6J("ngIf",e.innerLoading),i.xp6(1),i.Q6J("ngIf",!e.innerLoading)}}function o5(n,o){if(1&n&&(i._uU(0),i.ALo(1,"publicationTabLabel")),2&n){const e=i.oxw(4);i.hij(" ",i.lcZ(1,1,e.selectedPubTitle)," ")}}function s5(n,o){if(1&n&&(i.TgZ(0,"div",51),i._UZ(1,"perun-web-apps-publication-detail",52),i.qZA()),2&n){const e=i.oxw(4);i.xp6(1),i.Q6J("publicationId",e.selectedPubId)("disableRouting",!0)("similarityCheck",!0)}}function l5(n,o){1&n&&(i.TgZ(0,"mat-tab"),i.YNc(1,o5,2,3,"ng-template",46),i.YNc(2,s5,2,3,"ng-template",47),i.qZA())}function c5(n,o){if(1&n&&(i.TgZ(0,"mat-tab-group",44,45)(2,"mat-tab"),i.YNc(3,e5,2,3,"ng-template",46),i.YNc(4,a5,3,2,"ng-template",47),i.qZA(),i.YNc(5,l5,3,0,"mat-tab",15),i.qZA()),2&n){const e=i.oxw(2);i.xp6(5),i.Q6J("ngIf",null!==e.selectedPubId)}}function d5(n,o){1&n&&(i.TgZ(0,"div",29)(1,"mat-icon",53),i._uU(2,"check_circle"),i.qZA(),i.TgZ(3,"h5",54),i._uU(4),i.ALo(5,"translate"),i.qZA()()),2&n&&(i.xp6(4),i.hij(" ",i.lcZ(5,1,"CREATE_SINGLE_PUBLICATION.NO_SIMILAR")," "))}function u5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",26)(1,"button",55),i.NdJ("click",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.redirect(["create-publication"]))}),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"button",56),i._uU(5),i.ALo(6,"translate"),i.qZA(),i.TgZ(7,"button",57),i._uU(8),i.ALo(9,"translate"),i.qZA()()}2&n&&(i.xp6(2),i.hij(" ",i.lcZ(3,3,"CREATE_SINGLE_PUBLICATION.CANCEL")," "),i.xp6(3),i.hij(" ",i.lcZ(6,5,"CREATE_SINGLE_PUBLICATION.PREV")," "),i.xp6(3),i.hij(" ",i.lcZ(9,7,"CREATE_SINGLE_PUBLICATION.CREATE")," "))}function h5(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.hij(" ",i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.AUTHORS")," ")}function p5(n,o){1&n&&i._UZ(0,"mat-spinner",5)}function f5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"perun-web-apps-add-authors",60),i.NdJ("yourselfAsAnAuthor",function(r){i.CHM(e);const d=i.oxw(3);return i.KtG(d.yourselfAsAnAuthor=r)}),i.qZA()}if(2&n){const e=i.oxw(3);i.Q6J("publication",e.publication)("selection",e.authorsSelection)("disableRouting",!0)}}function m5(n,o){if(1&n&&(i.TgZ(0,"div")(1,"perun-web-apps-alert",58),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.YNc(4,f5,1,3,"perun-web-apps-add-authors",59),i.qZA()),2&n){const e=i.oxw(2);i.xp6(2),i.Oqu(i.lcZ(3,2,"CREATE_SINGLE_PUBLICATION.PUB_CREATED")),i.xp6(2),i.Q6J("ngIf",null!==e.publication)}}function g5(n,o){1&n&&(i.TgZ(0,"div",26)(1,"button",61),i._uU(2),i.ALo(3,"translate"),i.qZA()()),2&n&&(i.xp6(2),i.hij(" ",i.lcZ(3,1,"CREATE_SINGLE_PUBLICATION.NEXT")," "))}function _5(n,o){1&n&&(i._uU(0),i.ALo(1,"translate")),2&n&&i.hij(" ",i.lcZ(1,1,"CREATE_SINGLE_PUBLICATION.THANKS")," ")}function b5(n,o){if(1&n&&i._UZ(0,"perun-web-apps-add-thanks",62),2&n){const e=i.oxw(2);i.Q6J("publication",e.publication)("selection",e.thanksSelection)}}function w5(n,o){1&n&&i._UZ(0,"mat-spinner",5)}function A5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-horizontal-stepper",6,7),i.NdJ("selectionChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.stepChanged(r))}),i.TgZ(2,"mat-step",8),i.YNc(3,Y6,2,3,"ng-template",9),i.TgZ(4,"form",10)(5,"h5",11),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"div",12)(9,"mat-checkbox",13),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"mat-form-field")(13,"mat-label"),i._uU(14),i.ALo(15,"translate"),i.qZA(),i._UZ(16,"input",14),i.YNc(17,W6,3,3,"mat-error",15),i.qZA(),i.TgZ(18,"mat-form-field",16),i.NdJ("click",function(){i.CHM(e);const r=i.MAs(25);return i.KtG(r.open())}),i.TgZ(19,"mat-label"),i._uU(20),i.ALo(21,"translate"),i.qZA(),i._UZ(22,"input",17)(23,"mat-datepicker-toggle",18),i.TgZ(24,"mat-datepicker",19,20),i.NdJ("yearSelected",function(r){i.CHM(e);const d=i.MAs(25),u=i.oxw();return i.KtG(u.chosenYearHandler(r,d))}),i.qZA(),i.YNc(26,G6,3,3,"mat-error",15),i.qZA(),i.TgZ(27,"mat-form-field")(28,"mat-label"),i._uU(29),i.ALo(30,"translate"),i.qZA(),i.TgZ(31,"mat-select",21),i.YNc(32,$6,2,2,"mat-option",22),i.qZA(),i.YNc(33,Z6,3,3,"mat-error",15),i.qZA(),i.TgZ(34,"mat-form-field")(35,"mat-label"),i._uU(36),i.ALo(37,"translate"),i.qZA(),i._UZ(38,"input",23),i.qZA(),i.TgZ(39,"mat-form-field")(40,"mat-label"),i._uU(41),i.ALo(42,"translate"),i.qZA(),i._UZ(43,"input",24),i.qZA(),i.TgZ(44,"mat-form-field")(45,"mat-label"),i._uU(46),i.ALo(47,"translate"),i.qZA(),i.TgZ(48,"textarea",25),i._uU(49," "),i.qZA(),i.YNc(50,J6,3,3,"mat-error",15),i.qZA()()(),i.TgZ(51,"div",26)(52,"button",27),i._uU(53),i.ALo(54,"translate"),i.qZA()()(),i.TgZ(55,"mat-step",28),i.YNc(56,X6,2,3,"ng-template",9),i.TgZ(57,"form",29)(58,"h5",11),i._uU(59),i.ALo(60,"translate"),i.qZA(),i.YNc(61,Q6,5,3,"div",30),i.YNc(62,K6,16,12,"perun-web-apps-alert",31),i.YNc(63,c5,6,1,"mat-tab-group",32),i.YNc(64,d5,6,3,"div",30),i.qZA(),i.YNc(65,u5,10,9,"div",33),i.qZA(),i.TgZ(66,"mat-step"),i.YNc(67,h5,2,3,"ng-template",9),i.TgZ(68,"h5",11),i._uU(69),i.ALo(70,"translate"),i.qZA(),i.YNc(71,p5,1,0,"mat-spinner",3),i.YNc(72,m5,5,4,"div",15),i.YNc(73,g5,4,3,"div",33),i.qZA(),i.TgZ(74,"mat-step"),i.YNc(75,_5,2,3,"ng-template",9),i.TgZ(76,"h5",11),i._uU(77),i.ALo(78,"translate"),i.qZA(),i.YNc(79,b5,1,2,"perun-web-apps-add-thanks",34),i.YNc(80,w5,1,0,"mat-spinner",3),i.TgZ(81,"div",26)(82,"button",35),i._uU(83),i.ALo(84,"translate"),i.qZA(),i.TgZ(85,"button",36),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.showDialogAndRedirect(["all-publications"],r.publication.id))}),i._uU(86),i.ALo(87,"translate"),i.qZA()()()()}if(2&n){const e=i.MAs(25),t=i.oxw();i.xp6(2),i.Q6J("stepControl",t.publicationControl),i.xp6(2),i.Q6J("formGroup",t.publicationControl),i.xp6(2),i.hij(" ",i.lcZ(7,36,"CREATE_SINGLE_PUBLICATION.PUB_INFO")," "),i.xp6(4),i.hij(" ",i.lcZ(11,38,"CREATE_SINGLE_PUBLICATION.ADD_MYSELF")," "),i.xp6(4),i.Oqu(i.lcZ(15,40,"CREATE_SINGLE_PUBLICATION.SET_TITLE")),i.xp6(3),i.Q6J("ngIf",t.publicationControl.hasError("required","title")),i.xp6(3),i.Oqu(i.lcZ(21,42,"CREATE_SINGLE_PUBLICATION.YEAR")),i.xp6(2),i.Q6J("max",t.maxYear)("matDatepicker",e),i.xp6(1),i.Q6J("for",e),i.xp6(3),i.Q6J("ngIf",t.publicationControl.hasError("required","year")),i.xp6(3),i.Oqu(i.lcZ(30,44,"CREATE_SINGLE_PUBLICATION.CATEGORY")),i.xp6(3),i.Q6J("ngForOf",t.categories),i.xp6(1),i.Q6J("ngIf",t.publicationControl.hasError("required","category")),i.xp6(3),i.Oqu(i.lcZ(37,46,"CREATE_SINGLE_PUBLICATION.ISBN")),i.xp6(5),i.Oqu(i.lcZ(42,48,"CREATE_SINGLE_PUBLICATION.DOI")),i.xp6(5),i.Oqu(i.lcZ(47,50,"CREATE_SINGLE_PUBLICATION.CITE")),i.xp6(4),i.Q6J("ngIf",t.publicationControl.hasError("required","cite")),i.xp6(2),i.Q6J("disabled",t.publicationControl.invalid),i.xp6(1),i.hij(" ",i.lcZ(54,52,"CREATE_SINGLE_PUBLICATION.NEXT")," "),i.xp6(2),i.Q6J("editable",!t.duplicateCheck&&!t.publicationControl.invalid),i.xp6(4),i.hij(" ",i.lcZ(60,54,"CREATE_SINGLE_PUBLICATION.SIMILARITY_CHECK")," "),i.xp6(2),i.Q6J("ngIf",t.innerLoading),i.xp6(1),i.Q6J("ngIf",!t.innerLoading&&!t.duplicateCheck),i.xp6(1),i.Q6J("ngIf",!t.innerLoading&&!t.duplicateCheck),i.xp6(1),i.Q6J("ngIf",!t.innerLoading&&t.duplicateCheck),i.xp6(1),i.Q6J("ngIf",!t.innerLoading),i.xp6(4),i.hij(" ",i.lcZ(70,56,"CREATE_SINGLE_PUBLICATION.ADD_AUTHORS")," "),i.xp6(2),i.Q6J("ngIf",t.innerLoading),i.xp6(1),i.Q6J("ngIf",!t.innerLoading),i.xp6(1),i.Q6J("ngIf",!t.innerLoading),i.xp6(4),i.hij(" ",i.lcZ(78,58,"CREATE_SINGLE_PUBLICATION.ADD_THANKS")," "),i.xp6(2),i.Q6J("ngIf",null!==t.publication),i.xp6(1),i.Q6J("ngIf",t.innerLoading),i.xp6(3),i.hij(" ",i.lcZ(84,60,"CREATE_SINGLE_PUBLICATION.PREV")," "),i.xp6(3),i.hij(" ",i.lcZ(87,62,"CREATE_SINGLE_PUBLICATION.FINISH")," ")}}const y5=im,v5={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let C5=(()=>{class n{constructor(e,t,r,d,u,c,s,a){this.formBuilder=e,this.cabinetService=t,this.dialog=r,this.router=d,this.notificator=u,this.translate=c,this.storeService=s,this.userService=a,this.similarPublications=[],this.filteredPublications=[],this.categories=[],this.publication=null,this.authorsSelection=new an(!0,[]),this.yourselfAsAnAuthor=!0,this.thanksSelection=new an(!0,[]),this.innerLoading=!1,this.loading=!1,this.duplicateCheck=!1,this.selectedPubId=null,this.selectedPubTitle=""}ngOnInit(){this.loading=!0,this.publicationControl=this.formBuilder.group({addAuthor:[!0],title:["",Bi.required],year:["",Bi.required],category:["",Bi.required],isbn:[""],doi:[""],cite:["",Bi.required]}),this.maxYear=y5(),this.cabinetService.getCategories().subscribe(e=>{this.categories=e,this.loading=!1})}chosenYearHandler(e,t){this.publicationControl.get("year").setValue(e),t.close()}createTimeout(){setTimeout(()=>{this.notificator.showSuccess(this.translate.instant("CREATE_SINGLE_PUBLICATION.SUCCESS")),this.duplicateCheck=!0,this.innerLoading=!1},1e3)}createPublication(){this.innerLoading=!0,this.duplicateCheck=!0;const e={publication:{id:0,beanName:"Publication",title:this.publicationControl.get("title").value,categoryId:this.publicationControl.get("category").value.id,year:this.publicationControl.get("year").value.year(),isbn:this.publicationControl.get("isbn").value,doi:this.publicationControl.get("doi").value,main:this.publicationControl.get("cite").value}};this.userService.getRichUserWithAttributes(this.storeService.getPerunPrincipal().userId).subscribe(t=>{const r=t.userAttributes.filter(d=>"preferredMail"===d.friendlyName);0!==r.length&&(e.publication.createdBy=r[0].value),this.cabinetService.createPublication(e).subscribe(d=>{this.publication=d,this.publicationControl.get("addAuthor").value?this.cabinetService.createAutorship({authorship:{id:0,beanName:"Authorship",publicationId:this.publication.id,userId:t.id}}).subscribe(()=>{this.createTimeout()},()=>this.innerLoading=!1):this.createTimeout()},()=>this.innerLoading=!1)},()=>this.innerLoading=!1)}similarCheck(){this.innerLoading=!0;const e=this.publicationControl.get("title").value,t=this.publicationControl.get("doi").value?this.publicationControl.get("doi").value:null,r=this.publicationControl.get("isbn").value?this.publicationControl.get("isbn").value:null;this.cabinetService.findSimilarPublications(e,t,r).subscribe(d=>{this.similarPublications=d,this.filteredPublications=d,setTimeout(()=>{this.duplicateCheck=0===d.length,this.innerLoading=!1},2e3)})}stepChanged(e){1===e.selectedIndex&&this.similarCheck(),2===e.selectedIndex&&null===this.publication&&this.createPublication()}redirect(e){this.router.navigate(e,{queryParamsHandling:"preserve"})}showDialogAndRedirect(e,t){if(e.push(String(t)),this.yourselfAsAnAuthor)this.redirect(e);else{const r=ln();r.width="500px",r.data={theme:"user-theme",title:this.translate.instant("CREATE_SINGLE_PUBLICATION.NOT_AN_AUTHOR_DIALOG_TITLE"),alert:this.translate.instant("CREATE_SINGLE_PUBLICATION.NOT_AN_AUTHOR_DIALOG_ALERT"),items:[],type:"confirmation",showAsk:!1},this.dialog.open(TT,r).afterClosed().subscribe(u=>{u&&this.redirect(e)})}}loadPublicationDetail(e,t){this.selectedPubId=e.id,this.selectedPubTitle=e.title,t.selectedIndex=1}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(V0),i.Y36(Qt),i.Y36(on),i.Y36(vn),i.Y36(vr),i.Y36(Xr),i.Y36(zn),i.Y36(ba))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-create-single-publication-page"]],viewQuery:function(e,t){if(1&e&&i.Gf(U6,5),2&e){let r;i.iGM(r=i.CRH())&&(t.stepper=r.first)}},features:[i._Bn([{provide:Ri,useClass:p1,deps:[bd]},{provide:oa,useValue:v5}])],decls:9,vars:5,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"add-icon","me-1"],["class","ms-auto me-auto",4,"ngIf"],[3,"selectionChange",4,"ngIf"],[1,"ms-auto","me-auto"],[3,"selectionChange"],["stepper",""],[3,"stepControl"],["matStepLabel",""],[3,"formGroup"],[1,"mt-2"],[1,"dialog-container","w-50"],["labelPosition","before","formControlName","addAuthor",1,"mt-3"],["matInput","","formControlName","title","required",""],[4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","year","readonly","",1,"disable",3,"max","matDatepicker"],["matSuffix","",3,"for"],["startView","multi-year","panelClass","year-picker",3,"yearSelected"],["sdp",""],["required","","formControlName","category"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","isbn"],["matInput","","formControlName","doi"],["matInput","","formControlName","cite","required",""],[1,"actions"],["mat-flat-button","","color","accent","matStepperNext","",1,"ms-auto","me-2",3,"disabled"],[3,"editable"],[1,"flex-container"],["class","flex-container",4,"ngIf"],["class","w-100","alert_type","warn",4,"ngIf"],["mat-stretch-tabs","false",4,"ngIf"],["class","actions",4,"ngIf"],[3,"publication","selection",4,"ngIf"],["mat-flat-button","","matStepperPrevious","",1,"ms-auto"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"],[3,"value"],[1,"ms-auto","me-auto","mt-1","fw-bold"],["alert_type","warn",1,"w-100"],[1,"fw-bold"],[1,"mt-2","ms-3"],[1,"dot-icon"],[1,"ms-3"],["mat-stretch-tabs","false"],["similarPublicationTabs",""],["matTabLabel",""],["matTabContent",""],[1,"flex-container","mb-2"],[3,"displayedColumns","disabledRouting","openInTab","publications","publicationSelector",4,"ngIf"],[3,"displayedColumns","disabledRouting","openInTab","publications","publicationSelector"],[1,"mt-4"],[3,"publicationId","disableRouting","similarityCheck"],[1,"ms-auto","me-auto","passed-icon"],[1,"ms-auto","me-auto","fw-bold"],["mat-stroked-button","","type","button",1,"ms-2",3,"click"],["mat-stroked-button","","type","button","matStepperPrevious","",1,"ms-auto"],["mat-flat-button","","color","accent","type","button","matStepperNext","",1,"ms-2"],["alert_type","info"],[3,"publication","selection","disableRouting","yourselfAsAnAuthor",4,"ngIf"],[3,"publication","selection","disableRouting","yourselfAsAnAuthor"],["mat-flat-button","","color","accent","matStepperNext","",1,"ms-auto"],[3,"publication","selection"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"h1",1)(2,"span")(3,"mat-icon",2),i._uU(4,"add_box"),i.qZA(),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.YNc(7,q6,1,0,"mat-spinner",3),i.YNc(8,A5,88,64,"mat-horizontal-stepper",4),i.qZA()),2&e&&(i.xp6(5),i.hij(" ",i.lcZ(6,3,"CREATE_SINGLE_PUBLICATION.TITLE")," "),i.xp6(2),i.Q6J("ngIf",t.loading),i.xp6(1),i.Q6J("ngIf",!t.loading))},dependencies:[x.sg,x.O5,ti,Po,zi,Rl,Ar,wr,Ki,Cf,Br,K_,Rr,On,mc,qa,xs,Cl,D0,Ix,Hf,nA,Rf,Ox,eT,r1,tT,Wf,fc,DD,LD,ID,_I,da,em,f1,tL,iL,_t,F6],styles:[".add-icon{font-size:32px;vertical-align:text-top}.dot-icon{font-size:small;vertical-align:-1px}.passed-icon{font-size:130px;color:#288619;margin-bottom:130px;padding-right:120px}.flex-container{display:flex;flex-direction:column}.year-picker .mat-calendar-period-button{pointer-events:none}.year-picker .mat-calendar-arrow{display:none}.actions{background-color:#fff;display:flex;margin-top:20px}.mat-horizontal-stepper-header{pointer-events:none!important}\n"],encapsulation:2}),n})();function M5(n,o){if(1&n&&(i.TgZ(0,"mat-option",15),i._uU(1),i.qZA()),2&n){const e=o.$implicit;i.Q6J("value",e),i.xp6(1),i.Oqu(e.friendlyName)}}function x5(n,o){1&n&&(i.TgZ(0,"perun-web-apps-alert",16),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"IMPORT_PUBLICATIONS.INFO")," "))}function T5(n,o){if(1&n&&i._UZ(0,"perun-web-apps-publications-list",17),2&n){const e=i.oxw(2);i.Q6J("publications",e.publications)("displayedColumns",e.displayedColumns)("selection",e.selected)("tableId",e.tableId)("disabledRouting",!0)("allowAlert",e.firstSearchDone)}}function S5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div")(1,"div")(2,"mat-form-field",5)(3,"mat-label"),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"mat-select",6),i.NdJ("closed",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.selectPubSystem())}),i.YNc(7,M5,2,2,"mat-option",7),i.qZA()(),i._UZ(8,"perun-web-apps-year-range",8),i.TgZ(9,"button",9),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.searchPublications())}),i.TgZ(10,"mat-icon",10),i._uU(11,"search"),i.qZA(),i._uU(12),i.ALo(13,"translate"),i.qZA(),i.TgZ(14,"button",11),i.NdJ("click",function(){i.CHM(e);const r=i.oxw();return i.KtG(r.importPublications(r.selected.selected))}),i._uU(15),i.ALo(16,"translate"),i.qZA(),i.TgZ(17,"mat-checkbox",12),i.NdJ("ngModelChange",function(r){i.CHM(e);const d=i.oxw();return i.KtG(d.userAsAuthor=r)}),i._uU(18),i.ALo(19,"translate"),i.qZA()(),i.YNc(20,x5,3,3,"perun-web-apps-alert",13),i.YNc(21,T5,1,6,"perun-web-apps-publications-list",14),i.qZA()}if(2&n){const e=i.oxw();i.xp6(4),i.Oqu(i.lcZ(5,12,"IMPORT_PUBLICATIONS.EXT_PUB_SYSTEM")),i.xp6(2),i.Q6J("formControl",e.pubSystem),i.xp6(1),i.Q6J("ngForOf",e.publicationSystems),i.xp6(1),i.Q6J("startYear",e.startYear)("endYear",e.endYear),i.xp6(4),i.hij(" ",i.lcZ(13,14,"IMPORT_PUBLICATIONS.SEARCH")," "),i.xp6(2),i.Q6J("disabled",0===e.selected.selected.length),i.xp6(1),i.hij(" ",i.lcZ(16,16,"IMPORT_PUBLICATIONS.IMPORT")," "),i.xp6(2),i.Q6J("ngModel",e.userAsAuthor),i.xp6(1),i.hij(" ",i.lcZ(19,18,"IMPORT_PUBLICATIONS.ADD_MYSELF")," "),i.xp6(2),i.Q6J("ngIf",!e.firstSearchDone),i.xp6(1),i.Q6J("ngIf",!e.loading)}}function E5(n,o){1&n&&i._UZ(0,"mat-spinner",18)}function D5(n,o){1&n&&(i.TgZ(0,"i"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"IMPORT_PUBLICATIONS.NOT_CHECKED")," "))}function k5(n,o){1&n&&(i.TgZ(0,"mat-icon",29),i._uU(1,"check_circle"),i.qZA())}function L5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",30),i.NdJ("click",function(){i.CHM(e);const r=i.oxw(),d=r.$implicit,u=r.index,c=i.oxw(2);return i.KtG(c.completePublication(d.id,u))}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"IMPORT_PUBLICATIONS.CHECKED_BUTTON")," "))}function H5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",31),i.NdJ("click",function(){i.CHM(e);const r=i.oxw().$implicit,d=i.oxw(2);return i.KtG(d.incompletePublication(r.id))}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"IMPORT_PUBLICATIONS.NOT_CHECKED_BUTTON")," "))}function R5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header",24),i.NdJ("click",function(){const d=i.CHM(e).index,u=i.oxw(2);return i.KtG(u.editPublication(d))}),i.TgZ(2,"mat-panel-title"),i._uU(3),i.YNc(4,D5,3,3,"i",3),i.YNc(5,k5,2,0,"mat-icon",25),i.qZA()(),i._UZ(6,"perun-web-apps-publication-detail",26),i.TgZ(7,"div",27),i.YNc(8,L5,3,3,"button",21),i.YNc(9,H5,3,3,"button",28),i.qZA()()}if(2&n){const e=o.$implicit,t=o.index,r=i.oxw(2);i.Q6J("expanded",r.indexExpanded===t),i.xp6(3),i.hij(" ",e.title," "),i.xp6(1),i.Q6J("ngIf",!r.completePublications.includes(e.id)),i.xp6(1),i.Q6J("ngIf",r.completePublications.includes(e.id)),i.xp6(1),i.Q6J("publicationId",e.id),i.xp6(2),i.Q6J("ngIf",!r.completePublications.includes(e.id)),i.xp6(1),i.Q6J("ngIf",r.completePublications.includes(e.id))}}function P5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"button",30),i.NdJ("click",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.completeAllPublications())}),i._uU(1),i.ALo(2,"translate"),i.qZA()}2&n&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"IMPORT_PUBLICATIONS.CHECK_ALL")," "))}function I5(n,o){if(1&n){const e=i.EpF();i.TgZ(0,"div",32),i.ALo(1,"translate"),i.TgZ(2,"button",33),i.NdJ("click",function(){i.CHM(e);const r=i.oxw(2);return i.KtG(r.onSubmit())}),i._uU(3),i.ALo(4,"translate"),i.qZA()()}if(2&n){const e=i.oxw(2);i.s9C("matTooltip",i.lcZ(1,4,"IMPORT_PUBLICATIONS.SUBMIT_TOOLTIP")),i.Q6J("matTooltipPosition","above")("matTooltipDisabled",e.completePublications.length===e.importedPublications.length),i.xp6(3),i.hij(" ",i.lcZ(4,6,"IMPORT_PUBLICATIONS.FINISH")," ")}}function O5(n,o){if(1&n&&(i.TgZ(0,"div")(1,"perun-web-apps-alert",16),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"mat-accordion"),i.YNc(5,R5,10,7,"mat-expansion-panel",19),i.qZA(),i.TgZ(6,"div",20),i.YNc(7,P5,3,3,"button",21),i.qZA(),i.YNc(8,I5,5,8,"div",22),i.qZA()),2&n){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,4,"IMPORT_PUBLICATIONS.IMPORTED_INFO")," "),i.xp6(3),i.Q6J("ngForOf",e.importedPublications),i.xp6(2),i.Q6J("ngIf",e.completePublications.length!==e.importedPublications.length),i.xp6(1),i.Q6J("ngIf",e.completePublications.length===e.importedPublications.length)}}const DL=im,B5={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}},N5=[{path:"",redirectTo:"all-publications",pathMatch:"full"},{path:"login",component:N6},{path:"service-access",component:j6},{path:"logout",component:(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.O4$(),i.TgZ(1,"svg",1)(2,"g"),i._UZ(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),i.qZA()(),i.TgZ(16,"svg",15),i._UZ(17,"path",16),i.qZA(),i.kcU(),i.TgZ(18,"div",17),i._UZ(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),i.qZA(),i.TgZ(29,"div",19),i._uU(30,"LOGOUT..."),i.qZA()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]}),n})()},{path:"all-publications",component:uj},{path:"my-publications",component:fj},{path:"create-publication",component:mj},{path:"create-publication/import",component:(()=>{class n{constructor(e,t,r,d,u,c){this.cabinetService=e,this.storeService=t,this.notificator=r,this.translate=d,this.router=u,this.dialog=c,this.loading=!1,this.publicationSystems=[],this.publications=[],this.selected=new an(!0,[]),this.tableId="74",this.displayedColumns=["select","id","lock","title","reportedBy","year","category"],this.userAsAuthor=!0,this.importedPublications=[],this.importDone=!1,this.completePublications=[]}ngOnInit(){this.loading=!0,this.firstSearchDone=!1,this.userId=this.storeService.getPerunPrincipal().user.id,this.startYear=new Ni(DL().subtract(1,"year")),this.endYear=new Ni(DL()),this.cabinetService.getPublicationSystems().subscribe(e=>{this.publicationSystems=e.filter(t=>"INTERNAL"!==t.friendlyName),this.pubSystem=new Ni(this.publicationSystems[0]),this.pubSystemNamespace=this.pubSystem.value.loginNamespace,this.loading=!1})}selectPubSystem(){this.pubSystemNamespace=this.pubSystem.value.loginNamespace}searchPublications(){this.loading=!0,this.firstSearchDone=!0,this.cabinetService.findExternalPublications(this.storeService.getPerunPrincipal().user.id,this.startYear.value.year(),this.endYear.value.year(),this.pubSystemNamespace).subscribe({next:e=>{this.publications=e,this.loading=!1},error:()=>this.loading=!1})}importPublications(e){if(this.loading=!0,0===e.length)return this.notificator.showSuccess(this.translate.instant("IMPORT_PUBLICATIONS.SUCCESS")),this.importDone=!0,this.indexExpanded=0,void(this.loading=!1);const t=e.shift();this.cabinetService.createPublication({publication:{id:0,beanName:"Publication",title:t.title,categoryId:t.categoryId,year:t.year,isbn:t.isbn,doi:t.doi,main:t.main}}).subscribe({next:d=>{this.userAsAuthor?this.cabinetService.createAutorship({authorship:{id:0,beanName:"Authorship",publicationId:d.id,userId:this.userId}}).subscribe({next:()=>{this.importedPublications.push(d),this.importPublications(e)},error:()=>this.loading=!1}):(this.importedPublications.push(d),this.importPublications(e))},error:()=>this.loading=!1})}editPublication(e){this.indexExpanded=e===this.indexExpanded?-1:e}completePublication(e,t){this.completePublications.includes(e)||this.completePublications.push(e),this.indexExpanded=t!==this.importedPublications.length-1?t+1:-1}incompletePublication(e){this.completePublications.includes(e)&&(this.completePublications=this.completePublications.filter(t=>t!==e)),this.indexExpanded=-1}completeAllPublications(){const e=ln();e.width="500px",e.data={theme:"user-theme",message:this.translate.instant("IMPORT_PUBLICATIONS.CHECK_ALL_MESSAGE")},this.dialog.open(x3,e).afterClosed().subscribe(r=>{r&&this.onSubmit()})}onSubmit(){this.notificator.showSuccess(this.translate.instant("IMPORT_PUBLICATIONS.SHOW_FINISH")),this.router.navigate(["/my-publications"],{queryParamsHandling:"preserve"})}}return n.\u0275fac=function(e){return new(e||n)(i.Y36(Qt),i.Y36(zn),i.Y36(vr),i.Y36(si),i.Y36(vn),i.Y36(on))},n.\u0275cmp=i.Xpm({type:n,selectors:[["perun-web-apps-import-publications-page"]],features:[i._Bn([{provide:Ri,useClass:p1,deps:[bd]},{provide:oa,useValue:B5}])],decls:10,vars:6,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"add-icon","me-1"],[4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"input-width-300","me-2"],[3,"formControl","closed"],["class","group-theme",3,"value",4,"ngFor","ngForOf"],[3,"startYear","endYear"],["mat-stroked-button","",1,"left-space",3,"click"],["iconPositionEnd",""],["mat-flat-button","","color","accent",1,"left-space",3,"disabled","click"],[1,"mt-3","left-space",3,"ngModel","ngModelChange"],["alert_type","info",4,"ngIf"],[3,"publications","displayedColumns","selection","tableId","disabledRouting","allowAlert",4,"ngIf"],[1,"group-theme",3,"value"],["alert_type","info"],[3,"publications","displayedColumns","selection","tableId","disabledRouting","allowAlert"],[1,"ms-auto","me-auto"],[3,"expanded",4,"ngFor","ngForOf"],[1,"right-button"],["mat-flat-button","","class","width-100","color","accent",3,"click",4,"ngIf"],["class","right-button",3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"ngIf"],[3,"expanded"],[3,"click"],["color","accent","class","checked-icon",4,"ngIf"],[3,"publicationId"],[1,"fit-content"],["mat-stroked-button","","class","width-100",3,"click",4,"ngIf"],["color","accent",1,"checked-icon"],["mat-flat-button","","color","accent",1,"width-100",3,"click"],["mat-stroked-button","",1,"width-100",3,"click"],[1,"right-button",3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0)(1,"h1",1)(2,"span")(3,"mat-icon",2),i._uU(4,"add_box"),i.qZA(),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.YNc(7,S5,22,20,"div",3),i.YNc(8,E5,1,0,"mat-spinner",4),i.YNc(9,O5,9,6,"div",3),i.qZA()),2&e&&(i.xp6(5),i.hij(" ",i.lcZ(6,4,"IMPORT_PUBLICATIONS.TITLE")," "),i.xp6(2),i.Q6J("ngIf",!t.importDone),i.xp6(1),i.Q6J("ngIf",t.loading),i.xp6(1),i.Q6J("ngIf",t.importDone))},dependencies:[x.sg,x.O5,vf,yf,lw,cw,ti,Po,zi,Rl,Ar,wr,On,vl,Gr,to,Wf,fc,da,em,f1,Qk,_t],styles:[".add-icon[_ngcontent-%COMP%]{font-size:32px;vertical-align:text-top}.input-width-300[_ngcontent-%COMP%]{width:300px}.left-space[_ngcontent-%COMP%]{margin-left:10px}mat-panel-title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:5px}.checked-icon[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}.right-button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin-top:20px;margin-left:auto;margin-right:0}.fit-content[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin-top:15px}.width-100[_ngcontent-%COMP%]{width:100%}"]}),n})()},{path:"create-publication/create",component:C5},{path:"authors",component:zj},{path:"authors/:authorId",component:U4},{path:"authors/:authorId/publication/:publicationId",component:f1},{path:"all-publications/:publicationId",component:f1},{path:"my-publications/:publicationId",component:f1},{path:"categories",component:y4},{path:"publication-systems",component:N4}];let V5=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=i.oAB({type:n}),n.\u0275inj=i.cJS({imports:[lp.forRoot(N5,{preloadingStrategy:H1,scrollPositionRestoration:"enabled"}),lp]}),n})();const z5={provide:M.TP,useExisting:(0,i.Gpc)(()=>sk),multi:!0};function j5(n){return new vN(n,"./assets/i18n/",".json")}function F5(n){const o={basePath:n.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new Ge(o)}const U5=n=>()=>n.loadConfigs();let q5=(()=>{class n{constructor(e,t){this.customIconService=e,this.translate=t,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return n.\u0275fac=function(e){return new(e||n)(i.LFG(ak),i.LFG(si))},n.\u0275mod=i.oAB({type:n,bootstrap:[yN]}),n.\u0275inj=i.cJS({providers:[ak,{provide:i.ip1,useFactory:U5,multi:!0,deps:[MN]},{provide:Ge,useFactory:F5,deps:[zn]},sk,z5,{provide:xN,useClass:iB},oj,{provide:Xf.Hy,useFactory:()=>localStorage}],imports:[ue,Os.forRoot({loader:{provide:Zt,useFactory:j5,deps:[M.eN]}}),Az,AT,yz,Jn,M.JF,V5,tS,iS,ck,O6,ND,tk,Xf.zr.forRoot(),CL]}),n})();(0,i.G48)(),St().bootstrapModule(q5).catch(n=>console.error(n))},3921:function(W,$,E){var i;!function(x,H){var D={};!function(x){"use strict";x.__esModule=!0,x.digestLength=32,x.blockSize=64;var H=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function D(le,se,de,pe,Be){for(var We,Xe,Je,_e,Te,we,Ue,ke,Oe,lt,rt,Bt,Pi;Be>=64;){for(We=se[0],Xe=se[1],Je=se[2],_e=se[3],Te=se[4],we=se[5],Ue=se[6],ke=se[7],lt=0;lt<16;lt++)le[lt]=(255&de[rt=pe+4*lt])<<24|(255&de[rt+1])<<16|(255&de[rt+2])<<8|255&de[rt+3];for(lt=16;lt<64;lt++)le[lt]=((Bt=((Oe=le[lt-2])>>>17|Oe<<15)^(Oe>>>19|Oe<<13)^Oe>>>10)+le[lt-7]|0)+((Pi=((Oe=le[lt-15])>>>7|Oe<<25)^(Oe>>>18|Oe<<14)^Oe>>>3)+le[lt-16]|0);for(lt=0;lt<64;lt++)Bt=(((Te>>>6|Te<<26)^(Te>>>11|Te<<21)^(Te>>>25|Te<<7))+(Te&we^~Te&Ue)|0)+(ke+(H[lt]+le[lt]|0)|0)|0,Pi=((We>>>2|We<<30)^(We>>>13|We<<19)^(We>>>22|We<<10))+(We&Xe^We&Je^Xe&Je)|0,ke=Ue,Ue=we,we=Te,Te=_e+Bt|0,_e=Je,Je=Xe,Xe=We,We=Bt+Pi|0;se[0]+=We,se[1]+=Xe,se[2]+=Je,se[3]+=_e,se[4]+=Te,se[5]+=we,se[6]+=Ue,se[7]+=ke,pe+=64,Be-=64}return pe}var L=function(){function le(){this.digestLength=x.digestLength,this.blockSize=x.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return le.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},le.prototype.clean=function(){for(var se=0;se0){for(;this.bufferLength<64&&de>0;)this.buffer[this.bufferLength++]=se[pe++],de--;64===this.bufferLength&&(D(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(de>=64&&(pe=D(this.temp,this.state,se,pe,de),de%=64);de>0;)this.buffer[this.bufferLength++]=se[pe++],de--;return this},le.prototype.finish=function(se){if(!this.finished){var de=this.bytesHashed,pe=this.bufferLength,Be=de/536870912|0,We=de<<3,Xe=de%64<56?64:128;this.buffer[pe]=128;for(var Je=pe+1;Je>>24&255,this.buffer[Xe-7]=Be>>>16&255,this.buffer[Xe-6]=Be>>>8&255,this.buffer[Xe-5]=Be>>>0&255,this.buffer[Xe-4]=We>>>24&255,this.buffer[Xe-3]=We>>>16&255,this.buffer[Xe-2]=We>>>8&255,this.buffer[Xe-1]=We>>>0&255,D(this.temp,this.state,this.buffer,0,Xe),this.finished=!0}for(Je=0;Je<8;Je++)se[4*Je+0]=this.state[Je]>>>24&255,se[4*Je+1]=this.state[Je]>>>16&255,se[4*Je+2]=this.state[Je]>>>8&255,se[4*Je+3]=this.state[Je]>>>0&255;return this},le.prototype.digest=function(){var se=new Uint8Array(this.digestLength);return this.finish(se),se},le.prototype._saveState=function(se){for(var de=0;dethis.blockSize)(new L).update(se).finish(de).clean();else for(var pe=0;pe1&&se.update(le),de&&se.update(de),se.update(pe),se.finish(le),pe[0]++}x.HMAC=O,x.hash=N,x.default=N,x.hmac=Y;var X=new Uint8Array(x.digestLength);x.hkdf=function ie(le,se,de,pe){void 0===se&&(se=X),void 0===pe&&(pe=32);for(var Be=new Uint8Array([1]),We=Y(se,le),Xe=new O(We),Je=new Uint8Array(Xe.digestLength),_e=Je.length,Te=new Uint8Array(pe),we=0;we>>24&255,Xe[1]=Ue>>>16&255,Xe[2]=Ue>>>8&255,Xe[3]=Ue>>>0&255,Be.reset(),Be.update(se),Be.update(Xe),Be.finish(_e);for(var ke=0;ke=ie.status}function O(X){try{X.dispatchEvent(new MouseEvent("click"))}catch{var ie=document.createEvent("MouseEvents");ie.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),X.dispatchEvent(ie)}}var N="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,Y=N.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),G=N.saveAs||("object"!=typeof window||window!==N?function(){}:"download"in HTMLAnchorElement.prototype&&!Y?function(X,ie,oe){var le=N.URL||N.webkitURL,se=document.createElement("a");se.download=ie=ie||X.name||"download",se.rel="noopener","string"==typeof X?(se.href=X,se.origin===location.origin?O(se):L(se.href)?D(X,ie,oe):O(se,se.target="_blank")):(se.href=le.createObjectURL(X),setTimeout(function(){le.revokeObjectURL(se.href)},4e4),setTimeout(function(){O(se)},0))}:"msSaveOrOpenBlob"in navigator?function(X,ie,oe){if(ie=ie||X.name||"download","string"!=typeof X)navigator.msSaveOrOpenBlob(function H(X,ie){return typeof ie>"u"?ie={autoBom:!1}:"object"!=typeof ie&&(console.warn("Deprecated: Expected third argument to be a object"),ie={autoBom:!ie}),ie.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(X.type)?new Blob(["\ufeff",X],{type:X.type}):X}(X,oe),ie);else if(L(X))D(X,ie,oe);else{var le=document.createElement("a");le.href=X,le.target="_blank",setTimeout(function(){O(le)})}}:function(X,ie,oe,le){if((le=le||open("","_blank"))&&(le.document.title=le.document.body.innerText="downloading..."),"string"==typeof X)return D(X,ie,oe);var se="application/octet-stream"===X.type,de=/constructor/i.test(N.HTMLElement)||N.safari,pe=/CriOS\/[\d]+/.test(navigator.userAgent);if((pe||se&&de||Y)&&typeof FileReader<"u"){var Be=new FileReader;Be.onloadend=function(){var Je=Be.result;Je=pe?Je:Je.replace(/^data:[^;]*;/,"data:attachment/file;"),le?le.location.href=Je:location=Je,le=null},Be.readAsDataURL(X)}else{var We=N.URL||N.webkitURL,Xe=We.createObjectURL(X);le?le.location=Xe:location.href=Xe,le=null,setTimeout(function(){We.revokeObjectURL(Xe)},4e4)}});N.saveAs=G.saveAs=G,W.exports=G})?E.apply($,[]):E)&&(W.exports=x)},9930:(W,$,E)=>{E(8094).tz.load(E(1128))},8094:function(W,$,E){var i,x,H;!function(D,L){"use strict";W.exports?W.exports=L(E(6676)):(x=[E(6676)],void 0!==(H="function"==typeof(i=L)?i.apply($,x):i)&&(W.exports=H))}(0,function(D){"use strict";void 0===D.version&&D.default&&(D=D.default);var ie,O={},N={},Y={},G={},X={};(!D||"string"!=typeof D.version)&&ki("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var oe=D.version.split("."),le=+oe[0],se=+oe[1];function de(ue){return ue>96?ue-87:ue>64?ue-29:ue-48}function pe(ue){var Re=0,Pe=ue.split("."),et=Pe[0],ht=Pe[1]||"",At=1,vi=0,st=1;for(45===ue.charCodeAt(0)&&(Re=1,st=-1);Re= 2.6.0. You are using Moment.js "+D.version+". See momentjs.com"),_e.prototype={_set:function(ue){this.name=ue.name,this.abbrs=ue.abbrs,this.untils=ue.untils,this.offsets=ue.offsets,this.population=ue.population},_index:function(ue){var et,Re=+ue,Pe=this.untils;for(et=0;etvi&&Ke.moveInvalidForward&&(At=vi),Re3){var Re=G[Tn(ue)];if(Re)return Re;ki("Moment Timezone found "+ue+" from the Intl api, but did not have that data loaded.")}}catch{}var jt,vi,st,Pe=function Oe(){var et,ht,At,ue=(new Date).getFullYear()-2,Re=new we(new Date(ue,0,1)),Pe=[Re];for(At=1;At<48;At++)(ht=new we(new Date(ue,At,1))).offset!==Re.offset&&(et=ke(Re,ht),Pe.push(et),Pe.push(new we(new Date(et.at+6e4)))),Re=ht;for(At=0;At<4;At++)Pe.push(new we(new Date(ue+At,0,1))),Pe.push(new we(new Date(ue+At,6,1)));return Pe}(),et=Pe.length,ht=function Bt(ue){var ht,At,jt,Re=ue.length,Pe={},et=[];for(ht=0;ht0?At[0].zone.name:void 0}()),ie},Ke.names=function En(){var ue,Re=[];for(ue in G)G.hasOwnProperty(ue)&&(O[ue]||O[N[ue]])&&G[ue]&&Re.push(G[ue]);return Re.sort()},Ke.Zone=_e,Ke.unpack=Je,Ke.unpackBase60=pe,Ke.needsOffset=ot,Ke.moveInvalidForward=!0,Ke.moveAmbiguousForward=!1,Ke.countries=function ye(){return Object.keys(Y)},Ke.zonesForCountry=function Ae(ue,Re){if(!(ue=function Me(ue){return ue=ue.toUpperCase(),Y[ue]||null}(ue)))return null;var Pe=ue.zones.sort();return Re?Pe.map(function(et){return{name:et,offset:Sn(et).utcOffset(new Date)}}):Pe};var Vt=D.fn;function St(ue){return function(){return this._z?this._z.abbr(this):ue.call(this)}}function hi(ue){return function(){return this._z=null,ue.apply(this,arguments)}}D.tz=Ke,D.defaultZone=null,D.updateOffset=function(ue,Re){var et,Pe=D.defaultZone;if(void 0===ue._z&&(Pe&&ot(ue)&&!ue._isUTC&&(ue._d=D.utc(ue._a)._d,ue.utc().add(Pe.parse(ue),"minutes")),ue._z=Pe),ue._z)if(et=ue._z.utcOffset(ue),Math.abs(et)<16&&(et/=60),void 0!==ue.utcOffset){var ht=ue._z;ue.utcOffset(-et,Re),ue._z=ht}else ue.zone(et,Re)},Vt.tz=function(ue,Re){if(ue){if("string"!=typeof ue)throw new Error("Time zone name must be a string, got "+ue+" ["+typeof ue+"]");return this._z=Sn(ue),this._z?D.updateOffset(this,Re):ki("Moment Timezone has no data for "+ue+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},Vt.zoneName=St(Vt.zoneName),Vt.zoneAbbr=St(Vt.zoneAbbr),Vt.utc=hi(Vt.utc),Vt.local=hi(Vt.local),Vt.utcOffset=function Fi(ue){return function(){return arguments.length>0&&(this._z=null),ue.apply(this,arguments)}}(Vt.utcOffset),D.tz.setDefault=function(ue){return(le<2||2===le&&se<9)&&ki("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+D.version+"."),D.defaultZone=ue?Sn(ue):null,D};var Ui=D.momentProperties;return"[object Array]"===Object.prototype.toString.call(Ui)?(Ui.push("_z"),Ui.push("_a")):Ui&&(Ui._z=null),D})},3274:function(W,$,E){!function(i){"use strict";i.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(H){return/^nm$/i.test(H)},meridiem:function(H,D,L){return H<12?L?"vm":"VM":L?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(H){return H+(1===H||8===H||H>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1867:function(W,$,E){!function(i){"use strict";var x=function(N){return 0===N?0:1===N?1:2===N?2:N%100>=3&&N%100<=10?3:N%100>=11?4:5},H={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},D=function(N){return function(Y,G,X,ie){var oe=x(Y),le=H[N][x(Y)];return 2===oe&&(le=le[G?0:1]),le.replace(/%d/i,Y)}},L=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar-dz",{months:L,monthsShort:L,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(N){return"\u0645"===N},meridiem:function(N,Y,G){return N<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:D("s"),ss:D("s"),m:D("m"),mm:D("m"),h:D("h"),hh:D("h"),d:D("d"),dd:D("d"),M:D("M"),MM:D("M"),y:D("y"),yy:D("y")},postformat:function(N){return N.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(E(6676))},7078:function(W,$,E){!function(i){"use strict";i.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(E(6676))},7776:function(W,$,E){!function(i){"use strict";var x={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},H=function(Y){return 0===Y?0:1===Y?1:2===Y?2:Y%100>=3&&Y%100<=10?3:Y%100>=11?4:5},D={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},L=function(Y){return function(G,X,ie,oe){var le=H(G),se=D[Y][H(G)];return 2===le&&(se=se[X?0:1]),se.replace(/%d/i,G)}},O=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar-ly",{months:O,monthsShort:O,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(Y){return"\u0645"===Y},meridiem:function(Y,G,X){return Y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:L("s"),ss:L("s"),m:L("m"),mm:L("m"),h:L("h"),hh:L("h"),d:L("d"),dd:L("d"),M:L("M"),MM:L("M"),y:L("y"),yy:L("y")},preparse:function(Y){return Y.replace(/\u060c/g,",")},postformat:function(Y){return Y.replace(/\d/g,function(G){return x[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},6789:function(W,$,E){!function(i){"use strict";i.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},6897:function(W,$,E){!function(i){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},H={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};i.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(L){return"\u0645"===L},meridiem:function(L,O,N){return L<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(L){return L.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(O){return H[O]}).replace(/\u060c/g,",")},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(E(6676))},1585:function(W,$,E){!function(i){"use strict";i.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},2097:function(W,$,E){!function(i){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},H={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=function(G){return 0===G?0:1===G?1:2===G?2:G%100>=3&&G%100<=10?3:G%100>=11?4:5},L={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},O=function(G){return function(X,ie,oe,le){var se=D(X),de=L[G][D(X)];return 2===se&&(de=de[ie?0:1]),de.replace(/%d/i,X)}},N=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar",{months:N,monthsShort:N,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(G){return"\u0645"===G},meridiem:function(G,X,ie){return G<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:O("s"),ss:O("s"),m:O("m"),mm:O("m"),h:O("h"),hh:O("h"),d:O("d"),dd:O("d"),M:O("M"),MM:O("M"),y:O("y"),yy:O("y")},preparse:function(G){return G.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(X){return H[X]}).replace(/\u060c/g,",")},postformat:function(G){return G.replace(/\d/g,function(X){return x[X]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},5611:function(W,$,E){!function(i){"use strict";var x={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};i.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(D){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(D)},meridiem:function(D,L,O){return D<4?"gec\u0259":D<12?"s\u0259h\u0259r":D<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(D){if(0===D)return D+"-\u0131nc\u0131";var L=D%10;return D+(x[L]||x[D%100-L]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2459:function(W,$,E){!function(i){"use strict";function H(L,O,N){return"m"===N?O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===N?O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":L+" "+function x(L,O){var N=L.split("_");return O%10==1&&O%100!=11?N[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?N[1]:N[2]}({ss:O?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[N],+L)}i.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:H,mm:H,h:H,hh:H,d:"\u0434\u0437\u0435\u043d\u044c",dd:H,M:"\u043c\u0435\u0441\u044f\u0446",MM:H,y:"\u0433\u043e\u0434",yy:H},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(L){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(L)},meridiem:function(L,O,N){return L<4?"\u043d\u043e\u0447\u044b":L<12?"\u0440\u0430\u043d\u0456\u0446\u044b":L<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(L,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return L%10!=2&&L%10!=3||L%100==12||L%100==13?L+"-\u044b":L+"-\u0456";case"D":return L+"-\u0433\u0430";default:return L}},week:{dow:1,doy:7}})}(E(6676))},1825:function(W,$,E){!function(i){"use strict";i.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(H){var D=H%10,L=H%100;return 0===H?H+"-\u0435\u0432":0===L?H+"-\u0435\u043d":L>10&&L<20?H+"-\u0442\u0438":1===D?H+"-\u0432\u0438":2===D?H+"-\u0440\u0438":7===D||8===D?H+"-\u043c\u0438":H+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},5918:function(W,$,E){!function(i){"use strict";i.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(E(6676))},9683:function(W,$,E){!function(i){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},H={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};i.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(L){return L.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(L,O){return 12===L&&(L=0),"\u09b0\u09be\u09a4"===O?L<4?L:L+12:"\u09ad\u09cb\u09b0"===O||"\u09b8\u0995\u09be\u09b2"===O?L:"\u09a6\u09c1\u09aa\u09c1\u09b0"===O?L>=3?L:L+12:"\u09ac\u09bf\u0995\u09be\u09b2"===O||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===O?L+12:void 0},meridiem:function(L,O,N){return L<4?"\u09b0\u09be\u09a4":L<6?"\u09ad\u09cb\u09b0":L<12?"\u09b8\u0995\u09be\u09b2":L<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":L<18?"\u09ac\u09bf\u0995\u09be\u09b2":L<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},4065:function(W,$,E){!function(i){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},H={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};i.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(L){return L.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(L,O){return 12===L&&(L=0),"\u09b0\u09be\u09a4"===O&&L>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===O&&L<5||"\u09ac\u09bf\u0995\u09be\u09b2"===O?L+12:L},meridiem:function(L,O,N){return L<4?"\u09b0\u09be\u09a4":L<10?"\u09b8\u0995\u09be\u09b2":L<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":L<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},1034:function(W,$,E){!function(i){"use strict";var x={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},H={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};i.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(L){return L.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(L,O){return 12===L&&(L=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===O&&L>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===O&&L<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===O?L+12:L},meridiem:function(L,O,N){return L<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":L<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":L<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":L<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(E(6676))},7671:function(W,$,E){!function(i){"use strict";function x(de,pe,Be){return de+" "+function L(de,pe){return 2===pe?function O(de){var pe={m:"v",b:"v",d:"z"};return void 0===pe[de.charAt(0)]?de:pe[de.charAt(0)]+de.substring(1)}(de):de}({mm:"munutenn",MM:"miz",dd:"devezh"}[Be],de)}function D(de){return de>9?D(de%10):de}var N=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],Y=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,le=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];i.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:le,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:le,monthsRegex:Y,monthsShortRegex:Y,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:N,longMonthsParse:N,shortMonthsParse:N,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:x,h:"un eur",hh:"%d eur",d:"un devezh",dd:x,M:"ur miz",MM:x,y:"ur bloaz",yy:function H(de){switch(D(de)){case 1:case 3:case 4:case 5:case 9:return de+" bloaz";default:return de+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(de){return de+(1===de?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(de){return"g.m."===de},meridiem:function(de,pe,Be){return de<12?"a.m.":"g.m."}})}(E(6676))},8153:function(W,$,E){!function(i){"use strict";function x(D,L,O){var N=D+" ";switch(O){case"ss":return N+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return L?"jedna minuta":"jedne minute";case"mm":return N+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return L?"jedan sat":"jednog sata";case"hh":return N+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return N+(1===D?"dan":"dana");case"MM":return N+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return N+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}i.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},4287:function(W,$,E){!function(i){"use strict";i.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(H,D){var L=1===H?"r":2===H?"n":3===H?"r":4===H?"t":"\xe8";return("w"===D||"W"===D)&&(L="a"),H+L},week:{dow:1,doy:4}})}(E(6676))},2616:function(W,$,E){!function(i){"use strict";var x={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},H="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),D=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],L=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function O(G){return G>1&&G<5&&1!=~~(G/10)}function N(G,X,ie,oe){var le=G+" ";switch(ie){case"s":return X||oe?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return X||oe?le+(O(G)?"sekundy":"sekund"):le+"sekundami";case"m":return X?"minuta":oe?"minutu":"minutou";case"mm":return X||oe?le+(O(G)?"minuty":"minut"):le+"minutami";case"h":return X?"hodina":oe?"hodinu":"hodinou";case"hh":return X||oe?le+(O(G)?"hodiny":"hodin"):le+"hodinami";case"d":return X||oe?"den":"dnem";case"dd":return X||oe?le+(O(G)?"dny":"dn\xed"):le+"dny";case"M":return X||oe?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return X||oe?le+(O(G)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):le+"m\u011bs\xedci";case"y":return X||oe?"rok":"rokem";case"yy":return X||oe?le+(O(G)?"roky":"let"):le+"lety"}}i.defineLocale("cs",{months:x,monthsShort:H,monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:N,ss:N,m:N,mm:N,h:N,hh:N,d:N,dd:N,M:N,MM:N,y:N,yy:N},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7049:function(W,$,E){!function(i){"use strict";i.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(H){return H+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(H)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(H)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(E(6676))},9172:function(W,$,E){!function(i){"use strict";i.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(H){var L="";return H>20?L=40===H||50===H||60===H||80===H||100===H?"fed":"ain":H>0&&(L=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][H]),H+L},week:{dow:1,doy:4}})}(E(6676))},605:function(W,$,E){!function(i){"use strict";i.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3395:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return L?Y[O][0]:Y[O][1]}i.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9835:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return L?Y[O][0]:Y[O][1]}i.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4013:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return L?Y[O][0]:Y[O][1]}i.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4570:function(W,$,E){!function(i){"use strict";var x=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],H=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];i.defineLocale("dv",{months:x,monthsShort:x,weekdays:H,weekdaysShort:H,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(L){return"\u0789\u078a"===L},meridiem:function(L,O,N){return L<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(E(6676))},1859:function(W,$,E){!function(i){"use strict";i.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(D,L){return D?"string"==typeof L&&/D/.test(L.substring(0,L.indexOf("MMMM")))?this._monthsGenitiveEl[D.month()]:this._monthsNominativeEl[D.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(D,L,O){return D>11?O?"\u03bc\u03bc":"\u039c\u039c":O?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(D){return"\u03bc"===(D+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(D,L){var O=this._calendarEl[D],N=L&&L.hours();return function x(D){return typeof Function<"u"&&D instanceof Function||"[object Function]"===Object.prototype.toString.call(D)}(O)&&(O=O.apply(L)),O.replace("{}",N%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(E(6676))},5785:function(W,$,E){!function(i){"use strict";i.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:4}})}(E(6676))},3792:function(W,$,E){!function(i){"use strict";i.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},7651:function(W,$,E){!function(i){"use strict";i.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},1929:function(W,$,E){!function(i){"use strict";i.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},9818:function(W,$,E){!function(i){"use strict";i.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},6612:function(W,$,E){!function(i){"use strict";i.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:6}})}(E(6676))},4900:function(W,$,E){!function(i){"use strict";i.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},2721:function(W,$,E){!function(i){"use strict";i.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},5159:function(W,$,E){!function(i){"use strict";i.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(H){return"p"===H.charAt(0).toLowerCase()},meridiem:function(H,D,L){return H>11?L?"p.t.m.":"P.T.M.":L?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(E(6676))},1780:function(W,$,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3468:function(W,$,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},4938:function(W,$,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(E(6676))},1148:function(W,$,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},1453:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){var Y={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[D+"sekundi",D+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[D+" minuti",D+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[D+" tunni",D+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[D+" kuu",D+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[D+" aasta",D+" aastat"]};return L?Y[O][2]?Y[O][2]:Y[O][1]:N?Y[O][0]:Y[O][1]}i.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:"%d p\xe4eva",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4697:function(W,$,E){!function(i){"use strict";i.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},2900:function(W,$,E){!function(i){"use strict";var x={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},H={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};i.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(L){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(L)},meridiem:function(L,O,N){return L<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(L){return L.replace(/[\u06f0-\u06f9]/g,function(O){return H[O]}).replace(/\u060c/g,",")},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(E(6676))},9775:function(W,$,E){!function(i){"use strict";var x="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),H=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",x[7],x[8],x[9]];function D(N,Y,G,X){var ie="";switch(G){case"s":return X?"muutaman sekunnin":"muutama sekunti";case"ss":ie=X?"sekunnin":"sekuntia";break;case"m":return X?"minuutin":"minuutti";case"mm":ie=X?"minuutin":"minuuttia";break;case"h":return X?"tunnin":"tunti";case"hh":ie=X?"tunnin":"tuntia";break;case"d":return X?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":ie=X?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return X?"kuukauden":"kuukausi";case"MM":ie=X?"kuukauden":"kuukautta";break;case"y":return X?"vuoden":"vuosi";case"yy":ie=X?"vuoden":"vuotta"}return function L(N,Y){return N<10?Y?H[N]:x[N]:N}(N,X)+" "+ie}i.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4282:function(W,$,E){!function(i){"use strict";i.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(H){return H},week:{dow:1,doy:4}})}(E(6676))},4236:function(W,$,E){!function(i){"use strict";i.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2830:function(W,$,E){!function(i){"use strict";i.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(H,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return H+(1===H?"er":"e");case"w":case"W":return H+(1===H?"re":"e")}}})}(E(6676))},1412:function(W,$,E){!function(i){"use strict";i.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(H,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return H+(1===H?"er":"e");case"w":case"W":return H+(1===H?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},9361:function(W,$,E){!function(i){"use strict";var D=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,L=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];i.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:D,monthsShortRegex:D,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:L,longMonthsParse:L,shortMonthsParse:L,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(N,Y){switch(Y){case"D":return N+(1===N?"er":"");default:case"M":case"Q":case"DDD":case"d":return N+(1===N?"er":"e");case"w":case"W":return N+(1===N?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},6984:function(W,$,E){!function(i){"use strict";var x="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),H="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");i.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(L,O){return L?/-MMM-/.test(O)?H[L.month()]:x[L.month()]:x},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(L){return L+(1===L||8===L||L>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},3961:function(W,$,E){!function(i){"use strict";i.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},8849:function(W,$,E){!function(i){"use strict";i.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},4273:function(W,$,E){!function(i){"use strict";i.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(H){return 0===H.indexOf("un")?"n"+H:"en "+H},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},623:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){var Y={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[D+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",D+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[D+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",D+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[D+" \u0935\u0930\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[D+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",D+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[D+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",D+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[D+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return N?Y[O][0]:Y[O][1]}i.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(D,L){return"D"===L?D+"\u0935\u0947\u0930":D},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(D,L){return 12===D&&(D=0),"\u0930\u093e\u0924\u0940"===L?D<4?D:D+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===L?D:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===L?D>12?D:D+12:"\u0938\u093e\u0902\u091c\u0947"===L?D+12:void 0},meridiem:function(D,L,O){return D<4?"\u0930\u093e\u0924\u0940":D<12?"\u0938\u0915\u093e\u0933\u0940\u0902":D<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":D<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(E(6676))},2696:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){var Y={s:["thoddea sekondamni","thodde sekond"],ss:[D+" sekondamni",D+" sekond"],m:["eka mintan","ek minut"],mm:[D+" mintamni",D+" mintam"],h:["eka voran","ek vor"],hh:[D+" voramni",D+" voram"],d:["eka disan","ek dis"],dd:[D+" disamni",D+" dis"],M:["eka mhoinean","ek mhoino"],MM:[D+" mhoineamni",D+" mhoine"],y:["eka vorsan","ek voros"],yy:[D+" vorsamni",D+" vorsam"]};return N?Y[O][0]:Y[O][1]}i.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(D,L){return"D"===L?D+"er":D},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(D,L){return 12===D&&(D=0),"rati"===L?D<4?D:D+12:"sokallim"===L?D:"donparam"===L?D>12?D:D+12:"sanje"===L?D+12:void 0},meridiem:function(D,L,O){return D<4?"rati":D<12?"sokallim":D<16?"donparam":D<20?"sanje":"rati"}})}(E(6676))},6928:function(W,$,E){!function(i){"use strict";var x={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},H={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};i.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(L){return L.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(L,O){return 12===L&&(L=0),"\u0ab0\u0abe\u0aa4"===O?L<4?L:L+12:"\u0ab8\u0ab5\u0abe\u0ab0"===O?L:"\u0aac\u0aaa\u0acb\u0ab0"===O?L>=10?L:L+12:"\u0ab8\u0abe\u0a82\u0a9c"===O?L+12:void 0},meridiem:function(L,O,N){return L<4?"\u0ab0\u0abe\u0aa4":L<10?"\u0ab8\u0ab5\u0abe\u0ab0":L<17?"\u0aac\u0aaa\u0acb\u0ab0":L<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(E(6676))},4804:function(W,$,E){!function(i){"use strict";i.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(H){return 2===H?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":H+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(H){return 2===H?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":H+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(H){return 2===H?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":H+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(H){return 2===H?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":H%10==0&&10!==H?H+" \u05e9\u05e0\u05d4":H+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(H){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(H)},meridiem:function(H,D,L){return H<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":H<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":H<12?L?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":H<18?L?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(E(6676))},3015:function(W,$,E){!function(i){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},H={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},D=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];i.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:D,longMonthsParse:D,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(N){return N.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(Y){return H[Y]})},postformat:function(N){return N.replace(/\d/g,function(Y){return x[Y]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(N,Y){return 12===N&&(N=0),"\u0930\u093e\u0924"===Y?N<4?N:N+12:"\u0938\u0941\u092c\u0939"===Y?N:"\u0926\u094b\u092a\u0939\u0930"===Y?N>=10?N:N+12:"\u0936\u093e\u092e"===Y?N+12:void 0},meridiem:function(N,Y,G){return N<4?"\u0930\u093e\u0924":N<10?"\u0938\u0941\u092c\u0939":N<17?"\u0926\u094b\u092a\u0939\u0930":N<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(E(6676))},7134:function(W,$,E){!function(i){"use strict";function x(D,L,O){var N=D+" ";switch(O){case"ss":return N+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return L?"jedna minuta":"jedne minute";case"mm":return N+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return L?"jedan sat":"jednog sata";case"hh":return N+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return N+(1===D?"dan":"dana");case"MM":return N+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return N+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}i.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},670:function(W,$,E){!function(i){"use strict";var x="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function H(O,N,Y,G){var X=O;switch(Y){case"s":return G||N?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return X+(G||N)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||N?" perc":" perce");case"mm":return X+(G||N?" perc":" perce");case"h":return"egy"+(G||N?" \xf3ra":" \xf3r\xe1ja");case"hh":return X+(G||N?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||N?" nap":" napja");case"dd":return X+(G||N?" nap":" napja");case"M":return"egy"+(G||N?" h\xf3nap":" h\xf3napja");case"MM":return X+(G||N?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||N?" \xe9v":" \xe9ve");case"yy":return X+(G||N?" \xe9v":" \xe9ve")}return""}function D(O){return(O?"":"[m\xfalt] ")+"["+x[this.day()]+"] LT[-kor]"}i.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(O){return"u"===O.charAt(1).toLowerCase()},meridiem:function(O,N,Y){return O<12?!0===Y?"de":"DE":!0===Y?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return D.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return D.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:H,ss:H,m:H,mm:H,h:H,hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4523:function(W,$,E){!function(i){"use strict";i.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(H){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(H)},meridiem:function(H){return H<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":H<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":H<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(H,D){switch(D){case"DDD":case"w":case"W":case"DDDo":return 1===H?H+"-\u056b\u0576":H+"-\u0580\u0564";default:return H}},week:{dow:1,doy:7}})}(E(6676))},9233:function(W,$,E){!function(i){"use strict";i.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(H,D){return 12===H&&(H=0),"pagi"===D?H:"siang"===D?H>=11?H:H+12:"sore"===D||"malam"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"pagi":H<15?"siang":H<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(E(6676))},4693:function(W,$,E){!function(i){"use strict";function x(L){return L%100==11||L%10!=1}function H(L,O,N,Y){var G=L+" ";switch(N){case"s":return O||Y?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return x(L)?G+(O||Y?"sek\xfandur":"sek\xfandum"):G+"sek\xfanda";case"m":return O?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return x(L)?G+(O||Y?"m\xedn\xfatur":"m\xedn\xfatum"):O?G+"m\xedn\xfata":G+"m\xedn\xfatu";case"hh":return x(L)?G+(O||Y?"klukkustundir":"klukkustundum"):G+"klukkustund";case"d":return O?"dagur":Y?"dag":"degi";case"dd":return x(L)?O?G+"dagar":G+(Y?"daga":"d\xf6gum"):O?G+"dagur":G+(Y?"dag":"degi");case"M":return O?"m\xe1nu\xf0ur":Y?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return x(L)?O?G+"m\xe1nu\xf0ir":G+(Y?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):O?G+"m\xe1nu\xf0ur":G+(Y?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return O||Y?"\xe1r":"\xe1ri";case"yy":return x(L)?G+(O||Y?"\xe1r":"\xe1rum"):G+(O||Y?"\xe1r":"\xe1ri")}}i.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:H,ss:H,m:H,mm:H,h:"klukkustund",hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},8118:function(W,$,E){!function(i){"use strict";i.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(H){return(/^[0-9].+$/.test(H)?"tra":"in")+" "+H},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3936:function(W,$,E){!function(i){"use strict";i.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},6871:function(W,$,E){!function(i){"use strict";i.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(H,D){return"\u5143"===D[1]?1:parseInt(D[1]||H,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(H){return"\u5348\u5f8c"===H},meridiem:function(H,D,L){return H<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(H){return H.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(H){return this.week()!==H.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(H,D){switch(D){case"y":return 1===H?"\u5143\u5e74":H+"\u5e74";case"d":case"D":case"DDD":return H+"\u65e5";default:return H}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(E(6676))},8710:function(W,$,E){!function(i){"use strict";i.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(H,D){return 12===H&&(H=0),"enjing"===D?H:"siyang"===D?H>=11?H:H+12:"sonten"===D||"ndalu"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"enjing":H<15?"siyang":H<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(E(6676))},7125:function(W,$,E){!function(i){"use strict";i.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(H){return H.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(D,L,O){return"\u10d8"===O?L+"\u10e8\u10d8":L+O+"\u10e8\u10d8"})},past:function(H){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(H)?H.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(H)?H.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):H},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(H){return 0===H?H:1===H?H+"-\u10da\u10d8":H<20||H<=100&&H%20==0||H%100==0?"\u10db\u10d4-"+H:H+"-\u10d4"},week:{dow:1,doy:7}})}(E(6676))},2461:function(W,$,E){!function(i){"use strict";var x={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};i.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},7399:function(W,$,E){!function(i){"use strict";var x={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},H={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};i.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(L){return"\u179b\u17d2\u1784\u17b6\u1785"===L},meridiem:function(L,O,N){return L<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(L){return L.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},week:{dow:1,doy:4}})}(E(6676))},8720:function(W,$,E){!function(i){"use strict";var x={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},H={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};i.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(L){return L.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(L,O){return 12===L&&(L=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===O?L<4?L:L+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===O?L:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===O?L>=10?L:L+12:"\u0cb8\u0c82\u0c9c\u0cc6"===O?L+12:void 0},meridiem:function(L,O,N){return L<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":L<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":L<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":L<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(L){return L+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(E(6676))},5306:function(W,$,E){!function(i){"use strict";i.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\uc77c";case"M":return H+"\uc6d4";case"w":case"W":return H+"\uc8fc";default:return H}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(H){return"\uc624\ud6c4"===H},meridiem:function(H,D,L){return H<12?"\uc624\uc804":"\uc624\ud6c4"}})}(E(6676))},2995:function(W,$,E){!function(i){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},H={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];i.defineLocale("ku",{months:D,monthsShort:D,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(O){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(O)},meridiem:function(O,N,Y){return O<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(O){return O.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(N){return H[N]}).replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(N){return x[N]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},8779:function(W,$,E){!function(i){"use strict";var x={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};i.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2057:function(W,$,E){!function(i){"use strict";function x(N,Y,G,X){var ie={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return Y?ie[G][0]:ie[G][1]}function L(N){if(N=parseInt(N,10),isNaN(N))return!1;if(N<0)return!0;if(N<10)return 4<=N&&N<=7;if(N<100){var Y=N%10;return L(0===Y?N/10:Y)}if(N<1e4){for(;N>=10;)N/=10;return L(N)}return L(N/=1e3)}i.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function H(N){return L(N.substr(0,N.indexOf(" ")))?"a "+N:"an "+N},past:function D(N){return L(N.substr(0,N.indexOf(" ")))?"viru "+N:"virun "+N},s:"e puer Sekonnen",ss:"%d Sekonnen",m:x,mm:"%d Minutten",h:x,hh:"%d Stonnen",d:x,dd:"%d Deeg",M:x,MM:"%d M\xe9int",y:x,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7192:function(W,$,E){!function(i){"use strict";i.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(H){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===H},meridiem:function(H,D,L){return H<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(H){return"\u0e97\u0eb5\u0ec8"+H}})}(E(6676))},5430:function(W,$,E){!function(i){"use strict";var x={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function D(G,X,ie,oe){return X?O(ie)[0]:oe?O(ie)[1]:O(ie)[2]}function L(G){return G%10==0||G>10&&G<20}function O(G){return x[G].split("_")}function N(G,X,ie,oe){var le=G+" ";return 1===G?le+D(0,X,ie[0],oe):X?le+(L(G)?O(ie)[1]:O(ie)[0]):oe?le+O(ie)[1]:le+(L(G)?O(ie)[1]:O(ie)[2])}i.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function H(G,X,ie,oe){return X?"kelios sekund\u0117s":oe?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:N,m:D,mm:N,h:D,hh:N,d:D,dd:N,M:D,MM:N,y:D,yy:N},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(G){return G+"-oji"},week:{dow:1,doy:4}})}(E(6676))},3363:function(W,$,E){!function(i){"use strict";var x={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function H(Y,G,X){return X?G%10==1&&G%100!=11?Y[2]:Y[3]:G%10==1&&G%100!=11?Y[0]:Y[1]}function D(Y,G,X){return Y+" "+H(x[X],Y,G)}function L(Y,G,X){return H(x[X],Y,G)}i.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function O(Y,G){return G?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:D,m:L,mm:D,h:L,hh:D,d:L,dd:D,M:L,MM:D,y:L,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2939:function(W,$,E){!function(i){"use strict";var x={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(D,L){return 1===D?L[0]:D>=2&&D<=4?L[1]:L[2]},translate:function(D,L,O){var N=x.words[O];return 1===O.length?L?N[0]:N[1]:D+" "+x.correctGrammaticalCase(D,N)}};i.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:"dan",dd:x.translate,M:"mjesec",MM:x.translate,y:"godinu",yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},8212:function(W,$,E){!function(i){"use strict";i.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},9718:function(W,$,E){!function(i){"use strict";i.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(H){var D=H%10,L=H%100;return 0===H?H+"-\u0435\u0432":0===L?H+"-\u0435\u043d":L>10&&L<20?H+"-\u0442\u0438":1===D?H+"-\u0432\u0438":2===D?H+"-\u0440\u0438":7===D||8===D?H+"-\u043c\u0438":H+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},561:function(W,$,E){!function(i){"use strict";i.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(H,D){return 12===H&&(H=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===D&&H>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===D||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===D?H+12:H},meridiem:function(H,D,L){return H<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":H<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":H<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":H<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(E(6676))},8929:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){switch(O){case"s":return L?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return D+(L?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return D+(L?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return D+(L?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return D+(L?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return D+(L?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return D+(L?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return D}}i.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(D){return"\u04ae\u0425"===D},meridiem:function(D,L,O){return D<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(D,L){switch(L){case"d":case"D":case"DDD":return D+" \u04e9\u0434\u04e9\u0440";default:return D}}})}(E(6676))},4880:function(W,$,E){!function(i){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},H={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function D(O,N,Y,G){var X="";if(N)switch(Y){case"s":X="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":X="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":X="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":X="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":X="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":X="%d \u0924\u093e\u0938";break;case"d":X="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":X="%d \u0926\u093f\u0935\u0938";break;case"M":X="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":X="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":X="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":X="%d \u0935\u0930\u094d\u0937\u0947"}else switch(Y){case"s":X="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":X="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":X="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":X="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":X="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":X="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":X="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":X="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":X="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":X="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":X="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":X="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return X.replace(/%d/i,O)}i.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},preparse:function(O){return O.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(N){return H[N]})},postformat:function(O){return O.replace(/\d/g,function(N){return x[N]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(O,N){return 12===O&&(O=0),"\u092a\u0939\u093e\u091f\u0947"===N||"\u0938\u0915\u093e\u0933\u0940"===N?O:"\u0926\u0941\u092a\u093e\u0930\u0940"===N||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===N||"\u0930\u093e\u0924\u094d\u0930\u0940"===N?O>=12?O:O+12:void 0},meridiem:function(O,N,Y){return O>=0&&O<6?"\u092a\u0939\u093e\u091f\u0947":O<12?"\u0938\u0915\u093e\u0933\u0940":O<17?"\u0926\u0941\u092a\u093e\u0930\u0940":O<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(E(6676))},2074:function(W,$,E){!function(i){"use strict";i.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(H,D){return 12===H&&(H=0),"pagi"===D?H:"tengahari"===D?H>=11?H:H+12:"petang"===D||"malam"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"pagi":H<15?"tengahari":H<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},3193:function(W,$,E){!function(i){"use strict";i.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(H,D){return 12===H&&(H=0),"pagi"===D?H:"tengahari"===D?H>=11?H:H+12:"petang"===D||"malam"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"pagi":H<15?"tengahari":H<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},4082:function(W,$,E){!function(i){"use strict";i.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},2261:function(W,$,E){!function(i){"use strict";var x={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},H={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};i.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(L){return L.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},week:{dow:1,doy:4}})}(E(6676))},5273:function(W,$,E){!function(i){"use strict";i.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9874:function(W,$,E){!function(i){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},H={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};i.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(L){return L.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(L,O){return 12===L&&(L=0),"\u0930\u093e\u0924\u093f"===O?L<4?L:L+12:"\u092c\u093f\u0939\u093e\u0928"===O?L:"\u0926\u093f\u0909\u0901\u0938\u094b"===O?L>=10?L:L+12:"\u0938\u093e\u0901\u091d"===O?L+12:void 0},meridiem:function(L,O,N){return L<3?"\u0930\u093e\u0924\u093f":L<12?"\u092c\u093f\u0939\u093e\u0928":L<16?"\u0926\u093f\u0909\u0901\u0938\u094b":L<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(E(6676))},1484:function(W,$,E){!function(i){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),H="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;i.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(N){return N+(1===N||8===N||N>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1667:function(W,$,E){!function(i){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),H="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;i.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(N){return N+(1===N||8===N||N>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},7262:function(W,$,E){!function(i){"use strict";i.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9679:function(W,$,E){!function(i){"use strict";i.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(H,D){var L=1===H?"r":2===H?"n":3===H?"r":4===H?"t":"\xe8";return("w"===D||"W"===D)&&(L="a"),H+L},week:{dow:1,doy:4}})}(E(6676))},6830:function(W,$,E){!function(i){"use strict";var x={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},H={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};i.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(L){return L.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(L,O){return 12===L&&(L=0),"\u0a30\u0a3e\u0a24"===O?L<4?L:L+12:"\u0a38\u0a35\u0a47\u0a30"===O?L:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===O?L>=10?L:L+12:"\u0a38\u0a3c\u0a3e\u0a2e"===O?L+12:void 0},meridiem:function(L,O,N){return L<4?"\u0a30\u0a3e\u0a24":L<10?"\u0a38\u0a35\u0a47\u0a30":L<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":L<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(E(6676))},3616:function(W,$,E){!function(i){"use strict";var x="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),H="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),D=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function L(Y){return Y%10<5&&Y%10>1&&~~(Y/10)%10!=1}function O(Y,G,X){var ie=Y+" ";switch(X){case"ss":return ie+(L(Y)?"sekundy":"sekund");case"m":return G?"minuta":"minut\u0119";case"mm":return ie+(L(Y)?"minuty":"minut");case"h":return G?"godzina":"godzin\u0119";case"hh":return ie+(L(Y)?"godziny":"godzin");case"ww":return ie+(L(Y)?"tygodnie":"tygodni");case"MM":return ie+(L(Y)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return ie+(L(Y)?"lata":"lat")}}i.defineLocale("pl",{months:function(Y,G){return Y?/D MMMM/.test(G)?H[Y.month()]:x[Y.month()]:x},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:O,m:O,mm:O,h:O,hh:O,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:O,M:"miesi\u0105c",MM:O,y:"rok",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2751:function(W,$,E){!function(i){"use strict";i.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(E(6676))},5138:function(W,$,E){!function(i){"use strict";i.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},7968:function(W,$,E){!function(i){"use strict";function x(D,L,O){var Y=" ";return(D%100>=20||D>=100&&D%100==0)&&(Y=" de "),D+Y+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[O]}i.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:x,m:"un minut",mm:x,h:"o or\u0103",hh:x,d:"o zi",dd:x,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:x,M:"o lun\u0103",MM:x,y:"un an",yy:x},week:{dow:1,doy:7}})}(E(6676))},1828:function(W,$,E){!function(i){"use strict";function H(O,N,Y){return"m"===Y?N?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":O+" "+function x(O,N){var Y=O.split("_");return N%10==1&&N%100!=11?Y[0]:N%10>=2&&N%10<=4&&(N%100<10||N%100>=20)?Y[1]:Y[2]}({ss:N?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:N?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[Y],+O)}var D=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];i.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:H,m:H,mm:H,h:"\u0447\u0430\u0441",hh:H,d:"\u0434\u0435\u043d\u044c",dd:H,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:H,M:"\u043c\u0435\u0441\u044f\u0446",MM:H,y:"\u0433\u043e\u0434",yy:H},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(O){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(O)},meridiem:function(O,N,Y){return O<4?"\u043d\u043e\u0447\u0438":O<12?"\u0443\u0442\u0440\u0430":O<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(O,N){switch(N){case"M":case"d":case"DDD":return O+"-\u0439";case"D":return O+"-\u0433\u043e";case"w":case"W":return O+"-\u044f";default:return O}},week:{dow:1,doy:4}})}(E(6676))},2188:function(W,$,E){!function(i){"use strict";var x=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],H=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];i.defineLocale("sd",{months:x,monthsShort:x,weekdays:H,weekdaysShort:H,weekdaysMin:H,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(L){return"\u0634\u0627\u0645"===L},meridiem:function(L,O,N){return L<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},6562:function(W,$,E){!function(i){"use strict";i.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7172:function(W,$,E){!function(i){"use strict";i.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(H){return H+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(H){return"\u0db4.\u0dc0."===H||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===H},meridiem:function(H,D,L){return H>11?L?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":L?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(E(6676))},9966:function(W,$,E){!function(i){"use strict";var x="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),H="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function D(N){return N>1&&N<5}function L(N,Y,G,X){var ie=N+" ";switch(G){case"s":return Y||X?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return Y||X?ie+(D(N)?"sekundy":"sek\xfand"):ie+"sekundami";case"m":return Y?"min\xfata":X?"min\xfatu":"min\xfatou";case"mm":return Y||X?ie+(D(N)?"min\xfaty":"min\xfat"):ie+"min\xfatami";case"h":return Y?"hodina":X?"hodinu":"hodinou";case"hh":return Y||X?ie+(D(N)?"hodiny":"hod\xedn"):ie+"hodinami";case"d":return Y||X?"de\u0148":"d\u0148om";case"dd":return Y||X?ie+(D(N)?"dni":"dn\xed"):ie+"d\u0148ami";case"M":return Y||X?"mesiac":"mesiacom";case"MM":return Y||X?ie+(D(N)?"mesiace":"mesiacov"):ie+"mesiacmi";case"y":return Y||X?"rok":"rokom";case"yy":return Y||X?ie+(D(N)?"roky":"rokov"):ie+"rokmi"}}i.defineLocale("sk",{months:x,monthsShort:H,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:L,ss:L,m:L,mm:L,h:L,hh:L,d:L,dd:L,M:L,MM:L,y:L,yy:L},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7520:function(W,$,E){!function(i){"use strict";function x(D,L,O,N){var Y=D+" ";switch(O){case"s":return L||N?"nekaj sekund":"nekaj sekundami";case"ss":return Y+(1===D?L?"sekundo":"sekundi":2===D?L||N?"sekundi":"sekundah":D<5?L||N?"sekunde":"sekundah":"sekund");case"m":return L?"ena minuta":"eno minuto";case"mm":return Y+(1===D?L?"minuta":"minuto":2===D?L||N?"minuti":"minutama":D<5?L||N?"minute":"minutami":L||N?"minut":"minutami");case"h":return L?"ena ura":"eno uro";case"hh":return Y+(1===D?L?"ura":"uro":2===D?L||N?"uri":"urama":D<5?L||N?"ure":"urami":L||N?"ur":"urami");case"d":return L||N?"en dan":"enim dnem";case"dd":return Y+(1===D?L||N?"dan":"dnem":2===D?L||N?"dni":"dnevoma":L||N?"dni":"dnevi");case"M":return L||N?"en mesec":"enim mesecem";case"MM":return Y+(1===D?L||N?"mesec":"mesecem":2===D?L||N?"meseca":"mesecema":D<5?L||N?"mesece":"meseci":L||N?"mesecev":"meseci");case"y":return L||N?"eno leto":"enim letom";case"yy":return Y+(1===D?L||N?"leto":"letom":2===D?L||N?"leti":"letoma":D<5?L||N?"leta":"leti":L||N?"let":"leti")}}i.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},5291:function(W,$,E){!function(i){"use strict";i.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(H){return"M"===H.charAt(0)},meridiem:function(H,D,L){return H<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7603:function(W,$,E){!function(i){"use strict";var x={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(D,L){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?L[0]:L[1]:L[2]},translate:function(D,L,O,N){var G,Y=x.words[O];return 1===O.length?"y"===O&&L?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":N||L?Y[0]:Y[1]:(G=x.correctGrammaticalCase(D,Y),"yy"===O&&L&&"\u0433\u043e\u0434\u0438\u043d\u0443"===G?D+" \u0433\u043e\u0434\u0438\u043d\u0430":D+" "+G)}};i.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},450:function(W,$,E){!function(i){"use strict";var x={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(D,L){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?L[0]:L[1]:L[2]},translate:function(D,L,O,N){var G,Y=x.words[O];return 1===O.length?"y"===O&&L?"jedna godina":N||L?Y[0]:Y[1]:(G=x.correctGrammaticalCase(D,Y),"yy"===O&&L&&"godinu"===G?D+" godina":D+" "+G)}};i.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},383:function(W,$,E){!function(i){"use strict";i.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(H,D,L){return H<11?"ekuseni":H<15?"emini":H<19?"entsambama":"ebusuku"},meridiemHour:function(H,D){return 12===H&&(H=0),"ekuseni"===D?H:"emini"===D?H>=11?H:H+12:"entsambama"===D||"ebusuku"===D?0===H?0:H+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(E(6676))},7221:function(W,$,E){!function(i){"use strict";i.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?":e":1===D||2===D?":a":":e")},week:{dow:1,doy:4}})}(E(6676))},1743:function(W,$,E){!function(i){"use strict";i.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(E(6676))},6351:function(W,$,E){!function(i){"use strict";var x={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},H={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};i.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(L){return L+"\u0bb5\u0ba4\u0bc1"},preparse:function(L){return L.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(O){return H[O]})},postformat:function(L){return L.replace(/\d/g,function(O){return x[O]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(L,O,N){return L<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":L<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":L<10?" \u0b95\u0bbe\u0bb2\u0bc8":L<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":L<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":L<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(L,O){return 12===L&&(L=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===O?L<2?L:L+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===O||"\u0b95\u0bbe\u0bb2\u0bc8"===O||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===O&&L>=10?L:L+12},week:{dow:0,doy:6}})}(E(6676))},9620:function(W,$,E){!function(i){"use strict";i.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===D?H<4?H:H+12:"\u0c09\u0c26\u0c2f\u0c02"===D?H:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===D?H>=10?H:H+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===D?H+12:void 0},meridiem:function(H,D,L){return H<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":H<10?"\u0c09\u0c26\u0c2f\u0c02":H<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":H<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(E(6676))},6278:function(W,$,E){!function(i){"use strict";i.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6987:function(W,$,E){!function(i){"use strict";var x={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};i.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(D,L){return 12===D&&(D=0),"\u0448\u0430\u0431"===L?D<4?D:D+12:"\u0441\u0443\u0431\u04b3"===L?D:"\u0440\u04ef\u0437"===L?D>=11?D:D+12:"\u0431\u0435\u0433\u043e\u04b3"===L?D+12:void 0},meridiem:function(D,L,O){return D<4?"\u0448\u0430\u0431":D<11?"\u0441\u0443\u0431\u04b3":D<16?"\u0440\u04ef\u0437":D<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},9325:function(W,$,E){!function(i){"use strict";i.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(H){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===H},meridiem:function(H,D,L){return H<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(E(6676))},3485:function(W,$,E){!function(i){"use strict";var x={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};i.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(D,L){switch(L){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'unjy";var O=D%10;return D+(x[O]||x[D%100-O]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},8148:function(W,$,E){!function(i){"use strict";i.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(H){return H},week:{dow:1,doy:4}})}(E(6676))},9616:function(W,$,E){!function(i){"use strict";var x="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function L(Y,G,X,ie){var oe=function O(Y){var G=Math.floor(Y%1e3/100),X=Math.floor(Y%100/10),ie=Y%10,oe="";return G>0&&(oe+=x[G]+"vatlh"),X>0&&(oe+=(""!==oe?" ":"")+x[X]+"maH"),ie>0&&(oe+=(""!==oe?" ":"")+x[ie]),""===oe?"pagh":oe}(Y);switch(X){case"ss":return oe+" lup";case"mm":return oe+" tup";case"hh":return oe+" rep";case"dd":return oe+" jaj";case"MM":return oe+" jar";case"yy":return oe+" DIS"}}i.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function H(Y){var G=Y;return-1!==Y.indexOf("jaj")?G.slice(0,-3)+"leS":-1!==Y.indexOf("jar")?G.slice(0,-3)+"waQ":-1!==Y.indexOf("DIS")?G.slice(0,-3)+"nem":G+" pIq"},past:function D(Y){var G=Y;return-1!==Y.indexOf("jaj")?G.slice(0,-3)+"Hu\u2019":-1!==Y.indexOf("jar")?G.slice(0,-3)+"wen":-1!==Y.indexOf("DIS")?G.slice(0,-3)+"ben":G+" ret"},s:"puS lup",ss:L,m:"wa\u2019 tup",mm:L,h:"wa\u2019 rep",hh:L,d:"wa\u2019 jaj",dd:L,M:"wa\u2019 jar",MM:L,y:"wa\u2019 DIS",yy:L},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4040:function(W,$,E){!function(i){"use strict";var x={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};i.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(D,L,O){return D<12?O?"\xf6\xf6":"\xd6\xd6":O?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(D){return"\xf6s"===D||"\xd6S"===D},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(D,L){switch(L){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'\u0131nc\u0131";var O=D%10;return D+(x[O]||x[D%100-O]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},594:function(W,$,E){!function(i){"use strict";function H(D,L,O,N){var Y={s:["viensas secunds","'iensas secunds"],ss:[D+" secunds",D+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[D+" m\xeduts",D+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[D+" \xfeoras",D+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[D+" ziuas",D+" ziuas"],M:["'n mes","'iens mes"],MM:[D+" mesen",D+" mesen"],y:["'n ar","'iens ar"],yy:[D+" ars",D+" ars"]};return N||L?Y[O][0]:Y[O][1]}i.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(D){return"d'o"===D.toLowerCase()},meridiem:function(D,L,O){return D>11?O?"d'o":"D'O":O?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:H,ss:H,m:H,mm:H,h:H,hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3226:function(W,$,E){!function(i){"use strict";i.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(E(6676))},673:function(W,$,E){!function(i){"use strict";i.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(E(6676))},9580:function(W,$,E){!function(i){"use strict";i.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===D||"\u0633\u06d5\u06be\u06d5\u0631"===D||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===D?H:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===D||"\u0643\u06d5\u0686"===D?H+12:H>=11?H:H+12},meridiem:function(H,D,L){var O=100*H+D;return O<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":O<900?"\u0633\u06d5\u06be\u06d5\u0631":O<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":O<1230?"\u0686\u06c8\u0634":O<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return H+"-\u06be\u06d5\u067e\u062a\u06d5";default:return H}},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(E(6676))},7270:function(W,$,E){!function(i){"use strict";function H(N,Y,G){return"m"===G?Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===G?Y?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":N+" "+function x(N,Y){var G=N.split("_");return Y%10==1&&Y%100!=11?G[0]:Y%10>=2&&Y%10<=4&&(Y%100<10||Y%100>=20)?G[1]:G[2]}({ss:Y?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:Y?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[G],+N)}function L(N){return function(){return N+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}i.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function D(N,Y){var G={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===N?G.nominative.slice(1,7).concat(G.nominative.slice(0,1)):N?G[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(Y)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(Y)?"genitive":"nominative"][N.day()]:G.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:L("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:L("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:L("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:L("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return L("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return L("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:H,m:H,mm:H,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:H,d:"\u0434\u0435\u043d\u044c",dd:H,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:H,y:"\u0440\u0456\u043a",yy:H},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(N){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(N)},meridiem:function(N,Y,G){return N<4?"\u043d\u043e\u0447\u0456":N<12?"\u0440\u0430\u043d\u043a\u0443":N<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(N,Y){switch(Y){case"M":case"d":case"DDD":case"w":case"W":return N+"-\u0439";case"D":return N+"-\u0433\u043e";default:return N}},week:{dow:1,doy:7}})}(E(6676))},1656:function(W,$,E){!function(i){"use strict";var x=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],H=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];i.defineLocale("ur",{months:x,monthsShort:x,weekdays:H,weekdaysShort:H,weekdaysMin:H,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(L){return"\u0634\u0627\u0645"===L},meridiem:function(L,O,N){return L<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},8744:function(W,$,E){!function(i){"use strict";i.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(E(6676))},8364:function(W,$,E){!function(i){"use strict";i.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(E(6676))},5049:function(W,$,E){!function(i){"use strict";i.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(H){return/^ch$/i.test(H)},meridiem:function(H,D,L){return H<12?L?"sa":"SA":L?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(H){return H},week:{dow:1,doy:4}})}(E(6676))},5106:function(W,$,E){!function(i){"use strict";i.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6199:function(W,$,E){!function(i){"use strict";i.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(E(6676))},7280:function(W,$,E){!function(i){"use strict";i.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:H>=11?H:H+12},meridiem:function(H,D,L){var O=100*H+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(H){return H.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(H){return this.week()!==H.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u5468";default:return H}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(E(6676))},6860:function(W,$,E){!function(i){"use strict";i.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e2d\u5348"===D?H>=11?H:H+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:void 0},meridiem:function(H,D,L){var O=100*H+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1200?"\u4e0a\u5348":1200===O?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u9031";default:return H}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},2335:function(W,$,E){!function(i){"use strict";i.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e2d\u5348"===D?H>=11?H:H+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:void 0},meridiem:function(H,D,L){var O=100*H+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u9031";default:return H}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},482:function(W,$,E){!function(i){"use strict";i.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e2d\u5348"===D?H>=11?H:H+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:void 0},meridiem:function(H,D,L){var O=100*H+D;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u9031";default:return H}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},6676:function(W,$,E){(W=E.nmd(W)).exports=function(){"use strict";var i,pe;function x(){return i.apply(null,arguments)}function D(S){return S instanceof Array||"[object Array]"===Object.prototype.toString.call(S)}function L(S){return null!=S&&"[object Object]"===Object.prototype.toString.call(S)}function O(S,R){return Object.prototype.hasOwnProperty.call(S,R)}function N(S){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(S).length;var R;for(R in S)if(O(S,R))return!1;return!0}function Y(S){return void 0===S}function G(S){return"number"==typeof S||"[object Number]"===Object.prototype.toString.call(S)}function X(S){return S instanceof Date||"[object Date]"===Object.prototype.toString.call(S)}function ie(S,R){var q,z=[],ee=S.length;for(q=0;q>>0;for(q=0;q0)for(z=0;z=0?z?"+":"":"-")+Math.pow(10,Math.max(0,R-q.length)).toString().substr(1)+q}var ye=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ve=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,xe={},Me={};function Ae(S,R,z,q){var ee=q;"string"==typeof q&&(ee=function(){return this[q]()}),S&&(Me[S]=ee),R&&(Me[R[0]]=function(){return En(ee.apply(this,arguments),R[1],R[2])}),z&&(Me[z]=function(){return this.localeData().ordinal(ee.apply(this,arguments),S)})}function Fe(S){return S.match(/\[[\s\S]/)?S.replace(/^\[|\]$/g,""):S.replace(/\\/g,"")}function ot(S,R){return S.isValid()?(R=ki(R,S.localeData()),xe[R]=xe[R]||function dt(S){var z,q,R=S.match(ye);for(z=0,q=R.length;z=0&&ve.test(S);)S=S.replace(ve,q),ve.lastIndex=0,z-=1;return S}var ht={};function At(S,R){var z=S.toLowerCase();ht[z]=ht[z+"s"]=ht[R]=S}function jt(S){return"string"==typeof S?ht[S]||ht[S.toLowerCase()]:void 0}function vi(S){var z,q,R={};for(q in S)O(S,q)&&(z=jt(q))&&(R[z]=S[q]);return R}var st={};function bt(S,R){st[S]=R}function Zi(S){return S%4==0&&S%100!=0||S%400==0}function mn(S){return S<0?Math.ceil(S)||0:Math.floor(S)}function Ct(S){var R=+S,z=0;return 0!==R&&isFinite(R)&&(z=mn(R)),z}function ri(S,R){return function(z){return null!=z?(Dc(this,S,z),x.updateOffset(this,R),this):gn(this,S)}}function gn(S,R){return S.isValid()?S._d["get"+(S._isUTC?"UTC":"")+R]():NaN}function Dc(S,R,z){S.isValid()&&!isNaN(z)&&("FullYear"===R&&Zi(S.year())&&1===S.month()&&29===S.date()?(z=Ct(z),S._d["set"+(S._isUTC?"UTC":"")+R](z,S.month(),en(z,S.month()))):S._d["set"+(S._isUTC?"UTC":"")+R](z))}var dn,ai=/\d/,cn=/\d\d/,oo=/\d{3}/,ur=/\d{4}/,pa=/[+-]?\d{6}/,Ut=/\d\d?/,_n=/\d\d\d\d?/,Zo=/\d\d\d\d\d\d?/,$n=/\d{1,3}/,La=/\d{1,4}/,Ji=/[+-]?\d{1,6}/,fa=/\d+/,mi=/[+-]?\d+/,Ps=/Z|[+-]\d\d:?\d\d/gi,$e=/Z|[+-]\d\d(?::?\d\d)?/gi,Fn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function it(S,R,z){dn[S]=rt(R)?R:function(q,ee){return q&&z?z:R}}function Wi(S,R){return O(dn,S)?dn[S](R._strict,R._locale):new RegExp(function Mr(S){return oi(S.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(R,z,q,ee,he){return z||q||ee||he}))}(S))}function oi(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}dn={};var Un={};function ct(S,R){var z,ee,q=R;for("string"==typeof S&&(S=[S]),G(R)&&(q=function(he,Ce){Ce[R]=Ct(he)}),ee=S.length,z=0;z68?1900:2e3)};var zl=ri("FullYear",!0);function Os(S,R,z,q,ee,he,Ce){var pt;return S<100&&S>=0?(pt=new Date(S+400,R,z,q,ee,he,Ce),isFinite(pt.getFullYear())&&pt.setFullYear(S)):pt=new Date(S,R,z,q,ee,he,Ce),pt}function Xr(S){var R,z;return S<100&&S>=0?((z=Array.prototype.slice.call(arguments))[0]=S+400,R=new Date(Date.UTC.apply(null,z)),isFinite(R.getUTCFullYear())&&R.setUTCFullYear(S)):R=new Date(Date.UTC.apply(null,arguments)),R}function M(S,R,z){var q=7+R-z;return-(7+Xr(S,0,q).getUTCDay()-R)%7+q-1}function Li(S,R,z,q,ee){var It,Mi,pt=1+7*(R-1)+(7+z-q)%7+M(S,q,ee);return pt<=0?Mi=si(It=S-1)+pt:pt>si(S)?(It=S+1,Mi=pt-si(S)):(It=S,Mi=pt),{year:It,dayOfYear:Mi}}function bi(S,R,z){var he,Ce,q=M(S.year(),R,z),ee=Math.floor((S.dayOfYear()-q-1)/7)+1;return ee<1?he=ee+_a(Ce=S.year()-1,R,z):ee>_a(S.year(),R,z)?(he=ee-_a(S.year(),R,z),Ce=S.year()+1):(Ce=S.year(),he=ee),{week:he,year:Ce}}function _a(S,R,z){var q=M(S,R,z),ee=M(S+1,R,z);return(si(S)-q+ee)/7}Ae("w",["ww",2],"wo","week"),Ae("W",["WW",2],"Wo","isoWeek"),At("week","w"),At("isoWeek","W"),bt("week",5),bt("isoWeek",5),it("w",Ut),it("ww",Ut,cn),it("W",Ut),it("WW",Ut,cn),nr(["w","ww","W","WW"],function(S,R,z,q){R[q.substr(0,1)]=Ct(S)});function jl(S,R){return S.slice(R,7).concat(S.slice(0,R))}Ae("d",0,"do","day"),Ae("dd",0,0,function(S){return this.localeData().weekdaysMin(this,S)}),Ae("ddd",0,0,function(S){return this.localeData().weekdaysShort(this,S)}),Ae("dddd",0,0,function(S){return this.localeData().weekdays(this,S)}),Ae("e",0,0,"weekday"),Ae("E",0,0,"isoWeekday"),At("day","d"),At("weekday","e"),At("isoWeekday","E"),bt("day",11),bt("weekday",11),bt("isoWeekday",11),it("d",Ut),it("e",Ut),it("E",Ut),it("dd",function(S,R){return R.weekdaysMinRegex(S)}),it("ddd",function(S,R){return R.weekdaysShortRegex(S)}),it("dddd",function(S,R){return R.weekdaysRegex(S)}),nr(["dd","ddd","dddd"],function(S,R,z,q){var ee=z._locale.weekdaysParse(S,q,z._strict);null!=ee?R.d=ee:de(z).invalidWeekday=S}),nr(["d","e","E"],function(S,R,z,q){R[q]=Ct(S)});var eu="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Xi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),tt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Mt=Fn,Ci=Fn,xr=Fn;function Gi(S,R,z){var q,ee,he,Ce=S.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],q=0;q<7;++q)he=le([2e3,1]).day(q),this._minWeekdaysParse[q]=this.weekdaysMin(he,"").toLocaleLowerCase(),this._shortWeekdaysParse[q]=this.weekdaysShort(he,"").toLocaleLowerCase(),this._weekdaysParse[q]=this.weekdays(he,"").toLocaleLowerCase();return z?"dddd"===R?-1!==(ee=Zt.call(this._weekdaysParse,Ce))?ee:null:"ddd"===R?-1!==(ee=Zt.call(this._shortWeekdaysParse,Ce))?ee:null:-1!==(ee=Zt.call(this._minWeekdaysParse,Ce))?ee:null:"dddd"===R?-1!==(ee=Zt.call(this._weekdaysParse,Ce))||-1!==(ee=Zt.call(this._shortWeekdaysParse,Ce))||-1!==(ee=Zt.call(this._minWeekdaysParse,Ce))?ee:null:"ddd"===R?-1!==(ee=Zt.call(this._shortWeekdaysParse,Ce))||-1!==(ee=Zt.call(this._weekdaysParse,Ce))||-1!==(ee=Zt.call(this._minWeekdaysParse,Ce))?ee:null:-1!==(ee=Zt.call(this._minWeekdaysParse,Ce))||-1!==(ee=Zt.call(this._weekdaysParse,Ce))||-1!==(ee=Zt.call(this._shortWeekdaysParse,Ce))?ee:null}function co(){function S(ei,Ta){return Ta.length-ei.length}var he,Ce,pt,It,Mi,R=[],z=[],q=[],ee=[];for(he=0;he<7;he++)Ce=le([2e3,1]).day(he),pt=oi(this.weekdaysMin(Ce,"")),It=oi(this.weekdaysShort(Ce,"")),Mi=oi(this.weekdays(Ce,"")),R.push(pt),z.push(It),q.push(Mi),ee.push(pt),ee.push(It),ee.push(Mi);R.sort(S),z.sort(S),q.sort(S),ee.sort(S),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+R.join("|")+")","i")}function uo(){return this.hours()%12||12}function ho(S,R){Ae(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),R)})}function Hc(S,R){return R._meridiemParse}Ae("H",["HH",2],0,"hour"),Ae("h",["hh",2],0,uo),Ae("k",["kk",2],0,function Qr(){return this.hours()||24}),Ae("hmm",0,0,function(){return""+uo.apply(this)+En(this.minutes(),2)}),Ae("hmmss",0,0,function(){return""+uo.apply(this)+En(this.minutes(),2)+En(this.seconds(),2)}),Ae("Hmm",0,0,function(){return""+this.hours()+En(this.minutes(),2)}),Ae("Hmmss",0,0,function(){return""+this.hours()+En(this.minutes(),2)+En(this.seconds(),2)}),ho("a",!0),ho("A",!1),At("hour","h"),bt("hour",13),it("a",Hc),it("A",Hc),it("H",Ut),it("h",Ut),it("k",Ut),it("HH",Ut,cn),it("hh",Ut,cn),it("kk",Ut,cn),it("hmm",_n),it("hmmss",Zo),it("Hmm",_n),it("Hmmss",Zo),ct(["H","HH"],Ee),ct(["k","kk"],function(S,R,z){var q=Ct(S);R[Ee]=24===q?0:q}),ct(["a","A"],function(S,R,z){z._isPm=z._locale.isPM(S),z._meridiem=S}),ct(["h","hh"],function(S,R,z){R[Ee]=Ct(S),de(z).bigHour=!0}),ct("hmm",function(S,R,z){var q=S.length-2;R[Ee]=Ct(S.substr(0,q)),R[je]=Ct(S.substr(q)),de(z).bigHour=!0}),ct("hmmss",function(S,R,z){var q=S.length-4,ee=S.length-2;R[Ee]=Ct(S.substr(0,q)),R[je]=Ct(S.substr(q,2)),R[Ze]=Ct(S.substr(ee)),de(z).bigHour=!0}),ct("Hmm",function(S,R,z){var q=S.length-2;R[Ee]=Ct(S.substr(0,q)),R[je]=Ct(S.substr(q))}),ct("Hmmss",function(S,R,z){var q=S.length-4,ee=S.length-2;R[Ee]=Ct(S.substr(0,q)),R[je]=Ct(S.substr(q,2)),R[Ze]=Ct(S.substr(ee))});var Fl=ri("Hours",!0);var Ko,Yt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:qn,monthsShort:ma,week:{dow:0,doy:6},weekdays:eu,weekdaysMin:tt,weekdaysShort:Xi,meridiemParse:/[ap]\.?m?\.?/i},$i={},po={};function Kr(S,R){var z,q=Math.min(S.length,R.length);for(z=0;z0;){if(ee=hn(he.slice(0,z).join("-")))return ee;if(q&&q.length>=z&&Kr(he,q)>=z-1)break;z--}R++}return Ko}(S)}function ns(S){var R,z=S._a;return z&&-2===de(S).overflow&&(R=z[re]<0||z[re]>11?re:z[te]<1||z[te]>en(z[me],z[re])?te:z[Ee]<0||z[Ee]>24||24===z[Ee]&&(0!==z[je]||0!==z[Ze]||0!==z[Ye])?Ee:z[je]<0||z[je]>59?je:z[Ze]<0||z[Ze]>59?Ze:z[Ye]<0||z[Ye]>999?Ye:-1,de(S)._overflowDayOfYear&&(Rte)&&(R=te),de(S)._overflowWeeks&&-1===R&&(R=at),de(S)._overflowWeekday&&-1===R&&(R=yt),de(S).overflow=R),S}var Jn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Lh=/Z|[+-]\d\d(?::?\d\d)?/,Yl=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],rs=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ea=/^\/?Date\((-?\d+)/i,$t=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ar={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function wn(S){var R,z,he,Ce,pt,It,q=S._i,ee=Jn.exec(q)||pi.exec(q),Mi=Yl.length,ei=rs.length;if(ee){for(de(S).iso=!0,R=0,z=Mi;R7)&&(It=!0)):(he=S._locale._week.dow,Ce=S._locale._week.doy,Mi=bi(Si(),he,Ce),z=go(R.gg,S._a[me],Mi.year),q=go(R.w,Mi.week),null!=R.d?((ee=R.d)<0||ee>6)&&(It=!0):null!=R.e?(ee=R.e+he,(R.e<0||R.e>6)&&(It=!0)):ee=he),q<1||q>_a(z,he,Ce)?de(S)._overflowWeeks=!0:null!=It?de(S)._overflowWeekday=!0:(pt=Li(z,q,ee,he,Ce),S._a[me]=pt.year,S._dayOfYear=pt.dayOfYear)}(S),null!=S._dayOfYear&&(Ce=go(S._a[me],ee[me]),(S._dayOfYear>si(Ce)||0===S._dayOfYear)&&(de(S)._overflowDayOfYear=!0),z=Xr(Ce,0,S._dayOfYear),S._a[re]=z.getUTCMonth(),S._a[te]=z.getUTCDate()),R=0;R<3&&null==S._a[R];++R)S._a[R]=q[R]=ee[R];for(;R<7;R++)S._a[R]=q[R]=null==S._a[R]?2===R?1:0:S._a[R];24===S._a[Ee]&&0===S._a[je]&&0===S._a[Ze]&&0===S._a[Ye]&&(S._nextDay=!0,S._a[Ee]=0),S._d=(S._useUTC?Xr:Os).apply(null,q),he=S._useUTC?S._d.getUTCDay():S._d.getDay(),null!=S._tzm&&S._d.setUTCMinutes(S._d.getUTCMinutes()-S._tzm),S._nextDay&&(S._a[Ee]=24),S._w&&typeof S._w.d<"u"&&S._w.d!==he&&(de(S).weekdayMismatch=!0)}}function na(S){if(S._f!==x.ISO_8601)if(S._f!==x.RFC_2822){S._a=[],de(S).empty=!0;var z,q,ee,he,Ce,Mi,ei,R=""+S._i,pt=R.length,It=0;for(ei=(ee=ki(S._f,S._locale).match(ye)||[]).length,z=0;z0&&de(S).unusedInput.push(Ce),R=R.slice(R.indexOf(q)+q.length),It+=q.length),Me[he]?(q?de(S).empty=!1:de(S).unusedTokens.push(he),Jr(he,q,S)):S._strict&&!q&&de(S).unusedTokens.push(he);de(S).charsLeftOver=pt-It,R.length>0&&de(S).unusedInput.push(R),S._a[Ee]<=12&&!0===de(S).bigHour&&S._a[Ee]>0&&(de(S).bigHour=void 0),de(S).parsedDateParts=S._a.slice(0),de(S).meridiem=S._meridiem,S._a[Ee]=function tn(S,R,z){var q;return null==z?R:null!=S.meridiemHour?S.meridiemHour(R,z):(null!=S.isPM&&((q=S.isPM(z))&&R<12&&(R+=12),!q&&12===R&&(R=0)),R)}(S._locale,S._a[Ee],S._meridiem),null!==(Mi=de(S).era)&&(S._a[me]=S._locale.erasConvertYear(Mi,S._a[me])),Kt(S),ns(S)}else Ot(S);else wn(S)}function Vs(S){var R=S._i,z=S._f;return S._locale=S._locale||Fr(S._l),null===R||void 0===z&&""===R?We({nullInput:!0}):("string"==typeof R&&(S._i=R=S._locale.preparse(R)),we(R)?new Te(ns(R)):(X(R)?S._d=R:D(z)?function li(S){var R,z,q,ee,he,Ce,pt=!1,It=S._f.length;if(0===It)return de(S).invalidFormat=!0,void(S._d=new Date(NaN));for(ee=0;eethis?this:S:We()});function as(S,R){var z,q;if(1===R.length&&D(R[0])&&(R=R[0]),!R.length)return Si();for(z=R[0],q=1;q=0?new Date(S+400,R,z)-zt:new Date(S,R,z).valueOf()}function Ln(S,R,z){return S<100&&S>=0?Date.UTC(S+400,R,z)-zt:Date.UTC(S,R,z)}function Fc(S,R){return R.erasAbbrRegex(S)}function Ys(){var ee,he,S=[],R=[],z=[],q=[],Ce=this.eras();for(ee=0,he=Ce.length;ee(he=_a(S,q,ee))&&(R=he),qc.call(this,S,R,z,q,ee))}function qc(S,R,z,q,ee){var he=Li(S,R,z,q,ee),Ce=Xr(he.year,0,he.dayOfYear);return this.year(Ce.getUTCFullYear()),this.month(Ce.getUTCMonth()),this.date(Ce.getUTCDate()),this}Ae("N",0,0,"eraAbbr"),Ae("NN",0,0,"eraAbbr"),Ae("NNN",0,0,"eraAbbr"),Ae("NNNN",0,0,"eraName"),Ae("NNNNN",0,0,"eraNarrow"),Ae("y",["y",1],"yo","eraYear"),Ae("y",["yy",2],0,"eraYear"),Ae("y",["yyy",3],0,"eraYear"),Ae("y",["yyyy",4],0,"eraYear"),it("N",Fc),it("NN",Fc),it("NNN",Fc),it("NNNN",function us(S,R){return R.erasNameRegex(S)}),it("NNNNN",function hu(S,R){return R.erasNarrowRegex(S)}),ct(["N","NN","NNN","NNNN","NNNNN"],function(S,R,z,q){var ee=z._locale.erasParse(S,q,z._strict);ee?de(z).era=ee:de(z).invalidEra=S}),it("y",fa),it("yy",fa),it("yyy",fa),it("yyyy",fa),it("yo",function Uc(S,R){return R._eraYearOrdinalRegex||fa}),ct(["y","yy","yyy","yyyy"],me),ct(["yo"],function(S,R,z,q){var ee;z._locale._eraYearOrdinalRegex&&(ee=S.match(z._locale._eraYearOrdinalRegex)),R[me]=z._locale.eraYearOrdinalParse?z._locale.eraYearOrdinalParse(S,ee):parseInt(S,10)}),Ae(0,["gg",2],0,function(){return this.weekYear()%100}),Ae(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Er("gggg","weekYear"),Er("ggggg","weekYear"),Er("GGGG","isoWeekYear"),Er("GGGGG","isoWeekYear"),At("weekYear","gg"),At("isoWeekYear","GG"),bt("weekYear",1),bt("isoWeekYear",1),it("G",mi),it("g",mi),it("GG",Ut,cn),it("gg",Ut,cn),it("GGGG",La,ur),it("gggg",La,ur),it("GGGGG",Ji,pa),it("ggggg",Ji,pa),nr(["gggg","ggggg","GGGG","GGGGG"],function(S,R,z,q){R[q.substr(0,2)]=Ct(S)}),nr(["gg","GG"],function(S,R,z,q){R[q]=x.parseTwoDigitYear(S)}),Ae("Q",0,"Qo","quarter"),At("quarter","Q"),bt("quarter",7),it("Q",ai),ct("Q",function(S,R){R[re]=3*(Ct(S)-1)}),Ae("D",["DD",2],"Do","date"),At("date","D"),bt("date",9),it("D",Ut),it("DD",Ut,cn),it("Do",function(S,R){return S?R._dayOfMonthOrdinalParse||R._ordinalParse:R._dayOfMonthOrdinalParseLenient}),ct(["D","DD"],te),ct("Do",function(S,R){R[te]=Ct(S.match(Ut)[0])});var Yc=ri("Date",!0);Ae("DDD",["DDDD",3],"DDDo","dayOfYear"),At("dayOfYear","DDD"),bt("dayOfYear",4),it("DDD",$n),it("DDDD",oo),ct(["DDD","DDDD"],function(S,R,z){z._dayOfYear=Ct(S)}),Ae("m",["mm",2],0,"minute"),At("minute","m"),bt("minute",14),it("m",Ut),it("mm",Ut,cn),ct(["m","mm"],je);var Wc=ri("Minutes",!1);Ae("s",["ss",2],0,"second"),At("second","s"),bt("second",15),it("s",Ut),it("ss",Ut,cn),ct(["s","ss"],Ze);var Hn,Uh,Ws=ri("Seconds",!1);for(Ae("S",0,0,function(){return~~(this.millisecond()/100)}),Ae(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ae(0,["SSS",3],0,"millisecond"),Ae(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ae(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ae(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ae(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ae(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ae(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),At("millisecond","ms"),bt("millisecond",16),it("S",$n,ai),it("SS",$n,cn),it("SSS",$n,oo),Hn="SSSS";Hn.length<=9;Hn+="S")it(Hn,fa);function hs(S,R){R[Ye]=Ct(1e3*("0."+S))}for(Hn="S";Hn.length<=9;Hn+="S")ct(Hn,hs);Uh=ri("Milliseconds",!1),Ae("z",0,0,"zoneAbbr"),Ae("zz",0,0,"zoneName");var Ne=Te.prototype;function $c(S){return S}Ne.add=wi,Ne.calendar=function Se(S,R){1===arguments.length&&(arguments[0]?U(arguments[0])?(S=arguments[0],R=void 0):function ae(S){var ee,R=L(S)&&!N(S),z=!1,q=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(ee=0;eez.valueOf():z.valueOf()9999?ot(z,R?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):rt(Date.prototype.toISOString)?R?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ot(z,"Z")):ot(z,R?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Ne.inspect=function Tr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var z,q,S="moment",R="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",R="Z"),z="["+S+'("]',q=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(z+q+"-MM-DD[T]HH:mm:ss.SSS"+R+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Ne[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Ne.toJSON=function Us(){return this.isValid()?this.toISOString():null},Ne.toString=function mt(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ne.unix=function qr(){return Math.floor(this.valueOf()/1e3)},Ne.valueOf=function gr(){return this._d.valueOf()-6e4*(this._offset||0)},Ne.creationData=function qs(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ne.eraName=function cm(){var S,R,z,q=this.localeData().eras();for(S=0,R=q.length;Sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ne.isLocal=function Ca(){return!!this.isValid()&&!this._isUTC},Ne.isUtcOffset=function au(){return!!this.isValid()&&this._isUTC},Ne.isUtc=ss,Ne.isUTC=ss,Ne.zoneAbbr=function Kl(){return this._isUTC?"UTC":""},Ne.zoneName=function Gc(){return this._isUTC?"Coordinated Universal Time":""},Ne.dates=ke("dates accessor is deprecated. Use date instead.",Yc),Ne.months=ke("months accessor is deprecated. Use month instead",Jo),Ne.years=ke("years accessor is deprecated. Use year instead",zl),Ne.zone=ke("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ph(S,R){return null!=S?("string"!=typeof S&&(S=-S),this.utcOffset(S,R),this):-this.utcOffset()}),Ne.isDSTShifted=ke("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Bc(){if(!Y(this._isDSTShifted))return this._isDSTShifted;var R,S={};return _e(S,this),(S=Vs(S))._a?(R=S._isUTC?le(S._a):Si(S._a),this._isDSTShifted=this.isValid()&&function Ia(S,R,z){var Ce,q=Math.min(S.length,R.length),ee=Math.abs(S.length-R.length),he=0;for(Ce=0;Ce0):this._isDSTShifted=!1,this._isDSTShifted});var Wt=ir.prototype;function za(S,R,z,q){var ee=Fr(),he=le().set(q,R);return ee[z](he,S)}function gu(S,R,z){if(G(S)&&(R=S,S=void 0),S=S||"",null!=R)return za(S,R,z,"month");var q,ee=[];for(q=0;q<12;q++)ee[q]=za(S,q,z,"month");return ee}function _u(S,R,z,q){"boolean"==typeof S?(G(R)&&(z=R,R=void 0),R=R||""):(z=R=S,S=!1,G(R)&&(z=R,R=void 0),R=R||"");var Ce,ee=Fr(),he=S?ee._week.dow:0,pt=[];if(null!=z)return za(R,(z+he)%7,q,"day");for(Ce=0;Ce<7;Ce++)pt[Ce]=za(R,(Ce+he)%7,q,"day");return pt}Wt.calendar=function Sn(S,R,z){var q=this._calendar[S]||this._calendar.sameElse;return rt(q)?q.call(R,z):q},Wt.longDateFormat=function Vt(S){var R=this._longDateFormat[S],z=this._longDateFormat[S.toUpperCase()];return R||!z?R:(this._longDateFormat[S]=z.match(ye).map(function(q){return"MMMM"===q||"MM"===q||"DD"===q||"dddd"===q?q.slice(1):q}).join(""),this._longDateFormat[S])},Wt.invalidDate=function hi(){return this._invalidDate},Wt.ordinal=function ue(S){return this._ordinal.replace("%d",S)},Wt.preparse=$c,Wt.postformat=$c,Wt.relativeTime=function Pe(S,R,z,q){var ee=this._relativeTime[z];return rt(ee)?ee(S,R,z,q):ee.replace(/%d/i,S)},Wt.pastFuture=function et(S,R){var z=this._relativeTime[S>0?"future":"past"];return rt(z)?z(R):z.replace(/%s/i,R)},Wt.set=function Bt(S){var R,z;for(z in S)O(S,z)&&(rt(R=S[z])?this[z]=R:this["_"+z]=R);this._config=S,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Wt.eras=function Va(S,R){var z,q,ee,he=this._eras||Fr("en")._eras;for(z=0,q=he.length;z=0)return he[q]},Wt.erasConvertYear=function Vh(S,R){var z=S.since<=S.until?1:-1;return void 0===R?x(S.since).year():x(S.since).year()+(R-S.offset)*z},Wt.erasAbbrRegex=function jc(S){return O(this,"_erasAbbrRegex")||Ys.call(this),S?this._erasAbbrRegex:this._erasRegex},Wt.erasNameRegex=function zh(S){return O(this,"_erasNameRegex")||Ys.call(this),S?this._erasNameRegex:this._erasRegex},Wt.erasNarrowRegex=function A1(S){return O(this,"_erasNarrowRegex")||Ys.call(this),S?this._erasNarrowRegex:this._erasRegex},Wt.months=function Nr(S,R){return S?D(this._months)?this._months[S.month()]:this._months[(this._months.isFormat||rr).test(R)?"format":"standalone"][S.month()]:D(this._months)?this._months:this._months.standalone},Wt.monthsShort=function Vr(S,R){return S?D(this._monthsShort)?this._monthsShort[S.month()]:this._monthsShort[rr.test(R)?"format":"standalone"][S.month()]:D(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Wt.monthsParse=function zr(S,R,z){var q,ee,he;if(this._monthsParseExact)return un.call(this,S,R,z);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),q=0;q<12;q++){if(ee=le([2e3,q]),z&&!this._longMonthsParse[q]&&(this._longMonthsParse[q]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[q]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!z&&!this._monthsParse[q]&&(he="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[q]=new RegExp(he.replace(".",""),"i")),z&&"MMMM"===R&&this._longMonthsParse[q].test(S))return q;if(z&&"MMM"===R&&this._shortMonthsParse[q].test(S))return q;if(!z&&this._monthsParse[q].test(S))return q}},Wt.monthsRegex=function Is(S){return this._monthsParseExact?(O(this,"_monthsRegex")||so.call(this),S?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=qt),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Wt.monthsShortRegex=function Vl(S){return this._monthsParseExact?(O(this,"_monthsRegex")||so.call(this),S?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,"_monthsShortRegex")||(this._monthsShortRegex=Xt),this._monthsShortStrictRegex&&S?this._monthsShortStrictRegex:this._monthsShortRegex)},Wt.week=function Ge(S){return bi(S,this._week.dow,this._week.doy).week},Wt.firstDayOfYear=function hr(){return this._week.doy},Wt.firstDayOfWeek=function Zn(){return this._week.dow},Wt.weekdays=function Qo(S,R){var z=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(R)?"format":"standalone"];return!0===S?jl(z,this._week.dow):S?z[S.day()]:z},Wt.weekdaysMin=function lo(S){return!0===S?jl(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Wt.weekdaysShort=function Dn(S){return!0===S?jl(this._weekdaysShort,this._week.dow):S?this._weekdaysShort[S.day()]:this._weekdaysShort},Wt.weekdaysParse=function ba(S,R,z){var q,ee,he;if(this._weekdaysParseExact)return Gi.call(this,S,R,z);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),q=0;q<7;q++){if(ee=le([2e3,1]).day(q),z&&!this._fullWeekdaysParse[q]&&(this._fullWeekdaysParse[q]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[q]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[q]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[q]||(he="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[q]=new RegExp(he.replace(".",""),"i")),z&&"dddd"===R&&this._fullWeekdaysParse[q].test(S))return q;if(z&&"ddd"===R&&this._shortWeekdaysParse[q].test(S))return q;if(z&&"dd"===R&&this._minWeekdaysParse[q].test(S))return q;if(!z&&this._weekdaysParse[q].test(S))return q}},Wt.weekdaysRegex=function tu(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||co.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=Mt),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Wt.weekdaysShortRegex=function Ha(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||co.call(this),S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ci),this._weekdaysShortStrictRegex&&S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Wt.weekdaysMinRegex=function Ii(S){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||co.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xr),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Wt.isPM=function Ra(S){return"p"===(S+"").toLowerCase().charAt(0)},Wt.meridiem=function Ul(S,R,z){return S>11?z?"pm":"PM":z?"am":"AM"},is("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(S){var R=S%10;return S+(1===Ct(S%100/10)?"th":1===R?"st":2===R?"nd":3===R?"rd":"th")}}),x.lang=ke("moment.lang is deprecated. Use moment.locale instead.",is),x.langData=ke("moment.langData is deprecated. Use moment.localeData instead.",Fr);var ps=Math.abs;function Jc(S,R,z,q){var ee=or(R,z);return S._milliseconds+=q*ee._milliseconds,S._days+=q*ee._days,S._months+=q*ee._months,S._bubble()}function Gs(S){return S<0?Math.floor(S):Math.ceil(S)}function hm(S){return 4800*S/146097}function vo(S){return 146097*S/4800}function Rn(S){return function(){return this.as(S)}}var Gh=Rn("ms"),fs=Rn("s"),bu=Rn("m"),$h=Rn("h"),Co=Rn("d"),ms=Rn("w"),mm=Rn("M"),Zh=Rn("Q"),$s=Rn("y");function gs(S){return function(){return this.isValid()?this._data[S]:NaN}}var Qc=gs("milliseconds"),_s=gs("seconds"),gm=gs("minutes"),Xh=gs("hours"),_m=gs("days"),Js=gs("months"),Qh=gs("years");var Kn=Math.round,Xs={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Kh(S,R,z,q,ee){return ee.relativeTime(R||1,!!z,S,q)}var Kc=Math.abs;function Mo(S){return(S>0)-(S<0)||+S}function ja(){if(!this.isValid())return this.localeData().invalidDate();var q,ee,he,Ce,It,Mi,ei,Ta,S=Kc(this._milliseconds)/1e3,R=Kc(this._days),z=Kc(this._months),pt=this.asSeconds();return pt?(q=mn(S/60),ee=mn(q/60),S%=60,q%=60,he=mn(z/12),z%=12,Ce=S?S.toFixed(3).replace(/\.?0+$/,""):"",It=pt<0?"-":"",Mi=Mo(this._months)!==Mo(pt)?"-":"",ei=Mo(this._days)!==Mo(pt)?"-":"",Ta=Mo(this._milliseconds)!==Mo(pt)?"-":"",It+"P"+(he?Mi+he+"Y":"")+(z?Mi+z+"M":"")+(R?ei+R+"D":"")+(ee||q||S?"T":"")+(ee?Ta+ee+"H":"")+(q?Ta+q+"M":"")+(S?Ta+Ce+"S":"")):"P0D"}var ni=Qn.prototype;return ni.isValid=function bo(){return this._isValid},ni.abs=function Wh(){var S=this._data;return this._milliseconds=ps(this._milliseconds),this._days=ps(this._days),this._months=ps(this._months),S.milliseconds=ps(S.milliseconds),S.seconds=ps(S.seconds),S.minutes=ps(S.minutes),S.hours=ps(S.hours),S.months=ps(S.months),S.years=ps(S.years),this},ni.add=function um(S,R){return Jc(this,S,R,1)},ni.subtract=function Xc(S,R){return Jc(this,S,R,-1)},ni.as=function pm(S){if(!this.isValid())return NaN;var R,z,q=this._milliseconds;if("month"===(S=jt(S))||"quarter"===S||"year"===S)switch(R=this._days+q/864e5,z=this._months+hm(R),S){case"month":return z;case"quarter":return z/3;case"year":return z/12}else switch(R=this._days+Math.round(vo(this._months)),S){case"week":return R/7+q/6048e5;case"day":return R+q/864e5;case"hour":return 24*R+q/36e5;case"minute":return 1440*R+q/6e4;case"second":return 86400*R+q/1e3;case"millisecond":return Math.floor(864e5*R)+q;default:throw new Error("Unknown unit "+S)}},ni.asMilliseconds=Gh,ni.asSeconds=fs,ni.asMinutes=bu,ni.asHours=$h,ni.asDays=Co,ni.asWeeks=ms,ni.asMonths=mm,ni.asQuarters=Zh,ni.asYears=$s,ni.valueOf=function fm(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Ct(this._months/12):NaN},ni._bubble=function _r(){var ee,he,Ce,pt,It,S=this._milliseconds,R=this._days,z=this._months,q=this._data;return S>=0&&R>=0&&z>=0||S<=0&&R<=0&&z<=0||(S+=864e5*Gs(vo(z)+R),R=0,z=0),q.milliseconds=S%1e3,ee=mn(S/1e3),q.seconds=ee%60,he=mn(ee/60),q.minutes=he%60,Ce=mn(he/60),q.hours=Ce%24,R+=mn(Ce/24),z+=It=mn(hm(R)),R-=Gs(vo(It)),pt=mn(z/12),z%=12,q.days=R,q.months=z,q.years=pt,this},ni.clone=function Zs(){return or(this)},ni.get=function Jh(S){return S=jt(S),this.isValid()?this[S+"s"]():NaN},ni.milliseconds=Qc,ni.seconds=_s,ni.minutes=gm,ni.hours=Xh,ni.days=_m,ni.weeks=function ec(){return mn(this.days()/7)},ni.months=Js,ni.years=Qh,ni.humanize=function el(S,R){if(!this.isValid())return this.localeData().invalidDate();var ee,he,z=!1,q=Xs;return"object"==typeof S&&(R=S,S=!1),"boolean"==typeof S&&(z=S),"object"==typeof R&&(q=Object.assign({},Xs,R),null!=R.s&&null==R.ss&&(q.ss=R.s-1)),he=function wu(S,R,z,q){var ee=or(S).abs(),he=Kn(ee.as("s")),Ce=Kn(ee.as("m")),pt=Kn(ee.as("h")),It=Kn(ee.as("d")),Mi=Kn(ee.as("M")),ei=Kn(ee.as("w")),Ta=Kn(ee.as("y")),Yr=he<=z.ss&&["s",he]||he0,Yr[4]=q,Kh.apply(null,Yr)}(this,!z,q,ee=this.localeData()),z&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},ni.toISOString=ja,ni.toString=ja,ni.toJSON=ja,ni.locale=Oh,ni.localeData=Bh,ni.toIsoString=ke("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ja),ni.lang=Jl,Ae("X",0,0,"unix"),Ae("x",0,0,"valueOf"),it("x",mi),it("X",/[+-]?\d+(\.\d{1,3})?/),ct("X",function(S,R,z){z._d=new Date(1e3*parseFloat(S))}),ct("x",function(S,R,z){z._d=new Date(Ct(S))}),x.version="2.29.4",function H(S){i=S}(Si),x.fn=Ne,x.min=function Ic(){return as("isBefore",[].slice.call(arguments,0))},x.max=function Dt(){return as("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=le,x.unix=function qh(S){return Si(1e3*S)},x.months=function Zc(S,R){return gu(S,R,"months")},x.isDate=X,x.locale=is,x.invalid=We,x.duration=or,x.isMoment=we,x.weekdays=function v1(S,R,z){return _u(S,R,z,"weekdays")},x.parseZone=function Yh(){return Si.apply(null,arguments).parseZone()},x.localeData=Fr,x.isDuration=ya,x.monthsShort=function y1(S,R){return gu(S,R,"monthsShort")},x.weekdaysMin=function KA(S,R,z){return _u(S,R,z,"weekdaysMin")},x.defineLocale=kn,x.updateLocale=function pr(S,R){if(null!=R){var z,q,ee=Yt;null!=$i[S]&&null!=$i[S].parentLocale?$i[S].set(Pi($i[S]._config,R)):(null!=(q=hn(S))&&(ee=q._config),R=Pi(ee,R),null==q&&(R.abbr=S),(z=new ir(R)).parentLocale=$i[S],$i[S]=z),is(S)}else null!=$i[S]&&(null!=$i[S].parentLocale?($i[S]=$i[S].parentLocale,S===is()&&is(S)):null!=$i[S]&&delete $i[S]);return $i[S]},x.locales=function fo(){return Tn($i)},x.weekdaysShort=function C1(S,R,z){return _u(S,R,z,"weekdaysShort")},x.normalizeUnits=jt,x.relativeTimeRounding=function Qs(S){return void 0===S?Kn:"function"==typeof S&&(Kn=S,!0)},x.relativeTimeThreshold=function Ks(S,R){return void 0!==Xs[S]&&(void 0===R?Xs[S]:(Xs[S]=R,"s"===S&&(Xs.ss=R-1),!0))},x.calendarFormat=function be(S,R){var z=S.diff(R,"days",!0);return z<-6?"sameElse":z<-1?"lastWeek":z<0?"lastDay":z<1?"sameDay":z<2?"nextDay":z<7?"nextWeek":"sameElse"},x.prototype=Ne,x.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},x}()},5619:(W,$,E)=>{"use strict";E.d($,{X:()=>x});var i=E(8645);class x extends i.x{constructor(D){super(),this._value=D}get value(){return this.getValue()}_subscribe(D){const L=super._subscribe(D);return!L.closed&&D.next(this._value),L}getValue(){const{hasError:D,thrownError:L,_value:O}=this;if(D)throw L;return this._throwIfClosed(),O}next(D){super.next(this._value=D)}}},5592:(W,$,E)=>{"use strict";E.d($,{y:()=>Y});var i=E(305),x=E(7394),H=E(4850),D=E(8407),L=E(2653),O=E(4674),N=E(1441);let Y=(()=>{class oe{constructor(se){se&&(this._subscribe=se)}lift(se){const de=new oe;return de.source=this,de.operator=se,de}subscribe(se,de,pe){const Be=function ie(oe){return oe&&oe instanceof i.Lv||function X(oe){return oe&&(0,O.m)(oe.next)&&(0,O.m)(oe.error)&&(0,O.m)(oe.complete)}(oe)&&(0,x.Nn)(oe)}(se)?se:new i.Hp(se,de,pe);return(0,N.x)(()=>{const{operator:We,source:Xe}=this;Be.add(We?We.call(Be,Xe):Xe?this._subscribe(Be):this._trySubscribe(Be))}),Be}_trySubscribe(se){try{return this._subscribe(se)}catch(de){se.error(de)}}forEach(se,de){return new(de=G(de))((pe,Be)=>{const We=new i.Hp({next:Xe=>{try{se(Xe)}catch(Je){Be(Je),We.unsubscribe()}},error:Be,complete:pe});this.subscribe(We)})}_subscribe(se){var de;return null===(de=this.source)||void 0===de?void 0:de.subscribe(se)}[H.L](){return this}pipe(...se){return(0,D.U)(se)(this)}toPromise(se){return new(se=G(se))((de,pe)=>{let Be;this.subscribe(We=>Be=We,We=>pe(We),()=>de(Be))})}}return oe.create=le=>new oe(le),oe})();function G(oe){var le;return null!==(le=oe??L.config.Promise)&&void 0!==le?le:Promise}},8645:(W,$,E)=>{"use strict";E.d($,{x:()=>N});var i=E(5592),x=E(7394);const D=(0,E(2306).d)(G=>function(){G(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var L=E(9039),O=E(1441);let N=(()=>{class G extends i.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ie){const oe=new Y(this,this);return oe.operator=ie,oe}_throwIfClosed(){if(this.closed)throw new D}next(ie){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const oe of this.currentObservers)oe.next(ie)}})}error(ie){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ie;const{observers:oe}=this;for(;oe.length;)oe.shift().error(ie)}})}complete(){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ie}=this;for(;ie.length;)ie.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ie;return(null===(ie=this.observers)||void 0===ie?void 0:ie.length)>0}_trySubscribe(ie){return this._throwIfClosed(),super._trySubscribe(ie)}_subscribe(ie){return this._throwIfClosed(),this._checkFinalizedStatuses(ie),this._innerSubscribe(ie)}_innerSubscribe(ie){const{hasError:oe,isStopped:le,observers:se}=this;return oe||le?x.Lc:(this.currentObservers=null,se.push(ie),new x.w0(()=>{this.currentObservers=null,(0,L.P)(se,ie)}))}_checkFinalizedStatuses(ie){const{hasError:oe,thrownError:le,isStopped:se}=this;oe?ie.error(le):se&&ie.complete()}asObservable(){const ie=new i.y;return ie.source=this,ie}}return G.create=(X,ie)=>new Y(X,ie),G})();class Y extends N{constructor(X,ie){super(),this.destination=X,this.source=ie}next(X){var ie,oe;null===(oe=null===(ie=this.destination)||void 0===ie?void 0:ie.next)||void 0===oe||oe.call(ie,X)}error(X){var ie,oe;null===(oe=null===(ie=this.destination)||void 0===ie?void 0:ie.error)||void 0===oe||oe.call(ie,X)}complete(){var X,ie;null===(ie=null===(X=this.destination)||void 0===X?void 0:X.complete)||void 0===ie||ie.call(X)}_subscribe(X){var ie,oe;return null!==(oe=null===(ie=this.source)||void 0===ie?void 0:ie.subscribe(X))&&void 0!==oe?oe:x.Lc}}},305:(W,$,E)=>{"use strict";E.d($,{Hp:()=>pe,Lv:()=>oe});var i=E(4674),x=E(7394),H=E(2653),D=E(3894),L=E(2420);const O=G("C",void 0,void 0);function G(_e,Te,we){return{kind:_e,value:Te,error:we}}var X=E(7599),ie=E(1441);class oe extends x.w0{constructor(Te){super(),this.isStopped=!1,Te?(this.destination=Te,(0,x.Nn)(Te)&&Te.add(this)):this.destination=Je}static create(Te,we,Ue){return new pe(Te,we,Ue)}next(Te){this.isStopped?Xe(function Y(_e){return G("N",_e,void 0)}(Te),this):this._next(Te)}error(Te){this.isStopped?Xe(function N(_e){return G("E",void 0,_e)}(Te),this):(this.isStopped=!0,this._error(Te))}complete(){this.isStopped?Xe(O,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Te){this.destination.next(Te)}_error(Te){try{this.destination.error(Te)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const le=Function.prototype.bind;function se(_e,Te){return le.call(_e,Te)}class de{constructor(Te){this.partialObserver=Te}next(Te){const{partialObserver:we}=this;if(we.next)try{we.next(Te)}catch(Ue){Be(Ue)}}error(Te){const{partialObserver:we}=this;if(we.error)try{we.error(Te)}catch(Ue){Be(Ue)}else Be(Te)}complete(){const{partialObserver:Te}=this;if(Te.complete)try{Te.complete()}catch(we){Be(we)}}}class pe extends oe{constructor(Te,we,Ue){let ke;if(super(),(0,i.m)(Te)||!Te)ke={next:Te??void 0,error:we??void 0,complete:Ue??void 0};else{let Oe;this&&H.config.useDeprecatedNextContext?(Oe=Object.create(Te),Oe.unsubscribe=()=>this.unsubscribe(),ke={next:Te.next&&se(Te.next,Oe),error:Te.error&&se(Te.error,Oe),complete:Te.complete&&se(Te.complete,Oe)}):ke=Te}this.destination=new de(ke)}}function Be(_e){H.config.useDeprecatedSynchronousErrorHandling?(0,ie.O)(_e):(0,D.h)(_e)}function Xe(_e,Te){const{onStoppedNotification:we}=H.config;we&&X.z.setTimeout(()=>we(_e,Te))}const Je={closed:!0,next:L.Z,error:function We(_e){throw _e},complete:L.Z}},7394:(W,$,E)=>{"use strict";E.d($,{Lc:()=>O,w0:()=>L,Nn:()=>N});var i=E(4674);const H=(0,E(2306).d)(G=>function(ie){G(this),this.message=ie?`${ie.length} errors occurred during unsubscription:\n${ie.map((oe,le)=>`${le+1}) ${oe.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ie});var D=E(9039);class L{constructor(X){this.initialTeardown=X,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let X;if(!this.closed){this.closed=!0;const{_parentage:ie}=this;if(ie)if(this._parentage=null,Array.isArray(ie))for(const se of ie)se.remove(this);else ie.remove(this);const{initialTeardown:oe}=this;if((0,i.m)(oe))try{oe()}catch(se){X=se instanceof H?se.errors:[se]}const{_finalizers:le}=this;if(le){this._finalizers=null;for(const se of le)try{Y(se)}catch(de){X=X??[],de instanceof H?X=[...X,...de.errors]:X.push(de)}}if(X)throw new H(X)}}add(X){var ie;if(X&&X!==this)if(this.closed)Y(X);else{if(X instanceof L){if(X.closed||X._hasParent(this))return;X._addParent(this)}(this._finalizers=null!==(ie=this._finalizers)&&void 0!==ie?ie:[]).push(X)}}_hasParent(X){const{_parentage:ie}=this;return ie===X||Array.isArray(ie)&&ie.includes(X)}_addParent(X){const{_parentage:ie}=this;this._parentage=Array.isArray(ie)?(ie.push(X),ie):ie?[ie,X]:X}_removeParent(X){const{_parentage:ie}=this;ie===X?this._parentage=null:Array.isArray(ie)&&(0,D.P)(ie,X)}remove(X){const{_finalizers:ie}=this;ie&&(0,D.P)(ie,X),X instanceof L&&X._removeParent(this)}}L.EMPTY=(()=>{const G=new L;return G.closed=!0,G})();const O=L.EMPTY;function N(G){return G instanceof L||G&&"closed"in G&&(0,i.m)(G.remove)&&(0,i.m)(G.add)&&(0,i.m)(G.unsubscribe)}function Y(G){(0,i.m)(G)?G():G.unsubscribe()}},2653:(W,$,E)=>{"use strict";E.d($,{config:()=>i});const i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},2572:(W,$,E)=>{"use strict";E.d($,{a:()=>X});var i=E(5592),x=E(7453),H=E(7715),D=E(2737),L=E(7400),O=E(9940),N=E(2714),Y=E(8251),G=E(7103);function X(...le){const se=(0,O.yG)(le),de=(0,O.jO)(le),{args:pe,keys:Be}=(0,x.D)(le);if(0===pe.length)return(0,H.D)([],se);const We=new i.y(function ie(le,se,de=D.y){return pe=>{oe(se,()=>{const{length:Be}=le,We=new Array(Be);let Xe=Be,Je=Be;for(let _e=0;_e{const Te=(0,H.D)(le[_e],se);let we=!1;Te.subscribe((0,Y.x)(pe,Ue=>{We[_e]=Ue,we||(we=!0,Je--),Je||pe.next(de(We.slice()))},()=>{--Xe||pe.complete()}))},pe)},pe)}}(pe,se,Be?Xe=>(0,N.n)(Be,Xe):D.y));return de?We.pipe((0,L.Z)(de)):We}function oe(le,se,de){le?(0,G.f)(de,le,se):se()}},5211:(W,$,E)=>{"use strict";E.d($,{z:()=>L});var i=E(7537),H=E(9940),D=E(7715);function L(...O){return function x(){return(0,i.J)(1)}()((0,D.D)(O,(0,H.yG)(O)))}},6232:(W,$,E)=>{"use strict";E.d($,{E:()=>x});const x=new(E(5592).y)(L=>L.complete())},7715:(W,$,E)=>{"use strict";E.d($,{D:()=>Ue});var i=E(4829),x=E(7103),H=E(9360),D=E(8251);function L(ke,Oe=0){return(0,H.e)((lt,rt)=>{lt.subscribe((0,D.x)(rt,Bt=>(0,x.f)(rt,ke,()=>rt.next(Bt),Oe),()=>(0,x.f)(rt,ke,()=>rt.complete(),Oe),Bt=>(0,x.f)(rt,ke,()=>rt.error(Bt),Oe)))})}function O(ke,Oe=0){return(0,H.e)((lt,rt)=>{rt.add(ke.schedule(()=>lt.subscribe(rt),Oe))})}var G=E(5592),ie=E(4971),oe=E(4674);function se(ke,Oe){if(!ke)throw new Error("Iterable cannot be null");return new G.y(lt=>{(0,x.f)(lt,Oe,()=>{const rt=ke[Symbol.asyncIterator]();(0,x.f)(lt,Oe,()=>{rt.next().then(Bt=>{Bt.done?lt.complete():lt.next(Bt.value)})},0,!0)})})}var de=E(8382),pe=E(4026),Be=E(4266),We=E(3664),Xe=E(5726),Je=E(9853),_e=E(541);function Ue(ke,Oe){return Oe?function we(ke,Oe){if(null!=ke){if((0,de.c)(ke))return function N(ke,Oe){return(0,i.Xf)(ke).pipe(O(Oe),L(Oe))}(ke,Oe);if((0,Be.z)(ke))return function X(ke,Oe){return new G.y(lt=>{let rt=0;return Oe.schedule(function(){rt===ke.length?lt.complete():(lt.next(ke[rt++]),lt.closed||this.schedule())})})}(ke,Oe);if((0,pe.t)(ke))return function Y(ke,Oe){return(0,i.Xf)(ke).pipe(O(Oe),L(Oe))}(ke,Oe);if((0,Xe.D)(ke))return se(ke,Oe);if((0,We.T)(ke))return function le(ke,Oe){return new G.y(lt=>{let rt;return(0,x.f)(lt,Oe,()=>{rt=ke[ie.h](),(0,x.f)(lt,Oe,()=>{let Bt,Pi;try{({value:Bt,done:Pi}=rt.next())}catch(ir){return void lt.error(ir)}Pi?lt.complete():lt.next(Bt)},0,!0)}),()=>(0,oe.m)(rt?.return)&&rt.return()})}(ke,Oe);if((0,_e.L)(ke))return function Te(ke,Oe){return se((0,_e.Q)(ke),Oe)}(ke,Oe)}throw(0,Je.z)(ke)}(ke,Oe):(0,i.Xf)(ke)}},4829:(W,$,E)=>{"use strict";E.d($,{Xf:()=>le});var i=E(7582),x=E(4266),H=E(4026),D=E(5592),L=E(8382),O=E(5726),N=E(9853),Y=E(3664),G=E(541),X=E(4674),ie=E(3894),oe=E(4850);function le(_e){if(_e instanceof D.y)return _e;if(null!=_e){if((0,L.c)(_e))return function se(_e){return new D.y(Te=>{const we=_e[oe.L]();if((0,X.m)(we.subscribe))return we.subscribe(Te);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(_e);if((0,x.z)(_e))return function de(_e){return new D.y(Te=>{for(let we=0;we<_e.length&&!Te.closed;we++)Te.next(_e[we]);Te.complete()})}(_e);if((0,H.t)(_e))return function pe(_e){return new D.y(Te=>{_e.then(we=>{Te.closed||(Te.next(we),Te.complete())},we=>Te.error(we)).then(null,ie.h)})}(_e);if((0,O.D)(_e))return We(_e);if((0,Y.T)(_e))return function Be(_e){return new D.y(Te=>{for(const we of _e)if(Te.next(we),Te.closed)return;Te.complete()})}(_e);if((0,G.L)(_e))return function Xe(_e){return We((0,G.Q)(_e))}(_e)}throw(0,N.z)(_e)}function We(_e){return new D.y(Te=>{(function Je(_e,Te){var we,Ue,ke,Oe;return(0,i.mG)(this,void 0,void 0,function*(){try{for(we=(0,i.KL)(_e);!(Ue=yield we.next()).done;)if(Te.next(Ue.value),Te.closed)return}catch(lt){ke={error:lt}}finally{try{Ue&&!Ue.done&&(Oe=we.return)&&(yield Oe.call(we))}finally{if(ke)throw ke.error}}Te.complete()})})(_e,Te).catch(we=>Te.error(we))})}},3019:(W,$,E)=>{"use strict";E.d($,{T:()=>O});var i=E(7537),x=E(4829),H=E(6232),D=E(9940),L=E(7715);function O(...N){const Y=(0,D.yG)(N),G=(0,D._6)(N,1/0),X=N;return X.length?1===X.length?(0,x.Xf)(X[0]):(0,i.J)(G)((0,L.D)(X,Y)):H.E}},2096:(W,$,E)=>{"use strict";E.d($,{of:()=>H});var i=E(9940),x=E(7715);function H(...D){const L=(0,i.yG)(D);return(0,x.D)(D,L)}},7104:(W,$,E)=>{"use strict";E.d($,{S:()=>O});var i=E(5592),x=E(4829);const{isArray:H}=Array;var L=E(8251);function O(...Y){return 1===(Y=function D(Y){return 1===Y.length&&H(Y[0])?Y[0]:Y}(Y)).length?(0,x.Xf)(Y[0]):new i.y(function N(Y){return G=>{let X=[];for(let ie=0;X&&!G.closed&&ie{if(X){for(let le=0;le{"use strict";E.d($,{_:()=>H});var i=E(5592),x=E(4674);function H(D,L){const O=(0,x.m)(D)?D:()=>D,N=Y=>Y.error(O());return new i.y(L?Y=>L.schedule(N,0,Y):N)}},9080:(W,$,E)=>{"use strict";E.d($,{H:()=>L});var i=E(5592),x=E(6321),H=E(671),D=E(93);function L(O=0,N,Y=x.P){let G=-1;return null!=N&&((0,H.K)(N)?Y=N:G=N),new i.y(X=>{let ie=(0,D.q)(O)?+O-Y.now():O;ie<0&&(ie=0);let oe=0;return Y.schedule(function(){X.closed||(X.next(oe++),0<=G?this.schedule(void 0,G):X.complete())},ie)})}},8251:(W,$,E)=>{"use strict";E.d($,{x:()=>x});var i=E(305);function x(D,L,O,N,Y){return new H(D,L,O,N,Y)}class H extends i.Lv{constructor(L,O,N,Y,G,X){super(L),this.onFinalize=G,this.shouldUnsubscribe=X,this._next=O?function(ie){try{O(ie)}catch(oe){L.error(oe)}}:super._next,this._error=Y?function(ie){try{Y(ie)}catch(oe){L.error(oe)}finally{this.unsubscribe()}}:super._error,this._complete=N?function(){try{N()}catch(ie){L.error(ie)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var L;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:O}=this;super.unsubscribe(),!O&&(null===(L=this.onFinalize)||void 0===L||L.call(this))}}}},6306:(W,$,E)=>{"use strict";E.d($,{K:()=>D});var i=E(4829),x=E(8251),H=E(9360);function D(L){return(0,H.e)((O,N)=>{let X,Y=null,G=!1;Y=O.subscribe((0,x.x)(N,void 0,void 0,ie=>{X=(0,i.Xf)(L(ie,D(L)(O))),Y?(Y.unsubscribe(),Y=null,X.subscribe(N)):G=!0})),G&&(Y.unsubscribe(),Y=null,X.subscribe(N))})}},6328:(W,$,E)=>{"use strict";E.d($,{b:()=>H});var i=E(1631),x=E(4674);function H(D,L){return(0,x.m)(L)?(0,i.z)(D,L,1):(0,i.z)(D,1)}},3620:(W,$,E)=>{"use strict";E.d($,{b:()=>D});var i=E(6321),x=E(9360),H=E(8251);function D(L,O=i.z){return(0,x.e)((N,Y)=>{let G=null,X=null,ie=null;const oe=()=>{if(G){G.unsubscribe(),G=null;const se=X;X=null,Y.next(se)}};function le(){const se=ie+L,de=O.now();if(de{X=se,ie=O.now(),G||(G=O.schedule(le,L),Y.add(G))},()=>{oe(),Y.complete()},void 0,()=>{X=G=null}))})}},3572:(W,$,E)=>{"use strict";E.d($,{d:()=>H});var i=E(9360),x=E(8251);function H(D){return(0,i.e)((L,O)=>{let N=!1;L.subscribe((0,x.x)(O,Y=>{N=!0,O.next(Y)},()=>{N||O.next(D),O.complete()}))})}},5177:(W,$,E)=>{"use strict";E.d($,{g:()=>le});var i=E(6321),x=E(5211),H=E(8180),D=E(9360),L=E(8251),O=E(2420),Y=E(975),G=E(1631),X=E(4829);function ie(se,de){return de?pe=>(0,x.z)(de.pipe((0,H.q)(1),function N(){return(0,D.e)((se,de)=>{se.subscribe((0,L.x)(de,O.Z))})}()),pe.pipe(ie(se))):(0,G.z)((pe,Be)=>(0,X.Xf)(se(pe,Be)).pipe((0,H.q)(1),(0,Y.h)(pe)))}var oe=E(9080);function le(se,de=i.z){const pe=(0,oe.H)(se,de);return ie(()=>pe)}},3997:(W,$,E)=>{"use strict";E.d($,{x:()=>D});var i=E(2737),x=E(9360),H=E(8251);function D(O,N=i.y){return O=O??L,(0,x.e)((Y,G)=>{let X,ie=!0;Y.subscribe((0,H.x)(G,oe=>{const le=N(oe);(ie||!O(X,le))&&(ie=!1,X=le,G.next(oe))}))})}function L(O,N){return O===N}},2181:(W,$,E)=>{"use strict";E.d($,{h:()=>H});var i=E(9360),x=E(8251);function H(D,L){return(0,i.e)((O,N)=>{let Y=0;O.subscribe((0,x.x)(N,G=>D.call(L,G,Y++)&&N.next(G)))})}},4716:(W,$,E)=>{"use strict";E.d($,{x:()=>x});var i=E(9360);function x(H){return(0,i.e)((D,L)=>{try{D.subscribe(L)}finally{L.add(H)}})}},1374:(W,$,E)=>{"use strict";E.d($,{P:()=>N});var i=E(6973),x=E(2181),H=E(8180),D=E(3572),L=E(3026),O=E(2737);function N(Y,G){const X=arguments.length>=2;return ie=>ie.pipe(Y?(0,x.h)((oe,le)=>Y(oe,le,ie)):O.y,(0,H.q)(1),X?(0,D.d)(G):(0,L.T)(()=>new i.K))}},7398:(W,$,E)=>{"use strict";E.d($,{U:()=>H});var i=E(9360),x=E(8251);function H(D,L){return(0,i.e)((O,N)=>{let Y=0;O.subscribe((0,x.x)(N,G=>{N.next(D.call(L,G,Y++))}))})}},975:(W,$,E)=>{"use strict";E.d($,{h:()=>x});var i=E(7398);function x(H){return(0,i.U)(()=>H)}},7537:(W,$,E)=>{"use strict";E.d($,{J:()=>H});var i=E(1631),x=E(2737);function H(D=1/0){return(0,i.z)(x.y,D)}},1631:(W,$,E)=>{"use strict";E.d($,{z:()=>Y});var i=E(7398),x=E(4829),H=E(9360),D=E(7103),L=E(8251),N=E(4674);function Y(G,X,ie=1/0){return(0,N.m)(X)?Y((oe,le)=>(0,i.U)((se,de)=>X(oe,se,le,de))((0,x.Xf)(G(oe,le))),ie):("number"==typeof X&&(ie=X),(0,H.e)((oe,le)=>function O(G,X,ie,oe,le,se,de,pe){const Be=[];let We=0,Xe=0,Je=!1;const _e=()=>{Je&&!Be.length&&!We&&X.complete()},Te=Ue=>We{se&&X.next(Ue),We++;let ke=!1;(0,x.Xf)(ie(Ue,Xe++)).subscribe((0,L.x)(X,Oe=>{le?.(Oe),se?Te(Oe):X.next(Oe)},()=>{ke=!0},void 0,()=>{if(ke)try{for(We--;Be.length&&Wewe(Oe)):we(Oe)}_e()}catch(Oe){X.error(Oe)}}))};return G.subscribe((0,L.x)(X,Te,()=>{Je=!0,_e()})),()=>{pe?.()}}(oe,le,G,ie)))}},3020:(W,$,E)=>{"use strict";E.d($,{B:()=>L});var i=E(4829),x=E(8645),H=E(305),D=E(9360);function L(N={}){const{connector:Y=(()=>new x.x),resetOnError:G=!0,resetOnComplete:X=!0,resetOnRefCountZero:ie=!0}=N;return oe=>{let le,se,de,pe=0,Be=!1,We=!1;const Xe=()=>{se?.unsubscribe(),se=void 0},Je=()=>{Xe(),le=de=void 0,Be=We=!1},_e=()=>{const Te=le;Je(),Te?.unsubscribe()};return(0,D.e)((Te,we)=>{pe++,!We&&!Be&&Xe();const Ue=de=de??Y();we.add(()=>{pe--,0===pe&&!We&&!Be&&(se=O(_e,ie))}),Ue.subscribe(we),!le&&pe>0&&(le=new H.Hp({next:ke=>Ue.next(ke),error:ke=>{We=!0,Xe(),se=O(Je,G,ke),Ue.error(ke)},complete:()=>{Be=!0,Xe(),se=O(Je,X),Ue.complete()}}),(0,i.Xf)(Te).subscribe(le))})(oe)}}function O(N,Y,...G){if(!0===Y)return void N();if(!1===Y)return;const X=new H.Hp({next:()=>{X.unsubscribe(),N()}});return(0,i.Xf)(Y(...G)).subscribe(X)}},4664:(W,$,E)=>{"use strict";E.d($,{w:()=>D});var i=E(4829),x=E(9360),H=E(8251);function D(L,O){return(0,x.e)((N,Y)=>{let G=null,X=0,ie=!1;const oe=()=>ie&&!G&&Y.complete();N.subscribe((0,H.x)(Y,le=>{G?.unsubscribe();let se=0;const de=X++;(0,i.Xf)(L(le,de)).subscribe(G=(0,H.x)(Y,pe=>Y.next(O?O(le,pe,de,se++):pe),()=>{G=null,oe()}))},()=>{ie=!0,oe()}))})}},8180:(W,$,E)=>{"use strict";E.d($,{q:()=>D});var i=E(6232),x=E(9360),H=E(8251);function D(L){return L<=0?()=>i.E:(0,x.e)((O,N)=>{let Y=0;O.subscribe((0,H.x)(N,G=>{++Y<=L&&(N.next(G),L<=Y&&N.complete())}))})}},9397:(W,$,E)=>{"use strict";E.d($,{b:()=>L});var i=E(4674),x=E(9360),H=E(8251),D=E(2737);function L(O,N,Y){const G=(0,i.m)(O)||N||Y?{next:O,error:N,complete:Y}:O;return G?(0,x.e)((X,ie)=>{var oe;null===(oe=G.subscribe)||void 0===oe||oe.call(G);let le=!0;X.subscribe((0,H.x)(ie,se=>{var de;null===(de=G.next)||void 0===de||de.call(G,se),ie.next(se)},()=>{var se;le=!1,null===(se=G.complete)||void 0===se||se.call(G),ie.complete()},se=>{var de;le=!1,null===(de=G.error)||void 0===de||de.call(G,se),ie.error(se)},()=>{var se,de;le&&(null===(se=G.unsubscribe)||void 0===se||se.call(G)),null===(de=G.finalize)||void 0===de||de.call(G)}))}):D.y}},3026:(W,$,E)=>{"use strict";E.d($,{T:()=>D});var i=E(6973),x=E(9360),H=E(8251);function D(O=L){return(0,x.e)((N,Y)=>{let G=!1;N.subscribe((0,H.x)(Y,X=>{G=!0,Y.next(X)},()=>G?Y.complete():Y.error(O())))})}function L(){return new i.K}},5178:(W,$,E)=>{"use strict";E.d($,{V:()=>G});var i=E(6321),x=E(93),H=E(9360),D=E(4829),L=E(2306),O=E(8251),N=E(7103);const Y=(0,L.d)(ie=>function(le=null){ie(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=le});function G(ie,oe){const{first:le,each:se,with:de=X,scheduler:pe=oe??i.z,meta:Be=null}=(0,x.q)(ie)?{first:ie}:"number"==typeof ie?{each:ie}:ie;if(null==le&&null==se)throw new TypeError("No timeout provided.");return(0,H.e)((We,Xe)=>{let Je,_e,Te=null,we=0;const Ue=ke=>{_e=(0,N.f)(Xe,pe,()=>{try{Je.unsubscribe(),(0,D.Xf)(de({meta:Be,lastValue:Te,seen:we})).subscribe(Xe)}catch(Oe){Xe.error(Oe)}},ke)};Je=We.subscribe((0,O.x)(Xe,ke=>{_e?.unsubscribe(),we++,Xe.next(Te=ke),se>0&&Ue(se)},void 0,void 0,()=>{_e?.closed||_e?.unsubscribe(),Te=null})),!we&&Ue(null!=le?"number"==typeof le?le:+le-pe.now():se)})}function X(ie){throw new Y(ie)}},1954:(W,$,E)=>{"use strict";E.d($,{o:()=>L});var i=E(7394);class x extends i.w0{constructor(N,Y){super()}schedule(N,Y=0){return this}}const H={setInterval(O,N,...Y){const{delegate:G}=H;return G?.setInterval?G.setInterval(O,N,...Y):setInterval(O,N,...Y)},clearInterval(O){const{delegate:N}=H;return(N?.clearInterval||clearInterval)(O)},delegate:void 0};var D=E(9039);class L extends x{constructor(N,Y){super(N,Y),this.scheduler=N,this.work=Y,this.pending=!1}schedule(N,Y=0){var G;if(this.closed)return this;this.state=N;const X=this.id,ie=this.scheduler;return null!=X&&(this.id=this.recycleAsyncId(ie,X,Y)),this.pending=!0,this.delay=Y,this.id=null!==(G=this.id)&&void 0!==G?G:this.requestAsyncId(ie,this.id,Y),this}requestAsyncId(N,Y,G=0){return H.setInterval(N.flush.bind(N,this),G)}recycleAsyncId(N,Y,G=0){if(null!=G&&this.delay===G&&!1===this.pending)return Y;null!=Y&&H.clearInterval(Y)}execute(N,Y){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const G=this._execute(N,Y);if(G)return G;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(N,Y){let X,G=!1;try{this.work(N)}catch(ie){G=!0,X=ie||new Error("Scheduled action threw falsy error")}if(G)return this.unsubscribe(),X}unsubscribe(){if(!this.closed){const{id:N,scheduler:Y}=this,{actions:G}=Y;this.work=this.state=this.scheduler=null,this.pending=!1,(0,D.P)(G,this),null!=N&&(this.id=this.recycleAsyncId(Y,N,null)),this.delay=null,super.unsubscribe()}}}},2631:(W,$,E)=>{"use strict";E.d($,{v:()=>H});var i=E(4552);class x{constructor(L,O=x.now){this.schedulerActionCtor=L,this.now=O}schedule(L,O=0,N){return new this.schedulerActionCtor(this,L).schedule(N,O)}}x.now=i.l.now;class H extends x{constructor(L,O=x.now){super(L,O),this.actions=[],this._active=!1}flush(L){const{actions:O}=this;if(this._active)return void O.push(L);let N;this._active=!0;do{if(N=L.execute(L.state,L.delay))break}while(L=O.shift());if(this._active=!1,N){for(;L=O.shift();)L.unsubscribe();throw N}}}},6321:(W,$,E)=>{"use strict";E.d($,{P:()=>D,z:()=>H});var i=E(1954);const H=new(E(2631).v)(i.o),D=H},4552:(W,$,E)=>{"use strict";E.d($,{l:()=>i});const i={now:()=>(i.delegate||Date).now(),delegate:void 0}},7599:(W,$,E)=>{"use strict";E.d($,{z:()=>i});const i={setTimeout(x,H,...D){const{delegate:L}=i;return L?.setTimeout?L.setTimeout(x,H,...D):setTimeout(x,H,...D)},clearTimeout(x){const{delegate:H}=i;return(H?.clearTimeout||clearTimeout)(x)},delegate:void 0}},4971:(W,$,E)=>{"use strict";E.d($,{h:()=>x});const x=function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(W,$,E)=>{"use strict";E.d($,{L:()=>i});const i="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(W,$,E)=>{"use strict";E.d($,{K:()=>x});const x=(0,E(2306).d)(H=>function(){H(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(W,$,E)=>{"use strict";E.d($,{_6:()=>O,jO:()=>D,yG:()=>L});var i=E(4674),x=E(671);function H(N){return N[N.length-1]}function D(N){return(0,i.m)(H(N))?N.pop():void 0}function L(N){return(0,x.K)(H(N))?N.pop():void 0}function O(N,Y){return"number"==typeof H(N)?N.pop():Y}},7453:(W,$,E)=>{"use strict";E.d($,{D:()=>L});const{isArray:i}=Array,{getPrototypeOf:x,prototype:H,keys:D}=Object;function L(N){if(1===N.length){const Y=N[0];if(i(Y))return{args:Y,keys:null};if(function O(N){return N&&"object"==typeof N&&x(N)===H}(Y)){const G=D(Y);return{args:G.map(X=>Y[X]),keys:G}}}return{args:N,keys:null}}},9039:(W,$,E)=>{"use strict";function i(x,H){if(x){const D=x.indexOf(H);0<=D&&x.splice(D,1)}}E.d($,{P:()=>i})},2306:(W,$,E)=>{"use strict";function i(x){const D=x(L=>{Error.call(L),L.stack=(new Error).stack});return D.prototype=Object.create(Error.prototype),D.prototype.constructor=D,D}E.d($,{d:()=>i})},2714:(W,$,E)=>{"use strict";function i(x,H){return x.reduce((D,L,O)=>(D[L]=H[O],D),{})}E.d($,{n:()=>i})},1441:(W,$,E)=>{"use strict";E.d($,{O:()=>D,x:()=>H});var i=E(2653);let x=null;function H(L){if(i.config.useDeprecatedSynchronousErrorHandling){const O=!x;if(O&&(x={errorThrown:!1,error:null}),L(),O){const{errorThrown:N,error:Y}=x;if(x=null,N)throw Y}}else L()}function D(L){i.config.useDeprecatedSynchronousErrorHandling&&x&&(x.errorThrown=!0,x.error=L)}},7103:(W,$,E)=>{"use strict";function i(x,H,D,L=0,O=!1){const N=H.schedule(function(){D(),O?x.add(this.schedule(null,L)):this.unsubscribe()},L);if(x.add(N),!O)return N}E.d($,{f:()=>i})},2737:(W,$,E)=>{"use strict";function i(x){return x}E.d($,{y:()=>i})},4266:(W,$,E)=>{"use strict";E.d($,{z:()=>i});const i=x=>x&&"number"==typeof x.length&&"function"!=typeof x},5726:(W,$,E)=>{"use strict";E.d($,{D:()=>x});var i=E(4674);function x(H){return Symbol.asyncIterator&&(0,i.m)(H?.[Symbol.asyncIterator])}},93:(W,$,E)=>{"use strict";function i(x){return x instanceof Date&&!isNaN(x)}E.d($,{q:()=>i})},4674:(W,$,E)=>{"use strict";function i(x){return"function"==typeof x}E.d($,{m:()=>i})},8382:(W,$,E)=>{"use strict";E.d($,{c:()=>H});var i=E(4850),x=E(4674);function H(D){return(0,x.m)(D[i.L])}},3664:(W,$,E)=>{"use strict";E.d($,{T:()=>H});var i=E(4971),x=E(4674);function H(D){return(0,x.m)(D?.[i.h])}},4026:(W,$,E)=>{"use strict";E.d($,{t:()=>x});var i=E(4674);function x(H){return(0,i.m)(H?.then)}},541:(W,$,E)=>{"use strict";E.d($,{L:()=>D,Q:()=>H});var i=E(7582),x=E(4674);function H(L){return(0,i.FC)(this,arguments,function*(){const N=L.getReader();try{for(;;){const{value:Y,done:G}=yield(0,i.qq)(N.read());if(G)return yield(0,i.qq)(void 0);yield yield(0,i.qq)(Y)}}finally{N.releaseLock()}})}function D(L){return(0,x.m)(L?.getReader)}},671:(W,$,E)=>{"use strict";E.d($,{K:()=>x});var i=E(4674);function x(H){return H&&(0,i.m)(H.schedule)}},9360:(W,$,E)=>{"use strict";E.d($,{A:()=>x,e:()=>H});var i=E(4674);function x(D){return(0,i.m)(D?.lift)}function H(D){return L=>{if(x(L))return L.lift(function(O){try{return D(O,this)}catch(N){this.error(N)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(W,$,E)=>{"use strict";E.d($,{Z:()=>D});var i=E(7398);const{isArray:x}=Array;function D(L){return(0,i.U)(O=>function H(L,O){return x(O)?L(...O):L(O)}(L,O))}},2420:(W,$,E)=>{"use strict";function i(){}E.d($,{Z:()=>i})},8407:(W,$,E)=>{"use strict";E.d($,{U:()=>H,z:()=>x});var i=E(2737);function x(...D){return H(D)}function H(D){return 0===D.length?i.y:1===D.length?D[0]:function(O){return D.reduce((N,Y)=>Y(N),O)}}},3894:(W,$,E)=>{"use strict";E.d($,{h:()=>H});var i=E(2653),x=E(7599);function H(D){x.z.setTimeout(()=>{const{onUnhandledError:L}=i.config;if(!L)throw D;L(D)})}},9853:(W,$,E)=>{"use strict";function i(x){return new TypeError(`You provided ${null!==x&&"object"==typeof x?"an invalid object":`'${x}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}E.d($,{z:()=>i})},6700:(W,$,E)=>{var i={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1148,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1148,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function x(D){var L=H(D);return E(L)}function H(D){if(!E.o(i,D)){var L=new Error("Cannot find module '"+D+"'");throw L.code="MODULE_NOT_FOUND",L}return i[D]}x.keys=function(){return Object.keys(i)},x.resolve=H,W.exports=x,x.id=6700},6814:(W,$,E)=>{"use strict";E.d($,{Do:()=>pe,ED:()=>_t,EM:()=>Ko,HT:()=>D,JF:()=>hn,K0:()=>O,Mx:()=>ma,NF:()=>Fl,O5:()=>Xo,PC:()=>Li,PM:()=>Ul,RF:()=>si,S$:()=>le,V_:()=>Y,Ye:()=>Be,b0:()=>de,bD:()=>ho,ez:()=>Qr,mk:()=>qt,n9:()=>zl,p6:()=>Zi,q:()=>H,sg:()=>zr,tP:()=>bi,uU:()=>Ci,w_:()=>L});var i=E(5879);let x=null;function H(){return x}function D(P){x||(x=P)}class L{}const O=new i.OlP("DocumentToken");let N=(()=>{class P{historyGo(V){throw new Error("Not implemented")}}return P.\u0275fac=function(V){return new(V||P)},P.\u0275prov=i.Yz7({token:P,factory:function(){return(0,i.f3M)(G)},providedIn:"platform"}),P})();const Y=new i.OlP("Location Initialized");let G=(()=>{class P extends N{constructor(){super(),this._doc=(0,i.f3M)(O),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return H().getBaseHref(this._doc)}onPopState(V){const Q=H().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("popstate",V,!1),()=>Q.removeEventListener("popstate",V)}onHashChange(V){const Q=H().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("hashchange",V,!1),()=>Q.removeEventListener("hashchange",V)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(V){this._location.pathname=V}pushState(V,Q,ae){this._history.pushState(V,Q,ae)}replaceState(V,Q,ae){this._history.replaceState(V,Q,ae)}forward(){this._history.forward()}back(){this._history.back()}historyGo(V=0){this._history.go(V)}getState(){return this._history.state}}return P.\u0275fac=function(V){return new(V||P)},P.\u0275prov=i.Yz7({token:P,factory:function(){return new P},providedIn:"platform"}),P})();function X(P,U){if(0==P.length)return U;if(0==U.length)return P;let V=0;return P.endsWith("/")&&V++,U.startsWith("/")&&V++,2==V?P+U.substring(1):1==V?P+U:P+"/"+U}function ie(P){const U=P.match(/#|\?|$/),V=U&&U.index||P.length;return P.slice(0,V-("/"===P[V-1]?1:0))+P.slice(V)}function oe(P){return P&&"?"!==P[0]?"?"+P:P}let le=(()=>{class P{historyGo(V){throw new Error("Not implemented")}}return P.\u0275fac=function(V){return new(V||P)},P.\u0275prov=i.Yz7({token:P,factory:function(){return(0,i.f3M)(de)},providedIn:"root"}),P})();const se=new i.OlP("appBaseHref");let de=(()=>{class P extends le{constructor(V,Q){super(),this._platformLocation=V,this._removeListenerFns=[],this._baseHref=Q??this._platformLocation.getBaseHrefFromDOM()??(0,i.f3M)(O).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(V){this._removeListenerFns.push(this._platformLocation.onPopState(V),this._platformLocation.onHashChange(V))}getBaseHref(){return this._baseHref}prepareExternalUrl(V){return X(this._baseHref,V)}path(V=!1){const Q=this._platformLocation.pathname+oe(this._platformLocation.search),ae=this._platformLocation.hash;return ae&&V?`${Q}${ae}`:Q}pushState(V,Q,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.pushState(V,Q,Se)}replaceState(V,Q,ae,be){const Se=this.prepareExternalUrl(ae+oe(be));this._platformLocation.replaceState(V,Q,Se)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(V=0){this._platformLocation.historyGo?.(V)}}return P.\u0275fac=function(V){return new(V||P)(i.LFG(N),i.LFG(se,8))},P.\u0275prov=i.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})(),pe=(()=>{class P extends le{constructor(V,Q){super(),this._platformLocation=V,this._baseHref="",this._removeListenerFns=[],null!=Q&&(this._baseHref=Q)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(V){this._removeListenerFns.push(this._platformLocation.onPopState(V),this._platformLocation.onHashChange(V))}getBaseHref(){return this._baseHref}path(V=!1){let Q=this._platformLocation.hash;return null==Q&&(Q="#"),Q.length>0?Q.substring(1):Q}prepareExternalUrl(V){const Q=X(this._baseHref,V);return Q.length>0?"#"+Q:Q}pushState(V,Q,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.pushState(V,Q,Se)}replaceState(V,Q,ae,be){let Se=this.prepareExternalUrl(ae+oe(be));0==Se.length&&(Se=this._platformLocation.pathname),this._platformLocation.replaceState(V,Q,Se)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(V=0){this._platformLocation.historyGo?.(V)}}return P.\u0275fac=function(V){return new(V||P)(i.LFG(N),i.LFG(se,8))},P.\u0275prov=i.Yz7({token:P,factory:P.\u0275fac}),P})(),Be=(()=>{class P{constructor(V){this._subject=new i.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=V;const Q=this._locationStrategy.getBaseHref();this._basePath=function _e(P){if(new RegExp("^(https?:)?//").test(P)){const[,V]=P.split(/\/\/[^\/]+/);return V}return P}(ie(Je(Q))),this._locationStrategy.onPopState(ae=>{this._subject.emit({url:this.path(!0),pop:!0,state:ae.state,type:ae.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(V=!1){return this.normalize(this._locationStrategy.path(V))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(V,Q=""){return this.path()==this.normalize(V+oe(Q))}normalize(V){return P.stripTrailingSlash(function Xe(P,U){if(!P||!U.startsWith(P))return U;const V=U.substring(P.length);return""===V||["/",";","?","#"].includes(V[0])?V:U}(this._basePath,Je(V)))}prepareExternalUrl(V){return V&&"/"!==V[0]&&(V="/"+V),this._locationStrategy.prepareExternalUrl(V)}go(V,Q="",ae=null){this._locationStrategy.pushState(ae,"",V,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(V+oe(Q)),ae)}replaceState(V,Q="",ae=null){this._locationStrategy.replaceState(ae,"",V,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(V+oe(Q)),ae)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(V=0){this._locationStrategy.historyGo?.(V)}onUrlChange(V){return this._urlChangeListeners.push(V),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Q=>{this._notifyUrlChangeListeners(Q.url,Q.state)})),()=>{const Q=this._urlChangeListeners.indexOf(V);this._urlChangeListeners.splice(Q,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(V="",Q){this._urlChangeListeners.forEach(ae=>ae(V,Q))}subscribe(V,Q,ae){return this._subject.subscribe({next:V,error:Q,complete:ae})}}return P.normalizeQueryParams=oe,P.joinWithSlash=X,P.stripTrailingSlash=ie,P.\u0275fac=function(V){return new(V||P)(i.LFG(le))},P.\u0275prov=i.Yz7({token:P,factory:function(){return function We(){return new Be((0,i.LFG)(le))}()},providedIn:"root"}),P})();function Je(P){return P.replace(/\/index.html$/,"")}var ke=function(P){return P[P.Format=0]="Format",P[P.Standalone=1]="Standalone",P}(ke||{}),Oe=function(P){return P[P.Narrow=0]="Narrow",P[P.Abbreviated=1]="Abbreviated",P[P.Wide=2]="Wide",P[P.Short=3]="Short",P}(Oe||{}),lt=function(P){return P[P.Short=0]="Short",P[P.Medium=1]="Medium",P[P.Long=2]="Long",P[P.Full=3]="Full",P}(lt||{}),rt=function(P){return P[P.Decimal=0]="Decimal",P[P.Group=1]="Group",P[P.List=2]="List",P[P.PercentSign=3]="PercentSign",P[P.PlusSign=4]="PlusSign",P[P.MinusSign=5]="MinusSign",P[P.Exponential=6]="Exponential",P[P.SuperscriptingExponent=7]="SuperscriptingExponent",P[P.PerMille=8]="PerMille",P[P.Infinity=9]="Infinity",P[P.NaN=10]="NaN",P[P.TimeSeparator=11]="TimeSeparator",P[P.CurrencyDecimal=12]="CurrencyDecimal",P[P.CurrencyGroup=13]="CurrencyGroup",P}(rt||{});function ve(P,U){return ue((0,i.cg1)(P)[i.wAp.DateFormat],U)}function xe(P,U){return ue((0,i.cg1)(P)[i.wAp.TimeFormat],U)}function Me(P,U){return ue((0,i.cg1)(P)[i.wAp.DateTimeFormat],U)}function Ae(P,U){const V=(0,i.cg1)(P),Q=V[i.wAp.NumberSymbols][U];if(typeof Q>"u"){if(U===rt.CurrencyDecimal)return V[i.wAp.NumberSymbols][rt.Decimal];if(U===rt.CurrencyGroup)return V[i.wAp.NumberSymbols][rt.Group]}return Q}function St(P){if(!P[i.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${P[i.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ue(P,U){for(let V=U;V>-1;V--)if(typeof P[V]<"u")return P[V];throw new Error("Locale data API: locale data undefined")}function Re(P){const[U,V]=P.split(":");return{hours:+U,minutes:+V}}const At=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,jt={},vi=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var st=function(P){return P[P.Short=0]="Short",P[P.ShortGMT=1]="ShortGMT",P[P.Long=2]="Long",P[P.Extended=3]="Extended",P}(st||{}),bt=function(P){return P[P.FullYear=0]="FullYear",P[P.Month=1]="Month",P[P.Date=2]="Date",P[P.Hours=3]="Hours",P[P.Minutes=4]="Minutes",P[P.Seconds=5]="Seconds",P[P.FractionalSeconds=6]="FractionalSeconds",P[P.Day=7]="Day",P}(bt||{}),Ft=function(P){return P[P.DayPeriods=0]="DayPeriods",P[P.Days=1]="Days",P[P.Months=2]="Months",P[P.Eras=3]="Eras",P}(Ft||{});function Zi(P,U,V,Q){let ae=function $e(P){if(Fn(P))return P;if("number"==typeof P&&!isNaN(P))return new Date(P);if("string"==typeof P){if(P=P.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(P)){const[ae,be=1,Se=1]=P.split("-").map(ut=>+ut);return mn(ae,be-1,Se)}const V=parseFloat(P);if(!isNaN(P-V))return new Date(V);let Q;if(Q=P.match(At))return function Yi(P){const U=new Date(0);let V=0,Q=0;const ae=P[8]?U.setUTCFullYear:U.setFullYear,be=P[8]?U.setUTCHours:U.setHours;P[9]&&(V=Number(P[9]+P[10]),Q=Number(P[9]+P[11])),ae.call(U,Number(P[1]),Number(P[2])-1,Number(P[3]));const Se=Number(P[4]||0)-V,ut=Number(P[5]||0)-Q,Ai=Number(P[6]||0),Jt=Math.floor(1e3*parseFloat("0."+(P[7]||0)));return be.call(U,Se,ut,Ai,Jt),U}(Q)}const U=new Date(P);if(!Fn(U))throw new Error(`Unable to convert "${P}" into a date`);return U}(P);U=Ct(V,U)||U;let ut,Se=[];for(;U;){if(ut=vi.exec(U),!ut){Se.push(U);break}{Se=Se.concat(ut.slice(1));const ci=Se.pop();if(!ci)break;U=ci}}let Ai=ae.getTimezoneOffset();Q&&(Ai=fa(Q,Ai),ae=function Ps(P,U,V){const Q=V?-1:1,ae=P.getTimezoneOffset();return function mi(P,U){return(P=new Date(P.getTime())).setMinutes(P.getMinutes()+U),P}(P,Q*(fa(U,ae)-ae))}(ae,Q,!0));let Jt="";return Se.forEach(ci=>{const Nt=function Ji(P){if(La[P])return La[P];let U;switch(P){case"G":case"GG":case"GGG":U=ai(Ft.Eras,Oe.Abbreviated);break;case"GGGG":U=ai(Ft.Eras,Oe.Wide);break;case"GGGGG":U=ai(Ft.Eras,Oe.Narrow);break;case"y":U=qi(bt.FullYear,1,0,!1,!0);break;case"yy":U=qi(bt.FullYear,2,0,!0,!0);break;case"yyy":U=qi(bt.FullYear,3,0,!1,!0);break;case"yyyy":U=qi(bt.FullYear,4,0,!1,!0);break;case"Y":U=$n(1);break;case"YY":U=$n(2,!0);break;case"YYY":U=$n(3);break;case"YYYY":U=$n(4);break;case"M":case"L":U=qi(bt.Month,1,1);break;case"MM":case"LL":U=qi(bt.Month,2,1);break;case"MMM":U=ai(Ft.Months,Oe.Abbreviated);break;case"MMMM":U=ai(Ft.Months,Oe.Wide);break;case"MMMMM":U=ai(Ft.Months,Oe.Narrow);break;case"LLL":U=ai(Ft.Months,Oe.Abbreviated,ke.Standalone);break;case"LLLL":U=ai(Ft.Months,Oe.Wide,ke.Standalone);break;case"LLLLL":U=ai(Ft.Months,Oe.Narrow,ke.Standalone);break;case"w":U=Zo(1);break;case"ww":U=Zo(2);break;case"W":U=Zo(1,!0);break;case"d":U=qi(bt.Date,1);break;case"dd":U=qi(bt.Date,2);break;case"c":case"cc":U=qi(bt.Day,1);break;case"ccc":U=ai(Ft.Days,Oe.Abbreviated,ke.Standalone);break;case"cccc":U=ai(Ft.Days,Oe.Wide,ke.Standalone);break;case"ccccc":U=ai(Ft.Days,Oe.Narrow,ke.Standalone);break;case"cccccc":U=ai(Ft.Days,Oe.Short,ke.Standalone);break;case"E":case"EE":case"EEE":U=ai(Ft.Days,Oe.Abbreviated);break;case"EEEE":U=ai(Ft.Days,Oe.Wide);break;case"EEEEE":U=ai(Ft.Days,Oe.Narrow);break;case"EEEEEE":U=ai(Ft.Days,Oe.Short);break;case"a":case"aa":case"aaa":U=ai(Ft.DayPeriods,Oe.Abbreviated);break;case"aaaa":U=ai(Ft.DayPeriods,Oe.Wide);break;case"aaaaa":U=ai(Ft.DayPeriods,Oe.Narrow);break;case"b":case"bb":case"bbb":U=ai(Ft.DayPeriods,Oe.Abbreviated,ke.Standalone,!0);break;case"bbbb":U=ai(Ft.DayPeriods,Oe.Wide,ke.Standalone,!0);break;case"bbbbb":U=ai(Ft.DayPeriods,Oe.Narrow,ke.Standalone,!0);break;case"B":case"BB":case"BBB":U=ai(Ft.DayPeriods,Oe.Abbreviated,ke.Format,!0);break;case"BBBB":U=ai(Ft.DayPeriods,Oe.Wide,ke.Format,!0);break;case"BBBBB":U=ai(Ft.DayPeriods,Oe.Narrow,ke.Format,!0);break;case"h":U=qi(bt.Hours,1,-12);break;case"hh":U=qi(bt.Hours,2,-12);break;case"H":U=qi(bt.Hours,1);break;case"HH":U=qi(bt.Hours,2);break;case"m":U=qi(bt.Minutes,1);break;case"mm":U=qi(bt.Minutes,2);break;case"s":U=qi(bt.Seconds,1);break;case"ss":U=qi(bt.Seconds,2);break;case"S":U=qi(bt.FractionalSeconds,1);break;case"SS":U=qi(bt.FractionalSeconds,2);break;case"SSS":U=qi(bt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":U=oo(st.Short);break;case"ZZZZZ":U=oo(st.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":U=oo(st.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":U=oo(st.Long);break;default:return null}return La[P]=U,U}(ci);Jt+=Nt?Nt(ae,V,Ai):"''"===ci?"'":ci.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Jt}function mn(P,U,V){const Q=new Date(0);return Q.setFullYear(P,U,V),Q.setHours(0,0,0),Q}function Ct(P,U){const V=function Pi(P){return(0,i.cg1)(P)[i.wAp.LocaleId]}(P);if(jt[V]=jt[V]||{},jt[V][U])return jt[V][U];let Q="";switch(U){case"shortDate":Q=ve(P,lt.Short);break;case"mediumDate":Q=ve(P,lt.Medium);break;case"longDate":Q=ve(P,lt.Long);break;case"fullDate":Q=ve(P,lt.Full);break;case"shortTime":Q=xe(P,lt.Short);break;case"mediumTime":Q=xe(P,lt.Medium);break;case"longTime":Q=xe(P,lt.Long);break;case"fullTime":Q=xe(P,lt.Full);break;case"short":const ae=Ct(P,"shortTime"),be=Ct(P,"shortDate");Q=ri(Me(P,lt.Short),[ae,be]);break;case"medium":const Se=Ct(P,"mediumTime"),ut=Ct(P,"mediumDate");Q=ri(Me(P,lt.Medium),[Se,ut]);break;case"long":const Ai=Ct(P,"longTime"),Jt=Ct(P,"longDate");Q=ri(Me(P,lt.Long),[Ai,Jt]);break;case"full":const ci=Ct(P,"fullTime"),Nt=Ct(P,"fullDate");Q=ri(Me(P,lt.Full),[ci,Nt])}return Q&&(jt[V][U]=Q),Q}function ri(P,U){return U&&(P=P.replace(/\{([^}]+)}/g,function(V,Q){return null!=U&&Q in U?U[Q]:V})),P}function gn(P,U,V="-",Q,ae){let be="";(P<0||ae&&P<=0)&&(ae?P=1-P:(P=-P,be=V));let Se=String(P);for(;Se.length0||ut>-V)&&(ut+=V),P===bt.Hours)0===ut&&-12===V&&(ut=12);else if(P===bt.FractionalSeconds)return function Dc(P,U){return gn(P,3).substring(0,U)}(ut,U);const Ai=Ae(Se,rt.MinusSign);return gn(ut,U,Ai,Q,ae)}}function ai(P,U,V=ke.Format,Q=!1){return function(ae,be){return function cn(P,U,V,Q,ae,be){switch(V){case Ft.Months:return function ji(P,U,V){const Q=(0,i.cg1)(P),be=ue([Q[i.wAp.MonthsFormat],Q[i.wAp.MonthsStandalone]],U);return ue(be,V)}(U,ae,Q)[P.getMonth()];case Ft.Days:return function Tn(P,U,V){const Q=(0,i.cg1)(P),be=ue([Q[i.wAp.DaysFormat],Q[i.wAp.DaysStandalone]],U);return ue(be,V)}(U,ae,Q)[P.getDay()];case Ft.DayPeriods:const Se=P.getHours(),ut=P.getMinutes();if(be){const Jt=function hi(P){const U=(0,i.cg1)(P);return St(U),(U[i.wAp.ExtraData][2]||[]).map(Q=>"string"==typeof Q?Re(Q):[Re(Q[0]),Re(Q[1])])}(U),ci=function Fi(P,U,V){const Q=(0,i.cg1)(P);St(Q);const be=ue([Q[i.wAp.ExtraData][0],Q[i.wAp.ExtraData][1]],U)||[];return ue(be,V)||[]}(U,ae,Q),Nt=Jt.findIndex(Hi=>{if(Array.isArray(Hi)){const[_i,nn]=Hi,An=Se>=_i.hours&&ut>=_i.minutes,mt=Se0?Math.floor(ae/60):Math.ceil(ae/60);switch(P){case st.Short:return(ae>=0?"+":"")+gn(Se,2,be)+gn(Math.abs(ae%60),2,be);case st.ShortGMT:return"GMT"+(ae>=0?"+":"")+gn(Se,1,be);case st.Long:return"GMT"+(ae>=0?"+":"")+gn(Se,2,be)+":"+gn(Math.abs(ae%60),2,be);case st.Extended:return 0===Q?"Z":(ae>=0?"+":"")+gn(Se,2,be)+":"+gn(Math.abs(ae%60),2,be);default:throw new Error(`Unknown zone width "${P}"`)}}}const ur=0,pa=4;function _n(P){return mn(P.getFullYear(),P.getMonth(),P.getDate()+(pa-P.getDay()))}function Zo(P,U=!1){return function(V,Q){let ae;if(U){const be=new Date(V.getFullYear(),V.getMonth(),1).getDay()-1,Se=V.getDate();ae=1+Math.floor((Se+be)/7)}else{const be=_n(V),Se=function Ut(P){const U=mn(P,ur,1).getDay();return mn(P,0,1+(U<=pa?pa:pa+7)-U)}(be.getFullYear()),ut=be.getTime()-Se.getTime();ae=1+Math.round(ut/6048e5)}return gn(ae,P,Ae(Q,rt.MinusSign))}}function $n(P,U=!1){return function(V,Q){return gn(_n(V).getFullYear(),P,Ae(Q,rt.MinusSign),U)}}const La={};function fa(P,U){P=P.replace(/:/g,"");const V=Date.parse("Jan 01, 1970 00:00:00 "+P)/6e4;return isNaN(V)?U:V}function Fn(P){return P instanceof Date&&!isNaN(P.valueOf())}function ma(P,U){U=encodeURIComponent(U);for(const V of P.split(";")){const Q=V.indexOf("="),[ae,be]=-1==Q?[V,""]:[V.slice(0,Q),V.slice(Q+1)];if(ae.trim()===U)return decodeURIComponent(be)}return null}const rr=/\s+/,Xt=[];let qt=(()=>{class P{constructor(V,Q,ae,be){this._iterableDiffers=V,this._keyValueDiffers=Q,this._ngEl=ae,this._renderer=be,this.initialClasses=Xt,this.stateMap=new Map}set klass(V){this.initialClasses=null!=V?V.trim().split(rr):Xt}set ngClass(V){this.rawClass="string"==typeof V?V.trim().split(rr):V}ngDoCheck(){for(const Q of this.initialClasses)this._updateState(Q,!0);const V=this.rawClass;if(Array.isArray(V)||V instanceof Set)for(const Q of V)this._updateState(Q,!0);else if(null!=V)for(const Q of Object.keys(V))this._updateState(Q,!!V[Q]);this._applyStateDiff()}_updateState(V,Q){const ae=this.stateMap.get(V);void 0!==ae?(ae.enabled!==Q&&(ae.changed=!0,ae.enabled=Q),ae.touched=!0):this.stateMap.set(V,{enabled:Q,changed:!0,touched:!0})}_applyStateDiff(){for(const V of this.stateMap){const Q=V[0],ae=V[1];ae.changed?(this._toggleClass(Q,ae.enabled),ae.changed=!1):ae.touched||(ae.enabled&&this._toggleClass(Q,!1),this.stateMap.delete(Q)),ae.touched=!1}}_toggleClass(V,Q){(V=V.trim()).length>0&&V.split(rr).forEach(ae=>{Q?this._renderer.addClass(this._ngEl.nativeElement,ae):this._renderer.removeClass(this._ngEl.nativeElement,ae)})}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.ZZ4),i.Y36(i.aQg),i.Y36(i.SBq),i.Y36(i.Qsj))},P.\u0275dir=i.lG2({type:P,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),P})();class un{constructor(U,V,Q,ae){this.$implicit=U,this.ngForOf=V,this.index=Q,this.count=ae}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let zr=(()=>{class P{set ngForOf(V){this._ngForOf=V,this._ngForOfDirty=!0}set ngForTrackBy(V){this._trackByFn=V}get ngForTrackBy(){return this._trackByFn}constructor(V,Q,ae){this._viewContainer=V,this._template=Q,this._differs=ae,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(V){V&&(this._template=V)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const V=this._ngForOf;!this._differ&&V&&(this._differ=this._differs.find(V).create(this.ngForTrackBy))}if(this._differ){const V=this._differ.diff(this._ngForOf);V&&this._applyChanges(V)}}_applyChanges(V){const Q=this._viewContainer;V.forEachOperation((ae,be,Se)=>{if(null==ae.previousIndex)Q.createEmbeddedView(this._template,new un(ae.item,this._ngForOf,-1,-1),null===Se?void 0:Se);else if(null==Se)Q.remove(null===be?void 0:be);else if(null!==be){const ut=Q.get(be);Q.move(ut,Se),ga(ut,ae)}});for(let ae=0,be=Q.length;ae{ga(Q.get(ae.currentIndex),ae)})}static ngTemplateContextGuard(V,Q){return!0}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4))},P.\u0275dir=i.lG2({type:P,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),P})();function ga(P,U){P.context.$implicit=U.item}let Xo=(()=>{class P{constructor(V,Q){this._viewContainer=V,this._context=new Vl,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Q}set ngIf(V){this._context.$implicit=this._context.ngIf=V,this._updateView()}set ngIfThen(V){Is("ngIfThen",V),this._thenTemplateRef=V,this._thenViewRef=null,this._updateView()}set ngIfElse(V){Is("ngIfElse",V),this._elseTemplateRef=V,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(V,Q){return!0}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.s_b),i.Y36(i.Rgc))},P.\u0275dir=i.lG2({type:P,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),P})();class Vl{constructor(){this.$implicit=null,this.ngIf=null}}function Is(P,U){if(U&&!U.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,i.AaK)(U)}'.`)}class so{constructor(U,V){this._viewContainerRef=U,this._templateRef=V,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(U){U&&!this._created?this.create():!U&&this._created&&this.destroy()}}let si=(()=>{class P{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(V){this._ngSwitch=V,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(V){this._defaultViews.push(V)}_matchCase(V){const Q=V==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Q,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Q}_updateDefaultCases(V){if(this._defaultViews.length>0&&V!==this._defaultUsed){this._defaultUsed=V;for(const Q of this._defaultViews)Q.enforceState(V)}}}return P.\u0275fac=function(V){return new(V||P)},P.\u0275dir=i.lG2({type:P,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),P})(),zl=(()=>{class P{constructor(V,Q,ae){this.ngSwitch=ae,ae._addCase(),this._view=new so(V,Q)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(si,9))},P.\u0275dir=i.lG2({type:P,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),P})(),_t=(()=>{class P{constructor(V,Q,ae){ae._addDefault(new so(V,Q))}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(si,9))},P.\u0275dir=i.lG2({type:P,selectors:[["","ngSwitchDefault",""]],standalone:!0}),P})(),Li=(()=>{class P{constructor(V,Q,ae){this._ngEl=V,this._differs=Q,this._renderer=ae,this._ngStyle=null,this._differ=null}set ngStyle(V){this._ngStyle=V,!this._differ&&V&&(this._differ=this._differs.find(V).create())}ngDoCheck(){if(this._differ){const V=this._differ.diff(this._ngStyle);V&&this._applyChanges(V)}}_setStyle(V,Q){const[ae,be]=V.split("."),Se=-1===ae.indexOf("-")?void 0:i.JOm.DashCase;null!=Q?this._renderer.setStyle(this._ngEl.nativeElement,ae,be?`${Q}${be}`:Q,Se):this._renderer.removeStyle(this._ngEl.nativeElement,ae,Se)}_applyChanges(V){V.forEachRemovedItem(Q=>this._setStyle(Q.key,null)),V.forEachAddedItem(Q=>this._setStyle(Q.key,Q.currentValue)),V.forEachChangedItem(Q=>this._setStyle(Q.key,Q.currentValue))}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.SBq),i.Y36(i.aQg),i.Y36(i.Qsj))},P.\u0275dir=i.lG2({type:P,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),P})(),bi=(()=>{class P{constructor(V){this._viewContainerRef=V,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(V){if(V.ngTemplateOutlet||V.ngTemplateOutletInjector){const Q=this._viewContainerRef;if(this._viewRef&&Q.remove(Q.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ae,ngTemplateOutletContext:be,ngTemplateOutletInjector:Se}=this;this._viewRef=Q.createEmbeddedView(ae,be,Se?{injector:Se}:void 0)}else this._viewRef=null}else this._viewRef&&V.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.s_b))},P.\u0275dir=i.lG2({type:P,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[i.TTD]}),P})();const tt=new i.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Mt=new i.OlP("DATE_PIPE_DEFAULT_OPTIONS");let Ci=(()=>{class P{constructor(V,Q,ae){this.locale=V,this.defaultTimezone=Q,this.defaultOptions=ae}transform(V,Q,ae,be){if(null==V||""===V||V!=V)return null;try{return Zi(V,Q??this.defaultOptions?.dateFormat??"mediumDate",be||this.locale,ae??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Se){throw function Ge(P,U){return new i.vHH(2100,!1)}()}}}return P.\u0275fac=function(V){return new(V||P)(i.Y36(i.soG,16),i.Y36(tt,24),i.Y36(Mt,24))},P.\u0275pipe=i.Yjl({name:"date",type:P,pure:!0,standalone:!0}),P})(),Qr=(()=>{class P{}return P.\u0275fac=function(V){return new(V||P)},P.\u0275mod=i.oAB({type:P}),P.\u0275inj=i.cJS({}),P})();const ho="browser",Hc="server";function Fl(P){return P===ho}function Ul(P){return P===Hc}let Ko=(()=>{class P{}return P.\u0275prov=(0,i.Yz7)({token:P,providedIn:"root",factory:()=>new Kr((0,i.LFG)(O),window)}),P})();class Kr{constructor(U,V){this.document=U,this.window=V,this.offset=()=>[0,0]}setOffset(U){this.offset=Array.isArray(U)?()=>U:U}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(U){this.supportsScrolling()&&this.window.scrollTo(U[0],U[1])}scrollToAnchor(U){if(!this.supportsScrolling())return;const V=function ts(P,U){const V=P.getElementById(U)||P.getElementsByName(U)[0];if(V)return V;if("function"==typeof P.createTreeWalker&&P.body&&"function"==typeof P.body.attachShadow){const Q=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let ae=Q.currentNode;for(;ae;){const be=ae.shadowRoot;if(be){const Se=be.getElementById(U)||be.querySelector(`[name="${U}"]`);if(Se)return Se}ae=Q.nextNode()}}return null}(this.document,U);V&&(this.scrollToElement(V),V.focus())}setHistoryScrollRestoration(U){if(this.supportScrollRestoration()){const V=this.window.history;V&&V.scrollRestoration&&(V.scrollRestoration=U)}}scrollToElement(U){const V=U.getBoundingClientRect(),Q=V.left+this.window.pageXOffset,ae=V.top+this.window.pageYOffset,be=this.offset();this.window.scrollTo(Q-be[0],ae-be[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const U=es(this.window.history)||es(Object.getPrototypeOf(this.window.history));return!(!U||!U.writable&&!U.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function es(P){return Object.getOwnPropertyDescriptor(P,"scrollRestoration")}class hn{}},9862:(W,$,E)=>{"use strict";E.d($,{JF:()=>dn,LE:()=>_e,TP:()=>St,WM:()=>le,Zn:()=>ji,eN:()=>ye,qT:()=>we});var i=E(5879),x=E(2096),H=E(7715),D=E(5592),L=E(6328),O=E(2181),N=E(7398),Y=E(4716),G=E(4664),X=E(6814);class ie{}class oe{}class le{constructor(re){this.normalizedNames=new Map,this.lazyUpdate=null,re?"string"==typeof re?this.lazyInit=()=>{this.headers=new Map,re.split("\n").forEach(te=>{const Ee=te.indexOf(":");if(Ee>0){const je=te.slice(0,Ee),Ze=je.toLowerCase(),Ye=te.slice(Ee+1).trim();this.maybeSetNormalizedName(je,Ze),this.headers.has(Ze)?this.headers.get(Ze).push(Ye):this.headers.set(Ze,[Ye])}})}:typeof Headers<"u"&&re instanceof Headers?(this.headers=new Map,re.forEach((te,Ee)=>{this.setHeaderEntries(Ee,te)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(re).forEach(([te,Ee])=>{this.setHeaderEntries(te,Ee)})}:this.headers=new Map}has(re){return this.init(),this.headers.has(re.toLowerCase())}get(re){this.init();const te=this.headers.get(re.toLowerCase());return te&&te.length>0?te[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(re){return this.init(),this.headers.get(re.toLowerCase())||null}append(re,te){return this.clone({name:re,value:te,op:"a"})}set(re,te){return this.clone({name:re,value:te,op:"s"})}delete(re,te){return this.clone({name:re,value:te,op:"d"})}maybeSetNormalizedName(re,te){this.normalizedNames.has(te)||this.normalizedNames.set(te,re)}init(){this.lazyInit&&(this.lazyInit instanceof le?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(re=>this.applyUpdate(re)),this.lazyUpdate=null))}copyFrom(re){re.init(),Array.from(re.headers.keys()).forEach(te=>{this.headers.set(te,re.headers.get(te)),this.normalizedNames.set(te,re.normalizedNames.get(te))})}clone(re){const te=new le;return te.lazyInit=this.lazyInit&&this.lazyInit instanceof le?this.lazyInit:this,te.lazyUpdate=(this.lazyUpdate||[]).concat([re]),te}applyUpdate(re){const te=re.name.toLowerCase();switch(re.op){case"a":case"s":let Ee=re.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(re.name,te);const je=("a"===re.op?this.headers.get(te):void 0)||[];je.push(...Ee),this.headers.set(te,je);break;case"d":const Ze=re.value;if(Ze){let Ye=this.headers.get(te);if(!Ye)return;Ye=Ye.filter(at=>-1===Ze.indexOf(at)),0===Ye.length?(this.headers.delete(te),this.normalizedNames.delete(te)):this.headers.set(te,Ye)}else this.headers.delete(te),this.normalizedNames.delete(te)}}setHeaderEntries(re,te){const Ee=(Array.isArray(te)?te:[te]).map(Ze=>Ze.toString()),je=re.toLowerCase();this.headers.set(je,Ee),this.maybeSetNormalizedName(re,je)}forEach(re){this.init(),Array.from(this.normalizedNames.keys()).forEach(te=>re(this.normalizedNames.get(te),this.headers.get(te)))}}class de{encodeKey(re){return Xe(re)}encodeValue(re){return Xe(re)}decodeKey(re){return decodeURIComponent(re)}decodeValue(re){return decodeURIComponent(re)}}const Be=/%(\d[a-f0-9])/gi,We={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Xe(me){return encodeURIComponent(me).replace(Be,(re,te)=>We[te]??re)}function Je(me){return`${me}`}class _e{constructor(re={}){if(this.updates=null,this.cloneFrom=null,this.encoder=re.encoder||new de,re.fromString){if(re.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function pe(me,re){const te=new Map;return me.length>0&&me.replace(/^\?/,"").split("&").forEach(je=>{const Ze=je.indexOf("="),[Ye,at]=-1==Ze?[re.decodeKey(je),""]:[re.decodeKey(je.slice(0,Ze)),re.decodeValue(je.slice(Ze+1))],yt=te.get(Ye)||[];yt.push(at),te.set(Ye,yt)}),te}(re.fromString,this.encoder)}else re.fromObject?(this.map=new Map,Object.keys(re.fromObject).forEach(te=>{const Ee=re.fromObject[te],je=Array.isArray(Ee)?Ee.map(Je):[Je(Ee)];this.map.set(te,je)})):this.map=null}has(re){return this.init(),this.map.has(re)}get(re){this.init();const te=this.map.get(re);return te?te[0]:null}getAll(re){return this.init(),this.map.get(re)||null}keys(){return this.init(),Array.from(this.map.keys())}append(re,te){return this.clone({param:re,value:te,op:"a"})}appendAll(re){const te=[];return Object.keys(re).forEach(Ee=>{const je=re[Ee];Array.isArray(je)?je.forEach(Ze=>{te.push({param:Ee,value:Ze,op:"a"})}):te.push({param:Ee,value:je,op:"a"})}),this.clone(te)}set(re,te){return this.clone({param:re,value:te,op:"s"})}delete(re,te){return this.clone({param:re,value:te,op:"d"})}toString(){return this.init(),this.keys().map(re=>{const te=this.encoder.encodeKey(re);return this.map.get(re).map(Ee=>te+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(re=>""!==re).join("&")}clone(re){const te=new _e({encoder:this.encoder});return te.cloneFrom=this.cloneFrom||this,te.updates=(this.updates||[]).concat(re),te}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(re=>this.map.set(re,this.cloneFrom.map.get(re))),this.updates.forEach(re=>{switch(re.op){case"a":case"s":const te=("a"===re.op?this.map.get(re.param):void 0)||[];te.push(Je(re.value)),this.map.set(re.param,te);break;case"d":if(void 0===re.value){this.map.delete(re.param);break}{let Ee=this.map.get(re.param)||[];const je=Ee.indexOf(Je(re.value));-1!==je&&Ee.splice(je,1),Ee.length>0?this.map.set(re.param,Ee):this.map.delete(re.param)}}}),this.cloneFrom=this.updates=null)}}class we{constructor(){this.map=new Map}set(re,te){return this.map.set(re,te),this}get(re){return this.map.has(re)||this.map.set(re,re.defaultValue()),this.map.get(re)}delete(re){return this.map.delete(re),this}has(re){return this.map.has(re)}keys(){return this.map.keys()}}function ke(me){return typeof ArrayBuffer<"u"&&me instanceof ArrayBuffer}function Oe(me){return typeof Blob<"u"&&me instanceof Blob}function lt(me){return typeof FormData<"u"&&me instanceof FormData}class Bt{constructor(re,te,Ee,je){let Ze;if(this.url=te,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=re.toUpperCase(),function Ue(me){switch(me){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||je?(this.body=void 0!==Ee?Ee:null,Ze=je):Ze=Ee,Ze&&(this.reportProgress=!!Ze.reportProgress,this.withCredentials=!!Ze.withCredentials,Ze.responseType&&(this.responseType=Ze.responseType),Ze.headers&&(this.headers=Ze.headers),Ze.context&&(this.context=Ze.context),Ze.params&&(this.params=Ze.params)),this.headers||(this.headers=new le),this.context||(this.context=new we),this.params){const Ye=this.params.toString();if(0===Ye.length)this.urlWithParams=te;else{const at=te.indexOf("?");this.urlWithParams=te+(-1===at?"?":aten.set(qn,re.setHeaders[qn]),yt)),re.setParams&&(Rt=Object.keys(re.setParams).reduce((en,qn)=>en.set(qn,re.setParams[qn]),Rt)),new Bt(te,Ee,Ze,{params:Rt,headers:yt,context:Zt,reportProgress:at,responseType:je,withCredentials:Ye})}}var Pi=function(me){return me[me.Sent=0]="Sent",me[me.UploadProgress=1]="UploadProgress",me[me.ResponseHeader=2]="ResponseHeader",me[me.DownloadProgress=3]="DownloadProgress",me[me.Response=4]="Response",me[me.User=5]="User",me}(Pi||{});class ir{constructor(re,te=200,Ee="OK"){this.headers=re.headers||new le,this.status=void 0!==re.status?re.status:te,this.statusText=re.statusText||Ee,this.url=re.url||null,this.ok=this.status>=200&&this.status<300}}class Tn extends ir{constructor(re={}){super(re),this.type=Pi.ResponseHeader}clone(re={}){return new Tn({headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class ji extends ir{constructor(re={}){super(re),this.type=Pi.Response,this.body=void 0!==re.body?re.body:null}clone(re={}){return new ji({body:void 0!==re.body?re.body:this.body,headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Sn extends ir{constructor(re){super(re,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${re.url||"(unknown url)"}`:`Http failure response for ${re.url||"(unknown url)"}: ${re.status} ${re.statusText}`,this.error=re.error||null}}function En(me,re){return{body:re,headers:me.headers,context:me.context,observe:me.observe,params:me.params,reportProgress:me.reportProgress,responseType:me.responseType,withCredentials:me.withCredentials}}let ye=(()=>{class me{constructor(te){this.handler=te}request(te,Ee,je={}){let Ze;if(te instanceof Bt)Ze=te;else{let yt,Rt;yt=je.headers instanceof le?je.headers:new le(je.headers),je.params&&(Rt=je.params instanceof _e?je.params:new _e({fromObject:je.params})),Ze=new Bt(te,Ee,void 0!==je.body?je.body:null,{headers:yt,context:je.context,params:Rt,reportProgress:je.reportProgress,responseType:je.responseType||"json",withCredentials:je.withCredentials})}const Ye=(0,x.of)(Ze).pipe((0,L.b)(yt=>this.handler.handle(yt)));if(te instanceof Bt||"events"===je.observe)return Ye;const at=Ye.pipe((0,O.h)(yt=>yt instanceof ji));switch(je.observe||"body"){case"body":switch(Ze.responseType){case"arraybuffer":return at.pipe((0,N.U)(yt=>{if(null!==yt.body&&!(yt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return yt.body}));case"blob":return at.pipe((0,N.U)(yt=>{if(null!==yt.body&&!(yt.body instanceof Blob))throw new Error("Response is not a Blob.");return yt.body}));case"text":return at.pipe((0,N.U)(yt=>{if(null!==yt.body&&"string"!=typeof yt.body)throw new Error("Response is not a string.");return yt.body}));default:return at.pipe((0,N.U)(yt=>yt.body))}case"response":return at;default:throw new Error(`Unreachable: unhandled observe type ${je.observe}}`)}}delete(te,Ee={}){return this.request("DELETE",te,Ee)}get(te,Ee={}){return this.request("GET",te,Ee)}head(te,Ee={}){return this.request("HEAD",te,Ee)}jsonp(te,Ee){return this.request("JSONP",te,{params:(new _e).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(te,Ee={}){return this.request("OPTIONS",te,Ee)}patch(te,Ee,je={}){return this.request("PATCH",te,En(je,Ee))}post(te,Ee,je={}){return this.request("POST",te,En(je,Ee))}put(te,Ee,je={}){return this.request("PUT",te,En(je,Ee))}}return me.\u0275fac=function(te){return new(te||me)(i.LFG(ie))},me.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac}),me})();function ki(me,re){return re(me)}function Ke(me,re){return(te,Ee)=>re.intercept(te,{handle:je=>me(je,Ee)})}const St=new i.OlP(""),hi=new i.OlP(""),Fi=new i.OlP("");function Ui(){let me=null;return(re,te)=>{null===me&&(me=((0,i.f3M)(St,{optional:!0})??[]).reduceRight(Ke,ki));const Ee=(0,i.f3M)(i.HDt),je=Ee.add();return me(re,te).pipe((0,Y.x)(()=>Ee.remove(je)))}}let ue=(()=>{class me extends ie{constructor(te,Ee){super(),this.backend=te,this.injector=Ee,this.chain=null,this.pendingTasks=(0,i.f3M)(i.HDt)}handle(te){if(null===this.chain){const je=Array.from(new Set([...this.injector.get(hi),...this.injector.get(Fi,[])]));this.chain=je.reduceRight((Ze,Ye)=>function Vt(me,re,te){return(Ee,je)=>te.runInContext(()=>re(Ee,Ze=>me(Ze,je)))}(Ze,Ye,this.injector),ki)}const Ee=this.pendingTasks.add();return this.chain(te,je=>this.backend.handle(je)).pipe((0,Y.x)(()=>this.pendingTasks.remove(Ee)))}}return me.\u0275fac=function(te){return new(te||me)(i.LFG(oe),i.LFG(i.lqb))},me.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac}),me})();const mn=/^\)\]\}',?\n/;let ri=(()=>{class me{constructor(te){this.xhrFactory=te}handle(te){if("JSONP"===te.method)throw new i.vHH(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,H.D)(Ee.\u0275loadImpl()):(0,x.of)(null)).pipe((0,G.w)(()=>new D.y(Ze=>{const Ye=Ee.build();if(Ye.open(te.method,te.urlWithParams),te.withCredentials&&(Ye.withCredentials=!0),te.headers.forEach((Xt,qt)=>Ye.setRequestHeader(Xt,qt.join(","))),te.headers.has("Accept")||Ye.setRequestHeader("Accept","application/json, text/plain, */*"),!te.headers.has("Content-Type")){const Xt=te.detectContentTypeHeader();null!==Xt&&Ye.setRequestHeader("Content-Type",Xt)}if(te.responseType){const Xt=te.responseType.toLowerCase();Ye.responseType="json"!==Xt?Xt:"text"}const at=te.serializeBody();let yt=null;const Rt=()=>{if(null!==yt)return yt;const Xt=Ye.statusText||"OK",qt=new le(Ye.getAllResponseHeaders()),Nr=function Ct(me){return"responseURL"in me&&me.responseURL?me.responseURL:/^X-Request-URL:/m.test(me.getAllResponseHeaders())?me.getResponseHeader("X-Request-URL"):null}(Ye)||te.url;return yt=new Tn({headers:qt,status:Ye.status,statusText:Xt,url:Nr}),yt},Zt=()=>{let{headers:Xt,status:qt,statusText:Nr,url:Vr}=Rt(),un=null;204!==qt&&(un=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===qt&&(qt=un?200:0);let zr=qt>=200&&qt<300;if("json"===te.responseType&&"string"==typeof un){const ga=un;un=un.replace(mn,"");try{un=""!==un?JSON.parse(un):null}catch(Jo){un=ga,zr&&(zr=!1,un={error:Jo,text:un})}}zr?(Ze.next(new ji({body:un,headers:Xt,status:qt,statusText:Nr,url:Vr||void 0})),Ze.complete()):Ze.error(new Sn({error:un,headers:Xt,status:qt,statusText:Nr,url:Vr||void 0}))},en=Xt=>{const{url:qt}=Rt(),Nr=new Sn({error:Xt,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:qt||void 0});Ze.error(Nr)};let qn=!1;const ma=Xt=>{qn||(Ze.next(Rt()),qn=!0);let qt={type:Pi.DownloadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(qt.total=Xt.total),"text"===te.responseType&&Ye.responseText&&(qt.partialText=Ye.responseText),Ze.next(qt)},rr=Xt=>{let qt={type:Pi.UploadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(qt.total=Xt.total),Ze.next(qt)};return Ye.addEventListener("load",Zt),Ye.addEventListener("error",en),Ye.addEventListener("timeout",en),Ye.addEventListener("abort",en),te.reportProgress&&(Ye.addEventListener("progress",ma),null!==at&&Ye.upload&&Ye.upload.addEventListener("progress",rr)),Ye.send(at),Ze.next({type:Pi.Sent}),()=>{Ye.removeEventListener("error",en),Ye.removeEventListener("abort",en),Ye.removeEventListener("load",Zt),Ye.removeEventListener("timeout",en),te.reportProgress&&(Ye.removeEventListener("progress",ma),null!==at&&Ye.upload&&Ye.upload.removeEventListener("progress",rr)),Ye.readyState!==Ye.DONE&&Ye.abort()}})))}}return me.\u0275fac=function(te){return new(te||me)(i.LFG(X.JF))},me.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac}),me})();const gn=new i.OlP("XSRF_ENABLED"),qi=new i.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),ai=new i.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class cn{}let oo=(()=>{class me{constructor(te,Ee,je){this.doc=te,this.platform=Ee,this.cookieName=je,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const te=this.doc.cookie||"";return te!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,X.Mx)(te,this.cookieName),this.lastCookieString=te),this.lastToken}}return me.\u0275fac=function(te){return new(te||me)(i.LFG(X.K0),i.LFG(i.Lbi),i.LFG(qi))},me.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac}),me})();function ur(me,re){const te=me.url.toLowerCase();if(!(0,i.f3M)(gn)||"GET"===me.method||"HEAD"===me.method||te.startsWith("http://")||te.startsWith("https://"))return re(me);const Ee=(0,i.f3M)(cn).getToken(),je=(0,i.f3M)(ai);return null!=Ee&&!me.headers.has(je)&&(me=me.clone({headers:me.headers.set(je,Ee)})),re(me)}var Ut=function(me){return me[me.Interceptors=0]="Interceptors",me[me.LegacyInterceptors=1]="LegacyInterceptors",me[me.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",me[me.NoXsrfProtection=3]="NoXsrfProtection",me[me.JsonpSupport=4]="JsonpSupport",me[me.RequestsMadeViaParent=5]="RequestsMadeViaParent",me[me.Fetch=6]="Fetch",me}(Ut||{});function _n(me,re){return{\u0275kind:me,\u0275providers:re}}function Zo(...me){const re=[ye,ri,ue,{provide:ie,useExisting:ue},{provide:oe,useExisting:ri},{provide:hi,useValue:ur,multi:!0},{provide:gn,useValue:!0},{provide:cn,useClass:oo}];for(const te of me)re.push(...te.\u0275providers);return(0,i.MR2)(re)}const La=new i.OlP("LEGACY_INTERCEPTOR_FN");let dn=(()=>{class me{}return me.\u0275fac=function(te){return new(te||me)},me.\u0275mod=i.oAB({type:me}),me.\u0275inj=i.cJS({providers:[Zo(_n(Ut.LegacyInterceptors,[{provide:La,useFactory:Ui},{provide:hi,useExisting:La,multi:!0}]))]}),me})()},5879:(W,$,E)=>{"use strict";E.d($,{$8M:()=>wu,$WT:()=>hr,$Z:()=>pl,AFp:()=>Iu,ALo:()=>RM,AaK:()=>oe,AsE:()=>F0,B6R:()=>zl,BQk:()=>Ku,CHM:()=>ds,CRH:()=>yw,DdM:()=>Kb,Dn7:()=>iw,EJc:()=>px,EiD:()=>nv,EpF:()=>X_,F$t:()=>nb,F4k:()=>Q_,FYo:()=>a_,FiY:()=>ip,G48:()=>Hf,Gf:()=>ww,GfV:()=>Ti,GkF:()=>J_,Gpc:()=>de,Gre:()=>q0,HDt:()=>Hg,Hsn:()=>S0,Ikx:()=>Pd,JOm:()=>Su,JVY:()=>NS,JZr:()=>Je,Jf7:()=>c_,KtG:()=>Xl,L6k:()=>VS,LAX:()=>jS,LFG:()=>Ji,LSH:()=>$1,Lbi:()=>Ou,Lck:()=>qe,MAs:()=>C0,MMx:()=>MM,MR2:()=>So,NdJ:()=>Qp,O4$:()=>pu,Ojb:()=>dv,OlP:()=>xi,Oqu:()=>Po,P3R:()=>ov,PXZ:()=>xx,Q6J:()=>Qu,QGY:()=>Xp,QbO:()=>Q1,Qsj:()=>wv,R0b:()=>Or,RDi:()=>RS,Rgc:()=>uh,SBq:()=>md,Sil:()=>gx,Suo:()=>Aw,TTD:()=>Bc,TgZ:()=>Zp,Tol:()=>HC,Udp:()=>B0,VKq:()=>pg,VuI:()=>R2,W1O:()=>xg,WFA:()=>vl,WLB:()=>ew,XFs:()=>st,Xpm:()=>si,Xq5:()=>Ip,Xts:()=>Pu,Y36:()=>pc,YKP:()=>cg,YNc:()=>G_,Yjl:()=>_a,Yz7:()=>St,Z0I:()=>ue,ZZ4:()=>Gg,_Bn:()=>xt,_UZ:()=>xs,_Vd:()=>fd,_c5:()=>Zg,_uU:()=>_b,aQg:()=>$g,c2e:()=>fh,cJS:()=>Fi,cg1:()=>an,d8E:()=>G0,dDg:()=>mh,dqk:()=>ri,eBb:()=>zS,eFA:()=>Yw,eJc:()=>Mf,ekj:()=>af,eoX:()=>Vw,f3M:()=>mi,g9A:()=>yp,h0i:()=>Za,hGG:()=>Jg,hij:()=>lf,iGM:()=>bw,ifc:()=>oi,ip1:()=>kw,jDz:()=>xM,kL8:()=>uf,kcU:()=>fu,lG2:()=>bi,lcZ:()=>wf,lqb:()=>dc,lri:()=>Rl,mCW:()=>Om,n5z:()=>ec,n_E:()=>Af,oAB:()=>Xr,oJD:()=>rv,oxw:()=>MC,pB0:()=>FS,q3G:()=>ld,qFp:()=>Qa,qLn:()=>_d,qOj:()=>Rp,qZA:()=>yl,qzn:()=>Ru,rWj:()=>vx,rg0:()=>$l,s9C:()=>E0,sBO:()=>Hx,s_b:()=>vf,soG:()=>Df,tBr:()=>tp,tb:()=>Xa,tp0:()=>ic,uIk:()=>Bp,vHH:()=>_e,vpe:()=>No,wAp:()=>Id,xi3:()=>tw,xp6:()=>h_,ynx:()=>Jp,z2F:()=>Wd,z3N:()=>al,zSh:()=>dd,zs3:()=>ys});var i=E(8645),x=E(7394),H=E(5619),D=E(5592),L=E(3019),O=E(2096),N=E(3020),Y=E(4664),G=E(3997);function X(_){for(let b in _)if(_[b]===X)return b;throw Error("Could not find renamed property on target object.")}function ie(_,b){for(const w in b)b.hasOwnProperty(w)&&!_.hasOwnProperty(w)&&(_[w]=b[w])}function oe(_){if("string"==typeof _)return _;if(Array.isArray(_))return"["+_.map(oe).join(", ")+"]";if(null==_)return""+_;if(_.overriddenName)return`${_.overriddenName}`;if(_.name)return`${_.name}`;const b=_.toString();if(null==b)return""+b;const w=b.indexOf("\n");return-1===w?b:b.substring(0,w)}function le(_,b){return null==_||""===_?null===b?"":b:null==b||""===b?_:_+" "+b}const se=X({__forward_ref__:X});function de(_){return _.__forward_ref__=de,_.toString=function(){return oe(this())},_}function pe(_){return Be(_)?_():_}function Be(_){return"function"==typeof _&&_.hasOwnProperty(se)&&_.__forward_ref__===de}function We(_){return _&&!!_.\u0275providers}const Je="https://g.co/ng/security#xss";class _e extends Error{constructor(b,w){super(function Te(_,b){return`NG0${Math.abs(_)}${b?": "+b:""}`}(b,w)),this.code=b}}function we(_){return"string"==typeof _?_:null==_?"":String(_)}function rt(_,b){throw new _e(-201,!1)}function dt(_,b){null==_&&function ot(_,b,w,v){throw new Error(`ASSERTION ERROR: ${_}`+(null==v?"":` [Expected=> ${w} ${v} ${b} <=Actual]`))}(b,_,null,"!=")}function St(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function Fi(_){return{providers:_.providers||[],imports:_.imports||[]}}function Ui(_){return Re(_,ht)||Re(_,jt)}function ue(_){return null!==Ui(_)}function Re(_,b){return _.hasOwnProperty(b)?_[b]:null}function et(_){return _&&(_.hasOwnProperty(At)||_.hasOwnProperty(vi))?_[At]:null}const ht=X({\u0275prov:X}),At=X({\u0275inj:X}),jt=X({ngInjectableDef:X}),vi=X({ngInjectorDef:X});var st=function(_){return _[_.Default=0]="Default",_[_.Host=1]="Host",_[_.Self=2]="Self",_[_.SkipSelf=4]="SkipSelf",_[_.Optional=8]="Optional",_}(st||{});let bt;function Zi(_){const b=bt;return bt=_,b}function mn(_,b,w){const v=Ui(_);return v&&"root"==v.providedIn?void 0===v.value?v.value=v.factory():v.value:w&st.Optional?null:void 0!==b?b:void rt(oe(_))}const ri=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),ao={},ai="__NG_DI_FLAG__",cn="ngTempTokenPath",ur=/\n/gm,Ut="__source";let _n;function $n(_){const b=_n;return _n=_,b}function La(_,b=st.Default){if(void 0===_n)throw new _e(-203,!1);return null===_n?mn(_,void 0,b):_n.get(_,b&st.Optional?null:void 0,b)}function Ji(_,b=st.Default){return(function Ft(){return bt}()||La)(pe(_),b)}function mi(_,b=st.Default){return Ji(_,Ps(b))}function Ps(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function $e(_){const b=[];for(let w=0;w<_.length;w++){const v=pe(_[w]);if(Array.isArray(v)){if(0===v.length)throw new _e(900,!1);let C,T=st.Default;for(let k=0;kb){k=T-1;break}}}for(;T<_.length;){const I=_[T];if("number"==typeof I)break;if(I===w){if(null===v)return void(null!==C&&(_[T+1]=C));if(v===_[T+1])return void(_[T+2]=C)}T++,null!==v&&T++,null!==C&&T++}-1!==k&&(_.splice(k,0,b),T=k+1),_.splice(T++,0,w),null!==v&&_.splice(T++,0,v),null!==C&&_.splice(T++,0,C)}const en="ng-template";function qn(_,b,w){let v=0,C=!0;for(;v<_.length;){let T=_[v++];if("string"==typeof T&&C){const k=_[v++];if(w&&"class"===T&&-1!==Ze(k.toLowerCase(),b,0))return!0}else{if(1===T){for(;v<_.length&&"string"==typeof(T=_[v++]);)if(T.toLowerCase()===b)return!0;return!1}"number"==typeof T&&(C=!1)}}return!1}function ma(_){return 4===_.type&&_.value!==en}function rr(_,b,w){return b===(4!==_.type||w?_.value:en)}function Xt(_,b,w){let v=4;const C=_.attrs||[],T=function zr(_){for(let b=0;b<_.length;b++)if(at(_[b]))return b;return _.length}(C);let k=!1;for(let I=0;IT?"":C[ne+1].toLowerCase();const ge=8&v?fe:null;if(ge&&-1!==Ze(ge,F,0)||2&v&&F!==fe){if(qt(v))return!1;k=!0}}}}else{if(!k&&!qt(v)&&!qt(B))return!1;if(k&&qt(B))continue;k=!1,v=B|1&v}}return qt(v)||k}function qt(_){return 0==(1&_)}function Nr(_,b,w,v){if(null===b)return-1;let C=0;if(v||!w){let T=!1;for(;C-1)for(w++;w<_.length;){const v=_[w];if("number"==typeof v)return-1;if(v===b)return w;w++}return-1}(b,_)}function Vr(_,b,w=!1){for(let v=0;v0?'="'+I+'"':"")+"]"}else 8&v?C+="."+k:4&v&&(C+=" "+k);else""!==C&&!qt(k)&&(b+=Xo(T,C),C=""),v=k,T=T||!qt(v);w++}return""!==C&&(b+=Xo(T,C)),b}function si(_){return Wi(()=>{const b=kc(_),w={...b,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===Mr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:b.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||oi.Emulated,styles:_.styles||ct,_:null,schemas:_.schemas||null,tView:null,id:""};Lc(w);const v=_.dependencies;return w.directiveDefs=Bs(v,!1),w.pipeDefs=Bs(v,!0),w.id=function eu(_){let b=0;const w=[_.selectors,_.ngContentSelectors,_.hostVars,_.hostAttrs,_.consts,_.vars,_.decls,_.encapsulation,_.standalone,_.signals,_.exportAs,JSON.stringify(_.inputs),JSON.stringify(_.outputs),Object.getOwnPropertyNames(_.type.prototype),!!_.contentQueries,!!_.viewQuery].join("|");for(const C of w)b=Math.imul(31,b)+C.charCodeAt(0)<<0;return b+=2147483648,"c"+b}(w),w})}function zl(_,b,w){const v=_.\u0275cmp;v.directiveDefs=Bs(b,!1),v.pipeDefs=Bs(w,!0)}function _t(_){return Ge(_)||bn(_)}function Os(_){return null!==_}function Xr(_){return Wi(()=>({type:_.type,bootstrap:_.bootstrap||ct,declarations:_.declarations||ct,imports:_.imports||ct,exports:_.exports||ct,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function Li(_,b){if(null==_)return Un;const w={};for(const v in _)if(_.hasOwnProperty(v)){let C=_[v],T=C;Array.isArray(C)&&(T=C[1],C=C[0]),w[C]=v,b&&(b[C]=T)}return w}function bi(_){return Wi(()=>{const b=kc(_);return Lc(b),b})}function _a(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function Ge(_){return _[nr]||null}function bn(_){return _[Jr]||null}function Zn(_){return _[me]||null}function hr(_){const b=Ge(_)||bn(_)||Zn(_);return null!==b&&b.standalone}function Qt(_,b){const w=_[re]||null;if(!w&&!0===b)throw new Error(`Type ${oe(_)} does not have '\u0275mod' property.`);return w}function kc(_){const b={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:b,inputTransforms:null,inputConfig:_.inputs||Un,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||ct,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Li(_.inputs,b),outputs:Li(_.outputs)}}function Lc(_){_.features?.forEach(b=>b(_))}function Bs(_,b){if(!_)return null;const w=b?Zn:_t;return()=>("function"==typeof _?_():_).map(v=>w(v)).filter(Os)}const Xi=0,tt=1,Mt=2,Ci=3,xr=4,Qo=5,Dn=6,lo=7,Gi=8,ba=9,jr=10,Et=11,Ns=12,tu=13,Ha=14,Ii=15,co=16,uo=17,Qr=18,ho=19,Hc=20,Ra=21,wa=22,Fl=23,Ul=24,Yt=25,po=1,Ko=2,Kr=7,ts=9,hn=11;function kn(_){return Array.isArray(_)&&"object"==typeof _[po]}function pr(_){return Array.isArray(_)&&!0===_[po]}function Fr(_){return 0!=(4&_.flags)}function fo(_){return _.componentOffset>-1}function ns(_){return 1==(1&_.flags)}function Jn(_){return!!_.template}function pi(_){return 0!=(512&_[Mt])}function _o(_,b){return _.hasOwnProperty(te)?_[te]:null}let Pc=ri.WeakRef??class ru{constructor(b){this.ref=b}deref(){return this.ref}},Dt=0,Xn=null,Aa=!1;function Ei(_){const b=Xn;return Xn=_,b}class bo{constructor(){this.id=Dt++,this.ref=function as(_){return new Pc(_)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[b,w]of this.producers){const v=w.producerNode.deref();if(null!=v&&w.atTrackingVersion===this.trackingVersion){if(v.producerPollStatus(w.seenValueVersion))return!0}else this.producers.delete(b),v?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const b=Aa;Aa=!0;try{for(const[w,v]of this.consumers){const C=v.consumerNode.deref();null!=C&&C.trackingVersion===v.atTrackingVersion?C.onConsumerDependencyMayHaveChanged():(this.consumers.delete(w),C?.producers.delete(this.id))}}finally{Aa=b}}producerAccessed(){if(Aa)throw new Error("");if(null===Xn)return;let b=Xn.producers.get(this.id);void 0===b?(b={consumerNode:Xn.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:Xn.trackingVersion},Xn.producers.set(this.id,b),this.consumers.set(Xn.id,b)):(b.seenValueVersion=this.valueVersion,b.atTrackingVersion=Xn.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==Xn?.consumerAllowSignalWrites}producerPollStatus(b){return this.valueVersion!==b||(this.onProducerUpdateValueVersion(),this.valueVersion!==b)}}let Gl=null;function $l(_){const b=Ei(null);try{return _()}finally{Ei(b)}}const Ao=()=>{};class gi extends bo{constructor(b,w,v){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=Ao,this.registerOnCleanup=C=>{this.cleanupFn=C},this.consumerAllowSignalWrites=v}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const b=Ei(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Ao,this.watch(this.registerOnCleanup)}finally{Ei(b)}}cleanup(){this.cleanupFn()}}class os{constructor(b,w,v){this.previousValue=b,this.currentValue=w,this.firstChange=v}isFirstChange(){return this.firstChange}}function Bc(){return Ca}function Ca(_){return _.type.prototype.ngOnChanges&&(_.setInput=ss),au}function au(){const _=ou(this),b=_?.current;if(b){const w=_.previous;if(w===Un)_.previous=b;else for(let v in b)w[v]=b[v];_.current=null,this.ngOnChanges(b)}}function ss(_,b,w,v){const C=this.declaredInputs[w],T=ou(_)||function or(_,b){return _[Zl]=b}(_,{previous:Un,current:null}),k=T.current||(T.current={}),I=T.previous,B=I[C];k[C]=new os(B&&B.currentValue,b,I===Un),_[v]=b}Bc.ngInherit=!0;const Zl="__ngSimpleChanges__";function ou(_){return _[Zl]||null}const mr=function(_,b,w){},Vc="svg";function wi(_){for(;Array.isArray(_);)_=_[Xi];return _}function P(_,b){return wi(b[_])}function U(_,b){return wi(b[_.index])}function Q(_,b){return _.data[b]}function ae(_,b){return _[b]}function be(_,b){const w=b[_];return kn(w)?w:w[Xi]}function Jt(_,b){return null==b?null:_[b]}function ci(_){_[uo]=0}function Nt(_){1024&_[Mt]||(_[Mt]|=1024,_i(_,1))}function Hi(_){1024&_[Mt]&&(_[Mt]&=-1025,_i(_,-1))}function _i(_,b){let w=_[Ci];if(null===w)return;w[Qo]+=b;let v=w;for(w=w[Ci];null!==w&&(1===b&&1===v[Qo]||-1===b&&0===v[Qo]);)w[Qo]+=b,v=w,w=w[Ci]}const mt={lFrame:Uc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function su(){return mt.bindingsEnabled}function cs(){return null!==mt.skipHydrationRootTNode}function He(){return mt.lFrame.lView}function zt(){return mt.lFrame.tView}function ds(_){return mt.lFrame.contextLView=_,_[Gi]}function Xl(_){return mt.lFrame.contextLView=null,_}function Ln(){let _=lu();for(;null!==_&&64===_.type;)_=_.parent;return _}function lu(){return mt.lFrame.currentTNode}function gr(_,b){const w=mt.lFrame;w.currentTNode=_,w.isParent=b}function qr(){return mt.lFrame.isParent}function Ql(){mt.lFrame.isParent=!1}function Wn(){const _=mt.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function qs(){return mt.lFrame.bindingIndex++}function Va(_){const b=mt.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function cm(_,b){const w=mt.lFrame;w.bindingIndex=w.bindingRootIndex=_,du(b)}function du(_){mt.lFrame.currentDirectiveIndex=_}function uu(_){const b=mt.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}function zh(){return mt.lFrame.currentQueryIndex}function jc(_){mt.lFrame.currentQueryIndex=_}function A1(_){const b=_[tt];return 2===b.type?b.declTNode:1===b.type?_[Dn]:null}function Fc(_,b,w){if(w&st.SkipSelf){let C=b,T=_;for(;!(C=C.parent,null!==C||w&st.Host||(C=A1(T),null===C||(T=T[Ha],10&C.type))););if(null===C)return!1;b=C,_=T}const v=mt.lFrame=hu();return v.currentTNode=b,v.lView=_,!0}function us(_){const b=hu(),w=_[tt];mt.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function hu(){const _=mt.lFrame,b=null===_?null:_.child;return null===b?Uc(_):b}function Uc(_){const b={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:_,child:null,inI18n:!1};return null!==_&&(_.child=b),b}function Ys(){const _=mt.lFrame;return mt.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Er=Ys;function yo(){const _=Ys();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function sr(){return mt.lFrame.selectedIndex}function yn(_){mt.lFrame.selectedIndex=_}function Oi(){const _=mt.lFrame;return Q(_.tView,_.selectedIndex)}function pu(){mt.lFrame.currentNamespace=Vc}function fu(){!function Yc(){mt.lFrame.currentNamespace=null}()}let Wc=!0;function Ws(){return Wc}function Hn(_){Wc=_}function hs(_,b){for(let w=b.directiveStart,v=b.directiveEnd;w=v)break}else b[B]<0&&(_[uo]+=65536),(I>13<_[uo]>>16&&(3&_[Mt])===b&&(_[Mt]+=8192,Yh(I,T)):Yh(I,T)}const Wt=-1;class za{constructor(b,w,v){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=v}}function Wh(_){return _!==Wt}function Jc(_){return 32767&_}function Xc(_,b){let w=function um(_){return _>>16}(_),v=b;for(;w>0;)v=v[Ha],w--;return v}let Gs=!0;function _r(_){const b=Gs;return Gs=_,b}const vo=255,pm=5;let fm=0;const Rn={};function fs(_,b){const w=$h(_,b);if(-1!==w)return w;const v=b[tt];v.firstCreatePass&&(_.injectorIndex=b.length,bu(v.data,_),bu(b,null),bu(v.blueprint,null));const C=Co(_,b),T=_.injectorIndex;if(Wh(C)){const k=Jc(C),I=Xc(C,b),B=I[tt].data;for(let F=0;F<8;F++)b[T+F]=I[k+F]|B[k+F]}return b[T+8]=C,T}function bu(_,b){_.push(0,0,0,0,0,0,0,0,b)}function $h(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function Co(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,v=null,C=b;for(;null!==C;){if(v=Kh(C),null===v)return Wt;if(w++,C=C[Ha],-1!==v.injectorIndex)return v.injectorIndex|w<<16}return Wt}function ms(_,b,w){!function Gh(_,b,w){let v;"string"==typeof w?v=w.charCodeAt(0)||0:w.hasOwnProperty(Ee)&&(v=w[Ee]),null==v&&(v=w[Ee]=fm++);const C=v&vo;b.data[_+(C>>pm)]|=1<=0?b&vo:Qh:b}(w);if("function"==typeof T){if(!Fc(b,_,v))return v&st.Host?Zh(C,0,v):$s(b,w,v,C);try{const k=T(v);if(null!=k||v&st.Optional)return k;rt()}finally{Er()}}else if("number"==typeof T){let k=null,I=$h(_,b),B=Wt,F=v&st.Host?b[Ii][Dn]:null;for((-1===I||v&st.SkipSelf)&&(B=-1===I?Co(_,b):b[I+8],B!==Wt&&_m(v,!1)?(k=b[tt],I=Jc(B),b=Xc(B,b)):I=-1);-1!==I;){const J=b[tt];if(Xh(T,I,J.data)){const ne=gs(I,b,w,k,v,F);if(ne!==Rn)return ne}B=b[I+8],B!==Wt&&_m(v,b[tt].data[I+8]===F)&&Xh(T,I,b)?(k=J,I=Jc(B),b=Xc(B,b)):I=-1}}return C}function gs(_,b,w,v,C,T){const k=b[tt],I=k.data[_+8],J=Qc(I,k,w,null==v?fo(I)&&Gs:v!=k&&0!=(3&I.type),C&st.Host&&T===I);return null!==J?_s(b,k,J,I):Rn}function Qc(_,b,w,v,C){const T=_.providerIndexes,k=b.data,I=1048575&T,B=_.directiveStart,J=T>>20,fe=C?I+J:_.directiveEnd;for(let ge=v?I:I+J;ge=B&&De.type===w)return ge}if(C){const ge=k[B];if(ge&&Jn(ge)&&ge.type===w)return B}return null}function _s(_,b,w,v){let C=_[w];const T=b.data;if(function gu(_){return _ instanceof za}(C)){const k=C;k.resolving&&function ke(_,b){const w=b?`. Dependency path: ${b.join(" > ")} > ${_}`:"";throw new _e(-200,`Circular dependency in DI detected for ${_}${w}`)}(function Ue(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():we(_)}(T[w]));const I=_r(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?Zi(k.injectImpl):null;Fc(_,v,st.Default);try{C=_[w]=k.factory(void 0,T,_,v),b.firstCreatePass&&w>=v.directiveStart&&function Uh(_,b,w){const{ngOnChanges:v,ngOnInit:C,ngDoCheck:T}=b.type.prototype;if(v){const k=Ca(b);(w.preOrderHooks??=[]).push(_,k),(w.preOrderCheckHooks??=[]).push(_,k)}C&&(w.preOrderHooks??=[]).push(0-_,C),T&&((w.preOrderHooks??=[]).push(_,T),(w.preOrderCheckHooks??=[]).push(_,T))}(w,T[w],b)}finally{null!==B&&Zi(B),_r(I),k.resolving=!1,Er()}}return C}function Xh(_,b,w){return!!(w[b+(_>>pm)]&1<<_)}function _m(_,b){return!(_&st.Self||_&st.Host&&b)}class Js{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,v){return Zs(this._tNode,this._lView,b,Ps(v),w)}}function Qh(){return new Js(Ln(),He())}function ec(_){return Wi(()=>{const b=_.prototype.constructor,w=b[te]||Kn(b),v=Object.prototype;let C=Object.getPrototypeOf(_.prototype).constructor;for(;C&&C!==v;){const T=C[te]||Kn(C);if(T&&T!==w)return T;C=Object.getPrototypeOf(C)}return T=>new T})}function Kn(_){return Be(_)?()=>{const b=Kn(pe(_));return b&&b()}:_o(_)}function Kh(_){const b=_[tt],w=b.type;return 2===w?b.declTNode:1===w?_[Dn]:null}function wu(_){return function mm(_,b){if("class"===b)return _.classes;if("style"===b)return _.styles;const w=_.attrs;if(w){const v=w.length;let C=0;for(;C{const v=function Mo(_){return function(...w){if(_){const v=_(...w);for(const C in v)this[C]=v[C]}}}(b);function C(...T){if(this instanceof C)return v.apply(this,T),this;const k=new C(...T);return I.annotation=k,I;function I(B,F,J){const ne=B.hasOwnProperty(Ks)?B[Ks]:Object.defineProperty(B,Ks,{value:[]})[Ks];for(;ne.length<=J;)ne.push(null);return(ne[J]=ne[J]||[]).push(k),B}}return w&&(C.prototype=Object.create(w.prototype)),C.prototype.ngMetadataName=_,C.annotationCls=C,C})}function Au(_,b){_.forEach(w=>Array.isArray(w)?Au(w,b):b(w))}function yu(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function ep(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function vu(_,b){const w=[];for(let v=0;v<_;v++)w.push(b);return w}function Wr(_,b,w){let v=tc(_,b);return v>=0?_[1|v]=w:(v=~v,function iy(_,b,w,v){let C=_.length;if(C==b)_.push(w,v);else if(1===C)_.push(v,_[0]),_[0]=w;else{for(C--,_.push(_[C-1],_[C]);C>b;)_[C]=_[C-2],C--;_[b]=w,_[b+1]=v}}(_,v,b,w)),v}function M1(_,b){const w=tc(_,b);if(w>=0)return _[1|w]}function tc(_,b){return function x1(_,b,w){let v=0,C=_.length>>w;for(;C!==v;){const T=v+(C-v>>1),k=_[T<b?C=T:v=T+1}return~(C<({token:_})),-1),ip=Yi(ja("Optional"),8),ic=Yi(ja("SkipSelf"),4);function sp(_){return 128==(128&_.flags)}var Su=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(Su||{});const yy=/^>|^->||--!>|)/,lp="\u200b$1\u200b";const Tm=new Map;let Cy=0;const N1="__ngContext__";function Dr(_,b){kn(b)?(_[N1]=b[ho],function xy(_){Tm.set(_[ho],_)}(b)):_[N1]=b}let dp;function ac(_,b){return dp(_,b)}function Eu(_){const b=_[Ci];return pr(b)?b[Ci]:b}function aa(_){return ky(_[Ns])}function up(_){return ky(_[xr])}function ky(_){for(;null!==_&&!pr(_);)_=_[xr];return _}function il(_,b,w,v,C){if(null!=v){let T,k=!1;pr(v)?T=v:kn(v)&&(k=!0,v=v[Xi]);const I=wi(v);0===_&&null!==w?null==C?Py(b,w,I):od(b,w,I,C||null,!0):1===_&&null!==w?od(b,w,I,C||null,!0):2===_?function Rm(_,b,w){const v=Lm(_,b);v&&function Oy(_,b,w,v){_.removeChild(b,w,v)}(_,v,b,w)}(b,I,k):3===_&&b.destroyNode(I),null!=T&&function SS(_,b,w,v,C){const T=w[Kr];T!==wi(w)&&il(b,_,v,T,C);for(let I=hn;Ib.replace(vy,lp))}(b))}function hp(_,b,w){return _.createElement(b,w)}function rd(_,b){const w=_[ts],v=w.indexOf(b);Hi(b),w.splice(v,1)}function sc(_,b){if(_.length<=hn)return;const w=hn+b,v=_[w];if(v){const C=v[co];null!==C&&C!==_&&rd(C,v),b>0&&(_[w-1][xr]=v[xr]);const T=ep(_,hn+b);!function Hy(_,b){pp(_,b,b[Et],2,null,null),b[Xi]=null,b[Dn]=null}(v[tt],v);const k=T[Qr];null!==k&&k.detachView(T[tt]),v[Ci]=null,v[xr]=null,v[Mt]&=-129}return v}function Du(_,b){if(!(256&b[Mt])){const w=b[Et];b[Fl]?.destroy(),b[Ul]?.destroy(),w.destroyNode&&pp(_,b,w,3,null,null),function CS(_){let b=_[Ns];if(!b)return ad(_[tt],_);for(;b;){let w=null;if(kn(b))w=b[Ns];else{const v=b[hn];v&&(w=v)}if(!w){for(;b&&!b[xr]&&b!==_;)kn(b)&&ad(b[tt],b),b=b[Ci];null===b&&(b=_),kn(b)&&ad(b[tt],b),w=b&&b[xr]}b=w}}(b)}}function ad(_,b){if(!(256&b[Mt])){b[Mt]&=-129,b[Mt]|=256,function ws(_,b){let w;if(null!=_&&null!=(w=_.destroyHooks))for(let v=0;v=0?v[k]():v[-k].unsubscribe(),T+=2}else w[T].call(v[w[T+1]]);null!==v&&(b[lo]=null);const C=b[Ra];if(null!==C){b[Ra]=null;for(let T=0;T-1){const{encapsulation:T}=_.data[v.directiveStart+C];if(T===oi.None||T===oi.Emulated)return null}return U(v,w)}}(_,b.parent,w)}function od(_,b,w,v,C){_.insertBefore(b,w,v,C)}function Py(_,b,w){_.appendChild(b,w)}function Iy(_,b,w,v,C){null!==v?od(_,b,w,v,C):Py(_,b,w)}function Lm(_,b){return _.parentNode(b)}function By(_,b,w){return Vy(_,b,w)}let z1,Pm,U1,Im,Vy=function Ny(_,b,w){return 40&_.type?U(_,w):null};function Hm(_,b,w,v){const C=xo(_,v,b),T=b[Et],I=By(v.parent||b[Dn],v,b);if(null!=C)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Pm}()?.createHTML(_)||_}function RS(_){U1=_}function fp(){if(void 0!==U1)return U1;if(typeof document<"u")return document;throw new _e(210,!1)}function q1(){if(void 0===Im&&(Im=null,ri.trustedTypes))try{Im=ri.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Im}function Wy(_){return q1()?.createHTML(_)||_}function $y(_){return q1()?.createScriptURL(_)||_}class sd{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Je})`}}class Zy extends sd{getTypeName(){return"HTML"}}class Jy extends sd{getTypeName(){return"Style"}}class PS extends sd{getTypeName(){return"Script"}}class IS extends sd{getTypeName(){return"URL"}}class OS extends sd{getTypeName(){return"ResourceURL"}}function al(_){return _ instanceof sd?_.changingThisBreaksApplicationSecurity:_}function Ru(_,b){const w=function BS(_){return _ instanceof sd&&_.getTypeName()||null}(_);if(null!=w&&w!==b){if("ResourceURL"===w&&"URL"===b)return!0;throw new Error(`Required a safe ${b}, got a ${w} (see ${Je})`)}return w===b}function NS(_){return new Zy(_)}function VS(_){return new Jy(_)}function zS(_){return new PS(_)}function jS(_){return new IS(_)}function FS(_){return new OS(_)}class US{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(Hu(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class qS{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=Hu(b),w}}const WS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Om(_){return(_=String(_)).match(WS)?_:"unsafe:"+_}function ol(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function mp(..._){const b={};for(const w of _)for(const v in w)w.hasOwnProperty(v)&&(b[v]=!0);return b}const Qy=ol("area,br,col,hr,img,wbr"),Ky=ol("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ev=ol("rp,rt"),Y1=mp(Qy,mp(Ky,ol("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),mp(ev,ol("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),mp(ev,Ky)),W1=ol("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),tv=mp(W1,ol("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ol("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),GS=ol("script,style,template");class $S{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(b){let w=b.firstChild,v=!0;for(;w;)if(w.nodeType===Node.ELEMENT_NODE?v=this.startElement(w):w.nodeType===Node.TEXT_NODE?this.chars(w.nodeValue):this.sanitizedSomething=!0,v&&w.firstChild)w=w.firstChild;else for(;w;){w.nodeType===Node.ELEMENT_NODE&&this.endElement(w);let C=this.checkClobberedElement(w,w.nextSibling);if(C){w=C;break}w=this.checkClobberedElement(w,w.parentNode)}return this.buf.join("")}startElement(b){const w=b.nodeName.toLowerCase();if(!Y1.hasOwnProperty(w))return this.sanitizedSomething=!0,!GS.hasOwnProperty(w);this.buf.push("<"),this.buf.push(w);const v=b.attributes;for(let C=0;C"),!0}endElement(b){const w=b.nodeName.toLowerCase();Y1.hasOwnProperty(w)&&!Qy.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(iv(b))}checkClobberedElement(b,w){if(w&&(b.compareDocumentPosition(w)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${b.outerHTML}`);return w}}const ZS=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,JS=/([^\#-~ |!])/g;function iv(_){return _.replace(/&/g,"&").replace(ZS,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(JS,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Bm;function nv(_,b){let w=null;try{Bm=Bm||function Xy(_){const b=new qS(_);return function YS(){try{return!!(new window.DOMParser).parseFromString(Hu(""),"text/html")}catch{return!1}}()?new US(b):b}(_);let v=b?String(b):"";w=Bm.getInertBodyElement(v);let C=5,T=v;do{if(0===C)throw new Error("Failed to sanitize html because the input is unstable");C--,v=T,T=w.innerHTML,w=Bm.getInertBodyElement(v)}while(v!==T);return Hu((new $S).sanitizeChildren(G1(w)||w))}finally{if(w){const v=G1(w)||w;for(;v.firstChild;)v.removeChild(v.firstChild)}}}function G1(_){return"content"in _&&function XS(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var ld=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(ld||{});function rv(_){const b=gp();return b?Wy(b.sanitize(ld.HTML,_)||""):Ru(_,"HTML")?Wy(al(_)):nv(fp(),we(_))}function $1(_){const b=gp();return b?b.sanitize(ld.URL,_)||"":Ru(_,"URL")?al(_):Om(we(_))}function av(_){const b=gp();if(b)return $y(b.sanitize(ld.RESOURCE_URL,_)||"");if(Ru(_,"ResourceURL"))return $y(al(_));throw new _e(904,!1)}function ov(_,b,w){return function iE(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?av:$1}(b,w)(_)}function gp(){const _=He();return _&&_[jr].sanitizer}class xi{constructor(b,w){this._desc=b,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof w?this.__NG_ELEMENT_ID__=w:void 0!==w&&(this.\u0275prov=St({token:this,providedIn:w.providedIn||"root",factory:w.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Pu=new xi("ENVIRONMENT_INITIALIZER"),rn=new xi("INJECTOR",-1),cd=new xi("INJECTOR_DEF_TYPES");class _p{get(b,w=ao){if(w===ao){const v=new Error(`NullInjectorError: No provider for ${oe(b)}!`);throw v.name="NullInjectorError",v}return w}}function So(_){return{\u0275providers:_}}function sv(..._){return{\u0275providers:nt(0,_),\u0275fromNgModule:!0}}function nt(_,...b){const w=[],v=new Set;let C;return Au(b,T=>{const k=T;di(k,w,[],v)&&(C||=[],C.push(k))}),void 0!==C&&Ie(C,w),w}function Ie(_,b){for(let w=0;w<_.length;w++){const{providers:C}=_[w];lc(C,T=>{b.push(T)})}}function di(_,b,w,v){if(!(_=pe(_)))return!1;let C=null,T=et(_);const k=!T&&Ge(_);if(T||k){if(k&&!k.standalone)return!1;C=_}else{const B=_.ngModule;if(T=et(B),!T)return!1;C=B}const I=v.has(C);if(k){if(I)return!1;if(v.add(C),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const F of B)di(F,b,w,v)}}else{if(!T)return!1;{if(null!=T.imports&&!I){let F;v.add(C);try{Au(T.imports,J=>{di(J,b,w,v)&&(F||=[],F.push(J))})}finally{}void 0!==F&&Ie(F,b)}if(!I){const F=_o(C)||(()=>new C);b.push({provide:C,useFactory:F,deps:ct},{provide:cd,useValue:C,multi:!0},{provide:Pu,useValue:()=>Ji(C),multi:!0})}const B=T.providers;null==B||I||lc(B,J=>{b.push(J)})}}return C!==_&&void 0!==_.providers}function lc(_,b){for(let w of _)We(w)&&(w=w.\u0275providers),Array.isArray(w)?lc(w,b):b(w)}const Pn=X({provide:String,useValue:X});function Qi(_){return null!==_&&"object"==typeof _&&Pn in _}function cc(_){return"function"==typeof _}const dd=new xi("Set Injector scope."),zm={},J1={};let As;function bp(){return void 0===As&&(As=new _p),As}class dc{}class jm extends dc{get destroyed(){return this._destroyed}constructor(b,w,v,C){super(),this.parent=w,this.source=v,this.scopes=C,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ap(b,k=>this.processProvider(k)),this.records.set(rn,uc(void 0,this)),C.has("environment")&&this.records.set(dc,uc(void 0,this));const T=this.records.get(dd);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(cd.multi,ct,st.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const w of this._ngOnDestroyHooks)w.ngOnDestroy();const b=this._onDestroyHooks;this._onDestroyHooks=[];for(const w of b)w()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(b){return this.assertNotDestroyed(),this._onDestroyHooks.push(b),()=>this.removeOnDestroy(b)}runInContext(b){this.assertNotDestroyed();const w=$n(this),v=Zi(void 0);try{return b()}finally{$n(w),Zi(v)}}get(b,w=ao,v=st.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(je))return b[je](this);v=Ps(v);const C=$n(this),T=Zi(void 0);try{if(!(v&st.SkipSelf)){let I=this.records.get(b);if(void 0===I){const B=function rE(_){return"function"==typeof _||"object"==typeof _&&_ instanceof xi}(b)&&Ui(b);I=B&&this.injectableDefInScope(B)?uc(Fm(b),zm):null,this.records.set(b,I)}if(null!=I)return this.hydrate(b,I)}return(v&st.Self?bp():this.parent).get(b,w=v&st.Optional&&w===ao?null:w)}catch(k){if("NullInjectorError"===k.name){if((k[cn]=k[cn]||[]).unshift(oe(b)),C)throw k;return function dn(_,b,w,v){const C=_[cn];throw b[Ut]&&C.unshift(b[Ut]),_.message=function it(_,b,w,v=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let C=oe(b);if(Array.isArray(b))C=b.map(oe).join(" -> ");else if("object"==typeof b){let T=[];for(let k in b)if(b.hasOwnProperty(k)){let I=b[k];T.push(k+":"+("string"==typeof I?JSON.stringify(I):oe(I)))}C=`{${T.join(", ")}}`}return`${w}${v?"("+v+")":""}[${C}]: ${_.replace(ur,"\n ")}`}("\n"+_.message,C,w,v),_.ngTokenPath=C,_[cn]=null,_}(k,b,"R3InjectorError",this.source)}throw k}finally{Zi(T),$n(C)}}resolveInjectorInitializers(){const b=$n(this),w=Zi(void 0);try{const v=this.get(Pu.multi,ct,st.Self);for(const C of v)C()}finally{$n(b),Zi(w)}}toString(){const b=[],w=this.records;for(const v of w.keys())b.push(oe(v));return`R3Injector[${b.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new _e(205,!1)}processProvider(b){let w=cc(b=pe(b))?b:pe(b&&b.provide);const v=function nE(_){return Qi(_)?uc(void 0,_.useValue):uc(Um(_),zm)}(b);if(cc(b)||!0!==b.multi)this.records.get(w);else{let C=this.records.get(w);C||(C=uc(void 0,zm,!0),C.factory=()=>$e(C.multi),this.records.set(w,C)),w=b,C.multi.push(b)}this.records.set(w,v)}hydrate(b,w){return w.value===zm&&(w.value=J1,w.value=w.factory()),"object"==typeof w.value&&w.value&&function wp(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(w.value)&&this._ngOnDestroyHooks.add(w.value),w.value}injectableDefInScope(b){if(!b.providedIn)return!1;const w=pe(b.providedIn);return"string"==typeof w?"any"===w||this.scopes.has(w):this.injectorDefTypes.has(w)}removeOnDestroy(b){const w=this._onDestroyHooks.indexOf(b);-1!==w&&this._onDestroyHooks.splice(w,1)}}function Fm(_){const b=Ui(_),w=null!==b?b.factory:_o(_);if(null!==w)return w;if(_ instanceof xi)throw new _e(204,!1);if(_ instanceof Function)return function X1(_){const b=_.length;if(b>0)throw vu(b,"?"),new _e(204,!1);const w=function Pe(_){return _&&(_[ht]||_[jt])||null}(_);return null!==w?()=>w.factory(_):()=>new _}(_);throw new _e(204,!1)}function Um(_,b,w){let v;if(cc(_)){const C=pe(_);return _o(C)||Fm(C)}if(Qi(_))v=()=>pe(_.useValue);else if(function Nm(_){return!(!_||!_.useFactory)}(_))v=()=>_.useFactory(...$e(_.deps||[]));else if(function Z1(_){return!(!_||!_.useExisting)}(_))v=()=>Ji(pe(_.useExisting));else{const C=pe(_&&(_.useClass||_.provide));if(!function qm(_){return!!_.deps}(_))return _o(C)||Fm(C);v=()=>new C(...$e(_.deps))}return v}function uc(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function Ap(_,b){for(const w of _)Array.isArray(w)?Ap(w,b):w&&We(w)?Ap(w.\u0275providers,b):b(w)}const Iu=new xi("AppId",{providedIn:"root",factory:()=>Ym}),Ym="ng",yp=new xi("Platform Initializer"),Ou=new xi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Q1=new xi("AnimationModuleType"),dv=new xi("CSP nonce",{providedIn:"root",factory:()=>fp().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let hv=(_,b)=>null;function pv(_,b){return hv(_,b)}class gv{}class _v{}class n_{resolveComponentFactory(b){throw function bv(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let fd=(()=>{class _{}return _.NULL=new n_,_})();function r_(){return ll(Ln(),He())}function ll(_,b){return new md(U(_,b))}let md=(()=>{class _{constructor(w){this.nativeElement=w}}return _.__NG_ELEMENT_ID__=r_,_})();function Fu(_){return _ instanceof md?_.nativeElement:_}class a_{}let wv=(()=>{class _{constructor(){this.destroyNode=null}}return _.__NG_ELEMENT_ID__=()=>function Av(){const _=He(),w=be(Ln().index,_);return(kn(w)?w:_)[Et]}(),_})(),yv=(()=>{class _{}return _.\u0275prov=St({token:_,providedIn:"root",factory:()=>null}),_})();class Ti{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const lE=new Ti("16.1.5"),cl={};function gd(_){for(;_;){_[Mt]|=64;const b=Eu(_);if(pi(_)&&!b)return _;_=b}return null}function e0(_){return _.ngOriginalError}class _d{constructor(){this._console=console}handleError(b){const w=this._findOriginalError(b);this._console.error("ERROR",b),w&&this._console.error("ORIGINAL ERROR",w)}_findOriginalError(b){let w=b&&e0(b);for(;w&&e0(w);)w=e0(w);return w||null}}const s_=new xi("",{providedIn:"root",factory:()=>!1});function c_(_){return _.ownerDocument.defaultView}function dl(_){return _ instanceof Function?_():_}class d_ extends bo{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){gd(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(b,w,v){const C=Ei(this);this.trackingVersion++;try{b(w,v)}finally{Ei(C)}}destroy(){this.trackingVersion++}}let Ri=null;function oa(){return Ri??=new d_,Ri}function u_(_,b){return _[b]??oa()}function Dp(_,b){const w=oa();w.hasReadASignal&&(_[b]=Ri,w.lView=_,Ri=new d_)}const Pt={};function h_(_){p_(zt(),He(),sr()+_,!1)}function p_(_,b,w,v){if(!v)if(3==(3&b[Mt])){const T=_.preOrderCheckHooks;null!==T&&Kl(b,T,w)}else{const T=_.preOrderHooks;null!==T&&Gc(b,T,0,w)}yn(w)}function __(_,b=null,w=null,v){const C=n0(_,b,w,v);return C.resolveInjectorInitializers(),C}function n0(_,b=null,w=null,v,C=new Set){const T=[w||ct,sv(_)];return v=v||("object"==typeof _?void 0:oe(_)),new jm(T,b||bp(),v||null,C)}let ys=(()=>{class _{static create(w,v){if(Array.isArray(w))return __({name:""},v,w,"");{const C=w.name??"";return __({name:C},w.parent,w.providers,C)}}}return _.THROW_IF_NOT_FOUND=ao,_.NULL=new _p,_.\u0275prov=St({token:_,providedIn:"any",factory:()=>Ji(rn)}),_.__NG_ELEMENT_ID__=-1,_})();function pc(_,b=st.Default){const w=He();return null===w?Ji(_,b):Zs(Ln(),w,pe(_),b)}function pl(){throw new Error("invalid")}function Do(_,b,w,v,C,T,k,I,B,F,J){const ne=b.blueprint.slice();return ne[Xi]=C,ne[Mt]=140|v,(null!==F||_&&2048&_[Mt])&&(ne[Mt]|=2048),ci(ne),ne[Ci]=ne[Ha]=_,ne[Gi]=w,ne[jr]=k||_&&_[jr],ne[Et]=I||_&&_[Et],ne[ba]=B||_&&_[ba]||null,ne[Dn]=T,ne[ho]=function My(){return Cy++}(),ne[wa]=J,ne[Hc]=F,ne[Ii]=2==b.type?_[Ii]:ne,ne}function In(_,b,w,v,C){let T=_.data[b];if(null===T)T=function Hr(_,b,w,v,C){const T=lu(),k=qr(),B=_.data[b]=function a0(_,b,w,v,C,T){let k=b?b.injectorIndex:-1,I=0;return cs()&&(I|=128),{type:w,index:v,insertBeforeIndex:null,injectorIndex:k,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:I,providerIndexes:0,value:C,attrs:T,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:b,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,k?T:T&&T.parent,w,b,v,C);return null===_.firstChild&&(_.firstChild=B),null!==T&&(k?null==T.child&&null!==B.parent&&(T.child=B):null===T.next&&(T.next=B,B.prev=T)),B}(_,b,w,v,C),function lm(){return mt.lFrame.inI18n}()&&(T.flags|=32);else if(64&T.type){T.type=w,T.value=v,T.attrs=C;const k=function Fs(){const _=mt.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();T.injectorIndex=null===k?-1:k.injectorIndex}return gr(T,!0),T}function qu(_,b,w,v){if(0===w)return-1;const C=b.length;for(let T=0;TYt&&p_(_,b,Yt,!1),mr(I?2:0,C),I)T.runInContext(w,v,C);else{const F=Ei(null);try{w(v,C)}finally{Ei(F)}}}finally{I&&null===b[Fl]&&Dp(b,Fl),yn(k),mr(I?3:1,C)}}function kp(_,b,w){if(Fr(b)){const v=Ei(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function y_(_,b,w,v){for(let C in _)if(_.hasOwnProperty(C)){w=null===w?{}:w;const T=_[C];null===v?v_(w,b,C,T):v.hasOwnProperty(C)&&v_(w,b,v[C],T)}return w}function v_(_,b,w,v){_.hasOwnProperty(w)?_[w].push(b,v):_[w]=[b,v]}function sa(_,b,w,v,C,T,k,I){const B=U(b,w);let J,F=b.inputs;!I&&null!=F&&(J=F[v])?(Lo(_,w,J,v,C),fo(b)&&function fE(_,b){const w=be(b,_);16&w[Mt]||(w[Mt]|=64)}(w,b.index)):3&b.type&&(v=function pE(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(v),C=null!=k?k(C,b.value||"",v):C,T.setProperty(B,v,C))}function o0(_,b,w,v){if(su()){const C=null===v?null:{"":-1},T=function Vv(_,b){const w=_.directiveRegistry;let v=null,C=null;if(w)for(let T=0;T0;){const w=_[--b];if("number"==typeof w&&w<0)return w}return 0})(k)!=I&&k.push(I),k.push(w,v,T)}}(_,b,v,qu(_,w,C.hostVars,Pt),C)}function vs(_,b,w,v,C,T){const k=U(_,b);!function E_(_,b,w,v,C,T,k){if(null==T)_.removeAttribute(b,C,w);else{const I=null==k?we(T):k(T,v||"",C);_.setAttribute(b,C,I,w)}}(b[Et],k,T,_.value,w,v,C)}function ti(_,b,w,v,C,T){const k=T[b];if(null!==k)for(let I=0;I{class _{constructor(){this.all=new Set,this.queue=new Map}create(w,v,C){const T=typeof Zone>"u"?null:Zone.current,k=new gi(w,F=>{this.all.has(F)&&this.queue.set(F,T)},C);let I;this.all.add(k),k.notify();const B=()=>{k.cleanup(),I?.(),this.all.delete(k),this.queue.delete(k)};return I=v?.onDestroy(B),{destroy:B}}flush(){if(0!==this.queue.size)for(const[w,v]of this.queue)this.queue.delete(w),v?v.run(()=>w.run()):w.run()}get isQueueEmpty(){return 0===this.queue.size}}return _.\u0275prov=St({token:_,providedIn:"root",factory:()=>new _}),_})();function Hp(_,b,w){let v=w?_.styles:null,C=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){Kv(_,1);const C=_[tt].components;null!==C&&tC(_,C,1)}}function tC(_,b,w){for(let v=0;v-1&&(sc(b,v),ep(w,v))}this._attachedToViewContainer=!1}Du(this._lView[tt],this._lView)}onDestroy(b){!function nn(_,b){if(256==(256&_[Mt]))throw new _e(911,!1);null===_[Ra]&&(_[Ra]=[]),_[Ra].push(b)}(this._lView,b)}markForCheck(){gd(this._cdRefInjectingView||this._lView)}detach(){this._lView[Mt]&=-129}reattach(){this._lView[Mt]|=128}detectChanges(){yd(this._lView[tt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new _e(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function vS(_,b){pp(_,b,b[Et],2,null,null)}(this._lView[tt],this._lView)}attachToAppRef(b){if(this._attachedToViewContainer)throw new _e(902,!1);this._appRef=b}}class R_ extends vd{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;yd(b[tt],b,b[Gi],!1)}checkNoChanges(){}get context(){return null}}class fl extends fd{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Ge(b);return new Wu(w,this.ngModule)}}function cr(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class P_{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,v){v=Ps(v);const C=this.injector.get(b,cl,v);return C!==cl||w===cl?C:this.parentInjector.get(b,w,v)}}class Wu extends _v{get inputs(){const b=this.componentDef,w=b.inputTransforms,v=cr(b.inputs);if(null!==w)for(const C of v)w.hasOwnProperty(C.propName)&&(C.transform=w[C.propName]);return v}get outputs(){return cr(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function Is(_){return _.map(Vl).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,v,C){let T=(C=C||this.ngModule)instanceof dc?C:C?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new P_(b,T):b,I=k.get(a_,null);if(null===I)throw new _e(407,!1);const J={rendererFactory:I,sanitizer:k.get(yv,null),effectManager:k.get(H_,null)},ne=I.createRenderer(null,this.componentDef),fe=this.componentDef.selectors[0][0]||"div",ge=v?function Rv(_,b,w,v){const T=v.get(s_,!1)||w===oi.ShadowDom,k=_.selectRootElement(b,T);return function Pv(_){A_(_)}(k),k}(ne,v,this.componentDef.encapsulation,k):hp(ne,fe,function iC(_){const b=_.toLowerCase();return"svg"===b?Vc:"math"===b?"math":null}(fe)),Qe=this.componentDef.signals?4608:this.componentDef.onPush?576:528,ft=Lp(0,null,null,1,0,null,null,null,null,null,null),Le=Do(null,ft,null,Qe,null,null,J,ne,k,null,null);let Ht,ii;us(Le);try{const ui=this.componentDef;let yr,zf=null;ui.findHostDirectiveDefs?(yr=[],zf=new Map,ui.findHostDirectiveDefs(ui,yr,zf),yr.push(ui)):yr=[ui];const Ux=function Rr(_,b){const w=_[tt],v=Yt;return _[v]=b,In(w,v,2,"#host",null)}(Le,ge),qx=function ml(_,b,w,v,C,T,k){const I=C[tt];!function I_(_,b,w,v){for(const C of _)b.mergedAttrs=Rt(b.mergedAttrs,C.hostAttrs);null!==b.mergedAttrs&&(Hp(b,b.mergedAttrs,!0),null!==w&&Yy(v,w,b))}(v,_,b,k);let B=null;null!==b&&(B=pv(b,C[ba]));const F=T.rendererFactory.createRenderer(b,w);let J=16;w.signals?J=4096:w.onPush&&(J=64);const ne=Do(C,Hv(w),null,J,C[_.index],_,T,F,null,null,B);return I.firstCreatePass&&T_(I,_,v.length-1),s0(C,ne),C[_.index]=ne}(Ux,ge,ui,yr,Le,J,ne);ii=Q(ft,Yt),ge&&function gl(_,b,w,v){if(v)Ye(_,w,["ng-version",lE.full]);else{const{attrs:C,classes:T}=function so(_){const b=[],w=[];let v=1,C=2;for(;v<_.length;){let T=_[v];if("string"==typeof T)2===C?""!==T&&b.push(T,_[++v]):8===C&&w.push(T);else{if(!qt(C))break;C=T}v++}return{attrs:b,classes:w}}(b.selectors[0]);C&&Ye(_,w,C),T&&T.length>0&&qy(_,w,T.join(" "))}}(ne,ui,ge,v),void 0!==w&&function rC(_,b,w){const v=_.projection=[];for(let C=0;C=0;v--){const C=_[v];C.hostVars=b+=C.hostVars,C.hostAttrs=Rt(C.hostAttrs,w=Rt(w,C.hostAttrs))}}(v)}function Gu(_){return _===Un?{}:_===ct?[]:_}function B_(_,b){const w=_.viewQuery;_.viewQuery=w?(v,C)=>{b(v,C),w(v,C)}:b}function N_(_,b){const w=_.contentQueries;_.contentQueries=w?(v,C,T)=>{b(v,C,T),w(v,C,T)}:b}function V_(_,b){const w=_.hostBindings;_.hostBindings=w?(v,C)=>{b(v,C),w(v,C)}:b}function Ip(_){const b=_.inputConfig,w={};for(const v in b)if(b.hasOwnProperty(v)){const C=b[v];Array.isArray(C)&&C[2]&&(w[v]=C[2])}_.inputTransforms=w}function Cd(_){return!!Op(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Op(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function la(_,b,w){return _[b]=w}function dr(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function _l(_,b,w,v){const C=dr(_,b,w);return dr(_,b+1,v)||C}function Bp(_,b,w,v){const C=He();return dr(C,qs(),b)&&(zt(),vs(Oi(),C,_,b,w,v)),Bp}function Zu(_,b,w,v){return dr(_,qs(),w)?b+we(w)+v:Pt}function On(_,b,w,v,C,T){const I=_l(_,function Na(){return mt.lFrame.bindingIndex}(),w,C);return Va(2),I?b+we(w)+v+we(C)+T:Pt}function G_(_,b,w,v,C,T,k,I){const B=He(),F=zt(),J=_+Yt,ne=F.firstCreatePass?function TE(_,b,w,v,C,T,k,I,B){const F=b.consts,J=In(b,_,4,k||null,Jt(F,I));o0(b,w,J,Jt(F,B)),hs(b,J);const ne=J.tView=Lp(2,J,v,C,T,b.directiveRegistry,b.pipeRegistry,null,b.schemas,F,null);return null!==b.queries&&(b.queries.template(b,J),ne.queries=b.queries.embeddedTView(J)),J}(J,F,B,b,w,v,C,T,k):F.data[J];gr(ne,!1);const fe=$p(F,B,ne,_);Ws()&&Hm(F,B,fe,ne),Dr(fe,B),s0(B,B[J]=D_(fe,B,fe,ne)),ns(ne)&&b_(F,B,ne),null!=k&&w_(B,ne,I)}let $p=function yC(_,b,w,v){return Hn(!0),b[Et].createComment("")};function C0(_){return ae(function Ba(){return mt.lFrame.contextLView}(),Yt+_)}function Qu(_,b,w){const v=He();return dr(v,qs(),b)&&sa(zt(),Oi(),v,_,b,v[Et],w,!1),Qu}function M0(_,b,w,v,C){const k=C?"class":"style";Lo(_,w,b.inputs[k],k,v)}function Zp(_,b,w,v){const C=He(),T=zt(),k=Yt+_,I=C[Et],B=T.firstCreatePass?function EE(_,b,w,v,C,T){const k=b.consts,B=In(b,_,2,v,Jt(k,C));return o0(b,w,B,Jt(k,T)),null!==B.attrs&&Hp(B,B.attrs,!1),null!==B.mergedAttrs&&Hp(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,C,b,w,v):T.data[k],F=x0(T,C,B,I,b,_);C[k]=F;const J=ns(B);return gr(B,!0),Yy(I,F,B),32!=(32&B.flags)&&Ws()&&Hm(T,C,F,B),0===function Ur(){return mt.lFrame.elementDepthCount}()&&Dr(F,C),function Sr(){mt.lFrame.elementDepthCount++}(),J&&(b_(T,C,B),kp(T,B,C)),null!==v&&w_(C,B),Zp}function yl(){let _=Ln();qr()?Ql():(_=_.parent,gr(_,!1));const b=_;(function Oh(_){return mt.skipHydrationRootTNode===_})(b)&&function js(){mt.skipHydrationRootTNode=null}(),function xa(){mt.lFrame.elementDepthCount--}();const w=zt();return w.firstCreatePass&&(hs(w,_),Fr(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function v1(_){return 0!=(8&_.flags)}(b)&&M0(w,b,He(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function C1(_){return 0!=(16&_.flags)}(b)&&M0(w,b,He(),b.stylesWithoutHost,!1),yl}function xs(_,b,w,v){return Zp(_,b,w,v),yl(),xs}let x0=(_,b,w,v,C,T)=>(Hn(!0),hp(v,C,function mu(){return mt.lFrame.currentNamespace}()));function Jp(_,b,w){const v=He(),C=zt(),T=_+Yt,k=C.firstCreatePass?function Z_(_,b,w,v,C){const T=b.consts,k=Jt(T,v),I=In(b,_,8,"ng-container",k);return null!==k&&Hp(I,k,!0),o0(b,w,I,Jt(T,C)),null!==b.queries&&b.queries.elementStart(b,I),I}(T,C,v,b,w):C.data[T];gr(k,!0);const I=CC(C,v,k,_);return v[T]=I,Ws()&&Hm(C,v,I,k),Dr(I,v),ns(k)&&(b_(C,v,k),kp(C,k,v)),null!=w&&w_(v,k),Jp}function Ku(){let _=Ln();const b=zt();return qr()?Ql():(_=_.parent,gr(_,!1)),b.firstCreatePass&&(hs(b,_),Fr(_)&&b.queries.elementEnd(_)),Ku}function J_(_,b,w){return Jp(_,b,w),Ku(),J_}let CC=(_,b,w,v)=>(Hn(!0),Cn(b[Et],""));function X_(){return He()}function Xp(_){return!!_&&"function"==typeof _.then}function Q_(_){return!!_&&"function"==typeof _.subscribe}function Qp(_,b,w,v){const C=He(),T=zt(),k=Ln();return eb(T,C,C[Et],k,_,b,v),Qp}function vl(_,b){const w=Ln(),v=He(),C=zt();return eb(C,v,ko(uu(C.data),w,v),w,_,b),vl}function eb(_,b,w,v,C,T,k){const I=ns(v),F=_.firstCreatePass&&Wv(_),J=b[Gi],ne=Yv(b);let fe=!0;if(3&v.type||k){const Ve=U(v,b),Qe=k?k(Ve):Ve,ft=ne.length,Le=k?ii=>k(wi(ii[v.index])):v.index;let Ht=null;if(!k&&I&&(Ht=function K_(_,b,w,v){const C=_.cleanup;if(null!=C)for(let T=0;TB?I[B]:null}"string"==typeof k&&(T+=2)}return null}(_,b,C,v.index)),null!==Ht)(Ht.__ngLastListenerFn__||Ht).__ngNextListenerFn__=T,Ht.__ngLastListenerFn__=T,fe=!1;else{T=tb(v,b,J,T,!1);const ii=w.listen(Qe,C,T);ne.push(T,ii),F&&F.push(C,Le,ft,ft+1)}}else T=tb(v,b,J,T,!1);const ge=v.outputs;let De;if(fe&&null!==ge&&(De=ge[C])){const Ve=De.length;if(Ve)for(let Qe=0;Qe-1?be(_.index,b):b);let B=T0(b,w,v,k),F=T.__ngNextListenerFn__;for(;F;)B=T0(b,w,F,k)&&B,F=F.__ngNextListenerFn__;return C&&!1===B&&k.preventDefault(),B}}function MC(_=1){return function jh(_){return(mt.lFrame.contextLView=function Fh(_,b){for(;_>0;)b=b[Ha],_--;return b}(_,mt.lFrame.contextLView))[Gi]}(_)}function ib(_,b){let w=null;const v=function un(_){const b=_.attrs;if(null!=b){const w=b.indexOf(5);if(!(1&w))return b[w+1]}return null}(_);for(let C=0;C>17&32767}function k0(_){return 2|_}function Ml(_){return(131068&_)>>2}function L0(_,b){return-131069&_|b<<2}function R0(_){return 1|_}function nf(_,b,w,v,C){const T=_[w+1],k=null===b;let I=v?Ts(T):Ml(T),B=!1;for(;0!==I&&(!1===B||k);){const J=_[I+1];EC(_[I],b)&&(B=!0,_[I+1]=v?R0(J):k0(J)),I=v?Ts(J):Ml(J)}B&&(_[w+1]=v?k0(T):R0(T))}function EC(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&tc(_,b)>=0}const Bn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function P0(_){return _.substring(Bn.key,Bn.keyEnd)}function I0(_,b){const w=Bn.textEnd;return w===b?-1:(b=Bn.keyEnd=function qa(_,b,w){for(;b32;)b++;return b}(_,Bn.key=b,w),Rd(_,b,w))}function Rd(_,b,w){for(;b=0;w=I0(b,w))Wr(_,P0(b),!0)}function Ro(_,b,w,v){const C=He(),T=zt(),k=Va(2);T.firstUpdatePass&&RC(T,_,k,v),b!==Pt&&dr(C,k,b)&&fb(T,T.data[sr()],C,C[Et],_,C[k+1]=function BC(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(al(_)))),_}(b,w),v,k)}function Da(_,b,w,v){const C=zt(),T=Va(2);C.firstUpdatePass&&RC(C,null,T,v);const k=He();if(w!==Pt&&dr(k,T,w)){const I=C.data[sr()];if(gb(I,v)&&!N0(C,T)){let B=v?I.classesWithoutHost:I.stylesWithoutHost;null!==B&&(w=le(B,w||"")),M0(C,I,k,w,v)}else!function OC(_,b,w,v,C,T,k,I){C===Pt&&(C=ct);let B=0,F=0,J=0=_.expandoStartIndex}function RC(_,b,w,v){const C=_.data;if(null===C[w+1]){const T=C[sr()],k=N0(_,w);gb(T,v)&&null===b&&!k&&(b=!1),b=function RE(_,b,w,v){const C=uu(_);let T=v?b.residualClasses:b.residualStyles;if(null===C)0===(v?b.classBindings:b.styleBindings)&&(w=sf(w=V0(null,_,b,w,v),b.attrs,v),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==C)if(w=V0(C,_,b,w,v),null===T){let B=function pb(_,b,w){const v=w?b.classBindings:b.styleBindings;if(0!==Ml(v))return _[Ts(v)]}(_,b,v);void 0!==B&&Array.isArray(B)&&(B=V0(null,_,b,B[1],v),B=sf(B,b.attrs,v),function PC(_,b,w,v){_[Ts(w?b.classBindings:b.styleBindings)]=v}(_,b,v,B))}else T=function PE(_,b,w){let v;const C=b.directiveEnd;for(let T=1+b.directiveStylingLast;T0)&&(F=!0)):J=w,C)if(0!==B){const fe=Ts(_[I+1]);_[v+1]=Hd(fe,I),0!==fe&&(_[fe+1]=L0(_[fe+1],v)),_[I+1]=function D0(_,b){return 131071&_|b<<17}(_[I+1],v)}else _[v+1]=Hd(I,0),0!==I&&(_[I+1]=L0(_[I+1],v)),I=v;else _[v+1]=Hd(B,0),0===I?I=v:_[B+1]=L0(_[B+1],v),B=v;F&&(_[v+1]=k0(_[v+1])),nf(_,J,v,!0),nf(_,J,v,!1),function HE(_,b,w,v,C){const T=C?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&tc(T,b)>=0&&(w[v+1]=R0(w[v+1]))}(b,J,_,v,T),k=Hd(I,B),T?b.classBindings=k:b.styleBindings=k}(C,T,b,w,k,v)}}function V0(_,b,w,v,C){let T=null;const k=w.directiveEnd;let I=w.directiveStylingLast;for(-1===I?I=w.directiveStart:I++;I0;){const B=_[C],F=Array.isArray(B),J=F?B[1]:B,ne=null===J;let fe=w[C+1];fe===Pt&&(fe=ne?ct:void 0);let ge=ne?M1(fe,v):J===v?fe:void 0;if(F&&!eh(ge)&&(ge=M1(B,v)),eh(ge)&&(I=ge,k))return I;const De=_[C+1];C=k?Ts(De):Ml(De)}if(null!==b){let B=T?b.residualClasses:b.residualStyles;null!=B&&(I=M1(B,v))}return I}function eh(_){return void 0!==_}function gb(_,b){return 0!=(_.flags&(b?8:16))}function _b(_,b=""){const w=He(),v=zt(),C=_+Yt,T=v.firstCreatePass?In(v,C,1,b,null):v.data[C],k=j0(v,w,T,b,_);w[C]=k,Ws()&&Hm(v,w,k,T),gr(T,!1)}let j0=(_,b,w,v,C)=>(Hn(!0),function nd(_,b){return _.createText(b)}(b[Et],v));function Po(_){return lf("",_,""),Po}function lf(_,b,w){const v=He(),C=Zu(v,_,b,w);return C!==Pt&&Cs(v,sr(),C),lf}function F0(_,b,w,v,C){const T=He(),k=On(T,_,b,w,v,C);return k!==Pt&&Cs(T,sr(),k),F0}function q0(_,b,w){Da(Wr,Ss,Zu(He(),_,b,w),!0)}function Pd(_,b,w){const v=He();return dr(v,qs(),b)&&sa(zt(),Oi(),v,_,b,v[Et],w,!0),Pd}function G0(_,b,w){const v=He();if(dr(v,qs(),b)){const T=zt(),k=Oi();sa(T,k,v,_,b,ko(uu(T.data),k,v),w,!0)}return G0}const xl=void 0;var ZC=["en",[["a","p"],["AM","PM"],xl],[["AM","PM"],xl,xl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],xl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],xl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",xl,"{1} 'at' {0}",xl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function ah(_){const w=Math.floor(Math.abs(_)),v=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===v?1:5}];let bc={};function an(_){const b=function Lb(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=Tl(b);if(w)return w;const v=b.split("-")[0];if(w=Tl(v),w)return w;if("en"===v)return ZC;throw new _e(701,!1)}function uf(_){return an(_)[Id.PluralCase]}function Tl(_){return _ in bc||(bc[_]=ri.ng&&ri.ng.common&&ri.ng.common.locales&&ri.ng.common.locales[_]),bc[_]}var Id=function(_){return _[_.LocaleId=0]="LocaleId",_[_.DayPeriodsFormat=1]="DayPeriodsFormat",_[_.DayPeriodsStandalone=2]="DayPeriodsStandalone",_[_.DaysFormat=3]="DaysFormat",_[_.DaysStandalone=4]="DaysStandalone",_[_.MonthsFormat=5]="MonthsFormat",_[_.MonthsStandalone=6]="MonthsStandalone",_[_.Eras=7]="Eras",_[_.FirstDayOfWeek=8]="FirstDayOfWeek",_[_.WeekendRange=9]="WeekendRange",_[_.DateFormat=10]="DateFormat",_[_.TimeFormat=11]="TimeFormat",_[_.DateTimeFormat=12]="DateTimeFormat",_[_.NumberSymbols=13]="NumberSymbols",_[_.NumberFormats=14]="NumberFormats",_[_.CurrencyCode=15]="CurrencyCode",_[_.CurrencySymbol=16]="CurrencySymbol",_[_.CurrencyName=17]="CurrencyName",_[_.Currencies=18]="Currencies",_[_.Directionality=19]="Directionality",_[_.PluralCase=20]="PluralCase",_[_.ExtraData=21]="ExtraData",_}(Id||{});const Od="en-US";let $0=Od;function sg(_,b,w,v,C){if(_=pe(_),Array.isArray(_))for(let T=0;T<_.length;T++)sg(_[T],b,w,v,C);else{const T=zt(),k=He();let I=cc(_)?_:pe(_.provide),B=Um(_);const F=Ln(),J=1048575&F.providerIndexes,ne=F.directiveStart,fe=F.providerIndexes>>20;if(cc(_)||!_.multi){const ge=new za(B,C,pc),De=lg(I,b,C?J:J+fe,ne);-1===De?(ms(fs(F,k),T,I),gf(T,_,b.length),b.push(I),F.directiveStart++,F.directiveEnd++,C&&(F.providerIndexes+=1048576),w.push(ge),k.push(ge)):(w[De]=ge,k[De]=ge)}else{const ge=lg(I,b,J+fe,ne),De=lg(I,b,J,J+fe),Qe=De>=0&&w[De];if(C&&!Qe||!C&&!(ge>=0&&w[ge])){ms(fs(F,k),T,I);const ft=function Di(_,b,w,v,C){const T=new za(_,w,pc);return T.multi=[],T.index=b,T.componentProviders=0,_f(T,C,v&&!w),T}(C?CM:Wb,w.length,C,v,B);!C&&Qe&&(w[De].providerFactory=ft),gf(T,_,b.length,0),b.push(I),F.directiveStart++,F.directiveEnd++,C&&(F.providerIndexes+=1048576),w.push(ft),k.push(ft)}else gf(T,_,ge>-1?ge:De,_f(w[C?De:ge],B,!C&&v));!C&&v&&Qe&&w[De].componentProviders++}}}function gf(_,b,w,v){const C=cc(b),T=function Vm(_){return!!_.useClass}(b);if(C||T){const B=(T?pe(b.useClass):b).prototype.ngOnDestroy;if(B){const F=_.destroyHooks||(_.destroyHooks=[]);if(!C&&b.multi){const J=F.indexOf(w);-1===J?F.push(w,[v,B]):F[J+1].push(v,B)}else F.push(w,B)}}}function _f(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function lg(_,b,w,v){for(let C=w;C{w.providersResolver=(v,C)=>function vM(_,b,w){const v=zt();if(v.firstCreatePass){const C=Jn(_);sg(w,v.data,v.blueprint,C,!0),sg(b,v.data,v.blueprint,C,!1)}}(v,C?C(_):_,b)}}class Za{}class cg{}function qe(_,b){return new Dl(_,b??null,[])}class Dl extends Za{constructor(b,w,v){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new fl(this);const C=Qt(b);this._bootstrapComponents=dl(C.bootstrap),this._r3Injector=n0(b,w,[{provide:Za,useValue:this},{provide:fd,useValue:this.componentFactoryResolver},...v],oe(b),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(b)}get injector(){return this._r3Injector}destroy(){const b=this._r3Injector;!b.destroyed&&b.destroy(),this.destroyCbs.forEach(w=>w()),this.destroyCbs=null}onDestroy(b){this.destroyCbs.push(b)}}class Tt extends cg{constructor(b){super(),this.moduleType=b}create(b){return new Dl(this.moduleType,b,[])}}class wc extends Za{constructor(b){super(),this.componentFactoryResolver=new fl(this),this.instance=null;const w=new jm([...b.providers,{provide:Za,useValue:this},{provide:fd,useValue:this.componentFactoryResolver}],b.parent||bp(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function MM(_,b,w=null){return new wc({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let Pr=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const v=nt(0,w.type),C=v.length>0?MM([v],this._injector,`Standalone[${w.type.name}]`):null;this.cachedInjectors.set(w,C)}return this.cachedInjectors.get(w)}ngOnDestroy(){try{for(const w of this.cachedInjectors.values())null!==w&&w.destroy()}finally{this.cachedInjectors.clear()}}}return _.\u0275prov=St({token:_,providedIn:"environment",factory:()=>new _(Ji(dc))}),_})();function xM(_){_.getStandaloneInjector=b=>b.get(Pr).getOrCreateStandaloneInjector(_)}function Kb(_,b,w){const v=Wn()+_,C=He();return C[v]===Pt?la(C,v,w?b.call(w):b()):function Md(_,b){return _[b]}(C,v)}function pg(_,b,w,v){return Nn(He(),Wn(),_,b,w,v)}function ew(_,b,w,v,C){return Vn(He(),Wn(),_,b,w,v,C)}function sn(_,b){const w=_[b];return w===Pt?void 0:w}function Nn(_,b,w,v,C,T){const k=b+w;return dr(_,k,C)?la(_,k+1,T?v.call(T,C):v(C)):sn(_,k+1)}function Vn(_,b,w,v,C,T,k){const I=b+w;return _l(_,I,C,T)?la(_,I+2,k?v.call(k,C,T):v(C,T)):sn(_,I+2)}function fg(_,b,w,v,C,T,k,I){const B=b+w;return function er(_,b,w,v,C){const T=_l(_,b,w,v);return dr(_,b+2,C)||T}(_,B,C,T,k)?la(_,B+3,I?v.call(I,C,T,k):v(C,T,k)):sn(_,B+3)}function RM(_,b){const w=zt();let v;const C=_+Yt;w.firstCreatePass?(v=function t2(_,b){if(b)for(let w=b.length-1;w>=0;w--){const v=b[w];if(_===v.name)return v}}(b,w.pipeRegistry),w.data[C]=v,v.onDestroy&&(w.destroyHooks??=[]).push(C,v.onDestroy)):v=w.data[C];const T=v.factory||(v.factory=_o(v.type)),k=Zi(pc);try{const I=_r(!1),B=T();return _r(I),function vC(_,b,w,v){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=v}(w,He(),C,B),B}finally{Zi(k)}}function wf(_,b,w){const v=_+Yt,C=He(),T=ae(C,v);return dh(C,v)?Nn(C,Wn(),b,T.transform,w,T):T.transform(w)}function tw(_,b,w,v){const C=_+Yt,T=He(),k=ae(T,C);return dh(T,C)?Vn(T,Wn(),b,k.transform,w,v,k):k.transform(w,v)}function iw(_,b,w,v,C){const T=_+Yt,k=He(),I=ae(k,T);return dh(k,T)?fg(k,Wn(),b,I.transform,w,v,C,I):I.transform(w,v,C)}function dh(_,b){return _[tt].data[b].pure}function _g(_){return b=>{setTimeout(_,void 0,b)}}const No=class OM extends i.x{constructor(b=!1){super(),this.__isAsync=b}emit(b){super.next(b)}subscribe(b,w,v){let C=b,T=w||(()=>null),k=v;if(b&&"object"==typeof b){const B=b;C=B.next?.bind(B),T=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(T=_g(T),C&&(C=_g(C)),k&&(k=_g(k)));const I=super.subscribe({next:C,error:T,complete:k});return b instanceof x.w0&&b.add(I),I}};function BM(){return this._results[Symbol.iterator]()}class Af{get changes(){return this._changes||(this._changes=new No)}constructor(b=!1){this._emitDistinctChangesOnly=b,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const w=Af.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=BM)}get(b){return this._results[b]}map(b){return this._results.map(b)}filter(b){return this._results.filter(b)}find(b){return this._results.find(b)}reduce(b,w){return this._results.reduce(b,w)}forEach(b){this._results.forEach(b)}some(b){return this._results.some(b)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(b,w){const v=this;v.dirty=!1;const C=function Sa(_){return _.flat(Number.POSITIVE_INFINITY)}(b);(this._changesDetected=!function ey(_,b,w){if(_.length!==b.length)return!1;for(let v=0;v<_.length;v++){let C=_[v],T=b[v];if(w&&(C=w(C),T=w(T)),T!==C)return!1}return!0}(v._results,C,w))&&(v._results=C,v.length=C.length,v.last=C[this.length-1],v.first=C[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let uh=(()=>{class _{}return _.__NG_ELEMENT_ID__=rw,_})();const bg=uh,nw=class extends bg{constructor(b,w,v){super(),this._declarationLView=b,this._declarationTContainer=w,this.elementRef=v}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(b,w){return this.createEmbeddedViewImpl(b,w,null)}createEmbeddedViewImpl(b,w,v){const k=this._declarationTContainer.tView,I=Do(this._declarationLView,k,b,4096&this._declarationLView[Mt]?4096:16,null,k.declTNode,null,null,null,w||null,v||null);I[co]=this._declarationLView[this._declarationTContainer.index];const F=this._declarationLView[Qr];return null!==F&&(I[Qr]=F.createEmbeddedView(k)),l0(k,I,b),new vd(I)}};function rw(){return hh(Ln(),He())}function hh(_,b){return 4&_.type?new nw(b,_,ll(_,b)):null}let vf=(()=>{class _{}return _.__NG_ELEMENT_ID__=dw,_})();function dw(){return pw(Ln(),He())}const o2=vf,uw=class extends o2{constructor(b,w,v){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=v}get element(){return ll(this._hostTNode,this._hostLView)}get injector(){return new Js(this._hostTNode,this._hostLView)}get parentInjector(){const b=Co(this._hostTNode,this._hostLView);if(Wh(b)){const w=Xc(b,this._hostLView),v=Jc(b);return new Js(w[tt].data[v+8],w)}return new Js(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=hw(this._lContainer);return null!==w&&w[b]||null}get length(){return this._lContainer.length-hn}createEmbeddedView(b,w,v){let C,T;"number"==typeof v?C=v:null!=v&&(C=v.index,T=v.injector);const I=b.createEmbeddedViewImpl(w||{},T,null);return this.insertImpl(I,C,false),I}createComponent(b,w,v,C,T){const k=b&&!function Yr(_){return"function"==typeof _}(b);let I;if(k)I=w;else{const Ve=w||{};I=Ve.index,v=Ve.injector,C=Ve.projectableNodes,T=Ve.environmentInjector||Ve.ngModuleRef}const B=k?b:new Wu(Ge(b)),F=v||this.parentInjector;if(!T&&null==B.ngModule){const Qe=(k?F:this.parentInjector).get(dc,null);Qe&&(T=Qe)}Ge(B.componentType??{});const ge=B.create(F,C,null,T);return this.insertImpl(ge.hostView,I,false),ge}insert(b,w){return this.insertImpl(b,w,!1)}insertImpl(b,w,v){const C=b._lView,T=C[tt];if(function Ai(_){return pr(_[Ci])}(C)){const B=this.indexOf(b);if(-1!==B)this.detach(B);else{const F=C[Ci],J=new uw(F,F[Dn],F[Ci]);J.detach(J.indexOf(b))}}const k=this._adjustIndex(w),I=this._lContainer;if(function nl(_,b,w,v){const C=hn+v,T=w.length;v>0&&(w[C-1][xr]=b),v0)v.push(k[I/2]);else{const F=T[I+1],J=b[-B];for(let ne=hn;ne{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((w,v)=>{this.resolve=w,this.reject=v}),this.appInits=mi(kw,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const C of this.appInits){const T=C();if(Xp(T))w.push(T);else if(Q_(T)){const k=new Promise((I,B)=>{T.subscribe({complete:I,error:B})});w.push(k)}}const v=()=>{this.done=!0,this.resolve()};Promise.all(w).then(()=>{v()}).catch(C=>{this.reject(C)}),0===w.length&&v(),this.initialized=!0}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"root"}),_})(),fh=(()=>{class _{log(w){console.log(w)}warn(w){console.warn(w)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();const Df=new xi("LocaleId",{providedIn:"root",factory:()=>mi(Df,st.Optional|st.SkipSelf)||function Hw(){return typeof $localize<"u"&&$localize.locale||Od}()}),px=new xi("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Hg=(()=>{class _{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new H.X(!1)}add(){this.hasPendingTasks.next(!0);const w=this.taskId++;return this.pendingTasks.add(w),w}remove(w){this.pendingTasks.delete(w),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();class mx{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let gx=(()=>{class _{compileModuleSync(w){return new Tt(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const v=this.compileModuleSync(w),T=dl(Qt(w).declarations).reduce((k,I)=>{const B=Ge(I);return B&&k.push(new Wu(B)),k},[]);return new mx(v,T)}compileModuleAndAllComponentsAsync(w){return Promise.resolve(this.compileModuleAndAllComponentsSync(w))}clearCache(){}clearCacheFor(w){}getModuleId(w){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function bx(..._){}class Or{constructor({enableLongStackTrace:b=!1,shouldCoalesceEventChangeDetection:w=!1,shouldCoalesceRunChangeDetection:v=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new No(!1),this.onMicrotaskEmpty=new No(!1),this.onStable=new No(!1),this.onError=new No(!1),typeof Zone>"u")throw new _e(908,!1);Zone.assertZonePatched();const C=this;C._nesting=0,C._outer=C._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(C._inner=C._inner.fork(new Zone.TaskTrackingZoneSpec)),b&&Zone.longStackTraceZoneSpec&&(C._inner=C._inner.fork(Zone.longStackTraceZoneSpec)),C.shouldCoalesceEventChangeDetection=!v&&w,C.shouldCoalesceRunChangeDetection=v,C.lastRequestAnimationFrameId=-1,C.nativeRequestAnimationFrame=function Iw(){const _="function"==typeof ri.requestAnimationFrame;let b=ri[_?"requestAnimationFrame":"setTimeout"],w=ri[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&b&&w){const v=b[Zone.__symbol__("OriginalDelegate")];v&&(b=v);const C=w[Zone.__symbol__("OriginalDelegate")];C&&(w=C)}return{nativeRequestAnimationFrame:b,nativeCancelAnimationFrame:w}}().nativeRequestAnimationFrame,function Ax(_){const b=()=>{!function kf(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(ri,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,Rg(_),_.isCheckStableRunning=!0,Br(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),Rg(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,v,C,T,k,I)=>{try{return Ow(_),w.invokeTask(C,T,k,I)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),Bw(_)}},onInvoke:(w,v,C,T,k,I,B)=>{try{return Ow(_),w.invoke(C,T,k,I,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),Bw(_)}},onHasTask:(w,v,C,T)=>{w.hasTask(C,T),v===C&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,Rg(_),Br(_)):"macroTask"==T.change&&(_.hasPendingMacrotasks=T.macroTask))},onHandleError:(w,v,C,T)=>(w.handleError(C,T),_.runOutsideAngular(()=>_.onError.emit(T)),!1)})}(C)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Or.isInAngularZone())throw new _e(909,!1)}static assertNotInAngularZone(){if(Or.isInAngularZone())throw new _e(909,!1)}run(b,w,v){return this._inner.run(b,w,v)}runTask(b,w,v,C){const T=this._inner,k=T.scheduleEventTask("NgZoneEvent: "+C,b,wx,bx,bx);try{return T.runTask(k,w,v)}finally{T.cancelTask(k)}}runGuarded(b,w,v){return this._inner.runGuarded(b,w,v)}runOutsideAngular(b){return this._outer.run(b)}}const wx={};function Br(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function Rg(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function Ow(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Bw(_){_._nesting--,Br(_)}class yx{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new No,this.onMicrotaskEmpty=new No,this.onStable=new No,this.onError=new No}run(b,w,v){return b.apply(w,v)}runGuarded(b,w,v){return b.apply(w,v)}runOutsideAngular(b){return b()}runTask(b,w,v,C){return b.apply(w,v)}}const Pg=new xi("",{providedIn:"root",factory:Nw});function Nw(){const _=mi(Or);let b=!0;const w=new D.y(C=>{b=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{C.next(b),C.complete()})}),v=new D.y(C=>{let T;_.runOutsideAngular(()=>{T=_.onStable.subscribe(()=>{Or.assertNotInAngularZone(),queueMicrotask(()=>{!b&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(b=!0,C.next(!0))})})});const k=_.onUnstable.subscribe(()=>{Or.assertInAngularZone(),b&&(b=!1,_.runOutsideAngular(()=>{C.next(!1)}))});return()=>{T.unsubscribe(),k.unsubscribe()}});return(0,L.T)(w,v.pipe((0,N.B)()))}const Rl=new xi(""),vx=new xi("");let Lf,mh=(()=>{class _{constructor(w,v,C){this._ngZone=w,this.registry=v,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Lf||(function Cx(_){Lf=_}(C),C.addToWindow(v)),this._watchAngularEvents(),w.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Or.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let w=this._callbacks.pop();clearTimeout(w.timeoutId),w.doneCb(this._didWork)}this._didWork=!1});else{let w=this.getPendingTasks();this._callbacks=this._callbacks.filter(v=>!v.updateCb||!v.updateCb(w)||(clearTimeout(v.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(w=>({source:w.source,creationLocation:w.creationLocation,data:w.data})):[]}addCallback(w,v,C){let T=-1;v&&v>0&&(T=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==T),w(this._didWork,this.getPendingTasks())},v)),this._callbacks.push({doneCb:w,timeoutId:T,updateCb:C})}whenStable(w,v,C){if(C&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(w,v,C),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(w){this.registry.registerApplication(w,this)}unregisterApplication(w){this.registry.unregisterApplication(w)}findProviders(w,v,C){return[]}}return _.\u0275fac=function(w){return new(w||_)(Ji(Or),Ji(Vw),Ji(vx))},_.\u0275prov=St({token:_,factory:_.\u0275fac}),_})(),Vw=(()=>{class _{constructor(){this._applications=new Map}registerApplication(w,v){this._applications.set(w,v)}unregisterApplication(w){this._applications.delete(w)}unregisterAllApplications(){this._applications.clear()}getTestability(w){return this._applications.get(w)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(w,v=!0){return Lf?.findTestabilityInTree(this,w,v)??null}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})(),ks=null;const zw=new xi("AllowMultipleToken"),jw=new xi("PlatformDestroyListeners"),Xa=new xi("appBootstrapListener");class xx{constructor(b,w){this.name=b,this.token=w}}function Yw(_,b,w=[]){const v=`Platform: ${b}`,C=new xi(v);return(T=[])=>{let k=Ig();if(!k||k.injector.get(zw,!1)){const I=[...w,...T,{provide:C,useValue:!0}];_?_(I):function Tx(_){if(ks&&!ks.get(zw,!1))throw new _e(400,!1);(function Yd(){!function Oc(_){Gl=_}(()=>{throw new _e(600,!1)})})(),ks=_;const b=_.get(Gw);(function qw(_){_.get(yp,null)?.forEach(w=>w())})(_)}(function Ww(_=[],b){return ys.create({name:b,providers:[{provide:dd,useValue:"platform"},{provide:jw,useValue:new Set([()=>ks=null])},..._]})}(I,v))}return function Ex(_){const b=Ig();if(!b)throw new _e(401,!1);return b}()}}function Ig(){return ks?.get(Gw)??null}let Gw=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,v){const C=function Dx(_="zone.js",b){return"noop"===_?new yx:"zone.js"===_?new Or(b):_}(v?.ngZone,function $w(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:v?.ngZoneEventCoalescing,runCoalescing:v?.ngZoneRunCoalescing}));return C.run(()=>{const T=function QE(_,b,w){return new Dl(_,b,w)}(w.moduleType,this.injector,function Kw(_){return[{provide:Or,useFactory:_},{provide:Pu,multi:!0,useFactory:()=>{const b=mi(kx,{optional:!0});return()=>b.initialize()}},{provide:Og,useFactory:Qw},{provide:Pg,useFactory:Nw}]}(()=>C)),k=T.injector.get(_d,null);return C.runOutsideAngular(()=>{const I=C.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{gh(this._modules,T),I.unsubscribe()})}),function Zw(_,b,w){try{const v=w();return Xp(v)?v.catch(C=>{throw b.runOutsideAngular(()=>_.handleError(C)),C}):v}catch(v){throw b.runOutsideAngular(()=>_.handleError(v)),v}}(k,C,()=>{const I=T.injector.get(Lw);return I.runInitializers(),I.donePromise.then(()=>(function Hb(_){dt(_,"Expected localeId to be defined"),"string"==typeof _&&($0=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(Df,Od)||Od),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,v=[]){const C=Jw({},v);return function Fw(_,b,w){const v=new Tt(w);return Promise.resolve(v)}(0,0,w).then(T=>this.bootstrapModuleFactory(T,C))}_moduleDoBootstrap(w){const v=w.injector.get(Wd);if(w._bootstrapComponents.length>0)w._bootstrapComponents.forEach(C=>v.bootstrap(C));else{if(!w.instance.ngDoBootstrap)throw new _e(-403,!1);w.instance.ngDoBootstrap(v)}this._modules.push(w)}onDestroy(w){this._destroyListeners.push(w)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new _e(404,!1);this._modules.slice().forEach(v=>v.destroy()),this._destroyListeners.forEach(v=>v());const w=this._injector.get(jw,null);w&&(w.forEach(v=>v()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return _.\u0275fac=function(w){return new(w||_)(Ji(ys))},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"platform"}),_})();function Jw(_,b){return Array.isArray(b)?b.reduce(Jw,_):{..._,...b}}let Wd=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=mi(Og),this.zoneIsStable=mi(Pg),this.componentTypes=[],this.components=[],this.isStable=mi(Hg).hasPendingTasks.pipe((0,Y.w)(w=>w?(0,O.of)(!1):this.zoneIsStable),(0,G.x)(),(0,N.B)()),this._injector=mi(dc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,v){const C=w instanceof _v;if(!this._injector.get(Lw).done)throw!C&&hr(w),new _e(405,!1);let k;k=C?w:this._injector.get(fd).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const I=function Mx(_){return _.isBoundToModule}(k)?void 0:this._injector.get(Za),F=k.create(ys.NULL,[],v||k.selector,I),J=F.location.nativeElement,ne=F.injector.get(Rl,null);return ne?.registerApplication(J),F.onDestroy(()=>{this.detachView(F.hostView),gh(this.components,F),ne?.unregisterApplication(J)}),this._loadComponent(F),F}tick(){if(this._runningTick)throw new _e(101,!1);try{this._runningTick=!0;for(let w of this._views)w.detectChanges()}catch(w){this.internalErrorHandler(w)}finally{this._runningTick=!1}}attachView(w){const v=w;this._views.push(v),v.attachToAppRef(this)}detachView(w){const v=w;gh(this._views,v),v.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const v=this._injector.get(Xa,[]);v.push(...this._bootstrapListeners),v.forEach(C=>C(w))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(w=>w()),this._views.slice().forEach(w=>w.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(w){return this._destroyListeners.push(w),()=>gh(this._destroyListeners,w)}destroy(){if(this._destroyed)throw new _e(406,!1);const w=this._injector;w.destroy&&!w.destroyed&&w.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function gh(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const Og=new xi("",{providedIn:"root",factory:()=>mi(_d).handleError.bind(void 0)});function Qw(){const _=mi(Or),b=mi(_d);return w=>_.runOutsideAngular(()=>b.handleError(w))}let kx=(()=>{class _{constructor(){this.zone=mi(Or),this.applicationRef=mi(Wd)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return _.\u0275fac=function(w){return new(w||_)},_.\u0275prov=St({token:_,factory:_.\u0275fac,providedIn:"root"}),_})();function Hf(){}let Hx=(()=>{class _{}return _.__NG_ELEMENT_ID__=tA,_})();function tA(_){return function iA(_,b,w){if(fo(_)&&!w){const v=be(_.index,b);return new vd(v,v)}return 47&_.type?new vd(b[Ii],b):null}(Ln(),He(),16==(16&_))}class Vo{constructor(){}supports(b){return Cd(b)}create(b){return new Fg(b)}}const jg=(_,b)=>b;class Fg{constructor(b){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=b||jg}forEachItem(b){let w;for(w=this._itHead;null!==w;w=w._next)b(w)}forEachOperation(b){let w=this._itHead,v=this._removalsHead,C=0,T=null;for(;w||v;){const k=!v||w&&w.currentIndex{k=this._trackByFn(C,I),null!==w&&Object.is(w.trackById,k)?(v&&(w=this._verifyReinsertion(w,I,k,C)),Object.is(w.item,I)||this._addIdentityChange(w,I)):(w=this._mismatch(w,I,k,C),v=!0),w=w._next,C++}),this.length=C;return this._truncate(w),this.collection=b,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let b;for(b=this._previousItHead=this._itHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._additionsHead;null!==b;b=b._nextAdded)b.previousIndex=b.currentIndex;for(this._additionsHead=this._additionsTail=null,b=this._movesHead;null!==b;b=b._nextMoved)b.previousIndex=b.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(b,w,v,C){let T;return null===b?T=this._itTail:(T=b._prev,this._remove(b)),null!==(b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(v,null))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._reinsertAfter(b,T,C)):null!==(b=null===this._linkedRecords?null:this._linkedRecords.get(v,C))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._moveAfter(b,T,C)):b=this._addAfter(new sA(w,v),T,C),b}_verifyReinsertion(b,w,v,C){let T=null===this._unlinkedRecords?null:this._unlinkedRecords.get(v,null);return null!==T?b=this._reinsertAfter(T,b._prev,C):b.currentIndex!=C&&(b.currentIndex=C,this._addToMoves(b,C)),b}_truncate(b){for(;null!==b;){const w=b._next;this._addToRemovals(this._unlink(b)),b=w}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(b,w,v){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(b);const C=b._prevRemoved,T=b._nextRemoved;return null===C?this._removalsHead=T:C._nextRemoved=T,null===T?this._removalsTail=C:T._prevRemoved=C,this._insertAfter(b,w,v),this._addToMoves(b,v),b}_moveAfter(b,w,v){return this._unlink(b),this._insertAfter(b,w,v),this._addToMoves(b,v),b}_addAfter(b,w,v){return this._insertAfter(b,w,v),this._additionsTail=null===this._additionsTail?this._additionsHead=b:this._additionsTail._nextAdded=b,b}_insertAfter(b,w,v){const C=null===w?this._itHead:w._next;return b._next=C,b._prev=w,null===C?this._itTail=b:C._prev=b,null===w?this._itHead=b:w._next=b,null===this._linkedRecords&&(this._linkedRecords=new qg),this._linkedRecords.put(b),b.currentIndex=v,b}_remove(b){return this._addToRemovals(this._unlink(b))}_unlink(b){null!==this._linkedRecords&&this._linkedRecords.remove(b);const w=b._prev,v=b._next;return null===w?this._itHead=v:w._next=v,null===v?this._itTail=w:v._prev=w,b}_addToMoves(b,w){return b.previousIndex===w||(this._movesTail=null===this._movesTail?this._movesHead=b:this._movesTail._nextMoved=b),b}_addToRemovals(b){return null===this._unlinkedRecords&&(this._unlinkedRecords=new qg),this._unlinkedRecords.put(b),b.currentIndex=null,b._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=b,b._prevRemoved=null):(b._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=b),b}_addIdentityChange(b,w){return b.item=w,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=b:this._identityChangesTail._nextIdentityChange=b,b}}class sA{constructor(b,w){this.item=b,this.trackById=w,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Ug{constructor(){this._head=null,this._tail=null}add(b){null===this._head?(this._head=this._tail=b,b._nextDup=null,b._prevDup=null):(this._tail._nextDup=b,b._prevDup=this._tail,b._nextDup=null,this._tail=b)}get(b,w){let v;for(v=this._head;null!==v;v=v._nextDup)if((null===w||w<=v.currentIndex)&&Object.is(v.trackById,b))return v;return null}remove(b){const w=b._prevDup,v=b._nextDup;return null===w?this._head=v:w._nextDup=v,null===v?this._tail=w:v._prevDup=w,null===this._head}}class qg{constructor(){this.map=new Map}put(b){const w=b.trackById;let v=this.map.get(w);v||(v=new Ug,this.map.set(w,v)),v.add(b)}get(b,w){const C=this.map.get(b);return C?C.get(b,w):null}remove(b){const w=b.trackById;return this.map.get(w).remove(b)&&this.map.delete(w),b}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Pf(_,b,w){const v=_.previousIndex;if(null===v)return v;let C=0;return w&&v{if(w&&w.key===C)this._maybeAddToChanges(w,v),this._appendAfter=w,w=w._next;else{const T=this._getOrCreateRecordForKey(C,v);w=this._insertBeforeOrAppend(w,T)}}),w){w._prev&&(w._prev._next=null),this._removalsHead=w;for(let v=w;null!==v;v=v._nextRemoved)v===this._mapHead&&(this._mapHead=null),this._records.delete(v.key),v._nextRemoved=v._next,v.previousValue=v.currentValue,v.currentValue=null,v._prev=null,v._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(b,w){if(b){const v=b._prev;return w._next=b,w._prev=v,b._prev=w,v&&(v._next=w),b===this._mapHead&&(this._mapHead=w),this._appendAfter=b,b}return this._appendAfter?(this._appendAfter._next=w,w._prev=this._appendAfter):this._mapHead=w,this._appendAfter=w,null}_getOrCreateRecordForKey(b,w){if(this._records.has(b)){const C=this._records.get(b);this._maybeAddToChanges(C,w);const T=C._prev,k=C._next;return T&&(T._next=k),k&&(k._prev=T),C._next=null,C._prev=null,C}const v=new Wg(b);return this._records.set(b,v),v.currentValue=w,this._addToAdditions(v),v}_reset(){if(this.isDirty){let b;for(this._previousMapHead=this._mapHead,b=this._previousMapHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._changesHead;null!==b;b=b._nextChanged)b.previousValue=b.currentValue;for(b=this._additionsHead;null!=b;b=b._nextAdded)b.previousValue=b.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(b,w){Object.is(w,b.currentValue)||(b.previousValue=b.currentValue,b.currentValue=w,this._addToChanges(b))}_addToAdditions(b){null===this._additionsHead?this._additionsHead=this._additionsTail=b:(this._additionsTail._nextAdded=b,this._additionsTail=b)}_addToChanges(b){null===this._changesHead?this._changesHead=this._changesTail=b:(this._changesTail._nextChanged=b,this._changesTail=b)}_forEach(b,w){b instanceof Map?b.forEach(w):Object.keys(b).forEach(v=>w(b[v],v))}}class Wg{constructor(b){this.key=b,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function lA(){return new Gg([new Vo])}let Gg=(()=>{class _{constructor(w){this.factories=w}static create(w,v){if(null!=v){const C=v.factories.slice();w=w.concat(C)}return new _(w)}static extend(w){return{provide:_,useFactory:v=>_.create(w,v||lA()),deps:[[_,new ic,new ip]]}}find(w){const v=this.factories.find(C=>C.supports(w));if(null!=v)return v;throw new _e(901,!1)}}return _.\u0275prov=St({token:_,providedIn:"root",factory:lA}),_})();function cA(){return new $g([new Yg])}let $g=(()=>{class _{constructor(w){this.factories=w}static create(w,v){if(v){const C=v.factories.slice();w=w.concat(C)}return new _(w)}static extend(w){return{provide:_,useFactory:v=>_.create(w,v||cA()),deps:[[_,new ic,new ip]]}}find(w){const v=this.factories.find(C=>C.supports(w));if(v)return v;throw new _e(901,!1)}}return _.\u0275prov=St({token:_,providedIn:"root",factory:cA}),_})();const Zg=Yw(null,"core",[]);let Jg=(()=>{class _{constructor(w){}}return _.\u0275fac=function(w){return new(w||_)(Ji(Wd))},_.\u0275mod=Xr({type:_}),_.\u0275inj=Fi({}),_})();function R2(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function Qa(_){const b=Ge(_);if(!b)return null;const w=new Wu(b);return{get selector(){return w.selector},get type(){return w.componentType},get inputs(){return w.inputs},get outputs(){return w.outputs},get ngContentSelectors(){return w.ngContentSelectors},get isStandalone(){return b.standalone},get isSignal(){return b.signals}}}},5137:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ct:()=>OAuthService,Hy:()=>OAuthStorage,zr:()=>OAuthModule});var _home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5861),_angular_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5879),_angular_common__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6814),_angular_common_http__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(9862),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8645),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2096),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7715),rxjs__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7104),rxjs__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(8504),rxjs__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(2572),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(3019),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2181),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9397),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3620),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(5177),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(4664),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(7398),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1374),rxjs_operators__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(6306),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(5178),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(8180),rxjs_operators__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(1631),fast_sha256__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3921);class DateTimeProvider{}let SystemDateTimeProvider=(()=>{class W extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return W.\u0275fac=function(){let $;return function(i){return($||($=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(W)))(i||W)}}(),W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class W{constructor(){this.data=new Map}getItem(E){return this.data.get(E)}removeItem(E){this.data.delete(E)}setItem(E,i){this.data.set(E,i)}}return W.\u0275fac=function(E){return new(E||W)},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class ReceivedTokens{}class OAuthEvent{constructor($){this.type=$}}class OAuthSuccessEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthInfoEvent extends OAuthEvent{constructor($,E=null){super($),this.info=E}}class OAuthErrorEvent extends OAuthEvent{constructor($,E,i=null){super($),this.reason=E,this.params=i}}function b64DecodeUnicode(W){const $=W.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob($).split("").map(function(E){return"%"+("00"+E.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(W){return btoa(W).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class AuthConfig{constructor($){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret=null,this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.openUri=E=>{location.href=E},$&&Object.assign(this,$)}}class WebHttpUrlEncodingCodec{encodeKey($){return encodeURIComponent($)}encodeValue($){return encodeURIComponent($)}decodeKey($){return decodeURIComponent($)}decodeValue($){return decodeURIComponent($)}}class ValidationHandler{}class AbstractValidationHandler{validateAtHash($){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){let i=E.inferHashAlgorithm($.idTokenHeader),x=yield E.calcHash($.accessToken,i),D=base64UrlEncode(x.substr(0,x.length/2)),L=$.idTokenClaims.at_hash.replace(/=/g,"");return D!==L&&(console.error("exptected at_hash: "+D),console.error("actual at_hash: "+L)),D===L})()}inferHashAlgorithm($){let E=$.alg;if(!E.match(/^.S[0-9]{3}$/))throw new Error("Algorithm not supported: "+E);return"sha-"+E.substr(2)}}let UrlHelperService=(()=>{class W{getHashFragmentParams(E){let i=E||window.location.hash;if(i=decodeURIComponent(i),0!==i.indexOf("#"))return{};const x=i.indexOf("?");return i=i.substr(x>-1?x+1:1),this.parseQueryString(i)}parseQueryString(E){const i={};let x,H,D,L,O,N,Y;if(null===E)return i;x=E.split("&");for(let G=0;G>6,H[L++]=128|63&O):O<55296||O>=57344?(H[L++]=224|O>>12,H[L++]=128|O>>6&63,H[L++]=128|63&O):(O=65536+((1023&O)<<10|1023&W.charCodeAt(++i)),H[L++]=240|O>>18,H[L++]=128|O>>12&63,H[L++]=128|O>>6&63,H[L++]=128|63&O);W=H}else{if("object"!==x)throw new Error(ERROR);if(null===W)throw new Error(ERROR);if(ARRAY_BUFFER&&W.constructor===ArrayBuffer)W=new Uint8Array(W);else if(!(Array.isArray(W)||ARRAY_BUFFER&&ArrayBuffer.isView(W)))throw new Error(ERROR)}W.length>64&&(W=new Sha256($,!0).update(W).array());var N=[],Y=[];for(i=0;i<64;++i){var G=W[i]||0;N[i]=92^G,Y[i]=54^G}Sha256.call(this,$,E),this.update(Y),this.oKeyPad=N,this.inner=!0,this.sharedMemory=E}Sha256.prototype.update=function(W){if(!this.finalized){var $,E=typeof W;if("string"!==E){if("object"!==E)throw new Error(ERROR);if(null===W)throw new Error(ERROR);if(ARRAY_BUFFER&&W.constructor===ArrayBuffer)W=new Uint8Array(W);else if(!(Array.isArray(W)||ARRAY_BUFFER&&ArrayBuffer.isView(W)))throw new Error(ERROR);$=!0}for(var i,H,x=0,D=W.length,L=this.blocks;x>2]|=W[x]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(L[H>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=64?(this.block=L[16],this.start=H-64,this.hash(),this.hashed=!0):this.start=H}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var W=this.blocks,$=this.lastByteIndex;W[16]=this.block,W[$>>2]|=EXTRA[3&$],this.block=W[16],$>=56&&(this.hashed||this.hash(),W[0]=this.block,W[16]=W[1]=W[2]=W[3]=W[4]=W[5]=W[6]=W[7]=W[8]=W[9]=W[10]=W[11]=W[12]=W[13]=W[14]=W[15]=0),W[14]=this.hBytes<<3|this.bytes>>>29,W[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var N,ie,se,de,pe,Be,W=this.h0,$=this.h1,E=this.h2,i=this.h3,x=this.h4,H=this.h5,D=this.h6,L=this.h7,O=this.blocks;for(N=16;N<64;++N)O[N]=O[N-16]+(((ie=O[N-15])>>>7|ie<<25)^(ie>>>18|ie<<14)^ie>>>3)+O[N-7]+(((ie=O[N-2])>>>17|ie<<15)^(ie>>>19|ie<<13)^ie>>>10)<<0;for(Be=$&E,N=0;N<64;N+=4)this.first?(this.is224?(se=300032,L=(ie=O[0]-1413257819)-150054599<<0,i=ie+24177077<<0):(se=704751109,L=(ie=O[0]-210244248)-1521486534<<0,i=ie+143694565<<0),this.first=!1):(L=i+(ie=L+((x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7))+(x&H^~x&D)+K[N]+O[N])<<0,i=ie+(((W>>>2|W<<30)^(W>>>13|W<<19)^(W>>>22|W<<10))+((se=W&$)^W&E^Be))<<0),D=E+(ie=D+((L>>>6|L<<26)^(L>>>11|L<<21)^(L>>>25|L<<7))+(L&x^~L&H)+K[N+1]+O[N+1])<<0,E=ie+(((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+((de=i&W)^i&$^se))<<0,H=$+(ie=H+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&L^~D&x)+K[N+2]+O[N+2])<<0,$=ie+(((E>>>2|E<<30)^(E>>>13|E<<19)^(E>>>22|E<<10))+((pe=E&i)^E&W^de))<<0,x=W+(ie=x+((H>>>6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))+(H&D^~H&L)+K[N+3]+O[N+3])<<0,W=ie+((($>>>2|$<<30)^($>>>13|$<<19)^($>>>22|$<<10))+((Be=$&E)^$&i^pe))<<0;this.h0=this.h0+W<<0,this.h1=this.h1+$<<0,this.h2=this.h2+E<<0,this.h3=this.h3+i<<0,this.h4=this.h4+x<<0,this.h5=this.h5+H<<0,this.h6=this.h6+D<<0,this.h7=this.h7+L<<0},Sha256.prototype.hex=function(){this.finalize();var W=this.h0,$=this.h1,E=this.h2,i=this.h3,x=this.h4,H=this.h5,D=this.h6,L=this.h7,O=HEX_CHARS[W>>28&15]+HEX_CHARS[W>>24&15]+HEX_CHARS[W>>20&15]+HEX_CHARS[W>>16&15]+HEX_CHARS[W>>12&15]+HEX_CHARS[W>>8&15]+HEX_CHARS[W>>4&15]+HEX_CHARS[15&W]+HEX_CHARS[$>>28&15]+HEX_CHARS[$>>24&15]+HEX_CHARS[$>>20&15]+HEX_CHARS[$>>16&15]+HEX_CHARS[$>>12&15]+HEX_CHARS[$>>8&15]+HEX_CHARS[$>>4&15]+HEX_CHARS[15&$]+HEX_CHARS[E>>28&15]+HEX_CHARS[E>>24&15]+HEX_CHARS[E>>20&15]+HEX_CHARS[E>>16&15]+HEX_CHARS[E>>12&15]+HEX_CHARS[E>>8&15]+HEX_CHARS[E>>4&15]+HEX_CHARS[15&E]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[x>>28&15]+HEX_CHARS[x>>24&15]+HEX_CHARS[x>>20&15]+HEX_CHARS[x>>16&15]+HEX_CHARS[x>>12&15]+HEX_CHARS[x>>8&15]+HEX_CHARS[x>>4&15]+HEX_CHARS[15&x]+HEX_CHARS[H>>28&15]+HEX_CHARS[H>>24&15]+HEX_CHARS[H>>20&15]+HEX_CHARS[H>>16&15]+HEX_CHARS[H>>12&15]+HEX_CHARS[H>>8&15]+HEX_CHARS[H>>4&15]+HEX_CHARS[15&H]+HEX_CHARS[D>>28&15]+HEX_CHARS[D>>24&15]+HEX_CHARS[D>>20&15]+HEX_CHARS[D>>16&15]+HEX_CHARS[D>>12&15]+HEX_CHARS[D>>8&15]+HEX_CHARS[D>>4&15]+HEX_CHARS[15&D];return this.is224||(O+=HEX_CHARS[L>>28&15]+HEX_CHARS[L>>24&15]+HEX_CHARS[L>>20&15]+HEX_CHARS[L>>16&15]+HEX_CHARS[L>>12&15]+HEX_CHARS[L>>8&15]+HEX_CHARS[L>>4&15]+HEX_CHARS[15&L]),O},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var W=this.h0,$=this.h1,E=this.h2,i=this.h3,x=this.h4,H=this.h5,D=this.h6,L=this.h7,O=[W>>24&255,W>>16&255,W>>8&255,255&W,$>>24&255,$>>16&255,$>>8&255,255&$,E>>24&255,E>>16&255,E>>8&255,255&E,i>>24&255,i>>16&255,i>>8&255,255&i,x>>24&255,x>>16&255,x>>8&255,255&x,H>>24&255,H>>16&255,H>>8&255,255&H,D>>24&255,D>>16&255,D>>8&255,255&D];return this.is224||O.push(L>>24&255,L>>16&255,L>>8&255,255&L),O},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var W=new ArrayBuffer(this.is224?28:32),$=new DataView(W);return $.setUint32(0,this.h0),$.setUint32(4,this.h1),$.setUint32(8,this.h2),$.setUint32(12,this.h3),$.setUint32(16,this.h4),$.setUint32(20,this.h5),$.setUint32(24,this.h6),this.is224||$.setUint32(28,this.h7),W},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var W=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(W),Sha256.prototype.finalize.call(this)}};var exports=createMethod();return exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),exports}const sha256=factory();class HashHandler{}function decodeUTF8(W){if("string"!=typeof W)throw new TypeError("expected string");var $,E=W,i=new Uint8Array(E.length);for($=0;${class W{calcHash(E,i){return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){return encodeUTF8(fast_sha256__WEBPACK_IMPORTED_MODULE_0__(decodeUTF8(E)))})()}toHashString2(E){let i="";for(let x of E)i+=String.fromCharCode(x);return i}toHashString(E){const i=new Uint8Array(E);let x="";for(let H of i)x+=String.fromCharCode(H);return x}}return W.\u0275fac=function(E){return new(E||W)},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})(),OAuthService=(()=>{class W extends AuthConfig{constructor(E,i,x,H,D,L,O,N,Y,G){super(),this.ngZone=E,this.http=i,this.config=D,this.urlHelper=L,this.logger=O,this.crypto=N,this.dateTimeService=G,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.discoveryDocumentLoadedSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=Y,D||(D={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),H&&(this.tokenValidationHandler=H),D&&this.configure(D);try{x?this.setStorage(x):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(X){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",X)}if(this.checkLocalStorageAccessable()){const X=window?.navigator?.userAgent;(X?.includes("MSIE ")||X?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const E="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(E,E),localStorage.removeItem(E),0))}catch{return!1}}configure(E){Object.assign(this,new AuthConfig,E),this.config=Object.assign({},new AuthConfig,E),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(E={},i,x=!0){let H=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(D=>{"token_received"===D.type?H=!0:"logout"===D.type&&(H=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_expires"===D.type&&(null==i||"any"===i||D.info===i)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(D=>{H&&this.refreshInternal(E,x).catch(L=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(E,i){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(E,i):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(E=null){return this.loadDiscoveryDocument().then(i=>this.tryLogin(E))}loadDiscoveryDocumentAndLogin(E=null){return this.loadDiscoveryDocumentAndTryLogin(E=E||{}).then(i=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof E.state?E.state:""),!1))}debug(...E){this.showDebugInformation&&this.logger.debug.apply(this.logger,E)}validateUrlFromDiscoveryDocument(E){const i=[],x=this.validateUrlForHttps(E),H=this.validateUrlAgainstIssuer(E);return x||i.push("https for all urls required. Also for urls received by discovery."),H||i.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),i}validateUrlForHttps(E){if(!E)return!0;const i=E.toLowerCase();return!(!1!==this.requireHttps&&(!i.match(/^http:\/\/localhost($|[:\/])/)&&!i.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||i.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(E,i){if(!E)throw new Error(`'${i}' should not be null`);if(!this.validateUrlForHttps(E))throw new Error(`'${i}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(E){return!this.strictDiscoveryDocumentValidation||!E||E.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const E=this.getAccessTokenExpiration(),i=this.getAccessTokenStoredAt(),x=this.calcTimeout(i,E);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","access_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(H=>{this.ngZone.run(()=>{this.eventsSubject.next(H)})})})}setupIdTokenTimer(){const E=this.getIdTokenExpiration(),i=this.getIdTokenStoredAt(),x=this.calcTimeout(i,E);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","id_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(H=>{this.ngZone.run(()=>{this.eventsSubject.next(H)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(E,i){const x=this.dateTimeService.now();return Math.max(0,(i-E)*this.timeoutFactor-(x-E))}setStorage(E){this._storage=E,this.configChanged()}loadDiscoveryDocument(E=null){return new Promise((i,x)=>{E||((E=this.issuer||"").endsWith("/")||(E+="/"),E+=".well-known/openid-configuration"),this.validateUrlForHttps(E)?this.http.get(E).subscribe(H=>{if(!this.validateDiscoveryDocument(H))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void x("discovery_document_validation_error");this.loginUrl=H.authorization_endpoint,this.logoutUrl=H.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=H.grant_types_supported,this.issuer=H.issuer,this.tokenEndpoint=H.token_endpoint,this.userinfoEndpoint=H.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=H.jwks_uri,this.sessionCheckIFrameUrl=H.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(H),this.revocationEndpoint=H.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(D=>{const O=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:H,jwks:D});this.eventsSubject.next(O),i(O)}).catch(D=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",D)),x(D)})},H=>{this.logger.error("error loading discovery document",H),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",H)),x(H)}):x("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((E,i)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(x=>{this.jwks=x,this.eventsSubject.next(new OAuthSuccessEvent("discovery_document_loaded")),E(x)},x=>{this.logger.error("error loading jwks",x),this.eventsSubject.next(new OAuthErrorEvent("jwks_load_error",x)),i(x)}):E(null)})}validateDiscoveryDocument(E){let i;return this.skipIssuerCheck||E.issuer===this.issuer?(i=this.validateUrlFromDiscoveryDocument(E.authorization_endpoint),i.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",i),!1):(i=this.validateUrlFromDiscoveryDocument(E.end_session_endpoint),i.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",i),!1):(i=this.validateUrlFromDiscoveryDocument(E.token_endpoint),i.length>0&&this.logger.error("error validating token_endpoint in discovery document",i),i=this.validateUrlFromDiscoveryDocument(E.revocation_endpoint),i.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",i),i=this.validateUrlFromDiscoveryDocument(E.userinfo_endpoint),i.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",i),!1):(i=this.validateUrlFromDiscoveryDocument(E.jwks_uri),i.length>0?(this.logger.error("error validating jwks_uri in discovery document",i),!1):(this.sessionChecksEnabled&&!E.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+E.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(E,i,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingPasswordFlow(E,i,x).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((E,i)=>{const x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:x,observe:"response",responseType:"text"}).subscribe(H=>{if(this.debug("userinfo received",JSON.stringify(H)),H.headers.get("content-type").startsWith("application/json")){let D=JSON.parse(H.body);const L=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!L.sub||D.sub!==L.sub))return void i("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");D=Object.assign({},L,D),this._storage.setItem("id_token_claims_obj",JSON.stringify(D)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E({info:D})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E(JSON.parse(H.body))},H=>{this.logger.error("error loading user info",H),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",H)),i(H)})})}fetchTokenUsingPasswordFlow(E,i,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingGrant("password",{username:E,password:i},x)}fetchTokenUsingGrant(E,i,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",E).set("scope",this.scope);if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(H=H.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(H=H.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))H=H.set(D,this.customQueryParams[D]);for(const D of Object.keys(i))H=H.set(D,i[D]);return x=x.set("Content-Type","application/x-www-form-urlencoded"),new Promise((D,L)=>{this.http.post(this.tokenEndpoint,H,{headers:x}).subscribe(O=>{this.debug("tokenResponse",O),this.storeAccessTokenResponse(O.access_token,O.refresh_token,O.expires_in||this.fallbackAccessTokenExpirationTimeInSec,O.scope,this.extractRecognizedCustomParameters(O)),this.oidc&&O.id_token&&this.processIdToken(O.id_token,O.access_token).then(N=>{this.storeIdToken(N),D(O)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),D(O)},O=>{this.logger.error("Error performing ${grantType} flow",O),this.eventsSubject.next(new OAuthErrorEvent("token_error",O)),L(O)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((E,i)=>{let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),H=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);H=H.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(x=x.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(x=x.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))x=x.set(D,this.customQueryParams[D]);this.http.post(this.tokenEndpoint,x,{headers:H}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(D=>D.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(D.id_token,D.access_token,!0)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(L=>this.storeIdToken(L)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(L=>D)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(D))).subscribe(D=>{this.debug("refresh tokenResponse",D),this.storeAccessTokenResponse(D.access_token,D.refresh_token,D.expires_in||this.fallbackAccessTokenExpirationTimeInSec,D.scope,this.extractRecognizedCustomParameters(D)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),E(D)},D=>{this.logger.error("Error refreshing token",D),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",D)),i(D)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=E=>{const i=this.processMessageEventMessage(E);this.tryLogin({customHashFragment:i,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(x=>this.debug("tryLogin during silent refresh failed",x))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(E={},i=!0){const x=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(E.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const H=this.document.getElementById(this.silentRefreshIFrameName);H&&this.document.body.removeChild(H),this.silentRefreshSubject=x.sub;const D=this.document.createElement("iframe");D.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,i,E).then(G=>{D.setAttribute("src",G),this.silentRefreshShowIFrame||(D.style.display="none"),this.document.body.appendChild(D)});const O=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>G instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),N=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>"token_received"===G.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),Y=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthErrorEvent("silent_refresh_timeout",null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(this.silentRefreshTimeout));return(0,rxjs__WEBPACK_IMPORTED_MODULE_14__.S)([O,N,Y]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(G=>{if(G instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===G.type||(G=new OAuthErrorEvent("silent_refresh_error",G)),this.eventsSubject.next(G),G;return"token_received"===G.type&&(G=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(G)),G})).toPromise()}initImplicitFlowInPopup(E){return this.initLoginFlowInPopup(E)}initLoginFlowInPopup(E){return E=E||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(i=>new Promise((x,H)=>{let O,L=null;E.windowRef?E.windowRef&&!E.windowRef.closed&&(L=E.windowRef,L.location.href=i):L=window.open(i,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(E));const N=oe=>{this.tryLogin({customHashFragment:oe,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{G(),x(!0)},le=>{G(),H(le)})};L?O=window.setInterval(()=>{(!L||L.closed)&&(G(),H(new OAuthErrorEvent("popup_closed",{})))},500):H(new OAuthErrorEvent("popup_blocked",{}));const G=()=>{window.clearInterval(O),window.removeEventListener("storage",ie),window.removeEventListener("message",X),null!==L&&L.close(),L=null},X=oe=>{const le=this.processMessageEventMessage(oe);le&&null!==le?(window.removeEventListener("storage",ie),N(le)):console.log("false event firing")},ie=oe=>{"auth_hash"===oe.key&&(window.removeEventListener("message",X),N(oe.newValue))};window.addEventListener("message",X),window.addEventListener("storage",ie)}))}calculatePopupFeatures(E){const i=E.height||470,x=E.width||500,H=window.screenLeft+(window.outerWidth-x)/2;return`location=no,toolbar=no,width=${x},height=${i},top=${window.screenTop+(window.outerHeight-i)/2},left=${H}`}processMessageEventMessage(E){let i="#";if(this.silentRefreshMessagePrefix&&(i+=this.silentRefreshMessagePrefix),!E||!E.data||"string"!=typeof E.data)return;const x=E.data;return x.startsWith(i)?"#"+x.substr(i.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=E=>{const i=E.origin.toLowerCase(),x=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),x.startsWith(i)){switch(E.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",E)}else this.debug("sessionCheckEventListener","wrong origin",i,"expected",x,"event",E)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new OAuthInfoEvent("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new OAuthInfoEvent("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(E=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)):this.refreshToken().then(E=>{this.debug("token refresh after session change worked")}).catch(E=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"silently_refreshed"===E.type||"silent_refresh_timeout"===E.type||"silent_refresh_error"===E.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()).subscribe(E=>{"silently_refreshed"!==E.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new OAuthInfoEvent("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const E=this.document.getElementById(this.sessionCheckIFrameName);E&&this.document.body.removeChild(E);const i=this.document.createElement("iframe");i.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),i.setAttribute("src",this.sessionCheckIFrameUrl),i.style.display="none",this.document.body.appendChild(i),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const E=this.document.getElementById(this.sessionCheckIFrameName);E||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const i=this.getSessionState();i||this.stopSessionCheckTimer(),E.contentWindow.postMessage(this.clientId+" "+i,this.issuer)}createLoginUrl(E="",i="",x="",H=!1,D={}){var L=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const O=L;let N;N=x||L.redirectUri;const Y=yield L.createAndSaveNonce();if(E=E?Y+L.config.nonceStateSeparator+encodeURIComponent(E):Y,!L.requestAccessToken&&!L.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");L.responseType=L.config.responseType?L.config.responseType:L.oidc&&L.requestAccessToken?"id_token token":L.oidc&&!L.requestAccessToken?"id_token":"token";const G=O.loginUrl.indexOf("?")>-1?"&":"?";let X=O.scope;L.oidc&&!X.match(/(^|\s)openid($|\s)/)&&(X="openid "+X);let ie=O.loginUrl+G+"response_type="+encodeURIComponent(O.responseType)+"&client_id="+encodeURIComponent(O.clientId)+"&state="+encodeURIComponent(E)+"&redirect_uri="+encodeURIComponent(N)+"&scope="+encodeURIComponent(X);if(L.responseType.includes("code")&&!L.disablePKCE){const[oe,le]=yield L.createChallangeVerifierPairForPKCE();L.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",le):L._storage.setItem("PKCE_verifier",le),ie+="&code_challenge="+oe,ie+="&code_challenge_method=S256"}i&&(ie+="&login_hint="+encodeURIComponent(i)),O.resource&&(ie+="&resource="+encodeURIComponent(O.resource)),O.oidc&&(ie+="&nonce="+encodeURIComponent(Y)),H&&(ie+="&prompt=none");for(const oe of Object.keys(D))ie+="&"+encodeURIComponent(oe)+"="+encodeURIComponent(D[oe]);if(L.customQueryParams)for(const oe of Object.getOwnPropertyNames(L.customQueryParams))ie+="&"+oe+"="+encodeURIComponent(L.customQueryParams[oe]);return ie})()}initImplicitFlowInternal(E="",i=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},H=null;"string"==typeof i?H=i:"object"==typeof i&&(x=i),this.createLoginUrl(E,H,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initImplicitFlow",D),this.inImplicitFlow=!1})}initImplicitFlow(E="",i=""){""!==this.loginUrl?this.initImplicitFlowInternal(E,i):this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(x=>"discovery_document_loaded"===x.type)).subscribe(x=>this.initImplicitFlowInternal(E,i))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(E){const i=this;if(E.onTokenReceived){const x={idClaims:i.getIdentityClaims(),idToken:i.getIdToken(),accessToken:i.getAccessToken(),state:i.state};E.onTokenReceived(x)}}storeAccessTokenResponse(E,i,x,H,D){if(this._storage.setItem("access_token",E),H&&!Array.isArray(H)?this._storage.setItem("granted_scopes",JSON.stringify(H.split(" "))):H&&Array.isArray(H)&&this._storage.setItem("granted_scopes",JSON.stringify(H)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),x){const L=1e3*x,N=this.dateTimeService.new().getTime()+L;this._storage.setItem("expires_at",""+N)}i&&this._storage.setItem("refresh_token",i),D&&D.forEach((L,O)=>{this._storage.setItem(O,L)})}tryLogin(E=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(E).then(i=>!0):this.tryLoginImplicitFlow(E)}parseQueryString(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):{}}tryLoginCodeFlow(E=null){var i=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const x=(E=E||{}).customHashFragment?E.customHashFragment.substring(1):window.location.search,H=i.getCodePartsFromUrl(x),D=H.code,L=H.state,O=H.session_state;if(!E.preventClearHashAfterLogin){const G=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,G)}let[N,Y]=i.parseState(L);if(i.state=Y,H.error){i.debug("error trying to login"),i.handleLoginError(E,H);const G=new OAuthErrorEvent("code_error",{},H);return i.eventsSubject.next(G),Promise.reject(G)}if(!E.disableNonceCheck){if(!N)return i.saveRequestedRoute(),Promise.resolve();if(!E.disableOAuth2StateCheck&&!i.validateNonce(N)){const X=new OAuthErrorEvent("invalid_nonce_in_state",null);return i.eventsSubject.next(X),Promise.reject(X)}return i.storeSessionState(O),D&&(yield i.getTokenFromCode(D,E),i.restoreRequestedRoute()),Promise.resolve()}return Promise.reject()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const E=this._storage.getItem("requested_route");E&&history.replaceState(null,"",window.location.origin+E)}getCodePartsFromUrl(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(E,i){let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","authorization_code").set("code",E).set("redirect_uri",i.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let H;H=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),H?x=x.set("code_verifier",H):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(x,i)}fetchAndProcessToken(E,i){i=i||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const H=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+H)}return this.useHttpBasicAuth||(E=E.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(E=E.set("client_secret",this.dummyClientSecret)),new Promise((H,D)=>{if(this.customQueryParams)for(let L of Object.getOwnPropertyNames(this.customQueryParams))E=E.set(L,this.customQueryParams[L]);this.http.post(this.tokenEndpoint,E,{headers:x}).subscribe(L=>{this.debug("refresh tokenResponse",L),this.storeAccessTokenResponse(L.access_token,L.refresh_token,L.expires_in||this.fallbackAccessTokenExpirationTimeInSec,L.scope,this.extractRecognizedCustomParameters(L)),this.oidc&&L.id_token?this.processIdToken(L.id_token,L.access_token,i.disableNonceCheck).then(O=>{this.storeIdToken(O),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),H(L)}).catch(O=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",O)),console.error("Error validating tokens"),console.error(O),D(O)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),H(L))},L=>{console.error("Error getting token",L),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",L)),D(L)})})}tryLoginImplicitFlow(E=null){let i;i=(E=E||{}).customHashFragment?this.urlHelper.getHashFragmentParams(E.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",i);const x=i.state;let[H,D]=this.parseState(x);if(this.state=D,i.error){this.debug("error trying to login"),this.handleLoginError(E,i);const G=new OAuthErrorEvent("token_error",{},i);return this.eventsSubject.next(G),Promise.reject(G)}const L=i.access_token,O=i.id_token,N=i.session_state,Y=i.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!L||this.requestAccessToken&&!E.disableOAuth2StateCheck&&!x||this.oidc&&!O)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!N&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!E.disableNonceCheck&&!this.validateNonce(H)){const X=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(X),Promise.reject(X)}return this.requestAccessToken&&this.storeAccessTokenResponse(L,null,i.expires_in||this.fallbackAccessTokenExpirationTimeInSec,Y),this.oidc?this.processIdToken(O,L,E.disableNonceCheck).then(G=>E.validationHandler?E.validationHandler({accessToken:L,idClaims:G.idTokenClaims,idToken:G.idToken,state:x}).then(X=>G):G).then(G=>(this.storeIdToken(G),this.storeSessionState(N),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(E),this.inImplicitFlow=!1,!0)).catch(G=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",G)),this.logger.error("Error validating tokens"),this.logger.error(G),Promise.reject(G))):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(E),Promise.resolve(!0))}parseState(E){let i=E,x="";if(E){const H=E.indexOf(this.config.nonceStateSeparator);H>-1&&(i=E.substr(0,H),x=E.substr(H+this.config.nonceStateSeparator.length))}return[i,x]}validateNonce(E){let i;return i=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),i===E||(console.error("Validating access_token failed, wrong state/nonce.",i,E),!1)}storeIdToken(E){this._storage.setItem("id_token",E.idToken),this._storage.setItem("id_token_claims_obj",E.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+E.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(E){this._storage.setItem("session_state",E)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(E,i){E.onLoginError&&E.onLoginError(i),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(E=6e5){return this.clockSkewInSec?1e3*this.clockSkewInSec:E}processIdToken(E,i,x=!1){const H=E.split("."),L=b64DecodeUnicode(this.padBase64(H[0])),O=JSON.parse(L),Y=b64DecodeUnicode(this.padBase64(H[1])),G=JSON.parse(Y);let X;if(X=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(G.aud)){if(G.aud.every(pe=>pe!==this.clientId)){const pe="Wrong audience: "+G.aud.join(",");return this.logger.warn(pe),Promise.reject(pe)}}else if(G.aud!==this.clientId){const pe="Wrong audience: "+G.aud;return this.logger.warn(pe),Promise.reject(pe)}if(!G.sub){const pe="No sub claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==G.sub){const pe=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${G.sub}`;return this.logger.warn(pe),Promise.reject(pe)}if(!G.iat){const pe="No iat claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(!this.skipIssuerCheck&&G.iss!==this.issuer){const pe="Wrong issuer: "+G.iss;return this.logger.warn(pe),Promise.reject(pe)}if(!x&&G.nonce!==X){const pe="Wrong nonce: "+G.nonce;return this.logger.warn(pe),Promise.reject(pe)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!G.at_hash){const pe="An at_hash is needed!";return this.logger.warn(pe),Promise.reject(pe)}const ie=this.dateTimeService.now(),oe=1e3*G.iat,le=1e3*G.exp,se=this.getClockSkewInMsec();if(oe-se>=ie||le+se<=ie){const pe="Token has expired";return console.error(pe),console.error({now:ie,issuedAtMSec:oe,expiresAtMSec:le}),Promise.reject(pe)}const de={accessToken:i,idToken:E,jwks:this.jwks,idTokenClaims:G,idTokenHeader:O,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(de).then(pe=>({idToken:E,idTokenClaims:G,idTokenClaimsJson:Y,idTokenHeader:O,idTokenHeaderJson:L,idTokenExpiresAt:le})):this.checkAtHash(de).then(pe=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!pe){const Be="Wrong at_hash";return this.logger.warn(Be),Promise.reject(Be)}return this.checkSignature(de).then(Be=>{const Xe={idToken:E,idTokenClaims:G,idTokenClaimsJson:Y,idTokenHeader:O,idTokenHeaderJson:L,idTokenExpiresAt:le};return this.disableAtHashCheck?Xe:this.checkAtHash(de).then(Je=>{if(this.requestAccessToken&&!Je){const _e="Wrong at_hash";return this.logger.warn(_e),Promise.reject(_e)}return Xe})})})}getIdentityClaims(){const E=this._storage.getItem("id_token_claims_obj");return E?JSON.parse(E):null}getGrantedScopes(){const E=this._storage.getItem("granted_scopes");return E?JSON.parse(E):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(E){for(;E.length%4!=0;)E+="=";return E}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const E=this._storage.getItem("expires_at"),i=this.dateTimeService.new();return!(E&&parseInt(E,10)=0&&null!==this._storage.getItem(E)?JSON.parse(this._storage.getItem(E)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(E={},i=""){let x=!1;"boolean"==typeof E&&(x=E,E={});const H=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(L=>this._storage.removeItem(L)),this.silentRefreshSubject=null,this.eventsSubject.next(new OAuthInfoEvent("logout")),!this.logoutUrl||x||!H&&!this.postLogoutRedirectUri)return;let D;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)D=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(H)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let L=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});H&&(L=L.set("id_token_hint",H));const O=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";O&&(L=L.set("post_logout_redirect_uri",O),i&&(L=L.set("state",i)));for(let N in E)L=L.set(N,E[N]);D=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+L.toString()}this.config.openUri(D)}createAndSaveNonce(){const E=this;return this.createNonce().then(function(i){return E.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",i):E._storage.setItem("nonce",i),i})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const E=this.document.getElementById(this.silentRefreshIFrameName);E&&E.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const i=this.document.getElementById(this.sessionCheckIFrameName);i&&i.remove()}createNonce(){return new Promise(E=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let x=45,H="";const D=typeof self>"u"?null:self.crypto||self.msCrypto;if(D){let L=new Uint8Array(x);D.getRandomValues(L),L.map||(L.map=Array.prototype.map),L=L.map(O=>i.charCodeAt(O%66)),H=String.fromCharCode.apply(null,L)}else for(;0"discovery_document_loaded"===x.type)).subscribe(x=>this.initCodeFlowInternal(E,i))}initCodeFlowInternal(E="",i={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},H=null;"string"==typeof i?H=i:"object"==typeof i&&(x=i),this.createLoginUrl(E,H,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initAuthorizationCodeFlow"),console.error(D)})}createChallangeVerifierPairForPKCE(){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){if(!E.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const i=yield E.createNonce();return[base64UrlEncode(yield E.crypto.calcHash(i,"sha-256")),i]})()}extractRecognizedCustomParameters(E){let i=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(x=>{E[x]&&i.set(x,JSON.stringify(E[x]))}),i}revokeTokenAndLogout(E={},i=!1){let x=this.revocationEndpoint,H=this.getAccessToken(),D=this.getRefreshToken();if(!H)return;let L=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),O=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const N=btoa(`${this.clientId}:${this.dummyClientSecret}`);O=O.set("Authorization","Basic "+N)}if(this.useHttpBasicAuth||(L=L.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(L=L.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const N of Object.getOwnPropertyNames(this.customQueryParams))L=L.set(N,this.customQueryParams[N]);return new Promise((N,Y)=>{let G,X;if(H){let ie=L.set("token",H).set("token_type_hint","access_token");G=this.http.post(x,ie,{headers:O})}else G=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(D){let ie=L.set("token",D).set("token_type_hint","refresh_token");X=this.http.post(x,ie,{headers:O})}else X=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);i&&(G=G.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(ie=>0===ie.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(ie))),X=X.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(ie=>0===ie.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(ie)))),(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.a)([G,X]).subscribe(ie=>{this.logOut(E),N(ie),this.logger.info("Token successfully revoked")},ie=>{this.logger.error("Error revoking token",ie),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",ie)),Y(ie)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return W.\u0275fac=function(E){return new(E||W)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_1__.R0b),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.eN),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthStorage,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(ValidationHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(AuthConfig,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(UrlHelperService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthLogger),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(HashHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common__WEBPACK_IMPORTED_MODULE_18__.K0),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DateTimeProvider))},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError($){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)($)}}let DefaultOAuthInterceptor=(()=>{class W{constructor(E,i,x){this.oAuthService=E,this.errorHandler=i,this.moduleConfig=x}checkUrl(E){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(E):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(i=>E.toLowerCase().startsWith(i.toLowerCase()))}intercept(E,i){const x=E.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(x)?this.moduleConfig.resourceServer.sendAccessToken?(0,rxjs__WEBPACK_IMPORTED_MODULE_19__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(this.oAuthService.getAccessToken()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>!!D)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_received"===D.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(D=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(D=>{if(D){const O=E.headers.set("Authorization","Bearer "+D);E=E.clone({headers:O})}return i.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(L=>this.errorHandler.handleError(L)))})):i.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>this.errorHandler.handleError(D))):i.handle(E)}}return W.\u0275fac=function(E){return new(E||W)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthResourceServerErrorHandler),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthModuleConfig,8))},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class NullValidationHandler{validateSignature($){return Promise.resolve(null)}validateAtHash($){return Promise.resolve(!0)}}function createDefaultLogger(){return console}function createDefaultStorage(){return typeof sessionStorage<"u"?sessionStorage:new MemoryStorage}let OAuthModule=(()=>{class W{static forRoot(E=null,i=NullValidationHandler){return{ngModule:W,providers:[OAuthService,UrlHelperService,{provide:OAuthLogger,useFactory:createDefaultLogger},{provide:OAuthStorage,useFactory:createDefaultStorage},{provide:ValidationHandler,useClass:i},{provide:HashHandler,useClass:DefaultHashHandler},{provide:OAuthResourceServerErrorHandler,useClass:OAuthNoopResourceServerErrorHandler},{provide:OAuthModuleConfig,useValue:E},{provide:_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.TP,useClass:DefaultOAuthInterceptor,multi:!0},{provide:DateTimeProvider,useClass:SystemDateTimeProvider}]}}}return W.\u0275fac=function(E){return new(E||W)},W.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:W}),W.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),W})();const err="PLEASE READ THIS CAREFULLY:\n\nBeginning with angular-oauth2-oidc version 9, the JwksValidationHandler\nhas been moved to an library of its own. If you need it for implementing\nOAuth2/OIDC **implicit flow**, please install it using npm:\n\n npm i angular-oauth2-oidc-jwks --save\n\nAfter that, you can import it into your application:\n\n import { JwksValidationHandler } from 'angular-oauth2-oidc-jwks';\n\nPlease note, that this dependency is not needed for the **code flow**,\nwhich is nowadays the **recommented** one for single page applications.\nThis also results in smaller bundle sizes.\n";class JwksValidationHandler extends NullValidationHandler{constructor(){super(),console.error(err)}}const AUTH_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("AUTH_CONFIG")},5861:(W,$,E)=>{"use strict";function i(H,D,L,O,N,Y,G){try{var X=H[Y](G),ie=X.value}catch(oe){return void L(oe)}X.done?D(ie):Promise.resolve(ie).then(O,N)}function x(H){return function(){var D=this,L=arguments;return new Promise(function(O,N){var Y=H.apply(D,L);function G(ie){i(Y,O,N,G,X,"next",ie)}function X(ie){i(Y,O,N,G,X,"throw",ie)}G(void 0)})}}E.d($,{Z:()=>x})},7582:(W,$,E)=>{"use strict";function oe(ye,ve,xe,Me){return new(xe||(xe=Promise))(function(Fe,dt){function ot(Vt){try{Ke(Me.next(Vt))}catch(St){dt(St)}}function ki(Vt){try{Ke(Me.throw(Vt))}catch(St){dt(St)}}function Ke(Vt){Vt.done?Fe(Vt.value):function Ae(Fe){return Fe instanceof xe?Fe:new xe(function(dt){dt(Fe)})}(Vt.value).then(ot,ki)}Ke((Me=Me.apply(ye,ve||[])).next())})}function _e(ye){return this instanceof _e?(this.v=ye,this):new _e(ye)}function Te(ye,ve,xe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ae,Me=xe.apply(ye,ve||[]),Fe=[];return Ae={},dt("next"),dt("throw"),dt("return"),Ae[Symbol.asyncIterator]=function(){return this},Ae;function dt(hi){Me[hi]&&(Ae[hi]=function(Fi){return new Promise(function(Ui,ue){Fe.push([hi,Fi,Ui,ue])>1||ot(hi,Fi)})})}function ot(hi,Fi){try{!function ki(hi){hi.value instanceof _e?Promise.resolve(hi.value.v).then(Ke,Vt):St(Fe[0][2],hi)}(Me[hi](Fi))}catch(Ui){St(Fe[0][3],Ui)}}function Ke(hi){ot("next",hi)}function Vt(hi){ot("throw",hi)}function St(hi,Fi){hi(Fi),Fe.shift(),Fe.length&&ot(Fe[0][0],Fe[0][1])}}function Ue(ye){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var xe,ve=ye[Symbol.asyncIterator];return ve?ve.call(ye):(ye=function pe(ye){var ve="function"==typeof Symbol&&Symbol.iterator,xe=ve&&ye[ve],Me=0;if(xe)return xe.call(ye);if(ye&&"number"==typeof ye.length)return{next:function(){return ye&&Me>=ye.length&&(ye=void 0),{value:ye&&ye[Me++],done:!ye}}};throw new TypeError(ve?"Object is not iterable.":"Symbol.iterator is not defined.")}(ye),xe={},Me("next"),Me("throw"),Me("return"),xe[Symbol.asyncIterator]=function(){return this},xe);function Me(Fe){xe[Fe]=ye[Fe]&&function(dt){return new Promise(function(ot,ki){!function Ae(Fe,dt,ot,ki){Promise.resolve(ki).then(function(Ke){Fe({value:Ke,done:ot})},dt)}(ot,ki,(dt=ye[Fe](dt)).done,dt.value)})}}}E.d($,{FC:()=>Te,KL:()=>Ue,mG:()=>oe,qq:()=>_e}),"function"==typeof SuppressedError&&SuppressedError},1128:W=>{"use strict";W.exports=JSON.parse('{"version":"2021e","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212132121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEST AEDT -00|-a0 -b0 0|010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1C00 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|BMT BST AST ADT|4j.i 3j.i 40 30|010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28p7E.G 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293iJ xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293i0 xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2n5c9.l cFX9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|0123232323232323212121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2xorF.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|01212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0 4q00 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|LMT -1030 -0930 -10|aD.4 au 9u a0|0123232323232323232323232323|-FSdk.U 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:W=>{"use strict";W.exports={i8:"14.3.1"}}},W=>{W(W.s=7463)}]); \ No newline at end of file diff --git a/dist/apps/publications/main.c36ad5707f4a2e58.js b/dist/apps/publications/main.c36ad5707f4a2e58.js new file mode 100644 index 000000000..af47bde86 --- /dev/null +++ b/dist/apps/publications/main.c36ad5707f4a2e58.js @@ -0,0 +1 @@ +(self.webpackChunkpublications=self.webpackChunkpublications||[]).push([[179],{4766:(oe,se,Y)=>{"use strict";function k(t){return"function"==typeof t}function O(t){const r=t(e=>{Error.call(e),e.stack=(new Error).stack});return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}const q=O(t=>function(r){t(this),this.message=r?`${r.length} errors occurred during unsubscription:\n${r.map((e,i)=>`${i+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=r});function C(t,n){if(t){const r=t.indexOf(n);0<=r&&t.splice(r,1)}}class R{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;const{_parentage:r}=this;if(r)if(this._parentage=null,Array.isArray(r))for(const a of r)a.remove(this);else r.remove(this);const{initialTeardown:e}=this;if(k(e))try{e()}catch(a){n=a instanceof q?a.errors:[a]}const{_finalizers:i}=this;if(i){this._finalizers=null;for(const a of i)try{X(a)}catch(d){n=n??[],d instanceof q?n=[...n,...d.errors]:n.push(d)}}if(n)throw new q(n)}}add(n){var r;if(n&&n!==this)if(this.closed)X(n);else{if(n instanceof R){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=null!==(r=this._finalizers)&&void 0!==r?r:[]).push(n)}}_hasParent(n){const{_parentage:r}=this;return r===n||Array.isArray(r)&&r.includes(n)}_addParent(n){const{_parentage:r}=this;this._parentage=Array.isArray(r)?(r.push(n),r):r?[r,n]:n}_removeParent(n){const{_parentage:r}=this;r===n?this._parentage=null:Array.isArray(r)&&C(r,n)}remove(n){const{_finalizers:r}=this;r&&C(r,n),n instanceof R&&n._removeParent(this)}}R.EMPTY=(()=>{const t=new R;return t.closed=!0,t})();const H=R.EMPTY;function I(t){return t instanceof R||t&&"closed"in t&&k(t.remove)&&k(t.add)&&k(t.unsubscribe)}function X(t){k(t)?t():t.unsubscribe()}const K={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},ae={setTimeout(t,n,...r){const{delegate:e}=ae;return e?.setTimeout?e.setTimeout(t,n,...r):setTimeout(t,n,...r)},clearTimeout(t){const{delegate:n}=ae;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function Ce(t){ae.setTimeout(()=>{const{onUnhandledError:n}=K;if(!n)throw t;n(t)})}function Ue(){}const Ve=Ui("C",void 0,void 0);function Ui(t,n,r){return{kind:t,value:n,error:r}}let Hi=null;function Yn(t){if(K.useDeprecatedSynchronousErrorHandling){const n=!Hi;if(n&&(Hi={errorThrown:!1,error:null}),t(),n){const{errorThrown:r,error:e}=Hi;if(Hi=null,r)throw e}}else t()}class Xn extends R{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,I(n)&&n.add(this)):this.destination=Sr}static create(n,r,e){return new ba(n,r,e)}next(n){this.isStopped?qs(function We(t){return Ui("N",t,void 0)}(n),this):this._next(n)}error(n){this.isStopped?qs(function fi(t){return Ui("E",void 0,t)}(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?qs(Ve,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Ia=Function.prototype.bind;function Ba(t,n){return Ia.call(t,n)}class bn{constructor(n){this.partialObserver=n}next(n){const{partialObserver:r}=this;if(r.next)try{r.next(n)}catch(e){zn(e)}}error(n){const{partialObserver:r}=this;if(r.error)try{r.error(n)}catch(e){zn(e)}else zn(n)}complete(){const{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(r){zn(r)}}}class ba extends Xn{constructor(n,r,e){let i;if(super(),k(n)||!n)i={next:n??void 0,error:r??void 0,complete:e??void 0};else{let a;this&&K.useDeprecatedNextContext?(a=Object.create(n),a.unsubscribe=()=>this.unsubscribe(),i={next:n.next&&Ba(n.next,a),error:n.error&&Ba(n.error,a),complete:n.complete&&Ba(n.complete,a)}):i=n}this.destination=new bn(i)}}function zn(t){K.useDeprecatedSynchronousErrorHandling?function Pa(t){K.useDeprecatedSynchronousErrorHandling&&Hi&&(Hi.errorThrown=!0,Hi.error=t)}(t):Ce(t)}function qs(t,n){const{onStoppedNotification:r}=K;r&&ae.setTimeout(()=>r(t,n))}const Sr={closed:!0,next:Ue,error:function al(t){throw t},complete:Ue},S0="function"==typeof Symbol&&Symbol.observable||"@@observable";function Rr(t){return t}function ga(t){return 0===t.length?Rr:1===t.length?t[0]:function(r){return t.reduce((e,i)=>i(e),r)}}let Et=(()=>{class t{constructor(r){r&&(this._subscribe=r)}lift(r){const e=new t;return e.source=this,e.operator=r,e}subscribe(r,e,i){const a=function q0(t){return t&&t instanceof Xn||function qr(t){return t&&k(t.next)&&k(t.error)&&k(t.complete)}(t)&&I(t)}(r)?r:new ba(r,e,i);return Yn(()=>{const{operator:d,source:p}=this;a.add(d?d.call(a,p):p?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(r){try{return this._subscribe(r)}catch(e){r.error(e)}}forEach(r,e){return new(e=ar(e))((i,a)=>{const d=new ba({next:p=>{try{r(p)}catch(c){a(c),d.unsubscribe()}},error:a,complete:i});this.subscribe(d)})}_subscribe(r){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(r)}[S0](){return this}pipe(...r){return ga(r)(this)}toPromise(r){return new(r=ar(r))((e,i)=>{let a;this.subscribe(d=>a=d,d=>i(d),()=>e(a))})}}return t.create=n=>new t(n),t})();function ar(t){var n;return null!==(n=t??K.Promise)&&void 0!==n?n:Promise}const jo=O(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let me=(()=>{class t extends Et{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(r){const e=new Na(this,this);return e.operator=r,e}_throwIfClosed(){if(this.closed)throw new jo}next(r){Yn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const e of this.currentObservers)e.next(r)}})}error(r){Yn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=r;const{observers:e}=this;for(;e.length;)e.shift().error(r)}})}complete(){Yn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:r}=this;for(;r.length;)r.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var r;return(null===(r=this.observers)||void 0===r?void 0:r.length)>0}_trySubscribe(r){return this._throwIfClosed(),super._trySubscribe(r)}_subscribe(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)}_innerSubscribe(r){const{hasError:e,isStopped:i,observers:a}=this;return e||i?H:(this.currentObservers=null,a.push(r),new R(()=>{this.currentObservers=null,C(a,r)}))}_checkFinalizedStatuses(r){const{hasError:e,thrownError:i,isStopped:a}=this;e?r.error(i):a&&r.complete()}asObservable(){const r=new Et;return r.source=this,r}}return t.create=(n,r)=>new Na(n,r),t})();class Na extends me{constructor(n,r){super(),this.destination=n,this.source=r}next(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.next)||void 0===e||e.call(r,n)}error(n){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.error)||void 0===e||e.call(r,n)}complete(){var n,r;null===(r=null===(n=this.destination)||void 0===n?void 0:n.complete)||void 0===r||r.call(n)}_subscribe(n){var r,e;return null!==(e=null===(r=this.source)||void 0===r?void 0:r.subscribe(n))&&void 0!==e?e:H}}function Je(t){return k(t?.lift)}function si(t){return n=>{if(Je(n))return n.lift(function(r){try{return t(r,this)}catch(e){this.error(e)}});throw new TypeError("Unable to lift unknown Observable type")}}function jt(t,n,r,e,i){return new po(t,n,r,e,i)}class po extends Xn{constructor(n,r,e,i,a,d){super(n),this.onFinalize=a,this.shouldUnsubscribe=d,this._next=r?function(p){try{r(p)}catch(c){n.error(c)}}:super._next,this._error=i?function(p){try{i(p)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=e?function(){try{e()}catch(p){n.error(p)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:r}=this;super.unsubscribe(),!r&&(null===(n=this.onFinalize)||void 0===n||n.call(this))}}}function Ge(t,n){return si((r,e)=>{let i=0;r.subscribe(jt(e,a=>{e.next(t.call(n,a,i++))}))})}function sr(t){return this instanceof sr?(this.v=t,this):new sr(t)}function Xu(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,n=t[Symbol.asyncIterator];return n?n.call(t):(t=function Zi(t){var n="function"==typeof Symbol&&Symbol.iterator,r=n&&t[n],e=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&e>=t.length&&(t=void 0),{value:t&&t[e++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),r={},e("next"),e("throw"),e("return"),r[Symbol.asyncIterator]=function(){return this},r);function e(a){r[a]=t[a]&&function(d){return new Promise(function(p,c){!function i(a,d,p,c){Promise.resolve(c).then(function(s){a({value:s,done:p})},d)}(p,c,(d=t[a](d)).done,d.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const Es=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function Uo(t){return k(t?.then)}function E0(t){return k(t[S0])}function Zu(t){return Symbol.asyncIterator&&k(t?.[Symbol.asyncIterator])}function D0(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Ds=function yg(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function k0(t){return k(t?.[Ds])}function Fe(t){return function L0(t,n,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,e=r.apply(t,n||[]),a=[];return i={},d("next"),d("throw"),d("return"),i[Symbol.asyncIterator]=function(){return this},i;function d(u){e[u]&&(i[u]=function(h){return new Promise(function(f,b){a.push([u,h,f,b])>1||p(u,h)})})}function p(u,h){try{!function c(u){u.value instanceof sr?Promise.resolve(u.value.v).then(s,o):l(a[0][2],u)}(e[u](h))}catch(f){l(a[0][3],f)}}function s(u){p("next",u)}function o(u){p("throw",u)}function l(u,h){u(h),a.shift(),a.length&&p(a[0][0],a[0][1])}}(this,arguments,function*(){const r=t.getReader();try{for(;;){const{value:e,done:i}=yield sr(r.read());if(i)return yield sr(void 0);yield yield sr(e)}}finally{r.releaseLock()}})}function eh(t){return k(t?.getReader)}function en(t){if(t instanceof Et)return t;if(null!=t){if(E0(t))return function cr(t){return new Et(n=>{const r=t[S0]();if(k(r.subscribe))return r.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(Es(t))return function od(t){return new Et(n=>{for(let r=0;r{t.then(r=>{n.closed||(n.next(r),n.complete())},r=>n.error(r)).then(null,Ce)})}(t);if(Zu(t))return th(t);if(k0(t))return function H0(t){return new Et(n=>{for(const r of t)if(n.next(r),n.closed)return;n.complete()})}(t);if(eh(t))return function En(t){return th(Fe(t))}(t)}throw D0(t)}function th(t){return new Et(n=>{(function Va(t,n){var r,e,i,a;return function ct(t,n,r,e){return new(r||(r=Promise))(function(a,d){function p(o){try{s(e.next(o))}catch(l){d(l)}}function c(o){try{s(e.throw(o))}catch(l){d(l)}}function s(o){o.done?a(o.value):function i(a){return a instanceof r?a:new r(function(d){d(a)})}(o.value).then(p,c)}s((e=e.apply(t,n||[])).next())})}(this,void 0,void 0,function*(){try{for(r=Xu(t);!(e=yield r.next()).done;)if(n.next(e.value),n.closed)return}catch(d){i={error:d}}finally{try{e&&!e.done&&(a=r.return)&&(yield a.call(r))}finally{if(i)throw i.error}}n.complete()})})(t,n).catch(r=>n.error(r))})}function tn(t,n,r,e=0,i=!1){const a=n.schedule(function(){r(),i?t.add(this.schedule(null,e)):this.unsubscribe()},e);if(t.add(a),!i)return a}function $t(t,n,r=1/0){return k(n)?$t((e,i)=>Ge((a,d)=>n(e,a,i,d))(en(t(e,i))),r):("number"==typeof n&&(r=n),si((e,i)=>function nn(t,n,r,e,i,a,d,p){const c=[];let s=0,o=0,l=!1;const u=()=>{l&&!c.length&&!s&&n.complete()},h=b=>s{a&&n.next(b),s++;let m=!1;en(r(b,o++)).subscribe(jt(n,g=>{i?.(g),a?h(g):n.next(g)},()=>{m=!0},void 0,()=>{if(m)try{for(s--;c.length&&sf(g)):f(g)}u()}catch(g){n.error(g)}}))};return t.subscribe(jt(n,h,()=>{l=!0,u()})),()=>{p?.()}}(e,i,t,r)))}function Gn(t=1/0){return $t(Rr,t)}const rn=new Et(t=>t.complete());function ih(t){return t&&k(t.schedule)}function Ti(t){return t[t.length-1]}function W0(t){return k(Ti(t))?t.pop():void 0}function P0(t){return ih(Ti(t))?t.pop():void 0}function sd(t,n=0){return si((r,e)=>{r.subscribe(jt(e,i=>tn(e,t,()=>e.next(i),n),()=>tn(e,t,()=>e.complete(),n),i=>tn(e,t,()=>e.error(i),n)))})}function rh(t,n=0){return si((r,e)=>{e.add(t.schedule(()=>r.subscribe(e),n))})}function ah(t,n){if(!t)throw new Error("Iterable cannot be null");return new Et(r=>{tn(r,n,()=>{const e=t[Symbol.asyncIterator]();tn(r,n,()=>{e.next().then(i=>{i.done?r.complete():r.next(i.value)})},0,!0)})})}function Pi(t,n){return n?function sh(t,n){if(null!=t){if(E0(t))return function xg(t,n){return en(t).pipe(rh(n),sd(n))}(t,n);if(Es(t))return function Sg(t,n){return new Et(r=>{let e=0;return n.schedule(function(){e===t.length?r.complete():(r.next(t[e++]),r.closed||this.schedule())})})}(t,n);if(Uo(t))return function Tg(t,n){return en(t).pipe(rh(n),sd(n))}(t,n);if(Zu(t))return ah(t,n);if(k0(t))return function Rg(t,n){return new Et(r=>{let e;return tn(r,n,()=>{e=t[Ds](),tn(r,n,()=>{let i,a;try{({value:i,done:a}=e.next())}catch(d){return void r.error(d)}a?r.complete():r.next(i)},0,!0)}),()=>k(e?.return)&&e.return()})}(t,n);if(eh(t))return function oh(t,n){return ah(Fe(t),n)}(t,n)}throw D0(t)}(t,n):en(t)}function ti(...t){const n=P0(t),r=function nh(t,n){return"number"==typeof Ti(t)?t.pop():n}(t,1/0),e=t;return e.length?1===e.length?en(e[0]):Gn(r)(Pi(e,n)):rn}class gn extends me{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const r=super._subscribe(n);return!r.closed&&n.next(this._value),r}getValue(){const{hasError:n,thrownError:r,_value:e}=this;if(n)throw r;return this._throwIfClosed(),e}next(n){super.next(this._value=n)}}function Re(...t){return Pi(t,P0(t))}function uo(t={}){const{connector:n=(()=>new me),resetOnError:r=!0,resetOnComplete:e=!0,resetOnRefCountZero:i=!0}=t;return a=>{let d,p,c,s=0,o=!1,l=!1;const u=()=>{p?.unsubscribe(),p=void 0},h=()=>{u(),d=c=void 0,o=l=!1},f=()=>{const b=d;h(),b?.unsubscribe()};return si((b,m)=>{s++,!l&&!o&&u();const g=c=c??n();m.add(()=>{s--,0===s&&!l&&!o&&(p=dl(f,i))}),g.subscribe(m),!d&&s>0&&(d=new ba({next:y=>g.next(y),error:y=>{l=!0,u(),p=dl(h,r,y),g.error(y)},complete:()=>{o=!0,u(),p=dl(h,e),g.complete()}}),en(b).subscribe(d))})(a)}}function dl(t,n,...r){if(!0===n)return void t();if(!1===n)return;const e=new ba({next:()=>{e.unsubscribe(),t()}});return en(n(...r)).subscribe(e)}function Ai(t,n){return si((r,e)=>{let i=null,a=0,d=!1;const p=()=>d&&!i&&e.complete();r.subscribe(jt(e,c=>{i?.unsubscribe();let s=0;const o=a++;en(t(c,o)).subscribe(i=jt(e,l=>e.next(n?n(c,l,o,s++):l),()=>{i=null,p()}))},()=>{d=!0,p()}))})}function ja(t,n=Rr){return t=t??I0,si((r,e)=>{let i,a=!0;r.subscribe(jt(e,d=>{const p=n(d);(a||!t(i,p))&&(a=!1,i=p,e.next(d))}))})}function I0(t,n){return t===n}function Ft(t){for(let n in t)if(t[n]===Ft)return n;throw Error("Could not find renamed property on target object.")}function B0(t,n){for(const r in n)n.hasOwnProperty(r)&&!t.hasOwnProperty(r)&&(t[r]=n[r])}function Si(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Si).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const n=t.toString();if(null==n)return""+n;const r=n.indexOf("\n");return-1===r?n:n.substring(0,r)}function Ur(t,n){return null==t||""===t?null===n?"":n:null==n||""===n?t:t+" "+n}const qg=Ft({__forward_ref__:Ft});function Ot(t){return t.__forward_ref__=Ot,t.toString=function(){return Si(this())},t}function dt(t){return ld(t)?t():t}function ld(t){return"function"==typeof t&&t.hasOwnProperty(qg)&&t.__forward_ref__===Ot}function cd(t){return t&&!!t.\u0275providers}const lh="https://g.co/ng/security#xss";class pe extends Error{constructor(n,r){super(function ks(t,n){return`NG0${Math.abs(t)}${n?": "+n:""}`}(n,r)),this.code=n}}function _t(t){return"string"==typeof t?t:null==t?"":String(t)}function dd(t,n){throw new pe(-201,!1)}function Er(t,n){null==t&&function st(t,n,r,e){throw new Error(`ASSERTION ERROR: ${t}`+(null==e?"":` [Expected=> ${r} ${e} ${n} <=Actual]`))}(n,t,null,"!=")}function re(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function De(t){return{providers:t.providers||[],imports:t.imports||[]}}function li(t){return Hs(t,pl)||Hs(t,j0)}function Hs(t,n){return t.hasOwnProperty(n)?t[n]:null}function V0(t){return t&&(t.hasOwnProperty(ud)||t.hasOwnProperty(ho))?t[ud]:null}const pl=Ft({\u0275prov:Ft}),ud=Ft({\u0275inj:Ft}),j0=Ft({ngInjectableDef:Ft}),ho=Ft({ngInjectorDef:Ft});var Rt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(Rt||{});let hd;function $n(t){const n=hd;return hd=t,n}function ul(t,n,r){const e=li(t);return e&&"root"==e.providedIn?void 0===e.value?e.value=e.factory():e.value:r&Rt.Optional?null:void 0!==n?n:void dd(Si(t))}const mi=globalThis,U0={},fo="__NG_DI_FLAG__",hl="ngTempTokenPath",Ig=/\n/gm,uh="__source";let Ws;function mo(t){const n=Ws;return Ws=t,n}function hh(t,n=Rt.Default){if(void 0===Ws)throw new pe(-203,!1);return null===Ws?ul(t,void 0,n):Ws.get(t,n&Rt.Optional?null:void 0,n)}function V(t,n=Rt.Default){return(function _a(){return hd}()||hh)(dt(t),n)}function _e(t,n=Rt.Default){return V(t,fl(n))}function fl(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function zd(t){const n=[];for(let r=0;rn){d=a-1;break}}}for(;aa?"":i[l+1].toLowerCase();const h=8&e?u:null;if(h&&-1!==gl(h,s,0)||2&e&&s!==u){if(kr(e))return!1;d=!0}}}}else{if(!d&&!kr(e)&&!kr(c))return!1;if(d&&kr(c))continue;d=!1,e=c|1&e}}return kr(e)||d}function kr(t){return 0==(1&t)}function Xg(t,n,r,e){if(null===n)return-1;let i=0;if(e||!r){let a=!1;for(;i-1)for(r++;r0?'="'+p+'"':"")+"]"}else 8&e?i+="."+d:4&e&&(i+=" "+d);else""!==i&&!kr(d)&&(n+=yd(a,i),i=""),e=d,a=a||!kr(e);r++}return""!==i&&(n+=yd(a,i)),n}function he(t){return pr(()=>{const n=vh(t),r={...n,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===ml.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Dr.Emulated,styles:t.styles||Pt,_:null,schemas:t.schemas||null,tView:null,id:""};G0(r);const e=t.dependencies;return r.directiveDefs=_l(e,!1),r.pipeDefs=_l(e,!0),r.id=function t2(t){let n=0;const r=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const i of r)n=Math.imul(31,n)+i.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(r),r})}function Jg(t){return Bt(t)||On(t)}function Kg(t){return null!==t}function ke(t){return pr(()=>({type:t.type,bootstrap:t.bootstrap||Pt,declarations:t.declarations||Pt,imports:t.imports||Pt,exports:t.exports||Pt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function wh(t,n){if(null==t)return Ma;const r={};for(const e in t)if(t.hasOwnProperty(e)){let i=t[e],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),r[i]=e,n&&(n[i]=a)}return r}function J(t){return pr(()=>{const n=vh(t);return G0(n),n})}function gi(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Bt(t){return t[Xo]||null}function On(t){return t[Y0]||null}function In(t){return t[Od]||null}function ur(t,n){const r=t[wd]||null;if(!r&&!0===n)throw new Error(`Type ${Si(t)} does not have '\u0275mod' property.`);return r}function vh(t){const n={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:t.inputs||Ma,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||Pt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:wh(t.inputs,n),outputs:wh(t.outputs)}}function G0(t){t.features?.forEach(n=>n(t))}function _l(t,n){if(!t)return null;const r=n?In:Jg;return()=>("function"==typeof t?t():t).map(e=>r(e)).filter(Kg)}const Li=0,Be=1,wt=2,zi=3,Xr=4,Bs=5,wn=6,Qo=7,Oi=8,hr=9,Ua=10,ft=11,Aa=12,Cd=13,Jo=14,Ii=15,$0=16,Ns=17,za=18,Q0=19,yh=20,bo=21,Ya=22,J0=23,K0=24,Ht=25,xd=1,Ch=2,Oa=7,Vs=9,vn=11;function Qn(t){return Array.isArray(t)&&"object"==typeof t[xd]}function Bn(t){return Array.isArray(t)&&!0===t[xd]}function e1(t){return 0!=(4&t.flags)}function Ko(t){return t.componentOffset>-1}function Al(t){return 1==(1&t.flags)}function Gr(t){return!!t.template}function t1(t){return 0!=(512&t[wt])}function go(t,n){return t.hasOwnProperty(Fa)?t[Fa]:null}let an=null,Ol=!1;function Hr(t){const n=an;return an=t,n}const Sh={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function qh(t){if(!n1(t)||t.dirty){if(!t.producerMustRecompute(t)&&!Ed(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function Rd(t){t.dirty=!0,function wa(t){if(void 0===t.liveConsumerNode)return;const n=Ol;Ol=!0;try{for(const r of t.liveConsumerNode)r.dirty||Rd(r)}finally{Ol=n}}(t),t.consumerMarkedDirty?.(t)}function qd(t){return t&&(t.nextProducerIndex=0),Hr(t)}function Ld(t,n){if(Hr(n),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(n1(t))for(let r=t.nextProducerIndex;rt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Ed(t){Fs(t);for(let n=0;n0}function Fs(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let Eh=null;const ya=()=>{},Ys=(()=>({...Sh,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:ya}))();class _2{constructor(n,r,e){this.previousValue=n,this.currentValue=r,this.firstChange=e}isFirstChange(){return this.firstChange}}function vt(){return Wh}function Wh(t){return t.type.prototype.ngOnChanges&&(t.setInput=Wd),M2}function M2(){const t=r1(this),n=t?.current;if(n){const r=t.previous;if(r===Ma)t.previous=n;else for(let e in n)r[e]=n[e];t.current=null,this.ngOnChanges(n)}}function Wd(t,n,r,e){const i=this.declaredInputs[r],a=r1(t)||function Nt(t,n){return t[es]=n}(t,{previous:Ma,current:null}),d=a.current||(a.current={}),p=a.previous,c=p[i];d[i]=new _2(c&&c.currentValue,n,p===Ma),t[e]=n}vt.ngInherit=!0;const es="__ngSimpleChanges__";function r1(t){return t[es]||null}const L=function(t,n,r){},D="svg";function G(t){for(;Array.isArray(t);)t=t[Li];return t}function Ke(t,n){return G(n[t])}function tt(t,n){return G(n[t.index])}function Dn(t,n){return t.data[n]}function Jn(t,n){return t[n]}function Yi(t,n){const r=n[t];return Qn(r)?r:r[Li]}function Xs(t,n){return null==n?null:t[n]}function qw(t){t[Ns]=0}function dH(t){1024&t[wt]||(t[wt]|=1024,Ew(t,1))}function Lw(t){1024&t[wt]&&(t[wt]&=-1025,Ew(t,-1))}function Ew(t,n){let r=t[zi];if(null===r)return;r[Bs]+=n;let e=r;for(r=r[zi];null!==r&&(1===n&&1===e[Bs]||-1===n&&0===e[Bs]);)r[Bs]+=n,e=r,r=r[zi]}const mt={lFrame:Fw(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Hw(){return mt.bindingsEnabled}function wl(){return null!==mt.skipHydrationRootTNode}function ze(){return mt.lFrame.lView}function Ut(){return mt.lFrame.tView}function be(t){return mt.lFrame.contextLView=t,t[Oi]}function ge(t){return mt.lFrame.contextLView=null,t}function Nn(){let t=Ww();for(;null!==t&&64===t.type;)t=t.parent;return t}function Ww(){return mt.lFrame.currentTNode}function _o(t,n){const r=mt.lFrame;r.currentTNode=t,r.isParent=n}function A2(){return mt.lFrame.isParent}function z2(){mt.lFrame.isParent=!1}function fr(){const t=mt.lFrame;let n=t.bindingRootIndex;return-1===n&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function vl(){return mt.lFrame.bindingIndex++}function is(t){const n=mt.lFrame,r=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,r}function OH(t,n){const r=mt.lFrame;r.bindingIndex=r.bindingRootIndex=t,O2(n)}function O2(t){mt.lFrame.currentDirectiveIndex=t}function w2(t){const n=mt.lFrame.currentDirectiveIndex;return-1===n?null:t[n]}function Nw(){return mt.lFrame.currentQueryIndex}function v2(t){mt.lFrame.currentQueryIndex=t}function vH(t){const n=t[Be];return 2===n.type?n.declTNode:1===n.type?t[wn]:null}function Vw(t,n,r){if(r&Rt.SkipSelf){let i=n,a=t;for(;!(i=i.parent,null!==i||r&Rt.Host||(i=vH(a),null===i||(a=a[Jo],10&i.type))););if(null===i)return!1;n=i,t=a}const e=mt.lFrame=jw();return e.currentTNode=n,e.lView=t,!0}function y2(t){const n=jw(),r=t[Be];mt.lFrame=n,n.currentTNode=r.firstChild,n.lView=t,n.tView=r,n.contextLView=t,n.bindingIndex=r.bindingStartIndex,n.inI18n=!1}function jw(){const t=mt.lFrame,n=null===t?null:t.child;return null===n?Fw(t):n}function Fw(t){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=n),n}function Uw(){const t=mt.lFrame;return mt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Yw=Uw;function C2(){const t=Uw();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function mr(){return mt.lFrame.selectedIndex}function a1(t){mt.lFrame.selectedIndex=t}function Bi(){const t=mt.lFrame;return Dn(t.tView,t.selectedIndex)}function kn(){mt.lFrame.currentNamespace=D}function ns(){!function TH(){mt.lFrame.currentNamespace=null}()}let Gw=!0;function Ph(){return Gw}function Gs(t){Gw=t}function Ih(t,n){for(let r=n.directiveStart,e=n.directiveEnd;r=e)break}else n[c]<0&&(t[Ns]+=65536),(p>13>16&&(3&t[wt])===n&&(t[wt]+=8192,Qw(p,a)):Qw(p,a)}const yl=-1;class Id{constructor(n,r,e){this.factory=n,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=e}}function S2(t){return t!==yl}function Bd(t){return 32767&t}function Nd(t,n){let r=function DH(t){return t>>16}(t),e=n;for(;r>0;)e=e[Jo],r--;return e}let R2=!0;function Vh(t){const n=R2;return R2=t,n}const Jw=255,Kw=5;let kH=0;const Mo={};function jh(t,n){const r=Zw(t,n);if(-1!==r)return r;const e=n[Be];e.firstCreatePass&&(t.injectorIndex=n.length,q2(e.data,t),q2(n,null),q2(e.blueprint,null));const i=Fh(t,n),a=t.injectorIndex;if(S2(i)){const d=Bd(i),p=Nd(i,n),c=p[Be].data;for(let s=0;s<8;s++)n[a+s]=p[d+s]|c[d+s]}return n[a+8]=i,a}function q2(t,n){t.push(0,0,0,0,0,0,0,0,n)}function Zw(t,n){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===n[t.injectorIndex+8]?-1:t.injectorIndex}function Fh(t,n){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let r=0,e=null,i=n;for(;null!==i;){if(e=ov(i),null===e)return yl;if(r++,i=i[Jo],-1!==e.injectorIndex)return e.injectorIndex|r<<16}return yl}function L2(t,n,r){!function HH(t,n,r){let e;"string"==typeof r?e=r.charCodeAt(0)||0:r.hasOwnProperty(Go)&&(e=r[Go]),null==e&&(e=r[Go]=kH++);const i=e&Jw;n.data[t+(i>>Kw)]|=1<=0?n&Jw:NH:n}(r);if("function"==typeof a){if(!Vw(n,t,e))return e&Rt.Host?ev(i,0,e):tv(n,r,e,i);try{let d;if(d=a(e),null!=d||e&Rt.Optional)return d;dd()}finally{Yw()}}else if("number"==typeof a){let d=null,p=Zw(t,n),c=yl,s=e&Rt.Host?n[Ii][wn]:null;for((-1===p||e&Rt.SkipSelf)&&(c=-1===p?Fh(t,n):n[p+8],c!==yl&&av(e,!1)?(d=n[Be],p=Bd(c),n=Nd(c,n)):p=-1);-1!==p;){const o=n[Be];if(rv(a,p,o.data)){const l=PH(p,n,r,d,e,s);if(l!==Mo)return l}c=n[p+8],c!==yl&&av(e,n[Be].data[p+8]===s)&&rv(a,p,n)?(d=o,p=Bd(c),n=Nd(c,n)):p=-1}}return i}function PH(t,n,r,e,i,a){const d=n[Be],p=d.data[t+8],o=Uh(p,d,r,null==e?Ko(p)&&R2:e!=d&&0!=(3&p.type),i&Rt.Host&&a===p);return null!==o?o1(n,d,o,p):Mo}function Uh(t,n,r,e,i){const a=t.providerIndexes,d=n.data,p=1048575&a,c=t.directiveStart,o=a>>20,u=i?p+o:t.directiveEnd;for(let h=e?p:p+o;h=c&&f.type===r)return h}if(i){const h=d[c];if(h&&Gr(h)&&h.type===r)return c}return null}function o1(t,n,r,e){let i=t[r];const a=n.data;if(function qH(t){return t instanceof Id}(i)){const d=i;d.resolving&&function Lg(t,n){const r=n?`. Dependency path: ${n.join(" > ")} > ${t}`:"";throw new pe(-200,`Circular dependency in DI detected for ${t}${r}`)}(function Yt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():_t(t)}(a[r]));const p=Vh(d.canSeeViewProviders);d.resolving=!0;const s=d.injectImpl?$n(d.injectImpl):null;Vw(t,e,Rt.Default);try{i=t[r]=d.factory(void 0,a,t,e),n.firstCreatePass&&r>=e.directiveStart&&function SH(t,n,r){const{ngOnChanges:e,ngOnInit:i,ngDoCheck:a}=n.type.prototype;if(e){const d=Wh(n);(r.preOrderHooks??=[]).push(t,d),(r.preOrderCheckHooks??=[]).push(t,d)}i&&(r.preOrderHooks??=[]).push(0-t,i),a&&((r.preOrderHooks??=[]).push(t,a),(r.preOrderCheckHooks??=[]).push(t,a))}(r,a[r],n)}finally{null!==s&&$n(s),Vh(p),d.resolving=!1,Yw()}}return i}function rv(t,n,r){return!!(r[n+(t>>Kw)]&1<{const n=t.prototype.constructor,r=n[Fa]||E2(n),e=Object.prototype;let i=Object.getPrototypeOf(t.prototype).constructor;for(;i&&i!==e;){const a=i[Fa]||E2(i);if(a&&a!==r)return a;i=Object.getPrototypeOf(i)}return a=>new a})}function E2(t){return ld(t)?()=>{const n=E2(dt(t));return n&&n()}:go(t)}function ov(t){const n=t[Be],r=n.type;return 2===r?n.declTNode:1===r?t[wn]:null}function Vn(t){return function WH(t,n){if("class"===n)return t.classes;if("style"===n)return t.styles;const r=t.attrs;if(r){const e=r.length;let i=0;for(;i{const e=function D2(t){return function(...r){if(t){const e=t(...r);for(const i in e)this[i]=e[i]}}}(n);function i(...a){if(this instanceof i)return e.apply(this,a),this;const d=new i(...a);return p.annotation=d,p;function p(c,s,o){const l=c.hasOwnProperty(xl)?c[xl]:Object.defineProperty(c,xl,{value:[]})[xl];for(;l.length<=o;)l.push(null);return(l[o]=l[o]||[]).push(d),c}}return r&&(i.prototype=Object.create(r.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i})}function ql(t,n){t.forEach(r=>Array.isArray(r)?ql(r,n):n(r))}function lv(t,n,r){n>=t.length?t.push(r):t.splice(n,0,r)}function Yh(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function Fd(t,n){const r=[];for(let e=0;e=0?t[1|e]=r:(e=~e,function $H(t,n,r,e){let i=t.length;if(i==n)t.push(r,e);else if(1===i)t.push(e,t[0]),t[0]=r;else{for(i--,t.push(t[i-1],t[i]);i>n;)t[i]=t[i-2],i--;t[n]=r,t[n+1]=e}}(t,e,n,r)),e}function k2(t,n){const r=Ll(t,n);if(r>=0)return t[1|r]}function Ll(t,n){return function cv(t,n,r){let e=0,i=t.length>>r;for(;i!==e;){const a=e+(i-e>>1),d=t[a<n?i=a:e=a+1}return~(i<({token:t})),-1),Wr=Ps(Sl("Optional"),8),Xa=Ps(Sl("SkipSelf"),4);function Kh(t){return 128==(128&t.flags)}var $s=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}($s||{});const mW=/^>|^->||--!>|)/g,gW="\u200b$1\u200b";const B2=new Map;let _W=0;const V2="__ngContext__";function Kn(t,n){Qn(n)?(t[V2]=n[Q0],function AW(t){B2.set(t[Q0],t)}(n)):t[V2]=n}let j2;function F2(t,n){return j2(t,n)}function Xd(t){const n=t[zi];return Bn(n)?n[zi]:n}function Rv(t){return Lv(t[Aa])}function qv(t){return Lv(t[Xr])}function Lv(t){for(;null!==t&&!Bn(t);)t=t[Xr];return t}function kl(t,n,r,e,i){if(null!=e){let a,d=!1;Bn(e)?a=e:Qn(e)&&(d=!0,e=e[Li]);const p=G(e);0===t&&null!==r?null==i?Hv(n,r,p):s1(n,r,p,i||null,!0):1===t&&null!==r?s1(n,r,p,i||null,!0):2===t?function sf(t,n,r){const e=rf(t,n);e&&function IW(t,n,r,e){t.removeChild(n,r,e)}(t,e,n,r)}(n,p,d):3===t&&n.destroyNode(p),null!=a&&function VW(t,n,r,e,i){const a=r[Oa];a!==G(r)&&kl(n,t,e,a,i);for(let p=vn;pn.replace(bW,gW))}(n))}function tf(t,n,r){return t.createElement(n,r)}function Dv(t,n){const r=t[Vs],e=r.indexOf(n);Lw(n),r.splice(e,1)}function nf(t,n){if(t.length<=vn)return;const r=vn+n,e=t[r];if(e){const i=e[$0];null!==i&&i!==t&&Dv(i,e),n>0&&(t[r-1][Xr]=e[Xr]);const a=Yh(t,vn+n);!function qW(t,n){$d(t,n,n[ft],2,null,null),n[Li]=null,n[wn]=null}(e[Be],e);const d=a[za];null!==d&&d.detachView(a[Be]),e[zi]=null,e[Xr]=null,e[wt]&=-129}return e}function Y2(t,n){if(!(256&n[wt])){const r=n[ft];n[J0]&&Lh(n[J0]),n[K0]&&Lh(n[K0]),r.destroyNode&&$d(t,n,r,3,null,null),function DW(t){let n=t[Aa];if(!n)return X2(t[Be],t);for(;n;){let r=null;if(Qn(n))r=n[Aa];else{const e=n[vn];e&&(r=e)}if(!r){for(;n&&!n[Xr]&&n!==t;)Qn(n)&&X2(n[Be],n),n=n[zi];null===n&&(n=t),Qn(n)&&X2(n[Be],n),r=n&&n[Xr]}n=r}}(n)}}function X2(t,n){if(!(256&n[wt])){n[wt]&=-129,n[wt]|=256,function PW(t,n){let r;if(null!=t&&null!=(r=t.destroyHooks))for(let e=0;e=0?e[d]():e[-d].unsubscribe(),a+=2}else r[a].call(e[r[a+1]]);null!==e&&(n[Qo]=null);const i=n[bo];if(null!==i){n[bo]=null;for(let a=0;a-1){const{encapsulation:a}=t.data[e.directiveStart+i];if(a===Dr.None||a===Dr.Emulated)return null}return tt(e,r)}}(t,n.parent,r)}function s1(t,n,r,e,i){t.insertBefore(n,r,e,i)}function Hv(t,n,r){t.appendChild(n,r)}function Wv(t,n,r,e,i){null!==e?s1(t,n,r,e,i):Hv(t,n,r)}function rf(t,n){return t.parentNode(n)}function Pv(t,n,r){return Bv(t,n,r)}let $2,lf,Z2,cf,Bv=function Iv(t,n,r){return 40&t.type?tt(t,r):null};function af(t,n,r,e){const i=G2(t,e,n),a=n[ft],p=Pv(e.parent||n[wn],e,n);if(null!=i)if(Array.isArray(r))for(let c=0;ct,createScript:t=>t,createScriptURL:t=>t})}catch{}return lf}()?.createHTML(t)||t}function Wl(){if(void 0!==Z2)return Z2;if(typeof document<"u")return document;throw new pe(210,!1)}function e_(){if(void 0===cf&&(cf=null,mi.trustedTypes))try{cf=mi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return cf}function Xv(t){return e_()?.createHTML(t)||t}function $v(t){return e_()?.createScriptURL(t)||t}class l1{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${lh})`}}class $W extends l1{getTypeName(){return"HTML"}}class QW extends l1{getTypeName(){return"Style"}}class JW extends l1{getTypeName(){return"Script"}}class KW extends l1{getTypeName(){return"URL"}}class ZW extends l1{getTypeName(){return"ResourceURL"}}function Qr(t){return t instanceof l1?t.changingThisBreaksApplicationSecurity:t}function Ao(t,n){const r=function eP(t){return t instanceof l1&&t.getTypeName()||null}(t);if(null!=r&&r!==n){if("ResourceURL"===r&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${r} (see ${lh})`)}return r===n}class oP{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const r=(new window.DOMParser).parseFromString(Hl(n),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(n):(r.removeChild(r.firstChild),r)}catch{return null}}}class sP{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const r=this.inertDocument.createElement("template");return r.innerHTML=Hl(n),r}}const cP=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function df(t){return(t=String(t)).match(cP)?t:"unsafe:"+t}function rs(t){const n={};for(const r of t.split(","))n[r]=!0;return n}function Qd(...t){const n={};for(const r of t)for(const e in r)r.hasOwnProperty(e)&&(n[e]=!0);return n}const Jv=rs("area,br,col,hr,img,wbr"),Kv=rs("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Zv=rs("rp,rt"),t_=Qd(Jv,Qd(Kv,rs("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Qd(Zv,rs("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Qd(Zv,Kv)),i_=rs("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ey=Qd(i_,rs("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),rs("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),dP=rs("script,style,template");class pP{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let r=n.firstChild,e=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?e=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,e&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let i=this.checkClobberedElement(r,r.nextSibling);if(i){r=i;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(n){const r=n.nodeName.toLowerCase();if(!t_.hasOwnProperty(r))return this.sanitizedSomething=!0,!dP.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const e=n.attributes;for(let i=0;i"),!0}endElement(n){const r=n.nodeName.toLowerCase();t_.hasOwnProperty(r)&&!Jv.hasOwnProperty(r)&&(this.buf.push(""))}chars(n){this.buf.push(ty(n))}checkClobberedElement(n,r){if(r&&(n.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return r}}const uP=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,hP=/([^\#-~ |!])/g;function ty(t){return t.replace(/&/g,"&").replace(uP,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(hP,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let pf;function iy(t,n){let r=null;try{pf=pf||function Qv(t){const n=new sP(t);return function lP(){try{return!!(new window.DOMParser).parseFromString(Hl(""),"text/html")}catch{return!1}}()?new oP(n):n}(t);let e=n?String(n):"";r=pf.getInertBodyElement(e);let i=5,a=e;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,e=a,a=r.innerHTML,r=pf.getInertBodyElement(e)}while(e!==a);return Hl((new pP).sanitizeChildren(n_(r)||r))}finally{if(r){const e=n_(r)||r;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function n_(t){return"content"in t&&function fP(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var jn=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(jn||{});function uf(t){const n=Jd();return n?Xv(n.sanitize(jn.HTML,t)||""):Ao(t,"HTML")?Xv(Qr(t)):iy(Wl(),_t(t))}function as(t){const n=Jd();return n?n.sanitize(jn.URL,t)||"":Ao(t,"URL")?Qr(t):df(_t(t))}function ny(t){const n=Jd();if(n)return $v(n.sanitize(jn.RESOURCE_URL,t)||"");if(Ao(t,"ResourceURL"))return $v(Qr(t));throw new pe(904,!1)}function Jd(){const t=ze();return t&&t[Ua].sanitizer}class ne{constructor(n,r){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=re({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Kd=new ne("ENVIRONMENT_INITIALIZER"),ay=new ne("INJECTOR",-1),oy=new ne("INJECTOR_DEF_TYPES");class r_{get(n,r=U0){if(r===U0){const e=new Error(`NullInjectorError: No provider for ${Si(n)}!`);throw e.name="NullInjectorError",e}return r}}function hf(t){return{\u0275providers:t}}function AP(...t){return{\u0275providers:sy(0,t),\u0275fromNgModule:!0}}function sy(t,...n){const r=[],e=new Set;let i;const a=d=>{r.push(d)};return ql(n,d=>{const p=d;ff(p,a,[],e)&&(i||=[],i.push(p))}),void 0!==i&&ly(i,a),r}function ly(t,n){for(let r=0;r{n(a,e)})}}function ff(t,n,r,e){if(!(t=dt(t)))return!1;let i=null,a=V0(t);const d=!a&&Bt(t);if(a||d){if(d&&!d.standalone)return!1;i=t}else{const c=t.ngModule;if(a=V0(c),!a)return!1;i=c}const p=e.has(i);if(d){if(p)return!1;if(e.add(i),d.dependencies){const c="function"==typeof d.dependencies?d.dependencies():d.dependencies;for(const s of c)ff(s,n,r,e)}}else{if(!a)return!1;{if(null!=a.imports&&!p){let s;e.add(i);try{ql(a.imports,o=>{ff(o,n,r,e)&&(s||=[],s.push(o))})}finally{}void 0!==s&&ly(s,n)}if(!p){const s=go(i)||(()=>new i);n({provide:i,useFactory:s,deps:Pt},i),n({provide:oy,useValue:i,multi:!0},i),n({provide:Kd,useValue:()=>V(i),multi:!0},i)}const c=a.providers;if(null!=c&&!p){const s=t;a_(c,o=>{n(o,s)})}}}return i!==t&&void 0!==t.providers}function a_(t,n){for(let r of t)cd(r)&&(r=r.\u0275providers),Array.isArray(r)?a_(r,n):n(r)}const zP=Ft({provide:String,useValue:Ft});function o_(t){return null!==t&&"object"==typeof t&&zP in t}function c1(t){return"function"==typeof t}const s_=new ne("Set Injector scope."),mf={},wP={};let l_;function bf(){return void 0===l_&&(l_=new r_),l_}class Jr{}class gf extends Jr{get destroyed(){return this._destroyed}constructor(n,r,e,i){super(),this.parent=r,this.source=e,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,d_(n,d=>this.processProvider(d)),this.records.set(ay,Pl(void 0,this)),i.has("environment")&&this.records.set(Jr,Pl(void 0,this));const a=this.records.get(s_);null!=a&&"string"==typeof a.value&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(oy.multi,Pt,Rt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const r=mo(this),e=$n(void 0);try{return n()}finally{mo(r),$n(e)}}get(n,r=U0,e=Rt.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(bl))return n[bl](this);e=fl(e);const a=mo(this),d=$n(void 0);try{if(!(e&Rt.SkipSelf)){let c=this.records.get(n);if(void 0===c){const s=function TP(t){return"function"==typeof t||"object"==typeof t&&t instanceof ne}(n)&&li(n);c=s&&this.injectableDefInScope(s)?Pl(c_(n),mf):null,this.records.set(n,c)}if(null!=c)return this.hydrate(n,c)}return(e&Rt.Self?bf():this.parent).get(n,r=e&Rt.Optional&&r===U0?null:r)}catch(p){if("NullInjectorError"===p.name){if((p[hl]=p[hl]||[]).unshift(Si(n)),a)throw p;return function Vg(t,n,r,e){const i=t[hl];throw n[uh]&&i.unshift(n[uh]),t.message=function jg(t,n,r,e=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let i=Si(n);if(Array.isArray(n))i=n.map(Si).join(" -> ");else if("object"==typeof n){let a=[];for(let d in n)if(n.hasOwnProperty(d)){let p=n[d];a.push(d+":"+("string"==typeof p?JSON.stringify(p):Si(p)))}i=`{${a.join(", ")}}`}return`${r}${e?"("+e+")":""}[${i}]: ${t.replace(Ig,"\n ")}`}("\n"+t.message,i,r,e),t.ngTokenPath=i,t[hl]=null,t}(p,n,"R3InjectorError",this.source)}throw p}finally{$n(d),mo(a)}}resolveInjectorInitializers(){const n=mo(this),r=$n(void 0);try{const i=this.get(Kd.multi,Pt,Rt.Self);for(const a of i)a()}finally{mo(n),$n(r)}}toString(){const n=[],r=this.records;for(const e of r.keys())n.push(Si(e));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new pe(205,!1)}processProvider(n){let r=c1(n=dt(n))?n:dt(n&&n.provide);const e=function yP(t){return o_(t)?Pl(void 0,t.useValue):Pl(py(t),mf)}(n);if(c1(n)||!0!==n.multi)this.records.get(r);else{let i=this.records.get(r);i||(i=Pl(void 0,mf,!0),i.factory=()=>zd(i.multi),this.records.set(r,i)),r=n,i.multi.push(n)}this.records.set(r,e)}hydrate(n,r){return r.value===mf&&(r.value=wP,r.value=r.factory()),"object"==typeof r.value&&r.value&&function xP(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(n){if(!n.providedIn)return!1;const r=dt(n.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(n){const r=this._onDestroyHooks.indexOf(n);-1!==r&&this._onDestroyHooks.splice(r,1)}}function c_(t){const n=li(t),r=null!==n?n.factory:go(t);if(null!==r)return r;if(t instanceof ne)throw new pe(204,!1);if(t instanceof Function)return function vP(t){const n=t.length;if(n>0)throw Fd(n,"?"),new pe(204,!1);const r=function Wg(t){return t&&(t[pl]||t[j0])||null}(t);return null!==r?()=>r.factory(t):()=>new t}(t);throw new pe(204,!1)}function py(t,n,r){let e;if(c1(t)){const i=dt(t);return go(i)||c_(i)}if(o_(t))e=()=>dt(t.useValue);else if(function dy(t){return!(!t||!t.useFactory)}(t))e=()=>t.useFactory(...zd(t.deps||[]));else if(function cy(t){return!(!t||!t.useExisting)}(t))e=()=>V(dt(t.useExisting));else{const i=dt(t&&(t.useClass||t.provide));if(!function CP(t){return!!t.deps}(t))return go(i)||c_(i);e=()=>new i(...zd(t.deps))}return e}function Pl(t,n,r=!1){return{factory:t,value:n,multi:r?[]:void 0}}function d_(t,n){for(const r of t)Array.isArray(r)?d_(r,n):r&&cd(r)?d_(r.\u0275providers,n):n(r)}const Zd=new ne("AppId",{providedIn:"root",factory:()=>SP}),SP="ng",uy=new ne("Platform Initializer"),Qs=new ne("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ii=new ne("AnimationModuleType"),p_=new ne("CSP nonce",{providedIn:"root",factory:()=>Wl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let hy=(t,n,r)=>null;function M_(t,n,r=!1){return hy(t,n,r)}class IP{}class by{}class NP{resolveComponentFactory(n){throw function BP(t){const n=Error(`No component factory found for ${Si(t)}.`);return n.ngComponent=t,n}(n)}}let d1=(()=>{class n{}return n.NULL=new NP,n})();function VP(){return Nl(Nn(),ze())}function Nl(t,n){return new Oe(tt(t,n))}let Oe=(()=>{class n{constructor(e){this.nativeElement=e}}return n.__NG_ELEMENT_ID__=VP,n})();function jP(t){return t instanceof Oe?t.nativeElement:t}class ip{}let Ga=(()=>{class n{constructor(){this.destroyNode=null}}return n.__NG_ELEMENT_ID__=()=>function FP(){const t=ze(),r=Yi(Nn().index,t);return(Qn(r)?r:t)[ft]}(),n})(),UP=(()=>{var t;class n{}return(t=n).\u0275prov=re({token:t,providedIn:"root",factory:()=>null}),n})();class p1{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const YP=new p1("16.2.9"),O_={};function zy(t,n=null,r=null,e){const i=Oy(t,n,r,e);return i.resolveInjectorInitializers(),i}function Oy(t,n=null,r=null,e,i=new Set){const a=[r||Pt,AP(t)];return e=e||("object"==typeof t?void 0:Si(t)),new gf(a,n||bf(),e||null,i)}let on=(()=>{var t;class n{static create(e,i){if(Array.isArray(e))return zy({name:""},i,e,"");{const a=e.name??"";return zy({name:a},e.parent,e.providers,a)}}}return(t=n).THROW_IF_NOT_FOUND=U0,t.NULL=new r_,t.\u0275prov=re({token:t,providedIn:"any",factory:()=>V(ay)}),t.__NG_ELEMENT_ID__=-1,n})();function v_(t){return t.ngOriginalError}class xa{constructor(){this._console=console}handleError(n){const r=this._findOriginalError(n);this._console.error("ERROR",n),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(n){let r=n&&v_(n);for(;r&&v_(r);)r=v_(r);return r||null}}function C_(t){return n=>{setTimeout(t,void 0,n)}}const le=class ZP extends me{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,r,e){let i=n,a=r||(()=>null),d=e;if(n&&"object"==typeof n){const c=n;i=c.next?.bind(c),a=c.error?.bind(c),d=c.complete?.bind(c)}this.__isAsync&&(a=C_(a),i&&(i=C_(i)),d&&(d=C_(d)));const p=super.subscribe({next:i,error:a,complete:d});return n instanceof R&&n.add(p),p}};function vy(...t){}class Le{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:e=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new le(!1),this.onMicrotaskEmpty=new le(!1),this.onStable=new le(!1),this.onError=new le(!1),typeof Zone>"u")throw new pe(908,!1);Zone.assertZonePatched();const i=this;i._nesting=0,i._outer=i._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(i._inner=i._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(i._inner=i._inner.fork(Zone.longStackTraceZoneSpec)),i.shouldCoalesceEventChangeDetection=!e&&r,i.shouldCoalesceRunChangeDetection=e,i.lastRequestAnimationFrameId=-1,i.nativeRequestAnimationFrame=function eI(){const t="function"==typeof mi.requestAnimationFrame;let n=mi[t?"requestAnimationFrame":"setTimeout"],r=mi[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&r){const e=n[Zone.__symbol__("OriginalDelegate")];e&&(n=e);const i=r[Zone.__symbol__("OriginalDelegate")];i&&(r=i)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function nI(t){const n=()=>{!function iI(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(mi,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,T_(t),t.isCheckStableRunning=!0,x_(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),T_(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,e,i,a,d,p)=>{if(function aI(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(p))return r.invokeTask(i,a,d,p);try{return yy(t),r.invokeTask(i,a,d,p)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||t.shouldCoalesceRunChangeDetection)&&n(),Cy(t)}},onInvoke:(r,e,i,a,d,p,c)=>{try{return yy(t),r.invoke(i,a,d,p,c)}finally{t.shouldCoalesceRunChangeDetection&&n(),Cy(t)}},onHasTask:(r,e,i,a)=>{r.hasTask(i,a),e===i&&("microTask"==a.change?(t._hasPendingMicrotasks=a.microTask,T_(t),x_(t)):"macroTask"==a.change&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(r,e,i,a)=>(r.handleError(i,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}(i)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Le.isInAngularZone())throw new pe(909,!1)}static assertNotInAngularZone(){if(Le.isInAngularZone())throw new pe(909,!1)}run(n,r,e){return this._inner.run(n,r,e)}runTask(n,r,e,i){const a=this._inner,d=a.scheduleEventTask("NgZoneEvent: "+i,n,tI,vy,vy);try{return a.runTask(d,r,e)}finally{a.cancelTask(d)}}runGuarded(n,r,e){return this._inner.runGuarded(n,r,e)}runOutsideAngular(n){return this._outer.run(n)}}const tI={};function x_(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function T_(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function yy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Cy(t){t._nesting--,x_(t)}class rI{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new le,this.onMicrotaskEmpty=new le,this.onStable=new le,this.onError=new le}run(n,r,e){return n.apply(r,e)}runGuarded(n,r,e){return n.apply(r,e)}runOutsideAngular(n){return n()}runTask(n,r,e,i){return n.apply(r,e)}}const xy=new ne("",{providedIn:"root",factory:Ty});function Ty(){const t=_e(Le);let n=!0;return ti(new Et(i=>{n=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{i.next(n),i.complete()})}),new Et(i=>{let a;t.runOutsideAngular(()=>{a=t.onStable.subscribe(()=>{Le.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(n=!0,i.next(!0))})})});const d=t.onUnstable.subscribe(()=>{Le.assertInAngularZone(),n&&(n=!1,t.runOutsideAngular(()=>{i.next(!1)}))});return()=>{a.unsubscribe(),d.unsubscribe()}}).pipe(uo()))}function S_(t){return t.ownerDocument.defaultView}function os(t){return t instanceof Function?t():t}let R_=(()=>{var t;class n{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}}return(t=n).\u0275prov=re({token:t,providedIn:"root",factory:()=>new t}),n})();function np(t){for(;t;){t[wt]|=64;const n=Xd(t);if(t1(t)&&!n)return t;t=n}return null}const Ey=new ne("",{providedIn:"root",factory:()=>!1});let vf=null;function Wy(t,n){return t[n]??By()}function Py(t,n){const r=By();r.producerNode?.length&&(t[n]=vf,r.lView=t,vf=Iy())}const fI={...Sh,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{np(t.lView)},lView:null};function Iy(){return Object.create(fI)}function By(){return vf??=Iy(),vf}const Ct={};function w(t){Ny(Ut(),ze(),mr()+t,!1)}function Ny(t,n,r,e){if(!e)if(3==(3&n[wt])){const a=t.preOrderCheckHooks;null!==a&&Bh(n,a,r)}else{const a=t.preOrderHooks;null!==a&&Nh(n,a,0,r)}a1(r)}function v(t,n=Rt.Default){const r=ze();return null===r?V(t,n):iv(Nn(),r,dt(t),n)}function $a(){throw new Error("invalid")}function yf(t,n,r,e,i,a,d,p,c,s,o){const l=n.blueprint.slice();return l[Li]=i,l[wt]=140|e,(null!==s||t&&2048&t[wt])&&(l[wt]|=2048),qw(l),l[zi]=l[Jo]=t,l[Oi]=r,l[Ua]=d||t&&t[Ua],l[ft]=p||t&&t[ft],l[hr]=c||t&&t[hr]||null,l[wn]=a,l[Q0]=function MW(){return _W++}(),l[Ya]=o,l[yh]=s,l[Ii]=2==n.type?t[Ii]:l,l}function Fl(t,n,r,e,i){let a=t.data[n];if(null===a)a=function q_(t,n,r,e,i){const a=Ww(),d=A2(),c=t.data[n]=function OI(t,n,r,e,i,a){let d=n?n.injectorIndex:-1,p=0;return wl()&&(p|=128),{type:r,index:e,insertBeforeIndex:null,injectorIndex:d,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:p,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,d?a:a&&a.parent,r,n,e,i);return null===t.firstChild&&(t.firstChild=c),null!==a&&(d?null==a.child&&null!==c.parent&&(a.child=c):null===a.next&&(a.next=c,c.prev=a)),c}(t,n,r,e,i),function zH(){return mt.lFrame.inI18n}()&&(a.flags|=32);else if(64&a.type){a.type=r,a.value=e,a.attrs=i;const d=function Pd(){const t=mt.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}();a.injectorIndex=null===d?-1:d.injectorIndex}return _o(a,!0),a}function rp(t,n,r,e){if(0===r)return-1;const i=n.length;for(let a=0;aHt&&Ny(t,n,Ht,!1),L(p?2:0,i);const s=p?a:null,o=qd(s);try{null!==s&&(s.dirty=!1),r(e,i)}finally{Ld(s,o)}}finally{p&&null===n[J0]&&Py(n,J0),a1(d),L(p?3:1,i)}}function L_(t,n,r){if(e1(n)){const e=Hr(null);try{const a=n.directiveEnd;for(let d=n.directiveStart;dnull;function Uy(t,n,r,e){for(let i in t)if(t.hasOwnProperty(i)){r=null===r?{}:r;const a=t[i];null===e?Yy(r,n,i,a):e.hasOwnProperty(i)&&Yy(r,n,e[i],a)}return r}function Yy(t,n,r,e){t.hasOwnProperty(r)?t[r].push(n,e):t[r]=[n,e]}function Kr(t,n,r,e,i,a,d,p){const c=tt(n,r);let o,s=n.inputs;!p&&null!=s&&(o=s[e])?(B_(t,r,o,e,i),Ko(n)&&function yI(t,n){const r=Yi(n,t);16&r[wt]||(r[wt]|=64)}(r,n.index)):3&n.type&&(e=function vI(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(e),i=null!=d?d(i,n.value||"",e):i,a.setProperty(c,e,i))}function H_(t,n,r,e){if(Hw()){const i=null===e?null:{"":-1},a=function qI(t,n){const r=t.directiveRegistry;let e=null,i=null;if(r)for(let a=0;a0;){const r=t[--n];if("number"==typeof r&&r<0)return r}return 0})(d)!=p&&d.push(p),d.push(r,e,a)}}(t,n,e,rp(t,r,i.hostVars,Ct),i)}function zo(t,n,r,e,i,a){const d=tt(t,n);!function P_(t,n,r,e,i,a,d){if(null==a)t.removeAttribute(n,i,r);else{const p=null==d?_t(a):d(a,e||"",i);t.setAttribute(n,i,p,r)}}(n[ft],d,a,t.value,r,e,i)}function WI(t,n,r,e,i,a){const d=a[n];if(null!==d)for(let p=0;p{var t;class n{constructor(){this.all=new Set,this.queue=new Map}create(e,i,a){const d=typeof Zone>"u"?null:Zone.current,p=function g2(t,n,r){const e=Object.create(Ys);r&&(e.consumerAllowSignalWrites=!0),e.fn=t,e.schedule=n;const i=d=>{e.cleanupFn=d};return e.ref={notify:()=>Rd(e),run:()=>{if(e.dirty=!1,e.hasRun&&!Ed(e))return;e.hasRun=!0;const d=qd(e);try{e.cleanupFn(),e.cleanupFn=ya,e.fn(i)}finally{Ld(e,d)}},cleanup:()=>e.cleanupFn()},e.ref}(e,o=>{this.all.has(o)&&this.queue.set(o,d)},a);let c;this.all.add(p),p.notify();const s=()=>{p.cleanup(),c?.(),this.all.delete(p),this.queue.delete(p)};return c=i?.onDestroy(s),{destroy:s}}flush(){if(0!==this.queue.size)for(const[e,i]of this.queue)this.queue.delete(e),i?i.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}}return(t=n).\u0275prov=re({token:t,providedIn:"root",factory:()=>new t}),n})();function xf(t,n,r){let e=r?t.styles:null,i=r?t.classes:null,a=0;if(null!==n)for(let d=0;d0){aC(t,1);const i=r.components;null!==i&&sC(t,i,1)}}function sC(t,n,r){for(let e=0;e-1&&(nf(n,e),Yh(r,e))}this._attachedToViewContainer=!1}Y2(this._lView[Be],this._lView)}onDestroy(n){!function Dw(t,n){if(256==(256&t[wt]))throw new pe(911,!1);null===t[bo]&&(t[bo]=[]),t[bo].push(n)}(this._lView,n)}markForCheck(){np(this._cdRefInjectingView||this._lView)}detach(){this._lView[wt]&=-129}reattach(){this._lView[wt]|=128}detectChanges(){Tf(this._lView[Be],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new pe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function EW(t,n){$d(t,n,n[ft],2,null,null)}(this._lView[Be],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new pe(902,!1);this._appRef=n}}class YI extends op{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;Tf(n[Be],n,n[Oi],!1)}checkNoChanges(){}get context(){return null}}class lC extends d1{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const r=Bt(n);return new sp(r,this.ngModule)}}function cC(t){const n=[];for(let r in t)t.hasOwnProperty(r)&&n.push({propName:t[r],templateName:r});return n}class GI{constructor(n,r){this.injector=n,this.parentInjector=r}get(n,r,e){e=fl(e);const i=this.injector.get(n,O_,e);return i!==O_||r===O_?i:this.parentInjector.get(n,r,e)}}class sp extends by{get inputs(){const n=this.componentDef,r=n.inputTransforms,e=cC(n.inputs);if(null!==r)for(const i of e)r.hasOwnProperty(i.propName)&&(i.transform=r[i.propName]);return e}get outputs(){return cC(this.componentDef.outputs)}constructor(n,r){super(),this.componentDef=n,this.ngModule=r,this.componentType=n.type,this.selector=function $g(t){return t.map(zh).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!r}create(n,r,e,i){let a=(i=i||this.ngModule)instanceof Jr?i:i?.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const d=a?new GI(n,a):n,p=d.get(ip,null);if(null===p)throw new pe(407,!1);const l={rendererFactory:p,sanitizer:d.get(UP,null),effectManager:d.get(iC,null),afterRenderEventManager:d.get(R_,null)},u=p.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",f=e?function gI(t,n,r,e){const a=e.get(Ey,!1)||r===Dr.ShadowDom,d=t.selectRootElement(n,a);return function _I(t){Fy(t)}(d),d}(u,e,this.componentDef.encapsulation,d):tf(u,h,function XI(t){const n=t.toLowerCase();return"svg"===n?D:"math"===n?"math":null}(h)),g=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let y=null;null!==f&&(y=M_(f,d,!0));const F=k_(0,null,null,1,0,null,null,null,null,null,null),ie=yf(null,F,null,g,null,null,l,u,d,null,y);let He,xt;y2(ie);try{const zt=this.componentDef;let ki,An=null;zt.findHostDirectiveDefs?(ki=[],An=new Map,zt.findHostDirectiveDefs(zt,ki,An),ki.push(zt)):ki=[zt];const Fr=function QI(t,n){const r=t[Be],e=Ht;return t[e]=n,Fl(r,e,2,"#host",null)}(ie,f),Og=function JI(t,n,r,e,i,a,d){const p=i[Be];!function KI(t,n,r,e){for(const i of t)n.mergedAttrs=X0(n.mergedAttrs,i.hostAttrs);null!==n.mergedAttrs&&(xf(n,n.mergedAttrs,!0),null!==r&&Yv(e,r,n))}(e,t,n,d);let c=null;null!==n&&(c=M_(n,i[hr]));const s=a.rendererFactory.createRenderer(n,r);let o=16;r.signals?o=4096:r.onPush&&(o=64);const l=yf(i,jy(r),null,o,i[t.index],t,a,s,null,null,c);return p.firstCreatePass&&W_(p,t,e.length-1),Cf(i,l),i[t.index]=l}(Fr,f,zt,ki,ie,l,u);xt=Dn(F,Ht),f&&function eB(t,n,r,e){if(e)vd(t,r,["ng-version",YP.full]);else{const{attrs:i,classes:a}=function Qg(t){const n=[],r=[];let e=1,i=2;for(;e0&&Uv(t,r,a.join(" "))}}(u,zt,f,e),void 0!==r&&function tB(t,n,r){const e=t.projection=[];for(let i=0;i=0;e--){const i=t[e];i.hostVars=n+=i.hostVars,i.hostAttrs=X0(i.hostAttrs,r=X0(r,i.hostAttrs))}}(e)}function Sf(t){return t===Ma?{}:t===Pt?[]:t}function rB(t,n){const r=t.viewQuery;t.viewQuery=r?(e,i)=>{n(e,i),r(e,i)}:n}function aB(t,n){const r=t.contentQueries;t.contentQueries=r?(e,i,a)=>{n(e,i,a),r(e,i,a)}:n}function oB(t,n){const r=t.hostBindings;t.hostBindings=r?(e,i)=>{n(e,i),r(e,i)}:n}function fC(t){const n=t.inputConfig,r={};for(const e in n)if(n.hasOwnProperty(e)){const i=n[e];Array.isArray(i)&&i[2]&&(r[e]=i[2])}t.inputTransforms=r}function Rf(t){return!!V_(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function V_(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Oo(t,n,r){return t[n]=r}function Zn(t,n,r){return!Object.is(t[n],r)&&(t[n]=r,!0)}function u1(t,n,r,e){const i=Zn(t,n,r);return Zn(t,n+1,e)||i}function Ee(t,n,r,e){const i=ze();return Zn(i,vl(),n)&&(Ut(),zo(Bi(),i,t,n,r,e)),Ee}function Yl(t,n,r,e){return Zn(t,vl(),r)?n+_t(r)+e:Ct}function Xl(t,n,r,e,i,a){const p=u1(t,function ts(){return mt.lFrame.bindingIndex}(),r,i);return is(2),p?n+_t(r)+e+_t(i)+a:Ct}function W(t,n,r,e,i,a,d,p){const c=ze(),s=Ut(),o=t+Ht,l=s.firstCreatePass?function qB(t,n,r,e,i,a,d,p,c){const s=n.consts,o=Fl(n,t,4,d||null,Xs(s,p));H_(n,r,o,Xs(s,c)),Ih(n,o);const l=o.tView=k_(2,o,e,i,a,n.directiveRegistry,n.pipeRegistry,null,n.schemas,s,null);return null!==n.queries&&(n.queries.template(n,o),l.queries=n.queries.embeddedTView(o)),o}(o,s,c,n,r,e,i,a,d):s.data[o];_o(l,!1);const u=xC(s,c,l,t);Ph()&&af(s,c,u,l),Kn(u,c),Cf(c,c[o]=Qy(u,c,u,l)),Al(l)&&E_(s,c,l),null!=d&&D_(c,l,p)}let xC=function TC(t,n,r,e){return Gs(!0),n[ft].createComment("")};function et(t){return Jn(function AH(){return mt.lFrame.contextLView}(),Ht+t)}function E(t,n,r){const e=ze();return Zn(e,vl(),n)&&Kr(Ut(),Bi(),e,t,n,e[ft],r,!1),E}function G_(t,n,r,e,i){const d=i?"class":"style";B_(t,r,n.inputs[d],d,e)}function T(t,n,r,e){const i=ze(),a=Ut(),d=Ht+t,p=i[ft],c=a.firstCreatePass?function kB(t,n,r,e,i,a){const d=n.consts,c=Fl(n,t,2,e,Xs(d,i));return H_(n,r,c,Xs(d,a)),null!==c.attrs&&xf(c,c.attrs,!1),null!==c.mergedAttrs&&xf(c,c.mergedAttrs,!0),null!==n.queries&&n.queries.elementStart(n,c),c}(d,a,i,n,r,e):a.data[d],s=SC(a,i,c,p,n,t);i[d]=s;const o=Al(c);return _o(c,!0),Yv(p,s,c),32!=(32&c.flags)&&Ph()&&af(a,i,s,c),0===function uH(){return mt.lFrame.elementDepthCount}()&&Kn(s,i),function hH(){mt.lFrame.elementDepthCount++}(),o&&(E_(a,i,c),L_(a,c,i)),null!==e&&D_(i,c),T}function S(){let t=Nn();A2()?z2():(t=t.parent,_o(t,!1));const n=t;(function mH(t){return mt.skipHydrationRootTNode===t})(n)&&function MH(){mt.skipHydrationRootTNode=null}(),function fH(){mt.lFrame.elementDepthCount--}();const r=Ut();return r.firstCreatePass&&(Ih(r,t),e1(t)&&r.queries.elementEnd(t)),null!=n.classesWithoutHost&&function LH(t){return 0!=(8&t.flags)}(n)&&G_(r,n,ze(),n.classesWithoutHost,!0),null!=n.stylesWithoutHost&&function EH(t){return 0!=(16&t.flags)}(n)&&G_(r,n,ze(),n.stylesWithoutHost,!1),S}function te(t,n,r,e){return T(t,n,r,e),S(),te}let SC=(t,n,r,e,i,a)=>(Gs(!0),tf(e,i,function Xw(){return mt.lFrame.currentNamespace}()));function pt(t,n,r){const e=ze(),i=Ut(),a=t+Ht,d=i.firstCreatePass?function PB(t,n,r,e,i){const a=n.consts,d=Xs(a,e),p=Fl(n,t,8,"ng-container",d);return null!==d&&xf(p,d,!0),H_(n,r,p,Xs(a,i)),null!==n.queries&&n.queries.elementStart(n,p),p}(a,i,e,n,r):i.data[a];_o(d,!0);const p=RC(i,e,d,t);return e[a]=p,Ph()&&af(i,e,p,d),Kn(p,e),Al(d)&&(E_(i,e,d),L_(i,d,e)),null!=r&&D_(e,d),pt}function ut(){let t=Nn();const n=Ut();return A2()?z2():(t=t.parent,_o(t,!1)),n.firstCreatePass&&(Ih(n,t),e1(t)&&n.queries.elementEnd(t)),ut}function sn(t,n,r){return pt(t,n,r),ut(),sn}let RC=(t,n,r,e)=>(Gs(!0),U2(n[ft],""));function Pe(){return ze()}function up(t){return!!t&&"function"==typeof t.then}function qC(t){return!!t&&"function"==typeof t.subscribe}function $(t,n,r,e){const i=ze(),a=Ut(),d=Nn();return LC(a,i,i[ft],d,t,n,e),$}function kf(t,n){const r=Nn(),e=ze(),i=Ut();return LC(i,e,eC(w2(i.data),r,e),r,t,n),kf}function LC(t,n,r,e,i,a,d){const p=Al(e),s=t.firstCreatePass&&Zy(t),o=n[Oi],l=Ky(n);let u=!0;if(3&e.type||d){const b=tt(e,n),m=d?d(b):b,g=l.length,y=d?ie=>d(G(ie[e.index])):e.index;let F=null;if(!d&&p&&(F=function NB(t,n,r,e){const i=t.cleanup;if(null!=i)for(let a=0;ac?p[c]:null}"string"==typeof d&&(a+=2)}return null}(t,n,i,e.index)),null!==F)(F.__ngLastListenerFn__||F).__ngNextListenerFn__=a,F.__ngLastListenerFn__=a,u=!1;else{a=DC(e,n,o,a,!1);const ie=r.listen(m,i,a);l.push(a,ie),s&&s.push(i,y,g,g+1)}}else a=DC(e,n,o,a,!1);const h=e.outputs;let f;if(u&&null!==h&&(f=h[i])){const b=f.length;if(b)for(let m=0;m-1?Yi(t.index,n):n);let c=EC(n,r,e,d),s=a.__ngNextListenerFn__;for(;s;)c=EC(n,r,s,d)&&c,s=s.__ngNextListenerFn__;return i&&!1===c&&d.preventDefault(),c}}function j(t=1){return function yH(t){return(mt.lFrame.contextLView=function CH(t,n){for(;t>0;)n=n[Jo],t--;return n}(t,mt.lFrame.contextLView))[Oi]}(t)}function VB(t,n){let r=null;const e=function Yr(t){const n=t.attrs;if(null!=n){const r=n.indexOf(5);if(!(1&r))return n[r+1]}return null}(t);for(let i=0;i>17&32767}function Q_(t){return 2|t}function h1(t){return(131068&t)>>2}function J_(t,n){return-131069&t|n<<2}function K_(t){return 1|t}function jC(t,n,r,e,i){const a=t[r+1],d=null===n;let p=e?Js(a):h1(a),c=!1;for(;0!==p&&(!1===c||d);){const o=t[p+1];GB(t[p],n)&&(c=!0,t[p+1]=e?K_(o):Q_(o)),p=e?Js(o):h1(o)}c&&(t[r+1]=e?Q_(a):K_(a))}function GB(t,n){return null===t||null==n||(Array.isArray(t)?t[1]:t)===n||!(!Array.isArray(t)||"string"!=typeof n)&&Ll(t,n)>=0}const Cn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function FC(t){return t.substring(Cn.key,Cn.keyEnd)}function UC(t,n){const r=Cn.textEnd;return r===n?-1:(n=Cn.keyEnd=function KB(t,n,r){for(;n32;)n++;return n}(t,Cn.key=n,r),ec(t,n,r))}function ec(t,n,r){for(;n=0;r=UC(n,r))$r(t,FC(n),!0)}function Qa(t,n,r,e){const i=ze(),a=Ut(),d=is(2);a.firstUpdatePass&&JC(a,t,d,e),n!==Ct&&Zn(i,d,n)&&ZC(a,a.data[mr()],i,i[ft],t,i[d+1]=function d6(t,n){return null==t||""===t||("string"==typeof n?t+=n:"object"==typeof t&&(t=Si(Qr(t)))),t}(n,r),e,d)}function Ja(t,n,r,e){const i=Ut(),a=is(2);i.firstUpdatePass&&JC(i,null,a,e);const d=ze();if(r!==Ct&&Zn(d,a,r)){const p=i.data[mr()];if(tx(p,e)&&!QC(i,a)){let c=e?p.classesWithoutHost:p.stylesWithoutHost;null!==c&&(r=Ur(c,r||"")),G_(i,p,d,r,e)}else!function c6(t,n,r,e,i,a,d,p){i===Ct&&(i=Pt);let c=0,s=0,o=0=t.expandoStartIndex}function JC(t,n,r,e){const i=t.data;if(null===i[r+1]){const a=i[mr()],d=QC(t,r);tx(a,e)&&null===n&&!d&&(n=!1),n=function n6(t,n,r,e){const i=w2(t);let a=e?n.residualClasses:n.residualStyles;if(null===i)0===(e?n.classBindings:n.styleBindings)&&(r=hp(r=Z_(null,t,n,r,e),n.attrs,e),a=null);else{const d=n.directiveStylingLast;if(-1===d||t[d]!==i)if(r=Z_(i,t,n,r,e),null===a){let c=function r6(t,n,r){const e=r?n.classBindings:n.styleBindings;if(0!==h1(e))return t[Js(e)]}(t,n,e);void 0!==c&&Array.isArray(c)&&(c=Z_(null,t,n,c[1],e),c=hp(c,n.attrs,e),function a6(t,n,r,e){t[Js(r?n.classBindings:n.styleBindings)]=e}(t,n,e,c))}else a=function o6(t,n,r){let e;const i=n.directiveEnd;for(let a=1+n.directiveStylingLast;a0)&&(s=!0)):o=r,i)if(0!==c){const u=Js(t[p+1]);t[e+1]=Hf(u,p),0!==u&&(t[u+1]=J_(t[u+1],e)),t[p+1]=function FB(t,n){return 131071&t|n<<17}(t[p+1],e)}else t[e+1]=Hf(p,0),0!==p&&(t[p+1]=J_(t[p+1],e)),p=e;else t[e+1]=Hf(c,0),0===p?p=e:t[c+1]=J_(t[c+1],e),c=e;s&&(t[e+1]=Q_(t[e+1])),jC(t,o,e,!0),jC(t,o,e,!1),function XB(t,n,r,e,i){const a=i?t.residualClasses:t.residualStyles;null!=a&&"string"==typeof n&&Ll(a,n)>=0&&(r[e+1]=K_(r[e+1]))}(n,o,t,e,a),d=Hf(p,c),a?n.classBindings=d:n.styleBindings=d}(i,a,n,r,d,e)}}function Z_(t,n,r,e,i){let a=null;const d=r.directiveEnd;let p=r.directiveStylingLast;for(-1===p?p=r.directiveStart:p++;p0;){const c=t[i],s=Array.isArray(c),o=s?c[1]:c,l=null===o;let u=r[i+1];u===Ct&&(u=l?Pt:void 0);let h=l?k2(u,e):o===e?u:void 0;if(s&&!Pf(h)&&(h=k2(c,e)),Pf(h)&&(p=h,d))return p;const f=t[i+1];i=d?Js(f):h1(f)}if(null!==n){let c=a?n.residualClasses:n.residualStyles;null!=c&&(p=k2(c,e))}return p}function Pf(t){return void 0!==t}function tx(t,n){return 0!=(t.flags&(n?8:16))}function P(t,n=""){const r=ze(),e=Ut(),i=t+Ht,a=e.firstCreatePass?Fl(e,i,1,n,null):e.data[i],d=ix(e,r,a,n,t);r[i]=d,Ph()&&af(e,r,d,a),_o(a,!1)}let ix=(t,n,r,e,i)=>(Gs(!0),function ef(t,n){return t.createText(n)}(n[ft],e));function Me(t){return Q("",t,""),Me}function Q(t,n,r){const e=ze(),i=Yl(e,t,n,r);return i!==Ct&&ss(e,mr(),i),Q}function tc(t,n,r,e,i){const a=ze(),d=Xl(a,t,n,r,e,i);return d!==Ct&&ss(a,mr(),d),tc}function If(t,n,r){Ja($r,vo,Yl(ze(),t,n,r),!0)}function ln(t,n,r){const e=ze();return Zn(e,vl(),n)&&Kr(Ut(),Bi(),e,t,n,e[ft],r,!0),ln}function Bf(t,n,r){const e=ze();if(Zn(e,vl(),n)){const a=Ut(),d=Bi();Kr(a,d,e,t,n,eC(w2(a.data),d,e),r,!0)}return Bf}const f1=void 0;var q6=["en",[["a","p"],["AM","PM"],f1],[["AM","PM"],f1,f1],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],f1,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],f1,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",f1,"{1} 'at' {0}",f1],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function R6(t){const r=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===e?1:5}];let ic={};function gr(t){const n=function L6(t){return t.toLowerCase().replace(/_/g,"-")}(t);let r=Ax(n);if(r)return r;const e=n.split("-")[0];if(r=Ax(e),r)return r;if("en"===e)return q6;throw new pe(701,!1)}function Ax(t){return t in ic||(ic[t]=mi.ng&&mi.ng.common&&mi.ng.common.locales&&mi.ng.common.locales[t]),ic[t]}var wi=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(wi||{});const nc="en-US";let zx=nc;function iM(t,n,r,e,i){if(t=dt(t),Array.isArray(t))for(let a=0;a>20;if(c1(t)||!t.multi){const h=new Id(s,i,v),f=rM(c,n,i?o:o+u,l);-1===f?(L2(jh(p,d),a,c),nM(a,t,n.length),n.push(c),p.directiveStart++,p.directiveEnd++,i&&(p.providerIndexes+=1048576),r.push(h),d.push(h)):(r[f]=h,d[f]=h)}else{const h=rM(c,n,o+u,l),f=rM(c,n,o,o+u),m=f>=0&&r[f];if(i&&!m||!i&&!(h>=0&&r[h])){L2(jh(p,d),a,c);const g=function RN(t,n,r,e,i){const a=new Id(t,r,v);return a.multi=[],a.index=n,a.componentProviders=0,Yx(a,i,e&&!r),a}(i?SN:TN,r.length,i,e,s);!i&&m&&(r[f].providerFactory=g),nM(a,t,n.length,0),n.push(c),p.directiveStart++,p.directiveEnd++,i&&(p.providerIndexes+=1048576),r.push(g),d.push(g)}else nM(a,t,h>-1?h:f,Yx(r[i?f:h],s,!i&&e));!i&&e&&m&&r[f].componentProviders++}}}function nM(t,n,r,e){const i=c1(n),a=function OP(t){return!!t.useClass}(n);if(i||a){const c=(a?dt(n.useClass):n).prototype.ngOnDestroy;if(c){const s=t.destroyHooks||(t.destroyHooks=[]);if(!i&&n.multi){const o=s.indexOf(r);-1===o?s.push(r,[e,c]):s[o+1].push(e,c)}else s.push(r,c)}}}function Yx(t,n,r){return r&&t.componentProviders++,t.multi.push(n)-1}function rM(t,n,r,e){for(let i=r;i{r.providersResolver=(e,i)=>function xN(t,n,r){const e=Ut();if(e.firstCreatePass){const i=Gr(t);iM(r,e.data,e.blueprint,i,!0),iM(n,e.data,e.blueprint,i,!1)}}(e,i?i(t):t,n)}}class m1{}class Xx{}class oM extends m1{constructor(n,r,e){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new lC(this);const i=ur(n);this._bootstrapComponents=os(i.bootstrap),this._r3Injector=Oy(n,r,[{provide:m1,useValue:this},{provide:d1,useValue:this.componentFactoryResolver},...e],Si(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class sM extends Xx{constructor(n){super(),this.moduleType=n}create(n){return new oM(this.moduleType,n,[])}}class Gx extends m1{constructor(n){super(),this.componentFactoryResolver=new lC(this),this.instance=null;const r=new gf([...n.providers,{provide:m1,useValue:this},{provide:d1,useValue:this.componentFactoryResolver}],n.parent||bf(),n.debugName,new Set(["environment"]));this.injector=r,n.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}function lM(t,n,r=null){return new Gx({providers:t,parent:n,debugName:r,runEnvironmentInitializers:!0}).injector}let EN=(()=>{var t;class n{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const i=sy(0,e.type),a=i.length>0?lM([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,a)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}}return(t=n).\u0275prov=re({token:t,providedIn:"environment",factory:()=>new t(V(Jr))}),n})();function cM(t){t.getStandaloneInjector=n=>n.get(EN).getOrCreateStandaloneInjector(t)}function Br(t,n,r){const e=fr()+t,i=ze();return i[e]===Ct?Oo(i,e,r?n.call(r):n()):function lp(t,n){return t[n]}(i,e)}function Tt(t,n,r,e){return tT(ze(),fr(),t,n,r,e)}function yo(t,n,r,e,i){return iT(ze(),fr(),t,n,r,e,i)}function Mp(t,n){const r=t[n];return r===Ct?void 0:r}function tT(t,n,r,e,i,a){const d=n+r;return Zn(t,d,i)?Oo(t,d+1,a?e.call(a,i):e(i)):Mp(t,d+1)}function iT(t,n,r,e,i,a,d){const p=n+r;return u1(t,p,i,a)?Oo(t,p+2,d?e.call(d,i,a):e(i,a)):Mp(t,p+2)}function nT(t,n,r,e,i,a,d,p){const c=n+r;return function qf(t,n,r,e,i){const a=u1(t,n,r,e);return Zn(t,n+2,i)||a}(t,c,i,a,d)?Oo(t,c+3,p?e.call(p,i,a,d):e(i,a,d)):Mp(t,c+3)}function N(t,n){const r=Ut();let e;const i=t+Ht;r.firstCreatePass?(e=function $N(t,n){if(n)for(let r=n.length-1;r>=0;r--){const e=n[r];if(t===e.name)return e}}(n,r.pipeRegistry),r.data[i]=e,e.onDestroy&&(r.destroyHooks??=[]).push(i,e.onDestroy)):e=r.data[i];const a=e.factory||(e.factory=go(e.type)),p=$n(v);try{const c=Vh(!1),s=a();return Vh(c),function DB(t,n,r,e){r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),n[r]=e}(r,ze(),i,s),s}finally{$n(p)}}function U(t,n,r){const e=t+Ht,i=ze(),a=Jn(i,e);return zp(i,e)?tT(i,fr(),n,a.transform,r,a):a.transform(r)}function Fn(t,n,r,e){const i=t+Ht,a=ze(),d=Jn(a,i);return zp(a,i)?iT(a,fr(),n,d.transform,r,e,d):d.transform(r,e)}function Ap(t,n,r,e,i){const a=t+Ht,d=ze(),p=Jn(d,a);return zp(d,a)?nT(d,fr(),n,p.transform,r,e,i,p):p.transform(r,e,i)}function zp(t,n){return t[Be].data[n].pure}function KN(){return this._results[Symbol.iterator]()}class Zr{get changes(){return this._changes||(this._changes=new le)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=Zr.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=KN)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,r){return this._results.reduce(n,r)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,r){const e=this;e.dirty=!1;const i=function Ca(t){return t.flat(Number.POSITIVE_INFINITY)}(n);(this._changesDetected=!function XH(t,n,r){if(t.length!==n.length)return!1;for(let e=0;e0&&(r[i-1][Xr]=n),e{class n{}return n.__NG_ELEMENT_ID__=nV,n})();const tV=Vt,iV=class extends tV{constructor(n,r,e){super(),this._declarationLView=n,this._declarationTContainer=r,this.elementRef=e}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(n,r){return this.createEmbeddedViewImpl(n,r)}createEmbeddedViewImpl(n,r,e){const i=function ZN(t,n,r,e){const i=n.tView,p=yf(t,i,r,4096&t[wt]?4096:16,null,n,null,null,null,e?.injector??null,e?.hydrationInfo??null);p[$0]=t[n.index];const s=t[za];return null!==s&&(p[za]=s.createEmbeddedView(i)),N_(i,p,r),p}(this._declarationLView,this._declarationTContainer,n,{injector:r,hydrationInfo:e});return new op(i)}};function nV(){return Uf(Nn(),ze())}function Uf(t,n){return 4&t.type?new iV(n,t,Nl(t,n)):null}let Qt=(()=>{class n{}return n.__NG_ELEMENT_ID__=cV,n})();function cV(){return uT(Nn(),ze())}const dV=Qt,dT=class extends dV{constructor(n,r,e){super(),this._lContainer=n,this._hostTNode=r,this._hostLView=e}get element(){return Nl(this._hostTNode,this._hostLView)}get injector(){return new br(this._hostTNode,this._hostLView)}get parentInjector(){const n=Fh(this._hostTNode,this._hostLView);if(S2(n)){const r=Nd(n,this._hostLView),e=Bd(n);return new br(r[Be].data[e+8],r)}return new br(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const r=pT(this._lContainer);return null!==r&&r[n]||null}get length(){return this._lContainer.length-vn}createEmbeddedView(n,r,e){let i,a;"number"==typeof e?i=e:null!=e&&(i=e.index,a=e.injector);const p=n.createEmbeddedViewImpl(r||{},a,null);return this.insertImpl(p,i,false),p}createComponent(n,r,e,i,a){const d=n&&!function jd(t){return"function"==typeof t}(n);let p;if(d)p=r;else{const b=r||{};p=b.index,e=b.injector,i=b.projectableNodes,a=b.environmentInjector||b.ngModuleRef}const c=d?n:new sp(Bt(n)),s=e||this.parentInjector;if(!a&&null==c.ngModule){const m=(d?s:this.parentInjector).get(Jr,null);m&&(a=m)}Bt(c.componentType??{});const h=c.create(s,i,null,a);return this.insertImpl(h.hostView,p,false),h}insert(n,r){return this.insertImpl(n,r,!1)}insertImpl(n,r,e){const i=n._lView;if(function cH(t){return Bn(t[zi])}(i)){const c=this.indexOf(n);if(-1!==c)this.detach(c);else{const s=i[zi],o=new dT(s,s[wn],s[zi]);o.detach(o.indexOf(n))}}const d=this._adjustIndex(r),p=this._lContainer;return eV(p,i,d,!e),n.attachToViewContainerRef(),lv(pM(p),d,n),n}move(n,r){return this.insert(n,r)}indexOf(n){const r=pT(this._lContainer);return null!==r?r.indexOf(n):-1}remove(n){const r=this._adjustIndex(n,-1),e=nf(this._lContainer,r);e&&(Yh(pM(this._lContainer),r),Y2(e[Be],e))}detach(n){const r=this._adjustIndex(n,-1),e=nf(this._lContainer,r);return e&&null!=Yh(pM(this._lContainer),r)?new op(e):null}_adjustIndex(n,r=0){return n??this.length+r}};function pT(t){return t[8]}function pM(t){return t[8]||(t[8]=[])}function uT(t,n){let r;const e=n[t.index];return Bn(e)?r=e:(r=Qy(e,n,null,t),n[t.index]=r,Cf(n,r)),hT(r,n,t,e),new dT(r,t,n)}let hT=function fT(t,n,r,e){if(t[Oa])return;let i;i=8&r.type?G(e):function pV(t,n){const r=t[ft],e=r.createComment(""),i=tt(n,t);return s1(r,rf(r,i),e,function BW(t,n){return t.nextSibling(n)}(r,i),!1),e}(n,r),t[Oa]=i};class uM{constructor(n){this.queryList=n,this.matches=null}clone(){return new uM(this.queryList)}setDirty(){this.queryList.setDirty()}}class hM{constructor(n=[]){this.queries=n}createEmbeddedView(n){const r=n.queries;if(null!==r){const e=null!==n.contentQueries?n.contentQueries[0]:r.length,i=[];for(let a=0;a0)e.push(d[p/2]);else{const s=a[p+1],o=n[-c];for(let l=vn;l{var t;class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i}),this.appInits=_e(Gf,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const a of this.appInits){const d=a();if(up(d))e.push(d);else if(qC(d)){const p=new Promise((c,s)=>{d.subscribe({complete:c,error:s})});e.push(p)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(a=>{this.reject(a)}),0===e.length&&i(),this.initialized=!0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),HT=(()=>{var t;class n{log(e){console.log(e)}warn(e){console.warn(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();const Co=new ne("LocaleId",{providedIn:"root",factory:()=>_e(Co,Rt.Optional|Rt.SkipSelf)||function BV(){return typeof $localize<"u"&&$localize.locale||nc}()});let $f=(()=>{var t;class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new gn(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class jV{constructor(n,r){this.ngModuleFactory=n,this.componentFactories=r}}let WT=(()=>{var t;class n{compileModuleSync(e){return new sM(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const i=this.compileModuleSync(e),d=os(ur(e).declarations).reduce((p,c)=>{const s=Bt(c);return s&&p.push(new sp(s)),p},[]);return new jV(i,d)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const NT=new ne(""),Jf=new ne("");let xM,yM=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,xM||(function cj(t){xM=t}(a),a.addToWindow(i)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Le.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(e)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,i,a){let d=-1;i&&i>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(p=>p.timeoutId!==d),e(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:e,timeoutId:d,updateCb:a})}whenStable(e,i,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,i,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,i,a){return[]}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Le),V(CM),V(Jf))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),CM=(()=>{var t;class n{constructor(){this._applications=new Map}registerApplication(e,i){this._applications.set(e,i)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,i=!0){return xM?.findTestabilityInTree(this,e,i)??null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})(),Ks=null;const VT=new ne("AllowMultipleToken"),TM=new ne("PlatformDestroyListeners"),SM=new ne("appBootstrapListener");class FT{constructor(n,r){this.name=n,this.token=r}}function YT(t,n,r=[]){const e=`Platform: ${n}`,i=new ne(e);return(a=[])=>{let d=RM();if(!d||d.injector.get(VT,!1)){const p=[...r,...a,{provide:i,useValue:!0}];t?t(p):function uj(t){if(Ks&&!Ks.get(VT,!1))throw new pe(400,!1);(function jT(){!function u2(t){Eh=t}(()=>{throw new pe(600,!1)})})(),Ks=t;const n=t.get(GT);(function UT(t){t.get(uy,null)?.forEach(r=>r())})(t)}(function XT(t=[],n){return on.create({name:n,providers:[{provide:s_,useValue:"platform"},{provide:TM,useValue:new Set([()=>Ks=null])},...t]})}(p,e))}return function fj(t){const n=RM();if(!n)throw new pe(401,!1);return n}()}}function RM(){return Ks?.get(GT)??null}let GT=(()=>{var t;class n{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,i){const a=function mj(t="zone.js",n){return"noop"===t?new rI:"zone.js"===t?new Le(n):t}(i?.ngZone,function $T(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing}));return a.run(()=>{const d=function LN(t,n,r){return new oM(t,n,r)}(e.moduleType,this.injector,function e4(t){return[{provide:Le,useFactory:t},{provide:Kd,multi:!0,useFactory:()=>{const n=_e(gj,{optional:!0});return()=>n.initialize()}},{provide:ZT,useFactory:bj},{provide:xy,useFactory:Ty}]}(()=>a)),p=d.injector.get(xa,null);return a.runOutsideAngular(()=>{const c=a.onError.subscribe({next:s=>{p.handleError(s)}});d.onDestroy(()=>{Kf(this._modules,d),c.unsubscribe()})}),function QT(t,n,r){try{const e=r();return up(e)?e.catch(i=>{throw n.runOutsideAngular(()=>t.handleError(i)),i}):e}catch(e){throw n.runOutsideAngular(()=>t.handleError(e)),e}}(p,a,()=>{const c=d.injector.get(OM);return c.runInitializers(),c.donePromise.then(()=>(function Ox(t){Er(t,"Expected localeId to be defined"),"string"==typeof t&&(zx=t.toLowerCase().replace(/_/g,"-"))}(d.injector.get(Co,nc)||nc),this._moduleDoBootstrap(d),d))})})}bootstrapModule(e,i=[]){const a=JT({},i);return function dj(t,n,r){const e=new sM(r);return Promise.resolve(e)}(0,0,e).then(d=>this.bootstrapModuleFactory(d,a))}_moduleDoBootstrap(e){const i=e.injector.get(Zs);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(a=>i.bootstrap(a));else{if(!e.instance.ngDoBootstrap)throw new pe(-403,!1);e.instance.ngDoBootstrap(i)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new pe(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());const e=this._injector.get(TM,null);e&&(e.forEach(i=>i()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(t=n).\u0275fac=function(e){return new(e||t)(V(on))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"platform"}),n})();function JT(t,n){return Array.isArray(n)?n.reduce(JT,t):{...t,...n}}let Zs=(()=>{var t;class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=_e(ZT),this.zoneIsStable=_e(xy),this.componentTypes=[],this.components=[],this.isStable=_e($f).hasPendingTasks.pipe(Ai(e=>e?Re(!1):this.zoneIsStable),ja(),uo()),this._injector=_e(Jr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,i){const a=e instanceof by;if(!this._injector.get(OM).done)throw!a&&function Is(t){const n=Bt(t)||On(t)||In(t);return null!==n&&n.standalone}(e),new pe(405,!1);let p;p=a?e:this._injector.get(d1).resolveComponentFactory(e),this.componentTypes.push(p.componentType);const c=function pj(t){return t.isBoundToModule}(p)?void 0:this._injector.get(m1),o=p.create(on.NULL,[],i||p.selector,c),l=o.location.nativeElement,u=o.injector.get(NT,null);return u?.registerApplication(l),o.onDestroy(()=>{this.detachView(o.hostView),Kf(this.components,o),u?.unregisterApplication(l)}),this._loadComponent(o),o}tick(){if(this._runningTick)throw new pe(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){const i=e;Kf(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const i=this._injector.get(SM,[]);i.push(...this._bootstrapListeners),i.forEach(a=>a(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Kf(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new pe(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Kf(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}const ZT=new ne("",{providedIn:"root",factory:()=>_e(xa).handleError.bind(void 0)});function bj(){const t=_e(Le),n=_e(xa);return r=>t.runOutsideAngular(()=>n.handleError(r))}let gj=(()=>{var t;class n{constructor(){this.zone=_e(Le),this.applicationRef=_e(Zs)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();let nt=(()=>{class n{}return n.__NG_ELEMENT_ID__=Mj,n})();function Mj(t){return function Aj(t,n,r){if(Ko(t)&&!r){const e=Yi(t.index,n);return new op(e,e)}return 47&t.type?new op(n[Ii],n):null}(Nn(),ze(),16==(16&t))}class a4{constructor(){}supports(n){return Rf(n)}create(n){return new Cj(n)}}const yj=(t,n)=>n;class Cj{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||yj}forEachItem(n){let r;for(r=this._itHead;null!==r;r=r._next)n(r)}forEachOperation(n){let r=this._itHead,e=this._removalsHead,i=0,a=null;for(;r||e;){const d=!e||r&&r.currentIndex{d=this._trackByFn(i,p),null!==r&&Object.is(r.trackById,d)?(e&&(r=this._verifyReinsertion(r,p,d,i)),Object.is(r.item,p)||this._addIdentityChange(r,p)):(r=this._mismatch(r,p,d,i),e=!0),r=r._next,i++}),this.length=i;return this._truncate(r),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,r,e,i){let a;return null===n?a=this._itTail:(a=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._reinsertAfter(n,a,i)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(e,i))?(Object.is(n.item,r)||this._addIdentityChange(n,r),this._moveAfter(n,a,i)):n=this._addAfter(new xj(r,e),a,i),n}_verifyReinsertion(n,r,e,i){let a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(e,null);return null!==a?n=this._reinsertAfter(a,n._prev,i):n.currentIndex!=i&&(n.currentIndex=i,this._addToMoves(n,i)),n}_truncate(n){for(;null!==n;){const r=n._next;this._addToRemovals(this._unlink(n)),n=r}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,r,e){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const i=n._prevRemoved,a=n._nextRemoved;return null===i?this._removalsHead=a:i._nextRemoved=a,null===a?this._removalsTail=i:a._prevRemoved=i,this._insertAfter(n,r,e),this._addToMoves(n,e),n}_moveAfter(n,r,e){return this._unlink(n),this._insertAfter(n,r,e),this._addToMoves(n,e),n}_addAfter(n,r,e){return this._insertAfter(n,r,e),this._additionsTail=null===this._additionsTail?this._additionsHead=n:this._additionsTail._nextAdded=n,n}_insertAfter(n,r,e){const i=null===r?this._itHead:r._next;return n._next=i,n._prev=r,null===i?this._itTail=n:i._prev=n,null===r?this._itHead=n:r._next=n,null===this._linkedRecords&&(this._linkedRecords=new o4),this._linkedRecords.put(n),n.currentIndex=e,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const r=n._prev,e=n._next;return null===r?this._itHead=e:r._next=e,null===e?this._itTail=r:e._prev=r,n}_addToMoves(n,r){return n.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=n:this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new o4),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,r){return n.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=n:this._identityChangesTail._nextIdentityChange=n,n}}class xj{constructor(n,r){this.item=n,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Tj{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,r){let e;for(e=this._head;null!==e;e=e._nextDup)if((null===r||r<=e.currentIndex)&&Object.is(e.trackById,n))return e;return null}remove(n){const r=n._prevDup,e=n._nextDup;return null===r?this._head=e:r._nextDup=e,null===e?this._tail=r:e._prevDup=r,null===this._head}}class o4{constructor(){this.map=new Map}put(n){const r=n.trackById;let e=this.map.get(r);e||(e=new Tj,this.map.set(r,e)),e.add(n)}get(n,r){const i=this.map.get(n);return i?i.get(n,r):null}remove(n){const r=n.trackById;return this.map.get(r).remove(n)&&this.map.delete(r),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function s4(t,n,r){const e=t.previousIndex;if(null===e)return e;let i=0;return r&&e{if(r&&r.key===i)this._maybeAddToChanges(r,e),this._appendAfter=r,r=r._next;else{const a=this._getOrCreateRecordForKey(i,e);r=this._insertBeforeOrAppend(r,a)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let e=r;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,r){if(n){const e=n._prev;return r._next=n,r._prev=e,n._prev=r,e&&(e._next=r),n===this._mapHead&&(this._mapHead=r),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(n,r){if(this._records.has(n)){const i=this._records.get(n);this._maybeAddToChanges(i,r);const a=i._prev,d=i._next;return a&&(a._next=d),d&&(d._prev=a),i._next=null,i._prev=null,i}const e=new Rj(n);return this._records.set(n,e),e.currentValue=r,this._addToAdditions(e),e}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,r){Object.is(r,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=r,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,r){n instanceof Map?n.forEach(r):Object.keys(n).forEach(e=>r(n[e],e))}}class Rj{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function c4(){return new ea([new a4])}let ea=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(null!=i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||c4()),deps:[[n,new Xa,new Wr]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(null!=i)return i;throw new pe(901,!1)}}return(t=n).\u0275prov=re({token:t,providedIn:"root",factory:c4}),n})();function d4(){return new vp([new l4])}let vp=(()=>{var t;class n{constructor(e){this.factories=e}static create(e,i){if(i){const a=i.factories.slice();e=e.concat(a)}return new n(e)}static extend(e){return{provide:n,useFactory:i=>n.create(e,i||d4()),deps:[[n,new Xa,new Wr]]}}find(e){const i=this.factories.find(a=>a.supports(e));if(i)return i;throw new pe(901,!1)}}return(t=n).\u0275prov=re({token:t,providedIn:"root",factory:d4}),n})();const Ej=YT(null,"core",[]);let Dj=(()=>{var t;class n{constructor(e){}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Zs))},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();function oc(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}let HM=null;function e0(){return HM}class Gj{}const $e=new ne("DocumentToken");let WM=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(){return _e(Qj)},providedIn:"platform"}),n})();const $j=new ne("Location Initialized");let Qj=(()=>{var t;class n extends WM{constructor(){super(),this._doc=_e($e),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return e0().getBaseHref(this._doc)}onPopState(e){const i=e0().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=e0().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,i,a){this._history.pushState(e,i,a)}replaceState(e,i,a){this._history.replaceState(e,i,a)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(){return new t},providedIn:"platform"}),n})();function PM(t,n){if(0==t.length)return n;if(0==n.length)return t;let r=0;return t.endsWith("/")&&r++,n.startsWith("/")&&r++,2==r?t+n.substring(1):1==r?t+n:t+"/"+n}function M4(t){const n=t.match(/#|\?|$/),r=n&&n.index||t.length;return t.slice(0,r-("/"===t[r-1]?1:0))+t.slice(r)}function ls(t){return t&&"?"!==t[0]?"?"+t:t}let g1=(()=>{var t;class n{historyGo(e){throw new Error("Not implemented")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(){return _e(z4)},providedIn:"root"}),n})();const A4=new ne("appBaseHref");let z4=(()=>{var t;class n extends g1{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??_e($e).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return PM(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+ls(this._platformLocation.search),a=this._platformLocation.hash;return a&&e?`${i}${a}`:i}pushState(e,i,a,d){const p=this.prepareExternalUrl(a+ls(d));this._platformLocation.pushState(e,i,p)}replaceState(e,i,a,d){const p=this.prepareExternalUrl(a+ls(d));this._platformLocation.replaceState(e,i,p)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(WM),V(A4,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Jj=(()=>{var t;class n extends g1{constructor(e,i){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=i&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash;return null==i&&(i="#"),i.length>0?i.substring(1):i}prepareExternalUrl(e){const i=PM(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,a,d){let p=this.prepareExternalUrl(a+ls(d));0==p.length&&(p=this._platformLocation.pathname),this._platformLocation.pushState(e,i,p)}replaceState(e,i,a,d){let p=this.prepareExternalUrl(a+ls(d));0==p.length&&(p=this._platformLocation.pathname),this._platformLocation.replaceState(e,i,p)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(WM),V(A4,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),sc=(()=>{var t;class n{constructor(e){this._subject=new le,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function e8(t){if(new RegExp("^(https?:)?//").test(t)){const[,r]=t.split(/\/\/[^\/]+/);return r}return t}(M4(O4(i))),this._locationStrategy.onPopState(a=>{this._subject.emit({url:this.path(!0),pop:!0,state:a.state,type:a.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+ls(i))}normalize(e){return n.stripTrailingSlash(function Zj(t,n){if(!t||!n.startsWith(t))return n;const r=n.substring(t.length);return""===r||["/",";","?","#"].includes(r[0])?r:n}(this._basePath,O4(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",a=null){this._locationStrategy.pushState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ls(i)),a)}replaceState(e,i="",a=null){this._locationStrategy.replaceState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ls(i)),a)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)})),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(a=>a(e,i))}subscribe(e,i,a){return this._subject.subscribe({next:e,error:i,complete:a})}}return(t=n).normalizeQueryParams=ls,t.joinWithSlash=PM,t.stripTrailingSlash=M4,t.\u0275fac=function(e){return new(e||t)(V(g1))},t.\u0275prov=re({token:t,factory:function(){return function Kj(){return new sc(V(g1))}()},providedIn:"root"}),n})();function O4(t){return t.replace(/\/index.html$/,"")}var Mr=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(Mr||{}),_i=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(_i||{}),ta=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(ta||{}),cn=function(t){return t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t.Infinity=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup",t}(cn||{});function nm(t,n){return Ra(gr(t)[wi.DateFormat],n)}function rm(t,n){return Ra(gr(t)[wi.TimeFormat],n)}function am(t,n){return Ra(gr(t)[wi.DateTimeFormat],n)}function Sa(t,n){const r=gr(t),e=r[wi.NumberSymbols][n];if(typeof e>"u"){if(n===cn.CurrencyDecimal)return r[wi.NumberSymbols][cn.Decimal];if(n===cn.CurrencyGroup)return r[wi.NumberSymbols][cn.Group]}return e}function v4(t){if(!t[wi.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[wi.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ra(t,n){for(let r=n;r>-1;r--)if(typeof t[r]<"u")return t[r];throw new Error("Locale data API: locale data undefined")}function BM(t){const[n,r]=t.split(":");return{hours:+n,minutes:+r}}const m8=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,yp={},b8=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var cs=function(t){return t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended",t}(cs||{}),ni=function(t){return t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day",t}(ni||{}),ri=function(t){return t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras",t}(ri||{});function NM(t,n,r,e){let i=function y8(t){if(x4(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){const[i,a=1,d=1]=t.split("-").map(p=>+p);return om(i,a-1,d)}const r=parseFloat(t);if(!isNaN(t-r))return new Date(r);let e;if(e=t.match(m8))return function C8(t){const n=new Date(0);let r=0,e=0;const i=t[8]?n.setUTCFullYear:n.setFullYear,a=t[8]?n.setUTCHours:n.setHours;t[9]&&(r=Number(t[9]+t[10]),e=Number(t[9]+t[11])),i.call(n,Number(t[1]),Number(t[2])-1,Number(t[3]));const d=Number(t[4]||0)-r,p=Number(t[5]||0)-e,c=Number(t[6]||0),s=Math.floor(1e3*parseFloat("0."+(t[7]||0)));return a.call(n,d,p,c,s),n}(e)}const n=new Date(t);if(!x4(n))throw new Error(`Unable to convert "${t}" into a date`);return n}(t);n=ds(r,n)||n;let p,d=[];for(;n;){if(p=b8.exec(n),!p){d.push(n);break}{d=d.concat(p.slice(1));const o=d.pop();if(!o)break;n=o}}let c=i.getTimezoneOffset();e&&(c=C4(e,c),i=function v8(t,n,r){const e=r?-1:1,i=t.getTimezoneOffset();return function w8(t,n){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+n),t}(t,e*(C4(n,i)-i))}(i,e,!0));let s="";return d.forEach(o=>{const l=function O8(t){if(jM[t])return jM[t];let n;switch(t){case"G":case"GG":case"GGG":n=vi(ri.Eras,_i.Abbreviated);break;case"GGGG":n=vi(ri.Eras,_i.Wide);break;case"GGGGG":n=vi(ri.Eras,_i.Narrow);break;case"y":n=_n(ni.FullYear,1,0,!1,!0);break;case"yy":n=_n(ni.FullYear,2,0,!0,!0);break;case"yyy":n=_n(ni.FullYear,3,0,!1,!0);break;case"yyyy":n=_n(ni.FullYear,4,0,!1,!0);break;case"Y":n=dm(1);break;case"YY":n=dm(2,!0);break;case"YYY":n=dm(3);break;case"YYYY":n=dm(4);break;case"M":case"L":n=_n(ni.Month,1,1);break;case"MM":case"LL":n=_n(ni.Month,2,1);break;case"MMM":n=vi(ri.Months,_i.Abbreviated);break;case"MMMM":n=vi(ri.Months,_i.Wide);break;case"MMMMM":n=vi(ri.Months,_i.Narrow);break;case"LLL":n=vi(ri.Months,_i.Abbreviated,Mr.Standalone);break;case"LLLL":n=vi(ri.Months,_i.Wide,Mr.Standalone);break;case"LLLLL":n=vi(ri.Months,_i.Narrow,Mr.Standalone);break;case"w":n=VM(1);break;case"ww":n=VM(2);break;case"W":n=VM(1,!0);break;case"d":n=_n(ni.Date,1);break;case"dd":n=_n(ni.Date,2);break;case"c":case"cc":n=_n(ni.Day,1);break;case"ccc":n=vi(ri.Days,_i.Abbreviated,Mr.Standalone);break;case"cccc":n=vi(ri.Days,_i.Wide,Mr.Standalone);break;case"ccccc":n=vi(ri.Days,_i.Narrow,Mr.Standalone);break;case"cccccc":n=vi(ri.Days,_i.Short,Mr.Standalone);break;case"E":case"EE":case"EEE":n=vi(ri.Days,_i.Abbreviated);break;case"EEEE":n=vi(ri.Days,_i.Wide);break;case"EEEEE":n=vi(ri.Days,_i.Narrow);break;case"EEEEEE":n=vi(ri.Days,_i.Short);break;case"a":case"aa":case"aaa":n=vi(ri.DayPeriods,_i.Abbreviated);break;case"aaaa":n=vi(ri.DayPeriods,_i.Wide);break;case"aaaaa":n=vi(ri.DayPeriods,_i.Narrow);break;case"b":case"bb":case"bbb":n=vi(ri.DayPeriods,_i.Abbreviated,Mr.Standalone,!0);break;case"bbbb":n=vi(ri.DayPeriods,_i.Wide,Mr.Standalone,!0);break;case"bbbbb":n=vi(ri.DayPeriods,_i.Narrow,Mr.Standalone,!0);break;case"B":case"BB":case"BBB":n=vi(ri.DayPeriods,_i.Abbreviated,Mr.Format,!0);break;case"BBBB":n=vi(ri.DayPeriods,_i.Wide,Mr.Format,!0);break;case"BBBBB":n=vi(ri.DayPeriods,_i.Narrow,Mr.Format,!0);break;case"h":n=_n(ni.Hours,1,-12);break;case"hh":n=_n(ni.Hours,2,-12);break;case"H":n=_n(ni.Hours,1);break;case"HH":n=_n(ni.Hours,2);break;case"m":n=_n(ni.Minutes,1);break;case"mm":n=_n(ni.Minutes,2);break;case"s":n=_n(ni.Seconds,1);break;case"ss":n=_n(ni.Seconds,2);break;case"S":n=_n(ni.FractionalSeconds,1);break;case"SS":n=_n(ni.FractionalSeconds,2);break;case"SSS":n=_n(ni.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":n=lm(cs.Short);break;case"ZZZZZ":n=lm(cs.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":n=lm(cs.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":n=lm(cs.Long);break;default:return null}return jM[t]=n,n}(o);s+=l?l(i,r,c):"''"===o?"'":o.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),s}function om(t,n,r){const e=new Date(0);return e.setFullYear(t,n,r),e.setHours(0,0,0),e}function ds(t,n){const r=function n8(t){return gr(t)[wi.LocaleId]}(t);if(yp[r]=yp[r]||{},yp[r][n])return yp[r][n];let e="";switch(n){case"shortDate":e=nm(t,ta.Short);break;case"mediumDate":e=nm(t,ta.Medium);break;case"longDate":e=nm(t,ta.Long);break;case"fullDate":e=nm(t,ta.Full);break;case"shortTime":e=rm(t,ta.Short);break;case"mediumTime":e=rm(t,ta.Medium);break;case"longTime":e=rm(t,ta.Long);break;case"fullTime":e=rm(t,ta.Full);break;case"short":const i=ds(t,"shortTime"),a=ds(t,"shortDate");e=sm(am(t,ta.Short),[i,a]);break;case"medium":const d=ds(t,"mediumTime"),p=ds(t,"mediumDate");e=sm(am(t,ta.Medium),[d,p]);break;case"long":const c=ds(t,"longTime"),s=ds(t,"longDate");e=sm(am(t,ta.Long),[c,s]);break;case"full":const o=ds(t,"fullTime"),l=ds(t,"fullDate");e=sm(am(t,ta.Full),[o,l])}return e&&(yp[r][n]=e),e}function sm(t,n){return n&&(t=t.replace(/\{([^}]+)}/g,function(r,e){return null!=n&&e in n?n[e]:r})),t}function Ka(t,n,r="-",e,i){let a="";(t<0||i&&t<=0)&&(i?t=1-t:(t=-t,a=r));let d=String(t);for(;d.length0||p>-r)&&(p+=r),t===ni.Hours)0===p&&-12===r&&(p=12);else if(t===ni.FractionalSeconds)return function g8(t,n){return Ka(t,3).substring(0,n)}(p,n);const c=Sa(d,cn.MinusSign);return Ka(p,n,c,e,i)}}function vi(t,n,r=Mr.Format,e=!1){return function(i,a){return function M8(t,n,r,e,i,a){switch(r){case ri.Months:return function o8(t,n,r){const e=gr(t),a=Ra([e[wi.MonthsFormat],e[wi.MonthsStandalone]],n);return Ra(a,r)}(n,i,e)[t.getMonth()];case ri.Days:return function a8(t,n,r){const e=gr(t),a=Ra([e[wi.DaysFormat],e[wi.DaysStandalone]],n);return Ra(a,r)}(n,i,e)[t.getDay()];case ri.DayPeriods:const d=t.getHours(),p=t.getMinutes();if(a){const s=function d8(t){const n=gr(t);return v4(n),(n[wi.ExtraData][2]||[]).map(e=>"string"==typeof e?BM(e):[BM(e[0]),BM(e[1])])}(n),o=function p8(t,n,r){const e=gr(t);v4(e);const a=Ra([e[wi.ExtraData][0],e[wi.ExtraData][1]],n)||[];return Ra(a,r)||[]}(n,i,e),l=s.findIndex(u=>{if(Array.isArray(u)){const[h,f]=u,b=d>=h.hours&&p>=h.minutes,m=d0?Math.floor(i/60):Math.ceil(i/60);switch(t){case cs.Short:return(i>=0?"+":"")+Ka(d,2,a)+Ka(Math.abs(i%60),2,a);case cs.ShortGMT:return"GMT"+(i>=0?"+":"")+Ka(d,1,a);case cs.Long:return"GMT"+(i>=0?"+":"")+Ka(d,2,a)+":"+Ka(Math.abs(i%60),2,a);case cs.Extended:return 0===e?"Z":(i>=0?"+":"")+Ka(d,2,a)+":"+Ka(Math.abs(i%60),2,a);default:throw new Error(`Unknown zone width "${t}"`)}}}const A8=0,cm=4;function y4(t){return om(t.getFullYear(),t.getMonth(),t.getDate()+(cm-t.getDay()))}function VM(t,n=!1){return function(r,e){let i;if(n){const a=new Date(r.getFullYear(),r.getMonth(),1).getDay()-1,d=r.getDate();i=1+Math.floor((d+a)/7)}else{const a=y4(r),d=function z8(t){const n=om(t,A8,1).getDay();return om(t,0,1+(n<=cm?cm:cm+7)-n)}(a.getFullYear()),p=a.getTime()-d.getTime();i=1+Math.round(p/6048e5)}return Ka(i,t,Sa(e,cn.MinusSign))}}function dm(t,n=!1){return function(r,e){return Ka(y4(r).getFullYear(),t,Sa(e,cn.MinusSign),n)}}const jM={};function C4(t,n){t=t.replace(/:/g,"");const r=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(r)?n:r}function x4(t){return t instanceof Date&&!isNaN(t.valueOf())}function q4(t,n){n=encodeURIComponent(n);for(const r of t.split(";")){const e=r.indexOf("="),[i,a]=-1==e?[r,""]:[r.slice(0,e),r.slice(e+1)];if(i.trim()===n)return decodeURIComponent(a)}return null}const $M=/\s+/,L4=[];let _1=(()=>{var t;class n{constructor(e,i,a,d){this._iterableDiffers=e,this._keyValueDiffers=i,this._ngEl=a,this._renderer=d,this.initialClasses=L4,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split($M):L4}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split($M):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const a=this.stateMap.get(e);void 0!==a?(a.enabled!==i&&(a.changed=!0,a.enabled=i),a.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],a=e[1];a.changed?(this._toggleClass(i,a.enabled),a.changed=!1):a.touched||(a.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),a.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split($M).forEach(a=>{i?this._renderer.addClass(this._ngEl.nativeElement,a):this._renderer.removeClass(this._ngEl.nativeElement,a)})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ea),v(vp),v(Oe),v(Ga))},t.\u0275dir=J({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),n})();class I8{constructor(n,r,e,i){this.$implicit=n,this.ngForOf=r,this.index=e,this.count=i}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ar=(()=>{var t;class n{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,i,a){this._viewContainer=e,this._template=i,this._differs=a,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const i=this._viewContainer;e.forEachOperation((a,d,p)=>{if(null==a.previousIndex)i.createEmbeddedView(this._template,new I8(a.item,this._ngForOf,-1,-1),null===p?void 0:p);else if(null==p)i.remove(null===d?void 0:d);else if(null!==d){const c=i.get(d);i.move(c,p),D4(c,a)}});for(let a=0,d=i.length;a{D4(i.get(a.currentIndex),a)})}static ngTemplateContextGuard(e,i){return!0}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Vt),v(ea))},t.\u0275dir=J({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),n})();function D4(t,n){t.context.$implicit=n.item}let lt=(()=>{var t;class n{constructor(e,i){this._viewContainer=e,this._context=new B8,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){k4("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){k4("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,i){return!0}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Vt))},t.\u0275dir=J({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),n})();class B8{constructor(){this.$implicit=null,this.ngIf=null}}function k4(t,n){if(n&&!n.createEmbeddedView)throw new Error(`${t} must be a TemplateRef, but received '${Si(n)}'.`)}class QM{constructor(n,r){this._viewContainerRef=n,this._templateRef=r,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(n){n&&!this._created?this.create():!n&&this._created&&this.destroy()}}let ps=(()=>{var t;class n{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const i=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||i,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),i}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const i of this._defaultViews)i.enforceState(e)}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),n})(),M1=(()=>{var t;class n{constructor(e,i,a){this.ngSwitch=a,a._addCase(),this._view=new QM(e,i)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Vt),v(ps,9))},t.\u0275dir=J({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),n})(),JM=(()=>{var t;class n{constructor(e,i,a){a._addDefault(new QM(e,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Vt),v(ps,9))},t.\u0275dir=J({type:t,selectors:[["","ngSwitchDefault",""]],standalone:!0}),n})(),t0=(()=>{var t;class n{constructor(e,i,a){this._ngEl=e,this._differs=i,this._renderer=a,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[a,d]=e.split("."),p=-1===a.indexOf("-")?void 0:$s.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,a,d?`${i}${d}`:i,p):this._renderer.removeStyle(this._ngEl.nativeElement,a,p)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(vp),v(Ga))},t.\u0275dir=J({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),n})(),cc=(()=>{var t;class n{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:a,ngTemplateOutletContext:d,ngTemplateOutletInjector:p}=this;this._viewRef=i.createEmbeddedView(a,d,p?{injector:p}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt))},t.\u0275dir=J({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[vt]}),n})();const K8=new ne("DATE_PIPE_DEFAULT_TIMEZONE"),Z8=new ne("DATE_PIPE_DEFAULT_OPTIONS");let W4=(()=>{var t;class n{constructor(e,i,a){this.locale=e,this.defaultTimezone=i,this.defaultOptions=a}transform(e,i,a,d){if(null==e||""===e||e!=e)return null;try{return NM(e,i??this.defaultOptions?.dateFormat??"mediumDate",d||this.locale,a??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(p){throw function Za(t,n){return new pe(2100,!1)}()}}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Co,16),v(K8,24),v(Z8,24))},t.\u0275pipe=gi({name:"date",type:t,pure:!0,standalone:!0}),n})(),ci=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();const I4="browser";function B4(t){return"server"===t}let hF=(()=>{var t;class n{}return(t=n).\u0275prov=re({token:t,providedIn:"root",factory:()=>new fF(V($e),window)}),n})();class fF{constructor(n,r){this.document=n,this.window=r,this.offset=()=>[0,0]}setOffset(n){this.offset=Array.isArray(n)?()=>n:n}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(n){this.supportsScrolling()&&this.window.scrollTo(n[0],n[1])}scrollToAnchor(n){if(!this.supportsScrolling())return;const r=function mF(t,n){const r=t.getElementById(n)||t.getElementsByName(n)[0];if(r)return r;if("function"==typeof t.createTreeWalker&&t.body&&"function"==typeof t.body.attachShadow){const e=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let i=e.currentNode;for(;i;){const a=i.shadowRoot;if(a){const d=a.getElementById(n)||a.querySelector(`[name="${n}"]`);if(d)return d}i=e.nextNode()}}return null}(this.document,n);r&&(this.scrollToElement(r),r.focus())}setHistoryScrollRestoration(n){this.supportsScrolling()&&(this.window.history.scrollRestoration=n)}scrollToElement(n){const r=n.getBoundingClientRect(),e=r.left+this.window.pageXOffset,i=r.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(e-a[0],i-a[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class N4{}class PF extends Gj{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class iA extends PF{static makeCurrent(){!function Xj(t){HM||(HM=t)}(new iA)}onAndCancel(n,r,e){return n.addEventListener(r,e),()=>{n.removeEventListener(r,e)}}dispatchEvent(n,r){n.dispatchEvent(r)}remove(n){n.parentNode&&n.parentNode.removeChild(n)}createElement(n,r){return(r=r||this.getDefaultDocument()).createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,r){return"window"===r?window:"document"===r?n:"body"===r?n.body:null}getBaseHref(n){const r=function IF(){return Tp=Tp||document.querySelector("base"),Tp?Tp.getAttribute("href"):null}();return null==r?null:function BF(t){fm=fm||document.createElement("a"),fm.setAttribute("href",t);const n=fm.pathname;return"/"===n.charAt(0)?n:`/${n}`}(r)}resetBaseElement(){Tp=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return q4(document.cookie,n)}}let fm,Tp=null,VF=(()=>{var t;class n{build(){return new XMLHttpRequest}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const nA=new ne("EventManagerPlugins");let Y4=(()=>{var t;class n{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(a=>{a.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,a){return this._findPluginFor(i).addEventListener(e,i,a)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(d=>d.supports(e)),!i)throw new pe(5101,!1);return this._eventNameToPlugin.set(e,i),i}}return(t=n).\u0275fac=function(e){return new(e||t)(V(nA),V(Le))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();class X4{constructor(n){this._doc=n}}const rA="ng-app-id";let G4=(()=>{var t;class n{constructor(e,i,a,d={}){this.doc=e,this.appId=i,this.nonce=a,this.platformId=d,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=B4(d),this.resetHostNodes()}addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(a=>a.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${rA}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(a=>{null!=a.textContent&&i.set(a.textContent,a)}),i}return null}changeUsageCount(e,i){const a=this.styleRef;if(a.has(e)){const d=a.get(e);return d.usage+=i,d.usage}return a.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const a=this.styleNodesInDOM,d=a?.get(i);if(d?.parentNode===e)return a.delete(i),d.removeAttribute(rA),d;{const p=this.doc.createElement("style");return this.nonce&&p.setAttribute("nonce",this.nonce),p.textContent=i,this.platformIsServer&&p.setAttribute(rA,this.appId),p}}addStyleToHost(e,i){const a=this.getStyleElement(e,i);e.appendChild(a);const d=this.styleRef,p=d.get(i)?.elements;p?p.push(a):d.set(i,{elements:[a],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e),V(Zd),V(p_,8),V(Qs))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const aA={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},oA=/%COMP%/g,YF=new ne("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function Q4(t,n){return n.map(r=>r.replace(oA,t))}let sA=(()=>{var t;class n{constructor(e,i,a,d,p,c,s,o=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=a,this.removeStylesOnCompDestroy=d,this.doc=p,this.platformId=c,this.ngZone=s,this.nonce=o,this.rendererByCompId=new Map,this.platformIsServer=B4(c),this.defaultRenderer=new lA(e,p,s,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Dr.ShadowDom&&(i={...i,encapsulation:Dr.Emulated});const a=this.getOrCreateRenderer(e,i);return a instanceof K4?a.applyToHost(e):a instanceof cA&&a.applyStyles(),a}getOrCreateRenderer(e,i){const a=this.rendererByCompId;let d=a.get(i.id);if(!d){const p=this.doc,c=this.ngZone,s=this.eventManager,o=this.sharedStylesHost,l=this.removeStylesOnCompDestroy,u=this.platformIsServer;switch(i.encapsulation){case Dr.Emulated:d=new K4(s,o,i,this.appId,l,p,c,u);break;case Dr.ShadowDom:return new QF(s,o,e,i,p,c,this.nonce,u);default:d=new cA(s,o,i,l,p,c,u)}a.set(i.id,d)}return d}ngOnDestroy(){this.rendererByCompId.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Y4),V(G4),V(Zd),V(YF),V($e),V(Qs),V(Le),V(p_))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();class lA{constructor(n,r,e,i){this.eventManager=n,this.doc=r,this.ngZone=e,this.platformIsServer=i,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(n,r){return r?this.doc.createElementNS(aA[r]||r,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,r){(J4(n)?n.content:n).appendChild(r)}insertBefore(n,r,e){n&&(J4(n)?n.content:n).insertBefore(r,e)}removeChild(n,r){n&&n.removeChild(r)}selectRootElement(n,r){let e="string"==typeof n?this.doc.querySelector(n):n;if(!e)throw new pe(-5104,!1);return r||(e.textContent=""),e}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,r,e,i){if(i){r=i+":"+r;const a=aA[i];a?n.setAttributeNS(a,r,e):n.setAttribute(r,e)}else n.setAttribute(r,e)}removeAttribute(n,r,e){if(e){const i=aA[e];i?n.removeAttributeNS(i,r):n.removeAttribute(`${e}:${r}`)}else n.removeAttribute(r)}addClass(n,r){n.classList.add(r)}removeClass(n,r){n.classList.remove(r)}setStyle(n,r,e,i){i&($s.DashCase|$s.Important)?n.style.setProperty(r,e,i&$s.Important?"important":""):n.style[r]=e}removeStyle(n,r,e){e&$s.DashCase?n.style.removeProperty(r):n.style[r]=""}setProperty(n,r,e){n[r]=e}setValue(n,r){n.nodeValue=r}listen(n,r,e){if("string"==typeof n&&!(n=e0().getGlobalEventTarget(this.doc,n)))throw new Error(`Unsupported event target ${n} for event ${r}`);return this.eventManager.addEventListener(n,r,this.decoratePreventDefault(e))}decoratePreventDefault(n){return r=>{if("__ngUnwrap__"===r)return n;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>n(r)):n(r))&&r.preventDefault()}}}function J4(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class QF extends lA{constructor(n,r,e,i,a,d,p,c){super(n,a,d,c),this.sharedStylesHost=r,this.hostEl=e,this.shadowRoot=e.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const s=Q4(i.id,i.styles);for(const o of s){const l=document.createElement("style");p&&l.setAttribute("nonce",p),l.textContent=o,this.shadowRoot.appendChild(l)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,r){return super.appendChild(this.nodeOrShadowRoot(n),r)}insertBefore(n,r,e){return super.insertBefore(this.nodeOrShadowRoot(n),r,e)}removeChild(n,r){return super.removeChild(this.nodeOrShadowRoot(n),r)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class cA extends lA{constructor(n,r,e,i,a,d,p,c){super(n,a,d,p),this.sharedStylesHost=r,this.removeStylesOnCompDestroy=i,this.styles=c?Q4(c,e.styles):e.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class K4 extends cA{constructor(n,r,e,i,a,d,p,c){const s=i+"-"+e.id;super(n,r,e,a,d,p,c,s),this.contentAttr=function XF(t){return"_ngcontent-%COMP%".replace(oA,t)}(s),this.hostAttr=function GF(t){return"_nghost-%COMP%".replace(oA,t)}(s)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,r){const e=super.createElement(n,r);return super.setAttribute(e,this.contentAttr,""),e}}let JF=(()=>{var t;class n extends X4{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,a){return e.addEventListener(i,a,!1),()=>this.removeEventListener(e,i,a)}removeEventListener(e,i,a){return e.removeEventListener(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const Z4=["alt","control","meta","shift"],KF={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ZF={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let eU=(()=>{var t;class n extends X4{constructor(e){super(e)}supports(e){return null!=n.parseEventName(e)}addEventListener(e,i,a){const d=n.parseEventName(i),p=n.eventCallback(d.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>e0().onAndCancel(e,d.domEventName,p))}static parseEventName(e){const i=e.toLowerCase().split("."),a=i.shift();if(0===i.length||"keydown"!==a&&"keyup"!==a)return null;const d=n._normalizeKey(i.pop());let p="",c=i.indexOf("code");if(c>-1&&(i.splice(c,1),p="code."),Z4.forEach(o=>{const l=i.indexOf(o);l>-1&&(i.splice(l,1),p+=o+".")}),p+=d,0!=i.length||0===d.length)return null;const s={};return s.domEventName=a,s.fullKey=p,s}static matchEventFullKeyCode(e,i){let a=KF[e.key]||e.key,d="";return i.indexOf("code.")>-1&&(a=e.code,d="code."),!(null==a||!a)&&(a=a.toLowerCase()," "===a?a="space":"."===a&&(a="dot"),Z4.forEach(p=>{p!==a&&(0,ZF[p])(e)&&(d+=p+".")}),d+=a,d===i)}static eventCallback(e,i,a){return d=>{n.matchEventFullKeyCode(d,e)&&a.runGuarded(()=>i(d))}}static _normalizeKey(e){return"esc"===e?"escape":e}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const rU=YT(Ej,"browser",[{provide:Qs,useValue:I4},{provide:uy,useValue:function tU(){iA.makeCurrent()},multi:!0},{provide:$e,useFactory:function nU(){return function GW(t){Z2=t}(document),document},deps:[]}]),aU=new ne(""),iS=[{provide:Jf,useClass:class NF{addToWindow(n){mi.getAngularTestability=(e,i=!0)=>{const a=n.findTestabilityInTree(e,i);if(null==a)throw new pe(5103,!1);return a},mi.getAllAngularTestabilities=()=>n.getAllTestabilities(),mi.getAllAngularRootElements=()=>n.getAllRootElements(),mi.frameworkStabilizers||(mi.frameworkStabilizers=[]),mi.frameworkStabilizers.push(e=>{const i=mi.getAllAngularTestabilities();let a=i.length,d=!1;const p=function(c){d=d||c,a--,0==a&&e(d)};i.forEach(c=>{c.whenStable(p)})})}findTestabilityInTree(n,r,e){return null==r?null:n.getTestability(r)??(e?e0().isShadowRoot(r)?this.findTestabilityInTree(n,r.host,!0):this.findTestabilityInTree(n,r.parentElement,!0):null)}},deps:[]},{provide:NT,useClass:yM,deps:[Le,CM,Jf]},{provide:yM,useClass:yM,deps:[Le,CM,Jf]}],nS=[{provide:s_,useValue:"root"},{provide:xa,useFactory:function iU(){return new xa},deps:[]},{provide:nA,useClass:JF,multi:!0,deps:[$e,Le,Qs]},{provide:nA,useClass:eU,multi:!0,deps:[$e]},sA,G4,Y4,{provide:ip,useExisting:sA},{provide:N4,useClass:VF,deps:[]},[]];let rS=(()=>{var t;class n{constructor(e){}static withServerTransition(e){return{ngModule:n,providers:[{provide:Zd,useValue:e.appId}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(V(aU,12))},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[...nS,...iS],imports:[ci,Dj]}),n})(),dA=(()=>{var t;class n{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e))},t.\u0275prov=re({token:t,factory:function(e){let i=null;return i=e?new e:function sU(){return new dA(V($e))}(),i},providedIn:"root"}),n})();typeof window<"u"&&window;let r0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(e){let i=null;return i=e?new(e||t):V(sS),i},providedIn:"root"}),n})(),sS=(()=>{var t;class n extends r0{constructor(e){super(),this._doc=e}sanitize(e,i){if(null==i)return null;switch(e){case jn.NONE:return i;case jn.HTML:return Ao(i,"HTML")?Qr(i):iy(this._doc,String(i)).toString();case jn.STYLE:return Ao(i,"Style")?Qr(i):i;case jn.SCRIPT:if(Ao(i,"Script"))return Qr(i);throw new pe(5200,!1);case jn.URL:return Ao(i,"URL")?Qr(i):df(String(i));case jn.RESOURCE_URL:if(Ao(i,"ResourceURL"))return Qr(i);throw new pe(5201,!1);default:throw new pe(5202,!1)}}bypassSecurityTrustHtml(e){return function tP(t){return new $W(t)}(e)}bypassSecurityTrustStyle(e){return function iP(t){return new QW(t)}(e)}bypassSecurityTrustScript(e){return function nP(t){return new JW(t)}(e)}bypassSecurityTrustUrl(e){return function rP(t){return new KW(t)}(e)}bypassSecurityTrustResourceUrl(e){return function aP(t){return new ZW(t)}(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e))},t.\u0275prov=re({token:t,factory:function(e){let i=null;return i=e?new e:function pU(t){return new sS(t.get($e))}(V(on)),i},providedIn:"root"}),n})();function Sp(t){return(Sp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}function rt(t,n,r){return(n=function hU(t){var n=function uU(t,n){if("object"!==Sp(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!==Sp(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"===Sp(n)?n:String(n)}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function ia(t){return!!t&&(t instanceof Et||k(t.lift)&&k(t.subscribe))}const{isArray:fU}=Array,{getPrototypeOf:mU,prototype:bU,keys:gU}=Object;function cS(t){if(1===t.length){const n=t[0];if(fU(n))return{args:n,keys:null};if(function _U(t){return t&&"object"==typeof t&&mU(t)===bU}(n)){const r=gU(n);return{args:r.map(e=>n[e]),keys:r}}}return{args:t,keys:null}}const{isArray:MU}=Array;function uA(t){return Ge(n=>function AU(t,n){return MU(n)?t(...n):t(n)}(t,n))}function dS(t,n){return t.reduce((r,e,i)=>(r[e]=n[i],r),{})}function hA(...t){const n=W0(t),{args:r,keys:e}=cS(t),i=new Et(a=>{const{length:d}=r;if(!d)return void a.complete();const p=new Array(d);let c=d,s=d;for(let o=0;o{l||(l=!0,s--),p[o]=u},()=>c--,void 0,()=>{(!c||!l)&&(s||a.next(e?dS(e,p):p),a.complete())}))}});return n?i.pipe(uA(n)):i}function A1(...t){return function zU(){return Gn(1)}()(Pi(t,P0(t)))}function z1(t){return new Et(n=>{en(t()).subscribe(n)})}function Wt(t){return t<=0?()=>rn:si((n,r)=>{let e=0;n.subscribe(jt(r,i=>{++e<=t&&(r.next(i),t<=e&&r.complete())}))})}const fA={now:()=>(fA.delegate||Date).now(),delegate:void 0};class OU extends me{constructor(n=1/0,r=1/0,e=fA){super(),this._bufferSize=n,this._windowTime=r,this._timestampProvider=e,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,r)}next(n){const{isStopped:r,_buffer:e,_infiniteTimeWindow:i,_timestampProvider:a,_windowTime:d}=this;r||(e.push(n),!i&&e.push(a.now()+d)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const r=this._innerSubscribe(n),{_infiniteTimeWindow:e,_buffer:i}=this,a=i.slice();for(let d=0;dnew OU(e,n,r),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}function O1(t,n){return k(n)?$t(t,n,1):$t(t,1)}class Rp{}let pS=(()=>{var t;class n extends Rp{getTranslation(e){return Re({})}}return t=n,rt(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}()),rt(n,"\u0275prov",re({token:t,factory:t.\u0275fac})),n})();class mA{}let uS=(()=>{var t;class n{handle(e){return e.key}}return t=n,rt(n,"\u0275fac",function(e){return new(e||t)}),rt(n,"\u0275prov",re({token:t,factory:t.\u0275fac})),n})();function bm(t,n){if(t===n)return!0;if(null===t||null===n)return!1;if(t!=t&&n!=n)return!0;let i,a,d,r=typeof t;if(r==typeof n&&"object"==r){if(!Array.isArray(t)){if(Array.isArray(n))return!1;for(a in d=Object.create(null),t){if(!bm(t[a],n[a]))return!1;d[a]=!0}for(a in n)if(!(a in d)&&typeof n[a]<"u")return!1;return!0}if(!Array.isArray(n))return!1;if((i=t.length)==n.length){for(a=0;a{bA(n[e])?e in t?r[e]=hS(t[e],n[e]):Object.assign(r,{[e]:n[e]}):Object.assign(r,{[e]:n[e]})}),r}class gm{}let fS=(()=>{var t;class n extends gm{constructor(...e){super(...e),rt(this,"templateMatcher",/{{\s?([^{}\s]*)\s?}}/g)}interpolate(e,i){let a;return a="string"==typeof e?this.interpolateString(e,i):"function"==typeof e?this.interpolateFunction(e,i):e,a}getValue(e,i){let a="string"==typeof i?i.split("."):[i];i="";do{i+=a.shift(),!a0(e)||!a0(e[i])||"object"!=typeof e[i]&&a.length?a.length?i+=".":e=void 0:(e=e[i],i="")}while(a.length);return e}interpolateFunction(e,i){return e(i)}interpolateString(e,i){return i?e.replace(this.templateMatcher,(a,d)=>{let p=this.getValue(i,d);return a0(p)?p:a}):e}}return t=n,rt(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}()),rt(n,"\u0275prov",re({token:t,factory:t.\u0275fac})),n})();class _m{}let mS=(()=>{var t;class n extends _m{compile(e,i){return e}compileTranslations(e,i){return e}}return t=n,rt(n,"\u0275fac",function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}()),rt(n,"\u0275prov",re({token:t,factory:t.\u0275fac})),n})();class bS{constructor(){rt(this,"defaultLang",void 0),rt(this,"currentLang",this.defaultLang),rt(this,"translations",{}),rt(this,"langs",[]),rt(this,"onTranslationChange",new le),rt(this,"onLangChange",new le),rt(this,"onDefaultLangChange",new le)}}const gA=new ne("USE_STORE"),_A=new ne("USE_DEFAULT_LANG"),MA=new ne("DEFAULT_LANGUAGE"),AA=new ne("USE_EXTEND");let Vi=(()=>{var t;class n{get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,i,a,d,p,c=!0,s=!1,o=!1,l){rt(this,"store",void 0),rt(this,"currentLoader",void 0),rt(this,"compiler",void 0),rt(this,"parser",void 0),rt(this,"missingTranslationHandler",void 0),rt(this,"useDefaultLang",void 0),rt(this,"isolate",void 0),rt(this,"extend",void 0),rt(this,"loadingTranslations",void 0),rt(this,"pending",!1),rt(this,"_onTranslationChange",new le),rt(this,"_onLangChange",new le),rt(this,"_onDefaultLangChange",new le),rt(this,"_defaultLang",void 0),rt(this,"_currentLang",void 0),rt(this,"_langs",[]),rt(this,"_translations",{}),rt(this,"_translationRequests",{}),this.store=e,this.currentLoader=i,this.compiler=a,this.parser=d,this.missingTranslationHandler=p,this.useDefaultLang=c,this.isolate=s,this.extend=o,l&&this.setDefaultLang(l)}setDefaultLang(e){if(e===this.defaultLang)return;let i=this.retrieveTranslations(e);typeof i<"u"?(null==this.defaultLang&&(this.defaultLang=e),i.pipe(Wt(1)).subscribe(a=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return Re(this.translations[e]);let i=this.retrieveTranslations(e);return typeof i<"u"?(this.currentLang||(this.currentLang=e),i.pipe(Wt(1)).subscribe(a=>{this.changeLang(e)}),i):(this.changeLang(e),Re(this.translations[e]))}retrieveTranslations(e){let i;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),i=this._translationRequests[e]),i}getTranslation(e){this.pending=!0;const i=this.currentLoader.getTranslation(e).pipe(mm(1),Wt(1));return this.loadingTranslations=i.pipe(Ge(a=>this.compiler.compileTranslations(a,e)),mm(1),Wt(1)),this.loadingTranslations.subscribe({next:a=>{this.translations[e]=this.extend&&this.translations[e]?{...a,...this.translations[e]}:a,this.updateLangs(),this.pending=!1},error:a=>{this.pending=!1}}),i}setTranslation(e,i,a=!1){i=this.compiler.compileTranslations(i,e),this.translations[e]=(a||this.extend)&&this.translations[e]?hS(this.translations[e],i):i,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(i=>{-1===this.langs.indexOf(i)&&this.langs.push(i)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,i,a){let d;if(i instanceof Array){let p={},c=!1;for(let s of i)p[s]=this.getParsedResult(e,s,a),ia(p[s])&&(c=!0);return c?hA(i.map(o=>ia(p[o])?p[o]:Re(p[o]))).pipe(Ge(o=>{let l={};return o.forEach((u,h)=>{l[i[h]]=u}),l})):p}if(e&&(d=this.parser.interpolate(this.parser.getValue(e,i),a)),typeof d>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(d=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],i),a)),typeof d>"u"){let p={key:i,translateService:this};typeof a<"u"&&(p.interpolateParams=a),d=this.missingTranslationHandler.handle(p)}return typeof d<"u"?d:i}get(e,i){if(!a0(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(O1(a=>ia(a=this.getParsedResult(a,e,i))?a:Re(a)));{let a=this.getParsedResult(this.translations[this.currentLang],e,i);return ia(a)?a:Re(a)}}getStreamOnTranslationChange(e,i){if(!a0(e)||!e.length)throw new Error('Parameter "key" required');return A1(z1(()=>this.get(e,i)),this.onTranslationChange.pipe(Ai(a=>{const d=this.getParsedResult(a.translations,e,i);return"function"==typeof d.subscribe?d:Re(d)})))}stream(e,i){if(!a0(e)||!e.length)throw new Error('Parameter "key" required');return A1(z1(()=>this.get(e,i)),this.onLangChange.pipe(Ai(a=>{const d=this.getParsedResult(a.translations,e,i);return ia(d)?d:Re(d)})))}instant(e,i){if(!a0(e)||!e.length)throw new Error('Parameter "key" required');let a=this.getParsedResult(this.translations[this.currentLang],e,i);if(ia(a)){if(e instanceof Array){let d={};return e.forEach((p,c)=>{d[e[c]]=e[c]}),d}return e}return a}set(e,i,a=this.currentLang){this.translations[a][e]=this.compiler.compile(i,a),this.updateLangs(),this.onTranslationChange.emit({lang:a,translations:this.translations[a]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return t=n,rt(n,"\u0275fac",function(e){return new(e||t)(V(bS),V(Rp),V(_m),V(gm),V(mA),V(_A),V(gA),V(AA),V(MA))}),rt(n,"\u0275prov",re({token:t,factory:t.\u0275fac})),n})(),ot=(()=>{var t;class n{constructor(e,i){rt(this,"translate",void 0),rt(this,"_ref",void 0),rt(this,"value",""),rt(this,"lastKey",null),rt(this,"lastParams",[]),rt(this,"onTranslationChange",void 0),rt(this,"onLangChange",void 0),rt(this,"onDefaultLangChange",void 0),this.translate=e,this._ref=i}updateValue(e,i,a){let d=p=>{this.value=void 0!==p?p:e,this.lastKey=e,this._ref.markForCheck()};if(a){let p=this.translate.getParsedResult(a,e,i);ia(p.subscribe)?p.subscribe(d):d(p)}this.translate.get(e,i).subscribe(d)}transform(e,...i){if(!e||!e.length)return e;if(bm(e,this.lastKey)&&bm(i,this.lastParams))return this.value;let a;if(a0(i[0])&&i.length)if("string"==typeof i[0]&&i[0].length){let d=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{a=JSON.parse(d)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${i[0]}`)}}else"object"==typeof i[0]&&!Array.isArray(i[0])&&(a=i[0]);return this.lastKey=e,this.lastParams=i,this.updateValue(e,a),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(d=>{this.lastKey&&d.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,a,d.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(d=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a,d.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,a))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return t=n,rt(n,"\u0275fac",function(e){return new(e||t)(v(Vi,16),v(nt,16))}),rt(n,"\u0275pipe",gi({name:"translate",type:t,pure:!1})),rt(n,"\u0275prov",re({token:t,factory:t.\u0275fac})),n})(),qp=(()=>{var t;class n{static forRoot(e={}){return{ngModule:n,providers:[e.loader||{provide:Rp,useClass:pS},e.compiler||{provide:_m,useClass:mS},e.parser||{provide:gm,useClass:fS},e.missingTranslationHandler||{provide:mA,useClass:uS},bS,{provide:gA,useValue:e.isolate},{provide:_A,useValue:e.useDefaultLang},{provide:AA,useValue:e.extend},{provide:MA,useValue:e.defaultLanguage},Vi]}}static forChild(e={}){return{ngModule:n,providers:[e.loader||{provide:Rp,useClass:pS},e.compiler||{provide:_m,useClass:mS},e.parser||{provide:gm,useClass:fS},e.missingTranslationHandler||{provide:mA,useClass:uS},{provide:gA,useValue:e.isolate},{provide:_A,useValue:e.useDefaultLang},{provide:AA,useValue:e.extend},{provide:MA,useValue:e.defaultLanguage},Vi]}}}return t=n,rt(n,"\u0275fac",function(e){return new(e||t)}),rt(n,"\u0275mod",ke({type:t})),rt(n,"\u0275inj",De({})),n})(),gS=(()=>{var t;class n extends Vi{instant(e,i){return String(super.instant(e,i))}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function bt(t,n){return si((r,e)=>{let i=0;r.subscribe(jt(e,a=>t.call(n,a,i++)&&e.next(a)))})}function w1(t){return si((n,r)=>{try{n.subscribe(r)}finally{r.add(t)}})}class Mm{}class Am{}class kt{constructor(n){this.normalizedNames=new Map,this.lazyUpdate=null,n?"string"==typeof n?this.lazyInit=()=>{this.headers=new Map,n.split("\n").forEach(r=>{const e=r.indexOf(":");if(e>0){const i=r.slice(0,e),a=i.toLowerCase(),d=r.slice(e+1).trim();this.maybeSetNormalizedName(i,a),this.headers.has(a)?this.headers.get(a).push(d):this.headers.set(a,[d])}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((r,e)=>{this.setHeaderEntries(e,r)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([r,e])=>{this.setHeaderEntries(r,e)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();const r=this.headers.get(n.toLowerCase());return r&&r.length>0?r[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,r){return this.clone({name:n,value:r,op:"a"})}set(n,r){return this.clone({name:n,value:r,op:"s"})}delete(n,r){return this.clone({name:n,value:r,op:"d"})}maybeSetNormalizedName(n,r){this.normalizedNames.has(r)||this.normalizedNames.set(r,n)}init(){this.lazyInit&&(this.lazyInit instanceof kt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(r=>{this.headers.set(r,n.headers.get(r)),this.normalizedNames.set(r,n.normalizedNames.get(r))})}clone(n){const r=new kt;return r.lazyInit=this.lazyInit&&this.lazyInit instanceof kt?this.lazyInit:this,r.lazyUpdate=(this.lazyUpdate||[]).concat([n]),r}applyUpdate(n){const r=n.name.toLowerCase();switch(n.op){case"a":case"s":let e=n.value;if("string"==typeof e&&(e=[e]),0===e.length)return;this.maybeSetNormalizedName(n.name,r);const i=("a"===n.op?this.headers.get(r):void 0)||[];i.push(...e),this.headers.set(r,i);break;case"d":const a=n.value;if(a){let d=this.headers.get(r);if(!d)return;d=d.filter(p=>-1===a.indexOf(p)),0===d.length?(this.headers.delete(r),this.normalizedNames.delete(r)):this.headers.set(r,d)}else this.headers.delete(r),this.normalizedNames.delete(r)}}setHeaderEntries(n,r){const e=(Array.isArray(r)?r:[r]).map(a=>a.toString()),i=n.toLowerCase();this.headers.set(i,e),this.maybeSetNormalizedName(n,i)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(r=>n(this.normalizedNames.get(r),this.headers.get(r)))}}class wU{encodeKey(n){return _S(n)}encodeValue(n){return _S(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const yU=/%(\d[a-f0-9])/gi,CU={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function _S(t){return encodeURIComponent(t).replace(yU,(n,r)=>CU[r]??n)}function zm(t){return`${t}`}class x{constructor(n={}){if(this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new wU,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function vU(t,n){const r=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(i=>{const a=i.indexOf("="),[d,p]=-1==a?[n.decodeKey(i),""]:[n.decodeKey(i.slice(0,a)),n.decodeValue(i.slice(a+1))],c=r.get(d)||[];c.push(p),r.set(d,c)}),r}(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(r=>{const e=n.fromObject[r],i=Array.isArray(e)?e.map(zm):[zm(e)];this.map.set(r,i)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();const r=this.map.get(n);return r?r[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,r){return this.clone({param:n,value:r,op:"a"})}appendAll(n){const r=[];return Object.keys(n).forEach(e=>{const i=n[e];Array.isArray(i)?i.forEach(a=>{r.push({param:e,value:a,op:"a"})}):r.push({param:e,value:i,op:"a"})}),this.clone(r)}set(n,r){return this.clone({param:n,value:r,op:"s"})}delete(n,r){return this.clone({param:n,value:r,op:"d"})}toString(){return this.init(),this.keys().map(n=>{const r=this.encoder.encodeKey(n);return this.map.get(n).map(e=>r+"="+this.encoder.encodeValue(e)).join("&")}).filter(n=>""!==n).join("&")}clone(n){const r=new x({encoder:this.encoder});return r.cloneFrom=this.cloneFrom||this,r.updates=(this.updates||[]).concat(n),r}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":const r=("a"===n.op?this.map.get(n.param):void 0)||[];r.push(zm(n.value)),this.map.set(n.param,r);break;case"d":if(void 0===n.value){this.map.delete(n.param);break}{let e=this.map.get(n.param)||[];const i=e.indexOf(zm(n.value));-1!==i&&e.splice(i,1),e.length>0?this.map.set(n.param,e):this.map.delete(n.param)}}}),this.cloneFrom=this.updates=null)}}class M{constructor(){this.map=new Map}set(n,r){return this.map.set(n,r),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}}function MS(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function AS(t){return typeof Blob<"u"&&t instanceof Blob}function zS(t){return typeof FormData<"u"&&t instanceof FormData}class Lp{constructor(n,r,e,i){let a;if(this.url=r,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=n.toUpperCase(),function xU(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==e?e:null,a=i):a=e,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params)),this.headers||(this.headers=new kt),this.context||(this.context=new M),this.params){const d=this.params.toString();if(0===d.length)this.urlWithParams=r;else{const p=r.indexOf("?");this.urlWithParams=r+(-1===p?"?":pl.set(u,n.setHeaders[u]),c)),n.setParams&&(s=Object.keys(n.setParams).reduce((l,u)=>l.set(u,n.setParams[u]),s)),new Lp(r,e,a,{params:s,headers:c,context:o,reportProgress:p,responseType:i,withCredentials:d})}}var dc=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(dc||{});class zA{constructor(n,r=200,e="OK"){this.headers=n.headers||new kt,this.status=void 0!==n.status?n.status:r,this.statusText=n.statusText||e,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}}class OA extends zA{constructor(n={}){super(n),this.type=dc.ResponseHeader}clone(n={}){return new OA({headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class v1 extends zA{constructor(n={}){super(n),this.type=dc.Response,this.body=void 0!==n.body?n.body:null}clone(n={}){return new v1({body:void 0!==n.body?n.body:this.body,headers:n.headers||this.headers,status:void 0!==n.status?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}}class OS extends zA{constructor(n){super(n,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${n.url||"(unknown url)"}`:`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}}function wA(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}let di=(()=>{var t;class n{constructor(e){this.handler=e}request(e,i,a={}){let d;if(e instanceof Lp)d=e;else{let s,o;s=a.headers instanceof kt?a.headers:new kt(a.headers),a.params&&(o=a.params instanceof x?a.params:new x({fromObject:a.params})),d=new Lp(e,i,void 0!==a.body?a.body:null,{headers:s,context:a.context,params:o,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials})}const p=Re(d).pipe(O1(s=>this.handler.handle(s)));if(e instanceof Lp||"events"===a.observe)return p;const c=p.pipe(bt(s=>s instanceof v1));switch(a.observe||"body"){case"body":switch(d.responseType){case"arraybuffer":return c.pipe(Ge(s=>{if(null!==s.body&&!(s.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return s.body}));case"blob":return c.pipe(Ge(s=>{if(null!==s.body&&!(s.body instanceof Blob))throw new Error("Response is not a Blob.");return s.body}));case"text":return c.pipe(Ge(s=>{if(null!==s.body&&"string"!=typeof s.body)throw new Error("Response is not a string.");return s.body}));default:return c.pipe(Ge(s=>s.body))}case"response":return c;default:throw new Error(`Unreachable: unhandled observe type ${a.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new x).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,a={}){return this.request("PATCH",e,wA(a,i))}post(e,i,a={}){return this.request("POST",e,wA(a,i))}put(e,i,a={}){return this.request("PUT",e,wA(a,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Mm))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();function yS(t,n){return n(t)}function RU(t,n){return(r,e)=>n.intercept(r,{handle:i=>t(i,e)})}const vA=new ne(""),Ep=new ne(""),CS=new ne("");function LU(){let t=null;return(n,r)=>{null===t&&(t=(_e(vA,{optional:!0})??[]).reduceRight(RU,yS));const e=_e($f),i=e.add();return t(n,r).pipe(w1(()=>e.remove(i)))}}let xS=(()=>{var t;class n extends Mm{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=_e($f)}handle(e){if(null===this.chain){const a=Array.from(new Set([...this.injector.get(Ep),...this.injector.get(CS,[])]));this.chain=a.reduceRight((d,p)=>function qU(t,n,r){return(e,i)=>r.runInContext(()=>n(e,a=>t(a,i)))}(d,p,this.injector),yS)}const i=this.pendingTasks.add();return this.chain(e,a=>this.backend.handle(a)).pipe(w1(()=>this.pendingTasks.remove(i)))}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Am),V(Jr))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const HU=/^\)\]\}',?\n/;let SS=(()=>{var t;class n{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new pe(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?Pi(i.\u0275loadImpl()):Re(null)).pipe(Ai(()=>new Et(d=>{const p=i.build();if(p.open(e.method,e.urlWithParams),e.withCredentials&&(p.withCredentials=!0),e.headers.forEach((m,g)=>p.setRequestHeader(m,g.join(","))),e.headers.has("Accept")||p.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const m=e.detectContentTypeHeader();null!==m&&p.setRequestHeader("Content-Type",m)}if(e.responseType){const m=e.responseType.toLowerCase();p.responseType="json"!==m?m:"text"}const c=e.serializeBody();let s=null;const o=()=>{if(null!==s)return s;const m=p.statusText||"OK",g=new kt(p.getAllResponseHeaders()),y=function WU(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(p)||e.url;return s=new OA({headers:g,status:p.status,statusText:m,url:y}),s},l=()=>{let{headers:m,status:g,statusText:y,url:F}=o(),ie=null;204!==g&&(ie=typeof p.response>"u"?p.responseText:p.response),0===g&&(g=ie?200:0);let He=g>=200&&g<300;if("json"===e.responseType&&"string"==typeof ie){const xt=ie;ie=ie.replace(HU,"");try{ie=""!==ie?JSON.parse(ie):null}catch(zt){ie=xt,He&&(He=!1,ie={error:zt,text:ie})}}He?(d.next(new v1({body:ie,headers:m,status:g,statusText:y,url:F||void 0})),d.complete()):d.error(new OS({error:ie,headers:m,status:g,statusText:y,url:F||void 0}))},u=m=>{const{url:g}=o(),y=new OS({error:m,status:p.status||0,statusText:p.statusText||"Unknown Error",url:g||void 0});d.error(y)};let h=!1;const f=m=>{h||(d.next(o()),h=!0);let g={type:dc.DownloadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),"text"===e.responseType&&p.responseText&&(g.partialText=p.responseText),d.next(g)},b=m=>{let g={type:dc.UploadProgress,loaded:m.loaded};m.lengthComputable&&(g.total=m.total),d.next(g)};return p.addEventListener("load",l),p.addEventListener("error",u),p.addEventListener("timeout",u),p.addEventListener("abort",u),e.reportProgress&&(p.addEventListener("progress",f),null!==c&&p.upload&&p.upload.addEventListener("progress",b)),p.send(c),d.next({type:dc.Sent}),()=>{p.removeEventListener("error",u),p.removeEventListener("abort",u),p.removeEventListener("load",l),p.removeEventListener("timeout",u),e.reportProgress&&(p.removeEventListener("progress",f),null!==c&&p.upload&&p.upload.removeEventListener("progress",b)),p.readyState!==p.DONE&&p.abort()}})))}}return(t=n).\u0275fac=function(e){return new(e||t)(V(N4))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const yA=new ne("XSRF_ENABLED"),RS=new ne("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),qS=new ne("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class LS{}let BU=(()=>{var t;class n{constructor(e,i,a){this.doc=e,this.platform=i,this.cookieName=a,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=q4(e,this.cookieName),this.lastCookieString=e),this.lastToken}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e),V(Qs),V(RS))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();function NU(t,n){const r=t.url.toLowerCase();if(!_e(yA)||"GET"===t.method||"HEAD"===t.method||r.startsWith("http://")||r.startsWith("https://"))return n(t);const e=_e(LS).getToken(),i=_e(qS);return null!=e&&!t.headers.has(i)&&(t=t.clone({headers:t.headers.set(i,e)})),n(t)}var o0=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(o0||{});function y1(t,n){return{\u0275kind:t,\u0275providers:n}}function VU(...t){const n=[di,SS,xS,{provide:Mm,useExisting:xS},{provide:Am,useExisting:SS},{provide:Ep,useValue:NU,multi:!0},{provide:yA,useValue:!0},{provide:LS,useClass:BU}];for(const r of t)n.push(...r.\u0275providers);return hf(n)}const ES=new ne("LEGACY_INTERCEPTOR_FN");let FU=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[VU(y1(o0.LegacyInterceptors,[{provide:ES,useFactory:LU},{provide:Ep,useExisting:ES,multi:!0}]))]}),n})();class dn{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}const pn=new ne("basePath");class yt{constructor(n={}){this.apiKeys=n.apiKeys,this.username=n.username,this.password=n.password,this.accessToken=n.accessToken,this.basePath=n.basePath,this.withCredentials=n.withCredentials,this.encoder=n.encoder,this.credentials=n.credentials?n.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}selectHeaderAccept(n){if(0===n.length)return;const r=n.find(e=>this.isJsonMime(e));return void 0===r?n[0]:r}isJsonMime(n){const r=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==n&&(r.test(n)||"application/json-patch+json"===n.toLowerCase())}lookupCredential(n){const r=this.credentials[n];return"function"==typeof r?r():r}}let DS=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new yt,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new dn}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(d=>e=this.addToHttpParamsRecursive(e,d,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(d=>e=this.addToHttpParamsRecursive(e,i[d],null!=a?`${a}.${d}`:d));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}convertAttributeToNonunique(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}convertAttributeToUnique(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}createAttributeDefinition(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}deleteAttributeDefinition(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attribute"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}deleteAttributeDefinitions(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let c=new x({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"attributes[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAllAttributeDefinitions(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getAllNamespaces(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getAttribute(e,i,a,d,p,c,s,o,l,u,h,f=!1,b="body",m=!1,g){let y=new x({encoder:this.encoder});null!=e&&(y=this.addToHttpParams(y,e,"attributeName")),null!=i&&(y=this.addToHttpParams(y,i,"attributeId")),null!=a&&(y=this.addToHttpParams(y,a,"facility")),null!=d&&(y=this.addToHttpParams(y,d,"user")),null!=p&&(y=this.addToHttpParams(y,p,"vo")),null!=c&&(y=this.addToHttpParams(y,c,"resource")),null!=s&&(y=this.addToHttpParams(y,s,"member")),null!=o&&(y=this.addToHttpParams(y,o,"group")),null!=l&&(y=this.addToHttpParams(y,l,"host")),null!=u&&(y=this.addToHttpParams(y,u,"userExtSource")),null!=h&&(y=this.addToHttpParams(y,h,"key"));let ie,F=this.defaultHeaders;ie=this.configuration.lookupCredential("BasicAuth"),ie&&(F=F.set("Authorization","Basic "+ie)),ie=this.configuration.lookupCredential("BearerAuth"),ie&&(F=F.set("Authorization","Bearer "+ie));let He=g&&g.httpHeaderAccept;void 0===He&&(He=this.configuration.selectHeaderAccept(["application/json"])),void 0!==He&&(F=F.set("Accept",He));let xt=g&&g.context;void 0===xt&&(xt=new M);let zt="json";He&&(zt=He.startsWith("text")?"text":this.configuration.isJsonMime(He)?"json":"blob");let ki=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(f){let An=new URL(ki),Fr=An.pathname.split("/");Fr[1]="non",An.pathname=Fr.join("/"),ki=An.toString()}return this.httpClient.get(ki,{context:xt,params:y,responseType:zt,withCredentials:this.configuration.withCredentials,headers:F,observe:b,reportProgress:m})}getAttributeDefinitionById(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAttributeDefinitionByName(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAttributeDefinitionsByNamespace(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"namespace"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAttributeModulesDependenciesForAttributeGraphText(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==i)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"format")),null!=i&&(s=this.addToHttpParams(s,i,"attrName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getAttributeModulesDependenciesGraphText(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"format"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAttributePolicyCollections(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAttributeRights(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAttributeRules(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAttributesDefinitionWithRights(e,i,a,d,p,c,s,o,l=!1,u="body",h=!1,f){let b=new x({encoder:this.encoder});null!=e&&(b=this.addToHttpParams(b,e,"member")),null!=i&&(b=this.addToHttpParams(b,i,"user")),null!=a&&(b=this.addToHttpParams(b,a,"vo")),null!=d&&(b=this.addToHttpParams(b,d,"group")),null!=p&&(b=this.addToHttpParams(b,p,"resource")),null!=c&&(b=this.addToHttpParams(b,c,"facility")),null!=s&&(b=this.addToHttpParams(b,s,"host")),null!=o&&(b=this.addToHttpParams(b,o,"userExtSource"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let y=f&&f.httpHeaderAccept;void 0===y&&(y=this.configuration.selectHeaderAccept(["application/json"])),void 0!==y&&(m=m.set("Accept",y));let F=f&&f.context;void 0===F&&(F=new M);let ie="json";y&&(ie=y.startsWith("text")?"text":this.configuration.isJsonMime(y)?"json":"blob");let He=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(l){let xt=new URL(He),zt=xt.pathname.split("/");zt[1]="non",xt.pathname=zt.join("/"),He=xt.toString()}return this.httpClient.get(He,{context:F,params:b,responseType:ie,withCredentials:this.configuration.withCredentials,headers:m,observe:u,reportProgress:h})}getEntitylessAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getEntitylessAttributesByKey(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"key"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getEntitylessAttributesByName(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attrName"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getEntitylessAttributesWithKeys(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attrName")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"keys[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getEntitylessKeys(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"attributeDefinition"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getFacilityAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getFacilityAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getFacilityAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getFacilityAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getFacilityResourceUserMemberAttributes(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==a)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==d)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"user")),null!=d&&(l=this.addToHttpParams(l,d,"member"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getFacilityUserAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==i)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"user"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getGroupAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupResourceAttributeById(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getGroupResourceAttributeByName(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getGroupResourceAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getHostAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getHostAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getHostAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"host"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getHostAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getIdpAttributeDefinitions(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getLogins(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getMemberAndUserAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==i)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getMemberAndUserAttributesByNames(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getMemberAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getMemberAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getMemberAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"member"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getMemberAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getMemberGroupAndUserAttributesByNames(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(y=>{l=this.addToHttpParams(l,y,"attrNames")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberGroupAttributeById(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getMemberGroupAttributeByName(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getMemberGroupAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getMemberGroupAttributesByNames(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attrNames")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getMemberResourceAndUserFacilityAttributes(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getMemberResourceAndUserFacilityAttributesByNames(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(y=>{l=this.addToHttpParams(l,y,"attrNames")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getMemberResourceAttributeById(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getMemberResourceAttributeByName(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getMemberResourceAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesDefinition(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"service"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRequiredAttributesFacility(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRequiredAttributesFacilityService(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesFacilityServices(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let s=new x({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesGroupResourceService(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"group"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getRequiredAttributesHostService(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==i)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"host"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesMember(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"workWithUserAttributes"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesMemberGroup(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getRequiredAttributesMemberGroupResourceService(e,i,a,d,p,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==a)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==d)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let u=new x({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"service")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"group")),null!=d&&(u=this.addToHttpParams(u,d,"member")),null!=p&&(u=this.addToHttpParams(u,p,"workWithUserAttributes"));let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new M);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(c){let F=new URL(y),ie=F.pathname.split("/");ie[1]="non",F.pathname=ie.join("/"),y=F.toString()}return this.httpClient.get(y,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}getRequiredAttributesMemberGroupService(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesMemberResource(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getRequiredAttributesMemberResourceService(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),null!=a&&(l=this.addToHttpParams(l,a,"member")),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getRequiredAttributesResource(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRequiredAttributesResourceService(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesResourceServices(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let s=new x({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"services[]")}),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRequiredAttributesUserFacility(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRequiredAttributesVoService(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==i)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=i&&(s=this.addToHttpParams(s,i,"vo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getResourceAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getResourceAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getResourceAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"resource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getResourceAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getResourceGroupAndGroupAttributes(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==a)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"workWithGroupAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getResourceGroupAndGroupAttributesByNames(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==a)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==d)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(y=>{l=this.addToHttpParams(l,y,"attrNames")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getResourceGroupAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"group"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getResourceGroupMemberAttributesByNames(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==i)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==a)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==d)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource")),null!=i&&(l=this.addToHttpParams(l,i,"group")),null!=a&&(l=this.addToHttpParams(l,a,"member")),d&&d.forEach(y=>{l=this.addToHttpParams(l,y,"attrNames")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getUserAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserExtSourceAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserExtSourceAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserExtSourceAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserExtSourceAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserFacilityAttributeById(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==a)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getUserFacilityAttributeByName(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==a)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attributeName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getUserFacilityAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getVoAttributeById(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==i)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getVoAttributeByName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==i)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attributeName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getVoAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getVoAttributesByNames(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==i)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeAttributesForFacilityResourceGroupUserMember(e,i,a,d,p,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==a)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==d)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==p)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==c)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let h=new x({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"facility")),null!=i&&(h=this.addToHttpParams(h,i,"resource")),null!=a&&(h=this.addToHttpParams(h,a,"group")),null!=d&&(h=this.addToHttpParams(h,d,"user")),null!=p&&(h=this.addToHttpParams(h,p,"member")),c&&c.forEach(ie=>{h=this.addToHttpParams(h,ie,"attributes[]")});let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new M);let y="json";m&&(y=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let F=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(s){let ie=new URL(F),He=ie.pathname.split("/");He[1]="non",ie.pathname=He.join("/"),F=ie.toString()}return this.httpClient.post(F,null,{context:g,params:h,responseType:y,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}removeAttributesForFacilityResourceUserMember(e,i,a,d,p,c=!1,s="body",o=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==a)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==d)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==p)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let u=new x({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"facility")),null!=i&&(u=this.addToHttpParams(u,i,"resource")),null!=a&&(u=this.addToHttpParams(u,a,"user")),null!=d&&(u=this.addToHttpParams(u,d,"member")),p&&p.forEach(F=>{u=this.addToHttpParams(u,F,"attributes[]")});let f,h=this.defaultHeaders;f=this.configuration.lookupCredential("BasicAuth"),f&&(h=h.set("Authorization","Basic "+f)),f=this.configuration.lookupCredential("BearerAuth"),f&&(h=h.set("Authorization","Bearer "+f));let b=l&&l.httpHeaderAccept;void 0===b&&(b=this.configuration.selectHeaderAccept(["application/json"])),void 0!==b&&(h=h.set("Accept",b));let m=l&&l.context;void 0===m&&(m=new M);let g="json";b&&(g=b.startsWith("text")?"text":this.configuration.isJsonMime(b)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(c){let F=new URL(y),ie=F.pathname.split("/");ie[1]="non",F.pathname=ie.join("/"),y=F.toString()}return this.httpClient.post(y,null,{context:m,params:u,responseType:g,withCredentials:this.configuration.withCredentials,headers:h,observe:s,reportProgress:o})}removeEntitylessAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"key")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeFacilityAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeFacilityAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeGroupAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeGroupAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeGroupResourceAttribute(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeGroupResourceAttributes(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeGroupResourceAttributesWorkWithGroupAttributes(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==d)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group")),null!=i&&(l=this.addToHttpParams(l,i,"resource")),a&&a.forEach(y=>{l=this.addToHttpParams(l,y,"attributes[]")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithGroupAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeHostAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeHostAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"host")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeMemberAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeMemberAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeMemberAttributesWorkWithUserAttributes(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")}),null!=a&&(o=this.addToHttpParams(o,a,"workWithUserAttributes"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeMemberGroupAttribute(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeMemberGroupAttributes(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"group")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeMemberGroupAttributesWorkWithUserAttributes(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==i)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member")),null!=i&&(l=this.addToHttpParams(l,i,"group")),a&&a.forEach(y=>{l=this.addToHttpParams(l,y,"attributes[]")}),null!=d&&(l=this.addToHttpParams(l,d,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}removeMemberResourceAttribute(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeMemberResourceAttributes(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=i&&(o=this.addToHttpParams(o,i,"resource")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeResourceAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeResourceAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeUesAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeUserAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeUserAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeUserExtSourceAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"userExtSource")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeUserFacilityAttribute(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==a)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),null!=a&&(o=this.addToHttpParams(o,a,"attribute"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeUserFacilityAttributes(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==a)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"facility")),a&&a.forEach(g=>{o=this.addToHttpParams(o,g,"attributes[]")});let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeVoAttribute(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==i)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=i&&(s=this.addToHttpParams(s,i,"attribute"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeVoAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==i)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attributes[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}setAttributeActionCriticality(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==i)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==a)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition")),null!=i&&(l=this.addToHttpParams(l,i,"action")),null!=a&&(l=this.addToHttpParams(l,a,"critical")),null!=d&&(l=this.addToHttpParams(l,d,"global"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}setAttributePolicyCollections(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setAttributeRights(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setEntitylessAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setFacilityAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setFacilityAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setFacilityResourceGroupUserMemberAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setFacilityResourceUserMemberAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setFacilityUserAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setGroupAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setGroupAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setGroupResourceAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setGroupResourceAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setHostAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setHostAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberGroupAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberGroupAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberGroupWithUserAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberResourceAndUserAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberResourceAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberResourceAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setMemberWithUserAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setResourceAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setResourceAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setResourceGroupAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setResourceGroupWithGroupAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setUserAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setUserAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setUserExtSourceAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setUserExtSourceAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setUserFacilityAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setUserFacilityAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setVoAttribute(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setVoAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}updateAttributeDefinition(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(pn,8),V(yt,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),C1=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new yt,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new dn}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(d=>e=this.addToHttpParamsRecursive(e,d,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(d=>e=this.addToHttpParamsRecursive(e,i[d],null!=a?`${a}.${d}`:d));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAllPolicies(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getAllRolesManagementRules(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getAuthzAdminGroups(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"role")),null!=i&&(o=this.addToHttpParams(o,i,"complementaryObjectId")),null!=a&&(o=this.addToHttpParams(o,a,"complementaryObjectName"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getAuthzRichAdmins(e,i,a,d,p,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==i)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==a)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==d)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let h=new x({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"role")),null!=i&&(h=this.addToHttpParams(h,i,"complementaryObjectId")),null!=a&&(h=this.addToHttpParams(h,a,"complementaryObjectName")),d&&d.forEach(ie=>{h=this.addToHttpParams(h,ie,"specificAttributes")}),null!=p&&(h=this.addToHttpParams(h,p,"allUserAttributes")),null!=c&&(h=this.addToHttpParams(h,c,"onlyDirectAdmins"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new M);let y="json";m&&(y=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let F=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(s){let ie=new URL(F),He=ie.pathname.split("/");He[1]="non",ie.pathname=He.join("/"),F=ie.toString()}return this.httpClient.get(F,{context:g,params:h,responseType:y,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}getFacilitiesWhereUserIsInRoles(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let s=new x({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupRoleNames(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getGroupRoles(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"groupId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getGroupsWhereUserIsInRoles(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let s=new x({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getLoggedUser(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getMembersWhereUserIsInRoles(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let s=new x({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getPerunPrincipal(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getPrincipalRoleNames(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getResourcesWhereUserIsInRoles(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let s=new x({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getRoleComplementaryObjectsWithAuthorizedGroups(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getSecurityTeamsWhereUserIsInRoles(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let s=new x({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserDirectRoles(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserRoleNames(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserRoles(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userId"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getVosWhereUserIsInRoles(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let s=new x({encoder:this.encoder});null!=i&&(s=this.addToHttpParams(s,i,"user")),e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"roles[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}isFacilityAdmin(e,i=!1,a="body",d=!1,p){let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"facility"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}isGroupAdmin(e,i=!1,a="body",d=!1,p){let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"group"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}isPerunAdmin(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}isVoAdmin(e,i=!1,a="body",d=!1,p){let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"vo"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}keepAlive(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}loadAuthorizationComponents(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}refreshMfa(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}setRoleForGroup(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setRoleForUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setRoleWithGroupComplementaryObject(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setRoleWithGroupComplementaryObjects(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setRoleWithUserComplementaryObject(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}setRoleWithUserComplementaryObjects(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}unsetRoleForGroup(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}unsetRoleForUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}unsetRoleWithGroupComplementaryObject(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}unsetRoleWithGroupComplementaryObjects(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}unsetRoleWithUserComplementaryObject(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}unsetRoleWithUserComplementaryObjects(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(pn,8),V(yt,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),un=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new yt,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new dn}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(d=>e=this.addToHttpParamsRecursive(e,d,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(d=>e=this.addToHttpParamsRecursive(e,i[d],null!=a?`${a}.${d}`:d));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}createAutorship(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateAuthorship was null or undefined when calling createAutorship.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/createAuthorship`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}createCategoryCat(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateCategory was null or undefined when calling createCategoryCat.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/createCategory/cat`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}createCategoryNR(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateCategoryNR was null or undefined when calling createCategoryNR.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/createCategory/n-r`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}createPublication(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreatePublication was null or undefined when calling createPublication.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/createPublication`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}createPublicationSystem(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreatePublicationSystem was null or undefined when calling createPublicationSystem.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/createPublicationSystem`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}createThanks(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateThanks was null or undefined when calling createThanks.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/createThanks`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}deleteAuthorship(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter publicationId was null or undefined when calling deleteAuthorship.");if(null==i)throw new Error("Required parameter userId was null or undefined when calling deleteAuthorship.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"publicationId")),null!=i&&(s=this.addToHttpParams(s,i,"userId"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deleteAuthorship`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}deleteCategory(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteCategory.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deleteCategory`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}deletePublication(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling deletePublication.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deletePublication`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}deletePublicationSystem(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling deletePublicationSystem.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deletePublicationSystem`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}deleteThanks(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteThanks.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/cabinetManager/deleteThanks`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}findAllAuthors(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/cabinetManager/findAllAuthors`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}findAuthorsByPublicationId(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling findAuthorsByPublicationId.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/cabinetManager/findAuthorsByPublicationId`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}findExternalPublications(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling findExternalPublications.");if(null==i)throw new Error("Required parameter yearSince was null or undefined when calling findExternalPublications.");if(null==a)throw new Error("Required parameter yearTill was null or undefined when calling findExternalPublications.");if(null==d)throw new Error("Required parameter pubSysNamespace was null or undefined when calling findExternalPublications.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user")),null!=i&&(l=this.addToHttpParams(l,i,"yearSince")),null!=a&&(l=this.addToHttpParams(l,a,"yearTill")),null!=d&&(l=this.addToHttpParams(l,d,"pubSysNamespace"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/cabinetManager/findExternalPublications`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}findNewAuthors(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findNewAuthors.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/cabinetManager/findNewAuthors`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}findPublicationById(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling findPublicationById.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/cabinetManager/findPublicationById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}findPublicationsByFilter(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter userId was null or undefined when calling findPublicationsByFilter.");let o=new x({encoder:this.encoder});null!=i&&(o=this.addToHttpParams(o,i,"yearSince")),null!=a&&(o=this.addToHttpParams(o,a,"yearTill")),null!=e&&(o=this.addToHttpParams(o,e,"userId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/cabinetManager/findPublicationsByFilter`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}findPublicationsByGUIFilter(e,i,a,d,p,c,s,o,l,u=!1,h="body",f=!1,b){let m=new x({encoder:this.encoder});null!=e&&(m=this.addToHttpParams(m,e,"title")),null!=i&&(m=this.addToHttpParams(m,i,"isbn")),null!=a&&(m=this.addToHttpParams(m,a,"doi")),null!=d&&(m=this.addToHttpParams(m,d,"id")),null!=p&&(m=this.addToHttpParams(m,p,"year")),null!=c&&(m=this.addToHttpParams(m,c,"category")),null!=s&&(m=this.addToHttpParams(m,s,"yearSince")),null!=o&&(m=this.addToHttpParams(m,o,"yearTill")),null!=l&&(m=this.addToHttpParams(m,l,"userId"));let y,g=this.defaultHeaders;y=this.configuration.lookupCredential("BasicAuth"),y&&(g=g.set("Authorization","Basic "+y)),y=this.configuration.lookupCredential("BearerAuth"),y&&(g=g.set("Authorization","Bearer "+y));let F=b&&b.httpHeaderAccept;void 0===F&&(F=this.configuration.selectHeaderAccept(["application/json"])),void 0!==F&&(g=g.set("Accept",F));let ie=b&&b.context;void 0===ie&&(ie=new M);let He="json";F&&(He=F.startsWith("text")?"text":this.configuration.isJsonMime(F)?"json":"blob");let xt=`${this.configuration.basePath}/json/cabinetManager/findPublicationsByGUIFilter`;if(u){let zt=new URL(xt),ki=zt.pathname.split("/");ki[1]="non",zt.pathname=ki.join("/"),xt=zt.toString()}return this.httpClient.get(xt,{context:ie,params:m,responseType:He,withCredentials:this.configuration.withCredentials,headers:g,observe:h,reportProgress:f})}findSimilarPublications(e,i,a,d=!1,p="body",c=!1,s){let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"title")),null!=i&&(o=this.addToHttpParams(o,i,"doi")),null!=a&&(o=this.addToHttpParams(o,a,"isbn"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/json/cabinetManager/findSimilarPublications`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.get(m,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}getCategories(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/cabinetManager/getCategories`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getPublicationSystems(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/cabinetManager/getPublicationSystems`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getRank(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRank.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/cabinetManager/getRank`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRichThanksByPublicationId(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichThanksByPublicationId.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/cabinetManager/getRichThanksByPublicationId`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}lockPublications(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputLockPublications was null or undefined when calling lockPublications.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/lockPublications`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}updateCategory(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputUpdateCategory was null or undefined when calling updateCategory.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/updateCategory`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}updatePublication(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputUpdatePublication was null or undefined when calling updatePublication.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/updatePublication`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}updatePublicationSystem(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputUpdatePublicationSystem was null or undefined when calling updatePublicationSystem.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/cabinetManager/updatePublicationSystem`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(pn,8),V(yt,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),kS=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new yt,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new dn}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(d=>e=this.addToHttpParamsRecursive(e,d,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(d=>e=this.addToHttpParamsRecursive(e,i[d],null!=a?`${a}.${d}`:d));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}createOwner(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateOwner was null or undefined when calling createOwner.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/ownersManager/createOwner`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}deleteOwner(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter owner was null or undefined when calling deleteOwner.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"owner")),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwner`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}deleteOwners(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter owners was null or undefined when calling deleteOwners.");let s=new x({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"owners[]")}),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/ownersManager/deleteOwners`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getAllOwners(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/ownersManager/getOwners`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getOwnerById(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling getOwnerById.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/ownersManager/getOwnerById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getOwnerByName(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter owner was null or undefined when calling getOwnerByName.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"owner"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/ownersManager/getOwnerByName`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(pn,8),V(yt,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),CA=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new yt,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new dn}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(d=>e=this.addToHttpParamsRecursive(e,d,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(d=>e=this.addToHttpParamsRecursive(e,i[d],null!=a?`${a}.${d}`:d));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}sentMessageToRTWithMemberQueue(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==d)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"memberId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=d&&(l=this.addToHttpParams(l,d,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}sentMessageToRTWithQueue(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"queue")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}sentMessageToRTWithVo(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==i)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==a)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"voId")),null!=i&&(o=this.addToHttpParams(o,i,"subject")),null!=a&&(o=this.addToHttpParams(o,a,"text"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}sentMessageToRTWithVoQueue(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==i)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==a)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==d)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"voId")),null!=i&&(l=this.addToHttpParams(l,i,"queue")),null!=a&&(l=this.addToHttpParams(l,a,"subject")),null!=d&&(l=this.addToHttpParams(l,d,"text"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.post(g,null,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(pn,8),V(yt,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),xA=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new yt,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new dn}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(d=>e=this.addToHttpParamsRecursive(e,d,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(d=>e=this.addToHttpParamsRecursive(e,i[d],null!=a?`${a}.${d}`:d));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}addSpecificUserOwner(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==i)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"specificUser"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}addUserExtSource(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}anonymizeUser(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}blockLogins(e,i,a=!1,d="body",p=!1,c){let s=new x({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"logins[]")}),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}changeNonAuthzPasswordByToken(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}changePasswordForLogin(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}changePasswordForUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}checkPasswordResetRequestByTokenIsValid(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"token"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}checkPasswordStrength(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}createAlternativePassword(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}createServiceUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}deleteAlternativePassword(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==i)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==a)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"loginNamespace")),null!=a&&(o=this.addToHttpParams(o,a,"passwordId"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}deletePasswordForLogin(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}deletePasswordForUser(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}deleteUser(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"force"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}findRichUsers(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}findRichUsersWithAttributes(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"searchString")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrsNames[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}findUsers(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"searchString"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/findUsers`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}generateAccountForName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"namespace")),null!=i&&(s=this.addToHttpParams(s,i,"name"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getAllBlockedLoginsInNamespaces(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getAllRichUsersWithAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"includedSpecificUsers"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAssignedRichResourcesForUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getAssociatedResourcesForUser(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==i)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=i&&(s=this.addToHttpParams(s,i,"user"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getBlockedLoginsPage(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}getGroupsForFacilityWhereUserIsActive(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==i)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"facility"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupsForResourceWhereUserIsActive(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==i)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"resource"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupsInVoWhereUserIsAdmin(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==i)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"vo"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getGroupsWhereUserIsAdmin(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getPendingPreferredEmailChanges(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRichUserExtSources(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRichUserWithAttributes(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRichUsersByIds(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let c=new x({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRichUsersWithAttributesByIds(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let c=new x({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getRichUsersWithoutVoWithAttributes(e,i=!1,a="body",d=!1,p){let c=new x({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"attrsNames[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getSpecificUsersByUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getSponsorsForMember(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),i&&i.forEach(m=>{s=this.addToHttpParams(s,m,"attrNames[]")});let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getSponsorsForMemberByVoAndLogin(e,i,a,d,p=!1,c="body",s=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==i)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==a)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let l=new x({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo")),null!=i&&(l=this.addToHttpParams(l,i,"extSourceName")),null!=a&&(l=this.addToHttpParams(l,a,"extLogin")),d&&d.forEach(y=>{l=this.addToHttpParams(l,y,"attrNames[]")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let f=o&&o.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(u=u.set("Accept",f));let b=o&&o.context;void 0===b&&(b=new M);let m="json";f&&(m=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(p){let y=new URL(g),F=y.pathname.split("/");F[1]="non",y.pathname=F.join("/"),g=y.toString()}return this.httpClient.get(g,{context:b,params:l,responseType:m,withCredentials:this.configuration.withCredentials,headers:u,observe:c,reportProgress:s})}getUserByExtSourceNameAndExtLogin(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==i)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extLogin")),null!=i&&(s=this.addToHttpParams(s,i,"extSourceName"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserById(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"id"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserExtSourceByExtLoginAndExtSourceName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==i)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"extSourceName")),null!=i&&(s=this.addToHttpParams(s,i,"extSourceLogin"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserExtSourceById(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==i)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeId")),null!=i&&(s=this.addToHttpParams(s,i,"attributeValue"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==i)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeName")),null!=i&&(s=this.addToHttpParams(s,i,"attributeValue"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.get(b,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}getUserExtSources(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUserExtSourcesByIds(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let c=new x({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUsers(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getUsersByIds(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let c=new x({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"ids[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUsersBySpecificUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"specificUser"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getUsersPage(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}getVosWhereUserIsAdmin(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}getVosWhereUserIsMember(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"user"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.get(f,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}isLoginAvailable(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==i)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"loginNamespace")),null!=i&&(s=this.addToHttpParams(s,i,"login"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}loginExist(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeSpecificUserOwner(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==i)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"specificUser"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}removeUserExtSource(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==i)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"userExtSource")),null!=a&&(o=this.addToHttpParams(o,a,"force"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}removeUserExtSources(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==i)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),i&&i.forEach(g=>{o=this.addToHttpParams(o,g,"userExtSources")}),null!=a&&(o=this.addToHttpParams(o,a,"force"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}requestPreferredEmailChange(e,i,a,d,p,c,s=!1,o="body",l=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==i)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let h=new x({encoder:this.encoder});null!=e&&(h=this.addToHttpParams(h,e,"user")),null!=i&&(h=this.addToHttpParams(h,i,"email")),null!=a&&(h=this.addToHttpParams(h,a,"lang")),null!=d&&(h=this.addToHttpParams(h,d,"linkPath")),null!=p&&(h=this.addToHttpParams(h,p,"customUrl")),null!=c&&(h=this.addToHttpParams(h,c,"idpFilter"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let m=u&&u.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(f=f.set("Accept",m));let g=u&&u.context;void 0===g&&(g=new M);let y="json";m&&(y=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let F=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(s){let ie=new URL(F),He=ie.pathname.split("/");He[1]="non",ie.pathname=He.join("/"),F=ie.toString()}return this.httpClient.post(F,null,{context:g,params:h,responseType:y,withCredentials:this.configuration.withCredentials,headers:f,observe:o,reportProgress:l})}reservePasswordForLogin(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}reservePasswordForUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}reserveRandomPassword(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}setLogin(e,i,a,d=!1,p="body",c=!1,s){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==i)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==a)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let o=new x({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=i&&(o=this.addToHttpParams(o,i,"login")),null!=a&&(o=this.addToHttpParams(o,a,"namespace"));let u,l=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(l=l.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(l=l.set("Authorization","Bearer "+u));let h=s&&s.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(l=l.set("Accept",h));let f=s&&s.context;void 0===f&&(f=new M);let b="json";h&&(b=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(d){let g=new URL(m),y=g.pathname.split("/");y[1]="non",g.pathname=y.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:f,params:o,responseType:b,withCredentials:this.configuration.withCredentials,headers:l,observe:p,reportProgress:c})}unblockLogins(e,i,a=!1,d="body",p=!1,c){let s=new x({encoder:this.encoder});e&&e.forEach(m=>{s=this.addToHttpParams(s,m,"logins[]")}),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}unblockLoginsById(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let c=new x({encoder:this.encoder});e&&e.forEach(b=>{c=this.addToHttpParams(c,b,"logins[]")});let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}updateUser(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let s,c=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(c=c.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(c=c.set("Authorization","Bearer "+s));let o=p&&p.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let l=p&&p.context;void 0===l&&(l=new M);const h=this.configuration.selectHeaderContentType(["application/json"]);void 0!==h&&(c=c.set("Content-Type",h));let f="json";o&&(f=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/updateUser`;if(i){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,e,{context:l,responseType:f,withCredentials:this.configuration.withCredentials,headers:c,observe:a,reportProgress:d})}updateUserExtSourceLastAccess(e,i=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let c=new x({encoder:this.encoder});null!=e&&(c=this.addToHttpParams(c,e,"userExtSource"));let o,s=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(s=s.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(s=s.set("Authorization","Bearer "+o));let l=p&&p.httpHeaderAccept;void 0===l&&(l=this.configuration.selectHeaderAccept(["application/json"])),void 0!==l&&(s=s.set("Accept",l));let u=p&&p.context;void 0===u&&(u=new M);let h="json";l&&(h=l.startsWith("text")?"text":this.configuration.isJsonMime(l)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(i){let b=new URL(f),m=b.pathname.split("/");m[1]="non",b.pathname=m.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:u,params:c,responseType:h,withCredentials:this.configuration.withCredentials,headers:s,observe:a,reportProgress:d})}validatePasswordForLogin(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"login")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}validatePasswordForUser(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==i)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"user")),null!=i&&(s=this.addToHttpParams(s,i,"namespace"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}validatePreferredEmailChangeWithToken(e,i,a=!1,d="body",p=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==i)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let s=new x({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"token")),null!=i&&(s=this.addToHttpParams(s,i,"u"));let l,o=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(o=o.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(o=o.set("Authorization","Bearer "+l));let u=c&&c.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(o=o.set("Accept",u));let h=c&&c.context;void 0===h&&(h=new M);let f="json";u&&(f=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(a){let m=new URL(b),g=m.pathname.split("/");g[1]="non",m.pathname=g.join("/"),b=m.toString()}return this.httpClient.post(b,null,{context:h,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:o,observe:d,reportProgress:p})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(pn,8),V(yt,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),TA=(()=>{var t;class n{constructor(e,i,a){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new yt,a&&(this.configuration=a),"string"!=typeof this.configuration.basePath&&("string"!=typeof i&&(i=this.basePath),this.configuration.basePath=i),this.encoder=this.configuration.encoder||new dn}addToHttpParams(e,i,a){return"object"!=typeof i||i instanceof Date?this.addToHttpParamsRecursive(e,i,a):this.addToHttpParamsRecursive(e,i)}addToHttpParamsRecursive(e,i,a){if(null==i)return e;if("object"==typeof i)if(Array.isArray(i))i.forEach(d=>e=this.addToHttpParamsRecursive(e,d,a));else if(i instanceof Date){if(null==a)throw Error("key may not be null if value is Date");e=e.append(a,i.toISOString().substr(0,10))}else Object.keys(i).forEach(d=>e=this.addToHttpParamsRecursive(e,i[d],null!=a?`${a}.${d}`:d));else{if(null==a)throw Error("key may not be null if value is not object or array");e=e.append(a,i)}return e}getAppsConfig(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getGuiConfiguration(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getNewGuiAlert(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getPerunRPCVersion(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getPerunStatistics(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getPerunStatus(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}getPerunSystemTimeInMillis(e=!1,i="body",a=!1,d){let c,p=this.defaultHeaders;c=this.configuration.lookupCredential("BasicAuth"),c&&(p=p.set("Authorization","Basic "+c)),c=this.configuration.lookupCredential("BearerAuth"),c&&(p=p.set("Authorization","Bearer "+c));let s=d&&d.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(p=p.set("Accept",s));let o=d&&d.context;void 0===o&&(o=new M);let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let h=new URL(u),f=h.pathname.split("/");f[1]="non",h.pathname=f.join("/"),u=h.toString()}return this.httpClient.get(u,{context:o,responseType:l,withCredentials:this.configuration.withCredentials,headers:p,observe:i,reportProgress:a})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(pn,8),V(yt,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),u7=(()=>{var t;class n{static forRoot(e){return{ngModule:n,providers:[{provide:yt,useFactory:e}]}}constructor(e,i){if(e)throw new Error("ApiModule is already loaded. Import in your base AppModule only.");if(!i)throw new Error("You need to import the HttpClientModule in your AppModule! \nSee also https://github.com/angular/angular/issues/20575")}}return(t=n).\u0275fac=function(e){return new(e||t)(V(t,12),V(di,8))},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();var Mi=function(t){return t.PERUNADMIN="PERUNADMIN",t.PERUNADMINBA="PERUNADMINBA",t.PERUNOBSERVER="PERUNOBSERVER",t.VOADMIN="VOADMIN",t.GROUPADMIN="GROUPADMIN",t.GROUPOBSERVER="GROUPOBSERVER",t.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",t.SELF="SELF",t.FACILITYADMIN="FACILITYADMIN",t.FACILITIYOBSERVER="FACILITYOBSERVER",t.RESOURCEADMIN="RESOURCEADMIN",t.RESOURCESELFSERVICE="RESOURCESELFSERVICE",t.REGISTRAR="REGISTRAR",t.ENGINE="ENGINE",t.RPC="RPC",t.NOTIFICATIONS="NOTIFICATIONS",t.SERVICEUSER="SERVICEUSER",t.SPONSOR="SPONSOR",t.VOOBSERVER="VOOBSERVER",t.TOPGROUPCREATOR="TOPGROUPCREATOR",t.SECURITYADMIN="SECURITYADMIN",t.CABINETADMIN="CABINETADMIN",t.UNKNOWNROLENAME="UNKNOWNROLENAME",t.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",t.UNKNOWN="UNKNOWN",t.MEMBERSHIP="MEMBERSHIP",t}(Mi||{}),wm=function(t){return t.Admin="admin",t.Profile="profile",t.PwdReset="pwdReset",t.Consolidator="consolidator",t.Linker="linker",t}(wm||{});let xo=(()=>{var t;class n{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(i,a)=>i.roleName>a.roleName?1:i.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(a=>{this.allRolesManagementRules=a,e()},a=>i(a))})}assignAvailableRoles(e,i){this.allRolesManagementRules.forEach(a=>{a.primaryObject===i&&e.push(a)}),e.sort(this.sortRoles),"Vo"===i&&this.voCustomSort(e)}isManagerPagePrivileged(e){const i=[];let a=e.beanName;a.startsWith("Rich")&&(a=a.substring(4)),this.assignAvailableRoles(i,a);const d=new Map;this.setRolesAuthorization(i,e,d);for(const p of d.values())if(p.readAuth||p.manageAuth)return!0;return!1}setRolesAuthorization(e,i,a){for(const d of e){let p=[],c=[],s=[];for(const f of this.allRolesManagementRules)if(f.roleName===d.roleName){p=p.concat(f.privilegedRolesToRead),c=c.concat(f.privilegedRolesToManage);for(const b of Object.keys(f.entitiesToManage))s="User"===b?[b].concat(s):s.concat(b);break}const o=this.fetchAllRelatedObjects([i]),l=this.resolveAuthorization(p,o),u=this.resolveAuthorization(c,o);a.set(d.roleName,{readAuth:l,manageAuth:u,modes:s})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const i of this.allRolesManagementRules)if(i.roleName===e)return i.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(i=>i.roleName===e)}getAssignableRoleRules(e){const i=[],a=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(d=>{!a.includes(d.roleName)&&this.canManage(d)&&this.ruleHasMode(d,e)&&i.push(d)}),i.sort(this.sortRoles)}ruleHasMode(e,i){return Object.keys(e.entitiesToManage).map(a=>a.toUpperCase()).includes(i)}canManage(e){return e.privilegedRolesToManage.some(i=>this.principalRoles.has(Object.keys(i)[0]))}resolveAuthorization(e,i){for(const a of e){let d=!0;for(const p of Object.keys(a)){const c=a[p];if(null===c)this.principalRoles.has(p)||(d=!1);else if(i[c]){for(const s of i[c])if(!this.principalHasRole(p,c,s)){d=!1;break}}else d=!1;if(!d)break}if(d)return!0}return!1}getPerunPolicy(e){for(const i of this.perunPolicies)if(i.policyName===e)return i;return null}fetchAllRelatedObjects(e){const i={};for(const a of e){let d=a.beanName;switch(a.beanName.startsWith("Rich")&&(d=a.beanName.substring(4)),i[d]?i[d].push(a.id):i[d]=[a.id],d){case"Member":i.User?i.User.push(a.userId):i.User=[a.userId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Group":case"ResourceTag":i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId];break;case"Resource":i.Facility?i.Facility.push(a.facilityId):i.Facility=[a.facilityId],i.Vo?i.Vo.push(a.voId):i.Vo=[a.voId]}}return i}fetchPolicyWithAllIncludedPolicies(e){const i=new Map;let a=[];for(a.push(e);0!==a.length;){const p=a.shift();if(i.has(p))continue;const c=this.getPerunPolicy(p);if(!c)return[];i.set(p,c),a=a.concat(c.includePolicies)}const d=[];for(const p of i.values())d.push(p);return d}voCustomSort(e){for(let i=0;i{HS(n,()=>{const{length:i}=t,a=new Array(i);let d=i,p=i;for(let c=0;c{const s=Pi(t[c],n);let o=!1;s.subscribe(jt(e,l=>{a[c]=l,o||(o=!0,p--),p||e.next(r(a.slice()))},()=>{--d||e.complete()}))},e)},e)}}(e,n,i?d=>dS(i,d):Rr));return r?a.pipe(uA(r)):a}function HS(t,n,r){t?tn(r,t,n):n()}const Dp=O(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function na(t,n){const r=k(t)?t:()=>t,e=i=>i.error(r());return new Et(n?i=>n.schedule(e,0,i):e)}function SA(){return si((t,n)=>{let r=null;t._refCount++;const e=jt(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(r=null);const i=t._connection,a=r;r=null,i&&(!a||i===a)&&i.unsubscribe(),n.unsubscribe()});t.subscribe(e),e.closed||(r=t.connect())})}class RA extends Et{constructor(n,r){super(),this.source=n,this.subjectFactory=r,this._subject=null,this._refCount=0,this._connection=null,Je(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new R;const r=this.getSubject();n.add(this.source.subscribe(jt(r,void 0,()=>{this._teardown(),r.complete()},e=>{this._teardown(),r.error(e)},()=>this._teardown()))),n.closed&&(this._connection=null,n=R.EMPTY)}return n}refCount(){return SA()(this)}}function Jt(...t){const n=P0(t);return si((r,e)=>{(n?A1(t,r,n):A1(t,r)).subscribe(e)})}function vm(t){return si((n,r)=>{let e=!1;n.subscribe(jt(r,i=>{e=!0,r.next(i)},()=>{e||r.next(t),r.complete()}))})}function WS(t=m7){return si((n,r)=>{let e=!1;n.subscribe(jt(r,i=>{e=!0,r.next(i)},()=>e?r.complete():r.error(t())))})}function m7(){return new Dp}function To(t,n){const r=arguments.length>=2;return e=>e.pipe(t?bt((i,a)=>t(i,a,e)):Rr,Wt(1),r?vm(n):WS(()=>new Dp))}function Ei(t,n,r){const e=k(t)||n||r?{next:t,error:n,complete:r}:t;return e?si((i,a)=>{var d;null===(d=e.subscribe)||void 0===d||d.call(e);let p=!0;i.subscribe(jt(a,c=>{var s;null===(s=e.next)||void 0===s||s.call(e,c),a.next(c)},()=>{var c;p=!1,null===(c=e.complete)||void 0===c||c.call(e),a.complete()},c=>{var s;p=!1,null===(s=e.error)||void 0===s||s.call(e,c),a.error(c)},()=>{var c,s;p&&(null===(c=e.unsubscribe)||void 0===c||c.call(e)),null===(s=e.finalize)||void 0===s||s.call(e)}))}):Rr}function Hn(t){return si((n,r)=>{let a,e=null,i=!1;e=n.subscribe(jt(r,void 0,void 0,d=>{a=en(t(d,Hn(t)(n))),e?(e.unsubscribe(),e=null,a.subscribe(r)):i=!0})),i&&(e.unsubscribe(),e=null,a.subscribe(r))})}function qA(t){return t<=0?()=>rn:si((n,r)=>{let e=[];n.subscribe(jt(r,i=>{e.push(i),t{for(const i of e)r.next(i);r.complete()},void 0,()=>{e=null}))})}function ym(t){return Ge(()=>t)}function Ne(t){return si((n,r)=>{en(t).subscribe(jt(r,()=>r.complete(),Ue)),!r.closed&&n.subscribe(r)})}const St="primary",kp=Symbol("RouteTitle");class M7{constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r[0]:r}return null}getAll(n){if(this.has(n)){const r=this.params[n];return Array.isArray(r)?r:[r]}return[]}get keys(){return Object.keys(this.params)}}function pc(t){return new M7(t)}function A7(t,n,r){const e=r.path.split("/");if(e.length>t.length||"full"===r.pathMatch&&(n.hasChildren()||e.lengthe[a]===i)}return t===n}function IS(t){return t.length>0?t[t.length-1]:null}function l0(t){return ia(t)?t:up(t)?Pi(Promise.resolve(t)):Re(t)}const O7={exact:function VS(t,n,r){if(!x1(t.segments,n.segments)||!Cm(t.segments,n.segments,r)||t.numberOfChildren!==n.numberOfChildren)return!1;for(const e in n.children)if(!t.children[e]||!VS(t.children[e],n.children[e],r))return!1;return!0},subset:jS},BS={exact:function w7(t,n){return So(t,n)},subset:function v7(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(r=>PS(t[r],n[r]))},ignored:()=>!0};function NS(t,n,r){return O7[r.paths](t.root,n.root,r.matrixParams)&&BS[r.queryParams](t.queryParams,n.queryParams)&&!("exact"===r.fragment&&t.fragment!==n.fragment)}function jS(t,n,r){return FS(t,n,n.segments,r)}function FS(t,n,r,e){if(t.segments.length>r.length){const i=t.segments.slice(0,r.length);return!(!x1(i,r)||n.hasChildren()||!Cm(i,r,e))}if(t.segments.length===r.length){if(!x1(t.segments,r)||!Cm(t.segments,r,e))return!1;for(const i in n.children)if(!t.children[i]||!jS(t.children[i],n.children[i],e))return!1;return!0}{const i=r.slice(0,t.segments.length),a=r.slice(t.segments.length);return!!(x1(t.segments,i)&&Cm(t.segments,i,e)&&t.children[St])&&FS(t.children[St],n,a,e)}}function Cm(t,n,r){return n.every((e,i)=>BS[r](t[i].parameters,e.parameters))}class uc{constructor(n=new pi([],{}),r={},e=null){this.root=n,this.queryParams=r,this.fragment=e}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=pc(this.queryParams)),this._queryParamMap}toString(){return x7.serialize(this)}}class pi{constructor(n,r){this.segments=n,this.children=r,this.parent=null,Object.values(r).forEach(e=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return xm(this)}}class Hp{constructor(n,r){this.path=n,this.parameters=r}get parameterMap(){return this._parameterMap||(this._parameterMap=pc(this.parameters)),this._parameterMap}toString(){return XS(this)}}function x1(t,n){return t.length===n.length&&t.every((r,e)=>r.path===n[e].path)}let Wp=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(){return new LA},providedIn:"root"}),n})();class LA{parse(n){const r=new P7(n);return new uc(r.parseRootSegment(),r.parseQueryParams(),r.parseFragment())}serialize(n){const r=`/${Pp(n.root,!0)}`,e=function R7(t){const n=Object.keys(t).map(r=>{const e=t[r];return Array.isArray(e)?e.map(i=>`${Tm(r)}=${Tm(i)}`).join("&"):`${Tm(r)}=${Tm(e)}`}).filter(r=>!!r);return n.length?`?${n.join("&")}`:""}(n.queryParams);return`${r}${e}${"string"==typeof n.fragment?`#${function T7(t){return encodeURI(t)}(n.fragment)}`:""}`}}const x7=new LA;function xm(t){return t.segments.map(n=>XS(n)).join("/")}function Pp(t,n){if(!t.hasChildren())return xm(t);if(n){const r=t.children[St]?Pp(t.children[St],!1):"",e=[];return Object.entries(t.children).forEach(([i,a])=>{i!==St&&e.push(`${i}:${Pp(a,!1)}`)}),e.length>0?`${r}(${e.join("//")})`:r}{const r=function C7(t,n){let r=[];return Object.entries(t.children).forEach(([e,i])=>{e===St&&(r=r.concat(n(i,e)))}),Object.entries(t.children).forEach(([e,i])=>{e!==St&&(r=r.concat(n(i,e)))}),r}(t,(e,i)=>i===St?[Pp(t.children[St],!1)]:[`${i}:${Pp(e,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[St]?`${xm(t)}/${r[0]}`:`${xm(t)}/(${r.join("//")})`}}function US(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Tm(t){return US(t).replace(/%3B/gi,";")}function EA(t){return US(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Sm(t){return decodeURIComponent(t)}function YS(t){return Sm(t.replace(/\+/g,"%20"))}function XS(t){return`${EA(t.path)}${function S7(t){return Object.keys(t).map(n=>`;${EA(n)}=${EA(t[n])}`).join("")}(t.parameters)}`}const q7=/^[^\/()?;#]+/;function DA(t){const n=t.match(q7);return n?n[0]:""}const L7=/^[^\/()?;=#]+/,D7=/^[^=?&#]+/,H7=/^[^&#]+/;class P7{constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new pi([],{}):new pi([],this.parseChildren())}parseQueryParams(){const n={};if(this.consumeOptional("?"))do{this.parseQueryParam(n)}while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let r={};this.peekStartsWith("/(")&&(this.capture("/"),r=this.parseParens(!0));let e={};return this.peekStartsWith("(")&&(e=this.parseParens(!1)),(n.length>0||Object.keys(r).length>0)&&(e[St]=new pi(n,r)),e}parseSegment(){const n=DA(this.remaining);if(""===n&&this.peekStartsWith(";"))throw new pe(4009,!1);return this.capture(n),new Hp(Sm(n),this.parseMatrixParams())}parseMatrixParams(){const n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){const r=function E7(t){const n=t.match(L7);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const i=DA(this.remaining);i&&(e=i,this.capture(e))}n[Sm(r)]=Sm(e)}parseQueryParam(n){const r=function k7(t){const n=t.match(D7);return n?n[0]:""}(this.remaining);if(!r)return;this.capture(r);let e="";if(this.consumeOptional("=")){const d=function W7(t){const n=t.match(H7);return n?n[0]:""}(this.remaining);d&&(e=d,this.capture(e))}const i=YS(r),a=YS(e);if(n.hasOwnProperty(i)){let d=n[i];Array.isArray(d)||(d=[d],n[i]=d),d.push(a)}else n[i]=a}parseParens(n){const r={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const e=DA(this.remaining),i=this.remaining[e.length];if("/"!==i&&")"!==i&&";"!==i)throw new pe(4010,!1);let a;e.indexOf(":")>-1?(a=e.slice(0,e.indexOf(":")),this.capture(a),this.capture(":")):n&&(a=St);const d=this.parseChildren();r[a]=1===Object.keys(d).length?d[St]:new pi([],d),this.consumeOptional("//")}return r}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return!!this.peekStartsWith(n)&&(this.remaining=this.remaining.substring(n.length),!0)}capture(n){if(!this.consumeOptional(n))throw new pe(4011,!1)}}function GS(t){return t.segments.length>0?new pi([],{[St]:t}):t}function $S(t){const n={};for(const e of Object.keys(t.children)){const a=$S(t.children[e]);if(e===St&&0===a.segments.length&&a.hasChildren())for(const[d,p]of Object.entries(a.children))n[d]=p;else(a.segments.length>0||a.hasChildren())&&(n[e]=a)}return function I7(t){if(1===t.numberOfChildren&&t.children[St]){const n=t.children[St];return new pi(t.segments.concat(n.segments),n.children)}return t}(new pi(t.segments,n))}function T1(t){return t instanceof uc}function QS(t){let n;const i=GS(function r(a){const d={};for(const c of a.children){const s=r(c);d[c.outlet]=s}const p=new pi(a.url,d);return a===t&&(n=p),p}(t.root));return n??i}function JS(t,n,r,e){let i=t;for(;i.parent;)i=i.parent;if(0===n.length)return kA(i,i,i,r,e);const a=function N7(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new ZS(!0,0,t);let n=0,r=!1;const e=t.reduce((i,a,d)=>{if("object"==typeof a&&null!=a){if(a.outlets){const p={};return Object.entries(a.outlets).forEach(([c,s])=>{p[c]="string"==typeof s?s.split("/"):s}),[...i,{outlets:p}]}if(a.segmentPath)return[...i,a.segmentPath]}return"string"!=typeof a?[...i,a]:0===d?(a.split("/").forEach((p,c)=>{0==c&&"."===p||(0==c&&""===p?r=!0:".."===p?n++:""!=p&&i.push(p))}),i):[...i,a]},[]);return new ZS(r,n,e)}(n);if(a.toRoot())return kA(i,i,new pi([],{}),r,e);const d=function V7(t,n,r){if(t.isAbsolute)return new qm(n,!0,0);if(!r)return new qm(n,!1,NaN);if(null===r.parent)return new qm(r,!0,0);const e=Rm(t.commands[0])?0:1;return function j7(t,n,r){let e=t,i=n,a=r;for(;a>i;){if(a-=i,e=e.parent,!e)throw new pe(4005,!1);i=e.segments.length}return new qm(e,!1,i-a)}(r,r.segments.length-1+e,t.numberOfDoubleDots)}(a,i,t),p=d.processChildren?Bp(d.segmentGroup,d.index,a.commands):eR(d.segmentGroup,d.index,a.commands);return kA(i,d.segmentGroup,p,r,e)}function Rm(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Ip(t){return"object"==typeof t&&null!=t&&t.outlets}function kA(t,n,r,e,i){let d,a={};e&&Object.entries(e).forEach(([c,s])=>{a[c]=Array.isArray(s)?s.map(o=>`${o}`):`${s}`}),d=t===n?r:KS(t,n,r);const p=GS($S(d));return new uc(p,a,i)}function KS(t,n,r){const e={};return Object.entries(t.children).forEach(([i,a])=>{e[i]=a===n?r:KS(a,n,r)}),new pi(t.segments,e)}class ZS{constructor(n,r,e){if(this.isAbsolute=n,this.numberOfDoubleDots=r,this.commands=e,n&&e.length>0&&Rm(e[0]))throw new pe(4003,!1);const i=e.find(Ip);if(i&&i!==IS(e))throw new pe(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class qm{constructor(n,r,e){this.segmentGroup=n,this.processChildren=r,this.index=e}}function eR(t,n,r){if(t||(t=new pi([],{})),0===t.segments.length&&t.hasChildren())return Bp(t,n,r);const e=function U7(t,n,r){let e=0,i=n;const a={match:!1,pathIndex:0,commandIndex:0};for(;i=r.length)return a;const d=t.segments[i],p=r[e];if(Ip(p))break;const c=`${p}`,s=e0&&void 0===c)break;if(c&&s&&"object"==typeof s&&void 0===s.outlets){if(!iR(c,s,d))return a;e+=2}else{if(!iR(c,{},d))return a;e++}i++}return{match:!0,pathIndex:i,commandIndex:e}}(t,n,r),i=r.slice(e.commandIndex);if(e.match&&e.pathIndexa!==St)&&t.children[St]&&1===t.numberOfChildren&&0===t.children[St].segments.length){const a=Bp(t.children[St],n,r);return new pi(t.segments,a.children)}return Object.entries(e).forEach(([a,d])=>{"string"==typeof d&&(d=[d]),null!==d&&(i[a]=eR(t.children[a],n,d))}),Object.entries(t.children).forEach(([a,d])=>{void 0===e[a]&&(i[a]=d)}),new pi(t.segments,i)}}function HA(t,n,r){const e=t.segments.slice(0,n);let i=0;for(;i{"string"==typeof e&&(e=[e]),null!==e&&(n[r]=HA(new pi([],{}),0,e))}),n}function tR(t){const n={};return Object.entries(t).forEach(([r,e])=>n[r]=`${e}`),n}function iR(t,n,r){return t==r.path&&So(n,r.parameters)}const Np="imperative";class Ro{constructor(n,r){this.id=n,this.url=r}}class Lm extends Ro{constructor(n,r,e="imperative",i=null){super(n,r),this.type=0,this.navigationTrigger=e,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class qo extends Ro{constructor(n,r,e){super(n,r),this.urlAfterRedirects=e,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Vp extends Ro{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class hc extends Ro{constructor(n,r,e,i){super(n,r),this.reason=e,this.code=i,this.type=16}}class Em extends Ro{constructor(n,r,e,i){super(n,r),this.error=e,this.target=i,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class nR extends Ro{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class X7 extends Ro{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class G7 extends Ro{constructor(n,r,e,i,a){super(n,r),this.urlAfterRedirects=e,this.state=i,this.shouldActivate=a,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class $7 extends Ro{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Q7 extends Ro{constructor(n,r,e,i){super(n,r),this.urlAfterRedirects=e,this.state=i,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class J7{constructor(n){this.route=n,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class K7{constructor(n){this.route=n,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Z7{constructor(n){this.snapshot=n,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class e9{constructor(n){this.snapshot=n,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class t9{constructor(n){this.snapshot=n,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class n9{constructor(n){this.snapshot=n,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class rR{constructor(n,r,e){this.routerEvent=n,this.position=r,this.anchor=e,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class WA{}class PA{constructor(n){this.url=n}}class r9{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new jp,this.attachRef=null}}let jp=(()=>{var t;class n{constructor(){this.contexts=new Map}onChildOutletCreated(e,i){const a=this.getOrCreateContext(e);a.outlet=i,this.contexts.set(e,a)}onChildOutletDestroyed(e){const i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new r9,this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class aR{constructor(n){this._root=n}get root(){return this._root.value}parent(n){const r=this.pathFromRoot(n);return r.length>1?r[r.length-2]:null}children(n){const r=IA(n,this._root);return r?r.children.map(e=>e.value):[]}firstChild(n){const r=IA(n,this._root);return r&&r.children.length>0?r.children[0].value:null}siblings(n){const r=BA(n,this._root);return r.length<2?[]:r[r.length-2].children.map(i=>i.value).filter(i=>i!==n)}pathFromRoot(n){return BA(n,this._root).map(r=>r.value)}}function IA(t,n){if(t===n.value)return n;for(const r of n.children){const e=IA(t,r);if(e)return e}return null}function BA(t,n){if(t===n.value)return[n];for(const r of n.children){const e=BA(t,r);if(e.length)return e.unshift(n),e}return[]}class us{constructor(n,r){this.value=n,this.children=r}toString(){return`TreeNode(${this.value})`}}function fc(t){const n={};return t&&t.children.forEach(r=>n[r.value.outlet]=r),n}class oR extends aR{constructor(n,r){super(n),this.snapshot=r,NA(this,n)}toString(){return this.snapshot.toString()}}function sR(t,n){const r=function a9(t,n){const d=new Dm([],{},{},"",{},St,n,null,{});return new cR("",new us(d,[]))}(0,n),e=new gn([new Hp("",{})]),i=new gn({}),a=new gn({}),d=new gn({}),p=new gn(""),c=new ra(e,i,d,p,a,St,n,r.root);return c.snapshot=r.root,new oR(new us(c,[]),r)}class ra{constructor(n,r,e,i,a,d,p,c){this.urlSubject=n,this.paramsSubject=r,this.queryParamsSubject=e,this.fragmentSubject=i,this.dataSubject=a,this.outlet=d,this.component=p,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(Ge(s=>s[kp]))??Re(void 0),this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Ge(n=>pc(n)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Ge(n=>pc(n)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function lR(t,n="emptyOnly"){const r=t.pathFromRoot;let e=0;if("always"!==n)for(e=r.length-1;e>=1;){const i=r[e],a=r[e-1];if(i.routeConfig&&""===i.routeConfig.path)e--;else{if(a.component)break;e--}}return function o9(t){return t.reduce((n,r)=>({params:{...n.params,...r.params},data:{...n.data,...r.data},resolve:{...r.data,...n.resolve,...r.routeConfig?.data,...r._resolvedData}}),{params:{},data:{},resolve:{}})}(r.slice(e))}class Dm{get title(){return this.data?.[kp]}constructor(n,r,e,i,a,d,p,c,s){this.url=n,this.params=r,this.queryParams=e,this.fragment=i,this.data=a,this.outlet=d,this.component=p,this.routeConfig=c,this._resolve=s}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=pc(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=pc(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class cR extends aR{constructor(n,r){super(r),this.url=n,NA(this,r)}toString(){return dR(this._root)}}function NA(t,n){n.value._routerState=t,n.children.forEach(r=>NA(t,r))}function dR(t){const n=t.children.length>0?` { ${t.children.map(dR).join(", ")} } `:"";return`${t.value}${n}`}function VA(t){if(t.snapshot){const n=t.snapshot,r=t._futureSnapshot;t.snapshot=r,So(n.queryParams,r.queryParams)||t.queryParamsSubject.next(r.queryParams),n.fragment!==r.fragment&&t.fragmentSubject.next(r.fragment),So(n.params,r.params)||t.paramsSubject.next(r.params),function z7(t,n){if(t.length!==n.length)return!1;for(let r=0;rSo(r.parameters,n[e].parameters))}(t.url,n.url);return r&&!(!t.parent!=!n.parent)&&(!t.parent||jA(t.parent,n.parent))}let km=(()=>{var t;class n{constructor(){this.activated=null,this._activatedRoute=null,this.name=St,this.activateEvents=new le,this.deactivateEvents=new le,this.attachEvents=new le,this.detachEvents=new le,this.parentContexts=_e(jp),this.location=_e(Qt),this.changeDetector=_e(nt),this.environmentInjector=_e(Jr),this.inputBinder=_e(Hm,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:a}=e.name;if(i)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new pe(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new pe(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new pe(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new pe(4013,!1);this._activatedRoute=e;const a=this.location,p=e.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,s=new s9(e,c,a.injector);this.activated=a.createComponent(p,{index:a.length,injector:s,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[vt]}),n})();class s9{constructor(n,r,e){this.route=n,this.childContexts=r,this.parent=e}get(n,r){return n===ra?this.route:n===jp?this.childContexts:this.parent.get(n,r)}}const Hm=new ne("");let pR=(()=>{var t;class n{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:i}=e,a=s0([i.queryParams,i.params,i.data]).pipe(Ai(([d,p,c],s)=>(c={...d,...p,...c},0===s?Re(c):Promise.resolve(c)))).subscribe(d=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||null===i.component)return void this.unsubscribeFromRouteData(e);const p=function Yj(t){const n=Bt(t);if(!n)return null;const r=new sp(n);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}(i.component);if(p)for(const{templateName:c}of p.inputs)e.activatedComponentRef.setInput(c,d[c]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,a)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();function Fp(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const e=r.value;e._futureSnapshot=n.value;const i=function c9(t,n,r){return n.children.map(e=>{for(const i of r.children)if(t.shouldReuseRoute(e.value,i.value.snapshot))return Fp(t,e,i);return Fp(t,e)})}(t,n,r);return new us(e,i)}{if(t.shouldAttach(n.value)){const a=t.retrieve(n.value);if(null!==a){const d=a.route;return d.value._futureSnapshot=n.value,d.children=n.children.map(p=>Fp(t,p)),d}}const e=function d9(t){return new ra(new gn(t.url),new gn(t.params),new gn(t.queryParams),new gn(t.fragment),new gn(t.data),t.outlet,t.component,t)}(n.value),i=n.children.map(a=>Fp(t,a));return new us(e,i)}}const FA="ngNavigationCancelingError";function uR(t,n){const{redirectTo:r,navigationBehaviorOptions:e}=T1(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,i=hR(!1,0,n);return i.url=r,i.navigationBehaviorOptions=e,i}function hR(t,n,r){const e=new Error("NavigationCancelingError: "+(t||""));return e[FA]=!0,e.cancellationCode=n,r&&(e.url=r),e}function fR(t){return t&&t[FA]}let mR=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["ng-component"]],standalone:!0,features:[cM],decls:1,vars:0,template:function(e,i){1&e&&te(0,"router-outlet")},dependencies:[km],encapsulation:2}),n})();function UA(t){const n=t.children&&t.children.map(UA),r=n?{...t,children:n}:{...t};return!r.component&&!r.loadComponent&&(n||r.loadChildren)&&r.outlet&&r.outlet!==St&&(r.component=mR),r}function eo(t){return t.outlet||St}function Up(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){const r=n.routeConfig;if(r?._loadedInjector)return r._loadedInjector;if(r?._injector)return r._injector}return null}class _9{constructor(n,r,e,i,a){this.routeReuseStrategy=n,this.futureState=r,this.currState=e,this.forwardEvent=i,this.inputBindingEnabled=a}activate(n){const r=this.futureState._root,e=this.currState?this.currState._root:null;this.deactivateChildRoutes(r,e,n),VA(this.futureState.root),this.activateChildRoutes(r,e,n)}deactivateChildRoutes(n,r,e){const i=fc(r);n.children.forEach(a=>{const d=a.value.outlet;this.deactivateRoutes(a,i[d],e),delete i[d]}),Object.values(i).forEach(a=>{this.deactivateRouteAndItsChildren(a,e)})}deactivateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(i===a)if(i.component){const d=e.getContext(i.outlet);d&&this.deactivateChildRoutes(n,r,d.children)}else this.deactivateChildRoutes(n,r,e);else a&&this.deactivateRouteAndItsChildren(r,e)}deactivateRouteAndItsChildren(n,r){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,r):this.deactivateRouteAndOutlet(n,r)}detachAndStoreRouteSubtree(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=fc(n);for(const d of Object.keys(a))this.deactivateRouteAndItsChildren(a[d],i);if(e&&e.outlet){const d=e.outlet.detach(),p=e.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:d,route:n,contexts:p})}}deactivateRouteAndOutlet(n,r){const e=r.getContext(n.value.outlet),i=e&&n.value.component?e.children:r,a=fc(n);for(const d of Object.keys(a))this.deactivateRouteAndItsChildren(a[d],i);e&&(e.outlet&&(e.outlet.deactivate(),e.children.onOutletDeactivated()),e.attachRef=null,e.route=null)}activateChildRoutes(n,r,e){const i=fc(r);n.children.forEach(a=>{this.activateRoutes(a,i[a.value.outlet],e),this.forwardEvent(new n9(a.value.snapshot))}),n.children.length&&this.forwardEvent(new e9(n.value.snapshot))}activateRoutes(n,r,e){const i=n.value,a=r?r.value:null;if(VA(i),i===a)if(i.component){const d=e.getOrCreateContext(i.outlet);this.activateChildRoutes(n,r,d.children)}else this.activateChildRoutes(n,r,e);else if(i.component){const d=e.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const p=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),d.children.onOutletReAttached(p.contexts),d.attachRef=p.componentRef,d.route=p.route.value,d.outlet&&d.outlet.attach(p.componentRef,p.route.value),VA(p.route.value),this.activateChildRoutes(n,null,d.children)}else{const p=Up(i.snapshot);d.attachRef=null,d.route=i,d.injector=p,d.outlet&&d.outlet.activateWith(i,d.injector),this.activateChildRoutes(n,null,d.children)}}else this.activateChildRoutes(n,null,e)}}class bR{constructor(n){this.path=n,this.route=this.path[this.path.length-1]}}class Wm{constructor(n,r){this.component=n,this.route=r}}function M9(t,n,r){const e=t._root;return Yp(e,n?n._root:null,r,[e.value])}function mc(t,n){const r=Symbol(),e=n.get(t,r);return e===r?"function"!=typeof t||function N0(t){return null!==li(t)}(t)?n.get(t):t:e}function Yp(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=fc(n);return t.children.forEach(d=>{(function z9(t,n,r,e,i={canDeactivateChecks:[],canActivateChecks:[]}){const a=t.value,d=n?n.value:null,p=r?r.getContext(t.value.outlet):null;if(d&&a.routeConfig===d.routeConfig){const c=function O9(t,n,r){if("function"==typeof r)return r(t,n);switch(r){case"pathParamsChange":return!x1(t.url,n.url);case"pathParamsOrQueryParamsChange":return!x1(t.url,n.url)||!So(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!jA(t,n)||!So(t.queryParams,n.queryParams);default:return!jA(t,n)}}(d,a,a.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new bR(e)):(a.data=d.data,a._resolvedData=d._resolvedData),Yp(t,n,a.component?p?p.children:null:r,e,i),c&&p&&p.outlet&&p.outlet.isActivated&&i.canDeactivateChecks.push(new Wm(p.outlet.component,d))}else d&&Xp(n,p,i),i.canActivateChecks.push(new bR(e)),Yp(t,null,a.component?p?p.children:null:r,e,i)})(d,a[d.value.outlet],r,e.concat([d.value]),i),delete a[d.value.outlet]}),Object.entries(a).forEach(([d,p])=>Xp(p,r.getContext(d),i)),i}function Xp(t,n,r){const e=fc(t),i=t.value;Object.entries(e).forEach(([a,d])=>{Xp(d,i.component?n?n.children.getContext(a):null:n,r)}),r.canDeactivateChecks.push(new Wm(i.component&&n&&n.outlet&&n.outlet.isActivated?n.outlet.component:null,i))}function Gp(t){return"function"==typeof t}function gR(t){return t instanceof Dp||"EmptyError"===t?.name}const Pm=Symbol("INITIAL_VALUE");function bc(){return Ai(t=>s0(t.map(n=>n.pipe(Wt(1),Jt(Pm)))).pipe(Ge(n=>{for(const r of n)if(!0!==r){if(r===Pm)return Pm;if(!1===r||r instanceof uc)return r}return!0}),bt(n=>n!==Pm),Wt(1)))}function _R(t){return function R0(...t){return ga(t)}(Ei(n=>{if(T1(n))throw uR(0,n)}),Ge(n=>!0===n))}class Im{constructor(n){this.segmentGroup=n||null}}class MR{constructor(n){this.urlTree=n}}function gc(t){return na(new Im(t))}function AR(t){return na(new MR(t))}class V9{constructor(n,r){this.urlSerializer=n,this.urlTree=r}noMatchError(n){return new pe(4002,!1)}lineralizeSegments(n,r){let e=[],i=r.root;for(;;){if(e=e.concat(i.segments),0===i.numberOfChildren)return Re(e);if(i.numberOfChildren>1||!i.children[St])return na(new pe(4e3,!1));i=i.children[St]}}applyRedirectCommands(n,r,e){return this.applyRedirectCreateUrlTree(r,this.urlSerializer.parse(r),n,e)}applyRedirectCreateUrlTree(n,r,e,i){const a=this.createSegmentGroup(n,r.root,e,i);return new uc(a,this.createQueryParams(r.queryParams,this.urlTree.queryParams),r.fragment)}createQueryParams(n,r){const e={};return Object.entries(n).forEach(([i,a])=>{if("string"==typeof a&&a.startsWith(":")){const p=a.substring(1);e[i]=r[p]}else e[i]=a}),e}createSegmentGroup(n,r,e,i){const a=this.createSegments(n,r.segments,e,i);let d={};return Object.entries(r.children).forEach(([p,c])=>{d[p]=this.createSegmentGroup(n,c,e,i)}),new pi(a,d)}createSegments(n,r,e,i){return r.map(a=>a.path.startsWith(":")?this.findPosParam(n,a,i):this.findOrReturn(a,e))}findPosParam(n,r,e){const i=e[r.path.substring(1)];if(!i)throw new pe(4001,!1);return i}findOrReturn(n,r){let e=0;for(const i of r){if(i.path===n.path)return r.splice(e),i;e++}return n}}const YA={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function j9(t,n,r,e,i){const a=XA(t,n,r);return a.matched?(e=function u9(t,n){return t.providers&&!t._injector&&(t._injector=lM(t.providers,n,`Route: ${t.path}`)),t._injector??n}(n,e),function I9(t,n,r,e){const i=n.canMatch;return i&&0!==i.length?Re(i.map(d=>{const p=mc(d,t);return l0(function T9(t){return t&&Gp(t.canMatch)}(p)?p.canMatch(n,r):t.runInContext(()=>p(n,r)))})).pipe(bc(),_R()):Re(!0)}(e,n,r).pipe(Ge(d=>!0===d?a:{...YA}))):Re(a)}function XA(t,n,r){if(""===n.path)return"full"===n.pathMatch&&(t.hasChildren()||r.length>0)?{...YA}:{matched:!0,consumedSegments:[],remainingSegments:r,parameters:{},positionalParamSegments:{}};const i=(n.matcher||A7)(r,t,n);if(!i)return{...YA};const a={};Object.entries(i.posParams??{}).forEach(([p,c])=>{a[p]=c.path});const d=i.consumed.length>0?{...a,...i.consumed[i.consumed.length-1].parameters}:a;return{matched:!0,consumedSegments:i.consumed,remainingSegments:r.slice(i.consumed.length),parameters:d,positionalParamSegments:i.posParams??{}}}function zR(t,n,r,e){return r.length>0&&function Y9(t,n,r){return r.some(e=>Bm(t,n,e)&&eo(e)!==St)}(t,r,e)?{segmentGroup:new pi(n,U9(e,new pi(r,t.children))),slicedSegments:[]}:0===r.length&&function X9(t,n,r){return r.some(e=>Bm(t,n,e))}(t,r,e)?{segmentGroup:new pi(t.segments,F9(t,0,r,e,t.children)),slicedSegments:r}:{segmentGroup:new pi(t.segments,t.children),slicedSegments:r}}function F9(t,n,r,e,i){const a={};for(const d of e)if(Bm(t,r,d)&&!i[eo(d)]){const p=new pi([],{});a[eo(d)]=p}return{...i,...a}}function U9(t,n){const r={};r[St]=n;for(const e of t)if(""===e.path&&eo(e)!==St){const i=new pi([],{});r[eo(e)]=i}return r}function Bm(t,n,r){return(!(t.hasChildren()||n.length>0)||"full"!==r.pathMatch)&&""===r.path}class J9{constructor(n,r,e,i,a,d,p){this.injector=n,this.configLoader=r,this.rootComponentType=e,this.config=i,this.urlTree=a,this.paramsInheritanceStrategy=d,this.urlSerializer=p,this.allowRedirects=!0,this.applyRedirects=new V9(this.urlSerializer,this.urlTree)}noMatchError(n){return new pe(4002,!1)}recognize(){const n=zR(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,n,St).pipe(Hn(r=>{if(r instanceof MR)return this.allowRedirects=!1,this.urlTree=r.urlTree,this.match(r.urlTree);throw r instanceof Im?this.noMatchError(r):r}),Ge(r=>{const e=new Dm([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},St,this.rootComponentType,null,{}),i=new us(e,r),a=new cR("",i),d=function B7(t,n,r=null,e=null){return JS(QS(t),n,r,e)}(e,[],this.urlTree.queryParams,this.urlTree.fragment);return d.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(d),this.inheritParamsAndData(a._root),{state:a,tree:d}}))}match(n){return this.processSegmentGroup(this.injector,this.config,n.root,St).pipe(Hn(e=>{throw e instanceof Im?this.noMatchError(e):e}))}inheritParamsAndData(n){const r=n.value,e=lR(r,this.paramsInheritanceStrategy);r.params=Object.freeze(e.params),r.data=Object.freeze(e.data),n.children.forEach(i=>this.inheritParamsAndData(i))}processSegmentGroup(n,r,e,i){return 0===e.segments.length&&e.hasChildren()?this.processChildren(n,r,e):this.processSegment(n,r,e,e.segments,i,!0)}processChildren(n,r,e){const i=[];for(const a of Object.keys(e.children))"primary"===a?i.unshift(a):i.push(a);return Pi(i).pipe(O1(a=>{const d=e.children[a],p=function b9(t,n){const r=t.filter(e=>eo(e)===n);return r.push(...t.filter(e=>eo(e)!==n)),r}(r,a);return this.processSegmentGroup(n,p,d,a)}),function g7(t,n){return si(function b7(t,n,r,e,i){return(a,d)=>{let p=r,c=n,s=0;a.subscribe(jt(d,o=>{const l=s++;c=p?t(c,o,l):(p=!0,o),e&&d.next(c)},i&&(()=>{p&&d.next(c),d.complete()})))}}(t,n,arguments.length>=2,!0))}((a,d)=>(a.push(...d),a)),vm(null),function _7(t,n){const r=arguments.length>=2;return e=>e.pipe(t?bt((i,a)=>t(i,a,e)):Rr,qA(1),r?vm(n):WS(()=>new Dp))}(),$t(a=>{if(null===a)return gc(e);const d=OR(a);return function K9(t){t.sort((n,r)=>n.value.outlet===St?-1:r.value.outlet===St?1:n.value.outlet.localeCompare(r.value.outlet))}(d),Re(d)}))}processSegment(n,r,e,i,a,d){return Pi(r).pipe(O1(p=>this.processSegmentAgainstRoute(p._injector??n,r,p,e,i,a,d).pipe(Hn(c=>{if(c instanceof Im)return Re(null);throw c}))),To(p=>!!p),Hn(p=>{if(gR(p))return function $9(t,n,r){return 0===n.length&&!t.children[r]}(e,i,a)?Re([]):gc(e);throw p}))}processSegmentAgainstRoute(n,r,e,i,a,d,p){return function G9(t,n,r,e){return!!(eo(t)===e||e!==St&&Bm(n,r,t))&&("**"===t.path||XA(n,t,r).matched)}(e,i,a,d)?void 0===e.redirectTo?this.matchSegmentAgainstRoute(n,i,e,a,d,p):p&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(n,i,r,e,a,d):gc(i):gc(i)}expandSegmentAgainstRouteUsingRedirect(n,r,e,i,a,d){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(n,e,i,d):this.expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,d)}expandWildCardWithParamsAgainstRouteUsingRedirect(n,r,e,i){const a=this.applyRedirects.applyRedirectCommands([],e.redirectTo,{});return e.redirectTo.startsWith("/")?AR(a):this.applyRedirects.lineralizeSegments(e,a).pipe($t(d=>{const p=new pi(d,{});return this.processSegment(n,r,p,d,i,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(n,r,e,i,a,d){const{matched:p,consumedSegments:c,remainingSegments:s,positionalParamSegments:o}=XA(r,i,a);if(!p)return gc(r);const l=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,o);return i.redirectTo.startsWith("/")?AR(l):this.applyRedirects.lineralizeSegments(i,l).pipe($t(u=>this.processSegment(n,e,r,u.concat(s),d,!1)))}matchSegmentAgainstRoute(n,r,e,i,a,d){let p;if("**"===e.path){const c=i.length>0?IS(i).parameters:{};p=Re({snapshot:new Dm(i,c,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wR(e),eo(e),e.component??e._loadedComponent??null,e,vR(e)),consumedSegments:[],remainingSegments:[]}),r.children={}}else p=j9(r,e,i,n).pipe(Ge(({matched:c,consumedSegments:s,remainingSegments:o,parameters:l})=>c?{snapshot:new Dm(s,l,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,wR(e),eo(e),e.component??e._loadedComponent??null,e,vR(e)),consumedSegments:s,remainingSegments:o}:null));return p.pipe(Ai(c=>null===c?gc(r):this.getChildConfig(n=e._injector??n,e,i).pipe(Ai(({routes:s})=>{const o=e._loadedInjector??n,{snapshot:l,consumedSegments:u,remainingSegments:h}=c,{segmentGroup:f,slicedSegments:b}=zR(r,u,h,s);if(0===b.length&&f.hasChildren())return this.processChildren(o,s,f).pipe(Ge(g=>null===g?null:[new us(l,g)]));if(0===s.length&&0===b.length)return Re([new us(l,[])]);const m=eo(e)===a;return this.processSegment(o,s,f,b,m?St:a,!0).pipe(Ge(g=>[new us(l,g)]))}))))}getChildConfig(n,r,e){return r.children?Re({routes:r.children,injector:n}):r.loadChildren?void 0!==r._loadedRoutes?Re({routes:r._loadedRoutes,injector:r._loadedInjector}):function P9(t,n,r,e){const i=n.canLoad;return void 0===i||0===i.length?Re(!0):Re(i.map(d=>{const p=mc(d,t);return l0(function v9(t){return t&&Gp(t.canLoad)}(p)?p.canLoad(n,r):t.runInContext(()=>p(n,r)))})).pipe(bc(),_R())}(n,r,e).pipe($t(i=>i?this.configLoader.loadChildren(n,r).pipe(Ei(a=>{r._loadedRoutes=a.routes,r._loadedInjector=a.injector})):function N9(t){return na(hR(!1,3))}())):Re({routes:[],injector:n})}}function Z9(t){const n=t.value.routeConfig;return n&&""===n.path}function OR(t){const n=[],r=new Set;for(const e of t){if(!Z9(e)){n.push(e);continue}const i=n.find(a=>e.value.routeConfig===a.value.routeConfig);void 0!==i?(i.children.push(...e.children),r.add(i)):n.push(e)}for(const e of r){const i=OR(e.children);n.push(new us(e.value,i))}return n.filter(e=>!r.has(e))}function wR(t){return t.data||{}}function vR(t){return t.resolve||{}}function yR(t){return"string"==typeof t.title||null===t.title}function GA(t){return Ai(n=>{const r=t(n);return r?Pi(r).pipe(Ge(()=>n)):Re(n)})}const _c=new ne("ROUTES");let $A=(()=>{var t;class n{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=_e(WT)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return Re(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=l0(e.loadComponent()).pipe(Ge(CR),Ei(d=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=d}),w1(()=>{this.componentLoaders.delete(e)})),a=new RA(i,()=>new me).pipe(SA());return this.componentLoaders.set(e,a),a}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return Re({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const d=function oY(t,n,r,e){return l0(t.loadChildren()).pipe(Ge(CR),$t(i=>i instanceof Xx||Array.isArray(i)?Re(i):Pi(n.compileModuleAsync(i))),Ge(i=>{e&&e(t);let a,d,p=!1;return Array.isArray(i)?(d=i,!0):(a=i.create(r).injector,d=a.get(_c,[],{optional:!0,self:!0}).flat()),{routes:d.map(UA),injector:a}}))}(i,this.compiler,e,this.onLoadEndListener).pipe(w1(()=>{this.childrenLoaders.delete(i)})),p=new RA(d,()=>new me).pipe(SA());return this.childrenLoaders.set(i,p),p}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function CR(t){return function sY(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let Nm=(()=>{var t;class n{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new me,this.transitionAbortSubject=new me,this.configLoader=_e($A),this.environmentInjector=_e(Jr),this.urlSerializer=_e(Wp),this.rootContexts=_e(jp),this.inputBindingEnabled=null!==_e(Hm,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Re(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=a=>this.events.next(new K7(a)),this.configLoader.onLoadStartListener=a=>this.events.next(new J7(a))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e,i,a){return this.transitions=new gn({id:0,currentUrlTree:i,currentRawUrl:i,currentBrowserUrl:i,extractedUrl:e.urlHandlingStrategy.extract(i),urlAfterRedirects:e.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Np,restoredState:null,currentSnapshot:a.snapshot,targetSnapshot:null,currentRouterState:a,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(bt(d=>0!==d.id),Ge(d=>({...d,extractedUrl:e.urlHandlingStrategy.extract(d.rawUrl)})),Ai(d=>{this.currentTransition=d;let p=!1,c=!1;return Re(d).pipe(Ei(s=>{this.currentNavigation={id:s.id,initialUrl:s.rawUrl,extractedUrl:s.extractedUrl,trigger:s.source,extras:s.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),Ai(s=>{const o=s.currentBrowserUrl.toString(),l=!e.navigated||s.extractedUrl.toString()!==o||o!==s.currentUrlTree.toString();if(!l&&"reload"!==(s.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const h="";return this.events.next(new hc(s.id,this.urlSerializer.serialize(s.rawUrl),h,0)),s.resolve(null),rn}if(e.urlHandlingStrategy.shouldProcessUrl(s.rawUrl))return Re(s).pipe(Ai(h=>{const f=this.transitions?.getValue();return this.events.next(new Lm(h.id,this.urlSerializer.serialize(h.extractedUrl),h.source,h.restoredState)),f!==this.transitions?.getValue()?rn:Promise.resolve(h)}),function eY(t,n,r,e,i,a){return $t(d=>function Q9(t,n,r,e,i,a,d="emptyOnly"){return new J9(t,n,r,e,i,d,a).recognize()}(t,n,r,e,d.extractedUrl,i,a).pipe(Ge(({state:p,tree:c})=>({...d,targetSnapshot:p,urlAfterRedirects:c}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),Ei(h=>{d.targetSnapshot=h.targetSnapshot,d.urlAfterRedirects=h.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:h.urlAfterRedirects};const f=new nR(h.id,this.urlSerializer.serialize(h.extractedUrl),this.urlSerializer.serialize(h.urlAfterRedirects),h.targetSnapshot);this.events.next(f)}));if(l&&e.urlHandlingStrategy.shouldProcessUrl(s.currentRawUrl)){const{id:h,extractedUrl:f,source:b,restoredState:m,extras:g}=s,y=new Lm(h,this.urlSerializer.serialize(f),b,m);this.events.next(y);const F=sR(0,this.rootComponentType).snapshot;return this.currentTransition=d={...s,targetSnapshot:F,urlAfterRedirects:f,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},Re(d)}{const h="";return this.events.next(new hc(s.id,this.urlSerializer.serialize(s.extractedUrl),h,1)),s.resolve(null),rn}}),Ei(s=>{const o=new X7(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(o)}),Ge(s=>(this.currentTransition=d={...s,guards:M9(s.targetSnapshot,s.currentSnapshot,this.rootContexts)},d)),function R9(t,n){return $t(r=>{const{targetSnapshot:e,currentSnapshot:i,guards:{canActivateChecks:a,canDeactivateChecks:d}}=r;return 0===d.length&&0===a.length?Re({...r,guardsResult:!0}):function q9(t,n,r,e){return Pi(t).pipe($t(i=>function W9(t,n,r,e,i){const a=n&&n.routeConfig?n.routeConfig.canDeactivate:null;return a&&0!==a.length?Re(a.map(p=>{const c=Up(n)??i,s=mc(p,c);return l0(function x9(t){return t&&Gp(t.canDeactivate)}(s)?s.canDeactivate(t,n,r,e):c.runInContext(()=>s(t,n,r,e))).pipe(To())})).pipe(bc()):Re(!0)}(i.component,i.route,r,n,e)),To(i=>!0!==i,!0))}(d,e,i,t).pipe($t(p=>p&&function w9(t){return"boolean"==typeof t}(p)?function L9(t,n,r,e){return Pi(n).pipe(O1(i=>A1(function D9(t,n){return null!==t&&n&&n(new Z7(t)),Re(!0)}(i.route.parent,e),function E9(t,n){return null!==t&&n&&n(new t9(t)),Re(!0)}(i.route,e),function H9(t,n,r){const e=n[n.length-1],a=n.slice(0,n.length-1).reverse().map(d=>function A9(t){const n=t.routeConfig?t.routeConfig.canActivateChild:null;return n&&0!==n.length?{node:t,guards:n}:null}(d)).filter(d=>null!==d).map(d=>z1(()=>Re(d.guards.map(c=>{const s=Up(d.node)??r,o=mc(c,s);return l0(function C9(t){return t&&Gp(t.canActivateChild)}(o)?o.canActivateChild(e,t):s.runInContext(()=>o(e,t))).pipe(To())})).pipe(bc())));return Re(a).pipe(bc())}(t,i.path,r),function k9(t,n,r){const e=n.routeConfig?n.routeConfig.canActivate:null;if(!e||0===e.length)return Re(!0);const i=e.map(a=>z1(()=>{const d=Up(n)??r,p=mc(a,d);return l0(function y9(t){return t&&Gp(t.canActivate)}(p)?p.canActivate(n,t):d.runInContext(()=>p(n,t))).pipe(To())}));return Re(i).pipe(bc())}(t,i.route,r))),To(i=>!0!==i,!0))}(e,a,t,n):Re(p)),Ge(p=>({...r,guardsResult:p})))})}(this.environmentInjector,s=>this.events.next(s)),Ei(s=>{if(d.guardsResult=s.guardsResult,T1(s.guardsResult))throw uR(0,s.guardsResult);const o=new G7(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot,!!s.guardsResult);this.events.next(o)}),bt(s=>!!s.guardsResult||(this.cancelNavigationTransition(s,"",3),!1)),GA(s=>{if(s.guards.canActivateChecks.length)return Re(s).pipe(Ei(o=>{const l=new $7(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}),Ai(o=>{let l=!1;return Re(o).pipe(function tY(t,n){return $t(r=>{const{targetSnapshot:e,guards:{canActivateChecks:i}}=r;if(!i.length)return Re(r);let a=0;return Pi(i).pipe(O1(d=>function iY(t,n,r,e){const i=t.routeConfig,a=t._resolve;return void 0!==i?.title&&!yR(i)&&(a[kp]=i.title),function nY(t,n,r,e){const i=function rY(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}(t);if(0===i.length)return Re({});const a={};return Pi(i).pipe($t(d=>function aY(t,n,r,e){const i=Up(n)??e,a=mc(t,i);return l0(a.resolve?a.resolve(n,r):i.runInContext(()=>a(n,r)))}(t[d],n,r,e).pipe(To(),Ei(p=>{a[d]=p}))),qA(1),ym(a),Hn(d=>gR(d)?rn:na(d)))}(a,t,n,e).pipe(Ge(d=>(t._resolvedData=d,t.data=lR(t,r).resolve,i&&yR(i)&&(t.data[kp]=i.title),null)))}(d.route,e,t,n)),Ei(()=>a++),qA(1),$t(d=>a===i.length?Re(r):rn))})}(e.paramsInheritanceStrategy,this.environmentInjector),Ei({next:()=>l=!0,complete:()=>{l||this.cancelNavigationTransition(o,"",2)}}))}),Ei(o=>{const l=new Q7(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(l)}))}),GA(s=>{const o=l=>{const u=[];l.routeConfig?.loadComponent&&!l.routeConfig._loadedComponent&&u.push(this.configLoader.loadComponent(l.routeConfig).pipe(Ei(h=>{l.component=h}),Ge(()=>{})));for(const h of l.children)u.push(...o(h));return u};return s0(o(s.targetSnapshot.root)).pipe(vm(),Wt(1))}),GA(()=>this.afterPreactivation()),Ge(s=>{const o=function l9(t,n,r){const e=Fp(t,n._root,r?r._root:void 0);return new oR(e,n)}(e.routeReuseStrategy,s.targetSnapshot,s.currentRouterState);return this.currentTransition=d={...s,targetRouterState:o},d}),Ei(()=>{this.events.next(new WA)}),((t,n,r,e)=>Ge(i=>(new _9(n,i.targetRouterState,i.currentRouterState,r,e).activate(t),i)))(this.rootContexts,e.routeReuseStrategy,s=>this.events.next(s),this.inputBindingEnabled),Wt(1),Ei({next:s=>{p=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new qo(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects))),e.titleStrategy?.updateTitle(s.targetRouterState.snapshot),s.resolve(!0)},complete:()=>{p=!0}}),Ne(this.transitionAbortSubject.pipe(Ei(s=>{throw s}))),w1(()=>{p||c||this.cancelNavigationTransition(d,"",1),this.currentNavigation?.id===d.id&&(this.currentNavigation=null)}),Hn(s=>{if(c=!0,fR(s))this.events.next(new Vp(d.id,this.urlSerializer.serialize(d.extractedUrl),s.message,s.cancellationCode)),function p9(t){return fR(t)&&T1(t.url)}(s)?this.events.next(new PA(s.url)):d.resolve(!1);else{this.events.next(new Em(d.id,this.urlSerializer.serialize(d.extractedUrl),s,d.targetSnapshot??void 0));try{d.resolve(e.errorHandler(s))}catch(o){d.reject(o)}}return rn}))}))}cancelNavigationTransition(e,i,a){const d=new Vp(e.id,this.urlSerializer.serialize(e.extractedUrl),i,a);this.events.next(d),e.resolve(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function xR(t){return t!==Np}let TR=(()=>{var t;class n{buildTitle(e){let i,a=e.root;for(;void 0!==a;)i=this.getResolvedTitleForRoute(a)??i,a=a.children.find(d=>d.outlet===St);return i}getResolvedTitleForRoute(e){return e.data[kp]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(){return _e(lY)},providedIn:"root"}),n})(),lY=(()=>{var t;class n extends TR{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(dA))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),cY=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(){return _e(pY)},providedIn:"root"}),n})();class dY{shouldDetach(n){return!1}store(n,r){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,r){return n.routeConfig===r.routeConfig}}let pY=(()=>{var t;class n extends dY{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const Vm=new ne("",{providedIn:"root",factory:()=>({})});let uY=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:function(){return _e(hY)},providedIn:"root"}),n})(),hY=(()=>{var t;class n{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();var $p=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}($p||{});function SR(t,n){t.events.pipe(bt(r=>r instanceof qo||r instanceof Vp||r instanceof Em||r instanceof hc),Ge(r=>r instanceof qo||r instanceof hc?$p.COMPLETE:r instanceof Vp&&(0===r.code||1===r.code)?$p.REDIRECTING:$p.FAILED),bt(r=>r!==$p.REDIRECTING),Wt(1)).subscribe(()=>{n()})}function fY(t){throw t}function mY(t,n,r){return n.parse("/")}const bY={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},gY={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let hn=(()=>{var t;class n{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=_e(HT),this.isNgZoneEnabled=!1,this._events=new me,this.options=_e(Vm,{optional:!0})||{},this.pendingTasks=_e($f),this.errorHandler=this.options.errorHandler||fY,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||mY,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=_e(uY),this.routeReuseStrategy=_e(cY),this.titleStrategy=_e(TR),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=_e(_c,{optional:!0})?.flat()??[],this.navigationTransitions=_e(Nm),this.urlSerializer=_e(Wp),this.location=_e(sc),this.componentInputBindingEnabled=!!_e(Hm,{optional:!0}),this.eventsSubscription=new R,this.isNgZoneEnabled=_e(Le)instanceof Le&&Le.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new uc,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=sR(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(i=>{try{const{currentTransition:a}=this.navigationTransitions;if(null===a)return void(RR(i)&&this._events.next(i));if(i instanceof Lm)xR(a.source)&&(this.browserUrlTree=a.extractedUrl);else if(i instanceof hc)this.rawUrlTree=a.rawUrl;else if(i instanceof nR){if("eager"===this.urlUpdateStrategy){if(!a.extras.skipLocationChange){const d=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl);this.setBrowserUrl(d,a)}this.browserUrlTree=a.urlAfterRedirects}}else if(i instanceof WA)this.currentUrlTree=a.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(a.urlAfterRedirects,a.rawUrl),this.routerState=a.targetRouterState,"deferred"===this.urlUpdateStrategy&&(a.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,a),this.browserUrlTree=a.urlAfterRedirects);else if(i instanceof Vp)0!==i.code&&1!==i.code&&(this.navigated=!0),(3===i.code||2===i.code)&&this.restoreHistory(a);else if(i instanceof PA){const d=this.urlHandlingStrategy.merge(i.url,a.currentRawUrl),p={skipLocationChange:a.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||xR(a.source)};this.scheduleNavigation(d,Np,null,p,{resolve:a.resolve,reject:a.reject,promise:a.promise})}i instanceof Em&&this.restoreHistory(a,!0),i instanceof qo&&(this.navigated=!0),RR(i)&&this._events.next(i)}catch(a){this.navigationTransitions.transitionAbortSubject.next(a)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Np,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const i="popstate"===e.type?"popstate":"hashchange";"popstate"===i&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,i,e.state)},0)}))}navigateToSyncWithBrowser(e,i,a){const d={replaceUrl:!0},p=a?.navigationId?a:null;if(a){const s={...a};delete s.navigationId,delete s.\u0275routerPageId,0!==Object.keys(s).length&&(d.state=s)}const c=this.parseUrl(e);this.scheduleNavigation(c,i,p,d)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(UA),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){const{relativeTo:a,queryParams:d,fragment:p,queryParamsHandling:c,preserveFragment:s}=i,o=s?this.currentUrlTree.fragment:p;let u,l=null;switch(c){case"merge":l={...this.currentUrlTree.queryParams,...d};break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=d||null}null!==l&&(l=this.removeEmptyProps(l));try{u=QS(a?a.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),u=this.currentUrlTree.root}return JS(u,e,l,o??null)}navigateByUrl(e,i={skipLocationChange:!1}){const a=T1(e)?e:this.parseUrl(e),d=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(d,Np,null,i)}navigate(e,i={skipLocationChange:!1}){return function _Y(t){for(let n=0;n{const d=e[a];return null!=d&&(i[a]=d),i},{})}scheduleNavigation(e,i,a,d,p){if(this.disposed)return Promise.resolve(!1);let c,s,o;p?(c=p.resolve,s=p.reject,o=p.promise):o=new Promise((u,h)=>{c=u,s=h});const l=this.pendingTasks.add();return SR(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(l))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:e,extras:d,resolve:c,reject:s,promise:o,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),o.catch(u=>Promise.reject(u))}setBrowserUrl(e,i){const a=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(a)||i.extras.replaceUrl){const p={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId)};this.location.replaceState(a,"",p)}else{const d={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId+1)};this.location.go(a,"",d)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const d=this.currentPageId-this.browserPageId;0!==d?this.location.historyGo(d):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===d&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function RR(t){return!(t instanceof WA||t instanceof PA)}let c0=(()=>{var t;class n{constructor(e,i,a,d,p,c){this.router=e,this.route=i,this.tabIndexAttribute=a,this.renderer=d,this.el=p,this.locationStrategy=c,this.href=null,this.commands=null,this.onChanges=new me,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const s=p.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===s||"area"===s,this.isAnchorElement?this.subscription=e.events.subscribe(o=>{o instanceof qo&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,i,a,d,p){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||i||a||d||p||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function ry(t,n,r){return function MP(t,n){return"src"===n&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===n&&("base"===t||"link"===t)?ny:as}(n,r)(t)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,i){const a=this.renderer,d=this.el.nativeElement;null!==i?a.setAttribute(d,e,i):a.removeAttribute(d,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(hn),v(ra),Vn("tabindex"),v(Ga),v(Oe),v(g1))},t.\u0275dir=J({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(e,i){1&e&&$("click",function(d){return i.onClick(d.button,d.ctrlKey,d.shiftKey,d.altKey,d.metaKey)}),2&e&&Ee("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",oc],skipLocationChange:["skipLocationChange","skipLocationChange",oc],replaceUrl:["replaceUrl","replaceUrl",oc],routerLink:"routerLink"},standalone:!0,features:[fC,vt]}),n})();class qR{}let zY=(()=>{var t;class n{preload(e,i){return Re(null)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),OY=(()=>{var t;class n{constructor(e,i,a,d,p){this.router=e,this.injector=a,this.preloadingStrategy=d,this.loader=p}setUpPreloading(){this.subscription=this.router.events.pipe(bt(e=>e instanceof qo),O1(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){const a=[];for(const d of i){d.providers&&!d._injector&&(d._injector=lM(d.providers,e,`Route: ${d.path}`));const p=d._injector??e,c=d._loadedInjector??p;(d.loadChildren&&!d._loadedRoutes&&void 0===d.canLoad||d.loadComponent&&!d._loadedComponent)&&a.push(this.preloadConfig(p,d)),(d.children||d._loadedRoutes)&&a.push(this.processRoutes(c,d.children??d._loadedRoutes))}return Pi(a).pipe(Gn())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let a;a=i.loadChildren&&void 0===i.canLoad?this.loader.loadChildren(e,i):Re(null);const d=a.pipe($t(p=>null===p?Re(void 0):(i._loadedRoutes=p.routes,i._loadedInjector=p.injector,this.processRoutes(p.injector??e,p.routes))));return i.loadComponent&&!i._loadedComponent?Pi([d,this.loader.loadComponent(i)]).pipe(Gn()):d})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(hn),V(WT),V(Jr),V(qR),V($A))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const QA=new ne("");let LR=(()=>{var t;class n{constructor(e,i,a,d,p={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=a,this.zone=d,this.options=p,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},p.scrollPositionRestoration=p.scrollPositionRestoration||"disabled",p.anchorScrolling=p.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Lm?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof qo?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof hc&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof rR&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new rR(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){$a()},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();function hs(t,n){return{\u0275kind:t,\u0275providers:n}}function DR(){const t=_e(on);return n=>{const r=t.get(Zs);if(n!==r.components[0])return;const e=t.get(hn),i=t.get(kR);1===t.get(JA)&&e.initialNavigation(),t.get(HR,null,Rt.Optional)?.setUpPreloading(),t.get(QA,null,Rt.Optional)?.init(),e.resetRootComponentType(r.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}const kR=new ne("",{factory:()=>new me}),JA=new ne("",{providedIn:"root",factory:()=>1}),HR=new ne("");function CY(t){return hs(0,[{provide:HR,useExisting:OY},{provide:qR,useExisting:t}])}const WR=new ne("ROUTER_FORROOT_GUARD"),TY=[sc,{provide:Wp,useClass:LA},hn,jp,{provide:ra,useFactory:function ER(t){return t.routerState.root},deps:[hn]},$A,[]];function SY(){return new FT("Router",hn)}let jm=(()=>{var t;class n{constructor(e){}static forRoot(e,i){return{ngModule:n,providers:[TY,[],{provide:_c,multi:!0,useValue:e},{provide:WR,useFactory:EY,deps:[[hn,new Wr,new Xa]]},{provide:Vm,useValue:i||{}},i?.useHash?{provide:g1,useClass:Jj}:{provide:g1,useClass:z4},{provide:QA,useFactory:()=>{const t=_e(hF),n=_e(Le),r=_e(Vm),e=_e(Nm),i=_e(Wp);return r.scrollOffset&&t.setOffset(r.scrollOffset),new LR(i,e,t,n,r)}},i?.preloadingStrategy?CY(i.preloadingStrategy).\u0275providers:[],{provide:FT,multi:!0,useFactory:SY},i?.initialNavigation?DY(i):[],i?.bindToComponentInputs?hs(8,[pR,{provide:Hm,useExisting:pR}]).\u0275providers:[],[{provide:PR,useFactory:DR},{provide:SM,multi:!0,useExisting:PR}]]}}static forChild(e){return{ngModule:n,providers:[{provide:_c,multi:!0,useValue:e}]}}}return(t=n).\u0275fac=function(e){return new(e||t)(V(WR,8))},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();function EY(t){return"guarded"}function DY(t){return["disabled"===t.initialNavigation?hs(3,[{provide:Gf,multi:!0,useFactory:()=>{const n=_e(hn);return()=>{n.setUpLocationChangeListener()}}},{provide:JA,useValue:2}]).\u0275providers:[],"enabledBlocking"===t.initialNavigation?hs(2,[{provide:JA,useValue:0},{provide:Gf,multi:!0,deps:[on],useFactory:n=>{const r=n.get($j,Promise.resolve());return()=>r.then(()=>new Promise(e=>{const i=n.get(hn),a=n.get(kR);SR(i,()=>{e(!0)}),n.get(Nm).afterPreactivation=()=>(e(!0),a.closed?Re(void 0):a),i.initialNavigation()}))}}]).\u0275providers:[]]}const PR=new ne("");let KA;try{KA=typeof Intl<"u"&&Intl.v8BreakIterator}catch{KA=!1}let Mc,Kt=(()=>{var t;class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function uF(t){return t===I4}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!KA)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Qs))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const IR=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function BR(){if(Mc)return Mc;if("object"!=typeof document||!document)return Mc=new Set(IR),Mc;let t=document.createElement("input");return Mc=new Set(IR.filter(n=>(t.setAttribute("type",n),t.type===n))),Mc}let Qp,Fm,S1,ZA;function Vr(t){return function HY(){if(null==Qp&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Qp=!0}))}finally{Qp=Qp||!1}return Qp}()?t:!!t.capture}function NR(){if(null==S1){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return S1=!1,S1;if("scrollBehavior"in document.documentElement.style)S1=!0;else{const t=Element.prototype.scrollTo;S1=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return S1}function Jp(){if("object"!=typeof document||!document)return 0;if(null==Fm){const t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";const r=document.createElement("div"),e=r.style;e.width="2px",e.height="1px",t.appendChild(r),document.body.appendChild(t),Fm=0,0===t.scrollLeft&&(t.scrollLeft=1,Fm=0===t.scrollLeft?1:2),t.remove()}return Fm}function ez(t){if(function WY(){if(null==ZA){const t=typeof document<"u"?document.head:null;ZA=!(!t||!t.createShadowRoot&&!t.attachShadow)}return ZA}()){const n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function R1(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){const n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function qa(t){return t.composedPath?t.composedPath()[0]:t.target}function tz(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function Gi(t,...n){return n.length?n.some(r=>t[r]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}class XY extends R{constructor(n,r){super()}schedule(n,r=0){return this}}const Xm={setInterval(t,n,...r){const{delegate:e}=Xm;return e?.setInterval?e.setInterval(t,n,...r):setInterval(t,n,...r)},clearInterval(t){const{delegate:n}=Xm;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};class az extends XY{constructor(n,r){super(n,r),this.scheduler=n,this.work=r,this.pending=!1}schedule(n,r=0){var e;if(this.closed)return this;this.state=n;const i=this.id,a=this.scheduler;return null!=i&&(this.id=this.recycleAsyncId(a,i,r)),this.pending=!0,this.delay=r,this.id=null!==(e=this.id)&&void 0!==e?e:this.requestAsyncId(a,this.id,r),this}requestAsyncId(n,r,e=0){return Xm.setInterval(n.flush.bind(n,this),e)}recycleAsyncId(n,r,e=0){if(null!=e&&this.delay===e&&!1===this.pending)return r;null!=r&&Xm.clearInterval(r)}execute(n,r){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const e=this._execute(n,r);if(e)return e;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,r){let i,e=!1;try{this.work(n)}catch(a){e=!0,i=a||new Error("Scheduled action threw falsy error")}if(e)return this.unsubscribe(),i}unsubscribe(){if(!this.closed){const{id:n,scheduler:r}=this,{actions:e}=r;this.work=this.state=this.scheduler=null,this.pending=!1,C(e,this),null!=n&&(this.id=this.recycleAsyncId(r,n,null)),this.delay=null,super.unsubscribe()}}}class eu{constructor(n,r=eu.now){this.schedulerActionCtor=n,this.now=r}schedule(n,r=0,e){return new this.schedulerActionCtor(this,n).schedule(e,r)}}eu.now=fA.now;class oz extends eu{constructor(n,r=eu.now){super(n,r),this.actions=[],this._active=!1}flush(n){const{actions:r}=this;if(this._active)return void r.push(n);let e;this._active=!0;do{if(e=n.execute(n.state,n.delay))break}while(n=r.shift());if(this._active=!1,e){for(;n=r.shift();)n.unsubscribe();throw e}}}const Ac=new oz(az),GY=Ac;function zc(t,n=Ac){return si((r,e)=>{let i=null,a=null,d=null;const p=()=>{if(i){i.unsubscribe(),i=null;const s=a;a=null,e.next(s)}};function c(){const s=d+t,o=n.now();if(o{a=s,d=n.now(),i||(i=n.schedule(c,t),e.add(i))},()=>{p(),e.complete()},void 0,()=>{a=i=null}))})}function sz(t){return bt((n,r)=>t<=r)}function Ae(t){return null!=t&&"false"!=`${t}`}function Xt(t,n=0){return VR(t)?Number(t):n}function VR(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function tu(t){return Array.isArray(t)?t:[t]}function Mn(t){return null==t?"":"string"==typeof t?t:`${t}px`}function $i(t){return t instanceof Oe?t.nativeElement:t}let jR=(()=>{var t;class n{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),QY=(()=>{var t;class n{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){const i=$i(e);return new Et(a=>{const p=this._observeElement(i).subscribe(a);return()=>{p.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const i=new me,a=this._mutationObserverFactory.create(d=>i.next(d));a&&a.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:a,stream:i,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:i,stream:a}=this._observedElements.get(e);i&&i.disconnect(),a.complete(),this._observedElements.delete(e)}}}return(t=n).\u0275fac=function(e){return new(e||t)(V(jR))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),lz=(()=>{var t;class n{get disabled(){return this._disabled}set disabled(e){this._disabled=Ae(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Xt(e),this._subscribe()}constructor(e,i,a){this._contentObserver=e,this._elementRef=i,this._ngZone=a,this.event=new le,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(zc(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(QY),v(Oe),v(Le))},t.\u0275dir=J({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),n})(),Gm=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[jR]}),n})();const FR=new Set;let q1,JY=(()=>{var t;class n{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ZY}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function KY(t,n){if(!FR.has(t))try{q1||(q1=document.createElement("style"),n&&(q1.nonce=n),q1.setAttribute("type","text/css"),document.head.appendChild(q1)),q1.sheet&&(q1.sheet.insertRule(`@media ${t} {body{ }}`,0),FR.add(t))}catch(r){console.error(r)}}(e,this._nonce),this._matchMedia(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Kt),V(p_,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function ZY(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let eX=(()=>{var t;class n{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new me}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return UR(tu(e)).some(a=>this._registerQuery(a).mql.matches)}observe(e){let d=s0(UR(tu(e)).map(p=>this._registerQuery(p).observable));return d=A1(d.pipe(Wt(1)),d.pipe(sz(1),zc(0))),d.pipe(Ge(p=>{const c={matches:!1,breakpoints:{}};return p.forEach(({matches:s,query:o})=>{c.matches=c.matches||s,c.breakpoints[o]=s}),c}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),d={observable:new Et(p=>{const c=s=>this._zone.run(()=>p.next(s));return i.addListener(c),()=>{i.removeListener(c)}}).pipe(Jt(i),Ge(({matches:p})=>({query:e,matches:p})),Ne(this._destroySubject)),mql:i};return this._queries.set(e,d),d}}return(t=n).\u0275fac=function(e){return new(e||t)(V(JY),V(Le))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function UR(t){return t.map(n=>n.split(",")).reduce((n,r)=>n.concat(r)).map(n=>n.trim())}function XR(t,n,r){const e=$m(t,n);e.some(i=>i.trim()==r.trim())||(e.push(r.trim()),t.setAttribute(n,e.join(" ")))}function cz(t,n,r){const i=$m(t,n).filter(a=>a!=r.trim());i.length?t.setAttribute(n,i.join(" ")):t.removeAttribute(n)}function $m(t,n){return(t.getAttribute(n)||"").match(/\S+/g)||[]}const GR="cdk-describedby-message",Qm="cdk-describedby-host";let dz=0,pz=(()=>{var t;class n{constructor(e,i){this._platform=i,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+dz++,this._document=e,this._id=_e(Zd)+"-"+dz++}describe(e,i,a){if(!this._canBeDescribed(e,i))return;const d=uz(i,a);"string"!=typeof i?($R(i,this._id),this._messageRegistry.set(d,{messageElement:i,referenceCount:0})):this._messageRegistry.has(d)||this._createMessageElement(i,a),this._isElementDescribedByMessage(e,d)||this._addMessageReference(e,d)}removeDescription(e,i,a){if(!i||!this._isElementNode(e))return;const d=uz(i,a);if(this._isElementDescribedByMessage(e,d)&&this._removeMessageReference(e,d),"string"==typeof i){const p=this._messageRegistry.get(d);p&&0===p.referenceCount&&this._deleteMessageElement(d)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Qm}="${this._id}"]`);for(let i=0;i0!=a.indexOf(GR));e.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(e,i){const a=this._messageRegistry.get(i);XR(e,"aria-describedby",a.messageElement.id),e.setAttribute(Qm,this._id),a.referenceCount++}_removeMessageReference(e,i){const a=this._messageRegistry.get(i);a.referenceCount--,cz(e,"aria-describedby",a.messageElement.id),e.removeAttribute(Qm)}_isElementDescribedByMessage(e,i){const a=$m(e,"aria-describedby"),d=this._messageRegistry.get(i),p=d&&d.messageElement.id;return!!p&&-1!=a.indexOf(p)}_canBeDescribed(e,i){if(!this._isElementNode(e))return!1;if(i&&"object"==typeof i)return!0;const a=null==i?"":`${i}`.trim(),d=e.getAttribute("aria-label");return!(!a||d&&d.trim()===a)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e),V(Kt))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function uz(t,n){return"string"==typeof t?`${n||""}/${t}`:t}function $R(t,n){t.id||(t.id=`${GR}-${n}-${dz++}`)}class QR{constructor(n){this._items=n,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new me,this._typeaheadSubscription=R.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=r=>r.disabled,this._pressedLetters=[],this.tabOut=new me,this.change=new me,n instanceof Zr&&(this._itemChangesSubscription=n.changes.subscribe(r=>{if(this._activeItem){const i=r.toArray().indexOf(this._activeItem);i>-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i)}}))}skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Ei(r=>this._pressedLetters.push(r)),zc(n),bt(()=>this._pressedLetters.length>0),Ge(()=>this._pressedLetters.join(""))).subscribe(r=>{const e=this._getItemsArray();for(let i=1;i!n[a]||this._allowedModifierKeys.indexOf(a)>-1);switch(r){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&i){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&i){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&i){const a=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(a>0?a:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&i){const a=this._activeItemIndex+this._pageUpAndDown.delta,d=this._getItemsArray().length;this._setActiveItemByIndex(a=65&&r<=90||r>=48&&r<=57)&&this._letterKeyStream.next(String.fromCharCode(r))))}this._pressedLetters=[],n.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){const r=this._getItemsArray(),e="number"==typeof n?n:r.indexOf(n);this._activeItem=r[e]??null,this._activeItemIndex=e}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const r=this._getItemsArray();for(let e=1;e<=r.length;e++){const i=(this._activeItemIndex+n*e+r.length)%r.length;if(!this._skipPredicateFn(r[i]))return void this.setActiveItem(i)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n)}_setActiveItemByIndex(n,r){const e=this._getItemsArray();if(e[n]){for(;this._skipPredicateFn(e[n]);)if(!e[n+=r])return;this.setActiveItem(n)}}_getItemsArray(){return this._items instanceof Zr?this._items.toArray():this._items}}class tX extends QR{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}}class Oc extends QR{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}}let wc=(()=>{var t;class n{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function nX(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const i=function iX(t){try{return t.frameElement}catch{return null}}(function pX(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}(e));if(i&&(-1===KR(i)||!this.isVisible(i)))return!1;let a=e.nodeName.toLowerCase(),d=KR(e);return e.hasAttribute("contenteditable")?-1!==d:!("iframe"===a||"object"===a||this._platform.WEBKIT&&this._platform.IOS&&!function cX(t){let n=t.nodeName.toLowerCase(),r="input"===n&&t.type;return"text"===r||"password"===r||"select"===n||"textarea"===n}(e))&&("audio"===a?!!e.hasAttribute("controls")&&-1!==d:"video"===a?-1!==d&&(null!==d||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,i){return function dX(t){return!function aX(t){return function sX(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function rX(t){let n=t.nodeName.toLowerCase();return"input"===n||"select"===n||"button"===n||"textarea"===n}(t)||function oX(t){return function lX(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||JR(t))}(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Kt))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function JR(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;let n=t.getAttribute("tabindex");return!(!n||isNaN(parseInt(n,10)))}function KR(t){if(!JR(t))return null;const n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}class uX{get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}constructor(n,r,e,i,a=!1){this._element=n,this._checker=r,this._ngZone=e,this._document=i,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,a||this.attachAnchors()}destroy(){const n=this._startAnchor,r=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),r&&(r.removeEventListener("focus",this.endAnchorListener),r.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){const r=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return"start"==n?r.length?r[0]:this._getFirstTabbableElement(this._element):r.length?r[r.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){const r=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(r){if(!this._checker.isFocusable(r)){const e=this._getFirstTabbableElement(r);return e?.focus(n),!!e}return r.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){const r=this._getRegionBoundary("start");return r&&r.focus(n),!!r}focusLastTabbableElement(n){const r=this._getRegionBoundary("end");return r&&r.focus(n),!!r}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const r=n.children;for(let e=0;e=0;e--){const i=r[e].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(r[e]):null;if(i)return i}return null}_createAnchor(){const n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,r){n?r.setAttribute("tabindex","0"):r.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._ngZone.isStable?n():this._ngZone.onStable.pipe(Wt(1)).subscribe(n)}}let iu=(()=>{var t;class n{constructor(e,i,a){this._checker=e,this._ngZone=i,this._document=a}create(e,i=!1){return new uX(e,this._checker,this._ngZone,this._document,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(wc),V(Le),V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),hX=(()=>{var t;class n{get enabled(){return this.focusTrap.enabled}set enabled(e){this.focusTrap.enabled=Ae(e)}get autoCapture(){return this._autoCapture}set autoCapture(e){this._autoCapture=Ae(e)}constructor(e,i,a){this._elementRef=e,this._focusTrapFactory=i,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(e){const i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=R1(),this.focusTrap.focusInitialElementWhenReady()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(iu),v($e))},t.\u0275dir=J({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[vt]}),n})();function Jm(t){return 0===t.buttons||0===t.offsetX&&0===t.offsetY}function Km(t){const n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}const fX=new ne("cdk-input-modality-detector-options"),mX={ignoreKeys:[18,17,224,91,16]},vc=Vr({passive:!0,capture:!0});let bX=(()=>{var t;class n{get mostRecentModality(){return this._modality.value}constructor(e,i,a,d){this._platform=e,this._mostRecentTarget=null,this._modality=new gn(null),this._lastTouchMs=0,this._onKeydown=p=>{this._options?.ignoreKeys?.some(c=>c===p.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=qa(p))},this._onMousedown=p=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Jm(p)?"keyboard":"mouse"),this._mostRecentTarget=qa(p))},this._onTouchstart=p=>{Km(p)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=qa(p))},this._options={...mX,...d},this.modalityDetected=this._modality.pipe(sz(1)),this.modalityChanged=this.modalityDetected.pipe(ja()),e.isBrowser&&i.runOutsideAngular(()=>{a.addEventListener("keydown",this._onKeydown,vc),a.addEventListener("mousedown",this._onMousedown,vc),a.addEventListener("touchstart",this._onTouchstart,vc)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,vc),document.removeEventListener("mousedown",this._onMousedown,vc),document.removeEventListener("touchstart",this._onTouchstart,vc))}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Kt),V(Le),V($e),V(fX,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const gX=new ne("liveAnnouncerElement",{providedIn:"root",factory:function _X(){return null}}),MX=new ne("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let AX=0,zX=(()=>{var t;class n{constructor(e,i,a,d){this._ngZone=i,this._defaultOptions=d,this._document=a,this._liveElement=e||this._createLiveElement()}announce(e,...i){const a=this._defaultOptions;let d,p;return 1===i.length&&"number"==typeof i[0]?p=i[0]:[d,p]=i,this.clear(),clearTimeout(this._previousTimeout),d||(d=a&&a.politeness?a.politeness:"polite"),null==p&&a&&(p=a.duration),this._liveElement.setAttribute("aria-live",d),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(c=>this._currentResolve=c)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof p&&(this._previousTimeout=setTimeout(()=>this.clear(),p)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),a=this._document.createElement("div");for(let d=0;d .cdk-overlay-container [aria-modal="true"]');for(let a=0;a{var t;class n{constructor(e,i,a,d,p){this._ngZone=e,this._platform=i,this._inputModalityDetector=a,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new me,this._rootNodeFocusAndBlurListener=c=>{for(let o=qa(c);o;o=o.parentElement)"focus"===c.type?this._onFocus(c,o):this._onBlur(c,o)},this._document=d,this._detectionMode=p?.detectionMode||0}monitor(e,i=!1){const a=$i(e);if(!this._platform.isBrowser||1!==a.nodeType)return Re();const d=ez(a)||this._getDocument(),p=this._elementInfo.get(a);if(p)return i&&(p.checkChildren=!0),p.subject;const c={checkChildren:i,subject:new me,rootNode:d};return this._elementInfo.set(a,c),this._registerGlobalListeners(c),c.subject}stopMonitoring(e){const i=$i(e),a=this._elementInfo.get(i);a&&(a.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(a))}focusVia(e,i,a){const d=$i(e);d===this._getDocument().activeElement?this._getClosestElementsInfo(d).forEach(([c,s])=>this._originChanged(c,i,s)):(this._setOrigin(i),"function"==typeof d.focus&&d.focus(a))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused","touch"===i),e.classList.toggle("cdk-keyboard-focused","keyboard"===i),e.classList.toggle("cdk-mouse-focused","mouse"===i),e.classList.toggle("cdk-program-focused","program"===i)}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&i,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,i){const a=this._elementInfo.get(i),d=qa(e);!a||!a.checkChildren&&i!==d||this._originChanged(i,this._getFocusOrigin(d),a)}_onBlur(e,i){const a=this._elementInfo.get(i);!a||a.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(a,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const i=e.rootNode,a=this._rootNodeFocusListenerCount.get(i)||0;a||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,Zm),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,Zm)}),this._rootNodeFocusListenerCount.set(i,a+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Ne(this._stopInputModalityDetector)).subscribe(d=>{this._setOrigin(d,!0)}))}_removeGlobalListeners(e){const i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){const a=this._rootNodeFocusListenerCount.get(i);a>1?this._rootNodeFocusListenerCount.set(i,a-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Zm),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Zm),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,a){this._setClasses(e,i),this._emitOrigin(a,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){const i=[];return this._elementInfo.forEach((a,d)=>{(d===e||a.checkChildren&&d.contains(e))&&i.push([d,a])}),i}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:i,mostRecentModality:a}=this._inputModalityDetector;if("mouse"!==a||!i||i===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const d=e.labels;if(d)for(let p=0;p{var t;class n{constructor(e,i){this._elementRef=e,this._focusMonitor=i,this._focusOrigin=null,this.cdkFocusChange=new le}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,1===e.nodeType&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(er))},t.\u0275dir=J({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),n})();const tq="cdk-high-contrast-black-on-white",iq="cdk-high-contrast-white-on-black",hz="cdk-high-contrast-active";let nq=(()=>{var t;class n{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=_e(eX).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,a=i&&i.getComputedStyle?i.getComputedStyle(e):null,d=(a&&a.backgroundColor||"").replace(/ /g,"");switch(e.remove(),d){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(hz,tq,iq),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();1===i?e.add(hz,tq):2===i&&e.add(hz,iq)}}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Kt),V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),nu=(()=>{var t;class n{constructor(e){e._applyBodyHighContrastModeCssClasses()}}return(t=n).\u0275fac=function(e){return new(e||t)(V(nq))},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[Gm]}),n})();const wX=new ne("cdk-dir-doc",{providedIn:"root",factory:function vX(){return _e($e)}}),yX=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let ui=(()=>{var t;class n{constructor(e){this.value="ltr",this.change=new le,e&&(this.value=function CX(t){const n=t?.toLowerCase()||"";return"auto"===n&&typeof navigator<"u"&&navigator?.language?yX.test(navigator.language)?"rtl":"ltr":"rtl"===n?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return(t=n).\u0275fac=function(e){return new(e||t)(V(wX,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),yc=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();const xX=["text"];function TX(t,n){if(1&t&&te(0,"mat-pseudo-checkbox",6),2&t){const r=j();E("disabled",r.disabled)("state",r.selected?"checked":"unchecked")}}function SX(t,n){1&t&&te(0,"mat-pseudo-checkbox",7),2&t&&E("disabled",j().disabled)}function RX(t,n){if(1&t&&(T(0,"span",8),P(1),S()),2&t){const r=j();w(1),Q("(",r.group.label,")")}}const qX=[[["mat-icon"]],"*"],LX=["mat-icon","*"];let EX=(()=>{var t;class n{}return(t=n).STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",t.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",t.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",t.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",n})(),DX=(()=>{var t;class n{}return(t=n).COMPLEX="375ms",t.ENTERING="225ms",t.EXITING="195ms",n})();const HX=new ne("mat-sanity-checks",{providedIn:"root",factory:function kX(){return!0}});let it=(()=>{var t;class n{constructor(e,i,a){this._sanityChecks=i,this._document=a,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!tz()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}}return(t=n).\u0275fac=function(e){return new(e||t)(V(nq),V(HX,8),V($e))},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[yc,yc]}),n})();function aa(t){return class extends t{get disabled(){return this._disabled}set disabled(n){this._disabled=Ae(n)}constructor(...n){super(...n),this._disabled=!1}}}function Lo(t,n){return class extends t{get color(){return this._color}set color(r){const e=r||this.defaultColor;e!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),e&&this._elementRef.nativeElement.classList.add(`mat-${e}`),this._color=e)}constructor(...r){super(...r),this.defaultColor=n,this.color=n}}}function h0(t){return class extends t{get disableRipple(){return this._disableRipple}set disableRipple(n){this._disableRipple=Ae(n)}constructor(...n){super(...n),this._disableRipple=!1}}}function bs(t,n=0){return class extends t{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(r){this._tabIndex=null!=r?Xt(r):this.defaultTabIndex}constructor(...r){super(...r),this._tabIndex=n,this.defaultTabIndex=n}}}function fz(t){return class extends t{updateErrorState(){const n=this.errorState,a=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);a!==n&&(this.errorState=a,this.stateChanges.next())}constructor(...n){super(...n),this.errorState=!1}}}function sq(t){return class extends t{constructor(...n){super(...n),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new Et(r=>{this._isInitialized?this._notifySubscriber(r):this._pendingSubscribers.push(r)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(n){n.next(),n.complete()}}}const L1=new ne("MAT_DATE_LOCALE",{providedIn:"root",factory:function WX(){return _e(Co)}});class Di{constructor(){this._localeChanges=new me,this.localeChanges=this._localeChanges}getValidDateOrNull(n){return this.isDateInstance(n)&&this.isValid(n)?n:null}deserialize(n){return null==n||this.isDateInstance(n)&&this.isValid(n)?n:this.invalid()}setLocale(n){this.locale=n,this._localeChanges.next()}compareDate(n,r){return this.getYear(n)-this.getYear(r)||this.getMonth(n)-this.getMonth(r)||this.getDate(n)-this.getDate(r)}sameDate(n,r){if(n&&r){let e=this.isValid(n),i=this.isValid(r);return e&&i?!this.compareDate(n,r):e==i}return n==r}clampDate(n,r,e){return r&&this.compareDate(n,r)<0?r:e&&this.compareDate(n,e)>0?e:n}}const La=new ne("mat-date-formats"),PX=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function mz(t,n){const r=Array(t);for(let e=0;e{var t;class n extends Di{constructor(e,i){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return mz(12,a=>this._format(i,new Date(2017,a,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return mz(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){const i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return mz(7,a=>this._format(i,new Date(2017,0,a+1)))}getYearName(e){const i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,a){let d=this._createDateWithOverflow(e,i,a);return d.getMonth(),d}today(){return new Date}parse(e,i){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const a=new Intl.DateTimeFormat(this.locale,{...i,timeZone:"utc"});return this._format(a,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,12*i)}addCalendarMonths(e,i){let a=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(a)!=((this.getMonth(e)+i)%12+12)%12&&(a=this._createDateWithOverflow(this.getYear(a),this.getMonth(a),0)),a}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(PX.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,i,a){const d=new Date;return d.setFullYear(e,i,a),d.setHours(0,0,0,0),d}_2digit(e){return("00"+e).slice(-2)}_format(e,i){const a=new Date;return a.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),a.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(a)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(L1,8),V(Kt))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const IX={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let BX=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[{provide:Di,useClass:lq}]}),n})(),cq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[{provide:La,useValue:IX}],imports:[BX]}),n})(),E1=(()=>{var t;class n{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),dq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,it]}),n})();class NX{constructor(n,r,e,i=!1){this._renderer=n,this.element=r,this.config=e,this._animationForciblyDisabledThroughCss=i,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const pq=Vr({passive:!0,capture:!0});class VX{constructor(){this._events=new Map,this._delegateEventHandler=n=>{const r=qa(n);r&&this._events.get(n.type)?.forEach((e,i)=>{(i===r||i.contains(r))&&e.forEach(a=>a.handleEvent(n))})}}addHandler(n,r,e,i){const a=this._events.get(r);if(a){const d=a.get(e);d?d.add(i):a.set(e,new Set([i]))}else this._events.set(r,new Map([[e,new Set([i])]])),n.runOutsideAngular(()=>{document.addEventListener(r,this._delegateEventHandler,pq)})}removeHandler(n,r,e){const i=this._events.get(n);if(!i)return;const a=i.get(r);a&&(a.delete(e),0===a.size&&i.delete(r),0===i.size&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,pq)))}}const uq={enterDuration:225,exitDuration:150},hq=Vr({passive:!0,capture:!0}),fq=["mousedown","touchstart"],mq=["mouseup","mouseleave","touchend","touchcancel"];class Cc{constructor(n,r,e,i){this._target=n,this._ngZone=r,this._platform=i,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,i.isBrowser&&(this._containerElement=$i(e))}fadeInRipple(n,r,e={}){const i=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a={...uq,...e.animation};e.centered&&(n=i.left+i.width/2,r=i.top+i.height/2);const d=e.radius||function FX(t,n,r){const e=Math.max(Math.abs(t-r.left),Math.abs(t-r.right)),i=Math.max(Math.abs(n-r.top),Math.abs(n-r.bottom));return Math.sqrt(e*e+i*i)}(n,r,i),p=n-i.left,c=r-i.top,s=a.enterDuration,o=document.createElement("div");o.classList.add("mat-ripple-element"),o.style.left=p-d+"px",o.style.top=c-d+"px",o.style.height=2*d+"px",o.style.width=2*d+"px",null!=e.color&&(o.style.backgroundColor=e.color),o.style.transitionDuration=`${s}ms`,this._containerElement.appendChild(o);const l=window.getComputedStyle(o),h=l.transitionDuration,f="none"===l.transitionProperty||"0s"===h||"0s, 0s"===h||0===i.width&&0===i.height,b=new NX(this,o,e,f);o.style.transform="scale3d(1, 1, 1)",b.state=0,e.persistent||(this._mostRecentTransientRipple=b);let m=null;return!f&&(s||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const g=()=>this._finishRippleTransition(b),y=()=>this._destroyRipple(b);o.addEventListener("transitionend",g),o.addEventListener("transitioncancel",y),m={onTransitionEnd:g,onTransitionCancel:y}}),this._activeRipples.set(b,m),(f||!s)&&this._finishRippleTransition(b),b}fadeOutRipple(n){if(2===n.state||3===n.state)return;const r=n.element,e={...uq,...n.config.animation};r.style.transitionDuration=`${e.exitDuration}ms`,r.style.opacity="0",n.state=2,(n._animationForciblyDisabledThroughCss||!e.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){const r=$i(n);!this._platform.isBrowser||!r||r===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=r,fq.forEach(e=>{Cc._eventManager.addHandler(this._ngZone,e,r,this)}))}handleEvent(n){"mousedown"===n.type?this._onMousedown(n):"touchstart"===n.type?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{mq.forEach(r=>{this._triggerElement.addEventListener(r,this,hq)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){0===n.state?this._startFadeOutTransition(n):2===n.state&&this._destroyRipple(n)}_startFadeOutTransition(n){const r=n===this._mostRecentTransientRipple,{persistent:e}=n.config;n.state=1,!e&&(!r||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){const r=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=3,null!==r&&(n.element.removeEventListener("transitionend",r.onTransitionEnd),n.element.removeEventListener("transitioncancel",r.onTransitionCancel)),n.element.remove()}_onMousedown(n){const r=Jm(n),e=this._lastTouchStartEvent&&Date.now(){!n.config.persistent&&(1===n.state||n.config.terminateOnPointerUp&&0===n.state)&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const n=this._triggerElement;n&&(fq.forEach(r=>Cc._eventManager.removeHandler(r,n,this)),this._pointerUpEventsRegistered&&mq.forEach(r=>n.removeEventListener(r,this,hq)))}}Cc._eventManager=new VX;const D1=new ne("mat-ripple-global-options");let to=(()=>{var t;class n{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,a,d,p){this._elementRef=e,this._animationMode=p,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=d||{},this._rippleRenderer=new Cc(this,i,e,a)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,a){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...a}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le),v(Kt),v(D1,8),v(ii,8))},t.\u0275dir=J({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mat-ripple-unbounded",i.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),n})(),oa=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,it]}),n})(),UX=(()=>{var t;class n{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(e,i){2&e&&xe("mat-pseudo-checkbox-indeterminate","indeterminate"===i.state)("mat-pseudo-checkbox-checked","checked"===i.state)("mat-pseudo-checkbox-disabled",i.disabled)("mat-pseudo-checkbox-minimal","minimal"===i.appearance)("mat-pseudo-checkbox-full","full"===i.appearance)("_mat-animation-noopable","NoopAnimations"===i._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(e,i){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),n})(),bq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it]}),n})();const gq=new ne("MAT_OPTION_PARENT_COMPONENT"),_q=new ne("MatOptgroup");let YX=0;class XX{constructor(n,r=!1){this.source=n,this.isUserInput=r}}let GX=(()=>{var t;class n{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=Ae(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(e,i,a,d){this._element=e,this._changeDetectorRef=i,this._parent=a,this.group=d,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+YX++,this.onSelectionChange=new le,this._stateChanges=new me}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){const a=this._getHostElement();"function"==typeof a.focus&&a.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!Gi(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new XX(this,e))}}return(t=n).\u0275fac=function(e){$a()},t.\u0275dir=J({type:t,viewQuery:function(e,i){if(1&e&&Ie(xX,7),2&e){let a;ce(a=de())&&(i._text=a.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),n})(),k1=(()=>{var t;class n extends GX{constructor(e,i,a,d){super(e,i,a,d)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(gq,8),v(_q,8))},t.\u0275cmp=he({type:t,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(e,i){1&e&&$("click",function(){return i._selectViaInteraction()})("keydown",function(d){return i._handleKeydown(d)}),2&e&&(ln("id",i.id),Ee("aria-selected",i.selected)("aria-disabled",i.disabled.toString()),xe("mdc-list-item--selected",i.selected)("mat-mdc-option-multiple",i.multiple)("mat-mdc-option-active",i.active)("mdc-list-item--disabled",i.disabled))},exportAs:["matOption"],features:[ue],ngContentSelectors:LX,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(e,i){1&e&&(Mt(qX),W(0,TX,1,2,"mat-pseudo-checkbox",0),qe(1),T(2,"span",1,2),qe(4,1),S(),W(5,SX,1,1,"mat-pseudo-checkbox",3),W(6,RX,2,1,"span",4),te(7,"div",5)),2&e&&(E("ngIf",i.multiple),w(5),E("ngIf",!i.multiple&&i.selected&&!i.hideSingleSelectionIndicator),w(1),E("ngIf",i.group&&i.group._inert),w(1),E("matRippleTrigger",i._getHostElement())("matRippleDisabled",i.disabled||i.disableRipple))},dependencies:[to,lt,UX],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),n})(),bz=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[oa,ci,it,bq]}),n})();const Mq={capture:!0},Aq=["focus","click","mouseenter","touchstart"],gz="mat-ripple-loader-uninitialized",_z="mat-ripple-loader-class-name",zq="mat-ripple-loader-centered",eb="mat-ripple-loader-disabled";let Oq=(()=>{var t;class n{constructor(){this._document=_e($e,{optional:!0}),this._animationMode=_e(ii,{optional:!0}),this._globalRippleOptions=_e(D1,{optional:!0}),this._platform=_e(Kt),this._ngZone=_e(Le),this._onInteraction=e=>{if(!(e.target instanceof HTMLElement))return;const a=e.target.closest(`[${gz}]`);a&&this.createRipple(a)},this._ngZone.runOutsideAngular(()=>{for(const e of Aq)this._document?.addEventListener(e,this._onInteraction,Mq)})}ngOnDestroy(){for(const e of Aq)this._document?.removeEventListener(e,this._onInteraction,Mq)}configureRipple(e,i){e.setAttribute(gz,""),(i.className||!e.hasAttribute(_z))&&e.setAttribute(_z,i.className||""),i.centered&&e.setAttribute(zq,""),i.disabled&&e.setAttribute(eb,"")}getRipple(e){return e.matRipple?e.matRipple:this.createRipple(e)}setDisabled(e,i){const a=e.matRipple;a?a.disabled=i:i?e.setAttribute(eb,""):e.removeAttribute(eb)}createRipple(e){if(!this._document)return;e.querySelector(".mat-ripple")?.remove();const i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(_z)),e.append(i);const a=new to(new Oe(i),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return a._isInitialized=!0,a.trigger=e,a.centered=e.hasAttribute(zq),a.disabled=e.hasAttribute(eb),this.attachRipple(e,a),a}attachRipple(e,i){e.removeAttribute(gz),e.matRipple=i}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const JX=["mat-button",""],KX=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],ZX=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],tG=["mat-icon-button",""],iG=["*"],nG=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],rG=Lo(aa(h0(class{constructor(t){this._elementRef=t}})));let wq=(()=>{var t;class n extends rG{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Ae(e),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=Ae(e),this._updateRippleDisabled()}constructor(e,i,a,d){super(e),this._platform=i,this._ngZone=a,this._animationMode=d,this._focusMonitor=_e(er),this._rippleLoader=_e(Oq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const p=e.nativeElement.classList;for(const c of nG)this._hasHostAttributes(c.selector)&&c.mdcClasses.forEach(s=>{p.add(s)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_hasHostAttributes(...e){return e.some(i=>this._elementRef.nativeElement.hasAttribute(i))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}}return(t=n).\u0275fac=function(e){$a()},t.\u0275dir=J({type:t,features:[ue]}),n})(),It=(()=>{var t;class n extends wq{constructor(e,i,a,d){super(e,i,a,d)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Kt),v(Le),v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Ee("disabled",i.disabled||null),xe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[ue],attrs:JX,ngContentSelectors:ZX,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,i){1&e&&(Mt(KX),te(0,"span",0),qe(1),T(2,"span",1),qe(3,1),S(),qe(4,2),te(5,"span",2)(6,"span",3)),2&e&&xe("mdc-button__ripple",!i._isFab)("mdc-fab__ripple",i._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),gs=(()=>{var t;class n extends wq{constructor(e,i,a,d){super(e,i,a,d),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Kt),v(Le),v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(e,i){2&e&&(Ee("disabled",i.disabled||null),xe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-unthemed",!i.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[ue],attrs:tG,ngContentSelectors:iG,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(e,i){1&e&&(Mt(),te(0,"span",0),qe(1),te(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),f0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,oa,it]}),n})();const sG=["*"],dG=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],pG=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],uG=new ne("MAT_CARD_CONFIG");let Mz=(()=>{var t;class n{constructor(e){this.appearance=e?.appearance||"raised"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(uG,8))},t.\u0275cmp=he({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(e,i){2&e&&xe("mat-mdc-card-outlined","outlined"===i.appearance)("mdc-card--outlined","outlined"===i.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:sG,decls:1,vars:0,template:function(e,i){1&e&&(Mt(),qe(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),n})(),Az=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),n})(),zz=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),n})(),Oz=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:pG,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(e,i){1&e&&(Mt(dG),qe(0),T(1,"div",0),qe(2,1),S(),qe(3,2))},encapsulation:2,changeDetection:0}),n})(),vq=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,ci,it]}),n})(),yq=(()=>{var t;class n{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=a=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ga),v(Oe))},t.\u0275dir=J({type:t}),n})(),H1=(()=>{var t;class n extends yq{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,features:[ue]}),n})();const tr=new ne("NgValueAccessor"),gG={provide:tr,useExisting:Ot(()=>zr),multi:!0},MG=new ne("CompositionEventMode");let zr=(()=>{var t;class n extends yq{constructor(e,i,a){super(e,i),this._compositionMode=a,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function _G(){const t=e0()?e0().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ga),v(Oe),v(MG,8))},t.\u0275dir=J({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(e,i){1&e&&$("input",function(d){return i._handleInput(d.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(d){return i._compositionEnd(d.target.value)})},features:[ve([gG]),ue]}),n})();function m0(t){return null==t||("string"==typeof t||Array.isArray(t))&&0===t.length}function xq(t){return null!=t&&"number"==typeof t.length}const Sn=new ne("NgValidators"),b0=new ne("NgAsyncValidators"),AG=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class yi{static min(n){return function Tq(t){return n=>{if(m0(n.value)||m0(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r{if(m0(n.value)||m0(t))return null;const r=parseFloat(n.value);return!isNaN(r)&&r>t?{max:{max:t,actual:n.value}}:null}}(n)}static required(n){return Rq(n)}static requiredTrue(n){return function qq(t){return!0===t.value?null:{required:!0}}(n)}static email(n){return function Lq(t){return m0(t.value)||AG.test(t.value)?null:{email:!0}}(n)}static minLength(n){return function Eq(t){return n=>m0(n.value)||!xq(n.value)?null:n.value.lengthxq(n.value)&&n.value.length>t?{maxlength:{requiredLength:t,actualLength:n.value.length}}:null}(n)}static pattern(n){return function kq(t){if(!t)return tb;let n,r;return"string"==typeof t?(r="","^"!==t.charAt(0)&&(r+="^"),r+=t,"$"!==t.charAt(t.length-1)&&(r+="$"),n=new RegExp(r)):(r=t.toString(),n=t),e=>{if(m0(e.value))return null;const i=e.value;return n.test(i)?null:{pattern:{requiredPattern:r,actualValue:i}}}}(n)}static nullValidator(n){return null}static compose(n){return Nq(n)}static composeAsync(n){return Vq(n)}}function Rq(t){return m0(t.value)?{required:!0}:null}function tb(t){return null}function Hq(t){return null!=t}function Wq(t){return up(t)?Pi(t):t}function Pq(t){let n={};return t.forEach(r=>{n=null!=r?{...n,...r}:n}),0===Object.keys(n).length?null:n}function Iq(t,n){return n.map(r=>r(t))}function Bq(t){return t.map(n=>function zG(t){return!t.validate}(n)?n:r=>n.validate(r))}function Nq(t){if(!t)return null;const n=t.filter(Hq);return 0==n.length?null:function(r){return Pq(Iq(r,n))}}function wz(t){return null!=t?Nq(Bq(t)):null}function Vq(t){if(!t)return null;const n=t.filter(Hq);return 0==n.length?null:function(r){return hA(Iq(r,n).map(Wq)).pipe(Ge(Pq))}}function vz(t){return null!=t?Vq(Bq(t)):null}function jq(t,n){return null===t?[n]:Array.isArray(t)?[...t,n]:[t,n]}function Fq(t){return t._rawValidators}function Uq(t){return t._rawAsyncValidators}function yz(t){return t?Array.isArray(t)?t:[t]:[]}function ib(t,n){return Array.isArray(t)?t.includes(n):t===n}function Yq(t,n){const r=yz(n);return yz(t).forEach(i=>{ib(r,i)||r.push(i)}),r}function Xq(t,n){return yz(n).filter(r=>!ib(t,r))}class Gq{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=wz(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=vz(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,r){return!!this.control&&this.control.hasError(n,r)}getError(n,r){return this.control?this.control.getError(n,r):null}}class Or extends Gq{get formDirective(){return null}get path(){return null}}class io extends Gq{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class $q{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let wr=(()=>{var t;class n extends $q{constructor(e){super(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(io,2))},t.\u0275dir=J({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(e,i){2&e&&xe("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},features:[ue]}),n})(),Qq=(()=>{var t;class n extends $q{constructor(e){super(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Or,10))},t.\u0275dir=J({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(e,i){2&e&&xe("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},features:[ue]}),n})();const au="VALID",rb="INVALID",xc="PENDING",ou="DISABLED";function Tz(t){return(ab(t)?t.validators:t)||null}function Sz(t,n){return(ab(n)?n.asyncValidators:t)||null}function ab(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}function Kq(t,n,r){const e=t.controls;if(!(n?Object.keys(e):e).length)throw new pe(1e3,"");if(!e[r])throw new pe(1001,"")}function Zq(t,n,r){t._forEachChild((e,i)=>{if(void 0===r[i])throw new pe(1002,"")})}class ob{constructor(n,r){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(r)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===au}get invalid(){return this.status===rb}get pending(){return this.status==xc}get disabled(){return this.status===ou}get enabled(){return this.status!==ou}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(Yq(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(Yq(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(Xq(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(Xq(n,this._rawAsyncValidators))}hasValidator(n){return ib(this._rawValidators,n)}hasAsyncValidator(n){return ib(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(r=>{r.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=xc,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=ou,this.errors=null,this._forEachChild(e=>{e.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!0))}enable(n={}){const r=this._parentMarkedDirty(n.onlySelf);this.status=au,this._forEachChild(e=>{e.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:r}),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===au||this.status===xc)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(r=>r._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ou:au}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=xc,this._hasOwnPendingAsyncValidator=!0;const r=Wq(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(e=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(e,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,r={}){this.errors=n,this._updateControlsErrors(!1!==r.emitEvent)}get(n){let r=n;return null==r||(Array.isArray(r)||(r=r.split(".")),0===r.length)?null:r.reduce((e,i)=>e&&e._find(i),this)}getError(n,r){const e=r?this.get(r):this;return e&&e.errors?e.errors[n]:null}hasError(n,r){return!!this.getError(n,r)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new le,this.statusChanges=new le}_calculateStatus(){return this._allControlsDisabled()?ou:this.errors?rb:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xc)?xc:this._anyControlsHaveStatus(rb)?rb:au}_anyControlsHaveStatus(n){return this._anyControls(r=>r.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){ab(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function yG(t){return Array.isArray(t)?wz(t):t||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function CG(t){return Array.isArray(t)?vz(t):t||null}(this._rawAsyncValidators)}}class su extends ob{constructor(n,r,e){super(Tz(r),Sz(e,r)),this.controls=n,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,r){return this.controls[n]?this.controls[n]:(this.controls[n]=r,r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange),r)}addControl(n,r,e={}){this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}removeControl(n,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}setControl(n,r,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],r&&this.registerControl(n,r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,r={}){Zq(this,0,n),Object.keys(n).forEach(e=>{Kq(this,!0,e),this.controls[e].setValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(n,r={}){null!=n&&(Object.keys(n).forEach(e=>{const i=this.controls[e];i&&i.patchValue(n[e],{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(n={},r={}){this._forEachChild((e,i)=>{e.reset(n?n[i]:null,{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r),this._updateTouched(r),this.updateValueAndValidity(r)}getRawValue(){return this._reduceChildren({},(n,r,e)=>(n[e]=r.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(r,e)=>!!e._syncPendingControls()||r);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(r=>{const e=this.controls[r];e&&n(e,r)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[r,e]of Object.entries(this.controls))if(this.contains(r)&&n(e))return!0;return!1}_reduceValue(){return this._reduceChildren({},(r,e,i)=>((e.enabled||this.disabled)&&(r[i]=e.value),r))}_reduceChildren(n,r){let e=n;return this._forEachChild((i,a)=>{e=r(e,i,a)}),e}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}class eL extends su{}const W1=new ne("CallSetDisabledState",{providedIn:"root",factory:()=>lu}),lu="always";function sb(t,n){return[...n.path,t]}function cu(t,n,r=lu){Rz(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||"always"===r)&&n.valueAccessor.setDisabledState?.(t.disabled),function TG(t,n){n.valueAccessor.registerOnChange(r=>{t._pendingValue=r,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&tL(t,n)})}(t,n),function RG(t,n){const r=(e,i)=>{n.valueAccessor.writeValue(e),i&&n.viewToModelUpdate(e)};t.registerOnChange(r),n._registerOnDestroy(()=>{t._unregisterOnChange(r)})}(t,n),function SG(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&tL(t,n),"submit"!==t.updateOn&&t.markAsTouched()})}(t,n),function xG(t,n){if(n.valueAccessor.setDisabledState){const r=e=>{n.valueAccessor.setDisabledState(e)};t.registerOnDisabledChange(r),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(r)})}}(t,n)}function lb(t,n,r=!0){const e=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(e),n.valueAccessor.registerOnTouched(e)),db(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function cb(t,n){t.forEach(r=>{r.registerOnValidatorChange&&r.registerOnValidatorChange(n)})}function Rz(t,n){const r=Fq(t);null!==n.validator?t.setValidators(jq(r,n.validator)):"function"==typeof r&&t.setValidators([r]);const e=Uq(t);null!==n.asyncValidator?t.setAsyncValidators(jq(e,n.asyncValidator)):"function"==typeof e&&t.setAsyncValidators([e]);const i=()=>t.updateValueAndValidity();cb(n._rawValidators,i),cb(n._rawAsyncValidators,i)}function db(t,n){let r=!1;if(null!==t){if(null!==n.validator){const i=Fq(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(d=>d!==n.validator);a.length!==i.length&&(r=!0,t.setValidators(a))}}if(null!==n.asyncValidator){const i=Uq(t);if(Array.isArray(i)&&i.length>0){const a=i.filter(d=>d!==n.asyncValidator);a.length!==i.length&&(r=!0,t.setAsyncValidators(a))}}}const e=()=>{};return cb(n._rawValidators,e),cb(n._rawAsyncValidators,e),r}function tL(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function iL(t,n){Rz(t,n)}function Lz(t,n){if(!t.hasOwnProperty("model"))return!1;const r=t.model;return!!r.isFirstChange()||!Object.is(n,r.currentValue)}function nL(t,n){t._syncPendingControls(),n.forEach(r=>{const e=r.control;"submit"===e.updateOn&&e._pendingChange&&(r.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function Ez(t,n){if(!n)return null;let r,e,i;return Array.isArray(n),n.forEach(a=>{a.constructor===zr?r=a:function EG(t){return Object.getPrototypeOf(t.constructor)===H1}(a)?e=a:i=a}),i||e||r||null}const kG={provide:Or,useExisting:Ot(()=>P1)},du=(()=>Promise.resolve())();let P1=(()=>{var t;class n extends Or{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._directives=new Set,this.ngSubmit=new le,this.form=new su({},wz(e),vz(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){du.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),cu(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){du.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){du.then(()=>{const i=this._findContainer(e.path),a=new su({});iL(a,e),i.registerControl(e.name,a),a.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){du.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){du.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,nL(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Sn,10),v(b0,10),v(W1,8))},t.\u0275dir=J({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(e,i){1&e&&$("submit",function(d){return i.onSubmit(d)})("reset",function(){return i.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ve([kG]),ue]}),n})();function rL(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}function aL(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const Ci=class extends ob{constructor(n=null,r,e){super(Tz(r),Sz(e,r)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(r),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ab(r)&&(r.nonNullable||r.initialValueIsDefault)&&(this.defaultValue=aL(n)?n.value:n)}setValue(n,r={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==r.emitModelToViewChange&&this._onChange.forEach(e=>e(this.value,!1!==r.emitViewToModelChange)),this.updateValueAndValidity(r)}patchValue(n,r={}){this.setValue(n,r)}reset(n=this.defaultValue,r={}){this._applyFormState(n),this.markAsPristine(r),this.markAsUntouched(r),this.setValue(this.value,r),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){rL(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){rL(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){aL(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},oL=Ci,PG={provide:io,useExisting:Ot(()=>Tc)},cL=(()=>Promise.resolve())();let Tc=(()=>{var t;class n extends io{constructor(e,i,a,d,p,c){super(),this._changeDetectorRef=p,this.callSetDisabledState=c,this.control=new Ci,this._registered=!1,this.name="",this.update=new le,this._parent=e,this._setValidators(i),this._setAsyncValidators(a),this.valueAccessor=Ez(0,d)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const i=e.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),Lz(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){cu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){cL.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const i=e.isDisabled.currentValue,a=0!==i&&oc(i);cL.then(()=>{a&&!this.control.disabled?this.control.disable():!a&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?sb(e,this._parent):[e]}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Or,9),v(Sn,10),v(b0,10),v(tr,10),v(nt,8),v(W1,8))},t.\u0275dir=J({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[ve([PG]),ue,vt]}),n})(),dL=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),n})(),uL=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();const Dz=new ne("NgModelWithFormControlWarning"),jG={provide:io,useExisting:Ot(()=>sa)};let sa=(()=>{var t;class n extends io{set isDisabled(e){}constructor(e,i,a,d,p){super(),this._ngModelWarningConfig=d,this.callSetDisabledState=p,this.update=new le,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=Ez(0,a)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&lb(i,this,!1),cu(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Lz(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&lb(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}return(t=n)._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(v(Sn,10),v(b0,10),v(tr,10),v(Dz,8),v(W1,8))},t.\u0275dir=J({type:t,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[ve([jG]),ue,vt]}),n})();const FG={provide:Or,useExisting:Ot(()=>I1)};let I1=(()=>{var t;class n extends Or{constructor(e,i,a){super(),this.callSetDisabledState=a,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new le,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(db(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return cu(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){lb(e.control||null,e,!1),function DG(t,n){const r=t.indexOf(n);r>-1&&t.splice(r,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this.submitted=!0,nL(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,a=this.form.get(e.path);i!==a&&(lb(i||null,e),(t=>t instanceof Ci)(a)&&(cu(a,e,this.callSetDisabledState),e.control=a))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);iL(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function qG(t,n){return db(t,n)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Rz(this.form,this),this._oldForm&&db(this._oldForm,this)}_checkFormPresent(){}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Sn,10),v(b0,10),v(W1,8))},t.\u0275dir=J({type:t,selectors:[["","formGroup",""]],hostBindings:function(e,i){1&e&&$("submit",function(d){return i.onSubmit(d)})("reset",function(){return i.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[ve([FG]),ue,vt]}),n})();const XG={provide:io,useExisting:Ot(()=>Wz)};let Wz=(()=>{var t;class n extends io{set isDisabled(e){}constructor(e,i,a,d,p){super(),this._ngModelWarningConfig=p,this._added=!1,this.name=null,this.update=new le,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(i),this._setAsyncValidators(a),this.valueAccessor=Ez(0,d)}ngOnChanges(e){this._added||this._setUpControl(),Lz(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return sb(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return(t=n)._ngModelWarningSentOnce=!1,t.\u0275fac=function(e){return new(e||t)(v(Or,13),v(Sn,10),v(b0,10),v(tr,10),v(Dz,8))},t.\u0275dir=J({type:t,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[ve([XG]),ue,vt]}),n})(),B1=(()=>{var t;class n{constructor(){this._validator=tb}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):tb,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,features:[vt]}),n})();const i$={provide:Sn,useExisting:Ot(()=>no),multi:!0};let no=(()=>{var t;class n extends B1{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=oc,this.createValidator=e=>Rq}enabled(e){return e}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(e,i){2&e&&Ee("required",i._enabled?"":null)},inputs:{required:"required"},features:[ve([i$]),ue]}),n})(),CL=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[uL]}),n})();class xL extends ob{constructor(n,r,e){super(Tz(r),Sz(e,r)),this.controls=n,this._initObservables(),this._setUpdateStrategy(r),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(n){return this.controls[this._adjustIndex(n)]}push(n,r={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}insert(n,r,e={}){this.controls.splice(n,0,r),this._registerControl(r),this.updateValueAndValidity({emitEvent:e.emitEvent})}removeAt(n,r={}){let e=this._adjustIndex(n);e<0&&(e=0),this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:r.emitEvent})}setControl(n,r,e={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),r&&(this.controls.splice(i,0,r),this._registerControl(r)),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,r={}){Zq(this,0,n),n.forEach((e,i)=>{Kq(this,!1,i),this.at(i).setValue(e,{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r)}patchValue(n,r={}){null!=n&&(n.forEach((e,i)=>{this.at(i)&&this.at(i).patchValue(e,{onlySelf:!0,emitEvent:r.emitEvent})}),this.updateValueAndValidity(r))}reset(n=[],r={}){this._forEachChild((e,i)=>{e.reset(n[i],{onlySelf:!0,emitEvent:r.emitEvent})}),this._updatePristine(r),this._updateTouched(r),this.updateValueAndValidity(r)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(r=>r._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((r,e)=>!!e._syncPendingControls()||r,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((r,e)=>{n(r,e)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(r=>r.enabled&&n(r))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(const n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}}function TL(t){return!!t&&(void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn)}let l$=(()=>{var t;class n{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new n;return e.useNonNullable=!0,e}group(e,i=null){const a=this._reduceControls(e);let d={};return TL(i)?d=i:null!==i&&(d.validators=i.validator,d.asyncValidators=i.asyncValidator),new su(a,d)}record(e,i=null){const a=this._reduceControls(e);return new eL(a,i)}control(e,i,a){let d={};return this.useNonNullable?(TL(i)?d=i:(d.validators=i,d.asyncValidators=a),new Ci(e,{...d,nonNullable:!0})):new Ci(e,i,a)}array(e,i,a){const d=e.map(p=>this._createControl(p));return new xL(d,i,a)}_reduceControls(e){const i={};return Object.keys(e).forEach(a=>{i[a]=this._createControl(e[a])}),i}_createControl(e){return e instanceof Ci||e instanceof ob?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),c$=(()=>{var t;class n extends l${group(e,i=null){return super.group(e,i)}control(e,i,a){return super.control(e,i,a)}array(e,i,a){return super.array(e,i,a)}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Bz=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:W1,useValue:e.callSetDisabledState??lu}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[CL]}),n})(),Sc=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:[{provide:Dz,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:W1,useValue:e.callSetDisabledState??lu}]}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[CL]}),n})();const d$=["input"],p$=["label"],u$=["*"],h$=new ne("mat-checkbox-default-options",{providedIn:"root",factory:SL});function SL(){return{color:"accent",clickAction:"check-indeterminate"}}const f$={provide:tr,useExisting:Ot(()=>g0),multi:!0};class m${}let b$=0;const RL=SL(),g$=bs(Lo(h0(aa(class{constructor(t){this._elementRef=t}}))));let _$=(()=>{var t;class n extends g${get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=Ae(e)}constructor(e,i,a,d,p,c,s){super(i),this._changeDetectorRef=a,this._ngZone=d,this._animationMode=c,this._options=s,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new le,this.indeterminateChange=new le,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||RL,this.color=this.defaultColor=this._options.color||RL.color,this.tabIndex=parseInt(p)||0,this.id=this._uniqueId=`${e}${++b$}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const i=Ae(e);i!=this.checked&&(this._checked=i,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const i=Ae(e);i!==this.disabled&&(this._disabled=i,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const i=e!=this._indeterminate;this._indeterminate=Ae(e),i&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_transitionCheckState(e){let i=this._currentCheckState,a=this._getAnimationTargetElement();if(i!==e&&a&&(this._currentAnimationClass&&a.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){a.classList.add(this._currentAnimationClass);const d=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{a.classList.remove(d)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"noop"===e&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,i){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===i)return this._animationClasses.uncheckedToChecked;if(3==i)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===i?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===i?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===i?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}}return(t=n).\u0275fac=function(e){$a()},t.\u0275dir=J({type:t,viewQuery:function(e,i){if(1&e&&(Ie(d$,5),Ie(p$,5),Ie(to,5)),2&e){let a;ce(a=de())&&(i._inputElement=a.first),ce(a=de())&&(i._labelElement=a.first),ce(a=de())&&(i.ripple=a.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[ue]}),n})(),g0=(()=>{var t;class n extends _${constructor(e,i,a,d,p,c){super("mat-mdc-checkbox-",e,i,a,d,p,c),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const i=new m$;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(Le),Vn("tabindex"),v(ii,8),v(h$,8))},t.\u0275cmp=he({type:t,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(e,i){2&e&&(ln("id",i.id),Ee("tabindex",null)("aria-label",null)("aria-labelledby",null),xe("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mdc-checkbox--disabled",i.disabled)("mat-mdc-checkbox-disabled",i.disabled)("mat-mdc-checkbox-checked",i.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[ve([f$]),ue],ngContentSelectors:u$,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(e,i){if(1&e&&(Mt(),T(0,"div",0),$("click",function(d){return i._preventBubblingFromLabel(d)}),T(1,"div",1,2)(3,"div",3),$("click",function(){return i._onTouchTargetClick()}),S(),T(4,"input",4,5),$("blur",function(){return i._onBlur()})("click",function(){return i._onInputClick()})("change",function(d){return i._onInteractionEvent(d)}),S(),te(6,"div",6),T(7,"div",7),kn(),T(8,"svg",8),te(9,"path",9),S(),ns(),te(10,"div",10),S(),te(11,"div",11),S(),T(12,"label",12,13),qe(14),S()()),2&e){const a=et(2);xe("mdc-form-field--align-end","before"==i.labelPosition),w(4),xe("mdc-checkbox--selected",i.checked),E("checked",i.checked)("indeterminate",i.indeterminate)("disabled",i.disabled)("id",i.inputId)("required",i.required)("tabIndex",i.tabIndex),Ee("aria-label",i.ariaLabel||null)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby)("name",i.name)("value",i.value),w(7),E("matRippleTrigger",a)("matRippleDisabled",i.disableRipple||i.disabled)("matRippleCentered",!0),w(1),E("for",i.inputId)}},dependencies:[to],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),n})(),qL=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})(),ub=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,oa,qL,it,qL]}),n})();const z$=["addListener","removeListener"],O$=["addEventListener","removeEventListener"],w$=["on","off"];function Eo(t,n,r,e){if(k(r)&&(e=r,r=void 0),e)return Eo(t,n,r).pipe(uA(e));const[i,a]=function C$(t){return k(t.addEventListener)&&k(t.removeEventListener)}(t)?O$.map(d=>p=>t[d](n,p,r)):function v$(t){return k(t.addListener)&&k(t.removeListener)}(t)?z$.map(LL(t,n)):function y$(t){return k(t.on)&&k(t.off)}(t)?w$.map(LL(t,n)):[];if(!i&&Es(t))return $t(d=>Eo(d,n,r))(en(t));if(!i)throw new TypeError("Invalid event target");return new Et(d=>{const p=(...c)=>d.next(1a(p)})}function LL(t,n){return r=>e=>t[r](n,e)}const pu={schedule(t){let n=requestAnimationFrame,r=cancelAnimationFrame;const{delegate:e}=pu;e&&(n=e.requestAnimationFrame,r=e.cancelAnimationFrame);const i=n(a=>{r=void 0,t(a)});return new R(()=>r?.(i))},requestAnimationFrame(...t){const{delegate:n}=pu;return(n?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:n}=pu;return(n?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0},EL=new class T$ extends oz{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class x$ extends az{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=pu.requestAnimationFrame(()=>n.flush(void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(pu.cancelAnimationFrame(r),n._scheduled=void 0)}});let Nz,S$=1;const hb={};function DL(t){return t in hb&&(delete hb[t],!0)}const R$={setImmediate(t){const n=S$++;return hb[n]=!0,Nz||(Nz=Promise.resolve()),Nz.then(()=>DL(n)&&t()),n},clearImmediate(t){DL(t)}},{setImmediate:q$,clearImmediate:L$}=R$,fb={setImmediate(...t){const{delegate:n}=fb;return(n?.setImmediate||q$)(...t)},clearImmediate(t){const{delegate:n}=fb;return(n?.clearImmediate||L$)(t)},delegate:void 0},Vz=new class D$ extends oz{flush(n){this._active=!0;const r=this._scheduled;this._scheduled=void 0;const{actions:e}=this;let i;n=n||e.shift();do{if(i=n.execute(n.state,n.delay))break}while((n=e[0])&&n.id===r&&e.shift());if(this._active=!1,i){for(;(n=e[0])&&n.id===r&&e.shift();)n.unsubscribe();throw i}}}(class E$ extends az{constructor(n,r){super(n,r),this.scheduler=n,this.work=r}requestAsyncId(n,r,e=0){return null!==e&&e>0?super.requestAsyncId(n,r,e):(n.actions.push(this),n._scheduled||(n._scheduled=fb.setImmediate(n.flush.bind(n,void 0))))}recycleAsyncId(n,r,e=0){var i;if(null!=e?e>0:this.delay>0)return super.recycleAsyncId(n,r,e);const{actions:a}=n;null!=r&&(null===(i=a[a.length-1])||void 0===i?void 0:i.id)!==r&&(fb.clearImmediate(r),n._scheduled===r&&(n._scheduled=void 0))}});function kL(t){return t instanceof Date&&!isNaN(t)}function uu(t=0,n,r=GY){let e=-1;return null!=n&&(ih(n)?r=n:e=n),new Et(i=>{let a=kL(t)?+t-r.now():t;a<0&&(a=0);let d=0;return r.schedule(function(){i.closed||(i.next(d++),0<=e?this.schedule(void 0,e):i.complete())},a)})}function mb(t,n=Ac){return function k$(t){return si((n,r)=>{let e=!1,i=null,a=null,d=!1;const p=()=>{if(a?.unsubscribe(),a=null,e){e=!1;const s=i;i=null,r.next(s)}d&&r.complete()},c=()=>{a=null,d&&r.complete()};n.subscribe(jt(r,s=>{e=!0,i=s,a||en(t(s)).subscribe(a=jt(r,p,c))},()=>{d=!0,(!e||!a||a.closed)&&r.complete()}))})}(()=>uu(t,n))}class HL{}function hu(t){return t&&"function"==typeof t.connect&&!(t instanceof RA)}class W$ extends HL{constructor(n){super(),this._data=n}connect(){return ia(this._data)?this._data:Re(this._data)}disconnect(){}}class WL{applyChanges(n,r,e,i,a){n.forEachOperation((d,p,c)=>{let s,o;if(null==d.previousIndex){const l=e(d,p,c);s=r.createEmbeddedView(l.templateRef,l.context,l.index),o=1}else null==c?(r.remove(p),o=3):(s=r.get(p),r.move(s,c),o=2);a&&a({context:s?.context,operation:o,record:d})})}detach(){}}class jz{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(n,r,e,i,a){n.forEachOperation((d,p,c)=>{let s,o;null==d.previousIndex?(s=this._insertView(()=>e(d,p,c),c,r,i(d)),o=s?1:0):null==c?(this._detachAndCacheView(p,r),o=3):(s=this._moveView(p,c,r,i(d)),o=2),a&&a({context:s?.context,operation:o,record:d})})}detach(){for(const n of this._viewCache)n.destroy();this._viewCache=[]}_insertView(n,r,e,i){const a=this._insertViewFromCache(r,e);if(a)return void(a.context.$implicit=i);const d=n();return e.createEmbeddedView(d.templateRef,d.context,d.index)}_detachAndCacheView(n,r){const e=r.detach(n);this._maybeCacheView(e,r)}_moveView(n,r,e,i){const a=e.get(n);return e.move(a,r),a.context.$implicit=i,a}_maybeCacheView(n,r){if(this._viewCache.lengththis._markSelected(a)):this._markSelected(r[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(e=>this._markSelected(e));const r=this._hasQueuedChanges();return this._emitChangeEvent(),r}deselect(...n){this._verifyValueAssignment(n),n.forEach(e=>this._unmarkSelected(e));const r=this._hasQueuedChanges();return this._emitChangeEvent(),r}setSelection(...n){this._verifyValueAssignment(n);const r=this.selected,e=new Set(n);n.forEach(a=>this._markSelected(a)),r.filter(a=>!e.has(a)).forEach(a=>this._unmarkSelected(a));const i=this._hasQueuedChanges();return this._emitChangeEvent(),i}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();const r=this._hasQueuedChanges();return n&&this._emitChangeEvent(),r}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(n){if(this.compareWith){for(let r of this._selection)if(this.compareWith(n,r))return r;return n}return n}}let Fz=(()=>{var t;class n{constructor(){this._listeners=[]}notify(e,i){for(let a of this._listeners)a(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const N1=new ne("_ViewRepeater"),P$=["contentWrapper"],I$=["*"],PL=new ne("VIRTUAL_SCROLL_STRATEGY");class B${constructor(n,r,e){this._scrolledIndexChange=new me,this.scrolledIndexChange=this._scrolledIndexChange.pipe(ja()),this._viewport=null,this._itemSize=n,this._minBufferPx=r,this._maxBufferPx=e}attach(n){this._viewport=n,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(n,r,e){this._itemSize=n,this._minBufferPx=r,this._maxBufferPx=e,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(n,r){this._viewport&&this._viewport.scrollToOffset(n*this._itemSize,r)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const n=this._viewport.getRenderedRange(),r={start:n.start,end:n.end},e=this._viewport.getViewportSize(),i=this._viewport.getDataLength();let a=this._viewport.measureScrollOffset(),d=this._itemSize>0?a/this._itemSize:0;if(r.end>i){const c=Math.ceil(e/this._itemSize),s=Math.max(0,Math.min(d,i-c));d!=s&&(d=s,a=s*this._itemSize,r.start=Math.floor(d)),r.end=Math.max(0,Math.min(i,r.start+c))}const p=a-r.start*this._itemSize;if(p0&&(r.end=Math.min(i,r.end+s),r.start=Math.max(0,Math.floor(d-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(r),this._viewport.setRenderedContentOffset(this._itemSize*r.start),this._scrolledIndexChange.next(Math.floor(d))}}function N$(t){return t._scrollStrategy}let V$=(()=>{var t;class n{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new B$(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=Xt(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=Xt(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=Xt(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[ve([{provide:PL,useFactory:N$,deps:[Ot(()=>t)]}]),vt]}),n})(),_0=(()=>{var t;class n{constructor(e,i,a){this._ngZone=e,this._platform=i,this._scrolled=new me,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=a}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Et(i=>{this._globalSubscription||this._addGlobalListener();const a=e>0?this._scrolled.pipe(mb(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{a.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Re()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const a=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(bt(d=>!d||a.indexOf(d)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((a,d)=>{this._scrollableContainsElement(d,e)&&i.push(d)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let a=$i(i),d=e.getElementRef().nativeElement;do{if(a==d)return!0}while(a=a.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Eo(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Le),V(Kt),V($e,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),V1=(()=>{var t;class n{constructor(e,i,a,d){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=a,this.dir=d,this._destroyed=new me,this._elementScrolled=new Et(p=>this.ngZone.runOutsideAngular(()=>Eo(this.elementRef.nativeElement,"scroll").pipe(Ne(this._destroyed)).subscribe(p)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const i=this.elementRef.nativeElement,a=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=a?e.end:e.start),null==e.right&&(e.right=a?e.start:e.end),null!=e.bottom&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),a&&0!=Jp()?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),2==Jp()?e.left=e.right:1==Jp()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;NR()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",a="right",d=this.elementRef.nativeElement;if("top"==e)return d.scrollTop;if("bottom"==e)return d.scrollHeight-d.clientHeight-d.scrollTop;const p=this.dir&&"rtl"==this.dir.value;return"start"==e?e=p?a:i:"end"==e&&(e=p?i:a),p&&2==Jp()?e==i?d.scrollWidth-d.clientWidth-d.scrollLeft:d.scrollLeft:p&&1==Jp()?e==i?d.scrollLeft+d.scrollWidth-d.clientWidth:-d.scrollLeft:e==i?d.scrollLeft:d.scrollWidth-d.clientWidth-d.scrollLeft}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(_0),v(Le),v(ui,8))},t.\u0275dir=J({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),n})(),Do=(()=>{var t;class n{constructor(e,i,a){this._platform=e,this._change=new me,this._changeListener=d=>{this._change.next(d)},this._document=a,i.runOutsideAngular(()=>{if(e.isBrowser){const d=this._getWindow();d.addEventListener("resize",this._changeListener),d.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:a}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+a,right:e.left+i,height:a,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),a=e.documentElement,d=a.getBoundingClientRect();return{top:-d.top||e.body.scrollTop||i.scrollY||a.scrollTop||0,left:-d.left||e.body.scrollLeft||i.scrollX||a.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(mb(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Kt),V(Le),V($e,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const IL=new ne("VIRTUAL_SCROLLABLE");let U$=(()=>{var t;class n extends V1{constructor(e,i,a,d){super(e,i,a,d)}measureViewportSize(e){const i=this.elementRef.nativeElement;return"horizontal"===e?i.clientWidth:i.clientHeight}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(_0),v(Le),v(ui,8))},t.\u0275dir=J({type:t,features:[ue]}),n})();const X$=typeof requestAnimationFrame<"u"?EL:Vz;let BL=(()=>{var t;class n extends U${get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=Ae(e)}constructor(e,i,a,d,p,c,s,o){super(e,c,a,p),this.elementRef=e,this._changeDetectorRef=i,this._scrollStrategy=d,this.scrollable=o,this._platform=_e(Kt),this._detachedSubject=new me,this._renderedRangeSubject=new me,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Et(l=>this._scrollStrategy.scrolledIndexChange.subscribe(u=>Promise.resolve().then(()=>this.ngZone.run(()=>l.next(u))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=R.EMPTY,this._viewportChanges=s.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Jt(null),mb(0,X$),Ne(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(Ne(this._detachedSubject)).subscribe(i=>{const a=i.length;a!==this._dataLength&&(this._dataLength=a,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function Y$(t,n){return t.start==n.start&&t.end==n.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,i="to-start"){e=this.appendOnly&&"to-start"===i?0:e;const d="horizontal"==this.orientation,p=d?"X":"Y";let s=`translate${p}(${Number((d&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===i&&(s+=` translate${p}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=s&&(this._renderedContentTransform=s,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,i="auto"){const a={behavior:i};"horizontal"===this.orientation?a.start=e:a.top=e,this.scrollable.scrollTo(a)}scrollToIndex(e,i="auto"){this._scrollStrategy.scrollToIndex(e,i)}measureScrollOffset(e){let i;return i=this.scrollable==this?a=>super.measureScrollOffset(a):a=>this.scrollable.measureScrollOffset(a),Math.max(0,i(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let i;const a="left",d="right",p="rtl"==this.dir?.value;i="start"==e?p?d:a:"end"==e?p?a:d:e||("horizontal"===this.orientation?"left":"top");const c=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-c}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const i of e)i()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(Le),v(PL,8),v(ui,8),v(_0),v(Do),v(IL,8))},t.\u0275cmp=he({type:t,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(e,i){if(1&e&&Ie(P$,7),2&e){let a;ce(a=de())&&(i._contentWrapper=a.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(e,i){2&e&&xe("cdk-virtual-scroll-orientation-horizontal","horizontal"===i.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==i.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[ve([{provide:V1,useFactory:(r,e)=>r||e,deps:[[new Wr,new dv(IL)],t]}]),ue,cM],ngContentSelectors:I$,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(e,i){1&e&&(Mt(),T(0,"div",0,1),qe(2),S(),te(3,"div",2)),2&e&&(w(3),xn("width",i._totalContentWidth)("height",i._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0}),n})();function NL(t,n,r){if(!r.getBoundingClientRect)return 0;const i=r.getBoundingClientRect();return"horizontal"===t?"start"===n?i.left:i.right:"start"===n?i.top:i.bottom}let G$=(()=>{var t;class n{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,hu(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new W$(ia(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(i,a)=>e(i+(this._renderedRange?this._renderedRange.start:0),a):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Xt(e)}constructor(e,i,a,d,p,c){this._viewContainerRef=e,this._template=i,this._differs=a,this._viewRepeater=d,this._viewport=p,this.viewChange=new me,this._dataSourceChanges=new me,this.dataStream=this._dataSourceChanges.pipe(Jt(null),function H$(){return si((t,n)=>{let r,e=!1;t.subscribe(jt(n,i=>{const a=r;r=i,e&&n.next([a,i]),e=!0}))})}(),Ai(([s,o])=>this._changeDataSource(s,o)),mm(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new me,this.dataStream.subscribe(s=>{this._data=s,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(Ne(this._destroyed)).subscribe(s=>{this._renderedRange=s,this.viewChange.observers.length&&c.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,i){if(e.start>=e.end)return 0;const a=e.start-this._renderedRange.start,d=e.end-e.start;let p,c;for(let s=0;s-1;s--){const o=this._viewContainerRef.get(s+a);if(o&&o.rootNodes.length){c=o.rootNodes[o.rootNodes.length-1];break}}return p&&c?NL(i,"end",c)-NL(i,"start",p):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,i)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,i):i)),this._needsUpdate=!0)}_changeDataSource(e,i){return e&&e.disconnect(this),this._needsUpdate=!0,i?i.connect(this):Re()}_updateContext(){const e=this._data.length;let i=this._viewContainerRef.length;for(;i--;){const a=this._viewContainerRef.get(i);a.context.index=this._renderedRange.start+i,a.context.count=e,this._updateComputedContextProperties(a.context),a.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(d,p,c)=>this._getEmbeddedViewArgs(d,c),d=>d.item),e.forEachIdentityChange(d=>{this._viewContainerRef.get(d.currentIndex).context.$implicit=d.item});const i=this._data.length;let a=this._viewContainerRef.length;for(;a--;){const d=this._viewContainerRef.get(a);d.context.index=this._renderedRange.start+a,d.context.count=i,this._updateComputedContextProperties(d.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,i){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:i}}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Vt),v(ea),v(N1),v(BL,4),v(Le))},t.\u0275dir=J({type:t,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[ve([{provide:N1,useClass:jz}])]}),n})(),_s=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})(),Rc=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[yc,_s,yc,_s]}),n})();class Uz{attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;null!=n&&(this._attachedHost=null,n.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(n){this._attachedHost=n}}class qc extends Uz{constructor(n,r,e,i,a){super(),this.component=n,this.viewContainerRef=r,this.injector=e,this.componentFactoryResolver=i,this.projectableNodes=a}}class M0 extends Uz{constructor(n,r,e,i){super(),this.templateRef=n,this.viewContainerRef=r,this.context=e,this.injector=i}get origin(){return this.templateRef.elementRef}attach(n,r=this.context){return this.context=r,super.attach(n)}detach(){return this.context=void 0,super.detach()}}class Q$ extends Uz{constructor(n){super(),this.element=n instanceof Oe?n.nativeElement:n}}class Yz{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(n){return n instanceof qc?(this._attachedPortal=n,this.attachComponentPortal(n)):n instanceof M0?(this._attachedPortal=n,this.attachTemplatePortal(n)):this.attachDomPortal&&n instanceof Q$?(this._attachedPortal=n,this.attachDomPortal(n)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class J$ extends Yz{constructor(n,r,e,i,a){super(),this.outletElement=n,this._componentFactoryResolver=r,this._appRef=e,this._defaultInjector=i,this.attachDomPortal=d=>{const p=d.element,c=this._document.createComment("dom-portal");p.parentNode.insertBefore(c,p),this.outletElement.appendChild(p),this._attachedPortal=d,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(p,c)})},this._document=a}attachComponentPortal(n){const e=(n.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(n.component);let i;return n.viewContainerRef?(i=n.viewContainerRef.createComponent(e,n.viewContainerRef.length,n.injector||n.viewContainerRef.injector,n.projectableNodes||void 0),this.setDisposeFn(()=>i.destroy())):(i=e.create(n.injector||this._defaultInjector||on.NULL),this._appRef.attachView(i.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(i.hostView),i.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(i)),this._attachedPortal=n,i}attachTemplatePortal(n){let r=n.viewContainerRef,e=r.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});return e.rootNodes.forEach(i=>this.outletElement.appendChild(i)),e.detectChanges(),this.setDisposeFn(()=>{let i=r.indexOf(e);-1!==i&&r.remove(i)}),this._attachedPortal=n,e}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}}let K$=(()=>{var t;class n extends M0{constructor(e,i){super(e,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt),v(Qt))},t.\u0275dir=J({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[ue]}),n})(),ko=(()=>{var t;class n extends Yz{constructor(e,i,a){super(),this._componentFactoryResolver=e,this._viewContainerRef=i,this._isInitialized=!1,this.attached=new le,this.attachDomPortal=d=>{const p=d.element,c=this._document.createComment("dom-portal");d.setAttachedHost(this),p.parentNode.insertBefore(c,p),this._getRootNode().appendChild(p),this._attachedPortal=d,super.setDisposeFn(()=>{c.parentNode&&c.parentNode.replaceChild(p,c)})},this._document=a}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const i=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,d=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),p=i.createComponent(d,i.length,e.injector||i.injector,e.projectableNodes||void 0);return i!==this._viewContainerRef&&this._getRootNode().appendChild(p.hostView.rootNodes[0]),super.setDisposeFn(()=>p.destroy()),this._attachedPortal=e,this._attachedRef=p,this.attached.emit(p),p}attachTemplatePortal(e){e.setAttachedHost(this);const i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}}return(t=n).\u0275fac=function(e){return new(e||t)(v(d1),v(Qt),v($e))},t.\u0275dir=J({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ue]}),n})(),A0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();const VL=NR();class Z${constructor(n,r){this._viewportRuler=n,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=r}attach(){}enable(){if(this._canBeEnabled()){const n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=Mn(-this._previousScrollPosition.left),n.style.top=Mn(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const n=this._document.documentElement,e=n.style,i=this._document.body.style,a=e.scrollBehavior||"",d=i.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),VL&&(e.scrollBehavior=i.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),VL&&(e.scrollBehavior=a,i.scrollBehavior=d)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const r=this._document.body,e=this._viewportRuler.getViewportSize();return r.scrollHeight>e.height||r.scrollWidth>e.width}}class eQ{constructor(n,r,e,i){this._scrollDispatcher=n,this._ngZone=r,this._viewportRuler=e,this._config=i,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(n){this._overlayRef=n}enable(){if(this._scrollSubscription)return;const n=this._scrollDispatcher.scrolled(0).pipe(bt(r=>!r||!this._overlayRef.overlayElement.contains(r.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{const r=this._viewportRuler.getViewportScrollPosition().top;Math.abs(r-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class jL{enable(){}disable(){}attach(){}}function Xz(t,n){return n.some(r=>t.bottomr.bottom||t.rightr.right)}function FL(t,n){return n.some(r=>t.topr.bottom||t.leftr.right)}class tQ{constructor(n,r,e,i){this._scrollDispatcher=n,this._viewportRuler=r,this._ngZone=e,this._config=i,this._scrollSubscription=null}attach(n){this._overlayRef=n}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const r=this._overlayRef.overlayElement.getBoundingClientRect(),{width:e,height:i}=this._viewportRuler.getViewportSize();Xz(r,[{width:e,height:i,bottom:i,right:e,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let iQ=(()=>{var t;class n{constructor(e,i,a,d){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=a,this.noop=()=>new jL,this.close=p=>new eQ(this._scrollDispatcher,this._ngZone,this._viewportRuler,p),this.block=()=>new Z$(this._viewportRuler,this._document),this.reposition=p=>new tQ(this._scrollDispatcher,this._viewportRuler,this._ngZone,p),this._document=d}}return(t=n).\u0275fac=function(e){return new(e||t)(V(_0),V(Do),V(Le),V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class fu{constructor(n){if(this.scrollStrategy=new jL,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,n){const r=Object.keys(n);for(const e of r)void 0!==n[e]&&(this[e]=n[e])}}}class nQ{constructor(n,r){this.connectionPair=n,this.scrollableViewProperties=r}}let UL=(()=>{var t;class n{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),rQ=(()=>{var t;class n extends UL{constructor(e,i){super(e),this._ngZone=i,this._keydownListener=a=>{const d=this._attachedOverlays;for(let p=d.length-1;p>-1;p--)if(d[p]._keydownEvents.observers.length>0){const c=d[p]._keydownEvents;this._ngZone?this._ngZone.run(()=>c.next(a)):c.next(a);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e),V(Le,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),aQ=(()=>{var t;class n extends UL{constructor(e,i,a){super(e),this._platform=i,this._ngZone=a,this._cursorStyleIsSet=!1,this._pointerDownListener=d=>{this._pointerDownEventTarget=qa(d)},this._clickListener=d=>{const p=qa(d),c="click"===d.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:p;this._pointerDownEventTarget=null;const s=this._attachedOverlays.slice();for(let o=s.length-1;o>-1;o--){const l=s[o];if(l._outsidePointerEvents.observers.length<1||!l.hasAttached())continue;if(l.overlayElement.contains(p)||l.overlayElement.contains(c))break;const u=l._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>u.next(d)):u.next(d)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e),V(Kt),V(Le,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),bb=(()=>{var t;class n{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||tz()){const a=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let d=0;dthis._backdropClick.next(l),this._backdropTransitionendHandler=l=>{this._disposeBackdrop(l.target)},this._keydownEvents=new me,this._outsidePointerEvents=new me,i.scrollStrategy&&(this._scrollStrategy=i.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=i.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const r=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Wt(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof r?.onDestroy&&r.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),r}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const n=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){const n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,n&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config={...this._config,...n},this._updateElementSize()}setDirection(n){this._config={...this._config,direction:n},this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){const n=this._config.direction;return n?"string"==typeof n?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const n=this._pane.style;n.width=Mn(this._config.width),n.height=Mn(this._config.height),n.minWidth=Mn(this._config.minWidth),n.minHeight=Mn(this._config.minHeight),n.maxWidth=Mn(this._config.maxWidth),n.maxHeight=Mn(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){const n="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(n)})}):this._backdropElement.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const n=this._backdropElement;if(n){if(this._animationsDisabled)return void this._disposeBackdrop(n);n.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{n.addEventListener("transitionend",this._backdropTransitionendHandler)}),n.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(n)},500))}}_toggleClasses(n,r,e){const i=tu(r||[]).filter(a=>!!a);i.length&&(e?n.classList.add(...i):n.classList.remove(...i))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const n=this._ngZone.onStable.pipe(Ne(ti(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),n.unsubscribe())})})}_disposeScrollStrategy(){const n=this._scrollStrategy;n&&(n.disable(),n.detach&&n.detach())}_disposeBackdrop(n){n&&(n.removeEventListener("click",this._backdropClickHandler),n.removeEventListener("transitionend",this._backdropTransitionendHandler),n.remove(),this._backdropElement===n&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const YL="cdk-overlay-connected-position-bounding-box",oQ=/([A-Za-z%]+)$/;class XL{get positions(){return this._preferredPositions}constructor(n,r,e,i,a){this._viewportRuler=r,this._document=e,this._platform=i,this._overlayContainer=a,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new me,this._resizeSubscription=R.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(n)}attach(n){this._validatePositions(),n.hostElement.classList.add(YL),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const n=this._originRect,r=this._overlayRect,e=this._viewportRect,i=this._containerRect,a=[];let d;for(let p of this._preferredPositions){let c=this._getOriginPoint(n,i,p),s=this._getOverlayPoint(c,r,p),o=this._getOverlayFit(s,r,e,p);if(o.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(p,c);this._canFitWithFlexibleDimensions(o,s,e)?a.push({position:p,origin:c,overlayRect:r,boundingBoxRect:this._calculateBoundingBoxRect(c,p)}):(!d||d.overlayFit.visibleAreac&&(c=o,p=s)}return this._isPushed=!1,void this._applyPosition(p.position,p.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(d.position,d.originPoint);this._applyPosition(d.position,d.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&j1(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(YL),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,r)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,-1===n.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,r,e){let i,a;if("center"==e.originX)i=n.left+n.width/2;else{const d=this._isRtl()?n.right:n.left,p=this._isRtl()?n.left:n.right;i="start"==e.originX?d:p}return r.left<0&&(i-=r.left),a="center"==e.originY?n.top+n.height/2:"top"==e.originY?n.top:n.bottom,r.top<0&&(a-=r.top),{x:i,y:a}}_getOverlayPoint(n,r,e){let i,a;return i="center"==e.overlayX?-r.width/2:"start"===e.overlayX?this._isRtl()?-r.width:0:this._isRtl()?0:-r.width,a="center"==e.overlayY?-r.height/2:"top"==e.overlayY?0:-r.height,{x:n.x+i,y:n.y+a}}_getOverlayFit(n,r,e,i){const a=$L(r);let{x:d,y:p}=n,c=this._getOffset(i,"x"),s=this._getOffset(i,"y");c&&(d+=c),s&&(p+=s);let u=0-p,h=p+a.height-e.height,f=this._subtractOverflows(a.width,0-d,d+a.width-e.width),b=this._subtractOverflows(a.height,u,h),m=f*b;return{visibleArea:m,isCompletelyWithinViewport:a.width*a.height===m,fitsInViewportVertically:b===a.height,fitsInViewportHorizontally:f==a.width}}_canFitWithFlexibleDimensions(n,r,e){if(this._hasFlexibleDimensions){const i=e.bottom-r.y,a=e.right-r.x,d=GL(this._overlayRef.getConfig().minHeight),p=GL(this._overlayRef.getConfig().minWidth);return(n.fitsInViewportVertically||null!=d&&d<=i)&&(n.fitsInViewportHorizontally||null!=p&&p<=a)}return!1}_pushOverlayOnScreen(n,r,e){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};const i=$L(r),a=this._viewportRect,d=Math.max(n.x+i.width-a.width,0),p=Math.max(n.y+i.height-a.height,0),c=Math.max(a.top-e.top-n.y,0),s=Math.max(a.left-e.left-n.x,0);let o=0,l=0;return o=i.width<=a.width?s||-d:n.xf&&!this._isInitialRender&&!this._growAfterOpen&&(d=n.y-f/2)}if("end"===r.overlayX&&!i||"start"===r.overlayX&&i)u=e.width-n.x+this._viewportMargin,o=n.x-this._viewportMargin;else if("start"===r.overlayX&&!i||"end"===r.overlayX&&i)l=n.x,o=e.right-n.x;else{const h=Math.min(e.right-n.x+e.left,n.x),f=this._lastBoundingBoxSize.width;o=2*h,l=n.x-h,o>f&&!this._isInitialRender&&!this._growAfterOpen&&(l=n.x-f/2)}return{top:d,left:l,bottom:p,right:u,width:o,height:a}}_setBoundingBoxStyles(n,r){const e=this._calculateBoundingBoxRect(n,r);!this._isInitialRender&&!this._growAfterOpen&&(e.height=Math.min(e.height,this._lastBoundingBoxSize.height),e.width=Math.min(e.width,this._lastBoundingBoxSize.width));const i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{const a=this._overlayRef.getConfig().maxHeight,d=this._overlayRef.getConfig().maxWidth;i.height=Mn(e.height),i.top=Mn(e.top),i.bottom=Mn(e.bottom),i.width=Mn(e.width),i.left=Mn(e.left),i.right=Mn(e.right),i.alignItems="center"===r.overlayX?"center":"end"===r.overlayX?"flex-end":"flex-start",i.justifyContent="center"===r.overlayY?"center":"bottom"===r.overlayY?"flex-end":"flex-start",a&&(i.maxHeight=Mn(a)),d&&(i.maxWidth=Mn(d))}this._lastBoundingBoxSize=e,j1(this._boundingBox.style,i)}_resetBoundingBoxStyles(){j1(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){j1(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,r){const e={},i=this._hasExactPosition(),a=this._hasFlexibleDimensions,d=this._overlayRef.getConfig();if(i){const o=this._viewportRuler.getViewportScrollPosition();j1(e,this._getExactOverlayY(r,n,o)),j1(e,this._getExactOverlayX(r,n,o))}else e.position="static";let p="",c=this._getOffset(r,"x"),s=this._getOffset(r,"y");c&&(p+=`translateX(${c}px) `),s&&(p+=`translateY(${s}px)`),e.transform=p.trim(),d.maxHeight&&(i?e.maxHeight=Mn(d.maxHeight):a&&(e.maxHeight="")),d.maxWidth&&(i?e.maxWidth=Mn(d.maxWidth):a&&(e.maxWidth="")),j1(this._pane.style,e)}_getExactOverlayY(n,r,e){let i={top:"",bottom:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),"bottom"===n.overlayY?i.bottom=this._document.documentElement.clientHeight-(a.y+this._overlayRect.height)+"px":i.top=Mn(a.y),i}_getExactOverlayX(n,r,e){let d,i={left:"",right:""},a=this._getOverlayPoint(r,this._overlayRect,n);return this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,e)),d=this._isRtl()?"end"===n.overlayX?"left":"right":"end"===n.overlayX?"right":"left","right"===d?i.right=this._document.documentElement.clientWidth-(a.x+this._overlayRect.width)+"px":i.left=Mn(a.x),i}_getScrollVisibility(){const n=this._getOriginRect(),r=this._pane.getBoundingClientRect(),e=this._scrollables.map(i=>i.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:FL(n,e),isOriginOutsideView:Xz(n,e),isOverlayClipped:FL(r,e),isOverlayOutsideView:Xz(r,e)}}_subtractOverflows(n,...r){return r.reduce((e,i)=>e-Math.max(i,0),n)}_getNarrowedViewportRect(){const n=this._document.documentElement.clientWidth,r=this._document.documentElement.clientHeight,e=this._viewportRuler.getViewportScrollPosition();return{top:e.top+this._viewportMargin,left:e.left+this._viewportMargin,right:e.left+n-this._viewportMargin,bottom:e.top+r-this._viewportMargin,width:n-2*this._viewportMargin,height:r-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,r){return"x"===r?null==n.offsetX?this._offsetX:n.offsetX:null==n.offsetY?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&tu(n).forEach(r=>{""!==r&&-1===this._appliedPanelClasses.indexOf(r)&&(this._appliedPanelClasses.push(r),this._pane.classList.add(r))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){const n=this._origin;if(n instanceof Oe)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();const r=n.width||0,e=n.height||0;return{top:n.y,bottom:n.y+e,left:n.x,right:n.x+r,height:e,width:r}}}function j1(t,n){for(let r in n)n.hasOwnProperty(r)&&(t[r]=n[r]);return t}function GL(t){if("number"!=typeof t&&null!=t){const[n,r]=t.split(oQ);return r&&"px"!==r?null:parseFloat(n)}return t||null}function $L(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}const QL="cdk-global-overlay-wrapper";class sQ{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(n){const r=n.getConfig();this._overlayRef=n,this._width&&!r.width&&n.updateSize({width:this._width}),this._height&&!r.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(QL),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement.style,e=this._overlayRef.getConfig(),{width:i,height:a,maxWidth:d,maxHeight:p}=e,c=!("100%"!==i&&"100vw"!==i||d&&"100%"!==d&&"100vw"!==d),s=!("100%"!==a&&"100vh"!==a||p&&"100%"!==p&&"100vh"!==p),o=this._xPosition,l=this._xOffset,u="rtl"===this._overlayRef.getConfig().direction;let h="",f="",b="";c?b="flex-start":"center"===o?(b="center",u?f=l:h=l):u?"left"===o||"end"===o?(b="flex-end",h=l):("right"===o||"start"===o)&&(b="flex-start",f=l):"left"===o||"start"===o?(b="flex-start",h=l):("right"===o||"end"===o)&&(b="flex-end",f=l),n.position=this._cssPosition,n.marginLeft=c?"0":h,n.marginTop=s?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=c?"0":f,r.justifyContent=b,r.alignItems=s?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const n=this._overlayRef.overlayElement.style,r=this._overlayRef.hostElement,e=r.style;r.classList.remove(QL),e.justifyContent=e.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}}let lQ=(()=>{var t;class n{constructor(e,i,a,d){this._viewportRuler=e,this._document=i,this._platform=a,this._overlayContainer=d}global(){return new sQ}flexibleConnectedTo(e){return new XL(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Do),V($e),V(Kt),V(bb))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),cQ=0,jr=(()=>{var t;class n{constructor(e,i,a,d,p,c,s,o,l,u,h,f){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=a,this._positionBuilder=d,this._keyboardDispatcher=p,this._injector=c,this._ngZone=s,this._document=o,this._directionality=l,this._location=u,this._outsideClickDispatcher=h,this._animationsModuleType=f}create(e){const i=this._createHostElement(),a=this._createPaneElement(i),d=this._createPortalOutlet(a),p=new fu(e);return p.direction=p.direction||this._directionality.value,new mu(d,i,a,p,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+cQ++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Zs)),new J$(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(iQ),V(bb),V(d1),V(lQ),V(rQ),V(on),V(Le),V($e),V(ui),V(sc),V(aQ),V(ii,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const dQ=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],JL=new ne("cdk-connected-overlay-scroll-strategy");let Gz=(()=>{var t;class n{constructor(e){this.elementRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe))},t.\u0275dir=J({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),n})(),KL=(()=>{var t;class n{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Ae(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=Ae(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=Ae(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=Ae(e)}get push(){return this._push}set push(e){this._push=Ae(e)}constructor(e,i,a,d,p){this._overlay=e,this._dir=p,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=R.EMPTY,this._attachSubscription=R.EMPTY,this._detachSubscription=R.EMPTY,this._positionSubscription=R.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new le,this.positionChange=new le,this.attach=new le,this.detach=new le,this.overlayKeydown=new le,this.overlayOutsideClick=new le,this._templatePortal=new M0(i,a),this._scrollStrategyFactory=d,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=dQ);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),27===i.keyCode&&!this.disableClose&&!Gi(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{this.overlayOutsideClick.next(i)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new fu({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(i.width=this.width),(this.height||0===this.height)&&(i.height=this.height),(this.minWidth||0===this.minWidth)&&(i.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){const i=this.positions.map(a=>({originX:a.originX,originY:a.originY,overlayX:a.overlayX,overlayY:a.overlayY,offsetX:a.offsetX||this.offsetX,offsetY:a.offsetY||this.offsetY,panelClass:a.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Gz?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function $$(t,n=!1){return si((r,e)=>{let i=0;r.subscribe(jt(e,a=>{const d=t(a,i++);(d||n)&&e.next(a),!d&&e.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(jr),v(Vt),v(Qt),v(JL),v(ui,8))},t.\u0275dir=J({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[vt]}),n})();const uQ={provide:JL,deps:[jr],useFactory:function pQ(t){return()=>t.scrollStrategies.reposition()}};let Lc=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[jr,uQ],imports:[yc,A0,Rc,Rc]}),n})();function hQ(t,n){}class gb{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let ZL=(()=>{var t;class n extends Yz{constructor(e,i,a,d,p,c,s,o){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=d,this._interactivityChecker=p,this._ngZone=c,this._overlayRef=s,this._focusMonitor=o,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=l=>{this._portalOutlet.hasAttached();const u=this._portalOutlet.attachDomPortal(l);return this._contentAttached(),u},this._document=a,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const a=()=>{e.removeEventListener("blur",a),e.removeEventListener("mousedown",a),e.removeAttribute("tabindex")};e.addEventListener("blur",a),e.addEventListener("mousedown",a)})),e.focus(i)}_focusByCssSelector(e,i){let a=this._elementRef.nativeElement.querySelector(e);a&&this._forceFocus(a,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const a=R1(),d=this._elementRef.nativeElement;(!a||a===this._document.body||a===d||d.contains(a))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=R1();return e===i||e.contains(i)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=R1())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(iu),v($e,8),v(gb),v(wc),v(Le),v(mu),v(er))},t.\u0275cmp=he({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(e,i){if(1&e&&Ie(ko,7),2&e){let a;ce(a=de())&&(i._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(e,i){2&e&&Ee("id",i._config.id||null)("role",i._config.role)("aria-modal",i._config.ariaModal)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null)},features:[ue],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(e,i){1&e&&W(0,hQ,0,0,"ng-template",0)},dependencies:[ko],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),n})();class $z{constructor(n,r){this.overlayRef=n,this.config=r,this.closed=new me,this.disableClose=r.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=r.id,this.keydownEvents.subscribe(e=>{27===e.keyCode&&!this.disableClose&&!Gi(e)&&(e.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=n.detachments().subscribe(()=>{!1!==r.closeOnOverlayDetachments&&this.close()})}close(n,r){if(this.containerInstance){const e=this.closed;this.containerInstance._closeInteractionType=r?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),e.next(n),e.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",r=""){return this.overlayRef.updateSize({width:n,height:r}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}}const eE=new ne("DialogScrollStrategy"),fQ=new ne("DialogData"),mQ=new ne("DefaultDialogConfig"),gQ={provide:eE,deps:[jr],useFactory:function bQ(t){return()=>t.scrollStrategies.block()}};let _Q=0,tE=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,a,d,p,c){this._overlay=e,this._injector=i,this._defaultOptions=a,this._parentDialog=d,this._overlayContainer=p,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new me,this._afterOpenedAtThisLevel=new me,this._ariaHiddenElements=new Map,this.afterAllClosed=z1(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Jt(void 0))),this._scrollStrategy=c}open(e,i){(i={...this._defaultOptions||new gb,...i}).id=i.id||"cdk-dialog-"+_Q++,i.id&&this.getDialogById(i.id);const d=this._getOverlayConfig(i),p=this._overlay.create(d),c=new $z(p,i),s=this._attachContainer(p,c,i);return c.containerInstance=s,this._attachDialogContent(e,c,s,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(c),c.closed.subscribe(()=>this._removeOpenDialog(c,!0)),this.afterOpened.next(c),c}closeAll(){Qz(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){Qz(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),Qz(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new fu({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,a){const d=a.injector||a.viewContainerRef?.injector,p=[{provide:gb,useValue:a},{provide:$z,useValue:i},{provide:mu,useValue:e}];let c;a.container?"function"==typeof a.container?c=a.container:(c=a.container.type,p.push(...a.container.providers(a))):c=ZL;const s=new qc(c,a.viewContainerRef,on.create({parent:d||this._injector,providers:p}),a.componentFactoryResolver);return e.attach(s).instance}_attachDialogContent(e,i,a,d){if(e instanceof Vt){const p=this._createInjector(d,i,a,void 0);let c={$implicit:d.data,dialogRef:i};d.templateContext&&(c={...c,..."function"==typeof d.templateContext?d.templateContext():d.templateContext}),a.attachTemplatePortal(new M0(e,null,c,p))}else{const p=this._createInjector(d,i,a,this._injector),c=a.attachComponentPortal(new qc(e,d.viewContainerRef,p,d.componentFactoryResolver));i.componentRef=c,i.componentInstance=c.instance}}_createInjector(e,i,a,d){const p=e.injector||e.viewContainerRef?.injector,c=[{provide:fQ,useValue:e.data},{provide:$z,useValue:i}];return e.providers&&("function"==typeof e.providers?c.push(...e.providers(i,e,a)):c.push(...e.providers)),e.direction&&(!p||!p.get(ui,null,{optional:!0}))&&c.push({provide:ui,useValue:{value:e.direction,change:Re()}}),on.create({parent:p||d,providers:c})}_removeOpenDialog(e,i){const a=this.openDialogs.indexOf(e);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((d,p)=>{d?p.setAttribute("aria-hidden",d):p.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let a=i.length-1;a>-1;a--){const d=i[a];d!==e&&"SCRIPT"!==d.nodeName&&"STYLE"!==d.nodeName&&!d.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return(t=n).\u0275fac=function(e){return new(e||t)(V(jr),V(on),V(mQ,8),V(t,12),V(bb),V(eE))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();function Qz(t,n){let r=t.length;for(;r--;)n(t[r])}let MQ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[tE,gQ],imports:[Lc,A0,nu,A0]}),n})();class iE{}class AQ{}const Ms="*";function hi(t,n){return{type:7,name:t,definitions:n,options:{}}}function gt(t,n=null){return{type:4,styles:n,timings:t}}function Ec(t,n=null){return{type:3,steps:t,options:n}}function nE(t,n=null){return{type:2,steps:t,options:n}}function Se(t){return{type:6,styles:t,offset:null}}function Lt(t,n,r){return{type:0,name:t,styles:n,options:r}}function Dc(t){return{type:5,steps:t}}function At(t,n,r=null){return{type:1,expr:t,animation:n,options:r}}function kc(t=null){return{type:9,options:t}}function vr(t,n,r=null){return{type:11,selector:t,animation:n,options:r}}class bu{constructor(n=0,r=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=n+r}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(n=>n()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(n){this._position=this.totalTime?n*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class rE{constructor(n){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=n;let r=0,e=0,i=0;const a=this.players.length;0==a?queueMicrotask(()=>this._onFinish()):this.players.forEach(d=>{d.onDone(()=>{++r==a&&this._onFinish()}),d.onDestroy(()=>{++e==a&&this._onDestroy()}),d.onStart(()=>{++i==a&&this._onStart()})}),this.totalTime=this.players.reduce((d,p)=>Math.max(d,p.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this.players.forEach(n=>n.init())}onStart(n){this._onStartFns.push(n)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(n=>n()),this._onStartFns=[])}onDone(n){this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(n=>n.play())}pause(){this.players.forEach(n=>n.pause())}restart(){this.players.forEach(n=>n.restart())}finish(){this._onFinish(),this.players.forEach(n=>n.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(n=>n.destroy()),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}reset(){this.players.forEach(n=>n.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(n){const r=n*this.totalTime;this.players.forEach(e=>{const i=e.totalTime?Math.min(1,r/e.totalTime):1;e.setPosition(i)})}getPosition(){const n=this.players.reduce((r,e)=>null===r||e.totalTime>r.totalTime?e:r,null);return null!=n?n.getPosition():0}beforeDestroy(){this.players.forEach(n=>{n.beforeDestroy&&n.beforeDestroy()})}triggerCallback(n){const r="start"==n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}function zQ(t,n){}class gu{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Kz="mdc-dialog--open",aE="mdc-dialog--opening",oE="mdc-dialog--closing";let vQ=(()=>{var t;class n extends ZL{constructor(e,i,a,d,p,c,s,o){super(e,i,a,d,p,c,s,o),this._animationStateChanged=new le}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(iu),v($e,8),v(gu),v(wc),v(Le),v(mu),v(er))},t.\u0275cmp=he({type:t,selectors:[["ng-component"]],features:[ue],decls:0,vars:0,template:function(e,i){},encapsulation:2}),n})();const sE="--mat-dialog-transition-duration";function lE(t){return null==t?null:"number"==typeof t?t:t.endsWith("ms")?Xt(t.substring(0,t.length-2)):t.endsWith("s")?1e3*Xt(t.substring(0,t.length-1)):"0"===t?0:null}let yQ=(()=>{var t;class n extends vQ{constructor(e,i,a,d,p,c,s,o,l){super(e,i,a,d,p,c,s,l),this._animationMode=o,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?lE(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?lE(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(sE,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(aE,Kz)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Kz),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Kz),this._animationsEnabled?(this._hostElement.style.setProperty(sE,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(oE)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(aE,oE)}_waitForAnimationToComplete(e,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(iu),v($e,8),v(gu),v(wc),v(Le),v(mu),v(ii,8),v(er))},t.\u0275cmp=he({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(e,i){2&e&&(ln("id",i._config.id),Ee("aria-modal",i._config.ariaModal)("role",i._config.role)("aria-labelledby",i._config.ariaLabel?null:i._ariaLabelledByQueue[0])("aria-label",i._config.ariaLabel)("aria-describedby",i._config.ariaDescribedBy||null),xe("_mat-animation-noopable",!i._animationsEnabled))},features:[ue],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1),W(2,zQ,0,0,"ng-template",2),S()())},dependencies:[ko],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),n})();class Qi{constructor(n,r,e){this._ref=n,this._containerInstance=e,this._afterOpened=new me,this._beforeClosed=new me,this._state=0,this.disableClose=r.disableClose,this.id=n.id,e._animationStateChanged.pipe(bt(i=>"opened"===i.state),Wt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),e._animationStateChanged.pipe(bt(i=>"closed"===i.state),Wt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ti(this.backdropClick(),this.keydownEvents().pipe(bt(i=>27===i.keyCode&&!this.disableClose&&!Gi(i)))).subscribe(i=>{this.disableClose||(i.preventDefault(),cE(this,"keydown"===i.type?"keyboard":"mouse"))})}close(n){this._result=n,this._containerInstance._animationStateChanged.pipe(bt(r=>"closing"===r.state),Wt(1)).subscribe(r=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),r.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let r=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?r.left(n.left):r.right(n.right):r.centerHorizontally(),n&&(n.top||n.bottom)?n.top?r.top(n.top):r.bottom(n.bottom):r.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",r=""){return this._ref.updateSize(n,r),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function cE(t,n,r){return t._closeInteractionType=n,t.close(r)}const yr=new ne("MatMdcDialogData"),CQ=new ne("mat-mdc-dialog-default-options"),dE=new ne("mat-mdc-dialog-scroll-strategy"),TQ={provide:dE,deps:[jr],useFactory:function xQ(t){return()=>t.scrollStrategies.block()}};let SQ=0,RQ=(()=>{var t;class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,a,d,p,c,s,o,l,u){this._overlay=e,this._defaultOptions=a,this._parentDialog=d,this._dialogRefConstructor=s,this._dialogContainerType=o,this._dialogDataToken=l,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new me,this._afterOpenedAtThisLevel=new me,this._idPrefix="mat-dialog-",this.dialogConfigClass=gu,this.afterAllClosed=z1(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Jt(void 0))),this._scrollStrategy=c,this._dialog=i.get(tE)}open(e,i){let a;(i={...this._defaultOptions||new gu,...i}).id=i.id||`${this._idPrefix}${SQ++}`,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const d=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:gb,useValue:i}]},templateContext:()=>({dialogRef:a}),providers:(p,c,s)=>(a=new this._dialogRefConstructor(p,i,s),a.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:c.data},{provide:this._dialogRefConstructor,useValue:a}])});return a.componentRef=d.componentRef,a.componentInstance=d.componentInstance,this.openDialogs.push(a),this.afterOpened.next(a),a.afterClosed().subscribe(()=>{const p=this.openDialogs.indexOf(a);p>-1&&(this.openDialogs.splice(p,1),this.openDialogs.length||this._getAfterAllClosed().next())}),a}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}}return(t=n).\u0275fac=function(e){$a()},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),ji=(()=>{var t;class n extends RQ{constructor(e,i,a,d,p,c,s,o){super(e,i,d,c,s,p,Qi,yQ,yr,o),this._idPrefix="mat-mdc-dialog-"}}return(t=n).\u0275fac=function(e){return new(e||t)(V(jr),V(on),V(sc,8),V(CQ,8),V(dE),V(t,12),V(bb),V(ii,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),qQ=0,LQ=(()=>{var t;class n{constructor(e,i,a){this.dialogRef=e,this._elementRef=i,this._dialog=a,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=pE(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){cE(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi,8),v(Oe),v(ji))},t.\u0275dir=J({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(e,i){1&e&&$("click",function(d){return i._onButtonClick(d)}),2&e&&Ee("aria-label",i.ariaLabel||null)("type",i.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[vt]}),n})(),Rn=(()=>{var t;class n{constructor(e,i,a){this._dialogRef=e,this._elementRef=i,this._dialog=a,this.id="mat-mdc-dialog-title-"+qQ++}ngOnInit(){this._dialogRef||(this._dialogRef=pE(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const e=this._dialogRef?._containerInstance?._ariaLabelledByQueue;e&&Promise.resolve().then(()=>{const i=e.indexOf(this.id);i>-1&&e.splice(i,1)})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi,8),v(Oe),v(ji))},t.\u0275dir=J({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(e,i){2&e&&ln("id",i.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),n})(),qn=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),n})(),Ln=(()=>{var t;class n{constructor(){this.align="start"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(e,i){2&e&&xe("mat-mdc-dialog-actions-align-center","center"===i.align)("mat-mdc-dialog-actions-align-end","end"===i.align)},inputs:{align:"align"}}),n})();function pE(t,n){let r=t.nativeElement.parentElement;for(;r&&!r.classList.contains("mat-mdc-dialog-container");)r=r.parentElement;return r?n.find(e=>e.id===r.id):null}let _b=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[ji,TQ],imports:[MQ,Lc,A0,it,it]}),n})(),Mb=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,it]}),n})(),EQ=0;const Zz=new ne("CdkAccordion");let DQ=(()=>{var t;class n{constructor(){this._stateChanges=new me,this._openCloseAllActions=new me,this.id="cdk-accordion-"+EQ++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=Ae(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[ve([{provide:Zz,useExisting:t}]),vt]}),n})(),kQ=0,HQ=(()=>{var t;class n{get expanded(){return this._expanded}set expanded(e){e=Ae(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=Ae(e)}constructor(e,i,a){this.accordion=e,this._changeDetectorRef=i,this._expansionDispatcher=a,this._openCloseAllSubscription=R.EMPTY,this.closed=new le,this.opened=new le,this.destroyed=new le,this.expandedChange=new le,this.id="cdk-accordion-child-"+kQ++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=a.listen((d,p)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===p&&this.id!==d&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Zz,12),v(nt),v(Fz))},t.\u0275dir=J({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[ve([{provide:Zz,useValue:void 0}])]}),n})(),WQ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();const PQ=["body"];function IQ(t,n){}const BQ=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],NQ=["mat-expansion-panel-header","*","mat-action-row"];function VQ(t,n){1&t&&te(0,"span",2),2&t&&E("@indicatorRotate",j()._getExpandedState())}const jQ=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],FQ=["mat-panel-title","mat-panel-description","*"],eO=new ne("MAT_ACCORDION"),hE="225ms cubic-bezier(0.4,0.0,0.2,1)",fE={indicatorRotate:hi("indicatorRotate",[Lt("collapsed, void",Se({transform:"rotate(0deg)"})),Lt("expanded",Se({transform:"rotate(180deg)"})),At("expanded <=> collapsed, void => collapsed",gt(hE))]),bodyExpansion:hi("bodyExpansion",[Lt("collapsed, void",Se({height:"0px",visibility:"hidden"})),Lt("expanded",Se({height:"*",visibility:""})),At("expanded <=> collapsed, void => collapsed",gt(hE))])},mE=new ne("MAT_EXPANSION_PANEL");let UQ=(()=>{var t;class n{constructor(e,i){this._template=e,this._expansionPanel=i}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt),v(mE,8))},t.\u0275dir=J({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]}),n})(),YQ=0;const bE=new ne("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let gE=(()=>{var t;class n extends HQ{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=Ae(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}constructor(e,i,a,d,p,c,s){super(e,i,a),this._viewContainerRef=d,this._animationMode=c,this._hideToggle=!1,this.afterExpand=new le,this.afterCollapse=new le,this._inputChanges=new me,this._headerId="mat-expansion-panel-header-"+YQ++,this._bodyAnimationDone=new me,this.accordion=e,this._document=p,this._bodyAnimationDone.pipe(ja((o,l)=>o.fromState===l.fromState&&o.toState===l.toState)).subscribe(o=>{"void"!==o.fromState&&("expanded"===o.toState?this.afterExpand.emit():"collapsed"===o.toState&&this.afterCollapse.emit())}),s&&(this.hideToggle=s.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Jt(null),bt(()=>this.expanded&&!this._portal),Wt(1)).subscribe(()=>{this._portal=new M0(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,i=this._body.nativeElement;return e===i||i.contains(e)}return!1}}return(t=n).\u0275fac=function(e){return new(e||t)(v(eO,12),v(nt),v(Fz),v(Qt),v($e),v(ii,8),v(bE,8))},t.\u0275cmp=he({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,UQ,5),2&e){let d;ce(d=de())&&(i._lazyContent=d.first)}},viewQuery:function(e,i){if(1&e&&Ie(PQ,5),2&e){let a;ce(a=de())&&(i._body=a.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(e,i){2&e&&xe("mat-expanded",i.expanded)("_mat-animation-noopable","NoopAnimations"===i._animationMode)("mat-expansion-panel-spacing",i._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[ve([{provide:eO,useValue:void 0},{provide:mE,useExisting:t}]),ue,vt],ngContentSelectors:NQ,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(e,i){1&e&&(Mt(BQ),qe(0),T(1,"div",0,1),$("@bodyExpansion.done",function(d){return i._bodyAnimationDone.next(d)}),T(3,"div",2),qe(4,1),W(5,IQ,0,0,"ng-template",3),S(),qe(6,2),S()),2&e&&(w(1),E("@bodyExpansion",i._getExpandedState())("id",i.id),Ee("aria-labelledby",i._headerId),w(4),E("cdkPortalOutlet",i._portal))},dependencies:[ko],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[fE.bodyExpansion]},changeDetection:0}),n})();class XQ{}const GQ=bs(XQ);let _E=(()=>{var t;class n extends GQ{constructor(e,i,a,d,p,c,s){super(),this.panel=e,this._element=i,this._focusMonitor=a,this._changeDetectorRef=d,this._animationMode=c,this._parentChangeSubscription=R.EMPTY;const o=e.accordion?e.accordion._stateChanges.pipe(bt(l=>!(!l.hideToggle&&!l.togglePosition))):rn;this.tabIndex=parseInt(s||"")||0,this._parentChangeSubscription=ti(e.opened,e.closed,o,e._inputChanges.pipe(bt(l=>!!(l.hideToggle||l.disabled||l.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(bt(()=>e._containsFocus())).subscribe(()=>a.focusVia(i,"program")),p&&(this.expandedHeight=p.expandedHeight,this.collapsedHeight=p.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:Gi(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,i){e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(gE,1),v(Oe),v(er),v(nt),v(bE,8),v(ii,8),Vn("tabindex"))},t.\u0275cmp=he({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(e,i){1&e&&$("click",function(){return i._toggle()})("keydown",function(d){return i._keydown(d)}),2&e&&(Ee("id",i.panel._headerId)("tabindex",i.tabIndex)("aria-controls",i._getPanelId())("aria-expanded",i._isExpanded())("aria-disabled",i.panel.disabled),xn("height",i._getHeaderHeight()),xe("mat-expanded",i._isExpanded())("mat-expansion-toggle-indicator-after","after"===i._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===i._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===i._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[ue],ngContentSelectors:FQ,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(e,i){1&e&&(Mt(jQ),T(0,"span",0),qe(1),qe(2,1),qe(3,2),S(),W(4,VQ,1,1,"span",1)),2&e&&(xe("mat-content-hide-toggle",!i._showToggle()),w(4),E("ngIf",i._showToggle()))},dependencies:[lt],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[fE.indicatorRotate]},changeDetection:0}),n})(),$Q=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),n})(),QQ=(()=>{var t;class n extends DQ{constructor(){super(...arguments),this._ownHeaders=new Zr,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=Ae(e)}ngAfterContentInit(){this._headers.changes.pipe(Jt(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(i=>i.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Oc(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["mat-accordion"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,_E,5),2&e){let d;ce(d=de())&&(i._headers=d)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mat-accordion-multi",i.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[ve([{provide:eO,useExisting:t}]),ue]}),n})(),ME=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,it,WQ,A0]}),n})();class JQ{constructor(n){this._box=n,this._destroyed=new me,this._resizeSubject=new me,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(r=>this._resizeSubject.next(r)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new Et(r=>{const e=this._resizeSubject.subscribe(r);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),e.unsubscribe(),this._elementObservables.delete(n)}}).pipe(bt(r=>r.some(e=>e.target===n)),mm({bufferSize:1,refCount:!0}),Ne(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let KQ=(()=>{var t;class n{constructor(){this._observers=new Map,this._ngZone=_e(Le)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,i){const a=i?.box||"content-box";return this._observers.has(a)||this._observers.set(a,new JQ(a)),this._observers.get(a).observe(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const ZQ=["notch"],eJ=["matFormFieldNotchedOutline",""],tJ=["*"],iJ=["textField"],nJ=["iconPrefixContainer"],rJ=["textPrefixContainer"];function aJ(t,n){1&t&&te(0,"span",19)}function oJ(t,n){if(1&t&&(T(0,"label",17),qe(1,1),W(2,aJ,1,0,"span",18),S()),2&t){const r=j(2);E("floating",r._shouldLabelFloat())("monitorResize",r._hasOutline())("id",r._labelId),Ee("for",r._control.id),w(2),E("ngIf",!r.hideRequiredMarker&&r._control.required)}}function sJ(t,n){1&t&&W(0,oJ,3,5,"label",16),2&t&&E("ngIf",j()._hasFloatingLabel())}function lJ(t,n){1&t&&te(0,"div",20)}function cJ(t,n){}function dJ(t,n){1&t&&W(0,cJ,0,0,"ng-template",22),2&t&&(j(2),E("ngTemplateOutlet",et(1)))}function pJ(t,n){if(1&t&&(T(0,"div",21),W(1,dJ,1,1,"ng-template",9),S()),2&t){const r=j();E("matFormFieldNotchedOutlineOpen",r._shouldLabelFloat()),w(1),E("ngIf",!r._forceDisplayInfixLabel())}}function uJ(t,n){1&t&&(T(0,"div",23,24),qe(2,2),S())}function hJ(t,n){1&t&&(T(0,"div",25,26),qe(2,3),S())}function fJ(t,n){}function mJ(t,n){1&t&&W(0,fJ,0,0,"ng-template",22),2&t&&(j(),E("ngTemplateOutlet",et(1)))}function bJ(t,n){1&t&&(T(0,"div",27),qe(1,4),S())}function gJ(t,n){1&t&&(T(0,"div",28),qe(1,5),S())}function _J(t,n){1&t&&te(0,"div",29)}function MJ(t,n){1&t&&(T(0,"div",30),qe(1,6),S()),2&t&&E("@transitionMessages",j()._subscriptAnimationState)}function AJ(t,n){if(1&t&&(T(0,"mat-hint",34),P(1),S()),2&t){const r=j(2);E("id",r._hintLabelId),w(1),Me(r.hintLabel)}}function zJ(t,n){if(1&t&&(T(0,"div",31),W(1,AJ,2,2,"mat-hint",32),qe(2,7),te(3,"div",33),qe(4,8),S()),2&t){const r=j();E("@transitionMessages",r._subscriptAnimationState),w(1),E("ngIf",r.hintLabel)}}const OJ=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],wJ=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let ir=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["mat-label"]]}),n})(),vJ=0;const AE=new ne("MatError");let Ho=(()=>{var t;class n{constructor(e,i){this.id="mat-mdc-error-"+vJ++,e||i.nativeElement.setAttribute("aria-live","polite")}}return(t=n).\u0275fac=function(e){return new(e||t)(Vn("aria-live"),v(Oe))},t.\u0275dir=J({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(e,i){2&e&&ln("id",i.id)},inputs:{id:"id"},features:[ve([{provide:AE,useExisting:t}])]}),n})(),yJ=0,_u=(()=>{var t;class n{constructor(){this.align="start",this.id="mat-mdc-hint-"+yJ++}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(e,i){2&e&&(ln("id",i.id),Ee("align",null),xe("mat-mdc-form-field-hint-end","end"===i.align))},inputs:{align:"align",id:"id"}}),n})();const CJ=new ne("MatPrefix"),zE=new ne("MatSuffix");let tO=(()=>{var t;class n{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[ve([{provide:zE,useExisting:t}])]}),n})();const OE=new ne("FloatingLabelParent");let wE=(()=>{var t;class n{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=_e(KQ),this._ngZone=_e(Le),this._parent=_e(OE),this._resizeSubscription=new R}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function xJ(t){if(null!==t.offsetParent)return t.scrollWidth;const r=t.cloneNode(!0);r.style.setProperty("position","absolute"),r.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(r);const e=r.scrollWidth;return r.remove(),e}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe))},t.\u0275dir=J({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mdc-floating-label--float-above",i.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),n})();const vE="mdc-line-ripple--active",Ab="mdc-line-ripple--deactivating";let yE=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=a=>{const d=this._elementRef.nativeElement.classList,p=d.contains(Ab);"opacity"===a.propertyName&&p&&d.remove(vE,Ab)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Ab),e.add(vE)}deactivate(){this._elementRef.nativeElement.classList.add(Ab)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le))},t.\u0275dir=J({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),n})(),CE=(()=>{var t;class n{constructor(e,i){this._elementRef=e,this._ngZone=i,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le))},t.\u0275cmp=he({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(e,i){if(1&e&&Ie(ZQ,5),2&e){let a;ce(a=de())&&(i._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mdc-notched-outline--notched",i.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:eJ,ngContentSelectors:tJ,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(e,i){1&e&&(Mt(),te(0,"div",0),T(1,"div",1,2),qe(3),S(),te(4,"div",3))},encapsulation:2,changeDetection:0}),n})();const TJ={transitionMessages:hi("transitionMessages",[Lt("enter",Se({opacity:1,transform:"translateY(0%)"})),At("void => enter",[Se({opacity:0,transform:"translateY(-5px)"}),gt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let zb=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t}),n})();const Mu=new ne("MatFormField"),SJ=new ne("MAT_FORM_FIELD_DEFAULT_OPTIONS");let xE=0,nr=(()=>{var t;class n{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Ae(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,i,a,d,p,c,s,o){this._elementRef=e,this._changeDetectorRef=i,this._ngZone=a,this._dir=d,this._platform=p,this._defaults=c,this._animationMode=s,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+xE++,this._hintLabelId="mat-mdc-hint-"+xE++,this._subscriptAnimationState="",this._destroyed=new me,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,c&&(c.appearance&&(this.appearance=c.appearance),this._hideRequiredMarker=!!c?.hideRequiredMarker,c.color&&(this.color=c.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Ne(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),ti(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Ne(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(Ne(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const i=this._hintChildren?this._hintChildren.find(d=>"start"===d.align):null,a=this._hintChildren?this._hintChildren.find(d=>"end"===d.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),a&&e.push(a.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const i=this._iconPrefixContainer?.nativeElement,a=this._textPrefixContainer?.nativeElement,d=i?.getBoundingClientRect().width??0,p=a?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${d+p}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(Le),v(ui),v(Kt),v(SJ,8),v(ii,8),v($e))},t.\u0275cmp=he({type:t,selectors:[["mat-form-field"]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,ir,5),Xe(a,ir,7),Xe(a,zb,5),Xe(a,CJ,5),Xe(a,zE,5),Xe(a,AE,5),Xe(a,_u,5)),2&e){let d;ce(d=de())&&(i._labelChildNonStatic=d.first),ce(d=de())&&(i._labelChildStatic=d.first),ce(d=de())&&(i._formFieldControl=d.first),ce(d=de())&&(i._prefixChildren=d),ce(d=de())&&(i._suffixChildren=d),ce(d=de())&&(i._errorChildren=d),ce(d=de())&&(i._hintChildren=d)}},viewQuery:function(e,i){if(1&e&&(Ie(iJ,5),Ie(nJ,5),Ie(rJ,5),Ie(wE,5),Ie(CE,5),Ie(yE,5)),2&e){let a;ce(a=de())&&(i._textField=a.first),ce(a=de())&&(i._iconPrefixContainer=a.first),ce(a=de())&&(i._textPrefixContainer=a.first),ce(a=de())&&(i._floatingLabel=a.first),ce(a=de())&&(i._notchedOutline=a.first),ce(a=de())&&(i._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(e,i){2&e&&xe("mat-mdc-form-field-label-always-float",i._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",i._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",i._hasIconSuffix)("mat-form-field-invalid",i._control.errorState)("mat-form-field-disabled",i._control.disabled)("mat-form-field-autofilled",i._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===i._animationMode)("mat-form-field-appearance-fill","fill"==i.appearance)("mat-form-field-appearance-outline","outline"==i.appearance)("mat-form-field-hide-placeholder",i._hasFloatingLabel()&&!i._shouldLabelFloat())("mat-focused",i._control.focused)("mat-primary","accent"!==i.color&&"warn"!==i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("ng-untouched",i._shouldForward("untouched"))("ng-touched",i._shouldForward("touched"))("ng-pristine",i._shouldForward("pristine"))("ng-dirty",i._shouldForward("dirty"))("ng-valid",i._shouldForward("valid"))("ng-invalid",i._shouldForward("invalid"))("ng-pending",i._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ve([{provide:Mu,useExisting:t},{provide:OE,useExisting:t}])],ngContentSelectors:wJ,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(e,i){1&e&&(Mt(OJ),W(0,sJ,1,1,"ng-template",null,0,Ri),T(2,"div",1,2),$("click",function(d){return i._control.onContainerClick(d)}),W(4,lJ,1,0,"div",3),T(5,"div",4),W(6,pJ,2,2,"div",5),W(7,uJ,3,0,"div",6),W(8,hJ,3,0,"div",7),T(9,"div",8),W(10,mJ,1,1,"ng-template",9),qe(11),S(),W(12,bJ,2,0,"div",10),W(13,gJ,2,0,"div",11),S(),W(14,_J,1,0,"div",12),S(),T(15,"div",13),W(16,MJ,2,1,"div",14),W(17,zJ,5,2,"div",15),S()),2&e&&(w(2),xe("mdc-text-field--filled",!i._hasOutline())("mdc-text-field--outlined",i._hasOutline())("mdc-text-field--no-label",!i._hasFloatingLabel())("mdc-text-field--disabled",i._control.disabled)("mdc-text-field--invalid",i._control.errorState),w(2),E("ngIf",!i._hasOutline()&&!i._control.disabled),w(2),E("ngIf",i._hasOutline()),w(1),E("ngIf",i._hasIconPrefix),w(1),E("ngIf",i._hasTextPrefix),w(2),E("ngIf",!i._hasOutline()||i._forceDisplayInfixLabel()),w(2),E("ngIf",i._hasTextSuffix),w(1),E("ngIf",i._hasIconSuffix),w(1),E("ngIf",!i._hasOutline()),w(1),xe("mat-mdc-form-field-subscript-dynamic-size","dynamic"===i.subscriptSizing),E("ngSwitch",i._getDisplayedMessages()),w(1),E("ngSwitchCase","error"),w(1),E("ngSwitchCase","hint"))},dependencies:[lt,cc,ps,M1,_u,wE,CE,yE],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[TJ.transitionMessages]},changeDetection:0}),n})(),F1=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,ci,Gm,it]}),n})(),qE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[dq,it,dq,it]}),n})();const DJ=["*"];let Ob;function Au(t){return function kJ(){if(void 0===Ob&&(Ob=null,typeof window<"u")){const t=window;void 0!==t.trustedTypes&&(Ob=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return Ob}()?.createHTML(t)||t}function LE(t){return Error(`Unable to find icon with the name "${t}"`)}function EE(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function DE(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}class Y1{constructor(n,r,e){this.url=n,this.svgText=r,this.options=e}}let X1=(()=>{var t;class n{constructor(e,i,a,d){this._httpClient=e,this._sanitizer=i,this._errorHandler=d,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=a}addSvgIcon(e,i,a){return this.addSvgIconInNamespace("",e,i,a)}addSvgIconLiteral(e,i,a){return this.addSvgIconLiteralInNamespace("",e,i,a)}addSvgIconInNamespace(e,i,a,d){return this._addSvgIconConfig(e,i,new Y1(a,null,d))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,a,d){const p=this._sanitizer.sanitize(jn.HTML,a);if(!p)throw DE(a);const c=Au(p);return this._addSvgIconConfig(e,i,new Y1("",c,d))}addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,a){return this._addSvgIconSetConfig(e,new Y1(i,null,a))}addSvgIconSetLiteralInNamespace(e,i,a){const d=this._sanitizer.sanitize(jn.HTML,i);if(!d)throw DE(i);const p=Au(d);return this._addSvgIconSetConfig(e,new Y1("",p,a))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const i=this._sanitizer.sanitize(jn.RESOURCE_URL,e);if(!i)throw EE(e);const a=this._cachedIconsByUrl.get(i);return a?Re(wb(a)):this._loadSvgIconFromConfig(new Y1(e,null)).pipe(Ei(d=>this._cachedIconsByUrl.set(i,d)),Ge(d=>wb(d)))}getNamedSvgIcon(e,i=""){const a=kE(i,e);let d=this._svgIconConfigs.get(a);if(d)return this._getSvgFromConfig(d);if(d=this._getIconConfigFromResolvers(i,e),d)return this._svgIconConfigs.set(a,d),this._getSvgFromConfig(d);const p=this._iconSetConfigs.get(i);return p?this._getSvgFromIconSetConfigs(e,p):na(LE(a))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?Re(wb(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Ge(i=>wb(i)))}_getSvgFromIconSetConfigs(e,i){const a=this._extractIconWithNameFromAnySet(e,i);return a?Re(a):hA(i.filter(p=>!p.svgText).map(p=>this._loadSvgIconSetFromConfig(p).pipe(Hn(c=>{const o=`Loading icon set URL: ${this._sanitizer.sanitize(jn.RESOURCE_URL,p.url)} failed: ${c.message}`;return this._errorHandler.handleError(new Error(o)),Re(null)})))).pipe(Ge(()=>{const p=this._extractIconWithNameFromAnySet(e,i);if(!p)throw LE(e);return p}))}_extractIconWithNameFromAnySet(e,i){for(let a=i.length-1;a>=0;a--){const d=i[a];if(d.svgText&&d.svgText.toString().indexOf(e)>-1){const p=this._svgElementFromConfig(d),c=this._extractSvgIconFromSet(p,e,d.options);if(c)return c}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Ei(i=>e.svgText=i),Ge(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?Re(null):this._fetchIcon(e).pipe(Ei(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,a){const d=e.querySelector(`[id="${i}"]`);if(!d)return null;const p=d.cloneNode(!0);if(p.removeAttribute("id"),"svg"===p.nodeName.toLowerCase())return this._setSvgAttributes(p,a);if("symbol"===p.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(p),a);const c=this._svgElementFromString(Au(""));return c.appendChild(p),this._setSvgAttributes(c,a)}_svgElementFromString(e){const i=this._document.createElement("DIV");i.innerHTML=e;const a=i.querySelector("svg");if(!a)throw Error(" tag not found");return a}_toSvgElement(e){const i=this._svgElementFromString(Au("")),a=e.attributes;for(let d=0;dAu(o)),w1(()=>this._inProgressUrlFetches.delete(p)),uo());return this._inProgressUrlFetches.set(p,s),s}_addSvgIconConfig(e,i,a){return this._svgIconConfigs.set(kE(e,i),a),this}_addSvgIconSetConfig(e,i){const a=this._iconSetConfigs.get(e);return a?a.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){const i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let a=0;an?n.pathname+n.search:""}}}),HE=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],jJ=HE.map(t=>`[${t}]`).join(", "),FJ=/^url\(['"]?#(.*?)['"]?\)$/;let xi=(()=>{var t;class n extends IJ{get inline(){return this._inline}set inline(e){this._inline=Ae(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}constructor(e,i,a,d,p,c){super(e),this._iconRegistry=i,this._location=d,this._errorHandler=p,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=R.EMPTY,c&&(c.color&&(this.color=this.defaultColor=c.color),c.fontSet&&(this.fontSet=c.fontSet)),a||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){const a=e.childNodes[i];(1!==a.nodeType||"svg"===a.nodeName.toLowerCase())&&a.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(a=>a.length>0);this._previousFontSetClass.forEach(a=>e.classList.remove(a)),i.forEach(a=>e.classList.add(a)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const i=this._elementsWithExternalReferences;i&&i.forEach((a,d)=>{a.forEach(p=>{d.setAttribute(p.name,`url('${e}#${p.value}')`)})})}_cacheChildrenWithExternalReferences(e){const i=e.querySelectorAll(jJ),a=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let d=0;d{const c=i[d],s=c.getAttribute(p),o=s?s.match(FJ):null;if(o){let l=a.get(c);l||(l=[],a.set(c,l)),l.push({name:p,value:o[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[i,a]=this._splitIconName(e);i&&(this._svgNamespace=i),a&&(this._svgName=a),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(a,i).pipe(Wt(1)).subscribe(d=>this._setSvgElement(d),d=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${i}:${a}! ${d.message}`))})}}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(X1),Vn("aria-hidden"),v(NJ),v(xa),v(BJ,8))},t.\u0275cmp=he({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(e,i){2&e&&(Ee("data-mat-icon-type",i._usingFontIcon()?"font":"svg")("data-mat-icon-name",i._svgName||i.fontIcon)("data-mat-icon-namespace",i._svgNamespace||i.fontSet)("fontIcon",i._usingFontIcon()?i.fontIcon:null),xe("mat-icon-inline",i.inline)("mat-icon-no-color","primary"!==i.color&&"accent"!==i.color&&"warn"!==i.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[ue],ngContentSelectors:DJ,decls:1,vars:0,template:function(e,i){1&e&&(Mt(),qe(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),n})(),z0=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,it]}),n})();const WE=Vr({passive:!0});let UJ=(()=>{var t;class n{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return rn;const i=$i(e),a=this._monitoredElements.get(i);if(a)return a.subject;const d=new me,p="cdk-text-field-autofilled",c=s=>{"cdk-text-field-autofill-start"!==s.animationName||i.classList.contains(p)?"cdk-text-field-autofill-end"===s.animationName&&i.classList.contains(p)&&(i.classList.remove(p),this._ngZone.run(()=>d.next({target:s.target,isAutofilled:!1}))):(i.classList.add(p),this._ngZone.run(()=>d.next({target:s.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",c,WE),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:d,unlisten:()=>{i.removeEventListener("animationstart",c,WE)}}),d}stopMonitoring(e){const i=$i(e),a=this._monitoredElements.get(i);a&&(a.unlisten(),a.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Kt),V(Le))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),YJ=(()=>{var t;class n{get minRows(){return this._minRows}set minRows(e){this._minRows=Xt(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Xt(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=Ae(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,i,a,d){this._elementRef=e,this._platform=i,this._ngZone=a,this._destroyed=new me,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=p=>{this._hasFocus="focus"===p.type},this._document=d,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Eo(this._getWindow(),"resize").pipe(mb(16),Ne(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,i=e.style.marginBottom||"",a=this._platform.FIREFOX,d=a&&this._hasFocus,p=a?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";d&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(p);const c=e.scrollHeight-4;return e.classList.remove(p),d&&(e.style.marginBottom=i),c}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const i=this._elementRef.nativeElement,a=i.value;if(!e&&this._minRows===this._previousMinRows&&a===this._previousValue)return;const d=this._measureScrollHeight(),p=Math.max(d,this._cachedPlaceholderHeight||0);i.style.height=`${p}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=a,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:i,selectionEnd:a}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Kt),v(Le),v($e,8))},t.\u0275dir=J({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(e,i){1&e&&$("input",function(){return i._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]}),n})(),XJ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})();const PE=new ne("MAT_INPUT_VALUE_ACCESSOR"),GJ=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let $J=0;const QJ=fz(class{constructor(t,n,r,e){this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=r,this.ngControl=e,this.stateChanges=new me}});let la=(()=>{var t;class n extends QJ{get disabled(){return this._disabled}set disabled(e){this._disabled=Ae(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(yi.required)??!1}set required(e){this._required=Ae(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&BR().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Ae(e)}constructor(e,i,a,d,p,c,s,o,l,u){super(c,d,p,a),this._elementRef=e,this._platform=i,this._autofillMonitor=o,this._formField=u,this._uid="mat-input-"+$J++,this.focused=!1,this.stateChanges=new me,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(b=>BR().has(b)),this._iOSKeyupListener=b=>{const m=b.target;!m.value&&0===m.selectionStart&&0===m.selectionEnd&&(m.setSelectionRange(1,1),m.setSelectionRange(0,0))};const h=this._elementRef.nativeElement,f=h.nodeName.toLowerCase();this._inputValueAccessor=s||h,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&l.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===f,this._isTextarea="textarea"===f,this._isInFormField=!!u,this._isNativeSelect&&(this.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){GJ.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Kt),v(io,10),v(P1,8),v(I1,8),v(E1),v(PE,10),v(UJ),v(Le),v(Mu,8))},t.\u0275dir=J({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(e,i){1&e&&$("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&e&&(ln("id",i.id)("disabled",i.disabled)("required",i.required),Ee("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),xe("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[ve([{provide:zb,useExisting:t}]),ue,vt]}),n})(),vb=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,F1,F1,XJ,it]}),n})();const JJ=["determinateSpinner"];function KJ(t,n){if(1&t&&(kn(),T(0,"svg",11),te(1,"circle",12),S()),2&t){const r=j();Ee("viewBox",r._viewBox()),w(1),xn("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeCircumference()/2,"px")("stroke-width",r._circleStrokeWidth(),"%"),Ee("r",r._circleRadius())}}const ZJ=Lo(class{constructor(t){this._elementRef=t}},"primary"),eK=new ne("mat-progress-spinner-default-options",{providedIn:"root",factory:function tK(){return{diameter:IE}}}),IE=100;let G1=(()=>{var t;class n extends ZJ{constructor(e,i,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=IE,this._noopAnimations="NoopAnimations"===i&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Xt(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Xt(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Xt(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(ii,8),v(eK))},t.\u0275cmp=he({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,i){if(1&e&&Ie(JJ,5),2&e){let a;ce(a=de())&&(i._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,i){2&e&&(Ee("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),xn("width",i.diameter,"px")("height",i.diameter,"px")("--mdc-circular-progress-size",i.diameter+"px")("--mdc-circular-progress-active-indicator-width",i.diameter+"px"),xe("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[ue],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,i){if(1&e&&(W(0,KJ,2,8,"ng-template",null,0,Ri),T(2,"div",1,2),kn(),T(4,"svg",3),te(5,"circle",4),S()(),ns(),T(6,"div",5)(7,"div",6)(8,"div",7),sn(9,8),S(),T(10,"div",9),sn(11,8),S(),T(12,"div",10),sn(13,8),S()()()),2&e){const a=et(1);w(4),Ee("viewBox",i._viewBox()),w(1),xn("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),Ee("r",i._circleRadius()),w(4),E("ngTemplateOutlet",a),w(2),E("ngTemplateOutlet",a),w(2),E("ngTemplateOutlet",a)}},dependencies:[cc],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),zu=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,it]}),n})();function nK(t,n){1&t&&qe(0)}const rK=["*"];let BE=(()=>{var t;class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe))},t.\u0275dir=J({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),NE=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["","cdkStepLabel",""]]}),n})(),aK=0;const VE=new ne("STEPPER_GLOBAL_OPTIONS");let iO=(()=>{var t;class n{get editable(){return this._editable}set editable(e){this._editable=Ae(e)}get optional(){return this._optional}set optional(e){this._optional=Ae(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=Ae(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=Ae(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,i){this._stepper=e,this.interacted=!1,this.interactedStream=new le,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=i||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ot(()=>Ou)),v(VE,8))},t.\u0275cmp=he({type:t,selectors:[["cdk-step"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,NE,5),2&e){let d;ce(d=de())&&(i.stepLabel=d.first)}},viewQuery:function(e,i){if(1&e&&Ie(Vt,7),2&e){let a;ce(a=de())&&(i.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[vt],ngContentSelectors:rK,decls:1,vars:0,template:function(e,i){1&e&&(Mt(),W(0,nK,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),Ou=(()=>{var t;class n{get linear(){return this._linear}set linear(e){this._linear=Ae(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const i=Xt(e);this.steps&&this._steps?(this._isValidIndex(i),this.selected?._markAsInteracted(),this._selectedIndex!==i&&!this._anyControlsInvalidOrPending(i)&&(i>=this._selectedIndex||this.steps.toArray()[i].editable)&&this._updateSelectedItemIndex(i)):this._selectedIndex=i}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,i,a){this._dir=e,this._changeDetectorRef=i,this._elementRef=a,this._destroyed=new me,this.steps=new Zr,this._sortedHeaders=new Zr,this._linear=!1,this._selectedIndex=0,this.selectionChange=new le,this.selectedIndexChange=new le,this._orientation="horizontal",this._groupId=aK++}ngAfterContentInit(){this._steps.changes.pipe(Jt(this._steps),Ne(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(i=>i._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe(Jt(this._stepHeader),Ne(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((i,a)=>i._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Oc(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:Re()).pipe(Jt(this._layoutDirection()),Ne(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const i=e-this._selectedIndex;return i<0?"rtl"===this._layoutDirection()?"next":"previous":i>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,i="number"){const a=this.steps.toArray()[e],d=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,d):this._getGuidelineLogic(a,d,i)}_getDefaultIndicatorLogic(e,i){return e._showError()&&e.hasError&&!i?"error":!e.completed||i?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,i,a="number"){return e._showError()&&e.hasError&&!i?"error":e.completed&&!i?"done":e.completed&&i?a:e.editable&&i?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const i=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:i[e],previouslySelectedStep:i[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const i=Gi(e),a=e.keyCode,d=this._keyManager;null==d.activeItemIndex||i||32!==a&&13!==a?d.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=d.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(i=>{const a=i.stepControl;return(a?a.invalid||a.pending||!i.interacted:!i.completed)&&!i.optional&&!i._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,i=R1();return e===i||e.contains(i)}_isValidIndex(e){return e>-1&&(!this.steps||e{var t;class n{constructor(e){this._stepper=e,this.type="submit"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ou))},t.\u0275dir=J({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,i){1&e&&$("click",function(){return i._stepper.next()}),2&e&&ln("type",i.type)},inputs:{type:"type"}}),n})(),sK=(()=>{var t;class n{constructor(e){this._stepper=e,this.type="button"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ou))},t.\u0275dir=J({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,i){1&e&&$("click",function(){return i._stepper.previous()}),2&e&&ln("type",i.type)},inputs:{type:"type"}}),n})(),lK=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[yc]}),n})();function cK(t,n){if(1&t&&sn(0,8),2&t){const r=j();E("ngTemplateOutlet",r.iconOverrides[r.state])("ngTemplateOutletContext",r._getIconContext())}}function dK(t,n){if(1&t&&(T(0,"span",13),P(1),S()),2&t){const r=j(2);w(1),Me(r._getDefaultTextForState(r.state))}}function pK(t,n){if(1&t&&(T(0,"span",14),P(1),S()),2&t){const r=j(2);w(1),Me(r._intl.completedLabel)}}function uK(t,n){if(1&t&&(T(0,"span",14),P(1),S()),2&t){const r=j(2);w(1),Me(r._intl.editableLabel)}}function hK(t,n){if(1&t&&(T(0,"mat-icon",13),P(1),S()),2&t){const r=j(2);w(1),Me(r._getDefaultTextForState(r.state))}}function fK(t,n){if(1&t&&(pt(0,9),W(1,dK,2,1,"span",10),W(2,pK,2,1,"span",11),W(3,uK,2,1,"span",11),W(4,hK,2,1,"mat-icon",12),ut()),2&t){const r=j();E("ngSwitch",r.state),w(1),E("ngSwitchCase","number"),w(1),E("ngIf","done"===r.state),w(1),E("ngIf","edit"===r.state)}}function mK(t,n){if(1&t&&(T(0,"div",15),sn(1,16),S()),2&t){const r=j();w(1),E("ngTemplateOutlet",r._templateLabel().template)}}function bK(t,n){if(1&t&&(T(0,"div",15),P(1),S()),2&t){const r=j();w(1),Me(r.label)}}function gK(t,n){if(1&t&&(T(0,"div",17),P(1),S()),2&t){const r=j();w(1),Me(r._intl.optionalLabel)}}function _K(t,n){if(1&t&&(T(0,"div",18),P(1),S()),2&t){const r=j();w(1),Me(r.errorMessage)}}function MK(t,n){}function AK(t,n){if(1&t&&(qe(0),W(1,MK,0,0,"ng-template",0)),2&t){const r=j();w(1),E("cdkPortalOutlet",r._portal)}}const zK=["*"];function OK(t,n){1&t&&te(0,"div",11)}const jE=function(t,n){return{step:t,i:n}};function wK(t,n){if(1&t&&(pt(0),sn(1,9),W(2,OK,1,0,"div",10),ut()),2&t){const r=n.$implicit,e=n.index,i=n.last;j(2);const a=et(4);w(1),E("ngTemplateOutlet",a)("ngTemplateOutletContext",yo(3,jE,r,e)),w(1),E("ngIf",!i)}}const FE=function(t){return{animationDuration:t}},UE=function(t,n){return{value:t,params:n}};function vK(t,n){if(1&t){const r=Pe();T(0,"div",12),$("@horizontalStepTransition.done",function(i){return be(r),ge(j(2)._animationDone.next(i))}),sn(1,13),S()}if(2&t){const r=n.$implicit,e=n.index,i=j(2);xe("mat-horizontal-stepper-content-inactive",i.selectedIndex!==e),E("@horizontalStepTransition",yo(8,UE,i._getAnimationDirection(e),Tt(6,FE,i._getAnimationDuration())))("id",i._getStepContentId(e)),Ee("aria-labelledby",i._getStepLabelId(e)),w(1),E("ngTemplateOutlet",r.content)}}function yK(t,n){if(1&t&&(T(0,"div",4)(1,"div",5),W(2,wK,3,6,"ng-container",6),S(),T(3,"div",7),W(4,vK,2,11,"div",8),S()()),2&t){const r=j();w(2),E("ngForOf",r.steps),w(2),E("ngForOf",r.steps)}}function CK(t,n){if(1&t){const r=Pe();T(0,"div",15),sn(1,9),T(2,"div",16)(3,"div",17),$("@verticalStepTransition.done",function(i){return be(r),ge(j(2)._animationDone.next(i))}),T(4,"div",18),sn(5,13),S()()()()}if(2&t){const r=n.$implicit,e=n.index,i=n.last,a=j(2),d=et(4);w(1),E("ngTemplateOutlet",d)("ngTemplateOutletContext",yo(10,jE,r,e)),w(1),xe("mat-stepper-vertical-line",!i),w(1),xe("mat-vertical-stepper-content-inactive",a.selectedIndex!==e),E("@verticalStepTransition",yo(15,UE,a._getAnimationDirection(e),Tt(13,FE,a._getAnimationDuration())))("id",a._getStepContentId(e)),Ee("aria-labelledby",a._getStepLabelId(e)),w(2),E("ngTemplateOutlet",r.content)}}function xK(t,n){if(1&t&&(pt(0),W(1,CK,6,18,"div",14),ut()),2&t){const r=j();w(1),E("ngForOf",r.steps)}}function TK(t,n){if(1&t){const r=Pe();T(0,"mat-step-header",19),$("click",function(){return ge(be(r).step.select())})("keydown",function(i){return be(r),ge(j()._onKeydown(i))}),S()}if(2&t){const r=n.step,e=n.i,i=j();xe("mat-horizontal-stepper-header","horizontal"===i.orientation)("mat-vertical-stepper-header","vertical"===i.orientation),E("tabIndex",i._getFocusIndex()===e?0:-1)("id",i._getStepLabelId(e))("index",e)("state",i._getIndicatorType(e,r.state))("label",r.stepLabel||r.label)("selected",i.selectedIndex===e)("active",i._stepIsNavigable(e,r))("optional",r.optional)("errorMessage",r.errorMessage)("iconOverrides",i._iconOverrides)("disableRipple",i.disableRipple||!i._stepIsNavigable(e,r))("color",r.color||i.color),Ee("aria-posinset",e+1)("aria-setsize",i.steps.length)("aria-controls",i._getStepContentId(e))("aria-selected",i.selectedIndex==e)("aria-label",r.ariaLabel||null)("aria-labelledby",!r.ariaLabel&&r.ariaLabelledby?r.ariaLabelledby:null)("aria-disabled",!i._stepIsNavigable(e,r)||null)}}let yb=(()=>{var t;class n extends NE{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matStepLabel",""]],features:[ue]}),n})(),Cb=(()=>{var t;class n{constructor(){this.changes=new me,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const RK={provide:Cb,deps:[[new Wr,new Xa,Cb]],useFactory:function SK(t){return t||new Cb}},qK=Lo(class extends BE{constructor(n){super(n)}},"primary");let YE=(()=>{var t;class n extends qK{constructor(e,i,a,d){super(a),this._intl=e,this._focusMonitor=i,this._intlSubscription=e.changes.subscribe(()=>d.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._elementRef,e,i):this._elementRef.nativeElement.focus(i)}_stringLabel(){return this.label instanceof yb?null:this.label}_templateLabel(){return this.label instanceof yb?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Cb),v(er),v(Oe),v(nt))},t.\u0275cmp=he({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[ue],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,i){1&e&&(te(0,"div",0),T(1,"div")(2,"div",1),W(3,cK,1,2,"ng-container",2),W(4,fK,5,4,"ng-container",3),S()(),T(5,"div",4),W(6,mK,2,1,"div",5),W(7,bK,2,1,"div",5),W(8,gK,2,1,"div",6),W(9,_K,2,1,"div",7),S()),2&e&&(E("matRippleTrigger",i._getHostElement())("matRippleDisabled",i.disableRipple),w(1),If("mat-step-icon-state-",i.state," mat-step-icon"),xe("mat-step-icon-selected",i.selected),w(1),E("ngSwitch",!(!i.iconOverrides||!i.iconOverrides[i.state])),w(1),E("ngSwitchCase",!0),w(2),xe("mat-step-label-active",i.active)("mat-step-label-selected",i.selected)("mat-step-label-error","error"==i.state),w(1),E("ngIf",i._templateLabel()),w(1),E("ngIf",i._stringLabel()),w(1),E("ngIf",i.optional&&"error"!=i.state),w(1),E("ngIf","error"==i.state))},dependencies:[lt,cc,ps,M1,JM,xi,to],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const $E={horizontalStepTransition:hi("horizontalStepTransition",[Lt("previous",Se({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),Lt("current",Se({transform:"none",visibility:"inherit"})),Lt("next",Se({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),At("* => *",Ec([gt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),vr("@*",kc(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:hi("verticalStepTransition",[Lt("previous",Se({height:"0px",visibility:"hidden"})),Lt("next",Se({height:"0px",visibility:"hidden"})),Lt("current",Se({height:"*",visibility:"inherit"})),At("* <=> current",Ec([gt("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),vr("@*",kc(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let LK=(()=>{var t;class n{constructor(e){this.templateRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),EK=(()=>{var t;class n{constructor(e){this._template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["ng-template","matStepContent",""]]}),n})(),QE=(()=>{var t;class n extends iO{constructor(e,i,a,d){super(e,d),this._errorStateMatcher=i,this._viewContainerRef=a,this._isSelected=R.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(Ai(()=>this._stepper.selectionChange.pipe(Ge(e=>e.selectedStep===this),Jt(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new M0(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,i){return this._errorStateMatcher.isErrorState(e,i)||!!(e&&e.invalid&&this.interacted)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ot(()=>JE)),v(E1,4),v(Qt),v(VE,8))},t.\u0275cmp=he({type:t,selectors:[["mat-step"]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,yb,5),Xe(a,EK,5)),2&e){let d;ce(d=de())&&(i.stepLabel=d.first),ce(d=de())&&(i._lazyContent=d.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[ve([{provide:E1,useExisting:t},{provide:iO,useExisting:t}]),ue],ngContentSelectors:zK,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,i){1&e&&(Mt(),W(0,AK,2,1,"ng-template"))},dependencies:[ko],encapsulation:2,changeDetection:0}),n})(),JE=(()=>{var t;class n extends Ou{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,i,a){super(e,i,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new Zr,this.animationDone=new le,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new me,this._animationDuration="";const d=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===d?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:i})=>this._iconOverrides[e]=i),this.steps.changes.pipe(Ne(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(ja((e,i)=>e.fromState===i.fromState&&e.toState===i.toState),Ne(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,i){return i.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ui,8),v(nt),v(Oe))},t.\u0275cmp=he({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,QE,5),Xe(a,LK,5)),2&e){let d;ce(d=de())&&(i._steps=d),ce(d=de())&&(i._icons=d)}},viewQuery:function(e,i){if(1&e&&Ie(YE,5),2&e){let a;ce(a=de())&&(i._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,i){2&e&&(Ee("aria-orientation",i.orientation),xe("mat-stepper-horizontal","horizontal"===i.orientation)("mat-stepper-vertical","vertical"===i.orientation)("mat-stepper-label-position-end","horizontal"===i.orientation&&"end"==i.labelPosition)("mat-stepper-label-position-bottom","horizontal"===i.orientation&&"bottom"==i.labelPosition)("mat-stepper-header-position-bottom","bottom"===i.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[ve([{provide:Ou,useExisting:t}]),ue],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,i){1&e&&(pt(0,0),W(1,yK,5,2,"div",1),W(2,xK,2,1,"ng-container",2),ut(),W(3,TK,1,23,"ng-template",null,3,Ri)),2&e&&(E("ngSwitch",i.orientation),w(1),E("ngSwitchCase","horizontal"),w(1),E("ngSwitchCase","vertical"))},dependencies:[Ar,lt,cc,ps,M1,YE],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[$E.horizontalStepTransition,$E.verticalStepTransition]},changeDetection:0}),n})(),DK=(()=>{var t;class n extends oK{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,i){2&e&&ln("type",i.type)},inputs:{type:"type"},features:[ue]}),n})(),kK=(()=>{var t;class n extends sK{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,i){2&e&&ln("type",i.type)},inputs:{type:"type"},features:[ue]}),n})(),KE=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[RK,E1],imports:[it,ci,A0,lK,z0,oa,it]}),n})();const HK=[[["caption"]],[["colgroup"],["col"]]],WK=["caption","colgroup, col"];function nO(t){return class extends t{get sticky(){return this._sticky}set sticky(n){const r=this._sticky;this._sticky=Ae(n),this._hasStickyChanged=r!==this._sticky}hasStickyChanged(){const n=this._hasStickyChanged;return this._hasStickyChanged=!1,n}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...n){super(...n),this._sticky=!1,this._hasStickyChanged=!1}}}const Hc=new ne("CDK_TABLE");let Wc=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["","cdkCellDef",""]]}),n})(),Pc=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["","cdkHeaderCellDef",""]]}),n})(),xb=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["","cdkFooterCellDef",""]]}),n})();class NK{}const VK=nO(NK);let zs=(()=>{var t;class n extends VK{get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const i=this._stickyEnd;this._stickyEnd=Ae(e),this._hasStickyChanged=i!==this._stickyEnd}constructor(e){super(),this._table=e,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Hc,8))},t.\u0275dir=J({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,Wc,5),Xe(a,Pc,5),Xe(a,xb,5)),2&e){let d;ce(d=de())&&(i.cell=d.first),ce(d=de())&&(i.headerCell=d.first),ce(d=de())&&(i.footerCell=d.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[ve([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),ue]}),n})();class rO{constructor(n,r){r.nativeElement.classList.add(...n._columnCssClassName)}}let aO=(()=>{var t;class n extends rO{constructor(e,i){super(e,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(zs),v(Oe))},t.\u0275dir=J({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[ue]}),n})(),oO=(()=>{var t;class n extends rO{constructor(e,i){if(super(e,i),1===e._table?._elementRef.nativeElement.nodeType){const a=e._table._elementRef.nativeElement.getAttribute("role");i.nativeElement.setAttribute("role","grid"===a||"treegrid"===a?"gridcell":"cell")}}}return(t=n).\u0275fac=function(e){return new(e||t)(v(zs),v(Oe))},t.\u0275dir=J({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[ue]}),n})();class eD{constructor(){this.tasks=[],this.endTasks=[]}}const sO=new ne("_COALESCED_STYLE_SCHEDULER");let tD=(()=>{var t;class n{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new me}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new eD,this._getScheduleObservable().pipe(Ne(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new eD;for(const i of e.tasks)i();for(const i of e.endTasks)i()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Pi(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Wt(1))}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Le))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),lO=(()=>{var t;class n{constructor(e,i){this.template=e,this._differs=i}ngOnChanges(e){if(!this._columnsDiffer){const i=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof wu?e.headerCell.template:this instanceof vu?e.footerCell.template:e.cell.template}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt),v(ea))},t.\u0275dir=J({type:t,features:[vt]}),n})();class jK extends lO{}const FK=nO(jK);let wu=(()=>{var t;class n extends FK{constructor(e,i,a){super(e,i),this._table=a}ngOnChanges(e){super.ngOnChanges(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt),v(ea),v(Hc,8))},t.\u0275dir=J({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[ue,vt]}),n})();class UK extends lO{}const YK=nO(UK);let vu=(()=>{var t;class n extends YK{constructor(e,i,a){super(e,i),this._table=a}ngOnChanges(e){super.ngOnChanges(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt),v(ea),v(Hc,8))},t.\u0275dir=J({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[ue,vt]}),n})(),Tb=(()=>{var t;class n extends lO{constructor(e,i,a){super(e,i),this._table=a}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt),v(ea),v(Hc,8))},t.\u0275dir=J({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[ue]}),n})(),Os=(()=>{var t;class n{constructor(e){this._viewContainer=e,n.mostRecentCellOutlet=this}ngOnDestroy(){n.mostRecentCellOutlet===this&&(n.mostRecentCellOutlet=null)}}return(t=n).mostRecentCellOutlet=null,t.\u0275fac=function(e){return new(e||t)(v(Qt))},t.\u0275dir=J({type:t,selectors:[["","cdkCellOutlet",""]]}),n})(),cO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&sn(0,0)},dependencies:[Os],encapsulation:2}),n})(),pO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&sn(0,0)},dependencies:[Os],encapsulation:2}),n})(),Sb=(()=>{var t;class n{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["ng-template","cdkNoDataRow",""]]}),n})();const iD=["top","bottom","left","right"];class XK{constructor(n,r,e,i,a=!0,d=!0,p){this._isNativeHtmlTable=n,this._stickCellCss=r,this.direction=e,this._coalescedStyleScheduler=i,this._isBrowser=a,this._needsPositionStickyOnElement=d,this._positionListener=p,this._cachedCellWidths=[],this._borderCellCss={top:`${r}-border-elem-top`,bottom:`${r}-border-elem-bottom`,left:`${r}-border-elem-left`,right:`${r}-border-elem-right`}}clearStickyPositioning(n,r){const e=[];for(const i of n)if(i.nodeType===i.ELEMENT_NODE){e.push(i);for(let a=0;a{for(const i of e)this._removeStickyStyle(i,r)})}updateStickyColumns(n,r,e,i=!0){if(!n.length||!this._isBrowser||!r.some(u=>u)&&!e.some(u=>u))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const a=n[0],d=a.children.length,p=this._getCellWidths(a,i),c=this._getStickyStartColumnPositions(p,r),s=this._getStickyEndColumnPositions(p,e),o=r.lastIndexOf(!0),l=e.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const u="rtl"===this.direction,h=u?"right":"left",f=u?"left":"right";for(const b of n)for(let m=0;mr[m]?b:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===l?[]:p.slice(l).map((b,m)=>e[m+l]?b:null).reverse()}))})}stickRows(n,r,e){if(!this._isBrowser)return;const i="bottom"===e?n.slice().reverse():n,a="bottom"===e?r.slice().reverse():r,d=[],p=[],c=[];for(let o=0,l=0;o{for(let o=0;o{r.some(i=>!i)?this._removeStickyStyle(e,["bottom"]):this._addStickyStyle(e,"bottom",0,!1)})}_removeStickyStyle(n,r){for(const i of r)n.style[i]="",n.classList.remove(this._borderCellCss[i]);iD.some(i=>-1===r.indexOf(i)&&n.style[i])?n.style.zIndex=this._getCalculatedZIndex(n):(n.style.zIndex="",this._needsPositionStickyOnElement&&(n.style.position=""),n.classList.remove(this._stickCellCss))}_addStickyStyle(n,r,e,i){n.classList.add(this._stickCellCss),i&&n.classList.add(this._borderCellCss[r]),n.style[r]=`${e}px`,n.style.zIndex=this._getCalculatedZIndex(n),this._needsPositionStickyOnElement&&(n.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(n){const r={top:100,bottom:10,left:1,right:1};let e=0;for(const i of iD)n.style[i]&&(e+=r[i]);return e?`${e}`:""}_getCellWidths(n,r=!0){if(!r&&this._cachedCellWidths.length)return this._cachedCellWidths;const e=[],i=n.children;for(let a=0;a0;a--)r[a]&&(e[a]=i,i+=n[a]);return e}}const uO=new ne("CDK_SPL");let Rb=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Oe))},t.\u0275dir=J({type:t,selectors:[["","rowOutlet",""]]}),n})(),qb=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Oe))},t.\u0275dir=J({type:t,selectors:[["","headerRowOutlet",""]]}),n})(),Lb=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Oe))},t.\u0275dir=J({type:t,selectors:[["","footerRowOutlet",""]]}),n})(),Eb=(()=>{var t;class n{constructor(e,i){this.viewContainer=e,this.elementRef=i}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Oe))},t.\u0275dir=J({type:t,selectors:[["","noDataRowOutlet",""]]}),n})(),Db=(()=>{var t;class n{get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=Ae(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Ae(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,i,a,d,p,c,s,o,l,u,h,f){this._differs=e,this._changeDetectorRef=i,this._elementRef=a,this._dir=p,this._platform=s,this._viewRepeater=o,this._coalescedStyleScheduler=l,this._viewportRuler=u,this._stickyPositioningListener=h,this._ngZone=f,this._onDestroy=new me,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new le,this.viewChange=new gn({start:0,end:Number.MAX_VALUE}),d||this._elementRef.nativeElement.setAttribute("role","table"),this._document=c,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(Ne(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),hu(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,i,(a,d,p)=>this._getEmbeddedViewArgs(a.item,p),a=>a.item.data,a=>{1===a.operation&&a.context&&this._renderCellTemplateForItem(a.record.item.rowDef,a.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(a=>{i.get(a.currentIndex).context.$implicit=a.item.data}),this._updateNoDataRow(),this._ngZone&&Le.isInAngularZone()?this._ngZone.onStable.pipe(Wt(1),Ne(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),a=this._elementRef.nativeElement.querySelector("thead");a&&(a.style.display=e.length?"":"none");const d=this._headerRowDefs.map(p=>p.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,d,"top"),this._headerRowDefs.forEach(p=>p.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),a=this._elementRef.nativeElement.querySelector("tfoot");a&&(a.style.display=e.length?"":"none");const d=this._footerRowDefs.map(p=>p.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,d,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,d),this._footerRowDefs.forEach(p=>p.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),a=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...i,...a],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((d,p)=>{this._addStickyColumnStyles([d],this._headerRowDefs[p])}),this._rowDefs.forEach(d=>{const p=[];for(let c=0;c{this._addStickyColumnStyles([d],this._footerRowDefs[p])}),Array.from(this._columnDefsByName.values()).forEach(d=>d.resetStickyChanged())}_getAllRenderRows(){const e=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let a=0;a{const c=a&&a.has(p)?a.get(p):[];if(c.length){const s=c.shift();return s.dataIndex=i,s}return{data:e,rowDef:p,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),kb(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=kb(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=kb(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=kb(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(i=>!i.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(p,c)=>p||!!c.getColumnsDiff(),i=this._rowDefs.reduce(e,!1);i&&this._forceRenderDataRows();const a=this._headerRowDefs.reduce(e,!1);a&&this._forceRenderHeaderRows();const d=this._footerRowDefs.reduce(e,!1);return d&&this._forceRenderFooterRows(),i||a||d}_switchDataSource(e){this._data=[],hu(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;hu(this.dataSource)?e=this.dataSource.connect(this):ia(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Re(this.dataSource)),this._renderChangeSubscription=e.pipe(Ne(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,i)=>this._renderRow(this._headerRowOutlet,e,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,i)=>this._renderRow(this._footerRowOutlet,e,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,i){const a=Array.from(i.columns||[]).map(c=>this._columnDefsByName.get(c)),d=a.map(c=>c.sticky),p=a.map(c=>c.stickyEnd);this._stickyStyler.updateStickyColumns(e,d,p,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const i=[];for(let a=0;a!d.when||d.when(i,e));else{let d=this._rowDefs.find(p=>p.when&&p.when(i,e))||this._defaultRowDef;d&&a.push(d)}return a}_getEmbeddedViewArgs(e,i){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:i}}_renderRow(e,i,a,d={}){const p=e.viewContainer.createEmbeddedView(i.template,d,a);return this._renderCellTemplateForItem(i,d),p}_renderCellTemplateForItem(e,i){for(let a of this._getCellTemplates(e))Os.mostRecentCellOutlet&&Os.mostRecentCellOutlet._viewContainer.createEmbeddedView(a,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let i=0,a=e.length;i{const a=this._columnDefsByName.get(i);return e.extractCellTemplate(a)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),i=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const a of i){const d=this._document.createElement(a.tag);d.setAttribute("role","rowgroup");for(const p of a.outlets)d.appendChild(p.elementRef.nativeElement);e.appendChild(d)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(i,a)=>i||a.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new XK(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:Re()).pipe(Ne(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const i=0===this._rowOutlet.viewContainer.length;if(i===this._isShowingNoDataRow)return;const a=this._noDataRowOutlet.viewContainer;if(i){const d=a.createEmbeddedView(e.templateRef),p=d.rootNodes[0];1===d.rootNodes.length&&p?.nodeType===this._document.ELEMENT_NODE&&(p.setAttribute("role","row"),p.classList.add(e._contentClassName))}else a.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ea),v(nt),v(Oe),Vn("role"),v(ui,8),v($e),v(Kt),v(N1),v(sO),v(Do),v(uO,12),v(Le,8))},t.\u0275cmp=he({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,Sb,5),Xe(a,zs,5),Xe(a,Tb,5),Xe(a,wu,5),Xe(a,vu,5)),2&e){let d;ce(d=de())&&(i._noDataRow=d.first),ce(d=de())&&(i._contentColumnDefs=d),ce(d=de())&&(i._contentRowDefs=d),ce(d=de())&&(i._contentHeaderRowDefs=d),ce(d=de())&&(i._contentFooterRowDefs=d)}},viewQuery:function(e,i){if(1&e&&(Ie(Rb,7),Ie(qb,7),Ie(Lb,7),Ie(Eb,7)),2&e){let a;ce(a=de())&&(i._rowOutlet=a.first),ce(a=de())&&(i._headerRowOutlet=a.first),ce(a=de())&&(i._footerRowOutlet=a.first),ce(a=de())&&(i._noDataRowOutlet=a.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(e,i){2&e&&xe("cdk-table-fixed-layout",i.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[ve([{provide:Hc,useExisting:t},{provide:N1,useClass:WL},{provide:sO,useClass:tD},{provide:uO,useValue:null}])],ngContentSelectors:WK,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,i){1&e&&(Mt(HK),qe(0),qe(1,1),sn(2,0)(3,1)(4,2)(5,3))},dependencies:[Rb,qb,Lb,Eb],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),n})();function kb(t,n){return t.concat(Array.from(n))}let $K=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[Rc]}),n})();const QK=[[["caption"]],[["colgroup"],["col"]]],JK=["caption","colgroup, col"];let Wo=(()=>{var t;class n extends Db{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mdc-table-fixed-layout",i.fixedLayout)},exportAs:["matTable"],features:[ve([{provide:Db,useExisting:t},{provide:Hc,useExisting:t},{provide:sO,useClass:tD},{provide:N1,useClass:WL},{provide:uO,useValue:null}]),ue],ngContentSelectors:JK,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(e,i){1&e&&(Mt(QK),qe(0),qe(1,1),sn(2,0)(3,1)(4,2)(5,3))},dependencies:[Rb,qb,Lb,Eb],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2}),n})(),ro=(()=>{var t;class n extends Wc{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matCellDef",""]],features:[ve([{provide:Wc,useExisting:t}]),ue]}),n})(),ao=(()=>{var t;class n extends Pc{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matHeaderCellDef",""]],features:[ve([{provide:Pc,useExisting:t}]),ue]}),n})(),oo=(()=>{var t;class n extends zs{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[ve([{provide:zs,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),ue]}),n})(),so=(()=>{var t;class n extends aO{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[ue]}),n})(),lo=(()=>{var t;class n extends oO{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[ue]}),n})(),ws=(()=>{var t;class n extends wu{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[ve([{provide:wu,useExisting:t}]),ue]}),n})(),Po=(()=>{var t;class n extends Tb{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[ve([{provide:Tb,useExisting:t}]),ue]}),n})(),vs=(()=>{var t;class n extends cO{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[ve([{provide:cO,useExisting:t}]),ue],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&sn(0,0)},dependencies:[Os],encapsulation:2}),n})(),Io=(()=>{var t;class n extends pO{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[ve([{provide:pO,useExisting:t}]),ue],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(e,i){1&e&&sn(0,0)},dependencies:[Os],encapsulation:2}),n})(),Hb=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,$K,it]}),n})();class oZ extends HL{get data(){return this._data.value}set data(n){n=Array.isArray(n)?n:[],this._data.next(n),this._renderChangesSubscription||this._filterData(n)}get filter(){return this._filter.value}set filter(n){this._filter.next(n),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(n){this._sort=n,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(n){this._paginator=n,this._updateChangeSubscription()}constructor(n=[]){super(),this._renderData=new gn([]),this._filter=new gn(""),this._internalPageChanges=new me,this._renderChangesSubscription=null,this.sortingDataAccessor=(r,e)=>{const i=r[e];if(VR(i)){const a=Number(i);return a<9007199254740991?a:i}return i},this.sortData=(r,e)=>{const i=e.active,a=e.direction;return i&&""!=a?r.sort((d,p)=>{let c=this.sortingDataAccessor(d,i),s=this.sortingDataAccessor(p,i);const o=typeof c,l=typeof s;o!==l&&("number"===o&&(c+=""),"number"===l&&(s+=""));let u=0;return null!=c&&null!=s?c>s?u=1:c{const i=Object.keys(r).reduce((d,p)=>d+r[p]+"\u25ec","").toLowerCase(),a=e.trim().toLowerCase();return-1!=i.indexOf(a)},this._data=new gn(n),this._updateChangeSubscription()}_updateChangeSubscription(){const n=this._sort?ti(this._sort.sortChange,this._sort.initialized):Re(null),r=this._paginator?ti(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Re(null),i=s0([this._data,this._filter]).pipe(Ge(([p])=>this._filterData(p))),a=s0([i,n]).pipe(Ge(([p])=>this._orderData(p))),d=s0([a,r]).pipe(Ge(([p])=>this._pageData(p)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=d.subscribe(p=>this._renderData.next(p))}_filterData(n){return this.filteredData=null==this.filter||""===this.filter?n:n.filter(r=>this.filterPredicate(r,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(n){return this.sort?this.sortData(n.slice(),this.sort):n}_pageData(n){if(!this.paginator)return n;const r=this.paginator.pageIndex*this.paginator.pageSize;return n.slice(r,r+this.paginator.pageSize)}_updatePaginator(n){Promise.resolve().then(()=>{const r=this.paginator;if(r&&(r.length=n,r.pageIndex>0)){const e=Math.ceil(r.length/r.pageSize)-1||0,i=Math.min(r.pageIndex,e);i!==r.pageIndex&&(r.pageIndex=i,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class ys extends oZ{}const sZ=["mat-calendar-body",""];function lZ(t,n){if(1&t&&(T(0,"tr",3)(1,"td",4),P(2),S()()),2&t){const r=j();w(1),xn("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),Ee("colspan",r.numCols),w(1),Q(" ",r.label," ")}}function cZ(t,n){if(1&t&&(T(0,"td",4),P(1),S()),2&t){const r=j(2);xn("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),Ee("colspan",r._firstRowOffset),w(1),Q(" ",r._firstRowOffset>=r.labelMinRequiredCells?r.label:""," ")}}function dZ(t,n){if(1&t){const r=Pe();T(0,"td",8)(1,"button",9),$("click",function(i){const d=be(r).$implicit;return ge(j(2)._cellClicked(d,i))})("focus",function(i){const d=be(r).$implicit;return ge(j(2)._emitActiveDateChange(d,i))}),T(2,"span",10),P(3),S(),te(4,"span",11),S()()}if(2&t){const r=n.$implicit,e=n.index,i=j().index,a=j();xn("width",a._cellWidth)("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),Ee("data-mat-row",i)("data-mat-col",e),w(1),xe("mat-calendar-body-disabled",!r.enabled)("mat-calendar-body-active",a._isActiveCell(i,e))("mat-calendar-body-range-start",a._isRangeStart(r.compareValue))("mat-calendar-body-range-end",a._isRangeEnd(r.compareValue))("mat-calendar-body-in-range",a._isInRange(r.compareValue))("mat-calendar-body-comparison-bridge-start",a._isComparisonBridgeStart(r.compareValue,i,e))("mat-calendar-body-comparison-bridge-end",a._isComparisonBridgeEnd(r.compareValue,i,e))("mat-calendar-body-comparison-start",a._isComparisonStart(r.compareValue))("mat-calendar-body-comparison-end",a._isComparisonEnd(r.compareValue))("mat-calendar-body-in-comparison-range",a._isInComparisonRange(r.compareValue))("mat-calendar-body-preview-start",a._isPreviewStart(r.compareValue))("mat-calendar-body-preview-end",a._isPreviewEnd(r.compareValue))("mat-calendar-body-in-preview",a._isInPreview(r.compareValue)),E("ngClass",r.cssClasses)("tabindex",a._isActiveCell(i,e)?0:-1),Ee("aria-label",r.ariaLabel)("aria-disabled",!r.enabled||null)("aria-pressed",a._isSelected(r.compareValue))("aria-current",a.todayValue===r.compareValue?"date":null)("aria-describedby",a._getDescribedby(r.compareValue)),w(1),xe("mat-calendar-body-selected",a._isSelected(r.compareValue))("mat-calendar-body-comparison-identical",a._isComparisonIdentical(r.compareValue))("mat-calendar-body-today",a.todayValue===r.compareValue),w(1),Q(" ",r.displayValue," ")}}function pZ(t,n){if(1&t&&(T(0,"tr",5),W(1,cZ,2,6,"td",6),W(2,dZ,5,48,"td",7),S()),2&t){const r=n.$implicit,e=n.index,i=j();w(1),E("ngIf",0===e&&i._firstRowOffset),w(1),E("ngForOf",r)}}function uZ(t,n){if(1&t&&(T(0,"th",5)(1,"span",6),P(2),S(),T(3,"span",7),P(4),S()()),2&t){const r=n.$implicit;w(2),Me(r.long),w(2),Me(r.narrow)}}const hZ=["*"];function fZ(t,n){}function mZ(t,n){if(1&t){const r=Pe();T(0,"mat-month-view",5),$("activeDateChange",function(i){return be(r),ge(j().activeDate=i)})("_userSelection",function(i){return be(r),ge(j()._dateSelected(i))})("dragStarted",function(i){return be(r),ge(j()._dragStarted(i))})("dragEnded",function(i){return be(r),ge(j()._dragEnded(i))}),S()}if(2&t){const r=j();E("activeDate",r.activeDate)("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName)("activeDrag",r._activeDrag)}}function bZ(t,n){if(1&t){const r=Pe();T(0,"mat-year-view",6),$("activeDateChange",function(i){return be(r),ge(j().activeDate=i)})("monthSelected",function(i){return be(r),ge(j()._monthSelectedInYearView(i))})("selectedChange",function(i){return be(r),ge(j()._goToDateInView(i,"month"))}),S()}if(2&t){const r=j();E("activeDate",r.activeDate)("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)}}function gZ(t,n){if(1&t){const r=Pe();T(0,"mat-multi-year-view",7),$("activeDateChange",function(i){return be(r),ge(j().activeDate=i)})("yearSelected",function(i){return be(r),ge(j()._yearSelectedInMultiYearView(i))})("selectedChange",function(i){return be(r),ge(j()._goToDateInView(i,"year"))}),S()}if(2&t){const r=j();E("activeDate",r.activeDate)("selected",r.selected)("dateFilter",r.dateFilter)("maxDate",r.maxDate)("minDate",r.minDate)("dateClass",r.dateClass)}}function _Z(t,n){}const MZ=["button"];function AZ(t,n){1&t&&(kn(),T(0,"svg",3),te(1,"path",4),S())}const zZ=[[["","matDatepickerToggleIcon",""]]],OZ=["[matDatepickerToggleIcon]"];let yu=(()=>{var t;class n{constructor(){this.changes=new me,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,i){return`${e} \u2013 ${i}`}formatYearRangeLabel(e,i){return`${e} to ${i}`}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();class hO{constructor(n,r,e,i,a={},d=n,p){this.value=n,this.displayValue=r,this.ariaLabel=e,this.enabled=i,this.cssClasses=a,this.compareValue=d,this.rawValue=p}}let wZ=1;const rD=Vr({passive:!1,capture:!0}),O0=Vr({passive:!0,capture:!0}),Wb=Vr({passive:!0});let Ic=(()=>{var t;class n{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(e,i){this._elementRef=e,this._ngZone=i,this._platform=_e(Kt),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new le,this.previewChange=new le,this.activeDateChange=new le,this.dragStarted=new le,this.dragEnded=new le,this._didDragSinceMouseDown=!1,this._enterHandler=a=>{if(this._skipNextFocus&&"focus"===a.type)this._skipNextFocus=!1;else if(a.target&&this.isRange){const d=this._getCellFromElement(a.target);d&&this._ngZone.run(()=>this.previewChange.emit({value:d.enabled?d:null,event:a}))}},this._touchmoveHandler=a=>{if(!this.isRange)return;const d=aD(a),p=d?this._getCellFromElement(d):null;d!==a.target&&(this._didDragSinceMouseDown=!0),mO(a.target)&&a.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:p?.enabled?p:null,event:a}))},this._leaveHandler=a=>{null!==this.previewEnd&&this.isRange&&("blur"!==a.type&&(this._didDragSinceMouseDown=!0),a.target&&this._getCellFromElement(a.target)&&(!a.relatedTarget||!this._getCellFromElement(a.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:a})))},this._mousedownHandler=a=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const d=a.target&&this._getCellFromElement(a.target);!d||!this._isInRange(d.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:d.rawValue,event:a})})},this._mouseupHandler=a=>{if(!this.isRange)return;const d=mO(a.target);d?d.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const p=this._getCellFromElement(d);this.dragEnded.emit({value:p?.rawValue??null,event:a})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:a})})},this._touchendHandler=a=>{const d=aD(a);d&&this._mouseupHandler({target:d})},this._id="mat-calendar-body-"+wZ++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,i.runOutsideAngular(()=>{const a=e.nativeElement;a.addEventListener("touchmove",this._touchmoveHandler,rD),a.addEventListener("mouseenter",this._enterHandler,O0),a.addEventListener("focus",this._enterHandler,O0),a.addEventListener("mouseleave",this._leaveHandler,O0),a.addEventListener("blur",this._leaveHandler,O0),a.addEventListener("mousedown",this._mousedownHandler,Wb),a.addEventListener("touchstart",this._mousedownHandler,Wb),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(e,i){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:i})}_emitActiveDateChange(e,i){e.enabled&&this.activeDateChange.emit({value:e.value,event:i})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){const i=e.numCols,{rows:a,numCols:d}=this;(e.rows||i)&&(this._firstRowOffset=a&&a.length&&a[0].length?d-a[0].length:0),(e.cellAspectRatio||i||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/d+"%"),(i||!this._cellWidth)&&(this._cellWidth=100/d+"%")}ngOnDestroy(){const e=this._elementRef.nativeElement;e.removeEventListener("touchmove",this._touchmoveHandler,rD),e.removeEventListener("mouseenter",this._enterHandler,O0),e.removeEventListener("focus",this._enterHandler,O0),e.removeEventListener("mouseleave",this._leaveHandler,O0),e.removeEventListener("blur",this._leaveHandler,O0),e.removeEventListener("mousedown",this._mousedownHandler,Wb),e.removeEventListener("touchstart",this._mousedownHandler,Wb),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(e,i){let a=e*this.numCols+i;return e&&(a-=this._firstRowOffset),a==this.activeCell}_focusActiveCell(e=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Wt(1)).subscribe(()=>{setTimeout(()=>{const i=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");i&&(e||(this._skipNextFocus=!0),i.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return bO(e,this.startValue,this.endValue)}_isRangeEnd(e){return gO(e,this.startValue,this.endValue)}_isInRange(e){return _O(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return bO(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,i,a){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let d=this.rows[i][a-1];if(!d){const p=this.rows[i-1];d=p&&p[p.length-1]}return d&&!this._isRangeEnd(d.compareValue)}_isComparisonBridgeEnd(e,i,a){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let d=this.rows[i][a+1];if(!d){const p=this.rows[i+1];d=p&&p[0]}return d&&!this._isRangeStart(d.compareValue)}_isComparisonEnd(e){return gO(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return _O(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return bO(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return gO(e,this.previewStart,this.previewEnd)}_isInPreview(e){return _O(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){return this.isRange?this.startValue===e&&this.endValue===e?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===e?this._startDateLabelId:this.endValue===e?this._endDateLabelId:null:null}_getCellFromElement(e){const i=mO(e);if(i){const a=i.getAttribute("data-mat-row"),d=i.getAttribute("data-mat-col");if(a&&d)return this.rows[parseInt(a)][parseInt(d)]}return null}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le))},t.\u0275cmp=he({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[vt],attrs:sZ,decls:6,vars:6,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(e,i){1&e&&(W(0,lZ,3,6,"tr",0),W(1,pZ,3,2,"tr",1),T(2,"label",2),P(3),S(),T(4,"label",2),P(5),S()),2&e&&(E("ngIf",i._firstRowOffset.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color)}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}'],encapsulation:2,changeDetection:0}),n})();function fO(t){return"TD"===t?.nodeName}function mO(t){let n;return fO(t)?n=t:fO(t.parentNode)?n=t.parentNode:fO(t.parentNode?.parentNode)&&(n=t.parentNode.parentNode),null!=n?.getAttribute("data-mat-row")?n:null}function bO(t,n,r){return null!==r&&n!==r&&t=n&&t===r}function _O(t,n,r,e){return e&&null!==n&&null!==r&&n!==r&&t>=n&&t<=r}function aD(t){const n=t.changedTouches[0];return document.elementFromPoint(n.clientX,n.clientY)}class Cr{constructor(n,r){this.start=n,this.end=r}}let w0=(()=>{var t;class n{constructor(e,i){this.selection=e,this._adapter=i,this._selectionChanged=new me,this.selectionChanged=this._selectionChanged,this.selection=e}updateSelection(e,i){const a=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:i,oldValue:a})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}}return(t=n).\u0275fac=function(e){$a()},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),vZ=(()=>{var t;class n extends w0{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const e=new n(this._adapter);return e.updateSelection(this.selection,this),e}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Di))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const oD={provide:w0,deps:[[new Wr,new Xa,w0],Di],useFactory:function CZ(t,n){return t||new vZ(n)}},Pb=new ne("MAT_DATE_RANGE_SELECTION_STRATEGY");let sD=(()=>{var t;class n{get activeDate(){return this._activeDate}set activeDate(e){const i=this._activeDate,a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(a,this.minDate,this.maxDate),this._hasSameMonthAndYear(i,this._activeDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Cr?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,i,a,d,p){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=a,this._dir=d,this._rangeStrategy=p,this._rerenderSubscription=R.EMPTY,this.activeDrag=null,this.selectedChange=new le,this._userSelection=new le,this.dragStarted=new le,this.dragEnded=new le,this.activeDateChange=new le,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Jt(null)).subscribe(()=>this._init())}ngOnChanges(e){const i=e.comparisonStart||e.comparisonEnd;i&&!i.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){const i=e.value,a=this._getDateFromDayOfMonth(i);let d,p;this._selected instanceof Cr?(d=this._getDateInCurrentMonth(this._selected.start),p=this._getDateInCurrentMonth(this._selected.end)):d=p=this._getDateInCurrentMonth(this._selected),(d!==i||p!==i)&&this.selectedChange.emit(a),this._userSelection.emit({value:a,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){const a=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(e.value),this._dateAdapter.compareDate(a,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){const i=this._activeDate,a=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,a?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,a?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&e.preventDefault());case 27:return void(null!=this._previewEnd&&!Gi(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation()));default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:i}){if(this._rangeStrategy){const a=i?i.rawValue:null,d=this._rangeStrategy.createPreview(a,this.selected,e);if(this._previewStart=this._getCellCompareValue(d.start),this._previewEnd=this._getCellCompareValue(d.end),this.activeDrag&&a){const p=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,a,e);p&&(this._previewStart=this._getCellCompareValue(p.start),this._previewEnd=this._getCellCompareValue(p.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){const i=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:i??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){const e=this._dateAdapter.getFirstDayOfWeek(),i=this._dateAdapter.getDayOfWeekNames("narrow");let d=this._dateAdapter.getDayOfWeekNames("long").map((p,c)=>({long:p,narrow:i[c]}));this._weekdays=d.slice(e).concat(d.slice(0,e))}_createWeekCells(){const e=this._dateAdapter.getNumDaysInMonth(this.activeDate),i=this._dateAdapter.getDateNames();this._weeks=[[]];for(let a=0,d=this._firstWeekOffset;a=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,i){return!(!e||!i||this._dateAdapter.getMonth(e)!=this._dateAdapter.getMonth(i)||this._dateAdapter.getYear(e)!=this._dateAdapter.getYear(i))}_getCellCompareValue(e){if(e){const i=this._dateAdapter.getYear(e),a=this._dateAdapter.getMonth(e),d=this._dateAdapter.getDate(e);return new Date(i,a,d).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(e){e instanceof Cr?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}}return(t=n).\u0275fac=function(e){return new(e||t)(v(nt),v(La,8),v(Di,8),v(ui,8),v(Pb,8))},t.\u0275cmp=he({type:t,selectors:[["mat-month-view"]],viewQuery:function(e,i){if(1&e&&Ie(Ic,5),2&e){let a;ce(a=de())&&(i._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[vt],decls:7,vars:15,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(e,i){1&e&&(T(0,"table",0)(1,"thead",1)(2,"tr"),W(3,uZ,5,2,"th",2),S(),T(4,"tr"),te(5,"th",3),S()(),T(6,"tbody",4),$("selectedValueChange",function(d){return i._dateSelected(d)})("activeDateChange",function(d){return i._updateActiveDate(d)})("previewChange",function(d){return i._previewChanged(d)})("dragStarted",function(d){return i.dragStarted.emit(d)})("dragEnded",function(d){return i._dragEnded(d)})("keyup",function(d){return i._handleCalendarBodyKeyup(d)})("keydown",function(d){return i._handleCalendarBodyKeydown(d)}),S()()),2&e&&(w(3),E("ngForOf",i._weekdays),w(3),E("label",i._monthLabel)("rows",i._weeks)("todayValue",i._todayDate)("startValue",i._rangeStart)("endValue",i._rangeEnd)("comparisonStart",i._comparisonRangeStart)("comparisonEnd",i._comparisonRangeEnd)("previewStart",i._previewStart)("previewEnd",i._previewEnd)("isRange",i._isRange)("labelMinRequiredCells",3)("activeCell",i._dateAdapter.getDate(i.activeDate)-1)("startDateAccessibleName",i.startDateAccessibleName)("endDateAccessibleName",i.endDateAccessibleName))},dependencies:[Ar,Ic],encapsulation:2,changeDetection:0}),n})();const ca=24;let lD=(()=>{var t;class n{get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(a,this.minDate,this.maxDate),cD(this._dateAdapter,i,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Cr?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,i,a){this._changeDetectorRef=e,this._dateAdapter=i,this._dir=a,this._rerenderSubscription=R.EMPTY,this.selectedChange=new le,this.yearSelected=new le,this.activeDateChange=new le,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Jt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const i=this._dateAdapter.getYear(this._activeDate)-Cu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let a=0,d=[];athis._createCellForYear(p))),d=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){const i=e.value,a=this._dateAdapter.createDate(i,0,1),d=this._getDateFromYear(i);this.yearSelected.emit(a),this.selectedChange.emit(d)}_updateActiveDate(e){const a=this._activeDate;this.activeDate=this._getDateFromYear(e.value),this._dateAdapter.compareDate(a,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){const i=this._activeDate,a=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,a?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,a?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Cu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ca-Cu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10*-ca:-ca);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10*ca:ca);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return Cu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){const i=this._dateAdapter.getMonth(this.activeDate),a=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,i,1));return this._dateAdapter.createDate(e,i,Math.min(this._dateAdapter.getDate(this.activeDate),a))}_createCellForYear(e){const i=this._dateAdapter.createDate(e,0,1),a=this._dateAdapter.getYearName(i),d=this.dateClass?this.dateClass(i,"multi-year"):void 0;return new hO(e,a,a,this._shouldEnableYear(e),d)}_shouldEnableYear(e){if(null==e||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e{var t;class n{get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate;const a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(a,this.minDate,this.maxDate),this._dateAdapter.getYear(i)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(e){this._selected=e instanceof Cr?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,i,a,d){this._changeDetectorRef=e,this._dateFormats=i,this._dateAdapter=a,this._dir=d,this._rerenderSubscription=R.EMPTY,this.selectedChange=new le,this.monthSelected=new le,this.activeDateChange=new le,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Jt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){const i=e.value,a=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,1);this.monthSelected.emit(a);const d=this._getDateFromMonth(i);this.selectedChange.emit(d)}_updateActiveDate(e){const a=this._activeDate;this.activeDate=this._getDateFromMonth(e.value),this._dateAdapter.compareDate(a,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){const i=this._activeDate,a=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,a?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,a?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(32===e.keyCode||13===e.keyCode)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(i=>i.map(a=>this._createCellForMonth(a,e[a]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){const i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),a=this._dateAdapter.getNumDaysInMonth(i);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),a))}_createCellForMonth(e,i){const a=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),d=this._dateAdapter.format(a,this._dateFormats.display.monthYearA11yLabel),p=this.dateClass?this.dateClass(a,"year"):void 0;return new hO(e,i.toLocaleUpperCase(),d,this._shouldEnableMonth(e),p)}_shouldEnableMonth(e){const i=this._dateAdapter.getYear(this.activeDate);if(null==e||this._isYearAndMonthAfterMaxDate(i,e)||this._isYearAndMonthBeforeMinDate(i,e))return!1;if(!this.dateFilter)return!0;for(let d=this._dateAdapter.createDate(i,e,1);this._dateAdapter.getMonth(d)==e;d=this._dateAdapter.addCalendarDays(d,1))if(this.dateFilter(d))return!0;return!1}_isYearAndMonthAfterMaxDate(e,i){if(this.maxDate){const a=this._dateAdapter.getYear(this.maxDate),d=this._dateAdapter.getMonth(this.maxDate);return e>a||e===a&&i>d}return!1}_isYearAndMonthBeforeMinDate(e,i){if(this.minDate){const a=this._dateAdapter.getYear(this.minDate),d=this._dateAdapter.getMonth(this.minDate);return e{var t;class n{constructor(e,i,a,d,p){this._intl=e,this.calendar=i,this._dateAdapter=a,this._dateFormats=d,this._id="mat-calendar-header-"+qZ++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>p.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-ca)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:ca)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,i){return"month"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i):"year"==this.calendar.currentView?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i):cD(this._dateAdapter,e,i,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const i=this._dateAdapter.getYear(this.calendar.activeDate)-Cu(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),a=i+ca-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(i,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(a,0,1))]}}return(t=n).\u0275fac=function(e){return new(e||t)(v(yu),v(Ot(()=>zO)),v(Di,8),v(La,8),v(nt))},t.\u0275cmp=he({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:hZ,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"],[1,"mat-calendar-hidden-label",3,"id"]],template:function(e,i){1&e&&(Mt(),T(0,"div",0)(1,"div",1)(2,"button",2),$("click",function(){return i.currentPeriodClicked()}),T(3,"span",3),P(4),S(),kn(),T(5,"svg",4),te(6,"polygon",5),S()(),ns(),te(7,"div",6),qe(8),T(9,"button",7),$("click",function(){return i.previousClicked()}),S(),T(10,"button",8),$("click",function(){return i.nextClicked()}),S()()(),T(11,"label",9),P(12),S()),2&e&&(w(2),Ee("aria-label",i.periodButtonLabel)("aria-describedby",i._periodButtonLabelId),w(2),Me(i.periodButtonText),w(1),xe("mat-calendar-invert","month"!==i.calendar.currentView),w(4),E("disabled",!i.previousEnabled()),Ee("aria-label",i.prevButtonLabel),w(1),E("disabled",!i.nextEnabled()),Ee("aria-label",i.nextButtonLabel),w(1),E("id",i._periodButtonLabelId),w(1),Me(i.periodButtonDescription))},dependencies:[It,gs],encapsulation:2,changeDetection:0}),n})(),zO=(()=>{var t;class n{get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get selected(){return this._selected}set selected(e){this._selected=e instanceof Cr?e:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(e){const i=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),i&&this.viewChanged.emit(i)}constructor(e,i,a,d){this._dateAdapter=i,this._dateFormats=a,this._changeDetectorRef=d,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new le,this.yearSelected=new le,this.monthSelected=new le,this.viewChanged=new le(!0),this._userSelection=new le,this._userDragDrop=new le,this._activeDrag=null,this.stateChanges=new me,this._intlChanges=e.changes.subscribe(()=>{d.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new qc(this.headerComponent||LZ),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){const i=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,a=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,d=i||a||e.dateFilter;if(d&&!d.firstChange){const p=this._getCurrentViewComponent();p&&(this._changeDetectorRef.detectChanges(),p._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){const i=e.value;(this.selected instanceof Cr||i&&!this._dateAdapter.sameDate(i,this.selected))&&this.selectedChange.emit(i),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,i){this.activeDate=e,this.currentView=i}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return(t=n).\u0275fac=function(e){return new(e||t)(v(yu),v(Di,8),v(La,8),v(nt))},t.\u0275cmp=he({type:t,selectors:[["mat-calendar"]],viewQuery:function(e,i){if(1&e&&(Ie(sD,5),Ie(pD,5),Ie(lD,5)),2&e){let a;ce(a=de())&&(i.monthView=a.first),ce(a=de())&&(i.yearView=a.first),ce(a=de())&&(i.multiYearView=a.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[ve([oD]),vt],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(e,i){1&e&&(W(0,fZ,0,0,"ng-template",0),T(1,"div",1),W(2,mZ,1,11,"mat-month-view",2),W(3,bZ,1,6,"mat-year-view",3),W(4,gZ,1,6,"mat-multi-year-view",4),S()),2&e&&(E("cdkPortalOutlet",i._calendarHeaderPortal),w(1),E("ngSwitch",i.currentView),w(1),E("ngSwitchCase","month"),w(1),E("ngSwitchCase","year"),w(1),E("ngSwitchCase","multi-year"))},dependencies:[ps,M1,eq,ko,sD,pD,lD],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-size)}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size);font-weight:var(--mat-datepicker-calendar-period-button-text-weight)}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-content .mat-calendar-next-button{color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-weight)}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}'],encapsulation:2,changeDetection:0}),n})();const uD={transformPanel:hi("transformPanel",[At("void => enter-dropdown",gt("120ms cubic-bezier(0, 0, 0.2, 1)",Dc([Se({opacity:0,transform:"scale(1, 0.8)"}),Se({opacity:1,transform:"scale(1, 1)"})]))),At("void => enter-dialog",gt("150ms cubic-bezier(0, 0, 0.2, 1)",Dc([Se({opacity:0,transform:"scale(0.7)"}),Se({transform:"none",opacity:1})]))),At("* => void",gt("100ms linear",Se({opacity:0})))]),fadeInCalendar:hi("fadeInCalendar",[Lt("void",Se({opacity:0})),Lt("enter",Se({opacity:1})),At("void => *",gt("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let EZ=0;const hD=new ne("mat-datepicker-scroll-strategy"),kZ={provide:hD,deps:[jr],useFactory:function DZ(t){return()=>t.scrollStrategies.reposition()}},HZ=Lo(class{constructor(t){this._elementRef=t}});let WZ=(()=>{var t;class n extends HZ{constructor(e,i,a,d,p,c){super(e),this._changeDetectorRef=i,this._globalModel=a,this._dateAdapter=d,this._rangeSelectionStrategy=p,this._subscriptions=new R,this._animationDone=new me,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=c.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){const i=this._model.selection,a=e.value,d=i instanceof Cr;if(d&&this._rangeSelectionStrategy){const p=this._rangeSelectionStrategy.selectionFinished(a,i,e.event);this._model.updateSelection(p,this)}else a&&(d||!this._dateAdapter.sameDate(a,i))&&this._model.add(a);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(e){this._isAnimating="start"===e.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,i){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,i&&this._changeDetectorRef.detectChanges()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(w0),v(Di),v(Pb,8),v(yu))},t.\u0275cmp=he({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(e,i){if(1&e&&Ie(zO,5),2&e){let a;ce(a=de())&&(i._calendar=a.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(e,i){1&e&&kf("@transformPanel.start",function(d){return i._handleAnimationEvent(d)})("@transformPanel.done",function(d){return i._handleAnimationEvent(d)}),2&e&&(Bf("@transformPanel",i._animationState),xe("mat-datepicker-content-touch",i.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[ue],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(e,i){if(1&e&&(T(0,"div",0)(1,"mat-calendar",1),$("yearSelected",function(d){return i.datepicker._selectYear(d)})("monthSelected",function(d){return i.datepicker._selectMonth(d)})("viewChanged",function(d){return i.datepicker._viewChanged(d)})("_userSelection",function(d){return i._handleUserSelection(d)})("_userDragDrop",function(d){return i._handleUserDragDrop(d)}),S(),W(2,_Z,0,0,"ng-template",2),T(3,"button",3),$("focus",function(){return i._closeButtonFocused=!0})("blur",function(){return i._closeButtonFocused=!1})("click",function(){return i.datepicker.close()}),P(4),S()()),2&e){let a;xe("mat-datepicker-content-container-with-custom-header",i.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",i._actionsPortal),Ee("aria-modal",!0)("aria-labelledby",null!==(a=i._dialogLabelId)&&void 0!==a?a:void 0),w(1),E("id",i.datepicker.id)("ngClass",i.datepicker.panelClass)("startAt",i.datepicker.startAt)("startView",i.datepicker.startView)("minDate",i.datepicker._getMinDate())("maxDate",i.datepicker._getMaxDate())("dateFilter",i.datepicker._getDateFilter())("headerComponent",i.datepicker.calendarHeaderComponent)("selected",i._getSelected())("dateClass",i.datepicker.dateClass)("comparisonStart",i.comparisonStart)("comparisonEnd",i.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",i.startDateAccessibleName)("endDateAccessibleName",i.endDateAccessibleName),w(1),E("cdkPortalOutlet",i._actionsPortal),w(1),xe("cdk-visually-hidden",!i._closeButtonFocused),E("color",i.color||"primary"),w(1),Me(i._closeButtonText)}},dependencies:[_1,It,hX,ko,zO],styles:[".mat-datepicker-content{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[uD.transformPanel,uD.fadeInCalendar]},changeDetection:0}),n})(),fD=(()=>{var t;class n{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}get touchUi(){return this._touchUi}set touchUi(e){this._touchUi=Ae(e)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){const i=Ae(e);i!==this._disabled&&(this._disabled=i,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(e){this._restoreFocus=Ae(e)}get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=function $Y(t,n=/\s+/){const r=[];if(null!=t){const e=Array.isArray(t)?t:`${t}`.split(n);for(const i of e){const a=`${i}`.trim();a&&r.push(a)}}return r}(e)}get opened(){return this._opened}set opened(e){Ae(e)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(e,i,a,d,p,c,s){this._overlay=e,this._ngZone=i,this._viewContainerRef=a,this._dateAdapter=p,this._dir=c,this._model=s,this._inputStateChanges=R.EMPTY,this._document=_e($e),this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new le,this.monthSelected=new le,this.viewChanged=new le(!0),this.openedStream=new le,this.closedStream=new le,this._opened=!1,this.id="mat-datepicker-"+EZ++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new me,this._scrollStrategy=d}ngOnChanges(e){const i=e.xPosition||e.yPosition;if(i&&!i.firstChange&&this._overlayRef){const a=this._overlayRef.getConfig().positionStrategy;a instanceof XL&&(this._setConnectedPositions(a),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=R1(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const e=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,i=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:a,location:d}=this._componentRef;a._startExitAnimation(),a._animationDone.pipe(Wt(1)).subscribe(()=>{const p=this._document.activeElement;e&&(!p||p===this._document.activeElement||d.nativeElement.contains(p))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}e?setTimeout(i):i()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const e=this.touchUi,i=new qc(WZ,this._viewContainerRef),a=this._overlayRef=this._overlay.create(new fu({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(e?"dialog":"popup")}));this._getCloseStream(a).subscribe(d=>{d&&d.preventDefault(),this.close()}),a.keydownEvents().subscribe(d=>{const p=d.keyCode;(38===p||40===p||37===p||39===p||33===p||34===p)&&d.preventDefault()}),this._componentRef=a.attach(i),this._forwardContentValues(this._componentRef.instance),e||this._ngZone.onStable.pipe(Wt(1)).subscribe(()=>a.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){const i="end"===this.xPosition?"end":"start",a="start"===i?"end":"start",d="above"===this.yPosition?"bottom":"top",p="top"===d?"bottom":"top";return e.withPositions([{originX:i,originY:p,overlayX:i,overlayY:d},{originX:i,originY:d,overlayX:i,overlayY:p},{originX:a,originY:p,overlayX:a,overlayY:d},{originX:a,originY:d,overlayX:a,overlayY:p}])}_getCloseStream(e){const i=["ctrlKey","shiftKey","metaKey"];return ti(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(bt(a=>27===a.keyCode&&!Gi(a)||this.datepickerInput&&Gi(a,"altKey")&&38===a.keyCode&&i.every(d=>!Gi(a,d)))))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(jr),v(Le),v(Qt),v(hD),v(Di,8),v(ui,8),v(w0))},t.\u0275dir=J({type:t,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[vt]}),n})(),OO=(()=>{var t;class n extends fD{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[ve([oD,{provide:fD,useExisting:t}]),ue],decls:0,vars:0,template:function(e,i){},encapsulation:2,changeDetection:0}),n})();class Ib{constructor(n,r){this.target=n,this.targetElement=r,this.value=this.target.value}}let PZ=(()=>{var t;class n{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){const i=Ae(e),a=this._elementRef.nativeElement;this._disabled!==i&&(this._disabled=i,this.stateChanges.next(void 0)),i&&this._isInitialized&&a.blur&&a.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(i=>{if(this._shouldHandleChangeEvent(i)){const a=this._getValueFromModel(i.selection);this._lastValueValid=this._isValidValue(a),this._cvaOnChange(a),this._onTouched(),this._formatValue(a),this.dateInput.emit(new Ib(this,this._elementRef.nativeElement)),this.dateChange.emit(new Ib(this,this._elementRef.nativeElement))}})}constructor(e,i,a){this._elementRef=e,this._dateAdapter=i,this._dateFormats=a,this.dateChange=new le,this.dateInput=new le,this.stateChanges=new me,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=R.EMPTY,this._localeSubscription=R.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=d=>{const p=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(d.value));return!p||this._matchesFilter(p)?null:{matDatepickerFilter:!0}},this._minValidator=d=>{const p=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(d.value)),c=this._getMinDate();return!c||!p||this._dateAdapter.compareDate(c,p)<=0?null:{matDatepickerMin:{min:c,actual:p}}},this._maxValidator=d=>{const p=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(d.value)),c=this._getMaxDate();return!c||!p||this._dateAdapter.compareDate(c,p)>=0?null:{matDatepickerMax:{max:c,actual:p}}},this._lastValueValid=!1,this._localeSubscription=i.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){(function IZ(t,n){const r=Object.keys(t);for(let e of r){const{previousValue:i,currentValue:a}=t[e];if(!n.isDateInstance(i)||!n.isDateInstance(a))return!0;if(!n.sameDate(i,a))return!0}return!1})(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){Gi(e,"altKey")&&40===e.keyCode&&["ctrlKey","shiftKey","metaKey"].every(d=>!Gi(e,d))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){const i=this._lastValueValid;let a=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(a),a=this._dateAdapter.getValidDateOrNull(a);const d=!this._dateAdapter.sameDate(a,this.value);!a||d?this._cvaOnChange(a):(e&&!this.value&&this._cvaOnChange(a),i!==this._lastValueValid&&this._validatorOnChange()),d&&(this._assignValue(a),this.dateInput.emit(new Ib(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Ib(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=null!=e?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){const i=this._getDateFilter();return!i||i(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Di,8),v(La,8))},t.\u0275dir=J({type:t,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[vt]}),n})();const BZ={provide:tr,useExisting:Ot(()=>xu),multi:!0},NZ={provide:Sn,useExisting:Ot(()=>xu),multi:!0};let xu=(()=>{var t;class n extends PZ{set matDatepicker(e){e&&(this._datepicker=e,this._closedSubscription=e.closedStream.subscribe(()=>this._onTouched()),this._registerModel(e.registerInput(this)))}get min(){return this._min}set min(e){const i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._min)||(this._min=i,this._validatorOnChange())}get max(){return this._max}set max(e){const i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._max)||(this._max=i,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(e){const i=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==i&&this._validatorOnChange()}constructor(e,i,a,d){super(e,i,a),this._formField=d,this._closedSubscription=R.EMPTY,this._validator=yi.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Di,8),v(La,8),v(Mu,8))},t.\u0275dir=J({type:t,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(e,i){1&e&&$("input",function(d){return i._onInput(d.target.value)})("change",function(){return i._onChange()})("blur",function(){return i._onBlur()})("keydown",function(d){return i._onKeydown(d)}),2&e&&(ln("disabled",i.disabled),Ee("aria-haspopup",i._datepicker?"dialog":null)("aria-owns",(null==i._datepicker?null:i._datepicker.opened)&&i._datepicker.id||null)("min",i.min?i._dateAdapter.toIso8601(i.min):null)("max",i.max?i._dateAdapter.toIso8601(i.max):null)("data-mat-calendar",i._datepicker?i._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[ve([BZ,NZ,{provide:PE,useExisting:t}]),ue]}),n})(),VZ=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["","matDatepickerToggleIcon",""]]}),n})(),wO=(()=>{var t;class n{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=Ae(e)}constructor(e,i,a){this._intl=e,this._changeDetectorRef=i,this._stateChanges=R.EMPTY;const d=Number(a);this.tabIndex=d||0===d?d:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){const e=this.datepicker?this.datepicker.stateChanges:Re(),i=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:Re(),a=this.datepicker?ti(this.datepicker.openedStream,this.datepicker.closedStream):Re();this._stateChanges.unsubscribe(),this._stateChanges=ti(this._intl.changes,e,i,a).subscribe(()=>this._changeDetectorRef.markForCheck())}}return(t=n).\u0275fac=function(e){return new(e||t)(v(yu),v(nt),Vn("tabindex"))},t.\u0275cmp=he({type:t,selectors:[["mat-datepicker-toggle"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,VZ,5),2&e){let d;ce(d=de())&&(i._customIcon=d.first)}},viewQuery:function(e,i){if(1&e&&Ie(MZ,5),2&e){let a;ce(a=de())&&(i._button=a.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(e,i){1&e&&$("click",function(d){return i._open(d)}),2&e&&(Ee("tabindex",null)("data-mat-calendar",i.datepicker?i.datepicker.id:null),xe("mat-datepicker-toggle-active",i.datepicker&&i.datepicker.opened)("mat-accent",i.datepicker&&"accent"===i.datepicker.color)("mat-warn",i.datepicker&&"warn"===i.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[vt],ngContentSelectors:OZ,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(e,i){1&e&&(Mt(zZ),T(0,"button",0,1),W(2,AZ,2,0,"svg",2),qe(3),S()),2&e&&(E("disabled",i.disabled)("disableRipple",i.disableRipple),Ee("aria-haspopup",i.datepicker?"dialog":null)("aria-label",i.ariaLabel||i._intl.openCalendarLabel)("tabindex",i.disabled?-1:i.tabIndex),w(2),E("ngIf",!i._customIcon))},dependencies:[lt,gs],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),yO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[yu,kZ],imports:[ci,f0,Lc,nu,A0,it,_s]}),n})();const Bb=["*"],UZ=["content"];function YZ(t,n){if(1&t){const r=Pe();T(0,"div",2),$("click",function(){return be(r),ge(j()._onBackdropClicked())}),S()}2&t&&xe("mat-drawer-shown",j()._isShowingBackdrop())}function XZ(t,n){1&t&&(T(0,"mat-drawer-content"),qe(1,2),S())}const GZ=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],$Z=["mat-drawer","mat-drawer-content","*"];function QZ(t,n){if(1&t){const r=Pe();T(0,"div",2),$("click",function(){return be(r),ge(j()._onBackdropClicked())}),S()}2&t&&xe("mat-drawer-shown",j()._isShowingBackdrop())}function JZ(t,n){1&t&&(T(0,"mat-sidenav-content"),qe(1,2),S())}const KZ=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],ZZ=["mat-sidenav","mat-sidenav-content","*"],bD={transformDrawer:hi("transform",[Lt("open, open-instant",Se({transform:"none",visibility:"visible"})),Lt("void",Se({"box-shadow":"none",visibility:"hidden"})),At("void => open-instant",gt("0ms")),At("void <=> open, open-instant => void",gt("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},tee=new ne("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function iee(){return!1}}),CO=new ne("MAT_DRAWER_CONTAINER");let Nb=(()=>{var t;class n extends V1{constructor(e,i,a,d,p){super(a,d,p),this._changeDetectorRef=e,this._container=i}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(nt),v(Ot(()=>_D)),v(Oe),v(_0),v(Le))},t.\u0275cmp=he({type:t,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,i){2&e&&xn("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[ve([{provide:V1,useExisting:t}]),ue],ngContentSelectors:Bb,decls:1,vars:0,template:function(e,i){1&e&&(Mt(),qe(0))},encapsulation:2,changeDetection:0}),n})(),gD=(()=>{var t;class n{get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Ae(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=Ae(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(Ae(e))}constructor(e,i,a,d,p,c,s,o){this._elementRef=e,this._focusTrapFactory=i,this._focusMonitor=a,this._platform=d,this._ngZone=p,this._interactivityChecker=c,this._doc=s,this._container=o,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new me,this._animationEnd=new me,this._animationState="void",this.openedChange=new le(!0),this._openedStream=this.openedChange.pipe(bt(l=>l),Ge(()=>{})),this.openedStart=this._animationStarted.pipe(bt(l=>l.fromState!==l.toState&&0===l.toState.indexOf("open")),ym(void 0)),this._closedStream=this.openedChange.pipe(bt(l=>!l),Ge(()=>{})),this.closedStart=this._animationStarted.pipe(bt(l=>l.fromState!==l.toState&&"void"===l.toState),ym(void 0)),this._destroyed=new me,this.onPositionChanged=new le,this._modeChanged=new me,this.openedChange.subscribe(l=>{l?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Eo(this._elementRef.nativeElement,"keydown").pipe(bt(l=>27===l.keyCode&&!this.disableClose&&!Gi(l)),Ne(this._destroyed)).subscribe(l=>this._ngZone.run(()=>{this.close(),l.stopPropagation(),l.preventDefault()}))}),this._animationEnd.pipe(ja((l,u)=>l.fromState===u.fromState&&l.toState===u.toState)).subscribe(l=>{const{fromState:u,toState:h}=l;(0===h.indexOf("open")&&"void"===u||"void"===h&&0===u.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const a=()=>{e.removeEventListener("blur",a),e.removeEventListener("mousedown",a),e.removeAttribute("tabindex")};e.addEventListener("blur",a),e.addEventListener("mousedown",a)})),e.focus(i)}_focusByCssSelector(e,i){let a=this._elementRef.nativeElement.querySelector(e);a&&this._forceFocus(a,i)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(i=>{!i&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,i){e&&i&&(this._openedVia=i);const a=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),a}_setOpen(e,i,a){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",i&&this._restoreFocus(a)),this._updateFocusTrapState(),new Promise(d=>{this.openedChange.pipe(Wt(1)).subscribe(p=>d(p?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(e){const i=this._elementRef.nativeElement,a=i.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),a.insertBefore(this._anchor,i)),a.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(iu),v(er),v(Kt),v(Le),v(wc),v($e,8),v(CO,8))},t.\u0275cmp=he({type:t,selectors:[["mat-drawer"]],viewQuery:function(e,i){if(1&e&&Ie(UZ,5),2&e){let a;ce(a=de())&&(i._content=a.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(e,i){1&e&&kf("@transform.start",function(d){return i._animationStarted.next(d)})("@transform.done",function(d){return i._animationEnd.next(d)}),2&e&&(Ee("align",null),Bf("@transform",i._animationState),xe("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Bb,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(Mt(),T(0,"div",0,1),qe(2),S())},dependencies:[V1],encapsulation:2,data:{animation:[bD.transformDrawer]},changeDetection:0}),n})(),_D=(()=>{var t;class n{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Ae(e)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=null==e?null:Ae(e)}get scrollable(){return this._userContent||this._content}constructor(e,i,a,d,p,c=!1,s){this._dir=e,this._element=i,this._ngZone=a,this._changeDetectorRef=d,this._animationMode=s,this._drawers=new Zr,this.backdropClick=new le,this._destroyed=new me,this._doCheckSubject=new me,this._contentMargins={left:null,right:null},this._contentMarginChanges=new me,e&&e.change.pipe(Ne(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),p.change().pipe(Ne(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=c}ngAfterContentInit(){this._allDrawers.changes.pipe(Jt(this._allDrawers),Ne(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Jt(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(zc(10),Ne(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,i=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const a=this._left._getWidth();e+=a,i-=a}if(this._right&&this._right.opened)if("side"==this._right.mode)i+=this._right._getWidth();else if("push"==this._right.mode){const a=this._right._getWidth();i+=a,e-=a}e=e||null,i=i||null,(e!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:e,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(bt(i=>i.fromState!==i.toState),Ne(this._drawers.changes)).subscribe(i=>{"open-instant"!==i.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(Ne(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e&&e.onPositionChanged.pipe(Ne(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(Wt(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(Ne(ti(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const i=this._element.nativeElement.classList,a="mat-drawer-container-has-open";e?i.add(a):i.remove(a)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return null!=e&&e.opened}_drawerHasBackdrop(e){return null==this._backdropOverride?!!e&&"side"!==e.mode:this._backdropOverride}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ui,8),v(Oe),v(Le),v(nt),v(Do),v(tee),v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,Nb,5),Xe(a,gD,5)),2&e){let d;ce(d=de())&&(i._content=d.first),ce(d=de())&&(i._allDrawers=d)}},viewQuery:function(e,i){if(1&e&&Ie(Nb,5),2&e){let a;ce(a=de())&&(i._userContent=a.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mat-drawer-container-explicit-backdrop",i._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[ve([{provide:CO,useExisting:t}])],ngContentSelectors:$Z,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,i){1&e&&(Mt(GZ),W(0,YZ,1,2,"div",0),qe(1),qe(2,1),W(3,XZ,2,0,"mat-drawer-content",1)),2&e&&(E("ngIf",i.hasBackdrop),w(3),E("ngIf",!i._content))},dependencies:[lt,Nb],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),n})(),xO=(()=>{var t;class n extends Nb{constructor(e,i,a,d,p){super(e,i,a,d,p)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(nt),v(Ot(()=>AD)),v(Oe),v(_0),v(Le))},t.\u0275cmp=he({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,i){2&e&&xn("margin-left",i._container._contentMargins.left,"px")("margin-right",i._container._contentMargins.right,"px")},features:[ve([{provide:V1,useExisting:t}]),ue],ngContentSelectors:Bb,decls:1,vars:0,template:function(e,i){1&e&&(Mt(),qe(0))},encapsulation:2,changeDetection:0}),n})(),MD=(()=>{var t;class n extends gD{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Ae(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Xt(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Xt(e)}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,i){2&e&&(Ee("align",null),xn("top",i.fixedInViewport?i.fixedTopGap:null,"px")("bottom",i.fixedInViewport?i.fixedBottomGap:null,"px"),xe("mat-drawer-end","end"===i.position)("mat-drawer-over","over"===i.mode)("mat-drawer-push","push"===i.mode)("mat-drawer-side","side"===i.mode)("mat-drawer-opened",i.opened)("mat-sidenav-fixed",i.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[ue],ngContentSelectors:Bb,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(e,i){1&e&&(Mt(),T(0,"div",0,1),qe(2),S())},dependencies:[V1],encapsulation:2,data:{animation:[bD.transformDrawer]},changeDetection:0}),n})(),AD=(()=>{var t;class n extends _D{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,xO,5),Xe(a,MD,5)),2&e){let d;ce(d=de())&&(i._content=d.first),ce(d=de())&&(i._allDrawers=d)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mat-drawer-container-explicit-backdrop",i._backdropOverride)},exportAs:["matSidenavContainer"],features:[ve([{provide:CO,useExisting:t}]),ue],ngContentSelectors:ZZ,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,i){1&e&&(Mt(KZ),W(0,QZ,1,2,"div",0),qe(1),qe(2,1),W(3,JZ,2,0,"mat-sidenav-content",1)),2&e&&(E("ngIf",i.hasBackdrop),w(3),E("ngIf",!i._content))},dependencies:[lt,xO],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),n})(),zD=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,it,_s,_s,it]}),n})();const OD=["*"],vD=["unscopedContent"],nee=["text"],ree=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],aee=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],yD=new ne("ListOption");let CD=(()=>{var t;class n{constructor(e){this._elementRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe))},t.\u0275dir=J({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),n})(),xD=(()=>{var t;class n{constructor(e){this._elementRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe))},t.\u0275dir=J({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),n})(),wee=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),n})(),TD=(()=>{var t;class n{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(yD,8))},t.\u0275dir=J({type:t,hostVars:4,hostBindings:function(e,i){2&e&&xe("mdc-list-item__start",i._isAlignedAtStart())("mdc-list-item__end",!i._isAlignedAtStart())}}),n})(),vee=(()=>{var t;class n extends TD{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[ue]}),n})(),yee=(()=>{var t;class n extends TD{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[ue]}),n})();const Cee=new ne("MAT_LIST_CONFIG");let Bc=(()=>{var t;class n{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=_e(Cee,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Ae(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=Ae(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,hostVars:1,hostBindings:function(e,i){2&e&&Ee("aria-disabled",i.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),n})(),TO=(()=>{var t;class n{set lines(e){this._explicitLines=Xt(e,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=Ae(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=Ae(e)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(e,i,a,d,p,c){this._elementRef=e,this._ngZone=i,this._listBase=a,this._platform=d,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new R,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=p||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===c,a&&!a._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new Cc(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(ti(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();const i=this._explicitLines??this._inferLinesFromContent(),a=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===i),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===i),this._hasUnscopedTextContent){const d=0===this._titles.length&&1===i;a.classList.toggle("mdc-list-item__primary-text",d),a.classList.toggle("mdc-list-item__secondary-text",!d)}else a.classList.remove("mdc-list-item__primary-text"),a.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!(!e.textContent||!e.textContent.trim()))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le),v(Bc,8),v(Kt),v(D1,8),v(ii,8))},t.\u0275dir=J({type:t,contentQueries:function(e,i,a){if(1&e&&(Xe(a,vee,4),Xe(a,yee,4)),2&e){let d;ce(d=de())&&(i._avatars=d),ce(d=de())&&(i._icons=d)}},hostVars:4,hostBindings:function(e,i){2&e&&(Ee("aria-disabled",i.disabled)("disabled",i._isButtonElement&&i.disabled||null),xe("mdc-list-item--disabled",i.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),n})(),xee=(()=>{var t;class n extends TO{get activated(){return this._activated}set activated(e){this._activated=Ae(e)}constructor(e,i,a,d,p,c){super(e,i,a,d,p,c),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le),v(Bc,8),v(Kt),v(D1,8),v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,xD,5),Xe(a,CD,5),Xe(a,wee,5)),2&e){let d;ce(d=de())&&(i._lines=d),ce(d=de())&&(i._titles=d),ce(d=de())&&(i._meta=d)}},viewQuery:function(e,i){if(1&e&&(Ie(vD,5),Ie(nee,5)),2&e){let a;ce(a=de())&&(i._unscopedContent=a.first),ce(a=de())&&(i._itemText=a.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(e,i){2&e&&(Ee("aria-current",i._getAriaCurrent()),xe("mdc-list-item--activated",i.activated)("mdc-list-item--with-leading-avatar",0!==i._avatars.length)("mdc-list-item--with-leading-icon",0!==i._icons.length)("mdc-list-item--with-trailing-meta",0!==i._meta.length)("_mat-animation-noopable",i._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[ue],ngContentSelectors:aee,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(e,i){1&e&&(Mt(ree),qe(0),T(1,"span",0),qe(2,1),qe(3,2),T(4,"span",1,2),$("cdkObserveContent",function(){return i._updateItemLines(!0)}),qe(6,3),S()(),qe(7,4),qe(8,5),te(9,"div",3))},dependencies:[lz],encapsulation:2,changeDetection:0}),n})(),See=(()=>{var t;class n extends Bc{constructor(){super(...arguments),this._isNonInteractive=!1}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[ve([{provide:Bc,useExisting:t}]),ue],ngContentSelectors:OD,decls:1,vars:0,template:function(e,i){1&e&&(Mt(),qe(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),n})(),RD=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[Gm,ci,it,oa,bq,Mb]}),n})();function qD(t,n){return n?r=>A1(n.pipe(Wt(1),function Eee(){return si((t,n)=>{t.subscribe(jt(n,Ue))})}()),r.pipe(qD(t))):$t((r,e)=>en(t(r,e)).pipe(Wt(1),ym(r)))}function Tu(t,n=Ac){const r=uu(t,n);return qD(()=>r)}const Dee=["mat-menu-item",""];function kee(t,n){1&t&&(kn(),T(0,"svg",3),te(1,"polygon",4),S())}const Hee=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Wee=["mat-icon, [matMenuItemIcon]","*"];function Pee(t,n){if(1&t){const r=Pe();T(0,"div",0),$("keydown",function(i){return be(r),ge(j()._handleKeydown(i))})("click",function(){return be(r),ge(j().closed.emit("click"))})("@transformMenu.start",function(i){return be(r),ge(j()._onAnimationStart(i))})("@transformMenu.done",function(i){return be(r),ge(j()._onAnimationDone(i))}),T(1,"div",1),qe(2),S()()}if(2&t){const r=j();E("id",r.panelId)("ngClass",r._classList)("@transformMenu",r._panelAnimationState),Ee("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null)("aria-describedby",r.ariaDescribedby||null)}}const Iee=["*"],SO=new ne("MAT_MENU_PANEL"),Bee=h0(aa(class{}));let Nc=(()=>{var t;class n extends Bee{constructor(e,i,a,d,p){super(),this._elementRef=e,this._document=i,this._focusMonitor=a,this._parentMenu=d,this._changeDetectorRef=p,this.role="menuitem",this._hovered=new me,this._focused=new me,this._highlighted=!1,this._triggersSubmenu=!1,d?.addItem?.(this)}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,i):this._getHostElement().focus(i),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),i=e.querySelectorAll("mat-icon, .material-icons");for(let a=0;a enter",gt("120ms cubic-bezier(0, 0, 0.2, 1)",Se({opacity:1,transform:"scale(1)"}))),At("* => void",gt("100ms 25ms linear",Se({opacity:0})))]),fadeInItems:hi("fadeInItems",[Lt("showing",Se({opacity:1})),At("void => *",[Se({opacity:0}),gt("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Vee=0;const LD=new ne("mat-menu-default-options",{providedIn:"root",factory:function jee(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Su=(()=>{var t;class n{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=Ae(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Ae(e)}set panelClass(e){const i=this._previousPanelClass;i&&i.length&&i.split(" ").forEach(a=>{this._classList[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{this._classList[a]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,i,a,d){this._elementRef=e,this._ngZone=i,this._changeDetectorRef=d,this._directDescendantItems=new Zr,this._classList={},this._panelAnimationState="void",this._animationDone=new me,this.closed=new le,this.close=this.closed,this.panelId="mat-menu-panel-"+Vee++,this.overlayPanelClass=a.overlayPanelClass||"",this._xPosition=a.xPosition,this._yPosition=a.yPosition,this.backdropClass=a.backdropClass,this._overlapTrigger=a.overlapTrigger,this._hasBackdrop=a.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Oc(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Jt(this._directDescendantItems),Ai(e=>ti(...e.map(i=>i._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const i=this._keyManager;if("enter"===this._panelAnimationState&&i.activeItem?._hasFocus()){const a=e.toArray(),d=Math.max(0,Math.min(a.length-1,i.activeItemIndex||0));a[d]&&!a[d].disabled?i.setActiveItem(d):i.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Jt(this._directDescendantItems),Ai(i=>ti(...i.map(a=>a._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const i=e.keyCode,a=this._keyManager;switch(i){case 27:Gi(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===i||40===i)&&a.setFocusOrigin("keyboard"),void a.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(Wt(1)).subscribe(()=>{let i=null;if(this._directDescendantItems.length&&(i=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!i||!i.contains(document.activeElement)){const a=this._keyManager;a.setFocusOrigin(e).setFirstItemActive(),!a.activeItem&&i&&i.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const i=Math.min(this._baseElevation+e,24),a=`${this._elevationPrefix}${i}`,d=Object.keys(this._classList).find(p=>p.startsWith(this._elevationPrefix));(!d||d===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[a]=!0,this._previousElevation=a)}setPositionClasses(e=this.xPosition,i=this.yPosition){const a=this._classList;a["mat-menu-before"]="before"===e,a["mat-menu-after"]="after"===e,a["mat-menu-above"]="above"===i,a["mat-menu-below"]="below"===i,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Jt(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(i=>i._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le),v(LD),v(nt))},t.\u0275dir=J({type:t,contentQueries:function(e,i,a){if(1&e&&(Xe(a,Nee,5),Xe(a,Nc,5),Xe(a,Nc,4)),2&e){let d;ce(d=de())&&(i.lazyContent=d.first),ce(d=de())&&(i._allItems=d),ce(d=de())&&(i.items=d)}},viewQuery:function(e,i){if(1&e&&Ie(Vt,5),2&e){let a;ce(a=de())&&(i.templateRef=a.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),n})(),RO=(()=>{var t;class n extends Su{constructor(e,i,a,d){super(e,i,a,d),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Le),v(LD),v(nt))},t.\u0275cmp=he({type:t,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(e,i){2&e&&Ee("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[ve([{provide:SO,useExisting:t}]),ue],ngContentSelectors:Iee,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(e,i){1&e&&(Mt(),W(0,Pee,3,6,"ng-template"))},dependencies:[_1],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Vb.transformMenu,Vb.fadeInItems]},changeDetection:0}),n})();const ED=new ne("mat-menu-scroll-strategy"),Uee={provide:ED,deps:[jr],useFactory:function Fee(t){return()=>t.scrollStrategies.reposition()}},DD=Vr({passive:!0});let Yee=(()=>{var t;class n{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(i=>{this._destroyMenu(i),("click"===i||"tab"===i)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(i)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,i,a,d,p,c,s,o,l){this._overlay=e,this._element=i,this._viewContainerRef=a,this._menuItemInstance=c,this._dir=s,this._focusMonitor=o,this._ngZone=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=R.EMPTY,this._hoverSubscription=R.EMPTY,this._menuCloseSubscription=R.EMPTY,this._changeDetectorRef=_e(nt),this._handleTouchStart=u=>{Km(u)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new le,this.onMenuOpen=this.menuOpened,this.menuClosed=new le,this.onMenuClose=this.menuClosed,this._scrollStrategy=d,this._parentMaterialMenu=p instanceof Su?p:void 0,i.nativeElement.addEventListener("touchstart",this._handleTouchStart,DD)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,DD),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const i=this._createOverlay(e),a=i.getConfig(),d=a.positionStrategy;this._setPosition(e,d),a.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,i.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof Su&&(e._startAnimation(),e._directDescendantItems.changes.pipe(Ne(e.close)).subscribe(()=>{d.withLockedPosition(!1).reapplyLastPosition(),d.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,i){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const i=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,i instanceof Su?(i._resetAnimation(),i.lazyContent?i._animationDone.pipe(bt(a=>"void"===a.toState),Wt(1),Ne(i.lazyContent._attached)).subscribe({next:()=>i.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),i?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let i=0,a=e.parentMenu;for(;a;)i++,a=a.parentMenu;e.setElevation(i)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const i=this._getOverlayConfig(e);this._subscribeToPositions(e,i.positionStrategy),this._overlayRef=this._overlay.create(i),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new fu({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,i){e.setPositionClasses&&i.positionChanges.subscribe(a=>{const d="start"===a.connectionPair.overlayX?"after":"before",p="top"===a.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(d,p)):e.setPositionClasses(d,p)})}_setPosition(e,i){let[a,d]="before"===e.xPosition?["end","start"]:["start","end"],[p,c]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[s,o]=[p,c],[l,u]=[a,d],h=0;if(this.triggersSubmenu()){if(u=a="before"===e.xPosition?"start":"end",d=l="end"===a?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const f=this._parentMaterialMenu.items.first;this._parentInnerPadding=f?f._getHostElement().offsetTop:0}h="bottom"===p?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(s="top"===p?"bottom":"top",o="top"===c?"bottom":"top");i.withPositions([{originX:a,originY:s,overlayX:l,overlayY:p,offsetY:h},{originX:d,originY:s,overlayX:u,overlayY:p,offsetY:h},{originX:a,originY:o,overlayX:l,overlayY:c,offsetY:-h},{originX:d,originY:o,overlayX:u,overlayY:c,offsetY:-h}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),i=this._overlayRef.detachments();return ti(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:Re(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(bt(p=>p!==this._menuItemInstance),bt(()=>this._menuOpen)):Re(),i)}_handleMousedown(e){Jm(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const i=e.keyCode;(13===i||32===i)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===i&&"ltr"===this.dir||37===i&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(bt(e=>e===this._menuItemInstance&&!e.disabled),Tu(0,Vz)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Su&&this.menu._isAnimating?this.menu._animationDone.pipe(Wt(1),Tu(0,Vz),Ne(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new M0(e.templateRef,this._viewContainerRef)),this._portal}}return(t=n).\u0275fac=function(e){return new(e||t)(v(jr),v(Oe),v(Qt),v(ED),v(SO,8),v(Nc,10),v(ui,8),v(er),v(Le))},t.\u0275dir=J({type:t,hostVars:3,hostBindings:function(e,i){1&e&&$("click",function(d){return i._handleClick(d)})("mousedown",function(d){return i._handleMousedown(d)})("keydown",function(d){return i._handleKeydown(d)}),2&e&&Ee("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?i.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),n})(),qO=(()=>{var t;class n extends Yee{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[ue]}),n})(),LO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[Uee],imports:[ci,oa,it,Lc,_s,it]}),n})();const Xee=["*",[["mat-toolbar-row"]]],Gee=["*","mat-toolbar-row"],$ee=Lo(class{constructor(t){this._elementRef=t}});let Qee=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275dir=J({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),n})(),Jee=(()=>{var t;class n extends $ee{constructor(e,i,a){super(e),this._platform=i,this._document=a}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Kt),v($e))},t.\u0275cmp=he({type:t,selectors:[["mat-toolbar"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,Qee,5),2&e){let d;ce(d=de())&&(i._toolbarRows=d)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(e,i){2&e&&xe("mat-toolbar-multiple-rows",i._toolbarRows.length>0)("mat-toolbar-single-row",0===i._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[ue],ngContentSelectors:Gee,decls:2,vars:0,template:function(e,i){1&e&&(Mt(Xee),qe(0),qe(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),n})(),kD=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,it]}),n})();const Kee=["mat-sort-header",""];function Zee(t,n){if(1&t){const r=Pe();T(0,"div",3),$("@arrowPosition.start",function(){return be(r),ge(j()._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){return be(r),ge(j()._disableViewStateAnimation=!1)}),te(1,"div",4),T(2,"div",5),te(3,"div",6)(4,"div",7)(5,"div",8),S()()}if(2&t){const r=j();E("@arrowOpacity",r._getArrowViewState())("@arrowPosition",r._getArrowViewState())("@allowChildren",r._getArrowDirectionState()),w(2),E("@indicator",r._getArrowDirectionState()),w(1),E("@leftPointer",r._getArrowDirectionState()),w(1),E("@rightPointer",r._getArrowDirectionState())}}const ete=["*"],HD=new ne("MAT_SORT_DEFAULT_OPTIONS"),tte=sq(aa(class{}));let da=(()=>{var t;class n extends tte{get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Ae(e)}constructor(e){super(),this._defaultOptions=e,this.sortables=new Map,this._stateChanges=new me,this.start="asc",this._direction="",this.sortChange=new le}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let a=function ite(t,n){let r=["asc","desc"];return"desc"==t&&r.reverse(),n||r.push(""),r}(e.start||this.start,e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),d=a.indexOf(this.direction)+1;return d>=a.length&&(d=0),a[d]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(HD,8))},t.\u0275dir=J({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[ue,vt]}),n})();const v0=DX.ENTERING+" "+EX.STANDARD_CURVE,Vc={indicator:hi("indicator",[Lt("active-asc, asc",Se({transform:"translateY(0px)"})),Lt("active-desc, desc",Se({transform:"translateY(10px)"})),At("active-asc <=> active-desc",gt(v0))]),leftPointer:hi("leftPointer",[Lt("active-asc, asc",Se({transform:"rotate(-45deg)"})),Lt("active-desc, desc",Se({transform:"rotate(45deg)"})),At("active-asc <=> active-desc",gt(v0))]),rightPointer:hi("rightPointer",[Lt("active-asc, asc",Se({transform:"rotate(45deg)"})),Lt("active-desc, desc",Se({transform:"rotate(-45deg)"})),At("active-asc <=> active-desc",gt(v0))]),arrowOpacity:hi("arrowOpacity",[Lt("desc-to-active, asc-to-active, active",Se({opacity:1})),Lt("desc-to-hint, asc-to-hint, hint",Se({opacity:.54})),Lt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",Se({opacity:0})),At("* => asc, * => desc, * => active, * => hint, * => void",gt("0ms")),At("* <=> *",gt(v0))]),arrowPosition:hi("arrowPosition",[At("* => desc-to-hint, * => desc-to-active",gt(v0,Dc([Se({transform:"translateY(-25%)"}),Se({transform:"translateY(0)"})]))),At("* => hint-to-desc, * => active-to-desc",gt(v0,Dc([Se({transform:"translateY(0)"}),Se({transform:"translateY(25%)"})]))),At("* => asc-to-hint, * => asc-to-active",gt(v0,Dc([Se({transform:"translateY(25%)"}),Se({transform:"translateY(0)"})]))),At("* => hint-to-asc, * => active-to-asc",gt(v0,Dc([Se({transform:"translateY(0)"}),Se({transform:"translateY(-25%)"})]))),Lt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",Se({transform:"translateY(0)"})),Lt("hint-to-desc, active-to-desc, desc",Se({transform:"translateY(-25%)"})),Lt("hint-to-asc, active-to-asc, asc",Se({transform:"translateY(25%)"}))]),allowChildren:hi("allowChildren",[At("* <=> *",[vr("@*",kc(),{optional:!0})])])};let jb=(()=>{var t;class n{constructor(){this.changes=new me}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const rte={provide:jb,deps:[[new Wr,new Xa,jb]],useFactory:function nte(t){return t||new jb}},ate=aa(class{});let jc=(()=>{var t;class n extends ate{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Ae(e)}constructor(e,i,a,d,p,c,s,o){super(),this._intl=e,this._changeDetectorRef=i,this._sort=a,this._columnDef=d,this._focusMonitor=p,this._elementRef=c,this._ariaDescriber=s,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",o?.arrowPosition&&(this.arrowPosition=o?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const i=!!e;i!==this._showIndicatorHint&&(this._setIndicatorHintVisible(i),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=ti(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(jb),v(nt),v(da,8),v("MAT_SORT_HEADER_COLUMN_DEF",8),v(er),v(Oe),v(pz,8),v(HD,8))},t.\u0275cmp=he({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(e,i){1&e&&$("click",function(){return i._handleClick()})("keydown",function(d){return i._handleKeydown(d)})("mouseenter",function(){return i._setIndicatorHintVisible(!0)})("mouseleave",function(){return i._setIndicatorHintVisible(!1)}),2&e&&(Ee("aria-sort",i._getAriaSortAttribute()),xe("mat-sort-header-disabled",i._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[ue],attrs:Kee,ngContentSelectors:ete,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(e,i){1&e&&(Mt(),T(0,"div",0)(1,"div",1),qe(2),S(),W(3,Zee,6,6,"div",2),S()),2&e&&(xe("mat-sort-header-sorted",i._isSorted())("mat-sort-header-position-before","before"===i.arrowPosition),Ee("tabindex",i._isDisabled()?null:0)("role",i._isDisabled()?null:"button"),w(3),E("ngIf",i._renderArrow()))},dependencies:[lt],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Vc.indicator,Vc.leftPointer,Vc.rightPointer,Vc.arrowOpacity,Vc.arrowPosition,Vc.allowChildren]},changeDetection:0}),n})(),EO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[rte],imports:[ci,it]}),n})();const ote=["trigger"],ste=["panel"];function lte(t,n){if(1&t&&(T(0,"span",10),P(1),S()),2&t){const r=j();w(1),Me(r.placeholder)}}function cte(t,n){if(1&t&&(T(0,"span",14),P(1),S()),2&t){const r=j(2);w(1),Me(r.triggerValue)}}function dte(t,n){1&t&&qe(0,0,["*ngSwitchCase","true"])}function pte(t,n){1&t&&(T(0,"span",11),W(1,cte,2,1,"span",12),W(2,dte,1,0,"ng-content",13),S()),2&t&&(E("ngSwitch",!!j().customTrigger),w(2),E("ngSwitchCase",!0))}function ute(t,n){if(1&t){const r=Pe();kn(),ns(),T(0,"div",15,16),$("@transformPanel.done",function(i){return be(r),ge(j()._panelDoneAnimatingStream.next(i.toState))})("keydown",function(i){return be(r),ge(j()._handleKeydown(i))}),qe(2,1),S()}if(2&t){const r=j();If("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",r._getPanelTheme(),""),E("ngClass",r.panelClass)("@transformPanel","showing"),Ee("id",r.id+"-panel")("aria-multiselectable",r.multiple)("aria-label",r.ariaLabel||null)("aria-labelledby",r._getPanelAriaLabelledby())}}const hte=[[["mat-select-trigger"]],"*"],fte=["mat-select-trigger","*"],mte={transformPanelWrap:hi("transformPanelWrap",[At("* => void",vr("@transformPanel",[kc()],{optional:!0}))]),transformPanel:hi("transformPanel",[Lt("void",Se({opacity:0,transform:"scale(1, 0.8)"})),At("void => showing",gt("120ms cubic-bezier(0, 0, 0.2, 1)",Se({opacity:1,transform:"scale(1, 1)"}))),At("* => void",gt("100ms linear",Se({opacity:0})))])};let WD=0;const PD=new ne("mat-select-scroll-strategy"),gte=new ne("MAT_SELECT_CONFIG"),_te={provide:PD,deps:[jr],useFactory:function bte(t){return()=>t.scrollStrategies.reposition()}},Mte=new ne("MatSelectTrigger");class Ate{constructor(n,r){this.source=n,this.value=r}}const zte=h0(bs(aa(fz(class{constructor(t,n,r,e,i){this._elementRef=t,this._defaultErrorStateMatcher=n,this._parentForm=r,this._parentFormGroup=e,this.ngControl=i,this.stateChanges=new me}}))));let Ote=(()=>{var t;class n extends zte{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(yi.required)??!1}set required(e){this._required=Ae(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=Ae(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=Ae(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=Xt(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}constructor(e,i,a,d,p,c,s,o,l,u,h,f,b,m){super(p,d,s,o,u),this._viewportRuler=e,this._changeDetectorRef=i,this._ngZone=a,this._dir=c,this._parentFormField=l,this._liveAnnouncer=b,this._defaultOptions=m,this._panelOpen=!1,this._compareWith=(g,y)=>g===y,this._uid="mat-select-"+WD++,this._triggerAriaLabelledBy=null,this._destroy=new me,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+WD++,this._panelDoneAnimatingStream=new me,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=z1(()=>{const g=this.options;return g?g.changes.pipe(Jt(g),Ai(()=>ti(...g.map(y=>y.onSelectionChange)))):this._ngZone.onStable.pipe(Wt(1),Ai(()=>this.optionSelectionChanges))}),this.openedChange=new le,this._openedStream=this.openedChange.pipe(bt(g=>g),Ge(()=>{})),this._closedStream=this.openedChange.pipe(bt(g=>!g),Ge(()=>{})),this.selectionChange=new le,this.valueChange=new le,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=m?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=m.typeaheadDebounceInterval),this._scrollStrategyFactory=f,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(h)||0,this.id=this.id}ngOnInit(){this._selectionModel=new fn(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(ja(),Ne(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(Ne(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Jt(null),Ne(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){const a=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?a.setAttribute("aria-labelledby",e):a.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(void 0!==this._previousControl&&null!==i.disabled&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const i=`${this.id}-panel`;this._trackedModal&&cz(this._trackedModal,"aria-owns",i),XR(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(cz(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const i=e.keyCode,a=40===i||38===i||37===i||39===i,d=13===i||32===i,p=this._keyManager;if(!p.isTyping()&&d&&!Gi(e)||(this.multiple||e.altKey)&&a)e.preventDefault(),this.open();else if(!this.multiple){const c=this.selected;p.onKeydown(e);const s=this.selected;s&&c!==s&&this._liveAnnouncer.announce(s.viewValue,1e4)}}_handleOpenKeydown(e){const i=this._keyManager,a=e.keyCode,d=40===a||38===a,p=i.isTyping();if(d&&e.altKey)e.preventDefault(),this.close();else if(p||13!==a&&32!==a||!i.activeItem||Gi(e))if(!p&&this._multiple&&65===a&&e.ctrlKey){e.preventDefault();const c=this.options.some(s=>!s.disabled&&!s.selected);this.options.forEach(s=>{s.disabled||(c?s.select():s.deselect())})}else{const c=i.activeItemIndex;i.onKeydown(e),this._multiple&&d&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==c&&i.activeItem._selectViaInteraction()}else e.preventDefault(),i.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Wt(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{const i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const i=this.options.find(a=>{if(this._selectionModel.isSelected(a))return!1;try{return null!=a.value&&this._compareWith(a.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_skipPredicate(e){return e.disabled}_initKeyManager(){this._keyManager=new tX(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=ti(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Ne(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ti(...this.options.map(i=>i._stateChanges)).pipe(Ne(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){const a=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(a!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),a!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((i,a)=>this.sortComparator?this.sortComparator(i,a,e):e.indexOf(i)-e.indexOf(a)),this.stateChanges.next()}}_propagateChanges(e){let i=null;i=this.multiple?this.selected.map(a=>a.value):this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Do),v(nt),v(Le),v(E1),v(Oe),v(ui,8),v(P1,8),v(I1,8),v(Mu,8),v(io,10),Vn("tabindex"),v(PD),v(zX),v(gte,8))},t.\u0275dir=J({type:t,viewQuery:function(e,i){if(1&e&&(Ie(ote,5),Ie(ste,5),Ie(KL,5)),2&e){let a;ce(a=de())&&(i.trigger=a.first),ce(a=de())&&(i.panel=a.first),ce(a=de())&&(i._overlayDir=a.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[ue,vt]}),n})(),Fc=(()=>{var t;class n extends Ote{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=e=>!this.panelOpen&&e.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(Ne(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(e){const i=this.options.toArray()[e];if(i){const a=this.panel.nativeElement,d=function $X(t,n,r){if(r.length){let e=n.toArray(),i=r.toArray(),a=0;for(let d=0;dr+e?Math.max(0,t-e+n):r}(p.offsetTop,p.offsetHeight,a.scrollTop,a.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new Ate(this,e)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof Gz?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=Ae(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-select"]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,Mte,5),Xe(a,k1,5),Xe(a,_q,5)),2&e){let d;ce(d=de())&&(i.customTrigger=d.first),ce(d=de())&&(i.options=d),ce(d=de())&&(i.optionGroups=d)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(e,i){1&e&&$("keydown",function(d){return i._handleKeydown(d)})("focus",function(){return i._onFocus()})("blur",function(){return i._onBlur()}),2&e&&(Ee("id",i.id)("tabindex",i.tabIndex)("aria-controls",i.panelOpen?i.id+"-panel":null)("aria-expanded",i.panelOpen)("aria-label",i.ariaLabel||null)("aria-required",i.required.toString())("aria-disabled",i.disabled.toString())("aria-invalid",i.errorState)("aria-activedescendant",i._getAriaActiveDescendant()),xe("mat-mdc-select-disabled",i.disabled)("mat-mdc-select-invalid",i.errorState)("mat-mdc-select-required",i.required)("mat-mdc-select-empty",i.empty)("mat-mdc-select-multiple",i.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[ve([{provide:zb,useExisting:t},{provide:gq,useExisting:t}]),ue],ngContentSelectors:fte,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(e,i){if(1&e&&(Mt(hte),T(0,"div",0,1),$("click",function(){return i.toggle()}),T(3,"div",2),W(4,lte,2,1,"span",3),W(5,pte,3,2,"span",4),S(),T(6,"div",5)(7,"div",6),kn(),T(8,"svg",7),te(9,"path",8),S()()()(),W(10,ute,3,9,"ng-template",9),$("backdropClick",function(){return i.close()})("attach",function(){return i._onAttached()})("detach",function(){return i.close()})),2&e){const a=et(1);w(3),E("ngSwitch",i.empty),Ee("id",i._valueId),w(1),E("ngSwitchCase",!0),w(1),E("ngSwitchCase",!1),w(5),E("cdkConnectedOverlayPanelClass",i._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",i._scrollStrategy)("cdkConnectedOverlayOrigin",i._preferredOverlayOrigin||a)("cdkConnectedOverlayOpen",i.panelOpen)("cdkConnectedOverlayPositions",i._positions)("cdkConnectedOverlayWidth",i._overlayWidth)}},dependencies:[_1,ps,M1,JM,KL,Gz],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[mte.transformPanel]},changeDetection:0}),n})(),Fb=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[_te],imports:[ci,Lc,bz,it,_s,F1,bz,it]}),n})();const wte=["tooltip"],ID=new ne("mat-tooltip-scroll-strategy"),Cte={provide:ID,deps:[jr],useFactory:function yte(t){return()=>t.scrollStrategies.reposition({scrollThrottle:20})}},Tte=new ne("mat-tooltip-default-options",{providedIn:"root",factory:function xte(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),BD="tooltip-panel",ND=Vr({passive:!0});let Dte=(()=>{var t;class n{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Ae(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Ae(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Xt(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Xt(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,i,a,d,p,c,s,o,l,u,h,f){this._overlay=e,this._elementRef=i,this._scrollDispatcher=a,this._viewContainerRef=d,this._ngZone=p,this._platform=c,this._ariaDescriber=s,this._focusMonitor=o,this._dir=u,this._defaultOptions=h,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new me,this._scrollStrategy=l,this._document=f,h&&(this._showDelay=h.showDelay,this._hideDelay=h.hideDelay,h.position&&(this.position=h.position),h.positionAtOrigin&&(this.positionAtOrigin=h.positionAtOrigin),h.touchGestures&&(this.touchGestures=h.touchGestures)),u.change.pipe(Ne(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Ne(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,a])=>{e.removeEventListener(i,a,ND)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const a=this._createOverlay(i);this._detach(),this._portal=this._portal||new qc(this._tooltipComponent,this._viewContainerRef);const d=this._tooltipInstance=a.attach(this._portal).instance;d._triggerElement=this._elementRef.nativeElement,d._mouseLeaveHideDelay=this._hideDelay,d.afterHidden().pipe(Ne(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),d.show(e)}hide(e=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(e):(i._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const d=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&d._origin instanceof Oe)return this._overlayRef;this._detach()}const i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),a=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return a.positionChanges.pipe(Ne(this._destroyed)).subscribe(d=>{this._updateCurrentPositionClass(d.connectionPair),this._tooltipInstance&&d.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:a,panelClass:`${this._cssClassPrefix}-${BD}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Ne(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Ne(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Ne(this._destroyed)).subscribe(d=>{this._isTooltipVisible()&&27===d.keyCode&&!Gi(d)&&(d.preventDefault(),d.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const i=e.getConfig().positionStrategy,a=this._getOrigin(),d=this._getOverlayPosition();i.withPositions([this._addOffset({...a.main,...d.main}),this._addOffset({...a.fallback,...d.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let a;"above"==i||"below"==i?a={originX:"center",originY:"above"==i?"top":"bottom"}:"before"==i||"left"==i&&e||"right"==i&&!e?a={originX:"start",originY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(a={originX:"end",originY:"center"});const{x:d,y:p}=this._invertPosition(a.originX,a.originY);return{main:a,fallback:{originX:d,originY:p}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,i=this.position;let a;"above"==i?a={overlayX:"center",overlayY:"bottom"}:"below"==i?a={overlayX:"center",overlayY:"top"}:"before"==i||"left"==i&&e||"right"==i&&!e?a={overlayX:"end",overlayY:"center"}:("after"==i||"right"==i&&e||"left"==i&&!e)&&(a={overlayX:"start",overlayY:"center"});const{x:d,y:p}=this._invertPosition(a.overlayX,a.overlayY);return{main:a,fallback:{overlayX:d,overlayY:p}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Wt(1),Ne(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:i}}_updateCurrentPositionClass(e){const{overlayY:i,originX:a,originY:d}=e;let p;if(p="center"===i?this._dir&&"rtl"===this._dir.value?"end"===a?"left":"right":"start"===a?"left":"right":"bottom"===i&&"top"===d?"above":"below",p!==this._currentPosition){const c=this._overlayRef;if(c){const s=`${this._cssClassPrefix}-${BD}-`;c.removePanelClass(s+this._currentPosition),c.addPanelClass(s+p)}this._currentPosition=p}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(i=e),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const i=e.targetTouches?.[0],a=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,a),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",i=>{const a=i.relatedTarget;(!a||!this._overlayRef?.overlayElement.contains(a))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",i],["touchcancel",i])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([i,a])=>{this._elementRef.nativeElement.addEventListener(i,a,ND)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(e.clientX,e.clientY),a=this._elementRef.nativeElement;i!==a&&!a.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const i=this._elementRef.nativeElement,a=i.style;("on"===e||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(a.userSelect=a.msUserSelect=a.webkitUserSelect=a.MozUserSelect="none"),("on"===e||!i.draggable)&&(a.webkitUserDrag="none"),a.touchAction="none",a.webkitTapHighlightColor="transparent"}}}return(t=n).\u0275fac=function(e){$a()},t.\u0275dir=J({type:t,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),n})(),pa=(()=>{var t;class n extends Dte{constructor(e,i,a,d,p,c,s,o,l,u,h,f){super(e,i,a,d,p,c,s,o,l,u,h,f),this._tooltipComponent=Hte,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const a=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=a?-8:8:"end"===e.originX&&(e.offsetX=a?8:-8),e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(jr),v(Oe),v(_0),v(Qt),v(Le),v(Kt),v(pz),v(er),v(ID),v(ui,8),v(Tte,8),v($e))},t.\u0275dir=J({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(e,i){2&e&&xe("mat-mdc-tooltip-disabled",i.disabled)},exportAs:["matTooltip"],features:[ue]}),n})(),kte=(()=>{var t;class n{constructor(e,i){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new me,this._animationsDisabled="NoopAnimations"===i}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const i=this._tooltip.nativeElement,a=this._showAnimation,d=this._hideAnimation;if(i.classList.remove(e?d:a),i.classList.add(e?a:d),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const p=getComputedStyle(i);("0s"===p.getPropertyValue("animation-duration")||"none"===p.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(nt),v(ii,8))},t.\u0275dir=J({type:t}),n})(),Hte=(()=>{var t;class n extends kte{constructor(e,i,a){super(e,a),this._elementRef=i,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}}return(t=n).\u0275fac=function(e){return new(e||t)(v(nt),v(Oe),v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(e,i){if(1&e&&Ie(wte,7),2&e){let a;ce(a=de())&&(i._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(e,i){1&e&&$("mouseleave",function(d){return i._handleMouseLeave(d)}),2&e&&xn("zoom",i.isVisible()?1:null)},features:[ue],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(e,i){1&e&&(T(0,"div",0,1),$("animationend",function(d){return i._handleAnimationEnd(d)}),T(2,"div",2),P(3),S()()),2&e&&(xe("mdc-tooltip--multiline",i._isMultiline),E("ngClass",i.tooltipClass),w(3),Me(i.message))},dependencies:[_1],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0}),n})(),Ru=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[Cte],imports:[nu,ci,Lc,it,it,_s]}),n})();function Wte(t,n){if(1&t&&(T(0,"mat-option",19),P(1),S()),2&t){const r=n.$implicit;E("value",r),w(1),Q(" ",r," ")}}function Pte(t,n){if(1&t){const r=Pe();T(0,"mat-form-field",16)(1,"mat-select",17),$("selectionChange",function(i){return be(r),ge(j(2)._changePageSize(i.value))}),W(2,Wte,2,2,"mat-option",18),S()()}if(2&t){const r=j(2);E("appearance",r._formFieldAppearance)("color",r.color),w(1),E("value",r.pageSize)("disabled",r.disabled)("aria-labelledby",r._pageSizeLabelId)("panelClass",r.selectConfig.panelClass||"")("disableOptionCentering",r.selectConfig.disableOptionCentering),w(1),E("ngForOf",r._displayedPageSizeOptions)}}function Ite(t,n){if(1&t&&(T(0,"div",20),P(1),S()),2&t){const r=j(2);w(1),Me(r.pageSize)}}function Bte(t,n){if(1&t&&(T(0,"div",12)(1,"div",13),P(2),S(),W(3,Pte,3,8,"mat-form-field",14),W(4,Ite,2,1,"div",15),S()),2&t){const r=j();w(1),Ni("id",r._pageSizeLabelId),w(1),Q(" ",r._intl.itemsPerPageLabel," "),w(1),E("ngIf",r._displayedPageSizeOptions.length>1),w(1),E("ngIf",r._displayedPageSizeOptions.length<=1)}}function Nte(t,n){if(1&t){const r=Pe();T(0,"button",21),$("click",function(){return be(r),ge(j().firstPage())}),kn(),T(1,"svg",7),te(2,"path",22),S()()}if(2&t){const r=j();E("matTooltip",r._intl.firstPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("matTooltipPosition","above")("disabled",r._previousButtonsDisabled()),Ee("aria-label",r._intl.firstPageLabel)}}function Vte(t,n){if(1&t){const r=Pe();kn(),ns(),T(0,"button",23),$("click",function(){return be(r),ge(j().lastPage())}),kn(),T(1,"svg",7),te(2,"path",24),S()()}if(2&t){const r=j();E("matTooltip",r._intl.lastPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("matTooltipPosition","above")("disabled",r._nextButtonsDisabled()),Ee("aria-label",r._intl.lastPageLabel)}}let Ub=(()=>{var t;class n{constructor(){this.changes=new me,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,i,a)=>{if(0==a||0==i)return`0 of ${a}`;const d=e*i;return`${d+1} \u2013 ${d<(a=Math.max(a,0))?Math.min(d+i,a):d+i} of ${a}`}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const Fte={provide:Ub,deps:[[new Wr,new Xa,Ub]],useFactory:function jte(t){return t||new Ub}},VD=new ne("MAT_PAGINATOR_DEFAULT_OPTIONS"),Yte=aa(sq(class{}));let Xte=(()=>{var t;class n extends Yte{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(Xt(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=Xt(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(Xt(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(i=>Xt(i)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=Ae(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=Ae(e)}constructor(e,i,a){if(super(),this._intl=e,this._changeDetectorRef=i,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new le,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),a){const{pageSize:d,pageSizeOptions:p,hidePageSize:c,showFirstLastButtons:s}=a;null!=d&&(this._pageSize=d),null!=p&&(this._pageSizeOptions=p),null!=c&&(this._hidePageSize=c),null!=s&&(this._showFirstLastButtons=s)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return(t=n).\u0275fac=function(e){$a()},t.\u0275dir=J({type:t,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[ue]}),n})(),Gte=0,jD=(()=>{var t;class n extends Xte{constructor(e,i,a){super(e,i,a),this._pageSizeLabelId="mat-paginator-page-size-label-"+Gte++,this._formFieldAppearance=a?.formFieldAppearance||"outline"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ub),v(nt),v(VD,8))},t.\u0275cmp=he({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[ue],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1),W(2,Bte,5,4,"div",2),T(3,"div",3)(4,"div",4),P(5),S(),W(6,Nte,3,5,"button",5),T(7,"button",6),$("click",function(){return i.previousPage()}),kn(),T(8,"svg",7),te(9,"path",8),S()(),ns(),T(10,"button",9),$("click",function(){return i.nextPage()}),kn(),T(11,"svg",7),te(12,"path",10),S()(),W(13,Vte,3,5,"button",11),S()()()),2&e&&(w(2),E("ngIf",!i.hidePageSize),w(3),Q(" ",i._intl.getRangeLabel(i.pageIndex,i.pageSize,i.length)," "),w(1),E("ngIf",i.showFirstLastButtons),w(1),E("matTooltip",i._intl.previousPageLabel)("matTooltipDisabled",i._previousButtonsDisabled())("matTooltipPosition","above")("disabled",i._previousButtonsDisabled()),Ee("aria-label",i._intl.previousPageLabel),w(3),E("matTooltip",i._intl.nextPageLabel)("matTooltipDisabled",i._nextButtonsDisabled())("matTooltipPosition","above")("disabled",i._nextButtonsDisabled()),Ee("aria-label",i._intl.nextPageLabel),w(3),E("ngIf",i.showFirstLastButtons))},dependencies:[Ar,lt,gs,nr,Fc,k1,pa],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),n})(),DO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[Fte],imports:[ci,f0,Fb,Ru]}),n})();function $te(t,n){}const Qte=function(t){return{animationDuration:t}},Jte=function(t,n){return{value:t,params:n}};function Kte(t,n){1&t&&qe(0)}const FD=["*"],Zte=["tabListContainer"],eie=["tabList"],tie=["tabListInner"],iie=["nextPaginator"],nie=["previousPaginator"],rie=["tabBodyWrapper"],aie=["tabHeader"];function oie(t,n){}function sie(t,n){1&t&&W(0,oie,0,0,"ng-template",14),2&t&&E("cdkPortalOutlet",j().$implicit.templateLabel)}function lie(t,n){1&t&&P(0),2&t&&Me(j().$implicit.textLabel)}function cie(t,n){if(1&t){const r=Pe();T(0,"div",6,7),$("click",function(){const i=be(r),a=i.$implicit,d=i.index,p=j(),c=et(1);return ge(p._handleClick(a,c,d))})("cdkFocusChange",function(i){const d=be(r).index;return ge(j()._tabFocusChanged(i,d))}),te(2,"span",8)(3,"div",9),T(4,"span",10)(5,"span",11),W(6,sie,1,1,"ng-template",12),W(7,lie,1,1,"ng-template",null,13,Ri),S()()()}if(2&t){const r=n.$implicit,e=n.index,i=et(1),a=et(8),d=j();xe("mdc-tab--active",d.selectedIndex===e),E("id",d._getTabLabelId(e))("ngClass",r.labelClass)("disabled",r.disabled)("fitInkBarToContent",d.fitInkBarToContent),Ee("tabIndex",d._getTabIndex(e))("aria-posinset",e+1)("aria-setsize",d._tabs.length)("aria-controls",d._getTabContentId(e))("aria-selected",d.selectedIndex===e)("aria-label",r.ariaLabel||null)("aria-labelledby",!r.ariaLabel&&r.ariaLabelledby?r.ariaLabelledby:null),w(3),E("matRippleTrigger",i)("matRippleDisabled",r.disabled||d.disableRipple),w(3),E("ngIf",r.templateLabel)("ngIfElse",a)}}function die(t,n){if(1&t){const r=Pe();T(0,"mat-tab-body",15),$("_onCentered",function(){return be(r),ge(j()._removeTabBodyWrapperHeight())})("_onCentering",function(i){return be(r),ge(j()._setTabBodyWrapperHeight(i))}),S()}if(2&t){const r=n.$implicit,e=n.index,i=j();xe("mat-mdc-tab-body-active",i.selectedIndex===e),E("id",i._getTabContentId(e))("ngClass",r.bodyClass)("content",r.content)("position",r.position)("origin",r.origin)("animationDuration",i.animationDuration)("preserveContent",i.preserveContent),Ee("tabindex",null!=i.contentTabIndex&&i.selectedIndex===e?i.contentTabIndex:null)("aria-labelledby",i._getTabLabelId(e))("aria-hidden",i.selectedIndex!==e)}}const pie={translateTab:hi("translateTab",[Lt("center, void, left-origin-center, right-origin-center",Se({transform:"none"})),Lt("left",Se({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Lt("right",Se({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),At("* => left, * => right, left => center, right => center",gt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),At("void => left-origin-center",[Se({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),gt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),At("void => right-origin-center",[Se({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),gt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let uie=(()=>{var t;class n extends ko{constructor(e,i,a,d){super(e,i,d),this._host=a,this._centeringSub=R.EMPTY,this._leavingSub=R.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Jt(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(d1),v(Qt),v(Ot(()=>UD)),v($e))},t.\u0275dir=J({type:t,selectors:[["","matTabBodyHost",""]],features:[ue]}),n})(),hie=(()=>{var t;class n{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,i,a){this._elementRef=e,this._dir=i,this._dirChangeSubscription=R.EMPTY,this._translateTabComplete=new me,this._onCentering=new le,this._beforeCentering=new le,this._afterLeavingCenter=new le,this._onCentered=new le(!0),this.animationDuration="500ms",this.preserveContent=!1,i&&(this._dirChangeSubscription=i.change.subscribe(d=>{this._computePositionAnimationState(d),a.markForCheck()})),this._translateTabComplete.pipe(ja((d,p)=>d.fromState===p.fromState&&d.toState===p.toState)).subscribe(d=>{this._isCenterPosition(d.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(d.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const i=this._isCenterPosition(e.toState);this._beforeCentering.emit(i),i&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const i=this._getLayoutDirection();return"ltr"==i&&e<=0||"rtl"==i&&e>0?"left-origin-center":"right-origin-center"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(ui,8),v(nt))},t.\u0275dir=J({type:t,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),n})(),UD=(()=>{var t;class n extends hie{constructor(e,i,a){super(e,i,a)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(ui,8),v(nt))},t.\u0275cmp=he({type:t,selectors:[["mat-tab-body"]],viewQuery:function(e,i){if(1&e&&Ie(ko,5),2&e){let a;ce(a=de())&&(i._portalHost=a.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[ue],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(e,i){1&e&&(T(0,"div",0,1),$("@translateTab.start",function(d){return i._onTranslateTabStarted(d)})("@translateTab.done",function(d){return i._translateTabComplete.next(d)}),W(2,$te,0,0,"ng-template",2),S()),2&e&&E("@translateTab",yo(3,Jte,i._position,Tt(1,Qte,i.animationDuration)))},dependencies:[uie],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[pie.translateTab]}}),n})();const fie=new ne("MatTabContent");let YD=(()=>{var t;class n{constructor(e){this.template=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt))},t.\u0275dir=J({type:t,selectors:[["","matTabContent",""]],features:[ve([{provide:fie,useExisting:t}])]}),n})();const mie=new ne("MatTabLabel"),XD=new ne("MAT_TAB");let GD=(()=>{var t;class n extends K${constructor(e,i,a){super(e,i),this._closestTab=a}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vt),v(Qt),v(XD,8))},t.\u0275dir=J({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[ve([{provide:mie,useExisting:t}]),ue]}),n})();const kO="mdc-tab-indicator--active",$D="mdc-tab-indicator--no-transition";class bie{constructor(n){this._items=n}hide(){this._items.forEach(n=>n.deactivateInkBar())}alignToElement(n){const r=this._items.find(i=>i.elementRef.nativeElement===n),e=this._currentItem;if(r!==e&&(e?.deactivateInkBar(),r)){const i=e?.elementRef.nativeElement.getBoundingClientRect?.();r.activateInkBar(i),this._currentItem=r}}}function gie(t){return class extends t{constructor(...n){super(...n),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(n){const r=Ae(n);this._fitToContent!==r&&(this._fitToContent=r,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(n){const r=this.elementRef.nativeElement;if(!n||!r.getBoundingClientRect||!this._inkBarContentElement)return void r.classList.add(kO);const e=r.getBoundingClientRect(),i=n.width/e.width,a=n.left-e.left;r.classList.add($D),this._inkBarContentElement.style.setProperty("transform",`translateX(${a}px) scaleX(${i})`),r.getBoundingClientRect(),r.classList.remove($D),r.classList.add(kO),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(kO)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const n=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=n.createElement("span"),this._inkBarContentElement=n.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const Mie=aa(class{}),Aie=gie((()=>{var t;class n extends Mie{constructor(e){super(),this.elementRef=e}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe))},t.\u0275dir=J({type:t,features:[ue]}),n})());let QD=(()=>{var t;class n extends Aie{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(e,i){2&e&&(Ee("aria-disabled",!!i.disabled),xe("mat-mdc-tab-disabled",i.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[ue]}),n})();const zie=aa(class{}),JD=new ne("MAT_TAB_GROUP");let Oie=(()=>{var t;class n extends zie{get content(){return this._contentPortal}constructor(e,i){super(),this._viewContainerRef=e,this._closestTabGroup=i,this.textLabel="",this._contentPortal=null,this._stateChanges=new me,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new M0(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(JD,8))},t.\u0275dir=J({type:t,viewQuery:function(e,i){if(1&e&&Ie(Vt,7),2&e){let a;ce(a=de())&&(i._implicitContent=a.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[ue,vt]}),n})(),KD=(()=>{var t;class n extends Oie{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275cmp=he({type:t,selectors:[["mat-tab"]],contentQueries:function(e,i,a){if(1&e&&(Xe(a,YD,7,Vt),Xe(a,GD,5)),2&e){let d;ce(d=de())&&(i._explicitContent=d.first),ce(d=de())&&(i.templateLabel=d.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[ve([{provide:XD,useExisting:t}]),ue],ngContentSelectors:FD,decls:1,vars:0,template:function(e,i){1&e&&(Mt(),W(0,Kte,1,0,"ng-template"))},encapsulation:2}),n})();const ZD=Vr({passive:!0});let yie=(()=>{var t;class n{get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=Ae(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){e=Xt(e),this._selectedIndex!=e&&(this._selectedIndexChanged=!0,this._selectedIndex=e,this._keyManager&&this._keyManager.updateActiveItem(e))}constructor(e,i,a,d,p,c,s){this._elementRef=e,this._changeDetectorRef=i,this._viewportRuler=a,this._dir=d,this._ngZone=p,this._platform=c,this._animationMode=s,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new me,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new me,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new le,this.indexFocused=new le,p.runOutsideAngular(()=>{Eo(e.nativeElement,"mouseleave").pipe(Ne(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){Eo(this._previousPaginator.nativeElement,"touchstart",ZD).pipe(Ne(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),Eo(this._nextPaginator.nativeElement,"touchstart",ZD).pipe(Ne(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:Re("ltr"),i=this._viewportRuler.change(150),a=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new Oc(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe(Wt(1)).subscribe(a),ti(e,i,this._items.changes,this._itemsResized()).pipe(Ne(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),a()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(d=>{this.indexFocused.emit(d),this._setTabFocus(d)})}_itemsResized(){return"function"!=typeof ResizeObserver?rn:this._items.changes.pipe(Jt(this._items),Ai(e=>new Et(i=>this._ngZone.runOutsideAngular(()=>{const a=new ResizeObserver(d=>i.next(d));return e.forEach(d=>a.observe(d.elementRef.nativeElement)),()=>{a.disconnect()}}))),sz(1),bt(e=>e.some(i=>i.contentRect.width>0&&i.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Gi(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){const i=this._items.get(this.focusIndex);i&&!i.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const i=this._tabListContainer.nativeElement;i.scrollLeft="ltr"==this._getLayoutDirection()?0:i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,i="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const i=this._items?this._items.toArray()[e]:null;if(!i)return;const a=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:d,offsetWidth:p}=i.elementRef.nativeElement;let c,s;"ltr"==this._getLayoutDirection()?(c=d,s=c+p):(s=this._tabListInner.nativeElement.offsetWidth-d,c=s-p);const o=this.scrollDistance,l=this.scrollDistance+a;cl&&(this.scrollDistance+=Math.min(s-l,c-o))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=e?e.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,i){i&&null!=i.button&&0!==i.button||(this._stopInterval(),uu(650,100).pipe(Ne(ti(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:a,distance:d}=this._scrollHeader(e);(0===d||d>=a)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(Do),v(ui,8),v(Le),v(Kt),v(ii,8))},t.\u0275dir=J({type:t,inputs:{disablePagination:"disablePagination"}}),n})(),Cie=(()=>{var t;class n extends yie{get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Ae(e)}constructor(e,i,a,d,p,c,s){super(e,i,a,d,p,c,s),this._disableRipple=!1}_itemSelected(e){e.preventDefault()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(Do),v(ui,8),v(Le),v(Kt),v(ii,8))},t.\u0275dir=J({type:t,inputs:{disableRipple:"disableRipple"},features:[ue]}),n})(),xie=(()=>{var t;class n extends Cie{constructor(e,i,a,d,p,c,s){super(e,i,a,d,p,c,s)}ngAfterContentInit(){this._inkBar=new bie(this._items),super.ngAfterContentInit()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(Do),v(ui,8),v(Le),v(Kt),v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["mat-tab-header"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,QD,4),2&e){let d;ce(d=de())&&(i._items=d)}},viewQuery:function(e,i){if(1&e&&(Ie(Zte,7),Ie(eie,7),Ie(tie,7),Ie(iie,5),Ie(nie,5)),2&e){let a;ce(a=de())&&(i._tabListContainer=a.first),ce(a=de())&&(i._tabList=a.first),ce(a=de())&&(i._tabListInner=a.first),ce(a=de())&&(i._nextPaginator=a.first),ce(a=de())&&(i._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(e,i){2&e&&xe("mat-mdc-tab-header-pagination-controls-enabled",i._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==i._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[ue],ngContentSelectors:FD,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(e,i){1&e&&(Mt(),T(0,"button",0,1),$("click",function(){return i._handlePaginatorClick("before")})("mousedown",function(d){return i._handlePaginatorPress("before",d)})("touchend",function(){return i._stopInterval()}),te(2,"div",2),S(),T(3,"div",3,4),$("keydown",function(d){return i._handleKeydown(d)}),T(5,"div",5,6),$("cdkObserveContent",function(){return i._onContentChanges()}),T(7,"div",7,8),qe(9),S()()(),T(10,"button",9,10),$("mousedown",function(d){return i._handlePaginatorPress("after",d)})("click",function(){return i._handlePaginatorClick("after")})("touchend",function(){return i._stopInterval()}),te(12,"div",2),S()),2&e&&(xe("mat-mdc-tab-header-pagination-disabled",i._disableScrollBefore),E("matRippleDisabled",i._disableScrollBefore||i.disableRipple)("disabled",i._disableScrollBefore||null),w(3),xe("_mat-animation-noopable","NoopAnimations"===i._animationMode),w(7),xe("mat-mdc-tab-header-pagination-disabled",i._disableScrollAfter),E("matRippleDisabled",i._disableScrollAfter||i.disableRipple)("disabled",i._disableScrollAfter||null))},dependencies:[to,lz],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),n})();const ek=new ne("MAT_TABS_CONFIG");let Tie=0;const Sie=Lo(h0(class{constructor(t){this._elementRef=t}}),"primary");let Rie=(()=>{var t;class n extends Sie{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(e){this._dynamicHeight=Ae(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=Xt(e,null)}get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e+"")?e+"ms":e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=Xt(e,null)}get disablePagination(){return this._disablePagination}set disablePagination(e){this._disablePagination=Ae(e)}get preserveContent(){return this._preserveContent}set preserveContent(e){this._preserveContent=Ae(e)}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&i.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,i,a,d){super(e),this._changeDetectorRef=i,this._animationMode=d,this._tabs=new Zr,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=R.EMPTY,this._tabLabelSubscription=R.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new le,this.focusChange=new le,this.animationDone=new le,this.selectedTabChange=new le(!0),this._groupId=Tie++,this.animationDuration=a&&a.animationDuration?a.animationDuration:"500ms",this.disablePagination=!(!a||null==a.disablePagination)&&a.disablePagination,this.dynamicHeight=!(!a||null==a.dynamicHeight)&&a.dynamicHeight,this.contentTabIndex=a?.contentTabIndex??null,this.preserveContent=!!a?.preserveContent}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const i=null==this._selectedIndex;if(!i){this.selectedTabChange.emit(this._createChangeEvent(e));const a=this._tabBodyWrapper.nativeElement;a.style.minHeight=a.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((a,d)=>a.isActive=d===e),i||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,a)=>{i.position=a-e,null!=this._selectedIndex&&0==i.position&&!i.origin&&(i.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const i=this._tabs.toArray();let a;for(let d=0;d{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Jt(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(i=>i._closestTabGroup===this||!i._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const i=this._tabHeader;i&&(i.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const i=new Lie;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=ti(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,i,a){i.focusIndex=a,e.disabled||(this.selectedIndex=a)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,i){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=i)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(ek,8),v(ii,8))},t.\u0275dir=J({type:t,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[ue]}),n})(),qie=(()=>{var t;class n extends Rie{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=Ae(e),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(e){this._stretchTabs=Ae(e)}constructor(e,i,a,d){super(e,i,a,d),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!a||null==a.fitInkBarToContent)&&a.fitInkBarToContent,this.stretchTabs=!a||null==a.stretchTabs||a.stretchTabs}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(nt),v(ek,8),v(ii,8))},t.\u0275cmp=he({type:t,selectors:[["mat-tab-group"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,KD,5),2&e){let d;ce(d=de())&&(i._allTabs=d)}},viewQuery:function(e,i){if(1&e&&(Ie(rie,5),Ie(aie,5)),2&e){let a;ce(a=de())&&(i._tabBodyWrapper=a.first),ce(a=de())&&(i._tabHeader=a.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(e,i){2&e&&(xn("--mat-tab-animation-duration",i.animationDuration),xe("mat-mdc-tab-group-dynamic-height",i.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===i.headerPosition)("mat-mdc-tab-group-stretch-tabs",i.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[ve([{provide:JD,useExisting:t}]),ue],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(e,i){1&e&&(T(0,"mat-tab-header",0,1),$("indexFocused",function(d){return i._focusChanged(d)})("selectFocusedIndex",function(d){return i.selectedIndex=d}),W(2,cie,9,17,"div",2),S(),T(3,"div",3,4),W(5,die,1,12,"mat-tab-body",5),S()),2&e&&(E("selectedIndex",i.selectedIndex||0)("disableRipple",i.disableRipple)("disablePagination",i.disablePagination),w(2),E("ngForOf",i._tabs),w(1),xe("_mat-animation-noopable","NoopAnimations"===i._animationMode),w(2),E("ngForOf",i._tabs))},dependencies:[_1,Ar,lt,ko,to,eq,UD,QD,xie],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),n})();class Lie{}let tk=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,it,A0,oa,Gm,nu,it]}),n})(),nk=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})(),rk=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[nk,it,oa,ci,nk,it]}),n})();const Yb=new ne("mat-chips-default-options");let NO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[E1,{provide:Yb,useValue:{separatorKeyCodes:[13]}}],imports:[it,ci,oa,it]}),n})(),VO=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,vq,Mb,ME,f0,qE,ub,z0,Hb,_b,zu,F1,vb,Rc,Bz,Sc,KE,yO,cq,zD,RD,LO,kD,EO,DO,Ru,Fb,oa,Hb,rk,NO,vq,Mb,ME,f0,qE,ub,z0,Hb,_b,zu,F1,vb,Rc,Bz,Sc,KE,yO,cq,zD,RD,LO,kD,EO,DO,Ru,Fb,oa,tk,rk,NO]}),n})();const Mne=["input"],Ane=["*"];let uk=0;class hk{constructor(n,r){this.source=n,this.value=r}}const zne={provide:tr,useExisting:Ot(()=>mk),multi:!0},fk=new ne("MatRadioGroup"),One=new ne("mat-radio-default-options",{providedIn:"root",factory:function wne(){return{color:"accent"}}});let vne=(()=>{var t;class n{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=Ae(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=Ae(e),this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+uk++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new le}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new hk(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(nt))},t.\u0275dir=J({type:t,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),n})();class yne{constructor(n){this._elementRef=n}}const Cne=h0(bs(yne));let xne=(()=>{var t;class n extends Cne{get checked(){return this._checked}set checked(e){const i=Ae(e);this._checked!==i&&(this._checked=i,i&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!i&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),i&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(Ae(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=Ae(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,i,a,d,p,c,s,o){super(i),this._changeDetector=a,this._focusMonitor=d,this._radioDispatcher=p,this._providerOverride=s,this._uniqueId="mat-radio-"+ ++uk,this.id=this._uniqueId,this.change=new le,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===c,o&&(this.tabIndex=Xt(o,0))}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,i)=>{e!==this.id&&i===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new hk(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){const e=this.radioGroup;let i;if(i=e&&e.selected&&!this.disabled?e.selected===this?this.tabIndex:-1:this.tabIndex,i!==this._previousTabIndex){const a=this._inputElement?.nativeElement;a&&(a.setAttribute("tabindex",i+""),this._previousTabIndex=i)}}}return(t=n).\u0275fac=function(e){$a()},t.\u0275dir=J({type:t,viewQuery:function(e,i){if(1&e&&Ie(Mne,5),2&e){let a;ce(a=de())&&(i._inputElement=a.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[ue]}),n})(),mk=(()=>{var t;class n extends vne{}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["mat-radio-group"]],contentQueries:function(e,i,a){if(1&e&&Xe(a,bk,5),2&e){let d;ce(d=de())&&(i._radios=d)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[ve([zne,{provide:fk,useExisting:t}]),ue]}),n})(),bk=(()=>{var t;class n extends xne{constructor(e,i,a,d,p,c,s,o){super(e,i,a,d,p,c,s,o)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(fk,8),v(Oe),v(nt),v(er),v(Fz),v(ii,8),v(One,8),Vn("tabindex"))},t.\u0275cmp=he({type:t,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(e,i){1&e&&$("focus",function(){return i._inputElement.nativeElement.focus()}),2&e&&(Ee("id",i.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),xe("mat-primary","primary"===i.color)("mat-accent","accent"===i.color)("mat-warn","warn"===i.color)("mat-mdc-radio-checked",i.checked)("_mat-animation-noopable",i._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[ue],ngContentSelectors:Ane,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(e,i){if(1&e&&(Mt(),T(0,"div",0,1)(2,"div",2)(3,"div",3),$("click",function(d){return i._onTouchTargetClick(d)}),S(),T(4,"input",4,5),$("change",function(d){return i._onInputInteraction(d)}),S(),T(6,"div",6),te(7,"div",7)(8,"div",8),S(),T(9,"div",9),te(10,"div",10),S()(),T(11,"label",11),qe(12),S()()),2&e){const a=et(1);xe("mdc-form-field--align-end","before"==i.labelPosition),w(2),xe("mdc-radio--disabled",i.disabled),w(2),E("id",i.inputId)("checked",i.checked)("disabled",i.disabled)("required",i.required),Ee("name",i.name)("value",i.value)("aria-label",i.ariaLabel)("aria-labelledby",i.ariaLabelledby)("aria-describedby",i.ariaDescribedby),w(5),E("matRippleTrigger",a)("matRippleDisabled",i._isRippleDisabled())("matRippleCentered",!0),w(2),E("for",i.inputId)}},dependencies:[to],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0}),n})(),gk=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[it,ci,oa,it]}),n})(),_k=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[qp,ci,Sc,VO,gk]}),n})();function Mk(t,n,r,e,i,a,d){try{var p=t[a](d),c=p.value}catch(s){return void r(s)}p.done?n(c):Promise.resolve(c).then(e,i)}function Xc(t){return function(){var n=this,r=arguments;return new Promise(function(e,i){var a=t.apply(n,r);function d(c){Mk(a,e,i,d,p,"next",c)}function p(c){Mk(a,e,i,d,p,"throw",c)}d(void 0)})}}var Tne=Y(217);const $1=[5,10,25,100,1e3];function jO(){return(jO=Xc(function*(t,n){yield function Lne(t){return new Promise(n=>setTimeout(n,t))}(t),n()})).apply(this,arguments)}function qi(){const t=new gu;return t.disableClose=!0,t.autoFocus=!1,t}const Ine=new Intl.Collator("cs",{numeric:!0});function Gc(t,n,r){const e=n.active,i=n.direction;return e&&""!==i?t.sort((a,d)=>{const p=r(a,e),c=r(d,e);return Ine.compare(p,c)*("asc"===i?1:-1)}):t}function qu(t,n,r,e,i){n=n.toLowerCase();let a="";return r.forEach(d=>{a+=";"+e(t,d)}),i&&(a+=";"+e(t,"uuid")),a.toLowerCase().includes(n)}function $c(t,n){let r="";return t?.forEach(e=>{e.friendlyName===n&&(r=e.value)}),r}function Ea(t,n,r){const e=[],i=["checkbox","select","edit","menu","cite","extend","recent"];return n=n.filter(a=>!i.includes(a)),t.forEach(a=>{const d={};n.forEach(p=>{d[p]=(r(a,p)??"").split('"').join("''").trim()}),e.push(d)}),e}function Da(t,n="csv",r="export"){if("csv"===n){const e=(c,s)=>null===s?"":s,i=Object.keys(t[0]),a=t.map(c=>i.map(s=>JSON.stringify(c[s],e)).join(","));a.unshift(i.join(",").split(" ").join("_").split('"').join("''"));const d=a.join("\r\n"),p=new Blob([d],{type:"text/csv"});(0,Tne.saveAs)(p,`${r}.${n}`)}}const zk="GUI_CONFIG.PREF_PAGE_SIZE.";let jne=(()=>{var t;class n{getString(e){return localStorage.getItem(e)}getNumber(e){return parseInt(localStorage.getItem(e),10)}setNumber(e,i){localStorage.setItem(e,i.toString())}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Fne=(()=>{var t;class n{constructor(e){this.guiConfigService=e,this.defaultTableSizes=new Map,this.defaultTableSizes.set(Yne,25),this.defaultTableSizes.set(Une,25)}getTablePageSize(e){const i=this.guiConfigService.getNumber(zk+e);if(!isNaN(i))return i;const a=this.guiConfigService.getNumber("GUI_CONFIG.PREF_PAGE_SIZE");return isNaN(a)?this.defaultTableSizes.get(e)??10:a}setTablePageSize(e,i){this.guiConfigService.setNumber(zk+e,i)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(jne))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const Une="8",Yne="25";function Qne(t,n){if(1&t&&(T(0,"mat-option",12),P(1),S()),2&t){const r=n.$implicit;E("value",r.value),w(1),Q(" ",r.viewValue," ")}}function Jne(t,n){1&t&&(T(0,"mat-radio-button",13),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let Kne=(()=>{var t;class n{constructor(e){this.inputData=e,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new Ci("csv",yi.required),this.selectedExportType=new Ci("current",yi.required)}isValidSelection(){return null!==this.selectedFormat.value&&null!==this.selectedExportType.value}export(){return{exportType:this.selectedExportType.value,format:this.selectedFormat.value}}}return(t=n).\u0275fac=function(e){return new(e||t)(v(yr))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-export-table-dialog"]],decls:29,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["required","",1,"flex-column","d-flex","mb-2",3,"formControl"],["value","current","color","primary"],["value","all","color","primary",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-stroked-button","","mat-dialog-close",""],[3,"matTooltip","matTooltipDisabled"],[1,"ms-2",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",3,"disabled","matDialogClose"],[3,"value"],["value","all","color","primary"]],template:function(e,i){if(1&e&&(T(0,"h1",0),P(1),N(2,"translate"),S(),T(3,"div",1)(4,"mat-form-field")(5,"mat-label"),P(6),N(7,"translate"),S(),T(8,"mat-select",2),W(9,Qne,2,2,"mat-option",3),S()(),T(10,"p"),P(11),N(12,"translate"),S(),T(13,"mat-radio-group",4)(14,"mat-radio-button",5),P(15),N(16,"translate"),S(),W(17,Jne,3,3,"mat-radio-button",6),S()(),T(18,"div",7)(19,"button",8),P(20),N(21,"translate"),S(),T(22,"div",9),N(23,"translate"),T(24,"div",10),N(25,"translate"),T(26,"button",11),P(27),N(28,"translate"),S()()()()),2&e){let a,d;w(1),Q(" ",U(2,16,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TITLE"),"\n"),w(5),Me(U(7,18,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.SELECT_FORMAT")),w(2),E("formControl",i.selectedFormat),w(1),E("ngForOf",i.formats),w(2),Me(U(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),w(2),E("formControl",i.selectedExportType),w(2),Q(" ",U(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),w(2),E("ngIf",i.inputData.allowExportAll),w(3),Q(" ",U(21,24,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_CLOSE")," "),w(2),Ni("matTooltip",U(23,26,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_FORMAT")),E("matTooltipDisabled",i.selectedFormat.valid||(null==(a=i.selectedFormat.getRawValue())?null:a.length)>0),w(2),Ni("matTooltip",U(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),E("matTooltipDisabled",i.selectedFormat.invalid||i.selectedExportType.valid||(null==(d=i.selectedExportType.getRawValue())?null:d.length)>0),w(2),E("disabled",i.selectedFormat.invalid||i.selectedExportType.invalid)("matDialogClose",i.export()),w(1),Q(" ",U(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[Ar,lt,wr,no,sa,It,LQ,Rn,qn,Ln,nr,ir,pa,Fc,k1,mk,bk,ot]}),n})(),Zne=(()=>{var t;class n{constructor(e){this.dialog=e,this.exportDisplayedData=new le,this.exportAllData=new le}openDialog(){const e=qi();e.width="500px",e.data={allowExportAll:this.allowExportAll},this.dialog.open(Kne,e).afterClosed().subscribe(i=>{i&&("all"===i.exportType?this.exportAllData.emit(i.format):this.exportDisplayedData.emit(i.format))})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-table-options"]],inputs:{allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},decls:10,vars:7,consts:[["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(e,i){if(1&e&&(T(0,"div")(1,"button",0),N(2,"translate"),T(3,"mat-icon"),P(4,"more_vert"),S()(),T(5,"mat-menu",null,1)(7,"button",2),$("click",function(){return i.openDialog()}),P(8),N(9,"translate"),S()()()),2&e){const a=et(6);w(1),E("matMenuTriggerFor",a)("matTooltip",U(2,3,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.MORE")),w(7),Q(" ",U(9,5,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TO_FILE")," ")}},dependencies:[gs,xi,RO,Nc,qO,pa,ot]}),n})();const ere=["topNav"],tre=["table"];function ire(t,n){if(1&t){const r=Pe();T(0,"perun-web-apps-table-options",10),$("exportDisplayedData",function(i){return be(r),ge(j().exportDisplayedData.emit(i))})("exportAllData",function(i){return be(r),ge(j().exportAllData.emit(i))}),S()}2&t&&E("allowExportAll",j().allowExportAll)}const nre=["*"];let ka=(()=>{var t;class n{constructor(e){this.tableConfigService=e,this.hideExport=!1,this.pageSizeOptions=$1,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new le,this.exportAllData=new le,this.pageSize=5}set matPaginator(e){this.paginator=e}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(e){this.table&&(this.pageSize=e.pageSize,this.tableConfigService.setTablePageSize(this.tableId,e.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}changePage(e){const i=e.target;let a=parseInt(i.value);(!a||a<1)&&(a=this.paginator.pageIndex+1),a>this.paginator.getNumberOfPages()&&(a=this.paginator.getNumberOfPages()),this.paginator.pageIndex=a-1,this.paginator.page.next({length:this.paginator.length,pageSize:this.paginator.pageSize,pageIndex:this.paginator.pageIndex}),i.value=a.toString()}onlyValidKeys(e){const i=e.key.charCodeAt(0);return 65===i||66===i||68===i||i>=48&&i<=57}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Fne))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(e,i){if(1&e&&(Ie(ere,5),Ie(tre,5),Ie(jD,7)),2&e){let a;ce(a=de())&&(i.topNav=a.first),ce(a=de())&&(i.table=a.first),ce(a=de())&&(i.matPaginator=a.first)}},inputs:{hideExport:"hideExport",pageSizeOptions:"pageSizeOptions",dataLength:"dataLength",tableId:"tableId",allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},features:[ve([{provide:VD,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:nre,decls:11,vars:7,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[1,"page-index-padding"],[1,"table-index-form","d-flex"],["type","number","matInput","",1,"overflow-ellipsis","text-muted",3,"min","max","value","keydown","keyup.enter","focusout"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(e,i){1&e&&(Mt(),T(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),$("page",function(d){return i.pageChangedTop(d)}),S(),T(4,"div",4)(5,"mat-form-field",5)(6,"input",6),$("keydown",function(d){return i.onlyValidKeys(d)})("keyup.enter",function(d){return i.changePage(d)})("focusout",function(d){return i.changePage(d)}),S()()(),W(7,ire,1,1,"perun-web-apps-table-options",7),S(),T(8,"div",8,9),qe(10),S()()),2&e&&(w(3),E("length",i.dataLength)("pageSizeOptions",i.pageSizeOptions)("pageSize",i.pageSize),w(3),E("min",1)("max",i.paginator.getNumberOfPages())("value",i.paginator.pageIndex+1),w(1),E("ngIf",!i.hideExport))},dependencies:[lt,nr,la,jD,Zne],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}.table-index-form[_ngcontent-%COMP%]{max-width:110px;max-height:75px}@media (max-width: 420px){.table-index-form[_ngcontent-%COMP%]{max-width:70px}}.page-index-padding[_ngcontent-%COMP%]{padding-top:1em}"]}),n})(),Ji=(()=>{var t;class n{setDefaultConfig(e){this.config=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}getProperty(e){return this.config?this.config[e]:null}mergeConfig(e){for(const i of Object.keys(e))"brandings"!==i&&(this.config[i]=this.addMissingValuesToProperty(e[i],this.config[i]))}addMissingValuesToProperty(e,i){if(null==e)return i;if("object"==typeof e&&!Array.isArray(e))for(const a of Object.keys(i))e[a]=this.addMissingValuesToProperty(e[a],i[a]);return e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const{isArray:rre}=Array;const lre=O(t=>function(r=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=r});function dre(t){throw new lre(t)}class wk{validateSignature(n){return Promise.resolve(null)}validateAtHash(n){return Promise.resolve(!0)}}class vk{}class YO{}let pre=(()=>{class t extends YO{now(){return Date.now()}new(){return new Date}}return t.\u0275fac=function(){let n;return function(e){return(n||(n=Ye(t)))(e||t)}}(),t.\u0275prov=re({token:t,factory:t.\u0275fac}),t})();class yk{}class XO{}let ure=(()=>{class t{constructor(){this.data=new Map}getItem(r){return this.data.get(r)}removeItem(r){this.data.delete(r)}setItem(r,e){this.data.set(r,e)}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac}),t})();class GO{constructor(n){this.type=n}}class ua extends GO{constructor(n,r=null){super(n),this.info=r}}class Cs extends GO{constructor(n,r=null){super(n),this.info=r}}class mn extends GO{constructor(n,r,e=null){super(n),this.reason=r,this.params=e}}function Ck(t){const n=t.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(n).split("").map(function(r){return"%"+("00"+r.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function $O(t){return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class $b{constructor(n){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret="",this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.decreaseExpirationBySec=0,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.disableIdTokenTimer=!1,this.checkOrigin=!1,this.openUri=r=>{location.href=r},n&&Object.assign(this,n)}}class Lu{encodeKey(n){return encodeURIComponent(n)}encodeValue(n){return encodeURIComponent(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}}class xk{}let Tk=(()=>{class t{getHashFragmentParams(r){let e=r||window.location.hash;if(e=decodeURIComponent(e),0!==e.indexOf("#"))return{};const i=e.indexOf("?");return e=e.substr(i>-1?i+1:1),this.parseQueryString(e)}parseQueryString(r){const e={};let i,a,d,p,c,s,o;if(null===r)return e;i=r.split("&");for(let l=0;l=64;){for(a=n[0],d=n[1],p=n[2],c=n[3],s=n[4],o=n[5],l=n[6],u=n[7],f=0;f<16;f++)b=e+4*f,t[f]=(255&r[b])<<24|(255&r[b+1])<<16|(255&r[b+2])<<8|255&r[b+3];for(f=16;f<64;f++)h=t[f-2],m=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=t[f-15],g=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,t[f]=(m+t[f-7]|0)+(g+t[f-16]|0);for(f=0;f<64;f++)m=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&o^~s&l)|0)+(u+(fre[f]+t[f]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&d^a&p^d&p)|0,u=l,l=o,o=s,s=c+m|0,c=p,p=d,d=a,a=m+g|0;n[0]+=a,n[1]+=d,n[2]+=p,n[3]+=c,n[4]+=s,n[5]+=o,n[6]+=l,n[7]+=u,e+=64,i-=64}return e}class Qb{constructor(){this.digestLength=32,this.blockSize=64,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}reset(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this}clean(){for(let n=0;n0){for(;this.bufferLength<64&&r>0;)this.buffer[this.bufferLength++]=n[e++],r--;64===this.bufferLength&&(QO(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(r>=64&&(e=QO(this.temp,this.state,n,e,r),r%=64);r>0;)this.buffer[this.bufferLength++]=n[e++],r--;return this}finish(n){if(!this.finished){const r=this.bytesHashed,e=this.bufferLength,i=r/536870912|0,a=r<<3,d=r%64<56?64:128;this.buffer[e]=128;for(let p=e+1;p>>24&255,this.buffer[d-7]=i>>>16&255,this.buffer[d-6]=i>>>8&255,this.buffer[d-5]=i>>>0&255,this.buffer[d-4]=a>>>24&255,this.buffer[d-3]=a>>>16&255,this.buffer[d-2]=a>>>8&255,this.buffer[d-1]=a>>>0&255,QO(this.temp,this.state,this.buffer,0,d),this.finished=!0}for(let r=0;r<8;r++)n[4*r+0]=this.state[r]>>>24&255,n[4*r+1]=this.state[r]>>>16&255,n[4*r+2]=this.state[r]>>>8&255,n[4*r+3]=this.state[r]>>>0&255;return this}digest(){const n=new Uint8Array(this.digestLength);return this.finish(n),n}_saveState(n){for(let r=0;r{class t{calcHash(r,e){return Xc(function*(){return function Are(t){var n,r=[];for(n=0;n{class t extends $b{constructor(r,e,i,a,d,p,c,s,o,l){super(),this.ngZone=r,this.http=e,this.config=d,this.urlHelper=p,this.logger=c,this.crypto=s,this.dateTimeService=l,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new me,this.discoveryDocumentLoadedSubject=new me,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=o,d||(d={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),a&&(this.tokenValidationHandler=a),d&&this.configure(d);try{i?this.setStorage(i):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(u){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",u)}if(this.checkLocalStorageAccessable()){const u=window?.navigator?.userAgent;(u?.includes("MSIE ")||u?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const r="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(r,r),localStorage.removeItem(r),0))}catch{return!1}}configure(r){Object.assign(this,new $b,r),this.config=Object.assign({},new $b,r),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe(bt(r=>"token_received"===r.type)).subscribe(r=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(r={},e,i=!0){let a=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe(Ei(d=>{"token_received"===d.type?a=!0:"logout"===d.type&&(a=!1)}),bt(d=>"token_expires"===d.type&&(null==e||"any"===e||d.info===e)),zc(1e3)).subscribe(d=>{a&&this.refreshInternal(r,i).catch(p=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(r,e){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(r,e):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(r=null){return this.loadDiscoveryDocument().then(e=>this.tryLogin(r))}loadDiscoveryDocumentAndLogin(r=null){return this.loadDiscoveryDocumentAndTryLogin(r=r||{}).then(e=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof r.state?r.state:""),!1))}debug(...r){this.showDebugInformation&&this.logger.debug.apply(this.logger,r)}validateUrlFromDiscoveryDocument(r){const e=[],i=this.validateUrlForHttps(r),a=this.validateUrlAgainstIssuer(r);return i||e.push("https for all urls required. Also for urls received by discovery."),a||e.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),e}validateUrlForHttps(r){if(!r)return!0;const e=r.toLowerCase();return!(!1!==this.requireHttps&&(!e.match(/^http:\/\/localhost($|[:\/])/)&&!e.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||e.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(r,e){if(!r)throw new Error(`'${e}' should not be null`);if(!this.validateUrlForHttps(r))throw new Error(`'${e}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(r){return!this.strictDiscoveryDocumentValidation||!r||r.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe(bt(r=>"token_received"===r.type)).subscribe(r=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),!this.disableIdTokenTimer&&this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const r=this.getAccessTokenExpiration(),e=this.getAccessTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=Re(new Cs("token_expires","access_token")).pipe(Tu(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}setupIdTokenTimer(){const r=this.getIdTokenExpiration(),e=this.getIdTokenStoredAt(),i=this.calcTimeout(e,r);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=Re(new Cs("token_expires","id_token")).pipe(Tu(i)).subscribe(a=>{this.ngZone.run(()=>{this.eventsSubject.next(a)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(r,e){const i=this.dateTimeService.now(),d=Math.max(0,(e-r)*this.timeoutFactor-(i-r)),p=2147483647;return d>p?p:d}setStorage(r){this._storage=r,this.configChanged()}loadDiscoveryDocument(r=null){return new Promise((e,i)=>{r||((r=this.issuer||"").endsWith("/")||(r+="/"),r+=".well-known/openid-configuration"),this.validateUrlForHttps(r)?this.http.get(r).subscribe(a=>{if(!this.validateDiscoveryDocument(a))return this.eventsSubject.next(new mn("discovery_document_validation_error",null)),void i("discovery_document_validation_error");this.loginUrl=a.authorization_endpoint,this.logoutUrl=a.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=a.grant_types_supported,this.issuer=a.issuer,this.tokenEndpoint=a.token_endpoint,this.userinfoEndpoint=a.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=a.jwks_uri,this.sessionCheckIFrameUrl=a.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(a),this.revocationEndpoint=a.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(d=>{const c=new ua("discovery_document_loaded",{discoveryDocument:a,jwks:d});this.eventsSubject.next(c),e(c)}).catch(d=>{this.eventsSubject.next(new mn("discovery_document_load_error",d)),i(d)})},a=>{this.logger.error("error loading discovery document",a),this.eventsSubject.next(new mn("discovery_document_load_error",a)),i(a)}):i("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((r,e)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(i=>{this.jwks=i,r(i)},i=>{this.logger.error("error loading jwks",i),this.eventsSubject.next(new mn("jwks_load_error",i)),e(i)}):r(null)})}validateDiscoveryDocument(r){let e;return this.skipIssuerCheck||r.issuer===this.issuer?(e=this.validateUrlFromDiscoveryDocument(r.authorization_endpoint),e.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.end_session_endpoint),e.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.token_endpoint),e.length>0&&this.logger.error("error validating token_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.revocation_endpoint),e.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",e),e=this.validateUrlFromDiscoveryDocument(r.userinfo_endpoint),e.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",e),!1):(e=this.validateUrlFromDiscoveryDocument(r.jwks_uri),e.length>0?(this.logger.error("error validating jwks_uri in discovery document",e),!1):(this.sessionChecksEnabled&&!r.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+r.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(r,e,i=new kt){return this.fetchTokenUsingPasswordFlow(r,e,i).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((r,e)=>{const i=(new kt).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:i,observe:"response",responseType:"text"}).subscribe(a=>{if(this.debug("userinfo received",JSON.stringify(a)),a.headers.get("content-type").startsWith("application/json")){let d=JSON.parse(a.body);const p=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!p.sub||d.sub!==p.sub))return void e("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");d=Object.assign({},p,d),this._storage.setItem("id_token_claims_obj",JSON.stringify(d)),this.eventsSubject.next(new ua("user_profile_loaded")),r({info:d})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new ua("user_profile_loaded")),r(JSON.parse(a.body))},a=>{this.logger.error("error loading user info",a),this.eventsSubject.next(new mn("user_profile_load_error",a)),e(a)})})}fetchTokenUsingPasswordFlow(r,e,i=new kt){return this.fetchTokenUsingGrant("password",{username:r,password:e},i)}fetchTokenUsingGrant(r,e,i=new kt){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let a=new x({encoder:new Lu}).set("grant_type",r).set("scope",this.scope);if(this.useHttpBasicAuth){const d=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+d)}if(this.useHttpBasicAuth||(a=a.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(a=a.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const d of Object.getOwnPropertyNames(this.customQueryParams))a=a.set(d,this.customQueryParams[d]);for(const d of Object.keys(e))a=a.set(d,e[d]);return i=i.set("Content-Type","application/x-www-form-urlencoded"),new Promise((d,p)=>{this.http.post(this.tokenEndpoint,a,{headers:i}).subscribe(c=>{this.debug("tokenResponse",c),this.storeAccessTokenResponse(c.access_token,c.refresh_token,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,c.scope,this.extractRecognizedCustomParameters(c)),this.oidc&&c.id_token&&this.processIdToken(c.id_token,c.access_token).then(s=>{this.storeIdToken(s),d(c)}),this.eventsSubject.next(new ua("token_received")),d(c)},c=>{this.logger.error("Error performing ${grantType} flow",c),this.eventsSubject.next(new mn("token_error",c)),p(c)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((r,e)=>{let i=new x({encoder:new Lu}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),a=(new kt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const d=btoa(`${this.clientId}:${this.dummyClientSecret}`);a=a.set("Authorization","Basic "+d)}if(this.useHttpBasicAuth||(i=i.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(i=i.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const d of Object.getOwnPropertyNames(this.customQueryParams))i=i.set(d,this.customQueryParams[d]);this.http.post(this.tokenEndpoint,i,{headers:a}).pipe(Ai(d=>this.oidc&&d.id_token?Pi(this.processIdToken(d.id_token,d.access_token,!0)).pipe(Ei(p=>this.storeIdToken(p)),Ge(p=>d)):Re(d))).subscribe(d=>{this.debug("refresh tokenResponse",d),this.storeAccessTokenResponse(d.access_token,d.refresh_token,d.expires_in||this.fallbackAccessTokenExpirationTimeInSec,d.scope,this.extractRecognizedCustomParameters(d)),this.eventsSubject.next(new ua("token_received")),this.eventsSubject.next(new ua("token_refreshed")),r(d)},d=>{this.logger.error("Error refreshing token",d),this.eventsSubject.next(new mn("token_refresh_error",d)),e(d)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=r=>{const e=this.processMessageEventMessage(r);this.checkOrigin&&r.origin!==location.origin&&console.error("wrong origin requested silent refresh!"),this.tryLogin({customHashFragment:e,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(i=>this.debug("tryLogin during silent refresh failed",i))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(r={},e=!0){const i=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(r.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const a=this.document.getElementById(this.silentRefreshIFrameName);a&&this.document.body.removeChild(a),this.silentRefreshSubject=i.sub;const d=this.document.createElement("iframe");return d.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,e,r).then(l=>{d.setAttribute("src",l),this.silentRefreshShowIFrame||(d.style.display="none"),this.document.body.appendChild(d)}),function ore(...t){return 1===(t=function are(t){return 1===t.length&&rre(t[0])?t[0]:t}(t)).length?en(t[0]):new Et(function sre(t){return n=>{let r=[];for(let e=0;r&&!n.closed&&e{if(r){for(let a=0;al instanceof mn),To()),this.events.pipe(bt(l=>"token_received"===l.type),To()),Re(new mn("silent_refresh_timeout",null)).pipe(Tu(this.silentRefreshTimeout))]).pipe(Ge(l=>{if(l instanceof mn)throw"silent_refresh_timeout"===l.type||(l=new mn("silent_refresh_error",l)),this.eventsSubject.next(l),l;return"token_received"===l.type&&(l=new ua("silently_refreshed"),this.eventsSubject.next(l)),l})).toPromise()}initImplicitFlowInPopup(r){return this.initLoginFlowInPopup(r)}initLoginFlowInPopup(r){return r=r||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(e=>new Promise((i,a)=>{let c,p=null;r.windowRef?r.windowRef&&!r.windowRef.closed&&(p=r.windowRef,p.location.href=e):p=window.open(e,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(r));const s=f=>{this.tryLogin({customHashFragment:f,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{l(),i(!0)},b=>{l(),a(b)})};p?c=window.setInterval(()=>{(!p||p.closed)&&(l(),a(new mn("popup_closed",{})))},500):a(new mn("popup_blocked",{}));const l=()=>{window.clearInterval(c),window.removeEventListener("storage",h),window.removeEventListener("message",u),null!==p&&p.close(),p=null},u=f=>{const b=this.processMessageEventMessage(f);b&&null!==b?(window.removeEventListener("storage",h),s(b)):console.log("false event firing")},h=f=>{"auth_hash"===f.key&&(window.removeEventListener("message",u),s(f.newValue))};window.addEventListener("message",u),window.addEventListener("storage",h)}))}calculatePopupFeatures(r){const e=r.height||470,i=r.width||500,a=window.screenLeft+(window.outerWidth-i)/2;return`location=no,toolbar=no,width=${i},height=${e},top=${window.screenTop+(window.outerHeight-e)/2},left=${a}`}processMessageEventMessage(r){let e="#";if(this.silentRefreshMessagePrefix&&(e+=this.silentRefreshMessagePrefix),!r||!r.data||"string"!=typeof r.data)return;const i=r.data;return i.startsWith(e)?"#"+i.substr(e.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=r=>{const e=r.origin.toLowerCase(),i=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),i.startsWith(e)){switch(r.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",r)}else this.debug("sessionCheckEventListener","wrong origin",e,"expected",i,"event",r)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new Cs("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new Cs("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(r=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new Cs("session_terminated")),this.logOut(!0)):this.refreshToken().then(r=>{this.debug("token refresh after session change worked")}).catch(r=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new Cs("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe(bt(r=>"silently_refreshed"===r.type||"silent_refresh_timeout"===r.type||"silent_refresh_error"===r.type),To()).subscribe(r=>{"silently_refreshed"!==r.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new Cs("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new Cs("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const r=this.document.getElementById(this.sessionCheckIFrameName);r&&this.document.body.removeChild(r);const e=this.document.createElement("iframe");e.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),e.setAttribute("src",this.sessionCheckIFrameUrl),e.style.display="none",this.document.body.appendChild(e),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const r=this.document.getElementById(this.sessionCheckIFrameName);r||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const e=this.getSessionState();e||this.stopSessionCheckTimer(),r.contentWindow.postMessage(this.clientId+" "+e,this.issuer)}createLoginUrl(r="",e="",i="",a=!1,d={}){var p=this;return Xc(function*(){const c=p;let s;s=i||p.redirectUri;const o=yield p.createAndSaveNonce();if(r=r?o+p.config.nonceStateSeparator+encodeURIComponent(r):o,!p.requestAccessToken&&!p.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");p.responseType=p.config.responseType?p.config.responseType:p.oidc&&p.requestAccessToken?"id_token token":p.oidc&&!p.requestAccessToken?"id_token":"token";const l=c.loginUrl.indexOf("?")>-1?"&":"?";let u=c.scope;p.oidc&&!u.match(/(^|\s)openid($|\s)/)&&(u="openid "+u);let h=c.loginUrl+l+"response_type="+encodeURIComponent(c.responseType)+"&client_id="+encodeURIComponent(c.clientId)+"&state="+encodeURIComponent(r)+"&redirect_uri="+encodeURIComponent(s)+"&scope="+encodeURIComponent(u);if(p.responseType.includes("code")&&!p.disablePKCE){const[f,b]=yield p.createChallangeVerifierPairForPKCE();p.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",b):p._storage.setItem("PKCE_verifier",b),h+="&code_challenge="+f,h+="&code_challenge_method=S256"}e&&(h+="&login_hint="+encodeURIComponent(e)),c.resource&&(h+="&resource="+encodeURIComponent(c.resource)),c.oidc&&(h+="&nonce="+encodeURIComponent(o)),a&&(h+="&prompt=none");for(const f of Object.keys(d))h+="&"+encodeURIComponent(f)+"="+encodeURIComponent(d[f]);if(p.customQueryParams)for(const f of Object.getOwnPropertyNames(p.customQueryParams))h+="&"+f+"="+encodeURIComponent(p.customQueryParams[f]);return h})()}initImplicitFlowInternal(r="",e=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(d=>{console.error("Error in initImplicitFlow",d),this.inImplicitFlow=!1})}initImplicitFlow(r="",e=""){""!==this.loginUrl?this.initImplicitFlowInternal(r,e):this.events.pipe(bt(i=>"discovery_document_loaded"===i.type)).subscribe(i=>this.initImplicitFlowInternal(r,e))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(r){const e=this;if(r.onTokenReceived){const i={idClaims:e.getIdentityClaims(),idToken:e.getIdToken(),accessToken:e.getAccessToken(),state:e.state};r.onTokenReceived(i)}}storeAccessTokenResponse(r,e,i,a,d){if(this._storage.setItem("access_token",r),a&&!Array.isArray(a)?this._storage.setItem("granted_scopes",JSON.stringify(a.split(" "))):a&&Array.isArray(a)&&this._storage.setItem("granted_scopes",JSON.stringify(a)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),i){const p=1e3*i,s=this.dateTimeService.new().getTime()+p;this._storage.setItem("expires_at",""+s)}e&&this._storage.setItem("refresh_token",e),d&&d.forEach((p,c)=>{this._storage.setItem(c,p)})}tryLogin(r=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(r).then(e=>!0):this.tryLoginImplicitFlow(r)}parseQueryString(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):{}}tryLoginCodeFlow(r=null){var e=this;return Xc(function*(){const i=(r=r||{}).customHashFragment?r.customHashFragment.substring(1):window.location.search,a=e.getCodePartsFromUrl(i),d=a.code,p=a.state,c=a.session_state;if(!r.preventClearHashAfterLogin){const l=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,l)}let[s,o]=e.parseState(p);if(e.state=o,a.error){e.debug("error trying to login"),e.handleLoginError(r,a);const l=new mn("code_error",{},a);return e.eventsSubject.next(l),Promise.reject(l)}if(!r.disableNonceCheck){if(!s)return e.saveRequestedRoute(),Promise.resolve();if(!r.disableOAuth2StateCheck&&!e.validateNonce(s)){const u=new mn("invalid_nonce_in_state",null);return e.eventsSubject.next(u),Promise.reject(u)}}return e.storeSessionState(c),d&&(yield e.getTokenFromCode(d,r),e.restoreRequestedRoute()),Promise.resolve()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const r=this._storage.getItem("requested_route");r&&history.replaceState(null,"",window.location.origin+r)}getCodePartsFromUrl(r){return r&&0!==r.length?("?"===r.charAt(0)&&(r=r.substr(1)),this.urlHelper.parseQueryString(r)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(r,e){let i=new x({encoder:new Lu}).set("grant_type","authorization_code").set("code",r).set("redirect_uri",e.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let a;a=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),a?i=i.set("code_verifier",a):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(i,e)}fetchAndProcessToken(r,e){e=e||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let i=(new kt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const a=btoa(`${this.clientId}:${this.dummyClientSecret}`);i=i.set("Authorization","Basic "+a)}return this.useHttpBasicAuth||(r=r.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(r=r.set("client_secret",this.dummyClientSecret)),new Promise((a,d)=>{if(this.customQueryParams)for(let p of Object.getOwnPropertyNames(this.customQueryParams))r=r.set(p,this.customQueryParams[p]);this.http.post(this.tokenEndpoint,r,{headers:i}).subscribe(p=>{this.debug("refresh tokenResponse",p),this.storeAccessTokenResponse(p.access_token,p.refresh_token,p.expires_in||this.fallbackAccessTokenExpirationTimeInSec,p.scope,this.extractRecognizedCustomParameters(p)),this.oidc&&p.id_token?this.processIdToken(p.id_token,p.access_token,e.disableNonceCheck).then(c=>{this.storeIdToken(c),this.eventsSubject.next(new ua("token_received")),this.eventsSubject.next(new ua("token_refreshed")),a(p)}).catch(c=>{this.eventsSubject.next(new mn("token_validation_error",c)),console.error("Error validating tokens"),console.error(c),d(c)}):(this.eventsSubject.next(new ua("token_received")),this.eventsSubject.next(new ua("token_refreshed")),a(p))},p=>{console.error("Error getting token",p),this.eventsSubject.next(new mn("token_refresh_error",p)),d(p)})})}tryLoginImplicitFlow(r=null){let e;e=(r=r||{}).customHashFragment?this.urlHelper.getHashFragmentParams(r.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",e);const i=e.state;let[a,d]=this.parseState(i);if(this.state=d,e.error){this.debug("error trying to login"),this.handleLoginError(r,e);const l=new mn("token_error",{},e);return this.eventsSubject.next(l),Promise.reject(l)}const p=e.access_token,c=e.id_token,s=e.session_state,o=e.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!p||this.requestAccessToken&&!r.disableOAuth2StateCheck&&!i||this.oidc&&!c)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!s&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!r.disableNonceCheck&&!this.validateNonce(a)){const u=new mn("invalid_nonce_in_state",null);return this.eventsSubject.next(u),Promise.reject(u)}return this.requestAccessToken&&this.storeAccessTokenResponse(p,null,e.expires_in||this.fallbackAccessTokenExpirationTimeInSec,o),this.oidc?this.processIdToken(c,p,r.disableNonceCheck).then(l=>r.validationHandler?r.validationHandler({accessToken:p,idClaims:l.idTokenClaims,idToken:l.idToken,state:i}).then(u=>l):l).then(l=>(this.storeIdToken(l),this.storeSessionState(s),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new ua("token_received")),this.callOnTokenReceivedIfExists(r),this.inImplicitFlow=!1,!0)).catch(l=>(this.eventsSubject.next(new mn("token_validation_error",l)),this.logger.error("Error validating tokens"),this.logger.error(l),Promise.reject(l))):(this.eventsSubject.next(new ua("token_received")),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(r),Promise.resolve(!0))}parseState(r){let e=r,i="";if(r){const a=r.indexOf(this.config.nonceStateSeparator);a>-1&&(e=r.substr(0,a),i=r.substr(a+this.config.nonceStateSeparator.length))}return[e,i]}validateNonce(r){let e;return e=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),e===r||(console.error("Validating access_token failed, wrong state/nonce.",e,r),!1)}storeIdToken(r){this._storage.setItem("id_token",r.idToken),this._storage.setItem("id_token_claims_obj",r.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+r.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(r){this._storage.setItem("session_state",r)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(r,e){r.onLoginError&&r.onLoginError(e),this.clearHashAfterLogin&&!r.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(r=6e5){return this.clockSkewInSec||0===this.clockSkewInSec?1e3*this.clockSkewInSec:r}processIdToken(r,e,i=!1){const a=r.split("."),p=Ck(this.padBase64(a[0])),c=JSON.parse(p),o=Ck(this.padBase64(a[1])),l=JSON.parse(o);let u;if(u=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(l.aud)){if(l.aud.every(y=>y!==this.clientId)){const y="Wrong audience: "+l.aud.join(",");return this.logger.warn(y),Promise.reject(y)}}else if(l.aud!==this.clientId){const y="Wrong audience: "+l.aud;return this.logger.warn(y),Promise.reject(y)}if(!l.sub){const y="No sub claim in id_token";return this.logger.warn(y),Promise.reject(y)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==l.sub){const y=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${l.sub}`;return this.logger.warn(y),Promise.reject(y)}if(!l.iat){const y="No iat claim in id_token";return this.logger.warn(y),Promise.reject(y)}if(!this.skipIssuerCheck&&l.iss!==this.issuer){const y="Wrong issuer: "+l.iss;return this.logger.warn(y),Promise.reject(y)}if(!i&&l.nonce!==u){const y="Wrong nonce: "+l.nonce;return this.logger.warn(y),Promise.reject(y)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!l.at_hash){const y="An at_hash is needed!";return this.logger.warn(y),Promise.reject(y)}const h=this.dateTimeService.now(),f=1e3*l.iat,b=1e3*l.exp,m=this.getClockSkewInMsec();if(f-m>=h||b+m-this.decreaseExpirationBySec<=h){const y="Token has expired";return console.error(y),console.error({now:h,issuedAtMSec:f,expiresAtMSec:b}),Promise.reject(y)}const g={accessToken:e,idToken:r,jwks:this.jwks,idTokenClaims:l,idTokenHeader:c,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(g).then(y=>({idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:p,idTokenExpiresAt:b})):this.checkAtHash(g).then(y=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!y){const F="Wrong at_hash";return this.logger.warn(F),Promise.reject(F)}return this.checkSignature(g).then(F=>{const He={idToken:r,idTokenClaims:l,idTokenClaimsJson:o,idTokenHeader:c,idTokenHeaderJson:p,idTokenExpiresAt:b};return this.disableAtHashCheck?He:this.checkAtHash(g).then(xt=>{if(this.requestAccessToken&&!xt){const zt="Wrong at_hash";return this.logger.warn(zt),Promise.reject(zt)}return He})})})}getIdentityClaims(){const r=this._storage.getItem("id_token_claims_obj");return r?JSON.parse(r):null}getGrantedScopes(){const r=this._storage.getItem("granted_scopes");return r?JSON.parse(r):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(r){for(;r.length%4!=0;)r+="=";return r}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const r=this._storage.getItem("expires_at"),e=this.dateTimeService.new();return!(r&&parseInt(r,10)-this.decreaseExpirationBySec=0&&null!==this._storage.getItem(r)?JSON.parse(this._storage.getItem(r)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(r={},e=""){let i=!1;"boolean"==typeof r&&(i=r,r={});const a=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(p=>this._storage.removeItem(p)),this.silentRefreshSubject=null,this.eventsSubject.next(new Cs("logout")),!this.logoutUrl||i)return;let d;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)d=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(a)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let p=new x({encoder:new Lu});a&&(p=p.set("id_token_hint",a));const c=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";c&&(p=p.set("post_logout_redirect_uri",c),e&&(p=p.set("state",e)));for(let s in r)p=p.set(s,r[s]);d=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+p.toString()}this.config.openUri(d)}createAndSaveNonce(){const r=this;return this.createNonce().then(function(e){return r.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",e):r._storage.setItem("nonce",e),e})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const r=this.document.getElementById(this.silentRefreshIFrameName);r&&r.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const e=this.document.getElementById(this.sessionCheckIFrameName);e&&e.remove()}createNonce(){return new Promise(r=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let i=45,a="";const d=typeof self>"u"?null:self.crypto||self.msCrypto;if(d){let p=new Uint8Array(i);d.getRandomValues(p),p.map||(p.map=Array.prototype.map),p=p.map(c=>e.charCodeAt(c%66)),a=String.fromCharCode.apply(null,p)}else for(;0"discovery_document_loaded"===i.type)).subscribe(i=>this.initCodeFlowInternal(r,e))}initCodeFlowInternal(r="",e={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let i={},a=null;"string"==typeof e?a=e:"object"==typeof e&&(i=e),this.createLoginUrl(r,a,null,!1,i).then(this.config.openUri).catch(d=>{console.error("Error in initAuthorizationCodeFlow"),console.error(d)})}createChallangeVerifierPairForPKCE(){var r=this;return Xc(function*(){if(!r.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const e=yield r.createNonce();return[$O(yield r.crypto.calcHash(e,"sha-256")),e]})()}extractRecognizedCustomParameters(r){let e=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(i=>{r[i]&&e.set(i,JSON.stringify(r[i]))}),e}revokeTokenAndLogout(r={},e=!1){let i=this.revocationEndpoint,a=this.getAccessToken(),d=this.getRefreshToken();if(!a)return Promise.resolve();let p=new x({encoder:new Lu}),c=(new kt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const s=btoa(`${this.clientId}:${this.dummyClientSecret}`);c=c.set("Authorization","Basic "+s)}if(this.useHttpBasicAuth||(p=p.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(p=p.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const s of Object.getOwnPropertyNames(this.customQueryParams))p=p.set(s,this.customQueryParams[s]);return new Promise((s,o)=>{let l,u;if(a){let h=p.set("token",a).set("token_type_hint","access_token");l=this.http.post(i,h,{headers:c})}else l=Re(null);if(d){let h=p.set("token",d).set("token_type_hint","refresh_token");u=this.http.post(i,h,{headers:c})}else u=Re(null);e&&(l=l.pipe(Hn(h=>0===h.status?Re(null):na(h))),u=u.pipe(Hn(h=>0===h.status?Re(null):na(h)))),s0([l,u]).subscribe(h=>{this.logOut(r),s(h),this.logger.info("Token successfully revoked")},h=>{this.logger.error("Error revoking token",h),this.eventsSubject.next(new mn("token_revoke_error",h)),o(h)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return t.\u0275fac=function(r){return new(r||t)(V(Le),V(di),V(XO,8),V(xk,8),V($b,8),V(Tk),V(yk),V(Rk,8),V($e),V(YO))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),t})();class qk{}class Ore{handleError(n){return na(n)}}let wre=(()=>{class t{constructor(r,e,i){this.oAuthService=r,this.errorHandler=e,this.moduleConfig=i}checkUrl(r){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(r):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(e=>r.toLowerCase().startsWith(e.toLowerCase()))}intercept(r,e){const i=r.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(i)?this.moduleConfig.resourceServer.sendAccessToken?ti(Re(this.oAuthService.getAccessToken()).pipe(bt(d=>!!d)),this.oAuthService.events.pipe(bt(d=>"token_received"===d.type),function cre(t,n){const{first:r,each:e,with:i=dre,scheduler:a=n??Ac,meta:d=null}=kL(t)?{first:t}:"number"==typeof t?{each:t}:t;if(null==r&&null==e)throw new TypeError("No timeout provided.");return si((p,c)=>{let s,o,l=null,u=0;const h=f=>{o=tn(c,a,()=>{try{s.unsubscribe(),en(i({meta:d,lastValue:l,seen:u})).subscribe(c)}catch(b){c.error(b)}},f)};s=p.subscribe(jt(c,f=>{o?.unsubscribe(),u++,c.next(l=f),e>0&&h(e)},void 0,void 0,()=>{o?.closed||o?.unsubscribe(),l=null})),!u&&h(null!=r?"number"==typeof r?r:+r-a.now():e)})}(this.oAuthService.waitForTokenInMsec||0),Hn(d=>Re(null)),Ge(d=>this.oAuthService.getAccessToken()))).pipe(Wt(1),$t(d=>{if(d){const c=r.headers.set("Authorization","Bearer "+d);r=r.clone({headers:c})}return e.handle(r).pipe(Hn(p=>this.errorHandler.handleError(p)))})):e.handle(r).pipe(Hn(d=>this.errorHandler.handleError(d))):e.handle(r)}}return t.\u0275fac=function(r){return new(r||t)(V(Qc),V(qk),V(vk,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),t})();function vre(){return console}function yre(){return typeof sessionStorage<"u"?sessionStorage:new ure}function Cre(t=null,n=wk){return hf([Qc,Tk,{provide:yk,useFactory:vre},{provide:XO,useFactory:yre},{provide:xk,useClass:n},{provide:Rk,useClass:zre},{provide:qk,useClass:Ore},{provide:vk,useValue:t},{provide:vA,useClass:wre,multi:!0},{provide:YO,useClass:pre}])}let xre=(()=>{class t{static forRoot(r=null,e=wk){return{ngModule:t,providers:[Cre(r,e)]}}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci]}),t})();new ne("AUTH_CONFIG");let Q1=(()=>{var t;class n{constructor(e,i,a,d,p){this.injector=e,this.store=i,this.dialog=a,this.route=d,this.oauthService=p,this.closeSessionDialogsForOtherTabs=c=>{"access_token"===c.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(s=>{"SessionExpirationDialog"===s.id&&s.close()})},setTimeout(()=>{this.router=this.injector.get(hn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(c=>{c.idpFilter&&(this.filterShortname=String(c.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const i=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;i?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(i,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),d=.5+.25*Math.random(),p=this.store.getProperty("oidc_client"),c=p.oauth_acr_value,s=e?{acr_values:e+" "+c}:{acr_values:c};if(p.oauth_scopes.split(" ").includes("offline_access")&&p.oauth_offline_access_consent_prompt&&(s.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(s.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(s.prompt?s.prompt+=" login":s.prompt="login",s.max_age="0"),"Linker"===this.store.getProperty("application")){s.prompt?s.prompt+=" login":s.prompt="login";const o=function Bne(t,n){const r=n.split("&");for(const e of r){const[i,a]=e.split("=");if(i.includes(t))return a}return""}("idphint",location.search.substring(1));o&&(s.idphint=o)}return{requestAccessToken:!0,issuer:p.oauth_authority,clientId:p.oauth_client_id,redirectUri:p.oauth_redirect_uri,postLogoutRedirectUri:p.oauth_post_logout_redirect_uri,responseType:p.oauth_response_type,scope:p.oauth_scopes,clockSkewInSec:1,timeoutFactor:d,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:s}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const i=this.store.getProperty("oidc_client").filters;if(!i)return null;let a=null;return e.forEach(d=>{const p=d.split("=");"idpFilter"===p[0]&&i[p[1]]&&(this.filterShortname=p[1],a=i[p[1]])}),i.default&&!a?(this.filterShortname="default",i.default):a}startIdpFilterKeeper(){this.router.events.pipe(bt(e=>e instanceof qo)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(on),V(Ji),V(ji),V(ra),V(Qc))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Sre=(()=>{var t;class n{constructor(e){this.dialogRef=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(e,i){1&e&&(T(0,"h2",0),P(1),N(2,"translate"),S()),2&e&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[qn,ot]}),n})();function KO(t,n){const r="object"==typeof n;return new Promise((e,i)=>{const a=new ba({next:d=>{e(d),a.unsubscribe()},error:i,complete:()=>{r?e(n.defaultValue):i(new Dp)}});t.subscribe(a)})}function Rre(t,n){1&t&&(T(0,"mat-icon",2),P(1," info "),S())}function qre(t,n){1&t&&(T(0,"mat-icon",2),P(1," warning "),S())}function Lre(t,n){1&t&&(T(0,"mat-icon",2),P(1," dangerous "),S())}function Ere(t,n){1&t&&(T(0,"mat-icon",2),P(1," check_circle "),S())}const Dre=["*"];let xr=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:Dre,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(e,i){1&e&&(Mt(),T(0,"div",0),W(1,Rre,2,0,"mat-icon",1),W(2,qre,2,0,"mat-icon",1),W(3,Lre,2,0,"mat-icon",1),W(4,Ere,2,0,"mat-icon",1),qe(5),S()),2&e&&(xe("warn-alert","warn"===i.alert_type)("error-alert","error"===i.alert_type)("success-alert","success"===i.alert_type)("info-alert","info"===i.alert_type),w(1),E("ngIf","info"===i.alert_type),w(1),E("ngIf","warn"===i.alert_type),w(1),E("ngIf","error"===i.alert_type),w(1),E("ngIf","success"===i.alert_type))},dependencies:[xi,lt],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]}),n})(),kre=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.data=i}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(T(0,"h1",0),P(1),N(2,"translate"),S(),T(3,"div",1)(4,"perun-web-apps-alert",2),P(5),N(6,"translate"),N(7,"translate"),S()(),T(8,"div",3)(9,"button",4),$("click",function(){return i.cancel()}),P(10),N(11,"translate"),S(),T(12,"button",5),$("click",function(){return i.submit()}),P(13),N(14,"translate"),S()()),2&e&&(w(1),Me(U(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),w(4),Q(" ",i.data.mfaRoleException?U(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):U(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),w(4),E("hidden",i.data.mfaRoleException),w(1),Q(" ",U(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),w(2),Wf(i.data.mfaRoleException?"ms-auto":"ms-2"),w(1),Q(" ",U(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[Rn,qn,Ln,It,xr,ot]}),n})(),Hre=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div")(2,"mat-icon",1),P(3," info "),S(),P(4),N(5,"translate"),S(),T(6,"div"),P(7),N(8,"translate"),S()()),2&e&&(w(4),Q(" ",U(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),w(3),Q(" ",U(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[xi,ot],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]}),n})(),Wre=(()=>{var t;class n{constructor(e,i){this.data=e,this.dialogRef=i}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(yr),v(Qi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(T(0,"h1",0),P(1),N(2,"translate"),S(),T(3,"div",1)(4,"perun-web-apps-alert",2),P(5),N(6,"translate"),S()(),T(7,"div",3)(8,"button",4),$("click",function(){return i.cancel()}),P(9),N(10,"translate"),S(),T(11,"button",5),$("click",function(){return i.submit()}),P(12),N(13,"translate"),S()()),2&e&&(w(1),Me(U(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),w(4),Q(" ",U(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),w(4),Q(" ",U(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),w(3),Q(" ",U(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[Rn,qn,Ln,It,xr,ot]}),n})(),ZO=(()=>{var t;class n{constructor(e,i,a,d){this.dialog=e,this.oauthService=i,this.authService=a,this.store=d}openMfaWindow(e){let i=null,a=null;const d=qi();d.width="450px",d.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const p=this.dialog.open(kre,d);let c=!1;if(p.afterClosed().subscribe(s=>{if(s){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),i=this.setupMfaWindow(),i){const o=qi();o.width="450px",o.panelClass="noBorderDialog",a=this.dialog.open(Hre,o)}}else c=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const s=qi();s.width="450px",s.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(Wre,s)}return new Et(s=>{const o=setInterval(()=>i?.closed?(clearInterval(o),a.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),s.next(!0)):c?(clearInterval(o),s.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,i=Math.max(.6*window.screen.width,1100),a=Math.max(.8*window.screen.height,800),d=window.top;return window.open(e,"_blank",`width=${i},height=${a},top=${d.outerHeight/2+d.screenY-a/2}, left=${d.outerWidth/2+d.screenX-i/2}`)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(ji),V(Qc),V(Q1),V(Ji))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Pre=(()=>{var t;class n{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(e,i){1&e&&(T(0,"h1",0),P(1),N(2,"translate"),S(),T(3,"div",1),P(4),N(5,"translate"),S(),T(6,"div",2)(7,"button",3),$("click",function(){return i.redirect()}),P(8),N(9,"translate"),S()()),2&e&&(w(1),Q(" ",U(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),w(3),Q(" ",U(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),w(4),Q(" ",U(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[Rn,qn,Ln,It,ot]}),n})(),Jb=(()=>{var t;class n{constructor(e,i,a,d,p,c,s,o){this.authService=e,this.oauthService=i,this.storeService=a,this.authResolver=d,this.authzService=p,this.dialog=c,this.router=s,this.mfaHandlerService=o,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,i=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",i),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return KO(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const i=qi();this.dialog.open(Sre,i)}else if(e.user.serviceUser){const i=qi();this.dialog.open(Pre,i).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return KO(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,i=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",i);const a={};return i.split("&").forEach(d=>{const p=d.split("=");a[p[0]]=p[1]}),this.router.navigate(["service-access"],{queryParams:a,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){uu(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const i=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const a of i)if(e.startsWith(a))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe(bt(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let i=sessionStorage.getItem("auth:redirect");(!i||"/login"===i)&&(i="/"),sessionStorage.removeItem("auth:redirect");const a=sessionStorage.getItem("auth:queryParams");let d=[];a&&(d=a.split("&"));const p={};return d.forEach(c=>{const s=c.split("=");p[s[0]]=s[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([i],{queryParams:p,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Q1),V(Qc),V(Ji),V(xo),V(C1),V(ji),V(hn),V(ZO))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Lk=(()=>{var t;class n{constructor(e,i){this.matIconRegistry=e,this.domSanitizer=i,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(X1),V(r0))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),Ek=(()=>{var t;class n{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(e,i){1&e&&(T(0,"h1",0),P(1),N(2,"translate"),S(),T(3,"div",1),P(4),N(5,"translate"),S(),T(6,"div",2)(7,"div",3)(8,"button",4),$("click",function(){return i.close()}),P(9),N(10,"translate"),S()()()),2&e&&(w(1),Me(U(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),w(3),Q(" ",U(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),w(5),Q(" ",U(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[Rn,qn,Ln,It,ot]}),n})(),Ire=(()=>{var t;class n{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Wn=(()=>{var t;class n{constructor(e){this.translate=e,this.addNotification=new le,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,i=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?i:i+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,i,a,d,p){this.addNotification.emit({type:"error",error:i,description:a,title:e,actionText:void 0===d&&void 0!==a?this.getDefaultActionMessage():d,delay:this.defaultErrorDelayMs,icon:"error_outline",action:p,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,i,a,d,p){const c=a?this.translate.instant(a):null,s=d?this.translate.instant(d):null;s?this.showError(this.translate.instant(e),i,c,s,p):this.showError(this.translate.instant(e),i,c)}showSuccess(e,i,a,d){this.addNotification.emit({type:"success",description:i,title:e,actionText:void 0===a&&void 0!==i?this.getDefaultActionMessage():a,delay:this.defaultSuccessDelayMs,icon:"done",action:d,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,i,a,d){const p=i?this.translate.instant(i):void 0,c=a?this.translate.instant(a):void 0;c?this.showSuccess(this.translate.instant(e),p,c,d):this.showSuccess(this.translate.instant(e),p)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(gS))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Dk=(()=>{var t;class n{constructor(e,i,a,d,p,c,s,o){this.authService=e,this.apiRequestConfiguration=i,this.notificator=a,this.store=d,this.dialog=p,this.initAuthService=c,this.mfaHandlerService=s,this.oauthService=o}intercept(e,i){const a=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==a&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const d=qi();d.width="450px",d.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(Ek,d),this.dialogRefSessionExpiration.afterClosed().subscribe(p=>{w1(()=>this.dialogRefSessionExpiration=null),p&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,i)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,i){const a=this.apiRequestConfiguration.shouldHandleError(),d="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return i.handle(e).pipe(Ei(p=>{p instanceof v1&&d&&this.initAuthService.loadPrincipal()}),Hn(p=>{const c=p.error;if("MfaPrivilegeException"===c.type||"MfaRolePrivilegeException"===c.type||"MfaTimeoutException"===c.type||"MfaRoleTimeoutException"===c.type)return this.mfaHandlerService.openMfaWindow(c.type).pipe(Ai(s=>s?("MfaRolePrivilegeException"===c.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),i)):na(()=>c)));{this.handleInvalidAccessTokenError(p);const s=this.formatErrors(p,e);return void 0===s?na(()=>p):(a&&this.notificator.showRPCError(s),na(()=>s))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,i){let a;console.error(e);const d=e.error;if(d.errorId&&(a=d),void 0!==a)return a.urlWithParams=i.urlWithParams,a.call=i.url,a.payload=i.body,a}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const i=qi();this.dialogRefSessionExpiration=this.dialog.open(Ek,i),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Q1),V(Ire),V(Wn),V(Ji),V(ji),V(Jb),V(ZO),V(Qc))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),Kb=(()=>{var t;class n{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Bre=(()=>{var t;class n{constructor(e,i,a,d){this.http=e,this.notificator=i,this.authService=a,this.storeService=d}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new kt;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.get(a,{headers:this.getHeaders()}).pipe(Hn(d=>this.formatErrors(d,a,null,i)))}put(e,i={},a=!0){const d=`${this.getApiUrl()}${e}`,p=JSON.stringify(i);return this.http.put(d,p,{headers:this.getHeaders()}).pipe(Hn(c=>this.formatErrors(c,d,p,a)))}post(e,i={},a=!0){const d=`${this.getApiUrl()}${e}`,p=JSON.stringify(i);let c=this.getHeaders();return c=c.set("Content-Type","application/json; charset=utf-8"),this.http.post(d,p,{headers:c}).pipe(Hn(s=>this.formatErrors(s,d,p,a)))}delete(e,i=!0){const a=`${this.getApiUrl()}${e}`;return this.http.delete(a,{headers:this.getHeaders()}).pipe(Hn(d=>this.formatErrors(d,a,null,i)))}formatErrors(e,i,a,d){const p=e.error;return p.call=i,p.payload=a,d&&this.notificator.showRPCError(e.error),na(p)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(Wn),V(Q1),V(Ji))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Jc=(()=>{var t;class n{isAllSelected(e,i,a=(()=>!0)){const d=i.paginator,p=d.pageSize??0,c=d.pageIndex??0,s=(d.pageIndex+1)*d.pageSize{this.pageStart<=this.pageIterator&&this.pageIterator{o?l(u)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return i===e.data.reduce((d,p)=>d+Number(a(p)),0)}masterTogglePaginated(e,i,a,d=(()=>!0)){i.clear(),a&&e.data.forEach(p=>{d(p)&&i.select(p)})}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Vre=(()=>{var t;class n{constructor(e,i){this.route=e,this.store=i}getPreferredLanguage(e){const i=this.store.getProperty("supported_languages"),a=navigator.languages.map(c=>c.split("-")[0]),d=location.search.substring(1).split("&");let p=null;for(const c of d){const s=c.split("=");"lang"===s[0]&&(p=s[1])}return p&&i.includes(p)?p:e&&i.includes(e)?e:a&&i.includes(a[0])?a[0]:"en"}}return(t=n).\u0275fac=function(e){return new(e||t)(V(ra),V(Ji))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),jre=(()=>{var t;class n{constructor(e){this.storeService=e}static getBrandContainingDomain(e,i){for(const d of e)if(d.newApps.admin===i||d.newApps.profile===i||d.newApps.pwdReset===i||d.newApps.consolidator===i||d.newApps.linker===i)return d;return e.filter(d=>"default"===d.name)[0]||e[0]}getUrlForOtherApplication(e,i){const d=window.location.href.split("/"),p=d[0]+"//"+d[2],c=n.getBrandContainingDomain(this.storeService.getAppsConfig().brands,p);let s;if(c.newApps[e])s=c.newApps[e],"pwdReset"===e&&(s+=`?login-namespace=${i}`);else switch(s=c.oldGuiDomain+"/fed",e){case"admin":s+="/gui/";break;case"profile":s+="/profile/";break;case"pwdReset":s+=`/pwd-reset/?login-namespace=${i}`}return s}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Ji))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function Fre(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Me(U(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}Y(9930);let Ure=(()=>{var t;class n{constructor(e,i,a,d,p){this.dialogRef=e,this.translate=i,this.notificator=a,this.rtMessages=d,this.storeService=p,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",Y(4147).i8)}close(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(Vi),v(Wn),v(CA),v(Ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(T(0,"h1",0),P(1),N(2,"translate"),S(),T(3,"div",1)(4,"mat-form-field")(5,"mat-label"),P(6),N(7,"translate"),S(),T(8,"input",2,3),$("ngModelChange",function(d){return i.subject=d}),S(),W(10,Fre,3,3,"mat-error",4),S(),T(11,"mat-form-field")(12,"mat-label"),P(13),N(14,"translate"),S(),T(15,"textarea",5),$("ngModelChange",function(d){return i.message=d}),N(16,"translate"),P(17," "),S(),T(18,"mat-hint"),P(19),N(20,"translate"),S()()(),T(21,"div",6)(22,"div",7)(23,"button",8),$("click",function(){return i.close()}),P(24),N(25,"translate"),S(),T(26,"button",9),$("click",function(){return i.sendBugReport()}),P(27),N(28,"translate"),S()()()),2&e){const a=et(9);w(1),Me(U(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),w(5),Me(U(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),w(2),E("ngModel",i.subject),w(2),E("ngIf",a.invalid),w(3),Me(U(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),w(2),Ni("placeholder",U(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),E("ngModel",i.message),w(4),Me(U(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),w(5),Q(" ",U(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),w(2),E("disabled",a.invalid),w(1),Q(" ",U(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[lt,zr,wr,no,Tc,It,nr,ir,_u,Ho,la,Rn,qn,Ln,ot],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),Yre=(()=>{var t;class n{transform(e,i,a){return e[`${a}_${i}`]}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"localisedText",type:t,pure:!0}),n})(),Xre=(()=>{var t;class n{transform(e,i){return e["link_"+i]||e.link_en}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"localisedLink",type:t,pure:!0}),n})(),Gre=(()=>{var t;class n{transform(e){return e.includes("/")?e:"/assets/config/"+e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"footerLogoPath",type:t,pure:!0}),n})();function $re(t,n){if(1&t&&(T(0,"a",13),N(1,"localisedLink"),te(2,"img",14),N(3,"footerLogoPath"),S()),2&t){const r=j().$implicit;E("href",Fn(1,2,r,j(3).language),as),w(2),Ni("src",U(3,5,r.logo),as)}}function Qre(t,n){if(1&t&&(T(0,"span"),te(1,"img",14),N(2,"footerLogoPath"),S()),2&t){const r=j().$implicit;w(1),Ni("src",U(2,1,r.logo),as)}}function Jre(t,n){if(1&t&&(T(0,"div"),W(1,$re,4,7,"a",11),N(2,"localisedLink"),W(3,Qre,3,3,"span",12),N(4,"localisedLink"),S()),2&t){const r=n.$implicit,e=j(3);w(1),E("ngIf",Fn(2,2,r,e.language)),w(2),E("ngIf",!Fn(4,5,r,e.language))}}const Kre=function(t){return{"min-height":t}};function Zre(t,n){if(1&t&&(T(0,"div",10),W(1,Jre,5,8,"div",5),S()),2&t){const r=j().$implicit,e=j();E("ngStyle",Tt(2,Kre,e.columnContentHeight+"px")),w(1),E("ngForOf",r.elements)}}const xs=function(t){return{color:t}};function eae(t,n){if(1&t&&(T(0,"i",20),P(1),S()),2&t){const r=j().$implicit,e=j(3);E("ngStyle",Tt(2,xs,e.linksTextColor)),w(1),Q(" ",r.icon," ")}}function tae(t,n){if(1&t){const r=Pe();T(0,"span",21),$("click",function(){be(r);const i=j().$implicit;return ge(j(3).openDialog(i.dialog))}),P(1),N(2,"localisedText"),S()}if(2&t){const r=j().$implicit,e=j(3);E("ngStyle",Tt(6,xs,e.linksTextColor)),w(1),Q("",Ap(2,2,r,e.language,"label")," ")}}function iae(t,n){if(1&t&&(T(0,"a",22),N(1,"localisedLink"),P(2),N(3,"localisedText"),S()),2&t){const r=j().$implicit,e=j(3);E("href",Fn(1,3,r,e.language),as)("ngStyle",Tt(10,xs,e.linksTextColor)),w(2),Me(Ap(3,6,r,e.language,"label"))}}function nae(t,n){if(1&t&&(T(0,"span",10),P(1),N(2,"localisedText"),S()),2&t){const r=j().$implicit,e=j(3);E("ngStyle",Tt(6,xs,e.linksTextColor)),w(1),Me(Ap(2,2,r,e.language,"label"))}}function rae(t,n){if(1&t&&(T(0,"div",16),W(1,eae,2,4,"i",17),W(2,tae,3,8,"span",18),W(3,iae,4,12,"a",19),N(4,"localisedLink"),W(5,nae,3,8,"span",9),N(6,"localisedLink"),S()),2&t){const r=n.$implicit,e=j(3);w(1),E("ngIf",r.icon),w(1),E("ngIf",r.dialog),w(1),E("ngIf",Fn(4,4,r,e.language)&&!r.dialog),w(2),E("ngIf",!Fn(6,7,r,e.language)&&!r.dialog)}}const aae=function(t){return{height:t}};function oae(t,n){if(1&t&&(T(0,"div",10),W(1,rae,7,10,"div",15),S()),2&t){const r=j().$implicit,e=j();E("ngStyle",Tt(2,aae,e.columnContentHeight+"px")),w(1),E("ngForOf",r.elements)}}function sae(t,n){if(1&t&&(T(0,"div",7)(1,"h6",8),P(2),N(3,"localisedText"),S(),W(4,Zre,2,4,"div",9),W(5,oae,2,4,"div",9),S()),2&t){const r=n.$implicit,e=j();xe("my-auto",e.containsLogos),w(1),E("ngStyle",Tt(10,xs,e.headersTextColor)),w(1),Q(" ",Ap(3,6,r,e.language,"title")," "),w(2),E("ngIf",r.logos),w(1),E("ngIf",r.elements&&!r.logos)}}function lae(t,n){if(1&t&&(T(0,"span")(1,"a",6),P(2),S()()),2&t){const r=n.$implicit,e=n.index,i=j();w(1),E("href",r.url,as)("ngStyle",Tt(3,xs,i.copyrightTextColor)),w(1),Me(e?", "+r.name:r.name)}}const cae=function(t){return{background:t}};let kk=(()=>{var t;class n{constructor(e,i,a,d){this.storeService=e,this.translateService=i,this.utilsService=a,this.dialog=d,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=Y(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=Y(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const i=e.match("\\bVersion:\\s*([^,\\s]+)");null!==i&&(this.backendVersion=i[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const i=qi();"reportIssue"===e&&(i.width="550px",this.dialog.open(Ure,i))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ji),v(Vi),v(TA),v(ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(e,i){1&e&&(T(0,"footer",0)(1,"div",1),W(2,sae,6,12,"div",2),S(),te(3,"hr",3),T(4,"div",4),P(5),W(6,lae,3,5,"span",5),P(7,", web application: "),T(8,"a",6),P(9),S(),P(10,", server: "),T(11,"a",6),P(12),S()()()),2&e&&(E("ngStyle",Tt(11,cae,i.bgColor)),w(2),E("ngForOf",i.footerColumns),w(2),E("ngStyle",Tt(13,xs,i.copyrightTextColor)),w(1),Q(" \xa9 ",i.currentYear," Copyright: "),w(1),E("ngForOf",i.copyrightItems),w(2),E("href",i.githubRepository,as)("ngStyle",Tt(15,xs,i.copyrightTextColor)),w(1),Me(i.guiVersion),w(2),E("href",i.githubBackendRepository,as)("ngStyle",Tt(17,xs,i.copyrightTextColor)),w(1),Me(i.backendVersion))},dependencies:[Ar,lt,t0,Yre,Xre,Gre],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]}),n})();function dae(t,n){if(1&t&&(T(0,"div",8),te(1,"div",9),S()),2&t){const r=j();w(1),E("innerHTML",r.logo,uf)}}function pae(t,n){if(1&t&&(T(0,"div",10),te(1,"div",11)(2,"mat-icon",12),S()),2&t){const r=j();w(1),E("innerHTML",r.logo,uf)}}const uae=function(t){return{color:t}};function hae(t,n){if(1&t&&(T(0,"p",13),P(1),S()),2&t){const r=j();E("ngStyle",Tt(2,uae,r.textColor)),w(1),Q(" ",r.headerTitle," ")}}const fae=function(t,n){return{background:t,color:n}},mae=function(t,n){return{"min-height":t,"background-color":n}};let bae=(()=>{var t;class n{constructor(e,i,a,d){this.storeService=e,this.sanitizer=i,this.preferredLangService=a,this.translateService=d,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ji),v(r0),v(Vre),v(Vi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(e,i){1&e&&(T(0,"div",0),W(1,dae,2,1,"div",1),W(2,pae,3,1,"div",2),W(3,hae,2,4,"p",3),S(),T(4,"div",4)(5,"div",5)(6,"div",6),te(7,"router-outlet"),S(),T(8,"div",7),te(9,"perun-web-apps-footer"),S()()()),2&e&&(E("ngStyle",yo(5,fae,i.headerBackgroundColor,i.headerTextColor)),w(1),E("ngIf","admin-gui"===i.application||"user-profile"===i.application||"consolidator"===i.application),w(1),E("ngIf","publications"===i.application),w(1),E("ngIf",!!i.headerTitle),w(2),E("ngStyle",yo(8,mae,i.getContentInnerMinHeight(),i.contentBackgroundColor)))},dependencies:[lt,t0,xi,km,kk],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]}),n})();hi("openClose",[Lt("open",Se({overflow:"hidden"})),Lt("closed",Se({height:"0px",overflow:"hidden"})),At("open <=> closed",[gt(".3s ease-in")])]);const gae=hi("flyInOut",[At(":enter",[Se({transform:"translateX(100%)"}),gt(".25s")]),At(":leave",[gt(".5s",Se({transform:"translateX(100%)"}))])]);hi("rollInOut",[At(":enter",[Se({height:"0px"}),gt(".25s")]),At(":leave",[gt(".25s",Se({height:"0px"}))])]),hi("routeAnimations",[At("* => *",[Se({position:"relative"}),vr(":enter",[Se({width:"100%",opacity:0})],{optional:!0}),vr(":leave",[Se({position:"absolute",width:"100%",opacity:1}),gt("0.15s",Se({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),vr(":enter",[Se({position:"absolute",width:"100%",opacity:0}),gt("0.15s",Se({position:"absolute",width:"100%",opacity:1}))],{optional:!0})])]),hi("tagsOpenClose",[Lt("open",Se({})),Lt("closed",Se({width:"0px",height:"0px"})),At("open <=> closed",[gt(".3s ease-in")])]),hi("switchAnimations",[At("true => false",[vr(":enter, :leave",Se({})),Ec([vr(":enter",[Se({transform:"translateX(-100%)"}),gt("1s ease-in-out",Se({transform:"translateX(0%)"}))],{optional:!0}),vr(":leave",[Se({transform:"translateX(0%)",position:"absolute"}),gt("1s ease-in-out",Se({transform:"translateX(100%)"}))],{optional:!0})])]),At("false => true",[vr(":enter, :leave",Se({})),Ec([vr(":enter",[Se({transform:"translateX(100%)"}),gt("1s ease-in-out",Se({transform:"translateX(0%)"}))],{optional:!0}),vr(":leave",[Se({transform:"translateX(0%)",position:"absolute"}),gt("1s ease-in-out",Se({transform:"translateX(-100%)"}))],{optional:!0})])])]),hi("slideInOutLeft",[At(":enter",[Se({transform:"translateX(-100%)",position:"relative"}),gt("0.5s ease-in",Se({transform:"translateX(0%)"}))]),At(":leave",[gt("0.5s ease-in",Se({transform:"translateX(-100%)"}))])]),hi("slideInOutRight",[At(":enter",[Se({transform:"translateX(100%)",position:"fixed"}),gt("0.5s ease-in",Se({transform:"translateX(0%)"}))]),At(":leave",[Se({transform:"translateX(-100%)",position:"relative"}),gt("0.5s ease-in",Se({transform:"translateX(100%)"}))])]);let Hk=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci]}),n})(),Wk=(()=>{var t;class n{constructor(e,i){this.translate=e,this.storage=i}transform(e,i="en"){const a=this.storage.getProperty("custom_labels");if(a)for(const d of a)if(d.label===e)return d[i];return e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Vi,16),v(Ji,16))},t.\u0275pipe=gi({name:"customTranslate",type:t,pure:!0}),n})(),J1=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,i){1&e&&(T(0,"div",0),te(1,"mat-spinner"),S())},dependencies:[G1]}),n})(),Tr=(()=>{var t;class n{constructor(e,i){this.viewContainerRef=e,this.template=i,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qt),v(Vt))},t.\u0275dir=J({type:t,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[vt]}),n})();function Lae(t,n){1&t&&te(0,"perun-web-apps-loading-dialog")}function Eae(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Me(U(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function Dae(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Me(U(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function kae(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h1",3),P(2),N(3,"translate"),S(),T(4,"div",4)(5,"mat-form-field")(6,"mat-label"),P(7),N(8,"translate"),S(),T(9,"input",5,6),$("ngModelChange",function(i){return be(r),ge(j().subject=i)}),S(),W(11,Eae,3,3,"mat-error",7),S(),T(12,"mat-form-field")(13,"mat-label"),P(14),N(15,"translate"),S(),T(16,"textarea",8,9),$("ngModelChange",function(i){return be(r),ge(j().message=i)}),N(18,"translate"),P(19," "),S(),W(20,Dae,3,3,"mat-error",7),S()(),T(21,"div",10)(22,"div",11)(23,"button",12),$("click",function(){return be(r),ge(j().dialogRef.close())}),P(24),N(25,"translate"),S(),T(26,"button",13),$("click",function(){return be(r),ge(j().sendBugReport())}),P(27),N(28,"translate"),S()()()()}if(2&t){const r=et(10),e=et(17),i=j();w(2),Me(U(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),w(5),Me(U(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),w(2),E("ngModel",i.subject),w(2),E("ngIf",r.invalid),w(3),Me(U(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),w(2),Ni("placeholder",U(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),E("ngModel",i.message),w(4),E("ngIf",e.invalid),w(4),Q(" ",U(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),w(2),E("disabled",""===i.message||""===i.subject||i.loading),w(1),Q(" ",U(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let Hae=(()=>{var t;class n{constructor(e,i,a,d,p,c){this.dialogRef=e,this.translate=i,this.notificator=a,this.rtMessages=d,this.data=p,this.storeService=c,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const i="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(i)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let i=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(i=i.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),i=i.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const a=/"password":".+?"/;let d=JSON.stringify(this.data.error.payload);d=d.replace(a,'"password":"####"'),i=i.concat("Payload:\n"+d+"\n\n")}return i=i.concat("Sent from new Perun Gui, version: ",Y(4147).i8),i.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(Vi),v(Wn),v(CA),v(yr),v(Ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(W(0,Lae,1,0,"ng-template",null,0,Ri),T(2,"div",1),W(3,kae,29,23,"div",2),S()),2&e){const a=et(1);w(3),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[lt,Rn,qn,Ln,It,nr,ir,Ho,zr,wr,no,Tc,la,J1,Tr,ot],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})(),Wae=(()=>{var t;class n{constructor(e,i,a){this.dialogRef=e,this.dialog=i,this.data=a}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=qi();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(Hae,e)}),this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(ji),v(yr))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(T(0,"h1",0),P(1),S(),T(2,"div",1),P(3),S(),T(4,"div",2)(5,"div",3)(6,"button",4),$("click",function(){return i.onBugReportClick()}),P(7),N(8,"translate"),S(),T(9,"button",5),$("click",function(){return i.onCloseClick()}),P(10),N(11,"translate"),S()()()),2&e&&(w(1),Me(i.data.title),w(2),Q(" ",i.data.description,"\n"),w(3),E("hidden","error"!==i.data.type),w(1),Q(" ",U(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),w(3),Q(" ",U(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[Rn,qn,Ln,It,ot]}),n})();function Vae(t,n){1&t&&(T(0,"div",9),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.ASK")," "))}function jae(t,n){1&t&&te(0,"th",16)}function Fae(t,n){if(1&t&&(T(0,"td",17),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r)}}function Uae(t,n){1&t&&te(0,"tr",18)}function Yae(t,n){1&t&&te(0,"tr",19)}function Xae(t,n){if(1&t&&(T(0,"table",10),pt(1,11),W(2,jae,1,0,"th",12),W(3,Fae,2,1,"td",13),ut(),W(4,Uae,1,0,"tr",14),W(5,Yae,1,0,"tr",15),S()),2&t){const r=j();E("dataSource",r.dataSource),w(4),E("matHeaderRowDef",r.displayedColumns),w(1),E("matRowDefColumns",r.displayedColumns)}}function Gae(t,n){if(1&t&&(T(0,"perun-web-apps-alert",20),P(1),N(2,"translate"),S()),2&t){const r=j();E("alert_type","warn"),w(1),Q(" ",U(2,2,r.data.alert)," ")}}function $ae(t,n){if(1&t){const r=Pe();T(0,"button",21),$("click",function(){return be(r),ge(j().onSubmit())}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.REMOVE_BUTTON")," "))}function Qae(t,n){if(1&t){const r=Pe();T(0,"button",22),$("click",function(){return be(r),ge(j().onSubmit())}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.SUBMIT_BUTTON")," "))}let e3=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.data=i,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new ys(this.data.items)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-universal-confirmation-items-dialog"]],decls:17,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","fw-bold",4,"ngIf"],["mat-table","","class","w-100",3,"dataSource",4,"ngIf"],[3,"alert_type",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","class","ms-2","color","warn",3,"click",4,"ngIf"],["mat-flat-button","","class","ms-2","color","accent",3,"click",4,"ngIf"],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""],[3,"alert_type"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(T(0,"div")(1,"h1",0),P(2),N(3,"translate"),S(),T(4,"div",1)(5,"p"),P(6),N(7,"translate"),S(),W(8,Vae,3,3,"div",2),W(9,Xae,6,3,"table",3),W(10,Gae,3,4,"perun-web-apps-alert",4),S(),T(11,"div",5)(12,"button",6),$("click",function(){return i.onCancel()}),P(13),N(14,"translate"),S(),W(15,$ae,3,3,"button",7),W(16,Qae,3,3,"button",8),S()()),2&e&&(Wf(i.theme),w(2),Me(U(3,11,i.data.title)),w(4),Q(" ",U(7,13,i.data.description)," "),w(2),E("ngIf",i.data.showAsk),w(1),E("ngIf",i.data.items.length),w(1),E("ngIf",i.data.alert),w(3),Q(" ",U(14,15,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_REMOVE_ITEMS_DIALOG.CANCEL_BUTTON")," "),w(2),E("ngIf","remove"===i.data.type),w(1),E("ngIf","confirmation"===i.data.type))},dependencies:[lt,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,Rn,qn,Ln,It,xr,ot]}),n})(),loe=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.data=i}ngOnInit(){this.theme=this.data.theme,this.message=this.data.message}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-universal-confirmation-dialog"]],decls:11,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(T(0,"div")(1,"h1",0),P(2),N(3,"translate"),S(),T(4,"div",1)(5,"button",2),$("click",function(){return i.onCancel()}),P(6),N(7,"translate"),S(),T(8,"button",3),$("click",function(){return i.onSubmit()}),P(9),N(10,"translate"),S()()()),2&e&&(Wf(i.theme),w(2),Me(U(3,6,i.message)),w(4),Q(" ",U(7,8,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_CONFIRMATION_DIALOG.CANCEL_BUTTON")," "),w(3),Q(" ",U(10,10,"SHARED_LIB.PERUN.COMPONENTS.UNIVERSAL_CONFIRMATION_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[Rn,Ln,It,ot]}),n})();var y0;function moe(t,n){1&t&&(T(0,"mat-error",8),P(1),N(2,"translate"),N(3,"customTranslate"),S()),2&t&&(w(1),Me(U(2,1,U(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class t3{constructor(n,r,e){this.dialogRef=n,this.data=r,this.attributesManagerService=e}ngOnInit(){this.sshControl=new oL(null,[yi.required,yi.pattern(t3.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const n=this.data.attribute?.value??[],r=this.sshControl.value;n.includes(r)||n.push(r),this.data.attribute.value=n,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{n.pop()})}}function zoe(t,n){if(1&t&&(T(0,"div",10),te(1,"perun-web-apps-notification",11),S()),2&t){const r=n.$implicit;w(1),E("data",r)("inDialog",!0)}}function Ooe(t,n){if(1&t&&(T(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),W(2,zoe,2,2,"div",9),S()()),2&t){const r=j();w(2),E("cdkVirtualForOf",r.notifications)}}function woe(t,n){1&t&&(T(0,"perun-web-apps-alert",12),P(1),N(2,"translate"),N(3,"customTranslate"),S()),2&t&&(w(1),Me(U(2,1,U(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}(y0=t3).allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"],y0.sshKeyPattern="^("+y0.allowedSshKeys.join("|")+").+$",y0.\u0275fac=function(n){return new(n||y0)(v(Qi),v(yr),v(DS))},y0.\u0275cmp=he({type:y0,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(n,r){1&n&&(T(0,"h1",0),P(1),N(2,"translate"),N(3,"customTranslate"),S(),T(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),P(7),N(8,"translate"),N(9,"customTranslate"),S(),te(10,"textarea",3),W(11,moe,4,5,"mat-error",4),S()(),T(12,"div",5)(13,"button",6),$("click",function(){return r.onCancel()}),P(14),N(15,"translate"),N(16,"customTranslate"),S(),T(17,"button",7),$("click",function(){return r.onSubmit()}),P(18),N(19,"translate"),N(20,"customTranslate"),S()()),2&n&&(w(1),Me(U(2,7,U(3,9,"DIALOGS.ADD_SSH.TITLE"))),w(6),Me(U(8,11,U(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),w(3),E("formControl",r.sshControl),w(1),E("ngIf",r.sshControl.invalid&&r.sshControl.dirty),w(3),Q(" ",U(15,15,U(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),w(3),E("disabled",r.sshControl.invalid),w(1),Q(" ",U(19,19,U(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[lt,zr,wr,no,It,nr,ir,Ho,sa,la,YJ,Rn,qn,Ln,ot,Wk],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2});let Ik=(()=>{var t;class n{constructor(e,i){this.dialogRef=e,this.notificationStorageService=i}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(Kb))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(e,i){1&e&&(T(0,"h1",0),P(1),N(2,"translate"),N(3,"customTranslate"),S(),T(4,"div",1),W(5,Ooe,3,1,"div",2),W(6,woe,4,5,"perun-web-apps-alert",3),S(),T(7,"div",4)(8,"button",5),$("click",function(){return i.onCancel()}),P(9),N(10,"translate"),N(11,"customTranslate"),S(),T(12,"button",6),$("click",function(){return i.onClear()}),P(13),N(14,"translate"),N(15,"customTranslate"),S()()),2&e&&(w(1),Me(U(2,5,U(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),w(4),E("ngIf",0!==i.notifications.length),w(1),E("ngIf",0===i.notifications.length),w(3),Q(" ",U(10,9,U(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),w(4),Q(" ",U(14,13,U(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]}),n})();function Coe(t,n){if(1&t&&(T(0,"div",5)(1,"mat-icon"),P(2),S()()),2&t){const r=j();w(2),Me(r.data.icon)}}function xoe(t,n){if(1&t&&(T(0,"div",6),P(1),S()),2&t){const r=j();w(1),Q(" ",r.showTimestamp()," ")}}let Bk=(()=>{var t;class n{constructor(e,i){this.dialog=e,this.notificationStorageService=i,this.newNotification=!1,this.closeNotification=new le,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=qi();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(Wae,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function qne(t,n){jO.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,i]=this.data.timeStamp.split(":");return i.length<2?e+":0"+i:this.data.timeStamp}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ji),v(Kb))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(e,i){1&e&&(T(0,"div")(1,"div",0),$("click",function(){return i.alreadyClosed||i.waiting?"":i.closeSelf()}),W(2,Coe,3,1,"div",1),T(3,"div",2),P(4),N(5,"translate"),S(),W(6,xoe,2,1,"div",3),T(7,"div",4),$("click",function(){return i.waiting=!0,i.doAction()}),P(8),S()()()),2&e&&(If("card notification ",i.inDialog?"":"mat-elevation-z7",""),xe("error","error"===i.data.type)("success","success"===i.data.type),w(2),E("ngIf",null!==i.data.icon),w(2),Q(" ",U(5,12,i.data.title)," "),w(2),E("ngIf",i.inDialog),w(1),E("hidden",i.alreadyPressed),w(1),Q(" ",i.data.actionText," "))},dependencies:[lt,xi,ot],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]}),n})();function Toe(t,n){if(1&t){const r=Pe();T(0,"div")(1,"perun-web-apps-notification",2),$("closeNotification",function(){const a=be(r).index;return ge(j().removeNotification(a))}),S()()}if(2&t){const r=n.$implicit;E("@flyInOut",void 0),w(1),E("data",r)("newNotification",!0)}}const Soe=function(t){return{top:t}};let Roe=(()=>{var t;class n{constructor(e,i){this.notificator=e,this.notificationStorageService=i,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(a=>{this.processNotification(a)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(e){this.notifications.splice(e,1)}processNotification(e){this.notifications.push(e),this.notificationStorageService.storeNotification(e)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Wn),v(Kb))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-notificator"]],hostBindings:function(e,i){1&e&&$("resize",function(d){return i.getScreenSize(d)},0,S_)},inputs:{displayWarning:"displayWarning"},decls:2,vars:4,consts:[["id","notificator",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"data","newNotification","closeNotification"]],template:function(e,i){1&e&&(T(0,"div",0),W(1,Toe,2,3,"div",1),S()),2&e&&(E("ngStyle",Tt(2,Soe,i.getNotificatorTop())),w(1),E("ngForOf",i.notifications))},dependencies:[Ar,t0,Bk],styles:["#notificator[_ngcontent-%COMP%]{position:fixed;right:0;z-index:1001;padding:8px}@media (max-width: 768px){#notificator[_ngcontent-%COMP%]{width:100%;top:initial;bottom:0}}"],data:{animation:[gae]}}),n})(),qoe=0;const Loe=aa(class{}),Nk="mat-badge-content";let Eoe=(()=>{var t;class n extends Loe{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=Ae(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=Ae(e)}constructor(e,i,a,d,p){super(),this._ngZone=e,this._elementRef=i,this._ariaDescriber=a,this._renderer=d,this._animationMode=p,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=qoe++,this._isInitialized=!1,this._interactivityChecker=_e(wc),this._document=_e($e)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),i="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(Nk),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(i)})}):e.classList.add(i),e}_updateRenderedContent(e){const i=`${e??""}`.trim();this._isInitialized&&i&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=i),this._content=i}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const i=this._elementRef.nativeElement.classList;i.remove(`mat-badge-${this._color}`),e&&i.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${Nk}`);for(const i of Array.from(e))i!==this._badgeElement&&i.remove()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Le),v(Oe),v(pz),v(Ga),v(ii,8))},t.\u0275dir=J({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(e,i){2&e&&xe("mat-badge-overlap",i.overlap)("mat-badge-above",i.isAbove())("mat-badge-below",!i.isAbove())("mat-badge-before",!i.isAfter())("mat-badge-after",i.isAfter())("mat-badge-small","small"===i.size)("mat-badge-medium","medium"===i.size)("mat-badge-large","large"===i.size)("mat-badge-hidden",i.hidden||!i.content)("mat-badge-disabled",i.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[ue]}),n})(),Doe=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[nu,it,it]}),n})();const koe=function(t){return{color:t}};function Hoe(t,n){if(1&t&&(T(0,"button",5),N(1,"translate"),T(2,"mat-icon",6),P(3," apps "),S()()),2&t){const r=j();E("matMenuTriggerFor",et(3))("matTooltip",U(1,3,"NAV.OTHER_APPLICATIONS")),w(2),E("ngStyle",Tt(5,koe,r.iconColor))}}function Woe(t,n){if(1&t){const r=Pe();T(0,"button",7),$("click",function(){return be(r),ge(j().onLogOut())}),N(1,"translate"),T(2,"mat-icon"),P(3,"logout"),S()()}2&t&&E("matTooltip",U(1,1,"NAV.LOGOUT"))}let Poe=(()=>{var t;class n{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Q1))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(e,i){1&e&&(T(0,"div",0),W(1,Hoe,4,7,"button",1),T(2,"mat-menu",null,2)(4,"button",3),$("click",function(){return i.redirectToUrl()})("auxclick",function(){return i.redirectToUrl()}),T(5,"span"),P(6),S()()(),W(7,Woe,4,3,"button",4),S()),2&e&&(w(1),E("ngIf",i.url),w(5),Me(i.label),w(1),E("ngIf",i.logoutEnabled))},dependencies:[lt,t0,xi,RO,Nc,qO,gs,pa,ot],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]}),n})(),n3=(()=>{var t;class n extends c0{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275dir=J({type:t,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[ue,vt]}),n})(),Zb=(()=>{var t;class n{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(a=>!!a).join(" ")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"userFullName",type:t,pure:!0}),n})();const K1=function(t){return{color:t}};function Ioe(t,n){if(1&t){const r=Pe();T(0,"button",10),$("click",function(){return be(r),ge(j().onToggleSidenav())}),N(1,"translate"),T(2,"mat-icon"),P(3,"menu"),S()()}if(2&t){const r=j();Ni("matTooltip",U(1,2,"NAV.MENU")),E("ngStyle",Tt(4,K1,r.iconColor))}}function Boe(t,n){if(1&t){const r=Pe();T(0,"div",11)(1,"button",12)(2,"mat-icon",13),P(3," language "),S()(),T(4,"mat-menu",null,14)(6,"button",15),$("click",function(){return be(r),ge(j().changeLanguage())}),P(7),N(8,"translate"),S()()()}if(2&t){const r=et(5),e=j();E("ngStyle",Tt(6,K1,e.textColor)),w(1),E("matMenuTriggerFor",r),w(1),E("ngStyle",Tt(8,K1,e.iconColor)),w(5),Q(" ",U(8,4,"HEADER.LANGUAGE")," ")}}function Noe(t,n){if(1&t&&(T(0,"span",16),P(1),N(2,"userFullName"),S()),2&t){const r=j();E("ngStyle",Tt(4,K1,r.textColor)),w(1),Q(" ",U(2,2,r.principal.user)," ")}}function Voe(t,n){if(1&t){const r=Pe();T(0,"button",17),$("click",function(){return be(r),ge(j().showNotificationHistory())}),N(1,"translate"),T(2,"mat-icon",18),P(3),S()()}if(2&t){const r=j();E("matTooltip",U(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),w(2),Ni("matBadge",r.getNewNotificationsCount()>5?"5+":r.getNewNotificationsCount()),E("ngStyle",Tt(7,K1,r.iconColor))("matBadgeHidden",0===r.getNewNotificationsCount()),w(1),Q(" ",r.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function joe(t,n){if(1&t&&te(0,"perun-web-apps-header-menu",19),2&t){const r=j();E("url",r.otherAppUrl)("label",r.otherAppLabel)("user",r.principal.user)("logoutEnabled",r.logoutEnabled)("iconColor",r.iconColor)("textColor",r.textColor)}}const Foe=function(t){return{background:t}},Uoe=function(){return[]},Yoe=function(){return["/"]};let Xoe=(()=>{var t;class n{constructor(e,i,a,d,p,c,s){this.storeService=e,this.sanitizer=i,this.translateService=a,this.otherApplicationService=d,this.notificationStorageService=p,this.dialog=c,this.route=s,this.sidenavToggle=new le,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===wm.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===wm.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==wm.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=qi();e.width="520px",this.dialog.open(Ik,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Ji),v(r0),v(Vi),v(jre),v(Kb),v(ji),v(ra))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(e,i){1&e&&(T(0,"mat-toolbar",0)(1,"div",1),W(2,Ioe,4,6,"button",2),te(3,"a",3),T(4,"p",4),P(5),S()(),T(6,"div",5),W(7,Boe,9,10,"div",6),W(8,Noe,3,6,"span",7),W(9,Voe,4,9,"button",8),W(10,joe,1,6,"perun-web-apps-header-menu",9),S()()),2&e&&(E("ngStyle",Tt(12,Foe,i.bgColor)),w(2),E("ngIf",i.showToggle),w(1),E("innerHTML",i.logo,uf)("routerLink",i.disableLogo?Br(14,Uoe):Br(15,Yoe))("queryParams",i.route.snapshot.queryParams),w(1),E("ngStyle",Tt(16,K1,i.textColor)),w(1),Q(" ",i.label," "),w(1),E("ngStyle",Tt(18,K1,i.navTextColor)),w(1),E("ngIf",i.showLanguageMenu),w(1),E("ngIf",null!==i.principal.user),w(1),E("ngIf",i.showNotifications),w(1),E("ngIf",i.showHeaderMenu))},dependencies:[lt,t0,c0,xi,RO,Nc,qO,It,gs,pa,Jee,Eoe,Poe,n3,ot,Zb],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]}),n})(),Goe=(()=>{var t;class n{constructor(e){this.authResolver=e}getSideMenuItems(){const e=[];return this.authResolver.isCabinetAdmin()&&e.push({label:"MENU_ITEMS.ALL_PUBLICATIONS",icon:"perun-publications-white",isSVG:!0,link:"/all-publications",activatedRegex:"^/all-publications",tabName:"all-publications"}),e.push({label:"MENU_ITEMS.MY_PUBLICATIONS",icon:"local_library",link:"/my-publications",activatedRegex:"^/my-publications",tabName:"my-publications"}),e.push({label:"MENU_ITEMS.CREATE_PUBLICATION",icon:"add_box",link:"/create-publication",activatedRegex:"^/create-publication",tabName:"create-publication"}),this.authResolver.isCabinetAdmin()&&(e.push({label:"MENU_ITEMS.AUTHORS",icon:"assignment_ind",link:"/authors",activatedRegex:"^/authors",tabName:"authors"}),e.push({label:"MENU_ITEMS.CATEGORIES",icon:"all_inbox",link:"/categories",activatedRegex:"^/categories$",tabName:"categories"}),e.push({label:"MENU_ITEMS.PUBLICATION_SYSTEMS",icon:"assignment",link:"/publication-systems",activatedRegex:"^/publication-systems$",tabName:"publication-systems"})),e}}return(t=n).\u0275fac=function(e){return new(e||t)(V(xo))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();function $oe(t,n){1&t&&te(0,"mat-icon",7),2&t&&E("svgIcon",j().$implicit.icon)}function Qoe(t,n){if(1&t&&(T(0,"mat-icon"),P(1),S()),2&t){const r=j().$implicit;w(1),Me(r.icon)}}const Joe=function(t){return{color:t}};function Koe(t,n){if(1&t){const r=Pe();T(0,"mat-list-item",2),$("click",function(){return be(r),ge(j().shouldHideMenu())}),T(1,"div",3),W(2,$oe,1,1,"mat-icon",4),W(3,Qoe,2,1,"mat-icon",5),T(4,"span",6),P(5),N(6,"translate"),S()()()}if(2&t){const r=n.$implicit,e=j();xe("activated",e.isActive(r.activatedRegex)),Ni("routerLink",r.link),E("matRippleColor","rgba(255, 255, 255, 0.1)"),w(1),E("ngStyle",Tt(10,Joe,e.textColor)),w(1),E("ngIf",r.isSVG),w(1),E("ngIf",!r.isSVG),w(2),Me(U(6,8,r.label))}}let Zoe=(()=>{var t;class n{constructor(e,i,a){this.sideMenuItemService=e,this.storeService=i,this.router=a,this.items=[],this.textColor=this.storeService.getProperty("theme").sidemenu_text_color,this.currentUrl=a.url,a.events.subscribe(d=>{d instanceof qo&&(this.currentUrl=d.url)})}ngOnInit(){this.items=this.sideMenuItemService.getSideMenuItems()}isActive(e){return new RegExp(e).test(this.currentUrl)}shouldHideMenu(){"over"===this.sideNav.mode&&this.sideNav.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Goe),v(Ji),v(hn))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-side-menu"]],inputs:{sideNav:"sideNav"},decls:2,vars:1,consts:[[1,"pt-0"],["mat-ripple","","class","side-menu-item-height",3,"activated","matRippleColor","routerLink","click",4,"ngFor","ngForOf"],["mat-ripple","",1,"side-menu-item-height",3,"matRippleColor","routerLink","click"],[1,"d-flex","flex-row",3,"ngStyle"],["class","perun-icon",3,"svgIcon",4,"ngIf"],[4,"ngIf"],[1,"ms-3"],[1,"perun-icon",3,"svgIcon"]],template:function(e,i){1&e&&(T(0,"mat-nav-list",0),W(1,Koe,7,12,"mat-list-item",1),S()),2&e&&(w(1),E("ngForOf",i.items))},dependencies:[Ar,lt,t0,xi,See,xee,to,c0,ot],styles:[".side-menu-item-height[_ngcontent-%COMP%]{height:40px!important}mat-list-item[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important}.activated[_ngcontent-%COMP%]{background:var(--side-active)!important;color:var(--side-text-active)!important}"]}),n})();const ese=["footer"],Vk=function(t){return{background:t}},tse=function(t){return{"min-height":t}};function ise(t,n){if(1&t){const r=Pe();T(0,"div")(1,"perun-web-apps-header",1),$("sidenavToggle",function(){return be(r),ge(et(4).toggle())}),S(),T(2,"mat-sidenav-container",2)(3,"mat-sidenav",3,4),te(5,"perun-web-apps-side-menu",5),S(),T(6,"mat-sidenav-content",6)(7,"div",7),te(8,"router-outlet"),S(),T(9,"div",null,8),te(11,"perun-web-apps-footer"),S()()()()}if(2&t){const r=et(4),e=j();w(3),E("mode",e.sidebarMode)("ngStyle",Tt(6,Vk,e.sideMenuBgColor))("opened",!e.isMobile()),w(2),E("sideNav",r),w(1),E("ngStyle",Tt(8,Vk,e.contentBackgroundColor)),w(1),E("ngStyle",Tt(10,tse,e.contentHeight))}}function nse(t,n){1&t&&(T(0,"div"),te(1,"perun-web-apps-login-screen-base",9),N(2,"translate"),S()),2&t&&(w(1),E("application","publications")("headerTitle",U(2,2,"HEADER.TITLE")))}let rse=(()=>{var t;class n{constructor(e,i,a,d,p){this.store=e,this.initAuth=i,this.changeDetector=a,this.authResolver=d,this.router=p,this.sidebarMode="side",this.sideMenuBgColor=this.store.getProperty("theme").sidemenu_bg_color,this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color,this.contentHeight="calc(100vh - 64px)"}getScreenSize(){this.sidebarMode=this.isMobile()?"over":"side"}ngOnInit(){this.isLoginScreenShow=this.initAuth.isLoginScreenShown(),this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),sessionStorage.removeItem("baLogout");const e=location.pathname;!this.authResolver.isCabinetAdmin()&&("/"===e||["/all-publications","/authors","/categories","/publication-systems"].some(a=>e.includes(a)))&&this.router.navigate(["my-publications"],{queryParamsHandling:"preserve"})}isMobile(){return window.innerWidth<=n.minWidth}setContentHeight(e){this.contentHeight="calc(100vh - 84px - "+String(e)+"px)",this.changeDetector.detectChanges()}isServiceLogin(){return!!sessionStorage.getItem("baLogout")}ngAfterViewInit(){const e=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentHeight="calc(100vh - 84px - "+e+"px)",this.changeDetector.detectChanges()}}return(t=n).minWidth=992,t.\u0275fac=function(e){return new(e||t)(v(Ji),v(Jb),v(nt),v(xo),v(hn))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-root"]],viewQuery:function(e,i){if(1&e&&Ie(ese,5),2&e){let a;ce(a=de())&&(i.footer=a.first)}},hostBindings:function(e,i){1&e&&$("resize",function(d){return i.getScreenSize(d)},0,S_)},decls:3,vars:2,consts:[[4,"ngIf"],[3,"sidenavToggle"],["autosize","true"],["fixedInViewport","","fixedTopGap","64",1,"side-menu-size",3,"mode","ngStyle","opened"],["sidenav",""],[1,"overflow-hidden",3,"sideNav"],["id","content-inner",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],["footer",""],[3,"application","headerTitle"]],template:function(e,i){1&e&&(te(0,"perun-web-apps-notificator"),W(1,ise,12,12,"div",0),W(2,nse,3,4,"div",0)),2&e&&(w(1),E("ngIf",!i.isLoginScreenShow&&!i.isServiceAccess&&!i.isServiceLogin()),w(1),E("ngIf",i.isLoginScreenShow||i.isServiceAccess||i.isServiceLogin()))},dependencies:[lt,t0,MD,AD,xO,km,bae,kk,Roe,Xoe,Zoe,ot],styles:["#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px;margin:10px}@media (min-width: 600px){#content-wrap[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}#content-inner[_ngcontent-%COMP%]{position:relative;overflow-x:hidden;padding-top:64px;min-height:calc(100vh - 128px)}#nav-menu[_ngcontent-%COMP%]{top:0;background:#102027;position:fixed;width:100%;z-index:999;height:64px;max-height:64px}.side-menu-size[_ngcontent-%COMP%]{width:300px;height:auto}"]}),n})();class ase{constructor(n,r="/assets/i18n/",e=".json"){rt(this,"http",void 0),rt(this,"prefix",void 0),rt(this,"suffix",void 0),this.http=n,this.prefix=r,this.suffix=e}getTranslation(n){return this.http.get(`${this.prefix}${n}${this.suffix}`)}}let ose=(()=>{var t;class n{constructor(e,i,a,d,p){this.http=e,this.storeService=i,this.authzSevice=a,this.titleService=d,this.utilsService=p}initializeColors(e,i){return new Promise(a=>{i.forEach(d=>{const p=this.storeService.getProperty("theme")[d.configValue];document.documentElement.style.setProperty(d.cssVariable,p)}),e.forEach(d=>{const p=this.storeService.getProperty("theme")[d.configValue],c=tinycolor.mostReadable(p,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(d.cssVariable,p),document.documentElement.style.setProperty(d.cssTextVariable,c),this.setEntityTheme(d.entity,p)}),a()})}setEntityTheme(e,i){const a=this.computeColors(i);for(const d of a){const s=`--${e}-theme-primary-contrast-${d.name}`,o=d.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${d.name}`,`${d.red},${d.green},${d.blue}`),document.documentElement.style.setProperty(s,o)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(i=>{this.storeService.setDefaultConfig(i),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe({next:i=>{this.storeService.mergeConfig(i);const a=document.location.hostname;i?.brandings?.[a]&&this.storeService.mergeConfig(i?.brandings?.[a]),e()},error:()=>{e()}})})}getNoCacheHeaders(){return new kt({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const i=document.querySelector("link[rel*='icon']")||document.createElement("link");i.type="image/x-icon",i.rel="shortcut icon",i.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(i),e()})}setApiUrl(){return new Promise(e=>{let i=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(i=i.replace("oauth","ba")),this.authzSevice.configuration.basePath=i,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,i)=>{this.utilsService.getAppsConfig().subscribe(a=>{this.storeService.setAppsConfig(a),e()},a=>i(a))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,i){const a=tinycolor(e),d=a.toRgb();return{name:i,hex:a.toHexString(),darkContrast:a.isLight(),red:d.r,green:d.g,blue:d.b}}}return(t=n).\u0275fac=function(e){return new(e||t)(V(di),V(Ji),V(C1),V(dA),V(TA))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),sse=(()=>{var t;class n{constructor(e,i,a,d,p,c){this.initAuthService=e,this.appConfigService=i,this.location=a,this.authzSevice=d,this.guiAuthResolver=p,this.mfaHandlerService=c,this.entityColorConfigs=[{entity:"user",configValue:"user_color",cssVariable:"--user-color",cssTextVariable:"--user-color-text"}],this.colorConfigs=[{configValue:"sidemenu_bg_color",cssVariable:"--side-bg"},{configValue:"sidemenu_hover_color",cssVariable:"--side-hover"},{configValue:"sidemenu_hover_text_color",cssVariable:"--side-text-hover"},{configValue:"sidemenu_active_color",cssVariable:"--side-active"},{configValue:"sidemenu_active_text_color",cssVariable:"--side-text-active"}]}loadConfigs(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.initializeColors(this.entityColorConfigs,this.colorConfigs)).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.loadPrincipal().then(()=>this.loadPolicies()).then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}loadPolicies(){return KO(this.authzSevice.getAllPolicies()).then(e=>{this.guiAuthResolver.setPerunPolicies(e)})}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Jb),V(ose),V(sc),V(C1),V(xo),V(ZO))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const lse=new ne("perun-api-service");function jk(t){return new pe(3e3,!1)}function C0(t){switch(t.length){case 0:return new bu;case 1:return t[0];default:return new rE(t)}}function Fk(t,n,r=new Map,e=new Map){const i=[],a=[];let d=-1,p=null;if(n.forEach(c=>{const s=c.get("offset"),o=s==d,l=o&&p||new Map;c.forEach((u,h)=>{let f=h,b=u;if("offset"!==h)switch(f=t.normalizePropertyName(f,i),b){case"!":b=r.get(h);break;case Ms:b=e.get(h);break;default:b=t.normalizeStyleValue(h,f,b,i)}l.set(f,b)}),o||a.push(l),p=l,d=s}),i.length)throw function qse(t){return new pe(3502,!1)}();return a}function r3(t,n,r,e){switch(n){case"start":t.onStart(()=>e(r&&a3(r,"start",t)));break;case"done":t.onDone(()=>e(r&&a3(r,"done",t)));break;case"destroy":t.onDestroy(()=>e(r&&a3(r,"destroy",t)))}}function a3(t,n,r){const a=o3(t.element,t.triggerName,t.fromState,t.toState,n||t.phaseName,r.totalTime??t.totalTime,!!r.disabled),d=t._data;return null!=d&&(a._data=d),a}function o3(t,n,r,e,i="",a=0,d){return{element:t,triggerName:n,fromState:r,toState:e,phaseName:i,totalTime:a,disabled:!!d}}function ha(t,n,r){let e=t.get(n);return e||t.set(n,e=r),e}function Uk(t){const n=t.indexOf(":");return[t.substring(1,n),t.slice(n+1)]}const jse=(()=>typeof document>"u"?null:document.documentElement)();function s3(t){const n=t.parentNode||t.host||null;return n===jse?null:n}let Z1=null,Yk=!1;function Xk(t,n){for(;n;){if(n===t)return!0;n=s3(n)}return!1}function Gk(t,n,r){if(r)return Array.from(t.querySelectorAll(n));const e=t.querySelector(n);return e?[e]:[]}let $k=(()=>{var t;class n{validateStyleProperty(e){return function Use(t){Z1||(Z1=function Yse(){return typeof document<"u"?document.body:null}()||{},Yk=!!Z1.style&&"WebkitAppearance"in Z1.style);let n=!0;return Z1.style&&!function Fse(t){return"ebkit"==t.substring(1,6)}(t)&&(n=t in Z1.style,!n&&Yk&&(n="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in Z1.style)),n}(e)}matchesElement(e,i){return!1}containsElement(e,i){return Xk(e,i)}getParentElement(e){return s3(e)}query(e,i,a){return Gk(e,i,a)}computeStyle(e,i,a){return a||""}animate(e,i,a,d,p,c=[],s){return new bu(a,d)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),l3=(()=>{class n{}return n.NOOP=new $k,n})();const Xse=1e3,c3="ng-enter",eg="ng-leave",tg="ng-trigger",ig=".ng-trigger",Jk="ng-animating",d3=".ng-animating";function Ts(t){if("number"==typeof t)return t;const n=t.match(/^(-?[\.\d]+)(m?s)/);return!n||n.length<2?0:p3(parseFloat(n[1]),n[2])}function p3(t,n){return"s"===n?t*Xse:t}function ng(t,n,r){return t.hasOwnProperty("duration")?t:function $se(t,n,r){let i,a=0,d="";if("string"==typeof t){const p=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===p)return n.push(jk()),{duration:0,delay:0,easing:""};i=p3(parseFloat(p[1]),p[2]);const c=p[3];null!=c&&(a=p3(parseFloat(c),p[4]));const s=p[5];s&&(d=s)}else i=t;if(!r){let p=!1,c=n.length;i<0&&(n.push(function cse(){return new pe(3100,!1)}()),p=!0),a<0&&(n.push(function dse(){return new pe(3101,!1)}()),p=!0),p&&n.splice(c,0,jk())}return{duration:i,delay:a,easing:d}}(t,n,r)}function Eu(t,n={}){return Object.keys(t).forEach(r=>{n[r]=t[r]}),n}function Kk(t){const n=new Map;return Object.keys(t).forEach(r=>{n.set(r,t[r])}),n}function x0(t,n=new Map,r){if(r)for(let[e,i]of r)n.set(e,i);for(let[e,i]of t)n.set(e,i);return n}function Bo(t,n,r){n.forEach((e,i)=>{const a=h3(i);r&&!r.has(i)&&r.set(i,t.style[a]),t.style[a]=e})}function el(t,n){n.forEach((r,e)=>{const i=h3(e);t.style[i]=""})}function Du(t){return Array.isArray(t)?1==t.length?t[0]:nE(t):t}const u3=new RegExp("{{\\s*(.+?)\\s*}}","g");function e5(t){let n=[];if("string"==typeof t){let r;for(;r=u3.exec(t);)n.push(r[1]);u3.lastIndex=0}return n}function ku(t,n,r){const e=t.toString(),i=e.replace(u3,(a,d)=>{let p=n[d];return null==p&&(r.push(function use(t){return new pe(3003,!1)}()),p=""),p.toString()});return i==e?t:i}function rg(t){const n=[];let r=t.next();for(;!r.done;)n.push(r.value),r=t.next();return n}const Kse=/-+([a-z0-9])/g;function h3(t){return t.replace(Kse,(...n)=>n[1].toUpperCase())}function fa(t,n,r){switch(n.type){case 7:return t.visitTrigger(n,r);case 0:return t.visitState(n,r);case 1:return t.visitTransition(n,r);case 2:return t.visitSequence(n,r);case 3:return t.visitGroup(n,r);case 4:return t.visitAnimate(n,r);case 5:return t.visitKeyframes(n,r);case 6:return t.visitStyle(n,r);case 8:return t.visitReference(n,r);case 9:return t.visitAnimateChild(n,r);case 10:return t.visitAnimateRef(n,r);case 11:return t.visitQuery(n,r);case 12:return t.visitStagger(n,r);default:throw function hse(t){return new pe(3004,!1)}()}}function t5(t,n){return window.getComputedStyle(t)[n]}const ag="*";function t0e(t,n){const r=[];return"string"==typeof t?t.split(/\s*,\s*/).forEach(e=>function i0e(t,n,r){if(":"==t[0]){const c=function n0e(t,n){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,e)=>parseFloat(e)>parseFloat(r);case":decrement":return(r,e)=>parseFloat(e) *"}}(t,r);if("function"==typeof c)return void n.push(c);t=c}const e=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==e||e.length<4)return r.push(function Cse(t){return new pe(3015,!1)}()),n;const i=e[1],a=e[2],d=e[3];n.push(n5(i,d));"<"==a[0]&&!(i==ag&&d==ag)&&n.push(n5(d,i))}(e,r,n)):r.push(t),r}const og=new Set(["true","1"]),sg=new Set(["false","0"]);function n5(t,n){const r=og.has(t)||sg.has(t),e=og.has(n)||sg.has(n);return(i,a)=>{let d=t==ag||t==i,p=n==ag||n==a;return!d&&r&&"boolean"==typeof i&&(d=i?og.has(t):sg.has(t)),!p&&e&&"boolean"==typeof a&&(p=a?og.has(n):sg.has(n)),d&&p}}const r0e=new RegExp("s*:selfs*,?","g");function f3(t,n,r,e){return new a0e(t).build(n,r,e)}class a0e{constructor(n){this._driver=n}build(n,r,e){const i=new l0e(r);return this._resetContextStyleTimingState(i),fa(this,Du(n),i)}_resetContextStyleTimingState(n){n.currentQuerySelector="",n.collectedStyles=new Map,n.collectedStyles.set("",new Map),n.currentTime=0}visitTrigger(n,r){let e=r.queryCount=0,i=r.depCount=0;const a=[],d=[];return"@"==n.name.charAt(0)&&r.errors.push(function mse(){return new pe(3006,!1)}()),n.definitions.forEach(p=>{if(this._resetContextStyleTimingState(r),0==p.type){const c=p,s=c.name;s.toString().split(/\s*,\s*/).forEach(o=>{c.name=o,a.push(this.visitState(c,r))}),c.name=s}else if(1==p.type){const c=this.visitTransition(p,r);e+=c.queryCount,i+=c.depCount,d.push(c)}else r.errors.push(function bse(){return new pe(3007,!1)}())}),{type:7,name:n.name,states:a,transitions:d,queryCount:e,depCount:i,options:null}}visitState(n,r){const e=this.visitStyle(n.styles,r),i=n.options&&n.options.params||null;if(e.containsDynamicStyles){const a=new Set,d=i||{};e.styles.forEach(p=>{p instanceof Map&&p.forEach(c=>{e5(c).forEach(s=>{d.hasOwnProperty(s)||a.add(s)})})}),a.size&&(rg(a.values()),r.errors.push(function gse(t,n){return new pe(3008,!1)}()))}return{type:0,name:n.name,style:e,options:i?{params:i}:null}}visitTransition(n,r){r.queryCount=0,r.depCount=0;const e=fa(this,Du(n.animation),r);return{type:1,matchers:t0e(n.expr,r.errors),animation:e,queryCount:r.queryCount,depCount:r.depCount,options:tl(n.options)}}visitSequence(n,r){return{type:2,steps:n.steps.map(e=>fa(this,e,r)),options:tl(n.options)}}visitGroup(n,r){const e=r.currentTime;let i=0;const a=n.steps.map(d=>{r.currentTime=e;const p=fa(this,d,r);return i=Math.max(i,r.currentTime),p});return r.currentTime=i,{type:3,steps:a,options:tl(n.options)}}visitAnimate(n,r){const e=function d0e(t,n){if(t.hasOwnProperty("duration"))return t;if("number"==typeof t)return m3(ng(t,n).duration,0,"");const r=t;if(r.split(/\s+/).some(a=>"{"==a.charAt(0)&&"{"==a.charAt(1))){const a=m3(0,0,"");return a.dynamic=!0,a.strValue=r,a}const i=ng(r,n);return m3(i.duration,i.delay,i.easing)}(n.timings,r.errors);r.currentAnimateTimings=e;let i,a=n.styles?n.styles:Se({});if(5==a.type)i=this.visitKeyframes(a,r);else{let d=n.styles,p=!1;if(!d){p=!0;const s={};e.easing&&(s.easing=e.easing),d=Se(s)}r.currentTime+=e.duration+e.delay;const c=this.visitStyle(d,r);c.isEmptyStep=p,i=c}return r.currentAnimateTimings=null,{type:4,timings:e,style:i,options:null}}visitStyle(n,r){const e=this._makeStyleAst(n,r);return this._validateStyleAst(e,r),e}_makeStyleAst(n,r){const e=[],i=Array.isArray(n.styles)?n.styles:[n.styles];for(let p of i)"string"==typeof p?p===Ms?e.push(p):r.errors.push(new pe(3002,!1)):e.push(Kk(p));let a=!1,d=null;return e.forEach(p=>{if(p instanceof Map&&(p.has("easing")&&(d=p.get("easing"),p.delete("easing")),!a))for(let c of p.values())if(c.toString().indexOf("{{")>=0){a=!0;break}}),{type:6,styles:e,easing:d,offset:n.offset,containsDynamicStyles:a,options:null}}_validateStyleAst(n,r){const e=r.currentAnimateTimings;let i=r.currentTime,a=r.currentTime;e&&a>0&&(a-=e.duration+e.delay),n.styles.forEach(d=>{"string"!=typeof d&&d.forEach((p,c)=>{const s=r.collectedStyles.get(r.currentQuerySelector),o=s.get(c);let l=!0;o&&(a!=i&&a>=o.startTime&&i<=o.endTime&&(r.errors.push(function Mse(t,n,r,e,i){return new pe(3010,!1)}()),l=!1),a=o.startTime),l&&s.set(c,{startTime:a,endTime:i}),r.options&&function Jse(t,n,r){const e=n.params||{},i=e5(t);i.length&&i.forEach(a=>{e.hasOwnProperty(a)||r.push(function pse(t){return new pe(3001,!1)}())})}(p,r.options,r.errors)})})}visitKeyframes(n,r){const e={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function Ase(){return new pe(3011,!1)}()),e;let a=0;const d=[];let p=!1,c=!1,s=0;const o=n.steps.map(g=>{const y=this._makeStyleAst(g,r);let F=null!=y.offset?y.offset:function c0e(t){if("string"==typeof t)return null;let n=null;if(Array.isArray(t))t.forEach(r=>{if(r instanceof Map&&r.has("offset")){const e=r;n=parseFloat(e.get("offset")),e.delete("offset")}});else if(t instanceof Map&&t.has("offset")){const r=t;n=parseFloat(r.get("offset")),r.delete("offset")}return n}(y.styles),ie=0;return null!=F&&(a++,ie=y.offset=F),c=c||ie<0||ie>1,p=p||ie0&&a{const F=u>0?y==h?1:u*y:d[y],ie=F*m;r.currentTime=f+b.delay+ie,b.duration=ie,this._validateStyleAst(g,r),g.offset=F,e.styles.push(g)}),e}visitReference(n,r){return{type:8,animation:fa(this,Du(n.animation),r),options:tl(n.options)}}visitAnimateChild(n,r){return r.depCount++,{type:9,options:tl(n.options)}}visitAnimateRef(n,r){return{type:10,animation:this.visitReference(n.animation,r),options:tl(n.options)}}visitQuery(n,r){const e=r.currentQuerySelector,i=n.options||{};r.queryCount++,r.currentQuery=n;const[a,d]=function o0e(t){const n=!!t.split(/\s*,\s*/).find(r=>":self"==r);return n&&(t=t.replace(r0e,"")),t=t.replace(/@\*/g,ig).replace(/@\w+/g,r=>ig+"-"+r.slice(1)).replace(/:animating/g,d3),[t,n]}(n.selector);r.currentQuerySelector=e.length?e+" "+a:a,ha(r.collectedStyles,r.currentQuerySelector,new Map);const p=fa(this,Du(n.animation),r);return r.currentQuery=null,r.currentQuerySelector=e,{type:11,selector:a,limit:i.limit||0,optional:!!i.optional,includeSelf:d,animation:p,originalSelector:n.selector,options:tl(n.options)}}visitStagger(n,r){r.currentQuery||r.errors.push(function vse(){return new pe(3013,!1)}());const e="full"===n.timings?{duration:0,delay:0,easing:"full"}:ng(n.timings,r.errors,!0);return{type:12,animation:fa(this,Du(n.animation),r),timings:e,options:null}}}class l0e{constructor(n){this.errors=n,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function tl(t){return t?(t=Eu(t)).params&&(t.params=function s0e(t){return t?Eu(t):null}(t.params)):t={},t}function m3(t,n,r){return{duration:t,delay:n,easing:r}}function b3(t,n,r,e,i,a,d=null,p=!1){return{type:1,element:t,keyframes:n,preStyleProps:r,postStyleProps:e,duration:i,delay:a,totalTime:i+a,easing:d,subTimeline:p}}class lg{constructor(){this._map=new Map}get(n){return this._map.get(n)||[]}append(n,r){let e=this._map.get(n);e||this._map.set(n,e=[]),e.push(...r)}has(n){return this._map.has(n)}clear(){this._map.clear()}}const h0e=new RegExp(":enter","g"),m0e=new RegExp(":leave","g");function g3(t,n,r,e,i,a=new Map,d=new Map,p,c,s=[]){return(new b0e).buildKeyframes(t,n,r,e,i,a,d,p,c,s)}class b0e{buildKeyframes(n,r,e,i,a,d,p,c,s,o=[]){s=s||new lg;const l=new _3(n,r,s,i,a,o,[]);l.options=c;const u=c.delay?Ts(c.delay):0;l.currentTimeline.delayNextStep(u),l.currentTimeline.setStyles([d],null,l.errors,c),fa(this,e,l);const h=l.timelines.filter(f=>f.containsAnimation());if(h.length&&p.size){let f;for(let b=h.length-1;b>=0;b--){const m=h[b];if(m.element===r){f=m;break}}f&&!f.allowOnlyTimelineStyles()&&f.setStyles([p],null,l.errors,c)}return h.length?h.map(f=>f.buildKeyframes()):[b3(r,[],[],[],0,u,"",!1)]}visitTrigger(n,r){}visitState(n,r){}visitTransition(n,r){}visitAnimateChild(n,r){const e=r.subInstructions.get(r.element);if(e){const i=r.createSubContext(n.options),a=r.currentTimeline.currentTime,d=this._visitSubInstructions(e,i,i.options);a!=d&&r.transformIntoNewTimeline(d)}r.previousNode=n}visitAnimateRef(n,r){const e=r.createSubContext(n.options);e.transformIntoNewTimeline(),this._applyAnimationRefDelays([n.options,n.animation.options],r,e),this.visitReference(n.animation,e),r.transformIntoNewTimeline(e.currentTimeline.currentTime),r.previousNode=n}_applyAnimationRefDelays(n,r,e){for(const i of n){const a=i?.delay;if(a){const d="number"==typeof a?a:Ts(ku(a,i?.params??{},r.errors));e.delayNextStep(d)}}}_visitSubInstructions(n,r,e){let a=r.currentTimeline.currentTime;const d=null!=e.duration?Ts(e.duration):null,p=null!=e.delay?Ts(e.delay):null;return 0!==d&&n.forEach(c=>{const s=r.appendInstructionToTimeline(c,d,p);a=Math.max(a,s.duration+s.delay)}),a}visitReference(n,r){r.updateOptions(n.options,!0),fa(this,n.animation,r),r.previousNode=n}visitSequence(n,r){const e=r.subContextCount;let i=r;const a=n.options;if(a&&(a.params||a.delay)&&(i=r.createSubContext(a),i.transformIntoNewTimeline(),null!=a.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=cg);const d=Ts(a.delay);i.delayNextStep(d)}n.steps.length&&(n.steps.forEach(d=>fa(this,d,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>e&&i.transformIntoNewTimeline()),r.previousNode=n}visitGroup(n,r){const e=[];let i=r.currentTimeline.currentTime;const a=n.options&&n.options.delay?Ts(n.options.delay):0;n.steps.forEach(d=>{const p=r.createSubContext(n.options);a&&p.delayNextStep(a),fa(this,d,p),i=Math.max(i,p.currentTimeline.currentTime),e.push(p.currentTimeline)}),e.forEach(d=>r.currentTimeline.mergeTimelineCollectedStyles(d)),r.transformIntoNewTimeline(i),r.previousNode=n}_visitTiming(n,r){if(n.dynamic){const e=n.strValue;return ng(r.params?ku(e,r.params,r.errors):e,r.errors)}return{duration:n.duration,delay:n.delay,easing:n.easing}}visitAnimate(n,r){const e=r.currentAnimateTimings=this._visitTiming(n.timings,r),i=r.currentTimeline;e.delay&&(r.incrementTime(e.delay),i.snapshotCurrentStyles());const a=n.style;5==a.type?this.visitKeyframes(a,r):(r.incrementTime(e.duration),this.visitStyle(a,r),i.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=n}visitStyle(n,r){const e=r.currentTimeline,i=r.currentAnimateTimings;!i&&e.hasCurrentStyleProperties()&&e.forwardFrame();const a=i&&i.easing||n.easing;n.isEmptyStep?e.applyEmptyStep(a):e.setStyles(n.styles,a,r.errors,r.options),r.previousNode=n}visitKeyframes(n,r){const e=r.currentAnimateTimings,i=r.currentTimeline.duration,a=e.duration,p=r.createSubContext().currentTimeline;p.easing=e.easing,n.styles.forEach(c=>{p.forwardTime((c.offset||0)*a),p.setStyles(c.styles,c.easing,r.errors,r.options),p.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(p),r.transformIntoNewTimeline(i+a),r.previousNode=n}visitQuery(n,r){const e=r.currentTimeline.currentTime,i=n.options||{},a=i.delay?Ts(i.delay):0;a&&(6===r.previousNode.type||0==e&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=cg);let d=e;const p=r.invokeQuery(n.selector,n.originalSelector,n.limit,n.includeSelf,!!i.optional,r.errors);r.currentQueryTotal=p.length;let c=null;p.forEach((s,o)=>{r.currentQueryIndex=o;const l=r.createSubContext(n.options,s);a&&l.delayNextStep(a),s===r.element&&(c=l.currentTimeline),fa(this,n.animation,l),l.currentTimeline.applyStylesToKeyframe(),d=Math.max(d,l.currentTimeline.currentTime)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(d),c&&(r.currentTimeline.mergeTimelineCollectedStyles(c),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=n}visitStagger(n,r){const e=r.parentContext,i=r.currentTimeline,a=n.timings,d=Math.abs(a.duration),p=d*(r.currentQueryTotal-1);let c=d*r.currentQueryIndex;switch(a.duration<0?"reverse":a.easing){case"reverse":c=p-c;break;case"full":c=e.currentStaggerTime}const o=r.currentTimeline;c&&o.delayNextStep(c);const l=o.currentTime;fa(this,n.animation,r),r.previousNode=n,e.currentStaggerTime=i.currentTime-l+(i.startTime-e.currentTimeline.startTime)}}const cg={};class _3{constructor(n,r,e,i,a,d,p,c){this._driver=n,this.element=r,this.subInstructions=e,this._enterClassName=i,this._leaveClassName=a,this.errors=d,this.timelines=p,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=cg,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new dg(this._driver,r,0),p.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(n,r){if(!n)return;const e=n;let i=this.options;null!=e.duration&&(i.duration=Ts(e.duration)),null!=e.delay&&(i.delay=Ts(e.delay));const a=e.params;if(a){let d=i.params;d||(d=this.options.params={}),Object.keys(a).forEach(p=>{(!r||!d.hasOwnProperty(p))&&(d[p]=ku(a[p],d,this.errors))})}}_copyOptions(){const n={};if(this.options){const r=this.options.params;if(r){const e=n.params={};Object.keys(r).forEach(i=>{e[i]=r[i]})}}return n}createSubContext(n=null,r,e){const i=r||this.element,a=new _3(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,e||0));return a.previousNode=this.previousNode,a.currentAnimateTimings=this.currentAnimateTimings,a.options=this._copyOptions(),a.updateOptions(n),a.currentQueryIndex=this.currentQueryIndex,a.currentQueryTotal=this.currentQueryTotal,a.parentContext=this,this.subContextCount++,a}transformIntoNewTimeline(n){return this.previousNode=cg,this.currentTimeline=this.currentTimeline.fork(this.element,n),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(n,r,e){const i={duration:r??n.duration,delay:this.currentTimeline.currentTime+(e??0)+n.delay,easing:""},a=new g0e(this._driver,n.element,n.keyframes,n.preStyleProps,n.postStyleProps,i,n.stretchStartingKeyframe);return this.timelines.push(a),i}incrementTime(n){this.currentTimeline.forwardTime(this.currentTimeline.duration+n)}delayNextStep(n){n>0&&this.currentTimeline.delayNextStep(n)}invokeQuery(n,r,e,i,a,d){let p=[];if(i&&p.push(this.element),n.length>0){n=(n=n.replace(h0e,"."+this._enterClassName)).replace(m0e,"."+this._leaveClassName);let s=this._driver.query(this.element,n,1!=e);0!==e&&(s=e<0?s.slice(s.length+e,s.length):s.slice(0,e)),p.push(...s)}return!a&&0==p.length&&d.push(function yse(t){return new pe(3014,!1)}()),p}}class dg{constructor(n,r,e,i){this._driver=n,this.element=r,this.startTime=e,this._elementTimelineStylesLookup=i,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(n){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+n),r&&this.snapshotCurrentStyles()):this.startTime+=n}fork(n,r){return this.applyStylesToKeyframe(),new dg(this._driver,n,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(n){this.applyStylesToKeyframe(),this.duration=n,this._loadKeyframe()}_updateStyle(n,r){this._localTimelineStyles.set(n,r),this._globalTimelineStyles.set(n,r),this._styleSummary.set(n,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(n){n&&this._previousKeyframe.set("easing",n);for(let[r,e]of this._globalTimelineStyles)this._backFill.set(r,e||Ms),this._currentKeyframe.set(r,Ms);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(n,r,e,i){r&&this._previousKeyframe.set("easing",r);const a=i&&i.params||{},d=function _0e(t,n){const r=new Map;let e;return t.forEach(i=>{if("*"===i){e=e||n.keys();for(let a of e)r.set(a,Ms)}else x0(i,r)}),r}(n,this._globalTimelineStyles);for(let[p,c]of d){const s=ku(c,a,e);this._pendingStyles.set(p,s),this._localTimelineStyles.has(p)||this._backFill.set(p,this._globalTimelineStyles.get(p)??Ms),this._updateStyle(p,s)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((n,r)=>{this._currentKeyframe.set(r,n)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((n,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,n)}))}snapshotCurrentStyles(){for(let[n,r]of this._localTimelineStyles)this._pendingStyles.set(n,r),this._updateStyle(n,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const n=[];for(let r in this._currentKeyframe)n.push(r);return n}mergeTimelineCollectedStyles(n){n._styleSummary.forEach((r,e)=>{const i=this._styleSummary.get(e);(!i||r.time>i.time)&&this._updateStyle(e,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const n=new Set,r=new Set,e=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((p,c)=>{const s=x0(p,new Map,this._backFill);s.forEach((o,l)=>{"!"===o?n.add(l):o===Ms&&r.add(l)}),e||s.set("offset",c/this.duration),i.push(s)});const a=n.size?rg(n.values()):[],d=r.size?rg(r.values()):[];if(e){const p=i[0],c=new Map(p);p.set("offset",0),c.set("offset",1),i=[p,c]}return b3(this.element,i,a,d,this.duration,this.startTime,this.easing,!1)}}class g0e extends dg{constructor(n,r,e,i,a,d,p=!1){super(n,r,d.delay),this.keyframes=e,this.preStyleProps=i,this.postStyleProps=a,this._stretchStartingKeyframe=p,this.timings={duration:d.duration,delay:d.delay,easing:d.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let n=this.keyframes,{delay:r,duration:e,easing:i}=this.timings;if(this._stretchStartingKeyframe&&r){const a=[],d=e+r,p=r/d,c=x0(n[0]);c.set("offset",0),a.push(c);const s=x0(n[0]);s.set("offset",o5(p)),a.push(s);const o=n.length-1;for(let l=1;l<=o;l++){let u=x0(n[l]);const h=u.get("offset");u.set("offset",o5((r+h*e)/d)),a.push(u)}e=d,r=0,i="",n=a}return b3(this.element,n,this.preStyleProps,this.postStyleProps,e,r,i,!0)}}function o5(t,n=3){const r=Math.pow(10,n-1);return Math.round(t*r)/r}class M3{}const M0e=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class A0e extends M3{normalizePropertyName(n,r){return h3(n)}normalizeStyleValue(n,r,e,i){let a="";const d=e.toString().trim();if(M0e.has(r)&&0!==e&&"0"!==e)if("number"==typeof e)a="px";else{const p=e.match(/^[+-]?[\d\.]+([a-z]*)$/);p&&0==p[1].length&&i.push(function fse(t,n){return new pe(3005,!1)}())}return d+a}}function s5(t,n,r,e,i,a,d,p,c,s,o,l,u){return{type:0,element:t,triggerName:n,isRemovalTransition:i,fromState:r,fromStyles:a,toState:e,toStyles:d,timelines:p,queriedElements:c,preStyleProps:s,postStyleProps:o,totalTime:l,errors:u}}const A3={};class l5{constructor(n,r,e){this._triggerName=n,this.ast=r,this._stateStyles=e}match(n,r,e,i){return function z0e(t,n,r,e,i){return t.some(a=>a(n,r,e,i))}(this.ast.matchers,n,r,e,i)}buildStyles(n,r,e){let i=this._stateStyles.get("*");return void 0!==n&&(i=this._stateStyles.get(n?.toString())||i),i?i.buildStyles(r,e):new Map}build(n,r,e,i,a,d,p,c,s,o){const l=[],u=this.ast.options&&this.ast.options.params||A3,f=this.buildStyles(e,p&&p.params||A3,l),b=c&&c.params||A3,m=this.buildStyles(i,b,l),g=new Set,y=new Map,F=new Map,ie="void"===i,He={params:O0e(b,u),delay:this.ast.options?.delay},xt=o?[]:g3(n,r,this.ast.animation,a,d,f,m,He,s,l);let zt=0;if(xt.forEach(An=>{zt=Math.max(An.duration+An.delay,zt)}),l.length)return s5(r,this._triggerName,e,i,ie,f,m,[],[],y,F,zt,l);xt.forEach(An=>{const Fr=An.element,Og=ha(y,Fr,new Set);An.preStyleProps.forEach(nl=>Og.add(nl));const Fu=ha(F,Fr,new Set);An.postStyleProps.forEach(nl=>Fu.add(nl)),Fr!==r&&g.add(Fr)});const ki=rg(g.values());return s5(r,this._triggerName,e,i,ie,f,m,xt,ki,y,F,zt)}}function O0e(t,n){const r=Eu(n);for(const e in t)t.hasOwnProperty(e)&&null!=t[e]&&(r[e]=t[e]);return r}class w0e{constructor(n,r,e){this.styles=n,this.defaultParams=r,this.normalizer=e}buildStyles(n,r){const e=new Map,i=Eu(this.defaultParams);return Object.keys(n).forEach(a=>{const d=n[a];null!==d&&(i[a]=d)}),this.styles.styles.forEach(a=>{"string"!=typeof a&&a.forEach((d,p)=>{d&&(d=ku(d,i,r));const c=this.normalizer.normalizePropertyName(p,r);d=this.normalizer.normalizeStyleValue(p,c,d,r),e.set(p,d)})}),e}}class y0e{constructor(n,r,e){this.name=n,this.ast=r,this._normalizer=e,this.transitionFactories=[],this.states=new Map,r.states.forEach(i=>{this.states.set(i.name,new w0e(i.style,i.options&&i.options.params||{},e))}),c5(this.states,"true","1"),c5(this.states,"false","0"),r.transitions.forEach(i=>{this.transitionFactories.push(new l5(n,i,this.states))}),this.fallbackTransition=function C0e(t,n,r){return new l5(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[(d,p)=>!0],options:null,queryCount:0,depCount:0},n)}(n,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(n,r,e,i){return this.transitionFactories.find(d=>d.match(n,r,e,i))||null}matchStyles(n,r,e){return this.fallbackTransition.buildStyles(n,r,e)}}function c5(t,n,r){t.has(n)?t.has(r)||t.set(r,t.get(n)):t.has(r)&&t.set(n,t.get(r))}const x0e=new lg;class T0e{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._animations=new Map,this._playersById=new Map,this.players=[]}register(n,r){const e=[],a=f3(this._driver,r,e,[]);if(e.length)throw function Lse(t){return new pe(3503,!1)}();this._animations.set(n,a)}_buildPlayer(n,r,e){const i=n.element,a=Fk(this._normalizer,n.keyframes,r,e);return this._driver.animate(i,a,n.duration,n.delay,n.easing,[],!0)}create(n,r,e={}){const i=[],a=this._animations.get(n);let d;const p=new Map;if(a?(d=g3(this._driver,r,a,c3,eg,new Map,new Map,e,x0e,i),d.forEach(o=>{const l=ha(p,o.element,new Map);o.postStyleProps.forEach(u=>l.set(u,null))})):(i.push(function Ese(){return new pe(3300,!1)}()),d=[]),i.length)throw function Dse(t){return new pe(3504,!1)}();p.forEach((o,l)=>{o.forEach((u,h)=>{o.set(h,this._driver.computeStyle(l,h,Ms))})});const s=C0(d.map(o=>{const l=p.get(o.element);return this._buildPlayer(o,new Map,l)}));return this._playersById.set(n,s),s.onDestroy(()=>this.destroy(n)),this.players.push(s),s}destroy(n){const r=this._getPlayer(n);r.destroy(),this._playersById.delete(n);const e=this.players.indexOf(r);e>=0&&this.players.splice(e,1)}_getPlayer(n){const r=this._playersById.get(n);if(!r)throw function kse(t){return new pe(3301,!1)}();return r}listen(n,r,e,i){const a=o3(r,"","","");return r3(this._getPlayer(n),e,a,i),()=>{}}command(n,r,e,i){if("register"==e)return void this.register(n,i[0]);if("create"==e)return void this.create(n,r,i[0]||{});const a=this._getPlayer(n);switch(e){case"play":a.play();break;case"pause":a.pause();break;case"reset":a.reset();break;case"restart":a.restart();break;case"finish":a.finish();break;case"init":a.init();break;case"setPosition":a.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(n)}}}const d5="ng-animate-queued",z3="ng-animate-disabled",E0e=[],p5={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},D0e={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},co="__ng_removed";class O3{get params(){return this.options.params}constructor(n,r=""){this.namespaceId=r;const e=n&&n.hasOwnProperty("value");if(this.value=function P0e(t){return t??null}(e?n.value:n),e){const a=Eu(n);delete a.value,this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(n){const r=n.params;if(r){const e=this.options.params;Object.keys(r).forEach(i=>{null==e[i]&&(e[i]=r[i])})}}}const Hu="void",w3=new O3(Hu);class k0e{constructor(n,r,e){this.id=n,this.hostElement=r,this._engine=e,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+n,Ha(r,this._hostClassName)}listen(n,r,e,i){if(!this._triggers.has(r))throw function Hse(t,n){return new pe(3302,!1)}();if(null==e||0==e.length)throw function Wse(t){return new pe(3303,!1)}();if(!function I0e(t){return"start"==t||"done"==t}(e))throw function Pse(t,n){return new pe(3400,!1)}();const a=ha(this._elementListeners,n,[]),d={name:r,phase:e,callback:i};a.push(d);const p=ha(this._engine.statesByElement,n,new Map);return p.has(r)||(Ha(n,tg),Ha(n,tg+"-"+r),p.set(r,w3)),()=>{this._engine.afterFlush(()=>{const c=a.indexOf(d);c>=0&&a.splice(c,1),this._triggers.has(r)||p.delete(r)})}}register(n,r){return!this._triggers.has(n)&&(this._triggers.set(n,r),!0)}_getTrigger(n){const r=this._triggers.get(n);if(!r)throw function Ise(t){return new pe(3401,!1)}();return r}trigger(n,r,e,i=!0){const a=this._getTrigger(r),d=new v3(this.id,r,n);let p=this._engine.statesByElement.get(n);p||(Ha(n,tg),Ha(n,tg+"-"+r),this._engine.statesByElement.set(n,p=new Map));let c=p.get(r);const s=new O3(e,this.id);if(!(e&&e.hasOwnProperty("value"))&&c&&s.absorbOptions(c.options),p.set(r,s),c||(c=w3),s.value!==Hu&&c.value===s.value){if(!function V0e(t,n){const r=Object.keys(t),e=Object.keys(n);if(r.length!=e.length)return!1;for(let i=0;i{el(n,m),Bo(n,g)})}return}const u=ha(this._engine.playersByElement,n,[]);u.forEach(b=>{b.namespaceId==this.id&&b.triggerName==r&&b.queued&&b.destroy()});let h=a.matchTransition(c.value,s.value,n,s.params),f=!1;if(!h){if(!i)return;h=a.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:r,transition:h,fromState:c,toState:s,player:d,isFallbackTransition:f}),f||(Ha(n,d5),d.onStart(()=>{Kc(n,d5)})),d.onDone(()=>{let b=this.players.indexOf(d);b>=0&&this.players.splice(b,1);const m=this._engine.playersByElement.get(n);if(m){let g=m.indexOf(d);g>=0&&m.splice(g,1)}}),this.players.push(d),u.push(d),d}deregister(n){this._triggers.delete(n),this._engine.statesByElement.forEach(r=>r.delete(n)),this._elementListeners.forEach((r,e)=>{this._elementListeners.set(e,r.filter(i=>i.name!=n))})}clearElementCache(n){this._engine.statesByElement.delete(n),this._elementListeners.delete(n);const r=this._engine.playersByElement.get(n);r&&(r.forEach(e=>e.destroy()),this._engine.playersByElement.delete(n))}_signalRemovalForInnerTriggers(n,r){const e=this._engine.driver.query(n,ig,!0);e.forEach(i=>{if(i[co])return;const a=this._engine.fetchNamespacesByElement(i);a.size?a.forEach(d=>d.triggerLeaveAnimation(i,r,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>e.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(n,r,e,i){const a=this._engine.statesByElement.get(n),d=new Map;if(a){const p=[];if(a.forEach((c,s)=>{if(d.set(s,c.value),this._triggers.has(s)){const o=this.trigger(n,s,Hu,i);o&&p.push(o)}}),p.length)return this._engine.markElementAsRemoved(this.id,n,!0,r,d),e&&C0(p).onDone(()=>this._engine.processLeaveNode(n)),!0}return!1}prepareLeaveAnimationListeners(n){const r=this._elementListeners.get(n),e=this._engine.statesByElement.get(n);if(r&&e){const i=new Set;r.forEach(a=>{const d=a.name;if(i.has(d))return;i.add(d);const c=this._triggers.get(d).fallbackTransition,s=e.get(d)||w3,o=new O3(Hu),l=new v3(this.id,d,n);this._engine.totalQueuedPlayers++,this._queue.push({element:n,triggerName:d,transition:c,fromState:s,toState:o,player:l,isFallbackTransition:!0})})}}removeNode(n,r){const e=this._engine;if(n.childElementCount&&this._signalRemovalForInnerTriggers(n,r),this.triggerLeaveAnimation(n,r,!0))return;let i=!1;if(e.totalAnimations){const a=e.players.length?e.playersByQueriedElement.get(n):[];if(a&&a.length)i=!0;else{let d=n;for(;d=d.parentNode;)if(e.statesByElement.get(d)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(n),i)e.markElementAsRemoved(this.id,n,!1,r);else{const a=n[co];(!a||a===p5)&&(e.afterFlush(()=>this.clearElementCache(n)),e.destroyInnerAnimations(n),e._onRemovalComplete(n,r))}}insertNode(n,r){Ha(n,this._hostClassName)}drainQueuedTransitions(n){const r=[];return this._queue.forEach(e=>{const i=e.player;if(i.destroyed)return;const a=e.element,d=this._elementListeners.get(a);d&&d.forEach(p=>{if(p.name==e.triggerName){const c=o3(a,e.triggerName,e.fromState.value,e.toState.value);c._data=n,r3(e.player,p.phase,c,p.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):r.push(e)}),this._queue=[],r.sort((e,i)=>{const a=e.transition.ast.depCount,d=i.transition.ast.depCount;return 0==a||0==d?a-d:this._engine.driver.containsElement(e.element,i.element)?1:-1})}destroy(n){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,n)}}class H0e{_onRemovalComplete(n,r){this.onRemovalComplete(n,r)}constructor(n,r,e){this.bodyNode=n,this.driver=r,this._normalizer=e,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(i,a)=>{}}get queuedPlayers(){const n=[];return this._namespaceList.forEach(r=>{r.players.forEach(e=>{e.queued&&n.push(e)})}),n}createNamespace(n,r){const e=new k0e(n,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(e,r):(this.newHostElements.set(r,e),this.collectEnterElement(r)),this._namespaceLookup[n]=e}_balanceNamespaceList(n,r){const e=this._namespaceList,i=this.namespacesByHostElement;if(e.length-1>=0){let d=!1,p=this.driver.getParentElement(r);for(;p;){const c=i.get(p);if(c){const s=e.indexOf(c);e.splice(s+1,0,n),d=!0;break}p=this.driver.getParentElement(p)}d||e.unshift(n)}else e.push(n);return i.set(r,n),n}register(n,r){let e=this._namespaceLookup[n];return e||(e=this.createNamespace(n,r)),e}registerTrigger(n,r,e){let i=this._namespaceLookup[n];i&&i.register(r,e)&&this.totalAnimations++}destroy(n,r){n&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const e=this._fetchNamespace(n);this.namespacesByHostElement.delete(e.hostElement);const i=this._namespaceList.indexOf(e);i>=0&&this._namespaceList.splice(i,1),e.destroy(r),delete this._namespaceLookup[n]}))}_fetchNamespace(n){return this._namespaceLookup[n]}fetchNamespacesByElement(n){const r=new Set,e=this.statesByElement.get(n);if(e)for(let i of e.values())if(i.namespaceId){const a=this._fetchNamespace(i.namespaceId);a&&r.add(a)}return r}trigger(n,r,e,i){if(pg(r)){const a=this._fetchNamespace(n);if(a)return a.trigger(r,e,i),!0}return!1}insertNode(n,r,e,i){if(!pg(r))return;const a=r[co];if(a&&a.setForRemoval){a.setForRemoval=!1,a.setForMove=!0;const d=this.collectedLeaveElements.indexOf(r);d>=0&&this.collectedLeaveElements.splice(d,1)}if(n){const d=this._fetchNamespace(n);d&&d.insertNode(r,e)}i&&this.collectEnterElement(r)}collectEnterElement(n){this.collectedEnterElements.push(n)}markElementAsDisabled(n,r){r?this.disabledNodes.has(n)||(this.disabledNodes.add(n),Ha(n,z3)):this.disabledNodes.has(n)&&(this.disabledNodes.delete(n),Kc(n,z3))}removeNode(n,r,e){if(pg(r)){const i=n?this._fetchNamespace(n):null;i?i.removeNode(r,e):this.markElementAsRemoved(n,r,!1,e);const a=this.namespacesByHostElement.get(r);a&&a.id!==n&&a.removeNode(r,e)}else this._onRemovalComplete(r,e)}markElementAsRemoved(n,r,e,i,a){this.collectedLeaveElements.push(r),r[co]={namespaceId:n,setForRemoval:i,hasAnimation:e,removedBeforeQueried:!1,previousTriggersValues:a}}listen(n,r,e,i,a){return pg(r)?this._fetchNamespace(n).listen(r,e,i,a):()=>{}}_buildInstruction(n,r,e,i,a){return n.transition.build(this.driver,n.element,n.fromState.value,n.toState.value,e,i,n.fromState.options,n.toState.options,r,a)}destroyInnerAnimations(n){let r=this.driver.query(n,ig,!0);r.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(n,d3,!0),r.forEach(e=>this.finishActiveQueriedAnimationOnElement(e)))}destroyActiveAnimationsForElement(n){const r=this.playersByElement.get(n);r&&r.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()})}finishActiveQueriedAnimationOnElement(n){const r=this.playersByQueriedElement.get(n);r&&r.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(n=>{if(this.players.length)return C0(this.players).onDone(()=>n());n()})}processLeaveNode(n){const r=n[co];if(r&&r.setForRemoval){if(n[co]=p5,r.namespaceId){this.destroyInnerAnimations(n);const e=this._fetchNamespace(r.namespaceId);e&&e.clearElementCache(n)}this._onRemovalComplete(n,r.setForRemoval)}n.classList?.contains(z3)&&this.markElementAsDisabled(n,!1),this.driver.query(n,".ng-animate-disabled",!0).forEach(e=>{this.markElementAsDisabled(e,!1)})}flush(n=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((e,i)=>this._balanceNamespaceList(e,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let e=0;ee()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],r.length?C0(r).onDone(()=>{e.forEach(i=>i())}):e.forEach(i=>i())}}reportError(n){throw function Bse(t){return new pe(3402,!1)}()}_flushAnimations(n,r){const e=new lg,i=[],a=new Map,d=[],p=new Map,c=new Map,s=new Map,o=new Set;this.disabledNodes.forEach(Qe=>{o.add(Qe);const at=this.driver.query(Qe,".ng-animate-queued",!0);for(let ht=0;ht{const ht=c3+b++;f.set(at,ht),Qe.forEach(Gt=>Ha(Gt,ht))});const m=[],g=new Set,y=new Set;for(let Qe=0;Qeg.add(Gt)):y.add(at))}const F=new Map,ie=f5(u,Array.from(g));ie.forEach((Qe,at)=>{const ht=eg+b++;F.set(at,ht),Qe.forEach(Gt=>Ha(Gt,ht))}),n.push(()=>{h.forEach((Qe,at)=>{const ht=f.get(at);Qe.forEach(Gt=>Kc(Gt,ht))}),ie.forEach((Qe,at)=>{const ht=F.get(at);Qe.forEach(Gt=>Kc(Gt,ht))}),m.forEach(Qe=>{this.processLeaveNode(Qe)})});const He=[],xt=[];for(let Qe=this._namespaceList.length-1;Qe>=0;Qe--)this._namespaceList[Qe].drainQueuedTransitions(r).forEach(ht=>{const Gt=ht.player,Pn=ht.element;if(He.push(Gt),this.collectedEnterElements.length){const rr=Pn[co];if(rr&&rr.setForMove){if(rr.previousTriggersValues&&rr.previousTriggersValues.has(ht.triggerName)){const rl=rr.previousTriggersValues.get(ht.triggerName),Wa=this.statesByElement.get(ht.element);if(Wa&&Wa.has(ht.triggerName)){const wg=Wa.get(ht.triggerName);wg.value=rl,Wa.set(ht.triggerName,wg)}}return void Gt.destroy()}}const Vo=!l||!this.driver.containsElement(l,Pn),ma=F.get(Pn),T0=f.get(Pn),Fi=this._buildInstruction(ht,e,T0,ma,Vo);if(Fi.errors&&Fi.errors.length)return void xt.push(Fi);if(Vo)return Gt.onStart(()=>el(Pn,Fi.fromStyles)),Gt.onDestroy(()=>Bo(Pn,Fi.toStyles)),void i.push(Gt);if(ht.isFallbackTransition)return Gt.onStart(()=>el(Pn,Fi.fromStyles)),Gt.onDestroy(()=>Bo(Pn,Fi.toStyles)),void i.push(Gt);const oH=[];Fi.timelines.forEach(rr=>{rr.stretchStartingKeyframe=!0,this.disabledNodes.has(rr.element)||oH.push(rr)}),Fi.timelines=oH,e.append(Pn,Fi.timelines),d.push({instruction:Fi,player:Gt,element:Pn}),Fi.queriedElements.forEach(rr=>ha(p,rr,[]).push(Gt)),Fi.preStyleProps.forEach((rr,rl)=>{if(rr.size){let Wa=c.get(rl);Wa||c.set(rl,Wa=new Set),rr.forEach((wg,Y3)=>Wa.add(Y3))}}),Fi.postStyleProps.forEach((rr,rl)=>{let Wa=s.get(rl);Wa||s.set(rl,Wa=new Set),rr.forEach((wg,Y3)=>Wa.add(Y3))})});if(xt.length){const Qe=[];xt.forEach(at=>{Qe.push(function Nse(t,n){return new pe(3505,!1)}())}),He.forEach(at=>at.destroy()),this.reportError(Qe)}const zt=new Map,ki=new Map;d.forEach(Qe=>{const at=Qe.element;e.has(at)&&(ki.set(at,at),this._beforeAnimationBuild(Qe.player.namespaceId,Qe.instruction,zt))}),i.forEach(Qe=>{const at=Qe.element;this._getPreviousPlayers(at,!1,Qe.namespaceId,Qe.triggerName,null).forEach(Gt=>{ha(zt,at,[]).push(Gt),Gt.destroy()})});const An=m.filter(Qe=>b5(Qe,c,s)),Fr=new Map;h5(Fr,this.driver,y,s,Ms).forEach(Qe=>{b5(Qe,c,s)&&An.push(Qe)});const Fu=new Map;h.forEach((Qe,at)=>{h5(Fu,this.driver,new Set(Qe),c,"!")}),An.forEach(Qe=>{const at=Fr.get(Qe),ht=Fu.get(Qe);Fr.set(Qe,new Map([...at?.entries()??[],...ht?.entries()??[]]))});const nl=[],rH=[],aH={};d.forEach(Qe=>{const{element:at,player:ht,instruction:Gt}=Qe;if(e.has(at)){if(o.has(at))return ht.onDestroy(()=>Bo(at,Gt.toStyles)),ht.disabled=!0,ht.overrideTotalTime(Gt.totalTime),void i.push(ht);let Pn=aH;if(ki.size>1){let ma=at;const T0=[];for(;ma=ma.parentNode;){const Fi=ki.get(ma);if(Fi){Pn=Fi;break}T0.push(ma)}T0.forEach(Fi=>ki.set(Fi,Pn))}const Vo=this._buildAnimation(ht.namespaceId,Gt,zt,a,Fu,Fr);if(ht.setRealPlayer(Vo),Pn===aH)nl.push(ht);else{const ma=this.playersByElement.get(Pn);ma&&ma.length&&(ht.parentPlayer=C0(ma)),i.push(ht)}}else el(at,Gt.fromStyles),ht.onDestroy(()=>Bo(at,Gt.toStyles)),rH.push(ht),o.has(at)&&i.push(ht)}),rH.forEach(Qe=>{const at=a.get(Qe.element);if(at&&at.length){const ht=C0(at);Qe.setRealPlayer(ht)}}),i.forEach(Qe=>{Qe.parentPlayer?Qe.syncPlayerEvents(Qe.parentPlayer):Qe.destroy()});for(let Qe=0;Qe!Vo.destroyed);Pn.length?B0e(this,at,Pn):this.processLeaveNode(at)}return m.length=0,nl.forEach(Qe=>{this.players.push(Qe),Qe.onDone(()=>{Qe.destroy();const at=this.players.indexOf(Qe);this.players.splice(at,1)}),Qe.play()}),nl}afterFlush(n){this._flushFns.push(n)}afterFlushAnimationsDone(n){this._whenQuietFns.push(n)}_getPreviousPlayers(n,r,e,i,a){let d=[];if(r){const p=this.playersByQueriedElement.get(n);p&&(d=p)}else{const p=this.playersByElement.get(n);if(p){const c=!a||a==Hu;p.forEach(s=>{s.queued||!c&&s.triggerName!=i||d.push(s)})}}return(e||i)&&(d=d.filter(p=>!(e&&e!=p.namespaceId||i&&i!=p.triggerName))),d}_beforeAnimationBuild(n,r,e){const a=r.element,d=r.isRemovalTransition?void 0:n,p=r.isRemovalTransition?void 0:r.triggerName;for(const c of r.timelines){const s=c.element,o=s!==a,l=ha(e,s,[]);this._getPreviousPlayers(s,o,d,p,r.toState).forEach(h=>{const f=h.getRealPlayer();f.beforeDestroy&&f.beforeDestroy(),h.destroy(),l.push(h)})}el(a,r.fromStyles)}_buildAnimation(n,r,e,i,a,d){const p=r.triggerName,c=r.element,s=[],o=new Set,l=new Set,u=r.timelines.map(f=>{const b=f.element;o.add(b);const m=b[co];if(m&&m.removedBeforeQueried)return new bu(f.duration,f.delay);const g=b!==c,y=function N0e(t){const n=[];return m5(t,n),n}((e.get(b)||E0e).map(zt=>zt.getRealPlayer())).filter(zt=>!!zt.element&&zt.element===b),F=a.get(b),ie=d.get(b),He=Fk(this._normalizer,f.keyframes,F,ie),xt=this._buildPlayer(f,He,y);if(f.subTimeline&&i&&l.add(b),g){const zt=new v3(n,p,b);zt.setRealPlayer(xt),s.push(zt)}return xt});s.forEach(f=>{ha(this.playersByQueriedElement,f.element,[]).push(f),f.onDone(()=>function W0e(t,n,r){let e=t.get(n);if(e){if(e.length){const i=e.indexOf(r);e.splice(i,1)}0==e.length&&t.delete(n)}return e}(this.playersByQueriedElement,f.element,f))}),o.forEach(f=>Ha(f,Jk));const h=C0(u);return h.onDestroy(()=>{o.forEach(f=>Kc(f,Jk)),Bo(c,r.toStyles)}),l.forEach(f=>{ha(i,f,[]).push(h)}),h}_buildPlayer(n,r,e){return r.length>0?this.driver.animate(n.element,r,n.duration,n.delay,n.easing,e):new bu(n.duration,n.delay)}}class v3{constructor(n,r,e){this.namespaceId=n,this.triggerName=r,this.element=e,this._player=new bu,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(n){this._containsRealPlayer||(this._player=n,this._queuedCallbacks.forEach((r,e)=>{r.forEach(i=>r3(n,e,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(n.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(n){this.totalTime=n}syncPlayerEvents(n){const r=this._player;r.triggerCallback&&n.onStart(()=>r.triggerCallback("start")),n.onDone(()=>this.finish()),n.onDestroy(()=>this.destroy())}_queueEvent(n,r){ha(this._queuedCallbacks,n,[]).push(r)}onDone(n){this.queued&&this._queueEvent("done",n),this._player.onDone(n)}onStart(n){this.queued&&this._queueEvent("start",n),this._player.onStart(n)}onDestroy(n){this.queued&&this._queueEvent("destroy",n),this._player.onDestroy(n)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(n){this.queued||this._player.setPosition(n)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(n){const r=this._player;r.triggerCallback&&r.triggerCallback(n)}}function pg(t){return t&&1===t.nodeType}function u5(t,n){const r=t.style.display;return t.style.display=n??"none",r}function h5(t,n,r,e,i){const a=[];r.forEach(c=>a.push(u5(c)));const d=[];e.forEach((c,s)=>{const o=new Map;c.forEach(l=>{const u=n.computeStyle(s,l,i);o.set(l,u),(!u||0==u.length)&&(s[co]=D0e,d.push(s))}),t.set(s,o)});let p=0;return r.forEach(c=>u5(c,a[p++])),d}function f5(t,n){const r=new Map;if(t.forEach(p=>r.set(p,[])),0==n.length)return r;const i=new Set(n),a=new Map;function d(p){if(!p)return 1;let c=a.get(p);if(c)return c;const s=p.parentNode;return c=r.has(s)?s:i.has(s)?1:d(s),a.set(p,c),c}return n.forEach(p=>{const c=d(p);1!==c&&r.get(c).push(p)}),r}function Ha(t,n){t.classList?.add(n)}function Kc(t,n){t.classList?.remove(n)}function B0e(t,n,r){C0(r).onDone(()=>t.processLeaveNode(n))}function m5(t,n){for(let r=0;ri.add(a)):n.set(t,e),r.delete(t),!0}class ug{constructor(n,r,e){this.bodyNode=n,this._driver=r,this._normalizer=e,this._triggerCache={},this.onRemovalComplete=(i,a)=>{},this._transitionEngine=new H0e(n,r,e),this._timelineEngine=new T0e(n,r,e),this._transitionEngine.onRemovalComplete=(i,a)=>this.onRemovalComplete(i,a)}registerTrigger(n,r,e,i,a){const d=n+"-"+i;let p=this._triggerCache[d];if(!p){const c=[],o=f3(this._driver,a,c,[]);if(c.length)throw function Rse(t,n){return new pe(3404,!1)}();p=function v0e(t,n,r){return new y0e(t,n,r)}(i,o,this._normalizer),this._triggerCache[d]=p}this._transitionEngine.registerTrigger(r,i,p)}register(n,r){this._transitionEngine.register(n,r)}destroy(n,r){this._transitionEngine.destroy(n,r)}onInsert(n,r,e,i){this._transitionEngine.insertNode(n,r,e,i)}onRemove(n,r,e){this._transitionEngine.removeNode(n,r,e)}disableAnimations(n,r){this._transitionEngine.markElementAsDisabled(n,r)}process(n,r,e,i){if("@"==e.charAt(0)){const[a,d]=Uk(e);this._timelineEngine.command(a,r,d,i)}else this._transitionEngine.trigger(n,r,e,i)}listen(n,r,e,i,a){if("@"==e.charAt(0)){const[d,p]=Uk(e);return this._timelineEngine.listen(d,r,p,a)}return this._transitionEngine.listen(n,r,e,i,a)}flush(n=-1){this._transitionEngine.flush(n)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(n){this._transitionEngine.afterFlushAnimationsDone(n)}}let F0e=(()=>{class n{constructor(e,i,a){this._element=e,this._startStyles=i,this._endStyles=a,this._state=0;let d=n.initialStylesByElement.get(e);d||n.initialStylesByElement.set(e,d=new Map),this._initialStyles=d}start(){this._state<1&&(this._startStyles&&Bo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Bo(this._element,this._initialStyles),this._endStyles&&(Bo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(n.initialStylesByElement.delete(this._element),this._startStyles&&(el(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(el(this._element,this._endStyles),this._endStyles=null),Bo(this._element,this._initialStyles),this._state=3)}}return n.initialStylesByElement=new WeakMap,n})();function y3(t){let n=null;return t.forEach((r,e)=>{(function U0e(t){return"display"===t||"position"===t})(e)&&(n=n||new Map,n.set(e,r))}),n}class g5{constructor(n,r,e,i){this.element=n,this.keyframes=r,this.options=e,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=e.duration,this._delay=e.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(n=>n()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const n=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,n,this.options),this._finalKeyframe=n.length?n[n.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(n){const r=[];return n.forEach(e=>{r.push(Object.fromEntries(e))}),r}_triggerWebAnimation(n,r,e){return n.animate(this._convertKeyframesToObject(r),e)}onStart(n){this._originalOnStartFns.push(n),this._onStartFns.push(n)}onDone(n){this._originalOnDoneFns.push(n),this._onDoneFns.push(n)}onDestroy(n){this._onDestroyFns.push(n)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(n=>n()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(n=>n()),this._onDestroyFns=[])}setPosition(n){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=n*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const n=new Map;this.hasStarted()&&this._finalKeyframe.forEach((e,i)=>{"offset"!==i&&n.set(i,this._finished?e:t5(this.element,i))}),this.currentSnapshot=n}triggerCallback(n){const r="start"===n?this._onStartFns:this._onDoneFns;r.forEach(e=>e()),r.length=0}}class Y0e{validateStyleProperty(n){return!0}validateAnimatableStyleProperty(n){return!0}matchesElement(n,r){return!1}containsElement(n,r){return Xk(n,r)}getParentElement(n){return s3(n)}query(n,r,e){return Gk(n,r,e)}computeStyle(n,r,e){return window.getComputedStyle(n)[r]}animate(n,r,e,i,a,d=[]){const c={duration:e,delay:i,fill:0==i?"both":"forwards"};a&&(c.easing=a);const s=new Map,o=d.filter(h=>h instanceof g5);(function Zse(t,n){return 0===t||0===n})(e,i)&&o.forEach(h=>{h.currentSnapshot.forEach((f,b)=>s.set(b,f))});let l=function Qse(t){return t.length?t[0]instanceof Map?t:t.map(n=>Kk(n)):[]}(r).map(h=>x0(h));l=function e0e(t,n,r){if(r.size&&n.length){let e=n[0],i=[];if(r.forEach((a,d)=>{e.has(d)||i.push(d),e.set(d,a)}),i.length)for(let a=1;ad.set(p,t5(t,p)))}}return n}(n,l,s);const u=function j0e(t,n){let r=null,e=null;return Array.isArray(n)&&n.length?(r=y3(n[0]),n.length>1&&(e=y3(n[n.length-1]))):n instanceof Map&&(r=y3(n)),r||e?new F0e(t,r,e):null}(n,l);return new g5(n,l,c,u)}}let X0e=(()=>{var t;class n extends iE{constructor(e,i){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(i.body,{id:"0",encapsulation:Dr.None,styles:[],data:{animation:[]}})}build(e){const i=this._nextAnimationId.toString();this._nextAnimationId++;const a=Array.isArray(e)?nE(e):e;return _5(this._renderer,null,i,"register",[a]),new G0e(i,this._renderer)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(ip),V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();class G0e extends AQ{constructor(n,r){super(),this._id=n,this._renderer=r}create(n,r){return new $0e(this._id,n,r||{},this._renderer)}}class $0e{constructor(n,r,e,i){this.id=n,this.element=r,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",e)}_listen(n,r){return this._renderer.listen(this.element,`@@${this.id}:${n}`,r)}_command(n,...r){return _5(this._renderer,this.element,this.id,n,r)}onDone(n){this._listen("done",n)}onStart(n){this._listen("start",n)}onDestroy(n){this._listen("destroy",n)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(n){this._command("setPosition",n)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function _5(t,n,r,e,i){return t.setProperty(n,`@@${r}:${e}`,i)}const M5="@.disabled";let Q0e=(()=>{var t;class n{constructor(e,i,a){this.delegate=e,this.engine=i,this._zone=a,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,i.onRemovalComplete=(d,p)=>{const c=p?.parentNode(d);c&&p.removeChild(c,d)}}createRenderer(e,i){const d=this.delegate.createRenderer(e,i);if(!(e&&i&&i.data&&i.data.animation)){let l=this._rendererCache.get(d);return l||(l=new A5("",d,this.engine,()=>this._rendererCache.delete(d)),this._rendererCache.set(d,l)),l}const p=i.id,c=i.id+"-"+this._currentId;this._currentId++,this.engine.register(c,e);const s=l=>{Array.isArray(l)?l.forEach(s):this.engine.registerTrigger(p,c,e,l.name,l)};return i.data.animation.forEach(s),new J0e(this,c,d,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,i,a){e>=0&&ei(a)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(d=>{const[p,c]=d;p(c)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([i,a]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return(t=n).\u0275fac=function(e){return new(e||t)(V(ip),V(ug),V(Le))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();class A5{constructor(n,r,e,i){this.namespaceId=n,this.delegate=r,this.engine=e,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(n){this.delegate.destroyNode?.(n)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(n,r){return this.delegate.createElement(n,r)}createComment(n){return this.delegate.createComment(n)}createText(n){return this.delegate.createText(n)}appendChild(n,r){this.delegate.appendChild(n,r),this.engine.onInsert(this.namespaceId,r,n,!1)}insertBefore(n,r,e,i=!0){this.delegate.insertBefore(n,r,e),this.engine.onInsert(this.namespaceId,r,n,i)}removeChild(n,r,e){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(n,r){return this.delegate.selectRootElement(n,r)}parentNode(n){return this.delegate.parentNode(n)}nextSibling(n){return this.delegate.nextSibling(n)}setAttribute(n,r,e,i){this.delegate.setAttribute(n,r,e,i)}removeAttribute(n,r,e){this.delegate.removeAttribute(n,r,e)}addClass(n,r){this.delegate.addClass(n,r)}removeClass(n,r){this.delegate.removeClass(n,r)}setStyle(n,r,e,i){this.delegate.setStyle(n,r,e,i)}removeStyle(n,r,e){this.delegate.removeStyle(n,r,e)}setProperty(n,r,e){"@"==r.charAt(0)&&r==M5?this.disableAnimations(n,!!e):this.delegate.setProperty(n,r,e)}setValue(n,r){this.delegate.setValue(n,r)}listen(n,r,e){return this.delegate.listen(n,r,e)}disableAnimations(n,r){this.engine.disableAnimations(n,r)}}class J0e extends A5{constructor(n,r,e,i,a){super(r,e,i,a),this.factory=n,this.namespaceId=r}setProperty(n,r,e){"@"==r.charAt(0)?"."==r.charAt(1)&&r==M5?this.disableAnimations(n,e=void 0===e||!!e):this.engine.process(this.namespaceId,n,r.slice(1),e):this.delegate.setProperty(n,r,e)}listen(n,r,e){if("@"==r.charAt(0)){const i=function K0e(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(n);let a=r.slice(1),d="";return"@"!=a.charAt(0)&&([a,d]=function Z0e(t){const n=t.indexOf(".");return[t.substring(0,n),t.slice(n+1)]}(a)),this.engine.listen(this.namespaceId,i,a,d,p=>{this.factory.scheduleListenerCallback(p._data||-1,e,p)})}return this.delegate.listen(n,r,e)}}const z5=[{provide:iE,useClass:X0e},{provide:M3,useFactory:function t1e(){return new A0e}},{provide:ug,useClass:(()=>{var t;class n extends ug{constructor(e,i,a,d){super(e.body,i,a)}ngOnDestroy(){this.flush()}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e),V(l3),V(M3),V(Zs))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})()},{provide:ip,useFactory:function i1e(t,n,r){return new Q0e(t,n,r)},deps:[sA,ug,Le]}],C3=[{provide:l3,useFactory:()=>new Y0e},{provide:ii,useValue:"BrowserAnimations"},...z5],O5=[{provide:l3,useClass:$k},{provide:ii,useValue:"NoopAnimations"},...z5];let n1e=(()=>{var t;class n{static withConfig(e){return{ngModule:n,providers:e.disableAnimations?O5:C3}}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:C3,imports:[rS]}),n})(),r1e=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,_b,f0,qp]}),n})();class a1e{constructor(n,r){this._document=r;const e=this._textarea=this._document.createElement("textarea"),i=e.style;i.position="fixed",i.top=i.opacity="0",i.left="-999em",e.setAttribute("aria-hidden","true"),e.value=n,e.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(e)}copy(){const n=this._textarea;let r=!1;try{if(n){const e=this._document.activeElement;n.select(),n.setSelectionRange(0,n.value.length),r=this._document.execCommand("copy"),e&&e.focus()}}catch{}return r}destroy(){const n=this._textarea;n&&(n.remove(),this._textarea=void 0)}}let o1e=(()=>{var t;class n{constructor(e){this._document=e}copy(e){const i=this.beginCopy(e),a=i.copy();return i.destroy(),a}beginCopy(e){return new a1e(e,this._document)}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),s1e=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})(),l1e=(()=>{var t;class n{constructor(e,i,a){this.dialogRef=e,this.data=i,this.clipboard=a}ngOnInit(){this.publication=this.data}close(){this.dialogRef.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr),v(o1e))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-show-cite-dialog"]],decls:15,vars:10,consts:[[1,"user-theme"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-button","",3,"click"],["iconPositionEnd",""]],template:function(e,i){1&e&&(T(0,"div",0)(1,"h1",1),P(2),N(3,"translate"),S(),T(4,"div",2),P(5),S(),T(6,"div",3)(7,"button",4),$("click",function(){return i.close()}),P(8),N(9,"translate"),S(),T(10,"button",5),$("click",function(){return i.clipboard.copy(i.publication.main)}),P(11),N(12,"translate"),T(13,"mat-icon",6),P(14,"content_copy"),S()()()()),2&e&&(w(2),Me(U(3,4,"DIALOGS.SHOW_CITE.TITLE")),w(3),Q(" ",i.publication.main," "),w(3),Q(" ",U(9,6,"DIALOGS.SHOW_CITE.CANCEL")," "),w(3),Q(" ",U(12,8,"DIALOGS.SHOW_CITE.COPY")," "))},dependencies:[It,xi,Rn,qn,Ln,ot]}),n})(),w5=(()=>{var t;class n{constructor(e,i){this.ref=e,this.renderer=i;const a=this.ref.nativeElement;this.renderer.listen(a,"click",d=>{(d.ctrlKey||d.metaKey)&&0===d.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===a.tagName.toLowerCase()?d.stopImmediatePropagation():d.preventDefault(),window.open(this.getUrlWithParams()))})}onClick(e){1===e.button&&this.perunWebAppsMiddleClickRouterLink&&window.open(this.getUrlWithParams())}getUrlWithParams(){return this.perunWebAppsMiddleClickRouterLink.join("/")+location.search}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Oe),v(Ga))},t.\u0275dir=J({type:t,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(e,i){1&e&&$("mouseup",function(d){return i.onClick(d)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}}),n})(),fg=(()=>{var t;class n{constructor(e){this.tableCheckboxService=e}transform(e,i,a){return 0!==i&&(function Nre(t){return"allObjectCount"in t}(e)?i===e.getData().length:function h7(t){return"_count"in t}(e)?this.tableCheckboxService.isAllSelectedPaginated(e,i,a):this.tableCheckboxService.isAllSelected(i,e,a))}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Jc,16))},t.\u0275pipe=gi({name:"isAllSelected",type:t,pure:!0}),n})(),Wu=(()=>{var t;class n{transform(e){const i="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?i+"DESELECT_ROW":i+"SELECT_ROW"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"checkboxLabel",type:t,pure:!0}),n})(),mg=(()=>{var t;class n{transform(e){const i="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?i+"DESELECT_ALL":i+"SELECT_ALL"}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"masterCheckboxLabel",type:t,pure:!0}),n})(),c1e=(()=>{var t;class n{transform(e){const i=[];return e.forEach(a=>i.push(a.firstName+" "+a.lastName)),i.join(", ")}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"authorsSeparatedByComma",type:t,pure:!0}),n})();function d1e(t,n){if(1&t){const r=Pe();T(0,"th",21)(1,"mat-checkbox",22),$("change",function(i){be(r);const a=j(2);return ge(i?a.masterToggle():null)}),N(2,"translate"),N(3,"masterCheckboxLabel"),S()()}if(2&t){const r=j().ngIf,e=j();w(1),E("aria-label",U(2,3,U(3,5,r.all)))("checked",e.selection.hasValue()&&r.all)("indeterminate",e.selection.hasValue()&&!r.all)}}const p1e=function(t){return{name:t}};function u1e(t,n){if(1&t){const r=Pe();T(0,"td",23)(1,"mat-checkbox",24),$("change",function(i){const d=be(r).$implicit,p=j(2);return ge(i?p.itemSelectionToggle(d):null)})("click",function(i){return i.stopPropagation()}),N(2,"translate"),N(3,"checkboxLabel"),S()()}if(2&t){const r=n.$implicit,e=j(2);w(1),E("aria-label",Fn(2,2,U(3,5,e.selection.isSelected(r)),Tt(7,p1e,r.title)))("checked",e.selection.isSelected(r))}}function h1e(t,n){1&t&&(pt(0,18),W(1,d1e,4,7,"th",19),W(2,u1e,4,9,"td",20),ut())}function f1e(t,n){1&t&&(T(0,"th",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.TABLE_ID")," "))}function m1e(t,n){if(1&t&&(T(0,"td",26),P(1),S()),2&t){const r=n.$implicit;w(1),Q(" ",r.id," ")}}function b1e(t,n){1&t&&(T(0,"th",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.TABLE_LOCK")," "))}function g1e(t,n){if(1&t){const r=Pe();T(0,"button",28),$("click",function(){be(r);const i=j().$implicit;return ge(j().lockOrUnlockPublication(i))})("mouseenter",function(){return be(r),ge(j(2).buttonPressed=!0)})("mouseleave",function(){return be(r),ge(j(2).buttonPressed=!1)}),N(1,"translate"),T(2,"mat-icon"),P(3,"lock"),S()()}if(2&t){const r=j(2);Ni("matTooltip",U(1,2,"PUBLICATIONS_LIST.LOCKED")),E("disabled",!r.lockAuth)}}function _1e(t,n){if(1&t){const r=Pe();T(0,"button",28),$("click",function(){be(r);const i=j().$implicit;return ge(j().lockOrUnlockPublication(i))})("mouseenter",function(){return be(r),ge(j(2).buttonPressed=!0)})("mouseleave",function(){return be(r),ge(j(2).buttonPressed=!1)}),N(1,"translate"),T(2,"mat-icon"),P(3,"lock_open"),S()()}if(2&t){const r=j(2);Ni("matTooltip",U(1,2,"PUBLICATIONS_LIST.UNLOCKED")),E("disabled",!r.lockAuth)}}function M1e(t,n){if(1&t&&(T(0,"td",26),W(1,g1e,4,4,"button",27),W(2,_1e,4,4,"button",27),S()),2&t){const r=n.$implicit;w(1),E("ngIf",r.locked),w(1),E("ngIf",!r.locked)}}function A1e(t,n){1&t&&(T(0,"th",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.TABLE_TITLE")," "))}function z1e(t,n){if(1&t&&(T(0,"td",26),P(1),S()),2&t){const r=n.$implicit;w(1),Q(" ",r.title," ")}}function O1e(t,n){1&t&&(T(0,"th",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.TABLE_REPORTED_BY")," "))}function w1e(t,n){if(1&t&&(T(0,"td",26),P(1),N(2,"authorsSeparatedByComma"),S()),2&t){const r=n.$implicit;w(1),Q(" ",U(2,1,r.authors)," ")}}function v1e(t,n){1&t&&(T(0,"th",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.TABLE_YEAR")," "))}function y1e(t,n){if(1&t&&(T(0,"td",26),P(1),S()),2&t){const r=n.$implicit;w(1),Q(" ",r.year," ")}}function C1e(t,n){1&t&&(T(0,"th",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.TABLE_CATEGORY")," "))}function x1e(t,n){if(1&t&&(T(0,"td",26),P(1),S()),2&t){const r=n.$implicit;w(1),Q(" ",r.categoryName," ")}}function T1e(t,n){1&t&&(T(0,"th",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.TABLE_THANKEDTO")," "))}function S1e(t,n){if(1&t&&(T(0,"span"),P(1),te(2,"br"),S()),2&t){const r=n.$implicit;w(1),Q(" ",r.ownerName,"")}}function R1e(t,n){if(1&t&&(T(0,"td",26),W(1,S1e,3,1,"span",29),S()),2&t){const r=n.$implicit;w(1),E("ngForOf",r.thanks)}}function q1e(t,n){1&t&&(T(0,"th",30),P(1),N(2,"translate"),S()),2&t&&(w(1),Me(U(2,1,"PUBLICATIONS_LIST.TABLE_CITE")))}function L1e(t,n){if(1&t){const r=Pe();T(0,"td",26)(1,"button",31),$("click",function(){const a=be(r).$implicit;return ge(j().showCite(a))})("mouseenter",function(){return be(r),ge(j().buttonPressed=!0)})("mouseleave",function(){return be(r),ge(j().buttonPressed=!1)}),P(2),N(3,"translate"),S()()}2&t&&(w(2),Q(" ",U(3,1,"PUBLICATIONS_LIST.SHOW_CITE")," "))}function E1e(t,n){1&t&&te(0,"tr",32)}const v5=function(t,n){return[t,n]};function D1e(t,n){if(1&t){const r=Pe();T(0,"tr",33),$("click",function(){const a=be(r).$implicit,d=j();return ge(d.disabledRouting&&d.openInTab&&!d.buttonPressed?d.emitPublication(a):null)}),S()}if(2&t){const r=n.$implicit,e=j();xe("cursor-pointer",!e.disabledRouting||e.openInTab),E("perunWebAppsMiddleClickRouterLink",e.disabledRouting||e.buttonPressed?null:yo(4,v5,e.routerPath,r.id))("routerLink",e.disabledRouting||e.buttonPressed?null:yo(7,v5,e.routerPath,r.id))}}function k1e(t,n){1&t&&(T(0,"perun-web-apps-alert",34),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATIONS_LIST.NO_PUBLICATIONS_FOUND"),"\n"))}const H1e=function(t){return{all:t}};let Zc=(()=>{var t;class n{constructor(e,i,a,d,p,c){this.tableCheckbox=e,this.cabinetService=i,this.dialog=a,this.notificator=d,this.translate=p,this.authResolver=c,this.selection=new fn(!0,[]),this.displayedColumns=["select","id","lock","title","reportedBy","year","category","thankedTo","cite"],this.pageSizeOptions=$1,this.disabledRouting=!1,this.openInTab=!1,this.allowAlert=!0,this.publicationSelector=new le,this.buttonPressed=!1,this.lockAuth=!1,p.get("PUBLICATIONS_LIST.CHANGE_LOCK_SUCCESS").subscribe(s=>this.changeLockMessage=s),p.get("PUBLICATIONS_LIST.LOCKED").subscribe(s=>this.locked=s),p.get("PUBLICATIONS_LIST.UNLOCKED").subscribe(s=>this.unlocked=s),this.lockAuth=this.authResolver.isCabinetAdmin()}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,i){switch(i){case"id":return e.id.toString();case"lock":return String(e.locked);case"title":return e.title;case"reportedBy":{let a="";return e.authors.forEach(d=>a+=d.firstName+" "+d.lastName+";"),a.slice(0,-1)}case"year":return e.year.toString();case"category":return e.categoryName;case"thankedTo":{let a="";return e.thanks.forEach(d=>a+=d.ownerName+";"),a.slice(0,-1)}default:return e[i]}}ngOnChanges(){this.dataSource=new ys(this.publications),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){Da(Ea(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=i+this.dataSource.paginator.pageSize;Da(Ea(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,a),this.displayedColumns,n.getDataForColumn),e)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,"",this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}itemSelectionToggle(e){this.selection.toggle(e)}showCite(e){const i=qi();i.width="500px",i.data=e,this.dialog.open(l1e,i)}lockOrUnlockPublication(e){this.cabinetService.lockPublications({publications:[this.createPublication(e)],lock:!e.locked}).subscribe(()=>{this.notificator.showSuccess(e.locked?this.changeLockMessage+this.unlocked:this.changeLockMessage+this.locked),e.locked=!e.locked})}emitPublication(e){this.publicationSelector.emit(e)}setDataSource(){this.dataSource&&(this.dataSource.sortData=(e,i)=>Gc(e,i,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}createPublication(e){return{id:e.id,beanName:e.beanName,externalId:e.externalId,publicationSystemId:e.publicationSystemId,categoryId:e.categoryId,createdBy:e.createdBy,createdDate:e.createdDate,doi:e.doi,isbn:e.isbn,locked:e.locked,main:e.main,rank:e.rank,title:e.title,year:e.year}}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Jc),v(un),v(ji),v(Wn),v(Vi),v(xo))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-publications-list"]],viewQuery:function(e,i){if(1&e&&(Ie(ka,7),Ie(da,7)),2&e){let a;ce(a=de())&&(i.child=a.first),ce(a=de())&&(i.matSort=a.first)}},inputs:{publications:"publications",selection:"selection",displayedColumns:"displayedColumns",tableId:"tableId",pageSizeOptions:"pageSizeOptions",routerPath:"routerPath",disabledRouting:"disabledRouting",openInTab:"openInTab",allowAlert:"allowAlert"},outputs:{publicationSelector:"publicationSelector"},features:[vt],decls:32,vars:14,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","title","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","lock"],["matColumnDef","title"],["matColumnDef","reportedBy"],["matColumnDef","year"],["matColumnDef","category"],["matColumnDef","thankedTo"],["matColumnDef","cite"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"perunWebAppsMiddleClickRouterLink","routerLink","cursor-pointer","click",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-icon-button","",3,"disabled","matTooltip","click","mouseenter","mouseleave",4,"ngIf"],["mat-icon-button","",3,"disabled","matTooltip","click","mouseenter","mouseleave"],[4,"ngFor","ngForOf"],["mat-header-cell",""],["mat-stroked-button","",3,"click","mouseenter","mouseleave"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink","click"],["alert_type","warn"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"perun-web-apps-table-wrapper",1),$("exportDisplayedData",function(d){return i.exportDisplayedData(d)})("exportAllData",function(d){return i.exportAllData(d)}),T(2,"table",2),W(3,h1e,3,0,"ng-container",3),N(4,"isAllSelected"),pt(5,4),W(6,f1e,3,3,"th",5),W(7,m1e,2,1,"td",6),ut(),pt(8,7),W(9,b1e,3,3,"th",5),W(10,M1e,3,2,"td",6),ut(),pt(11,8),W(12,A1e,3,3,"th",5),W(13,z1e,2,1,"td",6),ut(),pt(14,9),W(15,O1e,3,3,"th",5),W(16,w1e,3,3,"td",6),ut(),pt(17,10),W(18,v1e,3,3,"th",5),W(19,y1e,2,1,"td",6),ut(),pt(20,11),W(21,C1e,3,3,"th",5),W(22,x1e,2,1,"td",6),ut(),pt(23,12),W(24,T1e,3,3,"th",5),W(25,R1e,2,1,"td",6),ut(),pt(26,13),W(27,q1e,3,3,"th",14),W(28,L1e,4,3,"td",6),ut(),W(29,E1e,1,0,"tr",15),W(30,D1e,1,10,"tr",16),S()()(),W(31,k1e,3,3,"perun-web-apps-alert",17)),2&e&&(E("hidden",0===i.dataSource.filteredData.length||0===i.publications.length),w(1),E("tableId",i.tableId)("dataLength",i.dataSource.filteredData.length)("pageSizeOptions",i.pageSizeOptions),w(1),E("dataSource",i.dataSource),w(1),E("ngIf",Tt(12,H1e,Fn(4,9,i.dataSource,i.selection.selected.length))),w(26),E("matHeaderRowDef",i.displayedColumns),w(1),E("matRowDefColumns",i.displayedColumns),w(1),E("ngIf",0===i.publications.length&&i.allowAlert))},dependencies:[Ar,lt,It,gs,g0,xi,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,da,jc,pa,c0,xr,ka,w5,n3,ot,fg,Wu,mg,c1e],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]}),n})();function W1e(t,n){1&t&&te(0,"perun-web-apps-loading-dialog")}const P1e=function(){return["id","title","year"]};function I1e(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h1",3),P(2),N(3,"translate"),S(),T(4,"div",4),P(5),N(6,"translate"),te(7,"perun-web-apps-publications-list",5),S(),T(8,"div",6)(9,"button",7),$("click",function(){return be(r),ge(j().cancel())}),P(10),N(11,"translate"),S(),T(12,"button",8),$("click",function(){return be(r),ge(j().remove())}),P(13),N(14,"translate"),S()()()}if(2&t){const r=j();w(2),Me(U(3,8,"DIALOGS.REMOVE_PUBLICATION.TITLE")),w(3),Q(" ",U(6,10,"DIALOGS.REMOVE_PUBLICATION.WARNING")," "),w(2),E("publications",r.publications)("routerPath",null)("displayedColumns",Br(16,P1e)),w(3),Q(" ",U(11,12,"DIALOGS.REMOVE_PUBLICATION.CANCEL")," "),w(2),E("disabled",r.loading),w(1),Q(" ",U(14,14,"DIALOGS.REMOVE_PUBLICATION.REMOVE")," ")}}let x3=(()=>{var t;class n{constructor(e,i,a,d,p){this.dialogRef=e,this.data=i,this.notificator=a,this.translate=d,this.cabinetService=p,this.loading=!1}ngOnInit(){this.publications=this.data}cancel(){this.dialogRef.close()}remove(){this.loading=!0,this.cabinetService.deletePublication(this.publications.pop().id).subscribe(()=>{this.publications.length<=0?this.translate.get("DIALOGS.REMOVE_PUBLICATION.REMOVE_SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close(!0)}):this.remove()},()=>this.loading=!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr),v(Wn),v(Vi),v(un))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-remove-publication-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"publications","routerPath","displayedColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(W(0,W1e,1,0,"ng-template",null,0,Ri),T(2,"div",1),W(3,I1e,15,17,"div",2),S()),2&e){const a=et(1);w(3),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[It,Rn,qn,Ln,J1,Tr,Zc,ot]}),n})(),Ss=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(e,i){1&e&&(T(0,"div",0),te(1,"mat-spinner"),S())},dependencies:[G1]}),n})(),ed=(()=>{var t;class n{constructor(){this.refresh=new le}onClickbutton(e){this.refresh.emit(e)}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-refresh-button"]],inputs:{disabled:"disabled"},outputs:{refresh:"refresh"},decls:3,vars:5,consts:[["mat-stroked-button","","data-cy","refresh-button",1,"me-2",3,"disabled","matTooltip","click"],[1,"ms-auto","perun-icon","d-inline-flex","align-items-center",3,"svgIcon"]],template:function(e,i){1&e&&(T(0,"button",0),$("click",function(d){return i.onClickbutton(d)}),N(1,"translate"),te(2,"mat-icon",1),S()),2&e&&(Ni("matTooltip",U(1,3,"SHARED_LIB.PERUN.REFRESH_BUTTON")),E("disabled",i.disabled),w(2),Ni("svgIcon",i.disabled?"perun-refresh-disabled":"perun-refresh-enabled"))},dependencies:[xi,It,pa,ot],styles:[".perun-icon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:currentColor!important}.perun-icon[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]{fill:currentColor}.perun-icon[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{fill:currentColor}"]}),n})();var td=Y(6676);const il=td||Y.t(td,2),y5=new ne("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function N1e(){return{useUtc:!1}}});function V1e(t,n){const r=Array(t);for(let e=0;e{var t;class n extends Di{constructor(e,i){super(),this._options=i,this.setLocale(e||il.locale())}setLocale(e){super.setLocale(e);let i=il.localeData(e);this._localeData={firstDayOfWeek:i.firstDayOfWeek(),longMonths:i.months(),shortMonths:i.monthsShort(),dates:V1e(31,a=>this.createDate(2017,0,a+1).format("D")),longDaysOfWeek:i.weekdays(),shortDaysOfWeek:i.weekdaysShort(),narrowDaysOfWeek:i.weekdaysMin()}}getYear(e){return this.clone(e).year()}getMonth(e){return this.clone(e).month()}getDate(e){return this.clone(e).date()}getDayOfWeek(e){return this.clone(e).day()}getMonthNames(e){return"long"==e?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(e){return"long"==e?this._localeData.longDaysOfWeek:"short"==e?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(e){return this.clone(e).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(e){return this.clone(e).daysInMonth()}clone(e){return e.clone().locale(this.locale)}createDate(e,i,a){const d=this._createMoment({year:e,month:i,date:a}).locale(this.locale);return d.isValid(),d}today(){return this._createMoment().locale(this.locale)}parse(e,i){return e&&"string"==typeof e?this._createMoment(e,i,this.locale):e?this._createMoment(e).locale(this.locale):null}format(e,i){return e=this.clone(e),this.isValid(e),e.format(i)}addCalendarYears(e,i){return this.clone(e).add({years:i})}addCalendarMonths(e,i){return this.clone(e).add({months:i})}addCalendarDays(e,i){return this.clone(e).add({days:i})}toIso8601(e){return this.clone(e).format()}deserialize(e){let i;if(e instanceof Date)i=this._createMoment(e).locale(this.locale);else if(this.isDateInstance(e))return this.clone(e);if("string"==typeof e){if(!e)return null;i=this._createMoment(e,il.ISO_8601).locale(this.locale)}return i&&this.isValid(i)?this._createMoment(i).locale(this.locale):super.deserialize(e)}isDateInstance(e){return il.isMoment(e)}isValid(e){return this.clone(e).isValid()}invalid(){return il.invalid()}_createMoment(e,i,a){const{strict:d,useUtc:p}=this._options||{};return p?il.utc(e,i,a,d):il(e,i,a,d)}}return(t=n).\u0275fac=function(e){return new(e||t)(V(L1,8),V(y5,8))},t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})(),j1e=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[{provide:Di,useClass:Pu,deps:[L1,y5]}]}),n})(),C5=(()=>{var t;class n{ngOnInit(){this.endMaxYear=new Date,this.startMaxYear=this.endYear.value.toDate(),this.startYear.setValue(null)}chosenYearHandler(e,i,a){e.setValue(i),this.startMaxYear=this.endYear.value.toDate(),this.endMinYear=this.startYear.value?this.startYear.value.toDate():null,a.close()}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-year-range"]],inputs:{startYear:"startYear",endYear:"endYear"},decls:16,vars:15,consts:[[1,"year-field","me-2",3,"click"],["matInput","","readonly","",1,"disable",3,"matDatepicker","max","formControl"],["matIconSuffix","",3,"for"],["startView","multi-year","panelClass","year-picker",3,"yearSelected"],["sdp",""],["matInput","","readonly","",3,"matDatepicker","min","max","formControl"],["matSuffix","",3,"for"],["edp",""]],template:function(e,i){if(1&e){const a=Pe();T(0,"mat-form-field",0),$("click",function(){return be(a),ge(et(7).open())}),T(1,"mat-label"),P(2),N(3,"translate"),S(),te(4,"input",1)(5,"mat-datepicker-toggle",2),T(6,"mat-datepicker",3,4),$("yearSelected",function(p){be(a);const c=et(7);return ge(i.chosenYearHandler(i.startYear,p,c))}),S()(),T(8,"mat-form-field",0),$("click",function(){return be(a),ge(et(15).open())}),T(9,"mat-label"),P(10),N(11,"translate"),S(),te(12,"input",5)(13,"mat-datepicker-toggle",6),T(14,"mat-datepicker",3,7),$("yearSelected",function(p){be(a);const c=et(15);return ge(i.chosenYearHandler(i.endYear,p,c))}),S()()}if(2&e){const a=et(7),d=et(15);w(2),Me(U(3,11,"PUBLICATION_FILTER.START_YEAR")),w(2),E("matDatepicker",a)("max",i.startMaxYear)("formControl",i.startYear),w(1),E("for",a),w(5),Me(U(11,13,"PUBLICATION_FILTER.END_YEAR")),w(2),E("matDatepicker",d)("min",i.endMinYear)("max",i.endMaxYear)("formControl",i.endYear),w(1),E("for",d)}},dependencies:[nr,ir,tO,la,zr,wr,sa,OO,xu,wO,ot],styles:[".year-field{max-width:160px!important;width:100%!important;min-width:initial!important}.year-picker .mat-calendar-period-button{pointer-events:none}.year-picker .mat-calendar-arrow{display:none}\n"],encapsulation:2}),n})();function F1e(t,n){if(1&t&&(T(0,"mat-option",13),P(1),S()),2&t){const r=n.$implicit;E("value",r),w(1),Q(" ",r.name," ")}}const T3=td,U1e={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let S3=(()=>{var t;class n{constructor(e){this.cabinetService=e,this.filteredPublication=new le,this.title=new Ci(""),this.code=new Ci(""),this.startYear=new Ci(T3()),this.endYear=new Ci(T3())}ngOnInit(){this.title.setValue(""),this.code.setValue(""),this.selectedCategory="no_value",this.cabinetService.getCategories().subscribe(e=>{this.categories=e,this.selectedMode="isbn/issn"})}filter(){const e=this.code.value,i={title:this.title.value,isbnissn:"isbn/issn"===this.selectedMode?e:null,doi:"doi"===this.selectedMode?e:null,category:"no_value"!==this.selectedCategory?this.selectedCategory.id:null,startYear:NM(this.startYear.value?this.startYear.value.toDate():null,"yyyy","en-GB"),endYear:NM(this.endYear.value.toDate(),"yyyy","en-GB")};this.filteredPublication.emit(i)}clearFilter(){this.title.setValue(""),this.code.setValue(""),this.selectedMode="isbn/issn",this.selectedCategory="no_value",this.startYear.setValue(null),this.endYear.setValue(T3()),this.filteredPublication.emit({title:null,isbnissn:null,doi:null,category:null,startYear:null,endYear:null})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(un))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-publication-filter"]],outputs:{filteredPublication:"filteredPublication"},features:[ve([{provide:Di,useClass:Pu,deps:[L1]},{provide:La,useValue:U1e}])],decls:42,vars:34,consts:[[1,"mt-2"],[1,"filter-field","me-2"],["matInput","",3,"formControl"],[3,"value","valueChange"],["value","isbn/issn"],["value","doi"],[1,"year-field","me-2"],["value","no_value"],[3,"value",4,"ngFor","ngForOf"],[3,"startYear","endYear"],["mat-stroked-button","",1,"me-2",3,"click"],["iconPositionEnd",""],["mat-stroked-button","",3,"click"],[3,"value"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),P(3),N(4,"translate"),S(),te(5,"input",2),S(),T(6,"mat-form-field",1)(7,"mat-label"),P(8),N(9,"translate"),S(),T(10,"mat-select",3),$("valueChange",function(d){return i.selectedMode=d}),T(11,"mat-option",4),P(12),N(13,"translate"),S(),T(14,"mat-option",5),P(15),N(16,"translate"),S()()(),T(17,"mat-form-field",6)(18,"mat-label"),P(19),N(20,"translate"),S(),te(21,"input",2),S(),T(22,"mat-form-field",1)(23,"mat-label"),P(24),N(25,"translate"),S(),T(26,"mat-select",3),$("valueChange",function(d){return i.selectedCategory=d}),T(27,"mat-option",7),P(28),N(29,"translate"),S(),W(30,F1e,2,2,"mat-option",8),S()(),te(31,"perun-web-apps-year-range",9),T(32,"button",10),$("click",function(){return i.filter()}),T(33,"mat-icon",11),P(34,"search"),S(),P(35),N(36,"translate"),S(),T(37,"button",12),$("click",function(){return i.clearFilter()}),T(38,"mat-icon",11),P(39,"search_off"),S(),P(40),N(41,"translate"),S()()),2&e&&(w(3),Me(U(4,16,"PUBLICATION_FILTER.TITLE_PLACEHOLDER")),w(2),E("formControl",i.title),w(3),Me(U(9,18,"PUBLICATION_FILTER.SELECT_MODE")),w(2),E("value",i.selectedMode),w(2),Me(U(13,20,"PUBLICATION_FILTER.ISBN/ISSN")),w(3),Me(U(16,22,"PUBLICATION_FILTER.DOI")),w(4),Me(U(20,24,"PUBLICATION_FILTER.CODE_PLACEHOLDER")),w(2),E("formControl",i.code),w(3),Me(U(25,26,"PUBLICATION_FILTER.SELECT_CATEGORY")),w(2),E("value",i.selectedCategory),w(2),Me(U(29,28,"PUBLICATION_FILTER.NO_CATEGORY_SELECTED")),w(2),E("ngForOf",i.categories),w(1),E("startYear",i.startYear)("endYear",i.endYear),w(4),Q(" ",U(36,30,"PUBLICATION_FILTER.FILTER")," "),w(5),Q(" ",U(41,32,"PUBLICATION_FILTER.CLEAR_FILTER")," "))},dependencies:[Ar,It,xi,nr,ir,la,zr,wr,sa,Fc,k1,C5,ot],styles:[".filter-field[_ngcontent-%COMP%]{max-width:250px!important;width:100%!important;min-width:initial!important}.disable[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none}.year-field[_ngcontent-%COMP%]{max-width:80px!important;width:100%!important;min-width:initial!important}"]}),n})();function Y1e(t,n){1&t&&te(0,"perun-web-apps-loading-table")}function X1e(t,n){if(1&t&&te(0,"perun-web-apps-publications-list",11),2&t){const r=j();E("publications",r.publications)("selection",r.selected)("routerPath","/all-publications")("tableId",r.tableId)}}let G1e=(()=>{var t;class n{constructor(e,i,a,d,p){this.route=e,this.cabinetService=i,this.dialog=a,this.matIconRegistry=d,this.domSanitizer=p,this.publications=[],this.selected=new fn(!0,[]),this.tableId="68",this.filter={title:null,isbnissn:null,doi:null,category:null,startYear:null,endYear:null},this.matIconRegistry.addSvgIcon("publications",this.domSanitizer.bypassSecurityTrustResourceUrl("../../assets/img/publications-dark.svg"))}ngOnInit(){this.refreshTable()}removePublication(){const e=qi();e.width="500px",e.data=this.selected.selected,this.dialog.open(x3,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(this.filter.title,this.filter.isbnissn,this.filter.doi,null,null,this.filter.category,+this.filter.startYear,+this.filter.endYear,null).subscribe(e=>{this.publications=e,this.loading=!1})}filterPublication(e){this.filter=e,this.refreshTable()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ra),v(un),v(ji),v(X1),v(r0))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-all-publications-page"]],decls:16,vars:9,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],["svgIcon","publications",1,"publications-icon"],[1,"ms-3","mt-1"],[1,"mt-4"],[3,"refresh"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"filteredPublication"],["spinner",""],[1,"position-relative"],[3,"publications","selection","routerPath","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publications","selection","routerPath","tableId"]],template:function(e,i){if(1&e&&(T(0,"div",0)(1,"h1",1),te(2,"mat-icon",2),T(3,"span",3),P(4),N(5,"translate"),S()(),T(6,"div",4)(7,"perun-web-apps-refresh-button",5),$("refresh",function(){return i.refreshTable()}),S(),T(8,"button",6),$("click",function(){return i.removePublication()}),P(9),N(10,"translate"),S(),T(11,"perun-web-apps-publication-filter",7),$("filteredPublication",function(d){return i.filterPublication(d)}),S()(),W(12,Y1e,1,0,"ng-template",null,8,Ri),T(14,"div",9),W(15,X1e,1,4,"perun-web-apps-publications-list",10),S()()),2&e){const a=et(13);w(4),Me(U(5,5,"ALL_PUBLICATIONS.TITLE")),w(4),E("disabled",0===i.selected.selected.length),w(1),Q(" ",U(10,7,"ALL_PUBLICATIONS.REMOVE")," "),w(6),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[It,xi,Ss,ed,Tr,Zc,S3,ot],styles:[".publications-icon[_ngcontent-%COMP%]{height:32px;width:32px}"]}),n})();function $1e(t,n){1&t&&te(0,"perun-web-apps-loading-table")}function Q1e(t,n){if(1&t&&te(0,"perun-web-apps-publications-list",11),2&t){const r=j();E("publications",r.publications)("selection",r.selected)("tableId",r.tableId)("routerPath","/my-publications")}}let J1e=(()=>{var t;class n{constructor(e,i,a,d){this.route=e,this.cabinetService=i,this.dialog=a,this.authResolver=d,this.publications=[],this.selected=new fn(!0,[]),this.tableId="68",this.filter={title:null,isbnissn:null,doi:null,category:null,startYear:null,endYear:null}}ngOnInit(){this.loading=!0,this.authResolver.getPerunPrincipal().subscribe(e=>{this.authorId=e.userId,this.refreshTable()})}removePublication(){const e=qi();e.width="500px",e.data=this.selected.selected,this.dialog.open(x3,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(this.filter.title,this.filter.isbnissn,this.filter.doi,null,null,this.filter.category,+this.filter.startYear,+this.filter.endYear,this.authorId).subscribe(e=>{this.publications=e,this.loading=!1})}filterPublication(e){this.filter=e,this.refreshTable()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ra),v(un),v(ji),v(C1))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-my-publications-page"]],decls:17,vars:9,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"title-icon"],[1,"ms-3","mt-1"],[1,"mt-4"],[3,"refresh"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"filteredPublication"],["spinner",""],[1,"position-relative"],[3,"publications","selection","tableId","routerPath",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publications","selection","tableId","routerPath"]],template:function(e,i){if(1&e&&(T(0,"div",0)(1,"h1",1)(2,"mat-icon",2),P(3,"local_library"),S(),T(4,"span",3),P(5),N(6,"translate"),S()(),T(7,"div",4)(8,"perun-web-apps-refresh-button",5),$("refresh",function(){return i.refreshTable()}),S(),T(9,"button",6),$("click",function(){return i.removePublication()}),P(10),N(11,"translate"),S(),T(12,"perun-web-apps-publication-filter",7),$("filteredPublication",function(d){return i.filterPublication(d)}),S()(),W(13,$1e,1,0,"ng-template",null,8,Ri),T(15,"div",9),W(16,Q1e,1,4,"perun-web-apps-publications-list",10),S()()),2&e){const a=et(14);w(5),Me(U(6,5,"MY_PUBLICATIONS.TITLE")),w(4),E("disabled",0===i.selected.selected.length),w(1),Q(" ",U(11,7,"MY_PUBLICATIONS.REMOVE")," "),w(6),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[It,xi,Ss,ed,Tr,Zc,S3,ot]}),n})(),K1e=(()=>{var t;class n{constructor(e){this.router=e}importPublications(){this.router.navigate(["create-publication","import"],{queryParamsHandling:"preserve"})}createPublication(){this.router.navigate(["create-publication","create"],{queryParamsHandling:"preserve"})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(hn))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-create-publication-page"]],decls:34,vars:21,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"add-icon","me-1"],[1,"card-container"],[1,"align-cards"],["appearance","outlined",1,"mat-elevation-z3"],[1,"d-flex","flex-column"],["mat-flat-button","","color","accent",1,"align-self-end","action-button",3,"click"],["mat-flat-button","","color","accent",1,"align-self-end","action-button","create-button",3,"click"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"h1",1)(2,"span")(3,"mat-icon",2),P(4,"add_box"),S(),P(5),N(6,"translate"),S()(),T(7,"div",3)(8,"div",4)(9,"mat-card",5)(10,"mat-card-header")(11,"mat-card-title"),P(12),N(13,"translate"),S()(),T(14,"mat-card-content",6)(15,"div"),P(16),N(17,"translate"),S(),T(18,"button",7),$("click",function(){return i.importPublications()}),P(19),N(20,"translate"),S()()()(),T(21,"div",4)(22,"mat-card",5)(23,"mat-card-header")(24,"mat-card-title"),P(25),N(26,"translate"),S()(),T(27,"mat-card-content",6)(28,"div"),P(29),N(30,"translate"),S(),T(31,"button",8),$("click",function(){return i.createPublication()}),P(32),N(33,"translate"),S()()()()()()),2&e&&(w(5),Q(" ",U(6,7,"CREATE_PUBLICATION.TITLE")," "),w(7),Q(" ",U(13,9,"CREATE_PUBLICATION.IMPORT_TITLE")," "),w(4),Q(" ",U(17,11,"CREATE_PUBLICATION.IMPORT_HINT")," "),w(3),Q(" ",U(20,13,"CREATE_PUBLICATION.IMPORT")," "),w(6),Q(" ",U(26,15,"CREATE_PUBLICATION.CREATE_TITLE")," "),w(4),Q(" ",U(30,17,"CREATE_PUBLICATION.CREATE_HINT")," "),w(3),Q(" ",U(33,19,"CREATE_PUBLICATION.CREATE")," "))},dependencies:[Mz,zz,Oz,Az,It,xi,ot],styles:[".add-icon[_ngcontent-%COMP%]{font-size:32px;vertical-align:text-top}.card-container[_ngcontent-%COMP%]{margin:0 -1rem}.align-cards[_ngcontent-%COMP%]{margin:1rem;display:inline-block;vertical-align:top;max-width:250px;max-height:200px}.create-button[_ngcontent-%COMP%]{display:flex;margin-top:21px}"]}),n})();const Z1e=["input"];let id=(()=>{var t;class n{constructor(){this.autoFocus=!1,this.control=new oL,this.filter=new le}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),Eo(this.input.nativeElement,"keyup").pipe(Ge(e=>e.target.value),zc(500),ja()).subscribe(e=>{this.control.invalid||this.filter.emit(e)})}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(e,i){if(1&e&&Ie(Z1e,7),2&e){let a;ce(a=de())&&(i.input=a.first)}},inputs:{placeholder:"placeholder",autoFocus:"autoFocus",control:"control",error:"error"},outputs:{filter:"filter"},decls:8,vars:5,consts:[[1,"filter-field","me-2"],["matInput","","data-cy","filter-input",3,"formControl"],["input",""]],template:function(e,i){1&e&&(T(0,"mat-form-field",0)(1,"mat-label"),P(2),N(3,"translate"),S(),te(4,"input",1,2),T(6,"mat-error"),P(7),S()()),2&e&&(w(2),Me(U(3,3,i.placeholder)),w(2),E("formControl",i.control),w(3),Q(" ",i.error," "))},dependencies:[zr,wr,nr,ir,Ho,sa,la,ot],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]}),n})();function ele(t,n){if(1&t){const r=Pe();T(0,"mat-checkbox",20),$("change",function(i){be(r);const a=j(3);return ge(i?a.masterToggle():null)}),N(1,"translate"),N(2,"masterCheckboxLabel"),S()}if(2&t){const r=j(2).ngIf,e=j();E("aria-label",U(1,3,U(2,5,r.all)))("checked",e.selection.hasValue()&&r.all)("indeterminate",e.selection.hasValue()&&!r.all)}}function tle(t,n){if(1&t&&(T(0,"th",18),W(1,ele,3,7,"mat-checkbox",19),S()),2&t){const r=j(2);w(1),E("ngIf",r.selection.isMultipleSelection())}}const ile=function(t){return{name:t}};function nle(t,n){if(1&t){const r=Pe();T(0,"td",21)(1,"mat-checkbox",22),$("change",function(i){const d=be(r).$implicit,p=j(2);return ge(i?p.selection.toggle(d):null)})("click",function(i){return i.stopPropagation()}),N(2,"translate"),N(3,"checkboxLabel"),N(4,"userFullName"),S()()}if(2&t){const r=n.$implicit,e=j(2);w(1),E("aria-label",Fn(2,2,U(3,5,e.selection.isSelected(r)),Tt(9,ile,U(4,7,r))))("checked",e.selection.isSelected(r))}}function rle(t,n){1&t&&(pt(0,15),W(1,tle,2,1,"th",16),W(2,nle,5,11,"td",17),ut())}function ale(t,n){1&t&&(T(0,"th",23),P(1),N(2,"translate"),S()),2&t&&(w(1),Me(U(2,1,"AUTHORS_LIST.ID")))}function ole(t,n){if(1&t&&(T(0,"td",24),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.id)}}function sle(t,n){1&t&&(T(0,"th",23),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"AUTHORS_LIST.NAME")," "))}function lle(t,n){if(1&t&&(T(0,"td",25),P(1),N(2,"userFullName"),S()),2&t){const r=n.$implicit;w(1),Me(U(2,1,r))}}function cle(t,n){1&t&&(T(0,"th",23),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"AUTHORS_LIST.ORGANIZATION")," "))}function dle(t,n){if(1&t&&(T(0,"td",25),P(1),S()),2&t){const r=n.$implicit,e=j();w(1),Me(e.parseAttribute(r,"organization"))}}function ple(t,n){1&t&&(T(0,"th",23),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"AUTHORS_LIST.EMAIL")," "))}function ule(t,n){if(1&t&&(T(0,"td",25),P(1),S()),2&t){const r=n.$implicit,e=j();w(1),Me(e.parseAttribute(r,"preferredMail"))}}function hle(t,n){1&t&&(T(0,"th",23),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"AUTHORS_LIST.NUMBER_OF_PUBLICATIONS")," "))}function fle(t,n){if(1&t&&(T(0,"td",25),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.authorships.length.toString())}}function mle(t,n){1&t&&te(0,"tr",26)}const x5=function(t){return["/authors",t]};function ble(t,n){if(1&t&&te(0,"tr",27),2&t){const r=n.$implicit,e=j();xe("cursor-pointer",!e.disableRouting),E("perunWebAppsMiddleClickRouterLink",e.disableRouting?null:Tt(4,x5,r.id))("routerLink",e.disableRouting?null:Tt(6,x5,r.id))}}function gle(t,n){1&t&&(T(0,"perun-web-apps-alert",28),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function _le(t,n){1&t&&(T(0,"perun-web-apps-alert",28),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"AUTHORS_LIST.NO_AUTHORS"),"\n"))}const Mle=function(t){return{all:t}};let R3=(()=>{var t;class n{constructor(e){this.tableCheckbox=e,this.authors=[],this.displayedColumns=["select","id","name","organization","email","numberOfPublications"],this.disableRouting=!1,this.selection=new fn(!0,[]),this.pageSizeOptions=$1}set matSort(e){this.sort=e,this.setDataSource()}static getFilterDataForColumn(e,i){switch(i){case"id":return e.id.toString();case"name":return function Rne(t){let n="";return null!==t.firstName&&(n+=t.firstName+" "),null!==t.middleName&&(n+=t.middleName+" "),null!==t.lastName&&(n+=t.lastName+" "),n.endsWith(" ")&&(n=n.substring(0,n.length-1)),n}(e);case"organization":return $c(e.attributes,"organization");case"email":return $c(e.attributes,"preferredMail");case"numberOfPublications":return e.authorships.length.toString();default:return e[i]}}static getExportDataForColumn(e,i){switch(i){case"id":return e.id.toString();case"name":return function Sne(t){let n="";return null!==t.titleBefore&&(n+=t.titleBefore+" "),null!==t.firstName&&(n+=t.firstName+" "),null!==t.middleName&&(n+=t.middleName+" "),null!==t.lastName&&(n+=t.lastName+" "),null!==t.titleAfter&&(n+=t.titleAfter+" "),n.endsWith(" ")&&(n=n.substring(0,n.length-1)),n}(e);case"organization":return $c(e.attributes,"organization");case"email":return $c(e.attributes,"preferredMail");case"numberOfPublications":return e.authorships.length.toString();default:return e[i]}}static getSortDataForColumn(e,i){switch(i){case"id":return e.id.toString();case"name":return e.lastName?e.lastName:e.firstName??"";case"organization":return $c(e.attributes,"organization");case"email":return $c(e.attributes,"preferredMail");case"numberOfPublications":return e.authorships.length.toString();default:return e[i]}}ngOnChanges(){this.dataSource=new ys(this.authors),this.setDataSource(),this.dataSource.filter=this.filterValue}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){Da(Ea(this.dataSource.filteredData,this.displayedColumns,n.getExportDataForColumn),e)}exportDisplayedData(e){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=i+this.dataSource.paginator.pageSize;Da(Ea(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,a),this.displayedColumns,n.getExportDataForColumn),e)}parseAttribute(e,i){let a="";return e.attributes&&e.attributes.forEach(d=>{d.friendlyName===i&&(a=d.value)}),a}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,i)=>qu(e,i,this.displayedColumns,n.getFilterDataForColumn),this.dataSource.sortData=(e,i)=>Gc(e,i,n.getSortDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Jc))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-authors-list"]],viewQuery:function(e,i){if(1&e&&(Ie(ka,7),Ie(da,7)),2&e){let a;ce(a=de())&&(i.child=a.first),ce(a=de())&&(i.matSort=a.first)}},inputs:{authors:"authors",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",disableRouting:"disableRouting",reloadTable:"reloadTable",selection:"selection",pageSizeOptions:"pageSizeOptions"},features:[vt],decls:24,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","organization"],["matColumnDef","email"],["matColumnDef","numberOfPublications"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"perunWebAppsMiddleClickRouterLink","routerLink","cursor-pointer",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"perun-web-apps-table-wrapper",1),$("exportDisplayedData",function(d){return i.exportDisplayedData(d)})("exportAllData",function(d){return i.exportAllData(d)}),T(2,"table",2),W(3,rle,3,0,"ng-container",3),N(4,"isAllSelected"),pt(5,4),W(6,ale,3,3,"th",5),W(7,ole,2,1,"td",6),ut(),pt(8,7),W(9,sle,3,3,"th",5),W(10,lle,3,3,"td",8),ut(),pt(11,9),W(12,cle,3,3,"th",5),W(13,dle,2,1,"td",8),ut(),pt(14,10),W(15,ple,3,3,"th",5),W(16,ule,2,1,"td",8),ut(),pt(17,11),W(18,hle,3,3,"th",5),W(19,fle,2,1,"td",8),ut(),W(20,mle,1,0,"tr",12),W(21,ble,1,8,"tr",13),S()()(),W(22,gle,3,3,"perun-web-apps-alert",14),W(23,_le,3,3,"perun-web-apps-alert",14)),2&e&&(E("hidden",0===i.authors.length||0===i.dataSource.filteredData.length),w(1),E("tableId",i.tableId)("dataLength",i.dataSource.filteredData.length)("pageSizeOptions",i.pageSizeOptions),w(1),E("dataSource",i.dataSource),w(1),E("ngIf",Tt(13,Mle,Fn(4,10,i.dataSource,i.selection.selected.length))),w(17),E("matHeaderRowDef",i.displayedColumns),w(1),E("matRowDefColumns",i.displayedColumns),w(1),E("ngIf",0!==i.authors.length&&0===i.dataSource.filteredData.length),w(1),E("ngIf",0===i.authors.length))},dependencies:[lt,g0,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,da,jc,c0,xr,ka,w5,n3,ot,Zb,fg,Wu,mg],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]}),n})();function Ale(t,n){1&t&&te(0,"perun-web-apps-loading-table")}const zle=function(){return["id","name","organization","email","numberOfPublications"]};function Ole(t,n){if(1&t&&te(0,"perun-web-apps-authors-list",9),2&t){const r=j();E("authors",r.authors)("displayedColumns",Br(4,zle))("filterValue",r.filterValue)("tableId",r.tableId)}}let wle=(()=>{var t;class n{constructor(e){this.cabinetService=e,this.filterValue="",this.authors=[],this.tableId="67"}ngOnInit(){this.refreshTable()}refreshTable(){this.loading=!0,this.cabinetService.findAllAuthors().subscribe(e=>{this.authors=e,this.loading=!1})}applyFilter(e){this.filterValue=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(un))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-authors-page"]],decls:13,vars:6,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"title-icon"],[1,"ms-3","mt-1"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"authors","displayedColumns","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"authors","displayedColumns","filterValue","tableId"]],template:function(e,i){if(1&e&&(T(0,"div",0)(1,"h1",1)(2,"mat-icon",2),P(3,"assignment_ind"),S(),T(4,"span",3),P(5),N(6,"translate"),S()(),T(7,"perun-web-apps-refresh-button",4),$("refresh",function(){return i.refreshTable()}),S(),T(8,"perun-web-apps-debounce-filter",5),$("filter",function(d){return i.applyFilter(d)}),S(),W(9,Ale,1,0,"ng-template",null,6,Ri),T(11,"div",7),W(12,Ole,1,5,"perun-web-apps-authors-list",8),S()()),2&e){const a=et(10);w(5),Me(U(6,4,"AUTHORS_PAGE.TITLE")),w(3),E("placeholder","AUTHORS_PAGE.FILTER"),w(4),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[xi,Ss,ed,id,Tr,R3,ot]}),n})();function vle(t,n){1&t&&te(0,"perun-web-apps-loading-dialog")}function yle(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h1",3),P(2),N(3,"translate"),S(),T(4,"div",4)(5,"mat-form-field")(6,"mat-label"),P(7),N(8,"translate"),S(),te(9,"input",5),T(10,"mat-error"),P(11),N(12,"translate"),S()(),T(13,"mat-form-field")(14,"mat-label"),P(15),N(16,"translate"),S(),te(17,"input",5),T(18,"mat-error"),P(19),N(20,"translate"),S(),T(21,"mat-hint"),P(22),N(23,"translate"),S()()(),T(24,"div",6)(25,"button",7),$("click",function(){return be(r),ge(j().onCancel())}),P(26),N(27,"translate"),S(),T(28,"div",8),N(29,"translate"),T(30,"button",9),$("click",function(){return be(r),ge(j().onSubmit())}),P(31),N(32,"translate"),S()()()()}if(2&t){const r=j();w(2),Me(U(3,13,"DIALOGS.ADD_CATEGORY.TITLE")),w(5),Me(U(8,15,"DIALOGS.ADD_CATEGORY.NAME")),w(2),E("formControl",r.nameCtrl),w(2),Q(" ",U(12,17,"DIALOGS.ADD_CATEGORY.FILL_NAME")," "),w(4),Me(U(16,19,"DIALOGS.ADD_CATEGORY.RANK")),w(2),E("formControl",r.rankCtrl),w(2),Q(" ",U(20,21,"DIALOGS.ADD_CATEGORY.FILL_RANK")," "),w(3),Me(U(23,23,"DIALOGS.ADD_CATEGORY.RANK_HINT")),w(4),Q(" ",U(27,25,"DIALOGS.ADD_CATEGORY.CANCEL")," "),w(2),Ni("matTooltip",U(29,27,"DIALOGS.ADD_CATEGORY.TOOLTIP")),E("matTooltipDisabled",r.nameCtrl.valid&&r.rankCtrl.valid),w(2),E("disabled",r.nameCtrl.invalid||r.rankCtrl.invalid),w(1),Q(" ",U(32,29,"DIALOGS.ADD_CATEGORY.CREATE")," ")}}let Cle=(()=>{var t;class n{constructor(e,i,a,d){this.dialogRef=e,this.notificator=i,this.cabinetManagerService=a,this.translate=d,d.get("DIALOGS.ADD_CATEGORY.SUCCESS").subscribe(p=>this.successMessage=p)}ngOnInit(){this.nameCtrl=new Ci("",[yi.required,yi.pattern("^[\\w.-]+( [\\w.-]+)*$"),yi.maxLength(128)]),this.rankCtrl=new Ci(null,[yi.required,yi.pattern("^[0-9]+(\\.[0-9])?$")])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.cabinetManagerService.createCategoryCat({category:{id:0,beanName:"Category",name:this.nameCtrl.value,rank:this.rankCtrl.value}}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(Wn),v(un),v(Vi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-add-category-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(W(0,vle,1,0,"ng-template",null,0,Ri),T(2,"div",1),W(3,yle,33,31,"div",2),S()),2&e){const a=et(1);w(3),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[It,Rn,qn,Ln,nr,ir,_u,Ho,la,zr,wr,no,sa,pa,J1,Tr,ot],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})();function xle(t,n){1&t&&te(0,"perun-web-apps-loading-dialog")}function Tle(t,n){1&t&&te(0,"th",15)}function Sle(t,n){if(1&t&&(T(0,"td",16),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.name)}}function Rle(t,n){1&t&&te(0,"tr",17)}function qle(t,n){1&t&&te(0,"tr",18)}function Lle(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h1",3),P(2),N(3,"translate"),S(),T(4,"div",4)(5,"p"),P(6),N(7,"translate"),S(),T(8,"div",5),P(9),N(10,"translate"),S(),T(11,"table",6),pt(12,7),W(13,Tle,1,0,"th",8),W(14,Sle,2,1,"td",9),ut(),W(15,Rle,1,0,"tr",10),W(16,qle,1,0,"tr",11),S()(),T(17,"div",12)(18,"button",13),$("click",function(){return be(r),ge(j().onCancel())}),P(19),N(20,"translate"),S(),T(21,"button",14),$("click",function(){return be(r),ge(j().onSubmit())}),P(22),N(23,"translate"),S()()()}if(2&t){const r=j();w(2),Me(U(3,9,"DIALOGS.REMOVE_CATEGORY.TITLE")),w(4),Q(" ",U(7,11,"DIALOGS.REMOVE_CATEGORY.DESCRIPTION")," "),w(3),Q(" ",U(10,13,"DIALOGS.REMOVE_CATEGORY.ASK")," "),w(2),E("dataSource",r.dataSource),w(4),E("matHeaderRowDef",r.displayedColumns),w(1),E("matRowDefColumns",r.displayedColumns),w(3),Q(" ",U(20,15,"DIALOGS.REMOVE_CATEGORY.CANCEL")," "),w(2),E("disabled",r.loading),w(1),Q(" ",U(23,17,"DIALOGS.REMOVE_CATEGORY.DELETE")," ")}}let Ele=(()=>{var t;class n{constructor(e,i,a,d,p){this.dialogRef=e,this.data=i,this.notificator=a,this.translate=d,this.cabinetManagerService=p,this.displayedColumns=["name"],this.categories=[]}ngOnInit(){this.dataSource=new ys(this.data),this.categories=this.data}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.categories.length?this.cabinetManagerService.deleteCategory(this.categories.pop().id).subscribe(()=>{this.onSubmit()},()=>this.loading=!1):this.translate.get("DIALOGS.REMOVE_CATEGORY.SUCCESS").subscribe(e=>{this.loading=!1,this.notificator.showSuccess(e),this.dialogRef.close(!0)})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr),v(Wn),v(Vi),v(un))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-remove-category-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(e,i){if(1&e&&(W(0,xle,1,0,"ng-template",null,0,Ri),T(2,"div",1),W(3,Lle,24,19,"div",2),S()),2&e){const a=et(1);w(3),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[It,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,Rn,qn,Ln,J1,Tr,ot]}),n})();function Dle(t,n){1&t&&te(0,"perun-web-apps-loading-dialog")}function kle(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h1",3),P(2),N(3,"translate"),S(),T(4,"div",4)(5,"mat-form-field")(6,"mat-label"),P(7),N(8,"translate"),S(),te(9,"input",5),T(10,"mat-error"),P(11),N(12,"translate"),S(),T(13,"mat-hint"),P(14),N(15,"translate"),S()()(),T(16,"div",6)(17,"button",7),$("click",function(){return be(r),ge(j().onCancel())}),P(18),N(19,"translate"),S(),T(20,"div",8),N(21,"translate"),T(22,"button",9),$("click",function(){return be(r),ge(j().onSubmit())}),P(23),N(24,"translate"),S()()()()}if(2&t){const r=j();w(2),tc("",U(3,11,"DIALOGS.UPDATE_RANK.TITLE"),"",r.categoryName,""),w(5),Me(U(8,13,"DIALOGS.UPDATE_RANK.RANK")),w(2),E("formControl",r.rankCtrl),w(2),Q(" ",U(12,15,"DIALOGS.UPDATE_RANK.FILL_RANK")," "),w(3),Me(U(15,17,"DIALOGS.UPDATE_RANK.RANK_HINT")),w(4),Q(" ",U(19,19,"DIALOGS.UPDATE_RANK.CANCEL")," "),w(2),Ni("matTooltip",U(21,21,"DIALOGS.UPDATE_RANK.TOOLTIP")),E("matTooltipDisabled",r.rankCtrl.valid),w(2),E("disabled",r.rankCtrl.invalid||r.loading),w(1),Q(" ",U(24,23,"DIALOGS.UPDATE_RANK.UPDATE")," ")}}let Hle=(()=>{var t;class n{constructor(e,i,a,d,p){this.dialogRef=e,this.data=i,this.notificator=a,this.cabinetManagerService=d,this.translate=p,this.categoryName="",p.get("DIALOGS.UPDATE_RANK.SUCCESS").subscribe(c=>this.successMessage=c)}ngOnInit(){this.categoryName=this.data.name,this.rankCtrl=new Ci(this.data.rank,[yi.required,yi.pattern("^[0-9]+(\\.[0-9])?$")])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.data.rank=this.rankCtrl.value,this.cabinetManagerService.updateCategory({category:this.data}).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr),v(Wn),v(un),v(Vi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-update-rank-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(W(0,Dle,1,0,"ng-template",null,0,Ri),T(2,"div",1),W(3,kle,25,25,"div",2),S()),2&e){const a=et(1);w(3),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[It,Rn,qn,Ln,nr,ir,_u,Ho,la,zr,wr,no,sa,pa,J1,Tr,ot],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]}),n})();function Wle(t,n){1&t&&te(0,"th",15)}const Ple=function(t){return{name:t}};function Ile(t,n){if(1&t){const r=Pe();T(0,"td",16)(1,"mat-checkbox",17),$("change",function(i){const d=be(r).$implicit,p=j();return ge(i?p.itemSelectionToggle(d):null)})("click",function(i){return i.stopPropagation()}),N(2,"translate"),N(3,"checkboxLabel"),S()()}if(2&t){const r=n.$implicit,e=j();w(1),E("aria-label",Fn(2,2,U(3,5,e.selection.isSelected(r)),Tt(7,Ple,r.name)))("checked",e.selection.isSelected(r))}}function Ble(t,n){1&t&&(T(0,"th",18),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CATEGORIES_LIST.ID")," "))}function Nle(t,n){if(1&t&&(T(0,"td",19),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.id)}}function Vle(t,n){1&t&&(T(0,"th",18),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CATEGORIES_LIST.NAME")," "))}function jle(t,n){if(1&t&&(T(0,"td",20),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.name)}}function Fle(t,n){1&t&&(T(0,"th",18),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CATEGORIES_LIST.RANK")," "))}function Ule(t,n){if(1&t){const r=Pe();T(0,"button",22),$("click",function(){be(r);const i=j().$implicit;return ge(j().updateCategory(i))}),N(1,"translate"),T(2,"mat-icon"),P(3,"edit"),S()()}2&t&&Ni("matTooltip",U(1,1,"CATEGORIES_LIST.EDIT"))}function Yle(t,n){if(1&t&&(T(0,"td",20),P(1),W(2,Ule,4,3,"button",21),S()),2&t){const r=n.$implicit,e=j();w(1),Q(" ",r.rank," "),w(1),E("ngIf",e.editAuth)}}function Xle(t,n){1&t&&te(0,"tr",23)}function Gle(t,n){1&t&&te(0,"tr",24)}function $le(t,n){1&t&&(T(0,"perun-web-apps-alert",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CATEGORIES_PAGE.NO_FILTER_RESULTS"),"\n"))}let Qle=(()=>{var t;class n{constructor(e,i,a,d){this.guiAuthResolver=e,this.tableCheckbox=i,this.dialog=a,this.authResolver=d,this.categories=[],this.selection=new fn(!0,[]),this.displayedColumns=["select","id","name","rank"],this.pageSizeOptions=$1,this.refreshTable=new le,this.editAuth=!1}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,i){switch(i){case"id":return e.id.toString();case"name":return e.name;case"rank":return e.rank.toString();default:return e[i]}}ngOnChanges(){this.dataSource=new ys(this.categories),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){Da(Ea(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=i+this.dataSource.paginator.pageSize;Da(Ea(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,a),this.displayedColumns,n.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,i)=>qu(e,i,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,i)=>Gc(e,i,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.editAuth=this.authResolver.isCabinetAdmin(),this.dataSource.paginator=this.child.paginator}itemSelectionToggle(e){this.selection.toggle(e)}updateCategory(e){const i=qi();i.width="400px",i.data=e,this.dialog.open(Hle,i).afterClosed().subscribe(d=>{d&&this.refreshTable.emit()})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(xo),v(Jc),v(ji),v(xo))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-categories-list"]],viewQuery:function(e,i){if(1&e&&(Ie(ka,7),Ie(da,7)),2&e){let a;ce(a=de())&&(i.child=a.first),ce(a=de())&&(i.matSort=a.first)}},inputs:{categories:"categories",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",pageSizeOptions:"pageSizeOptions"},outputs:{refreshTable:"refreshTable"},features:[vt],decls:18,vars:8,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","rank"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"perun-web-apps-table-wrapper",1),$("exportDisplayedData",function(d){return i.exportDisplayedData(d)})("exportAllData",function(d){return i.exportAllData(d)}),T(2,"table",2),pt(3,3),W(4,Wle,1,0,"th",4),W(5,Ile,4,9,"td",5),ut(),pt(6,6),W(7,Ble,3,3,"th",7),W(8,Nle,2,1,"td",8),ut(),pt(9,9),W(10,Vle,3,3,"th",7),W(11,jle,2,1,"td",10),ut(),pt(12,11),W(13,Fle,3,3,"th",7),W(14,Yle,3,2,"td",10),ut(),W(15,Xle,1,0,"tr",12),W(16,Gle,1,0,"tr",13),S()()(),W(17,$le,3,3,"perun-web-apps-alert",14)),2&e&&(E("hidden",0===i.dataSource.filteredData.length||0===i.categories.length),w(1),E("tableId",i.tableId)("dataLength",i.dataSource.filteredData.length)("pageSizeOptions",i.pageSizeOptions),w(1),E("dataSource",i.dataSource),w(13),E("matHeaderRowDef",i.displayedColumns),w(1),E("matRowDefColumns",i.displayedColumns),w(1),E("ngIf",0===i.dataSource.filteredData.length))},dependencies:[lt,gs,g0,xi,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,da,jc,pa,xr,ka,ot,Wu]}),n})();function Jle(t,n){if(1&t){const r=Pe();T(0,"button",9),$("click",function(){return be(r),ge(j().addCategory())}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"CATEGORIES_PAGE.CREATE")," "))}function Kle(t,n){if(1&t){const r=Pe();T(0,"button",10),$("click",function(){return be(r),ge(j().removeCategory())}),P(1),N(2,"translate"),S()}2&t&&(E("disabled",!j().selected.selected.length),w(1),Q(" ",U(2,2,"CATEGORIES_PAGE.REMOVE")," "))}function Zle(t,n){1&t&&te(0,"perun-web-apps-loading-table")}const ece=function(){return["select","id","name","rank"]},tce=function(){return["name","rank"]};function ice(t,n){if(1&t){const r=Pe();T(0,"perun-web-apps-categories-list",11),$("refreshTable",function(){return be(r),ge(j().refreshTable())}),S()}if(2&t){const r=j();E("categories",r.categories)("filterValue",r.filterValue)("displayedColumns",r.removeAuth?Br(5,ece):Br(6,tce))("tableId",r.tableId)("selection",r.selected)}}let nce=(()=>{var t;class n{constructor(e,i,a){this.cabinetManagerService=e,this.dialog=i,this.guiAuthResolver=a,this.categories=[],this.selected=new fn(!0,[]),this.filterValue="",this.tableId="5"}ngOnInit(){this.setAuth(),this.refreshTable()}setAuth(){this.removeAuth=this.guiAuthResolver.isAuthorized("deleteCategory_Category_policy",[]),this.addAuth=this.guiAuthResolver.isAuthorized("createCategory_Category_policy",[])}refreshTable(){this.loading=!0,this.cabinetManagerService.getCategories().subscribe(e=>{this.categories=e,this.loading=!1})}applyFilter(e){this.filterValue=e}addCategory(){const e=qi();e.width="400px",e.data={},this.dialog.open(Cle,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}removeCategory(){const e=qi();e.width="400px",e.data=this.selected.selected,this.dialog.open(Ele,e).afterClosed().subscribe(a=>{a&&(this.selected.clear(),this.refreshTable())})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(un),v(ji),v(xo))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-categories-page"]],decls:12,vars:8,consts:[[1,"user-theme"],[1,"page-subtitle"],[3,"refresh"],["mat-flat-button","","color","accent","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"categories","filterValue","displayedColumns","tableId","selection","refreshTable",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"categories","filterValue","displayedColumns","tableId","selection","refreshTable"]],template:function(e,i){if(1&e&&(T(0,"div",0)(1,"h1",1),P(2),N(3,"translate"),S(),T(4,"perun-web-apps-refresh-button",2),$("refresh",function(){return i.refreshTable()}),S(),W(5,Jle,3,3,"button",3),W(6,Kle,3,4,"button",4),T(7,"perun-web-apps-debounce-filter",5),$("filter",function(d){return i.applyFilter(d)}),S(),W(8,Zle,1,0,"ng-template",null,6,Ri),T(10,"div",7),W(11,ice,1,7,"perun-web-apps-categories-list",8),S()()),2&e){const a=et(9);w(2),Me(U(3,6,"CATEGORIES_PAGE.TITLE")),w(3),E("ngIf",i.addAuth),w(1),E("ngIf",i.removeAuth),w(1),E("placeholder","CATEGORIES_PAGE.FILTER"),w(4),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[lt,It,Ss,ed,id,Tr,Qle,ot]}),n})();function rce(t,n){1&t&&(T(0,"th",14),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_SYSTEMS_LIST.ID")," "))}function ace(t,n){if(1&t&&(T(0,"td",15),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.id)}}function oce(t,n){1&t&&(T(0,"th",14),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_SYSTEMS_LIST.FRIENDLY_NAME")," "))}function sce(t,n){if(1&t&&(T(0,"td",16),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.friendlyName)}}function lce(t,n){1&t&&(T(0,"th",14),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_SYSTEMS_LIST.LOGIN_NAMESPACE")," "))}function cce(t,n){if(1&t&&(T(0,"td",16),P(1),S()),2&t){const r=n.$implicit;w(1),Q(" ","empty"===r.loginNamespace?"":r.loginNamespace," ")}}function dce(t,n){1&t&&(T(0,"th",14),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_SYSTEMS_LIST.URL")," "))}function pce(t,n){if(1&t&&(T(0,"td",16),P(1),S()),2&t){const r=n.$implicit;w(1),Me("empty"===r.url?"":r.url)}}function uce(t,n){1&t&&(T(0,"th",14),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_SYSTEMS_LIST.TYPE")," "))}function hce(t,n){if(1&t&&(T(0,"td",16),P(1),S()),2&t){const r=n.$implicit;w(1),Me("empty"===r.type?"":r.type)}}function fce(t,n){1&t&&te(0,"tr",17)}function mce(t,n){1&t&&te(0,"tr",18)}function bce(t,n){1&t&&(T(0,"perun-web-apps-alert",19),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}let gce=(()=>{var t;class n{constructor(){this.publicationSystems=[],this.displayedColumns=["id","friendlyName","loginNamespace","url","type"],this.pageSizeOptions=$1}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,i){switch(i){case"id":return e.id.toString();case"friendlyName":return e.friendlyName;case"url":return e.url;case"loginNamespace":return e.loginNamespace;case"type":return e.type;default:return e[i]}}ngOnChanges(){this.dataSource=new ys(this.publicationSystems),this.setDataSource(),this.dataSource.filter=this.filterValue}exportAllData(e){Da(Ea(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=i+this.dataSource.paginator.pageSize;Da(Ea(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,a),this.displayedColumns,n.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,i)=>qu(e,i,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,i)=>Gc(e,i,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-publication-systems-list"]],viewQuery:function(e,i){if(1&e&&(Ie(ka,7),Ie(da,7)),2&e){let a;ce(a=de())&&(i.child=a.first),ce(a=de())&&(i.matSort=a.first)}},inputs:{publicationSystems:"publicationSystems",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",pageSizeOptions:"pageSizeOptions"},features:[vt],decls:21,vars:8,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","friendlyName"],["mat-cell","",4,"matCellDef"],["matColumnDef","loginNamespace"],["matColumnDef","url"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"perun-web-apps-table-wrapper",1),$("exportDisplayedData",function(d){return i.exportDisplayedData(d)})("exportAllData",function(d){return i.exportAllData(d)}),T(2,"table",2),pt(3,3),W(4,rce,3,3,"th",4),W(5,ace,2,1,"td",5),ut(),pt(6,6),W(7,oce,3,3,"th",4),W(8,sce,2,1,"td",7),ut(),pt(9,8),W(10,lce,3,3,"th",4),W(11,cce,2,1,"td",7),ut(),pt(12,9),W(13,dce,3,3,"th",4),W(14,pce,2,1,"td",7),ut(),pt(15,10),W(16,uce,3,3,"th",4),W(17,hce,2,1,"td",7),ut(),W(18,fce,1,0,"tr",11),W(19,mce,1,0,"tr",12),S()()(),W(20,bce,3,3,"perun-web-apps-alert",13)),2&e&&(E("hidden",0===i.dataSource.filteredData.length||0===i.publicationSystems.length),w(1),E("tableId",i.tableId)("dataLength",i.dataSource.filteredData.length)("pageSizeOptions",i.pageSizeOptions),w(1),E("dataSource",i.dataSource),w(16),E("matHeaderRowDef",i.displayedColumns),w(1),E("matRowDefColumns",i.displayedColumns),w(1),E("ngIf",0===i.dataSource.filteredData.length))},dependencies:[lt,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,da,jc,xr,ka,ot]}),n})();function _ce(t,n){1&t&&te(0,"perun-web-apps-loading-table")}function Mce(t,n){if(1&t&&te(0,"perun-web-apps-publication-systems-list",7),2&t){const r=j();E("publicationSystems",r.publicationSystems)("filterValue",r.filterValue)("tableId",r.tableId)}}let Ace=(()=>{var t;class n{constructor(e){this.cabinetManagerService=e,this.publicationSystems=[],this.filterValue="",this.tableId="5"}ngOnInit(){this.refreshTable()}refreshTable(){this.loading=!0,this.cabinetManagerService.getPublicationSystems().subscribe(e=>{this.publicationSystems=e,this.loading=!1})}applyFilter(e){this.filterValue=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(un))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-publication-systems-page"]],decls:10,vars:6,consts:[[1,"user-theme"],[1,"page-subtitle"],[3,"refresh"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"publicationSystems","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publicationSystems","filterValue","tableId"]],template:function(e,i){if(1&e&&(T(0,"div",0)(1,"h1",1),P(2),N(3,"translate"),S(),T(4,"perun-web-apps-refresh-button",2),$("refresh",function(){return i.refreshTable()}),S(),T(5,"perun-web-apps-debounce-filter",3),$("filter",function(d){return i.applyFilter(d)}),S(),W(6,_ce,1,0,"ng-template",null,4,Ri),T(8,"div",5),W(9,Mce,1,3,"perun-web-apps-publication-systems-list",6),S()()),2&e){const a=et(7);w(2),Me(U(3,4,"PUBLICATION_SYSTEMS_PAGE.TITLE")),w(3),E("placeholder","PUBLICATION_SYSTEMS_PAGE.FILTER"),w(4),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[Ss,ed,id,Tr,gce,ot]}),n})();function zce(t,n){1&t&&te(0,"perun-web-apps-loading-table")}function Oce(t,n){if(1&t&&te(0,"perun-web-apps-publications-list",13),2&t){const r=j(2);E("publications",r.publications)("selection",r.selected)("tableId",r.tableId)("routerPath","/authors/"+r.author.id+"/publication")}}function wce(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h5"),P(2),N(3,"userFullName"),N(4,"translate"),S(),T(5,"div",6)(6,"perun-web-apps-refresh-button",7),$("refresh",function(){return be(r),ge(j().refreshTable())}),S(),T(7,"button",8),$("click",function(){return be(r),ge(j().removePublication())}),P(8),N(9,"translate"),S(),T(10,"perun-web-apps-publication-filter",9),$("filteredPublication",function(i){return be(r),ge(j().filterPublication(i))}),S()(),W(11,zce,1,0,"ng-template",null,10,Ri),T(13,"div",11),W(14,Oce,1,4,"perun-web-apps-publications-list",12),S()()}if(2&t){const r=et(12),e=j();w(2),tc("",U(3,6,e.author),"",U(4,8,"AUTHOR_DETAIL.TITLE"),""),w(5),E("disabled",0===e.selected.selected.length),w(1),Q(" ",U(9,10,"AUTHOR_DETAIL.REMOVE")," "),w(6),E("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",r)}}function vce(t,n){1&t&&te(0,"mat-spinner",14)}let yce=(()=>{var t;class n{constructor(e,i,a,d){this.route=e,this.cabinetService=i,this.userService=a,this.dialog=d,this.publications=[],this.selected=new fn(!0,[]),this.tableId="68"}ngOnInit(){this.initLoading=!0,this.route.params.subscribe(e=>{const i=Number(e.authorId);this.userService.getUserById(i).subscribe(a=>{this.author=a,this.initLoading=!1,this.refreshTable()})})}removePublication(){const e=qi();e.width="500px",e.data=this.selected.selected,this.dialog.open(x3,e).afterClosed().subscribe(a=>{a&&this.refreshTable()})}refreshTable(){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(null,null,null,null,null,null,null,null,this.author.id).subscribe(e=>{this.publications=e,this.loading=!1})}filterPublication(e){this.loading=!0,this.selected.clear(),this.cabinetService.findPublicationsByGUIFilter(e.title,e.isbnissn,e.doi,null,null,e.category,+e.startYear,+e.endYear,this.author.id).subscribe(i=>{this.publications=i,this.loading=!1})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ra),v(un),v(xA),v(ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-author-detail"]],decls:9,vars:5,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"title-icon"],[1,"ms-3","mt-1"],[4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"mt-3"],[3,"refresh"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"filteredPublication"],["spinner",""],[1,"position-relative"],[3,"publications","selection","tableId","routerPath",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"publications","selection","tableId","routerPath"],[1,"ms-auto","me-auto"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"h1",1)(2,"mat-icon",2),P(3,"assignment_ind"),S(),T(4,"span",3),P(5),N(6,"translate"),S()(),W(7,wce,15,12,"div",4),W(8,vce,1,0,"mat-spinner",5),S()),2&e&&(w(5),Me(U(6,3,"AUTHORS_PAGE.TITLE")),w(2),E("ngIf",!i.initLoading),w(1),E("ngIf",i.initLoading))},dependencies:[lt,It,xi,G1,Ss,ed,Tr,Zc,S3,ot,Zb]}),n})();function Cce(t,n){1&t&&te(0,"mat-spinner",2)}function xce(t,n){if(1&t&&(T(0,"h3",15),P(1),S()),2&t){const r=j(2);w(1),Me(r.publication.title)}}function Tce(t,n){if(1&t){const r=Pe();T(0,"button",16),$("click",function(){be(r);const i=j(2);return ge(i.editing=!i.editing)}),N(1,"translate"),T(2,"mat-icon",17),P(3,"edit"),S()()}2&t&&Ni("matTooltip",U(1,1,"PUBLICATION_DETAIL.LIST.EDIT"))}function Sce(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_DETAIL.LIST.EMPTY_ERROR")," "))}function Rce(t,n){if(1&t&&(T(0,"mat-form-field",18),te(1,"textarea",19),W(2,Sce,3,3,"mat-error",1),S()),2&t){const r=j(2);w(1),E("formControl",r.titleControl),w(1),E("ngIf",r.titleControl.invalid)}}function qce(t,n){if(1&t){const r=Pe();T(0,"button",20),$("click",function(){return be(r),ge(j(2).save())}),N(1,"translate"),T(2,"mat-icon",17),P(3,"save"),S()()}if(2&t){const r=j(2);Ni("matTooltip",U(1,2,"PUBLICATION_DETAIL.LIST.SAVE")),E("disabled",r.titleControl.invalid)}}function Lce(t,n){1&t&&te(0,"th",21)}function Ece(t,n){if(1&t&&(T(0,"td",22),P(1),S()),2&t){const r=n.$implicit;w(1),Q("",r.key,":")}}function Dce(t,n){1&t&&te(0,"th",21)}function kce(t,n){if(1&t&&(T(0,"span"),P(1),T(2,"span",24),P(3),N(4,"translate"),S(),P(5),T(6,"span",24),P(7),N(8,"translate"),S(),P(9),S()),2&t){const r=j().$implicit,e=j(2);w(1),Q(" ",r.value," / "),w(2),Q("",U(4,5,"PUBLICATION_DETAIL.LIST.EXT_ID"),":"),w(2),Q(" ",e.publication.externalId," "),w(2),Q("",U(8,7,"PUBLICATION_DETAIL.LIST.SYSTEM"),":"),w(2),Q(" ",e.publication.pubSystemName," ")}}function Hce(t,n){if(1&t&&(T(0,"span"),P(1),N(2,"date"),S()),2&t){const r=j().$implicit;w(1),Q(" ",Fn(2,1,r.value,"dd/MM/yyyy")," ")}}function Wce(t,n){if(1&t&&(T(0,"span"),P(1),S()),2&t){const r=j().$implicit;w(1),Q(" ",r.value," ")}}function Pce(t,n){if(1&t&&(T(0,"span"),P(1),S()),2&t){const r=j(3).$implicit;w(1),Q(" ",r.value," ")}}function Ice(t,n){if(1&t&&(T(0,"span"),W(1,Pce,2,1,"span",1),S()),2&t){const r=j(2).$implicit;w(1),E("ngIf","Id / Origin"!==r.key&&"Create date"!==r.key&&"Created by"!==r.key)}}function Bce(t,n){1&t&&(T(0,"span"),P(1," - "),S())}function Nce(t,n){if(1&t&&(T(0,"div"),W(1,Ice,2,1,"span",1),W(2,Bce,2,0,"span",1),S()),2&t){const r=j().$implicit;w(1),E("ngIf",null!==r.value&&""!==r.value),w(1),E("ngIf",null===r.value||""===r.value)}}function Vce(t,n){if(1&t){const r=Pe();T(0,"mat-form-field",26),$("click",function(){return be(r),ge(et(7).open())}),T(1,"mat-label"),P(2),N(3,"translate"),S(),te(4,"input",27)(5,"mat-datepicker-toggle",28),T(6,"mat-datepicker",29,30),$("yearSelected",function(i){be(r);const a=et(7);return ge(j(4).chosenYearHandler(i,a))}),S()()}if(2&t){const r=et(7),e=j(4);w(2),Me(U(3,5,"PUBLICATION_DETAIL.LIST.YEAR")),w(2),E("max",e.maxYear)("matDatepicker",r)("formControl",e.yearControl),w(1),E("for",r)}}function jce(t,n){if(1&t&&(T(0,"mat-option",33),P(1),S()),2&t){const r=n.$implicit;E("value",r.name),w(1),Q(" ",r.name," ")}}function Fce(t,n){if(1&t&&(T(0,"mat-form-field")(1,"mat-select",31),W(2,jce,2,2,"mat-option",32),S()()),2&t){const r=j(4);w(1),E("formControl",r.categoryControl),w(1),E("ngForOf",r.categories)}}function Uce(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_DETAIL.LIST.RANK_ERROR")," "))}function Yce(t,n){if(1&t&&(T(0,"mat-form-field"),te(1,"input",34),W(2,Uce,3,3,"mat-error",1),S()),2&t){const r=j(4);w(1),E("formControl",r.rankControl),w(1),E("ngIf",r.rankControl.invalid)}}function Xce(t,n){if(1&t){const r=Pe();T(0,"mat-form-field",18)(1,"input",35),$("ngModelChange",function(i){return be(r),ge(j(4).publication.isbn=i)}),S()()}if(2&t){const r=j(4);w(1),E("ngModel",r.publication.isbn)}}function Gce(t,n){if(1&t){const r=Pe();T(0,"mat-form-field",18)(1,"input",35),$("ngModelChange",function(i){return be(r),ge(j(4).publication.doi=i)}),S()()}if(2&t){const r=j(4);w(1),E("ngModel",r.publication.doi)}}function $ce(t,n){if(1&t){const r=Pe();T(0,"mat-form-field",18)(1,"textarea",36),$("ngModelChange",function(i){return be(r),ge(j(4).publication.main=i)}),S()()}if(2&t){const r=j(4);w(1),E("ngModel",r.publication.main)}}function Qce(t,n){if(1&t&&(T(0,"div"),W(1,Vce,8,7,"mat-form-field",25),W(2,Fce,3,2,"mat-form-field",1),W(3,Yce,3,2,"mat-form-field",1),W(4,Xce,2,1,"mat-form-field",6),W(5,Gce,2,1,"mat-form-field",6),W(6,$ce,2,1,"mat-form-field",6),S()),2&t){const r=j().$implicit;w(1),E("ngIf","Year"===r.key),w(1),E("ngIf","Category"===r.key),w(1),E("ngIf","Rank"===r.key),w(1),E("ngIf","ISBN / ISSN"===r.key),w(1),E("ngIf","DOI"===r.key),w(1),E("ngIf","Full cite"===r.key)}}function Jce(t,n){if(1&t&&(T(0,"td",23),W(1,kce,10,9,"span",1),W(2,Hce,3,4,"span",1),W(3,Wce,2,1,"span",1),W(4,Nce,3,2,"div",1),W(5,Qce,7,6,"div",1),S()),2&t){const r=n.$implicit,e=j(2);w(1),E("ngIf","Id / Origin"===r.key),w(1),E("ngIf","Create date"===r.key),w(1),E("ngIf","Created by"===r.key),w(1),E("ngIf",!e.editing),w(1),E("ngIf",e.editing)}}function Kce(t,n){1&t&&te(0,"tr",37)}function Zce(t,n){if(1&t&&(T(0,"div")(1,"div",3),W(2,xce,2,1,"h3",4),W(3,Tce,4,3,"button",5),W(4,Rce,3,2,"mat-form-field",6),W(5,qce,4,4,"button",7),S(),T(6,"table",8),pt(7,9),W(8,Lce,1,0,"th",10),W(9,Ece,2,1,"td",11),ut(),pt(10,12),W(11,Dce,1,0,"th",10),W(12,Jce,6,5,"td",13),ut(),W(13,Kce,1,0,"tr",14),S()()),2&t){const r=j();w(2),E("ngIf",!r.editing),w(1),E("ngIf",!r.editing&&!r.publication.locked&&!r.similarityCheck),w(1),E("ngIf",r.editing),w(1),E("ngIf",r.editing),w(1),E("dataSource",r.dataSource),w(7),E("matRowDefColumns",r.displayedColumns)}}const T5=td,ede={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let tde=(()=>{var t;class n{constructor(e,i,a){this.cabinetService=e,this.notificator=i,this.translate=a,this.categories=[],this.similarityCheck=!1,this.edited=new le,this.loading=!1,this.dataSource=null,this.displayedColumns=["key","value"],this.map=[],this.editing=!1}ngOnInit(){this.loading=!0,this.keys=["Id / Origin","Year","Category","Rank","ISBN / ISSN","DOI","Full cite","Created by","Create date"],this.values=[this.publication.id.toString(),this.publication.year.toString(),this.publication.categoryName,this.publication.rank.toString(),this.publication.isbn,this.publication.doi,this.publication.main,this.publication.createdBy,this.publication.createdDate];for(let e=0;ed.name===this.categoryControl.value).id,i=this.yearControl.value.year();this.cabinetService.updatePublication({publication:{id:this.publication.id,beanName:this.publication.beanName,externalId:this.publication.externalId,publicationSystemId:this.publication.publicationSystemId,title:this.titleControl.value,year:i,main:this.publication.main,isbn:this.publication.isbn,doi:this.publication.doi,categoryId:e,rank:this.rankControl.value,locked:this.publication.locked,createdBy:this.publication.createdBy,createdDate:this.publication.createdDate}}).subscribe({next:()=>{this.translate.get("PUBLICATION_DETAIL.CHANGE_PUBLICATION_SUCCESS").subscribe(d=>{this.notificator.showSuccess(d),this.edited.emit(!0),this.loading=!1})},error:()=>this.loading=!1})}chosenYearHandler(e,i){const a=this.yearControl.value;a.year(e.year()),this.yearControl.setValue(a),i.close()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(un),v(Wn),v(Vi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-publication-detail-list"]],inputs:{publication:"publication",categories:"categories",similarityCheck:"similarityCheck"},outputs:{edited:"edited"},features:[ve([{provide:Di,useClass:Pu,deps:[L1]},{provide:La,useValue:ede}])],decls:3,vars:2,consts:[["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"d-flex"],["class","bigger-font w-75 me-2",4,"ngIf"],["class","ms-auto","mat-icon-button","","matTooltipPosition","above",3,"matTooltip","click",4,"ngIf"],["class","w-75",4,"ngIf"],["class","ms-auto","mat-icon-button","","matTooltipPosition","above",3,"disabled","matTooltip","click",4,"ngIf"],["mat-table","",1,"w-100","layout",3,"dataSource"],["matColumnDef","key"],["mat-header-cell","",4,"matHeaderCellDef"],["class","fw-bold","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-cell","",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"bigger-font","w-75","me-2"],["mat-icon-button","","matTooltipPosition","above",1,"ms-auto",3,"matTooltip","click"],[1,"big-icon"],[1,"w-75"],["matInput","",1,"bigger-font","fix-height",3,"formControl"],["mat-icon-button","","matTooltipPosition","above",1,"ms-auto",3,"disabled","matTooltip","click"],["mat-header-cell",""],["mat-cell","",1,"fw-bold"],["mat-cell",""],[1,"bold"],["class","me-2",3,"click",4,"ngIf"],[1,"me-2",3,"click"],["matInput","","readonly","",1,"disable",3,"max","matDatepicker","formControl"],["matSuffix","",3,"for"],["startView","multi-year",3,"yearSelected"],["sdp",""],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matInput","",3,"formControl"],["matInput","",3,"ngModel","ngModelChange"],["matInput","",1,"fix-height",3,"ngModel","ngModelChange"],["mat-row",""]],template:function(e,i){1&e&&(T(0,"div"),W(1,Cce,1,0,"mat-spinner",0),W(2,Zce,14,6,"div",1),S()),2&e&&(w(1),E("ngIf",i.loading),w(1),E("ngIf",!i.loading))},dependencies:[Ar,lt,gs,xi,Wo,ao,oo,ro,Po,so,lo,Io,G1,nr,ir,Ho,tO,la,zr,wr,Tc,sa,OO,xu,wO,pa,Fc,k1,W4,ot],styles:[".disable[_ngcontent-%COMP%]{cursor:not-allowed;pointer-events:none}.bigger-font[_ngcontent-%COMP%]{font-size:1.5rem}.bold[_ngcontent-%COMP%]{font-weight:700}.big-icon[_ngcontent-%COMP%]{transform:scale(2)}.fix-height[_ngcontent-%COMP%]{min-height:6ch}.layout[_ngcontent-%COMP%]{table-layout:fixed}"]}),n})();function ide(t,n){1&t&&te(0,"perun-web-apps-loading-dialog")}function nde(t,n){1&t&&te(0,"perun-web-apps-loading-table")}const rde=function(){return["select","id","name","organization","email"]};function ade(t,n){if(1&t&&te(0,"perun-web-apps-authors-list",17),2&t){const r=j(3);E("authors",r.authors)("selection",r.selection)("disableRouting",!0)("tableId",r.tableIdAuthors)("displayedColumns",Br(5,rde))}}function ode(t,n){if(1&t&&(T(0,"div",15),W(1,ade,1,6,"perun-web-apps-authors-list",16),S()),2&t){j();const r=et(17),e=j();w(1),E("perunWebAppsLoader",e.searchLoading)("perunWebAppsLoaderIndicator",r)}}function sde(t,n){1&t&&(T(0,"perun-web-apps-alert",18),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"DIALOGS.ADD_AUTHORS.SEARCH_INFO")," "))}function lde(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h1",3),P(2),N(3,"translate"),S(),T(4,"div",4)(5,"mat-form-field",5)(6,"mat-label"),P(7),N(8,"translate"),S(),T(9,"input",6),$("keyup.enter",function(){return be(r),ge(j().onSearchByString())}),S(),T(10,"mat-error"),P(11),N(12,"translate"),S()(),T(13,"button",7),$("click",function(){return be(r),ge(j().onSearchByString())}),T(14,"mat-icon",8),P(15,"search"),S()(),W(16,nde,1,0,"ng-template",null,9,Ri),W(18,ode,2,2,"div",10),W(19,sde,3,3,"perun-web-apps-alert",11),S(),T(20,"div",12)(21,"button",13),$("click",function(){return be(r),ge(j().onCancel())}),P(22),N(23,"translate"),S(),T(24,"button",14),$("click",function(){return be(r),ge(j().onAdd())}),P(25),N(26,"translate"),S()()()}if(2&t){const r=j();w(2),Me(U(3,10,"DIALOGS.ADD_AUTHORS.TITLE")),w(5),Me(U(8,12,"DIALOGS.ADD_AUTHORS.SEARCH_PLACEHOLDER")),w(2),E("formControl",r.searchControl),w(2),Q(" ",U(12,14,"DIALOGS.ADD_AUTHORS.EMPTY_SEARCH_MESSAGE")," "),w(2),E("disabled",r.searchLoading||""===r.searchControl.value.trim()),w(5),E("ngIf",r.firstSearchDone),w(1),E("ngIf",!r.firstSearchDone),w(3),Q(" ",U(23,16,"DIALOGS.ADD_AUTHORS.CANCEL")," "),w(2),E("disabled",0===r.selection.selected.length||r.loading),w(1),Q(" ",U(26,18,"DIALOGS.ADD_AUTHORS.ADD")," ")}}let cde=(()=>{var t;class n{constructor(e,i,a,d,p){this.dialogRef=e,this.data=i,this.notificator=a,this.cabinetService=d,this.translate=p,this.searchControl=new Ci(""),this.loading=!1,this.searchLoading=!1,this.firstSearchDone=!1,this.authors=[],this.alreadyAddedAuthors=[],this.tableIdAuthors="67",this.selection=new fn(!0,[]),p.get("DIALOGS.ADD_AUTHORS.SUCCESS_MESSAGE").subscribe(c=>this.successMessage=c),this.publicationId=i.publicationId,this.alreadyAddedAuthors=i.alreadyAddedAuthors}ngOnInit(){this.searchControl=new Ci("",[yi.required,yi.pattern(".*[\\S]+.*")])}onSearchByString(){this.firstSearchDone=!0,!this.searchLoading&&""!==this.searchControl.value.trim()&&(this.searchLoading=!0,this.cabinetService.findNewAuthors(this.searchControl.value).subscribe({next:e=>{e=e.filter(i=>!this.alreadyAddedAuthors.map(a=>a.id).includes(i.id)),this.authors=e,this.searchLoading=!1},error:()=>{this.searchLoading=!1}}))}onAdd(){if(this.loading=!0,this.selection.selected.length){const e=this.selection.selected.pop();this.cabinetService.createAutorship({authorship:{id:0,beanName:"Authorship",publicationId:this.publicationId,userId:e.id}}).subscribe({next:()=>{this.onAdd()},error:()=>this.loading=!1})}else this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)}onCancel(){this.dialogRef.close(!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr),v(Wn),v(un),v(Vi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-add-authors-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"me-2","adjust-width"],["matInput","","autocomplete","false",3,"formControl","keyup.enter"],["mat-flat-button","","color","accent",1,"me-2",3,"disabled","click"],["iconPositionEnd",""],["searchSpinner",""],["class","position-relative",4,"ngIf"],["alert_type","info",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"authors","selection","disableRouting","tableId","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"authors","selection","disableRouting","tableId","displayedColumns"],["alert_type","info"]],template:function(e,i){if(1&e&&(W(0,ide,1,0,"ng-template",null,0,Ri),T(2,"div",1),W(3,lde,27,20,"div",2),S()),2&e){const a=et(1);w(3),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[lt,It,xi,Rn,qn,Ln,nr,ir,Ho,la,zr,wr,sa,xr,Ss,J1,Tr,R3,ot],styles:[".top-margin[_ngcontent-%COMP%]{margin-top:15px}.adjust-width[_ngcontent-%COMP%]{width:300px}"]}),n})();function dde(t,n){if(1&t){const r=Pe();T(0,"button",7),$("click",function(){return be(r),ge(j().onAddAuthors())}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_DETAIL.ADD")," "))}function pde(t,n){if(1&t){const r=Pe();T(0,"button",8),$("click",function(){return be(r),ge(j().onRemoveAuthors())}),P(1),N(2,"translate"),S()}if(2&t){const r=j();E("disabled",0===r.selection.selected.length||r.publication.locked),w(1),Q(" ",U(2,2,"PUBLICATION_DETAIL.REMOVE")," ")}}function ude(t,n){1&t&&te(0,"perun-web-apps-loading-table")}const hde=function(){return["id","name","organization","email"]},fde=function(){return["select","id","name","organization","email"]};function mde(t,n){if(1&t&&te(0,"perun-web-apps-authors-list",9),2&t){const r=j();E("authors",r.publication.authors)("selection",r.selection)("filterValue",r.filterValue)("tableId",r.tableId)("disableRouting",r.disableRouting)("displayedColumns",r.publication.locked?Br(6,hde):Br(7,fde))}}let S5=(()=>{var t;class n{constructor(e,i,a,d,p){this.dialog=e,this.cabinetService=i,this.notificator=a,this.translate=d,this.storeService=p,this.selection=new fn(!0,[]),this.disableRouting=!1,this.similarityCheck=!1,this.yourselfAsAnAuthor=new le,this.filterValue="",this.loading=!1,this.tableId="67"}ngOnInit(){this.refresh()}refresh(){this.loading=!0,this.cabinetService.findAuthorsByPublicationId(this.publication.id).subscribe(e=>{this.yourselfAsAnAuthor.emit(e.some(i=>i.id===this.storeService.getPerunPrincipal().userId)),this.publication.authors=e,this.selection.clear(),this.loading=!1})}onAddAuthors(){const e=qi();e.width="800px",e.data={publicationId:this.publication.id,alreadyAddedAuthors:this.publication.authors},this.dialog.open(cde,e).afterClosed().subscribe(a=>{a&&(this.selection.clear(),this.refresh())})}onRemoveAuthors(){const e=qi();e.width="800px",e.data={items:this.selection.selected.map(a=>`${a.titleBefore?a.titleBefore:""} ${a.firstName?a.firstName:""} ${a.lastName?a.lastName:""} ${a.titleAfter?a.titleAfter:""}`),title:"DIALOGS.REMOVE_AUTHORS.TITLE",description:"DIALOGS.REMOVE_AUTHORS.DESCRIPTION",theme:"user-theme",type:"remove",showAsk:!0},this.dialog.open(e3,e).afterClosed().subscribe(a=>{a&&this.removeAuthors(this.selection.selected)})}removeAuthors(e){if(this.loading=!0,e.length){const i=e.pop();this.cabinetService.deleteAuthorship(this.publication.id,i.id).subscribe(()=>{this.removeAuthors(e)},()=>this.loading=!1)}else this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_AUTHORS.SUCCESS_MESSAGE")),this.selection.clear(),this.refresh()}applyFilter(e){this.filterValue=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ji),v(un),v(Wn),v(Vi),v(Ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-add-authors"]],inputs:{publication:"publication",selection:"selection",disableRouting:"disableRouting",similarityCheck:"similarityCheck"},outputs:{yourselfAsAnAuthor:"yourselfAsAnAuthor"},decls:8,vars:5,consts:[[1,"'user-theme'"],["mat-flat-button","","color","accent","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"authors","selection","filterValue","tableId","disableRouting","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"authors","selection","filterValue","tableId","disableRouting","displayedColumns"]],template:function(e,i){if(1&e&&(T(0,"div",0),W(1,dde,3,3,"button",1),W(2,pde,3,4,"button",2),T(3,"perun-web-apps-debounce-filter",3),$("filter",function(d){return i.applyFilter(d)}),S(),W(4,ude,1,0,"ng-template",null,4,Ri),T(6,"div",5),W(7,mde,1,8,"perun-web-apps-authors-list",6),S()()),2&e){const a=et(5);w(1),E("ngIf",!i.publication.locked),w(1),E("ngIf",!i.publication.locked&&!i.similarityCheck),w(1),E("placeholder","PUBLICATION_DETAIL.FILTER"),w(4),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[lt,It,Ss,id,Tr,R3,ot]}),n})();function bde(t,n){if(1&t){const r=Pe();T(0,"th",17)(1,"mat-checkbox",18),$("change",function(i){be(r);const a=j(2);return ge(i?a.masterToggle():null)}),N(2,"translate"),N(3,"masterCheckboxLabel"),S()()}if(2&t){const r=j().ngIf,e=j();w(1),E("aria-label",U(2,3,U(3,5,r.all)))("checked",e.selection.hasValue()&&r.all)("indeterminate",e.selection.hasValue()&&!r.all)}}const gde=function(t){return{name:t}};function _de(t,n){if(1&t){const r=Pe();T(0,"td",19)(1,"mat-checkbox",20),$("change",function(i){const d=be(r).$implicit,p=j(2);return ge(i?p.selection.toggle(d):null)})("click",function(i){return i.stopPropagation()}),N(2,"translate"),N(3,"checkboxLabel"),S()()}if(2&t){const r=n.$implicit,e=j(2);w(1),E("aria-label",Fn(2,2,U(3,5,e.selection.isSelected(r)),Tt(7,gde,r.name)))("checked",e.selection.isSelected(r))}}function Mde(t,n){1&t&&(pt(0,14),W(1,bde,4,7,"th",15),W(2,_de,4,9,"td",16),ut())}function Ade(t,n){1&t&&(T(0,"th",21),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.ID")," "))}function zde(t,n){if(1&t&&(T(0,"td",22),P(1),S()),2&t){const r=n.$implicit;w(1),Q(" ",r.id," ")}}function Ode(t,n){1&t&&(T(0,"th",21),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NAME")," "))}function wde(t,n){if(1&t&&(T(0,"td",23),P(1),S()),2&t){const r=n.$implicit;Ee("data-cy",r.name),w(1),Me(r.name)}}function vde(t,n){1&t&&(T(0,"th",21),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.CONTACT")," "))}function yde(t,n){if(1&t&&(T(0,"td",23),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.contact)}}function Cde(t,n){1&t&&(T(0,"th",21),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.TYPE")," "))}function xde(t,n){if(1&t&&(T(0,"td",23),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.type)}}function Tde(t,n){1&t&&te(0,"tr",24)}function Sde(t,n){1&t&&te(0,"tr",25)}function Rde(t,n){1&t&&(T(0,"perun-web-apps-alert",26),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_OWNERS"),"\n"))}function qde(t,n){1&t&&(T(0,"perun-web-apps-alert",26),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_FILTER_OWNERS"),"\n"))}const Lde=function(t){return{all:t}};let Ede=(()=>{var t;class n{constructor(e,i){this.authResolver=e,this.tableCheckbox=i,this.owners=[],this.selection=new fn(!0,[]),this.filterValue="",this.displayedColumns=["select","id","name","contact","type"],this.pageSizeOptions=$1}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,i){switch(i){case"id":return e.id.toString();case"name":return e.name;case"contact":return e.contact;case"type":return e.type;default:return""}}ngAfterViewInit(){this.setDataSource()}exportAllData(e){Da(Ea(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=i+this.dataSource.paginator.pageSize;Da(Ea(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,a),this.displayedColumns,n.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,i)=>qu(e,i,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,i)=>Gc(e,i,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new ys(this.owners),this.setDataSource()}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(xo),v(Jc))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-owners-list"]],viewQuery:function(e,i){if(1&e&&(Ie(ka,7),Ie(da,7)),2&e){let a;ce(a=de())&&(i.child=a.first),ce(a=de())&&(i.matSort=a.first)}},inputs:{owners:"owners",selection:"selection",tableId:"tableId",filterValue:"filterValue",displayedColumns:"displayedColumns"},features:[vt],decls:21,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","contact"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"perun-web-apps-table-wrapper",1),$("exportDisplayedData",function(d){return i.exportDisplayedData(d)})("exportAllData",function(d){return i.exportAllData(d)}),T(2,"table",2),W(3,Mde,3,0,"ng-container",3),N(4,"isAllSelected"),pt(5,4),W(6,Ade,3,3,"th",5),W(7,zde,2,1,"td",6),ut(),pt(8,7),W(9,Ode,3,3,"th",5),W(10,wde,2,2,"td",8),ut(),pt(11,9),W(12,vde,3,3,"th",5),W(13,yde,2,1,"td",8),ut(),pt(14,10),W(15,Cde,3,3,"th",5),W(16,xde,2,1,"td",8),ut(),W(17,Tde,1,0,"tr",11),W(18,Sde,1,0,"tr",12),S()()(),W(19,Rde,3,3,"perun-web-apps-alert",13),W(20,qde,3,3,"perun-web-apps-alert",13)),2&e&&(E("hidden",0===i.owners.length||0===i.dataSource.filteredData.length),w(1),E("tableId",i.tableId)("dataLength",i.dataSource.filteredData.length)("pageSizeOptions",i.pageSizeOptions),w(1),E("dataSource",i.dataSource),w(1),E("ngIf",Tt(13,Lde,Fn(4,10,i.dataSource,i.selection.selected.length))),w(14),E("matHeaderRowDef",i.displayedColumns),w(1),E("matRowDefColumns",i.displayedColumns),w(1),E("ngIf",!i.owners.length),w(1),E("ngIf",!i.dataSource.filteredData.length&&i.owners.length))},dependencies:[lt,g0,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,da,jc,xr,ka,ot,fg,Wu,mg]}),n})();function Dde(t,n){1&t&&te(0,"perun-web-apps-loading-dialog")}const kde=function(){return["select","id","name","contact"]};function Hde(t,n){if(1&t){const r=Pe();T(0,"div")(1,"h1",3),P(2),N(3,"translate"),S(),T(4,"div",4)(5,"perun-web-apps-debounce-filter",5),$("filter",function(i){return be(r),ge(j().filterValue=i)}),S(),te(6,"perun-web-apps-owners-list",6),S(),T(7,"div",7)(8,"button",8),$("click",function(){return be(r),ge(j().onCancel())}),P(9),N(10,"translate"),S(),T(11,"button",9),$("click",function(){return be(r),ge(j().onSubmit())}),P(12),N(13,"translate"),S()()()}if(2&t){const r=j();w(2),Me(U(3,10,"DIALOGS.ADD_THANKS.TITLE")),w(3),E("placeholder","DIALOGS.ADD_THANKS.FILTER"),w(1),E("owners",r.owners)("filterValue",r.filterValue)("tableId",r.tableId)("displayedColumns",Br(16,kde))("selection",r.selected),w(3),Q(" ",U(10,12,"DIALOGS.ADD_THANKS.CANCEL")," "),w(2),E("disabled",0===r.selected.selected.length||r.loading),w(1),Q(" ",U(13,14,"DIALOGS.ADD_THANKS.ADD")," ")}}let Wde=(()=>{var t;class n{constructor(e,i,a,d,p,c,s){this.dialogRef=e,this.data=i,this.ownersManagerService=a,this.storeService=d,this.notificator=p,this.translate=c,this.cabinetManagerService=s,this.owners=[],this.selected=new fn(!0,[]),this.tableId="73"}ngOnInit(){this.loading=!0;const e=this.storeService.getProperty("allowed_owners_for_thanks");this.ownersManagerService.getAllOwners().subscribe(i=>{this.owners=0!==e.length?i.filter(a=>e.includes(String(a.id))):i,this.owners=this.owners.filter(a=>!this.data.thanks.map(d=>d.ownerId).includes(a.id)),this.loading=!1})}onCancel(){this.dialogRef.close()}onSubmit(){this.loading=!0,0===this.selected.selected.length?this.translate.get("DIALOGS.ADD_THANKS.SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.dialogRef.close(!0)}):this.cabinetManagerService.createThanks({thanks:{publicationId:this.data.id,ownerId:this.selected.selected.pop().id,createdBy:this.storeService.getPerunPrincipal().actor,createdByUid:this.storeService.getPerunPrincipal().userId,createdDate:Date.now().toString(),id:0,beanName:"Thanks"}}).subscribe(()=>{this.onSubmit()},()=>this.loading=!1)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Qi),v(yr),v(kS),v(Ji),v(Wn),v(Vi),v(un))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-add-thanks-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"placeholder","filter"],[3,"owners","filterValue","tableId","displayedColumns","selection"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(e,i){if(1&e&&(W(0,Dde,1,0,"ng-template",null,0,Ri),T(2,"div",1),W(3,Hde,14,17,"div",2),S()),2&e){const a=et(1);w(3),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[It,Rn,qn,Ln,J1,id,Ede,Tr,ot]}),n})();function Pde(t,n){if(1&t){const r=Pe();T(0,"th",16)(1,"mat-checkbox",17),$("change",function(i){be(r);const a=j(2);return ge(i?a.masterToggle():null)}),N(2,"translate"),N(3,"masterCheckboxLabel"),S()()}if(2&t){const r=j().ngIf,e=j();w(1),E("aria-label",U(2,3,U(3,5,r.all)))("checked",e.selection.hasValue()&&r.all)("indeterminate",e.selection.hasValue()&&!r.all)}}const Ide=function(t){return{name:t}};function Bde(t,n){if(1&t){const r=Pe();T(0,"td",18)(1,"mat-checkbox",19),$("change",function(i){const d=be(r).$implicit,p=j(2);return ge(i?p.selection.toggle(d):null)})("click",function(i){return i.stopPropagation()}),N(2,"translate"),N(3,"checkboxLabel"),S()()}if(2&t){const r=n.$implicit,e=j(2);w(1),E("aria-label",Fn(2,2,U(3,5,e.selection.isSelected(r)),Tt(7,Ide,r.ownerName)))("checked",e.selection.isSelected(r))}}function Nde(t,n){1&t&&(pt(0,13),W(1,Pde,4,7,"th",14),W(2,Bde,4,9,"td",15),ut())}function Vde(t,n){1&t&&(T(0,"th",20),P(1),N(2,"translate"),S()),2&t&&(w(1),Me(U(2,1,"THANKS_LIST.ID")))}function jde(t,n){if(1&t&&(T(0,"td",21),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.ownerId)}}function Fde(t,n){1&t&&(T(0,"th",20),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"THANKS_LIST.NAME")," "))}function Ude(t,n){if(1&t&&(T(0,"td",22),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.ownerName)}}function Yde(t,n){1&t&&(T(0,"th",20),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"THANKS_LIST.CREATED_BY")," "))}function Xde(t,n){if(1&t&&(T(0,"td",22),P(1),S()),2&t){const r=n.$implicit;w(1),Me(r.createdBy)}}function Gde(t,n){1&t&&te(0,"tr",23)}function $de(t,n){1&t&&te(0,"tr",24)}function Qde(t,n){1&t&&(T(0,"perun-web-apps-alert",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Jde(t,n){1&t&&(T(0,"perun-web-apps-alert",25),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"THANKS_LIST.NO_THANKS"),"\n"))}const Kde=function(t){return{all:t}};let Zde=(()=>{var t;class n{constructor(e){this.tableCheckbox=e,this.thanks=[],this.filterValue="",this.displayedColumns=["select","id","name","createdBy"],this.pageSizeOptions=$1,this.selection=new fn(!0,[])}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,i){switch(i){case"id":return e.ownerId.toString();case"name":return e.ownerName;default:return e[i]}}ngOnChanges(){this.dataSource=new ys(this.thanks),this.setDataSource(),this.dataSource.filter=this.filterValue}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}exportAllData(e){Da(Ea(this.dataSource.filteredData,this.displayedColumns,n.getDataForColumn),e)}exportDisplayedData(e){const i=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,a=i+this.dataSource.paginator.pageSize;Da(Ea(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(i,a),this.displayedColumns,n.getDataForColumn),e)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,i)=>qu(e,i,this.displayedColumns,n.getDataForColumn),this.dataSource.sortData=(e,i)=>Gc(e,i,n.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Jc))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-thanks-list"]],viewQuery:function(e,i){if(1&e&&(Ie(ka,7),Ie(da,7)),2&e){let a;ce(a=de())&&(i.child=a.first),ce(a=de())&&(i.matSort=a.first)}},inputs:{thanks:"thanks",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",pageSizeOptions:"pageSizeOptions",selection:"selection"},features:[vt],decls:18,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","name","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","createdBy"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"perun-web-apps-table-wrapper",1),$("exportDisplayedData",function(d){return i.exportDisplayedData(d)})("exportAllData",function(d){return i.exportAllData(d)}),T(2,"table",2),W(3,Nde,3,0,"ng-container",3),N(4,"isAllSelected"),pt(5,4),W(6,Vde,3,3,"th",5),W(7,jde,2,1,"td",6),ut(),pt(8,7),W(9,Fde,3,3,"th",5),W(10,Ude,2,1,"td",8),ut(),pt(11,9),W(12,Yde,3,3,"th",5),W(13,Xde,2,1,"td",8),ut(),W(14,Gde,1,0,"tr",10),W(15,$de,1,0,"tr",11),S()()(),W(16,Qde,3,3,"perun-web-apps-alert",12),W(17,Jde,3,3,"perun-web-apps-alert",12)),2&e&&(E("hidden",0===i.thanks.length||0===i.dataSource.filteredData.length),w(1),E("tableId",i.tableId)("dataLength",i.dataSource.filteredData.length)("pageSizeOptions",i.pageSizeOptions),w(1),E("dataSource",i.dataSource),w(1),E("ngIf",Tt(13,Kde,Fn(4,10,i.dataSource,i.selection.selected.length))),w(11),E("matHeaderRowDef",i.displayedColumns),w(1),E("matRowDefColumns",i.displayedColumns),w(1),E("ngIf",0!==i.thanks.length&&0===i.dataSource.filteredData.length),w(1),E("ngIf",0===i.thanks.length))},dependencies:[lt,g0,Wo,ao,ws,oo,ro,Po,so,lo,vs,Io,da,jc,xr,ka,ot,fg,Wu,mg]}),n})();function epe(t,n){if(1&t){const r=Pe();T(0,"button",7),$("click",function(){return be(r),ge(j().onAddThanks())}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_DETAIL.ADD")," "))}function tpe(t,n){if(1&t){const r=Pe();T(0,"button",8),$("click",function(){return be(r),ge(j().onRemoveThanks())}),P(1),N(2,"translate"),S()}2&t&&(E("disabled",0===j().selection.selected.length),w(1),Q(" ",U(2,2,"PUBLICATION_DETAIL.REMOVE")," "))}function ipe(t,n){1&t&&te(0,"perun-web-apps-loading-table")}const npe=function(){return["id","name","createdBy"]},rpe=function(){return["select","id","name","createdBy"]};function ape(t,n){if(1&t&&te(0,"perun-web-apps-thanks-list",9),2&t){const r=j();E("thanks",r.publication.thanks)("filterValue",r.filterValue)("tableId",r.tableId)("displayedColumns",r.publication.locked?Br(5,npe):Br(6,rpe))("selection",r.selection)}}let R5=(()=>{var t;class n{constructor(e,i,a,d){this.dialog=e,this.cabinetService=i,this.notificator=a,this.translate=d,this.selection=new fn(!0,[]),this.similarityCheck=!1,this.tableId="70",this.loading=!1,this.filterValue=""}ngOnInit(){this.refresh()}refresh(){this.loading=!0,this.cabinetService.findPublicationById(this.publication.id).subscribe(e=>{this.publication=e,this.selection.clear(),this.loading=!1})}onAddThanks(){const e=qi();e.width="800px",e.data=this.publication,this.dialog.open(Wde,e).afterClosed().subscribe(a=>{a&&this.refresh()})}onRemoveThanks(){const e=qi();e.width="450px",e.data={items:this.selection.selected.map(a=>a.ownerName),title:"PUBLICATION_DETAIL.REMOVE_THANKS_DIALOG_TITLE",description:"PUBLICATION_DETAIL.REMOVE_THANKS_DIALOG_DESCRIPTION",theme:"user-theme",type:"remove",showAsk:!0},this.dialog.open(e3,e).afterClosed().subscribe(a=>{a&&(this.loading=!0,this.removeThank())})}removeThank(){0===this.selection.selected.length?this.translate.get("PUBLICATION_DETAIL.REMOVE_THANKS_SUCCESS").subscribe(e=>{this.notificator.showSuccess(e),this.refresh()}):this.cabinetService.deleteThanks(this.selection.selected.pop().id).subscribe(()=>{this.removeThank()})}applyFilter(e){this.filterValue=e}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ji),v(un),v(Wn),v(Vi))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-add-thanks"]],inputs:{publication:"publication",selection:"selection",similarityCheck:"similarityCheck"},decls:8,vars:5,consts:[[1,"'user-theme'"],["mat-flat-button","","color","accent","class","me-2 action-button",3,"click",4,"ngIf"],["mat-flat-button","","color","warn","class","me-2",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"thanks","filterValue","tableId","displayedColumns","selection",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-flat-button","","color","accent",1,"me-2","action-button",3,"click"],["mat-flat-button","","color","warn",1,"me-2",3,"disabled","click"],[3,"thanks","filterValue","tableId","displayedColumns","selection"]],template:function(e,i){if(1&e&&(T(0,"div",0),W(1,epe,3,3,"button",1),W(2,tpe,3,4,"button",2),T(3,"perun-web-apps-debounce-filter",3),$("filter",function(d){return i.applyFilter(d)}),S(),W(4,ipe,1,0,"ng-template",null,4,Ri),T(6,"div",5),W(7,ape,1,7,"perun-web-apps-thanks-list",6),S()()),2&e){const a=et(5);w(1),E("ngIf",!i.publication.locked&&!i.similarityCheck),w(1),E("ngIf",!i.publication.locked&&!i.similarityCheck),w(1),E("placeholder","PUBLICATION_DETAIL.FILTER"),w(4),E("perunWebAppsLoader",i.loading)("perunWebAppsLoaderIndicator",a)}},dependencies:[lt,It,Ss,id,Tr,Zde,ot]}),n})();function ope(t,n){1&t&&te(0,"mat-spinner",3)}function spe(t,n){1&t&&(T(0,"h1",15)(1,"span")(2,"mat-icon",16),P(3,"assignment_ind"),S(),P(4),N(5,"translate"),S()()),2&t&&(w(4),Q(" ",U(5,1,"AUTHORS_PAGE.TITLE")," "))}function lpe(t,n){1&t&&(T(0,"h1",15),te(1,"mat-icon",17),T(2,"span",18),P(3),N(4,"translate"),S()()),2&t&&(w(3),Me(U(4,1,"ALL_PUBLICATIONS.TITLE")))}function cpe(t,n){1&t&&(T(0,"h1",15)(1,"span")(2,"mat-icon",16),P(3,"local_library"),S(),P(4),N(5,"translate"),S()()),2&t&&(w(4),Q(" ",U(5,1,"MY_PUBLICATIONS.TITLE")," "))}function dpe(t,n){if(1&t&&(T(0,"h5",19),P(1),N(2,"userFullName"),N(3,"translate"),S()),2&t){const r=j(2);w(1),tc(" ",U(2,2,r.mainAuthor),"",U(3,4,"AUTHOR_DETAIL.TITLE")," ")}}function ppe(t,n){1&t&&(T(0,"span",20),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_DETAIL.LOCKED")," "))}function upe(t,n){1&t&&(T(0,"mat-icon",21),P(1," lock "),S())}function hpe(t,n){1&t&&(T(0,"span",20),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"PUBLICATION_DETAIL.UNLOCKED")," "))}function fpe(t,n){1&t&&(T(0,"mat-icon",21),P(1," lock_open "),S())}function mpe(t,n){1&t&&te(0,"mat-spinner",3)}function bpe(t,n){if(1&t){const r=Pe();T(0,"perun-web-apps-publication-detail-list",22),$("edited",function(){return be(r),ge(j(2).refreshPublication())}),S()}if(2&t){const r=j(2);E("publication",r.publication)("categories",r.categories)("similarityCheck",r.similarityCheck)}}function gpe(t,n){if(1&t){const r=Pe();T(0,"div"),W(1,spe,6,3,"h1",4),W(2,lpe,5,3,"h1",4),W(3,cpe,6,3,"h1",4),W(4,dpe,4,6,"h5",5),T(5,"h5"),P(6),N(7,"translate"),S(),T(8,"h6"),P(9),N(10,"translate"),T(11,"span",6),N(12,"translate"),T(13,"button",7),$("click",function(){return be(r),ge(j().changeLock())}),W(14,ppe,3,3,"span",8),W(15,upe,2,0,"mat-icon",9),W(16,hpe,3,3,"span",8),W(17,fpe,2,0,"mat-icon",9),S()()(),T(18,"mat-card",10)(19,"mat-card-content"),W(20,mpe,1,0,"mat-spinner",1),W(21,bpe,1,3,"perun-web-apps-publication-detail-list",11),S()(),T(22,"mat-card",12)(23,"mat-card-header")(24,"mat-card-title"),P(25),N(26,"translate"),S()(),T(27,"mat-card-content"),te(28,"perun-web-apps-add-authors",13),S()(),T(29,"mat-card",12)(30,"mat-card-header")(31,"mat-card-title"),P(32),N(33,"translate"),S()(),T(34,"mat-card-content"),te(35,"perun-web-apps-add-thanks",14),S()()()}if(2&t){const r=j();w(1),E("ngIf","authors"===r.mode),w(1),E("ngIf","all"===r.mode),w(1),E("ngIf","my"===r.mode),w(1),E("ngIf",void 0!==r.mainAuthor),w(2),Me(U(7,24,"PUBLICATION_DETAIL.TITLE")),w(3),Q(" ",U(10,26,"PUBLICATION_DETAIL.LOCK_INFO")," "),w(2),Ni("matTooltip",U(12,28,"PUBLICATION_DETAIL.LOCK_DISABLED_TOOLTIP")),E("matTooltipDisabled",r.lockAuth),w(2),E("disabled",!r.lockAuth),w(1),E("ngIf",r.publication.locked),w(1),E("ngIf",r.publication.locked),w(1),E("ngIf",!r.publication.locked),w(1),E("ngIf",!r.publication.locked),w(3),E("ngIf",r.loading||r.pubLoading),w(1),E("ngIf",!r.pubLoading&&!r.loading),w(4),Q(" ",U(26,30,"PUBLICATION_DETAIL.AUTHORS")," "),w(3),E("publication",r.publication)("selection",r.selectionAuthors)("disableRouting",r.disableRouting)("similarityCheck",r.similarityCheck),w(4),Q(" ",U(33,32,"PUBLICATION_DETAIL.ACKNOWLEDGEMENT")," "),w(3),E("publication",r.publication)("selection",r.selectionThanks)("similarityCheck",r.similarityCheck)}}let Iu=(()=>{var t;class n{constructor(e,i,a,d,p,c,s,o){this.route=e,this.cabinetService=i,this.matIconRegistry=a,this.domSanitizer=d,this.dialog=p,this.notificator=c,this.translate=s,this.authResolver=o,this.disableRouting=!1,this.similarityCheck=!1,this.loading=!1,this.pubLoading=!1,this.initLoading=!1,this.selectionAuthors=new fn(!0,[]),this.selectionThanks=new fn(!0,[]),this.lockAuth=!1,this.matIconRegistry.addSvgIcon("publications",this.domSanitizer.bypassSecurityTrustResourceUrl("../../assets/img/publications-dark.svg"))}ngOnInit(){this.initLoading=!0,this.disableRouting=this.disableRouting||!this.authResolver.isCabinetAdmin(),this.lockAuth=this.authResolver.isCabinetAdmin(),this.publicationId?(this.setMode(),this.loadAllData()):this.route.params.subscribe(e=>{this.publicationId=Number(e.publicationId),this.mainAuthorId=Number(e.authorId),this.setMode(),this.loadAllData()})}setMode(){const e=location.pathname;this.mode=e.includes("my")?"my":e.includes("all")?"all":e.includes("import")?"import":e.includes("create")?"create":"authors"}loadAllData(){this.loading=!0,this.cabinetService.findPublicationById(this.publicationId).subscribe(e=>{this.publication=e,this.cabinetService.getCategories().subscribe(i=>{this.categories=i,this.loading=!1,this.initLoading=!1})})}refreshPublication(){this.pubLoading=!0,this.cabinetService.findPublicationById(this.publicationId).subscribe(e=>{this.publication=e,this.pubLoading=!1})}changeLock(){this.pubLoading=!0,this.cabinetService.lockPublications({publications:[{id:this.publication.id,beanName:"Publication",externalId:this.publication.externalId,publicationSystemId:this.publication.publicationSystemId,title:this.publication.title,year:this.publication.year,main:this.publication.main,isbn:this.publication.isbn,doi:this.publication.doi,categoryId:this.publication.categoryId,rank:this.publication.rank,locked:this.publication.locked,createdBy:this.publication.createdBy,createdDate:this.publication.createdDate}],lock:!this.publication.locked}).subscribe(()=>{this.translate.get("PUBLICATION_DETAIL.CHANGE_PUBLICATION_SUCCESS").subscribe(i=>{this.notificator.showSuccess(i),this.refreshPublication()})})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(ra),v(un),v(X1),v(r0),v(ji),v(Wn),v(Vi),v(xo))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-publication-detail"]],inputs:{publicationId:"publicationId",disableRouting:"disableRouting",similarityCheck:"similarityCheck"},decls:3,vars:2,consts:[[1,"user-theme"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["class","page-subtitle d-flex",4,"ngIf"],["class","mb-2",4,"ngIf"],["matTooltipPosition","below",3,"matTooltip","matTooltipDisabled"],["mat-stroked-button","",1,"ms-2",3,"disabled","click"],["class","fw-bold",4,"ngIf"],["iconPositionEnd","",4,"ngIf"],["appearance","outlined"],[3,"publication","categories","similarityCheck","edited",4,"ngIf"],["appearance","outlined",1,"mt-4"],[3,"publication","selection","disableRouting","similarityCheck"],[3,"publication","selection","similarityCheck"],[1,"page-subtitle","d-flex"],[1,"title-icon","align-icon","me-3"],["svgIcon","publications",1,"icon-size"],[1,"ms-3","mt-1"],[1,"mb-2"],[1,"fw-bold"],["iconPositionEnd",""],[3,"publication","categories","similarityCheck","edited"]],template:function(e,i){1&e&&(T(0,"div",0),W(1,ope,1,0,"mat-spinner",1),W(2,gpe,36,34,"div",2),S()),2&e&&(w(1),E("ngIf",i.initLoading),w(1),E("ngIf",!i.initLoading))},dependencies:[lt,Mz,zz,Oz,Az,It,xi,G1,pa,tde,S5,R5,ot,Zb],styles:[".icon-size[_ngcontent-%COMP%]{width:32px;height:32px}.align-icon[_ngcontent-%COMP%]{vertical-align:text-top}"]}),n})(),q3=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[z0,ci]}),n})(),L3=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[z0,ci,zu]}),n})();function E3(t,n,r){for(let e in n)if(n.hasOwnProperty(e)){const i=n[e];i?t.setProperty(e,i,r?.has(e)?"important":""):t.removeProperty(e)}return t}function nd(t,n){const r=n?"":"none";E3(t.style,{"touch-action":n?"":"none","-webkit-user-drag":n?"":"none","-webkit-tap-highlight-color":n?"":"transparent","user-select":r,"-ms-user-select":r,"-webkit-user-select":r,"-moz-user-select":r})}function q5(t,n,r){E3(t.style,{position:n?"":"fixed",top:n?"":"0",opacity:n?"":"0",left:n?"":"-999em"},r)}function bg(t,n){return n&&"none"!=n?t+" "+n:t}function L5(t){const n=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*n}function D3(t,n){return t.getPropertyValue(n).split(",").map(e=>e.trim())}function k3(t){const n=t.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:n.width,height:n.height,x:n.x,y:n.y}}function H3(t,n,r){const{top:e,bottom:i,left:a,right:d}=t;return r>=e&&r<=i&&n>=a&&n<=d}function Bu(t,n,r){t.top+=n,t.bottom=t.top+t.height,t.left+=r,t.right=t.left+t.width}function E5(t,n,r,e){const{top:i,right:a,bottom:d,left:p,width:c,height:s}=t,o=c*n,l=s*n;return e>i-l&&ep-o&&r{this.positions.set(r,{scrollPosition:{top:r.scrollTop,left:r.scrollLeft},clientRect:k3(r)})})}handleScroll(n){const r=qa(n),e=this.positions.get(r);if(!e)return null;const i=e.scrollPosition;let a,d;if(r===this._document){const s=this.getViewportScrollPosition();a=s.top,d=s.left}else a=r.scrollTop,d=r.scrollLeft;const p=i.top-a,c=i.left-d;return this.positions.forEach((s,o)=>{s.clientRect&&r!==o&&r.contains(o)&&Bu(s.clientRect,p,c)}),i.top=a,i.left=d,{top:p,left:c}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function k5(t){const n=t.cloneNode(!0),r=n.querySelectorAll("[id]"),e=t.nodeName.toLowerCase();n.removeAttribute("id");for(let i=0;ind(e,r)))}constructor(n,r,e,i,a,d){this._config=r,this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=d,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new me,this._pointerMoveSubscription=R.EMPTY,this._pointerUpSubscription=R.EMPTY,this._scrollSubscription=R.EMPTY,this._resizeSubscription=R.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new me,this.started=new me,this.released=new me,this.ended=new me,this.entered=new me,this.exited=new me,this.dropped=new me,this.moved=this._moveEvents,this._pointerDown=p=>{if(this.beforeStarted.next(),this._handles.length){const c=this._getTargetHandle(p);c&&!this._disabledHandles.has(c)&&!this.disabled&&this._initializeDragSequence(c,p)}else this.disabled||this._initializeDragSequence(this._rootElement,p)},this._pointerMove=p=>{const c=this._getPointerPositionOnPage(p);if(!this._hasStartedDragging){if(Math.abs(c.x-this._pickupPositionOnPage.x)+Math.abs(c.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const h=Date.now()>=this._dragStartTime+this._getDragStartDelay(p),f=this._dropContainer;if(!h)return void this._endDragSequence(p);(!f||!f.isDragging()&&!f.isReceiving())&&(p.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(p)))}return}p.preventDefault();const s=this._getConstrainedPointerPosition(c);if(this._hasMoved=!0,this._lastKnownPointerPosition=c,this._updatePointerDirectionDelta(s),this._dropContainer)this._updateActiveDropContainer(s,c);else{const o=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,l=this._activeTransform;l.x=s.x-o.x+this._passiveTransform.x,l.y=s.y-o.y+this._passiveTransform.y,this._applyRootElementTransform(l.x,l.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:s,event:p,distance:this._getDragDistance(s),delta:this._pointerDirectionDelta})})},this._pointerUp=p=>{this._endDragSequence(p)},this._nativeDragStart=p=>{if(this._handles.length){const c=this._getTargetHandle(p);c&&!this._disabledHandles.has(c)&&!this.disabled&&p.preventDefault()}else this.disabled||p.preventDefault()},this.withRootElement(n).withParent(r.parentDragRef||null),this._parentPositions=new D5(e),d.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(n){this._handles=n.map(e=>$i(e)),this._handles.forEach(e=>nd(e,this.disabled)),this._toggleNativeDragInteractions();const r=new Set;return this._disabledHandles.forEach(e=>{this._handles.indexOf(e)>-1&&r.add(e)}),this._disabledHandles=r,this}withPreviewTemplate(n){return this._previewTemplate=n,this}withPlaceholderTemplate(n){return this._placeholderTemplate=n,this}withRootElement(n){const r=$i(n);return r!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{r.addEventListener("mousedown",this._pointerDown,gg),r.addEventListener("touchstart",this._pointerDown,I5),r.addEventListener("dragstart",this._nativeDragStart,gg)}),this._initialTransform=void 0,this._rootElement=r),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(n){return this._boundaryElement=n?$i(n):null,this._resizeSubscription.unsubscribe(),n&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(n){return this._parentDragRef=n,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(n){!this._disabledHandles.has(n)&&this._handles.indexOf(n)>-1&&(this._disabledHandles.add(n),nd(n,!0))}enableHandle(n){this._disabledHandles.has(n)&&(this._disabledHandles.delete(n),nd(n,this.disabled))}withDirection(n){return this._direction=n,this}_withDropContainer(n){this._dropContainer=n}getFreeDragPosition(){const n=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:n.x,y:n.y}}setFreeDragPosition(n){return this._activeTransform={x:0,y:0},this._passiveTransform.x=n.x,this._passiveTransform.y=n.y,this._dropContainer||this._applyRootElementTransform(n.x,n.y),this}withPreviewContainer(n){return this._previewContainer=n,this}_sortFromLastPointerPosition(){const n=this._lastKnownPointerPosition;n&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(n),n)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(n){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:n}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(n),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const r=this._getPointerPositionOnPage(n);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(r),dropPoint:r,event:n})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(n){Nu(n)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const r=this._dropContainer;if(r){const e=this._rootElement,i=e.parentNode,a=this._placeholder=this._createPlaceholderElement(),d=this._anchor=this._anchor||this._document.createComment(""),p=this._getShadowRoot();i.insertBefore(d,e),this._initialTransform=e.style.transform||"",this._preview=this._createPreviewElement(),q5(e,!1,W3),this._document.body.appendChild(i.replaceChild(a,e)),this._getPreviewInsertionPoint(i,p).appendChild(this._preview),this.started.next({source:this,event:n}),r.start(),this._initialContainer=r,this._initialIndex=r.getItemIndex(this)}else this.started.next({source:this,event:n}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(r?r.getScrollableParents():[])}_initializeDragSequence(n,r){this._parentDragRef&&r.stopPropagation();const e=this.isDragging(),i=Nu(r),a=!i&&0!==r.button,d=this._rootElement,p=qa(r),c=!i&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),s=i?Km(r):Jm(r);if(p&&p.draggable&&"mousedown"===r.type&&r.preventDefault(),e||a||c||s)return;if(this._handles.length){const u=d.style;this._rootElementTapHighlight=u.webkitTapHighlightColor||"",u.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(u=>this._updateOnScroll(u)),this._boundaryElement&&(this._boundaryRect=k3(this._boundaryElement));const o=this._previewTemplate;this._pickupPositionInElement=o&&o.template&&!o.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,n,r);const l=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(r);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,r)}_cleanupDragArtifacts(n){q5(this._rootElement,!0,W3),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const r=this._dropContainer,e=r.getItemIndex(this),i=this._getPointerPositionOnPage(n),a=this._getDragDistance(i),d=r._isOverContainer(i.x,i.y);this.ended.next({source:this,distance:a,dropPoint:i,event:n}),this.dropped.next({item:this,currentIndex:e,previousIndex:this._initialIndex,container:r,previousContainer:this._initialContainer,isPointerOverContainer:d,distance:a,dropPoint:i,event:n}),r.drop(this,e,this._initialIndex,this._initialContainer,d,a,i,n),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:n,y:r},{x:e,y:i}){let a=this._initialContainer._getSiblingContainerFromPosition(this,n,r);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,r)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=a,this._dropContainer.enter(this,n,r,a===this._initialContainer&&a.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:a,currentIndex:a.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(e,i),this._dropContainer._sortItem(this,n,r,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(n,r):this._applyPreviewTransform(n-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y))}_createPreviewElement(){const n=this._previewTemplate,r=this.previewClass,e=n?n.template:null;let i;if(e&&n){const a=n.matchSize?this._initialClientRect:null,d=n.viewContainer.createEmbeddedView(e,n.context);d.detectChanges(),i=N5(d,this._document),this._previewRef=d,n.matchSize?V5(i,a):i.style.transform=_g(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else i=k5(this._rootElement),V5(i,this._initialClientRect),this._initialTransform&&(i.style.transform=this._initialTransform);return E3(i.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},W3),nd(i,!1),i.classList.add("cdk-drag-preview"),i.setAttribute("dir",this._direction),r&&(Array.isArray(r)?r.forEach(a=>i.classList.add(a)):i.classList.add(r)),i}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const n=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(n.left,n.top);const r=function Mpe(t){const n=getComputedStyle(t),r=D3(n,"transition-property"),e=r.find(p=>"transform"===p||"all"===p);if(!e)return 0;const i=r.indexOf(e),a=D3(n,"transition-duration"),d=D3(n,"transition-delay");return L5(a[i])+L5(d[i])}(this._preview);return 0===r?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(e=>{const i=d=>{(!d||qa(d)===this._preview&&"transform"===d.propertyName)&&(this._preview?.removeEventListener("transitionend",i),e(),clearTimeout(a))},a=setTimeout(i,1.5*r);this._preview.addEventListener("transitionend",i)}))}_createPlaceholderElement(){const n=this._placeholderTemplate,r=n?n.template:null;let e;return r?(this._placeholderRef=n.viewContainer.createEmbeddedView(r,n.context),this._placeholderRef.detectChanges(),e=N5(this._placeholderRef,this._document)):e=k5(this._rootElement),e.style.pointerEvents="none",e.classList.add("cdk-drag-placeholder"),e}_getPointerPositionInElement(n,r,e){const i=r===this._rootElement?null:r,a=i?i.getBoundingClientRect():n,d=Nu(e)?e.targetTouches[0]:e,p=this._getViewportScrollPosition();return{x:a.left-n.left+(d.pageX-a.left-p.left),y:a.top-n.top+(d.pageY-a.top-p.top)}}_getPointerPositionOnPage(n){const r=this._getViewportScrollPosition(),e=Nu(n)?n.touches[0]||n.changedTouches[0]||{pageX:0,pageY:0}:n,i=e.pageX-r.left,a=e.pageY-r.top;if(this._ownerSVGElement){const d=this._ownerSVGElement.getScreenCTM();if(d){const p=this._ownerSVGElement.createSVGPoint();return p.x=i,p.y=a,p.matrixTransform(d.inverse())}}return{x:i,y:a}}_getConstrainedPointerPosition(n){const r=this._dropContainer?this._dropContainer.lockAxis:null;let{x:e,y:i}=this.constrainPosition?this.constrainPosition(n,this,this._initialClientRect,this._pickupPositionInElement):n;if("x"===this.lockAxis||"x"===r?i=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===r)&&(e=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:a,y:d}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,p=this._boundaryRect,{width:c,height:s}=this._getPreviewRect(),o=p.top+d,l=p.bottom-(s-d);e=B5(e,p.left+a,p.right-(c-a)),i=B5(i,o,l)}return{x:e,y:i}}_updatePointerDirectionDelta(n){const{x:r,y:e}=n,i=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,d=Math.abs(r-a.x),p=Math.abs(e-a.y);return d>this._config.pointerDirectionChangeThreshold&&(i.x=r>a.x?1:-1,a.x=r),p>this._config.pointerDirectionChangeThreshold&&(i.y=e>a.y?1:-1,a.y=e),i}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const n=this._handles.length>0||!this.isDragging();n!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=n,nd(this._rootElement,n))}_removeRootElementListeners(n){n.removeEventListener("mousedown",this._pointerDown,gg),n.removeEventListener("touchstart",this._pointerDown,I5),n.removeEventListener("dragstart",this._nativeDragStart,gg)}_applyRootElementTransform(n,r){const e=_g(n,r),i=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=i.transform&&"none"!=i.transform?i.transform:""),i.transform=bg(e,this._initialTransform)}_applyPreviewTransform(n,r){const e=this._previewTemplate?.template?void 0:this._initialTransform,i=_g(n,r);this._preview.style.transform=bg(i,e)}_getDragDistance(n){const r=this._pickupPositionOnPage;return r?{x:n.x-r.x,y:n.y-r.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:n,y:r}=this._passiveTransform;if(0===n&&0===r||this.isDragging()||!this._boundaryElement)return;const e=this._rootElement.getBoundingClientRect(),i=this._boundaryElement.getBoundingClientRect();if(0===i.width&&0===i.height||0===e.width&&0===e.height)return;const a=i.left-e.left,d=e.right-i.right,p=i.top-e.top,c=e.bottom-i.bottom;i.width>e.width?(a>0&&(n+=a),d>0&&(n-=d)):n=0,i.height>e.height?(p>0&&(r+=p),c>0&&(r-=c)):r=0,(n!==this._passiveTransform.x||r!==this._passiveTransform.y)&&this.setFreeDragPosition({y:r,x:n})}_getDragStartDelay(n){const r=this.dragStartDelay;return"number"==typeof r?r:Nu(n)?r.touch:r?r.mouse:0}_updateOnScroll(n){const r=this._parentPositions.handleScroll(n);if(r){const e=qa(n);this._boundaryRect&&e!==this._boundaryElement&&e.contains(this._boundaryElement)&&Bu(this._boundaryRect,r.top,r.left),this._pickupPositionOnPage.x+=r.left,this._pickupPositionOnPage.y+=r.top,this._dropContainer||(this._activeTransform.x-=r.left,this._activeTransform.y-=r.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=ez(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(n,r){const e=this._previewContainer||"global";if("parent"===e)return n;if("global"===e){const i=this._document;return r||i.fullscreenElement||i.webkitFullscreenElement||i.mozFullScreenElement||i.msFullscreenElement||i.body}return $i(e)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(n){return this._handles.find(r=>n.target&&(n.target===r||r.contains(n.target)))}}function _g(t,n){return`translate3d(${Math.round(t)}px, ${Math.round(n)}px, 0)`}function B5(t,n,r){return Math.max(n,Math.min(r,t))}function Nu(t){return"t"===t.type[0]}function N5(t,n){const r=t.rootNodes;if(1===r.length&&r[0].nodeType===n.ELEMENT_NODE)return r[0];const e=n.createElement("div");return r.forEach(i=>e.appendChild(i)),e}function V5(t,n){t.style.width=`${n.width}px`,t.style.height=`${n.height}px`,t.style.transform=_g(n.left,n.top)}function Vu(t,n){return Math.max(0,Math.min(n,t))}class vpe{constructor(n,r){this._element=n,this._dragDropRegistry=r,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(n){this.withItems(n)}sort(n,r,e,i){const a=this._itemPositions,d=this._getItemIndexFromPointerPosition(n,r,e,i);if(-1===d&&a.length>0)return null;const p="horizontal"===this.orientation,c=a.findIndex(m=>m.drag===n),s=a[d],l=s.clientRect,u=c>d?1:-1,h=this._getItemOffsetPx(a[c].clientRect,l,u),f=this._getSiblingOffsetPx(c,a,u),b=a.slice();return function wpe(t,n,r){const e=Vu(n,t.length-1),i=Vu(r,t.length-1);if(e===i)return;const a=t[e],d=i{if(b[g]===m)return;const y=m.drag===n,F=y?h:f,ie=y?n.getPlaceholderElement():m.drag.getRootElement();m.offset+=F,p?(ie.style.transform=bg(`translate3d(${Math.round(m.offset)}px, 0, 0)`,m.initialTransform),Bu(m.clientRect,0,F)):(ie.style.transform=bg(`translate3d(0, ${Math.round(m.offset)}px, 0)`,m.initialTransform),Bu(m.clientRect,F,0))}),this._previousSwap.overlaps=H3(l,r,e),this._previousSwap.drag=s.drag,this._previousSwap.delta=p?i.x:i.y,{previousIndex:c,currentIndex:d}}enter(n,r,e,i){const a=null==i||i<0?this._getItemIndexFromPointerPosition(n,r,e):i,d=this._activeDraggables,p=d.indexOf(n),c=n.getPlaceholderElement();let s=d[a];if(s===n&&(s=d[a+1]),!s&&(null==a||-1===a||a-1&&d.splice(p,1),s&&!this._dragDropRegistry.isDragging(s)){const o=s.getRootElement();o.parentElement.insertBefore(c,o),d.splice(a,0,n)}else $i(this._element).appendChild(c),d.push(n);c.style.transform="",this._cacheItemPositions()}withItems(n){this._activeDraggables=n.slice(),this._cacheItemPositions()}withSortPredicate(n){this._sortPredicate=n}reset(){this._activeDraggables.forEach(n=>{const r=n.getRootElement();if(r){const e=this._itemPositions.find(i=>i.drag===n)?.initialTransform;r.style.transform=e||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(n){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(e=>e.drag===n)}updateOnScroll(n,r){this._itemPositions.forEach(({clientRect:e})=>{Bu(e,n,r)}),this._itemPositions.forEach(({drag:e})=>{this._dragDropRegistry.isDragging(e)&&e._sortFromLastPointerPosition()})}_cacheItemPositions(){const n="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(r=>{const e=r.getVisibleElement();return{drag:r,offset:0,initialTransform:e.style.transform||"",clientRect:k3(e)}}).sort((r,e)=>n?r.clientRect.left-e.clientRect.left:r.clientRect.top-e.clientRect.top)}_getItemOffsetPx(n,r,e){const i="horizontal"===this.orientation;let a=i?r.left-n.left:r.top-n.top;return-1===e&&(a+=i?r.width-n.width:r.height-n.height),a}_getSiblingOffsetPx(n,r,e){const i="horizontal"===this.orientation,a=r[n].clientRect,d=r[n+-1*e];let p=a[i?"width":"height"]*e;if(d){const c=i?"left":"top",s=i?"right":"bottom";-1===e?p-=d.clientRect[c]-a[s]:p+=a[c]-d.clientRect[s]}return p}_shouldEnterAsFirstChild(n,r){if(!this._activeDraggables.length)return!1;const e=this._itemPositions,i="horizontal"===this.orientation;if(e[0].drag!==this._activeDraggables[0]){const d=e[e.length-1].clientRect;return i?n>=d.right:r>=d.bottom}{const d=e[0].clientRect;return i?n<=d.left:r<=d.top}}_getItemIndexFromPointerPosition(n,r,e,i){const a="horizontal"===this.orientation,d=this._itemPositions.findIndex(({drag:p,clientRect:c})=>p!==n&&((!i||p!==this._previousSwap.drag||!this._previousSwap.overlaps||(a?i.x:i.y)!==this._previousSwap.delta)&&(a?r>=Math.floor(c.left)&&r=Math.floor(c.top)&&e!0,this.sortPredicate=()=>!0,this.beforeStarted=new me,this.entered=new me,this.exited=new me,this.dropped=new me,this.sorted=new me,this.receivingStarted=new me,this.receivingStopped=new me,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=R.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new me,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function _pe(t=0,n=Ac){return t<0&&(t=0),uu(t,t,n)}(0,EL).pipe(Ne(this._stopScrollTimers)).subscribe(()=>{const d=this._scrollNode,p=this.autoScrollStep;1===this._verticalScrollDirection?d.scrollBy(0,-p):2===this._verticalScrollDirection&&d.scrollBy(0,p),1===this._horizontalScrollDirection?d.scrollBy(-p,0):2===this._horizontalScrollDirection&&d.scrollBy(p,0)})},this.element=$i(n),this._document=e,this.withScrollableParents([this.element]),r.registerDropContainer(this),this._parentPositions=new D5(e),this._sortStrategy=new vpe(this.element,r),this._sortStrategy.withSortPredicate((d,p)=>this.sortPredicate(d,p,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(n,r,e,i){this._draggingStarted(),null==i&&this.sortingDisabled&&(i=this._draggables.indexOf(n)),this._sortStrategy.enter(n,r,e,i),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:n,container:this,currentIndex:this.getItemIndex(n)})}exit(n){this._reset(),this.exited.next({item:n,container:this})}drop(n,r,e,i,a,d,p,c={}){this._reset(),this.dropped.next({item:n,currentIndex:r,previousIndex:e,container:this,previousContainer:i,isPointerOverContainer:a,distance:d,dropPoint:p,event:c})}withItems(n){const r=this._draggables;return this._draggables=n,n.forEach(e=>e._withDropContainer(this)),this.isDragging()&&(r.filter(i=>i.isDragging()).every(i=>-1===n.indexOf(i))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(n){return this._sortStrategy.direction=n,this}connectedTo(n){return this._siblings=n.slice(),this}withOrientation(n){return this._sortStrategy.orientation=n,this}withScrollableParents(n){const r=$i(this.element);return this._scrollableElements=-1===n.indexOf(r)?[r,...n]:n.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(n){return this._isDragging?this._sortStrategy.getItemIndex(n):this._draggables.indexOf(n)}isReceiving(){return this._activeSiblings.size>0}_sortItem(n,r,e,i){if(this.sortingDisabled||!this._clientRect||!E5(this._clientRect,.05,r,e))return;const a=this._sortStrategy.sort(n,r,e,i);a&&this.sorted.next({previousIndex:a.previousIndex,currentIndex:a.currentIndex,container:this,item:n})}_startScrollingIfNecessary(n,r){if(this.autoScrollDisabled)return;let e,i=0,a=0;if(this._parentPositions.positions.forEach((d,p)=>{p===this._document||!d.clientRect||e||E5(d.clientRect,.05,n,r)&&([i,a]=function Cpe(t,n,r,e){const i=U5(n,e),a=Y5(n,r);let d=0,p=0;if(i){const c=t.scrollTop;1===i?c>0&&(d=1):t.scrollHeight-c>t.clientHeight&&(d=2)}if(a){const c=t.scrollLeft;1===a?c>0&&(p=1):t.scrollWidth-c>t.clientWidth&&(p=2)}return[d,p]}(p,d.clientRect,n,r),(i||a)&&(e=p))}),!i&&!a){const{width:d,height:p}=this._viewportRuler.getViewportSize(),c={width:d,height:p,top:0,right:d,bottom:p,left:0};i=U5(c,r),a=Y5(c,n),e=window}e&&(i!==this._verticalScrollDirection||a!==this._horizontalScrollDirection||e!==this._scrollNode)&&(this._verticalScrollDirection=i,this._horizontalScrollDirection=a,this._scrollNode=e,(i||a)&&e?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const n=$i(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=n.msScrollSnapType||n.scrollSnapType||"",n.scrollSnapType=n.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const n=$i(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(n).clientRect}_reset(){this._isDragging=!1;const n=$i(this.element).style;n.scrollSnapType=n.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(r=>r._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(n,r){return null!=this._clientRect&&H3(this._clientRect,n,r)}_getSiblingContainerFromPosition(n,r,e){return this._siblings.find(i=>i._canReceive(n,r,e))}_canReceive(n,r,e){if(!this._clientRect||!H3(this._clientRect,r,e)||!this.enterPredicate(n,this))return!1;const i=this._getShadowRoot().elementFromPoint(r,e);if(!i)return!1;const a=$i(this.element);return i===a||a.contains(i)}_startReceiving(n,r){const e=this._activeSiblings;!e.has(n)&&r.every(i=>this.enterPredicate(i,this)||this._draggables.indexOf(i)>-1)&&(e.add(n),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:n,receiver:this,items:r}))}_stopReceiving(n){this._activeSiblings.delete(n),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:n,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(n=>{if(this.isDragging()){const r=this._parentPositions.handleScroll(n);r&&this._sortStrategy.updateOnScroll(r.top,r.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const n=ez($i(this.element));this._cachedShadowRoot=n||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const n=this._sortStrategy.getActiveItemsSnapshot().filter(r=>r.isDragging());this._siblings.forEach(r=>r._startReceiving(this,n))}}function U5(t,n){const{top:r,bottom:e,height:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}function Y5(t,n){const{left:r,right:e,width:i}=t,a=.05*i;return n>=r-a&&n<=r+a?1:n>=e-a&&n<=e+a?2:0}const Mg=Vr({passive:!1,capture:!0});let xpe=(()=>{var t;class n{constructor(e,i){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=a=>a.isDragging(),this.pointerMove=new me,this.pointerUp=new me,this.scroll=new me,this._preventDefaultWhileDragging=a=>{this._activeDragInstances.length>0&&a.preventDefault()},this._persistentTouchmoveListener=a=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&a.preventDefault(),this.pointerMove.next(a))},this._document=i}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Mg)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Mg)}startDragging(e,i){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const a=i.type.startsWith("touch");this._globalListeners.set(a?"touchend":"mouseup",{handler:d=>this.pointerUp.next(d),options:!0}).set("scroll",{handler:d=>this.scroll.next(d),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Mg}),a||this._globalListeners.set("mousemove",{handler:d=>this.pointerMove.next(d),options:Mg}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((d,p)=>{this._document.addEventListener(p,d.handler,d.options)})})}}stopDragging(e){const i=this._activeDragInstances.indexOf(e);i>-1&&(this._activeDragInstances.splice(i,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const i=[this.scroll];return e&&e!==this._document&&i.push(new Et(a=>this._ngZone.runOutsideAngular(()=>{const p=c=>{this._activeDragInstances.length&&a.next(c)};return e.addEventListener("scroll",p,!0),()=>{e.removeEventListener("scroll",p,!0)}}))),ti(...i)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,i)=>{this._document.removeEventListener(i,e.handler,e.options)}),this._globalListeners.clear()}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Le),V($e))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})();const Tpe={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let P3=(()=>{var t;class n{constructor(e,i,a,d){this._document=e,this._ngZone=i,this._viewportRuler=a,this._dragDropRegistry=d}createDrag(e,i=Tpe){return new Ope(e,i,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new ype(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return(t=n).\u0275fac=function(e){return new(e||t)(V($e),V(Le),V(Do),V(xpe))},t.\u0275prov=re({token:t,factory:t.\u0275fac,providedIn:"root"}),n})(),Hpe=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[P3],imports:[_s]}),n})(),Npe=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({}),n})(),Xpe=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[Npe,it,it]}),n})();new ne("mat-selectsearch-default-options");let Kpe=(()=>{class t{}return t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,Sc,f0,ub,z0,zu,Ru,Mb]}),t})(),Zpe=(()=>{var t;class n extends lq{format(e,i){return"input"===i?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}}return(t=n).\u0275fac=function(){let r;return function(i){return(r||(r=Ye(t)))(i||t)}}(),t.\u0275prov=re({token:t,factory:t.\u0275fac}),n})();const eue={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let J5=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({providers:[{provide:Di,useClass:Zpe},{provide:La,useValue:eue}],imports:[ci,ub,Hb,Bz,NO,Hpe,qp,jm,EO,DO,zu,q3,L3,z0,LO,f0,Ru,F1,Sc,vb,oa,Hk,s1e,Xpe,yO,gk,bz,Fb,Kpe,Rc,_b,_k,VO,Doe]}),n})();!function Oh(t,n,r){const e=t.\u0275cmp;e.directiveDefs=_l(n,!1),e.pipeDefs=_l(r,!0)}(Ik,[lt,xr,It,V$,G$,BL,Rn,qn,Ln,Bk],[ot,Wk]),new Date(324721404e5).valueOf();let ghe=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[ci,f0,z0,jm,J5,qp,F1,Sc,vb,q3,L3]}),n})();function _he(t,n){1&t&&(T(0,"perun-web-apps-alert",6),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let Mhe=(()=>{var t;class n{constructor(e,i,a){this.auth=e,this.router=i,this.storeService=a}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}}return(t=n).\u0275fac=function(e){return new(e||t)(v(Q1),v(hn),v(Ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1)(2,"div",2),W(3,_he,3,3,"perun-web-apps-alert",3),T(4,"h4",4),P(5),N(6,"translate"),S(),T(7,"button",5),$("click",function(){return i.startAuth()}),P(8),N(9,"translate"),T(10,"mat-icon"),P(11," login "),S()()()()()),2&e&&(w(3),E("ngIf",i.afterLogout),w(2),Q(" ",U(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),w(3),Q(" ",U(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[lt,It,xi,xr,ot],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]}),n})();function Ahe(t,n){1&t&&(T(0,"perun-web-apps-alert",10),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function zhe(t,n){1&t&&(T(0,"perun-web-apps-alert",11),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let Ohe=(()=>{var t;class n{constructor(e,i,a,d){this.authzService=e,this.auth=i,this.initAuth=a,this.router=d,this.usernameCtrl=new Ci(null,[yi.required]),this.passwordCtrl=new Ci(null,[yi.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:e=>{sessionStorage.setItem("baPrincipal",JSON.stringify(e)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}}return(t=n).\u0275fac=function(e){return new(e||t)(v(C1),v(Q1),v(Jb),v(hn))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),P(4),N(5,"translate"),S(),W(6,Ahe,3,3,"perun-web-apps-alert",3),W(7,zhe,3,3,"perun-web-apps-alert",4),T(8,"mat-form-field",5)(9,"mat-label"),P(10),N(11,"translate"),S(),T(12,"input",6),$("keyup.enter",function(){return i.startAuth()}),S(),T(13,"mat-error"),P(14),N(15,"translate"),S()(),T(16,"mat-form-field",7)(17,"mat-label"),P(18),N(19,"translate"),S(),T(20,"input",8),$("keyup.enter",function(){return i.startAuth()}),S(),T(21,"mat-error"),P(22),N(23,"translate"),S()(),T(24,"button",9),$("click",function(){return i.startAuth()}),P(25),N(26,"translate"),T(27,"mat-icon"),P(28," login "),S()()()()()),2&e&&(w(4),Me(U(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),w(2),E("ngIf",i.wrongUsernameOrPassword),w(1),E("ngIf",i.afterLogout&&!i.wrongUsernameOrPassword),w(3),Me(U(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),w(2),E("formControl",i.usernameCtrl),w(2),Q(" ",U(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),w(4),Me(U(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),w(2),E("formControl",i.passwordCtrl)("type","password"),w(2),Q(" ",U(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),w(2),E("disabled",i.usernameCtrl.invalid||i.passwordCtrl.invalid),w(1),Q(" ",U(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[lt,It,xi,nr,ir,Ho,zr,wr,no,sa,la,xr,ot],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]}),n})(),whe=(()=>{var t;class n{transform(e){return e.length>50?e.substring(0,50)+"...":e}}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275pipe=gi({name:"publicationTabLabel",type:t,pure:!0}),n})();const vhe=["stepper"];function yhe(t,n){1&t&&te(0,"mat-spinner",5)}function Che(t,n){1&t&&(P(0),N(1,"translate")),2&t&&Me(U(1,1,"CREATE_SINGLE_PUBLICATION.PUBLICATION"))}function xhe(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function The(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function She(t,n){if(1&t&&(T(0,"mat-option",37),P(1),S()),2&t){const r=n.$implicit;E("value",r),w(1),Q(" ",r.name," ")}}function Rhe(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function qhe(t,n){1&t&&(T(0,"mat-error"),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"CREATE_SINGLE_PUBLICATION.REQUIRED_ERROR")," "))}function Lhe(t,n){1&t&&(P(0),N(1,"translate")),2&t&&Q(" ",U(1,1,"CREATE_SINGLE_PUBLICATION.CHECK")," ")}function Ehe(t,n){1&t&&(T(0,"div",29),te(1,"mat-spinner",5),T(2,"h5",38),P(3),N(4,"translate"),S()()),2&t&&(w(3),Q(" ",U(4,1,"CREATE_SINGLE_PUBLICATION.CHECK_PERFORM")," "))}function Dhe(t,n){1&t&&(T(0,"perun-web-apps-alert",39)(1,"div",29)(2,"span",40),P(3),N(4,"translate"),N(5,"translate"),S(),T(6,"span",41)(7,"mat-icon",42),P(8,"fiber_manual_record"),S(),P(9),N(10,"translate"),S(),T(11,"span",43)(12,"mat-icon",42),P(13,"fiber_manual_record"),S(),P(14),N(15,"translate"),S()()()),2&t&&(w(3),tc(" ",U(4,4,"CREATE_SINGLE_PUBLICATION.SIMILAR_FOUND"),". ",U(5,6,"CREATE_SINGLE_PUBLICATION.CHECK_BELOW"),". "),w(6),Q(" ",U(10,8,"CREATE_SINGLE_PUBLICATION.IS_BELOW")," "),w(5),Q(" ",U(15,10,"CREATE_SINGLE_PUBLICATION.NOT_BELOW")," "))}function khe(t,n){1&t&&(P(0),N(1,"translate")),2&t&&Me(U(1,1,"CREATE_SINGLE_PUBLICATION.CHECK"))}function Hhe(t,n){1&t&&te(0,"mat-spinner",5)}const Whe=function(){return["id","lock","title","reportedBy","year","category","thankedTo","cite"]};function Phe(t,n){if(1&t){const r=Pe();T(0,"perun-web-apps-publications-list",50),$("publicationSelector",function(i){be(r),j(2);const a=et(1);return ge(j(2).loadPublicationDetail(i,a))}),S()}if(2&t){const r=j(4);E("displayedColumns",Br(4,Whe))("disabledRouting",!0)("openInTab",!0)("publications",r.filteredPublications)}}function Ihe(t,n){if(1&t&&(T(0,"div",48),W(1,Hhe,1,0,"mat-spinner",3),W(2,Phe,1,5,"perun-web-apps-publications-list",49),S()),2&t){const r=j(3);w(1),E("ngIf",r.innerLoading),w(1),E("ngIf",!r.innerLoading)}}function Bhe(t,n){1&t&&(P(0),N(1,"publicationTabLabel")),2&t&&Q(" ",U(1,1,j(4).selectedPubTitle)," ")}function Nhe(t,n){if(1&t&&(T(0,"div",51),te(1,"perun-web-apps-publication-detail",52),S()),2&t){const r=j(4);w(1),E("publicationId",r.selectedPubId)("disableRouting",!0)("similarityCheck",!0)}}function Vhe(t,n){1&t&&(T(0,"mat-tab"),W(1,Bhe,2,3,"ng-template",46),W(2,Nhe,2,3,"ng-template",47),S())}function jhe(t,n){if(1&t&&(T(0,"mat-tab-group",44,45)(2,"mat-tab"),W(3,khe,2,3,"ng-template",46),W(4,Ihe,3,2,"ng-template",47),S(),W(5,Vhe,3,0,"mat-tab",15),S()),2&t){const r=j(2);w(5),E("ngIf",null!==r.selectedPubId)}}function Fhe(t,n){1&t&&(T(0,"div",29)(1,"mat-icon",53),P(2,"check_circle"),S(),T(3,"h5",54),P(4),N(5,"translate"),S()()),2&t&&(w(4),Q(" ",U(5,1,"CREATE_SINGLE_PUBLICATION.NO_SIMILAR")," "))}function Uhe(t,n){if(1&t){const r=Pe();T(0,"div",26)(1,"button",55),$("click",function(){return be(r),ge(j(2).redirect(["create-publication"]))}),P(2),N(3,"translate"),S(),T(4,"button",56),P(5),N(6,"translate"),S(),T(7,"button",57),P(8),N(9,"translate"),S()()}2&t&&(w(2),Q(" ",U(3,3,"CREATE_SINGLE_PUBLICATION.CANCEL")," "),w(3),Q(" ",U(6,5,"CREATE_SINGLE_PUBLICATION.PREV")," "),w(3),Q(" ",U(9,7,"CREATE_SINGLE_PUBLICATION.CREATE")," "))}function Yhe(t,n){1&t&&(P(0),N(1,"translate")),2&t&&Q(" ",U(1,1,"CREATE_SINGLE_PUBLICATION.AUTHORS")," ")}function Xhe(t,n){1&t&&te(0,"mat-spinner",5)}function Ghe(t,n){if(1&t){const r=Pe();T(0,"perun-web-apps-add-authors",60),$("yourselfAsAnAuthor",function(i){return be(r),ge(j(3).yourselfAsAnAuthor=i)}),S()}if(2&t){const r=j(3);E("publication",r.publication)("selection",r.authorsSelection)("disableRouting",!0)}}function $he(t,n){if(1&t&&(T(0,"div")(1,"perun-web-apps-alert",58),P(2),N(3,"translate"),S(),W(4,Ghe,1,3,"perun-web-apps-add-authors",59),S()),2&t){const r=j(2);w(2),Me(U(3,2,"CREATE_SINGLE_PUBLICATION.PUB_CREATED")),w(2),E("ngIf",null!==r.publication)}}function Qhe(t,n){1&t&&(T(0,"div",26)(1,"button",61),P(2),N(3,"translate"),S()()),2&t&&(w(2),Q(" ",U(3,1,"CREATE_SINGLE_PUBLICATION.NEXT")," "))}function Jhe(t,n){1&t&&(P(0),N(1,"translate")),2&t&&Q(" ",U(1,1,"CREATE_SINGLE_PUBLICATION.THANKS")," ")}function Khe(t,n){if(1&t&&te(0,"perun-web-apps-add-thanks",62),2&t){const r=j(2);E("publication",r.publication)("selection",r.thanksSelection)}}function Zhe(t,n){1&t&&te(0,"mat-spinner",5)}function efe(t,n){if(1&t){const r=Pe();T(0,"mat-horizontal-stepper",6,7),$("selectionChange",function(i){return be(r),ge(j().stepChanged(i))}),T(2,"mat-step",8),W(3,Che,2,3,"ng-template",9),T(4,"form",10)(5,"h5",11),P(6),N(7,"translate"),S(),T(8,"div",12)(9,"mat-checkbox",13),P(10),N(11,"translate"),S(),T(12,"mat-form-field")(13,"mat-label"),P(14),N(15,"translate"),S(),te(16,"input",14),W(17,xhe,3,3,"mat-error",15),S(),T(18,"mat-form-field",16),$("click",function(){return be(r),ge(et(25).open())}),T(19,"mat-label"),P(20),N(21,"translate"),S(),te(22,"input",17)(23,"mat-datepicker-toggle",18),T(24,"mat-datepicker",19,20),$("yearSelected",function(i){be(r);const a=et(25);return ge(j().chosenYearHandler(i,a))}),S(),W(26,The,3,3,"mat-error",15),S(),T(27,"mat-form-field")(28,"mat-label"),P(29),N(30,"translate"),S(),T(31,"mat-select",21),W(32,She,2,2,"mat-option",22),S(),W(33,Rhe,3,3,"mat-error",15),S(),T(34,"mat-form-field")(35,"mat-label"),P(36),N(37,"translate"),S(),te(38,"input",23),S(),T(39,"mat-form-field")(40,"mat-label"),P(41),N(42,"translate"),S(),te(43,"input",24),S(),T(44,"mat-form-field")(45,"mat-label"),P(46),N(47,"translate"),S(),T(48,"textarea",25),P(49," "),S(),W(50,qhe,3,3,"mat-error",15),S()()(),T(51,"div",26)(52,"button",27),P(53),N(54,"translate"),S()()(),T(55,"mat-step",28),W(56,Lhe,2,3,"ng-template",9),T(57,"form",29)(58,"h5",11),P(59),N(60,"translate"),S(),W(61,Ehe,5,3,"div",30),W(62,Dhe,16,12,"perun-web-apps-alert",31),W(63,jhe,6,1,"mat-tab-group",32),W(64,Fhe,6,3,"div",30),S(),W(65,Uhe,10,9,"div",33),S(),T(66,"mat-step"),W(67,Yhe,2,3,"ng-template",9),T(68,"h5",11),P(69),N(70,"translate"),S(),W(71,Xhe,1,0,"mat-spinner",3),W(72,$he,5,4,"div",15),W(73,Qhe,4,3,"div",33),S(),T(74,"mat-step"),W(75,Jhe,2,3,"ng-template",9),T(76,"h5",11),P(77),N(78,"translate"),S(),W(79,Khe,1,2,"perun-web-apps-add-thanks",34),W(80,Zhe,1,0,"mat-spinner",3),T(81,"div",26)(82,"button",35),P(83),N(84,"translate"),S(),T(85,"button",36),$("click",function(){be(r);const i=j();return ge(i.showDialogAndRedirect(["all-publications"],i.publication.id))}),P(86),N(87,"translate"),S()()()()}if(2&t){const r=et(25),e=j();w(2),E("stepControl",e.publicationControl),w(2),E("formGroup",e.publicationControl),w(2),Q(" ",U(7,36,"CREATE_SINGLE_PUBLICATION.PUB_INFO")," "),w(4),Q(" ",U(11,38,"CREATE_SINGLE_PUBLICATION.ADD_MYSELF")," "),w(4),Me(U(15,40,"CREATE_SINGLE_PUBLICATION.SET_TITLE")),w(3),E("ngIf",e.publicationControl.hasError("required","title")),w(3),Me(U(21,42,"CREATE_SINGLE_PUBLICATION.YEAR")),w(2),E("max",e.maxYear)("matDatepicker",r),w(1),E("for",r),w(3),E("ngIf",e.publicationControl.hasError("required","year")),w(3),Me(U(30,44,"CREATE_SINGLE_PUBLICATION.CATEGORY")),w(3),E("ngForOf",e.categories),w(1),E("ngIf",e.publicationControl.hasError("required","category")),w(3),Me(U(37,46,"CREATE_SINGLE_PUBLICATION.ISBN")),w(5),Me(U(42,48,"CREATE_SINGLE_PUBLICATION.DOI")),w(5),Me(U(47,50,"CREATE_SINGLE_PUBLICATION.CITE")),w(4),E("ngIf",e.publicationControl.hasError("required","cite")),w(2),E("disabled",e.publicationControl.invalid),w(1),Q(" ",U(54,52,"CREATE_SINGLE_PUBLICATION.NEXT")," "),w(2),E("editable",!e.duplicateCheck&&!e.publicationControl.invalid),w(4),Q(" ",U(60,54,"CREATE_SINGLE_PUBLICATION.SIMILARITY_CHECK")," "),w(2),E("ngIf",e.innerLoading),w(1),E("ngIf",!e.innerLoading&&!e.duplicateCheck),w(1),E("ngIf",!e.innerLoading&&!e.duplicateCheck),w(1),E("ngIf",!e.innerLoading&&e.duplicateCheck),w(1),E("ngIf",!e.innerLoading),w(4),Q(" ",U(70,56,"CREATE_SINGLE_PUBLICATION.ADD_AUTHORS")," "),w(2),E("ngIf",e.innerLoading),w(1),E("ngIf",!e.innerLoading),w(1),E("ngIf",!e.innerLoading),w(4),Q(" ",U(78,58,"CREATE_SINGLE_PUBLICATION.ADD_THANKS")," "),w(2),E("ngIf",null!==e.publication),w(1),E("ngIf",e.innerLoading),w(3),Q(" ",U(84,60,"CREATE_SINGLE_PUBLICATION.PREV")," "),w(3),Q(" ",U(87,62,"CREATE_SINGLE_PUBLICATION.FINISH")," ")}}const tfe=td,ife={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let nfe=(()=>{var t;class n{constructor(e,i,a,d,p,c,s,o){this.formBuilder=e,this.cabinetService=i,this.dialog=a,this.router=d,this.notificator=p,this.translate=c,this.storeService=s,this.userService=o,this.similarPublications=[],this.filteredPublications=[],this.categories=[],this.publication=null,this.authorsSelection=new fn(!0,[]),this.yourselfAsAnAuthor=!0,this.thanksSelection=new fn(!0,[]),this.innerLoading=!1,this.loading=!1,this.duplicateCheck=!1,this.selectedPubId=null,this.selectedPubTitle=""}ngOnInit(){this.loading=!0,this.publicationControl=this.formBuilder.group({addAuthor:[!0],title:["",yi.required],year:["",yi.required],category:["",yi.required],isbn:[""],doi:[""],cite:["",yi.required]}),this.maxYear=tfe(),this.cabinetService.getCategories().subscribe(e=>{this.categories=e,this.loading=!1})}chosenYearHandler(e,i){this.publicationControl.get("year").setValue(e),i.close()}createTimeout(){setTimeout(()=>{this.notificator.showSuccess(this.translate.instant("CREATE_SINGLE_PUBLICATION.SUCCESS")),this.duplicateCheck=!0,this.innerLoading=!1},1e3)}createPublication(){this.innerLoading=!0,this.duplicateCheck=!0;const e={publication:{id:0,beanName:"Publication",title:this.publicationControl.get("title").value,categoryId:this.publicationControl.get("category").value.id,year:this.publicationControl.get("year").value.year(),isbn:this.publicationControl.get("isbn").value,doi:this.publicationControl.get("doi").value,main:this.publicationControl.get("cite").value}};this.userService.getRichUserWithAttributes(this.storeService.getPerunPrincipal().userId).subscribe(i=>{const a=i.userAttributes.filter(d=>"preferredMail"===d.friendlyName);0!==a.length&&(e.publication.createdBy=a[0].value),this.cabinetService.createPublication(e).subscribe(d=>{this.publication=d,this.publicationControl.get("addAuthor").value?this.cabinetService.createAutorship({authorship:{id:0,beanName:"Authorship",publicationId:this.publication.id,userId:i.id}}).subscribe(()=>{this.createTimeout()},()=>this.innerLoading=!1):this.createTimeout()},()=>this.innerLoading=!1)},()=>this.innerLoading=!1)}similarCheck(){this.innerLoading=!0;const e=this.publicationControl.get("title").value,i=this.publicationControl.get("doi").value?this.publicationControl.get("doi").value:null,a=this.publicationControl.get("isbn").value?this.publicationControl.get("isbn").value:null;this.cabinetService.findSimilarPublications(e,i,a).subscribe(d=>{this.similarPublications=d,this.filteredPublications=d,setTimeout(()=>{this.duplicateCheck=0===d.length,this.innerLoading=!1},2e3)})}stepChanged(e){1===e.selectedIndex&&this.similarCheck(),2===e.selectedIndex&&null===this.publication&&this.createPublication()}redirect(e){this.router.navigate(e,{queryParamsHandling:"preserve"})}showDialogAndRedirect(e,i){if(e.push(String(i)),this.yourselfAsAnAuthor)this.redirect(e);else{const a=qi();a.width="500px",a.data={theme:"user-theme",title:this.translate.instant("CREATE_SINGLE_PUBLICATION.NOT_AN_AUTHOR_DIALOG_TITLE"),alert:this.translate.instant("CREATE_SINGLE_PUBLICATION.NOT_AN_AUTHOR_DIALOG_ALERT"),items:[],type:"confirmation",showAsk:!1},this.dialog.open(e3,a).afterClosed().subscribe(p=>{p&&this.redirect(e)})}}loadPublicationDetail(e,i){this.selectedPubId=e.id,this.selectedPubTitle=e.title,i.selectedIndex=1}}return(t=n).\u0275fac=function(e){return new(e||t)(v(c$),v(un),v(ji),v(hn),v(Wn),v(gS),v(Ji),v(xA))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-create-single-publication-page"]],viewQuery:function(e,i){if(1&e&&Ie(vhe,5),2&e){let a;ce(a=de())&&(i.stepper=a.first)}},features:[ve([{provide:Di,useClass:Pu,deps:[L1]},{provide:La,useValue:ife}])],decls:9,vars:5,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"add-icon","me-1"],["class","ms-auto me-auto",4,"ngIf"],[3,"selectionChange",4,"ngIf"],[1,"ms-auto","me-auto"],[3,"selectionChange"],["stepper",""],[3,"stepControl"],["matStepLabel",""],[3,"formGroup"],[1,"mt-2"],[1,"dialog-container","w-50"],["labelPosition","before","formControlName","addAuthor",1,"mt-3"],["matInput","","formControlName","title","required",""],[4,"ngIf"],[3,"click"],["matInput","","required","","formControlName","year","readonly","",1,"disable",3,"max","matDatepicker"],["matSuffix","",3,"for"],["startView","multi-year","panelClass","year-picker",3,"yearSelected"],["sdp",""],["required","","formControlName","category"],[3,"value",4,"ngFor","ngForOf"],["matInput","","formControlName","isbn"],["matInput","","formControlName","doi"],["matInput","","formControlName","cite","required",""],[1,"actions"],["mat-flat-button","","color","accent","matStepperNext","",1,"ms-auto","me-2",3,"disabled"],[3,"editable"],[1,"flex-container"],["class","flex-container",4,"ngIf"],["class","w-100","alert_type","warn",4,"ngIf"],["mat-stretch-tabs","false",4,"ngIf"],["class","actions",4,"ngIf"],[3,"publication","selection",4,"ngIf"],["mat-flat-button","","matStepperPrevious","",1,"ms-auto"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"],[3,"value"],[1,"ms-auto","me-auto","mt-1","fw-bold"],["alert_type","warn",1,"w-100"],[1,"fw-bold"],[1,"mt-2","ms-3"],[1,"dot-icon"],[1,"ms-3"],["mat-stretch-tabs","false"],["similarPublicationTabs",""],["matTabLabel",""],["matTabContent",""],[1,"flex-container","mb-2"],[3,"displayedColumns","disabledRouting","openInTab","publications","publicationSelector",4,"ngIf"],[3,"displayedColumns","disabledRouting","openInTab","publications","publicationSelector"],[1,"mt-4"],[3,"publicationId","disableRouting","similarityCheck"],[1,"ms-auto","me-auto","passed-icon"],[1,"ms-auto","me-auto","fw-bold"],["mat-stroked-button","","type","button",1,"ms-2",3,"click"],["mat-stroked-button","","type","button","matStepperPrevious","",1,"ms-auto"],["mat-flat-button","","color","accent","type","button","matStepperNext","",1,"ms-2"],["alert_type","info"],[3,"publication","selection","disableRouting","yourselfAsAnAuthor",4,"ngIf"],[3,"publication","selection","disableRouting","yourselfAsAnAuthor"],["mat-flat-button","","color","accent","matStepperNext","",1,"ms-auto"],[3,"publication","selection"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"h1",1)(2,"span")(3,"mat-icon",2),P(4,"add_box"),S(),P(5),N(6,"translate"),S()(),W(7,yhe,1,0,"mat-spinner",3),W(8,efe,88,64,"mat-horizontal-stepper",4),S()),2&e&&(w(5),Q(" ",U(6,3,"CREATE_SINGLE_PUBLICATION.TITLE")," "),w(2),E("ngIf",i.loading),w(1),E("ngIf",!i.loading))},dependencies:[Ar,lt,It,g0,xi,G1,nr,ir,Ho,tO,la,dL,zr,wr,Qq,no,P1,I1,Wz,QE,yb,JE,DK,kK,OO,xu,wO,Fc,k1,YD,GD,KD,qie,xr,Zc,Iu,S5,R5,ot,whe],styles:[".add-icon{font-size:32px;vertical-align:text-top}.dot-icon{font-size:small;vertical-align:-1px}.passed-icon{font-size:130px;color:#288619;margin-bottom:130px;padding-right:120px}.flex-container{display:flex;flex-direction:column}.year-picker .mat-calendar-period-button{pointer-events:none}.year-picker .mat-calendar-arrow{display:none}.actions{background-color:#fff;display:flex;margin-top:20px}.mat-horizontal-stepper-header{pointer-events:none!important}\n"],encapsulation:2}),n})();function rfe(t,n){if(1&t&&(T(0,"mat-option",15),P(1),S()),2&t){const r=n.$implicit;E("value",r),w(1),Me(r.friendlyName)}}function afe(t,n){1&t&&(T(0,"perun-web-apps-alert",16),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"IMPORT_PUBLICATIONS.INFO")," "))}function ofe(t,n){if(1&t&&te(0,"perun-web-apps-publications-list",17),2&t){const r=j(2);E("publications",r.publications)("displayedColumns",r.displayedColumns)("selection",r.selected)("tableId",r.tableId)("disabledRouting",!0)("allowAlert",r.firstSearchDone)}}function sfe(t,n){if(1&t){const r=Pe();T(0,"div")(1,"div")(2,"mat-form-field",5)(3,"mat-label"),P(4),N(5,"translate"),S(),T(6,"mat-select",6),$("closed",function(){return be(r),ge(j().selectPubSystem())}),W(7,rfe,2,2,"mat-option",7),S()(),te(8,"perun-web-apps-year-range",8),T(9,"button",9),$("click",function(){return be(r),ge(j().searchPublications())}),T(10,"mat-icon",10),P(11,"search"),S(),P(12),N(13,"translate"),S(),T(14,"button",11),$("click",function(){be(r);const i=j();return ge(i.importPublications(i.selected.selected))}),P(15),N(16,"translate"),S(),T(17,"mat-checkbox",12),$("ngModelChange",function(i){return be(r),ge(j().userAsAuthor=i)}),P(18),N(19,"translate"),S()(),W(20,afe,3,3,"perun-web-apps-alert",13),W(21,ofe,1,6,"perun-web-apps-publications-list",14),S()}if(2&t){const r=j();w(4),Me(U(5,12,"IMPORT_PUBLICATIONS.EXT_PUB_SYSTEM")),w(2),E("formControl",r.pubSystem),w(1),E("ngForOf",r.publicationSystems),w(1),E("startYear",r.startYear)("endYear",r.endYear),w(4),Q(" ",U(13,14,"IMPORT_PUBLICATIONS.SEARCH")," "),w(2),E("disabled",0===r.selected.selected.length),w(1),Q(" ",U(16,16,"IMPORT_PUBLICATIONS.IMPORT")," "),w(2),E("ngModel",r.userAsAuthor),w(1),Q(" ",U(19,18,"IMPORT_PUBLICATIONS.ADD_MYSELF")," "),w(2),E("ngIf",!r.firstSearchDone),w(1),E("ngIf",!r.loading)}}function lfe(t,n){1&t&&te(0,"mat-spinner",18)}function cfe(t,n){1&t&&(T(0,"i"),P(1),N(2,"translate"),S()),2&t&&(w(1),Q(" ",U(2,1,"IMPORT_PUBLICATIONS.NOT_CHECKED")," "))}function dfe(t,n){1&t&&(T(0,"mat-icon",29),P(1,"check_circle"),S())}function pfe(t,n){if(1&t){const r=Pe();T(0,"button",30),$("click",function(){be(r);const i=j(),a=i.$implicit,d=i.index;return ge(j(2).completePublication(a.id,d))}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"IMPORT_PUBLICATIONS.CHECKED_BUTTON")," "))}function ufe(t,n){if(1&t){const r=Pe();T(0,"button",31),$("click",function(){be(r);const i=j().$implicit;return ge(j(2).incompletePublication(i.id))}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"IMPORT_PUBLICATIONS.NOT_CHECKED_BUTTON")," "))}function hfe(t,n){if(1&t){const r=Pe();T(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header",24),$("click",function(){const a=be(r).index;return ge(j(2).editPublication(a))}),T(2,"mat-panel-title"),P(3),W(4,cfe,3,3,"i",3),W(5,dfe,2,0,"mat-icon",25),S()(),te(6,"perun-web-apps-publication-detail",26),T(7,"div",27),W(8,pfe,3,3,"button",21),W(9,ufe,3,3,"button",28),S()()}if(2&t){const r=n.$implicit,e=n.index,i=j(2);E("expanded",i.indexExpanded===e),w(3),Q(" ",r.title," "),w(1),E("ngIf",!i.completePublications.includes(r.id)),w(1),E("ngIf",i.completePublications.includes(r.id)),w(1),E("publicationId",r.id),w(2),E("ngIf",!i.completePublications.includes(r.id)),w(1),E("ngIf",i.completePublications.includes(r.id))}}function ffe(t,n){if(1&t){const r=Pe();T(0,"button",30),$("click",function(){return be(r),ge(j(2).completeAllPublications())}),P(1),N(2,"translate"),S()}2&t&&(w(1),Q(" ",U(2,1,"IMPORT_PUBLICATIONS.CHECK_ALL")," "))}function mfe(t,n){if(1&t){const r=Pe();T(0,"div",32),N(1,"translate"),T(2,"button",33),$("click",function(){return be(r),ge(j(2).onSubmit())}),P(3),N(4,"translate"),S()()}if(2&t){const r=j(2);Ni("matTooltip",U(1,4,"IMPORT_PUBLICATIONS.SUBMIT_TOOLTIP")),E("matTooltipPosition","above")("matTooltipDisabled",r.completePublications.length===r.importedPublications.length),w(3),Q(" ",U(4,6,"IMPORT_PUBLICATIONS.FINISH")," ")}}function bfe(t,n){if(1&t&&(T(0,"div")(1,"perun-web-apps-alert",16),P(2),N(3,"translate"),S(),T(4,"mat-accordion"),W(5,hfe,10,7,"mat-expansion-panel",19),S(),T(6,"div",20),W(7,ffe,3,3,"button",21),S(),W(8,mfe,5,8,"div",22),S()),2&t){const r=j();w(2),Q(" ",U(3,4,"IMPORT_PUBLICATIONS.IMPORTED_INFO")," "),w(3),E("ngForOf",r.importedPublications),w(2),E("ngIf",r.completePublications.length!==r.importedPublications.length),w(1),E("ngIf",r.completePublications.length===r.importedPublications.length)}}const nH=td,gfe={parse:{dateInput:"YYYY"},display:{dateInput:"YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}},_fe=[{path:"",redirectTo:"all-publications",pathMatch:"full"},{path:"login",component:Mhe},{path:"service-access",component:Ohe},{path:"logout",component:(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(e,i){1&e&&(T(0,"div",0),kn(),T(1,"svg",1)(2,"g"),te(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),S()(),T(16,"svg",15),te(17,"path",16),S(),ns(),T(18,"div",17),te(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),S(),T(29,"div",19),P(30,"LOGOUT..."),S()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]}),n})()},{path:"all-publications",component:G1e},{path:"my-publications",component:J1e},{path:"create-publication",component:K1e},{path:"create-publication/import",component:(()=>{var t;class n{constructor(e,i,a,d,p,c){this.cabinetService=e,this.storeService=i,this.notificator=a,this.translate=d,this.router=p,this.dialog=c,this.loading=!1,this.publicationSystems=[],this.publications=[],this.selected=new fn(!0,[]),this.tableId="74",this.displayedColumns=["select","id","lock","title","reportedBy","year","category"],this.userAsAuthor=!0,this.importedPublications=[],this.importDone=!1,this.completePublications=[]}ngOnInit(){this.loading=!0,this.firstSearchDone=!1,this.userId=this.storeService.getPerunPrincipal().user.id,this.startYear=new Ci(nH().subtract(1,"year")),this.endYear=new Ci(nH()),this.cabinetService.getPublicationSystems().subscribe(e=>{this.publicationSystems=e.filter(i=>"INTERNAL"!==i.friendlyName),this.pubSystem=new Ci(this.publicationSystems[0]),this.pubSystemNamespace=this.pubSystem.value.loginNamespace,this.loading=!1})}selectPubSystem(){this.pubSystemNamespace=this.pubSystem.value.loginNamespace}searchPublications(){this.loading=!0,this.firstSearchDone=!0,this.cabinetService.findExternalPublications(this.storeService.getPerunPrincipal().user.id,this.startYear.value.year(),this.endYear.value.year(),this.pubSystemNamespace).subscribe({next:e=>{this.publications=e,this.loading=!1},error:()=>this.loading=!1})}importPublications(e){if(this.loading=!0,0===e.length)return this.notificator.showSuccess(this.translate.instant("IMPORT_PUBLICATIONS.SUCCESS")),this.importDone=!0,this.indexExpanded=0,void(this.loading=!1);const i=e.shift();this.cabinetService.createPublication({publication:{id:0,beanName:"Publication",title:i.title,categoryId:i.categoryId,year:i.year,isbn:i.isbn,doi:i.doi,main:i.main}}).subscribe({next:d=>{this.userAsAuthor?this.cabinetService.createAutorship({authorship:{id:0,beanName:"Authorship",publicationId:d.id,userId:this.userId}}).subscribe({next:()=>{this.importedPublications.push(d),this.importPublications(e)},error:()=>this.loading=!1}):(this.importedPublications.push(d),this.importPublications(e))},error:()=>this.loading=!1})}editPublication(e){this.indexExpanded=e===this.indexExpanded?-1:e}completePublication(e,i){this.completePublications.includes(e)||this.completePublications.push(e),this.indexExpanded=i!==this.importedPublications.length-1?i+1:-1}incompletePublication(e){this.completePublications.includes(e)&&(this.completePublications=this.completePublications.filter(i=>i!==e)),this.indexExpanded=-1}completeAllPublications(){const e=qi();e.width="500px",e.data={theme:"user-theme",message:this.translate.instant("IMPORT_PUBLICATIONS.CHECK_ALL_MESSAGE")},this.dialog.open(loe,e).afterClosed().subscribe(a=>{a&&this.onSubmit()})}onSubmit(){this.notificator.showSuccess(this.translate.instant("IMPORT_PUBLICATIONS.SHOW_FINISH")),this.router.navigate(["/my-publications"],{queryParamsHandling:"preserve"})}}return(t=n).\u0275fac=function(e){return new(e||t)(v(un),v(Ji),v(Wn),v(Vi),v(hn),v(ji))},t.\u0275cmp=he({type:t,selectors:[["perun-web-apps-import-publications-page"]],features:[ve([{provide:Di,useClass:Pu,deps:[L1]},{provide:La,useValue:gfe}])],decls:10,vars:6,consts:[[1,"user-theme"],[1,"page-subtitle","d-flex"],[1,"add-icon","me-1"],[4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"input-width-300","me-2"],[3,"formControl","closed"],["class","group-theme",3,"value",4,"ngFor","ngForOf"],[3,"startYear","endYear"],["mat-stroked-button","",1,"left-space",3,"click"],["iconPositionEnd",""],["mat-flat-button","","color","accent",1,"left-space",3,"disabled","click"],[1,"mt-3","left-space",3,"ngModel","ngModelChange"],["alert_type","info",4,"ngIf"],[3,"publications","displayedColumns","selection","tableId","disabledRouting","allowAlert",4,"ngIf"],[1,"group-theme",3,"value"],["alert_type","info"],[3,"publications","displayedColumns","selection","tableId","disabledRouting","allowAlert"],[1,"ms-auto","me-auto"],[3,"expanded",4,"ngFor","ngForOf"],[1,"right-button"],["mat-flat-button","","class","width-100","color","accent",3,"click",4,"ngIf"],["class","right-button",3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"ngIf"],[3,"expanded"],[3,"click"],["color","accent","class","checked-icon",4,"ngIf"],[3,"publicationId"],[1,"fit-content"],["mat-stroked-button","","class","width-100",3,"click",4,"ngIf"],["color","accent",1,"checked-icon"],["mat-flat-button","","color","accent",1,"width-100",3,"click"],["mat-stroked-button","",1,"width-100",3,"click"],[1,"right-button",3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(e,i){1&e&&(T(0,"div",0)(1,"h1",1)(2,"span")(3,"mat-icon",2),P(4,"add_box"),S(),P(5),N(6,"translate"),S()(),W(7,sfe,22,20,"div",3),W(8,lfe,1,0,"mat-spinner",4),W(9,bfe,9,6,"div",3),S()),2&e&&(w(5),Q(" ",U(6,4,"IMPORT_PUBLICATIONS.TITLE")," "),w(2),E("ngIf",!i.importDone),w(1),E("ngIf",i.loading),w(1),E("ngIf",i.importDone))},dependencies:[Ar,lt,QQ,gE,_E,$Q,It,g0,xi,G1,nr,ir,wr,Tc,sa,pa,Fc,k1,xr,Zc,Iu,C5,ot],styles:[".add-icon[_ngcontent-%COMP%]{font-size:32px;vertical-align:text-top}.input-width-300[_ngcontent-%COMP%]{width:300px}.left-space[_ngcontent-%COMP%]{margin-left:10px}mat-panel-title[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:5px}.checked-icon[_ngcontent-%COMP%]{vertical-align:middle;margin-left:5px}.right-button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin-top:20px;margin-left:auto;margin-right:0}.fit-content[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;margin-top:15px}.width-100[_ngcontent-%COMP%]{width:100%}"]}),n})()},{path:"create-publication/create",component:nfe},{path:"authors",component:wle},{path:"authors/:authorId",component:yce},{path:"authors/:authorId/publication/:publicationId",component:Iu},{path:"all-publications/:publicationId",component:Iu},{path:"my-publications/:publicationId",component:Iu},{path:"categories",component:nce},{path:"publication-systems",component:Ace}];let Mfe=(()=>{var t;class n{}return(t=n).\u0275fac=function(e){return new(e||t)},t.\u0275mod=ke({type:t}),t.\u0275inj=De({imports:[jm.forRoot(_fe,{preloadingStrategy:zY,scrollPositionRestoration:"enabled"}),jm]}),n})();const Afe={provide:vA,useExisting:Ot(()=>Dk),multi:!0};function zfe(t){return new ase(t,"./assets/i18n/",".json")}function Ofe(t){const n={basePath:t.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new yt(n)}const wfe=t=>()=>t.loadConfigs();let vfe=(()=>{var t;class n{constructor(e,i){this.customIconService=e,this.translate=i,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}}return(t=n).\u0275fac=function(e){return new(e||t)(V(Lk),V(Vi))},t.\u0275mod=ke({type:t,bootstrap:[rse]}),t.\u0275inj=De({providers:[Lk,{provide:Gf,useFactory:wfe,multi:!0,deps:[sse]},{provide:yt,useFactory:Ofe,deps:[Ji]},Dk,Afe,{provide:lse,useClass:Bre},j1e,{provide:XO,useFactory:()=>localStorage}],imports:[rS,qp.forRoot({loader:{provide:Rp,useFactory:zfe,deps:[di]}}),n1e,VO,r1e,u7,FU,Mfe,q3,L3,Hk,ghe,tk,_k,xre.forRoot(),J5]}),n})();rU().bootstrapModule(vfe).catch(t=>console.error(t))},217:function(oe,se){var Y,O;void 0!==(O="function"==typeof(Y=function(){"use strict";function C(ae,Ce,Ue){var Ve=new XMLHttpRequest;Ve.open("GET",ae),Ve.responseType="blob",Ve.onload=function(){K(Ve.response,Ce,Ue)},Ve.onerror=function(){console.error("could not download file")},Ve.send()}function R(ae){var Ce=new XMLHttpRequest;Ce.open("HEAD",ae,!1);try{Ce.send()}catch{}return 200<=Ce.status&&299>=Ce.status}function H(ae){try{ae.dispatchEvent(new MouseEvent("click"))}catch{var Ce=document.createEvent("MouseEvents");Ce.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),ae.dispatchEvent(Ce)}}var I="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,X=I.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),K=I.saveAs||("object"!=typeof window||window!==I?function(){}:"download"in HTMLAnchorElement.prototype&&!X?function(ae,Ce,Ue){var Ve=I.URL||I.webkitURL,fi=document.createElement("a");fi.download=Ce=Ce||ae.name||"download",fi.rel="noopener","string"==typeof ae?(fi.href=ae,fi.origin===location.origin?H(fi):R(fi.href)?C(ae,Ce,Ue):H(fi,fi.target="_blank")):(fi.href=Ve.createObjectURL(ae),setTimeout(function(){Ve.revokeObjectURL(fi.href)},4e4),setTimeout(function(){H(fi)},0))}:"msSaveOrOpenBlob"in navigator?function(ae,Ce,Ue){if(Ce=Ce||ae.name||"download","string"!=typeof ae)navigator.msSaveOrOpenBlob(function q(ae,Ce){return typeof Ce>"u"?Ce={autoBom:!1}:"object"!=typeof Ce&&(console.warn("Deprecated: Expected third argument to be a object"),Ce={autoBom:!Ce}),Ce.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ae.type)?new Blob(["\ufeff",ae],{type:ae.type}):ae}(ae,Ue),Ce);else if(R(ae))C(ae,Ce,Ue);else{var Ve=document.createElement("a");Ve.href=ae,Ve.target="_blank",setTimeout(function(){H(Ve)})}}:function(ae,Ce,Ue,Ve){if((Ve=Ve||open("","_blank"))&&(Ve.document.title=Ve.document.body.innerText="downloading..."),"string"==typeof ae)return C(ae,Ce,Ue);var fi="application/octet-stream"===ae.type,We=/constructor/i.test(I.HTMLElement)||I.safari,Ui=/CriOS\/[\d]+/.test(navigator.userAgent);if((Ui||fi&&We||X)&&typeof FileReader<"u"){var Hi=new FileReader;Hi.onloadend=function(){var Xn=Hi.result;Xn=Ui?Xn:Xn.replace(/^data:[^;]*;/,"data:attachment/file;"),Ve?Ve.location.href=Xn:location=Xn,Ve=null},Hi.readAsDataURL(ae)}else{var Yn=I.URL||I.webkitURL,Pa=Yn.createObjectURL(ae);Ve?Ve.location=Pa:location.href=Pa,Ve=null,setTimeout(function(){Yn.revokeObjectURL(Pa)},4e4)}});I.saveAs=K.saveAs=K,oe.exports=K})?Y.apply(se,[]):Y)&&(oe.exports=O)},9930:(oe,se,Y)=>{Y(8094).tz.load(Y(1128))},8094:function(oe,se,Y){var k,O,q;!function(C,R){"use strict";oe.exports?oe.exports=R(Y(6676)):(O=[Y(6676)],void 0!==(q="function"==typeof(k=R)?k.apply(se,O):k)&&(oe.exports=q))}(0,function(C){"use strict";void 0===C.version&&C.default&&(C=C.default);var Ce,H={},I={},X={},K={},ae={};(!C||"string"!=typeof C.version)&&Ge("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var Ue=C.version.split("."),Ve=+Ue[0],fi=+Ue[1];function We(ee){return ee>96?ee-87:ee>64?ee-29:ee-48}function Ui(ee){var ye=0,we=ee.split("."),je=we[0],Ze=we[1]||"",ct=1,Ki=0,Wi=1;for(45===ee.charCodeAt(0)&&(ye=1,Wi=-1);ye= 2.6.0. You are using Moment.js "+C.version+". See momentjs.com"),Ia.prototype={_set:function(ee){this.name=ee.name,this.abbrs=ee.abbrs,this.untils=ee.untils,this.offsets=ee.offsets,this.population=ee.population},_index:function(ee){var je,ye=+ee,we=this.untils;for(je=0;jeKi&&Zt.moveInvalidForward&&(ct=Ki),ye3){var ye=K[ga(ee)];if(ye)return ye;Ge("Moment Timezone found "+ee+" from the Intl api, but did not have that data loaded.")}}catch{}var ei,Ki,Wi,we=function al(){var je,Ze,ct,ee=(new Date).getFullYear()-2,ye=new bn(new Date(ee,0,1)),we=[ye];for(ct=1;ct<48;ct++)(Ze=new bn(new Date(ee,ct,1))).offset!==ye.offset&&(je=zn(ye,Ze),we.push(je),we.push(new bn(new Date(je.at+6e4)))),ye=Ze;for(ct=0;ct<4;ct++)we.push(new bn(new Date(ee+ct,0,1))),we.push(new bn(new Date(ee+ct,6,1)));return we}(),je=we.length,Ze=function S0(ee){var Ze,ct,ei,ye=ee.length,we={},je=[];for(Ze=0;Ze0?ct[0].zone.name:void 0}()),Ce},Zt.names=function qr(){var ee,ye=[];for(ee in K)K.hasOwnProperty(ee)&&(H[ee]||H[I[ee]])&&K[ee]&&ye.push(K[ee]);return ye.sort()},Zt.Zone=Ia,Zt.unpack=Xn,Zt.unpackBase60=Ui,Zt.needsOffset=po,Zt.moveInvalidForward=!0,Zt.moveAmbiguousForward=!1,Zt.countries=function q0(){return Object.keys(X)},Zt.zonesForCountry=function Je(ee,ye){if(!(ee=function Na(ee){return ee=ee.toUpperCase(),X[ee]||null}(ee)))return null;var we=ee.zones.sort();return ye?we.map(function(je){return{name:je,offset:ar(je).utcOffset(new Date)}}):we};var or=C.fn;function Ls(ee){return function(){return this._z?this._z.abbr(this):ee.call(this)}}function ol(ee){return function(){return this._z=null,ee.apply(this,arguments)}}C.tz=Zt,C.defaultZone=null,C.updateOffset=function(ee,ye){var je,we=C.defaultZone;if(void 0===ee._z&&(we&&po(ee)&&!ee._isUTC&&(ee._d=C.utc(ee._a)._d,ee.utc().add(we.parse(ee),"minutes")),ee._z=we),ee._z)if(je=ee._z.utcOffset(ee),Math.abs(je)<16&&(je/=60),void 0!==ee.utcOffset){var Ze=ee._z;ee.utcOffset(-je,ye),ee._z=Ze}else ee.zone(je,ye)},or.tz=function(ee,ye){if(ee){if("string"!=typeof ee)throw new Error("Time zone name must be a string, got "+ee+" ["+typeof ee+"]");return this._z=ar(ee),this._z?C.updateOffset(this,ye):Ge("Moment Timezone has no data for "+ee+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},or.zoneName=Ls(or.zoneName),or.zoneAbbr=Ls(or.zoneAbbr),or.utc=ol(or.utc),or.local=ol(or.local),or.utcOffset=function rd(ee){return function(){return arguments.length>0&&(this._z=null),ee.apply(this,arguments)}}(or.utcOffset),C.tz.setDefault=function(ee){return(Ve<2||2===Ve&&fi<9)&&Ge("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+C.version+"."),C.defaultZone=ee?ar(ee):null,C};var Fo=C.momentProperties;return"[object Array]"===Object.prototype.toString.call(Fo)?(Fo.push("_z"),Fo.push("_a")):Fo&&(Fo._z=null),C})},3274:function(oe,se,Y){!function(k){"use strict";k.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(q){return/^nm$/i.test(q)},meridiem:function(q,C,R){return q<12?R?"vm":"VM":R?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(q){return q+(1===q||8===q||q>=20?"ste":"de")},week:{dow:1,doy:4}})}(Y(6676))},1867:function(oe,se,Y){!function(k){"use strict";var O=function(I){return 0===I?0:1===I?1:2===I?2:I%100>=3&&I%100<=10?3:I%100>=11?4:5},q={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},C=function(I){return function(X,K,ae,Ce){var Ue=O(X),Ve=q[I][O(X)];return 2===Ue&&(Ve=Ve[K?0:1]),Ve.replace(/%d/i,X)}},R=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];k.defineLocale("ar-dz",{months:R,monthsShort:R,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(I){return"\u0645"===I},meridiem:function(I,X,K){return I<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:C("s"),ss:C("s"),m:C("m"),mm:C("m"),h:C("h"),hh:C("h"),d:C("d"),dd:C("d"),M:C("M"),MM:C("M"),y:C("y"),yy:C("y")},postformat:function(I){return I.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(Y(6676))},7078:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(Y(6676))},7776:function(oe,se,Y){!function(k){"use strict";var O={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},q=function(X){return 0===X?0:1===X?1:2===X?2:X%100>=3&&X%100<=10?3:X%100>=11?4:5},C={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},R=function(X){return function(K,ae,Ce,Ue){var Ve=q(K),fi=C[X][q(K)];return 2===Ve&&(fi=fi[ae?0:1]),fi.replace(/%d/i,K)}},H=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];k.defineLocale("ar-ly",{months:H,monthsShort:H,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(X){return"\u0645"===X},meridiem:function(X,K,ae){return X<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:R("s"),ss:R("s"),m:R("m"),mm:R("m"),h:R("h"),hh:R("h"),d:R("d"),dd:R("d"),M:R("M"),MM:R("M"),y:R("y"),yy:R("y")},preparse:function(X){return X.replace(/\u060c/g,",")},postformat:function(X){return X.replace(/\d/g,function(K){return O[K]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(Y(6676))},6789:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(Y(6676))},6897:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},q={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};k.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(R){return"\u0645"===R},meridiem:function(R,H,I){return R<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(R){return R.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(H){return q[H]}).replace(/\u060c/g,",")},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(Y(6676))},1585:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(Y(6676))},2097:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},q={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},C=function(K){return 0===K?0:1===K?1:2===K?2:K%100>=3&&K%100<=10?3:K%100>=11?4:5},R={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},H=function(K){return function(ae,Ce,Ue,Ve){var fi=C(ae),We=R[K][C(ae)];return 2===fi&&(We=We[Ce?0:1]),We.replace(/%d/i,ae)}},I=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];k.defineLocale("ar",{months:I,monthsShort:I,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(K){return"\u0645"===K},meridiem:function(K,ae,Ce){return K<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:H("s"),ss:H("s"),m:H("m"),mm:H("m"),h:H("h"),hh:H("h"),d:H("d"),dd:H("d"),M:H("M"),MM:H("M"),y:H("y"),yy:H("y")},preparse:function(K){return K.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(ae){return q[ae]}).replace(/\u060c/g,",")},postformat:function(K){return K.replace(/\d/g,function(ae){return O[ae]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(Y(6676))},5611:function(oe,se,Y){!function(k){"use strict";var O={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};k.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(C){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(C)},meridiem:function(C,R,H){return C<4?"gec\u0259":C<12?"s\u0259h\u0259r":C<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(C){if(0===C)return C+"-\u0131nc\u0131";var R=C%10;return C+(O[R]||O[C%100-R]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(Y(6676))},2459:function(oe,se,Y){!function(k){"use strict";function q(R,H,I){return"m"===I?H?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===I?H?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":R+" "+function O(R,H){var I=R.split("_");return H%10==1&&H%100!=11?I[0]:H%10>=2&&H%10<=4&&(H%100<10||H%100>=20)?I[1]:I[2]}({ss:H?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:H?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:H?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[I],+R)}k.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:q,mm:q,h:q,hh:q,d:"\u0434\u0437\u0435\u043d\u044c",dd:q,M:"\u043c\u0435\u0441\u044f\u0446",MM:q,y:"\u0433\u043e\u0434",yy:q},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(R){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(R)},meridiem:function(R,H,I){return R<4?"\u043d\u043e\u0447\u044b":R<12?"\u0440\u0430\u043d\u0456\u0446\u044b":R<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(R,H){switch(H){case"M":case"d":case"DDD":case"w":case"W":return R%10!=2&&R%10!=3||R%100==12||R%100==13?R+"-\u044b":R+"-\u0456";case"D":return R+"-\u0433\u0430";default:return R}},week:{dow:1,doy:7}})}(Y(6676))},1825:function(oe,se,Y){!function(k){"use strict";k.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(q){var C=q%10,R=q%100;return 0===q?q+"-\u0435\u0432":0===R?q+"-\u0435\u043d":R>10&&R<20?q+"-\u0442\u0438":1===C?q+"-\u0432\u0438":2===C?q+"-\u0440\u0438":7===C||8===C?q+"-\u043c\u0438":q+"-\u0442\u0438"},week:{dow:1,doy:7}})}(Y(6676))},5918:function(oe,se,Y){!function(k){"use strict";k.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(Y(6676))},9683:function(oe,se,Y){!function(k){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},q={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};k.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(R){return R.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(R,H){return 12===R&&(R=0),"\u09b0\u09be\u09a4"===H?R<4?R:R+12:"\u09ad\u09cb\u09b0"===H||"\u09b8\u0995\u09be\u09b2"===H?R:"\u09a6\u09c1\u09aa\u09c1\u09b0"===H?R>=3?R:R+12:"\u09ac\u09bf\u0995\u09be\u09b2"===H||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===H?R+12:void 0},meridiem:function(R,H,I){return R<4?"\u09b0\u09be\u09a4":R<6?"\u09ad\u09cb\u09b0":R<12?"\u09b8\u0995\u09be\u09b2":R<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":R<18?"\u09ac\u09bf\u0995\u09be\u09b2":R<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(Y(6676))},4065:function(oe,se,Y){!function(k){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},q={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};k.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(R){return R.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(R,H){return 12===R&&(R=0),"\u09b0\u09be\u09a4"===H&&R>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===H&&R<5||"\u09ac\u09bf\u0995\u09be\u09b2"===H?R+12:R},meridiem:function(R,H,I){return R<4?"\u09b0\u09be\u09a4":R<10?"\u09b8\u0995\u09be\u09b2":R<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":R<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(Y(6676))},1034:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},q={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};k.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(R){return R.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(R,H){return 12===R&&(R=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===H&&R>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===H&&R<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===H?R+12:R},meridiem:function(R,H,I){return R<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":R<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":R<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":R<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(Y(6676))},7671:function(oe,se,Y){!function(k){"use strict";function O(We,Ui,Hi){return We+" "+function R(We,Ui){return 2===Ui?function H(We){var Ui={m:"v",b:"v",d:"z"};return void 0===Ui[We.charAt(0)]?We:Ui[We.charAt(0)]+We.substring(1)}(We):We}({mm:"munutenn",MM:"miz",dd:"devezh"}[Hi],We)}function C(We){return We>9?C(We%10):We}var I=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],X=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,Ve=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];k.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:Ve,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:Ve,monthsRegex:X,monthsShortRegex:X,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:O,h:"un eur",hh:"%d eur",d:"un devezh",dd:O,M:"ur miz",MM:O,y:"ur bloaz",yy:function q(We){switch(C(We)){case 1:case 3:case 4:case 5:case 9:return We+" bloaz";default:return We+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(We){return We+(1===We?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(We){return"g.m."===We},meridiem:function(We,Ui,Hi){return We<12?"a.m.":"g.m."}})}(Y(6676))},8153:function(oe,se,Y){!function(k){"use strict";function O(C,R,H){var I=C+" ";switch(H){case"ss":return I+(1===C?"sekunda":2===C||3===C||4===C?"sekunde":"sekundi");case"m":return R?"jedna minuta":"jedne minute";case"mm":return I+(1===C?"minuta":2===C||3===C||4===C?"minute":"minuta");case"h":return R?"jedan sat":"jednog sata";case"hh":return I+(1===C?"sat":2===C||3===C||4===C?"sata":"sati");case"dd":return I+(1===C?"dan":"dana");case"MM":return I+(1===C?"mjesec":2===C||3===C||4===C?"mjeseca":"mjeseci");case"yy":return I+(1===C?"godina":2===C||3===C||4===C?"godine":"godina")}}k.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(Y(6676))},4287:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(q,C){var R=1===q?"r":2===q?"n":3===q?"r":4===q?"t":"\xe8";return("w"===C||"W"===C)&&(R="a"),q+R},week:{dow:1,doy:4}})}(Y(6676))},2616:function(oe,se,Y){!function(k){"use strict";var O={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},q="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),C=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],R=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function H(K){return K>1&&K<5&&1!=~~(K/10)}function I(K,ae,Ce,Ue){var Ve=K+" ";switch(Ce){case"s":return ae||Ue?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return ae||Ue?Ve+(H(K)?"sekundy":"sekund"):Ve+"sekundami";case"m":return ae?"minuta":Ue?"minutu":"minutou";case"mm":return ae||Ue?Ve+(H(K)?"minuty":"minut"):Ve+"minutami";case"h":return ae?"hodina":Ue?"hodinu":"hodinou";case"hh":return ae||Ue?Ve+(H(K)?"hodiny":"hodin"):Ve+"hodinami";case"d":return ae||Ue?"den":"dnem";case"dd":return ae||Ue?Ve+(H(K)?"dny":"dn\xed"):Ve+"dny";case"M":return ae||Ue?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return ae||Ue?Ve+(H(K)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Ve+"m\u011bs\xedci";case"y":return ae||Ue?"rok":"rokem";case"yy":return ae||Ue?Ve+(H(K)?"roky":"let"):Ve+"lety"}}k.defineLocale("cs",{months:O,monthsShort:q,monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:I,ss:I,m:I,mm:I,h:I,hh:I,d:I,dd:I,M:I,MM:I,y:I,yy:I},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},7049:function(oe,se,Y){!function(k){"use strict";k.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(q){return q+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(q)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(q)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(Y(6676))},9172:function(oe,se,Y){!function(k){"use strict";k.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(q){var R="";return q>20?R=40===q||50===q||60===q||80===q||100===q?"fed":"ain":q>0&&(R=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][q]),q+R},week:{dow:1,doy:4}})}(Y(6676))},605:function(oe,se,Y){!function(k){"use strict";k.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},3395:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){var X={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[C+" Tage",C+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[C+" Monate",C+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[C+" Jahre",C+" Jahren"]};return R?X[H][0]:X[H][1]}k.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},9835:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){var X={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[C+" Tage",C+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[C+" Monate",C+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[C+" Jahre",C+" Jahren"]};return R?X[H][0]:X[H][1]}k.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},4013:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){var X={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[C+" Tage",C+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[C+" Monate",C+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[C+" Jahre",C+" Jahren"]};return R?X[H][0]:X[H][1]}k.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},4570:function(oe,se,Y){!function(k){"use strict";var O=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],q=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];k.defineLocale("dv",{months:O,monthsShort:O,weekdays:q,weekdaysShort:q,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(R){return"\u0789\u078a"===R},meridiem:function(R,H,I){return R<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(Y(6676))},1859:function(oe,se,Y){!function(k){"use strict";k.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(C,R){return C?"string"==typeof R&&/D/.test(R.substring(0,R.indexOf("MMMM")))?this._monthsGenitiveEl[C.month()]:this._monthsNominativeEl[C.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(C,R,H){return C>11?H?"\u03bc\u03bc":"\u039c\u039c":H?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(C){return"\u03bc"===(C+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(C,R){var H=this._calendarEl[C],I=R&&R.hours();return function O(C){return typeof Function<"u"&&C instanceof Function||"[object Function]"===Object.prototype.toString.call(C)}(H)&&(H=H.apply(R)),H.replace("{}",I%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(Y(6676))},5785:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:0,doy:4}})}(Y(6676))},3792:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")}})}(Y(6676))},7651:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(Y(6676))},1929:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(Y(6676))},9818:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")}})}(Y(6676))},6612:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:0,doy:6}})}(Y(6676))},4900:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(Y(6676))},2721:function(oe,se,Y){!function(k){"use strict";k.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(Y(6676))},5159:function(oe,se,Y){!function(k){"use strict";k.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(q){return"p"===q.charAt(0).toLowerCase()},meridiem:function(q,C,R){return q>11?R?"p.t.m.":"P.T.M.":R?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(Y(6676))},1780:function(oe,se,Y){!function(k){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),q="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;k.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,X){return I?/-MMM-/.test(X)?q[I.month()]:O[I.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(Y(6676))},3468:function(oe,se,Y){!function(k){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),q="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;k.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,X){return I?/-MMM-/.test(X)?q[I.month()]:O[I.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(Y(6676))},4938:function(oe,se,Y){!function(k){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),q="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;k.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,X){return I?/-MMM-/.test(X)?q[I.month()]:O[I.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(Y(6676))},1954:function(oe,se,Y){!function(k){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),q="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;k.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(I,X){return I?/-MMM-/.test(X)?q[I.month()]:O[I.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(Y(6676))},1453:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){var X={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[C+"sekundi",C+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[C+" minuti",C+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[C+" tunni",C+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[C+" kuu",C+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[C+" aasta",C+" aastat"]};return R?X[H][2]?X[H][2]:X[H][1]:I?X[H][0]:X[H][1]}k.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:"%d p\xe4eva",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},4697:function(oe,se,Y){!function(k){"use strict";k.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(Y(6676))},2900:function(oe,se,Y){!function(k){"use strict";var O={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},q={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};k.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(R){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(R)},meridiem:function(R,H,I){return R<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(R){return R.replace(/[\u06f0-\u06f9]/g,function(H){return q[H]}).replace(/\u060c/g,",")},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(Y(6676))},9775:function(oe,se,Y){!function(k){"use strict";var O="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),q=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",O[7],O[8],O[9]];function C(I,X,K,ae){var Ce="";switch(K){case"s":return ae?"muutaman sekunnin":"muutama sekunti";case"ss":Ce=ae?"sekunnin":"sekuntia";break;case"m":return ae?"minuutin":"minuutti";case"mm":Ce=ae?"minuutin":"minuuttia";break;case"h":return ae?"tunnin":"tunti";case"hh":Ce=ae?"tunnin":"tuntia";break;case"d":return ae?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":Ce=ae?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return ae?"kuukauden":"kuukausi";case"MM":Ce=ae?"kuukauden":"kuukautta";break;case"y":return ae?"vuoden":"vuosi";case"yy":Ce=ae?"vuoden":"vuotta"}return function R(I,X){return I<10?X?q[I]:O[I]:I}(I,ae)+" "+Ce}k.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},4282:function(oe,se,Y){!function(k){"use strict";k.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(q){return q},week:{dow:1,doy:4}})}(Y(6676))},4236:function(oe,se,Y){!function(k){"use strict";k.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},2830:function(oe,se,Y){!function(k){"use strict";k.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(q,C){switch(C){default:case"M":case"Q":case"D":case"DDD":case"d":return q+(1===q?"er":"e");case"w":case"W":return q+(1===q?"re":"e")}}})}(Y(6676))},1412:function(oe,se,Y){!function(k){"use strict";k.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(q,C){switch(C){default:case"M":case"Q":case"D":case"DDD":case"d":return q+(1===q?"er":"e");case"w":case"W":return q+(1===q?"re":"e")}},week:{dow:1,doy:4}})}(Y(6676))},9361:function(oe,se,Y){!function(k){"use strict";var C=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,R=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];k.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:R,longMonthsParse:R,shortMonthsParse:R,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(I,X){switch(X){case"D":return I+(1===I?"er":"");default:case"M":case"Q":case"DDD":case"d":return I+(1===I?"er":"e");case"w":case"W":return I+(1===I?"re":"e")}},week:{dow:1,doy:4}})}(Y(6676))},6984:function(oe,se,Y){!function(k){"use strict";var O="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),q="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");k.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(R,H){return R?/-MMM-/.test(H)?q[R.month()]:O[R.month()]:O},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(R){return R+(1===R||8===R||R>=20?"ste":"de")},week:{dow:1,doy:4}})}(Y(6676))},3961:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(X){return X+(1===X?"d":X%10==2?"na":"mh")},week:{dow:1,doy:4}})}(Y(6676))},8849:function(oe,se,Y){!function(k){"use strict";k.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(X){return X+(1===X?"d":X%10==2?"na":"mh")},week:{dow:1,doy:4}})}(Y(6676))},4273:function(oe,se,Y){!function(k){"use strict";k.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(q){return 0===q.indexOf("un")?"n"+q:"en "+q},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(Y(6676))},623:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){var X={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[C+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",C+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[C+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",C+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[C+" \u0935\u0930\u093e\u0902\u0928\u0940",C+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[C+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",C+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[C+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",C+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[C+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",C+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return I?X[H][0]:X[H][1]}k.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(C,R){return"D"===R?C+"\u0935\u0947\u0930":C},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(C,R){return 12===C&&(C=0),"\u0930\u093e\u0924\u0940"===R?C<4?C:C+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===R?C:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===R?C>12?C:C+12:"\u0938\u093e\u0902\u091c\u0947"===R?C+12:void 0},meridiem:function(C,R,H){return C<4?"\u0930\u093e\u0924\u0940":C<12?"\u0938\u0915\u093e\u0933\u0940\u0902":C<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":C<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(Y(6676))},2696:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){var X={s:["thoddea sekondamni","thodde sekond"],ss:[C+" sekondamni",C+" sekond"],m:["eka mintan","ek minut"],mm:[C+" mintamni",C+" mintam"],h:["eka voran","ek vor"],hh:[C+" voramni",C+" voram"],d:["eka disan","ek dis"],dd:[C+" disamni",C+" dis"],M:["eka mhoinean","ek mhoino"],MM:[C+" mhoineamni",C+" mhoine"],y:["eka vorsan","ek voros"],yy:[C+" vorsamni",C+" vorsam"]};return I?X[H][0]:X[H][1]}k.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(C,R){return"D"===R?C+"er":C},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(C,R){return 12===C&&(C=0),"rati"===R?C<4?C:C+12:"sokallim"===R?C:"donparam"===R?C>12?C:C+12:"sanje"===R?C+12:void 0},meridiem:function(C,R,H){return C<4?"rati":C<12?"sokallim":C<16?"donparam":C<20?"sanje":"rati"}})}(Y(6676))},6928:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},q={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};k.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(R){return R.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(R,H){return 12===R&&(R=0),"\u0ab0\u0abe\u0aa4"===H?R<4?R:R+12:"\u0ab8\u0ab5\u0abe\u0ab0"===H?R:"\u0aac\u0aaa\u0acb\u0ab0"===H?R>=10?R:R+12:"\u0ab8\u0abe\u0a82\u0a9c"===H?R+12:void 0},meridiem:function(R,H,I){return R<4?"\u0ab0\u0abe\u0aa4":R<10?"\u0ab8\u0ab5\u0abe\u0ab0":R<17?"\u0aac\u0aaa\u0acb\u0ab0":R<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(Y(6676))},4804:function(oe,se,Y){!function(k){"use strict";k.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(q){return 2===q?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":q+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(q){return 2===q?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":q+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(q){return 2===q?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":q+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(q){return 2===q?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":q%10==0&&10!==q?q+" \u05e9\u05e0\u05d4":q+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(q){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(q)},meridiem:function(q,C,R){return q<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":q<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":q<12?R?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":q<18?R?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(Y(6676))},3015:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},q={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},C=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];k.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:C,longMonthsParse:C,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(I){return I.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(X){return q[X]})},postformat:function(I){return I.replace(/\d/g,function(X){return O[X]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(I,X){return 12===I&&(I=0),"\u0930\u093e\u0924"===X?I<4?I:I+12:"\u0938\u0941\u092c\u0939"===X?I:"\u0926\u094b\u092a\u0939\u0930"===X?I>=10?I:I+12:"\u0936\u093e\u092e"===X?I+12:void 0},meridiem:function(I,X,K){return I<4?"\u0930\u093e\u0924":I<10?"\u0938\u0941\u092c\u0939":I<17?"\u0926\u094b\u092a\u0939\u0930":I<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(Y(6676))},7134:function(oe,se,Y){!function(k){"use strict";function O(C,R,H){var I=C+" ";switch(H){case"ss":return I+(1===C?"sekunda":2===C||3===C||4===C?"sekunde":"sekundi");case"m":return R?"jedna minuta":"jedne minute";case"mm":return I+(1===C?"minuta":2===C||3===C||4===C?"minute":"minuta");case"h":return R?"jedan sat":"jednog sata";case"hh":return I+(1===C?"sat":2===C||3===C||4===C?"sata":"sati");case"dd":return I+(1===C?"dan":"dana");case"MM":return I+(1===C?"mjesec":2===C||3===C||4===C?"mjeseca":"mjeseci");case"yy":return I+(1===C?"godina":2===C||3===C||4===C?"godine":"godina")}}k.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(Y(6676))},670:function(oe,se,Y){!function(k){"use strict";var O="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function q(H,I,X,K){var ae=H;switch(X){case"s":return K||I?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return ae+(K||I)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(K||I?" perc":" perce");case"mm":return ae+(K||I?" perc":" perce");case"h":return"egy"+(K||I?" \xf3ra":" \xf3r\xe1ja");case"hh":return ae+(K||I?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(K||I?" nap":" napja");case"dd":return ae+(K||I?" nap":" napja");case"M":return"egy"+(K||I?" h\xf3nap":" h\xf3napja");case"MM":return ae+(K||I?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(K||I?" \xe9v":" \xe9ve");case"yy":return ae+(K||I?" \xe9v":" \xe9ve")}return""}function C(H){return(H?"":"[m\xfalt] ")+"["+O[this.day()]+"] LT[-kor]"}k.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(H){return"u"===H.charAt(1).toLowerCase()},meridiem:function(H,I,X){return H<12?!0===X?"de":"DE":!0===X?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return C.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return C.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:q,ss:q,m:q,mm:q,h:q,hh:q,d:q,dd:q,M:q,MM:q,y:q,yy:q},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},4523:function(oe,se,Y){!function(k){"use strict";k.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(q){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(q)},meridiem:function(q){return q<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":q<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":q<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(q,C){switch(C){case"DDD":case"w":case"W":case"DDDo":return 1===q?q+"-\u056b\u0576":q+"-\u0580\u0564";default:return q}},week:{dow:1,doy:7}})}(Y(6676))},9233:function(oe,se,Y){!function(k){"use strict";k.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(q,C){return 12===q&&(q=0),"pagi"===C?q:"siang"===C?q>=11?q:q+12:"sore"===C||"malam"===C?q+12:void 0},meridiem:function(q,C,R){return q<11?"pagi":q<15?"siang":q<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(Y(6676))},4693:function(oe,se,Y){!function(k){"use strict";function O(R){return R%100==11||R%10!=1}function q(R,H,I,X){var K=R+" ";switch(I){case"s":return H||X?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return O(R)?K+(H||X?"sek\xfandur":"sek\xfandum"):K+"sek\xfanda";case"m":return H?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return O(R)?K+(H||X?"m\xedn\xfatur":"m\xedn\xfatum"):H?K+"m\xedn\xfata":K+"m\xedn\xfatu";case"hh":return O(R)?K+(H||X?"klukkustundir":"klukkustundum"):K+"klukkustund";case"d":return H?"dagur":X?"dag":"degi";case"dd":return O(R)?H?K+"dagar":K+(X?"daga":"d\xf6gum"):H?K+"dagur":K+(X?"dag":"degi");case"M":return H?"m\xe1nu\xf0ur":X?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return O(R)?H?K+"m\xe1nu\xf0ir":K+(X?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):H?K+"m\xe1nu\xf0ur":K+(X?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return H||X?"\xe1r":"\xe1ri";case"yy":return O(R)?K+(H||X?"\xe1r":"\xe1rum"):K+(H||X?"\xe1r":"\xe1ri")}}k.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:q,ss:q,m:q,mm:q,h:"klukkustund",hh:q,d:q,dd:q,M:q,MM:q,y:q,yy:q},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},8118:function(oe,se,Y){!function(k){"use strict";k.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(q){return(/^[0-9].+$/.test(q)?"tra":"in")+" "+q},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(Y(6676))},3936:function(oe,se,Y){!function(k){"use strict";k.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(Y(6676))},6871:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(q,C){return"\u5143"===C[1]?1:parseInt(C[1]||q,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(q){return"\u5348\u5f8c"===q},meridiem:function(q,C,R){return q<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(q){return q.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(q){return this.week()!==q.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(q,C){switch(C){case"y":return 1===q?"\u5143\u5e74":q+"\u5e74";case"d":case"D":case"DDD":return q+"\u65e5";default:return q}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(Y(6676))},8710:function(oe,se,Y){!function(k){"use strict";k.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(q,C){return 12===q&&(q=0),"enjing"===C?q:"siyang"===C?q>=11?q:q+12:"sonten"===C||"ndalu"===C?q+12:void 0},meridiem:function(q,C,R){return q<11?"enjing":q<15?"siyang":q<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(Y(6676))},7125:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(q){return q.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(C,R,H){return"\u10d8"===H?R+"\u10e8\u10d8":R+H+"\u10e8\u10d8"})},past:function(q){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(q)?q.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(q)?q.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):q},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(q){return 0===q?q:1===q?q+"-\u10da\u10d8":q<20||q<=100&&q%20==0||q%100==0?"\u10db\u10d4-"+q:q+"-\u10d4"},week:{dow:1,doy:7}})}(Y(6676))},2461:function(oe,se,Y){!function(k){"use strict";var O={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};k.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(C){return C+(O[C]||O[C%10]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(Y(6676))},7399:function(oe,se,Y){!function(k){"use strict";var O={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},q={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};k.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(R){return"\u179b\u17d2\u1784\u17b6\u1785"===R},meridiem:function(R,H,I){return R<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(R){return R.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},week:{dow:1,doy:4}})}(Y(6676))},8720:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},q={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};k.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(R){return R.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(R,H){return 12===R&&(R=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===H?R<4?R:R+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===H?R:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===H?R>=10?R:R+12:"\u0cb8\u0c82\u0c9c\u0cc6"===H?R+12:void 0},meridiem:function(R,H,I){return R<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":R<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":R<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":R<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(R){return R+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(Y(6676))},5306:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(q,C){switch(C){case"d":case"D":case"DDD":return q+"\uc77c";case"M":return q+"\uc6d4";case"w":case"W":return q+"\uc8fc";default:return q}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(q){return"\uc624\ud6c4"===q},meridiem:function(q,C,R){return q<12?"\uc624\uc804":"\uc624\ud6c4"}})}(Y(6676))},2995:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},q={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},C=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];k.defineLocale("ku",{months:C,monthsShort:C,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(H){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(H)},meridiem:function(H,I,X){return H<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(H){return H.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(I){return q[I]}).replace(/\u060c/g,",")},postformat:function(H){return H.replace(/\d/g,function(I){return O[I]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(Y(6676))},8779:function(oe,se,Y){!function(k){"use strict";var O={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};k.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(C){return C+(O[C]||O[C%10]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(Y(6676))},2057:function(oe,se,Y){!function(k){"use strict";function O(I,X,K,ae){var Ce={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return X?Ce[K][0]:Ce[K][1]}function R(I){if(I=parseInt(I,10),isNaN(I))return!1;if(I<0)return!0;if(I<10)return 4<=I&&I<=7;if(I<100){var X=I%10;return R(0===X?I/10:X)}if(I<1e4){for(;I>=10;)I/=10;return R(I)}return R(I/=1e3)}k.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function q(I){return R(I.substr(0,I.indexOf(" ")))?"a "+I:"an "+I},past:function C(I){return R(I.substr(0,I.indexOf(" ")))?"viru "+I:"virun "+I},s:"e puer Sekonnen",ss:"%d Sekonnen",m:O,mm:"%d Minutten",h:O,hh:"%d Stonnen",d:O,dd:"%d Deeg",M:O,MM:"%d M\xe9int",y:O,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},7192:function(oe,se,Y){!function(k){"use strict";k.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(q){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===q},meridiem:function(q,C,R){return q<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(q){return"\u0e97\u0eb5\u0ec8"+q}})}(Y(6676))},5430:function(oe,se,Y){!function(k){"use strict";var O={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function C(K,ae,Ce,Ue){return ae?H(Ce)[0]:Ue?H(Ce)[1]:H(Ce)[2]}function R(K){return K%10==0||K>10&&K<20}function H(K){return O[K].split("_")}function I(K,ae,Ce,Ue){var Ve=K+" ";return 1===K?Ve+C(0,ae,Ce[0],Ue):ae?Ve+(R(K)?H(Ce)[1]:H(Ce)[0]):Ue?Ve+H(Ce)[1]:Ve+(R(K)?H(Ce)[1]:H(Ce)[2])}k.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function q(K,ae,Ce,Ue){return ae?"kelios sekund\u0117s":Ue?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:I,m:C,mm:I,h:C,hh:I,d:C,dd:I,M:C,MM:I,y:C,yy:I},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(K){return K+"-oji"},week:{dow:1,doy:4}})}(Y(6676))},3363:function(oe,se,Y){!function(k){"use strict";var O={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function q(X,K,ae){return ae?K%10==1&&K%100!=11?X[2]:X[3]:K%10==1&&K%100!=11?X[0]:X[1]}function C(X,K,ae){return X+" "+q(O[ae],X,K)}function R(X,K,ae){return q(O[ae],X,K)}k.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function H(X,K){return K?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:C,m:R,mm:C,h:R,hh:C,d:R,dd:C,M:R,MM:C,y:R,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},2939:function(oe,se,Y){!function(k){"use strict";var O={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(C,R){return 1===C?R[0]:C>=2&&C<=4?R[1]:R[2]},translate:function(C,R,H){var I=O.words[H];return 1===H.length?R?I[0]:I[1]:C+" "+O.correctGrammaticalCase(C,I)}};k.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:"dan",dd:O.translate,M:"mjesec",MM:O.translate,y:"godinu",yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(Y(6676))},8212:function(oe,se,Y){!function(k){"use strict";k.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(Y(6676))},9718:function(oe,se,Y){!function(k){"use strict";k.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(q){var C=q%10,R=q%100;return 0===q?q+"-\u0435\u0432":0===R?q+"-\u0435\u043d":R>10&&R<20?q+"-\u0442\u0438":1===C?q+"-\u0432\u0438":2===C?q+"-\u0440\u0438":7===C||8===C?q+"-\u043c\u0438":q+"-\u0442\u0438"},week:{dow:1,doy:7}})}(Y(6676))},561:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(q,C){return 12===q&&(q=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===C&&q>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===C||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===C?q+12:q},meridiem:function(q,C,R){return q<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":q<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":q<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":q<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(Y(6676))},8929:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){switch(H){case"s":return R?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return C+(R?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return C+(R?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return C+(R?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return C+(R?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return C+(R?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return C+(R?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return C}}k.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(C){return"\u04ae\u0425"===C},meridiem:function(C,R,H){return C<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(C,R){switch(R){case"d":case"D":case"DDD":return C+" \u04e9\u0434\u04e9\u0440";default:return C}}})}(Y(6676))},4880:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},q={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function C(H,I,X,K){var ae="";if(I)switch(X){case"s":ae="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":ae="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":ae="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":ae="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":ae="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":ae="%d \u0924\u093e\u0938";break;case"d":ae="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":ae="%d \u0926\u093f\u0935\u0938";break;case"M":ae="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":ae="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":ae="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":ae="%d \u0935\u0930\u094d\u0937\u0947"}else switch(X){case"s":ae="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":ae="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":ae="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":ae="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":ae="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":ae="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":ae="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":ae="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":ae="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":ae="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":ae="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":ae="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return ae.replace(/%d/i,H)}k.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},preparse:function(H){return H.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(I){return q[I]})},postformat:function(H){return H.replace(/\d/g,function(I){return O[I]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(H,I){return 12===H&&(H=0),"\u092a\u0939\u093e\u091f\u0947"===I||"\u0938\u0915\u093e\u0933\u0940"===I?H:"\u0926\u0941\u092a\u093e\u0930\u0940"===I||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===I||"\u0930\u093e\u0924\u094d\u0930\u0940"===I?H>=12?H:H+12:void 0},meridiem:function(H,I,X){return H>=0&&H<6?"\u092a\u0939\u093e\u091f\u0947":H<12?"\u0938\u0915\u093e\u0933\u0940":H<17?"\u0926\u0941\u092a\u093e\u0930\u0940":H<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(Y(6676))},2074:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(q,C){return 12===q&&(q=0),"pagi"===C?q:"tengahari"===C?q>=11?q:q+12:"petang"===C||"malam"===C?q+12:void 0},meridiem:function(q,C,R){return q<11?"pagi":q<15?"tengahari":q<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(Y(6676))},3193:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(q,C){return 12===q&&(q=0),"pagi"===C?q:"tengahari"===C?q>=11?q:q+12:"petang"===C||"malam"===C?q+12:void 0},meridiem:function(q,C,R){return q<11?"pagi":q<15?"tengahari":q<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(Y(6676))},4082:function(oe,se,Y){!function(k){"use strict";k.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(Y(6676))},2261:function(oe,se,Y){!function(k){"use strict";var O={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},q={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};k.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(R){return R.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},week:{dow:1,doy:4}})}(Y(6676))},5273:function(oe,se,Y){!function(k){"use strict";k.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},9874:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},q={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};k.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(R){return R.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(R,H){return 12===R&&(R=0),"\u0930\u093e\u0924\u093f"===H?R<4?R:R+12:"\u092c\u093f\u0939\u093e\u0928"===H?R:"\u0926\u093f\u0909\u0901\u0938\u094b"===H?R>=10?R:R+12:"\u0938\u093e\u0901\u091d"===H?R+12:void 0},meridiem:function(R,H,I){return R<3?"\u0930\u093e\u0924\u093f":R<12?"\u092c\u093f\u0939\u093e\u0928":R<16?"\u0926\u093f\u0909\u0901\u0938\u094b":R<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(Y(6676))},1484:function(oe,se,Y){!function(k){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),q="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),C=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],R=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;k.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(I,X){return I?/-MMM-/.test(X)?q[I.month()]:O[I.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(I){return I+(1===I||8===I||I>=20?"ste":"de")},week:{dow:1,doy:4}})}(Y(6676))},1667:function(oe,se,Y){!function(k){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),q="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),C=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],R=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;k.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(I,X){return I?/-MMM-/.test(X)?q[I.month()]:O[I.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(I){return I+(1===I||8===I||I>=20?"ste":"de")},week:{dow:1,doy:4}})}(Y(6676))},7262:function(oe,se,Y){!function(k){"use strict";k.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},9679:function(oe,se,Y){!function(k){"use strict";k.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(q,C){var R=1===q?"r":2===q?"n":3===q?"r":4===q?"t":"\xe8";return("w"===C||"W"===C)&&(R="a"),q+R},week:{dow:1,doy:4}})}(Y(6676))},6830:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},q={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};k.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(R){return R.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(R,H){return 12===R&&(R=0),"\u0a30\u0a3e\u0a24"===H?R<4?R:R+12:"\u0a38\u0a35\u0a47\u0a30"===H?R:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===H?R>=10?R:R+12:"\u0a38\u0a3c\u0a3e\u0a2e"===H?R+12:void 0},meridiem:function(R,H,I){return R<4?"\u0a30\u0a3e\u0a24":R<10?"\u0a38\u0a35\u0a47\u0a30":R<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":R<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(Y(6676))},3616:function(oe,se,Y){!function(k){"use strict";var O="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),q="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),C=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function R(X){return X%10<5&&X%10>1&&~~(X/10)%10!=1}function H(X,K,ae){var Ce=X+" ";switch(ae){case"ss":return Ce+(R(X)?"sekundy":"sekund");case"m":return K?"minuta":"minut\u0119";case"mm":return Ce+(R(X)?"minuty":"minut");case"h":return K?"godzina":"godzin\u0119";case"hh":return Ce+(R(X)?"godziny":"godzin");case"ww":return Ce+(R(X)?"tygodnie":"tygodni");case"MM":return Ce+(R(X)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Ce+(R(X)?"lata":"lat")}}k.defineLocale("pl",{months:function(X,K){return X?/D MMMM/.test(K)?q[X.month()]:O[X.month()]:O},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:H,m:H,mm:H,h:H,hh:H,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:H,M:"miesi\u0105c",MM:H,y:"rok",yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},2751:function(oe,se,Y){!function(k){"use strict";k.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(Y(6676))},5138:function(oe,se,Y){!function(k){"use strict";k.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(Y(6676))},7968:function(oe,se,Y){!function(k){"use strict";function O(C,R,H){var X=" ";return(C%100>=20||C>=100&&C%100==0)&&(X=" de "),C+X+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[H]}k.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:O,m:"un minut",mm:O,h:"o or\u0103",hh:O,d:"o zi",dd:O,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:O,M:"o lun\u0103",MM:O,y:"un an",yy:O},week:{dow:1,doy:7}})}(Y(6676))},1828:function(oe,se,Y){!function(k){"use strict";function q(H,I,X){return"m"===X?I?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":H+" "+function O(H,I){var X=H.split("_");return I%10==1&&I%100!=11?X[0]:I%10>=2&&I%10<=4&&(I%100<10||I%100>=20)?X[1]:X[2]}({ss:I?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:I?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[X],+H)}var C=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];k.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:C,longMonthsParse:C,shortMonthsParse:C,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(H){if(H.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(H){if(H.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:q,m:q,mm:q,h:"\u0447\u0430\u0441",hh:q,d:"\u0434\u0435\u043d\u044c",dd:q,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:q,M:"\u043c\u0435\u0441\u044f\u0446",MM:q,y:"\u0433\u043e\u0434",yy:q},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(H){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(H)},meridiem:function(H,I,X){return H<4?"\u043d\u043e\u0447\u0438":H<12?"\u0443\u0442\u0440\u0430":H<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(H,I){switch(I){case"M":case"d":case"DDD":return H+"-\u0439";case"D":return H+"-\u0433\u043e";case"w":case"W":return H+"-\u044f";default:return H}},week:{dow:1,doy:4}})}(Y(6676))},2188:function(oe,se,Y){!function(k){"use strict";var O=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],q=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];k.defineLocale("sd",{months:O,monthsShort:O,weekdays:q,weekdaysShort:q,weekdaysMin:q,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(R){return"\u0634\u0627\u0645"===R},meridiem:function(R,H,I){return R<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(Y(6676))},6562:function(oe,se,Y){!function(k){"use strict";k.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},7172:function(oe,se,Y){!function(k){"use strict";k.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(q){return q+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(q){return"\u0db4.\u0dc0."===q||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===q},meridiem:function(q,C,R){return q>11?R?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":R?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(Y(6676))},9966:function(oe,se,Y){!function(k){"use strict";var O="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),q="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function C(I){return I>1&&I<5}function R(I,X,K,ae){var Ce=I+" ";switch(K){case"s":return X||ae?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return X||ae?Ce+(C(I)?"sekundy":"sek\xfand"):Ce+"sekundami";case"m":return X?"min\xfata":ae?"min\xfatu":"min\xfatou";case"mm":return X||ae?Ce+(C(I)?"min\xfaty":"min\xfat"):Ce+"min\xfatami";case"h":return X?"hodina":ae?"hodinu":"hodinou";case"hh":return X||ae?Ce+(C(I)?"hodiny":"hod\xedn"):Ce+"hodinami";case"d":return X||ae?"de\u0148":"d\u0148om";case"dd":return X||ae?Ce+(C(I)?"dni":"dn\xed"):Ce+"d\u0148ami";case"M":return X||ae?"mesiac":"mesiacom";case"MM":return X||ae?Ce+(C(I)?"mesiace":"mesiacov"):Ce+"mesiacmi";case"y":return X||ae?"rok":"rokom";case"yy":return X||ae?Ce+(C(I)?"roky":"rokov"):Ce+"rokmi"}}k.defineLocale("sk",{months:O,monthsShort:q,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},7520:function(oe,se,Y){!function(k){"use strict";function O(C,R,H,I){var X=C+" ";switch(H){case"s":return R||I?"nekaj sekund":"nekaj sekundami";case"ss":return X+(1===C?R?"sekundo":"sekundi":2===C?R||I?"sekundi":"sekundah":C<5?R||I?"sekunde":"sekundah":"sekund");case"m":return R?"ena minuta":"eno minuto";case"mm":return X+(1===C?R?"minuta":"minuto":2===C?R||I?"minuti":"minutama":C<5?R||I?"minute":"minutami":R||I?"minut":"minutami");case"h":return R?"ena ura":"eno uro";case"hh":return X+(1===C?R?"ura":"uro":2===C?R||I?"uri":"urama":C<5?R||I?"ure":"urami":R||I?"ur":"urami");case"d":return R||I?"en dan":"enim dnem";case"dd":return X+(1===C?R||I?"dan":"dnem":2===C?R||I?"dni":"dnevoma":R||I?"dni":"dnevi");case"M":return R||I?"en mesec":"enim mesecem";case"MM":return X+(1===C?R||I?"mesec":"mesecem":2===C?R||I?"meseca":"mesecema":C<5?R||I?"mesece":"meseci":R||I?"mesecev":"meseci");case"y":return R||I?"eno leto":"enim letom";case"yy":return X+(1===C?R||I?"leto":"letom":2===C?R||I?"leti":"letoma":C<5?R||I?"leta":"leti":R||I?"let":"leti")}}k.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(Y(6676))},5291:function(oe,se,Y){!function(k){"use strict";k.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(q){return"M"===q.charAt(0)},meridiem:function(q,C,R){return q<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},7603:function(oe,se,Y){!function(k){"use strict";var O={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(C,R){return C%10>=1&&C%10<=4&&(C%100<10||C%100>=20)?C%10==1?R[0]:R[1]:R[2]},translate:function(C,R,H,I){var K,X=O.words[H];return 1===H.length?"y"===H&&R?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":I||R?X[0]:X[1]:(K=O.correctGrammaticalCase(C,X),"yy"===H&&R&&"\u0433\u043e\u0434\u0438\u043d\u0443"===K?C+" \u0433\u043e\u0434\u0438\u043d\u0430":C+" "+K)}};k.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(Y(6676))},450:function(oe,se,Y){!function(k){"use strict";var O={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(C,R){return C%10>=1&&C%10<=4&&(C%100<10||C%100>=20)?C%10==1?R[0]:R[1]:R[2]},translate:function(C,R,H,I){var K,X=O.words[H];return 1===H.length?"y"===H&&R?"jedna godina":I||R?X[0]:X[1]:(K=O.correctGrammaticalCase(C,X),"yy"===H&&R&&"godinu"===K?C+" godina":C+" "+K)}};k.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(Y(6676))},383:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(q,C,R){return q<11?"ekuseni":q<15?"emini":q<19?"entsambama":"ebusuku"},meridiemHour:function(q,C){return 12===q&&(q=0),"ekuseni"===C?q:"emini"===C?q>=11?q:q+12:"entsambama"===C||"ebusuku"===C?0===q?0:q+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(Y(6676))},7221:function(oe,se,Y){!function(k){"use strict";k.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?":e":1===C||2===C?":a":":e")},week:{dow:1,doy:4}})}(Y(6676))},1743:function(oe,se,Y){!function(k){"use strict";k.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(Y(6676))},6351:function(oe,se,Y){!function(k){"use strict";var O={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},q={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};k.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(R){return R+"\u0bb5\u0ba4\u0bc1"},preparse:function(R){return R.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(H){return q[H]})},postformat:function(R){return R.replace(/\d/g,function(H){return O[H]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(R,H,I){return R<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":R<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":R<10?" \u0b95\u0bbe\u0bb2\u0bc8":R<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":R<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":R<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(R,H){return 12===R&&(R=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===H?R<2?R:R+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===H||"\u0b95\u0bbe\u0bb2\u0bc8"===H||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===H&&R>=10?R:R+12},week:{dow:0,doy:6}})}(Y(6676))},9620:function(oe,se,Y){!function(k){"use strict";k.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(q,C){return 12===q&&(q=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===C?q<4?q:q+12:"\u0c09\u0c26\u0c2f\u0c02"===C?q:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===C?q>=10?q:q+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===C?q+12:void 0},meridiem:function(q,C,R){return q<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":q<10?"\u0c09\u0c26\u0c2f\u0c02":q<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":q<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(Y(6676))},6278:function(oe,se,Y){!function(k){"use strict";k.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(Y(6676))},6987:function(oe,se,Y){!function(k){"use strict";var O={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};k.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(C,R){return 12===C&&(C=0),"\u0448\u0430\u0431"===R?C<4?C:C+12:"\u0441\u0443\u0431\u04b3"===R?C:"\u0440\u04ef\u0437"===R?C>=11?C:C+12:"\u0431\u0435\u0433\u043e\u04b3"===R?C+12:void 0},meridiem:function(C,R,H){return C<4?"\u0448\u0430\u0431":C<11?"\u0441\u0443\u0431\u04b3":C<16?"\u0440\u04ef\u0437":C<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(C){return C+(O[C]||O[C%10]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(Y(6676))},9325:function(oe,se,Y){!function(k){"use strict";k.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(q){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===q},meridiem:function(q,C,R){return q<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(Y(6676))},3485:function(oe,se,Y){!function(k){"use strict";var O={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};k.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(C,R){switch(R){case"d":case"D":case"Do":case"DD":return C;default:if(0===C)return C+"'unjy";var H=C%10;return C+(O[H]||O[C%100-H]||O[C>=100?100:null])}},week:{dow:1,doy:7}})}(Y(6676))},8148:function(oe,se,Y){!function(k){"use strict";k.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(q){return q},week:{dow:1,doy:4}})}(Y(6676))},9616:function(oe,se,Y){!function(k){"use strict";var O="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function R(X,K,ae,Ce){var Ue=function H(X){var K=Math.floor(X%1e3/100),ae=Math.floor(X%100/10),Ce=X%10,Ue="";return K>0&&(Ue+=O[K]+"vatlh"),ae>0&&(Ue+=(""!==Ue?" ":"")+O[ae]+"maH"),Ce>0&&(Ue+=(""!==Ue?" ":"")+O[Ce]),""===Ue?"pagh":Ue}(X);switch(ae){case"ss":return Ue+" lup";case"mm":return Ue+" tup";case"hh":return Ue+" rep";case"dd":return Ue+" jaj";case"MM":return Ue+" jar";case"yy":return Ue+" DIS"}}k.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function q(X){var K=X;return-1!==X.indexOf("jaj")?K.slice(0,-3)+"leS":-1!==X.indexOf("jar")?K.slice(0,-3)+"waQ":-1!==X.indexOf("DIS")?K.slice(0,-3)+"nem":K+" pIq"},past:function C(X){var K=X;return-1!==X.indexOf("jaj")?K.slice(0,-3)+"Hu\u2019":-1!==X.indexOf("jar")?K.slice(0,-3)+"wen":-1!==X.indexOf("DIS")?K.slice(0,-3)+"ben":K+" ret"},s:"puS lup",ss:R,m:"wa\u2019 tup",mm:R,h:"wa\u2019 rep",hh:R,d:"wa\u2019 jaj",dd:R,M:"wa\u2019 jar",MM:R,y:"wa\u2019 DIS",yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},4040:function(oe,se,Y){!function(k){"use strict";var O={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};k.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(C,R,H){return C<12?H?"\xf6\xf6":"\xd6\xd6":H?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(C){return"\xf6s"===C||"\xd6S"===C},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(C,R){switch(R){case"d":case"D":case"Do":case"DD":return C;default:if(0===C)return C+"'\u0131nc\u0131";var H=C%10;return C+(O[H]||O[C%100-H]||O[C>=100?100:null])}},week:{dow:1,doy:7}})}(Y(6676))},594:function(oe,se,Y){!function(k){"use strict";function q(C,R,H,I){var X={s:["viensas secunds","'iensas secunds"],ss:[C+" secunds",C+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[C+" m\xeduts",C+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[C+" \xfeoras",C+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[C+" ziuas",C+" ziuas"],M:["'n mes","'iens mes"],MM:[C+" mesen",C+" mesen"],y:["'n ar","'iens ar"],yy:[C+" ars",C+" ars"]};return I||R?X[H][0]:X[H][1]}k.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(C){return"d'o"===C.toLowerCase()},meridiem:function(C,R,H){return C>11?H?"d'o":"D'O":H?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:q,ss:q,m:q,mm:q,h:q,hh:q,d:q,dd:q,M:q,MM:q,y:q,yy:q},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(Y(6676))},3226:function(oe,se,Y){!function(k){"use strict";k.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(Y(6676))},673:function(oe,se,Y){!function(k){"use strict";k.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(Y(6676))},9580:function(oe,se,Y){!function(k){"use strict";k.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(q,C){return 12===q&&(q=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===C||"\u0633\u06d5\u06be\u06d5\u0631"===C||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===C?q:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===C||"\u0643\u06d5\u0686"===C?q+12:q>=11?q:q+12},meridiem:function(q,C,R){var H=100*q+C;return H<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":H<900?"\u0633\u06d5\u06be\u06d5\u0631":H<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":H<1230?"\u0686\u06c8\u0634":H<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(q,C){switch(C){case"d":case"D":case"DDD":return q+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return q+"-\u06be\u06d5\u067e\u062a\u06d5";default:return q}},preparse:function(q){return q.replace(/\u060c/g,",")},postformat:function(q){return q.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(Y(6676))},7270:function(oe,se,Y){!function(k){"use strict";function q(I,X,K){return"m"===K?X?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===K?X?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":I+" "+function O(I,X){var K=I.split("_");return X%10==1&&X%100!=11?K[0]:X%10>=2&&X%10<=4&&(X%100<10||X%100>=20)?K[1]:K[2]}({ss:X?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:X?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:X?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[K],+I)}function R(I){return function(){return I+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}k.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function C(I,X){var K={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===I?K.nominative.slice(1,7).concat(K.nominative.slice(0,1)):I?K[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(X)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(X)?"genitive":"nominative"][I.day()]:K.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:R("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:R("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:R("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:R("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return R("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return R("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:q,m:q,mm:q,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:q,d:"\u0434\u0435\u043d\u044c",dd:q,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:q,y:"\u0440\u0456\u043a",yy:q},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(I){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(I)},meridiem:function(I,X,K){return I<4?"\u043d\u043e\u0447\u0456":I<12?"\u0440\u0430\u043d\u043a\u0443":I<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(I,X){switch(X){case"M":case"d":case"DDD":case"w":case"W":return I+"-\u0439";case"D":return I+"-\u0433\u043e";default:return I}},week:{dow:1,doy:7}})}(Y(6676))},1656:function(oe,se,Y){!function(k){"use strict";var O=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],q=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];k.defineLocale("ur",{months:O,monthsShort:O,weekdays:q,weekdaysShort:q,weekdaysMin:q,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(R){return"\u0634\u0627\u0645"===R},meridiem:function(R,H,I){return R<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(Y(6676))},8744:function(oe,se,Y){!function(k){"use strict";k.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(Y(6676))},8364:function(oe,se,Y){!function(k){"use strict";k.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(Y(6676))},5049:function(oe,se,Y){!function(k){"use strict";k.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(q){return/^ch$/i.test(q)},meridiem:function(q,C,R){return q<12?R?"sa":"SA":R?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(q){return q},week:{dow:1,doy:4}})}(Y(6676))},5106:function(oe,se,Y){!function(k){"use strict";k.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(q){var C=q%10;return q+(1==~~(q%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(Y(6676))},6199:function(oe,se,Y){!function(k){"use strict";k.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(Y(6676))},7280:function(oe,se,Y){!function(k){"use strict";k.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(q,C){return 12===q&&(q=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?q:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?q+12:q>=11?q:q+12},meridiem:function(q,C,R){var H=100*q+C;return H<600?"\u51cc\u6668":H<900?"\u65e9\u4e0a":H<1130?"\u4e0a\u5348":H<1230?"\u4e2d\u5348":H<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(q){return q.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(q){return this.week()!==q.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(q,C){switch(C){case"d":case"D":case"DDD":return q+"\u65e5";case"M":return q+"\u6708";case"w":case"W":return q+"\u5468";default:return q}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(Y(6676))},6860:function(oe,se,Y){!function(k){"use strict";k.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(q,C){return 12===q&&(q=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?q:"\u4e2d\u5348"===C?q>=11?q:q+12:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?q+12:void 0},meridiem:function(q,C,R){var H=100*q+C;return H<600?"\u51cc\u6668":H<900?"\u65e9\u4e0a":H<1200?"\u4e0a\u5348":1200===H?"\u4e2d\u5348":H<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(q,C){switch(C){case"d":case"D":case"DDD":return q+"\u65e5";case"M":return q+"\u6708";case"w":case"W":return q+"\u9031";default:return q}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(Y(6676))},2335:function(oe,se,Y){!function(k){"use strict";k.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(q,C){return 12===q&&(q=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?q:"\u4e2d\u5348"===C?q>=11?q:q+12:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?q+12:void 0},meridiem:function(q,C,R){var H=100*q+C;return H<600?"\u51cc\u6668":H<900?"\u65e9\u4e0a":H<1130?"\u4e0a\u5348":H<1230?"\u4e2d\u5348":H<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(q,C){switch(C){case"d":case"D":case"DDD":return q+"\u65e5";case"M":return q+"\u6708";case"w":case"W":return q+"\u9031";default:return q}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(Y(6676))},482:function(oe,se,Y){!function(k){"use strict";k.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(q,C){return 12===q&&(q=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?q:"\u4e2d\u5348"===C?q>=11?q:q+12:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?q+12:void 0},meridiem:function(q,C,R){var H=100*q+C;return H<600?"\u51cc\u6668":H<900?"\u65e9\u4e0a":H<1130?"\u4e0a\u5348":H<1230?"\u4e2d\u5348":H<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(q,C){switch(C){case"d":case"D":case"DDD":return q+"\u65e5";case"M":return q+"\u6708";case"w":case"W":return q+"\u9031";default:return q}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(Y(6676))},6676:function(oe,se,Y){(oe=Y.nmd(oe)).exports=function(){"use strict";var k,Ui;function O(){return k.apply(null,arguments)}function C(_){return _ instanceof Array||"[object Array]"===Object.prototype.toString.call(_)}function R(_){return null!=_&&"[object Object]"===Object.prototype.toString.call(_)}function H(_,z){return Object.prototype.hasOwnProperty.call(_,z)}function I(_){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(_).length;var z;for(z in _)if(H(_,z))return!1;return!0}function X(_){return void 0===_}function K(_){return"number"==typeof _||"[object Number]"===Object.prototype.toString.call(_)}function ae(_){return _ instanceof Date||"[object Date]"===Object.prototype.toString.call(_)}function Ce(_,z){var D,L=[],B=_.length;for(D=0;D>>0;for(D=0;D0)for(L=0;L=0?L?"+":"":"-")+Math.pow(10,Math.max(0,z-D.length)).toString().substr(1)+D}var q0=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,jo=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,me={},Na={};function Je(_,z,L,D){var B=D;"string"==typeof D&&(B=function(){return this[D]()}),_&&(Na[_]=B),z&&(Na[z[0]]=function(){return qr(B.apply(this,arguments),z[1],z[2])}),L&&(Na[L]=function(){return this.localeData().ordinal(B.apply(this,arguments),_)})}function si(_){return _.match(/\[[\s\S]/)?_.replace(/^\[|\]$/g,""):_.replace(/\\/g,"")}function po(_,z){return _.isValid()?(z=Ge(z,_.localeData()),me[z]=me[z]||function jt(_){var L,D,z=_.match(q0);for(L=0,D=z.length;L=0&&jo.test(_);)_=_.replace(jo,D),jo.lastIndex=0,L-=1;return _}var Ze={};function ct(_,z){var L=_.toLowerCase();Ze[L]=Ze[L+"s"]=Ze[z]=_}function ei(_){return"string"==typeof _?Ze[_]||Ze[_.toLowerCase()]:void 0}function Ki(_){var L,D,z={};for(D in _)H(_,D)&&(L=ei(D))&&(z[L]=_[D]);return z}var Wi={};function Zi(_,z){Wi[_]=z}function sl(_){return _%4==0&&_%100!=0||_%400==0}function Lr(_){return _<0?Math.ceil(_)||0:Math.floor(_)}function Dt(_){var z=+_,L=0;return 0!==z&&isFinite(z)&&(L=Lr(z)),L}function sr(_,z){return function(L){return null!=L?(Yu(this,_,L),O.updateOffset(this,z),this):L0(this,_)}}function L0(_,z){return _.isValid()?_._d["get"+(_._isUTC?"UTC":"")+z]():NaN}function Yu(_,z,L){_.isValid()&&!isNaN(L)&&("FullYear"===z&&sl(_.year())&&1===_.month()&&29===_.date()?(L=Dt(L),_._d["set"+(_._isUTC?"UTC":"")+z](L,_.month(),W0(L,_.month()))):_._d["set"+(_._isUTC?"UTC":"")+z](L))}var k0,Gu=/\d/,lr=/\d\d/,$u=/\d{3}/,ad=/\d{4}/,ll=/[+-]?\d{6}/,bi=/\d\d?/,Qu=/\d\d\d\d?/,Ju=/\d\d\d\d\d\d?/,cl=/\d{1,3}/,Ku=/\d{1,4}/,Es=/[+-]?\d{1,6}/,Uo=/\d+/,E0=/[+-]?\d+/,Zu=/Z|[+-]\d\d:?\d\d/gi,D0=/Z|[+-]\d\d(?::?\d\d)?/gi,Ds=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Fe(_,z,L){k0[_]=Sr(z)?z:function(D,B){return D&&L?L:z}}function eh(_,z){return H(k0,_)?k0[_](z._strict,z._locale):new RegExp(function en(_){return cr(_.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(z,L,D,B,G){return L||D||B||G}))}(_))}function cr(_){return _.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}k0={};var od={};function ai(_,z){var L,B,D=z;for("string"==typeof _&&(_=[_]),K(z)&&(D=function(G,fe){fe[z]=Dt(G)}),B=_.length,L=0;L68?1900:2e3)};var dl=sr("FullYear",!0);function ja(_,z,L,D,B,G,fe){var Ke;return _<100&&_>=0?(Ke=new Date(_+400,z,L,D,B,G,fe),isFinite(Ke.getFullYear())&&Ke.setFullYear(_)):Ke=new Date(_,z,L,D,B,G,fe),Ke}function I0(_){var z,L;return _<100&&_>=0?((L=Array.prototype.slice.call(arguments))[0]=_+400,z=new Date(Date.UTC.apply(null,L)),isFinite(z.getUTCFullYear())&&z.setUTCFullYear(_)):z=new Date(Date.UTC.apply(null,arguments)),z}function Ft(_,z,L){var D=7+z-L;return-(7+I0(_,0,D).getUTCDay()-z)%7+D-1}function B0(_,z,L,D,B){var tt,oi,Ke=1+7*(z-1)+(7+L-D)%7+Ft(_,D,B);return Ke<=0?oi=uo(tt=_-1)+Ke:Ke>uo(_)?(tt=_+1,oi=Ke-uo(_)):(tt=_,oi=Ke),{year:tt,dayOfYear:oi}}function Si(_,z,L){var G,fe,D=Ft(_.year(),z,L),B=Math.floor((_.dayOfYear()-D-1)/7)+1;return B<1?G=B+Ur(fe=_.year()-1,z,L):B>Ur(_.year(),z,L)?(G=B-Ur(_.year(),z,L),fe=_.year()+1):(fe=_.year(),G=B),{week:G,year:fe}}function Ur(_,z,L){var D=Ft(_,z,L),B=Ft(_+1,z,L);return(uo(_)-D+B)/7}Je("w",["ww",2],"wo","week"),Je("W",["WW",2],"Wo","isoWeek"),ct("week","w"),ct("isoWeek","W"),Zi("week",5),Zi("isoWeek",5),Fe("w",bi),Fe("ww",bi,lr),Fe("W",bi),Fe("WW",bi,lr),H0(["w","ww","W","WW"],function(_,z,L,D){z[D.substr(0,1)]=Dt(_)});function ks(_,z){return _.slice(z,7).concat(_.slice(0,z))}Je("d",0,"do","day"),Je("dd",0,0,function(_){return this.localeData().weekdaysMin(this,_)}),Je("ddd",0,0,function(_){return this.localeData().weekdaysShort(this,_)}),Je("dddd",0,0,function(_){return this.localeData().weekdays(this,_)}),Je("e",0,0,"weekday"),Je("E",0,0,"isoWeekday"),ct("day","d"),ct("weekday","e"),ct("isoWeekday","E"),Zi("day",11),Zi("weekday",11),Zi("isoWeekday",11),Fe("d",bi),Fe("e",bi),Fe("E",bi),Fe("dd",function(_,z){return z.weekdaysMinRegex(_)}),Fe("ddd",function(_,z){return z.weekdaysShortRegex(_)}),Fe("dddd",function(_,z){return z.weekdaysRegex(_)}),H0(["dd","ddd","dddd"],function(_,z,L,D){var B=L._locale.weekdaysParse(_,D,L._strict);null!=B?z.d=B:We(L).invalidWeekday=_}),H0(["d","e","E"],function(_,z,L,D){z[D]=Dt(_)});var _t="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Yt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Lg="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),$3=Ds,Eg=Ds,dd=Ds;function J3(_,z,L){var D,B,G,fe=_.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],D=0;D<7;++D)G=Ve([2e3,1]).day(D),this._minWeekdaysParse[D]=this.weekdaysMin(G,"").toLocaleLowerCase(),this._shortWeekdaysParse[D]=this.weekdaysShort(G,"").toLocaleLowerCase(),this._weekdaysParse[D]=this.weekdays(G,"").toLocaleLowerCase();return L?"dddd"===z?-1!==(B=Ti.call(this._weekdaysParse,fe))?B:null:"ddd"===z?-1!==(B=Ti.call(this._shortWeekdaysParse,fe))?B:null:-1!==(B=Ti.call(this._minWeekdaysParse,fe))?B:null:"dddd"===z?-1!==(B=Ti.call(this._weekdaysParse,fe))||-1!==(B=Ti.call(this._shortWeekdaysParse,fe))||-1!==(B=Ti.call(this._minWeekdaysParse,fe))?B:null:"ddd"===z?-1!==(B=Ti.call(this._shortWeekdaysParse,fe))||-1!==(B=Ti.call(this._weekdaysParse,fe))||-1!==(B=Ti.call(this._minWeekdaysParse,fe))?B:null:-1!==(B=Ti.call(this._minWeekdaysParse,fe))||-1!==(B=Ti.call(this._weekdaysParse,fe))||-1!==(B=Ti.call(this._shortWeekdaysParse,fe))?B:null}function pd(){function _(Dn,Jn){return Jn.length-Dn.length}var G,fe,Ke,tt,oi,z=[],L=[],D=[],B=[];for(G=0;G<7;G++)fe=Ve([2e3,1]).day(G),Ke=cr(this.weekdaysMin(fe,"")),tt=cr(this.weekdaysShort(fe,"")),oi=cr(this.weekdays(fe,"")),z.push(Ke),L.push(tt),D.push(oi),B.push(Ke),B.push(tt),B.push(oi);z.sort(_),L.sort(_),D.sort(_),B.sort(_),this._weekdaysRegex=new RegExp("^("+B.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+D.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+L.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+z.join("|")+")","i")}function ch(){return this.hours()%12||12}function st(_,z){Je(_,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),z)})}function Hg(_,z){return z._meridiemParse}Je("H",["HH",2],0,"hour"),Je("h",["hh",2],0,ch),Je("k",["kk",2],0,function Er(){return this.hours()||24}),Je("hmm",0,0,function(){return""+ch.apply(this)+qr(this.minutes(),2)}),Je("hmmss",0,0,function(){return""+ch.apply(this)+qr(this.minutes(),2)+qr(this.seconds(),2)}),Je("Hmm",0,0,function(){return""+this.hours()+qr(this.minutes(),2)}),Je("Hmmss",0,0,function(){return""+this.hours()+qr(this.minutes(),2)+qr(this.seconds(),2)}),st("a",!0),st("A",!1),ct("hour","h"),Zi("hour",13),Fe("a",Hg),Fe("A",Hg),Fe("H",bi),Fe("h",bi),Fe("k",bi),Fe("HH",bi,lr),Fe("hh",bi,lr),Fe("kk",bi,lr),Fe("hmm",Qu),Fe("hmmss",Ju),Fe("Hmm",Qu),Fe("Hmmss",Ju),ai(["H","HH"],nn),ai(["k","kk"],function(_,z,L){var D=Dt(_);z[nn]=24===D?0:D}),ai(["a","A"],function(_,z,L){L._isPm=L._locale.isPM(_),L._meridiem=_}),ai(["h","hh"],function(_,z,L){z[nn]=Dt(_),We(L).bigHour=!0}),ai("hmm",function(_,z,L){var D=_.length-2;z[nn]=Dt(_.substr(0,D)),z[$t]=Dt(_.substr(D)),We(L).bigHour=!0}),ai("hmmss",function(_,z,L){var D=_.length-4,B=_.length-2;z[nn]=Dt(_.substr(0,D)),z[$t]=Dt(_.substr(D,2)),z[Gn]=Dt(_.substr(B)),We(L).bigHour=!0}),ai("Hmm",function(_,z,L){var D=_.length-2;z[nn]=Dt(_.substr(0,D)),z[$t]=Dt(_.substr(D))}),ai("Hmmss",function(_,z,L){var D=_.length-4,B=_.length-2;z[nn]=Dt(_.substr(0,D)),z[$t]=Dt(_.substr(D,2)),z[Gn]=Dt(_.substr(B))});var re=sr("Hours",!0);var Hs,De={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:P0,monthsShort:nh,week:{dow:0,doy:6},weekdays:_t,weekdaysMin:Lg,weekdaysShort:Yt,meridiemParse:/[ap]\.?m?\.?/i},li={},N0={};function Wg(_,z){var L,D=Math.min(_.length,z.length);for(L=0;L0;){if(B=j0(G.slice(0,L).join("-")))return B;if(D&&D.length>=L&&Wg(G,D)>=L-1)break;L--}z++}return Hs}(_)}function ul(_){var z,L=_._a;return L&&-2===We(_).overflow&&(z=L[Va]<0||L[Va]>11?Va:L[tn]<1||L[tn]>W0(L[En],L[Va])?tn:L[nn]<0||L[nn]>24||24===L[nn]&&(0!==L[$t]||0!==L[Gn]||0!==L[rn])?nn:L[$t]<0||L[$t]>59?$t:L[Gn]<0||L[Gn]>59?Gn:L[rn]<0||L[rn]>999?rn:-1,We(_)._overflowDayOfYear&&(ztn)&&(z=tn),We(_)._overflowWeeks&&-1===z&&(z=X3),We(_)._overflowWeekday&&-1===z&&(z=Cg),We(_).overflow=z),_}var ow=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sw=/Z|[+-]\d\d(?::?\d\d)?/,fd=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],F0=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],md=/^\/?Date\((-?\d+)/i,dh=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,bd={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ph(_){var z,L,G,fe,Ke,tt,D=_._i,B=ow.exec(D)||mi.exec(D),oi=fd.length,Dn=F0.length;if(B){for(We(_).iso=!0,z=0,L=oi;z7)&&(tt=!0)):(G=_._locale._week.dow,fe=_._locale._week.doy,oi=Si(_e(),G,fe),L=fo(z.gg,_._a[En],oi.year),D=fo(z.w,oi.week),null!=z.d?((B=z.d)<0||B>6)&&(tt=!0):null!=z.e?(B=z.e+G,(z.e<0||z.e>6)&&(tt=!0)):B=G),D<1||D>Ur(L,G,fe)?We(_)._overflowWeeks=!0:null!=tt?We(_)._overflowWeekday=!0:(Ke=B0(L,D,B,G,fe),_._a[En]=Ke.year,_._dayOfYear=Ke.dayOfYear)}(_),null!=_._dayOfYear&&(fe=fo(_._a[En],B[En]),(_._dayOfYear>uo(fe)||0===_._dayOfYear)&&(We(_)._overflowDayOfYear=!0),L=I0(fe,0,_._dayOfYear),_._a[Va]=L.getUTCMonth(),_._a[tn]=L.getUTCDate()),z=0;z<3&&null==_._a[z];++z)_._a[z]=D[z]=B[z];for(;z<7;z++)_._a[z]=D[z]=null==_._a[z]?2===z?1:0:_._a[z];24===_._a[nn]&&0===_._a[$t]&&0===_._a[Gn]&&0===_._a[rn]&&(_._nextDay=!0,_._a[nn]=0),_._d=(_._useUTC?I0:ja).apply(null,D),G=_._useUTC?_._d.getUTCDay():_._d.getDay(),null!=_._tzm&&_._d.setUTCMinutes(_._d.getUTCMinutes()-_._tzm),_._nextDay&&(_._a[nn]=24),_._w&&typeof _._w.d<"u"&&_._w.d!==G&&(We(_).weekdayMismatch=!0)}}function Md(_){if(_._f!==O.ISO_8601)if(_._f!==O.RFC_2822){_._a=[],We(_).empty=!0;var L,D,B,G,fe,oi,Dn,z=""+_._i,Ke=z.length,tt=0;for(Dn=(B=Ge(_._f,_._locale).match(q0)||[]).length,L=0;L0&&We(_).unusedInput.push(fe),z=z.slice(z.indexOf(D)+D.length),tt+=D.length),Na[G]?(D?We(_).empty=!1:We(_).unusedTokens.push(G),th(G,D,_)):_._strict&&!D&&We(_).unusedTokens.push(G);We(_).charsLeftOver=Ke-tt,z.length>0&&We(_).unusedInput.push(z),_._a[nn]<=12&&!0===We(_).bigHour&&_._a[nn]>0&&(We(_).bigHour=void 0),We(_).parsedDateParts=_._a.slice(0),We(_).meridiem=_._meridiem,_._a[nn]=function uh(_,z,L){var D;return null==L?z:null!=_.meridiemHour?_.meridiemHour(z,L):(null!=_.isPM&&((D=_.isPM(L))&&z<12&&(z+=12),!D&&12===z&&(z=0)),z)}(_._locale,_._a[nn],_._meridiem),null!==(oi=We(_).era)&&(_._a[En]=_._locale.erasConvertYear(oi,_._a[En])),_d(_),ul(_)}else Pg(_);else ph(_)}function hh(_){var z=_._i,L=_._f;return _._locale=_._locale||_a(_._l),null===z||void 0===L&&""===z?Yn({nullInput:!0}):("string"==typeof z&&(_._i=z=_._locale.preparse(z)),bn(z)?new Ba(ul(z)):(ae(z)?_._d=z:C(L)?function Ws(_){var z,L,D,B,G,fe,Ke=!1,tt=_._f.length;if(0===tt)return We(_).invalidFormat=!0,void(_._d=new Date(NaN));for(B=0;Bthis?this:_:Yn()});function Ps(_,z){var L,D;if(1===z.length&&C(z[0])&&(z=z[0]),!z.length)return _e();for(L=z[0],D=1;D=0?new Date(_+400,z,L)-ft:new Date(_,z,L).valueOf()}function Jo(_,z,L){return _<100&&_>=0?Date.UTC(_+400,z,L)-ft:Date.UTC(_,z,L)}function e1(_,z){return z.erasAbbrRegex(_)}function t1(){var B,G,_=[],z=[],L=[],D=[],fe=this.eras();for(B=0,G=fe.length;B(G=Ur(_,D,B))&&(z=G),gw.call(this,_,z,L,D,B))}function gw(_,z,L,D,B){var G=B0(_,z,L,D,B),fe=I0(G.year,0,G.dayOfYear);return this.year(fe.getUTCFullYear()),this.month(fe.getUTCMonth()),this.date(fe.getUTCDate()),this}Je("N",0,0,"eraAbbr"),Je("NN",0,0,"eraAbbr"),Je("NNN",0,0,"eraAbbr"),Je("NNNN",0,0,"eraName"),Je("NNNNN",0,0,"eraNarrow"),Je("y",["y",1],"yo","eraYear"),Je("y",["yy",2],0,"eraYear"),Je("y",["yyy",3],0,"eraYear"),Je("y",["yyyy",4],0,"eraYear"),Fe("N",e1),Fe("NN",e1),Fe("NNN",e1),Fe("NNNN",function Ko(_,z){return z.erasNameRegex(_)}),Fe("NNNNN",function Al(_,z){return z.erasNarrowRegex(_)}),ai(["N","NN","NNN","NNNN","NNNNN"],function(_,z,L,D){var B=L._locale.erasParse(_,D,L._strict);B?We(L).era=B:We(L).invalidEra=_}),Fe("y",Uo),Fe("yy",Uo),Fe("yyy",Uo),Fe("yyyy",Uo),Fe("yo",function Gr(_,z){return z._eraYearOrdinalRegex||Uo}),ai(["y","yy","yyy","yyyy"],En),ai(["yo"],function(_,z,L,D){var B;L._locale._eraYearOrdinalRegex&&(B=_.match(L._locale._eraYearOrdinalRegex)),z[En]=L._locale.eraYearOrdinalParse?L._locale.eraYearOrdinalParse(_,B):parseInt(_,10)}),Je(0,["gg",2],0,function(){return this.weekYear()%100}),Je(0,["GG",2],0,function(){return this.isoWeekYear()%100}),zl("gggg","weekYear"),zl("ggggg","weekYear"),zl("GGGG","isoWeekYear"),zl("GGGGG","isoWeekYear"),ct("weekYear","gg"),ct("isoWeekYear","GG"),Zi("weekYear",1),Zi("isoWeekYear",1),Fe("G",E0),Fe("g",E0),Fe("GG",bi,lr),Fe("gg",bi,lr),Fe("GGGG",Ku,ad),Fe("gggg",Ku,ad),Fe("GGGGG",Es,ll),Fe("ggggg",Es,ll),H0(["gggg","ggggg","GGGG","GGGGG"],function(_,z,L,D){z[D.substr(0,2)]=Dt(_)}),H0(["gg","GG"],function(_,z,L,D){z[D]=O.parseTwoDigitYear(_)}),Je("Q",0,"Qo","quarter"),ct("quarter","Q"),Zi("quarter",7),Fe("Q",Gu),ai("Q",function(_,z){z[Va]=3*(Dt(_)-1)}),Je("D",["DD",2],"Do","date"),ct("date","D"),Zi("date",9),Fe("D",bi),Fe("DD",bi,lr),Fe("Do",function(_,z){return _?z._dayOfMonthOrdinalParse||z._ordinalParse:z._dayOfMonthOrdinalParseLenient}),ai(["D","DD"],tn),ai("Do",function(_,z){z[tn]=Dt(_.match(bi)[0])});var s2=sr("Date",!0);Je("DDD",["DDDD",3],"DDDo","dayOfYear"),ct("dayOfYear","DDD"),Zi("dayOfYear",4),Fe("DDD",cl),Fe("DDDD",$u),ai(["DDD","DDDD"],function(_,z,L){L._dayOfYear=Dt(_)}),Je("m",["mm",2],0,"minute"),ct("minute","m"),Zi("minute",14),Fe("m",bi),Fe("mm",bi,lr),ai(["m","mm"],$t);var Aw=sr("Minutes",!1);Je("s",["ss",2],0,"second"),ct("second","s"),Zi("second",15),Fe("s",bi),Fe("ss",bi,lr),ai(["s","ss"],Gn);var Zo,l2,zw=sr("Seconds",!1);for(Je("S",0,0,function(){return~~(this.millisecond()/100)}),Je(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Je(0,["SSS",3],0,"millisecond"),Je(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Je(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Je(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Je(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Je(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Je(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ct("millisecond","ms"),Zi("millisecond",16),Fe("S",cl,Gu),Fe("SS",cl,lr),Fe("SSS",cl,$u),Zo="SSSS";Zo.length<=9;Zo+="S")Fe(Zo,Uo);function Ow(_,z){z[rn]=Dt(1e3*("0."+_))}for(Zo="S";Zo.length<=9;Zo+="S")ai(Zo,Ow);l2=sr("Milliseconds",!1),Je("z",0,0,"zoneAbbr"),Je("zz",0,0,"zoneName");var Te=Ba.prototype;function go(_){return _}Te.add=$g,Te.calendar=function wh(_,z){1===arguments.length&&(arguments[0]?Oh(arguments[0])?(_=arguments[0],z=void 0):function ke(_){var B,z=R(_)&&!I(_),L=!1,D=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(B=0;BL.valueOf():L.valueOf()9999?po(L,z?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Sr(Date.prototype.toISOString)?z?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",po(L,"Z")):po(L,z?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Te.inspect=function t2(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var L,D,_="moment",z="";return this.isLocal()||(_=0===this.utcOffset()?"moment.utc":"moment.parseZone",z="Z"),L="["+_+'("]',D=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(L+D+"-MM-DD[T]HH:mm:ss.SSS"+z+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Te[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Te.toJSON=function Ya(){return this.isValid()?this.toISOString():null},Te.toString=function _l(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Te.unix=function za(){return Math.floor(this.valueOf()/1e3)},Te.valueOf=function Ns(){return this._d.valueOf()-6e4*(this._offset||0)},Te.creationData=function uw(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Te.eraName=function Ml(){var _,z,L,D=this.localeData().eras();for(_=0,z=D.length;_this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Te.isLocal=function Ug(){return!!this.isValid()&&!this._isUTC},Te.isUtcOffset=function Yg(){return!!this.isValid()&&this._isUTC},Te.isUtc=kr,Te.isUTC=kr,Te.zoneAbbr=function xh(){return this._isUTC?"UTC":""},Te.zoneName=function Th(){return this._isUTC?"Coordinated Universal Time":""},Te.dates=zn("dates accessor is deprecated. Use date instead.",s2),Te.months=zn("months accessor is deprecated. Use month instead",sh),Te.years=zn("years accessor is deprecated. Use year instead",dl),Te.zone=zn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function fh(_,z){return null!=_?("string"!=typeof _&&(_=-_),this.utcOffset(_,z),this):-this.utcOffset()}),Te.isDSTShifted=zn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function _h(){if(!X(this._isDSTShifted))return this._isDSTShifted;var z,_={};return Ia(_,this),(_=hh(_))._a?(z=_._isUTC?Ve(_._a):_e(_._a),this._isDSTShifted=this.isValid()&&function Od(_,z,L){var fe,D=Math.min(_.length,z.length),B=Math.abs(_.length-z.length),G=0;for(fe=0;fe0):this._isDSTShifted=!1,this._isDSTShifted});var qt=R0.prototype;function Td(_,z,L,D){var B=_a(),G=Ve().set(D,z);return B[L](G,_)}function c2(_,z,L){if(K(_)&&(z=_,_=void 0),_=_||"",null!=z)return Td(_,z,L,"month");var D,B=[];for(D=0;D<12;D++)B[D]=Td(_,D,L,"month");return B}function an(_,z,L,D){"boolean"==typeof _?(K(z)&&(L=z,z=void 0),z=z||""):(L=z=_,_=!1,K(z)&&(L=z,z=void 0),z=z||"");var fe,B=_a(),G=_?B._week.dow:0,Ke=[];if(null!=L)return Td(z,(L+G)%7,D,"day");for(fe=0;fe<7;fe++)Ke[fe]=Td(z,(fe+G)%7,D,"day");return Ke}qt.calendar=function ar(_,z,L){var D=this._calendar[_]||this._calendar.sameElse;return Sr(D)?D.call(z,L):D},qt.longDateFormat=function or(_){var z=this._longDateFormat[_],L=this._longDateFormat[_.toUpperCase()];return z||!L?z:(this._longDateFormat[_]=L.match(q0).map(function(D){return"MMMM"===D||"MM"===D||"DD"===D||"dddd"===D?D.slice(1):D}).join(""),this._longDateFormat[_])},qt.invalidDate=function ol(){return this._invalidDate},qt.ordinal=function ee(_){return this._ordinal.replace("%d",_)},qt.preparse=go,qt.postformat=go,qt.relativeTime=function we(_,z,L,D){var B=this._relativeTime[L];return Sr(B)?B(_,z,L,D):B.replace(/%d/i,_)},qt.pastFuture=function je(_,z){var L=this._relativeTime[_>0?"future":"past"];return Sr(L)?L(z):L.replace(/%s/i,z)},qt.set=function S0(_){var z,L;for(L in _)H(_,L)&&(Sr(z=_[L])?this[L]=z:this["_"+L]=z);this._config=_,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},qt.eras=function xd(_,z){var L,D,B,G=this._eras||_a("en")._eras;for(L=0,D=G.length;L=0)return G[D]},qt.erasConvertYear=function Oa(_,z){var L=_.since<=_.until?1:-1;return void 0===z?O(_.since).year():O(_.since).year()+(z-_.offset)*L},qt.erasAbbrRegex=function Qn(_){return H(this,"_erasAbbrRegex")||t1.call(this),_?this._erasAbbrRegex:this._erasRegex},qt.erasNameRegex=function hw(_){return H(this,"_erasNameRegex")||t1.call(this),_?this._erasNameRegex:this._erasRegex},qt.erasNarrowRegex=function Bn(_){return H(this,"_erasNarrowRegex")||t1.call(this),_?this._erasNarrowRegex:this._erasRegex},qt.months=function Tg(_,z){return _?C(this._months)?this._months[_.month()]:this._months[(this._months.isFormat||sd).test(z)?"format":"standalone"][_.month()]:C(this._months)?this._months:this._months.standalone},qt.monthsShort=function Sg(_,z){return _?C(this._monthsShort)?this._monthsShort[_.month()]:this._monthsShort[sd.test(z)?"format":"standalone"][_.month()]:C(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},qt.monthsParse=function ah(_,z,L){var D,B,G;if(this._monthsParseExact)return Rg.call(this,_,z,L);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),D=0;D<12;D++){if(B=Ve([2e3,D]),L&&!this._longMonthsParse[D]&&(this._longMonthsParse[D]=new RegExp("^"+this.months(B,"").replace(".","")+"$","i"),this._shortMonthsParse[D]=new RegExp("^"+this.monthsShort(B,"").replace(".","")+"$","i")),!L&&!this._monthsParse[D]&&(G="^"+this.months(B,"")+"|^"+this.monthsShort(B,""),this._monthsParse[D]=new RegExp(G.replace(".",""),"i")),L&&"MMMM"===z&&this._longMonthsParse[D].test(_))return D;if(L&&"MMM"===z&&this._shortMonthsParse[D].test(_))return D;if(!L&&this._monthsParse[D].test(_))return D}},qt.monthsRegex=function gn(_){return this._monthsParseExact?(H(this,"_monthsRegex")||Re.call(this),_?this._monthsStrictRegex:this._monthsRegex):(H(this,"_monthsRegex")||(this._monthsRegex=xg),this._monthsStrictRegex&&_?this._monthsStrictRegex:this._monthsRegex)},qt.monthsShortRegex=function ti(_){return this._monthsParseExact?(H(this,"_monthsRegex")||Re.call(this),_?this._monthsShortStrictRegex:this._monthsShortRegex):(H(this,"_monthsShortRegex")||(this._monthsShortRegex=rh),this._monthsShortStrictRegex&&_?this._monthsShortStrictRegex:this._monthsShortRegex)},qt.week=function qg(_){return Si(_,this._week.dow,this._week.doy).week},qt.firstDayOfYear=function ld(){return this._week.doy},qt.firstDayOfWeek=function dt(){return this._week.dow},qt.weekdays=function dr(_,z){var L=C(this._weekdays)?this._weekdays:this._weekdays[_&&!0!==_&&this._weekdays.isFormat.test(z)?"format":"standalone"];return!0===_?ks(L,this._week.dow):_?L[_.day()]:L},qt.weekdaysMin=function Dg(_){return!0===_?ks(this._weekdaysMin,this._week.dow):_?this._weekdaysMin[_.day()]:this._weekdaysMin},qt.weekdaysShort=function Q3(_){return!0===_?ks(this._weekdaysShort,this._week.dow):_?this._weekdaysShort[_.day()]:this._weekdaysShort},qt.weekdaysParse=function Yo(_,z,L){var D,B,G;if(this._weekdaysParseExact)return J3.call(this,_,z,L);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),D=0;D<7;D++){if(B=Ve([2e3,1]).day(D),L&&!this._fullWeekdaysParse[D]&&(this._fullWeekdaysParse[D]=new RegExp("^"+this.weekdays(B,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[D]=new RegExp("^"+this.weekdaysShort(B,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[D]=new RegExp("^"+this.weekdaysMin(B,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[D]||(G="^"+this.weekdays(B,"")+"|^"+this.weekdaysShort(B,"")+"|^"+this.weekdaysMin(B,""),this._weekdaysParse[D]=new RegExp(G.replace(".",""),"i")),L&&"dddd"===z&&this._fullWeekdaysParse[D].test(_))return D;if(L&&"ddd"===z&&this._shortWeekdaysParse[D].test(_))return D;if(L&&"dd"===z&&this._minWeekdaysParse[D].test(_))return D;if(!L&&this._weekdaysParse[D].test(_))return D}},qt.weekdaysRegex=function tw(_){return this._weekdaysParseExact?(H(this,"_weekdaysRegex")||pd.call(this),_?this._weekdaysStrictRegex:this._weekdaysRegex):(H(this,"_weekdaysRegex")||(this._weekdaysRegex=$3),this._weekdaysStrictRegex&&_?this._weekdaysStrictRegex:this._weekdaysRegex)},qt.weekdaysShortRegex=function kg(_){return this._weekdaysParseExact?(H(this,"_weekdaysRegex")||pd.call(this),_?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(H(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Eg),this._weekdaysShortStrictRegex&&_?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},qt.weekdaysMinRegex=function iw(_){return this._weekdaysParseExact?(H(this,"_weekdaysRegex")||pd.call(this),_?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(H(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=dd),this._weekdaysMinStrictRegex&&_?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},qt.isPM=function nw(_){return"p"===(_+"").toLowerCase().charAt(0)},qt.meridiem=function aw(_,z,L){return _>11?L?"pm":"PM":L?"am":"AM"},ho("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(_){var z=_%10;return _+(1===Dt(_%100/10)?"th":1===z?"st":2===z?"nd":3===z?"rd":"th")}}),O.lang=zn("moment.lang is deprecated. Use moment.locale instead.",ho),O.langData=zn("moment.langData is deprecated. Use moment.localeData instead.",_a);var wa=Math.abs;function Rd(_,z,L,D){var B=Yr(z,L);return _._milliseconds+=D*B._milliseconds,_._days+=D*B._days,_._months+=D*B._months,_._bubble()}function Ed(_){return _<0?Math.floor(_):Math.ceil(_)}function Dd(_){return 4800*_/146097}function js(_){return 146097*_/4800}function va(_){return function(){return this.as(_)}}var yw=va("ms"),Cw=va("s"),xw=va("m"),d2=va("h"),p2=va("d"),Tw=va("w"),Eh=va("M"),kd=va("Q"),u2=va("y");function Us(_){return function(){return this.isValid()?this._data[_]:NaN}}var h2=Us("milliseconds"),Dh=Us("seconds"),kh=Us("minutes"),f2=Us("hours"),m2=Us("days"),b2=Us("months"),Hh=Us("years");var ya=Math.round,Ys={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Rw(_,z,L,D,B){return B.relativeTime(z||1,!!L,_,D)}var Wd=Math.abs;function es(_){return(_>0)-(_<0)||+_}function r1(){if(!this.isValid())return this.localeData().invalidDate();var D,B,G,fe,tt,oi,Dn,Jn,_=Wd(this._milliseconds)/1e3,z=Wd(this._days),L=Wd(this._months),Ke=this.asSeconds();return Ke?(D=Lr(_/60),B=Lr(D/60),_%=60,D%=60,G=Lr(L/12),L%=12,fe=_?_.toFixed(3).replace(/\.?0+$/,""):"",tt=Ke<0?"-":"",oi=es(this._months)!==es(Ke)?"-":"",Dn=es(this._days)!==es(Ke)?"-":"",Jn=es(this._milliseconds)!==es(Ke)?"-":"",tt+"P"+(G?oi+G+"Y":"")+(L?oi+L+"M":"")+(z?Dn+z+"D":"")+(B||D||_?"T":"")+(B?Jn+B+"H":"")+(D?Jn+D+"M":"")+(_?Jn+fe+"S":"")):"P0D"}var Nt=Pt.prototype;return Nt.isValid=function Dr(){return this._isValid},Nt.abs=function Sd(){var _=this._data;return this._milliseconds=wa(this._milliseconds),this._days=wa(this._days),this._months=wa(this._months),_.milliseconds=wa(_.milliseconds),_.seconds=wa(_.seconds),_.minutes=wa(_.minutes),_.hours=wa(_.hours),_.months=wa(_.months),_.years=wa(_.years),this},Nt.add=function qd(_,z){return Rd(this,_,z,1)},Nt.subtract=function Ld(_,z){return Rd(this,_,z,-1)},Nt.as=function n1(_){if(!this.isValid())return NaN;var z,L,D=this._milliseconds;if("month"===(_=ei(_))||"quarter"===_||"year"===_)switch(z=this._days+D/864e5,L=this._months+Dd(z),_){case"month":return L;case"quarter":return L/3;case"year":return L/12}else switch(z=this._days+Math.round(js(this._months)),_){case"week":return z/7+D/6048e5;case"day":return z+D/864e5;case"hour":return 24*z+D/36e5;case"minute":return 1440*z+D/6e4;case"second":return 86400*z+D/1e3;case"millisecond":return Math.floor(864e5*z)+D;default:throw new Error("Unknown unit "+_)}},Nt.asMilliseconds=yw,Nt.asSeconds=Cw,Nt.asMinutes=xw,Nt.asHours=d2,Nt.asDays=p2,Nt.asWeeks=Tw,Nt.asMonths=Eh,Nt.asQuarters=kd,Nt.asYears=u2,Nt.valueOf=function Fs(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Dt(this._months/12):NaN},Nt._bubble=function Lh(){var B,G,fe,Ke,tt,_=this._milliseconds,z=this._days,L=this._months,D=this._data;return _>=0&&z>=0&&L>=0||_<=0&&z<=0&&L<=0||(_+=864e5*Ed(js(L)+z),z=0,L=0),D.milliseconds=_%1e3,B=Lr(_/1e3),D.seconds=B%60,G=Lr(B/60),D.minutes=G%60,fe=Lr(G/60),D.hours=fe%24,z+=Lr(fe/24),L+=tt=Lr(Dd(z)),z-=Ed(js(tt)),Ke=Lr(L/12),L%=12,D.days=z,D.months=L,D.years=Ke,this},Nt.clone=function Hd(){return Yr(this)},Nt.get=function Sw(_){return _=ei(_),this.isValid()?this[_+"s"]():NaN},Nt.milliseconds=h2,Nt.seconds=Dh,Nt.minutes=kh,Nt.hours=f2,Nt.days=m2,Nt.weeks=function g2(){return Lr(this.days()/7)},Nt.months=b2,Nt.years=Hh,Nt.humanize=function M2(_,z){if(!this.isValid())return this.localeData().invalidDate();var B,G,L=!1,D=Ys;return"object"==typeof _&&(z=_,_=!1),"boolean"==typeof _&&(L=_),"object"==typeof z&&(D=Object.assign({},Ys,z),null!=z.s&&null==z.ss&&(D.ss=z.s-1)),G=function _2(_,z,L,D){var B=Yr(_).abs(),G=ya(B.as("s")),fe=ya(B.as("m")),Ke=ya(B.as("h")),tt=ya(B.as("d")),oi=ya(B.as("M")),Dn=ya(B.as("w")),Jn=ya(B.as("y")),Yi=G<=L.ss&&["s",G]||G0,Yi[4]=D,Rw.apply(null,Yi)}(this,!L,D,B=this.localeData()),L&&(G=B.pastFuture(+this,G)),B.postformat(G)},Nt.toISOString=r1,Nt.toString=r1,Nt.toJSON=r1,Nt.locale=Bs,Nt.localeData=Qo,Nt.toIsoString=zn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",r1),Nt.lang=wn,Je("X",0,0,"unix"),Je("x",0,0,"valueOf"),Fe("x",E0),Fe("X",/[+-]?\d+(\.\d{1,3})?/),ai("X",function(_,z,L){L._d=new Date(1e3*parseFloat(_))}),ai("x",function(_,z,L){L._d=new Date(Dt(_))}),O.version="2.29.4",function q(_){k=_}(_e),O.fn=Te,O.min=function Ng(){return Ps("isBefore",[].slice.call(arguments,0))},O.max=function Vg(){return Ps("isAfter",[].slice.call(arguments,0))},O.now=function(){return Date.now?Date.now():+new Date},O.utc=Ve,O.unix=function ww(_){return _e(1e3*_)},O.months=function Ol(_,z){return c2(_,z,"months")},O.isDate=ae,O.locale=ho,O.invalid=Yn,O.duration=Yr,O.isMoment=bn,O.weekdays=function Sh(_,z,L){return an(_,z,L,"weekdays")},O.parseZone=function vw(){return _e.apply(null,arguments).parseZone()},O.localeData=_a,O.isDuration=Xo,O.monthsShort=function Hr(_,z){return c2(_,z,"monthsShort")},O.weekdaysMin=function qh(_,z,L){return an(_,z,L,"weekdaysMin")},O.defineLocale=Rt,O.updateLocale=function hd(_,z){if(null!=z){var L,D,B=De;null!=li[_]&&null!=li[_].parentLocale?li[_].set(Rr(li[_]._config,z)):(null!=(D=j0(_))&&(B=D._config),z=Rr(B,z),null==D&&(z.abbr=_),(L=new R0(z)).parentLocale=li[_],li[_]=L),ho(_)}else null!=li[_]&&(null!=li[_].parentLocale?(li[_]=li[_].parentLocale,_===ho()&&ho(_)):null!=li[_]&&delete li[_]);return li[_]},O.locales=function $n(){return ga(li)},O.weekdaysShort=function Rh(_,z,L){return an(_,z,L,"weekdaysShort")},O.normalizeUnits=ei,O.relativeTimeRounding=function vt(_){return void 0===_?ya:"function"==typeof _&&(ya=_,!0)},O.relativeTimeThreshold=function Wh(_,z){return void 0!==Ys[_]&&(void 0===z?Ys[_]:(Ys[_]=z,"s"===_&&(Ys.ss=z-1),!0))},O.calendarFormat=function Zg(_,z){var L=_.diff(z,"days",!0);return L<-6?"sameElse":L<-1?"lastWeek":L<0?"lastDay":L<1?"sameDay":L<2?"nextDay":L<7?"nextWeek":"sameElse"},O.prototype=Te,O.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},O}()},6700:(oe,se,Y)=>{var k={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function O(C){var R=q(C);return Y(R)}function q(C){if(!Y.o(k,C)){var R=new Error("Cannot find module '"+C+"'");throw R.code="MODULE_NOT_FOUND",R}return k[C]}O.keys=function(){return Object.keys(k)},O.resolve=q,oe.exports=O,O.id=6700},1128:oe=>{"use strict";oe.exports=JSON.parse('{"version":"2023c","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|01212121212121212121212121212121212343434343434343434343434343434312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:oe=>{"use strict";oe.exports={i8:"14.4.0"}}},oe=>{oe(oe.s=4766)}]); \ No newline at end of file diff --git a/dist/apps/publications/polyfills.6ba28ce9fc945375.js b/dist/apps/publications/polyfills.6ba28ce9fc945375.js new file mode 100644 index 000000000..811c6f5d7 --- /dev/null +++ b/dist/apps/publications/polyfills.6ba28ce9fc945375.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkpublications=self.webpackChunkpublications||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function s(j){n&&n.mark&&n.mark(j)}function r(j,h){n&&n.measure&&n.measure(j,h)}s("Zone");const i=e.__Zone_symbol_prefix||"__zone_symbol__";function l(j){return i+j}const p=!0===e[l("forceDuplicateZoneCheck")];if(e.Zone){if(p||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let E=(()=>{class h{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=h.current;for(;t.parent;)t=t.parent;return t}static get current(){return W.zone}static get currentTask(){return re}static __load_patch(t,_,w=!1){if(oe.hasOwnProperty(t)){if(!w&&p)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const L="Zone:"+t;s(L),oe[t]=_(e,h,Y),r(L,L)}}get parent(){return this._parent}get name(){return this._name}constructor(t,_){this._parent=t,this._name=_?_.name||"unnamed":"",this._properties=_&&_.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,_)}get(t){const _=this.getZoneWith(t);if(_)return _._properties[t]}getZoneWith(t){let _=this;for(;_;){if(_._properties.hasOwnProperty(t))return _;_=_._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,_){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const w=this._zoneDelegate.intercept(this,t,_),L=this;return function(){return L.runGuarded(w,this,arguments,_)}}run(t,_,w,L){W={parent:W,zone:this};try{return this._zoneDelegate.invoke(this,t,_,w,L)}finally{W=W.parent}}runGuarded(t,_=null,w,L){W={parent:W,zone:this};try{try{return this._zoneDelegate.invoke(this,t,_,w,L)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{W=W.parent}}runTask(t,_,w){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===G&&(t.type===Q||t.type===P))return;const L=t.state!=y;L&&t._transitionTo(y,A),t.runCount++;const a=re;re=t,W={parent:W,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,_,w)}catch(u){if(this._zoneDelegate.handleError(this,u))throw u}}finally{t.state!==G&&t.state!==d&&(t.type==Q||t.data&&t.data.isPeriodic?L&&t._transitionTo(A,y):(t.runCount=0,this._updateTaskCount(t,-1),L&&t._transitionTo(G,y,G))),W=W.parent,re=a}}scheduleTask(t){if(t.zone&&t.zone!==this){let w=this;for(;w;){if(w===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);w=w.parent}}t._transitionTo(z,G);const _=[];t._zoneDelegates=_,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(w){throw t._transitionTo(d,z,G),this._zoneDelegate.handleError(this,w),w}return t._zoneDelegates===_&&this._updateTaskCount(t,1),t.state==z&&t._transitionTo(A,z),t}scheduleMicroTask(t,_,w,L){return this.scheduleTask(new m(I,t,_,w,L,void 0))}scheduleMacroTask(t,_,w,L,a){return this.scheduleTask(new m(P,t,_,w,L,a))}scheduleEventTask(t,_,w,L,a){return this.scheduleTask(new m(Q,t,_,w,L,a))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===y){t._transitionTo(V,A,y);try{this._zoneDelegate.cancelTask(this,t)}catch(_){throw t._transitionTo(d,V),this._zoneDelegate.handleError(this,_),_}return this._updateTaskCount(t,-1),t._transitionTo(G,V),t.runCount=0,t}}_updateTaskCount(t,_){const w=t._zoneDelegates;-1==_&&(t._zoneDelegates=null);for(let L=0;Lj.hasTask(c,t),onScheduleTask:(j,h,c,t)=>j.scheduleTask(c,t),onInvokeTask:(j,h,c,t,_,w)=>j.invokeTask(c,t,_,w),onCancelTask:(j,h,c,t)=>j.cancelTask(c,t)};class v{constructor(h,c,t){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=h,this._parentDelegate=c,this._forkZS=t&&(t&&t.onFork?t:c._forkZS),this._forkDlgt=t&&(t.onFork?c:c._forkDlgt),this._forkCurrZone=t&&(t.onFork?this.zone:c._forkCurrZone),this._interceptZS=t&&(t.onIntercept?t:c._interceptZS),this._interceptDlgt=t&&(t.onIntercept?c:c._interceptDlgt),this._interceptCurrZone=t&&(t.onIntercept?this.zone:c._interceptCurrZone),this._invokeZS=t&&(t.onInvoke?t:c._invokeZS),this._invokeDlgt=t&&(t.onInvoke?c:c._invokeDlgt),this._invokeCurrZone=t&&(t.onInvoke?this.zone:c._invokeCurrZone),this._handleErrorZS=t&&(t.onHandleError?t:c._handleErrorZS),this._handleErrorDlgt=t&&(t.onHandleError?c:c._handleErrorDlgt),this._handleErrorCurrZone=t&&(t.onHandleError?this.zone:c._handleErrorCurrZone),this._scheduleTaskZS=t&&(t.onScheduleTask?t:c._scheduleTaskZS),this._scheduleTaskDlgt=t&&(t.onScheduleTask?c:c._scheduleTaskDlgt),this._scheduleTaskCurrZone=t&&(t.onScheduleTask?this.zone:c._scheduleTaskCurrZone),this._invokeTaskZS=t&&(t.onInvokeTask?t:c._invokeTaskZS),this._invokeTaskDlgt=t&&(t.onInvokeTask?c:c._invokeTaskDlgt),this._invokeTaskCurrZone=t&&(t.onInvokeTask?this.zone:c._invokeTaskCurrZone),this._cancelTaskZS=t&&(t.onCancelTask?t:c._cancelTaskZS),this._cancelTaskDlgt=t&&(t.onCancelTask?c:c._cancelTaskDlgt),this._cancelTaskCurrZone=t&&(t.onCancelTask?this.zone:c._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const _=t&&t.onHasTask;(_||c&&c._hasTaskZS)&&(this._hasTaskZS=_?t:b,this._hasTaskDlgt=c,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=h,t.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=c,this._scheduleTaskCurrZone=this.zone),t.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=c,this._invokeTaskCurrZone=this.zone),t.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=c,this._cancelTaskCurrZone=this.zone))}fork(h,c){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,h,c):new E(h,c)}intercept(h,c,t){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,h,c,t):c}invoke(h,c,t,_,w){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,h,c,t,_,w):c.apply(t,_)}handleError(h,c){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,h,c)}scheduleTask(h,c){let t=c;if(this._scheduleTaskZS)this._hasTaskZS&&t._zoneDelegates.push(this._hasTaskDlgtOwner),t=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,h,c),t||(t=c);else if(c.scheduleFn)c.scheduleFn(c);else{if(c.type!=I)throw new Error("Task is missing scheduleFn.");C(c)}return t}invokeTask(h,c,t,_){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,h,c,t,_):c.callback.apply(t,_)}cancelTask(h,c){let t;if(this._cancelTaskZS)t=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,h,c);else{if(!c.cancelFn)throw Error("Task is not cancelable");t=c.cancelFn(c)}return t}hasTask(h,c){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,h,c)}catch(t){this.handleError(h,t)}}_updateTaskCount(h,c){const t=this._taskCounts,_=t[h],w=t[h]=_+c;if(w<0)throw new Error("More tasks executed then were scheduled.");0!=_&&0!=w||this.hasTask(this.zone,{microTask:t.microTask>0,macroTask:t.macroTask>0,eventTask:t.eventTask>0,change:h})}}class m{constructor(h,c,t,_,w,L){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=h,this.source=c,this.data=_,this.scheduleFn=w,this.cancelFn=L,!t)throw new Error("callback is not defined");this.callback=t;const a=this;this.invoke=h===Q&&_&&_.useG?m.invokeTask:function(){return m.invokeTask.call(e,a,this,arguments)}}static invokeTask(h,c,t){h||(h=this),ee++;try{return h.runCount++,h.zone.runTask(h,c,t)}finally{1==ee&&T(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(G,z)}_transitionTo(h,c,t){if(this._state!==c&&this._state!==t)throw new Error(`${this.type} '${this.source}': can not transition to '${h}', expecting state '${c}'${t?" or '"+t+"'":""}, was '${this._state}'.`);this._state=h,h==G&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const M=l("setTimeout"),O=l("Promise"),N=l("then");let K,U=[],x=!1;function X(j){if(K||e[O]&&(K=e[O].resolve(0)),K){let h=K[N];h||(h=K.then),h.call(K,j)}else e[M](j,0)}function C(j){0===ee&&0===U.length&&X(T),j&&U.push(j)}function T(){if(!x){for(x=!0;U.length;){const j=U;U=[];for(let h=0;hW,onUnhandledError:q,microtaskDrainDone:q,scheduleMicroTask:C,showUncaughtError:()=>!E[l("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:q,patchMethod:()=>q,bindArguments:()=>[],patchThen:()=>q,patchMacroTask:()=>q,patchEventPrototype:()=>q,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>q,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>q,wrapWithCurrentZone:()=>q,filterProperties:()=>[],attachOriginToPatched:()=>q,_redefineProperty:()=>q,patchCallbacks:()=>q,nativeScheduleMicroTask:X};let W={parent:null,zone:new E(null,null)},re=null,ee=0;function q(){}r("Zone","Zone"),e.Zone=E}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,s,r,i){return Zone.current.scheduleMacroTask(e,n,s,r,i)}const H=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,$=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let s=e.length-1;s>=0;s--)"function"==typeof e[s]&&(e[s]=Ie(e[s],n+"_"+s));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in $)&&typeof $.process<"u"&&"[object process]"==={}.toString.call($.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof $.process<"u"&&"[object process]"==={}.toString.call($.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||$.event))return;let n=we[e.type];n||(n=we[e.type]=H("ON_PROPERTY"+e.type));const s=this||e.target||$,r=s[n];let i;return Ae&&s===_e&&"error"===e.type?(i=r&&r.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===i&&e.preventDefault()):(i=r&&r.apply(this,arguments),null!=i&&!i&&e.preventDefault()),i};function We(e,n,s){let r=ue(e,n);if(!r&&s&&ue(s,n)&&(r={enumerable:!0,configurable:!0}),!r||!r.configurable)return;const i=H("on"+n+"patched");if(e.hasOwnProperty(i)&&e[i])return;delete r.writable,delete r.value;const l=r.get,p=r.set,E=n.slice(2);let b=we[E];b||(b=we[E]=H("ON_PROPERTY"+E)),r.set=function(v){let m=this;!m&&e===$&&(m=$),m&&("function"==typeof m[b]&&m.removeEventListener(E,Ue),p&&p.call(m,null),m[b]=v,"function"==typeof v&&m.addEventListener(E,Ue,!1))},r.get=function(){let v=this;if(!v&&e===$&&(v=$),!v)return null;const m=v[b];if(m)return m;if(l){let M=l.call(this);if(M)return r.set.call(this,M),"function"==typeof v[ct]&&v.removeAttribute(n),M}return null},pe(e,n,r),e[i]=!0}function qe(e,n,s){if(n)for(let r=0;rfunction(p,E){const b=s(p,E);return b.cbIdx>=0&&"function"==typeof E[b.cbIdx]?Me(b.name,E[b.cbIdx],b,i):l.apply(p,E)})}function le(e,n){e[H("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,s)=>{const r=Object.getOwnPropertyDescriptor,i=Object.defineProperty,p=s.symbol,E=[],b=!0===e[p("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=p("Promise"),m=p("then"),M="__creationTrace__";s.onUnhandledError=a=>{if(s.showUncaughtError()){const u=a&&a.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",a.zone.name,"; Task:",a.task&&a.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(a)}},s.microtaskDrainDone=()=>{for(;E.length;){const a=E.shift();try{a.zone.runGuarded(()=>{throw a.throwOriginal?a.rejection:a})}catch(u){N(u)}}};const O=p("unhandledPromiseRejectionHandler");function N(a){s.onUnhandledError(a);try{const u=n[O];"function"==typeof u&&u.call(this,a)}catch{}}function U(a){return a&&a.then}function x(a){return a}function K(a){return c.reject(a)}const X=p("state"),C=p("value"),T=p("finally"),J=p("parentPromiseValue"),G=p("parentPromiseState"),z="Promise.then",A=null,y=!0,V=!1,d=0;function I(a,u){return o=>{try{Y(a,u,o)}catch(f){Y(a,!1,f)}}}const P=function(){let a=!1;return function(o){return function(){a||(a=!0,o.apply(null,arguments))}}},Q="Promise resolved with itself",oe=p("currentTaskTrace");function Y(a,u,o){const f=P();if(a===o)throw new TypeError(Q);if(a[X]===A){let k=null;try{("object"==typeof o||"function"==typeof o)&&(k=o&&o.then)}catch(R){return f(()=>{Y(a,!1,R)})(),a}if(u!==V&&o instanceof c&&o.hasOwnProperty(X)&&o.hasOwnProperty(C)&&o[X]!==A)re(o),Y(a,o[X],o[C]);else if(u!==V&&"function"==typeof k)try{k.call(o,f(I(a,u)),f(I(a,!1)))}catch(R){f(()=>{Y(a,!1,R)})()}else{a[X]=u;const R=a[C];if(a[C]=o,a[T]===T&&u===y&&(a[X]=a[G],a[C]=a[J]),u===V&&o instanceof Error){const g=n.currentTask&&n.currentTask.data&&n.currentTask.data[M];g&&i(o,oe,{configurable:!0,enumerable:!1,writable:!0,value:g})}for(let g=0;g{try{const S=a[C],Z=!!o&&T===o[T];Z&&(o[J]=S,o[G]=R);const D=u.run(g,void 0,Z&&g!==K&&g!==x?[]:[S]);Y(o,!0,D)}catch(S){Y(o,!1,S)}},o)}const j=function(){},h=e.AggregateError;class c{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return Y(new this(null),y,u)}static reject(u){return Y(new this(null),V,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new h([],"All promises were rejected"));const o=[];let f=0;try{for(let g of u)f++,o.push(c.resolve(g))}catch{return Promise.reject(new h([],"All promises were rejected"))}if(0===f)return Promise.reject(new h([],"All promises were rejected"));let k=!1;const R=[];return new c((g,S)=>{for(let Z=0;Z{k||(k=!0,g(D))},D=>{R.push(D),f--,0===f&&(k=!0,S(new h(R,"All promises were rejected")))})})}static race(u){let o,f,k=new this((S,Z)=>{o=S,f=Z});function R(S){o(S)}function g(S){f(S)}for(let S of u)U(S)||(S=this.resolve(S)),S.then(R,g);return k}static all(u){return c.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof c?this:c).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,o){let f,k,R=new this((D,F)=>{f=D,k=F}),g=2,S=0;const Z=[];for(let D of u){U(D)||(D=this.resolve(D));const F=S;try{D.then(B=>{Z[F]=o?o.thenCallback(B):B,g--,0===g&&f(Z)},B=>{o?(Z[F]=o.errorCallback(B),g--,0===g&&f(Z)):k(B)})}catch(B){k(B)}g++,S++}return g-=2,0===g&&f(Z),R}constructor(u){const o=this;if(!(o instanceof c))throw new Error("Must be an instanceof Promise.");o[X]=A,o[C]=[];try{const f=P();u&&u(f(I(o,y)),f(I(o,V)))}catch(f){Y(o,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return c}then(u,o){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||c);const k=new f(j),R=n.current;return this[X]==A?this[C].push(R,k,u,o):ee(this,R,k,u,o),k}catch(u){return this.then(null,u)}finally(u){let o=this.constructor?.[Symbol.species];(!o||"function"!=typeof o)&&(o=c);const f=new o(j);f[T]=T;const k=n.current;return this[X]==A?this[C].push(k,f,u,u):ee(this,k,f,u,u),f}}c.resolve=c.resolve,c.reject=c.reject,c.race=c.race,c.all=c.all;const t=e[v]=e.Promise;e.Promise=c;const _=p("thenPatched");function w(a){const u=a.prototype,o=r(u,"then");if(o&&(!1===o.writable||!o.configurable))return;const f=u.then;u[m]=f,a.prototype.then=function(k,R){return new c((S,Z)=>{f.call(this,S,Z)}).then(k,R)},a[_]=!0}return s.patchThen=w,t&&(w(t),ae(e,"fetch",a=>function L(a){return function(u,o){let f=a.apply(u,o);if(f instanceof c)return f;let k=f.constructor;return k[_]||w(k),f}}(a))),Promise[n.__symbol__("uncaughtPromiseErrors")]=E,c}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,s=H("OriginalDelegate"),r=H("Promise"),i=H("Error"),l=function(){if("function"==typeof this){const v=this[s];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const m=e[r];if(m)return n.call(m)}if(this===Error){const m=e[i];if(m)return n.call(m)}}return n.call(this)};l[s]=n,Function.prototype.toString=l;const p=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":p.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=H("propagationStopped");function Je(e,n){const s=(n?n(e):e)+ce,r=(n?n(e):e)+ie,i=me+s,l=me+r;te[e]={},te[e][ce]=i,te[e][ie]=l}function dt(e,n,s,r){const i=r&&r.add||Ze,l=r&&r.rm||De,p=r&&r.listeners||"eventListeners",E=r&&r.rmAll||"removeAllListeners",b=H(i),v="."+i+":",m="prependListener",M="."+m+":",O=function(C,T,J){if(C.isRemoved)return;const G=C.callback;let z;"object"==typeof G&&G.handleEvent&&(C.callback=y=>G.handleEvent(y),C.originalDelegate=G);try{C.invoke(C,T,[J])}catch(y){z=y}const A=C.options;return A&&"object"==typeof A&&A.once&&T[l].call(T,J.type,C.originalDelegate?C.originalDelegate:C.callback,A),z};function N(C,T,J){if(!(T=T||e.event))return;const G=C||T.target||e,z=G[te[T.type][J?ie:ce]];if(z){const A=[];if(1===z.length){const y=O(z[0],G,T);y&&A.push(y)}else{const y=z.slice();for(let V=0;V{throw V})}}}const U=function(C){return N(this,C,!1)},x=function(C){return N(this,C,!0)};function K(C,T){if(!C)return!1;let J=!0;T&&void 0!==T.useG&&(J=T.useG);const G=T&&T.vh;let z=!0;T&&void 0!==T.chkDup&&(z=T.chkDup);let A=!1;T&&void 0!==T.rt&&(A=T.rt);let y=C;for(;y&&!y.hasOwnProperty(i);)y=ve(y);if(!y&&C[i]&&(y=C),!y||y[b])return!1;const V=T&&T.eventNameToString,d={},I=y[b]=y[i],P=y[H(l)]=y[l],Q=y[H(p)]=y[p],oe=y[H(E)]=y[E];let Y;T&&T.prepend&&(Y=y[H(T.prepend)]=y[T.prepend]);const c=J?function(o){if(!d.isExisting)return I.call(d.target,d.eventName,d.capture?x:U,d.options)}:function(o){return I.call(d.target,d.eventName,o.invoke,d.options)},t=J?function(o){if(!o.isRemoved){const f=te[o.eventName];let k;f&&(k=f[o.capture?ie:ce]);const R=k&&o.target[k];if(R)for(let g=0;gfunction(i,l){i[$e]=!0,r&&r.apply(i,l)})}function Et(e,n,s,r,i){const l=Zone.__symbol__(r);if(n[l])return;const p=n[l]=n[r];n[r]=function(E,b,v){return b&&b.prototype&&i.forEach(function(m){const M=`${s}.${r}::`+m,O=b.prototype;try{if(O.hasOwnProperty(m)){const N=e.ObjectGetOwnPropertyDescriptor(O,m);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,M),e._redefineProperty(b.prototype,m,N)):O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}else O[m]&&(O[m]=e.wrapWithCurrentZone(O[m],M))}catch{}}),p.call(n,E,b,v)},e.attachOriginToPatched(n[r],p)}function Qe(e,n,s){if(!s||0===s.length)return n;const r=s.filter(l=>l.target===e);if(!r||0===r.length)return n;const i=r[0].ignoreProperties;return n.filter(l=>-1===i.indexOf(l))}function et(e,n,s,r){e&&qe(e,Qe(e,n,s),r)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,s)=>{const r=He(e);s.patchOnProperties=qe,s.patchMethod=ae,s.bindArguments=Le,s.patchMacroTask=lt;const i=n.__symbol__("BLACK_LISTED_EVENTS"),l=n.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[i]=e[l]),e[i]&&(n[i]=n[l]=e[i]),s.patchEventPrototype=_t,s.patchEventTarget=dt,s.isIEOrEdge=ft,s.ObjectDefineProperty=pe,s.ObjectGetOwnPropertyDescriptor=ue,s.ObjectCreate=Se,s.ArraySlice=it,s.patchClass=ge,s.wrapWithCurrentZone=Ie,s.filterProperties=Qe,s.attachOriginToPatched=le,s._redefineProperty=Object.defineProperty,s.patchCallbacks=Et,s.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:r,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=H("zoneTask");function Te(e,n,s,r){let i=null,l=null;s+=r;const p={};function E(v){const m=v.data;return m.args[0]=function(){return v.invoke.apply(this,arguments)},m.handleId=i.apply(e,m.args),v}function b(v){return l.call(e,v.data.handleId)}i=ae(e,n+=r,v=>function(m,M){if("function"==typeof M[0]){const O={isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?M[1]||0:void 0,args:M},N=M[0];M[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete p[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const U=Me(n,M[0],O,E,b);if(!U)return U;const x=U.data.handleId;return"number"==typeof x?p[x]=U:x&&(x[Re]=U),x&&x.ref&&x.unref&&"function"==typeof x.ref&&"function"==typeof x.unref&&(U.ref=x.ref.bind(x),U.unref=x.unref.bind(x)),"number"==typeof x||x?x:U}return v.apply(e,M)}),l=ae(e,s,v=>function(m,M){const O=M[0];let N;"number"==typeof O?N=p[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete p[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,M)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",s="clear";Te(e,n,s,"Timeout"),Te(e,n,s,"Interval"),Te(e,n,s,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const s=["alert","prompt","confirm"];for(let r=0;rfunction(b,v){return n.current.run(l,e,v,E)})}),Zone.__load_patch("EventTarget",(e,n,s)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,s),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:s,zoneSymbolEventNames:r,TRUE_STR:i,FALSE_STR:l,ZONE_SYMBOL_PREFIX:p}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,s)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,s)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,s)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const s=n.__Zone_ignore_on_properties;let r=[];if(Ae){const i=window;r=r.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:i,ignoreProperties:["error"]}]:[];et(i,He(i),s&&s.concat(l),ve(i))}r=r.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let i=0;i{!function pt(e,n){const{isBrowser:s,isMix:r}=n.getGlobalObjects();(s||r)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,s)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const m=v.XMLHttpRequest;if(!m)return;const M=m.prototype;let N=M[Oe],U=M[Ne];if(!N){const d=v.XMLHttpRequestEventTarget;if(d){const I=d.prototype;N=I[Oe],U=I[Ne]}}const x="readystatechange",K="scheduled";function X(d){const I=d.data,P=I.target;P[l]=!1,P[E]=!1;const Q=P[i];N||(N=P[Oe],U=P[Ne]),Q&&U.call(P,x,Q);const oe=P[i]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[l]&&d.state===K){const W=P[n.__symbol__("loadfalse")];if(0!==P.status&&W&&W.length>0){const re=d.invoke;d.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let q=0;qfunction(d,I){return d[r]=0==I[2],d[p]=I[1],J.apply(d,I)}),z=H("fetchTaskAborting"),A=H("fetchTaskScheduling"),y=ae(M,"send",()=>function(d,I){if(!0===n.current[A]||d[r])return y.apply(d,I);{const P={target:d,url:d[p],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",C,P,X,T);d&&!0===d[E]&&!P.aborted&&Q.state===K&&Q.invoke()}}),V=ae(M,"abort",()=>function(d,I){const P=function O(d){return d[s]}(d);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[z])return V.apply(d,I)})}(e);const s=H("xhrTask"),r=H("xhrSync"),i=H("xhrListener"),l=H("xhrScheduled"),p=H("xhrURL"),E=H("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const s=e.constructor.name;for(let r=0;r{const b=function(){return E.apply(this,Le(arguments,s+"."+i))};return le(b,E),b})(l)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function s(r){return function(i){Ke(e,r).forEach(p=>{const E=e.PromiseRejectionEvent;if(E){const b=new E(r,{promise:i.promise,reason:i.rejection});p.invoke(b)}})}}e.PromiseRejectionEvent&&(n[H("unhandledPromiseRejectionHandler")]=s("unhandledrejection"),n[H("rejectionHandledHandler")]=s("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,s)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",s=>function(r,i){Zone.current.scheduleMicroTask("queueMicrotask",i[0])})}(e,s)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/publications/polyfills.9d273dfcf520cbc5.js b/dist/apps/publications/polyfills.9d273dfcf520cbc5.js deleted file mode 100644 index 5f2799913..000000000 --- a/dist/apps/publications/polyfills.9d273dfcf520cbc5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkpublications=self.webpackChunkpublications||[]).push([[429],{8332:()=>{!function(e){const n=e.performance;function i(M){n&&n.mark&&n.mark(M)}function o(M,T){n&&n.measure&&n.measure(M,T)}i("Zone");const c=e.__Zone_symbol_prefix||"__zone_symbol__";function a(M){return c+M}const y=!0===e[a("forceDuplicateZoneCheck")];if(e.Zone){if(y||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}let d=(()=>{class M{static assertZonePatched(){if(e.Promise!==oe.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let t=M.current;for(;t.parent;)t=t.parent;return t}static get current(){return U.zone}static get currentTask(){return re}static __load_patch(t,r,k=!1){if(oe.hasOwnProperty(t)){if(!k&&y)throw Error("Already loaded patch: "+t)}else if(!e["__Zone_disable_"+t]){const C="Zone:"+t;i(C),oe[t]=r(e,M,z),o(C,C)}}get parent(){return this._parent}get name(){return this._name}constructor(t,r){this._parent=t,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new v(this,this._parent&&this._parent._zoneDelegate,r)}get(t){const r=this.getZoneWith(t);if(r)return r._properties[t]}getZoneWith(t){let r=this;for(;r;){if(r._properties.hasOwnProperty(t))return r;r=r._parent}return null}fork(t){if(!t)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,t)}wrap(t,r){if("function"!=typeof t)throw new Error("Expecting function got: "+t);const k=this._zoneDelegate.intercept(this,t,r),C=this;return function(){return C.runGuarded(k,this,arguments,r)}}run(t,r,k,C){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,t,r,k,C)}finally{U=U.parent}}runGuarded(t,r=null,k,C){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,t,r,k,C)}catch($){if(this._zoneDelegate.handleError(this,$))throw $}}finally{U=U.parent}}runTask(t,r,k){if(t.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===x&&(t.type===Q||t.type===P))return;const C=t.state!=E;C&&t._transitionTo(E,A),t.runCount++;const $=re;re=t,U={parent:U,zone:this};try{t.type==P&&t.data&&!t.data.isPeriodic&&(t.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,t,r,k)}catch(l){if(this._zoneDelegate.handleError(this,l))throw l}}finally{t.state!==x&&t.state!==h&&(t.type==Q||t.data&&t.data.isPeriodic?C&&t._transitionTo(A,E):(t.runCount=0,this._updateTaskCount(t,-1),C&&t._transitionTo(x,E,x))),U=U.parent,re=$}}scheduleTask(t){if(t.zone&&t.zone!==this){let k=this;for(;k;){if(k===t.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${t.zone.name}`);k=k.parent}}t._transitionTo(X,x);const r=[];t._zoneDelegates=r,t._zone=this;try{t=this._zoneDelegate.scheduleTask(this,t)}catch(k){throw t._transitionTo(h,X,x),this._zoneDelegate.handleError(this,k),k}return t._zoneDelegates===r&&this._updateTaskCount(t,1),t.state==X&&t._transitionTo(A,X),t}scheduleMicroTask(t,r,k,C){return this.scheduleTask(new p(I,t,r,k,C,void 0))}scheduleMacroTask(t,r,k,C,$){return this.scheduleTask(new p(P,t,r,k,C,$))}scheduleEventTask(t,r,k,C,$){return this.scheduleTask(new p(Q,t,r,k,C,$))}cancelTask(t){if(t.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(t.zone||J).name+"; Execution: "+this.name+")");if(t.state===A||t.state===E){t._transitionTo(G,A,E);try{this._zoneDelegate.cancelTask(this,t)}catch(r){throw t._transitionTo(h,G),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(t,-1),t._transitionTo(x,G),t.runCount=0,t}}_updateTaskCount(t,r){const k=t._zoneDelegates;-1==r&&(t._zoneDelegates=null);for(let C=0;CM.hasTask(t,r),onScheduleTask:(M,T,t,r)=>M.scheduleTask(t,r),onInvokeTask:(M,T,t,r,k,C)=>M.invokeTask(t,r,k,C),onCancelTask:(M,T,t,r)=>M.cancelTask(t,r)};class v{constructor(T,t,r){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=T,this._parentDelegate=t,this._forkZS=r&&(r&&r.onFork?r:t._forkZS),this._forkDlgt=r&&(r.onFork?t:t._forkDlgt),this._forkCurrZone=r&&(r.onFork?this.zone:t._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:t._interceptZS),this._interceptDlgt=r&&(r.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this.zone:t._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:t._invokeZS),this._invokeDlgt=r&&(r.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this.zone:t._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:t._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this.zone:t._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:t._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this.zone:t._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:t._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this.zone:t._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:t._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this.zone:t._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const k=r&&r.onHasTask;(k||t&&t._hasTaskZS)&&(this._hasTaskZS=k?r:b,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=T,r.onScheduleTask||(this._scheduleTaskZS=b,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),r.onInvokeTask||(this._invokeTaskZS=b,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),r.onCancelTask||(this._cancelTaskZS=b,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}fork(T,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,T,t):new d(T,t)}intercept(T,t,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,T,t,r):t}invoke(T,t,r,k,C){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,T,t,r,k,C):t.apply(r,k)}handleError(T,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,T,t)}scheduleTask(T,t){let r=t;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,T,t),r||(r=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=I)throw new Error("Task is missing scheduleFn.");R(t)}return r}invokeTask(T,t,r,k){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,T,t,r,k):t.callback.apply(r,k)}cancelTask(T,t){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,T,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");r=t.cancelFn(t)}return r}hasTask(T,t){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,T,t)}catch(r){this.handleError(T,r)}}_updateTaskCount(T,t){const r=this._taskCounts,k=r[T],C=r[T]=k+t;if(C<0)throw new Error("More tasks executed then were scheduled.");0!=k&&0!=C||this.hasTask(this.zone,{microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:T})}}class p{constructor(T,t,r,k,C,$){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=T,this.source=t,this.data=k,this.scheduleFn=C,this.cancelFn=$,!r)throw new Error("callback is not defined");this.callback=r;const l=this;this.invoke=T===Q&&k&&k.useG?p.invokeTask:function(){return p.invokeTask.call(e,l,this,arguments)}}static invokeTask(T,t,r){T||(T=this),ee++;try{return T.runCount++,T.zone.runTask(T,t,r)}finally{1==ee&&_(),ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(x,X)}_transitionTo(T,t,r){if(this._state!==t&&this._state!==r)throw new Error(`${this.type} '${this.source}': can not transition to '${T}', expecting state '${t}'${r?" or '"+r+"'":""}, was '${this._state}'.`);this._state=T,T==x&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const L=a("setTimeout"),O=a("Promise"),N=a("then");let K,B=[],H=!1;function q(M){if(K||e[O]&&(K=e[O].resolve(0)),K){let T=K[N];T||(T=K.then),T.call(K,M)}else e[L](M,0)}function R(M){0===ee&&0===B.length&&q(_),M&&B.push(M)}function _(){if(!H){for(H=!0;B.length;){const M=B;B=[];for(let T=0;TU,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:R,showUncaughtError:()=>!d[a("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:q};let U={parent:null,zone:new d(null,null)},re=null,ee=0;function W(){}o("Zone","Zone"),e.Zone=d}(typeof window<"u"&&window||typeof self<"u"&&self||global);const ue=Object.getOwnPropertyDescriptor,pe=Object.defineProperty,ve=Object.getPrototypeOf,Se=Object.create,it=Array.prototype.slice,Ze="addEventListener",De="removeEventListener",Oe=Zone.__symbol__(Ze),Ne=Zone.__symbol__(De),ie="true",ce="false",me=Zone.__symbol__("");function Ie(e,n){return Zone.current.wrap(e,n)}function Me(e,n,i,o,c){return Zone.current.scheduleMacroTask(e,n,i,o,c)}const j=Zone.__symbol__,be=typeof window<"u",_e=be?window:void 0,Y=be&&_e||"object"==typeof self&&self||global,ct="removeAttribute";function Le(e,n){for(let i=e.length-1;i>=0;i--)"function"==typeof e[i]&&(e[i]=Ie(e[i],n+"_"+i));return e}function Ve(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const Fe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Pe=!("nw"in Y)&&typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process),Ae=!Pe&&!Fe&&!(!be||!_e.HTMLElement),Be=typeof Y.process<"u"&&"[object process]"==={}.toString.call(Y.process)&&!Fe&&!(!be||!_e.HTMLElement),we={},Ue=function(e){if(!(e=e||Y.event))return;let n=we[e.type];n||(n=we[e.type]=j("ON_PROPERTY"+e.type));const i=this||e.target||Y,o=i[n];let c;return Ae&&i===_e&&"error"===e.type?(c=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error),!0===c&&e.preventDefault()):(c=o&&o.apply(this,arguments),null!=c&&!c&&e.preventDefault()),c};function We(e,n,i){let o=ue(e,n);if(!o&&i&&ue(i,n)&&(o={enumerable:!0,configurable:!0}),!o||!o.configurable)return;const c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete o.writable,delete o.value;const a=o.get,y=o.set,d=n.slice(2);let b=we[d];b||(b=we[d]=j("ON_PROPERTY"+d)),o.set=function(v){let p=this;!p&&e===Y&&(p=Y),p&&("function"==typeof p[b]&&p.removeEventListener(d,Ue),y&&y.call(p,null),p[b]=v,"function"==typeof v&&p.addEventListener(d,Ue,!1))},o.get=function(){let v=this;if(!v&&e===Y&&(v=Y),!v)return null;const p=v[b];if(p)return p;if(a){let L=a.call(this);if(L)return o.set.call(this,L),"function"==typeof v[ct]&&v.removeAttribute(n),L}return null},pe(e,n,o),e[c]=!0}function qe(e,n,i){if(n)for(let o=0;ofunction(y,d){const b=i(y,d);return b.cbIdx>=0&&"function"==typeof d[b.cbIdx]?Me(b.name,d[b.cbIdx],b,c):a.apply(y,d)})}function le(e,n){e[j("OriginalDelegate")]=n}let Xe=!1,je=!1;function ft(){if(Xe)return je;Xe=!0;try{const e=_e.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(je=!0)}catch{}return je}Zone.__load_patch("ZoneAwarePromise",(e,n,i)=>{const o=Object.getOwnPropertyDescriptor,c=Object.defineProperty,y=i.symbol,d=[],b=!0===e[y("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],v=y("Promise"),p=y("then"),L="__creationTrace__";i.onUnhandledError=l=>{if(i.showUncaughtError()){const u=l&&l.rejection;u?console.error("Unhandled Promise rejection:",u instanceof Error?u.message:u,"; Zone:",l.zone.name,"; Task:",l.task&&l.task.source,"; Value:",u,u instanceof Error?u.stack:void 0):console.error(l)}},i.microtaskDrainDone=()=>{for(;d.length;){const l=d.shift();try{l.zone.runGuarded(()=>{throw l.throwOriginal?l.rejection:l})}catch(u){N(u)}}};const O=y("unhandledPromiseRejectionHandler");function N(l){i.onUnhandledError(l);try{const u=n[O];"function"==typeof u&&u.call(this,l)}catch{}}function B(l){return l&&l.then}function H(l){return l}function K(l){return t.reject(l)}const q=y("state"),R=y("value"),_=y("finally"),J=y("parentPromiseValue"),x=y("parentPromiseState"),X="Promise.then",A=null,E=!0,G=!1,h=0;function I(l,u){return s=>{try{z(l,u,s)}catch(f){z(l,!1,f)}}}const P=function(){let l=!1;return function(s){return function(){l||(l=!0,s.apply(null,arguments))}}},Q="Promise resolved with itself",oe=y("currentTaskTrace");function z(l,u,s){const f=P();if(l===s)throw new TypeError(Q);if(l[q]===A){let g=null;try{("object"==typeof s||"function"==typeof s)&&(g=s&&s.then)}catch(w){return f(()=>{z(l,!1,w)})(),l}if(u!==G&&s instanceof t&&s.hasOwnProperty(q)&&s.hasOwnProperty(R)&&s[q]!==A)re(s),z(l,s[q],s[R]);else if(u!==G&&"function"==typeof g)try{g.call(s,f(I(l,u)),f(I(l,!1)))}catch(w){f(()=>{z(l,!1,w)})()}else{l[q]=u;const w=l[R];if(l[R]=s,l[_]===_&&u===E&&(l[q]=l[x],l[R]=l[J]),u===G&&s instanceof Error){const m=n.currentTask&&n.currentTask.data&&n.currentTask.data[L];m&&c(s,oe,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{const S=l[R],Z=!!s&&_===s[_];Z&&(s[J]=S,s[x]=w);const D=u.run(m,void 0,Z&&m!==K&&m!==H?[]:[S]);z(s,!0,D)}catch(S){z(s,!1,S)}},s)}const M=function(){},T=e.AggregateError;class t{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(u){return z(new this(null),E,u)}static reject(u){return z(new this(null),G,u)}static any(u){if(!u||"function"!=typeof u[Symbol.iterator])return Promise.reject(new T([],"All promises were rejected"));const s=[];let f=0;try{for(let m of u)f++,s.push(t.resolve(m))}catch{return Promise.reject(new T([],"All promises were rejected"))}if(0===f)return Promise.reject(new T([],"All promises were rejected"));let g=!1;const w=[];return new t((m,S)=>{for(let Z=0;Z{g||(g=!0,m(D))},D=>{w.push(D),f--,0===f&&(g=!0,S(new T(w,"All promises were rejected")))})})}static race(u){let s,f,g=new this((S,Z)=>{s=S,f=Z});function w(S){s(S)}function m(S){f(S)}for(let S of u)B(S)||(S=this.resolve(S)),S.then(w,m);return g}static all(u){return t.allWithCallback(u)}static allSettled(u){return(this&&this.prototype instanceof t?this:t).allWithCallback(u,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(u,s){let f,g,w=new this((D,V)=>{f=D,g=V}),m=2,S=0;const Z=[];for(let D of u){B(D)||(D=this.resolve(D));const V=S;try{D.then(F=>{Z[V]=s?s.thenCallback(F):F,m--,0===m&&f(Z)},F=>{s?(Z[V]=s.errorCallback(F),m--,0===m&&f(Z)):g(F)})}catch(F){g(F)}m++,S++}return m-=2,0===m&&f(Z),w}constructor(u){const s=this;if(!(s instanceof t))throw new Error("Must be an instanceof Promise.");s[q]=A,s[R]=[];try{const f=P();u&&u(f(I(s,E)),f(I(s,G)))}catch(f){z(s,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return t}then(u,s){let f=this.constructor?.[Symbol.species];(!f||"function"!=typeof f)&&(f=this.constructor||t);const g=new f(M),w=n.current;return this[q]==A?this[R].push(w,g,u,s):ee(this,w,g,u,s),g}catch(u){return this.then(null,u)}finally(u){let s=this.constructor?.[Symbol.species];(!s||"function"!=typeof s)&&(s=t);const f=new s(M);f[_]=_;const g=n.current;return this[q]==A?this[R].push(g,f,u,u):ee(this,g,f,u,u),f}}t.resolve=t.resolve,t.reject=t.reject,t.race=t.race,t.all=t.all;const r=e[v]=e.Promise;e.Promise=t;const k=y("thenPatched");function C(l){const u=l.prototype,s=o(u,"then");if(s&&(!1===s.writable||!s.configurable))return;const f=u.then;u[p]=f,l.prototype.then=function(g,w){return new t((S,Z)=>{f.call(this,S,Z)}).then(g,w)},l[k]=!0}return i.patchThen=C,r&&(C(r),ae(e,"fetch",l=>function $(l){return function(u,s){let f=l.apply(u,s);if(f instanceof t)return f;let g=f.constructor;return g[k]||C(g),f}}(l))),Promise[n.__symbol__("uncaughtPromiseErrors")]=d,t}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,i=j("OriginalDelegate"),o=j("Promise"),c=j("Error"),a=function(){if("function"==typeof this){const v=this[i];if(v)return"function"==typeof v?n.call(v):Object.prototype.toString.call(v);if(this===Promise){const p=e[o];if(p)return n.call(p)}if(this===Error){const p=e[c];if(p)return n.call(p)}}return n.call(this)};a[i]=n,Function.prototype.toString=a;const y=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":y.call(this)}});let Ee=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){Ee=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{Ee=!1}const ht={useG:!0},te={},ze={},Ye=new RegExp("^"+me+"(\\w+)(true|false)$"),$e=j("propagationStopped");function Je(e,n){const i=(n?n(e):e)+ce,o=(n?n(e):e)+ie,c=me+i,a=me+o;te[e]={},te[e][ce]=c,te[e][ie]=a}function dt(e,n,i,o){const c=o&&o.add||Ze,a=o&&o.rm||De,y=o&&o.listeners||"eventListeners",d=o&&o.rmAll||"removeAllListeners",b=j(c),v="."+c+":",p="prependListener",L="."+p+":",O=function(R,_,J){if(R.isRemoved)return;const x=R.callback;let X;"object"==typeof x&&x.handleEvent&&(R.callback=E=>x.handleEvent(E),R.originalDelegate=x);try{R.invoke(R,_,[J])}catch(E){X=E}const A=R.options;return A&&"object"==typeof A&&A.once&&_[a].call(_,J.type,R.originalDelegate?R.originalDelegate:R.callback,A),X};function N(R,_,J){if(!(_=_||e.event))return;const x=R||_.target||e,X=x[te[_.type][J?ie:ce]];if(X){const A=[];if(1===X.length){const E=O(X[0],x,_);E&&A.push(E)}else{const E=X.slice();for(let G=0;G{throw G})}}}const B=function(R){return N(this,R,!1)},H=function(R){return N(this,R,!0)};function K(R,_){if(!R)return!1;let J=!0;_&&void 0!==_.useG&&(J=_.useG);const x=_&&_.vh;let X=!0;_&&void 0!==_.chkDup&&(X=_.chkDup);let A=!1;_&&void 0!==_.rt&&(A=_.rt);let E=R;for(;E&&!E.hasOwnProperty(c);)E=ve(E);if(!E&&R[c]&&(E=R),!E||E[b])return!1;const G=_&&_.eventNameToString,h={},I=E[b]=E[c],P=E[j(a)]=E[a],Q=E[j(y)]=E[y],oe=E[j(d)]=E[d];let z;_&&_.prepend&&(z=E[j(_.prepend)]=E[_.prepend]);const t=J?function(s){if(!h.isExisting)return I.call(h.target,h.eventName,h.capture?H:B,h.options)}:function(s){return I.call(h.target,h.eventName,s.invoke,h.options)},r=J?function(s){if(!s.isRemoved){const f=te[s.eventName];let g;f&&(g=f[s.capture?ie:ce]);const w=g&&s.target[g];if(w)for(let m=0;mfunction(c,a){c[$e]=!0,o&&o.apply(c,a)})}function Et(e,n,i,o,c){const a=Zone.__symbol__(o);if(n[a])return;const y=n[a]=n[o];n[o]=function(d,b,v){return b&&b.prototype&&c.forEach(function(p){const L=`${i}.${o}::`+p,O=b.prototype;try{if(O.hasOwnProperty(p)){const N=e.ObjectGetOwnPropertyDescriptor(O,p);N&&N.value?(N.value=e.wrapWithCurrentZone(N.value,L),e._redefineProperty(b.prototype,p,N)):O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}else O[p]&&(O[p]=e.wrapWithCurrentZone(O[p],L))}catch{}}),y.call(n,d,b,v)},e.attachOriginToPatched(n[o],y)}function Qe(e,n,i){if(!i||0===i.length)return n;const o=i.filter(a=>a.target===e);if(!o||0===o.length)return n;const c=o[0].ignoreProperties;return n.filter(a=>-1===c.indexOf(a))}function et(e,n,i,o){e&&qe(e,Qe(e,n,i),o)}function He(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}Zone.__load_patch("util",(e,n,i)=>{const o=He(e);i.patchOnProperties=qe,i.patchMethod=ae,i.bindArguments=Le,i.patchMacroTask=lt;const c=n.__symbol__("BLACK_LISTED_EVENTS"),a=n.__symbol__("UNPATCHED_EVENTS");e[a]&&(e[c]=e[a]),e[c]&&(n[c]=n[a]=e[c]),i.patchEventPrototype=_t,i.patchEventTarget=dt,i.isIEOrEdge=ft,i.ObjectDefineProperty=pe,i.ObjectGetOwnPropertyDescriptor=ue,i.ObjectCreate=Se,i.ArraySlice=it,i.patchClass=ge,i.wrapWithCurrentZone=Ie,i.filterProperties=Qe,i.attachOriginToPatched=le,i._redefineProperty=Object.defineProperty,i.patchCallbacks=Et,i.getGlobalObjects=()=>({globalSources:ze,zoneSymbolEventNames:te,eventNames:o,isBrowser:Ae,isMix:Be,isNode:Pe,TRUE_STR:ie,FALSE_STR:ce,ZONE_SYMBOL_PREFIX:me,ADD_EVENT_LISTENER_STR:Ze,REMOVE_EVENT_LISTENER_STR:De})});const Re=j("zoneTask");function Te(e,n,i,o){let c=null,a=null;i+=o;const y={};function d(v){const p=v.data;return p.args[0]=function(){return v.invoke.apply(this,arguments)},p.handleId=c.apply(e,p.args),v}function b(v){return a.call(e,v.data.handleId)}c=ae(e,n+=o,v=>function(p,L){if("function"==typeof L[0]){const O={isPeriodic:"Interval"===o,delay:"Timeout"===o||"Interval"===o?L[1]||0:void 0,args:L},N=L[0];L[0]=function(){try{return N.apply(this,arguments)}finally{O.isPeriodic||("number"==typeof O.handleId?delete y[O.handleId]:O.handleId&&(O.handleId[Re]=null))}};const B=Me(n,L[0],O,d,b);if(!B)return B;const H=B.data.handleId;return"number"==typeof H?y[H]=B:H&&(H[Re]=B),H&&H.ref&&H.unref&&"function"==typeof H.ref&&"function"==typeof H.unref&&(B.ref=H.ref.bind(H),B.unref=H.unref.bind(H)),"number"==typeof H||H?H:B}return v.apply(e,L)}),a=ae(e,i,v=>function(p,L){const O=L[0];let N;"number"==typeof O?N=y[O]:(N=O&&O[Re],N||(N=O)),N&&"string"==typeof N.type?"notScheduled"!==N.state&&(N.cancelFn&&N.data.isPeriodic||0===N.runCount)&&("number"==typeof O?delete y[O]:O&&(O[Re]=null),N.zone.cancelTask(N)):v.apply(e,L)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",i="clear";Te(e,n,i,"Timeout"),Te(e,n,i,"Interval"),Te(e,n,i,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Te(e,"request","cancel","AnimationFrame"),Te(e,"mozRequest","mozCancel","AnimationFrame"),Te(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const i=["alert","prompt","confirm"];for(let o=0;ofunction(b,v){return n.current.run(a,e,v,d)})}),Zone.__load_patch("EventTarget",(e,n,i)=>{(function gt(e,n){n.patchEventPrototype(e,n)})(e,i),function mt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:o,TRUE_STR:c,FALSE_STR:a,ZONE_SYMBOL_PREFIX:y}=n.getGlobalObjects();for(let b=0;b{ge("MutationObserver"),ge("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,i)=>{ge("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,i)=>{ge("FileReader")}),Zone.__load_patch("on_property",(e,n,i)=>{!function Tt(e,n){if(Pe&&!Be||Zone[e.symbol("patchEvents")])return;const i=n.__Zone_ignore_on_properties;let o=[];if(Ae){const c=window;o=o.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const a=function ut(){try{const e=_e.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:c,ignoreProperties:["error"]}]:[];et(c,He(c),i&&i.concat(a),ve(c))}o=o.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{!function pt(e,n){const{isBrowser:i,isMix:o}=n.getGlobalObjects();(i||o)&&e.customElements&&"customElements"in e&&n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,i)}),Zone.__load_patch("XHR",(e,n)=>{!function b(v){const p=v.XMLHttpRequest;if(!p)return;const L=p.prototype;let N=L[Oe],B=L[Ne];if(!N){const h=v.XMLHttpRequestEventTarget;if(h){const I=h.prototype;N=I[Oe],B=I[Ne]}}const H="readystatechange",K="scheduled";function q(h){const I=h.data,P=I.target;P[a]=!1,P[d]=!1;const Q=P[c];N||(N=P[Oe],B=P[Ne]),Q&&B.call(P,H,Q);const oe=P[c]=()=>{if(P.readyState===P.DONE)if(!I.aborted&&P[a]&&h.state===K){const U=P[n.__symbol__("loadfalse")];if(0!==P.status&&U&&U.length>0){const re=h.invoke;h.invoke=function(){const ee=P[n.__symbol__("loadfalse")];for(let W=0;Wfunction(h,I){return h[o]=0==I[2],h[y]=I[1],J.apply(h,I)}),X=j("fetchTaskAborting"),A=j("fetchTaskScheduling"),E=ae(L,"send",()=>function(h,I){if(!0===n.current[A]||h[o])return E.apply(h,I);{const P={target:h,url:h[y],isPeriodic:!1,args:I,aborted:!1},Q=Me("XMLHttpRequest.send",R,P,q,_);h&&!0===h[d]&&!P.aborted&&Q.state===K&&Q.invoke()}}),G=ae(L,"abort",()=>function(h,I){const P=function O(h){return h[i]}(h);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[X])return G.apply(h,I)})}(e);const i=j("xhrTask"),o=j("xhrSync"),c=j("xhrListener"),a=j("xhrScheduled"),y=j("xhrURL"),d=j("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function at(e,n){const i=e.constructor.name;for(let o=0;o{const b=function(){return d.apply(this,Le(arguments,i+"."+c))};return le(b,d),b})(a)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function i(o){return function(c){Ke(e,o).forEach(y=>{const d=e.PromiseRejectionEvent;if(d){const b=new d(o,{promise:c.promise,reason:c.rejection});y.invoke(b)}})}}e.PromiseRejectionEvent&&(n[j("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),n[j("rejectionHandledHandler")]=i("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,i)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",i=>function(o,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}(e,i)})}},ue=>{ue(ue.s=8332)}]); \ No newline at end of file diff --git a/dist/apps/publications/styles.5ad9c62fab7d13c1.css b/dist/apps/publications/styles.5ad9c62fab7d13c1.css new file mode 100644 index 000000000..3d090ad51 --- /dev/null +++ b/dist/apps/publications/styles.5ad9c62fab7d13c1.css @@ -0,0 +1,5 @@ +@charset "UTF-8";.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #212121;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #43a047}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #212121;--mdc-linear-progress-track-color: rgba(33, 33, 33, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 33, 33, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-caret-color: #212121;--mdc-filled-text-field-focus-active-indicator-color: #212121;--mdc-filled-text-field-focus-label-text-color: rgba(33, 33, 33, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #212121;--mdc-outlined-text-field-focus-outline-color: #212121;--mdc-outlined-text-field-focus-label-text-color: rgba(33, 33, 33, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#212121de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #43a047;--mdc-filled-text-field-focus-active-indicator-color: #43a047;--mdc-filled-text-field-focus-label-text-color: rgba(67, 160, 71, .87);--mdc-outlined-text-field-caret-color: #43a047;--mdc-outlined-text-field-focus-outline-color: #43a047;--mdc-outlined-text-field-focus-label-text-color: rgba(67, 160, 71, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(33, 33, 33, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #212121;--mdc-chip-elevated-disabled-container-color: #212121;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #757575;--mdc-switch-selected-handle-color: #757575;--mdc-switch-selected-hover-state-layer-color: #757575;--mdc-switch-selected-pressed-state-layer-color: #757575;--mdc-switch-selected-focus-handle-color: #212121;--mdc-switch-selected-hover-handle-color: #212121;--mdc-switch-selected-pressed-handle-color: #212121;--mdc-switch-selected-focus-track-color: #e0e0e0;--mdc-switch-selected-hover-track-color: #e0e0e0;--mdc-switch-selected-pressed-track-color: #e0e0e0;--mdc-switch-selected-track-color: #e0e0e0;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #212121;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #212121;--mdc-slider-focus-handle-color: #212121;--mdc-slider-hover-handle-color: #212121;--mdc-slider-active-track-color: #212121;--mdc-slider-inactive-track-color: #212121;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #212121;--mat-mdc-slider-ripple-color: #212121;--mat-mdc-slider-hover-ripple-color: rgba(33, 33, 33, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 33, 33, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#212121}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #212121;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #212121;--mat-tab-header-active-ripple-color: #212121;--mat-tab-header-inactive-ripple-color: #212121;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #212121;--mat-tab-header-active-hover-label-text-color: #212121;--mat-tab-header-active-focus-indicator-color: #212121;--mat-tab-header-active-hover-indicator-color: #212121}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #212121;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #212121}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #212121;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #212121;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #212121}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #212121;--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #212121;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #212121}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color: #212121;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #43a047;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-text-font: Roboto, sans-serif;--mat-standard-button-toggle-text-font: Roboto, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #212121;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(33, 33, 33, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(33, 33, 33, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(33, 33, 33, .3);--mat-datepicker-toggle-active-state-icon-color: #212121;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(33, 33, 33, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #43a047;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(67, 160, 71, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(67, 160, 71, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #43a047}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #212121}.mat-icon.mat-accent{--mat-icon-color: #43a047}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #212121;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #212121;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #212121;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #43a047;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.user-theme{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme{--mdc-filled-text-field-caret-color: #00796b;--mdc-filled-text-field-focus-active-indicator-color: #00796b;--mdc-filled-text-field-focus-label-text-color: rgba(0, 121, 107, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #00796b;--mdc-outlined-text-field-focus-outline-color: #00796b;--mdc-outlined-text-field-focus-label-text-color: rgba(0, 121, 107, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-subscript-wrapper,.user-theme .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #43a047;--mdc-filled-text-field-focus-active-indicator-color: #43a047;--mdc-filled-text-field-focus-label-text-color: rgba(67, 160, 71, .87);--mdc-outlined-text-field-caret-color: #43a047;--mdc-outlined-text-field-focus-outline-color: #43a047;--mdc-outlined-text-field-focus-label-text-color: rgba(67, 160, 71, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme{--mat-badge-background-color: #00796b;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-badge-accent{--mat-badge-background-color: #43a047;--mat-badge-text-color: white}.user-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.user-theme{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}.user-theme{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}.user-theme{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #00796b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(0, 121, 107, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(0, 121, 107, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(0, 121, 107, .3);--mat-datepicker-toggle-active-state-icon-color: #00796b;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(0, 121, 107, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #43a047;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(67, 160, 71, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(67, 160, 71, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(67, 160, 71, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.user-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.user-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.user-theme{--mat-divider-color: rgba(0, 0, 0, .12)}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme{--mat-icon-color: inherit}.user-theme .mat-icon.mat-primary{--mat-icon-color: #00796b}.user-theme .mat-icon.mat-accent{--mat-icon-color: #43a047}.user-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.user-theme{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #00796b;--mat-toolbar-container-text-color: white}.user-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #43a047;--mat-toolbar-container-text-color: white}.user-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.action-button:after{content:"\2026"}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}mat-icon{overflow:inherit!important}.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}.title-icon{font-size:32px}th,td.mat-mdc-cell{padding:.25rem!important}.static-column-size{width:80px}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}.align-checkbox{text-align:center!important;vertical-align:middle!important}.align-checkbox mat-checkbox{margin-top:7px!important}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}.loading{min-height:100vh;display:flex;justify-content:center;align-items:center}.book{--color: #000;--duration: 6.8s;width:32px;height:12px;position:relative;margin:32px 0 0;zoom:1.5}.book .inner{width:32px;height:12px;position:relative;transform-origin:2px 2px;animation:book var(--duration) ease infinite}.book .inner .left,.book .inner .right{width:60px;height:4px;top:0;border-radius:2px;background:var(--color);position:absolute}.book .inner .left:before,.book .inner .right:before{content:"";width:48px;height:4px;border-radius:2px;background:inherit;position:absolute;top:-10px;left:6px}.book .inner .left{right:28px;transform-origin:58px 2px;animation:left var(--duration) ease infinite}.book .inner .right{left:28px;transform-origin:2px 2px;animation:right var(--duration) ease infinite}.book .inner .middle{width:32px;height:12px;border:4px solid var(--color);border-top:0;border-radius:0 0 9px 9px;transform:translateY(2px)}.book ul{margin:0;padding:0;list-style:none;position:absolute;left:50%;top:0}.book ul li{height:4px;border-radius:2px;transform-origin:100% 2px;width:48px;right:0;top:-10px;position:absolute;background:var(--color);transform:rotate(0) translate(-18px);animation-duration:var(--duration);animation-timing-function:ease;animation-iteration-count:infinite}.book ul li:nth-child(0){animation-name:page-0}.book ul li:nth-child(1){animation-name:page-1}.book ul li:nth-child(2){animation-name:page-2}.book ul li:nth-child(3){animation-name:page-3}.book ul li:nth-child(4){animation-name:page-4}.book ul li:nth-child(5){animation-name:page-5}.book ul li:nth-child(6){animation-name:page-6}.book ul li:nth-child(7){animation-name:page-7}.book ul li:nth-child(8){animation-name:page-8}.book ul li:nth-child(9){animation-name:page-9}.book ul li:nth-child(10){animation-name:page-10}.book ul li:nth-child(11){animation-name:page-11}.book ul li:nth-child(12){animation-name:page-12}.book ul li:nth-child(13){animation-name:page-13}.book ul li:nth-child(14){animation-name:page-14}.book ul li:nth-child(15){animation-name:page-15}.book ul li:nth-child(16){animation-name:page-16}.book ul li:nth-child(17){animation-name:page-17}.book ul li:nth-child(18){animation-name:page-18}@keyframes page-0{4%{transform:rotate(0) translate(-18px)}13%,54%{transform:rotate(180deg) translate(-18px)}63%{transform:rotate(0) translate(-18px)}}@keyframes page-1{5.86%{transform:rotate(0) translate(-18px)}14.74%,55.86%{transform:rotate(180deg) translate(-18px)}64.74%{transform:rotate(0) translate(-18px)}}@keyframes page-2{7.72%{transform:rotate(0) translate(-18px)}16.48%,57.72%{transform:rotate(180deg) translate(-18px)}66.48%{transform:rotate(0) translate(-18px)}}@keyframes page-3{9.58%{transform:rotate(0) translate(-18px)}18.22%,59.58%{transform:rotate(180deg) translate(-18px)}68.22%{transform:rotate(0) translate(-18px)}}@keyframes page-4{11.44%{transform:rotate(0) translate(-18px)}19.96%,61.44%{transform:rotate(180deg) translate(-18px)}69.96%{transform:rotate(0) translate(-18px)}}@keyframes page-5{13.3%{transform:rotate(0) translate(-18px)}21.7%,63.3%{transform:rotate(180deg) translate(-18px)}71.7%{transform:rotate(0) translate(-18px)}}@keyframes page-6{15.16%{transform:rotate(0) translate(-18px)}23.44%,65.16%{transform:rotate(180deg) translate(-18px)}73.44%{transform:rotate(0) translate(-18px)}}@keyframes page-7{17.02%{transform:rotate(0) translate(-18px)}25.18%,67.02%{transform:rotate(180deg) translate(-18px)}75.18%{transform:rotate(0) translate(-18px)}}@keyframes page-8{18.88%{transform:rotate(0) translate(-18px)}26.92%,68.88%{transform:rotate(180deg) translate(-18px)}76.92%{transform:rotate(0) translate(-18px)}}@keyframes page-9{20.74%{transform:rotate(0) translate(-18px)}28.66%,70.74%{transform:rotate(180deg) translate(-18px)}78.66%{transform:rotate(0) translate(-18px)}}@keyframes page-10{22.6%{transform:rotate(0) translate(-18px)}30.4%,72.6%{transform:rotate(180deg) translate(-18px)}80.4%{transform:rotate(0) translate(-18px)}}@keyframes page-11{24.46%{transform:rotate(0) translate(-18px)}32.14%,74.46%{transform:rotate(180deg) translate(-18px)}82.14%{transform:rotate(0) translate(-18px)}}@keyframes page-12{26.32%{transform:rotate(0) translate(-18px)}33.88%,76.32%{transform:rotate(180deg) translate(-18px)}83.88%{transform:rotate(0) translate(-18px)}}@keyframes page-13{28.18%{transform:rotate(0) translate(-18px)}35.62%,78.18%{transform:rotate(180deg) translate(-18px)}85.62%{transform:rotate(0) translate(-18px)}}@keyframes page-14{30.04%{transform:rotate(0) translate(-18px)}37.36%,80.04%{transform:rotate(180deg) translate(-18px)}87.36%{transform:rotate(0) translate(-18px)}}@keyframes page-15{31.9%{transform:rotate(0) translate(-18px)}39.1%,81.9%{transform:rotate(180deg) translate(-18px)}89.1%{transform:rotate(0) translate(-18px)}}@keyframes page-16{33.76%{transform:rotate(0) translate(-18px)}40.84%,83.76%{transform:rotate(180deg) translate(-18px)}90.84%{transform:rotate(0) translate(-18px)}}@keyframes page-17{35.62%{transform:rotate(0) translate(-18px)}42.58%,85.62%{transform:rotate(180deg) translate(-18px)}92.58%{transform:rotate(0) translate(-18px)}}@keyframes page-18{37.48%{transform:rotate(0) translate(-18px)}44.32%,87.48%{transform:rotate(180deg) translate(-18px)}94.32%{transform:rotate(0) translate(-18px)}}@keyframes left{4%{transform:rotate(0)}10%,40%{transform:rotate(0)}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0)}96%{transform:rotate(90deg)}}@keyframes right{4%{transform:rotate(0)}10%,40%{transform:rotate(0)}46%,54%{transform:rotate(-90deg)}60%,90%{transform:rotate(0)}96%{transform:rotate(-90deg)}}@keyframes book{4%{transform:rotate(0)}10%,40%{transform:rotate(0);transform-origin:2px 2px}40.01%,59.99%{transform-origin:30px 2px}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0);transform-origin:2px 2px}96%{transform:rotate(-90deg)}}@charset "UTF-8";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/publications/styles.f3f3c7448efddd37.css b/dist/apps/publications/styles.f3f3c7448efddd37.css deleted file mode 100644 index 4c8b24ae4..000000000 --- a/dist/apps/publications/styles.f3f3c7448efddd37.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-button-toggle,.mat-calendar{font-family:Roboto,sans-serif}.mdc-form-field,.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #212121;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #43a047}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #212121;--mdc-linear-progress-track-color: rgba(33, 33, 33, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 33, 33, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #212121)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#212121de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#212121de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(33, 33, 33, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #212121;--mdc-chip-elevated-disabled-container-color: #212121;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #757575;--mdc-switch-selected-handle-color: #757575;--mdc-switch-selected-hover-state-layer-color: #757575;--mdc-switch-selected-pressed-state-layer-color: #757575;--mdc-switch-selected-focus-handle-color: #212121;--mdc-switch-selected-hover-handle-color: #212121;--mdc-switch-selected-pressed-handle-color: #212121;--mdc-switch-selected-focus-track-color: #e0e0e0;--mdc-switch-selected-hover-track-color: #e0e0e0;--mdc-switch-selected-pressed-track-color: #e0e0e0;--mdc-switch-selected-track-color: #e0e0e0}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #212121;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #212121;--mdc-slider-focus-handle-color: #212121;--mdc-slider-hover-handle-color: #212121;--mdc-slider-active-track-color: #212121;--mdc-slider-inactive-track-color: #212121;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #212121;--mat-mdc-slider-ripple-color: #212121;--mat-mdc-slider-hover-ripple-color: rgba(33, 33, 33, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 33, 33, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#212121}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #212121;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #212121;--mat-tab-header-active-ripple-color: #212121;--mat-tab-header-inactive-ripple-color: #212121;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #212121;--mat-tab-header-active-hover-label-text-color: #212121;--mat-tab-header-active-focus-indicator-color: #212121;--mat-tab-header-active-hover-indicator-color: #212121}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #212121;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #212121}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #212121;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #212121;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #212121}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #212121;--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #212121;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#2121210a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #212121}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#212121}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(33,33,33,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#212121;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#21212166}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#212121}.mat-datepicker-toggle-active.mat-accent{color:#43a047}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#212121}.mat-icon.mat-accent{color:#43a047}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #212121;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #212121;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #212121;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#212121;color:#fff}.mat-toolbar.mat-accent{background:#43a047;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.user-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.user-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.user-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.user-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.user-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.user-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#00796bde}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.user-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.user-theme .mdc-data-table__row{background-color:inherit}.user-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.user-theme .mdc-data-table__row--selected{background-color:#00796b0a}.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.user-theme .mdc-data-table__cell,.user-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.user-theme .mdc-data-table__pagination{border-top-color:#0000001f}.user-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.user-theme .mdc-data-table__header-cell,.user-theme .mdc-data-table__pagination-total,.user-theme .mdc-data-table__pagination-rows-per-page-label,.user-theme .mdc-data-table__cell{color:#000000de}.user-theme .mat-mdc-table{background:white}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme .mat-badge-content{color:#fff;background:#00796b}.cdk-high-contrast-active .user-theme .mat-badge-content{outline:solid 1px;border-radius:0}.user-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.user-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.user-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.user-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.user-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.user-theme .mat-button-toggle{color:#00000061}.user-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.user-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.user-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.user-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.user-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.user-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.user-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.user-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.user-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.user-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.user-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.user-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.user-theme .mat-calendar-arrow{fill:#0000008a}.user-theme .mat-datepicker-toggle,.user-theme .mat-datepicker-content .mat-calendar-next-button,.user-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.user-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.user-theme .mat-calendar-table-header,.user-theme .mat-calendar-body-label{color:#0000008a}.user-theme .mat-calendar-body-cell-content,.user-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.user-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.user-theme .mat-calendar-body-in-preview{color:#0000003d}.user-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.user-theme .mat-calendar-body-in-range:before{background:rgba(0,121,107,.2)}.user-theme .mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-calendar-body-comparison-bridge-start:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-comparison-bridge-end:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-calendar-body-selected{background-color:#00796b;color:#fff}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#00796b66}.user-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}@media (hover: hover){.user-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}}.user-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.user-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.user-theme .mat-datepicker-toggle-active{color:#00796b}.user-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.user-theme .mat-date-range-input-inner[disabled]{color:#00000061}.user-theme .mat-divider{border-top-color:#0000001f}.user-theme .mat-divider-vertical{border-right-color:#0000001f}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme .mat-icon.mat-primary{color:#00796b}.user-theme .mat-icon.mat-accent{color:#43a047}.user-theme .mat-icon.mat-warn{color:#f44336}.user-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.user-theme .mat-drawer{background-color:#fff;color:#000000de}.user-theme .mat-drawer.mat-drawer-push{background-color:#fff}.user-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-side.mat-drawer-end,.user-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.user-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme .mat-toolbar{background:whitesmoke;color:#000000de}.user-theme .mat-toolbar.mat-primary{background:#00796b;color:#fff}.user-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.user-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.user-theme .mat-toolbar .mat-form-field-underline,.user-theme .mat-toolbar .mat-form-field-ripple,.user-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.user-theme .mat-toolbar .mat-form-field-label,.user-theme .mat-toolbar .mat-focused .mat-form-field-label,.user-theme .mat-toolbar .mat-select-value,.user-theme .mat-toolbar .mat-select-arrow,.user-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.user-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.action-button:after{content:"\2026"}.dialog-container{display:flex;flex-direction:column}.dialog-container>*{width:100%}.page-subtitle{margin-bottom:1rem;font-size:1.5rem}mat-icon{overflow:inherit!important}.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}.perun-icon path{fill:currentColor!important}.perun-icon rect{fill:currentColor}.perun-icon polygon{fill:currentColor}.title-icon{font-size:32px}th,td.mat-mdc-cell{padding:.25rem!important}.static-column-size{width:80px}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}.align-checkbox{text-align:center!important;vertical-align:middle!important}.align-checkbox mat-checkbox{margin-top:7px!important}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center}.loading{min-height:100vh;display:flex;justify-content:center;align-items:center}.book{--color: #000;--duration: 6.8s;width:32px;height:12px;position:relative;margin:32px 0 0;zoom:1.5}.book .inner{width:32px;height:12px;position:relative;transform-origin:2px 2px;animation:book var(--duration) ease infinite}.book .inner .left,.book .inner .right{width:60px;height:4px;top:0;border-radius:2px;background:var(--color);position:absolute}.book .inner .left:before,.book .inner .right:before{content:"";width:48px;height:4px;border-radius:2px;background:inherit;position:absolute;top:-10px;left:6px}.book .inner .left{right:28px;transform-origin:58px 2px;animation:left var(--duration) ease infinite}.book .inner .right{left:28px;transform-origin:2px 2px;animation:right var(--duration) ease infinite}.book .inner .middle{width:32px;height:12px;border:4px solid var(--color);border-top:0;border-radius:0 0 9px 9px;transform:translateY(2px)}.book ul{margin:0;padding:0;list-style:none;position:absolute;left:50%;top:0}.book ul li{height:4px;border-radius:2px;transform-origin:100% 2px;width:48px;right:0;top:-10px;position:absolute;background:var(--color);transform:rotate(0) translate(-18px);animation-duration:var(--duration);animation-timing-function:ease;animation-iteration-count:infinite}.book ul li:nth-child(0){animation-name:page-0}.book ul li:nth-child(1){animation-name:page-1}.book ul li:nth-child(2){animation-name:page-2}.book ul li:nth-child(3){animation-name:page-3}.book ul li:nth-child(4){animation-name:page-4}.book ul li:nth-child(5){animation-name:page-5}.book ul li:nth-child(6){animation-name:page-6}.book ul li:nth-child(7){animation-name:page-7}.book ul li:nth-child(8){animation-name:page-8}.book ul li:nth-child(9){animation-name:page-9}.book ul li:nth-child(10){animation-name:page-10}.book ul li:nth-child(11){animation-name:page-11}.book ul li:nth-child(12){animation-name:page-12}.book ul li:nth-child(13){animation-name:page-13}.book ul li:nth-child(14){animation-name:page-14}.book ul li:nth-child(15){animation-name:page-15}.book ul li:nth-child(16){animation-name:page-16}.book ul li:nth-child(17){animation-name:page-17}.book ul li:nth-child(18){animation-name:page-18}@keyframes page-0{4%{transform:rotate(0) translate(-18px)}13%,54%{transform:rotate(180deg) translate(-18px)}63%{transform:rotate(0) translate(-18px)}}@keyframes page-1{5.86%{transform:rotate(0) translate(-18px)}14.74%,55.86%{transform:rotate(180deg) translate(-18px)}64.74%{transform:rotate(0) translate(-18px)}}@keyframes page-2{7.72%{transform:rotate(0) translate(-18px)}16.48%,57.72%{transform:rotate(180deg) translate(-18px)}66.48%{transform:rotate(0) translate(-18px)}}@keyframes page-3{9.58%{transform:rotate(0) translate(-18px)}18.22%,59.58%{transform:rotate(180deg) translate(-18px)}68.22%{transform:rotate(0) translate(-18px)}}@keyframes page-4{11.44%{transform:rotate(0) translate(-18px)}19.96%,61.44%{transform:rotate(180deg) translate(-18px)}69.96%{transform:rotate(0) translate(-18px)}}@keyframes page-5{13.3%{transform:rotate(0) translate(-18px)}21.7%,63.3%{transform:rotate(180deg) translate(-18px)}71.7%{transform:rotate(0) translate(-18px)}}@keyframes page-6{15.16%{transform:rotate(0) translate(-18px)}23.44%,65.16%{transform:rotate(180deg) translate(-18px)}73.44%{transform:rotate(0) translate(-18px)}}@keyframes page-7{17.02%{transform:rotate(0) translate(-18px)}25.18%,67.02%{transform:rotate(180deg) translate(-18px)}75.18%{transform:rotate(0) translate(-18px)}}@keyframes page-8{18.88%{transform:rotate(0) translate(-18px)}26.92%,68.88%{transform:rotate(180deg) translate(-18px)}76.92%{transform:rotate(0) translate(-18px)}}@keyframes page-9{20.74%{transform:rotate(0) translate(-18px)}28.66%,70.74%{transform:rotate(180deg) translate(-18px)}78.66%{transform:rotate(0) translate(-18px)}}@keyframes page-10{22.6%{transform:rotate(0) translate(-18px)}30.4%,72.6%{transform:rotate(180deg) translate(-18px)}80.4%{transform:rotate(0) translate(-18px)}}@keyframes page-11{24.46%{transform:rotate(0) translate(-18px)}32.14%,74.46%{transform:rotate(180deg) translate(-18px)}82.14%{transform:rotate(0) translate(-18px)}}@keyframes page-12{26.32%{transform:rotate(0) translate(-18px)}33.88%,76.32%{transform:rotate(180deg) translate(-18px)}83.88%{transform:rotate(0) translate(-18px)}}@keyframes page-13{28.18%{transform:rotate(0) translate(-18px)}35.62%,78.18%{transform:rotate(180deg) translate(-18px)}85.62%{transform:rotate(0) translate(-18px)}}@keyframes page-14{30.04%{transform:rotate(0) translate(-18px)}37.36%,80.04%{transform:rotate(180deg) translate(-18px)}87.36%{transform:rotate(0) translate(-18px)}}@keyframes page-15{31.9%{transform:rotate(0) translate(-18px)}39.1%,81.9%{transform:rotate(180deg) translate(-18px)}89.1%{transform:rotate(0) translate(-18px)}}@keyframes page-16{33.76%{transform:rotate(0) translate(-18px)}40.84%,83.76%{transform:rotate(180deg) translate(-18px)}90.84%{transform:rotate(0) translate(-18px)}}@keyframes page-17{35.62%{transform:rotate(0) translate(-18px)}42.58%,85.62%{transform:rotate(180deg) translate(-18px)}92.58%{transform:rotate(0) translate(-18px)}}@keyframes page-18{37.48%{transform:rotate(0) translate(-18px)}44.32%,87.48%{transform:rotate(180deg) translate(-18px)}94.32%{transform:rotate(0) translate(-18px)}}@keyframes left{4%{transform:rotate(0)}10%,40%{transform:rotate(0)}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0)}96%{transform:rotate(90deg)}}@keyframes right{4%{transform:rotate(0)}10%,40%{transform:rotate(0)}46%,54%{transform:rotate(-90deg)}60%,90%{transform:rotate(0)}96%{transform:rotate(-90deg)}}@keyframes book{4%{transform:rotate(0)}10%,40%{transform:rotate(0);transform-origin:2px 2px}40.01%,59.99%{transform-origin:30px 2px}46%,54%{transform:rotate(90deg)}60%,90%{transform:rotate(0);transform-origin:2px 2px}96%{transform:rotate(-90deg)}}@charset "UTF-8";/*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/user-profile/3rdpartylicenses.txt b/dist/apps/user-profile/3rdpartylicenses.txt index 94e725591..f3e9aed4b 100644 --- a/dist/apps/user-profile/3rdpartylicenses.txt +++ b/dist/apps/user-profile/3rdpartylicenses.txt @@ -66,37 +66,11 @@ MIT @angular/router MIT -@babel/runtime -MIT -MIT License - -Copyright (c) 2014-present Sebastian McKenzie and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - @ngx-translate/core -MIT +SEE LICENSE IN LICENSE @ngx-translate/http-loader -MIT +SEE LICENSE IN LICENSE angular-oauth2-oidc MIT @@ -113,8 +87,7 @@ bootstrap MIT The MIT License (MIT) -Copyright (c) 2011-2022 Twitter, Inc. -Copyright (c) 2011-2022 The Bootstrap Authors +Copyright (c) 2011-2023 The Bootstrap Authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -135,34 +108,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -fast-sha256 -Unlicense -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to - - file-saver MIT The MIT License @@ -458,21 +403,6 @@ Apache-2.0 -tslib -0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - zone.js MIT The MIT License diff --git a/dist/apps/user-profile/index.html b/dist/apps/user-profile/index.html index abd40ead2..3bfb457f2 100644 --- a/dist/apps/user-profile/index.html +++ b/dist/apps/user-profile/index.html @@ -1,4 +1,4 @@ - + @@ -6,12 +6,12 @@ - +
- + diff --git a/dist/apps/user-profile/main.6800d8f4e084c216.js b/dist/apps/user-profile/main.6800d8f4e084c216.js new file mode 100644 index 000000000..090a5277e --- /dev/null +++ b/dist/apps/user-profile/main.6800d8f4e084c216.js @@ -0,0 +1 @@ +(self.webpackChunkuser_profile=self.webpackChunkuser_profile||[]).push([[179],{5735:(ae,se,U)=>{"use strict";function H(i){return"function"==typeof i}function O(i){const e=i(t=>{Error.call(t),t.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}const S=O(i=>function(e){i(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((t,n)=>`${n+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});function C(i,r){if(i){const e=i.indexOf(r);0<=e&&i.splice(e,1)}}class R{constructor(r){this.initialTeardown=r,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let r;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(const s of e)s.remove(this);else e.remove(this);const{initialTeardown:t}=this;if(H(t))try{t()}catch(s){r=s instanceof S?s.errors:[s]}const{_finalizers:n}=this;if(n){this._finalizers=null;for(const s of n)try{Y(s)}catch(c){r=r??[],c instanceof S?r=[...r,...c.errors]:r.push(c)}}if(r)throw new S(r)}}add(r){var e;if(r&&r!==this)if(this.closed)Y(r);else{if(r instanceof R){if(r.closed||r._hasParent(this))return;r._addParent(this)}(this._finalizers=null!==(e=this._finalizers)&&void 0!==e?e:[]).push(r)}}_hasParent(r){const{_parentage:e}=this;return e===r||Array.isArray(e)&&e.includes(r)}_addParent(r){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(r),e):e?[e,r]:r}_removeParent(r){const{_parentage:e}=this;e===r?this._parentage=null:Array.isArray(e)&&C(e,r)}remove(r){const{_finalizers:e}=this;e&&C(e,r),r instanceof R&&r._removeParent(this)}}R.EMPTY=(()=>{const i=new R;return i.closed=!0,i})();const P=R.EMPTY;function N(i){return i instanceof R||i&&"closed"in i&&H(i.remove)&&H(i.add)&&H(i.unsubscribe)}function Y(i){H(i)?i():i.unsubscribe()}const Q={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},re={setTimeout(i,r,...e){const{delegate:t}=re;return t?.setTimeout?t.setTimeout(i,r,...e):setTimeout(i,r,...e)},clearTimeout(i){const{delegate:r}=re;return(r?.clearTimeout||clearTimeout)(i)},delegate:void 0};function Ce(i){re.setTimeout(()=>{const{onUnhandledError:r}=Q;if(!r)throw i;r(i)})}function je(){}const Be=Ki("C",void 0,void 0);function Ki(i,r,e){return{kind:i,value:r,error:e}}let ji=null;function Xn(i){if(Q.useDeprecatedSynchronousErrorHandling){const r=!ji;if(r&&(ji={errorThrown:!1,error:null}),i(),r){const{errorThrown:e,error:t}=ji;if(ji=null,e)throw t}}else i()}class $n extends R{constructor(r){super(),this.isStopped=!1,r?(this.destination=r,N(r)&&r.add(this)):this.destination=Tr}static create(r,e,t){return new la(r,e,t)}next(r){this.isStopped?Rs(function He(i){return Ki("N",i,void 0)}(r),this):this._next(r)}error(r){this.isStopped?Rs(function gi(i){return Ki("E",void 0,i)}(r),this):(this.isStopped=!0,this._error(r))}complete(){this.isStopped?Rs(Be,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(r){this.destination.next(r)}_error(r){try{this.destination.error(r)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Ba=Function.prototype.bind;function Na(i,r){return Ba.call(i,r)}class Mn{constructor(r){this.partialObserver=r}next(r){const{partialObserver:e}=this;if(e.next)try{e.next(r)}catch(t){yn(t)}}error(r){const{partialObserver:e}=this;if(e.error)try{e.error(r)}catch(t){yn(t)}else yn(r)}complete(){const{partialObserver:r}=this;if(r.complete)try{r.complete()}catch(e){yn(e)}}}class la extends $n{constructor(r,e,t){let n;if(super(),H(r)||!r)n={next:r??void 0,error:e??void 0,complete:t??void 0};else{let s;this&&Q.useDeprecatedNextContext?(s=Object.create(r),s.unsubscribe=()=>this.unsubscribe(),n={next:r.next&&Na(r.next,s),error:r.error&&Na(r.error,s),complete:r.complete&&Na(r.complete,s)}):n=r}this.destination=new Mn(n)}}function yn(i){Q.useDeprecatedSynchronousErrorHandling?function Ia(i){Q.useDeprecatedSynchronousErrorHandling&&ji&&(ji.errorThrown=!0,ji.error=i)}(i):Ce(i)}function Rs(i,r){const{onStoppedNotification:e}=Q;e&&re.setTimeout(()=>e(i,r))}const Tr={closed:!0,next:je,error:function K1(i){throw i},complete:je},S0="function"==typeof Symbol&&Symbol.observable||"@@observable";function Rr(i){return i}function ca(i){return 0===i.length?Rr:1===i.length?i[0]:function(e){return i.reduce((t,n)=>n(t),e)}}let Ct=(()=>{class i{constructor(e){e&&(this._subscribe=e)}lift(e){const t=new i;return t.source=this,t.operator=e,t}subscribe(e,t,n){const s=function E0(i){return i&&i instanceof $n||function Sr(i){return i&&H(i.next)&&H(i.error)&&H(i.complete)}(i)&&N(i)}(e)?e:new la(e,t,n);return Xn(()=>{const{operator:c,source:l}=this;s.add(c?c.call(s,l):l?this._subscribe(s):this._trySubscribe(s))}),s}_trySubscribe(e){try{return this._subscribe(e)}catch(t){e.error(t)}}forEach(e,t){return new(t=or(t))((n,s)=>{const c=new la({next:l=>{try{e(l)}catch(o){s(o),c.unsubscribe()}},error:s,complete:n});this.subscribe(c)})}_subscribe(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)}[S0](){return this}pipe(...e){return ca(e)(this)}toPromise(e){return new(e=or(e))((t,n)=>{let s;this.subscribe(c=>s=c,c=>n(c),()=>t(s))})}}return i.create=r=>new i(r),i})();function or(i){var r;return null!==(r=i??Q.Promise)&&void 0!==r?r:Promise}const Uo=O(i=>function(){i(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});let fe=(()=>{class i extends Ct{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){const t=new Va(this,this);return t.operator=e,t}_throwIfClosed(){if(this.closed)throw new Uo}next(e){Xn(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const t of this.currentObservers)t.next(e)}})}error(e){Xn(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;const{observers:t}=this;for(;t.length;)t.shift().error(e)}})}complete(){Xn(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){const{hasError:t,isStopped:n,observers:s}=this;return t||n?P:(this.currentObservers=null,s.push(e),new R(()=>{this.currentObservers=null,C(s,e)}))}_checkFinalizedStatuses(e){const{hasError:t,thrownError:n,isStopped:s}=this;t?e.error(n):s&&e.complete()}asObservable(){const e=new Ct;return e.source=this,e}}return i.create=(r,e)=>new Va(r,e),i})();class Va extends fe{constructor(r,e){super(),this.destination=r,this.source=e}next(r){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===t||t.call(e,r)}error(r){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===t||t.call(e,r)}complete(){var r,e;null===(e=null===(r=this.destination)||void 0===r?void 0:r.complete)||void 0===e||e.call(r)}_subscribe(r){var e,t;return null!==(t=null===(e=this.source)||void 0===e?void 0:e.subscribe(r))&&void 0!==t?t:P}}function Ke(i){return H(i?.lift)}function ci(i){return r=>{if(Ke(r))return r.lift(function(e){try{return i(e,this)}catch(t){this.error(t)}});throw new TypeError("Unable to lift unknown Observable type")}}function Ft(i,r,e,t,n){return new bo(i,r,e,t,n)}class bo extends $n{constructor(r,e,t,n,s,c){super(r),this.onFinalize=s,this.shouldUnsubscribe=c,this._next=e?function(l){try{e(l)}catch(o){r.error(o)}}:super._next,this._error=n?function(l){try{n(l)}catch(o){r.error(o)}finally{this.unsubscribe()}}:super._error,this._complete=t?function(){try{t()}catch(l){r.error(l)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var r;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:e}=this;super.unsubscribe(),!e&&(null===(r=this.onFinalize)||void 0===r||r.call(this))}}}function Fe(i,r){return ci((e,t)=>{let n=0;e.subscribe(Ft(t,s=>{t.next(i.call(r,s,n++))}))})}function lr(i){return this instanceof lr?(this.v=i,this):new lr(i)}function Gu(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,r=i[Symbol.asyncIterator];return r?r.call(i):(i=function sn(i){var r="function"==typeof Symbol&&Symbol.iterator,e=r&&i[r],t=0;if(e)return e.call(i);if(i&&"number"==typeof i.length)return{next:function(){return i&&t>=i.length&&(i=void 0),{value:i&&i[t++],done:!i}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}(i),e={},t("next"),t("throw"),t("return"),e[Symbol.asyncIterator]=function(){return this},e);function t(s){e[s]=i[s]&&function(c){return new Promise(function(l,o){!function n(s,c,l,o){Promise.resolve(o).then(function(a){s({value:a,done:l})},c)}(l,o,(c=i[s](c)).done,c.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const qs=i=>i&&"number"==typeof i.length&&"function"!=typeof i;function Go(i){return H(i?.then)}function k0(i){return H(i[S0])}function Zu(i){return Symbol.asyncIterator&&H(i?.[Symbol.asyncIterator])}function D0(i){return new TypeError(`You provided ${null!==i&&"object"==typeof i?"an invalid object":`'${i}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Es=function Lg(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function H0(i){return H(i?.[Es])}function Ve(i){return function L0(i,r,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,t=e.apply(i,r||[]),s=[];return n={},c("next"),c("throw"),c("return"),n[Symbol.asyncIterator]=function(){return this},n;function c(u){t[u]&&(n[u]=function(h){return new Promise(function(m,f){s.push([u,h,m,f])>1||l(u,h)})})}function l(u,h){try{!function o(u){u.value instanceof lr?Promise.resolve(u.value.v).then(a,d):p(s[0][2],u)}(t[u](h))}catch(m){p(s[0][3],m)}}function a(u){l("next",u)}function d(u){l("throw",u)}function p(u,h){u(h),s.shift(),s.length&&l(s[0][0],s[0][1])}}(this,arguments,function*(){const e=i.getReader();try{for(;;){const{value:t,done:n}=yield lr(e.read());if(n)return yield lr(void 0);yield yield lr(t)}}finally{e.releaseLock()}})}function eh(i){return H(i?.getReader)}function ln(i){if(i instanceof Ct)return i;if(null!=i){if(k0(i))return function dr(i){return new Ct(r=>{const e=i[S0]();if(H(e.subscribe))return e.subscribe(r);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(i);if(qs(i))return function Kc(i){return new Ct(r=>{for(let e=0;e{i.then(e=>{r.closed||(r.next(e),r.complete())},e=>r.error(e)).then(null,Ce)})}(i);if(Zu(i))return th(i);if(H0(i))return function W0(i){return new Ct(r=>{for(const e of i)if(r.next(e),r.closed)return;r.complete()})}(i);if(eh(i))return function Dn(i){return th(Ve(i))}(i)}throw D0(i)}function th(i){return new Ct(r=>{(function ja(i,r){var e,t,n,s;return function pt(i,r,e,t){return new(e||(e=Promise))(function(s,c){function l(d){try{a(t.next(d))}catch(p){c(p)}}function o(d){try{a(t.throw(d))}catch(p){c(p)}}function a(d){d.done?s(d.value):function n(s){return s instanceof e?s:new e(function(c){c(s)})}(d.value).then(l,o)}a((t=t.apply(i,r||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Gu(i);!(t=yield e.next()).done;)if(r.next(t.value),r.closed)return}catch(c){n={error:c}}finally{try{t&&!t.done&&(s=e.return)&&(yield s.call(e))}finally{if(n)throw n.error}}r.complete()})})(i,r).catch(e=>r.error(e))})}function cn(i,r,e,t=0,n=!1){const s=r.schedule(function(){e(),n?i.add(this.schedule(null,t)):this.unsubscribe()},t);if(i.add(s),!n)return s}function $t(i,r,e=1/0){return H(r)?$t((t,n)=>Fe((s,c)=>r(t,s,n,c))(ln(i(t,n))),e):("number"==typeof r&&(e=r),ci((t,n)=>function dn(i,r,e,t,n,s,c,l){const o=[];let a=0,d=0,p=!1;const u=()=>{p&&!o.length&&!a&&r.complete()},h=f=>a{s&&r.next(f),a++;let b=!1;ln(e(f,d++)).subscribe(Ft(r,x=>{n?.(x),s?h(x):r.next(x)},()=>{b=!0},void 0,()=>{if(b)try{for(a--;o.length&&am(x)):m(x)}u()}catch(x){r.error(x)}}))};return i.subscribe(Ft(r,h,()=>{p=!0,u()})),()=>{l?.()}}(t,n,i,e)))}function Qn(i=1/0){return $t(Rr,i)}const _n=new Ct(i=>i.complete());function ih(i){return i&&H(i.schedule)}function Li(i){return i[i.length-1]}function P0(i){return H(Li(i))?i.pop():void 0}function I0(i){return ih(Li(i))?i.pop():void 0}function Zc(i,r=0){return ci((e,t)=>{e.subscribe(Ft(t,n=>cn(t,i,()=>t.next(n),r),()=>cn(t,i,()=>t.complete(),r),n=>cn(t,i,()=>t.error(n),r)))})}function rh(i,r=0){return ci((e,t)=>{t.add(i.schedule(()=>e.subscribe(t),r))})}function ah(i,r){if(!i)throw new Error("Iterable cannot be null");return new Ct(e=>{cn(e,r,()=>{const t=i[Symbol.asyncIterator]();cn(e,r,()=>{t.next().then(n=>{n.done?e.complete():e.next(n.value)})},0,!0)})})}function Ui(i,r){return r?function sh(i,r){if(null!=i){if(k0(i))return function Dg(i,r){return ln(i).pipe(rh(r),Zc(r))}(i,r);if(qs(i))return function Wg(i,r){return new Ct(e=>{let t=0;return r.schedule(function(){t===i.length?e.complete():(e.next(i[t++]),e.closed||this.schedule())})})}(i,r);if(Go(i))return function Hg(i,r){return ln(i).pipe(rh(r),Zc(r))}(i,r);if(Zu(i))return ah(i,r);if(H0(i))return function Pg(i,r){return new Ct(e=>{let t;return cn(e,r,()=>{t=i[Es](),cn(e,r,()=>{let n,s;try{({value:n,done:s}=t.next())}catch(c){return void e.error(c)}s?e.complete():e.next(n)},0,!0)}),()=>H(t?.return)&&t.return()})}(i,r);if(eh(i))return function oh(i,r){return ah(Ve(i),r)}(i,r)}throw D0(i)}(i,r):ln(i)}function di(...i){const r=I0(i),e=function nh(i,r){return"number"==typeof Li(i)?i.pop():r}(i,1/0),t=i;return t.length?1===t.length?ln(t[0]):Qn(e)(Ui(t,r)):_n}class An extends fe{constructor(r){super(),this._value=r}get value(){return this.getValue()}_subscribe(r){const e=super._subscribe(r);return!e.closed&&r.next(this._value),e}getValue(){const{hasError:r,thrownError:e,_value:t}=this;if(r)throw e;return this._throwIfClosed(),t}next(r){super.next(this._value=r)}}function Se(...i){return Ui(i,I0(i))}function go(i={}){const{connector:r=(()=>new fe),resetOnError:e=!0,resetOnComplete:t=!0,resetOnRefCountZero:n=!0}=i;return s=>{let c,l,o,a=0,d=!1,p=!1;const u=()=>{l?.unsubscribe(),l=void 0},h=()=>{u(),c=o=void 0,d=p=!1},m=()=>{const f=c;h(),f?.unsubscribe()};return ci((f,b)=>{a++,!p&&!d&&u();const x=o=o??r();b.add(()=>{a--,0===a&&!p&&!d&&(l=nl(m,n))}),x.subscribe(b),!c&&a>0&&(c=new la({next:B=>x.next(B),error:B=>{p=!0,u(),l=nl(h,e,B),x.error(B)},complete:()=>{d=!0,u(),l=nl(h,t),x.complete()}}),ln(f).subscribe(c))})(s)}}function nl(i,r,...e){if(!0===r)return void i();if(!1===r)return;const t=new la({next:()=>{t.unsubscribe(),i()}});return ln(r(...e)).subscribe(t)}function pi(i,r){return ci((e,t)=>{let n=null,s=0,c=!1;const l=()=>c&&!n&&t.complete();e.subscribe(Ft(t,o=>{n?.unsubscribe();let a=0;const d=s++;ln(i(o,d)).subscribe(n=Ft(t,p=>t.next(r?r(o,p,d,a++):p),()=>{n=null,l()}))},()=>{c=!0,l()}))})}function Xo(i,r=Rr){return i=i??B0,ci((e,t)=>{let n,s=!0;e.subscribe(Ft(t,c=>{const l=r(c);(s||!i(n,l))&&(s=!1,n=l,t.next(c))}))})}function B0(i,r){return i===r}function Ut(i){for(let r in i)if(i[r]===Ut)return r;throw Error("Could not find renamed property on target object.")}function N0(i,r){for(const e in r)r.hasOwnProperty(e)&&!i.hasOwnProperty(e)&&(i[e]=r[e])}function ki(i){if("string"==typeof i)return i;if(Array.isArray(i))return"["+i.map(ki).join(", ")+"]";if(null==i)return""+i;if(i.overriddenName)return`${i.overriddenName}`;if(i.name)return`${i.name}`;const r=i.toString();if(null==r)return""+r;const e=r.indexOf("\n");return-1===e?r:r.substring(0,e)}function Fr(i,r){return null==i||""===i?null===r?"":r:null==r||""===r?i:i+" "+r}const Ig=Ut({__forward_ref__:Ut});function xt(i){return i.__forward_ref__=xt,i.toString=function(){return ki(this())},i}function ut(i){return ed(i)?i():i}function ed(i){return"function"==typeof i&&i.hasOwnProperty(Ig)&&i.__forward_ref__===xt}function td(i){return i&&!!i.\u0275providers}const lh="https://g.co/ng/security#xss";class de extends Error{constructor(r,e){super(function Ls(i,r){return`NG0${Math.abs(i)}${r?": "+r:""}`}(r,e)),this.code=r}}function gt(i){return"string"==typeof i?i:null==i?"":String(i)}function id(i,r){throw new de(-201,!1)}function Er(i,r){null==i&&function ot(i,r,e,t){throw new Error(`ASSERTION ERROR: ${i}`+(null==t?"":` [Expected=> ${e} ${t} ${r} <=Actual]`))}(r,i,null,"!=")}function ne(i){return{token:i.token,providedIn:i.providedIn||null,factory:i.factory,value:void 0}}function Le(i){return{providers:i.providers||[],imports:i.imports||[]}}function ui(i){return ks(i,rl)||ks(i,F0)}function ks(i,r){return i.hasOwnProperty(r)?i[r]:null}function j0(i){return i&&(i.hasOwnProperty(rd)||i.hasOwnProperty(Mo))?i[rd]:null}const rl=Ut({\u0275prov:Ut}),rd=Ut({\u0275inj:Ut}),F0=Ut({ngInjectableDef:Ut}),Mo=Ut({ngInjectorDef:Ut});var Rt=function(i){return i[i.Default=0]="Default",i[i.Host=1]="Host",i[i.Self=2]="Self",i[i.SkipSelf=4]="SkipSelf",i[i.Optional=8]="Optional",i}(Rt||{});let ad;function Jn(i){const r=ad;return ad=i,r}function al(i,r,e){const t=ui(i);return t&&"root"==t.providedIn?void 0===t.value?t.value=t.factory():t.value:e&Rt.Optional?null:void 0!==r?r:void id(ki(i))}const Mi=globalThis,Y0={},_o="__NG_DI_FLAG__",ol="ngTempTokenPath",Gg=/\n/gm,uh="__source";let Ds;function Ao(i){const r=Ds;return Ds=i,r}function hh(i,r=Rt.Default){if(void 0===Ds)throw new de(-203,!1);return null===Ds?al(i,void 0,r):Ds.get(i,r&Rt.Optional?null:void 0,r)}function F(i,r=Rt.Default){return(function da(){return ad}()||hh)(ut(i),r)}function me(i,r=Rt.Default){return F(i,sl(r))}function sl(i){return typeof i>"u"||"number"==typeof i?i:0|(i.optional&&8)|(i.host&&1)|(i.self&&2)|(i.skipSelf&&4)}function hd(i){const r=[];for(let e=0;er){c=s-1;break}}}for(;ss?"":n[p+1].toLowerCase();const h=8&t?u:null;if(h&&-1!==dl(h,a,0)||2&t&&a!==u){if(kr(t))return!1;c=!0}}}}else{if(!c&&!kr(t)&&!kr(o))return!1;if(c&&kr(o))continue;c=!1,t=o|1&t}}return kr(t)||c}function kr(i){return 0==(1&i)}function tM(i,r,e,t){if(null===r)return-1;let n=0;if(t||!e){let s=!1;for(;n-1)for(e++;e0?'="'+l+'"':"")+"]"}else 8&t?n+="."+c:4&t&&(n+=" "+c);else""!==n&&!kr(c)&&(r+=gd(s,n),n=""),t=c,s=s||!kr(t);e++}return""!==n&&(r+=gd(s,n)),r}function oe(i){return ur(()=>{const r=yh(i),e={...r,decls:i.decls,vars:i.vars,template:i.template,consts:i.consts||null,ngContentSelectors:i.ngContentSelectors,onPush:i.changeDetection===ll.OnPush,directiveDefs:null,pipeDefs:null,dependencies:r.standalone&&i.dependencies||null,getStandaloneInjector:null,signals:i.signals??!1,data:i.data||{},encapsulation:i.encapsulation||Lr.Emulated,styles:i.styles||It,_:null,schemas:i.schemas||null,tView:null,id:""};$0(e);const t=i.dependencies;return e.directiveDefs=pl(t,!1),e.pipeDefs=pl(t,!0),e.id=function cM(i){let r=0;const e=[i.selectors,i.ngContentSelectors,i.hostVars,i.hostAttrs,i.consts,i.vars,i.decls,i.encapsulation,i.standalone,i.signals,i.exportAs,JSON.stringify(i.inputs),JSON.stringify(i.outputs),Object.getOwnPropertyNames(i.type.prototype),!!i.contentQueries,!!i.viewQuery].join("|");for(const n of e)r=Math.imul(31,r)+n.charCodeAt(0)<<0;return r+=2147483648,"c"+r}(e),e})}function aM(i){return Nt(i)||vn(i)}function oM(i){return null!==i}function De(i){return ur(()=>({type:i.type,bootstrap:i.bootstrap||It,declarations:i.declarations||It,imports:i.imports||It,exports:i.exports||It,transitiveCompileScopes:null,schemas:i.schemas||null,id:i.id||null}))}function wh(i,r){if(null==i)return pa;const e={};for(const t in i)if(i.hasOwnProperty(t)){let n=i[t],s=n;Array.isArray(n)&&(s=n[1],n=n[0]),e[n]=t,r&&(r[n]=s)}return e}function ee(i){return ur(()=>{const r=yh(i);return $0(r),r})}function Qt(i){return{type:i.type,name:i.name,factory:null,pure:!1!==i.pure,standalone:!0===i.standalone,onDestroy:i.type.prototype.ngOnDestroy||null}}function Nt(i){return i[Qo]||null}function vn(i){return i[G0]||null}function In(i){return i[fd]||null}function hr(i,r){const e=i[md]||null;if(!e&&!0===r)throw new Error(`Type ${ki(i)} does not have '\u0275mod' property.`);return e}function yh(i){const r={};return{type:i.type,providersResolver:null,factory:null,hostBindings:i.hostBindings||null,hostVars:i.hostVars||0,hostAttrs:i.hostAttrs||null,contentQueries:i.contentQueries||null,declaredInputs:r,inputTransforms:null,inputConfig:i.inputs||pa,exportAs:i.exportAs||null,standalone:!0===i.standalone,signals:!0===i.signals,selectors:i.selectors||It,viewQuery:i.viewQuery||null,features:i.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:wh(i.inputs,r),outputs:wh(i.outputs)}}function $0(i){i.features?.forEach(r=>r(i))}function pl(i,r){if(!i)return null;const e=r?In:aM;return()=>("function"==typeof i?i():i).map(t=>e(t)).filter(oM)}const Pi=0,We=1,Mt=2,xi=3,Yr=4,Ps=5,Cn=6,Zo=7,Ti=8,fr=9,Ua=10,ft=11,ua=12,Md=13,es=14,Yi=15,Q0=16,Is=17,ha=18,J0=19,vh=20,zo=21,Ya=22,K0=23,Z0=24,Ht=25,_d=1,Ch=2,fa=7,Bs=9,xn=11;function Kn(i){return Array.isArray(i)&&"object"==typeof i[_d]}function Bn(i){return Array.isArray(i)&&!0===i[_d]}function t1(i){return 0!=(4&i.flags)}function ts(i){return i.componentOffset>-1}function hl(i){return 1==(1&i.flags)}function Gr(i){return!!i.template}function n1(i){return 0!=(512&i[Mt])}function Oo(i,r){return i.hasOwnProperty(Fa)?i[Fa]:null}let pn=null,ml=!1;function Dr(i){const r=pn;return pn=i,r}const Rh={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function qh(i){if(!r1(i)||i.dirty){if(!i.producerMustRecompute(i)&&!vd(i))return void(i.dirty=!1);i.producerRecomputeValue(i),i.dirty=!1}}function Od(i){i.dirty=!0,function ma(i){if(void 0===i.liveConsumerNode)return;const r=ml;ml=!0;try{for(const e of i.liveConsumerNode)e.dirty||Od(e)}finally{ml=r}}(i),i.consumerMarkedDirty?.(i)}function wd(i){return i&&(i.nextProducerIndex=0),Dr(i)}function yd(i,r){if(Dr(r),i&&void 0!==i.producerNode&&void 0!==i.producerIndexOfThis&&void 0!==i.producerLastReadVersion){if(r1(i))for(let e=i.nextProducerIndex;ei.nextProducerIndex;)i.producerNode.pop(),i.producerLastReadVersion.pop(),i.producerIndexOfThis.pop()}}function vd(i){Vs(i);for(let r=0;r0}function Vs(i){i.producerNode??=[],i.producerIndexOfThis??=[],i.producerLastReadVersion??=[]}let Lh=null;function Hh(i){const r=Dr(null);try{return i()}finally{Dr(r)}}const ga=()=>{},Fs=(()=>({...Rh,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:i=>{i.schedule(i.ref)},hasRun:!1,cleanupFn:ga}))();class vM{constructor(r,e,t){this.previousValue=r,this.currentValue=e,this.firstChange=t}isFirstChange(){return this.firstChange}}function Wt(){return Wh}function Wh(i){return i.type.prototype.ngOnChanges&&(i.setInput=Rd),CM}function CM(){const i=a1(this),r=i?.current;if(r){const e=i.previous;if(e===pa)i.previous=r;else for(let t in r)e[t]=r[t];i.current=null,this.ngOnChanges(r)}}function Rd(i,r,e,t){const n=this.declaredInputs[e],s=a1(i)||function Vt(i,r){return i[ns]=r}(i,{previous:pa,current:null}),c=s.current||(s.current={}),l=s.previous,o=l[n];c[n]=new vM(o&&o.currentValue,r,l===pa),i[t]=r}Wt.ngInherit=!0;const ns="__ngSimpleChanges__";function a1(i){return i[ns]||null}const q=function(i,r,e){},D="svg";function $(i){for(;Array.isArray(i);)i=i[Pi];return i}function Ze(i,r){return $(r[i])}function nt(i,r){return $(r[i.index])}function Hn(i,r){return i.data[r]}function Zn(i,r){return i[r]}function Zi(i,r){const e=r[i];return Kn(e)?e:e[Pi]}function Us(i,r){return null==r?null:i[r]}function qw(i){i[Is]=0}function T5(i){1024&i[Mt]||(i[Mt]|=1024,Lw(i,1))}function Ew(i){1024&i[Mt]&&(i[Mt]&=-1025,Lw(i,-1))}function Lw(i,r){let e=i[xi];if(null===e)return;e[Ps]+=r;let t=e;for(e=e[xi];null!==e&&(1===r&&1===t[Ps]||-1===r&&0===t[Ps]);)e[Ps]+=r,t=e,e=e[xi]}const mt={lFrame:Fw(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Hw(){return mt.bindingsEnabled}function bl(){return null!==mt.skipHydrationRootTNode}function _e(){return mt.lFrame.lView}function Yt(){return mt.lFrame.tView}function le(i){return mt.lFrame.contextLView=i,i[Ti]}function ce(i){return mt.lFrame.contextLView=null,i}function Nn(){let i=Ww();for(;null!==i&&64===i.type;)i=i.parent;return i}function Ww(){return mt.lFrame.currentTNode}function wo(i,r){const e=mt.lFrame;e.currentTNode=i,e.isParent=r}function xM(){return mt.lFrame.isParent}function TM(){mt.lFrame.isParent=!1}function mr(){const i=mt.lFrame;let r=i.bindingRootIndex;return-1===r&&(r=i.bindingRootIndex=i.tView.bindingStartIndex),r}function gl(){return mt.lFrame.bindingIndex++}function as(i){const r=mt.lFrame,e=r.bindingIndex;return r.bindingIndex=r.bindingIndex+i,e}function B5(i,r){const e=mt.lFrame;e.bindingIndex=e.bindingRootIndex=i,RM(r)}function RM(i){mt.lFrame.currentDirectiveIndex=i}function SM(i){const r=mt.lFrame.currentDirectiveIndex;return-1===r?null:i[r]}function Nw(){return mt.lFrame.currentQueryIndex}function qM(i){mt.lFrame.currentQueryIndex=i}function V5(i){const r=i[We];return 2===r.type?r.declTNode:1===r.type?i[Cn]:null}function Vw(i,r,e){if(e&Rt.SkipSelf){let n=r,s=i;for(;!(n=n.parent,null!==n||e&Rt.Host||(n=V5(s),null===n||(s=s[es],10&n.type))););if(null===n)return!1;r=n,i=s}const t=mt.lFrame=jw();return t.currentTNode=r,t.lView=i,!0}function EM(i){const r=jw(),e=i[We];mt.lFrame=r,r.currentTNode=e.firstChild,r.lView=i,r.tView=e,r.contextLView=i,r.bindingIndex=e.bindingStartIndex,r.inI18n=!1}function jw(){const i=mt.lFrame,r=null===i?null:i.child;return null===r?Fw(i):r}function Fw(i){const r={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:i,child:null,inI18n:!1};return null!==i&&(i.child=r),r}function Uw(){const i=mt.lFrame;return mt.lFrame=i.parent,i.currentTNode=null,i.lView=null,i}const Yw=Uw;function LM(){const i=Uw();i.isParent=!0,i.tView=null,i.selectedIndex=-1,i.contextLView=null,i.elementDepthCount=0,i.currentDirectiveIndex=-1,i.currentNamespace=null,i.bindingRootIndex=-1,i.bindingIndex=-1,i.currentQueryIndex=0}function br(){return mt.lFrame.selectedIndex}function o1(i){mt.lFrame.selectedIndex=i}function Gi(){const i=mt.lFrame;return Hn(i.tView,i.selectedIndex)}function er(){mt.lFrame.currentNamespace=D}function Ys(){!function Y5(){mt.lFrame.currentNamespace=null}()}let Xw=!0;function Ph(){return Xw}function Gs(i){Xw=i}function Ih(i,r){for(let e=r.directiveStart,t=r.directiveEnd;e=t)break}else r[o]<0&&(i[Is]+=65536),(l>13>16&&(3&i[Mt])===r&&(i[Mt]+=8192,Qw(l,s)):Qw(l,s)}const Ml=-1;class qd{constructor(r,e,t){this.factory=r,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=t}}function HM(i){return i!==Ml}function Ed(i){return 32767&i}function Ld(i,r){let e=function K5(i){return i>>16}(i),t=r;for(;e>0;)t=t[es],e--;return t}let WM=!0;function Vh(i){const r=WM;return WM=i,r}const Jw=255,Kw=5;let Z5=0;const yo={};function jh(i,r){const e=Zw(i,r);if(-1!==e)return e;const t=r[We];t.firstCreatePass&&(i.injectorIndex=r.length,PM(t.data,i),PM(r,null),PM(t.blueprint,null));const n=Fh(i,r),s=i.injectorIndex;if(HM(n)){const c=Ed(n),l=Ld(n,r),o=l[We].data;for(let a=0;a<8;a++)r[s+a]=l[c+a]|o[c+a]}return r[s+8]=n,s}function PM(i,r){i.push(0,0,0,0,0,0,0,0,r)}function Zw(i,r){return-1===i.injectorIndex||i.parent&&i.parent.injectorIndex===i.injectorIndex||null===r[i.injectorIndex+8]?-1:i.injectorIndex}function Fh(i,r){if(i.parent&&-1!==i.parent.injectorIndex)return i.parent.injectorIndex;let e=0,t=null,n=r;for(;null!==n;){if(t=oy(n),null===t)return Ml;if(e++,n=n[es],-1!==t.injectorIndex)return t.injectorIndex|e<<16}return Ml}function IM(i,r,e){!function eH(i,r,e){let t;"string"==typeof e?t=e.charCodeAt(0)||0:e.hasOwnProperty(Jo)&&(t=e[Jo]),null==t&&(t=e[Jo]=Z5++);const n=t&Jw;r.data[i+(n>>Kw)]|=1<=0?r&Jw:aH:r}(e);if("function"==typeof s){if(!Vw(r,i,t))return t&Rt.Host?ey(n,0,t):ty(r,e,t,n);try{let c;if(c=s(t),null!=c||t&Rt.Optional)return c;id()}finally{Yw()}}else if("number"==typeof s){let c=null,l=Zw(i,r),o=Ml,a=t&Rt.Host?r[Yi][Cn]:null;for((-1===l||t&Rt.SkipSelf)&&(o=-1===l?Fh(i,r):r[l+8],o!==Ml&&ay(t,!1)?(c=r[We],l=Ed(o),r=Ld(o,r)):l=-1);-1!==l;){const d=r[We];if(ry(s,l,d.data)){const p=iH(l,r,e,c,t,a);if(p!==yo)return p}o=r[l+8],o!==Ml&&ay(t,r[We].data[l+8]===a)&&ry(s,l,r)?(c=d,l=Ed(o),r=Ld(o,r)):l=-1}}return n}function iH(i,r,e,t,n,s){const c=r[We],l=c.data[i+8],d=Uh(l,c,e,null==t?ts(l)&&WM:t!=c&&0!=(3&l.type),n&Rt.Host&&s===l);return null!==d?s1(r,c,d,l):yo}function Uh(i,r,e,t,n){const s=i.providerIndexes,c=r.data,l=1048575&s,o=i.directiveStart,d=s>>20,u=n?l+d:i.directiveEnd;for(let h=t?l:l+d;h=o&&m.type===e)return h}if(n){const h=c[o];if(h&&Gr(h)&&h.type===e)return o}return null}function s1(i,r,e,t){let n=i[e];const s=r.data;if(function $5(i){return i instanceof qd}(n)){const c=n;c.resolving&&function Bg(i,r){const e=r?`. Dependency path: ${r.join(" > ")} > ${i}`:"";throw new de(-200,`Circular dependency in DI detected for ${i}${e}`)}(function Gt(i){return"function"==typeof i?i.name||i.toString():"object"==typeof i&&null!=i&&"function"==typeof i.type?i.type.name||i.type.toString():gt(i)}(s[e]));const l=Vh(c.canSeeViewProviders);c.resolving=!0;const a=c.injectImpl?Jn(c.injectImpl):null;Vw(i,t,Rt.Default);try{n=i[e]=c.factory(void 0,s,i,t),r.firstCreatePass&&e>=t.directiveStart&&function G5(i,r,e){const{ngOnChanges:t,ngOnInit:n,ngDoCheck:s}=r.type.prototype;if(t){const c=Wh(r);(e.preOrderHooks??=[]).push(i,c),(e.preOrderCheckHooks??=[]).push(i,c)}n&&(e.preOrderHooks??=[]).push(0-i,n),s&&((e.preOrderHooks??=[]).push(i,s),(e.preOrderCheckHooks??=[]).push(i,s))}(e,s[e],r)}finally{null!==a&&Jn(a),Vh(l),c.resolving=!1,Yw()}}return n}function ry(i,r,e){return!!(e[r+(i>>Kw)]&1<{const r=i.prototype.constructor,e=r[Fa]||BM(r),t=Object.prototype;let n=Object.getPrototypeOf(i.prototype).constructor;for(;n&&n!==t;){const s=n[Fa]||BM(n);if(s&&s!==e)return s;n=Object.getPrototypeOf(n)}return s=>new s})}function BM(i){return ed(i)?()=>{const r=BM(ut(i));return r&&r()}:Oo(i)}function oy(i){const r=i[We],e=r.type;return 2===e?r.declTNode:1===e?i[Cn]:null}function tr(i){return function tH(i,r){if("class"===r)return i.classes;if("style"===r)return i.styles;const e=i.attrs;if(e){const t=e.length;let n=0;for(;n{const t=function NM(i){return function(...e){if(i){const t=i(...e);for(const n in t)this[n]=t[n]}}}(r);function n(...s){if(this instanceof n)return t.apply(this,s),this;const c=new n(...s);return l.annotation=c,l;function l(o,a,d){const p=o.hasOwnProperty(Al)?o[Al]:Object.defineProperty(o,Al,{value:[]})[Al];for(;p.length<=d;)p.push(null);return(p[d]=p[d]||[]).push(c),o}}return e&&(n.prototype=Object.create(e.prototype)),n.prototype.ngMetadataName=i,n.annotationCls=n,n})}function yl(i,r){i.forEach(e=>Array.isArray(e)?yl(e,r):r(e))}function ly(i,r,e){r>=i.length?i.push(e):i.splice(r,0,e)}function Yh(i,r){return r>=i.length-1?i.pop():i.splice(r,1)[0]}function Hd(i,r){const e=[];for(let t=0;t=0?i[1|t]=e:(t=~t,function hH(i,r,e,t){let n=i.length;if(n==r)i.push(e,t);else if(1===n)i.push(t,i[0]),i[0]=e;else{for(n--,i.push(i[n-1],i[n]);n>r;)i[n]=i[n-2],n--;i[r]=e,i[r+1]=t}}(i,t,r,e)),t}function VM(i,r){const e=vl(i,r);if(e>=0)return i[1|e]}function vl(i,r){return function cy(i,r,e){let t=0,n=i.length>>e;for(;n!==t;){const s=t+(n-t>>1),c=i[s<r?n=s:t=s+1}return~(n<({token:i})),-1),Hr=Hs(Ol("Optional"),8),Ga=Hs(Ol("SkipSelf"),4);function Kh(i){return 128==(128&i.flags)}var Xs=function(i){return i[i.Important=1]="Important",i[i.DashCase=2]="DashCase",i}(Xs||{});const LH=/^>|^->||--!>|)/g,DH="\u200b$1\u200b";const GM=new Map;let HH=0;const $M="__ngContext__";function ir(i,r){Kn(r)?(i[$M]=r[J0],function PH(i){GM.set(i[J0],i)}(r)):i[$M]=r}let QM;function JM(i,r){return QM(i,r)}function Id(i){const r=i[xi];return Bn(r)?r[xi]:r}function Sy(i){return Ey(i[ua])}function qy(i){return Ey(i[Yr])}function Ey(i){for(;null!==i&&!Bn(i);)i=i[Yr];return i}function Tl(i,r,e,t,n){if(null!=t){let s,c=!1;Bn(t)?s=t:Kn(t)&&(c=!0,t=t[Pi]);const l=$(t);0===i&&null!==e?null==n?Hy(r,e,l):l1(r,e,l,n||null,!0):1===i&&null!==e?l1(r,e,l,n||null,!0):2===i?function sf(i,r,e){const t=rf(i,r);t&&function nW(i,r,e,t){i.removeChild(r,e,t)}(i,t,r,e)}(r,l,c):3===i&&r.destroyNode(l),null!=s&&function oW(i,r,e,t,n){const s=e[fa];s!==$(e)&&Tl(r,i,t,s,n);for(let l=xn;lr.replace(kH,DH))}(r))}function tf(i,r,e){return i.createElement(r,e)}function ky(i,r){const e=i[Bs],t=e.indexOf(r);Ew(r),e.splice(t,1)}function nf(i,r){if(i.length<=xn)return;const e=xn+r,t=i[e];if(t){const n=t[Q0];null!==n&&n!==i&&ky(n,t),r>0&&(i[e-1][Yr]=t[Yr]);const s=Yh(i,xn+r);!function $H(i,r){Nd(i,r,r[ft],2,null,null),r[Pi]=null,r[Cn]=null}(t[We],t);const c=s[ha];null!==c&&c.detachView(s[We]),t[xi]=null,t[Yr]=null,t[Mt]&=-129}return t}function ZM(i,r){if(!(256&r[Mt])){const e=r[ft];r[K0]&&Eh(r[K0]),r[Z0]&&Eh(r[Z0]),e.destroyNode&&Nd(i,r,e,3,null,null),function KH(i){let r=i[ua];if(!r)return e2(i[We],i);for(;r;){let e=null;if(Kn(r))e=r[ua];else{const t=r[xn];t&&(e=t)}if(!e){for(;r&&!r[Yr]&&r!==i;)Kn(r)&&e2(r[We],r),r=r[xi];null===r&&(r=i),Kn(r)&&e2(r[We],r),e=r&&r[Yr]}r=e}}(r)}}function e2(i,r){if(!(256&r[Mt])){r[Mt]&=-129,r[Mt]|=256,function iW(i,r){let e;if(null!=i&&null!=(e=i.destroyHooks))for(let t=0;t=0?t[c]():t[-c].unsubscribe(),s+=2}else e[s].call(t[e[s+1]]);null!==t&&(r[Zo]=null);const n=r[zo];if(null!==n){r[zo]=null;for(let s=0;s-1){const{encapsulation:s}=i.data[t.directiveStart+n];if(s===Lr.None||s===Lr.Emulated)return null}return nt(t,e)}}(i,r.parent,e)}function l1(i,r,e,t,n){i.insertBefore(r,e,t,n)}function Hy(i,r,e){i.appendChild(r,e)}function Wy(i,r,e,t,n){null!==t?l1(i,r,e,t,n):Hy(i,r,e)}function rf(i,r){return i.parentNode(r)}function Py(i,r,e){return By(i,r,e)}let n2,lf,s2,cf,By=function Iy(i,r,e){return 40&i.type?nt(i,e):null};function af(i,r,e,t){const n=t2(i,t,r),s=r[ft],l=Py(t.parent||r[Cn],t,r);if(null!=n)if(Array.isArray(e))for(let o=0;oi,createScript:i=>i,createScriptURL:i=>i})}catch{}return lf}()?.createHTML(i)||i}function Sl(){if(void 0!==s2)return s2;if(typeof document<"u")return document;throw new de(210,!1)}function l2(){if(void 0===cf&&(cf=null,Mi.trustedTypes))try{cf=Mi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:i=>i,createScript:i=>i,createScriptURL:i=>i})}catch{}return cf}function Gy(i){return l2()?.createHTML(i)||i}function $y(i){return l2()?.createScriptURL(i)||i}class c1{constructor(r){this.changingThisBreaksApplicationSecurity=r}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${lh})`}}class hW extends c1{getTypeName(){return"HTML"}}class fW extends c1{getTypeName(){return"Style"}}class mW extends c1{getTypeName(){return"Script"}}class bW extends c1{getTypeName(){return"URL"}}class gW extends c1{getTypeName(){return"ResourceURL"}}function $r(i){return i instanceof c1?i.changingThisBreaksApplicationSecurity:i}function vo(i,r){const e=function MW(i){return i instanceof c1&&i.getTypeName()||null}(i);if(null!=e&&e!==r){if("ResourceURL"===e&&"URL"===r)return!0;throw new Error(`Required a safe ${r}, got a ${e} (see ${lh})`)}return e===r}class yW{constructor(r){this.inertDocumentHelper=r}getInertBodyElement(r){r=""+r;try{const e=(new window.DOMParser).parseFromString(Rl(r),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(r):(e.removeChild(e.firstChild),e)}catch{return null}}}class vW{constructor(r){this.defaultDoc=r,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(r){const e=this.inertDocument.createElement("template");return e.innerHTML=Rl(r),e}}const xW=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function df(i){return(i=String(i)).match(xW)?i:"unsafe:"+i}function os(i){const r={};for(const e of i.split(","))r[e]=!0;return r}function Vd(...i){const r={};for(const e of i)for(const t in e)e.hasOwnProperty(t)&&(r[t]=!0);return r}const Jy=os("area,br,col,hr,img,wbr"),Ky=os("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Zy=os("rp,rt"),c2=Vd(Jy,Vd(Ky,os("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Vd(Zy,os("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Vd(Zy,Ky)),d2=os("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ev=Vd(d2,os("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),os("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),TW=os("script,style,template");class RW{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(r){let e=r.firstChild,t=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?t=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,t&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let n=this.checkClobberedElement(e,e.nextSibling);if(n){e=n;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(r){const e=r.nodeName.toLowerCase();if(!c2.hasOwnProperty(e))return this.sanitizedSomething=!0,!TW.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const t=r.attributes;for(let n=0;n"),!0}endElement(r){const e=r.nodeName.toLowerCase();c2.hasOwnProperty(e)&&!Jy.hasOwnProperty(e)&&(this.buf.push(""))}chars(r){this.buf.push(tv(r))}checkClobberedElement(r,e){if(e&&(r.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${r.outerHTML}`);return e}}const SW=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,qW=/([^\#-~ |!])/g;function tv(i){return i.replace(/&/g,"&").replace(SW,function(r){return"&#"+(1024*(r.charCodeAt(0)-55296)+(r.charCodeAt(1)-56320)+65536)+";"}).replace(qW,function(r){return"&#"+r.charCodeAt(0)+";"}).replace(//g,">")}let pf;function iv(i,r){let e=null;try{pf=pf||function Qy(i){const r=new vW(i);return function CW(){try{return!!(new window.DOMParser).parseFromString(Rl(""),"text/html")}catch{return!1}}()?new yW(r):r}(i);let t=r?String(r):"";e=pf.getInertBodyElement(t);let n=5,s=t;do{if(0===n)throw new Error("Failed to sanitize html because the input is unstable");n--,t=s,s=e.innerHTML,e=pf.getInertBodyElement(t)}while(t!==s);return Rl((new RW).sanitizeChildren(p2(e)||e))}finally{if(e){const t=p2(e)||e;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function p2(i){return"content"in i&&function EW(i){return i.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===i.nodeName}(i)?i.content:null}var Vn=function(i){return i[i.NONE=0]="NONE",i[i.HTML=1]="HTML",i[i.STYLE=2]="STYLE",i[i.SCRIPT=3]="SCRIPT",i[i.URL=4]="URL",i[i.RESOURCE_URL=5]="RESOURCE_URL",i}(Vn||{});function jd(i){const r=Fd();return r?Gy(r.sanitize(Vn.HTML,i)||""):vo(i,"HTML")?Gy($r(i)):iv(Sl(),gt(i))}function _a(i){const r=Fd();return r?r.sanitize(Vn.URL,i)||"":vo(i,"URL")?$r(i):df(gt(i))}function nv(i){const r=Fd();if(r)return $y(r.sanitize(Vn.RESOURCE_URL,i)||"");if(vo(i,"ResourceURL"))return $y($r(i));throw new de(904,!1)}function Fd(){const i=_e();return i&&i[Ua].sanitizer}class ie{constructor(r,e){this._desc=r,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.\u0275prov=ne({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ud=new ie("ENVIRONMENT_INITIALIZER"),av=new ie("INJECTOR",-1),ov=new ie("INJECTOR_DEF_TYPES");class u2{get(r,e=Y0){if(e===Y0){const t=new Error(`NullInjectorError: No provider for ${ki(r)}!`);throw t.name="NullInjectorError",t}return e}}function uf(i){return{\u0275providers:i}}function PW(...i){return{\u0275providers:sv(0,i),\u0275fromNgModule:!0}}function sv(i,...r){const e=[],t=new Set;let n;const s=c=>{e.push(c)};return yl(r,c=>{const l=c;hf(l,s,[],t)&&(n||=[],n.push(l))}),void 0!==n&&lv(n,s),e}function lv(i,r){for(let e=0;e{r(s,t)})}}function hf(i,r,e,t){if(!(i=ut(i)))return!1;let n=null,s=j0(i);const c=!s&&Nt(i);if(s||c){if(c&&!c.standalone)return!1;n=i}else{const o=i.ngModule;if(s=j0(o),!s)return!1;n=o}const l=t.has(n);if(c){if(l)return!1;if(t.add(n),c.dependencies){const o="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const a of o)hf(a,r,e,t)}}else{if(!s)return!1;{if(null!=s.imports&&!l){let a;t.add(n);try{yl(s.imports,d=>{hf(d,r,e,t)&&(a||=[],a.push(d))})}finally{}void 0!==a&&lv(a,r)}if(!l){const a=Oo(n)||(()=>new n);r({provide:n,useFactory:a,deps:It},n),r({provide:ov,useValue:n,multi:!0},n),r({provide:Ud,useValue:()=>F(n),multi:!0},n)}const o=s.providers;if(null!=o&&!l){const a=i;h2(o,d=>{r(d,a)})}}}return n!==i&&void 0!==i.providers}function h2(i,r){for(let e of i)td(e)&&(e=e.\u0275providers),Array.isArray(e)?h2(e,r):r(e)}const IW=Ut({provide:String,useValue:Ut});function f2(i){return null!==i&&"object"==typeof i&&IW in i}function d1(i){return"function"==typeof i}const m2=new ie("Set Injector scope."),ff={},NW={};let b2;function mf(){return void 0===b2&&(b2=new u2),b2}class Qr{}class bf extends Qr{get destroyed(){return this._destroyed}constructor(r,e,t,n){super(),this.parent=e,this.source=t,this.scopes=n,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,M2(r,c=>this.processProvider(c)),this.records.set(av,ql(void 0,this)),n.has("environment")&&this.records.set(Qr,ql(void 0,this));const s=this.records.get(m2);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(ov.multi,It,Rt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const e of this._ngOnDestroyHooks)e.ngOnDestroy();const r=this._onDestroyHooks;this._onDestroyHooks=[];for(const e of r)e()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(r){return this.assertNotDestroyed(),this._onDestroyHooks.push(r),()=>this.removeOnDestroy(r)}runInContext(r){this.assertNotDestroyed();const e=Ao(this),t=Jn(void 0);try{return r()}finally{Ao(e),Jn(t)}}get(r,e=Y0,t=Rt.Default){if(this.assertNotDestroyed(),r.hasOwnProperty(cl))return r[cl](this);t=sl(t);const s=Ao(this),c=Jn(void 0);try{if(!(t&Rt.SkipSelf)){let o=this.records.get(r);if(void 0===o){const a=function YW(i){return"function"==typeof i||"object"==typeof i&&i instanceof ie}(r)&&ui(r);o=a&&this.injectableDefInScope(a)?ql(g2(r),ff):null,this.records.set(r,o)}if(null!=o)return this.hydrate(r,o)}return(t&Rt.Self?mf():this.parent).get(r,e=t&Rt.Optional&&e===Y0?null:e)}catch(l){if("NullInjectorError"===l.name){if((l[ol]=l[ol]||[]).unshift(ki(r)),s)throw l;return function Qg(i,r,e,t){const n=i[ol];throw r[uh]&&n.unshift(r[uh]),i.message=function Jg(i,r,e,t=null){i=i&&"\n"===i.charAt(0)&&"\u0275"==i.charAt(1)?i.slice(2):i;let n=ki(r);if(Array.isArray(r))n=r.map(ki).join(" -> ");else if("object"==typeof r){let s=[];for(let c in r)if(r.hasOwnProperty(c)){let l=r[c];s.push(c+":"+("string"==typeof l?JSON.stringify(l):ki(l)))}n=`{${s.join(", ")}}`}return`${e}${t?"("+t+")":""}[${n}]: ${i.replace(Gg,"\n ")}`}("\n"+i.message,n,e,t),i.ngTokenPath=n,i[ol]=null,i}(l,r,"R3InjectorError",this.source)}throw l}finally{Jn(c),Ao(s)}}resolveInjectorInitializers(){const r=Ao(this),e=Jn(void 0);try{const n=this.get(Ud.multi,It,Rt.Self);for(const s of n)s()}finally{Ao(r),Jn(e)}}toString(){const r=[],e=this.records;for(const t of e.keys())r.push(ki(t));return`R3Injector[${r.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new de(205,!1)}processProvider(r){let e=d1(r=ut(r))?r:ut(r&&r.provide);const t=function jW(i){return f2(i)?ql(void 0,i.useValue):ql(pv(i),ff)}(r);if(d1(r)||!0!==r.multi)this.records.get(e);else{let n=this.records.get(e);n||(n=ql(void 0,ff,!0),n.factory=()=>hd(n.multi),this.records.set(e,n)),e=r,n.multi.push(r)}this.records.set(e,t)}hydrate(r,e){return e.value===ff&&(e.value=NW,e.value=e.factory()),"object"==typeof e.value&&e.value&&function UW(i){return null!==i&&"object"==typeof i&&"function"==typeof i.ngOnDestroy}(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(r){if(!r.providedIn)return!1;const e=ut(r.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(r){const e=this._onDestroyHooks.indexOf(r);-1!==e&&this._onDestroyHooks.splice(e,1)}}function g2(i){const r=ui(i),e=null!==r?r.factory:Oo(i);if(null!==e)return e;if(i instanceof ie)throw new de(204,!1);if(i instanceof Function)return function VW(i){const r=i.length;if(r>0)throw Hd(r,"?"),new de(204,!1);const e=function Ug(i){return i&&(i[rl]||i[F0])||null}(i);return null!==e?()=>e.factory(i):()=>new i}(i);throw new de(204,!1)}function pv(i,r,e){let t;if(d1(i)){const n=ut(i);return Oo(n)||g2(n)}if(f2(i))t=()=>ut(i.useValue);else if(function dv(i){return!(!i||!i.useFactory)}(i))t=()=>i.useFactory(...hd(i.deps||[]));else if(function cv(i){return!(!i||!i.useExisting)}(i))t=()=>F(ut(i.useExisting));else{const n=ut(i&&(i.useClass||i.provide));if(!function FW(i){return!!i.deps}(i))return Oo(n)||g2(n);t=()=>new n(...hd(i.deps))}return t}function ql(i,r,e=!1){return{factory:i,value:r,multi:e?[]:void 0}}function M2(i,r){for(const e of i)Array.isArray(e)?M2(e,r):e&&td(e)?M2(e.\u0275providers,r):r(e)}const Yd=new ie("AppId",{providedIn:"root",factory:()=>GW}),GW="ng",uv=new ie("Platform Initializer"),$s=new ie("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Ri=new ie("AnimationModuleType"),_2=new ie("CSP nonce",{providedIn:"root",factory:()=>Sl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let hv=(i,r,e)=>null;function x2(i,r,e=!1){return hv(i,r,e)}class nP{}class bv{}class aP{resolveComponentFactory(r){throw function rP(i){const r=Error(`No component factory found for ${ki(i)}.`);return r.ngComponent=i,r}(r)}}let kl=(()=>{class i{static#e=this.NULL=new aP}return i})();function oP(){return Dl(Nn(),_e())}function Dl(i,r){return new Te(nt(i,r))}let Te=(()=>{class i{constructor(e){this.nativeElement=e}static#e=this.__NG_ELEMENT_ID__=oP}return i})();function sP(i){return i instanceof Te?i.nativeElement:i}class $d{}let Xa=(()=>{class i{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function lP(){const i=_e(),e=Zi(Nn().index,i);return(Kn(e)?e:i)[ft]}()}return i})(),cP=(()=>{class i{static#e=this.\u0275prov=ne({token:i,providedIn:"root",factory:()=>null})}return i})();class p1{constructor(r){this.full=r,this.major=r.split(".")[0],this.minor=r.split(".")[1],this.patch=r.split(".").slice(2).join(".")}}const dP=new p1("16.2.9"),S2={};function zv(i,r=null,e=null,t){const n=Ov(i,r,e,t);return n.resolveInjectorInitializers(),n}function Ov(i,r=null,e=null,t,n=new Set){const s=[e||It,PW(i)];return t=t||("object"==typeof i?void 0:ki(i)),new bf(s,r||mf(),t||null,n)}let un=(()=>{class i{static#e=this.THROW_IF_NOT_FOUND=Y0;static#t=this.NULL=new u2;static create(e,t){if(Array.isArray(e))return zv({name:""},t,e,"");{const n=e.name??"";return zv({name:n},e.parent,e.providers,n)}}static#i=this.\u0275prov=ne({token:i,providedIn:"any",factory:()=>F(av)});static#n=this.__NG_ELEMENT_ID__=-1}return i})();function E2(i){return i.ngOriginalError}class Aa{constructor(){this._console=console}handleError(r){const e=this._findOriginalError(r);this._console.error("ERROR",r),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(r){let e=r&&E2(r);for(;e&&E2(e);)e=E2(e);return e||null}}function k2(i){return r=>{setTimeout(i,void 0,r)}}const Me=class gP extends fe{constructor(r=!1){super(),this.__isAsync=r}emit(r){super.next(r)}subscribe(r,e,t){let n=r,s=e||(()=>null),c=t;if(r&&"object"==typeof r){const o=r;n=o.next?.bind(o),s=o.error?.bind(o),c=o.complete?.bind(o)}this.__isAsync&&(s=k2(s),n&&(n=k2(n)),c&&(c=k2(c)));const l=super.subscribe({next:n,error:s,complete:c});return r instanceof R&&r.add(l),l}};function yv(...i){}class Ee{constructor({enableLongStackTrace:r=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:t=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Me(!1),this.onMicrotaskEmpty=new Me(!1),this.onStable=new Me(!1),this.onError=new Me(!1),typeof Zone>"u")throw new de(908,!1);Zone.assertZonePatched();const n=this;n._nesting=0,n._outer=n._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(n._inner=n._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(n._inner=n._inner.fork(Zone.longStackTraceZoneSpec)),n.shouldCoalesceEventChangeDetection=!t&&e,n.shouldCoalesceRunChangeDetection=t,n.lastRequestAnimationFrameId=-1,n.nativeRequestAnimationFrame=function MP(){const i="function"==typeof Mi.requestAnimationFrame;let r=Mi[i?"requestAnimationFrame":"setTimeout"],e=Mi[i?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&r&&e){const t=r[Zone.__symbol__("OriginalDelegate")];t&&(r=t);const n=e[Zone.__symbol__("OriginalDelegate")];n&&(e=n)}return{nativeRequestAnimationFrame:r,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function zP(i){const r=()=>{!function AP(i){i.isCheckStableRunning||-1!==i.lastRequestAnimationFrameId||(i.lastRequestAnimationFrameId=i.nativeRequestAnimationFrame.call(Mi,()=>{i.fakeTopEventTask||(i.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{i.lastRequestAnimationFrameId=-1,H2(i),i.isCheckStableRunning=!0,D2(i),i.isCheckStableRunning=!1},void 0,()=>{},()=>{})),i.fakeTopEventTask.invoke()}),H2(i))}(i)};i._inner=i._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,t,n,s,c,l)=>{if(function wP(i){return!(!Array.isArray(i)||1!==i.length)&&!0===i[0].data?.__ignore_ng_zone__}(l))return e.invokeTask(n,s,c,l);try{return vv(i),e.invokeTask(n,s,c,l)}finally{(i.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||i.shouldCoalesceRunChangeDetection)&&r(),Cv(i)}},onInvoke:(e,t,n,s,c,l,o)=>{try{return vv(i),e.invoke(n,s,c,l,o)}finally{i.shouldCoalesceRunChangeDetection&&r(),Cv(i)}},onHasTask:(e,t,n,s)=>{e.hasTask(n,s),t===n&&("microTask"==s.change?(i._hasPendingMicrotasks=s.microTask,H2(i),D2(i)):"macroTask"==s.change&&(i.hasPendingMacrotasks=s.macroTask))},onHandleError:(e,t,n,s)=>(e.handleError(n,s),i.runOutsideAngular(()=>i.onError.emit(s)),!1)})}(n)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Ee.isInAngularZone())throw new de(909,!1)}static assertNotInAngularZone(){if(Ee.isInAngularZone())throw new de(909,!1)}run(r,e,t){return this._inner.run(r,e,t)}runTask(r,e,t,n){const s=this._inner,c=s.scheduleEventTask("NgZoneEvent: "+n,r,_P,yv,yv);try{return s.runTask(c,e,t)}finally{s.cancelTask(c)}}runGuarded(r,e,t){return this._inner.runGuarded(r,e,t)}runOutsideAngular(r){return this._outer.run(r)}}const _P={};function D2(i){if(0==i._nesting&&!i.hasPendingMicrotasks&&!i.isStable)try{i._nesting++,i.onMicrotaskEmpty.emit(null)}finally{if(i._nesting--,!i.hasPendingMicrotasks)try{i.runOutsideAngular(()=>i.onStable.emit(null))}finally{i.isStable=!0}}}function H2(i){i.hasPendingMicrotasks=!!(i._hasPendingMicrotasks||(i.shouldCoalesceEventChangeDetection||i.shouldCoalesceRunChangeDetection)&&-1!==i.lastRequestAnimationFrameId)}function vv(i){i._nesting++,i.isStable&&(i.isStable=!1,i.onUnstable.emit(null))}function Cv(i){i._nesting--,D2(i)}class OP{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Me,this.onMicrotaskEmpty=new Me,this.onStable=new Me,this.onError=new Me}run(r,e,t){return r.apply(e,t)}runGuarded(r,e,t){return r.apply(e,t)}runOutsideAngular(r){return r()}runTask(r,e,t,n){return r.apply(e,t)}}const xv=new ie("",{providedIn:"root",factory:Tv});function Tv(){const i=me(Ee);let r=!0;return di(new Ct(n=>{r=i.isStable&&!i.hasPendingMacrotasks&&!i.hasPendingMicrotasks,i.runOutsideAngular(()=>{n.next(r),n.complete()})}),new Ct(n=>{let s;i.runOutsideAngular(()=>{s=i.onStable.subscribe(()=>{Ee.assertNotInAngularZone(),queueMicrotask(()=>{!r&&!i.hasPendingMacrotasks&&!i.hasPendingMicrotasks&&(r=!0,n.next(!0))})})});const c=i.onUnstable.subscribe(()=>{Ee.assertInAngularZone(),r&&(r=!1,i.runOutsideAngular(()=>{n.next(!1)}))});return()=>{s.unsubscribe(),c.unsubscribe()}}).pipe(go()))}function W2(i){return i.ownerDocument.defaultView}function ss(i){return i instanceof Function?i():i}let P2=(()=>{class i{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=ne({token:i,providedIn:"root",factory:()=>new i})}return i})();function Qd(i){for(;i;){i[Mt]|=64;const r=Id(i);if(n1(i)&&!r)return i;i=r}return null}const Lv=new ie("",{providedIn:"root",factory:()=>!1});let wf=null;function Wv(i,r){return i[r]??Bv()}function Pv(i,r){const e=Bv();e.producerNode?.length&&(i[r]=wf,e.lView=i,wf=Iv())}const EP={...Rh,consumerIsAlwaysLive:!0,consumerMarkedDirty:i=>{Qd(i.lView)},lView:null};function Iv(){return Object.create(EP)}function Bv(){return wf??=Iv(),wf}const zt={};function _(i){Nv(Yt(),_e(),br()+i,!1)}function Nv(i,r,e,t){if(!t)if(3==(3&r[Mt])){const s=i.preOrderCheckHooks;null!==s&&Bh(r,s,e)}else{const s=i.preOrderHooks;null!==s&&Nh(r,s,0,e)}o1(e)}function w(i,r=Rt.Default){const e=_e();return null===e?F(i,r):iy(Nn(),e,ut(i),r)}function $a(){throw new Error("invalid")}function yf(i,r,e,t,n,s,c,l,o,a,d){const p=r.blueprint.slice();return p[Pi]=n,p[Mt]=140|t,(null!==a||i&&2048&i[Mt])&&(p[Mt]|=2048),qw(p),p[xi]=p[es]=i,p[Ti]=e,p[Ua]=c||i&&i[Ua],p[ft]=l||i&&i[ft],p[fr]=o||i&&i[fr]||null,p[Cn]=s,p[J0]=function WH(){return HH++}(),p[Ya]=d,p[vh]=a,p[Yi]=2==r.type?i[Yi]:p,p}function Pl(i,r,e,t,n){let s=i.data[r];if(null===s)s=function I2(i,r,e,t,n){const s=Ww(),c=xM(),o=i.data[r]=function BP(i,r,e,t,n,s){let c=r?r.injectorIndex:-1,l=0;return bl()&&(l|=128),{type:e,index:t,insertBeforeIndex:null,injectorIndex:c,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:l,providerIndexes:0,value:n,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:r,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,c?s:s&&s.parent,e,r,t,n);return null===i.firstChild&&(i.firstChild=o),null!==s&&(c?null==s.child&&null!==o.parent&&(s.child=o):null===s.next&&(s.next=o,o.prev=s)),o}(i,r,e,t,n),function I5(){return mt.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=e,s.value=t,s.attrs=n;const c=function Sd(){const i=mt.lFrame,r=i.currentTNode;return i.isParent?r:r.parent}();s.injectorIndex=null===c?-1:c.injectorIndex}return wo(s,!0),s}function Jd(i,r,e,t){if(0===e)return-1;const n=r.length;for(let s=0;sHt&&Nv(i,r,Ht,!1),q(l?2:0,n);const a=l?s:null,d=wd(a);try{null!==a&&(a.dirty=!1),e(t,n)}finally{yd(a,d)}}finally{l&&null===r[K0]&&Pv(r,K0),o1(c),q(l?3:1,n)}}function B2(i,r,e){if(t1(r)){const t=Dr(null);try{const s=r.directiveEnd;for(let c=r.directiveStart;cnull;function Uv(i,r,e,t){for(let n in i)if(i.hasOwnProperty(n)){e=null===e?{}:e;const s=i[n];null===t?Yv(e,r,n,s):t.hasOwnProperty(n)&&Yv(e,r,t[n],s)}return e}function Yv(i,r,e,t){i.hasOwnProperty(e)?i[e].push(r,t):i[e]=[r,t]}function Jr(i,r,e,t,n,s,c,l){const o=nt(r,e);let d,a=r.inputs;!l&&null!=a&&(d=a[t])?(X2(i,e,d,t,n),ts(r)&&function jP(i,r){const e=Zi(r,i);16&e[Mt]||(e[Mt]|=64)}(e,r.index)):3&r.type&&(t=function VP(i){return"class"===i?"className":"for"===i?"htmlFor":"formaction"===i?"formAction":"innerHtml"===i?"innerHTML":"readonly"===i?"readOnly":"tabindex"===i?"tabIndex":i}(t),n=null!=c?c(n,r.value||"",t):n,s.setProperty(o,t,n))}function F2(i,r,e,t){if(Hw()){const n=null===t?null:{"":-1},s=function $P(i,r){const e=i.directiveRegistry;let t=null,n=null;if(e)for(let s=0;s0;){const e=i[--r];if("number"==typeof e&&e<0)return e}return 0})(c)!=l&&c.push(l),c.push(e,t,s)}}(i,r,t,Jd(i,e,n.hostVars,zt),n)}function Co(i,r,e,t,n,s){const c=nt(i,r);!function Y2(i,r,e,t,n,s,c){if(null==s)i.removeAttribute(r,n,e);else{const l=null==c?gt(s):c(s,t||"",n);i.setAttribute(r,n,l,e)}}(r[ft],c,s,i.value,e,t,n)}function tI(i,r,e,t,n,s){const c=s[r];if(null!==c)for(let l=0;l{class i{constructor(){this.all=new Set,this.queue=new Map}create(e,t,n){const s=typeof Zone>"u"?null:Zone.current,c=function yM(i,r,e){const t=Object.create(Fs);e&&(t.consumerAllowSignalWrites=!0),t.fn=i,t.schedule=r;const n=c=>{t.cleanupFn=c};return t.ref={notify:()=>Od(t),run:()=>{if(t.dirty=!1,t.hasRun&&!vd(t))return;t.hasRun=!0;const c=wd(t);try{t.cleanupFn(),t.cleanupFn=ga,t.fn(n)}finally{yd(t,c)}},cleanup:()=>t.cleanupFn()},t.ref}(e,a=>{this.all.has(a)&&this.queue.set(a,s)},n);let l;this.all.add(c),c.notify();const o=()=>{c.cleanup(),l?.(),this.all.delete(c),this.queue.delete(c)};return l=t?.onDestroy(o),{destroy:o}}flush(){if(0!==this.queue.size)for(const[e,t]of this.queue)this.queue.delete(e),t?t.run(()=>e.run()):e.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=ne({token:i,providedIn:"root",factory:()=>new i})}return i})();function Cf(i,r,e){let t=e?i.styles:null,n=e?i.classes:null,s=0;if(null!==r)for(let c=0;c0){aC(i,1);const n=e.components;null!==n&&sC(i,n,1)}}function sC(i,r,e){for(let t=0;t-1&&(nf(r,t),Yh(e,t))}this._attachedToViewContainer=!1}ZM(this._lView[We],this._lView)}onDestroy(r){!function kw(i,r){if(256==(256&i[Mt]))throw new de(911,!1);null===i[zo]&&(i[zo]=[]),i[zo].push(r)}(this._lView,r)}markForCheck(){Qd(this._cdRefInjectingView||this._lView)}detach(){this._lView[Mt]&=-129}reattach(){this._lView[Mt]|=128}detectChanges(){xf(this._lView[We],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new de(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function JH(i,r){Nd(i,r,r[ft],2,null,null)}(this._lView[We],this._lView)}attachToAppRef(r){if(this._attachedToViewContainer)throw new de(902,!1);this._appRef=r}}class dI extends Zd{constructor(r){super(r),this._view=r}detectChanges(){const r=this._view;xf(r[We],r,r[Ti],!1)}checkNoChanges(){}get context(){return null}}class lC extends kl{constructor(r){super(),this.ngModule=r}resolveComponentFactory(r){const e=Nt(r);return new ep(e,this.ngModule)}}function cC(i){const r=[];for(let e in i)i.hasOwnProperty(e)&&r.push({propName:i[e],templateName:e});return r}class uI{constructor(r,e){this.injector=r,this.parentInjector=e}get(r,e,t){t=sl(t);const n=this.injector.get(r,S2,t);return n!==S2||e===S2?n:this.parentInjector.get(r,e,t)}}class ep extends bv{get inputs(){const r=this.componentDef,e=r.inputTransforms,t=cC(r.inputs);if(null!==e)for(const n of t)e.hasOwnProperty(n.propName)&&(n.transform=e[n.propName]);return t}get outputs(){return cC(this.componentDef.outputs)}constructor(r,e){super(),this.componentDef=r,this.ngModule=e,this.componentType=r.type,this.selector=function nM(i){return i.map(zh).join(",")}(r.selectors),this.ngContentSelectors=r.ngContentSelectors?r.ngContentSelectors:[],this.isBoundToModule=!!e}create(r,e,t,n){let s=(n=n||this.ngModule)instanceof Qr?n:n?.injector;s&&null!==this.componentDef.getStandaloneInjector&&(s=this.componentDef.getStandaloneInjector(s)||s);const c=s?new uI(r,s):r,l=c.get($d,null);if(null===l)throw new de(407,!1);const p={rendererFactory:l,sanitizer:c.get(cP,null),effectManager:c.get(iC,null),afterRenderEventManager:c.get(P2,null)},u=l.createRenderer(null,this.componentDef),h=this.componentDef.selectors[0][0]||"div",m=t?function DP(i,r,e,t){const s=t.get(Lv,!1)||e===Lr.ShadowDom,c=i.selectRootElement(r,s);return function HP(i){Fv(i)}(c),c}(u,t,this.componentDef.encapsulation,c):tf(u,h,function pI(i){const r=i.toLowerCase();return"svg"===r?D:"math"===r?"math":null}(h)),x=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let B=null;null!==m&&(B=x2(m,c,!0));const K=j2(0,null,null,1,0,null,null,null,null,null,null),Ae=yf(null,K,null,x,null,null,p,u,c,null,B);let Ge,At;EM(Ae);try{const jt=this.componentDef;let Qi,rr=null;jt.findHostDirectiveDefs?(Qi=[],rr=new Map,jt.findHostDirectiveDefs(jt,Qi,rr),Qi.push(jt)):Qi=[jt];const mo=function fI(i,r){const e=i[We],t=Ht;return i[t]=r,Pl(e,t,2,"#host",null)}(Ae,m),Sg=function mI(i,r,e,t,n,s,c){const l=n[We];!function bI(i,r,e,t){for(const n of i)r.mergedAttrs=X0(r.mergedAttrs,n.hostAttrs);null!==r.mergedAttrs&&(Cf(r,r.mergedAttrs,!0),null!==e&&Yy(t,e,r))}(t,i,r,c);let o=null;null!==r&&(o=x2(r,n[fr]));const a=s.rendererFactory.createRenderer(r,e);let d=16;e.signals?d=4096:e.onPush&&(d=64);const p=yf(n,jv(e),null,d,n[i.index],i,s,a,null,null,o);return l.firstCreatePass&&U2(l,i,t.length-1),vf(n,p),n[i.index]=p}(mo,m,jt,Qi,Ae,p,u);At=Hn(K,Ht),m&&function MI(i,r,e,t){if(t)bd(i,e,["ng-version",dP.full]);else{const{attrs:n,classes:s}=function rM(i){const r=[],e=[];let t=1,n=2;for(;t0&&Uy(i,e,s.join(" "))}}(u,jt,m,t),void 0!==e&&function _I(i,r,e){const t=i.projection=[];for(let n=0;n=0;t--){const n=i[t];n.hostVars=r+=n.hostVars,n.hostAttrs=X0(n.hostAttrs,e=X0(e,n.hostAttrs))}}(t)}function Tf(i){return i===pa?{}:i===It?[]:i}function OI(i,r){const e=i.viewQuery;i.viewQuery=e?(t,n)=>{r(t,n),e(t,n)}:r}function wI(i,r){const e=i.contentQueries;i.contentQueries=e?(t,n,s)=>{r(t,n,s),e(t,n,s)}:r}function yI(i,r){const e=i.hostBindings;i.hostBindings=e?(t,n)=>{r(t,n),e(t,n)}:r}function fC(i){const r=i.inputConfig,e={};for(const t in r)if(r.hasOwnProperty(t)){const n=r[t];Array.isArray(n)&&n[2]&&(e[t]=n[2])}i.inputTransforms=e}function Rf(i){return!!Q2(i)&&(Array.isArray(i)||!(i instanceof Map)&&Symbol.iterator in i)}function Q2(i){return null!==i&&("function"==typeof i||"object"==typeof i)}function xo(i,r,e){return i[r]=e}function nr(i,r,e){return!Object.is(i[r],e)&&(i[r]=e,!0)}function u1(i,r,e,t){const n=nr(i,r,e);return nr(i,r+1,t)||n}function Ie(i,r,e,t){const n=_e();return nr(n,gl(),r)&&(Yt(),Co(Gi(),n,i,r,e,t)),Ie}function Bl(i,r,e,t){return nr(i,gl(),e)?r+gt(e)+t:zt}function Nl(i,r,e,t,n,s){const l=u1(i,function rs(){return mt.lFrame.bindingIndex}(),e,n);return as(2),l?r+gt(e)+t+gt(n)+s:zt}function To(i,r,e,t,n,s){const c=_e(),l=Bl(c,r,e,t);return l!==zt&&Co(Gi(),c,i,l,n,s),To}function I(i,r,e,t,n,s,c,l){const o=_e(),a=Yt(),d=i+Ht,p=a.firstCreatePass?function $I(i,r,e,t,n,s,c,l,o){const a=r.consts,d=Pl(r,i,4,c||null,Us(a,l));F2(r,e,d,Us(a,o)),Ih(r,d);const p=d.tView=j2(2,d,t,n,s,r.directiveRegistry,r.pipeRegistry,null,r.schemas,a,null);return null!==r.queries&&(r.queries.template(r,d),p.queries=r.queries.embeddedTView(d)),d}(d,a,o,r,e,t,n,s,c):a.data[d];wo(p,!1);const u=CC(a,o,p,i);Ph()&&af(a,o,u,p),ir(u,o),vf(o,o[d]=Qv(u,o,u,p)),hl(p)&&N2(a,o,p),null!=c&&V2(o,p,l)}let CC=function xC(i,r,e,t){return Gs(!0),r[ft].createComment("")};function yt(i){return Zn(function P5(){return mt.lFrame.contextLView}(),Ht+i)}function E(i,r,e){const t=_e();return nr(t,gl(),r)&&Jr(Yt(),Gi(),t,i,r,t[ft],e,!1),E}function i_(i,r,e,t,n){const c=n?"class":"style";X2(i,e,r.inputs[c],c,t)}function y(i,r,e,t){const n=_e(),s=Yt(),c=Ht+i,l=n[ft],o=s.firstCreatePass?function ZI(i,r,e,t,n,s){const c=r.consts,o=Pl(r,i,2,t,Us(c,n));return F2(r,e,o,Us(c,s)),null!==o.attrs&&Cf(o,o.attrs,!1),null!==o.mergedAttrs&&Cf(o,o.mergedAttrs,!0),null!==r.queries&&r.queries.elementStart(r,o),o}(c,s,n,r,e,t):s.data[c],a=TC(s,n,o,l,r,i);n[c]=a;const d=hl(o);return wo(o,!0),Yy(l,a,o),32!=(32&o.flags)&&Ph()&&af(s,n,a,o),0===function S5(){return mt.lFrame.elementDepthCount}()&&ir(a,n),function q5(){mt.lFrame.elementDepthCount++}(),d&&(N2(s,n,o),B2(s,o,n)),null!==t&&V2(n,o),y}function v(){let i=Nn();xM()?TM():(i=i.parent,wo(i,!1));const r=i;(function L5(i){return mt.skipHydrationRootTNode===i})(r)&&function W5(){mt.skipHydrationRootTNode=null}(),function E5(){mt.lFrame.elementDepthCount--}();const e=Yt();return e.firstCreatePass&&(Ih(e,i),t1(i)&&e.queries.elementEnd(i)),null!=r.classesWithoutHost&&function Q5(i){return 0!=(8&i.flags)}(r)&&i_(e,r,_e(),r.classesWithoutHost,!0),null!=r.stylesWithoutHost&&function J5(i){return 0!=(16&i.flags)}(r)&&i_(e,r,_e(),r.stylesWithoutHost,!1),v}function te(i,r,e,t){return y(i,r,e,t),v(),te}let TC=(i,r,e,t,n,s)=>(Gs(!0),tf(t,n,function Gw(){return mt.lFrame.currentNamespace}()));function lt(i,r,e){const t=_e(),n=Yt(),s=i+Ht,c=n.firstCreatePass?function iB(i,r,e,t,n){const s=r.consts,c=Us(s,t),l=Pl(r,i,8,"ng-container",c);return null!==c&&Cf(l,c,!0),F2(r,e,l,Us(s,n)),null!==r.queries&&r.queries.elementStart(r,l),l}(s,n,t,r,e):n.data[s];wo(c,!0);const l=RC(n,t,c,i);return t[s]=l,Ph()&&af(n,t,l,c),ir(l,t),hl(c)&&(N2(n,t,c),B2(n,c,t)),null!=e&&V2(t,c),lt}function ct(){let i=Nn();const r=Yt();return xM()?TM():(i=i.parent,wo(i,!1)),r.firstCreatePass&&(Ih(r,i),t1(i)&&r.queries.elementEnd(i)),ct}function Mr(i,r,e){return lt(i,r,e),ct(),Mr}let RC=(i,r,e,t)=>(Gs(!0),KM(r[ft],""));function ve(){return _e()}function ap(i){return!!i&&"function"==typeof i.then}function SC(i){return!!i&&"function"==typeof i.subscribe}function X(i,r,e,t){const n=_e(),s=Yt(),c=Nn();return qC(s,n,n[ft],c,i,r,t),X}function n_(i,r){const e=Nn(),t=_e(),n=Yt();return qC(n,t,eC(SM(n.data),e,t),e,i,r),n_}function qC(i,r,e,t,n,s,c){const l=hl(t),a=i.firstCreatePass&&Zv(i),d=r[Ti],p=Kv(r);let u=!0;if(3&t.type||c){const f=nt(t,r),b=c?c(f):f,x=p.length,B=c?Ae=>c($(Ae[t.index])):t.index;let K=null;if(!c&&l&&(K=function aB(i,r,e,t){const n=i.cleanup;if(null!=n)for(let s=0;so?l[o]:null}"string"==typeof c&&(s+=2)}return null}(i,r,n,t.index)),null!==K)(K.__ngLastListenerFn__||K).__ngNextListenerFn__=s,K.__ngLastListenerFn__=s,u=!1;else{s=LC(t,r,d,s,!1);const Ae=e.listen(b,n,s);p.push(s,Ae),a&&a.push(n,B,x,x+1)}}else s=LC(t,r,d,s,!1);const h=t.outputs;let m;if(u&&null!==h&&(m=h[n])){const f=m.length;if(f)for(let b=0;b-1?Zi(i.index,r):r);let o=EC(r,e,t,c),a=s.__ngNextListenerFn__;for(;a;)o=EC(r,e,a,c)&&o,a=a.__ngNextListenerFn__;return n&&!1===o&&c.preventDefault(),o}}function j(i=1){return function j5(i){return(mt.lFrame.contextLView=function F5(i,r){for(;i>0;)r=r[es],i--;return r}(i,mt.lFrame.contextLView))[Ti]}(i)}function oB(i,r){let e=null;const t=function Ur(i){const r=i.attrs;if(null!=r){const e=r.indexOf(5);if(!(1&e))return r[e+1]}return null}(i);for(let n=0;n>17&32767}function r_(i){return 2|i}function h1(i){return(131068&i)>>2}function a_(i,r){return-131069&i|r<<2}function o_(i){return 1|i}function NC(i,r,e,t,n){const s=i[e+1],c=null===r;let l=t?Qs(s):h1(s),o=!1;for(;0!==l&&(!1===o||c);){const d=i[l+1];uB(i[l],r)&&(o=!0,i[l+1]=t?o_(d):r_(d)),l=t?Qs(d):h1(d)}o&&(i[e+1]=t?r_(s):o_(s))}function uB(i,r){return null===i||null==r||(Array.isArray(i)?i[1]:i)===r||!(!Array.isArray(i)||"string"!=typeof r)&&vl(i,r)>=0}const Rn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function VC(i){return i.substring(Rn.key,Rn.keyEnd)}function jC(i,r){const e=Rn.textEnd;return e===r?-1:(r=Rn.keyEnd=function bB(i,r,e){for(;r32;)r++;return r}(i,Rn.key=r,e),$l(i,r,e))}function $l(i,r,e){for(;r=0;e=jC(r,e))Xr(i,VC(r),!0)}function Qa(i,r,e,t){const n=_e(),s=Yt(),c=as(2);s.firstUpdatePass&&$C(s,i,c,t),r!==zt&&nr(n,c,r)&&JC(s,s.data[br()],n,n[ft],i,n[c+1]=function xB(i,r){return null==i||""===i||("string"==typeof r?i+=r:"object"==typeof i&&(i=ki($r(i)))),i}(r,e),t,c)}function Ja(i,r,e,t){const n=Yt(),s=as(2);n.firstUpdatePass&&$C(n,null,s,t);const c=_e();if(e!==zt&&nr(c,s,e)){const l=n.data[br()];if(ZC(l,t)&&!XC(n,s)){let o=t?l.classesWithoutHost:l.stylesWithoutHost;null!==o&&(e=Fr(o,e||"")),i_(n,l,c,e,t)}else!function CB(i,r,e,t,n,s,c,l){n===zt&&(n=It);let o=0,a=0,d=0=i.expandoStartIndex}function $C(i,r,e,t){const n=i.data;if(null===n[e+1]){const s=n[br()],c=XC(i,e);ZC(s,t)&&null===r&&!c&&(r=!1),r=function AB(i,r,e,t){const n=SM(i);let s=t?r.residualClasses:r.residualStyles;if(null===n)0===(t?r.classBindings:r.styleBindings)&&(e=sp(e=s_(null,i,r,e,t),r.attrs,t),s=null);else{const c=r.directiveStylingLast;if(-1===c||i[c]!==n)if(e=s_(n,i,r,e,t),null===s){let o=function zB(i,r,e){const t=e?r.classBindings:r.styleBindings;if(0!==h1(t))return i[Qs(t)]}(i,r,t);void 0!==o&&Array.isArray(o)&&(o=s_(null,i,r,o[1],t),o=sp(o,r.attrs,t),function OB(i,r,e,t){i[Qs(e?r.classBindings:r.styleBindings)]=t}(i,r,t,o))}else s=function wB(i,r,e){let t;const n=r.directiveEnd;for(let s=1+r.directiveStylingLast;s0)&&(a=!0)):d=e,n)if(0!==o){const u=Qs(i[l+1]);i[t+1]=kf(u,l),0!==u&&(i[u+1]=a_(i[u+1],t)),i[l+1]=function lB(i,r){return 131071&i|r<<17}(i[l+1],t)}else i[t+1]=kf(l,0),0!==l&&(i[l+1]=a_(i[l+1],t)),l=t;else i[t+1]=kf(o,0),0===l?l=t:i[o+1]=a_(i[o+1],t),o=t;a&&(i[t+1]=r_(i[t+1])),NC(i,d,t,!0),NC(i,d,t,!1),function pB(i,r,e,t,n){const s=n?i.residualClasses:i.residualStyles;null!=s&&"string"==typeof r&&vl(s,r)>=0&&(e[t+1]=o_(e[t+1]))}(r,d,i,t,s),c=kf(l,o),s?r.classBindings=c:r.styleBindings=c}(n,s,r,e,c,t)}}function s_(i,r,e,t,n){let s=null;const c=e.directiveEnd;let l=e.directiveStylingLast;for(-1===l?l=e.directiveStart:l++;l0;){const o=i[n],a=Array.isArray(o),d=a?o[1]:o,p=null===d;let u=e[n+1];u===zt&&(u=p?It:void 0);let h=p?VM(u,t):d===t?u:void 0;if(a&&!Hf(h)&&(h=VM(o,t)),Hf(h)&&(l=h,c))return l;const m=i[n+1];n=c?Qs(m):h1(m)}if(null!==r){let o=s?r.residualClasses:r.residualStyles;null!=o&&(l=VM(o,t))}return l}function Hf(i){return void 0!==i}function ZC(i,r){return 0!=(i.flags&(r?8:16))}function W(i,r=""){const e=_e(),t=Yt(),n=i+Ht,s=t.firstCreatePass?Pl(t,n,1,r,null):t.data[n],c=ex(t,e,s,r,i);e[n]=c,Ph()&&af(t,e,c,s),wo(s,!1)}let ex=(i,r,e,t,n)=>(Gs(!0),function ef(i,r){return i.createText(r)}(r[ft],t));function pe(i){return G("",i,""),pe}function G(i,r,e){const t=_e(),n=Bl(t,i,r,e);return n!==zt&&ls(t,br(),n),G}function lp(i,r,e,t,n){const s=_e(),c=Nl(s,i,r,e,t,n);return c!==zt&&ls(s,br(),c),lp}function cp(i,r,e){Ja(Xr,So,Bl(_e(),i,r,e),!0)}function jn(i,r,e){const t=_e();return nr(t,gl(),r)&&Jr(Yt(),Gi(),t,i,r,t[ft],e,!0),jn}function l_(i,r,e){const t=_e();if(nr(t,gl(),r)){const s=Yt(),c=Gi();Jr(s,c,t,i,r,eC(SM(s.data),c,t),e,!0)}return l_}const f1=void 0;var XB=["en",[["a","p"],["AM","PM"],f1],[["AM","PM"],f1,f1],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],f1,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],f1,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",f1,"{1} 'at' {0}",f1],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function GB(i){const e=Math.floor(Math.abs(i)),t=i.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===t?1:5}];let Ql={};function Ar(i){const r=function $B(i){return i.toLowerCase().replace(/_/g,"-")}(i);let e=Mx(r);if(e)return e;const t=r.split("-")[0];if(e=Mx(t),e)return e;if("en"===t)return XB;throw new de(701,!1)}function Mx(i){return i in Ql||(Ql[i]=Mi.ng&&Mi.ng.common&&Mi.ng.common.locales&&Mi.ng.common.locales[i]),Ql[i]}var Si=function(i){return i[i.LocaleId=0]="LocaleId",i[i.DayPeriodsFormat=1]="DayPeriodsFormat",i[i.DayPeriodsStandalone=2]="DayPeriodsStandalone",i[i.DaysFormat=3]="DaysFormat",i[i.DaysStandalone=4]="DaysStandalone",i[i.MonthsFormat=5]="MonthsFormat",i[i.MonthsStandalone=6]="MonthsStandalone",i[i.Eras=7]="Eras",i[i.FirstDayOfWeek=8]="FirstDayOfWeek",i[i.WeekendRange=9]="WeekendRange",i[i.DateFormat=10]="DateFormat",i[i.TimeFormat=11]="TimeFormat",i[i.DateTimeFormat=12]="DateTimeFormat",i[i.NumberSymbols=13]="NumberSymbols",i[i.NumberFormats=14]="NumberFormats",i[i.CurrencyCode=15]="CurrencyCode",i[i.CurrencySymbol=16]="CurrencySymbol",i[i.CurrencyName=17]="CurrencyName",i[i.Currencies=18]="Currencies",i[i.Directionality=19]="Directionality",i[i.PluralCase=20]="PluralCase",i[i.ExtraData=21]="ExtraData",i}(Si||{});const Jl="en-US";let _x=Jl;function p_(i,r,e,t,n){if(i=ut(i),Array.isArray(i))for(let s=0;s>20;if(d1(i)||!i.multi){const h=new qd(a,n,w),m=h_(o,r,n?d:d+u,p);-1===m?(IM(jh(l,c),s,o),u_(s,i,r.length),r.push(o),l.directiveStart++,l.directiveEnd++,n&&(l.providerIndexes+=1048576),e.push(h),c.push(h)):(e[m]=h,c[m]=h)}else{const h=h_(o,r,d+u,p),m=h_(o,r,d,d+u),b=m>=0&&e[m];if(n&&!b||!n&&!(h>=0&&e[h])){IM(jh(l,c),s,o);const x=function X6(i,r,e,t,n){const s=new qd(i,e,w);return s.multi=[],s.index=r,s.componentProviders=0,Fx(s,n,t&&!e),s}(n?G6:Y6,e.length,n,t,a);!n&&b&&(e[m].providerFactory=x),u_(s,i,r.length,0),r.push(o),l.directiveStart++,l.directiveEnd++,n&&(l.providerIndexes+=1048576),e.push(x),c.push(x)}else u_(s,i,h>-1?h:m,Fx(e[n?m:h],a,!n&&t));!n&&t&&b&&e[m].componentProviders++}}}function u_(i,r,e,t){const n=d1(r),s=function BW(i){return!!i.useClass}(r);if(n||s){const o=(s?ut(r.useClass):r).prototype.ngOnDestroy;if(o){const a=i.destroyHooks||(i.destroyHooks=[]);if(!n&&r.multi){const d=a.indexOf(e);-1===d?a.push(e,[t,o]):a[d+1].push(t,o)}else a.push(e,o)}}}function Fx(i,r,e){return e&&i.componentProviders++,i.multi.push(r)-1}function h_(i,r,e,t){for(let n=e;n{e.providersResolver=(t,n)=>function U6(i,r,e){const t=Yt();if(t.firstCreatePass){const n=Gr(i);p_(e,t.data,t.blueprint,n,!0),p_(r,t.data,t.blueprint,n,!1)}}(t,n?n(i):i,r)}}class m1{}class Ux{}class m_ extends m1{constructor(r,e,t){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new lC(this);const n=hr(r);this._bootstrapComponents=ss(n.bootstrap),this._r3Injector=Ov(r,e,[{provide:m1,useValue:this},{provide:kl,useValue:this.componentFactoryResolver},...t],ki(r),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(r)}get injector(){return this._r3Injector}destroy(){const r=this._r3Injector;!r.destroyed&&r.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(r){this.destroyCbs.push(r)}}class b_ extends Ux{constructor(r){super(),this.moduleType=r}create(r){return new m_(this.moduleType,r,[])}}class Yx extends m1{constructor(r){super(),this.componentFactoryResolver=new lC(this),this.instance=null;const e=new bf([...r.providers,{provide:m1,useValue:this},{provide:kl,useValue:this.componentFactoryResolver}],r.parent||mf(),r.debugName,new Set(["environment"]));this.injector=e,r.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(r){this.injector.onDestroy(r)}}function g_(i,r,e=null){return new Yx({providers:i,parent:r,debugName:e,runEnvironmentInitializers:!0}).injector}let J6=(()=>{class i{constructor(e){this._injector=e,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){const t=sv(0,e.type),n=t.length>0?g_([t],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,n)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(const e of this.cachedInjectors.values())null!==e&&e.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=ne({token:i,providedIn:"environment",factory:()=>new i(F(Qr))})}return i})();function M_(i){i.getStandaloneInjector=r=>r.get(J6).getOrCreateStandaloneInjector(i)}function Ka(i,r,e){const t=mr()+i,n=_e();return n[t]===zt?xo(n,t,e?r.call(e):r()):function tp(i,r){return i[r]}(n,t)}function qt(i,r,e,t){return Zx(_e(),mr(),i,r,e,t)}function b1(i,r,e,t,n){return eT(_e(),mr(),i,r,e,t,n)}function mp(i,r){const e=i[r];return e===zt?void 0:e}function Zx(i,r,e,t,n,s){const c=r+e;return nr(i,c,n)?xo(i,c+1,s?t.call(s,n):t(n)):mp(i,c+1)}function eT(i,r,e,t,n,s,c){const l=r+e;return u1(i,l,n,s)?xo(i,l+2,c?t.call(c,n,s):t(n,s)):mp(i,l+2)}function tT(i,r,e,t,n,s,c,l){const o=r+e;return function Sf(i,r,e,t,n){const s=u1(i,r,e,t);return nr(i,r+2,n)||s}(i,o,n,s,c)?xo(i,o+3,l?t.call(l,n,s,c):t(n,s,c)):mp(i,o+3)}function L(i,r){const e=Yt();let t;const n=i+Ht;e.firstCreatePass?(t=function hN(i,r){if(r)for(let e=r.length-1;e>=0;e--){const t=r[e];if(i===t.name)return t}}(r,e.pipeRegistry),e.data[n]=t,t.onDestroy&&(e.destroyHooks??=[]).push(n,t.onDestroy)):t=e.data[n];const s=t.factory||(t.factory=Oo(t.type)),l=Jn(w);try{const o=Vh(!1),a=s();return Vh(o),function KI(i,r,e,t){e>=i.data.length&&(i.data[e]=null,i.blueprint[e]=null),r[e]=t}(e,_e(),n,a),a}finally{Jn(l)}}function k(i,r,e){const t=i+Ht,n=_e(),s=Zn(n,t);return bp(n,t)?Zx(n,mr(),r,s.transform,e,s):s.transform(e)}function Fn(i,r,e,t){const n=i+Ht,s=_e(),c=Zn(s,n);return bp(s,n)?eT(s,mr(),r,c.transform,e,t,c):c.transform(e,t)}function Js(i,r,e,t,n){const s=i+Ht,c=_e(),l=Zn(c,s);return bp(c,s)?tT(c,mr(),r,l.transform,e,t,n,l):l.transform(e,t,n)}function bp(i,r){return i[We].data[r].pure}function bN(){return this._results[Symbol.iterator]()}class cs{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Me)}constructor(r=!1){this._emitDistinctChangesOnly=r,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=cs.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=bN)}get(r){return this._results[r]}map(r){return this._results.map(r)}filter(r){return this._results.filter(r)}find(r){return this._results.find(r)}reduce(r,e){return this._results.reduce(r,e)}forEach(r){this._results.forEach(r)}some(r){return this._results.some(r)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(r,e){const t=this;t.dirty=!1;const n=function Ma(i){return i.flat(Number.POSITIVE_INFINITY)}(r);(this._changesDetected=!function pH(i,r,e){if(i.length!==r.length)return!1;for(let t=0;t0&&(e[n-1][Yr]=r),t{class i{static#e=this.__NG_ELEMENT_ID__=zN}return i})();const _N=Oi,AN=class extends _N{constructor(r,e,t){super(),this._declarationLView=r,this._declarationTContainer=e,this.elementRef=t}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(r,e){return this.createEmbeddedViewImpl(r,e)}createEmbeddedViewImpl(r,e,t){const n=function gN(i,r,e,t){const n=r.tView,l=yf(i,n,e,4096&i[Mt]?4096:16,null,r,null,null,null,t?.injector??null,t?.hydrationInfo??null);l[Q0]=i[r.index];const a=i[ha];return null!==a&&(l[ha]=a.createEmbeddedView(n)),$2(n,l,e),l}(this._declarationLView,this._declarationTContainer,r,{injector:e,hydrationInfo:t});return new Zd(n)}};function zN(){return Nf(Nn(),_e())}function Nf(i,r){return 4&i.type?new AN(r,i,Dl(i,r)):null}let wi=(()=>{class i{static#e=this.__NG_ELEMENT_ID__=xN}return i})();function xN(){return dT(Nn(),_e())}const TN=wi,lT=class extends TN{constructor(r,e,t){super(),this._lContainer=r,this._hostTNode=e,this._hostLView=t}get element(){return Dl(this._hostTNode,this._hostLView)}get injector(){return new gr(this._hostTNode,this._hostLView)}get parentInjector(){const r=Fh(this._hostTNode,this._hostLView);if(HM(r)){const e=Ld(r,this._hostLView),t=Ed(r);return new gr(e[We].data[t+8],e)}return new gr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(r){const e=cT(this._lContainer);return null!==e&&e[r]||null}get length(){return this._lContainer.length-xn}createEmbeddedView(r,e,t){let n,s;"number"==typeof t?n=t:null!=t&&(n=t.index,s=t.injector);const l=r.createEmbeddedViewImpl(e||{},s,null);return this.insertImpl(l,n,false),l}createComponent(r,e,t,n,s){const c=r&&!function Dd(i){return"function"==typeof i}(r);let l;if(c)l=e;else{const f=e||{};l=f.index,t=f.injector,n=f.projectableNodes,s=f.environmentInjector||f.ngModuleRef}const o=c?r:new ep(Nt(r)),a=t||this.parentInjector;if(!s&&null==o.ngModule){const b=(c?a:this.parentInjector).get(Qr,null);b&&(s=b)}Nt(o.componentType??{});const h=o.create(a,n,null,s);return this.insertImpl(h.hostView,l,false),h}insert(r,e){return this.insertImpl(r,e,!1)}insertImpl(r,e,t){const n=r._lView;if(function x5(i){return Bn(i[xi])}(n)){const o=this.indexOf(r);if(-1!==o)this.detach(o);else{const a=n[xi],d=new lT(a,a[Cn],a[xi]);d.detach(d.indexOf(r))}}const c=this._adjustIndex(e),l=this._lContainer;return MN(l,n,c,!t),r.attachToViewContainerRef(),ly(A_(l),c,r),r}move(r,e){return this.insert(r,e)}indexOf(r){const e=cT(this._lContainer);return null!==e?e.indexOf(r):-1}remove(r){const e=this._adjustIndex(r,-1),t=nf(this._lContainer,e);t&&(Yh(A_(this._lContainer),e),ZM(t[We],t))}detach(r){const e=this._adjustIndex(r,-1),t=nf(this._lContainer,e);return t&&null!=Yh(A_(this._lContainer),e)?new Zd(t):null}_adjustIndex(r,e=0){return r??this.length+e}};function cT(i){return i[8]}function A_(i){return i[8]||(i[8]=[])}function dT(i,r){let e;const t=r[i.index];return Bn(t)?e=t:(e=Qv(t,r,null,i),r[i.index]=e,vf(r,e)),pT(e,r,i,t),new lT(e,i,r)}let pT=function uT(i,r,e,t){if(i[fa])return;let n;n=8&e.type?$(t):function RN(i,r){const e=i[ft],t=e.createComment(""),n=nt(r,i);return l1(e,rf(e,n),t,function rW(i,r){return i.nextSibling(r)}(e,n),!1),t}(r,e),i[fa]=n};class z_{constructor(r){this.queryList=r,this.matches=null}clone(){return new z_(this.queryList)}setDirty(){this.queryList.setDirty()}}class O_{constructor(r=[]){this.queries=r}createEmbeddedView(r){const e=r.queries;if(null!==e){const t=null!==r.contentQueries?r.contentQueries[0]:e.length,n=[];for(let s=0;s0)t.push(c[l/2]);else{const a=s[l+1],d=r[-o];for(let p=xn;p{class i{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t}),this.appInits=me(Ff,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const e=[];for(const n of this.appInits){const s=n();if(ap(s))e.push(s);else if(SC(s)){const c=new Promise((l,o)=>{s.subscribe({complete:l,error:o})});e.push(c)}}const t=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{t()}).catch(n=>{this.reject(n)}),0===e.length&&t(),this.initialized=!0}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),kT=(()=>{class i{log(e){console.log(e)}warn(e){console.warn(e)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"platform"})}return i})();const qo=new ie("LocaleId",{providedIn:"root",factory:()=>me(qo,Rt.Optional|Rt.SkipSelf)||function rV(){return typeof $localize<"u"&&$localize.locale||Jl}()});let Uf=(()=>{class i{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new An(!1)}add(){this.hasPendingTasks.next(!0);const e=this.taskId++;return this.pendingTasks.add(e),e}remove(e){this.pendingTasks.delete(e),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();class sV{constructor(r,e){this.ngModuleFactory=r,this.componentFactories=e}}let DT=(()=>{class i{compileModuleSync(e){return new b_(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){const t=this.compileModuleSync(e),s=ss(hr(e).declarations).reduce((c,l)=>{const o=Nt(l);return o&&c.push(new ep(o)),c},[]);return new sV(t,s)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const IT=new ie(""),Gf=new ie("");let H_,k_=(()=>{class i{constructor(e,t,n){this._ngZone=e,this.registry=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,H_||(function xV(i){H_=i}(n),n.addToWindow(t)),this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Ee.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let s=-1;t&&t>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==s),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:s,updateCb:n})}whenStable(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,t,n){return[]}static#e=this.\u0275fac=function(t){return new(t||i)(F(Ee),F(D_),F(Gf))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),D_=(()=>{class i{constructor(){this._applications=new Map}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return H_?.findTestabilityInTree(this,e,t)??null}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"platform"})}return i})(),Ks=null;const BT=new ie("AllowMultipleToken"),W_=new ie("PlatformDestroyListeners"),P_=new ie("appBootstrapListener");class VT{constructor(r,e){this.name=r,this.token=e}}function FT(i,r,e=[]){const t=`Platform: ${r}`,n=new ie(t);return(s=[])=>{let c=I_();if(!c||c.injector.get(BT,!1)){const l=[...e,...s,{provide:n,useValue:!0}];i?i(l):function SV(i){if(Ks&&!Ks.get(BT,!1))throw new de(400,!1);(function NT(){!function _M(i){Lh=i}(()=>{throw new de(600,!1)})})(),Ks=i;const r=i.get(YT);(function jT(i){i.get(uv,null)?.forEach(e=>e())})(i)}(function UT(i=[],r){return un.create({name:r,providers:[{provide:m2,useValue:"platform"},{provide:W_,useValue:new Set([()=>Ks=null])},...i]})}(l,t))}return function EV(i){const r=I_();if(!r)throw new de(401,!1);return r}()}}function I_(){return Ks?.get(YT)??null}let YT=(()=>{class i{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function LV(i="zone.js",r){return"noop"===i?new OP:"zone.js"===i?new Ee(r):i}(t?.ngZone,function GT(i){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:i?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:i?.runCoalescing??!1}}({eventCoalescing:t?.ngZoneEventCoalescing,runCoalescing:t?.ngZoneRunCoalescing}));return n.run(()=>{const s=function Q6(i,r,e){return new m_(i,r,e)}(e.moduleType,this.injector,function KT(i){return[{provide:Ee,useFactory:i},{provide:Ud,multi:!0,useFactory:()=>{const r=me(DV,{optional:!0});return()=>r.initialize()}},{provide:JT,useFactory:kV},{provide:xv,useFactory:Tv}]}(()=>n)),c=s.injector.get(Aa,null);return n.runOutsideAngular(()=>{const l=n.onError.subscribe({next:o=>{c.handleError(o)}});s.onDestroy(()=>{Xf(this._modules,s),l.unsubscribe()})}),function XT(i,r,e){try{const t=e();return ap(t)?t.catch(n=>{throw r.runOutsideAngular(()=>i.handleError(n)),n}):t}catch(t){throw r.runOutsideAngular(()=>i.handleError(t)),t}}(c,n,()=>{const l=s.injector.get(q_);return l.runInitializers(),l.donePromise.then(()=>(function Ax(i){Er(i,"Expected localeId to be defined"),"string"==typeof i&&(_x=i.toLowerCase().replace(/_/g,"-"))}(s.injector.get(qo,Jl)||Jl),this._moduleDoBootstrap(s),s))})})}bootstrapModule(e,t=[]){const n=$T({},t);return function TV(i,r,e){const t=new b_(e);return Promise.resolve(t)}(0,0,e).then(s=>this.bootstrapModuleFactory(s,n))}_moduleDoBootstrap(e){const t=e.injector.get(Zs);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(n=>t.bootstrap(n));else{if(!e.instance.ngDoBootstrap)throw new de(-403,!1);e.instance.ngDoBootstrap(t)}this._modules.push(e)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new de(404,!1);this._modules.slice().forEach(t=>t.destroy()),this._destroyListeners.forEach(t=>t());const e=this._injector.get(W_,null);e&&(e.forEach(t=>t()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(t){return new(t||i)(F(un))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"platform"})}return i})();function $T(i,r){return Array.isArray(r)?r.reduce($T,i):{...i,...r}}let Zs=(()=>{class i{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=me(JT),this.zoneIsStable=me(xv),this.componentTypes=[],this.components=[],this.isStable=me(Uf).hasPendingTasks.pipe(pi(e=>e?Se(!1):this.zoneIsStable),Xo(),go()),this._injector=me(Qr)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(e,t){const n=e instanceof bv;if(!this._injector.get(q_).done)throw!n&&function Ws(i){const r=Nt(i)||vn(i)||In(i);return null!==r&&r.standalone}(e),new de(405,!1);let c;c=n?e:this._injector.get(kl).resolveComponentFactory(e),this.componentTypes.push(c.componentType);const l=function RV(i){return i.isBoundToModule}(c)?void 0:this._injector.get(m1),a=c.create(un.NULL,[],t||c.selector,l),d=a.location.nativeElement,p=a.injector.get(IT,null);return p?.registerApplication(d),a.onDestroy(()=>{this.detachView(a.hostView),Xf(this.components,a),p?.unregisterApplication(d)}),this._loadComponent(a),a}tick(){if(this._runningTick)throw new de(101,!1);try{this._runningTick=!0;for(let e of this._views)e.detectChanges()}catch(e){this.internalErrorHandler(e)}finally{this._runningTick=!1}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;Xf(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e);const t=this._injector.get(P_,[]);t.push(...this._bootstrapListeners),t.forEach(n=>n(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Xf(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new de(406,!1);const e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function Xf(i,r){const e=i.indexOf(r);e>-1&&i.splice(e,1)}const JT=new ie("",{providedIn:"root",factory:()=>me(Aa).handleError.bind(void 0)});function kV(){const i=me(Ee),r=me(Aa);return e=>i.runOutsideAngular(()=>r.handleError(e))}let DV=(()=>{class i{constructor(){this.zone=me(Ee),this.applicationRef=me(Zs)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();let Lt=(()=>{class i{static#e=this.__NG_ELEMENT_ID__=WV}return i})();function WV(i){return function PV(i,r,e){if(ts(i)&&!e){const t=Zi(i.index,r);return new Zd(t,t)}return 47&i.type?new Zd(r[Yi],r):null}(Nn(),_e(),16==(16&i))}class iR{constructor(){}supports(r){return Rf(r)}create(r){return new FV(r)}}const jV=(i,r)=>r;class FV{constructor(r){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=r||jV}forEachItem(r){let e;for(e=this._itHead;null!==e;e=e._next)r(e)}forEachOperation(r){let e=this._itHead,t=this._removalsHead,n=0,s=null;for(;e||t;){const c=!t||e&&e.currentIndex{c=this._trackByFn(n,l),null!==e&&Object.is(e.trackById,c)?(t&&(e=this._verifyReinsertion(e,l,c,n)),Object.is(e.item,l)||this._addIdentityChange(e,l)):(e=this._mismatch(e,l,c,n),t=!0),e=e._next,n++}),this.length=n;return this._truncate(e),this.collection=r,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let r;for(r=this._previousItHead=this._itHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._additionsHead;null!==r;r=r._nextAdded)r.previousIndex=r.currentIndex;for(this._additionsHead=this._additionsTail=null,r=this._movesHead;null!==r;r=r._nextMoved)r.previousIndex=r.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(r,e,t,n){let s;return null===r?s=this._itTail:(s=r._prev,this._remove(r)),null!==(r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(t,null))?(Object.is(r.item,e)||this._addIdentityChange(r,e),this._reinsertAfter(r,s,n)):null!==(r=null===this._linkedRecords?null:this._linkedRecords.get(t,n))?(Object.is(r.item,e)||this._addIdentityChange(r,e),this._moveAfter(r,s,n)):r=this._addAfter(new UV(e,t),s,n),r}_verifyReinsertion(r,e,t,n){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(t,null);return null!==s?r=this._reinsertAfter(s,r._prev,n):r.currentIndex!=n&&(r.currentIndex=n,this._addToMoves(r,n)),r}_truncate(r){for(;null!==r;){const e=r._next;this._addToRemovals(this._unlink(r)),r=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(r,e,t){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(r);const n=r._prevRemoved,s=r._nextRemoved;return null===n?this._removalsHead=s:n._nextRemoved=s,null===s?this._removalsTail=n:s._prevRemoved=n,this._insertAfter(r,e,t),this._addToMoves(r,t),r}_moveAfter(r,e,t){return this._unlink(r),this._insertAfter(r,e,t),this._addToMoves(r,t),r}_addAfter(r,e,t){return this._insertAfter(r,e,t),this._additionsTail=null===this._additionsTail?this._additionsHead=r:this._additionsTail._nextAdded=r,r}_insertAfter(r,e,t){const n=null===e?this._itHead:e._next;return r._next=n,r._prev=e,null===n?this._itTail=r:n._prev=r,null===e?this._itHead=r:e._next=r,null===this._linkedRecords&&(this._linkedRecords=new nR),this._linkedRecords.put(r),r.currentIndex=t,r}_remove(r){return this._addToRemovals(this._unlink(r))}_unlink(r){null!==this._linkedRecords&&this._linkedRecords.remove(r);const e=r._prev,t=r._next;return null===e?this._itHead=t:e._next=t,null===t?this._itTail=e:t._prev=e,r}_addToMoves(r,e){return r.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=r:this._movesTail._nextMoved=r),r}_addToRemovals(r){return null===this._unlinkedRecords&&(this._unlinkedRecords=new nR),this._unlinkedRecords.put(r),r.currentIndex=null,r._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=r,r._prevRemoved=null):(r._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=r),r}_addIdentityChange(r,e){return r.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=r:this._identityChangesTail._nextIdentityChange=r,r}}class UV{constructor(r,e){this.item=r,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class YV{constructor(){this._head=null,this._tail=null}add(r){null===this._head?(this._head=this._tail=r,r._nextDup=null,r._prevDup=null):(this._tail._nextDup=r,r._prevDup=this._tail,r._nextDup=null,this._tail=r)}get(r,e){let t;for(t=this._head;null!==t;t=t._nextDup)if((null===e||e<=t.currentIndex)&&Object.is(t.trackById,r))return t;return null}remove(r){const e=r._prevDup,t=r._nextDup;return null===e?this._head=t:e._nextDup=t,null===t?this._tail=e:t._prevDup=e,null===this._head}}class nR{constructor(){this.map=new Map}put(r){const e=r.trackById;let t=this.map.get(e);t||(t=new YV,this.map.set(e,t)),t.add(r)}get(r,e){const n=this.map.get(r);return n?n.get(r,e):null}remove(r){const e=r.trackById;return this.map.get(e).remove(r)&&this.map.delete(e),r}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function rR(i,r,e){const t=i.previousIndex;if(null===t)return t;let n=0;return e&&t{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const s=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,s)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(r,e){if(r){const t=r._prev;return e._next=r,e._prev=t,r._prev=e,t&&(t._next=e),r===this._mapHead&&(this._mapHead=e),this._appendAfter=r,r}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(r,e){if(this._records.has(r)){const n=this._records.get(r);this._maybeAddToChanges(n,e);const s=n._prev,c=n._next;return s&&(s._next=c),c&&(c._prev=s),n._next=null,n._prev=null,n}const t=new XV(r);return this._records.set(r,t),t.currentValue=e,this._addToAdditions(t),t}_reset(){if(this.isDirty){let r;for(this._previousMapHead=this._mapHead,r=this._previousMapHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._changesHead;null!==r;r=r._nextChanged)r.previousValue=r.currentValue;for(r=this._additionsHead;null!=r;r=r._nextAdded)r.previousValue=r.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(r,e){Object.is(e,r.currentValue)||(r.previousValue=r.currentValue,r.currentValue=e,this._addToChanges(r))}_addToAdditions(r){null===this._additionsHead?this._additionsHead=this._additionsTail=r:(this._additionsTail._nextAdded=r,this._additionsTail=r)}_addToChanges(r){null===this._changesHead?this._changesHead=this._changesTail=r:(this._changesTail._nextChanged=r,this._changesTail=r)}_forEach(r,e){r instanceof Map?r.forEach(e):Object.keys(r).forEach(t=>e(r[t],t))}}class XV{constructor(r){this.key=r,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function oR(){return new Kr([new iR])}let Kr=(()=>{class i{static#e=this.\u0275prov=ne({token:i,providedIn:"root",factory:oR});constructor(e){this.factories=e}static create(e,t){if(null!=t){const n=t.factories.slice();e=e.concat(n)}return new i(e)}static extend(e){return{provide:i,useFactory:t=>i.create(e,t||oR()),deps:[[i,new Ga,new Hr]]}}find(e){const t=this.factories.find(n=>n.supports(e));if(null!=t)return t;throw new de(901,!1)}}return i})();function sR(){return new _p([new aR])}let _p=(()=>{class i{static#e=this.\u0275prov=ne({token:i,providedIn:"root",factory:sR});constructor(e){this.factories=e}static create(e,t){if(t){const n=t.factories.slice();e=e.concat(n)}return new i(e)}static extend(e){return{provide:i,useFactory:t=>i.create(e,t||sR()),deps:[[i,new Ga,new Hr]]}}find(e){const t=this.factories.find(n=>n.supports(e));if(t)return t;throw new de(901,!1)}}return i})();const JV=FT(null,"core",[]);let KV=(()=>{class i{constructor(e){}static#e=this.\u0275fac=function(t){return new(t||i)(F(Zs))};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();function ec(i){return"boolean"==typeof i?i:null!=i&&"false"!==i}let U_=null;function e0(){return U_}class uj{}const Je=new ie("DocumentToken");let Y_=(()=>{class i{historyGo(e){throw new Error("Not implemented")}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(){return me(fj)},providedIn:"platform"})}return i})();const hj=new ie("Location Initialized");let fj=(()=>{class i extends Y_{constructor(){super(),this._doc=me(Je),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return e0().getBaseHref(this._doc)}onPopState(e){const t=e0().getGlobalEventTarget(this._doc,"window");return t.addEventListener("popstate",e,!1),()=>t.removeEventListener("popstate",e)}onHashChange(e){const t=e0().getGlobalEventTarget(this._doc,"window");return t.addEventListener("hashchange",e,!1),()=>t.removeEventListener("hashchange",e)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(e){this._location.pathname=e}pushState(e,t,n){this._history.pushState(e,t,n)}replaceState(e,t,n){this._history.replaceState(e,t,n)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(){return new i},providedIn:"platform"})}return i})();function G_(i,r){if(0==i.length)return r;if(0==r.length)return i;let e=0;return i.endsWith("/")&&e++,r.startsWith("/")&&e++,2==e?i+r.substring(1):1==e?i+r:i+"/"+r}function bR(i){const r=i.match(/#|\?|$/),e=r&&r.index||i.length;return i.slice(0,e-("/"===i[e-1]?1:0))+i.slice(e)}function ds(i){return i&&"?"!==i[0]?"?"+i:i}let t0=(()=>{class i{historyGo(e){throw new Error("Not implemented")}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(){return me(X_)},providedIn:"root"})}return i})();const gR=new ie("appBaseHref");let X_=(()=>{class i extends t0{constructor(e,t){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=t??this._platformLocation.getBaseHrefFromDOM()??me(Je).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return G_(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+ds(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,s){const c=this.prepareExternalUrl(n+ds(s));this._platformLocation.pushState(e,t,c)}replaceState(e,t,n,s){const c=this.prepareExternalUrl(n+ds(s));this._platformLocation.replaceState(e,t,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Y_),F(gR,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),mj=(()=>{class i extends t0{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",this._removeListenerFns=[],null!=t&&(this._baseHref=t)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=G_(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,s){let c=this.prepareExternalUrl(n+ds(s));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.pushState(e,t,c)}replaceState(e,t,n,s){let c=this.prepareExternalUrl(n+ds(s));0==c.length&&(c=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,c)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Y_),F(gR,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),n0=(()=>{class i{constructor(e){this._subject=new Me,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const t=this._locationStrategy.getBaseHref();this._basePath=function Mj(i){if(new RegExp("^(https?:)?//").test(i)){const[,e]=i.split(/\/\/[^\/]+/);return e}return i}(bR(MR(t))),this._locationStrategy.onPopState(n=>{this._subject.emit({url:this.path(!0),pop:!0,state:n.state,type:n.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+ds(t))}normalize(e){return i.stripTrailingSlash(function gj(i,r){if(!i||!r.startsWith(i))return r;const e=r.substring(i.length);return""===e||["/",";","?","#"].includes(e[0])?e:r}(this._basePath,MR(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,t="",n=null){this._locationStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ds(t)),n)}replaceState(e,t="",n=null){this._locationStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ds(t)),n)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(t=>{this._notifyUrlChangeListeners(t.url,t.state)})),()=>{const t=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(t,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",t){this._urlChangeListeners.forEach(n=>n(e,t))}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}static#e=this.normalizeQueryParams=ds;static#t=this.joinWithSlash=G_;static#i=this.stripTrailingSlash=bR;static#n=this.\u0275fac=function(t){return new(t||i)(F(t0))};static#r=this.\u0275prov=ne({token:i,factory:function(){return function bj(){return new n0(F(t0))}()},providedIn:"root"})}return i})();function MR(i){return i.replace(/\/index.html$/,"")}var Or=function(i){return i[i.Format=0]="Format",i[i.Standalone=1]="Standalone",i}(Or||{}),yi=function(i){return i[i.Narrow=0]="Narrow",i[i.Abbreviated=1]="Abbreviated",i[i.Wide=2]="Wide",i[i.Short=3]="Short",i}(yi||{}),Zr=function(i){return i[i.Short=0]="Short",i[i.Medium=1]="Medium",i[i.Long=2]="Long",i[i.Full=3]="Full",i}(Zr||{}),hn=function(i){return i[i.Decimal=0]="Decimal",i[i.Group=1]="Group",i[i.List=2]="List",i[i.PercentSign=3]="PercentSign",i[i.PlusSign=4]="PlusSign",i[i.MinusSign=5]="MinusSign",i[i.Exponential=6]="Exponential",i[i.SuperscriptingExponent=7]="SuperscriptingExponent",i[i.PerMille=8]="PerMille",i[i.Infinity=9]="Infinity",i[i.NaN=10]="NaN",i[i.TimeSeparator=11]="TimeSeparator",i[i.CurrencyDecimal=12]="CurrencyDecimal",i[i.CurrencyGroup=13]="CurrencyGroup",i}(hn||{});function Zf(i,r){return wa(Ar(i)[Si.DateFormat],r)}function em(i,r){return wa(Ar(i)[Si.TimeFormat],r)}function tm(i,r){return wa(Ar(i)[Si.DateTimeFormat],r)}function Oa(i,r){const e=Ar(i),t=e[Si.NumberSymbols][r];if(typeof t>"u"){if(r===hn.CurrencyDecimal)return e[Si.NumberSymbols][hn.Decimal];if(r===hn.CurrencyGroup)return e[Si.NumberSymbols][hn.Group]}return t}function AR(i){if(!i[Si.ExtraData])throw new Error(`Missing extra locale data for the locale "${i[Si.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function wa(i,r){for(let e=r;e>-1;e--)if(typeof i[e]<"u")return i[e];throw new Error("Locale data API: locale data undefined")}function Q_(i){const[r,e]=i.split(":");return{hours:+r,minutes:+e}}const Ej=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ap={},Lj=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var ps=function(i){return i[i.Short=0]="Short",i[i.ShortGMT=1]="ShortGMT",i[i.Long=2]="Long",i[i.Extended=3]="Extended",i}(ps||{}),ei=function(i){return i[i.FullYear=0]="FullYear",i[i.Month=1]="Month",i[i.Date=2]="Date",i[i.Hours=3]="Hours",i[i.Minutes=4]="Minutes",i[i.Seconds=5]="Seconds",i[i.FractionalSeconds=6]="FractionalSeconds",i[i.Day=7]="Day",i}(ei||{}),ti=function(i){return i[i.DayPeriods=0]="DayPeriods",i[i.Days=1]="Days",i[i.Months=2]="Months",i[i.Eras=3]="Eras",i}(ti||{});function kj(i,r,e,t){let n=function jj(i){if(wR(i))return i;if("number"==typeof i&&!isNaN(i))return new Date(i);if("string"==typeof i){if(i=i.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(i)){const[n,s=1,c=1]=i.split("-").map(l=>+l);return im(n,s-1,c)}const e=parseFloat(i);if(!isNaN(i-e))return new Date(e);let t;if(t=i.match(Ej))return function Fj(i){const r=new Date(0);let e=0,t=0;const n=i[8]?r.setUTCFullYear:r.setFullYear,s=i[8]?r.setUTCHours:r.setHours;i[9]&&(e=Number(i[9]+i[10]),t=Number(i[9]+i[11])),n.call(r,Number(i[1]),Number(i[2])-1,Number(i[3]));const c=Number(i[4]||0)-e,l=Number(i[5]||0)-t,o=Number(i[6]||0),a=Math.floor(1e3*parseFloat("0."+(i[7]||0)));return s.call(r,c,l,o,a),r}(t)}const r=new Date(i);if(!wR(r))throw new Error(`Unable to convert "${i}" into a date`);return r}(i);r=us(e,r)||r;let l,c=[];for(;r;){if(l=Lj.exec(r),!l){c.push(r);break}{c=c.concat(l.slice(1));const d=c.pop();if(!d)break;r=d}}let o=n.getTimezoneOffset();t&&(o=OR(t,o),n=function Vj(i,r,e){const t=e?-1:1,n=i.getTimezoneOffset();return function Nj(i,r){return(i=new Date(i.getTime())).setMinutes(i.getMinutes()+r),i}(i,t*(OR(r,n)-n))}(n,t,!0));let a="";return c.forEach(d=>{const p=function Bj(i){if(K_[i])return K_[i];let r;switch(i){case"G":case"GG":case"GGG":r=qi(ti.Eras,yi.Abbreviated);break;case"GGGG":r=qi(ti.Eras,yi.Wide);break;case"GGGGG":r=qi(ti.Eras,yi.Narrow);break;case"y":r=zn(ei.FullYear,1,0,!1,!0);break;case"yy":r=zn(ei.FullYear,2,0,!0,!0);break;case"yyy":r=zn(ei.FullYear,3,0,!1,!0);break;case"yyyy":r=zn(ei.FullYear,4,0,!1,!0);break;case"Y":r=om(1);break;case"YY":r=om(2,!0);break;case"YYY":r=om(3);break;case"YYYY":r=om(4);break;case"M":case"L":r=zn(ei.Month,1,1);break;case"MM":case"LL":r=zn(ei.Month,2,1);break;case"MMM":r=qi(ti.Months,yi.Abbreviated);break;case"MMMM":r=qi(ti.Months,yi.Wide);break;case"MMMMM":r=qi(ti.Months,yi.Narrow);break;case"LLL":r=qi(ti.Months,yi.Abbreviated,Or.Standalone);break;case"LLLL":r=qi(ti.Months,yi.Wide,Or.Standalone);break;case"LLLLL":r=qi(ti.Months,yi.Narrow,Or.Standalone);break;case"w":r=J_(1);break;case"ww":r=J_(2);break;case"W":r=J_(1,!0);break;case"d":r=zn(ei.Date,1);break;case"dd":r=zn(ei.Date,2);break;case"c":case"cc":r=zn(ei.Day,1);break;case"ccc":r=qi(ti.Days,yi.Abbreviated,Or.Standalone);break;case"cccc":r=qi(ti.Days,yi.Wide,Or.Standalone);break;case"ccccc":r=qi(ti.Days,yi.Narrow,Or.Standalone);break;case"cccccc":r=qi(ti.Days,yi.Short,Or.Standalone);break;case"E":case"EE":case"EEE":r=qi(ti.Days,yi.Abbreviated);break;case"EEEE":r=qi(ti.Days,yi.Wide);break;case"EEEEE":r=qi(ti.Days,yi.Narrow);break;case"EEEEEE":r=qi(ti.Days,yi.Short);break;case"a":case"aa":case"aaa":r=qi(ti.DayPeriods,yi.Abbreviated);break;case"aaaa":r=qi(ti.DayPeriods,yi.Wide);break;case"aaaaa":r=qi(ti.DayPeriods,yi.Narrow);break;case"b":case"bb":case"bbb":r=qi(ti.DayPeriods,yi.Abbreviated,Or.Standalone,!0);break;case"bbbb":r=qi(ti.DayPeriods,yi.Wide,Or.Standalone,!0);break;case"bbbbb":r=qi(ti.DayPeriods,yi.Narrow,Or.Standalone,!0);break;case"B":case"BB":case"BBB":r=qi(ti.DayPeriods,yi.Abbreviated,Or.Format,!0);break;case"BBBB":r=qi(ti.DayPeriods,yi.Wide,Or.Format,!0);break;case"BBBBB":r=qi(ti.DayPeriods,yi.Narrow,Or.Format,!0);break;case"h":r=zn(ei.Hours,1,-12);break;case"hh":r=zn(ei.Hours,2,-12);break;case"H":r=zn(ei.Hours,1);break;case"HH":r=zn(ei.Hours,2);break;case"m":r=zn(ei.Minutes,1);break;case"mm":r=zn(ei.Minutes,2);break;case"s":r=zn(ei.Seconds,1);break;case"ss":r=zn(ei.Seconds,2);break;case"S":r=zn(ei.FractionalSeconds,1);break;case"SS":r=zn(ei.FractionalSeconds,2);break;case"SSS":r=zn(ei.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":r=rm(ps.Short);break;case"ZZZZZ":r=rm(ps.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":r=rm(ps.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":r=rm(ps.Long);break;default:return null}return K_[i]=r,r}(d);a+=p?p(n,e,o):"''"===d?"'":d.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),a}function im(i,r,e){const t=new Date(0);return t.setFullYear(i,r,e),t.setHours(0,0,0),t}function us(i,r){const e=function Aj(i){return Ar(i)[Si.LocaleId]}(i);if(Ap[e]=Ap[e]||{},Ap[e][r])return Ap[e][r];let t="";switch(r){case"shortDate":t=Zf(i,Zr.Short);break;case"mediumDate":t=Zf(i,Zr.Medium);break;case"longDate":t=Zf(i,Zr.Long);break;case"fullDate":t=Zf(i,Zr.Full);break;case"shortTime":t=em(i,Zr.Short);break;case"mediumTime":t=em(i,Zr.Medium);break;case"longTime":t=em(i,Zr.Long);break;case"fullTime":t=em(i,Zr.Full);break;case"short":const n=us(i,"shortTime"),s=us(i,"shortDate");t=nm(tm(i,Zr.Short),[n,s]);break;case"medium":const c=us(i,"mediumTime"),l=us(i,"mediumDate");t=nm(tm(i,Zr.Medium),[c,l]);break;case"long":const o=us(i,"longTime"),a=us(i,"longDate");t=nm(tm(i,Zr.Long),[o,a]);break;case"full":const d=us(i,"fullTime"),p=us(i,"fullDate");t=nm(tm(i,Zr.Full),[d,p])}return t&&(Ap[e][r]=t),t}function nm(i,r){return r&&(i=i.replace(/\{([^}]+)}/g,function(e,t){return null!=r&&t in r?r[t]:e})),i}function Za(i,r,e="-",t,n){let s="";(i<0||n&&i<=0)&&(n?i=1-i:(i=-i,s=e));let c=String(i);for(;c.length0||l>-e)&&(l+=e),i===ei.Hours)0===l&&-12===e&&(l=12);else if(i===ei.FractionalSeconds)return function Dj(i,r){return Za(i,3).substring(0,r)}(l,r);const o=Oa(c,hn.MinusSign);return Za(l,r,o,t,n)}}function qi(i,r,e=Or.Format,t=!1){return function(n,s){return function Wj(i,r,e,t,n,s){switch(e){case ti.Months:return function wj(i,r,e){const t=Ar(i),s=wa([t[Si.MonthsFormat],t[Si.MonthsStandalone]],r);return wa(s,e)}(r,n,t)[i.getMonth()];case ti.Days:return function Oj(i,r,e){const t=Ar(i),s=wa([t[Si.DaysFormat],t[Si.DaysStandalone]],r);return wa(s,e)}(r,n,t)[i.getDay()];case ti.DayPeriods:const c=i.getHours(),l=i.getMinutes();if(s){const a=function xj(i){const r=Ar(i);return AR(r),(r[Si.ExtraData][2]||[]).map(t=>"string"==typeof t?Q_(t):[Q_(t[0]),Q_(t[1])])}(r),d=function Tj(i,r,e){const t=Ar(i);AR(t);const s=wa([t[Si.ExtraData][0],t[Si.ExtraData][1]],r)||[];return wa(s,e)||[]}(r,n,t),p=a.findIndex(u=>{if(Array.isArray(u)){const[h,m]=u,f=c>=h.hours&&l>=h.minutes,b=c0?Math.floor(n/60):Math.ceil(n/60);switch(i){case ps.Short:return(n>=0?"+":"")+Za(c,2,s)+Za(Math.abs(n%60),2,s);case ps.ShortGMT:return"GMT"+(n>=0?"+":"")+Za(c,1,s);case ps.Long:return"GMT"+(n>=0?"+":"")+Za(c,2,s)+":"+Za(Math.abs(n%60),2,s);case ps.Extended:return 0===t?"Z":(n>=0?"+":"")+Za(c,2,s)+":"+Za(Math.abs(n%60),2,s);default:throw new Error(`Unknown zone width "${i}"`)}}}const Pj=0,am=4;function zR(i){return im(i.getFullYear(),i.getMonth(),i.getDate()+(am-i.getDay()))}function J_(i,r=!1){return function(e,t){let n;if(r){const s=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,c=e.getDate();n=1+Math.floor((c+s)/7)}else{const s=zR(e),c=function Ij(i){const r=im(i,Pj,1).getDay();return im(i,0,1+(r<=am?am:am+7)-r)}(s.getFullYear()),l=s.getTime()-c.getTime();n=1+Math.round(l/6048e5)}return Za(n,i,Oa(t,hn.MinusSign))}}function om(i,r=!1){return function(e,t){return Za(zR(e).getFullYear(),i,Oa(t,hn.MinusSign),r)}}const K_={};function OR(i,r){i=i.replace(/:/g,"");const e=Date.parse("Jan 01, 1970 00:00:00 "+i)/6e4;return isNaN(e)?r:e}function wR(i){return i instanceof Date&&!isNaN(i.valueOf())}function xR(i,r){r=encodeURIComponent(r);for(const e of i.split(";")){const t=e.indexOf("="),[n,s]=-1==t?[e,""]:[e.slice(0,t),e.slice(t+1)];if(n.trim()===r)return decodeURIComponent(s)}return null}const rA=/\s+/,TR=[];let Op=(()=>{class i{constructor(e,t,n,s){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=s,this.initialClasses=TR,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(rA):TR}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(rA):e}ngDoCheck(){for(const t of this.initialClasses)this._updateState(t,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const t of e)this._updateState(t,!0);else if(null!=e)for(const t of Object.keys(e))this._updateState(t,!!e[t]);this._applyStateDiff()}_updateState(e,t){const n=this.stateMap.get(e);void 0!==n?(n.enabled!==t&&(n.changed=!0,n.enabled=t),n.touched=!0):this.stateMap.set(e,{enabled:t,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const t=e[0],n=e[1];n.changed?(this._toggleClass(t,n.enabled),n.changed=!1):n.touched||(n.enabled&&this._toggleClass(t,!1),this.stateMap.delete(t)),n.touched=!1}}_toggleClass(e,t){(e=e.trim()).length>0&&e.split(rA).forEach(n=>{t?this._renderer.addClass(this._ngEl.nativeElement,n):this._renderer.removeClass(this._ngEl.nativeElement,n)})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Kr),w(_p),w(Te),w(Xa))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return i})();class r8{constructor(r,e,t,n){this.$implicit=r,this.ngForOf=e,this.index=t,this.count=n}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Di=(()=>{class i{set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=this._viewContainer;e.forEachOperation((n,s,c)=>{if(null==n.previousIndex)t.createEmbeddedView(this._template,new r8(n.item,this._ngForOf,-1,-1),null===c?void 0:c);else if(null==c)t.remove(null===s?void 0:s);else if(null!==s){const l=t.get(s);t.move(l,c),SR(l,n)}});for(let n=0,s=t.length;n{SR(t.get(n.currentIndex),n)})}static ngTemplateContextGuard(e,t){return!0}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Oi),w(Kr))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return i})();function SR(i,r){i.context.$implicit=r.item}let Ue=(()=>{class i{constructor(e,t){this._viewContainer=e,this._context=new a8,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){qR("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){qR("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(e,t){return!0}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Oi))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return i})();class a8{constructor(){this.$implicit=null,this.ngIf=null}}function qR(i,r){if(r&&!r.createEmbeddedView)throw new Error(`${i} must be a TemplateRef, but received '${ki(r)}'.`)}class aA{constructor(r,e){this._viewContainerRef=r,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(r){r&&!this._created?this.create():!r&&this._created&&this.destroy()}}let M1=(()=>{class i{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(const t of this._defaultViews)t.enforceState(e)}}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return i})(),wp=(()=>{class i{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new aA(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Oi),w(M1,9))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return i})(),oA=(()=>{class i{constructor(e,t,n){n._addDefault(new aA(e,t))}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Oi),w(M1,9))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return i})(),r0=(()=>{class i{constructor(e,t,n){this._ngEl=e,this._differs=t,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,t){const[n,s]=e.split("."),c=-1===n.indexOf("-")?void 0:Xs.DashCase;null!=t?this._renderer.setStyle(this._ngEl.nativeElement,n,s?`${t}${s}`:t,c):this._renderer.removeStyle(this._ngEl.nativeElement,n,c)}_applyChanges(e){e.forEachRemovedItem(t=>this._setStyle(t.key,null)),e.forEachAddedItem(t=>this._setStyle(t.key,t.currentValue)),e.forEachChangedItem(t=>this._setStyle(t.key,t.currentValue))}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(_p),w(Xa))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return i})(),lm=(()=>{class i{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(e.ngTemplateOutlet||e.ngTemplateOutletInjector){const t=this._viewContainerRef;if(this._viewRef&&t.remove(t.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:n,ngTemplateOutletContext:s,ngTemplateOutletInjector:c}=this;this._viewRef=t.createEmbeddedView(n,s,c?{injector:c}:void 0)}else this._viewRef=null}else this._viewRef&&e.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Wt]})}return i})();function eo(i,r){return new de(2100,!1)}class s8{createSubscription(r,e){return Hh(()=>r.subscribe({next:e,error:t=>{throw t}}))}dispose(r){Hh(()=>r.unsubscribe())}}class l8{createSubscription(r,e){return r.then(e,t=>{throw t})}dispose(r){}}const c8=new l8,d8=new s8;let LR=(()=>{class i{constructor(e){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue:(e&&this._subscribe(e),this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(e){if(ap(e))return c8;if(SC(e))return d8;throw eo()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt,16))};static#t=this.\u0275pipe=Qt({name:"async",type:i,pure:!1,standalone:!0})}return i})(),kR=(()=>{class i{transform(e){if(null==e)return null;if("string"!=typeof e)throw eo();return e.toUpperCase()}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"uppercase",type:i,pure:!0,standalone:!0})}return i})();const m8=new ie("DATE_PIPE_DEFAULT_TIMEZONE"),b8=new ie("DATE_PIPE_DEFAULT_OPTIONS");let DR=(()=>{class i{constructor(e,t,n){this.locale=e,this.defaultTimezone=t,this.defaultOptions=n}transform(e,t,n,s){if(null==e||""===e||e!=e)return null;try{return kj(e,t??this.defaultOptions?.dateFormat??"mediumDate",s||this.locale,n??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(c){throw eo()}}static#e=this.\u0275fac=function(t){return new(t||i)(w(qo,16),w(m8,24),w(b8,24))};static#t=this.\u0275pipe=Qt({name:"date",type:i,pure:!0,standalone:!0})}return i})(),HR=(()=>{class i{constructor(e){this.differs=e,this.keyValues=[],this.compareFn=WR}transform(e,t=WR){if(!e||!(e instanceof Map)&&"object"!=typeof e)return null;this.differ||(this.differ=this.differs.find(e).create());const n=this.differ.diff(e),s=t!==this.compareFn;return n&&(this.keyValues=[],n.forEachItem(c=>{this.keyValues.push(function z8(i,r){return{key:i,value:r}}(c.key,c.currentValue))})),(n||s)&&(this.keyValues.sort(t),this.compareFn=t),this.keyValues}static#e=this.\u0275fac=function(t){return new(t||i)(w(_p,16))};static#t=this.\u0275pipe=Qt({name:"keyvalue",type:i,pure:!1,standalone:!0})}return i})();function WR(i,r){const e=i.key,t=r.key;if(e===t)return 0;if(void 0===e)return 1;if(void 0===t)return-1;if(null===e)return 1;if(null===t)return-1;if("string"==typeof e&&"string"==typeof t)return e{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();const PR="browser";function IR(i){return"server"===i}let R8=(()=>{class i{static#e=this.\u0275prov=ne({token:i,providedIn:"root",factory:()=>new S8(F(Je),window)})}return i})();class S8{constructor(r,e){this.document=r,this.window=e,this.offset=()=>[0,0]}setOffset(r){this.offset=Array.isArray(r)?()=>r:r}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(r){this.supportsScrolling()&&this.window.scrollTo(r[0],r[1])}scrollToAnchor(r){if(!this.supportsScrolling())return;const e=function q8(i,r){const e=i.getElementById(r)||i.getElementsByName(r)[0];if(e)return e;if("function"==typeof i.createTreeWalker&&i.body&&"function"==typeof i.body.attachShadow){const t=i.createTreeWalker(i.body,NodeFilter.SHOW_ELEMENT);let n=t.currentNode;for(;n;){const s=n.shadowRoot;if(s){const c=s.getElementById(r)||s.querySelector(`[name="${r}"]`);if(c)return c}n=t.nextNode()}}return null}(this.document,r);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(r){this.supportsScrolling()&&(this.window.history.scrollRestoration=r)}scrollToElement(r){const e=r.getBoundingClientRect(),t=e.left+this.window.pageXOffset,n=e.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(t-s[0],n-s[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class BR{}class eF extends uj{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class pA extends eF{static makeCurrent(){!function pj(i){U_||(U_=i)}(new pA)}onAndCancel(r,e,t){return r.addEventListener(e,t),()=>{r.removeEventListener(e,t)}}dispatchEvent(r,e){r.dispatchEvent(e)}remove(r){r.parentNode&&r.parentNode.removeChild(r)}createElement(r,e){return(e=e||this.getDefaultDocument()).createElement(r)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(r){return r.nodeType===Node.ELEMENT_NODE}isShadowRoot(r){return r instanceof DocumentFragment}getGlobalEventTarget(r,e){return"window"===e?window:"document"===e?r:"body"===e?r.body:null}getBaseHref(r){const e=function tF(){return vp=vp||document.querySelector("base"),vp?vp.getAttribute("href"):null}();return null==e?null:function iF(i){pm=pm||document.createElement("a"),pm.setAttribute("href",i);const r=pm.pathname;return"/"===r.charAt(0)?r:`/${r}`}(e)}resetBaseElement(){vp=null}getUserAgent(){return window.navigator.userAgent}getCookie(r){return xR(document.cookie,r)}}let pm,vp=null,rF=(()=>{class i{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const uA=new ie("EventManagerPlugins");let UR=(()=>{class i{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(n=>{n.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(s=>s.supports(e)),!t)throw new de(5101,!1);return this._eventNameToPlugin.set(e,t),t}static#e=this.\u0275fac=function(t){return new(t||i)(F(uA),F(Ee))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();class YR{constructor(r){this._doc=r}}const hA="ng-app-id";let GR=(()=>{class i{constructor(e,t,n,s={}){this.doc=e,this.appId=t,this.nonce=n,this.platformId=s,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=IR(s),this.resetHostNodes()}addStyles(e){for(const t of e)1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}removeStyles(e){for(const t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(t=>t.remove()),e.clear());for(const t of this.getAllStyles())this.onStyleRemoved(t);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){const t=this.styleRef;t.get(e)?.elements?.forEach(n=>n.remove()),t.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${hA}="${this.appId}"]`);if(e?.length){const t=new Map;return e.forEach(n=>{null!=n.textContent&&t.set(n.textContent,n)}),t}return null}changeUsageCount(e,t){const n=this.styleRef;if(n.has(e)){const s=n.get(e);return s.usage+=t,s.usage}return n.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){const n=this.styleNodesInDOM,s=n?.get(t);if(s?.parentNode===e)return n.delete(t),s.removeAttribute(hA),s;{const c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=t,this.platformIsServer&&c.setAttribute(hA,this.appId),c}}addStyleToHost(e,t){const n=this.getStyleElement(e,t);e.appendChild(n);const s=this.styleRef,c=s.get(t)?.elements;c?c.push(n):s.set(t,{elements:[n],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je),F(Yd),F(_2,8),F($s))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const fA={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},mA=/%COMP%/g,lF=new ie("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function $R(i,r){return r.map(e=>e.replace(mA,i))}let bA=(()=>{class i{constructor(e,t,n,s,c,l,o,a=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.removeStylesOnCompDestroy=s,this.doc=c,this.platformId=l,this.ngZone=o,this.nonce=a,this.rendererByCompId=new Map,this.platformIsServer=IR(l),this.defaultRenderer=new gA(e,c,o,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===Lr.ShadowDom&&(t={...t,encapsulation:Lr.Emulated});const n=this.getOrCreateRenderer(e,t);return n instanceof JR?n.applyToHost(e):n instanceof MA&&n.applyStyles(),n}getOrCreateRenderer(e,t){const n=this.rendererByCompId;let s=n.get(t.id);if(!s){const c=this.doc,l=this.ngZone,o=this.eventManager,a=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,p=this.platformIsServer;switch(t.encapsulation){case Lr.Emulated:s=new JR(o,a,t,this.appId,d,c,l,p);break;case Lr.ShadowDom:return new uF(o,a,e,t,c,l,this.nonce,p);default:s=new MA(o,a,t,d,c,l,p)}n.set(t.id,s)}return s}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(t){return new(t||i)(F(UR),F(GR),F(Yd),F(lF),F(Je),F($s),F(Ee),F(_2))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();class gA{constructor(r,e,t,n){this.eventManager=r,this.doc=e,this.ngZone=t,this.platformIsServer=n,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(r,e){return e?this.doc.createElementNS(fA[e]||e,r):this.doc.createElement(r)}createComment(r){return this.doc.createComment(r)}createText(r){return this.doc.createTextNode(r)}appendChild(r,e){(QR(r)?r.content:r).appendChild(e)}insertBefore(r,e,t){r&&(QR(r)?r.content:r).insertBefore(e,t)}removeChild(r,e){r&&r.removeChild(e)}selectRootElement(r,e){let t="string"==typeof r?this.doc.querySelector(r):r;if(!t)throw new de(-5104,!1);return e||(t.textContent=""),t}parentNode(r){return r.parentNode}nextSibling(r){return r.nextSibling}setAttribute(r,e,t,n){if(n){e=n+":"+e;const s=fA[n];s?r.setAttributeNS(s,e,t):r.setAttribute(e,t)}else r.setAttribute(e,t)}removeAttribute(r,e,t){if(t){const n=fA[t];n?r.removeAttributeNS(n,e):r.removeAttribute(`${t}:${e}`)}else r.removeAttribute(e)}addClass(r,e){r.classList.add(e)}removeClass(r,e){r.classList.remove(e)}setStyle(r,e,t,n){n&(Xs.DashCase|Xs.Important)?r.style.setProperty(e,t,n&Xs.Important?"important":""):r.style[e]=t}removeStyle(r,e,t){t&Xs.DashCase?r.style.removeProperty(e):r.style[e]=""}setProperty(r,e,t){r[e]=t}setValue(r,e){r.nodeValue=e}listen(r,e,t){if("string"==typeof r&&!(r=e0().getGlobalEventTarget(this.doc,r)))throw new Error(`Unsupported event target ${r} for event ${e}`);return this.eventManager.addEventListener(r,e,this.decoratePreventDefault(t))}decoratePreventDefault(r){return e=>{if("__ngUnwrap__"===e)return r;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>r(e)):r(e))&&e.preventDefault()}}}function QR(i){return"TEMPLATE"===i.tagName&&void 0!==i.content}class uF extends gA{constructor(r,e,t,n,s,c,l,o){super(r,s,c,o),this.sharedStylesHost=e,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const a=$R(n.id,n.styles);for(const d of a){const p=document.createElement("style");l&&p.setAttribute("nonce",l),p.textContent=d,this.shadowRoot.appendChild(p)}}nodeOrShadowRoot(r){return r===this.hostEl?this.shadowRoot:r}appendChild(r,e){return super.appendChild(this.nodeOrShadowRoot(r),e)}insertBefore(r,e,t){return super.insertBefore(this.nodeOrShadowRoot(r),e,t)}removeChild(r,e){return super.removeChild(this.nodeOrShadowRoot(r),e)}parentNode(r){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(r)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class MA extends gA{constructor(r,e,t,n,s,c,l,o){super(r,s,c,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=n,this.styles=o?$R(o,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class JR extends MA{constructor(r,e,t,n,s,c,l,o){const a=n+"-"+t.id;super(r,e,t,s,c,l,o,a),this.contentAttr=function cF(i){return"_ngcontent-%COMP%".replace(mA,i)}(a),this.hostAttr=function dF(i){return"_nghost-%COMP%".replace(mA,i)}(a)}applyToHost(r){this.applyStyles(),this.setAttribute(r,this.hostAttr,"")}createElement(r,e){const t=super.createElement(r,e);return super.setAttribute(t,this.contentAttr,""),t}}let hF=(()=>{class i extends YR{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const KR=["alt","control","meta","shift"],fF={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},mF={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey};let bF=(()=>{class i extends YR{constructor(e){super(e)}supports(e){return null!=i.parseEventName(e)}addEventListener(e,t,n){const s=i.parseEventName(t),c=i.eventCallback(s.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>e0().onAndCancel(e,s.domEventName,c))}static parseEventName(e){const t=e.toLowerCase().split("."),n=t.shift();if(0===t.length||"keydown"!==n&&"keyup"!==n)return null;const s=i._normalizeKey(t.pop());let c="",l=t.indexOf("code");if(l>-1&&(t.splice(l,1),c="code."),KR.forEach(a=>{const d=t.indexOf(a);d>-1&&(t.splice(d,1),c+=a+".")}),c+=s,0!=t.length||0===s.length)return null;const o={};return o.domEventName=n,o.fullKey=c,o}static matchEventFullKeyCode(e,t){let n=fF[e.key]||e.key,s="";return t.indexOf("code.")>-1&&(n=e.code,s="code."),!(null==n||!n)&&(n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),KR.forEach(c=>{c!==n&&(0,mF[c])(e)&&(s+=c+".")}),s+=n,s===t)}static eventCallback(e,t,n){return s=>{i.matchEventFullKeyCode(s,e)&&n.runGuarded(()=>t(s))}}static _normalizeKey(e){return"esc"===e?"escape":e}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const AF=FT(JV,"browser",[{provide:$s,useValue:PR},{provide:uv,useValue:function gF(){pA.makeCurrent()},multi:!0},{provide:Je,useFactory:function _F(){return function uW(i){s2=i}(document),document},deps:[]}]),zF=new ie(""),tS=[{provide:Gf,useClass:class nF{addToWindow(r){Mi.getAngularTestability=(t,n=!0)=>{const s=r.findTestabilityInTree(t,n);if(null==s)throw new de(5103,!1);return s},Mi.getAllAngularTestabilities=()=>r.getAllTestabilities(),Mi.getAllAngularRootElements=()=>r.getAllRootElements(),Mi.frameworkStabilizers||(Mi.frameworkStabilizers=[]),Mi.frameworkStabilizers.push(t=>{const n=Mi.getAllAngularTestabilities();let s=n.length,c=!1;const l=function(o){c=c||o,s--,0==s&&t(c)};n.forEach(o=>{o.whenStable(l)})})}findTestabilityInTree(r,e,t){return null==e?null:r.getTestability(e)??(t?e0().isShadowRoot(e)?this.findTestabilityInTree(r,e.host,!0):this.findTestabilityInTree(r,e.parentElement,!0):null)}},deps:[]},{provide:IT,useClass:k_,deps:[Ee,D_,Gf]},{provide:k_,useClass:k_,deps:[Ee,D_,Gf]}],iS=[{provide:m2,useValue:"root"},{provide:Aa,useFactory:function MF(){return new Aa},deps:[]},{provide:uA,useClass:hF,multi:!0,deps:[Je,Ee,$s]},{provide:uA,useClass:bF,multi:!0,deps:[Je]},bA,GR,UR,{provide:$d,useExisting:bA},{provide:BR,useClass:rF,deps:[]},[]];let nS=(()=>{class i{constructor(e){}static withServerTransition(e){return{ngModule:i,providers:[{provide:Yd,useValue:e.appId}]}}static#e=this.\u0275fac=function(t){return new(t||i)(F(zF,12))};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[...iS,...tS],imports:[si,KV]})}return i})(),Cp=(()=>{class i{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je))};static#t=this.\u0275prov=ne({token:i,factory:function(t){let n=null;return n=t?new t:function wF(){return new Cp(F(Je))}(),n},providedIn:"root"})}return i})();typeof window<"u"&&window;let ic=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(t){let n=null;return n=t?new(t||i):F(oS),n},providedIn:"root"})}return i})(),oS=(()=>{class i extends ic{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case Vn.NONE:return t;case Vn.HTML:return vo(t,"HTML")?$r(t):iv(this._doc,String(t)).toString();case Vn.STYLE:return vo(t,"Style")?$r(t):t;case Vn.SCRIPT:if(vo(t,"Script"))return $r(t);throw new de(5200,!1);case Vn.URL:return vo(t,"URL")?$r(t):df(String(t));case Vn.RESOURCE_URL:if(vo(t,"ResourceURL"))return $r(t);throw new de(5201,!1);default:throw new de(5202,!1)}}bypassSecurityTrustHtml(e){return function _W(i){return new hW(i)}(e)}bypassSecurityTrustStyle(e){return function AW(i){return new fW(i)}(e)}bypassSecurityTrustScript(e){return function zW(i){return new mW(i)}(e)}bypassSecurityTrustUrl(e){return function OW(i){return new bW(i)}(e)}bypassSecurityTrustResourceUrl(e){return function wW(i){return new gW(i)}(e)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je))};static#t=this.\u0275prov=ne({token:i,factory:function(t){let n=null;return n=t?new t:function xF(i){return new oS(i.get(Je))}(F(un)),n},providedIn:"root"})}return i})();function ea(i){return!!i&&(i instanceof Ct||H(i.lift)&&H(i.subscribe))}const{isArray:TF}=Array,{getPrototypeOf:RF,prototype:SF,keys:qF}=Object;function lS(i){if(1===i.length){const r=i[0];if(TF(r))return{args:r,keys:null};if(function EF(i){return i&&"object"==typeof i&&RF(i)===SF}(r)){const e=qF(r);return{args:e.map(t=>r[t]),keys:e}}}return{args:i,keys:null}}const{isArray:LF}=Array;function AA(i){return Fe(r=>function kF(i,r){return LF(r)?i(...r):i(r)}(i,r))}function cS(i,r){return i.reduce((e,t,n)=>(e[t]=r[n],e),{})}function zA(...i){const r=P0(i),{args:e,keys:t}=lS(i),n=new Ct(s=>{const{length:c}=e;if(!c)return void s.complete();const l=new Array(c);let o=c,a=c;for(let d=0;d{p||(p=!0,a--),l[d]=u},()=>o--,void 0,()=>{(!o||!p)&&(a||s.next(t?cS(t,l):l),s.complete())}))}});return r?n.pipe(AA(r)):n}function _1(...i){return function DF(){return Qn(1)}()(Ui(i,I0(i)))}function o0(i){return new Ct(r=>{ln(i()).subscribe(r)})}function Pt(i){return i<=0?()=>_n:ci((r,e)=>{let t=0;r.subscribe(Ft(e,n=>{++t<=i&&(e.next(n),i<=t&&e.complete())}))})}const OA={now:()=>(OA.delegate||Date).now(),delegate:void 0};class HF extends fe{constructor(r=1/0,e=1/0,t=OA){super(),this._bufferSize=r,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,r),this._windowTime=Math.max(1,e)}next(r){const{isStopped:e,_buffer:t,_infiniteTimeWindow:n,_timestampProvider:s,_windowTime:c}=this;e||(t.push(r),!n&&t.push(s.now()+c)),this._trimBuffer(),super.next(r)}_subscribe(r){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(r),{_infiniteTimeWindow:t,_buffer:n}=this,s=n.slice();for(let c=0;cnew HF(t,r,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:n})}function A1(i,r){return H(r)?$t(i,r,1):$t(i,1)}class xp{}let dS=(()=>{class i extends xp{getTranslation(e){return Se({})}static \u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static \u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();class wA{}let pS=(()=>{class i{handle(e){return e.key}static \u0275fac=function(t){return new(t||i)};static \u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();function hm(i,r){if(i===r)return!0;if(null===i||null===r)return!1;if(i!=i&&r!=r)return!0;let n,s,c,e=typeof i;if(e==typeof r&&"object"==e){if(!Array.isArray(i)){if(Array.isArray(r))return!1;for(s in c=Object.create(null),i){if(!hm(i[s],r[s]))return!1;c[s]=!0}for(s in r)if(!(s in c)&&typeof r[s]<"u")return!1;return!0}if(!Array.isArray(r))return!1;if((n=i.length)==r.length){for(s=0;s{yA(r[t])?t in i?e[t]=uS(i[t],r[t]):Object.assign(e,{[t]:r[t]}):Object.assign(e,{[t]:r[t]})}),e}class fm{}let hS=(()=>{class i extends fm{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,t){let n;return n="string"==typeof e?this.interpolateString(e,t):"function"==typeof e?this.interpolateFunction(e,t):e,n}getValue(e,t){let n="string"==typeof t?t.split("."):[t];t="";do{t+=n.shift(),!s0(e)||!s0(e[t])||"object"!=typeof e[t]&&n.length?n.length?t+=".":e=void 0:(e=e[t],t="")}while(n.length);return e}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(n,s)=>{let c=this.getValue(t,s);return s0(c)?c:n}):e}static \u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static \u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();class mm{}let fS=(()=>{class i extends mm{compile(e,t){return e}compileTranslations(e,t){return e}static \u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static \u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();class mS{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new Me;onLangChange=new Me;onDefaultLangChange=new Me}const vA=new ie("USE_STORE"),CA=new ie("USE_DEFAULT_LANG"),xA=new ie("DEFAULT_LANGUAGE"),TA=new ie("USE_EXTEND");let Jt=(()=>{class i{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new Me;_onLangChange=new Me;_onDefaultLangChange=new Me;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,t,n,s,c,l=!0,o=!1,a=!1,d){this.store=e,this.currentLoader=t,this.compiler=n,this.parser=s,this.missingTranslationHandler=c,this.useDefaultLang=l,this.isolate=o,this.extend=a,d&&this.setDefaultLang(d)}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);typeof t<"u"?(null==this.defaultLang&&(this.defaultLang=e),t.pipe(Pt(1)).subscribe(n=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return Se(this.translations[e]);let t=this.retrieveTranslations(e);return typeof t<"u"?(this.currentLang||(this.currentLang=e),t.pipe(Pt(1)).subscribe(n=>{this.changeLang(e)}),t):(this.changeLang(e),Se(this.translations[e]))}retrieveTranslations(e){let t;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),t=this._translationRequests[e]),t}getTranslation(e){this.pending=!0;const t=this.currentLoader.getTranslation(e).pipe(um(1),Pt(1));return this.loadingTranslations=t.pipe(Fe(n=>this.compiler.compileTranslations(n,e)),um(1),Pt(1)),this.loadingTranslations.subscribe({next:n=>{this.translations[e]=this.extend&&this.translations[e]?{...n,...this.translations[e]}:n,this.updateLangs(),this.pending=!1},error:n=>{this.pending=!1}}),t}setTranslation(e,t,n=!1){t=this.compiler.compileTranslations(t,e),this.translations[e]=(n||this.extend)&&this.translations[e]?uS(this.translations[e],t):t,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(t=>{-1===this.langs.indexOf(t)&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,t,n){let s;if(t instanceof Array){let c={},l=!1;for(let o of t)c[o]=this.getParsedResult(e,o,n),ea(c[o])&&(l=!0);return l?zA(t.map(a=>ea(c[a])?c[a]:Se(c[a]))).pipe(Fe(a=>{let d={};return a.forEach((p,u)=>{d[t[u]]=p}),d})):c}if(e&&(s=this.parser.interpolate(this.parser.getValue(e,t),n)),typeof s>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(s=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),n)),typeof s>"u"){let c={key:t,translateService:this};typeof n<"u"&&(c.interpolateParams=n),s=this.missingTranslationHandler.handle(c)}return typeof s<"u"?s:t}get(e,t){if(!s0(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(A1(n=>ea(n=this.getParsedResult(n,e,t))?n:Se(n)));{let n=this.getParsedResult(this.translations[this.currentLang],e,t);return ea(n)?n:Se(n)}}getStreamOnTranslationChange(e,t){if(!s0(e)||!e.length)throw new Error('Parameter "key" required');return _1(o0(()=>this.get(e,t)),this.onTranslationChange.pipe(pi(n=>{const s=this.getParsedResult(n.translations,e,t);return"function"==typeof s.subscribe?s:Se(s)})))}stream(e,t){if(!s0(e)||!e.length)throw new Error('Parameter "key" required');return _1(o0(()=>this.get(e,t)),this.onLangChange.pipe(pi(n=>{const s=this.getParsedResult(n.translations,e,t);return ea(s)?s:Se(s)})))}instant(e,t){if(!s0(e)||!e.length)throw new Error('Parameter "key" required');let n=this.getParsedResult(this.translations[this.currentLang],e,t);if(ea(n)){if(e instanceof Array){let s={};return e.forEach((c,l)=>{s[e[l]]=e[l]}),s}return e}return n}set(e,t,n=this.currentLang){this.translations[n][e]=this.compiler.compile(t,n),this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}static \u0275fac=function(t){return new(t||i)(F(mS),F(xp),F(mm),F(fm),F(wA),F(CA),F(vA),F(TA),F(xA))};static \u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),Pe=(()=>{class i{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,t){this.translate=e,this._ref=t}updateValue(e,t,n){let s=c=>{this.value=void 0!==c?c:e,this.lastKey=e,this._ref.markForCheck()};if(n){let c=this.translate.getParsedResult(n,e,t);ea(c.subscribe)?c.subscribe(s):s(c)}this.translate.get(e,t).subscribe(s)}transform(e,...t){if(!e||!e.length)return e;if(hm(e,this.lastKey)&&hm(t,this.lastParams))return this.value;let n;if(s0(t[0])&&t.length)if("string"==typeof t[0]&&t[0].length){let s=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{n=JSON.parse(s)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else"object"==typeof t[0]&&!Array.isArray(t[0])&&(n=t[0]);return this.lastKey=e,this.lastParams=t,this.updateValue(e,n),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(s=>{this.lastKey&&s.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,n,s.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(s=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,n,s.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,n))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(t){return new(t||i)(w(Jt,16),w(Lt,16))};static \u0275pipe=Qt({name:"translate",type:i,pure:!1});static \u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),Tp=(()=>{class i{static forRoot(e={}){return{ngModule:i,providers:[e.loader||{provide:xp,useClass:dS},e.compiler||{provide:mm,useClass:fS},e.parser||{provide:fm,useClass:hS},e.missingTranslationHandler||{provide:wA,useClass:pS},mS,{provide:vA,useValue:e.isolate},{provide:CA,useValue:e.useDefaultLang},{provide:TA,useValue:e.extend},{provide:xA,useValue:e.defaultLanguage},Jt]}}static forChild(e={}){return{ngModule:i,providers:[e.loader||{provide:xp,useClass:dS},e.compiler||{provide:mm,useClass:fS},e.parser||{provide:fm,useClass:hS},e.missingTranslationHandler||{provide:wA,useClass:pS},{provide:vA,useValue:e.isolate},{provide:CA,useValue:e.useDefaultLang},{provide:TA,useValue:e.extend},{provide:xA,useValue:e.defaultLanguage},Jt]}}static \u0275fac=function(t){return new(t||i)};static \u0275mod=De({type:i});static \u0275inj=Le({})}return i})(),bm=(()=>{class i extends Jt{instant(e,t){return String(super.instant(e,t))}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function st(i,r){return ci((e,t)=>{let n=0;e.subscribe(Ft(t,s=>i.call(r,s,n++)&&t.next(s)))})}function z1(i){return ci((r,e)=>{try{r.subscribe(e)}finally{e.add(i)}})}class gm{}class Mm{}class kt{constructor(r){this.normalizedNames=new Map,this.lazyUpdate=null,r?"string"==typeof r?this.lazyInit=()=>{this.headers=new Map,r.split("\n").forEach(e=>{const t=e.indexOf(":");if(t>0){const n=e.slice(0,t),s=n.toLowerCase(),c=e.slice(t+1).trim();this.maybeSetNormalizedName(n,s),this.headers.has(s)?this.headers.get(s).push(c):this.headers.set(s,[c])}})}:typeof Headers<"u"&&r instanceof Headers?(this.headers=new Map,r.forEach((e,t)=>{this.setHeaderEntries(t,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(r).forEach(([e,t])=>{this.setHeaderEntries(e,t)})}:this.headers=new Map}has(r){return this.init(),this.headers.has(r.toLowerCase())}get(r){this.init();const e=this.headers.get(r.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(r){return this.init(),this.headers.get(r.toLowerCase())||null}append(r,e){return this.clone({name:r,value:e,op:"a"})}set(r,e){return this.clone({name:r,value:e,op:"s"})}delete(r,e){return this.clone({name:r,value:e,op:"d"})}maybeSetNormalizedName(r,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,r)}init(){this.lazyInit&&(this.lazyInit instanceof kt?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(r=>this.applyUpdate(r)),this.lazyUpdate=null))}copyFrom(r){r.init(),Array.from(r.headers.keys()).forEach(e=>{this.headers.set(e,r.headers.get(e)),this.normalizedNames.set(e,r.normalizedNames.get(e))})}clone(r){const e=new kt;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof kt?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([r]),e}applyUpdate(r){const e=r.name.toLowerCase();switch(r.op){case"a":case"s":let t=r.value;if("string"==typeof t&&(t=[t]),0===t.length)return;this.maybeSetNormalizedName(r.name,e);const n=("a"===r.op?this.headers.get(e):void 0)||[];n.push(...t),this.headers.set(e,n);break;case"d":const s=r.value;if(s){let c=this.headers.get(e);if(!c)return;c=c.filter(l=>-1===s.indexOf(l)),0===c.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,c)}else this.headers.delete(e),this.normalizedNames.delete(e)}}setHeaderEntries(r,e){const t=(Array.isArray(e)?e:[e]).map(s=>s.toString()),n=r.toLowerCase();this.headers.set(n,t),this.maybeSetNormalizedName(r,n)}forEach(r){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>r(this.normalizedNames.get(e),this.headers.get(e)))}}class WF{encodeKey(r){return bS(r)}encodeValue(r){return bS(r)}decodeKey(r){return decodeURIComponent(r)}decodeValue(r){return decodeURIComponent(r)}}const IF=/%(\d[a-f0-9])/gi,BF={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function bS(i){return encodeURIComponent(i).replace(IF,(r,e)=>BF[e]??r)}function _m(i){return`${i}`}class T{constructor(r={}){if(this.updates=null,this.cloneFrom=null,this.encoder=r.encoder||new WF,r.fromString){if(r.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function PF(i,r){const e=new Map;return i.length>0&&i.replace(/^\?/,"").split("&").forEach(n=>{const s=n.indexOf("="),[c,l]=-1==s?[r.decodeKey(n),""]:[r.decodeKey(n.slice(0,s)),r.decodeValue(n.slice(s+1))],o=e.get(c)||[];o.push(l),e.set(c,o)}),e}(r.fromString,this.encoder)}else r.fromObject?(this.map=new Map,Object.keys(r.fromObject).forEach(e=>{const t=r.fromObject[e],n=Array.isArray(t)?t.map(_m):[_m(t)];this.map.set(e,n)})):this.map=null}has(r){return this.init(),this.map.has(r)}get(r){this.init();const e=this.map.get(r);return e?e[0]:null}getAll(r){return this.init(),this.map.get(r)||null}keys(){return this.init(),Array.from(this.map.keys())}append(r,e){return this.clone({param:r,value:e,op:"a"})}appendAll(r){const e=[];return Object.keys(r).forEach(t=>{const n=r[t];Array.isArray(n)?n.forEach(s=>{e.push({param:t,value:s,op:"a"})}):e.push({param:t,value:n,op:"a"})}),this.clone(e)}set(r,e){return this.clone({param:r,value:e,op:"s"})}delete(r,e){return this.clone({param:r,value:e,op:"d"})}toString(){return this.init(),this.keys().map(r=>{const e=this.encoder.encodeKey(r);return this.map.get(r).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(r=>""!==r).join("&")}clone(r){const e=new T({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(r),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(r=>this.map.set(r,this.cloneFrom.map.get(r))),this.updates.forEach(r=>{switch(r.op){case"a":case"s":const e=("a"===r.op?this.map.get(r.param):void 0)||[];e.push(_m(r.value)),this.map.set(r.param,e);break;case"d":if(void 0===r.value){this.map.delete(r.param);break}{let t=this.map.get(r.param)||[];const n=t.indexOf(_m(r.value));-1!==n&&t.splice(n,1),t.length>0?this.map.set(r.param,t):this.map.delete(r.param)}}}),this.cloneFrom=this.updates=null)}}class M{constructor(){this.map=new Map}set(r,e){return this.map.set(r,e),this}get(r){return this.map.has(r)||this.map.set(r,r.defaultValue()),this.map.get(r)}delete(r){return this.map.delete(r),this}has(r){return this.map.has(r)}keys(){return this.map.keys()}}function gS(i){return typeof ArrayBuffer<"u"&&i instanceof ArrayBuffer}function MS(i){return typeof Blob<"u"&&i instanceof Blob}function _S(i){return typeof FormData<"u"&&i instanceof FormData}class Rp{constructor(r,e,t,n){let s;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=r.toUpperCase(),function NF(i){switch(i){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||n?(this.body=void 0!==t?t:null,s=n):s=t,s&&(this.reportProgress=!!s.reportProgress,this.withCredentials=!!s.withCredentials,s.responseType&&(this.responseType=s.responseType),s.headers&&(this.headers=s.headers),s.context&&(this.context=s.context),s.params&&(this.params=s.params)),this.headers||(this.headers=new kt),this.context||(this.context=new M),this.params){const c=this.params.toString();if(0===c.length)this.urlWithParams=e;else{const l=e.indexOf("?");this.urlWithParams=e+(-1===l?"?":lp.set(u,r.setHeaders[u]),o)),r.setParams&&(a=Object.keys(r.setParams).reduce((p,u)=>p.set(u,r.setParams[u]),a)),new Rp(e,t,s,{params:a,headers:o,context:d,reportProgress:l,responseType:n,withCredentials:c})}}var nc=function(i){return i[i.Sent=0]="Sent",i[i.UploadProgress=1]="UploadProgress",i[i.ResponseHeader=2]="ResponseHeader",i[i.DownloadProgress=3]="DownloadProgress",i[i.Response=4]="Response",i[i.User=5]="User",i}(nc||{});class RA{constructor(r,e=200,t="OK"){this.headers=r.headers||new kt,this.status=void 0!==r.status?r.status:e,this.statusText=r.statusText||t,this.url=r.url||null,this.ok=this.status>=200&&this.status<300}}class SA extends RA{constructor(r={}){super(r),this.type=nc.ResponseHeader}clone(r={}){return new SA({headers:r.headers||this.headers,status:void 0!==r.status?r.status:this.status,statusText:r.statusText||this.statusText,url:r.url||this.url||void 0})}}class O1 extends RA{constructor(r={}){super(r),this.type=nc.Response,this.body=void 0!==r.body?r.body:null}clone(r={}){return new O1({body:void 0!==r.body?r.body:this.body,headers:r.headers||this.headers,status:void 0!==r.status?r.status:this.status,statusText:r.statusText||this.statusText,url:r.url||this.url||void 0})}}class AS extends RA{constructor(r){super(r,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${r.url||"(unknown url)"}`:`Http failure response for ${r.url||"(unknown url)"}: ${r.status} ${r.statusText}`,this.error=r.error||null}}function qA(i,r){return{body:r,headers:i.headers,context:i.context,observe:i.observe,params:i.params,reportProgress:i.reportProgress,responseType:i.responseType,withCredentials:i.withCredentials}}let li=(()=>{class i{constructor(e){this.handler=e}request(e,t,n={}){let s;if(e instanceof Rp)s=e;else{let o,a;o=n.headers instanceof kt?n.headers:new kt(n.headers),n.params&&(a=n.params instanceof T?n.params:new T({fromObject:n.params})),s=new Rp(e,t,void 0!==n.body?n.body:null,{headers:o,context:n.context,params:a,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const c=Se(s).pipe(A1(o=>this.handler.handle(o)));if(e instanceof Rp||"events"===n.observe)return c;const l=c.pipe(st(o=>o instanceof O1));switch(n.observe||"body"){case"body":switch(s.responseType){case"arraybuffer":return l.pipe(Fe(o=>{if(null!==o.body&&!(o.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return o.body}));case"blob":return l.pipe(Fe(o=>{if(null!==o.body&&!(o.body instanceof Blob))throw new Error("Response is not a Blob.");return o.body}));case"text":return l.pipe(Fe(o=>{if(null!==o.body&&"string"!=typeof o.body)throw new Error("Response is not a string.");return o.body}));default:return l.pipe(Fe(o=>o.body))}case"response":return l;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:(new T).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,qA(n,t))}post(e,t,n={}){return this.request("POST",e,qA(n,t))}put(e,t,n={}){return this.request("PUT",e,qA(n,t))}static#e=this.\u0275fac=function(t){return new(t||i)(F(gm))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();function wS(i,r){return r(i)}function FF(i,r){return(e,t)=>r.intercept(e,{handle:n=>i(n,t)})}const EA=new ie(""),Sp=new ie(""),yS=new ie("");function YF(){let i=null;return(r,e)=>{null===i&&(i=(me(EA,{optional:!0})??[]).reduceRight(FF,wS));const t=me(Uf),n=t.add();return i(r,e).pipe(z1(()=>t.remove(n)))}}let vS=(()=>{class i extends gm{constructor(e,t){super(),this.backend=e,this.injector=t,this.chain=null,this.pendingTasks=me(Uf)}handle(e){if(null===this.chain){const n=Array.from(new Set([...this.injector.get(Sp),...this.injector.get(yS,[])]));this.chain=n.reduceRight((s,c)=>function UF(i,r,e){return(t,n)=>e.runInContext(()=>r(t,s=>i(s,n)))}(s,c,this.injector),wS)}const t=this.pendingTasks.add();return this.chain(e,n=>this.backend.handle(n)).pipe(z1(()=>this.pendingTasks.remove(t)))}static#e=this.\u0275fac=function(t){return new(t||i)(F(Mm),F(Qr))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const QF=/^\)\]\}',?\n/;let xS=(()=>{class i{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new de(-2800,!1);const t=this.xhrFactory;return(t.\u0275loadImpl?Ui(t.\u0275loadImpl()):Se(null)).pipe(pi(()=>new Ct(s=>{const c=t.build();if(c.open(e.method,e.urlWithParams),e.withCredentials&&(c.withCredentials=!0),e.headers.forEach((f,b)=>c.setRequestHeader(f,b.join(","))),e.headers.has("Accept")||c.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const f=e.detectContentTypeHeader();null!==f&&c.setRequestHeader("Content-Type",f)}if(e.responseType){const f=e.responseType.toLowerCase();c.responseType="json"!==f?f:"text"}const l=e.serializeBody();let o=null;const a=()=>{if(null!==o)return o;const f=c.statusText||"OK",b=new kt(c.getAllResponseHeaders()),x=function JF(i){return"responseURL"in i&&i.responseURL?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):null}(c)||e.url;return o=new SA({headers:b,status:c.status,statusText:f,url:x}),o},d=()=>{let{headers:f,status:b,statusText:x,url:B}=a(),K=null;204!==b&&(K=typeof c.response>"u"?c.responseText:c.response),0===b&&(b=K?200:0);let Ae=b>=200&&b<300;if("json"===e.responseType&&"string"==typeof K){const Ge=K;K=K.replace(QF,"");try{K=""!==K?JSON.parse(K):null}catch(At){K=Ge,Ae&&(Ae=!1,K={error:At,text:K})}}Ae?(s.next(new O1({body:K,headers:f,status:b,statusText:x,url:B||void 0})),s.complete()):s.error(new AS({error:K,headers:f,status:b,statusText:x,url:B||void 0}))},p=f=>{const{url:b}=a(),x=new AS({error:f,status:c.status||0,statusText:c.statusText||"Unknown Error",url:b||void 0});s.error(x)};let u=!1;const h=f=>{u||(s.next(a()),u=!0);let b={type:nc.DownloadProgress,loaded:f.loaded};f.lengthComputable&&(b.total=f.total),"text"===e.responseType&&c.responseText&&(b.partialText=c.responseText),s.next(b)},m=f=>{let b={type:nc.UploadProgress,loaded:f.loaded};f.lengthComputable&&(b.total=f.total),s.next(b)};return c.addEventListener("load",d),c.addEventListener("error",p),c.addEventListener("timeout",p),c.addEventListener("abort",p),e.reportProgress&&(c.addEventListener("progress",h),null!==l&&c.upload&&c.upload.addEventListener("progress",m)),c.send(l),s.next({type:nc.Sent}),()=>{c.removeEventListener("error",p),c.removeEventListener("abort",p),c.removeEventListener("load",d),c.removeEventListener("timeout",p),e.reportProgress&&(c.removeEventListener("progress",h),null!==l&&c.upload&&c.upload.removeEventListener("progress",m)),c.readyState!==c.DONE&&c.abort()}})))}static#e=this.\u0275fac=function(t){return new(t||i)(F(BR))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const LA=new ie("XSRF_ENABLED"),TS=new ie("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),RS=new ie("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class SS{}let eU=(()=>{class i{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=xR(e,this.cookieName),this.lastCookieString=e),this.lastToken}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je),F($s),F(TS))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();function tU(i,r){const e=i.url.toLowerCase();if(!me(LA)||"GET"===i.method||"HEAD"===i.method||e.startsWith("http://")||e.startsWith("https://"))return r(i);const t=me(SS).getToken(),n=me(RS);return null!=t&&!i.headers.has(n)&&(i=i.clone({headers:i.headers.set(n,t)})),r(i)}var l0=function(i){return i[i.Interceptors=0]="Interceptors",i[i.LegacyInterceptors=1]="LegacyInterceptors",i[i.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",i[i.NoXsrfProtection=3]="NoXsrfProtection",i[i.JsonpSupport=4]="JsonpSupport",i[i.RequestsMadeViaParent=5]="RequestsMadeViaParent",i[i.Fetch=6]="Fetch",i}(l0||{});function iU(...i){const r=[li,xS,vS,{provide:gm,useExisting:vS},{provide:Mm,useExisting:xS},{provide:Sp,useValue:tU,multi:!0},{provide:LA,useValue:!0},{provide:SS,useClass:eU}];for(const e of i)r.push(...e.\u0275providers);return uf(r)}const qS=new ie("LEGACY_INTERCEPTOR_FN");function nU(){return function w1(i,r){return{\u0275kind:i,\u0275providers:r}}(l0.LegacyInterceptors,[{provide:qS,useFactory:YF},{provide:Sp,useExisting:qS,multi:!0}])}let rU=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[iU(nU())]})}return i})();class fn{encodeKey(r){return encodeURIComponent(r)}encodeValue(r){return encodeURIComponent(r)}decodeKey(r){return decodeURIComponent(r)}decodeValue(r){return decodeURIComponent(r)}}const mn=new ie("basePath");class Ot{constructor(r={}){this.apiKeys=r.apiKeys,this.username=r.username,this.password=r.password,this.accessToken=r.accessToken,this.basePath=r.basePath,this.withCredentials=r.withCredentials,this.encoder=r.encoder,this.credentials=r.credentials?r.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(r){if(0===r.length)return;const e=r.find(t=>this.isJsonMime(t));return void 0===e?r[0]:e}selectHeaderAccept(r){if(0===r.length)return;const e=r.find(t=>this.isJsonMime(t));return void 0===e?r[0]:e}isJsonMime(r){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==r&&(e.test(r)||"application/json-patch+json"===r.toLowerCase())}lookupCredential(r){const e=this.credentials[r];return"function"==typeof e?e():e}}let nn=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}convertAttributeToNonunique(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}convertAttributeToUnique(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}createAttributeDefinition(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}deleteAttributeDefinition(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attribute"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteAttributeDefinitions(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"attributes[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllAttributeDefinitions(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllNamespaces(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAttribute(e,t,n,s,c,l,o,a,d,p,u,h=!1,m="body",f=!1,b){let x=new T({encoder:this.encoder});null!=e&&(x=this.addToHttpParams(x,e,"attributeName")),null!=t&&(x=this.addToHttpParams(x,t,"attributeId")),null!=n&&(x=this.addToHttpParams(x,n,"facility")),null!=s&&(x=this.addToHttpParams(x,s,"user")),null!=c&&(x=this.addToHttpParams(x,c,"vo")),null!=l&&(x=this.addToHttpParams(x,l,"resource")),null!=o&&(x=this.addToHttpParams(x,o,"member")),null!=a&&(x=this.addToHttpParams(x,a,"group")),null!=d&&(x=this.addToHttpParams(x,d,"host")),null!=p&&(x=this.addToHttpParams(x,p,"userExtSource")),null!=u&&(x=this.addToHttpParams(x,u,"key"));let K,B=this.defaultHeaders;K=this.configuration.lookupCredential("BasicAuth"),K&&(B=B.set("Authorization","Basic "+K)),K=this.configuration.lookupCredential("BearerAuth"),K&&(B=B.set("Authorization","Bearer "+K));let Ae=b&&b.httpHeaderAccept;void 0===Ae&&(Ae=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Ae&&(B=B.set("Accept",Ae));let Ge=b&&b.context;void 0===Ge&&(Ge=new M);let At="json";Ae&&(At=Ae.startsWith("text")?"text":this.configuration.isJsonMime(Ae)?"json":"blob");let jt=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(h){let Qi=new URL(jt),rr=Qi.pathname.split("/");rr[1]="non",Qi.pathname=rr.join("/"),jt=Qi.toString()}return this.httpClient.get(jt,{context:Ge,params:x,responseType:At,withCredentials:this.configuration.withCredentials,headers:B,observe:m,reportProgress:f})}getAttributeDefinitionById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAttributeDefinitionByName(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeName"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAttributeDefinitionsByNamespace(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"namespace"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAttributeModulesDependenciesForAttributeGraphText(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==t)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"format")),null!=t&&(o=this.addToHttpParams(o,t,"attrName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getAttributeModulesDependenciesGraphText(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"format"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAttributePolicyCollections(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAttributeRights(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAttributeRules(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAttributesDefinitionWithRights(e,t,n,s,c,l,o,a,d=!1,p="body",u=!1,h){let m=new T({encoder:this.encoder});null!=e&&(m=this.addToHttpParams(m,e,"member")),null!=t&&(m=this.addToHttpParams(m,t,"user")),null!=n&&(m=this.addToHttpParams(m,n,"vo")),null!=s&&(m=this.addToHttpParams(m,s,"group")),null!=c&&(m=this.addToHttpParams(m,c,"resource")),null!=l&&(m=this.addToHttpParams(m,l,"facility")),null!=o&&(m=this.addToHttpParams(m,o,"host")),null!=a&&(m=this.addToHttpParams(m,a,"userExtSource"));let b,f=this.defaultHeaders;b=this.configuration.lookupCredential("BasicAuth"),b&&(f=f.set("Authorization","Basic "+b)),b=this.configuration.lookupCredential("BearerAuth"),b&&(f=f.set("Authorization","Bearer "+b));let x=h&&h.httpHeaderAccept;void 0===x&&(x=this.configuration.selectHeaderAccept(["application/json"])),void 0!==x&&(f=f.set("Accept",x));let B=h&&h.context;void 0===B&&(B=new M);let K="json";x&&(K=x.startsWith("text")?"text":this.configuration.isJsonMime(x)?"json":"blob");let Ae=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(d){let Ge=new URL(Ae),At=Ge.pathname.split("/");At[1]="non",Ge.pathname=At.join("/"),Ae=Ge.toString()}return this.httpClient.get(Ae,{context:B,params:m,responseType:K,withCredentials:this.configuration.withCredentials,headers:f,observe:p,reportProgress:u})}getEntitylessAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"key")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getEntitylessAttributesByKey(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"key"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getEntitylessAttributesByName(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attrName"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getEntitylessAttributesWithKeys(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attrName")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"keys[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getEntitylessKeys(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getFacilityAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getFacilityAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getFacilityAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getFacilityAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getFacilityResourceUserMemberAttributes(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==n)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"facility")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),null!=n&&(d=this.addToHttpParams(d,n,"user")),null!=s&&(d=this.addToHttpParams(d,s,"member"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getFacilityUserAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupResourceAttributeById(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getGroupResourceAttributeByName(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getGroupResourceAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getHostAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getHostAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getHostAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"host"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getHostAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getIdpAttributeDefinitions(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getLogins(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getMemberAndUserAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==t)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMemberAndUserAttributesByNames(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==n)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),t&&t.forEach(b=>{a=this.addToHttpParams(a,b,"attrNames")}),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMemberAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMemberAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getMemberAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMemberGroupAndUserAttributesByNames(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"member")),null!=t&&(d=this.addToHttpParams(d,t,"group")),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames")}),null!=s&&(d=this.addToHttpParams(d,s,"workWithUserAttributes"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getMemberGroupAttributeById(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberGroupAttributeByName(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberGroupAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMemberGroupAttributesByNames(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"attrNames")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberResourceAndUserFacilityAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==n)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberResourceAndUserFacilityAttributesByNames(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"member")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames")}),null!=s&&(d=this.addToHttpParams(d,s,"workWithUserAttributes"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getMemberResourceAttributeById(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberResourceAttributeByName(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberResourceAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesDefinition(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRequiredAttributesFacility(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRequiredAttributesFacilityService(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesFacilityServices(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")}),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesGroupResourceService(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==n)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"group"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getRequiredAttributesHostService(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==t)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"host"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"workWithUserAttributes"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesMemberGroup(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==n)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==s)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let p=new T({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"service")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=n&&(p=this.addToHttpParams(p,n,"group")),null!=s&&(p=this.addToHttpParams(p,s,"member")),null!=c&&(p=this.addToHttpParams(p,c,"workWithUserAttributes"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.get(x,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}getRequiredAttributesMemberGroupService(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==n)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"service")),null!=t&&(d=this.addToHttpParams(d,t,"group")),null!=n&&(d=this.addToHttpParams(d,n,"member")),null!=s&&(d=this.addToHttpParams(d,s,"workWithUserAttributes"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getRequiredAttributesMemberResource(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getRequiredAttributesMemberResourceService(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==n)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"service")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),null!=n&&(d=this.addToHttpParams(d,n,"member")),null!=s&&(d=this.addToHttpParams(d,s,"workWithUserAttributes"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getRequiredAttributesResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRequiredAttributesResourceService(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesResourceServices(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")}),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRequiredAttributesUserFacility(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRequiredAttributesVoService(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourceAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourceAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourceAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getResourceAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourceGroupAndGroupAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==n)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"workWithGroupAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getResourceGroupAndGroupAttributesByNames(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==s)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"resource")),null!=t&&(d=this.addToHttpParams(d,t,"group")),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames")}),null!=s&&(d=this.addToHttpParams(d,s,"workWithGroupAttributes"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getResourceGroupAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourceGroupMemberAttributesByNames(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==n)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==s)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"resource")),null!=t&&(d=this.addToHttpParams(d,t,"group")),null!=n&&(d=this.addToHttpParams(d,n,"member")),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames")});let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getUserAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserExtSourceAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserExtSourceAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserExtSourceAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserExtSourceAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserFacilityAttributeById(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getUserFacilityAttributeByName(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getUserFacilityAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getVoAttributeById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getVoAttributeByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getVoAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getVoAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeAttributesForFacilityResourceGroupUserMember(e,t,n,s,c,l,o=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==n)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==s)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==c)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==l)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let u=new T({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"facility")),null!=t&&(u=this.addToHttpParams(u,t,"resource")),null!=n&&(u=this.addToHttpParams(u,n,"group")),null!=s&&(u=this.addToHttpParams(u,s,"user")),null!=c&&(u=this.addToHttpParams(u,c,"member")),l&&l.forEach(K=>{u=this.addToHttpParams(u,K,"attributes[]")});let m,h=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(h=h.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(h=h.set("Authorization","Bearer "+m));let f=p&&p.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(h=h.set("Accept",f));let b=p&&p.context;void 0===b&&(b=new M);let x="json";f&&(x=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let B=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(o){let K=new URL(B),Ae=K.pathname.split("/");Ae[1]="non",K.pathname=Ae.join("/"),B=K.toString()}return this.httpClient.post(B,null,{context:b,params:u,responseType:x,withCredentials:this.configuration.withCredentials,headers:h,observe:a,reportProgress:d})}removeAttributesForFacilityResourceUserMember(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==n)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==s)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==c)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let p=new T({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"facility")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=n&&(p=this.addToHttpParams(p,n,"user")),null!=s&&(p=this.addToHttpParams(p,s,"member")),c&&c.forEach(B=>{p=this.addToHttpParams(p,B,"attributes[]")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.post(x,null,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}removeEntitylessAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"key")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeFacilityAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeFacilityAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupResourceAttribute(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeGroupResourceAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"attributes[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeGroupResourceAttributesWorkWithGroupAttributes(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==s)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"group")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"attributes[]")}),null!=s&&(d=this.addToHttpParams(d,s,"workWithGroupAttributes"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}removeHostAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeHostAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeMemberAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeMemberAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeMemberAttributesWorkWithUserAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==n)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),t&&t.forEach(b=>{a=this.addToHttpParams(a,b,"attributes[]")}),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeMemberGroupAttribute(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeMemberGroupAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"attributes[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeMemberGroupAttributesWorkWithUserAttributes(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==s)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"member")),null!=t&&(d=this.addToHttpParams(d,t,"group")),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"attributes[]")}),null!=s&&(d=this.addToHttpParams(d,s,"workWithUserAttributes"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}removeMemberResourceAttribute(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeMemberResourceAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"attributes[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeResourceAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeResourceAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeUesAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeUserAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeUserAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeUserExtSourceAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeUserFacilityAttribute(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeUserFacilityAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"attributes[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeVoAttribute(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeVoAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}setAttributeActionCriticality(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==t)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==n)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"attributeDefinition")),null!=t&&(d=this.addToHttpParams(d,t,"action")),null!=n&&(d=this.addToHttpParams(d,n,"critical")),null!=s&&(d=this.addToHttpParams(d,s,"global"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}setAttributePolicyCollections(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setAttributeRights(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setEntitylessAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setFacilityAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setFacilityAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setFacilityResourceGroupUserMemberAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setFacilityResourceUserMemberAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setFacilityUserAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setGroupAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setGroupAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setGroupResourceAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setGroupResourceAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setHostAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setHostAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberGroupAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberGroupAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberGroupWithUserAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberResourceAndUserAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberResourceAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberResourceAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setMemberWithUserAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setResourceAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setResourceAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setResourceGroupAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setResourceGroupWithGroupAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setUserAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setUserAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setUserExtSourceAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setUserExtSourceAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setUserFacilityAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setUserFacilityAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setVoAttribute(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setVoAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateAttributeDefinition(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),rc=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}getAllPolicies(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllRolesManagementRules(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAuthzAdminGroups(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==n)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"role")),null!=t&&(a=this.addToHttpParams(a,t,"complementaryObjectId")),null!=n&&(a=this.addToHttpParams(a,n,"complementaryObjectName"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getAuthzRichAdmins(e,t,n,s,c,l,o=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==n)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==s)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let u=new T({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"role")),null!=t&&(u=this.addToHttpParams(u,t,"complementaryObjectId")),null!=n&&(u=this.addToHttpParams(u,n,"complementaryObjectName")),s&&s.forEach(K=>{u=this.addToHttpParams(u,K,"specificAttributes")}),null!=c&&(u=this.addToHttpParams(u,c,"allUserAttributes")),null!=l&&(u=this.addToHttpParams(u,l,"onlyDirectAdmins"));let m,h=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(h=h.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(h=h.set("Authorization","Bearer "+m));let f=p&&p.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(h=h.set("Accept",f));let b=p&&p.context;void 0===b&&(b=new M);let x="json";f&&(x=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let B=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(o){let K=new URL(B),Ae=K.pathname.split("/");Ae[1]="non",K.pathname=Ae.join("/"),B=K.toString()}return this.httpClient.get(B,{context:b,params:u,responseType:x,withCredentials:this.configuration.withCredentials,headers:h,observe:a,reportProgress:d})}getFacilitiesWhereUserIsInRoles(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let o=new T({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupRoleNames(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupRoles(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"groupId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupsWhereUserIsInRoles(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let o=new T({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getLoggedUser(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getMembersWhereUserIsInRoles(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let o=new T({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getPerunPrincipal(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPrincipalRoleNames(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getResourcesWhereUserIsInRoles(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let o=new T({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRoleComplementaryObjectsWithAuthorizedGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getSecurityTeamsWhereUserIsInRoles(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let o=new T({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserDirectRoles(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserRoleNames(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserRoles(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getVosWhereUserIsInRoles(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let o=new T({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}isFacilityAdmin(e,t=!1,n="body",s=!1,c){let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}isGroupAdmin(e,t=!1,n="body",s=!1,c){let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}isPerunAdmin(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}isVoAdmin(e,t=!1,n="body",s=!1,c){let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}keepAlive(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}loadAuthorizationComponents(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}refreshMfa(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}setRoleForGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setRoleForUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setRoleWithGroupComplementaryObject(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setRoleWithGroupComplementaryObjects(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setRoleWithUserComplementaryObject(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setRoleWithUserComplementaryObjects(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}unsetRoleForGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}unsetRoleForUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}unsetRoleWithGroupComplementaryObject(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}unsetRoleWithGroupComplementaryObjects(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}unsetRoleWithUserComplementaryObject(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}unsetRoleWithUserComplementaryObjects(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),kA=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}changeConsentStatus(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter consent was null or undefined when calling changeConsentStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling changeConsentStatus.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"consent")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/consentsManager/changeConsentStatus`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}evaluateConsentsForConsentHub(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter consentHub was null or undefined when calling evaluateConsentsForConsentHub.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"consentHub"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHub`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}evaluateConsentsForConsentHubs(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter consentHubs was null or undefined when calling evaluateConsentsForConsentHubs.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"consentHubs[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHubs`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}evaluateConsentsForService(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling evaluateConsentsForService.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForService`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllConsentHubs(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/consentsManager/getAllConsentHubs`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllConsents(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/consentsManager/getAllConsents`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getConsentById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getConsentById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentForUserAndConsentHub(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentForUserAndConsentHub.");if(null==t)throw new Error("Required parameter consentHub was null or undefined when calling getConsentForUserAndConsentHub.");if(null==n)throw new Error("Required parameter status was null or undefined when calling getConsentForUserAndConsentHub.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"consentHub")),null!=n&&(a=this.addToHttpParams(a,n,"status"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/consentsManager/getConsentForUserAndConsentHub`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getConsentHubByFacility(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getConsentHubByFacility.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentHubByFacility`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentHubById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getConsentHubById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentHubById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentHubByName(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter name was null or undefined when calling getConsentHubByName.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"name"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentHubByName`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentHubByResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getConsentHubByResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentHubByResource`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentsForConsentHub(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHub.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"consentHub"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentsForConsentHubByResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getConsentsForConsentHubByResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHubByResource`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentsForConsentHubWithStatus(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHubWithStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling getConsentsForConsentHubWithStatus.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"consentHub")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id-s`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getConsentsForUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentsForUser.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getConsentsForUserAndConsentHub(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserAndConsentHub.");if(null==t)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForUserAndConsentHub.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"consentHub"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentsForUserAndConsentHub`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getConsentsForUserWithStatus(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserWithStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling getConsentsForUserWithStatus.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id-s`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}updateConsentHub(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateConsentHub was null or undefined when calling updateConsentHub.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/updateConsentHub`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),DA=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addMember.");if(null==t)throw new Error("Required parameter member was null or undefined when calling addMember.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"member"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMember`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}addMembers(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling addMembers.");if(null==t)throw new Error("Required parameter members was null or undefined when calling addMembers.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"members[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMembers`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}allowGroupToHierarchicalVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling allowGroupToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling allowGroupToHierarchicalVo.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupToHierarchicalVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}allowGroupsToHierarchicalVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling allowGroupsToHierarchicalVo.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupsToHierarchicalVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}canExtendMembershipInGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling canExtendMembershipInGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling canExtendMembershipInGroup.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/canExtendMembershipInGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyMembers(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter sourceGroup was null or undefined when calling copyMembers.");if(null==t)throw new Error("Required parameter destinationGroups was null or undefined when calling copyMembers.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"sourceGroup")),t&&t.forEach(b=>{a=this.addToHttpParams(a,b,"destinationGroups")}),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"members")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/copyMembers`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}createGroupUnion(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resultGroup was null or undefined when calling createGroupUnion.");if(null==t)throw new Error("Required parameter operandGroup was null or undefined when calling createGroupUnion.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resultGroup")),null!=t&&(o=this.addToHttpParams(o,t,"operandGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroupUnion`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}createGroupWithParentGroupNameDescription(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter parentGroup was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==t)throw new Error("Required parameter name was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==n)throw new Error("Required parameter description was null or undefined when calling createGroupWithParentGroupNameDescription.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"parentGroup")),null!=t&&(a=this.addToHttpParams(a,t,"name")),null!=n&&(a=this.addToHttpParams(a,n,"description"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/pg-n-d`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}createGroupWithVoNameDescription(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createGroupWithVoNameDescription.");if(null==t)throw new Error("Required parameter name was null or undefined when calling createGroupWithVoNameDescription.");if(null==n)throw new Error("Required parameter description was null or undefined when calling createGroupWithVoNameDescription.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"name")),null!=n&&(a=this.addToHttpParams(a,n,"description"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/v-n-d`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}deleteGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteGroup.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"force"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/deleteGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}deleteGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputDeleteGroups was null or undefined when calling deleteGroups.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/deleteGroups`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}disallowGroupToHierarchicalVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling disallowGroupToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling disallowGroupToHierarchicalVo.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupToHierarchicalVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}disallowGroupsToHierarchicalVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling disallowGroupsToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling disallowGroupsToHierarchicalVo.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupsToHierarchicalVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}extendMembershipInGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling extendMembershipInGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling extendMembershipInGroup.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/extendMembershipInGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}forceAllSubGroupsSynchronization(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling forceAllSubGroupsSynchronization.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceAllSubGroupsSynchronization`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}forceGroupStructureSynchronization(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling forceGroupStructureSynchronization.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupStructureSynchronization`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}forceGroupSynchronization(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling forceGroupSynchronization.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupSynchronization`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllAllowedGroupsToHierarchicalVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllAllowedGroupsToHierarchicalVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllGroups.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getAllGroups`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllGroupsFromAllVos(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/groupsManager/getAllGroups/all`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllMemberGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAllMemberGroups.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getAllMemberGroups`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllRichGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroups.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"attrNames")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getAllRichGroups`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllRichGroupsWithAttributesByNames(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllRichGroupsWithAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroupsWithAttributesByNames.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"vo")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames")}),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"roles[]")}),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"types[]")});let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/groupsManager/getAllRichGroupsWithAttributesByNames`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getAllRichSubGroupsWithGroupAttributesByNames(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAllRichSubGroupsWithGroupAttributesByNames.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"group")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames[]")}),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"roles[]")}),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"types[]")});let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/groupsManager/getAllRichSubGroupsWithAttributesByNames`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getAllSubGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAllSubGroups.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getAllSubGroups`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getGroupById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupByName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupByName.");if(null==t)throw new Error("Required parameter name was null or undefined when calling getGroupByName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"name"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupByName`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupDirectMembersCount(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupDirectMembersCount.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupDirectMembersCount`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupMemberById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMemberById.");if(null==t)throw new Error("Required parameter member was null or undefined when calling getGroupMemberById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"member"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupMemberById`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupMembers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupMembersCount(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCount.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCount`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupMembersCountsByGroupStatus(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByGroupStatus.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByGroupStatus`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupMembersCountsByVoStatus(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByVoStatus.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByVoStatus`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupRichMembersByIds(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRichMembersByIds.");if(null==t)throw new Error("Required parameter members was null or undefined when calling getGroupRichMembersByIds.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getGroupRichMembersByIds.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),t&&t.forEach(b=>{a=this.addToHttpParams(a,b,"members[]")}),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"attrNames")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/groupsManager/getGroupRichMembersByIds`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getGroupUnions(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupUnions.");if(null==t)throw new Error("Required parameter reverseDirection was null or undefined when calling getGroupUnions.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"reverseDirection"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupUnions`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupsByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getGroupsByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupsByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupsPage(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedGroups was null or undefined when calling getGroupsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupsPage`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getGroupsWhereMemberIsActive(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getGroupsWhereMemberIsActive.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereMemberIsActive`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupsWhereUserIsActiveMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsActiveMember.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getGroupsWhereUserIsActiveMember.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereUserIsActiveMember`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getIndirectMembershipPaths(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getIndirectMembershipPaths.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getIndirectMembershipPaths.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getIndirectMembershipPaths`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMemberGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroups.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getMemberGroups`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getMemberRichGroupsWithAttributesByNames(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"member")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames")}),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"roles[]")}),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"types[]")});let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/groupsManager/getMemberRichGroupsWithAttributesByNames`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getParentGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getParentGroup.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/groupsManager/getParentGroup`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichGroupByIdWithAttributesByNames(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getRichGroupByIdWithAttributesByNames.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"groupId")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getRichGroupByIdWithAttributesByNames`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getSubgroupsPage(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedSubgroups was null or undefined when calling getSubgroupsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getSubgroupsPage`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getVoAllAllowedGroupsToHierarchicalVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");if(null==t)throw new Error("Required parameter memberVo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"memberVo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v-v`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}isAllowedGroupToHierarchicalVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling isAllowedGroupToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling isAllowedGroupToHierarchicalVo.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/isAllowedGroupToHierarchicalVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}isGroupMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling isGroupMember.");if(null==t)throw new Error("Required parameter group was null or undefined when calling isGroupMember.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/isGroupMember`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}moveGroupWithDestinationGroupMovingGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter movingGroup was null or undefined when calling moveGroupWithDestinationGroupMovingGroup.");let o=new T({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"destinationGroup")),null!=e&&(o=this.addToHttpParams(o,e,"movingGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/moveGroup/dg-mg`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupUnion(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resultGroup was null or undefined when calling removeGroupUnion.");if(null==t)throw new Error("Required parameter operandGroup was null or undefined when calling removeGroupUnion.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resultGroup")),null!=t&&(o=this.addToHttpParams(o,t,"operandGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeGroupUnion`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling removeMember.");if(null==t)throw new Error("Required parameter member was null or undefined when calling removeMember.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"member"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMember`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeMembers(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeMembers.");if(null==t)throw new Error("Required parameter members was null or undefined when calling removeMembers.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"members[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMembers`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}setGroupsMemberStatus(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling setGroupsMemberStatus.");if(null==t)throw new Error("Required parameter group was null or undefined when calling setGroupsMemberStatus.");if(null==n)throw new Error("Required parameter status was null or undefined when calling setGroupsMemberStatus.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"status"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/setGroupsMemberStatus`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}updateGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateGroup was null or undefined when calling updateGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/updateGroup`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),y1=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addMemberCandidates(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAddMemberCandidates was null or undefined when calling addMemberCandidates.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/addMemberCandidates`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}canExtendMembership(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling canExtendMembership.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/canExtendMembership`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}copySponsoredMembers(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter members was null or undefined when calling copySponsoredMembers.");if(null==t)throw new Error("Required parameter copyFrom was null or undefined when calling copySponsoredMembers.");if(null==n)throw new Error("Required parameter copyTo was null or undefined when calling copySponsoredMembers.");if(null==s)throw new Error("Required parameter copyValidity was null or undefined when calling copySponsoredMembers.");let p=new T({encoder:this.encoder});e&&e.forEach(B=>{p=this.addToHttpParams(p,B,"members[]")}),null!=t&&(p=this.addToHttpParams(p,t,"copyFrom")),null!=n&&(p=this.addToHttpParams(p,n,"copyTo")),null!=s&&(p=this.addToHttpParams(p,s,"copyValidity")),null!=c&&(p=this.addToHttpParams(p,c,"validityTo"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/urlinjsonout/membersManager/copySponsoredMembers`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.post(x,null,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}createMemberForCandidate(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateMemberForCandidate was null or undefined when calling createMemberForCandidate.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/createMember/c`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createMemberForUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateMemberForUser was null or undefined when calling createMemberForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/createMember/u`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createMemberFromExtSource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateMemberFromExtSource was null or undefined when calling createMemberFromExtSource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/createMember/extSource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createSpecificMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSpecificMember was null or undefined when calling createSpecificMember.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/createSpecificMember`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createSponsoredMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateSponsoredMember was null or undefined when calling createSponsoredMember.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/createSponsoredMember/withFullName`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createSponsoredMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateSponsoredMembers was null or undefined when calling createSponsoredMembers.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/createSponsoredMembers`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createSponsoredMembersFromCSV(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateSponsoredMemberFromCSV was null or undefined when calling createSponsoredMembersFromCSV.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/createSponsoredMembersFromCSV`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}deleteMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling deleteMember.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMember`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter members was null or undefined when calling deleteMembers.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"members[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMembers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}extendMembership(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling extendMembership.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/membersManager/extendMembership`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}findCompleteRichMembersByAttributes(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersByAttributes.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersByAttributes.");let a=new T({encoder:this.encoder});e&&e.forEach(b=>{a=this.addToHttpParams(a,b,"attrsNames[]")}),null!=t&&(a=this.addToHttpParams(a,t,"searchString")),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"allowedStatuses[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/attrs`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}findCompleteRichMembersForGroup(e,t,n,s,c,l,o=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter group was null or undefined when calling findCompleteRichMembersForGroup.");if(null==t)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForGroup.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForGroup.");if(null==s)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling findCompleteRichMembersForGroup.");let u=new T({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"group")),t&&t.forEach(K=>{u=this.addToHttpParams(u,K,"attrsNames[]")}),c&&c.forEach(K=>{u=this.addToHttpParams(u,K,"allowedStatuses[]")}),l&&l.forEach(K=>{u=this.addToHttpParams(u,K,"allowedGroupStatuses[]")}),null!=n&&(u=this.addToHttpParams(u,n,"searchString")),null!=s&&(u=this.addToHttpParams(u,s,"lookingInParentGroup"));let m,h=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(h=h.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(h=h.set("Authorization","Bearer "+m));let f=p&&p.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(h=h.set("Accept",f));let b=p&&p.context;void 0===b&&(b=new M);let x="json";f&&(x=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let B=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/g`;if(o){let K=new URL(B),Ae=K.pathname.split("/");Ae[1]="non",K.pathname=Ae.join("/"),B=K.toString()}return this.httpClient.get(B,{context:b,params:u,responseType:x,withCredentials:this.configuration.withCredentials,headers:h,observe:a,reportProgress:d})}findCompleteRichMembersForVo(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling findCompleteRichMembersForVo.");if(null==t)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForVo.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForVo.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"vo")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"attrsNames[]")}),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"allowedStatuses[]")}),null!=n&&(d=this.addToHttpParams(d,n,"searchString"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}findMembersInVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling findMembersInVo.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findMembersInVo.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"searchString"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/findMembersInVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}findSponsoredCompleteRichMembersForVo(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==t)throw new Error("Required parameter attrsNames was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==s)throw new Error("Required parameter onlySponsored was null or undefined when calling findSponsoredCompleteRichMembersForVo.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"vo")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"attrsNames[]")}),null!=n&&(d=this.addToHttpParams(d,n,"searchString")),null!=s&&(d=this.addToHttpParams(d,s,"onlySponsored"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v-sponsored`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getAllMembers(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/membersManager/getAllMembers`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllNamespacesRules(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/membersManager/getAllNamespacesRules`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllSponsoredMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllSponsoredMembersAndTheirSponsors(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembersAndTheirSponsors`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getCompleteRichMembersForGroup(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroup.");if(null==t)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling getCompleteRichMembersForGroup.");let p=new T({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"group")),n&&n.forEach(B=>{p=this.addToHttpParams(p,B,"allowedStatuses[]")}),s&&s.forEach(B=>{p=this.addToHttpParams(p,B,"allowedGroupStatuses[]")}),null!=t&&(p=this.addToHttpParams(p,t,"lookingInParentGroup")),c&&c.forEach(B=>{p=this.addToHttpParams(p,B,"attrsNames[]")});let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.get(x,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}getCompleteRichMembersForGroupResource(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==n)throw new Error("Required parameter attrsNames was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==s)throw new Error("Required parameter allowedStatuses was null or undefined when calling getCompleteRichMembersForGroupResource.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"group")),null!=t&&(d=this.addToHttpParams(d,t,"resource")),n&&n.forEach(x=>{d=this.addToHttpParams(d,x,"attrsNames[]")}),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"allowedStatuses[]")});let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g-r`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getCompleteRichMembersForVo(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getCompleteRichMembersForVo.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),t&&t.forEach(b=>{a=this.addToHttpParams(a,b,"allowedStatuses[]")}),n&&n.forEach(b=>{a=this.addToHttpParams(a,b,"attrsNames[]")});let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/v`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberByExtSourceNameAndExtLogin(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==t)throw new Error("Required parameter extLogin was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==n)throw new Error("Required parameter extSourceName was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"extLogin")),null!=n&&(a=this.addToHttpParams(a,n,"extSourceName"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/membersManager/getMemberByExtSourceNameAndExtLogin`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getMemberById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getMemberById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getMemberById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getMemberByUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMemberByUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getMemberByUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMemberByUser`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMembers(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMembers.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMembers`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMembersByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getMembersByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getMembersByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getMembersByUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getMembersByUser.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getMembersByUser`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getMembersCount(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMembersCount.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getMembersCount`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getMembersPage(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedMembers was null or undefined when calling getMembersPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMembersPage`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getMembersWithStatusCount(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMembersWithStatusCount.");if(null==t)throw new Error("Required parameter status was null or undefined when calling getMembersWithStatusCount.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMembersCount/status`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRichMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichMember.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getRichMember`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichMemberWithAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichMemberWithAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getRichMemberWithAttributes`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichMembersByIds(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichMembersByIds.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"ids[]")}),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getRichMembersByIds`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getRichMembersNoUserAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getRichMembersNoUserAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getRichMembersNoUserAttributes`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getSponsoredMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/membersManager/getSponsoredMembers/v`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getSponsoredMembersAndTheirSponsors(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembersAndTheirSponsors.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getSponsoredMembersAndTheirSponsors.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getSponsoredMembersAndTheirSponsors`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getSponsorsByMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsByMember.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getSponsors/member`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getSponsorsByVo(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsByVo.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsByVo.");if(null==n)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsByVo.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"vo")),null!=t&&(d=this.addToHttpParams(d,t,"extSourceName")),null!=n&&(d=this.addToHttpParams(d,n,"extLogin")),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames[]")});let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/membersManager/getSponsors/vo`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}moveMembership(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling moveMembership.");if(null==t)throw new Error("Required parameter sourceUser was null or undefined when calling moveMembership.");if(null==n)throw new Error("Required parameter targetUser was null or undefined when calling moveMembership.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"sourceUser")),null!=n&&(a=this.addToHttpParams(a,n,"targetUser"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/moveMembership`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeSponsor(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeSponsor.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling removeSponsor.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"sponsor"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsor`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeSponsors(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeSponsors.");if(null==t)throw new Error("Required parameter sponsorIds was null or undefined when calling removeSponsors.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"sponsorIds")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsors`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}sendAccountActivationLinkEmail(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling sendAccountActivationLinkEmail.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling sendAccountActivationLinkEmail.");if(null==n)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendAccountActivationLinkEmail.");if(null==s)throw new Error("Required parameter language was null or undefined when calling sendAccountActivationLinkEmail.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"member")),null!=t&&(d=this.addToHttpParams(d,t,"namespace")),null!=n&&(d=this.addToHttpParams(d,n,"emailAttributeURN")),null!=s&&(d=this.addToHttpParams(d,s,"language"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/membersManager/sendAccountActivationLinkEmail`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}sendPasswordResetLinkEmail(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter member was null or undefined when calling sendPasswordResetLinkEmail.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling sendPasswordResetLinkEmail.");if(null==n)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendPasswordResetLinkEmail.");if(null==s)throw new Error("Required parameter language was null or undefined when calling sendPasswordResetLinkEmail.");let p=new T({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"member")),null!=t&&(p=this.addToHttpParams(p,t,"namespace")),null!=n&&(p=this.addToHttpParams(p,n,"emailAttributeURN")),null!=s&&(p=this.addToHttpParams(p,s,"language")),null!=c&&(p=this.addToHttpParams(p,c,"baseUrl"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/urlinjsonout/membersManager/sendPasswordResetLinkEmail`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.post(x,null,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}sendUsernameReminderEmail(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling sendUsernameReminderEmail.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling sendUsernameReminderEmail.");if(null==n)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendUsernameReminderEmail.");if(null==s)throw new Error("Required parameter language was null or undefined when calling sendUsernameReminderEmail.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"member")),null!=t&&(d=this.addToHttpParams(d,t,"namespace")),null!=n&&(d=this.addToHttpParams(d,n,"emailAttributeURN")),null!=s&&(d=this.addToHttpParams(d,s,"language"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/membersManager/sendUsernameReminderEmail`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}setSponsoredMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetSponsoredMember was null or undefined when calling setSponsoredMember.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/setSponsoredMember`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setSponsorshipForMember(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter sponsoredMember was null or undefined when calling setSponsorshipForMember.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling setSponsorshipForMember.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"sponsoredMember")),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/setSponsorshipForMember`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}setStatus(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling setStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling setStatus.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/membersManager/setStatus`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}sponsorMember(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling sponsorMember.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMember.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMember`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}sponsorMembers(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter members was null or undefined when calling sponsorMembers.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMembers.");let a=new T({encoder:this.encoder});e&&e.forEach(b=>{a=this.addToHttpParams(a,b,"members[]")}),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMembers`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}updateSponsorshipValidity(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling updateSponsorshipValidity.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling updateSponsorshipValidity.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/updateSponsorshipValidity`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}validateMemberAsync(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling validateMemberAsync.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/membersManager/validateMemberAsync`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),zm=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}sentMessageToRTWithMemberQueue(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==n)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"memberId")),null!=t&&(d=this.addToHttpParams(d,t,"queue")),null!=n&&(d=this.addToHttpParams(d,n,"subject")),null!=s&&(d=this.addToHttpParams(d,s,"text"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}sentMessageToRTWithQueue(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==n)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"queue")),null!=t&&(a=this.addToHttpParams(a,t,"subject")),null!=n&&(a=this.addToHttpParams(a,n,"text"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}sentMessageToRTWithVo(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==n)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"voId")),null!=t&&(a=this.addToHttpParams(a,t,"subject")),null!=n&&(a=this.addToHttpParams(a,n,"text"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}sentMessageToRTWithVoQueue(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==n)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==s)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"voId")),null!=t&&(d=this.addToHttpParams(d,t,"queue")),null!=n&&(d=this.addToHttpParams(d,n,"subject")),null!=s&&(d=this.addToHttpParams(d,s,"text"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),ES=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addApplicationMailForGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}addApplicationMailForVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}addGroupsToAutoRegistration(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"groups[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}addSubgroupsToAutoRegistration(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==n)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let a=new T({encoder:this.encoder});e&&e.forEach(b=>{a=this.addToHttpParams(a,b,"groups[]")}),null!=t&&(a=this.addToHttpParams(a,t,"registrationGroup")),null!=n&&(a=this.addToHttpParams(a,n,"formItem"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}addVoGroupsToAutoRegistration(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}approveApplication(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}approveApplications(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}checkForSimilarRichIdentities(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.post(p,null,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}checkForSimilarUsersWithAuthInfo(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.post(p,null,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}consolidate(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}consolidateIdentityUsingToken(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}copyFormFromGroupToGroup(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyFormFromGroupToVo(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyFormFromVoToGroup(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyFormFromVoToVo(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyMailsFromGroupToGroup(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyMailsFromGroupToVo(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyMailsFromVoToGroup(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyMailsFromVoToVo(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}createApplicationFormInGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}createApplicationFormInVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteApplication(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteApplicationMailForGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"id"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}deleteApplicationMailForVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"id"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}deleteApplications(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteGroupsFromAutoRegistration(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"groups[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteSubgroupsFromAutoRegistration(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==n)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let a=new T({encoder:this.encoder});e&&e.forEach(b=>{a=this.addToHttpParams(a,b,"groups[]")}),null!=t&&(a=this.addToHttpParams(a,t,"registrationGroup")),null!=n&&(a=this.addToHttpParams(a,n,"formItem"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}deleteVoGroupsFromAutoRegistration(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getApplicationById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getApplicationDataById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getApplicationMailsForGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getApplicationMailsForVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getApplicationsForGroup(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"group")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"state[]")}),null!=n&&(d=this.addToHttpParams(d,n,"dateFrom")),null!=s&&(d=this.addToHttpParams(d,s,"dateTo"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getApplicationsForMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getApplicationsForVo(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"vo")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"state[]")}),null!=n&&(d=this.addToHttpParams(d,n,"dateFrom")),null!=s&&(d=this.addToHttpParams(d,s,"dateTo"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getApplicationsPage(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getConsolidatorToken(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getFormItemsForGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getFormItemsForGroupWithType(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"type"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getFormItemsForVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getFormItemsForVoWithType(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"type"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupApplicationForm(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupsToAutoRegistration(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getSubgroupsToAutoRegistration(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getVoApplicationForm(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getVoGroupsToAutoRegistration(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}invitationFormExists(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}inviteMemberCandidates(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}isInvitationEnabled(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}rejectApplication(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"id")),null!=t&&(o=this.addToHttpParams(o,t,"reason"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}rejectApplications(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"ids[]")}),null!=t&&(o=this.addToHttpParams(o,t,"reason"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}sendInvitation(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let d=new T({encoder:this.encoder});null!=n&&(d=this.addToHttpParams(d,n,"voId")),null!=s&&(d=this.addToHttpParams(d,s,"name")),null!=e&&(d=this.addToHttpParams(d,e,"email")),null!=t&&(d=this.addToHttpParams(d,t,"language"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}sendInvitationForGroup(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let p=new T({encoder:this.encoder});null!=n&&(p=this.addToHttpParams(p,n,"voId")),null!=s&&(p=this.addToHttpParams(p,s,"groupId")),null!=c&&(p=this.addToHttpParams(p,c,"name")),null!=e&&(p=this.addToHttpParams(p,e,"email")),null!=t&&(p=this.addToHttpParams(p,t,"language"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.post(x,null,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}sendInvitationGroupToExistingUser(e,t,n,s=!1,c="body",l=!1,o){let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"userId")),null!=t&&(a=this.addToHttpParams(a,t,"voId")),null!=n&&(a=this.addToHttpParams(a,n,"groupId"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}sendInvitationToExistingUser(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userId")),null!=t&&(o=this.addToHttpParams(o,t,"voId"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}sendInvitationsFromCsv(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}sendMessage(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}sendMessages(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}setSendingEnabled(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}submitApplication(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateApplicationMail(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateForm(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateFormItemData(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateFormItemsData(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateFormItemsForGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateFormItemsForVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}verifyApplication(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),qp=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}activateGroupResourceAssignment(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling activateGroupResourceAssignment.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling activateGroupResourceAssignment.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"async"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/resourcesManager/activateGroupResourceAssignment`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}addAdminToGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addAdminToGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling addAdminToGroup.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"authorizedGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-g`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}addAdminToUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addAdminToUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addAdminToUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-u`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}addResourceSelfServiceGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling addResourceSelfServiceGroup.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}addResourceSelfServiceUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addResourceSelfServiceUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceUser`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}allowGroupsToResources(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling allowGroupsToResources.");let a=new T({encoder:this.encoder});e&&e.forEach(b=>{a=this.addToHttpParams(a,b,"groups[]")}),t&&t.forEach(b=>{a=this.addToHttpParams(a,b,"resources[]")}),null!=n&&(a=this.addToHttpParams(a,n,"async"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/resourcesManager/allowGroupsToResources`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}assignGroupToResource(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling assignGroupToResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling assignGroupToResource.");let p=new T({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"group")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=n&&(p=this.addToHttpParams(p,n,"async")),null!=s&&(p=this.addToHttpParams(p,s,"assignInactive")),null!=c&&(p=this.addToHttpParams(p,c,"autoAssignSubgroups"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResource`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.post(x,null,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}assignGroupToResources(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter group was null or undefined when calling assignGroupToResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling assignGroupToResources.");let p=new T({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"group")),t&&t.forEach(B=>{p=this.addToHttpParams(p,B,"resources[]")}),null!=n&&(p=this.addToHttpParams(p,n,"async")),null!=s&&(p=this.addToHttpParams(p,s,"assignInactive")),null!=c&&(p=this.addToHttpParams(p,c,"autoAssignSubgroups"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResources`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.post(x,null,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}assignGroupsToResource(e,t,n,s,c,l=!1,o="body",a=!1,d){if(null==e)throw new Error("Required parameter groups was null or undefined when calling assignGroupsToResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling assignGroupsToResource.");let p=new T({encoder:this.encoder});e&&e.forEach(B=>{p=this.addToHttpParams(p,B,"groups[]")}),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=n&&(p=this.addToHttpParams(p,n,"async")),null!=s&&(p=this.addToHttpParams(p,s,"assignInactive")),null!=c&&(p=this.addToHttpParams(p,c,"autoAssignSubgroups"));let h,u=this.defaultHeaders;h=this.configuration.lookupCredential("BasicAuth"),h&&(u=u.set("Authorization","Basic "+h)),h=this.configuration.lookupCredential("BearerAuth"),h&&(u=u.set("Authorization","Bearer "+h));let m=d&&d.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let f=d&&d.context;void 0===f&&(f=new M);let b="json";m&&(b=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let x=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupsToResource`;if(l){let B=new URL(x),K=B.pathname.split("/");K[1]="non",B.pathname=K.join("/"),x=B.toString()}return this.httpClient.post(x,null,{context:f,params:p,responseType:b,withCredentials:this.configuration.withCredentials,headers:u,observe:o,reportProgress:a})}assignResourceTagToResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAssignResourceTagToResource was null or undefined when calling assignResourceTagToResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagToResource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}assignResourceTagsToResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputAssignResourceTagsToResource was null or undefined when calling assignResourceTagsToResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagsToResource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}assignService(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling assignService.");if(null==t)throw new Error("Required parameter service was null or undefined when calling assignService.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"service"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignService`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}assignServices(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling assignServices.");if(null==t)throw new Error("Required parameter services was null or undefined when calling assignServices.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServices`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}assignServicesPackage(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling assignServicesPackage.");if(null==t)throw new Error("Required parameter servicesPackage was null or undefined when calling assignServicesPackage.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"servicesPackage"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServicesPackage`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}copyResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCopyResource was null or undefined when calling copyResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/copyResource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createResource(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createResource.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling createResource.");if(null==n)throw new Error("Required parameter name was null or undefined when calling createResource.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"vo")),null!=t&&(d=this.addToHttpParams(d,t,"facility")),null!=n&&(d=this.addToHttpParams(d,n,"name")),null!=s&&(d=this.addToHttpParams(d,s,"description"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResource`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.post(b,null,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}createResourceTagWithResourceTag(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateResourceTagWithResourceTag was null or undefined when calling createResourceTagWithResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/createResourceTag/resourceTag`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createResourceTagWithTagName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter tagName was null or undefined when calling createResourceTagWithTagName.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling createResourceTagWithTagName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"tagName")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResourceTag/tagName`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}deactivateGroupResourceAssignment(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deactivateGroupResourceAssignment.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling deactivateGroupResourceAssignment.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deactivateGroupResourceAssignment`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}deleteAllResources(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteAllResources.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResources`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteAllResourcesTagsForVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteAllResourcesTagsForVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResourcesTagsForVo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling deleteResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteResource`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}deleteResourceTag(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputDeleteResourceTag was null or undefined when calling deleteResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/deleteResourceTag`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getAdminGroups(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAdminGroups.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAdminGroups`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAdmins(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAdmins.");if(null==t)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getAdmins.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"onlyDirectAdmins"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAdmins`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getAllResources(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/resourcesManager/getAllResources`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllResourcesByResourceTag(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputGetAllResourcesByResourceTag was null or undefined when calling getAllResourcesByResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesByResourceTag`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getAllResourcesTagsForResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAllResourcesTagsForResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForResource`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllResourcesTagsForVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllResourcesTagsForVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForVo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllResourcesWhereUserIsAdmin(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAllResourcesWhereUserIsAdmin.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/all`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllowedMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAllowedMembers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAllowedMembers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllowedResources(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAllowedResources.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAllowedResources`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAllowedUsersOfResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAllowedUsersOfResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAllowedUsers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedGroups(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedGroups.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"member"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedGroups`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getAssignedMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedMembersWithStatus(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembersWithStatus.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembersWithStatus`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedResourcesWithGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAssignedResourcesWithGroup.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/g`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedResourcesWithMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithMember.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/m`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedResourcesWithStatus(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithStatus.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedResourcesWithStatus`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedRichMembers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedRichMembers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichMembers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedRichResourcesWithGroup(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAssignedRichResourcesWithGroup.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/g`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedRichResourcesWithMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMember.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/m`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedRichResourcesWithMemberService(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMemberService.");if(null==t)throw new Error("Required parameter service was null or undefined when calling getAssignedRichResourcesWithMemberService.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"service"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/s-m`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getAssignedServicesToResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedServicesToResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getAssignedServices`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getBansForMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getBansForMember.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getBansForMember`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getBansForResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getBansForResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getBansForResource`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getEnrichedBansForResource(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getEnrichedBansForResource.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForResource`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getEnrichedBansForUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getEnrichedBansForUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForUser`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getEnrichedResourceById(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter id was null or undefined when calling getEnrichedResourceById.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"id")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourceById`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getEnrichedResourcesForFacility(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getEnrichedResourcesForFacility.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForFacility`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getEnrichedResourcesForVo(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getEnrichedResourcesForVo.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getFacility(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getFacility.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getFacility`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getGroupAssignments(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getGroupAssignments.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getGroupAssignments`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getMailingServiceRichResourcesWithMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMailingServiceRichResourcesWithMember.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getMailingServiceRichResourcesWithMember`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getResourceAssignments(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getResourceAssignments.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getResourceAssignments`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourceBan(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getResourceBan.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getResourceBan.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getBan`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourceBanById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling getResourceBanById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"banId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getBanById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getResourceById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getResourceById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getResourceById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getResourceByName(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResourceByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getResourceByName.");if(null==n)throw new Error("Required parameter name was null or undefined when calling getResourceByName.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"name"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/resourcesManager/getResourceByName`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getResources(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResources.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getResources`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getResourcesByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getResourcesByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getResourcesByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getResourcesCountForAll(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/all`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getResourcesCountForVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResourcesCountForVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/vo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getResourcesFromVoWhereUserIsAdmin(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/fromVo`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getResourcesWhereGroupIsAdmin(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==n)throw new Error("Required parameter group was null or undefined when calling getResourcesWhereGroupIsAdmin.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"facility")),null!=t&&(a=this.addToHttpParams(a,t,"vo")),null!=n&&(a=this.addToHttpParams(a,n,"group"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/group`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getResourcesWhereUserIsAdmin(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==n)throw new Error("Required parameter user was null or undefined when calling getResourcesWhereUserIsAdmin.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"facility")),null!=t&&(a=this.addToHttpParams(a,t,"vo")),null!=n&&(a=this.addToHttpParams(a,n,"user"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.get(f,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}getRichAdmins(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRichAdmins.");if(null==t)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdmins.");if(null==n)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdmins.");if(null==s)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdmins.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"resource")),t&&t.forEach(x=>{d=this.addToHttpParams(d,x,"specificAttributes")}),null!=n&&(d=this.addToHttpParams(d,n,"allUserAttributes")),null!=s&&(d=this.addToHttpParams(d,s,"onlyDirectAdmins"));let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/resourcesManager/getRichAdmins`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getRichResourceById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichResourceById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getRichResourceById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichResources(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getRichResources.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getRichResources`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichResourcesByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichResourcesByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getRichResourcesByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getVo(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getVo.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/resourcesManager/getVo`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}removeAllResourceTagsFromResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeAllResourceTagsFromResource.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAllResourcesTagFromResource`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}removeBanByMemberAndResource(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeBanByMemberAndResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeBanByMemberAndResource.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/member-resource-id`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupAdminResource(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeGroupAdminResource.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeGroupAdminResource.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"authorizedGroup"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-g`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupFromResource(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupFromResource.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResource`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupFromResources(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling removeGroupFromResources.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"resources[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResources`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeGroupsFromResource(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling removeGroupsFromResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupsFromResource.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupsFromResource`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeResourceBanById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling removeResourceBanById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"banId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/id`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}removeResourceSelfServiceGroup(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeResourceSelfServiceGroup.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceGroup`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeResourceSelfServiceUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeResourceSelfServiceUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceUser`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeResourceTagFromResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputRemoveResourceTagFromResource was null or undefined when calling removeResourceTagFromResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagFromResource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}removeResourceTagsFromResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputRemoveResourceTagsFromResource was null or undefined when calling removeResourceTagsFromResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagsFromResource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}removeService(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeService.");if(null==t)throw new Error("Required parameter service was null or undefined when calling removeService.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"service"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeServiceForResources(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resources was null or undefined when calling removeServiceForResources.");if(null==t)throw new Error("Required parameter service was null or undefined when calling removeServiceForResources.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"resources[]")}),null!=t&&(o=this.addToHttpParams(o,t,"service"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService/forResources`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeServices(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeServices.");if(null==t)throw new Error("Required parameter services was null or undefined when calling removeServices.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServices`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeServicesPackage(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeServicesPackage.");if(null==t)throw new Error("Required parameter servicesPackage was null or undefined when calling removeServicesPackage.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"servicesPackage"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServicesPackage`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeUserAdminResource(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeUserAdminResource.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeUserAdminResource.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-u`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}setResourceBan(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputSetBan was null or undefined when calling setResourceBan.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/setBan`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}unallowGroupsFromResources(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling unallowGroupsFromResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling unallowGroupsFromResources.");let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"resources[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/unallowGroupsFromResources`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}updateResource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateResource was null or undefined when calling updateResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/updateResource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateResourceBan(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateBan was null or undefined when calling updateResourceBan.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/updateBan`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateResourceTag(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateResourceTag was null or undefined when calling updateResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/updateResourceTag`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Sn=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addSpecificUserOwner(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"specificUser"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}addUserExtSource(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}anonymizeUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"force"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}blockLogins(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"logins[]")}),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}changeNonAuthzPasswordByToken(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}changePasswordForLogin(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}changePasswordForUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}checkPasswordResetRequestByTokenIsValid(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}checkPasswordStrength(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createAlternativePassword(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}createServiceUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}deleteAlternativePassword(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==t)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==n)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"loginNamespace")),null!=n&&(a=this.addToHttpParams(a,n,"passwordId"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}deletePasswordForLogin(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"login")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}deletePasswordForUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}deleteUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"force"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}findRichUsers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}findRichUsersWithAttributes(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"searchString")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrsNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}findUsers(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/findUsers`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}generateAccountForName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"namespace")),null!=t&&(o=this.addToHttpParams(o,t,"name"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getAllBlockedLoginsInNamespaces(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllRichUsersWithAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"includedSpecificUsers"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssignedRichResourcesForUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getAssociatedResourcesForUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getBlockedLoginsPage(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getGroupsForFacilityWhereUserIsActive(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupsForResourceWhereUserIsActive(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupsInVoWhereUserIsAdmin(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getGroupsWhereUserIsAdmin(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getPendingPreferredEmailChanges(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichUserExtSources(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichUserWithAttributes(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichUsersByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichUsersWithAttributesByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getRichUsersWithoutVoWithAttributes(e,t=!1,n="body",s=!1,c){let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"attrsNames[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getSpecificUsersByUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getSponsorsForMember(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getSponsorsForMemberByVoAndLogin(e,t,n,s,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==n)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let d=new T({encoder:this.encoder});null!=e&&(d=this.addToHttpParams(d,e,"vo")),null!=t&&(d=this.addToHttpParams(d,t,"extSourceName")),null!=n&&(d=this.addToHttpParams(d,n,"extLogin")),s&&s.forEach(x=>{d=this.addToHttpParams(d,x,"attrNames[]")});let u,p=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(p=p.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(p=p.set("Authorization","Bearer "+u));let h=a&&a.httpHeaderAccept;void 0===h&&(h=this.configuration.selectHeaderAccept(["application/json"])),void 0!==h&&(p=p.set("Accept",h));let m=a&&a.context;void 0===m&&(m=new M);let f="json";h&&(f=h.startsWith("text")?"text":this.configuration.isJsonMime(h)?"json":"blob");let b=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(c){let x=new URL(b),B=x.pathname.split("/");B[1]="non",x.pathname=B.join("/"),b=x.toString()}return this.httpClient.get(b,{context:m,params:d,responseType:f,withCredentials:this.configuration.withCredentials,headers:p,observe:l,reportProgress:o})}getUserByExtSourceNameAndExtLogin(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"extLogin")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceName"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getUserById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserExtSourceByExtLoginAndExtSourceName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==t)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"extSourceName")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceLogin"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserExtSourceById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeId")),null!=t&&(o=this.addToHttpParams(o,t,"attributeValue"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeName")),null!=t&&(o=this.addToHttpParams(o,t,"attributeValue"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.get(m,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}getUserExtSources(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUserExtSourcesByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUsers(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getUsersByIds(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUsersBySpecificUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"specificUser"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getUsersPage(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}getVosWhereUserIsAdmin(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}getVosWhereUserIsMember(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.get(h,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}isLoginAvailable(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==t)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"loginNamespace")),null!=t&&(o=this.addToHttpParams(o,t,"login"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}loginExist(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeSpecificUserOwner(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"specificUser"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}removeUserExtSource(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==t)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"userExtSource")),null!=n&&(a=this.addToHttpParams(a,n,"force"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}removeUserExtSources(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==t)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),t&&t.forEach(b=>{a=this.addToHttpParams(a,b,"userExtSources")}),null!=n&&(a=this.addToHttpParams(a,n,"force"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}requestPreferredEmailChange(e,t,n,s,c,l,o=!1,a="body",d=!1,p){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==t)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let u=new T({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"user")),null!=t&&(u=this.addToHttpParams(u,t,"email")),null!=n&&(u=this.addToHttpParams(u,n,"lang")),null!=s&&(u=this.addToHttpParams(u,s,"linkPath")),null!=c&&(u=this.addToHttpParams(u,c,"customUrl")),null!=l&&(u=this.addToHttpParams(u,l,"idpFilter"));let m,h=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(h=h.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(h=h.set("Authorization","Bearer "+m));let f=p&&p.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(h=h.set("Accept",f));let b=p&&p.context;void 0===b&&(b=new M);let x="json";f&&(x=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let B=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(o){let K=new URL(B),Ae=K.pathname.split("/");Ae[1]="non",K.pathname=Ae.join("/"),B=K.toString()}return this.httpClient.post(B,null,{context:b,params:u,responseType:x,withCredentials:this.configuration.withCredentials,headers:h,observe:a,reportProgress:d})}reservePasswordForLogin(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}reservePasswordForUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}reserveRandomPassword(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}setLogin(e,t,n,s=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==t)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==n)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let a=new T({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"login")),null!=n&&(a=this.addToHttpParams(a,n,"namespace"));let p,d=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(d=d.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(d=d.set("Authorization","Bearer "+p));let u=o&&o.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(d=d.set("Accept",u));let h=o&&o.context;void 0===h&&(h=new M);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(s){let b=new URL(f),x=b.pathname.split("/");x[1]="non",b.pathname=x.join("/"),f=b.toString()}return this.httpClient.post(f,null,{context:h,params:a,responseType:m,withCredentials:this.configuration.withCredentials,headers:d,observe:c,reportProgress:l})}unblockLogins(e,t,n=!1,s="body",c=!1,l){let o=new T({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"logins[]")}),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}unblockLoginsById(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let l=new T({encoder:this.encoder});e&&e.forEach(m=>{l=this.addToHttpParams(l,m,"logins[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}updateUser(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let d=c&&c.context;void 0===d&&(d=new M);const u=this.configuration.selectHeaderContentType(["application/json"]);void 0!==u&&(l=l.set("Content-Type",u));let h="json";a&&(h=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/updateUser`;if(t){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,e,{context:d,responseType:h,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:s})}updateUserExtSourceLastAccess(e,t=!1,n="body",s=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let l=new T({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let d=c&&c.httpHeaderAccept;void 0===d&&(d=this.configuration.selectHeaderAccept(["application/json"])),void 0!==d&&(o=o.set("Accept",d));let p=c&&c.context;void 0===p&&(p=new M);let u="json";d&&(u=d.startsWith("text")?"text":this.configuration.isJsonMime(d)?"json":"blob");let h=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(t){let m=new URL(h),f=m.pathname.split("/");f[1]="non",m.pathname=f.join("/"),h=m.toString()}return this.httpClient.post(h,null,{context:p,params:l,responseType:u,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:s})}validatePasswordForLogin(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"login")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}validatePasswordForUser(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}validatePreferredEmailChangeWithToken(e,t,n=!1,s="body",c=!1,l){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==t)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let o=new T({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"token")),null!=t&&(o=this.addToHttpParams(o,t,"u"));let d,a=this.defaultHeaders;d=this.configuration.lookupCredential("BasicAuth"),d&&(a=a.set("Authorization","Basic "+d)),d=this.configuration.lookupCredential("BearerAuth"),d&&(a=a.set("Authorization","Bearer "+d));let p=l&&l.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(a=a.set("Accept",p));let u=l&&l.context;void 0===u&&(u=new M);let h="json";p&&(h=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(n){let f=new URL(m),b=f.pathname.split("/");b[1]="non",f.pathname=b.join("/"),m=f.toString()}return this.httpClient.post(m,null,{context:u,params:o,responseType:h,withCredentials:this.configuration.withCredentials,headers:a,observe:s,reportProgress:c})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),HA=(()=>{class i{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new kt,this.configuration=new Ot,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new fn}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(s=>e=this.addToHttpParamsRecursive(e,s,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(s=>e=this.addToHttpParamsRecursive(e,t[s],null!=n?`${n}.${s}`:s));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}getAppsConfig(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getGuiConfiguration(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getNewGuiAlert(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunRPCVersion(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunStatistics(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunStatus(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunSystemTimeInMillis(e=!1,t="body",n=!1,s){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=s&&s.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=s&&s.context;void 0===a&&(a=new M);let d="json";o&&(d=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let p=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let u=new URL(p),h=u.pathname.split("/");h[1]="non",u.pathname=h.join("/"),p=u.toString()}return this.httpClient.get(p,{context:a,responseType:d,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(mn,8),F(Ot,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var vi=function(i){return i.PERUNADMIN="PERUNADMIN",i.PERUNADMINBA="PERUNADMINBA",i.PERUNOBSERVER="PERUNOBSERVER",i.VOADMIN="VOADMIN",i.GROUPADMIN="GROUPADMIN",i.GROUPOBSERVER="GROUPOBSERVER",i.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",i.SELF="SELF",i.FACILITYADMIN="FACILITYADMIN",i.FACILITIYOBSERVER="FACILITYOBSERVER",i.RESOURCEADMIN="RESOURCEADMIN",i.RESOURCESELFSERVICE="RESOURCESELFSERVICE",i.REGISTRAR="REGISTRAR",i.ENGINE="ENGINE",i.RPC="RPC",i.NOTIFICATIONS="NOTIFICATIONS",i.SERVICEUSER="SERVICEUSER",i.SPONSOR="SPONSOR",i.VOOBSERVER="VOOBSERVER",i.TOPGROUPCREATOR="TOPGROUPCREATOR",i.SECURITYADMIN="SECURITYADMIN",i.CABINETADMIN="CABINETADMIN",i.UNKNOWNROLENAME="UNKNOWNROLENAME",i.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",i.UNKNOWN="UNKNOWN",i.MEMBERSHIP="MEMBERSHIP",i}(vi||{}),v1=function(i){return i.Admin="admin",i.Profile="profile",i.PwdReset="pwdReset",i.Consolidator="consolidator",i.Linker="linker",i}(v1||{});let Om=(()=>{class i{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(t,n)=>t.roleName>n.roleName?1:t.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(n=>{this.allRolesManagementRules=n,e()},n=>t(n))})}assignAvailableRoles(e,t){this.allRolesManagementRules.forEach(n=>{n.primaryObject===t&&e.push(n)}),e.sort(this.sortRoles),"Vo"===t&&this.voCustomSort(e)}isManagerPagePrivileged(e){const t=[];let n=e.beanName;n.startsWith("Rich")&&(n=n.substring(4)),this.assignAvailableRoles(t,n);const s=new Map;this.setRolesAuthorization(t,e,s);for(const c of s.values())if(c.readAuth||c.manageAuth)return!0;return!1}setRolesAuthorization(e,t,n){for(const s of e){let c=[],l=[],o=[];for(const h of this.allRolesManagementRules)if(h.roleName===s.roleName){c=c.concat(h.privilegedRolesToRead),l=l.concat(h.privilegedRolesToManage);for(const m of Object.keys(h.entitiesToManage))o="User"===m?[m].concat(o):o.concat(m);break}const a=this.fetchAllRelatedObjects([t]),d=this.resolveAuthorization(c,a),p=this.resolveAuthorization(l,a);n.set(s.roleName,{readAuth:d,manageAuth:p,modes:o})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const t of this.allRolesManagementRules)if(t.roleName===e)return t.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(t=>t.roleName===e)}getAssignableRoleRules(e){const t=[],n=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(s=>{!n.includes(s.roleName)&&this.canManage(s)&&this.ruleHasMode(s,e)&&t.push(s)}),t.sort(this.sortRoles)}ruleHasMode(e,t){return Object.keys(e.entitiesToManage).map(n=>n.toUpperCase()).includes(t)}canManage(e){return e.privilegedRolesToManage.some(t=>this.principalRoles.has(Object.keys(t)[0]))}resolveAuthorization(e,t){for(const n of e){let s=!0;for(const c of Object.keys(n)){const l=n[c];if(null===l)this.principalRoles.has(c)||(s=!1);else if(t[l]){for(const o of t[l])if(!this.principalHasRole(c,l,o)){s=!1;break}}else s=!1;if(!s)break}if(s)return!0}return!1}getPerunPolicy(e){for(const t of this.perunPolicies)if(t.policyName===e)return t;return null}fetchAllRelatedObjects(e){const t={};for(const n of e){let s=n.beanName;switch(n.beanName.startsWith("Rich")&&(s=n.beanName.substring(4)),t[s]?t[s].push(n.id):t[s]=[n.id],s){case"Member":t.User?t.User.push(n.userId):t.User=[n.userId],t.Vo?t.Vo.push(n.voId):t.Vo=[n.voId];break;case"Group":case"ResourceTag":t.Vo?t.Vo.push(n.voId):t.Vo=[n.voId];break;case"Resource":t.Facility?t.Facility.push(n.facilityId):t.Facility=[n.facilityId],t.Vo?t.Vo.push(n.voId):t.Vo=[n.voId]}}return t}fetchPolicyWithAllIncludedPolicies(e){const t=new Map;let n=[];for(n.push(e);0!==n.length;){const c=n.shift();if(t.has(c))continue;const l=this.getPerunPolicy(c);if(!l)return[];t.set(c,l),n=n.concat(l.includePolicies)}const s=[];for(const c of t.values())s.push(c);return s}voCustomSort(e){for(let t=0;t{LS(r,()=>{const{length:n}=i,s=new Array(n);let c=n,l=n;for(let o=0;o{const a=Ui(i[o],r);let d=!1;a.subscribe(Ft(t,p=>{s[o]=p,d||(d=!0,l--),l||t.next(e(s.slice()))},()=>{--c||t.complete()}))},t)},t)}}(t,r,n?c=>cS(n,c):Rr));return e?s.pipe(AA(e)):s}function LS(i,r,e){i?cn(e,i,r):r()}const Ep=O(i=>function(){i(this),this.name="EmptyError",this.message="no elements in sequence"});function ta(i,r){const e=H(i)?i:()=>i,t=n=>n.error(e());return new Ct(r?n=>r.schedule(t,0,n):t)}function WA(){return ci((i,r)=>{let e=null;i._refCount++;const t=Ft(r,void 0,void 0,void 0,()=>{if(!i||i._refCount<=0||0<--i._refCount)return void(e=null);const n=i._connection,s=e;e=null,n&&(!s||n===s)&&n.unsubscribe(),r.unsubscribe()});i.subscribe(t),t.closed||(e=i.connect())})}class PA extends Ct{constructor(r,e){super(),this.source=r,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Ke(r)&&(this.lift=r.lift)}_subscribe(r){return this.getSubject().subscribe(r)}getSubject(){const r=this._subject;return(!r||r.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:r}=this;this._subject=this._connection=null,r?.unsubscribe()}connect(){let r=this._connection;if(!r){r=this._connection=new R;const e=this.getSubject();r.add(this.source.subscribe(Ft(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),r.closed&&(this._connection=null,r=R.EMPTY)}return r}refCount(){return WA()(this)}}function Ii(...i){const r=I0(i);return ci((e,t)=>{(r?_1(i,e,r):_1(i,e)).subscribe(t)})}function wm(i){return ci((r,e)=>{let t=!1;r.subscribe(Ft(e,n=>{t=!0,e.next(n)},()=>{t||e.next(i),e.complete()}))})}function kS(i=yU){return ci((r,e)=>{let t=!1;r.subscribe(Ft(e,n=>{t=!0,e.next(n)},()=>t?e.complete():e.error(i())))})}function yU(){return new Ep}function Eo(i,r){const e=arguments.length>=2;return t=>t.pipe(i?st((n,s)=>i(n,s,t)):Rr,Pt(1),e?wm(r):kS(()=>new Ep))}function Hi(i,r,e){const t=H(i)||r||e?{next:i,error:r,complete:e}:i;return t?ci((n,s)=>{var c;null===(c=t.subscribe)||void 0===c||c.call(t);let l=!0;n.subscribe(Ft(s,o=>{var a;null===(a=t.next)||void 0===a||a.call(t,o),s.next(o)},()=>{var o;l=!1,null===(o=t.complete)||void 0===o||o.call(t),s.complete()},o=>{var a;l=!1,null===(a=t.error)||void 0===a||a.call(t,o),s.error(o)},()=>{var o,a;l&&(null===(o=t.unsubscribe)||void 0===o||o.call(t)),null===(a=t.finalize)||void 0===a||a.call(t)}))}):Rr}function On(i){return ci((r,e)=>{let s,t=null,n=!1;t=r.subscribe(Ft(e,void 0,void 0,c=>{s=ln(i(c,On(i)(r))),t?(t.unsubscribe(),t=null,s.subscribe(e)):n=!0})),n&&(t.unsubscribe(),t=null,s.subscribe(e))})}function IA(i){return i<=0?()=>_n:ci((r,e)=>{let t=[];r.subscribe(Ft(e,n=>{t.push(n),i{for(const n of t)e.next(n);e.complete()},void 0,()=>{t=null}))})}function ym(i){return Fe(()=>i)}function Ye(i){return ci((r,e)=>{ln(i).subscribe(Ft(e,()=>e.complete(),je)),!e.closed&&r.subscribe(e)})}const Tt="primary",Lp=Symbol("RouteTitle");class TU{constructor(r){this.params=r||{}}has(r){return Object.prototype.hasOwnProperty.call(this.params,r)}get(r){if(this.has(r)){const e=this.params[r];return Array.isArray(e)?e[0]:e}return null}getAll(r){if(this.has(r)){const e=this.params[r];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function ac(i){return new TU(i)}function RU(i,r,e){const t=e.path.split("/");if(t.length>i.length||"full"===e.pathMatch&&(r.hasChildren()||t.lengtht[s]===n)}return i===r}function HS(i){return i.length>0?i[i.length-1]:null}function d0(i){return ea(i)?i:ap(i)?Ui(Promise.resolve(i)):Se(i)}const qU={exact:function IS(i,r,e){if(!C1(i.segments,r.segments)||!vm(i.segments,r.segments,e)||i.numberOfChildren!==r.numberOfChildren)return!1;for(const t in r.children)if(!i.children[t]||!IS(i.children[t],r.children[t],e))return!1;return!0},subset:BS},WS={exact:function EU(i,r){return Lo(i,r)},subset:function LU(i,r){return Object.keys(r).length<=Object.keys(i).length&&Object.keys(r).every(e=>DS(i[e],r[e]))},ignored:()=>!0};function PS(i,r,e){return qU[e.paths](i.root,r.root,e.matrixParams)&&WS[e.queryParams](i.queryParams,r.queryParams)&&!("exact"===e.fragment&&i.fragment!==r.fragment)}function BS(i,r,e){return NS(i,r,r.segments,e)}function NS(i,r,e,t){if(i.segments.length>e.length){const n=i.segments.slice(0,e.length);return!(!C1(n,e)||r.hasChildren()||!vm(n,e,t))}if(i.segments.length===e.length){if(!C1(i.segments,e)||!vm(i.segments,e,t))return!1;for(const n in r.children)if(!i.children[n]||!BS(i.children[n],r.children[n],t))return!1;return!0}{const n=e.slice(0,i.segments.length),s=e.slice(i.segments.length);return!!(C1(i.segments,n)&&vm(i.segments,n,t)&&i.children[Tt])&&NS(i.children[Tt],r,s,t)}}function vm(i,r,e){return r.every((t,n)=>WS[e](i[n].parameters,t.parameters))}class oc{constructor(r=new hi([],{}),e={},t=null){this.root=r,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ac(this.queryParams)),this._queryParamMap}toString(){return HU.serialize(this)}}class hi{constructor(r,e){this.segments=r,this.children=e,this.parent=null,Object.values(e).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Cm(this)}}class kp{constructor(r,e){this.path=r,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=ac(this.parameters)),this._parameterMap}toString(){return FS(this)}}function C1(i,r){return i.length===r.length&&i.every((e,t)=>e.path===r[t].path)}let Dp=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(){return new BA},providedIn:"root"})}return i})();class BA{parse(r){const e=new GU(r);return new oc(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(r){const e=`/${Hp(r.root,!0)}`,t=function IU(i){const r=Object.keys(i).map(e=>{const t=i[e];return Array.isArray(t)?t.map(n=>`${xm(e)}=${xm(n)}`).join("&"):`${xm(e)}=${xm(t)}`}).filter(e=>!!e);return r.length?`?${r.join("&")}`:""}(r.queryParams);return`${e}${t}${"string"==typeof r.fragment?`#${function WU(i){return encodeURI(i)}(r.fragment)}`:""}`}}const HU=new BA;function Cm(i){return i.segments.map(r=>FS(r)).join("/")}function Hp(i,r){if(!i.hasChildren())return Cm(i);if(r){const e=i.children[Tt]?Hp(i.children[Tt],!1):"",t=[];return Object.entries(i.children).forEach(([n,s])=>{n!==Tt&&t.push(`${n}:${Hp(s,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function DU(i,r){let e=[];return Object.entries(i.children).forEach(([t,n])=>{t===Tt&&(e=e.concat(r(n,t)))}),Object.entries(i.children).forEach(([t,n])=>{t!==Tt&&(e=e.concat(r(n,t)))}),e}(i,(t,n)=>n===Tt?[Hp(i.children[Tt],!1)]:[`${n}:${Hp(t,!1)}`]);return 1===Object.keys(i.children).length&&null!=i.children[Tt]?`${Cm(i)}/${e[0]}`:`${Cm(i)}/(${e.join("//")})`}}function VS(i){return encodeURIComponent(i).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function xm(i){return VS(i).replace(/%3B/gi,";")}function NA(i){return VS(i).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Tm(i){return decodeURIComponent(i)}function jS(i){return Tm(i.replace(/\+/g,"%20"))}function FS(i){return`${NA(i.path)}${function PU(i){return Object.keys(i).map(r=>`;${NA(r)}=${NA(i[r])}`).join("")}(i.parameters)}`}const BU=/^[^\/()?;#]+/;function VA(i){const r=i.match(BU);return r?r[0]:""}const NU=/^[^\/()?;=#]+/,jU=/^[^=?&#]+/,UU=/^[^&#]+/;class GU{constructor(r){this.url=r,this.remaining=r}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new hi([],{}):new hi([],this.parseChildren())}parseQueryParams(){const r={};if(this.consumeOptional("?"))do{this.parseQueryParam(r)}while(this.consumeOptional("&"));return r}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const r=[];for(this.peekStartsWith("(")||r.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),r.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(r.length>0||Object.keys(e).length>0)&&(t[Tt]=new hi(r,e)),t}parseSegment(){const r=VA(this.remaining);if(""===r&&this.peekStartsWith(";"))throw new de(4009,!1);return this.capture(r),new kp(Tm(r),this.parseMatrixParams())}parseMatrixParams(){const r={};for(;this.consumeOptional(";");)this.parseParam(r);return r}parseParam(r){const e=function VU(i){const r=i.match(NU);return r?r[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const n=VA(this.remaining);n&&(t=n,this.capture(t))}r[Tm(e)]=Tm(t)}parseQueryParam(r){const e=function FU(i){const r=i.match(jU);return r?r[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const c=function YU(i){const r=i.match(UU);return r?r[0]:""}(this.remaining);c&&(t=c,this.capture(t))}const n=jS(e),s=jS(t);if(r.hasOwnProperty(n)){let c=r[n];Array.isArray(c)||(c=[c],r[n]=c),c.push(s)}else r[n]=s}parseParens(r){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const t=VA(this.remaining),n=this.remaining[t.length];if("/"!==n&&")"!==n&&";"!==n)throw new de(4010,!1);let s;t.indexOf(":")>-1?(s=t.slice(0,t.indexOf(":")),this.capture(s),this.capture(":")):r&&(s=Tt);const c=this.parseChildren();e[s]=1===Object.keys(c).length?c[Tt]:new hi([],c),this.consumeOptional("//")}return e}peekStartsWith(r){return this.remaining.startsWith(r)}consumeOptional(r){return!!this.peekStartsWith(r)&&(this.remaining=this.remaining.substring(r.length),!0)}capture(r){if(!this.consumeOptional(r))throw new de(4011,!1)}}function US(i){return i.segments.length>0?new hi([],{[Tt]:i}):i}function YS(i){const r={};for(const t of Object.keys(i.children)){const s=YS(i.children[t]);if(t===Tt&&0===s.segments.length&&s.hasChildren())for(const[c,l]of Object.entries(s.children))r[c]=l;else(s.segments.length>0||s.hasChildren())&&(r[t]=s)}return function XU(i){if(1===i.numberOfChildren&&i.children[Tt]){const r=i.children[Tt];return new hi(i.segments.concat(r.segments),r.children)}return i}(new hi(i.segments,r))}function x1(i){return i instanceof oc}function GS(i){let r;const n=US(function e(s){const c={};for(const o of s.children){const a=e(o);c[o.outlet]=a}const l=new hi(s.url,c);return s===i&&(r=l),l}(i.root));return r??n}function XS(i,r,e,t){let n=i;for(;n.parent;)n=n.parent;if(0===r.length)return jA(n,n,n,e,t);const s=function QU(i){if("string"==typeof i[0]&&1===i.length&&"/"===i[0])return new QS(!0,0,i);let r=0,e=!1;const t=i.reduce((n,s,c)=>{if("object"==typeof s&&null!=s){if(s.outlets){const l={};return Object.entries(s.outlets).forEach(([o,a])=>{l[o]="string"==typeof a?a.split("/"):a}),[...n,{outlets:l}]}if(s.segmentPath)return[...n,s.segmentPath]}return"string"!=typeof s?[...n,s]:0===c?(s.split("/").forEach((l,o)=>{0==o&&"."===l||(0==o&&""===l?e=!0:".."===l?r++:""!=l&&n.push(l))}),n):[...n,s]},[]);return new QS(e,r,t)}(r);if(s.toRoot())return jA(n,n,new hi([],{}),e,t);const c=function JU(i,r,e){if(i.isAbsolute)return new Sm(r,!0,0);if(!e)return new Sm(r,!1,NaN);if(null===e.parent)return new Sm(e,!0,0);const t=Rm(i.commands[0])?0:1;return function KU(i,r,e){let t=i,n=r,s=e;for(;s>n;){if(s-=n,t=t.parent,!t)throw new de(4005,!1);n=t.segments.length}return new Sm(t,!1,n-s)}(e,e.segments.length-1+t,i.numberOfDoubleDots)}(s,n,i),l=c.processChildren?Pp(c.segmentGroup,c.index,s.commands):JS(c.segmentGroup,c.index,s.commands);return jA(n,c.segmentGroup,l,e,t)}function Rm(i){return"object"==typeof i&&null!=i&&!i.outlets&&!i.segmentPath}function Wp(i){return"object"==typeof i&&null!=i&&i.outlets}function jA(i,r,e,t,n){let c,s={};t&&Object.entries(t).forEach(([o,a])=>{s[o]=Array.isArray(a)?a.map(d=>`${d}`):`${a}`}),c=i===r?e:$S(i,r,e);const l=US(YS(c));return new oc(l,s,n)}function $S(i,r,e){const t={};return Object.entries(i.children).forEach(([n,s])=>{t[n]=s===r?e:$S(s,r,e)}),new hi(i.segments,t)}class QS{constructor(r,e,t){if(this.isAbsolute=r,this.numberOfDoubleDots=e,this.commands=t,r&&t.length>0&&Rm(t[0]))throw new de(4003,!1);const n=t.find(Wp);if(n&&n!==HS(t))throw new de(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Sm{constructor(r,e,t){this.segmentGroup=r,this.processChildren=e,this.index=t}}function JS(i,r,e){if(i||(i=new hi([],{})),0===i.segments.length&&i.hasChildren())return Pp(i,r,e);const t=function e7(i,r,e){let t=0,n=r;const s={match:!1,pathIndex:0,commandIndex:0};for(;n=e.length)return s;const c=i.segments[n],l=e[t];if(Wp(l))break;const o=`${l}`,a=t0&&void 0===o)break;if(o&&a&&"object"==typeof a&&void 0===a.outlets){if(!ZS(o,a,c))return s;t+=2}else{if(!ZS(o,{},c))return s;t++}n++}return{match:!0,pathIndex:n,commandIndex:t}}(i,r,e),n=e.slice(t.commandIndex);if(t.match&&t.pathIndexs!==Tt)&&i.children[Tt]&&1===i.numberOfChildren&&0===i.children[Tt].segments.length){const s=Pp(i.children[Tt],r,e);return new hi(i.segments,s.children)}return Object.entries(t).forEach(([s,c])=>{"string"==typeof c&&(c=[c]),null!==c&&(n[s]=JS(i.children[s],r,c))}),Object.entries(i.children).forEach(([s,c])=>{void 0===t[s]&&(n[s]=c)}),new hi(i.segments,n)}}function FA(i,r,e){const t=i.segments.slice(0,r);let n=0;for(;n{"string"==typeof t&&(t=[t]),null!==t&&(r[e]=FA(new hi([],{}),0,t))}),r}function KS(i){const r={};return Object.entries(i).forEach(([e,t])=>r[e]=`${t}`),r}function ZS(i,r,e){return i==e.path&&Lo(r,e.parameters)}const Ip="imperative";class ko{constructor(r,e){this.id=r,this.url=e}}class Bp extends ko{constructor(r,e,t="imperative",n=null){super(r,e),this.type=0,this.navigationTrigger=t,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class to extends ko{constructor(r,e,t){super(r,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Np extends ko{constructor(r,e,t,n){super(r,e),this.reason=t,this.code=n,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class sc extends ko{constructor(r,e,t,n){super(r,e),this.reason=t,this.code=n,this.type=16}}class qm extends ko{constructor(r,e,t,n){super(r,e),this.error=t,this.target=n,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class e4 extends ko{constructor(r,e,t,n){super(r,e),this.urlAfterRedirects=t,this.state=n,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class n7 extends ko{constructor(r,e,t,n){super(r,e),this.urlAfterRedirects=t,this.state=n,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class r7 extends ko{constructor(r,e,t,n,s){super(r,e),this.urlAfterRedirects=t,this.state=n,this.shouldActivate=s,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class a7 extends ko{constructor(r,e,t,n){super(r,e),this.urlAfterRedirects=t,this.state=n,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class o7 extends ko{constructor(r,e,t,n){super(r,e),this.urlAfterRedirects=t,this.state=n,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class s7{constructor(r){this.route=r,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class l7{constructor(r){this.route=r,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class c7{constructor(r){this.snapshot=r,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class d7{constructor(r){this.snapshot=r,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class p7{constructor(r){this.snapshot=r,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class u7{constructor(r){this.snapshot=r,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class t4{constructor(r,e,t){this.routerEvent=r,this.position=e,this.anchor=t,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class UA{}class YA{constructor(r){this.url=r}}class h7{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Vp,this.attachRef=null}}let Vp=(()=>{class i{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new h7,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();class n4{constructor(r){this._root=r}get root(){return this._root.value}parent(r){const e=this.pathFromRoot(r);return e.length>1?e[e.length-2]:null}children(r){const e=GA(r,this._root);return e?e.children.map(t=>t.value):[]}firstChild(r){const e=GA(r,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(r){const e=XA(r,this._root);return e.length<2?[]:e[e.length-2].children.map(n=>n.value).filter(n=>n!==r)}pathFromRoot(r){return XA(r,this._root).map(e=>e.value)}}function GA(i,r){if(i===r.value)return r;for(const e of r.children){const t=GA(i,e);if(t)return t}return null}function XA(i,r){if(i===r.value)return[r];for(const e of r.children){const t=XA(i,e);if(t.length)return t.unshift(r),t}return[]}class hs{constructor(r,e){this.value=r,this.children=e}toString(){return`TreeNode(${this.value})`}}function lc(i){const r={};return i&&i.children.forEach(e=>r[e.value.outlet]=e),r}class r4 extends n4{constructor(r,e){super(r),this.snapshot=e,$A(this,r)}toString(){return this.snapshot.toString()}}function a4(i,r){const e=function f7(i,r){const c=new Em([],{},{},"",{},Tt,r,null,{});return new s4("",new hs(c,[]))}(0,r),t=new An([new kp("",{})]),n=new An({}),s=new An({}),c=new An({}),l=new An(""),o=new wr(t,n,c,l,s,Tt,r,e.root);return o.snapshot=e.root,new r4(new hs(o,[]),e)}class wr{constructor(r,e,t,n,s,c,l,o){this.urlSubject=r,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=n,this.dataSubject=s,this.outlet=c,this.component=l,this._futureSnapshot=o,this.title=this.dataSubject?.pipe(Fe(a=>a[Lp]))??Se(void 0),this.url=r,this.params=e,this.queryParams=t,this.fragment=n,this.data=s}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Fe(r=>ac(r)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Fe(r=>ac(r)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function o4(i,r="emptyOnly"){const e=i.pathFromRoot;let t=0;if("always"!==r)for(t=e.length-1;t>=1;){const n=e[t],s=e[t-1];if(n.routeConfig&&""===n.routeConfig.path)t--;else{if(s.component)break;t--}}return function m7(i){return i.reduce((r,e)=>({params:{...r.params,...e.params},data:{...r.data,...e.data},resolve:{...e.data,...r.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class Em{get title(){return this.data?.[Lp]}constructor(r,e,t,n,s,c,l,o,a){this.url=r,this.params=e,this.queryParams=t,this.fragment=n,this.data=s,this.outlet=c,this.component=l,this.routeConfig=o,this._resolve=a}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=ac(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=ac(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class s4 extends n4{constructor(r,e){super(e),this.url=r,$A(this,e)}toString(){return l4(this._root)}}function $A(i,r){r.value._routerState=i,r.children.forEach(e=>$A(i,e))}function l4(i){const r=i.children.length>0?` { ${i.children.map(l4).join(", ")} } `:"";return`${i.value}${r}`}function QA(i){if(i.snapshot){const r=i.snapshot,e=i._futureSnapshot;i.snapshot=e,Lo(r.queryParams,e.queryParams)||i.queryParamsSubject.next(e.queryParams),r.fragment!==e.fragment&&i.fragmentSubject.next(e.fragment),Lo(r.params,e.params)||i.paramsSubject.next(e.params),function SU(i,r){if(i.length!==r.length)return!1;for(let e=0;eLo(e.parameters,r[t].parameters))}(i.url,r.url);return e&&!(!i.parent!=!r.parent)&&(!i.parent||JA(i.parent,r.parent))}let p0=(()=>{class i{constructor(){this.activated=null,this._activatedRoute=null,this.name=Tt,this.activateEvents=new Me,this.deactivateEvents=new Me,this.attachEvents=new Me,this.detachEvents=new Me,this.parentContexts=me(Vp),this.location=me(wi),this.changeDetector=me(Lt),this.environmentInjector=me(Qr),this.inputBinder=me(Lm,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:t,previousValue:n}=e.name;if(t)return;this.isTrackedInParentContexts(n)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(n)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new de(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new de(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new de(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new de(4013,!1);this._activatedRoute=e;const n=this.location,c=e.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,o=new b7(e,l,n.injector);this.activated=n.createComponent(c,{index:n.length,injector:o,environmentInjector:t??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Wt]})}return i})();class b7{constructor(r,e,t){this.route=r,this.childContexts=e,this.parent=t}get(r,e){return r===wr?this.route:r===Vp?this.childContexts:this.parent.get(r,e)}}const Lm=new ie("");let c4=(()=>{class i{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:t}=e,n=c0([t.queryParams,t.params,t.data]).pipe(pi(([s,c,l],o)=>(l={...s,...c,...l},0===o?Se(l):Promise.resolve(l)))).subscribe(s=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==t||null===t.component)return void this.unsubscribeFromRouteData(e);const c=function dj(i){const r=Nt(i);if(!r)return null;const e=new ep(r);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return r.standalone},get isSignal(){return r.signals}}}(t.component);if(c)for(const{templateName:l}of c.inputs)e.activatedComponentRef.setInput(l,s[l]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,n)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();function jp(i,r,e){if(e&&i.shouldReuseRoute(r.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=r.value;const n=function M7(i,r,e){return r.children.map(t=>{for(const n of e.children)if(i.shouldReuseRoute(t.value,n.value.snapshot))return jp(i,t,n);return jp(i,t)})}(i,r,e);return new hs(t,n)}{if(i.shouldAttach(r.value)){const s=i.retrieve(r.value);if(null!==s){const c=s.route;return c.value._futureSnapshot=r.value,c.children=r.children.map(l=>jp(i,l)),c}}const t=function _7(i){return new wr(new An(i.url),new An(i.params),new An(i.queryParams),new An(i.fragment),new An(i.data),i.outlet,i.component,i)}(r.value),n=r.children.map(s=>jp(i,s));return new hs(t,n)}}const KA="ngNavigationCancelingError";function d4(i,r){const{redirectTo:e,navigationBehaviorOptions:t}=x1(r)?{redirectTo:r,navigationBehaviorOptions:void 0}:r,n=p4(!1,0,r);return n.url=e,n.navigationBehaviorOptions=t,n}function p4(i,r,e){const t=new Error("NavigationCancelingError: "+(i||""));return t[KA]=!0,t.cancellationCode=r,e&&(t.url=e),t}function u4(i){return i&&i[KA]}let h4=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["ng-component"]],standalone:!0,features:[M_],decls:1,vars:0,template:function(t,n){1&t&&te(0,"router-outlet")},dependencies:[p0],encapsulation:2})}return i})();function ZA(i){const r=i.children&&i.children.map(ZA),e=r?{...i,children:r}:{...i};return!e.component&&!e.loadComponent&&(r||e.loadChildren)&&e.outlet&&e.outlet!==Tt&&(e.component=h4),e}function io(i){return i.outlet||Tt}function Fp(i){if(!i)return null;if(i.routeConfig?._injector)return i.routeConfig._injector;for(let r=i.parent;r;r=r.parent){const e=r.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class x7{constructor(r,e,t,n,s){this.routeReuseStrategy=r,this.futureState=e,this.currState=t,this.forwardEvent=n,this.inputBindingEnabled=s}activate(r){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,r),QA(this.futureState.root),this.activateChildRoutes(e,t,r)}deactivateChildRoutes(r,e,t){const n=lc(e);r.children.forEach(s=>{const c=s.value.outlet;this.deactivateRoutes(s,n[c],t),delete n[c]}),Object.values(n).forEach(s=>{this.deactivateRouteAndItsChildren(s,t)})}deactivateRoutes(r,e,t){const n=r.value,s=e?e.value:null;if(n===s)if(n.component){const c=t.getContext(n.outlet);c&&this.deactivateChildRoutes(r,e,c.children)}else this.deactivateChildRoutes(r,e,t);else s&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(r,e){r.value.component&&this.routeReuseStrategy.shouldDetach(r.value.snapshot)?this.detachAndStoreRouteSubtree(r,e):this.deactivateRouteAndOutlet(r,e)}detachAndStoreRouteSubtree(r,e){const t=e.getContext(r.value.outlet),n=t&&r.value.component?t.children:e,s=lc(r);for(const c of Object.keys(s))this.deactivateRouteAndItsChildren(s[c],n);if(t&&t.outlet){const c=t.outlet.detach(),l=t.children.onOutletDeactivated();this.routeReuseStrategy.store(r.value.snapshot,{componentRef:c,route:r,contexts:l})}}deactivateRouteAndOutlet(r,e){const t=e.getContext(r.value.outlet),n=t&&r.value.component?t.children:e,s=lc(r);for(const c of Object.keys(s))this.deactivateRouteAndItsChildren(s[c],n);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(r,e,t){const n=lc(e);r.children.forEach(s=>{this.activateRoutes(s,n[s.value.outlet],t),this.forwardEvent(new u7(s.value.snapshot))}),r.children.length&&this.forwardEvent(new d7(r.value.snapshot))}activateRoutes(r,e,t){const n=r.value,s=e?e.value:null;if(QA(n),n===s)if(n.component){const c=t.getOrCreateContext(n.outlet);this.activateChildRoutes(r,e,c.children)}else this.activateChildRoutes(r,e,t);else if(n.component){const c=t.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){const l=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),c.children.onOutletReAttached(l.contexts),c.attachRef=l.componentRef,c.route=l.route.value,c.outlet&&c.outlet.attach(l.componentRef,l.route.value),QA(l.route.value),this.activateChildRoutes(r,null,c.children)}else{const l=Fp(n.snapshot);c.attachRef=null,c.route=n,c.injector=l,c.outlet&&c.outlet.activateWith(n,c.injector),this.activateChildRoutes(r,null,c.children)}}else this.activateChildRoutes(r,null,t)}}class f4{constructor(r){this.path=r,this.route=this.path[this.path.length-1]}}class km{constructor(r,e){this.component=r,this.route=e}}function T7(i,r,e){const t=i._root;return Up(t,r?r._root:null,e,[t.value])}function cc(i,r){const e=Symbol(),t=r.get(i,e);return t===e?"function"!=typeof i||function V0(i){return null!==ui(i)}(i)?r.get(i):i:t}function Up(i,r,e,t,n={canDeactivateChecks:[],canActivateChecks:[]}){const s=lc(r);return i.children.forEach(c=>{(function S7(i,r,e,t,n={canDeactivateChecks:[],canActivateChecks:[]}){const s=i.value,c=r?r.value:null,l=e?e.getContext(i.value.outlet):null;if(c&&s.routeConfig===c.routeConfig){const o=function q7(i,r,e){if("function"==typeof e)return e(i,r);switch(e){case"pathParamsChange":return!C1(i.url,r.url);case"pathParamsOrQueryParamsChange":return!C1(i.url,r.url)||!Lo(i.queryParams,r.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!JA(i,r)||!Lo(i.queryParams,r.queryParams);default:return!JA(i,r)}}(c,s,s.routeConfig.runGuardsAndResolvers);o?n.canActivateChecks.push(new f4(t)):(s.data=c.data,s._resolvedData=c._resolvedData),Up(i,r,s.component?l?l.children:null:e,t,n),o&&l&&l.outlet&&l.outlet.isActivated&&n.canDeactivateChecks.push(new km(l.outlet.component,c))}else c&&Yp(r,l,n),n.canActivateChecks.push(new f4(t)),Up(i,null,s.component?l?l.children:null:e,t,n)})(c,s[c.value.outlet],e,t.concat([c.value]),n),delete s[c.value.outlet]}),Object.entries(s).forEach(([c,l])=>Yp(l,e.getContext(c),n)),n}function Yp(i,r,e){const t=lc(i),n=i.value;Object.entries(t).forEach(([s,c])=>{Yp(c,n.component?r?r.children.getContext(s):null:r,e)}),e.canDeactivateChecks.push(new km(n.component&&r&&r.outlet&&r.outlet.isActivated?r.outlet.component:null,n))}function Gp(i){return"function"==typeof i}function m4(i){return i instanceof Ep||"EmptyError"===i?.name}const Dm=Symbol("INITIAL_VALUE");function dc(){return pi(i=>c0(i.map(r=>r.pipe(Pt(1),Ii(Dm)))).pipe(Fe(r=>{for(const e of r)if(!0!==e){if(e===Dm)return Dm;if(!1===e||e instanceof oc)return e}return!0}),st(r=>r!==Dm),Pt(1)))}function b4(i){return function q0(...i){return ca(i)}(Hi(r=>{if(x1(r))throw d4(0,r)}),Fe(r=>!0===r))}class Hm{constructor(r){this.segmentGroup=r||null}}class g4{constructor(r){this.urlTree=r}}function pc(i){return ta(new Hm(i))}function M4(i){return ta(new g4(i))}class J7{constructor(r,e){this.urlSerializer=r,this.urlTree=e}noMatchError(r){return new de(4002,!1)}lineralizeSegments(r,e){let t=[],n=e.root;for(;;){if(t=t.concat(n.segments),0===n.numberOfChildren)return Se(t);if(n.numberOfChildren>1||!n.children[Tt])return ta(new de(4e3,!1));n=n.children[Tt]}}applyRedirectCommands(r,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),r,t)}applyRedirectCreateUrlTree(r,e,t,n){const s=this.createSegmentGroup(r,e.root,t,n);return new oc(s,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(r,e){const t={};return Object.entries(r).forEach(([n,s])=>{if("string"==typeof s&&s.startsWith(":")){const l=s.substring(1);t[n]=e[l]}else t[n]=s}),t}createSegmentGroup(r,e,t,n){const s=this.createSegments(r,e.segments,t,n);let c={};return Object.entries(e.children).forEach(([l,o])=>{c[l]=this.createSegmentGroup(r,o,t,n)}),new hi(s,c)}createSegments(r,e,t,n){return e.map(s=>s.path.startsWith(":")?this.findPosParam(r,s,n):this.findOrReturn(s,t))}findPosParam(r,e,t){const n=t[e.path.substring(1)];if(!n)throw new de(4001,!1);return n}findOrReturn(r,e){let t=0;for(const n of e){if(n.path===r.path)return e.splice(t),n;t++}return r}}const ez={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function K7(i,r,e,t,n){const s=tz(i,r,e);return s.matched?(t=function z7(i,r){return i.providers&&!i._injector&&(i._injector=g_(i.providers,r,`Route: ${i.path}`)),i._injector??r}(r,t),function X7(i,r,e,t){const n=r.canMatch;return n&&0!==n.length?Se(n.map(c=>{const l=cc(c,i);return d0(function W7(i){return i&&Gp(i.canMatch)}(l)?l.canMatch(r,e):i.runInContext(()=>l(r,e)))})).pipe(dc(),b4()):Se(!0)}(t,r,e).pipe(Fe(c=>!0===c?s:{...ez}))):Se(s)}function tz(i,r,e){if(""===r.path)return"full"===r.pathMatch&&(i.hasChildren()||e.length>0)?{...ez}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const n=(r.matcher||RU)(e,i,r);if(!n)return{...ez};const s={};Object.entries(n.posParams??{}).forEach(([l,o])=>{s[l]=o.path});const c=n.consumed.length>0?{...s,...n.consumed[n.consumed.length-1].parameters}:s;return{matched:!0,consumedSegments:n.consumed,remainingSegments:e.slice(n.consumed.length),parameters:c,positionalParamSegments:n.posParams??{}}}function _4(i,r,e,t){return e.length>0&&function t9(i,r,e){return e.some(t=>Wm(i,r,t)&&io(t)!==Tt)}(i,e,t)?{segmentGroup:new hi(r,e9(t,new hi(e,i.children))),slicedSegments:[]}:0===e.length&&function n9(i,r,e){return e.some(t=>Wm(i,r,t))}(i,e,t)?{segmentGroup:new hi(i.segments,Z7(i,0,e,t,i.children)),slicedSegments:e}:{segmentGroup:new hi(i.segments,i.children),slicedSegments:e}}function Z7(i,r,e,t,n){const s={};for(const c of t)if(Wm(i,e,c)&&!n[io(c)]){const l=new hi([],{});s[io(c)]=l}return{...n,...s}}function e9(i,r){const e={};e[Tt]=r;for(const t of i)if(""===t.path&&io(t)!==Tt){const n=new hi([],{});e[io(t)]=n}return e}function Wm(i,r,e){return(!(i.hasChildren()||r.length>0)||"full"!==e.pathMatch)&&""===e.path}class s9{constructor(r,e,t,n,s,c,l){this.injector=r,this.configLoader=e,this.rootComponentType=t,this.config=n,this.urlTree=s,this.paramsInheritanceStrategy=c,this.urlSerializer=l,this.allowRedirects=!0,this.applyRedirects=new J7(this.urlSerializer,this.urlTree)}noMatchError(r){return new de(4002,!1)}recognize(){const r=_4(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,r,Tt).pipe(On(e=>{if(e instanceof g4)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof Hm?this.noMatchError(e):e}),Fe(e=>{const t=new Em([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Tt,this.rootComponentType,null,{}),n=new hs(t,e),s=new s4("",n),c=function $U(i,r,e=null,t=null){return XS(GS(i),r,e,t)}(t,[],this.urlTree.queryParams,this.urlTree.fragment);return c.queryParams=this.urlTree.queryParams,s.url=this.urlSerializer.serialize(c),this.inheritParamsAndData(s._root),{state:s,tree:c}}))}match(r){return this.processSegmentGroup(this.injector,this.config,r.root,Tt).pipe(On(t=>{throw t instanceof Hm?this.noMatchError(t):t}))}inheritParamsAndData(r){const e=r.value,t=o4(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),r.children.forEach(n=>this.inheritParamsAndData(n))}processSegmentGroup(r,e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(r,e,t):this.processSegment(r,e,t,t.segments,n,!0)}processChildren(r,e,t){const n=[];for(const s of Object.keys(t.children))"primary"===s?n.unshift(s):n.push(s);return Ui(n).pipe(A1(s=>{const c=t.children[s],l=function v7(i,r){const e=i.filter(t=>io(t)===r);return e.push(...i.filter(t=>io(t)!==r)),e}(e,s);return this.processSegmentGroup(r,l,c,s)}),function CU(i,r){return ci(function vU(i,r,e,t,n){return(s,c)=>{let l=e,o=r,a=0;s.subscribe(Ft(c,d=>{const p=a++;o=l?i(o,d,p):(l=!0,d),t&&c.next(o)},n&&(()=>{l&&c.next(o),c.complete()})))}}(i,r,arguments.length>=2,!0))}((s,c)=>(s.push(...c),s)),wm(null),function xU(i,r){const e=arguments.length>=2;return t=>t.pipe(i?st((n,s)=>i(n,s,t)):Rr,IA(1),e?wm(r):kS(()=>new Ep))}(),$t(s=>{if(null===s)return pc(t);const c=A4(s);return function l9(i){i.sort((r,e)=>r.value.outlet===Tt?-1:e.value.outlet===Tt?1:r.value.outlet.localeCompare(e.value.outlet))}(c),Se(c)}))}processSegment(r,e,t,n,s,c){return Ui(e).pipe(A1(l=>this.processSegmentAgainstRoute(l._injector??r,e,l,t,n,s,c).pipe(On(o=>{if(o instanceof Hm)return Se(null);throw o}))),Eo(l=>!!l),On(l=>{if(m4(l))return function a9(i,r,e){return 0===r.length&&!i.children[e]}(t,n,s)?Se([]):pc(t);throw l}))}processSegmentAgainstRoute(r,e,t,n,s,c,l){return function r9(i,r,e,t){return!!(io(i)===t||t!==Tt&&Wm(r,e,i))&&("**"===i.path||tz(r,i,e).matched)}(t,n,s,c)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(r,n,t,s,c,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(r,n,e,t,s,c):pc(n):pc(n)}expandSegmentAgainstRouteUsingRedirect(r,e,t,n,s,c){return"**"===n.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(r,t,n,c):this.expandRegularSegmentAgainstRouteUsingRedirect(r,e,t,n,s,c)}expandWildCardWithParamsAgainstRouteUsingRedirect(r,e,t,n){const s=this.applyRedirects.applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?M4(s):this.applyRedirects.lineralizeSegments(t,s).pipe($t(c=>{const l=new hi(c,{});return this.processSegment(r,e,l,c,n,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(r,e,t,n,s,c){const{matched:l,consumedSegments:o,remainingSegments:a,positionalParamSegments:d}=tz(e,n,s);if(!l)return pc(e);const p=this.applyRedirects.applyRedirectCommands(o,n.redirectTo,d);return n.redirectTo.startsWith("/")?M4(p):this.applyRedirects.lineralizeSegments(n,p).pipe($t(u=>this.processSegment(r,t,e,u.concat(a),c,!1)))}matchSegmentAgainstRoute(r,e,t,n,s,c){let l;if("**"===t.path){const o=n.length>0?HS(n).parameters:{};l=Se({snapshot:new Em(n,o,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,z4(t),io(t),t.component??t._loadedComponent??null,t,O4(t)),consumedSegments:[],remainingSegments:[]}),e.children={}}else l=K7(e,t,n,r).pipe(Fe(({matched:o,consumedSegments:a,remainingSegments:d,parameters:p})=>o?{snapshot:new Em(a,p,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,z4(t),io(t),t.component??t._loadedComponent??null,t,O4(t)),consumedSegments:a,remainingSegments:d}:null));return l.pipe(pi(o=>null===o?pc(e):this.getChildConfig(r=t._injector??r,t,n).pipe(pi(({routes:a})=>{const d=t._loadedInjector??r,{snapshot:p,consumedSegments:u,remainingSegments:h}=o,{segmentGroup:m,slicedSegments:f}=_4(e,u,h,a);if(0===f.length&&m.hasChildren())return this.processChildren(d,a,m).pipe(Fe(x=>null===x?null:[new hs(p,x)]));if(0===a.length&&0===f.length)return Se([new hs(p,[])]);const b=io(t)===s;return this.processSegment(d,a,m,f,b?Tt:s,!0).pipe(Fe(x=>[new hs(p,x)]))}))))}getChildConfig(r,e,t){return e.children?Se({routes:e.children,injector:r}):e.loadChildren?void 0!==e._loadedRoutes?Se({routes:e._loadedRoutes,injector:e._loadedInjector}):function G7(i,r,e,t){const n=r.canLoad;return void 0===n||0===n.length?Se(!0):Se(n.map(c=>{const l=cc(c,i);return d0(function L7(i){return i&&Gp(i.canLoad)}(l)?l.canLoad(r,e):i.runInContext(()=>l(r,e)))})).pipe(dc(),b4())}(r,e,t).pipe($t(n=>n?this.configLoader.loadChildren(r,e).pipe(Hi(s=>{e._loadedRoutes=s.routes,e._loadedInjector=s.injector})):function Q7(i){return ta(p4(!1,3))}())):Se({routes:[],injector:r})}}function c9(i){const r=i.value.routeConfig;return r&&""===r.path}function A4(i){const r=[],e=new Set;for(const t of i){if(!c9(t)){r.push(t);continue}const n=r.find(s=>t.value.routeConfig===s.value.routeConfig);void 0!==n?(n.children.push(...t.children),e.add(n)):r.push(t)}for(const t of e){const n=A4(t.children);r.push(new hs(t.value,n))}return r.filter(t=>!e.has(t))}function z4(i){return i.data||{}}function O4(i){return i.resolve||{}}function w4(i){return"string"==typeof i.title||null===i.title}function iz(i){return pi(r=>{const e=i(r);return e?Ui(e).pipe(Fe(()=>r)):Se(r)})}const uc=new ie("ROUTES");let nz=(()=>{class i{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=me(DT)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return Se(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const t=d0(e.loadComponent()).pipe(Fe(y4),Hi(s=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=s}),z1(()=>{this.componentLoaders.delete(e)})),n=new PA(t,()=>new fe).pipe(WA());return this.componentLoaders.set(e,n),n}loadChildren(e,t){if(this.childrenLoaders.get(t))return this.childrenLoaders.get(t);if(t._loadedRoutes)return Se({routes:t._loadedRoutes,injector:t._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(t);const s=function b9(i,r,e,t){return d0(i.loadChildren()).pipe(Fe(y4),$t(n=>n instanceof Ux||Array.isArray(n)?Se(n):Ui(r.compileModuleAsync(n))),Fe(n=>{t&&t(i);let s,c,l=!1;return Array.isArray(n)?(c=n,!0):(s=n.create(e).injector,c=s.get(uc,[],{optional:!0,self:!0}).flat()),{routes:c.map(ZA),injector:s}}))}(t,this.compiler,e,this.onLoadEndListener).pipe(z1(()=>{this.childrenLoaders.delete(t)})),c=new PA(s,()=>new fe).pipe(WA());return this.childrenLoaders.set(t,c),c}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function y4(i){return function g9(i){return i&&"object"==typeof i&&"default"in i}(i)?i.default:i}let Pm=(()=>{class i{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new fe,this.transitionAbortSubject=new fe,this.configLoader=me(nz),this.environmentInjector=me(Qr),this.urlSerializer=me(Dp),this.rootContexts=me(Vp),this.inputBindingEnabled=null!==me(Lm,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>Se(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=n=>this.events.next(new l7(n)),this.configLoader.onLoadStartListener=n=>this.events.next(new s7(n))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const t=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:t})}setupNavigations(e,t,n){return this.transitions=new An({id:0,currentUrlTree:t,currentRawUrl:t,currentBrowserUrl:t,extractedUrl:e.urlHandlingStrategy.extract(t),urlAfterRedirects:e.urlHandlingStrategy.extract(t),rawUrl:t,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ip,restoredState:null,currentSnapshot:n.snapshot,targetSnapshot:null,currentRouterState:n,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(st(s=>0!==s.id),Fe(s=>({...s,extractedUrl:e.urlHandlingStrategy.extract(s.rawUrl)})),pi(s=>{this.currentTransition=s;let c=!1,l=!1;return Se(s).pipe(Hi(o=>{this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),pi(o=>{const a=o.currentBrowserUrl.toString(),d=!e.navigated||o.extractedUrl.toString()!==a||a!==o.currentUrlTree.toString();if(!d&&"reload"!==(o.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const u="";return this.events.next(new sc(o.id,this.urlSerializer.serialize(o.rawUrl),u,0)),o.resolve(null),_n}if(e.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return Se(o).pipe(pi(u=>{const h=this.transitions?.getValue();return this.events.next(new Bp(u.id,this.urlSerializer.serialize(u.extractedUrl),u.source,u.restoredState)),h!==this.transitions?.getValue()?_n:Promise.resolve(u)}),function d9(i,r,e,t,n,s){return $t(c=>function o9(i,r,e,t,n,s,c="emptyOnly"){return new s9(i,r,e,t,n,c,s).recognize()}(i,r,e,t,c.extractedUrl,n,s).pipe(Fe(({state:l,tree:o})=>({...c,targetSnapshot:l,urlAfterRedirects:o}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),Hi(u=>{s.targetSnapshot=u.targetSnapshot,s.urlAfterRedirects=u.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:u.urlAfterRedirects};const h=new e4(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(h)}));if(d&&e.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){const{id:u,extractedUrl:h,source:m,restoredState:f,extras:b}=o,x=new Bp(u,this.urlSerializer.serialize(h),m,f);this.events.next(x);const B=a4(0,this.rootComponentType).snapshot;return this.currentTransition=s={...o,targetSnapshot:B,urlAfterRedirects:h,extras:{...b,skipLocationChange:!1,replaceUrl:!1}},Se(s)}{const u="";return this.events.next(new sc(o.id,this.urlSerializer.serialize(o.extractedUrl),u,1)),o.resolve(null),_n}}),Hi(o=>{const a=new n7(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(a)}),Fe(o=>(this.currentTransition=s={...o,guards:T7(o.targetSnapshot,o.currentSnapshot,this.rootContexts)},s)),function I7(i,r){return $t(e=>{const{targetSnapshot:t,currentSnapshot:n,guards:{canActivateChecks:s,canDeactivateChecks:c}}=e;return 0===c.length&&0===s.length?Se({...e,guardsResult:!0}):function B7(i,r,e,t){return Ui(i).pipe($t(n=>function Y7(i,r,e,t,n){const s=r&&r.routeConfig?r.routeConfig.canDeactivate:null;return s&&0!==s.length?Se(s.map(l=>{const o=Fp(r)??n,a=cc(l,o);return d0(function H7(i){return i&&Gp(i.canDeactivate)}(a)?a.canDeactivate(i,r,e,t):o.runInContext(()=>a(i,r,e,t))).pipe(Eo())})).pipe(dc()):Se(!0)}(n.component,n.route,e,r,t)),Eo(n=>!0!==n,!0))}(c,t,n,i).pipe($t(l=>l&&function E7(i){return"boolean"==typeof i}(l)?function N7(i,r,e,t){return Ui(r).pipe(A1(n=>_1(function j7(i,r){return null!==i&&r&&r(new c7(i)),Se(!0)}(n.route.parent,t),function V7(i,r){return null!==i&&r&&r(new p7(i)),Se(!0)}(n.route,t),function U7(i,r,e){const t=r[r.length-1],s=r.slice(0,r.length-1).reverse().map(c=>function R7(i){const r=i.routeConfig?i.routeConfig.canActivateChild:null;return r&&0!==r.length?{node:i,guards:r}:null}(c)).filter(c=>null!==c).map(c=>o0(()=>Se(c.guards.map(o=>{const a=Fp(c.node)??e,d=cc(o,a);return d0(function D7(i){return i&&Gp(i.canActivateChild)}(d)?d.canActivateChild(t,i):a.runInContext(()=>d(t,i))).pipe(Eo())})).pipe(dc())));return Se(s).pipe(dc())}(i,n.path,e),function F7(i,r,e){const t=r.routeConfig?r.routeConfig.canActivate:null;if(!t||0===t.length)return Se(!0);const n=t.map(s=>o0(()=>{const c=Fp(r)??e,l=cc(s,c);return d0(function k7(i){return i&&Gp(i.canActivate)}(l)?l.canActivate(r,i):c.runInContext(()=>l(r,i))).pipe(Eo())}));return Se(n).pipe(dc())}(i,n.route,e))),Eo(n=>!0!==n,!0))}(t,s,i,r):Se(l)),Fe(l=>({...e,guardsResult:l})))})}(this.environmentInjector,o=>this.events.next(o)),Hi(o=>{if(s.guardsResult=o.guardsResult,x1(o.guardsResult))throw d4(0,o.guardsResult);const a=new r7(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(a)}),st(o=>!!o.guardsResult||(this.cancelNavigationTransition(o,"",3),!1)),iz(o=>{if(o.guards.canActivateChecks.length)return Se(o).pipe(Hi(a=>{const d=new a7(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(d)}),pi(a=>{let d=!1;return Se(a).pipe(function p9(i,r){return $t(e=>{const{targetSnapshot:t,guards:{canActivateChecks:n}}=e;if(!n.length)return Se(e);let s=0;return Ui(n).pipe(A1(c=>function u9(i,r,e,t){const n=i.routeConfig,s=i._resolve;return void 0!==n?.title&&!w4(n)&&(s[Lp]=n.title),function h9(i,r,e,t){const n=function f9(i){return[...Object.keys(i),...Object.getOwnPropertySymbols(i)]}(i);if(0===n.length)return Se({});const s={};return Ui(n).pipe($t(c=>function m9(i,r,e,t){const n=Fp(r)??t,s=cc(i,n);return d0(s.resolve?s.resolve(r,e):n.runInContext(()=>s(r,e)))}(i[c],r,e,t).pipe(Eo(),Hi(l=>{s[c]=l}))),IA(1),ym(s),On(c=>m4(c)?_n:ta(c)))}(s,i,r,t).pipe(Fe(c=>(i._resolvedData=c,i.data=o4(i,e).resolve,n&&w4(n)&&(i.data[Lp]=n.title),null)))}(c.route,t,i,r)),Hi(()=>s++),IA(1),$t(c=>s===n.length?Se(e):_n))})}(e.paramsInheritanceStrategy,this.environmentInjector),Hi({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(a,"",2)}}))}),Hi(a=>{const d=new o7(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(d)}))}),iz(o=>{const a=d=>{const p=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&p.push(this.configLoader.loadComponent(d.routeConfig).pipe(Hi(u=>{d.component=u}),Fe(()=>{})));for(const u of d.children)p.push(...a(u));return p};return c0(a(o.targetSnapshot.root)).pipe(wm(),Pt(1))}),iz(()=>this.afterPreactivation()),Fe(o=>{const a=function g7(i,r,e){const t=jp(i,r._root,e?e._root:void 0);return new r4(t,r)}(e.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=s={...o,targetRouterState:a},s}),Hi(()=>{this.events.next(new UA)}),((i,r,e,t)=>Fe(n=>(new x7(r,n.targetRouterState,n.currentRouterState,e,t).activate(i),n)))(this.rootContexts,e.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Pt(1),Hi({next:o=>{c=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new to(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),e.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{c=!0}}),Ye(this.transitionAbortSubject.pipe(Hi(o=>{throw o}))),z1(()=>{c||l||this.cancelNavigationTransition(s,"",1),this.currentNavigation?.id===s.id&&(this.currentNavigation=null)}),On(o=>{if(l=!0,u4(o))this.events.next(new Np(s.id,this.urlSerializer.serialize(s.extractedUrl),o.message,o.cancellationCode)),function A7(i){return u4(i)&&x1(i.url)}(o)?this.events.next(new YA(o.url)):s.resolve(!1);else{this.events.next(new qm(s.id,this.urlSerializer.serialize(s.extractedUrl),o,s.targetSnapshot??void 0));try{s.resolve(e.errorHandler(o))}catch(a){s.reject(a)}}return _n}))}))}cancelNavigationTransition(e,t,n){const s=new Np(e.id,this.urlSerializer.serialize(e.extractedUrl),t,n);this.events.next(s),e.resolve(!1)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function v4(i){return i!==Ip}let C4=(()=>{class i{buildTitle(e){let t,n=e.root;for(;void 0!==n;)t=this.getResolvedTitleForRoute(n)??t,n=n.children.find(s=>s.outlet===Tt);return t}getResolvedTitleForRoute(e){return e.data[Lp]}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(){return me(M9)},providedIn:"root"})}return i})(),M9=(()=>{class i extends C4{constructor(e){super(),this.title=e}updateTitle(e){const t=this.buildTitle(e);void 0!==t&&this.title.setTitle(t)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Cp))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),_9=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(){return me(z9)},providedIn:"root"})}return i})();class A9{shouldDetach(r){return!1}store(r,e){}shouldAttach(r){return!1}retrieve(r){return null}shouldReuseRoute(r,e){return r.routeConfig===e.routeConfig}}let z9=(()=>{class i extends A9{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const Im=new ie("",{providedIn:"root",factory:()=>({})});let O9=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:function(){return me(w9)},providedIn:"root"})}return i})(),w9=(()=>{class i{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var Xp=function(i){return i[i.COMPLETE=0]="COMPLETE",i[i.FAILED=1]="FAILED",i[i.REDIRECTING=2]="REDIRECTING",i}(Xp||{});function x4(i,r){i.events.pipe(st(e=>e instanceof to||e instanceof Np||e instanceof qm||e instanceof sc),Fe(e=>e instanceof to||e instanceof sc?Xp.COMPLETE:e instanceof Np&&(0===e.code||1===e.code)?Xp.REDIRECTING:Xp.FAILED),st(e=>e!==Xp.REDIRECTING),Pt(1)).subscribe(()=>{r()})}function y9(i){throw i}function v9(i,r,e){return r.parse("/")}const C9={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},x9={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Wi=(()=>{class i{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=me(kT),this.isNgZoneEnabled=!1,this._events=new fe,this.options=me(Im,{optional:!0})||{},this.pendingTasks=me(Uf),this.errorHandler=this.options.errorHandler||y9,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||v9,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=me(O9),this.routeReuseStrategy=me(_9),this.titleStrategy=me(C4),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=me(uc,{optional:!0})?.flat()??[],this.navigationTransitions=me(Pm),this.urlSerializer=me(Dp),this.location=me(n0),this.componentInputBindingEnabled=!!me(Lm,{optional:!0}),this.eventsSubscription=new R,this.isNgZoneEnabled=me(Ee)instanceof Ee&&Ee.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new oc,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=a4(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(t=>{try{const{currentTransition:n}=this.navigationTransitions;if(null===n)return void(T4(t)&&this._events.next(t));if(t instanceof Bp)v4(n.source)&&(this.browserUrlTree=n.extractedUrl);else if(t instanceof sc)this.rawUrlTree=n.rawUrl;else if(t instanceof e4){if("eager"===this.urlUpdateStrategy){if(!n.extras.skipLocationChange){const s=this.urlHandlingStrategy.merge(n.urlAfterRedirects,n.rawUrl);this.setBrowserUrl(s,n)}this.browserUrlTree=n.urlAfterRedirects}}else if(t instanceof UA)this.currentUrlTree=n.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(n.urlAfterRedirects,n.rawUrl),this.routerState=n.targetRouterState,"deferred"===this.urlUpdateStrategy&&(n.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,n),this.browserUrlTree=n.urlAfterRedirects);else if(t instanceof Np)0!==t.code&&1!==t.code&&(this.navigated=!0),(3===t.code||2===t.code)&&this.restoreHistory(n);else if(t instanceof YA){const s=this.urlHandlingStrategy.merge(t.url,n.currentRawUrl),c={skipLocationChange:n.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||v4(n.source)};this.scheduleNavigation(s,Ip,null,c,{resolve:n.resolve,reject:n.reject,promise:n.promise})}t instanceof qm&&this.restoreHistory(n,!0),t instanceof to&&(this.navigated=!0),T4(t)&&this._events.next(t)}catch(n){this.navigationTransitions.transitionAbortSubject.next(n)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Ip,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t="popstate"===e.type?"popstate":"hashchange";"popstate"===t&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,t,e.state)},0)}))}navigateToSyncWithBrowser(e,t,n){const s={replaceUrl:!0},c=n?.navigationId?n:null;if(n){const o={...n};delete o.navigationId,delete o.\u0275routerPageId,0!==Object.keys(o).length&&(s.state=o)}const l=this.parseUrl(e);this.scheduleNavigation(l,t,c,s)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(ZA),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,t={}){const{relativeTo:n,queryParams:s,fragment:c,queryParamsHandling:l,preserveFragment:o}=t,a=o?this.currentUrlTree.fragment:c;let p,d=null;switch(l){case"merge":d={...this.currentUrlTree.queryParams,...s};break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=s||null}null!==d&&(d=this.removeEmptyProps(d));try{p=GS(n?n.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),p=this.currentUrlTree.root}return XS(p,e,d,a??null)}navigateByUrl(e,t={skipLocationChange:!1}){const n=x1(e)?e:this.parseUrl(e),s=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(s,Ip,null,t)}navigate(e,t={skipLocationChange:!1}){return function T9(i){for(let r=0;r{const s=e[n];return null!=s&&(t[n]=s),t},{})}scheduleNavigation(e,t,n,s,c){if(this.disposed)return Promise.resolve(!1);let l,o,a;c?(l=c.resolve,o=c.reject,a=c.promise):a=new Promise((p,u)=>{l=p,o=u});const d=this.pendingTasks.add();return x4(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(d))}),this.navigationTransitions.handleNavigationRequest({source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:e,extras:s,resolve:l,reject:o,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch(p=>Promise.reject(p))}setBrowserUrl(e,t){const n=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(n)||t.extras.replaceUrl){const c={...t.extras.state,...this.generateNgRouterState(t.id,this.browserPageId)};this.location.replaceState(n,"",c)}else{const s={...t.extras.state,...this.generateNgRouterState(t.id,this.browserPageId+1)};this.location.go(n,"",s)}}restoreHistory(e,t=!1){if("computed"===this.canceledNavigationResolution){const s=this.currentPageId-this.browserPageId;0!==s?this.location.historyGo(s):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===s&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:t}:{navigationId:e}}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function T4(i){return!(i instanceof UA||i instanceof YA)}let ya=(()=>{class i{constructor(e,t,n,s,c,l){this.router=e,this.route=t,this.tabIndexAttribute=n,this.renderer=s,this.el=c,this.locationStrategy=l,this.href=null,this.commands=null,this.onChanges=new fe,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const o=c.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===o||"area"===o,this.isAnchorElement?this.subscription=e.events.subscribe(a=>{a instanceof to&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,t,n,s,c){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||t||n||s||c||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:function rv(i,r,e){return function WW(i,r){return"src"===r&&("embed"===i||"frame"===i||"iframe"===i||"media"===i||"script"===i)||"href"===r&&("base"===i||"link"===i)?nv:_a}(r,e)(i)}(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,t){const n=this.renderer,s=this.el.nativeElement;null!==t?n.setAttribute(s,e,t):n.removeAttribute(s,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Wi),w(wr),tr("tabindex"),w(Xa),w(Te),w(t0))};static#t=this.\u0275dir=ee({type:i,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(t,n){1&t&&X("click",function(c){return n.onClick(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)}),2&t&&Ie("target",n.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",ec],skipLocationChange:["skipLocationChange","skipLocationChange",ec],replaceUrl:["replaceUrl","replaceUrl",ec],routerLink:"routerLink"},standalone:!0,features:[fC,Wt]})}return i})();class R4{}let q9=(()=>{class i{preload(e,t){return t().pipe(On(()=>Se(null)))}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),E9=(()=>{class i{constructor(e,t,n,s,c){this.router=e,this.injector=n,this.preloadingStrategy=s,this.loader=c}setUpPreloading(){this.subscription=this.router.events.pipe(st(e=>e instanceof to),A1(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const s of t){s.providers&&!s._injector&&(s._injector=g_(s.providers,e,`Route: ${s.path}`));const c=s._injector??e,l=s._loadedInjector??c;(s.loadChildren&&!s._loadedRoutes&&void 0===s.canLoad||s.loadComponent&&!s._loadedComponent)&&n.push(this.preloadConfig(c,s)),(s.children||s._loadedRoutes)&&n.push(this.processRoutes(l,s.children??s._loadedRoutes))}return Ui(n).pipe(Qn())}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{let n;n=t.loadChildren&&void 0===t.canLoad?this.loader.loadChildren(e,t):Se(null);const s=n.pipe($t(c=>null===c?Se(void 0):(t._loadedRoutes=c.routes,t._loadedInjector=c.injector,this.processRoutes(c.injector??e,c.routes))));return t.loadComponent&&!t._loadedComponent?Ui([s,this.loader.loadComponent(t)]).pipe(Qn()):s})}static#e=this.\u0275fac=function(t){return new(t||i)(F(Wi),F(DT),F(Qr),F(R4),F(nz))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const rz=new ie("");let S4=(()=>{class i{constructor(e,t,n,s,c={}){this.urlSerializer=e,this.transitions=t,this.viewportScroller=n,this.zone=s,this.options=c,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},c.scrollPositionRestoration=c.scrollPositionRestoration||"disabled",c.anchorScrolling=c.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof Bp?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof to?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof sc&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof t4&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new t4(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();function fs(i,r){return{\u0275kind:i,\u0275providers:r}}function E4(){const i=me(un);return r=>{const e=i.get(Zs);if(r!==e.components[0])return;const t=i.get(Wi),n=i.get(L4);1===i.get(az)&&t.initialNavigation(),i.get(k4,null,Rt.Optional)?.setUpPreloading(),i.get(rz,null,Rt.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),n.closed||(n.next(),n.complete(),n.unsubscribe())}}const L4=new ie("",{factory:()=>new fe}),az=new ie("",{providedIn:"root",factory:()=>1}),k4=new ie("");function H9(i){return fs(0,[{provide:k4,useExisting:E9},{provide:R4,useExisting:i}])}const D4=new ie("ROUTER_FORROOT_GUARD"),P9=[n0,{provide:Dp,useClass:BA},Wi,Vp,{provide:wr,useFactory:function q4(i){return i.routerState.root},deps:[Wi]},nz,[]];function I9(){return new VT("Router",Wi)}let Bm=(()=>{class i{constructor(e){}static forRoot(e,t){return{ngModule:i,providers:[P9,[],{provide:uc,multi:!0,useValue:e},{provide:D4,useFactory:j9,deps:[[Wi,new Hr,new Ga]]},{provide:Im,useValue:t||{}},t?.useHash?{provide:t0,useClass:mj}:{provide:t0,useClass:X_},{provide:rz,useFactory:()=>{const i=me(R8),r=me(Ee),e=me(Im),t=me(Pm),n=me(Dp);return e.scrollOffset&&i.setOffset(e.scrollOffset),new S4(n,t,i,r,e)}},t?.preloadingStrategy?H9(t.preloadingStrategy).\u0275providers:[],{provide:VT,multi:!0,useFactory:I9},t?.initialNavigation?F9(t):[],t?.bindToComponentInputs?fs(8,[c4,{provide:Lm,useExisting:c4}]).\u0275providers:[],[{provide:H4,useFactory:E4},{provide:P_,multi:!0,useExisting:H4}]]}}static forChild(e){return{ngModule:i,providers:[{provide:uc,multi:!0,useValue:e}]}}static#e=this.\u0275fac=function(t){return new(t||i)(F(D4,8))};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();function j9(i){return"guarded"}function F9(i){return["disabled"===i.initialNavigation?fs(3,[{provide:Ff,multi:!0,useFactory:()=>{const r=me(Wi);return()=>{r.setUpLocationChangeListener()}}},{provide:az,useValue:2}]).\u0275providers:[],"enabledBlocking"===i.initialNavigation?fs(2,[{provide:az,useValue:0},{provide:Ff,multi:!0,deps:[un],useFactory:r=>{const e=r.get(hj,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const n=r.get(Wi),s=r.get(L4);x4(n,()=>{t(!0)}),r.get(Pm).afterPreactivation=()=>(t(!0),s.closed?Se(void 0):s),n.initialNavigation()}))}}]).\u0275providers:[]]}const H4=new ie("");let oz;try{oz=typeof Intl<"u"&&Intl.v8BreakIterator}catch{oz=!1}let hc,fi=(()=>{class i{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function T8(i){return i===PR}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!oz)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(t){return new(t||i)(F($s))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const W4=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function P4(){if(hc)return hc;if("object"!=typeof document||!document)return hc=new Set(W4),hc;let i=document.createElement("input");return hc=new Set(W4.filter(r=>(i.setAttribute("type",r),i.type===r))),hc}let $p,Nm,T1,sz;function Br(i){return function Y9(){if(null==$p&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>$p=!0}))}finally{$p=$p||!1}return $p}()?i:!!i.capture}function I4(){if(null==T1){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return T1=!1,T1;if("scrollBehavior"in document.documentElement.style)T1=!0;else{const i=Element.prototype.scrollTo;T1=!!i&&!/\{\s*\[native code\]\s*\}/.test(i.toString())}}return T1}function Qp(){if("object"!=typeof document||!document)return 0;if(null==Nm){const i=document.createElement("div"),r=i.style;i.dir="rtl",r.width="1px",r.overflow="auto",r.visibility="hidden",r.pointerEvents="none",r.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",i.appendChild(e),document.body.appendChild(i),Nm=0,0===i.scrollLeft&&(i.scrollLeft=1,Nm=0===i.scrollLeft?1:2),i.remove()}return Nm}function lz(i){if(function G9(){if(null==sz){const i=typeof document<"u"?document.head:null;sz=!(!i||!i.createShadowRoot&&!i.attachShadow)}return sz}()){const r=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&r instanceof ShadowRoot)return r}return null}function Vm(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){const r=i.shadowRoot.activeElement;if(r===i)break;i=r}return i}function ia(i){return i.composedPath?i.composedPath()[0]:i.target}function cz(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function qn(i,...r){return r.length?r.some(e=>i[e]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}class lY extends R{constructor(r,e){super()}schedule(r,e=0){return this}}const Ym={setInterval(i,r,...e){const{delegate:t}=Ym;return t?.setInterval?t.setInterval(i,r,...e):setInterval(i,r,...e)},clearInterval(i){const{delegate:r}=Ym;return(r?.clearInterval||clearInterval)(i)},delegate:void 0};class uz extends lY{constructor(r,e){super(r,e),this.scheduler=r,this.work=e,this.pending=!1}schedule(r,e=0){var t;if(this.closed)return this;this.state=r;const n=this.id,s=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(s,n,e)),this.pending=!0,this.delay=e,this.id=null!==(t=this.id)&&void 0!==t?t:this.requestAsyncId(s,this.id,e),this}requestAsyncId(r,e,t=0){return Ym.setInterval(r.flush.bind(r,this),t)}recycleAsyncId(r,e,t=0){if(null!=t&&this.delay===t&&!1===this.pending)return e;null!=e&&Ym.clearInterval(e)}execute(r,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const t=this._execute(r,e);if(t)return t;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(r,e){let n,t=!1;try{this.work(r)}catch(s){t=!0,n=s||new Error("Scheduled action threw falsy error")}if(t)return this.unsubscribe(),n}unsubscribe(){if(!this.closed){const{id:r,scheduler:e}=this,{actions:t}=e;this.work=this.state=this.scheduler=null,this.pending=!1,C(t,this),null!=r&&(this.id=this.recycleAsyncId(e,r,null)),this.delay=null,super.unsubscribe()}}}class Jp{constructor(r,e=Jp.now){this.schedulerActionCtor=r,this.now=e}schedule(r,e=0,t){return new this.schedulerActionCtor(this,r).schedule(t,e)}}Jp.now=OA.now;class hz extends Jp{constructor(r,e=Jp.now){super(r,e),this.actions=[],this._active=!1}flush(r){const{actions:e}=this;if(this._active)return void e.push(r);let t;this._active=!0;do{if(t=r.execute(r.state,r.delay))break}while(r=e.shift());if(this._active=!1,t){for(;r=e.shift();)r.unsubscribe();throw t}}}const bc=new hz(uz),cY=bc;function gc(i,r=bc){return ci((e,t)=>{let n=null,s=null,c=null;const l=()=>{if(n){n.unsubscribe(),n=null;const a=s;s=null,t.next(a)}};function o(){const a=c+i,d=r.now();if(d{s=a,c=r.now(),n||(n=r.schedule(o,i),t.add(n))},()=>{l(),t.complete()},void 0,()=>{s=n=null}))})}function B4(i){return st((r,e)=>i<=e)}function ye(i){return null!=i&&"false"!=`${i}`}function mi(i,r=0){return N4(i)?Number(i):r}function N4(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function Kp(i){return Array.isArray(i)?i:[i]}function wn(i){return null==i?"":"string"==typeof i?i:`${i}px`}function rn(i){return i instanceof Te?i.nativeElement:i}let V4=(()=>{class i{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),pY=(()=>{class i{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,t)=>this._cleanupObserver(t))}observe(e){const t=rn(e);return new Ct(n=>{const c=this._observeElement(t).subscribe(n);return()=>{c.unsubscribe(),this._unobserveElement(t)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const t=new fe,n=this._mutationObserverFactory.create(s=>t.next(s));n&&n.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:n,stream:t,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:t,stream:n}=this._observedElements.get(e);t&&t.disconnect(),n.complete(),this._observedElements.delete(e)}}static#e=this.\u0275fac=function(t){return new(t||i)(F(V4))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),j4=(()=>{class i{get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=mi(e),this._subscribe()}constructor(e,t,n){this._contentObserver=e,this._elementRef=t,this._ngZone=n,this.event=new Me,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe(gc(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||i)(w(pY),w(Te),w(Ee))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return i})(),Gm=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[V4]})}return i})();const F4=new Set;let R1,uY=(()=>{class i{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):fY}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function hY(i,r){if(!F4.has(i))try{R1||(R1=document.createElement("style"),r&&(R1.nonce=r),R1.setAttribute("type","text/css"),document.head.appendChild(R1)),R1.sheet&&(R1.sheet.insertRule(`@media ${i} {body{ }}`,0),F4.add(i))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}static#e=this.\u0275fac=function(t){return new(t||i)(F(fi),F(_2,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function fY(i){return{matches:"all"===i||""===i,media:i,addListener:()=>{},removeListener:()=>{}}}let mY=(()=>{class i{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new fe}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return U4(Kp(e)).some(n=>this._registerQuery(n).mql.matches)}observe(e){let s=c0(U4(Kp(e)).map(c=>this._registerQuery(c).observable));return s=_1(s.pipe(Pt(1)),s.pipe(B4(1),gc(0))),s.pipe(Fe(c=>{const l={matches:!1,breakpoints:{}};return c.forEach(({matches:o,query:a})=>{l.matches=l.matches||o,l.breakpoints[a]=o}),l}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),s={observable:new Ct(c=>{const l=o=>this._zone.run(()=>c.next(o));return t.addListener(l),()=>{t.removeListener(l)}}).pipe(Ii(t),Fe(({matches:c})=>({query:e,matches:c})),Ye(this._destroySubject)),mql:t};return this._queries.set(e,s),s}static#e=this.\u0275fac=function(t){return new(t||i)(F(uY),F(Ee))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function U4(i){return i.map(r=>r.split(",")).reduce((r,e)=>r.concat(e)).map(r=>r.trim())}function Xm(i,r,e){const t=$m(i,r);t.some(n=>n.trim()==e.trim())||(t.push(e.trim()),i.setAttribute(r,t.join(" ")))}function Mc(i,r,e){const n=$m(i,r).filter(s=>s!=e.trim());n.length?i.setAttribute(r,n.join(" ")):i.removeAttribute(r)}function $m(i,r){return(i.getAttribute(r)||"").match(/\S+/g)||[]}const G4="cdk-describedby-message",Qm="cdk-describedby-host";let fz=0,mz=(()=>{class i{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+fz++,this._document=e,this._id=me(Yd)+"-"+fz++}describe(e,t,n){if(!this._canBeDescribed(e,t))return;const s=bz(t,n);"string"!=typeof t?(X4(t,this._id),this._messageRegistry.set(s,{messageElement:t,referenceCount:0})):this._messageRegistry.has(s)||this._createMessageElement(t,n),this._isElementDescribedByMessage(e,s)||this._addMessageReference(e,s)}removeDescription(e,t,n){if(!t||!this._isElementNode(e))return;const s=bz(t,n);if(this._isElementDescribedByMessage(e,s)&&this._removeMessageReference(e,s),"string"==typeof t){const c=this._messageRegistry.get(s);c&&0===c.referenceCount&&this._deleteMessageElement(s)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Qm}="${this._id}"]`);for(let t=0;t0!=n.indexOf(G4));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const n=this._messageRegistry.get(t);Xm(e,"aria-describedby",n.messageElement.id),e.setAttribute(Qm,this._id),n.referenceCount++}_removeMessageReference(e,t){const n=this._messageRegistry.get(t);n.referenceCount--,Mc(e,"aria-describedby",n.messageElement.id),e.removeAttribute(Qm)}_isElementDescribedByMessage(e,t){const n=$m(e,"aria-describedby"),s=this._messageRegistry.get(t),c=s&&s.messageElement.id;return!!c&&-1!=n.indexOf(c)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&"object"==typeof t)return!0;const n=null==t?"":`${t}`.trim(),s=e.getAttribute("aria-label");return!(!n||s&&s.trim()===n)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je),F(fi))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function bz(i,r){return"string"==typeof i?`${r||""}/${i}`:i}function X4(i,r){i.id||(i.id=`${G4}-${r}-${fz++}`)}class $4{constructor(r){this._items=r,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new fe,this._typeaheadSubscription=R.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new fe,this.change=new fe,r instanceof cs&&(this._itemChangesSubscription=r.changes.subscribe(e=>{if(this._activeItem){const n=e.toArray().indexOf(this._activeItem);n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n)}}))}skipPredicate(r){return this._skipPredicateFn=r,this}withWrap(r=!0){return this._wrap=r,this}withVerticalOrientation(r=!0){return this._vertical=r,this}withHorizontalOrientation(r){return this._horizontal=r,this}withAllowedModifierKeys(r){return this._allowedModifierKeys=r,this}withTypeAhead(r=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Hi(e=>this._pressedLetters.push(e)),gc(r),st(()=>this._pressedLetters.length>0),Fe(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let n=1;n!r[s]||this._allowedModifierKeys.indexOf(s)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&n){const s=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(s>0?s:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&n){const s=this._activeItemIndex+this._pageUpAndDown.delta,c=this._getItemsArray().length;this._setActiveItemByIndex(s=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],r.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(r){const e=this._getItemsArray(),t="number"==typeof r?r:e.indexOf(r);this._activeItem=e[t]??null,this._activeItemIndex=t}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(r){this._wrap?this._setActiveInWrapMode(r):this._setActiveInDefaultMode(r)}_setActiveInWrapMode(r){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const n=(this._activeItemIndex+r*t+e.length)%e.length;if(!this._skipPredicateFn(e[n]))return void this.setActiveItem(n)}}_setActiveInDefaultMode(r){this._setActiveItemByIndex(this._activeItemIndex+r,r)}_setActiveItemByIndex(r,e){const t=this._getItemsArray();if(t[r]){for(;this._skipPredicateFn(t[r]);)if(!t[r+=e])return;this.setActiveItem(r)}}_getItemsArray(){return this._items instanceof cs?this._items.toArray():this._items}}class Q4 extends $4{setActiveItem(r){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(r),this.activeItem&&this.activeItem.setActiveStyles()}}class Jm extends $4{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(r){return this._origin=r,this}setActiveItem(r){super.setActiveItem(r),this.activeItem&&this.activeItem.focus(this._origin)}}let _c=(()=>{class i{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function gY(i){return!!(i.offsetWidth||i.offsetHeight||"function"==typeof i.getClientRects&&i.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function bY(i){try{return i.frameElement}catch{return null}}(function vY(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}(e));if(t&&(-1===K4(t)||!this.isVisible(t)))return!1;let n=e.nodeName.toLowerCase(),s=K4(e);return e.hasAttribute("contenteditable")?-1!==s:!("iframe"===n||"object"===n||this._platform.WEBKIT&&this._platform.IOS&&!function wY(i){let r=i.nodeName.toLowerCase(),e="input"===r&&i.type;return"text"===e||"password"===e||"select"===r||"textarea"===r}(e))&&("audio"===n?!!e.hasAttribute("controls")&&-1!==s:"video"===n?-1!==s&&(null!==s||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function yY(i){return!function _Y(i){return function zY(i){return"input"==i.nodeName.toLowerCase()}(i)&&"hidden"==i.type}(i)&&(function MY(i){let r=i.nodeName.toLowerCase();return"input"===r||"select"===r||"button"===r||"textarea"===r}(i)||function AY(i){return function OY(i){return"a"==i.nodeName.toLowerCase()}(i)&&i.hasAttribute("href")}(i)||i.hasAttribute("contenteditable")||J4(i))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}static#e=this.\u0275fac=function(t){return new(t||i)(F(fi))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function J4(i){if(!i.hasAttribute("tabindex")||void 0===i.tabIndex)return!1;let r=i.getAttribute("tabindex");return!(!r||isNaN(parseInt(r,10)))}function K4(i){if(!J4(i))return null;const r=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(r)?-1:r}class CY{get enabled(){return this._enabled}set enabled(r){this._enabled=r,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(r,this._startAnchor),this._toggleAnchorTabIndex(r,this._endAnchor))}constructor(r,e,t,n,s=!1){this._element=r,this._checker=e,this._ngZone=t,this._document=n,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,s||this.attachAnchors()}destroy(){const r=this._startAnchor,e=this._endAnchor;r&&(r.removeEventListener("focus",this.startAnchorListener),r.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(r){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(r)))})}focusFirstTabbableElementWhenReady(r){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(r)))})}focusLastTabbableElementWhenReady(r){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(r)))})}_getRegionBoundary(r){const e=this._element.querySelectorAll(`[cdk-focus-region-${r}], [cdkFocusRegion${r}], [cdk-focus-${r}]`);return"start"==r?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(r){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(r),!!t}return e.focus(r),!0}return this.focusFirstTabbableElement(r)}focusFirstTabbableElement(r){const e=this._getRegionBoundary("start");return e&&e.focus(r),!!e}focusLastTabbableElement(r){const e=this._getRegionBoundary("end");return e&&e.focus(r),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(r){if(this._checker.isFocusable(r)&&this._checker.isTabbable(r))return r;const e=r.children;for(let t=0;t=0;t--){const n=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(n)return n}return null}_createAnchor(){const r=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,r),r.classList.add("cdk-visually-hidden"),r.classList.add("cdk-focus-trap-anchor"),r.setAttribute("aria-hidden","true"),r}_toggleAnchorTabIndex(r,e){r?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(r){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(r,this._startAnchor),this._toggleAnchorTabIndex(r,this._endAnchor))}_executeOnStable(r){this._ngZone.isStable?r():this._ngZone.onStable.pipe(Pt(1)).subscribe(r)}}let Km=(()=>{class i{constructor(e,t,n){this._checker=e,this._ngZone=t,this._document=n}create(e,t=!1){return new CY(e,this._checker,this._ngZone,this._document,t)}static#e=this.\u0275fac=function(t){return new(t||i)(F(_c),F(Ee),F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function Zm(i){return 0===i.buttons||0===i.offsetX&&0===i.offsetY}function eb(i){const r=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!(!r||-1!==r.identifier||null!=r.radiusX&&1!==r.radiusX||null!=r.radiusY&&1!==r.radiusY)}const xY=new ie("cdk-input-modality-detector-options"),TY={ignoreKeys:[18,17,224,91,16]},Ac=Br({passive:!0,capture:!0});let RY=(()=>{class i{get mostRecentModality(){return this._modality.value}constructor(e,t,n,s){this._platform=e,this._mostRecentTarget=null,this._modality=new An(null),this._lastTouchMs=0,this._onKeydown=c=>{this._options?.ignoreKeys?.some(l=>l===c.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ia(c))},this._onMousedown=c=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Zm(c)?"keyboard":"mouse"),this._mostRecentTarget=ia(c))},this._onTouchstart=c=>{eb(c)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ia(c))},this._options={...TY,...s},this.modalityDetected=this._modality.pipe(B4(1)),this.modalityChanged=this.modalityDetected.pipe(Xo()),e.isBrowser&&t.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,Ac),n.addEventListener("mousedown",this._onMousedown,Ac),n.addEventListener("touchstart",this._onTouchstart,Ac)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ac),document.removeEventListener("mousedown",this._onMousedown,Ac),document.removeEventListener("touchstart",this._onTouchstart,Ac))}static#e=this.\u0275fac=function(t){return new(t||i)(F(fi),F(Ee),F(Je),F(xY,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const SY=new ie("liveAnnouncerElement",{providedIn:"root",factory:function qY(){return null}}),EY=new ie("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let LY=0,kY=(()=>{class i{constructor(e,t,n,s){this._ngZone=t,this._defaultOptions=s,this._document=n,this._liveElement=e||this._createLiveElement()}announce(e,...t){const n=this._defaultOptions;let s,c;return 1===t.length&&"number"==typeof t[0]?c=t[0]:[s,c]=t,this.clear(),clearTimeout(this._previousTimeout),s||(s=n&&n.politeness?n.politeness:"polite"),null==c&&n&&(c=n.duration),this._liveElement.setAttribute("aria-live",s),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(l=>this._currentResolve=l)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof c&&(this._previousTimeout=setTimeout(()=>this.clear(),c)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",t=this._document.getElementsByClassName(e),n=this._document.createElement("div");for(let s=0;s .cdk-overlay-container [aria-modal="true"]');for(let n=0;n{class i{constructor(e,t,n,s,c){this._ngZone=e,this._platform=t,this._inputModalityDetector=n,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new fe,this._rootNodeFocusAndBlurListener=l=>{for(let a=ia(l);a;a=a.parentElement)"focus"===l.type?this._onFocus(l,a):this._onBlur(l,a)},this._document=s,this._detectionMode=c?.detectionMode||0}monitor(e,t=!1){const n=rn(e);if(!this._platform.isBrowser||1!==n.nodeType)return Se();const s=lz(n)||this._getDocument(),c=this._elementInfo.get(n);if(c)return t&&(c.checkChildren=!0),c.subject;const l={checkChildren:t,subject:new fe,rootNode:s};return this._elementInfo.set(n,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(e){const t=rn(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}focusVia(e,t,n){const s=rn(e);s===this._getDocument().activeElement?this._getClosestElementsInfo(s).forEach(([l,o])=>this._originChanged(l,t,o)):(this._setOrigin(t),"function"==typeof s.focus&&s.focus(n))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const n=this._elementInfo.get(t),s=ia(e);!n||!n.checkChildren&&t!==s||this._originChanged(t,this._getFocusOrigin(s),n)}_onBlur(e,t){const n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,n=this._rootNodeFocusListenerCount.get(t)||0;n||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,tb),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,tb)}),this._rootNodeFocusListenerCount.set(t,n+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Ye(this._stopInputModalityDetector)).subscribe(s=>{this._setOrigin(s,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const n=this._rootNodeFocusListenerCount.get(t);n>1?this._rootNodeFocusListenerCount.set(t,n-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,tb),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,tb),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,n){this._setClasses(e,t),this._emitOrigin(n,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((n,s)=>{(s===e||n.checkChildren&&s.contains(e))&&t.push([s,n])}),t}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:t,mostRecentModality:n}=this._inputModalityDetector;if("mouse"!==n||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const s=e.labels;if(s)for(let c=0;c{class i{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=me(mY).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,s=(n&&n.backgroundColor||"").replace(/ /g,"");switch(e.remove(),s){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(gz,eq,tq),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(gz,eq):2===t&&e.add(gz,tq)}}static#e=this.\u0275fac=function(t){return new(t||i)(F(fi),F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Zp=(()=>{class i{constructor(e){e._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(t){return new(t||i)(F(iq))};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Gm]})}return i})();const HY=new ie("cdk-dir-doc",{providedIn:"root",factory:function WY(){return me(Je)}}),PY=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let En=(()=>{class i{constructor(e){this.value="ltr",this.change=new Me,e&&(this.value=function IY(i){const r=i?.toLowerCase()||"";return"auto"===r&&typeof navigator<"u"&&navigator?.language?PY.test(navigator.language)?"rtl":"ltr":"rtl"===r?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(t){return new(t||i)(F(HY,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),zc=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();const BY=["text"];function NY(i,r){if(1&i&&te(0,"mat-pseudo-checkbox",6),2&i){const e=j();E("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function VY(i,r){1&i&&te(0,"mat-pseudo-checkbox",7),2&i&&E("disabled",j().disabled)}function jY(i,r){if(1&i&&(y(0,"span",8),W(1),v()),2&i){const e=j();_(1),G("(",e.group.label,")")}}const FY=[[["mat-icon"]],"*"],UY=["mat-icon","*"];let YY=(()=>{class i{static#e=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#t=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#i=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#n=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return i})(),GY=(()=>{class i{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return i})();const $Y=new ie("mat-sanity-checks",{providedIn:"root",factory:function XY(){return!0}});let tt=(()=>{class i{constructor(e,t,n){this._sanityChecks=t,this._document=n,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!cz()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}static#e=this.\u0275fac=function(t){return new(t||i)(F(iq),F($Y,8),F(Je))};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[zc,zc]})}return i})();function no(i){return class extends i{get disabled(){return this._disabled}set disabled(r){this._disabled=ye(r)}constructor(...r){super(...r),this._disabled=!1}}}function S1(i,r){return class extends i{get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...e){super(...e),this.defaultColor=r,this.color=r}}}function h0(i){return class extends i{get disableRipple(){return this._disableRipple}set disableRipple(r){this._disableRipple=ye(r)}constructor(...r){super(...r),this._disableRipple=!1}}}function bs(i,r=0){return class extends i{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?mi(e):this.defaultTabIndex}constructor(...e){super(...e),this._tabIndex=r,this.defaultTabIndex=r}}}function Mz(i){return class extends i{updateErrorState(){const r=this.errorState,s=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);s!==r&&(this.errorState=s,this.stateChanges.next())}constructor(...r){super(...r),this.errorState=!1}}}function aq(i){return class extends i{constructor(...r){super(...r),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new Ct(e=>{this._isInitialized?this._notifySubscriber(e):this._pendingSubscribers.push(e)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(r){r.next(),r.complete()}}}const QY=new ie("MAT_DATE_LOCALE",{providedIn:"root",factory:function JY(){return me(qo)}});class ro{constructor(){this._localeChanges=new fe,this.localeChanges=this._localeChanges}getValidDateOrNull(r){return this.isDateInstance(r)&&this.isValid(r)?r:null}deserialize(r){return null==r||this.isDateInstance(r)&&this.isValid(r)?r:this.invalid()}setLocale(r){this.locale=r,this._localeChanges.next()}compareDate(r,e){return this.getYear(r)-this.getYear(e)||this.getMonth(r)-this.getMonth(e)||this.getDate(r)-this.getDate(e)}sameDate(r,e){if(r&&e){let t=this.isValid(r),n=this.isValid(e);return t&&n?!this.compareDate(r,e):t==n}return r==e}clampDate(r,e,t){return e&&this.compareDate(r,e)<0?e:t&&this.compareDate(r,t)>0?t:r}}const ib=new ie("mat-date-formats"),KY=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function _z(i,r){const e=Array(i);for(let t=0;t{class i extends ro{constructor(e,t){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return _z(12,n=>this._format(t,new Date(2017,n,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return _z(31,t=>this._format(e,new Date(2017,0,t+1)))}getDayOfWeekNames(e){const t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return _z(7,n=>this._format(t,new Date(2017,0,n+1)))}getYearName(e){const t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(t,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,t,n){let s=this._createDateWithOverflow(e,t,n);return s.getMonth(),s}today(){return new Date}parse(e,t){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const n=new Intl.DateTimeFormat(this.locale,{...t,timeZone:"utc"});return this._format(n,e)}addCalendarYears(e,t){return this.addCalendarMonths(e,12*t)}addCalendarMonths(e,t){let n=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(n)!=((this.getMonth(e)+t)%12+12)%12&&(n=this._createDateWithOverflow(this.getYear(n),this.getMonth(n),0)),n}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(KY.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,n){const s=new Date;return s.setFullYear(e,t,n),s.setHours(0,0,0,0),s}_2digit(e){return("00"+e).slice(-2)}_format(e,t){const n=new Date;return n.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(n)}static#e=this.\u0275fac=function(t){return new(t||i)(F(QY,8),F(fi))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const ZY={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let eG=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[{provide:ro,useClass:oq}]})}return i})(),sq=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[{provide:ib,useValue:ZY}],imports:[eG]})}return i})(),eu=(()=>{class i{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),lq=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,tt]})}return i})();class tG{constructor(r,e,t,n=!1){this._renderer=r,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const cq=Br({passive:!0,capture:!0});class iG{constructor(){this._events=new Map,this._delegateEventHandler=r=>{const e=ia(r);e&&this._events.get(r.type)?.forEach((t,n)=>{(n===e||n.contains(e))&&t.forEach(s=>s.handleEvent(r))})}}addHandler(r,e,t,n){const s=this._events.get(e);if(s){const c=s.get(t);c?c.add(n):s.set(t,new Set([n]))}else this._events.set(e,new Map([[t,new Set([n])]])),r.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,cq)})}removeHandler(r,e,t){const n=this._events.get(r);if(!n)return;const s=n.get(e);s&&(s.delete(t),0===s.size&&n.delete(e),0===n.size&&(this._events.delete(r),document.removeEventListener(r,this._delegateEventHandler,cq)))}}const dq={enterDuration:225,exitDuration:150},pq=Br({passive:!0,capture:!0}),uq=["mousedown","touchstart"],hq=["mouseup","mouseleave","touchend","touchcancel"];class iu{static#e=this._eventManager=new iG;constructor(r,e,t,n){this._target=r,this._ngZone=e,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=rn(t))}fadeInRipple(r,e,t={}){const n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),s={...dq,...t.animation};t.centered&&(r=n.left+n.width/2,e=n.top+n.height/2);const c=t.radius||function rG(i,r,e){const t=Math.max(Math.abs(i-e.left),Math.abs(i-e.right)),n=Math.max(Math.abs(r-e.top),Math.abs(r-e.bottom));return Math.sqrt(t*t+n*n)}(r,e,n),l=r-n.left,o=e-n.top,a=s.enterDuration,d=document.createElement("div");d.classList.add("mat-ripple-element"),d.style.left=l-c+"px",d.style.top=o-c+"px",d.style.height=2*c+"px",d.style.width=2*c+"px",null!=t.color&&(d.style.backgroundColor=t.color),d.style.transitionDuration=`${a}ms`,this._containerElement.appendChild(d);const p=window.getComputedStyle(d),h=p.transitionDuration,m="none"===p.transitionProperty||"0s"===h||"0s, 0s"===h||0===n.width&&0===n.height,f=new tG(this,d,t,m);d.style.transform="scale3d(1, 1, 1)",f.state=0,t.persistent||(this._mostRecentTransientRipple=f);let b=null;return!m&&(a||s.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const x=()=>this._finishRippleTransition(f),B=()=>this._destroyRipple(f);d.addEventListener("transitionend",x),d.addEventListener("transitioncancel",B),b={onTransitionEnd:x,onTransitionCancel:B}}),this._activeRipples.set(f,b),(m||!a)&&this._finishRippleTransition(f),f}fadeOutRipple(r){if(2===r.state||3===r.state)return;const e=r.element,t={...dq,...r.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",r.state=2,(r._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(r)}fadeOutAll(){this._getActiveRipples().forEach(r=>r.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(r=>{r.config.persistent||r.fadeOut()})}setupTriggerEvents(r){const e=rn(r);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,uq.forEach(t=>{iu._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(r){"mousedown"===r.type?this._onMousedown(r):"touchstart"===r.type?this._onTouchStart(r):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{hq.forEach(e=>{this._triggerElement.addEventListener(e,this,pq)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(r){0===r.state?this._startFadeOutTransition(r):2===r.state&&this._destroyRipple(r)}_startFadeOutTransition(r){const e=r===this._mostRecentTransientRipple,{persistent:t}=r.config;r.state=1,!t&&(!e||!this._isPointerDown)&&r.fadeOut()}_destroyRipple(r){const e=this._activeRipples.get(r)??null;this._activeRipples.delete(r),this._activeRipples.size||(this._containerRect=null),r===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),r.state=3,null!==e&&(r.element.removeEventListener("transitionend",e.onTransitionEnd),r.element.removeEventListener("transitioncancel",e.onTransitionCancel)),r.element.remove()}_onMousedown(r){const e=Zm(r),t=this._lastTouchStartEvent&&Date.now(){!r.config.persistent&&(1===r.state||r.config.terminateOnPointerUp&&0===r.state)&&r.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const r=this._triggerElement;r&&(uq.forEach(e=>iu._eventManager.removeHandler(e,r,this)),this._pointerUpEventsRegistered&&hq.forEach(e=>r.removeEventListener(e,this,pq)))}}const q1=new ie("mat-ripple-global-options");let ao=(()=>{class i{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,n,s,c){this._elementRef=e,this._animationMode=c,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=s||{},this._rippleRenderer=new iu(this,t,e,n)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,n){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,{...this.rippleConfig,...n}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ee),w(fi),w(q1,8),w(Ri,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mat-ripple-unbounded",n.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return i})(),Vr=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,tt]})}return i})(),aG=(()=>{class i{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ri,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(t,n){2&t&&ke("mat-pseudo-checkbox-indeterminate","indeterminate"===n.state)("mat-pseudo-checkbox-checked","checked"===n.state)("mat-pseudo-checkbox-disabled",n.disabled)("mat-pseudo-checkbox-minimal","minimal"===n.appearance)("mat-pseudo-checkbox-full","full"===n.appearance)("_mat-animation-noopable","NoopAnimations"===n._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(t,n){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return i})(),fq=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt]})}return i})();const Az=new ie("MAT_OPTION_PARENT_COMPONENT"),zz=new ie("MatOptgroup");let oG=0;class mq{constructor(r,e=!1){this.source=r,this.isUserInput=e}}let sG=(()=>{class i{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=ye(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(e,t,n,s){this._element=e,this._changeDetectorRef=t,this._parent=n,this.group=s,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+oG++,this.onSelectionChange=new Me,this._stateChanges=new fe}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,t){const n=this._getHostElement();"function"==typeof n.focus&&n.focus(t)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!qn(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new mq(this,e))}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275dir=ee({type:i,viewQuery:function(t,n){if(1&t&&Qe(BY,7),2&t){let s;be(s=ge())&&(n._text=s.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return i})(),f0=(()=>{class i extends sG{constructor(e,t,n,s){super(e,t,n,s)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Lt),w(Az,8),w(zz,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(t,n){1&t&&X("click",function(){return n._selectViaInteraction()})("keydown",function(c){return n._handleKeydown(c)}),2&t&&(jn("id",n.id),Ie("aria-selected",n.selected)("aria-disabled",n.disabled.toString()),ke("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled))},exportAs:["matOption"],features:[he],ngContentSelectors:UY,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(t,n){1&t&&(vt(FY),I(0,NY,1,2,"mat-pseudo-checkbox",0),qe(1),y(2,"span",1,2),qe(4,1),v(),I(5,VY,1,1,"mat-pseudo-checkbox",3),I(6,jY,2,1,"span",4),te(7,"div",5)),2&t&&(E("ngIf",n.multiple),_(5),E("ngIf",!n.multiple&&n.selected&&!n.hideSingleSelectionIndicator),_(1),E("ngIf",n.group&&n.group._inert),_(1),E("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple))},dependencies:[ao,Ue,aG],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return i})();function bq(i,r,e){if(e.length){let t=r.toArray(),n=e.toArray(),s=0;for(let c=0;ce+t?Math.max(0,i-t+r):e}let nu=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Vr,si,tt,fq]})}return i})();const Mq={capture:!0},_q=["focus","click","mouseenter","touchstart"],Oz="mat-ripple-loader-uninitialized",wz="mat-ripple-loader-class-name",Aq="mat-ripple-loader-centered",nb="mat-ripple-loader-disabled";let zq=(()=>{class i{constructor(){this._document=me(Je,{optional:!0}),this._animationMode=me(Ri,{optional:!0}),this._globalRippleOptions=me(q1,{optional:!0}),this._platform=me(fi),this._ngZone=me(Ee),this._onInteraction=e=>{if(!(e.target instanceof HTMLElement))return;const n=e.target.closest(`[${Oz}]`);n&&this.createRipple(n)},this._ngZone.runOutsideAngular(()=>{for(const e of _q)this._document?.addEventListener(e,this._onInteraction,Mq)})}ngOnDestroy(){for(const e of _q)this._document?.removeEventListener(e,this._onInteraction,Mq)}configureRipple(e,t){e.setAttribute(Oz,""),(t.className||!e.hasAttribute(wz))&&e.setAttribute(wz,t.className||""),t.centered&&e.setAttribute(Aq,""),t.disabled&&e.setAttribute(nb,"")}getRipple(e){return e.matRipple?e.matRipple:this.createRipple(e)}setDisabled(e,t){const n=e.matRipple;n?n.disabled=t:t?e.setAttribute(nb,""):e.removeAttribute(nb)}createRipple(e){if(!this._document)return;e.querySelector(".mat-ripple")?.remove();const t=this._document.createElement("span");t.classList.add("mat-ripple",e.getAttribute(wz)),e.append(t);const n=new ao(new Te(t),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return n._isInitialized=!0,n.trigger=e,n.centered=e.hasAttribute(Aq),n.disabled=e.hasAttribute(nb),this.attachRipple(e,n),n}attachRipple(e,t){e.removeAttribute(Oz),e.matRipple=t}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const lG=["mat-button",""],cG=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],dG=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],uG=["mat-icon-button",""],hG=["*"],fG=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],mG=S1(no(h0(class{constructor(i){this._elementRef=i}})));let Oq=(()=>{class i extends mG{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=ye(e),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e),this._updateRippleDisabled()}constructor(e,t,n,s){super(e),this._platform=t,this._ngZone=n,this._animationMode=s,this._focusMonitor=me(Nr),this._rippleLoader=me(zq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const c=e.nativeElement.classList;for(const l of fG)this._hasHostAttributes(l.selector)&&l.mdcClasses.forEach(o=>{c.add(o)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_hasHostAttributes(...e){return e.some(t=>this._elementRef.nativeElement.hasAttribute(t))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275dir=ee({type:i,features:[he]})}return i})(),_t=(()=>{class i extends Oq{constructor(e,t,n,s){super(e,t,n,s)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(fi),w(Ee),w(Ri,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(t,n){2&t&&(Ie("disabled",n.disabled||null),ke("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[he],attrs:lG,ngContentSelectors:dG,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(t,n){1&t&&(vt(cG),te(0,"span",0),qe(1),y(2,"span",1),qe(3,1),v(),qe(4,2),te(5,"span",2)(6,"span",3)),2&t&&ke("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return i})(),gs=(()=>{class i extends Oq{constructor(e,t,n,s){super(e,t,n,s),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(fi),w(Ee),w(Ri,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(t,n){2&t&&(Ie("disabled",n.disabled||null),ke("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[he],attrs:uG,ngContentSelectors:hG,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(t,n){1&t&&(vt(),te(0,"span",0),qe(1),te(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return i})(),m0=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,Vr,tt]})}return i})(),yz=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,si,tt]})}return i})(),wq=(()=>{class i{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=n=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Xa),w(Te))};static#t=this.\u0275dir=ee({type:i})}return i})(),E1=(()=>{class i extends wq{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,features:[he]})}return i})();const Un=new ie("NgValueAccessor"),vG={provide:Un,useExisting:xt(()=>bn),multi:!0},xG=new ie("CompositionEventMode");let bn=(()=>{class i extends wq{constructor(e,t,n){super(e,t),this._compositionMode=n,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function CG(){const i=e0()?e0().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Xa),w(Te),w(xG,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,n){1&t&&X("input",function(c){return n._handleInput(c.target.value)})("blur",function(){return n.onTouched()})("compositionstart",function(){return n._compositionStart()})("compositionend",function(c){return n._compositionEnd(c.target.value)})},features:[Re([vG]),he]})}return i})();function b0(i){return null==i||("string"==typeof i||Array.isArray(i))&&0===i.length}function vq(i){return null!=i&&"number"==typeof i.length}const Ln=new ie("NgValidators"),g0=new ie("NgAsyncValidators"),TG=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Bi{static min(r){return function Cq(i){return r=>{if(b0(r.value)||b0(i))return null;const e=parseFloat(r.value);return!isNaN(e)&&e{if(b0(r.value)||b0(i))return null;const e=parseFloat(r.value);return!isNaN(e)&&e>i?{max:{max:i,actual:r.value}}:null}}(r)}static required(r){return Tq(r)}static requiredTrue(r){return function Rq(i){return!0===i.value?null:{required:!0}}(r)}static email(r){return function Sq(i){return b0(i.value)||TG.test(i.value)?null:{email:!0}}(r)}static minLength(r){return function qq(i){return r=>b0(r.value)||!vq(r.value)?null:r.value.lengthvq(r.value)&&r.value.length>i?{maxlength:{requiredLength:i,actualLength:r.value.length}}:null}(r)}static pattern(r){return function Lq(i){if(!i)return rb;let r,e;return"string"==typeof i?(e="","^"!==i.charAt(0)&&(e+="^"),e+=i,"$"!==i.charAt(i.length-1)&&(e+="$"),r=new RegExp(e)):(e=i.toString(),r=i),t=>{if(b0(t.value))return null;const n=t.value;return r.test(n)?null:{pattern:{requiredPattern:e,actualValue:n}}}}(r)}static nullValidator(r){return null}static compose(r){return Iq(r)}static composeAsync(r){return Bq(r)}}function Tq(i){return b0(i.value)?{required:!0}:null}function rb(i){return null}function kq(i){return null!=i}function Dq(i){return ap(i)?Ui(i):i}function Hq(i){let r={};return i.forEach(e=>{r=null!=e?{...r,...e}:r}),0===Object.keys(r).length?null:r}function Wq(i,r){return r.map(e=>e(i))}function Pq(i){return i.map(r=>function RG(i){return!i.validate}(r)?r:e=>r.validate(e))}function Iq(i){if(!i)return null;const r=i.filter(kq);return 0==r.length?null:function(e){return Hq(Wq(e,r))}}function vz(i){return null!=i?Iq(Pq(i)):null}function Bq(i){if(!i)return null;const r=i.filter(kq);return 0==r.length?null:function(e){return zA(Wq(e,r).map(Dq)).pipe(Fe(Hq))}}function Cz(i){return null!=i?Bq(Pq(i)):null}function Nq(i,r){return null===i?[r]:Array.isArray(i)?[...i,r]:[i,r]}function Vq(i){return i._rawValidators}function jq(i){return i._rawAsyncValidators}function xz(i){return i?Array.isArray(i)?i:[i]:[]}function ab(i,r){return Array.isArray(i)?i.includes(r):i===r}function Fq(i,r){const e=xz(r);return xz(i).forEach(n=>{ab(e,n)||e.push(n)}),e}function Uq(i,r){return xz(r).filter(e=>!ab(i,e))}class Yq{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(r){this._rawValidators=r||[],this._composedValidatorFn=vz(this._rawValidators)}_setAsyncValidators(r){this._rawAsyncValidators=r||[],this._composedAsyncValidatorFn=Cz(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(r){this._onDestroyCallbacks.push(r)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(r=>r()),this._onDestroyCallbacks=[]}reset(r=void 0){this.control&&this.control.reset(r)}hasError(r,e){return!!this.control&&this.control.hasError(r,e)}getError(r,e){return this.control?this.control.getError(r,e):null}}class yr extends Yq{get formDirective(){return null}get path(){return null}}class oo extends Yq{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Gq{constructor(r){this._cd=r}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Xi=(()=>{class i extends Gq{constructor(e){super(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(oo,2))};static#t=this.\u0275dir=ee({type:i,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,n){2&t&&ke("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)},features:[he]})}return i})(),Oc=(()=>{class i extends Gq{constructor(e){super(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(yr,10))};static#t=this.\u0275dir=ee({type:i,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(t,n){2&t&&ke("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)("ng-submitted",n.isSubmitted)},features:[he]})}return i})();const ru="VALID",sb="INVALID",wc="PENDING",au="DISABLED";function Sz(i){return(lb(i)?i.validators:i)||null}function qz(i,r){return(lb(r)?r.asyncValidators:i)||null}function lb(i){return null!=i&&!Array.isArray(i)&&"object"==typeof i}function $q(i,r,e){const t=i.controls;if(!(r?Object.keys(t):t).length)throw new de(1e3,"");if(!t[e])throw new de(1001,"")}function Qq(i,r,e){i._forEachChild((t,n)=>{if(void 0===e[n])throw new de(1002,"")})}class cb{constructor(r,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(r),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(r){this._rawValidators=this._composedValidatorFn=r}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(r){this._rawAsyncValidators=this._composedAsyncValidatorFn=r}get parent(){return this._parent}get valid(){return this.status===ru}get invalid(){return this.status===sb}get pending(){return this.status==wc}get disabled(){return this.status===au}get enabled(){return this.status!==au}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(r){this._assignValidators(r)}setAsyncValidators(r){this._assignAsyncValidators(r)}addValidators(r){this.setValidators(Fq(r,this._rawValidators))}addAsyncValidators(r){this.setAsyncValidators(Fq(r,this._rawAsyncValidators))}removeValidators(r){this.setValidators(Uq(r,this._rawValidators))}removeAsyncValidators(r){this.setAsyncValidators(Uq(r,this._rawAsyncValidators))}hasValidator(r){return ab(this._rawValidators,r)}hasAsyncValidator(r){return ab(this._rawAsyncValidators,r)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(r={}){this.touched=!0,this._parent&&!r.onlySelf&&this._parent.markAsTouched(r)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(r=>r.markAllAsTouched())}markAsUntouched(r={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!r.onlySelf&&this._parent._updateTouched(r)}markAsDirty(r={}){this.pristine=!1,this._parent&&!r.onlySelf&&this._parent.markAsDirty(r)}markAsPristine(r={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!r.onlySelf&&this._parent._updatePristine(r)}markAsPending(r={}){this.status=wc,!1!==r.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!r.onlySelf&&this._parent.markAsPending(r)}disable(r={}){const e=this._parentMarkedDirty(r.onlySelf);this.status=au,this.errors=null,this._forEachChild(t=>{t.disable({...r,onlySelf:!0})}),this._updateValue(),!1!==r.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...r,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(r={}){const e=this._parentMarkedDirty(r.onlySelf);this.status=ru,this._forEachChild(t=>{t.enable({...r,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:r.emitEvent}),this._updateAncestors({...r,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(r){this._parent&&!r.onlySelf&&(this._parent.updateValueAndValidity(r),r.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(r){this._parent=r}getRawValue(){return this.value}updateValueAndValidity(r={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ru||this.status===wc)&&this._runAsyncValidator(r.emitEvent)),!1!==r.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!r.onlySelf&&this._parent.updateValueAndValidity(r)}_updateTreeValidity(r={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(r)),this.updateValueAndValidity({onlySelf:!0,emitEvent:r.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?au:ru}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(r){if(this.asyncValidator){this.status=wc,this._hasOwnPendingAsyncValidator=!0;const e=Dq(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:r})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(r,e={}){this.errors=r,this._updateControlsErrors(!1!==e.emitEvent)}get(r){let e=r;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,n)=>t&&t._find(n),this)}getError(r,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[r]:null}hasError(r,e){return!!this.getError(r,e)}get root(){let r=this;for(;r._parent;)r=r._parent;return r}_updateControlsErrors(r){this.status=this._calculateStatus(),r&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(r)}_initObservables(){this.valueChanges=new Me,this.statusChanges=new Me}_calculateStatus(){return this._allControlsDisabled()?au:this.errors?sb:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(wc)?wc:this._anyControlsHaveStatus(sb)?sb:ru}_anyControlsHaveStatus(r){return this._anyControls(e=>e.status===r)}_anyControlsDirty(){return this._anyControls(r=>r.dirty)}_anyControlsTouched(){return this._anyControls(r=>r.touched)}_updatePristine(r={}){this.pristine=!this._anyControlsDirty(),this._parent&&!r.onlySelf&&this._parent._updatePristine(r)}_updateTouched(r={}){this.touched=this._anyControlsTouched(),this._parent&&!r.onlySelf&&this._parent._updateTouched(r)}_registerOnCollectionChange(r){this._onCollectionChange=r}_setUpdateStrategy(r){lb(r)&&null!=r.updateOn&&(this._updateOn=r.updateOn)}_parentMarkedDirty(r){return!r&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(r){return null}_assignValidators(r){this._rawValidators=Array.isArray(r)?r.slice():r,this._composedValidatorFn=function LG(i){return Array.isArray(i)?vz(i):i||null}(this._rawValidators)}_assignAsyncValidators(r){this._rawAsyncValidators=Array.isArray(r)?r.slice():r,this._composedAsyncValidatorFn=function kG(i){return Array.isArray(i)?Cz(i):i||null}(this._rawAsyncValidators)}}class ou extends cb{constructor(r,e,t){super(Sz(e),qz(t,e)),this.controls=r,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(r,e){return this.controls[r]?this.controls[r]:(this.controls[r]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(r,e,t={}){this.registerControl(r,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(r,e={}){this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),delete this.controls[r],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(r,e,t={}){this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),delete this.controls[r],e&&this.registerControl(r,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(r){return this.controls.hasOwnProperty(r)&&this.controls[r].enabled}setValue(r,e={}){Qq(this,0,r),Object.keys(r).forEach(t=>{$q(this,!0,t),this.controls[t].setValue(r[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(r,e={}){null!=r&&(Object.keys(r).forEach(t=>{const n=this.controls[t];n&&n.patchValue(r[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(r={},e={}){this._forEachChild((t,n)=>{t.reset(r?r[n]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(r,e,t)=>(r[t]=e.getRawValue(),r))}_syncPendingControls(){let r=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return r&&this.updateValueAndValidity({onlySelf:!0}),r}_forEachChild(r){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&r(t,e)})}_setUpControls(){this._forEachChild(r=>{r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(r){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&r(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(r,e){let t=r;return this._forEachChild((n,s)=>{t=e(t,n,s)}),t}_allControlsDisabled(){for(const r of Object.keys(this.controls))if(this.controls[r].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(r){return this.controls.hasOwnProperty(r)?this.controls[r]:null}}class Jq extends ou{}const L1=new ie("CallSetDisabledState",{providedIn:"root",factory:()=>su}),su="always";function db(i,r){return[...r.path,i]}function lu(i,r,e=su){Ez(i,r),r.valueAccessor.writeValue(i.value),(i.disabled||"always"===e)&&r.valueAccessor.setDisabledState?.(i.disabled),function HG(i,r){r.valueAccessor.registerOnChange(e=>{i._pendingValue=e,i._pendingChange=!0,i._pendingDirty=!0,"change"===i.updateOn&&Kq(i,r)})}(i,r),function PG(i,r){const e=(t,n)=>{r.valueAccessor.writeValue(t),n&&r.viewToModelUpdate(t)};i.registerOnChange(e),r._registerOnDestroy(()=>{i._unregisterOnChange(e)})}(i,r),function WG(i,r){r.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,"blur"===i.updateOn&&i._pendingChange&&Kq(i,r),"submit"!==i.updateOn&&i.markAsTouched()})}(i,r),function DG(i,r){if(r.valueAccessor.setDisabledState){const e=t=>{r.valueAccessor.setDisabledState(t)};i.registerOnDisabledChange(e),r._registerOnDestroy(()=>{i._unregisterOnDisabledChange(e)})}}(i,r)}function pb(i,r,e=!0){const t=()=>{};r.valueAccessor&&(r.valueAccessor.registerOnChange(t),r.valueAccessor.registerOnTouched(t)),hb(i,r),i&&(r._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function ub(i,r){i.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(r)})}function Ez(i,r){const e=Vq(i);null!==r.validator?i.setValidators(Nq(e,r.validator)):"function"==typeof e&&i.setValidators([e]);const t=jq(i);null!==r.asyncValidator?i.setAsyncValidators(Nq(t,r.asyncValidator)):"function"==typeof t&&i.setAsyncValidators([t]);const n=()=>i.updateValueAndValidity();ub(r._rawValidators,n),ub(r._rawAsyncValidators,n)}function hb(i,r){let e=!1;if(null!==i){if(null!==r.validator){const n=Vq(i);if(Array.isArray(n)&&n.length>0){const s=n.filter(c=>c!==r.validator);s.length!==n.length&&(e=!0,i.setValidators(s))}}if(null!==r.asyncValidator){const n=jq(i);if(Array.isArray(n)&&n.length>0){const s=n.filter(c=>c!==r.asyncValidator);s.length!==n.length&&(e=!0,i.setAsyncValidators(s))}}}const t=()=>{};return ub(r._rawValidators,t),ub(r._rawAsyncValidators,t),e}function Kq(i,r){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),r.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function Zq(i,r){Ez(i,r)}function kz(i,r){if(!i.hasOwnProperty("model"))return!1;const e=i.model;return!!e.isFirstChange()||!Object.is(r,e.currentValue)}function eE(i,r){i._syncPendingControls(),r.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Dz(i,r){if(!r)return null;let e,t,n;return Array.isArray(r),r.forEach(s=>{s.constructor===bn?e=s:function NG(i){return Object.getPrototypeOf(i.constructor)===E1}(s)?t=s:n=s}),n||t||e||null}const jG={provide:yr,useExisting:xt(()=>k1)},cu=(()=>Promise.resolve())();let k1=(()=>{class i extends yr{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._directives=new Set,this.ngSubmit=new Me,this.form=new ou({},vz(e),Cz(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){cu.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),lu(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){cu.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){cu.then(()=>{const t=this._findContainer(e.path),n=new ou({});Zq(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){cu.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){cu.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,eE(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ln,10),w(g0,10),w(L1,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,n){1&t&&X("submit",function(c){return n.onSubmit(c)})("reset",function(){return n.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Re([jG]),he]})}return i})();function tE(i,r){const e=i.indexOf(r);e>-1&&i.splice(e,1)}function iE(i){return"object"==typeof i&&null!==i&&2===Object.keys(i).length&&"value"in i&&"disabled"in i}const Do=class extends cb{constructor(r=null,e,t){super(Sz(e),qz(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(r),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),lb(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=iE(r)?r.value:r)}setValue(r,e={}){this.value=this._pendingValue=r,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(r,e={}){this.setValue(r,e)}reset(r=this.defaultValue,e={}){this._applyFormState(r),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(r){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(r){this._onChange.push(r)}_unregisterOnChange(r){tE(this._onChange,r)}registerOnDisabledChange(r){this._onDisabledChange.push(r)}_unregisterOnDisabledChange(r){tE(this._onDisabledChange,r)}_forEachChild(r){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(r){iE(r)?(this.value=this._pendingValue=r.value,r.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=r}},Ms=Do,YG={provide:oo,useExisting:xt(()=>va)},aE=(()=>Promise.resolve())();let va=(()=>{class i extends oo{constructor(e,t,n,s,c,l){super(),this._changeDetectorRef=c,this.callSetDisabledState=l,this.control=new Do,this._registered=!1,this.name="",this.update=new Me,this._parent=e,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=Dz(0,s)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),kz(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){lu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){aE.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,n=0!==t&&ec(t);aE.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?db(e,this._parent):[e]}static#e=this.\u0275fac=function(t){return new(t||i)(w(yr,9),w(Ln,10),w(g0,10),w(Un,10),w(Lt,8),w(L1,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Re([YG]),he,Wt]})}return i})(),Hz=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return i})();const GG={provide:Un,useExisting:xt(()=>fb),multi:!0};let fb=(()=>{class i extends E1{writeValue(e){this.setProperty("value",e??"")}registerOnChange(e){this.onChange=t=>{e(""==t?null:parseFloat(t))}}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,n){1&t&&X("input",function(c){return n.onChange(c.target.value)})("blur",function(){return n.onTouched()})},features:[Re([GG]),he]})}return i})(),oE=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();const Wz=new ie("NgModelWithFormControlWarning"),JG={provide:oo,useExisting:xt(()=>Ca)};let Ca=(()=>{class i extends oo{set isDisabled(e){}static#e=this._ngModelWarningSentOnce=!1;constructor(e,t,n,s,c){super(),this._ngModelWarningConfig=s,this.callSetDisabledState=c,this.update=new Me,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=Dz(0,n)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&pb(t,this,!1),lu(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}kz(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&pb(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static#t=this.\u0275fac=function(t){return new(t||i)(w(Ln,10),w(g0,10),w(Un,10),w(Wz,8),w(L1,8))};static#i=this.\u0275dir=ee({type:i,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Re([JG]),he,Wt]})}return i})();const KG={provide:yr,useExisting:xt(()=>Ho)};let Ho=(()=>{class i extends yr{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new Me,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(hb(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return lu(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){pb(e.control||null,e,!1),function VG(i,r){const e=i.indexOf(r);e>-1&&i.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,eE(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,n=this.form.get(e.path);t!==n&&(pb(t||null,e),(i=>i instanceof Do)(n)&&(lu(n,e,this.callSetDisabledState),e.control=n))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);Zq(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function IG(i,r){return hb(i,r)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ez(this.form,this),this._oldForm&&hb(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ln,10),w(g0,10),w(L1,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","formGroup",""]],hostBindings:function(t,n){1&t&&X("submit",function(c){return n.onSubmit(c)})("reset",function(){return n.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Re([KG]),he,Wt]})}return i})();const tX={provide:oo,useExisting:xt(()=>mb)};let mb=(()=>{class i extends oo{set isDisabled(e){}static#e=this._ngModelWarningSentOnce=!1;constructor(e,t,n,s,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new Me,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=Dz(0,s)}ngOnChanges(e){this._added||this._setUpControl(),kz(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return db(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(t){return new(t||i)(w(yr,13),w(Ln,10),w(g0,10),w(Un,10),w(Wz,8))};static#i=this.\u0275dir=ee({type:i,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[Re([tX]),he,Wt]})}return i})(),D1=(()=>{class i{constructor(){this._validator=rb}ngOnChanges(e){if(this.inputName in e){const t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):rb,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,features:[Wt]})}return i})();const dX={provide:Ln,useExisting:xt(()=>jr),multi:!0};let jr=(()=>{class i extends D1{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=ec,this.createValidator=e=>Tq}enabled(e){return e}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,n){2&t&&Ie("required",n._enabled?"":null)},inputs:{required:"required"},features:[Re([dX]),he]})}return i})(),AE=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[oE]})}return i})();class zE extends cb{constructor(r,e,t){super(Sz(e),qz(t,e)),this.controls=r,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(r){return this.controls[this._adjustIndex(r)]}push(r,e={}){this.controls.push(r),this._registerControl(r),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(r,e,t={}){this.controls.splice(r,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(r,e={}){let t=this._adjustIndex(r);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(r,e,t={}){let n=this._adjustIndex(r);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),e&&(this.controls.splice(n,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(r,e={}){Qq(this,0,r),r.forEach((t,n)=>{$q(this,!1,n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(r,e={}){null!=r&&(r.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(r=[],e={}){this._forEachChild((t,n)=>{t.reset(r[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(r=>r.getRawValue())}clear(r={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:r.emitEvent}))}_adjustIndex(r){return r<0?r+this.length:r}_syncPendingControls(){let r=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return r&&this.updateValueAndValidity({onlySelf:!0}),r}_forEachChild(r){this.controls.forEach((e,t)=>{r(e,t)})}_updateValue(){this.value=this.controls.filter(r=>r.enabled||this.disabled).map(r=>r.value)}_anyControls(r){return this.controls.some(e=>e.enabled&&r(e))}_setUpControls(){this._forEachChild(r=>this._registerControl(r))}_allControlsDisabled(){for(const r of this.controls)if(r.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(r){r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange)}_find(r){return this.at(r)??null}}function OE(i){return!!i&&(void 0!==i.asyncValidators||void 0!==i.validators||void 0!==i.updateOn)}let Vz=(()=>{class i{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new i;return e.useNonNullable=!0,e}group(e,t=null){const n=this._reduceControls(e);let s={};return OE(t)?s=t:null!==t&&(s.validators=t.validator,s.asyncValidators=t.asyncValidator),new ou(n,s)}record(e,t=null){const n=this._reduceControls(e);return new Jq(n,t)}control(e,t,n){let s={};return this.useNonNullable?(OE(t)?s=t:(s.validators=t,s.asyncValidators=n),new Do(e,{...s,nonNullable:!0})):new Do(e,t,n)}array(e,t,n){const s=e.map(c=>this._createControl(c));return new zE(s,t,n)}_reduceControls(e){const t={};return Object.keys(e).forEach(n=>{t[n]=this._createControl(e[n])}),t}_createControl(e){return e instanceof Do||e instanceof cb?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),gb=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:L1,useValue:e.callSetDisabledState??su}]}}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[AE]})}return i})(),M0=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:Wz,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:L1,useValue:e.callSetDisabledState??su}]}}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[AE]})}return i})();const bX=["input"],gX=["label"],MX=["*"],_X=new ie("mat-checkbox-default-options",{providedIn:"root",factory:wE});function wE(){return{color:"accent",clickAction:"check-indeterminate"}}const AX={provide:Un,useExisting:xt(()=>Wo),multi:!0};class zX{}let OX=0;const yE=wE(),wX=bs(S1(h0(no(class{constructor(i){this._elementRef=i}}))));let yX=(()=>{class i extends wX{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=ye(e)}constructor(e,t,n,s,c,l,o){super(t),this._changeDetectorRef=n,this._ngZone=s,this._animationMode=l,this._options=o,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new Me,this.indeterminateChange=new Me,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||yE,this.color=this.defaultColor=this._options.color||yE.color,this.tabIndex=parseInt(c)||0,this.id=this._uniqueId=`${e}${++OX}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const t=ye(e);t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=ye(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const t=e!=this._indeterminate;this._indeterminate=ye(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_transitionCheckState(e){let t=this._currentCheckState,n=this._getAnimationTargetElement();if(t!==e&&n&&(this._currentAnimationClass&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);const s=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(s)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"noop"===e&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,t){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===t)return this._animationClasses.uncheckedToChecked;if(3==t)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===t?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===t?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===t?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275dir=ee({type:i,viewQuery:function(t,n){if(1&t&&(Qe(bX,5),Qe(gX,5),Qe(ao,5)),2&t){let s;be(s=ge())&&(n._inputElement=s.first),be(s=ge())&&(n._labelElement=s.first),be(s=ge())&&(n.ripple=s.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[he]})}return i})(),Wo=(()=>{class i extends yX{constructor(e,t,n,s,c,l){super("mat-mdc-checkbox-",e,t,n,s,c,l),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const t=new zX;return t.source=this,t.checked=e,t}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Lt),w(Ee),tr("tabindex"),w(Ri,8),w(_X,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(t,n){2&t&&(jn("id",n.id),Ie("tabindex",null)("aria-label",null)("aria-labelledby",null),ke("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[Re([AX]),he],ngContentSelectors:MX,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(t,n){if(1&t&&(vt(),y(0,"div",0),X("click",function(c){return n._preventBubblingFromLabel(c)}),y(1,"div",1,2)(3,"div",3),X("click",function(){return n._onTouchTargetClick()}),v(),y(4,"input",4,5),X("blur",function(){return n._onBlur()})("click",function(){return n._onInputClick()})("change",function(c){return n._onInteractionEvent(c)}),v(),te(6,"div",6),y(7,"div",7),er(),y(8,"svg",8),te(9,"path",9),v(),Ys(),te(10,"div",10),v(),te(11,"div",11),v(),y(12,"label",12,13),qe(14),v()()),2&t){const s=yt(2);ke("mdc-form-field--align-end","before"==n.labelPosition),_(4),ke("mdc-checkbox--selected",n.checked),E("checked",n.checked)("indeterminate",n.indeterminate)("disabled",n.disabled)("id",n.inputId)("required",n.required)("tabIndex",n.tabIndex),Ie("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("name",n.name)("value",n.value),_(7),E("matRippleTrigger",s)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),_(1),E("for",n.inputId)}},dependencies:[ao],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return i})(),vE=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})(),du=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,Vr,vE,tt,vE]})}return i})();const xX=["addListener","removeListener"],TX=["addEventListener","removeEventListener"],RX=["on","off"];function Po(i,r,e,t){if(H(e)&&(t=e,e=void 0),t)return Po(i,r,e).pipe(AA(t));const[n,s]=function EX(i){return H(i.addEventListener)&&H(i.removeEventListener)}(i)?TX.map(c=>l=>i[c](r,l,e)):function SX(i){return H(i.addListener)&&H(i.removeListener)}(i)?xX.map(CE(i,r)):function qX(i){return H(i.on)&&H(i.off)}(i)?RX.map(CE(i,r)):[];if(!n&&qs(i))return $t(c=>Po(c,r,e))(ln(i));if(!n)throw new TypeError("Invalid event target");return new Ct(c=>{const l=(...o)=>c.next(1s(l)})}function CE(i,r){return e=>t=>i[e](r,t)}const pu={schedule(i){let r=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=pu;t&&(r=t.requestAnimationFrame,e=t.cancelAnimationFrame);const n=r(s=>{e=void 0,i(s)});return new R(()=>e?.(n))},requestAnimationFrame(...i){const{delegate:r}=pu;return(r?.requestAnimationFrame||requestAnimationFrame)(...i)},cancelAnimationFrame(...i){const{delegate:r}=pu;return(r?.cancelAnimationFrame||cancelAnimationFrame)(...i)},delegate:void 0},xE=new class kX extends hz{flush(r){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let n;r=r||t.shift();do{if(n=r.execute(r.state,r.delay))break}while((r=t[0])&&r.id===e&&t.shift());if(this._active=!1,n){for(;(r=t[0])&&r.id===e&&t.shift();)r.unsubscribe();throw n}}}(class LX extends uz{constructor(r,e){super(r,e),this.scheduler=r,this.work=e}requestAsyncId(r,e,t=0){return null!==t&&t>0?super.requestAsyncId(r,e,t):(r.actions.push(this),r._scheduled||(r._scheduled=pu.requestAnimationFrame(()=>r.flush(void 0))))}recycleAsyncId(r,e,t=0){var n;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(r,e,t);const{actions:s}=r;null!=e&&(null===(n=s[s.length-1])||void 0===n?void 0:n.id)!==e&&(pu.cancelAnimationFrame(e),r._scheduled=void 0)}});let jz,DX=1;const Mb={};function TE(i){return i in Mb&&(delete Mb[i],!0)}const HX={setImmediate(i){const r=DX++;return Mb[r]=!0,jz||(jz=Promise.resolve()),jz.then(()=>TE(r)&&i()),r},clearImmediate(i){TE(i)}},{setImmediate:WX,clearImmediate:PX}=HX,_b={setImmediate(...i){const{delegate:r}=_b;return(r?.setImmediate||WX)(...i)},clearImmediate(i){const{delegate:r}=_b;return(r?.clearImmediate||PX)(i)},delegate:void 0},Fz=new class BX extends hz{flush(r){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let n;r=r||t.shift();do{if(n=r.execute(r.state,r.delay))break}while((r=t[0])&&r.id===e&&t.shift());if(this._active=!1,n){for(;(r=t[0])&&r.id===e&&t.shift();)r.unsubscribe();throw n}}}(class IX extends uz{constructor(r,e){super(r,e),this.scheduler=r,this.work=e}requestAsyncId(r,e,t=0){return null!==t&&t>0?super.requestAsyncId(r,e,t):(r.actions.push(this),r._scheduled||(r._scheduled=_b.setImmediate(r.flush.bind(r,void 0))))}recycleAsyncId(r,e,t=0){var n;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(r,e,t);const{actions:s}=r;null!=e&&(null===(n=s[s.length-1])||void 0===n?void 0:n.id)!==e&&(_b.clearImmediate(e),r._scheduled===e&&(r._scheduled=void 0))}});function RE(i){return i instanceof Date&&!isNaN(i)}function uu(i=0,r,e=cY){let t=-1;return null!=r&&(ih(r)?e=r:t=r),new Ct(n=>{let s=RE(i)?+i-e.now():i;s<0&&(s=0);let c=0;return e.schedule(function(){n.closed||(n.next(c++),0<=t?this.schedule(void 0,t):n.complete())},s)})}function Ab(i,r=bc){return function NX(i){return ci((r,e)=>{let t=!1,n=null,s=null,c=!1;const l=()=>{if(s?.unsubscribe(),s=null,t){t=!1;const a=n;n=null,e.next(a)}c&&e.complete()},o=()=>{s=null,c&&e.complete()};r.subscribe(Ft(e,a=>{t=!0,n=a,s||ln(i(a)).subscribe(s=Ft(e,l,o))},()=>{c=!0,(!t||!s||s.closed)&&e.complete()}))})}(()=>uu(i,r))}class SE{}function hu(i){return i&&"function"==typeof i.connect&&!(i instanceof PA)}class jX extends SE{constructor(r){super(),this._data=r}connect(){return ea(this._data)?this._data:Se(this._data)}disconnect(){}}class qE{applyChanges(r,e,t,n,s){r.forEachOperation((c,l,o)=>{let a,d;if(null==c.previousIndex){const p=t(c,l,o);a=e.createEmbeddedView(p.templateRef,p.context,p.index),d=1}else null==o?(e.remove(l),d=3):(a=e.get(l),e.move(a,o),d=2);s&&s({context:a?.context,operation:d,record:c})})}detach(){}}class Uz{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(r,e,t,n,s){r.forEachOperation((c,l,o)=>{let a,d;null==c.previousIndex?(a=this._insertView(()=>t(c,l,o),o,e,n(c)),d=a?1:0):null==o?(this._detachAndCacheView(l,e),d=3):(a=this._moveView(l,o,e,n(c)),d=2),s&&s({context:a?.context,operation:d,record:c})})}detach(){for(const r of this._viewCache)r.destroy();this._viewCache=[]}_insertView(r,e,t,n){const s=this._insertViewFromCache(e,t);if(s)return void(s.context.$implicit=n);const c=r();return t.createEmbeddedView(c.templateRef,c.context,c.index)}_detachAndCacheView(r,e){const t=e.detach(r);this._maybeCacheView(t,e)}_moveView(r,e,t,n){const s=t.get(r);return t.move(s,e),s.context.$implicit=n,s}_maybeCacheView(r,e){if(this._viewCache.lengththis._markSelected(s)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...r){this._verifyValueAssignment(r),r.forEach(t=>this._markSelected(t));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...r){this._verifyValueAssignment(r),r.forEach(t=>this._unmarkSelected(t));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...r){this._verifyValueAssignment(r);const e=this.selected,t=new Set(r);r.forEach(s=>this._markSelected(s)),e.filter(s=>!t.has(s)).forEach(s=>this._unmarkSelected(s));const n=this._hasQueuedChanges();return this._emitChangeEvent(),n}toggle(r){return this.isSelected(r)?this.deselect(r):this.select(r)}clear(r=!0){this._unmarkAll();const e=this._hasQueuedChanges();return r&&this._emitChangeEvent(),e}isSelected(r){return this._selection.has(this._getConcreteValue(r))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(r){this._multiple&&this.selected&&this._selected.sort(r)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(r){r=this._getConcreteValue(r),this.isSelected(r)||(this._multiple||this._unmarkAll(),this.isSelected(r)||this._selection.add(r),this._emitChanges&&this._selectedToEmit.push(r))}_unmarkSelected(r){r=this._getConcreteValue(r),this.isSelected(r)&&(this._selection.delete(r),this._emitChanges&&this._deselectedToEmit.push(r))}_unmarkAll(){this.isEmpty()||this._selection.forEach(r=>this._unmarkSelected(r))}_verifyValueAssignment(r){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(r){if(this.compareWith){for(let e of this._selection)if(this.compareWith(r,e))return e;return r}return r}}let Yz=(()=>{class i{constructor(){this._listeners=[]}notify(e,t){for(let n of this._listeners)n(e,t)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(t=>e!==t)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const H1=new ie("_ViewRepeater"),FX=["contentWrapper"],UX=["*"],EE=new ie("VIRTUAL_SCROLL_STRATEGY");class YX{constructor(r,e,t){this._scrolledIndexChange=new fe,this.scrolledIndexChange=this._scrolledIndexChange.pipe(Xo()),this._viewport=null,this._itemSize=r,this._minBufferPx=e,this._maxBufferPx=t}attach(r){this._viewport=r,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(r,e,t){this._itemSize=r,this._minBufferPx=e,this._maxBufferPx=t,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(r,e){this._viewport&&this._viewport.scrollToOffset(r*this._itemSize,e)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const r=this._viewport.getRenderedRange(),e={start:r.start,end:r.end},t=this._viewport.getViewportSize(),n=this._viewport.getDataLength();let s=this._viewport.measureScrollOffset(),c=this._itemSize>0?s/this._itemSize:0;if(e.end>n){const o=Math.ceil(t/this._itemSize),a=Math.max(0,Math.min(c,n-o));c!=a&&(c=a,s=a*this._itemSize,e.start=Math.floor(c)),e.end=Math.max(0,Math.min(n,e.start+o))}const l=s-e.start*this._itemSize;if(l0&&(e.end=Math.min(n,e.end+a),e.start=Math.max(0,Math.floor(c-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(this._itemSize*e.start),this._scrolledIndexChange.next(Math.floor(c))}}function GX(i){return i._scrollStrategy}let XX=(()=>{class i{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new YX(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=mi(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=mi(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=mi(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[Re([{provide:EE,useFactory:GX,deps:[xt(()=>i)]}]),Wt]})}return i})(),_0=(()=>{class i{constructor(e,t,n){this._ngZone=e,this._platform=t,this._scrolled=new fe,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Ct(t=>{this._globalSubscription||this._addGlobalListener();const n=e>0?this._scrolled.pipe(Ab(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):Se()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(st(s=>!s||n.indexOf(s)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((n,s)=>{this._scrollableContainsElement(s,e)&&t.push(s)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let n=rn(t),s=e.getElementRef().nativeElement;do{if(n==s)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Po(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Ee),F(fi),F(Je,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),W1=(()=>{class i{constructor(e,t,n,s){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=n,this.dir=s,this._destroyed=new fe,this._elementScrolled=new Ct(c=>this.ngZone.runOutsideAngular(()=>Po(this.elementRef.nativeElement,"scroll").pipe(Ye(this._destroyed)).subscribe(c)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,n=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=n?e.end:e.start),null==e.right&&(e.right=n?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),n&&0!=Qp()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==Qp()?e.left=e.right:1==Qp()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;I4()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t="left",n="right",s=this.elementRef.nativeElement;if("top"==e)return s.scrollTop;if("bottom"==e)return s.scrollHeight-s.clientHeight-s.scrollTop;const c=this.dir&&"rtl"==this.dir.value;return"start"==e?e=c?n:t:"end"==e&&(e=c?t:n),c&&2==Qp()?e==t?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:c&&1==Qp()?e==t?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:e==t?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(_0),w(Ee),w(En,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return i})(),A0=(()=>{class i{constructor(e,t,n){this._platform=e,this._change=new fe,this._changeListener=s=>{this._change.next(s)},this._document=n,t.runOutsideAngular(()=>{if(e.isBrowser){const s=this._getWindow();s.addEventListener("resize",this._changeListener),s.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:n}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+t,height:n,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),n=e.documentElement,s=n.getBoundingClientRect();return{top:-s.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-s.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Ab(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(t){return new(t||i)(F(fi),F(Ee),F(Je,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const LE=new ie("VIRTUAL_SCROLLABLE");let JX=(()=>{class i extends W1{constructor(e,t,n,s){super(e,t,n,s)}measureViewportSize(e){const t=this.elementRef.nativeElement;return"horizontal"===e?t.clientWidth:t.clientHeight}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(_0),w(Ee),w(En,8))};static#t=this.\u0275dir=ee({type:i,features:[he]})}return i})();const ZX=typeof requestAnimationFrame<"u"?xE:Fz;let kE=(()=>{class i extends JX{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=ye(e)}constructor(e,t,n,s,c,l,o,a){super(e,l,n,c),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=s,this.scrollable=a,this._platform=me(fi),this._detachedSubject=new fe,this._renderedRangeSubject=new fe,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new Ct(d=>this._scrollStrategy.scrolledIndexChange.subscribe(p=>Promise.resolve().then(()=>this.ngZone.run(()=>d.next(p))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=R.EMPTY,this._viewportChanges=o.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Ii(null),Ab(0,ZX),Ye(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(Ye(this._detachedSubject)).subscribe(t=>{const n=t.length;n!==this._dataLength&&(this._dataLength=n,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function KX(i,r){return i.start==r.start&&i.end==r.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&"to-start"===t?0:e;const s="horizontal"==this.orientation,c=s?"X":"Y";let o=`translate${c}(${Number((s&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(o+=` translate${c}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=o&&(this._renderedContentTransform=o,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t="auto"){const n={behavior:t};"horizontal"===this.orientation?n.start=e:n.top=e,this.scrollable.scrollTo(n)}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return t=this.scrollable==this?n=>super.measureScrollOffset(n):n=>this.scrollable.measureScrollOffset(n),Math.max(0,t(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t;const n="left",s="right",c="rtl"==this.dir?.value;t="start"==e?c?s:n:"end"==e?c?n:s:e||("horizontal"===this.orientation?"left":"top");const l=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-l}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Lt),w(Ee),w(EE,8),w(En,8),w(_0),w(A0),w(LE,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(t,n){if(1&t&&Qe(FX,7),2&t){let s;be(s=ge())&&(n._contentWrapper=s.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(t,n){2&t&&ke("cdk-virtual-scroll-orientation-horizontal","horizontal"===n.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==n.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[Re([{provide:W1,useFactory:(e,t)=>e||t,deps:[[new Hr,new dy(LE)],i]}]),he,M_],ngContentSelectors:UX,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(t,n){1&t&&(vt(),y(0,"div",0,1),qe(2),v(),te(3,"div",2)),2&t&&(_(3),_r("width",n._totalContentWidth)("height",n._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0})}return i})();function DE(i,r,e){if(!e.getBoundingClientRect)return 0;const n=e.getBoundingClientRect();return"horizontal"===i?"start"===r?n.left:n.right:"start"===r?n.top:n.bottom}let e$=(()=>{class i{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,hu(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new jX(ea(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,n)=>e(t+(this._renderedRange?this._renderedRange.start:0),n):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=mi(e)}constructor(e,t,n,s,c,l){this._viewContainerRef=e,this._template=t,this._differs=n,this._viewRepeater=s,this._viewport=c,this.viewChange=new fe,this._dataSourceChanges=new fe,this.dataStream=this._dataSourceChanges.pipe(Ii(null),function VX(){return ci((i,r)=>{let e,t=!1;i.subscribe(Ft(r,n=>{const s=e;e=n,t&&r.next([s,n]),t=!0}))})}(),pi(([o,a])=>this._changeDataSource(o,a)),um(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new fe,this.dataStream.subscribe(o=>{this._data=o,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(Ye(this._destroyed)).subscribe(o=>{this._renderedRange=o,this.viewChange.observers.length&&l.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,t){if(e.start>=e.end)return 0;const n=e.start-this._renderedRange.start,s=e.end-e.start;let c,l;for(let o=0;o-1;o--){const a=this._viewContainerRef.get(o+n);if(a&&a.rootNodes.length){l=a.rootNodes[a.rootNodes.length-1];break}}return c&&l?DE(t,"end",l)-DE(t,"start",c):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):Se()}_updateContext(){const e=this._data.length;let t=this._viewContainerRef.length;for(;t--;){const n=this._viewContainerRef.get(t);n.context.index=this._renderedRange.start+t,n.context.count=e,this._updateComputedContextProperties(n.context),n.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(s,c,l)=>this._getEmbeddedViewArgs(s,l),s=>s.item),e.forEachIdentityChange(s=>{this._viewContainerRef.get(s.currentIndex).context.$implicit=s.item});const t=this._data.length;let n=this._viewContainerRef.length;for(;n--;){const s=this._viewContainerRef.get(n);s.context.index=this._renderedRange.start+n,s.context.count=t,this._updateComputedContextProperties(s.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Oi),w(Kr),w(H1),w(kE,4),w(Ee))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[Re([{provide:H1,useClass:Uz}])]})}return i})(),Io=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})(),yc=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[zc,Io,zc,Io]})}return i})();class Gz{attach(r){return this._attachedHost=r,r.attach(this)}detach(){let r=this._attachedHost;null!=r&&(this._attachedHost=null,r.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(r){this._attachedHost=r}}class zb extends Gz{constructor(r,e,t,n,s){super(),this.component=r,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=n,this.projectableNodes=s}}class vc extends Gz{constructor(r,e,t,n){super(),this.templateRef=r,this.viewContainerRef=e,this.context=t,this.injector=n}get origin(){return this.templateRef.elementRef}attach(r,e=this.context){return this.context=e,super.attach(r)}detach(){return this.context=void 0,super.detach()}}class i$ extends Gz{constructor(r){super(),this.element=r instanceof Te?r.nativeElement:r}}class Xz{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(r){return r instanceof zb?(this._attachedPortal=r,this.attachComponentPortal(r)):r instanceof vc?(this._attachedPortal=r,this.attachTemplatePortal(r)):this.attachDomPortal&&r instanceof i$?(this._attachedPortal=r,this.attachDomPortal(r)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(r){this._disposeFn=r}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class n$ extends Xz{constructor(r,e,t,n,s){super(),this.outletElement=r,this._componentFactoryResolver=e,this._appRef=t,this._defaultInjector=n,this.attachDomPortal=c=>{const l=c.element,o=this._document.createComment("dom-portal");l.parentNode.insertBefore(o,l),this.outletElement.appendChild(l),this._attachedPortal=c,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(l,o)})},this._document=s}attachComponentPortal(r){const t=(r.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(r.component);let n;return r.viewContainerRef?(n=r.viewContainerRef.createComponent(t,r.viewContainerRef.length,r.injector||r.viewContainerRef.injector,r.projectableNodes||void 0),this.setDisposeFn(()=>n.destroy())):(n=t.create(r.injector||this._defaultInjector||un.NULL),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),this._attachedPortal=r,n}attachTemplatePortal(r){let e=r.viewContainerRef,t=e.createEmbeddedView(r.templateRef,r.context,{injector:r.injector});return t.rootNodes.forEach(n=>this.outletElement.appendChild(n)),t.detectChanges(),this.setDisposeFn(()=>{let n=e.indexOf(t);-1!==n&&e.remove(n)}),this._attachedPortal=r,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(r){return r.hostView.rootNodes[0]}}let Ob=(()=>{class i extends Xz{constructor(e,t,n){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new Me,this.attachDomPortal=s=>{const c=s.element,l=this._document.createComment("dom-portal");s.setAttachedHost(this),c.parentNode.insertBefore(l,c),this._getRootNode().appendChild(c),this._attachedPortal=s,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(c,l)})},this._document=n}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,s=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),c=t.createComponent(s,t.length,e.injector||t.injector,e.projectableNodes||void 0);return t!==this._viewContainerRef&&this._getRootNode().appendChild(c.hostView.rootNodes[0]),super.setDisposeFn(()=>c.destroy()),this._attachedPortal=e,this._attachedRef=c,this.attached.emit(c),c}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static#e=this.\u0275fac=function(t){return new(t||i)(w(kl),w(wi),w(Je))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[he]})}return i})(),z0=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();const HE=I4();class r${constructor(r,e){this._viewportRuler=r,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const r=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=r.style.left||"",this._previousHTMLStyles.top=r.style.top||"",r.style.left=wn(-this._previousScrollPosition.left),r.style.top=wn(-this._previousScrollPosition.top),r.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const r=this._document.documentElement,t=r.style,n=this._document.body.style,s=t.scrollBehavior||"",c=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,r.classList.remove("cdk-global-scrollblock"),HE&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),HE&&(t.scrollBehavior=s,n.scrollBehavior=c)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class a${constructor(r,e,t,n){this._scrollDispatcher=r,this._ngZone=e,this._viewportRuler=t,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(r){this._overlayRef=r}enable(){if(this._scrollSubscription)return;const r=this._scrollDispatcher.scrolled(0).pipe(st(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=r.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=r.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class WE{enable(){}disable(){}attach(){}}function $z(i,r){return r.some(e=>i.bottome.bottom||i.righte.right)}function PE(i,r){return r.some(e=>i.tope.bottom||i.lefte.right)}class o${constructor(r,e,t,n){this._scrollDispatcher=r,this._viewportRuler=e,this._ngZone=t,this._config=n,this._scrollSubscription=null}attach(r){this._overlayRef=r}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();$z(e,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let s$=(()=>{class i{constructor(e,t,n,s){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new WE,this.close=c=>new a$(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new r$(this._viewportRuler,this._document),this.reposition=c=>new o$(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=s}static#e=this.\u0275fac=function(t){return new(t||i)(F(_0),F(A0),F(Ee),F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();class fu{constructor(r){if(this.scrollStrategy=new WE,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,r){const e=Object.keys(r);for(const t of e)void 0!==r[t]&&(this[t]=r[t])}}}class l${constructor(r,e){this.connectionPair=r,this.scrollableViewProperties=e}}let IE=(()=>{class i{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),c$=(()=>{class i extends IE{constructor(e,t){super(e),this._ngZone=t,this._keydownListener=n=>{const s=this._attachedOverlays;for(let c=s.length-1;c>-1;c--)if(s[c]._keydownEvents.observers.length>0){const l=s[c]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(n)):l.next(n);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je),F(Ee,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),d$=(()=>{class i extends IE{constructor(e,t,n){super(e),this._platform=t,this._ngZone=n,this._cursorStyleIsSet=!1,this._pointerDownListener=s=>{this._pointerDownEventTarget=ia(s)},this._clickListener=s=>{const c=ia(s),l="click"===s.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:c;this._pointerDownEventTarget=null;const o=this._attachedOverlays.slice();for(let a=o.length-1;a>-1;a--){const d=o[a];if(d._outsidePointerEvents.observers.length<1||!d.hasAttached())continue;if(d.overlayElement.contains(c)||d.overlayElement.contains(l))break;const p=d._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>p.next(s)):p.next(s)}}}add(e){if(super.add(e),!this._isAttached){const t=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(t)):this._addEventListeners(t),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je),F(fi),F(Ee,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),wb=(()=>{class i{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||cz()){const n=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let s=0;sthis._backdropClick.next(p),this._backdropTransitionendHandler=p=>{this._disposeBackdrop(p.target)},this._keydownEvents=new fe,this._outsidePointerEvents=new fe,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(r){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(r);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe(Pt(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const r=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),r}dispose(){const r=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,r&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(r){r!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=r,this.hasAttached()&&(r.attach(this),this.updatePosition()))}updateSize(r){this._config={...this._config,...r},this._updateElementSize()}setDirection(r){this._config={...this._config,direction:r},this._updateElementDirection()}addPanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!0)}removePanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!1)}getDirection(){const r=this._config.direction;return r?"string"==typeof r?r:r.value:"ltr"}updateScrollStrategy(r){r!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=r,this.hasAttached()&&(r.attach(this),r.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const r=this._pane.style;r.width=wn(this._config.width),r.height=wn(this._config.height),r.minWidth=wn(this._config.minWidth),r.minHeight=wn(this._config.minHeight),r.maxWidth=wn(this._config.maxWidth),r.maxHeight=wn(this._config.maxHeight)}_togglePointerEvents(r){this._pane.style.pointerEvents=r?"":"none"}_attachBackdrop(){const r="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(r)})}):this._backdropElement.classList.add(r)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const r=this._backdropElement;if(r){if(this._animationsDisabled)return void this._disposeBackdrop(r);r.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{r.addEventListener("transitionend",this._backdropTransitionendHandler)}),r.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(r)},500))}}_toggleClasses(r,e,t){const n=Kp(e||[]).filter(s=>!!s);n.length&&(t?r.classList.add(...n):r.classList.remove(...n))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const r=this._ngZone.onStable.pipe(Ye(di(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),r.unsubscribe())})})}_disposeScrollStrategy(){const r=this._scrollStrategy;r&&(r.disable(),r.detach&&r.detach())}_disposeBackdrop(r){r&&(r.removeEventListener("click",this._backdropClickHandler),r.removeEventListener("transitionend",this._backdropTransitionendHandler),r.remove(),this._backdropElement===r&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const BE="cdk-overlay-connected-position-bounding-box",p$=/([A-Za-z%]+)$/;class u${get positions(){return this._preferredPositions}constructor(r,e,t,n,s){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=s,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new fe,this._resizeSubscription=R.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(r)}attach(r){this._validatePositions(),r.hostElement.classList.add(BE),this._overlayRef=r,this._boundingBox=r.hostElement,this._pane=r.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._originRect,e=this._overlayRect,t=this._viewportRect,n=this._containerRect,s=[];let c;for(let l of this._preferredPositions){let o=this._getOriginPoint(r,n,l),a=this._getOverlayPoint(o,e,l),d=this._getOverlayFit(a,e,t,l);if(d.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,o);this._canFitWithFlexibleDimensions(d,a,t)?s.push({position:l,origin:o,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(o,l)}):(!c||c.overlayFit.visibleAreao&&(o=d,l=a)}return this._isPushed=!1,void this._applyPosition(l.position,l.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(c.position,c.originPoint);this._applyPosition(c.position,c.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&P1(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(BE),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const r=this._lastPosition;if(r){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,r);this._applyPosition(r,e)}else this.apply()}withScrollableContainers(r){return this._scrollables=r,this}withPositions(r){return this._preferredPositions=r,-1===r.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(r){return this._viewportMargin=r,this}withFlexibleDimensions(r=!0){return this._hasFlexibleDimensions=r,this}withGrowAfterOpen(r=!0){return this._growAfterOpen=r,this}withPush(r=!0){return this._canPush=r,this}withLockedPosition(r=!0){return this._positionLocked=r,this}setOrigin(r){return this._origin=r,this}withDefaultOffsetX(r){return this._offsetX=r,this}withDefaultOffsetY(r){return this._offsetY=r,this}withTransformOriginOn(r){return this._transformOriginSelector=r,this}_getOriginPoint(r,e,t){let n,s;if("center"==t.originX)n=r.left+r.width/2;else{const c=this._isRtl()?r.right:r.left,l=this._isRtl()?r.left:r.right;n="start"==t.originX?c:l}return e.left<0&&(n-=e.left),s="center"==t.originY?r.top+r.height/2:"top"==t.originY?r.top:r.bottom,e.top<0&&(s-=e.top),{x:n,y:s}}_getOverlayPoint(r,e,t){let n,s;return n="center"==t.overlayX?-e.width/2:"start"===t.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,s="center"==t.overlayY?-e.height/2:"top"==t.overlayY?0:-e.height,{x:r.x+n,y:r.y+s}}_getOverlayFit(r,e,t,n){const s=VE(e);let{x:c,y:l}=r,o=this._getOffset(n,"x"),a=this._getOffset(n,"y");o&&(c+=o),a&&(l+=a);let u=0-l,h=l+s.height-t.height,m=this._subtractOverflows(s.width,0-c,c+s.width-t.width),f=this._subtractOverflows(s.height,u,h),b=m*f;return{visibleArea:b,isCompletelyWithinViewport:s.width*s.height===b,fitsInViewportVertically:f===s.height,fitsInViewportHorizontally:m==s.width}}_canFitWithFlexibleDimensions(r,e,t){if(this._hasFlexibleDimensions){const n=t.bottom-e.y,s=t.right-e.x,c=NE(this._overlayRef.getConfig().minHeight),l=NE(this._overlayRef.getConfig().minWidth);return(r.fitsInViewportVertically||null!=c&&c<=n)&&(r.fitsInViewportHorizontally||null!=l&&l<=s)}return!1}_pushOverlayOnScreen(r,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:r.x+this._previousPushAmount.x,y:r.y+this._previousPushAmount.y};const n=VE(e),s=this._viewportRect,c=Math.max(r.x+n.width-s.width,0),l=Math.max(r.y+n.height-s.height,0),o=Math.max(s.top-t.top-r.y,0),a=Math.max(s.left-t.left-r.x,0);let d=0,p=0;return d=n.width<=s.width?a||-c:r.xm&&!this._isInitialRender&&!this._growAfterOpen&&(c=r.y-m/2)}if("end"===e.overlayX&&!n||"start"===e.overlayX&&n)u=t.width-r.x+this._viewportMargin,d=r.x-this._viewportMargin;else if("start"===e.overlayX&&!n||"end"===e.overlayX&&n)p=r.x,d=t.right-r.x;else{const h=Math.min(t.right-r.x+t.left,r.x),m=this._lastBoundingBoxSize.width;d=2*h,p=r.x-h,d>m&&!this._isInitialRender&&!this._growAfterOpen&&(p=r.x-m/2)}return{top:c,left:p,bottom:l,right:u,width:d,height:s}}_setBoundingBoxStyles(r,e){const t=this._calculateBoundingBoxRect(r,e);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));const n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{const s=this._overlayRef.getConfig().maxHeight,c=this._overlayRef.getConfig().maxWidth;n.height=wn(t.height),n.top=wn(t.top),n.bottom=wn(t.bottom),n.width=wn(t.width),n.left=wn(t.left),n.right=wn(t.right),n.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",n.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",s&&(n.maxHeight=wn(s)),c&&(n.maxWidth=wn(c))}this._lastBoundingBoxSize=t,P1(this._boundingBox.style,n)}_resetBoundingBoxStyles(){P1(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){P1(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(r,e){const t={},n=this._hasExactPosition(),s=this._hasFlexibleDimensions,c=this._overlayRef.getConfig();if(n){const d=this._viewportRuler.getViewportScrollPosition();P1(t,this._getExactOverlayY(e,r,d)),P1(t,this._getExactOverlayX(e,r,d))}else t.position="static";let l="",o=this._getOffset(e,"x"),a=this._getOffset(e,"y");o&&(l+=`translateX(${o}px) `),a&&(l+=`translateY(${a}px)`),t.transform=l.trim(),c.maxHeight&&(n?t.maxHeight=wn(c.maxHeight):s&&(t.maxHeight="")),c.maxWidth&&(n?t.maxWidth=wn(c.maxWidth):s&&(t.maxWidth="")),P1(this._pane.style,t)}_getExactOverlayY(r,e,t){let n={top:"",bottom:""},s=this._getOverlayPoint(e,this._overlayRect,r);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,t)),"bottom"===r.overlayY?n.bottom=this._document.documentElement.clientHeight-(s.y+this._overlayRect.height)+"px":n.top=wn(s.y),n}_getExactOverlayX(r,e,t){let c,n={left:"",right:""},s=this._getOverlayPoint(e,this._overlayRect,r);return this._isPushed&&(s=this._pushOverlayOnScreen(s,this._overlayRect,t)),c=this._isRtl()?"end"===r.overlayX?"left":"right":"end"===r.overlayX?"right":"left","right"===c?n.right=this._document.documentElement.clientWidth-(s.x+this._overlayRect.width)+"px":n.left=wn(s.x),n}_getScrollVisibility(){const r=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:PE(r,t),isOriginOutsideView:$z(r,t),isOverlayClipped:PE(e,t),isOverlayOutsideView:$z(e,t)}}_subtractOverflows(r,...e){return e.reduce((t,n)=>t-Math.max(n,0),r)}_getNarrowedViewportRect(){const r=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+r-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:r-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(r,e){return"x"===e?null==r.offsetX?this._offsetX:r.offsetX:null==r.offsetY?this._offsetY:r.offsetY}_validatePositions(){}_addPanelClasses(r){this._pane&&Kp(r).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(r=>{this._pane.classList.remove(r)}),this._appliedPanelClasses=[])}_getOriginRect(){const r=this._origin;if(r instanceof Te)return r.nativeElement.getBoundingClientRect();if(r instanceof Element)return r.getBoundingClientRect();const e=r.width||0,t=r.height||0;return{top:r.y,bottom:r.y+t,left:r.x,right:r.x+e,height:t,width:e}}}function P1(i,r){for(let e in r)r.hasOwnProperty(e)&&(i[e]=r[e]);return i}function NE(i){if("number"!=typeof i&&null!=i){const[r,e]=i.split(p$);return e&&"px"!==e?null:parseFloat(r)}return i||null}function VE(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}const jE="cdk-global-overlay-wrapper";class h${constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(r){const e=r.getConfig();this._overlayRef=r,this._width&&!e.width&&r.updateSize({width:this._width}),this._height&&!e.height&&r.updateSize({height:this._height}),r.hostElement.classList.add(jE),this._isDisposed=!1}top(r=""){return this._bottomOffset="",this._topOffset=r,this._alignItems="flex-start",this}left(r=""){return this._xOffset=r,this._xPosition="left",this}bottom(r=""){return this._topOffset="",this._bottomOffset=r,this._alignItems="flex-end",this}right(r=""){return this._xOffset=r,this._xPosition="right",this}start(r=""){return this._xOffset=r,this._xPosition="start",this}end(r=""){return this._xOffset=r,this._xPosition="end",this}width(r=""){return this._overlayRef?this._overlayRef.updateSize({width:r}):this._width=r,this}height(r=""){return this._overlayRef?this._overlayRef.updateSize({height:r}):this._height=r,this}centerHorizontally(r=""){return this.left(r),this._xPosition="center",this}centerVertically(r=""){return this.top(r),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const r=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:n,height:s,maxWidth:c,maxHeight:l}=t,o=!("100%"!==n&&"100vw"!==n||c&&"100%"!==c&&"100vw"!==c),a=!("100%"!==s&&"100vh"!==s||l&&"100%"!==l&&"100vh"!==l),d=this._xPosition,p=this._xOffset,u="rtl"===this._overlayRef.getConfig().direction;let h="",m="",f="";o?f="flex-start":"center"===d?(f="center",u?m=p:h=p):u?"left"===d||"end"===d?(f="flex-end",h=p):("right"===d||"start"===d)&&(f="flex-start",m=p):"left"===d||"start"===d?(f="flex-start",h=p):("right"===d||"end"===d)&&(f="flex-end",m=p),r.position=this._cssPosition,r.marginLeft=o?"0":h,r.marginTop=a?"0":this._topOffset,r.marginBottom=this._bottomOffset,r.marginRight=o?"0":m,e.justifyContent=f,e.alignItems=a?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const r=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(jE),t.justifyContent=t.alignItems=r.marginTop=r.marginBottom=r.marginLeft=r.marginRight=r.position="",this._overlayRef=null,this._isDisposed=!0}}let f$=(()=>{class i{constructor(e,t,n,s){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=s}global(){return new h$}flexibleConnectedTo(e){return new u$(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(t){return new(t||i)(F(A0),F(Je),F(fi),F(wb))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),m$=0,vr=(()=>{class i{constructor(e,t,n,s,c,l,o,a,d,p,u,h){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=s,this._keyboardDispatcher=c,this._injector=l,this._ngZone=o,this._document=a,this._directionality=d,this._location=p,this._outsideClickDispatcher=u,this._animationsModuleType=h}create(e){const t=this._createHostElement(),n=this._createPaneElement(t),s=this._createPortalOutlet(n),c=new fu(e);return c.direction=c.direction||this._directionality.value,new mu(s,t,n,c,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+m$++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Zs)),new n$(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(t){return new(t||i)(F(s$),F(wb),F(kl),F(f$),F(c$),F(un),F(Ee),F(Je),F(En),F(n0),F(d$),F(Ri,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const b$=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],FE=new ie("cdk-connected-overlay-scroll-strategy");let Qz=(()=>{class i{constructor(e){this.elementRef=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return i})(),UE=(()=>{class i{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=ye(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=ye(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=ye(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=ye(e)}get push(){return this._push}set push(e){this._push=ye(e)}constructor(e,t,n,s,c){this._overlay=e,this._dir=c,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=R.EMPTY,this._attachSubscription=R.EMPTY,this._detachSubscription=R.EMPTY,this._positionSubscription=R.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new Me,this.positionChange=new Me,this.attach=new Me,this.detach=new Me,this.overlayKeydown=new Me,this.overlayOutsideClick=new Me,this._templatePortal=new vc(t,n),this._scrollStrategyFactory=s,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=b$);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),27===t.keyCode&&!this.disableClose&&!qn(t)&&(t.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(t=>{this.overlayOutsideClick.next(t)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new fu({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}_updatePositionStrategy(e){const t=this.positions.map(n=>({originX:n.originX,originY:n.originY,overlayX:n.overlayX,overlayY:n.overlayY,offsetX:n.offsetX||this.offsetX,offsetY:n.offsetY||this.offsetY,panelClass:n.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(t).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Qz?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function t$(i,r=!1){return ci((e,t)=>{let n=0;e.subscribe(Ft(t,s=>{const c=i(s,n++);(c||r)&&t.next(s),!c&&t.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||i)(w(vr),w(Oi),w(wi),w(FE),w(En,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[Wt]})}return i})();const M$={provide:FE,deps:[vr],useFactory:function g$(i){return()=>i.scrollStrategies.reposition()}};let I1=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[vr,M$],imports:[zc,z0,yc,yc]})}return i})();function _$(i,r){}class yb{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let YE=(()=>{class i extends Xz{constructor(e,t,n,s,c,l,o,a){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=s,this._interactivityChecker=c,this._ngZone=l,this._overlayRef=o,this._focusMonitor=a,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=d=>{this._portalOutlet.hasAttached();const p=this._portalOutlet.attachDomPortal(d);return this._contentAttached(),p},this._document=n,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),t}attachTemplatePortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const n=()=>{e.removeEventListener("blur",n),e.removeEventListener("mousedown",n),e.removeAttribute("tabindex")};e.addEventListener("blur",n),e.addEventListener("mousedown",n)})),e.focus(t)}_focusByCssSelector(e,t){let n=this._elementRef.nativeElement.querySelector(e);n&&this._forceFocus(n,t)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{t||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let t=null;if("string"==typeof e?t=this._document.querySelector(e):"boolean"==typeof e?t=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(t=e),this._config.restoreFocus&&t&&"function"==typeof t.focus){const n=Vm(),s=this._elementRef.nativeElement;(!n||n===this._document.body||n===s||s.contains(n))&&(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=Vm();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Vm())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Km),w(Je,8),w(yb),w(_c),w(Ee),w(mu),w(Nr))};static#t=this.\u0275cmp=oe({type:i,selectors:[["cdk-dialog-container"]],viewQuery:function(t,n){if(1&t&&Qe(Ob,7),2&t){let s;be(s=ge())&&(n._portalOutlet=s.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(t,n){2&t&&Ie("id",n._config.id||null)("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null)},features:[he],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,n){1&t&&I(0,_$,0,0,"ng-template",0)},dependencies:[Ob],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return i})();class Jz{constructor(r,e){this.overlayRef=r,this.config=e,this.closed=new fe,this.disableClose=e.disableClose,this.backdropClick=r.backdropClick(),this.keydownEvents=r.keydownEvents(),this.outsidePointerEvents=r.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(t=>{27===t.keyCode&&!this.disableClose&&!qn(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=r.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(r,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(r),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(r="",e=""){return this.overlayRef.updateSize({width:r,height:e}),this}addPanelClass(r){return this.overlayRef.addPanelClass(r),this}removePanelClass(r){return this.overlayRef.removePanelClass(r),this}}const GE=new ie("DialogScrollStrategy"),A$=new ie("DialogData"),z$=new ie("DefaultDialogConfig"),w$={provide:GE,deps:[vr],useFactory:function O$(i){return()=>i.scrollStrategies.block()}};let y$=0,XE=(()=>{class i{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,t,n,s,c,l){this._overlay=e,this._injector=t,this._defaultOptions=n,this._parentDialog=s,this._overlayContainer=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new fe,this._afterOpenedAtThisLevel=new fe,this._ariaHiddenElements=new Map,this.afterAllClosed=o0(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ii(void 0))),this._scrollStrategy=l}open(e,t){(t={...this._defaultOptions||new yb,...t}).id=t.id||"cdk-dialog-"+y$++,t.id&&this.getDialogById(t.id);const s=this._getOverlayConfig(t),c=this._overlay.create(s),l=new Jz(c,t),o=this._attachContainer(c,l,t);return l.containerInstance=o,this._attachDialogContent(e,l,o,t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){Kz(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){Kz(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),Kz(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new fu({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachContainer(e,t,n){const s=n.injector||n.viewContainerRef?.injector,c=[{provide:yb,useValue:n},{provide:Jz,useValue:t},{provide:mu,useValue:e}];let l;n.container?"function"==typeof n.container?l=n.container:(l=n.container.type,c.push(...n.container.providers(n))):l=YE;const o=new zb(l,n.viewContainerRef,un.create({parent:s||this._injector,providers:c}),n.componentFactoryResolver);return e.attach(o).instance}_attachDialogContent(e,t,n,s){if(e instanceof Oi){const c=this._createInjector(s,t,n,void 0);let l={$implicit:s.data,dialogRef:t};s.templateContext&&(l={...l,..."function"==typeof s.templateContext?s.templateContext():s.templateContext}),n.attachTemplatePortal(new vc(e,null,l,c))}else{const c=this._createInjector(s,t,n,this._injector),l=n.attachComponentPortal(new zb(e,s.viewContainerRef,c,s.componentFactoryResolver));t.componentRef=l,t.componentInstance=l.instance}}_createInjector(e,t,n,s){const c=e.injector||e.viewContainerRef?.injector,l=[{provide:A$,useValue:e.data},{provide:Jz,useValue:t}];return e.providers&&("function"==typeof e.providers?l.push(...e.providers(t,e,n)):l.push(...e.providers)),e.direction&&(!c||!c.get(En,null,{optional:!0}))&&l.push({provide:En,useValue:{value:e.direction,change:Se()}}),un.create({parent:c||s,providers:l})}_removeOpenDialog(e,t){const n=this.openDialogs.indexOf(e);n>-1&&(this.openDialogs.splice(n,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((s,c)=>{s?c.setAttribute("aria-hidden",s):c.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let n=t.length-1;n>-1;n--){const s=t[n];s!==e&&"SCRIPT"!==s.nodeName&&"STYLE"!==s.nodeName&&!s.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(s,s.getAttribute("aria-hidden")),s.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(t){return new(t||i)(F(vr),F(un),F(z$,8),F(i,12),F(wb),F(GE))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();function Kz(i,r){let e=i.length;for(;e--;)r(i[e])}let v$=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[XE,w$],imports:[I1,z0,Zp,z0]})}return i})();class $E{}class C${}const _s="*";function ii(i,r){return{type:7,name:i,definitions:r,options:{}}}function at(i,r=null){return{type:4,styles:r,timings:i}}function B1(i,r=null){return{type:3,steps:i,options:r}}function QE(i,r=null){return{type:2,steps:i,options:r}}function Oe(i){return{type:6,styles:i,offset:null}}function wt(i,r,e){return{type:0,name:i,styles:r,options:e}}function Cc(i){return{type:5,steps:i}}function dt(i,r,e=null){return{type:1,expr:i,animation:r,options:e}}function xc(i=null){return{type:9,options:i}}function Cr(i,r,e=null){return{type:11,selector:i,animation:r,options:e}}class bu{constructor(r=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=r+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(r=>r()),this._onDoneFns=[])}onStart(r){this._originalOnStartFns.push(r),this._onStartFns.push(r)}onDone(r){this._originalOnDoneFns.push(r),this._onDoneFns.push(r)}onDestroy(r){this._onDestroyFns.push(r)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(r=>r()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(r=>r()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(r){this._position=this.totalTime?r*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(r){const e="start"==r?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class JE{constructor(r){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=r;let e=0,t=0,n=0;const s=this.players.length;0==s?queueMicrotask(()=>this._onFinish()):this.players.forEach(c=>{c.onDone(()=>{++e==s&&this._onFinish()}),c.onDestroy(()=>{++t==s&&this._onDestroy()}),c.onStart(()=>{++n==s&&this._onStart()})}),this.totalTime=this.players.reduce((c,l)=>Math.max(c,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(r=>r()),this._onDoneFns=[])}init(){this.players.forEach(r=>r.init())}onStart(r){this._onStartFns.push(r)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(r=>r()),this._onStartFns=[])}onDone(r){this._onDoneFns.push(r)}onDestroy(r){this._onDestroyFns.push(r)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(r=>r.play())}pause(){this.players.forEach(r=>r.pause())}restart(){this.players.forEach(r=>r.restart())}finish(){this._onFinish(),this.players.forEach(r=>r.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(r=>r.destroy()),this._onDestroyFns.forEach(r=>r()),this._onDestroyFns=[])}reset(){this.players.forEach(r=>r.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(r){const e=r*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){const r=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=r?r.getPosition():0}beforeDestroy(){this.players.forEach(r=>{r.beforeDestroy&&r.beforeDestroy()})}triggerCallback(r){const e="start"==r?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function x$(i,r){}class gu{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const eO="mdc-dialog--open",KE="mdc-dialog--opening",ZE="mdc-dialog--closing";let S$=(()=>{class i extends YE{constructor(e,t,n,s,c,l,o,a){super(e,t,n,s,c,l,o,a),this._animationStateChanged=new Me}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Km),w(Je,8),w(gu),w(_c),w(Ee),w(mu),w(Nr))};static#t=this.\u0275cmp=oe({type:i,selectors:[["ng-component"]],features:[he],decls:0,vars:0,template:function(t,n){},encapsulation:2})}return i})();const eL="--mat-dialog-transition-duration";function tL(i){return null==i?null:"number"==typeof i?i:i.endsWith("ms")?mi(i.substring(0,i.length-2)):i.endsWith("s")?1e3*mi(i.substring(0,i.length-1)):"0"===i?0:null}let q$=(()=>{class i extends S${constructor(e,t,n,s,c,l,o,a,d){super(e,t,n,s,c,l,o,d),this._animationMode=a,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?tL(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?tL(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(eL,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(KE,eO)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(eO),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(eO),this._animationsEnabled?(this._hostElement.style.setProperty(eL,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ZE)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(KE,ZE)}_waitForAnimationToComplete(e,t){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(t,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Km),w(Je,8),w(gu),w(_c),w(Ee),w(mu),w(Ri,8),w(Nr))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(t,n){2&t&&(jn("id",n._config.id),Ie("aria-modal",n._config.ariaModal)("role",n._config.role)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null),ke("_mat-animation-noopable",!n._animationsEnabled))},features:[he],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(t,n){1&t&&(y(0,"div",0)(1,"div",1),I(2,x$,0,0,"ng-template",2),v()())},dependencies:[Ob],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2})}return i})();class ni{constructor(r,e,t){this._ref=r,this._containerInstance=t,this._afterOpened=new fe,this._beforeClosed=new fe,this._state=0,this.disableClose=e.disableClose,this.id=r.id,t._animationStateChanged.pipe(st(n=>"opened"===n.state),Pt(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(st(n=>"closed"===n.state),Pt(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),r.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),di(this.backdropClick(),this.keydownEvents().pipe(st(n=>27===n.keyCode&&!this.disableClose&&!qn(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),iL(this,"keydown"===n.type?"keyboard":"mouse"))})}close(r){this._result=r,this._containerInstance._animationStateChanged.pipe(st(e=>"closing"===e.state),Pt(1)).subscribe(e=>{this._beforeClosed.next(r),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(r){let e=this._ref.config.positionStrategy;return r&&(r.left||r.right)?r.left?e.left(r.left):e.right(r.right):e.centerHorizontally(),r&&(r.top||r.bottom)?r.top?e.top(r.top):e.bottom(r.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(r="",e=""){return this._ref.updateSize(r,e),this}addPanelClass(r){return this._ref.addPanelClass(r),this}removePanelClass(r){return this._ref.removePanelClass(r),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function iL(i,r,e){return i._closeInteractionType=r,i.close(e)}const Ni=new ie("MatMdcDialogData"),E$=new ie("mat-mdc-dialog-default-options"),nL=new ie("mat-mdc-dialog-scroll-strategy"),k$={provide:nL,deps:[vr],useFactory:function L$(i){return()=>i.scrollStrategies.block()}};let D$=0,H$=(()=>{class i{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,t,n,s,c,l,o,a,d,p){this._overlay=e,this._defaultOptions=n,this._parentDialog=s,this._dialogRefConstructor=o,this._dialogContainerType=a,this._dialogDataToken=d,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new fe,this._afterOpenedAtThisLevel=new fe,this._idPrefix="mat-dialog-",this.dialogConfigClass=gu,this.afterAllClosed=o0(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ii(void 0))),this._scrollStrategy=l,this._dialog=t.get(XE)}open(e,t){let n;(t={...this._defaultOptions||new gu,...t}).id=t.id||`${this._idPrefix}${D$++}`,t.scrollStrategy=t.scrollStrategy||this._scrollStrategy();const s=this._dialog.open(e,{...t,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:t},{provide:yb,useValue:t}]},templateContext:()=>({dialogRef:n}),providers:(c,l,o)=>(n=new this._dialogRefConstructor(c,t,o),n.updatePosition(t?.position),[{provide:this._dialogContainerType,useValue:o},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:n}])});return n.componentRef=s.componentRef,n.componentInstance=s.componentInstance,this.openDialogs.push(n),this.afterOpened.next(n),n.afterClosed().subscribe(()=>{const c=this.openDialogs.indexOf(n);c>-1&&(this.openDialogs.splice(c,1),this.openDialogs.length||this._getAfterAllClosed().next())}),n}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),_i=(()=>{class i extends H${constructor(e,t,n,s,c,l,o,a){super(e,t,s,l,o,c,ni,q$,Ni,a),this._idPrefix="mat-mdc-dialog-"}static#e=this.\u0275fac=function(t){return new(t||i)(F(vr),F(un),F(n0,8),F(E$,8),F(nL),F(i,12),F(wb),F(Ri,8))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),W$=0,P$=(()=>{class i{constructor(e,t,n){this.dialogRef=e,this._elementRef=t,this._dialog=n,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=rL(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}_onButtonClick(e){iL(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni,8),w(Te),w(_i))};static#t=this.\u0275dir=ee({type:i,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,n){1&t&&X("click",function(c){return n._onButtonClick(c)}),2&t&&Ie("aria-label",n.ariaLabel||null)("type",n.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Wt]})}return i})(),Ci=(()=>{class i{constructor(e,t,n){this._dialogRef=e,this._elementRef=t,this._dialog=n,this.id="mat-mdc-dialog-title-"+W$++}ngOnInit(){this._dialogRef||(this._dialogRef=rL(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const e=this._dialogRef?._containerInstance?._ariaLabelledByQueue;e&&Promise.resolve().then(()=>{const t=e.indexOf(this.id);t>-1&&e.splice(t,1)})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni,8),w(Te),w(_i))};static#t=this.\u0275dir=ee({type:i,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(t,n){2&t&&jn("id",n.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}return i})(),bi=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}return i})(),Ai=(()=>{class i{constructor(){this.align="start"}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(t,n){2&t&&ke("mat-mdc-dialog-actions-align-center","center"===n.align)("mat-mdc-dialog-actions-align-end","end"===n.align)},inputs:{align:"align"}})}return i})();function rL(i,r){let e=i.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?r.find(t=>t.id===e.id):null}let vb=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[_i,k$],imports:[v$,I1,z0,tt,tt]})}return i})(),Cb=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,tt]})}return i})(),I$=0;const tO=new ie("CdkAccordion");let B$=(()=>{class i{constructor(){this._stateChanges=new fe,this._openCloseAllActions=new fe,this.id="cdk-accordion-"+I$++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=ye(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[Re([{provide:tO,useExisting:i}]),Wt]})}return i})(),N$=0,V$=(()=>{class i{get expanded(){return this._expanded}set expanded(e){e=ye(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e)}constructor(e,t,n){this.accordion=e,this._changeDetectorRef=t,this._expansionDispatcher=n,this._openCloseAllSubscription=R.EMPTY,this.closed=new Me,this.opened=new Me,this.destroyed=new Me,this.expandedChange=new Me,this.id="cdk-accordion-child-"+N$++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=n.listen((s,c)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===c&&this.id!==s&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static#e=this.\u0275fac=function(t){return new(t||i)(w(tO,12),w(Lt),w(Yz))};static#t=this.\u0275dir=ee({type:i,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[Re([{provide:tO,useValue:void 0}])]})}return i})(),j$=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();const F$=["body"];function U$(i,r){}const Y$=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],G$=["mat-expansion-panel-header","*","mat-action-row"];function X$(i,r){1&i&&te(0,"span",2),2&i&&E("@indicatorRotate",j()._getExpandedState())}const $$=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Q$=["mat-panel-title","mat-panel-description","*"],iO=new ie("MAT_ACCORDION"),oL="225ms cubic-bezier(0.4,0.0,0.2,1)",sL={indicatorRotate:ii("indicatorRotate",[wt("collapsed, void",Oe({transform:"rotate(0deg)"})),wt("expanded",Oe({transform:"rotate(180deg)"})),dt("expanded <=> collapsed, void => collapsed",at(oL))]),bodyExpansion:ii("bodyExpansion",[wt("collapsed, void",Oe({height:"0px",visibility:"hidden"})),wt("expanded",Oe({height:"*",visibility:""})),dt("expanded <=> collapsed, void => collapsed",at(oL))])},lL=new ie("MAT_EXPANSION_PANEL");let Mu=(()=>{class i{constructor(e,t){this._template=e,this._expansionPanel=t}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi),w(lL,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["ng-template","matExpansionPanelContent",""]]})}return i})(),J$=0;const cL=new ie("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Tc=(()=>{class i extends V${get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=ye(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}constructor(e,t,n,s,c,l,o){super(e,t,n),this._viewContainerRef=s,this._animationMode=l,this._hideToggle=!1,this.afterExpand=new Me,this.afterCollapse=new Me,this._inputChanges=new fe,this._headerId="mat-expansion-panel-header-"+J$++,this._bodyAnimationDone=new fe,this.accordion=e,this._document=c,this._bodyAnimationDone.pipe(Xo((a,d)=>a.fromState===d.fromState&&a.toState===d.toState)).subscribe(a=>{"void"!==a.fromState&&("expanded"===a.toState?this.afterExpand.emit():"collapsed"===a.toState&&this.afterCollapse.emit())}),o&&(this.hideToggle=o.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Ii(null),st(()=>this.expanded&&!this._portal),Pt(1)).subscribe(()=>{this._portal=new vc(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}static#e=this.\u0275fac=function(t){return new(t||i)(w(iO,12),w(Lt),w(Yz),w(wi),w(Je),w(Ri,8),w(cL,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-expansion-panel"]],contentQueries:function(t,n,s){if(1&t&&it(s,Mu,5),2&t){let c;be(c=ge())&&(n._lazyContent=c.first)}},viewQuery:function(t,n){if(1&t&&Qe(F$,5),2&t){let s;be(s=ge())&&(n._body=s.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,n){2&t&&ke("mat-expanded",n.expanded)("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-expansion-panel-spacing",n._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[Re([{provide:iO,useValue:void 0},{provide:lL,useExisting:i}]),he,Wt],ngContentSelectors:G$,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,n){1&t&&(vt(Y$),qe(0),y(1,"div",0,1),X("@bodyExpansion.done",function(c){return n._bodyAnimationDone.next(c)}),y(3,"div",2),qe(4,1),I(5,U$,0,0,"ng-template",3),v(),qe(6,2),v()),2&t&&(_(1),E("@bodyExpansion",n._getExpandedState())("id",n.id),Ie("aria-labelledby",n._headerId),_(4),E("cdkPortalOutlet",n._portal))},dependencies:[Ob],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[sL.bodyExpansion]},changeDetection:0})}return i})();class K${}const Z$=bs(K$);let Rc=(()=>{class i extends Z${constructor(e,t,n,s,c,l,o){super(),this.panel=e,this._element=t,this._focusMonitor=n,this._changeDetectorRef=s,this._animationMode=l,this._parentChangeSubscription=R.EMPTY;const a=e.accordion?e.accordion._stateChanges.pipe(st(d=>!(!d.hideToggle&&!d.togglePosition))):_n;this.tabIndex=parseInt(o||"")||0,this._parentChangeSubscription=di(e.opened,e.closed,a,e._inputChanges.pipe(st(d=>!!(d.hideToggle||d.disabled||d.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(st(()=>e._containsFocus())).subscribe(()=>n.focusVia(t,"program")),c&&(this.expandedHeight=c.expandedHeight,this.collapsedHeight=c.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:qn(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,t){e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Tc,1),w(Te),w(Nr),w(Lt),w(cL,8),w(Ri,8),tr("tabindex"))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(t,n){1&t&&X("click",function(){return n._toggle()})("keydown",function(c){return n._keydown(c)}),2&t&&(Ie("id",n.panel._headerId)("tabindex",n.tabIndex)("aria-controls",n._getPanelId())("aria-expanded",n._isExpanded())("aria-disabled",n.panel.disabled),_r("height",n._getHeaderHeight()),ke("mat-expanded",n._isExpanded())("mat-expansion-toggle-indicator-after","after"===n._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===n._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===n._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[he],ngContentSelectors:Q$,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,n){1&t&&(vt($$),y(0,"span",0),qe(1),qe(2,1),qe(3,2),v(),I(4,X$,1,1,"span",1)),2&t&&(ke("mat-content-hide-toggle",!n._showToggle()),_(4),E("ngIf",n._showToggle()))},dependencies:[Ue],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[sL.indicatorRotate]},changeDetection:0})}return i})(),xb=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return i})(),_u=(()=>{class i extends B${constructor(){super(...arguments),this._ownHeaders=new cs,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=ye(e)}ngAfterContentInit(){this._headers.changes.pipe(Ii(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new Jm(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["mat-accordion"]],contentQueries:function(t,n,s){if(1&t&&it(s,Rc,5),2&t){let c;be(c=ge())&&(n._headers=c)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mat-accordion-multi",n.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[Re([{provide:iO,useExisting:i}]),he]})}return i})(),nO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si,tt,j$,z0]})}return i})();class eQ{constructor(r){this._box=r,this._destroyed=new fe,this._resizeSubject=new fe,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(r){return this._elementObservables.has(r)||this._elementObservables.set(r,new Ct(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(r,{box:this._box}),()=>{this._resizeObserver?.unobserve(r),t.unsubscribe(),this._elementObservables.delete(r)}}).pipe(st(e=>e.some(t=>t.target===r)),um({bufferSize:1,refCount:!0}),Ye(this._destroyed))),this._elementObservables.get(r)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let tQ=(()=>{class i{constructor(){this._observers=new Map,this._ngZone=me(Ee)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,t){const n=t?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new eQ(n)),this._observers.get(n).observe(e)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const iQ=["notch"],nQ=["matFormFieldNotchedOutline",""],rQ=["*"],aQ=["textField"],oQ=["iconPrefixContainer"],sQ=["textPrefixContainer"];function lQ(i,r){1&i&&te(0,"span",19)}function cQ(i,r){if(1&i&&(y(0,"label",17),qe(1,1),I(2,lQ,1,0,"span",18),v()),2&i){const e=j(2);E("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),Ie("for",e._control.id),_(2),E("ngIf",!e.hideRequiredMarker&&e._control.required)}}function dQ(i,r){1&i&&I(0,cQ,3,5,"label",16),2&i&&E("ngIf",j()._hasFloatingLabel())}function pQ(i,r){1&i&&te(0,"div",20)}function uQ(i,r){}function hQ(i,r){1&i&&I(0,uQ,0,0,"ng-template",22),2&i&&(j(2),E("ngTemplateOutlet",yt(1)))}function fQ(i,r){if(1&i&&(y(0,"div",21),I(1,hQ,1,1,"ng-template",9),v()),2&i){const e=j();E("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),_(1),E("ngIf",!e._forceDisplayInfixLabel())}}function mQ(i,r){1&i&&(y(0,"div",23,24),qe(2,2),v())}function bQ(i,r){1&i&&(y(0,"div",25,26),qe(2,3),v())}function gQ(i,r){}function MQ(i,r){1&i&&I(0,gQ,0,0,"ng-template",22),2&i&&(j(),E("ngTemplateOutlet",yt(1)))}function _Q(i,r){1&i&&(y(0,"div",27),qe(1,4),v())}function AQ(i,r){1&i&&(y(0,"div",28),qe(1,5),v())}function zQ(i,r){1&i&&te(0,"div",29)}function OQ(i,r){1&i&&(y(0,"div",30),qe(1,6),v()),2&i&&E("@transitionMessages",j()._subscriptAnimationState)}function wQ(i,r){if(1&i&&(y(0,"mat-hint",34),W(1),v()),2&i){const e=j(2);E("id",e._hintLabelId),_(1),pe(e.hintLabel)}}function yQ(i,r){if(1&i&&(y(0,"div",31),I(1,wQ,2,2,"mat-hint",32),qe(2,7),te(3,"div",33),qe(4,8),v()),2&i){const e=j();E("@transitionMessages",e._subscriptAnimationState),_(1),E("ngIf",e.hintLabel)}}const vQ=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],CQ=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Yn=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["mat-label"]]})}return i})(),xQ=0;const dL=new ie("MatError");let O0=(()=>{class i{constructor(e,t){this.id="mat-mdc-error-"+xQ++,e||t.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(t){return new(t||i)(tr("aria-live"),w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(t,n){2&t&&jn("id",n.id)},inputs:{id:"id"},features:[Re([{provide:dL,useExisting:i}])]})}return i})(),TQ=0,Tb=(()=>{class i{constructor(){this.align="start",this.id="mat-mdc-hint-"+TQ++}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(t,n){2&t&&(jn("id",n.id),Ie("align",null),ke("mat-mdc-form-field-hint-end","end"===n.align))},inputs:{align:"align",id:"id"}})}return i})();const RQ=new ie("MatPrefix"),pL=new ie("MatSuffix");let rO=(()=>{class i{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[Re([{provide:pL,useExisting:i}])]})}return i})();const uL=new ie("FloatingLabelParent");let hL=(()=>{class i{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=me(tQ),this._ngZone=me(Ee),this._parent=me(uL),this._resizeSubscription=new R}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function SQ(i){if(null!==i.offsetParent)return i.scrollWidth;const e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const t=e.scrollWidth;return e.remove(),t}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mdc-floating-label--float-above",n.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return i})();const fL="mdc-line-ripple--active",Rb="mdc-line-ripple--deactivating";let mL=(()=>{class i{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=n=>{const s=this._elementRef.nativeElement.classList,c=s.contains(Rb);"opacity"===n.propertyName&&c&&s.remove(fL,Rb)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Rb),e.add(fL)}deactivate(){this._elementRef.nativeElement.classList.add(Rb)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ee))};static#t=this.\u0275dir=ee({type:i,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return i})(),bL=(()=>{class i{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ee))};static#t=this.\u0275cmp=oe({type:i,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(t,n){if(1&t&&Qe(iQ,5),2&t){let s;be(s=ge())&&(n._notch=s.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mdc-notched-outline--notched",n.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:nQ,ngContentSelectors:rQ,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(t,n){1&t&&(vt(),te(0,"div",0),y(1,"div",1,2),qe(3),v(),te(4,"div",3))},encapsulation:2,changeDetection:0})}return i})();const qQ={transitionMessages:ii("transitionMessages",[wt("enter",Oe({opacity:1,transform:"translateY(0%)"})),dt("void => enter",[Oe({opacity:0,transform:"translateY(-5px)"}),at("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Sb=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i})}return i})();const Sc=new ie("MatFormField"),EQ=new ie("MAT_FORM_FIELD_DEFAULT_OPTIONS");let gL=0,Vi=(()=>{class i{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=ye(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,n,s,c,l,o,a){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=n,this._dir=s,this._platform=c,this._defaults=l,this._animationMode=o,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+gL++,this._hintLabelId="mat-mdc-hint-"+gL++,this._subscriptAnimationState="",this._destroyed=new fe,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Ye(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),di(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Ye(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(Ye(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(s=>"start"===s.align):null,n=this._hintChildren?this._hintChildren.find(s=>"end"===s.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const t=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,s=t?.getBoundingClientRect().width??0,c=n?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${s+c}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Lt),w(Ee),w(En),w(fi),w(EQ,8),w(Ri,8),w(Je))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-form-field"]],contentQueries:function(t,n,s){if(1&t&&(it(s,Yn,5),it(s,Yn,7),it(s,Sb,5),it(s,RQ,5),it(s,pL,5),it(s,dL,5),it(s,Tb,5)),2&t){let c;be(c=ge())&&(n._labelChildNonStatic=c.first),be(c=ge())&&(n._labelChildStatic=c.first),be(c=ge())&&(n._formFieldControl=c.first),be(c=ge())&&(n._prefixChildren=c),be(c=ge())&&(n._suffixChildren=c),be(c=ge())&&(n._errorChildren=c),be(c=ge())&&(n._hintChildren=c)}},viewQuery:function(t,n){if(1&t&&(Qe(aQ,5),Qe(oQ,5),Qe(sQ,5),Qe(hL,5),Qe(bL,5),Qe(mL,5)),2&t){let s;be(s=ge())&&(n._textField=s.first),be(s=ge())&&(n._iconPrefixContainer=s.first),be(s=ge())&&(n._textPrefixContainer=s.first),be(s=ge())&&(n._floatingLabel=s.first),be(s=ge())&&(n._notchedOutline=s.first),be(s=ge())&&(n._lineRipple=s.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(t,n){2&t&&ke("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===n._animationMode)("mat-form-field-appearance-fill","fill"==n.appearance)("mat-form-field-appearance-outline","outline"==n.appearance)("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary","accent"!==n.color&&"warn"!==n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[Re([{provide:Sc,useExisting:i},{provide:uL,useExisting:i}])],ngContentSelectors:CQ,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(t,n){1&t&&(vt(vQ),I(0,dQ,1,1,"ng-template",null,0,en),y(2,"div",1,2),X("click",function(c){return n._control.onContainerClick(c)}),I(4,pQ,1,0,"div",3),y(5,"div",4),I(6,fQ,2,2,"div",5),I(7,mQ,3,0,"div",6),I(8,bQ,3,0,"div",7),y(9,"div",8),I(10,MQ,1,1,"ng-template",9),qe(11),v(),I(12,_Q,2,0,"div",10),I(13,AQ,2,0,"div",11),v(),I(14,zQ,1,0,"div",12),v(),y(15,"div",13),I(16,OQ,2,1,"div",14),I(17,yQ,5,2,"div",15),v()),2&t&&(_(2),ke("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),_(2),E("ngIf",!n._hasOutline()&&!n._control.disabled),_(2),E("ngIf",n._hasOutline()),_(1),E("ngIf",n._hasIconPrefix),_(1),E("ngIf",n._hasTextPrefix),_(2),E("ngIf",!n._hasOutline()||n._forceDisplayInfixLabel()),_(2),E("ngIf",n._hasTextSuffix),_(1),E("ngIf",n._hasIconSuffix),_(1),E("ngIf",!n._hasOutline()),_(1),ke("mat-mdc-form-field-subscript-dynamic-size","dynamic"===n.subscriptSizing),E("ngSwitch",n._getDisplayedMessages()),_(1),E("ngSwitchCase","error"),_(1),E("ngSwitchCase","hint"))},dependencies:[Ue,lm,M1,wp,Tb,hL,bL,mL],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[qQ.transitionMessages]},changeDetection:0})}return i})(),As=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,si,Gm,tt]})}return i})(),zL=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[lq,tt,lq,tt]})}return i})();const WQ=["*"];let qb;function Au(i){return function PQ(){if(void 0===qb&&(qb=null,typeof window<"u")){const i=window;void 0!==i.trustedTypes&&(qb=i.trustedTypes.createPolicy("angular#components",{createHTML:r=>r}))}return qb}()?.createHTML(i)||i}function OL(i){return Error(`Unable to find icon with the name "${i}"`)}function wL(i){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${i}".`)}function yL(i){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${i}".`)}class V1{constructor(r,e,t){this.url=r,this.svgText=e,this.options=t}}let zu=(()=>{class i{constructor(e,t,n,s){this._httpClient=e,this._sanitizer=t,this._errorHandler=s,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}addSvgIconInNamespace(e,t,n,s){return this._addSvgIconConfig(e,t,new V1(n,null,s))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,n,s){const c=this._sanitizer.sanitize(Vn.HTML,n);if(!c)throw yL(n);const l=Au(c);return this._addSvgIconConfig(e,t,new V1("",l,s))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new V1(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){const s=this._sanitizer.sanitize(Vn.HTML,t);if(!s)throw yL(t);const c=Au(s);return this._addSvgIconSetConfig(e,new V1("",c,n))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(Vn.RESOURCE_URL,e);if(!t)throw wL(e);const n=this._cachedIconsByUrl.get(t);return n?Se(Eb(n)):this._loadSvgIconFromConfig(new V1(e,null)).pipe(Hi(s=>this._cachedIconsByUrl.set(t,s)),Fe(s=>Eb(s)))}getNamedSvgIcon(e,t=""){const n=vL(t,e);let s=this._svgIconConfigs.get(n);if(s)return this._getSvgFromConfig(s);if(s=this._getIconConfigFromResolvers(t,e),s)return this._svgIconConfigs.set(n,s),this._getSvgFromConfig(s);const c=this._iconSetConfigs.get(t);return c?this._getSvgFromIconSetConfigs(e,c):ta(OL(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?Se(Eb(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(Fe(t=>Eb(t)))}_getSvgFromIconSetConfigs(e,t){const n=this._extractIconWithNameFromAnySet(e,t);return n?Se(n):zA(t.filter(c=>!c.svgText).map(c=>this._loadSvgIconSetFromConfig(c).pipe(On(l=>{const a=`Loading icon set URL: ${this._sanitizer.sanitize(Vn.RESOURCE_URL,c.url)} failed: ${l.message}`;return this._errorHandler.handleError(new Error(a)),Se(null)})))).pipe(Fe(()=>{const c=this._extractIconWithNameFromAnySet(e,t);if(!c)throw OL(e);return c}))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){const s=t[n];if(s.svgText&&s.svgText.toString().indexOf(e)>-1){const c=this._svgElementFromConfig(s),l=this._extractSvgIconFromSet(c,e,s.options);if(l)return l}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(Hi(t=>e.svgText=t),Fe(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?Se(null):this._fetchIcon(e).pipe(Hi(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,n){const s=e.querySelector(`[id="${t}"]`);if(!s)return null;const c=s.cloneNode(!0);if(c.removeAttribute("id"),"svg"===c.nodeName.toLowerCase())return this._setSvgAttributes(c,n);if("symbol"===c.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(c),n);const l=this._svgElementFromString(Au(""));return l.appendChild(c),this._setSvgAttributes(l,n)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const n=t.querySelector("svg");if(!n)throw Error(" tag not found");return n}_toSvgElement(e){const t=this._svgElementFromString(Au("")),n=e.attributes;for(let s=0;sAu(a)),z1(()=>this._inProgressUrlFetches.delete(c)),go());return this._inProgressUrlFetches.set(c,o),o}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(vL(e,t),n),this}_addSvgIconSetConfig(e,t){const n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let n=0;nr?r.pathname+r.search:""}}}),CL=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],YQ=CL.map(i=>`[${i}]`).join(", "),GQ=/^url\(['"]?#(.*?)['"]?\)$/;let Ei=(()=>{class i extends VQ{get inline(){return this._inline}set inline(e){this._inline=ye(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,n,s,c,l){super(e),this._iconRegistry=t,this._location=s,this._errorHandler=c,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=R.EMPTY,l&&(l.color&&(this.color=this.defaultColor=l.color),l.fontSet&&(this.fontSet=l.fontSet)),n||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){const n=e.childNodes[t];(1!==n.nodeType||"svg"===n.nodeName.toLowerCase())&&n.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(n=>n.length>0);this._previousFontSetClass.forEach(n=>e.classList.remove(n)),t.forEach(n=>e.classList.add(n)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const t=this._elementsWithExternalReferences;t&&t.forEach((n,s)=>{n.forEach(c=>{s.setAttribute(c.name,`url('${e}#${c.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(YQ),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let s=0;s{const l=t[s],o=l.getAttribute(c),a=o?o.match(GQ):null;if(a){let d=n.get(l);d||(d=[],n.set(l,d)),d.push({name:c,value:a[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,n]=this._splitIconName(e);t&&(this._svgNamespace=t),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,t).pipe(Pt(1)).subscribe(s=>this._setSvgElement(s),s=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${n}! ${s.message}`))})}}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(zu),tr("aria-hidden"),w(FQ),w(Aa),w(jQ,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(t,n){2&t&&(Ie("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),ke("mat-icon-inline",n.inline)("mat-icon-no-color","primary"!==n.color&&"accent"!==n.color&&"warn"!==n.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[he],ngContentSelectors:WQ,decls:1,vars:0,template:function(t,n){1&t&&(vt(),qe(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return i})(),Bo=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,tt]})}return i})();const xL=Br({passive:!0});let XQ=(()=>{class i{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return _n;const t=rn(e),n=this._monitoredElements.get(t);if(n)return n.subject;const s=new fe,c="cdk-text-field-autofilled",l=o=>{"cdk-text-field-autofill-start"!==o.animationName||t.classList.contains(c)?"cdk-text-field-autofill-end"===o.animationName&&t.classList.contains(c)&&(t.classList.remove(c),this._ngZone.run(()=>s.next({target:o.target,isAutofilled:!1}))):(t.classList.add(c),this._ngZone.run(()=>s.next({target:o.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",l,xL),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:s,unlisten:()=>{t.removeEventListener("animationstart",l,xL)}}),s}stopMonitoring(e){const t=rn(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}static#e=this.\u0275fac=function(t){return new(t||i)(F(fi),F(Ee))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Lb=(()=>{class i{get minRows(){return this._minRows}set minRows(e){this._minRows=mi(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=mi(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=ye(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,t,n,s){this._elementRef=e,this._platform=t,this._ngZone=n,this._destroyed=new fe,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=c=>{this._hasFocus="focus"===c.type},this._document=s,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Po(this._getWindow(),"resize").pipe(Ab(16),Ye(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,t=e.style.marginBottom||"",n=this._platform.FIREFOX,s=n&&this._hasFocus,c=n?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";s&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(c);const l=e.scrollHeight-4;return e.classList.remove(c),s&&(e.style.marginBottom=t),l}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const t=this._elementRef.nativeElement,n=t.value;if(!e&&this._minRows===this._previousMinRows&&n===this._previousValue)return;const s=this._measureScrollHeight(),c=Math.max(s,this._cachedPlaceholderHeight||0);t.style.height=`${c}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:n}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,n)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(fi),w(Ee),w(Je,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,n){1&t&&X("input",function(){return n._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return i})(),$Q=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})();const TL=new ie("MAT_INPUT_VALUE_ACCESSOR"),QQ=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let JQ=0;const KQ=Mz(class{constructor(i,r,e,t){this._defaultErrorStateMatcher=i,this._parentForm=r,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new fe}});let an=(()=>{class i extends KQ{get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Bi.required)??!1}set required(e){this._required=ye(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&P4().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=ye(e)}constructor(e,t,n,s,c,l,o,a,d,p){super(l,s,c,n),this._elementRef=e,this._platform=t,this._autofillMonitor=a,this._formField=p,this._uid="mat-input-"+JQ++,this.focused=!1,this.stateChanges=new fe,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(m=>P4().has(m)),this._iOSKeyupListener=m=>{const f=m.target;!f.value&&0===f.selectionStart&&0===f.selectionEnd&&(f.setSelectionRange(1,1),f.setSelectionRange(0,0))};const u=this._elementRef.nativeElement,h=u.nodeName.toLowerCase();this._inputValueAccessor=o||u,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&d.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===h,this._isTextarea="textarea"===h,this._isInFormField=!!p,this._isNativeSelect&&(this.controlType=u.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){QQ.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(fi),w(oo,10),w(k1,8),w(Ho,8),w(eu),w(TL,10),w(XQ),w(Ee),w(Sc,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(t,n){1&t&&X("focus",function(){return n._focusChanged(!0)})("blur",function(){return n._focusChanged(!1)})("input",function(){return n._onInput()}),2&t&&(jn("id",n.id)("disabled",n.disabled)("required",n.required),Ie("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),ke("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[Re([{provide:Sb,useExisting:i}]),he,Wt]})}return i})(),qc=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,As,As,$Q,tt]})}return i})();const ZQ=["determinateSpinner"];function eJ(i,r){if(1&i&&(er(),y(0,"svg",11),te(1,"circle",12),v()),2&i){const e=j();Ie("viewBox",e._viewBox()),_(1),_r("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),Ie("r",e._circleRadius())}}const tJ=S1(class{constructor(i){this._elementRef=i}},"primary"),iJ=new ie("mat-progress-spinner-default-options",{providedIn:"root",factory:function nJ(){return{diameter:RL}}}),RL=100;let xa=(()=>{class i extends tJ{constructor(e,t,n){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=RL,this._noopAnimations="NoopAnimations"===t&&!!n&&!n._forceAnimations,n&&(n.color&&(this.color=this.defaultColor=n.color),n.diameter&&(this.diameter=n.diameter),n.strokeWidth&&(this.strokeWidth=n.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,mi(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=mi(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=mi(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ri,8),w(iJ))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(t,n){if(1&t&&Qe(ZQ,5),2&t){let s;be(s=ge())&&(n._determinateCircle=s.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(t,n){2&t&&(Ie("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===n.mode?n.value:null)("mode",n.mode),_r("width",n.diameter,"px")("height",n.diameter,"px")("--mdc-circular-progress-size",n.diameter+"px")("--mdc-circular-progress-active-indicator-width",n.diameter+"px"),ke("_mat-animation-noopable",n._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===n.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[he],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(t,n){if(1&t&&(I(0,eJ,2,8,"ng-template",null,0,en),y(2,"div",1,2),er(),y(4,"svg",3),te(5,"circle",4),v()(),Ys(),y(6,"div",5)(7,"div",6)(8,"div",7),Mr(9,8),v(),y(10,"div",9),Mr(11,8),v(),y(12,"div",10),Mr(13,8),v()()()),2&t){const s=yt(1);_(4),Ie("viewBox",n._viewBox()),_(1),_r("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeDashOffset(),"px")("stroke-width",n._circleStrokeWidth(),"%"),Ie("r",n._circleRadius()),_(4),E("ngTemplateOutlet",s),_(2),E("ngTemplateOutlet",s),_(2),E("ngTemplateOutlet",s)}},dependencies:[lm],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0})}return i})(),j1=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si,tt]})}return i})(),aJ=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[zc]})}return i})(),aO=(()=>{class i{constructor(){this.changes=new fe,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const bJ={provide:aO,deps:[[new Hr,new Ga,aO]],useFactory:function mJ(i){return i||new aO}};let LL=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[bJ,eu],imports:[tt,si,z0,aJ,Bo,Vr,tt]})}return i})();const gJ=[[["caption"]],[["colgroup"],["col"]]],MJ=["caption","colgroup, col"];function oO(i){return class extends i{get sticky(){return this._sticky}set sticky(r){const e=this._sticky;this._sticky=ye(r),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const r=this._hasStickyChanged;return this._hasStickyChanged=!1,r}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...r){super(...r),this._sticky=!1,this._hasStickyChanged=!1}}}const Ec=new ie("CDK_TABLE");let Lc=(()=>{class i{constructor(e){this.template=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkCellDef",""]]})}return i})(),kc=(()=>{class i{constructor(e){this.template=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkHeaderCellDef",""]]})}return i})(),kb=(()=>{class i{constructor(e){this.template=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkFooterCellDef",""]]})}return i})();class OJ{}const wJ=oO(OJ);let zs=(()=>{class i extends wJ{get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const t=this._stickyEnd;this._stickyEnd=ye(e),this._hasStickyChanged=t!==this._stickyEnd}constructor(e){super(),this._table=e,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ec,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkColumnDef",""]],contentQueries:function(t,n,s){if(1&t&&(it(s,Lc,5),it(s,kc,5),it(s,kb,5)),2&t){let c;be(c=ge())&&(n.cell=c.first),be(c=ge())&&(n.headerCell=c.first),be(c=ge())&&(n.footerCell=c.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[Re([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:i}]),he]})}return i})();class sO{constructor(r,e){e.nativeElement.classList.add(...r._columnCssClassName)}}let lO=(()=>{class i extends sO{constructor(e,t){super(e,t)}static#e=this.\u0275fac=function(t){return new(t||i)(w(zs),w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[he]})}return i})(),cO=(()=>{class i extends sO{constructor(e,t){if(super(e,t),1===e._table?._elementRef.nativeElement.nodeType){const n=e._table._elementRef.nativeElement.getAttribute("role");t.nativeElement.setAttribute("role","grid"===n||"treegrid"===n?"gridcell":"cell")}}static#e=this.\u0275fac=function(t){return new(t||i)(w(zs),w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[he]})}return i})();class DL{constructor(){this.tasks=[],this.endTasks=[]}}const dO=new ie("_COALESCED_STYLE_SCHEDULER");let HL=(()=>{class i{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new fe}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new DL,this._getScheduleObservable().pipe(Ye(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new DL;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?Ui(Promise.resolve(void 0)):this._ngZone.onStable.pipe(Pt(1))}static#e=this.\u0275fac=function(t){return new(t||i)(F(Ee))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),pO=(()=>{class i{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof Ou?e.headerCell.template:this instanceof wu?e.footerCell.template:e.cell.template}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi),w(Kr))};static#t=this.\u0275dir=ee({type:i,features:[Wt]})}return i})();class yJ extends pO{}const vJ=oO(yJ);let Ou=(()=>{class i extends vJ{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi),w(Kr),w(Ec,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[he,Wt]})}return i})();class CJ extends pO{}const xJ=oO(CJ);let wu=(()=>{class i extends xJ{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi),w(Kr),w(Ec,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[he,Wt]})}return i})(),Db=(()=>{class i extends pO{constructor(e,t,n){super(e,t),this._table=n}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi),w(Kr),w(Ec,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[he]})}return i})(),Os=(()=>{class i{static#e=this.mostRecentCellOutlet=null;constructor(e){this._viewContainer=e,i.mostRecentCellOutlet=this}ngOnDestroy(){i.mostRecentCellOutlet===this&&(i.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(t){return new(t||i)(w(wi))};static#i=this.\u0275dir=ee({type:i,selectors:[["","cdkCellOutlet",""]]})}return i})(),uO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&Mr(0,0)},dependencies:[Os],encapsulation:2})}return i})(),fO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&Mr(0,0)},dependencies:[Os],encapsulation:2})}return i})(),Hb=(()=>{class i{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(t){return new(t||i)(w(Oi))};static#t=this.\u0275dir=ee({type:i,selectors:[["ng-template","cdkNoDataRow",""]]})}return i})();const WL=["top","bottom","left","right"];class TJ{constructor(r,e,t,n,s=!0,c=!0,l){this._isNativeHtmlTable=r,this._stickCellCss=e,this.direction=t,this._coalescedStyleScheduler=n,this._isBrowser=s,this._needsPositionStickyOnElement=c,this._positionListener=l,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(r,e){const t=[];for(const n of r)if(n.nodeType===n.ELEMENT_NODE){t.push(n);for(let s=0;s{for(const n of t)this._removeStickyStyle(n,e)})}updateStickyColumns(r,e,t,n=!0){if(!r.length||!this._isBrowser||!e.some(u=>u)&&!t.some(u=>u))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const s=r[0],c=s.children.length,l=this._getCellWidths(s,n),o=this._getStickyStartColumnPositions(l,e),a=this._getStickyEndColumnPositions(l,t),d=e.lastIndexOf(!0),p=t.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const u="rtl"===this.direction,h=u?"right":"left",m=u?"left":"right";for(const f of r)for(let b=0;be[b]?f:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===p?[]:l.slice(p).map((f,b)=>t[b+p]?f:null).reverse()}))})}stickRows(r,e,t){if(!this._isBrowser)return;const n="bottom"===t?r.slice().reverse():r,s="bottom"===t?e.slice().reverse():e,c=[],l=[],o=[];for(let d=0,p=0;d{for(let d=0;d{e.some(n=>!n)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(r,e){for(const n of e)r.style[n]="",r.classList.remove(this._borderCellCss[n]);WL.some(n=>-1===e.indexOf(n)&&r.style[n])?r.style.zIndex=this._getCalculatedZIndex(r):(r.style.zIndex="",this._needsPositionStickyOnElement&&(r.style.position=""),r.classList.remove(this._stickCellCss))}_addStickyStyle(r,e,t,n){r.classList.add(this._stickCellCss),n&&r.classList.add(this._borderCellCss[e]),r.style[e]=`${t}px`,r.style.zIndex=this._getCalculatedZIndex(r),this._needsPositionStickyOnElement&&(r.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(r){const e={top:100,bottom:10,left:1,right:1};let t=0;for(const n of WL)r.style[n]&&(t+=e[n]);return t?`${t}`:""}_getCellWidths(r,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const t=[],n=r.children;for(let s=0;s0;s--)e[s]&&(t[s]=n,n+=r[s]);return t}}const mO=new ie("CDK_SPL");let Wb=(()=>{class i{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["","rowOutlet",""]]})}return i})(),Pb=(()=>{class i{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["","headerRowOutlet",""]]})}return i})(),Ib=(()=>{class i{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["","footerRowOutlet",""]]})}return i})(),Bb=(()=>{class i{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["","noDataRowOutlet",""]]})}return i})(),Nb=(()=>{class i{get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=ye(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=ye(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,t,n,s,c,l,o,a,d,p,u,h){this._differs=e,this._changeDetectorRef=t,this._elementRef=n,this._dir=c,this._platform=o,this._viewRepeater=a,this._coalescedStyleScheduler=d,this._viewportRuler=p,this._stickyPositioningListener=u,this._ngZone=h,this._onDestroy=new fe,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new Me,this.viewChange=new An({start:0,end:Number.MAX_VALUE}),s||this._elementRef.nativeElement.setAttribute("role","table"),this._document=l,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t),this._viewportRuler.change().pipe(Ye(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const t=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||t,this._forceRecalculateCellWidths=t,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),hu(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const t=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,t,(n,s,c)=>this._getEmbeddedViewArgs(n.item,c),n=>n.item.data,n=>{1===n.operation&&n.context&&this._renderCellTemplateForItem(n.record.item.rowDef,n.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(n=>{t.get(n.currentIndex).context.$implicit=n.item.data}),this._updateNoDataRow(),this._ngZone&&Ee.isInAngularZone()?this._ngZone.onStable.pipe(Pt(1),Ye(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),n=this._elementRef.nativeElement.querySelector("thead");n&&(n.style.display=e.length?"":"none");const s=this._headerRowDefs.map(c=>c.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,s,"top"),this._headerRowDefs.forEach(c=>c.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),n=this._elementRef.nativeElement.querySelector("tfoot");n&&(n.style.display=e.length?"":"none");const s=this._footerRowDefs.map(c=>c.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,s,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,s),this._footerRowDefs.forEach(c=>c.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...t,...n],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((s,c)=>{this._addStickyColumnStyles([s],this._headerRowDefs[c])}),this._rowDefs.forEach(s=>{const c=[];for(let l=0;l{this._addStickyColumnStyles([s],this._footerRowDefs[c])}),Array.from(this._columnDefsByName.values()).forEach(s=>s.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n{const l=n&&n.has(c)?n.get(c):[];if(l.length){const o=l.shift();return o.dataIndex=t,o}return{data:e,rowDef:c,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Vb(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=Vb(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Vb(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Vb(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(t=>!t.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(c,l)=>c||!!l.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const n=this._headerRowDefs.reduce(e,!1);n&&this._forceRenderHeaderRows();const s=this._footerRowDefs.reduce(e,!1);return s&&this._forceRenderFooterRows(),t||n||s}_switchDataSource(e){this._data=[],hu(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;hu(this.dataSource)?e=this.dataSource.connect(this):ea(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Se(this.dataSource)),this._renderChangeSubscription=e.pipe(Ye(this._onDestroy)).subscribe(t=>{this._data=t||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const n=Array.from(t.columns||[]).map(l=>this._columnDefsByName.get(l)),s=n.map(l=>l.sticky),c=n.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(e,s,c,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const t=[];for(let n=0;n!s.when||s.when(t,e));else{let s=this._rowDefs.find(c=>c.when&&c.when(t,e))||this._defaultRowDef;s&&n.push(s)}return n}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,n,s={}){const c=e.viewContainer.createEmbeddedView(t.template,s,n);return this._renderCellTemplateForItem(t,s),c}_renderCellTemplateForItem(e,t){for(let n of this._getCellTemplates(e))Os.mostRecentCellOutlet&&Os.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,n=e.length;t{const n=this._columnDefsByName.get(t);return e.extractCellTemplate(n)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const n of t){const s=this._document.createElement(n.tag);s.setAttribute("role","rowgroup");for(const c of n.outlets)s.appendChild(c.elementRef.nativeElement);e.appendChild(s)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(t,n)=>t||n.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new TJ(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:Se()).pipe(Ye(this._onDestroy)).subscribe(t=>{this._stickyStyler.direction=t,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(t=>!t._table||t._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const t=0===this._rowOutlet.viewContainer.length;if(t===this._isShowingNoDataRow)return;const n=this._noDataRowOutlet.viewContainer;if(t){const s=n.createEmbeddedView(e.templateRef),c=s.rootNodes[0];1===s.rootNodes.length&&c?.nodeType===this._document.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add(e._contentClassName))}else n.clear();this._isShowingNoDataRow=t,this._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(t){return new(t||i)(w(Kr),w(Lt),w(Te),tr("role"),w(En,8),w(Je),w(fi),w(H1),w(dO),w(A0),w(mO,12),w(Ee,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(t,n,s){if(1&t&&(it(s,Hb,5),it(s,zs,5),it(s,Db,5),it(s,Ou,5),it(s,wu,5)),2&t){let c;be(c=ge())&&(n._noDataRow=c.first),be(c=ge())&&(n._contentColumnDefs=c),be(c=ge())&&(n._contentRowDefs=c),be(c=ge())&&(n._contentHeaderRowDefs=c),be(c=ge())&&(n._contentFooterRowDefs=c)}},viewQuery:function(t,n){if(1&t&&(Qe(Wb,7),Qe(Pb,7),Qe(Ib,7),Qe(Bb,7)),2&t){let s;be(s=ge())&&(n._rowOutlet=s.first),be(s=ge())&&(n._headerRowOutlet=s.first),be(s=ge())&&(n._footerRowOutlet=s.first),be(s=ge())&&(n._noDataRowOutlet=s.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(t,n){2&t&&ke("cdk-table-fixed-layout",n.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[Re([{provide:Ec,useExisting:i},{provide:H1,useClass:qE},{provide:dO,useClass:HL},{provide:mO,useValue:null}])],ngContentSelectors:MJ,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,n){1&t&&(vt(gJ),qe(0),qe(1,1),Mr(2,0)(3,1)(4,2)(5,3))},dependencies:[Wb,Pb,Ib,Bb],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return i})();function Vb(i,r){return i.concat(Array.from(r))}let SJ=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[yc]})}return i})();const qJ=[[["caption"]],[["colgroup"],["col"]]],EJ=["caption","colgroup, col"];let so=(()=>{class i extends Nb{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mdc-table-fixed-layout",n.fixedLayout)},exportAs:["matTable"],features:[Re([{provide:Nb,useExisting:i},{provide:Ec,useExisting:i},{provide:dO,useClass:HL},{provide:H1,useClass:qE},{provide:mO,useValue:null}]),he],ngContentSelectors:EJ,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,n){1&t&&(vt(qJ),qe(0),qe(1,1),Mr(2,0)(3,1)(4,2)(5,3))},dependencies:[Wb,Pb,Ib,Bb],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-weight)}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, rgba(0, 0, 0, 0.12));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking);line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking)}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return i})(),Ta=(()=>{class i extends Lc{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matCellDef",""]],features:[Re([{provide:Lc,useExisting:i}]),he]})}return i})(),Ra=(()=>{class i extends kc{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matHeaderCellDef",""]],features:[Re([{provide:kc,useExisting:i}]),he]})}return i})(),Sa=(()=>{class i extends zs{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[Re([{provide:zs,useExisting:i},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:i}]),he]})}return i})(),qa=(()=>{class i extends lO{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[he]})}return i})(),Ea=(()=>{class i extends cO{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[he]})}return i})(),lo=(()=>{class i extends Ou{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[Re([{provide:Ou,useExisting:i}]),he]})}return i})(),co=(()=>{class i extends Db{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[Re([{provide:Db,useExisting:i}]),he]})}return i})(),po=(()=>{class i extends uO{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[Re([{provide:uO,useExisting:i}]),he],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&Mr(0,0)},dependencies:[Os],encapsulation:2})}return i})(),uo=(()=>{class i extends fO{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[Re([{provide:fO,useExisting:i}]),he],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&Mr(0,0)},dependencies:[Os],encapsulation:2})}return i})(),yu=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,SJ,tt]})}return i})();class NJ extends SE{get data(){return this._data.value}set data(r){r=Array.isArray(r)?r:[],this._data.next(r),this._renderChangesSubscription||this._filterData(r)}get filter(){return this._filter.value}set filter(r){this._filter.next(r),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(r){this._sort=r,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(r){this._paginator=r,this._updateChangeSubscription()}constructor(r=[]){super(),this._renderData=new An([]),this._filter=new An(""),this._internalPageChanges=new fe,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,t)=>{const n=e[t];if(N4(n)){const s=Number(n);return s<9007199254740991?s:n}return n},this.sortData=(e,t)=>{const n=t.active,s=t.direction;return n&&""!=s?e.sort((c,l)=>{let o=this.sortingDataAccessor(c,n),a=this.sortingDataAccessor(l,n);const d=typeof o,p=typeof a;d!==p&&("number"===d&&(o+=""),"number"===p&&(a+=""));let u=0;return null!=o&&null!=a?o>a?u=1:o{const n=Object.keys(e).reduce((c,l)=>c+e[l]+"\u25ec","").toLowerCase(),s=t.trim().toLowerCase();return-1!=n.indexOf(s)},this._data=new An(r),this._updateChangeSubscription()}_updateChangeSubscription(){const r=this._sort?di(this._sort.sortChange,this._sort.initialized):Se(null),e=this._paginator?di(this._paginator.page,this._internalPageChanges,this._paginator.initialized):Se(null),n=c0([this._data,this._filter]).pipe(Fe(([l])=>this._filterData(l))),s=c0([n,r]).pipe(Fe(([l])=>this._orderData(l))),c=c0([s,e]).pipe(Fe(([l])=>this._pageData(l)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=c.subscribe(l=>this._renderData.next(l))}_filterData(r){return this.filteredData=null==this.filter||""===this.filter?r:r.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(r){return this.sort?this.sortData(r.slice(),this.sort):r}_pageData(r){if(!this.paginator)return r;const e=this.paginator.pageIndex*this.paginator.pageSize;return r.slice(e,e+this.paginator.pageSize)}_updatePaginator(r){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=r,e.pageIndex>0)){const t=Math.ceil(e.length/e.pageSize)-1||0,n=Math.min(e.pageIndex,t);n!==e.pageIndex&&(e.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class No extends NJ{}let FJ=(()=>{class i{constructor(){this.changes=new fe,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,t){return`${e} \u2013 ${t}`}formatYearRangeLabel(e,t){return`${e} to ${t}`}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const eK={provide:new ie("mat-datepicker-scroll-strategy"),deps:[vr],useFactory:function ZJ(i){return()=>i.scrollStrategies.reposition()}};let MO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[FJ,eK],imports:[si,m0,I1,Zp,z0,tt,Io]})}return i})();const Ub=["*"],sK=["content"];function lK(i,r){if(1&i){const e=ve();y(0,"div",2),X("click",function(){return le(e),ce(j()._onBackdropClicked())}),v()}2&i&&ke("mat-drawer-shown",j()._isShowingBackdrop())}function cK(i,r){1&i&&(y(0,"mat-drawer-content"),qe(1,2),v())}const dK=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],pK=["mat-drawer","mat-drawer-content","*"];function uK(i,r){if(1&i){const e=ve();y(0,"div",2),X("click",function(){return le(e),ce(j()._onBackdropClicked())}),v()}2&i&&ke("mat-drawer-shown",j()._isShowingBackdrop())}function hK(i,r){1&i&&(y(0,"mat-sidenav-content"),qe(1,2),v())}const fK=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],mK=["mat-sidenav","mat-sidenav-content","*"],jL={transformDrawer:ii("transform",[wt("open, open-instant",Oe({transform:"none",visibility:"visible"})),wt("void",Oe({"box-shadow":"none",visibility:"hidden"})),dt("void => open-instant",at("0ms")),dt("void <=> open, open-instant => void",at("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},gK=new ie("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function MK(){return!1}}),_O=new ie("MAT_DRAWER_CONTAINER");let Yb=(()=>{class i extends W1{constructor(e,t,n,s,c){super(n,s,c),this._changeDetectorRef=e,this._container=t}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt),w(xt(()=>UL)),w(Te),w(_0),w(Ee))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,n){2&t&&_r("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[Re([{provide:W1,useExisting:i}]),he],ngContentSelectors:Ub,decls:1,vars:0,template:function(t,n){1&t&&(vt(),qe(0))},encapsulation:2,changeDetection:0})}return i})(),FL=(()=>{class i{get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=ye(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=ye(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(ye(e))}constructor(e,t,n,s,c,l,o,a){this._elementRef=e,this._focusTrapFactory=t,this._focusMonitor=n,this._platform=s,this._ngZone=c,this._interactivityChecker=l,this._doc=o,this._container=a,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new fe,this._animationEnd=new fe,this._animationState="void",this.openedChange=new Me(!0),this._openedStream=this.openedChange.pipe(st(d=>d),Fe(()=>{})),this.openedStart=this._animationStarted.pipe(st(d=>d.fromState!==d.toState&&0===d.toState.indexOf("open")),ym(void 0)),this._closedStream=this.openedChange.pipe(st(d=>!d),Fe(()=>{})),this.closedStart=this._animationStarted.pipe(st(d=>d.fromState!==d.toState&&"void"===d.toState),ym(void 0)),this._destroyed=new fe,this.onPositionChanged=new Me,this._modeChanged=new fe,this.openedChange.subscribe(d=>{d?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Po(this._elementRef.nativeElement,"keydown").pipe(st(d=>27===d.keyCode&&!this.disableClose&&!qn(d)),Ye(this._destroyed)).subscribe(d=>this._ngZone.run(()=>{this.close(),d.stopPropagation(),d.preventDefault()}))}),this._animationEnd.pipe(Xo((d,p)=>d.fromState===p.fromState&&d.toState===p.toState)).subscribe(d=>{const{fromState:p,toState:u}=d;(0===u.indexOf("open")&&"void"===p||"void"===u&&0===p.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const n=()=>{e.removeEventListener("blur",n),e.removeEventListener("mousedown",n),e.removeAttribute("tabindex")};e.addEventListener("blur",n),e.addEventListener("mousedown",n)})),e.focus(t)}_focusByCssSelector(e,t){let n=this._elementRef.nativeElement.querySelector(e);n&&this._forceFocus(n,t)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{!t&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,t){e&&t&&(this._openedVia=t);const n=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),n}_setOpen(e,t,n){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",t&&this._restoreFocus(n)),this._updateFocusTrapState(),new Promise(s=>{this.openedChange.pipe(Pt(1)).subscribe(c=>s(c?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(e){const t=this._elementRef.nativeElement,n=t.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),n.insertBefore(this._anchor,t)),n.appendChild(t)):this._anchor&&this._anchor.parentNode.insertBefore(t,this._anchor)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Km),w(Nr),w(fi),w(Ee),w(_c),w(Je,8),w(_O,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-drawer"]],viewQuery:function(t,n){if(1&t&&Qe(sK,5),2&t){let s;be(s=ge())&&(n._content=s.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(t,n){1&t&&n_("@transform.start",function(c){return n._animationStarted.next(c)})("@transform.done",function(c){return n._animationEnd.next(c)}),2&t&&(Ie("align",null),l_("@transform",n._animationState),ke("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Ub,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(t,n){1&t&&(vt(),y(0,"div",0,1),qe(2),v())},dependencies:[W1],encapsulation:2,data:{animation:[jL.transformDrawer]},changeDetection:0})}return i})(),UL=(()=>{class i{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=ye(e)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=null==e?null:ye(e)}get scrollable(){return this._userContent||this._content}constructor(e,t,n,s,c,l=!1,o){this._dir=e,this._element=t,this._ngZone=n,this._changeDetectorRef=s,this._animationMode=o,this._drawers=new cs,this.backdropClick=new Me,this._destroyed=new fe,this._doCheckSubject=new fe,this._contentMargins={left:null,right:null},this._contentMarginChanges=new fe,e&&e.change.pipe(Ye(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),c.change().pipe(Ye(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=l}ngAfterContentInit(){this._allDrawers.changes.pipe(Ii(this._allDrawers),Ye(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(t=>!t._container||t._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Ii(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(gc(10),Ye(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,t=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const n=this._left._getWidth();e+=n,t-=n}if(this._right&&this._right.opened)if("side"==this._right.mode)t+=this._right._getWidth();else if("push"==this._right.mode){const n=this._right._getWidth();t+=n,e-=n}e=e||null,t=t||null,(e!==this._contentMargins.left||t!==this._contentMargins.right)&&(this._contentMargins={left:e,right:t},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(st(t=>t.fromState!==t.toState),Ye(this._drawers.changes)).subscribe(t=>{"open-instant"!==t.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(Ye(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e&&e.onPositionChanged.pipe(Ye(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe(Pt(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(Ye(di(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const t=this._element.nativeElement.classList,n="mat-drawer-container-has-open";e?t.add(n):t.remove(n)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return null!=e&&e.opened}_drawerHasBackdrop(e){return null==this._backdropOverride?!!e&&"side"!==e.mode:this._backdropOverride}static#e=this.\u0275fac=function(t){return new(t||i)(w(En,8),w(Te),w(Ee),w(Lt),w(A0),w(gK),w(Ri,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-drawer-container"]],contentQueries:function(t,n,s){if(1&t&&(it(s,Yb,5),it(s,FL,5)),2&t){let c;be(c=ge())&&(n._content=c.first),be(c=ge())&&(n._allDrawers=c)}},viewQuery:function(t,n){if(1&t&&Qe(Yb,5),2&t){let s;be(s=ge())&&(n._userContent=s.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mat-drawer-container-explicit-backdrop",n._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Re([{provide:_O,useExisting:i}])],ngContentSelectors:pK,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,n){1&t&&(vt(dK),I(0,lK,1,2,"div",0),qe(1),qe(2,1),I(3,cK,2,0,"mat-drawer-content",1)),2&t&&(E("ngIf",n.hasBackdrop),_(3),E("ngIf",!n._content))},dependencies:[Ue,Yb],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return i})(),AO=(()=>{class i extends Yb{constructor(e,t,n,s,c){super(e,t,n,s,c)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt),w(xt(()=>GL)),w(Te),w(_0),w(Ee))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,n){2&t&&_r("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[Re([{provide:W1,useExisting:i}]),he],ngContentSelectors:Ub,decls:1,vars:0,template:function(t,n){1&t&&(vt(),qe(0))},encapsulation:2,changeDetection:0})}return i})(),YL=(()=>{class i extends FL{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=ye(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=mi(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=mi(e)}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,n){2&t&&(Ie("align",null),_r("top",n.fixedInViewport?n.fixedTopGap:null,"px")("bottom",n.fixedInViewport?n.fixedBottomGap:null,"px"),ke("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened)("mat-sidenav-fixed",n.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[he],ngContentSelectors:Ub,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(t,n){1&t&&(vt(),y(0,"div",0,1),qe(2),v())},dependencies:[W1],encapsulation:2,data:{animation:[jL.transformDrawer]},changeDetection:0})}return i})(),GL=(()=>{class i extends UL{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-sidenav-container"]],contentQueries:function(t,n,s){if(1&t&&(it(s,AO,5),it(s,YL,5)),2&t){let c;be(c=ge())&&(n._content=c.first),be(c=ge())&&(n._allDrawers=c)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mat-drawer-container-explicit-backdrop",n._backdropOverride)},exportAs:["matSidenavContainer"],features:[Re([{provide:_O,useExisting:i}]),he],ngContentSelectors:mK,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,n){1&t&&(vt(fK),I(0,uK,1,2,"div",0),qe(1),qe(2,1),I(3,hK,2,0,"mat-sidenav-content",1)),2&t&&(E("ngIf",n.hasBackdrop),_(3),E("ngIf",!n._content))},dependencies:[Ue,AO],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return i})(),zO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si,tt,Io,Io,tt]})}return i})();const OO=["*"],wO='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',XL=["unscopedContent"],_K=["text"],AK=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],zK=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],$L=new ie("ListOption");let QL=(()=>{class i{constructor(e){this._elementRef=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return i})(),JL=(()=>{class i{constructor(e){this._elementRef=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te))};static#t=this.\u0275dir=ee({type:i,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return i})(),IK=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return i})(),KL=(()=>{class i{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(t){return new(t||i)(w($L,8))};static#t=this.\u0275dir=ee({type:i,hostVars:4,hostBindings:function(t,n){2&t&&ke("mdc-list-item__start",n._isAlignedAtStart())("mdc-list-item__end",!n._isAlignedAtStart())}})}return i})(),BK=(()=>{class i extends KL{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[he]})}return i})(),NK=(()=>{class i extends KL{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[he]})}return i})();const VK=new ie("MAT_LIST_CONFIG");let w0=(()=>{class i{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=me(VK,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=ye(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,hostVars:1,hostBindings:function(t,n){2&t&&Ie("aria-disabled",n.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return i})(),yO=(()=>{class i{set lines(e){this._explicitLines=mi(e,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=ye(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=ye(e)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(e,t,n,s,c,l){this._elementRef=e,this._ngZone=t,this._listBase=n,this._platform=s,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new R,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=c||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===l,n&&!n._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new iu(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(di(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();const t=this._explicitLines??this._inferLinesFromContent(),n=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===t),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===t),this._hasUnscopedTextContent){const s=0===this._titles.length&&1===t;n.classList.toggle("mdc-list-item__primary-text",s),n.classList.toggle("mdc-list-item__secondary-text",!s)}else n.classList.remove("mdc-list-item__primary-text"),n.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!(!e.textContent||!e.textContent.trim()))}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ee),w(w0,8),w(fi),w(q1,8),w(Ri,8))};static#t=this.\u0275dir=ee({type:i,contentQueries:function(t,n,s){if(1&t&&(it(s,BK,4),it(s,NK,4)),2&t){let c;be(c=ge())&&(n._avatars=c),be(c=ge())&&(n._icons=c)}},hostVars:4,hostBindings:function(t,n){2&t&&(Ie("aria-disabled",n.disabled)("disabled",n._isButtonElement&&n.disabled||null),ke("mdc-list-item--disabled",n.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return i})(),ZL=(()=>{class i extends w0{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[Re([{provide:w0,useExisting:i}]),he],ngContentSelectors:OO,decls:1,vars:0,template:function(t,n){1&t&&(vt(),qe(0))},styles:[wO],encapsulation:2,changeDetection:0})}return i})(),Cu=(()=>{class i extends yO{get activated(){return this._activated}set activated(e){this._activated=ye(e)}constructor(e,t,n,s,c,l){super(e,t,n,s,c,l),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ee),w(w0,8),w(fi),w(q1,8),w(Ri,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,n,s){if(1&t&&(it(s,JL,5),it(s,QL,5),it(s,IK,5)),2&t){let c;be(c=ge())&&(n._lines=c),be(c=ge())&&(n._titles=c),be(c=ge())&&(n._meta=c)}},viewQuery:function(t,n){if(1&t&&(Qe(XL,5),Qe(_K,5)),2&t){let s;be(s=ge())&&(n._unscopedContent=s.first),be(s=ge())&&(n._itemText=s.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(t,n){2&t&&(Ie("aria-current",n._getAriaCurrent()),ke("mdc-list-item--activated",n.activated)("mdc-list-item--with-leading-avatar",0!==n._avatars.length)("mdc-list-item--with-leading-icon",0!==n._icons.length)("mdc-list-item--with-trailing-meta",0!==n._meta.length)("_mat-animation-noopable",n._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[he],ngContentSelectors:zK,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(t,n){1&t&&(vt(AK),qe(0),y(1,"span",0),qe(2,1),qe(3,2),y(4,"span",1,2),X("cdkObserveContent",function(){return n._updateItemLines(!0)}),qe(6,3),v()(),qe(7,4),qe(8,5),te(9,"div",3))},dependencies:[j4],encapsulation:2,changeDetection:0})}return i})(),vO=(()=>{class i extends w0{constructor(){super(...arguments),this._isNonInteractive=!1}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[Re([{provide:w0,useExisting:i}]),he],ngContentSelectors:OO,decls:1,vars:0,template:function(t,n){1&t&&(vt(),qe(0))},styles:[wO],encapsulation:2,changeDetection:0})}return i})(),CO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Gm,si,tt,Vr,fq,Cb]})}return i})();function tk(i,r){return r?e=>_1(r.pipe(Pt(1),function GK(){return ci((i,r)=>{i.subscribe(Ft(r,je))})}()),e.pipe(tk(i))):$t((e,t)=>ln(i(e,t)).pipe(Pt(1),ym(e)))}function Hc(i,r=bc){const e=uu(i,r);return tk(()=>e)}const XK=["mat-menu-item",""];function $K(i,r){1&i&&(er(),y(0,"svg",3),te(1,"polygon",4),v())}const QK=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],JK=["mat-icon, [matMenuItemIcon]","*"];function KK(i,r){if(1&i){const e=ve();y(0,"div",0),X("keydown",function(n){return le(e),ce(j()._handleKeydown(n))})("click",function(){return le(e),ce(j().closed.emit("click"))})("@transformMenu.start",function(n){return le(e),ce(j()._onAnimationStart(n))})("@transformMenu.done",function(n){return le(e),ce(j()._onAnimationDone(n))}),y(1,"div",1),qe(2),v()()}if(2&i){const e=j();E("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),Ie("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const ZK=["*"],xO=new ie("MAT_MENU_PANEL"),eZ=h0(no(class{}));let Wc=(()=>{class i extends eZ{constructor(e,t,n,s,c){super(),this._elementRef=e,this._document=t,this._focusMonitor=n,this._parentMenu=s,this._changeDetectorRef=c,this.role="menuitem",this._hovered=new fe,this._focused=new fe,this._highlighted=!1,this._triggersSubmenu=!1,s?.addItem?.(this)}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),t=e.querySelectorAll("mat-icon, .material-icons");for(let n=0;n enter",at("120ms cubic-bezier(0, 0, 0.2, 1)",Oe({opacity:1,transform:"scale(1)"}))),dt("* => void",at("100ms 25ms linear",Oe({opacity:0})))]),fadeInItems:ii("fadeInItems",[wt("showing",Oe({opacity:1})),dt("void => *",[Oe({opacity:0}),at("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let iZ=0;const ik=new ie("mat-menu-default-options",{providedIn:"root",factory:function nZ(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let xu=(()=>{class i{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=ye(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=ye(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(" ").forEach(n=>{this._classList[n]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(n=>{this._classList[n]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,t,n,s){this._elementRef=e,this._ngZone=t,this._changeDetectorRef=s,this._directDescendantItems=new cs,this._classList={},this._panelAnimationState="void",this._animationDone=new fe,this.closed=new Me,this.close=this.closed,this.panelId="mat-menu-panel-"+iZ++,this.overlayPanelClass=n.overlayPanelClass||"",this._xPosition=n.xPosition,this._yPosition=n.yPosition,this.backdropClass=n.backdropClass,this._overlapTrigger=n.overlapTrigger,this._hasBackdrop=n.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new Jm(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ii(this._directDescendantItems),pi(e=>di(...e.map(t=>t._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const t=this._keyManager;if("enter"===this._panelAnimationState&&t.activeItem?._hasFocus()){const n=e.toArray(),s=Math.max(0,Math.min(n.length-1,t.activeItemIndex||0));n[s]&&!n[s].disabled?t.setActiveItem(s):t.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Ii(this._directDescendantItems),pi(t=>di(...t.map(n=>n._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,n=this._keyManager;switch(t){case 27:qn(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===t||40===t)&&n.setFocusOrigin("keyboard"),void n.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe(Pt(1)).subscribe(()=>{let t=null;if(this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!t||!t.contains(document.activeElement)){const n=this._keyManager;n.setFocusOrigin(e).setFirstItemActive(),!n.activeItem&&t&&t.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=Math.min(this._baseElevation+e,24),n=`${this._elevationPrefix}${t}`,s=Object.keys(this._classList).find(c=>c.startsWith(this._elevationPrefix));(!s||s===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[n]=!0,this._previousElevation=n)}setPositionClasses(e=this.xPosition,t=this.yPosition){const n=this._classList;n["mat-menu-before"]="before"===e,n["mat-menu-after"]="after"===e,n["mat-menu-above"]="above"===t,n["mat-menu-below"]="below"===t,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Ii(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ee),w(ik),w(Lt))};static#t=this.\u0275dir=ee({type:i,contentQueries:function(t,n,s){if(1&t&&(it(s,tZ,5),it(s,Wc,5),it(s,Wc,4)),2&t){let c;be(c=ge())&&(n.lazyContent=c.first),be(c=ge())&&(n._allItems=c),be(c=ge())&&(n.items=c)}},viewQuery:function(t,n){if(1&t&&Qe(Oi,5),2&t){let s;be(s=ge())&&(n.templateRef=s.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}})}return i})(),TO=(()=>{class i extends xu{constructor(e,t,n,s){super(e,t,n,s),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Ee),w(ik),w(Lt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(t,n){2&t&&Ie("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[Re([{provide:xO,useExisting:i}]),he],ngContentSelectors:ZK,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(t,n){1&t&&(vt(),I(0,KK,3,6,"ng-template"))},dependencies:[Op],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Gb.transformMenu,Gb.fadeInItems]},changeDetection:0})}return i})();const nk=new ie("mat-menu-scroll-strategy"),aZ={provide:nk,deps:[vr],useFactory:function rZ(i){return()=>i.scrollStrategies.reposition()}},rk=Br({passive:!0});let oZ=(()=>{class i{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(t=>{this._destroyMenu(t),("click"===t||"tab"===t)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(t)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,t,n,s,c,l,o,a,d){this._overlay=e,this._element=t,this._viewContainerRef=n,this._menuItemInstance=l,this._dir=o,this._focusMonitor=a,this._ngZone=d,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=R.EMPTY,this._hoverSubscription=R.EMPTY,this._menuCloseSubscription=R.EMPTY,this._changeDetectorRef=me(Lt),this._handleTouchStart=p=>{eb(p)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new Me,this.onMenuOpen=this.menuOpened,this.menuClosed=new Me,this.onMenuClose=this.menuClosed,this._scrollStrategy=s,this._parentMaterialMenu=c instanceof xu?c:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,rk)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,rk),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const t=this._createOverlay(e),n=t.getConfig(),s=n.positionStrategy;this._setPosition(e,s),n.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,t.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof xu&&(e._startAnimation(),e._directDescendantItems.changes.pipe(Ye(e.close)).subscribe(()=>{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,t instanceof xu?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(st(n=>"void"===n.toState),Pt(1),Ye(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let t=0,n=e.parentMenu;for(;n;)t++,n=n.parentMenu;e.setElevation(t)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const t=this._getOverlayConfig(e);this._subscribeToPositions(e,t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new fu({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,t){e.setPositionClasses&&t.positionChanges.subscribe(n=>{const s="start"===n.connectionPair.overlayX?"after":"before",c="top"===n.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(s,c)):e.setPositionClasses(s,c)})}_setPosition(e,t){let[n,s]="before"===e.xPosition?["end","start"]:["start","end"],[c,l]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[o,a]=[c,l],[d,p]=[n,s],u=0;if(this.triggersSubmenu()){if(p=n="before"===e.xPosition?"start":"end",s=d="end"===n?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const h=this._parentMaterialMenu.items.first;this._parentInnerPadding=h?h._getHostElement().offsetTop:0}u="bottom"===c?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(o="top"===c?"bottom":"top",a="top"===l?"bottom":"top");t.withPositions([{originX:n,originY:o,overlayX:d,overlayY:c,offsetY:u},{originX:s,originY:o,overlayX:p,overlayY:c,offsetY:u},{originX:n,originY:a,overlayX:d,overlayY:l,offsetY:-u},{originX:s,originY:a,overlayX:p,overlayY:l,offsetY:-u}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments();return di(e,this._parentMaterialMenu?this._parentMaterialMenu.closed:Se(),this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(st(c=>c!==this._menuItemInstance),st(()=>this._menuOpen)):Se(),t)}_handleMousedown(e){Zm(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;(13===t||32===t)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe(st(e=>e===this._menuItemInstance&&!e.disabled),Hc(0,Fz)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof xu&&this.menu._isAnimating?this.menu._animationDone.pipe(Pt(1),Hc(0,Fz),Ye(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new vc(e.templateRef,this._viewContainerRef)),this._portal}static#e=this.\u0275fac=function(t){return new(t||i)(w(vr),w(Te),w(wi),w(nk),w(xO,8),w(Wc,10),w(En,8),w(Nr),w(Ee))};static#t=this.\u0275dir=ee({type:i,hostVars:3,hostBindings:function(t,n){1&t&&X("click",function(c){return n._handleClick(c)})("mousedown",function(c){return n._handleMousedown(c)})("keydown",function(c){return n._handleKeydown(c)}),2&t&&Ie("aria-haspopup",n.menu?"menu":null)("aria-expanded",n.menuOpen)("aria-controls",n.menuOpen?n.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}})}return i})(),RO=(()=>{class i extends oZ{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[he]})}return i})(),Xb=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[aZ],imports:[si,Vr,tt,I1,Io,tt]})}return i})();const sZ=["*",[["mat-toolbar-row"]]],lZ=["*","mat-toolbar-row"],cZ=S1(class{constructor(i){this._elementRef=i}});let dZ=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275dir=ee({type:i,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return i})(),pZ=(()=>{class i extends cZ{constructor(e,t,n){super(e),this._platform=t,this._document=n}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(fi),w(Je))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-toolbar"]],contentQueries:function(t,n,s){if(1&t&&it(s,dZ,5),2&t){let c;be(c=ge())&&(n._toolbarRows=c)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,n){2&t&&ke("mat-toolbar-multiple-rows",n._toolbarRows.length>0)("mat-toolbar-single-row",0===n._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[he],ngContentSelectors:lZ,decls:2,vars:0,template:function(t,n){1&t&&(vt(sZ),qe(0),qe(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0})}return i})(),SO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,tt]})}return i})();const uZ=["mat-sort-header",""];function hZ(i,r){if(1&i){const e=ve();y(0,"div",3),X("@arrowPosition.start",function(){return le(e),ce(j()._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){return le(e),ce(j()._disableViewStateAnimation=!1)}),te(1,"div",4),y(2,"div",5),te(3,"div",6)(4,"div",7)(5,"div",8),v()()}if(2&i){const e=j();E("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),_(2),E("@indicator",e._getArrowDirectionState()),_(1),E("@leftPointer",e._getArrowDirectionState()),_(1),E("@rightPointer",e._getArrowDirectionState())}}const fZ=["*"],ak=new ie("MAT_SORT_DEFAULT_OPTIONS"),mZ=aq(no(class{}));let La=(()=>{class i extends mZ{get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=ye(e)}constructor(e){super(),this._defaultOptions=e,this.sortables=new Map,this._stateChanges=new fe,this.start="asc",this._direction="",this.sortChange=new Me}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let n=function bZ(i,r){let e=["asc","desc"];return"desc"==i&&e.reverse(),r||e.push(""),e}(e.start||this.start,e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),s=n.indexOf(this.direction)+1;return s>=n.length&&(s=0),n[s]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ak,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[he,Wt]})}return i})();const y0=GY.ENTERING+" "+YY.STANDARD_CURVE,Pc={indicator:ii("indicator",[wt("active-asc, asc",Oe({transform:"translateY(0px)"})),wt("active-desc, desc",Oe({transform:"translateY(10px)"})),dt("active-asc <=> active-desc",at(y0))]),leftPointer:ii("leftPointer",[wt("active-asc, asc",Oe({transform:"rotate(-45deg)"})),wt("active-desc, desc",Oe({transform:"rotate(45deg)"})),dt("active-asc <=> active-desc",at(y0))]),rightPointer:ii("rightPointer",[wt("active-asc, asc",Oe({transform:"rotate(45deg)"})),wt("active-desc, desc",Oe({transform:"rotate(-45deg)"})),dt("active-asc <=> active-desc",at(y0))]),arrowOpacity:ii("arrowOpacity",[wt("desc-to-active, asc-to-active, active",Oe({opacity:1})),wt("desc-to-hint, asc-to-hint, hint",Oe({opacity:.54})),wt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",Oe({opacity:0})),dt("* => asc, * => desc, * => active, * => hint, * => void",at("0ms")),dt("* <=> *",at(y0))]),arrowPosition:ii("arrowPosition",[dt("* => desc-to-hint, * => desc-to-active",at(y0,Cc([Oe({transform:"translateY(-25%)"}),Oe({transform:"translateY(0)"})]))),dt("* => hint-to-desc, * => active-to-desc",at(y0,Cc([Oe({transform:"translateY(0)"}),Oe({transform:"translateY(25%)"})]))),dt("* => asc-to-hint, * => asc-to-active",at(y0,Cc([Oe({transform:"translateY(25%)"}),Oe({transform:"translateY(0)"})]))),dt("* => hint-to-asc, * => active-to-asc",at(y0,Cc([Oe({transform:"translateY(0)"}),Oe({transform:"translateY(-25%)"})]))),wt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",Oe({transform:"translateY(0)"})),wt("hint-to-desc, active-to-desc, desc",Oe({transform:"translateY(-25%)"})),wt("hint-to-asc, active-to-asc, asc",Oe({transform:"translateY(25%)"}))]),allowChildren:ii("allowChildren",[dt("* <=> *",[Cr("@*",xc(),{optional:!0})])])};let $b=(()=>{class i{constructor(){this.changes=new fe}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const MZ={provide:$b,deps:[[new Hr,new Ga,$b]],useFactory:function gZ(i){return i||new $b}},_Z=no(class{});let Tu=(()=>{class i extends _Z{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=ye(e)}constructor(e,t,n,s,c,l,o,a){super(),this._intl=e,this._changeDetectorRef=t,this._sort=n,this._columnDef=s,this._focusMonitor=c,this._elementRef=l,this._ariaDescriber=o,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",a?.arrowPosition&&(this.arrowPosition=a?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const t=!!e;t!==this._showIndicatorHint&&(this._setIndicatorHintVisible(t),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=di(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(t){return new(t||i)(w($b),w(Lt),w(La,8),w("MAT_SORT_HEADER_COLUMN_DEF",8),w(Nr),w(Te),w(mz,8),w(ak,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(t,n){1&t&&X("click",function(){return n._handleClick()})("keydown",function(c){return n._handleKeydown(c)})("mouseenter",function(){return n._setIndicatorHintVisible(!0)})("mouseleave",function(){return n._setIndicatorHintVisible(!1)}),2&t&&(Ie("aria-sort",n._getAriaSortAttribute()),ke("mat-sort-header-disabled",n._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[he],attrs:uZ,ngContentSelectors:fZ,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(t,n){1&t&&(vt(),y(0,"div",0)(1,"div",1),qe(2),v(),I(3,hZ,6,6,"div",2),v()),2&t&&(ke("mat-sort-header-sorted",n._isSorted())("mat-sort-header-position-before","before"===n.arrowPosition),Ie("tabindex",n._isDisabled()?null:0)("role",n._isDisabled()?null:"button"),_(3),E("ngIf",n._renderArrow()))},dependencies:[Ue],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[Pc.indicator,Pc.leftPointer,Pc.rightPointer,Pc.arrowOpacity,Pc.arrowPosition,Pc.allowChildren]},changeDetection:0})}return i})(),Qb=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[MZ],imports:[si,tt]})}return i})();const AZ=["trigger"],zZ=["panel"];function OZ(i,r){if(1&i&&(y(0,"span",10),W(1),v()),2&i){const e=j();_(1),pe(e.placeholder)}}function wZ(i,r){if(1&i&&(y(0,"span",14),W(1),v()),2&i){const e=j(2);_(1),pe(e.triggerValue)}}function yZ(i,r){1&i&&qe(0,0,["*ngSwitchCase","true"])}function vZ(i,r){1&i&&(y(0,"span",11),I(1,wZ,2,1,"span",12),I(2,yZ,1,0,"ng-content",13),v()),2&i&&(E("ngSwitch",!!j().customTrigger),_(2),E("ngSwitchCase",!0))}function CZ(i,r){if(1&i){const e=ve();er(),Ys(),y(0,"div",15,16),X("@transformPanel.done",function(n){return le(e),ce(j()._panelDoneAnimatingStream.next(n.toState))})("keydown",function(n){return le(e),ce(j()._handleKeydown(n))}),qe(2,1),v()}if(2&i){const e=j();cp("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),E("ngClass",e.panelClass)("@transformPanel","showing"),Ie("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const xZ=[[["mat-select-trigger"]],"*"],TZ=["mat-select-trigger","*"],RZ={transformPanelWrap:ii("transformPanelWrap",[dt("* => void",Cr("@transformPanel",[xc()],{optional:!0}))]),transformPanel:ii("transformPanel",[wt("void",Oe({opacity:0,transform:"scale(1, 0.8)"})),dt("void => showing",at("120ms cubic-bezier(0, 0, 0.2, 1)",Oe({opacity:1,transform:"scale(1, 1)"}))),dt("* => void",at("100ms linear",Oe({opacity:0})))])};let ok=0;const sk=new ie("mat-select-scroll-strategy"),qZ=new ie("MAT_SELECT_CONFIG"),EZ={provide:sk,deps:[vr],useFactory:function SZ(i){return()=>i.scrollStrategies.reposition()}},LZ=new ie("MatSelectTrigger");class kZ{constructor(r,e){this.source=r,this.value=e}}const DZ=h0(bs(no(Mz(class{constructor(i,r,e,t,n){this._elementRef=i,this._defaultErrorStateMatcher=r,this._parentForm=e,this._parentFormGroup=t,this.ngControl=n,this.stateChanges=new fe}}))));let HZ=(()=>{class i extends DZ{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Bi.required)??!1}set required(e){this._required=ye(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=ye(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=ye(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=mi(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}constructor(e,t,n,s,c,l,o,a,d,p,u,h,m,f){super(c,s,o,a,p),this._viewportRuler=e,this._changeDetectorRef=t,this._ngZone=n,this._dir=l,this._parentFormField=d,this._liveAnnouncer=m,this._defaultOptions=f,this._panelOpen=!1,this._compareWith=(b,x)=>b===x,this._uid="mat-select-"+ok++,this._triggerAriaLabelledBy=null,this._destroy=new fe,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ok++,this._panelDoneAnimatingStream=new fe,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=o0(()=>{const b=this.options;return b?b.changes.pipe(Ii(b),pi(()=>di(...b.map(x=>x.onSelectionChange)))):this._ngZone.onStable.pipe(Pt(1),pi(()=>this.optionSelectionChanges))}),this.openedChange=new Me,this._openedStream=this.openedChange.pipe(st(b=>b),Fe(()=>{})),this._closedStream=this.openedChange.pipe(st(b=>!b),Fe(()=>{})),this.selectionChange=new Me,this.valueChange=new Me,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=f?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=f.typeaheadDebounceInterval),this._scrollStrategyFactory=h,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(u)||0,this.id=this.id}ngOnInit(){this._selectionModel=new kn(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Xo(),Ye(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(Ye(this._destroy)).subscribe(e=>{e.added.forEach(t=>t.select()),e.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(Ii(null),Ye(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),t=this.ngControl;if(e!==this._triggerAriaLabelledBy){const n=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?n.setAttribute("aria-labelledby",e):n.removeAttribute("aria-labelledby")}t&&(this._previousControl!==t.control&&(void 0!==this._previousControl&&null!==t.disabled&&t.disabled!==this.disabled&&(this.disabled=t.disabled),this._previousControl=t.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const t=`${this.id}-panel`;this._trackedModal&&Mc(this._trackedModal,"aria-owns",t),Xm(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(Mc(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const t=e.keyCode,n=40===t||38===t||37===t||39===t,s=13===t||32===t,c=this._keyManager;if(!c.isTyping()&&s&&!qn(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){const l=this.selected;c.onKeydown(e);const o=this.selected;o&&l!==o&&this._liveAnnouncer.announce(o.viewValue,1e4)}}_handleOpenKeydown(e){const t=this._keyManager,n=e.keyCode,s=40===n||38===n,c=t.isTyping();if(s&&e.altKey)e.preventDefault(),this.close();else if(c||13!==n&&32!==n||!t.activeItem||qn(e))if(!c&&this._multiple&&65===n&&e.ctrlKey){e.preventDefault();const l=this.options.some(o=>!o.disabled&&!o.selected);this.options.forEach(o=>{o.disabled||(l?o.select():o.deselect())})}else{const l=t.activeItemIndex;t.onKeydown(e),this._multiple&&s&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==l&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(Pt(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(t=>t.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(t=>this._selectOptionByValue(t)),this._sortValues();else{const t=this._selectOptionByValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const t=this.options.find(n=>{if(this._selectionModel.isSelected(n))return!1;try{return null!=n.value&&this._compareWith(n.value,e)}catch{return!1}});return t&&this._selectionModel.select(t),t}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_skipPredicate(e){return e.disabled}_initKeyManager(){this._keyManager=new Q4(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=di(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Ye(e)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),di(...this.options.map(t=>t._stateChanges)).pipe(Ye(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,t){const n=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((t,n)=>this.sortComparator?this.sortComparator(t,n,e):e.indexOf(t)-e.indexOf(n)),this.stateChanges.next()}}_propagateChanges(e){let t=null;t=this.multiple?this.selected.map(n=>n.value):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(this._getChangeEvent(t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let t=0;t0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let t=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(t+=" "+this.ariaLabelledby),t}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#e=this.\u0275fac=function(t){return new(t||i)(w(A0),w(Lt),w(Ee),w(eu),w(Te),w(En,8),w(k1,8),w(Ho,8),w(Sc,8),w(oo,10),tr("tabindex"),w(sk),w(kY),w(qZ,8))};static#t=this.\u0275dir=ee({type:i,viewQuery:function(t,n){if(1&t&&(Qe(AZ,5),Qe(zZ,5),Qe(UE,5)),2&t){let s;be(s=ge())&&(n.trigger=s.first),be(s=ge())&&(n.panel=s.first),be(s=ge())&&(n._overlayDir=s.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[he,Wt]})}return i})(),Ru=(()=>{class i extends HZ{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=e=>!this.panelOpen&&e.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(Ye(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(e){const t=this.options.toArray()[e];if(t){const n=this.panel.nativeElement,s=bq(e,this.options,this.optionGroups),c=t._getHostElement();n.scrollTop=0===e&&1===s?0:gq(c.offsetTop,c.offsetHeight,n.scrollTop,n.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new kZ(this,e)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof Qz?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=ye(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-select"]],contentQueries:function(t,n,s){if(1&t&&(it(s,LZ,5),it(s,f0,5),it(s,zz,5)),2&t){let c;be(c=ge())&&(n.customTrigger=c.first),be(c=ge())&&(n.options=c),be(c=ge())&&(n.optionGroups=c)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(t,n){1&t&&X("keydown",function(c){return n._handleKeydown(c)})("focus",function(){return n._onFocus()})("blur",function(){return n._onBlur()}),2&t&&(Ie("id",n.id)("tabindex",n.tabIndex)("aria-controls",n.panelOpen?n.id+"-panel":null)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState)("aria-activedescendant",n._getAriaActiveDescendant()),ke("mat-mdc-select-disabled",n.disabled)("mat-mdc-select-invalid",n.errorState)("mat-mdc-select-required",n.required)("mat-mdc-select-empty",n.empty)("mat-mdc-select-multiple",n.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[Re([{provide:Sb,useExisting:i},{provide:Az,useExisting:i}]),he],ngContentSelectors:TZ,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(t,n){if(1&t&&(vt(xZ),y(0,"div",0,1),X("click",function(){return n.toggle()}),y(3,"div",2),I(4,OZ,2,1,"span",3),I(5,vZ,3,2,"span",4),v(),y(6,"div",5)(7,"div",6),er(),y(8,"svg",7),te(9,"path",8),v()()()(),I(10,CZ,3,9,"ng-template",9),X("backdropClick",function(){return n.close()})("attach",function(){return n._onAttached()})("detach",function(){return n.close()})),2&t){const s=yt(1);_(3),E("ngSwitch",n.empty),Ie("id",n._valueId),_(1),E("ngSwitchCase",!0),_(1),E("ngSwitchCase",!1),_(5),E("cdkConnectedOverlayPanelClass",n._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",n._scrollStrategy)("cdkConnectedOverlayOrigin",n._preferredOverlayOrigin||s)("cdkConnectedOverlayOpen",n.panelOpen)("cdkConnectedOverlayPositions",n._positions)("cdkConnectedOverlayWidth",n._overlayWidth)}},dependencies:[Op,M1,wp,oA,UE,Qz],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[RZ.transformPanel]},changeDetection:0})}return i})(),Su=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[EZ],imports:[si,I1,nu,tt,Io,As,nu,tt]})}return i})();const WZ=["tooltip"],lk=new ie("mat-tooltip-scroll-strategy"),BZ={provide:lk,deps:[vr],useFactory:function IZ(i){return()=>i.scrollStrategies.reposition({scrollThrottle:20})}},VZ=new ie("mat-tooltip-default-options",{providedIn:"root",factory:function NZ(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),ck="tooltip-panel",dk=Br({passive:!0});let XZ=(()=>{class i{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=ye(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=mi(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=mi(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,t,n,s,c,l,o,a,d,p,u,h){this._overlay=e,this._elementRef=t,this._scrollDispatcher=n,this._viewContainerRef=s,this._ngZone=c,this._platform=l,this._ariaDescriber=o,this._focusMonitor=a,this._dir=p,this._defaultOptions=u,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new fe,this._scrollStrategy=d,this._document=h,u&&(this._showDelay=u.showDelay,this._hideDelay=u.hideDelay,u.position&&(this.position=u.position),u.positionAtOrigin&&(this.positionAtOrigin=u.positionAtOrigin),u.touchGestures&&(this.touchGestures=u.touchGestures)),p.change.pipe(Ye(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Ye(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([t,n])=>{e.removeEventListener(t,n,dk)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,t){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const n=this._createOverlay(t);this._detach(),this._portal=this._portal||new zb(this._tooltipComponent,this._viewContainerRef);const s=this._tooltipInstance=n.attach(this._portal).instance;s._triggerElement=this._elementRef.nativeElement,s._mouseLeaveHideDelay=this._hideDelay,s.afterHidden().pipe(Ye(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),s.show(e)}hide(e=this.hideDelay){const t=this._tooltipInstance;t&&(t.isVisible()?t.hide(e):(t._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const s=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&s._origin instanceof Te)return this._overlayRef;this._detach()}const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(t);return n.positionChanges.pipe(Ye(this._destroyed)).subscribe(s=>{this._updateCurrentPositionClass(s.connectionPair),this._tooltipInstance&&s.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:`${this._cssClassPrefix}-${ck}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Ye(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Ye(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Ye(this._destroyed)).subscribe(s=>{this._isTooltipVisible()&&27===s.keyCode&&!qn(s)&&(s.preventDefault(),s.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const t=e.getConfig().positionStrategy,n=this._getOrigin(),s=this._getOverlayPosition();t.withPositions([this._addOffset({...n.main,...s.main}),this._addOffset({...n.fallback,...s.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let n;"above"==t||"below"==t?n={originX:"center",originY:"above"==t?"top":"bottom"}:"before"==t||"left"==t&&e||"right"==t&&!e?n={originX:"start",originY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(n={originX:"end",originY:"center"});const{x:s,y:c}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:s,originY:c}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let n;"above"==t?n={overlayX:"center",overlayY:"bottom"}:"below"==t?n={overlayX:"center",overlayY:"top"}:"before"==t||"left"==t&&e||"right"==t&&!e?n={overlayX:"end",overlayY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(n={overlayX:"start",overlayY:"center"});const{x:s,y:c}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:s,overlayY:c}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe(Pt(1),Ye(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}_updateCurrentPositionClass(e){const{overlayY:t,originX:n,originY:s}=e;let c;if(c="center"===t?this._dir&&"rtl"===this._dir.value?"end"===n?"left":"right":"start"===n?"left":"right":"bottom"===t&&"top"===s?"above":"below",c!==this._currentPosition){const l=this._overlayRef;if(l){const o=`${this._cssClassPrefix}-${ck}-`;l.removePanelClass(o+this._currentPosition),l.addPanelClass(o+c)}this._currentPosition=c}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let t;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(t=e),this.show(void 0,t)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const t=e.targetTouches?.[0],n=t?{x:t.clientX,y:t.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,n),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",t=>{const n=t.relatedTarget;(!n||!this._overlayRef?.overlayElement.contains(n))&&this.hide()}],["wheel",t=>this._wheelListener(t)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",t],["touchcancel",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([t,n])=>{this._elementRef.nativeElement.addEventListener(t,n,dk)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const t=this._document.elementFromPoint(e.clientX,e.clientY),n=this._elementRef.nativeElement;t!==n&&!n.contains(t)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const t=this._elementRef.nativeElement,n=t.style;("on"===e||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect="none"),("on"===e||!t.draggable)&&(n.webkitUserDrag="none"),n.touchAction="none",n.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275dir=ee({type:i,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}})}return i})(),Gn=(()=>{class i extends XZ{constructor(e,t,n,s,c,l,o,a,d,p,u,h){super(e,t,n,s,c,l,o,a,d,p,u,h),this._tooltipComponent=QZ,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const n=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=n?-8:8:"end"===e.originX&&(e.offsetX=n?8:-8),e}static#e=this.\u0275fac=function(t){return new(t||i)(w(vr),w(Te),w(_0),w(wi),w(Ee),w(fi),w(mz),w(Nr),w(lk),w(En,8),w(VZ,8),w(Je))};static#t=this.\u0275dir=ee({type:i,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(t,n){2&t&&ke("mat-mdc-tooltip-disabled",n.disabled)},exportAs:["matTooltip"],features:[he]})}return i})(),$Z=(()=>{class i{constructor(e,t){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new fe,this._animationsDisabled="NoopAnimations"===t}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const t=this._tooltip.nativeElement,n=this._showAnimation,s=this._hideAnimation;if(t.classList.remove(e?s:n),t.classList.add(e?n:s),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const c=getComputedStyle(t);("0s"===c.getPropertyValue("animation-duration")||"none"===c.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(t.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt),w(Ri,8))};static#t=this.\u0275dir=ee({type:i})}return i})(),QZ=(()=>{class i extends $Z{constructor(e,t,n){super(e,n),this._elementRef=t,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt),w(Te),w(Ri,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-tooltip-component"]],viewQuery:function(t,n){if(1&t&&Qe(WZ,7),2&t){let s;be(s=ge())&&(n._tooltip=s.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,n){1&t&&X("mouseleave",function(c){return n._handleMouseLeave(c)}),2&t&&_r("zoom",n.isVisible()?1:null)},features:[he],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(t,n){1&t&&(y(0,"div",0,1),X("animationend",function(c){return n._handleAnimationEnd(c)}),y(2,"div",2),W(3),v()()),2&t&&(ke("mdc-tooltip--multiline",n._isMultiline),E("ngClass",n.tooltipClass),_(3),pe(n.message))},dependencies:[Op],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return i})(),F1=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[BZ],imports:[Zp,si,I1,tt,tt,Io]})}return i})();function JZ(i,r){if(1&i&&(y(0,"mat-option",19),W(1),v()),2&i){const e=r.$implicit;E("value",e),_(1),G(" ",e," ")}}function KZ(i,r){if(1&i){const e=ve();y(0,"mat-form-field",16)(1,"mat-select",17),X("selectionChange",function(n){return le(e),ce(j(2)._changePageSize(n.value))}),I(2,JZ,2,2,"mat-option",18),v()()}if(2&i){const e=j(2);E("appearance",e._formFieldAppearance)("color",e.color),_(1),E("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),_(1),E("ngForOf",e._displayedPageSizeOptions)}}function ZZ(i,r){if(1&i&&(y(0,"div",20),W(1),v()),2&i){const e=j(2);_(1),pe(e.pageSize)}}function eee(i,r){if(1&i&&(y(0,"div",12)(1,"div",13),W(2),v(),I(3,KZ,3,8,"mat-form-field",14),I(4,ZZ,2,1,"div",15),v()),2&i){const e=j();_(1),oi("id",e._pageSizeLabelId),_(1),G(" ",e._intl.itemsPerPageLabel," "),_(1),E("ngIf",e._displayedPageSizeOptions.length>1),_(1),E("ngIf",e._displayedPageSizeOptions.length<=1)}}function tee(i,r){if(1&i){const e=ve();y(0,"button",21),X("click",function(){return le(e),ce(j().firstPage())}),er(),y(1,"svg",7),te(2,"path",22),v()()}if(2&i){const e=j();E("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),Ie("aria-label",e._intl.firstPageLabel)}}function iee(i,r){if(1&i){const e=ve();er(),Ys(),y(0,"button",23),X("click",function(){return le(e),ce(j().lastPage())}),er(),y(1,"svg",7),te(2,"path",24),v()()}if(2&i){const e=j();E("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),Ie("aria-label",e._intl.lastPageLabel)}}let Jb=(()=>{class i{constructor(){this.changes=new fe,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,n)=>{if(0==n||0==t)return`0 of ${n}`;const s=e*t;return`${s+1} \u2013 ${s<(n=Math.max(n,0))?Math.min(s+t,n):s+t} of ${n}`}}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const ree={provide:Jb,deps:[[new Hr,new Ga,Jb]],useFactory:function nee(i){return i||new Jb}},pk=new ie("MAT_PAGINATOR_DEFAULT_OPTIONS"),oee=no(aq(class{}));let see=(()=>{class i extends oee{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(mi(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=mi(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(mi(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(t=>mi(t)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=ye(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=ye(e)}constructor(e,t,n){if(super(),this._intl=e,this._changeDetectorRef=t,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new Me,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:s,pageSizeOptions:c,hidePageSize:l,showFirstLastButtons:o}=n;null!=s&&(this._pageSize=s),null!=c&&(this._pageSizeOptions=c),null!=l&&(this._hidePageSize=l),null!=o&&(this._showFirstLastButtons=o)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-t),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275dir=ee({type:i,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[he]})}return i})(),lee=0,uk=(()=>{class i extends see{constructor(e,t,n){super(e,t,n),this._pageSizeLabelId="mat-paginator-page-size-label-"+lee++,this._formFieldAppearance=n?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(t){return new(t||i)(w(Jb),w(Lt),w(pk,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[he],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"div",1),I(2,eee,5,4,"div",2),y(3,"div",3)(4,"div",4),W(5),v(),I(6,tee,3,5,"button",5),y(7,"button",6),X("click",function(){return n.previousPage()}),er(),y(8,"svg",7),te(9,"path",8),v()(),Ys(),y(10,"button",9),X("click",function(){return n.nextPage()}),er(),y(11,"svg",7),te(12,"path",10),v()(),I(13,iee,3,5,"button",11),v()()()),2&t&&(_(2),E("ngIf",!n.hidePageSize),_(3),G(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),_(1),E("ngIf",n.showFirstLastButtons),_(1),E("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),Ie("aria-label",n._intl.previousPageLabel),_(3),E("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),Ie("aria-label",n._intl.nextPageLabel),_(3),E("ngIf",n.showFirstLastButtons))},dependencies:[Di,Ue,gs,Vi,Ru,f0,Gn],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return i})(),Kb=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[ree],imports:[si,m0,Su,F1]})}return i})(),hee=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si,tt,z0,Vr,Gm,Zp,tt]})}return i})(),mk=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})(),EO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[mk,tt,Vr,si,mk,tt]})}return i})();function vee(i,r){1&i&&(y(0,"span",7),qe(1,1),v())}function Cee(i,r){1&i&&(y(0,"span",8),qe(1,2),v())}const bk=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],gk=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function Ree(i,r){1&i&&(lt(0),te(1,"span",8),ct())}function See(i,r){1&i&&(y(0,"span",9),qe(1),v())}function qee(i,r){1&i&&(lt(0),qe(1,1),ct())}function Eee(i,r){1&i&&qe(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function Lee(i,r){1&i&&te(0,"span",12)}function kee(i,r){if(1&i&&(lt(0),I(1,Eee,1,0,"ng-content",10),I(2,Lee,1,0,"ng-template",null,11,en),ct()),2&i){const e=yt(3),t=j();_(1),E("ngIf",t.contentEditInput)("ngIfElse",e)}}function Dee(i,r){1&i&&(y(0,"span",13),qe(1,3),v())}const Hee=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Wee=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],LO=["*"],Zb=new ie("mat-chips-default-options"),kO=new ie("MatChipAvatar"),DO=new ie("MatChipTrailingIcon"),HO=new ie("MatChipRemove"),eg=new ie("MatChip");class Pee{}const Iee=bs(Pee,-1);let Ic=(()=>{class i extends Iee{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=ye(e)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(e,t){super(),this._elementRef=e,this._parentChip=t,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(eg))};static#t=this.\u0275dir=ee({type:i,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(t,n){1&t&&X("click",function(c){return n._handleClick(c)})("keydown",function(c){return n._handleKeydown(c)}),2&t&&(Ie("tabindex",n._getTabindex())("disabled",n._getDisabledAttribute())("aria-disabled",n.disabled),ke("mdc-evolution-chip__action--primary",n._isPrimary)("mdc-evolution-chip__action--presentational",!n.isInteractive)("mdc-evolution-chip__action--trailing",!n._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[he]})}return i})(),Ak=(()=>{class i extends Ic{constructor(){super(...arguments),this.isInteractive=!1,this._isPrimary=!1}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:["aria-hidden","true",1,"mat-mdc-chip-trailing-icon","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],features:[Re([{provide:DO,useExisting:i}]),he]})}return i})(),zk=(()=>{class i extends Ic{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(e){this.disabled||(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!this.disabled&&(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(t,n){2&t&&Ie("aria-hidden",null)},features:[Re([{provide:HO,useExisting:i}]),he]})}return i})(),Nee=0;const Vee=bs(S1(h0(no(class{constructor(i){this._elementRef=i}})),"primary"),-1);let Bc=(()=>{class i extends Vee{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get removable(){return this._removable}set removable(e){this._removable=ye(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=ye(e)}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}constructor(e,t,n,s,c,l,o,a){super(t),this._changeDetectorRef=e,this._ngZone=n,this._focusMonitor=s,this._globalRippleOptions=o,this._onFocus=new fe,this._onBlur=new fe,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Nee++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new Me,this.destroyed=new Me,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=me(zq),this._document=c,this._animationsDisabled="NoopAnimations"===l,null!=a&&(this.tabIndex=parseInt(a)??this.defaultTabIndex),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const e=this._elementRef.nativeElement;this._isBasicChip=e.hasAttribute(this.basicChipAttrName)||e.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=di(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(e){(8===e.keyCode||46===e.keyCode)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(t=>{const n=t._elementRef.nativeElement;return n===e||n.contains(e)})}_getActions(){const e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const t=null!==e;t!==this._hasFocusInternal&&(this._hasFocusInternal=t,t?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe(Pt(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt),w(Te),w(Ee),w(Nr),w(Je),w(Ri,8),w(q1,8),tr("tabindex"))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(t,n,s){if(1&t&&(it(s,kO,5),it(s,DO,5),it(s,HO,5),it(s,kO,5),it(s,DO,5),it(s,HO,5)),2&t){let c;be(c=ge())&&(n.leadingIcon=c.first),be(c=ge())&&(n.trailingIcon=c.first),be(c=ge())&&(n.removeIcon=c.first),be(c=ge())&&(n._allLeadingIcons=c),be(c=ge())&&(n._allTrailingIcons=c),be(c=ge())&&(n._allRemoveIcons=c)}},viewQuery:function(t,n){if(1&t&&Qe(Ic,5),2&t){let s;be(s=ge())&&(n.primaryAction=s.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(t,n){1&t&&X("keydown",function(c){return n._handleKeydown(c)}),2&t&&(jn("id",n.id),Ie("role",n.role)("tabindex",n.role?n.tabIndex:null)("aria-label",n.ariaLabel),ke("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-basic-chip",n._isBasicChip)("mat-mdc-standard-chip",!n._isBasicChip)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon())("_mat-animation-noopable",n._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[Re([{provide:eg,useExisting:i}]),he],ngContentSelectors:gk,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(t,n){1&t&&(vt(bk),te(0,"span",0),y(1,"span",1)(2,"span",2),I(3,vee,2,0,"span",3),y(4,"span",4),qe(5),te(6,"span",5),v()()(),I(7,Cee,2,0,"span",6)),2&t&&(_(2),E("isInteractive",!1),_(1),E("ngIf",n.leadingIcon),_(4),E("ngIf",n._hasTrailingIcon()))},dependencies:[Ue,Ic],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return i})(),tg=(()=>{class i{constructor(e,t){this._elementRef=e,this._document=t}initialize(e){this.getNativeElement().focus(),this.setValue(e)}getNativeElement(){return this._elementRef.nativeElement}setValue(e){this.getNativeElement().textContent=e,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const e=this._document.createRange();e.selectNodeContents(this.getNativeElement()),e.collapse(!1);const t=window.getSelection();t.removeAllRanges(),t.addRange(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Je))};static#t=this.\u0275dir=ee({type:i,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]})}return i})(),WO=(()=>{class i extends Bc{constructor(e,t,n,s,c,l,o,a){super(e,t,n,s,c,l,o,a),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new Me,this._isEditing=!1,this.role="row",this._onBlur.pipe(Ye(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(e){13!==e.keyCode||this.disabled?this._isEditing?e.stopPropagation():super._handleKeydown(e):this._isEditing?(e.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(e)}_handleDoubleclick(e){!this.disabled&&this.editable&&this._startEditing(e)}_startEditing(e){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(e.target)===this.removeIcon)return;const t=this.value;this._isEditing=this._editStartPending=!0,this._changeDetectorRef.detectChanges(),setTimeout(()=>{this._getEditInput().initialize(t),this._editStartPending=!1})}_onEditFinish(){this._isEditing=this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_isRippleDisabled(){return super._isRippleDisabled()||this._isEditing}_getEditInput(){return this.contentEditInput||this.defaultEditInput}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt),w(Te),w(Ee),w(Nr),w(Je),w(Ri,8),w(q1,8),tr("tabindex"))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(t,n,s){if(1&t&&it(s,tg,5),2&t){let c;be(c=ge())&&(n.contentEditInput=c.first)}},viewQuery:function(t,n){if(1&t&&Qe(tg,5),2&t){let s;be(s=ge())&&(n.defaultEditInput=s.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(t,n){1&t&&X("focus",function(c){return n._handleFocus(c)})("dblclick",function(c){return n._handleDoubleclick(c)}),2&t&&(jn("id",n.id),Ie("tabindex",n.disabled?null:-1)("aria-label",null)("aria-description",null)("role",n.role),ke("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-chip-editing",n._isEditing)("mat-mdc-chip-editable",n.editable)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[Re([{provide:Bc,useExisting:i},{provide:eg,useExisting:i}]),he],ngContentSelectors:Wee,decls:10,vars:12,consts:[[4,"ngIf"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","disabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label",3,"ngSwitch"],[4,"ngSwitchCase"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing","role","gridcell",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[4,"ngIf","ngIfElse"],["defaultMatChipEditInput",""],["matChipEditInput",""],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(t,n){1&t&&(vt(Hee),I(0,Ree,2,0,"ng-container",0),y(1,"span",1),I(2,See,2,0,"span",2),y(3,"span",3),I(4,qee,2,0,"ng-container",4),I(5,kee,4,2,"ng-container",4),te(6,"span",5),v()(),I(7,Dee,2,0,"span",6),y(8,"span",7),W(9),v()),2&t&&(E("ngIf",!n._isEditing),_(1),E("tabIndex",n.tabIndex)("disabled",n.disabled),Ie("aria-label",n.ariaLabel)("aria-describedby",n._ariaDescriptionId),_(1),E("ngIf",n.leadingIcon),_(1),E("ngSwitch",n._isEditing),_(1),E("ngSwitchCase",!1),_(1),E("ngSwitchCase",!0),_(2),E("ngIf",n._hasTrailingIcon()),_(1),E("id",n._ariaDescriptionId),_(1),pe(n.ariaDescription))},dependencies:[Ue,M1,wp,Ic,tg],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return i})();class jee{constructor(r){}}const Fee=bs(jee);let PO=(()=>{class i extends Fee{get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e),this._syncChipsState()}get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}constructor(e,t,n){super(e),this._elementRef=e,this._changeDetectorRef=t,this._dir=n,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new fe,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new cs}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(e=>e._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(e=>{e.disabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&ethis.tabIndex=e)}}_getChipStream(e){return this._chips.changes.pipe(Ii(null),pi(()=>di(...this._chips.map(e))))}_originatesFromChip(e){let t=e.target;for(;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains("mat-mdc-chip"))return!0;t=t.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(Ii(this._chips)).subscribe(e=>{const t=[];e.forEach(n=>n._getActions().forEach(s=>t.push(s))),this._chipActions.reset(t),this._chipActions.notifyOnChanges()}),this._keyManager=new Jm(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(Ye(this._destroyed)).subscribe(({chip:e})=>{const t=e._getSourceAction(document.activeElement);t&&this._keyManager.updateActiveItem(t)}),this._dir?.change.pipe(Ye(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(Ii(null),Ye(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(Ye(this._destroyed)).subscribe(e=>{const n=this._chips.toArray().indexOf(e.chip);this._isValidIndex(n)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=n)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),t=this._chips.toArray()[e];t.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():t.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Lt),w(En,8))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-chip-set"]],contentQueries:function(t,n,s){if(1&t&&it(s,Bc,5),2&t){let c;be(c=ge())&&(n._chips=c)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(t,n){1&t&&X("keydown",function(c){return n._handleKeydown(c)}),2&t&&Ie("role",n.role)},inputs:{disabled:"disabled",role:"role"},features:[he],ngContentSelectors:LO,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(t,n){1&t&&(vt(),y(0,"div",0),qe(1),v())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return i})();class Gee{constructor(r,e){this.source=r,this.value=e}}class Xee extends PO{constructor(r,e,t,n,s,c,l){super(r,e,t),this._defaultErrorStateMatcher=n,this._parentForm=s,this._parentFormGroup=c,this.ngControl=l,this.stateChanges=new fe}}const $ee=Mz(Xee);let yk=(()=>{class i extends $ee{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=ye(e),this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(Bi.required)??!1}set required(e){this._required=ye(e),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(e){this._value=e}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}constructor(e,t,n,s,c,l,o){super(e,t,n,l,s,c,o),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new Me,this.valueChange=new Me,this._chips=void 0,this.ngControl&&(this.ngControl.valueAccessor=this)}ngAfterContentInit(){this.chipBlurChanges.pipe(Ye(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),di(this.chipFocusChanges,this._chips.changes).pipe(Ye(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(e){this._chipInput=e,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(e){!this.disabled&&!this._originatesFromChip(e)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(e){this._ariaDescribedbyIds=e,this._chipInput?.setDescribedByIds(e)}writeValue(e){this._value=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(e){9===e.keyCode?this._chipInput.focused&&qn(e,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(e.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(e),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const e=this._chips.length?this._chips.toArray().map(t=>t.value):[];this._value=e,this.change.emit(new Gee(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Lt),w(En,8),w(k1,8),w(Ho,8),w(eu),w(oo,10))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-chip-grid"]],contentQueries:function(t,n,s){if(1&t&&it(s,WO,5),2&t){let c;be(c=ge())&&(n._chips=c)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(t,n){1&t&&X("focus",function(){return n.focus()})("blur",function(){return n._blur()}),2&t&&(jn("tabIndex",n._chips&&0===n._chips.length?-1:n.tabIndex),Ie("role",n.role)("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState),ke("mat-mdc-chip-list-disabled",n.disabled)("mat-mdc-chip-list-invalid",n.errorState)("mat-mdc-chip-list-required",n.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[Re([{provide:Sb,useExisting:i}]),he],ngContentSelectors:LO,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(t,n){1&t&&(vt(),y(0,"div",0),qe(1),v())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return i})(),Qee=0,vk=(()=>{class i{set chipGrid(e){e&&(this._chipGrid=e,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(e){this._addOnBlur=ye(e)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(e){this._disabled=ye(e)}get empty(){return!this.inputElement.value}constructor(e,t,n){this._elementRef=e,this.focused=!1,this._addOnBlur=!1,this.chipEnd=new Me,this.placeholder="",this.id="mat-mdc-chip-list-input-"+Qee++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=t.separatorKeyCodes,n&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(e){if(e){if(8===e.keyCode&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void e.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(e)}_keyup(e){!this._focusLastChipOnBackspace&&8===e.keyCode&&this.empty&&(this._focusLastChipOnBackspace=!0,e.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipGrid.stateChanges.next()}_emitChipEnd(e){(!e||this._isSeparatorKey(e))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),e?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(e){const t=this._elementRef.nativeElement;e.length?t.setAttribute("aria-describedby",e.join(" ")):t.removeAttribute("aria-describedby")}_isSeparatorKey(e){return!qn(e)&&new Set(this.separatorKeyCodes).has(e.keyCode)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Zb),w(Sc,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(t,n){1&t&&X("keydown",function(c){return n._keydown(c)})("keyup",function(c){return n._keyup(c)})("blur",function(){return n._blur()})("focus",function(){return n._focus()})("input",function(){return n._onInput()}),2&t&&(jn("id",n.id),Ie("disabled",n.disabled||null)("placeholder",n.placeholder||null)("aria-invalid",n._chipGrid&&n._chipGrid.ngControl?n._chipGrid.ngControl.invalid:null)("aria-required",n._chipGrid&&n._chipGrid.required||null)("required",n._chipGrid&&n._chipGrid.required||null))},inputs:{chipGrid:["matChipInputFor","chipGrid"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[Wt]})}return i})(),IO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[eu,{provide:Zb,useValue:{separatorKeyCodes:[13]}}],imports:[tt,si,Vr,tt]})}return i})(),Ck=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si,yz,Cb,nO,m0,zL,du,Bo,yu,vb,j1,As,qc,yc,gb,M0,LL,MO,sq,zO,CO,Xb,SO,Qb,Kb,F1,Su,Vr,yu,EO,IO,yz,Cb,nO,m0,zL,du,Bo,yu,vb,j1,As,qc,yc,gb,M0,LL,MO,sq,zO,CO,Xb,SO,Qb,Kb,F1,Su,Vr,hee,EO,IO]})}return i})();const Jee=["input"],Kee=["*"];let xk=0;class Tk{constructor(r,e){this.source=r,this.value=e}}const Zee={provide:Un,useExisting:xt(()=>BO),multi:!0},Rk=new ie("MatRadioGroup"),ete=new ie("mat-radio-default-options",{providedIn:"root",factory:function tte(){return{color:"accent"}}});let ite=(()=>{class i{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=ye(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=ye(e),this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+xk++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new Me}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(t=>{t.checked=this.value===t.value,t.checked&&(this._selected=t)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new Tk(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt))};static#t=this.\u0275dir=ee({type:i,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}return i})();class nte{constructor(r){this._elementRef=r}}const rte=h0(bs(nte));let ate=(()=>{class i extends rte{get checked(){return this._checked}set checked(e){const t=ye(e);this._checked!==t&&(this._checked=t,t&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!t&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),t&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(ye(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=ye(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,t,n,s,c,l,o,a){super(t),this._changeDetector=n,this._focusMonitor=s,this._radioDispatcher=c,this._providerOverride=o,this._uniqueId="mat-radio-"+ ++xk,this.id=this._uniqueId,this.change=new Me,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===l,a&&(this.tabIndex=mi(a,0))}focus(e,t){t?this._focusMonitor.focusVia(this._inputElement,t,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,t)=>{e!==this.id&&t===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new Tk(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const t=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),t&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){const e=this.radioGroup;let t;if(t=e&&e.selected&&!this.disabled?e.selected===this?this.tabIndex:-1:this.tabIndex,t!==this._previousTabIndex){const n=this._inputElement?.nativeElement;n&&(n.setAttribute("tabindex",t+""),this._previousTabIndex=t)}}static#e=this.\u0275fac=function(t){$a()};static#t=this.\u0275dir=ee({type:i,viewQuery:function(t,n){if(1&t&&Qe(Jee,5),2&t){let s;be(s=ge())&&(n._inputElement=s.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[he]})}return i})(),BO=(()=>{class i extends ite{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["mat-radio-group"]],contentQueries:function(t,n,s){if(1&t&&it(s,NO,5),2&t){let c;be(c=ge())&&(n._radios=c)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[Re([Zee,{provide:Rk,useExisting:i}]),he]})}return i})(),NO=(()=>{class i extends ate{constructor(e,t,n,s,c,l,o,a){super(e,t,n,s,c,l,o,a)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Rk,8),w(Te),w(Lt),w(Nr),w(Yz),w(Ri,8),w(ete,8),tr("tabindex"))};static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(t,n){1&t&&X("focus",function(){return n._inputElement.nativeElement.focus()}),2&t&&(Ie("id",n.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),ke("mat-primary","primary"===n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("mat-mdc-radio-checked",n.checked)("_mat-animation-noopable",n._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[he],ngContentSelectors:Kee,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(t,n){if(1&t&&(vt(),y(0,"div",0,1)(2,"div",2)(3,"div",3),X("click",function(c){return n._onTouchTargetClick(c)}),v(),y(4,"input",4,5),X("change",function(c){return n._onInputInteraction(c)}),v(),y(6,"div",6),te(7,"div",7)(8,"div",8),v(),y(9,"div",9),te(10,"div",10),v()(),y(11,"label",11),qe(12),v()()),2&t){const s=yt(1);ke("mdc-form-field--align-end","before"==n.labelPosition),_(2),ke("mdc-radio--disabled",n.disabled),_(2),E("id",n.inputId)("checked",n.checked)("disabled",n.disabled)("required",n.required),Ie("name",n.name)("value",n.value)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby),_(5),E("matRippleTrigger",s)("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",!0),_(2),E("for",n.inputId)}},dependencies:[ao],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return i})(),VO=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[tt,si,Vr,tt]})}return i})(),Sk=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Tp,si,M0,Ck,VO]})}return i})();function qk(i,r,e,t,n,s,c){try{var l=i[s](c),o=l.value}catch(a){return void e(a)}l.done?r(o):Promise.resolve(o).then(t,n)}function Nc(i){return function(){var r=this,e=arguments;return new Promise(function(t,n){var s=i.apply(r,e);function c(o){qk(s,t,n,c,l,"next",o)}function l(o){qk(s,t,n,c,l,"throw",o)}c(void 0)})}}var ote=U(217);const Vc=[5,10,25,100,1e3];function jO(){return(jO=Nc(function*(i,r){yield function lte(i){return new Promise(r=>setTimeout(r,i))}(i),r()})).apply(this,arguments)}function Bt(){const i=new gu;return i.disableClose=!0,i.autoFocus=!1,i}function v0(i){return"virt"===i.namespace.split(":")[4]}const bte=new Intl.Collator("cs",{numeric:!0});function qu(i,r,e){const t=r.active,n=r.direction;return t&&""!==n?i.sort((s,c)=>{const l=e(s,t),o=e(c,t);return bte.compare(l,o)*("asc"===n?1:-1)}):i}function Eu(i,r,e,t,n){r=r.toLowerCase();let s="";return e.forEach(c=>{s+=";"+t(i,c)}),n&&(s+=";"+t(i,"uuid")),s.toLowerCase().includes(r)}function ka(i,r,e){const t=[],n=["checkbox","select","edit","menu","cite","extend","recent"];return r=r.filter(s=>!n.includes(s)),i.forEach(s=>{const c={};r.forEach(l=>{c[l]=(e(s,l)??"").split('"').join("''").trim()}),t.push(c)}),t}function Da(i,r="csv",e="export"){if("csv"===r){const t=(o,a)=>null===a?"":a,n=Object.keys(i[0]),s=i.map(o=>n.map(a=>JSON.stringify(o[a],t)).join(","));s.unshift(n.join(",").split(" ").join("_").split('"').join("''"));const c=s.join("\r\n"),l=new Blob([c],{type:"text/csv"});(0,ote.saveAs)(l,`${e}.${r}`)}}function Ek(i,r){return i.name.toLowerCase()>r.name.toLowerCase()?1:i.name.toLowerCase()===r.name.toLowerCase()?0:-1}const kk="GUI_CONFIG.PREF_PAGE_SIZE.";let Ate=(()=>{class i{getString(e){return localStorage.getItem(e)}getNumber(e){return parseInt(localStorage.getItem(e),10)}setNumber(e,t){localStorage.setItem(e,t.toString())}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),zte=(()=>{class i{constructor(e){this.guiConfigService=e,this.defaultTableSizes=new Map,this.defaultTableSizes.set(wte,25),this.defaultTableSizes.set(Ote,25)}getTablePageSize(e){const t=this.guiConfigService.getNumber(kk+e);if(!isNaN(t))return t;const n=this.guiConfigService.getNumber("GUI_CONFIG.PREF_PAGE_SIZE");return isNaN(n)?this.defaultTableSizes.get(e)??10:n}setTablePageSize(e,t){this.guiConfigService.setNumber(kk+e,t)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Ate))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const Ote="8",wte="25";function yte(i,r){if(1&i&&(y(0,"mat-option",12),W(1),v()),2&i){const e=r.$implicit;E("value",e.value),_(1),G(" ",e.viewValue," ")}}function vte(i,r){1&i&&(y(0,"mat-radio-button",13),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let Cte=(()=>{class i{constructor(e){this.inputData=e,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new Do("csv",Bi.required),this.selectedExportType=new Do("current",Bi.required)}isValidSelection(){return null!==this.selectedFormat.value&&null!==this.selectedExportType.value}export(){return{exportType:this.selectedExportType.value,format:this.selectedFormat.value}}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-export-table-dialog"]],decls:29,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["required","",1,"flex-column","d-flex","mb-2",3,"formControl"],["value","current","color","primary"],["value","all","color","primary",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-stroked-button","","mat-dialog-close",""],[3,"matTooltip","matTooltipDisabled"],[1,"ms-2",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",3,"disabled","matDialogClose"],[3,"value"],["value","all","color","primary"]],template:function(t,n){if(1&t&&(y(0,"h1",0),W(1),L(2,"translate"),v(),y(3,"div",1)(4,"mat-form-field")(5,"mat-label"),W(6),L(7,"translate"),v(),y(8,"mat-select",2),I(9,yte,2,2,"mat-option",3),v()(),y(10,"p"),W(11),L(12,"translate"),v(),y(13,"mat-radio-group",4)(14,"mat-radio-button",5),W(15),L(16,"translate"),v(),I(17,vte,3,3,"mat-radio-button",6),v()(),y(18,"div",7)(19,"button",8),W(20),L(21,"translate"),v(),y(22,"div",9),L(23,"translate"),y(24,"div",10),L(25,"translate"),y(26,"button",11),W(27),L(28,"translate"),v()()()()),2&t){let s,c;_(1),G(" ",k(2,16,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TITLE"),"\n"),_(5),pe(k(7,18,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.SELECT_FORMAT")),_(2),E("formControl",n.selectedFormat),_(1),E("ngForOf",n.formats),_(2),pe(k(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),_(2),E("formControl",n.selectedExportType),_(2),G(" ",k(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),_(2),E("ngIf",n.inputData.allowExportAll),_(3),G(" ",k(21,24,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_CLOSE")," "),_(2),oi("matTooltip",k(23,26,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_FORMAT")),E("matTooltipDisabled",n.selectedFormat.valid||(null==(s=n.selectedFormat.getRawValue())?null:s.length)>0),_(2),oi("matTooltip",k(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),E("matTooltipDisabled",n.selectedFormat.invalid||n.selectedExportType.valid||(null==(c=n.selectedExportType.getRawValue())?null:c.length)>0),_(2),E("disabled",n.selectedFormat.invalid||n.selectedExportType.invalid)("matDialogClose",n.export()),_(1),G(" ",k(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[Di,Ue,Xi,jr,Ca,_t,P$,Ci,bi,Ai,Vi,Yn,Gn,Ru,f0,BO,NO,Pe]})}return i})(),xte=(()=>{class i{constructor(e){this.dialog=e,this.exportDisplayedData=new Me,this.exportAllData=new Me}openDialog(){const e=Bt();e.width="500px",e.data={allowExportAll:this.allowExportAll},this.dialog.open(Cte,e).afterClosed().subscribe(t=>{t&&("all"===t.exportType?this.exportAllData.emit(t.format):this.exportDisplayedData.emit(t.format))})}static#e=this.\u0275fac=function(t){return new(t||i)(w(_i))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-table-options"]],inputs:{allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},decls:10,vars:7,consts:[["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,n){if(1&t&&(y(0,"div")(1,"button",0),L(2,"translate"),y(3,"mat-icon"),W(4,"more_vert"),v()(),y(5,"mat-menu",null,1)(7,"button",2),X("click",function(){return n.openDialog()}),W(8),L(9,"translate"),v()()()),2&t){const s=yt(6);_(1),E("matMenuTriggerFor",s)("matTooltip",k(2,3,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.MORE")),_(7),G(" ",k(9,5,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TO_FILE")," ")}},dependencies:[gs,Ei,TO,Wc,RO,Gn,Pe]})}return i})();const Tte=["topNav"],Rte=["table"];function Ste(i,r){if(1&i){const e=ve();y(0,"perun-web-apps-table-options",10),X("exportDisplayedData",function(n){return le(e),ce(j().exportDisplayedData.emit(n))})("exportAllData",function(n){return le(e),ce(j().exportAllData.emit(n))}),v()}2&i&&E("allowExportAll",j().allowExportAll)}const qte=["*"];let Ha=(()=>{class i{constructor(e){this.tableConfigService=e,this.hideExport=!1,this.pageSizeOptions=Vc,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new Me,this.exportAllData=new Me,this.pageSize=5}set matPaginator(e){this.paginator=e}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(e){this.table&&(this.pageSize=e.pageSize,this.tableConfigService.setTablePageSize(this.tableId,e.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}changePage(e){const t=e.target;let n=parseInt(t.value);(!n||n<1)&&(n=this.paginator.pageIndex+1),n>this.paginator.getNumberOfPages()&&(n=this.paginator.getNumberOfPages()),this.paginator.pageIndex=n-1,this.paginator.page.next({length:this.paginator.length,pageSize:this.paginator.pageSize,pageIndex:this.paginator.pageIndex}),t.value=n.toString()}onlyValidKeys(e){const t=e.key.charCodeAt(0);return 65===t||66===t||68===t||t>=48&&t<=57}static#e=this.\u0275fac=function(t){return new(t||i)(w(zte))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(t,n){if(1&t&&(Qe(Tte,5),Qe(Rte,5),Qe(uk,7)),2&t){let s;be(s=ge())&&(n.topNav=s.first),be(s=ge())&&(n.table=s.first),be(s=ge())&&(n.matPaginator=s.first)}},inputs:{hideExport:"hideExport",pageSizeOptions:"pageSizeOptions",dataLength:"dataLength",tableId:"tableId",allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},features:[Re([{provide:pk,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:qte,decls:11,vars:7,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[1,"page-index-padding"],[1,"table-index-form","d-flex"],["type","number","matInput","",1,"overflow-ellipsis","text-muted",3,"min","max","value","keydown","keyup.enter","focusout"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(t,n){1&t&&(vt(),y(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),X("page",function(c){return n.pageChangedTop(c)}),v(),y(4,"div",4)(5,"mat-form-field",5)(6,"input",6),X("keydown",function(c){return n.onlyValidKeys(c)})("keyup.enter",function(c){return n.changePage(c)})("focusout",function(c){return n.changePage(c)}),v()()(),I(7,Ste,1,1,"perun-web-apps-table-options",7),v(),y(8,"div",8,9),qe(10),v()()),2&t&&(_(3),E("length",n.dataLength)("pageSizeOptions",n.pageSizeOptions)("pageSize",n.pageSize),_(3),E("min",1)("max",n.paginator.getNumberOfPages())("value",n.paginator.pageIndex+1),_(1),E("ngIf",!n.hideExport))},dependencies:[Ue,Vi,an,uk,xte],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}.table-index-form[_ngcontent-%COMP%]{max-width:110px;max-height:75px}@media (max-width: 420px){.table-index-form[_ngcontent-%COMP%]{max-width:70px}}.page-index-padding[_ngcontent-%COMP%]{padding-top:1em}"]})}return i})();class FO{static passwordMatchValidator(r){const e=r.get("passwordCtrl").value,t=r.get("passwordAgainCtrl").value;return r.get("passwordAgainCtrl").setErrors(e!==t?{noPasswordMatch:!0}:null),null}static patternValidator(r){return e=>{if(!e.value)return null;let t=0;for(const n of r)t+=n.test(e.value)?1:0;return t>=3?null:{isWeak:!0}}}}let bt=(()=>{class i{setDefaultConfig(e){this.config=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}getProperty(e){return this.config?this.config[e]:null}mergeConfig(e){for(const t of Object.keys(e))"brandings"!==t&&(this.config[t]=this.addMissingValuesToProperty(e[t],this.config[t]))}addMissingValuesToProperty(e,t){if(null==e)return t;if("object"==typeof e&&!Array.isArray(e))for(const n of Object.keys(t))e[n]=this.addMissingValuesToProperty(e[n],t[n]);return e}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const{isArray:Ete}=Array;const Hte=O(i=>function(e=null){i(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function Pte(i){throw new Hte(i)}class Dk{validateSignature(r){return Promise.resolve(null)}validateAtHash(r){return Promise.resolve(!0)}}class Hk{}class UO{}let Ite=(()=>{class i extends UO{now(){return Date.now()}new(){return new Date}}return i.\u0275fac=function(){let r;return function(t){return(r||(r=Xe(i)))(t||i)}}(),i.\u0275prov=ne({token:i,factory:i.\u0275fac}),i})();class Wk{}class YO{}let Bte=(()=>{class i{constructor(){this.data=new Map}getItem(e){return this.data.get(e)}removeItem(e){this.data.delete(e)}setItem(e,t){this.data.set(e,t)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=ne({token:i,factory:i.\u0275fac}),i})();class GO{constructor(r){this.type=r}}class ra extends GO{constructor(r,e=null){super(r),this.info=e}}class ws extends GO{constructor(r,e=null){super(r),this.info=e}}class gn extends GO{constructor(r,e,t=null){super(r),this.reason=e,this.params=t}}function Pk(i){const r=i.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(r).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function XO(i){return btoa(i).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class ig{constructor(r){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret="",this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.decreaseExpirationBySec=0,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.disableIdTokenTimer=!1,this.checkOrigin=!1,this.openUri=e=>{location.href=e},r&&Object.assign(this,r)}}class Lu{encodeKey(r){return encodeURIComponent(r)}encodeValue(r){return encodeURIComponent(r)}decodeKey(r){return decodeURIComponent(r)}decodeValue(r){return decodeURIComponent(r)}}class Ik{}let Bk=(()=>{class i{getHashFragmentParams(e){let t=e||window.location.hash;if(t=decodeURIComponent(t),0!==t.indexOf("#"))return{};const n=t.indexOf("?");return t=t.substr(n>-1?n+1:1),this.parseQueryString(t)}parseQueryString(e){const t={};let n,s,c,l,o,a,d;if(null===e)return t;n=e.split("&");for(let p=0;p=64;){for(s=r[0],c=r[1],l=r[2],o=r[3],a=r[4],d=r[5],p=r[6],u=r[7],m=0;m<16;m++)f=t+4*m,i[m]=(255&e[f])<<24|(255&e[f+1])<<16|(255&e[f+2])<<8|255&e[f+3];for(m=16;m<64;m++)h=i[m-2],b=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=i[m-15],x=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,i[m]=(b+i[m-7]|0)+(x+i[m-16]|0);for(m=0;m<64;m++)b=(((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))+(a&d^~a&p)|0)+(u+(Vte[m]+i[m]|0)|0)|0,x=((s>>>2|s<<30)^(s>>>13|s<<19)^(s>>>22|s<<10))+(s&c^s&l^c&l)|0,u=p,p=d,d=a,a=o+b|0,o=l,l=c,c=s,s=b+x|0;r[0]+=s,r[1]+=c,r[2]+=l,r[3]+=o,r[4]+=a,r[5]+=d,r[6]+=p,r[7]+=u,t+=64,n-=64}return t}class ng{constructor(){this.digestLength=32,this.blockSize=64,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}reset(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this}clean(){for(let r=0;r0){for(;this.bufferLength<64&&e>0;)this.buffer[this.bufferLength++]=r[t++],e--;64===this.bufferLength&&($O(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(e>=64&&(t=$O(this.temp,this.state,r,t,e),e%=64);e>0;)this.buffer[this.bufferLength++]=r[t++],e--;return this}finish(r){if(!this.finished){const e=this.bytesHashed,t=this.bufferLength,n=e/536870912|0,s=e<<3,c=e%64<56?64:128;this.buffer[t]=128;for(let l=t+1;l>>24&255,this.buffer[c-7]=n>>>16&255,this.buffer[c-6]=n>>>8&255,this.buffer[c-5]=n>>>0&255,this.buffer[c-4]=s>>>24&255,this.buffer[c-3]=s>>>16&255,this.buffer[c-2]=s>>>8&255,this.buffer[c-1]=s>>>0&255,$O(this.temp,this.state,this.buffer,0,c),this.finished=!0}for(let e=0;e<8;e++)r[4*e+0]=this.state[e]>>>24&255,r[4*e+1]=this.state[e]>>>16&255,r[4*e+2]=this.state[e]>>>8&255,r[4*e+3]=this.state[e]>>>0&255;return this}digest(){const r=new Uint8Array(this.digestLength);return this.finish(r),r}_saveState(r){for(let e=0;e{class i{calcHash(e,t){return Nc(function*(){return function Xte(i){var r,e=[];for(r=0;r{class i extends ig{constructor(e,t,n,s,c,l,o,a,d,p){super(),this.ngZone=e,this.http=t,this.config=c,this.urlHelper=l,this.logger=o,this.crypto=a,this.dateTimeService=p,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new fe,this.discoveryDocumentLoadedSubject=new fe,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=d,c||(c={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),s&&(this.tokenValidationHandler=s),c&&this.configure(c);try{n?this.setStorage(n):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(u){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",u)}if(this.checkLocalStorageAccessable()){const u=window?.navigator?.userAgent;(u?.includes("MSIE ")||u?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const e="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(e,e),localStorage.removeItem(e),0))}catch{return!1}}configure(e){Object.assign(this,new ig,e),this.config=Object.assign({},new ig,e),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe(st(e=>"token_received"===e.type)).subscribe(e=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(e={},t,n=!0){let s=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe(Hi(c=>{"token_received"===c.type?s=!0:"logout"===c.type&&(s=!1)}),st(c=>"token_expires"===c.type&&(null==t||"any"===t||c.info===t)),gc(1e3)).subscribe(c=>{s&&this.refreshInternal(e,n).catch(l=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(e,t){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(e,t):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(e=null){return this.loadDiscoveryDocument().then(t=>this.tryLogin(e))}loadDiscoveryDocumentAndLogin(e=null){return this.loadDiscoveryDocumentAndTryLogin(e=e||{}).then(t=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof e.state?e.state:""),!1))}debug(...e){this.showDebugInformation&&this.logger.debug.apply(this.logger,e)}validateUrlFromDiscoveryDocument(e){const t=[],n=this.validateUrlForHttps(e),s=this.validateUrlAgainstIssuer(e);return n||t.push("https for all urls required. Also for urls received by discovery."),s||t.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),t}validateUrlForHttps(e){if(!e)return!0;const t=e.toLowerCase();return!(!1!==this.requireHttps&&(!t.match(/^http:\/\/localhost($|[:\/])/)&&!t.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||t.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(e,t){if(!e)throw new Error(`'${t}' should not be null`);if(!this.validateUrlForHttps(e))throw new Error(`'${t}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(e){return!this.strictDiscoveryDocumentValidation||!e||e.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe(st(e=>"token_received"===e.type)).subscribe(e=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),!this.disableIdTokenTimer&&this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const e=this.getAccessTokenExpiration(),t=this.getAccessTokenStoredAt(),n=this.calcTimeout(t,e);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=Se(new ws("token_expires","access_token")).pipe(Hc(n)).subscribe(s=>{this.ngZone.run(()=>{this.eventsSubject.next(s)})})})}setupIdTokenTimer(){const e=this.getIdTokenExpiration(),t=this.getIdTokenStoredAt(),n=this.calcTimeout(t,e);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=Se(new ws("token_expires","id_token")).pipe(Hc(n)).subscribe(s=>{this.ngZone.run(()=>{this.eventsSubject.next(s)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(e,t){const n=this.dateTimeService.now(),c=Math.max(0,(t-e)*this.timeoutFactor-(n-e)),l=2147483647;return c>l?l:c}setStorage(e){this._storage=e,this.configChanged()}loadDiscoveryDocument(e=null){return new Promise((t,n)=>{e||((e=this.issuer||"").endsWith("/")||(e+="/"),e+=".well-known/openid-configuration"),this.validateUrlForHttps(e)?this.http.get(e).subscribe(s=>{if(!this.validateDiscoveryDocument(s))return this.eventsSubject.next(new gn("discovery_document_validation_error",null)),void n("discovery_document_validation_error");this.loginUrl=s.authorization_endpoint,this.logoutUrl=s.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=s.grant_types_supported,this.issuer=s.issuer,this.tokenEndpoint=s.token_endpoint,this.userinfoEndpoint=s.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=s.jwks_uri,this.sessionCheckIFrameUrl=s.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(s),this.revocationEndpoint=s.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(c=>{const o=new ra("discovery_document_loaded",{discoveryDocument:s,jwks:c});this.eventsSubject.next(o),t(o)}).catch(c=>{this.eventsSubject.next(new gn("discovery_document_load_error",c)),n(c)})},s=>{this.logger.error("error loading discovery document",s),this.eventsSubject.next(new gn("discovery_document_load_error",s)),n(s)}):n("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((e,t)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(n=>{this.jwks=n,e(n)},n=>{this.logger.error("error loading jwks",n),this.eventsSubject.next(new gn("jwks_load_error",n)),t(n)}):e(null)})}validateDiscoveryDocument(e){let t;return this.skipIssuerCheck||e.issuer===this.issuer?(t=this.validateUrlFromDiscoveryDocument(e.authorization_endpoint),t.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",t),!1):(t=this.validateUrlFromDiscoveryDocument(e.end_session_endpoint),t.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",t),!1):(t=this.validateUrlFromDiscoveryDocument(e.token_endpoint),t.length>0&&this.logger.error("error validating token_endpoint in discovery document",t),t=this.validateUrlFromDiscoveryDocument(e.revocation_endpoint),t.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",t),t=this.validateUrlFromDiscoveryDocument(e.userinfo_endpoint),t.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",t),!1):(t=this.validateUrlFromDiscoveryDocument(e.jwks_uri),t.length>0?(this.logger.error("error validating jwks_uri in discovery document",t),!1):(this.sessionChecksEnabled&&!e.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+e.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(e,t,n=new kt){return this.fetchTokenUsingPasswordFlow(e,t,n).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((e,t)=>{const n=(new kt).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:n,observe:"response",responseType:"text"}).subscribe(s=>{if(this.debug("userinfo received",JSON.stringify(s)),s.headers.get("content-type").startsWith("application/json")){let c=JSON.parse(s.body);const l=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!l.sub||c.sub!==l.sub))return void t("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");c=Object.assign({},l,c),this._storage.setItem("id_token_claims_obj",JSON.stringify(c)),this.eventsSubject.next(new ra("user_profile_loaded")),e({info:c})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new ra("user_profile_loaded")),e(JSON.parse(s.body))},s=>{this.logger.error("error loading user info",s),this.eventsSubject.next(new gn("user_profile_load_error",s)),t(s)})})}fetchTokenUsingPasswordFlow(e,t,n=new kt){return this.fetchTokenUsingGrant("password",{username:e,password:t},n)}fetchTokenUsingGrant(e,t,n=new kt){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let s=new T({encoder:new Lu}).set("grant_type",e).set("scope",this.scope);if(this.useHttpBasicAuth){const c=btoa(`${this.clientId}:${this.dummyClientSecret}`);n=n.set("Authorization","Basic "+c)}if(this.useHttpBasicAuth||(s=s.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(s=s.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const c of Object.getOwnPropertyNames(this.customQueryParams))s=s.set(c,this.customQueryParams[c]);for(const c of Object.keys(t))s=s.set(c,t[c]);return n=n.set("Content-Type","application/x-www-form-urlencoded"),new Promise((c,l)=>{this.http.post(this.tokenEndpoint,s,{headers:n}).subscribe(o=>{this.debug("tokenResponse",o),this.storeAccessTokenResponse(o.access_token,o.refresh_token,o.expires_in||this.fallbackAccessTokenExpirationTimeInSec,o.scope,this.extractRecognizedCustomParameters(o)),this.oidc&&o.id_token&&this.processIdToken(o.id_token,o.access_token).then(a=>{this.storeIdToken(a),c(o)}),this.eventsSubject.next(new ra("token_received")),c(o)},o=>{this.logger.error("Error performing ${grantType} flow",o),this.eventsSubject.next(new gn("token_error",o)),l(o)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((e,t)=>{let n=new T({encoder:new Lu}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),s=(new kt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const c=btoa(`${this.clientId}:${this.dummyClientSecret}`);s=s.set("Authorization","Basic "+c)}if(this.useHttpBasicAuth||(n=n.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(n=n.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const c of Object.getOwnPropertyNames(this.customQueryParams))n=n.set(c,this.customQueryParams[c]);this.http.post(this.tokenEndpoint,n,{headers:s}).pipe(pi(c=>this.oidc&&c.id_token?Ui(this.processIdToken(c.id_token,c.access_token,!0)).pipe(Hi(l=>this.storeIdToken(l)),Fe(l=>c)):Se(c))).subscribe(c=>{this.debug("refresh tokenResponse",c),this.storeAccessTokenResponse(c.access_token,c.refresh_token,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,c.scope,this.extractRecognizedCustomParameters(c)),this.eventsSubject.next(new ra("token_received")),this.eventsSubject.next(new ra("token_refreshed")),e(c)},c=>{this.logger.error("Error refreshing token",c),this.eventsSubject.next(new gn("token_refresh_error",c)),t(c)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=e=>{const t=this.processMessageEventMessage(e);this.checkOrigin&&e.origin!==location.origin&&console.error("wrong origin requested silent refresh!"),this.tryLogin({customHashFragment:t,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(n=>this.debug("tryLogin during silent refresh failed",n))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(e={},t=!0){const n=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(e.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const s=this.document.getElementById(this.silentRefreshIFrameName);s&&this.document.body.removeChild(s),this.silentRefreshSubject=n.sub;const c=this.document.createElement("iframe");return c.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,t,e).then(p=>{c.setAttribute("src",p),this.silentRefreshShowIFrame||(c.style.display="none"),this.document.body.appendChild(c)}),function kte(...i){return 1===(i=function Lte(i){return 1===i.length&&Ete(i[0])?i[0]:i}(i)).length?ln(i[0]):new Ct(function Dte(i){return r=>{let e=[];for(let t=0;e&&!r.closed&&t{if(e){for(let s=0;sp instanceof gn),Eo()),this.events.pipe(st(p=>"token_received"===p.type),Eo()),Se(new gn("silent_refresh_timeout",null)).pipe(Hc(this.silentRefreshTimeout))]).pipe(Fe(p=>{if(p instanceof gn)throw"silent_refresh_timeout"===p.type||(p=new gn("silent_refresh_error",p)),this.eventsSubject.next(p),p;return"token_received"===p.type&&(p=new ra("silently_refreshed"),this.eventsSubject.next(p)),p})).toPromise()}initImplicitFlowInPopup(e){return this.initLoginFlowInPopup(e)}initLoginFlowInPopup(e){return e=e||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(t=>new Promise((n,s)=>{let o,l=null;e.windowRef?e.windowRef&&!e.windowRef.closed&&(l=e.windowRef,l.location.href=t):l=window.open(t,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(e));const a=m=>{this.tryLogin({customHashFragment:m,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{p(),n(!0)},f=>{p(),s(f)})};l?o=window.setInterval(()=>{(!l||l.closed)&&(p(),s(new gn("popup_closed",{})))},500):s(new gn("popup_blocked",{}));const p=()=>{window.clearInterval(o),window.removeEventListener("storage",h),window.removeEventListener("message",u),null!==l&&l.close(),l=null},u=m=>{const f=this.processMessageEventMessage(m);f&&null!==f?(window.removeEventListener("storage",h),a(f)):console.log("false event firing")},h=m=>{"auth_hash"===m.key&&(window.removeEventListener("message",u),a(m.newValue))};window.addEventListener("message",u),window.addEventListener("storage",h)}))}calculatePopupFeatures(e){const t=e.height||470,n=e.width||500,s=window.screenLeft+(window.outerWidth-n)/2;return`location=no,toolbar=no,width=${n},height=${t},top=${window.screenTop+(window.outerHeight-t)/2},left=${s}`}processMessageEventMessage(e){let t="#";if(this.silentRefreshMessagePrefix&&(t+=this.silentRefreshMessagePrefix),!e||!e.data||"string"!=typeof e.data)return;const n=e.data;return n.startsWith(t)?"#"+n.substr(t.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=e=>{const t=e.origin.toLowerCase(),n=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),n.startsWith(t)){switch(e.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",e)}else this.debug("sessionCheckEventListener","wrong origin",t,"expected",n,"event",e)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new ws("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new ws("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(e=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new ws("session_terminated")),this.logOut(!0)):this.refreshToken().then(e=>{this.debug("token refresh after session change worked")}).catch(e=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new ws("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe(st(e=>"silently_refreshed"===e.type||"silent_refresh_timeout"===e.type||"silent_refresh_error"===e.type),Eo()).subscribe(e=>{"silently_refreshed"!==e.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new ws("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new ws("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const e=this.document.getElementById(this.sessionCheckIFrameName);e&&this.document.body.removeChild(e);const t=this.document.createElement("iframe");t.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),t.setAttribute("src",this.sessionCheckIFrameUrl),t.style.display="none",this.document.body.appendChild(t),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const e=this.document.getElementById(this.sessionCheckIFrameName);e||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const t=this.getSessionState();t||this.stopSessionCheckTimer(),e.contentWindow.postMessage(this.clientId+" "+t,this.issuer)}createLoginUrl(e="",t="",n="",s=!1,c={}){var l=this;return Nc(function*(){const o=l;let a;a=n||l.redirectUri;const d=yield l.createAndSaveNonce();if(e=e?d+l.config.nonceStateSeparator+encodeURIComponent(e):d,!l.requestAccessToken&&!l.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");l.responseType=l.config.responseType?l.config.responseType:l.oidc&&l.requestAccessToken?"id_token token":l.oidc&&!l.requestAccessToken?"id_token":"token";const p=o.loginUrl.indexOf("?")>-1?"&":"?";let u=o.scope;l.oidc&&!u.match(/(^|\s)openid($|\s)/)&&(u="openid "+u);let h=o.loginUrl+p+"response_type="+encodeURIComponent(o.responseType)+"&client_id="+encodeURIComponent(o.clientId)+"&state="+encodeURIComponent(e)+"&redirect_uri="+encodeURIComponent(a)+"&scope="+encodeURIComponent(u);if(l.responseType.includes("code")&&!l.disablePKCE){const[m,f]=yield l.createChallangeVerifierPairForPKCE();l.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",f):l._storage.setItem("PKCE_verifier",f),h+="&code_challenge="+m,h+="&code_challenge_method=S256"}t&&(h+="&login_hint="+encodeURIComponent(t)),o.resource&&(h+="&resource="+encodeURIComponent(o.resource)),o.oidc&&(h+="&nonce="+encodeURIComponent(d)),s&&(h+="&prompt=none");for(const m of Object.keys(c))h+="&"+encodeURIComponent(m)+"="+encodeURIComponent(c[m]);if(l.customQueryParams)for(const m of Object.getOwnPropertyNames(l.customQueryParams))h+="&"+m+"="+encodeURIComponent(l.customQueryParams[m]);return h})()}initImplicitFlowInternal(e="",t=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let n={},s=null;"string"==typeof t?s=t:"object"==typeof t&&(n=t),this.createLoginUrl(e,s,null,!1,n).then(this.config.openUri).catch(c=>{console.error("Error in initImplicitFlow",c),this.inImplicitFlow=!1})}initImplicitFlow(e="",t=""){""!==this.loginUrl?this.initImplicitFlowInternal(e,t):this.events.pipe(st(n=>"discovery_document_loaded"===n.type)).subscribe(n=>this.initImplicitFlowInternal(e,t))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(e){const t=this;if(e.onTokenReceived){const n={idClaims:t.getIdentityClaims(),idToken:t.getIdToken(),accessToken:t.getAccessToken(),state:t.state};e.onTokenReceived(n)}}storeAccessTokenResponse(e,t,n,s,c){if(this._storage.setItem("access_token",e),s&&!Array.isArray(s)?this._storage.setItem("granted_scopes",JSON.stringify(s.split(" "))):s&&Array.isArray(s)&&this._storage.setItem("granted_scopes",JSON.stringify(s)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),n){const l=1e3*n,a=this.dateTimeService.new().getTime()+l;this._storage.setItem("expires_at",""+a)}t&&this._storage.setItem("refresh_token",t),c&&c.forEach((l,o)=>{this._storage.setItem(o,l)})}tryLogin(e=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(e).then(t=>!0):this.tryLoginImplicitFlow(e)}parseQueryString(e){return e&&0!==e.length?("?"===e.charAt(0)&&(e=e.substr(1)),this.urlHelper.parseQueryString(e)):{}}tryLoginCodeFlow(e=null){var t=this;return Nc(function*(){const n=(e=e||{}).customHashFragment?e.customHashFragment.substring(1):window.location.search,s=t.getCodePartsFromUrl(n),c=s.code,l=s.state,o=s.session_state;if(!e.preventClearHashAfterLogin){const p=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,p)}let[a,d]=t.parseState(l);if(t.state=d,s.error){t.debug("error trying to login"),t.handleLoginError(e,s);const p=new gn("code_error",{},s);return t.eventsSubject.next(p),Promise.reject(p)}if(!e.disableNonceCheck){if(!a)return t.saveRequestedRoute(),Promise.resolve();if(!e.disableOAuth2StateCheck&&!t.validateNonce(a)){const u=new gn("invalid_nonce_in_state",null);return t.eventsSubject.next(u),Promise.reject(u)}}return t.storeSessionState(o),c&&(yield t.getTokenFromCode(c,e),t.restoreRequestedRoute()),Promise.resolve()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const e=this._storage.getItem("requested_route");e&&history.replaceState(null,"",window.location.origin+e)}getCodePartsFromUrl(e){return e&&0!==e.length?("?"===e.charAt(0)&&(e=e.substr(1)),this.urlHelper.parseQueryString(e)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(e,t){let n=new T({encoder:new Lu}).set("grant_type","authorization_code").set("code",e).set("redirect_uri",t.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let s;s=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),s?n=n.set("code_verifier",s):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(n,t)}fetchAndProcessToken(e,t){t=t||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let n=(new kt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const s=btoa(`${this.clientId}:${this.dummyClientSecret}`);n=n.set("Authorization","Basic "+s)}return this.useHttpBasicAuth||(e=e.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(e=e.set("client_secret",this.dummyClientSecret)),new Promise((s,c)=>{if(this.customQueryParams)for(let l of Object.getOwnPropertyNames(this.customQueryParams))e=e.set(l,this.customQueryParams[l]);this.http.post(this.tokenEndpoint,e,{headers:n}).subscribe(l=>{this.debug("refresh tokenResponse",l),this.storeAccessTokenResponse(l.access_token,l.refresh_token,l.expires_in||this.fallbackAccessTokenExpirationTimeInSec,l.scope,this.extractRecognizedCustomParameters(l)),this.oidc&&l.id_token?this.processIdToken(l.id_token,l.access_token,t.disableNonceCheck).then(o=>{this.storeIdToken(o),this.eventsSubject.next(new ra("token_received")),this.eventsSubject.next(new ra("token_refreshed")),s(l)}).catch(o=>{this.eventsSubject.next(new gn("token_validation_error",o)),console.error("Error validating tokens"),console.error(o),c(o)}):(this.eventsSubject.next(new ra("token_received")),this.eventsSubject.next(new ra("token_refreshed")),s(l))},l=>{console.error("Error getting token",l),this.eventsSubject.next(new gn("token_refresh_error",l)),c(l)})})}tryLoginImplicitFlow(e=null){let t;t=(e=e||{}).customHashFragment?this.urlHelper.getHashFragmentParams(e.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",t);const n=t.state;let[s,c]=this.parseState(n);if(this.state=c,t.error){this.debug("error trying to login"),this.handleLoginError(e,t);const p=new gn("token_error",{},t);return this.eventsSubject.next(p),Promise.reject(p)}const l=t.access_token,o=t.id_token,a=t.session_state,d=t.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!l||this.requestAccessToken&&!e.disableOAuth2StateCheck&&!n||this.oidc&&!o)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!a&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!e.disableNonceCheck&&!this.validateNonce(s)){const u=new gn("invalid_nonce_in_state",null);return this.eventsSubject.next(u),Promise.reject(u)}return this.requestAccessToken&&this.storeAccessTokenResponse(l,null,t.expires_in||this.fallbackAccessTokenExpirationTimeInSec,d),this.oidc?this.processIdToken(o,l,e.disableNonceCheck).then(p=>e.validationHandler?e.validationHandler({accessToken:l,idClaims:p.idTokenClaims,idToken:p.idToken,state:n}).then(u=>p):p).then(p=>(this.storeIdToken(p),this.storeSessionState(a),this.clearHashAfterLogin&&!e.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new ra("token_received")),this.callOnTokenReceivedIfExists(e),this.inImplicitFlow=!1,!0)).catch(p=>(this.eventsSubject.next(new gn("token_validation_error",p)),this.logger.error("Error validating tokens"),this.logger.error(p),Promise.reject(p))):(this.eventsSubject.next(new ra("token_received")),this.clearHashAfterLogin&&!e.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(e),Promise.resolve(!0))}parseState(e){let t=e,n="";if(e){const s=e.indexOf(this.config.nonceStateSeparator);s>-1&&(t=e.substr(0,s),n=e.substr(s+this.config.nonceStateSeparator.length))}return[t,n]}validateNonce(e){let t;return t=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),t===e||(console.error("Validating access_token failed, wrong state/nonce.",t,e),!1)}storeIdToken(e){this._storage.setItem("id_token",e.idToken),this._storage.setItem("id_token_claims_obj",e.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+e.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(e){this._storage.setItem("session_state",e)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(e,t){e.onLoginError&&e.onLoginError(t),this.clearHashAfterLogin&&!e.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(e=6e5){return this.clockSkewInSec||0===this.clockSkewInSec?1e3*this.clockSkewInSec:e}processIdToken(e,t,n=!1){const s=e.split("."),l=Pk(this.padBase64(s[0])),o=JSON.parse(l),d=Pk(this.padBase64(s[1])),p=JSON.parse(d);let u;if(u=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(p.aud)){if(p.aud.every(B=>B!==this.clientId)){const B="Wrong audience: "+p.aud.join(",");return this.logger.warn(B),Promise.reject(B)}}else if(p.aud!==this.clientId){const B="Wrong audience: "+p.aud;return this.logger.warn(B),Promise.reject(B)}if(!p.sub){const B="No sub claim in id_token";return this.logger.warn(B),Promise.reject(B)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==p.sub){const B=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${p.sub}`;return this.logger.warn(B),Promise.reject(B)}if(!p.iat){const B="No iat claim in id_token";return this.logger.warn(B),Promise.reject(B)}if(!this.skipIssuerCheck&&p.iss!==this.issuer){const B="Wrong issuer: "+p.iss;return this.logger.warn(B),Promise.reject(B)}if(!n&&p.nonce!==u){const B="Wrong nonce: "+p.nonce;return this.logger.warn(B),Promise.reject(B)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!p.at_hash){const B="An at_hash is needed!";return this.logger.warn(B),Promise.reject(B)}const h=this.dateTimeService.now(),m=1e3*p.iat,f=1e3*p.exp,b=this.getClockSkewInMsec();if(m-b>=h||f+b-this.decreaseExpirationBySec<=h){const B="Token has expired";return console.error(B),console.error({now:h,issuedAtMSec:m,expiresAtMSec:f}),Promise.reject(B)}const x={accessToken:t,idToken:e,jwks:this.jwks,idTokenClaims:p,idTokenHeader:o,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(x).then(B=>({idToken:e,idTokenClaims:p,idTokenClaimsJson:d,idTokenHeader:o,idTokenHeaderJson:l,idTokenExpiresAt:f})):this.checkAtHash(x).then(B=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!B){const K="Wrong at_hash";return this.logger.warn(K),Promise.reject(K)}return this.checkSignature(x).then(K=>{const Ge={idToken:e,idTokenClaims:p,idTokenClaimsJson:d,idTokenHeader:o,idTokenHeaderJson:l,idTokenExpiresAt:f};return this.disableAtHashCheck?Ge:this.checkAtHash(x).then(At=>{if(this.requestAccessToken&&!At){const jt="Wrong at_hash";return this.logger.warn(jt),Promise.reject(jt)}return Ge})})})}getIdentityClaims(){const e=this._storage.getItem("id_token_claims_obj");return e?JSON.parse(e):null}getGrantedScopes(){const e=this._storage.getItem("granted_scopes");return e?JSON.parse(e):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(e){for(;e.length%4!=0;)e+="=";return e}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const e=this._storage.getItem("expires_at"),t=this.dateTimeService.new();return!(e&&parseInt(e,10)-this.decreaseExpirationBySec=0&&null!==this._storage.getItem(e)?JSON.parse(this._storage.getItem(e)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(e={},t=""){let n=!1;"boolean"==typeof e&&(n=e,e={});const s=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(l=>this._storage.removeItem(l)),this.silentRefreshSubject=null,this.eventsSubject.next(new ws("logout")),!this.logoutUrl||n)return;let c;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)c=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(s)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let l=new T({encoder:new Lu});s&&(l=l.set("id_token_hint",s));const o=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";o&&(l=l.set("post_logout_redirect_uri",o),t&&(l=l.set("state",t)));for(let a in e)l=l.set(a,e[a]);c=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+l.toString()}this.config.openUri(c)}createAndSaveNonce(){const e=this;return this.createNonce().then(function(t){return e.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",t):e._storage.setItem("nonce",t),t})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const e=this.document.getElementById(this.silentRefreshIFrameName);e&&e.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const t=this.document.getElementById(this.sessionCheckIFrameName);t&&t.remove()}createNonce(){return new Promise(e=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let n=45,s="";const c=typeof self>"u"?null:self.crypto||self.msCrypto;if(c){let l=new Uint8Array(n);c.getRandomValues(l),l.map||(l.map=Array.prototype.map),l=l.map(o=>t.charCodeAt(o%66)),s=String.fromCharCode.apply(null,l)}else for(;0"discovery_document_loaded"===n.type)).subscribe(n=>this.initCodeFlowInternal(e,t))}initCodeFlowInternal(e="",t={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let n={},s=null;"string"==typeof t?s=t:"object"==typeof t&&(n=t),this.createLoginUrl(e,s,null,!1,n).then(this.config.openUri).catch(c=>{console.error("Error in initAuthorizationCodeFlow"),console.error(c)})}createChallangeVerifierPairForPKCE(){var e=this;return Nc(function*(){if(!e.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const t=yield e.createNonce();return[XO(yield e.crypto.calcHash(t,"sha-256")),t]})()}extractRecognizedCustomParameters(e){let t=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(n=>{e[n]&&t.set(n,JSON.stringify(e[n]))}),t}revokeTokenAndLogout(e={},t=!1){let n=this.revocationEndpoint,s=this.getAccessToken(),c=this.getRefreshToken();if(!s)return Promise.resolve();let l=new T({encoder:new Lu}),o=(new kt).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const a=btoa(`${this.clientId}:${this.dummyClientSecret}`);o=o.set("Authorization","Basic "+a)}if(this.useHttpBasicAuth||(l=l.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(l=l.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const a of Object.getOwnPropertyNames(this.customQueryParams))l=l.set(a,this.customQueryParams[a]);return new Promise((a,d)=>{let p,u;if(s){let h=l.set("token",s).set("token_type_hint","access_token");p=this.http.post(n,h,{headers:o})}else p=Se(null);if(c){let h=l.set("token",c).set("token_type_hint","refresh_token");u=this.http.post(n,h,{headers:o})}else u=Se(null);t&&(p=p.pipe(On(h=>0===h.status?Se(null):ta(h))),u=u.pipe(On(h=>0===h.status?Se(null):ta(h)))),c0([p,u]).subscribe(h=>{this.logOut(e),a(h),this.logger.info("Token successfully revoked")},h=>{this.logger.error("Error revoking token",h),this.eventsSubject.next(new gn("token_revoke_error",h)),d(h)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return i.\u0275fac=function(e){return new(e||i)(F(Ee),F(li),F(YO,8),F(Ik,8),F(ig,8),F(Bk),F(Wk),F(Vk,8),F(Je),F(UO))},i.\u0275prov=ne({token:i,factory:i.\u0275fac}),i})();class jk{}class Qte{handleError(r){return ta(r)}}let Jte=(()=>{class i{constructor(e,t,n){this.oAuthService=e,this.errorHandler=t,this.moduleConfig=n}checkUrl(e){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(e):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(t=>e.toLowerCase().startsWith(t.toLowerCase()))}intercept(e,t){const n=e.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(n)?this.moduleConfig.resourceServer.sendAccessToken?di(Se(this.oAuthService.getAccessToken()).pipe(st(c=>!!c)),this.oAuthService.events.pipe(st(c=>"token_received"===c.type),function Wte(i,r){const{first:e,each:t,with:n=Pte,scheduler:s=r??bc,meta:c=null}=RE(i)?{first:i}:"number"==typeof i?{each:i}:i;if(null==e&&null==t)throw new TypeError("No timeout provided.");return ci((l,o)=>{let a,d,p=null,u=0;const h=m=>{d=cn(o,s,()=>{try{a.unsubscribe(),ln(n({meta:c,lastValue:p,seen:u})).subscribe(o)}catch(f){o.error(f)}},m)};a=l.subscribe(Ft(o,m=>{d?.unsubscribe(),u++,o.next(p=m),t>0&&h(t)},void 0,void 0,()=>{d?.closed||d?.unsubscribe(),p=null})),!u&&h(null!=e?"number"==typeof e?e:+e-s.now():t)})}(this.oAuthService.waitForTokenInMsec||0),On(c=>Se(null)),Fe(c=>this.oAuthService.getAccessToken()))).pipe(Pt(1),$t(c=>{if(c){const o=e.headers.set("Authorization","Bearer "+c);e=e.clone({headers:o})}return t.handle(e).pipe(On(l=>this.errorHandler.handleError(l)))})):t.handle(e).pipe(On(c=>this.errorHandler.handleError(c))):t.handle(e)}}return i.\u0275fac=function(e){return new(e||i)(F(ys),F(jk),F(Hk,8))},i.\u0275prov=ne({token:i,factory:i.\u0275fac}),i})();function Kte(){return console}function Zte(){return typeof sessionStorage<"u"?sessionStorage:new Bte}function eie(i=null,r=Dk){return uf([ys,Bk,{provide:Wk,useFactory:Kte},{provide:YO,useFactory:Zte},{provide:Ik,useClass:r},{provide:Vk,useClass:$te},{provide:jk,useClass:Qte},{provide:Hk,useValue:i},{provide:EA,useClass:Jte,multi:!0},{provide:UO,useClass:Ite}])}let tie=(()=>{class i{static forRoot(e=null,t=Dk){return{ngModule:i,providers:[eie(e,t)]}}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=De({type:i}),i.\u0275inj=Le({imports:[si]}),i})();new ie("AUTH_CONFIG");let ho=(()=>{class i{constructor(e,t,n,s,c){this.injector=e,this.store=t,this.dialog=n,this.route=s,this.oauthService=c,this.closeSessionDialogsForOtherTabs=l=>{"access_token"===l.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(o=>{"SessionExpirationDialog"===o.id&&o.close()})},setTimeout(()=>{this.router=this.injector.get(Wi),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const t=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;t?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(t,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),s=.5+.25*Math.random(),c=this.store.getProperty("oidc_client"),l=c.oauth_acr_value,o=e?{acr_values:e+" "+l}:{acr_values:l};if(c.oauth_scopes.split(" ").includes("offline_access")&&c.oauth_offline_access_consent_prompt&&(o.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(o.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(o.prompt?o.prompt+=" login":o.prompt="login",o.max_age="0"),"Linker"===this.store.getProperty("application")){o.prompt?o.prompt+=" login":o.prompt="login";const a=function gte(i,r){const e=r.split("&");for(const t of e){const[n,s]=t.split("=");if(n.includes(i))return s}return""}("idphint",location.search.substring(1));a&&(o.idphint=a)}return{requestAccessToken:!0,issuer:c.oauth_authority,clientId:c.oauth_client_id,redirectUri:c.oauth_redirect_uri,postLogoutRedirectUri:c.oauth_post_logout_redirect_uri,responseType:c.oauth_response_type,scope:c.oauth_scopes,clockSkewInSec:1,timeoutFactor:s,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:o}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const t=this.store.getProperty("oidc_client").filters;if(!t)return null;let n=null;return e.forEach(s=>{const c=s.split("=");"idpFilter"===c[0]&&t[c[1]]&&(this.filterShortname=c[1],n=t[c[1]])}),t.default&&!n?(this.filterShortname="default",t.default):n}startIdpFilterKeeper(){this.router.events.pipe(st(e=>e instanceof to)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}static#e=this.\u0275fac=function(t){return new(t||i)(F(un),F(bt),F(_i),F(wr),F(ys))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),nie=(()=>{class i{constructor(e){this.dialogRef=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(t,n){1&t&&(y(0,"h2",0),W(1),L(2,"translate"),v()),2&t&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[bi,Pe]})}return i})();function Fk(i,r){const e="object"==typeof r;return new Promise((t,n)=>{const s=new la({next:c=>{t(c),s.unsubscribe()},error:n,complete:()=>{e?t(r.defaultValue):n(new Ep)}});i.subscribe(s)})}function rie(i,r){1&i&&(y(0,"mat-icon",2),W(1," info "),v())}function aie(i,r){1&i&&(y(0,"mat-icon",2),W(1," warning "),v())}function oie(i,r){1&i&&(y(0,"mat-icon",2),W(1," dangerous "),v())}function sie(i,r){1&i&&(y(0,"mat-icon",2),W(1," check_circle "),v())}const lie=["*"];let $i=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:lie,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(t,n){1&t&&(vt(),y(0,"div",0),I(1,rie,2,0,"mat-icon",1),I(2,aie,2,0,"mat-icon",1),I(3,oie,2,0,"mat-icon",1),I(4,sie,2,0,"mat-icon",1),qe(5),v()),2&t&&(ke("warn-alert","warn"===n.alert_type)("error-alert","error"===n.alert_type)("success-alert","success"===n.alert_type)("info-alert","info"===n.alert_type),_(1),E("ngIf","info"===n.alert_type),_(1),E("ngIf","warn"===n.alert_type),_(1),E("ngIf","error"===n.alert_type),_(1),E("ngIf","success"===n.alert_type))},dependencies:[Ei,Ue],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]})}return i})(),cie=(()=>{class i{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),v(),y(3,"div",1)(4,"perun-web-apps-alert",2),W(5),L(6,"translate"),L(7,"translate"),v()(),y(8,"div",3)(9,"button",4),X("click",function(){return n.cancel()}),W(10),L(11,"translate"),v(),y(12,"button",5),X("click",function(){return n.submit()}),W(13),L(14,"translate"),v()()),2&t&&(_(1),pe(k(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),_(4),G(" ",n.data.mfaRoleException?k(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):k(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),_(4),E("hidden",n.data.mfaRoleException),_(1),G(" ",k(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),_(2),Df(n.data.mfaRoleException?"ms-auto":"ms-2"),_(1),G(" ",k(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[Ci,bi,Ai,_t,$i,Pe]})}return i})(),die=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"div")(2,"mat-icon",1),W(3," info "),v(),W(4),L(5,"translate"),v(),y(6,"div"),W(7),L(8,"translate"),v()()),2&t&&(_(4),G(" ",k(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),_(3),G(" ",k(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[Ei,Pe],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return i})(),pie=(()=>{class i{constructor(e,t){this.data=e,this.dialogRef=t}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ni),w(ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),v(),y(3,"div",1)(4,"perun-web-apps-alert",2),W(5),L(6,"translate"),v()(),y(7,"div",3)(8,"button",4),X("click",function(){return n.cancel()}),W(9),L(10,"translate"),v(),y(11,"button",5),X("click",function(){return n.submit()}),W(12),L(13,"translate"),v()()),2&t&&(_(1),pe(k(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),_(4),G(" ",k(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),_(4),G(" ",k(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),_(3),G(" ",k(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[Ci,bi,Ai,_t,$i,Pe]})}return i})(),JO=(()=>{class i{constructor(e,t,n,s){this.dialog=e,this.oauthService=t,this.authService=n,this.store=s}openMfaWindow(e){let t=null,n=null;const s=Bt();s.width="450px",s.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const c=this.dialog.open(cie,s);let l=!1;if(c.afterClosed().subscribe(o=>{if(o){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),t=this.setupMfaWindow(),t){const a=Bt();a.width="450px",a.panelClass="noBorderDialog",n=this.dialog.open(die,a)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const o=Bt();o.width="450px",o.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(pie,o)}return new Ct(o=>{const a=setInterval(()=>t?.closed?(clearInterval(a),n.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),o.next(!0)):l?(clearInterval(a),o.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,t=Math.max(.6*window.screen.width,1100),n=Math.max(.8*window.screen.height,800),s=window.top;return window.open(e,"_blank",`width=${t},height=${n},top=${s.outerHeight/2+s.screenY-n/2}, left=${s.outerWidth/2+s.screenX-t/2}`)}static#e=this.\u0275fac=function(t){return new(t||i)(F(_i),F(ys),F(ho),F(bt))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),uie=(()=>{class i{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),v(),y(3,"div",1),W(4),L(5,"translate"),v(),y(6,"div",2)(7,"button",3),X("click",function(){return n.redirect()}),W(8),L(9,"translate"),v()()),2&t&&(_(1),G(" ",k(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),_(3),G(" ",k(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),_(4),G(" ",k(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[Ci,bi,Ai,_t,Pe]})}return i})(),rg=(()=>{class i{constructor(e,t,n,s,c,l,o,a){this.authService=e,this.oauthService=t,this.storeService=n,this.authResolver=s,this.authzService=c,this.dialog=l,this.router=o,this.mfaHandlerService=a,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,t=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",t),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return Fk(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=Bt();this.dialog.open(nie,t)}else if(e.user.serviceUser){const t=Bt();this.dialog.open(uie,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return Fk(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,t=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t);const n={};return t.split("&").forEach(s=>{const c=s.split("=");n[c[0]]=c[1]}),this.router.navigate(["service-access"],{queryParams:n,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){uu(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const t=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const n of t)if(e.startsWith(n))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe(st(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let t=sessionStorage.getItem("auth:redirect");(!t||"/login"===t)&&(t="/"),sessionStorage.removeItem("auth:redirect");const n=sessionStorage.getItem("auth:queryParams");let s=[];n&&(s=n.split("&"));const c={};return s.forEach(l=>{const o=l.split("=");c[o[0]]=o[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([t],{queryParams:c,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}static#e=this.\u0275fac=function(t){return new(t||i)(F(ho),F(ys),F(bt),F(Om),F(rc),F(_i),F(Wi),F(JO))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Uk=(()=>{class i{constructor(e,t){this.matIconRegistry=e,this.domSanitizer=t,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}static#e=this.\u0275fac=function(t){return new(t||i)(F(zu),F(ic))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),Yk=(()=>{class i{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),v(),y(3,"div",1),W(4),L(5,"translate"),v(),y(6,"div",2)(7,"div",3)(8,"button",4),X("click",function(){return n.close()}),W(9),L(10,"translate"),v()()()),2&t&&(_(1),pe(k(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),_(3),G(" ",k(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),_(5),G(" ",k(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[Ci,bi,Ai,_t,Pe]})}return i})(),jc=(()=>{class i{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Wn=(()=>{class i{constructor(e){this.translate=e,this.addNotification=new Me,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,t=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?t:t+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,t,n,s,c){this.addNotification.emit({type:"error",error:t,description:n,title:e,actionText:void 0===s&&void 0!==n?this.getDefaultActionMessage():s,delay:this.defaultErrorDelayMs,icon:"error_outline",action:c,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,t,n,s,c){const l=n?this.translate.instant(n):null,o=s?this.translate.instant(s):null;o?this.showError(this.translate.instant(e),t,l,o,c):this.showError(this.translate.instant(e),t,l)}showSuccess(e,t,n,s){this.addNotification.emit({type:"success",description:t,title:e,actionText:void 0===n&&void 0!==t?this.getDefaultActionMessage():n,delay:this.defaultSuccessDelayMs,icon:"done",action:s,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,t,n,s){const c=t?this.translate.instant(t):void 0,l=n?this.translate.instant(n):void 0;l?this.showSuccess(this.translate.instant(e),c,l,s):this.showSuccess(this.translate.instant(e),c)}static#e=this.\u0275fac=function(t){return new(t||i)(F(bm))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Gk=(()=>{class i{constructor(e,t,n,s,c,l,o,a){this.authService=e,this.apiRequestConfiguration=t,this.notificator=n,this.store=s,this.dialog=c,this.initAuthService=l,this.mfaHandlerService=o,this.oauthService=a}intercept(e,t){const n=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==n&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const s=Bt();s.width="450px",s.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(Yk,s),this.dialogRefSessionExpiration.afterClosed().subscribe(c=>{z1(()=>this.dialogRefSessionExpiration=null),c&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,t)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,t){const n=this.apiRequestConfiguration.shouldHandleError(),s="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return t.handle(e).pipe(Hi(c=>{c instanceof O1&&s&&this.initAuthService.loadPrincipal()}),On(c=>{const l=c.error;if("MfaPrivilegeException"===l.type||"MfaRolePrivilegeException"===l.type||"MfaTimeoutException"===l.type||"MfaRoleTimeoutException"===l.type)return this.mfaHandlerService.openMfaWindow(l.type).pipe(pi(o=>o?("MfaRolePrivilegeException"===l.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),t)):ta(()=>l)));{this.handleInvalidAccessTokenError(c);const o=this.formatErrors(c,e);return void 0===o?ta(()=>c):(n&&this.notificator.showRPCError(o),ta(()=>o))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,t){let n;console.error(e);const s=e.error;if(s.errorId&&(n=s),void 0!==n)return n.urlWithParams=t.urlWithParams,n.call=t.url,n.payload=t.body,n}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const t=Bt();this.dialogRefSessionExpiration=this.dialog.open(Yk,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}static#e=this.\u0275fac=function(t){return new(t||i)(F(ho),F(jc),F(Wn),F(bt),F(_i),F(rg),F(JO),F(ys))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),ag=(()=>{class i{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),hie=(()=>{class i{constructor(e,t,n,s){this.http=e,this.notificator=t,this.authService=n,this.storeService=s}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new kt;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,t=!0){const n=`${this.getApiUrl()}${e}`;return this.http.get(n,{headers:this.getHeaders()}).pipe(On(s=>this.formatErrors(s,n,null,t)))}put(e,t={},n=!0){const s=`${this.getApiUrl()}${e}`,c=JSON.stringify(t);return this.http.put(s,c,{headers:this.getHeaders()}).pipe(On(l=>this.formatErrors(l,s,c,n)))}post(e,t={},n=!0){const s=`${this.getApiUrl()}${e}`,c=JSON.stringify(t);let l=this.getHeaders();return l=l.set("Content-Type","application/json; charset=utf-8"),this.http.post(s,c,{headers:l}).pipe(On(o=>this.formatErrors(o,s,c,n)))}delete(e,t=!0){const n=`${this.getApiUrl()}${e}`;return this.http.delete(n,{headers:this.getHeaders()}).pipe(On(s=>this.formatErrors(s,n,null,t)))}formatErrors(e,t,n,s){const c=e.error;return c.call=t,c.payload=n,s&&this.notificator.showRPCError(e.error),ta(c)}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(Wn),F(ho),F(bt))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),og=(()=>{class i{isAllSelected(e,t,n=(()=>!0)){const s=t.paginator,c=s.pageSize??0,l=s.pageIndex??0,o=(s.pageIndex+1)*s.pageSize{this.pageStart<=this.pageIterator&&this.pageIterator{a?d(p)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return t===e.data.reduce((s,c)=>s+Number(n(c)),0)}masterTogglePaginated(e,t,n,s=(()=>!0)){t.clear(),n&&e.data.forEach(c=>{s(c)&&t.select(c)})}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),KO=(()=>{class i{constructor(e,t){this.route=e,this.store=t}getPreferredLanguage(e){const t=this.store.getProperty("supported_languages"),n=navigator.languages.map(l=>l.split("-")[0]),s=location.search.substring(1).split("&");let c=null;for(const l of s){const o=l.split("=");"lang"===o[0]&&(c=o[1])}return c&&t.includes(c)?c:e&&t.includes(e)?e:n&&t.includes(n[0])?n[0]:"en"}static#e=this.\u0275fac=function(t){return new(t||i)(F(wr),F(bt))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),ZO=(()=>{class i{constructor(e){this.storeService=e}static getBrandContainingDomain(e,t){for(const s of e)if(s.newApps.admin===t||s.newApps.profile===t||s.newApps.pwdReset===t||s.newApps.consolidator===t||s.newApps.linker===t)return s;return e.filter(s=>"default"===s.name)[0]||e[0]}getUrlForOtherApplication(e,t){const s=window.location.href.split("/"),c=s[0]+"//"+s[2],l=i.getBrandContainingDomain(this.storeService.getAppsConfig().brands,c);let o;if(l.newApps[e])o=l.newApps[e],"pwdReset"===e&&(o+=`?login-namespace=${t}`);else switch(o=l.oldGuiDomain+"/fed",e){case"admin":o+="/gui/";break;case"profile":o+="/profile/";break;case"pwdReset":o+=`/pwd-reset/?login-namespace=${t}`}return o}static#e=this.\u0275fac=function(t){return new(t||i)(F(bt))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),e3=(()=>{class i{setEntity(e){this.entity=e}getEntity(){return this.entity}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var Xk=U(9930);let mie=(()=>{class i{constructor(e,t,n,s,c){this.store=e,this.oauthService=t,this.httpClient=n,this.authService=s,this.attributesManagerService=c,this.mfaApiUrl=this.store.getProperty("mfa").api_url}isMfaAvailable(){return this.httpClient.get(this.mfaApiUrl+"mfaAvailable",{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken()}})}getSettings(){const e={allEnforced:!1,categories:{},includedCategories:[],excludedRps:[],includedRpsByCategory:new Map,rpsByCategory:new Map};return new Ct(t=>{const n=this.store.getProperty("mfa").enforce_mfa_attribute.split(":").pop();this.attributesManagerService.getEntitylessAttributeByName(n,"urn:perun:entityless:attribute-def:def:mfaCategories").subscribe({next:s=>{e.categories=JSON.parse(String(s.value));for(const c in e.categories)e.rpsByCategory[c]=e.categories[c].rps;this.httpClient.get(this.mfaApiUrl+"settings",{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken()}}).subscribe({next:c=>{if(0!==c.length)if(c.all){e.allEnforced=c.all,e.includedCategories=Object.keys(e.categories);for(const l in e.categories)e.includedRpsByCategory[l]=Object.keys(e.categories[l].rps)}else{e.includedCategories=c.include_categories?c.include_categories:[],e.excludedRps=c.exclude_rps?c.exclude_rps:[];for(const l in e.categories){const o=[];if(e.includedCategories.includes(l))for(const a in e.categories[l].rps)e.excludedRps.includes(a)||o.push(a);e.includedRpsByCategory[l]=o}}t.next(e)},error:c=>{console.error(c),t.error(c)}})},error:s=>{t.error(s)}})})}saveDetailSettings(e){let s,t=!1,n=!0;e.includedCategories.length===Object.keys(e.categories).length&&0===e.excludedRps.length&&(t=!0),e.includedCategories.length>0&&(n=!1),s=t?JSON.stringify({all:!0}):n?"{}":JSON.stringify({include_categories:e.includedCategories,exclude_rps:e.excludedRps}),sessionStorage.setItem("settings_mfa",s)}saveSettings(e,t=!1){return new Ct(n=>{this.oauthService.getIdTokenExpiration()-(0,Xk.now)()>0&&!t?this.updateDetailSettings().subscribe({next:()=>{n.next()},error:s=>{n.error(s)}}):this.reAuthenticate()})}reAuthenticate(){sessionStorage.setItem("mfa_route","/profile/settings/auth"),this.oauthService.logOut(!0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.authService.loadOidcConfigData(),this.oauthService.loadDiscoveryDocumentAndLogin()}updateDetailSettings(){const e=sessionStorage.getItem("settings_mfa");return new Ct(t=>{this.httpClient.put(this.mfaApiUrl+"settings",e,{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken(),"content-type":"application/json"}}).subscribe({next:()=>{sessionStorage.removeItem("settings_mfa"),sessionStorage.removeItem("mfa_route"),t.next()},error:n=>{"MFA is required"===n.error.error?this.saveSettings(null,!0).subscribe():t.error(n)}})})}static#e=this.\u0275fac=function(t){return new(t||i)(F(bt),F(ys),F(li),F(ho),F(nn))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();function bie(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),v()),2&i&&(_(1),pe(k(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let gie=(()=>{class i{constructor(e,t,n,s,c){this.dialogRef=e,this.translate=t,this.notificator=n,this.rtMessages=s,this.storeService=c,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",U(4147).i8)}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Jt),w(Wn),w(zm),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(y(0,"h1",0),W(1),L(2,"translate"),v(),y(3,"div",1)(4,"mat-form-field")(5,"mat-label"),W(6),L(7,"translate"),v(),y(8,"input",2,3),X("ngModelChange",function(c){return n.subject=c}),v(),I(10,bie,3,3,"mat-error",4),v(),y(11,"mat-form-field")(12,"mat-label"),W(13),L(14,"translate"),v(),y(15,"textarea",5),X("ngModelChange",function(c){return n.message=c}),L(16,"translate"),W(17," "),v(),y(18,"mat-hint"),W(19),L(20,"translate"),v()()(),y(21,"div",6)(22,"div",7)(23,"button",8),X("click",function(){return n.close()}),W(24),L(25,"translate"),v(),y(26,"button",9),X("click",function(){return n.sendBugReport()}),W(27),L(28,"translate"),v()()()),2&t){const s=yt(9);_(1),pe(k(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),_(5),pe(k(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),_(2),E("ngModel",n.subject),_(2),E("ngIf",s.invalid),_(3),pe(k(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),_(2),oi("placeholder",k(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),E("ngModel",n.message),_(4),pe(k(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),_(5),G(" ",k(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),_(2),E("disabled",s.invalid),_(1),G(" ",k(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[Ue,bn,Xi,jr,va,_t,Vi,Yn,Tb,O0,an,Ci,bi,Ai,Pe],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return i})(),$k=(()=>{class i{transform(e,t,n){return e[`${n}_${t}`]}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"localisedText",type:i,pure:!0})}return i})(),Mie=(()=>{class i{transform(e,t){return e["link_"+t]||e.link_en}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"localisedLink",type:i,pure:!0})}return i})(),_ie=(()=>{class i{transform(e){return e.includes("/")?e:"/assets/config/"+e}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"footerLogoPath",type:i,pure:!0})}return i})();function Aie(i,r){if(1&i&&(y(0,"a",13),L(1,"localisedLink"),te(2,"img",14),L(3,"footerLogoPath"),v()),2&i){const e=j().$implicit;E("href",Fn(1,2,e,j(3).language),_a),_(2),oi("src",k(3,5,e.logo),_a)}}function zie(i,r){if(1&i&&(y(0,"span"),te(1,"img",14),L(2,"footerLogoPath"),v()),2&i){const e=j().$implicit;_(1),oi("src",k(2,1,e.logo),_a)}}function Oie(i,r){if(1&i&&(y(0,"div"),I(1,Aie,4,7,"a",11),L(2,"localisedLink"),I(3,zie,3,3,"span",12),L(4,"localisedLink"),v()),2&i){const e=r.$implicit,t=j(3);_(1),E("ngIf",Fn(2,2,e,t.language)),_(2),E("ngIf",!Fn(4,5,e,t.language))}}const wie=function(i){return{"min-height":i}};function yie(i,r){if(1&i&&(y(0,"div",10),I(1,Oie,5,8,"div",5),v()),2&i){const e=j().$implicit,t=j();E("ngStyle",qt(2,wie,t.columnContentHeight+"px")),_(1),E("ngForOf",e.elements)}}const vs=function(i){return{color:i}};function vie(i,r){if(1&i&&(y(0,"i",20),W(1),v()),2&i){const e=j().$implicit,t=j(3);E("ngStyle",qt(2,vs,t.linksTextColor)),_(1),G(" ",e.icon," ")}}function Cie(i,r){if(1&i){const e=ve();y(0,"span",21),X("click",function(){le(e);const n=j().$implicit;return ce(j(3).openDialog(n.dialog))}),W(1),L(2,"localisedText"),v()}if(2&i){const e=j().$implicit,t=j(3);E("ngStyle",qt(6,vs,t.linksTextColor)),_(1),G("",Js(2,2,e,t.language,"label")," ")}}function xie(i,r){if(1&i&&(y(0,"a",22),L(1,"localisedLink"),W(2),L(3,"localisedText"),v()),2&i){const e=j().$implicit,t=j(3);E("href",Fn(1,3,e,t.language),_a)("ngStyle",qt(10,vs,t.linksTextColor)),_(2),pe(Js(3,6,e,t.language,"label"))}}function Tie(i,r){if(1&i&&(y(0,"span",10),W(1),L(2,"localisedText"),v()),2&i){const e=j().$implicit,t=j(3);E("ngStyle",qt(6,vs,t.linksTextColor)),_(1),pe(Js(2,2,e,t.language,"label"))}}function Rie(i,r){if(1&i&&(y(0,"div",16),I(1,vie,2,4,"i",17),I(2,Cie,3,8,"span",18),I(3,xie,4,12,"a",19),L(4,"localisedLink"),I(5,Tie,3,8,"span",9),L(6,"localisedLink"),v()),2&i){const e=r.$implicit,t=j(3);_(1),E("ngIf",e.icon),_(1),E("ngIf",e.dialog),_(1),E("ngIf",Fn(4,4,e,t.language)&&!e.dialog),_(2),E("ngIf",!Fn(6,7,e,t.language)&&!e.dialog)}}const Sie=function(i){return{height:i}};function qie(i,r){if(1&i&&(y(0,"div",10),I(1,Rie,7,10,"div",15),v()),2&i){const e=j().$implicit,t=j();E("ngStyle",qt(2,Sie,t.columnContentHeight+"px")),_(1),E("ngForOf",e.elements)}}function Eie(i,r){if(1&i&&(y(0,"div",7)(1,"h6",8),W(2),L(3,"localisedText"),v(),I(4,yie,2,4,"div",9),I(5,qie,2,4,"div",9),v()),2&i){const e=r.$implicit,t=j();ke("my-auto",t.containsLogos),_(1),E("ngStyle",qt(10,vs,t.headersTextColor)),_(1),G(" ",Js(3,6,e,t.language,"title")," "),_(2),E("ngIf",e.logos),_(1),E("ngIf",e.elements&&!e.logos)}}function Lie(i,r){if(1&i&&(y(0,"span")(1,"a",6),W(2),v()()),2&i){const e=r.$implicit,t=r.index,n=j();_(1),E("href",e.url,_a)("ngStyle",qt(3,vs,n.copyrightTextColor)),_(1),pe(t?", "+e.name:e.name)}}const kie=function(i){return{background:i}};let Qk=(()=>{class i{constructor(e,t,n,s){this.storeService=e,this.translateService=t,this.utilsService=n,this.dialog=s,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=U(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=U(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const t=e.match("\\bVersion:\\s*([^,\\s]+)");null!==t&&(this.backendVersion=t[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const t=Bt();"reportIssue"===e&&(t.width="550px",this.dialog.open(gie,t))}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(Jt),w(HA),w(_i))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(t,n){1&t&&(y(0,"footer",0)(1,"div",1),I(2,Eie,6,12,"div",2),v(),te(3,"hr",3),y(4,"div",4),W(5),I(6,Lie,3,5,"span",5),W(7,", web application: "),y(8,"a",6),W(9),v(),W(10,", server: "),y(11,"a",6),W(12),v()()()),2&t&&(E("ngStyle",qt(11,kie,n.bgColor)),_(2),E("ngForOf",n.footerColumns),_(2),E("ngStyle",qt(13,vs,n.copyrightTextColor)),_(1),G(" \xa9 ",n.currentYear," Copyright: "),_(1),E("ngForOf",n.copyrightItems),_(2),E("href",n.githubRepository,_a)("ngStyle",qt(15,vs,n.copyrightTextColor)),_(1),pe(n.guiVersion),_(2),E("href",n.githubBackendRepository,_a)("ngStyle",qt(17,vs,n.copyrightTextColor)),_(1),pe(n.backendVersion))},dependencies:[Di,Ue,r0,$k,Mie,_ie],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]})}return i})();ii("openClose",[wt("open",Oe({overflow:"hidden"})),wt("closed",Oe({height:"0px",overflow:"hidden"})),dt("open <=> closed",[at(".3s ease-in")])]);const Die=ii("flyInOut",[dt(":enter",[Oe({transform:"translateX(100%)"}),at(".25s")]),dt(":leave",[at(".5s",Oe({transform:"translateX(100%)"}))])]);ii("rollInOut",[dt(":enter",[Oe({height:"0px"}),at(".25s")]),dt(":leave",[at(".25s",Oe({height:"0px"}))])]),ii("routeAnimations",[dt("* => *",[Oe({position:"relative"}),Cr(":enter",[Oe({width:"100%",opacity:0})],{optional:!0}),Cr(":leave",[Oe({position:"absolute",width:"100%",opacity:1}),at("0.15s",Oe({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),Cr(":enter",[Oe({position:"absolute",width:"100%",opacity:0}),at("0.15s",Oe({position:"absolute",width:"100%",opacity:1}))],{optional:!0})])]),ii("tagsOpenClose",[wt("open",Oe({})),wt("closed",Oe({width:"0px",height:"0px"})),dt("open <=> closed",[at(".3s ease-in")])]),ii("switchAnimations",[dt("true => false",[Cr(":enter, :leave",Oe({})),B1([Cr(":enter",[Oe({transform:"translateX(-100%)"}),at("1s ease-in-out",Oe({transform:"translateX(0%)"}))],{optional:!0}),Cr(":leave",[Oe({transform:"translateX(0%)",position:"absolute"}),at("1s ease-in-out",Oe({transform:"translateX(100%)"}))],{optional:!0})])]),dt("false => true",[Cr(":enter, :leave",Oe({})),B1([Cr(":enter",[Oe({transform:"translateX(100%)"}),at("1s ease-in-out",Oe({transform:"translateX(0%)"}))],{optional:!0}),Cr(":leave",[Oe({transform:"translateX(0%)",position:"absolute"}),at("1s ease-in-out",Oe({transform:"translateX(-100%)"}))],{optional:!0})])])]),ii("slideInOutLeft",[dt(":enter",[Oe({transform:"translateX(-100%)",position:"relative"}),at("0.5s ease-in",Oe({transform:"translateX(0%)"}))]),dt(":leave",[at("0.5s ease-in",Oe({transform:"translateX(-100%)"}))])]),ii("slideInOutRight",[dt(":enter",[Oe({transform:"translateX(100%)",position:"fixed"}),at("0.5s ease-in",Oe({transform:"translateX(0%)"}))]),dt(":leave",[Oe({transform:"translateX(-100%)",position:"relative"}),at("0.5s ease-in",Oe({transform:"translateX(100%)"}))])]);let Jk=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si]})}return i})(),ku=(()=>{class i{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(n=>!!n).join(" ")}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"userFullName",type:i,pure:!0})}return i})(),Dt=(()=>{class i{constructor(e,t){this.translate=e,this.storage=t}transform(e,t="en"){const n=this.storage.getProperty("custom_labels");if(n)for(const s of n)if(s.label===e)return s[t];return e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Jt,16),w(bt,16))};static#t=this.\u0275pipe=Qt({name:"customTranslate",type:i,pure:!0})}return i})(),sg=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Bo,si]})}return i})(),Hie=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si,As,F1,M0,qc,Tp,j1,Bo,sg]})}return i})();class Wie{isErrorState(r){return!(!r?.invalid||!r?.dirty)}}const t3=(i,r,e,t=!1,n=500)=>s=>uu(n).pipe(pi(()=>(e.dontHandleErrorForNext(),i&&"No namespace"!==i?r.checkPasswordStrength({password:s.value,namespace:i},t):Se(null))),Fe(()=>null),On(c=>Se({backendError:c.message.substring(c.message.indexOf(":")+1)})));function Pie(i,r){1&i&&te(0,"mat-spinner",12),2&i&&E("diameter",18)}function Iie(i,r){if(1&i&&(y(0,"mat-icon",13),W(1," error "),v()),2&i){const e=j();E("matTooltip",e.getErrorTooltip())("matTooltipDisabled",!e.formGroup.get("passwordCtrl").hasError("backendError"))}}function Bie(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),v()),2&i&&(_(1),pe(k(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function Nie(i,r){if(1&i&&(y(0,"mat-error",14),W(1),v()),2&i){const e=j();E("matTooltip",e.getErrorTooltip()),_(1),pe(e.getErrorTooltip())}}function Vie(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),v()),2&i&&(_(1),pe(k(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function jie(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),v()),2&i&&(_(1),pe(k(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let n3=(()=>{class i{constructor(e,t,n){this.translator=e,this.usersManagerService=t,this.store=n,this.passwordRequired=!0,this.tooltipPwdViaEmail=!1,this.tooltipPwdDisabledForNamespace=!1,this.language="en",this.passwordRequirement=null,this.showNewPassword=!1,this.showPasswordConfirm=!1,this.passwordStateMatcher=new Wie,this.allPasswordRequirements=this.store.getProperty("password_help")}ngOnInit(){window.location.href.includes("/profile")?this.usersManagerService.getRichUserWithAttributes(this.store.getPerunPrincipal().userId).subscribe(e=>{const t=e.userAttributes.find(n=>"preferredLanguage"===n.friendlyName);this.language=t?.value??"en","en"!==this.language&&(this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs")),this.changeHelp()}):this.changeHelp()}ngOnChanges(){this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs"),this.changeHelp()}getPasswordDisabledTooltip(){return this.translator.instant(null===this.namespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":this.tooltipPwdViaEmail?"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_VIA_EMAIL":"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_DISABLED")}getErrorTooltip(){let e=this.formGroup.get("passwordCtrl").getError("backendError");return e&&(e=e.replace(":null","")),e}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Jt),w(Sn),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[Wt],decls:23,vars:23,consts:[[3,"formGroup"],["subscriptSizing","dynamic","matTooltipPosition","left",1,"max-width",3,"matTooltip","matTooltipDisabled"],["data-cy","passwd-input","matInput","","formControlName","passwordCtrl",3,"type","required","errorStateMatcher"],["matSuffix","","class","input-spinner",3,"diameter",4,"ngIf"],["matSuffix","",3,"click"],["color","warn","matSuffix","","class","error-icon",3,"matTooltip","matTooltipDisabled",4,"ngIf"],[4,"ngIf"],["matTooltipPosition","after",3,"matTooltip",4,"ngIf"],["subscriptSizing","dynamic",1,"max-width"],["data-cy","confirm-passwd-input","matInput","","formControlName","passwordAgainCtrl",3,"type","required"],["alert_type","info"],[3,"innerHTML"],["matSuffix","",1,"input-spinner",3,"diameter"],["color","warn","matSuffix","",1,"error-icon",3,"matTooltip","matTooltipDisabled"],["matTooltipPosition","after",3,"matTooltip"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),W(3),L(4,"translate"),v(),te(5,"input",2),I(6,Pie,1,1,"mat-spinner",3),y(7,"mat-icon",4),X("click",function(){return n.showNewPassword=!n.showNewPassword}),W(8),v(),I(9,Iie,2,2,"mat-icon",5),I(10,Bie,3,3,"mat-error",6),I(11,Nie,2,2,"mat-error",7),v(),y(12,"mat-form-field",8)(13,"mat-label"),W(14),L(15,"translate"),v(),te(16,"input",9),y(17,"mat-icon",4),X("click",function(){return n.showPasswordConfirm=!n.showPasswordConfirm}),W(18),v(),I(19,Vie,3,3,"mat-error",6),I(20,jie,3,3,"mat-error",6),v(),y(21,"perun-web-apps-alert",10),te(22,"div",11),v()()),2&t&&(E("formGroup",n.formGroup),_(1),E("matTooltip",n.getPasswordDisabledTooltip())("matTooltipDisabled",n.formGroup.get("passwordCtrl").enabled||n.tooltipPwdDisabledForNamespace),_(2),G(" ",k(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),_(2),E("type",n.showNewPassword?"text":"password")("required",n.passwordRequired)("errorStateMatcher",n.passwordStateMatcher),_(1),E("ngIf",n.formGroup.get("passwordCtrl").pending),_(2),G(" ",n.showNewPassword?"visibility_off":"visibility"," "),_(1),E("ngIf",n.formGroup.get("passwordCtrl").dirty&&null!==n.formGroup.get("passwordCtrl").errors),_(1),E("ngIf",n.formGroup.get("passwordCtrl").hasError("required")),_(1),E("ngIf",n.formGroup.get("passwordCtrl").hasError("backendError")),_(3),G(" ",k(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),_(2),E("type",n.showPasswordConfirm?"text":"password")("required",n.passwordRequired),_(2),G(" ",n.showPasswordConfirm?"visibility_off":"visibility"," "),_(1),E("ngIf",n.formGroup.get("passwordAgainCtrl").hasError("required")),_(1),E("ngIf",n.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),_(2),E("innerHTML",n.passwordRequirement,jd))},dependencies:[Ue,Vi,Yn,O0,rO,Gn,bn,Xi,Oc,jr,Ho,mb,an,xa,Ei,$i,Pe],styles:[".max-width[_ngcontent-%COMP%]{width:100%!important}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:5px}.error-icon[_ngcontent-%COMP%]{margin-left:5px}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return i})(),Cs=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(t,n){1&t&&(y(0,"div",0),te(1,"mat-spinner"),v())},dependencies:[xa]})}return i})(),xr=(()=>{class i{constructor(e,t){this.viewContainerRef=e,this.template=t,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}static#e=this.\u0275fac=function(t){return new(t||i)(w(wi),w(Oi))};static#t=this.\u0275dir=ee({type:i,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[Wt]})}return i})();function rne(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function ane(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),v()),2&i&&(_(1),pe(k(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function one(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),v()),2&i&&(_(1),pe(k(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function sne(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",3),W(2),L(3,"translate"),v(),y(4,"div",4)(5,"mat-form-field")(6,"mat-label"),W(7),L(8,"translate"),v(),y(9,"input",5,6),X("ngModelChange",function(n){return le(e),ce(j().subject=n)}),v(),I(11,ane,3,3,"mat-error",7),v(),y(12,"mat-form-field")(13,"mat-label"),W(14),L(15,"translate"),v(),y(16,"textarea",8,9),X("ngModelChange",function(n){return le(e),ce(j().message=n)}),L(18,"translate"),W(19," "),v(),I(20,one,3,3,"mat-error",7),v()(),y(21,"div",10)(22,"div",11)(23,"button",12),X("click",function(){return le(e),ce(j().dialogRef.close())}),W(24),L(25,"translate"),v(),y(26,"button",13),X("click",function(){return le(e),ce(j().sendBugReport())}),W(27),L(28,"translate"),v()()()()}if(2&i){const e=yt(10),t=yt(17),n=j();_(2),pe(k(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),_(5),pe(k(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),_(2),E("ngModel",n.subject),_(2),E("ngIf",e.invalid),_(3),pe(k(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),_(2),oi("placeholder",k(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),E("ngModel",n.message),_(4),E("ngIf",t.invalid),_(4),G(" ",k(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),_(2),E("disabled",""===n.message||""===n.subject||n.loading),_(1),G(" ",k(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let lne=(()=>{class i{constructor(e,t,n,s,c,l){this.dialogRef=e,this.translate=t,this.notificator=n,this.rtMessages=s,this.data=c,this.storeService=l,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const t="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(t)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let t=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(t=t.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),t=t.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const n=/"password":".+?"/;let s=JSON.stringify(this.data.error.payload);s=s.replace(n,'"password":"####"'),t=t.concat("Payload:\n"+s+"\n\n")}return t=t.concat("Sent from new Perun Gui, version: ",U(4147).i8),t.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Jt),w(Wn),w(zm),w(Ni),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(I(0,rne,1,0,"ng-template",null,0,en),y(2,"div",1),I(3,sne,29,23,"div",2),v()),2&t){const s=yt(1);_(3),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Ue,Ci,bi,Ai,_t,Vi,Yn,O0,bn,Xi,jr,va,an,Cs,xr,Pe],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return i})(),cne=(()=>{class i{constructor(e,t,n){this.dialogRef=e,this.dialog=t,this.data=n}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=Bt();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(lne,e)}),this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(_i),w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),v(),y(2,"div",1),W(3),v(),y(4,"div",2)(5,"div",3)(6,"button",4),X("click",function(){return n.onBugReportClick()}),W(7),L(8,"translate"),v(),y(9,"button",5),X("click",function(){return n.onCloseClick()}),W(10),L(11,"translate"),v()()()),2&t&&(_(1),pe(n.data.title),_(2),G(" ",n.data.description,"\n"),_(3),E("hidden","error"!==n.data.type),_(1),G(" ",k(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),_(3),G(" ",k(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[Ci,bi,Ai,_t,Pe]})}return i})();function dne(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function pne(i,r){1&i&&te(0,"th",14)}function une(i,r){if(1&i&&(y(0,"td",15),W(1),v()),2&i){const e=r.$implicit;_(1),G(" ",e.userExtSource.extSource.name," ")}}function hne(i,r){1&i&&te(0,"tr",16)}function fne(i,r){1&i&&te(0,"tr",17)}function mne(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",2),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"div",3)(6,"p"),W(7),L(8,"translate"),L(9,"customTranslate"),v(),y(10,"div",4),W(11),L(12,"translate"),L(13,"customTranslate"),v(),y(14,"table",5),lt(15,6),I(16,pne,1,0,"th",7),I(17,une,2,1,"td",8),ct(),I(18,hne,1,0,"tr",9),I(19,fne,1,0,"tr",10),v()(),y(20,"div",11)(21,"button",12),X("click",function(){return le(e),ce(j().onCancel())}),W(22),L(23,"translate"),L(24,"customTranslate"),v(),y(25,"button",13),X("click",function(){return le(e),ce(j().onSubmit())}),W(26),L(27,"translate"),L(28,"customTranslate"),v()()()}if(2&i){const e=j();_(2),G(" ",k(3,8,k(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),_(5),G(" ",k(8,12,k(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),_(4),G(" ",k(12,16,k(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),_(3),E("dataSource",e.dataSource),_(4),E("matHeaderRowDef",e.displayedColumns),_(1),E("matRowDefColumns",e.displayedColumns),_(3),G(" ",k(23,20,k(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),_(4),G(" ",k(27,24,k(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let bne=(()=>{class i{constructor(e,t,n,s,c){this.dialogRef=e,this.data=t,this.usersManagerService=n,this.translate=s,this.notificator=c,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new No(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.data.extSources.map(t=>t.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,e,this.force).subscribe({next:()=>{this.loading=!1,this.data.showSuccess&&this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(Sn),w(bm),w(Wn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-remove-user-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(t,n){if(1&t&&(I(0,dne,1,0,"ng-template",null,0,en),y(2,"div"),I(3,mne,29,28,"div",1),v()),2&t){const s=yt(1);_(2),cp("",n.theme," position-relative"),_(1),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,Ci,bi,Ai,_t,Cs,xr,Pe,Dt]})}return i})();class gne{constructor(r,e){this._document=e;const t=this._textarea=this._document.createElement("textarea"),n=t.style;n.position="fixed",n.top=n.opacity="0",n.left="-999em",t.setAttribute("aria-hidden","true"),t.value=r,t.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(t)}copy(){const r=this._textarea;let e=!1;try{if(r){const t=this._document.activeElement;r.select(),r.setSelectionRange(0,r.value.length),e=this._document.execCommand("copy"),t&&t.focus()}}catch{}return e}destroy(){const r=this._textarea;r&&(r.remove(),this._textarea=void 0)}}let Mne=(()=>{class i{constructor(e){this._document=e}copy(e){const t=this.beginCopy(e),n=t.copy();return t.destroy(),n}beginCopy(e){return new gne(e,this._document)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const _ne=new ie("CDK_COPY_TO_CLIPBOARD_CONFIG");let r3=(()=>{class i{constructor(e,t,n){this._clipboard=e,this._ngZone=t,this.text="",this.attempts=1,this.copied=new Me,this._pending=new Set,n&&null!=n.attempts&&(this.attempts=n.attempts)}copy(e=this.attempts){if(e>1){let t=e;const n=this._clipboard.beginCopy(this.text);this._pending.add(n);const s=()=>{const c=n.copy();c||! --t||this._destroyed?(this._currentTimeout=null,this._pending.delete(n),n.destroy(),this.copied.emit(c)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(s,1))};s()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(e=>e.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(t){return new(t||i)(w(Mne),w(Ee),w(_ne,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(t,n){1&t&&X("click",function(){return n.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}})}return i})(),Kk=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})(),lg=(()=>{class i{constructor(e,t){this.dialogRef=e,this.data=t}ngOnInit(){this.value=this.data.value,this.title=this.data.title}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-show-value-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","overflow-hidden"],["cdkTextareaAutosize","","matInput","","readonly","",1,"w-100","display-fix"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"cdkCopyToClipboard"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),v(),y(2,"div",1)(3,"textarea",2),W(4),v()(),y(5,"div",3)(6,"button",4),X("click",function(){return n.onCancel()}),W(7),L(8,"translate"),v(),y(9,"button",5),W(10),L(11,"translate"),v()()),2&t&&(_(1),pe(n.title),_(3),pe(n.value),_(3),G(" ",k(8,5,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.CLOSE")," "),_(2),E("cdkCopyToClipboard",n.value),_(1),G(" ",k(11,7,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.COPY")," "))},dependencies:[Ci,bi,Ai,_t,an,Lb,r3,Pe],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return i})(),Ane=(()=>{class i{constructor(e,t){this.dialogRef=e,this.data=t,this.attributeValue=""}ngOnInit(){this.attributeValue=this.data.attribute.value[this.data.index]}cancel(){this.dialogRef.close()}submit(){this.data.attribute.value[this.data.index]=this.attributeValue,this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attribute-value-list-edit-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["cdkTextareaAutosize","true","matInput","",3,"ngModel","ngModelChange"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(y(0,"h5",0),W(1),L(2,"translate"),v(),y(3,"div",1)(4,"mat-form-field")(5,"mat-label"),W(6),L(7,"translate"),v(),y(8,"textarea",2),X("ngModelChange",function(c){return n.attributeValue=c}),v()()(),y(9,"div",3)(10,"button",4),X("click",function(){return n.cancel()}),W(11),L(12,"translate"),v(),y(13,"button",5),X("click",function(){return n.submit()}),W(14),L(15,"translate"),v()()),2&t&&(_(1),G(" ",k(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.TITLE"),"\n"),_(5),G(" ",k(7,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.VALUE_LABEL")," "),_(2),E("ngModel",n.attributeValue),_(3),G(" ",k(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.CANCEL_BUTTON")," "),_(3),G(" ",k(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[Ci,bi,Ai,_t,Vi,Yn,bn,Xi,va,an,Lb,Pe]})}return i})(),zne=(()=>{class i{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close()}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attribute-value-list-delete-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mt-2","fw-bold"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(y(0,"h5",0),W(1),L(2,"translate"),v(),y(3,"div",1)(4,"div"),W(5),L(6,"translate"),v(),y(7,"div",2),W(8),v()(),y(9,"div",3)(10,"button",4),X("click",function(){return n.cancel()}),W(11),L(12,"translate"),v(),y(13,"button",5),X("click",function(){return n.submit()}),W(14),L(15,"translate"),v()()),2&t&&(_(1),G(" ",k(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.TITLE"),"\n"),_(4),G(" ",k(6,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.DESCRIPTION")," "),_(3),G(" ",n.data.name," "),_(3),G(" ",k(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.CANCEL_BUTTON")," "),_(3),G(" ",k(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[Ci,bi,Ai,_t,Pe]})}return i})();function One(i,r){if(1&i&&(y(0,"perun-web-apps-alert",9),W(1),v()),2&i){const e=j();_(1),pe(e.pendingEmailsMessage)}}function wne(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"DIALOGS.CHANGE_EMAIL.EMAIL_ERROR"))))}let yne=(()=>{class i{constructor(e,t,n,s,c,l){this.dialogRef=e,this.data=t,this.translate=n,this.notificator=s,this.usersManagerService=c,this.authService=l,this.pendingMails=[],n.get("DIALOGS.CHANGE_EMAIL.SUCCESS").subscribe(o=>this.successMessage=o),n.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_BEGIN").subscribe(o=>this.pendingEmailsMessageStart=o),n.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_END").subscribe(o=>this.pendingEmailsMessageEnd=o)}ngOnInit(){this.emailControl=new Ms(null,[Bi.required,Bi.pattern(/^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i)]),this.usersManagerService.getPendingPreferredEmailChanges(this.data.userId).subscribe(e=>{this.pendingMails=e.filter((n,s,c)=>s===c.indexOf(n));let t="";this.pendingMails.forEach(n=>t+=`${n===this.pendingMails[0]?"":", "}${n}`),this.pendingEmailsMessage=this.pendingEmailsMessageStart+t+this.pendingEmailsMessageEnd})}onCancel(){this.dialogRef.close()}onSubmit(){const t=window.location.href.split("/");this.usersManagerService.requestPreferredEmailChange(this.data.userId,this.emailControl.value,this.translate.currentLang,"",t[0]+"//"+t[2],this.authService.getIdpFilter()).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(Jt),w(Wn),w(Sn),w(ho))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-change-email-dialog"]],decls:22,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["alert_type","warn",4,"ngIf"],[1,"w-100"],["matInput","","required","",3,"formControl"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1),I(5,One,2,1,"perun-web-apps-alert",2),y(6,"mat-form-field",3)(7,"mat-label"),W(8),L(9,"translate"),L(10,"customTranslate"),v(),te(11,"input",4),I(12,wne,4,5,"mat-error",5),v()(),y(13,"div",6)(14,"button",7),X("click",function(){return n.onCancel()}),W(15),L(16,"translate"),L(17,"customTranslate"),v(),y(18,"button",8),X("click",function(){return n.onSubmit()}),W(19),L(20,"translate"),L(21,"customTranslate"),v()()),2&t&&(_(1),pe(k(2,8,k(3,10,"DIALOGS.CHANGE_EMAIL.TITLE"))),_(4),E("ngIf",n.pendingMails.length),_(3),pe(k(9,12,k(10,14,"DIALOGS.CHANGE_EMAIL.INPUT_PLACEHOLDER"))),_(3),E("formControl",n.emailControl),_(1),E("ngIf",n.emailControl.invalid),_(3),G(" ",k(16,16,k(17,18,"DIALOGS.CHANGE_EMAIL.CANCEL"))," "),_(3),E("disabled",!n.emailControl.valid),_(1),G(" ",k(20,20,k(21,22,"DIALOGS.CHANGE_EMAIL.CHANGE"))," "))},dependencies:[Ue,Ci,bi,Ai,_t,Vi,Yn,O0,bn,Xi,jr,an,Ca,$i,Pe,Dt]})}return i})(),Dne=(()=>{class i{constructor(e,t){this.dialogRef=e,this.router=t}onClose(){this.router.navigate([],{queryParamsHandling:"preserve"}),this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Wi))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-mail-change-failed-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","error"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),v(),y(3,"div",1)(4,"perun-web-apps-alert",2),W(5),L(6,"translate"),v()(),y(7,"div",3)(8,"button",4),X("click",function(){return n.onClose()}),W(9),L(10,"translate"),v()()),2&t&&(_(1),G(" ",k(2,3,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.TITLE"),"\n"),_(4),pe(k(6,5,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.INFO")),_(4),G(" ",k(10,7,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.CLOSE")," "))},dependencies:[Ci,bi,Ai,_t,$i,Pe]})}return i})();function Hne(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function Wne(i,r){1&i&&(y(0,"mat-error"),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.FIELD_EMPTY"),""))}function Pne(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",3),W(2),L(3,"translate"),v(),y(4,"div",4)(5,"form",5)(6,"div",6)(7,"mat-form-field",7)(8,"mat-label"),W(9),L(10,"translate"),v(),te(11,"input",8),y(12,"mat-icon",9),X("click",function(){le(e);const n=j();return ce(n.showOldPassword=!n.showOldPassword)}),W(13),v(),I(14,Wne,3,3,"mat-error",10),v(),te(15,"perun-web-apps-password-form",11),v()()(),y(16,"div",12)(17,"div",13)(18,"button",14),X("click",function(){return le(e),ce(j().close())}),W(19),L(20,"translate"),v(),y(21,"button",15),X("click",function(){return le(e),ce(j().changePassword())}),W(22),L(23,"translate"),v()()()()}if(2&i){const e=j();_(2),G(" ",k(3,11,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.TITLE")," "),_(3),E("formGroup",e.formGroup),_(4),G(" ",k(10,13,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.OLD_PASSWORD")," "),_(2),E("type",e.showOldPassword?"text":"password"),_(2),G(" ",e.showOldPassword?"visibility_off":"visibility"," "),_(1),E("ngIf",e.oldPwd.hasError("required")),_(1),E("formGroup",e.formGroup)("namespace",e.data.namespace),_(4),G(" ",k(20,15,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CANCEL")," "),_(2),E("disabled",e.formGroup.invalid||e.formGroup.pending||e.loading),_(1),G(" ",k(23,17,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CHANGE")," ")}}let Ine=(()=>{class i{constructor(e,t,n,s,c,l,o){this.dialogRef=e,this.data=t,this._formBuilder=n,this.usersManagerService=s,this.apiRequestConfiguration=c,this.notificator=l,this.translate=o,this.formGroup=this._formBuilder.group({oldPasswordCtrl:["",Bi.required],passwordCtrl:["",Bi.required,[t3(this.data.namespace,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""]},{validators:FO.passwordMatchValidator}),this.showOldPassword=!1,o.get("SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.SUCCESS").subscribe(a=>this.successMessage=a)}ngOnInit(){this.oldPwd=this.formGroup.get("oldPasswordCtrl"),this.newPwd=this.formGroup.get("passwordCtrl"),this.newPwdAgain=this.formGroup.get("passwordAgainCtrl")}close(){this.dialogRef.close(!1)}changePassword(){this.loading=!0,this.usersManagerService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPwd.value,oldPassword:this.oldPwd.value,checkOldPassword:!0}).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(Vz),w(Sn),w(jc),w(Wn),w(Jt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-change-password-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup"],[1,"display-flex"],["subscriptSizing","dynamic"],["formControlName","oldPasswordCtrl","matInput","","required","",3,"type"],["matSuffix","",3,"click"],[4,"ngIf"],[3,"formGroup","namespace"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(I(0,Hne,1,0,"ng-template",null,0,en),y(2,"div",1),I(3,Pne,24,19,"div",2),v()),2&t){const s=yt(1);_(3),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Ue,Ci,bi,Ai,_t,Vi,Yn,O0,rO,Hz,bn,Xi,Oc,jr,an,Ho,mb,Ei,Cs,xr,n3,Pe],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.white-space-pre[_ngcontent-%COMP%]{white-space:pre}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return i})();function Bne(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function Nne(i,r){if(1&i&&(y(0,"p",11),W(1),y(2,"span",12),W(3),v(),W(4),y(5,"span",12),W(6),v()()),2&i){const e=j(2);_(1),G(" ",e.group.name," "),_(2),G("#",e.group.id,""),_(1),G(" - ",e.resource.name," "),_(2),G("#",e.resource.id,"")}}function Vne(i,r){1&i&&(y(0,"span",13),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ACTIVE_HINT")," "))}function jne(i,r){1&i&&(y(0,"span",13),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.INACTIVE_HINT")," "))}function Fne(i,r){if(1&i){const e=ve();y(0,"mat-radio-group",14),X("ngModelChange",function(n){return le(e),ce(j(2).asyncValidation=n)}),y(1,"span",15),W(2),L(3,"translate"),v(),y(4,"mat-radio-button",16),W(5),L(6,"translate"),v(),y(7,"mat-radio-button",16),W(8),L(9,"translate"),v()()}2&i&&(E("ngModel",j(2).asyncValidation),_(2),G(" ",k(3,6,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.VALIDATE")," : "),_(2),E("value",!1),_(1),G(" ",k(6,8,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC")," "),_(2),E("value",!0),_(1),G(" ",k(9,10,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC")," "))}function Une(i,r){1&i&&(y(0,"span",13),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC_HINT")," "))}function Yne(i,r){1&i&&(y(0,"span",13),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC_HINT")," "))}function Gne(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",2),W(2),L(3,"translate"),v(),y(4,"div",3),I(5,Nne,7,4,"p",4),y(6,"p")(7,"strong",5),W(8),L(9,"translate"),v(),W(10),v(),y(11,"p")(12,"strong",5),W(13),L(14,"translate"),v(),W(15),v(),I(16,Vne,3,3,"span",6),I(17,jne,3,3,"span",6),I(18,Fne,10,12,"mat-radio-group",7),I(19,Une,3,3,"span",6),I(20,Yne,3,3,"span",6),v(),y(21,"div",8)(22,"button",9),X("click",function(){return le(e),ce(j().onCancel())}),W(23),L(24,"translate"),v(),y(25,"button",10),X("click",function(){return le(e),ce(j().onSubmit())}),W(26),L(27,"translate"),v()()()}if(2&i){const e=j();_(2),G(" ",k(3,14,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.TITLE")," "),_(3),E("ngIf",e.group&&e.resource),_(3),G(" ",k(9,16,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CURRENT")," : "),_(2),G(" ",e.status," "),_(3),G(" ",k(14,18,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.NEW")," : "),_(2),G(" ",e.getReversedStatus()," "),_(1),E("ngIf","INACTIVE"===e.status||"FAILED"===e.status),_(1),E("ngIf","ACTIVE"===e.status),_(1),E("ngIf","INACTIVE"===e.status||"FAILED"===e.status),_(1),E("ngIf",("INACTIVE"===e.status||"FAILED"===e.status)&&!1===e.asyncValidation),_(1),E("ngIf",("INACTIVE"===e.status||"FAILED"===e.status)&&!0===e.asyncValidation),_(3),G(" ",k(24,20,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CANCEL")," "),_(2),E("disabled",e.loading),_(1),G(" ",k(27,22,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG."+("ACTIVE"===e.status?"DEACTIVATE":"ACTIVATE"))," ")}}let Xne=(()=>{class i{constructor(e,t,n,s){this.dialogRef=e,this.data=t,this.resourceService=n,this.groupService=s,this.loading=!1,this.asyncValidation=!1,this.resource=null,this.group=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.theme=this.data.theme,this.resourceService.getResourceById(this.data.resourceId).subscribe(e=>{this.resource=e,this.groupService.getGroupById(this.data.groupId).subscribe(t=>{this.group=t,this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,"ACTIVE"===this.status?this.resourceService.deactivateGroupResourceAssignment(this.data.groupId,this.data.resourceId).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1):this.resourceService.activateGroupResourceAssignment(this.data.groupId,this.data.resourceId,this.asyncValidation).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}getReversedStatus(){return"ACTIVE"===this.status?"INACTIVE":"ACTIVE"}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(qp),w(DA))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-change-group-resource-assigment-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","mb-4",4,"ngIf"],[1,"me-2"],["class","text-muted",4,"ngIf"],["class","d-flex flex-column mt-3",3,"ngModel","ngModelChange",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["data-cy","change-status-button","mat-flat-button","","color","accent",3,"disabled","click"],[1,"mb-4"],[1,"text-muted","id-font"],[1,"text-muted"],[1,"d-flex","flex-column","mt-3",3,"ngModel","ngModelChange"],[1,"fw-bold"],[3,"value"]],template:function(t,n){if(1&t&&(I(0,Bne,1,0,"ng-template",null,0,en),y(2,"div"),I(3,Gne,28,24,"div",1),v()),2&t){const s=yt(1);_(2),cp("",n.theme," position-relative"),_(1),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Ue,Ci,bi,Ai,_t,Xi,va,BO,NO,Cs,xr,Pe],styles:[".id-font[_ngcontent-%COMP%]{font-size:1rem}"]})}return i})();function $ne(i,r){if(1&i&&(y(0,"mat-option",13),W(1),v()),2&i){const e=r.$implicit;E("value",j().selectedUnit),_(1),G(" ",e," ")}}let Qne=(()=>{class i{constructor(e,t,n,s,c){this.dialogRef=e,this.data=t,this.rtMessagesService=n,this.notificator=s,this.translate=c,this.resource="",this.currentQuota="",this.units=["MiB","GiB","TiB"],this.selectedUnit="GiB",c.get("DIALOGS.REQUEST_DATA_QUOTA_CHANGE.SUCCESS").subscribe(l=>this.successMessage=l)}ngOnInit(){this.resource=this.data.resource.name,this.currentQuota=this.data.currentQuota,this.reasonControl=new Ms(null,[Bi.required]),this.newValueControl=new Ms(null,[Bi.required,Bi.pattern("[1-9][0-9]*")])}onCancel(){this.dialogRef.close()}onSubmit(){const n=`QUOTA CHANGE REQUEST\u21b5 \u21b5 User: ${(new ku).transform(this.data.user)} (user ID: ${this.data.user.id})\u21b5 VO: ${this.data.vo.shortName} / ${this.data.vo.name} (vo ID: ${this.data.vo.id})\u21b5 Resource: ${this.data.resource.name} (resource ID: ${this.data.resource.id})\u21b5 Data quota\u21b5 Requested quota: ${this.newValueControl.value}\u21b5 Reason: ${this.reasonControl.value}\u21b5 \u21b5 \u21b5 -------------------------------------\u21b5 Sent from Perun GUI`;this.rtMessagesService.sentMessageToRTWithVo(this.data.vo.id,"QUOTA: Change request",n).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(zm),w(Wn),w(Jt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-request-change-data-quota-dialog"]],decls:45,vars:42,consts:[["mat-dialog-title","",1,"mb-3"],[1,"user-theme"],["mat-dialog-content",""],[1,"column-size"],[1,"flex-row","flex-self-center"],["matInput","","required","","type","number",3,"formControl"],[1,"select-width","mt-auto","mb-auto","ms-2",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"form-width"],["matInput","","required","","rows","4",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1)(5,"div",2)(6,"div")(7,"p",3),W(8),L(9,"translate"),L(10,"customTranslate"),v(),y(11,"p"),W(12),v()(),y(13,"div")(14,"p",3),W(15),L(16,"translate"),L(17,"customTranslate"),v(),y(18,"p"),W(19),v()(),y(20,"div",4)(21,"mat-form-field")(22,"mat-label"),W(23),L(24,"translate"),L(25,"customTranslate"),v(),te(26,"input",5),v(),y(27,"mat-select",6),X("valueChange",function(c){return n.selectedUnit=c}),I(28,$ne,2,2,"mat-option",7),v()(),y(29,"div")(30,"mat-form-field",8)(31,"mat-label"),W(32),L(33,"translate"),L(34,"customTranslate"),v(),te(35,"textarea",9),v()()(),y(36,"div",10)(37,"button",11),X("click",function(){return n.onCancel()}),W(38),L(39,"translate"),L(40,"customTranslate"),v(),y(41,"button",12),X("click",function(){return n.onSubmit()}),W(42),L(43,"translate"),L(44,"customTranslate"),v()()()),2&t&&(_(1),G(" ",k(2,14,k(3,16,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.TITLE")),"\n"),_(7),G(" ",k(9,18,k(10,20,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.RESOURCE"))," "),_(4),pe(n.resource),_(3),G(" ",k(16,22,k(17,24,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CURRENT_QUOTA"))," "),_(4),pe(n.currentQuota),_(4),G(" ",k(24,26,k(25,28,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REQUESTED_QUOTA"))," "),_(3),E("formControl",n.newValueControl),_(1),E("value",n.selectedUnit),_(1),E("ngForOf",n.units),_(4),G(" ",k(33,30,k(34,32,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REASON"))," "),_(3),E("formControl",n.reasonControl),_(3),G(" ",k(39,34,k(40,36,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CANCEL"))," "),_(3),E("disabled",n.reasonControl.invalid),_(1),G(" ",k(43,38,k(44,40,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.SEND"))," "))},dependencies:[Di,Ci,bi,Ai,_t,Vi,Yn,bn,fb,Xi,jr,an,Ca,Ru,f0,Pe,Dt],styles:[".column-size[_ngcontent-%COMP%]{width:10rem!important;font-weight:700}.form-width[_ngcontent-%COMP%]{width:100%;overflow:hidden}.label-width[_ngcontent-%COMP%]{width:100%}.select-width[_ngcontent-%COMP%]{width:4rem}.flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}.flex-self-center[_ngcontent-%COMP%]{align-self:center}"]})}return i})();function Jne(i,r){1&i&&(y(0,"mat-error",8),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class Fc{static#e=this.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"];static#t=this.sshKeyPattern="^("+Fc.allowedSshKeys.join("|")+").+$";constructor(r,e,t){this.dialogRef=r,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new Ms(null,[Bi.required,Bi.pattern(Fc.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const r=this.data.attribute?.value??[],e=this.sshControl.value;r.includes(e)||r.push(e),this.data.attribute.value=r,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{r.pop()})}static#i=this.\u0275fac=function(e){return new(e||Fc)(w(ni),w(Ni),w(nn))};static#n=this.\u0275cmp=oe({type:Fc,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(e,t){1&e&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),W(7),L(8,"translate"),L(9,"customTranslate"),v(),te(10,"textarea",3),I(11,Jne,4,5,"mat-error",4),v()(),y(12,"div",5)(13,"button",6),X("click",function(){return t.onCancel()}),W(14),L(15,"translate"),L(16,"customTranslate"),v(),y(17,"button",7),X("click",function(){return t.onSubmit()}),W(18),L(19,"translate"),L(20,"customTranslate"),v()()),2&e&&(_(1),pe(k(2,7,k(3,9,"DIALOGS.ADD_SSH.TITLE"))),_(6),pe(k(8,11,k(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),_(3),E("formControl",t.sshControl),_(1),E("ngIf",t.sshControl.invalid&&t.sshControl.dirty),_(3),G(" ",k(15,15,k(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),_(3),E("disabled",t.sshControl.invalid),_(1),G(" ",k(19,19,k(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[Ue,bn,Xi,jr,_t,Vi,Yn,O0,Ca,an,Lb,Ci,bi,Ai,Pe,Dt],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2})}function Kne(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function Zne(i,r){1&i&&te(0,"th",16)}function ere(i,r){if(1&i&&(y(0,"td",17),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e)}}function tre(i,r){1&i&&te(0,"tr",18)}function ire(i,r){1&i&&te(0,"tr",19)}function nre(i,r){if(1&i&&(y(0,"table",10),lt(1,11),I(2,Zne,1,0,"th",12),I(3,ere,2,1,"td",13),ct(),I(4,tre,1,0,"tr",14),I(5,ire,1,0,"tr",15),v()),2&i){const e=j(2);E("dataSource",e.dataSource),_(4),E("matHeaderRowDef",e.displayedColumns),_(1),E("matRowDefColumns",e.displayedColumns)}}function rre(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",3),W(2),v(),y(3,"div",4)(4,"p"),W(5),v(),y(6,"div",5),W(7),L(8,"translate"),L(9,"customTranslate"),v(),I(10,nre,6,3,"table",6),v(),y(11,"div",7)(12,"button",8),X("click",function(){return le(e),ce(j().onCancel())}),W(13),L(14,"translate"),L(15,"customTranslate"),v(),y(16,"button",9),X("click",function(){return le(e),ce(j().onSubmit())}),W(17),L(18,"translate"),L(19,"customTranslate"),v()()()}if(2&i){const e=j();_(2),pe(e.title),_(3),G(" ",e.description," "),_(2),G(" ",k(8,6,k(9,8,"DIALOGS.REMOVE_STRING_VALUE.ASK"))," "),_(3),E("ngIf",e.dataSource.data.length),_(3),G(" ",k(14,10,k(15,12,"DIALOGS.REMOVE_STRING_VALUE.CANCEL"))," "),_(4),G(" ",k(18,14,k(19,16,"DIALOGS.REMOVE_STRING_VALUE.REMOVE"))," ")}}let cg=(()=>{class i{constructor(e,t,n){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new No(this.data.values),this.description=this.data.description,this.title=this.data.title}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,this.data.doNotShowValues)this.data.attribute.value="";else{let e=this.data.attribute?.value??[];void 0!==this.data.valueIndex?e.splice(this.data.valueIndex,1):e=e.filter(t=>!this.data.values.find(n=>n===t)),this.data.attribute.value=e}this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(nn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-remove-string-value-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(t,n){if(1&t&&(I(0,Kne,1,0,"ng-template",null,0,en),y(2,"div",1),I(3,rre,20,18,"div",2),v()),2&t){const s=yt(1);_(3),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Ue,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,Cs,xr,_t,Ci,bi,Ai,Pe,Dt]})}return i})(),are=(()=>{class i{constructor(e,t){this.dialogRef=e,this.data=t}ngOnInit(){this.sshKey=this.data.value}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-show-ssh-dialog"]],decls:8,vars:6,consts:[["mat-dialog-content","",1,"user-theme"],["matInput","","cdkTextareaAutosize","","readonly","",1,"w-100","display-fix"],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"textarea",1),W(2),v()(),y(3,"mat-dialog-actions")(4,"button",2),X("click",function(){return n.onClose()}),W(5),L(6,"translate"),L(7,"customTranslate"),v()()),2&t&&(_(2),pe(n.sshKey),_(3),G(" ",k(6,2,k(7,4,"DIALOGS.SHOW_SSH.CLOSE"))," "))},dependencies:[_t,an,Lb,bi,Ai,Pe,Dt],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}*[_ngcontent-%COMP%]:focus{outline:none}"]})}return i})();function ore(i,r){if(1&i&&(y(0,"div",10),te(1,"perun-web-apps-notification",11),v()),2&i){const e=r.$implicit;_(1),E("data",e)("inDialog",!0)}}function sre(i,r){if(1&i&&(y(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),I(2,ore,2,2,"div",9),v()()),2&i){const e=j();_(2),E("cdkVirtualForOf",e.notifications)}}function lre(i,r){1&i&&(y(0,"perun-web-apps-alert",12),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}let eD=(()=>{class i{constructor(e,t){this.dialogRef=e,this.notificationStorageService=t}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(ag))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1),I(5,sre,3,1,"div",2),I(6,lre,4,5,"perun-web-apps-alert",3),v(),y(7,"div",4)(8,"button",5),X("click",function(){return n.onCancel()}),W(9),L(10,"translate"),L(11,"customTranslate"),v(),y(12,"button",6),X("click",function(){return n.onClear()}),W(13),L(14,"translate"),L(15,"customTranslate"),v()()),2&t&&(_(1),pe(k(2,5,k(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),_(4),E("ngIf",0!==n.notifications.length),_(1),E("ngIf",0===n.notifications.length),_(3),G(" ",k(10,9,k(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),_(4),G(" ",k(14,13,k(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]})}return i})();function cre(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function dre(i,r){if(1&i&&(y(0,"p",10)(1,"em"),W(2),L(3,"translate"),v()()),2&i){const e=j(2);_(2),lp(" ",k(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.LOGIN"),": ",e.data.login," ")}}function pre(i,r){if(1&i&&(y(0,"p",10)(1,"em"),W(2),L(3,"translate"),v()()),2&i){const e=j(2);_(2),lp(" ",k(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.NAMESPACE"),": ",e.data.namespace," ")}}function ure(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",3),W(2),L(3,"translate"),v(),y(4,"div",4),I(5,dre,4,4,"p",5),I(6,pre,4,4,"p",5),te(7,"perun-web-apps-password-form",6),y(8,"div",7)(9,"button",8),X("click",function(){return le(e),ce(j().close())}),W(10),L(11,"translate"),v(),y(12,"button",9),X("click",function(){return le(e),ce(j().onSubmit())}),W(13),L(14,"translate"),v()()()()}if(2&i){const e=j();_(2),G(" ",k(3,9,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.TITLE")," "),_(3),E("ngIf",e.data.login),_(1),E("ngIf",e.data.namespace),_(1),E("formGroup",e.newPasswdForm)("namespace",e.data.namespace)("language",e.language),_(3),G(" ",k(11,11,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CANCEL")," "),_(2),E("disabled",e.newPasswdForm.invalid||e.newPasswdForm.pending||e.loading),_(1),G(" ",k(14,13,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CHANGE")," ")}}let hre=(()=>{class i{constructor(e,t,n,s,c,l,o,a){this.data=e,this.dialogRef=t,this.storeService=n,this.translate=s,this.apiRequestConfiguration=c,this.usersService=l,this.formBuilder=o,this.notificator=a,this.loading=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",Bi.required,[t3(this.data.namespace,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:["",Bi.required]},{validators:FO.passwordMatchValidator}),this.setLabels(this.translate.currentLang)}onSubmit(){this.loading=!0,this.usersService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPasswdForm.value.passwordCtrl}).subscribe(()=>{this.notificator.showInstantSuccess("SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.SUCCESS"),this.loading=!1,this.dialogRef.close(!0)})}close(){this.dialogRef.close(!1)}setLabels(e){this.labels=this.storeService.getProperty("en"===e?"password_labels":"password_labels_cs")}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ni),w(ni),w(bt),w(Jt),w(jc),w(Sn),w(Vz),w(Wn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-password-reset-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["class","subtitle",4,"ngIf"],[3,"formGroup","namespace","language"],["mat-dialog-actions","",1,"ms-auto","justify-content-end"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"subtitle"]],template:function(t,n){if(1&t&&(I(0,cre,1,0,"ng-template",null,0,en),y(2,"div",1),I(3,ure,15,15,"div",2),v()),2&t){const s=yt(1);_(3),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Ue,Ci,bi,Ai,_t,Oc,Ho,Cs,xr,n3,Pe]})}return i})();function fre(i,r){if(1&i&&(y(0,"div",5)(1,"mat-icon"),W(2),v()()),2&i){const e=j();_(2),pe(e.data.icon)}}function mre(i,r){if(1&i&&(y(0,"div",6),W(1),v()),2&i){const e=j();_(1),G(" ",e.showTimestamp()," ")}}let tD=(()=>{class i{constructor(e,t){this.dialog=e,this.notificationStorageService=t,this.newNotification=!1,this.closeNotification=new Me,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=Bt();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(cne,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function ste(i,r){jO.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,t]=this.data.timeStamp.split(":");return t.length<2?e+":0"+t:this.data.timeStamp}static#e=this.\u0275fac=function(t){return new(t||i)(w(_i),w(ag))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(t,n){1&t&&(y(0,"div")(1,"div",0),X("click",function(){return n.alreadyClosed||n.waiting?"":n.closeSelf()}),I(2,fre,3,1,"div",1),y(3,"div",2),W(4),L(5,"translate"),v(),I(6,mre,2,1,"div",3),y(7,"div",4),X("click",function(){return n.waiting=!0,n.doAction()}),W(8),v()()()),2&t&&(cp("card notification ",n.inDialog?"":"mat-elevation-z7",""),ke("error","error"===n.data.type)("success","success"===n.data.type),_(2),E("ngIf",null!==n.data.icon),_(2),G(" ",k(5,12,n.data.title)," "),_(2),E("ngIf",n.inDialog),_(1),E("hidden",n.alreadyPressed),_(1),G(" ",n.data.actionText," "))},dependencies:[Ue,Ei,Pe],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]})}return i})();function bre(i,r){if(1&i){const e=ve();y(0,"div")(1,"perun-web-apps-notification",2),X("closeNotification",function(){const s=le(e).index;return ce(j().removeNotification(s))}),v()()}if(2&i){const e=r.$implicit;E("@flyInOut",void 0),_(1),E("data",e)("newNotification",!0)}}const gre=function(i){return{top:i}};let Mre=(()=>{class i{constructor(e,t){this.notificator=e,this.notificationStorageService=t,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(n=>{this.processNotification(n)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(e){this.notifications.splice(e,1)}processNotification(e){this.notifications.push(e),this.notificationStorageService.storeNotification(e)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Wn),w(ag))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-notificator"]],hostBindings:function(t,n){1&t&&X("resize",function(c){return n.getScreenSize(c)},0,W2)},inputs:{displayWarning:"displayWarning"},decls:2,vars:4,consts:[["id","notificator",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"data","newNotification","closeNotification"]],template:function(t,n){1&t&&(y(0,"div",0),I(1,bre,2,3,"div",1),v()),2&t&&(E("ngStyle",qt(2,gre,n.getNotificatorTop())),_(1),E("ngForOf",n.notifications))},dependencies:[Di,r0,tD],styles:["#notificator[_ngcontent-%COMP%]{position:fixed;right:0;z-index:1001;padding:8px}@media (max-width: 768px){#notificator[_ngcontent-%COMP%]{width:100%;top:initial;bottom:0}}"],data:{animation:[Die]}})}return i})(),_re=0;const Are=no(class{}),iD="mat-badge-content";let zre=(()=>{class i extends Are{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=ye(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=ye(e)}constructor(e,t,n,s,c){super(),this._ngZone=e,this._elementRef=t,this._ariaDescriber=n,this._renderer=s,this._animationMode=c,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=_re++,this._isInitialized=!1,this._interactivityChecker=me(_c),this._document=me(Je)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),t="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(iD),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(t)})}):e.classList.add(t),e}_updateRenderedContent(e){const t=`${e??""}`.trim();this._isInitialized&&t&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=t),this._content=t}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const t=this._elementRef.nativeElement.classList;t.remove(`mat-badge-${this._color}`),e&&t.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${iD}`);for(const t of Array.from(e))t!==this._badgeElement&&t.remove()}static#e=this.\u0275fac=function(t){return new(t||i)(w(Ee),w(Te),w(mz),w(Xa),w(Ri,8))};static#t=this.\u0275dir=ee({type:i,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(t,n){2&t&&ke("mat-badge-overlap",n.overlap)("mat-badge-above",n.isAbove())("mat-badge-below",!n.isAbove())("mat-badge-before",!n.isAfter())("mat-badge-after",n.isAfter())("mat-badge-small","small"===n.size)("mat-badge-medium","medium"===n.size)("mat-badge-large","large"===n.size)("mat-badge-hidden",n.hidden||!n.content)("mat-badge-disabled",n.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[he]})}return i})(),Ore=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Zp,tt,tt]})}return i})();const wre=function(i){return{color:i}};function yre(i,r){if(1&i&&(y(0,"button",5),L(1,"translate"),y(2,"mat-icon",6),W(3," apps "),v()()),2&i){const e=j();E("matMenuTriggerFor",yt(3))("matTooltip",k(1,3,"NAV.OTHER_APPLICATIONS")),_(2),E("ngStyle",qt(5,wre,e.iconColor))}}function vre(i,r){if(1&i){const e=ve();y(0,"button",7),X("click",function(){return le(e),ce(j().onLogOut())}),L(1,"translate"),y(2,"mat-icon"),W(3,"logout"),v()()}2&i&&E("matTooltip",k(1,1,"NAV.LOGOUT"))}let Cre=(()=>{class i{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ho))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(t,n){1&t&&(y(0,"div",0),I(1,yre,4,7,"button",1),y(2,"mat-menu",null,2)(4,"button",3),X("click",function(){return n.redirectToUrl()})("auxclick",function(){return n.redirectToUrl()}),y(5,"span"),W(6),v()()(),I(7,vre,4,3,"button",4),v()),2&t&&(_(1),E("ngIf",n.url),_(5),pe(n.label),_(1),E("ngIf",n.logoutEnabled))},dependencies:[Ue,r0,Ei,TO,Wc,RO,gs,Gn,Pe],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]})}return i})(),C0=(()=>{class i extends ya{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[he,Wt]})}return i})();const U1=function(i){return{color:i}};function xre(i,r){if(1&i){const e=ve();y(0,"button",10),X("click",function(){return le(e),ce(j().onToggleSidenav())}),L(1,"translate"),y(2,"mat-icon"),W(3,"menu"),v()()}if(2&i){const e=j();oi("matTooltip",k(1,2,"NAV.MENU")),E("ngStyle",qt(4,U1,e.iconColor))}}function Tre(i,r){if(1&i){const e=ve();y(0,"div",11)(1,"button",12)(2,"mat-icon",13),W(3," language "),v()(),y(4,"mat-menu",null,14)(6,"button",15),X("click",function(){return le(e),ce(j().changeLanguage())}),W(7),L(8,"translate"),v()()()}if(2&i){const e=yt(5),t=j();E("ngStyle",qt(6,U1,t.textColor)),_(1),E("matMenuTriggerFor",e),_(1),E("ngStyle",qt(8,U1,t.iconColor)),_(5),G(" ",k(8,4,"HEADER.LANGUAGE")," ")}}function Rre(i,r){if(1&i&&(y(0,"span",16),W(1),L(2,"userFullName"),v()),2&i){const e=j();E("ngStyle",qt(4,U1,e.textColor)),_(1),G(" ",k(2,2,e.principal.user)," ")}}function Sre(i,r){if(1&i){const e=ve();y(0,"button",17),X("click",function(){return le(e),ce(j().showNotificationHistory())}),L(1,"translate"),y(2,"mat-icon",18),W(3),v()()}if(2&i){const e=j();E("matTooltip",k(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),_(2),oi("matBadge",e.getNewNotificationsCount()>5?"5+":e.getNewNotificationsCount()),E("ngStyle",qt(7,U1,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),_(1),G(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function qre(i,r){if(1&i&&te(0,"perun-web-apps-header-menu",19),2&i){const e=j();E("url",e.otherAppUrl)("label",e.otherAppLabel)("user",e.principal.user)("logoutEnabled",e.logoutEnabled)("iconColor",e.iconColor)("textColor",e.textColor)}}const Ere=function(i){return{background:i}},Lre=function(){return[]},kre=function(){return["/"]};let Dre=(()=>{class i{constructor(e,t,n,s,c,l,o){this.storeService=e,this.sanitizer=t,this.translateService=n,this.otherApplicationService=s,this.notificationStorageService=c,this.dialog=l,this.route=o,this.sidenavToggle=new Me,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===v1.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===v1.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==v1.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=Bt();e.width="520px",this.dialog.open(eD,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(ic),w(Jt),w(ZO),w(ag),w(_i),w(wr))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(t,n){1&t&&(y(0,"mat-toolbar",0)(1,"div",1),I(2,xre,4,6,"button",2),te(3,"a",3),y(4,"p",4),W(5),v()(),y(6,"div",5),I(7,Tre,9,10,"div",6),I(8,Rre,3,6,"span",7),I(9,Sre,4,9,"button",8),I(10,qre,1,6,"perun-web-apps-header-menu",9),v()()),2&t&&(E("ngStyle",qt(12,Ere,n.bgColor)),_(2),E("ngIf",n.showToggle),_(1),E("innerHTML",n.logo,jd)("routerLink",n.disableLogo?Ka(14,Lre):Ka(15,kre))("queryParams",n.route.snapshot.queryParams),_(1),E("ngStyle",qt(16,U1,n.textColor)),_(1),G(" ",n.label," "),_(1),E("ngStyle",qt(18,U1,n.navTextColor)),_(1),E("ngIf",n.showLanguageMenu),_(1),E("ngIf",null!==n.principal.user),_(1),E("ngIf",n.showNotifications),_(1),E("ngIf",n.showHeaderMenu))},dependencies:[Ue,r0,ya,Ei,TO,Wc,RO,_t,gs,Gn,pZ,zre,Cre,C0,Pe,ku],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]})}return i})();function Hre(i,r){if(1&i&&(y(0,"div",8),te(1,"div",9),v()),2&i){const e=j();_(1),E("innerHTML",e.logo,jd)}}function Wre(i,r){if(1&i&&(y(0,"div",10),te(1,"div",11)(2,"mat-icon",12),v()),2&i){const e=j();_(1),E("innerHTML",e.logo,jd)}}const Pre=function(i){return{color:i}};function Ire(i,r){if(1&i&&(y(0,"p",13),W(1),v()),2&i){const e=j();E("ngStyle",qt(2,Pre,e.textColor)),_(1),G(" ",e.headerTitle," ")}}const Bre=function(i,r){return{background:i,color:r}},Nre=function(i,r){return{"min-height":i,"background-color":r}};let Vre=(()=>{class i{constructor(e,t,n,s){this.storeService=e,this.sanitizer=t,this.preferredLangService=n,this.translateService=s,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(ic),w(KO),w(Jt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(t,n){1&t&&(y(0,"div",0),I(1,Hre,2,1,"div",1),I(2,Wre,3,1,"div",2),I(3,Ire,2,4,"p",3),v(),y(4,"div",4)(5,"div",5)(6,"div",6),te(7,"router-outlet"),v(),y(8,"div",7),te(9,"perun-web-apps-footer"),v()()()),2&t&&(E("ngStyle",b1(5,Bre,n.headerBackgroundColor,n.headerTextColor)),_(1),E("ngIf","admin-gui"===n.application||"user-profile"===n.application||"consolidator"===n.application),_(1),E("ngIf","publications"===n.application),_(1),E("ngIf",!!n.headerTitle),_(2),E("ngStyle",b1(8,Nre,n.getContentInnerMinHeight(),n.contentBackgroundColor)))},dependencies:[Ue,r0,Ei,p0,Qk],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]})}return i})(),jre=(()=>{class i{constructor(e){this.store=e}getSideMenuItems(){const e=this.store.getProperty("displayed_tabs"),t=[];return e.forEach(s=>{switch(s){case"profile":t.push({label:"MENU_ITEMS.PROFILE",icon:"account_box",link:"/profile",activatedRegex:"^/profile$",tabName:"profile"});break;case"identities":t.push({label:"MENU_ITEMS.IDENTITIES",icon:"remove_red_eye",link:"/profile/identities",activatedRegex:"^/profile/identities$",tabName:"identities"});break;case"services":t.push({label:"MENU_ITEMS.SERVICES",icon:"build",link:"/profile/services",activatedRegex:"^/profile/services$",tabName:"services"});break;case"groups":t.push({label:"MENU_ITEMS.GROUPS",icon:"group",link:"/profile/groups",activatedRegex:"^/profile/groups$",tabName:"groups"});break;case"vos":t.push({label:"MENU_ITEMS.VOS",icon:"account_balance",link:"/profile/organizations",activatedRegex:"^/profile/organizations$",tabName:"vos"});break;case"privacy":t.push({label:"MENU_ITEMS.PRIVACY",icon:"vpn_key",link:"/profile/privacy",activatedRegex:"^/profile/privacy$",tabName:"privacy"});break;case"consents":t.push({label:"MENU_ITEMS.CONSENTS",icon:"fact_check",link:"/profile/consents",activatedRegex:"^/profile/consents",tabName:"consents"});break;case"authentication":t.push({label:"MENU_ITEMS.AUTHENTICATION",icon:"admin_panel_settings",link:"/profile/auth",activatedRegex:"^/profile/auth",tabName:"authentication"});break;case"settings":t.push({label:"MENU_ITEMS.SETTINGS",icon:"settings",link:"/profile/settings",activatedRegex:"^/profile/settings",tabName:"settings"})}}),this.store.getProperty("external_services").forEach(s=>{const c={icon:"insert_link",link:s.url,activatedRegex:"^/profile/external",tabName:"external",external:!0};this.store.getProperty("supported_languages").forEach(o=>{c[`label_${o}`]=String(s[`label_${o}`])??s.label_en}),t.push(c)}),t}static#e=this.\u0275fac=function(t){return new(t||i)(F(bt))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Uc=(()=>{class i{constructor(e,t){this.ref=e,this.renderer=t;const n=this.ref.nativeElement;this.renderer.listen(n,"click",s=>{(s.ctrlKey||s.metaKey)&&0===s.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===n.tagName.toLowerCase()?s.stopImmediatePropagation():s.preventDefault(),window.open(this.getUrlWithParams()))})}onClick(e){1===e.button&&this.perunWebAppsMiddleClickRouterLink&&window.open(this.getUrlWithParams())}getUrlWithParams(){return this.perunWebAppsMiddleClickRouterLink.join("/")+location.search}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(Xa))};static#t=this.\u0275dir=ee({type:i,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(t,n){1&t&&X("mouseup",function(c){return n.onClick(c)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}})}return i})();const Fre=function(i){return[i]},Ure=function(i){return{color:i}};function Yre(i,r){if(1&i){const e=ve();y(0,"a",2),X("click",function(){const s=le(e).$implicit,c=j();return ce(s.external?c.goToURL(s.link):c.shouldHideMenu())})("auxclick",function(n){return n.preventDefault()}),y(1,"div",3)(2,"mat-icon"),W(3),v(),y(4,"span",4),W(5),L(6,"localisedText"),L(7,"translate"),L(8,"customTranslate"),v()()()}if(2&i){const e=r.$implicit,t=j();ke("activated",t.isActive(e.activatedRegex)),oi("routerLink",e.external?null:e.link),E("matRippleColor","rgba(255, 255, 255, 0.1)")("perunWebAppsMiddleClickRouterLink",qt(17,Fre,e.external?null:e.link)),_(1),E("ngStyle",qt(19,Ure,t.textColor)),_(2),pe(e.icon),_(2),G(" ",e.external?Js(6,8,e,t.lang,"label"):k(7,12,Fn(8,14,e.label,t.lang))," ")}}let Gre=(()=>{class i{constructor(e,t,n,s){this.sideMenuItemService=e,this.storeService=t,this.router=n,this.translateService=s,this.items=[],this.lang="en",this.textColor=this.storeService.getProperty("theme").sidemenu_text_color,this.currentUrl=n.url,n.events.subscribe(c=>{c instanceof to&&(this.currentUrl=c.url)})}ngOnInit(){this.translateService.onLangChange.subscribe(t=>{const{lang:n}=t;this.lang=n});const e=this.storeService.getProperty("displayed_tabs");this.items=this.sideMenuItemService.getSideMenuItems(),this.items=this.items.filter(t=>e.includes(t.tabName))}isActive(e){return new RegExp(e).test(this.currentUrl)}shouldHideMenu(){"over"===this.sideNav.mode&&this.sideNav.close()}goToURL(e){window.open(e,"_blank")}static#e=this.\u0275fac=function(t){return new(t||i)(w(jre),w(bt),w(Wi),w(Jt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-side-menu"]],inputs:{sideNav:"sideNav"},decls:2,vars:1,consts:[[1,"pt-0"],["mat-list-item","","mat-ripple","","class","side-menu-item-height","queryParamsHandling","merge",3,"activated","matRippleColor","routerLink","perunWebAppsMiddleClickRouterLink","click","auxclick",4,"ngFor","ngForOf"],["mat-list-item","","mat-ripple","","queryParamsHandling","merge",1,"side-menu-item-height",3,"matRippleColor","routerLink","perunWebAppsMiddleClickRouterLink","click","auxclick"],[1,"d-flex","flex-row",3,"ngStyle"],[1,"ms-4"]],template:function(t,n){1&t&&(y(0,"mat-nav-list",0),I(1,Yre,9,21,"a",1),v()),2&t&&(_(1),E("ngForOf",n.items))},dependencies:[Di,r0,Ei,vO,Cu,ya,Uc,C0,ao,Pe,Dt,$k],styles:[".side-menu-item-height[_ngcontent-%COMP%]{height:40px!important}mat-list-item[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important}.activated[_ngcontent-%COMP%]{background:var(--side-active)!important;color:var(--side-text-active)!important}"]})}return i})();function Xre(i,r){if(1&i&&(y(0,"span",1)(1,"a",2),W(2),v()()),2&i){const e=r.$implicit;_(1),E("routerLink",e.routerLink),_(1),pe(e.label)}}let $re=(()=>{class i{static#e=this.ROUTE_DATA_BREADCRUMB="breadcrumb";constructor(e,t,n){this.router=e,this.activatedRoute=t,this.translate=n,this.home={label:"Home",routerLink:"profile"},this.menuItems=[]}ngOnInit(){this.router.events.pipe(st(e=>e instanceof to)).subscribe(()=>{this.menuItems=[],this.createBreadcrumbs(this.activatedRoute.root)})}createBreadcrumbs(e,t=""){const n=e.children;0===n.length||"service-access"===n[0].snapshot.routeConfig.path||n.forEach(s=>{const c=s.snapshot.url.map(o=>o.path).join("/");""!==c&&(t+=`/${c}`);const l=this.translate.instant(s.snapshot.data[i.ROUTE_DATA_BREADCRUMB]);return l&&(!this.menuItems[this.menuItems.length-1]||l!==this.menuItems[this.menuItems.length-1].label)&&this.menuItems.push({label:l,routerLink:t}),this.createBreadcrumbs(s,t)})}static#t=this.\u0275fac=function(t){return new(t||i)(w(Wi),w(wr),w(Jt))};static#i=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-breadcrumbs"]],decls:1,vars:1,consts:[["class","custom-breadcrumb",4,"ngFor","ngForOf"],[1,"custom-breadcrumb"],[1,"breadcrumb-text",3,"routerLink"]],template:function(t,n){1&t&&I(0,Xre,3,2,"span",0),2&t&&E("ngForOf",n.menuItems)},dependencies:[Di,ya,C0],styles:['.custom-breadcrumb[_ngcontent-%COMP%]{display:inline-block}.custom-breadcrumb[_ngcontent-%COMP%]:first-child:before{display:none}.custom-breadcrumb[_ngcontent-%COMP%]:before{content:">";vertical-align:center;display:inline-block;margin:0 10px 10px 8px;-webkit-font-smoothing:antialiased}.breadcrumb-text[_ngcontent-%COMP%]{text-decoration:none!important;color:#2c2c2c}']})}return i})();const Qre=["footer"],nD=function(i){return{background:i}},Jre=function(i){return{"min-height":i}};function Kre(i,r){if(1&i){const e=ve();te(0,"perun-web-apps-notificator"),y(1,"div",2)(2,"perun-web-apps-header",3),X("sidenavToggle",function(){return le(e),ce(yt(5).toggle())}),v(),y(3,"mat-sidenav-container",4)(4,"mat-sidenav",5,6),te(6,"perun-web-apps-side-menu",7),v(),y(7,"mat-sidenav-content",8)(8,"div",9),te(9,"perun-web-apps-breadcrumbs")(10,"router-outlet"),v(),y(11,"div",null,10),te(13,"perun-web-apps-footer"),v()()()()}if(2&i){const e=yt(5),t=j();_(2),E("otherApp",t.otherApp),_(2),E("mode",t.sidebarMode)("ngStyle",qt(7,nD,t.sideMenuBgColor))("opened",!t.isMobile()),_(2),E("sideNav",e),_(1),E("ngStyle",qt(9,nD,t.contentBackgroundColor)),_(1),E("ngStyle",qt(11,Jre,t.contentHeight))}}function Zre(i,r){if(1&i&&te(0,"perun-web-apps-login-screen-base",11),2&i){const e=j();E("application","user-profile")("headerTitle",e.headerLabel)}}let eae=(()=>{class i{static#e=this.minWidth=992;constructor(e,t,n,s,c,l,o,a,d){this.store=e,this.attributesManagerService=t,this.translateService=n,this.initAuth=s,this.authService=c,this.changeDetector=l,this.preferredLangService=o,this.titleService=a,this.document=d,this.sidebarMode="side",this.sideMenuBgColor=this.store.getProperty("theme").sidemenu_bg_color,this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color,this.contentHeight="calc(100vh - 84px)",this.headerLabel=this.store.getProperty("header_label_en"),this.otherApp=v1.Admin,this.getScreenSize()}getScreenSize(){this.sidebarMode=this.isMobile()?"over":"side"}ngOnInit(){if(this.translateService.onLangChange.subscribe(e=>{const t=this.store.getProperty("document_title");this.titleService.setTitle("en"===e.lang?t.en:t.cs),this.document.documentElement.lang=e.lang}),this.isLoginScreenShown=this.initAuth.isLoginScreenShown(),this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),sessionStorage.removeItem("baLogout"),this.isLoginScreenShown||this.isServiceAccess){const e=this.preferredLangService.getPreferredLanguage(null);this.headerLabel=this.store.getProperty("en"===e?"header_label_en":"header_label_cs")}else this.attributesManagerService.getUserAttributes(this.store.getPerunPrincipal().userId).subscribe(e=>{const n=e.find(c=>"preferredLanguage"===c.friendlyName)?.value??null,s=this.preferredLangService.getPreferredLanguage(n);this.translateService.use(s)})}isMobile(){return window.innerWidth<=i.minWidth}isLoggedIn(){return this.authService.isLoggedIn()||this.initAuth.isServiceAccess()}ngAfterViewInit(){const e=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentHeight="calc(100vh - 84px - "+e+"px)",this.changeDetector.detectChanges()}static#t=this.\u0275fac=function(t){return new(t||i)(w(bt),w(nn),w(Jt),w(rg),w(ho),w(Lt),w(KO),w(Cp),w(Je))};static#i=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-root"]],viewQuery:function(t,n){if(1&t&&Qe(Qre,5),2&t){let s;be(s=ge())&&(n.footer=s.first)}},hostBindings:function(t,n){1&t&&X("resize",function(c){return n.getScreenSize(c)},0,W2)},decls:2,vars:2,consts:[[3,"ngIf"],[3,"application","headerTitle",4,"ngIf"],[1,"app-min-width"],[3,"otherApp","sidenavToggle"],["autosize","true"],["fixedInViewport","","fixedTopGap","64",1,"side-menu-size",3,"mode","ngStyle","opened"],["sidenav",""],[1,"overflow-hidden",3,"sideNav"],["id","content-inner",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],["footer",""],[3,"application","headerTitle"]],template:function(t,n){1&t&&(I(0,Kre,14,13,"ng-template",0),I(1,Zre,1,2,"perun-web-apps-login-screen-base",1)),2&t&&(E("ngIf",!n.isLoginScreenShown&&!n.isServiceAccess&&n.isLoggedIn()),_(1),E("ngIf",n.isLoginScreenShown||n.isServiceAccess||!n.isLoggedIn()))},dependencies:[Ue,r0,YL,GL,AO,p0,Qk,Mre,Dre,Vre,Gre,$re],styles:["#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px;margin:10px}@media (min-width: 600px){#content-wrap[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}a[_ngcontent-%COMP%]{text-decoration:none;color:#000}.side-menu-size[_ngcontent-%COMP%]{width:300px;height:auto}"]})}return i})();function tae(i,r){if(1&i){const e=ve();y(0,"button",12),X("click",function(){le(e);const n=j().index;return ce(j().removeValue(n))}),L(1,"translate"),y(2,"mat-icon"),W(3," indeterminate_check_box "),v()()}2&i&&oi("matTooltip",k(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.REMOVE"))}function iae(i,r){if(1&i){const e=ve();y(0,"div",7)(1,"mat-form-field",8)(2,"input",9),X("click",function(){const s=le(e).index,c=j();return ce(c.readonly&&c.attribute.displayName&&c.showValue(c.keys[s],c.attribute.displayName))})("ngModelChange",function(n){const c=le(e).index;return ce(j().keys[c]=n)}),v()(),y(3,"mat-form-field",8)(4,"input",10),X("click",function(){const s=le(e).$implicit,c=j();return ce(c.readonly&&void 0!==c.attribute.displayName&&c.showValue(s,c.attribute.displayName))})("ngModelChange",function(n){const c=le(e).index;return ce(j().values[c]=n)}),v()(),I(5,tae,4,3,"button",11),v()}if(2&i){const e=r.index,t=j();_(1),oi("appearance",t.readonly?"outline":"fill"),_(1),ke("cursor-pointer",t.readonly&&void 0!==t.attribute.displayName),op("id","",t.attribute.id,"-key-",e,""),Xl("name","key-",e,""),E("ngModel",t.keys[e])("readonly",t.readonly),_(1),oi("appearance",t.readonly?"outline":"fill"),_(1),ke("cursor-pointer",t.readonly&&void 0!==t.attribute.displayName),Xl("name","value-",e,""),op("id","",t.attribute.id,"-value-",e,""),E("readonly",t.readonly)("ngModel",t.values[e]),_(1),E("ngIf",!t.readonly)}}function nae(i,r){1&i&&(y(0,"mat-icon"),W(1,"more_horiz"),v())}function rae(i,r){1&i&&(y(0,"mat-icon"),W(1,"keyboard_arrow_up"),v())}function aae(i,r){if(1&i){const e=ve();y(0,"button",13),X("click",function(){return le(e),ce(j().onShowChange())}),L(1,"translate"),I(2,nae,2,0,"mat-icon",14),I(3,rae,2,0,"mat-icon",14),v()}if(2&i){const e=j();E("matTooltip",k(1,4,e.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.MORE"))("matTooltipPosition","above"),_(2),E("ngIf",!e.showMore),_(1),E("ngIf",e.showMore)}}function oae(i,r){if(1&i){const e=ve();y(0,"button",15),X("click",function(){return le(e),ce(j().addValue())}),L(1,"translate"),y(2,"mat-icon"),W(3," add_box "),v()()}2&i&&oi("matTooltip",k(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.ADD"))}let sae=(()=>{class i{constructor(e){this.dialog=e,this.readonly=!1,this.keys=[],this.values=[],this.defaultItemsShown=3,this.showMore=!1}ngOnInit(){if(this.attribute.value){const e=new Map(Object.entries(this.attribute.value));for(const[t,n]of e.entries())this.keys.push(t),this.values.push(n)}this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=v0(this.attribute))}customTrackBy(e){return e}addValue(){this.keys.push(""),this.values.push(""),this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())}removeValue(e){this.keys.splice(e,1),this.values.splice(e,1)}updateAttribute(){const e={};for(let t=0;tn.defaultItemsShown),_(1),E("ngIf",!n.readonly))},dependencies:[Di,Ue,Hz,bn,Xi,Oc,jr,va,k1,Ei,gs,Gn,Vi,an,Pe],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.fixed-height[_ngcontent-%COMP%]{height:35px}"]})}return i})(),a3=(()=>{class i{transform(e){return e.replace(/\s/g,"-").replace(/\./g,"-").toLowerCase()}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"multiWordDataCy",type:i,pure:!0})}return i})();function lae(i,r){if(1&i){const e=ve();y(0,"mat-checkbox",2),X("change",function(){return le(e),ce(j()._sendEventToParent())})("ngModelChange",function(n){return le(e),ce(j().attribute.value=n)}),L(1,"multiWordDataCy"),v()}if(2&i){const e=j();To("data-cy","",k(1,2,e.attribute.displayName),"-value"),E("ngModel",e.attribute.value)}}function cae(i,r){if(1&i&&(y(0,"mat-label"),W(1),v()),2&i){const e=j();_(1),pe(e.attribute.value)}}let dae=(()=>{class i{constructor(){this.readonly=!1,this.sendEventToParent=new Me}ngOnInit(){this.readonly||(this.readonly=v0(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attribute-value-boolean"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:3,vars:2,consts:[[3,"ngModel","change","ngModelChange",4,"ngIf"],[4,"ngIf"],[3,"ngModel","change","ngModelChange"]],template:function(t,n){1&t&&(y(0,"div"),I(1,lae,2,4,"mat-checkbox",0),I(2,cae,2,1,"mat-label",1),v()),2&t&&(_(1),E("ngIf",!n.readonly),_(1),E("ngIf",n.readonly))},dependencies:[Ue,Wo,Xi,va,Yn,a3]})}return i})();function o3(i,r,e){for(let t in r)if(r.hasOwnProperty(t)){const n=r[t];n?i.setProperty(t,n,e?.has(t)?"important":""):i.removeProperty(t)}return i}function Yc(i,r){const e=r?"":"none";o3(i.style,{"touch-action":r?"":"none","-webkit-user-drag":r?"":"none","-webkit-tap-highlight-color":r?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function rD(i,r,e){o3(i.style,{position:r?"":"fixed",top:r?"":"0",opacity:r?"":"0",left:r?"":"-999em"},e)}function dg(i,r){return r&&"none"!=r?i+" "+r:i}function aD(i){const r=i.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(i)*r}function s3(i,r){return i.getPropertyValue(r).split(",").map(t=>t.trim())}function l3(i){const r=i.getBoundingClientRect();return{top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height,x:r.x,y:r.y}}function c3(i,r,e){const{top:t,bottom:n,left:s,right:c}=i;return e>=t&&e<=n&&r>=s&&r<=c}function Du(i,r,e){i.top+=r,i.bottom=i.top+i.height,i.left+=e,i.right=i.left+i.width}function oD(i,r,e,t){const{top:n,right:s,bottom:c,left:l,width:o,height:a}=i,d=o*r,p=a*r;return t>n-p&&tl-d&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:l3(e)})})}handleScroll(r){const e=ia(r),t=this.positions.get(e);if(!t)return null;const n=t.scrollPosition;let s,c;if(e===this._document){const a=this.getViewportScrollPosition();s=a.top,c=a.left}else s=e.scrollTop,c=e.scrollLeft;const l=n.top-s,o=n.left-c;return this.positions.forEach((a,d)=>{a.clientRect&&e!==d&&e.contains(d)&&Du(a.clientRect,l,o)}),n.top=s,n.left=c,{top:l,left:o}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function lD(i){const r=i.cloneNode(!0),e=r.querySelectorAll("[id]"),t=i.nodeName.toLowerCase();r.removeAttribute("id");for(let n=0;nYc(t,e)))}constructor(r,e,t,n,s,c){this._config=e,this._document=t,this._ngZone=n,this._viewportRuler=s,this._dragDropRegistry=c,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new fe,this._pointerMoveSubscription=R.EMPTY,this._pointerUpSubscription=R.EMPTY,this._scrollSubscription=R.EMPTY,this._resizeSubscription=R.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new fe,this.started=new fe,this.released=new fe,this.ended=new fe,this.entered=new fe,this.exited=new fe,this.dropped=new fe,this.moved=this._moveEvents,this._pointerDown=l=>{if(this.beforeStarted.next(),this._handles.length){const o=this._getTargetHandle(l);o&&!this._disabledHandles.has(o)&&!this.disabled&&this._initializeDragSequence(o,l)}else this.disabled||this._initializeDragSequence(this._rootElement,l)},this._pointerMove=l=>{const o=this._getPointerPositionOnPage(l);if(!this._hasStartedDragging){if(Math.abs(o.x-this._pickupPositionOnPage.x)+Math.abs(o.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const h=Date.now()>=this._dragStartTime+this._getDragStartDelay(l),m=this._dropContainer;if(!h)return void this._endDragSequence(l);(!m||!m.isDragging()&&!m.isReceiving())&&(l.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(l)))}return}l.preventDefault();const a=this._getConstrainedPointerPosition(o);if(this._hasMoved=!0,this._lastKnownPointerPosition=o,this._updatePointerDirectionDelta(a),this._dropContainer)this._updateActiveDropContainer(a,o);else{const d=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,p=this._activeTransform;p.x=a.x-d.x+this._passiveTransform.x,p.y=a.y-d.y+this._passiveTransform.y,this._applyRootElementTransform(p.x,p.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:a,event:l,distance:this._getDragDistance(a),delta:this._pointerDirectionDelta})})},this._pointerUp=l=>{this._endDragSequence(l)},this._nativeDragStart=l=>{if(this._handles.length){const o=this._getTargetHandle(l);o&&!this._disabledHandles.has(o)&&!this.disabled&&l.preventDefault()}else this.disabled||l.preventDefault()},this.withRootElement(r).withParent(e.parentDragRef||null),this._parentPositions=new sD(t),c.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(r){this._handles=r.map(t=>rn(t)),this._handles.forEach(t=>Yc(t,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t)}),this._disabledHandles=e,this}withPreviewTemplate(r){return this._previewTemplate=r,this}withPlaceholderTemplate(r){return this._placeholderTemplate=r,this}withRootElement(r){const e=rn(r);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,pg),e.addEventListener("touchstart",this._pointerDown,uD),e.addEventListener("dragstart",this._nativeDragStart,pg)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(r){return this._boundaryElement=r?rn(r):null,this._resizeSubscription.unsubscribe(),r&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(r){return this._parentDragRef=r,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(r){!this._disabledHandles.has(r)&&this._handles.indexOf(r)>-1&&(this._disabledHandles.add(r),Yc(r,!0))}enableHandle(r){this._disabledHandles.has(r)&&(this._disabledHandles.delete(r),Yc(r,this.disabled))}withDirection(r){return this._direction=r,this}_withDropContainer(r){this._dropContainer=r}getFreeDragPosition(){const r=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:r.x,y:r.y}}setFreeDragPosition(r){return this._activeTransform={x:0,y:0},this._passiveTransform.x=r.x,this._passiveTransform.y=r.y,this._dropContainer||this._applyRootElementTransform(r.x,r.y),this}withPreviewContainer(r){return this._previewContainer=r,this}_sortFromLastPointerPosition(){const r=this._lastKnownPointerPosition;r&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(r),r)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(r){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:r}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(r),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(r);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:r})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(r){Hu(r)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const t=this._rootElement,n=t.parentNode,s=this._placeholder=this._createPlaceholderElement(),c=this._anchor=this._anchor||this._document.createComment(""),l=this._getShadowRoot();n.insertBefore(c,t),this._initialTransform=t.style.transform||"",this._preview=this._createPreviewElement(),rD(t,!1,d3),this._document.body.appendChild(n.replaceChild(s,t)),this._getPreviewInsertionPoint(n,l).appendChild(this._preview),this.started.next({source:this,event:r}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:r}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(r,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),n=Hu(e),s=!n&&0!==e.button,c=this._rootElement,l=ia(e),o=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),a=n?eb(e):Zm(e);if(l&&l.draggable&&"mousedown"===e.type&&e.preventDefault(),t||s||o||a)return;if(this._handles.length){const u=c.style;this._rootElementTapHighlight=u.webkitTapHighlightColor||"",u.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(u=>this._updateOnScroll(u)),this._boundaryElement&&(this._boundaryRect=l3(this._boundaryElement));const d=this._previewTemplate;this._pickupPositionInElement=d&&d.template&&!d.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,r,e);const p=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:p.x,y:p.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(r){rD(this._rootElement,!0,d3),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,t=e.getItemIndex(this),n=this._getPointerPositionOnPage(r),s=this._getDragDistance(n),c=e._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:s,dropPoint:n,event:r}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:c,distance:s,dropPoint:n,event:r}),e.drop(this,t,this._initialIndex,this._initialContainer,c,s,n,r),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:r,y:e},{x:t,y:n}){let s=this._initialContainer._getSiblingContainerFromPosition(this,r,e);!s&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(r,e)&&(s=this._initialContainer),s&&s!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=s,this._dropContainer.enter(this,r,e,s===this._initialContainer&&s.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:s,currentIndex:s.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,n),this._dropContainer._sortItem(this,r,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(r,e):this._applyPreviewTransform(r-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const r=this._previewTemplate,e=this.previewClass,t=r?r.template:null;let n;if(t&&r){const s=r.matchSize?this._initialClientRect:null,c=r.viewContainer.createEmbeddedView(t,r.context);c.detectChanges(),n=fD(c,this._document),this._previewRef=c,r.matchSize?mD(n,s):n.style.transform=ug(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else n=lD(this._rootElement),mD(n,this._initialClientRect),this._initialTransform&&(n.style.transform=this._initialTransform);return o3(n.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},d3),Yc(n,!1),n.classList.add("cdk-drag-preview"),n.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(s=>n.classList.add(s)):n.classList.add(e)),n}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const r=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(r.left,r.top);const e=function uae(i){const r=getComputedStyle(i),e=s3(r,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const n=e.indexOf(t),s=s3(r,"transition-duration"),c=s3(r,"transition-delay");return aD(s[n])+aD(c[n])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const n=c=>{(!c||ia(c)===this._preview&&"transform"===c.propertyName)&&(this._preview?.removeEventListener("transitionend",n),t(),clearTimeout(s))},s=setTimeout(n,1.5*e);this._preview.addEventListener("transitionend",n)}))}_createPlaceholderElement(){const r=this._placeholderTemplate,e=r?r.template:null;let t;return e?(this._placeholderRef=r.viewContainer.createEmbeddedView(e,r.context),this._placeholderRef.detectChanges(),t=fD(this._placeholderRef,this._document)):t=lD(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(r,e,t){const n=e===this._rootElement?null:e,s=n?n.getBoundingClientRect():r,c=Hu(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:s.left-r.left+(c.pageX-s.left-l.left),y:s.top-r.top+(c.pageY-s.top-l.top)}}_getPointerPositionOnPage(r){const e=this._getViewportScrollPosition(),t=Hu(r)?r.touches[0]||r.changedTouches[0]||{pageX:0,pageY:0}:r,n=t.pageX-e.left,s=t.pageY-e.top;if(this._ownerSVGElement){const c=this._ownerSVGElement.getScreenCTM();if(c){const l=this._ownerSVGElement.createSVGPoint();return l.x=n,l.y=s,l.matrixTransform(c.inverse())}}return{x:n,y:s}}_getConstrainedPointerPosition(r){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:n}=this.constrainPosition?this.constrainPosition(r,this,this._initialClientRect,this._pickupPositionInElement):r;if("x"===this.lockAxis||"x"===e?n=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===e)&&(t=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:s,y:c}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,l=this._boundaryRect,{width:o,height:a}=this._getPreviewRect(),d=l.top+c,p=l.bottom-(a-c);t=hD(t,l.left+s,l.right-(o-s)),n=hD(n,d,p)}return{x:t,y:n}}_updatePointerDirectionDelta(r){const{x:e,y:t}=r,n=this._pointerDirectionDelta,s=this._pointerPositionAtLastDirectionChange,c=Math.abs(e-s.x),l=Math.abs(t-s.y);return c>this._config.pointerDirectionChangeThreshold&&(n.x=e>s.x?1:-1,s.x=e),l>this._config.pointerDirectionChangeThreshold&&(n.y=t>s.y?1:-1,s.y=t),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const r=this._handles.length>0||!this.isDragging();r!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=r,Yc(this._rootElement,r))}_removeRootElementListeners(r){r.removeEventListener("mousedown",this._pointerDown,pg),r.removeEventListener("touchstart",this._pointerDown,uD),r.removeEventListener("dragstart",this._nativeDragStart,pg)}_applyRootElementTransform(r,e){const t=ug(r,e),n=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=n.transform&&"none"!=n.transform?n.transform:""),n.transform=dg(t,this._initialTransform)}_applyPreviewTransform(r,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,n=ug(r,e);this._preview.style.transform=dg(n,t)}_getDragDistance(r){const e=this._pickupPositionOnPage;return e?{x:r.x-e.x,y:r.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:r,y:e}=this._passiveTransform;if(0===r&&0===e||this.isDragging()||!this._boundaryElement)return;const t=this._rootElement.getBoundingClientRect(),n=this._boundaryElement.getBoundingClientRect();if(0===n.width&&0===n.height||0===t.width&&0===t.height)return;const s=n.left-t.left,c=t.right-n.right,l=n.top-t.top,o=t.bottom-n.bottom;n.width>t.width?(s>0&&(r+=s),c>0&&(r-=c)):r=0,n.height>t.height?(l>0&&(e+=l),o>0&&(e-=o)):e=0,(r!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:r})}_getDragStartDelay(r){const e=this.dragStartDelay;return"number"==typeof e?e:Hu(r)?e.touch:e?e.mouse:0}_updateOnScroll(r){const e=this._parentPositions.handleScroll(r);if(e){const t=ia(r);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&Du(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=lz(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(r,e){const t=this._previewContainer||"global";if("parent"===t)return r;if("global"===t){const n=this._document;return e||n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement||n.body}return rn(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(r){return this._handles.find(e=>r.target&&(r.target===e||e.contains(r.target)))}}function ug(i,r){return`translate3d(${Math.round(i)}px, ${Math.round(r)}px, 0)`}function hD(i,r,e){return Math.max(r,Math.min(e,i))}function Hu(i){return"t"===i.type[0]}function fD(i,r){const e=i.rootNodes;if(1===e.length&&e[0].nodeType===r.ELEMENT_NODE)return e[0];const t=r.createElement("div");return e.forEach(n=>t.appendChild(n)),t}function mD(i,r){i.style.width=`${r.width}px`,i.style.height=`${r.height}px`,i.style.transform=ug(r.left,r.top)}function bD(i,r,e){const t=Wu(r,i.length-1),n=Wu(e,i.length-1);if(t===n)return;const s=i[t],c=n0)return null;const l="horizontal"===this.orientation,o=s.findIndex(b=>b.drag===r),a=s[c],p=a.clientRect,u=o>c?1:-1,h=this._getItemOffsetPx(s[o].clientRect,p,u),m=this._getSiblingOffsetPx(o,s,u),f=s.slice();return bD(s,o,c),s.forEach((b,x)=>{if(f[x]===b)return;const B=b.drag===r,K=B?h:m,Ae=B?r.getPlaceholderElement():b.drag.getRootElement();b.offset+=K,l?(Ae.style.transform=dg(`translate3d(${Math.round(b.offset)}px, 0, 0)`,b.initialTransform),Du(b.clientRect,0,K)):(Ae.style.transform=dg(`translate3d(0, ${Math.round(b.offset)}px, 0)`,b.initialTransform),Du(b.clientRect,K,0))}),this._previousSwap.overlaps=c3(p,e,t),this._previousSwap.drag=a.drag,this._previousSwap.delta=l?n.x:n.y,{previousIndex:o,currentIndex:c}}enter(r,e,t,n){const s=null==n||n<0?this._getItemIndexFromPointerPosition(r,e,t):n,c=this._activeDraggables,l=c.indexOf(r),o=r.getPlaceholderElement();let a=c[s];if(a===r&&(a=c[s+1]),!a&&(null==s||-1===s||s-1&&c.splice(l,1),a&&!this._dragDropRegistry.isDragging(a)){const d=a.getRootElement();d.parentElement.insertBefore(o,d),c.splice(s,0,r)}else rn(this._element).appendChild(o),c.push(r);o.style.transform="",this._cacheItemPositions()}withItems(r){this._activeDraggables=r.slice(),this._cacheItemPositions()}withSortPredicate(r){this._sortPredicate=r}reset(){this._activeDraggables.forEach(r=>{const e=r.getRootElement();if(e){const t=this._itemPositions.find(n=>n.drag===r)?.initialTransform;e.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(r){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===r)}updateOnScroll(r,e){this._itemPositions.forEach(({clientRect:t})=>{Du(t,r,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const r="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:l3(t)}}).sort((e,t)=>r?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(r,e,t){const n="horizontal"===this.orientation;let s=n?e.left-r.left:e.top-r.top;return-1===t&&(s+=n?e.width-r.width:e.height-r.height),s}_getSiblingOffsetPx(r,e,t){const n="horizontal"===this.orientation,s=e[r].clientRect,c=e[r+-1*t];let l=s[n?"width":"height"]*t;if(c){const o=n?"left":"top",a=n?"right":"bottom";-1===t?l-=c.clientRect[o]-s[a]:l+=s[o]-c.clientRect[a]}return l}_shouldEnterAsFirstChild(r,e){if(!this._activeDraggables.length)return!1;const t=this._itemPositions,n="horizontal"===this.orientation;if(t[0].drag!==this._activeDraggables[0]){const c=t[t.length-1].clientRect;return n?r>=c.right:e>=c.bottom}{const c=t[0].clientRect;return n?r<=c.left:e<=c.top}}_getItemIndexFromPointerPosition(r,e,t,n){const s="horizontal"===this.orientation,c=this._itemPositions.findIndex(({drag:l,clientRect:o})=>l!==r&&((!n||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(s?n.x:n.y)!==this._previousSwap.delta)&&(s?e>=Math.floor(o.left)&&e=Math.floor(o.top)&&t!0,this.sortPredicate=()=>!0,this.beforeStarted=new fe,this.entered=new fe,this.exited=new fe,this.dropped=new fe,this.sorted=new fe,this.receivingStarted=new fe,this.receivingStopped=new fe,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=R.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new fe,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function pae(i=0,r=bc){return i<0&&(i=0),uu(i,i,r)}(0,xE).pipe(Ye(this._stopScrollTimers)).subscribe(()=>{const c=this._scrollNode,l=this.autoScrollStep;1===this._verticalScrollDirection?c.scrollBy(0,-l):2===this._verticalScrollDirection&&c.scrollBy(0,l),1===this._horizontalScrollDirection?c.scrollBy(-l,0):2===this._horizontalScrollDirection&&c.scrollBy(l,0)})},this.element=rn(r),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new sD(t),this._sortStrategy=new bae(this.element,e),this._sortStrategy.withSortPredicate((c,l)=>this.sortPredicate(c,l,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(r,e,t,n){this._draggingStarted(),null==n&&this.sortingDisabled&&(n=this._draggables.indexOf(r)),this._sortStrategy.enter(r,e,t,n),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:r,container:this,currentIndex:this.getItemIndex(r)})}exit(r){this._reset(),this.exited.next({item:r,container:this})}drop(r,e,t,n,s,c,l,o={}){this._reset(),this.dropped.next({item:r,currentIndex:e,previousIndex:t,container:this,previousContainer:n,isPointerOverContainer:s,distance:c,dropPoint:l,event:o})}withItems(r){const e=this._draggables;return this._draggables=r,r.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(n=>n.isDragging()).every(n=>-1===r.indexOf(n))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(r){return this._sortStrategy.direction=r,this}connectedTo(r){return this._siblings=r.slice(),this}withOrientation(r){return this._sortStrategy.orientation=r,this}withScrollableParents(r){const e=rn(this.element);return this._scrollableElements=-1===r.indexOf(e)?[e,...r]:r.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(r){return this._isDragging?this._sortStrategy.getItemIndex(r):this._draggables.indexOf(r)}isReceiving(){return this._activeSiblings.size>0}_sortItem(r,e,t,n){if(this.sortingDisabled||!this._clientRect||!oD(this._clientRect,.05,e,t))return;const s=this._sortStrategy.sort(r,e,t,n);s&&this.sorted.next({previousIndex:s.previousIndex,currentIndex:s.currentIndex,container:this,item:r})}_startScrollingIfNecessary(r,e){if(this.autoScrollDisabled)return;let t,n=0,s=0;if(this._parentPositions.positions.forEach((c,l)=>{l===this._document||!c.clientRect||t||oD(c.clientRect,.05,r,e)&&([n,s]=function Mae(i,r,e,t){const n=_D(r,t),s=AD(r,e);let c=0,l=0;if(n){const o=i.scrollTop;1===n?o>0&&(c=1):i.scrollHeight-o>i.clientHeight&&(c=2)}if(s){const o=i.scrollLeft;1===s?o>0&&(l=1):i.scrollWidth-o>i.clientWidth&&(l=2)}return[c,l]}(l,c.clientRect,r,e),(n||s)&&(t=l))}),!n&&!s){const{width:c,height:l}=this._viewportRuler.getViewportSize(),o={width:c,height:l,top:0,right:c,bottom:l,left:0};n=_D(o,e),s=AD(o,r),t=window}t&&(n!==this._verticalScrollDirection||s!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=n,this._horizontalScrollDirection=s,this._scrollNode=t,(n||s)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const r=rn(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=r.msScrollSnapType||r.scrollSnapType||"",r.scrollSnapType=r.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const r=rn(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(r).clientRect}_reset(){this._isDragging=!1;const r=rn(this.element).style;r.scrollSnapType=r.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(r,e){return null!=this._clientRect&&c3(this._clientRect,r,e)}_getSiblingContainerFromPosition(r,e,t){return this._siblings.find(n=>n._canReceive(r,e,t))}_canReceive(r,e,t){if(!this._clientRect||!c3(this._clientRect,e,t)||!this.enterPredicate(r,this))return!1;const n=this._getShadowRoot().elementFromPoint(e,t);if(!n)return!1;const s=rn(this.element);return n===s||s.contains(n)}_startReceiving(r,e){const t=this._activeSiblings;!t.has(r)&&e.every(n=>this.enterPredicate(n,this)||this._draggables.indexOf(n)>-1)&&(t.add(r),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:r,receiver:this,items:e}))}_stopReceiving(r){this._activeSiblings.delete(r),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:r,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(r=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(r);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const r=lz(rn(this.element));this._cachedShadowRoot=r||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const r=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,r))}}function _D(i,r){const{top:e,bottom:t,height:n}=i,s=.05*n;return r>=e-s&&r<=e+s?1:r>=t-s&&r<=t+s?2:0}function AD(i,r){const{left:e,right:t,width:n}=i,s=.05*n;return r>=e-s&&r<=e+s?1:r>=t-s&&r<=t+s?2:0}const hg=Br({passive:!1,capture:!0});let _ae=(()=>{class i{constructor(e,t){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=n=>n.isDragging(),this.pointerMove=new fe,this.pointerUp=new fe,this.scroll=new fe,this._preventDefaultWhileDragging=n=>{this._activeDragInstances.length>0&&n.preventDefault()},this._persistentTouchmoveListener=n=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&n.preventDefault(),this.pointerMove.next(n))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,hg)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,hg)}startDragging(e,t){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const n=t.type.startsWith("touch");this._globalListeners.set(n?"touchend":"mouseup",{handler:s=>this.pointerUp.next(s),options:!0}).set("scroll",{handler:s=>this.scroll.next(s),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:hg}),n||this._globalListeners.set("mousemove",{handler:s=>this.pointerMove.next(s),options:hg}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((s,c)=>{this._document.addEventListener(c,s.handler,s.options)})})}}stopDragging(e){const t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const t=[this.scroll];return e&&e!==this._document&&t.push(new Ct(n=>this._ngZone.runOutsideAngular(()=>{const c=l=>{this._activeDragInstances.length&&n.next(l)};return e.addEventListener("scroll",c,!0),()=>{e.removeEventListener("scroll",c,!0)}}))),di(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(t){return new(t||i)(F(Ee),F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const Aae={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let p3=(()=>{class i{constructor(e,t,n,s){this._document=e,this._ngZone=t,this._viewportRuler=n,this._dragDropRegistry=s}createDrag(e,t=Aae){return new mae(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new gae(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je),F(Ee),F(A0),F(_ae))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const u3=new ie("CDK_DRAG_PARENT"),h3=new ie("CdkDragHandle"),zD=new ie("CdkDragPlaceholder"),OD=new ie("CdkDragPreview"),wD=new ie("CDK_DRAG_CONFIG"),yD=new ie("CdkDropList");let vD=(()=>{class i{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(e){this._disabled=ye(e),this._dragRef.disabled=this._disabled}constructor(e,t,n,s,c,l,o,a,d,p,u){this.element=e,this.dropContainer=t,this._ngZone=s,this._viewContainerRef=c,this._dir=o,this._changeDetectorRef=d,this._selfHandle=p,this._parentDrag=u,this._destroyed=new fe,this.started=new Me,this.released=new Me,this.ended=new Me,this.entered=new Me,this.exited=new Me,this.dropped=new Me,this.moved=new Ct(h=>{const m=this._dragRef.moved.pipe(Fe(f=>({source:this,pointerPosition:f.pointerPosition,event:f.event,delta:f.delta,distance:f.distance}))).subscribe(h);return()=>{m.unsubscribe()}}),this._dragRef=a.createDrag(e,{dragStartThreshold:l&&null!=l.dragStartThreshold?l.dragStartThreshold:5,pointerDirectionChangeThreshold:l&&null!=l.pointerDirectionChangeThreshold?l.pointerDirectionChangeThreshold:5,zIndex:l?.zIndex}),this._dragRef.data=this,i._dragInstances.push(this),l&&this._assignDefaults(l),t&&(this._dragRef._withDropContainer(t._dropListRef),t.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(Pt(1),Ye(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(e){const t=e.rootElementSelector,n=e.freeDragPosition;t&&!t.firstChange&&this._updateRootElement(),n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const e=i._dragInstances.indexOf(this);e>-1&&i._dragInstances.splice(e,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const e=this.element.nativeElement;let t=e;this.rootElementSelector&&(t=void 0!==e.closest?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(t||e)}_getBoundaryElement(){const e=this.boundaryElement;return e?"string"==typeof e?this.element.nativeElement.closest(e):rn(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){const t=this._dir,n=this.dragStartDelay,s=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,c=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.dragStartDelay="object"==typeof n&&n?n:mi(n),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(s).withPreviewTemplate(c).withPreviewContainer(this.previewContainer||"global"),t&&e.withDirection(t.value)}}),e.beforeStarted.pipe(Pt(1)).subscribe(()=>{if(this._parentDrag)return void e.withParent(this._parentDrag._dragRef);let t=this.element.nativeElement.parentElement;for(;t;){if(t.classList.contains("cdk-drag")){e.withParent(i._dragInstances.find(n=>n.element.nativeElement===t)?._dragRef||null);break}t=t.parentElement}})}_handleEvents(e){e.started.subscribe(t=>{this.started.emit({source:this,event:t.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(t=>{this.released.emit({source:this,event:t.event})}),e.ended.subscribe(t=>{this.ended.emit({source:this,distance:t.distance,dropPoint:t.dropPoint,event:t.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(t=>{this.entered.emit({container:t.container.data,item:this,currentIndex:t.currentIndex})}),e.exited.subscribe(t=>{this.exited.emit({container:t.container.data,item:this})}),e.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:this,distance:t.distance,dropPoint:t.dropPoint,event:t.event})})}_assignDefaults(e){const{lockAxis:t,dragStartDelay:n,constrainPosition:s,previewClass:c,boundaryElement:l,draggingDisabled:o,rootElementSelector:a,previewContainer:d}=e;this.disabled=o??!1,this.dragStartDelay=n||0,t&&(this.lockAxis=t),s&&(this.constrainPosition=s),c&&(this.previewClass=c),l&&(this.boundaryElement=l),a&&(this.rootElementSelector=a),d&&(this.previewContainer=d)}_setupHandlesListener(){this._handles.changes.pipe(Ii(this._handles),Hi(e=>{const t=e.filter(n=>n._parentDrag===this).map(n=>n.element);this._selfHandle&&this.rootElementSelector&&t.push(this.element),this._dragRef.withHandles(t)}),pi(e=>di(...e.map(t=>t._stateChanges.pipe(Ii(t))))),Ye(this._destroyed)).subscribe(e=>{const t=this._dragRef,n=e.element.nativeElement;e.disabled?t.disableHandle(n):t.enableHandle(n)})}static#t=this.\u0275fac=function(t){return new(t||i)(w(Te),w(yD,12),w(Je),w(Ee),w(wi),w(wD,8),w(En,8),w(p3),w(Lt),w(h3,10),w(u3,12))};static#i=this.\u0275dir=ee({type:i,selectors:[["","cdkDrag",""]],contentQueries:function(t,n,s){if(1&t&&(it(s,OD,5),it(s,zD,5),it(s,h3,5)),2&t){let c;be(c=ge())&&(n._previewTemplate=c.first),be(c=ge())&&(n._placeholderTemplate=c.first),be(c=ge())&&(n._handles=c)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,n){2&t&&ke("cdk-drag-disabled",n.disabled)("cdk-drag-dragging",n._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[Re([{provide:u3,useExisting:i}]),Wt]})}return i})();const f3=new ie("CdkDropListGroup");let Cae=0,CD=(()=>{class i{static#e=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=ye(e)}constructor(e,t,n,s,c,l,o){this.element=e,this._changeDetectorRef=n,this._scrollDispatcher=s,this._dir=c,this._group=l,this._destroyed=new fe,this.connectedTo=[],this.id="cdk-drop-list-"+Cae++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new Me,this.entered=new Me,this.exited=new Me,this.sorted=new Me,this._unsortedItems=new Set,this._dropListRef=t.createDropList(e),this._dropListRef.data=this,o&&this._assignDefaults(o),this._dropListRef.enterPredicate=(a,d)=>this.enterPredicate(a.data,d.data),this._dropListRef.sortPredicate=(a,d,p)=>this.sortPredicate(a,d.data,p.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),i._dropLists.push(this),l&&l._items.add(this)}addItem(e){this._unsortedItems.add(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(e){this._unsortedItems.delete(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((e,t)=>e._dragRef.getVisibleElement().compareDocumentPosition(t._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const e=i._dropLists.indexOf(this);e>-1&&i._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(Ii(this._dir.value),Ye(this._destroyed)).subscribe(t=>e.withDirection(t)),e.beforeStarted.subscribe(()=>{const t=Kp(this.connectedTo).map(n=>"string"==typeof n?i._dropLists.find(c=>c.id===n):n);if(this._group&&this._group._items.forEach(n=>{-1===t.indexOf(n)&&t.push(n)}),!this._scrollableParentsResolved){const n=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(s=>s.getElementRef().nativeElement);this._dropListRef.withScrollableParents(n),this._scrollableParentsResolved=!0}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=ye(this.sortingDisabled),e.autoScrollDisabled=ye(this.autoScrollDisabled),e.autoScrollStep=mi(this.autoScrollStep,2),e.connectedTo(t.filter(n=>n&&n!==this).map(n=>n._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(t=>{this.entered.emit({container:this,item:t.item.data,currentIndex:t.currentIndex})}),e.exited.subscribe(t=>{this.exited.emit({container:this,item:t.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(t=>{this.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:this,item:t.item.data})}),e.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance,dropPoint:t.dropPoint,event:t.event}),this._changeDetectorRef.markForCheck()}),di(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){const{lockAxis:t,draggingDisabled:n,sortingDisabled:s,listAutoScrollDisabled:c,listOrientation:l}=e;this.disabled=n??!1,this.sortingDisabled=s??!1,this.autoScrollDisabled=c??!1,this.orientation=l||"vertical",t&&(this.lockAxis=t)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(e=>e._dragRef))}static#t=this.\u0275fac=function(t){return new(t||i)(w(Te),w(p3),w(Lt),w(_0),w(En,8),w(f3,12),w(wD,8))};static#i=this.\u0275dir=ee({type:i,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,n){2&t&&(Ie("id",n.id),ke("cdk-drop-list-disabled",n.disabled)("cdk-drop-list-dragging",n._dropListRef.isDragging())("cdk-drop-list-receiving",n._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[Re([{provide:f3,useValue:void 0},{provide:yD,useExisting:i}])]})}return i})(),xae=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[p3],imports:[Io]})}return i})();function Tae(i,r){if(1&i){const e=ve();y(0,"mat-icon",14),X("mousedown",function(){return le(e),ce(j(2).dragDisabled=!1)}),W(1,"drag_indicator"),v()}}function Rae(i,r){if(1&i){const e=ve();y(0,"mat-icon",15),X("click",function(){le(e);const n=j().$implicit;return ce(j().edit(n))}),W(1,"edit"),v()}}function Sae(i,r){1&i&&(y(0,"button",16)(1,"mat-icon",17),W(2,"cancel"),v()())}function qae(i,r){if(1&i){const e=ve();y(0,"mat-chip-row",7),X("removed",function(){const s=le(e).$implicit,c=j();return c.remove(s),ce(c._sendEventToParent())}),y(1,"div",8),X("click",function(){const s=le(e).$implicit,c=j();return ce(c.readonly&&void 0!==c.attribute.displayName&&c.showValue(s,c.attribute.displayName))}),I(2,Tae,2,0,"mat-icon",9),y(3,"span",10),W(4),v()(),y(5,"button",11),I(6,Rae,2,0,"mat-icon",12),v(),I(7,Sae,3,0,"button",13),v()}if(2&i){const e=r.$implicit,t=j();E("cdkDragData",e)("removable",t.removable),_(1),ke("cursor-pointer",t.readonly&&void 0!==t.attribute.displayName),_(1),E("ngIf",t.removable),_(2),pe(e),_(2),E("ngIf",t.removable),_(1),E("ngIf",t.removable)}}function Eae(i,r){1&i&&(y(0,"mat-icon"),W(1,"more_horiz"),v())}function Lae(i,r){1&i&&(y(0,"mat-icon"),W(1,"keyboard_arrow_up"),v())}function kae(i,r){if(1&i){const e=ve();y(0,"div",18)(1,"button",19),X("click",function(){return le(e),ce(j().onShowChange())}),L(2,"translate"),I(3,Eae,2,0,"mat-icon",20),I(4,Lae,2,0,"mat-icon",20),v()()}if(2&i){const e=j();_(1),E("matTooltip",k(2,4,e.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.MORE"))("matTooltipPosition","above"),_(2),E("ngIf",!e.showMore),_(1),E("ngIf",e.showMore)}}let Dae=(()=>{class i{constructor(e,t){this.dialog=e,this.changeDetector=t,this.readonly=!1,this.sendEventToParent=new Me,this.selectable=!1,this.removable=!0,this.addOnBlur=!0,this.dragDisabled=!0,this.separatorKeysCodes=[13,188],this.values=[],this.showMore=!1,this.defaultItemsShown=5}ngOnInit(){this.removable=!v0(this.attribute)&&!this.readonly,null==this.attribute.value&&(this.attribute.value=[]),this.values=this.attribute.value,this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=v0(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}add(e){const t=e.input,n=e.value;(n||"").trim()&&(this.attribute.value.push(n.trim()),this.values=this.attribute.value,this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())),t&&(t.value=""),this.sendEventToParent.emit()}remove(e){const t=Bt();t.width="400px",t.data={name:e},this.dialog.open(zne,t).afterClosed().subscribe(s=>{if(s){const c=this.attribute.value.indexOf(e);this.attribute.value.splice(c,1),this.values=this.attribute.value,this.sendEventToParent.emit(),this.changeDetector.detectChanges()}})}drop(e){this.dragDisabled=!0,bD(this.attribute.value,e.previousIndex,e.currentIndex),this.values=this.attribute.value}edit(e){const t=this.attribute.value.indexOf(e),n=Bt();n.width="600px",n.data={attribute:this.attribute,index:t},this.dialog.open(Ane,n).afterClosed().subscribe(c=>{c&&(this.values=this.attribute.value,this.sendEventToParent.emit())})}showValue(e,t){const n=Bt();n.width="350px",n.data={value:e,title:t},this.dialog.open(lg,n)}setItemsShown(){this.itemsShown=this.showMore?this.values.length:this.defaultItemsShown}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}static#e=this.\u0275fac=function(t){return new(t||i)(w(_i),w(Lt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attribute-value-list"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:7,vars:7,consts:[["cdkDropList","","cdkDropListOrientation","vertical",3,"cdkDropListDisabled","cdkDropListDropped"],["chipList",""],[1,"d-flex","flex-column"],["class","chip-word-break","cdkDrag","",3,"cdkDragData","removable","removed",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],["subscriptSizing","dynamic",1,"w-100",3,"hidden"],["matInput","","placeholder","New value",1,"w-100","m-0",3,"matChipInputFor","matChipInputSeparatorKeyCodes","matChipInputAddOnBlur","matChipInputTokenEnd","change"],["cdkDrag","",1,"chip-word-break",3,"cdkDragData","removable","removed"],[1,"chip-body",3,"click"],["class","handle-icon",3,"mousedown",4,"ngIf"],[1,"chip-text"],["matChipTrailingIcon",""],["class","edit-delete-icon ms-2",3,"click",4,"ngIf"],["matChipRemove","",4,"ngIf"],[1,"handle-icon",3,"mousedown"],[1,"edit-delete-icon","ms-2",3,"click"],["matChipRemove",""],[1,"edit-delete-icon"],[1,"w-100"],["mat-icon-button","",1,"ms-auto",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(t,n){if(1&t&&(y(0,"mat-chip-grid",0,1),X("cdkDropListDropped",function(c){return n.drop(c),n._sendEventToParent()}),y(2,"div",2),I(3,qae,8,8,"mat-chip-row",3),v(),I(4,kae,5,6,"div",4),y(5,"mat-form-field",5)(6,"input",6),X("matChipInputTokenEnd",function(c){return n.add(c)})("change",function(){return n._sendEventToParent()}),v()()()),2&t){const s=yt(1);E("cdkDropListDisabled",n.dragDisabled),_(3),E("ngForOf",n.values.slice(0,n.itemsShown)),_(1),E("ngIf",n.values.length>n.defaultItemsShown),_(1),E("hidden",n.readonly),_(1),E("matChipInputFor",s)("matChipInputSeparatorKeyCodes",n.separatorKeysCodes)("matChipInputAddOnBlur",n.addOnBlur)}},dependencies:[Di,Ue,yk,vk,zk,WO,Ak,CD,vD,Ei,gs,Gn,Vi,an,Pe],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.d-flex.flex-column[_ngcontent-%COMP%]{align-items:flex-start}.mat-mdc-chip-grid[_ngcontent-%COMP%] .mat-mdc-chip[_ngcontent-%COMP%]{width:auto;min-width:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.chip-word-break[_ngcontent-%COMP%] .cdk-drop-list-dragging[_ngcontent-%COMP%] .example-box[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.example-box[_ngcontent-%COMP%]:last-child{border:none}.edit-delete-icon[_ngcontent-%COMP%]{font-size:18px;justify-content:center;align-items:center;display:flex}.handle-icon[_ngcontent-%COMP%]{font-size:22px;margin-right:4px;margin-left:-4px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{padding:7px 5px}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.chip-text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:400px}"]})}return i})();function Hae(i,r){if(1&i){const e=ve();y(0,"input",4),X("click",function(){le(e);const n=j();return ce(void 0!==n.value&&n.showValue(n.value,n.attribute.displayName))})("ngModelChange",function(n){return le(e),ce(j().attribute.value=n)})("keydown",function(){return le(e),ce(j()._sendEventToParent())}),L(1,"multiWordDataCy"),v()}if(2&i){const e=j();ke("cursor-pointer",void 0!==e.value),To("data-cy","",k(1,5,e.attribute.displayName),"-value"),E("readonly",!0)("ngModel",e.attribute.value)}}function Wae(i,r){if(1&i){const e=ve();y(0,"textarea",5),X("ngModelChange",function(n){return le(e),ce(j().attribute.value=n)})("keydown",function(){return le(e),ce(j()._sendEventToParent())}),L(1,"multiWordDataCy"),W(2," "),v()}if(2&i){const e=j();To("data-cy","",k(1,2,e.attribute.displayName),"-value"),E("ngModel",e.attribute.value)}}function Pae(i,r){1&i&&(y(0,"mat-hint",6)(1,"b"),W(2),L(3,"translate"),v()()),2&i&&(_(2),pe(k(3,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_STRING.HINT")))}let Iae=(()=>{class i{constructor(e){this.dialog=e,this.readonly=!1,this.sendEventToParent=new Me}ngOnInit(){this.value=this.attribute.value,this.readonly||(this.readonly=v0(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(e,t){const n=Bt();n.width="350px",n.data={value:e,title:t},this.dialog.open(lg,n)}static#e=this.\u0275fac=function(t){return new(t||i)(w(_i))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attribute-value-string"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:4,vars:4,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","class","overflow-ellipsis","type","text",3,"cursor-pointer","readonly","ngModel","click","ngModelChange","keydown",4,"ngIf"],["matInput","","rows","3","wrap","off","class","overflow-ellipsis","type","text",3,"ngModel","ngModelChange","keydown",4,"ngIf"],["class","hint-color",4,"ngIf"],["matInput","","type","text",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"],["matInput","","rows","3","wrap","off","type","text",1,"overflow-ellipsis",3,"ngModel","ngModelChange","keydown"],[1,"hint-color"]],template:function(t,n){1&t&&(y(0,"mat-form-field",0),I(1,Hae,2,7,"input",1),I(2,Wae,3,4,"textarea",2),I(3,Pae,4,3,"mat-hint",3),v()),2&t&&(oi("appearance",n.readonly?"outline":"fill"),_(1),E("ngIf",n.readonly),_(1),E("ngIf",!n.readonly),_(1),E("ngIf",!n.readonly&&(null==n.attribute.value?null:n.attribute.value.includes("\n"))))},dependencies:[Ue,bn,Xi,va,Vi,Tb,an,Pe,a3],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.hint-color[_ngcontent-%COMP%]{color:#ff8c00}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.mat-focused) mat-hint[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .mdc-text-field{padding-right:0!important}"]})}return i})(),Bae=(()=>{class i{constructor(e){this.dialog=e,this.readonly=!1,this.sendEventToParent=new Me}ngOnInit(){this.readonly||(this.readonly=v0(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(e){const t=Bt();t.width="350px",t.data={value:e.value,title:e.displayName},this.dialog.open(lg,t)}static#e=this.\u0275fac=function(t){return new(t||i)(w(_i))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attribute-value-integer"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:2,vars:5,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","type","number",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"]],template:function(t,n){1&t&&(y(0,"mat-form-field",0)(1,"input",1),X("click",function(){return n.readonly&&void 0!==n.attribute.value&&n.showValue(n.attribute)})("ngModelChange",function(c){return n.attribute.value=c})("keydown",function(){return n._sendEventToParent()}),v()()),2&t&&(oi("appearance",n.readonly?"outline":"fill"),_(1),ke("cursor-pointer",n.readonly&&void 0!==n.attribute.value),E("readonly",n.readonly)("ngModel",n.attribute.value))},dependencies:[bn,fb,Xi,va,Vi,an],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();const Nae=["map"];function Vae(i,r){if(1&i){const e=ve();y(0,"perun-web-apps-attribute-value-boolean",3),X("sendEventToParent",function(){return le(e),ce(j()._sendEventToParent2())}),v()}if(2&i){const e=j();E("attribute",e.attribute)("readonly",e.readonly)}}function jae(i,r){if(1&i){const e=ve();y(0,"perun-web-apps-attribute-value-list",3),X("sendEventToParent",function(){return le(e),ce(j()._sendEventToParent2())}),v()}if(2&i){const e=j();E("attribute",e.attribute)("readonly",e.readonly)}}function Fae(i,r){if(1&i&&te(0,"perun-web-apps-attribute-value-map",4,5),2&i){const e=j();E("attribute",e.attribute)("readonly",e.readonly)}}function Uae(i,r){if(1&i){const e=ve();y(0,"perun-web-apps-attribute-value-string",3),X("sendEventToParent",function(){return le(e),ce(j()._sendEventToParent2())}),v()}if(2&i){const e=j();E("attribute",e.attribute)("readonly",e.readonly)}}function Yae(i,r){if(1&i){const e=ve();y(0,"perun-web-apps-attribute-value-integer",3),X("sendEventToParent",function(){return le(e),ce(j()._sendEventToParent2())}),v()}if(2&i){const e=j();E("attribute",e.attribute)("readonly",e.readonly)}}let m3=(()=>{class i{constructor(){this.readonly=!1,this.sendEventToParent2=new Me}updateMapAttribute(){"java.util.LinkedHashMap"===this.attribute.type&&this.mapComponent.updateAttribute()}_sendEventToParent2(){this.sendEventToParent2.emit()}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attribute-value"]],viewQuery:function(t,n){if(1&t&&Qe(Nae,5),2&t){let s;be(s=ge())&&(n.mapComponent=s.first)}},inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent2:"sendEventToParent2"},decls:7,vars:5,consts:[[3,"attribute","readonly","sendEventToParent",4,"ngIf"],[3,"click"],[3,"attribute","readonly",4,"ngIf"],[3,"attribute","readonly","sendEventToParent"],[3,"attribute","readonly"],["map",""]],template:function(t,n){1&t&&(y(0,"div"),I(1,Vae,1,2,"perun-web-apps-attribute-value-boolean",0),I(2,jae,1,2,"perun-web-apps-attribute-value-list",0),y(3,"div",1),X("click",function(){return n._sendEventToParent2()}),I(4,Fae,2,2,"perun-web-apps-attribute-value-map",2),v(),I(5,Uae,1,2,"perun-web-apps-attribute-value-string",0),I(6,Yae,1,2,"perun-web-apps-attribute-value-integer",0),v()),2&t&&(_(1),E("ngIf","java.lang.Boolean"===n.attribute.type),_(1),E("ngIf","java.util.ArrayList"===n.attribute.type),_(2),E("ngIf","java.util.LinkedHashMap"===n.attribute.type),_(1),E("ngIf","java.lang.String"===n.attribute.type||"java.lang.LargeString"===n.attribute.type),_(1),E("ngIf","java.lang.Integer"===n.attribute.type))},dependencies:[Ue,dae,Dae,sae,Iae,Bae]})}return i})();function Gae(i,r){1&i&&te(0,"mat-spinner",3)}function Xae(i,r){if(1&i){const e=ve();y(0,"mat-option",16),X("click",function(){const s=le(e).$implicit;return ce(j(4).changeLanguage(s))}),W(1),L(2,"translate"),L(3,"uppercase"),v()}if(2&i){const e=r.$implicit;E("value",e),_(1),G(" ",k(2,2,k(3,4,"SHARED_LIB.LANGUAGES."+e))," ")}}function $ae(i,r){if(1&i){const e=ve();y(0,"mat-form-field",13)(1,"mat-select",14),X("valueChange",function(n){return le(e),ce(j(3).currentLang=n)}),I(2,Xae,4,6,"mat-option",15),v()()}if(2&i){const e=j(3);_(1),E("value",e.currentLang),_(1),E("ngForOf",e.languages)}}function Qae(i,r){if(1&i){const e=ve();y(0,"div",17)(1,"a",18),W(2),v(),y(3,"button",19),X("click",function(){return le(e),ce(j(3).changeEmail())}),L(4,"translate"),y(5,"mat-icon"),W(6," edit "),v()()()}if(2&i){const e=j(3);_(1),Xl("href","mailto:",e.email,"",_a),_(1),pe(e.email),_(1),oi("matTooltip",k(4,3,"PROFILE_PAGE.CHANGE_EMAIL"))}}function Jae(i,r){if(1&i){const e=ve();y(0,"mat-option",16),X("click",function(){const s=le(e).$implicit;return ce(j(4).changeTimeZone(s))}),W(1),v()}if(2&i){const e=r.$implicit;E("value",e),_(1),G(" ",e," ")}}function Kae(i,r){if(1&i){const e=ve();y(0,"mat-form-field",13)(1,"mat-select",20),X("valueChange",function(n){return le(e),ce(j(3).currentTimezone=n)}),I(2,Jae,2,2,"mat-option",15),v()()}if(2&i){const e=j(3);_(1),E("value",e.currentTimezone),_(1),E("ngForOf",e.timeZones)}}function Zae(i,r){1&i&&(y(0,"p"),W(1,"-"),v())}function eoe(i,r){1&i&&te(0,"perun-web-apps-attribute-value",23),2&i&&E("attribute",j(2).$implicit.attribute)("readonly",!0)}function toe(i,r){if(1&i&&(y(0,"div"),I(1,Zae,2,0,"p",21),I(2,eoe,1,2,"perun-web-apps-attribute-value",22),v()),2&i){const e=j().$implicit;_(1),E("ngIf",!e.attribute.value),_(1),E("ngIf",e.attribute.value)}}function ioe(i,r){if(1&i&&(y(0,"tr")(1,"td",7)(2,"div",8),W(3),v()(),y(4,"td",9),I(5,$ae,3,2,"mat-form-field",10),I(6,Qae,7,5,"div",11),I(7,Kae,3,2,"mat-form-field",10),I(8,toe,3,2,"div",12),v()()),2&i){const e=r.$implicit,t=j(2);_(2),E("matTooltip",e["tooltip_"+t.currentLang]),_(1),G(" ",e["displayName_"+t.currentLang]," "),_(1),E("ngSwitch",e.attribute.friendlyName),_(1),E("ngSwitchCase","preferredLanguage"),_(1),E("ngSwitchCase","preferredMail"),_(1),E("ngSwitchCase","timezone")}}function noe(i,r){if(1&i&&(y(0,"table",4)(1,"tbody")(2,"tr")(3,"td",5),W(4),L(5,"translate"),L(6,"customTranslate"),v(),y(7,"td"),W(8),v()(),I(9,ioe,9,6,"tr",6),v()()),2&i){const e=j();_(4),pe(k(5,3,k(6,5,"PROFILE_PAGE.NAME"))),_(4),pe(e.fullName),_(1),E("ngForOf",e.additionalAttributes)}}let roe=(()=>{class i{constructor(e,t,n,s,c,l,o,a,d,p,u){this.translateService=e,this.dialog=t,this.authzResolverService=n,this.attributesManagerService=s,this.usersManagerService=c,this.route=l,this.router=o,this.notificator=a,this.storeService=d,this.apiRequestConfiguration=p,this.preferredLangService=u,this.currentLang="en",this.languages=this.storeService.getProperty("supported_languages"),this.timeZones=Xk.tz.names().filter(h=>!h.startsWith("Etc/")),this.additionalAttributes=[],this.email="",this.fullName="",this.organization="",this.currentTimezone="",e.get("PROFILE_PAGE.MAIL_CHANGE_SUCCESS").subscribe(h=>this.successMessage=h)}ngOnInit(){const e=this.route.snapshot.queryParamMap,t=e.get("token"),n=e.get("u");this.loading=!0,t&&n?(this.apiRequestConfiguration.dontHandleErrorForNext(),this.usersManagerService.validatePreferredEmailChangeWithToken(t,Number.parseInt(n,10)).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.router.navigate([],{replaceUrl:!0,queryParamsHandling:"preserve"}),this.getData()},error:()=>{const s=Bt();s.width="600px",this.dialog.open(Dne,s).afterClosed().subscribe(()=>{this.getData()})}})):this.getData()}getData(){this.authzResolverService.getPerunPrincipal().subscribe(e=>{this.userId=e.userId,this.usersManagerService.getRichUserWithAttributes(this.userId).subscribe(t=>{this.fullName=(new ku).transform(t);const n=t.userAttributes.find(d=>"preferredMail"===d.friendlyName);this.email=n?.value??"-",this.languageAttribute=t.userAttributes.find(d=>"preferredLanguage"===d.friendlyName);const c=this.preferredLangService.getPreferredLanguage(this.languageAttribute?.value??null);this.translateService.use(c),this.currentLang=c,this.timezoneAttribute=t.userAttributes.find(d=>"timezone"===d.friendlyName),this.currentTimezone=this.timezoneAttribute?.value??"-";const l=this.storeService.getProperty("profile_page_attributes");let o=0;const a=this.storeService.getProperty("supported_languages");l.forEach(d=>{const p=t.userAttributes.find(u=>u.friendlyName===d.friendly_name);p?(o++,this.addAttribute(p,d,a)):this.attributesManagerService.getAttributeDefinitionByName(`urn:perun:user:attribute-def:${d.is_virtual?"virt":"def"}:${d.friendly_name}`).subscribe(u=>{this.addAttribute(u,d,a),o++,this.loading=o!==l.length}),this.loading=o!==l.length})})})}changeLanguage(e){this.currentLang=e,this.translateService.use(this.currentLang),this.languageAttribute?this.setLanguage():this.attributesManagerService.getAttributeDefinitionByName("urn:perun:user:attribute-def:def:preferredLanguage").subscribe(t=>{this.languageAttribute=t,this.setLanguage()})}setLanguage(){this.languageAttribute.value=this.currentLang,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.languageAttribute}).subscribe(()=>{this.router.navigate([],{queryParams:{lang:null},queryParamsHandling:"merge"})})}changeTimeZone(e){this.currentTimezone=e,this.timezoneAttribute?this.setTimeZone():this.attributesManagerService.getAttributeDefinitionByName("urn:perun:user:attribute-def:def:timezone").subscribe(t=>{this.timezoneAttribute=t,this.setTimeZone()})}setTimeZone(){this.timezoneAttribute.value=this.currentTimezone,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.timezoneAttribute}).subscribe(()=>{})}changeEmail(){const e=Bt();e.width="350px",e.data={userId:this.userId},this.dialog.open(yne,e).afterClosed().subscribe(n=>{n&&this.getEmail()})}getEmail(){this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:preferredMail").subscribe(e=>{this.email=e?.value??"-"})}addAttribute(e,t,n){const s={attribute:e};for(const c of n)s[`displayName_${c}`]=t?.[`display_name_${c}`]?.length?t[`display_name_${c}`]:e.displayName,s[`tooltip_${c}`]=t[`tooltip_${c}`]??"";this.additionalAttributes.push(s)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Jt),w(_i),w(rc),w(nn),w(Sn),w(wr),w(Wi),w(Wn),w(bt),w(jc),w(KO))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-profile-page"]],decls:3,vars:2,consts:[[1,"user-theme"],["class","ms-auto me-auto",4,"ngIf"],["class","mt-3 word-break-all",4,"ngIf"],[1,"ms-auto","me-auto"],[1,"mt-3","word-break-all"],[1,"fw-bold"],[4,"ngFor","ngForOf"],[1,"fw-bold","att-name-width"],["matTooltipPosition","above",3,"matTooltip"],[1,"w-100",3,"ngSwitch"],["class","center-self",4,"ngSwitchCase"],["class","d-flex align-items-center",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"center-self"],[1,"mb-auto",3,"value","valueChange"],[3,"value","click",4,"ngFor","ngForOf"],[3,"value","click"],[1,"d-flex","align-items-center"],[1,"center-self",3,"href"],["mat-icon-button","",1,"ms-2",3,"matTooltip","click"],[3,"value","valueChange"],[4,"ngIf"],[3,"attribute","readonly",4,"ngIf"],[3,"attribute","readonly"]],template:function(t,n){1&t&&(y(0,"div",0),I(1,Gae,1,0,"mat-spinner",1),I(2,noe,10,7,"table",2),v()),2&t&&(_(1),E("ngIf",n.loading),_(1),E("ngIf",!n.loading))},dependencies:[Di,Ue,M1,wp,oA,Ei,gs,m3,Vi,Ru,f0,xa,Gn,kR,Pe,Dt],styles:[".center-self[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.word-break-all[_ngcontent-%COMP%]{word-break:break-all}td[_ngcontent-%COMP%]{padding-right:1rem!important}.att-name-width[_ngcontent-%COMP%]{min-width:200px}"]})}return i})(),aoe=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-focus-on-linker-dialog"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"div")(2,"mat-icon",1),W(3," info "),v(),W(4),L(5,"translate"),v(),y(6,"div"),W(7),L(8,"translate"),v()()),2&t&&(_(4),G(" ",k(5,2,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL")," "),_(3),G(" ",k(8,4,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL_WARNING")," "))},dependencies:[Ei,Pe],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return i})(),ooe=(()=>{class i{constructor(e,t,n,s){this.otherApplicationsService=e,this.storeService=t,this.oauthService=n,this.dialog=s}openLinkerWindow(e,t){let n=this.otherApplicationsService.getUrlForOtherApplication(v1.Linker);this.storeService.getProperty("use_localhost_linker_url")&&(n="http://localhost:4201/");let s=n+"?formerToken="+this.oauthService.getAccessToken();t&&0!==t.length&&(s+="&idphint="+t.toString());const o=window.top,p=window.open(s,"_blank",`width=600,height=600,top=${o.outerHeight/2+o.screenY-300}, left=${o.outerWidth/2+o.screenX-300}`);let u;if(p){const m=Bt();m.width="450px",m.panelClass="noBorderDialog",u=this.dialog.open(aoe,m)}window.addEventListener("message",m=>{sessionStorage.setItem("linkedResult",m.data)});const h=setInterval(()=>{if(p.closed){clearInterval(h),u.close();const m=sessionStorage.getItem("linkedResult");sessionStorage.removeItem("linkedResult"),e(m)}},1e3)}static#e=this.\u0275fac=function(t){return new(t||i)(F(ZO),F(bt),F(ys),F(_i))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),b3=(()=>{class i{static#e=this.MEMBER_DEF_EXPIRATION="urn:perun:member:attribute-def:def:membershipExpiration";static#t=this.MEMBER_DEF_GROUP_EXPIRATION="urn:perun:member_group:attribute-def:def:groupMembershipExpiration";static#i=this.MEMBER_GROUP_STATUS="urn:perun:member_group:attribute-def:virt:groupStatus";static#n=this.MEMBER_GROUP_STATUS_INDIRECT="urn:perun:member_group:attribute-def:virt:groupStatusIndirect";static#r=this.MEMBER_DEF_ORGANIZATION="urn:perun:member:attribute-def:def:organization";static#a=this.MEMBER_DEF_MAIL="urn:perun:member:attribute-def:def:mail";static#o=this.MEMBER_CORE_ID="urn:perun:member:attribute-def:core:id";static#s=this.MEMBER_LIFECYCLE_ALTERABLE="urn:perun:member:attribute-def:virt:isLifecycleAlterable";static#l=this.VO_DEF_EXPIRATION_RULES="urn:perun:vo:attribute-def:def:membershipExpirationRules";static#c=this.VO_DEF_MAIL_FOOTER="urn:perun:vo:attribute-def:def:mailFooter";static#d=this.VO_DEF_MAIL_HTML_FOOTER="urn:perun:vo:attribute-def:def:htmlMailFooter";static#p=this.VO_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:vo:attribute-def:def:blockManualMemberAdding";static#u=this.USER_DEF_ORGANIZATION="urn:perun:user:attribute-def:def:organization";static#h=this.USER_DEF_PREFERRED_MAIL="urn:perun:user:attribute-def:def:preferredMail";static#f=this.USER_DEF_CERTIFICATES="urn:perun:user:attribute-def:def:userCertificates";static#m=this.GROUP_DEF_EXPIRATION_RULES="urn:perun:group:attribute-def:def:groupMembershipExpirationRules";static#b=this.GROUP_DEF_MAIL_FOOTER="urn:perun:group:attribute-def:def:mailFooter";static#g=this.GROUP_DEF_MAIL_HTML_FOOTER="urn:perun:group:attribute-def:def:htmlMailFooter";static#M=this.GROUP_SYNC_ENABLED="urn:perun:group:attribute-def:def:synchronizationEnabled";static#_=this.GROUP_LAST_SYNC_STATE="urn:perun:group:attribute-def:def:lastSynchronizationState";static#A=this.GROUP_LAST_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastSynchronizationTimestamp";static#z=this.GROUP_STRUCTURE_SYNC_ENABLED="urn:perun:group:attribute-def:def:groupStructureSynchronizationEnabled";static#O=this.GROUP_LAST_STRUCTURE_SYNC_STATE="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationState";static#w=this.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationTimestamp";static#y=this.GROUP_SYNC_INTERVAL="urn:perun:group:attribute-def:def:synchronizationInterval";static#v=this.GROUP_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:group:attribute-def:def:blockManualMemberAdding";static#C=this.UES_DEF_MAIL="urn:perun:ues:attribute-def:def:mail";static#x=this.UES_DEF_ORGANIZATION="urn:perun:ues:attribute-def:def:o";static#T=this.UES_SOURCE_IDP_NAME="urn:perun:ues:attribute-def:def:sourceIdPName";static#R=this.UES_IDP_ORGANIZATION_NAME="urn:perun:ues:attribute-def:def:IdPOrganizationName"}return i})(),soe=(()=>{class i{transform(e){return e.find(n=>"mail"===n.friendlyName)?.value??""}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"getMailFromAttributes",type:i,pure:!0})}return i})(),Pu=(()=>{class i{transform(e){const t="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?t+"DESELECT_ROW":t+"SELECT_ROW"}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"checkboxLabel",type:i,pure:!0})}return i})();function loe(i,r){1&i&&te(0,"th",18)}const coe=function(i){return{name:i}};function doe(i,r){if(1&i){const e=ve();y(0,"td",19)(1,"span",20),L(2,"translate"),L(3,"customTranslate"),y(4,"mat-checkbox",21),X("change",function(n){const c=le(e).$implicit,l=j();return ce(n?l.selection.toggle(c):null)})("click",function(n){return n.stopPropagation()}),L(5,"translate"),L(6,"checkboxLabel"),v()()()}if(2&i){const e=r.$implicit,t=j();_(1),oi("matTooltip",k(2,6,k(3,8,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.CANNOT_BE_DELETED_TOOLTIP"))),E("matTooltipPosition","above")("matTooltipDisabled",!e.userExtSource.persistent),_(3),E("aria-label",Fn(5,10,k(6,13,t.selection.isSelected(e)),qt(15,coe,e.userExtSource.extSource.name)))("checked",t.selection.isSelected(e))("disabled",e.userExtSource.persistent)}}function poe(i,r){1&i&&(y(0,"th",22),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.ID"))," "))}function uoe(i,r){if(1&i&&(y(0,"td",23),W(1),v()),2&i){const e=r.$implicit;_(1),G(" ",e.userExtSource.id," ")}}function hoe(i,r){1&i&&(y(0,"th",24),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.MAIL"))," "))}function foe(i,r){if(1&i&&(y(0,"td",23),W(1),L(2,"getMailFromAttributes"),v()),2&i){const e=r.$implicit;_(1),G(" ",k(2,1,e.attributes)," ")}}function moe(i,r){if(1&i&&(y(0,"th",22),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i){const e=j();_(1),G(" ",k(2,1,k(3,3,e.extSourceNameHeader?e.extSourceNameHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.EXT_SOURCE_NAME"))," ")}}function boe(i,r){if(1&i&&(y(0,"td",23),W(1),v()),2&i){const e=r.$implicit;_(1),G(" ",e.userExtSource.extSource.name," ")}}function goe(i,r){if(1&i&&(y(0,"th",22),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i){const e=j();_(1),G(" ",k(2,1,k(3,3,e.loginHeader?e.loginHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LOGIN"))," ")}}function Moe(i,r){if(1&i&&(y(0,"td",23),W(1),v()),2&i){const e=r.$implicit;_(1),G(" ",e.userExtSource.login," ")}}function _oe(i,r){1&i&&(y(0,"th",22),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LAST_ACCESS"))," "))}function Aoe(i,r){if(1&i&&(y(0,"td",25),W(1),L(2,"date"),v()),2&i){const e=r.$implicit;_(1),G(" ",Fn(2,1,e.userExtSource.lastAccess,"d.M.y H:mm:ss")," ")}}function zoe(i,r){1&i&&te(0,"tr",26)}const xD=function(i,r){return["/admin","users",i,"identities",r]};function Ooe(i,r){if(1&i&&te(0,"tr",27),2&i){const e=r.$implicit,t=j();ke("cursor-pointer",!t.disableRouting)("disable-outline",t.disableRouting),E("perunWebAppsMiddleClickRouterLink",t.disableRouting?null:b1(6,xD,t.userId.toString(),e.userExtSource.id.toString()))("routerLink",t.disableRouting?null:b1(9,xD,t.userId,e.userExtSource.id))}}function woe(i,r){1&i&&(y(0,"perun-web-apps-alert",28),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function yoe(i,r){1&i&&(y(0,"perun-web-apps-alert",28),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.NO_IDENTITIES")),"\n"))}let voe=(()=>{class i{constructor(e,t){this.route=e,this.authResolver=t,this.selection=new kn,this.filterValue="",this.displayedColumns=["select","id","mail","extSourceName","login","lastAccess"],this.pageSizeOptions=Vc}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"id":return e.userExtSource.id.toString();case"mail":{const n=e.attributes.find(s=>"mail"===s.friendlyName);return n?n.value:"N/A"}case"extSourceName":return e.userExtSource.extSource.name;case"login":return e.userExtSource.login;case"lastAccess":return e.userExtSource.lastAccess.split(".")[0];default:return e[t]}}ngOnInit(){this.disableRouting||this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId)}),this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new No(this.userExtSources),this.setDataSource()}exportAllData(e){Da(ka(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Da(ka(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Eu(e,t,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,t)=>qu(e,t,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}static#e=this.\u0275fac=function(t){return new(t||i)(w(wr),w(Om))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-user-ext-sources-list"]],viewQuery:function(t,n){if(1&t&&(Qe(Ha,7),Qe(La,7)),2&t){let s;be(s=ge())&&(n.child=s.first),be(s=ge())&&(n.matSort=s.first)}},inputs:{userExtSources:"userExtSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",extSourceNameHeader:"extSourceNameHeader",loginHeader:"loginHeader",disableRouting:"disableRouting"},features:[Wt],decls:25,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","lastAccess","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","truncate","mat-cell","",4,"matCellDef"],["matColumnDef","mail"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","extSourceName"],["matColumnDef","login"],["matColumnDef","lastAccess",1,"ps-3"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"truncate"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"perun-web-apps-table-wrapper",1),X("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),y(2,"table",2),lt(3,3),I(4,loe,1,0,"th",4),I(5,doe,7,17,"td",5),ct(),lt(6,6),I(7,poe,4,5,"th",7),I(8,uoe,2,1,"td",8),ct(),lt(9,9),I(10,hoe,4,5,"th",10),I(11,foe,3,3,"td",8),ct(),lt(12,11),I(13,moe,4,5,"th",7),I(14,boe,2,1,"td",8),ct(),lt(15,12),I(16,goe,4,5,"th",7),I(17,Moe,2,1,"td",8),ct(),lt(18,13),I(19,_oe,4,5,"th",7),I(20,Aoe,3,4,"td",14),ct(),I(21,zoe,1,0,"tr",15),I(22,Ooe,1,12,"tr",16),v()()(),I(23,woe,3,3,"perun-web-apps-alert",17),I(24,yoe,4,5,"perun-web-apps-alert",17)),2&t&&(E("hidden",0===n.userExtSources.length||0===n.dataSource.filteredData.length),_(1),E("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),_(1),E("dataSource",n.dataSource),_(19),E("matHeaderRowDef",n.displayedColumns),_(1),E("matRowDefColumns",n.displayedColumns),_(1),E("ngIf",0===n.dataSource.filteredData.length&&0!==n.userExtSources.length),_(1),E("ngIf",0===n.userExtSources.length))},dependencies:[Ue,Wo,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,ya,La,Tu,$i,Gn,Ha,Uc,C0,DR,Pe,soe,Dt,Pu],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px!important}.truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:10rem}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.disable-outline[_ngcontent-%COMP%]{outline:none!important}"]})}return i})(),Gc=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(t,n){1&t&&(y(0,"div",0),te(1,"mat-spinner"),v())},dependencies:[xa]})}return i})();function Coe(i,r){if(1&i&&te(0,"perun-web-apps-user-ext-sources-list",11),2&i){const e=j();E("userExtSources",e.idpExtSources)("selection",e.idpSelection)("displayedColumns",e.displayedColumnsIdp)("loginHeader",e.loginIdp)("disableRouting",!0)}}function xoe(i,r){if(1&i&&te(0,"perun-web-apps-user-ext-sources-list",13),2&i){const e=j(2);E("userExtSources",e.certExtSources)("selection",e.certSelection)("extSourceNameHeader",e.extSourceNameCert)("loginHeader",e.loginCert)("displayedColumns",e.displayedColumnsCert)("disableRouting",!0)}}function Toe(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",7),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"button",2),X("click",function(){return le(e),ce(j().addIdentity(!0))}),W(6),L(7,"translate"),L(8,"customTranslate"),v(),y(9,"button",3),X("click",function(){le(e);const n=j();return ce(n.removeIdentity(n.certSelection))}),W(10),L(11,"translate"),L(12,"customTranslate"),v(),y(13,"div",4),I(14,xoe,1,6,"perun-web-apps-user-ext-sources-list",12),v()()}if(2&i){const e=j(),t=yt(27);_(2),pe(k(3,7,k(4,9,"IDENTITIES.CERT"))),_(3),E("disabled",e.loading),_(1),G(" ",k(7,11,k(8,13,"IDENTITIES.ADD"))," "),_(3),E("disabled",0===e.certSelection.selected.length||e.loading),_(1),G(" ",k(11,15,k(12,17,"IDENTITIES.REMOVE"))," "),_(4),E("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",t)}}function Roe(i,r){if(1&i&&te(0,"perun-web-apps-user-ext-sources-list",14),2&i){const e=j();E("userExtSources",e.otherExtSources)("selection",e.otherSelection)("extSourceNameHeader",e.extSourceNameOther)("displayedColumns",e.displayedColumnsOther)("disableRouting",!0)}}function Soe(i,r){1&i&&te(0,"perun-web-apps-loading-table")}let qoe=(()=>{class i{constructor(e,t,n,s,c,l,o,a){this.usersManagerService=e,this.storage=t,this.dialog=n,this.attributesManagerService=s,this.translate=c,this.notificator=l,this.registrarManagerService=o,this.openLinkerService=a,this.idpExtSources=[],this.certExtSources=[],this.otherExtSources=[],this.idpExtSourcesTemp=[],this.certExtSourcesTemp=[],this.otherExtSourcesTemp=[],this.idpSelection=new kn(!0,[]),this.certSelection=new kn(!0,[]),this.otherSelection=new kn(!0,[]),this.loginIdp="IDENTITIES.LOGIN_IDP",this.extSourceNameCert="IDENTITIES.EXT_SOURCE_NAME_CERT",this.loginCert="IDENTITIES.LOGIN_CERT",this.extSourceNameOther="IDENTITIES.EXT_SOURCE_NAME_OTHER",this.displayedColumnsIdp=["select","extSourceName","login","mail","lastAccess"],this.displayedColumnsCert=["select","extSourceName","login","lastAccess"],this.displayedColumnsOther=["extSourceName","login","lastAccess"]}ngOnInit(){this.userId=this.storage.getPerunPrincipal().userId,this.displayCertificates=this.storage.getProperty("display_identity_certificates"),this.refreshTables()}refreshTables(){this.loading=!0,this.idpExtSourcesTemp=[],this.certExtSourcesTemp=[],this.otherExtSourcesTemp=[],this.usersManagerService.getRichUserExtSources(this.userId).subscribe(e=>{let t=e.length;e.forEach(n=>{this.attributesManagerService.getUserExtSourceAttributesByNames(n.userExtSource.id,[b3.UES_SOURCE_IDP_NAME,b3.UES_DEF_MAIL]).subscribe(s=>{let c;s.filter(l=>"mail"===l.baseFriendlyName&&null===l.value).map(l=>n.attributes.push(l)),s.filter(l=>"sourceIdPName"===l.baseFriendlyName&&l?.value).map(l=>c=l.value),c?(n.userExtSource.extSource.name=c,t--,this.loading=0!==t,this.addToList(n)):this.attributesManagerService.getUserExtSourceAttributeByName(n.userExtSource.id,b3.UES_IDP_ORGANIZATION_NAME).subscribe(l=>{t--,l?.value&&(n.userExtSource.extSource.name=l.value),this.loading=0!==t,this.addToList(n)})})})})}removeIdentity(e){const t=Bt();t.width="600px",t.data={theme:"user-theme",userId:this.userId,extSources:e.selected},this.dialog.open(bne,t).afterClosed().subscribe(s=>{s&&(e.clear(),this.refreshTables())})}addIdentity(e){this.storage.getProperty("use_new_consolidator")?this.openLinkerService.openLinkerWindow(t=>{"TOKEN_EXPIRED"===t?location.reload():"OK"===t?(this.notificator.showSuccess(this.translate.instant("IDENTITIES.SUCCESSFULLY_ADDED")),this.refreshTables()):"MESSAGE_SENT_TO_SUPPORT"===t&&this.notificator.showSuccess(this.translate.instant("IDENTITIES.MESSAGE_SENT_TO_SUPPORT"))}):this.registrarManagerService.getConsolidatorToken().subscribe(t=>{let n=this.storage.getProperty("consolidator_url");e&&(n=this.storage.getProperty("consolidator_url_cert")),window.location.href=`${n}?target_url=${window.location.href}&token=${t}`})}addToList(e){e.userExtSource.extSource.type.endsWith("Idp")?this.idpExtSourcesTemp.push(e):e.userExtSource.extSource.type.endsWith("X509")?this.certExtSourcesTemp.push(e):this.otherExtSourcesTemp.push(e),this.loading||(this.idpExtSources=this.idpExtSourcesTemp,this.certExtSources=this.certExtSourcesTemp,this.otherExtSources=this.otherExtSourcesTemp)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Sn),w(bt),w(_i),w(nn),w(Jt),w(Wn),w(ES),w(ooe))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-identities-page"]],decls:28,vars:32,consts:[[1,"user-theme"],[1,"page-title"],["mat-flat-button","","color","accent",3,"disabled","click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"userExtSources","selection","displayedColumns","loginHeader","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[4,"ngIf"],[1,"page-title","mt-5"],["matTooltipPosition","above",1,"center-icon",3,"matTooltip"],[3,"userExtSources","selection","extSourceNameHeader","displayedColumns","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[3,"userExtSources","selection","displayedColumns","loginHeader","disableRouting"],[3,"userExtSources","selection","extSourceNameHeader","loginHeader","displayedColumns","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"userExtSources","selection","extSourceNameHeader","loginHeader","displayedColumns","disableRouting"],[3,"userExtSources","selection","extSourceNameHeader","displayedColumns","disableRouting"]],template:function(t,n){if(1&t&&(y(0,"div",0)(1,"h1",1),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"button",2),X("click",function(){return n.addIdentity(!1)}),W(6),L(7,"translate"),L(8,"customTranslate"),v(),y(9,"button",3),X("click",function(){return n.removeIdentity(n.idpSelection)}),W(10),L(11,"translate"),L(12,"customTranslate"),v(),y(13,"div",4),I(14,Coe,1,5,"perun-web-apps-user-ext-sources-list",5),v(),I(15,Toe,15,19,"div",6),y(16,"h1",7),W(17),L(18,"translate"),L(19,"customTranslate"),y(20,"mat-icon",8),L(21,"translate"),L(22,"customTranslate"),W(23," info_outline "),v()(),y(24,"div",4),I(25,Roe,1,5,"perun-web-apps-user-ext-sources-list",9),v(),I(26,Soe,1,0,"ng-template",null,10,en),v()),2&t){const s=yt(27);_(2),pe(k(3,12,k(4,14,"IDENTITIES.IDP"))),_(3),E("disabled",n.loading),_(1),G(" ",k(7,16,k(8,18,"IDENTITIES.ADD"))," "),_(3),E("disabled",0===n.idpSelection.selected.length||n.loading),_(1),G(" ",k(11,20,k(12,22,"IDENTITIES.REMOVE"))," "),_(4),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s),_(1),E("ngIf",n.displayCertificates),_(2),G(" ",k(18,24,k(19,26,"IDENTITIES.OTHER"))," "),_(3),E("matTooltip",k(21,28,k(22,30,"IDENTITIES.OTHER_TOOLTIP"))),_(5),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Ue,Ei,_t,voe,xr,Gc,Gn,Pe,Dt],styles:[".center-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"]})}return i})();const Eoe=["input"];let Y1=(()=>{class i{constructor(){this.autoFocus=!1,this.control=new Ms,this.filter=new Me}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),Po(this.input.nativeElement,"keyup").pipe(Fe(e=>e.target.value),gc(500),Xo()).subscribe(e=>{this.control.invalid||this.filter.emit(e)})}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(t,n){if(1&t&&Qe(Eoe,7),2&t){let s;be(s=ge())&&(n.input=s.first)}},inputs:{placeholder:"placeholder",autoFocus:"autoFocus",control:"control",error:"error"},outputs:{filter:"filter"},decls:8,vars:5,consts:[[1,"filter-field","me-2"],["matInput","","data-cy","filter-input",3,"formControl"],["input",""]],template:function(t,n){1&t&&(y(0,"mat-form-field",0)(1,"mat-label"),W(2),L(3,"translate"),v(),te(4,"input",1,2),y(6,"mat-error"),W(7),v()()),2&t&&(_(2),pe(k(3,3,n.placeholder)),_(2),E("formControl",n.control),_(3),G(" ",n.error," "))},dependencies:[bn,Xi,Vi,Yn,O0,Ca,an,Pe],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]})}return i})();const Loe=["panel"];function koe(i,r){if(1&i){const e=ve();y(0,"div",0,1),X("@panelAnimation.done",function(n){return le(e),ce(j()._animationDone.next(n))}),qe(2),v()}if(2&i){const e=r.id,t=j();E("id",t.id)("ngClass",t._classList)("@panelAnimation",t.isOpen?"visible":"hidden"),Ie("aria-label",t.ariaLabel||null)("aria-labelledby",t._getPanelAriaLabelledby(e))}}const Doe=["*"],Hoe=ii("panelAnimation",[wt("void, hidden",Oe({opacity:0,transform:"scaleY(0.8)"})),dt(":enter, hidden => visible",[B1([at("0.03s linear",Oe({opacity:1})),at("0.12s cubic-bezier(0, 0, 0.2, 1)",Oe({transform:"scaleY(1)"}))])]),dt(":leave, visible => hidden",[at("0.075s linear",Oe({opacity:0}))])]);let Woe=0;class Poe{constructor(r,e){this.source=r,this.option=e}}const Ioe=h0(class{}),TD=new ie("mat-autocomplete-default-options",{providedIn:"root",factory:function Boe(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let Noe=(()=>{class i extends Ioe{get isOpen(){return this._isOpen&&this.showPanel}_setColor(e){this._color=e,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(e){this._autoActiveFirstOption=ye(e)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(e){this._autoSelectActiveOption=ye(e)}get requireSelection(){return this._requireSelection}set requireSelection(e){this._requireSelection=ye(e)}set classList(e){this._classList=e&&e.length?function dY(i,r=/\s+/){const e=[];if(null!=i){const t=Array.isArray(i)?i:`${i}`.split(r);for(const n of t){const s=`${n}`.trim();s&&e.push(s)}}return e}(e).reduce((t,n)=>(t[n]=!0,t),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(e,t,n,s){super(),this._changeDetectorRef=e,this._elementRef=t,this._defaults=n,this._activeOptionChanges=R.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new Me,this.opened=new Me,this.closed=new Me,this.optionActivated=new Me,this._classList={},this.id="mat-autocomplete-"+Woe++,this.inertGroups=s?.SAFARI||!1,this._autoActiveFirstOption=!!n.autoActiveFirstOption,this._autoSelectActiveOption=!!n.autoSelectActiveOption,this._requireSelection=!!n.requireSelection}ngAfterContentInit(){this._keyManager=new Q4(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){const t=new Poe(this,e);this.optionSelected.emit(t)}_getPanelAriaLabelledby(e){return this.ariaLabel?null:this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_setVisibilityClasses(e){e[this._visibleClass]=this.showPanel,e[this._hiddenClass]=!this.showPanel}_setThemeClasses(e){e["mat-primary"]="primary"===this._color,e["mat-warn"]="warn"===this._color,e["mat-accent"]="accent"===this._color}_skipPredicate(e){return e.disabled}static#e=this.\u0275fac=function(t){return new(t||i)(w(Lt),w(Te),w(TD),w(fi))};static#t=this.\u0275dir=ee({type:i,viewQuery:function(t,n){if(1&t&&(Qe(Oi,7),Qe(Loe,5)),2&t){let s;be(s=ge())&&(n.template=s.first),be(s=ge())&&(n.panel=s.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",requireSelection:"requireSelection",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[he]})}return i})(),Voe=(()=>{class i extends Noe{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._animationDone=new Me,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=ye(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}ngOnDestroy(){super.ngOnDestroy(),this._animationDone.complete()}_skipPredicate(e){return!1}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275cmp=oe({type:i,selectors:[["mat-autocomplete"]],contentQueries:function(t,n,s){if(1&t&&(it(s,zz,5),it(s,f0,5)),2&t){let c;be(c=ge())&&(n.optionGroups=c),be(c=ge())&&(n.options=c)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[Re([{provide:Az,useExisting:i}]),he],ngContentSelectors:Doe,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(t,n){1&t&&(vt(),I(0,koe,3,5,"ng-template"))},dependencies:[Op],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Hoe]},changeDetection:0})}return i})();const joe={provide:Un,useExisting:xt(()=>SD),multi:!0},RD=new ie("mat-autocomplete-scroll-strategy"),Uoe={provide:RD,deps:[vr],useFactory:function Foe(i){return()=>i.scrollStrategies.reposition()}};let Yoe=(()=>{class i{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(e){this._autocompleteDisabled=ye(e)}constructor(e,t,n,s,c,l,o,a,d,p,u){this._element=e,this._overlay=t,this._viewContainerRef=n,this._zone=s,this._changeDetectorRef=c,this._dir=o,this._formField=a,this._document=d,this._viewportRuler=p,this._defaults=u,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=R.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new fe,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=o0(()=>{const h=this.autocomplete?this.autocomplete.options:null;return h?h.changes.pipe(Ii(h),pi(()=>di(...h.map(m=>m.onSelectionChange)))):this._zone.onStable.pipe(Pt(1),pi(()=>this.optionSelections))}),this._handlePanelKeydown=h=>{(27===h.keyCode&&!qn(h)||38===h.keyCode&&qn(h,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),h.stopPropagation(),h.preventDefault())},this._trackedModal=null,this._scrollStrategy=l}ngAfterViewInit(){const e=this._getWindow();typeof e<"u"&&this._zone.runOutsideAngular(()=>e.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const e=this._getWindow();typeof e<"u"&&e.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel(),this._trackedModal&&Xm(this._trackedModal,"aria-owns",this.autocomplete.id)}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal)&&Mc(this._trackedModal,"aria-owns",this.autocomplete.id)}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return di(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(st(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(st(()=>this._overlayAttached)):Se()).pipe(Fe(e=>e instanceof mq?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return di(Po(this._document,"click"),Po(this._document,"auxclick"),Po(this._document,"touchend")).pipe(st(e=>{const t=ia(e),n=this._formField?this._formField._elementRef.nativeElement:null,s=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&t!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!n||!n.contains(t))&&(!s||!s.contains(t))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(t)}))}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){const t=e.keyCode,n=qn(e);if(27===t&&!n&&e.preventDefault(),this.activeOption&&13===t&&this.panelOpen&&!n)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){const s=this.autocomplete._keyManager.activeItem,c=38===t||40===t;9===t||c&&!n&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):c&&this._canOpen()&&this.openPanel(),(c||this.autocomplete._keyManager.activeItem!==s)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let t=e.target,n=t.value;"number"===t.type&&(n=""==n?null:parseFloat(n)),this._previousValue!==n&&(this._previousValue=n,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(n),n||this._clearPreviousSelectedOption(null,!1),this._canOpen()&&this._document.activeElement===e.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(e=!1){this._formField&&"auto"===this._formField.floatLabel&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){return di(this._zone.onStable.pipe(Pt(1)),this.autocomplete.options.changes.pipe(Hi(()=>this._positionStrategy.reapplyLastPosition()),Hc(0))).pipe(pi(()=>(this._zone.run(()=>{const n=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),n!==this.panelOpen&&(this.panelOpen?(this._captureValueOnAttach(),this._emitOpened()):this.autocomplete.closed.emit())}),this.panelClosingActions)),Pt(1)).subscribe(n=>this._setValueAndClose(n))}_emitOpened(){this.autocomplete.opened.emit()}_captureValueOnAttach(){this._valueOnAttach=this._element.nativeElement.value}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(e){const t=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(e):e;this._updateNativeInputValue(t??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){const t=this.autocomplete,n=e?e.source:this._pendingAutoselectedOption;n?(this._clearPreviousSelectedOption(n),this._assignOptionValue(n.value),this._onChange(n.value),t._emitSelectEvent(n),this._element.nativeElement.focus()):t.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),t._animationDone?t._animationDone.pipe(Pt(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,t){this.autocomplete?.options?.forEach(n=>{n!==e&&n.selected&&n.deselect(t)})}_attachOverlay(){let e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new vc(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&e&&e.updateSize({width:this._getPanelWidth()})})),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const t=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this._captureValueOnAttach(),this.panelOpen&&t!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new fu({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){const t=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],n=this._aboveClass,s=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:n},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:n}];let c;c="above"===this.position?s:"below"===this.position?t:[...t,...s],e.withPositions(c)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const e=this.autocomplete;if(e.autoActiveFirstOption){let t=-1;for(let n=0;n .cdk-overlay-container [aria-modal="true"]');if(!e)return;const t=this.autocomplete.id;this._trackedModal&&Mc(this._trackedModal,"aria-owns",t),Xm(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(Mc(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Te),w(vr),w(wi),w(Ee),w(Lt),w(RD),w(En,8),w(Sc,9),w(Je,8),w(A0),w(TD,8))};static#t=this.\u0275dir=ee({type:i,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[Wt]})}return i})(),SD=(()=>{class i extends Yoe{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275dir=ee({type:i,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(t,n){1&t&&X("focusin",function(){return n._handleFocus()})("blur",function(){return n._onTouched()})("input",function(c){return n._handleInput(c)})("keydown",function(c){return n._handleKeydown(c)})("click",function(){return n._handleClick()}),2&t&&Ie("autocomplete",n.autocompleteAttribute)("role",n.autocompleteDisabled?null:"combobox")("aria-autocomplete",n.autocompleteDisabled?null:"list")("aria-activedescendant",n.panelOpen&&n.activeOption?n.activeOption.id:null)("aria-expanded",n.autocompleteDisabled?null:n.panelOpen.toString())("aria-controls",n.autocompleteDisabled||!n.panelOpen||null==n.autocomplete?null:n.autocomplete.id)("aria-haspopup",n.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[Re([joe]),he]})}return i})(),Goe=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[Uoe],imports:[I1,nu,tt,si,Io,nu,tt]})}return i})(),Xoe=(()=>{class i{transform(e){return e?.value??"MEMBERSHIP_LIST.NEVER"}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"validateExpiration",type:i,pure:!0})}return i})();function $oe(i,r){1&i&&te(0,"th",17)}const Qoe=function(i){return{name:i}};function Joe(i,r){if(1&i){const e=ve();y(0,"td",18)(1,"mat-checkbox",19),X("change",function(n){const c=le(e).$implicit,l=j();return ce(n?l.selection.toggle(c):null)})("click",function(n){return n.stopPropagation()}),L(2,"translate"),L(3,"checkboxLabel"),L(4,"validateExpiration"),v()()}if(2&i){const e=r.$implicit,t=j();_(1),E("aria-label",Fn(2,3,k(3,6,t.selection.isSelected(e)),qt(10,Qoe,e.entity.name)))("checked",t.selection.isSelected(e))("disabled","never"===k(4,8,e.expirationAttribute))}}function Koe(i,r){1&i&&(y(0,"th",20),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"MEMBERSHIP_LIST.NAME"))," "))}function Zoe(i,r){if(1&i&&(y(0,"td",21),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.entity.name)}}function ese(i,r){1&i&&(y(0,"th",22),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"MEMBERSHIP_LIST.DESCRIPTION"))," "))}function tse(i,r){if(1&i&&(y(0,"td",23),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.entity.description)}}function ise(i,r){1&i&&(y(0,"th",20),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"MEMBERSHIP_LIST.EXPIRATION"))," "))}function nse(i,r){if(1&i&&(y(0,"td",23),W(1),L(2,"translate"),L(3,"customTranslate"),L(4,"validateExpiration"),v()),2&i){const e=r.$implicit;_(1),G(" ",k(2,1,k(3,3,k(4,5,e.expirationAttribute)))," ")}}function rse(i,r){1&i&&te(0,"th",22)}function ase(i,r){if(1&i){const e=ve();y(0,"td",23)(1,"button",24),X("click",function(){const s=le(e).$implicit;return ce(j().extend(s))}),L(2,"validateExpiration"),W(3),L(4,"translate"),L(5,"customTranslate"),v()()}if(2&i){const e=r.$implicit;_(1),E("disabled","MEMBERSHIP_LIST.NEVER"===k(2,2,e.expirationAttribute)),_(2),G(" ",k(4,4,k(5,6,"MEMBERSHIP_LIST.EXTEND"))," ")}}function ose(i,r){1&i&&te(0,"tr",25)}function sse(i,r){1&i&&te(0,"tr",26)}function lse(i,r){if(1&i&&(y(0,"perun-web-apps-alert",27),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i){const e=j();_(1),G(" ",k(2,1,k(3,3,e.noMembershipFoundAlert)),"\n")}}let qD=(()=>{class i{constructor(){this.members=[],this.searchString="",this.selection=new kn(!1,[]),this.displayedColumns=["checkbox","name","description","expirationAttribute","extend"],this.filterValue="",this.noMembershipFoundAlert="",this.extendMembership=new Me,this.pageSizeOptions=Vc}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"name":return e.entity.name;case"description":return"description"in e.entity?e.entity.description:"";case"expirationAttribute":return e?.expirationAttribute?.value??"never";default:return""}}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}ngOnChanges(){this.dataSource=new No(this.members),this.setDataSource()}exportAllData(e){Da(ka(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Da(ka(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Eu(e,t,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,t)=>qu(e,t,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}extend(e){this.extendMembership.emit(e)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-membership-list"]],viewQuery:function(t,n){if(1&t&&(Qe(Ha,7),Qe(La,7)),2&t){let s;be(s=ge())&&(n.child=s.first),be(s=ge())&&(n.matSort=s.first)}},inputs:{members:"members",searchString:"searchString",selection:"selection",displayedColumns:"displayedColumns",tableId:"tableId",filterValue:"filterValue",noMembershipFoundAlert:"noMembershipFoundAlert"},outputs:{extendMembership:"extendMembership"},features:[Wt],decls:21,vars:8,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","expirationAttribute","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","expirationAttribute"],["matColumnDef","extend"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],["color","accent","mat-flat-button","",3,"disabled","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"perun-web-apps-table-wrapper",1),X("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),y(2,"table",2),lt(3,3),I(4,$oe,1,0,"th",4),I(5,Joe,5,12,"td",5),ct(),lt(6,6),I(7,Koe,4,5,"th",7),I(8,Zoe,2,1,"td",8),ct(),lt(9,9),I(10,ese,4,5,"th",10),I(11,tse,2,1,"td",11),ct(),lt(12,12),I(13,ise,4,5,"th",7),I(14,nse,5,7,"td",11),ct(),lt(15,13),I(16,rse,1,0,"th",10),I(17,ase,6,8,"td",11),ct(),I(18,ose,1,0,"tr",14),I(19,sse,1,0,"tr",15),v()()(),I(20,lse,4,5,"perun-web-apps-alert",16)),2&t&&(E("hidden",!n.dataSource.filteredData.length),_(1),E("dataLength",n.dataSource.filteredData.length)("tableId",n.tableId)("pageSizeOptions",n.pageSizeOptions),_(1),E("dataSource",n.dataSource),_(16),E("matHeaderRowDef",n.displayedColumns),_(1),E("matRowDefColumns",n.displayedColumns),_(1),E("ngIf",!n.dataSource.filteredData.length))},dependencies:[Ue,_t,$i,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,Wo,La,Tu,Ha,Pe,Dt,Pu,Xoe]})}return i})();function cse(i,r){if(1&i&&(y(0,"mat-option",17),W(1),v()),2&i){const e=r.$implicit;E("value",e),_(1),G(" ",e.name," ")}}function dse(i,r){if(1&i){const e=ve();y(0,"mat-form-field",11)(1,"mat-label"),W(2),L(3,"translate"),v(),te(4,"input",12),L(5,"translate"),L(6,"customTranslate"),y(7,"mat-autocomplete",13,14),X("optionSelected",function(n){return le(e),ce(j().filterByVo(n))}),y(9,"mat-option",15),W(10),L(11,"translate"),L(12,"customTranslate"),v(),I(13,cse,2,2,"mat-option",16),v()()}if(2&i){const e=yt(8),t=j();_(2),pe(k(3,7,"GROUPS.SELECT_VO")),_(2),oi("placeholder",k(5,9,k(6,11,"GROUPS.SELECT_VO"))),E("formControl",t.myControl)("matAutocomplete",e),_(3),E("displayWith",t.displayFn),_(3),pe(k(11,13,k(12,15,"GROUPS.ALL"))),_(3),E("ngForOf",t.vos)}}function pse(i,r){1&i&&te(0,"mat-spinner",18)}const use=function(){return["name","description","expirationAttribute","extend"]};function hse(i,r){if(1&i){const e=ve();y(0,"perun-web-apps-membership-list",19),X("extendMembership",function(n){return le(e),ce(j().extendMembership(n))}),v()}if(2&i){const e=j();E("members",e.userMemberships)("selection",e.selection)("filterValue",e.filterValue)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",Ka(5,use))}}const fse=function(){return["name","description"]};function mse(i,r){if(1&i&&te(0,"perun-web-apps-membership-list",20),2&i){const e=j();E("members",e.adminMemberships)("filterValue",e.adminFilterValue)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",Ka(4,fse))}}function bse(i,r){1&i&&te(0,"perun-web-apps-loading-table")}let gse=(()=>{class i{constructor(e,t,n,s,c){this.usersService=e,this.memberService=t,this.groupService=n,this.store=s,this.attributesManagerService=c,this.loading=!1,this.initialLoading=!1,this.vos=[],this.myControl=new Ms,this.selection=new kn(!1,[]),this.displayedColumns=["id","name"],this.userMemberships=[],this.adminMemberships=[],this.userMembershipsTemp=[],this.adminMembershipsTemp=[],this.filterValue="",this.adminFilterValue=""}ngOnInit(){this.loading=!0,this.initialLoading=!0,this.userId=this.store.getPerunPrincipal().userId,this.usersService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.vos=e,this.filteredVos=this.myControl.valueChanges.pipe(Ii(""),Fe(t=>this._filter(t))),this.getAllGroups()})}getAllGroups(){this.loading=!0;let e=0,t=0;this.userMembershipsTemp=[],this.adminMembershipsTemp=[];const n=this.store.getPerunPrincipal().roles.SELF.Member;if(void 0===n||!n.length)return this.loading=!1,void(this.initialLoading=!1);t=n.length,n.forEach(s=>{t--,this.groupService.getMemberGroups(s).subscribe(c=>{if(0===c.length)return this.initialLoading=!1,void(this.loading=!1);e+=c.length,c.forEach(l=>{this.attributesManagerService.getMemberGroupAttributes(s,l.id).subscribe(o=>{e--,this.userMembershipsTemp.push({entity:l,expirationAttribute:o.find(a=>"groupMembershipExpiration"===a.friendlyName)}),this.loading=0!==e&&0!==t,0===e&&0===t&&this.addToLists()})})})}),this.usersService.getGroupsWhereUserIsAdmin(this.userId).subscribe(s=>{s.forEach(c=>{this.adminMembershipsTemp.push({entity:c,expirationAttribute:null})})})}displayFn(e){return e?e.name:null}filterByVo(e){if("all"===e.option.value)this.getAllGroups();else{this.userMembershipsTemp=[],this.adminMembershipsTemp=[],this.loading=!0;const t=e.option.value;this.memberService.getMemberByUser(t.id,this.userId).subscribe(n=>{this.groupService.getMemberGroups(n.id).subscribe(s=>{0===s.length&&this.addToLists();let c=s.length;this.loading=0!==c,s.forEach(l=>{this.attributesManagerService.getMemberGroupAttributes(n.id,l.id).subscribe(o=>{c--,this.userMembershipsTemp.push({entity:l,expirationAttribute:o.find(a=>"groupMembershipExpiration"===a.friendlyName)}),this.loading=0!==c,this.loading||this.addToLists()})})})}),this.usersService.getGroupsInVoWhereUserIsAdmin(this.userId,t.id).subscribe(n=>{n.forEach(s=>{this.adminMembershipsTemp.push({entity:s,expirationAttribute:null})})})}}extendMembership(e){const t=this.store.getProperty("registrar_base_url"),n=e.entity,s=this.vos.find(c=>c.id===n.voId).shortName;window.location.href=`${t}?vo=${s}&group=${e.entity.shortName}`}applyFilter(e){this.filterValue=e}applyAdminFilter(e){this.adminFilterValue=e}_filter(e){const t="string"==typeof e?e.toLowerCase():e.name.toLowerCase();return this.vos.filter(n=>n.name.toLowerCase().includes(t))}addToLists(){this.userMemberships=this.userMembershipsTemp,this.adminMemberships=this.adminMembershipsTemp,this.initialLoading=!1}static#e=this.\u0275fac=function(t){return new(t||i)(w(Sn),w(y1),w(DA),w(bt),w(nn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-groups-page"]],decls:23,vars:23,consts:[[1,"page-title","pt-2"],[1,"user-theme"],["class","me-2 w-75",4,"ngIf"],["class","me-auto ms-auto",4,"ngIf"],[1,"page-subtitle"],[3,"placeholder","filter"],[1,"position-relative"],[3,"members","selection","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"page-subtitle","mt-5"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[1,"me-2","w-75"],["type","text","aria-label","Assignee","matInput","",3,"placeholder","formControl","matAutocomplete"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],["value","all"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"me-auto","ms-auto"],[3,"members","selection","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns"]],template:function(t,n){if(1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1),I(5,dse,14,17,"mat-form-field",2),I(6,pse,1,0,"mat-spinner",3),y(7,"h4",4),W(8),L(9,"translate"),L(10,"customTranslate"),v(),y(11,"perun-web-apps-debounce-filter",5),X("filter",function(c){return n.applyFilter(c)}),v(),y(12,"div",6),I(13,hse,1,6,"perun-web-apps-membership-list",7),v(),y(14,"h4",8),W(15),L(16,"translate"),L(17,"customTranslate"),v(),y(18,"perun-web-apps-debounce-filter",5),X("filter",function(c){return n.applyAdminFilter(c)}),v(),y(19,"div",6),I(20,mse,1,5,"perun-web-apps-membership-list",9),v(),I(21,bse,1,0,"ng-template",null,10,en),v()),2&t){const s=yt(22);_(1),pe(k(2,11,k(3,13,"GROUPS.TITLE"))),_(4),E("ngIf",!n.initialLoading),_(1),E("ngIf",n.initialLoading),_(2),pe(k(9,15,k(10,17,"GROUPS.MEMBER_GROUPS"))),_(3),E("placeholder","ORGANIZATIONS.FILTER"),_(2),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s),_(2),pe(k(16,19,k(17,21,"GROUPS.ADMINS_GROUPS"))),_(3),E("placeholder","ORGANIZATIONS.FILTER"),_(2),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Di,Ue,Y1,xr,Gc,Vi,Yn,f0,an,bn,Xi,Ca,xa,Voe,SD,qD,Pe,Dt]})}return i})();function Mse(i,r){1&i&&(y(0,"mat-icon",1),L(1,"translate"),W(2," visibility\n"),v()),2&i&&oi("matTooltip",k(1,1,"SHARED_LIB.PERUN.COMPONENTS.RECENTLY_VIEWED_ICON.RECENT"))}let _se=(()=>{class i{constructor(){this.recentIds=[]}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-recently-viewed-icon"]],inputs:{recentIds:"recentIds",id:"id"},decls:1,vars:1,consts:[["class","align-bottom disabled-icon",3,"matTooltip",4,"ngIf"],[1,"align-bottom","disabled-icon",3,"matTooltip"]],template:function(t,n){1&t&&I(0,Mse,3,3,"mat-icon",0),2&t&&E("ngIf",n.recentIds.indexOf(n.id)>-1)},dependencies:[Ue,Ei,Gn,Pe],styles:[".disabled-icon[_ngcontent-%COMP%]{color:#00000042}"]})}return i})();function Ase(i,r){if(1&i){const e=ve();y(0,"span",3),X("click",function(){return le(e),ce(j().changeStatus())}),L(1,"translate"),y(2,"mat-icon",4),W(3,"check_circle_outline"),v()()}if(2&i){const e=j();oi("matTooltip",k(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.ACTIVE")),To("data-cy","",e.groupName,"-active")}}function zse(i,r){if(1&i){const e=ve();y(0,"span",3),X("click",function(){return le(e),ce(j().changeStatus())}),L(1,"translate"),y(2,"mat-icon",5),W(3,"block"),v()()}if(2&i){const e=j();oi("matTooltip",k(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.INACTIVE")),To("data-cy","",e.groupName,"-inactive")}}function Ose(i,r){if(1&i){const e=ve();y(0,"span",3),X("click",function(){return le(e),ce(j().changeStatus())}),L(1,"translate"),y(2,"mat-icon",6),W(3,"report"),v()()}if(2&i){const e=j();op("matTooltip","",k(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.FAILED"),": ",e.failureCause,"")}}function wse(i,r){1&i&&(y(0,"span",7),L(1,"translate"),y(2,"mat-icon",8),W(3,"autorenew"),v()()),2&i&&oi("matTooltip",k(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.PROCESSING"))}let yse=(()=>{class i{constructor(e){this.dialog=e,this.status="",this.groupName="",this.statusChange=new Me}changeStatus(){const e=Bt();e.width="500px",e.data={theme:this.theme,status:this.status,groupId:this.groupId,resourceId:this.resourceId},this.dialog.open(Xne,e).afterClosed().subscribe(n=>{n&&this.statusChange.emit()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(_i))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-group-resource-status"]],inputs:{status:"status",groupId:"groupId",groupName:"groupName",resourceId:"resourceId",theme:"theme",failureCause:"failureCause"},outputs:{statusChange:"statusChange"},decls:5,vars:4,consts:[[1,"flex-container"],["class","status-change","matTooltipPosition","above",3,"matTooltip","click",4,"ngIf"],["class","status-change","matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",1,"status-change",3,"matTooltip","click"],[1,"green"],[1,"grey"],[1,"red"],["matTooltipPosition","above",1,"status-change",3,"matTooltip"],[1,"black"]],template:function(t,n){1&t&&(y(0,"div",0),I(1,Ase,4,4,"span",1),I(2,zse,4,4,"span",1),I(3,Ose,4,4,"span",1),I(4,wse,4,3,"span",2),v()),2&t&&(_(1),E("ngIf","ACTIVE"===n.status),_(1),E("ngIf","INACTIVE"===n.status),_(1),E("ngIf","FAILED"===n.status),_(1),E("ngIf","PROCESSING"===n.status))},dependencies:[Ue,Ei,Gn,Pe]})}return i})();const ED=function(i,r){return["/organizations",i,"groups",r]};function vse(i,r){if(1&i&&(y(0,"div",3)(1,"a",4),X("auxclick",function(t){return t.preventDefault()}),W(2),v()()),2&i){const e=r.$implicit,t=j();_(1),ke("cursor-pointer",!t.disableRouting),E("routerLink",t.disableRouting?null:b1(5,ED,e.voId,e.id))("perunWebAppsMiddleClickRouterLink",t.disableRouting?null:b1(8,ED,e.voId.toString(),e.id.toString())),_(1),pe(t.authzVoNames.get(e.voId)+" : "+e.name)}}function Cse(i,r){1&i&&(y(0,"mat-icon"),W(1,"more_horiz"),v())}function xse(i,r){1&i&&(y(0,"mat-icon"),W(1,"keyboard_arrow_up"),v())}function Tse(i,r){if(1&i){const e=ve();y(0,"button",5),X("click",function(){return le(e),ce(j().onShowChange())}),L(1,"translate"),I(2,Cse,2,0,"mat-icon",6),I(3,xse,2,0,"mat-icon",6),v()}if(2&i){const e=j();E("matTooltip",k(1,4,e.showMore?"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.LESS":"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.MORE"))("matTooltipPosition","above"),_(2),E("ngIf",!e.showMore),_(1),E("ngIf",e.showMore)}}let Rse=(()=>{class i{constructor(){this.disableRouting=!1,this.defaultItemsShown=3,this.itemsShown=this.defaultItemsShown,this.showMore=!1}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}setItemsShown(){this.itemsShown=this.showMore?this.groups.length:this.defaultItemsShown}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authorized-groups-cell"]],inputs:{groups:"groups",authzVoNames:"authzVoNames",disableRouting:"disableRouting"},decls:4,vars:2,consts:[[1,"mt-1"],["class","mb-1",4,"ngFor","ngForOf"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click",4,"ngIf"],[1,"mb-1"],[1,"group-link",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(t,n){1&t&&(y(0,"div",0),I(1,vse,3,11,"div",1),v(),y(2,"div"),I(3,Tse,4,6,"button",2),v()),2&t&&(_(1),E("ngForOf",n.groups.slice(0,n.itemsShown)),_(2),E("ngIf",n.groups.length>n.defaultItemsShown))},dependencies:[Di,Ue,ya,Ei,gs,Gn,Uc,C0,Pe],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})(),Sse=(()=>{class i{transform(e){if(null==e)return null;let n="";return e.forEach(function(s){n=n.concat(s.tagName)}),n}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"resourceTagsToString",type:i,pure:!0})}return i})(),qse=(()=>{class i{transform(e,t){return t?`/organizations/${e.voId}/resources/${e.id}`:`/facilities/${e.facilityId}/resources/${e.id}`}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"getResourceRoute",type:i,pure:!0})}return i})(),g3=(()=>{class i{constructor(e){this.tableCheckboxService=e}transform(e,t,n){return 0!==t&&(function fie(i){return"allObjectCount"in i}(e)?t===e.getData().length:function OU(i){return"_count"in i}(e)?this.tableCheckboxService.isAllSelectedPaginated(e,t,n):this.tableCheckboxService.isAllSelected(t,e,n))}static#e=this.\u0275fac=function(t){return new(t||i)(w(og,16))};static#t=this.\u0275pipe=Qt({name:"isAllSelected",type:i,pure:!0})}return i})(),LD=(()=>{class i{transform(e){const t="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?t+"DESELECT_ALL":t+"SELECT_ALL"}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"masterCheckboxLabel",type:i,pure:!0})}return i})();function Ese(i,r){if(1&i){const e=ve();y(0,"mat-checkbox",29),X("change",function(n){le(e);const s=j(3);return ce(n?s.masterToggle():null)}),L(1,"translate"),L(2,"masterCheckboxLabel"),v()}if(2&i){const e=j(2).ngIf,t=j();E("aria-label",k(1,3,k(2,5,e.all)))("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}function Lse(i,r){if(1&i&&(y(0,"th",27),I(1,Ese,3,7,"mat-checkbox",28),v()),2&i){const e=j(2);_(1),E("ngIf",e.selection.isMultipleSelection())}}const kse=function(i){return{name:i}};function Dse(i,r){if(1&i){const e=ve();y(0,"td",30)(1,"span",31),L(2,"translate"),y(3,"mat-checkbox",32),X("change",function(n){const c=le(e).$implicit,l=j(2);return ce(n?l.itemSelectionToggle(c):null)})("click",function(n){return n.stopPropagation()}),L(4,"translate"),L(5,"checkboxLabel"),v()()()}if(2&i){const e=r.$implicit,t=j(2);_(1),oi("matTooltip",k(2,7,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE")),E("matTooltipPosition","above")("matTooltipDisabled",!t.disableSelect(e)),_(2),To("data-cy","",e.name,"-checkbox"),E("aria-label",Fn(4,9,k(5,12,t.selection.isSelected(e)),qt(14,kse,e.name)))("checked",t.selection.isSelected(e))("disabled",t.disableSelect(e))}}function Hse(i,r){1&i&&(lt(0,24),I(1,Lse,2,1,"th",25),I(2,Dse,6,16,"td",26),ct())}function Wse(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_ID")," "))}function Pse(i,r){if(1&i&&(y(0,"td",34),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.id)}}function Ise(i,r){1&i&&te(0,"th",35)}function Bse(i,r){if(1&i&&(y(0,"td",36),te(1,"perun-web-apps-recently-viewed-icon",37),v()),2&i){const e=r.$implicit,t=j();_(1),E("recentIds",t.recentIds)("id",e.id)}}function Nse(i,r){1&i&&te(0,"th",35)}function Vse(i,r){1&i&&(y(0,"mat-icon",39),L(1,"translate"),W(2,"account_tree"),v()),2&i&&E("matTooltip",k(1,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE"))}function jse(i,r){if(1&i&&(y(0,"td",36),I(1,Vse,3,3,"mat-icon",38),v()),2&i){const e=r.$implicit;_(1),E("ngIf",e.sourceGroupId)}}function Fse(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_NAME")," "))}function Use(i,r){if(1&i&&(y(0,"td",36),W(1),v()),2&i){const e=r.$implicit;Ie("data-cy",e.name),_(1),G(" ",e.name," ")}}function Yse(i,r){1&i&&(y(0,"th",35),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.AUTHZ_GROUP")," "))}function Gse(i,r){if(1&i){const e=ve();y(0,"td",40),X("mouseenter",function(){return le(e),ce(j().disabledRouting=!0)})("mouseleave",function(){le(e);const n=j();return ce(n.disabledRouting=n.disableRouting)}),te(1,"perun-web-apps-authorized-groups-cell",41),v()}if(2&i){const e=r.$implicit,t=j();_(1),E("groups",t.resourceWithAuthzGroupPairs.get(e.id))("disableRouting",t.disableRouting)("authzVoNames",t.authzVoNames)}}function Xse(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_NAME")," "))}function $se(i,r){if(1&i&&(y(0,"td",36),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.vo.name)}}function Qse(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_ID")," "))}function Jse(i,r){if(1&i&&(y(0,"td",36),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.voId)}}function Kse(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_GROUP_RESOURCE_STATUS")," "))}function Zse(i,r){if(1&i){const e=ve();y(0,"td",36)(1,"perun-web-apps-group-resource-status",42),X("mouseenter",function(){return le(e),ce(j().disabledRouting=!0)})("mouseleave",function(){le(e);const n=j();return ce(n.disabledRouting=n.disableRouting)})("statusChange",function(){return le(e),ce(j().refreshTable.emit())}),v()()}if(2&i){const e=r.$implicit,t=j();_(1),E("theme","group-theme")("resourceId",e.id)("groupId",t.groupId)("failureCause",e.failureCause)("status",e.status)}}function e0e(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_NAME")," "))}function t0e(i,r){if(1&i&&(y(0,"td",36),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.facility.name)}}function i0e(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_ID")," "))}function n0e(i,r){if(1&i&&(y(0,"td",36),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.facilityId)}}function r0e(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_TAGS")," "))}function a0e(i,r){if(1&i&&(y(0,"td",36),W(1),L(2,"resourceTagsToString"),v()),2&i){const e=r.$implicit;_(1),G(" ",k(2,1,e.resourceTags)," ")}}function o0e(i,r){1&i&&(y(0,"th",33),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_DESCRIPTION")," "))}function s0e(i,r){if(1&i&&(y(0,"td",36),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.description)}}function l0e(i,r){1&i&&te(0,"tr",43)}const c0e=function(i){return[i]};function d0e(i,r){if(1&i&&(te(0,"tr",44),L(1,"getResourceRoute"),L(2,"getResourceRoute")),2&i){const e=r.$implicit,t=j();ke("cursor-pointer",!t.disableRouting)("disable-outline",t.disabledRouting),E("perunWebAppsMiddleClickRouterLink",t.disabledRouting||t.disableRouting?null:qt(12,c0e,Fn(1,6,e,t.routingVo)))("routerLink",t.disabledRouting||t.disableRouting?null:Fn(2,9,e,t.routingVo))}}function p0e(i,r){1&i&&(y(0,"perun-web-apps-alert",45),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function u0e(i,r){1&i&&(y(0,"perun-web-apps-alert",45),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.NO_RESOURCES_WARNING"),"\n"))}const h0e=function(i){return{all:i}};let f0e=(()=>{class i{constructor(e,t){this.guiAuthResolver=e,this.tableCheckbox=t,this.resources=[],this.selection=new kn(!0,[]),this.disableRouting=!1,this.routingVo=!1,this.displayedColumns=["select","id","recent","indirectResourceAssigment","name","vo","voId","status","facility","facilityId","tags","description"],this.pageSizeOptions=Vc,this.groupId=null,this.resourcesToDisableCheckbox=new Set,this.refreshTable=new Me,this.allSelected=new Me,this.removeAuth=!1,this.addAuth=!1,this.getDataForColumnFun=(n,s)=>i.getDataForColumn(n,s,this.recentIds),this.canBeSelected=n=>!this.disableSelect(n)}set matSort(e){this.sort=e}static getDataForColumn(e,t,n){switch(t){case"id":return e.id.toString();case"vo":return e.vo.name;case"name":return e.name;case"facility":return e.facility.name;case"description":return e.description;case"recent":return n&&n.includes(e.id)?"#".repeat(n.indexOf(e.id)):e.name;case"tags":{if(!e.resourceTags)return e[t];let c="";return e.resourceTags.forEach(function(l){c=c.concat(l.tagName)}),c}case"status":return e.status;case"uuid":return e.uuid;default:return e[t]}}ngOnChanges(){this.disabledRouting=this.disableRouting,this.guiAuthResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.setDataSource(),this.setAuth()}exportAllData(e){Da(ka(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Da(ka(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,this.getDataForColumnFun),e)}setDataSource(){this.dataSource||(this.dataSource=new No,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(e,t)=>Eu(e,t,this.displayedColumns,this.getDataForColumnFun,!0),this.dataSource.sortData=(e,t)=>qu(e,t,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.resources}isAllSelected(){const e=this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected);return this.allSelected.emit(e),e}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected),this.setAuth()}setAuth(){const e=this.groupToResource?[this.groupToResource]:[];this.removeAuth=this.selection.selected.reduce((t,n)=>t&&this.guiAuthResolver.isAuthorized("removeGroupFromResources_Group_List_policy",e.concat([n])),!0),this.addAuth=this.selection.selected.reduce((t,n)=>t&&this.guiAuthResolver.isAuthorized("assignGroupToResources_Group_List_policy",e.concat([n])),!0)}itemSelectionToggle(e){this.selection.toggle(e),this.setAuth()}disableSelect(e){return this.resourcesToDisableCheckbox.has(e.id)}static#e=this.\u0275fac=function(t){return new(t||i)(w(Om),w(og))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-resources-list"]],viewQuery:function(t,n){if(1&t&&(Qe(Ha,7),Qe(La,7)),2&t){let s;be(s=ge())&&(n.child=s.first),be(s=ge())&&(n.matSort=s.first)}},inputs:{resources:"resources",resourceWithAuthzGroupPairs:"resourceWithAuthzGroupPairs",authzVoNames:"authzVoNames",selection:"selection",filterValue:"filterValue",disableRouting:"disableRouting",routingVo:"routingVo",displayedColumns:"displayedColumns",groupToResource:"groupToResource",pageSizeOptions:"pageSizeOptions",recentIds:"recentIds",groupId:"groupId",resourcesToDisableCheckbox:"resourcesToDisableCheckbox",tableId:"tableId"},outputs:{refreshTable:"refreshTable",allSelected:"allSelected"},features:[Wt],decls:45,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","indirectResourceAssigment"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","vo"],["matColumnDef","voId"],["matColumnDef","status"],["matColumnDef","facility"],["matColumnDef","facilityId"],["matColumnDef","tags"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],["matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],[3,"theme","resourceId","groupId","failureCause","status","mouseenter","mouseleave","statusChange"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"perun-web-apps-table-wrapper",1),X("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),y(2,"table",2),I(3,Hse,3,0,"ng-container",3),L(4,"isAllSelected"),lt(5,4),I(6,Wse,3,3,"th",5),I(7,Pse,2,1,"td",6),ct(),lt(8,7),I(9,Ise,1,0,"th",8),I(10,Bse,2,2,"td",9),ct(),lt(11,10),I(12,Nse,1,0,"th",8),I(13,jse,2,1,"td",9),ct(),lt(14,11),I(15,Fse,3,3,"th",5),I(16,Use,2,2,"td",9),ct(),lt(17,12),I(18,Yse,3,3,"th",8),I(19,Gse,2,3,"td",13),ct(),lt(20,14),I(21,Xse,3,3,"th",5),I(22,$se,2,1,"td",9),ct(),lt(23,15),I(24,Qse,3,3,"th",5),I(25,Jse,2,1,"td",9),ct(),lt(26,16),I(27,Kse,3,3,"th",5),I(28,Zse,2,5,"td",9),ct(),lt(29,17),I(30,e0e,3,3,"th",5),I(31,t0e,2,1,"td",9),ct(),lt(32,18),I(33,i0e,3,3,"th",5),I(34,n0e,2,1,"td",9),ct(),lt(35,19),I(36,r0e,3,3,"th",5),I(37,a0e,3,3,"td",9),ct(),lt(38,20),I(39,o0e,3,3,"th",5),I(40,s0e,2,1,"td",9),ct(),I(41,l0e,1,0,"tr",21),I(42,d0e,3,14,"tr",22),v()()(),I(43,p0e,3,3,"perun-web-apps-alert",23),I(44,u0e,3,3,"perun-web-apps-alert",23)),2&t&&(E("hidden",0===n.dataSource.filteredData.length||0===n.resources.length),_(1),E("dataLength",n.dataSource.filteredData.length)("tableId",n.tableId)("pageSizeOptions",n.pageSizeOptions),_(1),E("dataSource",n.dataSource),_(1),E("ngIf",qt(14,h0e,Js(4,10,n.dataSource,n.selection.selected.length,n.canBeSelected))),_(38),E("matHeaderRowDef",n.displayedColumns),_(1),E("matRowDefColumns",n.displayedColumns),_(1),E("ngIf",0===n.dataSource.filteredData.length&&0!==n.resources.length),_(1),E("ngIf",0===n.resources.length))},dependencies:[Ue,Wo,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,ya,La,Tu,$i,Ei,Gn,Ha,Uc,_se,yse,C0,Rse,Pe,Sse,qse,g3,Pu,LD],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.filter-input[_ngcontent-%COMP%]{width:300px!important}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return i})();function m0e(i,r){1&i&&te(0,"perun-web-apps-loading-table")}const b0e=function(){return["name","description"]};function g0e(i,r){1&i&&te(0,"perun-web-apps-resources-list",9),2&i&&E("resources",j(3).resources)("displayedColumns",Ka(3,b0e))("disableRouting",!0)}function M0e(i,r){if(1&i&&(I(0,m0e,1,0,"ng-template",null,6,en),y(2,"div",7),I(3,g0e,1,4,"perun-web-apps-resources-list",8),v()),2&i){const e=yt(1),t=j(2);_(3),E("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",e)}}function _0e(i,r){if(1&i){const e=ve();y(0,"mat-expansion-panel",4),X("opened",function(){const s=le(e).$implicit;return ce(j().getMemberData(s))}),y(1,"mat-expansion-panel-header")(2,"mat-panel-title"),W(3),v()(),I(4,M0e,4,2,"ng-template",5),v()}if(2&i){const e=r.$implicit;_(3),G(" ",e.name," ")}}let A0e=(()=>{class i{constructor(e,t,n,s){this.usersManagerService=e,this.membersManagerService=t,this.resourcesManagerService=n,this.storage=s,this.resources=[],this.filteredVos=[]}ngOnInit(){this.userId=this.storage.getPerunPrincipal().userId,this.usersManagerService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.vos=e,this.filteredVos=e})}getMemberData(e){this.resources.length&&this.resources[0].voId===e.id||(this.loading=!0,this.resources=[],this.membersManagerService.getMemberByUser(e.id,this.userId).subscribe(t=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(t.id).subscribe(n=>{this.resources=n,this.loading=!1})}))}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}static#e=this.\u0275fac=function(t){return new(t||i)(w(Sn),w(y1),w(qp),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-services-page"]],decls:10,vars:11,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[3,"placeholder","filter"],[3,"opened",4,"ngFor","ngForOf"],[3,"opened"],["matExpansionPanelContent",""],["spinner",""],[1,"position-relative"],[3,"resources","displayedColumns","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"resources","displayedColumns","disableRouting"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1)(5,"perun-web-apps-debounce-filter",2),X("filter",function(c){return n.applyFilter(c)}),L(6,"translate"),L(7,"customTranslate"),v(),y(8,"mat-accordion"),I(9,_0e,5,1,"mat-expansion-panel",3),v()()),2&t&&(_(1),pe(k(2,3,k(3,5,"SERVICES.TITLE"))),_(4),E("placeholder",k(6,7,k(7,9,"SERVICES.FILTER"))),_(4),E("ngForOf",n.filteredVos))},dependencies:[Di,f0e,Y1,xr,Gc,_u,Tc,Rc,xb,Mu,Pe,Dt]})}return i})();const z0e=function(){return["name","expirationAttribute","extend"]};function O0e(i,r){if(1&i){const e=ve();y(0,"perun-web-apps-membership-list",9),X("extendMembership",function(n){return le(e),ce(j().extendMembership(n))}),v()}if(2&i){const e=j();E("members",e.userMemberships)("filterValue",e.filterValue)("noMembershipFoundAlert","ORGANIZATIONS.NO_VOS_ALERT")("displayedColumns",Ka(4,z0e))}}const w0e=function(){return["name"]};function y0e(i,r){if(1&i&&te(0,"perun-web-apps-membership-list",10),2&i){const e=j();E("members",e.adminMemberships)("filterValue",e.filterValue)("noMembershipFoundAlert","ORGANIZATIONS.NO_VOS_ALERT")("displayedColumns",Ka(4,w0e))}}function v0e(i,r){1&i&&te(0,"perun-web-apps-loading-table")}let C0e=(()=>{class i{constructor(e,t,n){this.usersService=e,this.store=t,this.membersService=n,this.filterValue="",this.userMemberships=[],this.adminMemberships=[],this.userMembershipsTemp=[],this.adminMembershipsTemp=[],this.vosCount=0}ngOnInit(){this.principal=this.store.getPerunPrincipal(),this.userId=this.principal.user.id,this.refreshTable()}refreshTable(){this.loading=!0,this.usersService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.usersService.getVosWhereUserIsAdmin(this.userId).subscribe(t=>{this.vosCount=e.length+t.length,this.fillMemberships(e,this.userMembershipsTemp),this.fillMemberships(t,this.adminMembershipsTemp)})})}applyFilter(e){this.filterValue=e}isEverythingLoaded(){this.vosCount--,this.loading=0!==this.vosCount,this.loading||(this.userMemberships=this.userMembershipsTemp,this.adminMemberships=this.adminMembershipsTemp)}extendMembership(e){const t=this.store.getProperty("registrar_base_url");window.location.href=`${t}?vo=${e.entity.shortName}`}fillMemberships(e,t){this.membersService.getMembersByUser(this.userId).subscribe(n=>{0===e.length&&(this.loading=!1),e.forEach(s=>{const c=n.find(l=>l.voId===s.id);c?this.membersService.getRichMemberWithAttributes(c.id).subscribe(l=>{const o=l.memberAttributes.find(a=>"membershipExpiration"===a.friendlyName);t.push({entity:s,expirationAttribute:o}),this.isEverythingLoaded()}):(t.push({entity:s,expirationAttribute:null}),this.isEverythingLoaded())})})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Sn),w(bt),w(y1))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-vos-page"]],decls:22,vars:20,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[3,"placeholder","filter"],[1,"mt-5"],[1,"page-subtitle"],[1,"position-relative"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns"]],template:function(t,n){if(1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1)(5,"perun-web-apps-debounce-filter",2),X("filter",function(c){return n.applyFilter(c)}),v(),y(6,"div",3)(7,"h1",4),W(8),L(9,"translate"),L(10,"customTranslate"),v(),y(11,"div",5),I(12,O0e,1,5,"perun-web-apps-membership-list",6),v()(),y(13,"div",3)(14,"h1",4),W(15),L(16,"translate"),L(17,"customTranslate"),v(),y(18,"div",5),I(19,y0e,1,5,"perun-web-apps-membership-list",7),v()(),I(20,v0e,1,0,"ng-template",null,8,en),v()),2&t){const s=yt(21);_(1),pe(k(2,8,k(3,10,"ORGANIZATIONS.TITLE"))),_(4),E("placeholder","ORGANIZATIONS.FILTER"),_(3),pe(k(9,12,k(10,14,"ORGANIZATIONS.IS_MEMBER"))),_(4),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s),_(3),pe(k(16,16,k(17,18,"ORGANIZATIONS.IS_ADMIN"))),_(4),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[Y1,xr,Gc,qD,Pe,Dt]})}return i})(),x0e=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-page"]],decls:2,vars:0,consts:[[1,"user-theme"]],template:function(t,n){1&t&&(y(0,"div",0),te(1,"router-outlet"),v())},dependencies:[p0]})}return i})(),T0e=(()=>{class i{constructor(e,t){this.dialogRef=e,this.data=t,this.password=""}ngOnInit(){this.password=this.data.password}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-show-generated-password-dialog"]],decls:20,vars:22,consts:[["mat-dialog-title","",1,"ms-auto","me-auto"],["mat-dialog-content","",1,"user-theme"],["disabled","",1,"center-text",3,"value"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"cdkCopyToClipboard"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1)(5,"p"),W(6),L(7,"translate"),L(8,"customTranslate"),v(),y(9,"label"),te(10,"input",2),v()(),y(11,"div",3)(12,"button",4),X("click",function(){return n.onClose()}),W(13),L(14,"translate"),L(15,"customTranslate"),v(),y(16,"button",5),W(17),L(18,"translate"),L(19,"customTranslate"),v()()),2&t&&(_(1),G(" ",k(2,6,k(3,8,"DIALOGS.SHOW_PASSWORD.TITLE")),"\n"),_(5),pe(k(7,10,k(8,12,"DIALOGS.SHOW_PASSWORD.LABEL"))),_(4),E("value",n.password),_(3),G(" ",k(14,14,k(15,16,"DIALOGS.SHOW_PASSWORD.CLOSE"))," "),_(3),E("cdkCopyToClipboard",n.password),_(1),G(" ",k(18,18,k(19,20,"DIALOGS.SHOW_PASSWORD.COPY"))," "))},dependencies:[_t,Ci,bi,Ai,r3,Pe,Dt],styles:[".center-text[_ngcontent-%COMP%]{text-align:center}"]})}return i})();function R0e(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function S0e(i,r){1&i&&te(0,"th",15)}function q0e(i,r){if(1&i&&(y(0,"td",16),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e)}}function E0e(i,r){1&i&&te(0,"tr",17)}function L0e(i,r){1&i&&te(0,"tr",18)}function k0e(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",3),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"div",4)(6,"p"),W(7),L(8,"translate"),L(9,"customTranslate"),v(),y(10,"div",5),W(11),L(12,"translate"),L(13,"customTranslate"),v(),y(14,"table",6),lt(15,7),I(16,S0e,1,0,"th",8),I(17,q0e,2,1,"td",9),ct(),I(18,E0e,1,0,"tr",10),I(19,L0e,1,0,"tr",11),v()(),y(20,"div",12)(21,"button",13),X("click",function(){return le(e),ce(j().onCancel())}),W(22),L(23,"translate"),L(24,"customTranslate"),v(),y(25,"button",14),X("click",function(){return le(e),ce(j().onSubmit())}),W(26),L(27,"translate"),L(28,"customTranslate"),v()()()}if(2&i){const e=j();_(2),pe(k(3,8,k(4,10,"DIALOGS.REMOVE_ALT_PASSWORD.TITLE"))),_(5),G(" ",k(8,12,k(9,14,"DIALOGS.REMOVE_ALT_PASSWORD.DESCRIPTION"))," "),_(4),G(" ",k(12,16,k(13,18,"DIALOGS.REMOVE_ALT_PASSWORD.ASK"))," "),_(3),E("dataSource",e.dataSource),_(4),E("matHeaderRowDef",e.displayedColumns),_(1),E("matRowDefColumns",e.displayedColumns),_(3),G(" ",k(23,20,k(24,22,"DIALOGS.REMOVE_ALT_PASSWORD.CANCEL"))," "),_(4),G(" ",k(27,24,k(28,26,"DIALOGS.REMOVE_ALT_PASSWORD.REMOVE"))," ")}}let D0e=(()=>{class i{constructor(e,t,n){this.dialogRef=e,this.data=t,this.usersManagerService=n,this.displayedColumns=["description"]}ngOnInit(){this.dataSource=new No(this.data.description)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.usersManagerService.deleteAlternativePassword(this.data.userId,"einfra",this.data.passwordId).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(Sn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-remove-alt-password-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","description"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(t,n){if(1&t&&(I(0,R0e,1,0,"ng-template",null,0,en),y(2,"div",1),I(3,k0e,29,28,"div",2),v()),2&t){const s=yt(1);_(3),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[_t,xr,Cs,Ci,bi,Ai,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,Pe,Dt]})}return i})();function H0e(i,r){1&i&&te(0,"th",12)}const W0e=function(i){return{name:i}};function P0e(i,r){if(1&i){const e=ve();y(0,"td",13)(1,"mat-checkbox",14),X("change",function(n){const c=le(e).$implicit,l=j();return ce(n?l.selection.toggle(c):null)})("click",function(n){return n.stopPropagation()}),L(2,"translate"),L(3,"checkboxLabel"),v()()}if(2&i){const e=r.$implicit,t=j();_(1),E("aria-label",Fn(2,2,k(3,5,t.selection.isSelected(e)),qt(7,W0e,e)))("checked",t.selection.isSelected(e))}}function I0e(i,r){if(1&i&&(y(0,"th",15),W(1),v()),2&i){const e=j();_(1),pe(e.headerColumnText)}}function B0e(i,r){if(1&i&&(y(0,"td",16),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e)}}function N0e(i,r){1&i&&te(0,"tr",17)}function V0e(i,r){1&i&&te(0,"tr",18)}function j0e(i,r){if(1&i&&(y(0,"perun-web-apps-alert",19),W(1),v()),2&i){const e=j();_(1),G(" ",e.alertText,"\n")}}let kD=(()=>{class i{constructor(){this.values=[],this.selection=new kn(!1,[]),this.alertText="",this.headerColumnText="",this.displayedColumns=["select","value"]}static getExportDataForColumn(e){return e}ngOnChanges(){this.values=this.values?this.values:[],this.dataSource=new No(this.values),this.setDataSource()}exportAllData(e){Da(ka(this.dataSource.filteredData,this.displayedColumns,i.getExportDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Da(ka(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,i.getExportDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}ngAfterViewInit(){this.setDataSource()}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-string-list"]],viewQuery:function(t,n){if(1&t&&Qe(Ha,7),2&t){let s;be(s=ge())&&(n.child=s.first)}},inputs:{values:"values",selection:"selection",alertText:"alertText",headerColumnText:"headerColumnText"},features:[Wt],decls:12,vars:6,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","exportDisplayedData","exportAllData"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","ps-3","mat-header-cell","",4,"matHeaderCellDef"],["class","truncate ps-3","mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","",1,"ps-3"],["mat-cell","",1,"truncate","ps-3"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"perun-web-apps-table-wrapper",1),X("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),y(2,"table",2),lt(3,3),I(4,H0e,1,0,"th",4),I(5,P0e,4,9,"td",5),ct(),lt(6,6),I(7,I0e,2,1,"th",7),I(8,B0e,2,1,"td",8),ct(),I(9,N0e,1,0,"tr",9),I(10,V0e,1,0,"tr",10),v()()(),I(11,j0e,2,1,"perun-web-apps-alert",11)),2&t&&(E("hidden",!n.values.length),_(1),E("dataLength",n.dataSource.filteredData.length),_(1),E("dataSource",n.dataSource),_(7),E("matHeaderRowDef",n.displayedColumns),_(1),E("matRowDefColumns",n.displayedColumns),_(1),E("ngIf",0===n.values.length))},dependencies:[Ue,$i,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,Wo,Ha,Pe,Pu],styles:[".static-column-size[_ngcontent-%COMP%]{width:20px!important}.truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:100px}"]})}return i})();function F0e(i,r){1&i&&te(0,"perun-web-apps-loading-table")}function U0e(i,r){if(1&i&&te(0,"perun-web-apps-string-list",11),2&i){const e=j();E("values",e.displayedValues)("selection",e.selection)("alertText",e.alertText)("headerColumnText",e.headerColumnText)}}let Y0e=(()=>{class i{constructor(e,t,n,s,c){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=s,this.usersManagerService=c,this.altPasswordCtrl=new Ms(null,[Bi.required]),this.userId=this.store.getPerunPrincipal().userId,this.passwordDescriptions=new Set,this.displayedValues=[],this.selection=new kn(!1,[]),s.get("ALT_PASSWORDS.REMOVE_DIALOG_DESCRIPTION").subscribe(l=>this.removeDialogDescription=l),s.get("ALT_PASSWORDS.REMOVE_DIALOG_TITLE").subscribe(l=>this.removeDialogTitle=l),s.get("ALERTS.NO_ALT_PASSWORDS").subscribe(l=>this.alertText=l),s.get("ALT_PASSWORDS.HEADER_COLUMN").subscribe(l=>this.headerColumnText=l)}ngOnInit(){this.getAltPasswords()}createPassword(){const e=this.generatePassword();this.usersManagerService.createAlternativePassword({user:this.userId,description:this.altPasswordCtrl.value,loginNamespace:"einfra",password:e}).subscribe(()=>{const t=Bt();t.width="600px",t.data={password:e},this.dialog.open(T0e,t),this.getAltPasswords(),this.altPasswordCtrl.setValue("")})}generatePassword(){let n="",s=0;for(;s<16;++s)n+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%&/=?_.,:;\\-".charAt(78*Math.random());return n.match("((?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])).{3,}")||this.generatePassword(),n}alreadyContainsValue(e){return this.passwordDescriptions.has(e)}removeAltPasswords(){const e=Bt();e.width="600px",e.data={description:this.selection.selected,passwordId:this.altPasswordsAttributeValue.get(this.selection.selected[0]),userId:this.userId},this.dialog.open(D0e,e).afterClosed().subscribe(n=>{n&&(this.getAltPasswords(),this.selection.clear())})}getAltPasswords(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:altPasswords:einfra").subscribe(e=>{if(e.value){this.altPasswordsAttributeValue=new Map(Object.entries(e.value));const t=this.altPasswordsAttributeValue.keys();this.passwordDescriptions=new Set(t),this.displayedValues=Array.from(this.passwordDescriptions.values())}else this.displayedValues=[];this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(nn),w(_i),w(Jt),w(Sn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-alternative-passwords"]],decls:31,vars:35,consts:[[1,"ms-3"],[1,"page-title"],[1,"input-width"],["matInput","","type","text",3,"formControl"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],["alert_type","info"],[1,"page-subtitle"],["mat-flat-button","","color","warn",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"values","selection","alertText","headerColumnText",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"values","selection","alertText","headerColumnText"]],template:function(t,n){if(1&t&&(y(0,"div",0)(1,"h1",1),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"mat-form-field",2)(6,"mat-label"),W(7),L(8,"translate"),L(9,"customTranslate"),v(),te(10,"input",3),v(),y(11,"button",4),X("click",function(){return n.createPassword()}),W(12),L(13,"translate"),L(14,"customTranslate"),v(),y(15,"perun-web-apps-alert",5),W(16),L(17,"translate"),L(18,"customTranslate"),v(),y(19,"h1",6),W(20),L(21,"translate"),L(22,"customTranslate"),v(),y(23,"button",7),X("click",function(){return n.removeAltPasswords()}),W(24),L(25,"translate"),L(26,"customTranslate"),v(),I(27,F0e,1,0,"ng-template",null,8,en),y(29,"div",9),I(30,U0e,1,4,"perun-web-apps-string-list",10),v()()),2&t){const s=yt(28);_(2),pe(k(3,11,k(4,13,"ALT_PASSWORDS.TITLE_GENERATE"))),_(5),pe(k(8,15,k(9,17,"ALT_PASSWORDS.INPUT_PLACEHOLDER"))),_(3),E("formControl",n.altPasswordCtrl),_(1),E("disabled",!n.altPasswordCtrl.valid||n.alreadyContainsValue(n.altPasswordCtrl.value)),_(1),G(" ",k(13,19,k(14,21,"ALT_PASSWORDS.GENERATE"))," "),_(4),pe(k(17,23,k(18,25,"ALT_PASSWORDS.EXAMPLE_DESCRIPTIONS"))),_(4),pe(k(21,27,k(22,29,"ALT_PASSWORDS.TITLE_PASSWORDS"))),_(3),E("disabled",n.selection.isEmpty()),_(1),G(" ",k(25,31,k(26,33,"ALT_PASSWORDS.REMOVE"))," "),_(6),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[_t,xr,$i,Gc,Vi,Yn,an,bn,Xi,Ca,kD,Pe,Dt]})}return i})();const G0e=function(i){return[i]};function X0e(i,r){if(1&i&&(y(0,"a",1),X("auxclick",function(t){return t.preventDefault()}),y(1,"div",2)(2,"mat-icon"),W(3),v(),y(4,"p",3),W(5),L(6,"translate"),L(7,"customTranslate"),v()()()),2&i){const e=r.$implicit;E("routerLink",e.url)("perunWebAppsMiddleClickRouterLink",qt(8,G0e,e.url)),_(3),pe(e.icon),_(2),pe(k(6,4,k(7,6,e.label)))}}let $0e=(()=>{class i{constructor(e){this.storeService=e,this.items=[]}ngOnInit(){this.initItems();const e=this.storeService.getProperty("displayed_tabs");this.items=this.items.filter(t=>e.includes(t.tabName))}initItems(){this.items=[{icon:"storage",url:"/profile/settings/dataQuotas",label:"SETTINGS.DATA_QUOTAS",tabName:"data_quotas"},{icon:"unsubscribe",url:"/profile/settings/mailingLists",label:"SETTINGS.MAILING_LISTS",tabName:"opt_out"},{icon:"chevron_right",url:"/profile/settings/prefShells",label:"SETTINGS.PREFERRED_SHELLS",tabName:"pref_shells"},{icon:"group",url:"/profile/settings/prefGroupNames",label:"SETTINGS.PREFERRED_UNIX_GROUP_NAMES",tabName:"pref_group_names"}]}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-overview"]],decls:2,vars:1,consts:[["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick",4,"ngFor","ngForOf"],["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],[1,"d-flex","flex-row"],[1,"ms-2","mt-auto","mb-auto"]],template:function(t,n){1&t&&(y(0,"mat-nav-list"),I(1,X0e,8,10,"a",0),v()),2&t&&(_(1),E("ngForOf",n.items))},dependencies:[Di,Ei,vO,Cu,ya,Uc,C0,ao,Pe,Dt],styles:["mat-nav-list[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important;cursor:pointer}"]})}return i})();function Q0e(i,r){1&i&&(y(0,"perun-web-apps-alert",5),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"PREFERRED_SHELLS.NO_SHELLS"))))}function J0e(i,r){if(1&i){const e=ve();y(0,"mat-option",12),X("click",function(){return le(e),ce(j(3).changeValue())}),W(1),v()}if(2&i){const e=r.$implicit;E("value",e),_(1),pe(e)}}function K0e(i,r){if(1&i){const e=ve();y(0,"mat-list-item",7)(1,"div",8)(2,"mat-form-field")(3,"mat-select",9),X("valueChange",function(n){const c=le(e).index;return ce(j(2).shells[c]=n)}),I(4,J0e,2,2,"mat-option",10),v()(),y(5,"button",11),X("click",function(){const s=le(e).index;return ce(j(2).removeShell(s))}),W(6),L(7,"translate"),L(8,"customTranslate"),v()()()}if(2&i){const e=r.index,t=j(2);_(3),E("value",t.shells[e]),_(1),E("ngForOf",t.defaultShells),_(2),G(" ",k(7,3,k(8,5,"PREFERRED_SHELLS.REMOVE_BUTTON"))," ")}}function Z0e(i,r){if(1&i&&(y(0,"mat-list"),I(1,K0e,9,7,"mat-list-item",6),v()),2&i){const e=j();_(1),E("ngForOf",e.shells)}}let e1e=(()=>{class i{constructor(e,t,n,s){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=s,this.defaultShells=["/bin/bash","/bin/csh","/bin/ksh","/bin/sh","/bin/zsh"],this.shells=[],s.get("PREFERRED_SHELLS.REMOVE_DIALOG_DESCRIPTION").subscribe(c=>this.removeDialogDescription=c),s.get("PREFERRED_SHELLS.REMOVE_DIALOG_TITLE").subscribe(c=>this.removeDialogTitle=c)}ngOnInit(){this.userId=this.store.getPerunPrincipal().userId,this.translateService.onLangChange.subscribe(()=>{this.translateService.get("PREFERRED_SHELLS.REMOVE_DIALOG_DESCRIPTION").subscribe(e=>this.removeDialogDescription=e),this.translateService.get("PREFERRED_SHELLS.REMOVE_DIALOG_TITLE").subscribe(e=>this.removeDialogTitle=e)}),this.getAttribute()}addShell(){this.shells.push("/bin/bash"),this.prefShellsAttribute.value=this.shells,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.prefShellsAttribute}).subscribe(()=>{})}removeShell(e){const t=Bt();t.width="600px",t.data={valueIndex:e,values:[this.shells[e]],attribute:this.prefShellsAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(cg,t).afterClosed().subscribe(s=>{s&&this.getAttribute()})}changeValue(){this.loading=!0,this.prefShellsAttribute.value=this.shells,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.prefShellsAttribute}).subscribe({next:()=>{this.getAttribute()},error:()=>this.loading=!1})}getAttribute(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:preferredShells").subscribe(e=>{this.prefShellsAttribute=e,this.shells=this.prefShellsAttribute?.value??[],this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(nn),w(_i),w(Jt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-preferred-shells"]],decls:14,vars:17,consts:[[1,"page-title"],["alert_type","info"],["mat-flat-button","","color","accent",3,"click"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],["alert_type","warn"],["class","mb-2",4,"ngFor","ngForOf"],[1,"mb-2"],[1,"d-flex","flex-row"],[3,"value","valueChange"],[3,"value","click",4,"ngFor","ngForOf"],["mat-flat-button","","color","warn",1,"ms-2","my-auto",3,"click"],[3,"value","click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"perun-web-apps-alert",1),W(5),L(6,"translate"),L(7,"customTranslate"),v(),y(8,"button",2),X("click",function(){return n.addShell()}),W(9),L(10,"translate"),L(11,"customTranslate"),v(),I(12,Q0e,4,5,"perun-web-apps-alert",3),I(13,Z0e,2,1,"mat-list",4)),2&t&&(_(1),pe(k(2,5,k(3,7,"PREFERRED_SHELLS.TITLE"))),_(4),G(" ",k(6,9,k(7,11,"PREFERRED_SHELLS.DESCRIPTION")),"\n"),_(4),G(" ",k(10,13,k(11,15,"PREFERRED_SHELLS.NEW_BUTTON")),"\n"),_(3),E("ngIf",!n.loading&&0===n.shells.length),_(1),E("ngIf",!n.loading))},dependencies:[Di,Ue,ZL,Cu,_t,$i,Vi,Ru,f0,Pe,Dt]})}return i})();function t1e(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function i1e(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",3),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"div",4)(6,"mat-form-field",5),te(7,"input",6),v()(),y(8,"div",7)(9,"button",8),X("click",function(){return le(e),ce(j().onCancel())}),W(10),L(11,"translate"),L(12,"customTranslate"),v(),y(13,"button",9),X("click",function(){return le(e),ce(j().onSubmit())}),W(14),L(15,"translate"),L(16,"customTranslate"),v()()()}if(2&i){const e=j();_(2),pe(k(3,5,k(4,7,"DIALOGS.ADD_UNIX_GROUP.TITLE"))),_(5),E("formControl",e.inputControl),_(3),G(" ",k(11,9,k(12,11,"DIALOGS.ADD_UNIX_GROUP.CANCEL"))," "),_(3),E("disabled",!e.inputControl.valid||e.groups.includes(e.inputControl.value)),_(1),G(" ",k(15,13,k(16,15,"DIALOGS.ADD_UNIX_GROUP.ADD"))," ")}}let n1e=(()=>{class i{constructor(e,t,n){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.groups=[]}ngOnInit(){this.inputControl=new Ms(null,Bi.required),this.groups=this.data.groups}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.data.userId,`urn:perun:user:attribute-def:def:preferredUnixGroupName-namespace:${this.data.namespace}`).subscribe(e=>{const t=e?.value??[];t.push(this.inputControl.value),e.value=t,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:e}).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(nn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-add-unix-group-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"w-100"],["matInput","","required","",1,"w-100",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(I(0,t1e,1,0,"ng-template",null,0,en),y(2,"div",1),I(3,i1e,17,17,"div",2),v()),2&t){const s=yt(1);_(3),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[_t,xr,Cs,Vi,Ci,bi,Ai,an,bn,Xi,jr,Ca,Pe,Dt]})}return i})();function r1e(i,r){if(1&i){const e=ve();y(0,"div",2)(1,"h4"),W(2),v(),y(3,"button",3),X("click",function(){const s=le(e).$implicit;return ce(j().addGroupName(s))}),W(4),L(5,"translate"),L(6,"customTranslate"),v(),y(7,"button",4),X("click",function(){const n=le(e),s=n.$implicit,c=n.index;return ce(j().removeGroupName(s,c))}),W(8),L(9,"translate"),v(),te(10,"perun-web-apps-string-list",5),v()}if(2&i){const e=r.$implicit,t=r.index,n=j();_(2),pe(e),_(2),G(" ",k(5,8,k(6,10,"PREFERRED_UNIX_GROUP_NAMES.NEW_BUTTON"))," "),_(3),E("disabled",0===n.selectionList[t].selected.length),_(1),G(" ",k(9,12,"PREFERRED_UNIX_GROUP_NAMES.REMOVE_BUTTON")," "),_(2),E("values",n.groupNames.get(e))("selection",n.selectionList[t])("alertText",n.alertText)("headerColumnText",n.headerColumnText)}}let a1e=(()=>{class i{constructor(e,t,n,s){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=s,this.namespaces=[],this.userId=this.store.getPerunPrincipal().userId,this.groupNames=new Map,this.groupNameAttributes=[],this.selectionList=[],s.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_DESCRIPTION").subscribe(c=>this.removeDialogDescription=c),s.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_TITLE").subscribe(c=>this.removeDialogTitle=c),s.get("ALERTS.NO_PREFERRED_UNIX_GROUPS").subscribe(c=>this.alertText=c),s.get("PREFERRED_UNIX_GROUP_NAMES.HEADER_COLUMN").subscribe(c=>this.headerColumnText=c)}ngOnInit(){this.namespaces=this.store.getProperty("preferred_unix_group_names"),this.translateService.onLangChange.subscribe(()=>{this.translateService.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_DESCRIPTION").subscribe(e=>this.removeDialogDescription=e),this.translateService.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_TITLE").subscribe(e=>this.removeDialogTitle=e),this.translateService.get("ALERTS.NO_PREFERRED_UNIX_GROUPS").subscribe(e=>this.alertText=e),this.translateService.get("PREFERRED_UNIX_GROUP_NAMES.HEADER_COLUMN").subscribe(e=>this.headerColumnText=e)}),this.initSelection(),this.namespaces.forEach(e=>{this.getAttribute(e)})}initSelection(){this.namespaces.forEach(()=>{this.selectionList.push(new kn(!0,[]))})}getAttribute(e){this.attributesManagerService.getUserAttributeByName(this.userId,`urn:perun:user:attribute-def:def:preferredUnixGroupName-namespace:${e}`).subscribe(t=>{this.groupNames.set(e,t?.value??[]),this.groupNameAttributes.push(t)})}addGroupName(e){const t=this.groupNames.get(e),n=Bt();n.width="400px",n.data={groups:t,namespace:e,userId:this.userId},this.dialog.open(n1e,n).afterClosed().subscribe(c=>{c&&this.getAttribute(e)})}removeGroupName(e,t){const n=Bt();n.width="600px",n.data={values:this.selectionList[t].selected,attribute:this.groupNameAttributes[t],userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(cg,n).afterClosed().subscribe(c=>{c&&(this.selectionList[t].clear(),this.getAttribute(e))})}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(nn),w(_i),w(Jt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-preferred-unix-group-names"]],decls:5,vars:6,consts:[[1,"page-title"],["class","mt-4",4,"ngFor","ngForOf"],[1,"mt-4"],["mat-flat-button","","color","accent",1,"action-button",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"disabled","click"],[3,"values","selection","alertText","headerColumnText"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),I(4,r1e,11,14,"div",1)),2&t&&(_(1),pe(k(2,2,k(3,4,"PREFERRED_UNIX_GROUP_NAMES.TITLE"))),_(3),E("ngForOf",n.namespaces))},dependencies:[Di,_t,kD,Pe,Dt]})}return i})(),o1e=(()=>{class i{transform(e){return"virt"===e.namespace.split(":")[4]}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275pipe=Qt({name:"isVirtualAttribute",type:i,pure:!0})}return i})();function s1e(i,r){if(1&i){const e=ve();y(0,"th",18)(1,"mat-checkbox",19),X("change",function(n){le(e);const s=j(2);return ce(n?s.masterToggle():null)}),L(2,"translate"),L(3,"masterCheckboxLabel"),v()()}if(2&i){const e=j().ngIf,t=j();_(1),E("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)("aria-label",k(2,3,k(3,5,e.all)))}}const l1e=function(i){return{name:i}};function c1e(i,r){if(1&i){const e=ve();y(0,"td",20)(1,"mat-checkbox",21),X("click",function(n){return n.stopPropagation()})("change",function(n){const c=le(e).$implicit,l=j(2);return ce(n?l.selection.toggle(c):null)}),L(2,"multiWordDataCy"),L(3,"isVirtualAttribute"),L(4,"translate"),L(5,"checkboxLabel"),v()()}if(2&i){const e=r.$implicit,t=j(2);_(1),To("data-cy","",k(2,4,e.displayName),"-checkbox"),E("checked",t.selection.isSelected(e))("disabled",k(3,6,e)||!e.writable)("aria-label",Fn(4,8,k(5,11,t.selection.isSelected(e)),qt(13,l1e,e.displayName)))}}function d1e(i,r){1&i&&(lt(0,15),I(1,s1e,4,7,"th",16),I(2,c1e,6,15,"td",17),ct())}function p1e(i,r){1&i&&(y(0,"th",22),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.ID")," "))}function u1e(i,r){if(1&i&&(y(0,"td",23),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.id)}}function h1e(i,r){1&i&&(y(0,"th",22),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.NAME")," "))}function f1e(i,r){if(1&i&&(y(0,"td",24),L(1,"multiWordDataCy"),y(2,"div",25),W(3),v()()),2&i){const e=r.$implicit,t=j();To("data-cy","",k(1,3,e.friendlyName),"-friendlyName"),_(2),oi("matTooltip",t.getAttributeFullName(e)),_(1),G(" ",e.displayName," ")}}function m1e(i,r){1&i&&(y(0,"th",26),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.VALUE")," "))}function b1e(i,r){if(1&i){const e=ve();y(0,"td",24)(1,"perun-web-apps-attribute-value",27),X("sendEventToParent2",function(){const s=le(e).$implicit;return ce(j().onValueChange(s))}),v()()}if(2&i){const e=r.$implicit,t=j();_(1),E("attribute",e)("readonly",t.readonly||!e.writable)}}function g1e(i,r){1&i&&(y(0,"th",22),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DESCRIPTION")," "))}function M1e(i,r){if(1&i&&(y(0,"td",24),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.description)}}function _1e(i,r){1&i&&te(0,"tr",28)}function A1e(i,r){if(1&i&&(te(0,"tr",29),L(1,"translate")),2&i){const e=r.$implicit,t=j();oi("matTooltip",k(1,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DISABLED_HINT")),E("matTooltipPosition","before")("matTooltipDisabled",e.writable||t.readonly)}}function z1e(i,r){1&i&&(y(0,"perun-web-apps-alert",30),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function O1e(i,r){if(1&i&&(y(0,"perun-web-apps-alert",30),W(1),L(2,"translate"),v()),2&i){const e=j();_(1),G(" ",k(2,1,e.emptyListText),"\n")}}const w1e=function(i){return{all:i}};let y1e=(()=>{class i{constructor(e,t){this.authResolver=e,this.tableCheckbox=t,this.attributes=[],this.selection=new kn(!0,[]),this.displayedColumns=["select","id","displayName","value","description"],this.filterValue="",this.filterEmpty=!1,this.readonly=!1,this.hiddenColumns=[],this.emptyListText="SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.EMPTY_SETTINGS",this.pageSizeOptions=Vc}set matSort(e){this.sort=e,this.setDataSource()}static canBeSelected(e){return!v0(e)&&e.writable}static getDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"displayName":return e.displayName;case"description":return e.description;case"value":return JSON.stringify(e.value);case"urn":return e.namespace+":"+e.baseFriendlyName;default:return""}}canBeSelected(e){return!v0(e)&&e.writable}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(t=>"id"!==t));let e=this.attributes;this.filterEmpty&&(e=e.filter(t=>"object"!=typeof t.value||Object.keys(t.value??"").length>0)),e=function pte(i){return i.filter(r=>!r.namespace.includes("def:core"))}(e),this.dataSource=new No(e),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){Da(ka(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Da(ka(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.displayedColumns=this.displayedColumns.filter(e=>!this.hiddenColumns.includes(e)),this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Eu(e,t,this.displayedColumns.concat("urn"),i.getDataForColumn),this.dataSource.sortData=(e,t)=>qu(e,t,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,i.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,i.canBeSelected)}updateMapAttributes(){for(const e of this.items.toArray())"java.util.LinkedHashMap"===e.attribute.type&&e.updateMapAttribute()}onValueChange(e){i.canBeSelected(e)&&this.selection.select(e)}getAttributeFullName(e){return`${e.namespace}:${e.friendlyName}`}static#e=this.\u0275fac=function(t){return new(t||i)(w(Om),w(og))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-attributes-list"]],viewQuery:function(t,n){if(1&t&&(Qe(Ha,7),Qe(La,7),Qe(m3,5)),2&t){let s;be(s=ge())&&(n.child=s.first),be(s=ge())&&(n.matSort=s.first),be(s=ge())&&(n.items=s)}},inputs:{attributes:"attributes",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",filterEmpty:"filterEmpty",tableId:"tableId",readonly:"readonly",hiddenColumns:"hiddenColumns",emptyListText:"emptyListText"},features:[Wt],decls:21,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","displayName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","displayName"],["mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","aria-label","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","disabled","aria-label","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["matTooltipClass","urn-tooltip",3,"matTooltip"],["mat-header-cell",""],[3,"attribute","readonly","sendEventToParent2"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"perun-web-apps-table-wrapper",1),X("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),y(2,"table",2),I(3,d1e,3,0,"ng-container",3),L(4,"isAllSelected"),lt(5,4),I(6,p1e,3,3,"th",5),I(7,u1e,2,1,"td",6),ct(),lt(8,7),I(9,h1e,3,3,"th",5),I(10,f1e,4,5,"td",8),ct(),lt(11,9),I(12,m1e,3,3,"th",10),I(13,b1e,2,2,"td",8),ct(),lt(14,11),I(15,g1e,3,3,"th",5),I(16,M1e,2,1,"td",8),ct(),I(17,_1e,1,0,"tr",12),I(18,A1e,2,5,"tr",13),v()()(),I(19,z1e,3,3,"perun-web-apps-alert",14),I(20,O1e,3,3,"perun-web-apps-alert",14)),2&t&&(E("hidden",0===n.dataSource.filteredData.length),_(1),E("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),_(1),E("dataSource",n.dataSource),_(1),E("ngIf",qt(14,w1e,Js(4,10,n.dataSource,n.selection.selected.length,n.canBeSelected))),_(14),E("matHeaderRowDef",n.displayedColumns),_(1),E("matRowDefColumns",n.displayedColumns),_(1),E("ngIf",0===n.dataSource.filteredData.length&&0!==n.dataSource.data.length),_(1),E("ngIf",0===n.dataSource.data.length))},dependencies:[Ue,Wo,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,La,Tu,$i,Gn,Ha,m3,Pe,o1e,a3,g3,Pu,LD],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.mat-column-value[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:300px!important}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important} .urn-tooltip{max-width:800px!important}"]})}return i})();function v1e(i,r){1&i&&te(0,"mat-spinner",5)}function C1e(i,r){if(1&i&&te(0,"perun-web-apps-attributes-list",12),2&i){const e=j(3);E("attributes",e.attributes)("readonly",!0)("hiddenColumns",e.hiddenColumns)}}function x1e(i,r){if(1&i&&(y(0,"div",10),I(1,C1e,1,3,"perun-web-apps-attributes-list",11),v()),2&i){j();const e=yt(10),t=j();_(1),E("perunWebAppsLoader",t.innerLoading)("perunWebAppsLoaderIndicator",e)}}function T1e(i,r){if(1&i&&te(0,"perun-web-apps-attributes-list",12),2&i){const e=j(4);E("attributes",e.attributes)("readonly",!0)("hiddenColumns",e.hiddenColumns)}}function R1e(i,r){if(1&i&&(y(0,"div",10),I(1,T1e,1,3,"perun-web-apps-attributes-list",11),v()),2&i){j(2);const e=yt(10),t=j();_(1),E("perunWebAppsLoader",t.innerLoading)("perunWebAppsLoaderIndicator",e)}}function S1e(i,r){if(1&i){const e=ve();y(0,"mat-expansion-panel",6),X("opened",function(){const s=le(e).$implicit;return ce(j(2).getMemberData(s))}),y(1,"mat-expansion-panel-header")(2,"mat-panel-title"),W(3),L(4,"translate"),L(5,"customTranslate"),v()(),I(6,R1e,2,2,"ng-template",7),v()}if(2&i){const e=r.$implicit;_(3),lp(" ",k(4,2,k(5,4,"PRIVACY.DATA")),"",e.name," ")}}function q1e(i,r){1&i&&te(0,"perun-web-apps-loading-table")}function E1e(i,r){if(1&i){const e=ve();y(0,"mat-accordion")(1,"mat-expansion-panel",6),X("opened",function(){return le(e),ce(j().getUserData())}),y(2,"mat-expansion-panel-header")(3,"mat-panel-title"),W(4),L(5,"translate"),L(6,"customTranslate"),v()(),I(7,x1e,2,2,"ng-template",7),v(),I(8,S1e,7,6,"mat-expansion-panel",8),I(9,q1e,1,0,"ng-template",null,9,en),v()}if(2&i){const e=j();_(4),G(" ",k(5,2,k(6,4,"PRIVACY.USER_INFO"))," "),_(4),E("ngForOf",e.filteredVos)}}let L1e=(()=>{class i{constructor(e,t,n,s){this.usersManagerService=e,this.membersService=t,this.attributesManagerService=n,this.storage=s,this.vos=[],this.attributes=[],this.username="",this.hiddenColumns=["select","id"],this.filteredVos=[]}ngOnInit(){this.outerLoading=!0,this.userId=this.storage.getPerunPrincipal().userId,this.usersManagerService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.vos=e,this.filteredVos=e,this.outerLoading=!1})}getUserData(){this.innerLoading=!0,this.usersManagerService.getRichUserWithAttributes(this.userId).subscribe(e=>{this.user=e,this.attributes=e.userAttributes,this.username=(new ku).transform(e),this.innerLoading=!1})}getMemberData(e){this.innerLoading=!0,this.membersService.getMemberByUser(e.id,this.userId).subscribe(t=>{this.membersService.getRichMemberWithAttributes(t.id).subscribe(n=>{this.attributes=n.memberAttributes,this.innerLoading=!1})})}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}static#e=this.\u0275fac=function(t){return new(t||i)(w(Sn),w(y1),w(nn),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-privacy-page"]],decls:10,vars:12,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[3,"placeholder","filter"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[3,"opened"],["matExpansionPanelContent",""],[3,"opened",4,"ngFor","ngForOf"],["spinner",""],[1,"position-relative"],[3,"attributes","readonly","hiddenColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attributes","readonly","hiddenColumns"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1)(5,"perun-web-apps-debounce-filter",2),X("filter",function(c){return n.applyFilter(c)}),L(6,"translate"),L(7,"customTranslate"),v(),I(8,v1e,1,0,"mat-spinner",3),I(9,E1e,11,6,"mat-accordion",4),v()),2&t&&(_(1),pe(k(2,4,k(3,6,"PRIVACY.TITLE"))),_(4),E("placeholder",k(6,8,k(7,10,"SERVICES.FILTER"))),_(3),E("ngIf",n.outerLoading),_(1),E("ngIf",!n.outerLoading))},dependencies:[Di,Ue,y1e,Y1,xr,Gc,_u,Tc,Rc,xb,Mu,xa,Pe,Dt]})}return i})(),k1e=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-home-page"]],decls:1,vars:0,template:function(t,n){1&t&&te(0,"router-outlet")},dependencies:[p0]})}return i})(),M3=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Bo,si,j1]})}return i})(),I1e=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({})}return i})(),U1e=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[I1e,tt,tt]})}return i})();new ie("mat-selectsearch-default-options");let Q1e=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=De({type:i}),i.\u0275inj=Le({imports:[si,M0,m0,du,Bo,j1,F1,Cb]}),i})(),J1e=(()=>{class i extends oq{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=Xe(i)))(n||i)}}();static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();const K1e={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let DD=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:[{provide:ro,useClass:J1e},{provide:ib,useValue:K1e}],imports:[si,du,yu,gb,IO,xae,Tp,Bm,Qb,Kb,j1,sg,M3,Bo,Xb,m0,F1,As,M0,qc,Vr,Jk,Kk,U1e,MO,VO,nu,Su,Q1e,yc,vb,Sk,Ck,Ore]})}return i})();function Z1e(i,r){1&i&&(y(0,"perun-web-apps-alert"),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NOT_SUPPORTED"))))}function ele(i,r){1&i&&(y(0,"th",16),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NAMESPACE"))," "))}function tle(i,r){if(1&i&&(y(0,"td",17),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.friendlyNameParameter)}}function ile(i,r){1&i&&(y(0,"th",16),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.LOGIN"))," "))}function nle(i,r){if(1&i&&(y(0,"td",18),W(1),v()),2&i){const e=r.$implicit;_(1),pe(e.value)}}function rle(i,r){1&i&&te(0,"th",16)}function ale(i,r){if(1&i){const e=ve();y(0,"td",19)(1,"button",20),X("click",function(){const s=le(e).$implicit;return ce(j().resetPassword(s))}),W(2),L(3,"translate"),L(4,"customTranslate"),v()()}if(2&i){const e=r.$implicit,t=j();_(1),E("disabled",!t.logins.includes(e)),_(1),G(" ",k(3,2,k(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.RESET_PASSWORD"))," ")}}function ole(i,r){1&i&&te(0,"th",16)}function sle(i,r){if(1&i){const e=ve();y(0,"td",19)(1,"button",21),X("click",function(){const s=le(e).$implicit;return ce(j().changePassword(s))}),W(2),L(3,"translate"),L(4,"customTranslate"),v()()}if(2&i){const e=r.$implicit,t=j();_(1),E("disabled",!t.logins.includes(e)),_(1),G(" ",k(3,2,k(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.CHANGE_PASSWORD"))," ")}}function lle(i,r){1&i&&te(0,"tr",22)}function cle(i,r){1&i&&te(0,"tr",23)}!function Oh(i,r,e){const t=i.\u0275cmp;t.directiveDefs=pl(r,!1),t.pipeDefs=pl(e,!0)}(eD,[Ue,$i,_t,XX,e$,kE,Ci,bi,Ai,tD],[Pe,Dt]);let dle=(()=>{class i{constructor(e,t,n,s,c,l){this.attributesManagerService=e,this.store=t,this.dialog=n,this.route=s,this.router=c,this.entityStorageService=l,this.authenticationPage=!1,this.filteredNamespaces=new Me,this.logins=[],this.nameSpaces=[]}ngOnInit(){this.userId=this.authenticationPage?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.displayedColumns=this.authenticationPage?["namespace","value","reset"]:["namespace","value","reset","change"],this.nameSpaces=this.store.getProperty("password_namespace_attributes").map(e=>{const t=e.split(":");return t[t.length-1]}),this.refreshTable()}refreshTable(){this.attributesManagerService.getLogins(this.userId).subscribe(e=>{if(this.logins=e.filter(t=>this.nameSpaces.includes(t.friendlyNameParameter)),this.filteredNamespaces.emit(e.map(t=>t.friendlyNameParameter)),this.dataSource=new No(e),!this.authenticationPage){const n=this.route.snapshot.queryParamMap.get("namespace");if(n){const s=this.logins.find(c=>c.friendlyNameParameter===n);s&&this.changePassword(s)}}})}resetPassword(e){const t=Bt();t.width="600px",t.data={mode:"reset",login:String(e.value),namespace:e.friendlyName.split(":")[1]},this.dialog.open(hre,t)}changePassword(e){this.authenticationPage||this.router.navigate([],{queryParams:{namespace:e.friendlyNameParameter},queryParamsHandling:"merge"});const t=Bt();t.width="600px",t.data={login:String(e.value),namespace:e.friendlyName.split(":")[1]},this.dialog.open(Ine,t).afterClosed().subscribe(s=>{void 0===s?this.router.navigate([],{queryParams:{namespace:null},queryParamsHandling:"merge"}):window.history.back()})}static#e=this.\u0275fac=function(t){return new(t||i)(w(nn),w(bt),w(_i),w(wr),w(Wi),w(e3))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-password-reset"]],inputs:{authenticationPage:"authenticationPage"},outputs:{filteredNamespaces:"filteredNamespaces"},decls:23,vars:9,consts:[[1,"page-title"],[4,"ngIf"],[1,"card","mt-2","table-size-fix"],[1,"card-body"],[1,"overflow-auto"],["mat-table","","matSort","","matSortActive","value","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","namespace"],["mat-header-cell","",4,"matHeaderCellDef"],["class","w-25","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","w-50","mat-cell","",4,"matCellDef"],["matColumnDef","reset"],["mat-cell","",4,"matCellDef"],["matColumnDef","change"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"w-25"],["mat-cell","",1,"w-50"],["mat-cell",""],["color","accent","mat-flat-button","",3,"disabled","click"],["color","accent","mat-flat-button","",1,"action-button",3,"disabled","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),I(4,Z1e,4,5,"perun-web-apps-alert",1),y(5,"div",2)(6,"div",3)(7,"div",4)(8,"table",5),lt(9,6),I(10,ele,4,5,"th",7),I(11,tle,2,1,"td",8),ct(),lt(12,9),I(13,ile,4,5,"th",7),I(14,nle,2,1,"td",10),ct(),lt(15,11),I(16,rle,1,0,"th",7),I(17,ale,5,6,"td",12),ct(),lt(18,13),I(19,ole,1,0,"th",7),I(20,sle,5,6,"td",12),ct(),I(21,lle,1,0,"tr",14),I(22,cle,1,0,"tr",15),v()()()()),2&t&&(_(1),G(" ",n.authenticationPage?"":k(2,5,k(3,7,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.TITLE")),"\n"),_(3),E("ngIf",!n.logins.length&&!n.authenticationPage),_(4),E("dataSource",n.dataSource),_(13),E("matHeaderRowDef",n.displayedColumns),_(1),E("matRowDefColumns",n.displayedColumns))},dependencies:[Ue,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,La,$i,_t,Pe,Dt],styles:[".dark-hover-list-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}"]})}return i})();function Vle(i,r){1&i&&te(0,"mat-spinner",8)}function jle(i,r){1&i&&(y(0,"perun-web-apps-alert",9),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))))}function Fle(i,r){if(1&i){const e=ve();y(0,"div")(1,"p")(2,"strong"),W(3),L(4,"translate"),L(5,"customTranslate"),v(),W(6),v(),y(7,"p",10),W(8),L(9,"translate"),L(10,"customTranslate"),v(),y(11,"button",11),X("click",function(){le(e);const n=j().$implicit,s=j(3).$implicit;return ce(j().requestChangeQuota(s,n))}),W(12),L(13,"translate"),L(14,"customTranslate"),v()()}if(2&i){const e=j(5);_(3),pe(k(4,4,k(5,6,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA"))),_(3),G(" ",e.quotasMarkup," "),_(2),G(" ",k(9,8,k(10,10,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA_INFO"))," "),_(4),G(" ",k(13,12,k(14,14,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.CHANGE"))," ")}}function Ule(i,r){1&i&&(y(0,"p"),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))," "))}function Yle(i,r){if(1&i){const e=ve();y(0,"mat-expansion-panel",3),X("opened",function(){const s=le(e).$implicit;return ce(j(4).getResAttributes(s.id))}),y(1,"mat-expansion-panel-header")(2,"mat-panel-title"),W(3),v()(),I(4,Fle,15,16,"div",7),I(5,Ule,4,5,"p",7),v()}if(2&i){const e=r.$implicit,t=j(4);_(3),G(" ",e.name," "),_(1),E("ngIf",t.defaultQuota),_(1),E("ngIf",!t.defaultQuota)}}function Gle(i,r){if(1&i&&(y(0,"mat-accordion"),I(1,Yle,6,3,"mat-expansion-panel",2),v()),2&i){const e=j(3);_(1),E("ngForOf",e.resources)}}function Xle(i,r){if(1&i&&(I(0,Vle,1,0,"mat-spinner",5),I(1,jle,4,5,"perun-web-apps-alert",6),I(2,Gle,2,1,"mat-accordion",7)),2&i){const e=j(2);E("ngIf",e.loading),_(1),E("ngIf",0===e.resources.length&&!e.loading),_(1),E("ngIf",e.resources.length&&!e.loading)}}function $le(i,r){if(1&i){const e=ve();y(0,"mat-expansion-panel",3),X("opened",function(){const s=le(e).$implicit;return ce(j().getMembersResources(s))}),y(1,"mat-expansion-panel-header")(2,"mat-panel-title"),W(3),v()(),I(4,Xle,3,3,"ng-template",4),v()}if(2&i){const e=r.$implicit;_(3),G(" ",e.name," ")}}let Qle=(()=>{class i{constructor(e,t,n,s,c,l,o){this.store=e,this.usersManagerService=t,this.membersService=n,this.resourcesManagerService=s,this.attributesManagerService=c,this.dialog=l,this.entityStorageService=o,this.vos=[],this.resources=[],this.quotasMarkup="",this.filteredVos=[]}ngOnInit(){this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(e=>{this.vos=e,this.filteredVos=e})}getMembersResources(e){this.loading=!0,this.resources=[],this.membersService.getMemberByUser(e.id,this.user.id).subscribe(t=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(t.id).subscribe(n=>{let s=n.length;s||(this.loading=!1),n.forEach(c=>{this.attributesManagerService.getResourceAttributes(c.id).subscribe(l=>{s--,l.find(o=>"defaultDataQuotas"===o.friendlyName)&&this.resources.push(c),this.loading=0!==s})})})})}getResAttributes(e){this.attributesManagerService.getResourceAttributes(e).subscribe(t=>{let n=t.find(s=>"dataQuotas"===s.friendlyName);if(n?.value){const s=Object.entries(n.value).map(c=>String(c[1]));this.currentQuota=s[0]}else this.currentQuota="";if(n=t.find(s=>"defaultDataQuotas"===s.friendlyName),n?.value){const s=Object.entries(n.value).map(c=>String(c[1]));this.defaultQuota=s[0]}else this.defaultQuota="";this.currentQuota||(this.currentQuota=this.defaultQuota),this.parseMarkup()})}requestChangeQuota(e,t){const n=Bt();n.width="400px",n.data={vo:e,resource:t,user:this.user,currentQuota:this.quotasMarkup},this.dialog.open(Qne,n)}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}parseMarkup(){let e="";e+=this.currentQuota,e+=` (default: ${this.defaultQuota})`,e=e.split(":").join(" : ").split("K").join(" KiB").split("M").join(" MiB").split("G").join(" GiB").split("T").join(" TiB").split("E").join(" EiB"),this.quotasMarkup=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(Sn),w(y1),w(qp),w(nn),w(_i),w(e3))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-data-quotas"]],inputs:{user:"user"},decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"opened",4,"ngFor","ngForOf"],[3,"opened"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"color-gray"],["mat-flat-button","","color","primary",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"perun-web-apps-debounce-filter",1),X("filter",function(c){return n.applyFilter(c)}),L(5,"translate"),L(6,"customTranslate"),v(),y(7,"mat-accordion"),I(8,$le,5,1,"mat-expansion-panel",2),v()),2&t&&(_(1),G(" ",k(2,3,k(3,5,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.TITLE")),"\n"),_(3),E("placeholder",k(5,7,k(6,9,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.FILTER"))),_(4),E("ngForOf",n.filteredVos))},dependencies:[Di,Ue,xa,$i,_t,_u,Tc,Rc,xb,Mu,Y1,Pe,Dt],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return i})();function Jle(i,r){1&i&&te(0,"mat-spinner",8)}function Kle(i,r){1&i&&(y(0,"perun-web-apps-alert",9),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.NO_MAILING_LISTS_ALERT"))))}function Zle(i,r){if(1&i){const e=ve();y(0,"mat-expansion-panel",3),X("closed",function(){return le(e),ce(j(4).deselectResource())})("afterExpand",function(){const s=le(e).$implicit;return ce(j(4).changeSelectedResource(s))}),y(1,"mat-expansion-panel-header")(2,"mat-panel-title"),W(3),v()(),y(4,"div",10)(5,"mat-checkbox",11),X("change",function(){return le(e),ce(j(4).setOptOut())}),W(6),L(7,"translate"),L(8,"customTranslate"),v()()()}if(2&i){const e=r.$implicit,t=j(4);E("expanded",e.name===t.selectedResource),_(3),G(" ",e.name," "),_(2),E("checked",t.optOutAttribute&&null!==t.optOutAttribute.value),_(1),G(" ",k(7,4,k(8,6,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.OPT_OUT_LABEL"))," ")}}function ece(i,r){if(1&i&&(y(0,"mat-accordion"),I(1,Zle,9,8,"mat-expansion-panel",2),v()),2&i){const e=j(3);_(1),E("ngForOf",e.resources)}}function tce(i,r){if(1&i&&(I(0,Jle,1,0,"mat-spinner",5),I(1,Kle,4,5,"perun-web-apps-alert",6),I(2,ece,2,1,"mat-accordion",7)),2&i){const e=j(2);E("ngIf",e.loading),_(1),E("ngIf",0===e.resources.length&&!e.loading),_(1),E("ngIf",e.resources.length&&!e.loading)}}function ice(i,r){if(1&i){const e=ve();y(0,"mat-expansion-panel",3),X("closed",function(){return le(e),ce(j().deselectVo())})("afterExpand",function(){const s=le(e).$implicit;return ce(j().changeSelectedVo(s))}),y(1,"mat-expansion-panel-header")(2,"mat-panel-title"),W(3),v()(),I(4,tce,3,3,"ng-template",4),v()}if(2&i){const e=r.$implicit,t=j();E("expanded",e.shortName===t.selectedVo),_(3),G(" ",e.name," ")}}let nce=(()=>{class i{constructor(e,t,n,s,c,l,o,a,d,p){this.store=e,this.usersManagerService=t,this.membersService=n,this.resourcesManagerService=s,this.attributesManagerService=c,this.route=l,this.router=o,this.notificator=a,this.translate=d,this.location=p,this.vos=[],this.resources=[],this.optOuts=[],this.filteredVos=[],this.loading=!0,this.selectedVo=null,this.selectedResource=null}ngOnDestroy(){this.routingSubscription.unsubscribe(),this.router.navigate([location.pathname],{replaceUrl:!0,queryParams:{vo:null,resource:null},queryParamsHandling:"merge"})}ngOnInit(){this.route.queryParams.subscribe(e=>{this.selectedVo=String(e.vo),this.selectedResource=String(e.resource),this.changeOptOut=String(e.action),this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(t=>{if(this.vos=t.sort(Ek),this.filteredVos=t,void 0!==this.selectedResource){const n=this.vos.find(s=>s.shortName===this.selectedVo);n&&this.getMailingLists(n)}else if(void 0!==this.selectedVo){const n=this.vos.find(s=>s.shortName===this.selectedVo);n&&(this.getMailingLists(n),this.changeSelectedVo(n))}})}).unsubscribe(),this.routingSubscription=this.router.events.pipe(st(e=>e instanceof Bp)).subscribe(e=>{e.url.startsWith(location.pathname)||this.location.replaceState(location.pathname,this.clearParamsFromCurrUrl(["vo","resource"]))})}changeSelectedResource(e){this.selectedResource!==e.name&&this.getOptOutAttribute(e),this.isService||(this.changeOptOut&&("subscribe"===this.changeOptOut?this.subscribe():"unsubscribe"===this.changeOptOut&&this.unsubscribe(),this.changeOptOut=null),this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource,action:null},queryParamsHandling:"merge"}))}changeSelectedVo(e){this.selectedVo!==e.shortName&&(this.getMailingLists(e),this.selectedResource=null),this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}getMailingLists(e){this.selectedVo=e.shortName,this.loading=!0,this.resources=[],this.membersService.getMemberByUser(e.id,this.user.id).subscribe(t=>{this.resourcesManagerService.getMailingServiceRichResourcesWithMember(t.id).subscribe(n=>{let s=n.length;s||(this.loading=!1),n.forEach(c=>{this.attributesManagerService.getRequiredAttributesMemberResource(t.id,c.id).subscribe(l=>{this.attributesManagerService.getResourceAttributeByName(c.id,"urn:perun:resource:attribute-def:def:disableMailingListOptOut").subscribe(o=>{s--;const a=l.find(d=>"optOutMailingList"===d.friendlyName);a&&"true"!==o?.value&&(this.optOuts.push({resource:c.id,member:t.id,attribute:a}),this.resources.push(c),this.selectedResource===c.name&&(this.getOptOutAttribute(c),this.changeSelectedResource(c))),this.loading=0!==s})})})}),this.resources.sort(Ek)})}getOptOutAttribute(e){this.selectedResource=e.name,this.index=this.resources.indexOf(e),this.optOutAttribute=this.optOuts[this.index].attribute}unsubscribe(){const e=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value="true",this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.UNSUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=e})}subscribe(){const e=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value=null,this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.SUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=e})}setOptOut(){this.optOutAttribute.value?this.subscribe():this.unsubscribe()}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}deselectVo(){this.loading=!0,this.selectedVo=null,this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}deselectResource(){this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}clearParamsFromCurrUrl(e){const t=new URLSearchParams(location.search);return e.forEach(n=>t.delete(n)),t.toString()}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(Sn),w(y1),w(qp),w(nn),w(wr),w(Wi),w(Wn),w(Jt),w(n0))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-mailing-lists"]],inputs:{user:"user",isService:"isService"},features:[Re([n0,{provide:t0,useClass:X_}])],decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"expanded","closed","afterExpand",4,"ngFor","ngForOf"],[3,"expanded","closed","afterExpand"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"row"],[3,"checked","change"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"perun-web-apps-debounce-filter",1),X("filter",function(c){return n.applyFilter(c)}),L(5,"translate"),L(6,"customTranslate"),v(),y(7,"mat-accordion"),I(8,ice,5,2,"mat-expansion-panel",2),v()),2&t&&(_(1),G(" ",k(2,3,k(3,5,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.TITLE")),"\n"),_(3),E("placeholder",k(5,7,k(6,9,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.FILTER"))),_(4),E("ngForOf",n.filteredVos))},dependencies:[Di,Ue,Wo,xa,$i,_u,Tc,Rc,xb,Mu,Y1,Pe,Dt]})}return i})();function rce(i,r){if(1&i){const e=ve();y(0,"mat-list-item",3)(1,"div",4)(2,"p",5),X("click",function(){const s=le(e).$implicit;return ce(j().showWholeKey(s))}),W(3),v(),y(4,"button",6),L(5,"translate"),L(6,"customTranslate"),y(7,"mat-icon"),W(8," file_copy "),v()(),y(9,"button",7),X("click",function(){const s=le(e).$implicit;return ce(j().removeKey(s))}),L(10,"translate"),L(11,"customTranslate"),y(12,"mat-icon"),W(13," delete "),v()()()()}if(2&i){const e=r.$implicit;_(3),pe(e),_(1),oi("matTooltip",k(5,4,k(6,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.COPY_TOOLTIP"))),E("cdkCopyToClipboard",e),_(5),oi("matTooltip",k(10,8,k(11,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_TOOLTIP")))}}let ace=(()=>{class i{constructor(e,t,n,s,c){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=s,this.entityStorageService=c,this.userKeys=[],this.userUrn="urn:perun:user:attribute-def:def:sshPublicKey",this.selection=new kn(!1,[]),s.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(l=>this.removeDialogDescription=l),s.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(l=>this.removeDialogTitle=l),s.get("ALERTS.NO_ALT_PASSWORDS").subscribe(l=>this.alertText=l),s.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(l=>this.headerColumnText=l)}ngOnInit(){this.userId=window.location.pathname.startsWith("/myProfile")?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.translateService.onLangChange.subscribe(()=>{this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(e=>this.removeDialogDescription=e),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(e=>this.removeDialogTitle=e),this.translateService.get("ALERTS.NO_ALT_PASSWORDS").subscribe(e=>this.alertText=e),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(e=>this.headerColumnText=e)}),this.loading=!0,this.getUserSSH()}addKey(){const e=Bt();e.width="850px",e.data={attribute:this.userKeyAttribute,userId:this.userId},this.dialog.open(Fc,e).afterClosed().subscribe(n=>{n&&this.getUserSSH()})}removeKey(e){const t=Bt();t.width="600px",t.data={values:[e],attribute:this.userKeyAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(cg,t).afterClosed().subscribe(s=>{s&&(this.loading=!0,this.getUserSSH(),this.selection.clear())})}getUserSSH(){this.attributesManagerService.getUserAttributeByName(this.userId,this.userUrn).subscribe(e=>{this.userKeyAttribute=e,this.userKeys=e.value,this.loading=!1})}showWholeKey(e){const t=Bt();t.width="600px",t.data={value:e},this.dialog.open(are,t)}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt),w(nn),w(_i),w(Jt),w(e3))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-ssh-keys"]],decls:14,vars:16,consts:[[1,"page-title"],["mat-flat-button","","color","accent",1,"action-button",3,"click"],["class","dark-hover-list-item w-auto","matRipple","",4,"ngFor","ngForOf"],["matRipple","",1,"dark-hover-list-item","w-auto"],[1,"d-flex","flex-row"],[1,"truncate","center-content","cursor-pointer",3,"click"],["color","accent","mat-icon-button","",1,"ms-auto","center-content",3,"cdkCopyToClipboard","matTooltip"],["color","warn","mat-icon-button","",1,"ms-2","center-content",3,"matTooltip","click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"p"),W(5),L(6,"translate"),L(7,"customTranslate"),v(),y(8,"button",1),X("click",function(){return n.addKey()}),W(9),L(10,"translate"),L(11,"customTranslate"),v(),y(12,"mat-list"),I(13,rce,14,12,"mat-list-item",2),v()),2&t&&(_(1),G(" ",k(2,4,k(3,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_TITLE")),"\n"),_(4),pe(k(6,8,k(7,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_DESCRIPTION"))),_(4),G(" ",k(10,12,k(11,14,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.NEW_KEY")),"\n"),_(4),E("ngForOf",n.userKeys))},dependencies:[Di,Ei,_t,gs,Gn,ao,r3,ZL,Cu,Pe,Dt],styles:[".truncate[_ngcontent-%COMP%]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.center-content[_ngcontent-%COMP%]{margin-bottom:auto;margin-top:auto}label[_ngcontent-%COMP%]:hover, .cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();new Date(324721404e5).valueOf();let mce=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[si,m0,Bo,Bm,DD,Tp,As,M0,qc,sg,M3]})}return i})();function bce(i,r){1&i&&(y(0,"perun-web-apps-alert",6),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let gce=(()=>{class i{constructor(e,t,n){this.auth=e,this.router=t,this.storeService=n}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}static#e=this.\u0275fac=function(t){return new(t||i)(w(ho),w(Wi),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"div",1)(2,"div",2),I(3,bce,3,3,"perun-web-apps-alert",3),y(4,"h4",4),W(5),L(6,"translate"),v(),y(7,"button",5),X("click",function(){return n.startAuth()}),W(8),L(9,"translate"),y(10,"mat-icon"),W(11," login "),v()()()()()),2&t&&(_(3),E("ngIf",n.afterLogout),_(2),G(" ",k(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),_(3),G(" ",k(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[Ue,_t,Ei,$i,Pe],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]})}return i})();function Mce(i,r){1&i&&(y(0,"perun-web-apps-alert",10),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function _ce(i,r){1&i&&(y(0,"perun-web-apps-alert",11),W(1),L(2,"translate"),v()),2&i&&(_(1),G(" ",k(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let Ace=(()=>{class i{constructor(e,t,n,s){this.authzService=e,this.auth=t,this.initAuth=n,this.router=s,this.usernameCtrl=new Do(null,[Bi.required]),this.passwordCtrl=new Do(null,[Bi.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:e=>{sessionStorage.setItem("baPrincipal",JSON.stringify(e)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}static#e=this.\u0275fac=function(t){return new(t||i)(w(rc),w(ho),w(rg),w(Wi))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),W(4),L(5,"translate"),v(),I(6,Mce,3,3,"perun-web-apps-alert",3),I(7,_ce,3,3,"perun-web-apps-alert",4),y(8,"mat-form-field",5)(9,"mat-label"),W(10),L(11,"translate"),v(),y(12,"input",6),X("keyup.enter",function(){return n.startAuth()}),v(),y(13,"mat-error"),W(14),L(15,"translate"),v()(),y(16,"mat-form-field",7)(17,"mat-label"),W(18),L(19,"translate"),v(),y(20,"input",8),X("keyup.enter",function(){return n.startAuth()}),v(),y(21,"mat-error"),W(22),L(23,"translate"),v()(),y(24,"button",9),X("click",function(){return n.startAuth()}),W(25),L(26,"translate"),y(27,"mat-icon"),W(28," login "),v()()()()()),2&t&&(_(4),pe(k(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),_(2),E("ngIf",n.wrongUsernameOrPassword),_(1),E("ngIf",n.afterLogout&&!n.wrongUsernameOrPassword),_(3),pe(k(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),_(2),E("formControl",n.usernameCtrl),_(2),G(" ",k(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),_(4),pe(k(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),_(2),E("formControl",n.passwordCtrl)("type","password"),_(2),G(" ",k(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),_(2),E("disabled",n.usernameCtrl.invalid||n.passwordCtrl.invalid),_(1),G(" ",k(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[Ue,_t,Ei,Vi,Yn,O0,bn,Xi,jr,Ca,an,$i,Pe],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]})}return i})(),zce=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-consents-page"]],decls:1,vars:0,template:function(t,n){1&t&&te(0,"router-outlet")},dependencies:[p0]})}return i})();function Oce(i,r){1&i&&te(0,"mat-spinner",4)}function wce(i,r){if(1&i&&(y(0,"li"),W(1),v()),2&i){const e=r.$implicit;_(1),G(" ",e.displayName," ")}}function yce(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",5),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"div",6),W(6),v(),y(7,"div"),W(8),L(9,"translate"),L(10,"customTranslate"),y(11,"ul"),I(12,wce,2,1,"li",7),v()(),y(13,"div",0)(14,"button",8),X("click",function(){return le(e),ce(j().rejectConsent())}),W(15),L(16,"translate"),L(17,"customTranslate"),v(),y(18,"button",9),X("click",function(){return le(e),ce(j().grantConsent())}),W(19),L(20,"translate"),L(21,"customTranslate"),v()()()}if(2&i){const e=j();_(2),G(" ",k(3,6,k(4,8,"CONSENTS.REQUEST.TITLE"))," "),_(4),pe(e.consent.consentHub.name),_(2),G(" ",k(9,10,k(10,12,"CONSENTS.REQUEST.CONSENT_TEXT_UNSIGNED")),": "),_(4),E("ngForOf",e.consent.attributes),_(3),G(" ",k(16,14,k(17,16,"CONSENTS.REQUEST.REJECT_CONSENT_BUTTON"))," "),_(4),G(" ",k(20,18,k(21,20,"CONSENTS.REQUEST.GRANT_CONSENT_BUTTON"))," ")}}let vce=(()=>{class i{constructor(e,t,n,s,c,l){this.notificator=e,this.translate=t,this.consentService=n,this.route=s,this.apiRequest=c,this.router=l,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{const t=Number(e.consentId);this.apiRequest.dontHandleErrorForNext(),this.consentService.getConsentById(t).subscribe({next:n=>{this.consent=n,"UNSIGNED"!==this.consent.status&&this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"}),this.loading=!1},error:n=>{this.loading=!1,"ConsentNotExistsException"!==n.name&&this.notificator.showRPCError(n),this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"})}})})}grantConsent(){this.loading=!0,this.consentService.changeConsentStatus(this.consent.id,"GRANTED").subscribe(()=>{this.notificator.showSuccess(this.translate.instant("CONSENTS.CONSENT_GRANTED")+this.consent.consentHub.name),this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"})},()=>this.loading=!1)}rejectConsent(){this.loading=!0,this.consentService.changeConsentStatus(this.consent.id,"REVOKED").subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("CONSENTS.CONSENT_REJECTED")+this.consent.consentHub.name),this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"})},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Wn),w(Jt),w(kA),w(wr),w(jc),w(Wi))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-consent-request"]],decls:4,vars:2,consts:[[1,"d-flex"],[1,"card","p-4","mat-elevation-z3","ms-auto","me-auto"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"page-title"],[1,"page-subtitle"],[4,"ngFor","ngForOf"],["mat-flat-button","","color","warn",1,"me-2","ms-auto",3,"click"],["mat-flat-button","","color","accent",3,"click"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"div",1),I(2,Oce,1,0,"mat-spinner",2),I(3,yce,22,22,"div",3),v()()),2&t&&(_(2),E("ngIf",n.loading),_(1),E("ngIf",!n.loading))},dependencies:[Di,Ue,_t,xa,Pe,Dt],styles:[".minimize-checkbox{font-size:.7rem;color:gray}\n"],encapsulation:2})}return i})();function Cce(i,r){1&i&&(y(0,"span")(1,"mat-icon",1),W(2,"priority_high"),v(),y(3,"span"),W(4),L(5,"translate"),L(6,"customTranslate"),v()()),2&i&&(_(4),G(" ",k(5,1,k(6,3,"CONSENTS.STATUS_UNSIGNED")),""))}function xce(i,r){1&i&&(y(0,"span")(1,"mat-icon",1),W(2,"close"),v(),y(3,"span"),W(4),L(5,"translate"),L(6,"customTranslate"),v()()),2&i&&(_(4),G(" ",k(5,1,k(6,3,"CONSENTS.STATUS_REVOKED")),""))}function Tce(i,r){1&i&&(y(0,"span")(1,"mat-icon",2),W(2,"check"),v(),y(3,"span"),W(4),L(5,"translate"),L(6,"customTranslate"),v()()),2&i&&(_(4),G(" ",k(5,1,k(6,3,"CONSENTS.STATUS_GRANTED")),""))}let Rce=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-consent-status"]],inputs:{consentStatus:"consentStatus"},decls:3,vars:3,consts:[[4,"ngIf"],["color","warn"],["color","accent"]],template:function(t,n){1&t&&(I(0,Cce,7,5,"span",0),I(1,xce,7,5,"span",0),I(2,Tce,7,5,"span",0)),2&t&&(E("ngIf","UNSIGNED"===n.consentStatus),_(1),E("ngIf","REVOKED"===n.consentStatus),_(1),E("ngIf","GRANTED"===n.consentStatus))},dependencies:[Ue,Ei,Pe,Dt],styles:["mat-icon[_ngcontent-%COMP%]{vertical-align:bottom}"]})}return i})();function Sce(i,r){if(1&i){const e=ve();y(0,"th",16)(1,"mat-checkbox",17),X("change",function(n){le(e);const s=j(2);return ce(n?s.masterToggle():null)}),v()()}if(2&i){const e=j().ngIf,t=j();_(1),E("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}function qce(i,r){if(1&i){const e=ve();y(0,"td",18)(1,"mat-checkbox",19),X("click",function(n){return n.stopPropagation()})("change",function(n){const c=le(e).$implicit,l=j(2);return ce(n?l.selection.toggle(c):null)}),v()()}if(2&i){const e=r.$implicit,t=j(2);_(1),E("checked",t.selection.isSelected(e))}}function Ece(i,r){1&i&&(lt(0,13),I(1,Sce,2,2,"th",14),I(2,qce,2,1,"td",15),ct())}function Lce(i,r){1&i&&(y(0,"th",20),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.STATUS"))," "))}function kce(i,r){if(1&i&&(y(0,"td",21),te(1,"perun-web-apps-consent-status",22),v()),2&i){const e=r.$implicit;_(1),E("consentStatus",e.status)}}function Dce(i,r){1&i&&(y(0,"th",20),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.SERVICE_NAME"))," "))}function Hce(i,r){if(1&i&&(y(0,"td",21),W(1),v()),2&i){const e=r.$implicit;_(1),G(" ",e.consentHub.name," ")}}function Wce(i,r){1&i&&(y(0,"div"),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.GRANTED_TEXT"))," : "))}function Pce(i,r){1&i&&(y(0,"div"),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.REVOKED_TEXT"))," : "))}function Ice(i,r){1&i&&(y(0,"div"),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.UNSIGNED_TEXT"))," : "))}function Bce(i,r){if(1&i&&(y(0,"li"),W(1),v()),2&i){const e=r.$implicit;_(1),G(" ",e.displayName," ")}}function Nce(i,r){if(1&i){const e=ve();y(0,"button",30),X("click",function(){le(e);const n=j().$implicit;return ce(j().rejectConsent.emit(n.id))}),W(1),L(2,"translate"),L(3,"customTranslate"),v()}if(2&i){const e=j().$implicit;_(1),G(" ",k(2,1,k(3,3,"UNSIGNED"===e.status?"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.REJECT_CONSENT_BUTTON":"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.REVOKE_CONSENT_BUTTON"))," ")}}function Vce(i,r){if(1&i){const e=ve();y(0,"button",31),X("click",function(){le(e);const n=j().$implicit;return ce(j().grantConsent.emit(n.id))}),W(1),L(2,"translate"),L(3,"customTranslate"),v()}2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.GRANT_CONSENT_BUTTON"))," "))}function jce(i,r){if(1&i&&(y(0,"td",21)(1,"div",23)(2,"div",24),I(3,Wce,4,5,"div",25),I(4,Pce,4,5,"div",25),I(5,Ice,4,5,"div",25),y(6,"ul"),I(7,Bce,2,1,"li",26),v(),y(8,"div",27),I(9,Nce,4,5,"button",28),I(10,Vce,4,5,"button",29),v()()()()),2&i){const e=r.$implicit,t=j();Ie("colspan",t.displayedColumns.length),_(1),E("@detailExpand",e===t.expandedConsent?"expanded":"collapsed"),_(2),E("ngIf","GRANTED"===e.status),_(1),E("ngIf","REVOKED"===e.status),_(1),E("ngIf","UNSIGNED"===e.status),_(2),E("ngForOf",e.attributes),_(2),E("ngIf","REVOKED"!==e.status),_(1),E("ngIf","GRANTED"!==e.status)}}function Fce(i,r){1&i&&te(0,"tr",32)}function Uce(i,r){if(1&i){const e=ve();y(0,"tr",33),X("click",function(){const s=le(e).$implicit,c=j();return ce(c.expandedConsent=c.expandedConsent===s?null:s)}),v()}if(2&i){const e=r.$implicit;ke("example-expanded-row",j().expandedConsent===e)}}function Yce(i,r){1&i&&te(0,"tr",34)}function Gce(i,r){1&i&&(y(0,"perun-web-apps-alert",35),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT")),"\n"))}function Xce(i,r){1&i&&(y(0,"perun-web-apps-alert",35),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.NO_CONSENTS")),"\n"))}const $ce=function(i){return{all:i}},Qce=function(){return["expandedDetail"]};let Jce=(()=>{class i{constructor(e){this.tableCheckbox=e,this.filterValue="",this.consents=[],this.selection=new kn(!0,[]),this.displayedColumns=["select","status","name"],this.grantConsent=new Me,this.rejectConsent=new Me,this.pageSizeOptions=Vc}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"name":return e.consentHub.name;case"status":return e.status;default:return""}}ngOnChanges(){this.dataSource=new No(this.consents),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){Da(ka(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Da(ka(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Eu(e,t,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,t)=>qu(e,t,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#e=this.\u0275fac=function(t){return new(t||i)(w(og))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-consents-list"]],viewQuery:function(t,n){if(1&t&&(Qe(Ha,7),Qe(La,7)),2&t){let s;be(s=ge())&&(n.child=s.first),be(s=ge())&&(n.matSort=s.first)}},inputs:{filterValue:"filterValue",tableId:"tableId",consents:"consents",selection:"selection",displayedColumns:"displayedColumns"},outputs:{grantConsent:"grantConsent",rejectConsent:"rejectConsent"},features:[Wt],decls:18,vars:17,consts:[[1,"card",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","status","matSortDirection","asc","matSortDisableClear","","multiTemplateDataRows","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","expandedDetail"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item consent-row",3,"example-expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","consent-detail-row",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"consentStatus"],[1,"consent-detail"],[1,"p-3"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"d-flex"],["mat-flat-button","","class","me-2","color","warn",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","warn",1,"me-2",3,"click"],["mat-flat-button","","color","accent",3,"click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item","consent-row",3,"click"],["mat-row","",1,"consent-detail-row"],["alert_type","warn"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"perun-web-apps-table-wrapper",1),X("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),y(2,"table",2),I(3,Ece,3,0,"ng-container",3),L(4,"isAllSelected"),lt(5,4),I(6,Lce,4,5,"th",5),I(7,kce,2,1,"td",6),ct(),lt(8,7),I(9,Dce,4,5,"th",5),I(10,Hce,2,1,"td",6),ct(),lt(11,8),I(12,jce,11,8,"td",6),ct(),I(13,Fce,1,0,"tr",9),I(14,Uce,1,2,"tr",10),I(15,Yce,1,0,"tr",11),v()()(),I(16,Gce,4,5,"perun-web-apps-alert",12),I(17,Xce,4,5,"perun-web-apps-alert",12)),2&t&&(E("hidden",0===n.dataSource.filteredData.length),_(1),E("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),_(1),E("dataSource",n.dataSource),_(1),E("ngIf",qt(14,$ce,Fn(4,11,n.dataSource,n.selection.selected.length))),_(10),E("matHeaderRowDef",n.displayedColumns),_(1),E("matRowDefColumns",n.displayedColumns),_(1),E("matRowDefColumns",Ka(16,Qce)),_(1),E("ngIf",0===n.dataSource.filteredData.length&&0!==n.dataSource.data.length),_(1),E("ngIf",0===n.dataSource.data.length))},dependencies:[Di,Ue,Wo,so,Ra,lo,Sa,Ta,co,qa,Ea,po,uo,La,Tu,$i,_t,Ha,Rce,Pe,Dt,g3],styles:["tr.consent-detail-row[_ngcontent-%COMP%]{height:0!important}.consent-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{cursor:pointer;border-bottom-width:0!important}.consent-detail[_ngcontent-%COMP%]{overflow:hidden;display:flex;flex-direction:column}th[_ngcontent-%COMP%], td.mat-mdc-cell[_ngcontent-%COMP%]{padding:0!important}.mat-mdc-cell[_ngcontent-%COMP%], .mat-mdc-footer-cell[_ngcontent-%COMP%]{font-size:1rem!important}"],data:{animation:[ii("detailExpand",[wt("collapsed",Oe({height:"0px",minHeight:"0"})),wt("expanded",Oe({height:"*"})),dt("expanded <=> collapsed",at("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}return i})();const BD=function(){return["status","name"]};function Kce(i,r){if(1&i){const e=ve();y(0,"div")(1,"div",4),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"perun-web-apps-debounce-filter",5),X("filter",function(n){return le(e),ce(j().applyFilterUnsigned(n))}),L(6,"translate"),L(7,"customTranslate"),v(),y(8,"perun-web-apps-consents-list",6),X("grantConsent",function(n){return le(e),ce(j().grantConsent(n))})("rejectConsent",function(n){return le(e),ce(j().rejectConsent(n))}),v()()}if(2&i){const e=j();_(2),G(" ",k(3,6,k(4,8,"CONSENTS.UNSIGNED_CONSENTS"))," "),_(3),E("placeholder",k(6,10,k(7,12,"CONSENTS.FILTER"))),_(3),E("consents",e.unsignedConsents)("filterValue",e.filterValueUnsigned)("tableId","TABLE_USER_CONSENTS")("displayedColumns",Ka(14,BD))}}function Zce(i,r){if(1&i){const e=ve();y(0,"div")(1,"div",7),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"perun-web-apps-debounce-filter",5),X("filter",function(n){return le(e),ce(j().applyFilterSigned(n))}),L(6,"translate"),L(7,"customTranslate"),v(),y(8,"perun-web-apps-consents-list",8),X("grantConsent",function(n){return le(e),ce(j().grantConsent(n))})("rejectConsent",function(n){return le(e),ce(j().rejectConsent(n))}),v()()}if(2&i){const e=j();_(2),G(" ",k(3,6,k(4,8,"CONSENTS.PROCESSED_CONSENTS"))," "),_(3),E("placeholder",k(6,10,k(7,12,"CONSENTS.FILTER"))),_(3),E("consents",e.signedConsents)("tableId","TABLE_USER_CONSENTS")("filterValue",e.filterValueSigned)("displayedColumns",Ka(14,BD))}}function ede(i,r){1&i&&te(0,"mat-spinner",9)}let tde=(()=>{class i{constructor(e,t,n,s,c){this.router=e,this.notificator=t,this.translate=n,this.storeService=s,this.consentService=c,this.loading=!1,this.unsignedConsents=[],this.signedConsents=[],this.filterValueUnsigned="",this.filterValueSigned=""}ngOnInit(){this.loading=!0,this.consentService.getConsentsForUser(this.storeService.getPerunPrincipal().userId).subscribe(e=>{this.unsignedConsents=e.filter(t=>"UNSIGNED"===t.status),this.signedConsents=e.filter(t=>"UNSIGNED"!==t.status),this.loading=!1},()=>this.loading=!1)}grantAll(){this.loading=!0,this.notificator.showSuccess(this.translate.instant("CONSENTS.GRANT_ALL_NOTIFICATION")),this.loading=!1}rejectConsent(e){this.loading=!0,this.consentService.changeConsentStatus(e,"REVOKED").subscribe(()=>{const t=this.unsignedConsents.find(s=>s.id===e)??this.signedConsents.find(s=>s.id===e);this.moveConsent(t);const n=this.translate.instant("GRANTED"===t.status?"CONSENTS.CONSENT_REVOKED":"CONSENTS.CONSENT_REJECTED");t.status="REVOKED",this.notificator.showSuccess(n+t.consentHub.name),this.loading=!1},()=>this.loading=!1)}moveConsent(e){"UNSIGNED"===e.status&&(this.signedConsents=[...this.signedConsents,e],this.unsignedConsents=this.unsignedConsents.filter(t=>t.id!==e.id))}grantConsent(e){this.loading=!0,this.consentService.changeConsentStatus(e,"GRANTED").subscribe(()=>{const t=this.unsignedConsents.find(n=>n.id===e)??this.signedConsents.find(n=>n.id===e);this.moveConsent(t),t.status="GRANTED",this.notificator.showSuccess(this.translate.instant("CONSENTS.CONSENT_GRANTED")+t.consentHub.name),this.loading=!1},()=>this.loading=!1)}applyFilterUnsigned(e){this.filterValueUnsigned=e}applyFilterSigned(e){this.filterValueSigned=e}static#e=this.\u0275fac=function(t){return new(t||i)(w(Wi),w(Wn),w(Jt),w(bt),w(kA))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-consents-preview"]],decls:8,vars:8,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"page-subtitle"],[3,"placeholder","filter"],[3,"consents","filterValue","tableId","displayedColumns","grantConsent","rejectConsent"],[1,"page-subtitle","mt-4"],[3,"consents","tableId","filterValue","displayedColumns","grantConsent","rejectConsent"],[1,"ms-auto","me-auto"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1),I(5,Kce,9,15,"div",2),I(6,Zce,9,15,"div",2),I(7,ede,1,0,"mat-spinner",3),v()),2&t&&(_(1),G(" ",k(2,4,k(3,6,"CONSENTS.TITLE")),"\n"),_(4),E("ngIf",!n.loading&&0!==n.unsignedConsents.length),_(1),E("ngIf",!n.loading),_(1),E("ngIf",n.loading))},dependencies:[Ue,Y1,Jce,xa,Pe,Dt]})}return i})(),ide=(()=>{class i{constructor(e){this.store=e}ngOnInit(){this.user=this.store.getPerunPrincipal().user}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-mailing-lists"]],decls:1,vars:2,consts:[[3,"user","isService"]],template:function(t,n){1&t&&te(0,"perun-web-apps-mailing-lists",0),2&t&&E("user",n.user)("isService",!1)},dependencies:[nce]})}return i})(),nde=(()=>{class i{constructor(e){this.store=e}ngOnInit(){this.user=this.store.getPerunPrincipal().user}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-settings-data-quotas"]],decls:1,vars:1,consts:[[3,"user"]],template:function(t,n){1&t&&te(0,"perun-web-apps-data-quotas",0),2&t&&E("user",n.user)},dependencies:[Qle]})}return i})(),rde=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(t,n){1&t&&(y(0,"div",0),er(),y(1,"svg",1)(2,"g"),te(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),v()(),y(16,"svg",15),te(17,"path",16),v(),Ys(),y(18,"div",17),te(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),v(),y(29,"div",19),W(30,"LOGOUT..."),v()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]})}return i})(),ade=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authentication-page"]],decls:2,vars:0,consts:[[1,"user-theme"]],template:function(t,n){1&t&&(y(0,"div",0),te(1,"router-outlet"),v())},dependencies:[p0],styles:[".security-text[_ngcontent-%COMP%]{font-family:FreeMono,monospace;color:gray}"]})}return i})();const ode=["toggle"],sde=function(i){return[i]};function lde(i,r){if(1&i&&(y(0,"a",3),X("auxclick",function(t){return t.preventDefault()}),y(1,"div",4)(2,"mat-icon"),W(3),v(),y(4,"p",5),W(5),L(6,"translate"),L(7,"customTranslate"),v()()()),2&i){const e=r.$implicit;E("routerLink",e.url)("perunWebAppsMiddleClickRouterLink",qt(8,sde,e.url)),_(3),pe(e.icon),_(2),pe(k(6,4,k(7,6,e.label)))}}function cde(i,r){1&i&&te(0,"mat-spinner",6)}let dde=(()=>{class i{constructor(e,t){this.translate=e,this.storeService=t,this.items=[],this.loading=!1}ngOnInit(){this.initItems();const e=this.storeService.getProperty("displayed_tabs");this.items=this.items.filter(t=>e.includes(t.tabName))}initItems(){this.items=[{icon:"lock_open",url:"/profile/auth/accountActivation",label:"AUTHENTICATION.ACCOUNT_ACTIVATION",tabName:"accountActivation"},{icon:"password",url:"/profile/auth/altPasswords",label:"AUTHENTICATION.ALTERNATIVE_PASSWORDS",tabName:"alt_passwords"},{icon:"dangerous",url:"/profile/auth/antiPhishingSecurity",label:"AUTHENTICATION.ANTI_PHISHING",tabName:"anti_phishing"},{icon:"lock",url:"/profile/auth/passwordReset",label:"AUTHENTICATION.PASSWORD_RESET",tabName:"password_reset"},{icon:"security",url:"/profile/auth/mfa",label:"AUTHENTICATION.MFA",tabName:"mfa"},{icon:"vpn_key",url:"/profile/auth/sshKeys",label:"AUTHENTICATION.SSH_KEYS",tabName:"ssh_keys"}]}static#e=this.\u0275fac=function(t){return new(t||i)(w(bm),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authentication-overview"]],viewQuery:function(t,n){if(1&t&&Qe(ode,5),2&t){let s;be(s=ge())&&(n.toggle=s.first)}},decls:4,vars:3,consts:[[3,"hidden"],["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick",4,"ngFor","ngForOf"],["class","ms-auto me-auto",4,"ngIf"],["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],[1,"d-flex","flex-row"],[1,"ms-2","mt-auto","mb-auto"],[1,"ms-auto","me-auto"]],template:function(t,n){1&t&&(y(0,"div",0)(1,"mat-nav-list"),I(2,lde,8,10,"a",1),v()(),I(3,cde,1,0,"mat-spinner",2)),2&t&&(E("hidden",n.loading),_(2),E("ngForOf",n.items),_(1),E("ngIf",n.loading))},dependencies:[Di,Ue,Ei,vO,Cu,ya,Uc,C0,xa,ao,Pe,Dt],styles:[".security-text[_ngcontent-%COMP%]{font-family:FreeMono,monospace;color:gray}mat-nav-list[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important;cursor:pointer}"]})}return i})(),pde=(()=>{class i{constructor(e){this.translate=e}transform(e){return this.translate.currentLang in e?e[this.translate.currentLang]:this.translate.defaultLang in e?e[this.translate.defaultLang]:e[Object.keys(e)[0]]}static#e=this.\u0275fac=function(t){return new(t||i)(w(Jt,16))};static#t=this.\u0275pipe=Qt({name:"categoryLabel",type:i,pure:!0})}return i})();const ude=["master"];function hde(i,r){if(1&i&&(y(0,"perun-web-apps-alert",12),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i){const e=j();_(1),G(" ",k(2,1,k(3,3,e.errorTooltip)),"\n")}}function fde(i,r){1&i&&te(0,"mat-spinner",13)}function mde(i,r){if(1&i){const e=ve();y(0,"div")(1,"mat-checkbox",18),X("change",function(n){const c=le(e).$implicit,l=j().$implicit;return ce(j(2).toggleRps(l,c.key,n.checked))}),W(2),L(3,"categoryLabel"),v()()}if(2&i){const e=r.$implicit,t=j().$implicit,n=j(2);_(1),E("checked",n.rpsSelections.get(t).isSelected(e.key)),_(1),G(" ",k(3,2,e.value)," ")}}function bde(i,r){if(1&i){const e=ve();y(0,"mat-expansion-panel",8)(1,"mat-expansion-panel-header")(2,"mat-checkbox",16),X("click",function(n){return n.stopPropagation()})("change",function(n){const c=le(e).$implicit;return ce(j(2).toggleCategory(c,n.checked))}),W(3),L(4,"categoryLabel"),v()(),I(5,mde,4,4,"div",17),L(6,"keyvalue"),v()}if(2&i){const e=r.$implicit,t=j(2);E("disabled",0===t.allRpsKeysByCategory.get(e).length),_(1),ke("cursor-default",0===t.allRpsKeysByCategory.get(e).length),_(1),E("checked",t.categorySelection.isSelected(e))("indeterminate",t.categorySelection.isSelected(e)&&t.rpsSelections.get(e).selected.length!==t.allRpsKeysByCategory.get(e).length),_(1),G(" ",k(4,7,t.settings.categories[e].label)," "),_(2),E("ngForOf",k(6,9,t.settings.categories[e].rps))}}function gde(i,r){if(1&i&&(y(0,"mat-accordion",14),I(1,bde,7,11,"mat-expansion-panel",15),v()),2&i){const e=j();_(1),E("ngForOf",e.allCategoriesKeys)}}let Mde=(()=>{class i{constructor(e,t,n,s,c,l,o){this.translate=e,this.attributesManagerService=t,this.store=n,this.oauthService=s,this.authService=c,this.httpClient=l,this.mfaApiService=o,this.mfaAvailable=!1,this.loadingMfa=!1,this.errorTooltip="AUTHENTICATION.MFA_DISABLED",this.originalMfa=!1,this.enableDetailSettings=!0,this.loadingCategories=!1,this.unchangedSettings=!0,this.rpsSelections=new Map,this.allRpsSelected=!1,this.categories={},this.mfaUrl="",this.allCategoriesKeys=[],this.allRpsKeysByCategory=new Map}ngOnInit(){this.loadingMfa=!0;const e=this.store.getProperty("mfa");this.translate.onLangChange.subscribe(()=>{this.mfaUrl="en"===this.translate.currentLang?e.url_en:e.url_cs}),this.mfaUrl="en"===this.translate.currentLang?e.url_en:e.url_cs,this.categorySelection=new kn(!0,[]),this.mfaApiService.isMfaAvailable().subscribe({next:t=>{this.mfaAvailable=t,this.mfaAvailable?(this.loadingCategories=!0,this.loadMfa()):this.loadingMfa=!1},error:t=>{console.error(t),this.errorTooltip="AUTHENTICATION.MFA_ERROR",this.loadingMfa=!1}})}loadMfa(){if(sessionStorage.getItem("mfa_route")){const t=sessionStorage.getItem("enforce_mfa");if(t){const s=JSON.stringify({all:"true"===t});sessionStorage.setItem("settings_mfa",s)}sessionStorage.getItem("settings_mfa")?this.mfaApiService.updateDetailSettings().subscribe({next:()=>{this.loadSettings(),this.loadingMfa=!1},error:()=>{this.loadingMfa=!1,this.loadingCategories=!1}}):(this.loadSettings(),this.loadingMfa=!1)}else{const t=this.store.getProperty("mfa").enforce_mfa_attribute;this.attributesManagerService.getUserAttributeByName(this.store.getPerunPrincipal().userId,t).subscribe({next:n=>{this.originalMfa=!!n.value,this.loadSettings(),this.loadingMfa=!1},error:n=>{console.error(n),this.loadingMfa=!1,this.loadingCategories=!1}})}}loadSettings(){this.mfaApiService.getSettings().subscribe({next:e=>{this.settings=e,this.setSelections(),this.loadingCategories=!1},error:()=>{this.loadingMfa=!1,this.loadingCategories=!1}})}setSelections(){this.enableDetailSettings=this.settings.categories&&Object.keys(this.settings.categories).length>0,this.categorySelection=new kn(!0,this.settings.includedCategories),this.allCategoriesKeys=Object.keys(this.settings.categories),this.enforceMfa=this.settings.includedCategories.length>0||this.settings.allEnforced;for(const e in this.settings.categories)this.allRpsKeysByCategory.set(e,Object.keys(this.settings.rpsByCategory[e])),this.rpsSelections.set(e,new kn(!0,this.settings.includedRpsByCategory[e]));this.checkAllRpsSelected()}toggleEnableMfa(e){if(this.unchangedSettings=!1,e){this.categorySelection.setSelection(...Object.keys(this.settings.categories));for(const t in this.settings.categories)this.rpsSelections.get(t).setSelection(...Object.keys(this.settings.rpsByCategory[t]))}else{this.categorySelection.clear();for(const t in this.settings.categories)this.rpsSelections.get(t).clear()}this.checkAllRpsSelected()}toggleCategory(e,t){this.unchangedSettings=!1;const n=String(e);if(t){this.categorySelection.select(n);for(const s in this.settings.rpsByCategory[n])this.rpsSelections.get(n).select(s);this.enforceMfa=!0}else this.categorySelection.deselect(n),this.rpsSelections.get(n).clear(),this.categorySelection.isEmpty()&&(this.enforceMfa=!1);this.checkAllRpsSelected()}toggleRps(e,t,n){const s=String(t),c=String(e);this.unchangedSettings=!1,n?(this.rpsSelections.get(c).select(s),this.categorySelection.select(c),this.enforceMfa=!0):(this.rpsSelections.get(c).deselect(s),this.rpsSelections.get(c).isEmpty()&&(this.categorySelection.deselect(c),this.categorySelection.isEmpty()&&(this.enforceMfa=!1))),this.checkAllRpsSelected()}saveSettings(e=!1){this.loadingMfa=!0;const t=this.enforceMfa&&!this.checkbox.indeterminate;sessionStorage.setItem("enforce_mfa",t.toString()),this.saveDetailSettings(),this.mfaApiService.saveSettings(t,e).subscribe({next:()=>{this.unchangedSettings=!0,this.loadingMfa=!1},error:()=>{this.loadingMfa=!1}})}checkAllRpsSelected(){for(const e in this.settings.categories)if(this.rpsSelections.get(e).selected.length!==Object.keys(this.settings.rpsByCategory[e]).length)return void(this.allRpsSelected=!1);this.allRpsSelected=!0}saveDetailSettings(){this.settings.includedCategories=this.categorySelection.selected,this.settings.excludedRps=[];for(const e of this.settings.includedCategories)this.settings.includedRpsByCategory[e]=this.rpsSelections.get(e).selected,this.settings.excludedRps.push(...Object.keys(this.settings.rpsByCategory[e]).filter(t=>!this.rpsSelections.get(e).selected.includes(t)));this.mfaApiService.saveDetailSettings(this.settings)}redirectToMfa(){window.open(this.mfaUrl,"_blank")}static#e=this.\u0275fac=function(t){return new(t||i)(w(Jt),w(nn),w(bt),w(ys),w(ho),w(li),w(mie))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authentication-mfa-settings"]],viewQuery:function(t,n){if(1&t&&Qe(ude,5),2&t){let s;be(s=ge())&&(n.checkbox=s.first)}},decls:24,vars:26,consts:[[1,"page-title"],[1,"mb-2"],["mat-flat-button","","color","accent",1,"me-2",3,"disabled","hidden","click"],["mat-stroked-button","",3,"click"],["alert_type","warn",4,"ngIf"],["class","ms-auto me-auto mt-2",4,"ngIf"],[3,"hidden"],[1,"toggle-and-button"],[3,"disabled"],[1,"toggle-ellipsis","me-5",3,"disabled","ngModel","indeterminate","click","ngModelChange","change"],["master",""],["multi","",4,"ngIf"],["alert_type","warn"],[1,"ms-auto","me-auto","mt-2"],["multi",""],[3,"disabled",4,"ngFor","ngForOf"],[1,"toggle-ellipsis","me-2",3,"checked","indeterminate","click","change"],[4,"ngFor","ngForOf"],[1,"ms-5",3,"checked","change"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",1)(5,"button",2),X("click",function(){return n.saveSettings()}),W(6),L(7,"translate"),v(),y(8,"button",3),X("click",function(){return n.redirectToMfa()}),W(9),L(10,"translate"),v()(),I(11,hde,4,5,"perun-web-apps-alert",4),I(12,fde,1,0,"mat-spinner",5),y(13,"div",6)(14,"span",7)(15,"mat-accordion")(16,"mat-expansion-panel",8)(17,"mat-expansion-panel-header")(18,"mat-checkbox",9,10),X("click",function(c){return c.stopPropagation()})("ngModelChange",function(c){return n.enforceMfa=c})("change",function(c){return n.toggleEnableMfa(c.checked)}),W(20),L(21,"translate"),L(22,"customTranslate"),v()(),I(23,gde,2,1,"mat-accordion",11),v()()()()),2&t&&(_(1),pe(k(2,14,k(3,16,"AUTHENTICATION.MFA"))),_(4),E("disabled",n.unchangedSettings)("hidden",!n.mfaAvailable),_(1),G(" ",k(7,18,"AUTHENTICATION.MFA_SAVE")," "),_(3),G(" ",k(10,20,"AUTHENTICATION.MFA_INFO")," "),_(2),E("ngIf",!(n.loadingMfa||n.loadingCategories||n.mfaAvailable)),_(1),E("ngIf",n.loadingMfa||n.loadingCategories),_(1),E("hidden",n.loadingMfa||n.loadingCategories||!n.mfaAvailable),_(3),E("disabled",!n.mfaAvailable||!n.enableDetailSettings),_(2),E("disabled",!n.mfaAvailable)("ngModel",n.enforceMfa)("indeterminate",n.enforceMfa&&(!n.allRpsSelected||n.categorySelection.selected.length!==n.allCategoriesKeys.length)),_(2),G("",k(21,22,k(22,24,"AUTHENTICATION.MFA_TOGGLE"))," "),_(3),E("ngIf",!n.loadingCategories))},dependencies:[Di,Ue,_t,$i,_u,Tc,Rc,Xi,Wo,xa,va,HR,Pe,Dt,pde],styles:[".toggle-and-button[_ngcontent-%COMP%]{display:inline-flex;max-width:100%}.toggle-ellipsis[_ngcontent-%COMP%]{height:40px;display:inline-block;vertical-align:middle;overflow:hidden}.show-button[_ngcontent-%COMP%]{white-space:nowrap}.cursor-default[_ngcontent-%COMP%]{cursor:default}"]})}return i})();function _de(i,r){1&i&&(y(0,"perun-web-apps-alert",11),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"DIALOGS.ADD_AUTH_IMG.INFO"))))}function Ade(i,r){1&i&&(y(0,"perun-web-apps-alert",12),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"DIALOGS.ADD_AUTH_IMG.IMG_TOO_LONG"))))}function zde(i,r){if(1&i&&(y(0,"div",13),te(1,"img",14),v()),2&i){const e=j();_(1),E("src",e.newImage,_a)}}function Ode(i,r){1&i&&(y(0,"perun-web-apps-alert",11),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"DIALOGS.ADD_AUTH_IMG.DELAY_INFO"))))}let yde=(()=>{class i{constructor(e,t,n,s){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.store=s,this.newImage=""}ngOnInit(){this.theme=this.data.theme,this.attribute=this.data.attribute,this.newImage=this.attribute.value}handleInputChange(e){const t=e.dataTransfer?.files[0]??e.target?.files[0],s=new FileReader;t.type.match(/image-*/)?(s.onload=this._handleReaderLoaded.bind(this),this.imageType=t.type,s.readAsDataURL(t)):alert("invalid format")}_handleReaderLoaded(e){const t=e.target;let n=100;const s=()=>{c(t.result).then(l=>{n>50&&l.length>6144?(n-=10,s()):(this.newImage=l,this.imgTooLong=this.newImage.length>=6144)}).catch(l=>console.error(l))},c=l=>new Promise((o,a)=>{const d=new Image;d.src=l,d.onload=()=>{const p=document.createElement("canvas");let u=d.width,h=d.height;u>h?u>n&&(h*=n/u,u=n):h>n&&(u*=n/h,h=n),p.width=u,p.height=h;const m=p.getContext("2d");m.drawImage(d,0,0,u,h);const f=m.canvas.toDataURL();o(f)},d.onerror=p=>a(p)});s()}onAdd(){this.attribute.value=this.newImage,this.attributesManagerService.setUserAttribute({attribute:this.attribute,user:this.store.getPerunPrincipal().userId}).subscribe(()=>{this.dialogRef.close(!0)})}onCancel(){this.dialogRef.close(!1)}generateImg(){function a(u,h,m,f){f.beginPath(),f.rect(20*u,20*h,20,20),f.fillStyle="rgb("+m.join(",")+")",f.fill()}this.newImage=function p(){const u=function o(){const u=document.createElement("canvas");u.width=100,u.height=100;const h=u.getContext("2d");return h.beginPath(),h.rect(0,0,100,100),h.fillStyle="#FFFFFF",h.fill(),u}(),h=u.getContext("2d"),m=function d(){const u=[];for(let h=0;h<3;h++){const m=Math.floor(256*Math.random()),f=Math.max(120,m),b=Math.min(200,f);u.push(b)}return u}();for(let f=0;f{class i{constructor(e,t,n,s){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.store=s,this.securityText=""}ngOnInit(){this.theme=this.data.theme,this.attribute=this.data.attribute,this.attribute.value&&(this.securityText=String(this.attribute.value))}add(){this.attribute.value=this.securityText,this.attributesManagerService.setUserAttribute({attribute:this.attribute,user:this.store.getPerunPrincipal().userId}).subscribe(()=>{this.dialogRef.close(!0)})}cancel(){this.dialogRef.close(!1)}generateText(e="en"){const t=vde[e];let n=t[Math.floor(Math.random()*t.length)];for(let s=0;s<3;s++)n+=("emojis"!==e?"-":" ")+t[Math.floor(Math.random()*t.length)];this.securityText=n}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(nn),w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-add-auth-text-dialog"]],decls:26,vars:29,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"w-100"],["matInput","","autofocus","",3,"ngModel","ngModelChange"],["color","accent","mat-flat-button","",1,"m-1",3,"click"],["alert_type","info"],["matDialogActions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"]],template:function(t,n){1&t&&(y(0,"div")(1,"h1",0),W(2),L(3,"translate"),v(),y(4,"div",1)(5,"mat-form-field",2)(6,"input",3),X("ngModelChange",function(c){return n.securityText=c}),v()(),y(7,"button",4),X("click",function(){return n.generateText()}),W(8),L(9,"translate"),L(10,"customTranslate"),v(),y(11,"button",4),X("click",function(){return n.generateText("emojis")}),W(12),L(13,"translate"),L(14,"customTranslate"),v(),y(15,"perun-web-apps-alert",5),W(16),L(17,"translate"),L(18,"customTranslate"),v()(),y(19,"div",6)(20,"button",7),X("click",function(){return n.cancel()}),W(21),L(22,"translate"),v(),y(23,"button",8),X("click",function(){return n.add()}),W(24),L(25,"translate"),v()()()),2&t&&(Df(n.theme),_(2),pe(k(3,11,"DIALOGS.ADD_AUTH_TEXT.TITLE")),_(4),E("ngModel",n.securityText),_(2),G(" ",k(9,13,k(10,15,"DIALOGS.ADD_AUTH_TEXT.GENERATE_TEXT"))," "),_(4),G(" ",k(13,17,k(14,19,"DIALOGS.ADD_AUTH_TEXT.GENERATE_EMOJIS"))," "),_(4),G(" ",k(17,21,k(18,23,"DIALOGS.ADD_AUTH_TEXT.DELAY_INFO"))," "),_(5),G(" ",k(22,25,"DIALOGS.ADD_AUTH_TEXT.CANCEL")," "),_(2),E("disabled",""===n.securityText.trim()),_(1),G(" ",k(25,27,"DIALOGS.ADD_AUTH_TEXT.ADD")," "))},dependencies:[_t,$i,Vi,Ci,bi,Ai,an,bn,Xi,va,Pe,Dt]})}return i})();function xde(i,r){if(1&i&&(y(0,"div"),te(1,"img",7),v()),2&i){const e=j(2);_(1),E("src",e.imageSrc,_a)}}function Tde(i,r){if(1&i){const e=ve();y(0,"div",2)(1,"h1",3),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"p"),W(6),L(7,"translate"),L(8,"customTranslate"),v(),I(9,xde,2,1,"div",4),y(10,"button",5),X("click",function(){le(e);const n=j();return ce(n.onAddAttribute(n.imgAtt,n.imgAttrName,"AddAuthImgDialogComponent","IMG"))}),W(11),L(12,"translate"),L(13,"customTranslate"),v(),y(14,"button",6),X("click",function(){le(e);const n=j();return ce(n.onDeleteAttribute(n.imgAtt,n.imgAttrName,"IMG"))}),W(15),L(16,"translate"),L(17,"customTranslate"),v()()}if(2&i){const e=j();_(2),pe(k(3,6,k(4,8,"AUTHENTICATION.TITLE"))),_(4),pe(k(7,10,k(8,12,"AUTHENTICATION.ANTI_PHISHING_INFO"))),_(3),E("ngIf",e.imageSrc&&e.imageSrc.length),_(2),G(" ",k(12,14,k(13,16,"AUTHENTICATION.NEW_IMG"))," "),_(3),E("disabled",!e.imgAtt||!e.imgAtt.value),_(1),G(" ",k(16,18,k(17,20,"AUTHENTICATION.DELETE_IMG"))," ")}}function Rde(i,r){if(1&i&&(y(0,"h4",9),W(1),v()),2&i){const e=j(2);_(1),pe(e.textAtt.value)}}function Sde(i,r){if(1&i){const e=ve();y(0,"div",2)(1,"h1",3),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"p"),W(6),L(7,"translate"),L(8,"customTranslate"),v(),I(9,Rde,2,1,"h4",8),y(10,"button",5),X("click",function(){le(e);const n=j();return ce(n.onAddAttribute(n.textAtt,n.textAttrName,"AddAuthTextDialogComponent","TEXT"))}),W(11),L(12,"translate"),L(13,"customTranslate"),v(),y(14,"button",6),X("click",function(){le(e);const n=j();return ce(n.onDeleteAttribute(n.textAtt,n.textAttrName,"TEXT"))}),W(15),L(16,"translate"),L(17,"customTranslate"),v()()}if(2&i){const e=j();_(2),pe(k(3,6,k(4,8,"AUTHENTICATION.TITLE_TEXT"))),_(4),pe(k(7,10,k(8,12,"AUTHENTICATION.ANTI_PHISHING_INFO_TEXT"))),_(3),E("ngIf",e.textAtt),_(2),G(" ",k(12,14,k(13,16,"AUTHENTICATION.NEW_TEXT"))," "),_(3),E("disabled",!e.textAtt||!e.textAtt.value),_(1),G(" ",k(16,18,k(17,20,"AUTHENTICATION.DELETE_TEXT"))," ")}}let qde=(()=>{class i{constructor(e,t,n,s,c){this.dialog=e,this.attributesManagerService=t,this.store=n,this.translate=s,this.notificatorService=c,this.imageSrc="",this.loading=!1}ngOnInit(){this.imgAttrName=this.store.getProperty("mfa").security_image_attribute,this.textAttrName=this.store.getProperty("mfa").security_text_attribute,this.componentMapper={AddAuthImgDialogComponent:yde,AddAuthTextDialogComponent:Cde},this.displayImageBlock=this.store.getProperty("mfa").enable_security_image,this.displayImageBlock&&this.loadSecurityAttribute(this.imgAttrName,!0).subscribe(e=>{this.imgAtt=e}),this.displayTextBlock=this.store.getProperty("mfa").enable_security_text,this.displayTextBlock&&this.loadSecurityAttribute(this.textAttrName).subscribe(e=>{this.textAtt=e})}loadSecurityAttribute(e,t=!1){this.loading=!0;const n=new fe;return this.attributesManagerService.getUserAttributeByName(this.store.getPerunPrincipal().userId,e).subscribe({next:s=>{s?(t&&(this.imageSrc=s.value),n.next(s)):this.attributesManagerService.getAttributeDefinitionByName(e).subscribe(c=>{n.next(c)}),this.loading=!1},error:s=>{console.error(s),this.loading=!1}}),n.asObservable()}onAddAttribute(e,t,n,s){const c=Bt();c.width="500px",c.data={theme:"user-theme",attribute:e},this.dialog.open(this.componentMapper[n],c).afterClosed().subscribe(o=>{o&&(this.notificatorService.showSuccess(this.translate.instant(`AUTHENTICATION.SAVE_${s}_SUCCESS`)),this.loadSecurityAttribute(t,"IMG"===s).subscribe(a=>{e=a}))})}onDeleteAttribute(e,t,n){const s=Bt();s.width="600px";const c=this.translate.instant(`AUTHENTICATION.DELETE_${n}_DIALOG_TITLE`),l=this.translate.instant(`AUTHENTICATION.DELETE_${n}_DIALOG_DESC`);s.data={doNotShowValues:!0,attribute:e,userId:this.store.getPerunPrincipal().userId,title:c,description:l},this.dialog.open(cg,s).afterClosed().subscribe(a=>{a&&(this.notificatorService.showSuccess(this.translate.instant(`AUTHENTICATION.REMOVE_${n}_SUCCESS`)),this.loadSecurityAttribute(t,"IMG"===n).subscribe(d=>{e=d}))})}static#e=this.\u0275fac=function(t){return new(t||i)(w(_i),w(nn),w(bt),w(bm),w(Wn))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authentication-anti-phishing-security"]],decls:6,vars:7,consts:[[1,"page-title"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"page-subtitle"],[4,"ngIf"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",3,"disabled","click"],["alt","",3,"src"],["class","security-text",4,"ngIf"],[1,"security-text"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),I(4,Tde,18,22,"div",1),I(5,Sde,18,22,"div",1)),2&t&&(_(1),pe(k(2,3,k(3,5,"AUTHENTICATION.ANTI_PHISHING"))),_(3),E("ngIf",n.displayImageBlock),_(1),E("ngIf",n.displayTextBlock))},dependencies:[Ue,_t,Pe,Dt]})}return i})();function Ede(i,r){1&i&&(y(0,"perun-web-apps-alert",7),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"ALERTS.NO_SAMBA")),"\n"))}function Lde(i,r){1&i&&(y(0,"perun-web-apps-alert",7),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),G(" ",k(2,1,k(3,3,"ALERTS.SAMBA_EXISTS")),"\n"))}function kde(i,r){1&i&&(y(0,"perun-web-apps-alert",8),W(1),L(2,"translate"),L(3,"customTranslate"),v()),2&i&&(_(1),pe(k(2,1,k(3,3,"SAMBA_PASSWORD.PASSWORD_VALIDATION"))))}let Dde=(()=>{class i{constructor(e,t,n,s,c){this.attributesManagerService=e,this.store=t,this.usersManagerService=n,this.notificator=s,this.translate=c,c.get("SAMBA_PASSWORD.SUCCESS_MESSAGE").subscribe(l=>this.successMessage=l),c.get("SAMBA_PASSWORD.SHOW_PWD_TOOLTIP").subscribe(l=>this.showPwdTooltip=l),c.get("SAMBA_PASSWORD.HIDE_PWD_TOOLTIP").subscribe(l=>this.hidePwdTooltip=l)}ngOnInit(){this.userId=this.store.getPerunPrincipal().userId,this.sambaControl=new Ms("",[Bi.pattern("((?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])).{3,}")]),this.getSambaAttribute()}setSambaPassword(){this.sambaAttribute.value=this.sambaControl.value;const e=(new Date).getTime().toString();this.usersManagerService.createAlternativePassword({user:this.userId,description:e,loginNamespace:"samba-du",password:this.sambaControl.value}).subscribe(()=>{this.sambaControl.setValue(""),this.getSambaAttribute(),this.notificator.showSuccess(this.successMessage)})}getSambaAttribute(){this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:altPasswords:samba-du").subscribe(e=>{this.sambaExists=!!e.value,this.sambaAttribute=e})}static#e=this.\u0275fac=function(t){return new(t||i)(w(nn),w(bt),w(Sn),w(Wn),w(Jt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authentication-samba-password"]],decls:20,vars:22,consts:[[1,"page-subtitle"],["alert_type","warn",4,"ngIf"],[1,"input-width"],["matInput","",3,"formControl","type"],["matIconSuffix","",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],["alert_type","error",4,"ngIf"],["alert_type","warn"],["alert_type","error"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),I(4,Ede,4,5,"perun-web-apps-alert",1),I(5,Lde,4,5,"perun-web-apps-alert",1),y(6,"mat-form-field",2)(7,"mat-label"),W(8),L(9,"translate"),L(10,"customTranslate"),v(),te(11,"input",3),y(12,"mat-icon",4),X("click",function(){return n.showPassword=!n.showPassword}),W(13),v()(),y(14,"div")(15,"button",5),X("click",function(){return n.setSambaPassword()}),W(16),L(17,"translate"),L(18,"customTranslate"),v()(),I(19,kde,4,5,"perun-web-apps-alert",6)),2&t&&(_(1),pe(k(2,10,k(3,12,"SAMBA_PASSWORD.TITLE"))),_(3),E("ngIf",!n.sambaExists),_(1),E("ngIf",n.sambaExists),_(3),pe(k(9,14,k(10,16,"SAMBA_PASSWORD.INPUT_PLACEHOLDER"))),_(3),E("formControl",n.sambaControl)("type",n.showPassword?"text":"password"),_(2),G(" ",n.showPassword?"visibility_off":"visibility"," "),_(2),E("disabled",0===n.sambaControl.value.length||n.sambaControl.invalid),_(1),G(" ",k(17,18,k(18,20,"SAMBA_PASSWORD.SET_PASSWORD"))," "),_(3),E("ngIf",n.sambaControl.invalid))},dependencies:[Ue,Ei,_t,$i,Vi,Yn,rO,an,bn,Xi,Ca,Pe,Dt],styles:[".input-width[_ngcontent-%COMP%]{min-width:500px}"]})}return i})();function Hde(i,r){1&i&&te(0,"perun-web-apps-loading-dialog")}function Wde(i,r){if(1&i){const e=ve();y(0,"div")(1,"h1",3),W(2),L(3,"translate"),L(4,"customTranslate"),v(),y(5,"div",4),te(6,"perun-web-apps-password-form",5),v(),y(7,"div",6)(8,"button",7),X("click",function(){return le(e),ce(j().cancel())}),W(9),L(10,"translate"),L(11,"customTranslate"),v(),y(12,"button",8),X("click",function(){return le(e),ce(j().activate())}),W(13),L(14,"translate"),L(15,"customTranslate"),v()()()}if(2&i){const e=j();_(2),pe(k(3,7,k(4,9,"DIALOGS.ACTIVATE_LOCAL_ACCOUNT.TITLE"))),_(4),E("formGroup",e.pwdForm)("namespace",e.data.namespace)("language",e.lang),_(3),G(" ",k(10,11,k(11,13,"DIALOGS.ACTIVATE_LOCAL_ACCOUNT.CANCEL"))," "),_(3),E("disabled",e.loading||e.pwdForm.invalid),_(1),G(" ",k(14,15,k(15,17,"DIALOGS.ACTIVATE_LOCAL_ACCOUNT.ACTIVATE"))," ")}}let Pde=(()=>{class i{constructor(e,t,n,s,c,l,o){this.dialogRef=e,this.data=t,this.userManager=n,this.notificator=s,this.translate=c,this.formBuilder=l,this.apiRequestConfiguration=o,this.loading=!1,this.lang=this.translate.currentLang,this.pwdForm=this.formBuilder.group({passwordCtrl:["",Bi.required,[t3(this.data.namespace,this.userManager,this.apiRequestConfiguration)]],passwordAgainCtrl:["",Bi.required]},{validators:FO.passwordMatchValidator})}cancel(){this.dialogRef.close()}activate(){this.loading=!0,this.userManager.reservePasswordForUser({user:this.data.userId,namespace:this.data.namespace,password:this.pwdForm.value.passwordCtrl}).pipe(pi(()=>this.userManager.validatePasswordForUser(this.data.userId,this.data.namespace))).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ACTIVATE_LOCAL_ACCOUNT.SUCCESS")),this.dialogRef.close()},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||i)(w(ni),w(Ni),w(Sn),w(Wn),w(Jt),w(Vz),w(jc))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-activate-authentication-local-account-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup","namespace","language"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["mat-flat-button","","color","accent",3,"disabled","click"]],template:function(t,n){if(1&t&&(I(0,Hde,1,0,"ng-template",null,0,en),y(2,"div",1),I(3,Wde,16,19,"div",2),v()),2&t){const s=yt(1);_(3),E("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",s)}},dependencies:[_t,xr,Cs,Ci,bi,Ai,Oc,Ho,n3,Pe,Dt]})}return i})();function Ide(i,r){if(1&i){const e=ve();y(0,"button",3),X("click",function(){return le(e),ce(j(2).openPwdReset())}),W(1),L(2,"translate"),L(3,"customTranslate"),v()}2&i&&(_(1),G(" ",k(2,1,k(3,3,"LOCAL_ACCOUNT.CHANGE_PWD"))," "))}function Bde(i,r){if(1&i){const e=ve();y(0,"button",3),X("click",function(){return le(e),ce(j(2).activateAccount())}),W(1),L(2,"translate"),L(3,"customTranslate"),v()}2&i&&(_(1),G(" ",k(2,1,k(3,3,"LOCAL_ACCOUNT.ACTIVATE"))," "))}function Nde(i,r){if(1&i&&(y(0,"div"),I(1,Ide,4,5,"button",2),I(2,Bde,4,5,"button",2),v()),2&i){const e=r.ngIf;_(1),E("ngIf",e.exists),_(1),E("ngIf",!e.exists)}}const Vde=function(i){return{exists:i}};let jde=(()=>{class i{constructor(e,t,n,s,c){this.userService=e,this.store=t,this.appUrlService=n,this.dialog=s,this.router=c,this.userId=this.store.getPerunPrincipal().userId,this.namespace=this.store.getProperty("local_account_namespace"),this.loginExists$=this.userService.loginExist(this.userId,this.namespace)}openPwdReset(){let e=this.appUrlService.getUrlForOtherApplication(v1.PwdReset,this.namespace);e+="&reset=true",window.open(e,"_blank")}activateAccount(){const e=Bt();e.width="550px",e.data={userId:this.userId,namespace:this.namespace},this.dialog.open(Pde,e).afterClosed().subscribe(()=>{this.router.navigate(["/profile","settings","localAccount"],{queryParamsHandling:"merge"})})}static#e=this.\u0275fac=function(t){return new(t||i)(w(Sn),w(bt),w(ZO),w(_i),w(Wi))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authentication-local-account"]],decls:10,vars:15,consts:[[1,"page-subtitle"],[4,"ngIf"],["mat-flat-button","","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",3,"click"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),y(4,"div",0),W(5),L(6,"translate"),L(7,"customTranslate"),v(),I(8,Nde,3,2,"div",1),L(9,"async")),2&t&&(_(1),pe(k(2,3,k(3,5,"LOCAL_ACCOUNT.TITLE"))),_(4),G(" ",k(6,7,k(7,9,"LOCAL_ACCOUNT.DESC")),"\n"),_(3),E("ngIf",qt(13,Vde,k(9,11,n.loginExists$))))},dependencies:[Ue,_t,LR,Pe,Dt]})}return i})();function Fde(i,r){1&i&&(y(0,"div",3),te(1,"perun-web-apps-authentication-local-account"),v())}function Ude(i,r){1&i&&(y(0,"div"),te(1,"perun-web-apps-authentication-samba-password"),v())}const Yde=[{path:"",redirectTo:"profile",pathMatch:"full"},{path:"login",component:gce},{path:"service-access",component:Ace},{path:"logout",component:rde},{path:"profile",component:k1e,data:{breadcrumb:"MENU_ITEMS.PROFILE"},children:[{path:"",component:roe,data:{breadcrumb:"MENU_ITEMS.PROFILE"}},{path:"identities",component:qoe,data:{breadcrumb:"MENU_ITEMS.IDENTITIES"}},{path:"groups",component:gse,data:{breadcrumb:"MENU_ITEMS.GROUPS"}},{path:"services",component:A0e,data:{breadcrumb:"MENU_ITEMS.SERVICES"}},{path:"organizations",component:C0e,data:{breadcrumb:"MENU_ITEMS.VOS"}},{path:"privacy",component:L1e,data:{breadcrumb:"MENU_ITEMS.PRIVACY"}},{path:"consents",component:zce,data:{breadcrumb:"MENU_ITEMS.CONSENTS"},children:[{path:"",component:tde,data:{breadcrumb:"MENU_ITEMS.CONSENTS"}},{path:":consentId",component:vce,data:{breadcrumb:"MENU_ITEMS.CONSENT_REQUEST"}}]},{path:"auth",component:ade,data:{breadcrumb:"MENU_ITEMS.AUTHENTICATION"},children:[{path:"",component:dde,data:{breadcrumb:"MENU_ITEMS.AUTHENTICATION"}},{path:"accountActivation",component:(()=>{class i{constructor(e){this.storeService=e}ngOnInit(){const e=this.storeService.getProperty("displayed_tabs");this.displayLocalAccount=e.includes("local_acc"),this.displaySambaPassword=e.includes("samba")}static#e=this.\u0275fac=function(t){return new(t||i)(w(bt))};static#t=this.\u0275cmp=oe({type:i,selectors:[["perun-web-apps-authentication-account-activation"]],decls:6,vars:7,consts:[[1,"page-title"],["class","mb-5",4,"ngIf"],[4,"ngIf"],[1,"mb-5"]],template:function(t,n){1&t&&(y(0,"h1",0),W(1),L(2,"translate"),L(3,"customTranslate"),v(),I(4,Fde,2,0,"div",1),I(5,Ude,2,0,"div",2)),2&t&&(_(1),pe(k(2,3,k(3,5,"AUTHENTICATION.ACCOUNT_ACTIVATION"))),_(3),E("ngIf",n.displayLocalAccount),_(1),E("ngIf",n.displaySambaPassword))},dependencies:[Ue,Dde,jde,Pe,Dt]})}return i})(),data:{breadcrumb:"AUTHENTICATION.ACCOUNT_ACTIVATION"}},{path:"mfa",component:Mde,data:{breadcrumb:"AUTHENTICATION.MFA"}},{path:"antiPhishingSecurity",component:qde,data:{breadcrumb:"AUTHENTICATION.ANTI_PHISHING"}},{path:"sshKeys",component:ace,data:{breadcrumb:"AUTHENTICATION.SSH_KEYS"}},{path:"passwordReset",component:dle,data:{breadcrumb:"AUTHENTICATION.PASSWORD_RESET"}},{path:"altPasswords",component:Y0e,data:{breadcrumb:"AUTHENTICATION.ALTERNATIVE_PASSWORDS"}}]},{path:"settings",component:x0e,data:{breadcrumb:"MENU_ITEMS.SETTINGS"},children:[{path:"",component:$0e,data:{breadcrumb:"MENU_ITEMS.SETTINGS"}},{path:"dataQuotas",component:nde,data:{breadcrumb:"SETTINGS.DATA_QUOTAS"}},{path:"mailingLists",component:ide,data:{breadcrumb:"SETTINGS.MAILING_LISTS"}},{path:"prefShells",component:e1e,data:{breadcrumb:"SETTINGS.PREFERRED_SHELLS"}},{path:"prefGroupNames",component:a1e,data:{breadcrumb:"SETTINGS.PREFERRED_UNIX_GROUP_NAMES"}}]}]}];let Gde=(()=>{class i{static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({imports:[Bm.forRoot(Yde,{preloadingStrategy:q9,scrollPositionRestoration:"enabled"})]})}return i})();class Xde{http;prefix;suffix;constructor(r,e="/assets/i18n/",t=".json"){this.http=r,this.prefix=e,this.suffix=t}getTranslation(r){return this.http.get(`${this.prefix}${r}${this.suffix}`)}}function VD(i){return new de(3e3,!1)}function x0(i){switch(i.length){case 0:return new bu;case 1:return i[0];default:return new JE(i)}}function jD(i,r,e=new Map,t=new Map){const n=[],s=[];let c=-1,l=null;if(r.forEach(o=>{const a=o.get("offset"),d=a==c,p=d&&l||new Map;o.forEach((u,h)=>{let m=h,f=u;if("offset"!==h)switch(m=i.normalizePropertyName(m,n),f){case"!":f=e.get(h);break;case _s:f=t.get(h);break;default:f=i.normalizeStyleValue(h,m,f,n)}p.set(m,f)}),d||s.push(p),l=p,c=a}),n.length)throw function gpe(i){return new de(3502,!1)}();return s}function w3(i,r,e,t){switch(r){case"start":i.onStart(()=>t(e&&y3(e,"start",i)));break;case"done":i.onDone(()=>t(e&&y3(e,"done",i)));break;case"destroy":i.onDestroy(()=>t(e&&y3(e,"destroy",i)))}}function y3(i,r,e){const s=v3(i.element,i.triggerName,i.fromState,i.toState,r||i.phaseName,e.totalTime??i.totalTime,!!e.disabled),c=i._data;return null!=c&&(s._data=c),s}function v3(i,r,e,t,n="",s=0,c){return{element:i,triggerName:r,fromState:e,toState:t,phaseName:n,totalTime:s,disabled:!!c}}function aa(i,r,e){let t=i.get(r);return t||i.set(r,t=e),t}function FD(i){const r=i.indexOf(":");return[i.substring(1,r),i.slice(r+1)]}const Rpe=(()=>typeof document>"u"?null:document.documentElement)();function C3(i){const r=i.parentNode||i.host||null;return r===Rpe?null:r}let G1=null,UD=!1;function YD(i,r){for(;r;){if(r===i)return!0;r=C3(r)}return!1}function GD(i,r,e){if(e)return Array.from(i.querySelectorAll(r));const t=i.querySelector(r);return t?[t]:[]}let XD=(()=>{class i{validateStyleProperty(e){return function qpe(i){G1||(G1=function Epe(){return typeof document<"u"?document.body:null}()||{},UD=!!G1.style&&"WebkitAppearance"in G1.style);let r=!0;return G1.style&&!function Spe(i){return"ebkit"==i.substring(1,6)}(i)&&(r=i in G1.style,!r&&UD&&(r="Webkit"+i.charAt(0).toUpperCase()+i.slice(1)in G1.style)),r}(e)}matchesElement(e,t){return!1}containsElement(e,t){return YD(e,t)}getParentElement(e){return C3(e)}query(e,t,n){return GD(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,s,c,l=[],o){return new bu(n,s)}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})(),x3=(()=>{class i{static#e=this.NOOP=new XD}return i})();const Lpe=1e3,T3="ng-enter",bg="ng-leave",gg="ng-trigger",Mg=".ng-trigger",QD="ng-animating",R3=".ng-animating";function Ts(i){if("number"==typeof i)return i;const r=i.match(/^(-?[\.\d]+)(m?s)/);return!r||r.length<2?0:S3(parseFloat(r[1]),r[2])}function S3(i,r){return"s"===r?i*Lpe:i}function _g(i,r,e){return i.hasOwnProperty("duration")?i:function Dpe(i,r,e){let n,s=0,c="";if("string"==typeof i){const l=i.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===l)return r.push(VD()),{duration:0,delay:0,easing:""};n=S3(parseFloat(l[1]),l[2]);const o=l[3];null!=o&&(s=S3(parseFloat(o),l[4]));const a=l[5];a&&(c=a)}else n=i;if(!e){let l=!1,o=r.length;n<0&&(r.push(function $de(){return new de(3100,!1)}()),l=!0),s<0&&(r.push(function Qde(){return new de(3101,!1)}()),l=!0),l&&r.splice(o,0,VD())}return{duration:n,delay:s,easing:c}}(i,r,e)}function Bu(i,r={}){return Object.keys(i).forEach(e=>{r[e]=i[e]}),r}function JD(i){const r=new Map;return Object.keys(i).forEach(e=>{r.set(e,i[e])}),r}function T0(i,r=new Map,e){if(e)for(let[t,n]of e)r.set(t,n);for(let[t,n]of i)r.set(t,n);return r}function jo(i,r,e){r.forEach((t,n)=>{const s=E3(n);e&&!e.has(n)&&e.set(n,i.style[s]),i.style[s]=t})}function X1(i,r){r.forEach((e,t)=>{const n=E3(t);i.style[n]=""})}function Nu(i){return Array.isArray(i)?1==i.length?i[0]:QE(i):i}const q3=new RegExp("{{\\s*(.+?)\\s*}}","g");function ZD(i){let r=[];if("string"==typeof i){let e;for(;e=q3.exec(i);)r.push(e[1]);q3.lastIndex=0}return r}function Vu(i,r,e){const t=i.toString(),n=t.replace(q3,(s,c)=>{let l=r[c];return null==l&&(e.push(function Kde(i){return new de(3003,!1)}()),l=""),l.toString()});return n==t?i:n}function Ag(i){const r=[];let e=i.next();for(;!e.done;)r.push(e.value),e=i.next();return r}const Ppe=/-+([a-z0-9])/g;function E3(i){return i.replace(Ppe,(...r)=>r[1].toUpperCase())}function oa(i,r,e){switch(r.type){case 7:return i.visitTrigger(r,e);case 0:return i.visitState(r,e);case 1:return i.visitTransition(r,e);case 2:return i.visitSequence(r,e);case 3:return i.visitGroup(r,e);case 4:return i.visitAnimate(r,e);case 5:return i.visitKeyframes(r,e);case 6:return i.visitStyle(r,e);case 8:return i.visitReference(r,e);case 9:return i.visitAnimateChild(r,e);case 10:return i.visitAnimateRef(r,e);case 11:return i.visitQuery(r,e);case 12:return i.visitStagger(r,e);default:throw function Zde(i){return new de(3004,!1)}()}}function e5(i,r){return window.getComputedStyle(i)[r]}const zg="*";function Npe(i,r){const e=[];return"string"==typeof i?i.split(/\s*,\s*/).forEach(t=>function Vpe(i,r,e){if(":"==i[0]){const o=function jpe(i,r){switch(i){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(i,e);if("function"==typeof o)return void r.push(o);i=o}const t=i.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function upe(i){return new de(3015,!1)}()),r;const n=t[1],s=t[2],c=t[3];r.push(t5(n,c));"<"==s[0]&&!(n==zg&&c==zg)&&r.push(t5(c,n))}(t,e,r)):e.push(i),e}const Og=new Set(["true","1"]),wg=new Set(["false","0"]);function t5(i,r){const e=Og.has(i)||wg.has(i),t=Og.has(r)||wg.has(r);return(n,s)=>{let c=i==zg||i==n,l=r==zg||r==s;return!c&&e&&"boolean"==typeof n&&(c=n?Og.has(i):wg.has(i)),!l&&t&&"boolean"==typeof s&&(l=s?Og.has(r):wg.has(r)),c&&l}}const Fpe=new RegExp("s*:selfs*,?","g");function L3(i,r,e,t){return new Upe(i).build(r,e,t)}class Upe{constructor(r){this._driver=r}build(r,e,t){const n=new Xpe(e);return this._resetContextStyleTimingState(n),oa(this,Nu(r),n)}_resetContextStyleTimingState(r){r.currentQuerySelector="",r.collectedStyles=new Map,r.collectedStyles.set("",new Map),r.currentTime=0}visitTrigger(r,e){let t=e.queryCount=0,n=e.depCount=0;const s=[],c=[];return"@"==r.name.charAt(0)&&e.errors.push(function tpe(){return new de(3006,!1)}()),r.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const o=l,a=o.name;a.toString().split(/\s*,\s*/).forEach(d=>{o.name=d,s.push(this.visitState(o,e))}),o.name=a}else if(1==l.type){const o=this.visitTransition(l,e);t+=o.queryCount,n+=o.depCount,c.push(o)}else e.errors.push(function ipe(){return new de(3007,!1)}())}),{type:7,name:r.name,states:s,transitions:c,queryCount:t,depCount:n,options:null}}visitState(r,e){const t=this.visitStyle(r.styles,e),n=r.options&&r.options.params||null;if(t.containsDynamicStyles){const s=new Set,c=n||{};t.styles.forEach(l=>{l instanceof Map&&l.forEach(o=>{ZD(o).forEach(a=>{c.hasOwnProperty(a)||s.add(a)})})}),s.size&&(Ag(s.values()),e.errors.push(function npe(i,r){return new de(3008,!1)}()))}return{type:0,name:r.name,style:t,options:n?{params:n}:null}}visitTransition(r,e){e.queryCount=0,e.depCount=0;const t=oa(this,Nu(r.animation),e);return{type:1,matchers:Npe(r.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:$1(r.options)}}visitSequence(r,e){return{type:2,steps:r.steps.map(t=>oa(this,t,e)),options:$1(r.options)}}visitGroup(r,e){const t=e.currentTime;let n=0;const s=r.steps.map(c=>{e.currentTime=t;const l=oa(this,c,e);return n=Math.max(n,e.currentTime),l});return e.currentTime=n,{type:3,steps:s,options:$1(r.options)}}visitAnimate(r,e){const t=function Qpe(i,r){if(i.hasOwnProperty("duration"))return i;if("number"==typeof i)return k3(_g(i,r).duration,0,"");const e=i;if(e.split(/\s+/).some(s=>"{"==s.charAt(0)&&"{"==s.charAt(1))){const s=k3(0,0,"");return s.dynamic=!0,s.strValue=e,s}const n=_g(e,r);return k3(n.duration,n.delay,n.easing)}(r.timings,e.errors);e.currentAnimateTimings=t;let n,s=r.styles?r.styles:Oe({});if(5==s.type)n=this.visitKeyframes(s,e);else{let c=r.styles,l=!1;if(!c){l=!0;const a={};t.easing&&(a.easing=t.easing),c=Oe(a)}e.currentTime+=t.duration+t.delay;const o=this.visitStyle(c,e);o.isEmptyStep=l,n=o}return e.currentAnimateTimings=null,{type:4,timings:t,style:n,options:null}}visitStyle(r,e){const t=this._makeStyleAst(r,e);return this._validateStyleAst(t,e),t}_makeStyleAst(r,e){const t=[],n=Array.isArray(r.styles)?r.styles:[r.styles];for(let l of n)"string"==typeof l?l===_s?t.push(l):e.errors.push(new de(3002,!1)):t.push(JD(l));let s=!1,c=null;return t.forEach(l=>{if(l instanceof Map&&(l.has("easing")&&(c=l.get("easing"),l.delete("easing")),!s))for(let o of l.values())if(o.toString().indexOf("{{")>=0){s=!0;break}}),{type:6,styles:t,easing:c,offset:r.offset,containsDynamicStyles:s,options:null}}_validateStyleAst(r,e){const t=e.currentAnimateTimings;let n=e.currentTime,s=e.currentTime;t&&s>0&&(s-=t.duration+t.delay),r.styles.forEach(c=>{"string"!=typeof c&&c.forEach((l,o)=>{const a=e.collectedStyles.get(e.currentQuerySelector),d=a.get(o);let p=!0;d&&(s!=n&&s>=d.startTime&&n<=d.endTime&&(e.errors.push(function ape(i,r,e,t,n){return new de(3010,!1)}()),p=!1),s=d.startTime),p&&a.set(o,{startTime:s,endTime:n}),e.options&&function Wpe(i,r,e){const t=r.params||{},n=ZD(i);n.length&&n.forEach(s=>{t.hasOwnProperty(s)||e.push(function Jde(i){return new de(3001,!1)}())})}(l,e.options,e.errors)})})}visitKeyframes(r,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function ope(){return new de(3011,!1)}()),t;let s=0;const c=[];let l=!1,o=!1,a=0;const d=r.steps.map(x=>{const B=this._makeStyleAst(x,e);let K=null!=B.offset?B.offset:function $pe(i){if("string"==typeof i)return null;let r=null;if(Array.isArray(i))i.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;r=parseFloat(t.get("offset")),t.delete("offset")}});else if(i instanceof Map&&i.has("offset")){const e=i;r=parseFloat(e.get("offset")),e.delete("offset")}return r}(B.styles),Ae=0;return null!=K&&(s++,Ae=B.offset=K),o=o||Ae<0||Ae>1,l=l||Ae0&&s{const K=u>0?B==h?1:u*B:c[B],Ae=K*b;e.currentTime=m+f.delay+Ae,f.duration=Ae,this._validateStyleAst(x,e),x.offset=K,t.styles.push(x)}),t}visitReference(r,e){return{type:8,animation:oa(this,Nu(r.animation),e),options:$1(r.options)}}visitAnimateChild(r,e){return e.depCount++,{type:9,options:$1(r.options)}}visitAnimateRef(r,e){return{type:10,animation:this.visitReference(r.animation,e),options:$1(r.options)}}visitQuery(r,e){const t=e.currentQuerySelector,n=r.options||{};e.queryCount++,e.currentQuery=r;const[s,c]=function Ype(i){const r=!!i.split(/\s*,\s*/).find(e=>":self"==e);return r&&(i=i.replace(Fpe,"")),i=i.replace(/@\*/g,Mg).replace(/@\w+/g,e=>Mg+"-"+e.slice(1)).replace(/:animating/g,R3),[i,r]}(r.selector);e.currentQuerySelector=t.length?t+" "+s:s,aa(e.collectedStyles,e.currentQuerySelector,new Map);const l=oa(this,Nu(r.animation),e);return e.currentQuery=null,e.currentQuerySelector=t,{type:11,selector:s,limit:n.limit||0,optional:!!n.optional,includeSelf:c,animation:l,originalSelector:r.selector,options:$1(r.options)}}visitStagger(r,e){e.currentQuery||e.errors.push(function dpe(){return new de(3013,!1)}());const t="full"===r.timings?{duration:0,delay:0,easing:"full"}:_g(r.timings,e.errors,!0);return{type:12,animation:oa(this,Nu(r.animation),e),timings:t,options:null}}}class Xpe{constructor(r){this.errors=r,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function $1(i){return i?(i=Bu(i)).params&&(i.params=function Gpe(i){return i?Bu(i):null}(i.params)):i={},i}function k3(i,r,e){return{duration:i,delay:r,easing:e}}function D3(i,r,e,t,n,s,c=null,l=!1){return{type:1,element:i,keyframes:r,preStyleProps:e,postStyleProps:t,duration:n,delay:s,totalTime:n+s,easing:c,subTimeline:l}}class yg{constructor(){this._map=new Map}get(r){return this._map.get(r)||[]}append(r,e){let t=this._map.get(r);t||this._map.set(r,t=[]),t.push(...e)}has(r){return this._map.has(r)}clear(){this._map.clear()}}const Zpe=new RegExp(":enter","g"),tue=new RegExp(":leave","g");function H3(i,r,e,t,n,s=new Map,c=new Map,l,o,a=[]){return(new iue).buildKeyframes(i,r,e,t,n,s,c,l,o,a)}class iue{buildKeyframes(r,e,t,n,s,c,l,o,a,d=[]){a=a||new yg;const p=new W3(r,e,a,n,s,d,[]);p.options=o;const u=o.delay?Ts(o.delay):0;p.currentTimeline.delayNextStep(u),p.currentTimeline.setStyles([c],null,p.errors,o),oa(this,t,p);const h=p.timelines.filter(m=>m.containsAnimation());if(h.length&&l.size){let m;for(let f=h.length-1;f>=0;f--){const b=h[f];if(b.element===e){m=b;break}}m&&!m.allowOnlyTimelineStyles()&&m.setStyles([l],null,p.errors,o)}return h.length?h.map(m=>m.buildKeyframes()):[D3(e,[],[],[],0,u,"",!1)]}visitTrigger(r,e){}visitState(r,e){}visitTransition(r,e){}visitAnimateChild(r,e){const t=e.subInstructions.get(e.element);if(t){const n=e.createSubContext(r.options),s=e.currentTimeline.currentTime,c=this._visitSubInstructions(t,n,n.options);s!=c&&e.transformIntoNewTimeline(c)}e.previousNode=r}visitAnimateRef(r,e){const t=e.createSubContext(r.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([r.options,r.animation.options],e,t),this.visitReference(r.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=r}_applyAnimationRefDelays(r,e,t){for(const n of r){const s=n?.delay;if(s){const c="number"==typeof s?s:Ts(Vu(s,n?.params??{},e.errors));t.delayNextStep(c)}}}_visitSubInstructions(r,e,t){let s=e.currentTimeline.currentTime;const c=null!=t.duration?Ts(t.duration):null,l=null!=t.delay?Ts(t.delay):null;return 0!==c&&r.forEach(o=>{const a=e.appendInstructionToTimeline(o,c,l);s=Math.max(s,a.duration+a.delay)}),s}visitReference(r,e){e.updateOptions(r.options,!0),oa(this,r.animation,e),e.previousNode=r}visitSequence(r,e){const t=e.subContextCount;let n=e;const s=r.options;if(s&&(s.params||s.delay)&&(n=e.createSubContext(s),n.transformIntoNewTimeline(),null!=s.delay)){6==n.previousNode.type&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=vg);const c=Ts(s.delay);n.delayNextStep(c)}r.steps.length&&(r.steps.forEach(c=>oa(this,c,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>t&&n.transformIntoNewTimeline()),e.previousNode=r}visitGroup(r,e){const t=[];let n=e.currentTimeline.currentTime;const s=r.options&&r.options.delay?Ts(r.options.delay):0;r.steps.forEach(c=>{const l=e.createSubContext(r.options);s&&l.delayNextStep(s),oa(this,c,l),n=Math.max(n,l.currentTimeline.currentTime),t.push(l.currentTimeline)}),t.forEach(c=>e.currentTimeline.mergeTimelineCollectedStyles(c)),e.transformIntoNewTimeline(n),e.previousNode=r}_visitTiming(r,e){if(r.dynamic){const t=r.strValue;return _g(e.params?Vu(t,e.params,e.errors):t,e.errors)}return{duration:r.duration,delay:r.delay,easing:r.easing}}visitAnimate(r,e){const t=e.currentAnimateTimings=this._visitTiming(r.timings,e),n=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),n.snapshotCurrentStyles());const s=r.style;5==s.type?this.visitKeyframes(s,e):(e.incrementTime(t.duration),this.visitStyle(s,e),n.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=r}visitStyle(r,e){const t=e.currentTimeline,n=e.currentAnimateTimings;!n&&t.hasCurrentStyleProperties()&&t.forwardFrame();const s=n&&n.easing||r.easing;r.isEmptyStep?t.applyEmptyStep(s):t.setStyles(r.styles,s,e.errors,e.options),e.previousNode=r}visitKeyframes(r,e){const t=e.currentAnimateTimings,n=e.currentTimeline.duration,s=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,r.styles.forEach(o=>{l.forwardTime((o.offset||0)*s),l.setStyles(o.styles,o.easing,e.errors,e.options),l.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(l),e.transformIntoNewTimeline(n+s),e.previousNode=r}visitQuery(r,e){const t=e.currentTimeline.currentTime,n=r.options||{},s=n.delay?Ts(n.delay):0;s&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=vg);let c=t;const l=e.invokeQuery(r.selector,r.originalSelector,r.limit,r.includeSelf,!!n.optional,e.errors);e.currentQueryTotal=l.length;let o=null;l.forEach((a,d)=>{e.currentQueryIndex=d;const p=e.createSubContext(r.options,a);s&&p.delayNextStep(s),a===e.element&&(o=p.currentTimeline),oa(this,r.animation,p),p.currentTimeline.applyStylesToKeyframe(),c=Math.max(c,p.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(c),o&&(e.currentTimeline.mergeTimelineCollectedStyles(o),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=r}visitStagger(r,e){const t=e.parentContext,n=e.currentTimeline,s=r.timings,c=Math.abs(s.duration),l=c*(e.currentQueryTotal-1);let o=c*e.currentQueryIndex;switch(s.duration<0?"reverse":s.easing){case"reverse":o=l-o;break;case"full":o=t.currentStaggerTime}const d=e.currentTimeline;o&&d.delayNextStep(o);const p=d.currentTime;oa(this,r.animation,e),e.previousNode=r,t.currentStaggerTime=n.currentTime-p+(n.startTime-t.currentTimeline.startTime)}}const vg={};class W3{constructor(r,e,t,n,s,c,l,o){this._driver=r,this.element=e,this.subInstructions=t,this._enterClassName=n,this._leaveClassName=s,this.errors=c,this.timelines=l,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=vg,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=o||new Cg(this._driver,e,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(r,e){if(!r)return;const t=r;let n=this.options;null!=t.duration&&(n.duration=Ts(t.duration)),null!=t.delay&&(n.delay=Ts(t.delay));const s=t.params;if(s){let c=n.params;c||(c=this.options.params={}),Object.keys(s).forEach(l=>{(!e||!c.hasOwnProperty(l))&&(c[l]=Vu(s[l],c,this.errors))})}}_copyOptions(){const r={};if(this.options){const e=this.options.params;if(e){const t=r.params={};Object.keys(e).forEach(n=>{t[n]=e[n]})}}return r}createSubContext(r=null,e,t){const n=e||this.element,s=new W3(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,t||0));return s.previousNode=this.previousNode,s.currentAnimateTimings=this.currentAnimateTimings,s.options=this._copyOptions(),s.updateOptions(r),s.currentQueryIndex=this.currentQueryIndex,s.currentQueryTotal=this.currentQueryTotal,s.parentContext=this,this.subContextCount++,s}transformIntoNewTimeline(r){return this.previousNode=vg,this.currentTimeline=this.currentTimeline.fork(this.element,r),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(r,e,t){const n={duration:e??r.duration,delay:this.currentTimeline.currentTime+(t??0)+r.delay,easing:""},s=new nue(this._driver,r.element,r.keyframes,r.preStyleProps,r.postStyleProps,n,r.stretchStartingKeyframe);return this.timelines.push(s),n}incrementTime(r){this.currentTimeline.forwardTime(this.currentTimeline.duration+r)}delayNextStep(r){r>0&&this.currentTimeline.delayNextStep(r)}invokeQuery(r,e,t,n,s,c){let l=[];if(n&&l.push(this.element),r.length>0){r=(r=r.replace(Zpe,"."+this._enterClassName)).replace(tue,"."+this._leaveClassName);let a=this._driver.query(this.element,r,1!=t);0!==t&&(a=t<0?a.slice(a.length+t,a.length):a.slice(0,t)),l.push(...a)}return!s&&0==l.length&&c.push(function ppe(i){return new de(3014,!1)}()),l}}class Cg{constructor(r,e,t,n){this._driver=r,this.element=e,this.startTime=t,this._elementTimelineStylesLookup=n,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(r){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+r),e&&this.snapshotCurrentStyles()):this.startTime+=r}fork(r,e){return this.applyStylesToKeyframe(),new Cg(this._driver,r,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(r){this.applyStylesToKeyframe(),this.duration=r,this._loadKeyframe()}_updateStyle(r,e){this._localTimelineStyles.set(r,e),this._globalTimelineStyles.set(r,e),this._styleSummary.set(r,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(r){r&&this._previousKeyframe.set("easing",r);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||_s),this._currentKeyframe.set(e,_s);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(r,e,t,n){e&&this._previousKeyframe.set("easing",e);const s=n&&n.params||{},c=function rue(i,r){const e=new Map;let t;return i.forEach(n=>{if("*"===n){t=t||r.keys();for(let s of t)e.set(s,_s)}else T0(n,e)}),e}(r,this._globalTimelineStyles);for(let[l,o]of c){const a=Vu(o,s,t);this._pendingStyles.set(l,a),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??_s),this._updateStyle(l,a)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((r,e)=>{this._currentKeyframe.set(e,r)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((r,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,r)}))}snapshotCurrentStyles(){for(let[r,e]of this._localTimelineStyles)this._pendingStyles.set(r,e),this._updateStyle(r,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const r=[];for(let e in this._currentKeyframe)r.push(e);return r}mergeTimelineCollectedStyles(r){r._styleSummary.forEach((e,t)=>{const n=this._styleSummary.get(t);(!n||e.time>n.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const r=new Set,e=new Set,t=1===this._keyframes.size&&0===this.duration;let n=[];this._keyframes.forEach((l,o)=>{const a=T0(l,new Map,this._backFill);a.forEach((d,p)=>{"!"===d?r.add(p):d===_s&&e.add(p)}),t||a.set("offset",o/this.duration),n.push(a)});const s=r.size?Ag(r.values()):[],c=e.size?Ag(e.values()):[];if(t){const l=n[0],o=new Map(l);l.set("offset",0),o.set("offset",1),n=[l,o]}return D3(this.element,n,s,c,this.duration,this.startTime,this.easing,!1)}}class nue extends Cg{constructor(r,e,t,n,s,c,l=!1){super(r,e,c.delay),this.keyframes=t,this.preStyleProps=n,this.postStyleProps=s,this._stretchStartingKeyframe=l,this.timings={duration:c.duration,delay:c.delay,easing:c.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let r=this.keyframes,{delay:e,duration:t,easing:n}=this.timings;if(this._stretchStartingKeyframe&&e){const s=[],c=t+e,l=e/c,o=T0(r[0]);o.set("offset",0),s.push(o);const a=T0(r[0]);a.set("offset",a5(l)),s.push(a);const d=r.length-1;for(let p=1;p<=d;p++){let u=T0(r[p]);const h=u.get("offset");u.set("offset",a5((e+h*t)/c)),s.push(u)}t=c,e=0,n="",r=s}return D3(this.element,r,this.preStyleProps,this.postStyleProps,t,e,n,!0)}}function a5(i,r=3){const e=Math.pow(10,r-1);return Math.round(i*e)/e}class P3{}const aue=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class oue extends P3{normalizePropertyName(r,e){return E3(r)}normalizeStyleValue(r,e,t,n){let s="";const c=t.toString().trim();if(aue.has(e)&&0!==t&&"0"!==t)if("number"==typeof t)s="px";else{const l=t.match(/^[+-]?[\d\.]+([a-z]*)$/);l&&0==l[1].length&&n.push(function epe(i,r){return new de(3005,!1)}())}return c+s}}function o5(i,r,e,t,n,s,c,l,o,a,d,p,u){return{type:0,element:i,triggerName:r,isRemovalTransition:n,fromState:e,fromStyles:s,toState:t,toStyles:c,timelines:l,queriedElements:o,preStyleProps:a,postStyleProps:d,totalTime:p,errors:u}}const I3={};class s5{constructor(r,e,t){this._triggerName=r,this.ast=e,this._stateStyles=t}match(r,e,t,n){return function sue(i,r,e,t,n){return i.some(s=>s(r,e,t,n))}(this.ast.matchers,r,e,t,n)}buildStyles(r,e,t){let n=this._stateStyles.get("*");return void 0!==r&&(n=this._stateStyles.get(r?.toString())||n),n?n.buildStyles(e,t):new Map}build(r,e,t,n,s,c,l,o,a,d){const p=[],u=this.ast.options&&this.ast.options.params||I3,m=this.buildStyles(t,l&&l.params||I3,p),f=o&&o.params||I3,b=this.buildStyles(n,f,p),x=new Set,B=new Map,K=new Map,Ae="void"===n,Ge={params:lue(f,u),delay:this.ast.options?.delay},At=d?[]:H3(r,e,this.ast.animation,s,c,m,b,Ge,a,p);let jt=0;if(At.forEach(rr=>{jt=Math.max(rr.duration+rr.delay,jt)}),p.length)return o5(e,this._triggerName,t,n,Ae,m,b,[],[],B,K,jt,p);At.forEach(rr=>{const mo=rr.element,Sg=aa(B,mo,new Set);rr.preStyleProps.forEach(Q1=>Sg.add(Q1));const Fu=aa(K,mo,new Set);rr.postStyleProps.forEach(Q1=>Fu.add(Q1)),mo!==e&&x.add(mo)});const Qi=Ag(x.values());return o5(e,this._triggerName,t,n,Ae,m,b,At,Qi,B,K,jt)}}function lue(i,r){const e=Bu(r);for(const t in i)i.hasOwnProperty(t)&&null!=i[t]&&(e[t]=i[t]);return e}class cue{constructor(r,e,t){this.styles=r,this.defaultParams=e,this.normalizer=t}buildStyles(r,e){const t=new Map,n=Bu(this.defaultParams);return Object.keys(r).forEach(s=>{const c=r[s];null!==c&&(n[s]=c)}),this.styles.styles.forEach(s=>{"string"!=typeof s&&s.forEach((c,l)=>{c&&(c=Vu(c,n,e));const o=this.normalizer.normalizePropertyName(l,e);c=this.normalizer.normalizeStyleValue(l,o,c,e),t.set(l,c)})}),t}}class pue{constructor(r,e,t){this.name=r,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(n=>{this.states.set(n.name,new cue(n.style,n.options&&n.options.params||{},t))}),l5(this.states,"true","1"),l5(this.states,"false","0"),e.transitions.forEach(n=>{this.transitionFactories.push(new s5(r,n,this.states))}),this.fallbackTransition=function uue(i,r,e){return new s5(i,{type:1,animation:{type:2,steps:[],options:null},matchers:[(c,l)=>!0],options:null,queryCount:0,depCount:0},r)}(r,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(r,e,t,n){return this.transitionFactories.find(c=>c.match(r,e,t,n))||null}matchStyles(r,e,t){return this.fallbackTransition.buildStyles(r,e,t)}}function l5(i,r,e){i.has(r)?i.has(e)||i.set(e,i.get(r)):i.has(e)&&i.set(r,i.get(e))}const hue=new yg;class fue{constructor(r,e,t){this.bodyNode=r,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(r,e){const t=[],s=L3(this._driver,e,t,[]);if(t.length)throw function Mpe(i){return new de(3503,!1)}();this._animations.set(r,s)}_buildPlayer(r,e,t){const n=r.element,s=jD(this._normalizer,r.keyframes,e,t);return this._driver.animate(n,s,r.duration,r.delay,r.easing,[],!0)}create(r,e,t={}){const n=[],s=this._animations.get(r);let c;const l=new Map;if(s?(c=H3(this._driver,e,s,T3,bg,new Map,new Map,t,hue,n),c.forEach(d=>{const p=aa(l,d.element,new Map);d.postStyleProps.forEach(u=>p.set(u,null))})):(n.push(function _pe(){return new de(3300,!1)}()),c=[]),n.length)throw function Ape(i){return new de(3504,!1)}();l.forEach((d,p)=>{d.forEach((u,h)=>{d.set(h,this._driver.computeStyle(p,h,_s))})});const a=x0(c.map(d=>{const p=l.get(d.element);return this._buildPlayer(d,new Map,p)}));return this._playersById.set(r,a),a.onDestroy(()=>this.destroy(r)),this.players.push(a),a}destroy(r){const e=this._getPlayer(r);e.destroy(),this._playersById.delete(r);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(r){const e=this._playersById.get(r);if(!e)throw function zpe(i){return new de(3301,!1)}();return e}listen(r,e,t,n){const s=v3(e,"","","");return w3(this._getPlayer(r),t,s,n),()=>{}}command(r,e,t,n){if("register"==t)return void this.register(r,n[0]);if("create"==t)return void this.create(r,e,n[0]||{});const s=this._getPlayer(r);switch(t){case"play":s.play();break;case"pause":s.pause();break;case"reset":s.reset();break;case"restart":s.restart();break;case"finish":s.finish();break;case"init":s.init();break;case"setPosition":s.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(r)}}}const c5="ng-animate-queued",B3="ng-animate-disabled",_ue=[],d5={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Aue={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},fo="__ng_removed";class N3{get params(){return this.options.params}constructor(r,e=""){this.namespaceId=e;const t=r&&r.hasOwnProperty("value");if(this.value=function yue(i){return i??null}(t?r.value:r),t){const s=Bu(r);delete s.value,this.options=s}else this.options={};this.options.params||(this.options.params={})}absorbOptions(r){const e=r.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const ju="void",V3=new N3(ju);class zue{constructor(r,e,t){this.id=r,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+r,Wa(e,this._hostClassName)}listen(r,e,t,n){if(!this._triggers.has(e))throw function Ope(i,r){return new de(3302,!1)}();if(null==t||0==t.length)throw function wpe(i){return new de(3303,!1)}();if(!function vue(i){return"start"==i||"done"==i}(t))throw function ype(i,r){return new de(3400,!1)}();const s=aa(this._elementListeners,r,[]),c={name:e,phase:t,callback:n};s.push(c);const l=aa(this._engine.statesByElement,r,new Map);return l.has(e)||(Wa(r,gg),Wa(r,gg+"-"+e),l.set(e,V3)),()=>{this._engine.afterFlush(()=>{const o=s.indexOf(c);o>=0&&s.splice(o,1),this._triggers.has(e)||l.delete(e)})}}register(r,e){return!this._triggers.has(r)&&(this._triggers.set(r,e),!0)}_getTrigger(r){const e=this._triggers.get(r);if(!e)throw function vpe(i){return new de(3401,!1)}();return e}trigger(r,e,t,n=!0){const s=this._getTrigger(e),c=new j3(this.id,e,r);let l=this._engine.statesByElement.get(r);l||(Wa(r,gg),Wa(r,gg+"-"+e),this._engine.statesByElement.set(r,l=new Map));let o=l.get(e);const a=new N3(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&o&&a.absorbOptions(o.options),l.set(e,a),o||(o=V3),a.value!==ju&&o.value===a.value){if(!function Tue(i,r){const e=Object.keys(i),t=Object.keys(r);if(e.length!=t.length)return!1;for(let n=0;n{X1(r,b),jo(r,x)})}return}const u=aa(this._engine.playersByElement,r,[]);u.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let h=s.matchTransition(o.value,a.value,r,a.params),m=!1;if(!h){if(!n)return;h=s.fallbackTransition,m=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:r,triggerName:e,transition:h,fromState:o,toState:a,player:c,isFallbackTransition:m}),m||(Wa(r,c5),c.onStart(()=>{$c(r,c5)})),c.onDone(()=>{let f=this.players.indexOf(c);f>=0&&this.players.splice(f,1);const b=this._engine.playersByElement.get(r);if(b){let x=b.indexOf(c);x>=0&&b.splice(x,1)}}),this.players.push(c),u.push(c),c}deregister(r){this._triggers.delete(r),this._engine.statesByElement.forEach(e=>e.delete(r)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(n=>n.name!=r))})}clearElementCache(r){this._engine.statesByElement.delete(r),this._elementListeners.delete(r);const e=this._engine.playersByElement.get(r);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(r))}_signalRemovalForInnerTriggers(r,e){const t=this._engine.driver.query(r,Mg,!0);t.forEach(n=>{if(n[fo])return;const s=this._engine.fetchNamespacesByElement(n);s.size?s.forEach(c=>c.triggerLeaveAnimation(n,e,!1,!0)):this.clearElementCache(n)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(n=>this.clearElementCache(n)))}triggerLeaveAnimation(r,e,t,n){const s=this._engine.statesByElement.get(r),c=new Map;if(s){const l=[];if(s.forEach((o,a)=>{if(c.set(a,o.value),this._triggers.has(a)){const d=this.trigger(r,a,ju,n);d&&l.push(d)}}),l.length)return this._engine.markElementAsRemoved(this.id,r,!0,e,c),t&&x0(l).onDone(()=>this._engine.processLeaveNode(r)),!0}return!1}prepareLeaveAnimationListeners(r){const e=this._elementListeners.get(r),t=this._engine.statesByElement.get(r);if(e&&t){const n=new Set;e.forEach(s=>{const c=s.name;if(n.has(c))return;n.add(c);const o=this._triggers.get(c).fallbackTransition,a=t.get(c)||V3,d=new N3(ju),p=new j3(this.id,c,r);this._engine.totalQueuedPlayers++,this._queue.push({element:r,triggerName:c,transition:o,fromState:a,toState:d,player:p,isFallbackTransition:!0})})}}removeNode(r,e){const t=this._engine;if(r.childElementCount&&this._signalRemovalForInnerTriggers(r,e),this.triggerLeaveAnimation(r,e,!0))return;let n=!1;if(t.totalAnimations){const s=t.players.length?t.playersByQueriedElement.get(r):[];if(s&&s.length)n=!0;else{let c=r;for(;c=c.parentNode;)if(t.statesByElement.get(c)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(r),n)t.markElementAsRemoved(this.id,r,!1,e);else{const s=r[fo];(!s||s===d5)&&(t.afterFlush(()=>this.clearElementCache(r)),t.destroyInnerAnimations(r),t._onRemovalComplete(r,e))}}insertNode(r,e){Wa(r,this._hostClassName)}drainQueuedTransitions(r){const e=[];return this._queue.forEach(t=>{const n=t.player;if(n.destroyed)return;const s=t.element,c=this._elementListeners.get(s);c&&c.forEach(l=>{if(l.name==t.triggerName){const o=v3(s,t.triggerName,t.fromState.value,t.toState.value);o._data=r,w3(t.player,l.phase,o,l.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):e.push(t)}),this._queue=[],e.sort((t,n)=>{const s=t.transition.ast.depCount,c=n.transition.ast.depCount;return 0==s||0==c?s-c:this._engine.driver.containsElement(t.element,n.element)?1:-1})}destroy(r){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,r)}}class Oue{_onRemovalComplete(r,e){this.onRemovalComplete(r,e)}constructor(r,e,t){this.bodyNode=r,this.driver=e,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(n,s)=>{}}get queuedPlayers(){const r=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&r.push(t)})}),r}createNamespace(r,e){const t=new zue(r,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(t,e):(this.newHostElements.set(e,t),this.collectEnterElement(e)),this._namespaceLookup[r]=t}_balanceNamespaceList(r,e){const t=this._namespaceList,n=this.namespacesByHostElement;if(t.length-1>=0){let c=!1,l=this.driver.getParentElement(e);for(;l;){const o=n.get(l);if(o){const a=t.indexOf(o);t.splice(a+1,0,r),c=!0;break}l=this.driver.getParentElement(l)}c||t.unshift(r)}else t.push(r);return n.set(e,r),r}register(r,e){let t=this._namespaceLookup[r];return t||(t=this.createNamespace(r,e)),t}registerTrigger(r,e,t){let n=this._namespaceLookup[r];n&&n.register(e,t)&&this.totalAnimations++}destroy(r,e){r&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(r);this.namespacesByHostElement.delete(t.hostElement);const n=this._namespaceList.indexOf(t);n>=0&&this._namespaceList.splice(n,1),t.destroy(e),delete this._namespaceLookup[r]}))}_fetchNamespace(r){return this._namespaceLookup[r]}fetchNamespacesByElement(r){const e=new Set,t=this.statesByElement.get(r);if(t)for(let n of t.values())if(n.namespaceId){const s=this._fetchNamespace(n.namespaceId);s&&e.add(s)}return e}trigger(r,e,t,n){if(xg(e)){const s=this._fetchNamespace(r);if(s)return s.trigger(e,t,n),!0}return!1}insertNode(r,e,t,n){if(!xg(e))return;const s=e[fo];if(s&&s.setForRemoval){s.setForRemoval=!1,s.setForMove=!0;const c=this.collectedLeaveElements.indexOf(e);c>=0&&this.collectedLeaveElements.splice(c,1)}if(r){const c=this._fetchNamespace(r);c&&c.insertNode(e,t)}n&&this.collectEnterElement(e)}collectEnterElement(r){this.collectedEnterElements.push(r)}markElementAsDisabled(r,e){e?this.disabledNodes.has(r)||(this.disabledNodes.add(r),Wa(r,B3)):this.disabledNodes.has(r)&&(this.disabledNodes.delete(r),$c(r,B3))}removeNode(r,e,t){if(xg(e)){const n=r?this._fetchNamespace(r):null;n?n.removeNode(e,t):this.markElementAsRemoved(r,e,!1,t);const s=this.namespacesByHostElement.get(e);s&&s.id!==r&&s.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(r,e,t,n,s){this.collectedLeaveElements.push(e),e[fo]={namespaceId:r,setForRemoval:n,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:s}}listen(r,e,t,n,s){return xg(e)?this._fetchNamespace(r).listen(e,t,n,s):()=>{}}_buildInstruction(r,e,t,n,s){return r.transition.build(this.driver,r.element,r.fromState.value,r.toState.value,t,n,r.fromState.options,r.toState.options,e,s)}destroyInnerAnimations(r){let e=this.driver.query(r,Mg,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(r,R3,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(r){const e=this.playersByElement.get(r);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(r){const e=this.playersByQueriedElement.get(r);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(r=>{if(this.players.length)return x0(this.players).onDone(()=>r());r()})}processLeaveNode(r){const e=r[fo];if(e&&e.setForRemoval){if(r[fo]=d5,e.namespaceId){this.destroyInnerAnimations(r);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(r)}this._onRemovalComplete(r,e.setForRemoval)}r.classList?.contains(B3)&&this.markElementAsDisabled(r,!1),this.driver.query(r,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(r=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,n)=>this._balanceNamespaceList(t,n)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?x0(e).onDone(()=>{t.forEach(n=>n())}):t.forEach(n=>n())}}reportError(r){throw function Cpe(i){return new de(3402,!1)}()}_flushAnimations(r,e){const t=new yg,n=[],s=new Map,c=[],l=new Map,o=new Map,a=new Map,d=new Set;this.disabledNodes.forEach($e=>{d.add($e);const rt=this.driver.query($e,".ng-animate-queued",!0);for(let ht=0;ht{const ht=T3+f++;m.set(rt,ht),$e.forEach(Xt=>Wa(Xt,ht))});const b=[],x=new Set,B=new Set;for(let $e=0;$ex.add(Xt)):B.add(rt))}const K=new Map,Ae=h5(u,Array.from(x));Ae.forEach(($e,rt)=>{const ht=bg+f++;K.set(rt,ht),$e.forEach(Xt=>Wa(Xt,ht))}),r.push(()=>{h.forEach(($e,rt)=>{const ht=m.get(rt);$e.forEach(Xt=>$c(Xt,ht))}),Ae.forEach(($e,rt)=>{const ht=K.get(rt);$e.forEach(Xt=>$c(Xt,ht))}),b.forEach($e=>{this.processLeaveNode($e)})});const Ge=[],At=[];for(let $e=this._namespaceList.length-1;$e>=0;$e--)this._namespaceList[$e].drainQueuedTransitions(e).forEach(ht=>{const Xt=ht.player,Pn=ht.element;if(Ge.push(Xt),this.collectedEnterElements.length){const ar=Pn[fo];if(ar&&ar.setForMove){if(ar.previousTriggersValues&&ar.previousTriggersValues.has(ht.triggerName)){const J1=ar.previousTriggersValues.get(ht.triggerName),Pa=this.statesByElement.get(ht.element);if(Pa&&Pa.has(ht.triggerName)){const qg=Pa.get(ht.triggerName);qg.value=J1,Pa.set(ht.triggerName,qg)}}return void Xt.destroy()}}const Fo=!p||!this.driver.containsElement(p,Pn),sa=K.get(Pn),R0=m.get(Pn),Ji=this._buildInstruction(ht,t,R0,sa,Fo);if(Ji.errors&&Ji.errors.length)return void At.push(Ji);if(Fo)return Xt.onStart(()=>X1(Pn,Ji.fromStyles)),Xt.onDestroy(()=>jo(Pn,Ji.toStyles)),void n.push(Xt);if(ht.isFallbackTransition)return Xt.onStart(()=>X1(Pn,Ji.fromStyles)),Xt.onDestroy(()=>jo(Pn,Ji.toStyles)),void n.push(Xt);const y5=[];Ji.timelines.forEach(ar=>{ar.stretchStartingKeyframe=!0,this.disabledNodes.has(ar.element)||y5.push(ar)}),Ji.timelines=y5,t.append(Pn,Ji.timelines),c.push({instruction:Ji,player:Xt,element:Pn}),Ji.queriedElements.forEach(ar=>aa(l,ar,[]).push(Xt)),Ji.preStyleProps.forEach((ar,J1)=>{if(ar.size){let Pa=o.get(J1);Pa||o.set(J1,Pa=new Set),ar.forEach((qg,Y3)=>Pa.add(Y3))}}),Ji.postStyleProps.forEach((ar,J1)=>{let Pa=a.get(J1);Pa||a.set(J1,Pa=new Set),ar.forEach((qg,Y3)=>Pa.add(Y3))})});if(At.length){const $e=[];At.forEach(rt=>{$e.push(function xpe(i,r){return new de(3505,!1)}())}),Ge.forEach(rt=>rt.destroy()),this.reportError($e)}const jt=new Map,Qi=new Map;c.forEach($e=>{const rt=$e.element;t.has(rt)&&(Qi.set(rt,rt),this._beforeAnimationBuild($e.player.namespaceId,$e.instruction,jt))}),n.forEach($e=>{const rt=$e.element;this._getPreviousPlayers(rt,!1,$e.namespaceId,$e.triggerName,null).forEach(Xt=>{aa(jt,rt,[]).push(Xt),Xt.destroy()})});const rr=b.filter($e=>m5($e,o,a)),mo=new Map;u5(mo,this.driver,B,a,_s).forEach($e=>{m5($e,o,a)&&rr.push($e)});const Fu=new Map;h.forEach(($e,rt)=>{u5(Fu,this.driver,new Set($e),o,"!")}),rr.forEach($e=>{const rt=mo.get($e),ht=Fu.get($e);mo.set($e,new Map([...rt?.entries()??[],...ht?.entries()??[]]))});const Q1=[],O5=[],w5={};c.forEach($e=>{const{element:rt,player:ht,instruction:Xt}=$e;if(t.has(rt)){if(d.has(rt))return ht.onDestroy(()=>jo(rt,Xt.toStyles)),ht.disabled=!0,ht.overrideTotalTime(Xt.totalTime),void n.push(ht);let Pn=w5;if(Qi.size>1){let sa=rt;const R0=[];for(;sa=sa.parentNode;){const Ji=Qi.get(sa);if(Ji){Pn=Ji;break}R0.push(sa)}R0.forEach(Ji=>Qi.set(Ji,Pn))}const Fo=this._buildAnimation(ht.namespaceId,Xt,jt,s,Fu,mo);if(ht.setRealPlayer(Fo),Pn===w5)Q1.push(ht);else{const sa=this.playersByElement.get(Pn);sa&&sa.length&&(ht.parentPlayer=x0(sa)),n.push(ht)}}else X1(rt,Xt.fromStyles),ht.onDestroy(()=>jo(rt,Xt.toStyles)),O5.push(ht),d.has(rt)&&n.push(ht)}),O5.forEach($e=>{const rt=s.get($e.element);if(rt&&rt.length){const ht=x0(rt);$e.setRealPlayer(ht)}}),n.forEach($e=>{$e.parentPlayer?$e.syncPlayerEvents($e.parentPlayer):$e.destroy()});for(let $e=0;$e!Fo.destroyed);Pn.length?Cue(this,rt,Pn):this.processLeaveNode(rt)}return b.length=0,Q1.forEach($e=>{this.players.push($e),$e.onDone(()=>{$e.destroy();const rt=this.players.indexOf($e);this.players.splice(rt,1)}),$e.play()}),Q1}afterFlush(r){this._flushFns.push(r)}afterFlushAnimationsDone(r){this._whenQuietFns.push(r)}_getPreviousPlayers(r,e,t,n,s){let c=[];if(e){const l=this.playersByQueriedElement.get(r);l&&(c=l)}else{const l=this.playersByElement.get(r);if(l){const o=!s||s==ju;l.forEach(a=>{a.queued||!o&&a.triggerName!=n||c.push(a)})}}return(t||n)&&(c=c.filter(l=>!(t&&t!=l.namespaceId||n&&n!=l.triggerName))),c}_beforeAnimationBuild(r,e,t){const s=e.element,c=e.isRemovalTransition?void 0:r,l=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const a=o.element,d=a!==s,p=aa(t,a,[]);this._getPreviousPlayers(a,d,c,l,e.toState).forEach(h=>{const m=h.getRealPlayer();m.beforeDestroy&&m.beforeDestroy(),h.destroy(),p.push(h)})}X1(s,e.fromStyles)}_buildAnimation(r,e,t,n,s,c){const l=e.triggerName,o=e.element,a=[],d=new Set,p=new Set,u=e.timelines.map(m=>{const f=m.element;d.add(f);const b=f[fo];if(b&&b.removedBeforeQueried)return new bu(m.duration,m.delay);const x=f!==o,B=function xue(i){const r=[];return f5(i,r),r}((t.get(f)||_ue).map(jt=>jt.getRealPlayer())).filter(jt=>!!jt.element&&jt.element===f),K=s.get(f),Ae=c.get(f),Ge=jD(this._normalizer,m.keyframes,K,Ae),At=this._buildPlayer(m,Ge,B);if(m.subTimeline&&n&&p.add(f),x){const jt=new j3(r,l,f);jt.setRealPlayer(At),a.push(jt)}return At});a.forEach(m=>{aa(this.playersByQueriedElement,m.element,[]).push(m),m.onDone(()=>function wue(i,r,e){let t=i.get(r);if(t){if(t.length){const n=t.indexOf(e);t.splice(n,1)}0==t.length&&i.delete(r)}return t}(this.playersByQueriedElement,m.element,m))}),d.forEach(m=>Wa(m,QD));const h=x0(u);return h.onDestroy(()=>{d.forEach(m=>$c(m,QD)),jo(o,e.toStyles)}),p.forEach(m=>{aa(n,m,[]).push(h)}),h}_buildPlayer(r,e,t){return e.length>0?this.driver.animate(r.element,e,r.duration,r.delay,r.easing,t):new bu(r.duration,r.delay)}}class j3{constructor(r,e,t){this.namespaceId=r,this.triggerName=e,this.element=t,this._player=new bu,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(r){this._containsRealPlayer||(this._player=r,this._queuedCallbacks.forEach((e,t)=>{e.forEach(n=>w3(r,t,void 0,n))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(r.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(r){this.totalTime=r}syncPlayerEvents(r){const e=this._player;e.triggerCallback&&r.onStart(()=>e.triggerCallback("start")),r.onDone(()=>this.finish()),r.onDestroy(()=>this.destroy())}_queueEvent(r,e){aa(this._queuedCallbacks,r,[]).push(e)}onDone(r){this.queued&&this._queueEvent("done",r),this._player.onDone(r)}onStart(r){this.queued&&this._queueEvent("start",r),this._player.onStart(r)}onDestroy(r){this.queued&&this._queueEvent("destroy",r),this._player.onDestroy(r)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(r){this.queued||this._player.setPosition(r)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(r){const e=this._player;e.triggerCallback&&e.triggerCallback(r)}}function xg(i){return i&&1===i.nodeType}function p5(i,r){const e=i.style.display;return i.style.display=r??"none",e}function u5(i,r,e,t,n){const s=[];e.forEach(o=>s.push(p5(o)));const c=[];t.forEach((o,a)=>{const d=new Map;o.forEach(p=>{const u=r.computeStyle(a,p,n);d.set(p,u),(!u||0==u.length)&&(a[fo]=Aue,c.push(a))}),i.set(a,d)});let l=0;return e.forEach(o=>p5(o,s[l++])),c}function h5(i,r){const e=new Map;if(i.forEach(l=>e.set(l,[])),0==r.length)return e;const n=new Set(r),s=new Map;function c(l){if(!l)return 1;let o=s.get(l);if(o)return o;const a=l.parentNode;return o=e.has(a)?a:n.has(a)?1:c(a),s.set(l,o),o}return r.forEach(l=>{const o=c(l);1!==o&&e.get(o).push(l)}),e}function Wa(i,r){i.classList?.add(r)}function $c(i,r){i.classList?.remove(r)}function Cue(i,r,e){x0(e).onDone(()=>i.processLeaveNode(r))}function f5(i,r){for(let e=0;en.add(s)):r.set(i,t),e.delete(i),!0}class Tg{constructor(r,e,t){this.bodyNode=r,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(n,s)=>{},this._transitionEngine=new Oue(r,e,t),this._timelineEngine=new fue(r,e,t),this._transitionEngine.onRemovalComplete=(n,s)=>this.onRemovalComplete(n,s)}registerTrigger(r,e,t,n,s){const c=r+"-"+n;let l=this._triggerCache[c];if(!l){const o=[],d=L3(this._driver,s,o,[]);if(o.length)throw function bpe(i,r){return new de(3404,!1)}();l=function due(i,r,e){return new pue(i,r,e)}(n,d,this._normalizer),this._triggerCache[c]=l}this._transitionEngine.registerTrigger(e,n,l)}register(r,e){this._transitionEngine.register(r,e)}destroy(r,e){this._transitionEngine.destroy(r,e)}onInsert(r,e,t,n){this._transitionEngine.insertNode(r,e,t,n)}onRemove(r,e,t){this._transitionEngine.removeNode(r,e,t)}disableAnimations(r,e){this._transitionEngine.markElementAsDisabled(r,e)}process(r,e,t,n){if("@"==t.charAt(0)){const[s,c]=FD(t);this._timelineEngine.command(s,e,c,n)}else this._transitionEngine.trigger(r,e,t,n)}listen(r,e,t,n,s){if("@"==t.charAt(0)){const[c,l]=FD(t);return this._timelineEngine.listen(c,e,l,s)}return this._transitionEngine.listen(r,e,t,n,s)}flush(r=-1){this._transitionEngine.flush(r)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(r){this._transitionEngine.afterFlushAnimationsDone(r)}}let Sue=(()=>{class i{static#e=this.initialStylesByElement=new WeakMap;constructor(e,t,n){this._element=e,this._startStyles=t,this._endStyles=n,this._state=0;let s=i.initialStylesByElement.get(e);s||i.initialStylesByElement.set(e,s=new Map),this._initialStyles=s}start(){this._state<1&&(this._startStyles&&jo(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(jo(this._element,this._initialStyles),this._endStyles&&(jo(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(i.initialStylesByElement.delete(this._element),this._startStyles&&(X1(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(X1(this._element,this._endStyles),this._endStyles=null),jo(this._element,this._initialStyles),this._state=3)}}return i})();function F3(i){let r=null;return i.forEach((e,t)=>{(function que(i){return"display"===i||"position"===i})(t)&&(r=r||new Map,r.set(t,e))}),r}class b5{constructor(r,e,t,n){this.element=r,this.keyframes=e,this.options=t,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(r=>r()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const r=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,r,this.options),this._finalKeyframe=r.length?r[r.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(r){const e=[];return r.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(r,e,t){return r.animate(this._convertKeyframesToObject(e),t)}onStart(r){this._originalOnStartFns.push(r),this._onStartFns.push(r)}onDone(r){this._originalOnDoneFns.push(r),this._onDoneFns.push(r)}onDestroy(r){this._onDestroyFns.push(r)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(r=>r()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(r=>r()),this._onDestroyFns=[])}setPosition(r){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=r*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const r=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,n)=>{"offset"!==n&&r.set(n,this._finished?t:e5(this.element,n))}),this.currentSnapshot=r}triggerCallback(r){const e="start"===r?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class Eue{validateStyleProperty(r){return!0}validateAnimatableStyleProperty(r){return!0}matchesElement(r,e){return!1}containsElement(r,e){return YD(r,e)}getParentElement(r){return C3(r)}query(r,e,t){return GD(r,e,t)}computeStyle(r,e,t){return window.getComputedStyle(r)[e]}animate(r,e,t,n,s,c=[]){const o={duration:t,delay:n,fill:0==n?"both":"forwards"};s&&(o.easing=s);const a=new Map,d=c.filter(h=>h instanceof b5);(function Ipe(i,r){return 0===i||0===r})(t,n)&&d.forEach(h=>{h.currentSnapshot.forEach((m,f)=>a.set(f,m))});let p=function Hpe(i){return i.length?i[0]instanceof Map?i:i.map(r=>JD(r)):[]}(e).map(h=>T0(h));p=function Bpe(i,r,e){if(e.size&&r.length){let t=r[0],n=[];if(e.forEach((s,c)=>{t.has(c)||n.push(c),t.set(c,s)}),n.length)for(let s=1;sc.set(l,e5(i,l)))}}return r}(r,p,a);const u=function Rue(i,r){let e=null,t=null;return Array.isArray(r)&&r.length?(e=F3(r[0]),r.length>1&&(t=F3(r[r.length-1]))):r instanceof Map&&(e=F3(r)),e||t?new Sue(i,e,t):null}(r,p);return new b5(r,p,o,u)}}let Lue=(()=>{class i extends $E{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:Lr.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?QE(e):e;return g5(this._renderer,null,t,"register",[n]),new kue(t,this._renderer)}static#e=this.\u0275fac=function(t){return new(t||i)(F($d),F(Je))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();class kue extends C${constructor(r,e){super(),this._id=r,this._renderer=e}create(r,e){return new Due(this._id,r,e||{},this._renderer)}}class Due{constructor(r,e,t,n){this.id=r,this.element=e,this._renderer=n,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(r,e){return this._renderer.listen(this.element,`@@${this.id}:${r}`,e)}_command(r,...e){return g5(this._renderer,this.element,this.id,r,e)}onDone(r){this._listen("done",r)}onStart(r){this._listen("start",r)}onDestroy(r){this._listen("destroy",r)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(r){this._command("setPosition",r)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function g5(i,r,e,t,n){return i.setProperty(r,`@@${e}:${t}`,n)}const M5="@.disabled";let Hue=(()=>{class i{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(s,c)=>{const l=c?.parentNode(s);l&&c.removeChild(l,s)}}createRenderer(e,t){const s=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let d=this._rendererCache.get(s);return d||(d=new _5("",s,this.engine,()=>this._rendererCache.delete(s)),this._rendererCache.set(s,d)),d}const c=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const o=d=>{Array.isArray(d)?d.forEach(o):this.engine.registerTrigger(c,l,e,d.name,d)};return t.data.animation.forEach(o),new Wue(this,l,s,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&et(n)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(s=>{const[c,l]=s;c(l)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static#e=this.\u0275fac=function(t){return new(t||i)(F($d),F(Tg),F(Ee))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})();class _5{constructor(r,e,t,n){this.namespaceId=r,this.delegate=e,this.engine=t,this._onDestroy=n}get data(){return this.delegate.data}destroyNode(r){this.delegate.destroyNode?.(r)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(r,e){return this.delegate.createElement(r,e)}createComment(r){return this.delegate.createComment(r)}createText(r){return this.delegate.createText(r)}appendChild(r,e){this.delegate.appendChild(r,e),this.engine.onInsert(this.namespaceId,e,r,!1)}insertBefore(r,e,t,n=!0){this.delegate.insertBefore(r,e,t),this.engine.onInsert(this.namespaceId,e,r,n)}removeChild(r,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(r,e){return this.delegate.selectRootElement(r,e)}parentNode(r){return this.delegate.parentNode(r)}nextSibling(r){return this.delegate.nextSibling(r)}setAttribute(r,e,t,n){this.delegate.setAttribute(r,e,t,n)}removeAttribute(r,e,t){this.delegate.removeAttribute(r,e,t)}addClass(r,e){this.delegate.addClass(r,e)}removeClass(r,e){this.delegate.removeClass(r,e)}setStyle(r,e,t,n){this.delegate.setStyle(r,e,t,n)}removeStyle(r,e,t){this.delegate.removeStyle(r,e,t)}setProperty(r,e,t){"@"==e.charAt(0)&&e==M5?this.disableAnimations(r,!!t):this.delegate.setProperty(r,e,t)}setValue(r,e){this.delegate.setValue(r,e)}listen(r,e,t){return this.delegate.listen(r,e,t)}disableAnimations(r,e){this.engine.disableAnimations(r,e)}}class Wue extends _5{constructor(r,e,t,n,s){super(e,t,n,s),this.factory=r,this.namespaceId=e}setProperty(r,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==M5?this.disableAnimations(r,t=void 0===t||!!t):this.engine.process(this.namespaceId,r,e.slice(1),t):this.delegate.setProperty(r,e,t)}listen(r,e,t){if("@"==e.charAt(0)){const n=function Pue(i){switch(i){case"body":return document.body;case"document":return document;case"window":return window;default:return i}}(r);let s=e.slice(1),c="";return"@"!=s.charAt(0)&&([s,c]=function Iue(i){const r=i.indexOf(".");return[i.substring(0,r),i.slice(r+1)]}(s)),this.engine.listen(this.namespaceId,n,s,c,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(r,e,t)}}const A5=[{provide:$E,useClass:Lue},{provide:P3,useFactory:function Nue(){return new oue}},{provide:Tg,useClass:(()=>{class i extends Tg{constructor(e,t,n,s){super(e.body,t,n)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(t){return new(t||i)(F(Je),F(x3),F(P3),F(Zs))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac})}return i})()},{provide:$d,useFactory:function Vue(i,r,e){return new Hue(i,r,e)},deps:[bA,Tg,Ee]}],U3=[{provide:x3,useFactory:()=>new Eue},{provide:Ri,useValue:"BrowserAnimations"},...A5],z5=[{provide:x3,useClass:XD},{provide:Ri,useValue:"NoopAnimations"},...A5];let jue=(()=>{class i{static withConfig(e){return{ngModule:i,providers:e.disableAnimations?z5:U3}}static#e=this.\u0275fac=function(t){return new(t||i)};static#t=this.\u0275mod=De({type:i});static#i=this.\u0275inj=Le({providers:U3,imports:[nS]})}return i})(),Fue=(()=>{class i{constructor(e,t,n,s,c){this.http=e,this.storeService=t,this.authzSevice=n,this.titleService=s,this.utilsService=c}initializeColors(e,t){return new Promise(n=>{t.forEach(s=>{const c=this.storeService.getProperty("theme")[s.configValue];document.documentElement.style.setProperty(s.cssVariable,c)}),e.forEach(s=>{const c=this.storeService.getProperty("theme")[s.configValue],l=tinycolor.mostReadable(c,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(s.cssVariable,c),document.documentElement.style.setProperty(s.cssTextVariable,l),this.setEntityTheme(s.entity,c)}),n()})}setEntityTheme(e,t){const n=this.computeColors(t);for(const s of n){const o=`--${e}-theme-primary-contrast-${s.name}`,a=s.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${s.name}`,`${s.red},${s.green},${s.blue}`),document.documentElement.style.setProperty(o,a)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setDefaultConfig(t),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe({next:t=>{this.storeService.mergeConfig(t);const n=document.location.hostname;t?.brandings?.[n]&&this.storeService.mergeConfig(t?.brandings?.[n]),e()},error:()=>{e()}})})}getNoCacheHeaders(){return new kt({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(t),e()})}setApiUrl(){return new Promise(e=>{let t=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(t=t.replace("oauth","ba")),this.authzSevice.configuration.basePath=t,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,t)=>{this.utilsService.getAppsConfig().subscribe(n=>{this.storeService.setAppsConfig(n),e()},n=>t(n))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,t){const n=tinycolor(e),s=n.toRgb();return{name:t,hex:n.toHexString(),darkContrast:n.isLight(),red:s.r,green:s.g,blue:s.b}}static#e=this.\u0275fac=function(t){return new(t||i)(F(li),F(bt),F(rc),F(Cp),F(HA))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Uue=(()=>{class i{constructor(e,t,n,s){this.initAuthService=e,this.appConfigService=t,this.location=n,this.mfaHandlerService=s,this.entityColorConfigs=[{entity:"user",configValue:"user_color",cssVariable:"--user-color",cssTextVariable:"--user-color-text"}],this.colorConfigs=[{configValue:"sidemenu_bg_color",cssVariable:"--side-bg"},{configValue:"sidemenu_hover_color",cssVariable:"--side-hover"},{configValue:"sidemenu_hover_text_color",cssVariable:"--side-text-hover"},{configValue:"sidemenu_active_color",cssVariable:"--side-active"},{configValue:"sidemenu_active_text_color",cssVariable:"--side-text-active"}]}initialize(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.initializeColors(this.entityColorConfigs,this.colorConfigs)).then(()=>this.appConfigService.setInstanceFavicon()).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.loadPrincipal().then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}static#e=this.\u0275fac=function(t){return new(t||i)(F(rg),F(Fue),F(n0),F(JO))};static#t=this.\u0275prov=ne({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const Yue=new ie("perun-api-service"),Gue={provide:EA,useExisting:xt(()=>Gk),multi:!0};function Xue(i){return new Xde(i,"./assets/i18n/",".json")}function $ue(i){const r={basePath:i.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new Ot(r)}const Que=i=>()=>i.initialize();let Jue=(()=>{class i{constructor(e,t){this.customIconService=e,this.translate=t,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}static#e=this.\u0275fac=function(t){return new(t||i)(F(Uk),F(Jt))};static#t=this.\u0275mod=De({type:i,bootstrap:[eae]});static#i=this.\u0275inj=Le({providers:[Uk,{provide:Ff,useFactory:Que,multi:!0,deps:[Uue]},{provide:Ot,useFactory:$ue,deps:[bt]},ku,Gk,Gue,{provide:Yue,useClass:hie},Cp,{provide:YO,useFactory:()=>localStorage}],imports:[nS,jue,rU,Tp.forRoot({loader:{provide:xp,useFactory:Xue,deps:[li]}}),Gde,Bo,zO,CO,Bm,m0,SO,DD,sg,M3,nO,As,Su,vb,yu,qc,M0,du,Kb,j1,Qb,yz,Kk,Jk,Goe,Vr,F1,EO,VO,gb,mce,Sk,Xb,tie.forRoot(),Hie]})}return i})();AF().bootstrapModule(Jue).catch(i=>console.error(i))},217:function(ae,se){var U,O;void 0!==(O="function"==typeof(U=function(){"use strict";function C(re,Ce,je){var Be=new XMLHttpRequest;Be.open("GET",re),Be.responseType="blob",Be.onload=function(){Q(Be.response,Ce,je)},Be.onerror=function(){console.error("could not download file")},Be.send()}function R(re){var Ce=new XMLHttpRequest;Ce.open("HEAD",re,!1);try{Ce.send()}catch{}return 200<=Ce.status&&299>=Ce.status}function P(re){try{re.dispatchEvent(new MouseEvent("click"))}catch{var Ce=document.createEvent("MouseEvents");Ce.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),re.dispatchEvent(Ce)}}var N="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,Y=N.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),Q=N.saveAs||("object"!=typeof window||window!==N?function(){}:"download"in HTMLAnchorElement.prototype&&!Y?function(re,Ce,je){var Be=N.URL||N.webkitURL,gi=document.createElement("a");gi.download=Ce=Ce||re.name||"download",gi.rel="noopener","string"==typeof re?(gi.href=re,gi.origin===location.origin?P(gi):R(gi.href)?C(re,Ce,je):P(gi,gi.target="_blank")):(gi.href=Be.createObjectURL(re),setTimeout(function(){Be.revokeObjectURL(gi.href)},4e4),setTimeout(function(){P(gi)},0))}:"msSaveOrOpenBlob"in navigator?function(re,Ce,je){if(Ce=Ce||re.name||"download","string"!=typeof re)navigator.msSaveOrOpenBlob(function S(re,Ce){return typeof Ce>"u"?Ce={autoBom:!1}:"object"!=typeof Ce&&(console.warn("Deprecated: Expected third argument to be a object"),Ce={autoBom:!Ce}),Ce.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(re.type)?new Blob(["\ufeff",re],{type:re.type}):re}(re,je),Ce);else if(R(re))C(re,Ce,je);else{var Be=document.createElement("a");Be.href=re,Be.target="_blank",setTimeout(function(){P(Be)})}}:function(re,Ce,je,Be){if((Be=Be||open("","_blank"))&&(Be.document.title=Be.document.body.innerText="downloading..."),"string"==typeof re)return C(re,Ce,je);var gi="application/octet-stream"===re.type,He=/constructor/i.test(N.HTMLElement)||N.safari,Ki=/CriOS\/[\d]+/.test(navigator.userAgent);if((Ki||gi&&He||Y)&&typeof FileReader<"u"){var ji=new FileReader;ji.onloadend=function(){var $n=ji.result;$n=Ki?$n:$n.replace(/^data:[^;]*;/,"data:attachment/file;"),Be?Be.location.href=$n:location=$n,Be=null},ji.readAsDataURL(re)}else{var Xn=N.URL||N.webkitURL,Ia=Xn.createObjectURL(re);Be?Be.location=Ia:location.href=Ia,Be=null,setTimeout(function(){Xn.revokeObjectURL(Ia)},4e4)}});N.saveAs=Q.saveAs=Q,ae.exports=Q})?U.apply(se,[]):U)&&(ae.exports=O)},9930:(ae,se,U)=>{(ae.exports=U(8094)).tz.load(U(1128))},8094:function(ae,se,U){var H,O,S;!function(C,R){"use strict";ae.exports?ae.exports=R(U(6676)):(O=[U(6676)],void 0!==(S="function"==typeof(H=R)?H.apply(se,O):H)&&(ae.exports=S))}(0,function(C){"use strict";void 0===C.version&&C.default&&(C=C.default);var Ce,P={},N={},Y={},Q={},re={};(!C||"string"!=typeof C.version)&&Fe("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var je=C.version.split("."),Be=+je[0],gi=+je[1];function He(J){return J>96?J-87:J>64?J-29:J-48}function Ki(J){var we=0,ze=J.split("."),Ne=ze[0],et=ze[1]||"",pt=1,on=0,Fi=1;for(45===J.charCodeAt(0)&&(we=1,Fi=-1);we= 2.6.0. You are using Moment.js "+C.version+". See momentjs.com"),Ba.prototype={_set:function(J){this.name=J.name,this.abbrs=J.abbrs,this.untils=J.untils,this.offsets=J.offsets,this.population=J.population},_index:function(J){var Ne,we=+J,ze=this.untils;for(Ne=0;Neon&&Kt.moveInvalidForward&&(pt=on),we3){var we=Q[ca(J)];if(we)return we;Fe("Moment Timezone found "+J+" from the Intl api, but did not have that data loaded.")}}catch{}var Zt,on,Fi,ze=function K1(){var Ne,et,pt,J=(new Date).getFullYear()-2,we=new Mn(new Date(J,0,1)),ze=[we];for(pt=1;pt<48;pt++)(et=new Mn(new Date(J,pt,1))).offset!==we.offset&&(Ne=yn(we,et),ze.push(Ne),ze.push(new Mn(new Date(Ne.at+6e4)))),we=et;for(pt=0;pt<4;pt++)ze.push(new Mn(new Date(J+pt,0,1))),ze.push(new Mn(new Date(J+pt,6,1)));return ze}(),Ne=ze.length,et=function S0(J){var et,pt,Zt,we=J.length,ze={},Ne=[];for(et=0;et0?pt[0].zone.name:void 0}()),Ce},Kt.names=function Sr(){var J,we=[];for(J in Q)Q.hasOwnProperty(J)&&(P[J]||P[N[J]])&&Q[J]&&we.push(Q[J]);return we.sort()},Kt.Zone=Ba,Kt.unpack=$n,Kt.unpackBase60=Ki,Kt.needsOffset=bo,Kt.moveInvalidForward=!0,Kt.moveAmbiguousForward=!1,Kt.countries=function E0(){return Object.keys(Y)},Kt.zonesForCountry=function Ke(J,we){if(!(J=function Va(J){return J=J.toUpperCase(),Y[J]||null}(J)))return null;var ze=J.zones.sort();return we?ze.map(function(Ne){return{name:Ne,offset:or(Ne).utcOffset(new Date)}}):ze};var sr=C.fn;function Ss(J){return function(){return this._z?this._z.abbr(this):J.call(this)}}function Z1(J){return function(){return this._z=null,J.apply(this,arguments)}}C.tz=Kt,C.defaultZone=null,C.updateOffset=function(J,we){var Ne,ze=C.defaultZone;if(void 0===J._z&&(ze&&bo(J)&&!J._isUTC&&(J._d=C.utc(J._a)._d,J.utc().add(ze.parse(J),"minutes")),J._z=ze),J._z)if(Ne=J._z.utcOffset(J),Math.abs(Ne)<16&&(Ne/=60),void 0!==J.utcOffset){var et=J._z;J.utcOffset(-Ne,we),J._z=et}else J.zone(Ne,we)},sr.tz=function(J,we){if(J){if("string"!=typeof J)throw new Error("Time zone name must be a string, got "+J+" ["+typeof J+"]");return this._z=or(J),this._z?C.updateOffset(this,we):Fe("Moment Timezone has no data for "+J+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},sr.zoneName=Ss(sr.zoneName),sr.zoneAbbr=Ss(sr.zoneAbbr),sr.utc=Z1(sr.utc),sr.local=Z1(sr.local),sr.utcOffset=function Qc(J){return function(){return arguments.length>0&&(this._z=null),J.apply(this,arguments)}}(sr.utcOffset),C.tz.setDefault=function(J){return(Be<2||2===Be&&gi<9)&&Fe("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+C.version+"."),C.defaultZone=J?or(J):null,C};var Yo=C.momentProperties;return"[object Array]"===Object.prototype.toString.call(Yo)?(Yo.push("_z"),Yo.push("_a")):Yo&&(Yo._z=null),C})},3274:function(ae,se,U){!function(H){"use strict";H.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(S){return/^nm$/i.test(S)},meridiem:function(S,C,R){return S<12?R?"vm":"VM":R?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(S){return S+(1===S||8===S||S>=20?"ste":"de")},week:{dow:1,doy:4}})}(U(6676))},1867:function(ae,se,U){!function(H){"use strict";var O=function(N){return 0===N?0:1===N?1:2===N?2:N%100>=3&&N%100<=10?3:N%100>=11?4:5},S={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},C=function(N){return function(Y,Q,re,Ce){var je=O(Y),Be=S[N][O(Y)];return 2===je&&(Be=Be[Q?0:1]),Be.replace(/%d/i,Y)}},R=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];H.defineLocale("ar-dz",{months:R,monthsShort:R,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(N){return"\u0645"===N},meridiem:function(N,Y,Q){return N<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:C("s"),ss:C("s"),m:C("m"),mm:C("m"),h:C("h"),hh:C("h"),d:C("d"),dd:C("d"),M:C("M"),MM:C("M"),y:C("y"),yy:C("y")},postformat:function(N){return N.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(U(6676))},7078:function(ae,se,U){!function(H){"use strict";H.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(U(6676))},7776:function(ae,se,U){!function(H){"use strict";var O={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},S=function(Y){return 0===Y?0:1===Y?1:2===Y?2:Y%100>=3&&Y%100<=10?3:Y%100>=11?4:5},C={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},R=function(Y){return function(Q,re,Ce,je){var Be=S(Q),gi=C[Y][S(Q)];return 2===Be&&(gi=gi[re?0:1]),gi.replace(/%d/i,Q)}},P=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];H.defineLocale("ar-ly",{months:P,monthsShort:P,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(Y){return"\u0645"===Y},meridiem:function(Y,Q,re){return Y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:R("s"),ss:R("s"),m:R("m"),mm:R("m"),h:R("h"),hh:R("h"),d:R("d"),dd:R("d"),M:R("M"),MM:R("M"),y:R("y"),yy:R("y")},preparse:function(Y){return Y.replace(/\u060c/g,",")},postformat:function(Y){return Y.replace(/\d/g,function(Q){return O[Q]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(U(6676))},6789:function(ae,se,U){!function(H){"use strict";H.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(U(6676))},6897:function(ae,se,U){!function(H){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},S={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};H.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(R){return"\u0645"===R},meridiem:function(R,P,N){return R<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(R){return R.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(P){return S[P]}).replace(/\u060c/g,",")},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(U(6676))},1585:function(ae,se,U){!function(H){"use strict";H.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(U(6676))},2097:function(ae,se,U){!function(H){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},S={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},C=function(Q){return 0===Q?0:1===Q?1:2===Q?2:Q%100>=3&&Q%100<=10?3:Q%100>=11?4:5},R={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},P=function(Q){return function(re,Ce,je,Be){var gi=C(re),He=R[Q][C(re)];return 2===gi&&(He=He[Ce?0:1]),He.replace(/%d/i,re)}},N=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];H.defineLocale("ar",{months:N,monthsShort:N,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(Q){return"\u0645"===Q},meridiem:function(Q,re,Ce){return Q<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:P("s"),ss:P("s"),m:P("m"),mm:P("m"),h:P("h"),hh:P("h"),d:P("d"),dd:P("d"),M:P("M"),MM:P("M"),y:P("y"),yy:P("y")},preparse:function(Q){return Q.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(re){return S[re]}).replace(/\u060c/g,",")},postformat:function(Q){return Q.replace(/\d/g,function(re){return O[re]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(U(6676))},5611:function(ae,se,U){!function(H){"use strict";var O={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};H.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(C){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(C)},meridiem:function(C,R,P){return C<4?"gec\u0259":C<12?"s\u0259h\u0259r":C<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(C){if(0===C)return C+"-\u0131nc\u0131";var R=C%10;return C+(O[R]||O[C%100-R]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(U(6676))},2459:function(ae,se,U){!function(H){"use strict";function S(R,P,N){return"m"===N?P?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===N?P?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":R+" "+function O(R,P){var N=R.split("_");return P%10==1&&P%100!=11?N[0]:P%10>=2&&P%10<=4&&(P%100<10||P%100>=20)?N[1]:N[2]}({ss:P?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:P?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:P?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[N],+R)}H.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:S,mm:S,h:S,hh:S,d:"\u0434\u0437\u0435\u043d\u044c",dd:S,M:"\u043c\u0435\u0441\u044f\u0446",MM:S,y:"\u0433\u043e\u0434",yy:S},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(R){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(R)},meridiem:function(R,P,N){return R<4?"\u043d\u043e\u0447\u044b":R<12?"\u0440\u0430\u043d\u0456\u0446\u044b":R<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(R,P){switch(P){case"M":case"d":case"DDD":case"w":case"W":return R%10!=2&&R%10!=3||R%100==12||R%100==13?R+"-\u044b":R+"-\u0456";case"D":return R+"-\u0433\u0430";default:return R}},week:{dow:1,doy:7}})}(U(6676))},1825:function(ae,se,U){!function(H){"use strict";H.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(S){var C=S%10,R=S%100;return 0===S?S+"-\u0435\u0432":0===R?S+"-\u0435\u043d":R>10&&R<20?S+"-\u0442\u0438":1===C?S+"-\u0432\u0438":2===C?S+"-\u0440\u0438":7===C||8===C?S+"-\u043c\u0438":S+"-\u0442\u0438"},week:{dow:1,doy:7}})}(U(6676))},5918:function(ae,se,U){!function(H){"use strict";H.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(U(6676))},9683:function(ae,se,U){!function(H){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},S={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};H.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(R){return R.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(R,P){return 12===R&&(R=0),"\u09b0\u09be\u09a4"===P?R<4?R:R+12:"\u09ad\u09cb\u09b0"===P||"\u09b8\u0995\u09be\u09b2"===P?R:"\u09a6\u09c1\u09aa\u09c1\u09b0"===P?R>=3?R:R+12:"\u09ac\u09bf\u0995\u09be\u09b2"===P||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===P?R+12:void 0},meridiem:function(R,P,N){return R<4?"\u09b0\u09be\u09a4":R<6?"\u09ad\u09cb\u09b0":R<12?"\u09b8\u0995\u09be\u09b2":R<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":R<18?"\u09ac\u09bf\u0995\u09be\u09b2":R<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(U(6676))},4065:function(ae,se,U){!function(H){"use strict";var O={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},S={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};H.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(R){return R.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(R,P){return 12===R&&(R=0),"\u09b0\u09be\u09a4"===P&&R>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===P&&R<5||"\u09ac\u09bf\u0995\u09be\u09b2"===P?R+12:R},meridiem:function(R,P,N){return R<4?"\u09b0\u09be\u09a4":R<10?"\u09b8\u0995\u09be\u09b2":R<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":R<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(U(6676))},1034:function(ae,se,U){!function(H){"use strict";var O={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},S={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};H.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(R){return R.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(R,P){return 12===R&&(R=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===P&&R>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===P&&R<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===P?R+12:R},meridiem:function(R,P,N){return R<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":R<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":R<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":R<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(U(6676))},7671:function(ae,se,U){!function(H){"use strict";function O(He,Ki,ji){return He+" "+function R(He,Ki){return 2===Ki?function P(He){var Ki={m:"v",b:"v",d:"z"};return void 0===Ki[He.charAt(0)]?He:Ki[He.charAt(0)]+He.substring(1)}(He):He}({mm:"munutenn",MM:"miz",dd:"devezh"}[ji],He)}function C(He){return He>9?C(He%10):He}var N=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],Y=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,Be=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];H.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:Be,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:Be,monthsRegex:Y,monthsShortRegex:Y,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:N,longMonthsParse:N,shortMonthsParse:N,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:O,h:"un eur",hh:"%d eur",d:"un devezh",dd:O,M:"ur miz",MM:O,y:"ur bloaz",yy:function S(He){switch(C(He)){case 1:case 3:case 4:case 5:case 9:return He+" bloaz";default:return He+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(He){return He+(1===He?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(He){return"g.m."===He},meridiem:function(He,Ki,ji){return He<12?"a.m.":"g.m."}})}(U(6676))},8153:function(ae,se,U){!function(H){"use strict";function O(C,R,P){var N=C+" ";switch(P){case"ss":return N+(1===C?"sekunda":2===C||3===C||4===C?"sekunde":"sekundi");case"m":return R?"jedna minuta":"jedne minute";case"mm":return N+(1===C?"minuta":2===C||3===C||4===C?"minute":"minuta");case"h":return R?"jedan sat":"jednog sata";case"hh":return N+(1===C?"sat":2===C||3===C||4===C?"sata":"sati");case"dd":return N+(1===C?"dan":"dana");case"MM":return N+(1===C?"mjesec":2===C||3===C||4===C?"mjeseca":"mjeseci");case"yy":return N+(1===C?"godina":2===C||3===C||4===C?"godine":"godina")}}H.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(U(6676))},4287:function(ae,se,U){!function(H){"use strict";H.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(S,C){var R=1===S?"r":2===S?"n":3===S?"r":4===S?"t":"\xe8";return("w"===C||"W"===C)&&(R="a"),S+R},week:{dow:1,doy:4}})}(U(6676))},2616:function(ae,se,U){!function(H){"use strict";var O={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},S="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),C=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],R=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function P(Q){return Q>1&&Q<5&&1!=~~(Q/10)}function N(Q,re,Ce,je){var Be=Q+" ";switch(Ce){case"s":return re||je?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return re||je?Be+(P(Q)?"sekundy":"sekund"):Be+"sekundami";case"m":return re?"minuta":je?"minutu":"minutou";case"mm":return re||je?Be+(P(Q)?"minuty":"minut"):Be+"minutami";case"h":return re?"hodina":je?"hodinu":"hodinou";case"hh":return re||je?Be+(P(Q)?"hodiny":"hodin"):Be+"hodinami";case"d":return re||je?"den":"dnem";case"dd":return re||je?Be+(P(Q)?"dny":"dn\xed"):Be+"dny";case"M":return re||je?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return re||je?Be+(P(Q)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Be+"m\u011bs\xedci";case"y":return re||je?"rok":"rokem";case"yy":return re||je?Be+(P(Q)?"roky":"let"):Be+"lety"}}H.defineLocale("cs",{months:O,monthsShort:S,monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:N,ss:N,m:N,mm:N,h:N,hh:N,d:N,dd:N,M:N,MM:N,y:N,yy:N},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},7049:function(ae,se,U){!function(H){"use strict";H.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(S){return S+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(S)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(S)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(U(6676))},9172:function(ae,se,U){!function(H){"use strict";H.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(S){var R="";return S>20?R=40===S||50===S||60===S||80===S||100===S?"fed":"ain":S>0&&(R=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][S]),S+R},week:{dow:1,doy:4}})}(U(6676))},605:function(ae,se,U){!function(H){"use strict";H.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},3395:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[C+" Tage",C+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[C+" Monate",C+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[C+" Jahre",C+" Jahren"]};return R?Y[P][0]:Y[P][1]}H.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},9835:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[C+" Tage",C+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[C+" Monate",C+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[C+" Jahre",C+" Jahren"]};return R?Y[P][0]:Y[P][1]}H.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},4013:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){var Y={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[C+" Tage",C+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[C+" Monate",C+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[C+" Jahre",C+" Jahren"]};return R?Y[P][0]:Y[P][1]}H.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:O,mm:"%d Minuten",h:O,hh:"%d Stunden",d:O,dd:O,w:O,ww:"%d Wochen",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},4570:function(ae,se,U){!function(H){"use strict";var O=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],S=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];H.defineLocale("dv",{months:O,monthsShort:O,weekdays:S,weekdaysShort:S,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(R){return"\u0789\u078a"===R},meridiem:function(R,P,N){return R<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(U(6676))},1859:function(ae,se,U){!function(H){"use strict";H.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(C,R){return C?"string"==typeof R&&/D/.test(R.substring(0,R.indexOf("MMMM")))?this._monthsGenitiveEl[C.month()]:this._monthsNominativeEl[C.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(C,R,P){return C>11?P?"\u03bc\u03bc":"\u039c\u039c":P?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(C){return"\u03bc"===(C+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(C,R){var P=this._calendarEl[C],N=R&&R.hours();return function O(C){return typeof Function<"u"&&C instanceof Function||"[object Function]"===Object.prototype.toString.call(C)}(P)&&(P=P.apply(R)),P.replace("{}",N%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(U(6676))},5785:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:0,doy:4}})}(U(6676))},3792:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")}})}(U(6676))},7651:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(U(6676))},1929:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(U(6676))},9818:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")}})}(U(6676))},6612:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:0,doy:6}})}(U(6676))},4900:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(U(6676))},2721:function(ae,se,U){!function(H){"use strict";H.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(U(6676))},5159:function(ae,se,U){!function(H){"use strict";H.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(S){return"p"===S.charAt(0).toLowerCase()},meridiem:function(S,C,R){return S>11?R?"p.t.m.":"P.T.M.":R?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(U(6676))},1780:function(ae,se,U){!function(H){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),S="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;H.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?S[N.month()]:O[N.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(U(6676))},3468:function(ae,se,U){!function(H){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),S="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;H.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?S[N.month()]:O[N.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(U(6676))},4938:function(ae,se,U){!function(H){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),S="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;H.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?S[N.month()]:O[N.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(U(6676))},1954:function(ae,se,U){!function(H){"use strict";var O="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),S="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),C=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],R=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;H.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?S[N.month()]:O[N.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(U(6676))},1453:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){var Y={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[C+"sekundi",C+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[C+" minuti",C+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[C+" tunni",C+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[C+" kuu",C+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[C+" aasta",C+" aastat"]};return R?Y[P][2]?Y[P][2]:Y[P][1]:N?Y[P][0]:Y[P][1]}H.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:"%d p\xe4eva",M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},4697:function(ae,se,U){!function(H){"use strict";H.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(U(6676))},2900:function(ae,se,U){!function(H){"use strict";var O={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},S={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};H.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(R){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(R)},meridiem:function(R,P,N){return R<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(R){return R.replace(/[\u06f0-\u06f9]/g,function(P){return S[P]}).replace(/\u060c/g,",")},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(U(6676))},9775:function(ae,se,U){!function(H){"use strict";var O="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),S=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",O[7],O[8],O[9]];function C(N,Y,Q,re){var Ce="";switch(Q){case"s":return re?"muutaman sekunnin":"muutama sekunti";case"ss":Ce=re?"sekunnin":"sekuntia";break;case"m":return re?"minuutin":"minuutti";case"mm":Ce=re?"minuutin":"minuuttia";break;case"h":return re?"tunnin":"tunti";case"hh":Ce=re?"tunnin":"tuntia";break;case"d":return re?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":Ce=re?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return re?"kuukauden":"kuukausi";case"MM":Ce=re?"kuukauden":"kuukautta";break;case"y":return re?"vuoden":"vuosi";case"yy":Ce=re?"vuoden":"vuotta"}return function R(N,Y){return N<10?Y?S[N]:O[N]:N}(N,re)+" "+Ce}H.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},4282:function(ae,se,U){!function(H){"use strict";H.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(S){return S},week:{dow:1,doy:4}})}(U(6676))},4236:function(ae,se,U){!function(H){"use strict";H.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},2830:function(ae,se,U){!function(H){"use strict";H.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(S,C){switch(C){default:case"M":case"Q":case"D":case"DDD":case"d":return S+(1===S?"er":"e");case"w":case"W":return S+(1===S?"re":"e")}}})}(U(6676))},1412:function(ae,se,U){!function(H){"use strict";H.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(S,C){switch(C){default:case"M":case"Q":case"D":case"DDD":case"d":return S+(1===S?"er":"e");case"w":case"W":return S+(1===S?"re":"e")}},week:{dow:1,doy:4}})}(U(6676))},9361:function(ae,se,U){!function(H){"use strict";var C=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,R=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];H.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:C,monthsShortRegex:C,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:R,longMonthsParse:R,shortMonthsParse:R,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(N,Y){switch(Y){case"D":return N+(1===N?"er":"");default:case"M":case"Q":case"DDD":case"d":return N+(1===N?"er":"e");case"w":case"W":return N+(1===N?"re":"e")}},week:{dow:1,doy:4}})}(U(6676))},6984:function(ae,se,U){!function(H){"use strict";var O="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),S="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");H.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(R,P){return R?/-MMM-/.test(P)?S[R.month()]:O[R.month()]:O},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(R){return R+(1===R||8===R||R>=20?"ste":"de")},week:{dow:1,doy:4}})}(U(6676))},3961:function(ae,se,U){!function(H){"use strict";H.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(U(6676))},8849:function(ae,se,U){!function(H){"use strict";H.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(Y){return Y+(1===Y?"d":Y%10==2?"na":"mh")},week:{dow:1,doy:4}})}(U(6676))},4273:function(ae,se,U){!function(H){"use strict";H.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(S){return 0===S.indexOf("un")?"n"+S:"en "+S},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(U(6676))},623:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){var Y={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[C+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",C+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[C+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",C+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[C+" \u0935\u0930\u093e\u0902\u0928\u0940",C+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[C+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",C+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[C+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",C+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[C+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",C+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return N?Y[P][0]:Y[P][1]}H.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(C,R){return"D"===R?C+"\u0935\u0947\u0930":C},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(C,R){return 12===C&&(C=0),"\u0930\u093e\u0924\u0940"===R?C<4?C:C+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===R?C:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===R?C>12?C:C+12:"\u0938\u093e\u0902\u091c\u0947"===R?C+12:void 0},meridiem:function(C,R,P){return C<4?"\u0930\u093e\u0924\u0940":C<12?"\u0938\u0915\u093e\u0933\u0940\u0902":C<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":C<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(U(6676))},2696:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){var Y={s:["thoddea sekondamni","thodde sekond"],ss:[C+" sekondamni",C+" sekond"],m:["eka mintan","ek minut"],mm:[C+" mintamni",C+" mintam"],h:["eka voran","ek vor"],hh:[C+" voramni",C+" voram"],d:["eka disan","ek dis"],dd:[C+" disamni",C+" dis"],M:["eka mhoinean","ek mhoino"],MM:[C+" mhoineamni",C+" mhoine"],y:["eka vorsan","ek voros"],yy:[C+" vorsamni",C+" vorsam"]};return N?Y[P][0]:Y[P][1]}H.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(C,R){return"D"===R?C+"er":C},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(C,R){return 12===C&&(C=0),"rati"===R?C<4?C:C+12:"sokallim"===R?C:"donparam"===R?C>12?C:C+12:"sanje"===R?C+12:void 0},meridiem:function(C,R,P){return C<4?"rati":C<12?"sokallim":C<16?"donparam":C<20?"sanje":"rati"}})}(U(6676))},6928:function(ae,se,U){!function(H){"use strict";var O={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},S={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};H.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(R){return R.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(R,P){return 12===R&&(R=0),"\u0ab0\u0abe\u0aa4"===P?R<4?R:R+12:"\u0ab8\u0ab5\u0abe\u0ab0"===P?R:"\u0aac\u0aaa\u0acb\u0ab0"===P?R>=10?R:R+12:"\u0ab8\u0abe\u0a82\u0a9c"===P?R+12:void 0},meridiem:function(R,P,N){return R<4?"\u0ab0\u0abe\u0aa4":R<10?"\u0ab8\u0ab5\u0abe\u0ab0":R<17?"\u0aac\u0aaa\u0acb\u0ab0":R<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(U(6676))},4804:function(ae,se,U){!function(H){"use strict";H.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(S){return 2===S?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":S+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(S){return 2===S?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":S+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(S){return 2===S?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":S+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(S){return 2===S?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":S%10==0&&10!==S?S+" \u05e9\u05e0\u05d4":S+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(S){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(S)},meridiem:function(S,C,R){return S<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":S<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":S<12?R?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":S<18?R?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(U(6676))},3015:function(ae,se,U){!function(H){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},S={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},C=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];H.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:C,longMonthsParse:C,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(N){return N.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(Y){return S[Y]})},postformat:function(N){return N.replace(/\d/g,function(Y){return O[Y]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(N,Y){return 12===N&&(N=0),"\u0930\u093e\u0924"===Y?N<4?N:N+12:"\u0938\u0941\u092c\u0939"===Y?N:"\u0926\u094b\u092a\u0939\u0930"===Y?N>=10?N:N+12:"\u0936\u093e\u092e"===Y?N+12:void 0},meridiem:function(N,Y,Q){return N<4?"\u0930\u093e\u0924":N<10?"\u0938\u0941\u092c\u0939":N<17?"\u0926\u094b\u092a\u0939\u0930":N<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(U(6676))},7134:function(ae,se,U){!function(H){"use strict";function O(C,R,P){var N=C+" ";switch(P){case"ss":return N+(1===C?"sekunda":2===C||3===C||4===C?"sekunde":"sekundi");case"m":return R?"jedna minuta":"jedne minute";case"mm":return N+(1===C?"minuta":2===C||3===C||4===C?"minute":"minuta");case"h":return R?"jedan sat":"jednog sata";case"hh":return N+(1===C?"sat":2===C||3===C||4===C?"sata":"sati");case"dd":return N+(1===C?"dan":"dana");case"MM":return N+(1===C?"mjesec":2===C||3===C||4===C?"mjeseca":"mjeseci");case"yy":return N+(1===C?"godina":2===C||3===C||4===C?"godine":"godina")}}H.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:O,m:O,mm:O,h:O,hh:O,d:"dan",dd:O,M:"mjesec",MM:O,y:"godinu",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(U(6676))},670:function(ae,se,U){!function(H){"use strict";var O="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function S(P,N,Y,Q){var re=P;switch(Y){case"s":return Q||N?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return re+(Q||N)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(Q||N?" perc":" perce");case"mm":return re+(Q||N?" perc":" perce");case"h":return"egy"+(Q||N?" \xf3ra":" \xf3r\xe1ja");case"hh":return re+(Q||N?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(Q||N?" nap":" napja");case"dd":return re+(Q||N?" nap":" napja");case"M":return"egy"+(Q||N?" h\xf3nap":" h\xf3napja");case"MM":return re+(Q||N?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(Q||N?" \xe9v":" \xe9ve");case"yy":return re+(Q||N?" \xe9v":" \xe9ve")}return""}function C(P){return(P?"":"[m\xfalt] ")+"["+O[this.day()]+"] LT[-kor]"}H.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(P){return"u"===P.charAt(1).toLowerCase()},meridiem:function(P,N,Y){return P<12?!0===Y?"de":"DE":!0===Y?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return C.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return C.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:S,ss:S,m:S,mm:S,h:S,hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},4523:function(ae,se,U){!function(H){"use strict";H.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(S){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(S)},meridiem:function(S){return S<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":S<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":S<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(S,C){switch(C){case"DDD":case"w":case"W":case"DDDo":return 1===S?S+"-\u056b\u0576":S+"-\u0580\u0564";default:return S}},week:{dow:1,doy:7}})}(U(6676))},9233:function(ae,se,U){!function(H){"use strict";H.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(S,C){return 12===S&&(S=0),"pagi"===C?S:"siang"===C?S>=11?S:S+12:"sore"===C||"malam"===C?S+12:void 0},meridiem:function(S,C,R){return S<11?"pagi":S<15?"siang":S<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(U(6676))},4693:function(ae,se,U){!function(H){"use strict";function O(R){return R%100==11||R%10!=1}function S(R,P,N,Y){var Q=R+" ";switch(N){case"s":return P||Y?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return O(R)?Q+(P||Y?"sek\xfandur":"sek\xfandum"):Q+"sek\xfanda";case"m":return P?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return O(R)?Q+(P||Y?"m\xedn\xfatur":"m\xedn\xfatum"):P?Q+"m\xedn\xfata":Q+"m\xedn\xfatu";case"hh":return O(R)?Q+(P||Y?"klukkustundir":"klukkustundum"):Q+"klukkustund";case"d":return P?"dagur":Y?"dag":"degi";case"dd":return O(R)?P?Q+"dagar":Q+(Y?"daga":"d\xf6gum"):P?Q+"dagur":Q+(Y?"dag":"degi");case"M":return P?"m\xe1nu\xf0ur":Y?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return O(R)?P?Q+"m\xe1nu\xf0ir":Q+(Y?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):P?Q+"m\xe1nu\xf0ur":Q+(Y?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return P||Y?"\xe1r":"\xe1ri";case"yy":return O(R)?Q+(P||Y?"\xe1r":"\xe1rum"):Q+(P||Y?"\xe1r":"\xe1ri")}}H.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:S,ss:S,m:S,mm:S,h:"klukkustund",hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},8118:function(ae,se,U){!function(H){"use strict";H.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(S){return(/^[0-9].+$/.test(S)?"tra":"in")+" "+S},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(U(6676))},3936:function(ae,se,U){!function(H){"use strict";H.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(U(6676))},6871:function(ae,se,U){!function(H){"use strict";H.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(S,C){return"\u5143"===C[1]?1:parseInt(C[1]||S,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(S){return"\u5348\u5f8c"===S},meridiem:function(S,C,R){return S<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(S){return S.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(S){return this.week()!==S.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(S,C){switch(C){case"y":return 1===S?"\u5143\u5e74":S+"\u5e74";case"d":case"D":case"DDD":return S+"\u65e5";default:return S}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(U(6676))},8710:function(ae,se,U){!function(H){"use strict";H.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(S,C){return 12===S&&(S=0),"enjing"===C?S:"siyang"===C?S>=11?S:S+12:"sonten"===C||"ndalu"===C?S+12:void 0},meridiem:function(S,C,R){return S<11?"enjing":S<15?"siyang":S<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(U(6676))},7125:function(ae,se,U){!function(H){"use strict";H.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(S){return S.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(C,R,P){return"\u10d8"===P?R+"\u10e8\u10d8":R+P+"\u10e8\u10d8"})},past:function(S){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(S)?S.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(S)?S.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):S},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(S){return 0===S?S:1===S?S+"-\u10da\u10d8":S<20||S<=100&&S%20==0||S%100==0?"\u10db\u10d4-"+S:S+"-\u10d4"},week:{dow:1,doy:7}})}(U(6676))},2461:function(ae,se,U){!function(H){"use strict";var O={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};H.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(C){return C+(O[C]||O[C%10]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(U(6676))},7399:function(ae,se,U){!function(H){"use strict";var O={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},S={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};H.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(R){return"\u179b\u17d2\u1784\u17b6\u1785"===R},meridiem:function(R,P,N){return R<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(R){return R.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},week:{dow:1,doy:4}})}(U(6676))},8720:function(ae,se,U){!function(H){"use strict";var O={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},S={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};H.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(R){return R.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(R,P){return 12===R&&(R=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===P?R<4?R:R+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===P?R:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===P?R>=10?R:R+12:"\u0cb8\u0c82\u0c9c\u0cc6"===P?R+12:void 0},meridiem:function(R,P,N){return R<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":R<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":R<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":R<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(R){return R+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(U(6676))},5306:function(ae,se,U){!function(H){"use strict";H.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(S,C){switch(C){case"d":case"D":case"DDD":return S+"\uc77c";case"M":return S+"\uc6d4";case"w":case"W":return S+"\uc8fc";default:return S}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(S){return"\uc624\ud6c4"===S},meridiem:function(S,C,R){return S<12?"\uc624\uc804":"\uc624\ud6c4"}})}(U(6676))},2995:function(ae,se,U){!function(H){"use strict";var O={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},S={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},C=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];H.defineLocale("ku",{months:C,monthsShort:C,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(P){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(P)},meridiem:function(P,N,Y){return P<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(P){return P.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(N){return S[N]}).replace(/\u060c/g,",")},postformat:function(P){return P.replace(/\d/g,function(N){return O[N]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(U(6676))},8779:function(ae,se,U){!function(H){"use strict";var O={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};H.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(C){return C+(O[C]||O[C%10]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(U(6676))},2057:function(ae,se,U){!function(H){"use strict";function O(N,Y,Q,re){var Ce={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return Y?Ce[Q][0]:Ce[Q][1]}function R(N){if(N=parseInt(N,10),isNaN(N))return!1;if(N<0)return!0;if(N<10)return 4<=N&&N<=7;if(N<100){var Y=N%10;return R(0===Y?N/10:Y)}if(N<1e4){for(;N>=10;)N/=10;return R(N)}return R(N/=1e3)}H.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function S(N){return R(N.substr(0,N.indexOf(" ")))?"a "+N:"an "+N},past:function C(N){return R(N.substr(0,N.indexOf(" ")))?"viru "+N:"virun "+N},s:"e puer Sekonnen",ss:"%d Sekonnen",m:O,mm:"%d Minutten",h:O,hh:"%d Stonnen",d:O,dd:"%d Deeg",M:O,MM:"%d M\xe9int",y:O,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},7192:function(ae,se,U){!function(H){"use strict";H.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(S){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===S},meridiem:function(S,C,R){return S<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(S){return"\u0e97\u0eb5\u0ec8"+S}})}(U(6676))},5430:function(ae,se,U){!function(H){"use strict";var O={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function C(Q,re,Ce,je){return re?P(Ce)[0]:je?P(Ce)[1]:P(Ce)[2]}function R(Q){return Q%10==0||Q>10&&Q<20}function P(Q){return O[Q].split("_")}function N(Q,re,Ce,je){var Be=Q+" ";return 1===Q?Be+C(0,re,Ce[0],je):re?Be+(R(Q)?P(Ce)[1]:P(Ce)[0]):je?Be+P(Ce)[1]:Be+(R(Q)?P(Ce)[1]:P(Ce)[2])}H.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function S(Q,re,Ce,je){return re?"kelios sekund\u0117s":je?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:N,m:C,mm:N,h:C,hh:N,d:C,dd:N,M:C,MM:N,y:C,yy:N},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(Q){return Q+"-oji"},week:{dow:1,doy:4}})}(U(6676))},3363:function(ae,se,U){!function(H){"use strict";var O={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function S(Y,Q,re){return re?Q%10==1&&Q%100!=11?Y[2]:Y[3]:Q%10==1&&Q%100!=11?Y[0]:Y[1]}function C(Y,Q,re){return Y+" "+S(O[re],Y,Q)}function R(Y,Q,re){return S(O[re],Y,Q)}H.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function P(Y,Q){return Q?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:C,m:R,mm:C,h:R,hh:C,d:R,dd:C,M:R,MM:C,y:R,yy:C},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},2939:function(ae,se,U){!function(H){"use strict";var O={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(C,R){return 1===C?R[0]:C>=2&&C<=4?R[1]:R[2]},translate:function(C,R,P){var N=O.words[P];return 1===P.length?R?N[0]:N[1]:C+" "+O.correctGrammaticalCase(C,N)}};H.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:"dan",dd:O.translate,M:"mjesec",MM:O.translate,y:"godinu",yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(U(6676))},8212:function(ae,se,U){!function(H){"use strict";H.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(U(6676))},9718:function(ae,se,U){!function(H){"use strict";H.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(S){var C=S%10,R=S%100;return 0===S?S+"-\u0435\u0432":0===R?S+"-\u0435\u043d":R>10&&R<20?S+"-\u0442\u0438":1===C?S+"-\u0432\u0438":2===C?S+"-\u0440\u0438":7===C||8===C?S+"-\u043c\u0438":S+"-\u0442\u0438"},week:{dow:1,doy:7}})}(U(6676))},561:function(ae,se,U){!function(H){"use strict";H.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(S,C){return 12===S&&(S=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===C&&S>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===C||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===C?S+12:S},meridiem:function(S,C,R){return S<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":S<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":S<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":S<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(U(6676))},8929:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){switch(P){case"s":return R?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return C+(R?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return C+(R?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return C+(R?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return C+(R?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return C+(R?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return C+(R?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return C}}H.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(C){return"\u04ae\u0425"===C},meridiem:function(C,R,P){return C<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(C,R){switch(R){case"d":case"D":case"DDD":return C+" \u04e9\u0434\u04e9\u0440";default:return C}}})}(U(6676))},4880:function(ae,se,U){!function(H){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},S={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function C(P,N,Y,Q){var re="";if(N)switch(Y){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":re="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":re="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":re="%d \u0924\u093e\u0938";break;case"d":re="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":re="%d \u0926\u093f\u0935\u0938";break;case"M":re="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":re="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u0947"}else switch(Y){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":re="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":re="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":re="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":re="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":re="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":re="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":re="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return re.replace(/%d/i,P)}H.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:C,ss:C,m:C,mm:C,h:C,hh:C,d:C,dd:C,M:C,MM:C,y:C,yy:C},preparse:function(P){return P.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(N){return S[N]})},postformat:function(P){return P.replace(/\d/g,function(N){return O[N]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(P,N){return 12===P&&(P=0),"\u092a\u0939\u093e\u091f\u0947"===N||"\u0938\u0915\u093e\u0933\u0940"===N?P:"\u0926\u0941\u092a\u093e\u0930\u0940"===N||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===N||"\u0930\u093e\u0924\u094d\u0930\u0940"===N?P>=12?P:P+12:void 0},meridiem:function(P,N,Y){return P>=0&&P<6?"\u092a\u0939\u093e\u091f\u0947":P<12?"\u0938\u0915\u093e\u0933\u0940":P<17?"\u0926\u0941\u092a\u093e\u0930\u0940":P<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(U(6676))},2074:function(ae,se,U){!function(H){"use strict";H.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(S,C){return 12===S&&(S=0),"pagi"===C?S:"tengahari"===C?S>=11?S:S+12:"petang"===C||"malam"===C?S+12:void 0},meridiem:function(S,C,R){return S<11?"pagi":S<15?"tengahari":S<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(U(6676))},3193:function(ae,se,U){!function(H){"use strict";H.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(S,C){return 12===S&&(S=0),"pagi"===C?S:"tengahari"===C?S>=11?S:S+12:"petang"===C||"malam"===C?S+12:void 0},meridiem:function(S,C,R){return S<11?"pagi":S<15?"tengahari":S<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(U(6676))},4082:function(ae,se,U){!function(H){"use strict";H.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(U(6676))},2261:function(ae,se,U){!function(H){"use strict";var O={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},S={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};H.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(R){return R.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},week:{dow:1,doy:4}})}(U(6676))},5273:function(ae,se,U){!function(H){"use strict";H.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},9874:function(ae,se,U){!function(H){"use strict";var O={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},S={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};H.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(R){return R.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(R,P){return 12===R&&(R=0),"\u0930\u093e\u0924\u093f"===P?R<4?R:R+12:"\u092c\u093f\u0939\u093e\u0928"===P?R:"\u0926\u093f\u0909\u0901\u0938\u094b"===P?R>=10?R:R+12:"\u0938\u093e\u0901\u091d"===P?R+12:void 0},meridiem:function(R,P,N){return R<3?"\u0930\u093e\u0924\u093f":R<12?"\u092c\u093f\u0939\u093e\u0928":R<16?"\u0926\u093f\u0909\u0901\u0938\u094b":R<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(U(6676))},1484:function(ae,se,U){!function(H){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),S="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),C=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],R=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;H.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?S[N.month()]:O[N.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(N){return N+(1===N||8===N||N>=20?"ste":"de")},week:{dow:1,doy:4}})}(U(6676))},1667:function(ae,se,U){!function(H){"use strict";var O="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),S="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),C=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],R=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;H.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(N,Y){return N?/-MMM-/.test(Y)?S[N.month()]:O[N.month()]:O},monthsRegex:R,monthsShortRegex:R,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(N){return N+(1===N||8===N||N>=20?"ste":"de")},week:{dow:1,doy:4}})}(U(6676))},7262:function(ae,se,U){!function(H){"use strict";H.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},9679:function(ae,se,U){!function(H){"use strict";H.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(S,C){var R=1===S?"r":2===S?"n":3===S?"r":4===S?"t":"\xe8";return("w"===C||"W"===C)&&(R="a"),S+R},week:{dow:1,doy:4}})}(U(6676))},6830:function(ae,se,U){!function(H){"use strict";var O={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},S={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};H.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(R){return R.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(R,P){return 12===R&&(R=0),"\u0a30\u0a3e\u0a24"===P?R<4?R:R+12:"\u0a38\u0a35\u0a47\u0a30"===P?R:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===P?R>=10?R:R+12:"\u0a38\u0a3c\u0a3e\u0a2e"===P?R+12:void 0},meridiem:function(R,P,N){return R<4?"\u0a30\u0a3e\u0a24":R<10?"\u0a38\u0a35\u0a47\u0a30":R<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":R<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(U(6676))},3616:function(ae,se,U){!function(H){"use strict";var O="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),S="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),C=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function R(Y){return Y%10<5&&Y%10>1&&~~(Y/10)%10!=1}function P(Y,Q,re){var Ce=Y+" ";switch(re){case"ss":return Ce+(R(Y)?"sekundy":"sekund");case"m":return Q?"minuta":"minut\u0119";case"mm":return Ce+(R(Y)?"minuty":"minut");case"h":return Q?"godzina":"godzin\u0119";case"hh":return Ce+(R(Y)?"godziny":"godzin");case"ww":return Ce+(R(Y)?"tygodnie":"tygodni");case"MM":return Ce+(R(Y)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Ce+(R(Y)?"lata":"lat")}}H.defineLocale("pl",{months:function(Y,Q){return Y?/D MMMM/.test(Q)?S[Y.month()]:O[Y.month()]:O},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:C,longMonthsParse:C,shortMonthsParse:C,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:P,m:P,mm:P,h:P,hh:P,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:P,M:"miesi\u0105c",MM:P,y:"rok",yy:P},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},2751:function(ae,se,U){!function(H){"use strict";H.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(U(6676))},5138:function(ae,se,U){!function(H){"use strict";H.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(U(6676))},7968:function(ae,se,U){!function(H){"use strict";function O(C,R,P){var Y=" ";return(C%100>=20||C>=100&&C%100==0)&&(Y=" de "),C+Y+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[P]}H.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:O,m:"un minut",mm:O,h:"o or\u0103",hh:O,d:"o zi",dd:O,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:O,M:"o lun\u0103",MM:O,y:"un an",yy:O},week:{dow:1,doy:7}})}(U(6676))},1828:function(ae,se,U){!function(H){"use strict";function S(P,N,Y){return"m"===Y?N?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":P+" "+function O(P,N){var Y=P.split("_");return N%10==1&&N%100!=11?Y[0]:N%10>=2&&N%10<=4&&(N%100<10||N%100>=20)?Y[1]:Y[2]}({ss:N?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:N?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[Y],+P)}var C=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];H.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:C,longMonthsParse:C,shortMonthsParse:C,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(P){if(P.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(P){if(P.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:S,m:S,mm:S,h:"\u0447\u0430\u0441",hh:S,d:"\u0434\u0435\u043d\u044c",dd:S,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:S,M:"\u043c\u0435\u0441\u044f\u0446",MM:S,y:"\u0433\u043e\u0434",yy:S},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(P){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(P)},meridiem:function(P,N,Y){return P<4?"\u043d\u043e\u0447\u0438":P<12?"\u0443\u0442\u0440\u0430":P<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(P,N){switch(N){case"M":case"d":case"DDD":return P+"-\u0439";case"D":return P+"-\u0433\u043e";case"w":case"W":return P+"-\u044f";default:return P}},week:{dow:1,doy:4}})}(U(6676))},2188:function(ae,se,U){!function(H){"use strict";var O=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],S=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];H.defineLocale("sd",{months:O,monthsShort:O,weekdays:S,weekdaysShort:S,weekdaysMin:S,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(R){return"\u0634\u0627\u0645"===R},meridiem:function(R,P,N){return R<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(U(6676))},6562:function(ae,se,U){!function(H){"use strict";H.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},7172:function(ae,se,U){!function(H){"use strict";H.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(S){return S+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(S){return"\u0db4.\u0dc0."===S||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===S},meridiem:function(S,C,R){return S>11?R?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":R?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(U(6676))},9966:function(ae,se,U){!function(H){"use strict";var O="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),S="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function C(N){return N>1&&N<5}function R(N,Y,Q,re){var Ce=N+" ";switch(Q){case"s":return Y||re?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return Y||re?Ce+(C(N)?"sekundy":"sek\xfand"):Ce+"sekundami";case"m":return Y?"min\xfata":re?"min\xfatu":"min\xfatou";case"mm":return Y||re?Ce+(C(N)?"min\xfaty":"min\xfat"):Ce+"min\xfatami";case"h":return Y?"hodina":re?"hodinu":"hodinou";case"hh":return Y||re?Ce+(C(N)?"hodiny":"hod\xedn"):Ce+"hodinami";case"d":return Y||re?"de\u0148":"d\u0148om";case"dd":return Y||re?Ce+(C(N)?"dni":"dn\xed"):Ce+"d\u0148ami";case"M":return Y||re?"mesiac":"mesiacom";case"MM":return Y||re?Ce+(C(N)?"mesiace":"mesiacov"):Ce+"mesiacmi";case"y":return Y||re?"rok":"rokom";case"yy":return Y||re?Ce+(C(N)?"roky":"rokov"):Ce+"rokmi"}}H.defineLocale("sk",{months:O,monthsShort:S,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:R,ss:R,m:R,mm:R,h:R,hh:R,d:R,dd:R,M:R,MM:R,y:R,yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},7520:function(ae,se,U){!function(H){"use strict";function O(C,R,P,N){var Y=C+" ";switch(P){case"s":return R||N?"nekaj sekund":"nekaj sekundami";case"ss":return Y+(1===C?R?"sekundo":"sekundi":2===C?R||N?"sekundi":"sekundah":C<5?R||N?"sekunde":"sekundah":"sekund");case"m":return R?"ena minuta":"eno minuto";case"mm":return Y+(1===C?R?"minuta":"minuto":2===C?R||N?"minuti":"minutama":C<5?R||N?"minute":"minutami":R||N?"minut":"minutami");case"h":return R?"ena ura":"eno uro";case"hh":return Y+(1===C?R?"ura":"uro":2===C?R||N?"uri":"urama":C<5?R||N?"ure":"urami":R||N?"ur":"urami");case"d":return R||N?"en dan":"enim dnem";case"dd":return Y+(1===C?R||N?"dan":"dnem":2===C?R||N?"dni":"dnevoma":R||N?"dni":"dnevi");case"M":return R||N?"en mesec":"enim mesecem";case"MM":return Y+(1===C?R||N?"mesec":"mesecem":2===C?R||N?"meseca":"mesecema":C<5?R||N?"mesece":"meseci":R||N?"mesecev":"meseci");case"y":return R||N?"eno leto":"enim letom";case"yy":return Y+(1===C?R||N?"leto":"letom":2===C?R||N?"leti":"letoma":C<5?R||N?"leta":"leti":R||N?"let":"leti")}}H.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:O,ss:O,m:O,mm:O,h:O,hh:O,d:O,dd:O,M:O,MM:O,y:O,yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(U(6676))},5291:function(ae,se,U){!function(H){"use strict";H.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(S){return"M"===S.charAt(0)},meridiem:function(S,C,R){return S<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},7603:function(ae,se,U){!function(H){"use strict";var O={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(C,R){return C%10>=1&&C%10<=4&&(C%100<10||C%100>=20)?C%10==1?R[0]:R[1]:R[2]},translate:function(C,R,P,N){var Q,Y=O.words[P];return 1===P.length?"y"===P&&R?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":N||R?Y[0]:Y[1]:(Q=O.correctGrammaticalCase(C,Y),"yy"===P&&R&&"\u0433\u043e\u0434\u0438\u043d\u0443"===Q?C+" \u0433\u043e\u0434\u0438\u043d\u0430":C+" "+Q)}};H.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(U(6676))},450:function(ae,se,U){!function(H){"use strict";var O={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(C,R){return C%10>=1&&C%10<=4&&(C%100<10||C%100>=20)?C%10==1?R[0]:R[1]:R[2]},translate:function(C,R,P,N){var Q,Y=O.words[P];return 1===P.length?"y"===P&&R?"jedna godina":N||R?Y[0]:Y[1]:(Q=O.correctGrammaticalCase(C,Y),"yy"===P&&R&&"godinu"===Q?C+" godina":C+" "+Q)}};H.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:O.translate,m:O.translate,mm:O.translate,h:O.translate,hh:O.translate,d:O.translate,dd:O.translate,M:O.translate,MM:O.translate,y:O.translate,yy:O.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(U(6676))},383:function(ae,se,U){!function(H){"use strict";H.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(S,C,R){return S<11?"ekuseni":S<15?"emini":S<19?"entsambama":"ebusuku"},meridiemHour:function(S,C){return 12===S&&(S=0),"ekuseni"===C?S:"emini"===C?S>=11?S:S+12:"entsambama"===C||"ebusuku"===C?0===S?0:S+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(U(6676))},7221:function(ae,se,U){!function(H){"use strict";H.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?":e":1===C||2===C?":a":":e")},week:{dow:1,doy:4}})}(U(6676))},1743:function(ae,se,U){!function(H){"use strict";H.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(U(6676))},6351:function(ae,se,U){!function(H){"use strict";var O={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},S={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};H.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(R){return R+"\u0bb5\u0ba4\u0bc1"},preparse:function(R){return R.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(P){return S[P]})},postformat:function(R){return R.replace(/\d/g,function(P){return O[P]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(R,P,N){return R<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":R<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":R<10?" \u0b95\u0bbe\u0bb2\u0bc8":R<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":R<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":R<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(R,P){return 12===R&&(R=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===P?R<2?R:R+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===P||"\u0b95\u0bbe\u0bb2\u0bc8"===P||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===P&&R>=10?R:R+12},week:{dow:0,doy:6}})}(U(6676))},9620:function(ae,se,U){!function(H){"use strict";H.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(S,C){return 12===S&&(S=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===C?S<4?S:S+12:"\u0c09\u0c26\u0c2f\u0c02"===C?S:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===C?S>=10?S:S+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===C?S+12:void 0},meridiem:function(S,C,R){return S<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":S<10?"\u0c09\u0c26\u0c2f\u0c02":S<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":S<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(U(6676))},6278:function(ae,se,U){!function(H){"use strict";H.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(U(6676))},6987:function(ae,se,U){!function(H){"use strict";var O={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};H.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(C,R){return 12===C&&(C=0),"\u0448\u0430\u0431"===R?C<4?C:C+12:"\u0441\u0443\u0431\u04b3"===R?C:"\u0440\u04ef\u0437"===R?C>=11?C:C+12:"\u0431\u0435\u0433\u043e\u04b3"===R?C+12:void 0},meridiem:function(C,R,P){return C<4?"\u0448\u0430\u0431":C<11?"\u0441\u0443\u0431\u04b3":C<16?"\u0440\u04ef\u0437":C<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(C){return C+(O[C]||O[C%10]||O[C>=100?100:null])},week:{dow:1,doy:7}})}(U(6676))},9325:function(ae,se,U){!function(H){"use strict";H.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(S){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===S},meridiem:function(S,C,R){return S<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(U(6676))},3485:function(ae,se,U){!function(H){"use strict";var O={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};H.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(C,R){switch(R){case"d":case"D":case"Do":case"DD":return C;default:if(0===C)return C+"'unjy";var P=C%10;return C+(O[P]||O[C%100-P]||O[C>=100?100:null])}},week:{dow:1,doy:7}})}(U(6676))},8148:function(ae,se,U){!function(H){"use strict";H.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(S){return S},week:{dow:1,doy:4}})}(U(6676))},9616:function(ae,se,U){!function(H){"use strict";var O="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function R(Y,Q,re,Ce){var je=function P(Y){var Q=Math.floor(Y%1e3/100),re=Math.floor(Y%100/10),Ce=Y%10,je="";return Q>0&&(je+=O[Q]+"vatlh"),re>0&&(je+=(""!==je?" ":"")+O[re]+"maH"),Ce>0&&(je+=(""!==je?" ":"")+O[Ce]),""===je?"pagh":je}(Y);switch(re){case"ss":return je+" lup";case"mm":return je+" tup";case"hh":return je+" rep";case"dd":return je+" jaj";case"MM":return je+" jar";case"yy":return je+" DIS"}}H.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function S(Y){var Q=Y;return-1!==Y.indexOf("jaj")?Q.slice(0,-3)+"leS":-1!==Y.indexOf("jar")?Q.slice(0,-3)+"waQ":-1!==Y.indexOf("DIS")?Q.slice(0,-3)+"nem":Q+" pIq"},past:function C(Y){var Q=Y;return-1!==Y.indexOf("jaj")?Q.slice(0,-3)+"Hu\u2019":-1!==Y.indexOf("jar")?Q.slice(0,-3)+"wen":-1!==Y.indexOf("DIS")?Q.slice(0,-3)+"ben":Q+" ret"},s:"puS lup",ss:R,m:"wa\u2019 tup",mm:R,h:"wa\u2019 rep",hh:R,d:"wa\u2019 jaj",dd:R,M:"wa\u2019 jar",MM:R,y:"wa\u2019 DIS",yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},4040:function(ae,se,U){!function(H){"use strict";var O={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};H.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(C,R,P){return C<12?P?"\xf6\xf6":"\xd6\xd6":P?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(C){return"\xf6s"===C||"\xd6S"===C},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(C,R){switch(R){case"d":case"D":case"Do":case"DD":return C;default:if(0===C)return C+"'\u0131nc\u0131";var P=C%10;return C+(O[P]||O[C%100-P]||O[C>=100?100:null])}},week:{dow:1,doy:7}})}(U(6676))},594:function(ae,se,U){!function(H){"use strict";function S(C,R,P,N){var Y={s:["viensas secunds","'iensas secunds"],ss:[C+" secunds",C+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[C+" m\xeduts",C+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[C+" \xfeoras",C+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[C+" ziuas",C+" ziuas"],M:["'n mes","'iens mes"],MM:[C+" mesen",C+" mesen"],y:["'n ar","'iens ar"],yy:[C+" ars",C+" ars"]};return N||R?Y[P][0]:Y[P][1]}H.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(C){return"d'o"===C.toLowerCase()},meridiem:function(C,R,P){return C>11?P?"d'o":"D'O":P?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:S,ss:S,m:S,mm:S,h:S,hh:S,d:S,dd:S,M:S,MM:S,y:S,yy:S},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(U(6676))},3226:function(ae,se,U){!function(H){"use strict";H.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(U(6676))},673:function(ae,se,U){!function(H){"use strict";H.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(U(6676))},9580:function(ae,se,U){!function(H){"use strict";H.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(S,C){return 12===S&&(S=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===C||"\u0633\u06d5\u06be\u06d5\u0631"===C||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===C?S:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===C||"\u0643\u06d5\u0686"===C?S+12:S>=11?S:S+12},meridiem:function(S,C,R){var P=100*S+C;return P<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":P<900?"\u0633\u06d5\u06be\u06d5\u0631":P<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":P<1230?"\u0686\u06c8\u0634":P<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(S,C){switch(C){case"d":case"D":case"DDD":return S+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return S+"-\u06be\u06d5\u067e\u062a\u06d5";default:return S}},preparse:function(S){return S.replace(/\u060c/g,",")},postformat:function(S){return S.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(U(6676))},7270:function(ae,se,U){!function(H){"use strict";function S(N,Y,Q){return"m"===Q?Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===Q?Y?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":N+" "+function O(N,Y){var Q=N.split("_");return Y%10==1&&Y%100!=11?Q[0]:Y%10>=2&&Y%10<=4&&(Y%100<10||Y%100>=20)?Q[1]:Q[2]}({ss:Y?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:Y?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:Y?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[Q],+N)}function R(N){return function(){return N+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}H.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function C(N,Y){var Q={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===N?Q.nominative.slice(1,7).concat(Q.nominative.slice(0,1)):N?Q[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(Y)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(Y)?"genitive":"nominative"][N.day()]:Q.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:R("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:R("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:R("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:R("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return R("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return R("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:S,m:S,mm:S,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:S,d:"\u0434\u0435\u043d\u044c",dd:S,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:S,y:"\u0440\u0456\u043a",yy:S},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(N){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(N)},meridiem:function(N,Y,Q){return N<4?"\u043d\u043e\u0447\u0456":N<12?"\u0440\u0430\u043d\u043a\u0443":N<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(N,Y){switch(Y){case"M":case"d":case"DDD":case"w":case"W":return N+"-\u0439";case"D":return N+"-\u0433\u043e";default:return N}},week:{dow:1,doy:7}})}(U(6676))},1656:function(ae,se,U){!function(H){"use strict";var O=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],S=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];H.defineLocale("ur",{months:O,monthsShort:O,weekdays:S,weekdaysShort:S,weekdaysMin:S,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(R){return"\u0634\u0627\u0645"===R},meridiem:function(R,P,N){return R<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(U(6676))},8744:function(ae,se,U){!function(H){"use strict";H.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(U(6676))},8364:function(ae,se,U){!function(H){"use strict";H.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(U(6676))},5049:function(ae,se,U){!function(H){"use strict";H.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(S){return/^ch$/i.test(S)},meridiem:function(S,C,R){return S<12?R?"sa":"SA":R?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(S){return S},week:{dow:1,doy:4}})}(U(6676))},5106:function(ae,se,U){!function(H){"use strict";H.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(S){var C=S%10;return S+(1==~~(S%100/10)?"th":1===C?"st":2===C?"nd":3===C?"rd":"th")},week:{dow:1,doy:4}})}(U(6676))},6199:function(ae,se,U){!function(H){"use strict";H.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(U(6676))},7280:function(ae,se,U){!function(H){"use strict";H.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(S,C){return 12===S&&(S=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?S:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?S+12:S>=11?S:S+12},meridiem:function(S,C,R){var P=100*S+C;return P<600?"\u51cc\u6668":P<900?"\u65e9\u4e0a":P<1130?"\u4e0a\u5348":P<1230?"\u4e2d\u5348":P<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(S){return S.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(S){return this.week()!==S.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(S,C){switch(C){case"d":case"D":case"DDD":return S+"\u65e5";case"M":return S+"\u6708";case"w":case"W":return S+"\u5468";default:return S}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(U(6676))},6860:function(ae,se,U){!function(H){"use strict";H.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(S,C){return 12===S&&(S=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?S:"\u4e2d\u5348"===C?S>=11?S:S+12:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?S+12:void 0},meridiem:function(S,C,R){var P=100*S+C;return P<600?"\u51cc\u6668":P<900?"\u65e9\u4e0a":P<1200?"\u4e0a\u5348":1200===P?"\u4e2d\u5348":P<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(S,C){switch(C){case"d":case"D":case"DDD":return S+"\u65e5";case"M":return S+"\u6708";case"w":case"W":return S+"\u9031";default:return S}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(U(6676))},2335:function(ae,se,U){!function(H){"use strict";H.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(S,C){return 12===S&&(S=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?S:"\u4e2d\u5348"===C?S>=11?S:S+12:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?S+12:void 0},meridiem:function(S,C,R){var P=100*S+C;return P<600?"\u51cc\u6668":P<900?"\u65e9\u4e0a":P<1130?"\u4e0a\u5348":P<1230?"\u4e2d\u5348":P<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(S,C){switch(C){case"d":case"D":case"DDD":return S+"\u65e5";case"M":return S+"\u6708";case"w":case"W":return S+"\u9031";default:return S}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(U(6676))},482:function(ae,se,U){!function(H){"use strict";H.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(S,C){return 12===S&&(S=0),"\u51cc\u6668"===C||"\u65e9\u4e0a"===C||"\u4e0a\u5348"===C?S:"\u4e2d\u5348"===C?S>=11?S:S+12:"\u4e0b\u5348"===C||"\u665a\u4e0a"===C?S+12:void 0},meridiem:function(S,C,R){var P=100*S+C;return P<600?"\u51cc\u6668":P<900?"\u65e9\u4e0a":P<1130?"\u4e0a\u5348":P<1230?"\u4e2d\u5348":P<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(S,C){switch(C){case"d":case"D":case"DDD":return S+"\u65e5";case"M":return S+"\u6708";case"w":case"W":return S+"\u9031";default:return S}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(U(6676))},6676:function(ae,se,U){(ae=U.nmd(ae)).exports=function(){"use strict";var H,Ki;function O(){return H.apply(null,arguments)}function C(g){return g instanceof Array||"[object Array]"===Object.prototype.toString.call(g)}function R(g){return null!=g&&"[object Object]"===Object.prototype.toString.call(g)}function P(g,z){return Object.prototype.hasOwnProperty.call(g,z)}function N(g){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(g).length;var z;for(z in g)if(P(g,z))return!1;return!0}function Y(g){return void 0===g}function Q(g){return"number"==typeof g||"[object Number]"===Object.prototype.toString.call(g)}function re(g){return g instanceof Date||"[object Date]"===Object.prototype.toString.call(g)}function Ce(g,z){var D,q=[],V=g.length;for(D=0;D>>0;for(D=0;D0)for(q=0;q<$;q++)Y(V=z[D=Ia[q]])||(g[D]=V);return g}function Na(g){Ba(this,g),this._d=new Date(null!=g._d?g._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===$n&&($n=!0,O.updateOffset(this),$n=!1)}function Mn(g){return g instanceof Na||null!=g&&null!=g._isAMomentObject}function la(g){!1===O.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+g)}function yn(g,z){var q=!0;return je(function(){if(null!=O.deprecationHandler&&O.deprecationHandler(null,g),q){var V,$,ue,D=[],Ze=arguments.length;for($=0;$=0?q?"+":"":"-")+Math.pow(10,Math.max(0,z-D.length)).toString().substr(1)+D}var E0=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Uo=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,fe={},Va={};function Ke(g,z,q,D){var V=D;"string"==typeof D&&(V=function(){return this[D]()}),g&&(Va[g]=V),z&&(Va[z[0]]=function(){return Sr(V.apply(this,arguments),z[1],z[2])}),q&&(Va[q]=function(){return this.localeData().ordinal(V.apply(this,arguments),g)})}function ci(g){return g.match(/\[[\s\S]/)?g.replace(/^\[|\]$/g,""):g.replace(/\\/g,"")}function bo(g,z){return g.isValid()?(z=Fe(z,g.localeData()),fe[z]=fe[z]||function Ft(g){var q,D,z=g.match(E0);for(q=0,D=z.length;q=0&&Uo.test(g);)g=g.replace(Uo,D),Uo.lastIndex=0,q-=1;return g}var et={};function pt(g,z){var q=g.toLowerCase();et[q]=et[q+"s"]=et[z]=g}function Zt(g){return"string"==typeof g?et[g]||et[g.toLowerCase()]:void 0}function on(g){var q,D,z={};for(D in g)P(g,D)&&(q=Zt(D))&&(z[q]=g[D]);return z}var Fi={};function sn(g,z){Fi[g]=z}function el(g){return g%4==0&&g%100!=0||g%400==0}function qr(g){return g<0?Math.ceil(g)||0:Math.floor(g)}function Et(g){var z=+g,q=0;return 0!==z&&isFinite(z)&&(q=qr(z)),q}function lr(g,z){return function(q){return null!=q?(Yu(this,g,q),O.updateOffset(this,z),this):L0(this,g)}}function L0(g,z){return g.isValid()?g._d["get"+(g._isUTC?"UTC":"")+z]():NaN}function Yu(g,z,q){g.isValid()&&!isNaN(q)&&("FullYear"===z&&el(g.year())&&1===g.month()&&29===g.date()?(q=Et(q),g._d["set"+(g._isUTC?"UTC":"")+z](q,g.month(),P0(q,g.month()))):g._d["set"+(g._isUTC?"UTC":"")+z](q))}var H0,Xu=/\d/,cr=/\d\d/,$u=/\d{3}/,Jc=/\d{4}/,tl=/[+-]?\d{6}/,zi=/\d\d?/,Qu=/\d\d\d\d?/,Ju=/\d\d\d\d\d\d?/,il=/\d{1,3}/,Ku=/\d{1,4}/,qs=/[+-]?\d{1,6}/,Go=/\d+/,k0=/[+-]?\d+/,Zu=/Z|[+-]\d\d:?\d\d/gi,D0=/Z|[+-]\d\d(?::?\d\d)?/gi,Es=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Ve(g,z,q){H0[g]=Tr(z)?z:function(D,V){return D&&q?q:z}}function eh(g,z){return P(H0,g)?H0[g](z._strict,z._locale):new RegExp(function ln(g){return dr(g.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(z,q,D,V,$){return q||D||V||$}))}(g))}function dr(g){return g.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}H0={};var Kc={};function ri(g,z){var q,V,D=z;for("string"==typeof g&&(g=[g]),Q(z)&&(D=function($,ue){ue[z]=Et($)}),V=g.length,q=0;q68?1900:2e3)};var nl=lr("FullYear",!0);function Xo(g,z,q,D,V,$,ue){var Ze;return g<100&&g>=0?(Ze=new Date(g+400,z,q,D,V,$,ue),isFinite(Ze.getFullYear())&&Ze.setFullYear(g)):Ze=new Date(g,z,q,D,V,$,ue),Ze}function B0(g){var z,q;return g<100&&g>=0?((q=Array.prototype.slice.call(arguments))[0]=g+400,z=new Date(Date.UTC.apply(null,q)),isFinite(z.getUTCFullYear())&&z.setUTCFullYear(g)):z=new Date(Date.UTC.apply(null,arguments)),z}function Ut(g,z,q){var D=7+z-q;return-(7+B0(g,0,D).getUTCDay()-z)%7+D-1}function N0(g,z,q,D,V){var nt,ai,Ze=1+7*(z-1)+(7+q-D)%7+Ut(g,D,V);return Ze<=0?ai=go(nt=g-1)+Ze:Ze>go(g)?(nt=g+1,ai=Ze-go(g)):(nt=g,ai=Ze),{year:nt,dayOfYear:ai}}function ki(g,z,q){var $,ue,D=Ut(g.year(),z,q),V=Math.floor((g.dayOfYear()-D-1)/7)+1;return V<1?$=V+Fr(ue=g.year()-1,z,q):V>Fr(g.year(),z,q)?($=V-Fr(g.year(),z,q),ue=g.year()+1):(ue=g.year(),$=V),{week:$,year:ue}}function Fr(g,z,q){var D=Ut(g,z,q),V=Ut(g+1,z,q);return(go(g)-D+V)/7}Ke("w",["ww",2],"wo","week"),Ke("W",["WW",2],"Wo","isoWeek"),pt("week","w"),pt("isoWeek","W"),sn("week",5),sn("isoWeek",5),Ve("w",zi),Ve("ww",zi,cr),Ve("W",zi),Ve("WW",zi,cr),W0(["w","ww","W","WW"],function(g,z,q,D){z[D.substr(0,1)]=Et(g)});function Ls(g,z){return g.slice(z,7).concat(g.slice(0,z))}Ke("d",0,"do","day"),Ke("dd",0,0,function(g){return this.localeData().weekdaysMin(this,g)}),Ke("ddd",0,0,function(g){return this.localeData().weekdaysShort(this,g)}),Ke("dddd",0,0,function(g){return this.localeData().weekdays(this,g)}),Ke("e",0,0,"weekday"),Ke("E",0,0,"isoWeekday"),pt("day","d"),pt("weekday","e"),pt("isoWeekday","E"),sn("day",11),sn("weekday",11),sn("isoWeekday",11),Ve("d",zi),Ve("e",zi),Ve("E",zi),Ve("dd",function(g,z){return z.weekdaysMinRegex(g)}),Ve("ddd",function(g,z){return z.weekdaysShortRegex(g)}),Ve("dddd",function(g,z){return z.weekdaysRegex(g)}),W0(["dd","ddd","dddd"],function(g,z,q,D){var V=q._locale.weekdaysParse(g,D,q._strict);null!=V?z.d=V:He(q).invalidWeekday=g}),W0(["d","e","E"],function(g,z,q,D){z[D]=Et(g)});var gt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Gt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Bg="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),$3=Es,Ng=Es,id=Es;function J3(g,z,q){var D,V,$,ue=g.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],D=0;D<7;++D)$=Be([2e3,1]).day(D),this._minWeekdaysParse[D]=this.weekdaysMin($,"").toLocaleLowerCase(),this._shortWeekdaysParse[D]=this.weekdaysShort($,"").toLocaleLowerCase(),this._weekdaysParse[D]=this.weekdays($,"").toLocaleLowerCase();return q?"dddd"===z?-1!==(V=Li.call(this._weekdaysParse,ue))?V:null:"ddd"===z?-1!==(V=Li.call(this._shortWeekdaysParse,ue))?V:null:-1!==(V=Li.call(this._minWeekdaysParse,ue))?V:null:"dddd"===z?-1!==(V=Li.call(this._weekdaysParse,ue))||-1!==(V=Li.call(this._shortWeekdaysParse,ue))||-1!==(V=Li.call(this._minWeekdaysParse,ue))?V:null:"ddd"===z?-1!==(V=Li.call(this._shortWeekdaysParse,ue))||-1!==(V=Li.call(this._weekdaysParse,ue))||-1!==(V=Li.call(this._minWeekdaysParse,ue))?V:null:-1!==(V=Li.call(this._minWeekdaysParse,ue))||-1!==(V=Li.call(this._weekdaysParse,ue))||-1!==(V=Li.call(this._shortWeekdaysParse,ue))?V:null}function nd(){function g(Hn,Zn){return Zn.length-Hn.length}var $,ue,Ze,nt,ai,z=[],q=[],D=[],V=[];for($=0;$<7;$++)ue=Be([2e3,1]).day($),Ze=dr(this.weekdaysMin(ue,"")),nt=dr(this.weekdaysShort(ue,"")),ai=dr(this.weekdays(ue,"")),z.push(Ze),q.push(nt),D.push(ai),V.push(Ze),V.push(nt),V.push(ai);z.sort(g),q.sort(g),D.sort(g),V.sort(g),this._weekdaysRegex=new RegExp("^("+V.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+D.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+q.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+z.join("|")+")","i")}function ch(){return this.hours()%12||12}function ot(g,z){Ke(g,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),z)})}function Fg(g,z){return z._meridiemParse}Ke("H",["HH",2],0,"hour"),Ke("h",["hh",2],0,ch),Ke("k",["kk",2],0,function Er(){return this.hours()||24}),Ke("hmm",0,0,function(){return""+ch.apply(this)+Sr(this.minutes(),2)}),Ke("hmmss",0,0,function(){return""+ch.apply(this)+Sr(this.minutes(),2)+Sr(this.seconds(),2)}),Ke("Hmm",0,0,function(){return""+this.hours()+Sr(this.minutes(),2)}),Ke("Hmmss",0,0,function(){return""+this.hours()+Sr(this.minutes(),2)+Sr(this.seconds(),2)}),ot("a",!0),ot("A",!1),pt("hour","h"),sn("hour",13),Ve("a",Fg),Ve("A",Fg),Ve("H",zi),Ve("h",zi),Ve("k",zi),Ve("HH",zi,cr),Ve("hh",zi,cr),Ve("kk",zi,cr),Ve("hmm",Qu),Ve("hmmss",Ju),Ve("Hmm",Qu),Ve("Hmmss",Ju),ri(["H","HH"],dn),ri(["k","kk"],function(g,z,q){var D=Et(g);z[dn]=24===D?0:D}),ri(["a","A"],function(g,z,q){q._isPm=q._locale.isPM(g),q._meridiem=g}),ri(["h","hh"],function(g,z,q){z[dn]=Et(g),He(q).bigHour=!0}),ri("hmm",function(g,z,q){var D=g.length-2;z[dn]=Et(g.substr(0,D)),z[$t]=Et(g.substr(D)),He(q).bigHour=!0}),ri("hmmss",function(g,z,q){var D=g.length-4,V=g.length-2;z[dn]=Et(g.substr(0,D)),z[$t]=Et(g.substr(D,2)),z[Qn]=Et(g.substr(V)),He(q).bigHour=!0}),ri("Hmm",function(g,z,q){var D=g.length-2;z[dn]=Et(g.substr(0,D)),z[$t]=Et(g.substr(D))}),ri("Hmmss",function(g,z,q){var D=g.length-4,V=g.length-2;z[dn]=Et(g.substr(0,D)),z[$t]=Et(g.substr(D,2)),z[Qn]=Et(g.substr(V))});var ne=lr("Hours",!0);var ks,Le={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:I0,monthsShort:nh,week:{dow:0,doy:6},weekdays:gt,weekdaysMin:Bg,weekdaysShort:Gt,meridiemParse:/[ap]\.?m?\.?/i},ui={},V0={};function Ug(g,z){var q,D=Math.min(g.length,z.length);for(q=0;q0;){if(V=F0($.slice(0,q).join("-")))return V;if(D&&D.length>=q&&Ug($,D)>=q-1)break;q--}z++}return ks}(g)}function al(g){var z,q=g._a;return q&&-2===He(g).overflow&&(z=q[ja]<0||q[ja]>11?ja:q[cn]<1||q[cn]>P0(q[Dn],q[ja])?cn:q[dn]<0||q[dn]>24||24===q[dn]&&(0!==q[$t]||0!==q[Qn]||0!==q[_n])?dn:q[$t]<0||q[$t]>59?$t:q[Qn]<0||q[Qn]>59?Qn:q[_n]<0||q[_n]>999?_n:-1,He(g)._overflowDayOfYear&&(zcn)&&(z=cn),He(g)._overflowWeeks&&-1===z&&(z=G3),He(g)._overflowWeekday&&-1===z&&(z=kg),He(g).overflow=z),g}var ow=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Mi=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sw=/Z|[+-]\d\d(?::?\d\d)?/,od=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],U0=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],sd=/^\/?Date\((-?\d+)/i,dh=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ld={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ph(g){var z,q,$,ue,Ze,nt,D=g._i,V=ow.exec(D)||Mi.exec(D),ai=od.length,Hn=U0.length;if(V){for(He(g).iso=!0,z=0,q=ai;z7)&&(nt=!0)):($=g._locale._week.dow,ue=g._locale._week.doy,ai=ki(me(),$,ue),q=_o(z.gg,g._a[Dn],ai.year),D=_o(z.w,ai.week),null!=z.d?((V=z.d)<0||V>6)&&(nt=!0):null!=z.e?(V=z.e+$,(z.e<0||z.e>6)&&(nt=!0)):V=$),D<1||D>Fr(q,$,ue)?He(g)._overflowWeeks=!0:null!=nt?He(g)._overflowWeekday=!0:(Ze=N0(q,D,V,$,ue),g._a[Dn]=Ze.year,g._dayOfYear=Ze.dayOfYear)}(g),null!=g._dayOfYear&&(ue=_o(g._a[Dn],V[Dn]),(g._dayOfYear>go(ue)||0===g._dayOfYear)&&(He(g)._overflowDayOfYear=!0),q=B0(ue,0,g._dayOfYear),g._a[ja]=q.getUTCMonth(),g._a[cn]=q.getUTCDate()),z=0;z<3&&null==g._a[z];++z)g._a[z]=D[z]=V[z];for(;z<7;z++)g._a[z]=D[z]=null==g._a[z]?2===z?1:0:g._a[z];24===g._a[dn]&&0===g._a[$t]&&0===g._a[Qn]&&0===g._a[_n]&&(g._nextDay=!0,g._a[dn]=0),g._d=(g._useUTC?B0:Xo).apply(null,D),$=g._useUTC?g._d.getUTCDay():g._d.getDay(),null!=g._tzm&&g._d.setUTCMinutes(g._d.getUTCMinutes()-g._tzm),g._nextDay&&(g._a[dn]=24),g._w&&typeof g._w.d<"u"&&g._w.d!==$&&(He(g).weekdayMismatch=!0)}}function pd(g){if(g._f!==O.ISO_8601)if(g._f!==O.RFC_2822){g._a=[],He(g).empty=!0;var q,D,V,$,ue,ai,Hn,z=""+g._i,Ze=z.length,nt=0;for(Hn=(V=Fe(g._f,g._locale).match(E0)||[]).length,q=0;q0&&He(g).unusedInput.push(ue),z=z.slice(z.indexOf(D)+D.length),nt+=D.length),Va[$]?(D?He(g).empty=!1:He(g).unusedTokens.push($),th($,D,g)):g._strict&&!D&&He(g).unusedTokens.push($);He(g).charsLeftOver=Ze-nt,z.length>0&&He(g).unusedInput.push(z),g._a[dn]<=12&&!0===He(g).bigHour&&g._a[dn]>0&&(He(g).bigHour=void 0),He(g).parsedDateParts=g._a.slice(0),He(g).meridiem=g._meridiem,g._a[dn]=function uh(g,z,q){var D;return null==q?z:null!=g.meridiemHour?g.meridiemHour(z,q):(null!=g.isPM&&((D=g.isPM(q))&&z<12&&(z+=12),!D&&12===z&&(z=0)),z)}(g._locale,g._a[dn],g._meridiem),null!==(ai=He(g).era)&&(g._a[Dn]=g._locale.erasConvertYear(ai,g._a[Dn])),dd(g),al(g)}else Yg(g);else ph(g)}function hh(g){var z=g._i,q=g._f;return g._locale=g._locale||da(g._l),null===z||void 0===q&&""===z?Xn({nullInput:!0}):("string"==typeof z&&(g._i=z=g._locale.preparse(z)),Mn(z)?new Na(al(z)):(re(z)?g._d=z:C(q)?function Ds(g){var z,q,D,V,$,ue,Ze=!1,nt=g._f.length;if(0===nt)return He(g).invalidFormat=!0,void(g._d=new Date(NaN));for(V=0;Vthis?this:g:Xn()});function Hs(g,z){var q,D;if(1===z.length&&C(z[0])&&(z=z[0]),!z.length)return me();for(q=z[0],D=1;D=0?new Date(g+400,z,q)-ft:new Date(g,z,q).valueOf()}function es(g,z,q){return g<100&&g>=0?Date.UTC(g+400,z,q)-ft:Date.UTC(g,z,q)}function t1(g,z){return z.erasAbbrRegex(g)}function n1(){var V,$,g=[],z=[],q=[],D=[],ue=this.eras();for(V=0,$=ue.length;V<$;++V)z.push(dr(ue[V].name)),g.push(dr(ue[V].abbr)),q.push(dr(ue[V].narrow)),D.push(dr(ue[V].name)),D.push(dr(ue[V].abbr)),D.push(dr(ue[V].narrow));this._erasRegex=new RegExp("^("+D.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+z.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+g.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+q.join("|")+")","i")}function fl(g,z){Ke(0,[g,g.length],0,z)}function hM(g,z,q,D,V){var $;return null==g?ki(this,D,V).year:(z>($=Fr(g,D,V))&&(z=$),gw.call(this,g,z,q,D,V))}function gw(g,z,q,D,V){var $=N0(g,z,q,D,V),ue=B0($.year,0,$.dayOfYear);return this.year(ue.getUTCFullYear()),this.month(ue.getUTCMonth()),this.date(ue.getUTCDate()),this}Ke("N",0,0,"eraAbbr"),Ke("NN",0,0,"eraAbbr"),Ke("NNN",0,0,"eraAbbr"),Ke("NNNN",0,0,"eraName"),Ke("NNNNN",0,0,"eraNarrow"),Ke("y",["y",1],"yo","eraYear"),Ke("y",["yy",2],0,"eraYear"),Ke("y",["yyy",3],0,"eraYear"),Ke("y",["yyyy",4],0,"eraYear"),Ve("N",t1),Ve("NN",t1),Ve("NNN",t1),Ve("NNNN",function ts(g,z){return z.erasNameRegex(g)}),Ve("NNNNN",function hl(g,z){return z.erasNarrowRegex(g)}),ri(["N","NN","NNN","NNNN","NNNNN"],function(g,z,q,D){var V=q._locale.erasParse(g,D,q._strict);V?He(q).era=V:He(q).invalidEra=g}),Ve("y",Go),Ve("yy",Go),Ve("yyy",Go),Ve("yyyy",Go),Ve("yo",function Gr(g,z){return z._eraYearOrdinalRegex||Go}),ri(["y","yy","yyy","yyyy"],Dn),ri(["yo"],function(g,z,q,D){var V;q._locale._eraYearOrdinalRegex&&(V=g.match(q._locale._eraYearOrdinalRegex)),z[Dn]=q._locale.eraYearOrdinalParse?q._locale.eraYearOrdinalParse(g,V):parseInt(g,10)}),Ke(0,["gg",2],0,function(){return this.weekYear()%100}),Ke(0,["GG",2],0,function(){return this.isoWeekYear()%100}),fl("gggg","weekYear"),fl("ggggg","weekYear"),fl("GGGG","isoWeekYear"),fl("GGGGG","isoWeekYear"),pt("weekYear","gg"),pt("isoWeekYear","GG"),sn("weekYear",1),sn("isoWeekYear",1),Ve("G",k0),Ve("g",k0),Ve("GG",zi,cr),Ve("gg",zi,cr),Ve("GGGG",Ku,Jc),Ve("gggg",Ku,Jc),Ve("GGGGG",qs,tl),Ve("ggggg",qs,tl),W0(["gggg","ggggg","GGGG","GGGGG"],function(g,z,q,D){z[D.substr(0,2)]=Et(g)}),W0(["gg","GG"],function(g,z,q,D){z[D]=O.parseTwoDigitYear(g)}),Ke("Q",0,"Qo","quarter"),pt("quarter","Q"),sn("quarter",7),Ve("Q",Xu),ri("Q",function(g,z){z[ja]=3*(Et(g)-1)}),Ke("D",["DD",2],"Do","date"),pt("date","D"),sn("date",9),Ve("D",zi),Ve("DD",zi,cr),Ve("Do",function(g,z){return g?z._dayOfMonthOrdinalParse||z._ordinalParse:z._dayOfMonthOrdinalParseLenient}),ri(["D","DD"],cn),ri("Do",function(g,z){z[cn]=Et(g.match(zi)[0])});var fM=lr("Date",!0);Ke("DDD",["DDDD",3],"DDDo","dayOfYear"),pt("dayOfYear","DDD"),sn("dayOfYear",4),Ve("DDD",il),Ve("DDDD",$u),ri(["DDD","DDDD"],function(g,z,q){q._dayOfYear=Et(g)}),Ke("m",["mm",2],0,"minute"),pt("minute","m"),sn("minute",14),Ve("m",zi),Ve("mm",zi,cr),ri(["m","mm"],$t);var Aw=lr("Minutes",!1);Ke("s",["ss",2],0,"second"),pt("second","s"),sn("second",15),Ve("s",zi),Ve("ss",zi,cr),ri(["s","ss"],Qn);var is,mM,zw=lr("Seconds",!1);for(Ke("S",0,0,function(){return~~(this.millisecond()/100)}),Ke(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ke(0,["SSS",3],0,"millisecond"),Ke(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ke(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ke(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ke(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ke(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ke(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),pt("millisecond","ms"),sn("millisecond",16),Ve("S",il,Xu),Ve("SS",il,cr),Ve("SSS",il,$u),is="SSSS";is.length<=9;is+="S")Ve(is,Go);function Ow(g,z){z[_n]=Et(1e3*("0."+g))}for(is="S";is.length<=9;is+="S")ri(is,Ow);mM=lr("Milliseconds",!1),Ke("z",0,0,"zoneAbbr"),Ke("zz",0,0,"zoneName");var xe=Na.prototype;function Oo(g){return g}xe.add=nM,xe.calendar=function wh(g,z){1===arguments.length&&(arguments[0]?Oh(arguments[0])?(g=arguments[0],z=void 0):function De(g){var V,z=R(g)&&!N(g),q=!1,D=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(V=0;Vq.valueOf():q.valueOf()9999?bo(q,z?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Tr(Date.prototype.toISOString)?z?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",bo(q,"Z")):bo(q,z?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},xe.inspect=function cM(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var q,D,g="moment",z="";return this.isLocal()||(g=0===this.utcOffset()?"moment.utc":"moment.parseZone",z="Z"),q="["+g+'("]',D=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(q+D+"-MM-DD[T]HH:mm:ss.SSS"+z+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(xe[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),xe.toJSON=function Ya(){return this.isValid()?this.toISOString():null},xe.toString=function pl(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},xe.unix=function ha(){return Math.floor(this.valueOf()/1e3)},xe.valueOf=function Is(){return this._d.valueOf()-6e4*(this._offset||0)},xe.creationData=function uw(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},xe.eraName=function ul(){var g,z,q,D=this.localeData().eras();for(g=0,z=D.length;gthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},xe.isLocal=function Zg(){return!!this.isValid()&&!this._isUTC},xe.isUtcOffset=function eM(){return!!this.isValid()&&this._isUTC},xe.isUtc=kr,xe.isUTC=kr,xe.zoneAbbr=function xh(){return this._isUTC?"UTC":""},xe.zoneName=function Th(){return this._isUTC?"Coordinated Universal Time":""},xe.dates=yn("dates accessor is deprecated. Use date instead.",fM),xe.months=yn("months accessor is deprecated. Use month instead",sh),xe.years=yn("years accessor is deprecated. Use year instead",nl),xe.zone=yn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function fh(g,z){return null!=g?("string"!=typeof g&&(g=-g),this.utcOffset(g,z),this):-this.utcOffset()}),xe.isDSTShifted=yn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Mh(){if(!Y(this._isDSTShifted))return this._isDSTShifted;var z,g={};return Ba(g,this),(g=hh(g))._a?(z=g._isUTC?Be(g._a):me(g._a),this._isDSTShifted=this.isValid()&&function fd(g,z,q){var ue,D=Math.min(g.length,z.length),V=Math.abs(g.length-z.length),$=0;for(ue=0;ue0):this._isDSTShifted=!1,this._isDSTShifted});var St=q0.prototype;function Ad(g,z,q,D){var V=da(),$=Be().set(D,z);return V[q]($,g)}function bM(g,z,q){if(Q(g)&&(z=g,g=void 0),g=g||"",null!=z)return Ad(g,z,q,"month");var D,V=[];for(D=0;D<12;D++)V[D]=Ad(g,D,q,"month");return V}function pn(g,z,q,D){"boolean"==typeof g?(Q(z)&&(q=z,z=void 0),z=z||""):(q=z=g,g=!1,Q(z)&&(q=z,z=void 0),z=z||"");var ue,V=da(),$=g?V._week.dow:0,Ze=[];if(null!=q)return Ad(z,(q+$)%7,D,"day");for(ue=0;ue<7;ue++)Ze[ue]=Ad(z,(ue+$)%7,D,"day");return Ze}St.calendar=function or(g,z,q){var D=this._calendar[g]||this._calendar.sameElse;return Tr(D)?D.call(z,q):D},St.longDateFormat=function sr(g){var z=this._longDateFormat[g],q=this._longDateFormat[g.toUpperCase()];return z||!q?z:(this._longDateFormat[g]=q.match(E0).map(function(D){return"MMMM"===D||"MM"===D||"DD"===D||"dddd"===D?D.slice(1):D}).join(""),this._longDateFormat[g])},St.invalidDate=function Z1(){return this._invalidDate},St.ordinal=function J(g){return this._ordinal.replace("%d",g)},St.preparse=Oo,St.postformat=Oo,St.relativeTime=function ze(g,z,q,D){var V=this._relativeTime[q];return Tr(V)?V(g,z,q,D):V.replace(/%d/i,g)},St.pastFuture=function Ne(g,z){var q=this._relativeTime[g>0?"future":"past"];return Tr(q)?q(z):q.replace(/%s/i,z)},St.set=function S0(g){var z,q;for(q in g)P(g,q)&&(Tr(z=g[q])?this[q]=z:this["_"+q]=z);this._config=g,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},St.eras=function _d(g,z){var q,D,V,$=this._eras||da("en")._eras;for(q=0,D=$.length;q=0)return $[D]},St.erasConvertYear=function fa(g,z){var q=g.since<=g.until?1:-1;return void 0===z?O(g.since).year():O(g.since).year()+(z-g.offset)*q},St.erasAbbrRegex=function Kn(g){return P(this,"_erasAbbrRegex")||n1.call(this),g?this._erasAbbrRegex:this._erasRegex},St.erasNameRegex=function hw(g){return P(this,"_erasNameRegex")||n1.call(this),g?this._erasNameRegex:this._erasRegex},St.erasNarrowRegex=function Bn(g){return P(this,"_erasNarrowRegex")||n1.call(this),g?this._erasNarrowRegex:this._erasRegex},St.months=function Hg(g,z){return g?C(this._months)?this._months[g.month()]:this._months[(this._months.isFormat||Zc).test(z)?"format":"standalone"][g.month()]:C(this._months)?this._months:this._months.standalone},St.monthsShort=function Wg(g,z){return g?C(this._monthsShort)?this._monthsShort[g.month()]:this._monthsShort[Zc.test(z)?"format":"standalone"][g.month()]:C(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},St.monthsParse=function ah(g,z,q){var D,V,$;if(this._monthsParseExact)return Pg.call(this,g,z,q);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),D=0;D<12;D++){if(V=Be([2e3,D]),q&&!this._longMonthsParse[D]&&(this._longMonthsParse[D]=new RegExp("^"+this.months(V,"").replace(".","")+"$","i"),this._shortMonthsParse[D]=new RegExp("^"+this.monthsShort(V,"").replace(".","")+"$","i")),!q&&!this._monthsParse[D]&&($="^"+this.months(V,"")+"|^"+this.monthsShort(V,""),this._monthsParse[D]=new RegExp($.replace(".",""),"i")),q&&"MMMM"===z&&this._longMonthsParse[D].test(g))return D;if(q&&"MMM"===z&&this._shortMonthsParse[D].test(g))return D;if(!q&&this._monthsParse[D].test(g))return D}},St.monthsRegex=function An(g){return this._monthsParseExact?(P(this,"_monthsRegex")||Se.call(this),g?this._monthsStrictRegex:this._monthsRegex):(P(this,"_monthsRegex")||(this._monthsRegex=Dg),this._monthsStrictRegex&&g?this._monthsStrictRegex:this._monthsRegex)},St.monthsShortRegex=function di(g){return this._monthsParseExact?(P(this,"_monthsRegex")||Se.call(this),g?this._monthsShortStrictRegex:this._monthsShortRegex):(P(this,"_monthsShortRegex")||(this._monthsShortRegex=rh),this._monthsShortStrictRegex&&g?this._monthsShortStrictRegex:this._monthsShortRegex)},St.week=function Ig(g){return ki(g,this._week.dow,this._week.doy).week},St.firstDayOfYear=function ed(){return this._week.doy},St.firstDayOfWeek=function ut(){return this._week.dow},St.weekdays=function pr(g,z){var q=C(this._weekdays)?this._weekdays:this._weekdays[g&&!0!==g&&this._weekdays.isFormat.test(z)?"format":"standalone"];return!0===g?Ls(q,this._week.dow):g?q[g.day()]:q},St.weekdaysMin=function Vg(g){return!0===g?Ls(this._weekdaysMin,this._week.dow):g?this._weekdaysMin[g.day()]:this._weekdaysMin},St.weekdaysShort=function Q3(g){return!0===g?Ls(this._weekdaysShort,this._week.dow):g?this._weekdaysShort[g.day()]:this._weekdaysShort},St.weekdaysParse=function $o(g,z,q){var D,V,$;if(this._weekdaysParseExact)return J3.call(this,g,z,q);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),D=0;D<7;D++){if(V=Be([2e3,1]).day(D),q&&!this._fullWeekdaysParse[D]&&(this._fullWeekdaysParse[D]=new RegExp("^"+this.weekdays(V,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[D]=new RegExp("^"+this.weekdaysShort(V,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[D]=new RegExp("^"+this.weekdaysMin(V,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[D]||($="^"+this.weekdays(V,"")+"|^"+this.weekdaysShort(V,"")+"|^"+this.weekdaysMin(V,""),this._weekdaysParse[D]=new RegExp($.replace(".",""),"i")),q&&"dddd"===z&&this._fullWeekdaysParse[D].test(g))return D;if(q&&"ddd"===z&&this._shortWeekdaysParse[D].test(g))return D;if(q&&"dd"===z&&this._minWeekdaysParse[D].test(g))return D;if(!q&&this._weekdaysParse[D].test(g))return D}},St.weekdaysRegex=function tw(g){return this._weekdaysParseExact?(P(this,"_weekdaysRegex")||nd.call(this),g?this._weekdaysStrictRegex:this._weekdaysRegex):(P(this,"_weekdaysRegex")||(this._weekdaysRegex=$3),this._weekdaysStrictRegex&&g?this._weekdaysStrictRegex:this._weekdaysRegex)},St.weekdaysShortRegex=function jg(g){return this._weekdaysParseExact?(P(this,"_weekdaysRegex")||nd.call(this),g?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(P(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ng),this._weekdaysShortStrictRegex&&g?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},St.weekdaysMinRegex=function iw(g){return this._weekdaysParseExact?(P(this,"_weekdaysRegex")||nd.call(this),g?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(P(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=id),this._weekdaysMinStrictRegex&&g?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},St.isPM=function nw(g){return"p"===(g+"").toLowerCase().charAt(0)},St.meridiem=function aw(g,z,q){return g>11?q?"pm":"PM":q?"am":"AM"},Mo("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(g){var z=g%10;return g+(1===Et(g%100/10)?"th":1===z?"st":2===z?"nd":3===z?"rd":"th")}}),O.lang=yn("moment.lang is deprecated. Use moment.locale instead.",Mo),O.langData=yn("moment.langData is deprecated. Use moment.localeData instead.",da);var ma=Math.abs;function Od(g,z,q,D){var V=Ur(z,q);return g._milliseconds+=D*V._milliseconds,g._days+=D*V._days,g._months+=D*V._months,g._bubble()}function vd(g){return g<0?Math.floor(g):Math.ceil(g)}function Cd(g){return 4800*g/146097}function Ns(g){return 146097*g/4800}function ba(g){return function(){return this.as(g)}}var vw=ba("ms"),Cw=ba("s"),xw=ba("m"),gM=ba("h"),MM=ba("d"),Tw=ba("w"),Lh=ba("M"),xd=ba("Q"),_M=ba("y");function js(g){return function(){return this.isValid()?this._data[g]:NaN}}var AM=js("milliseconds"),kh=js("seconds"),Dh=js("minutes"),zM=js("hours"),OM=js("days"),wM=js("months"),Hh=js("years");var ga=Math.round,Fs={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Sw(g,z,q,D,V){return V.relativeTime(z||1,!!q,g,D)}var Rd=Math.abs;function ns(g){return(g>0)-(g<0)||+g}function a1(){if(!this.isValid())return this.localeData().invalidDate();var D,V,$,ue,nt,ai,Hn,Zn,g=Rd(this._milliseconds)/1e3,z=Rd(this._days),q=Rd(this._months),Ze=this.asSeconds();return Ze?(D=qr(g/60),V=qr(D/60),g%=60,D%=60,$=qr(q/12),q%=12,ue=g?g.toFixed(3).replace(/\.?0+$/,""):"",nt=Ze<0?"-":"",ai=ns(this._months)!==ns(Ze)?"-":"",Hn=ns(this._days)!==ns(Ze)?"-":"",Zn=ns(this._milliseconds)!==ns(Ze)?"-":"",nt+"P"+($?ai+$+"Y":"")+(q?ai+q+"M":"")+(z?Hn+z+"D":"")+(V||D||g?"T":"")+(V?Zn+V+"H":"")+(D?Zn+D+"M":"")+(g?Zn+ue+"S":"")):"P0D"}var Vt=It.prototype;return Vt.isValid=function Lr(){return this._isValid},Vt.abs=function zd(){var g=this._data;return this._milliseconds=ma(this._milliseconds),this._days=ma(this._days),this._months=ma(this._months),g.milliseconds=ma(g.milliseconds),g.seconds=ma(g.seconds),g.minutes=ma(g.minutes),g.hours=ma(g.hours),g.months=ma(g.months),g.years=ma(g.years),this},Vt.add=function wd(g,z){return Od(this,g,z,1)},Vt.subtract=function yd(g,z){return Od(this,g,z,-1)},Vt.as=function r1(g){if(!this.isValid())return NaN;var z,q,D=this._milliseconds;if("month"===(g=Zt(g))||"quarter"===g||"year"===g)switch(z=this._days+D/864e5,q=this._months+Cd(z),g){case"month":return q;case"quarter":return q/3;case"year":return q/12}else switch(z=this._days+Math.round(Ns(this._months)),g){case"week":return z/7+D/6048e5;case"day":return z+D/864e5;case"hour":return 24*z+D/36e5;case"minute":return 1440*z+D/6e4;case"second":return 86400*z+D/1e3;case"millisecond":return Math.floor(864e5*z)+D;default:throw new Error("Unknown unit "+g)}},Vt.asMilliseconds=vw,Vt.asSeconds=Cw,Vt.asMinutes=xw,Vt.asHours=gM,Vt.asDays=MM,Vt.asWeeks=Tw,Vt.asMonths=Lh,Vt.asQuarters=xd,Vt.asYears=_M,Vt.valueOf=function Vs(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Et(this._months/12):NaN},Vt._bubble=function Eh(){var V,$,ue,Ze,nt,g=this._milliseconds,z=this._days,q=this._months,D=this._data;return g>=0&&z>=0&&q>=0||g<=0&&z<=0&&q<=0||(g+=864e5*vd(Ns(q)+z),z=0,q=0),D.milliseconds=g%1e3,V=qr(g/1e3),D.seconds=V%60,$=qr(V/60),D.minutes=$%60,ue=qr($/60),D.hours=ue%24,z+=qr(ue/24),q+=nt=qr(Cd(z)),z-=vd(Ns(nt)),Ze=qr(q/12),q%=12,D.days=z,D.months=q,D.years=Ze,this},Vt.clone=function Td(){return Ur(this)},Vt.get=function Rw(g){return g=Zt(g),this.isValid()?this[g+"s"]():NaN},Vt.milliseconds=AM,Vt.seconds=kh,Vt.minutes=Dh,Vt.hours=zM,Vt.days=OM,Vt.weeks=function yM(){return qr(this.days()/7)},Vt.months=wM,Vt.years=Hh,Vt.humanize=function CM(g,z){if(!this.isValid())return this.localeData().invalidDate();var V,$,q=!1,D=Fs;return"object"==typeof g&&(z=g,g=!1),"boolean"==typeof g&&(q=g),"object"==typeof z&&(D=Object.assign({},Fs,z),null!=z.s&&null==z.ss&&(D.ss=z.s-1)),$=function vM(g,z,q,D){var V=Ur(g).abs(),$=ga(V.as("s")),ue=ga(V.as("m")),Ze=ga(V.as("h")),nt=ga(V.as("d")),ai=ga(V.as("M")),Hn=ga(V.as("w")),Zn=ga(V.as("y")),Zi=$<=q.ss&&["s",$]||$0,Zi[4]=D,Sw.apply(null,Zi)}(this,!q,D,V=this.localeData()),q&&($=V.pastFuture(+this,$)),V.postformat($)},Vt.toISOString=a1,Vt.toString=a1,Vt.toJSON=a1,Vt.locale=Ps,Vt.localeData=Zo,Vt.toIsoString=yn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",a1),Vt.lang=Cn,Ke("X",0,0,"unix"),Ke("x",0,0,"valueOf"),Ve("x",k0),Ve("X",/[+-]?\d+(\.\d{1,3})?/),ri("X",function(g,z,q){q._d=new Date(1e3*parseFloat(g))}),ri("x",function(g,z,q){q._d=new Date(Et(g))}),O.version="2.29.4",function S(g){H=g}(me),O.fn=xe,O.min=function $g(){return Hs("isBefore",[].slice.call(arguments,0))},O.max=function Qg(){return Hs("isAfter",[].slice.call(arguments,0))},O.now=function(){return Date.now?Date.now():+new Date},O.utc=Be,O.unix=function ww(g){return me(1e3*g)},O.months=function ml(g,z){return bM(g,z,"months")},O.isDate=re,O.locale=Mo,O.invalid=Xn,O.duration=Ur,O.isMoment=Mn,O.weekdays=function Rh(g,z,q){return pn(g,z,q,"weekdays")},O.parseZone=function yw(){return me.apply(null,arguments).parseZone()},O.localeData=da,O.isDuration=Qo,O.monthsShort=function Dr(g,z){return bM(g,z,"monthsShort")},O.weekdaysMin=function qh(g,z,q){return pn(g,z,q,"weekdaysMin")},O.defineLocale=Rt,O.updateLocale=function ad(g,z){if(null!=z){var q,D,V=Le;null!=ui[g]&&null!=ui[g].parentLocale?ui[g].set(Rr(ui[g]._config,z)):(null!=(D=F0(g))&&(V=D._config),z=Rr(V,z),null==D&&(z.abbr=g),(q=new q0(z)).parentLocale=ui[g],ui[g]=q),Mo(g)}else null!=ui[g]&&(null!=ui[g].parentLocale?(ui[g]=ui[g].parentLocale,g===Mo()&&Mo(g)):null!=ui[g]&&delete ui[g]);return ui[g]},O.locales=function Jn(){return ca(ui)},O.weekdaysShort=function Sh(g,z,q){return pn(g,z,q,"weekdaysShort")},O.normalizeUnits=Zt,O.relativeTimeRounding=function Wt(g){return void 0===g?ga:"function"==typeof g&&(ga=g,!0)},O.relativeTimeThreshold=function Wh(g,z){return void 0!==Fs[g]&&(void 0===z?Fs[g]:(Fs[g]=z,"s"===g&&(Fs.ss=z-1),!0))},O.calendarFormat=function sM(g,z){var q=g.diff(z,"days",!0);return q<-6?"sameElse":q<-1?"lastWeek":q<0?"lastDay":q<1?"sameDay":q<2?"nextDay":q<7?"nextWeek":"sameElse"},O.prototype=xe,O.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},O}()},6700:(ae,se,U)=>{var H={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1954,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1954,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function O(C){var R=S(C);return U(R)}function S(C){if(!U.o(H,C)){var R=new Error("Cannot find module '"+C+"'");throw R.code="MODULE_NOT_FOUND",R}return H[C]}O.keys=function(){return Object.keys(H)},O.resolve=S,ae.exports=O,O.id=6700},1128:ae=>{"use strict";ae.exports=JSON.parse('{"version":"2023c","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT PST CDT|71 70 60 60 80 50|0121312141313131313131313131313131313152525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT PST|7n.Q 70 60 60 80|0121312141313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|01212134121212121212121212121512121212121212121212125212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|01212134121212121212121212121212156565212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT PST|75.E 70 60 60 80|0121312141313131313131313131313131313131313131313131313131313131|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|012121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|01212121212121212121212121212121212343434343434343434343434343434312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 e10 2L0 WN0 14n0 gN0 5z0 11B0 WL0 e10 bb0 11B0 TX0 e10 dX0 11B0 On0 gN0 gL0 11B0 Lz0 e10 pb0 WN0 IL0 e10 rX0 WN0 Db0 gN0 uL0 11B0 xz0 e10 An0 11B0 rX0 gN0 Db0 11B0 pb0 e10 Lz0 WN0 mn0 e10 On0 WN0 gL0 gN0 Rb0 11B0 bb0 e10 WL0 11B0 5z0 gN0 11z0 11B0 2L0 gN0 14n0 1fB0 1cL0 1a10 1fz0 14p0 1lb0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 e10 28L0 e10 25X0 gN0 25X0 e10 gL0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET|1G.E 1S.w 20 10 0 0|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232343434343434343434343434343434345434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Antarctica/Vostok","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Asia/Urumqi Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa Antarctica/Vostok","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:ae=>{"use strict";ae.exports={i8:"14.4.0"}}},ae=>{ae(ae.s=5735)}]); \ No newline at end of file diff --git a/dist/apps/user-profile/main.7aba246b0e722dbc.js b/dist/apps/user-profile/main.7aba246b0e722dbc.js deleted file mode 100644 index 992399121..000000000 --- a/dist/apps/user-profile/main.7aba246b0e722dbc.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkuser_profile=self.webpackChunkuser_profile||[]).push([[179],{1418:(W,J,E)=>{"use strict";var i=E(5879),x=E(6814);class H extends x.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class D extends H{static makeCurrent(){(0,x.HT)(new D)}onAndCancel(h,e,t){return h.addEventListener(e,t),()=>{h.removeEventListener(e,t)}}dispatchEvent(h,e){h.dispatchEvent(e)}remove(h){h.parentNode&&h.parentNode.removeChild(h)}createElement(h,e){return(e=e||this.getDefaultDocument()).createElement(h)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(h){return h.nodeType===Node.ELEMENT_NODE}isShadowRoot(h){return h instanceof DocumentFragment}getGlobalEventTarget(h,e){return"window"===e?window:"document"===e?h:"body"===e?h.body:null}getBaseHref(h){const e=function I(){return L=L||document.querySelector("base"),L?L.getAttribute("href"):null}();return null==e?null:function q(r){N=N||document.createElement("a"),N.setAttribute("href",r);const h=N.pathname;return"/"===h.charAt(0)?h:`/${h}`}(e)}resetBaseElement(){L=null}getUserAgent(){return window.navigator.userAgent}getCookie(h){return(0,x.Mx)(document.cookie,h)}}let N,L=null,Q=(()=>{class r{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();const te=new i.OlP("EventManagerPlugins");let oe=(()=>{class r{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(n=>{n.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(d=>d.supports(e)),!t)throw new i.vHH(5101,!1);return this._eventNameToPlugin.set(e,t),t}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(te),i.LFG(i.R0b))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();class le{constructor(h){this._doc=h}}const se="ng-app-id";let de=(()=>{class r{constructor(e,t,n,d={}){this.doc=e,this.appId=t,this.nonce=n,this.platformId=d,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,x.PM)(d),this.resetHostNodes()}addStyles(e){for(const t of e)1===this.changeUsageCount(t,1)&&this.onStyleAdded(t)}removeStyles(e){for(const t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(t=>t.remove()),e.clear());for(const t of this.getAllStyles())this.onStyleRemoved(t);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){const t=this.styleRef;t.get(e)?.elements?.forEach(n=>n.remove()),t.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${se}="${this.appId}"]`);if(e?.length){const t=new Map;return e.forEach(n=>{null!=n.textContent&&t.set(n.textContent,n)}),t}return null}changeUsageCount(e,t){const n=this.styleRef;if(n.has(e)){const d=n.get(e);return d.usage+=t,d.usage}return n.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){const n=this.styleNodesInDOM,d=n?.get(t);if(d?.parentNode===e)return n.delete(t),d.removeAttribute(se),d;{const c=this.doc.createElement("style");return this.nonce&&c.setAttribute("nonce",this.nonce),c.textContent=t,this.platformIsServer&&c.setAttribute(se,this.appId),c}}addStyleToHost(e,t){const n=this.getStyleElement(e,t);e.appendChild(n);const d=this.styleRef,c=d.get(t)?.elements;c?c.push(n):d.set(t,{elements:[n],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0),i.LFG(i.AFp),i.LFG(i.Ojb,8),i.LFG(i.Lbi))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();const fe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ie=/%COMP%/g,Se=new i.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function Le(r,h){return h.map(e=>e.replace(Ie,r))}let Oe=(()=>{class r{constructor(e,t,n,d,c,l,o,a=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.removeStylesOnCompDestroy=d,this.doc=c,this.platformId=l,this.ngZone=o,this.nonce=a,this.rendererByCompId=new Map,this.platformIsServer=(0,x.PM)(l),this.defaultRenderer=new lt(e,c,o,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===i.ifc.ShadowDom&&(t={...t,encapsulation:i.ifc.Emulated});const n=this.getOrCreateRenderer(e,t);return n instanceof Zi?n.applyToHost(e):n instanceof Hn&&n.applyStyles(),n}getOrCreateRenderer(e,t){const n=this.rendererByCompId;let d=n.get(t.id);if(!d){const c=this.doc,l=this.ngZone,o=this.eventManager,a=this.sharedStylesHost,s=this.removeStylesOnCompDestroy,u=this.platformIsServer;switch(t.encapsulation){case i.ifc.Emulated:d=new Zi(o,a,t,this.appId,s,c,l,u);break;case i.ifc.ShadowDom:return new ar(o,a,e,t,c,l,this.nonce,u);default:d=new Hn(o,a,t,s,c,l,u)}n.set(t.id,d)}return d}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(oe),i.LFG(de),i.LFG(i.AFp),i.LFG(Se),i.LFG(x.K0),i.LFG(i.Lbi),i.LFG(i.R0b),i.LFG(i.Ojb))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();class lt{constructor(h,e,t,n){this.eventManager=h,this.doc=e,this.ngZone=t,this.platformIsServer=n,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(h,e){return e?this.doc.createElementNS(fe[e]||e,h):this.doc.createElement(h)}createComment(h){return this.doc.createComment(h)}createText(h){return this.doc.createTextNode(h)}appendChild(h,e){(Yi(h)?h.content:h).appendChild(e)}insertBefore(h,e,t){h&&(Yi(h)?h.content:h).insertBefore(e,t)}removeChild(h,e){h&&h.removeChild(e)}selectRootElement(h,e){let t="string"==typeof h?this.doc.querySelector(h):h;if(!t)throw new i.vHH(-5104,!1);return e||(t.textContent=""),t}parentNode(h){return h.parentNode}nextSibling(h){return h.nextSibling}setAttribute(h,e,t,n){if(n){e=n+":"+e;const d=fe[n];d?h.setAttributeNS(d,e,t):h.setAttribute(e,t)}else h.setAttribute(e,t)}removeAttribute(h,e,t){if(t){const n=fe[t];n?h.removeAttributeNS(n,e):h.removeAttribute(`${t}:${e}`)}else h.removeAttribute(e)}addClass(h,e){h.classList.add(e)}removeClass(h,e){h.classList.remove(e)}setStyle(h,e,t,n){n&(i.JOm.DashCase|i.JOm.Important)?h.style.setProperty(e,t,n&i.JOm.Important?"important":""):h.style[e]=t}removeStyle(h,e,t){t&i.JOm.DashCase?h.style.removeProperty(e):h.style[e]=""}setProperty(h,e,t){h[e]=t}setValue(h,e){h.nodeValue=e}listen(h,e,t){if("string"==typeof h&&!(h=(0,x.q)().getGlobalEventTarget(this.doc,h)))throw new Error(`Unsupported event target ${h} for event ${e}`);return this.eventManager.addEventListener(h,e,this.decoratePreventDefault(t))}decoratePreventDefault(h){return e=>{if("__ngUnwrap__"===e)return h;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>h(e)):h(e))&&e.preventDefault()}}}function Yi(r){return"TEMPLATE"===r.tagName&&void 0!==r.content}class ar extends lt{constructor(h,e,t,n,d,c,l,o){super(h,d,c,o),this.sharedStylesHost=e,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const a=Le(n.id,n.styles);for(const s of a){const u=document.createElement("style");l&&u.setAttribute("nonce",l),u.textContent=s,this.shadowRoot.appendChild(u)}}nodeOrShadowRoot(h){return h===this.hostEl?this.shadowRoot:h}appendChild(h,e){return super.appendChild(this.nodeOrShadowRoot(h),e)}insertBefore(h,e,t){return super.insertBefore(this.nodeOrShadowRoot(h),e,t)}removeChild(h,e){return super.removeChild(this.nodeOrShadowRoot(h),e)}parentNode(h){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(h)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Hn extends lt{constructor(h,e,t,n,d,c,l,o){super(h,d,c,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=n,this.styles=o?Le(o,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Zi extends Hn{constructor(h,e,t,n,d,c,l,o){const a=n+"-"+t.id;super(h,e,t,d,c,l,o,a),this.contentAttr=function we(r){return"_ngcontent-%COMP%".replace(Ie,r)}(a),this.hostAttr=function qe(r){return"_nghost-%COMP%".replace(Ie,r)}(a)}applyToHost(h){this.applyStyles(),this.setAttribute(h,this.hostAttr,"")}createElement(h,e){const t=super.createElement(h,e);return super.setAttribute(t,this.contentAttr,""),t}}let Rn=(()=>{class r extends le{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();const Pn=["alt","control","meta","shift"],ye={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ve={alt:r=>r.altKey,control:r=>r.ctrlKey,meta:r=>r.metaKey,shift:r=>r.shiftKey};let Te=(()=>{class r extends le{constructor(e){super(e)}supports(e){return null!=r.parseEventName(e)}addEventListener(e,t,n){const d=r.parseEventName(t),c=r.eventCallback(d.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,x.q)().onAndCancel(e,d.domEventName,c))}static parseEventName(e){const t=e.toLowerCase().split("."),n=t.shift();if(0===t.length||"keydown"!==n&&"keyup"!==n)return null;const d=r._normalizeKey(t.pop());let c="",l=t.indexOf("code");if(l>-1&&(t.splice(l,1),c="code."),Pn.forEach(a=>{const s=t.indexOf(a);s>-1&&(t.splice(s,1),c+=a+".")}),c+=d,0!=t.length||0===d.length)return null;const o={};return o.domEventName=n,o.fullKey=c,o}static matchEventFullKeyCode(e,t){let n=ye[e.key]||e.key,d="";return t.indexOf("code.")>-1&&(n=e.code,d="code."),!(null==n||!n)&&(n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Pn.forEach(c=>{c!==n&&(0,ve[c])(e)&&(d+=c+".")}),d+=n,d===t)}static eventCallback(e,t,n){return d=>{r.matchEventFullKeyCode(d,e)&&n.runGuarded(()=>t(d))}}static _normalizeKey(e){return"esc"===e?"escape":e}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();const Et=(0,i.eFA)(i._c5,"browser",[{provide:i.Lbi,useValue:x.bD},{provide:i.g9A,useValue:function ot(){D.makeCurrent()},multi:!0},{provide:x.K0,useFactory:function tt(){return(0,i.RDi)(document),document},deps:[]}]),hi=new i.OlP(""),$i=[{provide:i.rWj,useClass:class G{addToWindow(h){i.dqk.getAngularTestability=(t,n=!0)=>{const d=h.findTestabilityInTree(t,n);if(null==d)throw new i.vHH(5103,!1);return d},i.dqk.getAllAngularTestabilities=()=>h.getAllTestabilities(),i.dqk.getAllAngularRootElements=()=>h.getAllRootElements(),i.dqk.frameworkStabilizers||(i.dqk.frameworkStabilizers=[]),i.dqk.frameworkStabilizers.push(t=>{const n=i.dqk.getAllAngularTestabilities();let d=n.length,c=!1;const l=function(o){c=c||o,d--,0==d&&t(c)};n.forEach(o=>{o.whenStable(l)})})}findTestabilityInTree(h,e,t){return null==e?null:h.getTestability(e)??(t?(0,x.q)().isShadowRoot(e)?this.findTestabilityInTree(h,e.host,!0):this.findTestabilityInTree(h,e.parentElement,!0):null)}},deps:[]},{provide:i.lri,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]},{provide:i.dDg,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]}],Ji=[{provide:i.zSh,useValue:"root"},{provide:i.qLn,useFactory:function Ii(){return new i.qLn},deps:[]},{provide:te,useClass:Rn,multi:!0,deps:[x.K0,i.R0b,i.Lbi]},{provide:te,useClass:Te,multi:!0,deps:[x.K0]},Oe,de,oe,{provide:i.FYo,useExisting:Oe},{provide:x.JF,useClass:Q,deps:[]},[]];let ue=(()=>{class r{constructor(e){}static withServerTransition(e){return{ngModule:r,providers:[{provide:i.AFp,useValue:e.appId}]}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(hi,12))};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[...Ji,...$i],imports:[x.ez,i.hGG]})}return r})(),bt=(()=>{class r{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(t){let n=null;return n=t?new t:function pt(){return new bt((0,i.LFG)(x.K0))}(),n},providedIn:"root"})}return r})();typeof window<"u"&&window;let Rr=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(t){let n=null;return n=t?new(t||r):i.LFG(Zt),n},providedIn:"root"})}return r})(),Zt=(()=>{class r extends Rr{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case i.q3G.NONE:return t;case i.q3G.HTML:return(0,i.qzn)(t,"HTML")?(0,i.z3N)(t):(0,i.EiD)(this._doc,String(t)).toString();case i.q3G.STYLE:return(0,i.qzn)(t,"Style")?(0,i.z3N)(t):t;case i.q3G.SCRIPT:if((0,i.qzn)(t,"Script"))return(0,i.z3N)(t);throw new i.vHH(5200,!1);case i.q3G.URL:return(0,i.qzn)(t,"URL")?(0,i.z3N)(t):(0,i.mCW)(String(t));case i.q3G.RESOURCE_URL:if((0,i.qzn)(t,"ResourceURL"))return(0,i.z3N)(t);throw new i.vHH(5201,!1);default:throw new i.vHH(5202,!1)}}bypassSecurityTrustHtml(e){return(0,i.JVY)(e)}bypassSecurityTrustStyle(e){return(0,i.L6k)(e)}bypassSecurityTrustScript(e){return(0,i.eBb)(e)}bypassSecurityTrustUrl(e){return(0,i.LAX)(e)}bypassSecurityTrustResourceUrl(e){return(0,i.pB0)(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(t){let n=null;return n=t?new t:function ha(r){return new Zt(r.get(x.K0))}(i.LFG(i.zs3)),n},providedIn:"root"})}return r})();var Ze=E(2096),zi=E(5592),zn=E(4674);function mn(r){return!!r&&(r instanceof zi.y||(0,zn.m)(r.lift)&&(0,zn.m)(r.subscribe))}var rt=E(7453),Qi=E(4829),vr=E(9940),si=E(8251),Un=E(7400),ct=E(2714);function or(...r){const h=(0,vr.jO)(r),{args:e,keys:t}=(0,rt.D)(r),n=new zi.y(d=>{const{length:c}=e;if(!c)return void d.complete();const l=new Array(c);let o=c,a=c;for(let s=0;s{u||(u=!0,a--),l[s]=p},()=>o--,void 0,()=>{(!o||!u)&&(a||d.next(t?(0,ct.n)(t,l):l),d.complete())}))}});return h?n.pipe((0,Un.Z)(h)):n}var $r=E(5211);function me(r){return new zi.y(h=>{(0,Qi.Xf)(r()).subscribe(h)})}var re=E(8180),ie=E(8645),Me=E(4552);class je extends ie.x{constructor(h=1/0,e=1/0,t=Me.l){super(),this._bufferSize=h,this._windowTime=e,this._timestampProvider=t,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,h),this._windowTime=Math.max(1,e)}next(h){const{isStopped:e,_buffer:t,_infiniteTimeWindow:n,_timestampProvider:d,_windowTime:c}=this;e||(t.push(h),!n&&t.push(d.now()+c)),this._trimBuffer(),super.next(h)}_subscribe(h){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(h),{_infiniteTimeWindow:t,_buffer:n}=this,d=n.slice();for(let c=0;cnew je(t,h,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:n})}var nt=E(7398),yt=E(6328),Tt=E(4664);class Qt{}let hn=(()=>{class r extends Qt{getTranslation(e){return(0,Ze.of)({})}}return r.\u0275fac=function(){let h;return function(t){return(h||(h=i.n5z(r)))(t||r)}}(),r.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac}),r})();class Fn{}let fa=(()=>{class r{handle(e){return e.key}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac}),r})();function sr(r,h){if(r===h)return!0;if(null===r||null===h)return!1;if(r!=r&&h!=h)return!0;let n,d,c,e=typeof r;if(e==typeof h&&"object"==e){if(!Array.isArray(r)){if(Array.isArray(h))return!1;for(d in c=Object.create(null),r){if(!sr(r[d],h[d]))return!1;c[d]=!0}for(d in h)if(!(d in c)&&typeof h[d]<"u")return!1;return!0}if(!Array.isArray(h))return!1;if((n=r.length)==h.length){for(d=0;d{$t(h[t])?t in r?e[t]=Pr(r[t],h[t]):Object.assign(e,{[t]:h[t]}):Object.assign(e,{[t]:h[t]})}),e}class Or{}let gn=(()=>{class r extends Or{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(e,t){let n;return n="string"==typeof e?this.interpolateString(e,t):"function"==typeof e?this.interpolateFunction(e,t):e,n}getValue(e,t){let n="string"==typeof t?t.split("."):[t];t="";do{t+=n.shift(),!ti(e)||!ti(e[t])||"object"!=typeof e[t]&&n.length?n.length?t+=".":e=void 0:(e=e[t],t="")}while(n.length);return e}interpolateFunction(e,t){return e(t)}interpolateString(e,t){return t?e.replace(this.templateMatcher,(n,d)=>{let c=this.getValue(t,d);return ti(c)?c:n}):e}}return r.\u0275fac=function(){let h;return function(t){return(h||(h=i.n5z(r)))(t||r)}}(),r.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac}),r})();class Ir{}let ma=(()=>{class r extends Ir{compile(e,t){return e}compileTranslations(e,t){return e}}return r.\u0275fac=function(){let h;return function(t){return(h||(h=i.n5z(r)))(t||r)}}(),r.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac}),r})();class Zo{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new i.vpe,this.onLangChange=new i.vpe,this.onDefaultLangChange=new i.vpe}}const $o=new i.OlP("USE_STORE"),Fl=new i.OlP("USE_DEFAULT_LANG"),Is=new i.OlP("DEFAULT_LANGUAGE"),ho=new i.OlP("USE_EXTEND");let Ot=(()=>{class r{constructor(e,t,n,d,c,l=!0,o=!1,a=!1,s){this.store=e,this.currentLoader=t,this.compiler=n,this.parser=d,this.missingTranslationHandler=c,this.useDefaultLang=l,this.isolate=o,this.extend=a,this.pending=!1,this._onTranslationChange=new i.vpe,this._onLangChange=new i.vpe,this._onDefaultLangChange=new i.vpe,this._langs=[],this._translations={},this._translationRequests={},s&&this.setDefaultLang(s)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}setDefaultLang(e){if(e===this.defaultLang)return;let t=this.retrieveTranslations(e);typeof t<"u"?(null==this.defaultLang&&(this.defaultLang=e),t.pipe((0,re.q)(1)).subscribe(n=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return(0,Ze.of)(this.translations[e]);let t=this.retrieveTranslations(e);return typeof t<"u"?(this.currentLang||(this.currentLang=e),t.pipe((0,re.q)(1)).subscribe(n=>{this.changeLang(e)}),t):(this.changeLang(e),(0,Ze.of)(this.translations[e]))}retrieveTranslations(e){let t;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),t=this._translationRequests[e]),t}getTranslation(e){this.pending=!0;const t=this.currentLoader.getTranslation(e).pipe(Ye(1),(0,re.q)(1));return this.loadingTranslations=t.pipe((0,nt.U)(n=>this.compiler.compileTranslations(n,e)),Ye(1),(0,re.q)(1)),this.loadingTranslations.subscribe({next:n=>{this.translations[e]=this.extend&&this.translations[e]?{...n,...this.translations[e]}:n,this.updateLangs(),this.pending=!1},error:n=>{this.pending=!1}}),t}setTranslation(e,t,n=!1){t=this.compiler.compileTranslations(t,e),this.translations[e]=(n||this.extend)&&this.translations[e]?Pr(this.translations[e],t):t,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(t=>{-1===this.langs.indexOf(t)&&this.langs.push(t)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,t,n){let d;if(t instanceof Array){let c={},l=!1;for(let o of t)c[o]=this.getParsedResult(e,o,n),mn(c[o])&&(l=!0);return l?or(t.map(a=>mn(c[a])?c[a]:(0,Ze.of)(c[a]))).pipe((0,nt.U)(a=>{let s={};return a.forEach((u,p)=>{s[t[p]]=u}),s})):c}if(e&&(d=this.parser.interpolate(this.parser.getValue(e,t),n)),typeof d>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(d=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],t),n)),typeof d>"u"){let c={key:t,translateService:this};typeof n<"u"&&(c.interpolateParams=n),d=this.missingTranslationHandler.handle(c)}return typeof d<"u"?d:t}get(e,t){if(!ti(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,yt.b)(n=>mn(n=this.getParsedResult(n,e,t))?n:(0,Ze.of)(n)));{let n=this.getParsedResult(this.translations[this.currentLang],e,t);return mn(n)?n:(0,Ze.of)(n)}}getStreamOnTranslationChange(e,t){if(!ti(e)||!e.length)throw new Error('Parameter "key" required');return(0,$r.z)(me(()=>this.get(e,t)),this.onTranslationChange.pipe((0,Tt.w)(n=>{const d=this.getParsedResult(n.translations,e,t);return"function"==typeof d.subscribe?d:(0,Ze.of)(d)})))}stream(e,t){if(!ti(e)||!e.length)throw new Error('Parameter "key" required');return(0,$r.z)(me(()=>this.get(e,t)),this.onLangChange.pipe((0,Tt.w)(n=>{const d=this.getParsedResult(n.translations,e,t);return mn(d)?d:(0,Ze.of)(d)})))}instant(e,t){if(!ti(e)||!e.length)throw new Error('Parameter "key" required');let n=this.getParsedResult(this.translations[this.currentLang],e,t);if(mn(n)){if(e instanceof Array){let d={};return e.forEach((c,l)=>{d[e[l]]=e[l]}),d}return e}return n}set(e,t,n=this.currentLang){this.translations[n][e]=this.compiler.compile(t,n),this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return r.\u0275fac=function(e){return new(e||r)(i.LFG(Zo),i.LFG(Qt),i.LFG(Ir),i.LFG(Or),i.LFG(Fn),i.LFG(Fl),i.LFG($o),i.LFG(ho),i.LFG(Is))},r.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac}),r})(),Xe=(()=>{class r{constructor(e,t){this.translate=e,this._ref=t,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(e,t,n){let d=c=>{this.value=void 0!==c?c:e,this.lastKey=e,this._ref.markForCheck()};if(n){let c=this.translate.getParsedResult(n,e,t);mn(c.subscribe)?c.subscribe(d):d(c)}this.translate.get(e,t).subscribe(d)}transform(e,...t){if(!e||!e.length)return e;if(sr(e,this.lastKey)&&sr(t,this.lastParams))return this.value;let n;if(ti(t[0])&&t.length)if("string"==typeof t[0]&&t[0].length){let d=t[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{n=JSON.parse(d)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${t[0]}`)}}else"object"==typeof t[0]&&!Array.isArray(t[0])&&(n=t[0]);return this.lastKey=e,this.lastParams=t,this.updateValue(e,n),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(d=>{this.lastKey&&d.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,n,d.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(d=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,n,d.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,n))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return r.\u0275fac=function(e){return new(e||r)(i.Y36(Ot,16),i.Y36(i.sBO,16))},r.\u0275pipe=i.Yjl({name:"translate",type:r,pure:!1}),r.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac}),r})(),Bs=(()=>{class r{static forRoot(e={}){return{ngModule:r,providers:[e.loader||{provide:Qt,useClass:hn},e.compiler||{provide:Ir,useClass:ma},e.parser||{provide:Or,useClass:gn},e.missingTranslationHandler||{provide:Fn,useClass:fa},Zo,{provide:$o,useValue:e.isolate},{provide:Fl,useValue:e.useDefaultLang},{provide:ho,useValue:e.extend},{provide:Is,useValue:e.defaultLanguage},Ot]}}static forChild(e={}){return{ngModule:r,providers:[e.loader||{provide:Qt,useClass:hn},e.compiler||{provide:Ir,useClass:ma},e.parser||{provide:Or,useClass:gn},e.missingTranslationHandler||{provide:Fn,useClass:fa},{provide:$o,useValue:e.isolate},{provide:Fl,useValue:e.useDefaultLang},{provide:ho,useValue:e.extend},{provide:Is,useValue:e.defaultLanguage},Ot]}}}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=i.oAB({type:r}),r.\u0275inj=i.cJS({}),r})(),Mr=(()=>{class r extends Ot{instant(e,t){return String(super.instant(e,t))}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var C=E(9862);class Bi{encodeKey(h){return encodeURIComponent(h)}encodeValue(h){return encodeURIComponent(h)}decodeKey(h){return decodeURIComponent(h)}decodeValue(h){return decodeURIComponent(h)}}const Ai=new i.OlP("basePath");class Ge{constructor(h={}){this.apiKeys=h.apiKeys,this.username=h.username,this.password=h.password,this.accessToken=h.accessToken,this.basePath=h.basePath,this.withCredentials=h.withCredentials,this.encoder=h.encoder,this.credentials=h.credentials?h.credentials:{},this.credentials.BasicAuth||(this.credentials.BasicAuth=()=>this.username||this.password?btoa(this.username+":"+this.password):void 0),this.credentials.BearerAuth||(this.credentials.BearerAuth=()=>"function"==typeof this.accessToken?this.accessToken():this.accessToken)}selectHeaderContentType(h){if(0===h.length)return;const e=h.find(t=>this.isJsonMime(t));return void 0===e?h[0]:e}selectHeaderAccept(h){if(0===h.length)return;const e=h.find(t=>this.isJsonMime(t));return void 0===e?h[0]:e}isJsonMime(h){const e=new RegExp("^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$","i");return null!==h&&(e.test(h)||"application/json-patch+json"===h.toLowerCase())}lookupCredential(h){const e=this.credentials[h];return"function"==typeof e?e():e}}let Yt=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}convertAttributeToNonunique(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToNonunique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToNonunique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}convertAttributeToUnique(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling convertAttributeToUnique.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/convertAttributeToUnique`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}createAttributeDefinition(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateAttributeDefinition was null or undefined when calling createAttributeDefinition.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/createAttribute`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}deleteAttributeDefinition(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attribute was null or undefined when calling deleteAttributeDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attribute"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttribute`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteAttributeDefinitions(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributes was null or undefined when calling deleteAttributeDefinitions.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attributes[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/attributesManager/deleteAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllAttributeDefinitions(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinition`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllNamespaces(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getAllNamespaces`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAttribute(e,t,n,d,c,l,o,a,s,u,p,m=!1,g="body",f=!1,y){let j=new C.LE({encoder:this.encoder});null!=e&&(j=this.addToHttpParams(j,e,"attributeName")),null!=t&&(j=this.addToHttpParams(j,t,"attributeId")),null!=n&&(j=this.addToHttpParams(j,n,"facility")),null!=d&&(j=this.addToHttpParams(j,d,"user")),null!=c&&(j=this.addToHttpParams(j,c,"vo")),null!=l&&(j=this.addToHttpParams(j,l,"resource")),null!=o&&(j=this.addToHttpParams(j,o,"member")),null!=a&&(j=this.addToHttpParams(j,a,"group")),null!=s&&(j=this.addToHttpParams(j,s,"host")),null!=u&&(j=this.addToHttpParams(j,u,"userExtSource")),null!=p&&(j=this.addToHttpParams(j,p,"key"));let Ve,ce=this.defaultHeaders;Ve=this.configuration.lookupCredential("BasicAuth"),Ve&&(ce=ce.set("Authorization","Basic "+Ve)),Ve=this.configuration.lookupCredential("BearerAuth"),Ve&&(ce=ce.set("Authorization","Bearer "+Ve));let Lt=y&&y.httpHeaderAccept;void 0===Lt&&(Lt=this.configuration.selectHeaderAccept(["application/json"])),void 0!==Lt&&(ce=ce.set("Accept",Lt));let rr=y&&y.context;void 0===rr&&(rr=new C.qT);let yn="json";Lt&&(yn=Lt.startsWith("text")?"text":this.configuration.isJsonMime(Lt)?"json":"blob");let jn=`${this.configuration.basePath}/json/attributesManager/getAttribute/any`;if(m){let ua=new URL(jn),Yo=ua.pathname.split("/");Yo[1]="non",ua.pathname=Yo.join("/"),jn=ua.toString()}return this.httpClient.get(jn,{context:rr,params:j,responseType:yn,withCredentials:this.configuration.withCredentials,headers:ce,observe:g,reportProgress:f})}getAttributeDefinitionById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getAttributeDefinitionById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinitionById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAttributeDefinitionByName(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getAttributeDefinitionByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeName"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAttributeDefinitionsByNamespace(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling getAttributeDefinitionsByNamespace.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"namespace"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributesDefinitionByNamespace`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAttributeModulesDependenciesForAttributeGraphText(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");if(null==t)throw new Error("Required parameter attrName was null or undefined when calling getAttributeModulesDependenciesForAttributeGraphText.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"format")),null!=t&&(o=this.addToHttpParams(o,t,"attrName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getAttributeModulesDependenciesGraphText(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter format was null or undefined when calling getAttributeModulesDependenciesGraphText.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"format"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeModulesDependenciesGraphText`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAttributePolicyCollections(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributePolicyCollections.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributePolicyCollections`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAttributeRights(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getAttributeRights.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRights`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAttributeRules(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getAttributeRules.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributeRules`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAttributesDefinitionWithRights(e,t,n,d,c,l,o,a,s=!1,u="body",p=!1,m){let g=new C.LE({encoder:this.encoder});null!=e&&(g=this.addToHttpParams(g,e,"member")),null!=t&&(g=this.addToHttpParams(g,t,"user")),null!=n&&(g=this.addToHttpParams(g,n,"vo")),null!=d&&(g=this.addToHttpParams(g,d,"group")),null!=c&&(g=this.addToHttpParams(g,c,"resource")),null!=l&&(g=this.addToHttpParams(g,l,"facility")),null!=o&&(g=this.addToHttpParams(g,o,"host")),null!=a&&(g=this.addToHttpParams(g,a,"userExtSource"));let y,f=this.defaultHeaders;y=this.configuration.lookupCredential("BasicAuth"),y&&(f=f.set("Authorization","Basic "+y)),y=this.configuration.lookupCredential("BearerAuth"),y&&(f=f.set("Authorization","Bearer "+y));let j=m&&m.httpHeaderAccept;void 0===j&&(j=this.configuration.selectHeaderAccept(["application/json"])),void 0!==j&&(f=f.set("Accept",j));let ce=m&&m.context;void 0===ce&&(ce=new C.qT);let Ve="json";j&&(Ve=j.startsWith("text")?"text":this.configuration.isJsonMime(j)?"json":"blob");let Lt=`${this.configuration.basePath}/urlinjsonout/attributesManager/getAttributesDefinitionWithRights`;if(s){let rr=new URL(Lt),yn=rr.pathname.split("/");yn[1]="non",rr.pathname=yn.join("/"),Lt=rr.toString()}return this.httpClient.get(Lt,{context:ce,params:g,responseType:Ve,withCredentials:this.configuration.withCredentials,headers:f,observe:u,reportProgress:p})}getEntitylessAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getEntitylessAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"key")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-entityless`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getEntitylessAttributesByKey(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter key was null or undefined when calling getEntitylessAttributesByKey.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"key"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/key`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getEntitylessAttributesByName(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attrName"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getEntitylessAttributesWithKeys(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter attrName was null or undefined when calling getEntitylessAttributesWithKeys.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attrName")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"keys[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getEntitylessAttributesWithKeys`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getEntitylessKeys(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling getEntitylessKeys.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"attributeDefinition"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getEntitylessKeys`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getFacilityAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getFacilityAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-facility`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getFacilityAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getFacilityAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-facility`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getFacilityAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getFacilityAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getFacilityAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getFacilityResourceUserMemberAttributes(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==n)throw new Error("Required parameter user was null or undefined when calling getFacilityResourceUserMemberAttributes.");if(null==d)throw new Error("Required parameter member was null or undefined when calling getFacilityResourceUserMemberAttributes.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"facility")),null!=t&&(s=this.addToHttpParams(s,t,"resource")),null!=n&&(s=this.addToHttpParams(s,n,"user")),null!=d&&(s=this.addToHttpParams(s,d,"member"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-r-u-m`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getFacilityUserAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getFacilityUserAttributes.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getFacilityUserAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/f-u`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getGroupAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getGroupAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getGroupAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/g-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupResourceAttributeById(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getGroupResourceAttributeById.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-group-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getGroupResourceAttributeByName(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getGroupResourceAttributeByName.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-group-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getGroupResourceAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupResourceAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/group-resource`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getHostAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getHostAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-host`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getHostAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getHostAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-host`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getHostAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"host"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/h`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getHostAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling getHostAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getHostAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/h-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getIdpAttributeDefinitions(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/attributesManager/getIdpAttributeDefinitions`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getLogins(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getLogins.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getLogins`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getMemberAndUserAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributes.");if(null==t)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"workWithUserAttributes"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-wu`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMemberAndUserAttributesByNames(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAndUserAttributesByNames.");if(null==n)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberAndUserAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"attrNames")}),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names-wu`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getMemberAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMemberAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getMemberAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMemberAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/m`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getMemberAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMemberGroupAndUserAttributesByNames(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAndUserAttributesByNames.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberGroupAndUserAttributesByNames.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"group")),n&&n.forEach(j=>{s=this.addToHttpParams(s,j,"attrNames")}),null!=d&&(s=this.addToHttpParams(s,d,"workWithUserAttributes"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names-wu`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getMemberGroupAttributeById(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeById.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getMemberGroupAttributeById.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-group`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberGroupAttributeByName(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributeByName.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getMemberGroupAttributeByName.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-group`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberGroupAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMemberGroupAttributesByNames(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getMemberGroupAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getMemberGroupAttributesByNames.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"attrNames")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-g-names`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberResourceAndUserFacilityAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");if(null==n)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-wu`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberResourceAndUserFacilityAttributesByNames(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling getMemberResourceAndUserFacilityAttributesByNames.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"resource")),n&&n.forEach(j=>{s=this.addToHttpParams(s,j,"attrNames")}),null!=d&&(s=this.addToHttpParams(s,d,"workWithUserAttributes"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r-names-wu`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getMemberResourceAttributeById(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeById.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getMemberResourceAttributeById.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-member-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberResourceAttributeByName(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributeByName.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getMemberResourceAttributeByName.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-member-resource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberResourceAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getMemberResourceAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/m-r`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesDefinition(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesDefinition.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributesDefinition`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRequiredAttributesFacility(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacility.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/f`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRequiredAttributesFacilityService(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesFacilityService.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityService.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-f`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesFacilityServices(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesFacilityServices.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesFacilityServices.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")}),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-f`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesGroupResourceService(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesGroupResourceService.");if(null==n)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesGroupResourceService.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"service")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"group"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getRequiredAttributesHostService(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesHostService.");if(null==t)throw new Error("Required parameter host was null or undefined when calling getRequiredAttributesHostService.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"host"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-h`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMember.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"workWithUserAttributes"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesMemberGroup(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroup.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getRequiredAttributesMemberGroupResourceService(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==n)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");if(null==d)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupResourceService.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"service")),null!=t&&(u=this.addToHttpParams(u,t,"resource")),null!=n&&(u=this.addToHttpParams(u,n,"group")),null!=d&&(u=this.addToHttpParams(u,d,"member")),null!=c&&(u=this.addToHttpParams(u,c,"workWithUserAttributes"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-g-m`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.get(j,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}getRequiredAttributesMemberGroupService(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getRequiredAttributesMemberGroupService.");if(null==n)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberGroupService.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=t&&(s=this.addToHttpParams(s,t,"group")),null!=n&&(s=this.addToHttpParams(s,n,"member")),null!=d&&(s=this.addToHttpParams(s,d,"workWithUserAttributes"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-g-m`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getRequiredAttributesMemberResource(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResource.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/m-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getRequiredAttributesMemberResourceService(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesMemberResourceService.");if(null==n)throw new Error("Required parameter member was null or undefined when calling getRequiredAttributesMemberResourceService.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"service")),null!=t&&(s=this.addToHttpParams(s,t,"resource")),null!=n&&(s=this.addToHttpParams(s,n,"member")),null!=d&&(s=this.addToHttpParams(s,d,"workWithUserAttributes"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r-m`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getRequiredAttributesResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRequiredAttributesResourceService(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesResourceService.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceService.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-r`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesResourceServices(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter services was null or undefined when calling getRequiredAttributesResourceServices.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getRequiredAttributesResourceServices.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")}),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/ss-r`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRequiredAttributesUserFacility(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRequiredAttributesUserFacility.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getRequiredAttributesUserFacility.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/u-f`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRequiredAttributesVoService(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter service was null or undefined when calling getRequiredAttributesVoService.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getRequiredAttributesVoService.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"service")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getRequiredAttributes/s-v`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourceAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getResourceAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-resource`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourceAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getResourceAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-resource`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourceAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/r`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getResourceAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getResourceAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourceGroupAndGroupAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributes.");if(null==n)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"resource")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"workWithGroupAttributes"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-wg`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getResourceGroupAndGroupAttributesByNames(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");if(null==d)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling getResourceGroupAndGroupAttributesByNames.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=t&&(s=this.addToHttpParams(s,t,"group")),n&&n.forEach(j=>{s=this.addToHttpParams(s,j,"attrNames")}),null!=d&&(s=this.addToHttpParams(s,d,"workWithGroupAttributes"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-names-wg`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getResourceGroupAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourceGroupMemberAttributesByNames(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==n)throw new Error("Required parameter member was null or undefined when calling getResourceGroupMemberAttributesByNames.");if(null==d)throw new Error("Required parameter attrNames was null or undefined when calling getResourceGroupMemberAttributesByNames.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),null!=t&&(s=this.addToHttpParams(s,t,"group")),null!=n&&(s=this.addToHttpParams(s,n,"member")),d&&d.forEach(j=>{s=this.addToHttpParams(s,j,"attrNames")});let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/attributesManager/getAttributes/r-g-m-names`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getUserAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/u-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserExtSourceAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-ues`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserExtSourceAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-ues`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserExtSourceAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserExtSourceAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getUserExtSourceAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/ues-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserFacilityAttributeById(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeById.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeById.");if(null==n)throw new Error("Required parameter attributeId was null or undefined when calling getUserFacilityAttributeById.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"attributeId"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-user_facility`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getUserFacilityAttributeByName(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributeByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributeByName.");if(null==n)throw new Error("Required parameter attributeName was null or undefined when calling getUserFacilityAttributeByName.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"attributeName"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-user_facility`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getUserFacilityAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getUserFacilityAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/user-facility`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getVoAttributeById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeById.");if(null==t)throw new Error("Required parameter attributeId was null or undefined when calling getVoAttributeById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"attributeId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/id-vo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getVoAttributeByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributeByName.");if(null==t)throw new Error("Required parameter attributeName was null or undefined when calling getVoAttributeByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"attributeName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttribute/name-vo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getVoAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getVoAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getVoAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/getAttributes/vo-names`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeAttributesForFacilityResourceGroupUserMember(e,t,n,d,c,l,o=!1,a="body",s=!1,u){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==n)throw new Error("Required parameter group was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==d)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==c)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");if(null==l)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceGroupUserMember.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"facility")),null!=t&&(p=this.addToHttpParams(p,t,"resource")),null!=n&&(p=this.addToHttpParams(p,n,"group")),null!=d&&(p=this.addToHttpParams(p,d,"user")),null!=c&&(p=this.addToHttpParams(p,c,"member")),l&&l.forEach(Ve=>{p=this.addToHttpParams(p,Ve,"attributes[]")});let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=u&&u.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let y=u&&u.context;void 0===y&&(y=new C.qT);let j="json";f&&(j=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m`;if(o){let Ve=new URL(ce),Lt=Ve.pathname.split("/");Lt[1]="non",Ve.pathname=Lt.join("/"),ce=Ve.toString()}return this.httpClient.post(ce,null,{context:y,params:p,responseType:j,withCredentials:this.configuration.withCredentials,headers:m,observe:a,reportProgress:s})}removeAttributesForFacilityResourceUserMember(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==n)throw new Error("Required parameter user was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==d)throw new Error("Required parameter member was null or undefined when calling removeAttributesForFacilityResourceUserMember.");if(null==c)throw new Error("Required parameter attributes was null or undefined when calling removeAttributesForFacilityResourceUserMember.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"facility")),null!=t&&(u=this.addToHttpParams(u,t,"resource")),null!=n&&(u=this.addToHttpParams(u,n,"user")),null!=d&&(u=this.addToHttpParams(u,d,"member")),c&&c.forEach(ce=>{u=this.addToHttpParams(u,ce,"attributes[]")});let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f-r-u-m`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}removeEntitylessAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter key was null or undefined when calling removeEntitylessAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeEntitylessAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"key")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/e`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeFacilityAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeFacilityAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/f`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeFacilityAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling removeFacilityAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeFacilityAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/f`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeGroupAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeGroupAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupResourceAttribute(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeGroupResourceAttribute.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/g-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeGroupResourceAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeGroupResourceAttributesWorkWithGroupAttributes(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");if(null==d)throw new Error("Required parameter workWithGroupAttributes was null or undefined when calling removeGroupResourceAttributesWorkWithGroupAttributes.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=t&&(s=this.addToHttpParams(s,t,"resource")),n&&n.forEach(j=>{s=this.addToHttpParams(s,j,"attributes[]")}),null!=d&&(s=this.addToHttpParams(s,d,"workWithGroupAttributes"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}removeHostAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeHostAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/h`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeHostAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter host was null or undefined when calling removeHostAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeHostAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"host")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/h`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeMemberAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeMemberAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeMemberAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeMemberAttributesWorkWithUserAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");if(null==n)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberAttributesWorkWithUserAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")}),null!=n&&(a=this.addToHttpParams(a,n,"workWithUserAttributes"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeMemberGroupAttribute(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttribute.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeMemberGroupAttribute.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeMemberGroupAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeMemberGroupAttributesWorkWithUserAttributes(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");if(null==d)throw new Error("Required parameter workWithUserAttributes was null or undefined when calling removeMemberGroupAttributesWorkWithUserAttributes.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"group")),n&&n.forEach(j=>{s=this.addToHttpParams(s,j,"attributes[]")}),null!=d&&(s=this.addToHttpParams(s,d,"workWithUserAttributes"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}removeMemberResourceAttribute(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttribute.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeMemberResourceAttribute.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/m-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeMemberResourceAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeMemberResourceAttributes.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeMemberResourceAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeMemberResourceAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/m-r`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeResourceAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeResourceAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/r`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeResourceAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeResourceAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/r`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeUesAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUesAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUesAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/ues`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeUserAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeUserAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeUserAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeUserExtSourceAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSourceAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeUserExtSourceAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userExtSource")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/ues`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeUserFacilityAttribute(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttribute.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttribute.");if(null==n)throw new Error("Required parameter attribute was null or undefined when calling removeUserFacilityAttribute.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"attribute"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/u-f`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeUserFacilityAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserFacilityAttributes.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling removeUserFacilityAttributes.");if(null==n)throw new Error("Required parameter attributes was null or undefined when calling removeUserFacilityAttributes.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"attributes[]")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/u-f`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeVoAttribute(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttribute.");if(null==t)throw new Error("Required parameter attribute was null or undefined when calling removeVoAttribute.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"attribute"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttribute/v`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeVoAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling removeVoAttributes.");if(null==t)throw new Error("Required parameter attributes was null or undefined when calling removeVoAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attributes[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/attributesManager/removeAttributes/v`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}setAttributeActionCriticality(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter attributeDefinition was null or undefined when calling setAttributeActionCriticality.");if(null==t)throw new Error("Required parameter action was null or undefined when calling setAttributeActionCriticality.");if(null==n)throw new Error("Required parameter critical was null or undefined when calling setAttributeActionCriticality.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"attributeDefinition")),null!=t&&(s=this.addToHttpParams(s,t,"action")),null!=n&&(s=this.addToHttpParams(s,n,"critical")),null!=d&&(s=this.addToHttpParams(s,d,"global"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/attributesManager/setAttributeActionCriticality`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}setAttributePolicyCollections(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAttributePolicyCollections was null or undefined when calling setAttributePolicyCollections.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributePolicyCollections`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setAttributeRights(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAttributeRights was null or undefined when calling setAttributeRights.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributeRights`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setEntitylessAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputEntitylessAttribute was null or undefined when calling setEntitylessAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/entityless`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setFacilityAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityAttribute was null or undefined when calling setFacilityAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setFacilityAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityAttributes was null or undefined when calling setFacilityAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setFacilityResourceGroupUserMemberAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityResourceGroupUserMemberAttributes was null or undefined when calling setFacilityResourceGroupUserMemberAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-g-u-m`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setFacilityResourceUserMemberAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityResourceUserMemberAttributes was null or undefined when calling setFacilityResourceUserMemberAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-r-u-m`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setFacilityUserAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetFacilityUserAttributes was null or undefined when calling setFacilityUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/f-u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setGroupAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupAttribute was null or undefined when calling setGroupAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setGroupAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupAttributes was null or undefined when calling setGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setGroupResourceAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttribute was null or undefined when calling setGroupResourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/group-resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setGroupResourceAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetGroupResourceAttributes was null or undefined when calling setGroupResourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/group-resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setHostAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetHostAttribute was null or undefined when calling setHostAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/host`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setHostAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetHostAttributes was null or undefined when calling setHostAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/h`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberAttribute was null or undefined when calling setMemberAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberAttributes was null or undefined when calling setMemberAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberGroupAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttribute was null or undefined when calling setMemberGroupAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-group`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberGroupAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberGroupAttributes was null or undefined when calling setMemberGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberGroupWithUserAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberGroupWithUserAttributes was null or undefined when calling setMemberGroupWithUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-g-wu`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberResourceAndUserAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberResourceAndUserAttributes was null or undefined when calling setMemberResourceAndUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r-wu`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberResourceAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttribute was null or undefined when calling setMemberResourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/member-resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberResourceAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberResourceAttributes was null or undefined when calling setMemberResourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-r`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setMemberWithUserAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetMemberWithUserAttributes was null or undefined when calling setMemberWithUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/m-wu`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setResourceAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceAttribute was null or undefined when calling setResourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/resource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setResourceAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceAttributes was null or undefined when calling setResourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setResourceGroupAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceGroupAttributes was null or undefined when calling setResourceGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setResourceGroupWithGroupAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetResourceGroupWithGroupAttributes was null or undefined when calling setResourceGroupWithGroupAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/r-g-wg`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setUserAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetUserAttribute was null or undefined when calling setUserAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setUserAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetUserAttributes was null or undefined when calling setUserAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setUserExtSourceAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttribute was null or undefined when calling setUserExtSourceAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/userExtSource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setUserExtSourceAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetUserExtSourceAttributes was null or undefined when calling setUserExtSourceAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/ues`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setUserFacilityAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttribute was null or undefined when calling setUserFacilityAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/facility-user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setUserFacilityAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetUserFacilityAttributes was null or undefined when calling setUserFacilityAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/facility-user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setVoAttribute(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetVoAttribute was null or undefined when calling setVoAttribute.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttribute/vo`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setVoAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetVoAttributes was null or undefined when calling setVoAttributes.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/setAttributes/vo`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateAttributeDefinition(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAttributeDefinition was null or undefined when calling updateAttributeDefinition.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/attributesManager/updateAttributeDefinition`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Cr=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}getAllPolicies(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllPolicies`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllRolesManagementRules(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getAllRolesManagementRules`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAuthzAdminGroups(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzAdminGroups.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzAdminGroups.");if(null==n)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzAdminGroups.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"role")),null!=t&&(a=this.addToHttpParams(a,t,"complementaryObjectId")),null!=n&&(a=this.addToHttpParams(a,n,"complementaryObjectName"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/authzResolver/getAdminGroups`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getAuthzRichAdmins(e,t,n,d,c,l,o=!1,a="body",s=!1,u){if(null==e)throw new Error("Required parameter role was null or undefined when calling getAuthzRichAdmins.");if(null==t)throw new Error("Required parameter complementaryObjectId was null or undefined when calling getAuthzRichAdmins.");if(null==n)throw new Error("Required parameter complementaryObjectName was null or undefined when calling getAuthzRichAdmins.");if(null==d)throw new Error("Required parameter specificAttributes was null or undefined when calling getAuthzRichAdmins.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"role")),null!=t&&(p=this.addToHttpParams(p,t,"complementaryObjectId")),null!=n&&(p=this.addToHttpParams(p,n,"complementaryObjectName")),d&&d.forEach(Ve=>{p=this.addToHttpParams(p,Ve,"specificAttributes")}),null!=c&&(p=this.addToHttpParams(p,c,"allUserAttributes")),null!=l&&(p=this.addToHttpParams(p,l,"onlyDirectAdmins"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=u&&u.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let y=u&&u.context;void 0===y&&(y=new C.qT);let j="json";f&&(j=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/json/authzResolver/getRichAdmins`;if(o){let Ve=new URL(ce),Lt=Ve.pathname.split("/");Lt[1]="non",Ve.pathname=Lt.join("/"),ce=Ve.toString()}return this.httpClient.get(ce,{context:y,params:p,responseType:j,withCredentials:this.configuration.withCredentials,headers:m,observe:a,reportProgress:s})}getFacilitiesWhereUserIsInRoles(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getFacilitiesWhereUserIsInRoles.");let o=new C.LE({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getFacilitiesWhereUserIsInRoles`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupRoleNames(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getGroupRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupRoles(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getGroupRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"groupId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/getGroupRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupsWhereUserIsInRoles(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getGroupsWhereUserIsInRoles.");let o=new C.LE({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getGroupsWhereUserIsInRoles`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getLoggedUser(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getLoggedUser`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getMembersWhereUserIsInRoles(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getMembersWhereUserIsInRoles.");let o=new C.LE({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getMembersWhereUserIsInRoles`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getPerunPrincipal(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPerunPrincipal`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPrincipalRoleNames(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/getPrincipalRoleNames`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getResourcesWhereUserIsInRoles(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getResourcesWhereUserIsInRoles.");let o=new C.LE({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getResourcesWhereUserIsInRoles`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRoleComplementaryObjectsWithAuthorizedGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getRoleComplementaryObjectsWithAuthorizedGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getSecurityTeamsWhereUserIsInRoles(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getSecurityTeamsWhereUserIsInRoles.");let o=new C.LE({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getSecurityTeamsWhereUserIsInRoles`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserDirectRoles(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserDirectRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserDirectRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserRoleNames(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserRoleNames.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoleNames`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserRoles(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRoles.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRoles`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserRolesObtainedFromAuthorizedGroupMemberships(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter userId was null or undefined when calling getUserRolesObtainedFromAuthorizedGroupMemberships.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getVosWhereUserIsInRoles(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter roles was null or undefined when calling getVosWhereUserIsInRoles.");let o=new C.LE({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"user")),e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"roles[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/getVosWhereUserIsInRoles`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}isFacilityAdmin(e,t=!1,n="body",d=!1,c){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isFacilityAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}isGroupAdmin(e,t=!1,n="body",d=!1,c){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isGroupAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}isPerunAdmin(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/isPerunAdmin`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}isVoAdmin(e,t=!1,n="body",d=!1,c){let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/authzResolver/isVoAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}keepAlive(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/keepAlive`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}loadAuthorizationComponents(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/loadAuthorizationComponents`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}refreshMfa(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/authzResolver/refreshMfa`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}setRoleForGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter SetRoleForGroup was null or undefined when calling setRoleForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setRoleForUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter SetRoleForUser was null or undefined when calling setRoleForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setRoleWithGroupComplementaryObject(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObject was null or undefined when calling setRoleWithGroupComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setRoleWithGroupComplementaryObjects(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithGroupComplementaryObjects was null or undefined when calling setRoleWithGroupComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/g-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setRoleWithUserComplementaryObject(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObject was null or undefined when calling setRoleWithUserComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setRoleWithUserComplementaryObjects(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter SetRoleWithUserComplementaryObjects was null or undefined when calling setRoleWithUserComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/setRole/u-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}unsetRoleForGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleForGroup was null or undefined when calling unsetRoleForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}unsetRoleForUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleForUser was null or undefined when calling unsetRoleForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}unsetRoleWithGroupComplementaryObject(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObject was null or undefined when calling unsetRoleWithGroupComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}unsetRoleWithGroupComplementaryObjects(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithGroupComplementaryObjects was null or undefined when calling unsetRoleWithGroupComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/g-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}unsetRoleWithUserComplementaryObject(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObject was null or undefined when calling unsetRoleWithUserComplementaryObject.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-co`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}unsetRoleWithUserComplementaryObjects(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter UnsetRoleWithUserComplementaryObjects was null or undefined when calling unsetRoleWithUserComplementaryObjects.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/authzResolver/unsetRole/u-cos`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Jo=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}changeConsentStatus(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter consent was null or undefined when calling changeConsentStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling changeConsentStatus.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"consent")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/consentsManager/changeConsentStatus`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}evaluateConsentsForConsentHub(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter consentHub was null or undefined when calling evaluateConsentsForConsentHub.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"consentHub"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHub`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}evaluateConsentsForConsentHubs(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter consentHubs was null or undefined when calling evaluateConsentsForConsentHubs.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"consentHubs[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForConsentHubs`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}evaluateConsentsForService(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter service was null or undefined when calling evaluateConsentsForService.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"service"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/consentsManager/evaluateConsentsForService`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllConsentHubs(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/consentsManager/getAllConsentHubs`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllConsents(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/consentsManager/getAllConsents`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getConsentById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getConsentById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentForUserAndConsentHub(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentForUserAndConsentHub.");if(null==t)throw new Error("Required parameter consentHub was null or undefined when calling getConsentForUserAndConsentHub.");if(null==n)throw new Error("Required parameter status was null or undefined when calling getConsentForUserAndConsentHub.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"consentHub")),null!=n&&(a=this.addToHttpParams(a,n,"status"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/consentsManager/getConsentForUserAndConsentHub`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getConsentHubByFacility(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getConsentHubByFacility.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"facility"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentHubByFacility`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentHubById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getConsentHubById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentHubById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentHubByName(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter name was null or undefined when calling getConsentHubByName.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"name"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentHubByName`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentHubByResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getConsentHubByResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentHubByResource`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentsForConsentHub(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHub.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"consentHub"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentsForConsentHubByResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getConsentsForConsentHubByResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHubByResource`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentsForConsentHubWithStatus(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForConsentHubWithStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling getConsentsForConsentHubWithStatus.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"consentHub")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/consentsManager/getConsentsForConsentHub/id-s`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getConsentsForUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentsForUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getConsentsForUserAndConsentHub(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserAndConsentHub.");if(null==t)throw new Error("Required parameter consentHub was null or undefined when calling getConsentsForUserAndConsentHub.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"consentHub"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/consentsManager/getConsentsForUserAndConsentHub`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getConsentsForUserWithStatus(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getConsentsForUserWithStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling getConsentsForUserWithStatus.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/consentsManager/getConsentsForUser/id-s`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}updateConsentHub(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateConsentHub was null or undefined when calling updateConsentHub.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/consentsManager/updateConsentHub`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Vs=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addMember.");if(null==t)throw new Error("Required parameter member was null or undefined when calling addMember.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"member"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMember`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addMembers(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling addMembers.");if(null==t)throw new Error("Required parameter members was null or undefined when calling addMembers.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"members[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/addMembers`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}allowGroupToHierarchicalVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling allowGroupToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling allowGroupToHierarchicalVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupToHierarchicalVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}allowGroupsToHierarchicalVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling allowGroupsToHierarchicalVo.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/allowGroupsToHierarchicalVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}canExtendMembershipInGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling canExtendMembershipInGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling canExtendMembershipInGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/canExtendMembershipInGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyMembers(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter sourceGroup was null or undefined when calling copyMembers.");if(null==t)throw new Error("Required parameter destinationGroups was null or undefined when calling copyMembers.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"sourceGroup")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"destinationGroups")}),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"members")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/copyMembers`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}createGroupUnion(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resultGroup was null or undefined when calling createGroupUnion.");if(null==t)throw new Error("Required parameter operandGroup was null or undefined when calling createGroupUnion.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resultGroup")),null!=t&&(o=this.addToHttpParams(o,t,"operandGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroupUnion`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}createGroupWithParentGroupNameDescription(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter parentGroup was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==t)throw new Error("Required parameter name was null or undefined when calling createGroupWithParentGroupNameDescription.");if(null==n)throw new Error("Required parameter description was null or undefined when calling createGroupWithParentGroupNameDescription.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"parentGroup")),null!=t&&(a=this.addToHttpParams(a,t,"name")),null!=n&&(a=this.addToHttpParams(a,n,"description"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/pg-n-d`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}createGroupWithVoNameDescription(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createGroupWithVoNameDescription.");if(null==t)throw new Error("Required parameter name was null or undefined when calling createGroupWithVoNameDescription.");if(null==n)throw new Error("Required parameter description was null or undefined when calling createGroupWithVoNameDescription.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"name")),null!=n&&(a=this.addToHttpParams(a,n,"description"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/createGroup/v-n-d`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}deleteGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"force"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/deleteGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}deleteGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputDeleteGroups was null or undefined when calling deleteGroups.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/deleteGroups`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}disallowGroupToHierarchicalVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling disallowGroupToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling disallowGroupToHierarchicalVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupToHierarchicalVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}disallowGroupsToHierarchicalVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling disallowGroupsToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling disallowGroupsToHierarchicalVo.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/disallowGroupsToHierarchicalVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}extendMembershipInGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling extendMembershipInGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling extendMembershipInGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/extendMembershipInGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}forceAllSubGroupsSynchronization(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling forceAllSubGroupsSynchronization.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceAllSubGroupsSynchronization`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}forceGroupStructureSynchronization(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling forceGroupStructureSynchronization.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupStructureSynchronization`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}forceGroupSynchronization(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling forceGroupSynchronization.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/groupsManager/forceGroupSynchronization`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllAllowedGroupsToHierarchicalVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllAllowedGroupsToHierarchicalVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getAllGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllGroupsFromAllVos(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/groupsManager/getAllGroups/all`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllMemberGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAllMemberGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getAllMemberGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllRichGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroups.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attrNames")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getAllRichGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllRichGroupsWithAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllRichGroupsWithAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getAllRichGroupsWithAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getAllRichGroupsWithAttributesByNames`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getAllRichSubGroupsWithGroupAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAllRichSubGroupsWithGroupAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getAllRichSubGroupsWithAttributesByNames`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getAllSubGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAllSubGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getAllSubGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getGroupById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupByName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupByName.");if(null==t)throw new Error("Required parameter name was null or undefined when calling getGroupByName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"name"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getGroupByName`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupDirectMembersCount(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupDirectMembersCount.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupDirectMembersCount`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupMemberById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMemberById.");if(null==t)throw new Error("Required parameter member was null or undefined when calling getGroupMemberById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"member"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getGroupMemberById`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupMembers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupMembersCount(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCount.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCount`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupMembersCountsByGroupStatus(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByGroupStatus.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByGroupStatus`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupMembersCountsByVoStatus(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupMembersCountsByVoStatus.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupMembersCountsByVoStatus`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupRichMembersByIds(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupRichMembersByIds.");if(null==t)throw new Error("Required parameter members was null or undefined when calling getGroupRichMembersByIds.");if(null==n)throw new Error("Required parameter attrNames was null or undefined when calling getGroupRichMembersByIds.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"members[]")}),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"attrNames")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/groupsManager/getGroupRichMembersByIds`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getGroupUnions(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupUnions.");if(null==t)throw new Error("Required parameter reverseDirection was null or undefined when calling getGroupUnions.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"reverseDirection"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getGroupUnions`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupsByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getGroupsByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupsByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupsPage(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedGroups was null or undefined when calling getGroupsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getGroupsPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getGroupsWhereMemberIsActive(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getGroupsWhereMemberIsActive.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereMemberIsActive`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupsWhereUserIsActiveMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsActiveMember.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getGroupsWhereUserIsActiveMember.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getGroupsWhereUserIsActiveMember`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getIndirectMembershipPaths(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getIndirectMembershipPaths.");if(null==t)throw new Error("Required parameter group was null or undefined when calling getIndirectMembershipPaths.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getIndirectMembershipPaths`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMemberGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getMemberGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getMemberRichGroupsWithAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getMemberRichGroupsWithAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getMemberRichGroupsWithAttributesByNames`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getParentGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getParentGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/groupsManager/getParentGroup`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichGroupByIdWithAttributesByNames(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groupId was null or undefined when calling getRichGroupByIdWithAttributesByNames.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"groupId")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getRichGroupByIdWithAttributesByNames`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getSubgroupsPage(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedSubgroups was null or undefined when calling getSubgroupsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getSubgroupsPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getVoAllAllowedGroupsToHierarchicalVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");if(null==t)throw new Error("Required parameter memberVo was null or undefined when calling getVoAllAllowedGroupsToHierarchicalVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"memberVo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v-v`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}isAllowedGroupToHierarchicalVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling isAllowedGroupToHierarchicalVo.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling isAllowedGroupToHierarchicalVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/isAllowedGroupToHierarchicalVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}isGroupMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling isGroupMember.");if(null==t)throw new Error("Required parameter group was null or undefined when calling isGroupMember.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/isGroupMember`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}moveGroupWithDestinationGroupMovingGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter movingGroup was null or undefined when calling moveGroupWithDestinationGroupMovingGroup.");let o=new C.LE({encoder:this.encoder});null!=t&&(o=this.addToHttpParams(o,t,"destinationGroup")),null!=e&&(o=this.addToHttpParams(o,e,"movingGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/moveGroup/dg-mg`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupUnion(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resultGroup was null or undefined when calling removeGroupUnion.");if(null==t)throw new Error("Required parameter operandGroup was null or undefined when calling removeGroupUnion.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resultGroup")),null!=t&&(o=this.addToHttpParams(o,t,"operandGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeGroupUnion`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling removeMember.");if(null==t)throw new Error("Required parameter member was null or undefined when calling removeMember.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"member"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMember`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeMembers(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeMembers.");if(null==t)throw new Error("Required parameter members was null or undefined when calling removeMembers.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"members[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/groupsManager/removeMembers`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}setGroupsMemberStatus(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling setGroupsMemberStatus.");if(null==t)throw new Error("Required parameter group was null or undefined when calling setGroupsMemberStatus.");if(null==n)throw new Error("Required parameter status was null or undefined when calling setGroupsMemberStatus.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"group")),null!=n&&(a=this.addToHttpParams(a,n,"status"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/groupsManager/setGroupsMemberStatus`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}updateGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateGroup was null or undefined when calling updateGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/groupsManager/updateGroup`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Qe=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addMemberCandidates(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAddMemberCandidates was null or undefined when calling addMemberCandidates.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/addMemberCandidates`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}canExtendMembership(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling canExtendMembership.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/canExtendMembership`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}copySponsoredMembers(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter members was null or undefined when calling copySponsoredMembers.");if(null==t)throw new Error("Required parameter copyFrom was null or undefined when calling copySponsoredMembers.");if(null==n)throw new Error("Required parameter copyTo was null or undefined when calling copySponsoredMembers.");if(null==d)throw new Error("Required parameter copyValidity was null or undefined when calling copySponsoredMembers.");let u=new C.LE({encoder:this.encoder});e&&e.forEach(ce=>{u=this.addToHttpParams(u,ce,"members[]")}),null!=t&&(u=this.addToHttpParams(u,t,"copyFrom")),null!=n&&(u=this.addToHttpParams(u,n,"copyTo")),null!=d&&(u=this.addToHttpParams(u,d,"copyValidity")),null!=c&&(u=this.addToHttpParams(u,c,"validityTo"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/membersManager/copySponsoredMembers`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}createMemberForCandidate(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateMemberForCandidate was null or undefined when calling createMemberForCandidate.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/createMember/c`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createMemberForUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateMemberForUser was null or undefined when calling createMemberForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/createMember/u`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createMemberFromExtSource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateMemberFromExtSource was null or undefined when calling createMemberFromExtSource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/createMember/extSource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createSpecificMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSpecificMember was null or undefined when calling createSpecificMember.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/createSpecificMember`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createSponsoredMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateSponsoredMember was null or undefined when calling createSponsoredMember.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/createSponsoredMember/withFullName`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createSponsoredMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateSponsoredMembers was null or undefined when calling createSponsoredMembers.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/createSponsoredMembers`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createSponsoredMembersFromCSV(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateSponsoredMemberFromCSV was null or undefined when calling createSponsoredMembersFromCSV.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/createSponsoredMembersFromCSV`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}deleteMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling deleteMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter members was null or undefined when calling deleteMembers.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"members[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/membersManager/deleteMembers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}extendMembership(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling extendMembership.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/membersManager/extendMembership`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}findCompleteRichMembersByAttributes(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersByAttributes.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersByAttributes.");let a=new C.LE({encoder:this.encoder});e&&e.forEach(y=>{a=this.addToHttpParams(a,y,"attrsNames[]")}),null!=t&&(a=this.addToHttpParams(a,t,"searchString")),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"allowedStatuses[]")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/attrs`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}findCompleteRichMembersForGroup(e,t,n,d,c,l,o=!1,a="body",s=!1,u){if(null==e)throw new Error("Required parameter group was null or undefined when calling findCompleteRichMembersForGroup.");if(null==t)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForGroup.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForGroup.");if(null==d)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling findCompleteRichMembersForGroup.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"group")),t&&t.forEach(Ve=>{p=this.addToHttpParams(p,Ve,"attrsNames[]")}),c&&c.forEach(Ve=>{p=this.addToHttpParams(p,Ve,"allowedStatuses[]")}),l&&l.forEach(Ve=>{p=this.addToHttpParams(p,Ve,"allowedGroupStatuses[]")}),null!=n&&(p=this.addToHttpParams(p,n,"searchString")),null!=d&&(p=this.addToHttpParams(p,d,"lookingInParentGroup"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=u&&u.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let y=u&&u.context;void 0===y&&(y=new C.qT);let j="json";f&&(j=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/g`;if(o){let Ve=new URL(ce),Lt=Ve.pathname.split("/");Lt[1]="non",Ve.pathname=Lt.join("/"),ce=Ve.toString()}return this.httpClient.get(ce,{context:y,params:p,responseType:j,withCredentials:this.configuration.withCredentials,headers:m,observe:a,reportProgress:s})}findCompleteRichMembersForVo(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling findCompleteRichMembersForVo.");if(null==t)throw new Error("Required parameter attrsNames was null or undefined when calling findCompleteRichMembersForVo.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling findCompleteRichMembersForVo.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),t&&t.forEach(j=>{s=this.addToHttpParams(s,j,"attrsNames[]")}),d&&d.forEach(j=>{s=this.addToHttpParams(s,j,"allowedStatuses[]")}),null!=n&&(s=this.addToHttpParams(s,n,"searchString"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}findMembersInVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling findMembersInVo.");if(null==t)throw new Error("Required parameter searchString was null or undefined when calling findMembersInVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"searchString"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/findMembersInVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}findSponsoredCompleteRichMembersForVo(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==t)throw new Error("Required parameter attrsNames was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==n)throw new Error("Required parameter searchString was null or undefined when calling findSponsoredCompleteRichMembersForVo.");if(null==d)throw new Error("Required parameter onlySponsored was null or undefined when calling findSponsoredCompleteRichMembersForVo.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),t&&t.forEach(j=>{s=this.addToHttpParams(s,j,"attrsNames[]")}),null!=n&&(s=this.addToHttpParams(s,n,"searchString")),null!=d&&(s=this.addToHttpParams(s,d,"onlySponsored"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/membersManager/findCompleteRichMembers/v-sponsored`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getAllMembers(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/membersManager/getAllMembers`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllNamespacesRules(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/membersManager/getAllNamespacesRules`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllSponsoredMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllSponsoredMembersAndTheirSponsors(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getAllSponsoredMembersAndTheirSponsors.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getAllSponsoredMembersAndTheirSponsors`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getCompleteRichMembersForGroup(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroup.");if(null==t)throw new Error("Required parameter lookingInParentGroup was null or undefined when calling getCompleteRichMembersForGroup.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"group")),n&&n.forEach(ce=>{u=this.addToHttpParams(u,ce,"allowedStatuses[]")}),d&&d.forEach(ce=>{u=this.addToHttpParams(u,ce,"allowedGroupStatuses[]")}),null!=t&&(u=this.addToHttpParams(u,t,"lookingInParentGroup")),c&&c.forEach(ce=>{u=this.addToHttpParams(u,ce,"attrsNames[]")});let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.get(j,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}getCompleteRichMembersForGroupResource(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==n)throw new Error("Required parameter attrsNames was null or undefined when calling getCompleteRichMembersForGroupResource.");if(null==d)throw new Error("Required parameter allowedStatuses was null or undefined when calling getCompleteRichMembersForGroupResource.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),null!=t&&(s=this.addToHttpParams(s,t,"resource")),n&&n.forEach(j=>{s=this.addToHttpParams(s,j,"attrsNames[]")}),d&&d.forEach(j=>{s=this.addToHttpParams(s,j,"allowedStatuses[]")});let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/g-r`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getCompleteRichMembersForVo(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getCompleteRichMembersForVo.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"allowedStatuses[]")}),n&&n.forEach(y=>{a=this.addToHttpParams(a,y,"attrsNames[]")});let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/membersManager/getCompleteRichMembers/v`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberByExtSourceNameAndExtLogin(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==t)throw new Error("Required parameter extLogin was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");if(null==n)throw new Error("Required parameter extSourceName was null or undefined when calling getMemberByExtSourceNameAndExtLogin.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"extLogin")),null!=n&&(a=this.addToHttpParams(a,n,"extSourceName"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/membersManager/getMemberByExtSourceNameAndExtLogin`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getMemberById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getMemberById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMemberById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getMemberByUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMemberByUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getMemberByUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getMemberByUser`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMembers(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMembers.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getMembers`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMembersByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getMembersByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMembersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getMembersByUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getMembersByUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMembersByUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getMembersCount(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMembersCount.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getMembersCount`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getMembersPage(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedMembers was null or undefined when calling getMembersPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getMembersPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getMembersWithStatusCount(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getMembersWithStatusCount.");if(null==t)throw new Error("Required parameter status was null or undefined when calling getMembersWithStatusCount.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getMembersCount/status`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRichMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getRichMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichMemberWithAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichMemberWithAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getRichMemberWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichMembersByIds(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichMembersByIds.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"ids[]")}),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getRichMembersByIds`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getRichMembersNoUserAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getRichMembersNoUserAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getRichMembersNoUserAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getSponsoredMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/membersManager/getSponsoredMembers/v`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getSponsoredMembersAndTheirSponsors(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsoredMembersAndTheirSponsors.");if(null==t)throw new Error("Required parameter attrNames was null or undefined when calling getSponsoredMembersAndTheirSponsors.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getSponsoredMembersAndTheirSponsors`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getSponsorsByMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsByMember.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/getSponsors/member`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getSponsorsByVo(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsByVo.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsByVo.");if(null==n)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsByVo.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=t&&(s=this.addToHttpParams(s,t,"extSourceName")),null!=n&&(s=this.addToHttpParams(s,n,"extLogin")),d&&d.forEach(j=>{s=this.addToHttpParams(s,j,"attrNames[]")});let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/membersManager/getSponsors/vo`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}moveMembership(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling moveMembership.");if(null==t)throw new Error("Required parameter sourceUser was null or undefined when calling moveMembership.");if(null==n)throw new Error("Required parameter targetUser was null or undefined when calling moveMembership.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"sourceUser")),null!=n&&(a=this.addToHttpParams(a,n,"targetUser"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/moveMembership`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeSponsor(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeSponsor.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling removeSponsor.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"sponsor"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsor`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeSponsors(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeSponsors.");if(null==t)throw new Error("Required parameter sponsorIds was null or undefined when calling removeSponsors.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"sponsorIds")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/membersManager/removeSponsors`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}sendAccountActivationLinkEmail(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling sendAccountActivationLinkEmail.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling sendAccountActivationLinkEmail.");if(null==n)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendAccountActivationLinkEmail.");if(null==d)throw new Error("Required parameter language was null or undefined when calling sendAccountActivationLinkEmail.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"namespace")),null!=n&&(s=this.addToHttpParams(s,n,"emailAttributeURN")),null!=d&&(s=this.addToHttpParams(s,d,"language"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/membersManager/sendAccountActivationLinkEmail`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}sendPasswordResetLinkEmail(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter member was null or undefined when calling sendPasswordResetLinkEmail.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling sendPasswordResetLinkEmail.");if(null==n)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendPasswordResetLinkEmail.");if(null==d)throw new Error("Required parameter language was null or undefined when calling sendPasswordResetLinkEmail.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"member")),null!=t&&(u=this.addToHttpParams(u,t,"namespace")),null!=n&&(u=this.addToHttpParams(u,n,"emailAttributeURN")),null!=d&&(u=this.addToHttpParams(u,d,"language")),null!=c&&(u=this.addToHttpParams(u,c,"baseUrl"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/membersManager/sendPasswordResetLinkEmail`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}sendUsernameReminderEmail(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter member was null or undefined when calling sendUsernameReminderEmail.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling sendUsernameReminderEmail.");if(null==n)throw new Error("Required parameter emailAttributeURN was null or undefined when calling sendUsernameReminderEmail.");if(null==d)throw new Error("Required parameter language was null or undefined when calling sendUsernameReminderEmail.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"member")),null!=t&&(s=this.addToHttpParams(s,t,"namespace")),null!=n&&(s=this.addToHttpParams(s,n,"emailAttributeURN")),null!=d&&(s=this.addToHttpParams(s,d,"language"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/membersManager/sendUsernameReminderEmail`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}setSponsoredMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetSponsoredMember was null or undefined when calling setSponsoredMember.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/membersManager/setSponsoredMember`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setSponsorshipForMember(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter sponsoredMember was null or undefined when calling setSponsorshipForMember.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling setSponsorshipForMember.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"sponsoredMember")),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/setSponsorshipForMember`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}setStatus(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling setStatus.");if(null==t)throw new Error("Required parameter status was null or undefined when calling setStatus.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"status"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/membersManager/setStatus`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}sponsorMember(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling sponsorMember.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMember.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMember`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}sponsorMembers(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter members was null or undefined when calling sponsorMembers.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling sponsorMembers.");let a=new C.LE({encoder:this.encoder});e&&e.forEach(y=>{a=this.addToHttpParams(a,y,"members[]")}),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/sponsorMembers`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}updateSponsorshipValidity(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter member was null or undefined when calling updateSponsorshipValidity.");if(null==t)throw new Error("Required parameter sponsor was null or undefined when calling updateSponsorshipValidity.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"member")),null!=t&&(a=this.addToHttpParams(a,t,"sponsor")),null!=n&&(a=this.addToHttpParams(a,n,"validityTo"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/membersManager/updateSponsorshipValidity`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}validateMemberAsync(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling validateMemberAsync.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/membersManager/validateMemberAsync`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),yi=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}sentMessageToRTWithMemberQueue(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter memberId was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==n)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithMemberQueue.");if(null==d)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithMemberQueue.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"memberId")),null!=t&&(s=this.addToHttpParams(s,t,"queue")),null!=n&&(s=this.addToHttpParams(s,n,"subject")),null!=d&&(s=this.addToHttpParams(s,d,"text"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/m-q`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}sentMessageToRTWithQueue(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithQueue.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithQueue.");if(null==n)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithQueue.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"queue")),null!=t&&(a=this.addToHttpParams(a,t,"subject")),null!=n&&(a=this.addToHttpParams(a,n,"text"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/q`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}sentMessageToRTWithVo(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVo.");if(null==t)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVo.");if(null==n)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVo.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"voId")),null!=t&&(a=this.addToHttpParams(a,t,"subject")),null!=n&&(a=this.addToHttpParams(a,n,"text"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}sentMessageToRTWithVoQueue(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter voId was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==t)throw new Error("Required parameter queue was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==n)throw new Error("Required parameter subject was null or undefined when calling sentMessageToRTWithVoQueue.");if(null==d)throw new Error("Required parameter text was null or undefined when calling sentMessageToRTWithVoQueue.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"voId")),null!=t&&(s=this.addToHttpParams(s,t,"queue")),null!=n&&(s=this.addToHttpParams(s,n,"subject")),null!=d&&(s=this.addToHttpParams(s,d,"text"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/rtMessagesManager/sentMessageToRT/v-q`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),mr=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addApplicationMailForGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAddApplicationMailForGroup was null or undefined when calling addApplicationMailForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/g`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}addApplicationMailForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAddApplicationMailForVo was null or undefined when calling addApplicationMailForVo.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/addApplicationMail/v`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}addGroupsToAutoRegistration(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addGroupsToAutoRegistration.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"groups[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}addSubgroupsToAutoRegistration(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling addSubgroupsToAutoRegistration.");if(null==n)throw new Error("Required parameter formItem was null or undefined when calling addSubgroupsToAutoRegistration.");let a=new C.LE({encoder:this.encoder});e&&e.forEach(y=>{a=this.addToHttpParams(a,y,"groups[]")}),null!=t&&(a=this.addToHttpParams(a,t,"registrationGroup")),null!=n&&(a=this.addToHttpParams(a,n,"formItem"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/group`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}addVoGroupsToAutoRegistration(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling addVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling addVoGroupsToAutoRegistration.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}approveApplication(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling approveApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}approveApplications(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling approveApplications.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/approveApplications`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}checkForSimilarRichIdentities(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarRichIdentities`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.post(u,null,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}checkForSimilarUsersWithAuthInfo(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/urlinjsonout/registrarManager/checkForSimilarUsers/authInfo`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.post(u,null,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}consolidate(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputConsolidate was null or undefined when calling consolidate.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/consolidate`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}consolidateIdentityUsingToken(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling consolidateIdentityUsingToken.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/consolidateIdentityUsingToken`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}copyFormFromGroupToGroup(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyFormFromGroupToVo(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/groupToVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyFormFromVoToGroup(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyFormFromVoToVo(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyForm/voToVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyMailsFromGroupToGroup(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyMailsFromGroupToVo(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromGroup")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/groupToVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyMailsFromVoToGroup(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyMailsFromVoToVo(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"fromVo")),null!=t&&(o=this.addToHttpParams(o,t,"toVo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/copyMails/voToVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}createApplicationFormInGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling createApplicationFormInGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}createApplicationFormInVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createApplicationFormInVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/createApplicationForm/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteApplication(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteApplicationMailForGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deleteApplicationMailForGroup.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"id"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/g`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}deleteApplicationMailForVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteApplicationMailForVo.");if(null==t)throw new Error("Required parameter id was null or undefined when calling deleteApplicationMailForVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"id"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplicationMail/v`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}deleteApplications(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling deleteApplications.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteApplications`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteGroupsFromAutoRegistration(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteGroupsFromAutoRegistration.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"groups[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteSubgroupsFromAutoRegistration(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter registrationGroup was null or undefined when calling deleteSubgroupsFromAutoRegistration.");if(null==n)throw new Error("Required parameter formItem was null or undefined when calling deleteSubgroupsFromAutoRegistration.");let a=new C.LE({encoder:this.encoder});e&&e.forEach(y=>{a=this.addToHttpParams(a,y,"groups[]")}),null!=t&&(a=this.addToHttpParams(a,t,"registrationGroup")),null!=n&&(a=this.addToHttpParams(a,n,"formItem"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}deleteVoGroupsFromAutoRegistration(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling deleteVoGroupsFromAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling deleteVoGroupsFromAutoRegistration.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getApplicationById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getApplicationDataById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getApplicationDataById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationDataById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getApplicationMailsForGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationMailsForGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getApplicationMailsForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationMailsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationMails/v`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getApplicationsForGroup(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter group was null or undefined when calling getApplicationsForGroup.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"group")),t&&t.forEach(j=>{s=this.addToHttpParams(s,j,"state[]")}),null!=n&&(s=this.addToHttpParams(s,n,"dateFrom")),null!=d&&(s=this.addToHttpParams(s,d,"dateTo"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/registrarManager/getApplicationsForGroup`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getApplicationsForMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getApplicationsForMember.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsForMember`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getApplicationsForVo(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getApplicationsForVo.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),t&&t.forEach(j=>{s=this.addToHttpParams(s,j,"state[]")}),null!=n&&(s=this.addToHttpParams(s,n,"dateFrom")),null!=d&&(s=this.addToHttpParams(s,d,"dateTo"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/registrarManager/getApplicationsForVo`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getApplicationsPage(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedApplications was null or undefined when calling getApplicationsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getApplicationsPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getConsolidatorToken(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/registrarManager/getConsolidatorToken`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getFormItemsForGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getFormItemsForGroupWithType(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getFormItemsForGroupWithType.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"type"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getFormItems/group-type`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getFormItemsForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getFormItemsForVoWithType(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getFormItemsForVoWithType.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"type"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getFormItems/vo-type`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupApplicationForm(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getGroupApplicationForm.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/group`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupsToAutoRegistration(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getGroupsToAutoRegistration.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getSubgroupsToAutoRegistration(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getSubgroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getSubgroupsToAutoRegistration.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/group`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getVoApplicationForm(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoApplicationForm.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/registrarManager/getApplicationForm/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getVoGroupsToAutoRegistration(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getVoGroupsToAutoRegistration.");if(null==t)throw new Error("Required parameter formItem was null or undefined when calling getVoGroupsToAutoRegistration.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"formItem"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/getGroupsToAutoRegistration/vo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}invitationFormExists(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling invitationFormExists.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/invitationFormExists`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}inviteMemberCandidates(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputInviteMemberCandidates was null or undefined when calling inviteMemberCandidates.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/inviteMemberCandidates`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}isInvitationEnabled(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling isInvitationEnabled.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/isInvitationEnabled`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}rejectApplication(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter id was null or undefined when calling rejectApplication.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"id")),null!=t&&(o=this.addToHttpParams(o,t,"reason"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplication`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}rejectApplications(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter ids was null or undefined when calling rejectApplications.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"ids[]")}),null!=t&&(o=this.addToHttpParams(o,t,"reason"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/rejectApplications`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}sendInvitation(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitation.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitation.");let s=new C.LE({encoder:this.encoder});null!=n&&(s=this.addToHttpParams(s,n,"voId")),null!=d&&(s=this.addToHttpParams(s,d,"name")),null!=e&&(s=this.addToHttpParams(s,e,"email")),null!=t&&(s=this.addToHttpParams(s,t,"language"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}sendInvitationForGroup(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter email was null or undefined when calling sendInvitationForGroup.");if(null==t)throw new Error("Required parameter language was null or undefined when calling sendInvitationForGroup.");let u=new C.LE({encoder:this.encoder});null!=n&&(u=this.addToHttpParams(u,n,"voId")),null!=d&&(u=this.addToHttpParams(u,d,"groupId")),null!=c&&(u=this.addToHttpParams(u,c,"name")),null!=e&&(u=this.addToHttpParams(u,e,"email")),null!=t&&(u=this.addToHttpParams(u,t,"language"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/g`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}sendInvitationGroupToExistingUser(e,t,n,d=!1,c="body",l=!1,o){let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"userId")),null!=t&&(a=this.addToHttpParams(a,t,"voId")),null!=n&&(a=this.addToHttpParams(a,n,"groupId"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u-g`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}sendInvitationToExistingUser(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"userId")),null!=t&&(o=this.addToHttpParams(o,t,"voId"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/registrarManager/sendInvitation/u`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}sendInvitationsFromCsv(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputInvitationsFromCsv was null or undefined when calling sendInvitationsFromCsv.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendInvitationsFromCsv`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}sendMessage(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSendMessage was null or undefined when calling sendMessage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendMessage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}sendMessages(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSendMessages was null or undefined when calling sendMessages.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/sendMessages`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}setSendingEnabled(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetSendingEnabled was null or undefined when calling setSendingEnabled.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/setSendingEnabled`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}submitApplication(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSubmitApplication was null or undefined when calling submitApplication.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/submitApplication`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateApplicationMail(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateApplicationMail was null or undefined when calling updateApplicationMail.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateApplicationMail`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateForm(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateForm was null or undefined when calling updateForm.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateForm`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateFormItemData(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputFormItemData was null or undefined when calling updateFormItemData.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItemData`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateFormItemsData(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputFormItemsData was null or undefined when calling updateFormItemsData.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItemsData`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateFormItemsForGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForGroup was null or undefined when calling updateFormItemsForGroup.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItems/group`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateFormItemsForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateFormItemsForVo was null or undefined when calling updateFormItemsForVo.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/registrarManager/updateFormItems/vo`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}verifyApplication(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling verifyApplication.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/registrarManager/verifyApplication`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Jr=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}activateGroupResourceAssignment(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter group was null or undefined when calling activateGroupResourceAssignment.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling activateGroupResourceAssignment.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"group")),null!=t&&(a=this.addToHttpParams(a,t,"resource")),null!=n&&(a=this.addToHttpParams(a,n,"async"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/resourcesManager/activateGroupResourceAssignment`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}addAdminToGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addAdminToGroup.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling addAdminToGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"authorizedGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-g`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addAdminToUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addAdminToUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addAdminToUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addAdmin/r-u`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addResourceSelfServiceGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling addResourceSelfServiceGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addResourceSelfServiceUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling addResourceSelfServiceUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling addResourceSelfServiceUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/addResourceSelfServiceUser`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}allowGroupsToResources(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter groups was null or undefined when calling allowGroupsToResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling allowGroupsToResources.");let a=new C.LE({encoder:this.encoder});e&&e.forEach(y=>{a=this.addToHttpParams(a,y,"groups[]")}),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"resources[]")}),null!=n&&(a=this.addToHttpParams(a,n,"async"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/resourcesManager/allowGroupsToResources`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}assignGroupToResource(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling assignGroupToResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling assignGroupToResource.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"group")),null!=t&&(u=this.addToHttpParams(u,t,"resource")),null!=n&&(u=this.addToHttpParams(u,n,"async")),null!=d&&(u=this.addToHttpParams(u,d,"assignInactive")),null!=c&&(u=this.addToHttpParams(u,c,"autoAssignSubgroups"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResource`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}assignGroupToResources(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter group was null or undefined when calling assignGroupToResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling assignGroupToResources.");let u=new C.LE({encoder:this.encoder});null!=e&&(u=this.addToHttpParams(u,e,"group")),t&&t.forEach(ce=>{u=this.addToHttpParams(u,ce,"resources[]")}),null!=n&&(u=this.addToHttpParams(u,n,"async")),null!=d&&(u=this.addToHttpParams(u,d,"assignInactive")),null!=c&&(u=this.addToHttpParams(u,c,"autoAssignSubgroups"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupToResources`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}assignGroupsToResource(e,t,n,d,c,l=!1,o="body",a=!1,s){if(null==e)throw new Error("Required parameter groups was null or undefined when calling assignGroupsToResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling assignGroupsToResource.");let u=new C.LE({encoder:this.encoder});e&&e.forEach(ce=>{u=this.addToHttpParams(u,ce,"groups[]")}),null!=t&&(u=this.addToHttpParams(u,t,"resource")),null!=n&&(u=this.addToHttpParams(u,n,"async")),null!=d&&(u=this.addToHttpParams(u,d,"assignInactive")),null!=c&&(u=this.addToHttpParams(u,c,"autoAssignSubgroups"));let m,p=this.defaultHeaders;m=this.configuration.lookupCredential("BasicAuth"),m&&(p=p.set("Authorization","Basic "+m)),m=this.configuration.lookupCredential("BearerAuth"),m&&(p=p.set("Authorization","Bearer "+m));let g=s&&s.httpHeaderAccept;void 0===g&&(g=this.configuration.selectHeaderAccept(["application/json"])),void 0!==g&&(p=p.set("Accept",g));let f=s&&s.context;void 0===f&&(f=new C.qT);let y="json";g&&(y=g.startsWith("text")?"text":this.configuration.isJsonMime(g)?"json":"blob");let j=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignGroupsToResource`;if(l){let ce=new URL(j),Ve=ce.pathname.split("/");Ve[1]="non",ce.pathname=Ve.join("/"),j=ce.toString()}return this.httpClient.post(j,null,{context:f,params:u,responseType:y,withCredentials:this.configuration.withCredentials,headers:p,observe:o,reportProgress:a})}assignResourceTagToResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAssignResourceTagToResource was null or undefined when calling assignResourceTagToResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagToResource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}assignResourceTagsToResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputAssignResourceTagsToResource was null or undefined when calling assignResourceTagsToResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/assignResourceTagsToResource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}assignService(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling assignService.");if(null==t)throw new Error("Required parameter service was null or undefined when calling assignService.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"service"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignService`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}assignServices(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling assignServices.");if(null==t)throw new Error("Required parameter services was null or undefined when calling assignServices.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServices`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}assignServicesPackage(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling assignServicesPackage.");if(null==t)throw new Error("Required parameter servicesPackage was null or undefined when calling assignServicesPackage.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"servicesPackage"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/assignServicesPackage`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}copyResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCopyResource was null or undefined when calling copyResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/copyResource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createResource(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling createResource.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling createResource.");if(null==n)throw new Error("Required parameter name was null or undefined when calling createResource.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=t&&(s=this.addToHttpParams(s,t,"facility")),null!=n&&(s=this.addToHttpParams(s,n,"name")),null!=d&&(s=this.addToHttpParams(s,d,"description"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResource`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.post(y,null,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}createResourceTagWithResourceTag(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateResourceTagWithResourceTag was null or undefined when calling createResourceTagWithResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/createResourceTag/resourceTag`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createResourceTagWithTagName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter tagName was null or undefined when calling createResourceTagWithTagName.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling createResourceTagWithTagName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"tagName")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/createResourceTag/tagName`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}deactivateGroupResourceAssignment(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling deactivateGroupResourceAssignment.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling deactivateGroupResourceAssignment.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deactivateGroupResourceAssignment`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}deleteAllResources(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteAllResources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteAllResourcesTagsForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling deleteAllResourcesTagsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteAllResourcesTagsForVo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling deleteResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/deleteResource`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}deleteResourceTag(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputDeleteResourceTag was null or undefined when calling deleteResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/deleteResourceTag`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getAdminGroups(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAdminGroups.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAdminGroups`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAdmins(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAdmins.");if(null==t)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getAdmins.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"onlyDirectAdmins"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getAdmins`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getAllResources(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/resourcesManager/getAllResources`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllResourcesByResourceTag(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputGetAllResourcesByResourceTag was null or undefined when calling getAllResourcesByResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesByResourceTag`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getAllResourcesTagsForResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAllResourcesTagsForResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForResource`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllResourcesTagsForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getAllResourcesTagsForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAllResourcesTagsForVo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllResourcesWhereUserIsAdmin(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAllResourcesWhereUserIsAdmin.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/all`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllowedMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAllowedMembers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAllowedMembers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllowedResources(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAllowedResources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAllowedResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAllowedUsersOfResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAllowedUsersOfResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAllowedUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedGroups(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedGroups.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"member"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getAssignedGroups`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getAssignedMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedMembersWithStatus(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedMembersWithStatus.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedMembersWithStatus`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedResourcesWithGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAssignedResourcesWithGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedResourcesWithMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedResources/m`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedResourcesWithStatus(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedResourcesWithStatus.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedResourcesWithStatus`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedRichMembers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedRichMembers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichMembers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedRichResourcesWithGroup(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter group was null or undefined when calling getAssignedRichResourcesWithGroup.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"group"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/g`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedRichResourcesWithMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/m`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedRichResourcesWithMemberService(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getAssignedRichResourcesWithMemberService.");if(null==t)throw new Error("Required parameter service was null or undefined when calling getAssignedRichResourcesWithMemberService.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"service"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getAssignedRichResources/s-m`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getAssignedServicesToResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getAssignedServicesToResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getAssignedServices`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getBansForMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getBansForMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getBansForMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getBansForResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getBansForResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getBansForResource`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getEnrichedBansForResource(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getEnrichedBansForResource.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForResource`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getEnrichedBansForUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getEnrichedBansForUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getEnrichedBansForUser`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getEnrichedResourceById(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter id was null or undefined when calling getEnrichedResourceById.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"id")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourceById`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getEnrichedResourcesForFacility(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getEnrichedResourcesForFacility.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForFacility`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getEnrichedResourcesForVo(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getEnrichedResourcesForVo.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getEnrichedResourcesForVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getFacility(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getFacility.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getFacility`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getGroupAssignments(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getGroupAssignments.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getGroupAssignments`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getMailingServiceRichResourcesWithMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter member was null or undefined when calling getMailingServiceRichResourcesWithMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"member"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getMailingServiceRichResourcesWithMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getResourceAssignments(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling getResourceAssignments.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getResourceAssignments`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourceBan(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getResourceBan.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getResourceBan.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getBan`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourceBanById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling getResourceBanById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"banId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getBanById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getResourceById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getResourceById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getResourceById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getResourceByName(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResourceByName.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getResourceByName.");if(null==n)throw new Error("Required parameter name was null or undefined when calling getResourceByName.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"vo")),null!=t&&(a=this.addToHttpParams(a,t,"facility")),null!=n&&(a=this.addToHttpParams(a,n,"name"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/resourcesManager/getResourceByName`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getResources(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getResourcesByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getResourcesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getResourcesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getResourcesCountForAll(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/all`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getResourcesCountForVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResourcesCountForVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getResourcesCount/vo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getResourcesFromVoWhereUserIsAdmin(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getResourcesFromVoWhereUserIsAdmin.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"vo")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/fromVo`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getResourcesWhereGroupIsAdmin(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereGroupIsAdmin.");if(null==n)throw new Error("Required parameter group was null or undefined when calling getResourcesWhereGroupIsAdmin.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"facility")),null!=t&&(a=this.addToHttpParams(a,t,"vo")),null!=n&&(a=this.addToHttpParams(a,n,"group"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin/group`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getResourcesWhereUserIsAdmin(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getResourcesWhereUserIsAdmin.");if(null==n)throw new Error("Required parameter user was null or undefined when calling getResourcesWhereUserIsAdmin.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"facility")),null!=t&&(a=this.addToHttpParams(a,t,"vo")),null!=n&&(a=this.addToHttpParams(a,n,"user"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/json/resourcesManager/getResourcesWhereUserIsAdmin`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.get(f,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}getRichAdmins(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getRichAdmins.");if(null==t)throw new Error("Required parameter specificAttributes was null or undefined when calling getRichAdmins.");if(null==n)throw new Error("Required parameter allUserAttributes was null or undefined when calling getRichAdmins.");if(null==d)throw new Error("Required parameter onlyDirectAdmins was null or undefined when calling getRichAdmins.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"resource")),t&&t.forEach(j=>{s=this.addToHttpParams(s,j,"specificAttributes")}),null!=n&&(s=this.addToHttpParams(s,n,"allUserAttributes")),null!=d&&(s=this.addToHttpParams(s,d,"onlyDirectAdmins"));let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/resourcesManager/getRichAdmins`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getRichResourceById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getRichResourceById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getRichResourceById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichResources(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getRichResources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"vo"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getRichResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichResourcesByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichResourcesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getRichResourcesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getVo(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling getVo.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/resourcesManager/getVo`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}removeAllResourceTagsFromResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeAllResourceTagsFromResource.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"resource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAllResourcesTagFromResource`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}removeBanByMemberAndResource(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling removeBanByMemberAndResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeBanByMemberAndResource.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/member-resource-id`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupAdminResource(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeGroupAdminResource.");if(null==t)throw new Error("Required parameter authorizedGroup was null or undefined when calling removeGroupAdminResource.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"authorizedGroup"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-g`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupFromResource(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupFromResource.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResource`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupFromResources(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter group was null or undefined when calling removeGroupFromResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling removeGroupFromResources.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"group")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"resources[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupFromResources`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeGroupsFromResource(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling removeGroupsFromResource.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling removeGroupsFromResource.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeGroupsFromResource`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeResourceBanById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter banId was null or undefined when calling removeResourceBanById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"banId"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeBan/id`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}removeResourceSelfServiceGroup(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceGroup.");if(null==t)throw new Error("Required parameter group was null or undefined when calling removeResourceSelfServiceGroup.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"group"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceGroup`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeResourceSelfServiceUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeResourceSelfServiceUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeResourceSelfServiceUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeResourceSelfServiceUser`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeResourceTagFromResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputRemoveResourceTagFromResource was null or undefined when calling removeResourceTagFromResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagFromResource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}removeResourceTagsFromResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputRemoveResourceTagsFromResource was null or undefined when calling removeResourceTagsFromResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/removeResourceTagsFromResource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}removeService(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeService.");if(null==t)throw new Error("Required parameter service was null or undefined when calling removeService.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"service"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeServiceForResources(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resources was null or undefined when calling removeServiceForResources.");if(null==t)throw new Error("Required parameter service was null or undefined when calling removeServiceForResources.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"resources[]")}),null!=t&&(o=this.addToHttpParams(o,t,"service"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeService/forResources`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeServices(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeServices.");if(null==t)throw new Error("Required parameter services was null or undefined when calling removeServices.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"services[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServices`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeServicesPackage(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeServicesPackage.");if(null==t)throw new Error("Required parameter servicesPackage was null or undefined when calling removeServicesPackage.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"servicesPackage"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeServicesPackage`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeUserAdminResource(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter resource was null or undefined when calling removeUserAdminResource.");if(null==t)throw new Error("Required parameter user was null or undefined when calling removeUserAdminResource.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"resource")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/removeAdmin/r-u`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}setResourceBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputSetBan was null or undefined when calling setResourceBan.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/setBan`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}unallowGroupsFromResources(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter groups was null or undefined when calling unallowGroupsFromResources.");if(null==t)throw new Error("Required parameter resources was null or undefined when calling unallowGroupsFromResources.");let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"groups[]")}),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"resources[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/resourcesManager/unallowGroupsFromResources`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}updateResource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateResource was null or undefined when calling updateResource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/updateResource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateResourceBan(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateBan was null or undefined when calling updateResourceBan.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/updateBan`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateResourceTag(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateResourceTag was null or undefined when calling updateResourceTag.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/resourcesManager/updateResourceTag`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),ki=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}addSpecificUserOwner(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling addSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling addSpecificUserOwner.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"specificUser"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/addSpecificUserOwner`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}addUserExtSource(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter AddUserExtSourceInput was null or undefined when calling addUserExtSource.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/addUserExtSource`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}anonymizeUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling anonymizeUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"force"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/anonymizeUser`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}blockLogins(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"logins[]")}),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/blockLogins`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}changeNonAuthzPasswordByToken(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputChangeNonAuthzPasswordByToken was null or undefined when calling changeNonAuthzPasswordByToken.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changeNonAuthzPassword/token`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}changePasswordForLogin(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputChangePasswordForLogin was null or undefined when calling changePasswordForLogin.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/login`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}changePasswordForUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputChangePasswordForUser was null or undefined when calling changePasswordForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/changePassword/user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}checkPasswordResetRequestByTokenIsValid(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter token was null or undefined when calling checkPasswordResetRequestByTokenIsValid.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"token"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/checkPasswordResetRequestIsValid/token`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}checkPasswordStrength(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCheckPasswordStrength was null or undefined when calling checkPasswordStrength.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/checkPasswordStrength`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createAlternativePassword(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateAlternativePassword was null or undefined when calling createAlternativePassword.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createAlternativePassword`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}createServiceUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputCreateServiceUser was null or undefined when calling createServiceUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/createServiceUser`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}deleteAlternativePassword(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteAlternativePassword.");if(null==t)throw new Error("Required parameter loginNamespace was null or undefined when calling deleteAlternativePassword.");if(null==n)throw new Error("Required parameter passwordId was null or undefined when calling deleteAlternativePassword.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"loginNamespace")),null!=n&&(a=this.addToHttpParams(a,n,"passwordId"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteAlternativePassword`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}deletePasswordForLogin(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling deletePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForLogin.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"login")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/login`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}deletePasswordForUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deletePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling deletePasswordForUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deletePassword/user`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}deleteUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling deleteUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"force"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/deleteUser`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}findRichUsers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findRichUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}findRichUsersWithAttributes(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findRichUsersWithAttributes.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"searchString")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrsNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/findRichUsersWithAttributes`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}findUsers(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter searchString was null or undefined when calling findUsers.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"searchString"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/findUsers`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}generateAccountForName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter namespace was null or undefined when calling generateAccountForName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"namespace")),null!=t&&(o=this.addToHttpParams(o,t,"name"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/generateAccount/name`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getAllBlockedLoginsInNamespaces(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getAllBlockedLoginsInNamespaces`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getAllRichUsersWithAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter includedSpecificUsers was null or undefined when calling getAllRichUsersWithAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"includedSpecificUsers"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAllRichUsersWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssignedRichResourcesForUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getAssignedRichResourcesForUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getAssignedRichResources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getAssociatedResourcesForUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter facility was null or undefined when calling getAssociatedResourcesForUser.");if(null==t)throw new Error("Required parameter user was null or undefined when calling getAssociatedResourcesForUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"facility")),null!=t&&(o=this.addToHttpParams(o,t,"user"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getAssociatedResources`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getBlockedLoginsPage(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedBlockedLogins was null or undefined when calling getBlockedLoginsPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getBlockedLoginsPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getGroupsForFacilityWhereUserIsActive(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");if(null==t)throw new Error("Required parameter facility was null or undefined when calling getGroupsForFacilityWhereUserIsActive.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"facility"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/facility`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupsForResourceWhereUserIsActive(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsForResourceWhereUserIsActive.");if(null==t)throw new Error("Required parameter resource was null or undefined when calling getGroupsForResourceWhereUserIsActive.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"resource"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsActive/resource`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupsInVoWhereUserIsAdmin(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");if(null==t)throw new Error("Required parameter vo was null or undefined when calling getGroupsInVoWhereUserIsAdmin.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"vo"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u-v`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getGroupsWhereUserIsAdmin(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getGroupsWhereUserIsAdmin.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getGroupsWhereUserIsAdmin/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getPendingPreferredEmailChanges(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getPendingPreferredEmailChanges.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getPendingPreferredEmailChanges`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichUserExtSources(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserExtSources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserExtSources/u`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichUserWithAttributes(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getRichUserWithAttributes.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUserWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichUsersByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichUsersWithAttributesByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getRichUsersWithAttributesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithAttributesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getRichUsersWithoutVoWithAttributes(e,t=!1,n="body",d=!1,c){let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"attrsNames[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getRichUsersWithoutVoWithAttributes`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getSpecificUsersByUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getSpecificUsersByUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getSpecificUsersByUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getSponsorsForMember(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter member was null or undefined when calling getSponsorsForMember.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"member")),t&&t.forEach(f=>{o=this.addToHttpParams(o,f,"attrNames[]")});let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/member`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getSponsorsForMemberByVoAndLogin(e,t,n,d,c=!1,l="body",o=!1,a){if(null==e)throw new Error("Required parameter vo was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getSponsorsForMemberByVoAndLogin.");if(null==n)throw new Error("Required parameter extLogin was null or undefined when calling getSponsorsForMemberByVoAndLogin.");let s=new C.LE({encoder:this.encoder});null!=e&&(s=this.addToHttpParams(s,e,"vo")),null!=t&&(s=this.addToHttpParams(s,t,"extSourceName")),null!=n&&(s=this.addToHttpParams(s,n,"extLogin")),d&&d.forEach(j=>{s=this.addToHttpParams(s,j,"attrNames[]")});let p,u=this.defaultHeaders;p=this.configuration.lookupCredential("BasicAuth"),p&&(u=u.set("Authorization","Basic "+p)),p=this.configuration.lookupCredential("BearerAuth"),p&&(u=u.set("Authorization","Bearer "+p));let m=a&&a.httpHeaderAccept;void 0===m&&(m=this.configuration.selectHeaderAccept(["application/json"])),void 0!==m&&(u=u.set("Accept",m));let g=a&&a.context;void 0===g&&(g=new C.qT);let f="json";m&&(f=m.startsWith("text")?"text":this.configuration.isJsonMime(m)?"json":"blob");let y=`${this.configuration.basePath}/json/usersManager/getSponsorsForMember/vo`;if(c){let j=new URL(y),ce=j.pathname.split("/");ce[1]="non",j.pathname=ce.join("/"),y=j.toString()}return this.httpClient.get(y,{context:g,params:s,responseType:f,withCredentials:this.configuration.withCredentials,headers:u,observe:l,reportProgress:o})}getUserByExtSourceNameAndExtLogin(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter extLogin was null or undefined when calling getUserByExtSourceNameAndExtLogin.");if(null==t)throw new Error("Required parameter extSourceName was null or undefined when calling getUserByExtSourceNameAndExtLogin.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"extLogin")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceName"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserByExtSourceNameAndExtLogin`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter id was null or undefined when calling getUserById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"id"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserExtSourceByExtLoginAndExtSourceName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter extSourceName was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");if(null==t)throw new Error("Required parameter extSourceLogin was null or undefined when calling getUserExtSourceByExtLoginAndExtSourceName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"extSourceName")),null!=t&&(o=this.addToHttpParams(o,t,"extSourceLogin"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByExtLoginAndExtSourceName`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserExtSourceById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling getUserExtSourceById.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourceById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserExtSourceByUniqueAttributeValueAndAttributeId(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter attributeId was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeId.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeId")),null!=t&&(o=this.addToHttpParams(o,t,"attributeValue"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/id`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserExtSourceByUniqueAttributeValueAndAttributeName(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter attributeName was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");if(null==t)throw new Error("Required parameter attributeValue was null or undefined when calling getUserExtSourceByUniqueAttributeValueAndAttributeName.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"attributeName")),null!=t&&(o=this.addToHttpParams(o,t,"attributeValue"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUserExtSourceByUniqueAttributeValue/name`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.get(g,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}getUserExtSources(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getUserExtSources.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSources`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUserExtSourcesByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUserExtSourcesByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUserExtSourcesByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUsers(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/usersManager/getUsers`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getUsersByIds(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter ids was null or undefined when calling getUsersByIds.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"ids[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersByIds`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUsersBySpecificUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter specificUser was null or undefined when calling getUsersBySpecificUser.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"specificUser"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getUsersBySpecificUser`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getUsersPage(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputGetPaginatedUsers was null or undefined when calling getUsersPage.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/getUsersPage`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}getVosWhereUserIsAdmin(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsAdmin.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsAdmin`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}getVosWhereUserIsMember(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter user was null or undefined when calling getVosWhereUserIsMember.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"user"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/json/usersManager/getVosWhereUserIsMember`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.get(m,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}isLoginAvailable(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter loginNamespace was null or undefined when calling isLoginAvailable.");if(null==t)throw new Error("Required parameter login was null or undefined when calling isLoginAvailable.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"loginNamespace")),null!=t&&(o=this.addToHttpParams(o,t,"login"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/isLoginAvailable`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}loginExist(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling loginExist.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling loginExist.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/loginExist`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeSpecificUserOwner(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeSpecificUserOwner.");if(null==t)throw new Error("Required parameter specificUser was null or undefined when calling removeSpecificUserOwner.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"specificUser"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/removeSpecificUserOwner`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}removeUserExtSource(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSource.");if(null==t)throw new Error("Required parameter userExtSource was null or undefined when calling removeUserExtSource.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"userExtSource")),null!=n&&(a=this.addToHttpParams(a,n,"force"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSource`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}removeUserExtSources(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling removeUserExtSources.");if(null==t)throw new Error("Required parameter userExtSources was null or undefined when calling removeUserExtSources.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),t&&t.forEach(y=>{a=this.addToHttpParams(a,y,"userExtSources")}),null!=n&&(a=this.addToHttpParams(a,n,"force"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/removeUserExtSources`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}requestPreferredEmailChange(e,t,n,d,c,l,o=!1,a="body",s=!1,u){if(null==e)throw new Error("Required parameter user was null or undefined when calling requestPreferredEmailChange.");if(null==t)throw new Error("Required parameter email was null or undefined when calling requestPreferredEmailChange.");let p=new C.LE({encoder:this.encoder});null!=e&&(p=this.addToHttpParams(p,e,"user")),null!=t&&(p=this.addToHttpParams(p,t,"email")),null!=n&&(p=this.addToHttpParams(p,n,"lang")),null!=d&&(p=this.addToHttpParams(p,d,"linkPath")),null!=c&&(p=this.addToHttpParams(p,c,"customUrl")),null!=l&&(p=this.addToHttpParams(p,l,"idpFilter"));let g,m=this.defaultHeaders;g=this.configuration.lookupCredential("BasicAuth"),g&&(m=m.set("Authorization","Basic "+g)),g=this.configuration.lookupCredential("BearerAuth"),g&&(m=m.set("Authorization","Bearer "+g));let f=u&&u.httpHeaderAccept;void 0===f&&(f=this.configuration.selectHeaderAccept(["application/json"])),void 0!==f&&(m=m.set("Accept",f));let y=u&&u.context;void 0===y&&(y=new C.qT);let j="json";f&&(j=f.startsWith("text")?"text":this.configuration.isJsonMime(f)?"json":"blob");let ce=`${this.configuration.basePath}/urlinjsonout/usersManager/requestPreferredEmailChange`;if(o){let Ve=new URL(ce),Lt=Ve.pathname.split("/");Lt[1]="non",Ve.pathname=Lt.join("/"),ce=Ve.toString()}return this.httpClient.post(ce,null,{context:y,params:p,responseType:j,withCredentials:this.configuration.withCredentials,headers:m,observe:a,reportProgress:s})}reservePasswordForLogin(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputReservePasswordForLogin was null or undefined when calling reservePasswordForLogin.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/login`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}reservePasswordForUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputReservePasswordForUser was null or undefined when calling reservePasswordForUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/reservePassword/user`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}reserveRandomPassword(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling reserveRandomPassword.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling reserveRandomPassword.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/reserveRandomPassword`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}setLogin(e,t,n,d=!1,c="body",l=!1,o){if(null==e)throw new Error("Required parameter user was null or undefined when calling setLogin.");if(null==t)throw new Error("Required parameter login was null or undefined when calling setLogin.");if(null==n)throw new Error("Required parameter namespace was null or undefined when calling setLogin.");let a=new C.LE({encoder:this.encoder});null!=e&&(a=this.addToHttpParams(a,e,"user")),null!=t&&(a=this.addToHttpParams(a,t,"login")),null!=n&&(a=this.addToHttpParams(a,n,"namespace"));let u,s=this.defaultHeaders;u=this.configuration.lookupCredential("BasicAuth"),u&&(s=s.set("Authorization","Basic "+u)),u=this.configuration.lookupCredential("BearerAuth"),u&&(s=s.set("Authorization","Bearer "+u));let p=o&&o.httpHeaderAccept;void 0===p&&(p=this.configuration.selectHeaderAccept(["application/json"])),void 0!==p&&(s=s.set("Accept",p));let m=o&&o.context;void 0===m&&(m=new C.qT);let g="json";p&&(g=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");let f=`${this.configuration.basePath}/urlinjsonout/usersManager/setLogin`;if(d){let y=new URL(f),j=y.pathname.split("/");j[1]="non",y.pathname=j.join("/"),f=y.toString()}return this.httpClient.post(f,null,{context:m,params:a,responseType:g,withCredentials:this.configuration.withCredentials,headers:s,observe:c,reportProgress:l})}unblockLogins(e,t,n=!1,d="body",c=!1,l){let o=new C.LE({encoder:this.encoder});e&&e.forEach(f=>{o=this.addToHttpParams(o,f,"logins[]")}),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLogins`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}unblockLoginsById(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter logins was null or undefined when calling unblockLoginsById.");let l=new C.LE({encoder:this.encoder});e&&e.forEach(g=>{l=this.addToHttpParams(l,g,"logins[]")});let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/unblockLoginsById`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}updateUser(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter InputUpdateUser was null or undefined when calling updateUser.");let o,l=this.defaultHeaders;o=this.configuration.lookupCredential("BasicAuth"),o&&(l=l.set("Authorization","Basic "+o)),o=this.configuration.lookupCredential("BearerAuth"),o&&(l=l.set("Authorization","Bearer "+o));let a=c&&c.httpHeaderAccept;void 0===a&&(a=this.configuration.selectHeaderAccept(["application/json"])),void 0!==a&&(l=l.set("Accept",a));let s=c&&c.context;void 0===s&&(s=new C.qT);const p=this.configuration.selectHeaderContentType(["application/json"]);void 0!==p&&(l=l.set("Content-Type",p));let m="json";a&&(m=a.startsWith("text")?"text":this.configuration.isJsonMime(a)?"json":"blob");let g=`${this.configuration.basePath}/json/usersManager/updateUser`;if(t){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,e,{context:s,responseType:m,withCredentials:this.configuration.withCredentials,headers:l,observe:n,reportProgress:d})}updateUserExtSourceLastAccess(e,t=!1,n="body",d=!1,c){if(null==e)throw new Error("Required parameter userExtSource was null or undefined when calling updateUserExtSourceLastAccess.");let l=new C.LE({encoder:this.encoder});null!=e&&(l=this.addToHttpParams(l,e,"userExtSource"));let a,o=this.defaultHeaders;a=this.configuration.lookupCredential("BasicAuth"),a&&(o=o.set("Authorization","Basic "+a)),a=this.configuration.lookupCredential("BearerAuth"),a&&(o=o.set("Authorization","Bearer "+a));let s=c&&c.httpHeaderAccept;void 0===s&&(s=this.configuration.selectHeaderAccept(["application/json"])),void 0!==s&&(o=o.set("Accept",s));let u=c&&c.context;void 0===u&&(u=new C.qT);let p="json";s&&(p=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let m=`${this.configuration.basePath}/urlinjsonout/usersManager/updateUserExtSourceLastAccess`;if(t){let g=new URL(m),f=g.pathname.split("/");f[1]="non",g.pathname=f.join("/"),m=g.toString()}return this.httpClient.post(m,null,{context:u,params:l,responseType:p,withCredentials:this.configuration.withCredentials,headers:o,observe:n,reportProgress:d})}validatePasswordForLogin(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter login was null or undefined when calling validatePasswordForLogin.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForLogin.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"login")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/login`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}validatePasswordForUser(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter user was null or undefined when calling validatePasswordForUser.");if(null==t)throw new Error("Required parameter namespace was null or undefined when calling validatePasswordForUser.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"user")),null!=t&&(o=this.addToHttpParams(o,t,"namespace"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePassword/user`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}validatePreferredEmailChangeWithToken(e,t,n=!1,d="body",c=!1,l){if(null==e)throw new Error("Required parameter token was null or undefined when calling validatePreferredEmailChangeWithToken.");if(null==t)throw new Error("Required parameter u was null or undefined when calling validatePreferredEmailChangeWithToken.");let o=new C.LE({encoder:this.encoder});null!=e&&(o=this.addToHttpParams(o,e,"token")),null!=t&&(o=this.addToHttpParams(o,t,"u"));let s,a=this.defaultHeaders;s=this.configuration.lookupCredential("BasicAuth"),s&&(a=a.set("Authorization","Basic "+s)),s=this.configuration.lookupCredential("BearerAuth"),s&&(a=a.set("Authorization","Bearer "+s));let u=l&&l.httpHeaderAccept;void 0===u&&(u=this.configuration.selectHeaderAccept(["application/json"])),void 0!==u&&(a=a.set("Accept",u));let p=l&&l.context;void 0===p&&(p=new C.qT);let m="json";u&&(m=u.startsWith("text")?"text":this.configuration.isJsonMime(u)?"json":"blob");let g=`${this.configuration.basePath}/urlinjsonout/usersManager/validatePreferredEmailChange`;if(n){let f=new URL(g),y=f.pathname.split("/");y[1]="non",f.pathname=y.join("/"),g=f.toString()}return this.httpClient.post(g,null,{context:p,params:o,responseType:m,withCredentials:this.configuration.withCredentials,headers:a,observe:d,reportProgress:c})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Br=(()=>{class r{constructor(e,t,n){this.httpClient=e,this.basePath="https://api-dev.perun-aai.org/ba/rpc",this.defaultHeaders=new C.WM,this.configuration=new Ge,n&&(this.configuration=n),"string"!=typeof this.configuration.basePath&&("string"!=typeof t&&(t=this.basePath),this.configuration.basePath=t),this.encoder=this.configuration.encoder||new Bi}addToHttpParams(e,t,n){return"object"!=typeof t||t instanceof Date?this.addToHttpParamsRecursive(e,t,n):this.addToHttpParamsRecursive(e,t)}addToHttpParamsRecursive(e,t,n){if(null==t)return e;if("object"==typeof t)if(Array.isArray(t))t.forEach(d=>e=this.addToHttpParamsRecursive(e,d,n));else if(t instanceof Date){if(null==n)throw Error("key may not be null if value is Date");e=e.append(n,t.toISOString().substr(0,10))}else Object.keys(t).forEach(d=>e=this.addToHttpParamsRecursive(e,t[d],null!=n?`${n}.${d}`:d));else{if(null==n)throw Error("key may not be null if value is not object or array");e=e.append(n,t)}return e}getAppsConfig(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getAppsConfig`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getGuiConfiguration(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getGuiConfiguration`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getNewGuiAlert(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getNewGuiAlert`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunRPCVersion(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["text/plain"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunStatistics(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatistics`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunStatus(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunStatus`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}getPerunSystemTimeInMillis(e=!1,t="body",n=!1,d){let l,c=this.defaultHeaders;l=this.configuration.lookupCredential("BasicAuth"),l&&(c=c.set("Authorization","Basic "+l)),l=this.configuration.lookupCredential("BearerAuth"),l&&(c=c.set("Authorization","Bearer "+l));let o=d&&d.httpHeaderAccept;void 0===o&&(o=this.configuration.selectHeaderAccept(["application/json"])),void 0!==o&&(c=c.set("Accept",o));let a=d&&d.context;void 0===a&&(a=new C.qT);let s="json";o&&(s=o.startsWith("text")?"text":this.configuration.isJsonMime(o)?"json":"blob");let u=`${this.configuration.basePath}/json/utils/getPerunSystemTimeInMillis`;if(e){let p=new URL(u),m=p.pathname.split("/");m[1]="non",p.pathname=m.join("/"),u=p.toString()}return this.httpClient.get(u,{context:a,responseType:s,withCredentials:this.configuration.withCredentials,headers:c,observe:t,reportProgress:n})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ai,8),i.LFG(Ge,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var It=function(r){return r.PERUNADMIN="PERUNADMIN",r.PERUNADMINBA="PERUNADMINBA",r.PERUNOBSERVER="PERUNOBSERVER",r.VOADMIN="VOADMIN",r.GROUPADMIN="GROUPADMIN",r.GROUPOBSERVER="GROUPOBSERVER",r.GROUPMEMBERSHIPMANAGER="GROUPMEMBERSHIPMANAGER",r.SELF="SELF",r.FACILITYADMIN="FACILITYADMIN",r.FACILITIYOBSERVER="FACILITYOBSERVER",r.RESOURCEADMIN="RESOURCEADMIN",r.RESOURCESELFSERVICE="RESOURCESELFSERVICE",r.REGISTRAR="REGISTRAR",r.ENGINE="ENGINE",r.RPC="RPC",r.NOTIFICATIONS="NOTIFICATIONS",r.SERVICEUSER="SERVICEUSER",r.SPONSOR="SPONSOR",r.VOOBSERVER="VOOBSERVER",r.TOPGROUPCREATOR="TOPGROUPCREATOR",r.SECURITYADMIN="SECURITYADMIN",r.CABINETADMIN="CABINETADMIN",r.UNKNOWNROLENAME="UNKNOWNROLENAME",r.AUDITCONSUMERADMIN="AUDITCONSUMERADMIN",r.UNKNOWN="UNKNOWN",r.MEMBERSHIP="MEMBERSHIP",r}(It||{}),Vr=function(r){return r.Admin="admin",r.Profile="profile",r.PwdReset="pwdReset",r.Consolidator="consolidator",r.Linker="linker",r}(Vr||{});let is=(()=>{class r{constructor(e){this.authzSevice=e,this.principalRoles=new Set,this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[],this.sortRoles=(t,n)=>t.roleName>n.roleName?1:t.roleName{this.authzSevice.getAllRolesManagementRules().subscribe(n=>{this.allRolesManagementRules=n,e()},n=>t(n))})}assignAvailableRoles(e,t){this.allRolesManagementRules.forEach(n=>{n.primaryObject===t&&e.push(n)}),e.sort(this.sortRoles),"Vo"===t&&this.voCustomSort(e)}isManagerPagePrivileged(e){const t=[];let n=e.beanName;n.startsWith("Rich")&&(n=n.substring(4)),this.assignAvailableRoles(t,n);const d=new Map;this.setRolesAuthorization(t,e,d);for(const c of d.values())if(c.readAuth||c.manageAuth)return!0;return!1}setRolesAuthorization(e,t,n){for(const d of e){let c=[],l=[],o=[];for(const m of this.allRolesManagementRules)if(m.roleName===d.roleName){c=c.concat(m.privilegedRolesToRead),l=l.concat(m.privilegedRolesToManage);for(const g of Object.keys(m.entitiesToManage))o="User"===g?[g].concat(o):o.concat(g);break}const a=this.fetchAllRelatedObjects([t]),s=this.resolveAuthorization(c,a),u=this.resolveAuthorization(l,a);n.set(d.roleName,{readAuth:s,manageAuth:u,modes:o})}}initializeVariables(){this.principalRoles.clear(),this.editableFacilities=[],this.editableVos=[],this.members=[],this.editableGroups=[],this.observableVos=[],this.hasGroupInTheseVos=[]}getPrimaryObjectOfRole(e){for(const t of this.allRolesManagementRules)if(t.roleName===e)return t.primaryObject;return""}getAllRules(){return this.allRolesManagementRules.sort(this.sortRoles)}getRuleForRole(e){return this.allRolesManagementRules.find(t=>t.roleName===e)}getAssignableRoleRules(e){const t=[],n=["UNKNOWN","RPC","NOTIFICATIONS","ENGINE","MFA","REGISTRAR","AUDITCONSUMERADMIN","SPONSORSHIP","MEMBERSHIP","SERVICEUSER","SELF","SECURITYADMIN"];return this.allRolesManagementRules.forEach(d=>{!n.includes(d.roleName)&&this.canManage(d)&&this.ruleHasMode(d,e)&&t.push(d)}),t.sort(this.sortRoles)}ruleHasMode(e,t){return Object.keys(e.entitiesToManage).map(n=>n.toUpperCase()).includes(t)}canManage(e){return e.privilegedRolesToManage.some(t=>this.principalRoles.has(Object.keys(t)[0]))}resolveAuthorization(e,t){for(const n of e){let d=!0;for(const c of Object.keys(n)){const l=n[c];if(null===l)this.principalRoles.has(c)||(d=!1);else if(t[l]){for(const o of t[l])if(!this.principalHasRole(c,l,o)){d=!1;break}}else d=!1;if(!d)break}if(d)return!0}return!1}getPerunPolicy(e){for(const t of this.perunPolicies)if(t.policyName===e)return t;return null}fetchAllRelatedObjects(e){const t={};for(const n of e){let d=n.beanName;switch(n.beanName.startsWith("Rich")&&(d=n.beanName.substring(4)),t[d]?t[d].push(n.id):t[d]=[n.id],d){case"Member":t.User?t.User.push(n.userId):t.User=[n.userId],t.Vo?t.Vo.push(n.voId):t.Vo=[n.voId];break;case"Group":case"ResourceTag":t.Vo?t.Vo.push(n.voId):t.Vo=[n.voId];break;case"Resource":t.Facility?t.Facility.push(n.facilityId):t.Facility=[n.facilityId],t.Vo?t.Vo.push(n.voId):t.Vo=[n.voId]}}return t}fetchPolicyWithAllIncludedPolicies(e){const t=new Map;let n=[];for(n.push(e);0!==n.length;){const c=n.shift();if(t.has(c))continue;const l=this.getPerunPolicy(c);if(!l)return[];t.set(c,l),n=n.concat(l.includePolicies)}const d=[];for(const c of t.values())d.push(c);return d}voCustomSort(e){for(let t=0;t{let e=null;r._refCount++;const t=(0,si.x)(h,void 0,void 0,void 0,()=>{if(!r||r._refCount<=0||0<--r._refCount)return void(e=null);const n=r._connection,d=e;e=null,n&&(!d||n===d)&&n.unsubscribe(),h.unsubscribe()});r.subscribe(t),t.closed||(e=r.connect())})}class wo extends zi.y{constructor(h,e){super(),this.source=h,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,Kr.A)(h)&&(this.lift=h.lift)}_subscribe(h){return this.getSubject().subscribe(h)}getSubject(){const h=this._subject;return(!h||h.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:h}=this;this._subject=this._connection=null,h?.unsubscribe()}connect(){let h=this._connection;if(!h){h=this._connection=new bi.w0;const e=this.getSubject();h.add(this.source.subscribe((0,si.x)(e,void 0,()=>{this._teardown(),e.complete()},t=>{this._teardown(),e.error(t)},()=>this._teardown()))),h.closed&&(this._connection=null,h=bi.w0.EMPTY)}return h}refCount(){return ru()(this)}}function Ui(...r){const h=(0,vr.yG)(r);return(0,Kr.e)((e,t)=>{(h?(0,$r.z)(r,e,h):(0,$r.z)(r,e)).subscribe(t)})}var qn=E(1631),Aa=E(1374),Ni=E(9397),_r=E(6306);var ya=E(3572);function zs(r){return r<=0?()=>wa.E:(0,Kr.e)((h,e)=>{let t=[];h.subscribe((0,si.x)(e,n=>{t.push(n),r{for(const n of t)e.next(n);e.complete()},void 0,()=>{t=null}))})}var rm=E(3026),Jl=E(2737),Xl=E(975),Us=E(4716),Fs=E(7537);const Bt="primary",Ao=Symbol("RouteTitle");class jr{constructor(h){this.params=h||{}}has(h){return Object.prototype.hasOwnProperty.call(this.params,h)}get(h){if(this.has(h)){const e=this.params[h];return Array.isArray(e)?e[0]:e}return null}getAll(h){if(this.has(h)){const e=this.params[h];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function dr(r){return new jr(r)}function sn(r,h,e){const t=e.path.split("/");if(t.length>r.length||"full"===e.pathMatch&&(h.hasChildren()||t.lengtht[d]===n)}return r===h}function Ma(r){return r.length>0?r[r.length-1]:null}function Xn(r){return mn(r)?r:(0,i.QGY)(r)?(0,cr.D)(Promise.resolve(r)):(0,Ze.of)(r)}const Hh={exact:function Kl(r,h,e){if(!Ca(r.segments,h.segments)||!Wc(r.segments,h.segments,e)||r.numberOfChildren!==h.numberOfChildren)return!1;for(const t in h.children)if(!r.children[t]||!Kl(r.children[t],h.children[t],e))return!1;return!0},subset:ou},au={exact:function Mo(r,h){return va(r,h)},subset:function ns(r,h){return Object.keys(h).length<=Object.keys(r).length&&Object.keys(h).every(e=>vo(r[e],h[e]))},ignored:()=>!0};function Ql(r,h,e){return Hh[e.paths](r.root,h.root,e.matrixParams)&&au[e.queryParams](r.queryParams,h.queryParams)&&!("exact"===e.fragment&&r.fragment!==h.fragment)}function ou(r,h,e){return Rh(r,h,h.segments,e)}function Rh(r,h,e,t){if(r.segments.length>e.length){const n=r.segments.slice(0,e.length);return!(!Ca(n,e)||h.hasChildren()||!Wc(n,e,t))}if(r.segments.length===e.length){if(!Ca(r.segments,e)||!Wc(r.segments,e,t))return!1;for(const n in h.children)if(!r.children[n]||!ou(r.children[n],h.children[n],t))return!1;return!0}{const n=e.slice(0,r.segments.length),d=e.slice(r.segments.length);return!!(Ca(r.segments,n)&&Wc(r.segments,n,t)&&r.children[Bt])&&Rh(r.children[Bt],h,d,t)}}function Wc(r,h,e){return h.every((t,n)=>au[e](r[n].parameters,t.parameters))}class rs{constructor(h=new pi([],{}),e={},t=null){this.root=h,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=dr(this.queryParams)),this._queryParamMap}toString(){return lu.serialize(this)}}class pi{constructor(h,e){this.segments=h,this.children=e,this.parent=null,Object.values(e).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ys(this)}}class qs{constructor(h,e){this.path=h,this.parameters=e}get parameterMap(){return this._parameterMap||(this._parameterMap=dr(this.parameters)),this._parameterMap}toString(){return ss(this)}}function Ca(r,h){return r.length===h.length&&r.every((e,t)=>e.path===h[t].path)}let as=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(){return new ec},providedIn:"root"})}return r})();class ec{parse(h){const e=new li(h);return new rs(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(h){const e=`/${Qn(h.root,!0)}`,t=function $(r){const h=Object.keys(r).map(e=>{const t=r[e];return Array.isArray(t)?t.map(n=>`${Ws(e)}=${Ws(n)}`).join("&"):`${Ws(e)}=${Ws(t)}`}).filter(e=>!!e);return h.length?`?${h.join("&")}`:""}(h.queryParams);return`${e}${t}${"string"==typeof h.fragment?`#${function ta(r){return encodeURI(r)}(h.fragment)}`:""}`}}const lu=new ec;function Ys(r){return r.segments.map(h=>ss(h)).join("/")}function Qn(r,h){if(!r.hasChildren())return Ys(r);if(h){const e=r.children[Bt]?Qn(r.children[Bt],!1):"",t=[];return Object.entries(r.children).forEach(([n,d])=>{n!==Bt&&t.push(`${n}:${Qn(d,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}{const e=function Gc(r,h){let e=[];return Object.entries(r.children).forEach(([t,n])=>{t===Bt&&(e=e.concat(h(n,t)))}),Object.entries(r.children).forEach(([t,n])=>{t!==Bt&&(e=e.concat(h(n,t)))}),e}(r,(t,n)=>n===Bt?[Qn(r.children[Bt],!1)]:[`${n}:${Qn(t,!1)}`]);return 1===Object.keys(r.children).length&&null!=r.children[Bt]?`${Ys(r)}/${e[0]}`:`${Ys(r)}/(${e.join("//")})`}}function ea(r){return encodeURIComponent(r).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Ws(r){return ea(r).replace(/%3B/gi,";")}function Gs(r){return ea(r).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function os(r){return decodeURIComponent(r)}function Hi(r){return os(r.replace(/\+/g,"%20"))}function ss(r){return`${Gs(r.path)}${function O(r){return Object.keys(r).map(h=>`;${Gs(h)}=${Gs(r[h])}`).join("")}(r.parameters)}`}const z=/^[^\/()?;#]+/;function Y(r){const h=r.match(z);return h?h[0]:""}const ae=/^[^\/()?;=#]+/,Ee=/^[^=?&#]+/,vi=/^[^&#]+/;class li{constructor(h){this.url=h,this.remaining=h}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new pi([],{}):new pi([],this.parseChildren())}parseQueryParams(){const h={};if(this.consumeOptional("?"))do{this.parseQueryParam(h)}while(this.consumeOptional("&"));return h}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const h=[];for(this.peekStartsWith("(")||h.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),h.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(h.length>0||Object.keys(e).length>0)&&(t[Bt]=new pi(h,e)),t}parseSegment(){const h=Y(this.remaining);if(""===h&&this.peekStartsWith(";"))throw new i.vHH(4009,!1);return this.capture(h),new qs(os(h),this.parseMatrixParams())}parseMatrixParams(){const h={};for(;this.consumeOptional(";");)this.parseParam(h);return h}parseParam(h){const e=function be(r){const h=r.match(ae);return h?h[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const n=Y(this.remaining);n&&(t=n,this.capture(t))}h[os(e)]=os(t)}parseQueryParam(h){const e=function ut(r){const h=r.match(Ee);return h?h[0]:""}(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){const c=function Kt(r){const h=r.match(vi);return h?h[0]:""}(this.remaining);c&&(t=c,this.capture(t))}const n=Hi(e),d=Hi(t);if(h.hasOwnProperty(n)){let c=h[n];Array.isArray(c)||(c=[c],h[n]=c),c.push(d)}else h[n]=d}parseParens(h){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const t=Y(this.remaining),n=this.remaining[t.length];if("/"!==n&&")"!==n&&";"!==n)throw new i.vHH(4010,!1);let d;t.indexOf(":")>-1?(d=t.slice(0,t.indexOf(":")),this.capture(d),this.capture(":")):h&&(d=Bt);const c=this.parseChildren();e[d]=1===Object.keys(c).length?c[Bt]:new pi([],c),this.consumeOptional("//")}return e}peekStartsWith(h){return this.remaining.startsWith(h)}consumeOptional(h){return!!this.peekStartsWith(h)&&(this.remaining=this.remaining.substring(h.length),!0)}capture(h){if(!this.consumeOptional(h))throw new i.vHH(4011,!1)}}function jt(r){return r.segments.length>0?new pi([],{[Bt]:r}):r}function Fi(r){const h={};for(const t of Object.keys(r.children)){const d=Fi(r.children[t]);if(t===Bt&&0===d.segments.length&&d.hasChildren())for(const[c,l]of Object.entries(d.children))h[c]=l;else(d.segments.length>0||d.hasChildren())&&(h[t]=d)}return function Mi(r){if(1===r.numberOfChildren&&r.children[Bt]){const h=r.children[Bt];return new pi(r.segments.concat(h.segments),h.children)}return r}(new pi(r.segments,h))}function Ri(r){return r instanceof rs}function mt(r){let h;const n=jt(function e(d){const c={};for(const o of d.children){const a=e(o);c[o.outlet]=a}const l=new pi(d.url,c);return d===r&&(h=l),l}(r.root));return h??n}function xa(r,h,e,t){let n=r;for(;n.parent;)n=n.parent;if(0===h.length)return ia(n,n,n,e,t);const d=function Zs(r){if("string"==typeof r[0]&&1===r.length&&"/"===r[0])return new cu(!0,0,r);let h=0,e=!1;const t=r.reduce((n,d,c)=>{if("object"==typeof d&&null!=d){if(d.outlets){const l={};return Object.entries(d.outlets).forEach(([o,a])=>{l[o]="string"==typeof a?a.split("/"):a}),[...n,{outlets:l}]}if(d.segmentPath)return[...n,d.segmentPath]}return"string"!=typeof d?[...n,d]:0===c?(d.split("/").forEach((l,o)=>{0==o&&"."===l||(0==o&&""===l?e=!0:".."===l?h++:""!=l&&n.push(l))}),n):[...n,d]},[]);return new cu(e,h,t)}(h);if(d.toRoot())return ia(n,n,new pi([],{}),e,t);const c=function Ph(r,h,e){if(r.isAbsolute)return new tc(h,!0,0);if(!e)return new tc(h,!1,NaN);if(null===e.parent)return new tc(e,!0,0);const t=ur(r.commands[0])?0:1;return function Oh(r,h,e){let t=r,n=h,d=e;for(;d>n;){if(d-=n,t=t.parent,!t)throw new i.vHH(4005,!1);n=t.segments.length}return new tc(t,!1,n-d)}(e,e.segments.length-1+t,r.numberOfDoubleDots)}(d,n,r),l=c.processChildren?ke(c.segmentGroup,c.index,d.commands):ls(c.segmentGroup,c.index,d.commands);return ia(n,c.segmentGroup,l,e,t)}function ur(r){return"object"==typeof r&&null!=r&&!r.outlets&&!r.segmentPath}function Tr(r){return"object"==typeof r&&null!=r&&r.outlets}function ia(r,h,e,t,n){let c,d={};t&&Object.entries(t).forEach(([o,a])=>{d[o]=Array.isArray(a)?a.map(s=>`${s}`):`${a}`}),c=r===h?e:ja(r,h,e);const l=jt(Fi(c));return new rs(l,d,n)}function ja(r,h,e){const t={};return Object.entries(r.children).forEach(([n,d])=>{t[n]=d===h?e:ja(d,h,e)}),new pi(r.segments,t)}class cu{constructor(h,e,t){if(this.isAbsolute=h,this.numberOfDoubleDots=e,this.commands=t,h&&t.length>0&&ur(t[0]))throw new i.vHH(4003,!1);const n=t.find(Tr);if(n&&n!==Ma(t))throw new i.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class tc{constructor(h,e,t){this.segmentGroup=h,this.processChildren=e,this.index=t}}function ls(r,h,e){if(r||(r=new pi([],{})),0===r.segments.length&&r.hasChildren())return ke(r,h,e);const t=function ii(r,h,e){let t=0,n=h;const d={match:!1,pathIndex:0,commandIndex:0};for(;n=e.length)return d;const c=r.segments[n],l=e[t];if(Tr(l))break;const o=`${l}`,a=t0&&void 0===o)break;if(o&&a&&"object"==typeof a&&void 0===a.outlets){if(!uu(o,a,c))return d;t+=2}else{if(!uu(o,{},c))return d;t++}n++}return{match:!0,pathIndex:n,commandIndex:t}}(r,h,e),n=e.slice(t.commandIndex);if(t.match&&t.pathIndex{"string"==typeof c&&(c=[c]),null!==c&&(n[d]=ls(r.children[d],h,c))}),Object.entries(r.children).forEach(([d,c])=>{void 0===t[d]&&(n[d]=c)}),new pi(r.segments,n)}}function za(r,h,e){const t=r.segments.slice(0,h);let n=0;for(;n{"string"==typeof t&&(t=[t]),null!==t&&(h[e]=za(new pi([],{}),0,t))}),h}function xn(r){const h={};return Object.entries(r).forEach(([e,t])=>h[e]=`${t}`),h}function uu(r,h,e){return r==e.path&&va(h,e.parameters)}const Ua="imperative";class Tn{constructor(h,e){this.id=h,this.url=e}}class $s extends Tn{constructor(h,e,t="imperative",n=null){super(h,e),this.type=0,this.navigationTrigger=t,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class zr extends Tn{constructor(h,e,t){super(h,e),this.urlAfterRedirects=t,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class $c extends Tn{constructor(h,e,t,n){super(h,e),this.reason=t,this.code=n,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Jc extends Tn{constructor(h,e,t,n){super(h,e),this.reason=t,this.code=n,this.type=16}}class Xc extends Tn{constructor(h,e,t,n){super(h,e),this.error=t,this.target=n,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class hr extends Tn{constructor(h,e,t,n){super(h,e),this.urlAfterRedirects=t,this.state=n,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fa extends Tn{constructor(h,e,t,n){super(h,e),this.urlAfterRedirects=t,this.state=n,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ih extends Tn{constructor(h,e,t,n,d){super(h,e),this.urlAfterRedirects=t,this.state=n,this.shouldActivate=d,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Js extends Tn{constructor(h,e,t,n){super(h,e),this.urlAfterRedirects=t,this.state=n,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class qa extends Tn{constructor(h,e,t,n){super(h,e),this.urlAfterRedirects=t,this.state=n,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class am{constructor(h){this.route=h,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Bh{constructor(h){this.route=h,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class om{constructor(h){this.snapshot=h,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sm{constructor(h){this.snapshot=h,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hu{constructor(h){this.snapshot=h,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pu{constructor(h){this.snapshot=h,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class fu{constructor(h,e,t){this.routerEvent=h,this.position=e,this.anchor=t,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class lm{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Co,this.attachRef=null}}let Co=(()=>{class r{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new lm,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();class Qc{constructor(h){this._root=h}get root(){return this._root.value}parent(h){const e=this.pathFromRoot(h);return e.length>1?e[e.length-2]:null}children(h){const e=Kc(h,this._root);return e?e.children.map(t=>t.value):[]}firstChild(h){const e=Kc(h,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(h){const e=ed(h,this._root);return e.length<2?[]:e[e.length-2].children.map(n=>n.value).filter(n=>n!==h)}pathFromRoot(h){return ed(h,this._root).map(e=>e.value)}}function Kc(r,h){if(r===h.value)return h;for(const e of h.children){const t=Kc(r,e);if(t)return t}return null}function ed(r,h){if(r===h.value)return[h];for(const e of h.children){const t=ed(r,e);if(t.length)return t.unshift(h),t}return[]}class Ur{constructor(h,e){this.value=h,this.children=e}toString(){return`TreeNode(${this.value})`}}function Ta(r){const h={};return r&&r.children.forEach(e=>h[e.value.outlet]=e),h}class td extends Qc{constructor(h,e){super(h),this.snapshot=e,id(this,h)}toString(){return this.snapshot.toString()}}function Vh(r,h){const e=function cm(r,h){const c=new Xs([],{},{},"",{},Bt,h,null,{});return new jh("",new Ur(c,[]))}(0,h),t=new Bn.X([new qs("",{})]),n=new Bn.X({}),d=new Bn.X({}),c=new Bn.X({}),l=new Bn.X(""),o=new Ci(t,n,c,l,d,Bt,h,e.root);return o.snapshot=e.root,new td(new Ur(o,[]),e)}class Ci{constructor(h,e,t,n,d,c,l,o){this.urlSubject=h,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=n,this.dataSubject=d,this.outlet=c,this.component=l,this._futureSnapshot=o,this.title=this.dataSubject?.pipe((0,nt.U)(a=>a[Ao]))??(0,Ze.of)(void 0),this.url=h,this.params=e,this.queryParams=t,this.fragment=n,this.data=d}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,nt.U)(h=>dr(h)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,nt.U)(h=>dr(h)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function xo(r,h="emptyOnly"){const e=r.pathFromRoot;let t=0;if("always"!==h)for(t=e.length-1;t>=1;){const n=e[t],d=e[t-1];if(n.routeConfig&&""===n.routeConfig.path)t--;else{if(d.component)break;t--}}return function tn(r){return r.reduce((h,e)=>({params:{...h.params,...e.params},data:{...h.data,...e.data},resolve:{...e.data,...h.resolve,...e.routeConfig?.data,...e._resolvedData}}),{params:{},data:{},resolve:{}})}(e.slice(t))}class Xs{get title(){return this.data?.[Ao]}constructor(h,e,t,n,d,c,l,o,a){this.url=h,this.params=e,this.queryParams=t,this.fragment=n,this.data=d,this.outlet=c,this.component=l,this.routeConfig=o,this._resolve=a}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=dr(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=dr(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(t=>t.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class jh extends Qc{constructor(h,e){super(e),this.url=h,id(this,e)}toString(){return mu(this._root)}}function id(r,h){h.value._routerState=r,h.children.forEach(e=>id(r,e))}function mu(r){const h=r.children.length>0?` { ${r.children.map(mu).join(", ")} } `:"";return`${r.value}${h}`}function nd(r){if(r.snapshot){const h=r.snapshot,e=r._futureSnapshot;r.snapshot=e,va(h.queryParams,e.queryParams)||r.queryParamsSubject.next(e.queryParams),h.fragment!==e.fragment&&r.fragmentSubject.next(e.fragment),va(h.params,e.params)||r.paramsSubject.next(e.params),function yo(r,h){if(r.length!==h.length)return!1;for(let e=0;eva(e.parameters,h[t].parameters))}(r.url,h.url);return e&&!(!r.parent!=!h.parent)&&(!r.parent||rd(r.parent,h.parent))}let na=(()=>{class r{constructor(){this.activated=null,this._activatedRoute=null,this.name=Bt,this.activateEvents=new i.vpe,this.deactivateEvents=new i.vpe,this.attachEvents=new i.vpe,this.detachEvents=new i.vpe,this.parentContexts=(0,i.f3M)(Co),this.location=(0,i.f3M)(i.s_b),this.changeDetector=(0,i.f3M)(i.sBO),this.environmentInjector=(0,i.f3M)(i.lqb),this.inputBinder=(0,i.f3M)(ic,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:t,previousValue:n}=e.name;if(t)return;this.isTrackedInParentContexts(n)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(n)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.vHH(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new i.vHH(4013,!1);this._activatedRoute=e;const n=this.location,c=e.snapshot.component,l=this.parentContexts.getOrCreateContext(this.name).children,o=new pr(e,l,n.injector);this.activated=n.createComponent(c,{index:n.length,injector:o,environmentInjector:t??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[i.TTD]})}return r})();class pr{constructor(h,e,t){this.route=h,this.childContexts=e,this.parent=t}get(h,e){return h===Ci?this.route:h===Co?this.childContexts:this.parent.get(h,e)}}const ic=new i.OlP("");let nc=(()=>{class r{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){const{activatedRoute:t}=e,n=(0,Va.a)([t.queryParams,t.params,t.data]).pipe((0,Tt.w)(([d,c,l],o)=>(l={...d,...c,...l},0===o?(0,Ze.of)(l):Promise.resolve(l)))).subscribe(d=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==t||null===t.component)return void this.unsubscribeFromRouteData(e);const c=(0,i.qFp)(t.component);if(c)for(const{templateName:l}of c.inputs)e.activatedComponentRef.setInput(l,d[l]);else this.unsubscribeFromRouteData(e)});this.outletDataSubscriptions.set(e,n)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();function To(r,h,e){if(e&&r.shouldReuseRoute(h.value,e.value.snapshot)){const t=e.value;t._futureSnapshot=h.value;const n=function ze(r,h,e){return h.children.map(t=>{for(const n of e.children)if(r.shouldReuseRoute(t.value,n.value.snapshot))return To(r,t,n);return To(r,t)})}(r,h,e);return new Ur(t,n)}{if(r.shouldAttach(h.value)){const d=r.retrieve(h.value);if(null!==d){const c=d.route;return c.value._futureSnapshot=h.value,c.children=h.children.map(l=>To(r,l)),c}}const t=function zh(r){return new Ci(new Bn.X(r.url),new Bn.X(r.params),new Bn.X(r.queryParams),new Bn.X(r.fragment),new Bn.X(r.data),r.outlet,r.component,r)}(h.value),n=h.children.map(d=>To(r,d));return new Ur(t,n)}}const od="ngNavigationCancelingError";function gu(r,h){const{redirectTo:e,navigationBehaviorOptions:t}=Ri(h)?{redirectTo:h,navigationBehaviorOptions:void 0}:h,n=Xt(!1,0,h);return n.url=e,n.navigationBehaviorOptions=t,n}function Xt(r,h,e){const t=new Error("NavigationCancelingError: "+(r||""));return t[od]=!0,t.cancellationCode=h,e&&(t.url=e),t}function Ya(r){return _u(r)&&Ri(r.url)}function _u(r){return r&&r[od]}let bu=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["ng-component"]],standalone:!0,features:[i.jDz],decls:1,vars:0,template:function(t,n){1&t&&i._UZ(0,"router-outlet")},dependencies:[na],encapsulation:2})}return r})();function Qs(r){const h=r.children&&r.children.map(Qs),e=h?{...r,children:h}:{...r};return!e.component&&!e.loadComponent&&(h||e.loadChildren)&&e.outlet&&e.outlet!==Bt&&(e.component=bu),e}function br(r){return r.outlet||Bt}function ac(r){if(!r)return null;if(r.routeConfig?._injector)return r.routeConfig._injector;for(let h=r.parent;h;h=h.parent){const e=h.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class hm{constructor(h,e,t,n,d){this.routeReuseStrategy=h,this.futureState=e,this.currState=t,this.forwardEvent=n,this.inputBindingEnabled=d}activate(h){const e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,h),nd(this.futureState.root),this.activateChildRoutes(e,t,h)}deactivateChildRoutes(h,e,t){const n=Ta(e);h.children.forEach(d=>{const c=d.value.outlet;this.deactivateRoutes(d,n[c],t),delete n[c]}),Object.values(n).forEach(d=>{this.deactivateRouteAndItsChildren(d,t)})}deactivateRoutes(h,e,t){const n=h.value,d=e?e.value:null;if(n===d)if(n.component){const c=t.getContext(n.outlet);c&&this.deactivateChildRoutes(h,e,c.children)}else this.deactivateChildRoutes(h,e,t);else d&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(h,e){h.value.component&&this.routeReuseStrategy.shouldDetach(h.value.snapshot)?this.detachAndStoreRouteSubtree(h,e):this.deactivateRouteAndOutlet(h,e)}detachAndStoreRouteSubtree(h,e){const t=e.getContext(h.value.outlet),n=t&&h.value.component?t.children:e,d=Ta(h);for(const c of Object.keys(d))this.deactivateRouteAndItsChildren(d[c],n);if(t&&t.outlet){const c=t.outlet.detach(),l=t.children.onOutletDeactivated();this.routeReuseStrategy.store(h.value.snapshot,{componentRef:c,route:h,contexts:l})}}deactivateRouteAndOutlet(h,e){const t=e.getContext(h.value.outlet),n=t&&h.value.component?t.children:e,d=Ta(h);for(const c of Object.keys(d))this.deactivateRouteAndItsChildren(d[c],n);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(h,e,t){const n=Ta(e);h.children.forEach(d=>{this.activateRoutes(d,n[d.value.outlet],t),this.forwardEvent(new pu(d.value.snapshot))}),h.children.length&&this.forwardEvent(new sm(h.value.snapshot))}activateRoutes(h,e,t){const n=h.value,d=e?e.value:null;if(nd(n),n===d)if(n.component){const c=t.getOrCreateContext(n.outlet);this.activateChildRoutes(h,e,c.children)}else this.activateChildRoutes(h,e,t);else if(n.component){const c=t.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){const l=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),c.children.onOutletReAttached(l.contexts),c.attachRef=l.componentRef,c.route=l.route.value,c.outlet&&c.outlet.attach(l.componentRef,l.route.value),nd(l.route.value),this.activateChildRoutes(h,null,c.children)}else{const l=ac(n.snapshot);c.attachRef=null,c.route=n,c.injector=l,c.outlet&&c.outlet.activateWith(n,c.injector),this.activateChildRoutes(h,null,c.children)}}else this.activateChildRoutes(h,null,t)}}class Sn{constructor(h){this.path=h,this.route=this.path[this.path.length-1]}}class ld{constructor(h,e){this.component=h,this.route=e}}function cd(r,h,e){const t=r._root;return ds(t,h?h._root:null,e,[t.value])}function cs(r,h){const e=Symbol(),t=h.get(r,e);return t===e?"function"!=typeof r||(0,i.Z0I)(r)?h.get(r):r:t}function ds(r,h,e,t,n={canDeactivateChecks:[],canActivateChecks:[]}){const d=Ta(h);return r.children.forEach(c=>{(function vu(r,h,e,t,n={canDeactivateChecks:[],canActivateChecks:[]}){const d=r.value,c=h?h.value:null,l=e?e.getContext(r.value.outlet):null;if(c&&d.routeConfig===c.routeConfig){const o=function pm(r,h,e){if("function"==typeof e)return e(r,h);switch(e){case"pathParamsChange":return!Ca(r.url,h.url);case"pathParamsOrQueryParamsChange":return!Ca(r.url,h.url)||!va(r.queryParams,h.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!rd(r,h)||!va(r.queryParams,h.queryParams);default:return!rd(r,h)}}(c,d,d.routeConfig.runGuardsAndResolvers);o?n.canActivateChecks.push(new Sn(t)):(d.data=c.data,d._resolvedData=c._resolvedData),ds(r,h,d.component?l?l.children:null:e,t,n),o&&l&&l.outlet&&l.outlet.isActivated&&n.canDeactivateChecks.push(new ld(l.outlet.component,c))}else c&&Ks(h,l,n),n.canActivateChecks.push(new Sn(t)),ds(r,null,d.component?l?l.children:null:e,t,n)})(c,d[c.value.outlet],e,t.concat([c.value]),n),delete d[c.value.outlet]}),Object.entries(d).forEach(([c,l])=>Ks(l,e.getContext(c),n)),n}function Ks(r,h,e){const t=Ta(r),n=r.value;Object.entries(t).forEach(([d,c])=>{Ks(c,n.component?h?h.children.getContext(d):null:h,e)}),e.canDeactivateChecks.push(new ld(n.component&&h&&h.outlet&&h.outlet.isActivated?h.outlet.component:null,n))}function el(r){return"function"==typeof r}function ps(r){return r instanceof Yc.K||"EmptyError"===r?.name}const ud=Symbol("INITIAL_VALUE");function fs(){return(0,Tt.w)(r=>(0,Va.a)(r.map(h=>h.pipe((0,re.q)(1),Ui(ud)))).pipe((0,nt.U)(h=>{for(const e of h)if(!0!==e){if(e===ud)return ud;if(!1===e||e instanceof rs)return e}return!0}),(0,Ut.h)(h=>h!==ud),(0,re.q)(1)))}function Sa(r){return(0,im.z)((0,Ni.b)(h=>{if(Ri(h))throw gu(0,h)}),(0,nt.U)(h=>!0===h))}class S{constructor(h){this.segmentGroup=h||null}}class R{constructor(h){this.urlTree=h}}function V(r){return(0,ba._)(new S(r))}function F(r){return(0,ba._)(new R(r))}class Ce{constructor(h,e){this.urlSerializer=h,this.urlTree=e}noMatchError(h){return new i.vHH(4002,!1)}lineralizeSegments(h,e){let t=[],n=e.root;for(;;){if(t=t.concat(n.segments),0===n.numberOfChildren)return(0,Ze.of)(t);if(n.numberOfChildren>1||!n.children[Bt])return(0,ba._)(new i.vHH(4e3,!1));n=n.children[Bt]}}applyRedirectCommands(h,e,t){return this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),h,t)}applyRedirectCreateUrlTree(h,e,t,n){const d=this.createSegmentGroup(h,e.root,t,n);return new rs(d,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(h,e){const t={};return Object.entries(h).forEach(([n,d])=>{if("string"==typeof d&&d.startsWith(":")){const l=d.substring(1);t[n]=e[l]}else t[n]=d}),t}createSegmentGroup(h,e,t,n){const d=this.createSegments(h,e.segments,t,n);let c={};return Object.entries(e.children).forEach(([l,o])=>{c[l]=this.createSegmentGroup(h,o,t,n)}),new pi(d,c)}createSegments(h,e,t,n){return e.map(d=>d.path.startsWith(":")?this.findPosParam(h,d,n):this.findOrReturn(d,t))}findPosParam(h,e,t){const n=t[e.path.substring(1)];if(!n)throw new i.vHH(4001,!1);return n}findOrReturn(h,e){let t=0;for(const n of e){if(n.path===h.path)return e.splice(t),n;t++}return h}}const ht={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Ft(r,h,e,t,n){const d=wi(r,h,e);return d.matched?(t=function wu(r,h){return r.providers&&!r._injector&&(r._injector=(0,i.MMx)(r.providers,h,`Route: ${r.path}`)),r._injector??h}(h,t),function ci(r,h,e,t){const n=h.canMatch;if(!n||0===n.length)return(0,Ze.of)(!0);const d=n.map(c=>{const l=cs(c,r);return Xn(function fm(r){return r&&el(r.canMatch)}(l)?l.canMatch(h,e):r.runInContext(()=>l(h,e)))});return(0,Ze.of)(d).pipe(fs(),Sa())}(t,h,e).pipe((0,nt.U)(c=>!0===c?d:{...ht}))):(0,Ze.of)(d)}function wi(r,h,e){if(""===h.path)return"full"===h.pathMatch&&(r.hasChildren()||e.length>0)?{...ht}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const n=(h.matcher||sn)(e,r,h);if(!n)return{...ht};const d={};Object.entries(n.posParams??{}).forEach(([l,o])=>{d[l]=o.path});const c=n.consumed.length>0?{...d,...n.consumed[n.consumed.length-1].parameters}:d;return{matched:!0,consumedSegments:n.consumed,remainingSegments:e.slice(n.consumed.length),parameters:c,positionalParamSegments:n.posParams??{}}}function ni(r,h,e,t){return e.length>0&&function UA(r,h,e){return e.some(t=>al(r,h,t)&&br(t)!==Bt)}(r,e,t)?{segmentGroup:new pi(h,Fr(t,new pi(e,r.children))),slicedSegments:[]}:0===e.length&&function Ea(r,h,e){return e.some(t=>al(r,h,t))}(r,e,t)?{segmentGroup:new pi(r.segments,Wa(r,0,e,t,r.children)),slicedSegments:e}:{segmentGroup:new pi(r.segments,r.children),slicedSegments:e}}function Wa(r,h,e,t,n){const d={};for(const c of t)if(al(r,e,c)&&!n[br(c)]){const l=new pi([],{});d[br(c)]=l}return{...n,...d}}function Fr(r,h){const e={};e[Bt]=h;for(const t of r)if(""===t.path&&br(t)!==Bt){const n=new pi([],{});e[br(t)]=n}return e}function al(r,h,e){return(!(r.hasChildren()||h.length>0)||"full"!==e.pathMatch)&&""===e.path}class FA{constructor(h,e,t,n,d,c,l){this.injector=h,this.configLoader=e,this.rootComponentType=t,this.config=n,this.urlTree=d,this.paramsInheritanceStrategy=c,this.urlSerializer=l,this.allowRedirects=!0,this.applyRedirects=new Ce(this.urlSerializer,this.urlTree)}noMatchError(h){return new i.vHH(4002,!1)}recognize(){const h=ni(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,h,Bt).pipe((0,_r.K)(e=>{if(e instanceof R)return this.allowRedirects=!1,this.urlTree=e.urlTree,this.match(e.urlTree);throw e instanceof S?this.noMatchError(e):e}),(0,nt.U)(e=>{const t=new Xs([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Bt,this.rootComponentType,null,{}),n=new Ur(t,e),d=new jh("",n),c=function xr(r,h,e=null,t=null){return xa(mt(r),h,e,t)}(t,[],this.urlTree.queryParams,this.urlTree.fragment);return c.queryParams=this.urlTree.queryParams,d.url=this.urlSerializer.serialize(c),this.inheritParamsAndData(d._root),{state:d,tree:c}}))}match(h){return this.processSegmentGroup(this.injector,this.config,h.root,Bt).pipe((0,_r.K)(t=>{throw t instanceof S?this.noMatchError(t):t}))}inheritParamsAndData(h){const e=h.value,t=xo(e,this.paramsInheritanceStrategy);e.params=Object.freeze(t.params),e.data=Object.freeze(t.data),h.children.forEach(n=>this.inheritParamsAndData(n))}processSegmentGroup(h,e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(h,e,t):this.processSegment(h,e,t,t.segments,n,!0)}processChildren(h,e,t){const n=[];for(const d of Object.keys(t.children))"primary"===d?n.unshift(d):n.push(d);return(0,cr.D)(n).pipe((0,yt.b)(d=>{const c=t.children[d],l=function sd(r,h){const e=r.filter(t=>br(t)===h);return e.push(...r.filter(t=>br(t)!==h)),e}(e,d);return this.processSegmentGroup(h,l,c,d)}),function nm(r,h){return(0,Kr.e)(function on(r,h,e,t,n){return(d,c)=>{let l=e,o=h,a=0;d.subscribe((0,si.x)(c,s=>{const u=a++;o=l?r(o,s,u):(l=!0,s),t&&c.next(o)},n&&(()=>{l&&c.next(o),c.complete()})))}}(r,h,arguments.length>=2,!0))}((d,c)=>(d.push(...c),d)),(0,ya.d)(null),function Li(r,h){const e=arguments.length>=2;return t=>t.pipe(r?(0,Ut.h)((n,d)=>r(n,d,t)):Jl.y,zs(1),e?(0,ya.d)(h):(0,rm.T)(()=>new Yc.K))}(),(0,qn.z)(d=>{if(null===d)return V(t);const c=YA(d);return function WT(r){r.sort((h,e)=>h.value.outlet===Bt?-1:e.value.outlet===Bt?1:h.value.outlet.localeCompare(e.value.outlet))}(c),(0,Ze.of)(c)}))}processSegment(h,e,t,n,d,c){return(0,cr.D)(e).pipe((0,yt.b)(l=>this.processSegmentAgainstRoute(l._injector??h,e,l,t,n,d,c).pipe((0,_r.K)(o=>{if(o instanceof S)return(0,Ze.of)(null);throw o}))),(0,Aa.P)(l=>!!l),(0,_r.K)(l=>{if(ps(l))return function Gh(r,h,e){return 0===h.length&&!r.children[e]}(t,n,d)?(0,Ze.of)([]):V(t);throw l}))}processSegmentAgainstRoute(h,e,t,n,d,c,l){return function $g(r,h,e,t){return!!(br(r)===t||t!==Bt&&al(h,e,r))&&("**"===r.path||wi(h,r,e).matched)}(t,n,d,c)?void 0===t.redirectTo?this.matchSegmentAgainstRoute(h,n,t,d,c,l):l&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(h,n,e,t,d,c):V(n):V(n)}expandSegmentAgainstRouteUsingRedirect(h,e,t,n,d,c){return"**"===n.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(h,t,n,c):this.expandRegularSegmentAgainstRouteUsingRedirect(h,e,t,n,d,c)}expandWildCardWithParamsAgainstRouteUsingRedirect(h,e,t,n){const d=this.applyRedirects.applyRedirectCommands([],t.redirectTo,{});return t.redirectTo.startsWith("/")?F(d):this.applyRedirects.lineralizeSegments(t,d).pipe((0,qn.z)(c=>{const l=new pi(c,{});return this.processSegment(h,e,l,c,n,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(h,e,t,n,d,c){const{matched:l,consumedSegments:o,remainingSegments:a,positionalParamSegments:s}=wi(e,n,d);if(!l)return V(e);const u=this.applyRedirects.applyRedirectCommands(o,n.redirectTo,s);return n.redirectTo.startsWith("/")?F(u):this.applyRedirects.lineralizeSegments(n,u).pipe((0,qn.z)(p=>this.processSegment(h,t,e,p.concat(a),c,!1)))}matchSegmentAgainstRoute(h,e,t,n,d,c){let l;if("**"===t.path){const o=n.length>0?Ma(n).parameters:{},a=new Xs(n,o,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zh(t),br(t),t.component??t._loadedComponent??null,t,oc(t));l=(0,Ze.of)({snapshot:a,consumedSegments:[],remainingSegments:[]}),e.children={}}else l=Ft(e,t,n,h).pipe((0,nt.U)(({matched:o,consumedSegments:a,remainingSegments:s,parameters:u})=>o?{snapshot:new Xs(a,u,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zh(t),br(t),t.component??t._loadedComponent??null,t,oc(t)),consumedSegments:a,remainingSegments:s}:null));return l.pipe((0,Tt.w)(o=>null===o?V(e):this.getChildConfig(h=t._injector??h,t,n).pipe((0,Tt.w)(({routes:a})=>{const s=t._loadedInjector??h,{snapshot:u,consumedSegments:p,remainingSegments:m}=o,{segmentGroup:g,slicedSegments:f}=ni(e,p,m,a);if(0===f.length&&g.hasChildren())return this.processChildren(s,a,g).pipe((0,nt.U)(j=>null===j?null:[new Ur(u,j)]));if(0===a.length&&0===f.length)return(0,Ze.of)([new Ur(u,[])]);const y=br(t)===d;return this.processSegment(s,a,g,f,y?Bt:d,!0).pipe((0,nt.U)(j=>[new Ur(u,j)]))}))))}getChildConfig(h,e,t){return e.children?(0,Ze.of)({routes:e.children,injector:h}):e.loadChildren?void 0!==e._loadedRoutes?(0,Ze.of)({routes:e._loadedRoutes,injector:e._loadedInjector}):function Eo(r,h,e,t){const n=h.canLoad;if(void 0===n||0===n.length)return(0,Ze.of)(!0);const d=n.map(c=>{const l=cs(c,r);return Xn(function qh(r){return r&&el(r.canLoad)}(l)?l.canLoad(h,e):r.runInContext(()=>l(h,e)))});return(0,Ze.of)(d).pipe(fs(),Sa())}(h,e,t).pipe((0,qn.z)(n=>n?this.configLoader.loadChildren(h,e).pipe((0,Ni.b)(d=>{e._loadedRoutes=d.routes,e._loadedInjector=d.injector})):function he(r){return(0,ba._)(Xt(!1,3))}())):(0,Ze.of)({routes:[],injector:h})}}function qA(r){const h=r.value.routeConfig;return h&&""===h.path}function YA(r){const h=[],e=new Set;for(const t of r){if(!qA(t)){h.push(t);continue}const n=h.find(d=>t.value.routeConfig===d.value.routeConfig);void 0!==n?(n.children.push(...t.children),e.add(n)):h.push(t)}for(const t of e){const n=YA(t.children);h.push(new Ur(t.value,n))}return h.filter(t=>!e.has(t))}function Zh(r){return r.data||{}}function oc(r){return r.resolve||{}}function Xg(r){return"string"==typeof r.title||null===r.title}function gm(r){return(0,Tt.w)(h=>{const e=r(h);return e?(0,cr.D)(e).pipe((0,nt.U)(()=>h)):(0,Ze.of)(h)})}const ol=new i.OlP("ROUTES");let pd=(()=>{class r{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,i.f3M)(i.Sil)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return(0,Ze.of)(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const t=Xn(e.loadComponent()).pipe((0,nt.U)(xu),(0,Ni.b)(d=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=d}),(0,Us.x)(()=>{this.componentLoaders.delete(e)})),n=new wo(t,()=>new ie.x).pipe(ru());return this.componentLoaders.set(e,n),n}loadChildren(e,t){if(this.childrenLoaders.get(t))return this.childrenLoaders.get(t);if(t._loadedRoutes)return(0,Ze.of)({routes:t._loadedRoutes,injector:t._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(t);const d=this.loadModuleFactoryOrRoutes(t.loadChildren).pipe((0,nt.U)(l=>{this.onLoadEndListener&&this.onLoadEndListener(t);let o,a;return Array.isArray(l)?a=l:(o=l.create(e).injector,a=o.get(ol,[],i.XFs.Self|i.XFs.Optional).flat()),{routes:a.map(Qs),injector:o}}),(0,Us.x)(()=>{this.childrenLoaders.delete(t)})),c=new wo(d,()=>new ie.x).pipe(ru());return this.childrenLoaders.set(t,c),c}loadModuleFactoryOrRoutes(e){return Xn(e()).pipe((0,nt.U)(xu),(0,qn.z)(t=>t instanceof i.YKP||Array.isArray(t)?(0,Ze.of)(t):(0,cr.D)(this.compiler.compileModuleAsync(t))))}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function xu(r){return function Qg(r){return r&&"object"==typeof r&&"default"in r}(r)?r.default:r}let $h=(()=>{class r{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new ie.x,this.configLoader=(0,i.f3M)(pd),this.environmentInjector=(0,i.f3M)(i.lqb),this.urlSerializer=(0,i.f3M)(as),this.rootContexts=(0,i.f3M)(Co),this.inputBindingEnabled=null!==(0,i.f3M)(ic,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,Ze.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=n=>this.events.next(new Bh(n)),this.configLoader.onLoadStartListener=n=>this.events.next(new am(n))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const t=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:t})}setupNavigations(e){return this.transitions=new Bn.X({id:0,currentUrlTree:e.currentUrlTree,currentRawUrl:e.currentUrlTree,extractedUrl:e.urlHandlingStrategy.extract(e.currentUrlTree),urlAfterRedirects:e.urlHandlingStrategy.extract(e.currentUrlTree),rawUrl:e.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ua,restoredState:null,currentSnapshot:e.routerState.snapshot,targetSnapshot:null,currentRouterState:e.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Ut.h)(t=>0!==t.id),(0,nt.U)(t=>({...t,extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})),(0,Tt.w)(t=>{let n=!1,d=!1;return(0,Ze.of)(t).pipe((0,Ni.b)(c=>{this.currentNavigation={id:c.id,initialUrl:c.rawUrl,extractedUrl:c.extractedUrl,trigger:c.source,extras:c.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Tt.w)(c=>{const l=e.browserUrlTree.toString(),o=!e.navigated||c.extractedUrl.toString()!==l||l!==e.currentUrlTree.toString();if(!o&&"reload"!==(c.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const s="";return this.events.next(new Jc(c.id,e.serializeUrl(t.rawUrl),s,0)),e.rawUrlTree=c.rawUrl,c.resolve(null),wa.E}if(e.urlHandlingStrategy.shouldProcessUrl(c.rawUrl))return Tu(c.source)&&(e.browserUrlTree=c.extractedUrl),(0,Ze.of)(c).pipe((0,Tt.w)(s=>{const u=this.transitions?.getValue();return this.events.next(new $s(s.id,this.urlSerializer.serialize(s.extractedUrl),s.source,s.restoredState)),u!==this.transitions?.getValue()?wa.E:Promise.resolve(s)}),function GT(r,h,e,t,n,d){return(0,qn.z)(c=>function Cu(r,h,e,t,n,d,c="emptyOnly"){return new FA(r,h,e,t,n,c,d).recognize()}(r,h,e,t,c.extractedUrl,n,d).pipe((0,nt.U)(({state:l,tree:o})=>({...c,targetSnapshot:l,urlAfterRedirects:o}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,e.paramsInheritanceStrategy),(0,Ni.b)(s=>{if(t.targetSnapshot=s.targetSnapshot,t.urlAfterRedirects=s.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:s.urlAfterRedirects},"eager"===e.urlUpdateStrategy){if(!s.extras.skipLocationChange){const p=e.urlHandlingStrategy.merge(s.urlAfterRedirects,s.rawUrl);e.setBrowserUrl(p,s)}e.browserUrlTree=s.urlAfterRedirects}const u=new hr(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(u)}));if(o&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){const{id:s,extractedUrl:u,source:p,restoredState:m,extras:g}=c,f=new $s(s,this.urlSerializer.serialize(u),p,m);this.events.next(f);const y=Vh(0,this.rootComponentType).snapshot;return t={...c,targetSnapshot:y,urlAfterRedirects:u,extras:{...g,skipLocationChange:!1,replaceUrl:!1}},(0,Ze.of)(t)}{const s="";return this.events.next(new Jc(c.id,e.serializeUrl(t.extractedUrl),s,1)),e.rawUrlTree=c.rawUrl,c.resolve(null),wa.E}}),(0,Ni.b)(c=>{const l=new Fa(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}),(0,nt.U)(c=>t={...c,guards:cd(c.targetSnapshot,c.currentSnapshot,this.rootContexts)}),function ra(r,h){return(0,qn.z)(e=>{const{targetSnapshot:t,currentSnapshot:n,guards:{canActivateChecks:d,canDeactivateChecks:c}}=e;return 0===c.length&&0===d.length?(0,Ze.of)({...e,guardsResult:!0}):function tl(r,h,e,t){return(0,cr.D)(r).pipe((0,qn.z)(n=>function hd(r,h,e,t,n){const d=h&&h.routeConfig?h.routeConfig.canDeactivate:null;if(!d||0===d.length)return(0,Ze.of)(!0);const c=d.map(l=>{const o=ac(h)??n,a=cs(l,o);return Xn(function hs(r){return r&&el(r.canDeactivate)}(a)?a.canDeactivate(r,h,e,t):o.runInContext(()=>a(r,h,e,t))).pipe((0,Aa.P)())});return(0,Ze.of)(c).pipe(fs())}(n.component,n.route,e,h,t)),(0,Aa.P)(n=>!0!==n,!0))}(c,t,n,r).pipe((0,qn.z)(l=>l&&function Fh(r){return"boolean"==typeof r}(l)?function Wh(r,h,e,t){return(0,cr.D)(h).pipe((0,yt.b)(n=>(0,$r.z)(function il(r,h){return null!==r&&h&&h(new om(r)),(0,Ze.of)(!0)}(n.route.parent,t),function Mu(r,h){return null!==r&&h&&h(new hu(r)),(0,Ze.of)(!0)}(n.route,t),function rl(r,h,e){const t=h[h.length-1],d=h.slice(0,h.length-1).reverse().map(c=>function yu(r){const h=r.routeConfig?r.routeConfig.canActivateChild:null;return h&&0!==h.length?{node:r,guards:h}:null}(c)).filter(c=>null!==c).map(c=>me(()=>{const l=c.guards.map(o=>{const a=ac(c.node)??e,s=cs(o,a);return Xn(function dd(r){return r&&el(r.canActivateChild)}(s)?s.canActivateChild(t,r):a.runInContext(()=>s(t,r))).pipe((0,Aa.P)())});return(0,Ze.of)(l).pipe(fs())}));return(0,Ze.of)(d).pipe(fs())}(r,n.path,e),function nl(r,h,e){const t=h.routeConfig?h.routeConfig.canActivate:null;if(!t||0===t.length)return(0,Ze.of)(!0);const n=t.map(d=>me(()=>{const c=ac(h)??e,l=cs(d,c);return Xn(function us(r){return r&&el(r.canActivate)}(l)?l.canActivate(h,r):c.runInContext(()=>l(h,r))).pipe((0,Aa.P)())}));return(0,Ze.of)(n).pipe(fs())}(r,n.route,e))),(0,Aa.P)(n=>!0!==n,!0))}(t,d,r,h):(0,Ze.of)(l)),(0,nt.U)(l=>({...e,guardsResult:l})))})}(this.environmentInjector,c=>this.events.next(c)),(0,Ni.b)(c=>{if(t.guardsResult=c.guardsResult,Ri(c.guardsResult))throw gu(0,c.guardsResult);const l=new Ih(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot,!!c.guardsResult);this.events.next(l)}),(0,Ut.h)(c=>!!c.guardsResult||(e.restoreHistory(c),this.cancelNavigationTransition(c,"",3),!1)),gm(c=>{if(c.guards.canActivateChecks.length)return(0,Ze.of)(c).pipe((0,Ni.b)(l=>{const o=new Js(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(o)}),(0,Tt.w)(l=>{let o=!1;return(0,Ze.of)(l).pipe(function Jg(r,h){return(0,qn.z)(e=>{const{targetSnapshot:t,guards:{canActivateChecks:n}}=e;if(!n.length)return(0,Ze.of)(e);let d=0;return(0,cr.D)(n).pipe((0,yt.b)(c=>function WA(r,h,e,t){const n=r.routeConfig,d=r._resolve;return void 0!==n?.title&&!Xg(n)&&(d[Ao]=n.title),function GA(r,h,e,t){const n=function ZA(r){return[...Object.keys(r),...Object.getOwnPropertySymbols(r)]}(r);if(0===n.length)return(0,Ze.of)({});const d={};return(0,cr.D)(n).pipe((0,qn.z)(c=>function $A(r,h,e,t){const n=ac(h)??t,d=cs(r,n);return Xn(d.resolve?d.resolve(h,e):n.runInContext(()=>d(h,e)))}(r[c],h,e,t).pipe((0,Aa.P)(),(0,Ni.b)(l=>{d[c]=l}))),zs(1),(0,Xl.h)(d),(0,_r.K)(c=>ps(c)?wa.E:(0,ba._)(c)))}(d,r,h,t).pipe((0,nt.U)(c=>(r._resolvedData=c,r.data=xo(r,e).resolve,n&&Xg(n)&&(r.data[Ao]=n.title),null)))}(c.route,t,r,h)),(0,Ni.b)(()=>d++),zs(1),(0,qn.z)(c=>d===n.length?(0,Ze.of)(e):wa.E))})}(e.paramsInheritanceStrategy,this.environmentInjector),(0,Ni.b)({next:()=>o=!0,complete:()=>{o||(e.restoreHistory(l),this.cancelNavigationTransition(l,"",2))}}))}),(0,Ni.b)(l=>{const o=new qa(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(o)}))}),gm(c=>{const l=o=>{const a=[];o.routeConfig?.loadComponent&&!o.routeConfig._loadedComponent&&a.push(this.configLoader.loadComponent(o.routeConfig).pipe((0,Ni.b)(s=>{o.component=s}),(0,nt.U)(()=>{})));for(const s of o.children)a.push(...l(s));return a};return(0,Va.a)(l(c.targetSnapshot.root)).pipe((0,ya.d)(),(0,re.q)(1))}),gm(()=>this.afterPreactivation()),(0,nt.U)(c=>{const l=function ad(r,h,e){const t=To(r,h._root,e?e._root:void 0);return new td(t,h)}(e.routeReuseStrategy,c.targetSnapshot,c.currentRouterState);return t={...c,targetRouterState:l}}),(0,Ni.b)(c=>{e.currentUrlTree=c.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(c.urlAfterRedirects,c.rawUrl),e.routerState=c.targetRouterState,"deferred"===e.urlUpdateStrategy&&(c.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,c),e.browserUrlTree=c.urlAfterRedirects)}),((r,h,e,t)=>(0,nt.U)(n=>(new hm(h,n.targetRouterState,n.currentRouterState,e,t).activate(r),n)))(this.rootContexts,e.routeReuseStrategy,c=>this.events.next(c),this.inputBindingEnabled),(0,re.q)(1),(0,Ni.b)({next:c=>{n=!0,this.lastSuccessfulNavigation=this.currentNavigation,e.navigated=!0,this.events.next(new zr(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(e.currentUrlTree))),e.titleStrategy?.updateTitle(c.targetRouterState.snapshot),c.resolve(!0)},complete:()=>{n=!0}}),(0,Us.x)(()=>{n||d||this.cancelNavigationTransition(t,"",1),this.currentNavigation?.id===t.id&&(this.currentNavigation=null)}),(0,_r.K)(c=>{if(d=!0,_u(c)){Ya(c)||(e.navigated=!0,e.restoreHistory(t,!0));const l=new $c(t.id,this.urlSerializer.serialize(t.extractedUrl),c.message,c.cancellationCode);if(this.events.next(l),Ya(c)){const o=e.urlHandlingStrategy.merge(c.url,e.rawUrlTree),a={skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy||Tu(t.source)};e.scheduleNavigation(o,Ua,null,a,{resolve:t.resolve,reject:t.reject,promise:t.promise})}else t.resolve(!1)}else{e.restoreHistory(t,!0);const l=new Xc(t.id,this.urlSerializer.serialize(t.extractedUrl),c,t.targetSnapshot??void 0);this.events.next(l);try{t.resolve(e.errorHandler(c))}catch(o){t.reject(o)}}return wa.E}))}))}cancelNavigationTransition(e,t,n){const d=new $c(e.id,this.urlSerializer.serialize(e.extractedUrl),t,n);this.events.next(d),e.resolve(!1)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function Tu(r){return r!==Ua}let Kg=(()=>{class r{buildTitle(e){let t,n=e.root;for(;void 0!==n;)t=this.getResolvedTitleForRoute(n)??t,n=n.children.find(d=>d.outlet===Bt);return t}getResolvedTitleForRoute(e){return e.data[Ao]}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(){return(0,i.f3M)(e1)},providedIn:"root"})}return r})(),e1=(()=>{class r extends Kg{constructor(e){super(),this.title=e}updateTitle(e){const t=this.buildTitle(e);void 0!==t&&this.title.setTitle(t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(bt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),_m=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(){return(0,i.f3M)(t1)},providedIn:"root"})}return r})();class Jh{shouldDetach(h){return!1}store(h,e){}shouldAttach(h){return!1}retrieve(h){return null}shouldReuseRoute(h,e){return h.routeConfig===e.routeConfig}}let t1=(()=>{class r extends Jh{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const Xh=new i.OlP("",{providedIn:"root",factory:()=>({})});let JA=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:function(){return(0,i.f3M)(fd)},providedIn:"root"})}return r})(),fd=(()=>{class r{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var ms=function(r){return r[r.COMPLETE=0]="COMPLETE",r[r.FAILED=1]="FAILED",r[r.REDIRECTING=2]="REDIRECTING",r}(ms||{});function n1(r,h){r.events.pipe((0,Ut.h)(e=>e instanceof zr||e instanceof $c||e instanceof Xc||e instanceof Jc),(0,nt.U)(e=>e instanceof zr||e instanceof Jc?ms.COMPLETE:e instanceof $c&&(0===e.code||1===e.code)?ms.REDIRECTING:ms.FAILED),(0,Ut.h)(e=>e!==ms.REDIRECTING),(0,re.q)(1)).subscribe(()=>{h()})}function ZT(r){throw r}function r1(r,h,e){return h.parse("/")}const XA={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},$T={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let nn=(()=>{class r{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,i.f3M)(i.c2e),this.isNgZoneEnabled=!1,this.options=(0,i.f3M)(Xh,{optional:!0})||{},this.pendingTasks=(0,i.f3M)(i.HDt),this.errorHandler=this.options.errorHandler||ZT,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||r1,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,i.f3M)(JA),this.routeReuseStrategy=(0,i.f3M)(_m),this.titleStrategy=(0,i.f3M)(Kg),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,i.f3M)(ol,{optional:!0})?.flat()??[],this.navigationTransitions=(0,i.f3M)($h),this.urlSerializer=(0,i.f3M)(as),this.location=(0,i.f3M)(x.Ye),this.componentInputBindingEnabled=!!(0,i.f3M)(ic,{optional:!0}),this.isNgZoneEnabled=(0,i.f3M)(i.R0b)instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new rs,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Vh(0,null),this.navigationTransitions.setupNavigations(this).subscribe(e=>{this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId??0},e=>{this.console.warn(`Unhandled Navigation Error: ${e}`)})}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const e=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Ua,e)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{const t="popstate"===e.type?"popstate":"hashchange";"popstate"===t&&setTimeout(()=>{this.navigateToSyncWithBrowser(e.url,t,e.state)},0)}))}navigateToSyncWithBrowser(e,t,n){const d={replaceUrl:!0},c=n?.navigationId?n:null;if(n){const o={...n};delete o.navigationId,delete o.\u0275routerPageId,0!==Object.keys(o).length&&(d.state=o)}const l=this.parseUrl(e);this.scheduleNavigation(l,t,c,d)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Qs),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(e,t={}){const{relativeTo:n,queryParams:d,fragment:c,queryParamsHandling:l,preserveFragment:o}=t,a=o?this.currentUrlTree.fragment:c;let u,s=null;switch(l){case"merge":s={...this.currentUrlTree.queryParams,...d};break;case"preserve":s=this.currentUrlTree.queryParams;break;default:s=d||null}null!==s&&(s=this.removeEmptyProps(s));try{u=mt(n?n.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||!e[0].startsWith("/"))&&(e=[]),u=this.currentUrlTree.root}return xa(u,e,s,a??null)}navigateByUrl(e,t={skipLocationChange:!1}){const n=Ri(e)?e:this.parseUrl(e),d=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(d,Ua,null,t)}navigate(e,t={skipLocationChange:!1}){return function QA(r){for(let h=0;h{const d=e[n];return null!=d&&(t[n]=d),t},{})}scheduleNavigation(e,t,n,d,c){if(this.disposed)return Promise.resolve(!1);let l,o,a;c?(l=c.resolve,o=c.reject,a=c.promise):a=new Promise((u,p)=>{l=u,o=p});const s=this.pendingTasks.add();return n1(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(s))}),this.navigationTransitions.handleNavigationRequest({source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:d,resolve:l,reject:o,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch(u=>Promise.reject(u))}setBrowserUrl(e,t){const n=this.urlSerializer.serialize(e);if(this.location.isCurrentPathEqualTo(n)||t.extras.replaceUrl){const c={...t.extras.state,...this.generateNgRouterState(t.id,this.browserPageId)};this.location.replaceState(n,"",c)}else{const d={...t.extras.state,...this.generateNgRouterState(t.id,(this.browserPageId??0)+1)};this.location.go(n,"",d)}}restoreHistory(e,t=!1){if("computed"===this.canceledNavigationResolution){const d=this.currentPageId-(this.browserPageId??this.currentPageId);0!==d?this.location.historyGo(d):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===d&&(this.resetState(e),this.browserUrlTree=e.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=e.currentRouterState,this.currentUrlTree=e.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,t){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:t}:{navigationId:e}}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),ka=(()=>{class r{constructor(e,t,n,d,c,l){this.router=e,this.route=t,this.tabIndexAttribute=n,this.renderer=d,this.el=c,this.locationStrategy=l,this.href=null,this.commands=null,this.onChanges=new ie.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const o=c.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===o||"area"===o,this.isAnchorElement?this.subscription=e.events.subscribe(a=>{a instanceof zr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){null!=e?(this.commands=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(e,t,n,d,c){return!!(null===this.urlTree||this.isAnchorElement&&(0!==e||t||n||d||c||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const e=null===this.href?null:(0,i.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",e)}applyAttributeValue(e,t){const n=this.renderer,d=this.el.nativeElement;null!==t?n.setAttribute(d,e,t):n.removeAttribute(d,e)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(nn),i.Y36(Ci),i.$8M("tabindex"),i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(x.S$))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(t,n){1&t&&i.NdJ("click",function(c){return n.onClick(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)}),2&t&&i.uIk("target",n.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",i.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",i.VuI],replaceUrl:["replaceUrl","replaceUrl",i.VuI],routerLink:"routerLink"},standalone:!0,features:[i.Xq5,i.TTD]})}return r})();class o1{}let s1=(()=>{class r{preload(e,t){return t().pipe((0,_r.K)(()=>(0,Ze.of)(null)))}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),l1=(()=>{class r{constructor(e,t,n,d,c){this.router=e,this.injector=n,this.preloadingStrategy=d,this.loader=c}setUpPreloading(){this.subscription=this.router.events.pipe((0,Ut.h)(e=>e instanceof zr),(0,yt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const d of t){d.providers&&!d._injector&&(d._injector=(0,i.MMx)(d.providers,e,`Route: ${d.path}`));const c=d._injector??e,l=d._loadedInjector??c;(d.loadChildren&&!d._loadedRoutes&&void 0===d.canLoad||d.loadComponent&&!d._loadedComponent)&&n.push(this.preloadConfig(c,d)),(d.children||d._loadedRoutes)&&n.push(this.processRoutes(l,d.children??d._loadedRoutes))}return(0,cr.D)(n).pipe((0,Fs.J)())}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{let n;n=t.loadChildren&&void 0===t.canLoad?this.loader.loadChildren(e,t):(0,Ze.of)(null);const d=n.pipe((0,qn.z)(c=>null===c?(0,Ze.of)(void 0):(t._loadedRoutes=c.routes,t._loadedInjector=c.injector,this.processRoutes(c.injector??e,c.routes))));if(t.loadComponent&&!t._loadedComponent){const c=this.loader.loadComponent(t);return(0,cr.D)([d,c]).pipe((0,Fs.J)())}return d})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(nn),i.LFG(i.Sil),i.LFG(i.lqb),i.LFG(o1),i.LFG(pd))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const c1=new i.OlP("");let d1=(()=>{class r{constructor(e,t,n,d,c={}){this.urlSerializer=e,this.transitions=t,this.viewportScroller=n,this.zone=d,this.options=c,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},c.scrollPositionRestoration=c.scrollPositionRestoration||"disabled",c.anchorScrolling=c.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof $s?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof zr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Jc&&0===e.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof fu&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new fu(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();function sl(r,h){return{\u0275kind:r,\u0275providers:h}}function KA(){const r=(0,i.f3M)(i.zs3);return h=>{const e=r.get(i.z2F);if(h!==e.components[0])return;const t=r.get(nn),n=r.get(ey);1===r.get(h1)&&t.initialNavigation(),r.get(wm,null,i.XFs.Optional)?.setUpPreloading(),r.get(c1,null,i.XFs.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),n.closed||(n.next(),n.complete(),n.unsubscribe())}}const ey=new i.OlP("",{factory:()=>new ie.x}),h1=new i.OlP("",{providedIn:"root",factory:()=>1}),wm=new i.OlP("");function p1(r){return sl(0,[{provide:wm,useExisting:l1},{provide:o1,useExisting:r}])}const Eu=new i.OlP("ROUTER_FORROOT_GUARD"),tp=[x.Ye,{provide:as,useClass:ec},nn,Co,{provide:Ci,useFactory:function Kh(r){return r.routerState.root},deps:[nn]},pd,[]];function ry(){return new i.PXZ("Router",nn)}let ip=(()=>{class r{constructor(e){}static forRoot(e,t){return{ngModule:r,providers:[tp,[],{provide:ol,multi:!0,useValue:e},{provide:Eu,useFactory:oy,deps:[[nn,new i.FiY,new i.tp0]]},{provide:Xh,useValue:t||{}},t?.useHash?{provide:x.S$,useClass:x.Do}:{provide:x.S$,useClass:x.b0},{provide:c1,useFactory:()=>{const r=(0,i.f3M)(x.EM),h=(0,i.f3M)(i.R0b),e=(0,i.f3M)(Xh),t=(0,i.f3M)($h),n=(0,i.f3M)(as);return e.scrollOffset&&r.setOffset(e.scrollOffset),new d1(n,t,r,h,e)}},t?.preloadingStrategy?p1(t.preloadingStrategy).\u0275providers:[],{provide:i.PXZ,multi:!0,useFactory:ry},t?.initialNavigation?sy(t):[],t?.bindToComponentInputs?sl(8,[nc,{provide:ic,useExisting:nc}]).\u0275providers:[],[{provide:g1,useFactory:KA},{provide:i.tb,multi:!0,useExisting:g1}]]}}static forChild(e){return{ngModule:r,providers:[{provide:ol,multi:!0,useValue:e}]}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Eu,8))};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})();function oy(r){return"guarded"}function sy(r){return["disabled"===r.initialNavigation?sl(3,[{provide:i.ip1,multi:!0,useFactory:()=>{const h=(0,i.f3M)(nn);return()=>{h.setUpLocationChangeListener()}}},{provide:h1,useValue:2}]).\u0275providers:[],"enabledBlocking"===r.initialNavigation?sl(2,[{provide:h1,useValue:0},{provide:i.ip1,multi:!0,deps:[i.zs3],useFactory:h=>{const e=h.get(x.V_,Promise.resolve());return()=>e.then(()=>new Promise(t=>{const n=h.get(nn),d=h.get(ey);n1(n,()=>{t(!0)}),h.get($h).afterPreactivation=()=>(t(!0),d.closed?(0,Ze.of)(void 0):d),n.initialNavigation()}))}}]).\u0275providers:[]]}const g1=new i.OlP("");let Kn;try{Kn=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Kn=!1}let sc,fi=(()=>{class r{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,x.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!Kn)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(i.Lbi))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const A1=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function vm(){if(sc)return sc;if("object"!=typeof document||!document)return sc=new Set(A1),sc;let r=document.createElement("input");return sc=new Set(A1.filter(h=>(r.setAttribute("type",h),r.type===h))),sc}let Du,ku,lc,Lu;function qr(r){return function y1(){if(null==Du&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Du=!0}))}finally{Du=Du||!1}return Du}()?r:!!r.capture}function v1(){if(null==lc){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return lc=!1,lc;if("scrollBehavior"in document.documentElement.style)lc=!0;else{const r=Element.prototype.scrollTo;lc=!!r&&!/\{\s*\[native code\]\s*\}/.test(r.toString())}}return lc}function cc(){if("object"!=typeof document||!document)return 0;if(null==ku){const r=document.createElement("div"),h=r.style;r.dir="rtl",h.width="1px",h.overflow="auto",h.visibility="hidden",h.pointerEvents="none",h.position="absolute";const e=document.createElement("div"),t=e.style;t.width="2px",t.height="1px",r.appendChild(e),document.body.appendChild(r),ku=0,0===r.scrollLeft&&(r.scrollLeft=1,ku=0===r.scrollLeft?1:2),r.remove()}return ku}function dc(r){if(function dy(){if(null==Lu){const r=typeof document<"u"?document.head:null;Lu=!(!r||!r.createShadowRoot&&!r.attachShadow)}return Lu}()){const h=r.getRootNode?r.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&h instanceof ShadowRoot)return h}return null}function np(){let r=typeof document<"u"&&document?document.activeElement:null;for(;r&&r.shadowRoot;){const h=r.shadowRoot.activeElement;if(h===r)break;r=h}return r}function oa(r){return r.composedPath?r.composedPath()[0]:r.target}function rp(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function pn(r,...h){return h.length?h.some(e=>r[e]):r.altKey||r.shiftKey||r.ctrlKey||r.metaKey}var wd=E(3620);function Rm(r){return(0,Ut.h)((h,e)=>r<=e)}var hc=E(3997),Pm=E(2420);function ft(r){return(0,Kr.e)((h,e)=>{(0,Qi.Xf)(r).subscribe((0,si.x)(e,()=>e.complete(),Pm.Z)),!e.closed&&h.subscribe(e)})}function Ue(r){return null!=r&&"false"!=`${r}`}function Di(r,h=0){return mp(r)?Number(r):h}function mp(r){return!isNaN(parseFloat(r))&&!isNaN(Number(r))}function gp(r){return Array.isArray(r)?r:[r]}function bn(r){return null==r?"":"string"==typeof r?r:`${r}px`}function wn(r){return r instanceof i.SBq?r.nativeElement:r}let Im=(()=>{class r{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),O1=(()=>{class r{constructor(e){this._mutationObserverFactory=e,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((e,t)=>this._cleanupObserver(t))}observe(e){const t=wn(e);return new zi.y(n=>{const c=this._observeElement(t).subscribe(n);return()=>{c.unsubscribe(),this._unobserveElement(t)}})}_observeElement(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{const t=new ie.x,n=this._mutationObserverFactory.create(d=>t.next(d));n&&n.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:n,stream:t,count:1})}return this._observedElements.get(e).stream}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){const{observer:t,stream:n}=this._observedElements.get(e);t&&t.disconnect(),n.complete(),this._observedElements.delete(e)}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Im))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),hl=(()=>{class r{get disabled(){return this._disabled}set disabled(e){this._disabled=Ue(e),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(e){this._debounce=Di(e),this._subscribe()}constructor(e,t,n){this._contentObserver=e,this._elementRef=t,this._ngZone=n,this.event=new i.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?e.pipe((0,wd.b)(this.debounce)):e).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(O1),i.Y36(i.SBq),i.Y36(i.R0b))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return r})(),_p=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[Im]})}return r})();const Pu=new Set;let pc,Bm=(()=>{class r{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):fc}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function bp(r,h){if(!Pu.has(r))try{pc||(pc=document.createElement("style"),h&&(pc.nonce=h),pc.setAttribute("type","text/css"),document.head.appendChild(pc)),pc.sheet&&(pc.sheet.insertRule(`@media ${r} {body{ }}`,0),Pu.add(r))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(fi),i.LFG(i.Ojb,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function fc(r){return{matches:"all"===r||""===r,media:r,addListener:()=>{},removeListener:()=>{}}}let Nm=(()=>{class r{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=new ie.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return wp(gp(e)).some(n=>this._registerQuery(n).mql.matches)}observe(e){const n=wp(gp(e)).map(c=>this._registerQuery(c).observable);let d=(0,Va.a)(n);return d=(0,$r.z)(d.pipe((0,re.q)(1)),d.pipe(Rm(1),(0,wd.b)(0))),d.pipe((0,nt.U)(c=>{const l={matches:!1,breakpoints:{}};return c.forEach(({matches:o,query:a})=>{l.matches=l.matches||o,l.breakpoints[a]=o}),l}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const t=this._mediaMatcher.matchMedia(e),d={observable:new zi.y(c=>{const l=o=>this._zone.run(()=>c.next(o));return t.addListener(l),()=>{t.removeListener(l)}}).pipe(Ui(t),(0,nt.U)(({matches:c})=>({query:e,matches:c})),ft(this._destroySubject)),mql:t};return this._queries.set(e,d),d}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Bm),i.LFG(i.R0b))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function wp(r){return r.map(h=>h.split(",")).reduce((h,e)=>h.concat(e)).map(h=>h.trim())}function Ap(r,h,e){const t=yp(r,h);t.some(n=>n.trim()==e.trim())||(t.push(e.trim()),r.setAttribute(h,t.join(" ")))}function Do(r,h,e){const n=yp(r,h).filter(d=>d!=e.trim());n.length?r.setAttribute(h,n.join(" ")):r.removeAttribute(h)}function yp(r,h){return(r.getAttribute(h)||"").match(/\S+/g)||[]}const N1="cdk-describedby-message",Ad="cdk-describedby-host";let vp=0,Vm=(()=>{class r{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+vp++,this._document=e,this._id=(0,i.f3M)(i.AFp)+"-"+vp++}describe(e,t,n){if(!this._canBeDescribed(e,t))return;const d=Mp(t,n);"string"!=typeof t?(Cp(t,this._id),this._messageRegistry.set(d,{messageElement:t,referenceCount:0})):this._messageRegistry.has(d)||this._createMessageElement(t,n),this._isElementDescribedByMessage(e,d)||this._addMessageReference(e,d)}removeDescription(e,t,n){if(!t||!this._isElementNode(e))return;const d=Mp(t,n);if(this._isElementDescribedByMessage(e,d)&&this._removeMessageReference(e,d),"string"==typeof t){const c=this._messageRegistry.get(d);c&&0===c.referenceCount&&this._deleteMessageElement(d)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const e=this._document.querySelectorAll(`[${Ad}="${this._id}"]`);for(let t=0;t0!=n.indexOf(N1));e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){const n=this._messageRegistry.get(t);Ap(e,"aria-describedby",n.messageElement.id),e.setAttribute(Ad,this._id),n.referenceCount++}_removeMessageReference(e,t){const n=this._messageRegistry.get(t);n.referenceCount--,Do(e,"aria-describedby",n.messageElement.id),e.removeAttribute(Ad)}_isElementDescribedByMessage(e,t){const n=yp(e,"aria-describedby"),d=this._messageRegistry.get(t),c=d&&d.messageElement.id;return!!c&&-1!=n.indexOf(c)}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&"object"==typeof t)return!0;const n=null==t?"":`${t}`.trim(),d=e.getAttribute("aria-label");return!(!n||d&&d.trim()===n)}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0),i.LFG(fi))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function Mp(r,h){return"string"==typeof r?`${h||""}/${r}`:r}function Cp(r,h){r.id||(r.id=`${N1}-${h}-${vp++}`)}class Vy{constructor(h){this._items=h,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new ie.x,this._typeaheadSubscription=bi.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=e=>e.disabled,this._pressedLetters=[],this.tabOut=new ie.x,this.change=new ie.x,h instanceof i.n_E&&(this._itemChangesSubscription=h.changes.subscribe(e=>{if(this._activeItem){const n=e.toArray().indexOf(this._activeItem);n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n)}}))}skipPredicate(h){return this._skipPredicateFn=h,this}withWrap(h=!0){return this._wrap=h,this}withVerticalOrientation(h=!0){return this._vertical=h,this}withHorizontalOrientation(h){return this._horizontal=h,this}withAllowedModifierKeys(h){return this._allowedModifierKeys=h,this}withTypeAhead(h=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Ni.b)(e=>this._pressedLetters.push(e)),(0,wd.b)(h),(0,Ut.h)(()=>this._pressedLetters.length>0),(0,nt.U)(()=>this._pressedLetters.join(""))).subscribe(e=>{const t=this._getItemsArray();for(let n=1;n!h[d]||this._allowedModifierKeys.indexOf(d)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&n){this.setNextItemActive();break}return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&n){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&n){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&n){const d=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(d>0?d:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&n){const d=this._activeItemIndex+this._pageUpAndDown.delta,c=this._getItemsArray().length;this._setActiveItemByIndex(d=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))))}this._pressedLetters=[],h.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(h){const e=this._getItemsArray(),t="number"==typeof h?h:e.indexOf(h);this._activeItem=e[t]??null,this._activeItemIndex=t}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(h){this._wrap?this._setActiveInWrapMode(h):this._setActiveInDefaultMode(h)}_setActiveInWrapMode(h){const e=this._getItemsArray();for(let t=1;t<=e.length;t++){const n=(this._activeItemIndex+h*t+e.length)%e.length;if(!this._skipPredicateFn(e[n]))return void this.setActiveItem(n)}}_setActiveInDefaultMode(h){this._setActiveItemByIndex(this._activeItemIndex+h,h)}_setActiveItemByIndex(h,e){const t=this._getItemsArray();if(t[h]){for(;this._skipPredicateFn(t[h]);)if(!t[h+=e])return;this.setActiveItem(h)}}_getItemsArray(){return this._items instanceof i.n_E?this._items.toArray():this._items}}class V1 extends Vy{setActiveItem(h){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(h),this.activeItem&&this.activeItem.setActiveStyles()}}class xp extends Vy{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(h){return this._origin=h,this}setActiveItem(h){super.setActiveItem(h),this.activeItem&&this.activeItem.focus(this._origin)}}let Ou=(()=>{class r{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return function Tp(r){return!!(r.offsetWidth||r.offsetHeight||"function"==typeof r.getClientRects&&r.getClientRects().length)}(e)&&"visible"===getComputedStyle(e).visibility}isTabbable(e){if(!this._platform.isBrowser)return!1;const t=function NS(r){try{return r.frameElement}catch{return null}}(function j1(r){return r.ownerDocument&&r.ownerDocument.defaultView||window}(e));if(t&&(-1===vd(t)||!this.isVisible(t)))return!1;let n=e.nodeName.toLowerCase(),d=vd(e);return e.hasAttribute("contenteditable")?-1!==d:!("iframe"===n||"object"===n||this._platform.WEBKIT&&this._platform.IOS&&!function Ep(r){let h=r.nodeName.toLowerCase(),e="input"===h&&r.type;return"text"===e||"password"===e||"select"===h||"textarea"===h}(e))&&("audio"===n?!!e.hasAttribute("controls")&&-1!==d:"video"===n?-1!==d&&(null!==d||this._platform.FIREFOX||e.hasAttribute("controls")):e.tabIndex>=0)}isFocusable(e,t){return function Iu(r){return!function jm(r){return function yd(r){return"input"==r.nodeName.toLowerCase()}(r)&&"hidden"==r.type}(r)&&(function jy(r){let h=r.nodeName.toLowerCase();return"input"===h||"select"===h||"button"===h||"textarea"===h}(r)||function zm(r){return function Um(r){return"a"==r.nodeName.toLowerCase()}(r)&&r.hasAttribute("href")}(r)||r.hasAttribute("contenteditable")||Sp(r))}(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(fi))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function Sp(r){if(!r.hasAttribute("tabindex")||void 0===r.tabIndex)return!1;let h=r.getAttribute("tabindex");return!(!h||isNaN(parseInt(h,10)))}function vd(r){if(!Sp(r))return null;const h=parseInt(r.getAttribute("tabindex")||"",10);return isNaN(h)?-1:h}class Fm{get enabled(){return this._enabled}set enabled(h){this._enabled=h,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(h,this._startAnchor),this._toggleAnchorTabIndex(h,this._endAnchor))}constructor(h,e,t,n,d=!1){this._element=h,this._checker=e,this._ngZone=t,this._document=n,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,d||this.attachAnchors()}destroy(){const h=this._startAnchor,e=this._endAnchor;h&&(h.removeEventListener("focus",this.startAnchorListener),h.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(h){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(h)))})}focusFirstTabbableElementWhenReady(h){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(h)))})}focusLastTabbableElementWhenReady(h){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(h)))})}_getRegionBoundary(h){const e=this._element.querySelectorAll(`[cdk-focus-region-${h}], [cdkFocusRegion${h}], [cdk-focus-${h}]`);return"start"==h?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(h){const e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){const t=this._getFirstTabbableElement(e);return t?.focus(h),!!t}return e.focus(h),!0}return this.focusFirstTabbableElement(h)}focusFirstTabbableElement(h){const e=this._getRegionBoundary("start");return e&&e.focus(h),!!e}focusLastTabbableElement(h){const e=this._getRegionBoundary("end");return e&&e.focus(h),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(h){if(this._checker.isFocusable(h)&&this._checker.isTabbable(h))return h;const e=h.children;for(let t=0;t=0;t--){const n=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(n)return n}return null}_createAnchor(){const h=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,h),h.classList.add("cdk-visually-hidden"),h.classList.add("cdk-focus-trap-anchor"),h.setAttribute("aria-hidden","true"),h}_toggleAnchorTabIndex(h,e){h?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(h){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(h,this._startAnchor),this._toggleAnchorTabIndex(h,this._endAnchor))}_executeOnStable(h){this._ngZone.isStable?h():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(h)}}let mc=(()=>{class r{constructor(e,t,n){this._checker=e,this._ngZone=t,this._document=n}create(e,t=!1){return new Fm(e,this._checker,this._ngZone,this._document,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Ou),i.LFG(i.R0b),i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function Bu(r){return 0===r.buttons||0===r.offsetX&&0===r.offsetY}function Nu(r){const h=r.touches&&r.touches[0]||r.changedTouches&&r.changedTouches[0];return!(!h||-1!==h.identifier||null!=h.radiusX&&1!==h.radiusX||null!=h.radiusY&&1!==h.radiusY)}const Uy=new i.OlP("cdk-input-modality-detector-options"),Fy={ignoreKeys:[18,17,224,91,16]},Md=qr({passive:!0,capture:!0});let qm=(()=>{class r{get mostRecentModality(){return this._modality.value}constructor(e,t,n,d){this._platform=e,this._mostRecentTarget=null,this._modality=new Bn.X(null),this._lastTouchMs=0,this._onKeydown=c=>{this._options?.ignoreKeys?.some(l=>l===c.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=oa(c))},this._onMousedown=c=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Bu(c)?"keyboard":"mouse"),this._mostRecentTarget=oa(c))},this._onTouchstart=c=>{Nu(c)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=oa(c))},this._options={...Fy,...d},this.modalityDetected=this._modality.pipe(Rm(1)),this.modalityChanged=this.modalityDetected.pipe((0,hc.x)()),e.isBrowser&&t.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,Md),n.addEventListener("mousedown",this._onMousedown,Md),n.addEventListener("touchstart",this._onTouchstart,Md)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Md),document.removeEventListener("mousedown",this._onMousedown,Md),document.removeEventListener("touchstart",this._onTouchstart,Md))}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(fi),i.LFG(i.R0b),i.LFG(x.K0),i.LFG(Uy,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const Ym=new i.OlP("liveAnnouncerElement",{providedIn:"root",factory:function Yy(){return null}}),F1=new i.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Wm=0,Dp=(()=>{class r{constructor(e,t,n,d){this._ngZone=t,this._defaultOptions=d,this._document=n,this._liveElement=e||this._createLiveElement()}announce(e,...t){const n=this._defaultOptions;let d,c;return 1===t.length&&"number"==typeof t[0]?c=t[0]:[d,c]=t,this.clear(),clearTimeout(this._previousTimeout),d||(d=n&&n.politeness?n.politeness:"polite"),null==c&&n&&(c=n.duration),this._liveElement.setAttribute("aria-live",d),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(l=>this._currentResolve=l)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,"number"==typeof c&&(this._previousTimeout=setTimeout(()=>this.clear(),c)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const e="cdk-live-announcer-element",t=this._document.getElementsByClassName(e),n=this._document.createElement("div");for(let d=0;d .cdk-overlay-container [aria-modal="true"]');for(let n=0;n{class r{constructor(e,t,n,d,c){this._ngZone=e,this._platform=t,this._inputModalityDetector=n,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new ie.x,this._rootNodeFocusAndBlurListener=l=>{for(let a=oa(l);a;a=a.parentElement)"focus"===l.type?this._onFocus(l,a):this._onBlur(l,a)},this._document=d,this._detectionMode=c?.detectionMode||0}monitor(e,t=!1){const n=wn(e);if(!this._platform.isBrowser||1!==n.nodeType)return(0,Ze.of)();const d=dc(n)||this._getDocument(),c=this._elementInfo.get(n);if(c)return t&&(c.checkChildren=!0),c.subject;const l={checkChildren:t,subject:new ie.x,rootNode:d};return this._elementInfo.set(n,l),this._registerGlobalListeners(l),l.subject}stopMonitoring(e){const t=wn(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}focusVia(e,t,n){const d=wn(e);d===this._getDocument().activeElement?this._getClosestElementsInfo(d).forEach(([l,o])=>this._originChanged(l,t,o)):(this._setOrigin(t),"function"==typeof d.focus&&d.focus(n))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return 1===this._detectionMode||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused","touch"===t),e.classList.toggle("cdk-keyboard-focused","keyboard"===t),e.classList.toggle("cdk-mouse-focused","mouse"===t),e.classList.toggle("cdk-program-focused","program"===t)}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{this._origin=e,this._originFromTouchInteraction="touch"===e&&t,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(e,t){const n=this._elementInfo.get(t),d=oa(e);!n||!n.checkChildren&&t!==d||this._originChanged(t,this._getFocusOrigin(d),n)}_onBlur(e,t){const n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;const t=e.rootNode,n=this._rootNodeFocusListenerCount.get(t)||0;n||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,kp),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,kp)}),this._rootNodeFocusListenerCount.set(t,n+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ft(this._stopInputModalityDetector)).subscribe(d=>{this._setOrigin(d,!0)}))}_removeGlobalListeners(e){const t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){const n=this._rootNodeFocusListenerCount.get(t);n>1?this._rootNodeFocusListenerCount.set(t,n-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,kp),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,kp),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,n){this._setClasses(e,t),this._emitOrigin(n,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){const t=[];return this._elementInfo.forEach((n,d)=>{(d===e||n.checkChildren&&d.contains(e))&&t.push([d,n])}),t}_isLastInteractionFromInputLabel(e){const{_mostRecentTarget:t,mostRecentModality:n}=this._inputModalityDetector;if("mouse"!==n||!t||t===e||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName||e.disabled)return!1;const d=e.labels;if(d)for(let c=0;c{class r{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=(0,i.f3M)(Nm).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,d=(n&&n.backgroundColor||"").replace(/ /g,"");switch(e.remove(),d){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(Gm,Y1,Cd),this._hasCheckedHighContrastMode=!0;const t=this.getHighContrastMode();1===t?e.add(Gm,Y1):2===t&&e.add(Gm,Cd)}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(fi),i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),bs=(()=>{class r{constructor(e){e._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(gc))};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[_p]})}return r})();const Wy=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function W1(){return(0,i.f3M)(x.K0)}}),Gy=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Yn=(()=>{class r{constructor(e){this.value="ltr",this.change=new i.vpe,e&&(this.value=function Zy(r){const h=r?.toLowerCase()||"";return"auto"===h&&typeof navigator<"u"&&navigator?.language?Gy.test(navigator.language)?"rtl":"ltr":"rtl"===h?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Wy,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),xd=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})();const US=["text"];function Zm(r,h){if(1&r&&i._UZ(0,"mat-pseudo-checkbox",6),2&r){const e=i.oxw();i.Q6J("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function Td(r,h){if(1&r&&i._UZ(0,"mat-pseudo-checkbox",7),2&r){const e=i.oxw();i.Q6J("disabled",e.disabled)}}function Rp(r,h){if(1&r&&(i.TgZ(0,"span",8),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij("(",e.group.label,")")}}const G1=[[["mat-icon"]],"*"],Z1=["mat-icon","*"];let Xy=(()=>{class r{static#e=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#t=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#i=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#n=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return r})(),Qy=(()=>{class r{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#i=this.EXITING="195ms"}return r})();const J1=new i.OlP("mat-sanity-checks",{providedIn:"root",factory:function Ky(){return!0}});let wt=(()=>{class r{constructor(e,t,n){this._sanityChecks=t,this._document=n,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!rp()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(gc),i.LFG(J1,8),i.LFG(x.K0))};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[xd,xd]})}return r})();function La(r){return class extends r{get disabled(){return this._disabled}set disabled(h){this._disabled=Ue(h)}constructor(...h){super(...h),this._disabled=!1}}}function Sd(r,h){return class extends r{get color(){return this._color}set color(e){const t=e||this.defaultColor;t!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),t&&this._elementRef.nativeElement.classList.add(`mat-${t}`),this._color=t)}constructor(...e){super(...e),this.defaultColor=h,this.color=h}}}function fl(r){return class extends r{get disableRipple(){return this._disableRipple}set disableRipple(h){this._disableRipple=Ue(h)}constructor(...h){super(...h),this._disableRipple=!1}}}function ml(r,h=0){return class extends r{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=null!=e?Di(e):this.defaultTabIndex}constructor(...e){super(...e),this._tabIndex=h,this.defaultTabIndex=h}}}function X1(r){return class extends r{updateErrorState(){const h=this.errorState,d=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);d!==h&&(this.errorState=d,this.stateChanges.next())}constructor(...h){super(...h),this.errorState=!1}}}function $m(r){return class extends r{constructor(...h){super(...h),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new zi.y(e=>{this._isInitialized?this._notifySubscriber(e):this._pendingSubscribers.push(e)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(h){h.next(),h.complete()}}}const Q1=new i.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function FS(){return(0,i.f3M)(i.soG)}});class Ha{constructor(){this._localeChanges=new ie.x,this.localeChanges=this._localeChanges}getValidDateOrNull(h){return this.isDateInstance(h)&&this.isValid(h)?h:null}deserialize(h){return null==h||this.isDateInstance(h)&&this.isValid(h)?h:this.invalid()}setLocale(h){this.locale=h,this._localeChanges.next()}compareDate(h,e){return this.getYear(h)-this.getYear(e)||this.getMonth(h)-this.getMonth(e)||this.getDate(h)-this.getDate(e)}sameDate(h,e){if(h&&e){let t=this.isValid(h),n=this.isValid(e);return t&&n?!this.compareDate(h,e):t==n}return h==e}clampDate(h,e,t){return e&&this.compareDate(h,e)<0?e:t&&this.compareDate(h,t)>0?t:h}}const _c=new i.OlP("mat-date-formats"),K1=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Pp(r,h){const e=Array(r);for(let t=0;t{class r extends Ha{constructor(e,t){super(),this.useUtcForDisplay=!1,super.setLocale(e)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){const t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return Pp(12,n=>this._format(t,new Date(2017,n,1)))}getDateNames(){const e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Pp(31,t=>this._format(e,new Date(2017,0,t+1)))}getDayOfWeekNames(e){const t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return Pp(7,n=>this._format(t,new Date(2017,0,n+1)))}getYearName(e){const t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(t,e)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,t,n){let d=this._createDateWithOverflow(e,t,n);return d.getMonth(),d}today(){return new Date}parse(e,t){return"number"==typeof e?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");const n=new Intl.DateTimeFormat(this.locale,{...t,timeZone:"utc"});return this._format(n,e)}addCalendarYears(e,t){return this.addCalendarMonths(e,12*t)}addCalendarMonths(e,t){let n=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(n)!=((this.getMonth(e)+t)%12+12)%12&&(n=this._createDateWithOverflow(this.getYear(n),this.getMonth(n),0)),n}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if("string"==typeof e){if(!e)return null;if(K1.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,n){const d=new Date;return d.setFullYear(e,t,n),d.setHours(0,0,0,0),d}_2digit(e){return("00"+e).slice(-2)}_format(e,t){const n=new Date;return n.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(n)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Q1,8),i.LFG(fi))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();const Nt={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let e_=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[{provide:Ha,useClass:Jm}]})}return r})(),Xm=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[{provide:_c,useValue:Nt}],imports:[e_]})}return r})(),ju=(()=>{class r{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Qm=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,wt]})}return r})();class iv{constructor(h,e,t,n=!1){this._renderer=h,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=n,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const Km=qr({passive:!0,capture:!0});class nv{constructor(){this._events=new Map,this._delegateEventHandler=h=>{const e=oa(h);e&&this._events.get(h.type)?.forEach((t,n)=>{(n===e||n.contains(e))&&t.forEach(d=>d.handleEvent(h))})}}addHandler(h,e,t,n){const d=this._events.get(e);if(d){const c=d.get(t);c?c.add(n):d.set(t,new Set([n]))}else this._events.set(e,new Map([[t,new Set([n])]])),h.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,Km)})}removeHandler(h,e,t){const n=this._events.get(h);if(!n)return;const d=n.get(e);d&&(d.delete(t),0===d.size&&n.delete(e),0===n.size&&(this._events.delete(h),document.removeEventListener(h,this._delegateEventHandler,Km)))}}const t_={enterDuration:225,exitDuration:150},e0=qr({passive:!0,capture:!0}),t0=["mousedown","touchstart"],ws=["mouseup","mouseleave","touchend","touchcancel"];class Ga{static#e=this._eventManager=new nv;constructor(h,e,t,n){this._target=h,this._ngZone=e,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=wn(t))}fadeInRipple(h,e,t={}){const n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),d={...t_,...t.animation};t.centered&&(h=n.left+n.width/2,e=n.top+n.height/2);const c=t.radius||function i_(r,h,e){const t=Math.max(Math.abs(r-e.left),Math.abs(r-e.right)),n=Math.max(Math.abs(h-e.top),Math.abs(h-e.bottom));return Math.sqrt(t*t+n*n)}(h,e,n),l=h-n.left,o=e-n.top,a=d.enterDuration,s=document.createElement("div");s.classList.add("mat-ripple-element"),s.style.left=l-c+"px",s.style.top=o-c+"px",s.style.height=2*c+"px",s.style.width=2*c+"px",null!=t.color&&(s.style.backgroundColor=t.color),s.style.transitionDuration=`${a}ms`,this._containerElement.appendChild(s);const u=window.getComputedStyle(s),m=u.transitionDuration,g="none"===u.transitionProperty||"0s"===m||"0s, 0s"===m||0===n.width&&0===n.height,f=new iv(this,s,t,g);s.style.transform="scale3d(1, 1, 1)",f.state=0,t.persistent||(this._mostRecentTransientRipple=f);let y=null;return!g&&(a||d.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const j=()=>this._finishRippleTransition(f),ce=()=>this._destroyRipple(f);s.addEventListener("transitionend",j),s.addEventListener("transitioncancel",ce),y={onTransitionEnd:j,onTransitionCancel:ce}}),this._activeRipples.set(f,y),(g||!a)&&this._finishRippleTransition(f),f}fadeOutRipple(h){if(2===h.state||3===h.state)return;const e=h.element,t={...t_,...h.config.animation};e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",h.state=2,(h._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(h)}fadeOutAll(){this._getActiveRipples().forEach(h=>h.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(h=>{h.config.persistent||h.fadeOut()})}setupTriggerEvents(h){const e=wn(h);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,t0.forEach(t=>{Ga._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(h){"mousedown"===h.type?this._onMousedown(h):"touchstart"===h.type?this._onTouchStart(h):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{ws.forEach(e=>{this._triggerElement.addEventListener(e,this,e0)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(h){0===h.state?this._startFadeOutTransition(h):2===h.state&&this._destroyRipple(h)}_startFadeOutTransition(h){const e=h===this._mostRecentTransientRipple,{persistent:t}=h.config;h.state=1,!t&&(!e||!this._isPointerDown)&&h.fadeOut()}_destroyRipple(h){const e=this._activeRipples.get(h)??null;this._activeRipples.delete(h),this._activeRipples.size||(this._containerRect=null),h===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),h.state=3,null!==e&&(h.element.removeEventListener("transitionend",e.onTransitionEnd),h.element.removeEventListener("transitioncancel",e.onTransitionCancel)),h.element.remove()}_onMousedown(h){const e=Bu(h),t=this._lastTouchStartEvent&&Date.now(){!h.config.persistent&&(1===h.state||h.config.terminateOnPointerUp&&0===h.state)&&h.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const h=this._triggerElement;h&&(t0.forEach(e=>Ga._eventManager.removeHandler(e,h,this)),this._pointerUpEventsRegistered&&ws.forEach(e=>h.removeEventListener(e,this,e0)))}}const bc=new i.OlP("mat-ripple-global-options");let er=(()=>{class r{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,n,d,c){this._elementRef=e,this._animationMode=c,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=d||{},this._rippleRenderer=new Ga(this,t,e,n)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,t=0,n){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,{...this.rippleConfig,...n}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(fi),i.Y36(bc,8),i.Y36(i.QbO,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mat-ripple-unbounded",n.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return r})(),Wn=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,wt]})}return r})(),n0=(()=>{class r{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.QbO,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(t,n){2&t&&i.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===n.state)("mat-pseudo-checkbox-checked","checked"===n.state)("mat-pseudo-checkbox-disabled",n.disabled)("mat-pseudo-checkbox-minimal","minimal"===n.appearance)("mat-pseudo-checkbox-full","full"===n.appearance)("_mat-animation-noopable","NoopAnimations"===n._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(t,n){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return r})(),Ed=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt]})}return r})();const Op=new i.OlP("MAT_OPTION_PARENT_COMPONENT"),Ip=new i.OlP("MatOptgroup");let rv=0;class s_{constructor(h,e=!1){this.source=h,this.isUserInput=e}}let av=(()=>{class r{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=Ue(e)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(e,t,n,d){this._element=e,this._changeDetectorRef=t,this._parent=n,this.group=d,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+rv++,this.onSelectionChange=new i.vpe,this._stateChanges=new ie.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,t){const n=this._getHostElement();"function"==typeof n.focus&&n.focus(t)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!pn(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new s_(this,e))}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275dir=i.lG2({type:r,viewQuery:function(t,n){if(1&t&&i.Gf(US,7),2&t){let d;i.iGM(d=i.CRH())&&(n._text=d.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return r})(),As=(()=>{class r extends av{constructor(e,t,n,d){super(e,t,n,d)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Op,8),i.Y36(Ip,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(t,n){1&t&&i.NdJ("click",function(){return n._selectViaInteraction()})("keydown",function(c){return n._handleKeydown(c)}),2&t&&(i.Ikx("id",n.id),i.uIk("aria-selected",n.selected)("aria-disabled",n.disabled.toString()),i.ekj("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled))},exportAs:["matOption"],features:[i.qOj],ngContentSelectors:Z1,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(t,n){1&t&&(i.F$t(G1),i.YNc(0,Zm,1,2,"mat-pseudo-checkbox",0),i.Hsn(1),i.TgZ(2,"span",1,2),i.Hsn(4,1),i.qZA(),i.YNc(5,Td,1,1,"mat-pseudo-checkbox",3),i.YNc(6,Rp,2,1,"span",4),i._UZ(7,"div",5)),2&t&&(i.Q6J("ngIf",n.multiple),i.xp6(5),i.Q6J("ngIf",!n.multiple&&n.selected&&!n.hideSingleSelectionIndicator),i.xp6(1),i.Q6J("ngIf",n.group&&n.group._inert),i.xp6(1),i.Q6J("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple))},dependencies:[er,x.O5,n0],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return r})();function l_(r,h,e){if(e.length){let t=h.toArray(),n=e.toArray(),d=0;for(let c=0;ce+t?Math.max(0,r-t+h):e}let Uu=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[Wn,x.ez,wt,Ed]})}return r})();const ov=["mat-button",""],d_=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],u_=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],$S=["mat-icon-button",""],r0=["*"],h_={capture:!0},p_=["focus","click","mouseenter","touchstart"],Fu="mat-button-ripple-uninitialized";let f_=(()=>{class r{constructor(){this._document=(0,i.f3M)(x.K0,{optional:!0}),this._animationMode=(0,i.f3M)(i.QbO,{optional:!0}),this._globalRippleOptions=(0,i.f3M)(bc,{optional:!0}),this._platform=(0,i.f3M)(fi),this._ngZone=(0,i.f3M)(i.R0b),this._onInteraction=e=>{if(e.target===this._document)return;const n=e.target.closest(`[${Fu}]`);n&&(n.removeAttribute(Fu),this._appendRipple(n))},this._ngZone.runOutsideAngular(()=>{for(const e of p_)this._document?.addEventListener(e,this._onInteraction,h_)})}ngOnDestroy(){for(const e of p_)this._document?.removeEventListener(e,this._onInteraction,h_)}_appendRipple(e){if(!this._document)return;const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const n=new cv(e,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);n.rippleConfig.centered=e.hasAttribute("mat-icon-button"),new Ga(n,this._ngZone,t,this._platform).setupTriggerEvents(e),e.append(t)}_createMatRipple(e){if(!this._document)return;e.querySelector(".mat-mdc-button-ripple")?.remove(),e.removeAttribute(Fu);const t=this._document.createElement("span");t.classList.add("mat-mdc-button-ripple");const n=new er(new i.SBq(t),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return n._isInitialized=!0,n.trigger=e,e.append(t),n}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();class cv{constructor(h,e,t){this._button=h,this._globalRippleOptions=e,this._setRippleConfig(e,t)}_setRippleConfig(h,e){this.rippleConfig=h||{},"NoopAnimations"===e&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const dv=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],uv=Sd(La(fl(class{constructor(r){this._elementRef=r}})));let g_=(()=>{class r extends uv{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(e){this._ripple=e}constructor(e,t,n,d){super(e),this._platform=t,this._ngZone=n,this._animationMode=d,this._focusMonitor=(0,i.f3M)(Sr),this._rippleLoader=(0,i.f3M)(f_),this._isFab=!1;const c=e.nativeElement.classList;for(const l of dv)this._hasHostAttributes(l.selector)&&l.mdcClasses.forEach(o=>{c.add(o)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_hasHostAttributes(...e){return e.some(t=>this._elementRef.nativeElement.hasAttribute(t))}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275dir=i.lG2({type:r,features:[i.qOj,i.TTD]})}return r})(),kt=(()=>{class r extends g_{constructor(e,t,n,d){super(e,t,n,d)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(fi),i.Y36(i.R0b),i.Y36(i.QbO,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(t,n){2&t&&(i.uIk("disabled",n.disabled||null),i.ekj("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[i.qOj],attrs:ov,ngContentSelectors:u_,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(t,n){1&t&&(i.F$t(d_),i._UZ(0,"span",0),i.Hsn(1),i.TgZ(2,"span",1),i.Hsn(3,1),i.qZA(),i.Hsn(4,2),i._UZ(5,"span",2)(6,"span",3)),2&t&&i.ekj("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return r})(),ko=(()=>{class r extends g_{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(e,t,n,d){super(e,t,n,d)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(fi),i.Y36(i.R0b),i.Y36(i.QbO,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(t,n){2&t&&(i.uIk("disabled",n.disabled||null),i.ekj("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[i.qOj],attrs:$S,ngContentSelectors:r0,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(t,n){1&t&&(i.F$t(),i._UZ(0,"span",0),i.Hsn(1),i._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return r})(),vs=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,Wn,wt]})}return r})(),Np=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,x.ez,wt]})}return r})(),Dd=(()=>{class r{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=n=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Qsj),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r})}return r})(),wc=(()=>{class r extends Dd{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,features:[i.qOj]})}return r})();const tr=new i.OlP("NgValueAccessor"),Tv={provide:tr,useExisting:(0,i.Gpc)(()=>Nn),multi:!0},Sv=new i.OlP("CompositionEventMode");let Nn=(()=>{class r extends Dd{constructor(e,t,n){super(e,t),this._compositionMode=n,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function qu(){const r=(0,x.q)()?(0,x.q)().getUserAgent():"";return/android (\d+)/.test(r.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(Sv,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,n){1&t&&i.NdJ("input",function(c){return n._handleInput(c.target.value)})("blur",function(){return n.onTouched()})("compositionstart",function(){return n._compositionStart()})("compositionend",function(c){return n._compositionEnd(c.target.value)})},features:[i._Bn([Tv]),i.qOj]})}return r})();function gl(r){return null==r||("string"==typeof r||Array.isArray(r))&&0===r.length}function A_(r){return null!=r&&"number"==typeof r.length}const Gn=new i.OlP("NgValidators"),_l=new i.OlP("NgAsyncValidators"),Ev=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class ln{static min(h){return function y_(r){return h=>{if(gl(h.value)||gl(r))return null;const e=parseFloat(h.value);return!isNaN(e)&&e{if(gl(h.value)||gl(r))return null;const e=parseFloat(h.value);return!isNaN(e)&&e>r?{max:{max:r,actual:h.value}}:null}}(h)}static required(h){return Vp(h)}static requiredTrue(h){return function v_(r){return!0===r.value?null:{required:!0}}(h)}static email(h){return function Yu(r){return gl(r.value)||Ev.test(r.value)?null:{email:!0}}(h)}static minLength(h){return function M_(r){return h=>gl(h.value)||!A_(h.value)?null:h.value.lengthA_(h.value)&&h.value.length>r?{maxlength:{requiredLength:r,actualLength:h.value.length}}:null}(h)}static pattern(h){return function x_(r){if(!r)return jp;let h,e;return"string"==typeof r?(e="","^"!==r.charAt(0)&&(e+="^"),e+=r,"$"!==r.charAt(r.length-1)&&(e+="$"),h=new RegExp(e)):(e=r.toString(),h=r),t=>{if(gl(t.value))return null;const n=t.value;return h.test(n)?null:{pattern:{requiredPattern:e,actualValue:n}}}}(h)}static nullValidator(h){return null}static compose(h){return Dv(h)}static composeAsync(h){return h0(h)}}function Vp(r){return gl(r.value)?{required:!0}:null}function jp(r){return null}function T_(r){return null!=r}function S_(r){return(0,i.QGY)(r)?(0,cr.D)(r):r}function E_(r){let h={};return r.forEach(e=>{h=null!=e?{...h,...e}:h}),0===Object.keys(h).length?null:h}function u0(r,h){return h.map(e=>e(r))}function k_(r){return r.map(h=>function D_(r){return!r.validate}(h)?h:e=>h.validate(e))}function Dv(r){if(!r)return null;const h=r.filter(T_);return 0==h.length?null:function(e){return E_(u0(e,h))}}function zp(r){return null!=r?Dv(k_(r)):null}function h0(r){if(!r)return null;const h=r.filter(T_);return 0==h.length?null:function(e){return or(u0(e,h).map(S_)).pipe((0,nt.U)(E_))}}function L_(r){return null!=r?h0(k_(r)):null}function Wu(r,h){return null===r?[h]:Array.isArray(r)?[...r,h]:[r,h]}function H_(r){return r._rawValidators}function R_(r){return r._rawAsyncValidators}function Gu(r){return r?Array.isArray(r)?r:[r]:[]}function Up(r,h){return Array.isArray(r)?r.includes(h):r===h}function Za(r,h){const e=Gu(h);return Gu(r).forEach(n=>{Up(e,n)||e.push(n)}),e}function kd(r,h){return Gu(h).filter(e=>!Up(r,e))}class fr{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(h){this._rawValidators=h||[],this._composedValidatorFn=zp(this._rawValidators)}_setAsyncValidators(h){this._rawAsyncValidators=h||[],this._composedAsyncValidatorFn=L_(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(h){this._onDestroyCallbacks.push(h)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(h=>h()),this._onDestroyCallbacks=[]}reset(h=void 0){this.control&&this.control.reset(h)}hasError(h,e){return!!this.control&&this.control.hasError(h,e)}getError(h,e){return this.control?this.control.getError(h,e):null}}class En extends fr{get formDirective(){return null}get path(){return null}}class Wr extends fr{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class sa{constructor(h){this._cd=h}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Vi=(()=>{class r extends sa{constructor(e){super(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Wr,2))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,n){2&t&&i.ekj("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)},features:[i.qOj]})}return r})(),$a=(()=>{class r extends sa{constructor(e){super(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(En,10))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(t,n){2&t&&i.ekj("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)("ng-submitted",n.isSubmitted)},features:[i.qOj]})}return r})();const Fp="VALID",f0="INVALID",Rd="PENDING",Ju="DISABLED";function N_(r){return(qp(r)?r.validators:r)||null}function V_(r,h){return(qp(h)?h.asyncValidators:r)||null}function qp(r){return null!=r&&!Array.isArray(r)&&"object"==typeof r}function j_(r,h,e){const t=r.controls;if(!(h?Object.keys(t):t).length)throw new i.vHH(1e3,"");if(!t[e])throw new i.vHH(1001,"")}function Yp(r,h,e){r._forEachChild((t,n)=>{if(void 0===e[n])throw new i.vHH(1002,"")})}class Al{constructor(h,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(h),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(h){this._rawValidators=this._composedValidatorFn=h}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(h){this._rawAsyncValidators=this._composedAsyncValidatorFn=h}get parent(){return this._parent}get valid(){return this.status===Fp}get invalid(){return this.status===f0}get pending(){return this.status==Rd}get disabled(){return this.status===Ju}get enabled(){return this.status!==Ju}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(h){this._assignValidators(h)}setAsyncValidators(h){this._assignAsyncValidators(h)}addValidators(h){this.setValidators(Za(h,this._rawValidators))}addAsyncValidators(h){this.setAsyncValidators(Za(h,this._rawAsyncValidators))}removeValidators(h){this.setValidators(kd(h,this._rawValidators))}removeAsyncValidators(h){this.setAsyncValidators(kd(h,this._rawAsyncValidators))}hasValidator(h){return Up(this._rawValidators,h)}hasAsyncValidator(h){return Up(this._rawAsyncValidators,h)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(h={}){this.touched=!0,this._parent&&!h.onlySelf&&this._parent.markAsTouched(h)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(h=>h.markAllAsTouched())}markAsUntouched(h={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(e=>{e.markAsUntouched({onlySelf:!0})}),this._parent&&!h.onlySelf&&this._parent._updateTouched(h)}markAsDirty(h={}){this.pristine=!1,this._parent&&!h.onlySelf&&this._parent.markAsDirty(h)}markAsPristine(h={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(e=>{e.markAsPristine({onlySelf:!0})}),this._parent&&!h.onlySelf&&this._parent._updatePristine(h)}markAsPending(h={}){this.status=Rd,!1!==h.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!h.onlySelf&&this._parent.markAsPending(h)}disable(h={}){const e=this._parentMarkedDirty(h.onlySelf);this.status=Ju,this.errors=null,this._forEachChild(t=>{t.disable({...h,onlySelf:!0})}),this._updateValue(),!1!==h.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...h,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!0))}enable(h={}){const e=this._parentMarkedDirty(h.onlySelf);this.status=Fp,this._forEachChild(t=>{t.enable({...h,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:h.emitEvent}),this._updateAncestors({...h,skipPristineCheck:e}),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(h){this._parent&&!h.onlySelf&&(this._parent.updateValueAndValidity(h),h.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(h){this._parent=h}getRawValue(){return this.value}updateValueAndValidity(h={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Fp||this.status===Rd)&&this._runAsyncValidator(h.emitEvent)),!1!==h.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!h.onlySelf&&this._parent.updateValueAndValidity(h)}_updateTreeValidity(h={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(h)),this.updateValueAndValidity({onlySelf:!0,emitEvent:h.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ju:Fp}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(h){if(this.asyncValidator){this.status=Rd,this._hasOwnPendingAsyncValidator=!0;const e=S_(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(t=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(t,{emitEvent:h})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(h,e={}){this.errors=h,this._updateControlsErrors(!1!==e.emitEvent)}get(h){let e=h;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((t,n)=>t&&t._find(n),this)}getError(h,e){const t=e?this.get(e):this;return t&&t.errors?t.errors[h]:null}hasError(h,e){return!!this.getError(h,e)}get root(){let h=this;for(;h._parent;)h=h._parent;return h}_updateControlsErrors(h){this.status=this._calculateStatus(),h&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(h)}_initObservables(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}_calculateStatus(){return this._allControlsDisabled()?Ju:this.errors?f0:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Rd)?Rd:this._anyControlsHaveStatus(f0)?f0:Fp}_anyControlsHaveStatus(h){return this._anyControls(e=>e.status===h)}_anyControlsDirty(){return this._anyControls(h=>h.dirty)}_anyControlsTouched(){return this._anyControls(h=>h.touched)}_updatePristine(h={}){this.pristine=!this._anyControlsDirty(),this._parent&&!h.onlySelf&&this._parent._updatePristine(h)}_updateTouched(h={}){this.touched=this._anyControlsTouched(),this._parent&&!h.onlySelf&&this._parent._updateTouched(h)}_registerOnCollectionChange(h){this._onCollectionChange=h}_setUpdateStrategy(h){qp(h)&&null!=h.updateOn&&(this._updateOn=h.updateOn)}_parentMarkedDirty(h){return!h&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(h){return null}_assignValidators(h){this._rawValidators=Array.isArray(h)?h.slice():h,this._composedValidatorFn=function Iv(r){return Array.isArray(r)?zp(r):r||null}(this._rawValidators)}_assignAsyncValidators(h){this._rawAsyncValidators=Array.isArray(h)?h.slice():h,this._composedAsyncValidatorFn=function Bv(r){return Array.isArray(r)?L_(r):r||null}(this._rawAsyncValidators)}}class Ac extends Al{constructor(h,e,t){super(N_(e),V_(t,e)),this.controls=h,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(h,e){return this.controls[h]?this.controls[h]:(this.controls[h]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(h,e,t={}){this.registerControl(h,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(h,e={}){this.controls[h]&&this.controls[h]._registerOnCollectionChange(()=>{}),delete this.controls[h],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(h,e,t={}){this.controls[h]&&this.controls[h]._registerOnCollectionChange(()=>{}),delete this.controls[h],e&&this.registerControl(h,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(h){return this.controls.hasOwnProperty(h)&&this.controls[h].enabled}setValue(h,e={}){Yp(this,0,h),Object.keys(h).forEach(t=>{j_(this,!0,t),this.controls[t].setValue(h[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(h,e={}){null!=h&&(Object.keys(h).forEach(t=>{const n=this.controls[t];n&&n.patchValue(h[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(h={},e={}){this._forEachChild((t,n)=>{t.reset(h[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(h,e,t)=>(h[t]=e.getRawValue(),h))}_syncPendingControls(){let h=this._reduceChildren(!1,(e,t)=>!!t._syncPendingControls()||e);return h&&this.updateValueAndValidity({onlySelf:!0}),h}_forEachChild(h){Object.keys(this.controls).forEach(e=>{const t=this.controls[e];t&&h(t,e)})}_setUpControls(){this._forEachChild(h=>{h.setParent(this),h._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(h){for(const[e,t]of Object.entries(this.controls))if(this.contains(e)&&h(t))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(h,e){let t=h;return this._forEachChild((n,d)=>{t=e(t,n,d)}),t}_allControlsDisabled(){for(const h of Object.keys(this.controls))if(this.controls[h].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(h){return this.controls.hasOwnProperty(h)?this.controls[h]:null}}class Pd extends Ac{}const yc=new i.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>xs}),xs="always";function Wp(r,h){return[...h.path,r]}function Xu(r,h,e=xs){Od(r,h),h.valueAccessor.writeValue(r.value),(r.disabled||"always"===e)&&h.valueAccessor.setDisabledState?.(r.disabled),function oE(r,h){h.valueAccessor.registerOnChange(e=>{r._pendingValue=e,r._pendingChange=!0,r._pendingDirty=!0,"change"===r.updateOn&&z_(r,h)})}(r,h),function _0(r,h){const e=(t,n)=>{h.valueAccessor.writeValue(t),n&&h.viewToModelUpdate(t)};r.registerOnChange(e),h._registerOnDestroy(()=>{r._unregisterOnChange(e)})}(r,h),function jv(r,h){h.valueAccessor.registerOnTouched(()=>{r._pendingTouched=!0,"blur"===r.updateOn&&r._pendingChange&&z_(r,h),"submit"!==r.updateOn&&r.markAsTouched()})}(r,h),function g0(r,h){if(h.valueAccessor.setDisabledState){const e=t=>{h.valueAccessor.setDisabledState(t)};r.registerOnDisabledChange(e),h._registerOnDestroy(()=>{r._unregisterOnDisabledChange(e)})}}(r,h)}function Gp(r,h,e=!0){const t=()=>{};h.valueAccessor&&(h.valueAccessor.registerOnChange(t),h.valueAccessor.registerOnTouched(t)),vc(r,h),r&&(h._invokeOnDestroyCallbacks(),r._registerOnCollectionChange(()=>{}))}function Zp(r,h){r.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(h)})}function Od(r,h){const e=H_(r);null!==h.validator?r.setValidators(Wu(e,h.validator)):"function"==typeof e&&r.setValidators([e]);const t=R_(r);null!==h.asyncValidator?r.setAsyncValidators(Wu(t,h.asyncValidator)):"function"==typeof t&&r.setAsyncValidators([t]);const n=()=>r.updateValueAndValidity();Zp(h._rawValidators,n),Zp(h._rawAsyncValidators,n)}function vc(r,h){let e=!1;if(null!==r){if(null!==h.validator){const n=H_(r);if(Array.isArray(n)&&n.length>0){const d=n.filter(c=>c!==h.validator);d.length!==n.length&&(e=!0,r.setValidators(d))}}if(null!==h.asyncValidator){const n=R_(r);if(Array.isArray(n)&&n.length>0){const d=n.filter(c=>c!==h.asyncValidator);d.length!==n.length&&(e=!0,r.setAsyncValidators(d))}}}const t=()=>{};return Zp(h._rawValidators,t),Zp(h._rawAsyncValidators,t),e}function z_(r,h){r._pendingDirty&&r.markAsDirty(),r.setValue(r._pendingValue,{emitModelToViewChange:!1}),h.viewToModelUpdate(r._pendingValue),r._pendingChange=!1}function U_(r,h){Od(r,h)}function b0(r,h){if(!r.hasOwnProperty("model"))return!1;const e=r.model;return!!e.isFirstChange()||!Object.is(h,e.currentValue)}function q_(r,h){r._syncPendingControls(),h.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function Jp(r,h){if(!h)return null;let e,t,n;return Array.isArray(h),h.forEach(d=>{d.constructor===Nn?e=d:function qv(r){return Object.getPrototypeOf(r.constructor)===wc}(d)?t=d:n=d}),n||t||e||null}const Yv={provide:En,useExisting:(0,i.Gpc)(()=>Lo)},yl=(()=>Promise.resolve())();let Lo=(()=>{class r extends En{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.vpe,this.form=new Ac({},zp(e),L_(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){yl.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Xu(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){yl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){yl.then(()=>{const t=this._findContainer(e.path),n=new Ac({});U_(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){yl.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){yl.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,q_(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Gn,10),i.Y36(_l,10),i.Y36(yc,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,n){1&t&&i.NdJ("submit",function(c){return n.onSubmit(c)})("reset",function(){return n.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([Yv]),i.qOj]})}return r})();function Xp(r,h){const e=r.indexOf(h);e>-1&&r.splice(e,1)}function A0(r){return"object"==typeof r&&null!==r&&2===Object.keys(r).length&&"value"in r&&"disabled"in r}const Ho=class extends Al{constructor(h=null,e,t){super(N_(e),V_(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(h),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),qp(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=A0(h)?h.value:h)}setValue(h,e={}){this.value=this._pendingValue=h,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(t=>t(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(h,e={}){this.setValue(h,e)}reset(h=this.defaultValue,e={}){this._applyFormState(h),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(h){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(h){this._onChange.push(h)}_unregisterOnChange(h){Xp(this._onChange,h)}registerOnDisabledChange(h){this._onDisabledChange.push(h)}_unregisterOnDisabledChange(h){Xp(this._onDisabledChange,h)}_forEachChild(h){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(h){A0(h)?(this.value=this._pendingValue=h.value,h.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=h}},Ts=Ho,M0={provide:Wr,useExisting:(0,i.Gpc)(()=>Gr)},C0=(()=>Promise.resolve())();let Gr=(()=>{class r extends Wr{constructor(e,t,n,d,c,l){super(),this._changeDetectorRef=c,this.callSetDisabledState=l,this.control=new Ho,this._registered=!1,this.name="",this.update=new i.vpe,this._parent=e,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=Jp(0,d)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),b0(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Xu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(e){C0.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,n=0!==t&&(0,i.VuI)(t);C0.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?Wp(e,this._parent):[e]}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(En,9),i.Y36(Gn,10),i.Y36(_l,10),i.Y36(tr,10),i.Y36(i.sBO,8),i.Y36(yc,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[i._Bn([M0]),i.qOj,i.TTD]})}return r})(),Ku=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return r})();const $v={provide:tr,useExisting:(0,i.Gpc)(()=>eh),multi:!0};let eh=(()=>{class r extends wc{writeValue(e){this.setProperty("value",e??"")}registerOnChange(e){this.onChange=t=>{e(""==t?null:parseFloat(t))}}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,n){1&t&&i.NdJ("input",function(c){return n.onChange(c.target.value)})("blur",function(){return n.onTouched()})},features:[i._Bn([$v]),i.qOj]})}return r})(),x0=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})();const Id=new i.OlP("NgModelWithFormControlWarning"),S0={provide:Wr,useExisting:(0,i.Gpc)(()=>la)};let la=(()=>{class r extends Wr{set isDisabled(e){}static#e=this._ngModelWarningSentOnce=!1;constructor(e,t,n,d,c){super(),this._ngModelWarningConfig=d,this.callSetDisabledState=c,this.update=new i.vpe,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=Jp(0,n)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&Gp(t,this,!1),Xu(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}b0(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Gp(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static#t=this.\u0275fac=function(t){return new(t||r)(i.Y36(Gn,10),i.Y36(_l,10),i.Y36(tr,10),i.Y36(Id,8),i.Y36(yc,8))};static#i=this.\u0275dir=i.lG2({type:r,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[i._Bn([S0]),i.qOj,i.TTD]})}return r})();const $_={provide:En,useExisting:(0,i.Gpc)(()=>Ja)};let Ja=(()=>{class r extends En{constructor(e,t,n){super(),this.callSetDisabledState=n,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new i.vpe,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(vc(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return Xu(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){Gp(e.control||null,e,!1),function w0(r,h){const e=r.indexOf(h);e>-1&&r.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this.submitted=!0,q_(this.form,this.directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submitted=!1}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,n=this.form.get(e.path);t!==n&&(Gp(t||null,e),(r=>r instanceof Ho)(n)&&(Xu(n,e,this.callSetDisabledState),e.control=n))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);U_(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function F_(r,h){return vc(r,h)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Od(this.form,this),this._oldForm&&vc(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Gn,10),i.Y36(_l,10),i.Y36(yc,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","formGroup",""]],hostBindings:function(t,n){1&t&&i.NdJ("submit",function(c){return n.onSubmit(c)})("reset",function(){return n.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([$_]),i.qOj,i.TTD]})}return r})();const vl={provide:Wr,useExisting:(0,i.Gpc)(()=>tf)};let tf=(()=>{class r extends Wr{set isDisabled(e){}static#e=this._ngModelWarningSentOnce=!1;constructor(e,t,n,d,c){super(),this._ngModelWarningConfig=c,this._added=!1,this.name=null,this.update=new i.vpe,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=Jp(0,d)}ngOnChanges(e){this._added||this._setUpControl(),b0(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return Wp(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(t){return new(t||r)(i.Y36(En,13),i.Y36(Gn,10),i.Y36(_l,10),i.Y36(tr,10),i.Y36(Id,8))};static#i=this.\u0275dir=i.lG2({type:r,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[i._Bn([vl]),i.qOj,i.TTD]})}return r})(),Ml=(()=>{class r{constructor(){this._validator=jp}ngOnChanges(e){if(this.inputName in e){const t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):jp,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,features:[i.TTD]})}return r})();const nb={provide:Gn,useExisting:(0,i.Gpc)(()=>Zn),multi:!0};let Zn=(()=>{class r extends Ml{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=i.VuI,this.createValidator=e=>Vp}enabled(e){return e}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,n){2&t&&i.uIk("required",n._enabled?"":null)},inputs:{required:"required"},features:[i._Bn([nb]),i.qOj]})}return r})(),Pa=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x0]})}return r})();class Oa extends Al{constructor(h,e,t){super(N_(e),V_(t,e)),this.controls=h,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(h){return this.controls[this._adjustIndex(h)]}push(h,e={}){this.controls.push(h),this._registerControl(h),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(h,e,t={}){this.controls.splice(h,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(h,e={}){let t=this._adjustIndex(h);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(h,e,t={}){let n=this._adjustIndex(h);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),e&&(this.controls.splice(n,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(h,e={}){Yp(this,0,h),h.forEach((t,n)=>{j_(this,!1,n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(h,e={}){null!=h&&(h.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(h=[],e={}){this._forEachChild((t,n)=>{t.reset(h[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(h=>h.getRawValue())}clear(h={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:h.emitEvent}))}_adjustIndex(h){return h<0?h+this.length:h}_syncPendingControls(){let h=this.controls.reduce((e,t)=>!!t._syncPendingControls()||e,!1);return h&&this.updateValueAndValidity({onlySelf:!0}),h}_forEachChild(h){this.controls.forEach((e,t)=>{h(e,t)})}_updateValue(){this.value=this.controls.filter(h=>h.enabled||this.disabled).map(h=>h.value)}_anyControls(h){return this.controls.some(e=>e.enabled&&h(e))}_setUpControls(){this._forEachChild(h=>this._registerControl(h))}_allControlsDisabled(){for(const h of this.controls)if(h.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(h){h.setParent(this),h._registerOnCollectionChange(this._onCollectionChange)}_find(h){return this.at(h)??null}}function ab(r){return!!r&&(void 0!==r.asyncValidators||void 0!==r.validators||void 0!==r.updateOn)}let ob=(()=>{class r{constructor(){this.useNonNullable=!1}get nonNullable(){const e=new r;return e.useNonNullable=!0,e}group(e,t=null){const n=this._reduceControls(e);let d={};return ab(t)?d=t:null!==t&&(d.validators=t.validator,d.asyncValidators=t.asyncValidator),new Ac(n,d)}record(e,t=null){const n=this._reduceControls(e);return new Pd(n,t)}control(e,t,n){let d={};return this.useNonNullable?(ab(t)?d=t:(d.validators=t,d.asyncValidators=n),new Ho(e,{...d,nonNullable:!0})):new Ho(e,t,n)}array(e,t,n){const d=e.map(c=>this._createControl(c));return new Oa(d,t,n)}_reduceControls(e){const t={};return Object.keys(e).forEach(n=>{t[n]=this._createControl(e[n])}),t}_createControl(e){return e instanceof Ho||e instanceof Al?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),sb=(()=>{class r extends ob{group(e,t=null){return super.group(e,t)}control(e,t,n){return super.control(e,t,n)}array(e,t,n){return super.array(e,t,n)}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Cl=(()=>{class r{static withConfig(e){return{ngModule:r,providers:[{provide:yc,useValue:e.callSetDisabledState??xs}]}}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[Pa]})}return r})(),xl=(()=>{class r{static withConfig(e){return{ngModule:r,providers:[{provide:Id,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:yc,useValue:e.callSetDisabledState??xs}]}}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[Pa]})}return r})();const cb=["input"],sM=["label"],lM=["*"],db=new i.OlP("mat-checkbox-default-options",{providedIn:"root",factory:R0});function R0(){return{color:"accent",clickAction:"check-indeterminate"}}const sf={provide:tr,useExisting:(0,i.Gpc)(()=>Ro),multi:!0};class cM{}let ub=0;const P0=R0(),hb=ml(Sd(fl(La(class{constructor(r){this._elementRef=r}}))));let dM=(()=>{class r extends hb{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(e){this._required=Ue(e)}constructor(e,t,n,d,c,l,o){super(t),this._changeDetectorRef=n,this._ngZone=d,this._animationMode=l,this._options=o,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new i.vpe,this.indeterminateChange=new i.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||P0,this.color=this.defaultColor=this._options.color||P0.color,this.tabIndex=parseInt(c)||0,this.id=this._uniqueId=`${e}${++ub}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){const t=Ue(e);t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){const t=Ue(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){const t=e!=this._indeterminate;this._indeterminate=Ue(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_transitionCheckState(e){let t=this._currentCheckState,n=this._getAnimationTargetElement();if(t!==e&&n&&(this._currentAnimationClass&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);const d=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.classList.remove(d)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const e=this._options?.clickAction;this.disabled||"noop"===e?!this.disabled&&"noop"===e&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==e&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,t){if("NoopAnimations"===this._animationMode)return"";switch(e){case 0:if(1===t)return this._animationClasses.uncheckedToChecked;if(3==t)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===t?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===t?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===t?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){const t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275dir=i.lG2({type:r,viewQuery:function(t,n){if(1&t&&(i.Gf(cb,5),i.Gf(sM,5),i.Gf(er,5)),2&t){let d;i.iGM(d=i.CRH())&&(n._inputElement=d.first),i.iGM(d=i.CRH())&&(n._labelElement=d.first),i.iGM(d=i.CRH())&&(n.ripple=d.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[i.qOj]})}return r})(),Ro=(()=>{class r extends dM{constructor(e,t,n,d,c,l){super("mat-mdc-checkbox-",e,t,n,d,c,l),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){const t=new cM;return t.source=this,t.checked=e,t}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.$8M("tabindex"),i.Y36(i.QbO,8),i.Y36(db,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(t,n){2&t&&(i.Ikx("id",n.id),i.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),i.ekj("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[i._Bn([sf]),i.qOj],ngContentSelectors:lM,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(t,n){if(1&t&&(i.F$t(),i.TgZ(0,"div",0),i.NdJ("click",function(c){return n._preventBubblingFromLabel(c)}),i.TgZ(1,"div",1,2)(3,"div",3),i.NdJ("click",function(){return n._onTouchTargetClick()}),i.qZA(),i.TgZ(4,"input",4,5),i.NdJ("blur",function(){return n._onBlur()})("click",function(){return n._onInputClick()})("change",function(c){return n._onInteractionEvent(c)}),i.qZA(),i._UZ(6,"div",6),i.TgZ(7,"div",7),i.O4$(),i.TgZ(8,"svg",8),i._UZ(9,"path",9),i.qZA(),i.kcU(),i._UZ(10,"div",10),i.qZA(),i._UZ(11,"div",11),i.qZA(),i.TgZ(12,"label",12,13),i.Hsn(14),i.qZA()()),2&t){const d=i.MAs(2);i.ekj("mdc-form-field--align-end","before"==n.labelPosition),i.xp6(4),i.ekj("mdc-checkbox--selected",n.checked),i.Q6J("checked",n.checked)("indeterminate",n.indeterminate)("disabled",n.disabled)("id",n.inputId)("required",n.required)("tabIndex",n.tabIndex),i.uIk("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("name",n.name)("value",n.value),i.xp6(7),i.Q6J("matRippleTrigger",d)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),i.xp6(1),i.Q6J("for",n.inputId)}},dependencies:[er],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return r})(),cf=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})(),Bd=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,Wn,cf,wt,cf]})}return r})();var pb=E(4266);const fb=["addListener","removeListener"],mb=["addEventListener","removeEventListener"],gb=["on","off"];function Qa(r,h,e,t){if((0,zn.m)(e)&&(t=e,e=void 0),t)return Qa(r,h,e).pipe((0,Un.Z)(t));const[n,d]=function hM(r){return(0,zn.m)(r.addEventListener)&&(0,zn.m)(r.removeEventListener)}(r)?mb.map(c=>l=>r[c](h,l,e)):function _b(r){return(0,zn.m)(r.addListener)&&(0,zn.m)(r.removeListener)}(r)?fb.map(I0(r,h)):function uM(r){return(0,zn.m)(r.on)&&(0,zn.m)(r.off)}(r)?gb.map(I0(r,h)):[];if(!n&&(0,pb.z)(r))return(0,qn.z)(c=>Qa(c,h,e))((0,Qi.Xf)(r));if(!n)throw new TypeError("Invalid event target");return new zi.y(c=>{const l=(...o)=>c.next(1d(l)})}function I0(r,h){return e=>t=>r[e](h,t)}var bb=E(1954);const nh={schedule(r){let h=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:t}=nh;t&&(h=t.requestAnimationFrame,e=t.cancelAnimationFrame);const n=h(d=>{e=void 0,r(d)});return new bi.w0(()=>e?.(n))},requestAnimationFrame(...r){const{delegate:h}=nh;return(h?.requestAnimationFrame||requestAnimationFrame)(...r)},cancelAnimationFrame(...r){const{delegate:h}=nh;return(h?.cancelAnimationFrame||cancelAnimationFrame)(...r)},delegate:void 0};var wb=E(2631);const Ab=new class fM extends wb.v{flush(h){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let n;h=h||t.shift();do{if(n=h.execute(h.state,h.delay))break}while((h=t[0])&&h.id===e&&t.shift());if(this._active=!1,n){for(;(h=t[0])&&h.id===e&&t.shift();)h.unsubscribe();throw n}}}(class pM extends bb.o{constructor(h,e){super(h,e),this.scheduler=h,this.work=e}requestAsyncId(h,e,t=0){return null!==t&&t>0?super.requestAsyncId(h,e,t):(h.actions.push(this),h._scheduled||(h._scheduled=nh.requestAnimationFrame(()=>h.flush(void 0))))}recycleAsyncId(h,e,t=0){var n;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(h,e,t);const{actions:d}=h;null!=e&&(null===(n=d[d.length-1])||void 0===n?void 0:n.id)!==e&&(nh.cancelAnimationFrame(e),h._scheduled=void 0)}});let B0,mM=1;const df={};function yb(r){return r in df&&(delete df[r],!0)}const gM={setImmediate(r){const h=mM++;return df[h]=!0,B0||(B0=Promise.resolve()),B0.then(()=>yb(h)&&r()),h},clearImmediate(r){yb(r)}},{setImmediate:_M,clearImmediate:bM}=gM,rh={setImmediate(...r){const{delegate:h}=rh;return(h?.setImmediate||_M)(...r)},clearImmediate(r){const{delegate:h}=rh;return(h?.clearImmediate||bM)(r)},delegate:void 0},uf=new class Mb extends wb.v{flush(h){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:t}=this;let n;h=h||t.shift();do{if(n=h.execute(h.state,h.delay))break}while((h=t[0])&&h.id===e&&t.shift());if(this._active=!1,n){for(;(h=t[0])&&h.id===e&&t.shift();)h.unsubscribe();throw n}}}(class vb extends bb.o{constructor(h,e){super(h,e),this.scheduler=h,this.work=e}requestAsyncId(h,e,t=0){return null!==t&&t>0?super.requestAsyncId(h,e,t):(h.actions.push(this),h._scheduled||(h._scheduled=rh.setImmediate(h.flush.bind(h,void 0))))}recycleAsyncId(h,e,t=0){var n;if(null!=t?t>0:this.delay>0)return super.recycleAsyncId(h,e,t);const{actions:d}=h;null!=e&&(null===(n=d[d.length-1])||void 0===n?void 0:n.id)!==e&&(rh.clearImmediate(e),h._scheduled===e&&(h._scheduled=void 0))}});var N0=E(6321),ah=E(9080);function oh(r,h=N0.z){return function Cb(r){return(0,Kr.e)((h,e)=>{let t=!1,n=null,d=null,c=!1;const l=()=>{if(d?.unsubscribe(),d=null,t){t=!1;const a=n;n=null,e.next(a)}c&&e.complete()},o=()=>{d=null,c&&e.complete()};h.subscribe((0,si.x)(e,a=>{t=!0,n=a,d||(0,Qi.Xf)(r(a)).subscribe(d=(0,si.x)(e,l,o))},()=>{c=!0,(!t||!d||d.closed)&&e.complete()}))})}(()=>(0,ah.H)(r,h))}class hf{}function Ka(r){return r&&"function"==typeof r.connect&&!(r instanceof wo)}class AM extends hf{constructor(h){super(),this._data=h}connect(){return mn(this._data)?this._data:(0,Ze.of)(this._data)}disconnect(){}}class xb{applyChanges(h,e,t,n,d){h.forEachOperation((c,l,o)=>{let a,s;if(null==c.previousIndex){const u=t(c,l,o);a=e.createEmbeddedView(u.templateRef,u.context,u.index),s=1}else null==o?(e.remove(l),s=3):(a=e.get(l),e.move(a,o),s=2);d&&d({context:a?.context,operation:s,record:c})})}detach(){}}class Tl{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(h,e,t,n,d){h.forEachOperation((c,l,o)=>{let a,s;null==c.previousIndex?(a=this._insertView(()=>t(c,l,o),o,e,n(c)),s=a?1:0):null==o?(this._detachAndCacheView(l,e),s=3):(a=this._moveView(l,o,e,n(c)),s=2),d&&d({context:a?.context,operation:s,record:c})})}detach(){for(const h of this._viewCache)h.destroy();this._viewCache=[]}_insertView(h,e,t,n){const d=this._insertViewFromCache(e,t);if(d)return void(d.context.$implicit=n);const c=h();return t.createEmbeddedView(c.templateRef,c.context,c.index)}_detachAndCacheView(h,e){const t=e.detach(h);this._maybeCacheView(t,e)}_moveView(h,e,t,n){const d=t.get(h);return t.move(d,e),d.context.$implicit=n,d}_maybeCacheView(h,e){if(this._viewCache.lengththis._markSelected(d)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...h){this._verifyValueAssignment(h),h.forEach(t=>this._markSelected(t));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...h){this._verifyValueAssignment(h),h.forEach(t=>this._unmarkSelected(t));const e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...h){this._verifyValueAssignment(h);const e=this.selected,t=new Set(h);h.forEach(d=>this._markSelected(d)),e.filter(d=>!t.has(d)).forEach(d=>this._unmarkSelected(d));const n=this._hasQueuedChanges();return this._emitChangeEvent(),n}toggle(h){return this.isSelected(h)?this.deselect(h):this.select(h)}clear(h=!0){this._unmarkAll();const e=this._hasQueuedChanges();return h&&this._emitChangeEvent(),e}isSelected(h){return this._selection.has(this._getConcreteValue(h))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(h){this._multiple&&this.selected&&this._selected.sort(h)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(h){h=this._getConcreteValue(h),this.isSelected(h)||(this._multiple||this._unmarkAll(),this.isSelected(h)||this._selection.add(h),this._emitChanges&&this._selectedToEmit.push(h))}_unmarkSelected(h){h=this._getConcreteValue(h),this.isSelected(h)&&(this._selection.delete(h),this._emitChanges&&this._deselectedToEmit.push(h))}_unmarkAll(){this.isEmpty()||this._selection.forEach(h=>this._unmarkSelected(h))}_verifyValueAssignment(h){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(h){if(this.compareWith){for(let e of this._selection)if(this.compareWith(h,e))return e;return h}return h}}let Sb=(()=>{class r{constructor(){this._listeners=[]}notify(e,t){for(let n of this._listeners)n(e,t)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(t=>e!==t)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const Sl=new i.OlP("_ViewRepeater"),Eb=["contentWrapper"],gE=["*"],Cc=new i.OlP("VIRTUAL_SCROLL_STRATEGY");class yM{constructor(h,e,t){this._scrolledIndexChange=new ie.x,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,hc.x)()),this._viewport=null,this._itemSize=h,this._minBufferPx=e,this._maxBufferPx=t}attach(h){this._viewport=h,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(h,e,t){this._itemSize=h,this._minBufferPx=e,this._maxBufferPx=t,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(h,e){this._viewport&&this._viewport.scrollToOffset(h*this._itemSize,e)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const h=this._viewport.getRenderedRange(),e={start:h.start,end:h.end},t=this._viewport.getViewportSize(),n=this._viewport.getDataLength();let d=this._viewport.measureScrollOffset(),c=this._itemSize>0?d/this._itemSize:0;if(e.end>n){const o=Math.ceil(t/this._itemSize),a=Math.max(0,Math.min(c,n-o));c!=a&&(c=a,d=a*this._itemSize,e.start=Math.floor(c)),e.end=Math.max(0,Math.min(n,e.start+o))}const l=d-e.start*this._itemSize;if(l0&&(e.end=Math.min(n,e.end+a),e.start=Math.max(0,Math.floor(c-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(this._itemSize*e.start),this._scrolledIndexChange.next(Math.floor(c))}}function vM(r){return r._scrollStrategy}let MM=(()=>{class r{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new yM(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=Di(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=Di(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=Di(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[i._Bn([{provide:Cc,useFactory:vM,deps:[(0,i.Gpc)(()=>r)]}]),i.TTD]})}return r})(),El=(()=>{class r{constructor(e,t,n){this._ngZone=e,this._platform=t,this._scrolled=new ie.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new zi.y(t=>{this._globalSubscription||this._addGlobalListener();const n=e>0?this._scrolled.pipe(oh(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,Ze.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){const n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe((0,Ut.h)(d=>!d||n.indexOf(d)>-1))}getAncestorScrollContainers(e){const t=[];return this.scrollContainers.forEach((n,d)=>{this._scrollableContainsElement(d,e)&&t.push(d)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let n=wn(t),d=e.getElementRef().nativeElement;do{if(n==d)return!0}while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Qa(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(i.R0b),i.LFG(fi),i.LFG(x.K0,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Po=(()=>{class r{constructor(e,t,n,d){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=n,this.dir=d,this._destroyed=new ie.x,this._elementScrolled=new zi.y(c=>this.ngZone.runOutsideAngular(()=>Qa(this.elementRef.nativeElement,"scroll").pipe(ft(this._destroyed)).subscribe(c)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const t=this.elementRef.nativeElement,n=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=n?e.end:e.start),null==e.right&&(e.right=n?e.start:e.end),null!=e.bottom&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),n&&0!=cc()?(null!=e.left&&(e.right=t.scrollWidth-t.clientWidth-e.left),2==cc()?e.left=e.right:1==cc()&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const t=this.elementRef.nativeElement;v1()?t.scrollTo(e):(null!=e.top&&(t.scrollTop=e.top),null!=e.left&&(t.scrollLeft=e.left))}measureScrollOffset(e){const t="left",n="right",d=this.elementRef.nativeElement;if("top"==e)return d.scrollTop;if("bottom"==e)return d.scrollHeight-d.clientHeight-d.scrollTop;const c=this.dir&&"rtl"==this.dir.value;return"start"==e?e=c?n:t:"end"==e&&(e=c?t:n),c&&2==cc()?e==t?d.scrollWidth-d.clientWidth-d.scrollLeft:d.scrollLeft:c&&1==cc()?e==t?d.scrollLeft+d.scrollWidth-d.clientWidth:-d.scrollLeft:e==t?d.scrollLeft:d.scrollWidth-d.clientWidth-d.scrollLeft}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(El),i.Y36(i.R0b),i.Y36(Yn,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return r})(),Dn=(()=>{class r{constructor(e,t,n){this._platform=e,this._change=new ie.x,this._changeListener=d=>{this._change.next(d)},this._document=n,t.runOutsideAngular(()=>{if(e.isBrowser){const d=this._getWindow();d.addEventListener("resize",this._changeListener),d.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:t,height:n}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+t,height:n,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,t=this._getWindow(),n=e.documentElement,d=n.getBoundingClientRect();return{top:-d.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-d.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(oh(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(fi),i.LFG(i.R0b),i.LFG(x.K0,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const CM=new i.OlP("VIRTUAL_SCROLLABLE");let Db=(()=>{class r extends Po{constructor(e,t,n,d){super(e,t,n,d)}measureViewportSize(e){const t=this.elementRef.nativeElement;return"horizontal"===e?t.clientWidth:t.clientHeight}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(El),i.Y36(i.R0b),i.Y36(Yn,8))};static#t=this.\u0275dir=i.lG2({type:r,features:[i.qOj]})}return r})();const xM=typeof requestAnimationFrame<"u"?Ab:uf;let j0=(()=>{class r extends Db{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(e){this._appendOnly=Ue(e)}constructor(e,t,n,d,c,l,o,a){super(e,l,n,c),this.elementRef=e,this._changeDetectorRef=t,this._scrollStrategy=d,this.scrollable=a,this._platform=(0,i.f3M)(fi),this._detachedSubject=new ie.x,this._renderedRangeSubject=new ie.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new zi.y(s=>this._scrollStrategy.scrolledIndexChange.subscribe(u=>Promise.resolve().then(()=>this.ngZone.run(()=>s.next(u))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=bi.w0.EMPTY,this._viewportChanges=o.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Ui(null),oh(0,xM)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(ft(this._detachedSubject)).subscribe(t=>{const n=t.length;n!==this._dataLength&&(this._dataLength=n,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function kb(r,h){return r.start==h.start&&r.end==h.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,t="to-start"){e=this.appendOnly&&"to-start"===t?0:e;const d="horizontal"==this.orientation,c=d?"X":"Y";let o=`translate${c}(${Number((d&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===t&&(o+=` translate${c}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=o&&(this._renderedContentTransform=o,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,t="auto"){const n={behavior:t};"horizontal"===this.orientation?n.start=e:n.top=e,this.scrollable.scrollTo(n)}scrollToIndex(e,t="auto"){this._scrollStrategy.scrollToIndex(e,t)}measureScrollOffset(e){let t;return t=this.scrollable==this?n=>super.measureScrollOffset(n):n=>this.scrollable.measureScrollOffset(n),Math.max(0,t(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let t;const n="left",d="right",c="rtl"==this.dir?.value;t="start"==e?c?d:n:"end"==e?c?n:d:e||("horizontal"===this.orientation?"left":"top");const l=this.scrollable.measureBoundingClientRectWithScrollOffset(t);return this.elementRef.nativeElement.getBoundingClientRect()[t]-l}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const t of e)t()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(Cc,8),i.Y36(Yn,8),i.Y36(El),i.Y36(Dn),i.Y36(CM,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(t,n){if(1&t&&i.Gf(Eb,7),2&t){let d;i.iGM(d=i.CRH())&&(n._contentWrapper=d.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(t,n){2&t&&i.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===n.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==n.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[i._Bn([{provide:Po,useFactory:(e,t)=>e||t,deps:[[new i.FiY,new i.tBr(CM)],r]}]),i.qOj,i.jDz],ngContentSelectors:gE,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA(),i._UZ(3,"div",2)),2&t&&(i.xp6(3),i.Udp("width",n._totalContentWidth)("height",n._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0})}return r})();function z0(r,h,e){if(!e.getBoundingClientRect)return 0;const n=e.getBoundingClientRect();return"horizontal"===r?"start"===h?n.left:n.right:"start"===h?n.top:n.bottom}let Lb=(()=>{class r{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,Ka(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new AM(mn(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(t,n)=>e(t+(this._renderedRange?this._renderedRange.start:0),n):void 0}set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=Di(e)}constructor(e,t,n,d,c,l){this._viewContainerRef=e,this._template=t,this._differs=n,this._viewRepeater=d,this._viewport=c,this.viewChange=new ie.x,this._dataSourceChanges=new ie.x,this.dataStream=this._dataSourceChanges.pipe(Ui(null),function V0(){return(0,Kr.e)((r,h)=>{let e,t=!1;r.subscribe((0,si.x)(h,n=>{const d=e;e=n,t&&h.next([d,n]),t=!0}))})}(),(0,Tt.w)(([o,a])=>this._changeDataSource(o,a)),Ye(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new ie.x,this.dataStream.subscribe(o=>{this._data=o,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(ft(this._destroyed)).subscribe(o=>{this._renderedRange=o,this.viewChange.observers.length&&l.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,t){if(e.start>=e.end)return 0;const n=e.start-this._renderedRange.start,d=e.end-e.start;let c,l;for(let o=0;o-1;o--){const a=this._viewContainerRef.get(o+n);if(a&&a.rootNodes.length){l=a.rootNodes[a.rootNodes.length-1];break}}return c&&l?z0(t,"end",l)-z0(t,"start",c):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,t)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,t):t)),this._needsUpdate=!0)}_changeDataSource(e,t){return e&&e.disconnect(this),this._needsUpdate=!0,t?t.connect(this):(0,Ze.of)()}_updateContext(){const e=this._data.length;let t=this._viewContainerRef.length;for(;t--;){const n=this._viewContainerRef.get(t);n.context.index=this._renderedRange.start+t,n.context.count=e,this._updateComputedContextProperties(n.context),n.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(d,c,l)=>this._getEmbeddedViewArgs(d,l),d=>d.item),e.forEachIdentityChange(d=>{this._viewContainerRef.get(d.currentIndex).context.$implicit=d.item});const t=this._data.length;let n=this._viewContainerRef.length;for(;n--;){const d=this._viewContainerRef.get(n);d.context.index=this._renderedRange.start+n,d.context.count=t,this._updateComputedContextProperties(d.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,t){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:t}}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Sl),i.Y36(j0,4),i.Y36(i.R0b))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[i._Bn([{provide:Sl,useClass:Tl}])]})}return r})(),Oo=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})(),Vd=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[xd,Oo,xd,Oo]})}return r})();class ff{attach(h){return this._attachedHost=h,h.attach(this)}detach(){let h=this._attachedHost;null!=h&&(this._attachedHost=null,h.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(h){this._attachedHost=h}}class mf extends ff{constructor(h,e,t,n,d){super(),this.component=h,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=n,this.projectableNodes=d}}class Io extends ff{constructor(h,e,t,n){super(),this.templateRef=h,this.viewContainerRef=e,this.context=t,this.injector=n}get origin(){return this.templateRef.elementRef}attach(h,e=this.context){return this.context=e,super.attach(h)}detach(){return this.context=void 0,super.detach()}}class lh extends ff{constructor(h){super(),this.element=h instanceof i.SBq?h.nativeElement:h}}class F0{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(h){return h instanceof mf?(this._attachedPortal=h,this.attachComponentPortal(h)):h instanceof Io?(this._attachedPortal=h,this.attachTemplatePortal(h)):this.attachDomPortal&&h instanceof lh?(this._attachedPortal=h,this.attachDomPortal(h)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(h){this._disposeFn=h}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class DM extends F0{constructor(h,e,t,n,d){super(),this.outletElement=h,this._componentFactoryResolver=e,this._appRef=t,this._defaultInjector=n,this.attachDomPortal=c=>{const l=c.element,o=this._document.createComment("dom-portal");l.parentNode.insertBefore(o,l),this.outletElement.appendChild(l),this._attachedPortal=c,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(l,o)})},this._document=d}attachComponentPortal(h){const t=(h.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(h.component);let n;return h.viewContainerRef?(n=h.viewContainerRef.createComponent(t,h.viewContainerRef.length,h.injector||h.viewContainerRef.injector,h.projectableNodes||void 0),this.setDisposeFn(()=>n.destroy())):(n=t.create(h.injector||this._defaultInjector||i.zs3.NULL),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),this._attachedPortal=h,n}attachTemplatePortal(h){let e=h.viewContainerRef,t=e.createEmbeddedView(h.templateRef,h.context,{injector:h.injector});return t.rootNodes.forEach(n=>this.outletElement.appendChild(n)),t.detectChanges(),this.setDisposeFn(()=>{let n=e.indexOf(t);-1!==n&&e.remove(n)}),this._attachedPortal=h,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(h){return h.hostView.rootNodes[0]}}let gf=(()=>{class r extends F0{constructor(e,t,n){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new i.vpe,this.attachDomPortal=d=>{const c=d.element,l=this._document.createComment("dom-portal");d.setAttachedHost(this),c.parentNode.insertBefore(l,c),this._getRootNode().appendChild(c),this._attachedPortal=d,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(c,l)})},this._document=n}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);const t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,d=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),c=t.createComponent(d,t.length,e.injector||t.injector,e.projectableNodes||void 0);return t!==this._viewContainerRef&&this._getRootNode().appendChild(c.hostView.rootNodes[0]),super.setDisposeFn(()=>c.destroy()),this._attachedPortal=e,this._attachedRef=c,this.attached.emit(c),c}attachTemplatePortal(e){e.setAttachedHost(this);const t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){const e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i._Vd),i.Y36(i.s_b),i.Y36(x.K0))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[i.qOj]})}return r})(),Dl=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})();var cn=E(3019);const PM=v1();class ME{constructor(h,e){this._viewportRuler=h,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const h=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=h.style.left||"",this._previousHTMLStyles.top=h.style.top||"",h.style.left=bn(-this._previousScrollPosition.left),h.style.top=bn(-this._previousScrollPosition.top),h.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const h=this._document.documentElement,t=h.style,n=this._document.body.style,d=t.scrollBehavior||"",c=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,h.classList.remove("cdk-global-scrollblock"),PM&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),PM&&(t.scrollBehavior=d,n.scrollBehavior=c)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}}class Hb{constructor(h,e,t,n){this._scrollDispatcher=h,this._ngZone=e,this._viewportRuler=t,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(h){this._overlayRef=h}enable(){if(this._scrollSubscription)return;const h=this._scrollDispatcher.scrolled(0).pipe((0,Ut.h)(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=h.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=h.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class ch{enable(){}disable(){}attach(){}}function q0(r,h){return h.some(e=>r.bottome.bottom||r.righte.right)}function Rb(r,h){return h.some(e=>r.tope.bottom||r.lefte.right)}class Pb{constructor(h,e,t,n){this._scrollDispatcher=h,this._viewportRuler=e,this._ngZone=t,this._config=n,this._scrollSubscription=null}attach(h){this._overlayRef=h}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();q0(e,[{width:t,height:n,bottom:n,right:t,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let dh=(()=>{class r{constructor(e,t,n,d){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new ch,this.close=c=>new Hb(this._scrollDispatcher,this._ngZone,this._viewportRuler,c),this.block=()=>new ME(this._viewportRuler,this._document),this.reposition=c=>new Pb(this._scrollDispatcher,this._viewportRuler,this._ngZone,c),this._document=d}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(El),i.LFG(Dn),i.LFG(i.R0b),i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();class uh{constructor(h){if(this.scrollStrategy=new ch,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,h){const e=Object.keys(h);for(const t of e)void 0!==h[t]&&(this[t]=h[t])}}}class OM{constructor(h,e){this.connectionPair=h,this.scrollableViewProperties=e}}let Y0=(()=>{class r{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),IM=(()=>{class r extends Y0{constructor(e,t){super(e),this._ngZone=t,this._keydownListener=n=>{const d=this._attachedOverlays;for(let c=d.length-1;c>-1;c--)if(d[c]._keydownEvents.observers.length>0){const l=d[c]._keydownEvents;this._ngZone?this._ngZone.run(()=>l.next(n)):l.next(n);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0),i.LFG(i.R0b,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),BM=(()=>{class r extends Y0{constructor(e,t,n){super(e),this._platform=t,this._ngZone=n,this._cursorStyleIsSet=!1,this._pointerDownListener=d=>{this._pointerDownEventTarget=oa(d)},this._clickListener=d=>{const c=oa(d),l="click"===d.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:c;this._pointerDownEventTarget=null;const o=this._attachedOverlays.slice();for(let a=o.length-1;a>-1;a--){const s=o[a];if(s._outsidePointerEvents.observers.length<1||!s.hasAttached())continue;if(s.overlayElement.contains(c)||s.overlayElement.contains(l))break;const u=s._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>u.next(d)):u.next(d)}}}add(e){if(super.add(e),!this._isAttached){const t=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(t)):this._addEventListeners(t),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0),i.LFG(fi),i.LFG(i.R0b,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),kl=(()=>{class r{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||rp()){const n=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let d=0;dthis._backdropClick.next(u),this._backdropTransitionendHandler=u=>{this._disposeBackdrop(u.target)},this._keydownEvents=new ie.x,this._outsidePointerEvents=new ie.x,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(h){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(h);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const h=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),h}dispose(){const h=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,h&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(h){h!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=h,this.hasAttached()&&(h.attach(this),this.updatePosition()))}updateSize(h){this._config={...this._config,...h},this._updateElementSize()}setDirection(h){this._config={...this._config,direction:h},this._updateElementDirection()}addPanelClass(h){this._pane&&this._toggleClasses(this._pane,h,!0)}removePanelClass(h){this._pane&&this._toggleClasses(this._pane,h,!1)}getDirection(){const h=this._config.direction;return h?"string"==typeof h?h:h.value:"ltr"}updateScrollStrategy(h){h!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=h,this.hasAttached()&&(h.attach(this),h.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const h=this._pane.style;h.width=bn(this._config.width),h.height=bn(this._config.height),h.minWidth=bn(this._config.minWidth),h.minHeight=bn(this._config.minHeight),h.maxWidth=bn(this._config.maxWidth),h.maxHeight=bn(this._config.maxHeight)}_togglePointerEvents(h){this._pane.style.pointerEvents=h?"":"none"}_attachBackdrop(){const h="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(h)})}):this._backdropElement.classList.add(h)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const h=this._backdropElement;if(h){if(this._animationsDisabled)return void this._disposeBackdrop(h);h.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{h.addEventListener("transitionend",this._backdropTransitionendHandler)}),h.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(h)},500))}}_toggleClasses(h,e,t){const n=gp(e||[]).filter(d=>!!d);n.length&&(t?h.classList.add(...n):h.classList.remove(...n))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const h=this._ngZone.onStable.pipe(ft((0,cn.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),h.unsubscribe())})})}_disposeScrollStrategy(){const h=this._scrollStrategy;h&&(h.disable(),h.detach&&h.detach())}_disposeBackdrop(h){h&&(h.removeEventListener("click",this._backdropClickHandler),h.removeEventListener("transitionend",this._backdropTransitionendHandler),h.remove(),this._backdropElement===h&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const W0="cdk-overlay-connected-position-bounding-box",NM=/([A-Za-z%]+)$/;class Ob{get positions(){return this._preferredPositions}constructor(h,e,t,n,d){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=d,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new ie.x,this._resizeSubscription=bi.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(h)}attach(h){this._validatePositions(),h.hostElement.classList.add(W0),this._overlayRef=h,this._boundingBox=h.hostElement,this._pane=h.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const h=this._originRect,e=this._overlayRect,t=this._viewportRect,n=this._containerRect,d=[];let c;for(let l of this._preferredPositions){let o=this._getOriginPoint(h,n,l),a=this._getOverlayPoint(o,e,l),s=this._getOverlayFit(a,e,t,l);if(s.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(l,o);this._canFitWithFlexibleDimensions(s,a,t)?d.push({position:l,origin:o,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(o,l)}):(!c||c.overlayFit.visibleAreao&&(o=s,l=a)}return this._isPushed=!1,void this._applyPosition(l.position,l.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(c.position,c.originPoint);this._applyPosition(c.position,c.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&xc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(W0),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const h=this._lastPosition;if(h){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,h);this._applyPosition(h,e)}else this.apply()}withScrollableContainers(h){return this._scrollables=h,this}withPositions(h){return this._preferredPositions=h,-1===h.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(h){return this._viewportMargin=h,this}withFlexibleDimensions(h=!0){return this._hasFlexibleDimensions=h,this}withGrowAfterOpen(h=!0){return this._growAfterOpen=h,this}withPush(h=!0){return this._canPush=h,this}withLockedPosition(h=!0){return this._positionLocked=h,this}setOrigin(h){return this._origin=h,this}withDefaultOffsetX(h){return this._offsetX=h,this}withDefaultOffsetY(h){return this._offsetY=h,this}withTransformOriginOn(h){return this._transformOriginSelector=h,this}_getOriginPoint(h,e,t){let n,d;if("center"==t.originX)n=h.left+h.width/2;else{const c=this._isRtl()?h.right:h.left,l=this._isRtl()?h.left:h.right;n="start"==t.originX?c:l}return e.left<0&&(n-=e.left),d="center"==t.originY?h.top+h.height/2:"top"==t.originY?h.top:h.bottom,e.top<0&&(d-=e.top),{x:n,y:d}}_getOverlayPoint(h,e,t){let n,d;return n="center"==t.overlayX?-e.width/2:"start"===t.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,d="center"==t.overlayY?-e.height/2:"top"==t.overlayY?0:-e.height,{x:h.x+n,y:h.y+d}}_getOverlayFit(h,e,t,n){const d=Ib(e);let{x:c,y:l}=h,o=this._getOffset(n,"x"),a=this._getOffset(n,"y");o&&(c+=o),a&&(l+=a);let p=0-l,m=l+d.height-t.height,g=this._subtractOverflows(d.width,0-c,c+d.width-t.width),f=this._subtractOverflows(d.height,p,m),y=g*f;return{visibleArea:y,isCompletelyWithinViewport:d.width*d.height===y,fitsInViewportVertically:f===d.height,fitsInViewportHorizontally:g==d.width}}_canFitWithFlexibleDimensions(h,e,t){if(this._hasFlexibleDimensions){const n=t.bottom-e.y,d=t.right-e.x,c=G0(this._overlayRef.getConfig().minHeight),l=G0(this._overlayRef.getConfig().minWidth);return(h.fitsInViewportVertically||null!=c&&c<=n)&&(h.fitsInViewportHorizontally||null!=l&&l<=d)}return!1}_pushOverlayOnScreen(h,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:h.x+this._previousPushAmount.x,y:h.y+this._previousPushAmount.y};const n=Ib(e),d=this._viewportRect,c=Math.max(h.x+n.width-d.width,0),l=Math.max(h.y+n.height-d.height,0),o=Math.max(d.top-t.top-h.y,0),a=Math.max(d.left-t.left-h.x,0);let s=0,u=0;return s=n.width<=d.width?a||-c:h.xg&&!this._isInitialRender&&!this._growAfterOpen&&(c=h.y-g/2)}if("end"===e.overlayX&&!n||"start"===e.overlayX&&n)p=t.width-h.x+this._viewportMargin,s=h.x-this._viewportMargin;else if("start"===e.overlayX&&!n||"end"===e.overlayX&&n)u=h.x,s=t.right-h.x;else{const m=Math.min(t.right-h.x+t.left,h.x),g=this._lastBoundingBoxSize.width;s=2*m,u=h.x-m,s>g&&!this._isInitialRender&&!this._growAfterOpen&&(u=h.x-g/2)}return{top:c,left:u,bottom:l,right:p,width:s,height:d}}_setBoundingBoxStyles(h,e){const t=this._calculateBoundingBoxRect(h,e);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));const n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{const d=this._overlayRef.getConfig().maxHeight,c=this._overlayRef.getConfig().maxWidth;n.height=bn(t.height),n.top=bn(t.top),n.bottom=bn(t.bottom),n.width=bn(t.width),n.left=bn(t.left),n.right=bn(t.right),n.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",n.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",d&&(n.maxHeight=bn(d)),c&&(n.maxWidth=bn(c))}this._lastBoundingBoxSize=t,xc(this._boundingBox.style,n)}_resetBoundingBoxStyles(){xc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){xc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(h,e){const t={},n=this._hasExactPosition(),d=this._hasFlexibleDimensions,c=this._overlayRef.getConfig();if(n){const s=this._viewportRuler.getViewportScrollPosition();xc(t,this._getExactOverlayY(e,h,s)),xc(t,this._getExactOverlayX(e,h,s))}else t.position="static";let l="",o=this._getOffset(e,"x"),a=this._getOffset(e,"y");o&&(l+=`translateX(${o}px) `),a&&(l+=`translateY(${a}px)`),t.transform=l.trim(),c.maxHeight&&(n?t.maxHeight=bn(c.maxHeight):d&&(t.maxHeight="")),c.maxWidth&&(n?t.maxWidth=bn(c.maxWidth):d&&(t.maxWidth="")),xc(this._pane.style,t)}_getExactOverlayY(h,e,t){let n={top:"",bottom:""},d=this._getOverlayPoint(e,this._overlayRect,h);return this._isPushed&&(d=this._pushOverlayOnScreen(d,this._overlayRect,t)),"bottom"===h.overlayY?n.bottom=this._document.documentElement.clientHeight-(d.y+this._overlayRect.height)+"px":n.top=bn(d.y),n}_getExactOverlayX(h,e,t){let c,n={left:"",right:""},d=this._getOverlayPoint(e,this._overlayRect,h);return this._isPushed&&(d=this._pushOverlayOnScreen(d,this._overlayRect,t)),c=this._isRtl()?"end"===h.overlayX?"left":"right":"end"===h.overlayX?"right":"left","right"===c?n.right=this._document.documentElement.clientWidth-(d.x+this._overlayRect.width)+"px":n.left=bn(d.x),n}_getScrollVisibility(){const h=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Rb(h,t),isOriginOutsideView:q0(h,t),isOverlayClipped:Rb(e,t),isOverlayOutsideView:q0(e,t)}}_subtractOverflows(h,...e){return e.reduce((t,n)=>t-Math.max(n,0),h)}_getNarrowedViewportRect(){const h=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+h-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:h-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(h,e){return"x"===e?null==h.offsetX?this._offsetX:h.offsetX:null==h.offsetY?this._offsetY:h.offsetY}_validatePositions(){}_addPanelClasses(h){this._pane&&gp(h).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(h=>{this._pane.classList.remove(h)}),this._appliedPanelClasses=[])}_getOriginRect(){const h=this._origin;if(h instanceof i.SBq)return h.nativeElement.getBoundingClientRect();if(h instanceof Element)return h.getBoundingClientRect();const e=h.width||0,t=h.height||0;return{top:h.y,bottom:h.y+t,left:h.x,right:h.x+e,height:t,width:e}}}function xc(r,h){for(let e in h)h.hasOwnProperty(e)&&(r[e]=h[e]);return r}function G0(r){if("number"!=typeof r&&null!=r){const[h,e]=r.split(NM);return e&&"px"!==e?null:parseFloat(h)}return r||null}function Ib(r){return{top:Math.floor(r.top),right:Math.floor(r.right),bottom:Math.floor(r.bottom),left:Math.floor(r.left),width:Math.floor(r.width),height:Math.floor(r.height)}}const Z0="cdk-global-overlay-wrapper";class Nb{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(h){const e=h.getConfig();this._overlayRef=h,this._width&&!e.width&&h.updateSize({width:this._width}),this._height&&!e.height&&h.updateSize({height:this._height}),h.hostElement.classList.add(Z0),this._isDisposed=!1}top(h=""){return this._bottomOffset="",this._topOffset=h,this._alignItems="flex-start",this}left(h=""){return this._xOffset=h,this._xPosition="left",this}bottom(h=""){return this._topOffset="",this._bottomOffset=h,this._alignItems="flex-end",this}right(h=""){return this._xOffset=h,this._xPosition="right",this}start(h=""){return this._xOffset=h,this._xPosition="start",this}end(h=""){return this._xOffset=h,this._xPosition="end",this}width(h=""){return this._overlayRef?this._overlayRef.updateSize({width:h}):this._width=h,this}height(h=""){return this._overlayRef?this._overlayRef.updateSize({height:h}):this._height=h,this}centerHorizontally(h=""){return this.left(h),this._xPosition="center",this}centerVertically(h=""){return this.top(h),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const h=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:n,height:d,maxWidth:c,maxHeight:l}=t,o=!("100%"!==n&&"100vw"!==n||c&&"100%"!==c&&"100vw"!==c),a=!("100%"!==d&&"100vh"!==d||l&&"100%"!==l&&"100vh"!==l),s=this._xPosition,u=this._xOffset,p="rtl"===this._overlayRef.getConfig().direction;let m="",g="",f="";o?f="flex-start":"center"===s?(f="center",p?g=u:m=u):p?"left"===s||"end"===s?(f="flex-end",m=u):("right"===s||"start"===s)&&(f="flex-start",g=u):"left"===s||"start"===s?(f="flex-start",m=u):("right"===s||"end"===s)&&(f="flex-end",g=u),h.position=this._cssPosition,h.marginLeft=o?"0":m,h.marginTop=a?"0":this._topOffset,h.marginBottom=this._bottomOffset,h.marginRight=o?"0":g,e.justifyContent=f,e.alignItems=a?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const h=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(Z0),t.justifyContent=t.alignItems=h.marginTop=h.marginBottom=h.marginLeft=h.marginRight=h.position="",this._overlayRef=null,this._isDisposed=!0}}let VM=(()=>{class r{constructor(e,t,n,d){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=d}global(){return new Nb}flexibleConnectedTo(e){return new Ob(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Dn),i.LFG(x.K0),i.LFG(fi),i.LFG(kl))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),jM=0,Er=(()=>{class r{constructor(e,t,n,d,c,l,o,a,s,u,p,m){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=d,this._keyboardDispatcher=c,this._injector=l,this._ngZone=o,this._document=a,this._directionality=s,this._location=u,this._outsideClickDispatcher=p,this._animationsModuleType=m}create(e){const t=this._createHostElement(),n=this._createPaneElement(t),d=this._createPortalOutlet(n),c=new uh(e);return c.direction=c.direction||this._directionality.value,new hh(d,t,n,c,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(e){const t=this._document.createElement("div");return t.id="cdk-overlay-"+jM++,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(i.z2F)),new DM(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(dh),i.LFG(kl),i.LFG(i._Vd),i.LFG(VM),i.LFG(IM),i.LFG(i.zs3),i.LFG(i.R0b),i.LFG(x.K0),i.LFG(Yn),i.LFG(x.Ye),i.LFG(BM),i.LFG(i.QbO,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const $0=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],Vb=new i.OlP("cdk-connected-overlay-scroll-strategy");let _f=(()=>{class r{constructor(e){this.elementRef=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return r})(),jb=(()=>{class r{get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Ue(e)}get lockPosition(){return this._lockPosition}set lockPosition(e){this._lockPosition=Ue(e)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(e){this._flexibleDimensions=Ue(e)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(e){this._growAfterOpen=Ue(e)}get push(){return this._push}set push(e){this._push=Ue(e)}constructor(e,t,n,d,c){this._overlay=e,this._dir=c,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=bi.w0.EMPTY,this._attachSubscription=bi.w0.EMPTY,this._detachSubscription=bi.w0.EMPTY,this._positionSubscription=bi.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new i.vpe,this.positionChange=new i.vpe,this.attach=new i.vpe,this.detach=new i.vpe,this.overlayKeydown=new i.vpe,this.overlayOutsideClick=new i.vpe,this._templatePortal=new Io(t,n),this._scrollStrategyFactory=d,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=$0);const e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),27===t.keyCode&&!this.disableClose&&!pn(t)&&(t.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(t=>{this.overlayOutsideClick.next(t)})}_buildConfig(){const e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new uh({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}_updatePositionStrategy(e){const t=this.positions.map(n=>({originX:n.originX,originY:n.originY,overlayX:n.overlayX,overlayY:n.overlayY,offsetX:n.offsetX||this.offsetX,offsetY:n.offsetY||this.offsetY,panelClass:n.panelClass||void 0}));return e.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(t).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const e=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(e),e}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof _f?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function sh(r,h=!1){return(0,Kr.e)((e,t)=>{let n=0;e.subscribe((0,si.x)(t,d=>{const c=r(d,n++);(c||h)&&t.next(d),!c&&t.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(e=>{this.positionChange.emit(e),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Er),i.Y36(i.Rgc),i.Y36(i.s_b),i.Y36(Vb),i.Y36(Yn,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[i.TTD]})}return r})();const UM={provide:Vb,deps:[Er],useFactory:function zM(r){return()=>r.scrollStrategies.reposition()}};let Tc=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[Er,UM],imports:[xd,Dl,Vd,Vd]})}return r})();function FM(r,h){}class bf{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let J0=(()=>{class r extends F0{constructor(e,t,n,d,c,l,o,a){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=d,this._interactivityChecker=c,this._ngZone=l,this._overlayRef=o,this._focusMonitor=a,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=s=>{this._portalOutlet.hasAttached();const u=this._portalOutlet.attachDomPortal(s);return this._contentAttached(),u},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=n}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),t}attachTemplatePortal(e){this._portalOutlet.hasAttached();const t=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const n=()=>{e.removeEventListener("blur",n),e.removeEventListener("mousedown",n),e.removeAttribute("tabindex")};e.addEventListener("blur",n),e.addEventListener("mousedown",n)})),e.focus(t)}_focusByCssSelector(e,t){let n=this._elementRef.nativeElement.querySelector(e);n&&this._forceFocus(n,t)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{t||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let t=null;if("string"==typeof e?t=this._document.querySelector(e):"boolean"==typeof e?t=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(t=e),this._config.restoreFocus&&t&&"function"==typeof t.focus){const n=np(),d=this._elementRef.nativeElement;(!n||n===this._document.body||n===d||d.contains(n))&&(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,t=np();return e===t||e.contains(t)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=np())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(mc),i.Y36(x.K0,8),i.Y36(bf),i.Y36(Ou),i.Y36(i.R0b),i.Y36(hh),i.Y36(Sr))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["cdk-dialog-container"]],viewQuery:function(t,n){if(1&t&&i.Gf(gf,7),2&t){let d;i.iGM(d=i.CRH())&&(n._portalOutlet=d.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(t,n){2&t&&i.uIk("id",n._config.id||null)("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledBy)("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null)},features:[i.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,n){1&t&&i.YNc(0,FM,0,0,"ng-template",0)},dependencies:[gf],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return r})();class wf{constructor(h,e){this.overlayRef=h,this.config=e,this.closed=new ie.x,this.disableClose=e.disableClose,this.backdropClick=h.backdropClick(),this.keydownEvents=h.keydownEvents(),this.outsidePointerEvents=h.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(t=>{27===t.keyCode&&!this.disableClose&&!pn(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=h.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(h,e){if(this.containerInstance){const t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(h),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(h="",e=""){return this.overlayRef.updateSize({width:h,height:e}),this}addPanelClass(h){return this.overlayRef.addPanelClass(h),this}removePanelClass(h){return this.overlayRef.removePanelClass(h),this}}const zb=new i.OlP("DialogScrollStrategy"),qM=new i.OlP("DialogData"),Ub=new i.OlP("DefaultDialogConfig"),WM={provide:zb,deps:[Er],useFactory:function YM(r){return()=>r.scrollStrategies.block()}};let GM=0,Af=(()=>{class r{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,t,n,d,c,l){this._overlay=e,this._injector=t,this._defaultOptions=n,this._parentDialog=d,this._overlayContainer=c,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ie.x,this._afterOpenedAtThisLevel=new ie.x,this._ariaHiddenElements=new Map,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ui(void 0))),this._scrollStrategy=l}open(e,t){(t={...this._defaultOptions||new bf,...t}).id=t.id||"cdk-dialog-"+GM++,t.id&&this.getDialogById(t.id);const d=this._getOverlayConfig(t),c=this._overlay.create(d),l=new wf(c,t),o=this._attachContainer(c,l,t);return l.containerInstance=o,this._attachDialogContent(e,l,o,t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(l),l.closed.subscribe(()=>this._removeOpenDialog(l,!0)),this.afterOpened.next(l),l}closeAll(){ph(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){ph(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),ph(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const t=new uh({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachContainer(e,t,n){const d=n.injector||n.viewContainerRef?.injector,c=[{provide:bf,useValue:n},{provide:wf,useValue:t},{provide:hh,useValue:e}];let l;n.container?"function"==typeof n.container?l=n.container:(l=n.container.type,c.push(...n.container.providers(n))):l=J0;const o=new mf(l,n.viewContainerRef,i.zs3.create({parent:d||this._injector,providers:c}),n.componentFactoryResolver);return e.attach(o).instance}_attachDialogContent(e,t,n,d){if(e instanceof i.Rgc){const c=this._createInjector(d,t,n,void 0);let l={$implicit:d.data,dialogRef:t};d.templateContext&&(l={...l,..."function"==typeof d.templateContext?d.templateContext():d.templateContext}),n.attachTemplatePortal(new Io(e,null,l,c))}else{const c=this._createInjector(d,t,n,this._injector),l=n.attachComponentPortal(new mf(e,d.viewContainerRef,c,d.componentFactoryResolver));t.componentInstance=l.instance}}_createInjector(e,t,n,d){const c=e.injector||e.viewContainerRef?.injector,l=[{provide:qM,useValue:e.data},{provide:wf,useValue:t}];return e.providers&&("function"==typeof e.providers?l.push(...e.providers(t,e,n)):l.push(...e.providers)),e.direction&&(!c||!c.get(Yn,null,{optional:!0}))&&l.push({provide:Yn,useValue:{value:e.direction,change:(0,Ze.of)()}}),i.zs3.create({parent:c||d,providers:l})}_removeOpenDialog(e,t){const n=this.openDialogs.indexOf(e);n>-1&&(this.openDialogs.splice(n,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((d,c)=>{d?c.setAttribute("aria-hidden",d):c.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const t=e.parentElement.children;for(let n=t.length-1;n>-1;n--){const d=t[n];d!==e&&"SCRIPT"!==d.nodeName&&"STYLE"!==d.nodeName&&!d.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Er),i.LFG(i.zs3),i.LFG(Ub,8),i.LFG(r,12),i.LFG(kl),i.LFG(zb))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();function ph(r,h){let e=r.length;for(;e--;)h(r[e])}let Fb=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[Af,WM],imports:[Tc,Dl,bs,Dl]})}return r})();class yf{}class ZM{}const Es="*";function mi(r,h){return{type:7,name:r,definitions:h,options:{}}}function vt(r,h=null){return{type:4,styles:h,timings:r}}function Ll(r,h=null){return{type:3,steps:r,options:h}}function Sc(r,h=null){return{type:2,steps:r,options:h}}function Be(r){return{type:6,styles:r,offset:null}}function Vt(r,h,e){return{type:0,name:r,styles:h,options:e}}function fh(r){return{type:5,steps:r}}function Mt(r,h,e=null){return{type:1,expr:r,animation:h,options:e}}function jd(r=null){return{type:9,options:r}}function wr(r,h,e=null){return{type:11,selector:r,animation:h,options:e}}class zd{constructor(h=0,e=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=h+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(h=>h()),this._onDoneFns=[])}onStart(h){this._originalOnStartFns.push(h),this._onStartFns.push(h)}onDone(h){this._originalOnDoneFns.push(h),this._onDoneFns.push(h)}onDestroy(h){this._onDestroyFns.push(h)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(h=>h()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(h=>h()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(h){this._position=this.totalTime?h*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(h){const e="start"==h?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class vf{constructor(h){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=h;let e=0,t=0,n=0;const d=this.players.length;0==d?queueMicrotask(()=>this._onFinish()):this.players.forEach(c=>{c.onDone(()=>{++e==d&&this._onFinish()}),c.onDestroy(()=>{++t==d&&this._onDestroy()}),c.onStart(()=>{++n==d&&this._onStart()})}),this.totalTime=this.players.reduce((c,l)=>Math.max(c,l.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(h=>h()),this._onDoneFns=[])}init(){this.players.forEach(h=>h.init())}onStart(h){this._onStartFns.push(h)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(h=>h()),this._onStartFns=[])}onDone(h){this._onDoneFns.push(h)}onDestroy(h){this._onDestroyFns.push(h)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(h=>h.play())}pause(){this.players.forEach(h=>h.pause())}restart(){this.players.forEach(h=>h.restart())}finish(){this._onFinish(),this.players.forEach(h=>h.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(h=>h.destroy()),this._onDestroyFns.forEach(h=>h()),this._onDestroyFns=[])}reset(){this.players.forEach(h=>h.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(h){const e=h*this.totalTime;this.players.forEach(t=>{const n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}getPosition(){const h=this.players.reduce((e,t)=>null===e||t.totalTime>e.totalTime?t:e,null);return null!=h?h.getPosition():0}beforeDestroy(){this.players.forEach(h=>{h.beforeDestroy&&h.beforeDestroy()})}triggerCallback(h){const e="start"==h?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}function Yb(r,h){}class Ud{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Cf="mdc-dialog--open",Wb="mdc-dialog--opening",Gb="mdc-dialog--closing";let Zb=(()=>{class r extends J0{constructor(e,t,n,d,c,l,o,a){super(e,t,n,d,c,l,o,a),this._animationStateChanged=new i.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(mc),i.Y36(x.K0,8),i.Y36(Ud),i.Y36(Ou),i.Y36(i.R0b),i.Y36(hh),i.Y36(Sr))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["ng-component"]],features:[i.qOj],decls:0,vars:0,template:function(t,n){},encapsulation:2})}return r})();const QM="--mat-dialog-transition-duration";function X0(r){return null==r?null:"number"==typeof r?r:r.endsWith("ms")?Di(r.substring(0,r.length-2)):r.endsWith("s")?1e3*Di(r.substring(0,r.length-1)):"0"===r?0:null}let KM=(()=>{class r extends Zb{constructor(e,t,n,d,c,l,o,a,s){super(e,t,n,d,c,l,o,s),this._animationMode=a,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?X0(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?X0(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(QM,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Wb,Cf)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Cf),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Cf),this._animationsEnabled?(this._hostElement.style.setProperty(QM,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Gb)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(Wb,Gb)}_waitForAnimationToComplete(e,t){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(t,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(mc),i.Y36(x.K0,8),i.Y36(Ud),i.Y36(Ou),i.Y36(i.R0b),i.Y36(hh),i.Y36(i.QbO,8),i.Y36(Sr))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(t,n){2&t&&(i.Ikx("id",n._config.id),i.uIk("aria-modal",n._config.ariaModal)("role",n._config.role)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledBy)("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null),i.ekj("_mat-animation-noopable",!n._animationsEnabled))},features:[i.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"div",1),i.YNc(2,Yb,0,0,"ng-template",2),i.qZA()())},dependencies:[gf],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2})}return r})();class Ti{constructor(h,e,t){this._ref=h,this._containerInstance=t,this._afterOpened=new ie.x,this._beforeClosed=new ie.x,this._state=0,this.disableClose=e.disableClose,this.id=h.id,t._animationStateChanged.pipe((0,Ut.h)(n=>"opened"===n.state),(0,re.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe((0,Ut.h)(n=>"closed"===n.state),(0,re.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),h.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,cn.T)(this.backdropClick(),this.keydownEvents().pipe((0,Ut.h)(n=>27===n.keyCode&&!this.disableClose&&!pn(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),eC(this,"keydown"===n.type?"keyboard":"mouse"))})}close(h){this._result=h,this._containerInstance._animationStateChanged.pipe((0,Ut.h)(e=>"closing"===e.state),(0,re.q)(1)).subscribe(e=>{this._beforeClosed.next(h),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(h){let e=this._ref.config.positionStrategy;return h&&(h.left||h.right)?h.left?e.left(h.left):e.right(h.right):e.centerHorizontally(),h&&(h.top||h.bottom)?h.top?e.top(h.top):e.bottom(h.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(h="",e=""){return this._ref.updateSize(h,e),this}addPanelClass(h){return this._ref.addPanelClass(h),this}removePanelClass(h){return this._ref.removePanelClass(h),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function eC(r,h,e){return r._closeInteractionType=h,r.close(e)}const dn=new i.OlP("MatMdcDialogData"),tC=new i.OlP("mat-mdc-dialog-default-options"),Q0=new i.OlP("mat-mdc-dialog-scroll-strategy"),Jb={provide:Q0,deps:[Er],useFactory:function $b(r){return()=>r.scrollStrategies.block()}};let iC=0,nC=(()=>{class r{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,t,n,d,c,l,o,a,s,u){this._overlay=e,this._defaultOptions=n,this._parentDialog=d,this._dialogRefConstructor=o,this._dialogContainerType=a,this._dialogDataToken=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ie.x,this._afterOpenedAtThisLevel=new ie.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Ud,this.afterAllClosed=me(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ui(void 0))),this._scrollStrategy=l,this._dialog=t.get(Af)}open(e,t){let n;(t={...this._defaultOptions||new Ud,...t}).id=t.id||`${this._idPrefix}${iC++}`,t.scrollStrategy=t.scrollStrategy||this._scrollStrategy();const d=this._dialog.open(e,{...t,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:t},{provide:bf,useValue:t}]},templateContext:()=>({dialogRef:n}),providers:(c,l,o)=>(n=new this._dialogRefConstructor(c,t,o),n.updatePosition(t?.position),[{provide:this._dialogContainerType,useValue:o},{provide:this._dialogDataToken,useValue:l.data},{provide:this._dialogRefConstructor,useValue:n}])});return n.componentInstance=d.componentInstance,this.openDialogs.push(n),this.afterOpened.next(n),n.afterClosed().subscribe(()=>{const c=this.openDialogs.indexOf(n);c>-1&&(this.openDialogs.splice(c,1),this.openDialogs.length||this._getAfterAllClosed().next())}),n}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),ji=(()=>{class r extends nC{constructor(e,t,n,d,c,l,o,a){super(e,t,d,l,o,c,Ti,KM,dn,a),this._idPrefix="mat-mdc-dialog-"}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Er),i.LFG(i.zs3),i.LFG(x.Ye,8),i.LFG(tC,8),i.LFG(Q0),i.LFG(r,12),i.LFG(kl),i.LFG(i.QbO,8))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),rC=0,aC=(()=>{class r{constructor(e,t,n){this.dialogRef=e,this._elementRef=t,this._dialog=n,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=K0(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const t=e._matDialogClose||e._matDialogCloseResult;t&&(this.dialogResult=t.currentValue)}_onButtonClick(e){eC(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti,8),i.Y36(i.SBq),i.Y36(ji))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,n){1&t&&i.NdJ("click",function(c){return n._onButtonClick(c)}),2&t&&i.uIk("aria-label",n.ariaLabel||null)("type",n.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[i.TTD]})}return r})(),qi=(()=>{class r{constructor(e,t,n){this._dialogRef=e,this._elementRef=t,this._dialog=n,this.id="mat-mdc-dialog-title-"+rC++}ngOnInit(){this._dialogRef||(this._dialogRef=K0(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const e=this._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=this.id)})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti,8),i.Y36(i.SBq),i.Y36(ji))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(t,n){2&t&&i.Ikx("id",n.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]})}return r})(),gi=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]})}return r})(),Pi=(()=>{class r{constructor(){this.align="start"}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(t,n){2&t&&i.ekj("mat-mdc-dialog-actions-align-center","center"===n.align)("mat-mdc-dialog-actions-align-end","end"===n.align)},inputs:{align:"align"}})}return r})();function K0(r,h){let e=r.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?h.find(t=>t.id===e.id):null}let mh=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[ji,Jb],imports:[Fb,Tc,Dl,wt,wt]})}return r})(),xf=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,wt]})}return r})(),HE=0;const Xb=new i.OlP("CdkAccordion");let Qb=(()=>{class r{constructor(){this._stateChanges=new ie.x,this._openCloseAllActions=new ie.x,this.id="cdk-accordion-"+HE++,this._multi=!1}get multi(){return this._multi}set multi(e){this._multi=Ue(e)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[i._Bn([{provide:Xb,useExisting:r}]),i.TTD]})}return r})(),Kb=0,ew=(()=>{class r{get expanded(){return this._expanded}set expanded(e){e=Ue(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(e){this._disabled=Ue(e)}constructor(e,t,n){this.accordion=e,this._changeDetectorRef=t,this._expansionDispatcher=n,this._openCloseAllSubscription=bi.w0.EMPTY,this.closed=new i.vpe,this.opened=new i.vpe,this.destroyed=new i.vpe,this.expandedChange=new i.vpe,this.id="cdk-accordion-child-"+Kb++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=n.listen((d,c)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===c&&this.id!==d&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Xb,12),i.Y36(i.sBO),i.Y36(Sb))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[i._Bn([{provide:Xb,useValue:void 0}])]})}return r})(),lC=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})();const cC=["body"];function gh(r,h){}const dC=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],tg=["mat-expansion-panel-header","*","mat-action-row"];function Bo(r,h){if(1&r&&i._UZ(0,"span",2),2&r){const e=i.oxw();i.Q6J("@indicatorRotate",e._getExpandedState())}}const uC=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Tf=["mat-panel-title","mat-panel-description","*"],Ec=new i.OlP("MAT_ACCORDION"),tw="225ms cubic-bezier(0.4,0.0,0.2,1)",iw={indicatorRotate:mi("indicatorRotate",[Vt("collapsed, void",Be({transform:"rotate(0deg)"})),Vt("expanded",Be({transform:"rotate(180deg)"})),Mt("expanded <=> collapsed, void => collapsed",vt(tw))]),bodyExpansion:mi("bodyExpansion",[Vt("collapsed, void",Be({height:"0px",visibility:"hidden"})),Vt("expanded",Be({height:"*",visibility:""})),Mt("expanded <=> collapsed, void => collapsed",vt(tw))])},nw=new i.OlP("MAT_EXPANSION_PANEL");let Hl=(()=>{class r{constructor(e,t){this._template=e,this._expansionPanel=t}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc),i.Y36(nw,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["ng-template","matExpansionPanelContent",""]]})}return r})(),rw=0;const aw=new i.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Fd=(()=>{class r extends ew{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=Ue(e)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}constructor(e,t,n,d,c,l,o){super(e,t,n),this._viewContainerRef=d,this._animationMode=l,this._hideToggle=!1,this.afterExpand=new i.vpe,this.afterCollapse=new i.vpe,this._inputChanges=new ie.x,this._headerId="mat-expansion-panel-header-"+rw++,this._bodyAnimationDone=new ie.x,this.accordion=e,this._document=c,this._bodyAnimationDone.pipe((0,hc.x)((a,s)=>a.fromState===s.fromState&&a.toState===s.toState)).subscribe(a=>{"void"!==a.fromState&&("expanded"===a.toState?this.afterExpand.emit():"collapsed"===a.toState&&this.afterCollapse.emit())}),o&&(this.hideToggle=o.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Ui(null),(0,Ut.h)(()=>this.expanded&&!this._portal),(0,re.q)(1)).subscribe(()=>{this._portal=new Io(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ec,12),i.Y36(i.sBO),i.Y36(Sb),i.Y36(i.s_b),i.Y36(x.K0),i.Y36(i.QbO,8),i.Y36(aw,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-expansion-panel"]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,Hl,5),2&t){let c;i.iGM(c=i.CRH())&&(n._lazyContent=c.first)}},viewQuery:function(t,n){if(1&t&&i.Gf(cC,5),2&t){let d;i.iGM(d=i.CRH())&&(n._body=d.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,n){2&t&&i.ekj("mat-expanded",n.expanded)("_mat-animation-noopable","NoopAnimations"===n._animationMode)("mat-expansion-panel-spacing",n._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[i._Bn([{provide:Ec,useValue:void 0},{provide:nw,useExisting:r}]),i.qOj,i.TTD],ngContentSelectors:tg,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,n){1&t&&(i.F$t(dC),i.Hsn(0),i.TgZ(1,"div",0,1),i.NdJ("@bodyExpansion.done",function(c){return n._bodyAnimationDone.next(c)}),i.TgZ(3,"div",2),i.Hsn(4,1),i.YNc(5,gh,0,0,"ng-template",3),i.qZA(),i.Hsn(6,2),i.qZA()),2&t&&(i.xp6(1),i.Q6J("@bodyExpansion",n._getExpandedState())("id",n.id),i.uIk("aria-labelledby",n._headerId),i.xp6(4),i.Q6J("cdkPortalOutlet",n._portal))},dependencies:[gf],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[iw.bodyExpansion]},changeDetection:0})}return r})();class hC{}const pC=ml(hC);let Dc=(()=>{class r extends pC{constructor(e,t,n,d,c,l,o){super(),this.panel=e,this._element=t,this._focusMonitor=n,this._changeDetectorRef=d,this._animationMode=l,this._parentChangeSubscription=bi.w0.EMPTY;const a=e.accordion?e.accordion._stateChanges.pipe((0,Ut.h)(s=>!(!s.hideToggle&&!s.togglePosition))):wa.E;this.tabIndex=parseInt(o||"")||0,this._parentChangeSubscription=(0,cn.T)(e.opened,e.closed,a,e._inputChanges.pipe((0,Ut.h)(s=>!!(s.hideToggle||s.disabled||s.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe((0,Ut.h)(()=>e._containsFocus())).subscribe(()=>n.focusVia(t,"program")),c&&(this.expandedHeight=c.expandedHeight,this.collapsedHeight=c.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:pn(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}focus(e,t){e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Fd,1),i.Y36(i.SBq),i.Y36(Sr),i.Y36(i.sBO),i.Y36(aw,8),i.Y36(i.QbO,8),i.$8M("tabindex"))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(t,n){1&t&&i.NdJ("click",function(){return n._toggle()})("keydown",function(c){return n._keydown(c)}),2&t&&(i.uIk("id",n.panel._headerId)("tabindex",n.tabIndex)("aria-controls",n._getPanelId())("aria-expanded",n._isExpanded())("aria-disabled",n.panel.disabled),i.Udp("height",n._getHeaderHeight()),i.ekj("mat-expanded",n._isExpanded())("mat-expansion-toggle-indicator-after","after"===n._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===n._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===n._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[i.qOj],ngContentSelectors:Tf,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,n){1&t&&(i.F$t(uC),i.TgZ(0,"span",0),i.Hsn(1),i.Hsn(2,1),i.Hsn(3,2),i.qZA(),i.YNc(4,Bo,1,1,"span",1)),2&t&&(i.ekj("mat-content-hide-toggle",!n._showToggle()),i.xp6(4),i.Q6J("ngIf",n._showToggle()))},dependencies:[x.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[iw.indicatorRotate]},changeDetection:0})}return r})(),Sf=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return r})(),qd=(()=>{class r extends Qb{constructor(){super(...arguments),this._ownHeaders=new i.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(e){this._hideToggle=Ue(e)}ngAfterContentInit(){this._headers.changes.pipe(Ui(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(t=>t.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new xp(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-accordion"]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,Dc,5),2&t){let c;i.iGM(c=i.CRH())&&(n._headers=c)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mat-accordion-multi",n.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[i._Bn([{provide:Ec,useExisting:r}]),i.qOj]})}return r})(),Yd=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez,wt,lC,Dl]})}return r})();class fC{constructor(h){this._box=h,this._destroyed=new ie.x,this._resizeSubject=new ie.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(h){return this._elementObservables.has(h)||this._elementObservables.set(h,new zi.y(e=>{const t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(h,{box:this._box}),()=>{this._resizeObserver?.unobserve(h),t.unsubscribe(),this._elementObservables.delete(h)}}).pipe((0,Ut.h)(e=>e.some(t=>t.target===h)),Ye({bufferSize:1,refCount:!0}),ft(this._destroyed))),this._elementObservables.get(h)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let sw=(()=>{class r{constructor(){this._observers=new Map,this._ngZone=(0,i.f3M)(i.R0b)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,t){const n=t?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new fC(n)),this._observers.get(n).observe(e)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const lw=["notch"],ig=["matFormFieldNotchedOutline",""],cw=["*"],mC=["textField"],dw=["iconPrefixContainer"],uw=["textPrefixContainer"];function gC(r,h){1&r&&i._UZ(0,"span",19)}function _C(r,h){if(1&r&&(i.TgZ(0,"label",17),i.Hsn(1,1),i.YNc(2,gC,1,0,"span",18),i.qZA()),2&r){const e=i.oxw(2);i.Q6J("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),i.uIk("for",e._control.id)("aria-owns",e._control.id),i.xp6(2),i.Q6J("ngIf",!e.hideRequiredMarker&&e._control.required)}}function ng(r,h){if(1&r&&i.YNc(0,_C,3,6,"label",16),2&r){const e=i.oxw();i.Q6J("ngIf",e._hasFloatingLabel())}}function rg(r,h){1&r&&i._UZ(0,"div",20)}function hw(r,h){}function ag(r,h){if(1&r&&i.YNc(0,hw,0,0,"ng-template",22),2&r){i.oxw(2);const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function og(r,h){if(1&r&&(i.TgZ(0,"div",21),i.YNc(1,ag,1,1,"ng-template",9),i.qZA()),2&r){const e=i.oxw();i.Q6J("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),i.xp6(1),i.Q6J("ngIf",!e._forceDisplayInfixLabel())}}function bC(r,h){1&r&&(i.TgZ(0,"div",23,24),i.Hsn(2,2),i.qZA())}function wC(r,h){1&r&&(i.TgZ(0,"div",25,26),i.Hsn(2,3),i.qZA())}function AC(r,h){}function yC(r,h){if(1&r&&i.YNc(0,AC,0,0,"ng-template",22),2&r){i.oxw();const e=i.MAs(1);i.Q6J("ngTemplateOutlet",e)}}function pw(r,h){1&r&&(i.TgZ(0,"div",27),i.Hsn(1,4),i.qZA())}function sg(r,h){1&r&&(i.TgZ(0,"div",28),i.Hsn(1,5),i.qZA())}function fw(r,h){1&r&&i._UZ(0,"div",29)}function mw(r,h){if(1&r&&(i.TgZ(0,"div",30),i.Hsn(1,6),i.qZA()),2&r){const e=i.oxw();i.Q6J("@transitionMessages",e._subscriptAnimationState)}}function gw(r,h){if(1&r&&(i.TgZ(0,"mat-hint",34),i._uU(1),i.qZA()),2&r){const e=i.oxw(2);i.Q6J("id",e._hintLabelId),i.xp6(1),i.Oqu(e.hintLabel)}}function _w(r,h){if(1&r&&(i.TgZ(0,"div",31),i.YNc(1,gw,2,2,"mat-hint",32),i.Hsn(2,7),i._UZ(3,"div",33),i.Hsn(4,8),i.qZA()),2&r){const e=i.oxw();i.Q6J("@transitionMessages",e._subscriptAnimationState),i.xp6(1),i.Q6J("ngIf",e.hintLabel)}}const vC=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],bw=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let nr=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-label"]]})}return r})(),MC=0;const lg=new i.OlP("MatError");let Ds=(()=>{class r{constructor(e,t){this.id="mat-mdc-error-"+MC++,e||t.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(t){return new(t||r)(i.$8M("aria-live"),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(t,n){2&t&&i.Ikx("id",n.id)},inputs:{id:"id"},features:[i._Bn([{provide:lg,useExisting:r}])]})}return r})(),Dr=0,ks=(()=>{class r{constructor(){this.align="start",this.id="mat-mdc-hint-"+Dr++}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(t,n){2&t&&(i.Ikx("id",n.id),i.uIk("align",null),i.ekj("mat-mdc-form-field-hint-end","end"===n.align))},inputs:{align:"align",id:"id"}})}return r})();const CC=new i.OlP("MatPrefix"),xC=new i.OlP("MatSuffix");let ww=(()=>{class r{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[i._Bn([{provide:xC,useExisting:r}])]})}return r})();const cg=new i.OlP("FloatingLabelParent");let Ef=(()=>{class r{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,i.f3M)(sw),this._ngZone=(0,i.f3M)(i.R0b),this._parent=(0,i.f3M)(cg),this._resizeSubscription=new bi.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function _h(r){if(null!==r.offsetParent)return r.scrollWidth;const e=r.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const t=e.scrollWidth;return e.remove(),t}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mdc-floating-label--float-above",n.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return r})();const Aw="mdc-line-ripple--active",Wd="mdc-line-ripple--deactivating";let yw=(()=>{class r{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=n=>{const d=this._elementRef.nativeElement.classList,c=d.contains(Wd);"opacity"===n.propertyName&&c&&d.remove(Aw,Wd)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(Wd),e.add(Aw)}deactivate(){this._elementRef.nativeElement.classList.add(Wd)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.R0b))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return r})(),dg=(()=>{class r{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.R0b))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(t,n){if(1&t&&i.Gf(lw,5),2&t){let d;i.iGM(d=i.CRH())&&(n._notch=d.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mdc-notched-outline--notched",n.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:ig,ngContentSelectors:cw,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(t,n){1&t&&(i.F$t(),i._UZ(0,"div",0),i.TgZ(1,"div",1,2),i.Hsn(3),i.qZA(),i._UZ(4,"div",3))},encapsulation:2,changeDetection:0})}return r})();const TC={transitionMessages:mi("transitionMessages",[Vt("enter",Be({opacity:1,transform:"translateY(0%)"})),Mt("void => enter",[Be({opacity:0,transform:"translateY(-5px)"}),vt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Df=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r})}return r})();const Gd=new i.OlP("MatFormField"),kf=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Lf=0,Oi=(()=>{class r{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Ue(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const t=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,n,d,c,l,o,a){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=n,this._dir=d,this._platform=c,this._defaults=l,this._animationMode=o,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Lf++,this._hintLabelId="mat-mdc-hint-"+Lf++,this._subscriptAnimationState="",this._destroyed=new ie.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,l&&(l.appearance&&(this.appearance=l.appearance),this._hideRequiredMarker=!!l?.hideRequiredMarker,l.color&&(this.color=l.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${e.controlType}`),e.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(ft(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,cn.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe(ft(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe(ft(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(e){const t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const t=this._hintChildren?this._hintChildren.find(d=>"start"===d.align):null,n=this._hintChildren?this._hintChildren.find(d=>"end"===d.align):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const t=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,d=t?.getBoundingClientRect().width??0,c=n?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${d+c}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(Yn),i.Y36(fi),i.Y36(kf,8),i.Y36(i.QbO,8),i.Y36(x.K0))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-form-field"]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,nr,5),i.Suo(d,nr,7),i.Suo(d,Df,5),i.Suo(d,CC,5),i.Suo(d,xC,5),i.Suo(d,lg,5),i.Suo(d,ks,5)),2&t){let c;i.iGM(c=i.CRH())&&(n._labelChildNonStatic=c.first),i.iGM(c=i.CRH())&&(n._labelChildStatic=c.first),i.iGM(c=i.CRH())&&(n._formFieldControl=c.first),i.iGM(c=i.CRH())&&(n._prefixChildren=c),i.iGM(c=i.CRH())&&(n._suffixChildren=c),i.iGM(c=i.CRH())&&(n._errorChildren=c),i.iGM(c=i.CRH())&&(n._hintChildren=c)}},viewQuery:function(t,n){if(1&t&&(i.Gf(mC,5),i.Gf(dw,5),i.Gf(uw,5),i.Gf(Ef,5),i.Gf(dg,5),i.Gf(yw,5)),2&t){let d;i.iGM(d=i.CRH())&&(n._textField=d.first),i.iGM(d=i.CRH())&&(n._iconPrefixContainer=d.first),i.iGM(d=i.CRH())&&(n._textPrefixContainer=d.first),i.iGM(d=i.CRH())&&(n._floatingLabel=d.first),i.iGM(d=i.CRH())&&(n._notchedOutline=d.first),i.iGM(d=i.CRH())&&(n._lineRipple=d.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(t,n){2&t&&i.ekj("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===n._animationMode)("mat-form-field-appearance-fill","fill"==n.appearance)("mat-form-field-appearance-outline","outline"==n.appearance)("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary","accent"!==n.color&&"warn"!==n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[i._Bn([{provide:Gd,useExisting:r},{provide:cg,useExisting:r}])],ngContentSelectors:bw,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(t,n){1&t&&(i.F$t(vC),i.YNc(0,ng,1,1,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.NdJ("click",function(c){return n._control.onContainerClick(c)}),i.YNc(4,rg,1,0,"div",3),i.TgZ(5,"div",4),i.YNc(6,og,2,2,"div",5),i.YNc(7,bC,3,0,"div",6),i.YNc(8,wC,3,0,"div",7),i.TgZ(9,"div",8),i.YNc(10,yC,1,1,"ng-template",9),i.Hsn(11),i.qZA(),i.YNc(12,pw,2,0,"div",10),i.YNc(13,sg,2,0,"div",11),i.qZA(),i.YNc(14,fw,1,0,"div",12),i.qZA(),i.TgZ(15,"div",13),i.YNc(16,mw,2,1,"div",14),i.YNc(17,_w,5,2,"div",15),i.qZA()),2&t&&(i.xp6(2),i.ekj("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),i.xp6(2),i.Q6J("ngIf",!n._hasOutline()&&!n._control.disabled),i.xp6(2),i.Q6J("ngIf",n._hasOutline()),i.xp6(1),i.Q6J("ngIf",n._hasIconPrefix),i.xp6(1),i.Q6J("ngIf",n._hasTextPrefix),i.xp6(2),i.Q6J("ngIf",!n._hasOutline()||n._forceDisplayInfixLabel()),i.xp6(2),i.Q6J("ngIf",n._hasTextSuffix),i.xp6(1),i.Q6J("ngIf",n._hasIconSuffix),i.xp6(1),i.Q6J("ngIf",!n._hasOutline()),i.xp6(1),i.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===n.subscriptSizing),i.Q6J("ngSwitch",n._getDisplayedMessages()),i.xp6(1),i.Q6J("ngSwitchCase","error"),i.xp6(1),i.Q6J("ngSwitchCase","hint"))},dependencies:[x.O5,x.tP,x.RF,x.n9,ks,Ef,dg,yw],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[TC.transitionMessages]},changeDetection:0})}return r})(),Ls=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,x.ez,_p,wt]})}return r})(),Ew=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[Qm,wt,Qm,wt]})}return r})();const YE=["*"];let bh;function Hf(r){return function WE(){if(void 0===bh&&(bh=null,typeof window<"u")){const r=window;void 0!==r.trustedTypes&&(bh=r.trustedTypes.createPolicy("angular#components",{createHTML:h=>h}))}return bh}()?.createHTML(r)||r}function BC(r){return Error(`Unable to find icon with the name "${r}"`)}function NC(r){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${r}".`)}function VC(r){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${r}".`)}class Zd{constructor(h,e,t){this.url=h,this.svgText=e,this.options=t}}let Rf=(()=>{class r{constructor(e,t,n,d){this._httpClient=e,this._sanitizer=t,this._errorHandler=d,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}addSvgIconInNamespace(e,t,n,d){return this._addSvgIconConfig(e,t,new Zd(n,null,d))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,n,d){const c=this._sanitizer.sanitize(i.q3G.HTML,n);if(!c)throw VC(n);const l=Hf(c);return this._addSvgIconConfig(e,t,new Zd("",l,d))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new Zd(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){const d=this._sanitizer.sanitize(i.q3G.HTML,t);if(!d)throw VC(t);const c=Hf(d);return this._addSvgIconSetConfig(e,new Zd("",c,n))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){const t=this._sanitizer.sanitize(i.q3G.RESOURCE_URL,e);if(!t)throw NC(e);const n=this._cachedIconsByUrl.get(t);return n?(0,Ze.of)($d(n)):this._loadSvgIconFromConfig(new Zd(e,null)).pipe((0,Ni.b)(d=>this._cachedIconsByUrl.set(t,d)),(0,nt.U)(d=>$d(d)))}getNamedSvgIcon(e,t=""){const n=hg(t,e);let d=this._svgIconConfigs.get(n);if(d)return this._getSvgFromConfig(d);if(d=this._getIconConfigFromResolvers(t,e),d)return this._svgIconConfigs.set(n,d),this._getSvgFromConfig(d);const c=this._iconSetConfigs.get(t);return c?this._getSvgFromIconSetConfigs(e,c):(0,ba._)(BC(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?(0,Ze.of)($d(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe((0,nt.U)(t=>$d(t)))}_getSvgFromIconSetConfigs(e,t){const n=this._extractIconWithNameFromAnySet(e,t);return n?(0,Ze.of)(n):or(t.filter(c=>!c.svgText).map(c=>this._loadSvgIconSetFromConfig(c).pipe((0,_r.K)(l=>{const a=`Loading icon set URL: ${this._sanitizer.sanitize(i.q3G.RESOURCE_URL,c.url)} failed: ${l.message}`;return this._errorHandler.handleError(new Error(a)),(0,Ze.of)(null)})))).pipe((0,nt.U)(()=>{const c=this._extractIconWithNameFromAnySet(e,t);if(!c)throw BC(e);return c}))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){const d=t[n];if(d.svgText&&d.svgText.toString().indexOf(e)>-1){const c=this._svgElementFromConfig(d),l=this._extractSvgIconFromSet(c,e,d.options);if(l)return l}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe((0,Ni.b)(t=>e.svgText=t),(0,nt.U)(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?(0,Ze.of)(null):this._fetchIcon(e).pipe((0,Ni.b)(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,n){const d=e.querySelector(`[id="${t}"]`);if(!d)return null;const c=d.cloneNode(!0);if(c.removeAttribute("id"),"svg"===c.nodeName.toLowerCase())return this._setSvgAttributes(c,n);if("symbol"===c.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(c),n);const l=this._svgElementFromString(Hf(""));return l.appendChild(c),this._setSvgAttributes(l,n)}_svgElementFromString(e){const t=this._document.createElement("DIV");t.innerHTML=e;const n=t.querySelector("svg");if(!n)throw Error(" tag not found");return n}_toSvgElement(e){const t=this._svgElementFromString(Hf("")),n=e.attributes;for(let d=0;dHf(a)),(0,Us.x)(()=>this._inProgressUrlFetches.delete(c)),(0,$e.B)());return this._inProgressUrlFetches.set(c,o),o}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(hg(e,t),n),this}_addSvgIconSetConfig(e,t){const n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){const t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let n=0;nh?h.pathname+h.search:""}}}),Dw=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],kw=Dw.map(r=>`[${r}]`).join(", "),FC=/^url\(['"]?#(.*?)['"]?\)$/;let Gi=(()=>{class r extends Pf{get inline(){return this._inline}set inline(e){this._inline=Ue(e)}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){const t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){const t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,n,d,c,l){super(e),this._iconRegistry=t,this._location=d,this._errorHandler=c,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=bi.w0.EMPTY,l&&(l.color&&(this.color=this.defaultColor=l.color),l.fontSet&&(this.fontSet=l.fontSet)),n||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];const t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const e=this._elementsWithExternalReferences;if(e&&e.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();const t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){const e=this._elementRef.nativeElement;let t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){const n=e.childNodes[t];(1!==n.nodeType||"svg"===n.nodeName.toLowerCase())&&n.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(n=>n.length>0);this._previousFontSetClass.forEach(n=>e.classList.remove(n)),t.forEach(n=>e.classList.add(n)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return"string"==typeof e?e.trim().split(" ")[0]:e}_prependPathToReferences(e){const t=this._elementsWithExternalReferences;t&&t.forEach((n,d)=>{n.forEach(c=>{d.setAttribute(c.name,`url('${e}#${c.value}')`)})})}_cacheChildrenWithExternalReferences(e){const t=e.querySelectorAll(kw),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let d=0;d{const l=t[d],o=l.getAttribute(c),a=o?o.match(FC):null;if(a){let s=n.get(l);s||(s=[],n.set(l,s)),s.push({name:c,value:a[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){const[t,n]=this._splitIconName(e);t&&(this._svgNamespace=t),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,t).pipe((0,re.q)(1)).subscribe(d=>this._setSvgElement(d),d=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${t}:${n}! ${d.message}`))})}}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(Rf),i.$8M("aria-hidden"),i.Y36($E),i.Y36(i.qLn),i.Y36(UC,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(t,n){2&t&&(i.uIk("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),i.ekj("mat-icon-inline",n.inline)("mat-icon-no-color","primary"!==n.color&&"accent"!==n.color&&"warn"!==n.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[i.qOj],ngContentSelectors:YE,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return r})(),No=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,wt]})}return r})();const qC=qr({passive:!0});let YC=(()=>{class r{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return wa.E;const t=wn(e),n=this._monitoredElements.get(t);if(n)return n.subject;const d=new ie.x,c="cdk-text-field-autofilled",l=o=>{"cdk-text-field-autofill-start"!==o.animationName||t.classList.contains(c)?"cdk-text-field-autofill-end"===o.animationName&&t.classList.contains(c)&&(t.classList.remove(c),this._ngZone.run(()=>d.next({target:o.target,isAutofilled:!1}))):(t.classList.add(c),this._ngZone.run(()=>d.next({target:o.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",l,qC),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:d,unlisten:()=>{t.removeEventListener("animationstart",l,qC)}}),d}stopMonitoring(e){const t=wn(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(fi),i.LFG(i.R0b))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),wh=(()=>{class r{get minRows(){return this._minRows}set minRows(e){this._minRows=Di(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=Di(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){e=Ue(e),this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,t,n,d){this._elementRef=e,this._platform=t,this._ngZone=n,this._destroyed=new ie.x,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=c=>{this._hasFocus="focus"===c.type},this._document=d,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Qa(this._getWindow(),"resize").pipe(oh(16),ft(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,t=e.style.marginBottom||"",n=this._platform.FIREFOX,d=n&&this._hasFocus,c=n?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";d&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(c);const l=e.scrollHeight-4;return e.classList.remove(c),d&&(e.style.marginBottom=t),l}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const t=this._elementRef.nativeElement,n=t.value;if(!e&&this._minRows===this._previousMinRows&&n===this._previousValue)return;const d=this._measureScrollHeight(),c=Math.max(d,this._cachedPlaceholderHeight||0);t.style.height=`${c}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(t)):setTimeout(()=>this._scrollToCaretPosition(t))}),this._previousValue=n,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:t,selectionEnd:n}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(t,n)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(fi),i.Y36(i.R0b),i.Y36(x.K0,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,n){1&t&&i.NdJ("input",function(){return n._noopInputHandler()})},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return r})(),XE=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})();const pg=new i.OlP("MAT_INPUT_VALUE_ACCESSOR"),GC=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let QE=0;const kr=X1(class{constructor(r,h,e,t){this._defaultErrorStateMatcher=r,this._parentForm=h,this._parentFormGroup=e,this.ngControl=t,this.stateChanges=new ie.x}});let An=(()=>{class r extends kr{get disabled(){return this._disabled}set disabled(e){this._disabled=Ue(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(ln.required)??!1}set required(e){this._required=Ue(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&vm().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Ue(e)}constructor(e,t,n,d,c,l,o,a,s,u){super(l,d,c,n),this._elementRef=e,this._platform=t,this._autofillMonitor=a,this._formField=u,this._uid="mat-input-"+QE++,this.focused=!1,this.stateChanges=new ie.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(g=>vm().has(g)),this._iOSKeyupListener=g=>{const f=g.target;!f.value&&0===f.selectionStart&&0===f.selectionEnd&&(f.setSelectionRange(1,1),f.setSelectionRange(0,0))};const p=this._elementRef.nativeElement,m=p.nodeName.toLowerCase();this._inputValueAccessor=o||p,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&s.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===m,this._isTextarea="textarea"===m,this._isInFormField=!!u,this._isNativeSelect&&(this.controlType=p.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){GC.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(fi),i.Y36(Wr,10),i.Y36(Lo,8),i.Y36(Ja,8),i.Y36(ju),i.Y36(pg,10),i.Y36(YC),i.Y36(i.R0b),i.Y36(Gd,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(t,n){1&t&&i.NdJ("focus",function(){return n._focusChanged(!0)})("blur",function(){return n._focusChanged(!1)})("input",function(){return n._onInput()}),2&t&&(i.Ikx("id",n.id)("disabled",n.disabled)("required",n.required),i.uIk("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),i.ekj("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[i._Bn([{provide:Df,useExisting:r}]),i.qOj,i.TTD]})}return r})(),Pl=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,Ls,Ls,XE,wt]})}return r})();const ZC=["determinateSpinner"];function $C(r,h){if(1&r&&(i.O4$(),i.TgZ(0,"svg",11),i._UZ(1,"circle",12),i.qZA()),2&r){const e=i.oxw();i.uIk("viewBox",e._viewBox()),i.xp6(1),i.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),i.uIk("r",e._circleRadius())}}const fg=Sd(class{constructor(r){this._elementRef=r}},"primary"),Lw=new i.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function Hw(){return{diameter:Rw}}}),Rw=100;let ca=(()=>{class r extends fg{constructor(e,t,n){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Rw,this._noopAnimations="NoopAnimations"===t&&!!n&&!n._forceAnimations,n&&(n.color&&(this.color=this.defaultColor=n.color),n.diameter&&(this.diameter=n.diameter),n.strokeWidth&&(this.strokeWidth=n.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,Di(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=Di(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=Di(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.QbO,8),i.Y36(Lw))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(t,n){if(1&t&&i.Gf(ZC,5),2&t){let d;i.iGM(d=i.CRH())&&(n._determinateCircle=d.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(t,n){2&t&&(i.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===n.mode?n.value:null)("mode",n.mode),i.Udp("width",n.diameter,"px")("height",n.diameter,"px")("--mdc-circular-progress-size",n.diameter+"px")("--mdc-circular-progress-active-indicator-width",n.diameter+"px"),i.ekj("_mat-animation-noopable",n._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===n.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[i.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(t,n){if(1&t&&(i.YNc(0,$C,2,8,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.O4$(),i.TgZ(4,"svg",3),i._UZ(5,"circle",4),i.qZA()(),i.kcU(),i.TgZ(6,"div",5)(7,"div",6)(8,"div",7),i.GkF(9,8),i.qZA(),i.TgZ(10,"div",9),i.GkF(11,8),i.qZA(),i.TgZ(12,"div",10),i.GkF(13,8),i.qZA()()()),2&t){const d=i.MAs(1);i.xp6(4),i.uIk("viewBox",n._viewBox()),i.xp6(1),i.Udp("stroke-dasharray",n._strokeCircumference(),"px")("stroke-dashoffset",n._strokeDashOffset(),"px")("stroke-width",n._circleStrokeWidth(),"%"),i.uIk("r",n._circleRadius()),i.xp6(4),i.Q6J("ngTemplateOutlet",d),i.xp6(2),i.Q6J("ngTemplateOutlet",d),i.xp6(2),i.Q6J("ngTemplateOutlet",d)}},dependencies:[x.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0})}return r})(),Ol=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez,wt]})}return r})(),ex=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[xd]})}return r})(),_g=(()=>{class r{constructor(){this.changes=new ie.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const h2={provide:_g,deps:[[new i.FiY,new i.tp0,_g]],useFactory:function u2(r){return r||new _g}};let Fw=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[h2,ju],imports:[wt,x.ez,Dl,ex,No,Wn,wt]})}return r})();const lx=[[["caption"]],[["colgroup"],["col"]]],qw=["caption","colgroup, col"];function Ah(r){return class extends r{get sticky(){return this._sticky}set sticky(h){const e=this._sticky;this._sticky=Ue(h),this._hasStickyChanged=e!==this._sticky}hasStickyChanged(){const h=this._hasStickyChanged;return this._hasStickyChanged=!1,h}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...h){super(...h),this._sticky=!1,this._hasStickyChanged=!1}}}const Il=new i.OlP("CDK_TABLE");let Bl=(()=>{class r{constructor(e){this.template=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkCellDef",""]]})}return r})(),Nl=(()=>{class r{constructor(e){this.template=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkHeaderCellDef",""]]})}return r})(),Rc=(()=>{class r{constructor(e){this.template=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkFooterCellDef",""]]})}return r})();class _2{}const b2=Ah(_2);let Vl=(()=>{class r extends b2{get name(){return this._name}set name(e){this._setNameInput(e)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){const t=this._stickyEnd;this._stickyEnd=Ue(e),this._hasStickyChanged=t!==this._stickyEnd}constructor(e){super(),this._table=e,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Il,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkColumnDef",""]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,Bl,5),i.Suo(d,Nl,5),i.Suo(d,Rc,5)),2&t){let c;i.iGM(c=i.CRH())&&(n.cell=c.first),i.iGM(c=i.CRH())&&(n.headerCell=c.first),i.iGM(c=i.CRH())&&(n.footerCell=c.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[i._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:r}]),i.qOj]})}return r})();class If{constructor(h,e){e.nativeElement.classList.add(...h._columnCssClassName)}}let wg=(()=>{class r extends If{constructor(e,t){super(e,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Vl),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[i.qOj]})}return r})(),Ag=(()=>{class r extends If{constructor(e,t){if(super(e,t),1===e._table?._elementRef.nativeElement.nodeType){const n=e._table._elementRef.nativeElement.getAttribute("role");t.nativeElement.setAttribute("role","grid"===n||"treegrid"===n?"gridcell":"cell")}}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Vl),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[i.qOj]})}return r})();class Gw{constructor(){this.tasks=[],this.endTasks=[]}}const Bf=new i.OlP("_COALESCED_STYLE_SCHEDULER");let yg=(()=>{class r{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new ie.x}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Gw,this._getScheduleObservable().pipe(ft(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new Gw;for(const t of e.tasks)t();for(const t of e.endTasks)t()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,cr.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,re.q)(1))}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(i.R0b))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),vg=(()=>{class r{constructor(e,t){this.template=e,this._differs=t}ngOnChanges(e){if(!this._columnsDiffer){const t=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof Pc?e.headerCell.template:this instanceof Oc?e.footerCell.template:e.cell.template}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc),i.Y36(i.ZZ4))};static#t=this.\u0275dir=i.lG2({type:r,features:[i.TTD]})}return r})();class ux extends vg{}const Zw=Ah(ux);let Pc=(()=>{class r extends Zw{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Il,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[i.qOj,i.TTD]})}return r})();class w2 extends vg{}const $w=Ah(w2);let Oc=(()=>{class r extends $w{constructor(e,t,n){super(e,t),this._table=n}ngOnChanges(e){super.ngOnChanges(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Il,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[i.qOj,i.TTD]})}return r})(),Nf=(()=>{class r extends vg{constructor(e,t,n){super(e,t),this._table=n}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc),i.Y36(i.ZZ4),i.Y36(Il,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[i.qOj]})}return r})(),Hs=(()=>{class r{static#e=this.mostRecentCellOutlet=null;constructor(e){this._viewContainer=e,r.mostRecentCellOutlet=this}ngOnDestroy(){r.mostRecentCellOutlet===this&&(r.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.s_b))};static#i=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkCellOutlet",""]]})}return r})(),Jw=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&i.GkF(0,0)},dependencies:[Hs],encapsulation:2})}return r})(),Mg=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&i.GkF(0,0)},dependencies:[Hs],encapsulation:2})}return r})(),Vf=(()=>{class r{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.Rgc))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["ng-template","cdkNoDataRow",""]]})}return r})();const Qw=["top","bottom","left","right"];class hx{constructor(h,e,t,n,d=!0,c=!0,l){this._isNativeHtmlTable=h,this._stickCellCss=e,this.direction=t,this._coalescedStyleScheduler=n,this._isBrowser=d,this._needsPositionStickyOnElement=c,this._positionListener=l,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(h,e){const t=[];for(const n of h)if(n.nodeType===n.ELEMENT_NODE){t.push(n);for(let d=0;d{for(const n of t)this._removeStickyStyle(n,e)})}updateStickyColumns(h,e,t,n=!0){if(!h.length||!this._isBrowser||!e.some(p=>p)&&!t.some(p=>p))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const d=h[0],c=d.children.length,l=this._getCellWidths(d,n),o=this._getStickyStartColumnPositions(l,e),a=this._getStickyEndColumnPositions(l,t),s=e.lastIndexOf(!0),u=t.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const p="rtl"===this.direction,m=p?"right":"left",g=p?"left":"right";for(const f of h)for(let y=0;ye[y]?f:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===u?[]:l.slice(u).map((f,y)=>t[y+u]?f:null).reverse()}))})}stickRows(h,e,t){if(!this._isBrowser)return;const n="bottom"===t?h.slice().reverse():h,d="bottom"===t?e.slice().reverse():e,c=[],l=[],o=[];for(let s=0,u=0;s{for(let s=0;s{e.some(n=>!n)?this._removeStickyStyle(t,["bottom"]):this._addStickyStyle(t,"bottom",0,!1)})}_removeStickyStyle(h,e){for(const n of e)h.style[n]="",h.classList.remove(this._borderCellCss[n]);Qw.some(n=>-1===e.indexOf(n)&&h.style[n])?h.style.zIndex=this._getCalculatedZIndex(h):(h.style.zIndex="",this._needsPositionStickyOnElement&&(h.style.position=""),h.classList.remove(this._stickCellCss))}_addStickyStyle(h,e,t,n){h.classList.add(this._stickCellCss),n&&h.classList.add(this._borderCellCss[e]),h.style[e]=`${t}px`,h.style.zIndex=this._getCalculatedZIndex(h),this._needsPositionStickyOnElement&&(h.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(h){const e={top:100,bottom:10,left:1,right:1};let t=0;for(const n of Qw)h.style[n]&&(t+=e[n]);return t?`${t}`:""}_getCellWidths(h,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const t=[],n=h.children;for(let d=0;d0;d--)e[d]&&(t[d]=n,n+=h[d]);return t}}const yh=new i.OlP("CDK_SPL");let jf=(()=>{class r{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.s_b),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","rowOutlet",""]]})}return r})(),vh=(()=>{class r{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.s_b),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","headerRowOutlet",""]]})}return r})(),Mh=(()=>{class r{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.s_b),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","footerRowOutlet",""]]})}return r})(),Cg=(()=>{class r{constructor(e,t){this.viewContainer=e,this.elementRef=t}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.s_b),i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","noDataRowOutlet",""]]})}return r})(),Tg=(()=>{class r{get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=Ue(e),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=Ue(e),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,t,n,d,c,l,o,a,s,u,p,m){this._differs=e,this._changeDetectorRef=t,this._elementRef=n,this._dir=c,this._platform=o,this._viewRepeater=a,this._coalescedStyleScheduler=s,this._viewportRuler=u,this._stickyPositioningListener=p,this._ngZone=m,this._onDestroy=new ie.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new i.vpe,this.viewChange=new Bn.X({start:0,end:Number.MAX_VALUE}),d||this._elementRef.nativeElement.setAttribute("role","table"),this._document=l,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((e,t)=>this.trackBy?this.trackBy(t.dataIndex,t.data):t),this._viewportRuler.change().pipe(ft(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const t=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||t,this._forceRecalculateCellWidths=t,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Ka(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const t=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,t,(n,d,c)=>this._getEmbeddedViewArgs(n.item,c),n=>n.item.data,n=>{1===n.operation&&n.context&&this._renderCellTemplateForItem(n.record.item.rowDef,n.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(n=>{t.get(n.currentIndex).context.$implicit=n.item.data}),this._updateNoDataRow(),this._ngZone&&i.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,re.q)(1),ft(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet),n=this._elementRef.nativeElement.querySelector("thead");n&&(n.style.display=e.length?"":"none");const d=this._headerRowDefs.map(c=>c.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,d,"top"),this._headerRowDefs.forEach(c=>c.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet),n=this._elementRef.nativeElement.querySelector("tfoot");n&&(n.style.display=e.length?"":"none");const d=this._footerRowDefs.map(c=>c.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,d,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,d),this._footerRowDefs.forEach(c=>c.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),t=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...t,...n],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((d,c)=>{this._addStickyColumnStyles([d],this._headerRowDefs[c])}),this._rowDefs.forEach(d=>{const c=[];for(let l=0;l{this._addStickyColumnStyles([d],this._footerRowDefs[c])}),Array.from(this._columnDefsByName.values()).forEach(d=>d.resetStickyChanged())}_getAllRenderRows(){const e=[],t=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n{const l=n&&n.has(c)?n.get(c):[];if(l.length){const o=l.shift();return o.dataIndex=t,o}return{data:e,rowDef:c,dataIndex:t}})}_cacheColumnDefs(){this._columnDefsByName.clear(),zf(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(t=>{this._columnDefsByName.has(t.name),this._columnDefsByName.set(t.name,t)})}_cacheRowDefs(){this._headerRowDefs=zf(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=zf(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=zf(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(t=>!t.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(c,l)=>c||!!l.getColumnsDiff(),t=this._rowDefs.reduce(e,!1);t&&this._forceRenderDataRows();const n=this._headerRowDefs.reduce(e,!1);n&&this._forceRenderHeaderRows();const d=this._footerRowDefs.reduce(e,!1);return d&&this._forceRenderFooterRows(),t||n||d}_switchDataSource(e){this._data=[],Ka(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Ka(this.dataSource)?e=this.dataSource.connect(this):mn(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,Ze.of)(this.dataSource)),this._renderChangeSubscription=e.pipe(ft(this._onDestroy)).subscribe(t=>{this._data=t||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,t)=>this._renderRow(this._headerRowOutlet,e,t)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,t)=>this._renderRow(this._footerRowOutlet,e,t)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,t){const n=Array.from(t.columns||[]).map(l=>this._columnDefsByName.get(l)),d=n.map(l=>l.sticky),c=n.map(l=>l.stickyEnd);this._stickyStyler.updateStickyColumns(e,d,c,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const t=[];for(let n=0;n!d.when||d.when(t,e));else{let d=this._rowDefs.find(c=>c.when&&c.when(t,e))||this._defaultRowDef;d&&n.push(d)}return n}_getEmbeddedViewArgs(e,t){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:t}}_renderRow(e,t,n,d={}){const c=e.viewContainer.createEmbeddedView(t.template,d,n);return this._renderCellTemplateForItem(t,d),c}_renderCellTemplateForItem(e,t){for(let n of this._getCellTemplates(e))Hs.mostRecentCellOutlet&&Hs.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,t);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let t=0,n=e.length;t{const n=this._columnDefsByName.get(t);return e.extractCellTemplate(n)}):[]}_applyNativeTableSections(){const e=this._document.createDocumentFragment(),t=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const n of t){const d=this._document.createElement(n.tag);d.setAttribute("role","rowgroup");for(const c of n.outlets)d.appendChild(c.elementRef.nativeElement);e.appendChild(d)}this._elementRef.nativeElement.appendChild(e)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(t,n)=>t||n.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new hx(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,Ze.of)()).pipe(ft(this._onDestroy)).subscribe(t=>{this._stickyStyler.direction=t,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(t=>!t._table||t._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const t=0===this._rowOutlet.viewContainer.length;if(t===this._isShowingNoDataRow)return;const n=this._noDataRowOutlet.viewContainer;if(t){const d=n.createEmbeddedView(e.templateRef),c=d.rootNodes[0];1===d.rootNodes.length&&c?.nodeType===this._document.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add(e._contentClassName))}else n.clear();this._isShowingNoDataRow=t}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.ZZ4),i.Y36(i.sBO),i.Y36(i.SBq),i.$8M("role"),i.Y36(Yn,8),i.Y36(x.K0),i.Y36(fi),i.Y36(Sl),i.Y36(Bf),i.Y36(Dn),i.Y36(yh,12),i.Y36(i.R0b,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,Vf,5),i.Suo(d,Vl,5),i.Suo(d,Nf,5),i.Suo(d,Pc,5),i.Suo(d,Oc,5)),2&t){let c;i.iGM(c=i.CRH())&&(n._noDataRow=c.first),i.iGM(c=i.CRH())&&(n._contentColumnDefs=c),i.iGM(c=i.CRH())&&(n._contentRowDefs=c),i.iGM(c=i.CRH())&&(n._contentHeaderRowDefs=c),i.iGM(c=i.CRH())&&(n._contentFooterRowDefs=c)}},viewQuery:function(t,n){if(1&t&&(i.Gf(jf,7),i.Gf(vh,7),i.Gf(Mh,7),i.Gf(Cg,7)),2&t){let d;i.iGM(d=i.CRH())&&(n._rowOutlet=d.first),i.iGM(d=i.CRH())&&(n._headerRowOutlet=d.first),i.iGM(d=i.CRH())&&(n._footerRowOutlet=d.first),i.iGM(d=i.CRH())&&(n._noDataRowOutlet=d.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("cdk-table-fixed-layout",n.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[i._Bn([{provide:Il,useExisting:r},{provide:Sl,useClass:xb},{provide:Bf,useClass:yg},{provide:yh,useValue:null}])],ngContentSelectors:qw,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,n){1&t&&(i.F$t(lx),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[jf,vh,Mh,Cg],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return r})();function zf(r,h){return r.concat(Array.from(h))}let wx=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[Vd]})}return r})();const M2=[[["caption"]],[["colgroup"],["col"]]],C2=["caption","colgroup, col"];let eo=(()=>{class r extends Tg{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mdc-table-fixed-layout",n.fixedLayout)},exportAs:["matTable"],features:[i._Bn([{provide:Tg,useExisting:r},{provide:Il,useExisting:r},{provide:Bf,useClass:yg},{provide:Sl,useClass:xb},{provide:yh,useValue:null}]),i.qOj],ngContentSelectors:C2,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(t,n){1&t&&(i.F$t(M2),i.Hsn(0),i.Hsn(1,1),i.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[jf,vh,Mh,Cg],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child>.mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return r})(),to=(()=>{class r extends Bl{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matCellDef",""]],features:[i._Bn([{provide:Bl,useExisting:r}]),i.qOj]})}return r})(),io=(()=>{class r extends Nl{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matHeaderCellDef",""]],features:[i._Bn([{provide:Nl,useExisting:r}]),i.qOj]})}return r})(),no=(()=>{class r extends Vl{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[i._Bn([{provide:Vl,useExisting:r},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:r}]),i.qOj]})}return r})(),ro=(()=>{class r extends wg{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[i.qOj]})}return r})(),ao=(()=>{class r extends Ag{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[i.qOj]})}return r})(),_=(()=>{class r extends Pc{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[i._Bn([{provide:Pc,useExisting:r}]),i.qOj]})}return r})(),w=(()=>{class r extends Nf{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[i._Bn([{provide:Nf,useExisting:r}]),i.qOj]})}return r})(),v=(()=>{class r extends Jw{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[i._Bn([{provide:Jw,useExisting:r}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&i.GkF(0,0)},dependencies:[Hs],encapsulation:2})}return r})(),T=(()=>{class r extends Mg{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[i._Bn([{provide:Mg,useExisting:r}]),i.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(t,n){1&t&&i.GkF(0,0)},dependencies:[Hs],encapsulation:2})}return r})(),U=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,wx,wt]})}return r})();class ne extends hf{get data(){return this._data.value}set data(h){h=Array.isArray(h)?h:[],this._data.next(h),this._renderChangesSubscription||this._filterData(h)}get filter(){return this._filter.value}set filter(h){this._filter.next(h),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(h){this._sort=h,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(h){this._paginator=h,this._updateChangeSubscription()}constructor(h=[]){super(),this._renderData=new Bn.X([]),this._filter=new Bn.X(""),this._internalPageChanges=new ie.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,t)=>{const n=e[t];if(mp(n)){const d=Number(n);return d<9007199254740991?d:n}return n},this.sortData=(e,t)=>{const n=t.active,d=t.direction;return n&&""!=d?e.sort((c,l)=>{let o=this.sortingDataAccessor(c,n),a=this.sortingDataAccessor(l,n);const s=typeof o,u=typeof a;s!==u&&("number"===s&&(o+=""),"number"===u&&(a+=""));let p=0;return null!=o&&null!=a?o>a?p=1:o{const n=Object.keys(e).reduce((c,l)=>c+e[l]+"\u25ec","").toLowerCase(),d=t.trim().toLowerCase();return-1!=n.indexOf(d)},this._data=new Bn.X(h),this._updateChangeSubscription()}_updateChangeSubscription(){const h=this._sort?(0,cn.T)(this._sort.sortChange,this._sort.initialized):(0,Ze.of)(null),e=this._paginator?(0,cn.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,Ze.of)(null),n=(0,Va.a)([this._data,this._filter]).pipe((0,nt.U)(([l])=>this._filterData(l))),d=(0,Va.a)([n,h]).pipe((0,nt.U)(([l])=>this._orderData(l))),c=(0,Va.a)([d,e]).pipe((0,nt.U)(([l])=>this._pageData(l)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=c.subscribe(l=>this._renderData.next(l))}_filterData(h){return this.filteredData=null==this.filter||""===this.filter?h:h.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(h){return this.sort?this.sortData(h.slice(),this.sort):h}_pageData(h){if(!this.paginator)return h;const e=this.paginator.pageIndex*this.paginator.pageSize;return h.slice(e,e+this.paginator.pageSize)}_updatePaginator(h){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=h,e.pageIndex>0)){const t=Math.ceil(e.length/e.pageSize)-1||0,n=Math.min(e.pageIndex,t);n!==e.pageIndex&&(e.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class pe extends ne{}let NL=(()=>{class r{constructor(){this.changes=new ie.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,t){return`${e} \u2013 ${t}`}formatYearRangeLabel(e,t){return`${e} to ${t}`}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const ZL={provide:new i.OlP("mat-datepicker-scroll-strategy"),deps:[Er],useFactory:function GL(r){return()=>r.scrollStrategies.reposition()}};let Mx=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[NL,ZL],imports:[x.ez,vs,Tc,bs,Dl,wt,Oo]})}return r})();const iA=["*"],tH=["content"];function iH(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",2),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._onBackdropClicked())}),i.qZA()}if(2&r){const e=i.oxw();i.ekj("mat-drawer-shown",e._isShowingBackdrop())}}function nH(r,h){1&r&&(i.TgZ(0,"mat-drawer-content"),i.Hsn(1,2),i.qZA())}const rH=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],aH=["mat-drawer","mat-drawer-content","*"];function oH(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",2),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._onBackdropClicked())}),i.qZA()}if(2&r){const e=i.oxw();i.ekj("mat-drawer-shown",e._isShowingBackdrop())}}function sH(r,h){1&r&&(i.TgZ(0,"mat-sidenav-content"),i.Hsn(1,2),i.qZA())}const lH=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],cH=["mat-sidenav","mat-sidenav-content","*"],O2={transformDrawer:mi("transform",[Vt("open, open-instant",Be({transform:"none",visibility:"visible"})),Vt("void",Be({"box-shadow":"none",visibility:"hidden"})),Mt("void => open-instant",vt("0ms")),Mt("void <=> open, open-instant => void",vt("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},uH=new i.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function hH(){return!1}}),Cx=new i.OlP("MAT_DRAWER_CONTAINER");let nA=(()=>{class r extends Po{constructor(e,t,n,d,c){super(n,d,c),this._changeDetectorRef=e,this._container=t}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO),i.Y36((0,i.Gpc)(()=>B2)),i.Y36(i.SBq),i.Y36(El),i.Y36(i.R0b))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,n){2&t&&i.Udp("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[i._Bn([{provide:Po,useExisting:r}]),i.qOj],ngContentSelectors:iA,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0})}return r})(),I2=(()=>{class r{get position(){return this._position}set position(e){(e="end"===e?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Ue(e)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(e){("true"===e||"false"===e||null==e)&&(e=Ue(e)),this._autoFocus=e}get opened(){return this._opened}set opened(e){this.toggle(Ue(e))}constructor(e,t,n,d,c,l,o,a){this._elementRef=e,this._focusTrapFactory=t,this._focusMonitor=n,this._platform=d,this._ngZone=c,this._interactivityChecker=l,this._doc=o,this._container=a,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new ie.x,this._animationEnd=new ie.x,this._animationState="void",this.openedChange=new i.vpe(!0),this._openedStream=this.openedChange.pipe((0,Ut.h)(s=>s),(0,nt.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Ut.h)(s=>s.fromState!==s.toState&&0===s.toState.indexOf("open")),(0,Xl.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Ut.h)(s=>!s),(0,nt.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Ut.h)(s=>s.fromState!==s.toState&&"void"===s.toState),(0,Xl.h)(void 0)),this._destroyed=new ie.x,this.onPositionChanged=new i.vpe,this._modeChanged=new ie.x,this.openedChange.subscribe(s=>{s?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{Qa(this._elementRef.nativeElement,"keydown").pipe((0,Ut.h)(s=>27===s.keyCode&&!this.disableClose&&!pn(s)),ft(this._destroyed)).subscribe(s=>this._ngZone.run(()=>{this.close(),s.stopPropagation(),s.preventDefault()}))}),this._animationEnd.pipe((0,hc.x)((s,u)=>s.fromState===u.fromState&&s.toState===u.toState)).subscribe(s=>{const{fromState:u,toState:p}=s;(0===p.indexOf("open")&&"void"===u||"void"===p&&0===u.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const n=()=>{e.removeEventListener("blur",n),e.removeEventListener("mousedown",n),e.removeAttribute("tabindex")};e.addEventListener("blur",n),e.addEventListener("mousedown",n)})),e.focus(t)}_focusByCssSelector(e,t){let n=this._elementRef.nativeElement.querySelector(e);n&&this._forceFocus(n,t)}_takeFocus(){if(!this._focusTrap)return;const e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(t=>{!t&&"function"==typeof this._elementRef.nativeElement.focus&&e.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(e){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,t){e&&t&&(this._openedVia=t);const n=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),n}_setOpen(e,t,n){return this._opened=e,e?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",t&&this._restoreFocus(n)),this._updateFocusTrapState(),new Promise(d=>{this.openedChange.pipe((0,re.q)(1)).subscribe(c=>d(c?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(e){const t=this._elementRef.nativeElement,n=t.parentNode;"end"===e?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),n.insertBefore(this._anchor,t)),n.appendChild(t)):this._anchor&&this._anchor.parentNode.insertBefore(t,this._anchor)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(mc),i.Y36(Sr),i.Y36(fi),i.Y36(i.R0b),i.Y36(Ou),i.Y36(x.K0,8),i.Y36(Cx,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-drawer"]],viewQuery:function(t,n){if(1&t&&i.Gf(tH,5),2&t){let d;i.iGM(d=i.CRH())&&(n._content=d.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(t,n){1&t&&i.WFA("@transform.start",function(c){return n._animationStarted.next(c)})("@transform.done",function(c){return n._animationEnd.next(c)}),2&t&&(i.uIk("align",null),i.d8E("@transform",n._animationState),i.ekj("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:iA,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA())},dependencies:[Po],encapsulation:2,data:{animation:[O2.transformDrawer]},changeDetection:0})}return r})(),B2=(()=>{class r{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Ue(e)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(e){this._backdropOverride=null==e?null:Ue(e)}get scrollable(){return this._userContent||this._content}constructor(e,t,n,d,c,l=!1,o){this._dir=e,this._element=t,this._ngZone=n,this._changeDetectorRef=d,this._animationMode=o,this._drawers=new i.n_E,this.backdropClick=new i.vpe,this._destroyed=new ie.x,this._doCheckSubject=new ie.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new ie.x,e&&e.change.pipe(ft(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),c.change().pipe(ft(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=l}ngAfterContentInit(){this._allDrawers.changes.pipe(Ui(this._allDrawers),ft(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(t=>!t._container||t._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Ui(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,wd.b)(10),ft(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,t=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._getWidth();else if("push"==this._left.mode){const n=this._left._getWidth();e+=n,t-=n}if(this._right&&this._right.opened)if("side"==this._right.mode)t+=this._right._getWidth();else if("push"==this._right.mode){const n=this._right._getWidth();t+=n,e-=n}e=e||null,t=t||null,(e!==this._contentMargins.left||t!==this._contentMargins.right)&&(this._contentMargins={left:e,right:t},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe((0,Ut.h)(t=>t.fromState!==t.toState),ft(this._drawers.changes)).subscribe(t=>{"open-instant"!==t.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==e.mode&&e.openedChange.pipe(ft(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e&&e.onPositionChanged.pipe(ft(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,re.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(e){e&&e._modeChanged.pipe(ft((0,cn.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){const t=this._element.nativeElement.classList,n="mat-drawer-container-has-open";e?t.add(n):t.remove(n)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{"end"==e.position?this._end=e:this._start=e}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._canHaveBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(e){return"side"!==e.mode||!!this._backdropOverride}_isDrawerOpen(e){return null!=e&&e.opened}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Yn,8),i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(i.sBO),i.Y36(Dn),i.Y36(uH),i.Y36(i.QbO,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-drawer-container"]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,nA,5),i.Suo(d,I2,5)),2&t){let c;i.iGM(c=i.CRH())&&(n._content=c.first),i.iGM(c=i.CRH())&&(n._allDrawers=c)}},viewQuery:function(t,n){if(1&t&&i.Gf(nA,5),2&t){let d;i.iGM(d=i.CRH())&&(n._userContent=d.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mat-drawer-container-explicit-backdrop",n._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[i._Bn([{provide:Cx,useExisting:r}])],ngContentSelectors:aH,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,n){1&t&&(i.F$t(rH),i.YNc(0,iH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,nH,2,0,"mat-drawer-content",1)),2&t&&(i.Q6J("ngIf",n.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!n._content))},dependencies:[x.O5,nA],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return r})(),xx=(()=>{class r extends nA{constructor(e,t,n,d,c){super(e,t,n,d,c)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO),i.Y36((0,i.Gpc)(()=>V2)),i.Y36(i.SBq),i.Y36(El),i.Y36(i.R0b))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,n){2&t&&i.Udp("margin-left",n._container._contentMargins.left,"px")("margin-right",n._container._contentMargins.right,"px")},features:[i._Bn([{provide:Po,useExisting:r}]),i.qOj],ngContentSelectors:iA,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0})}return r})(),N2=(()=>{class r extends I2{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Ue(e)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=Di(e)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=Di(e)}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,n){2&t&&(i.uIk("align",null),i.Udp("top",n.fixedInViewport?n.fixedTopGap:null,"px")("bottom",n.fixedInViewport?n.fixedBottomGap:null,"px"),i.ekj("mat-drawer-end","end"===n.position)("mat-drawer-over","over"===n.mode)("mat-drawer-push","push"===n.mode)("mat-drawer-side","side"===n.mode)("mat-drawer-opened",n.opened)("mat-sidenav-fixed",n.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[i.qOj],ngContentSelectors:iA,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA())},dependencies:[Po],encapsulation:2,data:{animation:[O2.transformDrawer]},changeDetection:0})}return r})(),V2=(()=>{class r extends B2{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-sidenav-container"]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,xx,5),i.Suo(d,N2,5)),2&t){let c;i.iGM(c=i.CRH())&&(n._content=c.first),i.iGM(c=i.CRH())&&(n._allDrawers=c)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mat-drawer-container-explicit-backdrop",n._backdropOverride)},exportAs:["matSidenavContainer"],features:[i._Bn([{provide:Cx,useExisting:r}]),i.qOj],ngContentSelectors:cH,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,n){1&t&&(i.F$t(lH),i.YNc(0,oH,1,2,"div",0),i.Hsn(1),i.Hsn(2,1),i.YNc(3,sH,2,0,"mat-sidenav-content",1)),2&t&&(i.Q6J("ngIf",n.hasBackdrop),i.xp6(3),i.Q6J("ngIf",!n._content))},dependencies:[x.O5,xx],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return r})(),Tx=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez,wt,Oo,Oo,wt]})}return r})();const Sx=["*"],Ex='@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}',j2=["unscopedContent"],pH=["text"],fH=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],mH=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],z2=new i.OlP("ListOption");let U2=(()=>{class r{constructor(e){this._elementRef=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return r})(),F2=(()=>{class r{constructor(e){this._elementRef=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return r})(),RH=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return r})(),q2=(()=>{class r{constructor(e){this._listOption=e}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(z2,8))};static#t=this.\u0275dir=i.lG2({type:r,hostVars:4,hostBindings:function(t,n){2&t&&i.ekj("mdc-list-item__start",n._isAlignedAtStart())("mdc-list-item__end",!n._isAlignedAtStart())}})}return r})(),PH=(()=>{class r extends q2{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[i.qOj]})}return r})(),OH=(()=>{class r extends q2{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[i.qOj]})}return r})();const IH=new i.OlP("MAT_LIST_CONFIG");let Jd=(()=>{class r{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.f3M)(IH,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Ue(e)}get disabled(){return this._disabled}set disabled(e){this._disabled=Ue(e)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,hostVars:1,hostBindings:function(t,n){2&t&&i.uIk("aria-disabled",n.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return r})(),Dx=(()=>{class r{set lines(e){this._explicitLines=Di(e,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=Ue(e)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=Ue(e)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(e,t,n,d,c,l){this._elementRef=e,this._ngZone=t,this._listBase=n,this._platform=d,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new bi.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=c||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===l,n&&!n._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new Ga(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,cn.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();const t=this._explicitLines??this._inferLinesFromContent(),n=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",t<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===t),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===t),this._hasUnscopedTextContent){const d=0===this._titles.length&&1===t;n.classList.toggle("mdc-list-item__primary-text",d),n.classList.toggle("mdc-list-item__secondary-text",!d)}else n.classList.remove("mdc-list-item__primary-text"),n.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!(!e.textContent||!e.textContent.trim()))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Jd,8),i.Y36(fi),i.Y36(bc,8),i.Y36(i.QbO,8))};static#t=this.\u0275dir=i.lG2({type:r,contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,PH,4),i.Suo(d,OH,4)),2&t){let c;i.iGM(c=i.CRH())&&(n._avatars=c),i.iGM(c=i.CRH())&&(n._icons=c)}},hostVars:4,hostBindings:function(t,n){2&t&&(i.uIk("aria-disabled",n.disabled)("disabled",n._isButtonElement&&n.disabled||null),i.ekj("mdc-list-item--disabled",n.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return r})(),Y2=(()=>{class r extends Jd{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[i._Bn([{provide:Jd,useExisting:r}]),i.qOj],ngContentSelectors:Sx,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},styles:[Ex],encapsulation:2,changeDetection:0})}return r})(),Dg=(()=>{class r extends Dx{get activated(){return this._activated}set activated(e){this._activated=Ue(e)}constructor(e,t,n,d,c,l){super(e,t,n,d,c,l),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Jd,8),i.Y36(fi),i.Y36(bc,8),i.Y36(i.QbO,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,F2,5),i.Suo(d,U2,5),i.Suo(d,RH,5)),2&t){let c;i.iGM(c=i.CRH())&&(n._lines=c),i.iGM(c=i.CRH())&&(n._titles=c),i.iGM(c=i.CRH())&&(n._meta=c)}},viewQuery:function(t,n){if(1&t&&(i.Gf(j2,5),i.Gf(pH,5)),2&t){let d;i.iGM(d=i.CRH())&&(n._unscopedContent=d.first),i.iGM(d=i.CRH())&&(n._itemText=d.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(t,n){2&t&&(i.uIk("aria-current",n._getAriaCurrent()),i.ekj("mdc-list-item--activated",n.activated)("mdc-list-item--with-leading-avatar",0!==n._avatars.length)("mdc-list-item--with-leading-icon",0!==n._icons.length)("mdc-list-item--with-trailing-meta",0!==n._meta.length)("_mat-animation-noopable",n._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[i.qOj],ngContentSelectors:mH,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(t,n){1&t&&(i.F$t(fH),i.Hsn(0),i.TgZ(1,"span",0),i.Hsn(2,1),i.Hsn(3,2),i.TgZ(4,"span",1,2),i.NdJ("cdkObserveContent",function(){return n._updateItemLines(!0)}),i.Hsn(6,3),i.qZA()(),i.Hsn(7,4),i.Hsn(8,5),i._UZ(9,"div",3))},dependencies:[hl],encapsulation:2,changeDetection:0})}return r})(),kx=(()=>{class r extends Jd{constructor(){super(...arguments),this._isNonInteractive=!1}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[i._Bn([{provide:Jd,useExisting:r}]),i.qOj],ngContentSelectors:Sx,decls:1,vars:0,template:function(t,n){1&t&&(i.F$t(),i.Hsn(0))},styles:[Ex],encapsulation:2,changeDetection:0})}return r})(),Lx=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[_p,x.ez,wt,Wn,Ed,xf]})}return r})();var Hx=E(5177);const zH=["mat-menu-item",""];function UH(r,h){1&r&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"polygon",4),i.qZA())}const FH=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],qH=["mat-icon, [matMenuItemIcon]","*"];function YH(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",0),i.NdJ("keydown",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d._handleKeydown(n))})("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.closed.emit("click"))})("@transformMenu.start",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d._onAnimationStart(n))})("@transformMenu.done",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d._onAnimationDone(n))}),i.TgZ(1,"div",1),i.Hsn(2),i.qZA()()}if(2&r){const e=i.oxw();i.Q6J("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),i.uIk("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const WH=["*"],Rx=new i.OlP("MAT_MENU_PANEL"),GH=fl(La(class{}));let Ff=(()=>{class r extends GH{constructor(e,t,n,d,c){super(),this._elementRef=e,this._document=t,this._focusMonitor=n,this._parentMenu=d,this._changeDetectorRef=c,this.role="menuitem",this._hovered=new ie.x,this._focused=new ie.x,this._highlighted=!1,this._triggersSubmenu=!1,d?.addItem?.(this)}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),t=e.querySelectorAll("mat-icon, .material-icons");for(let n=0;n enter",vt("120ms cubic-bezier(0, 0, 0.2, 1)",Be({opacity:1,transform:"scale(1)"}))),Mt("* => void",vt("100ms 25ms linear",Be({opacity:0})))]),fadeInItems:mi("fadeInItems",[Vt("showing",Be({opacity:1})),Mt("void => *",[Be({opacity:0}),vt("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let $H=0;const G2=new i.OlP("mat-menu-default-options",{providedIn:"root",factory:function JH(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let kg=(()=>{class r{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(e){this._overlapTrigger=Ue(e)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(e){this._hasBackdrop=Ue(e)}set panelClass(e){const t=this._previousPanelClass;t&&t.length&&t.split(" ").forEach(n=>{this._classList[n]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(n=>{this._classList[n]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,t,n,d){this._elementRef=e,this._ngZone=t,this._changeDetectorRef=d,this._directDescendantItems=new i.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new ie.x,this.closed=new i.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+$H++,this.overlayPanelClass=n.overlayPanelClass||"",this._xPosition=n.xPosition,this._yPosition=n.yPosition,this.backdropClass=n.backdropClass,this._overlapTrigger=n.overlapTrigger,this._hasBackdrop=n.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new xp(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ui(this._directDescendantItems),(0,Tt.w)(e=>(0,cn.T)(...e.map(t=>t._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const t=this._keyManager;if("enter"===this._panelAnimationState&&t.activeItem?._hasFocus()){const n=e.toArray(),d=Math.max(0,Math.min(n.length-1,t.activeItemIndex||0));n[d]&&!n[d].disabled?t.setActiveItem(d):t.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe(Ui(this._directDescendantItems),(0,Tt.w)(t=>(0,cn.T)(...t.map(n=>n._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const t=e.keyCode,n=this._keyManager;switch(t){case 27:pn(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(38===t||40===t)&&n.setFocusOrigin("keyboard"),void n.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>{let t=null;if(this._directDescendantItems.length&&(t=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!t||!t.contains(document.activeElement)){const n=this._keyManager;n.setFocusOrigin(e).setFirstItemActive(),!n.activeItem&&t&&t.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const t=Math.min(this._baseElevation+e,24),n=`${this._elevationPrefix}${t}`,d=Object.keys(this._classList).find(c=>c.startsWith(this._elevationPrefix));(!d||d===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[n]=!0,this._previousElevation=n)}setPositionClasses(e=this.xPosition,t=this.yPosition){const n=this._classList;n["mat-menu-before"]="before"===e,n["mat-menu-after"]="after"===e,n["mat-menu-above"]="above"===t,n["mat-menu-below"]="below"===t,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe(Ui(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(t=>t._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(G2),i.Y36(i.sBO))};static#t=this.\u0275dir=i.lG2({type:r,contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,ZH,5),i.Suo(d,Ff,5),i.Suo(d,Ff,4)),2&t){let c;i.iGM(c=i.CRH())&&(n.lazyContent=c.first),i.iGM(c=i.CRH())&&(n._allItems=c),i.iGM(c=i.CRH())&&(n.items=c)}},viewQuery:function(t,n){if(1&t&&i.Gf(i.Rgc,5),2&t){let d;i.iGM(d=i.CRH())&&(n.templateRef=d.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}})}return r})(),Px=(()=>{class r extends kg{constructor(e,t,n,d){super(e,t,n,d),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(G2),i.Y36(i.sBO))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(t,n){2&t&&i.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[i._Bn([{provide:Rx,useExisting:r}]),i.qOj],ngContentSelectors:WH,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(t,n){1&t&&(i.F$t(),i.YNc(0,YH,3,6,"ng-template"))},dependencies:[x.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[rA.transformMenu,rA.fadeInItems]},changeDetection:0})}return r})();const Z2=new i.OlP("mat-menu-scroll-strategy"),QH={provide:Z2,deps:[Er],useFactory:function XH(r){return()=>r.scrollStrategies.reposition()}},$2=qr({passive:!0});let KH=(()=>{class r{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(t=>{this._destroyMenu(t),("click"===t||"tab"===t)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(t)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,t,n,d,c,l,o,a,s){this._overlay=e,this._element=t,this._viewContainerRef=n,this._menuItemInstance=l,this._dir=o,this._focusMonitor=a,this._ngZone=s,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=bi.w0.EMPTY,this._hoverSubscription=bi.w0.EMPTY,this._menuCloseSubscription=bi.w0.EMPTY,this._changeDetectorRef=(0,i.f3M)(i.sBO),this._handleTouchStart=u=>{Nu(u)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new i.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new i.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=d,this._parentMaterialMenu=c instanceof kg?c:void 0,t.nativeElement.addEventListener("touchstart",this._handleTouchStart,$2)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,$2),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const e=this.menu;if(this._menuOpen||!e)return;const t=this._createOverlay(e),n=t.getConfig(),d=n.positionStrategy;this._setPosition(e,d),n.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,t.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof kg&&(e._startAnimation(),e._directDescendantItems.changes.pipe(ft(e.close)).subscribe(()=>{d.withLockedPosition(!1).reapplyLastPosition(),d.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,t){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,t instanceof kg?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe((0,Ut.h)(n=>"void"===n.toState),(0,re.q)(1),ft(t.lazyContent._attached)).subscribe({next:()=>t.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let t=0,n=e.parentMenu;for(;n;)t++,n=n.parentMenu;e.setElevation(t)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const t=this._getOverlayConfig(e);this._subscribeToPositions(e,t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new uh({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,t){e.setPositionClasses&&t.positionChanges.subscribe(n=>{const d="start"===n.connectionPair.overlayX?"after":"before",c="top"===n.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(d,c)):e.setPositionClasses(d,c)})}_setPosition(e,t){let[n,d]="before"===e.xPosition?["end","start"]:["start","end"],[c,l]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[o,a]=[c,l],[s,u]=[n,d],p=0;if(this.triggersSubmenu()){if(u=n="before"===e.xPosition?"start":"end",d=s="end"===n?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const m=this._parentMaterialMenu.items.first;this._parentInnerPadding=m?m._getHostElement().offsetTop:0}p="bottom"===c?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(o="top"===c?"bottom":"top",a="top"===l?"bottom":"top");t.withPositions([{originX:n,originY:o,overlayX:s,overlayY:c,offsetY:p},{originX:d,originY:o,overlayX:u,overlayY:c,offsetY:p},{originX:n,originY:a,overlayX:s,overlayY:l,offsetY:-p},{originX:d,originY:a,overlayX:u,overlayY:l,offsetY:-p}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),t=this._overlayRef.detachments(),n=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,Ze.of)(),d=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Ut.h)(c=>c!==this._menuItemInstance),(0,Ut.h)(()=>this._menuOpen)):(0,Ze.of)();return(0,cn.T)(e,n,d,t)}_handleMousedown(e){Bu(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const t=e.keyCode;(13===t||32===t)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Ut.h)(e=>e===this._menuItemInstance&&!e.disabled),(0,Hx.g)(0,uf)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof kg&&this.menu._isAnimating?this.menu._animationDone.pipe((0,re.q)(1),(0,Hx.g)(0,uf),ft(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new Io(e.templateRef,this._viewContainerRef)),this._portal}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Er),i.Y36(i.SBq),i.Y36(i.s_b),i.Y36(Z2),i.Y36(Rx,8),i.Y36(Ff,10),i.Y36(Yn,8),i.Y36(Sr),i.Y36(i.R0b))};static#t=this.\u0275dir=i.lG2({type:r,hostVars:3,hostBindings:function(t,n){1&t&&i.NdJ("click",function(c){return n._handleClick(c)})("mousedown",function(c){return n._handleMousedown(c)})("keydown",function(c){return n._handleKeydown(c)}),2&t&&i.uIk("aria-haspopup",n.menu?"menu":null)("aria-expanded",n.menuOpen)("aria-controls",n.menuOpen?n.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}})}return r})(),Ox=(()=>{class r extends KH{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[i.qOj]})}return r})(),aA=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[QH],imports:[x.ez,Wn,wt,Tc,Oo,wt]})}return r})();const eR=["*",[["mat-toolbar-row"]]],tR=["*","mat-toolbar-row"],iR=Sd(class{constructor(r){this._elementRef=r}});let nR=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return r})(),rR=(()=>{class r extends iR{constructor(e,t,n){super(e),this._platform=t,this._document=n}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(fi),i.Y36(x.K0))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-toolbar"]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,nR,5),2&t){let c;i.iGM(c=i.CRH())&&(n._toolbarRows=c)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,n){2&t&&i.ekj("mat-toolbar-multiple-rows",n._toolbarRows.length>0)("mat-toolbar-single-row",0===n._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[i.qOj],ngContentSelectors:tR,decls:2,vars:0,template:function(t,n){1&t&&(i.F$t(eR),i.Hsn(0),i.Hsn(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}"],encapsulation:2,changeDetection:0})}return r})(),Ix=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,wt]})}return r})();const aR=["mat-sort-header",""];function oR(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",3),i.NdJ("@arrowPosition.start",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._disableViewStateAnimation=!1)}),i._UZ(1,"div",4),i.TgZ(2,"div",5),i._UZ(3,"div",6)(4,"div",7)(5,"div",8),i.qZA()()}if(2&r){const e=i.oxw();i.Q6J("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),i.xp6(2),i.Q6J("@indicator",e._getArrowDirectionState()),i.xp6(1),i.Q6J("@leftPointer",e._getArrowDirectionState()),i.xp6(1),i.Q6J("@rightPointer",e._getArrowDirectionState())}}const sR=["*"],J2=new i.OlP("MAT_SORT_DEFAULT_OPTIONS"),lR=$m(La(class{}));let jo=(()=>{class r extends lR{get direction(){return this._direction}set direction(e){this._direction=e}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Ue(e)}constructor(e){super(),this._defaultOptions=e,this.sortables=new Map,this._stateChanges=new ie.x,this.start="asc",this._direction="",this.sortChange=new i.vpe}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let n=function cR(r,h){let e=["asc","desc"];return"desc"==r&&e.reverse(),h||e.push(""),e}(e.start||this.start,e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),d=n.indexOf(this.direction)+1;return d>=n.length&&(d=0),n[d]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(J2,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[i.qOj,i.TTD]})}return r})();const Xd=Qy.ENTERING+" "+Xy.STANDARD_CURVE,qf={indicator:mi("indicator",[Vt("active-asc, asc",Be({transform:"translateY(0px)"})),Vt("active-desc, desc",Be({transform:"translateY(10px)"})),Mt("active-asc <=> active-desc",vt(Xd))]),leftPointer:mi("leftPointer",[Vt("active-asc, asc",Be({transform:"rotate(-45deg)"})),Vt("active-desc, desc",Be({transform:"rotate(45deg)"})),Mt("active-asc <=> active-desc",vt(Xd))]),rightPointer:mi("rightPointer",[Vt("active-asc, asc",Be({transform:"rotate(45deg)"})),Vt("active-desc, desc",Be({transform:"rotate(-45deg)"})),Mt("active-asc <=> active-desc",vt(Xd))]),arrowOpacity:mi("arrowOpacity",[Vt("desc-to-active, asc-to-active, active",Be({opacity:1})),Vt("desc-to-hint, asc-to-hint, hint",Be({opacity:.54})),Vt("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",Be({opacity:0})),Mt("* => asc, * => desc, * => active, * => hint, * => void",vt("0ms")),Mt("* <=> *",vt(Xd))]),arrowPosition:mi("arrowPosition",[Mt("* => desc-to-hint, * => desc-to-active",vt(Xd,fh([Be({transform:"translateY(-25%)"}),Be({transform:"translateY(0)"})]))),Mt("* => hint-to-desc, * => active-to-desc",vt(Xd,fh([Be({transform:"translateY(0)"}),Be({transform:"translateY(25%)"})]))),Mt("* => asc-to-hint, * => asc-to-active",vt(Xd,fh([Be({transform:"translateY(25%)"}),Be({transform:"translateY(0)"})]))),Mt("* => hint-to-asc, * => active-to-asc",vt(Xd,fh([Be({transform:"translateY(0)"}),Be({transform:"translateY(-25%)"})]))),Vt("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",Be({transform:"translateY(0)"})),Vt("hint-to-desc, active-to-desc, desc",Be({transform:"translateY(-25%)"})),Vt("hint-to-asc, active-to-asc, asc",Be({transform:"translateY(25%)"}))]),allowChildren:mi("allowChildren",[Mt("* <=> *",[wr("@*",jd(),{optional:!0})])])};let oA=(()=>{class r{constructor(){this.changes=new ie.x}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const uR={provide:oA,deps:[[new i.FiY,new i.tp0,oA]],useFactory:function dR(r){return r||new oA}},hR=La(class{});let Lg=(()=>{class r extends hR{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}get disableClear(){return this._disableClear}set disableClear(e){this._disableClear=Ue(e)}constructor(e,t,n,d,c,l,o,a){super(),this._intl=e,this._changeDetectorRef=t,this._sort=n,this._columnDef=d,this._focusMonitor=c,this._elementRef=l,this._ariaDescriber=o,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",a?.arrowPosition&&(this.arrowPosition=a?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const t=!!e;t!==this._showIndicatorHint&&(this._setIndicatorHintVisible(t),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(e){!this._isDisabled()&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const e=this._viewState.fromState;return(e?`${e}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=(0,cn.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(oA),i.Y36(i.sBO),i.Y36(jo,8),i.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),i.Y36(Sr),i.Y36(i.SBq),i.Y36(Vm,8),i.Y36(J2,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(t,n){1&t&&i.NdJ("click",function(){return n._handleClick()})("keydown",function(c){return n._handleKeydown(c)})("mouseenter",function(){return n._setIndicatorHintVisible(!0)})("mouseleave",function(){return n._setIndicatorHintVisible(!1)}),2&t&&(i.uIk("aria-sort",n._getAriaSortAttribute()),i.ekj("mat-sort-header-disabled",n._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[i.qOj],attrs:aR,ngContentSelectors:sR,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0)(1,"div",1),i.Hsn(2),i.qZA(),i.YNc(3,oR,6,6,"div",2),i.qZA()),2&t&&(i.ekj("mat-sort-header-sorted",n._isSorted())("mat-sort-header-position-before","before"===n.arrowPosition),i.uIk("tabindex",n._isDisabled()?null:0)("role",n._isDisabled()?null:"button"),i.xp6(3),i.Q6J("ngIf",n._renderArrow()))},dependencies:[x.O5],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-sort-header-content{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[qf.indicator,qf.leftPointer,qf.rightPointer,qf.arrowOpacity,qf.arrowPosition,qf.allowChildren]},changeDetection:0})}return r})(),sA=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[uR],imports:[x.ez,wt]})}return r})();const pR=["trigger"],fR=["panel"];function mR(r,h){if(1&r&&(i.TgZ(0,"span",10),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Oqu(e.placeholder)}}function gR(r,h){if(1&r&&(i.TgZ(0,"span",14),i._uU(1),i.qZA()),2&r){const e=i.oxw(2);i.xp6(1),i.Oqu(e.triggerValue)}}function _R(r,h){1&r&&i.Hsn(0,0,["*ngSwitchCase","true"])}function bR(r,h){if(1&r&&(i.TgZ(0,"span",11),i.YNc(1,gR,2,1,"span",12),i.YNc(2,_R,1,0,"ng-content",13),i.qZA()),2&r){const e=i.oxw();i.Q6J("ngSwitch",!!e.customTrigger),i.xp6(2),i.Q6J("ngSwitchCase",!0)}}function wR(r,h){if(1&r){const e=i.EpF();i.O4$(),i.kcU(),i.TgZ(0,"div",15,16),i.NdJ("@transformPanel.done",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d._panelDoneAnimatingStream.next(n.toState))})("keydown",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d._handleKeydown(n))}),i.Hsn(2,1),i.qZA()}if(2&r){const e=i.oxw();i.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),i.Q6J("ngClass",e.panelClass)("@transformPanel","showing"),i.uIk("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const AR=[[["mat-select-trigger"]],"*"],yR=["mat-select-trigger","*"],vR={transformPanelWrap:mi("transformPanelWrap",[Mt("* => void",wr("@transformPanel",[jd()],{optional:!0}))]),transformPanel:mi("transformPanel",[Vt("void",Be({opacity:0,transform:"scale(1, 0.8)"})),Mt("void => showing",vt("120ms cubic-bezier(0, 0, 0.2, 1)",Be({opacity:1,transform:"scale(1, 1)"}))),Mt("* => void",vt("100ms linear",Be({opacity:0})))])};let X2=0;const Q2=new i.OlP("mat-select-scroll-strategy"),CR=new i.OlP("MAT_SELECT_CONFIG"),xR={provide:Q2,deps:[Er],useFactory:function MR(r){return()=>r.scrollStrategies.reposition()}},TR=new i.OlP("MatSelectTrigger");class SR{constructor(h,e){this.source=h,this.value=e}}const ER=fl(ml(La(X1(class{constructor(r,h,e,t,n){this._elementRef=r,this._defaultErrorStateMatcher=h,this._parentForm=e,this._parentFormGroup=t,this.ngControl=n,this.stateChanges=new ie.x}}))));let DR=(()=>{class r extends ER{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(ln.required)??!1}set required(e){this._required=Ue(e),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=Ue(e)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(e){this._disableOptionCentering=Ue(e)}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(e){this._typeaheadDebounceInterval=Di(e)}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}constructor(e,t,n,d,c,l,o,a,s,u,p,m,g,f){super(c,d,o,a,u),this._viewportRuler=e,this._changeDetectorRef=t,this._ngZone=n,this._dir=l,this._parentFormField=s,this._liveAnnouncer=g,this._defaultOptions=f,this._panelOpen=!1,this._compareWith=(y,j)=>y===j,this._uid="mat-select-"+X2++,this._triggerAriaLabelledBy=null,this._destroy=new ie.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+X2++,this._panelDoneAnimatingStream=new ie.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=me(()=>{const y=this.options;return y?y.changes.pipe(Ui(y),(0,Tt.w)(()=>(0,cn.T)(...y.map(j=>j.onSelectionChange)))):this._ngZone.onStable.pipe((0,re.q)(1),(0,Tt.w)(()=>this.optionSelectionChanges))}),this.openedChange=new i.vpe,this._openedStream=this.openedChange.pipe((0,Ut.h)(y=>y),(0,nt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Ut.h)(y=>!y),(0,nt.U)(()=>{})),this.selectionChange=new i.vpe,this.valueChange=new i.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=f?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=f.typeaheadDebounceInterval),this._scrollStrategyFactory=m,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(p)||0,this.id=this.id}ngOnInit(){this._selectionModel=new ir(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,hc.x)(),ft(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe(ft(this._destroy)).subscribe(e=>{e.added.forEach(t=>t.select()),e.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(Ui(null),ft(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),t=this.ngControl;if(e!==this._triggerAriaLabelledBy){const n=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?n.setAttribute("aria-labelledby",e):n.removeAttribute("aria-labelledby")}t&&(this._previousControl!==t.control&&(void 0!==this._previousControl&&null!==t.disabled&&t.disabled!==this.disabled&&(this.disabled=t.disabled),this._previousControl=t.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const t=`${this.id}-panel`;this._trackedModal&&Do(this._trackedModal,"aria-owns",t),Ap(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(Do(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const e=this._selectionModel.selected.map(t=>t.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const t=e.keyCode,n=40===t||38===t||37===t||39===t,d=13===t||32===t,c=this._keyManager;if(!c.isTyping()&&d&&!pn(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){const l=this.selected;c.onKeydown(e);const o=this.selected;o&&l!==o&&this._liveAnnouncer.announce(o.viewValue,1e4)}}_handleOpenKeydown(e){const t=this._keyManager,n=e.keyCode,d=40===n||38===n,c=t.isTyping();if(d&&e.altKey)e.preventDefault(),this.close();else if(c||13!==n&&32!==n||!t.activeItem||pn(e))if(!c&&this._multiple&&65===n&&e.ctrlKey){e.preventDefault();const l=this.options.some(o=>!o.disabled&&!o.selected);this.options.forEach(o=>{o.disabled||(l?o.select():o.deselect())})}else{const l=t.activeItemIndex;t.onKeydown(e),this._multiple&&d&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==l&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,re.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(t=>t.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(t=>this._selectOptionByValue(t)),this._sortValues();else{const t=this._selectOptionByValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const t=this.options.find(n=>{if(this._selectionModel.isSelected(n))return!1;try{return null!=n.value&&this._compareWith(n.value,e)}catch{return!1}});return t&&this._selectionModel.select(t),t}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_skipPredicate(e){return e.disabled}_initKeyManager(){this._keyManager=new V1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const e=(0,cn.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(ft(e)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,cn.T)(...this.options.map(t=>t._stateChanges)).pipe(ft(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,t){const n=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((t,n)=>this.sortComparator?this.sortComparator(t,n,e):e.indexOf(t)-e.indexOf(n)),this.stateChanges.next()}}_propagateChanges(e){let t=null;t=this.multiple?this.selected.map(n=>n.value):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(this._getChangeEvent(t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let t=0;t0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let t=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(t+=" "+this.ariaLabelledby),t}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Dn),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(ju),i.Y36(i.SBq),i.Y36(Yn,8),i.Y36(Lo,8),i.Y36(Ja,8),i.Y36(Gd,8),i.Y36(Wr,10),i.$8M("tabindex"),i.Y36(Q2),i.Y36(Dp),i.Y36(CR,8))};static#t=this.\u0275dir=i.lG2({type:r,viewQuery:function(t,n){if(1&t&&(i.Gf(pR,5),i.Gf(fR,5),i.Gf(jb,5)),2&t){let d;i.iGM(d=i.CRH())&&(n.trigger=d.first),i.iGM(d=i.CRH())&&(n.panel=d.first),i.iGM(d=i.CRH())&&(n._overlayDir=d.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[i.qOj,i.TTD]})}return r})(),Hg=(()=>{class r extends DR{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=e=>!this.panelOpen&&e.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe(ft(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(e){const t=this.options.toArray()[e];if(t){const n=this.panel.nativeElement,d=l_(e,this.options,this.optionGroups),c=t._getHostElement();n.scrollTop=0===e&&1===d?0:c_(c.offsetTop,c.offsetHeight,n.scrollTop,n.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new SR(this,e)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof _f?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=Ue(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-select"]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,TR,5),i.Suo(d,As,5),i.Suo(d,Ip,5)),2&t){let c;i.iGM(c=i.CRH())&&(n.customTrigger=c.first),i.iGM(c=i.CRH())&&(n.options=c),i.iGM(c=i.CRH())&&(n.optionGroups=c)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(t,n){1&t&&i.NdJ("keydown",function(c){return n._handleKeydown(c)})("focus",function(){return n._onFocus()})("blur",function(){return n._onBlur()}),2&t&&(i.uIk("id",n.id)("tabindex",n.tabIndex)("aria-controls",n.panelOpen?n.id+"-panel":null)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState)("aria-activedescendant",n._getAriaActiveDescendant()),i.ekj("mat-mdc-select-disabled",n.disabled)("mat-mdc-select-invalid",n.errorState)("mat-mdc-select-required",n.required)("mat-mdc-select-empty",n.empty)("mat-mdc-select-multiple",n.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[i._Bn([{provide:Df,useExisting:r},{provide:Op,useExisting:r}]),i.qOj],ngContentSelectors:yR,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(t,n){if(1&t&&(i.F$t(AR),i.TgZ(0,"div",0,1),i.NdJ("click",function(){return n.toggle()}),i.TgZ(3,"div",2),i.YNc(4,mR,2,1,"span",3),i.YNc(5,bR,3,2,"span",4),i.qZA(),i.TgZ(6,"div",5)(7,"div",6),i.O4$(),i.TgZ(8,"svg",7),i._UZ(9,"path",8),i.qZA()()()(),i.YNc(10,wR,3,9,"ng-template",9),i.NdJ("backdropClick",function(){return n.close()})("attach",function(){return n._onAttached()})("detach",function(){return n.close()})),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("ngSwitch",n.empty),i.uIk("id",n._valueId),i.xp6(1),i.Q6J("ngSwitchCase",!0),i.xp6(1),i.Q6J("ngSwitchCase",!1),i.xp6(5),i.Q6J("cdkConnectedOverlayPanelClass",n._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",n._scrollStrategy)("cdkConnectedOverlayOrigin",n._preferredOverlayOrigin||d)("cdkConnectedOverlayOpen",n.panelOpen)("cdkConnectedOverlayPositions",n._positions)("cdkConnectedOverlayWidth",n._overlayWidth)}},dependencies:[x.mk,x.RF,x.n9,x.ED,jb,_f],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[vR.transformPanel]},changeDetection:0})}return r})(),Rg=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[xR],imports:[x.ez,Tc,Uu,wt,Oo,Ls,Uu,wt]})}return r})();const kR=["tooltip"],K2=new i.OlP("mat-tooltip-scroll-strategy"),RR={provide:K2,deps:[Er],useFactory:function HR(r){return()=>r.scrollStrategies.reposition({scrollThrottle:20})}},OR=new i.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function PR(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),eD="tooltip-panel",tD=qr({passive:!0});let zR=(()=>{class r{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Ue(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){this._disabled=Ue(e),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=Di(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=Di(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=e?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,t,n,d,c,l,o,a,s,u,p,m){this._overlay=e,this._elementRef=t,this._scrollDispatcher=n,this._viewContainerRef=d,this._ngZone=c,this._platform=l,this._ariaDescriber=o,this._focusMonitor=a,this._dir=u,this._defaultOptions=p,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new ie.x,this._scrollStrategy=s,this._document=m,p&&(this._showDelay=p.showDelay,this._hideDelay=p.hideDelay,p.position&&(this.position=p.position),p.positionAtOrigin&&(this.positionAtOrigin=p.positionAtOrigin),p.touchGestures&&(this.touchGestures=p.touchGestures)),u.change.pipe(ft(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(ft(this._destroyed)).subscribe(e=>{e?"keyboard"===e&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([t,n])=>{e.removeEventListener(t,n,tD)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,t){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const n=this._createOverlay(t);this._detach(),this._portal=this._portal||new mf(this._tooltipComponent,this._viewContainerRef);const d=this._tooltipInstance=n.attach(this._portal).instance;d._triggerElement=this._elementRef.nativeElement,d._mouseLeaveHideDelay=this._hideDelay,d.afterHidden().pipe(ft(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),d.show(e)}hide(e=this.hideDelay){const t=this._tooltipInstance;t&&(t.isVisible()?t.hide(e):(t._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){const d=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&d._origin instanceof i.SBq)return this._overlayRef;this._detach()}const t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&e||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(t);return n.positionChanges.pipe(ft(this._destroyed)).subscribe(d=>{this._updateCurrentPositionClass(d.connectionPair),this._tooltipInstance&&d.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:`${this._cssClassPrefix}-${eD}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(ft(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(ft(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(ft(this._destroyed)).subscribe(d=>{this._isTooltipVisible()&&27===d.keyCode&&!pn(d)&&(d.preventDefault(),d.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){const t=e.getConfig().positionStrategy,n=this._getOrigin(),d=this._getOverlayPosition();t.withPositions([this._addOffset({...n.main,...d.main}),this._addOffset({...n.fallback,...d.fallback})])}_addOffset(e){return e}_getOrigin(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let n;"above"==t||"below"==t?n={originX:"center",originY:"above"==t?"top":"bottom"}:"before"==t||"left"==t&&e||"right"==t&&!e?n={originX:"start",originY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(n={originX:"end",originY:"center"});const{x:d,y:c}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:d,originY:c}}}_getOverlayPosition(){const e=!this._dir||"ltr"==this._dir.value,t=this.position;let n;"above"==t?n={overlayX:"center",overlayY:"bottom"}:"below"==t?n={overlayX:"center",overlayY:"top"}:"before"==t||"left"==t&&e||"right"==t&&!e?n={overlayX:"end",overlayY:"center"}:("after"==t||"right"==t&&e||"left"==t&&!e)&&(n={overlayX:"start",overlayY:"center"});const{x:d,y:c}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:d,overlayY:c}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,re.q)(1),ft(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}_updateCurrentPositionClass(e){const{overlayY:t,originX:n,originY:d}=e;let c;if(c="center"===t?this._dir&&"rtl"===this._dir.value?"end"===n?"left":"right":"start"===n?"left":"right":"bottom"===t&&"top"===d?"above":"below",c!==this._currentPosition){const l=this._overlayRef;if(l){const o=`${this._cssClassPrefix}-${eD}-`;l.removePanelClass(o+this._currentPosition),l.addPanelClass(o+c)}this._currentPosition=c}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{let t;this._setupPointerExitEventsIfNeeded(),void 0!==e.x&&void 0!==e.y&&(t=e),this.show(void 0,t)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{const t=e.targetTouches?.[0],n=t?{x:t.clientX,y:t.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,n),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",t=>{const n=t.relatedTarget;(!n||!this._overlayRef?.overlayElement.contains(n))&&this.hide()}],["wheel",t=>this._wheelListener(t)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const t=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",t],["touchcancel",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([t,n])=>{this._elementRef.nativeElement.addEventListener(t,n,tD)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){const t=this._document.elementFromPoint(e.clientX,e.clientY),n=this._elementRef.nativeElement;t!==n&&!n.contains(t)&&this.hide()}}_disableNativeGesturesIfNecessary(){const e=this.touchGestures;if("off"!==e){const t=this._elementRef.nativeElement,n=t.style;("on"===e||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect="none"),("on"===e||!t.draggable)&&(n.webkitUserDrag="none"),n.touchAction="none",n.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275dir=i.lG2({type:r,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}})}return r})(),Hr=(()=>{class r extends zR{constructor(e,t,n,d,c,l,o,a,s,u,p,m){super(e,t,n,d,c,l,o,a,s,u,p,m),this._tooltipComponent=FR,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(e){const n=!this._dir||"ltr"==this._dir.value;return"top"===e.originY?e.offsetY=-8:"bottom"===e.originY?e.offsetY=8:"start"===e.originX?e.offsetX=n?-8:8:"end"===e.originX&&(e.offsetX=n?8:-8),e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Er),i.Y36(i.SBq),i.Y36(El),i.Y36(i.s_b),i.Y36(i.R0b),i.Y36(fi),i.Y36(Vm),i.Y36(Sr),i.Y36(K2),i.Y36(Yn,8),i.Y36(OR,8),i.Y36(x.K0))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(t,n){2&t&&i.ekj("mat-mdc-tooltip-disabled",n.disabled)},exportAs:["matTooltip"],features:[i.qOj]})}return r})(),UR=(()=>{class r{constructor(e,t){this._changeDetectorRef=e,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new ie.x,this._animationsDisabled="NoopAnimations"===t}show(e){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){const t=this._tooltip.nativeElement,n=this._showAnimation,d=this._hideAnimation;if(t.classList.remove(e?d:n),t.classList.add(e?n:d),this._isVisible=e,e&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const c=getComputedStyle(t);("0s"===c.getPropertyValue("animation-duration")||"none"===c.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(t.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO),i.Y36(i.QbO,8))};static#t=this.\u0275dir=i.lG2({type:r})}return r})(),FR=(()=>{class r extends UR{constructor(e,t,n){super(e,n),this._elementRef=t,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>24&&e.width>=200}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.QbO,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-tooltip-component"]],viewQuery:function(t,n){if(1&t&&i.Gf(kR,7),2&t){let d;i.iGM(d=i.CRH())&&(n._tooltip=d.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,n){1&t&&i.NdJ("mouseleave",function(c){return n._handleMouseLeave(c)}),2&t&&i.Udp("zoom",n.isVisible()?1:null)},features:[i.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0,1),i.NdJ("animationend",function(c){return n._handleAnimationEnd(c)}),i.TgZ(2,"div",2),i._uU(3),i.qZA()()),2&t&&(i.ekj("mdc-tooltip--multiline",n._isMultiline),i.Q6J("ngClass",n.tooltipClass),i.xp6(3),i.Oqu(n.message))},dependencies:[x.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return r})(),Ch=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[RR],imports:[bs,x.ez,Tc,wt,wt,Oo]})}return r})();function qR(r,h){if(1&r&&(i.TgZ(0,"mat-option",19),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",e," ")}}function YR(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-form-field",16)(1,"mat-select",17),i.NdJ("selectionChange",function(n){i.CHM(e);const d=i.oxw(2);return i.KtG(d._changePageSize(n.value))}),i.YNc(2,qR,2,2,"mat-option",18),i.qZA()()}if(2&r){const e=i.oxw(2);i.Q6J("appearance",e._formFieldAppearance)("color",e.color),i.xp6(1),i.Q6J("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),i.xp6(1),i.Q6J("ngForOf",e._displayedPageSizeOptions)}}function WR(r,h){if(1&r&&(i.TgZ(0,"div",20),i._uU(1),i.qZA()),2&r){const e=i.oxw(2);i.xp6(1),i.Oqu(e.pageSize)}}function GR(r,h){if(1&r&&(i.TgZ(0,"div",12)(1,"div",13),i._uU(2),i.qZA(),i.YNc(3,YR,3,8,"mat-form-field",14),i.YNc(4,WR,2,1,"div",15),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.s9C("id",e._pageSizeLabelId),i.xp6(1),i.hij(" ",e._intl.itemsPerPageLabel," "),i.xp6(1),i.Q6J("ngIf",e._displayedPageSizeOptions.length>1),i.xp6(1),i.Q6J("ngIf",e._displayedPageSizeOptions.length<=1)}}function ZR(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",21),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.firstPage())}),i.O4$(),i.TgZ(1,"svg",7),i._UZ(2,"path",22),i.qZA()()}if(2&r){const e=i.oxw();i.Q6J("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),i.uIk("aria-label",e._intl.firstPageLabel)}}function $R(r,h){if(1&r){const e=i.EpF();i.O4$(),i.kcU(),i.TgZ(0,"button",23),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.lastPage())}),i.O4$(),i.TgZ(1,"svg",7),i._UZ(2,"path",24),i.qZA()()}if(2&r){const e=i.oxw();i.Q6J("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),i.uIk("aria-label",e._intl.lastPageLabel)}}let lA=(()=>{class r{constructor(){this.changes=new ie.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,n)=>{if(0==n||0==t)return`0 of ${n}`;const d=e*t;return`${d+1} \u2013 ${d<(n=Math.max(n,0))?Math.min(d+t,n):d+t} of ${n}`}}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const XR={provide:lA,deps:[[new i.FiY,new i.tp0,lA]],useFactory:function JR(r){return r||new lA}},iD=new i.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),KR=La($m(class{}));let eP=(()=>{class r extends KR{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(Di(e),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=Di(e),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(Di(e),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(t=>Di(t)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(e){this._hidePageSize=Ue(e)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(e){this._showFirstLastButtons=Ue(e)}constructor(e,t,n){if(super(),this._intl=e,this._changeDetectorRef=t,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new i.vpe,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:d,pageSizeOptions:c,hidePageSize:l,showFirstLastButtons:o}=n;null!=d&&(this._pageSize=d),null!=c&&(this._pageSizeOptions=c),null!=l&&(this._hidePageSize=l),null!=o&&(this._showFirstLastButtons=o)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-t),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275dir=i.lG2({type:r,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[i.qOj]})}return r})(),tP=0,nD=(()=>{class r extends eP{constructor(e,t,n){super(e,t,n),this._pageSizeLabelId="mat-paginator-page-size-label-"+tP++,this._formFieldAppearance=n?.formFieldAppearance||"outline"}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(lA),i.Y36(i.sBO),i.Y36(iD,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[i.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"div",1),i.YNc(2,GR,5,4,"div",2),i.TgZ(3,"div",3)(4,"div",4),i._uU(5),i.qZA(),i.YNc(6,ZR,3,5,"button",5),i.TgZ(7,"button",6),i.NdJ("click",function(){return n.previousPage()}),i.O4$(),i.TgZ(8,"svg",7),i._UZ(9,"path",8),i.qZA()(),i.kcU(),i.TgZ(10,"button",9),i.NdJ("click",function(){return n.nextPage()}),i.O4$(),i.TgZ(11,"svg",7),i._UZ(12,"path",10),i.qZA()(),i.YNc(13,$R,3,5,"button",11),i.qZA()()()),2&t&&(i.xp6(2),i.Q6J("ngIf",!n.hidePageSize),i.xp6(3),i.hij(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),i.xp6(1),i.Q6J("ngIf",n.showFirstLastButtons),i.xp6(1),i.Q6J("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),i.uIk("aria-label",n._intl.previousPageLabel),i.xp6(3),i.Q6J("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),i.uIk("aria-label",n._intl.nextPageLabel),i.xp6(3),i.Q6J("ngIf",n.showFirstLastButtons))},dependencies:[x.sg,x.O5,ko,Oi,Hg,As,Hr],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size)}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return r})(),cA=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[XR],imports:[x.ez,vs,Rg,Ch]})}return r})(),oP=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez,wt,Dl,Wn,_p,bs,wt]})}return r})(),oD=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})(),Nx=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[oD,wt,Wn,x.ez,oD,wt]})}return r})();function _P(r,h){1&r&&(i.TgZ(0,"span",8),i.Hsn(1,1),i.qZA())}function bP(r,h){1&r&&(i.TgZ(0,"span",9),i.Hsn(1,2),i.qZA())}const sD=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],lD=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function yP(r,h){if(1&r&&(i.ynx(0),i._UZ(1,"span",8)(2,"span",9),i.BQk()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e._isRippleCentered)("matRippleTrigger",e._elementRef.nativeElement)}}function vP(r,h){1&r&&(i.TgZ(0,"span",10),i.Hsn(1),i.qZA())}function MP(r,h){1&r&&(i.ynx(0),i.Hsn(1,1),i.BQk())}function CP(r,h){1&r&&i.Hsn(0,2,["*ngIf","contentEditInput; else defaultMatChipEditInput"])}function xP(r,h){1&r&&i._UZ(0,"span",13)}function TP(r,h){if(1&r&&(i.ynx(0),i.YNc(1,CP,1,0,"ng-content",11),i.YNc(2,xP,1,0,"ng-template",null,12,i.W1O),i.BQk()),2&r){const e=i.MAs(3),t=i.oxw();i.xp6(1),i.Q6J("ngIf",t.contentEditInput)("ngIfElse",e)}}function SP(r,h){1&r&&(i.TgZ(0,"span",14),i.Hsn(1,3),i.qZA())}const EP=[[["mat-chip-avatar"],["","matChipAvatar",""]],"*",[["","matChipEditInput",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],DP=["mat-chip-avatar, [matChipAvatar]","*","[matChipEditInput]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],Vx=["*"],dA=new i.OlP("mat-chips-default-options"),jx=new i.OlP("MatChipAvatar"),zx=new i.OlP("MatChipTrailingIcon"),Ux=new i.OlP("MatChipRemove"),uA=new i.OlP("MatChip");class kP{}const LP=ml(kP,-1);let Yf=(()=>{class r extends LP{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=Ue(e)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(e,t){super(),this._elementRef=e,this._parentChip=t,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(uA))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(t,n){1&t&&i.NdJ("click",function(c){return n._handleClick(c)})("keydown",function(c){return n._handleKeydown(c)}),2&t&&(i.uIk("tabindex",n._getTabindex())("disabled",n._getDisabledAttribute())("aria-disabled",n.disabled),i.ekj("mdc-evolution-chip__action--primary",n._isPrimary)("mdc-evolution-chip__action--presentational",!n.isInteractive)("mdc-evolution-chip__action--trailing",!n._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[i.qOj]})}return r})(),uD=(()=>{class r extends Yf{constructor(){super(...arguments),this.isInteractive=!1,this._isPrimary=!1}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:["aria-hidden","true",1,"mat-mdc-chip-trailing-icon","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],features:[i._Bn([{provide:zx,useExisting:r}]),i.qOj]})}return r})(),hD=(()=>{class r extends Yf{constructor(){super(...arguments),this._isPrimary=!1}_handleClick(e){this.disabled||(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!this.disabled&&(e.stopPropagation(),e.preventDefault(),this._parentChip.remove())}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matChipRemove",""]],hostAttrs:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],hostVars:1,hostBindings:function(t,n){2&t&&i.uIk("aria-hidden",null)},features:[i._Bn([{provide:Ux,useExisting:r}]),i.qOj]})}return r})(),RP=0;const PP=ml(Sd(fl(La(class{constructor(r){this._elementRef=r}})),"primary"),-1);let Wf=(()=>{class r extends PP{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get removable(){return this._removable}set removable(e){this._removable=Ue(e)}get highlighted(){return this._highlighted}set highlighted(e){this._highlighted=Ue(e)}constructor(e,t,n,d,c,l,o,a){super(t),this._changeDetectorRef=e,this._ngZone=n,this._focusMonitor=d,this._globalRippleOptions=o,this._isRippleCentered=!1,this._onFocus=new ie.x,this._onBlur=new ie.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+RP++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new i.vpe,this.destroyed=new i.vpe,this.basicChipAttrName="mat-basic-chip",this._document=c,this._animationsDisabled="NoopAnimations"===l,null!=a&&(this.tabIndex=parseInt(a)??this.defaultTabIndex),this._monitorFocus()}ngOnInit(){const e=this._elementRef.nativeElement;this._isBasicChip=e.hasAttribute(this.basicChipAttrName)||e.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,cn.T)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(e){(8===e.keyCode||46===e.keyCode)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(t=>{const n=t._elementRef.nativeElement;return n===e||n.contains(e)})}_getActions(){const e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const t=null!==e;t!==this._hasFocusInternal&&(this._hasFocusInternal=t,t?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Sr),i.Y36(x.K0),i.Y36(i.QbO,8),i.Y36(bc,8),i.$8M("tabindex"))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,jx,5),i.Suo(d,zx,5),i.Suo(d,Ux,5),i.Suo(d,jx,5),i.Suo(d,zx,5),i.Suo(d,Ux,5)),2&t){let c;i.iGM(c=i.CRH())&&(n.leadingIcon=c.first),i.iGM(c=i.CRH())&&(n.trailingIcon=c.first),i.iGM(c=i.CRH())&&(n.removeIcon=c.first),i.iGM(c=i.CRH())&&(n._allLeadingIcons=c),i.iGM(c=i.CRH())&&(n._allTrailingIcons=c),i.iGM(c=i.CRH())&&(n._allRemoveIcons=c)}},viewQuery:function(t,n){if(1&t&&(i.Gf(er,5),i.Gf(Yf,5)),2&t){let d;i.iGM(d=i.CRH())&&(n.ripple=d.first),i.iGM(d=i.CRH())&&(n.primaryAction=d.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(t,n){1&t&&i.NdJ("keydown",function(c){return n._handleKeydown(c)}),2&t&&(i.Ikx("id",n.id),i.uIk("role",n.role)("tabindex",n.role?n.tabIndex:null)("aria-label",n.ariaLabel),i.ekj("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-basic-chip",n._isBasicChip)("mat-mdc-standard-chip",!n._isBasicChip)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon())("_mat-animation-noopable",n._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[i._Bn([{provide:uA,useExisting:r}]),i.qOj],ngContentSelectors:lD,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(t,n){1&t&&(i.F$t(sD),i._UZ(0,"span",0)(1,"span",1),i.TgZ(2,"span",2)(3,"span",3),i.YNc(4,_P,2,0,"span",4),i.TgZ(5,"span",5),i.Hsn(6),i._UZ(7,"span",6),i.qZA()()(),i.YNc(8,bP,2,0,"span",7)),2&t&&(i.Q6J("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",n._isRippleCentered)("matRippleTrigger",n._elementRef.nativeElement),i.xp6(3),i.Q6J("isInteractive",!1),i.xp6(1),i.Q6J("ngIf",n.leadingIcon),i.xp6(4),i.Q6J("ngIf",n._hasTrailingIcon()))},dependencies:[x.O5,er,Yf],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return r})(),hA=(()=>{class r{constructor(e,t){this._elementRef=e,this._document=t}initialize(e){this.getNativeElement().focus(),this.setValue(e)}getNativeElement(){return this._elementRef.nativeElement}setValue(e){this.getNativeElement().textContent=e,this._moveCursorToEndOfInput()}getValue(){return this.getNativeElement().textContent||""}_moveCursorToEndOfInput(){const e=this._document.createRange();e.selectNodeContents(this.getNativeElement()),e.collapse(!1);const t=window.getSelection();t.removeAllRanges(),t.addRange(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(x.K0))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["span","matChipEditInput",""]],hostAttrs:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]})}return r})(),Fx=(()=>{class r extends Wf{constructor(e,t,n,d,c,l,o,a){super(e,t,n,d,c,l,o,a),this.basicChipAttrName="mat-basic-chip-row",this._editStartPending=!1,this.editable=!1,this.edited=new i.vpe,this._isEditing=!1,this.role="row",this._onBlur.pipe(ft(this.destroyed)).subscribe(()=>{this._isEditing&&!this._editStartPending&&this._onEditFinish()})}_hasTrailingIcon(){return!this._isEditing&&super._hasTrailingIcon()}_handleFocus(){!this._isEditing&&!this.disabled&&this.focus()}_handleKeydown(e){13!==e.keyCode||this.disabled?this._isEditing?e.stopPropagation():super._handleKeydown(e):this._isEditing?(e.preventDefault(),this._onEditFinish()):this.editable&&this._startEditing(e)}_handleDoubleclick(e){!this.disabled&&this.editable&&this._startEditing(e)}_startEditing(e){if(!this.primaryAction||this.removeIcon&&this._getSourceAction(e.target)===this.removeIcon)return;const t=this.value;this._isEditing=!0,this._editStartPending=!0,setTimeout(()=>{this._getEditInput().initialize(t),this._editStartPending=!1})}_onEditFinish(){this._isEditing=!1,this._editStartPending=!1,this.edited.emit({chip:this,value:this._getEditInput().getValue()}),(this._document.activeElement===this._getEditInput().getNativeElement()||this._document.activeElement===this._document.body)&&this.primaryAction.focus()}_getEditInput(){return this.contentEditInput||this.defaultEditInput}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Sr),i.Y36(x.K0),i.Y36(i.QbO,8),i.Y36(bc,8),i.$8M("tabindex"))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,hA,5),2&t){let c;i.iGM(c=i.CRH())&&(n.contentEditInput=c.first)}},viewQuery:function(t,n){if(1&t&&i.Gf(hA,5),2&t){let d;i.iGM(d=i.CRH())&&(n.defaultEditInput=d.first)}},hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],hostVars:27,hostBindings:function(t,n){1&t&&i.NdJ("focus",function(c){return n._handleFocus(c)})("dblclick",function(c){return n._handleDoubleclick(c)}),2&t&&(i.Ikx("id",n.id),i.uIk("tabindex",n.disabled?null:-1)("aria-label",null)("aria-description",null)("role",n.role),i.ekj("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-chip-editing",n._isEditing)("mat-mdc-chip-editable",n.editable)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",editable:"editable"},outputs:{edited:"edited"},features:[i._Bn([{provide:Wf,useExisting:r},{provide:uA,useExisting:r}]),i.qOj],ngContentSelectors:DP,decls:10,vars:12,consts:[[4,"ngIf"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","disabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label",3,"ngSwitch"],[4,"ngSwitchCase"],["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing","role","gridcell",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[4,"ngIf","ngIfElse"],["defaultMatChipEditInput",""],["matChipEditInput",""],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(t,n){1&t&&(i.F$t(EP),i.YNc(0,yP,3,3,"ng-container",0),i.TgZ(1,"span",1),i.YNc(2,vP,2,0,"span",2),i.TgZ(3,"span",3),i.YNc(4,MP,2,0,"ng-container",4),i.YNc(5,TP,4,2,"ng-container",4),i._UZ(6,"span",5),i.qZA()(),i.YNc(7,SP,2,0,"span",6),i.TgZ(8,"span",7),i._uU(9),i.qZA()),2&t&&(i.Q6J("ngIf",!n._isEditing),i.xp6(1),i.Q6J("tabIndex",n.tabIndex)("disabled",n.disabled),i.uIk("aria-label",n.ariaLabel)("aria-describedby",n._ariaDescriptionId),i.xp6(1),i.Q6J("ngIf",n.leadingIcon),i.xp6(1),i.Q6J("ngSwitch",n._isEditing),i.xp6(1),i.Q6J("ngSwitchCase",!1),i.xp6(1),i.Q6J("ngSwitchCase",!0),i.xp6(2),i.Q6J("ngIf",n._hasTrailingIcon()),i.xp6(1),i.Q6J("id",n._ariaDescriptionId),i.xp6(1),i.Oqu(n.ariaDescription))},dependencies:[x.O5,x.RF,x.n9,er,Yf,hA],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return r})();class OP{constructor(h){}}const IP=ml(OP);let qx=(()=>{class r extends IP{get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get disabled(){return this._disabled}set disabled(e){this._disabled=Ue(e),this._syncChipsState()}get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}constructor(e,t,n){super(e),this._elementRef=e,this._changeDetectorRef=t,this._dir=n,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new ie.x,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new i.n_E}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(e=>e._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(e=>{e.disabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&ethis.tabIndex=e)}}_getChipStream(e){return this._chips.changes.pipe(Ui(null),(0,Tt.w)(()=>(0,cn.T)(...this._chips.map(e))))}_originatesFromChip(e){let t=e.target;for(;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains("mat-mdc-chip"))return!0;t=t.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe(Ui(this._chips)).subscribe(e=>{const t=[];e.forEach(n=>n._getActions().forEach(d=>t.push(d))),this._chipActions.reset(t),this._chipActions.notifyOnChanges()}),this._keyManager=new xp(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe(ft(this._destroyed)).subscribe(({chip:e})=>{const t=e._getSourceAction(document.activeElement);t&&this._keyManager.updateActiveItem(t)}),this._dir?.change.pipe(ft(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe(Ui(null),ft(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe(ft(this._destroyed)).subscribe(e=>{const n=this._chips.toArray().indexOf(e.chip);this._isValidIndex(n)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=n)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),t=this._chips.toArray()[e];t.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():t.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Yn,8))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-chip-set"]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,Wf,5),2&t){let c;i.iGM(c=i.CRH())&&(n._chips=c)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(t,n){1&t&&i.NdJ("keydown",function(c){return n._handleKeydown(c)}),2&t&&i.uIk("role",n.role)},inputs:{disabled:"disabled",role:"role"},features:[i.qOj],ngContentSelectors:Vx,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0),i.Hsn(1),i.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return r})();class VP{constructor(h,e){this.source=h,this.value=e}}class jP extends qx{constructor(h,e,t,n,d,c,l){super(h,e,t),this._defaultErrorStateMatcher=n,this._parentForm=d,this._parentFormGroup=c,this.ngControl=l,this.stateChanges=new ie.x}}const zP=X1(jP);let mD=(()=>{class r extends zP{get disabled(){return this.ngControl?!!this.ngControl.disabled:this._disabled}set disabled(e){this._disabled=Ue(e),this._syncChipsState()}get id(){return this._chipInput.id}get empty(){return(!this._chipInput||this._chipInput.empty)&&(!this._chips||0===this._chips.length)}get placeholder(){return this._chipInput?this._chipInput.placeholder:this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get focused(){return this._chipInput.focused||this._hasFocusedChip()}get required(){return this._required??this.ngControl?.control?.hasValidator(ln.required)??!1}set required(e){this._required=Ue(e),this.stateChanges.next()}get shouldLabelFloat(){return!this.empty||this.focused}get value(){return this._value}set value(e){this._value=e}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}constructor(e,t,n,d,c,l,o){super(e,t,n,l,d,c,o),this.controlType="mat-chip-grid",this._defaultRole="grid",this._ariaDescribedbyIds=[],this._onTouched=()=>{},this._onChange=()=>{},this._value=[],this.change=new i.vpe,this.valueChange=new i.vpe,this._chips=void 0,this.ngControl&&(this.ngControl.valueAccessor=this)}ngAfterContentInit(){this.chipBlurChanges.pipe(ft(this._destroyed)).subscribe(()=>{this._blur(),this.stateChanges.next()}),(0,cn.T)(this.chipFocusChanges,this._chips.changes).pipe(ft(this._destroyed)).subscribe(()=>this.stateChanges.next())}ngAfterViewInit(){super.ngAfterViewInit()}ngDoCheck(){this.ngControl&&this.updateErrorState()}ngOnDestroy(){super.ngOnDestroy(),this.stateChanges.complete()}registerInput(e){this._chipInput=e,this._chipInput.setDescribedByIds(this._ariaDescribedbyIds)}onContainerClick(e){!this.disabled&&!this._originatesFromChip(e)&&this.focus()}focus(){this.disabled||this._chipInput.focused||(!this._chips.length||this._chips.first.disabled?Promise.resolve().then(()=>this._chipInput.focus()):this._chips.length&&this._keyManager.setFirstItemActive(),this.stateChanges.next())}setDescribedByIds(e){this._ariaDescribedbyIds=e,this._chipInput?.setDescribedByIds(e)}writeValue(e){this._value=e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this.stateChanges.next()}_blur(){this.disabled||setTimeout(()=>{this.focused||(this._propagateChanges(),this._markAsTouched())})}_allowFocusEscape(){this._chipInput.focused||super._allowFocusEscape()}_handleKeydown(e){9===e.keyCode?this._chipInput.focused&&pn(e,"shiftKey")&&this._chips.length&&!this._chips.last.disabled?(e.preventDefault(),this._keyManager.activeItem?this._keyManager.setActiveItem(this._keyManager.activeItem):this._focusLastChip()):super._allowFocusEscape():this._chipInput.focused||super._handleKeydown(e),this.stateChanges.next()}_focusLastChip(){this._chips.length&&this._chips.last.focus()}_propagateChanges(){const e=this._chips.length?this._chips.toArray().map(t=>t.value):[];this._value=e,this.change.emit(new VP(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Yn,8),i.Y36(Lo,8),i.Y36(Ja,8),i.Y36(ju),i.Y36(Wr,10))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-chip-grid"]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,Fx,5),2&t){let c;i.iGM(c=i.CRH())&&(n._chips=c)}},hostAttrs:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],hostVars:10,hostBindings:function(t,n){1&t&&i.NdJ("focus",function(){return n.focus()})("blur",function(){return n._blur()}),2&t&&(i.Ikx("tabIndex",n._chips&&0===n._chips.length?-1:n.tabIndex),i.uIk("role",n.role)("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState),i.ekj("mat-mdc-chip-list-disabled",n.disabled)("mat-mdc-chip-list-invalid",n.errorState)("mat-mdc-chip-list-required",n.required))},inputs:{tabIndex:"tabIndex",disabled:"disabled",placeholder:"placeholder",required:"required",value:"value",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},features:[i._Bn([{provide:Df,useExisting:r}]),i.qOj],ngContentSelectors:Vx,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0),i.Hsn(1),i.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return r})(),UP=0,gD=(()=>{class r{set chipGrid(e){e&&(this._chipGrid=e,this._chipGrid.registerInput(this))}get addOnBlur(){return this._addOnBlur}set addOnBlur(e){this._addOnBlur=Ue(e)}get disabled(){return this._disabled||this._chipGrid&&this._chipGrid.disabled}set disabled(e){this._disabled=Ue(e)}get empty(){return!this.inputElement.value}constructor(e,t,n){this._elementRef=e,this.focused=!1,this._addOnBlur=!1,this.chipEnd=new i.vpe,this.placeholder="",this.id="mat-mdc-chip-list-input-"+UP++,this._disabled=!1,this.inputElement=this._elementRef.nativeElement,this.separatorKeyCodes=t.separatorKeyCodes,n&&this.inputElement.classList.add("mat-mdc-form-field-input-control")}ngOnChanges(){this._chipGrid.stateChanges.next()}ngOnDestroy(){this.chipEnd.complete()}ngAfterContentInit(){this._focusLastChipOnBackspace=this.empty}_keydown(e){if(e){if(8===e.keyCode&&this._focusLastChipOnBackspace)return this._chipGrid._focusLastChip(),void e.preventDefault();this._focusLastChipOnBackspace=!1}this._emitChipEnd(e)}_keyup(e){!this._focusLastChipOnBackspace&&8===e.keyCode&&this.empty&&(this._focusLastChipOnBackspace=!0,e.preventDefault())}_blur(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipGrid.focused||this._chipGrid._blur(),this._chipGrid.stateChanges.next()}_focus(){this.focused=!0,this._focusLastChipOnBackspace=this.empty,this._chipGrid.stateChanges.next()}_emitChipEnd(e){(!e||this._isSeparatorKey(e))&&(this.chipEnd.emit({input:this.inputElement,value:this.inputElement.value,chipInput:this}),e?.preventDefault())}_onInput(){this._chipGrid.stateChanges.next()}focus(){this.inputElement.focus()}clear(){this.inputElement.value="",this._focusLastChipOnBackspace=!0}setDescribedByIds(e){const t=this._elementRef.nativeElement;e.length?t.setAttribute("aria-describedby",e.join(" ")):t.removeAttribute("aria-describedby")}_isSeparatorKey(e){return!pn(e)&&new Set(this.separatorKeyCodes).has(e.keyCode)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(dA),i.Y36(Gd,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],hostVars:6,hostBindings:function(t,n){1&t&&i.NdJ("keydown",function(c){return n._keydown(c)})("keyup",function(c){return n._keyup(c)})("blur",function(){return n._blur()})("focus",function(){return n._focus()})("input",function(){return n._onInput()}),2&t&&(i.Ikx("id",n.id),i.uIk("disabled",n.disabled||null)("placeholder",n.placeholder||null)("aria-invalid",n._chipGrid&&n._chipGrid.ngControl?n._chipGrid.ngControl.invalid:null)("aria-required",n._chipGrid&&n._chipGrid.required||null)("required",n._chipGrid&&n._chipGrid.required||null))},inputs:{chipGrid:["matChipInputFor","chipGrid"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[i.TTD]})}return r})(),Yx=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[ju,{provide:dA,useValue:{separatorKeyCodes:[13]}}],imports:[wt,x.ez,Wn,wt]})}return r})(),_D=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez,Np,xf,Yd,vs,Ew,Bd,No,U,mh,Ol,Ls,Pl,Vd,Cl,xl,Fw,Mx,Xm,Tx,Lx,aA,Ix,sA,cA,Ch,Rg,Wn,U,Nx,Yx,Np,xf,Yd,vs,Ew,Bd,No,U,mh,Ol,Ls,Pl,Vd,Cl,xl,Fw,Mx,Xm,Tx,Lx,aA,Ix,sA,cA,Ch,Rg,Wn,oP,Nx,Yx]})}return r})();const FP=["input"],qP=["*"];let bD=0;class wD{constructor(h,e){this.source=h,this.value=e}}const YP={provide:tr,useExisting:(0,i.Gpc)(()=>Wx),multi:!0},AD=new i.OlP("MatRadioGroup"),WP=new i.OlP("mat-radio-default-options",{providedIn:"root",factory:function GP(){return{color:"accent"}}});let ZP=(()=>{class r{get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition="before"===e?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=Ue(e),this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=Ue(e),this._markRadiosForCheck()}constructor(e){this._changeDetector=e,this._value=null,this._name="mat-radio-group-"+bD++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new i.vpe}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(t=>{t.checked=this.value===t.value,t.checked&&(this._selected=t)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new wD(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO))};static#t=this.\u0275dir=i.lG2({type:r,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}})}return r})();class $P{constructor(h){this._elementRef=h}}const JP=fl(ml($P));let XP=(()=>{class r extends JP{get checked(){return this._checked}set checked(e){const t=Ue(e);this._checked!==t&&(this._checked=t,t&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!t&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),t&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(e){this._setDisabled(Ue(e))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){this._required=Ue(e)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(e){this._color=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,t,n,d,c,l,o,a){super(t),this._changeDetector=n,this._focusMonitor=d,this._radioDispatcher=c,this._providerOverride=o,this._uniqueId="mat-radio-"+ ++bD,this.id=this._uniqueId,this.change=new i.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=e,this._noopAnimations="NoopAnimations"===l,a&&(this.tabIndex=Di(a,0))}focus(e,t){t?this._focusMonitor.focusVia(this._inputElement,t,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,t)=>{e!==this.id&&t===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new wD(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(e){e.stopPropagation()}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){const t=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),t&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_updateTabIndex(){const e=this.radioGroup;let t;if(t=e&&e.selected&&!this.disabled?e.selected===this?this.tabIndex:-1:this.tabIndex,t!==this._previousTabIndex){const n=this._inputElement?.nativeElement;n&&(n.setAttribute("tabindex",t+""),this._previousTabIndex=t)}}static#e=this.\u0275fac=function(t){i.$Z()};static#t=this.\u0275dir=i.lG2({type:r,viewQuery:function(t,n){if(1&t&&i.Gf(FP,5),2&t){let d;i.iGM(d=i.CRH())&&(n._inputElement=d.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[i.qOj]})}return r})(),Wx=(()=>{class r extends ZP{static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["mat-radio-group"]],contentQueries:function(t,n,d){if(1&t&&i.Suo(d,Gx,5),2&t){let c;i.iGM(c=i.CRH())&&(n._radios=c)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[i._Bn([YP,{provide:AD,useExisting:r}]),i.qOj]})}return r})(),Gx=(()=>{class r extends XP{constructor(e,t,n,d,c,l,o,a){super(e,t,n,d,c,l,o,a)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(AD,8),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(Sr),i.Y36(Sb),i.Y36(i.QbO,8),i.Y36(WP,8),i.$8M("tabindex"))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(t,n){1&t&&i.NdJ("focus",function(){return n._inputElement.nativeElement.focus()}),2&t&&(i.uIk("id",n.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),i.ekj("mat-primary","primary"===n.color)("mat-accent","accent"===n.color)("mat-warn","warn"===n.color)("mat-mdc-radio-checked",n.checked)("_mat-animation-noopable",n._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[i.qOj],ngContentSelectors:qP,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(t,n){if(1&t&&(i.F$t(),i.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),i.NdJ("click",function(c){return n._onTouchTargetClick(c)}),i.qZA(),i.TgZ(4,"input",4,5),i.NdJ("change",function(c){return n._onInputInteraction(c)}),i.qZA(),i.TgZ(6,"div",6),i._UZ(7,"div",7)(8,"div",8),i.qZA(),i.TgZ(9,"div",9),i._UZ(10,"div",10),i.qZA()(),i.TgZ(11,"label",11),i.Hsn(12),i.qZA()()),2&t){const d=i.MAs(1);i.ekj("mdc-form-field--align-end","before"==n.labelPosition),i.xp6(2),i.ekj("mdc-radio--disabled",n.disabled),i.xp6(2),i.Q6J("id",n.inputId)("checked",n.checked)("disabled",n.disabled)("required",n.required),i.uIk("name",n.name)("value",n.value)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby),i.xp6(5),i.Q6J("matRippleTrigger",d)("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",!0),i.xp6(2),i.Q6J("for",n.inputId)}},dependencies:[er],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return r})(),Zx=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[wt,x.ez,Wn,wt]})}return r})(),yD=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[Bs,x.ez,xl,_D,Zx]})}return r})();var QP=E(5861),KP=E(217);const Gf=[5,10,25,100,1e3];function $x(){return($x=(0,QP.Z)(function*(r,h){yield function tO(r){return new Promise(h=>setTimeout(h,r))}(r),h()})).apply(this,arguments)}function di(){const r=new Ud;return r.disableClose=!0,r.autoFocus=!1,r}function Qd(r){return"virt"===r.namespace.split(":")[4]}const cO=new Intl.Collator("cs",{numeric:!0});function Pg(r,h,e){const t=h.active,n=h.direction;return t&&""!==n?r.sort((d,c)=>{const l=e(d,t),o=e(c,t);return cO.compare(l,o)*("asc"===n?1:-1)}):r}function Og(r,h,e,t,n){h=h.toLowerCase();let d="";return e.forEach(c=>{d+=";"+t(r,c)}),n&&(d+=";"+t(r,"uuid")),d.toLowerCase().includes(h)}function zo(r,h,e){const t=[],n=["checkbox","select","edit","menu","cite","extend","recent"];return h=h.filter(d=>!n.includes(d)),r.forEach(d=>{const c={};h.forEach(l=>{c[l]=(e(d,l)??"").split('"').join("''").trim()}),t.push(c)}),t}function Uo(r,h="csv",e="export"){if("csv"===h){const t=(o,a)=>null===a?"":a,n=Object.keys(r[0]),d=r.map(o=>n.map(a=>JSON.stringify(o[a],t)).join(","));d.unshift(n.join(",").split(" ").join("_").split('"').join("''"));const c=d.join("\r\n"),l=new Blob([c],{type:"text/csv"});(0,KP.saveAs)(l,`${e}.${h}`)}}function vD(r,h){return r.name.toLowerCase()>h.name.toLowerCase()?1:r.name.toLowerCase()===h.name.toLowerCase()?0:-1}const CD="GUI_CONFIG.PREF_PAGE_SIZE.";let pO=(()=>{class r{getString(e){return localStorage.getItem(e)}getNumber(e){return parseInt(localStorage.getItem(e),10)}setNumber(e,t){localStorage.setItem(e,t.toString())}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),fO=(()=>{class r{constructor(e){this.guiConfigService=e,this.defaultTableSizes=new Map,this.defaultTableSizes.set(gO,25),this.defaultTableSizes.set(mO,25)}getTablePageSize(e){const t=this.guiConfigService.getNumber(CD+e);if(!isNaN(t))return t;const n=this.guiConfigService.getNumber("GUI_CONFIG.PREF_PAGE_SIZE");return isNaN(n)?this.defaultTableSizes.get(e)??10:n}setTablePageSize(e,t){this.guiConfigService.setNumber(CD+e,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(pO))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const mO="8",gO="25";function _O(r,h){if(1&r&&(i.TgZ(0,"mat-option",12),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.Q6J("value",e.value),i.xp6(1),i.hij(" ",e.viewValue," ")}}function bO(r,h){1&r&&(i.TgZ(0,"mat-radio-button",13),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ALL_DATA")," "))}let wO=(()=>{class r{constructor(e){this.inputData=e,this.formats=[{value:"csv",viewValue:"CSV"}],this.selectedFormat=new Ho("csv",ln.required),this.selectedExportType=new Ho("current",ln.required)}isValidSelection(){return null!==this.selectedFormat.value&&null!==this.selectedExportType.value}export(){return{exportType:this.selectedExportType.value,format:this.selectedFormat.value}}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-export-table-dialog"]],decls:29,vars:32,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],["required","",1,"flex-column","d-flex","mb-2",3,"formControl"],["value","current","color","primary"],["value","all","color","primary",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-stroked-button","","mat-dialog-close",""],[3,"matTooltip","matTooltipDisabled"],[1,"ms-2",3,"matTooltip","matTooltipDisabled"],["mat-flat-button","","color","accent",3,"disabled","matDialogClose"],[3,"value"],["value","all","color","primary"]],template:function(t,n){if(1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"mat-select",2),i.YNc(9,_O,2,2,"mat-option",3),i.qZA()(),i.TgZ(10,"p"),i._uU(11),i.ALo(12,"translate"),i.qZA(),i.TgZ(13,"mat-radio-group",4)(14,"mat-radio-button",5),i._uU(15),i.ALo(16,"translate"),i.qZA(),i.YNc(17,bO,3,3,"mat-radio-button",6),i.qZA()(),i.TgZ(18,"div",7)(19,"button",8),i._uU(20),i.ALo(21,"translate"),i.qZA(),i.TgZ(22,"div",9),i.ALo(23,"translate"),i.TgZ(24,"div",10),i.ALo(25,"translate"),i.TgZ(26,"button",11),i._uU(27),i.ALo(28,"translate"),i.qZA()()()()),2&t){let d,c;i.xp6(1),i.hij(" ",i.lcZ(2,16,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TITLE"),"\n"),i.xp6(5),i.Oqu(i.lcZ(7,18,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.SELECT_FORMAT")),i.xp6(2),i.Q6J("formControl",n.selectedFormat),i.xp6(1),i.Q6J("ngForOf",n.formats),i.xp6(2),i.Oqu(i.lcZ(12,20,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_OPTIONS")),i.xp6(2),i.Q6J("formControl",n.selectedExportType),i.xp6(2),i.hij(" ",i.lcZ(16,22,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.DISPLAYED_DATA")," "),i.xp6(2),i.Q6J("ngIf",n.inputData.allowExportAll),i.xp6(3),i.hij(" ",i.lcZ(21,24,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_CLOSE")," "),i.xp6(2),i.s9C("matTooltip",i.lcZ(23,26,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_FORMAT")),i.Q6J("matTooltipDisabled",n.selectedFormat.valid||(null==(d=n.selectedFormat.getRawValue())?null:d.length)>0),i.xp6(2),i.s9C("matTooltip",i.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.ERROR_OPTION")),i.Q6J("matTooltipDisabled",n.selectedFormat.invalid||n.selectedExportType.valid||(null==(c=n.selectedExportType.getRawValue())?null:c.length)>0),i.xp6(2),i.Q6J("disabled",n.selectedFormat.invalid||n.selectedExportType.invalid)("matDialogClose",n.export()),i.xp6(1),i.hij(" ",i.lcZ(28,30,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.BUTTON_EXPORT")," ")}},dependencies:[x.sg,x.O5,Vi,Zn,la,kt,aC,qi,gi,Pi,Oi,nr,Hr,Hg,As,Wx,Gx,Xe]})}return r})(),AO=(()=>{class r{constructor(e){this.dialog=e,this.exportDisplayedData=new i.vpe,this.exportAllData=new i.vpe}openDialog(){const e=di();e.width="500px",e.data={allowExportAll:this.allowExportAll},this.dialog.open(wO,e).afterClosed().subscribe(t=>{t&&("all"===t.exportType?this.exportAllData.emit(t.format):this.exportDisplayedData.emit(t.format))})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ji))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-table-options"]],inputs:{allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},decls:10,vars:7,consts:[["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,n){if(1&t&&(i.TgZ(0,"div")(1,"button",0),i.ALo(2,"translate"),i.TgZ(3,"mat-icon"),i._uU(4,"more_vert"),i.qZA()(),i.TgZ(5,"mat-menu",null,1)(7,"button",2),i.NdJ("click",function(){return n.openDialog()}),i._uU(8),i.ALo(9,"translate"),i.qZA()()()),2&t){const d=i.MAs(6);i.xp6(1),i.Q6J("matMenuTriggerFor",d)("matTooltip",i.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.MORE")),i.xp6(7),i.hij(" ",i.lcZ(9,5,"SHARED_LIB.PERUN.COMPONENTS.TABLE_OPTIONS.EXPORT_TO_FILE")," ")}},dependencies:[ko,Gi,Px,Ff,Ox,Hr,Xe]})}return r})();const yO=["topNav"],vO=["table"];function MO(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-table-options",10),i.NdJ("exportDisplayedData",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.exportDisplayedData.emit(n))})("exportAllData",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.exportAllData.emit(n))}),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("allowExportAll",e.allowExportAll)}}const CO=["*"];let Fo=(()=>{class r{constructor(e){this.tableConfigService=e,this.hideExport=!1,this.pageSizeOptions=Gf,this.dataLength=0,this.allowExportAll=!0,this.exportDisplayedData=new i.vpe,this.exportAllData=new i.vpe,this.pageSize=5}set matPaginator(e){this.paginator=e}ngOnInit(){this.pageSize=this.tableConfigService.getTablePageSize(this.tableId),null===this.pageSizeOptions&&(this.pageSize=5),this.paginator._changePageSize(this.pageSize)}pageChangedTop(e){this.table&&(this.pageSize=e.pageSize,this.tableConfigService.setTablePageSize(this.tableId,e.pageSize),this.table.nativeElement.scroll({top:0,behavior:"smooth"}))}changePage(e){const t=e.target;let n=parseInt(t.value);(!n||n<1)&&(n=this.paginator.pageIndex+1),n>this.paginator.getNumberOfPages()&&(n=this.paginator.getNumberOfPages()),this.paginator.pageIndex=n-1,this.paginator.page.next({length:this.paginator.length,pageSize:this.paginator.pageSize,pageIndex:this.paginator.pageIndex}),t.value=n.toString()}onlyValidKeys(e){const t=e.key.charCodeAt(0);return 65===t||66===t||68===t||t>=48&&t<=57}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(fO))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-table-wrapper"]],viewQuery:function(t,n){if(1&t&&(i.Gf(yO,5),i.Gf(vO,5),i.Gf(nD,7)),2&t){let d;i.iGM(d=i.CRH())&&(n.topNav=d.first),i.iGM(d=i.CRH())&&(n.table=d.first),i.iGM(d=i.CRH())&&(n.matPaginator=d.first)}},inputs:{hideExport:"hideExport",pageSizeOptions:"pageSizeOptions",dataLength:"dataLength",tableId:"tableId",allowExportAll:"allowExportAll"},outputs:{exportDisplayedData:"exportDisplayedData",exportAllData:"exportAllData"},features:[i._Bn([{provide:iD,useValue:{formFieldAppearance:"fill"}}])],ngContentSelectors:CO,decls:11,vars:7,consts:[[1,"card-body","pt-0"],[1,"d-flex","justify-content-end","align-items-center"],["topNav",""],[3,"length","pageSizeOptions","pageSize","page"],[1,"page-index-padding"],[1,"table-index-form","d-flex"],["type","number","matInput","",1,"overflow-ellipsis","text-muted",3,"min","max","value","keydown","keyup.enter","focusout"],[3,"allowExportAll","exportDisplayedData","exportAllData",4,"ngIf"],[1,"overflow-auto","border-top","table-height"],["table",""],[3,"allowExportAll","exportDisplayedData","exportAllData"]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0)(1,"div",1,2)(3,"mat-paginator",3),i.NdJ("page",function(c){return n.pageChangedTop(c)}),i.qZA(),i.TgZ(4,"div",4)(5,"mat-form-field",5)(6,"input",6),i.NdJ("keydown",function(c){return n.onlyValidKeys(c)})("keyup.enter",function(c){return n.changePage(c)})("focusout",function(c){return n.changePage(c)}),i.qZA()()(),i.YNc(7,MO,1,1,"perun-web-apps-table-options",7),i.qZA(),i.TgZ(8,"div",8,9),i.Hsn(10),i.qZA()()),2&t&&(i.xp6(3),i.Q6J("length",n.dataLength)("pageSizeOptions",n.pageSizeOptions)("pageSize",n.pageSize),i.xp6(3),i.Q6J("min",1)("max",n.paginator.getNumberOfPages())("value",n.paginator.pageIndex+1),i.xp6(1),i.Q6J("ngIf",!n.hideExport))},dependencies:[x.O5,Oi,An,nD,AO],styles:[".table-height[_ngcontent-%COMP%]{max-height:70vh}.table-index-form[_ngcontent-%COMP%]{max-width:110px;max-height:75px}@media (max-width: 420px){.table-index-form[_ngcontent-%COMP%]{max-width:70px}}.page-index-padding[_ngcontent-%COMP%]{padding-top:1em}"]})}return r})();class Jx{static passwordMatchValidator(h){const e=h.get("passwordCtrl").value,t=h.get("passwordAgainCtrl").value;return h.get("passwordAgainCtrl").setErrors(e!==t?{noPasswordMatch:!0}:null),null}static patternValidator(h){return e=>{if(!e.value)return null;let t=0;for(const n of h)t+=n.test(e.value)?1:0;return t>=3?null:{isWeak:!0}}}}let Rt=(()=>{class r{constructor(){this.branding=""}setInstanceConfig(e){this.instanceConfig=e}setDefaultConfig(e){this.defaultConfig=e}getAppsConfig(){return this.appsConfig}setAppsConfig(e){this.appsConfig=e}setPerunPrincipal(e){this.principal=e}getPerunPrincipal(){return this.principal}getInitialPageId(){return this.initialPageId}setInitialPageId(e){this.initialPageId=e}getLoginAttributeNames(){return this.getProperty("login_namespace_attributes")}getMemberProfileAttributeNames(){return this.getProperty("member_profile_attributes_friendly_names")}setBanding(e){this.branding=e}getProperty(e){if(!this.instanceConfig||!this.defaultConfig)return null;const t=[this.instanceConfig?.brandings?.[this.branding],this.instanceConfig],n=this.defaultConfig[e];let d=null;for(const c of t)c&&null==d&&(d=c[e]);return null===d?n:this.addMissingValuesToProperty(d,n)}addMissingValuesToProperty(e,t){if(null==e)return t;if("object"==typeof e&&!Array.isArray(e))for(const n of Object.keys(t))e[n]=this.addMissingValuesToProperty(e[n],t[n]);return e}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var Ic=E(5137);let Rs=(()=>{class r{constructor(e,t,n,d,c){this.injector=e,this.store=t,this.dialog=n,this.route=d,this.oauthService=c,this.closeSessionDialogsForOtherTabs=l=>{"access_token"===l.key&&this.oauthService.hasValidAccessToken()&&this.dialog.openDialogs.forEach(o=>{"SessionExpirationDialog"===o.id&&o.close()})},setTimeout(()=>{this.router=this.injector.get(nn),this.startIdpFilterKeeper()}),this.route.queryParams.subscribe(l=>{l.idpFilter&&(this.filterShortname=String(l.idpFilter))}),window.addEventListener("storage",this.closeSessionDialogsForOtherTabs)}loadOidcConfigData(){this.oauthService.configure(this.getClientConfig())}logout(){if(sessionStorage.getItem("baPrincipal"))sessionStorage.removeItem("baPrincipal"),sessionStorage.removeItem("basicUsername"),sessionStorage.removeItem("basicPassword"),sessionStorage.setItem("baLogout","true"),sessionStorage.setItem("baAfterLogout","true"),this.router.navigate(["/service-access"],{queryParamsHandling:"preserve"});else{this.logoutProcess=!0;const e=this.store.getProperty("proxy_logout");this.oauthService.logOut(!e);const t=this.store.getProperty("oidc_client").oauth_post_logout_redirect_uri;t?e?this.router.navigate(["/logout"],{queryParamsHandling:"preserve"}):window.open(t,"_self"):this.router.navigate(["/login"],{queryParamsHandling:"preserve"})}}isLoggedIn(){return this.oauthService.hasValidAccessToken()}isLogoutProcess(){return this.logoutProcess}setLogoutProcess(e){this.logoutProcess=e}getAuthorizationHeaderValue(){return this.oauthService.hasValidAccessToken()?"Bearer "+this.oauthService.getAccessToken():""}startAuthentication(){this.oauthService.loadDiscoveryDocumentAndLogin()}getIdpFilter(){return this.filterShortname}getClientConfig(){const e=this.setIdpFilter(),d=.5+.25*Math.random(),c=this.store.getProperty("oidc_client"),l=c.oauth_acr_value,o=e?{acr_values:e+" "+l}:{acr_values:l};if(c.oauth_scopes.split(" ").includes("offline_access")&&c.oauth_offline_access_consent_prompt&&(o.prompt="consent"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaProcessed"))&&(o.acr_values="https://refeds.org/profile/mfa"),(sessionStorage.getItem("mfa_route")||localStorage.getItem("mfaTimeout"))&&(o.prompt?o.prompt+=" login":o.prompt="login",o.max_age="0"),"Linker"===this.store.getProperty("application")){o.prompt?o.prompt+=" login":o.prompt="login";const a=function dO(r,h){const e=h.split("&");for(const t of e){const[n,d]=t.split("=");if(n.includes(r))return d}return""}("idphint",location.search.substring(1));a&&(o.idphint=a)}return{requestAccessToken:!0,issuer:c.oauth_authority,clientId:c.oauth_client_id,redirectUri:c.oauth_redirect_uri,postLogoutRedirectUri:c.oauth_post_logout_redirect_uri,responseType:c.oauth_response_type,scope:c.oauth_scopes,clockSkewInSec:1,timeoutFactor:d,userinfoEndpoint:this.store.getProperty("oidc_client").user_info_endpoint_url,customQueryParams:o}}setIdpFilter(){const e=location.search.length?location.search.substring(1).split("&"):[];this.filterShortname=null;const t=this.store.getProperty("oidc_client").filters;if(!t)return null;let n=null;return e.forEach(d=>{const c=d.split("=");"idpFilter"===c[0]&&t[c[1]]&&(this.filterShortname=c[1],n=t[c[1]])}),t.default&&!n?(this.filterShortname="default",t.default):n}startIdpFilterKeeper(){this.router.events.pipe((0,Ut.h)(e=>e instanceof zr)).subscribe(()=>{const e={idpFilter:this.getIdpFilter()};this.router.navigate([],{relativeTo:this.route,queryParams:"default"===e.idpFilter?{}:e,queryParamsHandling:"merge",replaceUrl:!0})})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(i.zs3),i.LFG(Rt),i.LFG(ji),i.LFG(Ci),i.LFG(Ic.Ct))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),xO=(()=>{class r{constructor(e){this.dialogRef=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:3,vars:3,consts:[["mat-dialog-content","",1,"mt-2","mb-2"]],template:function(t,n){1&t&&(i.TgZ(0,"h2",0),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.USER_DONT_EXIST.TITLE"),"\n"))},dependencies:[gi,Xe]})}return r})();var TO=E(305);function xD(r,h){const e="object"==typeof h;return new Promise((t,n)=>{const d=new TO.Hp({next:c=>{t(c),d.unsubscribe()},error:n,complete:()=>{e?t(h.defaultValue):n(new Yc.K)}});r.subscribe(d)})}function SO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," info "),i.qZA())}function EO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," warning "),i.qZA())}function DO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," dangerous "),i.qZA())}function kO(r,h){1&r&&(i.TgZ(0,"mat-icon",2),i._uU(1," check_circle "),i.qZA())}const LO=["*"];let kn=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-alert"]],inputs:{alert_type:"alert_type"},ngContentSelectors:LO,decls:6,vars:12,consts:[[1,"perun-alert","d-flex","align-items-flex-start"],["class","perun-alert-icon",4,"ngIf"],[1,"perun-alert-icon"]],template:function(t,n){1&t&&(i.F$t(),i.TgZ(0,"div",0),i.YNc(1,SO,2,0,"mat-icon",1),i.YNc(2,EO,2,0,"mat-icon",1),i.YNc(3,DO,2,0,"mat-icon",1),i.YNc(4,kO,2,0,"mat-icon",1),i.Hsn(5),i.qZA()),2&t&&(i.ekj("warn-alert","warn"===n.alert_type)("error-alert","error"===n.alert_type)("success-alert","success"===n.alert_type)("info-alert","info"===n.alert_type),i.xp6(1),i.Q6J("ngIf","info"===n.alert_type),i.xp6(1),i.Q6J("ngIf","warn"===n.alert_type),i.xp6(1),i.Q6J("ngIf","error"===n.alert_type),i.xp6(1),i.Q6J("ngIf","success"===n.alert_type))},dependencies:[Gi,x.O5],styles:[".perun-alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border-radius:10px}.perun-alert.info-alert[_ngcontent-%COMP%]{font-style:italic;color:gray;text-align:left;border:1px #b3b3b3 solid;border-radius:10px}.perun-alert.warn-alert[_ngcontent-%COMP%]{font-weight:700;text-align:left;border:1px #ececec solid;border-radius:10px;background-color:#ececec}.perun-alert-icon[_ngcontent-%COMP%]{padding-right:2rem}.perun-alert.error-alert[_ngcontent-%COMP%]{text-align:left;border:1px #fedcda solid;border-radius:10px;background-color:#fedcda}.perun-alert.success-alert[_ngcontent-%COMP%]{text-align:left;border:1px #d7ffd7 solid;border-radius:10px;background-color:#d7ffd7}"]})}return r})(),HO=(()=>{class r{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close(!1)}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-mfa-required-dialog"]],decls:15,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"hidden","click"],["color","accent","mat-flat-button","",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"translate"),i.qZA()(),i.TgZ(8,"div",3)(9,"button",4),i.NdJ("click",function(){return n.cancel()}),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"button",5),i.NdJ("click",function(){return n.submit()}),i._uU(13),i.ALo(14,"translate"),i.qZA()()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.TITLE")),i.xp6(4),i.hij(" ",n.data.mfaRoleException?i.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO_ROLE"):i.lcZ(7,11,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.INFO")," "),i.xp6(4),i.Q6J("hidden",n.data.mfaRoleException),i.xp6(1),i.hij(" ",i.lcZ(11,13,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.CANCEL")," "),i.xp6(2),i.Tol(n.data.mfaRoleException?"ms-auto":"ms-2"),i.xp6(1),i.hij(" ",i.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.MFA_REQUIRED_DIALOG.STEP_UP")," "))},dependencies:[qi,gi,Pi,kt,kn,Xe]})}return r})(),RO=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-focus-on-mfa-window"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),i._uU(3," info "),i.qZA(),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"div"),i._uU(7),i.ALo(8,"translate"),i.qZA()()),2&t&&(i.xp6(4),i.hij(" ",i.lcZ(5,2,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL")," "),i.xp6(3),i.hij(" ",i.lcZ(8,4,"SHARED_LIB.PERUN.COMPONENTS.FOCUS_ON_MFA_DIALOG.MODAL_WARNING")," "))},dependencies:[Gi,Xe],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return r})(),PO=(()=>{class r{constructor(e,t){this.data=e,this.dialogRef=t}cancel(){this.dialogRef.close(!1)}submit(){window.open(this.data.tokensUrl,"_blank"),this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(dn),i.Y36(Ti))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-no-mfa-tokens-dialog"]],decls:14,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.TgZ(7,"div",3)(8,"button",4),i.NdJ("click",function(){return n.cancel()}),i._uU(9),i.ALo(10,"translate"),i.qZA(),i.TgZ(11,"button",5),i.NdJ("click",function(){return n.submit()}),i._uU(12),i.ALo(13,"translate"),i.qZA()()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.TITLE")),i.xp6(4),i.hij(" ",i.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.INFO")," "),i.xp6(4),i.hij(" ",i.lcZ(10,8,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.CANCEL")," "),i.xp6(3),i.hij(" ",i.lcZ(13,10,"SHARED_LIB.PERUN.COMPONENTS.NO_MFA_TOKEN.MANAGE_TOKENS")," "))},dependencies:[qi,gi,Pi,kt,kn,Xe]})}return r})(),Xx=(()=>{class r{constructor(e,t,n,d){this.dialog=e,this.oauthService=t,this.authService=n,this.store=d}openMfaWindow(e){let t=null,n=null;const d=di();d.width="450px",d.data={mfaRoleException:"MfaRolePrivilegeException"===e||"MfaRoleTimeoutException"===e};const c=this.dialog.open(HO,d);let l=!1;if(c.afterClosed().subscribe(o=>{if(o){if(("MfaTimeoutException"===e||"MfaRoleTimeoutException"===e)&&localStorage.setItem("mfaTimeout","true"),localStorage.setItem("mfaRequired","true"),sessionStorage.setItem("oldAccessToken",this.oauthService.getAccessToken()),sessionStorage.setItem("oldRefreshToken",this.oauthService.getRefreshToken()),localStorage.setItem("mfaWindow","true"),t=this.setupMfaWindow(),t){const a=di();a.width="450px",a.panelClass="noBorderDialog",n=this.dialog.open(RO,a)}}else l=!0}),localStorage.getItem("noMfaTokenDialog")){localStorage.removeItem("noMfaTokenDialog");const o=di();o.width="450px",o.data={tokensUrl:this.store.getProperty("mfa").url_en},this.dialog.open(PO,o)}return new zi.y(o=>{const a=setInterval(()=>t?.closed?(clearInterval(a),n.close(),localStorage.removeItem("mfaRequired"),localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),null===this.oauthService.getAccessToken()&&(localStorage.setItem("access_token",sessionStorage.getItem("oldAccessToken")),localStorage.setItem("refresh_token",sessionStorage.getItem("oldRefreshToken"))),localStorage.removeItem("mfaWindow"),o.next(!0)):l?(clearInterval(a),o.next(!1)):void 0,1e3)})}catchNoMfaTokenError(e){"unmet_authentication_requirements"===e&&(localStorage.setItem("noMfaTokenDialog","true"),window.close())}mfaWindowForceLogout(){if(localStorage.getItem("mfaRequired")&&!localStorage.getItem("mfaProcessed"))return localStorage.setItem("mfaProcessed","true"),this.oauthService.logOut(!0),this.authService.loadOidcConfigData(),void this.oauthService.loadDiscoveryDocumentAndLogin();localStorage.removeItem("mfaRequired")}closeMfaWindow(){localStorage.getItem("mfaProcessed")&&!localStorage.getItem("mfaRequired")&&(localStorage.removeItem("mfaProcessed"),localStorage.removeItem("mfaTimeout"),window.close())}setupMfaWindow(){const e=location.pathname+location.search,t=Math.max(.6*window.screen.width,1100),n=Math.max(.8*window.screen.height,800),d=window.top;return window.open(e,"_blank",`width=${t},height=${n},top=${d.outerHeight/2+d.screenY-n/2}, left=${d.outerWidth/2+d.screenX-t/2}`)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(ji),i.LFG(Ic.Ct),i.LFG(Rs),i.LFG(Rt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),OO=(()=>{class r{constructor(e){this.dialogRef=e}redirect(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-user-dont-exist-dialog"]],decls:10,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["mat-dialog-actions",""],["mat-flat-button","","color","accent",1,"ms-auto",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"div",2)(7,"button",3),i.NdJ("click",function(){return n.redirect()}),i._uU(8),i.ALo(9,"translate"),i.qZA()()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.TITLE"),"\n"),i.xp6(3),i.hij(" ",i.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.MESSAGE"),"\n"),i.xp6(4),i.hij(" ",i.lcZ(9,7,"SHARED_LIB.PERUN.COMPONENTS.USER_NOT_ALLOWED.REDIRECT")," "))},dependencies:[qi,gi,Pi,kt,Xe]})}return r})(),pA=(()=>{class r{constructor(e,t,n,d,c,l,o,a){this.authService=e,this.oauthService=t,this.storeService=n,this.authResolver=d,this.authzService=c,this.dialog=l,this.router=o,this.mfaHandlerService=a,this.loginScreenShown=!1,this.serviceAccess=!1,this.serviceAccessLoginScreen=!1}isLoginScreenShown(){return this.loginScreenShown}isServiceAccess(){return this.serviceAccess}isServiceAccessLoginScreenShown(){return this.serviceAccessLoginScreen}verifyAuth(){if(this.mfaHandlerService.mfaWindowForceLogout(),sessionStorage.getItem("baPrincipal"))return this.serviceAccess=!0,sessionStorage.getItem("auth:redirect")?this.redirectToOriginDestination():Promise.resolve(!0);if("/service-access"!==location.pathname&&!this.storeService.getProperty("auto_service_access_redirect")){this.authService.loadOidcConfigData();const e=location.pathname,t=location.search.substring(1);return"/api-callback"===e?this.oauthService.loadDiscoveryDocumentAndTryLogin().then(()=>this.startRefreshToken()).then(()=>this.redirectToOriginDestination()):this.oauthService.loadDiscoveryDocument().then(()=>this.tryRefreshToken()).then(()=>"Linker"===this.storeService.getProperty("application")?(sessionStorage.setItem("auth:queryParams",t),localStorage.removeItem("access_token"),!1):this.oauthService.hasValidAccessToken()?this.startRefreshToken():this.isPotentiallyValidPath(e)?(sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t),!1):Promise.reject("Invalid path"))}}loadPrincipal(){return xD(this.authzService.getPerunPrincipal()).then(e=>{if(null===e.user){const t=di();this.dialog.open(xO,t)}else if(e.user.serviceUser){const t=di();this.dialog.open(OO,t).afterClosed().subscribe(()=>{this.authService.logout()})}else this.storeService.setPerunPrincipal(e),this.authResolver.init(e)})}simpleLoadPrincipal(){return xD(this.authzService.getPerunPrincipal()).then(e=>{this.storeService.setPerunPrincipal(e)})}checkRouteGuard(){const e=localStorage.getItem("routeAuthGuard");e&&(localStorage.removeItem("routeAuthGuard"),this.router.navigate([e],{queryParamsHandling:"merge"}))}handleAuthStart(){if(this.storeService.getProperty("auto_service_access_redirect")&&"/service-access"!==location.pathname){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.pathname,t=location.search.substring(1);sessionStorage.setItem("auth:redirect",e),sessionStorage.setItem("auth:queryParams",t);const n={};return t.split("&").forEach(d=>{const c=d.split("=");n[c[0]]=c[1]}),this.router.navigate(["service-access"],{queryParams:n,queryParamsHandling:"merge"}).then()}if("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect")){this.serviceAccess=!0,this.serviceAccessLoginScreen=!0;const e=location.search.substring(1);return sessionStorage.setItem("auth:queryParams",e),Promise.resolve()}return this.storeService.getProperty("auto_auth_redirect")?(localStorage.getItem("mfaProcessed")||localStorage.setItem("routeAuthGuard",window.location.pathname),this.startAuth().then(()=>new Promise(()=>{}))):(this.setLoginScreen(!0),localStorage.setItem("routeAuthGuard",window.location.pathname),void this.router.navigate(["login"],{queryParamsHandling:"merge"}))}invalidateServiceAccess(){(0,ah.H)(0).subscribe(()=>{this.serviceAccess=!1,this.setLoginScreen(!0)})}setLoginScreen(e){this.loginScreenShown=e}isPotentiallyValidPath(e){const t=["/home","/organizations","/facilities","/myProfile","/admin","/login","/service-access","/profile"];if("/"===e)return!0;for(const n of t)if(e.startsWith(n))return!0;return!1}startRefreshToken(){return this.oauthService.hasValidAccessToken()?(this.oauthService.events.pipe((0,Ut.h)(e=>"token_expires"===e.type&&"access_token"===e.info)).subscribe(()=>{this.oauthService.refreshToken()}),Promise.resolve(!0)):Promise.resolve(!1)}tryRefreshToken(){return localStorage.getItem("refresh_token")&&!this.oauthService.hasValidAccessToken()?this.oauthService.refreshToken().then(()=>Promise.resolve()).catch(()=>Promise.resolve()):Promise.resolve()}redirectToOriginDestination(){const e=sessionStorage.getItem("mfa_route");if(e)return this.router.navigate([e],{replaceUrl:!0,queryParamsHandling:"merge"});let t=sessionStorage.getItem("auth:redirect");(!t||"/login"===t)&&(t="/"),sessionStorage.removeItem("auth:redirect");const n=sessionStorage.getItem("auth:queryParams");let d=[];n&&(d=n.split("&"));const c={};return d.forEach(l=>{const o=l.split("=");c[o[0]]=o[1]}),sessionStorage.removeItem("auth:queryParams"),this.router.navigate([t],{queryParams:c,replaceUrl:!0,queryParamsHandling:"merge"})}startAuth(){return this.authService.startAuthentication(),Promise.resolve()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Rs),i.LFG(Ic.Ct),i.LFG(Rt),i.LFG(is),i.LFG(Cr),i.LFG(ji),i.LFG(nn),i.LFG(Xx))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),TD=(()=>{class r{constructor(e,t){this.matIconRegistry=e,this.domSanitizer=t,this.customIcons=[{url:"assets/img/PerunWebImages/refresh_tab-black.svg",name:"perun-refresh-enabled"},{url:"assets/img/PerunWebImages/refresh_tab-grey.svg",name:"perun-refresh-disabled"},{url:"assets/img/PerunWebImages/manage_facility_white.svg",name:"perun-manage-facility"},{url:"assets/img/PerunWebImages/vo-white.svg",name:"perun-vo"},{url:"assets/img/PerunWebImages/user-white.svg",name:"perun-user"},{url:"assets/img/PerunWebImages/perun_admin-white.svg",name:"perun-perun-admin"},{url:"assets/img/PerunWebImages/group-white.svg",name:"perun-group"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/preview-white.svg",name:"perun-preview"},{url:"assets/img/PerunWebImages/module_dependencies.svg",name:"perun-module-dependencies"},{url:"assets/img/PerunWebImages/user_destination_relationship.svg",name:"perun-user-destination-relationship"},{url:"assets/img/PerunWebImages/settings2-white.svg",name:"perun-settings2"},{url:"assets/img/PerunWebImages/attributes-white.svg",name:"perun-attributes"},{url:"assets/img/PerunWebImages/applications-white.svg",name:"perun-applications"},{url:"assets/img/PerunWebImages/manager-white.svg",name:"perun-manager"},{url:"assets/img/PerunWebImages/key-white.svg",name:"perun-key"},{url:"assets/img/PerunWebImages/application_form-white.svg",name:"perun-application-form"},{url:"assets/img/PerunWebImages/notification-white.svg",name:"perun-notification"},{url:"assets/img/PerunWebImages/invite_member-white.svg",name:"perun-invite-member"},{url:"assets/img/PerunWebImages/service_identity-white.svg",name:"perun-service-identity"},{url:"assets/img/PerunWebImages/service_identity-black.svg",name:"perun-service-identity-black"},{url:"assets/img/PerunWebImages/create1-white.svg",name:"perun-create1"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource"},{url:"assets/img/PerunWebImages/resource_tags-white.svg",name:"perun-resource-tags"},{url:"assets/img/PerunWebImages/resources_state-white.svg",name:"perun-resources-state"},{url:"assets/img/PerunWebImages/external_sources-white.svg",name:"perun-external-sources"},{url:"assets/img/PerunWebImages/vo-dark.svg",name:"perun-vo-black"},{url:"assets/img/PerunWebImages/group-dark.svg",name:"perun-group-black"},{url:"assets/img/PerunWebImages/facility-dark.svg",name:"perun-facility-black"},{url:"assets/img/publications.svg",name:"perun-publications-white"},{url:"assets/img/PerunWebImages/owner-grey.svg",name:"perun-owner-grey"},{url:"assets/img/PerunWebImages/settings1-blue.svg",name:"perun-settings1"},{url:"assets/img/PerunWebImages/service_destination-blue.svg",name:"perun-service_destination"},{url:"assets/img/PerunWebImages/host-blue.svg",name:"perun-hosts"},{url:"assets/img/PerunWebImages/home.svg",name:"perun-home-white"},{url:"assets/img/PerunWebImages/security_admin-blue.svg",name:"perun-security-teams"},{url:"assets/img/PerunWebImages/black_list-white.svg",name:"perun-black-list"},{url:"assets/img/PerunWebImages/facility-white.svg",name:"perun-facility-white"},{url:"assets/img/PerunWebImages/resource-white.svg",name:"perun-resource-white"},{url:"assets/img/PerunWebImages/service-white.svg",name:"perun-service"},{url:"assets/img/PerunWebImages/resource-black.svg",name:"perun-resource-black"},{url:"assets/img/PerunWebImages/service_status-grey.svg",name:"perun-service-status"},{url:"assets/img/PerunWebImages/user-dark.svg",name:"perun-user-dark"},{url:"assets/img/PerunWebImages/statistics-blue.svg",name:"perun-statistics"},{url:"assets/img/PerunWebImages/audit_log-blue.svg",name:"perun-audit-log"},{url:"assets/img/PerunWebImages/contact-grey.svg",name:"perun-identity"},{url:"assets/img/PerunWebImages/roles.svg",name:"perun-roles"},{url:"assets/img/PerunWebImages/consent-white.svg",name:"perun-consent-hubs"},{url:"assets/img/PerunWebImages/hierarchical_vo-black.svg",name:"perun-hierarchical-vo"},{url:"assets/img/PerunWebImages/searcher-blue.svg",name:"perun-searcher"},{url:"assets/img/PerunWebImages/propagation-blue.svg",name:"perun-hierarchical-inclusion"},{url:"assets/img/PerunWebImages/verify-grey.svg",name:"perun-verify-grey"},{url:"assets/img/PerunWebImages/info-grey.svg",name:"perun-info-grey"},{url:"assets/img/PerunWebImages/logins.svg",name:"perun-logins"},{url:"assets/img/PerunWebImages/certificates.svg",name:"perun-certificates"},{url:"assets/img/PerunWebImages/authentication.svg",name:"perun-authentication"},{url:"assets/img/PerunWebImages/ban.svg",name:"perun-ban"},{url:"assets/img/PerunWebImages/blocked.svg",name:"perun-blocked-logins"}]}registerPerunRefreshIcon(){this.customIcons.forEach(e=>{this.matIconRegistry.addSvgIcon(e.name,this.domSanitizer.bypassSecurityTrustResourceUrl(e.url))})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Rf),i.LFG(Rr))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),SD=(()=>{class r{constructor(e){this.dialogRef=e}close(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-session-expiration-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["color","accent","mat-flat-button","",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"div",2)(7,"div",3)(8,"button",4),i.NdJ("click",function(){return n.close()}),i._uU(9),i.ALo(10,"translate"),i.qZA()()()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.TITLE")),i.xp6(3),i.hij(" ",i.lcZ(5,5,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.DESCRIPTION"),"\n"),i.xp6(5),i.hij(" ",i.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.SESSION_EXPIRATION.SIGN_IN")," "))},dependencies:[qi,gi,Pi,kt,Xe]})}return r})(),Zf=(()=>{class r{constructor(){this.handleNextError=!0}dontHandleErrorForNext(){this.handleNextError=!1}shouldHandleError(){const e=this.handleNextError;return this.handleNextError=!0,e}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Ar=(()=>{class r{constructor(e){this.translate=e,this.addNotification=new i.vpe,this.defaultErrorDelayMs=1e4,this.defaultSuccessDelayMs=1e4}getDefaultActionMessage(){return void 0===this.defaultAction?this.defaultAction=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_ACTION"):this.defaultAction}getDefaultRpcMessage(){return void 0===this.defaultRpcMessage?this.defaultRpcMessage=this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DEFAULT_RPC_ERROR_MESSAGE"):this.defaultRpcMessage}showRPCError(e,t=this.getDefaultRpcMessage()){this.showError("PrivilegeException"===e.name?this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.PRIVILEGE_EXCEPTION"):void 0===e.name?t:t+"\n"+e.name,e,e.message)}showRouteError(){this.showInstantError("SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_ERROR",null,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.ROUTE_DENIED_DESC")}showError(e,t,n,d,c){this.addNotification.emit({type:"error",error:t,description:n,title:e,actionText:void 0===d&&void 0!==n?this.getDefaultActionMessage():d,delay:this.defaultErrorDelayMs,icon:"error_outline",action:c,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantError(e,t,n,d,c){const l=n?this.translate.instant(n):null,o=d?this.translate.instant(d):null;o?this.showError(this.translate.instant(e),t,l,o,c):this.showError(this.translate.instant(e),t,l)}showSuccess(e,t,n,d){this.addNotification.emit({type:"success",description:t,title:e,actionText:void 0===n&&void 0!==t?this.getDefaultActionMessage():n,delay:this.defaultSuccessDelayMs,icon:"done",action:d,timeStamp:`${(new Date).getHours()}:${(new Date).getMinutes()}`})}showInstantSuccess(e,t,n,d){const c=t?this.translate.instant(t):void 0,l=n?this.translate.instant(n):void 0;l?this.showSuccess(this.translate.instant(e),c,l,d):this.showSuccess(this.translate.instant(e),c)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Mr))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),ED=(()=>{class r{constructor(e,t,n,d,c,l,o,a){this.authService=e,this.apiRequestConfiguration=t,this.notificator=n,this.store=d,this.dialog=c,this.initAuthService=l,this.mfaHandlerService=o,this.oauthService=a}intercept(e,t){const n=this.store.getProperty("api_url");if(e.url.includes("i18n")&&(e=e.clone({setHeaders:{"Cache-control":"no-cache, must-revalidate"}})),void 0!==n&&this.isCallToPerunApi(e.url)&&!this.isLoggedIn()&&!this.dialogRefSessionExpiration&&!localStorage.getItem("mfaRequired")){const d=di();d.width="450px",d.id="SessionExpirationDialog",this.dialogRefSessionExpiration||(this.dialogRefSessionExpiration=this.dialog.open(SD,d),this.dialogRefSessionExpiration.afterClosed().subscribe(c=>{(0,Us.x)(()=>this.dialogRefSessionExpiration=null),c&&(this.dialog.closeAll(),this.oauthService.logOut(!0),this.reauthenticate())}))}return this.initAuthService.isServiceAccess()?e=e.clone({setHeaders:{Authorization:"Basic "+btoa(sessionStorage.getItem("basicUsername")+":"+sessionStorage.getItem("basicPassword"))}}):this.isCallToPerunApi(e.url)&&(e=e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})),this.handleRequest(e,t)}isLoggedIn(){return(this.authService.isLoggedIn()||this.initAuthService.isServiceAccess())&&!this.initAuthService.isServiceAccessLoginScreenShown()}reauthenticate(){sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.initAuthService.handleAuthStart()}handleRequest(e,t){const n=this.apiRequestConfiguration.shouldHandleError(),d="POST"===e.method&&this.isNotConsolidatorOrLinker()&&this.isCallToPerunApi(e.url);return t.handle(e).pipe((0,Ni.b)(c=>{c instanceof C.Zn&&d&&this.initAuthService.loadPrincipal()}),(0,_r.K)(c=>{const l=c.error;if("MfaPrivilegeException"===l.type||"MfaRolePrivilegeException"===l.type||"MfaTimeoutException"===l.type||"MfaRoleTimeoutException"===l.type)return this.mfaHandlerService.openMfaWindow(l.type).pipe((0,Tt.w)(o=>o?("MfaRolePrivilegeException"===l.type&&window.location.reload(),this.handleRequest(this.replaceAuthenticationToken(e),t)):(0,ba._)(()=>l)));{this.handleInvalidAccessTokenError(c);const o=this.formatErrors(c,e);return void 0===o?(0,ba._)(()=>c):(n&&this.notificator.showRPCError(o),(0,ba._)(()=>o))}}))}replaceAuthenticationToken(e){return e.clone({setHeaders:{Authorization:this.authService.getAuthorizationHeaderValue()}})}isCallToPerunApi(e){return e.startsWith(this.store.getProperty("api_url"))}formatErrors(e,t){let n;console.error(e);const d=e.error;if(d.errorId&&(n=d),void 0!==n)return n.urlWithParams=t.urlWithParams,n.call=t.url,n.payload=t.body,n}isNotConsolidatorOrLinker(){const e=this.store.getProperty("application");return!("Linker"===e||"Consolidator"===e)}handleInvalidAccessTokenError(e){if(401===e.status){if(!this.isLoggedIn()||"invalid_token"===e.error.error||null!=this.dialogRefSessionExpiration)return;const t=di();this.dialogRefSessionExpiration=this.dialog.open(SD,t),this.dialogRefSessionExpiration.afterClosed().subscribe(()=>{this.oauthService.logOut(!0),this.reauthenticate()})}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Rs),i.LFG(Zf),i.LFG(Ar),i.LFG(Rt),i.LFG(ji),i.LFG(pA),i.LFG(Xx),i.LFG(Ic.Ct))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),fA=(()=>{class r{constructor(){this.newNotificationsCount=0,this.notificationData=[]}storeNotification(e){this.newNotificationsCount++,this.notificationData.push(e)}getNotifications(){return this.notificationData.reverse()}clearNotifications(){this.notificationData=[]}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),IO=(()=>{class r{constructor(e,t,n,d){this.http=e,this.notificator=t,this.authService=n,this.storeService=d}getApiUrl(){return void 0===this.api_url&&(this.api_url=this.storeService.getProperty("api_url")),this.api_url+"/"}getHeaders(){let e=new C.WM;return e=e.set("Authorization",this.authService.getAuthorizationHeaderValue()),e}get(e,t=!0){const n=`${this.getApiUrl()}${e}`;return this.http.get(n,{headers:this.getHeaders()}).pipe((0,_r.K)(d=>this.formatErrors(d,n,null,t)))}put(e,t={},n=!0){const d=`${this.getApiUrl()}${e}`,c=JSON.stringify(t);return this.http.put(d,c,{headers:this.getHeaders()}).pipe((0,_r.K)(l=>this.formatErrors(l,d,c,n)))}post(e,t={},n=!0){const d=`${this.getApiUrl()}${e}`,c=JSON.stringify(t);let l=this.getHeaders();return l=l.set("Content-Type","application/json; charset=utf-8"),this.http.post(d,c,{headers:l}).pipe((0,_r.K)(o=>this.formatErrors(o,d,c,n)))}delete(e,t=!0){const n=`${this.getApiUrl()}${e}`;return this.http.delete(n,{headers:this.getHeaders()}).pipe((0,_r.K)(d=>this.formatErrors(d,n,null,t)))}formatErrors(e,t,n,d){const c=e.error;return c.call=t,c.payload=n,d&&this.notificator.showRPCError(e.error),(0,ba._)(c)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Ar),i.LFG(Rs),i.LFG(Rt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),mA=(()=>{class r{isAllSelected(e,t,n=(()=>!0)){const d=t.paginator,c=d.pageSize??0,l=d.pageIndex??0,o=(d.pageIndex+1)*d.pageSize{this.pageStart<=this.pageIterator&&this.pageIterator{a?s(u)&&this.pageStart<=this.pageIterator&&this.pageIterator!0)){return t===e.data.reduce((d,c)=>d+Number(n(c)),0)}masterTogglePaginated(e,t,n,d=(()=>!0)){t.clear(),n&&e.data.forEach(c=>{d(c)&&t.select(c)})}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Qx=(()=>{class r{constructor(e,t){this.route=e,this.store=t}getPreferredLanguage(e){const t=this.store.getProperty("supported_languages"),n=navigator.languages.map(l=>l.split("-")[0]),d=location.search.substring(1).split("&");let c=null;for(const l of d){const o=l.split("=");"lang"===o[0]&&(c=o[1])}return c&&t.includes(c)?c:e&&t.includes(e)?e:n&&t.includes(n[0])?n[0]:"en"}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Ci),i.LFG(Rt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Kx=(()=>{class r{constructor(e){this.storeService=e}static getBrandContainingDomain(e,t){for(const d of e)if(d.newApps.admin===t||d.newApps.profile===t||d.newApps.pwdReset===t||d.newApps.consolidator===t||d.newApps.linker===t)return d;return e.filter(d=>"default"===d.name)[0]||e[0]}getUrlForOtherApplication(e,t){const d=window.location.href.split("/"),c=d[0]+"//"+d[2],l=r.getBrandContainingDomain(this.storeService.getAppsConfig().brands,c);let o;if(l.newApps[e])o=l.newApps[e],"pwdReset"===e&&(o+=`?login-namespace=${t}`);else switch(o=l.oldGuiDomain+"/fed",e){case"admin":o+="/gui/";break;case"profile":o+="/profile/";break;case"pwdReset":o+=`/pwd-reset/?login-namespace=${t}`}return o}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Rt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),eT=(()=>{class r{setEntity(e){this.entity=e}getEntity(){return this.entity}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var DD=E(9930);let NO=(()=>{class r{constructor(e,t,n,d,c){this.store=e,this.oauthService=t,this.httpClient=n,this.authService=d,this.attributesManagerService=c,this.mfaApiUrl=this.store.getProperty("mfa").api_url}isMfaAvailable(){return this.httpClient.get(this.mfaApiUrl+"mfaAvailable",{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken()}})}getSettings(){const e={allEnforced:!1,categories:{},includedCategories:[],excludedRps:[],includedRpsByCategory:new Map,rpsByCategory:new Map};return new zi.y(t=>{const n=this.store.getProperty("mfa").enforce_mfa_attribute.split(":").pop();this.attributesManagerService.getEntitylessAttributeByName(n,"urn:perun:entityless:attribute-def:def:mfaCategories").subscribe({next:d=>{e.categories=JSON.parse(String(d.value));for(const c in e.categories)e.rpsByCategory[c]=e.categories[c].rps;this.httpClient.get(this.mfaApiUrl+"settings",{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken()}}).subscribe({next:c=>{if(0!==c.length)if(c.all){e.allEnforced=c.all,e.includedCategories=Object.keys(e.categories);for(const l in e.categories)e.includedRpsByCategory[l]=Object.keys(e.categories[l].rps)}else{e.includedCategories=c.include_categories?c.include_categories:[],e.excludedRps=c.exclude_rps?c.exclude_rps:[];for(const l in e.categories){const o=[];if(e.includedCategories.includes(l))for(const a in e.categories[l].rps)e.excludedRps.includes(a)||o.push(a);e.includedRpsByCategory[l]=o}}t.next(e)},error:c=>{console.error(c),t.error(c)}})},error:d=>{t.error(d)}})})}saveDetailSettings(e){let d,t=!1,n=!0;e.includedCategories.length===Object.keys(e.categories).length&&0===e.excludedRps.length&&(t=!0),e.includedCategories.length>0&&(n=!1),d=t?JSON.stringify({all:!0}):n?"{}":JSON.stringify({include_categories:e.includedCategories,exclude_rps:e.excludedRps}),sessionStorage.setItem("settings_mfa",d)}saveSettings(e,t=!1){return new zi.y(n=>{this.oauthService.getIdTokenExpiration()-(0,DD.now)()>0&&!t?this.updateDetailSettings().subscribe({next:()=>{n.next()},error:d=>{n.error(d)}}):this.reAuthenticate()})}reAuthenticate(){sessionStorage.setItem("mfa_route","/profile/settings/auth"),this.oauthService.logOut(!0),sessionStorage.setItem("auth:redirect",location.pathname),sessionStorage.setItem("auth:queryParams",location.search.substring(1)),this.authService.loadOidcConfigData(),this.oauthService.loadDiscoveryDocumentAndLogin()}updateDetailSettings(){const e=sessionStorage.getItem("settings_mfa");return new zi.y(t=>{this.httpClient.put(this.mfaApiUrl+"settings",e,{headers:{Authorization:"Bearer "+this.oauthService.getAccessToken(),"content-type":"application/json"}}).subscribe({next:()=>{sessionStorage.removeItem("settings_mfa"),sessionStorage.removeItem("mfa_route"),t.next()},error:n=>{"MFA is required"===n.error.error?this.saveSettings(null,!0).subscribe():t.error(n)}})})}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Rt),i.LFG(Ic.Ct),i.LFG(C.eN),i.LFG(Rs),i.LFG(Yt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function VO(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT_ERROR")))}let jO=(()=>{class r{constructor(e,t,n,d,c){this.dialogRef=e,this.translate=t,this.notificator=n,this.rtMessages=d,this.storeService=c,this.message="",this.subject="",this.instanceName=""}ngOnInit(){this.instanceName=this.storeService.getProperty("config")}sendBugReport(){this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>this.notificator.showSuccess(this.translate.instant("DIALOGS.REPORT_ISSUE.SUCCESS")+String(e.ticketNumber))),this.dialogRef.close()})}getFullEmailBody(){return this.message.concat("\n ","------------------------\n ","Perun instance: ",this.instanceName,"\n ","Sended from new Perun Gui, version: ",E(4147).i8)}close(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(Ot),i.Y36(Ar),i.Y36(yi),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-report-issue-dialog"]],decls:29,vars:25,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","","type","text",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","",3,"placeholder","ngModel","ngModelChange"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"input",2,3),i.NdJ("ngModelChange",function(c){return n.subject=c}),i.qZA(),i.YNc(10,VO,3,3,"mat-error",4),i.qZA(),i.TgZ(11,"mat-form-field")(12,"mat-label"),i._uU(13),i.ALo(14,"translate"),i.qZA(),i.TgZ(15,"textarea",5),i.NdJ("ngModelChange",function(c){return n.message=c}),i.ALo(16,"translate"),i._uU(17," "),i.qZA(),i.TgZ(18,"mat-hint"),i._uU(19),i.ALo(20,"translate"),i.qZA()()(),i.TgZ(21,"div",6)(22,"div",7)(23,"button",8),i.NdJ("click",function(){return n.close()}),i._uU(24),i.ALo(25,"translate"),i.qZA(),i.TgZ(26,"button",9),i.NdJ("click",function(){return n.sendBugReport()}),i._uU(27),i.ALo(28,"translate"),i.qZA()()()),2&t){const d=i.MAs(9);i.xp6(1),i.Oqu(i.lcZ(2,11,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.TITLE")),i.xp6(5),i.Oqu(i.lcZ(7,13,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SUBJECT")),i.xp6(2),i.Q6J("ngModel",n.subject),i.xp6(2),i.Q6J("ngIf",d.invalid),i.xp6(3),i.Oqu(i.lcZ(14,15,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE")),i.xp6(2),i.s9C("placeholder",i.lcZ(16,17,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_PLACEHOLDER")),i.Q6J("ngModel",n.message),i.xp6(4),i.Oqu(i.lcZ(20,19,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.MESSAGE_HINT")),i.xp6(5),i.hij(" ",i.lcZ(25,21,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.CANCEL")," "),i.xp6(2),i.Q6J("disabled",d.invalid),i.xp6(1),i.hij(" ",i.lcZ(28,23,"SHARED_LIB.PERUN.COMPONENTS.REPORT_ISSUE.SEND")," ")}},dependencies:[x.O5,Nn,Vi,Zn,Gr,kt,Oi,nr,ks,Ds,An,qi,gi,Pi,Xe],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return r})(),kD=(()=>{class r{transform(e,t,n){return e[`${n}_${t}`]}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"localisedText",type:r,pure:!0})}return r})(),zO=(()=>{class r{transform(e,t){return e["link_"+t]||e.link_en}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"localisedLink",type:r,pure:!0})}return r})(),UO=(()=>{class r{transform(e){return e.includes("/")?e:"/assets/config/"+e}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"footerLogoPath",type:r,pure:!0})}return r})();function FO(r,h){if(1&r&&(i.TgZ(0,"a",13),i.ALo(1,"localisedLink"),i._UZ(2,"img",14),i.ALo(3,"footerLogoPath"),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("href",i.xi3(1,2,e,t.language),i.LSH),i.xp6(2),i.s9C("src",i.lcZ(3,5,e.logo),i.LSH)}}function qO(r,h){if(1&r&&(i.TgZ(0,"span"),i._UZ(1,"img",14),i.ALo(2,"footerLogoPath"),i.qZA()),2&r){const e=i.oxw().$implicit;i.xp6(1),i.s9C("src",i.lcZ(2,1,e.logo),i.LSH)}}function YO(r,h){if(1&r&&(i.TgZ(0,"div"),i.YNc(1,FO,4,7,"a",11),i.ALo(2,"localisedLink"),i.YNc(3,qO,3,3,"span",12),i.ALo(4,"localisedLink"),i.qZA()),2&r){const e=h.$implicit,t=i.oxw(3);i.xp6(1),i.Q6J("ngIf",i.xi3(2,2,e,t.language)),i.xp6(2),i.Q6J("ngIf",!i.xi3(4,5,e,t.language))}}const WO=function(r){return{"min-height":r}};function GO(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,YO,5,8,"div",5),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,WO,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}const Bc=function(r){return{color:r}};function ZO(r,h){if(1&r&&(i.TgZ(0,"i",20),i._uU(1),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("ngStyle",i.VKq(2,Bc,t.linksTextColor)),i.xp6(1),i.hij(" ",e.icon," ")}}function $O(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"span",21),i.NdJ("click",function(){i.CHM(e);const n=i.oxw().$implicit,d=i.oxw(3);return i.KtG(d.openDialog(n.dialog))}),i._uU(1),i.ALo(2,"localisedText"),i.qZA()}if(2&r){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("ngStyle",i.VKq(6,Bc,t.linksTextColor)),i.xp6(1),i.hij("",i.Dn7(2,2,e,t.language,"label")," ")}}function JO(r,h){if(1&r&&(i.TgZ(0,"a",22),i.ALo(1,"localisedLink"),i._uU(2),i.ALo(3,"localisedText"),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("href",i.xi3(1,3,e,t.language),i.LSH)("ngStyle",i.VKq(10,Bc,t.linksTextColor)),i.xp6(2),i.Oqu(i.Dn7(3,6,e,t.language,"label"))}}function XO(r,h){if(1&r&&(i.TgZ(0,"span",10),i._uU(1),i.ALo(2,"localisedText"),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw(3);i.Q6J("ngStyle",i.VKq(6,Bc,t.linksTextColor)),i.xp6(1),i.Oqu(i.Dn7(2,2,e,t.language,"label"))}}function QO(r,h){if(1&r&&(i.TgZ(0,"div",16),i.YNc(1,ZO,2,4,"i",17),i.YNc(2,$O,3,8,"span",18),i.YNc(3,JO,4,12,"a",19),i.ALo(4,"localisedLink"),i.YNc(5,XO,3,8,"span",9),i.ALo(6,"localisedLink"),i.qZA()),2&r){const e=h.$implicit,t=i.oxw(3);i.xp6(1),i.Q6J("ngIf",e.icon),i.xp6(1),i.Q6J("ngIf",e.dialog),i.xp6(1),i.Q6J("ngIf",i.xi3(4,4,e,t.language)&&!e.dialog),i.xp6(2),i.Q6J("ngIf",!i.xi3(6,7,e,t.language)&&!e.dialog)}}const KO=function(r){return{height:r}};function eI(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,QO,7,10,"div",15),i.qZA()),2&r){const e=i.oxw().$implicit,t=i.oxw();i.Q6J("ngStyle",i.VKq(2,KO,t.columnContentHeight+"px")),i.xp6(1),i.Q6J("ngForOf",e.elements)}}function tI(r,h){if(1&r&&(i.TgZ(0,"div",7)(1,"h6",8),i._uU(2),i.ALo(3,"localisedText"),i.qZA(),i.YNc(4,GO,2,4,"div",9),i.YNc(5,eI,2,4,"div",9),i.qZA()),2&r){const e=h.$implicit,t=i.oxw();i.ekj("my-auto",t.containsLogos),i.xp6(1),i.Q6J("ngStyle",i.VKq(10,Bc,t.headersTextColor)),i.xp6(1),i.hij(" ",i.Dn7(3,6,e,t.language,"title")," "),i.xp6(2),i.Q6J("ngIf",e.logos),i.xp6(1),i.Q6J("ngIf",e.elements&&!e.logos)}}function iI(r,h){if(1&r&&(i.TgZ(0,"span")(1,"a",6),i._uU(2),i.qZA()()),2&r){const e=h.$implicit,t=h.index,n=i.oxw();i.xp6(1),i.Q6J("href",e.url,i.LSH)("ngStyle",i.VKq(3,Bc,n.copyrightTextColor)),i.xp6(1),i.Oqu(t?", "+e.name:e.name)}}const nI=function(r){return{background:r}};let LD=(()=>{class r{constructor(e,t,n,d){this.storeService=e,this.translateService=t,this.utilsService=n,this.dialog=d,this.copyrightTextColor=this.storeService.getProperty("theme").footer_copyright_text_color,this.footerColumns=[],this.copyrightItems=[],this.currentYear=(new Date).getFullYear(),this.containsLogos=!1,this.headersTextColor=this.storeService.getProperty("theme").footer_headers_text_color,this.linksTextColor=this.storeService.getProperty("theme").footer_links_text_color,this.githubRepository=this.storeService.getProperty("footer").github_releases,this.githubBackendRepository=this.storeService.getProperty("footer").github_backend_releases,this.bgColor=this.storeService.getProperty("theme").footer_bg_color,this.version="",this.backendVersion="N/A",this.guiVersion="",this.language="en",this.columnContentHeight=0}ngOnInit(){this.translateService.onLangChange.subscribe(e=>{this.language=e.lang}),this.version=E(4147).i8,this.footerColumns=this.storeService.getProperty("footer").columns,this.guiVersion=E(4147).i8,this.utilsService.getPerunRPCVersion(!0).subscribe(e=>{const t=e.match("\\bVersion:\\s*([^,\\s]+)");null!==t&&(this.backendVersion=t[1])}),this.footerColumns=this.storeService.getProperty("footer").columns;for(const e of this.footerColumns)e.logos?this.containsLogos=!0:25*e.elements.length>this.columnContentHeight&&(this.columnContentHeight=25*e.elements.length);this.copyrightItems=this.storeService.getProperty("footer").copyright_items}openDialog(e){const t=di();"reportIssue"===e&&(t.width="550px",this.dialog.open(jO,t))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Ot),i.Y36(Br),i.Y36(ji))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-footer"]],decls:13,vars:19,consts:[[1,"footer-container",3,"ngStyle"],[1,"footer-columns-container"],["class","footer-col mx-auto",3,"my-auto",4,"ngFor","ngForOf"],[1,"my-0","mt-3"],[1,"font-fix","text-center",3,"ngStyle"],[4,"ngFor","ngForOf"],["target","_blank",1,"text-decoration-none",3,"href","ngStyle"],[1,"footer-col","mx-auto"],[1,"fw-bold",3,"ngStyle"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],[3,"href",4,"ngIf"],[4,"ngIf"],[3,"href"],["alt","image",3,"src"],["class","row-height",4,"ngFor","ngForOf"],[1,"row-height"],["class","material-icons align-bottom me-1",3,"ngStyle",4,"ngIf"],["id","clickable",3,"ngStyle","click",4,"ngIf"],["target","_blank",3,"href","ngStyle",4,"ngIf"],[1,"material-icons","align-bottom","me-1",3,"ngStyle"],["id","clickable",3,"ngStyle","click"],["target","_blank",3,"href","ngStyle"]],template:function(t,n){1&t&&(i.TgZ(0,"footer",0)(1,"div",1),i.YNc(2,tI,6,12,"div",2),i.qZA(),i._UZ(3,"hr",3),i.TgZ(4,"div",4),i._uU(5),i.YNc(6,iI,3,5,"span",5),i._uU(7,", web application: "),i.TgZ(8,"a",6),i._uU(9),i.qZA(),i._uU(10,", server: "),i.TgZ(11,"a",6),i._uU(12),i.qZA()()()),2&t&&(i.Q6J("ngStyle",i.VKq(11,nI,n.bgColor)),i.xp6(2),i.Q6J("ngForOf",n.footerColumns),i.xp6(2),i.Q6J("ngStyle",i.VKq(13,Bc,n.copyrightTextColor)),i.xp6(1),i.hij(" \xa9 ",n.currentYear," Copyright: "),i.xp6(1),i.Q6J("ngForOf",n.copyrightItems),i.xp6(2),i.Q6J("href",n.githubRepository,i.LSH)("ngStyle",i.VKq(15,Bc,n.copyrightTextColor)),i.xp6(1),i.Oqu(n.guiVersion),i.xp6(2),i.Q6J("href",n.githubBackendRepository,i.LSH)("ngStyle",i.VKq(17,Bc,n.copyrightTextColor)),i.xp6(1),i.Oqu(n.backendVersion))},dependencies:[x.sg,x.O5,x.PC,kD,zO,UO],styles:["a[_ngcontent-%COMP%]{text-decoration:none}.font-fix[_ngcontent-%COMP%]{font-size:.8rem}.row-height[_ngcontent-%COMP%]{height:25px!important}.footer-col[_ngcontent-%COMP%]{padding-top:35px;white-space:nowrap;text-align:center}.wrap-content[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}#clickable[_ngcontent-%COMP%]{cursor:pointer}.footer-columns-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.footer-columns-container[_ngcontent-%COMP%]{flex-direction:row}}.footer-container[_ngcontent-%COMP%]{height:-moz-fit-content;height:fit-content}"]})}return r})();mi("openClose",[Vt("open",Be({overflow:"hidden"})),Vt("closed",Be({height:"0px",overflow:"hidden"})),Mt("open <=> closed",[vt(".3s ease-in")])]);const rI=mi("flyInOut",[Mt(":enter",[Be({transform:"translateX(100%)"}),vt(".25s")]),Mt(":leave",[vt(".5s",Be({transform:"translateX(100%)"}))])]);mi("rollInOut",[Mt(":enter",[Be({height:"0px"}),vt(".25s")]),Mt(":leave",[vt(".25s",Be({height:"0px"}))])]),mi("routeAnimations",[Mt("* => *",[Be({position:"relative"}),wr(":enter",[Be({width:"100%",opacity:0})],{optional:!0}),wr(":leave",[Be({position:"absolute",width:"100%",opacity:1}),vt("0.15s",Be({position:"absolute",width:"100%",opacity:0}))],{optional:!0}),wr(":enter",[Be({position:"absolute",width:"100%",opacity:0}),vt("0.15s",Be({position:"absolute",width:"100%",opacity:1}))],{optional:!0})])]),mi("tagsOpenClose",[Vt("open",Be({})),Vt("closed",Be({width:"0px",height:"0px"})),Mt("open <=> closed",[vt(".3s ease-in")])]),mi("switchAnimations",[Mt("true => false",[wr(":enter, :leave",Be({})),Ll([wr(":enter",[Be({transform:"translateX(-100%)"}),vt("1s ease-in-out",Be({transform:"translateX(0%)"}))],{optional:!0}),wr(":leave",[Be({transform:"translateX(0%)",position:"absolute"}),vt("1s ease-in-out",Be({transform:"translateX(100%)"}))],{optional:!0})])]),Mt("false => true",[wr(":enter, :leave",Be({})),Ll([wr(":enter",[Be({transform:"translateX(100%)"}),vt("1s ease-in-out",Be({transform:"translateX(0%)"}))],{optional:!0}),wr(":leave",[Be({transform:"translateX(0%)",position:"absolute"}),vt("1s ease-in-out",Be({transform:"translateX(-100%)"}))],{optional:!0})])])]),mi("slideInOutLeft",[Mt(":enter",[Be({transform:"translateX(-100%)",position:"relative"}),vt("0.5s ease-in",Be({transform:"translateX(0%)"}))]),Mt(":leave",[vt("0.5s ease-in",Be({transform:"translateX(-100%)"}))])]),mi("slideInOutRight",[Mt(":enter",[Be({transform:"translateX(100%)",position:"fixed"}),vt("0.5s ease-in",Be({transform:"translateX(0%)"}))]),Mt(":leave",[Be({transform:"translateX(-100%)",position:"relative"}),vt("0.5s ease-in",Be({transform:"translateX(100%)"}))])]);let HD=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez]})}return r})(),Ig=(()=>{class r{transform(e){return[e.titleBefore,e.firstName,e.middleName,e.lastName,e.titleAfter].filter(n=>!!n).join(" ")}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"userFullName",type:r,pure:!0})}return r})(),ei=(()=>{class r{constructor(e,t){this.translate=e,this.storage=t}transform(e,t="en"){const n=this.storage.getProperty("custom_labels");if(n)for(const d of n)if(d.label===e)return d[t];return e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ot,16),i.Y36(Rt,16))};static#t=this.\u0275pipe=i.Yjl({name:"customTranslate",type:r,pure:!0})}return r})(),gA=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[No,x.ez]})}return r})(),aI=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez,Ls,Ch,xl,Pl,Bs,Ol,No,gA]})}return r})();class oI{isErrorState(h){return!(!h?.invalid||!h?.dirty)}}const tT=(r,h,e,t=!1,n=500)=>d=>(0,ah.H)(n).pipe((0,Tt.w)(()=>(e.dontHandleErrorForNext(),r&&"No namespace"!==r?h.checkPasswordStrength({password:d.value,namespace:r},t):(0,Ze.of)(null))),(0,nt.U)(()=>null),(0,_r.K)(c=>{const l={backendError:c.message.substring(c.message.indexOf(":")+1)};return(0,Ze.of)(l)}));function sI(r,h){1&r&&i._UZ(0,"mat-spinner",12),2&r&&i.Q6J("diameter",18)}function lI(r,h){if(1&r&&(i.TgZ(0,"mat-icon",13),i._uU(1," error "),i.qZA()),2&r){const e=i.oxw();i.Q6J("matTooltip",e.getErrorTooltip())("matTooltipDisabled",!e.formGroup.get("passwordCtrl").hasError("backendError"))}}function cI(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function dI(r,h){if(1&r&&(i.TgZ(0,"mat-error",14),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.Q6J("matTooltip",e.getErrorTooltip()),i.xp6(1),i.Oqu(e.getErrorTooltip())}}function uI(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.FIELD_EMPTY")))}function hI(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PWD_DONT_MATCH")))}let iT=(()=>{class r{constructor(e,t,n){this.translator=e,this.usersManagerService=t,this.store=n,this.passwordRequired=!0,this.tooltipPwdViaEmail=!1,this.tooltipPwdDisabledForNamespace=!1,this.language="en",this.passwordRequirement=null,this.showNewPassword=!1,this.showPasswordConfirm=!1,this.passwordStateMatcher=new oI,this.allPasswordRequirements=this.store.getProperty("password_help")}ngOnInit(){window.location.href.includes("/profile")?this.usersManagerService.getRichUserWithAttributes(this.store.getPerunPrincipal().userId).subscribe(e=>{const t=e.userAttributes.find(n=>"preferredLanguage"===n.friendlyName);this.language=t?.value??"en","en"!==this.language&&(this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs")),this.changeHelp()}):this.changeHelp()}ngOnChanges(){this.allPasswordRequirements=this.store.getProperty("en"===this.language?"password_help":"password_help_cs"),this.changeHelp()}getPasswordDisabledTooltip(){return this.translator.instant(null===this.namespace?"DIALOGS.CREATE_SPONSORED_MEMBER.NO_NAMESPACE_SELECTED":this.tooltipPwdViaEmail?"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_VIA_EMAIL":"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.TOOLTIP_PASSWORD_DISABLED")}getErrorTooltip(){let e=this.formGroup.get("passwordCtrl").getError("backendError");return e&&(e=e.replace(":null","")),e}changeHelp(){this.passwordRequirement=this.allPasswordRequirements[this.namespace],this.passwordRequirement||(this.passwordRequirement=this.allPasswordRequirements.default)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ot),i.Y36(ki),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-password-form"]],inputs:{formGroup:"formGroup",passwordRequired:"passwordRequired",tooltipPwdViaEmail:"tooltipPwdViaEmail",tooltipPwdDisabledForNamespace:"tooltipPwdDisabledForNamespace",namespace:"namespace",language:"language"},features:[i.TTD],decls:23,vars:23,consts:[[3,"formGroup"],["subscriptSizing","dynamic","matTooltipPosition","left",1,"max-width",3,"matTooltip","matTooltipDisabled"],["data-cy","passwd-input","matInput","","formControlName","passwordCtrl",3,"type","required","errorStateMatcher"],["matSuffix","","class","input-spinner",3,"diameter",4,"ngIf"],["matSuffix","",3,"click"],["color","warn","matSuffix","","class","error-icon",3,"matTooltip","matTooltipDisabled",4,"ngIf"],[4,"ngIf"],["matTooltipPosition","after",3,"matTooltip",4,"ngIf"],["subscriptSizing","dynamic",1,"max-width"],["data-cy","confirm-passwd-input","matInput","","formControlName","passwordAgainCtrl",3,"type","required"],["alert_type","info"],[3,"innerHTML"],["matSuffix","",1,"input-spinner",3,"diameter"],["color","warn","matSuffix","",1,"error-icon",3,"matTooltip","matTooltipDisabled"],["matTooltipPosition","after",3,"matTooltip"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),i._uU(3),i.ALo(4,"translate"),i.qZA(),i._UZ(5,"input",2),i.YNc(6,sI,1,1,"mat-spinner",3),i.TgZ(7,"mat-icon",4),i.NdJ("click",function(){return n.showNewPassword=!n.showNewPassword}),i._uU(8),i.qZA(),i.YNc(9,lI,2,2,"mat-icon",5),i.YNc(10,cI,3,3,"mat-error",6),i.YNc(11,dI,2,2,"mat-error",7),i.qZA(),i.TgZ(12,"mat-form-field",8)(13,"mat-label"),i._uU(14),i.ALo(15,"translate"),i.qZA(),i._UZ(16,"input",9),i.TgZ(17,"mat-icon",4),i.NdJ("click",function(){return n.showPasswordConfirm=!n.showPasswordConfirm}),i._uU(18),i.qZA(),i.YNc(19,uI,3,3,"mat-error",6),i.YNc(20,hI,3,3,"mat-error",6),i.qZA(),i.TgZ(21,"perun-web-apps-alert",10),i._UZ(22,"div",11),i.qZA()()),2&t&&(i.Q6J("formGroup",n.formGroup),i.xp6(1),i.Q6J("matTooltip",n.getPasswordDisabledTooltip())("matTooltipDisabled",n.formGroup.get("passwordCtrl").enabled||n.tooltipPwdDisabledForNamespace),i.xp6(2),i.hij(" ",i.lcZ(4,19,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD")," "),i.xp6(2),i.Q6J("type",n.showNewPassword?"text":"password")("required",n.passwordRequired)("errorStateMatcher",n.passwordStateMatcher),i.xp6(1),i.Q6J("ngIf",n.formGroup.get("passwordCtrl").pending),i.xp6(2),i.hij(" ",n.showNewPassword?"visibility_off":"visibility"," "),i.xp6(1),i.Q6J("ngIf",n.formGroup.get("passwordCtrl").dirty&&null!==n.formGroup.get("passwordCtrl").errors),i.xp6(1),i.Q6J("ngIf",n.formGroup.get("passwordCtrl").hasError("required")),i.xp6(1),i.Q6J("ngIf",n.formGroup.get("passwordCtrl").hasError("backendError")),i.xp6(3),i.hij(" ",i.lcZ(15,21,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_FORM_FIELD.PASSWORD_AGAIN")," "),i.xp6(2),i.Q6J("type",n.showPasswordConfirm?"text":"password")("required",n.passwordRequired),i.xp6(2),i.hij(" ",n.showPasswordConfirm?"visibility_off":"visibility"," "),i.xp6(1),i.Q6J("ngIf",n.formGroup.get("passwordAgainCtrl").hasError("required")),i.xp6(1),i.Q6J("ngIf",n.formGroup.get("passwordAgainCtrl").hasError("noPasswordMatch")),i.xp6(2),i.Q6J("innerHTML",n.passwordRequirement,i.oJD))},dependencies:[x.O5,Oi,nr,Ds,ww,Hr,Nn,Vi,$a,Zn,Ja,tf,An,ca,Gi,kn,Xe],styles:[".max-width[_ngcontent-%COMP%]{width:100%!important}.input-spinner[_ngcontent-%COMP%]{float:right;margin-left:5px}.error-icon[_ngcontent-%COMP%]{margin-left:5px}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return r})(),Nc=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-loading-dialog"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i._UZ(1,"mat-spinner"),i.qZA())},dependencies:[ca]})}return r})(),da=(()=>{class r{constructor(e,t){this.viewContainerRef=e,this.template=t,this.loading=!1,this.loadingIndicatorRef=null}ngOnInit(){this.viewContainerRef.createEmbeddedView(this.template)}ngOnChanges(){this.loading&&(this.loadingIndicatorRef=this.viewContainerRef.createEmbeddedView(this.loadingIndicator)),!this.loading&&this.loadingIndicatorRef&&this.loadingIndicatorRef.destroy()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.s_b),i.Y36(i.Rgc))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","perunWebAppsLoader",""]],inputs:{loading:["perunWebAppsLoader","loading"],loadingIndicator:["perunWebAppsLoaderIndicator","loadingIndicator"]},standalone:!0,features:[i.TTD]})}return r})();function SI(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function EI(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_ERROR")))}function DI(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_ERROR")))}function kI(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.qZA(),i.TgZ(9,"input",5,6),i.NdJ("ngModelChange",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.subject=n)}),i.qZA(),i.YNc(11,EI,3,3,"mat-error",7),i.qZA(),i.TgZ(12,"mat-form-field")(13,"mat-label"),i._uU(14),i.ALo(15,"translate"),i.qZA(),i.TgZ(16,"textarea",8,9),i.NdJ("ngModelChange",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.message=n)}),i.ALo(18,"translate"),i._uU(19," "),i.qZA(),i.YNc(20,DI,3,3,"mat-error",7),i.qZA()(),i.TgZ(21,"div",10)(22,"div",11)(23,"button",12),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.dialogRef.close())}),i._uU(24),i.ALo(25,"translate"),i.qZA(),i.TgZ(26,"button",13),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.sendBugReport())}),i._uU(27),i.ALo(28,"translate"),i.qZA()()()()}if(2&r){const e=i.MAs(10),t=i.MAs(17),n=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.TITLE")),i.xp6(5),i.Oqu(i.lcZ(8,13,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT")),i.xp6(2),i.Q6J("ngModel",n.subject),i.xp6(2),i.Q6J("ngIf",e.invalid),i.xp6(3),i.Oqu(i.lcZ(15,15,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE")),i.xp6(2),i.s9C("placeholder",i.lcZ(18,17,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.MESSAGE_PLACEHOLDER")),i.Q6J("ngModel",n.message),i.xp6(4),i.Q6J("ngIf",t.invalid),i.xp6(4),i.hij(" ",i.lcZ(25,19,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.CANCEL")," "),i.xp6(2),i.Q6J("disabled",""===n.message||""===n.subject||n.loading),i.xp6(1),i.hij(" ",i.lcZ(28,21,"SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SEND")," ")}}let LI=(()=>{class r{constructor(e,t,n,d,c,l){this.dialogRef=e,this.translate=t,this.notificator=n,this.rtMessages=d,this.data=c,this.storeService=l,this.message="",this.subject="",this.methodRegexp=/(\w+\/\w+)$/g,this.loading=!1}ngOnInit(){this.data?.error?.errorId&&(this.subject="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUBJECT_VALUE"),this.parseMethod(this.data.error.call)," (",this.data.error.errorId,")"))}sendBugReport(){this.loading=!0,this.rtMessages.sentMessageToRTWithQueue("perun",this.subject,this.getFullEmailBody()).subscribe(e=>{this.dialogRef.afterClosed().subscribe(()=>{const t="".concat(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS1"),e.ticketNumber.toString(),this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.BUG_REPORT.SUCCESS2"));this.notificator.showSuccess(t)}),this.dialogRef.close()},()=>{this.loading=!1,this.dialogRef.afterClosed().subscribe(()=>{})})}getFullEmailBody(){const e=this.storeService.getProperty("config");let t=this.message+"\n------------------------\nTechnical details:\n\n"+this.data.error.errorId;if(t=t.concat(this.data.error.type?" "+this.data.error.type+"\n":"\n"),t=t.concat(this.data.error.message,"\n","Perun instance: ",e,"\n","Request:\n",this.data.error.urlWithParams,"\n\n"),this.data.error.payload){const n=/"password":".+?"/;let d=JSON.stringify(this.data.error.payload);d=d.replace(n,'"password":"####"'),t=t.concat("Payload:\n"+d+"\n\n")}return t=t.concat("Sent from new Perun Gui, version: ",E(4147).i8),t.split("\n").join("\n ")}parseMethod(e){return e&&this.methodRegexp.exec(e)[1]}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(Ot),i.Y36(Ar),i.Y36(yi),i.Y36(dn),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-bug-report-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"ngModel","ngModelChange"],["subjectModel","ngModel"],[4,"ngIf"],["matInput","","required","",3,"ngModel","placeholder","ngModelChange"],["messageModel","ngModel"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(i.YNc(0,SI,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,kI,29,23,"div",2),i.qZA()),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.O5,qi,gi,Pi,kt,Oi,nr,Ds,Nn,Vi,Zn,Gr,An,Nc,da,Xe],styles:[".dialog-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return r})(),HI=(()=>{class r{constructor(e,t,n){this.dialogRef=e,this.dialog=t,this.data=n}onCloseClick(){this.dialogRef.close()}onBugReportClick(){this.dialogRef.afterClosed().subscribe(()=>{const e=di();e.width="550px",e.data={error:this.data.error},e.autoFocus=!1,this.dialog.open(LI,e)}),this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(ji),i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-notification-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"hidden","click"],["autofocus","","mat-stroked-button","",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.qZA(),i.TgZ(2,"div",1),i._uU(3),i.qZA(),i.TgZ(4,"div",2)(5,"div",3)(6,"button",4),i.NdJ("click",function(){return n.onBugReportClick()}),i._uU(7),i.ALo(8,"translate"),i.qZA(),i.TgZ(9,"button",5),i.NdJ("click",function(){return n.onCloseClick()}),i._uU(10),i.ALo(11,"translate"),i.qZA()()()),2&t&&(i.xp6(1),i.Oqu(n.data.title),i.xp6(2),i.hij(" ",n.data.description,"\n"),i.xp6(3),i.Q6J("hidden","error"!==n.data.type),i.xp6(1),i.hij(" ",i.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_BUG_REPORT")," "),i.xp6(3),i.hij(" ",i.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.NOTIFICATOR.NOTIFICATION.DIALOG_CLOSE")," "))},dependencies:[qi,gi,Pi,kt,Xe]})}return r})();function RI(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function PI(r,h){1&r&&i._UZ(0,"th",14)}function OI(r,h){if(1&r&&(i.TgZ(0,"td",15),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",e.userExtSource.extSource.name," ")}}function II(r,h){1&r&&i._UZ(0,"tr",16)}function BI(r,h){1&r&&i._UZ(0,"tr",17)}function NI(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",2),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"div",3)(6,"p"),i._uU(7),i.ALo(8,"translate"),i.ALo(9,"customTranslate"),i.qZA(),i.TgZ(10,"div",4),i._uU(11),i.ALo(12,"translate"),i.ALo(13,"customTranslate"),i.qZA(),i.TgZ(14,"table",5),i.ynx(15,6),i.YNc(16,PI,1,0,"th",7),i.YNc(17,OI,2,1,"td",8),i.BQk(),i.YNc(18,II,1,0,"tr",9),i.YNc(19,BI,1,0,"tr",10),i.qZA()(),i.TgZ(20,"div",11)(21,"button",12),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onCancel())}),i._uU(22),i.ALo(23,"translate"),i.ALo(24,"customTranslate"),i.qZA(),i.TgZ(25,"button",13),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onSubmit())}),i._uU(26),i.ALo(27,"translate"),i.ALo(28,"customTranslate"),i.qZA()()()}if(2&r){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,8,i.lcZ(4,10,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.TITLE"))," "),i.xp6(5),i.hij(" ",i.lcZ(8,12,i.lcZ(9,14,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.DESCRIPTION"))," "),i.xp6(4),i.hij(" ",i.lcZ(12,16,i.lcZ(13,18,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.ASK"))," "),i.xp6(3),i.Q6J("dataSource",e.dataSource),i.xp6(4),i.Q6J("matHeaderRowDef",e.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",e.displayedColumns),i.xp6(3),i.hij(" ",i.lcZ(23,20,i.lcZ(24,22,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.CANCEL"))," "),i.xp6(4),i.hij(" ",i.lcZ(27,24,i.lcZ(28,26,"SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.REMOVE"))," ")}}let VI=(()=>{class r{constructor(e,t,n,d,c){this.dialogRef=e,this.data=t,this.usersManagerService=n,this.translate=d,this.notificator=c,this.force=!1,this.displayedColumns=["name"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new pe(this.data.extSources)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.data.extSources.map(t=>t.userExtSource.id);this.usersManagerService.removeUserExtSources(this.data.userId,e,this.force).subscribe({next:()=>{this.loading=!1,this.data.showSuccess&&this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.REMOVE_USER_EXT_SOURCE.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(ki),i.Y36(Mr),i.Y36(Ar))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-remove-user-ext-source-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(t,n){if(1&t&&(i.YNc(0,RI,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,NI,29,28,"div",1),i.qZA()),2&t){const d=i.MAs(1);i.xp6(2),i.Gre("",n.theme," position-relative"),i.xp6(1),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[eo,io,_,no,to,w,ro,ao,v,T,qi,gi,Pi,kt,Nc,da,Xe,ei]})}return r})();class jI{constructor(h,e){this._document=e;const t=this._textarea=this._document.createElement("textarea"),n=t.style;n.position="fixed",n.top=n.opacity="0",n.left="-999em",t.setAttribute("aria-hidden","true"),t.value=h,t.readOnly=!0,this._document.body.appendChild(t)}copy(){const h=this._textarea;let e=!1;try{if(h){const t=this._document.activeElement;h.select(),h.setSelectionRange(0,h.value.length),e=this._document.execCommand("copy"),t&&t.focus()}}catch{}return e}destroy(){const h=this._textarea;h&&(h.remove(),this._textarea=void 0)}}let zI=(()=>{class r{constructor(e){this._document=e}copy(e){const t=this.beginCopy(e),n=t.copy();return t.destroy(),n}beginCopy(e){return new jI(e,this._document)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const UI=new i.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let nT=(()=>{class r{constructor(e,t,n){this._clipboard=e,this._ngZone=t,this.text="",this.attempts=1,this.copied=new i.vpe,this._pending=new Set,n&&null!=n.attempts&&(this.attempts=n.attempts)}copy(e=this.attempts){if(e>1){let t=e;const n=this._clipboard.beginCopy(this.text);this._pending.add(n);const d=()=>{const c=n.copy();c||! --t||this._destroyed?(this._currentTimeout=null,this._pending.delete(n),n.destroy(),this.copied.emit(c)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(d,1))};d()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(e=>e.destroy()),this._pending.clear(),this._destroyed=!0}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(zI),i.Y36(i.R0b),i.Y36(UI,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(t,n){1&t&&i.NdJ("click",function(){return n.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}})}return r})(),RD=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})(),_A=(()=>{class r{constructor(e,t){this.dialogRef=e,this.data=t}ngOnInit(){this.value=this.data.value,this.title=this.data.title}onCancel(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-show-value-dialog"]],decls:12,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","overflow-hidden"],["cdkTextareaAutosize","","matInput","","readonly","",1,"w-100","display-fix"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"cdkCopyToClipboard"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.qZA(),i.TgZ(2,"div",1)(3,"textarea",2),i._uU(4),i.qZA()(),i.TgZ(5,"div",3)(6,"button",4),i.NdJ("click",function(){return n.onCancel()}),i._uU(7),i.ALo(8,"translate"),i.qZA(),i.TgZ(9,"button",5),i._uU(10),i.ALo(11,"translate"),i.qZA()()),2&t&&(i.xp6(1),i.Oqu(n.title),i.xp6(3),i.Oqu(n.value),i.xp6(3),i.hij(" ",i.lcZ(8,5,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.CLOSE")," "),i.xp6(2),i.Q6J("cdkCopyToClipboard",n.value),i.xp6(1),i.hij(" ",i.lcZ(11,7,"SHARED_LIB.PERUN.COMPONENTS.SHOW_VALUE.COPY")," "))},dependencies:[qi,gi,Pi,kt,An,wh,nT,Xe],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}"]})}return r})(),FI=(()=>{class r{constructor(e,t){this.dialogRef=e,this.data=t,this.attributeValue=""}ngOnInit(){this.attributeValue=this.data.attribute.value[this.data.index]}cancel(){this.dialogRef.close()}submit(){this.data.attribute.value[this.data.index]=this.attributeValue,this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attribute-value-list-edit-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["cdkTextareaAutosize","true","matInput","",3,"ngModel","ngModelChange"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h5",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"mat-form-field")(5,"mat-label"),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"textarea",2),i.NdJ("ngModelChange",function(c){return n.attributeValue=c}),i.qZA()()(),i.TgZ(9,"div",3)(10,"button",4),i.NdJ("click",function(){return n.cancel()}),i._uU(11),i.ALo(12,"translate"),i.qZA(),i.TgZ(13,"button",5),i.NdJ("click",function(){return n.submit()}),i._uU(14),i.ALo(15,"translate"),i.qZA()()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.TITLE"),"\n"),i.xp6(5),i.hij(" ",i.lcZ(7,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.VALUE_LABEL")," "),i.xp6(2),i.Q6J("ngModel",n.attributeValue),i.xp6(3),i.hij(" ",i.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.CANCEL_BUTTON")," "),i.xp6(3),i.hij(" ",i.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.EDIT_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[qi,gi,Pi,kt,Oi,nr,Nn,Vi,Gr,An,wh,Xe]})}return r})(),qI=(()=>{class r{constructor(e,t){this.dialogRef=e,this.data=t}cancel(){this.dialogRef.close()}submit(){this.dialogRef.close(!0)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attribute-value-list-delete-dialog"]],decls:16,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"mt-2","fw-bold"],["mat-dialog-actions","",1,"d-flex"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h5",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"div"),i._uU(5),i.ALo(6,"translate"),i.qZA(),i.TgZ(7,"div",2),i._uU(8),i.qZA()(),i.TgZ(9,"div",3)(10,"button",4),i.NdJ("click",function(){return n.cancel()}),i._uU(11),i.ALo(12,"translate"),i.qZA(),i.TgZ(13,"button",5),i.NdJ("click",function(){return n.submit()}),i._uU(14),i.ALo(15,"translate"),i.qZA()()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.TITLE"),"\n"),i.xp6(4),i.hij(" ",i.lcZ(6,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.DESCRIPTION")," "),i.xp6(3),i.hij(" ",n.data.name," "),i.xp6(3),i.hij(" ",i.lcZ(12,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.CANCEL_BUTTON")," "),i.xp6(3),i.hij(" ",i.lcZ(15,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.DELETE_DIALOG.SUBMIT_BUTTON")," "))},dependencies:[qi,gi,Pi,kt,Xe]})}return r})();function YI(r,h){if(1&r&&(i.TgZ(0,"perun-web-apps-alert",9),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Oqu(e.pendingEmailsMessage)}}function WI(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.CHANGE_EMAIL.EMAIL_ERROR"))))}let GI=(()=>{class r{constructor(e,t,n,d,c,l){this.dialogRef=e,this.data=t,this.translate=n,this.notificator=d,this.usersManagerService=c,this.authService=l,this.pendingMails=[],n.get("DIALOGS.CHANGE_EMAIL.SUCCESS").subscribe(o=>this.successMessage=o),n.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_BEGIN").subscribe(o=>this.pendingEmailsMessageStart=o),n.get("DIALOGS.CHANGE_EMAIL.PENDING_MAILS_END").subscribe(o=>this.pendingEmailsMessageEnd=o)}ngOnInit(){this.emailControl=new Ts(null,[ln.required,ln.pattern(/^(([^<>()[\].,;:\s@"]+(\.[^<>()[\].,;:\s@"]+)*)|(".+"))@(([^<>()[\].,;:\s@"]+\.)+[^<>()[\].,;:\s@"]{2,})$/i)]),this.usersManagerService.getPendingPreferredEmailChanges(this.data.userId).subscribe(e=>{this.pendingMails=e.filter((n,d,c)=>d===c.indexOf(n));let t="";this.pendingMails.forEach(n=>t+=`${n===this.pendingMails[0]?"":", "}${n}`),this.pendingEmailsMessage=this.pendingEmailsMessageStart+t+this.pendingEmailsMessageEnd})}onCancel(){this.dialogRef.close()}onSubmit(){const t=window.location.href.split("/");this.usersManagerService.requestPreferredEmailChange(this.data.userId,this.emailControl.value,this.translate.currentLang,"",t[0]+"//"+t[2],this.authService.getIdpFilter()).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(Ot),i.Y36(Ar),i.Y36(ki),i.Y36(Rs))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-change-email-dialog"]],decls:22,vars:24,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["alert_type","warn",4,"ngIf"],[1,"w-100"],["matInput","","required","",3,"formControl"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1),i.YNc(5,YI,2,1,"perun-web-apps-alert",2),i.TgZ(6,"mat-form-field",3)(7,"mat-label"),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.qZA(),i._UZ(11,"input",4),i.YNc(12,WI,4,5,"mat-error",5),i.qZA()(),i.TgZ(13,"div",6)(14,"button",7),i.NdJ("click",function(){return n.onCancel()}),i._uU(15),i.ALo(16,"translate"),i.ALo(17,"customTranslate"),i.qZA(),i.TgZ(18,"button",8),i.NdJ("click",function(){return n.onSubmit()}),i._uU(19),i.ALo(20,"translate"),i.ALo(21,"customTranslate"),i.qZA()()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,8,i.lcZ(3,10,"DIALOGS.CHANGE_EMAIL.TITLE"))),i.xp6(4),i.Q6J("ngIf",n.pendingMails.length),i.xp6(3),i.Oqu(i.lcZ(9,12,i.lcZ(10,14,"DIALOGS.CHANGE_EMAIL.INPUT_PLACEHOLDER"))),i.xp6(3),i.Q6J("formControl",n.emailControl),i.xp6(1),i.Q6J("ngIf",n.emailControl.invalid),i.xp6(3),i.hij(" ",i.lcZ(16,16,i.lcZ(17,18,"DIALOGS.CHANGE_EMAIL.CANCEL"))," "),i.xp6(3),i.Q6J("disabled",!n.emailControl.valid),i.xp6(1),i.hij(" ",i.lcZ(20,20,i.lcZ(21,22,"DIALOGS.CHANGE_EMAIL.CHANGE"))," "))},dependencies:[x.O5,qi,gi,Pi,kt,Oi,nr,Ds,Nn,Vi,Zn,An,la,kn,Xe,ei]})}return r})(),rB=(()=>{class r{constructor(e,t){this.dialogRef=e,this.router=t}onClose(){this.router.navigate([],{queryParamsHandling:"preserve"}),this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(nn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-mail-change-failed-dialog"]],decls:11,vars:9,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","error"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.qZA(),i.TgZ(3,"div",1)(4,"perun-web-apps-alert",2),i._uU(5),i.ALo(6,"translate"),i.qZA()(),i.TgZ(7,"div",3)(8,"button",4),i.NdJ("click",function(){return n.onClose()}),i._uU(9),i.ALo(10,"translate"),i.qZA()()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,3,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.TITLE"),"\n"),i.xp6(4),i.Oqu(i.lcZ(6,5,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.INFO")),i.xp6(4),i.hij(" ",i.lcZ(10,7,"SHARED_LIB.PERUN.COMPONENTS.MAIL_CHANGE_FAILED_DIALOG.CLOSE")," "))},dependencies:[qi,gi,Pi,kt,kn,Xe]})}return r})();function aB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function oB(r,h){1&r&&(i.TgZ(0,"mat-error"),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.FIELD_EMPTY"),""))}function sB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4)(5,"form",5)(6,"div",6)(7,"mat-form-field",7)(8,"mat-label"),i._uU(9),i.ALo(10,"translate"),i.qZA(),i._UZ(11,"input",8),i.TgZ(12,"mat-icon",9),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.showOldPassword=!n.showOldPassword)}),i._uU(13),i.qZA(),i.YNc(14,oB,3,3,"mat-error",10),i.qZA(),i._UZ(15,"perun-web-apps-password-form",11),i.qZA()()(),i.TgZ(16,"div",12)(17,"div",13)(18,"button",14),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.close())}),i._uU(19),i.ALo(20,"translate"),i.qZA(),i.TgZ(21,"button",15),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.changePassword())}),i._uU(22),i.ALo(23,"translate"),i.qZA()()()()}if(2&r){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,11,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.TITLE")," "),i.xp6(3),i.Q6J("formGroup",e.formGroup),i.xp6(4),i.hij(" ",i.lcZ(10,13,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.OLD_PASSWORD")," "),i.xp6(2),i.Q6J("type",e.showOldPassword?"text":"password"),i.xp6(2),i.hij(" ",e.showOldPassword?"visibility_off":"visibility"," "),i.xp6(1),i.Q6J("ngIf",e.oldPwd.hasError("required")),i.xp6(1),i.Q6J("formGroup",e.formGroup)("namespace",e.data.namespace),i.xp6(4),i.hij(" ",i.lcZ(20,15,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CANCEL")," "),i.xp6(2),i.Q6J("disabled",e.formGroup.invalid||e.formGroup.pending||e.loading),i.xp6(1),i.hij(" ",i.lcZ(23,17,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.CHANGE")," ")}}let lB=(()=>{class r{constructor(e,t,n,d,c,l,o){this.dialogRef=e,this.data=t,this._formBuilder=n,this.usersManagerService=d,this.apiRequestConfiguration=c,this.notificator=l,this.translate=o,this.showOldPassword=!1,o.get("SHARED_LIB.PERUN.COMPONENTS.CHANGE_PASSWORD_DIALOG.SUCCESS").subscribe(a=>this.successMessage=a)}ngOnInit(){this.formGroup=this._formBuilder.group({oldPasswordCtrl:["",ln.required],passwordCtrl:["",ln.required,[tT(this.data.namespace,this.usersManagerService,this.apiRequestConfiguration)]],passwordAgainCtrl:[""]},{validators:Jx.passwordMatchValidator}),this.oldPwd=this.formGroup.get("oldPasswordCtrl"),this.newPwd=this.formGroup.get("passwordCtrl"),this.newPwdAgain=this.formGroup.get("passwordAgainCtrl")}close(){this.dialogRef.close(!1)}changePassword(){this.loading=!0,this.usersManagerService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPwd.value,oldPassword:this.oldPwd.value,checkOldPassword:!0}).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(sb),i.Y36(ki),i.Y36(Zf),i.Y36(Ar),i.Y36(Ot))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-change-password-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup"],[1,"display-flex"],["subscriptSizing","dynamic"],["formControlName","oldPasswordCtrl","matInput","","required","",3,"type"],["matSuffix","",3,"click"],[4,"ngIf"],[3,"formGroup","namespace"],["mat-dialog-actions",""],[1,"ms-auto"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(i.YNc(0,aB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,sB,24,19,"div",2),i.qZA()),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.O5,qi,gi,Pi,kt,Oi,nr,Ds,ww,Ku,Nn,Vi,$a,Zn,An,Ja,tf,Gi,Nc,da,iT,Xe],styles:[".display-flex[_ngcontent-%COMP%]{display:flex;flex-direction:column}.white-space-pre[_ngcontent-%COMP%]{white-space:pre}mat-icon[_ngcontent-%COMP%]:hover{cursor:default}"]})}return r})();function cB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function dB(r,h){if(1&r&&(i.TgZ(0,"p",11),i._uU(1),i.TgZ(2,"span",12),i._uU(3),i.qZA(),i._uU(4),i.TgZ(5,"span",12),i._uU(6),i.qZA()()),2&r){const e=i.oxw(2);i.xp6(1),i.hij(" ",e.group.name," "),i.xp6(2),i.hij("#",e.group.id,""),i.xp6(1),i.hij(" - ",e.resource.name," "),i.xp6(2),i.hij("#",e.resource.id,"")}}function uB(r,h){1&r&&(i.TgZ(0,"span",13),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ACTIVE_HINT")," "))}function hB(r,h){1&r&&(i.TgZ(0,"span",13),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.INACTIVE_HINT")," "))}function pB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-radio-group",14),i.NdJ("ngModelChange",function(n){i.CHM(e);const d=i.oxw(2);return i.KtG(d.asyncValidation=n)}),i.TgZ(1,"span",15),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"mat-radio-button",16),i._uU(5),i.ALo(6,"translate"),i.qZA(),i.TgZ(7,"mat-radio-button",16),i._uU(8),i.ALo(9,"translate"),i.qZA()()}if(2&r){const e=i.oxw(2);i.Q6J("ngModel",e.asyncValidation),i.xp6(2),i.hij(" ",i.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.VALIDATE")," : "),i.xp6(2),i.Q6J("value",!1),i.xp6(1),i.hij(" ",i.lcZ(6,8,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC")," "),i.xp6(2),i.Q6J("value",!0),i.xp6(1),i.hij(" ",i.lcZ(9,10,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC")," ")}}function fB(r,h){1&r&&(i.TgZ(0,"span",13),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.SYNC_HINT")," "))}function mB(r,h){1&r&&(i.TgZ(0,"span",13),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.ASYNC_HINT")," "))}function gB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",2),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",3),i.YNc(5,dB,7,4,"p",4),i.TgZ(6,"p")(7,"strong",5),i._uU(8),i.ALo(9,"translate"),i.qZA(),i._uU(10),i.qZA(),i.TgZ(11,"p")(12,"strong",5),i._uU(13),i.ALo(14,"translate"),i.qZA(),i._uU(15),i.qZA(),i.YNc(16,uB,3,3,"span",6),i.YNc(17,hB,3,3,"span",6),i.YNc(18,pB,10,12,"mat-radio-group",7),i.YNc(19,fB,3,3,"span",6),i.YNc(20,mB,3,3,"span",6),i.qZA(),i.TgZ(21,"div",8)(22,"button",9),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onCancel())}),i._uU(23),i.ALo(24,"translate"),i.qZA(),i.TgZ(25,"button",10),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onSubmit())}),i._uU(26),i.ALo(27,"translate"),i.qZA()()()}if(2&r){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,14,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.TITLE")," "),i.xp6(3),i.Q6J("ngIf",e.group&&e.resource),i.xp6(3),i.hij(" ",i.lcZ(9,16,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CURRENT")," : "),i.xp6(2),i.hij(" ",e.status," "),i.xp6(3),i.hij(" ",i.lcZ(14,18,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.NEW")," : "),i.xp6(2),i.hij(" ",e.getReversedStatus()," "),i.xp6(1),i.Q6J("ngIf","INACTIVE"===e.status||"FAILED"===e.status),i.xp6(1),i.Q6J("ngIf","ACTIVE"===e.status),i.xp6(1),i.Q6J("ngIf","INACTIVE"===e.status||"FAILED"===e.status),i.xp6(1),i.Q6J("ngIf",("INACTIVE"===e.status||"FAILED"===e.status)&&!1===e.asyncValidation),i.xp6(1),i.Q6J("ngIf",("INACTIVE"===e.status||"FAILED"===e.status)&&!0===e.asyncValidation),i.xp6(3),i.hij(" ",i.lcZ(24,20,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG.CANCEL")," "),i.xp6(2),i.Q6J("disabled",e.loading),i.xp6(1),i.hij(" ",i.lcZ(27,22,"SHARED_LIB.PERUN.COMPONENTS.CHANGE_GROUP_RESOURCE_ASSIGMENT_DIALOG."+("ACTIVE"===e.status?"DEACTIVATE":"ACTIVATE"))," ")}}let _B=(()=>{class r{constructor(e,t,n,d){this.dialogRef=e,this.data=t,this.resourceService=n,this.groupService=d,this.loading=!1,this.asyncValidation=!1,this.resource=null,this.group=null}ngOnInit(){this.loading=!0,this.status=this.data.status,this.theme=this.data.theme,this.resourceService.getResourceById(this.data.resourceId).subscribe(e=>{this.resource=e,this.groupService.getGroupById(this.data.groupId).subscribe(t=>{this.group=t,this.loading=!1},()=>this.loading=!1)},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,"ACTIVE"===this.status?this.resourceService.deactivateGroupResourceAssignment(this.data.groupId,this.data.resourceId).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1):this.resourceService.activateGroupResourceAssignment(this.data.groupId,this.data.resourceId,this.asyncValidation).subscribe(()=>{this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}getReversedStatus(){return"ACTIVE"===this.status?"INACTIVE":"ACTIVE"}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(Jr),i.Y36(Vs))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-change-group-resource-assigment-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["class","mb-4",4,"ngIf"],[1,"me-2"],["class","text-muted",4,"ngIf"],["class","d-flex flex-column mt-3",3,"ngModel","ngModelChange",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["data-cy","change-status-button","mat-flat-button","","color","accent",3,"disabled","click"],[1,"mb-4"],[1,"text-muted","id-font"],[1,"text-muted"],[1,"d-flex","flex-column","mt-3",3,"ngModel","ngModelChange"],[1,"fw-bold"],[3,"value"]],template:function(t,n){if(1&t&&(i.YNc(0,cB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div"),i.YNc(3,gB,28,24,"div",1),i.qZA()),2&t){const d=i.MAs(1);i.xp6(2),i.Gre("",n.theme," position-relative"),i.xp6(1),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.O5,qi,gi,Pi,kt,Vi,Gr,Wx,Gx,Nc,da,Xe],styles:[".id-font[_ngcontent-%COMP%]{font-size:1rem}"]})}return r})();function bB(r,h){if(1&r&&(i.TgZ(0,"mat-option",13),i._uU(1),i.qZA()),2&r){const e=h.$implicit,t=i.oxw();i.Q6J("value",t.selectedUnit),i.xp6(1),i.hij(" ",e," ")}}let wB=(()=>{class r{constructor(e,t,n,d,c){this.dialogRef=e,this.data=t,this.rtMessagesService=n,this.notificator=d,this.translate=c,this.resource="",this.currentQuota="",this.units=["MiB","GiB","TiB"],this.selectedUnit="GiB",c.get("DIALOGS.REQUEST_DATA_QUOTA_CHANGE.SUCCESS").subscribe(l=>this.successMessage=l)}ngOnInit(){this.resource=this.data.resource.name,this.currentQuota=this.data.currentQuota,this.reasonControl=new Ts(null,[ln.required]),this.newValueControl=new Ts(null,[ln.required,ln.pattern("[1-9][0-9]*")])}onCancel(){this.dialogRef.close()}onSubmit(){const n=`QUOTA CHANGE REQUEST\u21b5 \u21b5 User: ${(new Ig).transform(this.data.user)} (user ID: ${this.data.user.id})\u21b5 VO: ${this.data.vo.shortName} / ${this.data.vo.name} (vo ID: ${this.data.vo.id})\u21b5 Resource: ${this.data.resource.name} (resource ID: ${this.data.resource.id})\u21b5 Data quota\u21b5 Requested quota: ${this.newValueControl.value}\u21b5 Reason: ${this.reasonControl.value}\u21b5 \u21b5 \u21b5 -------------------------------------\u21b5 Sent from Perun GUI`;this.rtMessagesService.sentMessageToRTWithVo(this.data.vo.id,"QUOTA: Change request",n).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.dialogRef.close()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(yi),i.Y36(Ar),i.Y36(Ot))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-request-change-data-quota-dialog"]],decls:45,vars:42,consts:[["mat-dialog-title","",1,"mb-3"],[1,"user-theme"],["mat-dialog-content",""],[1,"column-size"],[1,"flex-row","flex-self-center"],["matInput","","required","","type","number",3,"formControl"],[1,"select-width","mt-auto","mb-auto","ms-2",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],[1,"form-width"],["matInput","","required","","rows","4",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"div",2)(6,"div")(7,"p",3),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.qZA(),i.TgZ(11,"p"),i._uU(12),i.qZA()(),i.TgZ(13,"div")(14,"p",3),i._uU(15),i.ALo(16,"translate"),i.ALo(17,"customTranslate"),i.qZA(),i.TgZ(18,"p"),i._uU(19),i.qZA()(),i.TgZ(20,"div",4)(21,"mat-form-field")(22,"mat-label"),i._uU(23),i.ALo(24,"translate"),i.ALo(25,"customTranslate"),i.qZA(),i._UZ(26,"input",5),i.qZA(),i.TgZ(27,"mat-select",6),i.NdJ("valueChange",function(c){return n.selectedUnit=c}),i.YNc(28,bB,2,2,"mat-option",7),i.qZA()(),i.TgZ(29,"div")(30,"mat-form-field",8)(31,"mat-label"),i._uU(32),i.ALo(33,"translate"),i.ALo(34,"customTranslate"),i.qZA(),i._UZ(35,"textarea",9),i.qZA()()(),i.TgZ(36,"div",10)(37,"button",11),i.NdJ("click",function(){return n.onCancel()}),i._uU(38),i.ALo(39,"translate"),i.ALo(40,"customTranslate"),i.qZA(),i.TgZ(41,"button",12),i.NdJ("click",function(){return n.onSubmit()}),i._uU(42),i.ALo(43,"translate"),i.ALo(44,"customTranslate"),i.qZA()()()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,14,i.lcZ(3,16,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.TITLE")),"\n"),i.xp6(7),i.hij(" ",i.lcZ(9,18,i.lcZ(10,20,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.RESOURCE"))," "),i.xp6(4),i.Oqu(n.resource),i.xp6(3),i.hij(" ",i.lcZ(16,22,i.lcZ(17,24,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CURRENT_QUOTA"))," "),i.xp6(4),i.Oqu(n.currentQuota),i.xp6(4),i.hij(" ",i.lcZ(24,26,i.lcZ(25,28,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REQUESTED_QUOTA"))," "),i.xp6(3),i.Q6J("formControl",n.newValueControl),i.xp6(1),i.Q6J("value",n.selectedUnit),i.xp6(1),i.Q6J("ngForOf",n.units),i.xp6(4),i.hij(" ",i.lcZ(33,30,i.lcZ(34,32,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.REASON"))," "),i.xp6(3),i.Q6J("formControl",n.reasonControl),i.xp6(3),i.hij(" ",i.lcZ(39,34,i.lcZ(40,36,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.CANCEL"))," "),i.xp6(3),i.Q6J("disabled",n.reasonControl.invalid),i.xp6(1),i.hij(" ",i.lcZ(43,38,i.lcZ(44,40,"SHARED_LIB.PERUN.COMPONENTS.REQUEST_DATA_QUOTA_CHANGE.SEND"))," "))},dependencies:[x.sg,qi,gi,Pi,kt,Oi,nr,Nn,eh,Vi,Zn,An,la,Hg,As,Xe,ei],styles:[".column-size[_ngcontent-%COMP%]{width:10rem!important;font-weight:700}.form-width[_ngcontent-%COMP%]{width:100%;overflow:hidden}.label-width[_ngcontent-%COMP%]{width:100%}.select-width[_ngcontent-%COMP%]{width:4rem}.flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}.flex-self-center[_ngcontent-%COMP%]{align-self:center}"]})}return r})();function AB(r,h){1&r&&(i.TgZ(0,"mat-error",8),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.ADD_SSH.INVALID_TYPE"))))}class $f{static#e=this.allowedSshKeys=["ssh-ed25519","ssh-ed25519-cert-v01@openssh.com","sk-ssh-ed25519@openssh.com","sk-ssh-ed25519-cert-v01@openssh.com","ssh-rsa","ssh-dss","ecdsa-sha2-nistp256","ecdsa-sha2-nistp384","ecdsa-sha2-nistp521","sk-ecdsa-sha2-nistp256@openssh.com","ssh-rsa-cert-v01@openssh.com","ssh-dss-cert-v01@openssh.com","ecdsa-sha2-nistp256-cert-v01@openssh.com","ecdsa-sha2-nistp384-cert-v01@openssh.com","ecdsa-sha2-nistp521-cert-v01@openssh.com","sk-ecdsa-sha2-nistp256-cert-v01@openssh.com"];static#t=this.sshKeyPattern="^("+$f.allowedSshKeys.join("|")+").+$";constructor(h,e,t){this.dialogRef=h,this.data=e,this.attributesManagerService=t}ngOnInit(){this.sshControl=new Ts(null,[ln.required,ln.pattern($f.sshKeyPattern)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){const h=this.data.attribute?.value??[],e=this.sshControl.value;h.includes(e)||h.push(e),this.data.attribute.value=h,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.dialogRef.close(!0)},()=>{h.pop()})}static#i=this.\u0275fac=function(e){return new(e||$f)(i.Y36(Ti),i.Y36(dn),i.Y36(Yt))};static#n=this.\u0275cmp=i.Xpm({type:$f,selectors:[["perun-web-apps-add-ssh-dialog"]],decls:21,vars:23,consts:[["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],["subscriptSizing","dynamic",1,"input-width"],["matInput","","required","","cdkTextareaAutosize","","cdkAutosizeMinRows","4",3,"formControl"],["class","white-space-pre",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],[1,"white-space-pre"]],template:function(e,t){1&e&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.ALo(9,"customTranslate"),i.qZA(),i._UZ(10,"textarea",3),i.YNc(11,AB,4,5,"mat-error",4),i.qZA()(),i.TgZ(12,"div",5)(13,"button",6),i.NdJ("click",function(){return t.onCancel()}),i._uU(14),i.ALo(15,"translate"),i.ALo(16,"customTranslate"),i.qZA(),i.TgZ(17,"button",7),i.NdJ("click",function(){return t.onSubmit()}),i._uU(18),i.ALo(19,"translate"),i.ALo(20,"customTranslate"),i.qZA()()),2&e&&(i.xp6(1),i.Oqu(i.lcZ(2,7,i.lcZ(3,9,"DIALOGS.ADD_SSH.TITLE"))),i.xp6(6),i.Oqu(i.lcZ(8,11,i.lcZ(9,13,"DIALOGS.ADD_SSH.INPUT_PLACEHOLDER"))),i.xp6(3),i.Q6J("formControl",t.sshControl),i.xp6(1),i.Q6J("ngIf",t.sshControl.invalid&&t.sshControl.dirty),i.xp6(3),i.hij(" ",i.lcZ(15,15,i.lcZ(16,17,"DIALOGS.ADD_SSH.CANCEL"))," "),i.xp6(3),i.Q6J("disabled",t.sshControl.invalid),i.xp6(1),i.hij(" ",i.lcZ(19,19,i.lcZ(20,21,"DIALOGS.ADD_SSH.ADD"))," "))},dependencies:[x.O5,Nn,Vi,Zn,kt,Oi,nr,Ds,la,An,wh,qi,gi,Pi,Xe,ei],styles:[".input-width{width:100%}.white-space-pre{white-space:pre-wrap}\n"],encapsulation:2})}function yB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function vB(r,h){1&r&&i._UZ(0,"th",16)}function MB(r,h){if(1&r&&(i.TgZ(0,"td",17),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e)}}function CB(r,h){1&r&&i._UZ(0,"tr",18)}function xB(r,h){1&r&&i._UZ(0,"tr",19)}function TB(r,h){if(1&r&&(i.TgZ(0,"table",10),i.ynx(1,11),i.YNc(2,vB,1,0,"th",12),i.YNc(3,MB,2,1,"td",13),i.BQk(),i.YNc(4,CB,1,0,"tr",14),i.YNc(5,xB,1,0,"tr",15),i.qZA()),2&r){const e=i.oxw(2);i.Q6J("dataSource",e.dataSource),i.xp6(4),i.Q6J("matHeaderRowDef",e.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",e.displayedColumns)}}function SB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.qZA(),i.TgZ(3,"div",4)(4,"p"),i._uU(5),i.qZA(),i.TgZ(6,"div",5),i._uU(7),i.ALo(8,"translate"),i.ALo(9,"customTranslate"),i.qZA(),i.YNc(10,TB,6,3,"table",6),i.qZA(),i.TgZ(11,"div",7)(12,"button",8),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onCancel())}),i._uU(13),i.ALo(14,"translate"),i.ALo(15,"customTranslate"),i.qZA(),i.TgZ(16,"button",9),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onSubmit())}),i._uU(17),i.ALo(18,"translate"),i.ALo(19,"customTranslate"),i.qZA()()()}if(2&r){const e=i.oxw();i.xp6(2),i.Oqu(e.title),i.xp6(3),i.hij(" ",e.description," "),i.xp6(2),i.hij(" ",i.lcZ(8,6,i.lcZ(9,8,"DIALOGS.REMOVE_STRING_VALUE.ASK"))," "),i.xp6(3),i.Q6J("ngIf",e.dataSource.data.length),i.xp6(3),i.hij(" ",i.lcZ(14,10,i.lcZ(15,12,"DIALOGS.REMOVE_STRING_VALUE.CANCEL"))," "),i.xp6(4),i.hij(" ",i.lcZ(18,14,i.lcZ(19,16,"DIALOGS.REMOVE_STRING_VALUE.REMOVE"))," ")}}let bA=(()=>{class r{constructor(e,t,n){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.displayedColumns=["name"]}ngOnInit(){this.dataSource=new pe(this.data.values),this.description=this.data.description,this.title=this.data.title}onCancel(){this.dialogRef.close(!1)}onSubmit(){if(this.loading=!0,this.data.doNotShowValues)this.data.attribute.value="";else{let e=this.data.attribute?.value??[];void 0!==this.data.valueIndex?e.splice(this.data.valueIndex,1):e=e.filter(t=>!this.data.values.find(n=>n===t)),this.data.attribute.value=e}this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:this.data.attribute}).subscribe(()=>{this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(Yt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-remove-string-value-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["class","w-100","mat-table","",3,"dataSource",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(t,n){if(1&t&&(i.YNc(0,yB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,SB,20,18,"div",2),i.qZA()),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.O5,eo,io,_,no,to,w,ro,ao,v,T,Nc,da,kt,qi,gi,Pi,Xe,ei]})}return r})(),EB=(()=>{class r{constructor(e,t){this.dialogRef=e,this.data=t}ngOnInit(){this.sshKey=this.data.value}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-show-ssh-dialog"]],decls:8,vars:6,consts:[["mat-dialog-content","",1,"user-theme"],["matInput","","cdkTextareaAutosize","","readonly","",1,"w-100","display-fix"],["mat-stroked-button","",1,"ms-auto",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"textarea",1),i._uU(2),i.qZA()(),i.TgZ(3,"mat-dialog-actions")(4,"button",2),i.NdJ("click",function(){return n.onClose()}),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA()()),2&t&&(i.xp6(2),i.Oqu(n.sshKey),i.xp6(3),i.hij(" ",i.lcZ(6,2,i.lcZ(7,4,"DIALOGS.SHOW_SSH.CLOSE"))," "))},dependencies:[kt,An,wh,gi,Pi,Xe,ei],styles:[".display-fix[_ngcontent-%COMP%]{overflow:hidden;border:none}*[_ngcontent-%COMP%]:focus{outline:none}"]})}return r})();function DB(r,h){if(1&r&&(i.TgZ(0,"div",10),i._UZ(1,"perun-web-apps-notification",11),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Q6J("data",e)("inDialog",!0)}}function kB(r,h){if(1&r&&(i.TgZ(0,"div",7)(1,"cdk-virtual-scroll-viewport",8),i.YNc(2,DB,2,2,"div",9),i.qZA()()),2&r){const e=i.oxw();i.xp6(2),i.Q6J("cdkVirtualForOf",e.notifications)}}function LB(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",12),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.NOTIFICATION_LIST.NO_NOTIFICATIONS_ALERT"))))}let OD=(()=>{class r{constructor(e,t){this.dialogRef=e,this.notificationStorageService=t}ngOnInit(){this.notifications=this.notificationStorageService.getNotifications()}onCancel(){this.dialogRef.close()}onClear(){this.notificationStorageService.clearNotifications(),this.notifications=[]}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(fA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-show-notification-history-dialog"]],decls:16,vars:17,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["class","hide-horizontal-scrollbar",4,"ngIf"],["alert_type","warn",4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],[1,"hide-horizontal-scrollbar"],["itemSize","50",1,"viewport"],["class","mb-1",4,"cdkVirtualFor","cdkVirtualForOf"],[1,"mb-1"],[3,"data","inDialog"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1),i.YNc(5,kB,3,1,"div",2),i.YNc(6,LB,4,5,"perun-web-apps-alert",3),i.qZA(),i.TgZ(7,"div",4)(8,"button",5),i.NdJ("click",function(){return n.onCancel()}),i._uU(9),i.ALo(10,"translate"),i.ALo(11,"customTranslate"),i.qZA(),i.TgZ(12,"button",6),i.NdJ("click",function(){return n.onClear()}),i._uU(13),i.ALo(14,"translate"),i.ALo(15,"customTranslate"),i.qZA()()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,5,i.lcZ(3,7,"DIALOGS.NOTIFICATION_LIST.TITLE"))),i.xp6(4),i.Q6J("ngIf",0!==n.notifications.length),i.xp6(1),i.Q6J("ngIf",0===n.notifications.length),i.xp6(3),i.hij(" ",i.lcZ(10,9,i.lcZ(11,11,"DIALOGS.NOTIFICATION_LIST.CANCEL"))," "),i.xp6(4),i.hij(" ",i.lcZ(14,13,i.lcZ(15,15,"DIALOGS.NOTIFICATION_LIST.CLEAR"))," "))},styles:[".viewport[_ngcontent-%COMP%]{height:400px;width:470px}.hide-horizontal-scrollbar[_ngcontent-%COMP%]{overflow-x:hidden}"]})}return r})();function HB(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function RB(r,h){if(1&r&&(i.TgZ(0,"p",10)(1,"em"),i._uU(2),i.ALo(3,"translate"),i.qZA()()),2&r){const e=i.oxw(2);i.xp6(2),i.AsE(" ",i.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.LOGIN"),": ",e.data.login," ")}}function PB(r,h){if(1&r&&(i.TgZ(0,"p",10)(1,"em"),i._uU(2),i.ALo(3,"translate"),i.qZA()()),2&r){const e=i.oxw(2);i.xp6(2),i.AsE(" ",i.lcZ(3,2,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.NAMESPACE"),": ",e.data.namespace," ")}}function OB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",4),i.YNc(5,RB,4,4,"p",5),i.YNc(6,PB,4,4,"p",5),i._UZ(7,"perun-web-apps-password-form",6),i.TgZ(8,"div",7)(9,"button",8),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.close())}),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"button",9),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onSubmit())}),i._uU(13),i.ALo(14,"translate"),i.qZA()()()()}if(2&r){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,9,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.TITLE")," "),i.xp6(3),i.Q6J("ngIf",e.data.login),i.xp6(1),i.Q6J("ngIf",e.data.namespace),i.xp6(1),i.Q6J("formGroup",e.newPasswdForm)("namespace",e.data.namespace)("language",e.language),i.xp6(3),i.hij(" ",i.lcZ(11,11,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CANCEL")," "),i.xp6(2),i.Q6J("disabled",e.newPasswdForm.invalid||e.newPasswdForm.pending||e.loading),i.xp6(1),i.hij(" ",i.lcZ(14,13,"SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.CHANGE")," ")}}let IB=(()=>{class r{constructor(e,t,n,d,c,l,o,a){this.data=e,this.dialogRef=t,this.storeService=n,this.translate=d,this.apiRequestConfiguration=c,this.usersService=l,this.formBuilder=o,this.notificator=a,this.loading=!1,this.language="en"}ngOnInit(){this.newPasswdForm=this.formBuilder.group({passwordCtrl:["",ln.required,[tT(this.data.namespace,this.usersService,this.apiRequestConfiguration)]],passwordAgainCtrl:["",ln.required]},{validators:Jx.passwordMatchValidator}),this.setLabels(this.translate.currentLang)}onSubmit(){this.loading=!0,this.usersService.changePasswordForLogin({login:this.data.login,namespace:this.data.namespace,newPassword:this.newPasswdForm.value.passwordCtrl}).subscribe(()=>{this.notificator.showInstantSuccess("SHARED_LIB.PERUN.COMPONENTS.RESET_PASSWORD_DIALOG.SUCCESS"),this.loading=!1,this.dialogRef.close(!0)})}close(){this.dialogRef.close(!1)}setLabels(e){this.labels=this.storeService.getProperty("en"===e?"password_labels":"password_labels_cs")}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(dn),i.Y36(Ti),i.Y36(Rt),i.Y36(Ot),i.Y36(Zf),i.Y36(ki),i.Y36(ob),i.Y36(Ar))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-password-reset-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["class","subtitle",4,"ngIf"],[3,"formGroup","namespace","language"],["mat-dialog-actions","",1,"ms-auto","justify-content-end"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"subtitle"]],template:function(t,n){if(1&t&&(i.YNc(0,HB,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,OB,15,15,"div",2),i.qZA()),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.O5,qi,gi,Pi,kt,$a,Ja,Nc,da,iT,Xe]})}return r})();function BB(r,h){if(1&r&&(i.TgZ(0,"div",5)(1,"mat-icon"),i._uU(2),i.qZA()()),2&r){const e=i.oxw();i.xp6(2),i.Oqu(e.data.icon)}}function NB(r,h){if(1&r&&(i.TgZ(0,"div",6),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij(" ",e.showTimestamp()," ")}}let ID=(()=>{class r{constructor(e,t){this.dialog=e,this.notificationStorageService=t,this.newNotification=!1,this.closeNotification=new i.vpe,this.alreadyPressed=!1,this.alreadyClosed=!1,this.waiting=!1}doAction(){if(this.newNotification&&(this.alreadyPressed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,void 0!==this.data.action)this.data.action();else{const e=di();e.width="550px",e.data=this.data,e.autoFocus=!1,this.dialog.open(HI,e).afterClosed().subscribe(()=>{this.closeSelf()})}}closeSelf(){this.inDialog||(this.newNotification&&(this.alreadyClosed=!0),this.notificationStorageService.newNotificationsCount&&this.notificationStorageService.newNotificationsCount--,this.closeNotification.emit())}ngOnInit(){!function eO(r,h){$x.apply(this,arguments)}(this.data.delay,()=>{!this.alreadyClosed&&!this.waiting&&this.closeSelf()})}showTimestamp(){const[e,t]=this.data.timeStamp.split(":");return t.length<2?e+":0"+t:this.data.timeStamp}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ji),i.Y36(fA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-notification"]],inputs:{data:"data",inDialog:"inDialog",newNotification:"newNotification"},outputs:{closeNotification:"closeNotification"},decls:9,vars:14,consts:[[1,"notification-container",3,"click"],["class","notification-icon",4,"ngIf"],["data-cy","notification-message",1,"notification-text","clickable"],["class","ms-auto me-5 mt-auto mb-auto",4,"ngIf"],[1,"notification-action","mt-auto","mb-auto",3,"hidden","click"],[1,"notification-icon"],[1,"ms-auto","me-5","mt-auto","mb-auto"]],template:function(t,n){1&t&&(i.TgZ(0,"div")(1,"div",0),i.NdJ("click",function(){return n.alreadyClosed||n.waiting?"":n.closeSelf()}),i.YNc(2,BB,3,1,"div",1),i.TgZ(3,"div",2),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.YNc(6,NB,2,1,"div",3),i.TgZ(7,"div",4),i.NdJ("click",function(){return n.waiting=!0,n.doAction()}),i._uU(8),i.qZA()()()),2&t&&(i.Gre("card notification ",n.inDialog?"":"mat-elevation-z7",""),i.ekj("error","error"===n.data.type)("success","success"===n.data.type),i.xp6(2),i.Q6J("ngIf",null!==n.data.icon),i.xp6(2),i.hij(" ",i.lcZ(5,12,n.data.title)," "),i.xp6(2),i.Q6J("ngIf",n.inDialog),i.xp6(1),i.Q6J("hidden",n.alreadyPressed),i.xp6(1),i.hij(" ",n.data.actionText," "))},dependencies:[x.O5,Gi,Xe],styles:[".notification[_ngcontent-%COMP%]{width:450px;margin-bottom:16px;display:flex;flex-direction:row;justify-content:space-between;color:#fff}.notification-container[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;padding:16px}.notification-text[_ngcontent-%COMP%]{font-size:1.1em}.notification-action[_ngcontent-%COMP%]{margin-left:auto;text-decoration:underline;cursor:pointer}@media (max-width: 768px){.notification[_ngcontent-%COMP%]{width:100%}}.notification.error[_ngcontent-%COMP%]{background-color:#d32f2f}.notification.success[_ngcontent-%COMP%]{background-color:#288619}.notification-icon[_ngcontent-%COMP%]{padding-right:8px;color:#fff}"]})}return r})();function VB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"perun-web-apps-notification",2),i.NdJ("closeNotification",function(){const d=i.CHM(e).index,c=i.oxw();return i.KtG(c.removeNotification(d))}),i.qZA()()}if(2&r){const e=h.$implicit;i.Q6J("@flyInOut",void 0),i.xp6(1),i.Q6J("data",e)("newNotification",!0)}}const jB=function(r){return{top:r}};let zB=(()=>{class r{constructor(e,t){this.notificator=e,this.notificationStorageService=t,this.displayWarning=!1,this.minWidth=992,this.notifications=[],this.mobileView=!1,this.notificator.addNotification.subscribe(n=>{this.processNotification(n)}),this.getScreenSize()}getScreenSize(){this.mobileView=window.innerWidth<=this.minWidth}getNotificatorTop(){return this.mobileView?"initial":this.displayWarning?"112px":"64px"}removeNotification(e){this.notifications.splice(e,1)}processNotification(e){this.notifications.push(e),this.notificationStorageService.storeNotification(e)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ar),i.Y36(fA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-notificator"]],hostBindings:function(t,n){1&t&&i.NdJ("resize",function(c){return n.getScreenSize(c)},!1,i.Jf7)},inputs:{displayWarning:"displayWarning"},decls:2,vars:4,consts:[["id","notificator",3,"ngStyle"],[4,"ngFor","ngForOf"],[3,"data","newNotification","closeNotification"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i.YNc(1,VB,2,3,"div",1),i.qZA()),2&t&&(i.Q6J("ngStyle",i.VKq(2,jB,n.getNotificatorTop())),i.xp6(1),i.Q6J("ngForOf",n.notifications))},dependencies:[x.sg,x.PC,ID],styles:["#notificator[_ngcontent-%COMP%]{position:fixed;right:0;z-index:1001;padding:8px}@media (max-width: 768px){#notificator[_ngcontent-%COMP%]{width:100%;top:initial;bottom:0}}"],data:{animation:[rI]}})}return r})(),UB=0;const FB=La(class{}),BD="mat-badge-content";let qB=(()=>{class r extends FB{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get overlap(){return this._overlap}set overlap(e){this._overlap=Ue(e)}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}get hidden(){return this._hidden}set hidden(e){this._hidden=Ue(e)}constructor(e,t,n,d,c){super(),this._ngZone=e,this._elementRef=t,this._ariaDescriber=n,this._renderer=d,this._animationMode=c,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=UB++,this._isInitialized=!1,this._interactivityChecker=(0,i.f3M)(Ou),this._document=(0,i.f3M)(x.K0)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const e=this._renderer.createElement("span"),t="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(BD),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(t)})}):e.classList.add(t),e}_updateRenderedContent(e){const t=`${e??""}`.trim();this._isInitialized&&t&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=t),this._content=t}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){const t=this._elementRef.nativeElement.classList;t.remove(`mat-badge-${this._color}`),e&&t.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${BD}`);for(const t of Array.from(e))t!==this._badgeElement&&t.remove()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(Vm),i.Y36(i.Qsj),i.Y36(i.QbO,8))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(t,n){2&t&&i.ekj("mat-badge-overlap",n.overlap)("mat-badge-above",n.isAbove())("mat-badge-below",!n.isAbove())("mat-badge-before",!n.isAfter())("mat-badge-after",n.isAfter())("mat-badge-small","small"===n.size)("mat-badge-medium","medium"===n.size)("mat-badge-large","large"===n.size)("mat-badge-hidden",n.hidden||!n.content)("mat-badge-disabled",n.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[i.qOj]})}return r})(),YB=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[bs,wt,wt]})}return r})();const WB=function(r){return{color:r}};function GB(r,h){if(1&r&&(i.TgZ(0,"button",5),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",6),i._uU(3," apps "),i.qZA()()),2&r){const e=i.oxw(),t=i.MAs(3);i.Q6J("matMenuTriggerFor",t)("matTooltip",i.lcZ(1,3,"NAV.OTHER_APPLICATIONS")),i.xp6(2),i.Q6J("ngStyle",i.VKq(5,WB,e.iconColor))}}function ZB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",7),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onLogOut())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3,"logout"),i.qZA()()}2&r&&i.Q6J("matTooltip",i.lcZ(1,1,"NAV.LOGOUT"))}let $B=(()=>{class r{constructor(e){this.authService=e}redirectToUrl(){window.open(this.url,"_blank")}onLogOut(){this.authService.logout()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rs))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-header-menu"]],inputs:{user:"user",iconColor:"iconColor",textColor:"textColor",logoutEnabled:"logoutEnabled",url:"url",label:"label"},decls:8,vars:3,consts:[[1,"d-flex","flex-nowrap","align-items-center"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip",4,"ngIf"],["appsMenu","matMenu"],["mat-menu-item","",3,"click","auxclick"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],[3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i.YNc(1,GB,4,7,"button",1),i.TgZ(2,"mat-menu",null,2)(4,"button",3),i.NdJ("click",function(){return n.redirectToUrl()})("auxclick",function(){return n.redirectToUrl()}),i.TgZ(5,"span"),i._uU(6),i.qZA()()(),i.YNc(7,ZB,4,3,"button",4),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngIf",n.url),i.xp6(5),i.Oqu(n.label),i.xp6(1),i.Q6J("ngIf",n.logoutEnabled))},dependencies:[x.O5,x.PC,Gi,Px,Ff,Ox,ko,Hr,Xe],styles:["@media (max-width: 991px){.no-left-padding[_ngcontent-%COMP%]{padding-left:0}}"]})}return r})(),Kd=(()=>{class r extends ka{constructor(){super(...arguments),this.queryParamsHandling="merge"}ngOnChanges(){if(this.queryParams&&"applicationFormItems"in this.queryParams){this.queryParamsHandling="";const e=Object.assign({},this.queryParams);delete e.applicationFormItems,this.queryParams=e}}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["tr","routerLink",""],["a","routerLink",""]],features:[i.qOj,i.TTD]})}return r})();const xh=function(r){return{color:r}};function JB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",10),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onToggleSidenav())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3,"menu"),i.qZA()()}if(2&r){const e=i.oxw();i.s9C("matTooltip",i.lcZ(1,2,"NAV.MENU")),i.Q6J("ngStyle",i.VKq(4,xh,e.iconColor))}}function XB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",11)(1,"button",12)(2,"mat-icon",13),i._uU(3," language "),i.qZA()(),i.TgZ(4,"mat-menu",null,14)(6,"button",15),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.changeLanguage())}),i._uU(7),i.ALo(8,"translate"),i.qZA()()()}if(2&r){const e=i.MAs(5),t=i.oxw();i.Q6J("ngStyle",i.VKq(6,xh,t.textColor)),i.xp6(1),i.Q6J("matMenuTriggerFor",e),i.xp6(1),i.Q6J("ngStyle",i.VKq(8,xh,t.iconColor)),i.xp6(5),i.hij(" ",i.lcZ(8,4,"HEADER.LANGUAGE")," ")}}function QB(r,h){if(1&r&&(i.TgZ(0,"span",16),i._uU(1),i.ALo(2,"userFullName"),i.qZA()),2&r){const e=i.oxw();i.Q6J("ngStyle",i.VKq(4,xh,e.textColor)),i.xp6(1),i.hij(" ",i.lcZ(2,2,e.principal.user)," ")}}function KB(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",17),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.showNotificationHistory())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",18),i._uU(3),i.qZA()()}if(2&r){const e=i.oxw();i.Q6J("matTooltip",i.lcZ(1,5,"NAV.NOTIFICATIONS_TOOLTIP")),i.xp6(2),i.s9C("matBadge",e.getNewNotificationsCount()>5?"5+":e.getNewNotificationsCount()),i.Q6J("ngStyle",i.VKq(7,xh,e.iconColor))("matBadgeHidden",0===e.getNewNotificationsCount()),i.xp6(1),i.hij(" ",e.getNewNotificationsCount()?"notifications_active":"notifications"," ")}}function e3(r,h){if(1&r&&i._UZ(0,"perun-web-apps-header-menu",19),2&r){const e=i.oxw();i.Q6J("url",e.otherAppUrl)("label",e.otherAppLabel)("user",e.principal.user)("logoutEnabled",e.logoutEnabled)("iconColor",e.iconColor)("textColor",e.textColor)}}const t3=function(r){return{background:r}},n3=function(){return[]},r3=function(){return["/"]};let a3=(()=>{class r{constructor(e,t,n,d,c,l,o){this.storeService=e,this.sanitizer=t,this.translateService=n,this.otherApplicationService=d,this.notificationStorageService=c,this.dialog=l,this.route=o,this.sidenavToggle=new i.vpe,this.showToggle=!0,this.showLanguageMenu=!1,this.showHeaderMenu=!0,this.showNotifications=!1,this.disableLogo=!1,this.label=this.storeService.getProperty("header_label_en"),this.logoutEnabled=this.storeService.getProperty("log_out_enabled"),this.principal=this.storeService.getPerunPrincipal(),this.bgColor=this.storeService.getProperty("theme").nav_bg_color,this.textColor=this.storeService.getProperty("theme").nav_text_color,this.iconColor=this.storeService.getProperty("theme").nav_icon_color,this.navTextColor=this.storeService.getProperty("theme").nav_text_color,this.activeLink=!1,this.onToggleSidenav=()=>{this.sidenavToggle.emit()}}ngOnInit(){this.otherAppLabel=this.getOtherAppLabel(),this.translateService.onLangChange.subscribe(e=>{this.label=this.storeService.getProperty("en"===e.lang?"header_label_en":"header_label_cs"),this.otherAppLabel=this.getOtherAppLabel(e.lang)}),this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.isLinkToOtherAppActive()}getOtherAppLabel(e="en"){return this.storeService.getProperty(this.otherApp===Vr.Profile?"profile_label_en":"en"===e?"admin_gui_label_en":"admin_gui_label_cs")}isLinkToOtherAppActive(){if(this.otherApp===Vr.Admin){this.linkRoles=this.storeService.getProperty("link_to_admin_gui_by_roles");for(const e in this.storeService.getPerunPrincipal().roles)this.linkRoles.includes(e)&&(this.activeLink=!0)}(this.otherApp!==Vr.Admin||this.activeLink)&&(this.otherAppUrl=this.otherApplicationService.getUrlForOtherApplication(this.otherApp))}changeLanguage(){this.translateService.use("en"===this.translateService.currentLang?"cs":"en")}showNotificationHistory(){this.notificationStorageService.newNotificationsCount=0;const e=di();e.width="520px",this.dialog.open(OD,e)}getNewNotificationsCount(){return this.notificationStorageService.newNotificationsCount}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Rr),i.Y36(Ot),i.Y36(Kx),i.Y36(fA),i.Y36(ji),i.Y36(Ci))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-header"]],inputs:{showToggle:"showToggle",showLanguageMenu:"showLanguageMenu",showHeaderMenu:"showHeaderMenu",showNotifications:"showNotifications",disableLogo:"disableLogo",otherApp:"otherApp"},outputs:{sidenavToggle:"sidenavToggle"},decls:11,vars:20,consts:[[1,"sticky-top","header-container","mat-elevation-z3",3,"ngStyle"],["id","nav-menu-icons"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click",4,"ngIf"],["queryParamsHandling","merge",1,"logo-container","mt-auto","mb-auto",3,"innerHTML","routerLink","queryParams"],[1,"mt-auto","mb-auto","hide-label","page-subtitle",3,"ngStyle"],["id","nav-menu-user-info",3,"ngStyle"],["id","nav-menu-language",3,"ngStyle",4,"ngIf"],["class","d-none d-lg-inline displayed-name me-1",3,"ngStyle",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","d-flex align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor",4,"ngIf"],["aria-label","Menu","mat-icon-button","",3,"ngStyle","matTooltip","click"],["id","nav-menu-language",3,"ngStyle"],["mat-button","",3,"matMenuTriggerFor"],[3,"ngStyle"],["menu","matMenu"],["mat-menu-item","",3,"click"],[1,"d-none","d-lg-inline","displayed-name","me-1",3,"ngStyle"],["mat-icon-button","",3,"matTooltip","click"],["matBadgeColor","warn",3,"ngStyle","matBadge","matBadgeHidden"],[1,"d-flex","align-items-center",3,"url","label","user","logoutEnabled","iconColor","textColor"]],template:function(t,n){1&t&&(i.TgZ(0,"mat-toolbar",0)(1,"div",1),i.YNc(2,JB,4,6,"button",2),i._UZ(3,"a",3),i.TgZ(4,"p",4),i._uU(5),i.qZA()(),i.TgZ(6,"div",5),i.YNc(7,XB,9,10,"div",6),i.YNc(8,QB,3,6,"span",7),i.YNc(9,KB,4,9,"button",8),i.YNc(10,e3,1,6,"perun-web-apps-header-menu",9),i.qZA()()),2&t&&(i.Q6J("ngStyle",i.VKq(12,t3,n.bgColor)),i.xp6(2),i.Q6J("ngIf",n.showToggle),i.xp6(1),i.Q6J("innerHTML",n.logo,i.oJD)("routerLink",n.disableLogo?i.DdM(14,n3):i.DdM(15,r3))("queryParams",n.route.snapshot.queryParams),i.xp6(1),i.Q6J("ngStyle",i.VKq(16,xh,n.textColor)),i.xp6(1),i.hij(" ",n.label," "),i.xp6(1),i.Q6J("ngStyle",i.VKq(18,xh,n.navTextColor)),i.xp6(1),i.Q6J("ngIf",n.showLanguageMenu),i.xp6(1),i.Q6J("ngIf",null!==n.principal.user),i.xp6(1),i.Q6J("ngIf",n.showNotifications),i.xp6(1),i.Q6J("ngIf",n.showHeaderMenu))},dependencies:[x.O5,x.PC,ka,Gi,Px,Ff,Ox,kt,ko,Hr,rR,qB,$B,Kd,Xe,Ig],styles:[".header-container[_ngcontent-%COMP%]{height:64px!important;display:flex;justify-content:space-between;padding:0 0 0 8px;z-index:999}#nav-menu-user-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px;margin-left:auto;margin-right:0}@media (max-width: 570px){.hide-label[_ngcontent-%COMP%]{display:none}}#nav-devel-info[_ngcontent-%COMP%]{margin-left:auto;font-weight:500;font-size:1.4rem;display:flex;align-items:center;font-family:Roboto,Helvetica Neue,sans-serif}#nav-menu-icons[_ngcontent-%COMP%]{display:flex;flex-direction:row}.logo-container[_ngcontent-%COMP%]{padding:0 20px 0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}#nav-menu-language[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding-right:16px}.displayed-name[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-size:80%}"]})}return r})();function o3(r,h){if(1&r&&(i.TgZ(0,"div",8),i._UZ(1,"div",9),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("innerHTML",e.logo,i.oJD)}}function s3(r,h){if(1&r&&(i.TgZ(0,"div",10),i._UZ(1,"div",11)(2,"mat-icon",12),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("innerHTML",e.logo,i.oJD)}}const l3=function(r){return{color:r}};function c3(r,h){if(1&r&&(i.TgZ(0,"p",13),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.Q6J("ngStyle",i.VKq(2,l3,e.textColor)),i.xp6(1),i.hij(" ",e.headerTitle," ")}}const d3=function(r,h){return{background:r,color:h}},u3=function(r,h){return{"min-height":r,"background-color":h}};let h3=(()=>{class r{constructor(e,t,n,d){this.storeService=e,this.sanitizer=t,this.preferredLangService=n,this.translateService=d,this.contentBackgroundColor=this.storeService.getProperty("theme").content_bg_color}ngOnInit(){if(this.headerBackgroundColor=this.storeService.getProperty("theme").nav_bg_color,this.headerTextColor=this.storeService.getProperty("theme").nav_text_color,this.logo=this.sanitizer.bypassSecurityTrustHtml(this.storeService.getProperty("logo")),this.textColor=this.headerTitle?this.storeService.getProperty("theme").nav_text_color:"","user-profile"===this.application){const e=this.preferredLangService.getPreferredLanguage(null);this.translateService.use(e)}}getContentInnerMinHeight(){return"calc((100vh - 64px) + 0px)"}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Rr),i.Y36(Qx),i.Y36(Ot))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-login-screen-base"]],inputs:{application:"application",headerTitle:"headerTitle"},decls:10,vars:11,consts:[["id","login-nav",1,"mat-elevation-z3",3,"ngStyle"],["class","mt-auto mb-auto",4,"ngIf"],["class","display-flex-row",4,"ngIf"],["class","ms-3 mt-auto mb-auto page-subtitle",3,"ngStyle",4,"ngIf"],["id","content"],["id","content-inner",3,"ngStyle"],["id","content-wrap"],["id","footer"],[1,"mt-auto","mb-auto"],[1,"logo-container",3,"innerHTML"],[1,"display-flex-row"],[1,"logo-container","mt-auto","mb-auto",3,"innerHTML"],["svgIcon","perun-publications-white",1,"mt-auto","mb-auto","router-icon","ms-2","me-2"],[1,"ms-3","mt-auto","mb-auto","page-subtitle",3,"ngStyle"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i.YNc(1,o3,2,1,"div",1),i.YNc(2,s3,3,1,"div",2),i.YNc(3,c3,2,4,"p",3),i.qZA(),i.TgZ(4,"div",4)(5,"div",5)(6,"div",6),i._UZ(7,"router-outlet"),i.qZA(),i.TgZ(8,"div",7),i._UZ(9,"perun-web-apps-footer"),i.qZA()()()),2&t&&(i.Q6J("ngStyle",i.WLB(5,d3,n.headerBackgroundColor,n.headerTextColor)),i.xp6(1),i.Q6J("ngIf","admin-gui"===n.application||"user-profile"===n.application||"consolidator"===n.application),i.xp6(1),i.Q6J("ngIf","publications"===n.application),i.xp6(1),i.Q6J("ngIf",!!n.headerTitle),i.xp6(2),i.Q6J("ngStyle",i.WLB(8,u3,n.getContentInnerMinHeight(),n.contentBackgroundColor)))},dependencies:[x.O5,x.PC,Gi,na,LD],styles:["#login-nav[_ngcontent-%COMP%]{position:fixed;width:100%;z-index:999;display:flex;height:64px;max-height:64px;top:0}#footer[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}#content[_ngcontent-%COMP%]{width:100%;min-height:calc(100vh - 64px);margin-top:64px}#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:250px;padding-top:10px}@media (max-width: 768px){#content-wrap[_ngcontent-%COMP%]{padding-bottom:500px}}.router-icon[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;cursor:pointer;outline:0}.page-subtitle[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.5rem}.logo-container[_ngcontent-%COMP%]{padding:0 8px}.logo-container[_ngcontent-%COMP%] img, .logo-container[_ngcontent-%COMP%] svg{max-height:50px}.display-flex-row[_ngcontent-%COMP%]{display:flex;flex-direction:row}"]})}return r})(),p3=(()=>{class r{constructor(e){this.store=e}getSideMenuItems(){const e=this.store.getProperty("displayed_tabs"),t=[];return e.forEach(d=>{switch(d){case"profile":t.push({label:"MENU_ITEMS.PROFILE",icon:"account_box",link:"/profile",activatedRegex:"^/profile$",tabName:"profile"});break;case"identities":t.push({label:"MENU_ITEMS.IDENTITIES",icon:"remove_red_eye",link:"/profile/identities",activatedRegex:"^/profile/identities$",tabName:"identities"});break;case"services":t.push({label:"MENU_ITEMS.SERVICES",icon:"build",link:"/profile/services",activatedRegex:"^/profile/services$",tabName:"services"});break;case"groups":t.push({label:"MENU_ITEMS.GROUPS",icon:"group",link:"/profile/groups",activatedRegex:"^/profile/groups$",tabName:"groups"});break;case"vos":t.push({label:"MENU_ITEMS.VOS",icon:"account_balance",link:"/profile/organizations",activatedRegex:"^/profile/organizations$",tabName:"vos"});break;case"privacy":t.push({label:"MENU_ITEMS.PRIVACY",icon:"vpn_key",link:"/profile/privacy",activatedRegex:"^/profile/privacy$",tabName:"privacy"});break;case"consents":t.push({label:"MENU_ITEMS.CONSENTS",icon:"fact_check",link:"/profile/consents",activatedRegex:"^/profile/consents",tabName:"consents"});break;case"authentication":t.push({label:"MENU_ITEMS.AUTHENTICATION",icon:"admin_panel_settings",link:"/profile/auth",activatedRegex:"^/profile/auth",tabName:"authentication"});break;case"settings":t.push({label:"MENU_ITEMS.SETTINGS",icon:"settings",link:"/profile/settings",activatedRegex:"^/profile/settings",tabName:"settings"})}}),this.store.getProperty("external_services").forEach(d=>{const c={icon:"insert_link",link:d.url,activatedRegex:"^/profile/external",tabName:"external",external:!0};this.store.getProperty("supported_languages").forEach(o=>{c[`label_${o}`]=String(d[`label_${o}`])??d.label_en}),t.push(c)}),t}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Rt))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),Jf=(()=>{class r{constructor(e,t){this.ref=e,this.renderer=t;const n=this.ref.nativeElement;this.renderer.listen(n,"click",d=>{(d.ctrlKey||d.metaKey)&&0===d.button&&this.perunWebAppsMiddleClickRouterLink&&("tr"===n.tagName.toLowerCase()?d.stopImmediatePropagation():d.preventDefault(),window.open(this.getUrlWithParams()))})}onClick(e){1===e.button&&this.perunWebAppsMiddleClickRouterLink&&window.open(this.getUrlWithParams())}getUrlWithParams(){return this.perunWebAppsMiddleClickRouterLink.join("/")+location.search}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(i.Qsj))};static#t=this.\u0275dir=i.lG2({type:r,selectors:[["","perunWebAppsMiddleClickRouterLink",""]],hostBindings:function(t,n){1&t&&i.NdJ("mouseup",function(c){return n.onClick(c)})},inputs:{perunWebAppsMiddleClickRouterLink:"perunWebAppsMiddleClickRouterLink"}})}return r})();const f3=function(r){return[r]},m3=function(r){return{color:r}};function g3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"a",2),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(d.external?c.goToURL(d.link):c.shouldHideMenu())})("auxclick",function(n){return n.preventDefault()}),i.TgZ(1,"div",3)(2,"mat-icon"),i._uU(3),i.qZA(),i.TgZ(4,"span",4),i._uU(5),i.ALo(6,"localisedText"),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA()()()}if(2&r){const e=h.$implicit,t=i.oxw();i.ekj("activated",t.isActive(e.activatedRegex)),i.s9C("routerLink",e.external?null:e.link),i.Q6J("matRippleColor","rgba(255, 255, 255, 0.1)")("perunWebAppsMiddleClickRouterLink",i.VKq(17,f3,e.external?null:e.link)),i.xp6(1),i.Q6J("ngStyle",i.VKq(19,m3,t.textColor)),i.xp6(2),i.Oqu(e.icon),i.xp6(2),i.hij(" ",e.external?i.Dn7(6,8,e,t.lang,"label"):i.lcZ(7,12,i.xi3(8,14,e.label,t.lang))," ")}}let _3=(()=>{class r{constructor(e,t,n,d){this.sideMenuItemService=e,this.storeService=t,this.router=n,this.translateService=d,this.items=[],this.lang="en",this.textColor=this.storeService.getProperty("theme").sidemenu_text_color,this.currentUrl=n.url,n.events.subscribe(c=>{c instanceof zr&&(this.currentUrl=c.url)})}ngOnInit(){this.translateService.onLangChange.subscribe(t=>{const{lang:n}=t;this.lang=n});const e=this.storeService.getProperty("displayed_tabs");this.items=this.sideMenuItemService.getSideMenuItems(),this.items=this.items.filter(t=>e.includes(t.tabName))}isActive(e){return new RegExp(e).test(this.currentUrl)}shouldHideMenu(){"over"===this.sideNav.mode&&this.sideNav.close()}goToURL(e){window.open(e,"_blank")}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(p3),i.Y36(Rt),i.Y36(nn),i.Y36(Ot))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-side-menu"]],inputs:{sideNav:"sideNav"},decls:2,vars:1,consts:[[1,"pt-0"],["mat-list-item","","mat-ripple","","class","side-menu-item-height","queryParamsHandling","merge",3,"activated","matRippleColor","routerLink","perunWebAppsMiddleClickRouterLink","click","auxclick",4,"ngFor","ngForOf"],["mat-list-item","","mat-ripple","","queryParamsHandling","merge",1,"side-menu-item-height",3,"matRippleColor","routerLink","perunWebAppsMiddleClickRouterLink","click","auxclick"],[1,"d-flex","flex-row",3,"ngStyle"],[1,"ms-4"]],template:function(t,n){1&t&&(i.TgZ(0,"mat-nav-list",0),i.YNc(1,g3,9,21,"a",1),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngForOf",n.items))},dependencies:[x.sg,x.PC,Gi,kx,Dg,ka,Jf,Kd,er,Xe,ei,kD],styles:[".side-menu-item-height[_ngcontent-%COMP%]{height:40px!important}mat-list-item[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important}.activated[_ngcontent-%COMP%]{background:var(--side-active)!important;color:var(--side-text-active)!important}"]})}return r})();function b3(r,h){if(1&r&&(i.TgZ(0,"span",1)(1,"a",2),i._uU(2),i.qZA()()),2&r){const e=h.$implicit;i.xp6(1),i.Q6J("routerLink",e.routerLink),i.xp6(1),i.Oqu(e.label)}}let w3=(()=>{class r{static#e=this.ROUTE_DATA_BREADCRUMB="breadcrumb";constructor(e,t,n){this.router=e,this.activatedRoute=t,this.translate=n,this.home={label:"Home",routerLink:"profile"},this.menuItems=[]}ngOnInit(){this.router.events.pipe((0,Ut.h)(e=>e instanceof zr)).subscribe(()=>{this.menuItems=[],this.createBreadcrumbs(this.activatedRoute.root)})}createBreadcrumbs(e,t=""){const n=e.children;0===n.length||"service-access"===n[0].snapshot.routeConfig.path||n.forEach(d=>{const c=d.snapshot.url.map(o=>o.path).join("/");""!==c&&(t+=`/${c}`);const l=this.translate.instant(d.snapshot.data[r.ROUTE_DATA_BREADCRUMB]);return l&&(!this.menuItems[this.menuItems.length-1]||l!==this.menuItems[this.menuItems.length-1].label)&&this.menuItems.push({label:l,routerLink:t}),this.createBreadcrumbs(d,t)})}static#t=this.\u0275fac=function(t){return new(t||r)(i.Y36(nn),i.Y36(Ci),i.Y36(Ot))};static#i=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-breadcrumbs"]],decls:1,vars:1,consts:[["class","custom-breadcrumb",4,"ngFor","ngForOf"],[1,"custom-breadcrumb"],[1,"breadcrumb-text",3,"routerLink"]],template:function(t,n){1&t&&i.YNc(0,b3,3,2,"span",0),2&t&&i.Q6J("ngForOf",n.menuItems)},dependencies:[x.sg,ka,Kd],styles:['.custom-breadcrumb[_ngcontent-%COMP%]{display:inline-block}.custom-breadcrumb[_ngcontent-%COMP%]:first-child:before{display:none}.custom-breadcrumb[_ngcontent-%COMP%]:before{content:">";vertical-align:center;display:inline-block;margin:0 10px 10px 8px;-webkit-font-smoothing:antialiased}.breadcrumb-text[_ngcontent-%COMP%]{text-decoration:none!important;color:#2c2c2c}']})}return r})();const A3=["footer"],ND=function(r){return{background:r}},y3=function(r){return{"min-height":r}};function v3(r,h){if(1&r){const e=i.EpF();i._UZ(0,"perun-web-apps-notificator"),i.TgZ(1,"div",2)(2,"perun-web-apps-header",3),i.NdJ("sidenavToggle",function(){i.CHM(e);const n=i.MAs(5);return i.KtG(n.toggle())}),i.qZA(),i.TgZ(3,"mat-sidenav-container",4)(4,"mat-sidenav",5,6),i._UZ(6,"perun-web-apps-side-menu",7),i.qZA(),i.TgZ(7,"mat-sidenav-content",8)(8,"div",9),i._UZ(9,"perun-web-apps-breadcrumbs")(10,"router-outlet"),i.qZA(),i.TgZ(11,"div",null,10),i._UZ(13,"perun-web-apps-footer"),i.qZA()()()()}if(2&r){const e=i.MAs(5),t=i.oxw();i.xp6(2),i.Q6J("otherApp",t.otherApp),i.xp6(2),i.Q6J("mode",t.sidebarMode)("ngStyle",i.VKq(7,ND,t.sideMenuBgColor))("opened",!t.isMobile()),i.xp6(2),i.Q6J("sideNav",e),i.xp6(1),i.Q6J("ngStyle",i.VKq(9,ND,t.contentBackgroundColor)),i.xp6(1),i.Q6J("ngStyle",i.VKq(11,y3,t.contentHeight))}}function M3(r,h){if(1&r&&i._UZ(0,"perun-web-apps-login-screen-base",11),2&r){const e=i.oxw();i.Q6J("application","user-profile")("headerTitle",e.headerLabel)}}let C3=(()=>{class r{static#e=this.minWidth=992;constructor(e,t,n,d,c,l,o,a,s){this.store=e,this.attributesManagerService=t,this.translateService=n,this.initAuth=d,this.authService=c,this.changeDetector=l,this.preferredLangService=o,this.titleService=a,this.document=s,this.sidebarMode="side",this.sideMenuBgColor=this.store.getProperty("theme").sidemenu_bg_color,this.contentBackgroundColor=this.store.getProperty("theme").content_bg_color,this.contentHeight="calc(100vh - 84px)",this.headerLabel=this.store.getProperty("header_label_en"),this.otherApp=Vr.Admin,this.getScreenSize()}getScreenSize(){this.sidebarMode=this.isMobile()?"over":"side"}ngOnInit(){if(this.translateService.onLangChange.subscribe(e=>{const t=this.store.getProperty("document_title");this.titleService.setTitle("en"===e.lang?t.en:t.cs),this.document.documentElement.lang=e.lang}),this.isLoginScreenShown=this.initAuth.isLoginScreenShown(),this.isServiceAccess=this.initAuth.isServiceAccessLoginScreenShown(),sessionStorage.removeItem("baLogout"),this.isLoginScreenShown||this.isServiceAccess){const e=this.preferredLangService.getPreferredLanguage(null);this.headerLabel=this.store.getProperty("en"===e?"header_label_en":"header_label_cs")}else this.attributesManagerService.getUserAttributes(this.store.getPerunPrincipal().userId).subscribe(e=>{const n=e.find(c=>"preferredLanguage"===c.friendlyName)?.value??null,d=this.preferredLangService.getPreferredLanguage(n);this.translateService.use(d)})}isMobile(){return window.innerWidth<=r.minWidth}isLoggedIn(){return this.authService.isLoggedIn()||this.initAuth.isServiceAccess()}ngAfterViewInit(){const e=this.footer?.nativeElement?.offsetHeight?.toString()??"0";this.contentHeight="calc(100vh - 84px - "+e+"px)",this.changeDetector.detectChanges()}static#t=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Yt),i.Y36(Ot),i.Y36(pA),i.Y36(Rs),i.Y36(i.sBO),i.Y36(Qx),i.Y36(bt),i.Y36(x.K0))};static#i=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-root"]],viewQuery:function(t,n){if(1&t&&i.Gf(A3,5),2&t){let d;i.iGM(d=i.CRH())&&(n.footer=d.first)}},hostBindings:function(t,n){1&t&&i.NdJ("resize",function(c){return n.getScreenSize(c)},!1,i.Jf7)},decls:2,vars:2,consts:[[3,"ngIf"],[3,"application","headerTitle",4,"ngIf"],[1,"app-min-width"],[3,"otherApp","sidenavToggle"],["autosize","true"],["fixedInViewport","","fixedTopGap","64",1,"side-menu-size",3,"mode","ngStyle","opened"],["sidenav",""],[1,"overflow-hidden",3,"sideNav"],["id","content-inner",3,"ngStyle"],["id","content-wrap",3,"ngStyle"],["footer",""],[3,"application","headerTitle"]],template:function(t,n){1&t&&(i.YNc(0,v3,14,13,"ng-template",0),i.YNc(1,M3,1,2,"perun-web-apps-login-screen-base",1)),2&t&&(i.Q6J("ngIf",!n.isLoginScreenShown&&!n.isServiceAccess&&n.isLoggedIn()),i.xp6(1),i.Q6J("ngIf",n.isLoginScreenShown||n.isServiceAccess||!n.isLoggedIn()))},dependencies:[x.O5,x.PC,N2,V2,xx,na,LD,zB,a3,h3,_3,w3],styles:["#content-inner[_ngcontent-%COMP%]{position:relative}#content-wrap[_ngcontent-%COMP%]{padding-bottom:25px;padding-top:10px;margin:10px}@media (min-width: 600px){#content-wrap[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}a[_ngcontent-%COMP%]{text-decoration:none;color:#000}.side-menu-size[_ngcontent-%COMP%]{width:300px;height:auto}"]})}return r})();function x3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",12),i.NdJ("click",function(){i.CHM(e);const n=i.oxw().index,d=i.oxw();return i.KtG(d.removeValue(n))}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3," indeterminate_check_box "),i.qZA()()}2&r&&i.s9C("matTooltip",i.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.REMOVE"))}function T3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",7)(1,"mat-form-field",8)(2,"input",9),i.NdJ("click",function(){const d=i.CHM(e).index,c=i.oxw();return i.KtG(c.readonly&&c.attribute.displayName&&c.showValue(c.keys[d],c.attribute.displayName))})("ngModelChange",function(n){const c=i.CHM(e).index,l=i.oxw();return i.KtG(l.keys[c]=n)}),i.qZA()(),i.TgZ(3,"mat-form-field",8)(4,"input",10),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.readonly&&void 0!==c.attribute.displayName&&c.showValue(d,c.attribute.displayName))})("ngModelChange",function(n){const c=i.CHM(e).index,l=i.oxw();return i.KtG(l.values[c]=n)}),i.qZA()(),i.YNc(5,x3,4,3,"button",11),i.qZA()}if(2&r){const e=h.index,t=i.oxw();i.xp6(1),i.s9C("appearance",t.readonly?"outline":"fill"),i.xp6(1),i.ekj("cursor-pointer",t.readonly&&void 0!==t.attribute.displayName),i.hYB("id","",t.attribute.id,"-key-",e,""),i.MGl("name","key-",e,""),i.Q6J("ngModel",t.keys[e])("readonly",t.readonly),i.xp6(1),i.s9C("appearance",t.readonly?"outline":"fill"),i.xp6(1),i.ekj("cursor-pointer",t.readonly&&void 0!==t.attribute.displayName),i.MGl("name","value-",e,""),i.hYB("id","",t.attribute.id,"-value-",e,""),i.Q6J("readonly",t.readonly)("ngModel",t.values[e]),i.xp6(1),i.Q6J("ngIf",!t.readonly)}}function S3(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"more_horiz"),i.qZA())}function E3(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"keyboard_arrow_up"),i.qZA())}function D3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",13),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onShowChange())}),i.ALo(1,"translate"),i.YNc(2,S3,2,0,"mat-icon",14),i.YNc(3,E3,2,0,"mat-icon",14),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("matTooltip",i.lcZ(1,4,e.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.MORE"))("matTooltipPosition","above"),i.xp6(2),i.Q6J("ngIf",!e.showMore),i.xp6(1),i.Q6J("ngIf",e.showMore)}}function k3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",15),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.addValue())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon"),i._uU(3," add_box "),i.qZA()()}2&r&&i.s9C("matTooltip",i.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_MAP.ADD"))}let L3=(()=>{class r{constructor(e){this.dialog=e,this.readonly=!1,this.keys=[],this.values=[],this.defaultItemsShown=3,this.showMore=!1}ngOnInit(){if(this.attribute.value){const e=new Map(Object.entries(this.attribute.value));for(const[t,n]of e.entries())this.keys.push(t),this.values.push(n)}this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=Qd(this.attribute))}customTrackBy(e){return e}addValue(){this.keys.push(""),this.values.push(""),this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())}removeValue(e){this.keys.splice(e,1),this.values.splice(e,1)}updateAttribute(){const e={};for(let t=0;tn.defaultItemsShown),i.xp6(1),i.Q6J("ngIf",!n.readonly))},dependencies:[x.sg,x.O5,Ku,Nn,Vi,$a,Zn,Gr,Lo,Gi,ko,Hr,Oi,An,Xe],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.fixed-height[_ngcontent-%COMP%]{height:35px}"]})}return r})(),rT=(()=>{class r{transform(e){return e.replace(/\s/g,"-").replace(/\./g,"-").toLowerCase()}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"multiWordDataCy",type:r,pure:!0})}return r})();function H3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-checkbox",2),i.NdJ("change",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._sendEventToParent())})("ngModelChange",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.attribute.value=n)}),i.ALo(1,"multiWordDataCy"),i.qZA()}if(2&r){const e=i.oxw();i.Q2q("data-cy","",i.lcZ(1,2,e.attribute.displayName),"-value"),i.Q6J("ngModel",e.attribute.value)}}function R3(r,h){if(1&r&&(i.TgZ(0,"mat-label"),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Oqu(e.attribute.value)}}let P3=(()=>{class r{constructor(){this.readonly=!1,this.sendEventToParent=new i.vpe}ngOnInit(){this.readonly||(this.readonly=Qd(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attribute-value-boolean"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:3,vars:2,consts:[[3,"ngModel","change","ngModelChange",4,"ngIf"],[4,"ngIf"],[3,"ngModel","change","ngModelChange"]],template:function(t,n){1&t&&(i.TgZ(0,"div"),i.YNc(1,H3,2,4,"mat-checkbox",0),i.YNc(2,R3,2,1,"mat-label",1),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngIf",!n.readonly),i.xp6(1),i.Q6J("ngIf",n.readonly))},dependencies:[x.O5,Ro,Vi,Gr,nr,rT]})}return r})();function aT(r,h,e){for(let t in h)if(h.hasOwnProperty(t)){const n=h[t];n?r.setProperty(t,n,e?.has(t)?"important":""):r.removeProperty(t)}return r}function Xf(r,h){const e=h?"":"none";aT(r.style,{"touch-action":h?"":"none","-webkit-user-drag":h?"":"none","-webkit-tap-highlight-color":h?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function VD(r,h,e){aT(r.style,{position:h?"":"fixed",top:h?"":"0",opacity:h?"":"0",left:h?"":"-999em"},e)}function wA(r,h){return h&&"none"!=h?r+" "+h:r}function jD(r){const h=r.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(r)*h}function oT(r,h){return r.getPropertyValue(h).split(",").map(t=>t.trim())}function sT(r){const h=r.getBoundingClientRect();return{top:h.top,right:h.right,bottom:h.bottom,left:h.left,width:h.width,height:h.height,x:h.x,y:h.y}}function lT(r,h,e){const{top:t,bottom:n,left:d,right:c}=r;return e>=t&&e<=n&&h>=d&&h<=c}function Bg(r,h,e){r.top+=h,r.bottom=r.top+r.height,r.left+=e,r.right=r.left+r.width}function zD(r,h,e,t){const{top:n,right:d,bottom:c,left:l,width:o,height:a}=r,s=o*h,u=a*h;return t>n-u&&tl-s&&e{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:sT(e)})})}handleScroll(h){const e=oa(h),t=this.positions.get(e);if(!t)return null;const n=t.scrollPosition;let d,c;if(e===this._document){const a=this.getViewportScrollPosition();d=a.top,c=a.left}else d=e.scrollTop,c=e.scrollLeft;const l=n.top-d,o=n.left-c;return this.positions.forEach((a,s)=>{a.clientRect&&e!==s&&e.contains(s)&&Bg(a.clientRect,l,o)}),n.top=d,n.left=c,{top:l,left:o}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function FD(r){const h=r.cloneNode(!0),e=h.querySelectorAll("[id]"),t=r.nodeName.toLowerCase();h.removeAttribute("id");for(let n=0;nXf(t,e)))}constructor(h,e,t,n,d,c){this._config=e,this._document=t,this._ngZone=n,this._viewportRuler=d,this._dragDropRegistry=c,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new ie.x,this._pointerMoveSubscription=bi.w0.EMPTY,this._pointerUpSubscription=bi.w0.EMPTY,this._scrollSubscription=bi.w0.EMPTY,this._resizeSubscription=bi.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new ie.x,this.started=new ie.x,this.released=new ie.x,this.ended=new ie.x,this.entered=new ie.x,this.exited=new ie.x,this.dropped=new ie.x,this.moved=this._moveEvents,this._pointerDown=l=>{if(this.beforeStarted.next(),this._handles.length){const o=this._getTargetHandle(l);o&&!this._disabledHandles.has(o)&&!this.disabled&&this._initializeDragSequence(o,l)}else this.disabled||this._initializeDragSequence(this._rootElement,l)},this._pointerMove=l=>{const o=this._getPointerPositionOnPage(l);if(!this._hasStartedDragging){if(Math.abs(o.x-this._pickupPositionOnPage.x)+Math.abs(o.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const m=Date.now()>=this._dragStartTime+this._getDragStartDelay(l),g=this._dropContainer;if(!m)return void this._endDragSequence(l);(!g||!g.isDragging()&&!g.isReceiving())&&(l.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(l)))}return}l.preventDefault();const a=this._getConstrainedPointerPosition(o);if(this._hasMoved=!0,this._lastKnownPointerPosition=o,this._updatePointerDirectionDelta(a),this._dropContainer)this._updateActiveDropContainer(a,o);else{const s=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,u=this._activeTransform;u.x=a.x-s.x+this._passiveTransform.x,u.y=a.y-s.y+this._passiveTransform.y,this._applyRootElementTransform(u.x,u.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:a,event:l,distance:this._getDragDistance(a),delta:this._pointerDirectionDelta})})},this._pointerUp=l=>{this._endDragSequence(l)},this._nativeDragStart=l=>{if(this._handles.length){const o=this._getTargetHandle(l);o&&!this._disabledHandles.has(o)&&!this.disabled&&l.preventDefault()}else this.disabled||l.preventDefault()},this.withRootElement(h).withParent(e.parentDragRef||null),this._parentPositions=new UD(t),c.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(h){this._handles=h.map(t=>wn(t)),this._handles.forEach(t=>Xf(t,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t)}),this._disabledHandles=e,this}withPreviewTemplate(h){return this._previewTemplate=h,this}withPlaceholderTemplate(h){return this._placeholderTemplate=h,this}withRootElement(h){const e=wn(h);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,AA),e.addEventListener("touchstart",this._pointerDown,GD),e.addEventListener("dragstart",this._nativeDragStart,AA)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(h){return this._boundaryElement=h?wn(h):null,this._resizeSubscription.unsubscribe(),h&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(h){return this._parentDragRef=h,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(h){!this._disabledHandles.has(h)&&this._handles.indexOf(h)>-1&&(this._disabledHandles.add(h),Xf(h,!0))}enableHandle(h){this._disabledHandles.has(h)&&(this._disabledHandles.delete(h),Xf(h,this.disabled))}withDirection(h){return this._direction=h,this}_withDropContainer(h){this._dropContainer=h}getFreeDragPosition(){const h=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:h.x,y:h.y}}setFreeDragPosition(h){return this._activeTransform={x:0,y:0},this._passiveTransform.x=h.x,this._passiveTransform.y=h.y,this._dropContainer||this._applyRootElementTransform(h.x,h.y),this}withPreviewContainer(h){return this._previewContainer=h,this}_sortFromLastPointerPosition(){const h=this._lastKnownPointerPosition;h&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(h),h)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(h){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:h}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(h),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(h);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:h})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(h){Ng(h)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._dropContainer;if(e){const t=this._rootElement,n=t.parentNode,d=this._placeholder=this._createPlaceholderElement(),c=this._anchor=this._anchor||this._document.createComment(""),l=this._getShadowRoot();n.insertBefore(c,t),this._initialTransform=t.style.transform||"",this._preview=this._createPreviewElement(),VD(t,!1,cT),this._document.body.appendChild(n.replaceChild(d,t)),this._getPreviewInsertionPoint(n,l).appendChild(this._preview),this.started.next({source:this,event:h}),e.start(),this._initialContainer=e,this._initialIndex=e.getItemIndex(this)}else this.started.next({source:this,event:h}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(e?e.getScrollableParents():[])}_initializeDragSequence(h,e){this._parentDragRef&&e.stopPropagation();const t=this.isDragging(),n=Ng(e),d=!n&&0!==e.button,c=this._rootElement,l=oa(e),o=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),a=n?Nu(e):Bu(e);if(l&&l.draggable&&"mousedown"===e.type&&e.preventDefault(),t||d||o||a)return;if(this._handles.length){const p=c.style;this._rootElementTapHighlight=p.webkitTapHighlightColor||"",p.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(p=>this._updateOnScroll(p)),this._boundaryElement&&(this._boundaryRect=sT(this._boundaryElement));const s=this._previewTemplate;this._pickupPositionInElement=s&&s.template&&!s.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,h,e);const u=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:u.x,y:u.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(h){VD(this._rootElement,!0,cT),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,t=e.getItemIndex(this),n=this._getPointerPositionOnPage(h),d=this._getDragDistance(n),c=e._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:d,dropPoint:n,event:h}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:c,distance:d,dropPoint:n,event:h}),e.drop(this,t,this._initialIndex,this._initialContainer,c,d,n,h),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:h,y:e},{x:t,y:n}){let d=this._initialContainer._getSiblingContainerFromPosition(this,h,e);!d&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(h,e)&&(d=this._initialContainer),d&&d!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=d,this._dropContainer.enter(this,h,e,d===this._initialContainer&&d.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:d,currentIndex:d.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(t,n),this._dropContainer._sortItem(this,h,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(h,e):this._applyPreviewTransform(h-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_createPreviewElement(){const h=this._previewTemplate,e=this.previewClass,t=h?h.template:null;let n;if(t&&h){const d=h.matchSize?this._initialClientRect:null,c=h.viewContainer.createEmbeddedView(t,h.context);c.detectChanges(),n=$D(c,this._document),this._previewRef=c,h.matchSize?JD(n,d):n.style.transform=yA(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else n=FD(this._rootElement),JD(n,this._initialClientRect),this._initialTransform&&(n.style.transform=this._initialTransform);return aT(n.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},cT),Xf(n,!1),n.classList.add("cdk-drag-preview"),n.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(d=>n.classList.add(d)):n.classList.add(e)),n}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const h=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(h.left,h.top);const e=function I3(r){const h=getComputedStyle(r),e=oT(h,"transition-property"),t=e.find(l=>"transform"===l||"all"===l);if(!t)return 0;const n=e.indexOf(t),d=oT(h,"transition-duration"),c=oT(h,"transition-delay");return jD(d[n])+jD(c[n])}(this._preview);return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{const n=c=>{(!c||oa(c)===this._preview&&"transform"===c.propertyName)&&(this._preview?.removeEventListener("transitionend",n),t(),clearTimeout(d))},d=setTimeout(n,1.5*e);this._preview.addEventListener("transitionend",n)}))}_createPlaceholderElement(){const h=this._placeholderTemplate,e=h?h.template:null;let t;return e?(this._placeholderRef=h.viewContainer.createEmbeddedView(e,h.context),this._placeholderRef.detectChanges(),t=$D(this._placeholderRef,this._document)):t=FD(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(h,e,t){const n=e===this._rootElement?null:e,d=n?n.getBoundingClientRect():h,c=Ng(t)?t.targetTouches[0]:t,l=this._getViewportScrollPosition();return{x:d.left-h.left+(c.pageX-d.left-l.left),y:d.top-h.top+(c.pageY-d.top-l.top)}}_getPointerPositionOnPage(h){const e=this._getViewportScrollPosition(),t=Ng(h)?h.touches[0]||h.changedTouches[0]||{pageX:0,pageY:0}:h,n=t.pageX-e.left,d=t.pageY-e.top;if(this._ownerSVGElement){const c=this._ownerSVGElement.getScreenCTM();if(c){const l=this._ownerSVGElement.createSVGPoint();return l.x=n,l.y=d,l.matrixTransform(c.inverse())}}return{x:n,y:d}}_getConstrainedPointerPosition(h){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:t,y:n}=this.constrainPosition?this.constrainPosition(h,this,this._initialClientRect,this._pickupPositionInElement):h;if("x"===this.lockAxis||"x"===e?n=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===e)&&(t=this._pickupPositionOnPage.x),this._boundaryRect){const{x:d,y:c}=this._pickupPositionInElement,l=this._boundaryRect,{width:o,height:a}=this._getPreviewRect(),s=l.top+c,u=l.bottom-(a-c);t=ZD(t,l.left+d,l.right-(o-d)),n=ZD(n,s,u)}return{x:t,y:n}}_updatePointerDirectionDelta(h){const{x:e,y:t}=h,n=this._pointerDirectionDelta,d=this._pointerPositionAtLastDirectionChange,c=Math.abs(e-d.x),l=Math.abs(t-d.y);return c>this._config.pointerDirectionChangeThreshold&&(n.x=e>d.x?1:-1,d.x=e),l>this._config.pointerDirectionChangeThreshold&&(n.y=t>d.y?1:-1,d.y=t),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const h=this._handles.length>0||!this.isDragging();h!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=h,Xf(this._rootElement,h))}_removeRootElementListeners(h){h.removeEventListener("mousedown",this._pointerDown,AA),h.removeEventListener("touchstart",this._pointerDown,GD),h.removeEventListener("dragstart",this._nativeDragStart,AA)}_applyRootElementTransform(h,e){const t=yA(h,e),n=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=n.transform&&"none"!=n.transform?n.transform:""),n.transform=wA(t,this._initialTransform)}_applyPreviewTransform(h,e){const t=this._previewTemplate?.template?void 0:this._initialTransform,n=yA(h,e);this._preview.style.transform=wA(n,t)}_getDragDistance(h){const e=this._pickupPositionOnPage;return e?{x:h.x-e.x,y:h.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:h,y:e}=this._passiveTransform;if(0===h&&0===e||this.isDragging()||!this._boundaryElement)return;const t=this._rootElement.getBoundingClientRect(),n=this._boundaryElement.getBoundingClientRect();if(0===n.width&&0===n.height||0===t.width&&0===t.height)return;const d=n.left-t.left,c=t.right-n.right,l=n.top-t.top,o=t.bottom-n.bottom;n.width>t.width?(d>0&&(h+=d),c>0&&(h-=c)):h=0,n.height>t.height?(l>0&&(e+=l),o>0&&(e-=o)):e=0,(h!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:h})}_getDragStartDelay(h){const e=this.dragStartDelay;return"number"==typeof e?e:Ng(h)?e.touch:e?e.mouse:0}_updateOnScroll(h){const e=this._parentPositions.handleScroll(h);if(e){const t=oa(h);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&Bg(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=dc(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(h,e){const t=this._previewContainer||"global";if("parent"===t)return h;if("global"===t){const n=this._document;return e||n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement||n.body}return wn(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(h){return this._handles.find(e=>h.target&&(h.target===e||e.contains(h.target)))}}function yA(r,h){return`translate3d(${Math.round(r)}px, ${Math.round(h)}px, 0)`}function ZD(r,h,e){return Math.max(h,Math.min(e,r))}function Ng(r){return"t"===r.type[0]}function $D(r,h){const e=r.rootNodes;if(1===e.length&&e[0].nodeType===h.ELEMENT_NODE)return e[0];const t=h.createElement("div");return e.forEach(n=>t.appendChild(n)),t}function JD(r,h){r.style.width=`${h.width}px`,r.style.height=`${h.height}px`,r.style.transform=yA(h.left,h.top)}function XD(r,h,e){const t=Vg(h,r.length-1),n=Vg(e,r.length-1);if(t===n)return;const d=r[t],c=n0)return null;const l="horizontal"===this.orientation,o=d.findIndex(y=>y.drag===h),a=d[c],u=a.clientRect,p=o>c?1:-1,m=this._getItemOffsetPx(d[o].clientRect,u,p),g=this._getSiblingOffsetPx(o,d,p),f=d.slice();return XD(d,o,c),d.forEach((y,j)=>{if(f[j]===y)return;const ce=y.drag===h,Ve=ce?m:g,Lt=ce?h.getPlaceholderElement():y.drag.getRootElement();y.offset+=Ve,l?(Lt.style.transform=wA(`translate3d(${Math.round(y.offset)}px, 0, 0)`,y.initialTransform),Bg(y.clientRect,0,Ve)):(Lt.style.transform=wA(`translate3d(0, ${Math.round(y.offset)}px, 0)`,y.initialTransform),Bg(y.clientRect,Ve,0))}),this._previousSwap.overlaps=lT(u,e,t),this._previousSwap.drag=a.drag,this._previousSwap.delta=l?n.x:n.y,{previousIndex:o,currentIndex:c}}enter(h,e,t,n){const d=null==n||n<0?this._getItemIndexFromPointerPosition(h,e,t):n,c=this._activeDraggables,l=c.indexOf(h),o=h.getPlaceholderElement();let a=c[d];if(a===h&&(a=c[d+1]),!a&&(null==d||-1===d||d-1&&c.splice(l,1),a&&!this._dragDropRegistry.isDragging(a)){const s=a.getRootElement();s.parentElement.insertBefore(o,s),c.splice(d,0,h)}else wn(this._element).appendChild(o),c.push(h);o.style.transform="",this._cacheItemPositions()}withItems(h){this._activeDraggables=h.slice(),this._cacheItemPositions()}withSortPredicate(h){this._sortPredicate=h}reset(){this._activeDraggables.forEach(h=>{const e=h.getRootElement();if(e){const t=this._itemPositions.find(n=>n.drag===h)?.initialTransform;e.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(h){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===h)}updateOnScroll(h,e){this._itemPositions.forEach(({clientRect:t})=>{Bg(t,h,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}_cacheItemPositions(){const h="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:sT(t)}}).sort((e,t)=>h?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(h,e,t){const n="horizontal"===this.orientation;let d=n?e.left-h.left:e.top-h.top;return-1===t&&(d+=n?e.width-h.width:e.height-h.height),d}_getSiblingOffsetPx(h,e,t){const n="horizontal"===this.orientation,d=e[h].clientRect,c=e[h+-1*t];let l=d[n?"width":"height"]*t;if(c){const o=n?"left":"top",a=n?"right":"bottom";-1===t?l-=c.clientRect[o]-d[a]:l+=d[o]-c.clientRect[a]}return l}_shouldEnterAsFirstChild(h,e){if(!this._activeDraggables.length)return!1;const t=this._itemPositions,n="horizontal"===this.orientation;if(t[0].drag!==this._activeDraggables[0]){const c=t[t.length-1].clientRect;return n?h>=c.right:e>=c.bottom}{const c=t[0].clientRect;return n?h<=c.left:e<=c.top}}_getItemIndexFromPointerPosition(h,e,t,n){const d="horizontal"===this.orientation,c=this._itemPositions.findIndex(({drag:l,clientRect:o})=>l!==h&&((!n||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(d?n.x:n.y)!==this._previousSwap.delta)&&(d?e>=Math.floor(o.left)&&e=Math.floor(o.top)&&t!0,this.sortPredicate=()=>!0,this.beforeStarted=new ie.x,this.entered=new ie.x,this.exited=new ie.x,this.dropped=new ie.x,this.sorted=new ie.x,this.receivingStarted=new ie.x,this.receivingStopped=new ie.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=bi.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new ie.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function O3(r=0,h=N0.z){return r<0&&(r=0),(0,ah.H)(r,r,h)}(0,Ab).pipe(ft(this._stopScrollTimers)).subscribe(()=>{const c=this._scrollNode,l=this.autoScrollStep;1===this._verticalScrollDirection?c.scrollBy(0,-l):2===this._verticalScrollDirection&&c.scrollBy(0,l),1===this._horizontalScrollDirection?c.scrollBy(-l,0):2===this._horizontalScrollDirection&&c.scrollBy(l,0)})},this.element=wn(h),this._document=t,this.withScrollableParents([this.element]),e.registerDropContainer(this),this._parentPositions=new UD(t),this._sortStrategy=new j3(this.element,e),this._sortStrategy.withSortPredicate((c,l)=>this.sortPredicate(c,l,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(h,e,t,n){this._draggingStarted(),null==n&&this.sortingDisabled&&(n=this._draggables.indexOf(h)),this._sortStrategy.enter(h,e,t,n),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:h,container:this,currentIndex:this.getItemIndex(h)})}exit(h){this._reset(),this.exited.next({item:h,container:this})}drop(h,e,t,n,d,c,l,o={}){this._reset(),this.dropped.next({item:h,currentIndex:e,previousIndex:t,container:this,previousContainer:n,isPointerOverContainer:d,distance:c,dropPoint:l,event:o})}withItems(h){const e=this._draggables;return this._draggables=h,h.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(n=>n.isDragging()).every(n=>-1===h.indexOf(n))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(h){return this._sortStrategy.direction=h,this}connectedTo(h){return this._siblings=h.slice(),this}withOrientation(h){return this._sortStrategy.orientation=h,this}withScrollableParents(h){const e=wn(this.element);return this._scrollableElements=-1===h.indexOf(e)?[e,...h]:h.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(h){return this._isDragging?this._sortStrategy.getItemIndex(h):this._draggables.indexOf(h)}isReceiving(){return this._activeSiblings.size>0}_sortItem(h,e,t,n){if(this.sortingDisabled||!this._clientRect||!zD(this._clientRect,.05,e,t))return;const d=this._sortStrategy.sort(h,e,t,n);d&&this.sorted.next({previousIndex:d.previousIndex,currentIndex:d.currentIndex,container:this,item:h})}_startScrollingIfNecessary(h,e){if(this.autoScrollDisabled)return;let t,n=0,d=0;if(this._parentPositions.positions.forEach((c,l)=>{l===this._document||!c.clientRect||t||zD(c.clientRect,.05,h,e)&&([n,d]=function U3(r,h,e,t){const n=ek(h,t),d=tk(h,e);let c=0,l=0;if(n){const o=r.scrollTop;1===n?o>0&&(c=1):r.scrollHeight-o>r.clientHeight&&(c=2)}if(d){const o=r.scrollLeft;1===d?o>0&&(l=1):r.scrollWidth-o>r.clientWidth&&(l=2)}return[c,l]}(l,c.clientRect,h,e),(n||d)&&(t=l))}),!n&&!d){const{width:c,height:l}=this._viewportRuler.getViewportSize(),o={width:c,height:l,top:0,right:c,bottom:l,left:0};n=ek(o,e),d=tk(o,h),t=window}t&&(n!==this._verticalScrollDirection||d!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=n,this._horizontalScrollDirection=d,this._scrollNode=t,(n||d)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const h=wn(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=h.msScrollSnapType||h.scrollSnapType||"",h.scrollSnapType=h.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const h=wn(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(h).clientRect}_reset(){this._isDragging=!1;const h=wn(this.element).style;h.scrollSnapType=h.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(h,e){return null!=this._clientRect&&lT(this._clientRect,h,e)}_getSiblingContainerFromPosition(h,e,t){return this._siblings.find(n=>n._canReceive(h,e,t))}_canReceive(h,e,t){if(!this._clientRect||!lT(this._clientRect,e,t)||!this.enterPredicate(h,this))return!1;const n=this._getShadowRoot().elementFromPoint(e,t);if(!n)return!1;const d=wn(this.element);return n===d||d.contains(n)}_startReceiving(h,e){const t=this._activeSiblings;!t.has(h)&&e.every(n=>this.enterPredicate(n,this)||this._draggables.indexOf(n)>-1)&&(t.add(h),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:h,receiver:this,items:e}))}_stopReceiving(h){this._activeSiblings.delete(h),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:h,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(h=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(h);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const h=dc(wn(this.element));this._cachedShadowRoot=h||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const h=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,h))}}function ek(r,h){const{top:e,bottom:t,height:n}=r,d=.05*n;return h>=e-d&&h<=e+d?1:h>=t-d&&h<=t+d?2:0}function tk(r,h){const{left:e,right:t,width:n}=r,d=.05*n;return h>=e-d&&h<=e+d?1:h>=t-d&&h<=t+d?2:0}const vA=qr({passive:!1,capture:!0});let F3=(()=>{class r{constructor(e,t){this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=n=>n.isDragging(),this.pointerMove=new ie.x,this.pointerUp=new ie.x,this.scroll=new ie.x,this._preventDefaultWhileDragging=n=>{this._activeDragInstances.length>0&&n.preventDefault()},this._persistentTouchmoveListener=n=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&n.preventDefault(),this.pointerMove.next(n))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,vA)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,vA)}startDragging(e,t){if(!(this._activeDragInstances.indexOf(e)>-1)&&(this._activeDragInstances.push(e),1===this._activeDragInstances.length)){const n=t.type.startsWith("touch");this._globalListeners.set(n?"touchend":"mouseup",{handler:d=>this.pointerUp.next(d),options:!0}).set("scroll",{handler:d=>this.scroll.next(d),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:vA}),n||this._globalListeners.set("mousemove",{handler:d=>this.pointerMove.next(d),options:vA}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((d,c)=>{this._document.addEventListener(c,d.handler,d.options)})})}}stopDragging(e){const t=this._activeDragInstances.indexOf(e);t>-1&&(this._activeDragInstances.splice(t,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(e){return this._activeDragInstances.indexOf(e)>-1}scrolled(e){const t=[this.scroll];return e&&e!==this._document&&t.push(new zi.y(n=>this._ngZone.runOutsideAngular(()=>{const c=l=>{this._activeDragInstances.length&&n.next(l)};return e.addEventListener("scroll",c,!0),()=>{e.removeEventListener("scroll",c,!0)}}))),(0,cn.T)(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(i.R0b),i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const q3={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let dT=(()=>{class r{constructor(e,t,n,d){this._document=e,this._ngZone=t,this._viewportRuler=n,this._dragDropRegistry=d}createDrag(e,t=q3){return new V3(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new z3(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0),i.LFG(i.R0b),i.LFG(Dn),i.LFG(F3))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const uT=new i.OlP("CDK_DRAG_PARENT"),hT=new i.OlP("CdkDragHandle"),ik=new i.OlP("CdkDragPlaceholder"),nk=new i.OlP("CdkDragPreview"),rk=new i.OlP("CDK_DRAG_CONFIG"),ak=new i.OlP("CdkDropList");let ok=(()=>{class r{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(e){this._disabled=Ue(e),this._dragRef.disabled=this._disabled}constructor(e,t,n,d,c,l,o,a,s,u,p){this.element=e,this.dropContainer=t,this._ngZone=d,this._viewContainerRef=c,this._dir=o,this._changeDetectorRef=s,this._selfHandle=u,this._parentDrag=p,this._destroyed=new ie.x,this.started=new i.vpe,this.released=new i.vpe,this.ended=new i.vpe,this.entered=new i.vpe,this.exited=new i.vpe,this.dropped=new i.vpe,this.moved=new zi.y(m=>{const g=this._dragRef.moved.pipe((0,nt.U)(f=>({source:this,pointerPosition:f.pointerPosition,event:f.event,delta:f.delta,distance:f.distance}))).subscribe(m);return()=>{g.unsubscribe()}}),this._dragRef=a.createDrag(e,{dragStartThreshold:l&&null!=l.dragStartThreshold?l.dragStartThreshold:5,pointerDirectionChangeThreshold:l&&null!=l.pointerDirectionChangeThreshold?l.pointerDirectionChangeThreshold:5,zIndex:l?.zIndex}),this._dragRef.data=this,r._dragInstances.push(this),l&&this._assignDefaults(l),t&&(this._dragRef._withDropContainer(t._dropListRef),t.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,re.q)(1),ft(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(e){const t=e.rootElementSelector,n=e.freeDragPosition;t&&!t.firstChange&&this._updateRootElement(),n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const e=r._dragInstances.indexOf(this);e>-1&&r._dragInstances.splice(e,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const e=this.element.nativeElement;let t=e;this.rootElementSelector&&(t=void 0!==e.closest?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(t||e)}_getBoundaryElement(){const e=this.boundaryElement;return e?"string"==typeof e?this.element.nativeElement.closest(e):wn(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){const t=this._dir,n=this.dragStartDelay,d=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,c=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.dragStartDelay="object"==typeof n&&n?n:Di(n),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(d).withPreviewTemplate(c).withPreviewContainer(this.previewContainer||"global"),t&&e.withDirection(t.value)}}),e.beforeStarted.pipe((0,re.q)(1)).subscribe(()=>{if(this._parentDrag)return void e.withParent(this._parentDrag._dragRef);let t=this.element.nativeElement.parentElement;for(;t;){if(t.classList.contains("cdk-drag")){e.withParent(r._dragInstances.find(n=>n.element.nativeElement===t)?._dragRef||null);break}t=t.parentElement}})}_handleEvents(e){e.started.subscribe(t=>{this.started.emit({source:this,event:t.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(t=>{this.released.emit({source:this,event:t.event})}),e.ended.subscribe(t=>{this.ended.emit({source:this,distance:t.distance,dropPoint:t.dropPoint,event:t.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(t=>{this.entered.emit({container:t.container.data,item:this,currentIndex:t.currentIndex})}),e.exited.subscribe(t=>{this.exited.emit({container:t.container.data,item:this})}),e.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:this,distance:t.distance,dropPoint:t.dropPoint,event:t.event})})}_assignDefaults(e){const{lockAxis:t,dragStartDelay:n,constrainPosition:d,previewClass:c,boundaryElement:l,draggingDisabled:o,rootElementSelector:a,previewContainer:s}=e;this.disabled=o??!1,this.dragStartDelay=n||0,t&&(this.lockAxis=t),d&&(this.constrainPosition=d),c&&(this.previewClass=c),l&&(this.boundaryElement=l),a&&(this.rootElementSelector=a),s&&(this.previewContainer=s)}_setupHandlesListener(){this._handles.changes.pipe(Ui(this._handles),(0,Ni.b)(e=>{const t=e.filter(n=>n._parentDrag===this).map(n=>n.element);this._selfHandle&&this.rootElementSelector&&t.push(this.element),this._dragRef.withHandles(t)}),(0,Tt.w)(e=>(0,cn.T)(...e.map(t=>t._stateChanges.pipe(Ui(t))))),ft(this._destroyed)).subscribe(e=>{const t=this._dragRef,n=e.element.nativeElement;e.disabled?t.disableHandle(n):t.enableHandle(n)})}static#t=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(ak,12),i.Y36(x.K0),i.Y36(i.R0b),i.Y36(i.s_b),i.Y36(rk,8),i.Y36(Yn,8),i.Y36(dT),i.Y36(i.sBO),i.Y36(hT,10),i.Y36(uT,12))};static#i=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkDrag",""]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,nk,5),i.Suo(d,ik,5),i.Suo(d,hT,5)),2&t){let c;i.iGM(c=i.CRH())&&(n._previewTemplate=c.first),i.iGM(c=i.CRH())&&(n._placeholderTemplate=c.first),i.iGM(c=i.CRH())&&(n._handles=c)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,n){2&t&&i.ekj("cdk-drag-disabled",n.disabled)("cdk-drag-dragging",n._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[i._Bn([{provide:uT,useExisting:r}]),i.TTD]})}return r})();const pT=new i.OlP("CdkDropListGroup");let J3=0,sk=(()=>{class r{static#e=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=Ue(e)}constructor(e,t,n,d,c,l,o){this.element=e,this._changeDetectorRef=n,this._scrollDispatcher=d,this._dir=c,this._group=l,this._destroyed=new ie.x,this.connectedTo=[],this.id="cdk-drop-list-"+J3++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new i.vpe,this.entered=new i.vpe,this.exited=new i.vpe,this.sorted=new i.vpe,this._unsortedItems=new Set,this._dropListRef=t.createDropList(e),this._dropListRef.data=this,o&&this._assignDefaults(o),this._dropListRef.enterPredicate=(a,s)=>this.enterPredicate(a.data,s.data),this._dropListRef.sortPredicate=(a,s,u)=>this.sortPredicate(a,s.data,u.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),r._dropLists.push(this),l&&l._items.add(this)}addItem(e){this._unsortedItems.add(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(e){this._unsortedItems.delete(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((e,t)=>e._dragRef.getVisibleElement().compareDocumentPosition(t._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const e=r._dropLists.indexOf(this);e>-1&&r._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(Ui(this._dir.value),ft(this._destroyed)).subscribe(t=>e.withDirection(t)),e.beforeStarted.subscribe(()=>{const t=gp(this.connectedTo).map(n=>"string"==typeof n?r._dropLists.find(c=>c.id===n):n);if(this._group&&this._group._items.forEach(n=>{-1===t.indexOf(n)&&t.push(n)}),!this._scrollableParentsResolved){const n=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(d=>d.getElementRef().nativeElement);this._dropListRef.withScrollableParents(n),this._scrollableParentsResolved=!0}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=Ue(this.sortingDisabled),e.autoScrollDisabled=Ue(this.autoScrollDisabled),e.autoScrollStep=Di(this.autoScrollStep,2),e.connectedTo(t.filter(n=>n&&n!==this).map(n=>n._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(t=>{this.entered.emit({container:this,item:t.item.data,currentIndex:t.currentIndex})}),e.exited.subscribe(t=>{this.exited.emit({container:this,item:t.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(t=>{this.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:this,item:t.item.data})}),e.dropped.subscribe(t=>{this.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance,dropPoint:t.dropPoint,event:t.event}),this._changeDetectorRef.markForCheck()}),(0,cn.T)(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){const{lockAxis:t,draggingDisabled:n,sortingDisabled:d,listAutoScrollDisabled:c,listOrientation:l}=e;this.disabled=n??!1,this.sortingDisabled=d??!1,this.autoScrollDisabled=c??!1,this.orientation=l||"vertical",t&&(this.lockAxis=t)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(e=>e._dragRef))}static#t=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(dT),i.Y36(i.sBO),i.Y36(El),i.Y36(Yn,8),i.Y36(pT,12),i.Y36(rk,8))};static#i=this.\u0275dir=i.lG2({type:r,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,n){2&t&&(i.uIk("id",n.id),i.ekj("cdk-drop-list-disabled",n.disabled)("cdk-drop-list-dragging",n._dropListRef.isDragging())("cdk-drop-list-receiving",n._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[i._Bn([{provide:pT,useValue:void 0},{provide:ak,useExisting:r}])]})}return r})(),X3=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[dT],imports:[Oo]})}return r})();function Q3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-icon",14),i.NdJ("mousedown",function(){i.CHM(e);const n=i.oxw(2);return i.KtG(n.dragDisabled=!1)}),i._uU(1,"drag_indicator"),i.qZA()}}function K3(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-icon",15),i.NdJ("click",function(){i.CHM(e);const n=i.oxw().$implicit,d=i.oxw();return i.KtG(d.edit(n))}),i._uU(1,"edit"),i.qZA()}}function eN(r,h){1&r&&(i.TgZ(0,"button",16)(1,"mat-icon",17),i._uU(2,"cancel"),i.qZA()())}function tN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-chip-row",7),i.NdJ("removed",function(){const d=i.CHM(e).$implicit,c=i.oxw();return c.remove(d),i.KtG(c._sendEventToParent())}),i.TgZ(1,"div",8),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.readonly&&void 0!==c.attribute.displayName&&c.showValue(d,c.attribute.displayName))}),i.YNc(2,Q3,2,0,"mat-icon",9),i.TgZ(3,"span",10),i._uU(4),i.qZA()(),i.TgZ(5,"button",11),i.YNc(6,K3,2,0,"mat-icon",12),i.qZA(),i.YNc(7,eN,3,0,"button",13),i.qZA()}if(2&r){const e=h.$implicit,t=i.oxw();i.Q6J("cdkDragData",e)("removable",t.removable),i.xp6(1),i.ekj("cursor-pointer",t.readonly&&void 0!==t.attribute.displayName),i.xp6(1),i.Q6J("ngIf",t.removable),i.xp6(2),i.Oqu(e),i.xp6(2),i.Q6J("ngIf",t.removable),i.xp6(1),i.Q6J("ngIf",t.removable)}}function iN(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"more_horiz"),i.qZA())}function nN(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"keyboard_arrow_up"),i.qZA())}function rN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",18)(1,"button",19),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onShowChange())}),i.ALo(2,"translate"),i.YNc(3,iN,2,0,"mat-icon",20),i.YNc(4,nN,2,0,"mat-icon",20),i.qZA()()}if(2&r){const e=i.oxw();i.xp6(1),i.Q6J("matTooltip",i.lcZ(2,4,e.showMore?"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.LESS":"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_LIST.MORE"))("matTooltipPosition","above"),i.xp6(2),i.Q6J("ngIf",!e.showMore),i.xp6(1),i.Q6J("ngIf",e.showMore)}}let aN=(()=>{class r{constructor(e,t){this.dialog=e,this.changeDetector=t,this.readonly=!1,this.sendEventToParent=new i.vpe,this.selectable=!1,this.removable=!0,this.addOnBlur=!0,this.dragDisabled=!0,this.separatorKeysCodes=[13,188],this.values=[],this.showMore=!1,this.defaultItemsShown=5}ngOnInit(){this.removable=!Qd(this.attribute)&&!this.readonly,null==this.attribute.value&&(this.attribute.value=[]),this.values=this.attribute.value,this.itemsShown=this.readonly?this.values.length:this.defaultItemsShown,this.showMore=this.readonly,this.readonly||(this.readonly=Qd(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}add(e){const t=e.input,n=e.value;(n||"").trim()&&(this.attribute.value.push(n.trim()),this.values=this.attribute.value,this.values.length>this.defaultItemsShown&&(this.showMore=!0,this.setItemsShown())),t&&(t.value=""),this.sendEventToParent.emit()}remove(e){const t=di();t.width="400px",t.data={name:e},this.dialog.open(qI,t).afterClosed().subscribe(d=>{if(d){const c=this.attribute.value.indexOf(e);this.attribute.value.splice(c,1),this.values=this.attribute.value,this.sendEventToParent.emit(),this.changeDetector.detectChanges()}})}drop(e){this.dragDisabled=!0,XD(this.attribute.value,e.previousIndex,e.currentIndex),this.values=this.attribute.value}edit(e){const t=this.attribute.value.indexOf(e),n=di();n.width="600px",n.data={attribute:this.attribute,index:t},this.dialog.open(FI,n).afterClosed().subscribe(c=>{c&&(this.values=this.attribute.value,this.sendEventToParent.emit())})}showValue(e,t){const n=di();n.width="350px",n.data={value:e,title:t},this.dialog.open(_A,n)}setItemsShown(){this.itemsShown=this.showMore?this.values.length:this.defaultItemsShown}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ji),i.Y36(i.sBO))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attribute-value-list"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:7,vars:7,consts:[["cdkDropList","","cdkDropListOrientation","vertical",3,"cdkDropListDisabled","cdkDropListDropped"],["chipList",""],[1,"d-flex","flex-column"],["class","chip-word-break","cdkDrag","",3,"cdkDragData","removable","removed",4,"ngFor","ngForOf"],["class","w-100",4,"ngIf"],["subscriptSizing","dynamic",1,"w-100",3,"hidden"],["matInput","","placeholder","New value",1,"w-100","m-0",3,"matChipInputFor","matChipInputSeparatorKeyCodes","matChipInputAddOnBlur","matChipInputTokenEnd","change"],["cdkDrag","",1,"chip-word-break",3,"cdkDragData","removable","removed"],[1,"chip-body",3,"click"],["class","handle-icon",3,"mousedown",4,"ngIf"],[1,"chip-text"],["matChipTrailingIcon",""],["class","edit-delete-icon ms-2",3,"click",4,"ngIf"],["matChipRemove","",4,"ngIf"],[1,"handle-icon",3,"mousedown"],[1,"edit-delete-icon","ms-2",3,"click"],["matChipRemove",""],[1,"edit-delete-icon"],[1,"w-100"],["mat-icon-button","",1,"ms-auto",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(t,n){if(1&t&&(i.TgZ(0,"mat-chip-grid",0,1),i.NdJ("cdkDropListDropped",function(c){return n.drop(c),n._sendEventToParent()}),i.TgZ(2,"div",2),i.YNc(3,tN,8,8,"mat-chip-row",3),i.qZA(),i.YNc(4,rN,5,6,"div",4),i.TgZ(5,"mat-form-field",5)(6,"input",6),i.NdJ("matChipInputTokenEnd",function(c){return n.add(c)})("change",function(){return n._sendEventToParent()}),i.qZA()()()),2&t){const d=i.MAs(1);i.Q6J("cdkDropListDisabled",n.dragDisabled),i.xp6(3),i.Q6J("ngForOf",n.values.slice(0,n.itemsShown)),i.xp6(1),i.Q6J("ngIf",n.values.length>n.defaultItemsShown),i.xp6(1),i.Q6J("hidden",n.readonly),i.xp6(1),i.Q6J("matChipInputFor",d)("matChipInputSeparatorKeyCodes",n.separatorKeysCodes)("matChipInputAddOnBlur",n.addOnBlur)}},dependencies:[x.sg,x.O5,mD,gD,hD,Fx,uD,sk,ok,Gi,ko,Hr,Oi,An,Xe],styles:[".chip-word-break[_ngcontent-%COMP%]{word-break:break-all}.chip-body[_ngcontent-%COMP%]{align-items:center;display:flex}.d-flex.flex-column[_ngcontent-%COMP%]{align-items:flex-start}.mat-mdc-chip-grid[_ngcontent-%COMP%] .mat-mdc-chip[_ngcontent-%COMP%]{width:auto;min-width:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.chip-word-break[_ngcontent-%COMP%] .cdk-drop-list-dragging[_ngcontent-%COMP%] .example-box[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.example-box[_ngcontent-%COMP%]:last-child{border:none}.edit-delete-icon[_ngcontent-%COMP%]{font-size:18px;justify-content:center;align-items:center;display:flex}.handle-icon[_ngcontent-%COMP%]{font-size:22px;margin-right:4px;margin-left:-4px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{padding:7px 5px}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.chip-text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:400px}"]})}return r})();function oN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"input",4),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(void 0!==n.value&&n.showValue(n.value,n.attribute.displayName))})("ngModelChange",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.attribute.value=n)})("keydown",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._sendEventToParent())}),i.ALo(1,"multiWordDataCy"),i.qZA()}if(2&r){const e=i.oxw();i.ekj("cursor-pointer",void 0!==e.value),i.Q2q("data-cy","",i.lcZ(1,5,e.attribute.displayName),"-value"),i.Q6J("readonly",!0)("ngModel",e.attribute.value)}}function sN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"textarea",5),i.NdJ("ngModelChange",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.attribute.value=n)})("keydown",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._sendEventToParent())}),i.ALo(1,"multiWordDataCy"),i._uU(2," "),i.qZA()}if(2&r){const e=i.oxw();i.Q2q("data-cy","",i.lcZ(1,2,e.attribute.displayName),"-value"),i.Q6J("ngModel",e.attribute.value)}}function lN(r,h){1&r&&(i.TgZ(0,"mat-hint",6)(1,"b"),i._uU(2),i.ALo(3,"translate"),i.qZA()()),2&r&&(i.xp6(2),i.Oqu(i.lcZ(3,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_VALUE_STRING.HINT")))}let cN=(()=>{class r{constructor(e){this.dialog=e,this.readonly=!1,this.sendEventToParent=new i.vpe}ngOnInit(){this.value=this.attribute.value,this.readonly||(this.readonly=Qd(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(e,t){const n=di();n.width="350px",n.data={value:e,title:t},this.dialog.open(_A,n)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ji))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attribute-value-string"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:4,vars:4,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","class","overflow-ellipsis","type","text",3,"cursor-pointer","readonly","ngModel","click","ngModelChange","keydown",4,"ngIf"],["matInput","","rows","3","wrap","off","class","overflow-ellipsis","type","text",3,"ngModel","ngModelChange","keydown",4,"ngIf"],["class","hint-color",4,"ngIf"],["matInput","","type","text",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"],["matInput","","rows","3","wrap","off","type","text",1,"overflow-ellipsis",3,"ngModel","ngModelChange","keydown"],[1,"hint-color"]],template:function(t,n){1&t&&(i.TgZ(0,"mat-form-field",0),i.YNc(1,oN,2,7,"input",1),i.YNc(2,sN,3,4,"textarea",2),i.YNc(3,lN,4,3,"mat-hint",3),i.qZA()),2&t&&(i.s9C("appearance",n.readonly?"outline":"fill"),i.xp6(1),i.Q6J("ngIf",n.readonly),i.xp6(1),i.Q6J("ngIf",!n.readonly),i.xp6(1),i.Q6J("ngIf",!n.readonly&&(null==n.attribute.value?null:n.attribute.value.includes("\n"))))},dependencies:[x.O5,Nn,Vi,Gr,Oi,ks,An,Xe,rT],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.hint-color[_ngcontent-%COMP%]{color:#ff8c00}.overflow-ellipsis[_ngcontent-%COMP%]{text-overflow:ellipsis}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.mat-focused) mat-hint[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] .mdc-text-field{padding-right:0!important}"]})}return r})(),dN=(()=>{class r{constructor(e){this.dialog=e,this.readonly=!1,this.sendEventToParent=new i.vpe}ngOnInit(){this.readonly||(this.readonly=Qd(this.attribute))}_sendEventToParent(){this.sendEventToParent.emit()}showValue(e){const t=di();t.width="350px",t.data={value:e.value,title:e.displayName},this.dialog.open(_A,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ji))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attribute-value-integer"]],inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent:"sendEventToParent"},decls:2,vars:5,consts:[["subscriptSizing","dynamic",1,"w-100",3,"appearance"],["matInput","","type","number",1,"overflow-ellipsis",3,"readonly","ngModel","click","ngModelChange","keydown"]],template:function(t,n){1&t&&(i.TgZ(0,"mat-form-field",0)(1,"input",1),i.NdJ("click",function(){return n.readonly&&void 0!==n.attribute.value&&n.showValue(n.attribute)})("ngModelChange",function(c){return n.attribute.value=c})("keydown",function(){return n._sendEventToParent()}),i.qZA()()),2&t&&(i.s9C("appearance",n.readonly?"outline":"fill"),i.xp6(1),i.ekj("cursor-pointer",n.readonly&&void 0!==n.attribute.value),i.Q6J("readonly",n.readonly)("ngModel",n.attribute.value))},dependencies:[Nn,eh,Vi,Gr,Oi,An],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return r})();const uN=["map"];function hN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-attribute-value-boolean",3),i.NdJ("sendEventToParent",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._sendEventToParent2())}),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("attribute",e.attribute)("readonly",e.readonly)}}function pN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-attribute-value-list",3),i.NdJ("sendEventToParent",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._sendEventToParent2())}),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("attribute",e.attribute)("readonly",e.readonly)}}function fN(r,h){if(1&r&&i._UZ(0,"perun-web-apps-attribute-value-map",4,5),2&r){const e=i.oxw();i.Q6J("attribute",e.attribute)("readonly",e.readonly)}}function mN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-attribute-value-string",3),i.NdJ("sendEventToParent",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._sendEventToParent2())}),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("attribute",e.attribute)("readonly",e.readonly)}}function gN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-attribute-value-integer",3),i.NdJ("sendEventToParent",function(){i.CHM(e);const n=i.oxw();return i.KtG(n._sendEventToParent2())}),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("attribute",e.attribute)("readonly",e.readonly)}}let fT=(()=>{class r{constructor(){this.readonly=!1,this.sendEventToParent2=new i.vpe}updateMapAttribute(){"java.util.LinkedHashMap"===this.attribute.type&&this.mapComponent.updateAttribute()}_sendEventToParent2(){this.sendEventToParent2.emit()}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attribute-value"]],viewQuery:function(t,n){if(1&t&&i.Gf(uN,5),2&t){let d;i.iGM(d=i.CRH())&&(n.mapComponent=d.first)}},inputs:{attribute:"attribute",readonly:"readonly"},outputs:{sendEventToParent2:"sendEventToParent2"},decls:7,vars:5,consts:[[3,"attribute","readonly","sendEventToParent",4,"ngIf"],[3,"click"],[3,"attribute","readonly",4,"ngIf"],[3,"attribute","readonly","sendEventToParent"],[3,"attribute","readonly"],["map",""]],template:function(t,n){1&t&&(i.TgZ(0,"div"),i.YNc(1,hN,1,2,"perun-web-apps-attribute-value-boolean",0),i.YNc(2,pN,1,2,"perun-web-apps-attribute-value-list",0),i.TgZ(3,"div",1),i.NdJ("click",function(){return n._sendEventToParent2()}),i.YNc(4,fN,2,2,"perun-web-apps-attribute-value-map",2),i.qZA(),i.YNc(5,mN,1,2,"perun-web-apps-attribute-value-string",0),i.YNc(6,gN,1,2,"perun-web-apps-attribute-value-integer",0),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngIf","java.lang.Boolean"===n.attribute.type),i.xp6(1),i.Q6J("ngIf","java.util.ArrayList"===n.attribute.type),i.xp6(2),i.Q6J("ngIf","java.util.LinkedHashMap"===n.attribute.type),i.xp6(1),i.Q6J("ngIf","java.lang.String"===n.attribute.type||"java.lang.LargeString"===n.attribute.type),i.xp6(1),i.Q6J("ngIf","java.lang.Integer"===n.attribute.type))},dependencies:[x.O5,P3,aN,L3,cN,dN]})}return r})();function _N(r,h){1&r&&i._UZ(0,"mat-spinner",3)}function bN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-option",16),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw(4);return i.KtG(c.changeLanguage(d))}),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"uppercase"),i.qZA()}if(2&r){const e=h.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",i.lcZ(2,2,i.lcZ(3,4,"SHARED_LIB.LANGUAGES."+e))," ")}}function wN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-form-field",13)(1,"mat-select",14),i.NdJ("valueChange",function(n){i.CHM(e);const d=i.oxw(3);return i.KtG(d.currentLang=n)}),i.YNc(2,bN,4,6,"mat-option",15),i.qZA()()}if(2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("value",e.currentLang),i.xp6(1),i.Q6J("ngForOf",e.languages)}}function AN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",17)(1,"a",18),i._uU(2),i.qZA(),i.TgZ(3,"button",19),i.NdJ("click",function(){i.CHM(e);const n=i.oxw(3);return i.KtG(n.changeEmail())}),i.ALo(4,"translate"),i.TgZ(5,"mat-icon"),i._uU(6," edit "),i.qZA()()()}if(2&r){const e=i.oxw(3);i.xp6(1),i.MGl("href","mailto:",e.email,"",i.LSH),i.xp6(1),i.Oqu(e.email),i.xp6(1),i.s9C("matTooltip",i.lcZ(4,3,"PROFILE_PAGE.CHANGE_EMAIL"))}}function yN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-option",16),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw(4);return i.KtG(c.changeTimeZone(d))}),i._uU(1),i.qZA()}if(2&r){const e=h.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",e," ")}}function vN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-form-field",13)(1,"mat-select",20),i.NdJ("valueChange",function(n){i.CHM(e);const d=i.oxw(3);return i.KtG(d.currentTimezone=n)}),i.YNc(2,yN,2,2,"mat-option",15),i.qZA()()}if(2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("value",e.currentTimezone),i.xp6(1),i.Q6J("ngForOf",e.timeZones)}}function MN(r,h){1&r&&(i.TgZ(0,"p"),i._uU(1,"-"),i.qZA())}function CN(r,h){if(1&r&&i._UZ(0,"perun-web-apps-attribute-value",23),2&r){const e=i.oxw(2).$implicit;i.Q6J("attribute",e.attribute)("readonly",!0)}}function xN(r,h){if(1&r&&(i.TgZ(0,"div"),i.YNc(1,MN,2,0,"p",21),i.YNc(2,CN,1,2,"perun-web-apps-attribute-value",22),i.qZA()),2&r){const e=i.oxw().$implicit;i.xp6(1),i.Q6J("ngIf",!e.attribute.value),i.xp6(1),i.Q6J("ngIf",e.attribute.value)}}function TN(r,h){if(1&r&&(i.TgZ(0,"tr")(1,"td",7)(2,"div",8),i._uU(3),i.qZA()(),i.TgZ(4,"td",9),i.YNc(5,wN,3,2,"mat-form-field",10),i.YNc(6,AN,7,5,"div",11),i.YNc(7,vN,3,2,"mat-form-field",10),i.YNc(8,xN,3,2,"div",12),i.qZA()()),2&r){const e=h.$implicit,t=i.oxw(2);i.xp6(2),i.Q6J("matTooltip",e["tooltip_"+t.currentLang]),i.xp6(1),i.hij(" ",e["displayName_"+t.currentLang]," "),i.xp6(1),i.Q6J("ngSwitch",e.attribute.friendlyName),i.xp6(1),i.Q6J("ngSwitchCase","preferredLanguage"),i.xp6(1),i.Q6J("ngSwitchCase","preferredMail"),i.xp6(1),i.Q6J("ngSwitchCase","timezone")}}function SN(r,h){if(1&r&&(i.TgZ(0,"table",4)(1,"tbody")(2,"tr")(3,"td",5),i._uU(4),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA(),i.TgZ(7,"td"),i._uU(8),i.qZA()(),i.YNc(9,TN,9,6,"tr",6),i.qZA()()),2&r){const e=i.oxw();i.xp6(4),i.Oqu(i.lcZ(5,3,i.lcZ(6,5,"PROFILE_PAGE.NAME"))),i.xp6(4),i.Oqu(e.fullName),i.xp6(1),i.Q6J("ngForOf",e.additionalAttributes)}}let EN=(()=>{class r{constructor(e,t,n,d,c,l,o,a,s,u,p){this.translateService=e,this.dialog=t,this.authzResolverService=n,this.attributesManagerService=d,this.usersManagerService=c,this.route=l,this.router=o,this.notificator=a,this.storeService=s,this.apiRequestConfiguration=u,this.preferredLangService=p,this.currentLang="en",this.languages=this.storeService.getProperty("supported_languages"),this.timeZones=DD.tz.names().filter(m=>!m.startsWith("Etc/")),this.additionalAttributes=[],this.email="",this.fullName="",this.organization="",this.currentTimezone="",e.get("PROFILE_PAGE.MAIL_CHANGE_SUCCESS").subscribe(m=>this.successMessage=m)}ngOnInit(){const e=this.route.snapshot.queryParamMap,t=e.get("token"),n=e.get("u");this.loading=!0,t&&n?(this.apiRequestConfiguration.dontHandleErrorForNext(),this.usersManagerService.validatePreferredEmailChangeWithToken(t,Number.parseInt(n,10)).subscribe({next:()=>{this.notificator.showSuccess(this.successMessage),this.router.navigate([],{replaceUrl:!0,queryParamsHandling:"preserve"}),this.getData()},error:()=>{const d=di();d.width="600px",this.dialog.open(rB,d).afterClosed().subscribe(()=>{this.getData()})}})):this.getData()}getData(){this.authzResolverService.getPerunPrincipal().subscribe(e=>{this.userId=e.userId,this.usersManagerService.getRichUserWithAttributes(this.userId).subscribe(t=>{this.fullName=(new Ig).transform(t);const n=t.userAttributes.find(s=>"preferredMail"===s.friendlyName);this.email=n?.value??"-",this.languageAttribute=t.userAttributes.find(s=>"preferredLanguage"===s.friendlyName);const c=this.preferredLangService.getPreferredLanguage(this.languageAttribute?.value??null);this.translateService.use(c),this.currentLang=c,this.timezoneAttribute=t.userAttributes.find(s=>"timezone"===s.friendlyName),this.currentTimezone=this.timezoneAttribute?.value??"-";const l=this.storeService.getProperty("profile_page_attributes");let o=0;const a=this.storeService.getProperty("supported_languages");l.forEach(s=>{const u=t.userAttributes.find(p=>p.friendlyName===s.friendly_name);u?(o++,this.addAttribute(u,s,a)):this.attributesManagerService.getAttributeDefinitionByName(`urn:perun:user:attribute-def:${s.is_virtual?"virt":"def"}:${s.friendly_name}`).subscribe(p=>{this.addAttribute(p,s,a),o++,this.loading=o!==l.length}),this.loading=o!==l.length})})})}changeLanguage(e){this.currentLang=e,this.translateService.use(this.currentLang),this.languageAttribute?this.setLanguage():this.attributesManagerService.getAttributeDefinitionByName("urn:perun:user:attribute-def:def:preferredLanguage").subscribe(t=>{this.languageAttribute=t,this.setLanguage()})}setLanguage(){this.languageAttribute.value=this.currentLang,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.languageAttribute}).subscribe(()=>{this.router.navigate([],{queryParams:{lang:null},queryParamsHandling:"merge"})})}changeTimeZone(e){this.currentTimezone=e,this.timezoneAttribute?this.setTimeZone():this.attributesManagerService.getAttributeDefinitionByName("urn:perun:user:attribute-def:def:timezone").subscribe(t=>{this.timezoneAttribute=t,this.setTimeZone()})}setTimeZone(){this.timezoneAttribute.value=this.currentTimezone,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.timezoneAttribute}).subscribe(()=>{})}changeEmail(){const e=di();e.width="350px",e.data={userId:this.userId},this.dialog.open(GI,e).afterClosed().subscribe(n=>{n&&this.getEmail()})}getEmail(){this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:preferredMail").subscribe(e=>{this.email=e?.value??"-"})}addAttribute(e,t,n){const d={attribute:e};for(const c of n)d[`displayName_${c}`]=t?.[`display_name_${c}`]?.length?t[`display_name_${c}`]:e.displayName,d[`tooltip_${c}`]=t[`tooltip_${c}`]??"";this.additionalAttributes.push(d)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ot),i.Y36(ji),i.Y36(Cr),i.Y36(Yt),i.Y36(ki),i.Y36(Ci),i.Y36(nn),i.Y36(Ar),i.Y36(Rt),i.Y36(Zf),i.Y36(Qx))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-profile-page"]],decls:3,vars:2,consts:[[1,"user-theme"],["class","ms-auto me-auto",4,"ngIf"],["class","mt-3 word-break-all",4,"ngIf"],[1,"ms-auto","me-auto"],[1,"mt-3","word-break-all"],[1,"fw-bold"],[4,"ngFor","ngForOf"],[1,"fw-bold","att-name-width"],["matTooltipPosition","above",3,"matTooltip"],[1,"w-100",3,"ngSwitch"],["class","center-self",4,"ngSwitchCase"],["class","d-flex align-items-center",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"center-self"],[1,"mb-auto",3,"value","valueChange"],[3,"value","click",4,"ngFor","ngForOf"],[3,"value","click"],[1,"d-flex","align-items-center"],[1,"center-self",3,"href"],["mat-icon-button","",1,"ms-2",3,"matTooltip","click"],[3,"value","valueChange"],[4,"ngIf"],[3,"attribute","readonly",4,"ngIf"],[3,"attribute","readonly"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i.YNc(1,_N,1,0,"mat-spinner",1),i.YNc(2,SN,10,7,"table",2),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngIf",n.loading),i.xp6(1),i.Q6J("ngIf",!n.loading))},dependencies:[x.sg,x.O5,x.RF,x.n9,x.ED,Gi,ko,fT,Oi,Hg,As,ca,Hr,x.gd,Xe,ei],styles:[".center-self[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.word-break-all[_ngcontent-%COMP%]{word-break:break-all}td[_ngcontent-%COMP%]{padding-right:1rem!important}.att-name-width[_ngcontent-%COMP%]{min-width:200px}"]})}return r})(),DN=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-focus-on-linker-dialog"]],decls:9,vars:6,consts:[[1,"text-center","custom-dialog"],[1,"align-text-bottom"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"div")(2,"mat-icon",1),i._uU(3," info "),i.qZA(),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.TgZ(6,"div"),i._uU(7),i.ALo(8,"translate"),i.qZA()()),2&t&&(i.xp6(4),i.hij(" ",i.lcZ(5,2,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL")," "),i.xp6(3),i.hij(" ",i.lcZ(8,4,"SHARED_LIB.CONSOLIDATOR.FOCUS_ON_LINKER.MODAL_WARNING")," "))},dependencies:[Gi,Xe],styles:[".custom-dialog[_ngcontent-%COMP%]{background-color:#000;color:#fffffff2;font-size:1.2rem}"]})}return r})(),kN=(()=>{class r{constructor(e,t,n,d){this.otherApplicationsService=e,this.storeService=t,this.oauthService=n,this.dialog=d}openLinkerWindow(e,t){let n=this.otherApplicationsService.getUrlForOtherApplication(Vr.Linker);this.storeService.getProperty("use_localhost_linker_url")&&(n="http://localhost:4201/");let d=n+"?formerToken="+this.oauthService.getAccessToken();t&&0!==t.length&&(d+="&idphint="+t.toString());const o=window.top,u=window.open(d,"_blank",`width=600,height=600,top=${o.outerHeight/2+o.screenY-300}, left=${o.outerWidth/2+o.screenX-300}`);let p;if(u){const g=di();g.width="450px",g.panelClass="noBorderDialog",p=this.dialog.open(DN,g)}window.addEventListener("message",g=>{sessionStorage.setItem("linkedResult",g.data)});const m=setInterval(()=>{if(u.closed){clearInterval(m),p.close();const g=sessionStorage.getItem("linkedResult");sessionStorage.removeItem("linkedResult"),e(g)}},1e3)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(Kx),i.LFG(Rt),i.LFG(Ic.Ct),i.LFG(ji))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),mT=(()=>{class r{static#e=this.MEMBER_DEF_EXPIRATION="urn:perun:member:attribute-def:def:membershipExpiration";static#t=this.MEMBER_DEF_GROUP_EXPIRATION="urn:perun:member_group:attribute-def:def:groupMembershipExpiration";static#i=this.MEMBER_GROUP_STATUS="urn:perun:member_group:attribute-def:virt:groupStatus";static#n=this.MEMBER_GROUP_STATUS_INDIRECT="urn:perun:member_group:attribute-def:virt:groupStatusIndirect";static#r=this.MEMBER_DEF_ORGANIZATION="urn:perun:member:attribute-def:def:organization";static#a=this.MEMBER_DEF_MAIL="urn:perun:member:attribute-def:def:mail";static#o=this.MEMBER_CORE_ID="urn:perun:member:attribute-def:core:id";static#s=this.MEMBER_LIFECYCLE_ALTERABLE="urn:perun:member:attribute-def:virt:isLifecycleAlterable";static#l=this.VO_DEF_EXPIRATION_RULES="urn:perun:vo:attribute-def:def:membershipExpirationRules";static#c=this.VO_DEF_MAIL_FOOTER="urn:perun:vo:attribute-def:def:mailFooter";static#d=this.VO_DEF_MAIL_HTML_FOOTER="urn:perun:vo:attribute-def:def:htmlMailFooter";static#u=this.VO_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:vo:attribute-def:def:blockManualMemberAdding";static#h=this.USER_DEF_ORGANIZATION="urn:perun:user:attribute-def:def:organization";static#p=this.USER_DEF_PREFERRED_MAIL="urn:perun:user:attribute-def:def:preferredMail";static#f=this.USER_DEF_CERTIFICATES="urn:perun:user:attribute-def:def:userCertificates";static#m=this.GROUP_DEF_EXPIRATION_RULES="urn:perun:group:attribute-def:def:groupMembershipExpirationRules";static#g=this.GROUP_DEF_MAIL_FOOTER="urn:perun:group:attribute-def:def:mailFooter";static#_=this.GROUP_DEF_MAIL_HTML_FOOTER="urn:perun:group:attribute-def:def:htmlMailFooter";static#b=this.GROUP_SYNC_ENABLED="urn:perun:group:attribute-def:def:synchronizationEnabled";static#w=this.GROUP_LAST_SYNC_STATE="urn:perun:group:attribute-def:def:lastSynchronizationState";static#A=this.GROUP_LAST_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastSynchronizationTimestamp";static#y=this.GROUP_STRUCTURE_SYNC_ENABLED="urn:perun:group:attribute-def:def:groupStructureSynchronizationEnabled";static#v=this.GROUP_LAST_STRUCTURE_SYNC_STATE="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationState";static#M=this.GROUP_LAST_STRUCTURE_SYNC_TIMESTAMP="urn:perun:group:attribute-def:def:lastGroupStructureSynchronizationTimestamp";static#C=this.GROUP_SYNC_INTERVAL="urn:perun:group:attribute-def:def:synchronizationInterval";static#x=this.GROUP_BLOCK_MANUAL_MEMBER_ADDING="urn:perun:group:attribute-def:def:blockManualMemberAdding";static#T=this.UES_DEF_MAIL="urn:perun:ues:attribute-def:def:mail";static#S=this.UES_DEF_ORGANIZATION="urn:perun:ues:attribute-def:def:o";static#E=this.UES_SOURCE_IDP_NAME="urn:perun:ues:attribute-def:def:sourceIdPName";static#D=this.UES_IDP_ORGANIZATION_NAME="urn:perun:ues:attribute-def:def:IdPOrganizationName"}return r})(),LN=(()=>{class r{transform(e){return e.find(n=>"mail"===n.friendlyName)?.value??""}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"getMailFromAttributes",type:r,pure:!0})}return r})(),jg=(()=>{class r{transform(e){const t="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?t+"DESELECT_ROW":t+"SELECT_ROW"}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"checkboxLabel",type:r,pure:!0})}return r})();function HN(r,h){1&r&&i._UZ(0,"th",18)}const RN=function(r){return{name:r}};function PN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",19)(1,"span",20),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.TgZ(4,"mat-checkbox",21),i.NdJ("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw();return i.KtG(n?l.selection.toggle(c):null)})("click",function(n){return n.stopPropagation()}),i.ALo(5,"translate"),i.ALo(6,"checkboxLabel"),i.qZA()()()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.s9C("matTooltip",i.lcZ(2,6,i.lcZ(3,8,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.CANNOT_BE_DELETED_TOOLTIP"))),i.Q6J("matTooltipPosition","above")("matTooltipDisabled",!e.userExtSource.persistent),i.xp6(3),i.Q6J("aria-label",i.xi3(5,10,i.lcZ(6,13,t.selection.isSelected(e)),i.VKq(15,RN,e.userExtSource.extSource.name)))("checked",t.selection.isSelected(e))("disabled",e.userExtSource.persistent)}}function ON(r,h){1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.ID"))," "))}function IN(r,h){if(1&r&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",e.userExtSource.id," ")}}function BN(r,h){1&r&&(i.TgZ(0,"th",24),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.MAIL"))," "))}function NN(r,h){if(1&r&&(i.TgZ(0,"td",23),i._uU(1),i.ALo(2,"getMailFromAttributes"),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",i.lcZ(2,1,e.attributes)," ")}}function VN(r,h){if(1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,e.extSourceNameHeader?e.extSourceNameHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.EXT_SOURCE_NAME"))," ")}}function jN(r,h){if(1&r&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",e.userExtSource.extSource.name," ")}}function zN(r,h){if(1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,e.loginHeader?e.loginHeader:"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LOGIN"))," ")}}function UN(r,h){if(1&r&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",e.userExtSource.login," ")}}function FN(r,h){1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.LAST_ACCESS"))," "))}function qN(r,h){if(1&r&&(i.TgZ(0,"td",25),i._uU(1),i.ALo(2,"date"),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",i.xi3(2,1,e.userExtSource.lastAccess,"d.M.y H:mm:ss")," ")}}function YN(r,h){1&r&&i._UZ(0,"tr",26)}const lk=function(r,h){return["/admin","users",r,"identities",h]};function WN(r,h){if(1&r&&i._UZ(0,"tr",27),2&r){const e=h.$implicit,t=i.oxw();i.ekj("cursor-pointer",!t.disableRouting)("disable-outline",t.disableRouting),i.Q6J("perunWebAppsMiddleClickRouterLink",t.disableRouting?null:i.WLB(6,lk,t.userId.toString(),e.userExtSource.id.toString()))("routerLink",t.disableRouting?null:i.WLB(9,lk,t.userId,e.userExtSource.id))}}function GN(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",28),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ZN(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",28),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.USER_EXT_SOURCES_LIST.NO_IDENTITIES")),"\n"))}let $N=(()=>{class r{constructor(e,t){this.route=e,this.authResolver=t,this.selection=new ir,this.filterValue="",this.displayedColumns=["select","id","mail","extSourceName","login","lastAccess"],this.pageSizeOptions=Gf}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"id":return e.userExtSource.id.toString();case"mail":{const n=e.attributes.find(d=>"mail"===d.friendlyName);return n?n.value:"N/A"}case"extSourceName":return e.userExtSource.extSource.name;case"login":return e.userExtSource.login;case"lastAccess":return e.userExtSource.lastAccess.split(".")[0];default:return e[t]}}ngOnInit(){this.disableRouting||this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId)}),this.setDataSource()}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new pe(this.userExtSources),this.setDataSource()}exportAllData(e){Uo(zo(this.dataSource.filteredData,this.displayedColumns,r.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Uo(zo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,r.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Og(e,t,this.displayedColumns,r.getDataForColumn),this.dataSource.sortData=(e,t)=>Pg(e,t,r.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ci),i.Y36(is))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-user-ext-sources-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(Fo,7),i.Gf(jo,7)),2&t){let d;i.iGM(d=i.CRH())&&(n.child=d.first),i.iGM(d=i.CRH())&&(n.matSort=d.first)}},inputs:{userExtSources:"userExtSources",selection:"selection",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",extSourceNameHeader:"extSourceNameHeader",loginHeader:"loginHeader",disableRouting:"disableRouting"},features:[i.TTD],decls:25,vars:9,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","lastAccess","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","truncate","mat-cell","",4,"matCellDef"],["matColumnDef","mail"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","extSourceName"],["matColumnDef","login"],["matColumnDef","lastAccess",1,"ps-3"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"truncate"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),i.TgZ(2,"table",2),i.ynx(3,3),i.YNc(4,HN,1,0,"th",4),i.YNc(5,PN,7,17,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,ON,4,5,"th",7),i.YNc(8,IN,2,1,"td",8),i.BQk(),i.ynx(9,9),i.YNc(10,BN,4,5,"th",10),i.YNc(11,NN,3,3,"td",8),i.BQk(),i.ynx(12,11),i.YNc(13,VN,4,5,"th",7),i.YNc(14,jN,2,1,"td",8),i.BQk(),i.ynx(15,12),i.YNc(16,zN,4,5,"th",7),i.YNc(17,UN,2,1,"td",8),i.BQk(),i.ynx(18,13),i.YNc(19,FN,4,5,"th",7),i.YNc(20,qN,3,4,"td",14),i.BQk(),i.YNc(21,YN,1,0,"tr",15),i.YNc(22,WN,1,12,"tr",16),i.qZA()()(),i.YNc(23,GN,3,3,"perun-web-apps-alert",17),i.YNc(24,ZN,4,5,"perun-web-apps-alert",17)),2&t&&(i.Q6J("hidden",0===n.userExtSources.length||0===n.dataSource.filteredData.length),i.xp6(1),i.Q6J("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",n.dataSource),i.xp6(19),i.Q6J("matHeaderRowDef",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",n.displayedColumns),i.xp6(1),i.Q6J("ngIf",0===n.dataSource.filteredData.length&&0!==n.userExtSources.length),i.xp6(1),i.Q6J("ngIf",0===n.userExtSources.length))},dependencies:[x.O5,Ro,eo,io,_,no,to,w,ro,ao,v,T,ka,jo,Lg,kn,Hr,Fo,Jf,Kd,x.uU,Xe,LN,ei,jg],styles:[".static-column-size[_ngcontent-%COMP%]{width:80px!important}.truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:10rem}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.disable-outline[_ngcontent-%COMP%]{outline:none!important}"]})}return r})(),Qf=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-loading-table"]],decls:2,vars:0,consts:[[1,"spinner-container"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i._UZ(1,"mat-spinner"),i.qZA())},dependencies:[ca]})}return r})();function JN(r,h){if(1&r&&i._UZ(0,"perun-web-apps-user-ext-sources-list",11),2&r){const e=i.oxw();i.Q6J("userExtSources",e.idpExtSources)("selection",e.idpSelection)("displayedColumns",e.displayedColumnsIdp)("loginHeader",e.loginIdp)("disableRouting",!0)}}function XN(r,h){if(1&r&&i._UZ(0,"perun-web-apps-user-ext-sources-list",13),2&r){const e=i.oxw(2);i.Q6J("userExtSources",e.certExtSources)("selection",e.certSelection)("extSourceNameHeader",e.extSourceNameCert)("loginHeader",e.loginCert)("displayedColumns",e.displayedColumnsCert)("disableRouting",!0)}}function QN(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",7),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"button",2),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.addIdentity(!0))}),i._uU(6),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA(),i.TgZ(9,"button",3),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.removeIdentity(n.certSelection))}),i._uU(10),i.ALo(11,"translate"),i.ALo(12,"customTranslate"),i.qZA(),i.TgZ(13,"div",4),i.YNc(14,XN,1,6,"perun-web-apps-user-ext-sources-list",12),i.qZA()()}if(2&r){const e=i.oxw(),t=i.MAs(27);i.xp6(2),i.Oqu(i.lcZ(3,7,i.lcZ(4,9,"IDENTITIES.CERT"))),i.xp6(3),i.Q6J("disabled",e.loading),i.xp6(1),i.hij(" ",i.lcZ(7,11,i.lcZ(8,13,"IDENTITIES.ADD"))," "),i.xp6(3),i.Q6J("disabled",0===e.certSelection.selected.length||e.loading),i.xp6(1),i.hij(" ",i.lcZ(11,15,i.lcZ(12,17,"IDENTITIES.REMOVE"))," "),i.xp6(4),i.Q6J("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",t)}}function KN(r,h){if(1&r&&i._UZ(0,"perun-web-apps-user-ext-sources-list",14),2&r){const e=i.oxw();i.Q6J("userExtSources",e.otherExtSources)("selection",e.otherSelection)("extSourceNameHeader",e.extSourceNameOther)("displayedColumns",e.displayedColumnsOther)("disableRouting",!0)}}function eV(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}let tV=(()=>{class r{constructor(e,t,n,d,c,l,o,a){this.usersManagerService=e,this.storage=t,this.dialog=n,this.attributesManagerService=d,this.translate=c,this.notificator=l,this.registrarManagerService=o,this.openLinkerService=a,this.idpExtSources=[],this.certExtSources=[],this.otherExtSources=[],this.idpExtSourcesTemp=[],this.certExtSourcesTemp=[],this.otherExtSourcesTemp=[],this.idpSelection=new ir(!0,[]),this.certSelection=new ir(!0,[]),this.otherSelection=new ir(!0,[]),this.loginIdp="IDENTITIES.LOGIN_IDP",this.extSourceNameCert="IDENTITIES.EXT_SOURCE_NAME_CERT",this.loginCert="IDENTITIES.LOGIN_CERT",this.extSourceNameOther="IDENTITIES.EXT_SOURCE_NAME_OTHER",this.displayedColumnsIdp=["select","extSourceName","login","mail","lastAccess"],this.displayedColumnsCert=["select","extSourceName","login","lastAccess"],this.displayedColumnsOther=["extSourceName","login","lastAccess"]}ngOnInit(){this.userId=this.storage.getPerunPrincipal().userId,this.displayCertificates=this.storage.getProperty("display_identity_certificates"),this.refreshTables()}refreshTables(){this.loading=!0,this.idpExtSourcesTemp=[],this.certExtSourcesTemp=[],this.otherExtSourcesTemp=[],this.usersManagerService.getRichUserExtSources(this.userId).subscribe(e=>{let t=e.length;e.forEach(n=>{this.attributesManagerService.getUserExtSourceAttributesByNames(n.userExtSource.id,[mT.UES_SOURCE_IDP_NAME,mT.UES_DEF_MAIL]).subscribe(d=>{let c;d.filter(l=>"mail"===l.baseFriendlyName&&null===l.value).map(l=>n.attributes.push(l)),d.filter(l=>"sourceIdPName"===l.baseFriendlyName&&l?.value).map(l=>c=l.value),c?(n.userExtSource.extSource.name=c,t--,this.loading=0!==t,this.addToList(n)):this.attributesManagerService.getUserExtSourceAttributeByName(n.userExtSource.id,mT.UES_IDP_ORGANIZATION_NAME).subscribe(l=>{t--,l?.value&&(n.userExtSource.extSource.name=l.value),this.loading=0!==t,this.addToList(n)})})})})}removeIdentity(e){const t=di();t.width="600px",t.data={theme:"user-theme",userId:this.userId,extSources:e.selected},this.dialog.open(VI,t).afterClosed().subscribe(d=>{d&&(e.clear(),this.refreshTables())})}addIdentity(e){this.storage.getProperty("use_new_consolidator")?this.openLinkerService.openLinkerWindow(t=>{"TOKEN_EXPIRED"===t?location.reload():"OK"===t?(this.notificator.showSuccess(this.translate.instant("IDENTITIES.SUCCESSFULLY_ADDED")),this.refreshTables()):"MESSAGE_SENT_TO_SUPPORT"===t&&this.notificator.showSuccess(this.translate.instant("IDENTITIES.MESSAGE_SENT_TO_SUPPORT"))}):this.registrarManagerService.getConsolidatorToken().subscribe(t=>{let n=this.storage.getProperty("consolidator_url");e&&(n=this.storage.getProperty("consolidator_url_cert")),window.location.href=`${n}?target_url=${window.location.href}&token=${t}`})}addToList(e){e.userExtSource.extSource.type.endsWith("Idp")?this.idpExtSourcesTemp.push(e):e.userExtSource.extSource.type.endsWith("X509")?this.certExtSourcesTemp.push(e):this.otherExtSourcesTemp.push(e),this.loading||(this.idpExtSources=this.idpExtSourcesTemp,this.certExtSources=this.certExtSourcesTemp,this.otherExtSources=this.otherExtSourcesTemp)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ki),i.Y36(Rt),i.Y36(ji),i.Y36(Yt),i.Y36(Ot),i.Y36(Ar),i.Y36(mr),i.Y36(kN))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-identities-page"]],decls:28,vars:32,consts:[[1,"user-theme"],[1,"page-title"],["mat-flat-button","","color","accent",3,"disabled","click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],[1,"position-relative"],[3,"userExtSources","selection","displayedColumns","loginHeader","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[4,"ngIf"],[1,"page-title","mt-5"],["matTooltipPosition","above",1,"center-icon",3,"matTooltip"],[3,"userExtSources","selection","extSourceNameHeader","displayedColumns","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[3,"userExtSources","selection","displayedColumns","loginHeader","disableRouting"],[3,"userExtSources","selection","extSourceNameHeader","loginHeader","displayedColumns","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"userExtSources","selection","extSourceNameHeader","loginHeader","displayedColumns","disableRouting"],[3,"userExtSources","selection","extSourceNameHeader","displayedColumns","disableRouting"]],template:function(t,n){if(1&t&&(i.TgZ(0,"div",0)(1,"h1",1),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"button",2),i.NdJ("click",function(){return n.addIdentity(!1)}),i._uU(6),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA(),i.TgZ(9,"button",3),i.NdJ("click",function(){return n.removeIdentity(n.idpSelection)}),i._uU(10),i.ALo(11,"translate"),i.ALo(12,"customTranslate"),i.qZA(),i.TgZ(13,"div",4),i.YNc(14,JN,1,5,"perun-web-apps-user-ext-sources-list",5),i.qZA(),i.YNc(15,QN,15,19,"div",6),i.TgZ(16,"h1",7),i._uU(17),i.ALo(18,"translate"),i.ALo(19,"customTranslate"),i.TgZ(20,"mat-icon",8),i.ALo(21,"translate"),i.ALo(22,"customTranslate"),i._uU(23," info_outline "),i.qZA()(),i.TgZ(24,"div",4),i.YNc(25,KN,1,5,"perun-web-apps-user-ext-sources-list",9),i.qZA(),i.YNc(26,eV,1,0,"ng-template",null,10,i.W1O),i.qZA()),2&t){const d=i.MAs(27);i.xp6(2),i.Oqu(i.lcZ(3,12,i.lcZ(4,14,"IDENTITIES.IDP"))),i.xp6(3),i.Q6J("disabled",n.loading),i.xp6(1),i.hij(" ",i.lcZ(7,16,i.lcZ(8,18,"IDENTITIES.ADD"))," "),i.xp6(3),i.Q6J("disabled",0===n.idpSelection.selected.length||n.loading),i.xp6(1),i.hij(" ",i.lcZ(11,20,i.lcZ(12,22,"IDENTITIES.REMOVE"))," "),i.xp6(4),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d),i.xp6(1),i.Q6J("ngIf",n.displayCertificates),i.xp6(2),i.hij(" ",i.lcZ(18,24,i.lcZ(19,26,"IDENTITIES.OTHER"))," "),i.xp6(3),i.Q6J("matTooltip",i.lcZ(21,28,i.lcZ(22,30,"IDENTITIES.OTHER_TOOLTIP"))),i.xp6(5),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.O5,Gi,kt,$N,da,Qf,Hr,Xe,ei],styles:[".center-icon[_ngcontent-%COMP%]{vertical-align:middle;transform:scale(.8)}"]})}return r})();const iV=["input"];let Th=(()=>{class r{constructor(){this.autoFocus=!1,this.control=new Ts,this.filter=new i.vpe}ngOnInit(){this.autoFocus&&this.input.nativeElement.focus(),Qa(this.input.nativeElement,"keyup").pipe((0,nt.U)(e=>e.target.value),(0,wd.b)(500),(0,hc.x)()).subscribe(e=>{this.control.invalid||this.filter.emit(e)})}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-debounce-filter"]],viewQuery:function(t,n){if(1&t&&i.Gf(iV,7),2&t){let d;i.iGM(d=i.CRH())&&(n.input=d.first)}},inputs:{placeholder:"placeholder",autoFocus:"autoFocus",control:"control",error:"error"},outputs:{filter:"filter"},decls:8,vars:5,consts:[[1,"filter-field","me-2"],["matInput","","data-cy","filter-input",3,"formControl"],["input",""]],template:function(t,n){1&t&&(i.TgZ(0,"mat-form-field",0)(1,"mat-label"),i._uU(2),i.ALo(3,"translate"),i.qZA(),i._UZ(4,"input",1,2),i.TgZ(6,"mat-error"),i._uU(7),i.qZA()()),2&t&&(i.xp6(2),i.Oqu(i.lcZ(3,3,n.placeholder)),i.xp6(2),i.Q6J("formControl",n.control),i.xp6(3),i.hij(" ",n.error," "))},dependencies:[Nn,Vi,Oi,nr,Ds,la,An,Xe],styles:[".filter-field[_ngcontent-%COMP%]{max-width:350px!important;width:100%!important;min-width:auto!important}"]})}return r})();const nV=["panel"];function rV(r,h){if(1&r&&(i.TgZ(0,"div",0,1),i.Hsn(2),i.qZA()),2&r){const e=h.id,t=i.oxw();i.Q6J("id",t.id)("ngClass",t._classList)("@panelAnimation",t.isOpen?"visible":"hidden"),i.uIk("aria-label",t.ariaLabel||null)("aria-labelledby",t._getPanelAriaLabelledby(e))}}const aV=["*"],oV=mi("panelAnimation",[Vt("void, hidden",Be({opacity:0,transform:"scaleY(0.8)"})),Mt(":enter, hidden => visible",[Ll([vt("0.03s linear",Be({opacity:1})),vt("0.12s cubic-bezier(0, 0, 0.2, 1)",Be({transform:"scaleY(1)"}))])]),Mt(":leave, visible => hidden",[vt("0.075s linear",Be({opacity:0}))])]);let sV=0;class lV{constructor(h,e){this.source=h,this.option=e}}const cV=fl(class{}),ck=new i.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function dV(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let uV=(()=>{class r extends cV{get isOpen(){return this._isOpen&&this.showPanel}_setColor(e){this._color=e,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(e){this._autoActiveFirstOption=Ue(e)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(e){this._autoSelectActiveOption=Ue(e)}set classList(e){this._classList=e&&e.length?function Om(r,h=/\s+/){const e=[];if(null!=r){const t=Array.isArray(r)?r:`${r}`.split(h);for(const n of t){const d=`${n}`.trim();d&&e.push(d)}}return e}(e).reduce((t,n)=>(t[n]=!0,t),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(e,t,n,d){super(),this._changeDetectorRef=e,this._elementRef=t,this._defaults=n,this._activeOptionChanges=bi.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new i.vpe,this.opened=new i.vpe,this.closed=new i.vpe,this.optionActivated=new i.vpe,this._classList={},this.id="mat-autocomplete-"+sV++,this.inertGroups=d?.SAFARI||!1,this._autoActiveFirstOption=!!n.autoActiveFirstOption,this._autoSelectActiveOption=!!n.autoSelectActiveOption}ngAfterContentInit(){this._keyManager=new V1(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){const t=new lV(this,e);this.optionSelected.emit(t)}_getPanelAriaLabelledby(e){return this.ariaLabel?null:this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_setVisibilityClasses(e){e[this._visibleClass]=this.showPanel,e[this._hiddenClass]=!this.showPanel}_setThemeClasses(e){e["mat-primary"]="primary"===this._color,e["mat-warn"]="warn"===this._color,e["mat-accent"]="accent"===this._color}_skipPredicate(e){return e.disabled}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(ck),i.Y36(fi))};static#t=this.\u0275dir=i.lG2({type:r,viewQuery:function(t,n){if(1&t&&(i.Gf(i.Rgc,7),i.Gf(nV,5)),2&t){let d;i.iGM(d=i.CRH())&&(n.template=d.first),i.iGM(d=i.CRH())&&(n.panel=d.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[i.qOj]})}return r})(),hV=(()=>{class r extends uV{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=Ue(e),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}_skipPredicate(e){return!1}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["mat-autocomplete"]],contentQueries:function(t,n,d){if(1&t&&(i.Suo(d,Ip,5),i.Suo(d,As,5)),2&t){let c;i.iGM(c=i.CRH())&&(n.optionGroups=c),i.iGM(c=i.CRH())&&(n.options=c)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[i._Bn([{provide:Op,useExisting:r}]),i.qOj],ngContentSelectors:aV,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(t,n){1&t&&(i.F$t(),i.YNc(0,rV,3,5,"ng-template"))},dependencies:[x.mk],styles:["div.mat-mdc-autocomplete-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[oV]},changeDetection:0})}return r})();const pV={provide:tr,useExisting:(0,i.Gpc)(()=>uk),multi:!0},dk=new i.OlP("mat-autocomplete-scroll-strategy"),mV={provide:dk,deps:[Er],useFactory:function fV(r){return()=>r.scrollStrategies.reposition()}};let gV=(()=>{class r{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(e){this._autocompleteDisabled=Ue(e)}constructor(e,t,n,d,c,l,o,a,s,u,p){this._element=e,this._overlay=t,this._viewContainerRef=n,this._zone=d,this._changeDetectorRef=c,this._dir=o,this._formField=a,this._document=s,this._viewportRuler=u,this._defaults=p,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=bi.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new ie.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=me(()=>{const m=this.autocomplete?this.autocomplete.options:null;return m?m.changes.pipe(Ui(m),(0,Tt.w)(()=>(0,cn.T)(...m.map(g=>g.onSelectionChange)))):this._zone.onStable.pipe((0,re.q)(1),(0,Tt.w)(()=>this.optionSelections))}),this._handlePanelKeydown=m=>{(27===m.keyCode&&!pn(m)||38===m.keyCode&&pn(m,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),m.stopPropagation(),m.preventDefault())},this._trackedModal=null,this._scrollStrategy=l}ngAfterViewInit(){const e=this._getWindow();typeof e<"u"&&this._zone.runOutsideAngular(()=>e.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const e=this._getWindow();typeof e<"u"&&e.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,cn.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,Ut.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,Ut.h)(()=>this._overlayAttached)):(0,Ze.of)()).pipe((0,nt.U)(e=>e instanceof s_?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,cn.T)(Qa(this._document,"click"),Qa(this._document,"auxclick"),Qa(this._document,"touchend")).pipe((0,Ut.h)(e=>{const t=oa(e),n=this._formField?this._formField._elementRef.nativeElement:null,d=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&t!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!n||!n.contains(t))&&(!d||!d.contains(t))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(t)}))}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){const t=e.keyCode,n=pn(e);if(27===t&&!n&&e.preventDefault(),this.activeOption&&13===t&&this.panelOpen&&!n)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){const d=this.autocomplete._keyManager.activeItem,c=38===t||40===t;9===t||c&&!n&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):c&&this._canOpen()&&this.openPanel(),(c||this.autocomplete._keyManager.activeItem!==d)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let t=e.target,n=t.value;"number"===t.type&&(n=""==n?null:parseFloat(n)),this._previousValue!==n&&(this._previousValue=n,this._pendingAutoselectedOption=null,this._onChange(n),n||this._clearPreviousSelectedOption(null,!1),this._canOpen()&&this._document.activeElement===e.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(e=!1){this._formField&&"auto"===this._formField.floatLabel&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const e=this._zone.onStable.pipe((0,re.q)(1)),t=this.autocomplete.options.changes.pipe((0,Ni.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,Hx.g)(0));return(0,cn.T)(e,t).pipe((0,Tt.w)(()=>(this._zone.run(()=>{const n=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),n!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,re.q)(1)).subscribe(n=>this._setValueAndClose(n))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(e){const t=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(e):e;this._updateNativeInputValue(t??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){const t=e?e.source:this._pendingAutoselectedOption;t&&(this._clearPreviousSelectedOption(t),this._assignOptionValue(t.value),this._onChange(t.value),this.autocomplete._emitSelectEvent(t),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(e,t){this.autocomplete&&this.autocomplete.options&&this.autocomplete.options.forEach(n=>{n!==e&&n.selected&&n.deselect(t)})}_attachOverlay(){let e=this._overlayRef;e?(this._positionStrategy.setOrigin(this._getConnectedElement()),e.updateSize({width:this._getPanelWidth()})):(this._portal=new Io(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),e=this._overlay.create(this._getOverlayConfig()),this._overlayRef=e,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&e&&e.updateSize({width:this._getPanelWidth()})})),e&&!e.hasAttached()&&(e.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const t=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&t!==this.panelOpen&&this.autocomplete.opened.emit()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new uh({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){const t=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],n=this._aboveClass,d=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:n},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:n}];let c;c="above"===this.position?d:"below"===this.position?t:[...t,...d],e.withPositions(c)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const e=this.autocomplete;if(e.autoActiveFirstOption){let t=-1;for(let n=0;n .cdk-overlay-container [aria-modal="true"]');if(!e)return;const t=this.autocomplete.id;this._trackedModal&&Do(this._trackedModal,"aria-owns",t),Ap(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(Do(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(i.SBq),i.Y36(Er),i.Y36(i.s_b),i.Y36(i.R0b),i.Y36(i.sBO),i.Y36(dk),i.Y36(Yn,8),i.Y36(Gd,9),i.Y36(x.K0,8),i.Y36(Dn),i.Y36(ck,8))};static#t=this.\u0275dir=i.lG2({type:r,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[i.TTD]})}return r})(),uk=(()=>{class r extends gV{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275dir=i.lG2({type:r,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(t,n){1&t&&i.NdJ("focusin",function(){return n._handleFocus()})("blur",function(){return n._onTouched()})("input",function(c){return n._handleInput(c)})("keydown",function(c){return n._handleKeydown(c)})("click",function(){return n._handleClick()}),2&t&&i.uIk("autocomplete",n.autocompleteAttribute)("role",n.autocompleteDisabled?null:"combobox")("aria-autocomplete",n.autocompleteDisabled?null:"list")("aria-activedescendant",n.panelOpen&&n.activeOption?n.activeOption.id:null)("aria-expanded",n.autocompleteDisabled?null:n.panelOpen.toString())("aria-controls",n.autocompleteDisabled||!n.panelOpen||null==n.autocomplete?null:n.autocomplete.id)("aria-haspopup",n.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[i._Bn([pV]),i.qOj]})}return r})(),_V=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[mV],imports:[Tc,Uu,wt,x.ez,Oo,Uu,wt]})}return r})(),bV=(()=>{class r{transform(e){return e?.value??"MEMBERSHIP_LIST.NEVER"}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"validateExpiration",type:r,pure:!0})}return r})();function wV(r,h){1&r&&i._UZ(0,"th",17)}const AV=function(r){return{name:r}};function yV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",18)(1,"mat-checkbox",19),i.NdJ("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw();return i.KtG(n?l.selection.toggle(c):null)})("click",function(n){return n.stopPropagation()}),i.ALo(2,"translate"),i.ALo(3,"checkboxLabel"),i.ALo(4,"validateExpiration"),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("aria-label",i.xi3(2,3,i.lcZ(3,6,t.selection.isSelected(e)),i.VKq(10,AV,e.entity.name)))("checked",t.selection.isSelected(e))("disabled","never"===i.lcZ(4,8,e.expirationAttribute))}}function vV(r,h){1&r&&(i.TgZ(0,"th",20),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"MEMBERSHIP_LIST.NAME"))," "))}function MV(r,h){if(1&r&&(i.TgZ(0,"td",21),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.entity.name)}}function CV(r,h){1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"MEMBERSHIP_LIST.DESCRIPTION"))," "))}function xV(r,h){if(1&r&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.entity.description)}}function TV(r,h){1&r&&(i.TgZ(0,"th",20),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"MEMBERSHIP_LIST.EXPIRATION"))," "))}function SV(r,h){if(1&r&&(i.TgZ(0,"td",23),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.ALo(4,"validateExpiration"),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,i.lcZ(4,5,e.expirationAttribute)))," ")}}function EV(r,h){1&r&&i._UZ(0,"th",22)}function DV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",23)(1,"button",24),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.extend(d))}),i.ALo(2,"validateExpiration"),i._uU(3),i.ALo(4,"translate"),i.ALo(5,"customTranslate"),i.qZA()()}if(2&r){const e=h.$implicit;i.xp6(1),i.Q6J("disabled","MEMBERSHIP_LIST.NEVER"===i.lcZ(2,2,e.expirationAttribute)),i.xp6(2),i.hij(" ",i.lcZ(4,4,i.lcZ(5,6,"MEMBERSHIP_LIST.EXTEND"))," ")}}function kV(r,h){1&r&&i._UZ(0,"tr",25)}function LV(r,h){1&r&&i._UZ(0,"tr",26)}function HV(r,h){if(1&r&&(i.TgZ(0,"perun-web-apps-alert",27),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,e.noMembershipFoundAlert)),"\n")}}let hk=(()=>{class r{constructor(){this.members=[],this.searchString="",this.selection=new ir(!1,[]),this.displayedColumns=["checkbox","name","description","expirationAttribute","extend"],this.filterValue="",this.noMembershipFoundAlert="",this.extendMembership=new i.vpe,this.pageSizeOptions=Gf}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"name":return e.entity.name;case"description":return"description"in e.entity?e.entity.description:"";case"expirationAttribute":return e?.expirationAttribute?.value??"never";default:return""}}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}ngOnChanges(){this.dataSource=new pe(this.members),this.setDataSource()}exportAllData(e){Uo(zo(this.dataSource.filteredData,this.displayedColumns,r.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Uo(zo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,r.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Og(e,t,this.displayedColumns,r.getDataForColumn),this.dataSource.sortData=(e,t)=>Pg(e,t,r.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}extend(e){this.extendMembership.emit(e)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-membership-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(Fo,7),i.Gf(jo,7)),2&t){let d;i.iGM(d=i.CRH())&&(n.child=d.first),i.iGM(d=i.CRH())&&(n.matSort=d.first)}},inputs:{members:"members",searchString:"searchString",selection:"selection",displayedColumns:"displayedColumns",tableId:"tableId",filterValue:"filterValue",noMembershipFoundAlert:"noMembershipFoundAlert"},outputs:{extendMembership:"extendMembership"},features:[i.TTD],decls:21,vars:8,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","expirationAttribute","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","description"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","expirationAttribute"],["matColumnDef","extend"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],["color","accent","mat-flat-button","",3,"disabled","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),i.TgZ(2,"table",2),i.ynx(3,3),i.YNc(4,wV,1,0,"th",4),i.YNc(5,yV,5,12,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,vV,4,5,"th",7),i.YNc(8,MV,2,1,"td",8),i.BQk(),i.ynx(9,9),i.YNc(10,CV,4,5,"th",10),i.YNc(11,xV,2,1,"td",11),i.BQk(),i.ynx(12,12),i.YNc(13,TV,4,5,"th",7),i.YNc(14,SV,5,7,"td",11),i.BQk(),i.ynx(15,13),i.YNc(16,EV,1,0,"th",10),i.YNc(17,DV,6,8,"td",11),i.BQk(),i.YNc(18,kV,1,0,"tr",14),i.YNc(19,LV,1,0,"tr",15),i.qZA()()(),i.YNc(20,HV,4,5,"perun-web-apps-alert",16)),2&t&&(i.Q6J("hidden",!n.dataSource.filteredData.length),i.xp6(1),i.Q6J("dataLength",n.dataSource.filteredData.length)("tableId",n.tableId)("pageSizeOptions",n.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",n.dataSource),i.xp6(16),i.Q6J("matHeaderRowDef",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",n.displayedColumns),i.xp6(1),i.Q6J("ngIf",!n.dataSource.filteredData.length))},dependencies:[x.O5,kt,kn,eo,io,_,no,to,w,ro,ao,v,T,Ro,jo,Lg,Fo,Xe,ei,jg,bV]})}return r})();function RV(r,h){if(1&r&&(i.TgZ(0,"mat-option",17),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.Q6J("value",e),i.xp6(1),i.hij(" ",e.name," ")}}function PV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-form-field",11)(1,"mat-label"),i._uU(2),i.ALo(3,"translate"),i.qZA(),i._UZ(4,"input",12),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.TgZ(7,"mat-autocomplete",13,14),i.NdJ("optionSelected",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.filterByVo(n))}),i.TgZ(9,"mat-option",15),i._uU(10),i.ALo(11,"translate"),i.ALo(12,"customTranslate"),i.qZA(),i.YNc(13,RV,2,2,"mat-option",16),i.qZA()()}if(2&r){const e=i.MAs(8),t=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,7,"GROUPS.SELECT_VO")),i.xp6(2),i.s9C("placeholder",i.lcZ(5,9,i.lcZ(6,11,"GROUPS.SELECT_VO"))),i.Q6J("formControl",t.myControl)("matAutocomplete",e),i.xp6(3),i.Q6J("displayWith",t.displayFn),i.xp6(3),i.Oqu(i.lcZ(11,13,i.lcZ(12,15,"GROUPS.ALL"))),i.xp6(3),i.Q6J("ngForOf",t.vos)}}function OV(r,h){1&r&&i._UZ(0,"mat-spinner",18)}const IV=function(){return["name","description","expirationAttribute","extend"]};function BV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-membership-list",19),i.NdJ("extendMembership",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.extendMembership(n))}),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("members",e.userMemberships)("selection",e.selection)("filterValue",e.filterValue)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",i.DdM(5,IV))}}const NV=function(){return["name","description"]};function VV(r,h){if(1&r&&i._UZ(0,"perun-web-apps-membership-list",20),2&r){const e=i.oxw();i.Q6J("members",e.adminMemberships)("filterValue",e.adminFilterValue)("noMembershipFoundAlert","GROUPS.NO_GROUPS")("displayedColumns",i.DdM(4,NV))}}function jV(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}let zV=(()=>{class r{constructor(e,t,n,d,c){this.usersService=e,this.memberService=t,this.groupService=n,this.store=d,this.attributesManagerService=c,this.loading=!1,this.initialLoading=!1,this.vos=[],this.myControl=new Ts,this.selection=new ir(!1,[]),this.displayedColumns=["id","name"],this.userMemberships=[],this.adminMemberships=[],this.userMembershipsTemp=[],this.adminMembershipsTemp=[],this.filterValue="",this.adminFilterValue=""}ngOnInit(){this.loading=!0,this.initialLoading=!0,this.userId=this.store.getPerunPrincipal().userId,this.usersService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.vos=e,this.filteredVos=this.myControl.valueChanges.pipe(Ui(""),(0,nt.U)(t=>this._filter(t))),this.getAllGroups()})}getAllGroups(){this.loading=!0;let e=0,t=0;this.userMembershipsTemp=[],this.adminMembershipsTemp=[];const n=this.store.getPerunPrincipal().roles.SELF.Member;if(void 0===n||!n.length)return this.loading=!1,void(this.initialLoading=!1);t=n.length,n.forEach(d=>{t--,this.groupService.getMemberGroups(d).subscribe(c=>{if(0===c.length)return this.initialLoading=!1,void(this.loading=!1);e+=c.length,c.forEach(l=>{this.attributesManagerService.getMemberGroupAttributes(d,l.id).subscribe(o=>{e--,this.userMembershipsTemp.push({entity:l,expirationAttribute:o.find(a=>"groupMembershipExpiration"===a.friendlyName)}),this.loading=0!==e&&0!==t,0===e&&0===t&&this.addToLists()})})})}),this.usersService.getGroupsWhereUserIsAdmin(this.userId).subscribe(d=>{d.forEach(c=>{this.adminMembershipsTemp.push({entity:c,expirationAttribute:null})})})}displayFn(e){return e?e.name:null}filterByVo(e){if("all"===e.option.value)this.getAllGroups();else{this.userMembershipsTemp=[],this.adminMembershipsTemp=[],this.loading=!0;const t=e.option.value;this.memberService.getMemberByUser(t.id,this.userId).subscribe(n=>{this.groupService.getMemberGroups(n.id).subscribe(d=>{0===d.length&&this.addToLists();let c=d.length;this.loading=0!==c,d.forEach(l=>{this.attributesManagerService.getMemberGroupAttributes(n.id,l.id).subscribe(o=>{c--,this.userMembershipsTemp.push({entity:l,expirationAttribute:o.find(a=>"groupMembershipExpiration"===a.friendlyName)}),this.loading=0!==c,this.loading||this.addToLists()})})})}),this.usersService.getGroupsInVoWhereUserIsAdmin(this.userId,t.id).subscribe(n=>{n.forEach(d=>{this.adminMembershipsTemp.push({entity:d,expirationAttribute:null})})})}}extendMembership(e){const t=this.store.getProperty("registrar_base_url"),n=e.entity,d=this.vos.find(c=>c.id===n.voId).shortName;window.location.href=`${t}?vo=${d}&group=${e.entity.shortName}`}applyFilter(e){this.filterValue=e}applyAdminFilter(e){this.adminFilterValue=e}_filter(e){const t="string"==typeof e?e.toLowerCase():e.name.toLowerCase();return this.vos.filter(n=>n.name.toLowerCase().includes(t))}addToLists(){this.userMemberships=this.userMembershipsTemp,this.adminMemberships=this.adminMembershipsTemp,this.initialLoading=!1}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ki),i.Y36(Qe),i.Y36(Vs),i.Y36(Rt),i.Y36(Yt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-groups-page"]],decls:23,vars:23,consts:[[1,"page-title","pt-2"],[1,"user-theme"],["class","me-2 w-75",4,"ngIf"],["class","me-auto ms-auto",4,"ngIf"],[1,"page-subtitle"],[3,"placeholder","filter"],[1,"position-relative"],[3,"members","selection","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"page-subtitle","mt-5"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[1,"me-2","w-75"],["type","text","aria-label","Assignee","matInput","",3,"placeholder","formControl","matAutocomplete"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],["value","all"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"me-auto","ms-auto"],[3,"members","selection","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns"]],template:function(t,n){if(1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1),i.YNc(5,PV,14,17,"mat-form-field",2),i.YNc(6,OV,1,0,"mat-spinner",3),i.TgZ(7,"h4",4),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.qZA(),i.TgZ(11,"perun-web-apps-debounce-filter",5),i.NdJ("filter",function(c){return n.applyFilter(c)}),i.qZA(),i.TgZ(12,"div",6),i.YNc(13,BV,1,6,"perun-web-apps-membership-list",7),i.qZA(),i.TgZ(14,"h4",8),i._uU(15),i.ALo(16,"translate"),i.ALo(17,"customTranslate"),i.qZA(),i.TgZ(18,"perun-web-apps-debounce-filter",5),i.NdJ("filter",function(c){return n.applyAdminFilter(c)}),i.qZA(),i.TgZ(19,"div",6),i.YNc(20,VV,1,5,"perun-web-apps-membership-list",9),i.qZA(),i.YNc(21,jV,1,0,"ng-template",null,10,i.W1O),i.qZA()),2&t){const d=i.MAs(22);i.xp6(1),i.Oqu(i.lcZ(2,11,i.lcZ(3,13,"GROUPS.TITLE"))),i.xp6(4),i.Q6J("ngIf",!n.initialLoading),i.xp6(1),i.Q6J("ngIf",n.initialLoading),i.xp6(2),i.Oqu(i.lcZ(9,15,i.lcZ(10,17,"GROUPS.MEMBER_GROUPS"))),i.xp6(3),i.Q6J("placeholder","ORGANIZATIONS.FILTER"),i.xp6(2),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d),i.xp6(2),i.Oqu(i.lcZ(16,19,i.lcZ(17,21,"GROUPS.ADMINS_GROUPS"))),i.xp6(3),i.Q6J("placeholder","ORGANIZATIONS.FILTER"),i.xp6(2),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[x.sg,x.O5,Th,da,Qf,Oi,nr,As,An,Nn,Vi,la,ca,hV,uk,hk,Xe,ei]})}return r})();function UV(r,h){1&r&&(i.TgZ(0,"mat-icon",1),i.ALo(1,"translate"),i._uU(2," visibility\n"),i.qZA()),2&r&&i.s9C("matTooltip",i.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RECENTLY_VIEWED_ICON.RECENT"))}let FV=(()=>{class r{constructor(){this.recentIds=[]}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-recently-viewed-icon"]],inputs:{recentIds:"recentIds",id:"id"},decls:1,vars:1,consts:[["class","align-bottom disabled-icon",3,"matTooltip",4,"ngIf"],[1,"align-bottom","disabled-icon",3,"matTooltip"]],template:function(t,n){1&t&&i.YNc(0,UV,3,3,"mat-icon",0),2&t&&i.Q6J("ngIf",n.recentIds.indexOf(n.id)>-1)},dependencies:[x.O5,Gi,Hr,Xe],styles:[".disabled-icon[_ngcontent-%COMP%]{color:#00000042}"]})}return r})();function qV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"span",3),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.changeStatus())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",4),i._uU(3,"check_circle_outline"),i.qZA()()}if(2&r){const e=i.oxw();i.s9C("matTooltip",i.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.ACTIVE")),i.Q2q("data-cy","",e.groupName,"-active")}}function YV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"span",3),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.changeStatus())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",5),i._uU(3,"block"),i.qZA()()}if(2&r){const e=i.oxw();i.s9C("matTooltip",i.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.INACTIVE")),i.Q2q("data-cy","",e.groupName,"-inactive")}}function WV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"span",3),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.changeStatus())}),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",6),i._uU(3,"report"),i.qZA()()}if(2&r){const e=i.oxw();i.hYB("matTooltip","",i.lcZ(1,2,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.FAILED"),": ",e.failureCause,"")}}function GV(r,h){1&r&&(i.TgZ(0,"span",7),i.ALo(1,"translate"),i.TgZ(2,"mat-icon",8),i._uU(3,"autorenew"),i.qZA()()),2&r&&i.s9C("matTooltip",i.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.GROUP_RESOURCE_STATUS.PROCESSING"))}let ZV=(()=>{class r{constructor(e){this.dialog=e,this.status="",this.groupName="",this.statusChange=new i.vpe}changeStatus(){const e=di();e.width="500px",e.data={theme:this.theme,status:this.status,groupId:this.groupId,resourceId:this.resourceId},this.dialog.open(_B,e).afterClosed().subscribe(n=>{n&&this.statusChange.emit()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ji))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-group-resource-status"]],inputs:{status:"status",groupId:"groupId",groupName:"groupName",resourceId:"resourceId",theme:"theme",failureCause:"failureCause"},outputs:{statusChange:"statusChange"},decls:5,vars:4,consts:[[1,"flex-container"],["class","status-change","matTooltipPosition","above",3,"matTooltip","click",4,"ngIf"],["class","status-change","matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",1,"status-change",3,"matTooltip","click"],[1,"green"],[1,"grey"],[1,"red"],["matTooltipPosition","above",1,"status-change",3,"matTooltip"],[1,"black"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i.YNc(1,qV,4,4,"span",1),i.YNc(2,YV,4,4,"span",1),i.YNc(3,WV,4,4,"span",1),i.YNc(4,GV,4,3,"span",2),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngIf","ACTIVE"===n.status),i.xp6(1),i.Q6J("ngIf","INACTIVE"===n.status),i.xp6(1),i.Q6J("ngIf","FAILED"===n.status),i.xp6(1),i.Q6J("ngIf","PROCESSING"===n.status))},dependencies:[x.O5,Gi,Hr,Xe]})}return r})();const pk=function(r,h){return["/organizations",r,"groups",h]};function $V(r,h){if(1&r&&(i.TgZ(0,"div",3)(1,"a",4),i.NdJ("auxclick",function(t){return t.preventDefault()}),i._uU(2),i.qZA()()),2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.ekj("cursor-pointer",!t.disableRouting),i.Q6J("routerLink",t.disableRouting?null:i.WLB(5,pk,e.voId,e.id))("perunWebAppsMiddleClickRouterLink",t.disableRouting?null:i.WLB(8,pk,e.voId.toString(),e.id.toString())),i.xp6(1),i.Oqu(t.authzVoNames.get(e.voId)+" : "+e.name)}}function JV(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"more_horiz"),i.qZA())}function XV(r,h){1&r&&(i.TgZ(0,"mat-icon"),i._uU(1,"keyboard_arrow_up"),i.qZA())}function QV(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",5),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onShowChange())}),i.ALo(1,"translate"),i.YNc(2,JV,2,0,"mat-icon",6),i.YNc(3,XV,2,0,"mat-icon",6),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("matTooltip",i.lcZ(1,4,e.showMore?"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.LESS":"SHARED_LIB.PERUN.COMPONENTS.AUTHORIZED_GROUPS_CELL.MORE"))("matTooltipPosition","above"),i.xp6(2),i.Q6J("ngIf",!e.showMore),i.xp6(1),i.Q6J("ngIf",e.showMore)}}let KV=(()=>{class r{constructor(){this.disableRouting=!1,this.defaultItemsShown=3,this.itemsShown=this.defaultItemsShown,this.showMore=!1}onShowChange(){this.showMore=!this.showMore,this.setItemsShown()}setItemsShown(){this.itemsShown=this.showMore?this.groups.length:this.defaultItemsShown}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authorized-groups-cell"]],inputs:{groups:"groups",authzVoNames:"authzVoNames",disableRouting:"disableRouting"},decls:4,vars:2,consts:[[1,"mt-1"],["class","mb-1",4,"ngFor","ngForOf"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click",4,"ngIf"],[1,"mb-1"],[1,"group-link",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],["mat-icon-button","",3,"matTooltip","matTooltipPosition","click"],[4,"ngIf"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i.YNc(1,$V,3,11,"div",1),i.qZA(),i.TgZ(2,"div"),i.YNc(3,QV,4,6,"button",2),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngForOf",n.groups.slice(0,n.itemsShown)),i.xp6(2),i.Q6J("ngIf",n.groups.length>n.defaultItemsShown))},dependencies:[x.sg,x.O5,ka,Gi,ko,Hr,Jf,Kd,Xe],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return r})(),ej=(()=>{class r{transform(e){if(null==e)return null;let n="";return e.forEach(function(d){n=n.concat(d.tagName)}),n}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"resourceTagsToString",type:r,pure:!0})}return r})(),tj=(()=>{class r{transform(e,t){return t?`/organizations/${e.voId}/resources/${e.id}`:`/facilities/${e.facilityId}/resources/${e.id}`}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"getResourceRoute",type:r,pure:!0})}return r})(),gT=(()=>{class r{constructor(e){this.tableCheckboxService=e}transform(e,t,n){return 0!==t&&(function BO(r){return"allObjectCount"in r}(e)?t===e.getData().length:function $l(r){return"_count"in r}(e)?this.tableCheckboxService.isAllSelectedPaginated(e,t,n):this.tableCheckboxService.isAllSelected(t,e,n))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(mA,16))};static#t=this.\u0275pipe=i.Yjl({name:"isAllSelected",type:r,pure:!0})}return r})(),fk=(()=>{class r{transform(e){const t="SHARED_LIB.PERUN.CHECKBOX_LABEL.";return e?t+"DESELECT_ALL":t+"SELECT_ALL"}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"masterCheckboxLabel",type:r,pure:!0})}return r})();function ij(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-checkbox",29),i.NdJ("change",function(n){i.CHM(e);const d=i.oxw(3);return i.KtG(n?d.masterToggle():null)}),i.ALo(1,"translate"),i.ALo(2,"masterCheckboxLabel"),i.qZA()}if(2&r){const e=i.oxw(2).ngIf,t=i.oxw();i.Q6J("aria-label",i.lcZ(1,3,i.lcZ(2,5,e.all)))("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}function nj(r,h){if(1&r&&(i.TgZ(0,"th",27),i.YNc(1,ij,3,7,"mat-checkbox",28),i.qZA()),2&r){const e=i.oxw(2);i.xp6(1),i.Q6J("ngIf",e.selection.isMultipleSelection())}}const rj=function(r){return{name:r}};function aj(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",30)(1,"span",31),i.ALo(2,"translate"),i.TgZ(3,"mat-checkbox",32),i.NdJ("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw(2);return i.KtG(n?l.itemSelectionToggle(c):null)})("click",function(n){return n.stopPropagation()}),i.ALo(4,"translate"),i.ALo(5,"checkboxLabel"),i.qZA()()()}if(2&r){const e=h.$implicit,t=i.oxw(2);i.xp6(1),i.s9C("matTooltip",i.lcZ(2,7,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE")),i.Q6J("matTooltipPosition","above")("matTooltipDisabled",!t.disableSelect(e)),i.xp6(2),i.Q2q("data-cy","",e.name,"-checkbox"),i.Q6J("aria-label",i.xi3(4,9,i.lcZ(5,12,t.selection.isSelected(e)),i.VKq(14,rj,e.name)))("checked",t.selection.isSelected(e))("disabled",t.disableSelect(e))}}function oj(r,h){1&r&&(i.ynx(0,24),i.YNc(1,nj,2,1,"th",25),i.YNc(2,aj,6,16,"td",26),i.BQk())}function sj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_ID")," "))}function lj(r,h){if(1&r&&(i.TgZ(0,"td",34),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.id)}}function cj(r,h){1&r&&i._UZ(0,"th",35)}function dj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._UZ(1,"perun-web-apps-recently-viewed-icon",37),i.qZA()),2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("recentIds",t.recentIds)("id",e.id)}}function uj(r,h){1&r&&i._UZ(0,"th",35)}function hj(r,h){1&r&&(i.TgZ(0,"mat-icon",39),i.ALo(1,"translate"),i._uU(2,"account_tree"),i.qZA()),2&r&&i.Q6J("matTooltip",i.lcZ(1,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.INDIRECT_RESOURCE"))}function pj(r,h){if(1&r&&(i.TgZ(0,"td",36),i.YNc(1,hj,3,3,"mat-icon",38),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Q6J("ngIf",e.sourceGroupId)}}function fj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_NAME")," "))}function mj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.uIk("data-cy",e.name),i.xp6(1),i.hij(" ",e.name," ")}}function gj(r,h){1&r&&(i.TgZ(0,"th",35),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.AUTHZ_GROUP")," "))}function _j(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",40),i.NdJ("mouseenter",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.disabledRouting=!0)})("mouseleave",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.disabledRouting=n.disableRouting)}),i._UZ(1,"perun-web-apps-authorized-groups-cell",41),i.qZA()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("groups",t.resourceWithAuthzGroupPairs.get(e.id))("disableRouting",t.disableRouting)("authzVoNames",t.authzVoNames)}}function bj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_NAME")," "))}function wj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.vo.name)}}function Aj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_VO_ID")," "))}function yj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.voId)}}function vj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_GROUP_RESOURCE_STATUS")," "))}function Mj(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",36)(1,"perun-web-apps-group-resource-status",42),i.NdJ("mouseenter",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.disabledRouting=!0)})("mouseleave",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.disabledRouting=n.disableRouting)})("statusChange",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.refreshTable.emit())}),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("theme","group-theme")("resourceId",e.id)("groupId",t.groupId)("failureCause",e.failureCause)("status",e.status)}}function Cj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_NAME")," "))}function xj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.facility.name)}}function Tj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_FACILITY_ID")," "))}function Sj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.facilityId)}}function Ej(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_TAGS")," "))}function Dj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._uU(1),i.ALo(2,"resourceTagsToString"),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",i.lcZ(2,1,e.resourceTags)," ")}}function kj(r,h){1&r&&(i.TgZ(0,"th",33),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.TABLE_RESOURCE_DESCRIPTION")," "))}function Lj(r,h){if(1&r&&(i.TgZ(0,"td",36),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.description)}}function Hj(r,h){1&r&&i._UZ(0,"tr",43)}const Rj=function(r){return[r]};function Pj(r,h){if(1&r&&(i._UZ(0,"tr",44),i.ALo(1,"getResourceRoute"),i.ALo(2,"getResourceRoute")),2&r){const e=h.$implicit,t=i.oxw();i.ekj("cursor-pointer",!t.disableRouting)("disable-outline",t.disabledRouting),i.Q6J("perunWebAppsMiddleClickRouterLink",t.disabledRouting||t.disableRouting?null:i.VKq(12,Rj,i.xi3(1,6,e,t.routingVo)))("routerLink",t.disabledRouting||t.disableRouting?null:i.xi3(2,9,e,t.routingVo))}}function Oj(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",45),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Ij(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",45),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.RESOURCES_LIST.NO_RESOURCES_WARNING"),"\n"))}const Bj=function(r){return{all:r}};let Nj=(()=>{class r{constructor(e,t){this.guiAuthResolver=e,this.tableCheckbox=t,this.resources=[],this.selection=new ir(!0,[]),this.disableRouting=!1,this.routingVo=!1,this.displayedColumns=["select","id","recent","indirectResourceAssigment","name","vo","voId","status","facility","facilityId","tags","description"],this.pageSizeOptions=Gf,this.groupId=null,this.resourcesToDisableCheckbox=new Set,this.refreshTable=new i.vpe,this.allSelected=new i.vpe,this.removeAuth=!1,this.addAuth=!1,this.getDataForColumnFun=(n,d)=>r.getDataForColumn(n,d,this.recentIds),this.canBeSelected=n=>!this.disableSelect(n)}set matSort(e){this.sort=e}static getDataForColumn(e,t,n){switch(t){case"id":return e.id.toString();case"vo":return e.vo.name;case"name":return e.name;case"facility":return e.facility.name;case"description":return e.description;case"recent":return n&&n.includes(e.id)?"#".repeat(n.indexOf(e.id)):e.name;case"tags":{if(!e.resourceTags)return e[t];let c="";return e.resourceTags.forEach(function(l){c=c.concat(l.tagName)}),c}case"status":return e.status;case"uuid":return e.uuid;default:return e[t]}}ngOnChanges(){this.disabledRouting=this.disableRouting,this.guiAuthResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.setDataSource(),this.setAuth()}exportAllData(e){Uo(zo(this.dataSource.filteredData,this.displayedColumns,this.getDataForColumnFun),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Uo(zo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,this.getDataForColumnFun),e)}setDataSource(){this.dataSource||(this.dataSource=new pe,this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filterPredicate=(e,t)=>Og(e,t,this.displayedColumns,this.getDataForColumnFun,!0),this.dataSource.sortData=(e,t)=>Pg(e,t,this.getDataForColumnFun)),this.dataSource.filter=this.filterValue,this.dataSource.data=this.resources}isAllSelected(){const e=this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected);return this.allSelected.emit(e),e}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected),this.setAuth()}setAuth(){const e=this.groupToResource?[this.groupToResource]:[];this.removeAuth=this.selection.selected.reduce((t,n)=>t&&this.guiAuthResolver.isAuthorized("removeGroupFromResources_Group_List_policy",e.concat([n])),!0),this.addAuth=this.selection.selected.reduce((t,n)=>t&&this.guiAuthResolver.isAuthorized("assignGroupToResources_Group_List_policy",e.concat([n])),!0)}itemSelectionToggle(e){this.selection.toggle(e),this.setAuth()}disableSelect(e){return this.resourcesToDisableCheckbox.has(e.id)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(is),i.Y36(mA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-resources-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(Fo,7),i.Gf(jo,7)),2&t){let d;i.iGM(d=i.CRH())&&(n.child=d.first),i.iGM(d=i.CRH())&&(n.matSort=d.first)}},inputs:{resources:"resources",resourceWithAuthzGroupPairs:"resourceWithAuthzGroupPairs",authzVoNames:"authzVoNames",selection:"selection",filterValue:"filterValue",disableRouting:"disableRouting",routingVo:"routingVo",displayedColumns:"displayedColumns",groupToResource:"groupToResource",pageSizeOptions:"pageSizeOptions",recentIds:"recentIds",groupId:"groupId",resourcesToDisableCheckbox:"resourcesToDisableCheckbox",tableId:"tableId"},outputs:{refreshTable:"refreshTable",allSelected:"allSelected"},features:[i.TTD],decls:45,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"dataLength","tableId","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","recent","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","recent"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","indirectResourceAssigment"],["matColumnDef","name"],["matColumnDef","authzGroup"],["mat-cell","","style","cursor: default",3,"mouseenter","mouseleave",4,"matCellDef"],["matColumnDef","vo"],["matColumnDef","voId"],["matColumnDef","status"],["matColumnDef","facility"],["matColumnDef","facilityId"],["matColumnDef","tags"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","disable-outline","perunWebAppsMiddleClickRouterLink","routerLink",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],[3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["color","primary",3,"aria-label","checked","disabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["mat-cell",""],[3,"recentIds","id"],["matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",3,"matTooltip"],["mat-cell","",2,"cursor","default",3,"mouseenter","mouseleave"],[3,"groups","disableRouting","authzVoNames"],[3,"theme","resourceId","groupId","failureCause","status","mouseenter","mouseleave","statusChange"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"perunWebAppsMiddleClickRouterLink","routerLink"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),i.TgZ(2,"table",2),i.YNc(3,oj,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,sj,3,3,"th",5),i.YNc(7,lj,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,cj,1,0,"th",8),i.YNc(10,dj,2,2,"td",9),i.BQk(),i.ynx(11,10),i.YNc(12,uj,1,0,"th",8),i.YNc(13,pj,2,1,"td",9),i.BQk(),i.ynx(14,11),i.YNc(15,fj,3,3,"th",5),i.YNc(16,mj,2,2,"td",9),i.BQk(),i.ynx(17,12),i.YNc(18,gj,3,3,"th",8),i.YNc(19,_j,2,3,"td",13),i.BQk(),i.ynx(20,14),i.YNc(21,bj,3,3,"th",5),i.YNc(22,wj,2,1,"td",9),i.BQk(),i.ynx(23,15),i.YNc(24,Aj,3,3,"th",5),i.YNc(25,yj,2,1,"td",9),i.BQk(),i.ynx(26,16),i.YNc(27,vj,3,3,"th",5),i.YNc(28,Mj,2,5,"td",9),i.BQk(),i.ynx(29,17),i.YNc(30,Cj,3,3,"th",5),i.YNc(31,xj,2,1,"td",9),i.BQk(),i.ynx(32,18),i.YNc(33,Tj,3,3,"th",5),i.YNc(34,Sj,2,1,"td",9),i.BQk(),i.ynx(35,19),i.YNc(36,Ej,3,3,"th",5),i.YNc(37,Dj,3,3,"td",9),i.BQk(),i.ynx(38,20),i.YNc(39,kj,3,3,"th",5),i.YNc(40,Lj,2,1,"td",9),i.BQk(),i.YNc(41,Hj,1,0,"tr",21),i.YNc(42,Pj,3,14,"tr",22),i.qZA()()(),i.YNc(43,Oj,3,3,"perun-web-apps-alert",23),i.YNc(44,Ij,3,3,"perun-web-apps-alert",23)),2&t&&(i.Q6J("hidden",0===n.dataSource.filteredData.length||0===n.resources.length),i.xp6(1),i.Q6J("dataLength",n.dataSource.filteredData.length)("tableId",n.tableId)("pageSizeOptions",n.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",n.dataSource),i.xp6(1),i.Q6J("ngIf",i.VKq(14,Bj,i.Dn7(4,10,n.dataSource,n.selection.selected.length,n.canBeSelected))),i.xp6(38),i.Q6J("matHeaderRowDef",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",n.displayedColumns),i.xp6(1),i.Q6J("ngIf",0===n.dataSource.filteredData.length&&0!==n.resources.length),i.xp6(1),i.Q6J("ngIf",0===n.resources.length))},dependencies:[x.O5,Ro,eo,io,_,no,to,w,ro,ao,v,T,ka,jo,Lg,kn,Gi,Hr,Fo,Jf,FV,ZV,Kd,KV,Xe,ej,tj,gT,jg,fk],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.filter-input[_ngcontent-%COMP%]{width:300px!important}.disable-outline[_ngcontent-%COMP%]{outline:none!important}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important}"]})}return r})();function Vj(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}const jj=function(){return["name","description"]};function zj(r,h){if(1&r&&i._UZ(0,"perun-web-apps-resources-list",9),2&r){const e=i.oxw(3);i.Q6J("resources",e.resources)("displayedColumns",i.DdM(3,jj))("disableRouting",!0)}}function Uj(r,h){if(1&r&&(i.YNc(0,Vj,1,0,"ng-template",null,6,i.W1O),i.TgZ(2,"div",7),i.YNc(3,zj,1,4,"perun-web-apps-resources-list",8),i.qZA()),2&r){const e=i.MAs(1),t=i.oxw(2);i.xp6(3),i.Q6J("perunWebAppsLoader",t.loading)("perunWebAppsLoaderIndicator",e)}}function Fj(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",4),i.NdJ("opened",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.getMemberData(d))}),i.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),i._uU(3),i.qZA()(),i.YNc(4,Uj,4,2,"ng-template",5),i.qZA()}if(2&r){const e=h.$implicit;i.xp6(3),i.hij(" ",e.name," ")}}let qj=(()=>{class r{constructor(e,t,n,d){this.usersManagerService=e,this.membersManagerService=t,this.resourcesManagerService=n,this.storage=d,this.resources=[],this.filteredVos=[]}ngOnInit(){this.userId=this.storage.getPerunPrincipal().userId,this.usersManagerService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.vos=e,this.filteredVos=e})}getMemberData(e){this.resources.length&&this.resources[0].voId===e.id||(this.loading=!0,this.resources=[],this.membersManagerService.getMemberByUser(e.id,this.userId).subscribe(t=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(t.id).subscribe(n=>{this.resources=n,this.loading=!1})}))}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ki),i.Y36(Qe),i.Y36(Jr),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-services-page"]],decls:10,vars:11,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[3,"placeholder","filter"],[3,"opened",4,"ngFor","ngForOf"],[3,"opened"],["matExpansionPanelContent",""],["spinner",""],[1,"position-relative"],[3,"resources","displayedColumns","disableRouting",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"resources","displayedColumns","disableRouting"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"perun-web-apps-debounce-filter",2),i.NdJ("filter",function(c){return n.applyFilter(c)}),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA(),i.TgZ(8,"mat-accordion"),i.YNc(9,Fj,5,1,"mat-expansion-panel",3),i.qZA()()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,3,i.lcZ(3,5,"SERVICES.TITLE"))),i.xp6(4),i.Q6J("placeholder",i.lcZ(6,7,i.lcZ(7,9,"SERVICES.FILTER"))),i.xp6(4),i.Q6J("ngForOf",n.filteredVos))},dependencies:[x.sg,Nj,Th,da,Qf,qd,Fd,Dc,Sf,Hl,Xe,ei]})}return r})();const Yj=function(){return["name","expirationAttribute","extend"]};function Wj(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"perun-web-apps-membership-list",9),i.NdJ("extendMembership",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.extendMembership(n))}),i.qZA()}if(2&r){const e=i.oxw();i.Q6J("members",e.userMemberships)("filterValue",e.filterValue)("noMembershipFoundAlert","ORGANIZATIONS.NO_VOS_ALERT")("displayedColumns",i.DdM(4,Yj))}}const Gj=function(){return["name"]};function Zj(r,h){if(1&r&&i._UZ(0,"perun-web-apps-membership-list",10),2&r){const e=i.oxw();i.Q6J("members",e.adminMemberships)("filterValue",e.filterValue)("noMembershipFoundAlert","ORGANIZATIONS.NO_VOS_ALERT")("displayedColumns",i.DdM(4,Gj))}}function $j(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}let Jj=(()=>{class r{constructor(e,t,n){this.usersService=e,this.store=t,this.membersService=n,this.filterValue="",this.userMemberships=[],this.adminMemberships=[],this.userMembershipsTemp=[],this.adminMembershipsTemp=[],this.vosCount=0}ngOnInit(){this.principal=this.store.getPerunPrincipal(),this.userId=this.principal.user.id,this.refreshTable()}refreshTable(){this.loading=!0,this.usersService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.usersService.getVosWhereUserIsAdmin(this.userId).subscribe(t=>{this.vosCount=e.length+t.length,this.fillMemberships(e,this.userMembershipsTemp),this.fillMemberships(t,this.adminMembershipsTemp)})})}applyFilter(e){this.filterValue=e}isEverythingLoaded(){this.vosCount--,this.loading=0!==this.vosCount,this.loading||(this.userMemberships=this.userMembershipsTemp,this.adminMemberships=this.adminMembershipsTemp)}extendMembership(e){const t=this.store.getProperty("registrar_base_url");window.location.href=`${t}?vo=${e.entity.shortName}`}fillMemberships(e,t){this.membersService.getMembersByUser(this.userId).subscribe(n=>{0===e.length&&(this.loading=!1),e.forEach(d=>{const c=n.find(l=>l.voId===d.id);c?this.membersService.getRichMemberWithAttributes(c.id).subscribe(l=>{const o=l.memberAttributes.find(a=>"membershipExpiration"===a.friendlyName);t.push({entity:d,expirationAttribute:o}),this.isEverythingLoaded()}):(t.push({entity:d,expirationAttribute:null}),this.isEverythingLoaded())})})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ki),i.Y36(Rt),i.Y36(Qe))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-vos-page"]],decls:22,vars:20,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[3,"placeholder","filter"],[1,"mt-5"],[1,"page-subtitle"],[1,"position-relative"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["spinner",""],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns","extendMembership"],[3,"members","filterValue","noMembershipFoundAlert","displayedColumns"]],template:function(t,n){if(1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"perun-web-apps-debounce-filter",2),i.NdJ("filter",function(c){return n.applyFilter(c)}),i.qZA(),i.TgZ(6,"div",3)(7,"h1",4),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.qZA(),i.TgZ(11,"div",5),i.YNc(12,Wj,1,5,"perun-web-apps-membership-list",6),i.qZA()(),i.TgZ(13,"div",3)(14,"h1",4),i._uU(15),i.ALo(16,"translate"),i.ALo(17,"customTranslate"),i.qZA(),i.TgZ(18,"div",5),i.YNc(19,Zj,1,5,"perun-web-apps-membership-list",7),i.qZA()(),i.YNc(20,$j,1,0,"ng-template",null,8,i.W1O),i.qZA()),2&t){const d=i.MAs(21);i.xp6(1),i.Oqu(i.lcZ(2,8,i.lcZ(3,10,"ORGANIZATIONS.TITLE"))),i.xp6(4),i.Q6J("placeholder","ORGANIZATIONS.FILTER"),i.xp6(3),i.Oqu(i.lcZ(9,12,i.lcZ(10,14,"ORGANIZATIONS.IS_MEMBER"))),i.xp6(4),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d),i.xp6(3),i.Oqu(i.lcZ(16,16,i.lcZ(17,18,"ORGANIZATIONS.IS_ADMIN"))),i.xp6(4),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[Th,da,Qf,hk,Xe,ei]})}return r})(),Xj=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-page"]],decls:2,vars:0,consts:[[1,"user-theme"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i._UZ(1,"router-outlet"),i.qZA())},dependencies:[na]})}return r})(),Qj=(()=>{class r{constructor(e,t){this.dialogRef=e,this.data=t,this.password=""}ngOnInit(){this.password=this.data.password}onClose(){this.dialogRef.close()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-show-generated-password-dialog"]],decls:20,vars:22,consts:[["mat-dialog-title","",1,"ms-auto","me-auto"],["mat-dialog-content","",1,"user-theme"],["disabled","",1,"center-text",3,"value"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"cdkCopyToClipboard"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"p"),i._uU(6),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA(),i.TgZ(9,"label"),i._UZ(10,"input",2),i.qZA()(),i.TgZ(11,"div",3)(12,"button",4),i.NdJ("click",function(){return n.onClose()}),i._uU(13),i.ALo(14,"translate"),i.ALo(15,"customTranslate"),i.qZA(),i.TgZ(16,"button",5),i._uU(17),i.ALo(18,"translate"),i.ALo(19,"customTranslate"),i.qZA()()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,6,i.lcZ(3,8,"DIALOGS.SHOW_PASSWORD.TITLE")),"\n"),i.xp6(5),i.Oqu(i.lcZ(7,10,i.lcZ(8,12,"DIALOGS.SHOW_PASSWORD.LABEL"))),i.xp6(4),i.Q6J("value",n.password),i.xp6(3),i.hij(" ",i.lcZ(14,14,i.lcZ(15,16,"DIALOGS.SHOW_PASSWORD.CLOSE"))," "),i.xp6(3),i.Q6J("cdkCopyToClipboard",n.password),i.xp6(1),i.hij(" ",i.lcZ(18,18,i.lcZ(19,20,"DIALOGS.SHOW_PASSWORD.COPY"))," "))},dependencies:[kt,qi,gi,Pi,nT,Xe,ei],styles:[".center-text[_ngcontent-%COMP%]{text-align:center}"]})}return r})();function Kj(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function ez(r,h){1&r&&i._UZ(0,"th",15)}function tz(r,h){if(1&r&&(i.TgZ(0,"td",16),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e)}}function iz(r,h){1&r&&i._UZ(0,"tr",17)}function nz(r,h){1&r&&i._UZ(0,"tr",18)}function rz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"div",4)(6,"p"),i._uU(7),i.ALo(8,"translate"),i.ALo(9,"customTranslate"),i.qZA(),i.TgZ(10,"div",5),i._uU(11),i.ALo(12,"translate"),i.ALo(13,"customTranslate"),i.qZA(),i.TgZ(14,"table",6),i.ynx(15,7),i.YNc(16,ez,1,0,"th",8),i.YNc(17,tz,2,1,"td",9),i.BQk(),i.YNc(18,iz,1,0,"tr",10),i.YNc(19,nz,1,0,"tr",11),i.qZA()(),i.TgZ(20,"div",12)(21,"button",13),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onCancel())}),i._uU(22),i.ALo(23,"translate"),i.ALo(24,"customTranslate"),i.qZA(),i.TgZ(25,"button",14),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onSubmit())}),i._uU(26),i.ALo(27,"translate"),i.ALo(28,"customTranslate"),i.qZA()()()}if(2&r){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,8,i.lcZ(4,10,"DIALOGS.REMOVE_ALT_PASSWORD.TITLE"))),i.xp6(5),i.hij(" ",i.lcZ(8,12,i.lcZ(9,14,"DIALOGS.REMOVE_ALT_PASSWORD.DESCRIPTION"))," "),i.xp6(4),i.hij(" ",i.lcZ(12,16,i.lcZ(13,18,"DIALOGS.REMOVE_ALT_PASSWORD.ASK"))," "),i.xp6(3),i.Q6J("dataSource",e.dataSource),i.xp6(4),i.Q6J("matHeaderRowDef",e.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",e.displayedColumns),i.xp6(3),i.hij(" ",i.lcZ(23,20,i.lcZ(24,22,"DIALOGS.REMOVE_ALT_PASSWORD.CANCEL"))," "),i.xp6(4),i.hij(" ",i.lcZ(27,24,i.lcZ(28,26,"DIALOGS.REMOVE_ALT_PASSWORD.REMOVE"))," ")}}let az=(()=>{class r{constructor(e,t,n){this.dialogRef=e,this.data=t,this.usersManagerService=n,this.displayedColumns=["description"]}ngOnInit(){this.dataSource=new pe(this.data.description)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.usersManagerService.deleteAlternativePassword(this.data.userId,"einfra",this.data.passwordId).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(ki))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-remove-alt-password-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","description"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","","class","font-weight-bolder",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(t,n){if(1&t&&(i.YNc(0,Kj,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,rz,29,28,"div",2),i.qZA()),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[kt,da,Nc,qi,gi,Pi,eo,io,_,no,to,w,ro,ao,v,T,Xe,ei]})}return r})();function oz(r,h){1&r&&i._UZ(0,"th",12)}const sz=function(r){return{name:r}};function lz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",13)(1,"mat-checkbox",14),i.NdJ("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw();return i.KtG(n?l.selection.toggle(c):null)})("click",function(n){return n.stopPropagation()}),i.ALo(2,"translate"),i.ALo(3,"checkboxLabel"),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("aria-label",i.xi3(2,2,i.lcZ(3,5,t.selection.isSelected(e)),i.VKq(7,sz,e)))("checked",t.selection.isSelected(e))}}function cz(r,h){if(1&r&&(i.TgZ(0,"th",15),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Oqu(e.headerColumnText)}}function dz(r,h){if(1&r&&(i.TgZ(0,"td",16),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e)}}function uz(r,h){1&r&&i._UZ(0,"tr",17)}function hz(r,h){1&r&&i._UZ(0,"tr",18)}function pz(r,h){if(1&r&&(i.TgZ(0,"perun-web-apps-alert",19),i._uU(1),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij(" ",e.alertText,"\n")}}let mk=(()=>{class r{constructor(){this.values=[],this.selection=new ir(!1,[]),this.alertText="",this.headerColumnText="",this.displayedColumns=["select","value"]}static getExportDataForColumn(e){return e}ngOnChanges(){this.values=this.values?this.values:[],this.dataSource=new pe(this.values),this.setDataSource()}exportAllData(e){Uo(zo(this.dataSource.filteredData,this.displayedColumns,r.getExportDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Uo(zo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,r.getExportDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}ngAfterViewInit(){this.setDataSource()}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-string-list"]],viewQuery:function(t,n){if(1&t&&i.Gf(Fo,7),2&t){let d;i.iGM(d=i.CRH())&&(n.child=d.first)}},inputs:{values:"values",selection:"selection",alertText:"alertText",headerColumnText:"headerColumnText"},features:[i.TTD],decls:12,vars:6,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","exportDisplayedData","exportAllData"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","ps-3","mat-header-cell","",4,"matHeaderCellDef"],["class","truncate ps-3","mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","",1,"align-checkbox"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","",1,"ps-3"],["mat-cell","",1,"truncate","ps-3"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),i.TgZ(2,"table",2),i.ynx(3,3),i.YNc(4,oz,1,0,"th",4),i.YNc(5,lz,4,9,"td",5),i.BQk(),i.ynx(6,6),i.YNc(7,cz,2,1,"th",7),i.YNc(8,dz,2,1,"td",8),i.BQk(),i.YNc(9,uz,1,0,"tr",9),i.YNc(10,hz,1,0,"tr",10),i.qZA()()(),i.YNc(11,pz,2,1,"perun-web-apps-alert",11)),2&t&&(i.Q6J("hidden",!n.values.length),i.xp6(1),i.Q6J("dataLength",n.dataSource.filteredData.length),i.xp6(1),i.Q6J("dataSource",n.dataSource),i.xp6(7),i.Q6J("matHeaderRowDef",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",n.displayedColumns),i.xp6(1),i.Q6J("ngIf",0===n.values.length))},dependencies:[x.O5,kn,eo,io,_,no,to,w,ro,ao,v,T,Ro,Fo,Xe,jg],styles:[".static-column-size[_ngcontent-%COMP%]{width:20px!important}.truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:100px}"]})}return r})();function fz(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}function mz(r,h){if(1&r&&i._UZ(0,"perun-web-apps-string-list",11),2&r){const e=i.oxw();i.Q6J("values",e.displayedValues)("selection",e.selection)("alertText",e.alertText)("headerColumnText",e.headerColumnText)}}let gz=(()=>{class r{constructor(e,t,n,d,c){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=d,this.usersManagerService=c,this.altPasswordCtrl=new Ts(null,[ln.required]),this.userId=this.store.getPerunPrincipal().userId,this.passwordDescriptions=new Set,this.displayedValues=[],this.selection=new ir(!1,[]),d.get("ALT_PASSWORDS.REMOVE_DIALOG_DESCRIPTION").subscribe(l=>this.removeDialogDescription=l),d.get("ALT_PASSWORDS.REMOVE_DIALOG_TITLE").subscribe(l=>this.removeDialogTitle=l),d.get("ALERTS.NO_ALT_PASSWORDS").subscribe(l=>this.alertText=l),d.get("ALT_PASSWORDS.HEADER_COLUMN").subscribe(l=>this.headerColumnText=l)}ngOnInit(){this.getAltPasswords()}createPassword(){const e=this.generatePassword();this.usersManagerService.createAlternativePassword({user:this.userId,description:this.altPasswordCtrl.value,loginNamespace:"einfra",password:e}).subscribe(()=>{const t=di();t.width="600px",t.data={password:e},this.dialog.open(Qj,t),this.getAltPasswords(),this.altPasswordCtrl.setValue("")})}generatePassword(){let n="",d=0;for(;d<16;++d)n+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%&/=?_.,:;\\-".charAt(78*Math.random());return n.match("((?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])).{3,}")||this.generatePassword(),n}alreadyContainsValue(e){return this.passwordDescriptions.has(e)}removeAltPasswords(){const e=di();e.width="600px",e.data={description:this.selection.selected,passwordId:this.altPasswordsAttributeValue.get(this.selection.selected[0]),userId:this.userId},this.dialog.open(az,e).afterClosed().subscribe(n=>{n&&(this.getAltPasswords(),this.selection.clear())})}getAltPasswords(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:altPasswords:einfra").subscribe(e=>{if(e.value){this.altPasswordsAttributeValue=new Map(Object.entries(e.value));const t=this.altPasswordsAttributeValue.keys();this.passwordDescriptions=new Set(t),this.displayedValues=Array.from(this.passwordDescriptions.values())}else this.displayedValues=[];this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Yt),i.Y36(ji),i.Y36(Ot),i.Y36(ki))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-alternative-passwords"]],decls:31,vars:35,consts:[[1,"ms-3"],[1,"page-title"],[1,"input-width"],["matInput","","type","text",3,"formControl"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"],["alert_type","info"],[1,"page-subtitle"],["mat-flat-button","","color","warn",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"values","selection","alertText","headerColumnText",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"values","selection","alertText","headerColumnText"]],template:function(t,n){if(1&t&&(i.TgZ(0,"div",0)(1,"h1",1),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"mat-form-field",2)(6,"mat-label"),i._uU(7),i.ALo(8,"translate"),i.ALo(9,"customTranslate"),i.qZA(),i._UZ(10,"input",3),i.qZA(),i.TgZ(11,"button",4),i.NdJ("click",function(){return n.createPassword()}),i._uU(12),i.ALo(13,"translate"),i.ALo(14,"customTranslate"),i.qZA(),i.TgZ(15,"perun-web-apps-alert",5),i._uU(16),i.ALo(17,"translate"),i.ALo(18,"customTranslate"),i.qZA(),i.TgZ(19,"h1",6),i._uU(20),i.ALo(21,"translate"),i.ALo(22,"customTranslate"),i.qZA(),i.TgZ(23,"button",7),i.NdJ("click",function(){return n.removeAltPasswords()}),i._uU(24),i.ALo(25,"translate"),i.ALo(26,"customTranslate"),i.qZA(),i.YNc(27,fz,1,0,"ng-template",null,8,i.W1O),i.TgZ(29,"div",9),i.YNc(30,mz,1,4,"perun-web-apps-string-list",10),i.qZA()()),2&t){const d=i.MAs(28);i.xp6(2),i.Oqu(i.lcZ(3,11,i.lcZ(4,13,"ALT_PASSWORDS.TITLE_GENERATE"))),i.xp6(5),i.Oqu(i.lcZ(8,15,i.lcZ(9,17,"ALT_PASSWORDS.INPUT_PLACEHOLDER"))),i.xp6(3),i.Q6J("formControl",n.altPasswordCtrl),i.xp6(1),i.Q6J("disabled",!n.altPasswordCtrl.valid||n.alreadyContainsValue(n.altPasswordCtrl.value)),i.xp6(1),i.hij(" ",i.lcZ(13,19,i.lcZ(14,21,"ALT_PASSWORDS.GENERATE"))," "),i.xp6(4),i.Oqu(i.lcZ(17,23,i.lcZ(18,25,"ALT_PASSWORDS.EXAMPLE_DESCRIPTIONS"))),i.xp6(4),i.Oqu(i.lcZ(21,27,i.lcZ(22,29,"ALT_PASSWORDS.TITLE_PASSWORDS"))),i.xp6(3),i.Q6J("disabled",n.selection.isEmpty()),i.xp6(1),i.hij(" ",i.lcZ(25,31,i.lcZ(26,33,"ALT_PASSWORDS.REMOVE"))," "),i.xp6(6),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[kt,da,kn,Qf,Oi,nr,An,Nn,Vi,la,mk,Xe,ei]})}return r})();const _z=function(r){return[r]};function bz(r,h){if(1&r&&(i.TgZ(0,"a",1),i.NdJ("auxclick",function(t){return t.preventDefault()}),i.TgZ(1,"div",2)(2,"mat-icon"),i._uU(3),i.qZA(),i.TgZ(4,"p",3),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA()()()),2&r){const e=h.$implicit;i.Q6J("routerLink",e.url)("perunWebAppsMiddleClickRouterLink",i.VKq(8,_z,e.url)),i.xp6(3),i.Oqu(e.icon),i.xp6(2),i.Oqu(i.lcZ(6,4,i.lcZ(7,6,e.label)))}}let wz=(()=>{class r{constructor(e){this.storeService=e,this.items=[]}ngOnInit(){this.initItems();const e=this.storeService.getProperty("displayed_tabs");this.items=this.items.filter(t=>e.includes(t.tabName))}initItems(){this.items=[{icon:"storage",url:"/profile/settings/dataQuotas",label:"SETTINGS.DATA_QUOTAS",tabName:"data_quotas"},{icon:"unsubscribe",url:"/profile/settings/mailingLists",label:"SETTINGS.MAILING_LISTS",tabName:"opt_out"},{icon:"chevron_right",url:"/profile/settings/prefShells",label:"SETTINGS.PREFERRED_SHELLS",tabName:"pref_shells"},{icon:"group",url:"/profile/settings/prefGroupNames",label:"SETTINGS.PREFERRED_UNIX_GROUP_NAMES",tabName:"pref_group_names"}]}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-overview"]],decls:2,vars:1,consts:[["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick",4,"ngFor","ngForOf"],["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],[1,"d-flex","flex-row"],[1,"ms-2","mt-auto","mb-auto"]],template:function(t,n){1&t&&(i.TgZ(0,"mat-nav-list"),i.YNc(1,bz,8,10,"a",0),i.qZA()),2&t&&(i.xp6(1),i.Q6J("ngForOf",n.items))},dependencies:[x.sg,Gi,kx,Dg,ka,Jf,Kd,er,Xe,ei],styles:["mat-nav-list[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important;cursor:pointer}"]})}return r})();function Az(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",5),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"PREFERRED_SHELLS.NO_SHELLS"))))}function yz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-option",12),i.NdJ("click",function(){i.CHM(e);const n=i.oxw(3);return i.KtG(n.changeValue())}),i._uU(1),i.qZA()}if(2&r){const e=h.$implicit;i.Q6J("value",e),i.xp6(1),i.Oqu(e)}}function vz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-list-item",7)(1,"div",8)(2,"mat-form-field")(3,"mat-select",9),i.NdJ("valueChange",function(n){const c=i.CHM(e).index,l=i.oxw(2);return i.KtG(l.shells[c]=n)}),i.YNc(4,yz,2,2,"mat-option",10),i.qZA()(),i.TgZ(5,"button",11),i.NdJ("click",function(){const d=i.CHM(e).index,c=i.oxw(2);return i.KtG(c.removeShell(d))}),i._uU(6),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA()()()}if(2&r){const e=h.index,t=i.oxw(2);i.xp6(3),i.Q6J("value",t.shells[e]),i.xp6(1),i.Q6J("ngForOf",t.defaultShells),i.xp6(2),i.hij(" ",i.lcZ(7,3,i.lcZ(8,5,"PREFERRED_SHELLS.REMOVE_BUTTON"))," ")}}function Mz(r,h){if(1&r&&(i.TgZ(0,"mat-list"),i.YNc(1,vz,9,7,"mat-list-item",6),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("ngForOf",e.shells)}}let Cz=(()=>{class r{constructor(e,t,n,d){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=d,this.defaultShells=["/bin/bash","/bin/csh","/bin/ksh","/bin/sh","/bin/zsh"],this.shells=[],d.get("PREFERRED_SHELLS.REMOVE_DIALOG_DESCRIPTION").subscribe(c=>this.removeDialogDescription=c),d.get("PREFERRED_SHELLS.REMOVE_DIALOG_TITLE").subscribe(c=>this.removeDialogTitle=c)}ngOnInit(){this.userId=this.store.getPerunPrincipal().userId,this.translateService.onLangChange.subscribe(()=>{this.translateService.get("PREFERRED_SHELLS.REMOVE_DIALOG_DESCRIPTION").subscribe(e=>this.removeDialogDescription=e),this.translateService.get("PREFERRED_SHELLS.REMOVE_DIALOG_TITLE").subscribe(e=>this.removeDialogTitle=e)}),this.getAttribute()}addShell(){this.shells.push("/bin/bash"),this.prefShellsAttribute.value=this.shells,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.prefShellsAttribute}).subscribe(()=>{})}removeShell(e){const t=di();t.width="600px",t.data={valueIndex:e,values:[this.shells[e]],attribute:this.prefShellsAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(bA,t).afterClosed().subscribe(d=>{d&&this.getAttribute()})}changeValue(){this.loading=!0,this.prefShellsAttribute.value=this.shells,this.attributesManagerService.setUserAttribute({user:this.userId,attribute:this.prefShellsAttribute}).subscribe({next:()=>{this.getAttribute()},error:()=>this.loading=!1})}getAttribute(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:preferredShells").subscribe(e=>{this.prefShellsAttribute=e,this.shells=this.prefShellsAttribute?.value??[],this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Yt),i.Y36(ji),i.Y36(Ot))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-preferred-shells"]],decls:14,vars:17,consts:[[1,"page-title"],["alert_type","info"],["mat-flat-button","","color","accent",3,"click"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],["alert_type","warn"],["class","mb-2",4,"ngFor","ngForOf"],[1,"mb-2"],[1,"d-flex","flex-row"],[3,"value","valueChange"],[3,"value","click",4,"ngFor","ngForOf"],["mat-flat-button","","color","warn",1,"ms-2","my-auto",3,"click"],[3,"value","click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"perun-web-apps-alert",1),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA(),i.TgZ(8,"button",2),i.NdJ("click",function(){return n.addShell()}),i._uU(9),i.ALo(10,"translate"),i.ALo(11,"customTranslate"),i.qZA(),i.YNc(12,Az,4,5,"perun-web-apps-alert",3),i.YNc(13,Mz,2,1,"mat-list",4)),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,5,i.lcZ(3,7,"PREFERRED_SHELLS.TITLE"))),i.xp6(4),i.hij(" ",i.lcZ(6,9,i.lcZ(7,11,"PREFERRED_SHELLS.DESCRIPTION")),"\n"),i.xp6(4),i.hij(" ",i.lcZ(10,13,i.lcZ(11,15,"PREFERRED_SHELLS.NEW_BUTTON")),"\n"),i.xp6(3),i.Q6J("ngIf",!n.loading&&0===n.shells.length),i.xp6(1),i.Q6J("ngIf",!n.loading))},dependencies:[x.sg,x.O5,Y2,Dg,kt,kn,Oi,Hg,As,Xe,ei]})}return r})();function xz(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function Tz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"div",4)(6,"mat-form-field",5),i._UZ(7,"input",6),i.qZA()(),i.TgZ(8,"div",7)(9,"button",8),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onCancel())}),i._uU(10),i.ALo(11,"translate"),i.ALo(12,"customTranslate"),i.qZA(),i.TgZ(13,"button",9),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onSubmit())}),i._uU(14),i.ALo(15,"translate"),i.ALo(16,"customTranslate"),i.qZA()()()}if(2&r){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,5,i.lcZ(4,7,"DIALOGS.ADD_UNIX_GROUP.TITLE"))),i.xp6(5),i.Q6J("formControl",e.inputControl),i.xp6(3),i.hij(" ",i.lcZ(11,9,i.lcZ(12,11,"DIALOGS.ADD_UNIX_GROUP.CANCEL"))," "),i.xp6(3),i.Q6J("disabled",!e.inputControl.valid||e.groups.includes(e.inputControl.value)),i.xp6(1),i.hij(" ",i.lcZ(15,13,i.lcZ(16,15,"DIALOGS.ADD_UNIX_GROUP.ADD"))," ")}}let Sz=(()=>{class r{constructor(e,t,n){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.groups=[]}ngOnInit(){this.inputControl=new Ts(null,ln.required),this.groups=this.data.groups}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.attributesManagerService.getUserAttributeByName(this.data.userId,`urn:perun:user:attribute-def:def:preferredUnixGroupName-namespace:${this.data.namespace}`).subscribe(e=>{const t=e?.value??[];t.push(this.inputControl.value),e.value=t,this.attributesManagerService.setUserAttribute({user:this.data.userId,attribute:e}).subscribe({next:()=>{this.loading=!1,this.dialogRef.close(!0)},error:()=>this.loading=!1})})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(Yt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-add-unix-group-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"w-100"],["matInput","","required","",1,"w-100",3,"formControl"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"disabled","click"]],template:function(t,n){if(1&t&&(i.YNc(0,xz,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,Tz,17,17,"div",2),i.qZA()),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[kt,da,Nc,Oi,qi,gi,Pi,An,Nn,Vi,Zn,la,Xe,ei]})}return r})();function Ez(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",2)(1,"h4"),i._uU(2),i.qZA(),i.TgZ(3,"button",3),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.addGroupName(d))}),i._uU(4),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA(),i.TgZ(7,"button",4),i.NdJ("click",function(){const n=i.CHM(e),d=n.$implicit,c=n.index,l=i.oxw();return i.KtG(l.removeGroupName(d,c))}),i._uU(8),i.ALo(9,"translate"),i.qZA(),i._UZ(10,"perun-web-apps-string-list",5),i.qZA()}if(2&r){const e=h.$implicit,t=h.index,n=i.oxw();i.xp6(2),i.Oqu(e),i.xp6(2),i.hij(" ",i.lcZ(5,8,i.lcZ(6,10,"PREFERRED_UNIX_GROUP_NAMES.NEW_BUTTON"))," "),i.xp6(3),i.Q6J("disabled",0===n.selectionList[t].selected.length),i.xp6(1),i.hij(" ",i.lcZ(9,12,"PREFERRED_UNIX_GROUP_NAMES.REMOVE_BUTTON")," "),i.xp6(2),i.Q6J("values",n.groupNames.get(e))("selection",n.selectionList[t])("alertText",n.alertText)("headerColumnText",n.headerColumnText)}}let Dz=(()=>{class r{constructor(e,t,n,d){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=d,this.namespaces=[],this.userId=this.store.getPerunPrincipal().userId,this.groupNames=new Map,this.groupNameAttributes=[],this.selectionList=[],d.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_DESCRIPTION").subscribe(c=>this.removeDialogDescription=c),d.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_TITLE").subscribe(c=>this.removeDialogTitle=c),d.get("ALERTS.NO_PREFERRED_UNIX_GROUPS").subscribe(c=>this.alertText=c),d.get("PREFERRED_UNIX_GROUP_NAMES.HEADER_COLUMN").subscribe(c=>this.headerColumnText=c)}ngOnInit(){this.namespaces=this.store.getProperty("preferred_unix_group_names"),this.translateService.onLangChange.subscribe(()=>{this.translateService.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_DESCRIPTION").subscribe(e=>this.removeDialogDescription=e),this.translateService.get("PREFERRED_UNIX_GROUP_NAMES.REMOVE_DIALOG_TITLE").subscribe(e=>this.removeDialogTitle=e),this.translateService.get("ALERTS.NO_PREFERRED_UNIX_GROUPS").subscribe(e=>this.alertText=e),this.translateService.get("PREFERRED_UNIX_GROUP_NAMES.HEADER_COLUMN").subscribe(e=>this.headerColumnText=e)}),this.initSelection(),this.namespaces.forEach(e=>{this.getAttribute(e)})}initSelection(){this.namespaces.forEach(()=>{this.selectionList.push(new ir(!0,[]))})}getAttribute(e){this.attributesManagerService.getUserAttributeByName(this.userId,`urn:perun:user:attribute-def:def:preferredUnixGroupName-namespace:${e}`).subscribe(t=>{this.groupNames.set(e,t?.value??[]),this.groupNameAttributes.push(t)})}addGroupName(e){const t=this.groupNames.get(e),n=di();n.width="400px",n.data={groups:t,namespace:e,userId:this.userId},this.dialog.open(Sz,n).afterClosed().subscribe(c=>{c&&this.getAttribute(e)})}removeGroupName(e,t){const n=di();n.width="600px",n.data={values:this.selectionList[t].selected,attribute:this.groupNameAttributes[t],userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(bA,n).afterClosed().subscribe(c=>{c&&(this.selectionList[t].clear(),this.getAttribute(e))})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Yt),i.Y36(ji),i.Y36(Ot))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-preferred-unix-group-names"]],decls:5,vars:6,consts:[[1,"page-title"],["class","mt-4",4,"ngFor","ngForOf"],[1,"mt-4"],["mat-flat-button","","color","accent",1,"action-button",3,"click"],["mat-flat-button","","color","warn",1,"ms-2",3,"disabled","click"],[3,"values","selection","alertText","headerColumnText"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.YNc(4,Ez,11,14,"div",1)),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,2,i.lcZ(3,4,"PREFERRED_UNIX_GROUP_NAMES.TITLE"))),i.xp6(3),i.Q6J("ngForOf",n.namespaces))},dependencies:[x.sg,kt,mk,Xe,ei]})}return r})(),kz=(()=>{class r{transform(e){return"virt"===e.namespace.split(":")[4]}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275pipe=i.Yjl({name:"isVirtualAttribute",type:r,pure:!0})}return r})();function Lz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"th",18)(1,"mat-checkbox",19),i.NdJ("change",function(n){i.CHM(e);const d=i.oxw(2);return i.KtG(n?d.masterToggle():null)}),i.ALo(2,"translate"),i.ALo(3,"masterCheckboxLabel"),i.qZA()()}if(2&r){const e=i.oxw().ngIf,t=i.oxw();i.xp6(1),i.Q6J("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)("aria-label",i.lcZ(2,3,i.lcZ(3,5,e.all)))}}const Hz=function(r){return{name:r}};function Rz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",20)(1,"mat-checkbox",21),i.NdJ("click",function(n){return n.stopPropagation()})("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw(2);return i.KtG(n?l.selection.toggle(c):null)}),i.ALo(2,"multiWordDataCy"),i.ALo(3,"isVirtualAttribute"),i.ALo(4,"translate"),i.ALo(5,"checkboxLabel"),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw(2);i.xp6(1),i.Q2q("data-cy","",i.lcZ(2,4,e.displayName),"-checkbox"),i.Q6J("checked",t.selection.isSelected(e))("disabled",i.lcZ(3,6,e)||!e.writable)("aria-label",i.xi3(4,8,i.lcZ(5,11,t.selection.isSelected(e)),i.VKq(13,Hz,e.displayName)))}}function Pz(r,h){1&r&&(i.ynx(0,15),i.YNc(1,Lz,4,7,"th",16),i.YNc(2,Rz,6,15,"td",17),i.BQk())}function Oz(r,h){1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.ID")," "))}function Iz(r,h){if(1&r&&(i.TgZ(0,"td",23),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.id)}}function Bz(r,h){1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.NAME")," "))}function Nz(r,h){if(1&r&&(i.TgZ(0,"td",24),i.ALo(1,"multiWordDataCy"),i.TgZ(2,"div",25),i._uU(3),i.qZA()()),2&r){const e=h.$implicit,t=i.oxw();i.Q2q("data-cy","",i.lcZ(1,3,e.friendlyName),"-friendlyName"),i.xp6(2),i.s9C("matTooltip",t.getAttributeFullName(e)),i.xp6(1),i.hij(" ",e.displayName," ")}}function Vz(r,h){1&r&&(i.TgZ(0,"th",26),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.VALUE")," "))}function jz(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",24)(1,"perun-web-apps-attribute-value",27),i.NdJ("sendEventToParent2",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.onValueChange(d))}),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("attribute",e)("readonly",t.readonly||!e.writable)}}function zz(r,h){1&r&&(i.TgZ(0,"th",22),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DESCRIPTION")," "))}function Uz(r,h){if(1&r&&(i.TgZ(0,"td",24),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.description)}}function Fz(r,h){1&r&&i._UZ(0,"tr",28)}function qz(r,h){if(1&r&&(i._UZ(0,"tr",29),i.ALo(1,"translate")),2&r){const e=h.$implicit,t=i.oxw();i.s9C("matTooltip",i.lcZ(1,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.DISABLED_HINT")),i.Q6J("matTooltipPosition","before")("matTooltipDisabled",e.writable||t.readonly)}}function Yz(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",30),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function Wz(r,h){if(1&r&&(i.TgZ(0,"perun-web-apps-alert",30),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij(" ",i.lcZ(2,1,e.emptyListText),"\n")}}const Gz=function(r){return{all:r}};let Zz=(()=>{class r{constructor(e,t){this.authResolver=e,this.tableCheckbox=t,this.attributes=[],this.selection=new ir(!0,[]),this.displayedColumns=["select","id","displayName","value","description"],this.filterValue="",this.filterEmpty=!1,this.readonly=!1,this.hiddenColumns=[],this.emptyListText="SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTES_LIST.EMPTY_SETTINGS",this.pageSizeOptions=Gf}set matSort(e){this.sort=e,this.setDataSource()}static canBeSelected(e){return!Qd(e)&&e.writable}static getDataForColumn(e,t){switch(t){case"id":return e.id.toString();case"displayName":return e.displayName;case"description":return e.description;case"value":return JSON.stringify(e.value);case"urn":return e.namespace+":"+e.baseFriendlyName;default:return""}}canBeSelected(e){return!Qd(e)&&e.writable}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(t=>"id"!==t));let e=this.attributes;this.filterEmpty&&(e=e.filter(t=>"object"!=typeof t.value||Object.keys(t.value??"").length>0)),e=function rO(r){return r.filter(h=>!h.namespace.includes("def:core"))}(e),this.dataSource=new pe(e),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){Uo(zo(this.dataSource.filteredData,this.displayedColumns,r.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Uo(zo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,r.getDataForColumn),e)}setDataSource(){this.displayedColumns=this.displayedColumns.filter(e=>!this.hiddenColumns.includes(e)),this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Og(e,t,this.displayedColumns.concat("urn"),r.getDataForColumn),this.dataSource.sortData=(e,t)=>Pg(e,t,r.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,r.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,r.canBeSelected)}updateMapAttributes(){for(const e of this.items.toArray())"java.util.LinkedHashMap"===e.attribute.type&&e.updateMapAttribute()}onValueChange(e){r.canBeSelected(e)&&this.selection.select(e)}getAttributeFullName(e){return`${e.namespace}:${e.friendlyName}`}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(is),i.Y36(mA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-attributes-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(Fo,7),i.Gf(jo,7),i.Gf(fT,5)),2&t){let d;i.iGM(d=i.CRH())&&(n.child=d.first),i.iGM(d=i.CRH())&&(n.matSort=d.first),i.iGM(d=i.CRH())&&(n.items=d)}},inputs:{attributes:"attributes",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",filterEmpty:"filterEmpty",tableId:"tableId",readonly:"readonly",hiddenColumns:"hiddenColumns",emptyListText:"emptyListText"},features:[i.TTD],decls:21,vars:16,consts:[[1,"card","mt-3",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","displayName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size",4,"matCellDef"],["matColumnDef","displayName"],["mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","description"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","aria-label","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","disabled","aria-label","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["matTooltipClass","urn-tooltip",3,"matTooltip"],["mat-header-cell",""],[3,"attribute","readonly","sendEventToParent2"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"matTooltip","matTooltipPosition","matTooltipDisabled"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),i.TgZ(2,"table",2),i.YNc(3,Pz,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,Oz,3,3,"th",5),i.YNc(7,Iz,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,Bz,3,3,"th",5),i.YNc(10,Nz,4,5,"td",8),i.BQk(),i.ynx(11,9),i.YNc(12,Vz,3,3,"th",10),i.YNc(13,jz,2,2,"td",8),i.BQk(),i.ynx(14,11),i.YNc(15,zz,3,3,"th",5),i.YNc(16,Uz,2,1,"td",8),i.BQk(),i.YNc(17,Fz,1,0,"tr",12),i.YNc(18,qz,2,5,"tr",13),i.qZA()()(),i.YNc(19,Yz,3,3,"perun-web-apps-alert",14),i.YNc(20,Wz,3,3,"perun-web-apps-alert",14)),2&t&&(i.Q6J("hidden",0===n.dataSource.filteredData.length),i.xp6(1),i.Q6J("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",n.dataSource),i.xp6(1),i.Q6J("ngIf",i.VKq(14,Gz,i.Dn7(4,10,n.dataSource,n.selection.selected.length,n.canBeSelected))),i.xp6(14),i.Q6J("matHeaderRowDef",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",n.displayedColumns),i.xp6(1),i.Q6J("ngIf",0===n.dataSource.filteredData.length&&0!==n.dataSource.data.length),i.xp6(1),i.Q6J("ngIf",0===n.dataSource.data.length))},dependencies:[x.O5,Ro,eo,io,_,no,to,w,ro,ao,v,T,jo,Lg,kn,Hr,Fo,fT,Xe,kz,rT,gT,jg,fk],styles:["table[_ngcontent-%COMP%]{width:100%!important}.mat-mdc-row[_ngcontent-%COMP%]{height:auto}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}.mat-column-select[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:50px!important}.mat-column-id[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:60px!important}.mat-column-value[_ngcontent-%COMP%]{flex:0 0 25%!important;min-width:300px!important}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:.25rem!important} .urn-tooltip{max-width:800px!important}"]})}return r})();function $z(r,h){1&r&&i._UZ(0,"mat-spinner",5)}function Jz(r,h){if(1&r&&i._UZ(0,"perun-web-apps-attributes-list",12),2&r){const e=i.oxw(3);i.Q6J("attributes",e.attributes)("readonly",!0)("hiddenColumns",e.hiddenColumns)}}function Xz(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,Jz,1,3,"perun-web-apps-attributes-list",11),i.qZA()),2&r){i.oxw();const e=i.MAs(10),t=i.oxw();i.xp6(1),i.Q6J("perunWebAppsLoader",t.innerLoading)("perunWebAppsLoaderIndicator",e)}}function Qz(r,h){if(1&r&&i._UZ(0,"perun-web-apps-attributes-list",12),2&r){const e=i.oxw(4);i.Q6J("attributes",e.attributes)("readonly",!0)("hiddenColumns",e.hiddenColumns)}}function Kz(r,h){if(1&r&&(i.TgZ(0,"div",10),i.YNc(1,Qz,1,3,"perun-web-apps-attributes-list",11),i.qZA()),2&r){i.oxw(2);const e=i.MAs(10),t=i.oxw();i.xp6(1),i.Q6J("perunWebAppsLoader",t.innerLoading)("perunWebAppsLoaderIndicator",e)}}function eU(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",6),i.NdJ("opened",function(){const d=i.CHM(e).$implicit,c=i.oxw(2);return i.KtG(c.getMemberData(d))}),i.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),i._uU(3),i.ALo(4,"translate"),i.ALo(5,"customTranslate"),i.qZA()(),i.YNc(6,Kz,2,2,"ng-template",7),i.qZA()}if(2&r){const e=h.$implicit;i.xp6(3),i.AsE(" ",i.lcZ(4,2,i.lcZ(5,4,"PRIVACY.DATA")),"",e.name," ")}}function tU(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-table")}function iU(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-accordion")(1,"mat-expansion-panel",6),i.NdJ("opened",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.getUserData())}),i.TgZ(2,"mat-expansion-panel-header")(3,"mat-panel-title"),i._uU(4),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA()(),i.YNc(7,Xz,2,2,"ng-template",7),i.qZA(),i.YNc(8,eU,7,6,"mat-expansion-panel",8),i.YNc(9,tU,1,0,"ng-template",null,9,i.W1O),i.qZA()}if(2&r){const e=i.oxw();i.xp6(4),i.hij(" ",i.lcZ(5,2,i.lcZ(6,4,"PRIVACY.USER_INFO"))," "),i.xp6(4),i.Q6J("ngForOf",e.filteredVos)}}let nU=(()=>{class r{constructor(e,t,n,d){this.usersManagerService=e,this.membersService=t,this.attributesManagerService=n,this.storage=d,this.vos=[],this.attributes=[],this.username="",this.hiddenColumns=["select","id"],this.filteredVos=[]}ngOnInit(){this.outerLoading=!0,this.userId=this.storage.getPerunPrincipal().userId,this.usersManagerService.getVosWhereUserIsMember(this.userId).subscribe(e=>{this.vos=e,this.filteredVos=e,this.outerLoading=!1})}getUserData(){this.innerLoading=!0,this.usersManagerService.getRichUserWithAttributes(this.userId).subscribe(e=>{this.user=e,this.attributes=e.userAttributes,this.username=(new Ig).transform(e),this.innerLoading=!1})}getMemberData(e){this.innerLoading=!0,this.membersService.getMemberByUser(e.id,this.userId).subscribe(t=>{this.membersService.getRichMemberWithAttributes(t.id).subscribe(n=>{this.attributes=n.memberAttributes,this.innerLoading=!1})})}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ki),i.Y36(Qe),i.Y36(Yt),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-privacy-page"]],decls:10,vars:12,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[3,"placeholder","filter"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[3,"opened"],["matExpansionPanelContent",""],[3,"opened",4,"ngFor","ngForOf"],["spinner",""],[1,"position-relative"],[3,"attributes","readonly","hiddenColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"attributes","readonly","hiddenColumns"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"perun-web-apps-debounce-filter",2),i.NdJ("filter",function(c){return n.applyFilter(c)}),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA(),i.YNc(8,$z,1,0,"mat-spinner",3),i.YNc(9,iU,11,6,"mat-accordion",4),i.qZA()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,4,i.lcZ(3,6,"PRIVACY.TITLE"))),i.xp6(4),i.Q6J("placeholder",i.lcZ(6,8,i.lcZ(7,10,"SERVICES.FILTER"))),i.xp6(3),i.Q6J("ngIf",n.outerLoading),i.xp6(1),i.Q6J("ngIf",!n.outerLoading))},dependencies:[x.sg,x.O5,Zz,Th,da,Qf,qd,Fd,Dc,Sf,Hl,ca,Xe,ei]})}return r})(),rU=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-home-page"]],decls:1,vars:0,template:function(t,n){1&t&&i._UZ(0,"router-outlet")},dependencies:[na]})}return r})(),_T=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[No,x.ez,Ol]})}return r})(),cU=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({})}return r})(),mU=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[cU,wt,wt]})}return r})();new i.OlP("mat-selectsearch-default-options");let AU=(()=>{class r{}return r.\u0275fac=function(e){return new(e||r)},r.\u0275mod=i.oAB({type:r}),r.\u0275inj=i.cJS({imports:[x.ez,xl,vs,Bd,No,Ol,Ch,xf]}),r})(),yU=(()=>{class r extends Jm{format(e,t){return"input"===t?`${e.getDate().toString()}.${(e.getMonth()+1).toString()}.${e.getFullYear()}`:e.toDateString()}static#e=this.\u0275fac=function(){let e;return function(n){return(e||(e=i.n5z(r)))(n||r)}}();static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();const vU={parse:{dateInput:{month:"short",year:"numeric",day:"numeric"}},display:{dateInput:"input",monthYearLabel:{year:"numeric",month:"numeric"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let gk=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:[{provide:Ha,useClass:yU},{provide:_c,useValue:vU}],imports:[x.ez,Bd,U,Cl,Yx,X3,Bs,ip,sA,cA,Ol,gA,_T,No,aA,vs,Ch,Ls,xl,Pl,Wn,HD,RD,mU,Mx,Zx,Uu,Rg,AU,Vd,mh,yD,_D,YB]})}return r})();function MU(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert"),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NOT_SUPPORTED"))))}function CU(r,h){1&r&&(i.TgZ(0,"th",16),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.NAMESPACE"))," "))}function xU(r,h){if(1&r&&(i.TgZ(0,"td",17),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.friendlyNameParameter)}}function TU(r,h){1&r&&(i.TgZ(0,"th",16),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.LOGIN"))," "))}function SU(r,h){if(1&r&&(i.TgZ(0,"td",18),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Oqu(e.value)}}function EU(r,h){1&r&&i._UZ(0,"th",16)}function DU(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",19)(1,"button",20),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.resetPassword(d))}),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("disabled",!t.logins.includes(e)),i.xp6(1),i.hij(" ",i.lcZ(3,2,i.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.RESET_PASSWORD"))," ")}}function kU(r,h){1&r&&i._UZ(0,"th",16)}function LU(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",19)(1,"button",21),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.changePassword(d))}),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw();i.xp6(1),i.Q6J("disabled",!t.logins.includes(e)),i.xp6(1),i.hij(" ",i.lcZ(3,2,i.lcZ(4,4,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.CHANGE_PASSWORD"))," ")}}function HU(r,h){1&r&&i._UZ(0,"tr",22)}function RU(r,h){1&r&&i._UZ(0,"tr",23)}i.B6R(OD,[x.O5,kn,kt,MM,Lb,j0,qi,gi,Pi,ID],[Xe,ei]);let PU=(()=>{class r{constructor(e,t,n,d,c,l){this.attributesManagerService=e,this.store=t,this.dialog=n,this.route=d,this.router=c,this.entityStorageService=l,this.authenticationPage=!1,this.filteredNamespaces=new i.vpe,this.logins=[],this.nameSpaces=[]}ngOnInit(){this.userId=this.authenticationPage?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.displayedColumns=this.authenticationPage?["namespace","value","reset"]:["namespace","value","reset","change"],this.nameSpaces=this.store.getProperty("password_namespace_attributes").map(e=>{const t=e.split(":");return t[t.length-1]}),this.refreshTable()}refreshTable(){this.attributesManagerService.getLogins(this.userId).subscribe(e=>{if(this.logins=e.filter(t=>this.nameSpaces.includes(t.friendlyNameParameter)),this.filteredNamespaces.emit(e.map(t=>t.friendlyNameParameter)),this.dataSource=new pe(e),!this.authenticationPage){const n=this.route.snapshot.queryParamMap.get("namespace");if(n){const d=this.logins.find(c=>c.friendlyNameParameter===n);d&&this.changePassword(d)}}})}resetPassword(e){const t=di();t.width="600px",t.data={mode:"reset",login:String(e.value),namespace:e.friendlyName.split(":")[1]},this.dialog.open(IB,t)}changePassword(e){this.authenticationPage||this.router.navigate([],{queryParams:{namespace:e.friendlyNameParameter},queryParamsHandling:"merge"});const t=di();t.width="600px",t.data={login:String(e.value),namespace:e.friendlyName.split(":")[1]},this.dialog.open(lB,t).afterClosed().subscribe(d=>{void 0===d?this.router.navigate([],{queryParams:{namespace:null},queryParamsHandling:"merge"}):window.history.back()})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Yt),i.Y36(Rt),i.Y36(ji),i.Y36(Ci),i.Y36(nn),i.Y36(eT))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-password-reset"]],inputs:{authenticationPage:"authenticationPage"},outputs:{filteredNamespaces:"filteredNamespaces"},decls:23,vars:9,consts:[[1,"page-title"],[4,"ngIf"],[1,"card","mt-2","table-size-fix"],[1,"card-body"],[1,"overflow-auto"],["mat-table","","matSort","","matSortActive","value","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","namespace"],["mat-header-cell","",4,"matHeaderCellDef"],["class","w-25","mat-cell","",4,"matCellDef"],["matColumnDef","value"],["class","w-50","mat-cell","",4,"matCellDef"],["matColumnDef","reset"],["mat-cell","",4,"matCellDef"],["matColumnDef","change"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell","",1,"w-25"],["mat-cell","",1,"w-50"],["mat-cell",""],["color","accent","mat-flat-button","",3,"disabled","click"],["color","accent","mat-flat-button","",1,"action-button",3,"disabled","click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.YNc(4,MU,4,5,"perun-web-apps-alert",1),i.TgZ(5,"div",2)(6,"div",3)(7,"div",4)(8,"table",5),i.ynx(9,6),i.YNc(10,CU,4,5,"th",7),i.YNc(11,xU,2,1,"td",8),i.BQk(),i.ynx(12,9),i.YNc(13,TU,4,5,"th",7),i.YNc(14,SU,2,1,"td",10),i.BQk(),i.ynx(15,11),i.YNc(16,EU,1,0,"th",7),i.YNc(17,DU,5,6,"td",12),i.BQk(),i.ynx(18,13),i.YNc(19,kU,1,0,"th",7),i.YNc(20,LU,5,6,"td",12),i.BQk(),i.YNc(21,HU,1,0,"tr",14),i.YNc(22,RU,1,0,"tr",15),i.qZA()()()()),2&t&&(i.xp6(1),i.hij(" ",n.authenticationPage?"":i.lcZ(2,5,i.lcZ(3,7,"SHARED_LIB.PERUN.COMPONENTS.PASSWORD_RESET.TITLE")),"\n"),i.xp6(3),i.Q6J("ngIf",!n.logins.length&&!n.authenticationPage),i.xp6(4),i.Q6J("dataSource",n.dataSource),i.xp6(13),i.Q6J("matHeaderRowDef",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",n.displayedColumns))},dependencies:[x.O5,eo,io,_,no,to,w,ro,ao,v,T,jo,kn,kt,Xe,ei],styles:[".dark-hover-list-item[_ngcontent-%COMP%]:hover{background-color:#0000000d}"]})}return r})();function hF(r,h){1&r&&i._UZ(0,"mat-spinner",8)}function pF(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",9),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))))}function fF(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"p")(2,"strong"),i._uU(3),i.ALo(4,"translate"),i.ALo(5,"customTranslate"),i.qZA(),i._uU(6),i.qZA(),i.TgZ(7,"p",10),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.qZA(),i.TgZ(11,"button",11),i.NdJ("click",function(){i.CHM(e);const n=i.oxw().$implicit,d=i.oxw(3).$implicit,c=i.oxw();return i.KtG(c.requestChangeQuota(d,n))}),i._uU(12),i.ALo(13,"translate"),i.ALo(14,"customTranslate"),i.qZA()()}if(2&r){const e=i.oxw(5);i.xp6(3),i.Oqu(i.lcZ(4,4,i.lcZ(5,6,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA"))),i.xp6(3),i.hij(" ",e.quotasMarkup," "),i.xp6(2),i.hij(" ",i.lcZ(9,8,i.lcZ(10,10,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.QUOTA_INFO"))," "),i.xp6(4),i.hij(" ",i.lcZ(13,12,i.lcZ(14,14,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.CHANGE"))," ")}}function mF(r,h){1&r&&(i.TgZ(0,"p"),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.NO_QUOTAS"))," "))}function gF(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",3),i.NdJ("opened",function(){const d=i.CHM(e).$implicit,c=i.oxw(4);return i.KtG(c.getResAttributes(d.id))}),i.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),i._uU(3),i.qZA()(),i.YNc(4,fF,15,16,"div",7),i.YNc(5,mF,4,5,"p",7),i.qZA()}if(2&r){const e=h.$implicit,t=i.oxw(4);i.xp6(3),i.hij(" ",e.name," "),i.xp6(1),i.Q6J("ngIf",t.defaultQuota),i.xp6(1),i.Q6J("ngIf",!t.defaultQuota)}}function _F(r,h){if(1&r&&(i.TgZ(0,"mat-accordion"),i.YNc(1,gF,6,3,"mat-expansion-panel",2),i.qZA()),2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",e.resources)}}function bF(r,h){if(1&r&&(i.YNc(0,hF,1,0,"mat-spinner",5),i.YNc(1,pF,4,5,"perun-web-apps-alert",6),i.YNc(2,_F,2,1,"mat-accordion",7)),2&r){const e=i.oxw(2);i.Q6J("ngIf",e.loading),i.xp6(1),i.Q6J("ngIf",0===e.resources.length&&!e.loading),i.xp6(1),i.Q6J("ngIf",e.resources.length&&!e.loading)}}function wF(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",3),i.NdJ("opened",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.getMembersResources(d))}),i.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),i._uU(3),i.qZA()(),i.YNc(4,bF,3,3,"ng-template",4),i.qZA()}if(2&r){const e=h.$implicit;i.xp6(3),i.hij(" ",e.name," ")}}let AF=(()=>{class r{constructor(e,t,n,d,c,l,o){this.store=e,this.usersManagerService=t,this.membersService=n,this.resourcesManagerService=d,this.attributesManagerService=c,this.dialog=l,this.entityStorageService=o,this.vos=[],this.resources=[],this.quotasMarkup="",this.filteredVos=[]}ngOnInit(){this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(e=>{this.vos=e,this.filteredVos=e})}getMembersResources(e){this.loading=!0,this.resources=[],this.membersService.getMemberByUser(e.id,this.user.id).subscribe(t=>{this.resourcesManagerService.getAssignedRichResourcesWithMember(t.id).subscribe(n=>{let d=n.length;d||(this.loading=!1),n.forEach(c=>{this.attributesManagerService.getResourceAttributes(c.id).subscribe(l=>{d--,l.find(o=>"defaultDataQuotas"===o.friendlyName)&&this.resources.push(c),this.loading=0!==d})})})})}getResAttributes(e){this.attributesManagerService.getResourceAttributes(e).subscribe(t=>{let n=t.find(d=>"dataQuotas"===d.friendlyName);if(n?.value){const d=Object.entries(n.value).map(c=>String(c[1]));this.currentQuota=d[0]}else this.currentQuota="";if(n=t.find(d=>"defaultDataQuotas"===d.friendlyName),n?.value){const d=Object.entries(n.value).map(c=>String(c[1]));this.defaultQuota=d[0]}else this.defaultQuota="";this.currentQuota||(this.currentQuota=this.defaultQuota),this.parseMarkup()})}requestChangeQuota(e,t){const n=di();n.width="400px",n.data={vo:e,resource:t,user:this.user,currentQuota:this.quotasMarkup},this.dialog.open(wB,n)}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}parseMarkup(){let e="";e+=this.currentQuota,e+=` (default: ${this.defaultQuota})`,e=e.split(":").join(" : ").split("K").join(" KiB").split("M").join(" MiB").split("G").join(" GiB").split("T").join(" TiB").split("E").join(" EiB"),this.quotasMarkup=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(ki),i.Y36(Qe),i.Y36(Jr),i.Y36(Yt),i.Y36(ji),i.Y36(eT))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-data-quotas"]],inputs:{user:"user"},decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"opened",4,"ngFor","ngForOf"],[3,"opened"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"color-gray"],["mat-flat-button","","color","primary",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"perun-web-apps-debounce-filter",1),i.NdJ("filter",function(c){return n.applyFilter(c)}),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA(),i.TgZ(7,"mat-accordion"),i.YNc(8,wF,5,1,"mat-expansion-panel",2),i.qZA()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,3,i.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.TITLE")),"\n"),i.xp6(3),i.Q6J("placeholder",i.lcZ(5,7,i.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.DATA_QUOTAS.FILTER"))),i.xp6(4),i.Q6J("ngForOf",n.filteredVos))},dependencies:[x.sg,x.O5,ca,kn,kt,qd,Fd,Dc,Sf,Hl,Th,Xe,ei],styles:[".color-gray[_ngcontent-%COMP%]{color:gray}"]})}return r})();function yF(r,h){1&r&&i._UZ(0,"mat-spinner",8)}function vF(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",9),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.NO_MAILING_LISTS_ALERT"))))}function MF(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",3),i.NdJ("closed",function(){i.CHM(e);const n=i.oxw(4);return i.KtG(n.deselectResource())})("afterExpand",function(){const d=i.CHM(e).$implicit,c=i.oxw(4);return i.KtG(c.changeSelectedResource(d))}),i.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),i._uU(3),i.qZA()(),i.TgZ(4,"div",10)(5,"mat-checkbox",11),i.NdJ("change",function(){i.CHM(e);const n=i.oxw(4);return i.KtG(n.setOptOut())}),i._uU(6),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA()()()}if(2&r){const e=h.$implicit,t=i.oxw(4);i.Q6J("expanded",e.name===t.selectedResource),i.xp6(3),i.hij(" ",e.name," "),i.xp6(2),i.Q6J("checked",t.optOutAttribute&&null!==t.optOutAttribute.value),i.xp6(1),i.hij(" ",i.lcZ(7,4,i.lcZ(8,6,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.OPT_OUT_LABEL"))," ")}}function CF(r,h){if(1&r&&(i.TgZ(0,"mat-accordion"),i.YNc(1,MF,9,8,"mat-expansion-panel",2),i.qZA()),2&r){const e=i.oxw(3);i.xp6(1),i.Q6J("ngForOf",e.resources)}}function xF(r,h){if(1&r&&(i.YNc(0,yF,1,0,"mat-spinner",5),i.YNc(1,vF,4,5,"perun-web-apps-alert",6),i.YNc(2,CF,2,1,"mat-accordion",7)),2&r){const e=i.oxw(2);i.Q6J("ngIf",e.loading),i.xp6(1),i.Q6J("ngIf",0===e.resources.length&&!e.loading),i.xp6(1),i.Q6J("ngIf",e.resources.length&&!e.loading)}}function TF(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",3),i.NdJ("closed",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.deselectVo())})("afterExpand",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.changeSelectedVo(d))}),i.TgZ(1,"mat-expansion-panel-header")(2,"mat-panel-title"),i._uU(3),i.qZA()(),i.YNc(4,xF,3,3,"ng-template",4),i.qZA()}if(2&r){const e=h.$implicit,t=i.oxw();i.Q6J("expanded",e.shortName===t.selectedVo),i.xp6(3),i.hij(" ",e.name," ")}}let SF=(()=>{class r{constructor(e,t,n,d,c,l,o,a,s,u){this.store=e,this.usersManagerService=t,this.membersService=n,this.resourcesManagerService=d,this.attributesManagerService=c,this.route=l,this.router=o,this.notificator=a,this.translate=s,this.location=u,this.vos=[],this.resources=[],this.optOuts=[],this.filteredVos=[],this.loading=!0,this.selectedVo=null,this.selectedResource=null}ngOnDestroy(){this.routingSubscription.unsubscribe(),this.router.navigate([location.pathname],{replaceUrl:!0,queryParams:{vo:null,resource:null},queryParamsHandling:"merge"})}ngOnInit(){this.route.queryParams.subscribe(e=>{this.selectedVo=String(e.vo),this.selectedResource=String(e.resource),this.changeOptOut=String(e.action),this.usersManagerService.getVosWhereUserIsMember(this.user.id).subscribe(t=>{if(this.vos=t.sort(vD),this.filteredVos=t,void 0!==this.selectedResource){const n=this.vos.find(d=>d.shortName===this.selectedVo);n&&this.getMailingLists(n)}else if(void 0!==this.selectedVo){const n=this.vos.find(d=>d.shortName===this.selectedVo);n&&(this.getMailingLists(n),this.changeSelectedVo(n))}})}).unsubscribe(),this.routingSubscription=this.router.events.pipe((0,Ut.h)(e=>e instanceof $s)).subscribe(e=>{e.url.startsWith(location.pathname)||this.location.replaceState(location.pathname,this.clearParamsFromCurrUrl(["vo","resource"]))})}changeSelectedResource(e){this.selectedResource!==e.name&&this.getOptOutAttribute(e),this.isService||(this.changeOptOut&&("subscribe"===this.changeOptOut?this.subscribe():"unsubscribe"===this.changeOptOut&&this.unsubscribe(),this.changeOptOut=null),this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource,action:null},queryParamsHandling:"merge"}))}changeSelectedVo(e){this.selectedVo!==e.shortName&&(this.getMailingLists(e),this.selectedResource=null),this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}getMailingLists(e){this.selectedVo=e.shortName,this.loading=!0,this.resources=[],this.membersService.getMemberByUser(e.id,this.user.id).subscribe(t=>{this.resourcesManagerService.getMailingServiceRichResourcesWithMember(t.id).subscribe(n=>{let d=n.length;d||(this.loading=!1),n.forEach(c=>{this.attributesManagerService.getRequiredAttributesMemberResource(t.id,c.id).subscribe(l=>{this.attributesManagerService.getResourceAttributeByName(c.id,"urn:perun:resource:attribute-def:def:disableMailingListOptOut").subscribe(o=>{d--;const a=l.find(s=>"optOutMailingList"===s.friendlyName);a&&"true"!==o?.value&&(this.optOuts.push({resource:c.id,member:t.id,attribute:a}),this.resources.push(c),this.selectedResource===c.name&&(this.getOptOutAttribute(c),this.changeSelectedResource(c))),this.loading=0!==d})})})}),this.resources.sort(vD)})}getOptOutAttribute(e){this.selectedResource=e.name,this.index=this.resources.indexOf(e),this.optOutAttribute=this.optOuts[this.index].attribute}unsubscribe(){const e=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value="true",this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.UNSUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=e})}subscribe(){const e=String(this.optOuts[this.index].attribute.value);this.optOuts[this.index].attribute.value=null,this.attributesManagerService.setMemberResourceAttribute(this.optOuts[this.index]).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.SUBSCRIBED")+this.selectedResource+".")},()=>{this.optOuts[this.index].attribute.value=e})}setOptOut(){this.optOutAttribute.value?this.subscribe():this.unsubscribe()}applyFilter(e){this.filteredVos=this.vos.filter(t=>t.name.toLowerCase().includes(e.toLowerCase()))}deselectVo(){this.loading=!0,this.selectedVo=null,this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}deselectResource(){this.selectedResource=null,this.isService||this.router.navigate([],{relativeTo:this.route,replaceUrl:!0,queryParams:{vo:this.selectedVo,resource:this.selectedResource},queryParamsHandling:"merge"})}clearParamsFromCurrUrl(e){const t=new URLSearchParams(location.search);return e.forEach(n=>t.delete(n)),t.toString()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(ki),i.Y36(Qe),i.Y36(Jr),i.Y36(Yt),i.Y36(Ci),i.Y36(nn),i.Y36(Ar),i.Y36(Ot),i.Y36(x.Ye))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-mailing-lists"]],inputs:{user:"user",isService:"isService"},features:[i._Bn([x.Ye,{provide:x.S$,useClass:x.b0}])],decls:9,vars:11,consts:[[1,"page-title"],[3,"placeholder","filter"],[3,"expanded","closed","afterExpand",4,"ngFor","ngForOf"],[3,"expanded","closed","afterExpand"],["matExpansionPanelContent",""],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],["alert_type","warn"],[1,"row"],[3,"checked","change"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"perun-web-apps-debounce-filter",1),i.NdJ("filter",function(c){return n.applyFilter(c)}),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA(),i.TgZ(7,"mat-accordion"),i.YNc(8,TF,5,2,"mat-expansion-panel",2),i.qZA()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,3,i.lcZ(3,5,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.TITLE")),"\n"),i.xp6(3),i.Q6J("placeholder",i.lcZ(5,7,i.lcZ(6,9,"SHARED_LIB.PERUN.COMPONENTS.OPT_OUT_MAILING_LISTS.FILTER"))),i.xp6(4),i.Q6J("ngForOf",n.filteredVos))},dependencies:[x.sg,x.O5,Ro,ca,kn,qd,Fd,Dc,Sf,Hl,Th,Xe,ei]})}return r})();function EF(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-list-item",3)(1,"div",4)(2,"p",5),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.showWholeKey(d))}),i._uU(3),i.qZA(),i.TgZ(4,"button",6),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.TgZ(7,"mat-icon"),i._uU(8," file_copy "),i.qZA()(),i.TgZ(9,"button",7),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.removeKey(d))}),i.ALo(10,"translate"),i.ALo(11,"customTranslate"),i.TgZ(12,"mat-icon"),i._uU(13," delete "),i.qZA()()()()}if(2&r){const e=h.$implicit;i.xp6(3),i.Oqu(e),i.xp6(1),i.s9C("matTooltip",i.lcZ(5,4,i.lcZ(6,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.COPY_TOOLTIP"))),i.Q6J("cdkCopyToClipboard",e),i.xp6(5),i.s9C("matTooltip",i.lcZ(10,8,i.lcZ(11,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_TOOLTIP")))}}let DF=(()=>{class r{constructor(e,t,n,d,c){this.store=e,this.attributesManagerService=t,this.dialog=n,this.translateService=d,this.entityStorageService=c,this.userKeys=[],this.userUrn="urn:perun:user:attribute-def:def:sshPublicKey",this.selection=new ir(!1,[]),d.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(l=>this.removeDialogDescription=l),d.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(l=>this.removeDialogTitle=l),d.get("ALERTS.NO_ALT_PASSWORDS").subscribe(l=>this.alertText=l),d.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(l=>this.headerColumnText=l)}ngOnInit(){this.userId=window.location.pathname.startsWith("/myProfile")?this.entityStorageService.getEntity().id:this.store.getPerunPrincipal().userId,this.translateService.onLangChange.subscribe(()=>{this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_DESCRIPTION").subscribe(e=>this.removeDialogDescription=e),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.REMOVE_DIALOG_TITLE").subscribe(e=>this.removeDialogTitle=e),this.translateService.get("ALERTS.NO_ALT_PASSWORDS").subscribe(e=>this.alertText=e),this.translateService.get("SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.HEADER_COLUMN").subscribe(e=>this.headerColumnText=e)}),this.loading=!0,this.getUserSSH()}addKey(){const e=di();e.width="850px",e.data={attribute:this.userKeyAttribute,userId:this.userId},this.dialog.open($f,e).afterClosed().subscribe(n=>{n&&this.getUserSSH()})}removeKey(e){const t=di();t.width="600px",t.data={values:[e],attribute:this.userKeyAttribute,userId:this.userId,title:this.removeDialogTitle,description:this.removeDialogDescription},this.dialog.open(bA,t).afterClosed().subscribe(d=>{d&&(this.loading=!0,this.getUserSSH(),this.selection.clear())})}getUserSSH(){this.attributesManagerService.getUserAttributeByName(this.userId,this.userUrn).subscribe(e=>{this.userKeyAttribute=e,this.userKeys=e.value,this.loading=!1})}showWholeKey(e){const t=di();t.width="600px",t.data={value:e},this.dialog.open(EB,t)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt),i.Y36(Yt),i.Y36(ji),i.Y36(Ot),i.Y36(eT))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-ssh-keys"]],decls:14,vars:16,consts:[[1,"page-title"],["mat-flat-button","","color","accent",1,"action-button",3,"click"],["class","dark-hover-list-item w-auto","matRipple","",4,"ngFor","ngForOf"],["matRipple","",1,"dark-hover-list-item","w-auto"],[1,"d-flex","flex-row"],[1,"truncate","center-content","cursor-pointer",3,"click"],["color","accent","mat-icon-button","",1,"ms-auto","center-content",3,"cdkCopyToClipboard","matTooltip"],["color","warn","mat-icon-button","",1,"ms-2","center-content",3,"matTooltip","click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"p"),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA(),i.TgZ(8,"button",1),i.NdJ("click",function(){return n.addKey()}),i._uU(9),i.ALo(10,"translate"),i.ALo(11,"customTranslate"),i.qZA(),i.TgZ(12,"mat-list"),i.YNc(13,EF,14,12,"mat-list-item",2),i.qZA()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,4,i.lcZ(3,6,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_TITLE")),"\n"),i.xp6(4),i.Oqu(i.lcZ(6,8,i.lcZ(7,10,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.SSH_KEYS_DESCRIPTION"))),i.xp6(4),i.hij(" ",i.lcZ(10,12,i.lcZ(11,14,"SHARED_LIB.PERUN.COMPONENTS.SSH_KEYS.NEW_KEY")),"\n"),i.xp6(4),i.Q6J("ngForOf",n.userKeys))},dependencies:[x.sg,Gi,kt,ko,Hr,er,nT,Y2,Dg,Xe,ei],styles:[".truncate[_ngcontent-%COMP%]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}.center-content[_ngcontent-%COMP%]{margin-bottom:auto;margin-top:auto}label[_ngcontent-%COMP%]:hover, .cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return r})();new Date(324721404e5).valueOf();let VF=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[x.ez,vs,No,ip,gk,Bs,Ls,xl,Pl,gA,_T]})}return r})();function jF(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",6),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let zF=(()=>{class r{constructor(e,t,n){this.auth=e,this.router=t,this.storeService=n}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&this.router.navigate([""],{queryParamsHandling:"merge"}),this.auth.isLogoutProcess()&&(this.afterLogout=!0,this.auth.setLogoutProcess(!1))}startAuth(){this.auth.startAuthentication()}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rs),i.Y36(nn),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-login-screen"]],decls:12,vars:7,consts:[[1,"container","login-con"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["class","mb-2","alert_type","success",4,"ngIf"],[1,"mb-3"],["mat-raised-button","","color","primary",3,"click"],["alert_type","success",1,"mb-2"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"div",1)(2,"div",2),i.YNc(3,jF,3,3,"perun-web-apps-alert",3),i.TgZ(4,"h4",4),i._uU(5),i.ALo(6,"translate"),i.qZA(),i.TgZ(7,"button",5),i.NdJ("click",function(){return n.startAuth()}),i._uU(8),i.ALo(9,"translate"),i.TgZ(10,"mat-icon"),i._uU(11," login "),i.qZA()()()()()),2&t&&(i.xp6(3),i.Q6J("ngIf",n.afterLogout),i.xp6(2),i.hij(" ",i.lcZ(6,3,"SHARED_LIB.PERUN.LOGIN.TEXT")," "),i.xp6(3),i.hij(" ",i.lcZ(9,5,"SHARED_LIB.PERUN.LOGIN.SIGN_IN")," "))},dependencies:[x.O5,kt,Gi,kn,Xe],styles:[".login-con[_ngcontent-%COMP%]{padding:120px 0}"]})}return r})();function UF(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",10),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.WRONG_LOGIN_OR_PASSWORD")," "))}function FF(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",11),i._uU(1),i.ALo(2,"translate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,"SHARED_LIB.PERUN.LOGIN.LOGOUT_INFO")," "))}let qF=(()=>{class r{constructor(e,t,n,d){this.authzService=e,this.auth=t,this.initAuth=n,this.router=d,this.usernameCtrl=new Ho(null,[ln.required]),this.passwordCtrl=new Ho(null,[ln.required]),this.wrongUsernameOrPassword=!1}startAuth(){this.usernameCtrl.invalid||this.passwordCtrl.invalid||(sessionStorage.removeItem("baAfterLogout"),sessionStorage.setItem("basicUsername",this.usernameCtrl.value),sessionStorage.setItem("basicPassword",this.passwordCtrl.value),this.authzService.getPerunPrincipal().subscribe({next:e=>{sessionStorage.setItem("baPrincipal",JSON.stringify(e)),location.reload()},error:()=>{this.wrongUsernameOrPassword=!0}}))}ngOnInit(){(this.auth.isLoggedIn()||sessionStorage.getItem("baPrincipal"))&&(sessionStorage.removeItem("baAfterLogout"),this.router.navigate([""],{queryParamsHandling:"merge"})),sessionStorage.getItem("baLogout")&&(this.initAuth.invalidateServiceAccess(),location.reload()),sessionStorage.getItem("baAfterLogout")&&(this.afterLogout=!0)}ngAfterViewInit(){sessionStorage.getItem("baLogout")||sessionStorage.removeItem("baAfterLogout")}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Cr),i.Y36(Rs),i.Y36(pA),i.Y36(nn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-login-screen-service-access"]],decls:29,vars:24,consts:[[1,"container","login-con","vo-theme","top-padding"],[1,"row"],[1,"ms-auto","me-auto","d-flex","flex-column","align-items-center"],["alert_type","error",4,"ngIf"],["class","mb-2","alert_type","success",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic"],["matInput","","required","",3,"formControl","keyup.enter"],["appearance","outline","subscriptSizing","dynamic",1,"my-3"],["matInput","","required","",3,"formControl","type","keyup.enter"],["mat-raised-button","",1,"black",3,"disabled","click"],["alert_type","error"],["alert_type","success",1,"mb-2"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2"),i._uU(4),i.ALo(5,"translate"),i.qZA(),i.YNc(6,UF,3,3,"perun-web-apps-alert",3),i.YNc(7,FF,3,3,"perun-web-apps-alert",4),i.TgZ(8,"mat-form-field",5)(9,"mat-label"),i._uU(10),i.ALo(11,"translate"),i.qZA(),i.TgZ(12,"input",6),i.NdJ("keyup.enter",function(){return n.startAuth()}),i.qZA(),i.TgZ(13,"mat-error"),i._uU(14),i.ALo(15,"translate"),i.qZA()(),i.TgZ(16,"mat-form-field",7)(17,"mat-label"),i._uU(18),i.ALo(19,"translate"),i.qZA(),i.TgZ(20,"input",8),i.NdJ("keyup.enter",function(){return n.startAuth()}),i.qZA(),i.TgZ(21,"mat-error"),i._uU(22),i.ALo(23,"translate"),i.qZA()(),i.TgZ(24,"button",9),i.NdJ("click",function(){return n.startAuth()}),i._uU(25),i.ALo(26,"translate"),i.TgZ(27,"mat-icon"),i._uU(28," login "),i.qZA()()()()()),2&t&&(i.xp6(4),i.Oqu(i.lcZ(5,12,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.LABEL")),i.xp6(2),i.Q6J("ngIf",n.wrongUsernameOrPassword),i.xp6(1),i.Q6J("ngIf",n.afterLogout&&!n.wrongUsernameOrPassword),i.xp6(3),i.Oqu(i.lcZ(11,14,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME")),i.xp6(2),i.Q6J("formControl",n.usernameCtrl),i.xp6(2),i.hij(" ",i.lcZ(15,16,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.USERNAME_ERROR")," "),i.xp6(4),i.Oqu(i.lcZ(19,18,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD")),i.xp6(2),i.Q6J("formControl",n.passwordCtrl)("type","password"),i.xp6(2),i.hij(" ",i.lcZ(23,20,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.PASSWORD_ERROR")," "),i.xp6(2),i.Q6J("disabled",n.usernameCtrl.invalid||n.passwordCtrl.invalid),i.xp6(1),i.hij(" ",i.lcZ(26,22,"SHARED_LIB.PERUN.LOGIN_SERVICE_ACCESS.SIGN_IN")," "))},dependencies:[x.O5,kt,Gi,Oi,nr,Ds,Nn,Vi,Zn,la,An,kn,Xe],styles:[".top-padding[_ngcontent-%COMP%]{padding:120px 0}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{font-size:14px;width:250px}.black[_ngcontent-%COMP%]{background-color:#000;color:#fff}"]})}return r})(),YF=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-consents-page"]],decls:1,vars:0,template:function(t,n){1&t&&i._UZ(0,"router-outlet")},dependencies:[na]})}return r})();function WF(r,h){1&r&&i._UZ(0,"mat-spinner",4)}function GF(r,h){if(1&r&&(i.TgZ(0,"li"),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",e.displayName," ")}}function ZF(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",5),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"div",6),i._uU(6),i.qZA(),i.TgZ(7,"div"),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.TgZ(11,"ul"),i.YNc(12,GF,2,1,"li",7),i.qZA()(),i.TgZ(13,"div",0)(14,"button",8),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.rejectConsent())}),i._uU(15),i.ALo(16,"translate"),i.ALo(17,"customTranslate"),i.qZA(),i.TgZ(18,"button",9),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.grantConsent())}),i._uU(19),i.ALo(20,"translate"),i.ALo(21,"customTranslate"),i.qZA()()()}if(2&r){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,6,i.lcZ(4,8,"CONSENTS.REQUEST.TITLE"))," "),i.xp6(4),i.Oqu(e.consent.consentHub.name),i.xp6(2),i.hij(" ",i.lcZ(9,10,i.lcZ(10,12,"CONSENTS.REQUEST.CONSENT_TEXT_UNSIGNED")),": "),i.xp6(4),i.Q6J("ngForOf",e.consent.attributes),i.xp6(3),i.hij(" ",i.lcZ(16,14,i.lcZ(17,16,"CONSENTS.REQUEST.REJECT_CONSENT_BUTTON"))," "),i.xp6(4),i.hij(" ",i.lcZ(20,18,i.lcZ(21,20,"CONSENTS.REQUEST.GRANT_CONSENT_BUTTON"))," ")}}let $F=(()=>{class r{constructor(e,t,n,d,c,l){this.notificator=e,this.translate=t,this.consentService=n,this.route=d,this.apiRequest=c,this.router=l,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{const t=Number(e.consentId);this.apiRequest.dontHandleErrorForNext(),this.consentService.getConsentById(t).subscribe({next:n=>{this.consent=n,"UNSIGNED"!==this.consent.status&&this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"}),this.loading=!1},error:n=>{this.loading=!1,"ConsentNotExistsException"!==n.name&&this.notificator.showRPCError(n),this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"})}})})}grantConsent(){this.loading=!0,this.consentService.changeConsentStatus(this.consent.id,"GRANTED").subscribe(()=>{this.notificator.showSuccess(this.translate.instant("CONSENTS.CONSENT_GRANTED")+this.consent.consentHub.name),this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"})},()=>this.loading=!1)}rejectConsent(){this.loading=!0,this.consentService.changeConsentStatus(this.consent.id,"REVOKED").subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("CONSENTS.CONSENT_REJECTED")+this.consent.consentHub.name),this.router.navigate(["/profile","consents"],{queryParamsHandling:"merge"})},error:()=>this.loading=!1})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ar),i.Y36(Ot),i.Y36(Jo),i.Y36(Ci),i.Y36(Zf),i.Y36(nn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-consent-request"]],decls:4,vars:2,consts:[[1,"d-flex"],[1,"card","p-4","mat-elevation-z3","ms-auto","me-auto"],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"page-title"],[1,"page-subtitle"],[4,"ngFor","ngForOf"],["mat-flat-button","","color","warn",1,"me-2","ms-auto",3,"click"],["mat-flat-button","","color","accent",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"div",1),i.YNc(2,WF,1,0,"mat-spinner",2),i.YNc(3,ZF,22,22,"div",3),i.qZA()()),2&t&&(i.xp6(2),i.Q6J("ngIf",n.loading),i.xp6(1),i.Q6J("ngIf",!n.loading))},dependencies:[x.sg,x.O5,kt,ca,Xe,ei],styles:[".minimize-checkbox{font-size:.7rem;color:gray}\n"],encapsulation:2})}return r})();function JF(r,h){1&r&&(i.TgZ(0,"span")(1,"mat-icon",1),i._uU(2,"priority_high"),i.qZA(),i.TgZ(3,"span"),i._uU(4),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA()()),2&r&&(i.xp6(4),i.hij(" ",i.lcZ(5,1,i.lcZ(6,3,"CONSENTS.STATUS_UNSIGNED")),""))}function XF(r,h){1&r&&(i.TgZ(0,"span")(1,"mat-icon",1),i._uU(2,"close"),i.qZA(),i.TgZ(3,"span"),i._uU(4),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA()()),2&r&&(i.xp6(4),i.hij(" ",i.lcZ(5,1,i.lcZ(6,3,"CONSENTS.STATUS_REVOKED")),""))}function QF(r,h){1&r&&(i.TgZ(0,"span")(1,"mat-icon",2),i._uU(2,"check"),i.qZA(),i.TgZ(3,"span"),i._uU(4),i.ALo(5,"translate"),i.ALo(6,"customTranslate"),i.qZA()()),2&r&&(i.xp6(4),i.hij(" ",i.lcZ(5,1,i.lcZ(6,3,"CONSENTS.STATUS_GRANTED")),""))}let KF=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-consent-status"]],inputs:{consentStatus:"consentStatus"},decls:3,vars:3,consts:[[4,"ngIf"],["color","warn"],["color","accent"]],template:function(t,n){1&t&&(i.YNc(0,JF,7,5,"span",0),i.YNc(1,XF,7,5,"span",0),i.YNc(2,QF,7,5,"span",0)),2&t&&(i.Q6J("ngIf","UNSIGNED"===n.consentStatus),i.xp6(1),i.Q6J("ngIf","REVOKED"===n.consentStatus),i.xp6(1),i.Q6J("ngIf","GRANTED"===n.consentStatus))},dependencies:[x.O5,Gi,Xe,ei],styles:["mat-icon[_ngcontent-%COMP%]{vertical-align:bottom}"]})}return r})();function e4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"th",16)(1,"mat-checkbox",17),i.NdJ("change",function(n){i.CHM(e);const d=i.oxw(2);return i.KtG(n?d.masterToggle():null)}),i.qZA()()}if(2&r){const e=i.oxw().ngIf,t=i.oxw();i.xp6(1),i.Q6J("checked",t.selection.hasValue()&&e.all)("indeterminate",t.selection.hasValue()&&!e.all)}}function t4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"td",18)(1,"mat-checkbox",19),i.NdJ("click",function(n){return n.stopPropagation()})("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw(2);return i.KtG(n?l.selection.toggle(c):null)}),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw(2);i.xp6(1),i.Q6J("checked",t.selection.isSelected(e))}}function n4(r,h){1&r&&(i.ynx(0,13),i.YNc(1,e4,2,2,"th",14),i.YNc(2,t4,2,1,"td",15),i.BQk())}function r4(r,h){1&r&&(i.TgZ(0,"th",20),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.STATUS"))," "))}function a4(r,h){if(1&r&&(i.TgZ(0,"td",21),i._UZ(1,"perun-web-apps-consent-status",22),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.Q6J("consentStatus",e.status)}}function o4(r,h){1&r&&(i.TgZ(0,"th",20),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.SERVICE_NAME"))," "))}function s4(r,h){if(1&r&&(i.TgZ(0,"td",21),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",e.consentHub.name," ")}}function l4(r,h){1&r&&(i.TgZ(0,"div"),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.GRANTED_TEXT"))," : "))}function c4(r,h){1&r&&(i.TgZ(0,"div"),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.REVOKED_TEXT"))," : "))}function d4(r,h){1&r&&(i.TgZ(0,"div"),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.UNSIGNED_TEXT"))," : "))}function u4(r,h){if(1&r&&(i.TgZ(0,"li"),i._uU(1),i.qZA()),2&r){const e=h.$implicit;i.xp6(1),i.hij(" ",e.displayName," ")}}function h4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",30),i.NdJ("click",function(){i.CHM(e);const n=i.oxw().$implicit,d=i.oxw();return i.KtG(d.rejectConsent.emit(n.id))}),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()}if(2&r){const e=i.oxw().$implicit;i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"UNSIGNED"===e.status?"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.REJECT_CONSENT_BUTTON":"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.REVOKE_CONSENT_BUTTON"))," ")}}function p4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",31),i.NdJ("click",function(){i.CHM(e);const n=i.oxw().$implicit,d=i.oxw();return i.KtG(d.grantConsent.emit(n.id))}),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()}2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.GRANT_CONSENT_BUTTON"))," "))}function f4(r,h){if(1&r&&(i.TgZ(0,"td",21)(1,"div",23)(2,"div",24),i.YNc(3,l4,4,5,"div",25),i.YNc(4,c4,4,5,"div",25),i.YNc(5,d4,4,5,"div",25),i.TgZ(6,"ul"),i.YNc(7,u4,2,1,"li",26),i.qZA(),i.TgZ(8,"div",27),i.YNc(9,h4,4,5,"button",28),i.YNc(10,p4,4,5,"button",29),i.qZA()()()()),2&r){const e=h.$implicit,t=i.oxw();i.uIk("colspan",t.displayedColumns.length),i.xp6(1),i.Q6J("@detailExpand",e===t.expandedConsent?"expanded":"collapsed"),i.xp6(2),i.Q6J("ngIf","GRANTED"===e.status),i.xp6(1),i.Q6J("ngIf","REVOKED"===e.status),i.xp6(1),i.Q6J("ngIf","UNSIGNED"===e.status),i.xp6(2),i.Q6J("ngForOf",e.attributes),i.xp6(2),i.Q6J("ngIf","REVOKED"!==e.status),i.xp6(1),i.Q6J("ngIf","GRANTED"!==e.status)}}function m4(r,h){1&r&&i._UZ(0,"tr",32)}function g4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"tr",33),i.NdJ("click",function(){const d=i.CHM(e).$implicit,c=i.oxw();return i.KtG(c.expandedConsent=c.expandedConsent===d?null:d)}),i.qZA()}if(2&r){const e=h.$implicit,t=i.oxw();i.ekj("example-expanded-row",t.expandedConsent===e)}}function _4(r,h){1&r&&i._UZ(0,"tr",34)}function b4(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",35),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT")),"\n"))}function w4(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",35),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"SHARED_LIB.PERUN.COMPONENTS.CONSENTS_LIST.NO_CONSENTS")),"\n"))}const A4=function(r){return{all:r}},y4=function(){return["expandedDetail"]};let v4=(()=>{class r{constructor(e){this.tableCheckbox=e,this.filterValue="",this.consents=[],this.selection=new ir(!0,[]),this.displayedColumns=["select","status","name"],this.grantConsent=new i.vpe,this.rejectConsent=new i.vpe,this.pageSizeOptions=Gf}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,t){switch(t){case"name":return e.consentHub.name;case"status":return e.status;default:return""}}ngOnChanges(){this.dataSource=new pe(this.consents),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){Uo(zo(this.dataSource.filteredData,this.displayedColumns,r.getDataForColumn),e)}exportDisplayedData(e){const t=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,n=t+this.dataSource.paginator.pageSize;Uo(zo(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(t,n),this.displayedColumns,r.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,t)=>Og(e,t,this.displayedColumns,r.getDataForColumn),this.dataSource.sortData=(e,t)=>Pg(e,t,r.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(mA))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-consents-list"]],viewQuery:function(t,n){if(1&t&&(i.Gf(Fo,7),i.Gf(jo,7)),2&t){let d;i.iGM(d=i.CRH())&&(n.child=d.first),i.iGM(d=i.CRH())&&(n.matSort=d.first)}},inputs:{filterValue:"filterValue",tableId:"tableId",consents:"consents",selection:"selection",displayedColumns:"displayedColumns"},outputs:{grantConsent:"grantConsent",rejectConsent:"rejectConsent"},features:[i.TTD],decls:18,vars:17,consts:[[1,"card",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","status","matSortDirection","asc","matSortDisableClear","","multiTemplateDataRows","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","name"],["matColumnDef","expandedDetail"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","dark-hover-list-item consent-row",3,"example-expanded-row","click",4,"matRowDef","matRowDefColumns"],["mat-row","","class","consent-detail-row",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["mat-cell","","class","static-column-size align-checkbox",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"checked","click","change"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[3,"consentStatus"],[1,"consent-detail"],[1,"p-3"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"d-flex"],["mat-flat-button","","class","me-2","color","warn",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","warn",1,"me-2",3,"click"],["mat-flat-button","","color","accent",3,"click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item","consent-row",3,"click"],["mat-row","",1,"consent-detail-row"],["alert_type","warn"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),i.NdJ("exportDisplayedData",function(c){return n.exportDisplayedData(c)})("exportAllData",function(c){return n.exportAllData(c)}),i.TgZ(2,"table",2),i.YNc(3,n4,3,0,"ng-container",3),i.ALo(4,"isAllSelected"),i.ynx(5,4),i.YNc(6,r4,4,5,"th",5),i.YNc(7,a4,2,1,"td",6),i.BQk(),i.ynx(8,7),i.YNc(9,o4,4,5,"th",5),i.YNc(10,s4,2,1,"td",6),i.BQk(),i.ynx(11,8),i.YNc(12,f4,11,8,"td",6),i.BQk(),i.YNc(13,m4,1,0,"tr",9),i.YNc(14,g4,1,2,"tr",10),i.YNc(15,_4,1,0,"tr",11),i.qZA()()(),i.YNc(16,b4,4,5,"perun-web-apps-alert",12),i.YNc(17,w4,4,5,"perun-web-apps-alert",12)),2&t&&(i.Q6J("hidden",0===n.dataSource.filteredData.length),i.xp6(1),i.Q6J("tableId",n.tableId)("dataLength",n.dataSource.filteredData.length)("pageSizeOptions",n.pageSizeOptions),i.xp6(1),i.Q6J("dataSource",n.dataSource),i.xp6(1),i.Q6J("ngIf",i.VKq(14,A4,i.xi3(4,11,n.dataSource,n.selection.selected.length))),i.xp6(10),i.Q6J("matHeaderRowDef",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",n.displayedColumns),i.xp6(1),i.Q6J("matRowDefColumns",i.DdM(16,y4)),i.xp6(1),i.Q6J("ngIf",0===n.dataSource.filteredData.length&&0!==n.dataSource.data.length),i.xp6(1),i.Q6J("ngIf",0===n.dataSource.data.length))},dependencies:[x.sg,x.O5,Ro,eo,io,_,no,to,w,ro,ao,v,T,jo,Lg,kn,kt,Fo,KF,Xe,ei,gT],styles:["tr.consent-detail-row[_ngcontent-%COMP%]{height:0!important}.consent-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{cursor:pointer;border-bottom-width:0!important}.consent-detail[_ngcontent-%COMP%]{overflow:hidden;display:flex;flex-direction:column}th[_ngcontent-%COMP%], td.mat-mdc-cell[_ngcontent-%COMP%]{padding:0!important}.mat-mdc-cell[_ngcontent-%COMP%], .mat-mdc-footer-cell[_ngcontent-%COMP%]{font-size:1rem!important}"],data:{animation:[mi("detailExpand",[Vt("collapsed",Be({height:"0px",minHeight:"0"})),Vt("expanded",Be({height:"*"})),Mt("expanded <=> collapsed",vt("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}})}return r})();const yk=function(){return["status","name"]};function M4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"div",4),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"perun-web-apps-debounce-filter",5),i.NdJ("filter",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.applyFilterUnsigned(n))}),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA(),i.TgZ(8,"perun-web-apps-consents-list",6),i.NdJ("grantConsent",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.grantConsent(n))})("rejectConsent",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.rejectConsent(n))}),i.qZA()()}if(2&r){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,6,i.lcZ(4,8,"CONSENTS.UNSIGNED_CONSENTS"))," "),i.xp6(3),i.Q6J("placeholder",i.lcZ(6,10,i.lcZ(7,12,"CONSENTS.FILTER"))),i.xp6(3),i.Q6J("consents",e.unsignedConsents)("filterValue",e.filterValueUnsigned)("tableId","TABLE_USER_CONSENTS")("displayedColumns",i.DdM(14,yk))}}function C4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"div",7),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"perun-web-apps-debounce-filter",5),i.NdJ("filter",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.applyFilterSigned(n))}),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA(),i.TgZ(8,"perun-web-apps-consents-list",8),i.NdJ("grantConsent",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.grantConsent(n))})("rejectConsent",function(n){i.CHM(e);const d=i.oxw();return i.KtG(d.rejectConsent(n))}),i.qZA()()}if(2&r){const e=i.oxw();i.xp6(2),i.hij(" ",i.lcZ(3,6,i.lcZ(4,8,"CONSENTS.PROCESSED_CONSENTS"))," "),i.xp6(3),i.Q6J("placeholder",i.lcZ(6,10,i.lcZ(7,12,"CONSENTS.FILTER"))),i.xp6(3),i.Q6J("consents",e.signedConsents)("tableId","TABLE_USER_CONSENTS")("filterValue",e.filterValueSigned)("displayedColumns",i.DdM(14,yk))}}function x4(r,h){1&r&&i._UZ(0,"mat-spinner",9)}let T4=(()=>{class r{constructor(e,t,n,d,c){this.router=e,this.notificator=t,this.translate=n,this.storeService=d,this.consentService=c,this.loading=!1,this.unsignedConsents=[],this.signedConsents=[],this.filterValueUnsigned="",this.filterValueSigned=""}ngOnInit(){this.loading=!0,this.consentService.getConsentsForUser(this.storeService.getPerunPrincipal().userId).subscribe(e=>{this.unsignedConsents=e.filter(t=>"UNSIGNED"===t.status),this.signedConsents=e.filter(t=>"UNSIGNED"!==t.status),this.loading=!1},()=>this.loading=!1)}grantAll(){this.loading=!0,this.notificator.showSuccess(this.translate.instant("CONSENTS.GRANT_ALL_NOTIFICATION")),this.loading=!1}rejectConsent(e){this.loading=!0,this.consentService.changeConsentStatus(e,"REVOKED").subscribe(()=>{const t=this.unsignedConsents.find(d=>d.id===e)??this.signedConsents.find(d=>d.id===e);this.moveConsent(t);const n=this.translate.instant("GRANTED"===t.status?"CONSENTS.CONSENT_REVOKED":"CONSENTS.CONSENT_REJECTED");t.status="REVOKED",this.notificator.showSuccess(n+t.consentHub.name),this.loading=!1},()=>this.loading=!1)}moveConsent(e){"UNSIGNED"===e.status&&(this.signedConsents=[...this.signedConsents,e],this.unsignedConsents=this.unsignedConsents.filter(t=>t.id!==e.id))}grantConsent(e){this.loading=!0,this.consentService.changeConsentStatus(e,"GRANTED").subscribe(()=>{const t=this.unsignedConsents.find(n=>n.id===e)??this.signedConsents.find(n=>n.id===e);this.moveConsent(t),t.status="GRANTED",this.notificator.showSuccess(this.translate.instant("CONSENTS.CONSENT_GRANTED")+t.consentHub.name),this.loading=!1},()=>this.loading=!1)}applyFilterUnsigned(e){this.filterValueUnsigned=e}applyFilterSigned(e){this.filterValueSigned=e}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(nn),i.Y36(Ar),i.Y36(Ot),i.Y36(Rt),i.Y36(Jo))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-consents-preview"]],decls:8,vars:8,consts:[[1,"page-title","mt-2"],[1,"user-theme"],[4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],[1,"page-subtitle"],[3,"placeholder","filter"],[3,"consents","filterValue","tableId","displayedColumns","grantConsent","rejectConsent"],[1,"page-subtitle","mt-4"],[3,"consents","tableId","filterValue","displayedColumns","grantConsent","rejectConsent"],[1,"ms-auto","me-auto"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1),i.YNc(5,M4,9,15,"div",2),i.YNc(6,C4,9,15,"div",2),i.YNc(7,x4,1,0,"mat-spinner",3),i.qZA()),2&t&&(i.xp6(1),i.hij(" ",i.lcZ(2,4,i.lcZ(3,6,"CONSENTS.TITLE")),"\n"),i.xp6(4),i.Q6J("ngIf",!n.loading&&0!==n.unsignedConsents.length),i.xp6(1),i.Q6J("ngIf",!n.loading),i.xp6(1),i.Q6J("ngIf",n.loading))},dependencies:[x.O5,Th,v4,ca,Xe,ei]})}return r})(),S4=(()=>{class r{constructor(e){this.store=e}ngOnInit(){this.user=this.store.getPerunPrincipal().user}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-mailing-lists"]],decls:1,vars:2,consts:[[3,"user","isService"]],template:function(t,n){1&t&&i._UZ(0,"perun-web-apps-mailing-lists",0),2&t&&i.Q6J("user",n.user)("isService",!1)},dependencies:[SF]})}return r})(),E4=(()=>{class r{constructor(e){this.store=e}ngOnInit(){this.user=this.store.getPerunPrincipal().user}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-settings-data-quotas"]],decls:1,vars:1,consts:[[3,"user"]],template:function(t,n){1&t&&i._UZ(0,"perun-web-apps-data-quotas",0),2&t&&i.Q6J("user",n.user)},dependencies:[AF]})}return r})(),D4=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-logout-loader"]],decls:31,vars:0,consts:[[1,"preloader",2,"opacity","1"],["version","1.1","id","sun","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve",2,"opacity","1","margin-left","0px","margin-top","0px"],["fill","none","d","M6.942,3.876c-0.4-0.692-1.146-1.123-1.946-1.123c-0.392,0-0.779,0.104-1.121,0.301c-1.072,0.619-1.44,1.994-0.821,3.067C3.454,6.815,4.2,7.245,5,7.245c0.392,0,0.779-0.104,1.121-0.301C6.64,6.644,7.013,6.159,7.167,5.581C7.321,5,7.243,4.396,6.942,3.876z M6.88,5.505C6.745,6.007,6.423,6.427,5.973,6.688C5.676,6.858,5.34,6.948,5,6.948c-0.695,0-1.343-0.373-1.69-0.975C2.774,5.043,3.093,3.849,4.024,3.312C4.32,3.14,4.656,3.05,4.996,3.05c0.695,0,1.342,0.374,1.69,0.975C6.946,4.476,7.015,5,6.88,5.505z"],["fill","none","d","M8.759,2.828C8.718,2.757,8.626,2.732,8.556,2.774L7.345,3.473c-0.07,0.041-0.094,0.132-0.053,0.202C7.319,3.723,7.368,3.75,7.419,3.75c0.025,0,0.053-0.007,0.074-0.02l1.211-0.699C8.774,2.989,8.8,2.899,8.759,2.828z"],["fill","none","d","M1.238,7.171c0.027,0.047,0.077,0.074,0.128,0.074c0.025,0,0.051-0.008,0.074-0.02l1.211-0.699c0.071-0.041,0.095-0.133,0.054-0.203S2.574,6.228,2.503,6.269l-1.21,0.699C1.221,7.009,1.197,7.101,1.238,7.171z"],["fill","none","d","M6.396,2.726c0.052,0,0.102-0.026,0.13-0.075l0.349-0.605C6.915,1.976,6.89,1.885,6.819,1.844c-0.07-0.042-0.162-0.017-0.202,0.054L6.269,2.503C6.228,2.574,6.251,2.666,6.322,2.706C6.346,2.719,6.371,2.726,6.396,2.726z"],["fill","none","d","M3.472,7.347L3.123,7.952c-0.041,0.07-0.017,0.162,0.054,0.203C3.2,8.169,3.226,8.175,3.25,8.175c0.052,0,0.102-0.027,0.129-0.074l0.349-0.605c0.041-0.07,0.017-0.16-0.054-0.203C3.603,7.251,3.513,7.276,3.472,7.347z"],["fill","none","d","M3.601,2.726c0.025,0,0.051-0.007,0.074-0.02C3.746,2.666,3.77,2.574,3.729,2.503l-0.35-0.604C3.338,1.828,3.248,1.804,3.177,1.844C3.106,1.886,3.082,1.976,3.123,2.047l0.35,0.604C3.5,2.7,3.549,2.726,3.601,2.726z"],["fill","none","d","M6.321,7.292c-0.07,0.043-0.094,0.133-0.054,0.203l0.351,0.605c0.026,0.047,0.076,0.074,0.127,0.074c0.025,0,0.051-0.006,0.074-0.02c0.072-0.041,0.096-0.133,0.055-0.203l-0.35-0.605C6.483,7.276,6.393,7.253,6.321,7.292z"],["fill","none","d","M2.202,5.146c0.082,0,0.149-0.065,0.149-0.147S2.284,4.851,2.202,4.851H1.503c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147H2.202z"],["fill","none","d","M8.493,4.851H7.794c-0.082,0-0.148,0.066-0.148,0.148s0.066,0.147,0.148,0.147l0,0h0.699c0.082,0,0.148-0.065,0.148-0.147S8.575,4.851,8.493,4.851L8.493,4.851z"],["fill","none","d","M5.146,2.203V0.805c0-0.082-0.066-0.148-0.148-0.148c-0.082,0-0.148,0.066-0.148,0.148v1.398c0,0.082,0.066,0.149,0.148,0.149C5.08,2.352,5.146,2.285,5.146,2.203z"],["fill","none","d","M4.85,7.796v1.396c0,0.082,0.066,0.15,0.148,0.15c0.082,0,0.148-0.068,0.148-0.15V7.796c0-0.082-0.066-0.148-0.148-0.148C4.917,7.647,4.85,7.714,4.85,7.796z"],["fill","none","d","M2.651,3.473L1.44,2.774C1.369,2.732,1.279,2.757,1.238,2.828C1.197,2.899,1.221,2.989,1.292,3.031l1.21,0.699c0.023,0.013,0.049,0.02,0.074,0.02c0.051,0,0.101-0.026,0.129-0.075C2.747,3.604,2.722,3.514,2.651,3.473z"],["fill","none","d","M8.704,6.968L7.493,6.269c-0.07-0.041-0.162-0.016-0.201,0.055c-0.041,0.07-0.018,0.162,0.053,0.203l1.211,0.699c0.023,0.012,0.049,0.02,0.074,0.02c0.051,0,0.102-0.027,0.129-0.074C8.8,7.101,8.776,7.009,8.704,6.968z"],["version","1.1","id","cloud","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","10px","height","10px","viewBox","0 0 10 10",0,"xml","space","preserve"],["fill","none","d","M8.528,5.624H8.247c-0.085,0-0.156-0.068-0.156-0.154c0-0.694-0.563-1.257-1.257-1.257c-0.098,0-0.197,0.013-0.3,0.038C6.493,4.259,6.45,4.252,6.415,4.229C6.38,4.208,6.356,4.172,6.348,4.131C6.117,3.032,5.135,2.235,4.01,2.235c-1.252,0-2.297,0.979-2.379,2.23c-0.004,0.056-0.039,0.108-0.093,0.13C1.076,4.793,0.776,5.249,0.776,5.752c0,0.693,0.564,1.257,1.257,1.257h6.495c0.383,0,0.695-0.31,0.695-0.692S8.911,5.624,8.528,5.624z"],[1,"rain"],[1,"drop"],[1,"text"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i.O4$(),i.TgZ(1,"svg",1)(2,"g"),i._UZ(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14),i.qZA()(),i.TgZ(16,"svg",15),i._UZ(17,"path",16),i.qZA(),i.kcU(),i.TgZ(18,"div",17),i._UZ(19,"span",18)(20,"span",18)(21,"span",18)(22,"span",18)(23,"span",18)(24,"span",18)(25,"span",18)(26,"span",18)(27,"span",18)(28,"span",18),i.qZA(),i.TgZ(29,"div",19),i._uU(30,"LOGOUT..."),i.qZA()())},styles:[".preloader[_ngcontent-%COMP%]{position:absolute;margin-left:-55px;margin-top:-200px;height:110px;width:110px;left:50%;top:50%}svg[_ngcontent-%COMP%]{width:110px;height:110px}path[_ngcontent-%COMP%]{stroke:#9ea1a4;stroke-width:.25;fill:#241e20}#cloud[_ngcontent-%COMP%]{position:relative;z-index:2}#cloud[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#efefef}#sun[_ngcontent-%COMP%]{margin-left:-10px;margin-top:6px;opacity:0;width:60px;height:60px;position:absolute;left:45px;top:15px;z-index:1;animation-name:_ngcontent-%COMP%_rotate;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:linear}#sun[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke-width:.18;fill:#9ea1a4}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rain[_ngcontent-%COMP%]{position:absolute;width:70px;height:70px;margin-top:-32px;margin-left:19px}.drop[_ngcontent-%COMP%]{opacity:1;background:#9ea1a4;display:block;float:left;width:3px;height:10px;margin-left:4px;border-radius:0 0 6px 6px;animation-name:_ngcontent-%COMP%_drop;animation-duration:.35s;animation-iteration-count:infinite}.drop[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.13s}.drop[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.24s}.drop[_ngcontent-%COMP%]:nth-child(3){animation-delay:-.39s}.drop[_ngcontent-%COMP%]:nth-child(4){animation-delay:-525ms}.drop[_ngcontent-%COMP%]:nth-child(5){animation-delay:-.64s}.drop[_ngcontent-%COMP%]:nth-child(6){animation-delay:-.79s}.drop[_ngcontent-%COMP%]:nth-child(7){animation-delay:-.9s}.drop[_ngcontent-%COMP%]:nth-child(8){animation-delay:-1.05s}.drop[_ngcontent-%COMP%]:nth-child(9){animation-delay:-1.13s}.drop[_ngcontent-%COMP%]:nth-child(10){animation-delay:-1.3s}@keyframes _ngcontent-%COMP%_drop{50%{height:45px;opacity:0}51%{opacity:0}to{height:1px;opacity:0}}.text[_ngcontent-%COMP%]{font-family:Helvetica,Helvetica Neue,sans-serif;letter-spacing:1px;text-align:center;margin-left:-43px;font-weight:700;margin-top:20px;font-size:11px;color:#a0a0a0;width:200px}"]})}return r})(),k4=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-page"]],decls:2,vars:0,consts:[[1,"user-theme"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0),i._UZ(1,"router-outlet"),i.qZA())},dependencies:[na],styles:[".security-text[_ngcontent-%COMP%]{font-family:FreeMono,monospace;color:gray}"]})}return r})();const L4=["toggle"],H4=function(r){return[r]};function R4(r,h){if(1&r&&(i.TgZ(0,"a",3),i.NdJ("auxclick",function(t){return t.preventDefault()}),i.TgZ(1,"div",4)(2,"mat-icon"),i._uU(3),i.qZA(),i.TgZ(4,"p",5),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA()()()),2&r){const e=h.$implicit;i.Q6J("routerLink",e.url)("perunWebAppsMiddleClickRouterLink",i.VKq(8,H4,e.url)),i.xp6(3),i.Oqu(e.icon),i.xp6(2),i.Oqu(i.lcZ(6,4,i.lcZ(7,6,e.label)))}}function P4(r,h){1&r&&i._UZ(0,"mat-spinner",6)}let O4=(()=>{class r{constructor(e,t){this.translate=e,this.storeService=t,this.items=[],this.loading=!1}ngOnInit(){this.initItems();const e=this.storeService.getProperty("displayed_tabs");this.items=this.items.filter(t=>e.includes(t.tabName))}initItems(){this.items=[{icon:"lock_open",url:"/profile/auth/accountActivation",label:"AUTHENTICATION.ACCOUNT_ACTIVATION",tabName:"accountActivation"},{icon:"password",url:"/profile/auth/altPasswords",label:"AUTHENTICATION.ALTERNATIVE_PASSWORDS",tabName:"alt_passwords"},{icon:"dangerous",url:"/profile/auth/antiPhishingSecurity",label:"AUTHENTICATION.ANTI_PHISHING",tabName:"anti_phishing"},{icon:"lock",url:"/profile/auth/passwordReset",label:"AUTHENTICATION.PASSWORD_RESET",tabName:"password_reset"},{icon:"security",url:"/profile/auth/mfa",label:"AUTHENTICATION.MFA",tabName:"mfa"},{icon:"vpn_key",url:"/profile/auth/sshKeys",label:"AUTHENTICATION.SSH_KEYS",tabName:"ssh_keys"}]}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Mr),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-overview"]],viewQuery:function(t,n){if(1&t&&i.Gf(L4,5),2&t){let d;i.iGM(d=i.CRH())&&(n.toggle=d.first)}},decls:4,vars:3,consts:[[3,"hidden"],["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick",4,"ngFor","ngForOf"],["class","ms-auto me-auto",4,"ngIf"],["mat-list-item","","matRipple","","queryParamsHandling","merge",3,"routerLink","perunWebAppsMiddleClickRouterLink","auxclick"],[1,"d-flex","flex-row"],[1,"ms-2","mt-auto","mb-auto"],[1,"ms-auto","me-auto"]],template:function(t,n){1&t&&(i.TgZ(0,"div",0)(1,"mat-nav-list"),i.YNc(2,R4,8,10,"a",1),i.qZA()(),i.YNc(3,P4,1,0,"mat-spinner",2)),2&t&&(i.Q6J("hidden",n.loading),i.xp6(2),i.Q6J("ngForOf",n.items),i.xp6(1),i.Q6J("ngIf",n.loading))},dependencies:[x.sg,x.O5,Gi,kx,Dg,ka,Jf,Kd,ca,er,Xe,ei],styles:[".security-text[_ngcontent-%COMP%]{font-family:FreeMono,monospace;color:gray}mat-nav-list[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:var(--side-hover)!important;color:var(--side-text-hover)!important;cursor:pointer}"]})}return r})(),I4=(()=>{class r{constructor(e){this.translate=e}transform(e){return this.translate.currentLang in e?e[this.translate.currentLang]:this.translate.defaultLang in e?e[this.translate.defaultLang]:e[Object.keys(e)[0]]}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ot,16))};static#t=this.\u0275pipe=i.Yjl({name:"categoryLabel",type:r,pure:!0})}return r})();const B4=["master"];function N4(r,h){if(1&r&&(i.TgZ(0,"perun-web-apps-alert",12),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,e.errorTooltip)),"\n")}}function V4(r,h){1&r&&i._UZ(0,"mat-spinner",13)}function j4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"mat-checkbox",18),i.NdJ("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw().$implicit,o=i.oxw(2);return i.KtG(o.toggleRps(l,c.key,n.checked))}),i._uU(2),i.ALo(3,"categoryLabel"),i.qZA()()}if(2&r){const e=h.$implicit,t=i.oxw().$implicit,n=i.oxw(2);i.xp6(1),i.Q6J("checked",n.rpsSelections.get(t).isSelected(e.key)),i.xp6(1),i.hij(" ",i.lcZ(3,2,e.value)," ")}}function z4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"mat-expansion-panel",8)(1,"mat-expansion-panel-header")(2,"mat-checkbox",16),i.NdJ("click",function(n){return n.stopPropagation()})("change",function(n){const c=i.CHM(e).$implicit,l=i.oxw(2);return i.KtG(l.toggleCategory(c,n.checked))}),i._uU(3),i.ALo(4,"categoryLabel"),i.qZA()(),i.YNc(5,j4,4,4,"div",17),i.ALo(6,"keyvalue"),i.qZA()}if(2&r){const e=h.$implicit,t=i.oxw(2);i.Q6J("disabled",0===t.allRpsKeysByCategory.get(e).length),i.xp6(1),i.ekj("cursor-default",0===t.allRpsKeysByCategory.get(e).length),i.xp6(1),i.Q6J("checked",t.categorySelection.isSelected(e))("indeterminate",t.categorySelection.isSelected(e)&&t.rpsSelections.get(e).selected.length!==t.allRpsKeysByCategory.get(e).length),i.xp6(1),i.hij(" ",i.lcZ(4,7,t.settings.categories[e].label)," "),i.xp6(2),i.Q6J("ngForOf",i.lcZ(6,9,t.settings.categories[e].rps))}}function U4(r,h){if(1&r&&(i.TgZ(0,"mat-accordion",14),i.YNc(1,z4,7,11,"mat-expansion-panel",15),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("ngForOf",e.allCategoriesKeys)}}let F4=(()=>{class r{constructor(e,t,n,d,c,l,o){this.translate=e,this.attributesManagerService=t,this.store=n,this.oauthService=d,this.authService=c,this.httpClient=l,this.mfaApiService=o,this.mfaAvailable=!1,this.loadingMfa=!1,this.errorTooltip="AUTHENTICATION.MFA_DISABLED",this.originalMfa=!1,this.enableDetailSettings=!0,this.loadingCategories=!1,this.unchangedSettings=!0,this.rpsSelections=new Map,this.allRpsSelected=!1,this.categories={},this.mfaUrl="",this.allCategoriesKeys=[],this.allRpsKeysByCategory=new Map}ngOnInit(){this.loadingMfa=!0;const e=this.store.getProperty("mfa");this.translate.onLangChange.subscribe(()=>{this.mfaUrl="en"===this.translate.currentLang?e.url_en:e.url_cs}),this.mfaUrl="en"===this.translate.currentLang?e.url_en:e.url_cs,this.categorySelection=new ir(!0,[]),this.mfaApiService.isMfaAvailable().subscribe({next:t=>{this.mfaAvailable=t,this.mfaAvailable?(this.loadingCategories=!0,this.loadMfa()):this.loadingMfa=!1},error:t=>{console.error(t),this.errorTooltip="AUTHENTICATION.MFA_ERROR",this.loadingMfa=!1}})}loadMfa(){if(sessionStorage.getItem("mfa_route")){const t=sessionStorage.getItem("enforce_mfa");if(t){const d=JSON.stringify({all:"true"===t});sessionStorage.setItem("settings_mfa",d)}sessionStorage.getItem("settings_mfa")?this.mfaApiService.updateDetailSettings().subscribe({next:()=>{this.loadSettings(),this.loadingMfa=!1},error:()=>{this.loadingMfa=!1,this.loadingCategories=!1}}):(this.loadSettings(),this.loadingMfa=!1)}else{const t=this.store.getProperty("mfa").enforce_mfa_attribute;this.attributesManagerService.getUserAttributeByName(this.store.getPerunPrincipal().userId,t).subscribe({next:n=>{this.originalMfa=!!n.value,this.loadSettings(),this.loadingMfa=!1},error:n=>{console.error(n),this.loadingMfa=!1,this.loadingCategories=!1}})}}loadSettings(){this.mfaApiService.getSettings().subscribe({next:e=>{this.settings=e,this.setSelections(),this.loadingCategories=!1},error:()=>{this.loadingMfa=!1,this.loadingCategories=!1}})}setSelections(){this.enableDetailSettings=this.settings.categories&&Object.keys(this.settings.categories).length>0,this.categorySelection=new ir(!0,this.settings.includedCategories),this.allCategoriesKeys=Object.keys(this.settings.categories),this.enforceMfa=this.settings.includedCategories.length>0||this.settings.allEnforced;for(const e in this.settings.categories)this.allRpsKeysByCategory.set(e,Object.keys(this.settings.rpsByCategory[e])),this.rpsSelections.set(e,new ir(!0,this.settings.includedRpsByCategory[e]));this.checkAllRpsSelected()}toggleEnableMfa(e){if(this.unchangedSettings=!1,e){this.categorySelection.setSelection(...Object.keys(this.settings.categories));for(const t in this.settings.categories)this.rpsSelections.get(t).setSelection(...Object.keys(this.settings.rpsByCategory[t]))}else{this.categorySelection.clear();for(const t in this.settings.categories)this.rpsSelections.get(t).clear()}this.checkAllRpsSelected()}toggleCategory(e,t){this.unchangedSettings=!1;const n=String(e);if(t){this.categorySelection.select(n);for(const d in this.settings.rpsByCategory[n])this.rpsSelections.get(n).select(d);this.enforceMfa=!0}else this.categorySelection.deselect(n),this.rpsSelections.get(n).clear(),this.categorySelection.isEmpty()&&(this.enforceMfa=!1);this.checkAllRpsSelected()}toggleRps(e,t,n){const d=String(t),c=String(e);this.unchangedSettings=!1,n?(this.rpsSelections.get(c).select(d),this.categorySelection.select(c),this.enforceMfa=!0):(this.rpsSelections.get(c).deselect(d),this.rpsSelections.get(c).isEmpty()&&(this.categorySelection.deselect(c),this.categorySelection.isEmpty()&&(this.enforceMfa=!1))),this.checkAllRpsSelected()}saveSettings(e=!1){this.loadingMfa=!0;const t=this.enforceMfa&&!this.checkbox.indeterminate;sessionStorage.setItem("enforce_mfa",t.toString()),this.saveDetailSettings(),this.mfaApiService.saveSettings(t,e).subscribe({next:()=>{this.unchangedSettings=!0,this.loadingMfa=!1},error:()=>{this.loadingMfa=!1}})}checkAllRpsSelected(){for(const e in this.settings.categories)if(this.rpsSelections.get(e).selected.length!==Object.keys(this.settings.rpsByCategory[e]).length)return void(this.allRpsSelected=!1);this.allRpsSelected=!0}saveDetailSettings(){this.settings.includedCategories=this.categorySelection.selected,this.settings.excludedRps=[];for(const e of this.settings.includedCategories)this.settings.includedRpsByCategory[e]=this.rpsSelections.get(e).selected,this.settings.excludedRps.push(...Object.keys(this.settings.rpsByCategory[e]).filter(t=>!this.rpsSelections.get(e).selected.includes(t)));this.mfaApiService.saveDetailSettings(this.settings)}redirectToMfa(){window.open(this.mfaUrl,"_blank")}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ot),i.Y36(Yt),i.Y36(Rt),i.Y36(Ic.Ct),i.Y36(Rs),i.Y36(C.eN),i.Y36(NO))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-mfa-settings"]],viewQuery:function(t,n){if(1&t&&i.Gf(B4,5),2&t){let d;i.iGM(d=i.CRH())&&(n.checkbox=d.first)}},decls:24,vars:26,consts:[[1,"page-title"],[1,"mb-2"],["mat-flat-button","","color","accent",1,"me-2",3,"disabled","hidden","click"],["mat-stroked-button","",3,"click"],["alert_type","warn",4,"ngIf"],["class","ms-auto me-auto mt-2",4,"ngIf"],[3,"hidden"],[1,"toggle-and-button"],[3,"disabled"],[1,"toggle-ellipsis","me-5",3,"disabled","ngModel","indeterminate","click","ngModelChange","change"],["master",""],["multi","",4,"ngIf"],["alert_type","warn"],[1,"ms-auto","me-auto","mt-2"],["multi",""],[3,"disabled",4,"ngFor","ngForOf"],[1,"toggle-ellipsis","me-2",3,"checked","indeterminate","click","change"],[4,"ngFor","ngForOf"],[1,"ms-5",3,"checked","change"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",1)(5,"button",2),i.NdJ("click",function(){return n.saveSettings()}),i._uU(6),i.ALo(7,"translate"),i.qZA(),i.TgZ(8,"button",3),i.NdJ("click",function(){return n.redirectToMfa()}),i._uU(9),i.ALo(10,"translate"),i.qZA()(),i.YNc(11,N4,4,5,"perun-web-apps-alert",4),i.YNc(12,V4,1,0,"mat-spinner",5),i.TgZ(13,"div",6)(14,"span",7)(15,"mat-accordion")(16,"mat-expansion-panel",8)(17,"mat-expansion-panel-header")(18,"mat-checkbox",9,10),i.NdJ("click",function(c){return c.stopPropagation()})("ngModelChange",function(c){return n.enforceMfa=c})("change",function(c){return n.toggleEnableMfa(c.checked)}),i._uU(20),i.ALo(21,"translate"),i.ALo(22,"customTranslate"),i.qZA()(),i.YNc(23,U4,2,1,"mat-accordion",11),i.qZA()()()()),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,14,i.lcZ(3,16,"AUTHENTICATION.MFA"))),i.xp6(4),i.Q6J("disabled",n.unchangedSettings)("hidden",!n.mfaAvailable),i.xp6(1),i.hij(" ",i.lcZ(7,18,"AUTHENTICATION.MFA_SAVE")," "),i.xp6(3),i.hij(" ",i.lcZ(10,20,"AUTHENTICATION.MFA_INFO")," "),i.xp6(2),i.Q6J("ngIf",!(n.loadingMfa||n.loadingCategories||n.mfaAvailable)),i.xp6(1),i.Q6J("ngIf",n.loadingMfa||n.loadingCategories),i.xp6(1),i.Q6J("hidden",n.loadingMfa||n.loadingCategories||!n.mfaAvailable),i.xp6(3),i.Q6J("disabled",!n.mfaAvailable||!n.enableDetailSettings),i.xp6(2),i.Q6J("disabled",!n.mfaAvailable)("ngModel",n.enforceMfa)("indeterminate",n.enforceMfa&&(!n.allRpsSelected||n.categorySelection.selected.length!==n.allCategoriesKeys.length)),i.xp6(2),i.hij("",i.lcZ(21,22,i.lcZ(22,24,"AUTHENTICATION.MFA_TOGGLE"))," "),i.xp6(3),i.Q6J("ngIf",!n.loadingCategories))},dependencies:[x.sg,x.O5,kt,kn,qd,Fd,Dc,Vi,Ro,ca,Gr,x.Nd,Xe,ei,I4],styles:[".toggle-and-button[_ngcontent-%COMP%]{display:inline-flex;max-width:100%}.toggle-ellipsis[_ngcontent-%COMP%]{height:40px;display:inline-block;vertical-align:middle;overflow:hidden}.show-button[_ngcontent-%COMP%]{white-space:nowrap}.cursor-default[_ngcontent-%COMP%]{cursor:default}"]})}return r})();function q4(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",11),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.ADD_AUTH_IMG.INFO"))))}function Y4(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",12),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.ADD_AUTH_IMG.IMG_TOO_LONG"))))}function W4(r,h){if(1&r&&(i.TgZ(0,"div",13),i._UZ(1,"img",14),i.qZA()),2&r){const e=i.oxw();i.xp6(1),i.Q6J("src",e.newImage,i.LSH)}}function G4(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",11),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"DIALOGS.ADD_AUTH_IMG.DELAY_INFO"))))}let $4=(()=>{class r{constructor(e,t,n,d){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.store=d,this.newImage=""}ngOnInit(){this.theme=this.data.theme,this.attribute=this.data.attribute,this.newImage=this.attribute.value}handleInputChange(e){const t=e.dataTransfer?.files[0]??e.target?.files[0],d=new FileReader;t.type.match(/image-*/)?(d.onload=this._handleReaderLoaded.bind(this),this.imageType=t.type,d.readAsDataURL(t)):alert("invalid format")}_handleReaderLoaded(e){const t=e.target;let n=100;const d=()=>{c(t.result).then(l=>{n>50&&l.length>6144?(n-=10,d()):(this.newImage=l,this.imgTooLong=this.newImage.length>=6144)}).catch(l=>console.error(l))},c=l=>new Promise((o,a)=>{const s=new Image;s.src=l,s.onload=()=>{const u=document.createElement("canvas");let p=s.width,m=s.height;p>m?p>n&&(m*=n/p,p=n):m>n&&(p*=n/m,m=n),u.width=p,u.height=m;const g=u.getContext("2d");g.drawImage(s,0,0,p,m);const f=g.canvas.toDataURL();o(f)},s.onerror=u=>a(u)});d()}onAdd(){this.attribute.value=this.newImage,this.attributesManagerService.setUserAttribute({attribute:this.attribute,user:this.store.getPerunPrincipal().userId}).subscribe(()=>{this.dialogRef.close(!0)})}onCancel(){this.dialogRef.close(!1)}generateImg(){function a(p,m,g,f){f.beginPath(),f.rect(20*p,20*m,20,20),f.fillStyle="rgb("+g.join(",")+")",f.fill()}this.newImage=function u(){const p=function o(){const p=document.createElement("canvas");p.width=100,p.height=100;const m=p.getContext("2d");return m.beginPath(),m.rect(0,0,100,100),m.fillStyle="#FFFFFF",m.fill(),p}(),m=p.getContext("2d"),g=function s(){const p=[];for(let m=0;m<3;m++){const g=Math.floor(256*Math.random()),f=Math.max(120,g),y=Math.min(200,f);p.push(y)}return p}();for(let f=0;f{class r{constructor(e,t,n,d){this.dialogRef=e,this.data=t,this.attributesManagerService=n,this.store=d,this.securityText=""}ngOnInit(){this.theme=this.data.theme,this.attribute=this.data.attribute,this.attribute.value&&(this.securityText=String(this.attribute.value))}add(){this.attribute.value=this.securityText,this.attributesManagerService.setUserAttribute({attribute:this.attribute,user:this.store.getPerunPrincipal().userId}).subscribe(()=>{this.dialogRef.close(!0)})}cancel(){this.dialogRef.close(!1)}generateText(e="en"){const t=J4[e];let n=t[Math.floor(Math.random()*t.length)];for(let d=0;d<3;d++)n+=("emojis"!==e?"-":" ")+t[Math.floor(Math.random()*t.length)];this.securityText=n}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(Yt),i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-add-auth-text-dialog"]],decls:26,vars:29,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"w-100"],["matInput","","autofocus","",3,"ngModel","ngModelChange"],["color","accent","mat-flat-button","",1,"m-1",3,"click"],["alert_type","info"],["matDialogActions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"]],template:function(t,n){1&t&&(i.TgZ(0,"div")(1,"h1",0),i._uU(2),i.ALo(3,"translate"),i.qZA(),i.TgZ(4,"div",1)(5,"mat-form-field",2)(6,"input",3),i.NdJ("ngModelChange",function(c){return n.securityText=c}),i.qZA()(),i.TgZ(7,"button",4),i.NdJ("click",function(){return n.generateText()}),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.qZA(),i.TgZ(11,"button",4),i.NdJ("click",function(){return n.generateText("emojis")}),i._uU(12),i.ALo(13,"translate"),i.ALo(14,"customTranslate"),i.qZA(),i.TgZ(15,"perun-web-apps-alert",5),i._uU(16),i.ALo(17,"translate"),i.ALo(18,"customTranslate"),i.qZA()(),i.TgZ(19,"div",6)(20,"button",7),i.NdJ("click",function(){return n.cancel()}),i._uU(21),i.ALo(22,"translate"),i.qZA(),i.TgZ(23,"button",8),i.NdJ("click",function(){return n.add()}),i._uU(24),i.ALo(25,"translate"),i.qZA()()()),2&t&&(i.Tol(n.theme),i.xp6(2),i.Oqu(i.lcZ(3,11,"DIALOGS.ADD_AUTH_TEXT.TITLE")),i.xp6(4),i.Q6J("ngModel",n.securityText),i.xp6(2),i.hij(" ",i.lcZ(9,13,i.lcZ(10,15,"DIALOGS.ADD_AUTH_TEXT.GENERATE_TEXT"))," "),i.xp6(4),i.hij(" ",i.lcZ(13,17,i.lcZ(14,19,"DIALOGS.ADD_AUTH_TEXT.GENERATE_EMOJIS"))," "),i.xp6(4),i.hij(" ",i.lcZ(17,21,i.lcZ(18,23,"DIALOGS.ADD_AUTH_TEXT.DELAY_INFO"))," "),i.xp6(5),i.hij(" ",i.lcZ(22,25,"DIALOGS.ADD_AUTH_TEXT.CANCEL")," "),i.xp6(2),i.Q6J("disabled",""===n.securityText.trim()),i.xp6(1),i.hij(" ",i.lcZ(25,27,"DIALOGS.ADD_AUTH_TEXT.ADD")," "))},dependencies:[kt,kn,Oi,qi,gi,Pi,An,Nn,Vi,Gr,Xe,ei]})}return r})();function Q4(r,h){if(1&r&&(i.TgZ(0,"div"),i._UZ(1,"img",7),i.qZA()),2&r){const e=i.oxw(2);i.xp6(1),i.Q6J("src",e.imageSrc,i.LSH)}}function K4(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",2)(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"p"),i._uU(6),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA(),i.YNc(9,Q4,2,1,"div",4),i.TgZ(10,"button",5),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onAddAttribute(n.imgAtt,n.imgAttrName,"AddAuthImgDialogComponent","IMG"))}),i._uU(11),i.ALo(12,"translate"),i.ALo(13,"customTranslate"),i.qZA(),i.TgZ(14,"button",6),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onDeleteAttribute(n.imgAtt,n.imgAttrName,"IMG"))}),i._uU(15),i.ALo(16,"translate"),i.ALo(17,"customTranslate"),i.qZA()()}if(2&r){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,6,i.lcZ(4,8,"AUTHENTICATION.TITLE"))),i.xp6(4),i.Oqu(i.lcZ(7,10,i.lcZ(8,12,"AUTHENTICATION.ANTI_PHISHING_INFO"))),i.xp6(3),i.Q6J("ngIf",e.imageSrc&&e.imageSrc.length),i.xp6(2),i.hij(" ",i.lcZ(12,14,i.lcZ(13,16,"AUTHENTICATION.NEW_IMG"))," "),i.xp6(3),i.Q6J("disabled",!e.imgAtt||!e.imgAtt.value),i.xp6(1),i.hij(" ",i.lcZ(16,18,i.lcZ(17,20,"AUTHENTICATION.DELETE_IMG"))," ")}}function eq(r,h){if(1&r&&(i.TgZ(0,"h4",9),i._uU(1),i.qZA()),2&r){const e=i.oxw(2);i.xp6(1),i.Oqu(e.textAtt.value)}}function tq(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div",2)(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"p"),i._uU(6),i.ALo(7,"translate"),i.ALo(8,"customTranslate"),i.qZA(),i.YNc(9,eq,2,1,"h4",8),i.TgZ(10,"button",5),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onAddAttribute(n.textAtt,n.textAttrName,"AddAuthTextDialogComponent","TEXT"))}),i._uU(11),i.ALo(12,"translate"),i.ALo(13,"customTranslate"),i.qZA(),i.TgZ(14,"button",6),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.onDeleteAttribute(n.textAtt,n.textAttrName,"TEXT"))}),i._uU(15),i.ALo(16,"translate"),i.ALo(17,"customTranslate"),i.qZA()()}if(2&r){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,6,i.lcZ(4,8,"AUTHENTICATION.TITLE_TEXT"))),i.xp6(4),i.Oqu(i.lcZ(7,10,i.lcZ(8,12,"AUTHENTICATION.ANTI_PHISHING_INFO_TEXT"))),i.xp6(3),i.Q6J("ngIf",e.textAtt),i.xp6(2),i.hij(" ",i.lcZ(12,14,i.lcZ(13,16,"AUTHENTICATION.NEW_TEXT"))," "),i.xp6(3),i.Q6J("disabled",!e.textAtt||!e.textAtt.value),i.xp6(1),i.hij(" ",i.lcZ(16,18,i.lcZ(17,20,"AUTHENTICATION.DELETE_TEXT"))," ")}}let iq=(()=>{class r{constructor(e,t,n,d,c){this.dialog=e,this.attributesManagerService=t,this.store=n,this.translate=d,this.notificatorService=c,this.imageSrc="",this.loading=!1}ngOnInit(){this.imgAttrName=this.store.getProperty("mfa").security_image_attribute,this.textAttrName=this.store.getProperty("mfa").security_text_attribute,this.componentMapper={AddAuthImgDialogComponent:$4,AddAuthTextDialogComponent:X4},this.displayImageBlock=this.store.getProperty("mfa").enable_security_image,this.displayImageBlock&&this.loadSecurityAttribute(this.imgAttrName,!0).subscribe(e=>{this.imgAtt=e}),this.displayTextBlock=this.store.getProperty("mfa").enable_security_text,this.displayTextBlock&&this.loadSecurityAttribute(this.textAttrName).subscribe(e=>{this.textAtt=e})}loadSecurityAttribute(e,t=!1){this.loading=!0;const n=new ie.x;return this.attributesManagerService.getUserAttributeByName(this.store.getPerunPrincipal().userId,e).subscribe({next:d=>{d?(t&&(this.imageSrc=d.value),n.next(d)):this.attributesManagerService.getAttributeDefinitionByName(e).subscribe(c=>{n.next(c)}),this.loading=!1},error:d=>{console.error(d),this.loading=!1}}),n.asObservable()}onAddAttribute(e,t,n,d){const c=di();c.width="500px",c.data={theme:"user-theme",attribute:e},this.dialog.open(this.componentMapper[n],c).afterClosed().subscribe(o=>{o&&(this.notificatorService.showSuccess(this.translate.instant(`AUTHENTICATION.SAVE_${d}_SUCCESS`)),this.loadSecurityAttribute(t,"IMG"===d).subscribe(a=>{e=a}))})}onDeleteAttribute(e,t,n){const d=di();d.width="600px";const c=this.translate.instant(`AUTHENTICATION.DELETE_${n}_DIALOG_TITLE`),l=this.translate.instant(`AUTHENTICATION.DELETE_${n}_DIALOG_DESC`);d.data={doNotShowValues:!0,attribute:e,userId:this.store.getPerunPrincipal().userId,title:c,description:l},this.dialog.open(bA,d).afterClosed().subscribe(a=>{a&&(this.notificatorService.showSuccess(this.translate.instant(`AUTHENTICATION.REMOVE_${n}_SUCCESS`)),this.loadSecurityAttribute(t,"IMG"===n).subscribe(s=>{e=s}))})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ji),i.Y36(Yt),i.Y36(Rt),i.Y36(Mr),i.Y36(Ar))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-anti-phishing-security"]],decls:6,vars:7,consts:[[1,"page-title"],["class","mb-5",4,"ngIf"],[1,"mb-5"],[1,"page-subtitle"],[4,"ngIf"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",3,"disabled","click"],["alt","",3,"src"],["class","security-text",4,"ngIf"],[1,"security-text"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.YNc(4,K4,18,22,"div",1),i.YNc(5,tq,18,22,"div",1)),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,3,i.lcZ(3,5,"AUTHENTICATION.ANTI_PHISHING"))),i.xp6(3),i.Q6J("ngIf",n.displayImageBlock),i.xp6(1),i.Q6J("ngIf",n.displayTextBlock))},dependencies:[x.O5,kt,Xe,ei]})}return r})();function nq(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",7),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"ALERTS.NO_SAMBA")),"\n"))}function rq(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",7),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"ALERTS.SAMBA_EXISTS")),"\n"))}function aq(r,h){1&r&&(i.TgZ(0,"perun-web-apps-alert",8),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()),2&r&&(i.xp6(1),i.Oqu(i.lcZ(2,1,i.lcZ(3,3,"SAMBA_PASSWORD.PASSWORD_VALIDATION"))))}let oq=(()=>{class r{constructor(e,t,n,d,c){this.attributesManagerService=e,this.store=t,this.usersManagerService=n,this.notificator=d,this.translate=c,c.get("SAMBA_PASSWORD.SUCCESS_MESSAGE").subscribe(l=>this.successMessage=l),c.get("SAMBA_PASSWORD.SHOW_PWD_TOOLTIP").subscribe(l=>this.showPwdTooltip=l),c.get("SAMBA_PASSWORD.HIDE_PWD_TOOLTIP").subscribe(l=>this.hidePwdTooltip=l)}ngOnInit(){this.userId=this.store.getPerunPrincipal().userId,this.sambaControl=new Ts("",[ln.pattern("((?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%&/=?_.,:;\\-])).{3,}")]),this.getSambaAttribute()}setSambaPassword(){this.sambaAttribute.value=this.sambaControl.value;const e=(new Date).getTime().toString();this.usersManagerService.createAlternativePassword({user:this.userId,description:e,loginNamespace:"samba-du",password:this.sambaControl.value}).subscribe(()=>{this.sambaControl.setValue(""),this.getSambaAttribute(),this.notificator.showSuccess(this.successMessage)})}getSambaAttribute(){this.attributesManagerService.getUserAttributeByName(this.userId,"urn:perun:user:attribute-def:def:altPasswords:samba-du").subscribe(e=>{this.sambaExists=!!e.value,this.sambaAttribute=e})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Yt),i.Y36(Rt),i.Y36(ki),i.Y36(Ar),i.Y36(Ot))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-samba-password"]],decls:20,vars:22,consts:[[1,"page-subtitle"],["alert_type","warn",4,"ngIf"],[1,"input-width"],["matInput","",3,"formControl","type"],["matIconSuffix","",3,"click"],["color","accent","mat-flat-button","",3,"disabled","click"],["alert_type","error",4,"ngIf"],["alert_type","warn"],["alert_type","error"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.YNc(4,nq,4,5,"perun-web-apps-alert",1),i.YNc(5,rq,4,5,"perun-web-apps-alert",1),i.TgZ(6,"mat-form-field",2)(7,"mat-label"),i._uU(8),i.ALo(9,"translate"),i.ALo(10,"customTranslate"),i.qZA(),i._UZ(11,"input",3),i.TgZ(12,"mat-icon",4),i.NdJ("click",function(){return n.showPassword=!n.showPassword}),i._uU(13),i.qZA()(),i.TgZ(14,"div")(15,"button",5),i.NdJ("click",function(){return n.setSambaPassword()}),i._uU(16),i.ALo(17,"translate"),i.ALo(18,"customTranslate"),i.qZA()(),i.YNc(19,aq,4,5,"perun-web-apps-alert",6)),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,10,i.lcZ(3,12,"SAMBA_PASSWORD.TITLE"))),i.xp6(3),i.Q6J("ngIf",!n.sambaExists),i.xp6(1),i.Q6J("ngIf",n.sambaExists),i.xp6(3),i.Oqu(i.lcZ(9,14,i.lcZ(10,16,"SAMBA_PASSWORD.INPUT_PLACEHOLDER"))),i.xp6(3),i.Q6J("formControl",n.sambaControl)("type",n.showPassword?"text":"password"),i.xp6(2),i.hij(" ",n.showPassword?"visibility_off":"visibility"," "),i.xp6(2),i.Q6J("disabled",0===n.sambaControl.value.length||n.sambaControl.invalid),i.xp6(1),i.hij(" ",i.lcZ(17,18,i.lcZ(18,20,"SAMBA_PASSWORD.SET_PASSWORD"))," "),i.xp6(3),i.Q6J("ngIf",n.sambaControl.invalid))},dependencies:[x.O5,Gi,kt,kn,Oi,nr,ww,An,Nn,Vi,la,Xe,ei],styles:[".input-width[_ngcontent-%COMP%]{min-width:500px}"]})}return r})();function sq(r,h){1&r&&i._UZ(0,"perun-web-apps-loading-dialog")}function lq(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"div")(1,"h1",3),i._uU(2),i.ALo(3,"translate"),i.ALo(4,"customTranslate"),i.qZA(),i.TgZ(5,"div",4),i._UZ(6,"perun-web-apps-password-form",5),i.qZA(),i.TgZ(7,"div",6)(8,"button",7),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.cancel())}),i._uU(9),i.ALo(10,"translate"),i.ALo(11,"customTranslate"),i.qZA(),i.TgZ(12,"button",8),i.NdJ("click",function(){i.CHM(e);const n=i.oxw();return i.KtG(n.activate())}),i._uU(13),i.ALo(14,"translate"),i.ALo(15,"customTranslate"),i.qZA()()()}if(2&r){const e=i.oxw();i.xp6(2),i.Oqu(i.lcZ(3,7,i.lcZ(4,9,"DIALOGS.ACTIVATE_LOCAL_ACCOUNT.TITLE"))),i.xp6(4),i.Q6J("formGroup",e.pwdForm)("namespace",e.data.namespace)("language",e.lang),i.xp6(3),i.hij(" ",i.lcZ(10,11,i.lcZ(11,13,"DIALOGS.ACTIVATE_LOCAL_ACCOUNT.CANCEL"))," "),i.xp6(3),i.Q6J("disabled",e.loading||e.pwdForm.invalid),i.xp6(1),i.hij(" ",i.lcZ(14,15,i.lcZ(15,17,"DIALOGS.ACTIVATE_LOCAL_ACCOUNT.ACTIVATE"))," ")}}let cq=(()=>{class r{constructor(e,t,n,d,c,l,o){this.dialogRef=e,this.data=t,this.userManager=n,this.notificator=d,this.translate=c,this.formBuilder=l,this.apiRequestConfiguration=o,this.loading=!1,this.lang=this.translate.currentLang,this.pwdForm=this.formBuilder.group({passwordCtrl:["",ln.required,[tT(this.data.namespace,this.userManager,this.apiRequestConfiguration)]],passwordAgainCtrl:["",ln.required]},{validators:Jx.passwordMatchValidator})}cancel(){this.dialogRef.close()}activate(){this.loading=!0;const e=this.pwdForm.get("passwordCtrl").value;this.userManager.reservePasswordForUser({user:this.data.userId,namespace:this.data.namespace,password:e}).pipe((0,Tt.w)(()=>this.userManager.validatePasswordForUser(this.data.userId,this.data.namespace))).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ACTIVATE_LOCAL_ACCOUNT.SUCCESS")),this.dialogRef.close()},()=>this.loading=!1)}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Ti),i.Y36(dn),i.Y36(ki),i.Y36(Ar),i.Y36(Ot),i.Y36(sb),i.Y36(Zf))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-activate-authentication-local-account-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"user-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"formGroup","namespace","language"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto","me-2",3,"click"],["mat-flat-button","","color","accent",3,"disabled","click"]],template:function(t,n){if(1&t&&(i.YNc(0,sq,1,0,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1),i.YNc(3,lq,16,19,"div",2),i.qZA()),2&t){const d=i.MAs(1);i.xp6(3),i.Q6J("perunWebAppsLoader",n.loading)("perunWebAppsLoaderIndicator",d)}},dependencies:[kt,da,Nc,qi,gi,Pi,$a,Ja,iT,Xe,ei]})}return r})();function dq(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",3),i.NdJ("click",function(){i.CHM(e);const n=i.oxw(2);return i.KtG(n.openPwdReset())}),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()}2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"LOCAL_ACCOUNT.CHANGE_PWD"))," "))}function uq(r,h){if(1&r){const e=i.EpF();i.TgZ(0,"button",3),i.NdJ("click",function(){i.CHM(e);const n=i.oxw(2);return i.KtG(n.activateAccount())}),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA()}2&r&&(i.xp6(1),i.hij(" ",i.lcZ(2,1,i.lcZ(3,3,"LOCAL_ACCOUNT.ACTIVATE"))," "))}function hq(r,h){if(1&r&&(i.TgZ(0,"div"),i.YNc(1,dq,4,5,"button",2),i.YNc(2,uq,4,5,"button",2),i.qZA()),2&r){const e=h.ngIf;i.xp6(1),i.Q6J("ngIf",e.exists),i.xp6(1),i.Q6J("ngIf",!e.exists)}}const pq=function(r){return{exists:r}};let fq=(()=>{class r{constructor(e,t,n,d,c){this.userService=e,this.store=t,this.appUrlService=n,this.dialog=d,this.router=c,this.userId=this.store.getPerunPrincipal().userId,this.namespace=this.store.getProperty("local_account_namespace"),this.loginExists$=this.userService.loginExist(this.userId,this.namespace)}openPwdReset(){let e=this.appUrlService.getUrlForOtherApplication(Vr.PwdReset,this.namespace);e+="&reset=true",window.open(e,"_blank")}activateAccount(){const e=di();e.width="550px",e.data={userId:this.userId,namespace:this.namespace},this.dialog.open(cq,e).afterClosed().subscribe(()=>{this.router.navigate(["/profile","settings","localAccount"],{queryParamsHandling:"merge"})})}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(ki),i.Y36(Rt),i.Y36(Kx),i.Y36(ji),i.Y36(nn))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-local-account"]],decls:10,vars:15,consts:[[1,"page-subtitle"],[4,"ngIf"],["mat-flat-button","","color","accent",3,"click",4,"ngIf"],["mat-flat-button","","color","accent",3,"click"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.TgZ(4,"div",0),i._uU(5),i.ALo(6,"translate"),i.ALo(7,"customTranslate"),i.qZA(),i.YNc(8,hq,3,2,"div",1),i.ALo(9,"async")),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,3,i.lcZ(3,5,"LOCAL_ACCOUNT.TITLE"))),i.xp6(4),i.hij(" ",i.lcZ(6,7,i.lcZ(7,9,"LOCAL_ACCOUNT.DESC")),"\n"),i.xp6(3),i.Q6J("ngIf",i.VKq(13,pq,i.lcZ(9,11,n.loginExists$))))},dependencies:[x.O5,kt,x.Ov,Xe,ei]})}return r})();function mq(r,h){1&r&&(i.TgZ(0,"div",3),i._UZ(1,"perun-web-apps-authentication-local-account"),i.qZA())}function gq(r,h){1&r&&(i.TgZ(0,"div"),i._UZ(1,"perun-web-apps-authentication-samba-password"),i.qZA())}const _q=[{path:"",redirectTo:"profile",pathMatch:"full"},{path:"login",component:zF},{path:"service-access",component:qF},{path:"logout",component:D4},{path:"profile",component:rU,data:{breadcrumb:"MENU_ITEMS.PROFILE"},children:[{path:"",component:EN,data:{breadcrumb:"MENU_ITEMS.PROFILE"}},{path:"identities",component:tV,data:{breadcrumb:"MENU_ITEMS.IDENTITIES"}},{path:"groups",component:zV,data:{breadcrumb:"MENU_ITEMS.GROUPS"}},{path:"services",component:qj,data:{breadcrumb:"MENU_ITEMS.SERVICES"}},{path:"organizations",component:Jj,data:{breadcrumb:"MENU_ITEMS.VOS"}},{path:"privacy",component:nU,data:{breadcrumb:"MENU_ITEMS.PRIVACY"}},{path:"consents",component:YF,data:{breadcrumb:"MENU_ITEMS.CONSENTS"},children:[{path:"",component:T4,data:{breadcrumb:"MENU_ITEMS.CONSENTS"}},{path:":consentId",component:$F,data:{breadcrumb:"MENU_ITEMS.CONSENT_REQUEST"}}]},{path:"auth",component:k4,data:{breadcrumb:"MENU_ITEMS.AUTHENTICATION"},children:[{path:"",component:O4,data:{breadcrumb:"MENU_ITEMS.AUTHENTICATION"}},{path:"accountActivation",component:(()=>{class r{constructor(e){this.storeService=e}ngOnInit(){const e=this.storeService.getProperty("displayed_tabs");this.displayLocalAccount=e.includes("local_acc"),this.displaySambaPassword=e.includes("samba")}static#e=this.\u0275fac=function(t){return new(t||r)(i.Y36(Rt))};static#t=this.\u0275cmp=i.Xpm({type:r,selectors:[["perun-web-apps-authentication-account-activation"]],decls:6,vars:7,consts:[[1,"page-title"],["class","mb-5",4,"ngIf"],[4,"ngIf"],[1,"mb-5"]],template:function(t,n){1&t&&(i.TgZ(0,"h1",0),i._uU(1),i.ALo(2,"translate"),i.ALo(3,"customTranslate"),i.qZA(),i.YNc(4,mq,2,0,"div",1),i.YNc(5,gq,2,0,"div",2)),2&t&&(i.xp6(1),i.Oqu(i.lcZ(2,3,i.lcZ(3,5,"AUTHENTICATION.ACCOUNT_ACTIVATION"))),i.xp6(3),i.Q6J("ngIf",n.displayLocalAccount),i.xp6(1),i.Q6J("ngIf",n.displaySambaPassword))},dependencies:[x.O5,oq,fq,Xe,ei]})}return r})(),data:{breadcrumb:"AUTHENTICATION.ACCOUNT_ACTIVATION"}},{path:"mfa",component:F4,data:{breadcrumb:"AUTHENTICATION.MFA"}},{path:"antiPhishingSecurity",component:iq,data:{breadcrumb:"AUTHENTICATION.ANTI_PHISHING"}},{path:"sshKeys",component:DF,data:{breadcrumb:"AUTHENTICATION.SSH_KEYS"}},{path:"passwordReset",component:PU,data:{breadcrumb:"AUTHENTICATION.PASSWORD_RESET"}},{path:"altPasswords",component:gz,data:{breadcrumb:"AUTHENTICATION.ALTERNATIVE_PASSWORDS"}}]},{path:"settings",component:Xj,data:{breadcrumb:"MENU_ITEMS.SETTINGS"},children:[{path:"",component:wz,data:{breadcrumb:"MENU_ITEMS.SETTINGS"}},{path:"dataQuotas",component:E4,data:{breadcrumb:"SETTINGS.DATA_QUOTAS"}},{path:"mailingLists",component:S4,data:{breadcrumb:"SETTINGS.MAILING_LISTS"}},{path:"prefShells",component:Cz,data:{breadcrumb:"SETTINGS.PREFERRED_SHELLS"}},{path:"prefGroupNames",component:Dz,data:{breadcrumb:"SETTINGS.PREFERRED_UNIX_GROUP_NAMES"}}]}]}];let bq=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({imports:[ip.forRoot(_q,{preloadingStrategy:s1,scrollPositionRestoration:"enabled"})]})}return r})();class wq{constructor(h,e="/assets/i18n/",t=".json"){this.http=h,this.prefix=e,this.suffix=t}getTranslation(h){return this.http.get(`${this.prefix}${h}${this.suffix}`)}}function Mk(r){return new i.vHH(3e3,!1)}function eu(r){switch(r.length){case 0:return new zd;case 1:return r[0];default:return new vf(r)}}function Ck(r,h,e=new Map,t=new Map){const n=[],d=[];let c=-1,l=null;if(h.forEach(o=>{const a=o.get("offset"),s=a==c,u=s&&l||new Map;o.forEach((p,m)=>{let g=m,f=p;if("offset"!==m)switch(g=r.normalizePropertyName(g,n),f){case"!":f=e.get(m);break;case Es:f=t.get(m);break;default:f=r.normalizeStyleValue(m,g,f,n)}u.set(g,f)}),s||d.push(u),l=u,c=a}),n.length)throw function Uq(r){return new i.vHH(3502,!1)}();return d}function vT(r,h,e,t){switch(h){case"start":r.onStart(()=>t(e&&MT(e,"start",r)));break;case"done":r.onDone(()=>t(e&&MT(e,"done",r)));break;case"destroy":r.onDestroy(()=>t(e&&MT(e,"destroy",r)))}}function MT(r,h,e){const d=CT(r.element,r.triggerName,r.fromState,r.toState,h||r.phaseName,e.totalTime??r.totalTime,!!e.disabled),c=r._data;return null!=c&&(d._data=c),d}function CT(r,h,e,t,n="",d=0,c){return{element:r,triggerName:h,fromState:e,toState:t,phaseName:n,totalTime:d,disabled:!!c}}function oo(r,h,e){let t=r.get(h);return t||r.set(h,t=e),t}function xk(r){const h=r.indexOf(":");return[r.substring(1,h),r.slice(h+1)]}const e6=(()=>typeof document>"u"?null:document.documentElement)();function xT(r){const h=r.parentNode||r.host||null;return h===e6?null:h}let Sh=null,Tk=!1;function Sk(r,h){for(;h;){if(h===r)return!0;h=xT(h)}return!1}function Ek(r,h,e){if(e)return Array.from(r.querySelectorAll(h));const t=r.querySelector(h);return t?[t]:[]}let Dk=(()=>{class r{validateStyleProperty(e){return function n6(r){Sh||(Sh=function r6(){return typeof document<"u"?document.body:null}()||{},Tk=!!Sh.style&&"WebkitAppearance"in Sh.style);let h=!0;return Sh.style&&!function t6(r){return"ebkit"==r.substring(1,6)}(r)&&(h=r in Sh.style,!h&&Tk&&(h="Webkit"+r.charAt(0).toUpperCase()+r.slice(1)in Sh.style)),h}(e)}matchesElement(e,t){return!1}containsElement(e,t){return Sk(e,t)}getParentElement(e){return xT(e)}query(e,t,n){return Ek(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,d,c,l=[],o){return new zd(n,d)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})(),TT=(()=>{class r{static#e=this.NOOP=new Dk}return r})();const a6=1e3,ST="ng-enter",xA="ng-leave",TA="ng-trigger",SA=".ng-trigger",Lk="ng-animating",ET=".ng-animating";function jc(r){if("number"==typeof r)return r;const h=r.match(/^(-?[\.\d]+)(m?s)/);return!h||h.length<2?0:DT(parseFloat(h[1]),h[2])}function DT(r,h){return"s"===h?r*a6:r}function EA(r,h,e){return r.hasOwnProperty("duration")?r:function s6(r,h,e){let n,d=0,c="";if("string"==typeof r){const l=r.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===l)return h.push(Mk()),{duration:0,delay:0,easing:""};n=DT(parseFloat(l[1]),l[2]);const o=l[3];null!=o&&(d=DT(parseFloat(o),l[4]));const a=l[5];a&&(c=a)}else n=r;if(!e){let l=!1,o=h.length;n<0&&(h.push(function Aq(){return new i.vHH(3100,!1)}()),l=!0),d<0&&(h.push(function yq(){return new i.vHH(3101,!1)}()),l=!0),l&&h.splice(o,0,Mk())}return{duration:n,delay:d,easing:c}}(r,h,e)}function Ug(r,h={}){return Object.keys(r).forEach(e=>{h[e]=r[e]}),h}function Hk(r){const h=new Map;return Object.keys(r).forEach(e=>{h.set(e,r[e])}),h}function tu(r,h=new Map,e){if(e)for(let[t,n]of e)h.set(t,n);for(let[t,n]of r)h.set(t,n);return h}function zl(r,h,e){h.forEach((t,n)=>{const d=LT(n);e&&!e.has(n)&&e.set(n,r.style[d]),r.style[d]=t})}function Eh(r,h){h.forEach((e,t)=>{const n=LT(t);r.style[n]=""})}function Fg(r){return Array.isArray(r)?1==r.length?r[0]:Sc(r):r}const kT=new RegExp("{{\\s*(.+?)\\s*}}","g");function Pk(r){let h=[];if("string"==typeof r){let e;for(;e=kT.exec(r);)h.push(e[1]);kT.lastIndex=0}return h}function qg(r,h,e){const t=r.toString(),n=t.replace(kT,(d,c)=>{let l=h[c];return null==l&&(e.push(function Mq(r){return new i.vHH(3003,!1)}()),l=""),l.toString()});return n==t?r:n}function DA(r){const h=[];let e=r.next();for(;!e.done;)h.push(e.value),e=r.next();return h}const d6=/-+([a-z0-9])/g;function LT(r){return r.replace(d6,(...h)=>h[1].toUpperCase())}function so(r,h,e){switch(h.type){case 7:return r.visitTrigger(h,e);case 0:return r.visitState(h,e);case 1:return r.visitTransition(h,e);case 2:return r.visitSequence(h,e);case 3:return r.visitGroup(h,e);case 4:return r.visitAnimate(h,e);case 5:return r.visitKeyframes(h,e);case 6:return r.visitStyle(h,e);case 8:return r.visitReference(h,e);case 9:return r.visitAnimateChild(h,e);case 10:return r.visitAnimateRef(h,e);case 11:return r.visitQuery(h,e);case 12:return r.visitStagger(h,e);default:throw function Cq(r){return new i.vHH(3004,!1)}()}}function Ok(r,h){return window.getComputedStyle(r)[h]}const kA="*";function p6(r,h){const e=[];return"string"==typeof r?r.split(/\s*,\s*/).forEach(t=>function f6(r,h,e){if(":"==r[0]){const o=function m6(r,h){switch(r){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,t)=>parseFloat(t)>parseFloat(e);case":decrement":return(e,t)=>parseFloat(t) *"}}(r,e);if("function"==typeof o)return void h.push(o);r=o}const t=r.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==t||t.length<4)return e.push(function Bq(r){return new i.vHH(3015,!1)}()),h;const n=t[1],d=t[2],c=t[3];h.push(Ik(n,c));"<"==d[0]&&!(n==kA&&c==kA)&&h.push(Ik(c,n))}(t,e,h)):e.push(r),e}const LA=new Set(["true","1"]),HA=new Set(["false","0"]);function Ik(r,h){const e=LA.has(r)||HA.has(r),t=LA.has(h)||HA.has(h);return(n,d)=>{let c=r==kA||r==n,l=h==kA||h==d;return!c&&e&&"boolean"==typeof n&&(c=n?LA.has(r):HA.has(r)),!l&&t&&"boolean"==typeof d&&(l=d?LA.has(h):HA.has(h)),c&&l}}const g6=new RegExp("s*:selfs*,?","g");function HT(r,h,e,t){return new _6(r).build(h,e,t)}class _6{constructor(h){this._driver=h}build(h,e,t){const n=new A6(e);return this._resetContextStyleTimingState(n),so(this,Fg(h),n)}_resetContextStyleTimingState(h){h.currentQuerySelector="",h.collectedStyles=new Map,h.collectedStyles.set("",new Map),h.currentTime=0}visitTrigger(h,e){let t=e.queryCount=0,n=e.depCount=0;const d=[],c=[];return"@"==h.name.charAt(0)&&e.errors.push(function Tq(){return new i.vHH(3006,!1)}()),h.definitions.forEach(l=>{if(this._resetContextStyleTimingState(e),0==l.type){const o=l,a=o.name;a.toString().split(/\s*,\s*/).forEach(s=>{o.name=s,d.push(this.visitState(o,e))}),o.name=a}else if(1==l.type){const o=this.visitTransition(l,e);t+=o.queryCount,n+=o.depCount,c.push(o)}else e.errors.push(function Sq(){return new i.vHH(3007,!1)}())}),{type:7,name:h.name,states:d,transitions:c,queryCount:t,depCount:n,options:null}}visitState(h,e){const t=this.visitStyle(h.styles,e),n=h.options&&h.options.params||null;if(t.containsDynamicStyles){const d=new Set,c=n||{};t.styles.forEach(l=>{l instanceof Map&&l.forEach(o=>{Pk(o).forEach(a=>{c.hasOwnProperty(a)||d.add(a)})})}),d.size&&(DA(d.values()),e.errors.push(function Eq(r,h){return new i.vHH(3008,!1)}()))}return{type:0,name:h.name,style:t,options:n?{params:n}:null}}visitTransition(h,e){e.queryCount=0,e.depCount=0;const t=so(this,Fg(h.animation),e);return{type:1,matchers:p6(h.expr,e.errors),animation:t,queryCount:e.queryCount,depCount:e.depCount,options:Dh(h.options)}}visitSequence(h,e){return{type:2,steps:h.steps.map(t=>so(this,t,e)),options:Dh(h.options)}}visitGroup(h,e){const t=e.currentTime;let n=0;const d=h.steps.map(c=>{e.currentTime=t;const l=so(this,c,e);return n=Math.max(n,e.currentTime),l});return e.currentTime=n,{type:3,steps:d,options:Dh(h.options)}}visitAnimate(h,e){const t=function v6(r,h){if(r.hasOwnProperty("duration"))return r;if("number"==typeof r)return RT(EA(r,h).duration,0,"");const e=r;if(e.split(/\s+/).some(d=>"{"==d.charAt(0)&&"{"==d.charAt(1))){const d=RT(0,0,"");return d.dynamic=!0,d.strValue=e,d}const n=EA(e,h);return RT(n.duration,n.delay,n.easing)}(h.timings,e.errors);e.currentAnimateTimings=t;let n,d=h.styles?h.styles:Be({});if(5==d.type)n=this.visitKeyframes(d,e);else{let c=h.styles,l=!1;if(!c){l=!0;const a={};t.easing&&(a.easing=t.easing),c=Be(a)}e.currentTime+=t.duration+t.delay;const o=this.visitStyle(c,e);o.isEmptyStep=l,n=o}return e.currentAnimateTimings=null,{type:4,timings:t,style:n,options:null}}visitStyle(h,e){const t=this._makeStyleAst(h,e);return this._validateStyleAst(t,e),t}_makeStyleAst(h,e){const t=[],n=Array.isArray(h.styles)?h.styles:[h.styles];for(let l of n)"string"==typeof l?l===Es?t.push(l):e.errors.push(new i.vHH(3002,!1)):t.push(Hk(l));let d=!1,c=null;return t.forEach(l=>{if(l instanceof Map&&(l.has("easing")&&(c=l.get("easing"),l.delete("easing")),!d))for(let o of l.values())if(o.toString().indexOf("{{")>=0){d=!0;break}}),{type:6,styles:t,easing:c,offset:h.offset,containsDynamicStyles:d,options:null}}_validateStyleAst(h,e){const t=e.currentAnimateTimings;let n=e.currentTime,d=e.currentTime;t&&d>0&&(d-=t.duration+t.delay),h.styles.forEach(c=>{"string"!=typeof c&&c.forEach((l,o)=>{const a=e.collectedStyles.get(e.currentQuerySelector),s=a.get(o);let u=!0;s&&(d!=n&&d>=s.startTime&&n<=s.endTime&&(e.errors.push(function kq(r,h,e,t,n){return new i.vHH(3010,!1)}()),u=!1),d=s.startTime),u&&a.set(o,{startTime:d,endTime:n}),e.options&&function c6(r,h,e){const t=h.params||{},n=Pk(r);n.length&&n.forEach(d=>{t.hasOwnProperty(d)||e.push(function vq(r){return new i.vHH(3001,!1)}())})}(l,e.options,e.errors)})})}visitKeyframes(h,e){const t={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(function Lq(){return new i.vHH(3011,!1)}()),t;let d=0;const c=[];let l=!1,o=!1,a=0;const s=h.steps.map(j=>{const ce=this._makeStyleAst(j,e);let Ve=null!=ce.offset?ce.offset:function y6(r){if("string"==typeof r)return null;let h=null;if(Array.isArray(r))r.forEach(e=>{if(e instanceof Map&&e.has("offset")){const t=e;h=parseFloat(t.get("offset")),t.delete("offset")}});else if(r instanceof Map&&r.has("offset")){const e=r;h=parseFloat(e.get("offset")),e.delete("offset")}return h}(ce.styles),Lt=0;return null!=Ve&&(d++,Lt=ce.offset=Ve),o=o||Lt<0||Lt>1,l=l||Lt0&&d{const Ve=p>0?ce==m?1:p*ce:c[ce],Lt=Ve*y;e.currentTime=g+f.delay+Lt,f.duration=Lt,this._validateStyleAst(j,e),j.offset=Ve,t.styles.push(j)}),t}visitReference(h,e){return{type:8,animation:so(this,Fg(h.animation),e),options:Dh(h.options)}}visitAnimateChild(h,e){return e.depCount++,{type:9,options:Dh(h.options)}}visitAnimateRef(h,e){return{type:10,animation:this.visitReference(h.animation,e),options:Dh(h.options)}}visitQuery(h,e){const t=e.currentQuerySelector,n=h.options||{};e.queryCount++,e.currentQuery=h;const[d,c]=function b6(r){const h=!!r.split(/\s*,\s*/).find(e=>":self"==e);return h&&(r=r.replace(g6,"")),r=r.replace(/@\*/g,SA).replace(/@\w+/g,e=>SA+"-"+e.slice(1)).replace(/:animating/g,ET),[r,h]}(h.selector);e.currentQuerySelector=t.length?t+" "+d:d,oo(e.collectedStyles,e.currentQuerySelector,new Map);const l=so(this,Fg(h.animation),e);return e.currentQuery=null,e.currentQuerySelector=t,{type:11,selector:d,limit:n.limit||0,optional:!!n.optional,includeSelf:c,animation:l,originalSelector:h.selector,options:Dh(h.options)}}visitStagger(h,e){e.currentQuery||e.errors.push(function Oq(){return new i.vHH(3013,!1)}());const t="full"===h.timings?{duration:0,delay:0,easing:"full"}:EA(h.timings,e.errors,!0);return{type:12,animation:so(this,Fg(h.animation),e),timings:t,options:null}}}class A6{constructor(h){this.errors=h,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Dh(r){return r?(r=Ug(r)).params&&(r.params=function w6(r){return r?Ug(r):null}(r.params)):r={},r}function RT(r,h,e){return{duration:r,delay:h,easing:e}}function PT(r,h,e,t,n,d,c=null,l=!1){return{type:1,element:r,keyframes:h,preStyleProps:e,postStyleProps:t,duration:n,delay:d,totalTime:n+d,easing:c,subTimeline:l}}class RA{constructor(){this._map=new Map}get(h){return this._map.get(h)||[]}append(h,e){let t=this._map.get(h);t||this._map.set(h,t=[]),t.push(...e)}has(h){return this._map.has(h)}clear(){this._map.clear()}}const x6=new RegExp(":enter","g"),S6=new RegExp(":leave","g");function OT(r,h,e,t,n,d=new Map,c=new Map,l,o,a=[]){return(new E6).buildKeyframes(r,h,e,t,n,d,c,l,o,a)}class E6{buildKeyframes(h,e,t,n,d,c,l,o,a,s=[]){a=a||new RA;const u=new IT(h,e,a,n,d,s,[]);u.options=o;const p=o.delay?jc(o.delay):0;u.currentTimeline.delayNextStep(p),u.currentTimeline.setStyles([c],null,u.errors,o),so(this,t,u);const m=u.timelines.filter(g=>g.containsAnimation());if(m.length&&l.size){let g;for(let f=m.length-1;f>=0;f--){const y=m[f];if(y.element===e){g=y;break}}g&&!g.allowOnlyTimelineStyles()&&g.setStyles([l],null,u.errors,o)}return m.length?m.map(g=>g.buildKeyframes()):[PT(e,[],[],[],0,p,"",!1)]}visitTrigger(h,e){}visitState(h,e){}visitTransition(h,e){}visitAnimateChild(h,e){const t=e.subInstructions.get(e.element);if(t){const n=e.createSubContext(h.options),d=e.currentTimeline.currentTime,c=this._visitSubInstructions(t,n,n.options);d!=c&&e.transformIntoNewTimeline(c)}e.previousNode=h}visitAnimateRef(h,e){const t=e.createSubContext(h.options);t.transformIntoNewTimeline(),this._applyAnimationRefDelays([h.options,h.animation.options],e,t),this.visitReference(h.animation,t),e.transformIntoNewTimeline(t.currentTimeline.currentTime),e.previousNode=h}_applyAnimationRefDelays(h,e,t){for(const n of h){const d=n?.delay;if(d){const c="number"==typeof d?d:jc(qg(d,n?.params??{},e.errors));t.delayNextStep(c)}}}_visitSubInstructions(h,e,t){let d=e.currentTimeline.currentTime;const c=null!=t.duration?jc(t.duration):null,l=null!=t.delay?jc(t.delay):null;return 0!==c&&h.forEach(o=>{const a=e.appendInstructionToTimeline(o,c,l);d=Math.max(d,a.duration+a.delay)}),d}visitReference(h,e){e.updateOptions(h.options,!0),so(this,h.animation,e),e.previousNode=h}visitSequence(h,e){const t=e.subContextCount;let n=e;const d=h.options;if(d&&(d.params||d.delay)&&(n=e.createSubContext(d),n.transformIntoNewTimeline(),null!=d.delay)){6==n.previousNode.type&&(n.currentTimeline.snapshotCurrentStyles(),n.previousNode=PA);const c=jc(d.delay);n.delayNextStep(c)}h.steps.length&&(h.steps.forEach(c=>so(this,c,n)),n.currentTimeline.applyStylesToKeyframe(),n.subContextCount>t&&n.transformIntoNewTimeline()),e.previousNode=h}visitGroup(h,e){const t=[];let n=e.currentTimeline.currentTime;const d=h.options&&h.options.delay?jc(h.options.delay):0;h.steps.forEach(c=>{const l=e.createSubContext(h.options);d&&l.delayNextStep(d),so(this,c,l),n=Math.max(n,l.currentTimeline.currentTime),t.push(l.currentTimeline)}),t.forEach(c=>e.currentTimeline.mergeTimelineCollectedStyles(c)),e.transformIntoNewTimeline(n),e.previousNode=h}_visitTiming(h,e){if(h.dynamic){const t=h.strValue;return EA(e.params?qg(t,e.params,e.errors):t,e.errors)}return{duration:h.duration,delay:h.delay,easing:h.easing}}visitAnimate(h,e){const t=e.currentAnimateTimings=this._visitTiming(h.timings,e),n=e.currentTimeline;t.delay&&(e.incrementTime(t.delay),n.snapshotCurrentStyles());const d=h.style;5==d.type?this.visitKeyframes(d,e):(e.incrementTime(t.duration),this.visitStyle(d,e),n.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=h}visitStyle(h,e){const t=e.currentTimeline,n=e.currentAnimateTimings;!n&&t.hasCurrentStyleProperties()&&t.forwardFrame();const d=n&&n.easing||h.easing;h.isEmptyStep?t.applyEmptyStep(d):t.setStyles(h.styles,d,e.errors,e.options),e.previousNode=h}visitKeyframes(h,e){const t=e.currentAnimateTimings,n=e.currentTimeline.duration,d=t.duration,l=e.createSubContext().currentTimeline;l.easing=t.easing,h.styles.forEach(o=>{l.forwardTime((o.offset||0)*d),l.setStyles(o.styles,o.easing,e.errors,e.options),l.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(l),e.transformIntoNewTimeline(n+d),e.previousNode=h}visitQuery(h,e){const t=e.currentTimeline.currentTime,n=h.options||{},d=n.delay?jc(n.delay):0;d&&(6===e.previousNode.type||0==t&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=PA);let c=t;const l=e.invokeQuery(h.selector,h.originalSelector,h.limit,h.includeSelf,!!n.optional,e.errors);e.currentQueryTotal=l.length;let o=null;l.forEach((a,s)=>{e.currentQueryIndex=s;const u=e.createSubContext(h.options,a);d&&u.delayNextStep(d),a===e.element&&(o=u.currentTimeline),so(this,h.animation,u),u.currentTimeline.applyStylesToKeyframe(),c=Math.max(c,u.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(c),o&&(e.currentTimeline.mergeTimelineCollectedStyles(o),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=h}visitStagger(h,e){const t=e.parentContext,n=e.currentTimeline,d=h.timings,c=Math.abs(d.duration),l=c*(e.currentQueryTotal-1);let o=c*e.currentQueryIndex;switch(d.duration<0?"reverse":d.easing){case"reverse":o=l-o;break;case"full":o=t.currentStaggerTime}const s=e.currentTimeline;o&&s.delayNextStep(o);const u=s.currentTime;so(this,h.animation,e),e.previousNode=h,t.currentStaggerTime=n.currentTime-u+(n.startTime-t.currentTimeline.startTime)}}const PA={};class IT{constructor(h,e,t,n,d,c,l,o){this._driver=h,this.element=e,this.subInstructions=t,this._enterClassName=n,this._leaveClassName=d,this.errors=c,this.timelines=l,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=PA,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=o||new OA(this._driver,e,0),l.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(h,e){if(!h)return;const t=h;let n=this.options;null!=t.duration&&(n.duration=jc(t.duration)),null!=t.delay&&(n.delay=jc(t.delay));const d=t.params;if(d){let c=n.params;c||(c=this.options.params={}),Object.keys(d).forEach(l=>{(!e||!c.hasOwnProperty(l))&&(c[l]=qg(d[l],c,this.errors))})}}_copyOptions(){const h={};if(this.options){const e=this.options.params;if(e){const t=h.params={};Object.keys(e).forEach(n=>{t[n]=e[n]})}}return h}createSubContext(h=null,e,t){const n=e||this.element,d=new IT(this._driver,n,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(n,t||0));return d.previousNode=this.previousNode,d.currentAnimateTimings=this.currentAnimateTimings,d.options=this._copyOptions(),d.updateOptions(h),d.currentQueryIndex=this.currentQueryIndex,d.currentQueryTotal=this.currentQueryTotal,d.parentContext=this,this.subContextCount++,d}transformIntoNewTimeline(h){return this.previousNode=PA,this.currentTimeline=this.currentTimeline.fork(this.element,h),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(h,e,t){const n={duration:e??h.duration,delay:this.currentTimeline.currentTime+(t??0)+h.delay,easing:""},d=new D6(this._driver,h.element,h.keyframes,h.preStyleProps,h.postStyleProps,n,h.stretchStartingKeyframe);return this.timelines.push(d),n}incrementTime(h){this.currentTimeline.forwardTime(this.currentTimeline.duration+h)}delayNextStep(h){h>0&&this.currentTimeline.delayNextStep(h)}invokeQuery(h,e,t,n,d,c){let l=[];if(n&&l.push(this.element),h.length>0){h=(h=h.replace(x6,"."+this._enterClassName)).replace(S6,"."+this._leaveClassName);let a=this._driver.query(this.element,h,1!=t);0!==t&&(a=t<0?a.slice(a.length+t,a.length):a.slice(0,t)),l.push(...a)}return!d&&0==l.length&&c.push(function Iq(r){return new i.vHH(3014,!1)}()),l}}class OA{constructor(h,e,t,n){this._driver=h,this.element=e,this.startTime=t,this._elementTimelineStylesLookup=n,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(h){const e=1===this._keyframes.size&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+h),e&&this.snapshotCurrentStyles()):this.startTime+=h}fork(h,e){return this.applyStylesToKeyframe(),new OA(this._driver,h,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(h){this.applyStylesToKeyframe(),this.duration=h,this._loadKeyframe()}_updateStyle(h,e){this._localTimelineStyles.set(h,e),this._globalTimelineStyles.set(h,e),this._styleSummary.set(h,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(h){h&&this._previousKeyframe.set("easing",h);for(let[e,t]of this._globalTimelineStyles)this._backFill.set(e,t||Es),this._currentKeyframe.set(e,Es);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(h,e,t,n){e&&this._previousKeyframe.set("easing",e);const d=n&&n.params||{},c=function k6(r,h){const e=new Map;let t;return r.forEach(n=>{if("*"===n){t=t||h.keys();for(let d of t)e.set(d,Es)}else tu(n,e)}),e}(h,this._globalTimelineStyles);for(let[l,o]of c){const a=qg(o,d,t);this._pendingStyles.set(l,a),this._localTimelineStyles.has(l)||this._backFill.set(l,this._globalTimelineStyles.get(l)??Es),this._updateStyle(l,a)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((h,e)=>{this._currentKeyframe.set(e,h)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((h,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,h)}))}snapshotCurrentStyles(){for(let[h,e]of this._localTimelineStyles)this._pendingStyles.set(h,e),this._updateStyle(h,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const h=[];for(let e in this._currentKeyframe)h.push(e);return h}mergeTimelineCollectedStyles(h){h._styleSummary.forEach((e,t)=>{const n=this._styleSummary.get(t);(!n||e.time>n.time)&&this._updateStyle(t,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();const h=new Set,e=new Set,t=1===this._keyframes.size&&0===this.duration;let n=[];this._keyframes.forEach((l,o)=>{const a=tu(l,new Map,this._backFill);a.forEach((s,u)=>{"!"===s?h.add(u):s===Es&&e.add(u)}),t||a.set("offset",o/this.duration),n.push(a)});const d=h.size?DA(h.values()):[],c=e.size?DA(e.values()):[];if(t){const l=n[0],o=new Map(l);l.set("offset",0),o.set("offset",1),n=[l,o]}return PT(this.element,n,d,c,this.duration,this.startTime,this.easing,!1)}}class D6 extends OA{constructor(h,e,t,n,d,c,l=!1){super(h,e,c.delay),this.keyframes=t,this.preStyleProps=n,this.postStyleProps=d,this._stretchStartingKeyframe=l,this.timings={duration:c.duration,delay:c.delay,easing:c.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let h=this.keyframes,{delay:e,duration:t,easing:n}=this.timings;if(this._stretchStartingKeyframe&&e){const d=[],c=t+e,l=e/c,o=tu(h[0]);o.set("offset",0),d.push(o);const a=tu(h[0]);a.set("offset",Vk(l)),d.push(a);const s=h.length-1;for(let u=1;u<=s;u++){let p=tu(h[u]);const m=p.get("offset");p.set("offset",Vk((e+m*t)/c)),d.push(p)}t=c,e=0,n="",h=d}return PT(this.element,h,this.preStyleProps,this.postStyleProps,t,e,n,!0)}}function Vk(r,h=3){const e=Math.pow(10,h-1);return Math.round(r*e)/e}class BT{}const L6=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class H6 extends BT{normalizePropertyName(h,e){return LT(h)}normalizeStyleValue(h,e,t,n){let d="";const c=t.toString().trim();if(L6.has(e)&&0!==t&&"0"!==t)if("number"==typeof t)d="px";else{const l=t.match(/^[+-]?[\d\.]+([a-z]*)$/);l&&0==l[1].length&&n.push(function xq(r,h){return new i.vHH(3005,!1)}())}return c+d}}function jk(r,h,e,t,n,d,c,l,o,a,s,u,p){return{type:0,element:r,triggerName:h,isRemovalTransition:n,fromState:e,fromStyles:d,toState:t,toStyles:c,timelines:l,queriedElements:o,preStyleProps:a,postStyleProps:s,totalTime:u,errors:p}}const NT={};class zk{constructor(h,e,t){this._triggerName=h,this.ast=e,this._stateStyles=t}match(h,e,t,n){return function R6(r,h,e,t,n){return r.some(d=>d(h,e,t,n))}(this.ast.matchers,h,e,t,n)}buildStyles(h,e,t){let n=this._stateStyles.get("*");return void 0!==h&&(n=this._stateStyles.get(h?.toString())||n),n?n.buildStyles(e,t):new Map}build(h,e,t,n,d,c,l,o,a,s){const u=[],p=this.ast.options&&this.ast.options.params||NT,g=this.buildStyles(t,l&&l.params||NT,u),f=o&&o.params||NT,y=this.buildStyles(n,f,u),j=new Set,ce=new Map,Ve=new Map,Lt="void"===n,rr={params:P6(f,p),delay:this.ast.options?.delay},yn=s?[]:OT(h,e,this.ast.animation,d,c,g,y,rr,a,u);let jn=0;if(yn.forEach(Yo=>{jn=Math.max(Yo.duration+Yo.delay,jn)}),u.length)return jk(e,this._triggerName,t,n,Lt,g,y,[],[],ce,Ve,jn,u);yn.forEach(Yo=>{const zc=Yo.element,iL=oo(ce,zc,new Set);Yo.preStyleProps.forEach(kh=>iL.add(kh));const Wg=oo(Ve,zc,new Set);Yo.postStyleProps.forEach(kh=>Wg.add(kh)),zc!==e&&j.add(zc)});const ua=DA(j.values());return jk(e,this._triggerName,t,n,Lt,g,y,yn,ua,ce,Ve,jn)}}function P6(r,h){const e=Ug(h);for(const t in r)r.hasOwnProperty(t)&&null!=r[t]&&(e[t]=r[t]);return e}class O6{constructor(h,e,t){this.styles=h,this.defaultParams=e,this.normalizer=t}buildStyles(h,e){const t=new Map,n=Ug(this.defaultParams);return Object.keys(h).forEach(d=>{const c=h[d];null!==c&&(n[d]=c)}),this.styles.styles.forEach(d=>{"string"!=typeof d&&d.forEach((c,l)=>{c&&(c=qg(c,n,e));const o=this.normalizer.normalizePropertyName(l,e);c=this.normalizer.normalizeStyleValue(l,o,c,e),t.set(l,c)})}),t}}class B6{constructor(h,e,t){this.name=h,this.ast=e,this._normalizer=t,this.transitionFactories=[],this.states=new Map,e.states.forEach(n=>{this.states.set(n.name,new O6(n.style,n.options&&n.options.params||{},t))}),Uk(this.states,"true","1"),Uk(this.states,"false","0"),e.transitions.forEach(n=>{this.transitionFactories.push(new zk(h,n,this.states))}),this.fallbackTransition=function N6(r,h,e){return new zk(r,{type:1,animation:{type:2,steps:[],options:null},matchers:[(c,l)=>!0],options:null,queryCount:0,depCount:0},h)}(h,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(h,e,t,n){return this.transitionFactories.find(c=>c.match(h,e,t,n))||null}matchStyles(h,e,t){return this.fallbackTransition.buildStyles(h,e,t)}}function Uk(r,h,e){r.has(h)?r.has(e)||r.set(e,r.get(h)):r.has(e)&&r.set(h,r.get(e))}const V6=new RA;class j6{constructor(h,e,t){this.bodyNode=h,this._driver=e,this._normalizer=t,this._animations=new Map,this._playersById=new Map,this.players=[]}register(h,e){const t=[],d=HT(this._driver,e,t,[]);if(t.length)throw function Fq(r){return new i.vHH(3503,!1)}();this._animations.set(h,d)}_buildPlayer(h,e,t){const n=h.element,d=Ck(this._normalizer,h.keyframes,e,t);return this._driver.animate(n,d,h.duration,h.delay,h.easing,[],!0)}create(h,e,t={}){const n=[],d=this._animations.get(h);let c;const l=new Map;if(d?(c=OT(this._driver,e,d,ST,xA,new Map,new Map,t,V6,n),c.forEach(s=>{const u=oo(l,s.element,new Map);s.postStyleProps.forEach(p=>u.set(p,null))})):(n.push(function qq(){return new i.vHH(3300,!1)}()),c=[]),n.length)throw function Yq(r){return new i.vHH(3504,!1)}();l.forEach((s,u)=>{s.forEach((p,m)=>{s.set(m,this._driver.computeStyle(u,m,Es))})});const a=eu(c.map(s=>{const u=l.get(s.element);return this._buildPlayer(s,new Map,u)}));return this._playersById.set(h,a),a.onDestroy(()=>this.destroy(h)),this.players.push(a),a}destroy(h){const e=this._getPlayer(h);e.destroy(),this._playersById.delete(h);const t=this.players.indexOf(e);t>=0&&this.players.splice(t,1)}_getPlayer(h){const e=this._playersById.get(h);if(!e)throw function Wq(r){return new i.vHH(3301,!1)}();return e}listen(h,e,t,n){const d=CT(e,"","","");return vT(this._getPlayer(h),t,d,n),()=>{}}command(h,e,t,n){if("register"==t)return void this.register(h,n[0]);if("create"==t)return void this.create(h,e,n[0]||{});const d=this._getPlayer(h);switch(t){case"play":d.play();break;case"pause":d.pause();break;case"reset":d.reset();break;case"restart":d.restart();break;case"finish":d.finish();break;case"init":d.init();break;case"setPosition":d.setPosition(parseFloat(n[0]));break;case"destroy":this.destroy(h)}}}const Fk="ng-animate-queued",VT="ng-animate-disabled",Y6=[],qk={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},W6={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ps="__ng_removed";class jT{get params(){return this.options.params}constructor(h,e=""){this.namespaceId=e;const t=h&&h.hasOwnProperty("value");if(this.value=function J6(r){return r??null}(t?h.value:h),t){const d=Ug(h);delete d.value,this.options=d}else this.options={};this.options.params||(this.options.params={})}absorbOptions(h){const e=h.params;if(e){const t=this.options.params;Object.keys(e).forEach(n=>{null==t[n]&&(t[n]=e[n])})}}}const Yg="void",zT=new jT(Yg);class G6{constructor(h,e,t){this.id=h,this.hostElement=e,this._engine=t,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+h,qo(e,this._hostClassName)}listen(h,e,t,n){if(!this._triggers.has(e))throw function Gq(r,h){return new i.vHH(3302,!1)}();if(null==t||0==t.length)throw function Zq(r){return new i.vHH(3303,!1)}();if(!function X6(r){return"start"==r||"done"==r}(t))throw function $q(r,h){return new i.vHH(3400,!1)}();const d=oo(this._elementListeners,h,[]),c={name:e,phase:t,callback:n};d.push(c);const l=oo(this._engine.statesByElement,h,new Map);return l.has(e)||(qo(h,TA),qo(h,TA+"-"+e),l.set(e,zT)),()=>{this._engine.afterFlush(()=>{const o=d.indexOf(c);o>=0&&d.splice(o,1),this._triggers.has(e)||l.delete(e)})}}register(h,e){return!this._triggers.has(h)&&(this._triggers.set(h,e),!0)}_getTrigger(h){const e=this._triggers.get(h);if(!e)throw function Jq(r){return new i.vHH(3401,!1)}();return e}trigger(h,e,t,n=!0){const d=this._getTrigger(e),c=new UT(this.id,e,h);let l=this._engine.statesByElement.get(h);l||(qo(h,TA),qo(h,TA+"-"+e),this._engine.statesByElement.set(h,l=new Map));let o=l.get(e);const a=new jT(t,this.id);if(!(t&&t.hasOwnProperty("value"))&&o&&a.absorbOptions(o.options),l.set(e,a),o||(o=zT),a.value!==Yg&&o.value===a.value){if(!function e5(r,h){const e=Object.keys(r),t=Object.keys(h);if(e.length!=t.length)return!1;for(let n=0;n{Eh(h,y),zl(h,j)})}return}const p=oo(this._engine.playersByElement,h,[]);p.forEach(f=>{f.namespaceId==this.id&&f.triggerName==e&&f.queued&&f.destroy()});let m=d.matchTransition(o.value,a.value,h,a.params),g=!1;if(!m){if(!n)return;m=d.fallbackTransition,g=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:h,triggerName:e,transition:m,fromState:o,toState:a,player:c,isFallbackTransition:g}),g||(qo(h,Fk),c.onStart(()=>{em(h,Fk)})),c.onDone(()=>{let f=this.players.indexOf(c);f>=0&&this.players.splice(f,1);const y=this._engine.playersByElement.get(h);if(y){let j=y.indexOf(c);j>=0&&y.splice(j,1)}}),this.players.push(c),p.push(c),c}deregister(h){this._triggers.delete(h),this._engine.statesByElement.forEach(e=>e.delete(h)),this._elementListeners.forEach((e,t)=>{this._elementListeners.set(t,e.filter(n=>n.name!=h))})}clearElementCache(h){this._engine.statesByElement.delete(h),this._elementListeners.delete(h);const e=this._engine.playersByElement.get(h);e&&(e.forEach(t=>t.destroy()),this._engine.playersByElement.delete(h))}_signalRemovalForInnerTriggers(h,e){const t=this._engine.driver.query(h,SA,!0);t.forEach(n=>{if(n[Ps])return;const d=this._engine.fetchNamespacesByElement(n);d.size?d.forEach(c=>c.triggerLeaveAnimation(n,e,!1,!0)):this.clearElementCache(n)}),this._engine.afterFlushAnimationsDone(()=>t.forEach(n=>this.clearElementCache(n)))}triggerLeaveAnimation(h,e,t,n){const d=this._engine.statesByElement.get(h),c=new Map;if(d){const l=[];if(d.forEach((o,a)=>{if(c.set(a,o.value),this._triggers.has(a)){const s=this.trigger(h,a,Yg,n);s&&l.push(s)}}),l.length)return this._engine.markElementAsRemoved(this.id,h,!0,e,c),t&&eu(l).onDone(()=>this._engine.processLeaveNode(h)),!0}return!1}prepareLeaveAnimationListeners(h){const e=this._elementListeners.get(h),t=this._engine.statesByElement.get(h);if(e&&t){const n=new Set;e.forEach(d=>{const c=d.name;if(n.has(c))return;n.add(c);const o=this._triggers.get(c).fallbackTransition,a=t.get(c)||zT,s=new jT(Yg),u=new UT(this.id,c,h);this._engine.totalQueuedPlayers++,this._queue.push({element:h,triggerName:c,transition:o,fromState:a,toState:s,player:u,isFallbackTransition:!0})})}}removeNode(h,e){const t=this._engine;if(h.childElementCount&&this._signalRemovalForInnerTriggers(h,e),this.triggerLeaveAnimation(h,e,!0))return;let n=!1;if(t.totalAnimations){const d=t.players.length?t.playersByQueriedElement.get(h):[];if(d&&d.length)n=!0;else{let c=h;for(;c=c.parentNode;)if(t.statesByElement.get(c)){n=!0;break}}}if(this.prepareLeaveAnimationListeners(h),n)t.markElementAsRemoved(this.id,h,!1,e);else{const d=h[Ps];(!d||d===qk)&&(t.afterFlush(()=>this.clearElementCache(h)),t.destroyInnerAnimations(h),t._onRemovalComplete(h,e))}}insertNode(h,e){qo(h,this._hostClassName)}drainQueuedTransitions(h){const e=[];return this._queue.forEach(t=>{const n=t.player;if(n.destroyed)return;const d=t.element,c=this._elementListeners.get(d);c&&c.forEach(l=>{if(l.name==t.triggerName){const o=CT(d,t.triggerName,t.fromState.value,t.toState.value);o._data=h,vT(t.player,l.phase,o,l.callback)}}),n.markedForDestroy?this._engine.afterFlush(()=>{n.destroy()}):e.push(t)}),this._queue=[],e.sort((t,n)=>{const d=t.transition.ast.depCount,c=n.transition.ast.depCount;return 0==d||0==c?d-c:this._engine.driver.containsElement(t.element,n.element)?1:-1})}destroy(h){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,h)}}class Z6{_onRemovalComplete(h,e){this.onRemovalComplete(h,e)}constructor(h,e,t){this.bodyNode=h,this.driver=e,this._normalizer=t,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(n,d)=>{}}get queuedPlayers(){const h=[];return this._namespaceList.forEach(e=>{e.players.forEach(t=>{t.queued&&h.push(t)})}),h}createNamespace(h,e){const t=new G6(h,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(t,e):(this.newHostElements.set(e,t),this.collectEnterElement(e)),this._namespaceLookup[h]=t}_balanceNamespaceList(h,e){const t=this._namespaceList,n=this.namespacesByHostElement;if(t.length-1>=0){let c=!1,l=this.driver.getParentElement(e);for(;l;){const o=n.get(l);if(o){const a=t.indexOf(o);t.splice(a+1,0,h),c=!0;break}l=this.driver.getParentElement(l)}c||t.unshift(h)}else t.push(h);return n.set(e,h),h}register(h,e){let t=this._namespaceLookup[h];return t||(t=this.createNamespace(h,e)),t}registerTrigger(h,e,t){let n=this._namespaceLookup[h];n&&n.register(e,t)&&this.totalAnimations++}destroy(h,e){h&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const t=this._fetchNamespace(h);this.namespacesByHostElement.delete(t.hostElement);const n=this._namespaceList.indexOf(t);n>=0&&this._namespaceList.splice(n,1),t.destroy(e),delete this._namespaceLookup[h]}))}_fetchNamespace(h){return this._namespaceLookup[h]}fetchNamespacesByElement(h){const e=new Set,t=this.statesByElement.get(h);if(t)for(let n of t.values())if(n.namespaceId){const d=this._fetchNamespace(n.namespaceId);d&&e.add(d)}return e}trigger(h,e,t,n){if(IA(e)){const d=this._fetchNamespace(h);if(d)return d.trigger(e,t,n),!0}return!1}insertNode(h,e,t,n){if(!IA(e))return;const d=e[Ps];if(d&&d.setForRemoval){d.setForRemoval=!1,d.setForMove=!0;const c=this.collectedLeaveElements.indexOf(e);c>=0&&this.collectedLeaveElements.splice(c,1)}if(h){const c=this._fetchNamespace(h);c&&c.insertNode(e,t)}n&&this.collectEnterElement(e)}collectEnterElement(h){this.collectedEnterElements.push(h)}markElementAsDisabled(h,e){e?this.disabledNodes.has(h)||(this.disabledNodes.add(h),qo(h,VT)):this.disabledNodes.has(h)&&(this.disabledNodes.delete(h),em(h,VT))}removeNode(h,e,t){if(IA(e)){const n=h?this._fetchNamespace(h):null;n?n.removeNode(e,t):this.markElementAsRemoved(h,e,!1,t);const d=this.namespacesByHostElement.get(e);d&&d.id!==h&&d.removeNode(e,t)}else this._onRemovalComplete(e,t)}markElementAsRemoved(h,e,t,n,d){this.collectedLeaveElements.push(e),e[Ps]={namespaceId:h,setForRemoval:n,hasAnimation:t,removedBeforeQueried:!1,previousTriggersValues:d}}listen(h,e,t,n,d){return IA(e)?this._fetchNamespace(h).listen(e,t,n,d):()=>{}}_buildInstruction(h,e,t,n,d){return h.transition.build(this.driver,h.element,h.fromState.value,h.toState.value,t,n,h.fromState.options,h.toState.options,e,d)}destroyInnerAnimations(h){let e=this.driver.query(h,SA,!0);e.forEach(t=>this.destroyActiveAnimationsForElement(t)),0!=this.playersByQueriedElement.size&&(e=this.driver.query(h,ET,!0),e.forEach(t=>this.finishActiveQueriedAnimationOnElement(t)))}destroyActiveAnimationsForElement(h){const e=this.playersByElement.get(h);e&&e.forEach(t=>{t.queued?t.markedForDestroy=!0:t.destroy()})}finishActiveQueriedAnimationOnElement(h){const e=this.playersByQueriedElement.get(h);e&&e.forEach(t=>t.finish())}whenRenderingDone(){return new Promise(h=>{if(this.players.length)return eu(this.players).onDone(()=>h());h()})}processLeaveNode(h){const e=h[Ps];if(e&&e.setForRemoval){if(h[Ps]=qk,e.namespaceId){this.destroyInnerAnimations(h);const t=this._fetchNamespace(e.namespaceId);t&&t.clearElementCache(h)}this._onRemovalComplete(h,e.setForRemoval)}h.classList?.contains(VT)&&this.markElementAsDisabled(h,!1),this.driver.query(h,".ng-animate-disabled",!0).forEach(t=>{this.markElementAsDisabled(t,!1)})}flush(h=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((t,n)=>this._balanceNamespaceList(t,n)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let t=0;tt()),this._flushFns=[],this._whenQuietFns.length){const t=this._whenQuietFns;this._whenQuietFns=[],e.length?eu(e).onDone(()=>{t.forEach(n=>n())}):t.forEach(n=>n())}}reportError(h){throw function Xq(r){return new i.vHH(3402,!1)}()}_flushAnimations(h,e){const t=new RA,n=[],d=new Map,c=[],l=new Map,o=new Map,a=new Map,s=new Set;this.disabledNodes.forEach(_t=>{s.add(_t);const Ct=this.driver.query(_t,".ng-animate-queued",!0);for(let Ht=0;Ht{const Ht=ST+f++;g.set(Ct,Ht),_t.forEach(Si=>qo(Si,Ht))});const y=[],j=new Set,ce=new Set;for(let _t=0;_tj.add(Si)):ce.add(Ct))}const Ve=new Map,Lt=Gk(p,Array.from(j));Lt.forEach((_t,Ct)=>{const Ht=xA+f++;Ve.set(Ct,Ht),_t.forEach(Si=>qo(Si,Ht))}),h.push(()=>{m.forEach((_t,Ct)=>{const Ht=g.get(Ct);_t.forEach(Si=>em(Si,Ht))}),Lt.forEach((_t,Ct)=>{const Ht=Ve.get(Ct);_t.forEach(Si=>em(Si,Ht))}),y.forEach(_t=>{this.processLeaveNode(_t)})});const rr=[],yn=[];for(let _t=this._namespaceList.length-1;_t>=0;_t--)this._namespaceList[_t].drainQueuedTransitions(e).forEach(Ht=>{const Si=Ht.player,yr=Ht.element;if(rr.push(Si),this.collectedEnterElements.length){const Zr=yr[Ps];if(Zr&&Zr.setForMove){if(Zr.previousTriggersValues&&Zr.previousTriggersValues.has(Ht.triggerName)){const Lh=Zr.previousTriggersValues.get(Ht.triggerName),Wo=this.statesByElement.get(Ht.element);if(Wo&&Wo.has(Ht.triggerName)){const VA=Wo.get(Ht.triggerName);VA.value=Lh,Wo.set(Ht.triggerName,VA)}}return void Si.destroy()}}const Ul=!u||!this.driver.containsElement(u,yr),lo=Ve.get(yr),iu=g.get(yr),Ln=this._buildInstruction(Ht,t,iu,lo,Ul);if(Ln.errors&&Ln.errors.length)return void yn.push(Ln);if(Ul)return Si.onStart(()=>Eh(yr,Ln.fromStyles)),Si.onDestroy(()=>zl(yr,Ln.toStyles)),void n.push(Si);if(Ht.isFallbackTransition)return Si.onStart(()=>Eh(yr,Ln.fromStyles)),Si.onDestroy(()=>zl(yr,Ln.toStyles)),void n.push(Si);const aL=[];Ln.timelines.forEach(Zr=>{Zr.stretchStartingKeyframe=!0,this.disabledNodes.has(Zr.element)||aL.push(Zr)}),Ln.timelines=aL,t.append(yr,Ln.timelines),c.push({instruction:Ln,player:Si,element:yr}),Ln.queriedElements.forEach(Zr=>oo(l,Zr,[]).push(Si)),Ln.preStyleProps.forEach((Zr,Lh)=>{if(Zr.size){let Wo=o.get(Lh);Wo||o.set(Lh,Wo=new Set),Zr.forEach((VA,YT)=>Wo.add(YT))}}),Ln.postStyleProps.forEach((Zr,Lh)=>{let Wo=a.get(Lh);Wo||a.set(Lh,Wo=new Set),Zr.forEach((VA,YT)=>Wo.add(YT))})});if(yn.length){const _t=[];yn.forEach(Ct=>{_t.push(function Qq(r,h){return new i.vHH(3505,!1)}())}),rr.forEach(Ct=>Ct.destroy()),this.reportError(_t)}const jn=new Map,ua=new Map;c.forEach(_t=>{const Ct=_t.element;t.has(Ct)&&(ua.set(Ct,Ct),this._beforeAnimationBuild(_t.player.namespaceId,_t.instruction,jn))}),n.forEach(_t=>{const Ct=_t.element;this._getPreviousPlayers(Ct,!1,_t.namespaceId,_t.triggerName,null).forEach(Si=>{oo(jn,Ct,[]).push(Si),Si.destroy()})});const Yo=y.filter(_t=>$k(_t,o,a)),zc=new Map;Wk(zc,this.driver,ce,a,Es).forEach(_t=>{$k(_t,o,a)&&Yo.push(_t)});const Wg=new Map;m.forEach((_t,Ct)=>{Wk(Wg,this.driver,new Set(_t),o,"!")}),Yo.forEach(_t=>{const Ct=zc.get(_t),Ht=Wg.get(_t);zc.set(_t,new Map([...Ct?.entries()??[],...Ht?.entries()??[]]))});const kh=[],nL=[],rL={};c.forEach(_t=>{const{element:Ct,player:Ht,instruction:Si}=_t;if(t.has(Ct)){if(s.has(Ct))return Ht.onDestroy(()=>zl(Ct,Si.toStyles)),Ht.disabled=!0,Ht.overrideTotalTime(Si.totalTime),void n.push(Ht);let yr=rL;if(ua.size>1){let lo=Ct;const iu=[];for(;lo=lo.parentNode;){const Ln=ua.get(lo);if(Ln){yr=Ln;break}iu.push(lo)}iu.forEach(Ln=>ua.set(Ln,yr))}const Ul=this._buildAnimation(Ht.namespaceId,Si,jn,d,Wg,zc);if(Ht.setRealPlayer(Ul),yr===rL)kh.push(Ht);else{const lo=this.playersByElement.get(yr);lo&&lo.length&&(Ht.parentPlayer=eu(lo)),n.push(Ht)}}else Eh(Ct,Si.fromStyles),Ht.onDestroy(()=>zl(Ct,Si.toStyles)),nL.push(Ht),s.has(Ct)&&n.push(Ht)}),nL.forEach(_t=>{const Ct=d.get(_t.element);if(Ct&&Ct.length){const Ht=eu(Ct);_t.setRealPlayer(Ht)}}),n.forEach(_t=>{_t.parentPlayer?_t.syncPlayerEvents(_t.parentPlayer):_t.destroy()});for(let _t=0;_t!Ul.destroyed);yr.length?Q6(this,Ct,yr):this.processLeaveNode(Ct)}return y.length=0,kh.forEach(_t=>{this.players.push(_t),_t.onDone(()=>{_t.destroy();const Ct=this.players.indexOf(_t);this.players.splice(Ct,1)}),_t.play()}),kh}afterFlush(h){this._flushFns.push(h)}afterFlushAnimationsDone(h){this._whenQuietFns.push(h)}_getPreviousPlayers(h,e,t,n,d){let c=[];if(e){const l=this.playersByQueriedElement.get(h);l&&(c=l)}else{const l=this.playersByElement.get(h);if(l){const o=!d||d==Yg;l.forEach(a=>{a.queued||!o&&a.triggerName!=n||c.push(a)})}}return(t||n)&&(c=c.filter(l=>!(t&&t!=l.namespaceId||n&&n!=l.triggerName))),c}_beforeAnimationBuild(h,e,t){const d=e.element,c=e.isRemovalTransition?void 0:h,l=e.isRemovalTransition?void 0:e.triggerName;for(const o of e.timelines){const a=o.element,s=a!==d,u=oo(t,a,[]);this._getPreviousPlayers(a,s,c,l,e.toState).forEach(m=>{const g=m.getRealPlayer();g.beforeDestroy&&g.beforeDestroy(),m.destroy(),u.push(m)})}Eh(d,e.fromStyles)}_buildAnimation(h,e,t,n,d,c){const l=e.triggerName,o=e.element,a=[],s=new Set,u=new Set,p=e.timelines.map(g=>{const f=g.element;s.add(f);const y=f[Ps];if(y&&y.removedBeforeQueried)return new zd(g.duration,g.delay);const j=f!==o,ce=function K6(r){const h=[];return Zk(r,h),h}((t.get(f)||Y6).map(jn=>jn.getRealPlayer())).filter(jn=>!!jn.element&&jn.element===f),Ve=d.get(f),Lt=c.get(f),rr=Ck(this._normalizer,g.keyframes,Ve,Lt),yn=this._buildPlayer(g,rr,ce);if(g.subTimeline&&n&&u.add(f),j){const jn=new UT(h,l,f);jn.setRealPlayer(yn),a.push(jn)}return yn});a.forEach(g=>{oo(this.playersByQueriedElement,g.element,[]).push(g),g.onDone(()=>function $6(r,h,e){let t=r.get(h);if(t){if(t.length){const n=t.indexOf(e);t.splice(n,1)}0==t.length&&r.delete(h)}return t}(this.playersByQueriedElement,g.element,g))}),s.forEach(g=>qo(g,Lk));const m=eu(p);return m.onDestroy(()=>{s.forEach(g=>em(g,Lk)),zl(o,e.toStyles)}),u.forEach(g=>{oo(n,g,[]).push(m)}),m}_buildPlayer(h,e,t){return e.length>0?this.driver.animate(h.element,e,h.duration,h.delay,h.easing,t):new zd(h.duration,h.delay)}}class UT{constructor(h,e,t){this.namespaceId=h,this.triggerName=e,this.element=t,this._player=new zd,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(h){this._containsRealPlayer||(this._player=h,this._queuedCallbacks.forEach((e,t)=>{e.forEach(n=>vT(h,t,void 0,n))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(h.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(h){this.totalTime=h}syncPlayerEvents(h){const e=this._player;e.triggerCallback&&h.onStart(()=>e.triggerCallback("start")),h.onDone(()=>this.finish()),h.onDestroy(()=>this.destroy())}_queueEvent(h,e){oo(this._queuedCallbacks,h,[]).push(e)}onDone(h){this.queued&&this._queueEvent("done",h),this._player.onDone(h)}onStart(h){this.queued&&this._queueEvent("start",h),this._player.onStart(h)}onDestroy(h){this.queued&&this._queueEvent("destroy",h),this._player.onDestroy(h)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(h){this.queued||this._player.setPosition(h)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(h){const e=this._player;e.triggerCallback&&e.triggerCallback(h)}}function IA(r){return r&&1===r.nodeType}function Yk(r,h){const e=r.style.display;return r.style.display=h??"none",e}function Wk(r,h,e,t,n){const d=[];e.forEach(o=>d.push(Yk(o)));const c=[];t.forEach((o,a)=>{const s=new Map;o.forEach(u=>{const p=h.computeStyle(a,u,n);s.set(u,p),(!p||0==p.length)&&(a[Ps]=W6,c.push(a))}),r.set(a,s)});let l=0;return e.forEach(o=>Yk(o,d[l++])),c}function Gk(r,h){const e=new Map;if(r.forEach(l=>e.set(l,[])),0==h.length)return e;const n=new Set(h),d=new Map;function c(l){if(!l)return 1;let o=d.get(l);if(o)return o;const a=l.parentNode;return o=e.has(a)?a:n.has(a)?1:c(a),d.set(l,o),o}return h.forEach(l=>{const o=c(l);1!==o&&e.get(o).push(l)}),e}function qo(r,h){r.classList?.add(h)}function em(r,h){r.classList?.remove(h)}function Q6(r,h,e){eu(e).onDone(()=>r.processLeaveNode(h))}function Zk(r,h){for(let e=0;en.add(d)):h.set(r,t),e.delete(r),!0}class BA{constructor(h,e,t){this.bodyNode=h,this._driver=e,this._normalizer=t,this._triggerCache={},this.onRemovalComplete=(n,d)=>{},this._transitionEngine=new Z6(h,e,t),this._timelineEngine=new j6(h,e,t),this._transitionEngine.onRemovalComplete=(n,d)=>this.onRemovalComplete(n,d)}registerTrigger(h,e,t,n,d){const c=h+"-"+n;let l=this._triggerCache[c];if(!l){const o=[],s=HT(this._driver,d,o,[]);if(o.length)throw function zq(r,h){return new i.vHH(3404,!1)}();l=function I6(r,h,e){return new B6(r,h,e)}(n,s,this._normalizer),this._triggerCache[c]=l}this._transitionEngine.registerTrigger(e,n,l)}register(h,e){this._transitionEngine.register(h,e)}destroy(h,e){this._transitionEngine.destroy(h,e)}onInsert(h,e,t,n){this._transitionEngine.insertNode(h,e,t,n)}onRemove(h,e,t){this._transitionEngine.removeNode(h,e,t)}disableAnimations(h,e){this._transitionEngine.markElementAsDisabled(h,e)}process(h,e,t,n){if("@"==t.charAt(0)){const[d,c]=xk(t);this._timelineEngine.command(d,e,c,n)}else this._transitionEngine.trigger(h,e,t,n)}listen(h,e,t,n,d){if("@"==t.charAt(0)){const[c,l]=xk(t);return this._timelineEngine.listen(c,e,l,d)}return this._transitionEngine.listen(h,e,t,n,d)}flush(h=-1){this._transitionEngine.flush(h)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(h){this._transitionEngine.afterFlushAnimationsDone(h)}}let n5=(()=>{class r{static#e=this.initialStylesByElement=new WeakMap;constructor(e,t,n){this._element=e,this._startStyles=t,this._endStyles=n,this._state=0;let d=r.initialStylesByElement.get(e);d||r.initialStylesByElement.set(e,d=new Map),this._initialStyles=d}start(){this._state<1&&(this._startStyles&&zl(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(zl(this._element,this._initialStyles),this._endStyles&&(zl(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(r.initialStylesByElement.delete(this._element),this._startStyles&&(Eh(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Eh(this._element,this._endStyles),this._endStyles=null),zl(this._element,this._initialStyles),this._state=3)}}return r})();function FT(r){let h=null;return r.forEach((e,t)=>{(function r5(r){return"display"===r||"position"===r})(t)&&(h=h||new Map,h.set(t,e))}),h}class Jk{constructor(h,e,t,n){this.element=h,this.keyframes=e,this.options=t,this._specialStyles=n,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=t.duration,this._delay=t.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(h=>h()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const h=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,h,this.options),this._finalKeyframe=h.length?h[h.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(h){const e=[];return h.forEach(t=>{e.push(Object.fromEntries(t))}),e}_triggerWebAnimation(h,e,t){return h.animate(this._convertKeyframesToObject(e),t)}onStart(h){this._originalOnStartFns.push(h),this._onStartFns.push(h)}onDone(h){this._originalOnDoneFns.push(h),this._onDoneFns.push(h)}onDestroy(h){this._onDestroyFns.push(h)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(h=>h()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(h=>h()),this._onDestroyFns=[])}setPosition(h){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=h*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const h=new Map;this.hasStarted()&&this._finalKeyframe.forEach((t,n)=>{"offset"!==n&&h.set(n,this._finished?t:Ok(this.element,n))}),this.currentSnapshot=h}triggerCallback(h){const e="start"===h?this._onStartFns:this._onDoneFns;e.forEach(t=>t()),e.length=0}}class a5{validateStyleProperty(h){return!0}validateAnimatableStyleProperty(h){return!0}matchesElement(h,e){return!1}containsElement(h,e){return Sk(h,e)}getParentElement(h){return xT(h)}query(h,e,t){return Ek(h,e,t)}computeStyle(h,e,t){return window.getComputedStyle(h)[e]}animate(h,e,t,n,d,c=[]){const o={duration:t,delay:n,fill:0==n?"both":"forwards"};d&&(o.easing=d);const a=new Map,s=c.filter(m=>m instanceof Jk);(function u6(r,h){return 0===r||0===h})(t,n)&&s.forEach(m=>{m.currentSnapshot.forEach((g,f)=>a.set(f,g))});let u=function l6(r){return r.length?r[0]instanceof Map?r:r.map(h=>Hk(h)):[]}(e).map(m=>tu(m));u=function h6(r,h,e){if(e.size&&h.length){let t=h[0],n=[];if(e.forEach((d,c)=>{t.has(c)||n.push(c),t.set(c,d)}),n.length)for(let d=1;dc.set(l,Ok(r,l)))}}return h}(h,u,a);const p=function t5(r,h){let e=null,t=null;return Array.isArray(h)&&h.length?(e=FT(h[0]),h.length>1&&(t=FT(h[h.length-1]))):h instanceof Map&&(e=FT(h)),e||t?new n5(r,e,t):null}(h,u);return new Jk(h,u,o,p)}}let o5=(()=>{class r extends yf{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:i.ifc.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?Sc(e):e;return Xk(this._renderer,null,t,"register",[n]),new s5(t,this._renderer)}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(i.FYo),i.LFG(x.K0))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();class s5 extends ZM{constructor(h,e){super(),this._id=h,this._renderer=e}create(h,e){return new l5(this._id,h,e||{},this._renderer)}}class l5{constructor(h,e,t,n){this.id=h,this.element=e,this._renderer=n,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",t)}_listen(h,e){return this._renderer.listen(this.element,`@@${this.id}:${h}`,e)}_command(h,...e){return Xk(this._renderer,this.element,this.id,h,e)}onDone(h){this._listen("done",h)}onStart(h){this._listen("start",h)}onDestroy(h){this._listen("destroy",h)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(h){this._command("setPosition",h)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Xk(r,h,e,t,n){return r.setProperty(h,`@@${e}:${t}`,n)}const Qk="@.disabled";let c5=(()=>{class r{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,t.onRemovalComplete=(d,c)=>{const l=c?.parentNode(d);l&&c.removeChild(l,d)}}createRenderer(e,t){const d=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let s=this._rendererCache.get(d);return s||(s=new Kk("",d,this.engine,()=>this._rendererCache.delete(d)),this._rendererCache.set(d,s)),s}const c=t.id,l=t.id+"-"+this._currentId;this._currentId++,this.engine.register(l,e);const o=s=>{Array.isArray(s)?s.forEach(o):this.engine.registerTrigger(c,l,e,s.name,s)};return t.data.animation.forEach(o),new d5(this,l,d,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&et(n)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(d=>{const[c,l]=d;c(l)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(i.FYo),i.LFG(BA),i.LFG(i.R0b))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})();class Kk{constructor(h,e,t,n){this.namespaceId=h,this.delegate=e,this.engine=t,this._onDestroy=n}get data(){return this.delegate.data}destroyNode(h){this.delegate.destroyNode?.(h)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(h,e){return this.delegate.createElement(h,e)}createComment(h){return this.delegate.createComment(h)}createText(h){return this.delegate.createText(h)}appendChild(h,e){this.delegate.appendChild(h,e),this.engine.onInsert(this.namespaceId,e,h,!1)}insertBefore(h,e,t,n=!0){this.delegate.insertBefore(h,e,t),this.engine.onInsert(this.namespaceId,e,h,n)}removeChild(h,e,t){this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(h,e){return this.delegate.selectRootElement(h,e)}parentNode(h){return this.delegate.parentNode(h)}nextSibling(h){return this.delegate.nextSibling(h)}setAttribute(h,e,t,n){this.delegate.setAttribute(h,e,t,n)}removeAttribute(h,e,t){this.delegate.removeAttribute(h,e,t)}addClass(h,e){this.delegate.addClass(h,e)}removeClass(h,e){this.delegate.removeClass(h,e)}setStyle(h,e,t,n){this.delegate.setStyle(h,e,t,n)}removeStyle(h,e,t){this.delegate.removeStyle(h,e,t)}setProperty(h,e,t){"@"==e.charAt(0)&&e==Qk?this.disableAnimations(h,!!t):this.delegate.setProperty(h,e,t)}setValue(h,e){this.delegate.setValue(h,e)}listen(h,e,t){return this.delegate.listen(h,e,t)}disableAnimations(h,e){this.engine.disableAnimations(h,e)}}class d5 extends Kk{constructor(h,e,t,n,d){super(e,t,n,d),this.factory=h,this.namespaceId=e}setProperty(h,e,t){"@"==e.charAt(0)?"."==e.charAt(1)&&e==Qk?this.disableAnimations(h,t=void 0===t||!!t):this.engine.process(this.namespaceId,h,e.slice(1),t):this.delegate.setProperty(h,e,t)}listen(h,e,t){if("@"==e.charAt(0)){const n=function u5(r){switch(r){case"body":return document.body;case"document":return document;case"window":return window;default:return r}}(h);let d=e.slice(1),c="";return"@"!=d.charAt(0)&&([d,c]=function h5(r){const h=r.indexOf(".");return[r.substring(0,h),r.slice(h+1)]}(d)),this.engine.listen(this.namespaceId,n,d,c,l=>{this.factory.scheduleListenerCallback(l._data||-1,t,l)})}return this.delegate.listen(h,e,t)}}const eL=[{provide:yf,useClass:o5},{provide:BT,useFactory:function f5(){return new H6}},{provide:BA,useClass:(()=>{class r extends BA{constructor(e,t,n,d){super(e.body,t,n)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(x.K0),i.LFG(TT),i.LFG(BT),i.LFG(i.z2F))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac})}return r})()},{provide:i.FYo,useFactory:function m5(r,h,e){return new c5(r,h,e)},deps:[Oe,BA,i.R0b]}],qT=[{provide:TT,useFactory:()=>new a5},{provide:i.QbO,useValue:"BrowserAnimations"},...eL],tL=[{provide:TT,useClass:Dk},{provide:i.QbO,useValue:"NoopAnimations"},...eL];let g5=(()=>{class r{static withConfig(e){return{ngModule:r,providers:e.disableAnimations?tL:qT}}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=i.oAB({type:r});static#i=this.\u0275inj=i.cJS({providers:qT,imports:[ue]})}return r})(),_5=(()=>{class r{constructor(e,t,n,d,c){this.http=e,this.storeService=t,this.authzSevice=n,this.titleService=d,this.utilsService=c}initializeColors(e,t){return new Promise(n=>{t.forEach(d=>{const c=this.storeService.getProperty("theme")[d.configValue];document.documentElement.style.setProperty(d.cssVariable,c)}),e.forEach(d=>{const c=this.storeService.getProperty("theme")[d.configValue],l=tinycolor.mostReadable(c,["#ffffff","#000000"]).toHexString();document.documentElement.style.setProperty(d.cssVariable,c),document.documentElement.style.setProperty(d.cssTextVariable,l),this.setEntityTheme(d.entity,c)}),n()})}setEntityTheme(e,t){const n=this.computeColors(t);for(const d of n){const o=`--${e}-theme-primary-contrast-${d.name}`,a=d.darkContrast?"30,30,30":"255,255,255";document.documentElement.style.setProperty(`--${e}-theme-primary-${d.name}`,`${d.red},${d.green},${d.blue}`),document.documentElement.style.setProperty(o,a)}}loadAppDefaultConfig(){return new Promise(e=>{this.http.get("/assets/config/defaultConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setDefaultConfig(t),e()})})}loadAppInstanceConfig(){return new Promise(e=>{this.http.get("/assets/config/instanceConfig.json",{headers:this.getNoCacheHeaders()}).subscribe(t=>{this.storeService.setInstanceConfig(t);const n=document.location.hostname;t?.brandings?.[n]&&this.storeService.setBanding(n),e()},()=>{e()})})}getNoCacheHeaders(){return new C.WM({CacheControl:"no-cache, no-store, must-revalidate, post-check=0, pre-check=0",Pragma:"no-cache",Expires:"0"})}setInstanceFavicon(){return new Promise(e=>{const t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=this.storeService.getProperty("instance_favicon")?"./assets/config/instanceFavicon.ico":"./assets/img/perun.ico",document.getElementsByTagName("head")[0].appendChild(t),e()})}setApiUrl(){return new Promise(e=>{let t=this.storeService.getProperty("api_url");("/service-access"===location.pathname||sessionStorage.getItem("baPrincipal")||this.storeService.getProperty("auto_service_access_redirect"))&&(t=t.replace("oauth","ba")),this.authzSevice.configuration.basePath=t,this.titleService.setTitle(this.storeService.getProperty("document_title").en),e()})}loadAppsConfig(){return new Promise((e,t)=>{this.utilsService.getAppsConfig().subscribe(n=>{this.storeService.setAppsConfig(n),e()},n=>t(n))})}computeColors(e){return[this.getColorObject(tinycolor(e).lighten(52),"50"),this.getColorObject(tinycolor(e).lighten(37),"100"),this.getColorObject(tinycolor(e).lighten(26),"200"),this.getColorObject(tinycolor(e).lighten(12),"300"),this.getColorObject(tinycolor(e).lighten(6),"400"),this.getColorObject(tinycolor(e),"500"),this.getColorObject(tinycolor(e).darken(6),"600"),this.getColorObject(tinycolor(e).darken(12),"700"),this.getColorObject(tinycolor(e).darken(18),"800"),this.getColorObject(tinycolor(e).darken(24),"900"),this.getColorObject(tinycolor(e).lighten(50).saturate(30),"A100"),this.getColorObject(tinycolor(e).lighten(30).saturate(30),"A200"),this.getColorObject(tinycolor(e).lighten(10).saturate(15),"A400"),this.getColorObject(tinycolor(e).lighten(5).saturate(5),"A700")]}getColorObject(e,t){const n=tinycolor(e),d=n.toRgb();return{name:t,hex:n.toHexString(),darkContrast:n.isLight(),red:d.r,green:d.g,blue:d.b}}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(C.eN),i.LFG(Rt),i.LFG(Cr),i.LFG(bt),i.LFG(Br))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})(),b5=(()=>{class r{constructor(e,t,n,d){this.initAuthService=e,this.appConfigService=t,this.location=n,this.mfaHandlerService=d,this.entityColorConfigs=[{entity:"user",configValue:"user_color",cssVariable:"--user-color",cssTextVariable:"--user-color-text"}],this.colorConfigs=[{configValue:"sidemenu_bg_color",cssVariable:"--side-bg"},{configValue:"sidemenu_hover_color",cssVariable:"--side-hover"},{configValue:"sidemenu_hover_text_color",cssVariable:"--side-text-hover"},{configValue:"sidemenu_active_color",cssVariable:"--side-active"},{configValue:"sidemenu_active_text_color",cssVariable:"--side-text-active"}]}initialize(){return this.appConfigService.loadAppDefaultConfig().then(()=>this.appConfigService.loadAppInstanceConfig()).then(()=>this.appConfigService.setApiUrl()).then(()=>this.appConfigService.initializeColors(this.entityColorConfigs,this.colorConfigs)).then(()=>this.appConfigService.setInstanceFavicon()).then(()=>this.initAuthService.verifyAuth()).catch(e=>{throw this.mfaHandlerService.catchNoMfaTokenError(e?.params?.error),console.error(e),this.location.go("/"),location.reload(),e}).then(e=>e?(this.mfaHandlerService.closeMfaWindow(),this.initAuthService.loadPrincipal().then(()=>this.appConfigService.loadAppsConfig()).then(()=>this.initAuthService.checkRouteGuard())):this.initAuthService.handleAuthStart())}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(pA),i.LFG(_5),i.LFG(x.Ye),i.LFG(Xx))};static#t=this.\u0275prov=i.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();const w5=new i.OlP("perun-api-service"),A5={provide:C.TP,useExisting:(0,i.Gpc)(()=>ED),multi:!0};function y5(r){return new wq(r,"./assets/i18n/",".json")}function v5(r){const h={basePath:r.getProperty("api_url"),withCredentials:!("localhost"===location.hostname||"127.0.0.1"===location.hostname)};return new Ge(h)}const M5=r=>()=>r.initialize();let C5=(()=>{class r{constructor(e,t){this.customIconService=e,this.translate=t,this.translate.setDefaultLang("en"),this.translate.use("en"),this.customIconService.registerPerunRefreshIcon()}static#e=this.\u0275fac=function(t){return new(t||r)(i.LFG(TD),i.LFG(Ot))};static#t=this.\u0275mod=i.oAB({type:r,bootstrap:[C3]});static#i=this.\u0275inj=i.cJS({providers:[TD,{provide:i.ip1,useFactory:M5,multi:!0,deps:[b5]},{provide:Ge,useFactory:v5,deps:[Rt]},Ig,ED,A5,{provide:w5,useClass:IO},bt,{provide:Ic.Hy,useFactory:()=>localStorage}],imports:[ue,g5,C.JF,Bs.forRoot({loader:{provide:Qt,useFactory:y5,deps:[C.eN]}}),bq,No,Tx,Lx,ip,vs,Ix,gk,gA,_T,Yd,Ls,Rg,mh,U,Pl,xl,Bd,cA,Ol,sA,Np,RD,HD,_V,Wn,Ch,Nx,Zx,Cl,VF,yD,aA,Ic.zr.forRoot(),aI]})}return r})();(0,i.G48)(),Et().bootstrapModule(C5).catch(r=>console.error(r))},3921:function(W,J,E){var i;!function(x,H){var D={};!function(x){"use strict";x.__esModule=!0,x.digestLength=32,x.blockSize=64;var H=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function D(le,se,de,fe,Ie){for(var We,Ke,Je,ge,Se,we,qe,Le,Oe,lt,at,zt,Yi;Ie>=64;){for(We=se[0],Ke=se[1],Je=se[2],ge=se[3],Se=se[4],we=se[5],qe=se[6],Le=se[7],lt=0;lt<16;lt++)le[lt]=(255&de[at=fe+4*lt])<<24|(255&de[at+1])<<16|(255&de[at+2])<<8|255&de[at+3];for(lt=16;lt<64;lt++)le[lt]=((zt=((Oe=le[lt-2])>>>17|Oe<<15)^(Oe>>>19|Oe<<13)^Oe>>>10)+le[lt-7]|0)+((Yi=((Oe=le[lt-15])>>>7|Oe<<25)^(Oe>>>18|Oe<<14)^Oe>>>3)+le[lt-16]|0);for(lt=0;lt<64;lt++)zt=(((Se>>>6|Se<<26)^(Se>>>11|Se<<21)^(Se>>>25|Se<<7))+(Se&we^~Se&qe)|0)+(Le+(H[lt]+le[lt]|0)|0)|0,Yi=((We>>>2|We<<30)^(We>>>13|We<<19)^(We>>>22|We<<10))+(We&Ke^We&Je^Ke&Je)|0,Le=qe,qe=we,we=Se,Se=ge+zt|0,ge=Je,Je=Ke,Ke=We,We=zt+Yi|0;se[0]+=We,se[1]+=Ke,se[2]+=Je,se[3]+=ge,se[4]+=Se,se[5]+=we,se[6]+=qe,se[7]+=Le,fe+=64,Ie-=64}return fe}var L=function(){function le(){this.digestLength=x.digestLength,this.blockSize=x.blockSize,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}return le.prototype.reset=function(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this},le.prototype.clean=function(){for(var se=0;se0){for(;this.bufferLength<64&&de>0;)this.buffer[this.bufferLength++]=se[fe++],de--;64===this.bufferLength&&(D(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(de>=64&&(fe=D(this.temp,this.state,se,fe,de),de%=64);de>0;)this.buffer[this.bufferLength++]=se[fe++],de--;return this},le.prototype.finish=function(se){if(!this.finished){var de=this.bytesHashed,fe=this.bufferLength,Ie=de/536870912|0,We=de<<3,Ke=de%64<56?64:128;this.buffer[fe]=128;for(var Je=fe+1;Je>>24&255,this.buffer[Ke-7]=Ie>>>16&255,this.buffer[Ke-6]=Ie>>>8&255,this.buffer[Ke-5]=Ie>>>0&255,this.buffer[Ke-4]=We>>>24&255,this.buffer[Ke-3]=We>>>16&255,this.buffer[Ke-2]=We>>>8&255,this.buffer[Ke-1]=We>>>0&255,D(this.temp,this.state,this.buffer,0,Ke),this.finished=!0}for(Je=0;Je<8;Je++)se[4*Je+0]=this.state[Je]>>>24&255,se[4*Je+1]=this.state[Je]>>>16&255,se[4*Je+2]=this.state[Je]>>>8&255,se[4*Je+3]=this.state[Je]>>>0&255;return this},le.prototype.digest=function(){var se=new Uint8Array(this.digestLength);return this.finish(se),se},le.prototype._saveState=function(se){for(var de=0;dethis.blockSize)(new L).update(se).finish(de).clean();else for(var fe=0;fe1&&se.update(le),de&&se.update(de),se.update(fe),se.finish(le),fe[0]++}x.HMAC=I,x.hash=N,x.default=N,x.hmac=q;var Q=new Uint8Array(x.digestLength);x.hkdf=function te(le,se,de,fe){void 0===se&&(se=Q),void 0===fe&&(fe=32);for(var Ie=new Uint8Array([1]),We=q(se,le),Ke=new I(We),Je=new Uint8Array(Ke.digestLength),ge=Je.length,Se=new Uint8Array(fe),we=0;we>>24&255,Ke[1]=qe>>>16&255,Ke[2]=qe>>>8&255,Ke[3]=qe>>>0&255,Ie.reset(),Ie.update(se),Ie.update(Ke),Ie.finish(ge);for(var Le=0;Le=te.status}function I(Q){try{Q.dispatchEvent(new MouseEvent("click"))}catch{var te=document.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Q.dispatchEvent(te)}}var N="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,q=N.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),G=N.saveAs||("object"!=typeof window||window!==N?function(){}:"download"in HTMLAnchorElement.prototype&&!q?function(Q,te,oe){var le=N.URL||N.webkitURL,se=document.createElement("a");se.download=te=te||Q.name||"download",se.rel="noopener","string"==typeof Q?(se.href=Q,se.origin===location.origin?I(se):L(se.href)?D(Q,te,oe):I(se,se.target="_blank")):(se.href=le.createObjectURL(Q),setTimeout(function(){le.revokeObjectURL(se.href)},4e4),setTimeout(function(){I(se)},0))}:"msSaveOrOpenBlob"in navigator?function(Q,te,oe){if(te=te||Q.name||"download","string"!=typeof Q)navigator.msSaveOrOpenBlob(function H(Q,te){return typeof te>"u"?te={autoBom:!1}:"object"!=typeof te&&(console.warn("Deprecated: Expected third argument to be a object"),te={autoBom:!te}),te.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Q.type)?new Blob(["\ufeff",Q],{type:Q.type}):Q}(Q,oe),te);else if(L(Q))D(Q,te,oe);else{var le=document.createElement("a");le.href=Q,le.target="_blank",setTimeout(function(){I(le)})}}:function(Q,te,oe,le){if((le=le||open("","_blank"))&&(le.document.title=le.document.body.innerText="downloading..."),"string"==typeof Q)return D(Q,te,oe);var se="application/octet-stream"===Q.type,de=/constructor/i.test(N.HTMLElement)||N.safari,fe=/CriOS\/[\d]+/.test(navigator.userAgent);if((fe||se&&de||q)&&typeof FileReader<"u"){var Ie=new FileReader;Ie.onloadend=function(){var Je=Ie.result;Je=fe?Je:Je.replace(/^data:[^;]*;/,"data:attachment/file;"),le?le.location.href=Je:location=Je,le=null},Ie.readAsDataURL(Q)}else{var We=N.URL||N.webkitURL,Ke=We.createObjectURL(Q);le?le.location=Ke:location.href=Ke,le=null,setTimeout(function(){We.revokeObjectURL(Ke)},4e4)}});N.saveAs=G.saveAs=G,W.exports=G})?E.apply(J,[]):E)&&(W.exports=x)},9930:(W,J,E)=>{(W.exports=E(8094)).tz.load(E(1128))},8094:function(W,J,E){var i,x,H;!function(D,L){"use strict";W.exports?W.exports=L(E(6676)):(x=[E(6676)],void 0!==(H="function"==typeof(i=L)?i.apply(J,x):i)&&(W.exports=H))}(0,function(D){"use strict";void 0===D.version&&D.default&&(D=D.default);var te,I={},N={},q={},G={},Q={};(!D||"string"!=typeof D.version)&&Ii("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var oe=D.version.split("."),le=+oe[0],se=+oe[1];function de(ue){return ue>96?ue-87:ue>64?ue-29:ue-48}function fe(ue){var Re=0,Pe=ue.split("."),it=Pe[0],pt=Pe[1]||"",bt=1,Ei=0,st=1;for(45===ue.charCodeAt(0)&&(Re=1,st=-1);Re= 2.6.0. You are using Moment.js "+D.version+". See momentjs.com"),ge.prototype={_set:function(ue){this.name=ue.name,this.abbrs=ue.abbrs,this.untils=ue.untils,this.offsets=ue.offsets,this.population=ue.population},_index:function(ue){var it,Re=+ue,Pe=this.untils;for(it=0;itEi&&tt.moveInvalidForward&&(bt=Ei),Re3){var Re=G[Hn(ue)];if(Re)return Re;Ii("Moment Timezone found "+ue+" from the Intl api, but did not have that data loaded.")}}catch{}var Wt,Ei,st,Pe=function Oe(){var it,pt,bt,ue=(new Date).getFullYear()-2,Re=new we(new Date(ue,0,1)),Pe=[Re];for(bt=1;bt<48;bt++)(pt=new we(new Date(ue,bt,1))).offset!==Re.offset&&(it=Le(Re,pt),Pe.push(it),Pe.push(new we(new Date(it.at+6e4)))),Re=pt;for(bt=0;bt<4;bt++)Pe.push(new we(new Date(ue+bt,0,1))),Pe.push(new we(new Date(ue+bt,6,1)));return Pe}(),it=Pe.length,pt=function zt(ue){var pt,bt,Wt,Re=ue.length,Pe={},it=[];for(pt=0;pt0?bt[0].zone.name:void 0}()),te},tt.names=function Pn(){var ue,Re=[];for(ue in G)G.hasOwnProperty(ue)&&(I[ue]||I[N[ue]])&&G[ue]&&Re.push(G[ue]);return Re.sort()},tt.Zone=ge,tt.unpack=Je,tt.unpackBase60=fe,tt.needsOffset=ot,tt.moveInvalidForward=!0,tt.moveAmbiguousForward=!1,tt.countries=function ye(){return Object.keys(q)},tt.zonesForCountry=function Ae(ue,Re){if(!(ue=function xe(ue){return ue=ue.toUpperCase(),q[ue]||null}(ue)))return null;var Pe=ue.zones.sort();return Re?Pe.map(function(it){return{name:it,offset:Rn(it).utcOffset(new Date)}}):Pe};var qt=D.fn;function Et(ue){return function(){return this._z?this._z.abbr(this):ue.call(this)}}function hi(ue){return function(){return this._z=null,ue.apply(this,arguments)}}D.tz=tt,D.defaultZone=null,D.updateOffset=function(ue,Re){var it,Pe=D.defaultZone;if(void 0===ue._z&&(Pe&&ot(ue)&&!ue._isUTC&&(ue._d=D.utc(ue._a)._d,ue.utc().add(Pe.parse(ue),"minutes")),ue._z=Pe),ue._z)if(it=ue._z.utcOffset(ue),Math.abs(it)<16&&(it/=60),void 0!==ue.utcOffset){var pt=ue._z;ue.utcOffset(-it,Re),ue._z=pt}else ue.zone(it,Re)},qt.tz=function(ue,Re){if(ue){if("string"!=typeof ue)throw new Error("Time zone name must be a string, got "+ue+" ["+typeof ue+"]");return this._z=Rn(ue),this._z?D.updateOffset(this,Re):Ii("Moment Timezone has no data for "+ue+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},qt.zoneName=Et(qt.zoneName),qt.zoneAbbr=Et(qt.zoneAbbr),qt.utc=hi(qt.utc),qt.local=hi(qt.local),qt.utcOffset=function $i(ue){return function(){return arguments.length>0&&(this._z=null),ue.apply(this,arguments)}}(qt.utcOffset),D.tz.setDefault=function(ue){return(le<2||2===le&&se<9)&&Ii("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+D.version+"."),D.defaultZone=ue?Rn(ue):null,D};var Ji=D.momentProperties;return"[object Array]"===Object.prototype.toString.call(Ji)?(Ji.push("_z"),Ji.push("_a")):Ji&&(Ji._z=null),D})},3274:function(W,J,E){!function(i){"use strict";i.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(H){return/^nm$/i.test(H)},meridiem:function(H,D,L){return H<12?L?"vm":"VM":L?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(H){return H+(1===H||8===H||H>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1867:function(W,J,E){!function(i){"use strict";var x=function(N){return 0===N?0:1===N?1:2===N?2:N%100>=3&&N%100<=10?3:N%100>=11?4:5},H={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},D=function(N){return function(q,G,Q,te){var oe=x(q),le=H[N][x(q)];return 2===oe&&(le=le[G?0:1]),le.replace(/%d/i,q)}},L=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar-dz",{months:L,monthsShort:L,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(N){return"\u0645"===N},meridiem:function(N,q,G){return N<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:D("s"),ss:D("s"),m:D("m"),mm:D("m"),h:D("h"),hh:D("h"),d:D("d"),dd:D("d"),M:D("M"),MM:D("M"),y:D("y"),yy:D("y")},postformat:function(N){return N.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(E(6676))},7078:function(W,J,E){!function(i){"use strict";i.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(E(6676))},7776:function(W,J,E){!function(i){"use strict";var x={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},H=function(q){return 0===q?0:1===q?1:2===q?2:q%100>=3&&q%100<=10?3:q%100>=11?4:5},D={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},L=function(q){return function(G,Q,te,oe){var le=H(G),se=D[q][H(G)];return 2===le&&(se=se[Q?0:1]),se.replace(/%d/i,G)}},I=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar-ly",{months:I,monthsShort:I,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(q){return"\u0645"===q},meridiem:function(q,G,Q){return q<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:L("s"),ss:L("s"),m:L("m"),mm:L("m"),h:L("h"),hh:L("h"),d:L("d"),dd:L("d"),M:L("M"),MM:L("M"),y:L("y"),yy:L("y")},preparse:function(q){return q.replace(/\u060c/g,",")},postformat:function(q){return q.replace(/\d/g,function(G){return x[G]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},6789:function(W,J,E){!function(i){"use strict";i.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},6897:function(W,J,E){!function(i){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},H={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};i.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(L){return"\u0645"===L},meridiem:function(L,I,N){return L<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(L){return L.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(I){return H[I]}).replace(/\u060c/g,",")},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(E(6676))},1585:function(W,J,E){!function(i){"use strict";i.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(E(6676))},2097:function(W,J,E){!function(i){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},H={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=function(G){return 0===G?0:1===G?1:2===G?2:G%100>=3&&G%100<=10?3:G%100>=11?4:5},L={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},I=function(G){return function(Q,te,oe,le){var se=D(Q),de=L[G][D(Q)];return 2===se&&(de=de[te?0:1]),de.replace(/%d/i,Q)}},N=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];i.defineLocale("ar",{months:N,monthsShort:N,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(G){return"\u0645"===G},meridiem:function(G,Q,te){return G<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:I("s"),ss:I("s"),m:I("m"),mm:I("m"),h:I("h"),hh:I("h"),d:I("d"),dd:I("d"),M:I("M"),MM:I("M"),y:I("y"),yy:I("y")},preparse:function(G){return G.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(Q){return H[Q]}).replace(/\u060c/g,",")},postformat:function(G){return G.replace(/\d/g,function(Q){return x[Q]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},5611:function(W,J,E){!function(i){"use strict";var x={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};i.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(D){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(D)},meridiem:function(D,L,I){return D<4?"gec\u0259":D<12?"s\u0259h\u0259r":D<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(D){if(0===D)return D+"-\u0131nc\u0131";var L=D%10;return D+(x[L]||x[D%100-L]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2459:function(W,J,E){!function(i){"use strict";function H(L,I,N){return"m"===N?I?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===N?I?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":L+" "+function x(L,I){var N=L.split("_");return I%10==1&&I%100!=11?N[0]:I%10>=2&&I%10<=4&&(I%100<10||I%100>=20)?N[1]:N[2]}({ss:I?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:I?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:I?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[N],+L)}i.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:H,mm:H,h:H,hh:H,d:"\u0434\u0437\u0435\u043d\u044c",dd:H,M:"\u043c\u0435\u0441\u044f\u0446",MM:H,y:"\u0433\u043e\u0434",yy:H},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(L){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(L)},meridiem:function(L,I,N){return L<4?"\u043d\u043e\u0447\u044b":L<12?"\u0440\u0430\u043d\u0456\u0446\u044b":L<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(L,I){switch(I){case"M":case"d":case"DDD":case"w":case"W":return L%10!=2&&L%10!=3||L%100==12||L%100==13?L+"-\u044b":L+"-\u0456";case"D":return L+"-\u0433\u0430";default:return L}},week:{dow:1,doy:7}})}(E(6676))},1825:function(W,J,E){!function(i){"use strict";i.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(H){var D=H%10,L=H%100;return 0===H?H+"-\u0435\u0432":0===L?H+"-\u0435\u043d":L>10&&L<20?H+"-\u0442\u0438":1===D?H+"-\u0432\u0438":2===D?H+"-\u0440\u0438":7===D||8===D?H+"-\u043c\u0438":H+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},5918:function(W,J,E){!function(i){"use strict";i.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(E(6676))},9683:function(W,J,E){!function(i){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},H={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};i.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(L){return L.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(L,I){return 12===L&&(L=0),"\u09b0\u09be\u09a4"===I?L<4?L:L+12:"\u09ad\u09cb\u09b0"===I||"\u09b8\u0995\u09be\u09b2"===I?L:"\u09a6\u09c1\u09aa\u09c1\u09b0"===I?L>=3?L:L+12:"\u09ac\u09bf\u0995\u09be\u09b2"===I||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===I?L+12:void 0},meridiem:function(L,I,N){return L<4?"\u09b0\u09be\u09a4":L<6?"\u09ad\u09cb\u09b0":L<12?"\u09b8\u0995\u09be\u09b2":L<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":L<18?"\u09ac\u09bf\u0995\u09be\u09b2":L<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},4065:function(W,J,E){!function(i){"use strict";var x={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},H={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};i.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(L){return L.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(L,I){return 12===L&&(L=0),"\u09b0\u09be\u09a4"===I&&L>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===I&&L<5||"\u09ac\u09bf\u0995\u09be\u09b2"===I?L+12:L},meridiem:function(L,I,N){return L<4?"\u09b0\u09be\u09a4":L<10?"\u09b8\u0995\u09be\u09b2":L<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":L<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(E(6676))},1034:function(W,J,E){!function(i){"use strict";var x={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},H={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};i.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(L){return L.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(L,I){return 12===L&&(L=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===I&&L>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===I&&L<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===I?L+12:L},meridiem:function(L,I,N){return L<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":L<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":L<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":L<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(E(6676))},7671:function(W,J,E){!function(i){"use strict";function x(de,fe,Ie){return de+" "+function L(de,fe){return 2===fe?function I(de){var fe={m:"v",b:"v",d:"z"};return void 0===fe[de.charAt(0)]?de:fe[de.charAt(0)]+de.substring(1)}(de):de}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ie],de)}function D(de){return de>9?D(de%10):de}var N=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],q=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,le=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];i.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:le,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:le,monthsRegex:q,monthsShortRegex:q,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:N,longMonthsParse:N,shortMonthsParse:N,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:x,h:"un eur",hh:"%d eur",d:"un devezh",dd:x,M:"ur miz",MM:x,y:"ur bloaz",yy:function H(de){switch(D(de)){case 1:case 3:case 4:case 5:case 9:return de+" bloaz";default:return de+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(de){return de+(1===de?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(de){return"g.m."===de},meridiem:function(de,fe,Ie){return de<12?"a.m.":"g.m."}})}(E(6676))},8153:function(W,J,E){!function(i){"use strict";function x(D,L,I){var N=D+" ";switch(I){case"ss":return N+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return L?"jedna minuta":"jedne minute";case"mm":return N+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return L?"jedan sat":"jednog sata";case"hh":return N+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return N+(1===D?"dan":"dana");case"MM":return N+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return N+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}i.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},4287:function(W,J,E){!function(i){"use strict";i.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(H,D){var L=1===H?"r":2===H?"n":3===H?"r":4===H?"t":"\xe8";return("w"===D||"W"===D)&&(L="a"),H+L},week:{dow:1,doy:4}})}(E(6676))},2616:function(W,J,E){!function(i){"use strict";var x={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},H="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),D=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],L=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function I(G){return G>1&&G<5&&1!=~~(G/10)}function N(G,Q,te,oe){var le=G+" ";switch(te){case"s":return Q||oe?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return Q||oe?le+(I(G)?"sekundy":"sekund"):le+"sekundami";case"m":return Q?"minuta":oe?"minutu":"minutou";case"mm":return Q||oe?le+(I(G)?"minuty":"minut"):le+"minutami";case"h":return Q?"hodina":oe?"hodinu":"hodinou";case"hh":return Q||oe?le+(I(G)?"hodiny":"hodin"):le+"hodinami";case"d":return Q||oe?"den":"dnem";case"dd":return Q||oe?le+(I(G)?"dny":"dn\xed"):le+"dny";case"M":return Q||oe?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return Q||oe?le+(I(G)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):le+"m\u011bs\xedci";case"y":return Q||oe?"rok":"rokem";case"yy":return Q||oe?le+(I(G)?"roky":"let"):le+"lety"}}i.defineLocale("cs",{months:x,monthsShort:H,monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:N,ss:N,m:N,mm:N,h:N,hh:N,d:N,dd:N,M:N,MM:N,y:N,yy:N},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7049:function(W,J,E){!function(i){"use strict";i.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(H){return H+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(H)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(H)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(E(6676))},9172:function(W,J,E){!function(i){"use strict";i.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(H){var L="";return H>20?L=40===H||50===H||60===H||80===H||100===H?"fed":"ain":H>0&&(L=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][H]),H+L},week:{dow:1,doy:4}})}(E(6676))},605:function(W,J,E){!function(i){"use strict";i.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3395:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){var q={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return L?q[I][0]:q[I][1]}i.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9835:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){var q={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return L?q[I][0]:q[I][1]}i.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4013:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){var q={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[D+" Tage",D+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[D+" Monate",D+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[D+" Jahre",D+" Jahren"]};return L?q[I][0]:q[I][1]}i.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:x,mm:"%d Minuten",h:x,hh:"%d Stunden",d:x,dd:x,w:x,ww:"%d Wochen",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4570:function(W,J,E){!function(i){"use strict";var x=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],H=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];i.defineLocale("dv",{months:x,monthsShort:x,weekdays:H,weekdaysShort:H,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(L){return"\u0789\u078a"===L},meridiem:function(L,I,N){return L<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(E(6676))},1859:function(W,J,E){!function(i){"use strict";i.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(D,L){return D?"string"==typeof L&&/D/.test(L.substring(0,L.indexOf("MMMM")))?this._monthsGenitiveEl[D.month()]:this._monthsNominativeEl[D.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(D,L,I){return D>11?I?"\u03bc\u03bc":"\u039c\u039c":I?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(D){return"\u03bc"===(D+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(D,L){var I=this._calendarEl[D],N=L&&L.hours();return function x(D){return typeof Function<"u"&&D instanceof Function||"[object Function]"===Object.prototype.toString.call(D)}(I)&&(I=I.apply(L)),I.replace("{}",N%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(E(6676))},5785:function(W,J,E){!function(i){"use strict";i.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:4}})}(E(6676))},3792:function(W,J,E){!function(i){"use strict";i.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},7651:function(W,J,E){!function(i){"use strict";i.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},1929:function(W,J,E){!function(i){"use strict";i.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},9818:function(W,J,E){!function(i){"use strict";i.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")}})}(E(6676))},6612:function(W,J,E){!function(i){"use strict";i.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:0,doy:6}})}(E(6676))},4900:function(W,J,E){!function(i){"use strict";i.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},2721:function(W,J,E){!function(i){"use strict";i.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},5159:function(W,J,E){!function(i){"use strict";i.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(H){return"p"===H.charAt(0).toLowerCase()},meridiem:function(H,D,L){return H>11?L?"p.t.m.":"P.T.M.":L?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(E(6676))},1780:function(W,J,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,q){return N?/-MMM-/.test(q)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3468:function(W,J,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,q){return N?/-MMM-/.test(q)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},4938:function(W,J,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,q){return N?/-MMM-/.test(q)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(E(6676))},1148:function(W,J,E){!function(i){"use strict";var x="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),H="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),D=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],L=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;i.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(N,q){return N?/-MMM-/.test(q)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(E(6676))},1453:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){var q={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[D+"sekundi",D+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[D+" minuti",D+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[D+" tunni",D+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[D+" kuu",D+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[D+" aasta",D+" aastat"]};return L?q[I][2]?q[I][2]:q[I][1]:N?q[I][0]:q[I][1]}i.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:"%d p\xe4eva",M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4697:function(W,J,E){!function(i){"use strict";i.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},2900:function(W,J,E){!function(i){"use strict";var x={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},H={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};i.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(L){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(L)},meridiem:function(L,I,N){return L<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(L){return L.replace(/[\u06f0-\u06f9]/g,function(I){return H[I]}).replace(/\u060c/g,",")},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(E(6676))},9775:function(W,J,E){!function(i){"use strict";var x="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),H=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",x[7],x[8],x[9]];function D(N,q,G,Q){var te="";switch(G){case"s":return Q?"muutaman sekunnin":"muutama sekunti";case"ss":te=Q?"sekunnin":"sekuntia";break;case"m":return Q?"minuutin":"minuutti";case"mm":te=Q?"minuutin":"minuuttia";break;case"h":return Q?"tunnin":"tunti";case"hh":te=Q?"tunnin":"tuntia";break;case"d":return Q?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":te=Q?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return Q?"kuukauden":"kuukausi";case"MM":te=Q?"kuukauden":"kuukautta";break;case"y":return Q?"vuoden":"vuosi";case"yy":te=Q?"vuoden":"vuotta"}return function L(N,q){return N<10?q?H[N]:x[N]:N}(N,Q)+" "+te}i.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4282:function(W,J,E){!function(i){"use strict";i.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(H){return H},week:{dow:1,doy:4}})}(E(6676))},4236:function(W,J,E){!function(i){"use strict";i.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2830:function(W,J,E){!function(i){"use strict";i.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(H,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return H+(1===H?"er":"e");case"w":case"W":return H+(1===H?"re":"e")}}})}(E(6676))},1412:function(W,J,E){!function(i){"use strict";i.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(H,D){switch(D){default:case"M":case"Q":case"D":case"DDD":case"d":return H+(1===H?"er":"e");case"w":case"W":return H+(1===H?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},9361:function(W,J,E){!function(i){"use strict";var D=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,L=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];i.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:D,monthsShortRegex:D,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:L,longMonthsParse:L,shortMonthsParse:L,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(N,q){switch(q){case"D":return N+(1===N?"er":"");default:case"M":case"Q":case"DDD":case"d":return N+(1===N?"er":"e");case"w":case"W":return N+(1===N?"re":"e")}},week:{dow:1,doy:4}})}(E(6676))},6984:function(W,J,E){!function(i){"use strict";var x="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),H="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");i.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(L,I){return L?/-MMM-/.test(I)?H[L.month()]:x[L.month()]:x},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(L){return L+(1===L||8===L||L>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},3961:function(W,J,E){!function(i){"use strict";i.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(q){return q+(1===q?"d":q%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},8849:function(W,J,E){!function(i){"use strict";i.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(q){return q+(1===q?"d":q%10==2?"na":"mh")},week:{dow:1,doy:4}})}(E(6676))},4273:function(W,J,E){!function(i){"use strict";i.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(H){return 0===H.indexOf("un")?"n"+H:"en "+H},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},623:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){var q={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[D+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",D+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[D+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",D+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[D+" \u0935\u0930\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[D+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",D+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[D+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",D+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[D+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",D+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return N?q[I][0]:q[I][1]}i.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(D,L){return"D"===L?D+"\u0935\u0947\u0930":D},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(D,L){return 12===D&&(D=0),"\u0930\u093e\u0924\u0940"===L?D<4?D:D+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===L?D:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===L?D>12?D:D+12:"\u0938\u093e\u0902\u091c\u0947"===L?D+12:void 0},meridiem:function(D,L,I){return D<4?"\u0930\u093e\u0924\u0940":D<12?"\u0938\u0915\u093e\u0933\u0940\u0902":D<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":D<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(E(6676))},2696:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){var q={s:["thoddea sekondamni","thodde sekond"],ss:[D+" sekondamni",D+" sekond"],m:["eka mintan","ek minut"],mm:[D+" mintamni",D+" mintam"],h:["eka voran","ek vor"],hh:[D+" voramni",D+" voram"],d:["eka disan","ek dis"],dd:[D+" disamni",D+" dis"],M:["eka mhoinean","ek mhoino"],MM:[D+" mhoineamni",D+" mhoine"],y:["eka vorsan","ek voros"],yy:[D+" vorsamni",D+" vorsam"]};return N?q[I][0]:q[I][1]}i.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(D,L){return"D"===L?D+"er":D},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(D,L){return 12===D&&(D=0),"rati"===L?D<4?D:D+12:"sokallim"===L?D:"donparam"===L?D>12?D:D+12:"sanje"===L?D+12:void 0},meridiem:function(D,L,I){return D<4?"rati":D<12?"sokallim":D<16?"donparam":D<20?"sanje":"rati"}})}(E(6676))},6928:function(W,J,E){!function(i){"use strict";var x={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},H={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};i.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(L){return L.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(L,I){return 12===L&&(L=0),"\u0ab0\u0abe\u0aa4"===I?L<4?L:L+12:"\u0ab8\u0ab5\u0abe\u0ab0"===I?L:"\u0aac\u0aaa\u0acb\u0ab0"===I?L>=10?L:L+12:"\u0ab8\u0abe\u0a82\u0a9c"===I?L+12:void 0},meridiem:function(L,I,N){return L<4?"\u0ab0\u0abe\u0aa4":L<10?"\u0ab8\u0ab5\u0abe\u0ab0":L<17?"\u0aac\u0aaa\u0acb\u0ab0":L<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(E(6676))},4804:function(W,J,E){!function(i){"use strict";i.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(H){return 2===H?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":H+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(H){return 2===H?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":H+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(H){return 2===H?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":H+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(H){return 2===H?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":H%10==0&&10!==H?H+" \u05e9\u05e0\u05d4":H+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(H){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(H)},meridiem:function(H,D,L){return H<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":H<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":H<12?L?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":H<18?L?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(E(6676))},3015:function(W,J,E){!function(i){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},H={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},D=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];i.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:D,longMonthsParse:D,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(N){return N.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(q){return H[q]})},postformat:function(N){return N.replace(/\d/g,function(q){return x[q]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(N,q){return 12===N&&(N=0),"\u0930\u093e\u0924"===q?N<4?N:N+12:"\u0938\u0941\u092c\u0939"===q?N:"\u0926\u094b\u092a\u0939\u0930"===q?N>=10?N:N+12:"\u0936\u093e\u092e"===q?N+12:void 0},meridiem:function(N,q,G){return N<4?"\u0930\u093e\u0924":N<10?"\u0938\u0941\u092c\u0939":N<17?"\u0926\u094b\u092a\u0939\u0930":N<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(E(6676))},7134:function(W,J,E){!function(i){"use strict";function x(D,L,I){var N=D+" ";switch(I){case"ss":return N+(1===D?"sekunda":2===D||3===D||4===D?"sekunde":"sekundi");case"m":return L?"jedna minuta":"jedne minute";case"mm":return N+(1===D?"minuta":2===D||3===D||4===D?"minute":"minuta");case"h":return L?"jedan sat":"jednog sata";case"hh":return N+(1===D?"sat":2===D||3===D||4===D?"sata":"sati");case"dd":return N+(1===D?"dan":"dana");case"MM":return N+(1===D?"mjesec":2===D||3===D||4===D?"mjeseca":"mjeseci");case"yy":return N+(1===D?"godina":2===D||3===D||4===D?"godine":"godina")}}i.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:x,m:x,mm:x,h:x,hh:x,d:"dan",dd:x,M:"mjesec",MM:x,y:"godinu",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},670:function(W,J,E){!function(i){"use strict";var x="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function H(I,N,q,G){var Q=I;switch(q){case"s":return G||N?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return Q+(G||N)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(G||N?" perc":" perce");case"mm":return Q+(G||N?" perc":" perce");case"h":return"egy"+(G||N?" \xf3ra":" \xf3r\xe1ja");case"hh":return Q+(G||N?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(G||N?" nap":" napja");case"dd":return Q+(G||N?" nap":" napja");case"M":return"egy"+(G||N?" h\xf3nap":" h\xf3napja");case"MM":return Q+(G||N?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(G||N?" \xe9v":" \xe9ve");case"yy":return Q+(G||N?" \xe9v":" \xe9ve")}return""}function D(I){return(I?"":"[m\xfalt] ")+"["+x[this.day()]+"] LT[-kor]"}i.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(I){return"u"===I.charAt(1).toLowerCase()},meridiem:function(I,N,q){return I<12?!0===q?"de":"DE":!0===q?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return D.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return D.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:H,ss:H,m:H,mm:H,h:H,hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4523:function(W,J,E){!function(i){"use strict";i.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(H){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(H)},meridiem:function(H){return H<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":H<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":H<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(H,D){switch(D){case"DDD":case"w":case"W":case"DDDo":return 1===H?H+"-\u056b\u0576":H+"-\u0580\u0564";default:return H}},week:{dow:1,doy:7}})}(E(6676))},9233:function(W,J,E){!function(i){"use strict";i.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(H,D){return 12===H&&(H=0),"pagi"===D?H:"siang"===D?H>=11?H:H+12:"sore"===D||"malam"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"pagi":H<15?"siang":H<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(E(6676))},4693:function(W,J,E){!function(i){"use strict";function x(L){return L%100==11||L%10!=1}function H(L,I,N,q){var G=L+" ";switch(N){case"s":return I||q?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return x(L)?G+(I||q?"sek\xfandur":"sek\xfandum"):G+"sek\xfanda";case"m":return I?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return x(L)?G+(I||q?"m\xedn\xfatur":"m\xedn\xfatum"):I?G+"m\xedn\xfata":G+"m\xedn\xfatu";case"hh":return x(L)?G+(I||q?"klukkustundir":"klukkustundum"):G+"klukkustund";case"d":return I?"dagur":q?"dag":"degi";case"dd":return x(L)?I?G+"dagar":G+(q?"daga":"d\xf6gum"):I?G+"dagur":G+(q?"dag":"degi");case"M":return I?"m\xe1nu\xf0ur":q?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return x(L)?I?G+"m\xe1nu\xf0ir":G+(q?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):I?G+"m\xe1nu\xf0ur":G+(q?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return I||q?"\xe1r":"\xe1ri";case"yy":return x(L)?G+(I||q?"\xe1r":"\xe1rum"):G+(I||q?"\xe1r":"\xe1ri")}}i.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:H,ss:H,m:H,mm:H,h:"klukkustund",hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},8118:function(W,J,E){!function(i){"use strict";i.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(H){return(/^[0-9].+$/.test(H)?"tra":"in")+" "+H},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},3936:function(W,J,E){!function(i){"use strict";i.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},6871:function(W,J,E){!function(i){"use strict";i.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(H,D){return"\u5143"===D[1]?1:parseInt(D[1]||H,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(H){return"\u5348\u5f8c"===H},meridiem:function(H,D,L){return H<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(H){return H.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(H){return this.week()!==H.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(H,D){switch(D){case"y":return 1===H?"\u5143\u5e74":H+"\u5e74";case"d":case"D":case"DDD":return H+"\u65e5";default:return H}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(E(6676))},8710:function(W,J,E){!function(i){"use strict";i.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(H,D){return 12===H&&(H=0),"enjing"===D?H:"siyang"===D?H>=11?H:H+12:"sonten"===D||"ndalu"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"enjing":H<15?"siyang":H<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(E(6676))},7125:function(W,J,E){!function(i){"use strict";i.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(H){return H.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(D,L,I){return"\u10d8"===I?L+"\u10e8\u10d8":L+I+"\u10e8\u10d8"})},past:function(H){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(H)?H.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(H)?H.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):H},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(H){return 0===H?H:1===H?H+"-\u10da\u10d8":H<20||H<=100&&H%20==0||H%100==0?"\u10db\u10d4-"+H:H+"-\u10d4"},week:{dow:1,doy:7}})}(E(6676))},2461:function(W,J,E){!function(i){"use strict";var x={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};i.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},7399:function(W,J,E){!function(i){"use strict";var x={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},H={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};i.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(L){return"\u179b\u17d2\u1784\u17b6\u1785"===L},meridiem:function(L,I,N){return L<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(L){return L.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},week:{dow:1,doy:4}})}(E(6676))},8720:function(W,J,E){!function(i){"use strict";var x={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},H={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};i.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(L){return L.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(L,I){return 12===L&&(L=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===I?L<4?L:L+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===I?L:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===I?L>=10?L:L+12:"\u0cb8\u0c82\u0c9c\u0cc6"===I?L+12:void 0},meridiem:function(L,I,N){return L<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":L<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":L<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":L<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(L){return L+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(E(6676))},5306:function(W,J,E){!function(i){"use strict";i.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\uc77c";case"M":return H+"\uc6d4";case"w":case"W":return H+"\uc8fc";default:return H}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(H){return"\uc624\ud6c4"===H},meridiem:function(H,D,L){return H<12?"\uc624\uc804":"\uc624\ud6c4"}})}(E(6676))},2995:function(W,J,E){!function(i){"use strict";var x={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},H={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},D=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];i.defineLocale("ku",{months:D,monthsShort:D,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(I){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(I)},meridiem:function(I,N,q){return I<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(I){return I.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(N){return H[N]}).replace(/\u060c/g,",")},postformat:function(I){return I.replace(/\d/g,function(N){return x[N]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(E(6676))},8779:function(W,J,E){!function(i){"use strict";var x={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};i.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},2057:function(W,J,E){!function(i){"use strict";function x(N,q,G,Q){var te={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return q?te[G][0]:te[G][1]}function L(N){if(N=parseInt(N,10),isNaN(N))return!1;if(N<0)return!0;if(N<10)return 4<=N&&N<=7;if(N<100){var q=N%10;return L(0===q?N/10:q)}if(N<1e4){for(;N>=10;)N/=10;return L(N)}return L(N/=1e3)}i.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function H(N){return L(N.substr(0,N.indexOf(" ")))?"a "+N:"an "+N},past:function D(N){return L(N.substr(0,N.indexOf(" ")))?"viru "+N:"virun "+N},s:"e puer Sekonnen",ss:"%d Sekonnen",m:x,mm:"%d Minutten",h:x,hh:"%d Stonnen",d:x,dd:"%d Deeg",M:x,MM:"%d M\xe9int",y:x,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7192:function(W,J,E){!function(i){"use strict";i.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(H){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===H},meridiem:function(H,D,L){return H<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(H){return"\u0e97\u0eb5\u0ec8"+H}})}(E(6676))},5430:function(W,J,E){!function(i){"use strict";var x={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function D(G,Q,te,oe){return Q?I(te)[0]:oe?I(te)[1]:I(te)[2]}function L(G){return G%10==0||G>10&&G<20}function I(G){return x[G].split("_")}function N(G,Q,te,oe){var le=G+" ";return 1===G?le+D(0,Q,te[0],oe):Q?le+(L(G)?I(te)[1]:I(te)[0]):oe?le+I(te)[1]:le+(L(G)?I(te)[1]:I(te)[2])}i.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function H(G,Q,te,oe){return Q?"kelios sekund\u0117s":oe?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:N,m:D,mm:N,h:D,hh:N,d:D,dd:N,M:D,MM:N,y:D,yy:N},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(G){return G+"-oji"},week:{dow:1,doy:4}})}(E(6676))},3363:function(W,J,E){!function(i){"use strict";var x={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function H(q,G,Q){return Q?G%10==1&&G%100!=11?q[2]:q[3]:G%10==1&&G%100!=11?q[0]:q[1]}function D(q,G,Q){return q+" "+H(x[Q],q,G)}function L(q,G,Q){return H(x[Q],q,G)}i.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function I(q,G){return G?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:D,m:L,mm:D,h:L,hh:D,d:L,dd:D,M:L,MM:D,y:L,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2939:function(W,J,E){!function(i){"use strict";var x={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(D,L){return 1===D?L[0]:D>=2&&D<=4?L[1]:L[2]},translate:function(D,L,I){var N=x.words[I];return 1===I.length?L?N[0]:N[1]:D+" "+x.correctGrammaticalCase(D,N)}};i.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:"dan",dd:x.translate,M:"mjesec",MM:x.translate,y:"godinu",yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},8212:function(W,J,E){!function(i){"use strict";i.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},9718:function(W,J,E){!function(i){"use strict";i.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(H){var D=H%10,L=H%100;return 0===H?H+"-\u0435\u0432":0===L?H+"-\u0435\u043d":L>10&&L<20?H+"-\u0442\u0438":1===D?H+"-\u0432\u0438":2===D?H+"-\u0440\u0438":7===D||8===D?H+"-\u043c\u0438":H+"-\u0442\u0438"},week:{dow:1,doy:7}})}(E(6676))},561:function(W,J,E){!function(i){"use strict";i.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(H,D){return 12===H&&(H=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===D&&H>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===D||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===D?H+12:H},meridiem:function(H,D,L){return H<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":H<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":H<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":H<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(E(6676))},8929:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){switch(I){case"s":return L?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return D+(L?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return D+(L?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return D+(L?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return D+(L?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return D+(L?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return D+(L?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return D}}i.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(D){return"\u04ae\u0425"===D},meridiem:function(D,L,I){return D<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(D,L){switch(L){case"d":case"D":case"DDD":return D+" \u04e9\u0434\u04e9\u0440";default:return D}}})}(E(6676))},4880:function(W,J,E){!function(i){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},H={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function D(I,N,q,G){var Q="";if(N)switch(q){case"s":Q="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":Q="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":Q="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":Q="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":Q="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":Q="%d \u0924\u093e\u0938";break;case"d":Q="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":Q="%d \u0926\u093f\u0935\u0938";break;case"M":Q="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":Q="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":Q="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":Q="%d \u0935\u0930\u094d\u0937\u0947"}else switch(q){case"s":Q="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":Q="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":Q="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":Q="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":Q="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":Q="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":Q="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":Q="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":Q="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":Q="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":Q="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":Q="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return Q.replace(/%d/i,I)}i.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},preparse:function(I){return I.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(N){return H[N]})},postformat:function(I){return I.replace(/\d/g,function(N){return x[N]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(I,N){return 12===I&&(I=0),"\u092a\u0939\u093e\u091f\u0947"===N||"\u0938\u0915\u093e\u0933\u0940"===N?I:"\u0926\u0941\u092a\u093e\u0930\u0940"===N||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===N||"\u0930\u093e\u0924\u094d\u0930\u0940"===N?I>=12?I:I+12:void 0},meridiem:function(I,N,q){return I>=0&&I<6?"\u092a\u0939\u093e\u091f\u0947":I<12?"\u0938\u0915\u093e\u0933\u0940":I<17?"\u0926\u0941\u092a\u093e\u0930\u0940":I<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(E(6676))},2074:function(W,J,E){!function(i){"use strict";i.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(H,D){return 12===H&&(H=0),"pagi"===D?H:"tengahari"===D?H>=11?H:H+12:"petang"===D||"malam"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"pagi":H<15?"tengahari":H<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},3193:function(W,J,E){!function(i){"use strict";i.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(H,D){return 12===H&&(H=0),"pagi"===D?H:"tengahari"===D?H>=11?H:H+12:"petang"===D||"malam"===D?H+12:void 0},meridiem:function(H,D,L){return H<11?"pagi":H<15?"tengahari":H<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(E(6676))},4082:function(W,J,E){!function(i){"use strict";i.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},2261:function(W,J,E){!function(i){"use strict";var x={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},H={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};i.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(L){return L.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},week:{dow:1,doy:4}})}(E(6676))},5273:function(W,J,E){!function(i){"use strict";i.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9874:function(W,J,E){!function(i){"use strict";var x={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},H={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};i.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(L){return L.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(L,I){return 12===L&&(L=0),"\u0930\u093e\u0924\u093f"===I?L<4?L:L+12:"\u092c\u093f\u0939\u093e\u0928"===I?L:"\u0926\u093f\u0909\u0901\u0938\u094b"===I?L>=10?L:L+12:"\u0938\u093e\u0901\u091d"===I?L+12:void 0},meridiem:function(L,I,N){return L<3?"\u0930\u093e\u0924\u093f":L<12?"\u092c\u093f\u0939\u093e\u0928":L<16?"\u0926\u093f\u0909\u0901\u0938\u094b":L<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(E(6676))},1484:function(W,J,E){!function(i){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),H="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;i.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(N,q){return N?/-MMM-/.test(q)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(N){return N+(1===N||8===N||N>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},1667:function(W,J,E){!function(i){"use strict";var x="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),H="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),D=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],L=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;i.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(N,q){return N?/-MMM-/.test(q)?H[N.month()]:x[N.month()]:x},monthsRegex:L,monthsShortRegex:L,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(N){return N+(1===N||8===N||N>=20?"ste":"de")},week:{dow:1,doy:4}})}(E(6676))},7262:function(W,J,E){!function(i){"use strict";i.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},9679:function(W,J,E){!function(i){"use strict";i.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(H,D){var L=1===H?"r":2===H?"n":3===H?"r":4===H?"t":"\xe8";return("w"===D||"W"===D)&&(L="a"),H+L},week:{dow:1,doy:4}})}(E(6676))},6830:function(W,J,E){!function(i){"use strict";var x={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},H={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};i.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(L){return L.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(L,I){return 12===L&&(L=0),"\u0a30\u0a3e\u0a24"===I?L<4?L:L+12:"\u0a38\u0a35\u0a47\u0a30"===I?L:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===I?L>=10?L:L+12:"\u0a38\u0a3c\u0a3e\u0a2e"===I?L+12:void 0},meridiem:function(L,I,N){return L<4?"\u0a30\u0a3e\u0a24":L<10?"\u0a38\u0a35\u0a47\u0a30":L<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":L<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(E(6676))},3616:function(W,J,E){!function(i){"use strict";var x="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),H="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),D=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function L(q){return q%10<5&&q%10>1&&~~(q/10)%10!=1}function I(q,G,Q){var te=q+" ";switch(Q){case"ss":return te+(L(q)?"sekundy":"sekund");case"m":return G?"minuta":"minut\u0119";case"mm":return te+(L(q)?"minuty":"minut");case"h":return G?"godzina":"godzin\u0119";case"hh":return te+(L(q)?"godziny":"godzin");case"ww":return te+(L(q)?"tygodnie":"tygodni");case"MM":return te+(L(q)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return te+(L(q)?"lata":"lat")}}i.defineLocale("pl",{months:function(q,G){return q?/D MMMM/.test(G)?H[q.month()]:x[q.month()]:x},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:I,m:I,mm:I,h:I,hh:I,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:I,M:"miesi\u0105c",MM:I,y:"rok",yy:I},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},2751:function(W,J,E){!function(i){"use strict";i.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(E(6676))},5138:function(W,J,E){!function(i){"use strict";i.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(E(6676))},7968:function(W,J,E){!function(i){"use strict";function x(D,L,I){var q=" ";return(D%100>=20||D>=100&&D%100==0)&&(q=" de "),D+q+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[I]}i.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:x,m:"un minut",mm:x,h:"o or\u0103",hh:x,d:"o zi",dd:x,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:x,M:"o lun\u0103",MM:x,y:"un an",yy:x},week:{dow:1,doy:7}})}(E(6676))},1828:function(W,J,E){!function(i){"use strict";function H(I,N,q){return"m"===q?N?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":I+" "+function x(I,N){var q=I.split("_");return N%10==1&&N%100!=11?q[0]:N%10>=2&&N%10<=4&&(N%100<10||N%100>=20)?q[1]:q[2]}({ss:N?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:N?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[q],+I)}var D=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];i.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:D,longMonthsParse:D,shortMonthsParse:D,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(I){if(I.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(I){if(I.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:H,m:H,mm:H,h:"\u0447\u0430\u0441",hh:H,d:"\u0434\u0435\u043d\u044c",dd:H,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:H,M:"\u043c\u0435\u0441\u044f\u0446",MM:H,y:"\u0433\u043e\u0434",yy:H},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(I){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(I)},meridiem:function(I,N,q){return I<4?"\u043d\u043e\u0447\u0438":I<12?"\u0443\u0442\u0440\u0430":I<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(I,N){switch(N){case"M":case"d":case"DDD":return I+"-\u0439";case"D":return I+"-\u0433\u043e";case"w":case"W":return I+"-\u044f";default:return I}},week:{dow:1,doy:4}})}(E(6676))},2188:function(W,J,E){!function(i){"use strict";var x=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],H=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];i.defineLocale("sd",{months:x,monthsShort:x,weekdays:H,weekdaysShort:H,weekdaysMin:H,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(L){return"\u0634\u0627\u0645"===L},meridiem:function(L,I,N){return L<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},6562:function(W,J,E){!function(i){"use strict";i.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7172:function(W,J,E){!function(i){"use strict";i.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(H){return H+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(H){return"\u0db4.\u0dc0."===H||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===H},meridiem:function(H,D,L){return H>11?L?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":L?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(E(6676))},9966:function(W,J,E){!function(i){"use strict";var x="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),H="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function D(N){return N>1&&N<5}function L(N,q,G,Q){var te=N+" ";switch(G){case"s":return q||Q?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return q||Q?te+(D(N)?"sekundy":"sek\xfand"):te+"sekundami";case"m":return q?"min\xfata":Q?"min\xfatu":"min\xfatou";case"mm":return q||Q?te+(D(N)?"min\xfaty":"min\xfat"):te+"min\xfatami";case"h":return q?"hodina":Q?"hodinu":"hodinou";case"hh":return q||Q?te+(D(N)?"hodiny":"hod\xedn"):te+"hodinami";case"d":return q||Q?"de\u0148":"d\u0148om";case"dd":return q||Q?te+(D(N)?"dni":"dn\xed"):te+"d\u0148ami";case"M":return q||Q?"mesiac":"mesiacom";case"MM":return q||Q?te+(D(N)?"mesiace":"mesiacov"):te+"mesiacmi";case"y":return q||Q?"rok":"rokom";case"yy":return q||Q?te+(D(N)?"roky":"rokov"):te+"rokmi"}}i.defineLocale("sk",{months:x,monthsShort:H,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:L,ss:L,m:L,mm:L,h:L,hh:L,d:L,dd:L,M:L,MM:L,y:L,yy:L},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7520:function(W,J,E){!function(i){"use strict";function x(D,L,I,N){var q=D+" ";switch(I){case"s":return L||N?"nekaj sekund":"nekaj sekundami";case"ss":return q+(1===D?L?"sekundo":"sekundi":2===D?L||N?"sekundi":"sekundah":D<5?L||N?"sekunde":"sekundah":"sekund");case"m":return L?"ena minuta":"eno minuto";case"mm":return q+(1===D?L?"minuta":"minuto":2===D?L||N?"minuti":"minutama":D<5?L||N?"minute":"minutami":L||N?"minut":"minutami");case"h":return L?"ena ura":"eno uro";case"hh":return q+(1===D?L?"ura":"uro":2===D?L||N?"uri":"urama":D<5?L||N?"ure":"urami":L||N?"ur":"urami");case"d":return L||N?"en dan":"enim dnem";case"dd":return q+(1===D?L||N?"dan":"dnem":2===D?L||N?"dni":"dnevoma":L||N?"dni":"dnevi");case"M":return L||N?"en mesec":"enim mesecem";case"MM":return q+(1===D?L||N?"mesec":"mesecem":2===D?L||N?"meseca":"mesecema":D<5?L||N?"mesece":"meseci":L||N?"mesecev":"meseci");case"y":return L||N?"eno leto":"enim letom";case"yy":return q+(1===D?L||N?"leto":"letom":2===D?L||N?"leti":"letoma":D<5?L||N?"leta":"leti":L||N?"let":"leti")}}i.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},5291:function(W,J,E){!function(i){"use strict";i.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(H){return"M"===H.charAt(0)},meridiem:function(H,D,L){return H<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},7603:function(W,J,E){!function(i){"use strict";var x={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(D,L){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?L[0]:L[1]:L[2]},translate:function(D,L,I,N){var G,q=x.words[I];return 1===I.length?"y"===I&&L?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":N||L?q[0]:q[1]:(G=x.correctGrammaticalCase(D,q),"yy"===I&&L&&"\u0433\u043e\u0434\u0438\u043d\u0443"===G?D+" \u0433\u043e\u0434\u0438\u043d\u0430":D+" "+G)}};i.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},450:function(W,J,E){!function(i){"use strict";var x={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(D,L){return D%10>=1&&D%10<=4&&(D%100<10||D%100>=20)?D%10==1?L[0]:L[1]:L[2]},translate:function(D,L,I,N){var G,q=x.words[I];return 1===I.length?"y"===I&&L?"jedna godina":N||L?q[0]:q[1]:(G=x.correctGrammaticalCase(D,q),"yy"===I&&L&&"godinu"===G?D+" godina":D+" "+G)}};i.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:x.translate,m:x.translate,mm:x.translate,h:x.translate,hh:x.translate,d:x.translate,dd:x.translate,M:x.translate,MM:x.translate,y:x.translate,yy:x.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(E(6676))},383:function(W,J,E){!function(i){"use strict";i.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(H,D,L){return H<11?"ekuseni":H<15?"emini":H<19?"entsambama":"ebusuku"},meridiemHour:function(H,D){return 12===H&&(H=0),"ekuseni"===D?H:"emini"===D?H>=11?H:H+12:"entsambama"===D||"ebusuku"===D?0===H?0:H+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(E(6676))},7221:function(W,J,E){!function(i){"use strict";i.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?":e":1===D||2===D?":a":":e")},week:{dow:1,doy:4}})}(E(6676))},1743:function(W,J,E){!function(i){"use strict";i.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(E(6676))},6351:function(W,J,E){!function(i){"use strict";var x={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},H={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};i.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(L){return L+"\u0bb5\u0ba4\u0bc1"},preparse:function(L){return L.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(I){return H[I]})},postformat:function(L){return L.replace(/\d/g,function(I){return x[I]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(L,I,N){return L<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":L<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":L<10?" \u0b95\u0bbe\u0bb2\u0bc8":L<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":L<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":L<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(L,I){return 12===L&&(L=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===I?L<2?L:L+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===I||"\u0b95\u0bbe\u0bb2\u0bc8"===I||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===I&&L>=10?L:L+12},week:{dow:0,doy:6}})}(E(6676))},9620:function(W,J,E){!function(i){"use strict";i.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===D?H<4?H:H+12:"\u0c09\u0c26\u0c2f\u0c02"===D?H:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===D?H>=10?H:H+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===D?H+12:void 0},meridiem:function(H,D,L){return H<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":H<10?"\u0c09\u0c26\u0c2f\u0c02":H<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":H<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(E(6676))},6278:function(W,J,E){!function(i){"use strict";i.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6987:function(W,J,E){!function(i){"use strict";var x={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};i.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(D,L){return 12===D&&(D=0),"\u0448\u0430\u0431"===L?D<4?D:D+12:"\u0441\u0443\u0431\u04b3"===L?D:"\u0440\u04ef\u0437"===L?D>=11?D:D+12:"\u0431\u0435\u0433\u043e\u04b3"===L?D+12:void 0},meridiem:function(D,L,I){return D<4?"\u0448\u0430\u0431":D<11?"\u0441\u0443\u0431\u04b3":D<16?"\u0440\u04ef\u0437":D<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(D){return D+(x[D]||x[D%10]||x[D>=100?100:null])},week:{dow:1,doy:7}})}(E(6676))},9325:function(W,J,E){!function(i){"use strict";i.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(H){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===H},meridiem:function(H,D,L){return H<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(E(6676))},3485:function(W,J,E){!function(i){"use strict";var x={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};i.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(D,L){switch(L){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'unjy";var I=D%10;return D+(x[I]||x[D%100-I]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},8148:function(W,J,E){!function(i){"use strict";i.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(H){return H},week:{dow:1,doy:4}})}(E(6676))},9616:function(W,J,E){!function(i){"use strict";var x="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function L(q,G,Q,te){var oe=function I(q){var G=Math.floor(q%1e3/100),Q=Math.floor(q%100/10),te=q%10,oe="";return G>0&&(oe+=x[G]+"vatlh"),Q>0&&(oe+=(""!==oe?" ":"")+x[Q]+"maH"),te>0&&(oe+=(""!==oe?" ":"")+x[te]),""===oe?"pagh":oe}(q);switch(Q){case"ss":return oe+" lup";case"mm":return oe+" tup";case"hh":return oe+" rep";case"dd":return oe+" jaj";case"MM":return oe+" jar";case"yy":return oe+" DIS"}}i.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function H(q){var G=q;return-1!==q.indexOf("jaj")?G.slice(0,-3)+"leS":-1!==q.indexOf("jar")?G.slice(0,-3)+"waQ":-1!==q.indexOf("DIS")?G.slice(0,-3)+"nem":G+" pIq"},past:function D(q){var G=q;return-1!==q.indexOf("jaj")?G.slice(0,-3)+"Hu\u2019":-1!==q.indexOf("jar")?G.slice(0,-3)+"wen":-1!==q.indexOf("DIS")?G.slice(0,-3)+"ben":G+" ret"},s:"puS lup",ss:L,m:"wa\u2019 tup",mm:L,h:"wa\u2019 rep",hh:L,d:"wa\u2019 jaj",dd:L,M:"wa\u2019 jar",MM:L,y:"wa\u2019 DIS",yy:L},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},4040:function(W,J,E){!function(i){"use strict";var x={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};i.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(D,L,I){return D<12?I?"\xf6\xf6":"\xd6\xd6":I?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(D){return"\xf6s"===D||"\xd6S"===D},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(D,L){switch(L){case"d":case"D":case"Do":case"DD":return D;default:if(0===D)return D+"'\u0131nc\u0131";var I=D%10;return D+(x[I]||x[D%100-I]||x[D>=100?100:null])}},week:{dow:1,doy:7}})}(E(6676))},594:function(W,J,E){!function(i){"use strict";function H(D,L,I,N){var q={s:["viensas secunds","'iensas secunds"],ss:[D+" secunds",D+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[D+" m\xeduts",D+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[D+" \xfeoras",D+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[D+" ziuas",D+" ziuas"],M:["'n mes","'iens mes"],MM:[D+" mesen",D+" mesen"],y:["'n ar","'iens ar"],yy:[D+" ars",D+" ars"]};return N||L?q[I][0]:q[I][1]}i.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(D){return"d'o"===D.toLowerCase()},meridiem:function(D,L,I){return D>11?I?"d'o":"D'O":I?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:H,ss:H,m:H,mm:H,h:H,hh:H,d:H,dd:H,M:H,MM:H,y:H,yy:H},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(E(6676))},3226:function(W,J,E){!function(i){"use strict";i.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(E(6676))},673:function(W,J,E){!function(i){"use strict";i.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(E(6676))},9580:function(W,J,E){!function(i){"use strict";i.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===D||"\u0633\u06d5\u06be\u06d5\u0631"===D||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===D?H:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===D||"\u0643\u06d5\u0686"===D?H+12:H>=11?H:H+12},meridiem:function(H,D,L){var I=100*H+D;return I<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":I<900?"\u0633\u06d5\u06be\u06d5\u0631":I<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":I<1230?"\u0686\u06c8\u0634":I<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return H+"-\u06be\u06d5\u067e\u062a\u06d5";default:return H}},preparse:function(H){return H.replace(/\u060c/g,",")},postformat:function(H){return H.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(E(6676))},7270:function(W,J,E){!function(i){"use strict";function H(N,q,G){return"m"===G?q?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===G?q?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":N+" "+function x(N,q){var G=N.split("_");return q%10==1&&q%100!=11?G[0]:q%10>=2&&q%10<=4&&(q%100<10||q%100>=20)?G[1]:G[2]}({ss:q?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:q?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:q?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[G],+N)}function L(N){return function(){return N+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}i.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function D(N,q){var G={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===N?G.nominative.slice(1,7).concat(G.nominative.slice(0,1)):N?G[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(q)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(q)?"genitive":"nominative"][N.day()]:G.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:L("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:L("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:L("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:L("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return L("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return L("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:H,m:H,mm:H,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:H,d:"\u0434\u0435\u043d\u044c",dd:H,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:H,y:"\u0440\u0456\u043a",yy:H},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(N){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(N)},meridiem:function(N,q,G){return N<4?"\u043d\u043e\u0447\u0456":N<12?"\u0440\u0430\u043d\u043a\u0443":N<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(N,q){switch(q){case"M":case"d":case"DDD":case"w":case"W":return N+"-\u0439";case"D":return N+"-\u0433\u043e";default:return N}},week:{dow:1,doy:7}})}(E(6676))},1656:function(W,J,E){!function(i){"use strict";var x=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],H=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];i.defineLocale("ur",{months:x,monthsShort:x,weekdays:H,weekdaysShort:H,weekdaysMin:H,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(L){return"\u0634\u0627\u0645"===L},meridiem:function(L,I,N){return L<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(L){return L.replace(/\u060c/g,",")},postformat:function(L){return L.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(E(6676))},8744:function(W,J,E){!function(i){"use strict";i.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(E(6676))},8364:function(W,J,E){!function(i){"use strict";i.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(E(6676))},5049:function(W,J,E){!function(i){"use strict";i.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(H){return/^ch$/i.test(H)},meridiem:function(H,D,L){return H<12?L?"sa":"SA":L?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(H){return H},week:{dow:1,doy:4}})}(E(6676))},5106:function(W,J,E){!function(i){"use strict";i.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(H){var D=H%10;return H+(1==~~(H%100/10)?"th":1===D?"st":2===D?"nd":3===D?"rd":"th")},week:{dow:1,doy:4}})}(E(6676))},6199:function(W,J,E){!function(i){"use strict";i.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(E(6676))},7280:function(W,J,E){!function(i){"use strict";i.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:H>=11?H:H+12},meridiem:function(H,D,L){var I=100*H+D;return I<600?"\u51cc\u6668":I<900?"\u65e9\u4e0a":I<1130?"\u4e0a\u5348":I<1230?"\u4e2d\u5348":I<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(H){return H.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(H){return this.week()!==H.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u5468";default:return H}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(E(6676))},6860:function(W,J,E){!function(i){"use strict";i.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e2d\u5348"===D?H>=11?H:H+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:void 0},meridiem:function(H,D,L){var I=100*H+D;return I<600?"\u51cc\u6668":I<900?"\u65e9\u4e0a":I<1200?"\u4e0a\u5348":1200===I?"\u4e2d\u5348":I<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u9031";default:return H}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},2335:function(W,J,E){!function(i){"use strict";i.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e2d\u5348"===D?H>=11?H:H+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:void 0},meridiem:function(H,D,L){var I=100*H+D;return I<600?"\u51cc\u6668":I<900?"\u65e9\u4e0a":I<1130?"\u4e0a\u5348":I<1230?"\u4e2d\u5348":I<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u9031";default:return H}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},482:function(W,J,E){!function(i){"use strict";i.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(H,D){return 12===H&&(H=0),"\u51cc\u6668"===D||"\u65e9\u4e0a"===D||"\u4e0a\u5348"===D?H:"\u4e2d\u5348"===D?H>=11?H:H+12:"\u4e0b\u5348"===D||"\u665a\u4e0a"===D?H+12:void 0},meridiem:function(H,D,L){var I=100*H+D;return I<600?"\u51cc\u6668":I<900?"\u65e9\u4e0a":I<1130?"\u4e0a\u5348":I<1230?"\u4e2d\u5348":I<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(H,D){switch(D){case"d":case"D":case"DDD":return H+"\u65e5";case"M":return H+"\u6708";case"w":case"W":return H+"\u9031";default:return H}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(E(6676))},6676:function(W,J,E){(W=E.nmd(W)).exports=function(){"use strict";var i,fe;function x(){return i.apply(null,arguments)}function D(S){return S instanceof Array||"[object Array]"===Object.prototype.toString.call(S)}function L(S){return null!=S&&"[object Object]"===Object.prototype.toString.call(S)}function I(S,R){return Object.prototype.hasOwnProperty.call(S,R)}function N(S){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(S).length;var R;for(R in S)if(I(S,R))return!1;return!0}function q(S){return void 0===S}function G(S){return"number"==typeof S||"[object Number]"===Object.prototype.toString.call(S)}function Q(S){return S instanceof Date||"[object Date]"===Object.prototype.toString.call(S)}function te(S,R){var F,V=[],ee=S.length;for(F=0;F>>0;for(F=0;F0)for(V=0;V=0?V?"+":"":"-")+Math.pow(10,Math.max(0,R-F.length)).toString().substr(1)+F}var ye=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ve=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Te={},xe={};function Ae(S,R,V,F){var ee=F;"string"==typeof F&&(ee=function(){return this[F]()}),S&&(xe[S]=ee),R&&(xe[R[0]]=function(){return Pn(ee.apply(this,arguments),R[1],R[2])}),V&&(xe[V]=function(){return this.localeData().ordinal(ee.apply(this,arguments),S)})}function Fe(S){return S.match(/\[[\s\S]/)?S.replace(/^\[|\]$/g,""):S.replace(/\\/g,"")}function ot(S,R){return S.isValid()?(R=Ii(R,S.localeData()),Te[R]=Te[R]||function dt(S){var V,F,R=S.match(ye);for(V=0,F=R.length;V=0&&ve.test(S);)S=S.replace(ve,F),ve.lastIndex=0,V-=1;return S}var pt={};function bt(S,R){var V=S.toLowerCase();pt[V]=pt[V+"s"]=pt[R]=S}function Wt(S){return"string"==typeof S?pt[S]||pt[S.toLowerCase()]:void 0}function Ei(S){var V,F,R={};for(F in S)I(S,F)&&(V=Wt(F))&&(R[V]=S[F]);return R}var st={};function At(S,R){st[S]=R}function un(S){return S%4==0&&S%100!=0||S%400==0}function vn(S){return S<0?Math.ceil(S)||0:Math.floor(S)}function xt(S){var R=+S,V=0;return 0!==R&&isFinite(R)&&(V=vn(R)),V}function ai(S,R){return function(V){return null!=V?(Uc(this,S,V),x.updateOffset(this,R),this):Mn(this,S)}}function Mn(S,R){return S.isValid()?S._d["get"+(S._isUTC?"UTC":"")+R]():NaN}function Uc(S,R,V){S.isValid()&&!isNaN(V)&&("FullYear"===R&&un(S.year())&&1===S.month()&&29===S.date()?(V=xt(V),S._d["set"+(S._isUTC?"UTC":"")+R](V,S.month(),hn(V,S.month()))):S._d["set"+(S._isUTC?"UTC":"")+R](V))}var mn,oi=/\d/,fn=/\d\d/,uo=/\d{3}/,Rr=/\d{4}/,ha=/[+-]?\d{6}/,Zt=/\d\d?/,Cn=/\d\d\d\d?/,Go=/\d\d\d\d\d\d?/,$n=/\d{1,3}/,Ia=/\d{1,4}/,rn=/[+-]?\d{1,6}/,pa=/\d+/,_i=/[+-]?\d+/,Os=/Z|[+-]\d\d:?\d\d/gi,Ze=/Z|[+-]\d\d(?::?\d\d)?/gi,zn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function rt(S,R,V){mn[S]=at(R)?R:function(F,ee){return F&&V?V:R}}function Qi(S,R){return I(mn,S)?mn[S](R._strict,R._locale):new RegExp(function vr(S){return si(S.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(R,V,F,ee,he){return V||F||ee||he}))}(S))}function si(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}mn={};var Un={};function ct(S,R){var V,ee,F=R;for("string"==typeof S&&(S=[S]),G(R)&&(F=function(he,Ce){Ce[R]=xt(he)}),ee=S.length,V=0;V68?1900:2e3)};var ql=ai("FullYear",!0);function Bs(S,R,V,F,ee,he,Ce){var ht;return S<100&&S>=0?(ht=new Date(S+400,R,V,F,ee,he,Ce),isFinite(ht.getFullYear())&&ht.setFullYear(S)):ht=new Date(S,R,V,F,ee,he,Ce),ht}function Mr(S){var R,V;return S<100&&S>=0?((V=Array.prototype.slice.call(arguments))[0]=S+400,R=new Date(Date.UTC.apply(null,V)),isFinite(R.getUTCFullYear())&&R.setUTCFullYear(S)):R=new Date(Date.UTC.apply(null,arguments)),R}function C(S,R,V){var F=7+R-V;return-(7+Mr(S,0,F).getUTCDay()-R)%7+F-1}function Bi(S,R,V,F,ee){var Ft,wi,ht=1+7*(R-1)+(7+V-F)%7+C(S,F,ee);return ht<=0?wi=Ot(Ft=S-1)+ht:ht>Ot(S)?(Ft=S+1,wi=ht-Ot(S)):(Ft=S,wi=ht),{year:Ft,dayOfYear:wi}}function Ai(S,R,V){var he,Ce,F=C(S.year(),R,V),ee=Math.floor((S.dayOfYear()-F-1)/7)+1;return ee<1?he=ee+ga(Ce=S.year()-1,R,V):ee>ga(S.year(),R,V)?(he=ee-ga(S.year(),R,V),Ce=S.year()+1):(Ce=S.year(),he=ee),{week:he,year:Ce}}function ga(S,R,V){var F=C(S,R,V),ee=C(S+1,R,V);return(Ot(S)-F+ee)/7}Ae("w",["ww",2],"wo","week"),Ae("W",["WW",2],"Wo","isoWeek"),bt("week","w"),bt("isoWeek","W"),At("week",5),At("isoWeek",5),rt("w",Zt),rt("ww",Zt,fn),rt("W",Zt),rt("WW",Zt,fn),or(["w","ww","W","WW"],function(S,R,V,F){R[F.substr(0,1)]=xt(S)});function Yl(S,R){return S.slice(R,7).concat(S.slice(0,R))}Ae("d",0,"do","day"),Ae("dd",0,0,function(S){return this.localeData().weekdaysMin(this,S)}),Ae("ddd",0,0,function(S){return this.localeData().weekdaysShort(this,S)}),Ae("dddd",0,0,function(S){return this.localeData().weekdays(this,S)}),Ae("e",0,0,"weekday"),Ae("E",0,0,"isoWeekday"),bt("day","d"),bt("weekday","e"),bt("isoWeekday","E"),At("day",11),At("weekday",11),At("isoWeekday",11),rt("d",Zt),rt("e",Zt),rt("E",Zt),rt("dd",function(S,R){return R.weekdaysMinRegex(S)}),rt("ddd",function(S,R){return R.weekdaysShortRegex(S)}),rt("dddd",function(S,R){return R.weekdaysRegex(S)}),or(["dd","ddd","dddd"],function(S,R,V,F){var ee=V._locale.weekdaysParse(S,F,V._strict);null!=ee?R.d=ee:de(V).invalidWeekday=S}),or(["d","e","E"],function(S,R,V,F){R[F]=xt(S)});var Vs="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),an="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),St=zn,yi=zn,mr=zn;function Ki(S,R,V){var F,ee,he,Ce=S.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],F=0;F<7;++F)he=le([2e3,1]).day(F),this._minWeekdaysParse[F]=this.weekdaysMin(he,"").toLocaleLowerCase(),this._shortWeekdaysParse[F]=this.weekdaysShort(he,"").toLocaleLowerCase(),this._weekdaysParse[F]=this.weekdays(he,"").toLocaleLowerCase();return V?"dddd"===R?-1!==(ee=Qt.call(this._weekdaysParse,Ce))?ee:null:"ddd"===R?-1!==(ee=Qt.call(this._shortWeekdaysParse,Ce))?ee:null:-1!==(ee=Qt.call(this._minWeekdaysParse,Ce))?ee:null:"dddd"===R?-1!==(ee=Qt.call(this._weekdaysParse,Ce))||-1!==(ee=Qt.call(this._shortWeekdaysParse,Ce))||-1!==(ee=Qt.call(this._minWeekdaysParse,Ce))?ee:null:"ddd"===R?-1!==(ee=Qt.call(this._shortWeekdaysParse,Ce))||-1!==(ee=Qt.call(this._weekdaysParse,Ce))||-1!==(ee=Qt.call(this._minWeekdaysParse,Ce))?ee:null:-1!==(ee=Qt.call(this._minWeekdaysParse,Ce))||-1!==(ee=Qt.call(this._weekdaysParse,Ce))||-1!==(ee=Qt.call(this._shortWeekdaysParse,Ce))?ee:null}function fo(){function S(ni,Wa){return Wa.length-ni.length}var he,Ce,ht,Ft,wi,R=[],V=[],F=[],ee=[];for(he=0;he<7;he++)Ce=le([2e3,1]).day(he),ht=si(this.weekdaysMin(Ce,"")),Ft=si(this.weekdaysShort(Ce,"")),wi=si(this.weekdays(Ce,"")),R.push(ht),V.push(Ft),F.push(wi),ee.push(ht),ee.push(Ft),ee.push(wi);R.sort(S),V.sort(S),F.sort(S),ee.sort(S),this._weekdaysRegex=new RegExp("^("+ee.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+F.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+V.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+R.join("|")+")","i")}function mo(){return this.hours()%12||12}function go(S,R){Ae(S,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),R)})}function qc(S,R){return R._meridiemParse}Ae("H",["HH",2],0,"hour"),Ae("h",["hh",2],0,mo),Ae("k",["kk",2],0,function Xr(){return this.hours()||24}),Ae("hmm",0,0,function(){return""+mo.apply(this)+Pn(this.minutes(),2)}),Ae("hmmss",0,0,function(){return""+mo.apply(this)+Pn(this.minutes(),2)+Pn(this.seconds(),2)}),Ae("Hmm",0,0,function(){return""+this.hours()+Pn(this.minutes(),2)}),Ae("Hmmss",0,0,function(){return""+this.hours()+Pn(this.minutes(),2)+Pn(this.seconds(),2)}),go("a",!0),go("A",!1),bt("hour","h"),At("hour",13),rt("a",qc),rt("A",qc),rt("H",Zt),rt("h",Zt),rt("k",Zt),rt("HH",Zt,fn),rt("hh",Zt,fn),rt("kk",Zt,fn),rt("hmm",Cn),rt("hmmss",Go),rt("Hmm",Cn),rt("Hmmss",Go),ct(["H","HH"],Me),ct(["k","kk"],function(S,R,V){var F=xt(S);R[Me]=24===F?0:F}),ct(["a","A"],function(S,R,V){V._isPm=V._locale.isPM(S),V._meridiem=S}),ct(["h","hh"],function(S,R,V){R[Me]=xt(S),de(V).bigHour=!0}),ct("hmm",function(S,R,V){var F=S.length-2;R[Me]=xt(S.substr(0,F)),R[je]=xt(S.substr(F)),de(V).bigHour=!0}),ct("hmmss",function(S,R,V){var F=S.length-4,ee=S.length-2;R[Me]=xt(S.substr(0,F)),R[je]=xt(S.substr(F,2)),R[$e]=xt(S.substr(ee)),de(V).bigHour=!0}),ct("Hmm",function(S,R,V){var F=S.length-2;R[Me]=xt(S.substr(0,F)),R[je]=xt(S.substr(F))}),ct("Hmmss",function(S,R,V){var F=S.length-4,ee=S.length-2;R[Me]=xt(S.substr(0,F)),R[je]=xt(S.substr(F,2)),R[$e]=xt(S.substr(ee))});var Wl=ai("Hours",!0);var Xo,Jt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Fn,monthsShort:fa,week:{dow:0,doy:6},weekdays:Vs,weekdaysMin:Qe,weekdaysShort:an,meridiemParse:/[ap]\.?m?\.?/i},en={},_o={};function Qr(S,R){var V,F=Math.min(S.length,R.length);for(V=0;V0;){if(ee=_n(he.slice(0,V).join("-")))return ee;if(F&&F.length>=V&&Qr(he,F)>=V-1)break;V--}R++}return Xo}(S)}function ts(S){var R,V=S._a;return V&&-2===de(S).overflow&&(R=V[re]<0||V[re]>11?re:V[ie]<1||V[ie]>hn(V[me],V[re])?ie:V[Me]<0||V[Me]>24||24===V[Me]&&(0!==V[je]||0!==V[$e]||0!==V[Ye])?Me:V[je]<0||V[je]>59?je:V[$e]<0||V[$e]>59?$e:V[Ye]<0||V[Ye]>999?Ye:-1,de(S)._overflowDayOfYear&&(Rie)&&(R=ie),de(S)._overflowWeeks&&-1===R&&(R=nt),de(S)._overflowWeekday&&-1===R&&(R=yt),de(S).overflow=R),S}var It=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$l=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tm=/Z|[+-]\d\d(?::?\d\d)?/,Vr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],is=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ut=/^\/?Date\((-?\d+)/i,cr=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Bn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Va(S){var R,V,he,Ce,ht,Ft,F=S._i,ee=It.exec(F)||$l.exec(F),wi=Vr.length,ni=is.length;if(ee){for(de(S).iso=!0,R=0,V=wi;R7)&&(Ft=!0)):(he=S._locale._week.dow,Ce=S._locale._week.doy,wi=Ai(Li(),he,Ce),V=wo(R.gg,S._a[me],wi.year),F=wo(R.w,wi.week),null!=R.d?((ee=R.d)<0||ee>6)&&(Ft=!0):null!=R.e?(ee=R.e+he,(R.e<0||R.e>6)&&(Ft=!0)):ee=he),F<1||F>ga(V,he,Ce)?de(S)._overflowWeeks=!0:null!=Ft?de(S)._overflowWeekday=!0:(ht=Bi(V,F,ee,he,Ce),S._a[me]=ht.year,S._dayOfYear=ht.dayOfYear)}(S),null!=S._dayOfYear&&(Ce=wo(S._a[me],ee[me]),(S._dayOfYear>Ot(Ce)||0===S._dayOfYear)&&(de(S)._overflowDayOfYear=!0),V=Mr(Ce,0,S._dayOfYear),S._a[re]=V.getUTCMonth(),S._a[ie]=V.getUTCDate()),R=0;R<3&&null==S._a[R];++R)S._a[R]=F[R]=ee[R];for(;R<7;R++)S._a[R]=F[R]=null==S._a[R]?2===R?1:0:S._a[R];24===S._a[Me]&&0===S._a[je]&&0===S._a[$e]&&0===S._a[Ye]&&(S._nextDay=!0,S._a[Me]=0),S._d=(S._useUTC?Mr:Bs).apply(null,F),he=S._useUTC?S._d.getUTCDay():S._d.getDay(),null!=S._tzm&&S._d.setUTCMinutes(S._d.getUTCMinutes()-S._tzm),S._nextDay&&(S._a[Me]=24),S._w&&typeof S._w.d<"u"&&S._w.d!==he&&(de(S).weekdayMismatch=!0)}}function Ni(S){if(S._f!==x.ISO_8601)if(S._f!==x.RFC_2822){S._a=[],de(S).empty=!0;var V,F,ee,he,Ce,wi,ni,R=""+S._i,ht=R.length,Ft=0;for(ni=(ee=Ii(S._f,S._locale).match(ye)||[]).length,V=0;V0&&de(S).unusedInput.push(Ce),R=R.slice(R.indexOf(F)+F.length),Ft+=F.length),xe[he]?(F?de(S).empty=!1:de(S).unusedTokens.push(he),$r(he,F,S)):S._strict&&!F&&de(S).unusedTokens.push(he);de(S).charsLeftOver=ht-Ft,R.length>0&&de(S).unusedInput.push(R),S._a[Me]<=12&&!0===de(S).bigHour&&S._a[Me]>0&&(de(S).bigHour=void 0),de(S).parsedDateParts=S._a.slice(0),de(S).meridiem=S._meridiem,S._a[Me]=function _r(S,R,V){var F;return null==V?R:null!=S.meridiemHour?S.meridiemHour(R,V):(null!=S.isPM&&((F=S.isPM(V))&&R<12&&(R+=12),!F&&12===R&&(R=0)),R)}(S._locale,S._a[Me],S._meridiem),null!==(wi=de(S).era)&&(S._a[me]=S._locale.erasConvertYear(wi,S._a[me])),qn(S),ts(S)}else Kr(S);else Va(S)}function zs(S){var R=S._i,V=S._f;return S._locale=S._locale||Nr(S._l),null===R||void 0===V&&""===R?We({nullInput:!0}):("string"==typeof R&&(S._i=R=S._locale.preparse(R)),we(R)?new Se(ts(R)):(Q(R)?S._d=R:D(V)?function on(S){var R,V,F,ee,he,Ce,ht=!1,Ft=S._f.length;if(0===Ft)return de(S).invalidFormat=!0,void(S._d=new Date(NaN));for(ee=0;eethis?this:S:We()});function Fs(S,R){var V,F;if(1===R.length&&D(R[0])&&(R=R[0]),!R.length)return Li();for(V=R[0],F=1;F=0?new Date(S+400,R,V)-ii:new Date(S,R,V).valueOf()}function xn(S,R,V){return S<100&&S>=0?Date.UTC(S+400,R,V)-ii:Date.UTC(S,R,V)}function Co(S,R){return R.erasAbbrRegex(S)}function Ur(){var ee,he,S=[],R=[],V=[],F=[],Ce=this.eras();for(ee=0,he=Ce.length;ee(he=ga(S,F,ee))&&(R=he),jh.call(this,S,R,V,F,ee))}function jh(S,R,V,F,ee){var he=Bi(S,R,V,F,ee),Ce=Mr(he.year,0,he.dayOfYear);return this.year(Ce.getUTCFullYear()),this.month(Ce.getUTCMonth()),this.date(Ce.getUTCDate()),this}Ae("N",0,0,"eraAbbr"),Ae("NN",0,0,"eraAbbr"),Ae("NNN",0,0,"eraAbbr"),Ae("NNNN",0,0,"eraName"),Ae("NNNNN",0,0,"eraNarrow"),Ae("y",["y",1],"yo","eraYear"),Ae("y",["yy",2],0,"eraYear"),Ae("y",["yyy",3],0,"eraYear"),Ae("y",["yyyy",4],0,"eraYear"),rt("N",Co),rt("NN",Co),rt("NNN",Co),rt("NNNN",function Qc(S,R){return R.erasNameRegex(S)}),rt("NNNNN",function Kc(S,R){return R.erasNarrowRegex(S)}),ct(["N","NN","NNN","NNNN","NNNNN"],function(S,R,V,F){var ee=V._locale.erasParse(S,F,V._strict);ee?de(V).era=ee:de(V).invalidEra=S}),rt("y",pa),rt("yy",pa),rt("yyy",pa),rt("yyyy",pa),rt("yo",function ed(S,R){return R._eraYearOrdinalRegex||pa}),ct(["y","yy","yyy","yyyy"],me),ct(["yo"],function(S,R,V,F){var ee;V._locale._eraYearOrdinalRegex&&(ee=S.match(V._locale._eraYearOrdinalRegex)),R[me]=V._locale.eraYearOrdinalParse?V._locale.eraYearOrdinalParse(S,ee):parseInt(S,10)}),Ae(0,["gg",2],0,function(){return this.weekYear()%100}),Ae(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ta("gggg","weekYear"),Ta("ggggg","weekYear"),Ta("GGGG","isoWeekYear"),Ta("GGGGG","isoWeekYear"),bt("weekYear","gg"),bt("isoWeekYear","GG"),At("weekYear",1),At("isoWeekYear",1),rt("G",_i),rt("g",_i),rt("GG",Zt,fn),rt("gg",Zt,fn),rt("GGGG",Ia,Rr),rt("gggg",Ia,Rr),rt("GGGGG",rn,ha),rt("ggggg",rn,ha),or(["gggg","ggggg","GGGG","GGGGG"],function(S,R,V,F){R[F.substr(0,2)]=xt(S)}),or(["gg","GG"],function(S,R,V,F){R[F]=x.parseTwoDigitYear(S)}),Ae("Q",0,"Qo","quarter"),bt("quarter","Q"),At("quarter",7),rt("Q",oi),ct("Q",function(S,R){R[re]=3*(xt(S)-1)}),Ae("D",["DD",2],"Do","date"),bt("date","D"),At("date",9),rt("D",Zt),rt("DD",Zt,fn),rt("Do",function(S,R){return S?R._dayOfMonthOrdinalParse||R._ordinalParse:R._dayOfMonthOrdinalParseLenient}),ct(["D","DD"],ie),ct("Do",function(S,R){R[ie]=xt(S.match(Zt)[0])});var mu=ai("Date",!0);Ae("DDD",["DDDD",3],"DDDo","dayOfYear"),bt("dayOfYear","DDD"),At("dayOfYear",4),rt("DDD",$n),rt("DDDD",uo),ct(["DDD","DDDD"],function(S,R,V){V._dayOfYear=xt(S)}),Ae("m",["mm",2],0,"minute"),bt("minute","m"),At("minute",14),rt("m",Zt),rt("mm",Zt,fn),ct(["m","mm"],je);var rd=ai("Minutes",!1);Ae("s",["ss",2],0,"second"),bt("second","s"),At("second",15),rt("s",Zt),rt("ss",Zt,fn),ct(["s","ss"],$e);var pr,ic,na=ai("Seconds",!1);for(Ae("S",0,0,function(){return~~(this.millisecond()/100)}),Ae(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Ae(0,["SSS",3],0,"millisecond"),Ae(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Ae(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Ae(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Ae(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Ae(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Ae(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),bt("millisecond","ms"),At("millisecond",16),rt("S",$n,oi),rt("SS",$n,fn),rt("SSS",$n,uo),pr="SSSS";pr.length<=9;pr+="S")rt(pr,pa);function nc(S,R){R[Ye]=xt(1e3*("0."+S))}for(pr="S";pr.length<=9;pr+="S")ct(pr,nc);ic=ai("Milliseconds",!1),Ae("z",0,0,"zoneAbbr"),Ae("zz",0,0,"zoneName");var ze=Se.prototype;function gu(S){return S}ze.add=Hi,ze.calendar=function Ee(S,R){1===arguments.length&&(arguments[0]?$(arguments[0])?(S=arguments[0],R=void 0):function ae(S){var ee,R=L(S)&&!N(S),V=!1,F=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(ee=0;eeV.valueOf():V.valueOf()9999?ot(V,R?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):at(Date.prototype.toISOString)?R?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ot(V,"Z")):ot(V,R?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ze.inspect=function ur(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var V,F,S="moment",R="";return this.isLocal()||(S=0===this.utcOffset()?"moment.utc":"moment.parseZone",R="Z"),V="["+S+'("]',F=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(V+F+"-MM-DD[T]HH:mm:ss.SSS"+R+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(ze[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ze.toJSON=function Xc(){return this.isValid()?this.toISOString():null},ze.toString=function mt(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ze.unix=function $s(){return Math.floor(this.valueOf()/1e3)},ze.valueOf=function Tn(){return this._d.valueOf()-6e4*(this._offset||0)},ze.creationData=function Js(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ze.eraName=function om(){var S,R,V,F=this.localeData().eras();for(S=0,R=F.length;Sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ze.isLocal=function Gc(){return!!this.isValid()&&!this._isUTC},ze.isUtcOffset=function as(){return!!this.isValid()&&this._isUTC},ze.isUtc=ec,ze.isUTC=ec,ze.zoneAbbr=function ad(){return this._isUTC?"UTC":""},ze.zoneName=function To(){return this._isUTC?"Coordinated Universal Time":""},ze.dates=Le("dates accessor is deprecated. Use date instead.",mu),ze.months=Le("months accessor is deprecated. Use month instead",Zo),ze.years=Le("years accessor is deprecated. Use year instead",ql),ze.zone=Le("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Rh(S,R){return null!=S?("string"!=typeof S&&(S=-S),this.utcOffset(S,R),this):-this.utcOffset()}),ze.isDSTShifted=Le("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Ca(){if(!q(this._isDSTShifted))return this._isDSTShifted;var R,S={};return ge(S,this),(S=zs(S))._a?(R=S._isUTC?le(S._a):Li(S._a),this._isDSTShifted=this.isValid()&&function Hh(S,R,V){var Ce,F=Math.min(S.length,R.length),ee=Math.abs(S.length-R.length),he=0;for(Ce=0;Ce0):this._isDSTShifted=!1,this._isDSTShifted});var Xt=ar.prototype;function Ya(S,R,V,F){var ee=Nr(),he=le().set(F,R);return ee[V](he,S)}function _u(S,R,V){if(G(S)&&(R=S,S=void 0),S=S||"",null!=R)return Ya(S,R,V,"month");var F,ee=[];for(F=0;F<12;F++)ee[F]=Ya(S,F,V,"month");return ee}function bu(S,R,V,F){"boolean"==typeof S?(G(R)&&(V=R,R=void 0),R=R||""):(V=R=S,S=!1,G(R)&&(V=R,R=void 0),R=R||"");var Ce,ee=Nr(),he=S?ee._week.dow:0,ht=[];if(null!=V)return Ya(R,(V+he)%7,F,"day");for(Ce=0;Ce<7;Ce++)ht[Ce]=Ya(R,(Ce+he)%7,F,"day");return ht}Xt.calendar=function Rn(S,R,V){var F=this._calendar[S]||this._calendar.sameElse;return at(F)?F.call(R,V):F},Xt.longDateFormat=function qt(S){var R=this._longDateFormat[S],V=this._longDateFormat[S.toUpperCase()];return R||!V?R:(this._longDateFormat[S]=V.match(ye).map(function(F){return"MMMM"===F||"MM"===F||"DD"===F||"dddd"===F?F.slice(1):F}).join(""),this._longDateFormat[S])},Xt.invalidDate=function hi(){return this._invalidDate},Xt.ordinal=function ue(S){return this._ordinal.replace("%d",S)},Xt.preparse=gu,Xt.postformat=gu,Xt.relativeTime=function Pe(S,R,V,F){var ee=this._relativeTime[V];return at(ee)?ee(S,R,V,F):ee.replace(/%d/i,S)},Xt.pastFuture=function it(S,R){var V=this._relativeTime[S>0?"future":"past"];return at(V)?V(R):V.replace(/%s/i,R)},Xt.set=function zt(S){var R,V;for(V in S)I(S,V)&&(at(R=S[V])?this[V]=R:this["_"+V]=R);this._config=S,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Xt.eras=function qa(S,R){var V,F,ee,he=this._eras||Nr("en")._eras;for(V=0,F=he.length;V=0)return he[F]},Xt.erasConvertYear=function Bh(S,R){var V=S.since<=S.until?1:-1;return void 0===R?x(S.since).year():x(S.since).year()+(R-S.offset)*V},Xt.erasAbbrRegex=function Nh(S){return I(this,"_erasAbbrRegex")||Ur.call(this),S?this._erasAbbrRegex:this._erasRegex},Xt.erasNameRegex=function fu(S){return I(this,"_erasNameRegex")||Ur.call(this),S?this._erasNameRegex:this._erasRegex},Xt.erasNarrowRegex=function lm(S){return I(this,"_erasNarrowRegex")||Ur.call(this),S?this._erasNarrowRegex:this._erasRegex},Xt.months=function Pr(S,R){return S?D(this._months)?this._months[S.month()]:this._months[(this._months.isFormat||sr).test(R)?"format":"standalone"][S.month()]:D(this._months)?this._months:this._months.standalone},Xt.monthsShort=function Or(S,R){return S?D(this._monthsShort)?this._monthsShort[S.month()]:this._monthsShort[sr.test(R)?"format":"standalone"][S.month()]:D(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Xt.monthsParse=function Ir(S,R,V){var F,ee,he;if(this._monthsParseExact)return gn.call(this,S,R,V);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),F=0;F<12;F++){if(ee=le([2e3,F]),V&&!this._longMonthsParse[F]&&(this._longMonthsParse[F]=new RegExp("^"+this.months(ee,"").replace(".","")+"$","i"),this._shortMonthsParse[F]=new RegExp("^"+this.monthsShort(ee,"").replace(".","")+"$","i")),!V&&!this._monthsParse[F]&&(he="^"+this.months(ee,"")+"|^"+this.monthsShort(ee,""),this._monthsParse[F]=new RegExp(he.replace(".",""),"i")),V&&"MMMM"===R&&this._longMonthsParse[F].test(S))return F;if(V&&"MMM"===R&&this._shortMonthsParse[F].test(S))return F;if(!V&&this._monthsParse[F].test(S))return F}},Xt.monthsRegex=function Is(S){return this._monthsParseExact?(I(this,"_monthsRegex")||ho.call(this),S?this._monthsStrictRegex:this._monthsRegex):(I(this,"_monthsRegex")||(this._monthsRegex=$t),this._monthsStrictRegex&&S?this._monthsStrictRegex:this._monthsRegex)},Xt.monthsShortRegex=function Fl(S){return this._monthsParseExact?(I(this,"_monthsRegex")||ho.call(this),S?this._monthsShortStrictRegex:this._monthsShortRegex):(I(this,"_monthsShortRegex")||(this._monthsShortRegex=ti),this._monthsShortStrictRegex&&S?this._monthsShortStrictRegex:this._monthsShortRegex)},Xt.week=function Ge(S){return Ai(S,this._week.dow,this._week.doy).week},Xt.firstDayOfYear=function Cr(){return this._week.doy},Xt.firstDayOfWeek=function Jn(){return this._week.dow},Xt.weekdays=function Jr(S,R){var V=D(this._weekdays)?this._weekdays:this._weekdays[S&&!0!==S&&this._weekdays.isFormat.test(R)?"format":"standalone"];return!0===S?Yl(V,this._week.dow):S?V[S.day()]:V},Xt.weekdaysMin=function po(S){return!0===S?Yl(this._weekdaysMin,this._week.dow):S?this._weekdaysMin[S.day()]:this._weekdaysMin},Xt.weekdaysShort=function On(S){return!0===S?Yl(this._weekdaysShort,this._week.dow):S?this._weekdaysShort[S.day()]:this._weekdaysShort},Xt.weekdaysParse=function ki(S,R,V){var F,ee,he;if(this._weekdaysParseExact)return Ki.call(this,S,R,V);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),F=0;F<7;F++){if(ee=le([2e3,1]).day(F),V&&!this._fullWeekdaysParse[F]&&(this._fullWeekdaysParse[F]=new RegExp("^"+this.weekdays(ee,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[F]=new RegExp("^"+this.weekdaysShort(ee,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[F]=new RegExp("^"+this.weekdaysMin(ee,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[F]||(he="^"+this.weekdays(ee,"")+"|^"+this.weekdaysShort(ee,"")+"|^"+this.weekdaysMin(ee,""),this._weekdaysParse[F]=new RegExp(he.replace(".",""),"i")),V&&"dddd"===R&&this._fullWeekdaysParse[F].test(S))return F;if(V&&"ddd"===R&&this._shortWeekdaysParse[F].test(S))return F;if(V&&"dd"===R&&this._minWeekdaysParse[F].test(S))return F;if(!V&&this._weekdaysParse[F].test(S))return F}},Xt.weekdaysRegex=function nu(S){return this._weekdaysParseExact?(I(this,"_weekdaysRegex")||fo.call(this),S?this._weekdaysStrictRegex:this._weekdaysRegex):(I(this,"_weekdaysRegex")||(this._weekdaysRegex=St),this._weekdaysStrictRegex&&S?this._weekdaysStrictRegex:this._weekdaysRegex)},Xt.weekdaysShortRegex=function Ba(S){return this._weekdaysParseExact?(I(this,"_weekdaysRegex")||fo.call(this),S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(I(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=yi),this._weekdaysShortStrictRegex&&S?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Xt.weekdaysMinRegex=function Wi(S){return this._weekdaysParseExact?(I(this,"_weekdaysRegex")||fo.call(this),S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(I(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=mr),this._weekdaysMinStrictRegex&&S?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Xt.isPM=function Na(S){return"p"===(S+"").toLowerCase().charAt(0)},Xt.meridiem=function Gl(S,R,V){return S>11?V?"pm":"PM":V?"am":"AM"},es("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(S){var R=S%10;return S+(1===xt(S%100/10)?"th":1===R?"st":2===R?"nd":3===R?"rd":"th")}}),x.lang=Le("moment.lang is deprecated. Use moment.locale instead.",es),x.langData=Le("moment.langData is deprecated. Use moment.localeData instead.",Nr);var So=Math.abs;function rc(S,R,V,F){var ee=Qn(R,V);return S._milliseconds+=F*ee._milliseconds,S._days+=F*ee._days,S._months+=F*ee._months,S._bubble()}function br(S){return S<0?Math.floor(S):Math.ceil(S)}function ac(S){return 4800*S/146097}function Au(S){return 146097*S/4800}function Sn(S){return function(){return this.as(S)}}var ld=Sn("ms"),cd=Sn("s"),yu=Sn("m"),cs=Sn("h"),ds=Sn("d"),vu=Sn("w"),pm=Sn("M"),Ks=Sn("Q"),el=Sn("y");function us(S){return function(){return this.isValid()?this._data[S]:NaN}}var dd=us("milliseconds"),hs=us("seconds"),fm=us("minutes"),mm=us("hours"),Yh=us("days"),ps=us("months"),ud=us("years");var ra=Math.round,tl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Wh(S,R,V,F,ee){return ee.relativeTime(R||1,!!V,S,F)}var hd=Math.abs;function Eo(S){return(S>0)-(S<0)||+S}function Sa(){if(!this.isValid())return this.localeData().invalidDate();var F,ee,he,Ce,Ft,wi,ni,Wa,S=hd(this._milliseconds)/1e3,R=hd(this._days),V=hd(this._months),ht=this.asSeconds();return ht?(F=vn(S/60),ee=vn(F/60),S%=60,F%=60,he=vn(V/12),V%=12,Ce=S?S.toFixed(3).replace(/\.?0+$/,""):"",Ft=ht<0?"-":"",wi=Eo(this._months)!==Eo(ht)?"-":"",ni=Eo(this._days)!==Eo(ht)?"-":"",Wa=Eo(this._milliseconds)!==Eo(ht)?"-":"",Ft+"P"+(he?wi+he+"Y":"")+(V?wi+V+"M":"")+(R?ni+R+"D":"")+(ee||F||S?"T":"")+(ee?Wa+ee+"H":"")+(F?Wa+F+"M":"")+(S?Wa+Ce+"S":"")):"P0D"}var ci=vo.prototype;return ci.isValid=function yo(){return this._isValid},ci.abs=function dm(){var S=this._data;return this._milliseconds=So(this._milliseconds),this._days=So(this._days),this._months=So(this._months),S.milliseconds=So(S.milliseconds),S.seconds=So(S.seconds),S.minutes=So(S.minutes),S.hours=So(S.hours),S.months=So(S.months),S.years=So(S.years),this},ci.add=function um(S,R){return rc(this,S,R,1)},ci.subtract=function Qs(S,R){return rc(this,S,R,-1)},ci.as=function Uh(S){if(!this.isValid())return NaN;var R,V,F=this._milliseconds;if("month"===(S=Wt(S))||"quarter"===S||"year"===S)switch(R=this._days+F/864e5,V=this._months+ac(R),S){case"month":return V;case"quarter":return V/3;case"year":return V/12}else switch(R=this._days+Math.round(Au(this._months)),S){case"week":return R/7+F/6048e5;case"day":return R+F/864e5;case"hour":return 24*R+F/36e5;case"minute":return 1440*R+F/6e4;case"second":return 86400*R+F/1e3;case"millisecond":return Math.floor(864e5*R)+F;default:throw new Error("Unknown unit "+S)}},ci.asMilliseconds=ld,ci.asSeconds=cd,ci.asMinutes=yu,ci.asHours=cs,ci.asDays=ds,ci.asWeeks=vu,ci.asMonths=pm,ci.asQuarters=Ks,ci.asYears=el,ci.valueOf=function hm(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*xt(this._months/12):NaN},ci._bubble=function sd(){var ee,he,Ce,ht,Ft,S=this._milliseconds,R=this._days,V=this._months,F=this._data;return S>=0&&R>=0&&V>=0||S<=0&&R<=0&&V<=0||(S+=864e5*br(Au(V)+R),R=0,V=0),F.milliseconds=S%1e3,ee=vn(S/1e3),F.seconds=ee%60,he=vn(ee/60),F.minutes=he%60,Ce=vn(he/60),F.hours=Ce%24,R+=vn(Ce/24),V+=Ft=vn(ac(R)),R-=br(Au(Ft)),ht=vn(V/12),V%=12,F.days=R,F.months=V,F.years=ht,this},ci.clone=function Fh(){return Qn(this)},ci.get=function qh(S){return S=Wt(S),this.isValid()?this[S+"s"]():NaN},ci.milliseconds=dd,ci.seconds=hs,ci.minutes=fm,ci.hours=mm,ci.days=Yh,ci.weeks=function fs(){return vn(this.days()/7)},ci.months=ps,ci.years=ud,ci.humanize=function rl(S,R){if(!this.isValid())return this.localeData().invalidDate();var ee,he,V=!1,F=tl;return"object"==typeof S&&(R=S,S=!1),"boolean"==typeof S&&(V=S),"object"==typeof R&&(F=Object.assign({},tl,R),null!=R.s&&null==R.ss&&(F.ss=R.s-1)),he=function Mu(S,R,V,F){var ee=Qn(S).abs(),he=ra(ee.as("s")),Ce=ra(ee.as("m")),ht=ra(ee.as("h")),Ft=ra(ee.as("d")),wi=ra(ee.as("M")),ni=ra(ee.as("w")),Wa=ra(ee.as("y")),Fr=he<=V.ss&&["s",he]||he0,Fr[4]=F,Wh.apply(null,Fr)}(this,!V,F,ee=this.localeData()),V&&(he=ee.pastFuture(+this,he)),ee.postformat(he)},ci.toISOString=Sa,ci.toString=Sa,ci.toJSON=Sa,ci.locale=tc,ci.localeData=Oh,ci.toIsoString=Le("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Sa),ci.lang=Ph,Ae("X",0,0,"unix"),Ae("x",0,0,"valueOf"),rt("x",_i),rt("X",/[+-]?\d+(\.\d{1,3})?/),ct("X",function(S,R,V){V._d=new Date(1e3*parseFloat(S))}),ct("x",function(S,R,V){V._d=new Date(xt(S))}),x.version="2.29.4",function H(S){i=S}(Li),x.fn=ze,x.min=function Bt(){return Fs("isBefore",[].slice.call(arguments,0))},x.max=function Ao(){return Fs("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=le,x.unix=function zh(S){return Li(1e3*S)},x.months=function wu(S,R){return _u(S,R,"months")},x.isDate=Q,x.locale=es,x.invalid=We,x.duration=Qn,x.isMoment=we,x.weekdays=function Gg(S,R,V){return bu(S,R,V,"weekdays")},x.parseZone=function od(){return Li.apply(null,arguments).parseZone()},x.localeData=Nr,x.isDuration=Ma,x.monthsShort=function jA(S,R){return _u(S,R,"monthsShort")},x.weekdaysMin=function zA(S,R,V){return bu(S,R,V,"weekdaysMin")},x.defineLocale=In,x.updateLocale=function gr(S,R){if(null!=R){var V,F,ee=Jt;null!=en[S]&&null!=en[S].parentLocale?en[S].set(Yi(en[S]._config,R)):(null!=(F=_n(S))&&(ee=F._config),R=Yi(ee,R),null==F&&(R.abbr=S),(V=new ar(R)).parentLocale=en[S],en[S]=V),es(S)}else null!=en[S]&&(null!=en[S].parentLocale?(en[S]=en[S].parentLocale,S===es()&&es(S)):null!=en[S]&&delete en[S]);return en[S]},x.locales=function bo(){return Hn(en)},x.weekdaysShort=function Zg(S,R,V){return bu(S,R,V,"weekdaysShort")},x.normalizeUnits=Wt,x.relativeTimeRounding=function il(S){return void 0===S?ra:"function"==typeof S&&(ra=S,!0)},x.relativeTimeThreshold=function nl(S,R){return void 0!==tl[S]&&(void 0===R?tl[S]:(tl[S]=R,"s"===S&&(tl.ss=R-1),!0))},x.calendarFormat=function be(S,R){var V=S.diff(R,"days",!0);return V<-6?"sameElse":V<-1?"lastWeek":V<0?"lastDay":V<1?"sameDay":V<2?"nextDay":V<7?"nextWeek":"sameElse"},x.prototype=ze,x.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},x}()},5619:(W,J,E)=>{"use strict";E.d(J,{X:()=>x});var i=E(8645);class x extends i.x{constructor(D){super(),this._value=D}get value(){return this.getValue()}_subscribe(D){const L=super._subscribe(D);return!L.closed&&D.next(this._value),L}getValue(){const{hasError:D,thrownError:L,_value:I}=this;if(D)throw L;return this._throwIfClosed(),I}next(D){super.next(this._value=D)}}},5592:(W,J,E)=>{"use strict";E.d(J,{y:()=>q});var i=E(305),x=E(7394),H=E(4850),D=E(8407),L=E(2653),I=E(4674),N=E(1441);let q=(()=>{class oe{constructor(se){se&&(this._subscribe=se)}lift(se){const de=new oe;return de.source=this,de.operator=se,de}subscribe(se,de,fe){const Ie=function te(oe){return oe&&oe instanceof i.Lv||function Q(oe){return oe&&(0,I.m)(oe.next)&&(0,I.m)(oe.error)&&(0,I.m)(oe.complete)}(oe)&&(0,x.Nn)(oe)}(se)?se:new i.Hp(se,de,fe);return(0,N.x)(()=>{const{operator:We,source:Ke}=this;Ie.add(We?We.call(Ie,Ke):Ke?this._subscribe(Ie):this._trySubscribe(Ie))}),Ie}_trySubscribe(se){try{return this._subscribe(se)}catch(de){se.error(de)}}forEach(se,de){return new(de=G(de))((fe,Ie)=>{const We=new i.Hp({next:Ke=>{try{se(Ke)}catch(Je){Ie(Je),We.unsubscribe()}},error:Ie,complete:fe});this.subscribe(We)})}_subscribe(se){var de;return null===(de=this.source)||void 0===de?void 0:de.subscribe(se)}[H.L](){return this}pipe(...se){return(0,D.U)(se)(this)}toPromise(se){return new(se=G(se))((de,fe)=>{let Ie;this.subscribe(We=>Ie=We,We=>fe(We),()=>de(Ie))})}}return oe.create=le=>new oe(le),oe})();function G(oe){var le;return null!==(le=oe??L.config.Promise)&&void 0!==le?le:Promise}},8645:(W,J,E)=>{"use strict";E.d(J,{x:()=>N});var i=E(5592),x=E(7394);const D=(0,E(2306).d)(G=>function(){G(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var L=E(9039),I=E(1441);let N=(()=>{class G extends i.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(te){const oe=new q(this,this);return oe.operator=te,oe}_throwIfClosed(){if(this.closed)throw new D}next(te){(0,I.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const oe of this.currentObservers)oe.next(te)}})}error(te){(0,I.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=te;const{observers:oe}=this;for(;oe.length;)oe.shift().error(te)}})}complete(){(0,I.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:te}=this;for(;te.length;)te.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var te;return(null===(te=this.observers)||void 0===te?void 0:te.length)>0}_trySubscribe(te){return this._throwIfClosed(),super._trySubscribe(te)}_subscribe(te){return this._throwIfClosed(),this._checkFinalizedStatuses(te),this._innerSubscribe(te)}_innerSubscribe(te){const{hasError:oe,isStopped:le,observers:se}=this;return oe||le?x.Lc:(this.currentObservers=null,se.push(te),new x.w0(()=>{this.currentObservers=null,(0,L.P)(se,te)}))}_checkFinalizedStatuses(te){const{hasError:oe,thrownError:le,isStopped:se}=this;oe?te.error(le):se&&te.complete()}asObservable(){const te=new i.y;return te.source=this,te}}return G.create=(Q,te)=>new q(Q,te),G})();class q extends N{constructor(Q,te){super(),this.destination=Q,this.source=te}next(Q){var te,oe;null===(oe=null===(te=this.destination)||void 0===te?void 0:te.next)||void 0===oe||oe.call(te,Q)}error(Q){var te,oe;null===(oe=null===(te=this.destination)||void 0===te?void 0:te.error)||void 0===oe||oe.call(te,Q)}complete(){var Q,te;null===(te=null===(Q=this.destination)||void 0===Q?void 0:Q.complete)||void 0===te||te.call(Q)}_subscribe(Q){var te,oe;return null!==(oe=null===(te=this.source)||void 0===te?void 0:te.subscribe(Q))&&void 0!==oe?oe:x.Lc}}},305:(W,J,E)=>{"use strict";E.d(J,{Hp:()=>fe,Lv:()=>oe});var i=E(4674),x=E(7394),H=E(2653),D=E(3894),L=E(2420);const I=G("C",void 0,void 0);function G(ge,Se,we){return{kind:ge,value:Se,error:we}}var Q=E(7599),te=E(1441);class oe extends x.w0{constructor(Se){super(),this.isStopped=!1,Se?(this.destination=Se,(0,x.Nn)(Se)&&Se.add(this)):this.destination=Je}static create(Se,we,qe){return new fe(Se,we,qe)}next(Se){this.isStopped?Ke(function q(ge){return G("N",ge,void 0)}(Se),this):this._next(Se)}error(Se){this.isStopped?Ke(function N(ge){return G("E",void 0,ge)}(Se),this):(this.isStopped=!0,this._error(Se))}complete(){this.isStopped?Ke(I,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Se){this.destination.next(Se)}_error(Se){try{this.destination.error(Se)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const le=Function.prototype.bind;function se(ge,Se){return le.call(ge,Se)}class de{constructor(Se){this.partialObserver=Se}next(Se){const{partialObserver:we}=this;if(we.next)try{we.next(Se)}catch(qe){Ie(qe)}}error(Se){const{partialObserver:we}=this;if(we.error)try{we.error(Se)}catch(qe){Ie(qe)}else Ie(Se)}complete(){const{partialObserver:Se}=this;if(Se.complete)try{Se.complete()}catch(we){Ie(we)}}}class fe extends oe{constructor(Se,we,qe){let Le;if(super(),(0,i.m)(Se)||!Se)Le={next:Se??void 0,error:we??void 0,complete:qe??void 0};else{let Oe;this&&H.config.useDeprecatedNextContext?(Oe=Object.create(Se),Oe.unsubscribe=()=>this.unsubscribe(),Le={next:Se.next&&se(Se.next,Oe),error:Se.error&&se(Se.error,Oe),complete:Se.complete&&se(Se.complete,Oe)}):Le=Se}this.destination=new de(Le)}}function Ie(ge){H.config.useDeprecatedSynchronousErrorHandling?(0,te.O)(ge):(0,D.h)(ge)}function Ke(ge,Se){const{onStoppedNotification:we}=H.config;we&&Q.z.setTimeout(()=>we(ge,Se))}const Je={closed:!0,next:L.Z,error:function We(ge){throw ge},complete:L.Z}},7394:(W,J,E)=>{"use strict";E.d(J,{Lc:()=>I,w0:()=>L,Nn:()=>N});var i=E(4674);const H=(0,E(2306).d)(G=>function(te){G(this),this.message=te?`${te.length} errors occurred during unsubscription:\n${te.map((oe,le)=>`${le+1}) ${oe.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=te});var D=E(9039);class L{constructor(Q){this.initialTeardown=Q,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let Q;if(!this.closed){this.closed=!0;const{_parentage:te}=this;if(te)if(this._parentage=null,Array.isArray(te))for(const se of te)se.remove(this);else te.remove(this);const{initialTeardown:oe}=this;if((0,i.m)(oe))try{oe()}catch(se){Q=se instanceof H?se.errors:[se]}const{_finalizers:le}=this;if(le){this._finalizers=null;for(const se of le)try{q(se)}catch(de){Q=Q??[],de instanceof H?Q=[...Q,...de.errors]:Q.push(de)}}if(Q)throw new H(Q)}}add(Q){var te;if(Q&&Q!==this)if(this.closed)q(Q);else{if(Q instanceof L){if(Q.closed||Q._hasParent(this))return;Q._addParent(this)}(this._finalizers=null!==(te=this._finalizers)&&void 0!==te?te:[]).push(Q)}}_hasParent(Q){const{_parentage:te}=this;return te===Q||Array.isArray(te)&&te.includes(Q)}_addParent(Q){const{_parentage:te}=this;this._parentage=Array.isArray(te)?(te.push(Q),te):te?[te,Q]:Q}_removeParent(Q){const{_parentage:te}=this;te===Q?this._parentage=null:Array.isArray(te)&&(0,D.P)(te,Q)}remove(Q){const{_finalizers:te}=this;te&&(0,D.P)(te,Q),Q instanceof L&&Q._removeParent(this)}}L.EMPTY=(()=>{const G=new L;return G.closed=!0,G})();const I=L.EMPTY;function N(G){return G instanceof L||G&&"closed"in G&&(0,i.m)(G.remove)&&(0,i.m)(G.add)&&(0,i.m)(G.unsubscribe)}function q(G){(0,i.m)(G)?G():G.unsubscribe()}},2653:(W,J,E)=>{"use strict";E.d(J,{config:()=>i});const i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},2572:(W,J,E)=>{"use strict";E.d(J,{a:()=>Q});var i=E(5592),x=E(7453),H=E(7715),D=E(2737),L=E(7400),I=E(9940),N=E(2714),q=E(8251),G=E(7103);function Q(...le){const se=(0,I.yG)(le),de=(0,I.jO)(le),{args:fe,keys:Ie}=(0,x.D)(le);if(0===fe.length)return(0,H.D)([],se);const We=new i.y(function te(le,se,de=D.y){return fe=>{oe(se,()=>{const{length:Ie}=le,We=new Array(Ie);let Ke=Ie,Je=Ie;for(let ge=0;ge{const Se=(0,H.D)(le[ge],se);let we=!1;Se.subscribe((0,q.x)(fe,qe=>{We[ge]=qe,we||(we=!0,Je--),Je||fe.next(de(We.slice()))},()=>{--Ke||fe.complete()}))},fe)},fe)}}(fe,se,Ie?Ke=>(0,N.n)(Ie,Ke):D.y));return de?We.pipe((0,L.Z)(de)):We}function oe(le,se,de){le?(0,G.f)(de,le,se):se()}},5211:(W,J,E)=>{"use strict";E.d(J,{z:()=>L});var i=E(7537),H=E(9940),D=E(7715);function L(...I){return function x(){return(0,i.J)(1)}()((0,D.D)(I,(0,H.yG)(I)))}},6232:(W,J,E)=>{"use strict";E.d(J,{E:()=>x});const x=new(E(5592).y)(L=>L.complete())},7715:(W,J,E)=>{"use strict";E.d(J,{D:()=>qe});var i=E(4829),x=E(7103),H=E(9360),D=E(8251);function L(Le,Oe=0){return(0,H.e)((lt,at)=>{lt.subscribe((0,D.x)(at,zt=>(0,x.f)(at,Le,()=>at.next(zt),Oe),()=>(0,x.f)(at,Le,()=>at.complete(),Oe),zt=>(0,x.f)(at,Le,()=>at.error(zt),Oe)))})}function I(Le,Oe=0){return(0,H.e)((lt,at)=>{at.add(Le.schedule(()=>lt.subscribe(at),Oe))})}var G=E(5592),te=E(4971),oe=E(4674);function se(Le,Oe){if(!Le)throw new Error("Iterable cannot be null");return new G.y(lt=>{(0,x.f)(lt,Oe,()=>{const at=Le[Symbol.asyncIterator]();(0,x.f)(lt,Oe,()=>{at.next().then(zt=>{zt.done?lt.complete():lt.next(zt.value)})},0,!0)})})}var de=E(8382),fe=E(4026),Ie=E(4266),We=E(3664),Ke=E(5726),Je=E(9853),ge=E(541);function qe(Le,Oe){return Oe?function we(Le,Oe){if(null!=Le){if((0,de.c)(Le))return function N(Le,Oe){return(0,i.Xf)(Le).pipe(I(Oe),L(Oe))}(Le,Oe);if((0,Ie.z)(Le))return function Q(Le,Oe){return new G.y(lt=>{let at=0;return Oe.schedule(function(){at===Le.length?lt.complete():(lt.next(Le[at++]),lt.closed||this.schedule())})})}(Le,Oe);if((0,fe.t)(Le))return function q(Le,Oe){return(0,i.Xf)(Le).pipe(I(Oe),L(Oe))}(Le,Oe);if((0,Ke.D)(Le))return se(Le,Oe);if((0,We.T)(Le))return function le(Le,Oe){return new G.y(lt=>{let at;return(0,x.f)(lt,Oe,()=>{at=Le[te.h](),(0,x.f)(lt,Oe,()=>{let zt,Yi;try{({value:zt,done:Yi}=at.next())}catch(ar){return void lt.error(ar)}Yi?lt.complete():lt.next(zt)},0,!0)}),()=>(0,oe.m)(at?.return)&&at.return()})}(Le,Oe);if((0,ge.L)(Le))return function Se(Le,Oe){return se((0,ge.Q)(Le),Oe)}(Le,Oe)}throw(0,Je.z)(Le)}(Le,Oe):(0,i.Xf)(Le)}},4829:(W,J,E)=>{"use strict";E.d(J,{Xf:()=>le});var i=E(7582),x=E(4266),H=E(4026),D=E(5592),L=E(8382),I=E(5726),N=E(9853),q=E(3664),G=E(541),Q=E(4674),te=E(3894),oe=E(4850);function le(ge){if(ge instanceof D.y)return ge;if(null!=ge){if((0,L.c)(ge))return function se(ge){return new D.y(Se=>{const we=ge[oe.L]();if((0,Q.m)(we.subscribe))return we.subscribe(Se);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ge);if((0,x.z)(ge))return function de(ge){return new D.y(Se=>{for(let we=0;we{ge.then(we=>{Se.closed||(Se.next(we),Se.complete())},we=>Se.error(we)).then(null,te.h)})}(ge);if((0,I.D)(ge))return We(ge);if((0,q.T)(ge))return function Ie(ge){return new D.y(Se=>{for(const we of ge)if(Se.next(we),Se.closed)return;Se.complete()})}(ge);if((0,G.L)(ge))return function Ke(ge){return We((0,G.Q)(ge))}(ge)}throw(0,N.z)(ge)}function We(ge){return new D.y(Se=>{(function Je(ge,Se){var we,qe,Le,Oe;return(0,i.mG)(this,void 0,void 0,function*(){try{for(we=(0,i.KL)(ge);!(qe=yield we.next()).done;)if(Se.next(qe.value),Se.closed)return}catch(lt){Le={error:lt}}finally{try{qe&&!qe.done&&(Oe=we.return)&&(yield Oe.call(we))}finally{if(Le)throw Le.error}}Se.complete()})})(ge,Se).catch(we=>Se.error(we))})}},3019:(W,J,E)=>{"use strict";E.d(J,{T:()=>I});var i=E(7537),x=E(4829),H=E(6232),D=E(9940),L=E(7715);function I(...N){const q=(0,D.yG)(N),G=(0,D._6)(N,1/0),Q=N;return Q.length?1===Q.length?(0,x.Xf)(Q[0]):(0,i.J)(G)((0,L.D)(Q,q)):H.E}},2096:(W,J,E)=>{"use strict";E.d(J,{of:()=>H});var i=E(9940),x=E(7715);function H(...D){const L=(0,i.yG)(D);return(0,x.D)(D,L)}},7104:(W,J,E)=>{"use strict";E.d(J,{S:()=>I});var i=E(5592),x=E(4829);const{isArray:H}=Array;var L=E(8251);function I(...q){return 1===(q=function D(q){return 1===q.length&&H(q[0])?q[0]:q}(q)).length?(0,x.Xf)(q[0]):new i.y(function N(q){return G=>{let Q=[];for(let te=0;Q&&!G.closed&&te{if(Q){for(let le=0;le{"use strict";E.d(J,{_:()=>H});var i=E(5592),x=E(4674);function H(D,L){const I=(0,x.m)(D)?D:()=>D,N=q=>q.error(I());return new i.y(L?q=>L.schedule(N,0,q):N)}},9080:(W,J,E)=>{"use strict";E.d(J,{H:()=>L});var i=E(5592),x=E(6321),H=E(671),D=E(93);function L(I=0,N,q=x.P){let G=-1;return null!=N&&((0,H.K)(N)?q=N:G=N),new i.y(Q=>{let te=(0,D.q)(I)?+I-q.now():I;te<0&&(te=0);let oe=0;return q.schedule(function(){Q.closed||(Q.next(oe++),0<=G?this.schedule(void 0,G):Q.complete())},te)})}},8251:(W,J,E)=>{"use strict";E.d(J,{x:()=>x});var i=E(305);function x(D,L,I,N,q){return new H(D,L,I,N,q)}class H extends i.Lv{constructor(L,I,N,q,G,Q){super(L),this.onFinalize=G,this.shouldUnsubscribe=Q,this._next=I?function(te){try{I(te)}catch(oe){L.error(oe)}}:super._next,this._error=q?function(te){try{q(te)}catch(oe){L.error(oe)}finally{this.unsubscribe()}}:super._error,this._complete=N?function(){try{N()}catch(te){L.error(te)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var L;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:I}=this;super.unsubscribe(),!I&&(null===(L=this.onFinalize)||void 0===L||L.call(this))}}}},6306:(W,J,E)=>{"use strict";E.d(J,{K:()=>D});var i=E(4829),x=E(8251),H=E(9360);function D(L){return(0,H.e)((I,N)=>{let Q,q=null,G=!1;q=I.subscribe((0,x.x)(N,void 0,void 0,te=>{Q=(0,i.Xf)(L(te,D(L)(I))),q?(q.unsubscribe(),q=null,Q.subscribe(N)):G=!0})),G&&(q.unsubscribe(),q=null,Q.subscribe(N))})}},6328:(W,J,E)=>{"use strict";E.d(J,{b:()=>H});var i=E(1631),x=E(4674);function H(D,L){return(0,x.m)(L)?(0,i.z)(D,L,1):(0,i.z)(D,1)}},3620:(W,J,E)=>{"use strict";E.d(J,{b:()=>D});var i=E(6321),x=E(9360),H=E(8251);function D(L,I=i.z){return(0,x.e)((N,q)=>{let G=null,Q=null,te=null;const oe=()=>{if(G){G.unsubscribe(),G=null;const se=Q;Q=null,q.next(se)}};function le(){const se=te+L,de=I.now();if(de{Q=se,te=I.now(),G||(G=I.schedule(le,L),q.add(G))},()=>{oe(),q.complete()},void 0,()=>{Q=G=null}))})}},3572:(W,J,E)=>{"use strict";E.d(J,{d:()=>H});var i=E(9360),x=E(8251);function H(D){return(0,i.e)((L,I)=>{let N=!1;L.subscribe((0,x.x)(I,q=>{N=!0,I.next(q)},()=>{N||I.next(D),I.complete()}))})}},5177:(W,J,E)=>{"use strict";E.d(J,{g:()=>le});var i=E(6321),x=E(5211),H=E(8180),D=E(9360),L=E(8251),I=E(2420),q=E(975),G=E(1631),Q=E(4829);function te(se,de){return de?fe=>(0,x.z)(de.pipe((0,H.q)(1),function N(){return(0,D.e)((se,de)=>{se.subscribe((0,L.x)(de,I.Z))})}()),fe.pipe(te(se))):(0,G.z)((fe,Ie)=>(0,Q.Xf)(se(fe,Ie)).pipe((0,H.q)(1),(0,q.h)(fe)))}var oe=E(9080);function le(se,de=i.z){const fe=(0,oe.H)(se,de);return te(()=>fe)}},3997:(W,J,E)=>{"use strict";E.d(J,{x:()=>D});var i=E(2737),x=E(9360),H=E(8251);function D(I,N=i.y){return I=I??L,(0,x.e)((q,G)=>{let Q,te=!0;q.subscribe((0,H.x)(G,oe=>{const le=N(oe);(te||!I(Q,le))&&(te=!1,Q=le,G.next(oe))}))})}function L(I,N){return I===N}},2181:(W,J,E)=>{"use strict";E.d(J,{h:()=>H});var i=E(9360),x=E(8251);function H(D,L){return(0,i.e)((I,N)=>{let q=0;I.subscribe((0,x.x)(N,G=>D.call(L,G,q++)&&N.next(G)))})}},4716:(W,J,E)=>{"use strict";E.d(J,{x:()=>x});var i=E(9360);function x(H){return(0,i.e)((D,L)=>{try{D.subscribe(L)}finally{L.add(H)}})}},1374:(W,J,E)=>{"use strict";E.d(J,{P:()=>N});var i=E(6973),x=E(2181),H=E(8180),D=E(3572),L=E(3026),I=E(2737);function N(q,G){const Q=arguments.length>=2;return te=>te.pipe(q?(0,x.h)((oe,le)=>q(oe,le,te)):I.y,(0,H.q)(1),Q?(0,D.d)(G):(0,L.T)(()=>new i.K))}},7398:(W,J,E)=>{"use strict";E.d(J,{U:()=>H});var i=E(9360),x=E(8251);function H(D,L){return(0,i.e)((I,N)=>{let q=0;I.subscribe((0,x.x)(N,G=>{N.next(D.call(L,G,q++))}))})}},975:(W,J,E)=>{"use strict";E.d(J,{h:()=>x});var i=E(7398);function x(H){return(0,i.U)(()=>H)}},7537:(W,J,E)=>{"use strict";E.d(J,{J:()=>H});var i=E(1631),x=E(2737);function H(D=1/0){return(0,i.z)(x.y,D)}},1631:(W,J,E)=>{"use strict";E.d(J,{z:()=>q});var i=E(7398),x=E(4829),H=E(9360),D=E(7103),L=E(8251),N=E(4674);function q(G,Q,te=1/0){return(0,N.m)(Q)?q((oe,le)=>(0,i.U)((se,de)=>Q(oe,se,le,de))((0,x.Xf)(G(oe,le))),te):("number"==typeof Q&&(te=Q),(0,H.e)((oe,le)=>function I(G,Q,te,oe,le,se,de,fe){const Ie=[];let We=0,Ke=0,Je=!1;const ge=()=>{Je&&!Ie.length&&!We&&Q.complete()},Se=qe=>We{se&&Q.next(qe),We++;let Le=!1;(0,x.Xf)(te(qe,Ke++)).subscribe((0,L.x)(Q,Oe=>{le?.(Oe),se?Se(Oe):Q.next(Oe)},()=>{Le=!0},void 0,()=>{if(Le)try{for(We--;Ie.length&&Wewe(Oe)):we(Oe)}ge()}catch(Oe){Q.error(Oe)}}))};return G.subscribe((0,L.x)(Q,Se,()=>{Je=!0,ge()})),()=>{fe?.()}}(oe,le,G,te)))}},3020:(W,J,E)=>{"use strict";E.d(J,{B:()=>L});var i=E(4829),x=E(8645),H=E(305),D=E(9360);function L(N={}){const{connector:q=(()=>new x.x),resetOnError:G=!0,resetOnComplete:Q=!0,resetOnRefCountZero:te=!0}=N;return oe=>{let le,se,de,fe=0,Ie=!1,We=!1;const Ke=()=>{se?.unsubscribe(),se=void 0},Je=()=>{Ke(),le=de=void 0,Ie=We=!1},ge=()=>{const Se=le;Je(),Se?.unsubscribe()};return(0,D.e)((Se,we)=>{fe++,!We&&!Ie&&Ke();const qe=de=de??q();we.add(()=>{fe--,0===fe&&!We&&!Ie&&(se=I(ge,te))}),qe.subscribe(we),!le&&fe>0&&(le=new H.Hp({next:Le=>qe.next(Le),error:Le=>{We=!0,Ke(),se=I(Je,G,Le),qe.error(Le)},complete:()=>{Ie=!0,Ke(),se=I(Je,Q),qe.complete()}}),(0,i.Xf)(Se).subscribe(le))})(oe)}}function I(N,q,...G){if(!0===q)return void N();if(!1===q)return;const Q=new H.Hp({next:()=>{Q.unsubscribe(),N()}});return(0,i.Xf)(q(...G)).subscribe(Q)}},4664:(W,J,E)=>{"use strict";E.d(J,{w:()=>D});var i=E(4829),x=E(9360),H=E(8251);function D(L,I){return(0,x.e)((N,q)=>{let G=null,Q=0,te=!1;const oe=()=>te&&!G&&q.complete();N.subscribe((0,H.x)(q,le=>{G?.unsubscribe();let se=0;const de=Q++;(0,i.Xf)(L(le,de)).subscribe(G=(0,H.x)(q,fe=>q.next(I?I(le,fe,de,se++):fe),()=>{G=null,oe()}))},()=>{te=!0,oe()}))})}},8180:(W,J,E)=>{"use strict";E.d(J,{q:()=>D});var i=E(6232),x=E(9360),H=E(8251);function D(L){return L<=0?()=>i.E:(0,x.e)((I,N)=>{let q=0;I.subscribe((0,H.x)(N,G=>{++q<=L&&(N.next(G),L<=q&&N.complete())}))})}},9397:(W,J,E)=>{"use strict";E.d(J,{b:()=>L});var i=E(4674),x=E(9360),H=E(8251),D=E(2737);function L(I,N,q){const G=(0,i.m)(I)||N||q?{next:I,error:N,complete:q}:I;return G?(0,x.e)((Q,te)=>{var oe;null===(oe=G.subscribe)||void 0===oe||oe.call(G);let le=!0;Q.subscribe((0,H.x)(te,se=>{var de;null===(de=G.next)||void 0===de||de.call(G,se),te.next(se)},()=>{var se;le=!1,null===(se=G.complete)||void 0===se||se.call(G),te.complete()},se=>{var de;le=!1,null===(de=G.error)||void 0===de||de.call(G,se),te.error(se)},()=>{var se,de;le&&(null===(se=G.unsubscribe)||void 0===se||se.call(G)),null===(de=G.finalize)||void 0===de||de.call(G)}))}):D.y}},3026:(W,J,E)=>{"use strict";E.d(J,{T:()=>D});var i=E(6973),x=E(9360),H=E(8251);function D(I=L){return(0,x.e)((N,q)=>{let G=!1;N.subscribe((0,H.x)(q,Q=>{G=!0,q.next(Q)},()=>G?q.complete():q.error(I())))})}function L(){return new i.K}},5178:(W,J,E)=>{"use strict";E.d(J,{V:()=>G});var i=E(6321),x=E(93),H=E(9360),D=E(4829),L=E(2306),I=E(8251),N=E(7103);const q=(0,L.d)(te=>function(le=null){te(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=le});function G(te,oe){const{first:le,each:se,with:de=Q,scheduler:fe=oe??i.z,meta:Ie=null}=(0,x.q)(te)?{first:te}:"number"==typeof te?{each:te}:te;if(null==le&&null==se)throw new TypeError("No timeout provided.");return(0,H.e)((We,Ke)=>{let Je,ge,Se=null,we=0;const qe=Le=>{ge=(0,N.f)(Ke,fe,()=>{try{Je.unsubscribe(),(0,D.Xf)(de({meta:Ie,lastValue:Se,seen:we})).subscribe(Ke)}catch(Oe){Ke.error(Oe)}},Le)};Je=We.subscribe((0,I.x)(Ke,Le=>{ge?.unsubscribe(),we++,Ke.next(Se=Le),se>0&&qe(se)},void 0,void 0,()=>{ge?.closed||ge?.unsubscribe(),Se=null})),!we&&qe(null!=le?"number"==typeof le?le:+le-fe.now():se)})}function Q(te){throw new q(te)}},1954:(W,J,E)=>{"use strict";E.d(J,{o:()=>L});var i=E(7394);class x extends i.w0{constructor(N,q){super()}schedule(N,q=0){return this}}const H={setInterval(I,N,...q){const{delegate:G}=H;return G?.setInterval?G.setInterval(I,N,...q):setInterval(I,N,...q)},clearInterval(I){const{delegate:N}=H;return(N?.clearInterval||clearInterval)(I)},delegate:void 0};var D=E(9039);class L extends x{constructor(N,q){super(N,q),this.scheduler=N,this.work=q,this.pending=!1}schedule(N,q=0){var G;if(this.closed)return this;this.state=N;const Q=this.id,te=this.scheduler;return null!=Q&&(this.id=this.recycleAsyncId(te,Q,q)),this.pending=!0,this.delay=q,this.id=null!==(G=this.id)&&void 0!==G?G:this.requestAsyncId(te,this.id,q),this}requestAsyncId(N,q,G=0){return H.setInterval(N.flush.bind(N,this),G)}recycleAsyncId(N,q,G=0){if(null!=G&&this.delay===G&&!1===this.pending)return q;null!=q&&H.clearInterval(q)}execute(N,q){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const G=this._execute(N,q);if(G)return G;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(N,q){let Q,G=!1;try{this.work(N)}catch(te){G=!0,Q=te||new Error("Scheduled action threw falsy error")}if(G)return this.unsubscribe(),Q}unsubscribe(){if(!this.closed){const{id:N,scheduler:q}=this,{actions:G}=q;this.work=this.state=this.scheduler=null,this.pending=!1,(0,D.P)(G,this),null!=N&&(this.id=this.recycleAsyncId(q,N,null)),this.delay=null,super.unsubscribe()}}}},2631:(W,J,E)=>{"use strict";E.d(J,{v:()=>H});var i=E(4552);class x{constructor(L,I=x.now){this.schedulerActionCtor=L,this.now=I}schedule(L,I=0,N){return new this.schedulerActionCtor(this,L).schedule(N,I)}}x.now=i.l.now;class H extends x{constructor(L,I=x.now){super(L,I),this.actions=[],this._active=!1}flush(L){const{actions:I}=this;if(this._active)return void I.push(L);let N;this._active=!0;do{if(N=L.execute(L.state,L.delay))break}while(L=I.shift());if(this._active=!1,N){for(;L=I.shift();)L.unsubscribe();throw N}}}},6321:(W,J,E)=>{"use strict";E.d(J,{P:()=>D,z:()=>H});var i=E(1954);const H=new(E(2631).v)(i.o),D=H},4552:(W,J,E)=>{"use strict";E.d(J,{l:()=>i});const i={now:()=>(i.delegate||Date).now(),delegate:void 0}},7599:(W,J,E)=>{"use strict";E.d(J,{z:()=>i});const i={setTimeout(x,H,...D){const{delegate:L}=i;return L?.setTimeout?L.setTimeout(x,H,...D):setTimeout(x,H,...D)},clearTimeout(x){const{delegate:H}=i;return(H?.clearTimeout||clearTimeout)(x)},delegate:void 0}},4971:(W,J,E)=>{"use strict";E.d(J,{h:()=>x});const x=function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(W,J,E)=>{"use strict";E.d(J,{L:()=>i});const i="function"==typeof Symbol&&Symbol.observable||"@@observable"},6973:(W,J,E)=>{"use strict";E.d(J,{K:()=>x});const x=(0,E(2306).d)(H=>function(){H(this),this.name="EmptyError",this.message="no elements in sequence"})},9940:(W,J,E)=>{"use strict";E.d(J,{_6:()=>I,jO:()=>D,yG:()=>L});var i=E(4674),x=E(671);function H(N){return N[N.length-1]}function D(N){return(0,i.m)(H(N))?N.pop():void 0}function L(N){return(0,x.K)(H(N))?N.pop():void 0}function I(N,q){return"number"==typeof H(N)?N.pop():q}},7453:(W,J,E)=>{"use strict";E.d(J,{D:()=>L});const{isArray:i}=Array,{getPrototypeOf:x,prototype:H,keys:D}=Object;function L(N){if(1===N.length){const q=N[0];if(i(q))return{args:q,keys:null};if(function I(N){return N&&"object"==typeof N&&x(N)===H}(q)){const G=D(q);return{args:G.map(Q=>q[Q]),keys:G}}}return{args:N,keys:null}}},9039:(W,J,E)=>{"use strict";function i(x,H){if(x){const D=x.indexOf(H);0<=D&&x.splice(D,1)}}E.d(J,{P:()=>i})},2306:(W,J,E)=>{"use strict";function i(x){const D=x(L=>{Error.call(L),L.stack=(new Error).stack});return D.prototype=Object.create(Error.prototype),D.prototype.constructor=D,D}E.d(J,{d:()=>i})},2714:(W,J,E)=>{"use strict";function i(x,H){return x.reduce((D,L,I)=>(D[L]=H[I],D),{})}E.d(J,{n:()=>i})},1441:(W,J,E)=>{"use strict";E.d(J,{O:()=>D,x:()=>H});var i=E(2653);let x=null;function H(L){if(i.config.useDeprecatedSynchronousErrorHandling){const I=!x;if(I&&(x={errorThrown:!1,error:null}),L(),I){const{errorThrown:N,error:q}=x;if(x=null,N)throw q}}else L()}function D(L){i.config.useDeprecatedSynchronousErrorHandling&&x&&(x.errorThrown=!0,x.error=L)}},7103:(W,J,E)=>{"use strict";function i(x,H,D,L=0,I=!1){const N=H.schedule(function(){D(),I?x.add(this.schedule(null,L)):this.unsubscribe()},L);if(x.add(N),!I)return N}E.d(J,{f:()=>i})},2737:(W,J,E)=>{"use strict";function i(x){return x}E.d(J,{y:()=>i})},4266:(W,J,E)=>{"use strict";E.d(J,{z:()=>i});const i=x=>x&&"number"==typeof x.length&&"function"!=typeof x},5726:(W,J,E)=>{"use strict";E.d(J,{D:()=>x});var i=E(4674);function x(H){return Symbol.asyncIterator&&(0,i.m)(H?.[Symbol.asyncIterator])}},93:(W,J,E)=>{"use strict";function i(x){return x instanceof Date&&!isNaN(x)}E.d(J,{q:()=>i})},4674:(W,J,E)=>{"use strict";function i(x){return"function"==typeof x}E.d(J,{m:()=>i})},8382:(W,J,E)=>{"use strict";E.d(J,{c:()=>H});var i=E(4850),x=E(4674);function H(D){return(0,x.m)(D[i.L])}},3664:(W,J,E)=>{"use strict";E.d(J,{T:()=>H});var i=E(4971),x=E(4674);function H(D){return(0,x.m)(D?.[i.h])}},4026:(W,J,E)=>{"use strict";E.d(J,{t:()=>x});var i=E(4674);function x(H){return(0,i.m)(H?.then)}},541:(W,J,E)=>{"use strict";E.d(J,{L:()=>D,Q:()=>H});var i=E(7582),x=E(4674);function H(L){return(0,i.FC)(this,arguments,function*(){const N=L.getReader();try{for(;;){const{value:q,done:G}=yield(0,i.qq)(N.read());if(G)return yield(0,i.qq)(void 0);yield yield(0,i.qq)(q)}}finally{N.releaseLock()}})}function D(L){return(0,x.m)(L?.getReader)}},671:(W,J,E)=>{"use strict";E.d(J,{K:()=>x});var i=E(4674);function x(H){return H&&(0,i.m)(H.schedule)}},9360:(W,J,E)=>{"use strict";E.d(J,{A:()=>x,e:()=>H});var i=E(4674);function x(D){return(0,i.m)(D?.lift)}function H(D){return L=>{if(x(L))return L.lift(function(I){try{return D(I,this)}catch(N){this.error(N)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(W,J,E)=>{"use strict";E.d(J,{Z:()=>D});var i=E(7398);const{isArray:x}=Array;function D(L){return(0,i.U)(I=>function H(L,I){return x(I)?L(...I):L(I)}(L,I))}},2420:(W,J,E)=>{"use strict";function i(){}E.d(J,{Z:()=>i})},8407:(W,J,E)=>{"use strict";E.d(J,{U:()=>H,z:()=>x});var i=E(2737);function x(...D){return H(D)}function H(D){return 0===D.length?i.y:1===D.length?D[0]:function(I){return D.reduce((N,q)=>q(N),I)}}},3894:(W,J,E)=>{"use strict";E.d(J,{h:()=>H});var i=E(2653),x=E(7599);function H(D){x.z.setTimeout(()=>{const{onUnhandledError:L}=i.config;if(!L)throw D;L(D)})}},9853:(W,J,E)=>{"use strict";function i(x){return new TypeError(`You provided ${null!==x&&"object"==typeof x?"an invalid object":`'${x}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}E.d(J,{z:()=>i})},6700:(W,J,E)=>{var i={"./af":3274,"./af.js":3274,"./ar":2097,"./ar-dz":1867,"./ar-dz.js":1867,"./ar-kw":7078,"./ar-kw.js":7078,"./ar-ly":7776,"./ar-ly.js":7776,"./ar-ma":6789,"./ar-ma.js":6789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":1585,"./ar-tn.js":1585,"./ar.js":2097,"./az":5611,"./az.js":5611,"./be":2459,"./be.js":2459,"./bg":1825,"./bg.js":1825,"./bm":5918,"./bm.js":5918,"./bn":4065,"./bn-bd":9683,"./bn-bd.js":9683,"./bn.js":4065,"./bo":1034,"./bo.js":1034,"./br":7671,"./br.js":7671,"./bs":8153,"./bs.js":8153,"./ca":4287,"./ca.js":4287,"./cs":2616,"./cs.js":2616,"./cv":7049,"./cv.js":7049,"./cy":9172,"./cy.js":9172,"./da":605,"./da.js":605,"./de":4013,"./de-at":3395,"./de-at.js":3395,"./de-ch":9835,"./de-ch.js":9835,"./de.js":4013,"./dv":4570,"./dv.js":4570,"./el":1859,"./el.js":1859,"./en-au":5785,"./en-au.js":5785,"./en-ca":3792,"./en-ca.js":3792,"./en-gb":7651,"./en-gb.js":7651,"./en-ie":1929,"./en-ie.js":1929,"./en-il":9818,"./en-il.js":9818,"./en-in":6612,"./en-in.js":6612,"./en-nz":4900,"./en-nz.js":4900,"./en-sg":2721,"./en-sg.js":2721,"./eo":5159,"./eo.js":5159,"./es":1148,"./es-do":1780,"./es-do.js":1780,"./es-mx":3468,"./es-mx.js":3468,"./es-us":4938,"./es-us.js":4938,"./es.js":1148,"./et":1453,"./et.js":1453,"./eu":4697,"./eu.js":4697,"./fa":2900,"./fa.js":2900,"./fi":9775,"./fi.js":9775,"./fil":4282,"./fil.js":4282,"./fo":4236,"./fo.js":4236,"./fr":9361,"./fr-ca":2830,"./fr-ca.js":2830,"./fr-ch":1412,"./fr-ch.js":1412,"./fr.js":9361,"./fy":6984,"./fy.js":6984,"./ga":3961,"./ga.js":3961,"./gd":8849,"./gd.js":8849,"./gl":4273,"./gl.js":4273,"./gom-deva":623,"./gom-deva.js":623,"./gom-latn":2696,"./gom-latn.js":2696,"./gu":6928,"./gu.js":6928,"./he":4804,"./he.js":4804,"./hi":3015,"./hi.js":3015,"./hr":7134,"./hr.js":7134,"./hu":670,"./hu.js":670,"./hy-am":4523,"./hy-am.js":4523,"./id":9233,"./id.js":9233,"./is":4693,"./is.js":4693,"./it":3936,"./it-ch":8118,"./it-ch.js":8118,"./it.js":3936,"./ja":6871,"./ja.js":6871,"./jv":8710,"./jv.js":8710,"./ka":7125,"./ka.js":7125,"./kk":2461,"./kk.js":2461,"./km":7399,"./km.js":7399,"./kn":8720,"./kn.js":8720,"./ko":5306,"./ko.js":5306,"./ku":2995,"./ku.js":2995,"./ky":8779,"./ky.js":8779,"./lb":2057,"./lb.js":2057,"./lo":7192,"./lo.js":7192,"./lt":5430,"./lt.js":5430,"./lv":3363,"./lv.js":3363,"./me":2939,"./me.js":2939,"./mi":8212,"./mi.js":8212,"./mk":9718,"./mk.js":9718,"./ml":561,"./ml.js":561,"./mn":8929,"./mn.js":8929,"./mr":4880,"./mr.js":4880,"./ms":3193,"./ms-my":2074,"./ms-my.js":2074,"./ms.js":3193,"./mt":4082,"./mt.js":4082,"./my":2261,"./my.js":2261,"./nb":5273,"./nb.js":5273,"./ne":9874,"./ne.js":9874,"./nl":1667,"./nl-be":1484,"./nl-be.js":1484,"./nl.js":1667,"./nn":7262,"./nn.js":7262,"./oc-lnc":9679,"./oc-lnc.js":9679,"./pa-in":6830,"./pa-in.js":6830,"./pl":3616,"./pl.js":3616,"./pt":5138,"./pt-br":2751,"./pt-br.js":2751,"./pt.js":5138,"./ro":7968,"./ro.js":7968,"./ru":1828,"./ru.js":1828,"./sd":2188,"./sd.js":2188,"./se":6562,"./se.js":6562,"./si":7172,"./si.js":7172,"./sk":9966,"./sk.js":9966,"./sl":7520,"./sl.js":7520,"./sq":5291,"./sq.js":5291,"./sr":450,"./sr-cyrl":7603,"./sr-cyrl.js":7603,"./sr.js":450,"./ss":383,"./ss.js":383,"./sv":7221,"./sv.js":7221,"./sw":1743,"./sw.js":1743,"./ta":6351,"./ta.js":6351,"./te":9620,"./te.js":9620,"./tet":6278,"./tet.js":6278,"./tg":6987,"./tg.js":6987,"./th":9325,"./th.js":9325,"./tk":3485,"./tk.js":3485,"./tl-ph":8148,"./tl-ph.js":8148,"./tlh":9616,"./tlh.js":9616,"./tr":4040,"./tr.js":4040,"./tzl":594,"./tzl.js":594,"./tzm":673,"./tzm-latn":3226,"./tzm-latn.js":3226,"./tzm.js":673,"./ug-cn":9580,"./ug-cn.js":9580,"./uk":7270,"./uk.js":7270,"./ur":1656,"./ur.js":1656,"./uz":8364,"./uz-latn":8744,"./uz-latn.js":8744,"./uz.js":8364,"./vi":5049,"./vi.js":5049,"./x-pseudo":5106,"./x-pseudo.js":5106,"./yo":6199,"./yo.js":6199,"./zh-cn":7280,"./zh-cn.js":7280,"./zh-hk":6860,"./zh-hk.js":6860,"./zh-mo":2335,"./zh-mo.js":2335,"./zh-tw":482,"./zh-tw.js":482};function x(D){var L=H(D);return E(L)}function H(D){if(!E.o(i,D)){var L=new Error("Cannot find module '"+D+"'");throw L.code="MODULE_NOT_FOUND",L}return i[D]}x.keys=function(){return Object.keys(i)},x.resolve=H,W.exports=x,x.id=6700},6814:(W,J,E)=>{"use strict";E.d(J,{Do:()=>fe,ED:()=>Xe,EM:()=>Xo,HT:()=>D,JF:()=>_n,K0:()=>I,Mx:()=>fa,NF:()=>Wl,Nd:()=>ki,O5:()=>$o,Ov:()=>Jo,PC:()=>Bi,PM:()=>Gl,RF:()=>Ot,S$:()=>le,V_:()=>q,Ye:()=>Ie,b0:()=>de,bD:()=>go,ez:()=>Xr,gd:()=>Vs,mk:()=>$t,n9:()=>ql,q:()=>H,sg:()=>Ir,tP:()=>Ai,uU:()=>yi,w_:()=>L});var i=E(5879);let x=null;function H(){return x}function D(O){x||(x=O)}class L{}const I=new i.OlP("DocumentToken");let N=(()=>{class O{historyGo(z){throw new Error("Not implemented")}static#e=this.\u0275fac=function(Y){return new(Y||O)};static#t=this.\u0275prov=i.Yz7({token:O,factory:function(){return(0,i.f3M)(G)},providedIn:"platform"})}return O})();const q=new i.OlP("Location Initialized");let G=(()=>{class O extends N{constructor(){super(),this._doc=(0,i.f3M)(I),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return H().getBaseHref(this._doc)}onPopState(z){const Y=H().getGlobalEventTarget(this._doc,"window");return Y.addEventListener("popstate",z,!1),()=>Y.removeEventListener("popstate",z)}onHashChange(z){const Y=H().getGlobalEventTarget(this._doc,"window");return Y.addEventListener("hashchange",z,!1),()=>Y.removeEventListener("hashchange",z)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(z){this._location.pathname=z}pushState(z,Y,ae){this._history.pushState(z,Y,ae)}replaceState(z,Y,ae){this._history.replaceState(z,Y,ae)}forward(){this._history.forward()}back(){this._history.back()}historyGo(z=0){this._history.go(z)}getState(){return this._history.state}static#e=this.\u0275fac=function(Y){return new(Y||O)};static#t=this.\u0275prov=i.Yz7({token:O,factory:function(){return new O},providedIn:"platform"})}return O})();function Q(O,$){if(0==O.length)return $;if(0==$.length)return O;let z=0;return O.endsWith("/")&&z++,$.startsWith("/")&&z++,2==z?O+$.substring(1):1==z?O+$:O+"/"+$}function te(O){const $=O.match(/#|\?|$/),z=$&&$.index||O.length;return O.slice(0,z-("/"===O[z-1]?1:0))+O.slice(z)}function oe(O){return O&&"?"!==O[0]?"?"+O:O}let le=(()=>{class O{historyGo(z){throw new Error("Not implemented")}static#e=this.\u0275fac=function(Y){return new(Y||O)};static#t=this.\u0275prov=i.Yz7({token:O,factory:function(){return(0,i.f3M)(de)},providedIn:"root"})}return O})();const se=new i.OlP("appBaseHref");let de=(()=>{class O extends le{constructor(z,Y){super(),this._platformLocation=z,this._removeListenerFns=[],this._baseHref=Y??this._platformLocation.getBaseHrefFromDOM()??(0,i.f3M)(I).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(z){this._removeListenerFns.push(this._platformLocation.onPopState(z),this._platformLocation.onHashChange(z))}getBaseHref(){return this._baseHref}prepareExternalUrl(z){return Q(this._baseHref,z)}path(z=!1){const Y=this._platformLocation.pathname+oe(this._platformLocation.search),ae=this._platformLocation.hash;return ae&&z?`${Y}${ae}`:Y}pushState(z,Y,ae,be){const Ee=this.prepareExternalUrl(ae+oe(be));this._platformLocation.pushState(z,Y,Ee)}replaceState(z,Y,ae,be){const Ee=this.prepareExternalUrl(ae+oe(be));this._platformLocation.replaceState(z,Y,Ee)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(z=0){this._platformLocation.historyGo?.(z)}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.LFG(N),i.LFG(se,8))};static#t=this.\u0275prov=i.Yz7({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})(),fe=(()=>{class O extends le{constructor(z,Y){super(),this._platformLocation=z,this._baseHref="",this._removeListenerFns=[],null!=Y&&(this._baseHref=Y)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(z){this._removeListenerFns.push(this._platformLocation.onPopState(z),this._platformLocation.onHashChange(z))}getBaseHref(){return this._baseHref}path(z=!1){let Y=this._platformLocation.hash;return null==Y&&(Y="#"),Y.length>0?Y.substring(1):Y}prepareExternalUrl(z){const Y=Q(this._baseHref,z);return Y.length>0?"#"+Y:Y}pushState(z,Y,ae,be){let Ee=this.prepareExternalUrl(ae+oe(be));0==Ee.length&&(Ee=this._platformLocation.pathname),this._platformLocation.pushState(z,Y,Ee)}replaceState(z,Y,ae,be){let Ee=this.prepareExternalUrl(ae+oe(be));0==Ee.length&&(Ee=this._platformLocation.pathname),this._platformLocation.replaceState(z,Y,Ee)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(z=0){this._platformLocation.historyGo?.(z)}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.LFG(N),i.LFG(se,8))};static#t=this.\u0275prov=i.Yz7({token:O,factory:O.\u0275fac})}return O})(),Ie=(()=>{class O{constructor(z){this._subject=new i.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=z;const Y=this._locationStrategy.getBaseHref();this._basePath=function ge(O){if(new RegExp("^(https?:)?//").test(O)){const[,z]=O.split(/\/\/[^\/]+/);return z}return O}(te(Je(Y))),this._locationStrategy.onPopState(ae=>{this._subject.emit({url:this.path(!0),pop:!0,state:ae.state,type:ae.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(z=!1){return this.normalize(this._locationStrategy.path(z))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(z,Y=""){return this.path()==this.normalize(z+oe(Y))}normalize(z){return O.stripTrailingSlash(function Ke(O,$){if(!O||!$.startsWith(O))return $;const z=$.substring(O.length);return""===z||["/",";","?","#"].includes(z[0])?z:$}(this._basePath,Je(z)))}prepareExternalUrl(z){return z&&"/"!==z[0]&&(z="/"+z),this._locationStrategy.prepareExternalUrl(z)}go(z,Y="",ae=null){this._locationStrategy.pushState(ae,"",z,Y),this._notifyUrlChangeListeners(this.prepareExternalUrl(z+oe(Y)),ae)}replaceState(z,Y="",ae=null){this._locationStrategy.replaceState(ae,"",z,Y),this._notifyUrlChangeListeners(this.prepareExternalUrl(z+oe(Y)),ae)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(z=0){this._locationStrategy.historyGo?.(z)}onUrlChange(z){return this._urlChangeListeners.push(z),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Y=>{this._notifyUrlChangeListeners(Y.url,Y.state)})),()=>{const Y=this._urlChangeListeners.indexOf(z);this._urlChangeListeners.splice(Y,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(z="",Y){this._urlChangeListeners.forEach(ae=>ae(z,Y))}subscribe(z,Y,ae){return this._subject.subscribe({next:z,error:Y,complete:ae})}static#e=this.normalizeQueryParams=oe;static#t=this.joinWithSlash=Q;static#i=this.stripTrailingSlash=te;static#n=this.\u0275fac=function(Y){return new(Y||O)(i.LFG(le))};static#r=this.\u0275prov=i.Yz7({token:O,factory:function(){return function We(){return new Ie((0,i.LFG)(le))}()},providedIn:"root"})}return O})();function Je(O){return O.replace(/\/index.html$/,"")}var Le=function(O){return O[O.Format=0]="Format",O[O.Standalone=1]="Standalone",O}(Le||{}),Oe=function(O){return O[O.Narrow=0]="Narrow",O[O.Abbreviated=1]="Abbreviated",O[O.Wide=2]="Wide",O[O.Short=3]="Short",O}(Oe||{}),lt=function(O){return O[O.Short=0]="Short",O[O.Medium=1]="Medium",O[O.Long=2]="Long",O[O.Full=3]="Full",O}(lt||{}),at=function(O){return O[O.Decimal=0]="Decimal",O[O.Group=1]="Group",O[O.List=2]="List",O[O.PercentSign=3]="PercentSign",O[O.PlusSign=4]="PlusSign",O[O.MinusSign=5]="MinusSign",O[O.Exponential=6]="Exponential",O[O.SuperscriptingExponent=7]="SuperscriptingExponent",O[O.PerMille=8]="PerMille",O[O.Infinity=9]="Infinity",O[O.NaN=10]="NaN",O[O.TimeSeparator=11]="TimeSeparator",O[O.CurrencyDecimal=12]="CurrencyDecimal",O[O.CurrencyGroup=13]="CurrencyGroup",O}(at||{});function ve(O,$){return ue((0,i.cg1)(O)[i.wAp.DateFormat],$)}function Te(O,$){return ue((0,i.cg1)(O)[i.wAp.TimeFormat],$)}function xe(O,$){return ue((0,i.cg1)(O)[i.wAp.DateTimeFormat],$)}function Ae(O,$){const z=(0,i.cg1)(O),Y=z[i.wAp.NumberSymbols][$];if(typeof Y>"u"){if($===at.CurrencyDecimal)return z[i.wAp.NumberSymbols][at.Decimal];if($===at.CurrencyGroup)return z[i.wAp.NumberSymbols][at.Group]}return Y}function Et(O){if(!O[i.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${O[i.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ue(O,$){for(let z=$;z>-1;z--)if(typeof O[z]<"u")return O[z];throw new Error("Locale data API: locale data undefined")}function Re(O){const[$,z]=O.split(":");return{hours:+$,minutes:+z}}const bt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Wt={},Ei=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var st=function(O){return O[O.Short=0]="Short",O[O.ShortGMT=1]="ShortGMT",O[O.Long=2]="Long",O[O.Extended=3]="Extended",O}(st||{}),At=function(O){return O[O.FullYear=0]="FullYear",O[O.Month=1]="Month",O[O.Date=2]="Date",O[O.Hours=3]="Hours",O[O.Minutes=4]="Minutes",O[O.Seconds=5]="Seconds",O[O.FractionalSeconds=6]="FractionalSeconds",O[O.Day=7]="Day",O}(At||{}),Gt=function(O){return O[O.DayPeriods=0]="DayPeriods",O[O.Days=1]="Days",O[O.Months=2]="Months",O[O.Eras=3]="Eras",O}(Gt||{});function un(O,$,z,Y){let ae=function Ze(O){if(zn(O))return O;if("number"==typeof O&&!isNaN(O))return new Date(O);if("string"==typeof O){if(O=O.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(O)){const[ae,be=1,Ee=1]=O.split("-").map(ut=>+ut);return vn(ae,be-1,Ee)}const z=parseFloat(O);if(!isNaN(O-z))return new Date(z);let Y;if(Y=O.match(bt))return function zi(O){const $=new Date(0);let z=0,Y=0;const ae=O[8]?$.setUTCFullYear:$.setFullYear,be=O[8]?$.setUTCHours:$.setHours;O[9]&&(z=Number(O[9]+O[10]),Y=Number(O[9]+O[11])),ae.call($,Number(O[1]),Number(O[2])-1,Number(O[3]));const Ee=Number(O[4]||0)-z,ut=Number(O[5]||0)-Y,vi=Number(O[6]||0),Kt=Math.floor(1e3*parseFloat("0."+(O[7]||0)));return be.call($,Ee,ut,vi,Kt),$}(Y)}const $=new Date(O);if(!zn($))throw new Error(`Unable to convert "${O}" into a date`);return $}(O);$=xt(z,$)||$;let ut,Ee=[];for(;$;){if(ut=Ei.exec($),!ut){Ee.push($);break}{Ee=Ee.concat(ut.slice(1));const li=Ee.pop();if(!li)break;$=li}}let vi=ae.getTimezoneOffset();Y&&(vi=pa(Y,vi),ae=function Os(O,$,z){const Y=z?-1:1,ae=O.getTimezoneOffset();return function _i(O,$){return(O=new Date(O.getTime())).setMinutes(O.getMinutes()+$),O}(O,Y*(pa($,ae)-ae))}(ae,Y,!0));let Kt="";return Ee.forEach(li=>{const jt=function rn(O){if(Ia[O])return Ia[O];let $;switch(O){case"G":case"GG":case"GGG":$=oi(Gt.Eras,Oe.Abbreviated);break;case"GGGG":$=oi(Gt.Eras,Oe.Wide);break;case"GGGGG":$=oi(Gt.Eras,Oe.Narrow);break;case"y":$=Xi(At.FullYear,1,0,!1,!0);break;case"yy":$=Xi(At.FullYear,2,0,!0,!0);break;case"yyy":$=Xi(At.FullYear,3,0,!1,!0);break;case"yyyy":$=Xi(At.FullYear,4,0,!1,!0);break;case"Y":$=$n(1);break;case"YY":$=$n(2,!0);break;case"YYY":$=$n(3);break;case"YYYY":$=$n(4);break;case"M":case"L":$=Xi(At.Month,1,1);break;case"MM":case"LL":$=Xi(At.Month,2,1);break;case"MMM":$=oi(Gt.Months,Oe.Abbreviated);break;case"MMMM":$=oi(Gt.Months,Oe.Wide);break;case"MMMMM":$=oi(Gt.Months,Oe.Narrow);break;case"LLL":$=oi(Gt.Months,Oe.Abbreviated,Le.Standalone);break;case"LLLL":$=oi(Gt.Months,Oe.Wide,Le.Standalone);break;case"LLLLL":$=oi(Gt.Months,Oe.Narrow,Le.Standalone);break;case"w":$=Go(1);break;case"ww":$=Go(2);break;case"W":$=Go(1,!0);break;case"d":$=Xi(At.Date,1);break;case"dd":$=Xi(At.Date,2);break;case"c":case"cc":$=Xi(At.Day,1);break;case"ccc":$=oi(Gt.Days,Oe.Abbreviated,Le.Standalone);break;case"cccc":$=oi(Gt.Days,Oe.Wide,Le.Standalone);break;case"ccccc":$=oi(Gt.Days,Oe.Narrow,Le.Standalone);break;case"cccccc":$=oi(Gt.Days,Oe.Short,Le.Standalone);break;case"E":case"EE":case"EEE":$=oi(Gt.Days,Oe.Abbreviated);break;case"EEEE":$=oi(Gt.Days,Oe.Wide);break;case"EEEEE":$=oi(Gt.Days,Oe.Narrow);break;case"EEEEEE":$=oi(Gt.Days,Oe.Short);break;case"a":case"aa":case"aaa":$=oi(Gt.DayPeriods,Oe.Abbreviated);break;case"aaaa":$=oi(Gt.DayPeriods,Oe.Wide);break;case"aaaaa":$=oi(Gt.DayPeriods,Oe.Narrow);break;case"b":case"bb":case"bbb":$=oi(Gt.DayPeriods,Oe.Abbreviated,Le.Standalone,!0);break;case"bbbb":$=oi(Gt.DayPeriods,Oe.Wide,Le.Standalone,!0);break;case"bbbbb":$=oi(Gt.DayPeriods,Oe.Narrow,Le.Standalone,!0);break;case"B":case"BB":case"BBB":$=oi(Gt.DayPeriods,Oe.Abbreviated,Le.Format,!0);break;case"BBBB":$=oi(Gt.DayPeriods,Oe.Wide,Le.Format,!0);break;case"BBBBB":$=oi(Gt.DayPeriods,Oe.Narrow,Le.Format,!0);break;case"h":$=Xi(At.Hours,1,-12);break;case"hh":$=Xi(At.Hours,2,-12);break;case"H":$=Xi(At.Hours,1);break;case"HH":$=Xi(At.Hours,2);break;case"m":$=Xi(At.Minutes,1);break;case"mm":$=Xi(At.Minutes,2);break;case"s":$=Xi(At.Seconds,1);break;case"ss":$=Xi(At.Seconds,2);break;case"S":$=Xi(At.FractionalSeconds,1);break;case"SS":$=Xi(At.FractionalSeconds,2);break;case"SSS":$=Xi(At.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":$=uo(st.Short);break;case"ZZZZZ":$=uo(st.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":$=uo(st.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":$=uo(st.Long);break;default:return null}return Ia[O]=$,$}(li);Kt+=jt?jt(ae,z,vi):"''"===li?"'":li.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Kt}function vn(O,$,z){const Y=new Date(0);return Y.setFullYear(O,$,z),Y.setHours(0,0,0),Y}function xt(O,$){const z=function Yi(O){return(0,i.cg1)(O)[i.wAp.LocaleId]}(O);if(Wt[z]=Wt[z]||{},Wt[z][$])return Wt[z][$];let Y="";switch($){case"shortDate":Y=ve(O,lt.Short);break;case"mediumDate":Y=ve(O,lt.Medium);break;case"longDate":Y=ve(O,lt.Long);break;case"fullDate":Y=ve(O,lt.Full);break;case"shortTime":Y=Te(O,lt.Short);break;case"mediumTime":Y=Te(O,lt.Medium);break;case"longTime":Y=Te(O,lt.Long);break;case"fullTime":Y=Te(O,lt.Full);break;case"short":const ae=xt(O,"shortTime"),be=xt(O,"shortDate");Y=ai(xe(O,lt.Short),[ae,be]);break;case"medium":const Ee=xt(O,"mediumTime"),ut=xt(O,"mediumDate");Y=ai(xe(O,lt.Medium),[Ee,ut]);break;case"long":const vi=xt(O,"longTime"),Kt=xt(O,"longDate");Y=ai(xe(O,lt.Long),[vi,Kt]);break;case"full":const li=xt(O,"fullTime"),jt=xt(O,"fullDate");Y=ai(xe(O,lt.Full),[li,jt])}return Y&&(Wt[z][$]=Y),Y}function ai(O,$){return $&&(O=O.replace(/\{([^}]+)}/g,function(z,Y){return null!=$&&Y in $?$[Y]:z})),O}function Mn(O,$,z="-",Y,ae){let be="";(O<0||ae&&O<=0)&&(ae?O=1-O:(O=-O,be=z));let Ee=String(O);for(;Ee.length<$;)Ee="0"+Ee;return Y&&(Ee=Ee.slice(Ee.length-$)),be+Ee}function Xi(O,$,z=0,Y=!1,ae=!1){return function(be,Ee){let ut=function co(O,$){switch(O){case At.FullYear:return $.getFullYear();case At.Month:return $.getMonth();case At.Date:return $.getDate();case At.Hours:return $.getHours();case At.Minutes:return $.getMinutes();case At.Seconds:return $.getSeconds();case At.FractionalSeconds:return $.getMilliseconds();case At.Day:return $.getDay();default:throw new Error(`Unknown DateType value "${O}".`)}}(O,be);if((z>0||ut>-z)&&(ut+=z),O===At.Hours)0===ut&&-12===z&&(ut=12);else if(O===At.FractionalSeconds)return function Uc(O,$){return Mn(O,3).substring(0,$)}(ut,$);const vi=Ae(Ee,at.MinusSign);return Mn(ut,$,vi,Y,ae)}}function oi(O,$,z=Le.Format,Y=!1){return function(ae,be){return function fn(O,$,z,Y,ae,be){switch(z){case Gt.Months:return function Zi(O,$,z){const Y=(0,i.cg1)(O),be=ue([Y[i.wAp.MonthsFormat],Y[i.wAp.MonthsStandalone]],$);return ue(be,z)}($,ae,Y)[O.getMonth()];case Gt.Days:return function Hn(O,$,z){const Y=(0,i.cg1)(O),be=ue([Y[i.wAp.DaysFormat],Y[i.wAp.DaysStandalone]],$);return ue(be,z)}($,ae,Y)[O.getDay()];case Gt.DayPeriods:const Ee=O.getHours(),ut=O.getMinutes();if(be){const Kt=function hi(O){const $=(0,i.cg1)(O);return Et($),($[i.wAp.ExtraData][2]||[]).map(Y=>"string"==typeof Y?Re(Y):[Re(Y[0]),Re(Y[1])])}($),li=function $i(O,$,z){const Y=(0,i.cg1)(O);Et(Y);const be=ue([Y[i.wAp.ExtraData][0],Y[i.wAp.ExtraData][1]],$)||[];return ue(be,z)||[]}($,ae,Y),jt=Kt.findIndex(Fi=>{if(Array.isArray(Fi)){const[Mi,Ri]=Fi,xr=Ee>=Mi.hours&&ut>=Mi.minutes,mt=Ee0?Math.floor(ae/60):Math.ceil(ae/60);switch(O){case st.Short:return(ae>=0?"+":"")+Mn(Ee,2,be)+Mn(Math.abs(ae%60),2,be);case st.ShortGMT:return"GMT"+(ae>=0?"+":"")+Mn(Ee,1,be);case st.Long:return"GMT"+(ae>=0?"+":"")+Mn(Ee,2,be)+":"+Mn(Math.abs(ae%60),2,be);case st.Extended:return 0===Y?"Z":(ae>=0?"+":"")+Mn(Ee,2,be)+":"+Mn(Math.abs(ae%60),2,be);default:throw new Error(`Unknown zone width "${O}"`)}}}const Rr=0,ha=4;function Cn(O){return vn(O.getFullYear(),O.getMonth(),O.getDate()+(ha-O.getDay()))}function Go(O,$=!1){return function(z,Y){let ae;if($){const be=new Date(z.getFullYear(),z.getMonth(),1).getDay()-1,Ee=z.getDate();ae=1+Math.floor((Ee+be)/7)}else{const be=Cn(z),Ee=function Zt(O){const $=vn(O,Rr,1).getDay();return vn(O,0,1+($<=ha?ha:ha+7)-$)}(be.getFullYear()),ut=be.getTime()-Ee.getTime();ae=1+Math.round(ut/6048e5)}return Mn(ae,O,Ae(Y,at.MinusSign))}}function $n(O,$=!1){return function(z,Y){return Mn(Cn(z).getFullYear(),O,Ae(Y,at.MinusSign),$)}}const Ia={};function pa(O,$){O=O.replace(/:/g,"");const z=Date.parse("Jan 01, 1970 00:00:00 "+O)/6e4;return isNaN(z)?$:z}function zn(O){return O instanceof Date&&!isNaN(O.valueOf())}function fa(O,$){$=encodeURIComponent($);for(const z of O.split(";")){const Y=z.indexOf("="),[ae,be]=-1==Y?[z,""]:[z.slice(0,Y),z.slice(Y+1)];if(ae.trim()===$)return decodeURIComponent(be)}return null}const sr=/\s+/,ti=[];let $t=(()=>{class O{constructor(z,Y,ae,be){this._iterableDiffers=z,this._keyValueDiffers=Y,this._ngEl=ae,this._renderer=be,this.initialClasses=ti,this.stateMap=new Map}set klass(z){this.initialClasses=null!=z?z.trim().split(sr):ti}set ngClass(z){this.rawClass="string"==typeof z?z.trim().split(sr):z}ngDoCheck(){for(const Y of this.initialClasses)this._updateState(Y,!0);const z=this.rawClass;if(Array.isArray(z)||z instanceof Set)for(const Y of z)this._updateState(Y,!0);else if(null!=z)for(const Y of Object.keys(z))this._updateState(Y,!!z[Y]);this._applyStateDiff()}_updateState(z,Y){const ae=this.stateMap.get(z);void 0!==ae?(ae.enabled!==Y&&(ae.changed=!0,ae.enabled=Y),ae.touched=!0):this.stateMap.set(z,{enabled:Y,changed:!0,touched:!0})}_applyStateDiff(){for(const z of this.stateMap){const Y=z[0],ae=z[1];ae.changed?(this._toggleClass(Y,ae.enabled),ae.changed=!1):ae.touched||(ae.enabled&&this._toggleClass(Y,!1),this.stateMap.delete(Y)),ae.touched=!1}}_toggleClass(z,Y){(z=z.trim()).length>0&&z.split(sr).forEach(ae=>{Y?this._renderer.addClass(this._ngEl.nativeElement,ae):this._renderer.removeClass(this._ngEl.nativeElement,ae)})}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.ZZ4),i.Y36(i.aQg),i.Y36(i.SBq),i.Y36(i.Qsj))};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return O})();class gn{constructor($,z,Y,ae){this.$implicit=$,this.ngForOf=z,this.index=Y,this.count=ae}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ir=(()=>{class O{set ngForOf(z){this._ngForOf=z,this._ngForOfDirty=!0}set ngForTrackBy(z){this._trackByFn=z}get ngForTrackBy(){return this._trackByFn}constructor(z,Y,ae){this._viewContainer=z,this._template=Y,this._differs=ae,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(z){z&&(this._template=z)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const z=this._ngForOf;!this._differ&&z&&(this._differ=this._differs.find(z).create(this.ngForTrackBy))}if(this._differ){const z=this._differ.diff(this._ngForOf);z&&this._applyChanges(z)}}_applyChanges(z){const Y=this._viewContainer;z.forEachOperation((ae,be,Ee)=>{if(null==ae.previousIndex)Y.createEmbeddedView(this._template,new gn(ae.item,this._ngForOf,-1,-1),null===Ee?void 0:Ee);else if(null==Ee)Y.remove(null===be?void 0:be);else if(null!==be){const ut=Y.get(be);Y.move(ut,Ee),ma(ut,ae)}});for(let ae=0,be=Y.length;ae{ma(Y.get(ae.currentIndex),ae)})}static ngTemplateContextGuard(z,Y){return!0}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4))};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return O})();function ma(O,$){O.context.$implicit=$.item}let $o=(()=>{class O{constructor(z,Y){this._viewContainer=z,this._context=new Fl,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Y}set ngIf(z){this._context.$implicit=this._context.ngIf=z,this._updateView()}set ngIfThen(z){Is("ngIfThen",z),this._thenTemplateRef=z,this._thenViewRef=null,this._updateView()}set ngIfElse(z){Is("ngIfElse",z),this._elseTemplateRef=z,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(z,Y){return!0}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.s_b),i.Y36(i.Rgc))};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return O})();class Fl{constructor(){this.$implicit=null,this.ngIf=null}}function Is(O,$){if($&&!$.createEmbeddedView)throw new Error(`${O} must be a TemplateRef, but received '${(0,i.AaK)($)}'.`)}class ho{constructor($,z){this._viewContainerRef=$,this._templateRef=z,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState($){$&&!this._created?this.create():!$&&this._created&&this.destroy()}}let Ot=(()=>{class O{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(z){this._ngSwitch=z,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(z){this._defaultViews.push(z)}_matchCase(z){const Y=z==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Y,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Y}_updateDefaultCases(z){if(this._defaultViews.length>0&&z!==this._defaultUsed){this._defaultUsed=z;for(const Y of this._defaultViews)Y.enforceState(z)}}static#e=this.\u0275fac=function(Y){return new(Y||O)};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return O})(),ql=(()=>{class O{constructor(z,Y,ae){this.ngSwitch=ae,ae._addCase(),this._view=new ho(z,Y)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(Ot,9))};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return O})(),Xe=(()=>{class O{constructor(z,Y,ae){ae._addDefault(new ho(z,Y))}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(Ot,9))};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return O})(),Bi=(()=>{class O{constructor(z,Y,ae){this._ngEl=z,this._differs=Y,this._renderer=ae,this._ngStyle=null,this._differ=null}set ngStyle(z){this._ngStyle=z,!this._differ&&z&&(this._differ=this._differs.find(z).create())}ngDoCheck(){if(this._differ){const z=this._differ.diff(this._ngStyle);z&&this._applyChanges(z)}}_setStyle(z,Y){const[ae,be]=z.split("."),Ee=-1===ae.indexOf("-")?void 0:i.JOm.DashCase;null!=Y?this._renderer.setStyle(this._ngEl.nativeElement,ae,be?`${Y}${be}`:Y,Ee):this._renderer.removeStyle(this._ngEl.nativeElement,ae,Ee)}_applyChanges(z){z.forEachRemovedItem(Y=>this._setStyle(Y.key,null)),z.forEachAddedItem(Y=>this._setStyle(Y.key,Y.currentValue)),z.forEachChangedItem(Y=>this._setStyle(Y.key,Y.currentValue))}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.SBq),i.Y36(i.aQg),i.Y36(i.Qsj))};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return O})(),Ai=(()=>{class O{constructor(z){this._viewContainerRef=z,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(z){if(z.ngTemplateOutlet||z.ngTemplateOutletInjector){const Y=this._viewContainerRef;if(this._viewRef&&Y.remove(Y.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ae,ngTemplateOutletContext:be,ngTemplateOutletInjector:Ee}=this;this._viewRef=Y.createEmbeddedView(ae,be,Ee?{injector:Ee}:void 0)}else this._viewRef=null}else this._viewRef&&z.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.s_b))};static#t=this.\u0275dir=i.lG2({type:O,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[i.TTD]})}return O})();function Ge(O,$){return new i.vHH(2100,!1)}class Yt{createSubscription($,z){return(0,i.rg0)(()=>$.subscribe({next:z,error:Y=>{throw Y}}))}dispose($){(0,i.rg0)(()=>$.unsubscribe())}}class Jn{createSubscription($,z){return $.then(z,Y=>{throw Y})}dispose($){}}const Cr=new Jn,lr=new Yt;let Jo=(()=>{class O{constructor(z){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=z}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(z){return this._obj?z!==this._obj?(this._dispose(),this.transform(z)):this._latestValue:(z&&this._subscribe(z),this._latestValue)}_subscribe(z){this._obj=z,this._strategy=this._selectStrategy(z),this._subscription=this._strategy.createSubscription(z,Y=>this._updateLatestValue(z,Y))}_selectStrategy(z){if((0,i.QGY)(z))return Cr;if((0,i.F4k)(z))return lr;throw Ge()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(z,Y){z===this._obj&&(this._latestValue=Y,this._ref.markForCheck())}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.sBO,16))};static#t=this.\u0275pipe=i.Yjl({name:"async",type:O,pure:!1,standalone:!0})}return O})(),Vs=(()=>{class O{transform(z){if(null==z)return null;if("string"!=typeof z)throw Ge();return z.toUpperCase()}static#e=this.\u0275fac=function(Y){return new(Y||O)};static#t=this.\u0275pipe=i.Yjl({name:"uppercase",type:O,pure:!0,standalone:!0})}return O})();const Qe=new i.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),St=new i.OlP("DATE_PIPE_DEFAULT_OPTIONS");let yi=(()=>{class O{constructor(z,Y,ae){this.locale=z,this.defaultTimezone=Y,this.defaultOptions=ae}transform(z,Y,ae,be){if(null==z||""===z||z!=z)return null;try{return un(z,Y??this.defaultOptions?.dateFormat??"mediumDate",be||this.locale,ae??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ee){throw Ge()}}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.soG,16),i.Y36(Qe,24),i.Y36(St,24))};static#t=this.\u0275pipe=i.Yjl({name:"date",type:O,pure:!0,standalone:!0})}return O})(),ki=(()=>{class O{constructor(z){this.differs=z,this.keyValues=[],this.compareFn=Br}transform(z,Y=Br){if(!z||!(z instanceof Map)&&"object"!=typeof z)return null;this.differ||(this.differ=this.differs.find(z).create());const ae=this.differ.diff(z),be=Y!==this.compareFn;return ae&&(this.keyValues=[],ae.forEachItem(Ee=>{this.keyValues.push(function Ki(O,$){return{key:O,value:$}}(Ee.key,Ee.currentValue))})),(ae||be)&&(this.keyValues.sort(Y),this.compareFn=Y),this.keyValues}static#e=this.\u0275fac=function(Y){return new(Y||O)(i.Y36(i.aQg,16))};static#t=this.\u0275pipe=i.Yjl({name:"keyvalue",type:O,pure:!1,standalone:!0})}return O})();function Br(O,$){const z=O.key,Y=$.key;if(z===Y)return 0;if(void 0===z)return 1;if(void 0===Y)return-1;if(null===z)return 1;if(null===Y)return-1;if("string"==typeof z&&"string"==typeof Y)return z{class O{static#e=this.\u0275fac=function(Y){return new(Y||O)};static#t=this.\u0275mod=i.oAB({type:O});static#i=this.\u0275inj=i.cJS({})}return O})();const go="browser",qc="server";function Wl(O){return O===go}function Gl(O){return O===qc}let Xo=(()=>{class O{static#e=this.\u0275prov=(0,i.Yz7)({token:O,providedIn:"root",factory:()=>new Qr((0,i.LFG)(I),window)})}return O})();class Qr{constructor($,z){this.document=$,this.window=z,this.offset=()=>[0,0]}setOffset($){this.offset=Array.isArray($)?()=>$:$}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition($){this.supportsScrolling()&&this.window.scrollTo($[0],$[1])}scrollToAnchor($){if(!this.supportsScrolling())return;const z=function Ko(O,$){const z=O.getElementById($)||O.getElementsByName($)[0];if(z)return z;if("function"==typeof O.createTreeWalker&&O.body&&"function"==typeof O.body.attachShadow){const Y=O.createTreeWalker(O.body,NodeFilter.SHOW_ELEMENT);let ae=Y.currentNode;for(;ae;){const be=ae.shadowRoot;if(be){const Ee=be.getElementById($)||be.querySelector(`[name="${$}"]`);if(Ee)return Ee}ae=Y.nextNode()}}return null}(this.document,$);z&&(this.scrollToElement(z),z.focus())}setHistoryScrollRestoration($){if(this.supportScrollRestoration()){const z=this.window.history;z&&z.scrollRestoration&&(z.scrollRestoration=$)}}scrollToElement($){const z=$.getBoundingClientRect(),Y=z.left+this.window.pageXOffset,ae=z.top+this.window.pageYOffset,be=this.offset();this.window.scrollTo(Y-be[0],ae-be[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const $=Qo(this.window.history)||Qo(Object.getPrototypeOf(this.window.history));return!(!$||!$.writable&&!$.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Qo(O){return Object.getOwnPropertyDescriptor(O,"scrollRestoration")}class _n{}},9862:(W,J,E)=>{"use strict";E.d(J,{JF:()=>mn,LE:()=>ge,TP:()=>Et,WM:()=>le,Zn:()=>Zi,eN:()=>ye,qT:()=>we});var i=E(5879),x=E(2096),H=E(7715),D=E(5592),L=E(6328),I=E(2181),N=E(7398),q=E(4716),G=E(4664),Q=E(6814);class te{}class oe{}class le{constructor(re){this.normalizedNames=new Map,this.lazyUpdate=null,re?"string"==typeof re?this.lazyInit=()=>{this.headers=new Map,re.split("\n").forEach(ie=>{const Me=ie.indexOf(":");if(Me>0){const je=ie.slice(0,Me),$e=je.toLowerCase(),Ye=ie.slice(Me+1).trim();this.maybeSetNormalizedName(je,$e),this.headers.has($e)?this.headers.get($e).push(Ye):this.headers.set($e,[Ye])}})}:typeof Headers<"u"&&re instanceof Headers?(this.headers=new Map,re.forEach((ie,Me)=>{this.setHeaderEntries(Me,ie)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(re).forEach(([ie,Me])=>{this.setHeaderEntries(ie,Me)})}:this.headers=new Map}has(re){return this.init(),this.headers.has(re.toLowerCase())}get(re){this.init();const ie=this.headers.get(re.toLowerCase());return ie&&ie.length>0?ie[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(re){return this.init(),this.headers.get(re.toLowerCase())||null}append(re,ie){return this.clone({name:re,value:ie,op:"a"})}set(re,ie){return this.clone({name:re,value:ie,op:"s"})}delete(re,ie){return this.clone({name:re,value:ie,op:"d"})}maybeSetNormalizedName(re,ie){this.normalizedNames.has(ie)||this.normalizedNames.set(ie,re)}init(){this.lazyInit&&(this.lazyInit instanceof le?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(re=>this.applyUpdate(re)),this.lazyUpdate=null))}copyFrom(re){re.init(),Array.from(re.headers.keys()).forEach(ie=>{this.headers.set(ie,re.headers.get(ie)),this.normalizedNames.set(ie,re.normalizedNames.get(ie))})}clone(re){const ie=new le;return ie.lazyInit=this.lazyInit&&this.lazyInit instanceof le?this.lazyInit:this,ie.lazyUpdate=(this.lazyUpdate||[]).concat([re]),ie}applyUpdate(re){const ie=re.name.toLowerCase();switch(re.op){case"a":case"s":let Me=re.value;if("string"==typeof Me&&(Me=[Me]),0===Me.length)return;this.maybeSetNormalizedName(re.name,ie);const je=("a"===re.op?this.headers.get(ie):void 0)||[];je.push(...Me),this.headers.set(ie,je);break;case"d":const $e=re.value;if($e){let Ye=this.headers.get(ie);if(!Ye)return;Ye=Ye.filter(nt=>-1===$e.indexOf(nt)),0===Ye.length?(this.headers.delete(ie),this.normalizedNames.delete(ie)):this.headers.set(ie,Ye)}else this.headers.delete(ie),this.normalizedNames.delete(ie)}}setHeaderEntries(re,ie){const Me=(Array.isArray(ie)?ie:[ie]).map($e=>$e.toString()),je=re.toLowerCase();this.headers.set(je,Me),this.maybeSetNormalizedName(re,je)}forEach(re){this.init(),Array.from(this.normalizedNames.keys()).forEach(ie=>re(this.normalizedNames.get(ie),this.headers.get(ie)))}}class de{encodeKey(re){return Ke(re)}encodeValue(re){return Ke(re)}decodeKey(re){return decodeURIComponent(re)}decodeValue(re){return decodeURIComponent(re)}}const Ie=/%(\d[a-f0-9])/gi,We={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ke(me){return encodeURIComponent(me).replace(Ie,(re,ie)=>We[ie]??re)}function Je(me){return`${me}`}class ge{constructor(re={}){if(this.updates=null,this.cloneFrom=null,this.encoder=re.encoder||new de,re.fromString){if(re.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function fe(me,re){const ie=new Map;return me.length>0&&me.replace(/^\?/,"").split("&").forEach(je=>{const $e=je.indexOf("="),[Ye,nt]=-1==$e?[re.decodeKey(je),""]:[re.decodeKey(je.slice(0,$e)),re.decodeValue(je.slice($e+1))],yt=ie.get(Ye)||[];yt.push(nt),ie.set(Ye,yt)}),ie}(re.fromString,this.encoder)}else re.fromObject?(this.map=new Map,Object.keys(re.fromObject).forEach(ie=>{const Me=re.fromObject[ie],je=Array.isArray(Me)?Me.map(Je):[Je(Me)];this.map.set(ie,je)})):this.map=null}has(re){return this.init(),this.map.has(re)}get(re){this.init();const ie=this.map.get(re);return ie?ie[0]:null}getAll(re){return this.init(),this.map.get(re)||null}keys(){return this.init(),Array.from(this.map.keys())}append(re,ie){return this.clone({param:re,value:ie,op:"a"})}appendAll(re){const ie=[];return Object.keys(re).forEach(Me=>{const je=re[Me];Array.isArray(je)?je.forEach($e=>{ie.push({param:Me,value:$e,op:"a"})}):ie.push({param:Me,value:je,op:"a"})}),this.clone(ie)}set(re,ie){return this.clone({param:re,value:ie,op:"s"})}delete(re,ie){return this.clone({param:re,value:ie,op:"d"})}toString(){return this.init(),this.keys().map(re=>{const ie=this.encoder.encodeKey(re);return this.map.get(re).map(Me=>ie+"="+this.encoder.encodeValue(Me)).join("&")}).filter(re=>""!==re).join("&")}clone(re){const ie=new ge({encoder:this.encoder});return ie.cloneFrom=this.cloneFrom||this,ie.updates=(this.updates||[]).concat(re),ie}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(re=>this.map.set(re,this.cloneFrom.map.get(re))),this.updates.forEach(re=>{switch(re.op){case"a":case"s":const ie=("a"===re.op?this.map.get(re.param):void 0)||[];ie.push(Je(re.value)),this.map.set(re.param,ie);break;case"d":if(void 0===re.value){this.map.delete(re.param);break}{let Me=this.map.get(re.param)||[];const je=Me.indexOf(Je(re.value));-1!==je&&Me.splice(je,1),Me.length>0?this.map.set(re.param,Me):this.map.delete(re.param)}}}),this.cloneFrom=this.updates=null)}}class we{constructor(){this.map=new Map}set(re,ie){return this.map.set(re,ie),this}get(re){return this.map.has(re)||this.map.set(re,re.defaultValue()),this.map.get(re)}delete(re){return this.map.delete(re),this}has(re){return this.map.has(re)}keys(){return this.map.keys()}}function Le(me){return typeof ArrayBuffer<"u"&&me instanceof ArrayBuffer}function Oe(me){return typeof Blob<"u"&&me instanceof Blob}function lt(me){return typeof FormData<"u"&&me instanceof FormData}class zt{constructor(re,ie,Me,je){let $e;if(this.url=ie,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=re.toUpperCase(),function qe(me){switch(me){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||je?(this.body=void 0!==Me?Me:null,$e=je):$e=Me,$e&&(this.reportProgress=!!$e.reportProgress,this.withCredentials=!!$e.withCredentials,$e.responseType&&(this.responseType=$e.responseType),$e.headers&&(this.headers=$e.headers),$e.context&&(this.context=$e.context),$e.params&&(this.params=$e.params)),this.headers||(this.headers=new le),this.context||(this.context=new we),this.params){const Ye=this.params.toString();if(0===Ye.length)this.urlWithParams=ie;else{const nt=ie.indexOf("?");this.urlWithParams=ie+(-1===nt?"?":nthn.set(Fn,re.setHeaders[Fn]),yt)),re.setParams&&(Tt=Object.keys(re.setParams).reduce((hn,Fn)=>hn.set(Fn,re.setParams[Fn]),Tt)),new zt(ie,Me,$e,{params:Tt,headers:yt,context:Qt,reportProgress:nt,responseType:je,withCredentials:Ye})}}var Yi=function(me){return me[me.Sent=0]="Sent",me[me.UploadProgress=1]="UploadProgress",me[me.ResponseHeader=2]="ResponseHeader",me[me.DownloadProgress=3]="DownloadProgress",me[me.Response=4]="Response",me[me.User=5]="User",me}(Yi||{});class ar{constructor(re,ie=200,Me="OK"){this.headers=re.headers||new le,this.status=void 0!==re.status?re.status:ie,this.statusText=re.statusText||Me,this.url=re.url||null,this.ok=this.status>=200&&this.status<300}}class Hn extends ar{constructor(re={}){super(re),this.type=Yi.ResponseHeader}clone(re={}){return new Hn({headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Zi extends ar{constructor(re={}){super(re),this.type=Yi.Response,this.body=void 0!==re.body?re.body:null}clone(re={}){return new Zi({body:void 0!==re.body?re.body:this.body,headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Rn extends ar{constructor(re){super(re,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${re.url||"(unknown url)"}`:`Http failure response for ${re.url||"(unknown url)"}: ${re.status} ${re.statusText}`,this.error=re.error||null}}function Pn(me,re){return{body:re,headers:me.headers,context:me.context,observe:me.observe,params:me.params,reportProgress:me.reportProgress,responseType:me.responseType,withCredentials:me.withCredentials}}let ye=(()=>{class me{constructor(ie){this.handler=ie}request(ie,Me,je={}){let $e;if(ie instanceof zt)$e=ie;else{let yt,Tt;yt=je.headers instanceof le?je.headers:new le(je.headers),je.params&&(Tt=je.params instanceof ge?je.params:new ge({fromObject:je.params})),$e=new zt(ie,Me,void 0!==je.body?je.body:null,{headers:yt,context:je.context,params:Tt,reportProgress:je.reportProgress,responseType:je.responseType||"json",withCredentials:je.withCredentials})}const Ye=(0,x.of)($e).pipe((0,L.b)(yt=>this.handler.handle(yt)));if(ie instanceof zt||"events"===je.observe)return Ye;const nt=Ye.pipe((0,I.h)(yt=>yt instanceof Zi));switch(je.observe||"body"){case"body":switch($e.responseType){case"arraybuffer":return nt.pipe((0,N.U)(yt=>{if(null!==yt.body&&!(yt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return yt.body}));case"blob":return nt.pipe((0,N.U)(yt=>{if(null!==yt.body&&!(yt.body instanceof Blob))throw new Error("Response is not a Blob.");return yt.body}));case"text":return nt.pipe((0,N.U)(yt=>{if(null!==yt.body&&"string"!=typeof yt.body)throw new Error("Response is not a string.");return yt.body}));default:return nt.pipe((0,N.U)(yt=>yt.body))}case"response":return nt;default:throw new Error(`Unreachable: unhandled observe type ${je.observe}}`)}}delete(ie,Me={}){return this.request("DELETE",ie,Me)}get(ie,Me={}){return this.request("GET",ie,Me)}head(ie,Me={}){return this.request("HEAD",ie,Me)}jsonp(ie,Me){return this.request("JSONP",ie,{params:(new ge).append(Me,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ie,Me={}){return this.request("OPTIONS",ie,Me)}patch(ie,Me,je={}){return this.request("PATCH",ie,Pn(je,Me))}post(ie,Me,je={}){return this.request("POST",ie,Pn(je,Me))}put(ie,Me,je={}){return this.request("PUT",ie,Pn(je,Me))}static#e=this.\u0275fac=function(Me){return new(Me||me)(i.LFG(te))};static#t=this.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac})}return me})();function Ii(me,re){return re(me)}function tt(me,re){return(ie,Me)=>re.intercept(ie,{handle:je=>me(je,Me)})}const Et=new i.OlP(""),hi=new i.OlP(""),$i=new i.OlP("");function Ji(){let me=null;return(re,ie)=>{null===me&&(me=((0,i.f3M)(Et,{optional:!0})??[]).reduceRight(tt,Ii));const Me=(0,i.f3M)(i.HDt),je=Me.add();return me(re,ie).pipe((0,q.x)(()=>Me.remove(je)))}}let ue=(()=>{class me extends te{constructor(ie,Me){super(),this.backend=ie,this.injector=Me,this.chain=null,this.pendingTasks=(0,i.f3M)(i.HDt)}handle(ie){if(null===this.chain){const je=Array.from(new Set([...this.injector.get(hi),...this.injector.get($i,[])]));this.chain=je.reduceRight(($e,Ye)=>function qt(me,re,ie){return(Me,je)=>ie.runInContext(()=>re(Me,$e=>me($e,je)))}($e,Ye,this.injector),Ii)}const Me=this.pendingTasks.add();return this.chain(ie,je=>this.backend.handle(je)).pipe((0,q.x)(()=>this.pendingTasks.remove(Me)))}static#e=this.\u0275fac=function(Me){return new(Me||me)(i.LFG(oe),i.LFG(i.lqb))};static#t=this.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac})}return me})();const vn=/^\)\]\}',?\n/;let ai=(()=>{class me{constructor(ie){this.xhrFactory=ie}handle(ie){if("JSONP"===ie.method)throw new i.vHH(-2800,!1);const Me=this.xhrFactory;return(Me.\u0275loadImpl?(0,H.D)(Me.\u0275loadImpl()):(0,x.of)(null)).pipe((0,G.w)(()=>new D.y($e=>{const Ye=Me.build();if(Ye.open(ie.method,ie.urlWithParams),ie.withCredentials&&(Ye.withCredentials=!0),ie.headers.forEach((ti,$t)=>Ye.setRequestHeader(ti,$t.join(","))),ie.headers.has("Accept")||Ye.setRequestHeader("Accept","application/json, text/plain, */*"),!ie.headers.has("Content-Type")){const ti=ie.detectContentTypeHeader();null!==ti&&Ye.setRequestHeader("Content-Type",ti)}if(ie.responseType){const ti=ie.responseType.toLowerCase();Ye.responseType="json"!==ti?ti:"text"}const nt=ie.serializeBody();let yt=null;const Tt=()=>{if(null!==yt)return yt;const ti=Ye.statusText||"OK",$t=new le(Ye.getAllResponseHeaders()),Pr=function xt(me){return"responseURL"in me&&me.responseURL?me.responseURL:/^X-Request-URL:/m.test(me.getAllResponseHeaders())?me.getResponseHeader("X-Request-URL"):null}(Ye)||ie.url;return yt=new Hn({headers:$t,status:Ye.status,statusText:ti,url:Pr}),yt},Qt=()=>{let{headers:ti,status:$t,statusText:Pr,url:Or}=Tt(),gn=null;204!==$t&&(gn=typeof Ye.response>"u"?Ye.responseText:Ye.response),0===$t&&($t=gn?200:0);let Ir=$t>=200&&$t<300;if("json"===ie.responseType&&"string"==typeof gn){const ma=gn;gn=gn.replace(vn,"");try{gn=""!==gn?JSON.parse(gn):null}catch(Zo){gn=ma,Ir&&(Ir=!1,gn={error:Zo,text:gn})}}Ir?($e.next(new Zi({body:gn,headers:ti,status:$t,statusText:Pr,url:Or||void 0})),$e.complete()):$e.error(new Rn({error:gn,headers:ti,status:$t,statusText:Pr,url:Or||void 0}))},hn=ti=>{const{url:$t}=Tt(),Pr=new Rn({error:ti,status:Ye.status||0,statusText:Ye.statusText||"Unknown Error",url:$t||void 0});$e.error(Pr)};let Fn=!1;const fa=ti=>{Fn||($e.next(Tt()),Fn=!0);let $t={type:Yi.DownloadProgress,loaded:ti.loaded};ti.lengthComputable&&($t.total=ti.total),"text"===ie.responseType&&Ye.responseText&&($t.partialText=Ye.responseText),$e.next($t)},sr=ti=>{let $t={type:Yi.UploadProgress,loaded:ti.loaded};ti.lengthComputable&&($t.total=ti.total),$e.next($t)};return Ye.addEventListener("load",Qt),Ye.addEventListener("error",hn),Ye.addEventListener("timeout",hn),Ye.addEventListener("abort",hn),ie.reportProgress&&(Ye.addEventListener("progress",fa),null!==nt&&Ye.upload&&Ye.upload.addEventListener("progress",sr)),Ye.send(nt),$e.next({type:Yi.Sent}),()=>{Ye.removeEventListener("error",hn),Ye.removeEventListener("abort",hn),Ye.removeEventListener("load",Qt),Ye.removeEventListener("timeout",hn),ie.reportProgress&&(Ye.removeEventListener("progress",fa),null!==nt&&Ye.upload&&Ye.upload.removeEventListener("progress",sr)),Ye.readyState!==Ye.DONE&&Ye.abort()}})))}static#e=this.\u0275fac=function(Me){return new(Me||me)(i.LFG(Q.JF))};static#t=this.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac})}return me})();const Mn=new i.OlP("XSRF_ENABLED"),Xi=new i.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),oi=new i.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class fn{}let uo=(()=>{class me{constructor(ie,Me,je){this.doc=ie,this.platform=Me,this.cookieName=je,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ie=this.doc.cookie||"";return ie!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,Q.Mx)(ie,this.cookieName),this.lastCookieString=ie),this.lastToken}static#e=this.\u0275fac=function(Me){return new(Me||me)(i.LFG(Q.K0),i.LFG(i.Lbi),i.LFG(Xi))};static#t=this.\u0275prov=i.Yz7({token:me,factory:me.\u0275fac})}return me})();function Rr(me,re){const ie=me.url.toLowerCase();if(!(0,i.f3M)(Mn)||"GET"===me.method||"HEAD"===me.method||ie.startsWith("http://")||ie.startsWith("https://"))return re(me);const Me=(0,i.f3M)(fn).getToken(),je=(0,i.f3M)(oi);return null!=Me&&!me.headers.has(je)&&(me=me.clone({headers:me.headers.set(je,Me)})),re(me)}var Zt=function(me){return me[me.Interceptors=0]="Interceptors",me[me.LegacyInterceptors=1]="LegacyInterceptors",me[me.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",me[me.NoXsrfProtection=3]="NoXsrfProtection",me[me.JsonpSupport=4]="JsonpSupport",me[me.RequestsMadeViaParent=5]="RequestsMadeViaParent",me[me.Fetch=6]="Fetch",me}(Zt||{});function Go(...me){const re=[ye,ai,ue,{provide:te,useExisting:ue},{provide:oe,useExisting:ai},{provide:hi,useValue:Rr,multi:!0},{provide:Mn,useValue:!0},{provide:fn,useClass:uo}];for(const ie of me)re.push(...ie.\u0275providers);return(0,i.MR2)(re)}const Ia=new i.OlP("LEGACY_INTERCEPTOR_FN");function rn(){return function Cn(me,re){return{\u0275kind:me,\u0275providers:re}}(Zt.LegacyInterceptors,[{provide:Ia,useFactory:Ji},{provide:hi,useExisting:Ia,multi:!0}])}let mn=(()=>{class me{static#e=this.\u0275fac=function(Me){return new(Me||me)};static#t=this.\u0275mod=i.oAB({type:me});static#i=this.\u0275inj=i.cJS({providers:[Go(rn())]})}return me})()},5879:(W,J,E)=>{"use strict";E.d(J,{$8M:()=>Mu,$WT:()=>Cr,$Z:()=>i_,AFp:()=>vp,ALo:()=>sC,AaK:()=>oe,AsE:()=>cf,B6R:()=>ql,BQk:()=>y0,CHM:()=>za,CRH:()=>_w,DdM:()=>Q0,Dn7:()=>ew,EJc:()=>UC,EiD:()=>Oy,EpF:()=>v0,F$t:()=>T0,F4k:()=>C0,FYo:()=>W1,FiY:()=>xu,G48:()=>_g,Gf:()=>mw,GfV:()=>$y,GkF:()=>W_,Gpc:()=>de,Gre:()=>_b,HDt:()=>kw,Hsn:()=>Z_,Ikx:()=>V0,JOm:()=>tp,JVY:()=>gS,JZr:()=>Je,Jf7:()=>J1,KtG:()=>du,L6k:()=>_S,LAX:()=>wS,LFG:()=>rn,LSH:()=>Hm,Lbi:()=>Cp,Lck:()=>Vt,MAs:()=>Jp,MGl:()=>Id,MMx:()=>wr,MR2:()=>Pm,NdJ:()=>Gr,O4$:()=>Xs,Ojb:()=>xp,OlP:()=>xi,Oqu:()=>O0,P3R:()=>Ny,PXZ:()=>ex,Q2q:()=>O_,Q6J:()=>w0,QGY:()=>M0,QbO:()=>V1,Qsj:()=>Gy,R0b:()=>kr,RDi:()=>dS,Rgc:()=>Ec,SBq:()=>bs,Sil:()=>Gi,Suo:()=>gw,TTD:()=>Ca,TgZ:()=>yl,Tol:()=>rM,Udp:()=>af,VKq:()=>$b,VuI:()=>wx,W1O:()=>Ds,WFA:()=>Ku,WLB:()=>Jb,XFs:()=>st,Xpm:()=>Ot,Xq5:()=>h0,Xts:()=>pn,Y36:()=>Ga,YKP:()=>Be,YNc:()=>$p,Yjl:()=>ga,Yz7:()=>Et,Z0I:()=>ue,ZZ4:()=>Pc,_Bn:()=>Ll,_UZ:()=>Xp,_Vd:()=>Cd,_c5:()=>Mg,_uU:()=>P0,aQg:()=>Oc,c2e:()=>hg,cJS:()=>$i,cg1:()=>Tb,d8E:()=>hf,dDg:()=>KE,dqk:()=>ai,eBb:()=>bS,eFA:()=>Vw,eJc:()=>Ef,ekj:()=>H0,eoX:()=>XC,f3M:()=>_i,g9A:()=>Mp,h0i:()=>Sc,hGG:()=>Vf,hYB:()=>S0,hij:()=>lf,iGM:()=>fw,ifc:()=>si,ip1:()=>jC,jDz:()=>zd,kL8:()=>Sl,kcU:()=>id,lG2:()=>Ai,lcZ:()=>Qb,lqb:()=>fc,lri:()=>JC,mCW:()=>km,n5z:()=>fs,n_E:()=>Tf,oAB:()=>Mr,oJD:()=>Iy,oxw:()=>x0,pB0:()=>AS,q3G:()=>bd,qFp:()=>Ax,qLn:()=>Td,qOj:()=>Vp,qZA:()=>Lo,qzn:()=>Ru,rWj:()=>Ol,rg0:()=>rs,s9C:()=>Qp,sBO:()=>p2,s_b:()=>Yd,soG:()=>Pf,tBr:()=>Qg,tb:()=>Bw,tp0:()=>Tu,uIk:()=>P_,vHH:()=>ge,vpe:()=>Bo,wAp:()=>Cc,xi3:()=>Kb,xp6:()=>e_,ynx:()=>Qu,z2F:()=>Lc,z3N:()=>dl,zSh:()=>I1,zs3:()=>ws});var i=E(8645),x=E(7394),H=E(5619),D=E(5592),L=E(3019),I=E(2096),N=E(3020),q=E(4664),G=E(3997);function Q(_){for(let b in _)if(_[b]===Q)return b;throw Error("Could not find renamed property on target object.")}function te(_,b){for(const w in b)b.hasOwnProperty(w)&&!_.hasOwnProperty(w)&&(_[w]=b[w])}function oe(_){if("string"==typeof _)return _;if(Array.isArray(_))return"["+_.map(oe).join(", ")+"]";if(null==_)return""+_;if(_.overriddenName)return`${_.overriddenName}`;if(_.name)return`${_.name}`;const b=_.toString();if(null==b)return""+b;const w=b.indexOf("\n");return-1===w?b:b.substring(0,w)}function le(_,b){return null==_||""===_?null===b?"":b:null==b||""===b?_:_+" "+b}const se=Q({__forward_ref__:Q});function de(_){return _.__forward_ref__=de,_.toString=function(){return oe(this())},_}function fe(_){return Ie(_)?_():_}function Ie(_){return"function"==typeof _&&_.hasOwnProperty(se)&&_.__forward_ref__===de}function We(_){return _&&!!_.\u0275providers}const Je="https://g.co/ng/security#xss";class ge extends Error{constructor(b,w){super(function Se(_,b){return`NG0${Math.abs(_)}${b?": "+b:""}`}(b,w)),this.code=b}}function we(_){return"string"==typeof _?_:null==_?"":String(_)}function at(_,b){throw new ge(-201,!1)}function dt(_,b){null==_&&function ot(_,b,w,v){throw new Error(`ASSERTION ERROR: ${_}`+(null==v?"":` [Expected=> ${w} ${v} ${b} <=Actual]`))}(b,_,null,"!=")}function Et(_){return{token:_.token,providedIn:_.providedIn||null,factory:_.factory,value:void 0}}function $i(_){return{providers:_.providers||[],imports:_.imports||[]}}function Ji(_){return Re(_,pt)||Re(_,Wt)}function ue(_){return null!==Ji(_)}function Re(_,b){return _.hasOwnProperty(b)?_[b]:null}function it(_){return _&&(_.hasOwnProperty(bt)||_.hasOwnProperty(Ei))?_[bt]:null}const pt=Q({\u0275prov:Q}),bt=Q({\u0275inj:Q}),Wt=Q({ngInjectableDef:Q}),Ei=Q({ngInjectorDef:Q});var st=function(_){return _[_.Default=0]="Default",_[_.Host=1]="Host",_[_.Self=2]="Self",_[_.SkipSelf=4]="SkipSelf",_[_.Optional=8]="Optional",_}(st||{});let At;function un(_){const b=At;return At=_,b}function vn(_,b,w){const v=Ji(_);return v&&"root"==v.providedIn?void 0===v.value?v.value=v.factory():v.value:w&st.Optional?null:void 0!==b?b:void at(oe(_))}const ai=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),co={},oi="__NG_DI_FLAG__",fn="ngTempTokenPath",Rr=/\n/gm,Zt="__source";let Cn;function $n(_){const b=Cn;return Cn=_,b}function Ia(_,b=st.Default){if(void 0===Cn)throw new ge(-203,!1);return null===Cn?vn(_,void 0,b):Cn.get(_,b&st.Optional?null:void 0,b)}function rn(_,b=st.Default){return(function Gt(){return At}()||Ia)(fe(_),b)}function _i(_,b=st.Default){return rn(_,Os(b))}function Os(_){return typeof _>"u"||"number"==typeof _?_:0|(_.optional&&8)|(_.host&&1)|(_.self&&2)|(_.skipSelf&&4)}function Ze(_){const b=[];for(let w=0;w<_.length;w++){const v=fe(_[w]);if(Array.isArray(v)){if(0===v.length)throw new ge(900,!1);let M,T=st.Default;for(let k=0;kb){k=T-1;break}}}for(;T<_.length;){const P=_[T];if("number"==typeof P)break;if(P===w){if(null===v)return void(null!==M&&(_[T+1]=M));if(v===_[T+1])return void(_[T+2]=M)}T++,null!==v&&T++,null!==M&&T++}-1!==k&&(_.splice(k,0,b),T=k+1),_.splice(T++,0,w),null!==v&&_.splice(T++,0,v),null!==M&&_.splice(T++,0,M)}const hn="ng-template";function Fn(_,b,w){let v=0,M=!0;for(;v<_.length;){let T=_[v++];if("string"==typeof T&&M){const k=_[v++];if(w&&"class"===T&&-1!==$e(k.toLowerCase(),b,0))return!0}else{if(1===T){for(;v<_.length&&"string"==typeof(T=_[v++]);)if(T.toLowerCase()===b)return!0;return!1}"number"==typeof T&&(M=!1)}}return!1}function fa(_){return 4===_.type&&_.value!==hn}function sr(_,b,w){return b===(4!==_.type||w?_.value:hn)}function ti(_,b,w){let v=4;const M=_.attrs||[],T=function Ir(_){for(let b=0;b<_.length;b++)if(nt(_[b]))return b;return _.length}(M);let k=!1;for(let P=0;PT?"":M[ne+1].toLowerCase();const _e=8&v?pe:null;if(_e&&-1!==$e(_e,U,0)||2&v&&U!==pe){if($t(v))return!1;k=!0}}}}else{if(!k&&!$t(v)&&!$t(B))return!1;if(k&&$t(B))continue;k=!1,v=B|1&v}}return $t(v)||k}function $t(_){return 0==(1&_)}function Pr(_,b,w,v){if(null===b)return-1;let M=0;if(v||!w){let T=!1;for(;M-1)for(w++;w<_.length;){const v=_[w];if("number"==typeof v)return-1;if(v===b)return w;w++}return-1}(b,_)}function Or(_,b,w=!1){for(let v=0;v0?'="'+P+'"':"")+"]"}else 8&v?M+="."+k:4&v&&(M+=" "+k);else""!==M&&!$t(k)&&(b+=$o(T,M),M=""),v=k,T=T||!$t(v);w++}return""!==M&&(b+=$o(T,M)),b}function Ot(_){return Qi(()=>{const b=Jo(_),w={...b,decls:_.decls,vars:_.vars,template:_.template,consts:_.consts||null,ngContentSelectors:_.ngContentSelectors,onPush:_.changeDetection===vr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:b.standalone&&_.dependencies||null,getStandaloneInjector:null,signals:_.signals??!1,data:_.data||{},encapsulation:_.encapsulation||si.Emulated,styles:_.styles||ct,_:null,schemas:_.schemas||null,tView:null,id:""};Fc(w);const v=_.dependencies;return w.directiveDefs=Ns(v,!1),w.pipeDefs=Ns(v,!0),w.id=function Vs(_){let b=0;const w=[_.selectors,_.ngContentSelectors,_.hostVars,_.hostAttrs,_.consts,_.vars,_.decls,_.encapsulation,_.standalone,_.signals,_.exportAs,JSON.stringify(_.inputs),JSON.stringify(_.outputs),Object.getOwnPropertyNames(_.type.prototype),!!_.contentQueries,!!_.viewQuery].join("|");for(const M of w)b=Math.imul(31,b)+M.charCodeAt(0)<<0;return b+=2147483648,"c"+b}(w),w})}function ql(_,b,w){const v=_.\u0275cmp;v.directiveDefs=Ns(b,!1),v.pipeDefs=Ns(w,!0)}function Xe(_){return Ge(_)||Yt(_)}function Bs(_){return null!==_}function Mr(_){return Qi(()=>({type:_.type,bootstrap:_.bootstrap||ct,declarations:_.declarations||ct,imports:_.imports||ct,exports:_.exports||ct,transitiveCompileScopes:null,schemas:_.schemas||null,id:_.id||null}))}function Bi(_,b){if(null==_)return Un;const w={};for(const v in _)if(_.hasOwnProperty(v)){let M=_[v],T=M;Array.isArray(M)&&(T=M[1],M=M[0]),w[M]=v,b&&(b[M]=T)}return w}function Ai(_){return Qi(()=>{const b=Jo(_);return Fc(b),b})}function ga(_){return{type:_.type,name:_.name,factory:null,pure:!1!==_.pure,standalone:!0===_.standalone,onDestroy:_.type.prototype.ngOnDestroy||null}}function Ge(_){return _[or]||null}function Yt(_){return _[$r]||null}function Jn(_){return _[me]||null}function Cr(_){const b=Ge(_)||Yt(_)||Jn(_);return null!==b&&b.standalone}function lr(_,b){const w=_[re]||null;if(!w&&!0===b)throw new Error(`Type ${oe(_)} does not have '\u0275mod' property.`);return w}function Jo(_){const b={};return{type:_.type,providersResolver:null,factory:null,hostBindings:_.hostBindings||null,hostVars:_.hostVars||0,hostAttrs:_.hostAttrs||null,contentQueries:_.contentQueries||null,declaredInputs:b,inputTransforms:null,inputConfig:_.inputs||Un,exportAs:_.exportAs||null,standalone:!0===_.standalone,signals:!0===_.signals,selectors:_.selectors||ct,viewQuery:_.viewQuery||null,features:_.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Bi(_.inputs,b),outputs:Bi(_.outputs)}}function Fc(_){_.features?.forEach(b=>b(_))}function Ns(_,b){if(!_)return null;const w=b?Jn:Xe;return()=>("function"==typeof _?_():_).map(v=>w(v)).filter(Bs)}const an=0,Qe=1,St=2,yi=3,mr=4,Jr=5,On=6,po=7,Ki=8,ki=9,Br=10,Dt=11,js=12,nu=13,Ba=14,Wi=15,fo=16,mo=17,Xr=18,go=19,qc=20,Na=21,_a=22,Wl=23,Gl=24,Jt=25,_o=1,Xo=2,Qr=7,Ko=9,_n=11;function In(_){return Array.isArray(_)&&"object"==typeof _[_o]}function gr(_){return Array.isArray(_)&&!0===_[_o]}function Nr(_){return 0!=(4&_.flags)}function bo(_){return _.componentOffset>-1}function ts(_){return 1==(1&_.flags)}function It(_){return!!_.template}function $l(_){return 0!=(512&_[St])}function ya(_,b){return _.hasOwnProperty(ie)?_[ie]:null}let Us=ai.WeakRef??class Xl{constructor(b){this.ref=b}deref(){return this.ref}},Ao=0,jr=null,dr=!1;function sn(_){const b=jr;return jr=_,b}class yo{constructor(){this.id=Ao++,this.ref=function Fs(_){return new Us(_)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[b,w]of this.producers){const v=w.producerNode.deref();if(null!=v&&w.atTrackingVersion===this.trackingVersion){if(v.producerPollStatus(w.seenValueVersion))return!0}else this.producers.delete(b),v?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const b=dr;dr=!0;try{for(const[w,v]of this.consumers){const M=v.consumerNode.deref();null!=M&&M.trackingVersion===v.atTrackingVersion?M.onConsumerDependencyMayHaveChanged():(this.consumers.delete(w),M?.producers.delete(this.id))}}finally{dr=b}}producerAccessed(){if(dr)throw new Error("");if(null===jr)return;let b=jr.producers.get(this.id);void 0===b?(b={consumerNode:jr.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:jr.trackingVersion},jr.producers.set(this.id,b),this.consumers.set(jr.id,b)):(b.seenValueVersion=this.valueVersion,b.atTrackingVersion=jr.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==jr?.consumerAllowSignalWrites}producerPollStatus(b){return this.valueVersion!==b||(this.onProducerUpdateValueVersion(),this.valueVersion!==b)}}let Ql=null;function rs(_){const b=sn(null);try{return _()}finally{sn(b)}}const pi=()=>{};class qs extends yo{constructor(b,w,v){super(),this.watch=b,this.schedule=w,this.dirty=!1,this.cleanupFn=pi,this.registerOnCleanup=M=>{this.cleanupFn=M},this.consumerAllowSignalWrites=v}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const b=sn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=pi,this.watch(this.registerOnCleanup)}finally{sn(b)}}cleanup(){this.cleanupFn()}}class su{constructor(b,w,v){this.previousValue=b,this.currentValue=w,this.firstChange=v}isFirstChange(){return this.firstChange}}function Ca(){return Gc}function Gc(_){return _.type.prototype.ngOnChanges&&(_.setInput=ec),as}function as(){const _=Ys(this),b=_?.current;if(b){const w=_.previous;if(w===Un)_.previous=b;else for(let v in b)w[v]=b[v];_.current=null,this.ngOnChanges(b)}}function ec(_,b,w,v){const M=this.declaredInputs[w],T=Ys(_)||function Qn(_,b){return _[lu]=b}(_,{previous:Un,current:null}),k=T.current||(T.current={}),P=T.previous,B=P[M];k[M]=new su(B&&B.currentValue,b,P===Un),_[v]=b}Ca.ngInherit=!0;const lu="__ngSimpleChanges__";function Ys(_){return _[lu]||null}const ta=function(_,b,w){},Gs="svg";function Hi(_){for(;Array.isArray(_);)_=_[an];return _}function O(_,b){return Hi(b[_])}function $(_,b){return Hi(b[_.index])}function Y(_,b){return _.data[b]}function ae(_,b){return _[b]}function be(_,b){const w=b[_];return In(w)?w:w[an]}function Kt(_,b){return null==b?null:_[b]}function li(_){_[mo]=0}function jt(_){1024&_[St]||(_[St]|=1024,Mi(_,1))}function Fi(_){1024&_[St]&&(_[St]&=-1025,Mi(_,-1))}function Mi(_,b){let w=_[yi];if(null===w)return;w[Jr]+=b;let v=w;for(w=w[yi];null!==w&&(1===b&&1===v[Jr]||-1===b&&0===v[Jr]);)w[Jr]+=b,v=w,w=w[yi]}const mt={lFrame:ed(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function cu(){return mt.bindingsEnabled}function Zs(){return null!==mt.skipHydrationRootTNode}function ke(){return mt.lFrame.lView}function ii(){return mt.lFrame.tView}function za(_){return mt.lFrame.contextLView=_,_[Ki]}function du(_){return mt.lFrame.contextLView=null,_}function xn(){let _=uu();for(;null!==_&&64===_.type;)_=_.parent;return _}function uu(){return mt.lFrame.currentTNode}function Tn(_,b){const w=mt.lFrame;w.currentTNode=_,w.isParent=b}function $s(){return mt.lFrame.isParent}function zr(){mt.lFrame.isParent=!1}function hr(){const _=mt.lFrame;let b=_.bindingRootIndex;return-1===b&&(b=_.bindingRootIndex=_.tView.bindingStartIndex),b}function Js(){return mt.lFrame.bindingIndex++}function qa(_){const b=mt.lFrame,w=b.bindingIndex;return b.bindingIndex=b.bindingIndex+_,w}function om(_,b){const w=mt.lFrame;w.bindingIndex=w.bindingRootIndex=_,hu(b)}function hu(_){mt.lFrame.currentDirectiveIndex=_}function pu(_){const b=mt.lFrame.currentDirectiveIndex;return-1===b?null:_[b]}function fu(){return mt.lFrame.currentQueryIndex}function Nh(_){mt.lFrame.currentQueryIndex=_}function lm(_){const b=_[Qe];return 2===b.type?b.declTNode:1===b.type?_[On]:null}function Co(_,b,w){if(w&st.SkipSelf){let M=b,T=_;for(;!(M=M.parent,null!==M||w&st.Host||(M=lm(T),null===M||(T=T[Ba],10&M.type))););if(null===M)return!1;b=M,_=T}const v=mt.lFrame=Kc();return v.currentTNode=b,v.lView=_,!0}function Qc(_){const b=Kc(),w=_[Qe];mt.lFrame=b,b.currentTNode=w.firstChild,b.lView=_,b.tView=w,b.contextLView=_,b.bindingIndex=w.bindingStartIndex,b.inI18n=!1}function Kc(){const _=mt.lFrame,b=null===_?null:_.child;return null===b?ed(_):b}function ed(_){const b={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:_,child:null,inI18n:!1};return null!==_&&(_.child=b),b}function Ur(){const _=mt.lFrame;return mt.lFrame=_.parent,_.currentTNode=null,_.lView=null,_}const Ta=Ur;function td(){const _=Ur();_.isParent=!0,_.tView=null,_.selectedIndex=-1,_.contextLView=null,_.elementDepthCount=0,_.currentDirectiveIndex=-1,_.currentNamespace=null,_.bindingRootIndex=-1,_.bindingIndex=-1,_.currentQueryIndex=0}function Ci(){return mt.lFrame.selectedIndex}function xo(_){mt.lFrame.selectedIndex=_}function tn(){const _=mt.lFrame;return Y(_.tView,_.selectedIndex)}function Xs(){mt.lFrame.currentNamespace=Gs}function id(){!function mu(){mt.lFrame.currentNamespace=null}()}let rd=!0;function na(){return rd}function pr(_){rd=_}function nc(_,b){for(let w=b.directiveStart,v=b.directiveEnd;w=v)break}else b[B]<0&&(_[mo]+=65536),(P>13<_[mo]>>16&&(3&_[St])===b&&(_[St]+=8192,od(P,T)):od(P,T)}const Xt=-1;class Ya{constructor(b,w,v){this.factory=b,this.resolving=!1,this.canSeeViewProviders=w,this.injectImpl=v}}function dm(_){return _!==Xt}function rc(_){return 32767&_}function Qs(_,b){let w=function um(_){return _>>16}(_),v=b;for(;w>0;)v=v[Ba],w--;return v}let br=!0;function sd(_){const b=br;return br=_,b}const Au=255,Uh=5;let hm=0;const Sn={};function cd(_,b){const w=cs(_,b);if(-1!==w)return w;const v=b[Qe];v.firstCreatePass&&(_.injectorIndex=b.length,yu(v.data,_),yu(b,null),yu(v.blueprint,null));const M=ds(_,b),T=_.injectorIndex;if(dm(M)){const k=rc(M),P=Qs(M,b),B=P[Qe].data;for(let U=0;U<8;U++)b[T+U]=P[k+U]|B[k+U]}return b[T+8]=M,T}function yu(_,b){_.push(0,0,0,0,0,0,0,0,b)}function cs(_,b){return-1===_.injectorIndex||_.parent&&_.parent.injectorIndex===_.injectorIndex||null===b[_.injectorIndex+8]?-1:_.injectorIndex}function ds(_,b){if(_.parent&&-1!==_.parent.injectorIndex)return _.parent.injectorIndex;let w=0,v=null,M=b;for(;null!==M;){if(v=Wh(M),null===v)return Xt;if(w++,M=M[Ba],-1!==v.injectorIndex)return v.injectorIndex|w<<16}return Xt}function vu(_,b,w){!function ld(_,b,w){let v;"string"==typeof w?v=w.charCodeAt(0)||0:w.hasOwnProperty(Me)&&(v=w[Me]),null==v&&(v=w[Me]=hm++);const M=v&Au;b.data[_+(M>>Uh)]|=1<=0?b&Au:ud:b}(w);if("function"==typeof T){if(!Co(b,_,v))return v&st.Host?Ks(M,0,v):el(b,w,v,M);try{const k=T(v);if(null!=k||v&st.Optional)return k;at()}finally{Ta()}}else if("number"==typeof T){let k=null,P=cs(_,b),B=Xt,U=v&st.Host?b[Wi][On]:null;for((-1===P||v&st.SkipSelf)&&(B=-1===P?ds(_,b):b[P+8],B!==Xt&&Yh(v,!1)?(k=b[Qe],P=rc(B),b=Qs(B,b)):P=-1);-1!==P;){const X=b[Qe];if(mm(T,P,X.data)){const ne=us(P,b,w,k,v,U);if(ne!==Sn)return ne}B=b[P+8],B!==Xt&&Yh(v,b[Qe].data[P+8]===U)&&mm(T,P,b)?(k=X,P=rc(B),b=Qs(B,b)):P=-1}}return M}function us(_,b,w,v,M,T){const k=b[Qe],P=k.data[_+8],X=dd(P,k,w,null==v?bo(P)&&br:v!=k&&0!=(3&P.type),M&st.Host&&T===P);return null!==X?hs(b,k,X,P):Sn}function dd(_,b,w,v,M){const T=_.providerIndexes,k=b.data,P=1048575&T,B=_.directiveStart,X=T>>20,pe=M?P+X:_.directiveEnd;for(let _e=v?P:P+X;_e=B&&De.type===w)return _e}if(M){const _e=k[B];if(_e&&It(_e)&&_e.type===w)return B}return null}function hs(_,b,w,v){let M=_[w];const T=b.data;if(function _u(_){return _ instanceof Ya}(M)){const k=M;k.resolving&&function Le(_,b){const w=b?`. Dependency path: ${b.join(" > ")} > ${_}`:"";throw new ge(-200,`Circular dependency in DI detected for ${_}${w}`)}(function qe(_){return"function"==typeof _?_.name||_.toString():"object"==typeof _&&null!=_&&"function"==typeof _.type?_.type.name||_.type.toString():we(_)}(T[w]));const P=sd(k.canSeeViewProviders);k.resolving=!0;const B=k.injectImpl?un(k.injectImpl):null;Co(_,v,st.Default);try{M=_[w]=k.factory(void 0,T,_,v),b.firstCreatePass&&w>=v.directiveStart&&function ic(_,b,w){const{ngOnChanges:v,ngOnInit:M,ngDoCheck:T}=b.type.prototype;if(v){const k=Gc(b);(w.preOrderHooks??=[]).push(_,k),(w.preOrderCheckHooks??=[]).push(_,k)}M&&(w.preOrderHooks??=[]).push(0-_,M),T&&((w.preOrderHooks??=[]).push(_,T),(w.preOrderCheckHooks??=[]).push(_,T))}(w,T[w],b)}finally{null!==B&&un(B),sd(P),k.resolving=!1,Ta()}}return M}function mm(_,b,w){return!!(w[b+(_>>Uh)]&1<<_)}function Yh(_,b){return!(_&st.Self||_&st.Host&&b)}class ps{constructor(b,w){this._tNode=b,this._lView=w}get(b,w,v){return Fh(this._tNode,this._lView,b,Os(v),w)}}function ud(){return new ps(xn(),ke())}function fs(_){return Qi(()=>{const b=_.prototype.constructor,w=b[ie]||ra(b),v=Object.prototype;let M=Object.getPrototypeOf(_.prototype).constructor;for(;M&&M!==v;){const T=M[ie]||ra(M);if(T&&T!==w)return T;M=Object.getPrototypeOf(M)}return T=>new T})}function ra(_){return Ie(_)?()=>{const b=ra(fe(_));return b&&b()}:ya(_)}function Wh(_){const b=_[Qe],w=b.type;return 2===w?b.declTNode:1===w?_[On]:null}function Mu(_){return function pm(_,b){if("class"===b)return _.classes;if("style"===b)return _.styles;const w=_.attrs;if(w){const v=w.length;let M=0;for(;M{const v=function Eo(_){return function(...w){if(_){const v=_(...w);for(const M in v)this[M]=v[M]}}}(b);function M(...T){if(this instanceof M)return v.apply(this,T),this;const k=new M(...T);return P.annotation=k,P;function P(B,U,X){const ne=B.hasOwnProperty(nl)?B[nl]:Object.defineProperty(B,nl,{value:[]})[nl];for(;ne.length<=X;)ne.push(null);return(ne[X]=ne[X]||[]).push(k),B}}return w&&(M.prototype=Object.create(w.prototype)),M.prototype.ngMetadataName=_,M.annotationCls=M,M})}function al(_,b){_.forEach(w=>Array.isArray(w)?al(w,b):b(w))}function $g(_,b,w){b>=_.length?_.push(w):_.splice(b,0,w)}function Gh(_,b){return b>=_.length-1?_.pop():_.splice(b,1)[0]}function Cu(_,b){const w=[];for(let v=0;v<_;v++)w.push(b);return w}function Da(_,b,w){let v=oc(_,b);return v>=0?_[1|v]=w:(v=~v,function qA(_,b,w,v){let M=_.length;if(M==b)_.push(w,v);else if(1===M)_.push(v,_[0]),_[0]=w;else{for(M--,_.push(_[M-1],_[M]);M>b;)_[M]=_[M-2],M--;_[b]=w,_[b+1]=v}}(_,v,b,w)),v}function Zh(_,b){const w=oc(_,b);if(w>=0)return _[1|w]}function oc(_,b){return function Jg(_,b,w){let v=0,M=_.length>>w;for(;M!==v;){const T=v+(M-v>>1),k=_[T<b?M=T:v=T+1}return~(M<({token:_})),-1),xu=zi(Sa("Optional"),8),Tu=zi(Sa("SkipSelf"),4);function Am(_){return 128==(128&_.flags)}var tp=function(_){return _[_.Important=1]="Important",_[_.DashCase=2]="DashCase",_}(tp||{});const ry=/^>|^->||--!>|)/,ay="\u200b$1\u200b";const ym=new Map;let oy=0;const w1="__ngContext__";function Kn(_,b){In(b)?(_[w1]=b[go],function g1(_){ym.set(_[go],_)}(b)):_[w1]=b}let cc;function Lu(_,b){return cc(_,b)}function dc(_){const b=_[yi];return gr(b)?b[yi]:b}function rp(_){return ap(_[js])}function uy(_){return ap(_[mr])}function ap(_){for(;null!==_&&!gr(_);)_=_[mr];return _}function gs(_,b,w,v,M){if(null!=v){let T,k=!1;gr(v)?T=v:In(v)&&(k=!0,v=v[an]);const P=Hi(v);0===_&&null!==w?null==M?my(b,w,P):_d(b,w,P,M||null,!0):1===_&&null!==w?_d(b,w,P,M||null,!0):2===_?function Sm(_,b,w){const v=Tm(_,b);v&&function gy(_,b,w,v){_.removeChild(b,w,v)}(_,v,b,w)}(b,P,k):3===_&&b.destroyNode(P),null!=T&&function rS(_,b,w,v,M){const T=w[Qr];T!==Hi(w)&&gs(b,_,v,T,M);for(let P=_n;Pb.replace(ip,ay))}(b))}function op(_,b,w){return _.createElement(b,w)}function M1(_,b){const w=_[Ko],v=w.indexOf(b);Fi(b),w.splice(v,1)}function xm(_,b){if(_.length<=_n)return;const w=_n+b,v=_[w];if(v){const M=v[fo];null!==M&&M!==_&&M1(M,v),b>0&&(_[w-1][mr]=v[mr]);const T=Gh(_,_n+b);!function hy(_,b){up(_,b,b[Dt],2,null,null),b[an]=null,b[On]=null}(v[Qe],v);const k=T[Xr];null!==k&&k.detachView(T[Qe]),v[yi]=null,v[mr]=null,v[St]&=-129}return v}function C1(_,b){if(!(256&b[St])){const w=b[Dt];b[Wl]?.destroy(),b[Gl]?.destroy(),w.destroyNode&&up(_,b,w,3,null,null),function ll(_){let b=_[js];if(!b)return md(_[Qe],_);for(;b;){let w=null;if(In(b))w=b[js];else{const v=b[_n];v&&(w=v)}if(!w){for(;b&&!b[mr]&&b!==_;)In(b)&&md(b[Qe],b),b=b[yi];null===b&&(b=_),In(b)&&md(b[Qe],b),w=b&&b[mr]}b=w}}(b)}}function md(_,b){if(!(256&b[St])){b[St]&=-129,b[St]|=256,function sp(_,b){let w;if(null!=_&&null!=(w=_.destroyHooks))for(let v=0;v=0?v[k]():v[-k].unsubscribe(),T+=2}else w[T].call(v[w[T+1]]);null!==v&&(b[po]=null);const M=b[Na];if(null!==M){b[Na]=null;for(let T=0;T-1){const{encapsulation:T}=_.data[v.directiveStart+M];if(T===si.None||T===si.Emulated)return null}return $(v,w)}}(_,b.parent,w)}function _d(_,b,w,v,M){_.insertBefore(b,w,v,M)}function my(_,b,w){_.appendChild(b,w)}function x1(_,b,w,v,M){null!==v?_d(_,b,w,v,M):my(_,b,w)}function Tm(_,b){return _.parentNode(b)}function _y(_,b,w){return wy(_,b,w)}let T1,Em,k1,Dm,wy=function by(_,b,w){return 40&_.type?$(_,w):null};function lp(_,b,w,v){const M=cl(_,v,b),T=b[Dt],P=_y(v.parent||b[On],v,b);if(null!=M)if(Array.isArray(w))for(let B=0;B_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Em}()?.createHTML(_)||_}function dS(_){k1=_}function hp(){if(void 0!==k1)return k1;if(typeof document<"u")return document;throw new ge(210,!1)}function L1(){if(void 0===Dm&&(Dm=null,ai.trustedTypes))try{Dm=ai.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:_=>_,createScript:_=>_,createScriptURL:_=>_})}catch{}return Dm}function xy(_){return L1()?.createHTML(_)||_}function Sy(_){return L1()?.createScriptURL(_)||_}class uc{constructor(b){this.changingThisBreaksApplicationSecurity=b}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Je})`}}class Ey extends uc{getTypeName(){return"HTML"}}class uS extends uc{getTypeName(){return"Style"}}class hS extends uc{getTypeName(){return"Script"}}class pS extends uc{getTypeName(){return"URL"}}class fS extends uc{getTypeName(){return"ResourceURL"}}function dl(_){return _ instanceof uc?_.changingThisBreaksApplicationSecurity:_}function Ru(_,b){const w=function mS(_){return _ instanceof uc&&_.getTypeName()||null}(_);if(null!=w&&w!==b){if("ResourceURL"===w&&"URL"===b)return!0;throw new Error(`Required a safe ${b}, got a ${w} (see ${Je})`)}return w===b}function gS(_){return new Ey(_)}function _S(_){return new uS(_)}function bS(_){return new hS(_)}function wS(_){return new pS(_)}function AS(_){return new fS(_)}class yS{constructor(b){this.inertDocumentHelper=b}getInertBodyElement(b){b=""+b;try{const w=(new window.DOMParser).parseFromString(Hu(b),"text/html").body;return null===w?this.inertDocumentHelper.getInertBodyElement(b):(w.removeChild(w.firstChild),w)}catch{return null}}}class vS{constructor(b){this.defaultDoc=b,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(b){const w=this.inertDocument.createElement("template");return w.innerHTML=Hu(b),w}}const CS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function km(_){return(_=String(_)).match(CS)?_:"unsafe:"+_}function ul(_){const b={};for(const w of _.split(","))b[w]=!0;return b}function pp(..._){const b={};for(const w of _)for(const v in w)w.hasOwnProperty(v)&&(b[v]=!0);return b}const ky=ul("area,br,col,hr,img,wbr"),Ly=ul("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Hy=ul("rp,rt"),H1=pp(ky,pp(Ly,ul("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),pp(Hy,ul("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),pp(Hy,Ly)),R1=ul("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ry=pp(R1,ul("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ul("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),xS=ul("script,style,template");class TS{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(b){let w=b.firstChild,v=!0;for(;w;)if(w.nodeType===Node.ELEMENT_NODE?v=this.startElement(w):w.nodeType===Node.TEXT_NODE?this.chars(w.nodeValue):this.sanitizedSomething=!0,v&&w.firstChild)w=w.firstChild;else for(;w;){w.nodeType===Node.ELEMENT_NODE&&this.endElement(w);let M=this.checkClobberedElement(w,w.nextSibling);if(M){w=M;break}w=this.checkClobberedElement(w,w.parentNode)}return this.buf.join("")}startElement(b){const w=b.nodeName.toLowerCase();if(!H1.hasOwnProperty(w))return this.sanitizedSomething=!0,!xS.hasOwnProperty(w);this.buf.push("<"),this.buf.push(w);const v=b.attributes;for(let M=0;M"),!0}endElement(b){const w=b.nodeName.toLowerCase();H1.hasOwnProperty(w)&&!ky.hasOwnProperty(w)&&(this.buf.push(""))}chars(b){this.buf.push(Py(b))}checkClobberedElement(b,w){if(w&&(b.compareDocumentPosition(w)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${b.outerHTML}`);return w}}const SS=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ES=/([^\#-~ |!])/g;function Py(_){return _.replace(/&/g,"&").replace(SS,function(b){return"&#"+(1024*(b.charCodeAt(0)-55296)+(b.charCodeAt(1)-56320)+65536)+";"}).replace(ES,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(//g,">")}let Lm;function Oy(_,b){let w=null;try{Lm=Lm||function Dy(_){const b=new vS(_);return function MS(){try{return!!(new window.DOMParser).parseFromString(Hu(""),"text/html")}catch{return!1}}()?new yS(b):b}(_);let v=b?String(b):"";w=Lm.getInertBodyElement(v);let M=5,T=v;do{if(0===M)throw new Error("Failed to sanitize html because the input is unstable");M--,v=T,T=w.innerHTML,w=Lm.getInertBodyElement(v)}while(v!==T);return Hu((new TS).sanitizeChildren(P1(w)||w))}finally{if(w){const v=P1(w)||w;for(;v.firstChild;)v.removeChild(v.firstChild)}}}function P1(_){return"content"in _&&function DS(_){return _.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===_.nodeName}(_)?_.content:null}var bd=function(_){return _[_.NONE=0]="NONE",_[_.HTML=1]="HTML",_[_.STYLE=2]="STYLE",_[_.SCRIPT=3]="SCRIPT",_[_.URL=4]="URL",_[_.RESOURCE_URL=5]="RESOURCE_URL",_}(bd||{});function Iy(_){const b=fp();return b?xy(b.sanitize(bd.HTML,_)||""):Ru(_,"HTML")?xy(dl(_)):Oy(hp(),we(_))}function Hm(_){const b=fp();return b?b.sanitize(bd.URL,_)||"":Ru(_,"URL")?dl(_):km(we(_))}function By(_){const b=fp();if(b)return Sy(b.sanitize(bd.RESOURCE_URL,_)||"");if(Ru(_,"ResourceURL"))return Sy(dl(_));throw new ge(904,!1)}function Ny(_,b,w){return function PS(_,b){return"src"===b&&("embed"===_||"frame"===_||"iframe"===_||"media"===_||"script"===_)||"href"===b&&("base"===_||"link"===_)?By:Hm}(b,w)(_)}function fp(){const _=ke();return _&&_[Br].sanitizer}class xi{constructor(b,w){this._desc=b,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof w?this.__NG_ELEMENT_ID__=w:void 0!==w&&(this.\u0275prov=Et({token:this,providedIn:w.providedIn||"root",factory:w.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const pn=new xi("ENVIRONMENT_INITIALIZER"),wd=new xi("INJECTOR",-1),Rm=new xi("INJECTOR_DEF_TYPES");class hc{get(b,w=co){if(w===co){const v=new Error(`NullInjectorError: No provider for ${oe(b)}!`);throw v.name="NullInjectorError",v}return w}}function Pm(_){return{\u0275providers:_}}function ft(..._){return{\u0275providers:Ue(0,_),\u0275fromNgModule:!0}}function Ue(_,...b){const w=[],v=new Set;let M;return al(b,T=>{const k=T;mp(k,w,[],v)&&(M||=[],M.push(k))}),void 0!==M&&Di(M,w),w}function Di(_,b){for(let w=0;w<_.length;w++){const{providers:M}=_[w];bn(M,T=>{b.push(T)})}}function mp(_,b,w,v){if(!(_=fe(_)))return!1;let M=null,T=it(_);const k=!T&&Ge(_);if(T||k){if(k&&!k.standalone)return!1;M=_}else{const B=_.ngModule;if(T=it(B),!T)return!1;M=B}const P=v.has(M);if(k){if(P)return!1;if(v.add(M),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const U of B)mp(U,b,w,v)}}else{if(!T)return!1;{if(null!=T.imports&&!P){let U;v.add(M);try{al(T.imports,X=>{mp(X,b,w,v)&&(U||=[],U.push(X))})}finally{}void 0!==U&&Di(U,b)}if(!P){const U=ya(M)||(()=>new M);b.push({provide:M,useFactory:U,deps:ct},{provide:Rm,useValue:M,multi:!0},{provide:pn,useValue:()=>rn(M),multi:!0})}const B=T.providers;null==B||P||bn(B,X=>{b.push(X)})}}return M!==_&&void 0!==_.providers}function bn(_,b){for(let w of _)We(w)&&(w=w.\u0275providers),Array.isArray(w)?bn(w,b):b(w)}const wn=Q({provide:String,useValue:Q});function Om(_){return null!==_&&"object"==typeof _&&wn in _}function hl(_){return"function"==typeof _}const I1=new xi("Set Injector scope."),Pu={},pc={};let Bm;function bp(){return void 0===Bm&&(Bm=new hc),Bm}class fc{}class Nm extends fc{get destroyed(){return this._destroyed}constructor(b,w,v,M){super(),this.parent=w,this.source=v,this.scopes=M,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ad(b,k=>this.processProvider(k)),this.records.set(wd,Do(void 0,this)),M.has("environment")&&this.records.set(fc,Do(void 0,this));const T=this.records.get(I1);null!=T&&"string"==typeof T.value&&this.scopes.add(T.value),this.injectorDefTypes=new Set(this.get(Rm.multi,ct,st.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const w of this._ngOnDestroyHooks)w.ngOnDestroy();const b=this._onDestroyHooks;this._onDestroyHooks=[];for(const w of b)w()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(b){return this.assertNotDestroyed(),this._onDestroyHooks.push(b),()=>this.removeOnDestroy(b)}runInContext(b){this.assertNotDestroyed();const w=$n(this),v=un(void 0);try{return b()}finally{$n(w),un(v)}}get(b,w=co,v=st.Default){if(this.assertNotDestroyed(),b.hasOwnProperty(je))return b[je](this);v=Os(v);const M=$n(this),T=un(void 0);try{if(!(v&st.SkipSelf)){let P=this.records.get(b);if(void 0===P){const B=function N1(_){return"function"==typeof _||"object"==typeof _&&_ instanceof xi}(b)&&Ji(b);P=B&&this.injectableDefInScope(B)?Do(wp(b),Pu):null,this.records.set(b,P)}if(null!=P)return this.hydrate(b,P)}return(v&st.Self?bp():this.parent).get(b,w=v&st.Optional&&w===co?null:w)}catch(k){if("NullInjectorError"===k.name){if((k[fn]=k[fn]||[]).unshift(oe(b)),M)throw k;return function mn(_,b,w,v){const M=_[fn];throw b[Zt]&&M.unshift(b[Zt]),_.message=function rt(_,b,w,v=null){_=_&&"\n"===_.charAt(0)&&"\u0275"==_.charAt(1)?_.slice(2):_;let M=oe(b);if(Array.isArray(b))M=b.map(oe).join(" -> ");else if("object"==typeof b){let T=[];for(let k in b)if(b.hasOwnProperty(k)){let P=b[k];T.push(k+":"+("string"==typeof P?JSON.stringify(P):oe(P)))}M=`{${T.join(", ")}}`}return`${w}${v?"("+v+")":""}[${M}]: ${_.replace(Rr,"\n ")}`}("\n"+_.message,M,w,v),_.ngTokenPath=M,_[fn]=null,_}(k,b,"R3InjectorError",this.source)}throw k}finally{un(T),$n(M)}}resolveInjectorInitializers(){const b=$n(this),w=un(void 0);try{const v=this.get(pn.multi,ct,st.Self);for(const M of v)M()}finally{$n(b),un(w)}}toString(){const b=[],w=this.records;for(const v of w.keys())b.push(oe(v));return`R3Injector[${b.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ge(205,!1)}processProvider(b){let w=hl(b=fe(b))?b:fe(b&&b.provide);const v=function B1(_){return Om(_)?Do(void 0,_.useValue):Do(Ap(_),Pu)}(b);if(hl(b)||!0!==b.multi)this.records.get(w);else{let M=this.records.get(w);M||(M=Do(void 0,Pu,!0),M.factory=()=>Ze(M.multi),this.records.set(w,M)),w=b,M.multi.push(b)}this.records.set(w,v)}hydrate(b,w){return w.value===Pu&&(w.value=pc,w.value=w.factory()),"object"==typeof w.value&&w.value&&function IS(_){return null!==_&&"object"==typeof _&&"function"==typeof _.ngOnDestroy}(w.value)&&this._ngOnDestroyHooks.add(w.value),w.value}injectableDefInScope(b){if(!b.providedIn)return!1;const w=fe(b.providedIn);return"string"==typeof w?"any"===w||this.scopes.has(w):this.injectorDefTypes.has(w)}removeOnDestroy(b){const w=this._onDestroyHooks.indexOf(b);-1!==w&&this._onDestroyHooks.splice(w,1)}}function wp(_){const b=Ji(_),w=null!==b?b.factory:ya(_);if(null!==w)return w;if(_ instanceof xi)throw new ge(204,!1);if(_ instanceof Function)return function OS(_){const b=_.length;if(b>0)throw Cu(b,"?"),new ge(204,!1);const w=function Pe(_){return _&&(_[pt]||_[Wt])||null}(_);return null!==w?()=>w.factory(_):()=>new _}(_);throw new ge(204,!1)}function Ap(_,b,w){let v;if(hl(_)){const M=fe(_);return ya(M)||wp(M)}if(Om(_))v=()=>fe(_.useValue);else if(function O1(_){return!(!_||!_.useFactory)}(_))v=()=>_.useFactory(...Ze(_.deps||[]));else if(function Im(_){return!(!_||!_.useExisting)}(_))v=()=>rn(fe(_.useExisting));else{const M=fe(_&&(_.useClass||_.provide));if(!function yp(_){return!!_.deps}(_))return ya(M)||wp(M);v=()=>new M(...Ze(_.deps))}return v}function Do(_,b,w=!1){return{factory:_,value:b,multi:w?[]:void 0}}function Ad(_,b){for(const w of _)Array.isArray(w)?Ad(w,b):w&&We(w)?Ad(w.\u0275providers,b):b(w)}const vp=new xi("AppId",{providedIn:"root",factory:()=>Vm}),Vm="ng",Mp=new xi("Platform Initializer"),Cp=new xi("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),V1=new xi("AnimationModuleType"),xp=new xi("CSP nonce",{providedIn:"root",factory:()=>hp().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let zy=(_,b)=>null;function Bu(_,b){return zy(_,b)}class zS{}class q1{}class Y1{resolveComponentFactory(b){throw function kp(_){const b=Error(`No component factory found for ${oe(_)}.`);return b.ngComponent=_,b}(b)}}let Cd=(()=>{class _{static#e=this.NULL=new Y1}return _})();function Gm(){return gc(xn(),ke())}function gc(_,b){return new bs($(_,b))}let bs=(()=>{class _{constructor(w){this.nativeElement=w}static#e=this.__NG_ELEMENT_ID__=Gm}return _})();function Wy(_){return _ instanceof bs?_.nativeElement:_}class W1{}let Gy=(()=>{class _{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function Zy(){const _=ke(),w=be(xn().index,_);return(In(w)?w:_)[Dt]}()}return _})(),Yn=(()=>{class _{static#e=this.\u0275prov=Et({token:_,providedIn:"root",factory:()=>null})}return _})();class $y{constructor(b){this.full=b,this.major=b.split(".")[0],this.minor=b.split(".")[1],this.patch=b.split(".").slice(2).join(".")}}const xd=new $y("16.1.5"),Lp={};function Hp(_){for(;_;){_[St]|=64;const b=dc(_);if($l(_)&&!b)return _;_=b}return null}function Zm(_){return _.ngOriginalError}class Td{constructor(){this._console=console}handleError(b){const w=this._findOriginalError(b);this._console.error("ERROR",b),w&&this._console.error("ORIGINAL ERROR",w)}_findOriginalError(b){let w=b&&Zm(b);for(;w&&Zm(w);)w=Zm(w);return w||null}}const Z1=new xi("",{providedIn:"root",factory:()=>!1});function J1(_){return _.ownerDocument.defaultView}function pl(_){return _ instanceof Function?_():_}class Ha extends yo{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(b){this._lView=b}onConsumerDependencyMayHaveChanged(){Hp(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(b,w,v){const M=sn(this);this.trackingVersion++;try{b(w,v)}finally{sn(M)}}destroy(){this.trackingVersion++}}let _c=null;function K1(){return _c??=new Ha,_c}function Pp(_,b){return _[b]??K1()}function Jm(_,b){const w=K1();w.hasReadASignal&&(_[b]=_c,w.lView=_,_c=new Ha)}const Nt={};function e_(_){Xm(ii(),ke(),Ci()+_,!1)}function Xm(_,b,w,v){if(!v)if(3==(3&b[St])){const T=_.preOrderCheckHooks;null!==T&&ad(b,T,w)}else{const T=_.preOrderHooks;null!==T&&To(b,T,0,w)}xo(w)}function e0(_,b=null,w=null,v){const M=t0(_,b,w,v);return M.resolveInjectorInitializers(),M}function t0(_,b=null,w=null,v,M=new Set){const T=[w||ct,ft(_)];return v=v||("object"==typeof _?void 0:oe(_)),new Nm(T,b||bp(),v||null,M)}let ws=(()=>{class _{static#e=this.THROW_IF_NOT_FOUND=co;static#t=this.NULL=new hc;static create(w,v){if(Array.isArray(w))return e0({name:""},v,w,"");{const M=w.name??"";return e0({name:M},w.parent,w.providers,M)}}static#i=this.\u0275prov=Et({token:_,providedIn:"any",factory:()=>rn(wd)});static#n=this.__NG_ELEMENT_ID__=-1}return _})();function Ga(_,b=st.Default){const w=ke();return null===w?rn(_,b):Fh(xn(),w,fe(_),b)}function i_(){throw new Error("invalid")}function er(_,b,w,v,M,T,k,P,B,U,X){const ne=b.blueprint.slice();return ne[an]=M,ne[St]=140|v,(null!==U||_&&2048&_[St])&&(ne[St]|=2048),li(ne),ne[yi]=ne[Ba]=_,ne[Ki]=w,ne[Br]=k||_&&_[Br],ne[Dt]=P||_&&_[Dt],ne[ki]=B||_&&_[ki]||null,ne[On]=T,ne[go]=function sy(){return oy++}(),ne[_a]=X,ne[qc]=U,ne[Wi]=2==b.type?_[Wi]:ne,ne}function Wn(_,b,w,v,M){let T=_.data[b];if(null===T)T=function n0(_,b,w,v,M){const T=uu(),k=$s(),B=_.data[b]=function ov(_,b,w,v,M,T){let k=b?b.injectorIndex:-1,P=0;return Zs()&&(P|=128),{type:w,index:v,insertBeforeIndex:null,injectorIndex:k,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:P,providerIndexes:0,value:M,attrs:T,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:b,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,k?T:T&&T.parent,w,b,v,M);return null===_.firstChild&&(_.firstChild=B),null!==T&&(k?null==T.child&&null!==B.parent&&(T.child=B):null===T.next&&(T.next=B,B.prev=T)),B}(_,b,w,v,M),function am(){return mt.lFrame.inI18n}()&&(T.flags|=32);else if(64&T.type){T.type=w,T.value=v,T.attrs=M;const k=function Ua(){const _=mt.lFrame,b=_.currentTNode;return _.isParent?b:b.parent}();T.injectorIndex=null===k?-1:k.injectorIndex}return Tn(T,!0),T}function Ed(_,b,w,v){if(0===w)return-1;const M=b.length;for(let T=0;TJt&&Xm(_,b,Jt,!1),ta(P?2:0,M),P)T.runInContext(w,v,M);else{const U=sn(null);try{w(v,M)}finally{sn(U)}}}finally{P&&null===b[Wl]&&Jm(b,Wl),xo(k),ta(P?3:1,M)}}function n_(_,b,w){if(Nr(b)){const v=sn(null);try{const T=b.directiveEnd;for(let k=b.directiveStart;knull;function d_(_,b,w,v){for(let M in _)if(_.hasOwnProperty(M)){w=null===w?{}:w;const T=_[M];null===v?u_(w,b,M,T):v.hasOwnProperty(M)&&u_(w,b,v[M],T)}return w}function u_(_,b,w,v){_.hasOwnProperty(w)?_[w].push(b,v):_[w]=[b,v]}function Ra(_,b,w,v,M,T,k,P){const B=$(b,w);let X,U=b.inputs;!P&&null!=U&&(X=U[v])?(o0(_,w,X,v,M),bo(b)&&function GS(_,b){const w=be(b,_);16&w[St]||(w[St]|=64)}(w,b.index)):3&b.type&&(v=function sv(_){return"class"===_?"className":"for"===_?"htmlFor":"formaction"===_?"formAction":"innerHtml"===_?"innerHTML":"readonly"===_?"readOnly":"tabindex"===_?"tabIndex":_}(v),M=null!=k?k(M,b.value||"",v):M,T.setProperty(B,v,M))}function r0(_,b,w,v){if(cu()){const M=null===v?null:{"":-1},T=function JS(_,b){const w=_.directiveRegistry;let v=null,M=null;if(w)for(let T=0;T0;){const w=_[--b];if("number"==typeof w&&w<0)return w}return 0})(k)!=P&&k.push(P),k.push(w,v,T)}}(_,b,v,Ed(_,w,M.hostVars,Nt),M)}function ys(_,b,w,v,M,T){const k=$(_,b);!function kt(_,b,w,v,M,T,k){if(null==T)_.removeAttribute(b,M,w);else{const P=null==k?we(T):k(T,v||"",M);_.setAttribute(b,M,P,w)}}(b[Dt],k,T,_.value,w,v,M)}function QS(_,b,w,v,M,T){const k=T[b];if(null!==k)for(let P=0;P{class _{constructor(){this.all=new Set,this.queue=new Map}create(w,v,M){const T=typeof Zone>"u"?null:Zone.current,k=new qs(w,U=>{this.all.has(U)&&this.queue.set(U,T)},M);let P;this.all.add(k),k.notify();const B=()=>{k.cleanup(),P?.(),this.all.delete(k),this.queue.delete(k)};return P=v?.onDestroy(B),{destroy:B}}flush(){if(0!==this.queue.size)for(const[w,v]of this.queue)this.queue.delete(w),v?v.run(()=>w.run()):w.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Et({token:_,providedIn:"root",factory:()=>new _})}return _})();function l0(_,b,w){let v=w?_.styles:null,M=w?_.classes:null,T=0;if(null!==b)for(let k=0;k0){Cv(_,1);const M=_[Qe].components;null!==M&&Np(_,M,1)}}function Np(_,b,w){for(let v=0;v-1&&(xm(b,v),Gh(w,v))}this._attachedToViewContainer=!1}C1(this._lView[Qe],this._lView)}onDestroy(b){!function Ri(_,b){if(256==(256&_[St]))throw new ge(911,!1);null===_[Na]&&(_[Na]=[]),_[Na].push(b)}(this._lView,b)}markForCheck(){Hp(this._cdRefInjectingView||this._lView)}detach(){this._lView[St]&=-129}reattach(){this._lView[St]|=128}detectChanges(){c0(this._lView[Qe],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ge(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function tS(_,b){up(_,b,b[Dt],2,null,null)}(this._lView[Qe],this._lView)}attachToAppRef(b){if(this._attachedToViewContainer)throw new ge(902,!1);this._appRef=b}}class wc extends Dd{constructor(b){super(b),this._view=b}detectChanges(){const b=this._view;c0(b[Qe],b,b[Ki],!1)}checkNoChanges(){}get context(){return null}}class tr extends Cd{constructor(b){super(),this.ngModule=b}resolveComponentFactory(b){const w=Ge(b);return new qu(w,this.ngModule)}}function b_(_){const b=[];for(let w in _)_.hasOwnProperty(w)&&b.push({propName:_[w],templateName:w});return b}class Tv{constructor(b,w){this.injector=b,this.parentInjector=w}get(b,w,v){v=Os(v);const M=this.injector.get(b,Lp,v);return M!==Lp||w===Lp?M:this.parentInjector.get(b,w,v)}}class qu extends q1{get inputs(){const b=this.componentDef,w=b.inputTransforms,v=b_(b.inputs);if(null!==w)for(const M of v)w.hasOwnProperty(M.propName)&&(M.transform=w[M.propName]);return v}get outputs(){return b_(this.componentDef.outputs)}constructor(b,w){super(),this.componentDef=b,this.ngModule=w,this.componentType=b.type,this.selector=function Is(_){return _.map(Fl).join(",")}(b.selectors),this.ngContentSelectors=b.ngContentSelectors?b.ngContentSelectors:[],this.isBoundToModule=!!w}create(b,w,v,M){let T=(M=M||this.ngModule)instanceof fc?M:M?.injector;T&&null!==this.componentDef.getStandaloneInjector&&(T=this.componentDef.getStandaloneInjector(T)||T);const k=T?new Tv(b,T):b,P=k.get(W1,null);if(null===P)throw new ge(407,!1);const X={rendererFactory:P,sanitizer:k.get(Yn,null),effectManager:k.get(vv,null)},ne=P.createRenderer(null,this.componentDef),pe=this.componentDef.selectors[0][0]||"div",_e=v?function s_(_,b,w,v){const T=v.get(Z1,!1)||w===si.ShadowDom,k=_.selectRootElement(b,T);return function av(_){As(_)}(k),k}(ne,v,this.componentDef.encapsulation,k):op(ne,pe,function w_(_){const b=_.toLowerCase();return"svg"===b?Gs:"math"===b?"math":null}(pe)),et=this.componentDef.signals?4608:this.componentDef.onPush?576:528,gt=o_(0,null,null,1,0,null,null,null,null,null,null),He=er(null,gt,null,et,null,null,X,ne,k,null,null);let Pt,ri;Qc(He);try{const ui=this.componentDef;let Lr,Sg=null;ui.findHostDirectiveDefs?(Lr=[],Sg=new Map,ui.findHostDirectiveDefs(ui,Lr,Sg),Lr.push(ui)):Lr=[ui];const D2=function gl(_,b){const w=_[Qe],v=Jt;return _[v]=b,Wn(w,v,2,"#host",null)}(He,_e),k2=function A_(_,b,w,v,M,T,k){const P=M[Qe];!function Gn(_,b,w,v){for(const M of _)b.mergedAttrs=Tt(b.mergedAttrs,M.hostAttrs);null!==b.mergedAttrs&&(l0(b,b.mergedAttrs,!0),null!==w&&Cy(v,w,b))}(v,_,b,k);let B=null;null!==b&&(B=Bu(b,M[ki]));const U=T.rendererFactory.createRenderer(b,w);let X=16;w.signals?X=4096:w.onPush&&(X=64);const ne=er(M,Ip(w),null,X,M[_.index],_,T,U,null,null,B);return P.firstCreatePass&&m_(P,_,v.length-1),a0(M,ne),M[_.index]=ne}(D2,_e,ui,Lr,He,X,ne);ri=Y(gt,Jt),_e&&function Ev(_,b,w,v){if(v)Ye(_,w,["ng-version",xd.full]);else{const{attrs:M,classes:T}=function ho(_){const b=[],w=[];let v=1,M=2;for(;v<_.length;){let T=_[v];if("string"==typeof T)2===M?""!==T&&b.push(T,_[++v]):8===M&&w.push(T);else{if(!$t(M))break;M=T}v++}return{attrs:b,classes:w}}(b.selectors[0]);M&&Ye(_,w,M),T&&T.length>0&&My(_,w,T.join(" "))}}(ne,ui,_e,v),void 0!==w&&function ln(_,b,w){const v=_.projection=[];for(let M=0;M=0;v--){const M=_[v];M.hostVars=b+=M.hostVars,M.hostAttrs=Tt(M.hostAttrs,w=Tt(w,M.hostAttrs))}}(v)}function Yu(_){return _===Un?{}:_===ct?[]:_}function M_(_,b){const w=_.viewQuery;_.viewQuery=w?(v,M)=>{b(v,M),w(v,M)}:b}function C_(_,b){const w=_.contentQueries;_.contentQueries=w?(v,M,T)=>{b(v,M,T),w(v,M,T)}:b}function x_(_,b){const w=_.hostBindings;_.hostBindings=w?(v,M)=>{b(v,M),w(v,M)}:b}function h0(_){const b=_.inputConfig,w={};for(const v in b)if(b.hasOwnProperty(v)){const M=b[v];Array.isArray(M)&&M[2]&&(w[v]=M[2])}_.inputTransforms=w}function Wu(_){return!!Gu(_)&&(Array.isArray(_)||!(_ instanceof Map)&&Symbol.iterator in _)}function Gu(_){return null!==_&&("function"==typeof _||"object"==typeof _)}function Za(_,b,w){return _[b]=w}function fr(_,b,w){return!Object.is(_[b],w)&&(_[b]=w,!0)}function En(_,b,w,v){const M=fr(_,b,w);return fr(_,b+1,v)||M}function P_(_,b,w,v){const M=ke();return fr(M,Js(),b)&&(ii(),ys(tn(),M,_,b,w,v)),P_}function Vi(_,b,w,v){return fr(_,Js(),w)?b+we(w)+v:Nt}function $a(_,b,w,v,M,T){const P=En(_,function Fa(){return mt.lFrame.bindingIndex}(),w,M);return qa(2),P?b+we(w)+v+we(M)+T:Nt}function O_(_,b,w,v,M,T){const k=ke(),P=Vi(k,b,w,v);return P!==Nt&&ys(tn(),k,_,P,M,T),O_}function $p(_,b,w,v,M,T,k,P){const B=ke(),U=ii(),X=_+Jt,ne=U.firstCreatePass?function zv(_,b,w,v,M,T,k,P,B){const U=b.consts,X=Wn(b,_,4,k||null,Kt(U,P));r0(b,w,X,Kt(U,B)),nc(b,X);const ne=X.tView=o_(2,X,v,M,T,b.directiveRegistry,b.pipeRegistry,null,b.schemas,U,null);return null!==b.queries&&(b.queries.template(b,X),ne.queries=b.queries.embeddedTView(X)),X}(X,U,B,b,w,v,M,T,k):U.data[X];Tn(ne,!1);const pe=Uv(U,B,ne,_);na()&&lp(U,B,pe,ne),Kn(pe,B),a0(B,B[X]=mv(pe,B,pe,ne)),ts(ne)&&r_(U,B,ne),null!=k&&a_(B,ne,P)}let Uv=function Fv(_,b,w,v){return pr(!0),b[Dt].createComment("")};function Jp(_){return ae(function $c(){return mt.lFrame.contextLView}(),Jt+_)}function w0(_,b,w){const v=ke();return fr(v,Js(),b)&&Ra(ii(),tn(),v,_,b,v[Dt],w,!1),w0}function Y_(_,b,w,v,M){const k=M?"class":"style";o0(_,w,b.inputs[k],k,v)}function yl(_,b,w,v){const M=ke(),T=ii(),k=Jt+_,P=M[Dt],B=T.firstCreatePass?function Yv(_,b,w,v,M,T){const k=b.consts,B=Wn(b,_,2,v,Kt(k,M));return r0(b,w,B,Kt(k,T)),null!==B.attrs&&l0(B,B.attrs,!1),null!==B.mergedAttrs&&l0(B,B.mergedAttrs,!0),null!==b.queries&&b.queries.elementStart(b,B),B}(k,T,M,b,w,v):T.data[k],U=A0(T,M,B,P,b,_);M[k]=U;const X=ts(B);return Tn(B,!0),Cy(P,U,B),32!=(32&B.flags)&&na()&&lp(T,M,U,B),0===function Tr(){return mt.lFrame.elementDepthCount}()&&Kn(U,M),function ia(){mt.lFrame.elementDepthCount++}(),X&&(r_(T,M,B),n_(T,B,M)),null!==v&&a_(M,B),yl}function Lo(){let _=xn();$s()?zr():(_=_.parent,Tn(_,!1));const b=_;(function tc(_){return mt.skipHydrationRootTNode===_})(b)&&function ls(){mt.skipHydrationRootTNode=null}(),function ja(){mt.lFrame.elementDepthCount--}();const w=ii();return w.firstCreatePass&&(nc(w,_),Nr(_)&&w.queries.elementEnd(_)),null!=b.classesWithoutHost&&function Gg(_){return 0!=(8&_.flags)}(b)&&Y_(w,b,ke(),b.classesWithoutHost,!0),null!=b.stylesWithoutHost&&function Zg(_){return 0!=(16&_.flags)}(b)&&Y_(w,b,ke(),b.stylesWithoutHost,!1),Lo}function Xp(_,b,w,v){return yl(_,b,w,v),Lo(),Xp}let A0=(_,b,w,v,M,T)=>(pr(!0),op(v,M,function nd(){return mt.lFrame.currentNamespace}()));function Qu(_,b,w){const v=ke(),M=ii(),T=_+Jt,k=M.firstCreatePass?function Wv(_,b,w,v,M){const T=b.consts,k=Kt(T,v),P=Wn(b,_,8,"ng-container",k);return null!==k&&l0(P,k,!0),r0(b,w,P,Kt(T,M)),null!==b.queries&&b.queries.elementStart(b,P),P}(T,M,v,b,w):M.data[T];Tn(k,!0);const P=Gv(M,v,k,_);return v[T]=P,na()&&lp(M,v,P,k),Kn(P,v),ts(k)&&(r_(M,v,k),n_(M,k,v)),null!=w&&a_(v,k),Qu}function y0(){let _=xn();const b=ii();return $s()?zr():(_=_.parent,Tn(_,!1)),b.firstCreatePass&&(nc(b,_),Nr(_)&&b.queries.elementEnd(_)),y0}function W_(_,b,w){return Qu(_,b,w),y0(),W_}let Gv=(_,b,w,v)=>(pr(!0),Cm(b[Dt],""));function v0(){return ke()}function M0(_){return!!_&&"function"==typeof _.then}function C0(_){return!!_&&"function"==typeof _.subscribe}function Gr(_,b,w,v){const M=ke(),T=ii(),k=xn();return eh(T,M,M[Dt],k,_,b,v),Gr}function Ku(_,b){const w=xn(),v=ke(),M=ii();return eh(M,v,bv(pu(M.data),w,v),w,_,b),Ku}function eh(_,b,w,v,M,T,k){const P=ts(v),U=_.firstCreatePass&&ko(_),X=b[Ki],ne=_v(b);let pe=!0;if(3&v.type||k){const Ne=$(v,b),et=k?k(Ne):Ne,gt=ne.length,He=k?ri=>k(Hi(ri[v.index])):v.index;let Pt=null;if(!k&&P&&(Pt=function $v(_,b,w,v){const M=_.cleanup;if(null!=M)for(let T=0;TB?P[B]:null}"string"==typeof k&&(T+=2)}return null}(_,b,M,v.index)),null!==Pt)(Pt.__ngLastListenerFn__||Pt).__ngNextListenerFn__=T,Pt.__ngLastListenerFn__=T,pe=!1;else{T=Jv(v,b,X,T,!1);const ri=w.listen(et,M,T);ne.push(T,ri),U&&U.push(M,He,gt,gt+1)}}else T=Jv(v,b,X,T,!1);const _e=v.outputs;let De;if(pe&&null!==_e&&(De=_e[M])){const Ne=De.length;if(Ne)for(let et=0;et-1?be(_.index,b):b);let B=G_(b,w,v,k),U=T.__ngNextListenerFn__;for(;U;)B=G_(b,w,U,k)&&B,U=U.__ngNextListenerFn__;return M&&!1===B&&k.preventDefault(),B}}function x0(_=1){return function Vh(_){return(mt.lFrame.contextLView=function cm(_,b){for(;_>0;)b=b[Ba],_--;return b}(_,mt.lFrame.contextLView))[Ki]}(_)}function Xv(_,b){let w=null;const v=function gn(_){const b=_.attrs;if(null!=b){const w=b.indexOf(5);if(!(1&w))return b[w+1]}return null}(_);for(let M=0;M>17&32767}function nf(_){return 2|_}function Mc(_){return(131068&_)>>2}function ih(_,b){return-131069&_|b<<2}function E0(_){return 1|_}function Q_(_,b,w,v,M){const T=_[w+1],k=null===b;let P=v?vl(T):Mc(T),B=!1;for(;0!==P&&(!1===B||k);){const X=_[P+1];K_(_[P],b)&&(B=!0,_[P+1]=v?E0(X):nf(X)),P=v?vl(X):Mc(X)}B&&(_[w+1]=v?nf(T):E0(T))}function K_(_,b){return null===_||null==b||(Array.isArray(_)?_[1]:_)===b||!(!Array.isArray(_)||"string"!=typeof b)&&oc(_,b)>=0}const Vn={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ml(_){return _.substring(Vn.key,Vn.keyEnd)}function tb(_,b){const w=Vn.textEnd;return w===b?-1:(b=Vn.keyEnd=function rf(_,b,w){for(;b32;)b++;return b}(_,Vn.key=b,w),Zn(_,b,w))}function Zn(_,b,w){for(;b=0;w=tb(b,w))Da(_,Ml(b),!0)}function Pa(_,b,w,v){const M=ke(),T=ii(),k=qa(2);T.firstUpdatePass&&oM(T,_,k,v),b!==Nt&&fr(M,k,b)&&db(T,T.data[Ci()],M,M[Dt],_,M[k+1]=function cM(_,b){return null==_||""===_||("string"==typeof b?_+=b:"object"==typeof _&&(_=oe(dl(_)))),_}(b,w),v,k)}function Oa(_,b,w,v){const M=ii(),T=qa(2);M.firstUpdatePass&&oM(M,null,T,v);const k=ke();if(w!==Nt&&fr(k,T,w)){const P=M.data[Ci()];if(ub(P,v)&&!aM(M,T)){let B=v?P.classesWithoutHost:P.stylesWithoutHost;null!==B&&(w=le(B,w||"")),Y_(M,P,k,w,v)}else!function lM(_,b,w,v,M,T,k,P){M===Nt&&(M=ct);let B=0,U=0,X=0=_.expandoStartIndex}function oM(_,b,w,v){const M=_.data;if(null===M[w+1]){const T=M[Ci()],k=aM(_,w);ub(T,v)&&null===b&&!k&&(b=!1),b=function ab(_,b,w,v){const M=pu(_);let T=v?b.residualClasses:b.residualStyles;if(null===M)0===(v?b.classBindings:b.styleBindings)&&(w=Cl(w=lb(null,_,b,w,v),b.attrs,v),T=null);else{const k=b.directiveStylingLast;if(-1===k||_[k]!==M)if(w=lb(M,_,b,w,v),null===T){let B=function ob(_,b,w){const v=w?b.classBindings:b.styleBindings;if(0!==Mc(v))return _[vl(v)]}(_,b,v);void 0!==B&&Array.isArray(B)&&(B=lb(null,_,b,B[1],v),B=Cl(B,b.attrs,v),function pE(_,b,w,v){_[vl(w?b.classBindings:b.styleBindings)]=v}(_,b,v,B))}else T=function sb(_,b,w){let v;const M=b.directiveEnd;for(let T=1+b.directiveStylingLast;T0)&&(U=!0)):X=w,M)if(0!==B){const pe=vl(_[P+1]);_[v+1]=th(pe,P),0!==pe&&(_[pe+1]=ih(_[pe+1],v)),_[P+1]=function Qv(_,b){return 131071&_|b<<17}(_[P+1],v)}else _[v+1]=th(P,0),0!==P&&(_[P+1]=ih(_[P+1],v)),P=v;else _[v+1]=th(B,0),0===P?P=v:_[B+1]=ih(_[B+1],v),B=v;U&&(_[v+1]=nf(_[v+1])),Q_(_,X,v,!0),Q_(_,X,v,!1),function D0(_,b,w,v,M){const T=M?_.residualClasses:_.residualStyles;null!=T&&"string"==typeof b&&oc(T,b)>=0&&(w[v+1]=E0(w[v+1]))}(b,X,_,v,T),k=th(P,B),T?b.classBindings=k:b.styleBindings=k}(M,T,b,w,k,v)}}function lb(_,b,w,v,M){let T=null;const k=w.directiveEnd;let P=w.directiveStylingLast;for(-1===P?P=w.directiveStart:P++;P0;){const B=_[M],U=Array.isArray(B),X=U?B[1]:B,ne=null===X;let pe=w[M+1];pe===Nt&&(pe=ne?ct:void 0);let _e=ne?Zh(pe,v):X===v?pe:void 0;if(U&&!sf(_e)&&(_e=Zh(B,v)),sf(_e)&&(P=_e,k))return P;const De=_[M+1];M=k?vl(De):Mc(De)}if(null!==b){let B=T?b.residualClasses:b.residualStyles;null!=B&&(P=Zh(B,v))}return P}function sf(_){return void 0!==_}function ub(_,b){return 0!=(_.flags&(b?8:16))}function P0(_,b=""){const w=ke(),v=ii(),M=_+Jt,T=v.firstCreatePass?Wn(v,M,1,b,null):v.data[M],k=hb(v,w,T,b,_);w[M]=k,na()&&lp(v,w,k,T),Tn(T,!1)}let hb=(_,b,w,v,M)=>(pr(!0),function Mm(_,b){return _.createText(b)}(b[Dt],v));function O0(_){return lf("",_,""),O0}function lf(_,b,w){const v=ke(),M=Vi(v,_,b,w);return M!==Nt&&Ms(v,Ci(),M),lf}function cf(_,b,w,v,M){const T=ke(),k=$a(T,_,b,w,v,M);return k!==Nt&&Ms(T,Ci(),k),cf}function _b(_,b,w){Oa(Da,Ss,Vi(ke(),_,b,w),!0)}function V0(_,b,w){const v=ke();return fr(v,Js(),b)&&Ra(ii(),tn(),v,_,b,v[Dt],w,!0),V0}function hf(_,b,w){const v=ke();if(fr(v,Js(),b)){const T=ii(),k=tn();Ra(T,k,v,_,b,bv(pu(T.data),k,v),w,!0)}return hf}const Ka=void 0;var xb=["en",[["a","p"],["AM","PM"],Ka],[["AM","PM"],Ka,Ka],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ka,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ka,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ka,"{1} 'at' {0}",Ka],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function AM(_){const w=Math.floor(Math.abs(_)),v=_.toString().replace(/^[^.]*\.?/,"").length;return 1===w&&0===v?1:5}];let Tl={};function Tb(_){const b=function yM(_){return _.toLowerCase().replace(/_/g,"-")}(_);let w=Eb(b);if(w)return w;const v=b.split("-")[0];if(w=Eb(v),w)return w;if("en"===v)return xb;throw new ge(701,!1)}function Sl(_){return Tb(_)[Cc.PluralCase]}function Eb(_){return _ in Tl||(Tl[_]=ai.ng&&ai.ng.common&&ai.ng.common.locales&&ai.ng.common.locales[_]),Tl[_]}var Cc=function(_){return _[_.LocaleId=0]="LocaleId",_[_.DayPeriodsFormat=1]="DayPeriodsFormat",_[_.DayPeriodsStandalone=2]="DayPeriodsStandalone",_[_.DaysFormat=3]="DaysFormat",_[_.DaysStandalone=4]="DaysStandalone",_[_.MonthsFormat=5]="MonthsFormat",_[_.MonthsStandalone=6]="MonthsStandalone",_[_.Eras=7]="Eras",_[_.FirstDayOfWeek=8]="FirstDayOfWeek",_[_.WeekendRange=9]="WeekendRange",_[_.DateFormat=10]="DateFormat",_[_.TimeFormat=11]="TimeFormat",_[_.DateTimeFormat=12]="DateTimeFormat",_[_.NumberSymbols=13]="NumberSymbols",_[_.NumberFormats=14]="NumberFormats",_[_.CurrencyCode=15]="CurrencyCode",_[_.CurrencySymbol=16]="CurrencySymbol",_[_.CurrencyName=17]="CurrencyName",_[_.Currencies=18]="Currencies",_[_.Directionality=19]="Directionality",_[_.PluralCase=20]="PluralCase",_[_.ExtraData=21]="ExtraData",_}(Cc||{});const Nd="en-US";let Db=Nd;function Af(_,b,w,v,M){if(_=fe(_),Array.isArray(_))for(let T=0;T<_.length;T++)Af(_[T],b,w,v,M);else{const T=ii(),k=ke();let P=hl(_)?_:fe(_.provide),B=Ap(_);const U=xn(),X=1048575&U.providerIndexes,ne=U.directiveStart,pe=U.providerIndexes>>20;if(hl(_)||!_.multi){const _e=new Ya(B,M,Ga),De=yf(P,b,M?X:X+pe,ne);-1===De?(vu(cd(U,k),T,P),ph(T,_,b.length),b.push(P),U.directiveStart++,U.directiveEnd++,M&&(U.providerIndexes+=1048576),w.push(_e),k.push(_e)):(w[De]=_e,k[De]=_e)}else{const _e=yf(P,b,X+pe,ne),De=yf(P,b,X,X+pe),et=De>=0&&w[De];if(M&&!et||!M&&!(_e>=0&&w[_e])){vu(cd(U,k),T,P);const gt=function vt(_,b,w,v,M){const T=new Ya(_,w,Ga);return T.multi=[],T.index=b,T.componentProviders=0,Fb(T,M,v&&!w),T}(M?Es:ZM,w.length,M,v,B);!M&&et&&(w[De].providerFactory=gt),ph(T,_,b.length,0),b.push(P),U.directiveStart++,U.directiveEnd++,M&&(U.providerIndexes+=1048576),w.push(gt),k.push(gt)}else ph(T,_,_e>-1?_e:De,Fb(w[M?De:_e],B,!M&&v));!M&&v&&et&&w[De].componentProviders++}}}function ph(_,b,w,v){const M=hl(b),T=function _p(_){return!!_.useClass}(b);if(M||T){const B=(T?fe(b.useClass):b).prototype.ngOnDestroy;if(B){const U=_.destroyHooks||(_.destroyHooks=[]);if(!M&&b.multi){const X=U.indexOf(w);-1===X?U.push(w,[v,B]):U[X+1].push(v,B)}else U.push(w,B)}}}function Fb(_,b,w){return w&&_.componentProviders++,_.multi.push(b)-1}function yf(_,b,w,v){for(let M=w;M{w.providersResolver=(v,M)=>function GM(_,b,w){const v=ii();if(v.firstCreatePass){const M=It(_);Af(w,v.data,v.blueprint,M,!0),Af(b,v.data,v.blueprint,M,!1)}}(v,M?M(_):_,b)}}class Sc{}class Be{}function Vt(_,b){return new Mt(_,b??null,[])}class Mt extends Sc{constructor(b,w,v){super(),this._parent=w,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new tr(this);const M=lr(b);this._bootstrapComponents=pl(M.bootstrap),this._r3Injector=t0(b,w,[{provide:Sc,useValue:this},{provide:Cd,useValue:this.componentFactoryResolver},...v],oe(b),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(b)}get injector(){return this._r3Injector}destroy(){const b=this._r3Injector;!b.destroyed&&b.destroy(),this.destroyCbs.forEach(w=>w()),this.destroyCbs=null}onDestroy(b){this.destroyCbs.push(b)}}class qb extends Be{constructor(b){super(),this.moduleType=b}create(b){return new Mt(this.moduleType,b,[])}}class $M extends Sc{constructor(b){super(),this.componentFactoryResolver=new tr(this),this.instance=null;const w=new Nm([...b.providers,{provide:Sc,useValue:this},{provide:Cd,useValue:this.componentFactoryResolver}],b.parent||bp(),b.debugName,new Set(["environment"]));this.injector=w,b.runEnvironmentInitializers&&w.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(b){this.injector.onDestroy(b)}}function wr(_,b,w=null){return new $M({providers:_,parent:b,debugName:w,runEnvironmentInitializers:!0}).injector}let kE=(()=>{class _{constructor(w){this._injector=w,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(w){if(!w.standalone)return null;if(!this.cachedInjectors.has(w)){const v=Ue(0,w.type),M=v.length>0?wr([v],this._injector,`Standalone[${w.type.name}]`):null;this.cachedInjectors.set(w,M)}return this.cachedInjectors.get(w)}ngOnDestroy(){try{for(const w of this.cachedInjectors.values())null!==w&&w.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Et({token:_,providedIn:"environment",factory:()=>new _(rn(fc))})}return _})();function zd(_){_.getStandaloneInjector=b=>b.get(kE).getOrCreateStandaloneInjector(_)}function Q0(_,b,w){const v=hr()+_,M=ke();return M[v]===Nt?Za(M,v,w?b.call(w):b()):function kd(_,b){return _[b]}(M,v)}function $b(_,b,w,v){return Pi(ke(),hr(),_,b,w,v)}function Jb(_,b,w,v,M){return K0(ke(),hr(),_,b,w,v,M)}function gi(_,b){const w=_[b];return w===Nt?void 0:w}function Pi(_,b,w,v,M,T){const k=b+w;return fr(_,k,M)?Za(_,k+1,T?v.call(T,M):v(M)):gi(_,k+1)}function K0(_,b,w,v,M,T,k){const P=b+w;return En(_,P,M,T)?Za(_,P+2,k?v.call(k,M,T):v(M,T)):gi(_,P+2)}function mh(_,b,w,v,M,T,k,P){const B=b+w;return function Wr(_,b,w,v,M){const T=En(_,b,w,v);return fr(_,b+2,M)||T}(_,B,M,T,k)?Za(_,B+3,P?v.call(P,M,T,k):v(M,T,k)):gi(_,B+3)}function sC(_,b){const w=ii();let v;const M=_+Jt;w.firstCreatePass?(v=function xf(_,b){if(b)for(let w=b.length-1;w>=0;w--){const v=b[w];if(_===v.name)return v}}(b,w.pipeRegistry),w.data[M]=v,v.onDestroy&&(w.destroyHooks??=[]).push(M,v.onDestroy)):v=w.data[M];const T=v.factory||(v.factory=ya(v.type)),k=un(Ga);try{const P=sd(!1),B=T();return sd(P),function q_(_,b,w,v){w>=_.data.length&&(_.data[w]=null,_.blueprint[w]=null),b[w]=v}(w,ke(),M,B),B}finally{un(k)}}function Qb(_,b,w){const v=_+Jt,M=ke(),T=ae(M,v);return gh(M,v)?Pi(M,hr(),b,T.transform,w,T):T.transform(w)}function Kb(_,b,w,v){const M=_+Jt,T=ke(),k=ae(T,M);return gh(T,M)?K0(T,hr(),b,k.transform,w,v,k):k.transform(w,v)}function ew(_,b,w,v,M){const T=_+Jt,k=ke(),P=ae(k,T);return gh(k,T)?mh(k,hr(),b,P.transform,w,v,M,P):P.transform(w,v,M)}function gh(_,b){return _[Qe].data[b].pure}function tg(_){return b=>{setTimeout(_,void 0,b)}}const Bo=class dC extends i.x{constructor(b=!1){super(),this.__isAsync=b}emit(b){super.next(b)}subscribe(b,w,v){let M=b,T=w||(()=>null),k=v;if(b&&"object"==typeof b){const B=b;M=B.next?.bind(B),T=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(T=tg(T),M&&(M=tg(M)),k&&(k=tg(k)));const P=super.subscribe({next:M,error:T,complete:k});return b instanceof x.w0&&b.add(P),P}};function uC(){return this._results[Symbol.iterator]()}class Tf{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Bo)}constructor(b=!1){this._emitDistinctChangesOnly=b,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const w=Tf.prototype;w[Symbol.iterator]||(w[Symbol.iterator]=uC)}get(b){return this._results[b]}map(b){return this._results.map(b)}filter(b){return this._results.filter(b)}find(b){return this._results.find(b)}reduce(b,w){return this._results.reduce(b,w)}forEach(b){this._results.forEach(b)}some(b){return this._results.some(b)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(b,w){const v=this;v.dirty=!1;const M=function Ea(_){return _.flat(Number.POSITIVE_INFINITY)}(b);(this._changesDetected=!function UA(_,b,w){if(_.length!==b.length)return!1;for(let v=0;v<_.length;v++){let M=_[v],T=b[v];if(w&&(M=w(M),T=w(T)),T!==M)return!1}return!0}(v._results,M,w))&&(v._results=M,v.length=M.length,v.last=M[this.length-1],v.first=M[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let Ec=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=nw}return _})();const tw=Ec,iw=class extends tw{constructor(b,w,v){super(),this._declarationLView=b,this._declarationTContainer=w,this.elementRef=v}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(b,w){return this.createEmbeddedViewImpl(b,w,null)}createEmbeddedViewImpl(b,w,v){const k=this._declarationTContainer.tView,P=er(this._declarationLView,k,b,4096&this._declarationLView[St]?4096:16,null,k.declTNode,null,null,null,w||null,v||null);P[fo]=this._declarationLView[this._declarationTContainer.index];const U=this._declarationLView[Xr];return null!==U&&(P[Xr]=U.createEmbeddedView(k)),s0(k,P,b),new Dd(P)}};function nw(){return Hl(xn(),ke())}function Hl(_,b){return 4&_.type?new iw(b,_,gc(_,b)):null}let Yd=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=PE}return _})();function PE(){return cw(xn(),ke())}const fC=Yd,sw=class extends fC{constructor(b,w,v){super(),this._lContainer=b,this._hostTNode=w,this._hostLView=v}get element(){return gc(this._hostTNode,this._hostLView)}get injector(){return new ps(this._hostTNode,this._hostLView)}get parentInjector(){const b=ds(this._hostTNode,this._hostLView);if(dm(b)){const w=Qs(b,this._hostLView),v=rc(b);return new ps(w[Qe].data[v+8],w)}return new ps(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(b){const w=lw(this._lContainer);return null!==w&&w[b]||null}get length(){return this._lContainer.length-_n}createEmbeddedView(b,w,v){let M,T;"number"==typeof v?M=v:null!=v&&(M=v.index,T=v.injector);const P=b.createEmbeddedViewImpl(w||{},T,null);return this.insertImpl(P,M,false),P}createComponent(b,w,v,M,T){const k=b&&!function Fr(_){return"function"==typeof _}(b);let P;if(k)P=w;else{const Ne=w||{};P=Ne.index,v=Ne.injector,M=Ne.projectableNodes,T=Ne.environmentInjector||Ne.ngModuleRef}const B=k?b:new qu(Ge(b)),U=v||this.parentInjector;if(!T&&null==B.ngModule){const et=(k?U:this.parentInjector).get(fc,null);et&&(T=et)}Ge(B.componentType??{});const _e=B.create(U,M,null,T);return this.insertImpl(_e.hostView,P,false),_e}insert(b,w){return this.insertImpl(b,w,!1)}insertImpl(b,w,v){const M=b._lView,T=M[Qe];if(function vi(_){return gr(_[yi])}(M)){const B=this.indexOf(b);if(-1!==B)this.detach(B);else{const U=M[yi],X=new sw(U,U[On],U[yi]);X.detach(X.indexOf(b))}}const k=this._adjustIndex(w),P=this._lContainer;if(function _s(_,b,w,v){const M=_n+v,T=w.length;v>0&&(w[M-1][mr]=b),v0)v.push(k[P/2]);else{const U=T[P+1],X=b[-B];for(let ne=_n;ne{class _{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((w,v)=>{this.resolve=w,this.reject=v}),this.appInits=_i(jC,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const w=[];for(const M of this.appInits){const T=M();if(M0(T))w.push(T);else if(C0(T)){const k=new Promise((P,B)=>{T.subscribe({complete:P,error:B})});w.push(k)}}const v=()=>{this.done=!0,this.resolve()};Promise.all(w).then(()=>{v()}).catch(M=>{this.reject(M)}),0===w.length&&v(),this.initialized=!0}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})(),hg=(()=>{class _{log(w){console.log(w)}warn(w){console.warn(w)}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();const Pf=new xi("LocaleId",{providedIn:"root",factory:()=>_i(Pf,st.Optional|st.SkipSelf)||function zC(){return typeof $localize<"u"&&$localize.locale||Nd}()}),UC=new xi("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let kw=(()=>{class _{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new H.X(!1)}add(){this.hasPendingTasks.next(!0);const w=this.taskId++;return this.pendingTasks.add(w),w}remove(w){this.pendingTasks.delete(w),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();class FC{constructor(b,w){this.ngModuleFactory=b,this.componentFactories=w}}let Gi=(()=>{class _{compileModuleSync(w){return new qb(w)}compileModuleAsync(w){return Promise.resolve(this.compileModuleSync(w))}compileModuleAndAllComponentsSync(w){const v=this.compileModuleSync(w),T=pl(lr(w).declarations).reduce((k,P)=>{const B=Ge(P);return B&&k.push(new qu(B)),k},[]);return new FC(v,T)}compileModuleAndAllComponentsAsync(w){return Promise.resolve(this.compileModuleAndAllComponentsSync(w))}clearCache(){}clearCacheFor(w){}getModuleId(w){}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function pg(..._){}class kr{constructor({enableLongStackTrace:b=!1,shouldCoalesceEventChangeDetection:w=!1,shouldCoalesceRunChangeDetection:v=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Bo(!1),this.onMicrotaskEmpty=new Bo(!1),this.onStable=new Bo(!1),this.onError=new Bo(!1),typeof Zone>"u")throw new ge(908,!1);Zone.assertZonePatched();const M=this;M._nesting=0,M._outer=M._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(M._inner=M._inner.fork(new Zone.TaskTrackingZoneSpec)),b&&Zone.longStackTraceZoneSpec&&(M._inner=M._inner.fork(Zone.longStackTraceZoneSpec)),M.shouldCoalesceEventChangeDetection=!v&&w,M.shouldCoalesceRunChangeDetection=v,M.lastRequestAnimationFrameId=-1,M.nativeRequestAnimationFrame=function GC(){const _="function"==typeof ai.requestAnimationFrame;let b=ai[_?"requestAnimationFrame":"setTimeout"],w=ai[_?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&b&&w){const v=b[Zone.__symbol__("OriginalDelegate")];v&&(b=v);const M=w[Zone.__symbol__("OriginalDelegate")];M&&(w=M)}return{nativeRequestAnimationFrame:b,nativeCancelAnimationFrame:w}}().nativeRequestAnimationFrame,function $C(_){const b=()=>{!function ZC(_){_.isCheckStableRunning||-1!==_.lastRequestAnimationFrameId||(_.lastRequestAnimationFrameId=_.nativeRequestAnimationFrame.call(ai,()=>{_.fakeTopEventTask||(_.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{_.lastRequestAnimationFrameId=-1,fg(_),_.isCheckStableRunning=!0,Pl(_),_.isCheckStableRunning=!1},void 0,()=>{},()=>{})),_.fakeTopEventTask.invoke()}),fg(_))}(_)};_._inner=_._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(w,v,M,T,k,P)=>{try{return Lw(_),w.invokeTask(M,T,k,P)}finally{(_.shouldCoalesceEventChangeDetection&&"eventTask"===T.type||_.shouldCoalesceRunChangeDetection)&&b(),Hw(_)}},onInvoke:(w,v,M,T,k,P,B)=>{try{return Lw(_),w.invoke(M,T,k,P,B)}finally{_.shouldCoalesceRunChangeDetection&&b(),Hw(_)}},onHasTask:(w,v,M,T)=>{w.hasTask(M,T),v===M&&("microTask"==T.change?(_._hasPendingMicrotasks=T.microTask,fg(_),Pl(_)):"macroTask"==T.change&&(_.hasPendingMacrotasks=T.macroTask))},onHandleError:(w,v,M,T)=>(w.handleError(M,T),_.runOutsideAngular(()=>_.onError.emit(T)),!1)})}(M)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!kr.isInAngularZone())throw new ge(909,!1)}static assertNotInAngularZone(){if(kr.isInAngularZone())throw new ge(909,!1)}run(b,w,v){return this._inner.run(b,w,v)}runTask(b,w,v,M){const T=this._inner,k=T.scheduleEventTask("NgZoneEvent: "+M,b,An,pg,pg);try{return T.runTask(k,w,v)}finally{T.cancelTask(k)}}runGuarded(b,w,v){return this._inner.runGuarded(b,w,v)}runOutsideAngular(b){return this._outer.run(b)}}const An={};function Pl(_){if(0==_._nesting&&!_.hasPendingMicrotasks&&!_.isStable)try{_._nesting++,_.onMicrotaskEmpty.emit(null)}finally{if(_._nesting--,!_.hasPendingMicrotasks)try{_.runOutsideAngular(()=>_.onStable.emit(null))}finally{_.isStable=!0}}}function fg(_){_.hasPendingMicrotasks=!!(_._hasPendingMicrotasks||(_.shouldCoalesceEventChangeDetection||_.shouldCoalesceRunChangeDetection)&&-1!==_.lastRequestAnimationFrameId)}function Lw(_){_._nesting++,_.isStable&&(_.isStable=!1,_.onUnstable.emit(null))}function Hw(_){_._nesting--,Pl(_)}class Rw{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Bo,this.onMicrotaskEmpty=new Bo,this.onStable=new Bo,this.onError=new Bo}run(b,w,v){return b.apply(w,v)}runGuarded(b,w,v){return b.apply(w,v)}runOutsideAngular(b){return b()}runTask(b,w,v,M){return b.apply(w,v)}}const Pw=new xi("",{providedIn:"root",factory:ca});function ca(){const _=_i(kr);let b=!0;const w=new D.y(M=>{b=_.isStable&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks,_.runOutsideAngular(()=>{M.next(b),M.complete()})}),v=new D.y(M=>{let T;_.runOutsideAngular(()=>{T=_.onStable.subscribe(()=>{kr.assertNotInAngularZone(),queueMicrotask(()=>{!b&&!_.hasPendingMacrotasks&&!_.hasPendingMicrotasks&&(b=!0,M.next(!0))})})});const k=_.onUnstable.subscribe(()=>{kr.assertInAngularZone(),b&&(b=!1,_.runOutsideAngular(()=>{M.next(!1)}))});return()=>{T.unsubscribe(),k.unsubscribe()}});return(0,L.T)(w,v.pipe((0,N.B)()))}const JC=new xi(""),Ol=new xi("");let Ow,KE=(()=>{class _{constructor(w,v,M){this._ngZone=w,this.registry=v,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Ow||(function e2(_){Ow=_}(M),M.addToWindow(v)),this._watchAngularEvents(),w.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{kr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let w=this._callbacks.pop();clearTimeout(w.timeoutId),w.doneCb(this._didWork)}this._didWork=!1});else{let w=this.getPendingTasks();this._callbacks=this._callbacks.filter(v=>!v.updateCb||!v.updateCb(w)||(clearTimeout(v.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(w=>({source:w.source,creationLocation:w.creationLocation,data:w.data})):[]}addCallback(w,v,M){let T=-1;v&&v>0&&(T=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==T),w(this._didWork,this.getPendingTasks())},v)),this._callbacks.push({doneCb:w,timeoutId:T,updateCb:M})}whenStable(w,v,M){if(M&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(w,v,M),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(w){this.registry.registerApplication(w,this)}unregisterApplication(w){this.registry.unregisterApplication(w)}findProviders(w,v,M){return[]}static#e=this.\u0275fac=function(v){return new(v||_)(rn(kr),rn(XC),rn(Ol))};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac})}return _})(),XC=(()=>{class _{constructor(){this._applications=new Map}registerApplication(w,v){this._applications.set(w,v)}unregisterApplication(w){this._applications.delete(w)}unregisterAllApplications(){this._applications.clear()}getTestability(w){return this._applications.get(w)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(w,v=!0){return Ow?.findTestabilityInTree(this,w,v)??null}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})(),kc=null;const QC=new xi("AllowMultipleToken"),Iw=new xi("PlatformDestroyListeners"),Bw=new xi("appBootstrapListener");class ex{constructor(b,w){this.name=b,this.token=w}}function Vw(_,b,w=[]){const v=`Platform: ${b}`,M=new xi(v);return(T=[])=>{let k=jw();if(!k||k.injector.get(QC,!1)){const P=[...w,...T,{provide:M,useValue:!0}];_?_(P):function r2(_){if(kc&&!kc.get(QC,!1))throw new ge(400,!1);(function KC(){!function Kl(_){Ql=_}(()=>{throw new ge(600,!1)})})(),kc=_;const b=_.get(nx);(function Nw(_){_.get(Mp,null)?.forEach(w=>w())})(_)}(function ix(_=[],b){return ws.create({name:b,providers:[{provide:I1,useValue:"platform"},{provide:Iw,useValue:new Set([()=>kc=null])},..._]})}(P,v))}return function o2(_){const b=jw();if(!b)throw new ge(401,!1);return b}()}}function jw(){return kc?.get(nx)??null}let nx=(()=>{class _{constructor(w){this._injector=w,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(w,v){const M=function s2(_="zone.js",b){return"noop"===_?new Rw:"zone.js"===_?new kr(b):_}(v?.ngZone,function zw(_){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:_?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:_?.runCoalescing??!1}}({eventCoalescing:v?.ngZoneEventCoalescing,runCoalescing:v?.ngZoneRunCoalescing}));return M.run(()=>{const T=function jd(_,b,w){return new Mt(_,b,w)}(w.moduleType,this.injector,function ox(_){return[{provide:kr,useFactory:_},{provide:pn,multi:!0,useFactory:()=>{const b=_i(l2,{optional:!0});return()=>b.initialize()}},{provide:gg,useFactory:ax},{provide:Pw,useFactory:ca}]}(()=>M)),k=T.injector.get(Td,null);return M.runOutsideAngular(()=>{const P=M.onError.subscribe({next:B=>{k.handleError(B)}});T.onDestroy(()=>{Of(this._modules,T),P.unsubscribe()})}),function rx(_,b,w){try{const v=w();return M0(v)?v.catch(M=>{throw b.runOutsideAngular(()=>_.handleError(M)),M}):v}catch(v){throw b.runOutsideAngular(()=>_.handleError(v)),v}}(k,M,()=>{const P=T.injector.get($d);return P.runInitializers(),P.donePromise.then(()=>(function kb(_){dt(_,"Expected localeId to be defined"),"string"==typeof _&&(Db=_.toLowerCase().replace(/_/g,"-"))}(T.injector.get(Pf,Nd)||Nd),this._moduleDoBootstrap(T),T))})})}bootstrapModule(w,v=[]){const M=Uw({},v);return function t2(_,b,w){const v=new qb(w);return Promise.resolve(v)}(0,0,w).then(T=>this.bootstrapModuleFactory(T,M))}_moduleDoBootstrap(w){const v=w.injector.get(Lc);if(w._bootstrapComponents.length>0)w._bootstrapComponents.forEach(M=>v.bootstrap(M));else{if(!w.instance.ngDoBootstrap)throw new ge(-403,!1);w.instance.ngDoBootstrap(v)}this._modules.push(w)}onDestroy(w){this._destroyListeners.push(w)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ge(404,!1);this._modules.slice().forEach(v=>v.destroy()),this._destroyListeners.forEach(v=>v());const w=this._injector.get(Iw,null);w&&(w.forEach(v=>v()),w.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(v){return new(v||_)(rn(ws))};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"platform"})}return _})();function Uw(_,b){return Array.isArray(b)?b.reduce(Uw,_):{..._,...b}}let Lc=(()=>{class _{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=_i(gg),this.zoneIsStable=_i(Pw),this.componentTypes=[],this.components=[],this.isStable=_i(kw).hasPendingTasks.pipe((0,q.w)(w=>w?(0,I.of)(!1):this.zoneIsStable),(0,G.x)(),(0,N.B)()),this._injector=_i(fc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(w,v){const M=w instanceof q1;if(!this._injector.get($d).done)throw!M&&Cr(w),new ge(405,!1);let k;k=M?w:this._injector.get(Cd).resolveComponentFactory(w),this.componentTypes.push(k.componentType);const P=function n2(_){return _.isBoundToModule}(k)?void 0:this._injector.get(Sc),U=k.create(ws.NULL,[],v||k.selector,P),X=U.location.nativeElement,ne=U.injector.get(JC,null);return ne?.registerApplication(X),U.onDestroy(()=>{this.detachView(U.hostView),Of(this.components,U),ne?.unregisterApplication(X)}),this._loadComponent(U),U}tick(){if(this._runningTick)throw new ge(101,!1);try{this._runningTick=!0;for(let w of this._views)w.detectChanges()}catch(w){this.internalErrorHandler(w)}finally{this._runningTick=!1}}attachView(w){const v=w;this._views.push(v),v.attachToAppRef(this)}detachView(w){const v=w;Of(this._views,v),v.detachFromAppRef()}_loadComponent(w){this.attachView(w.hostView),this.tick(),this.components.push(w);const v=this._injector.get(Bw,[]);v.push(...this._bootstrapListeners),v.forEach(M=>M(w))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(w=>w()),this._views.slice().forEach(w=>w.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(w){return this._destroyListeners.push(w),()=>Of(this._destroyListeners,w)}destroy(){if(this._destroyed)throw new ge(406,!1);const w=this._injector;w.destroy&&!w.destroyed&&w.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function Of(_,b){const w=_.indexOf(b);w>-1&&_.splice(w,1)}const gg=new xi("",{providedIn:"root",factory:()=>_i(Td).handleError.bind(void 0)});function ax(){const _=_i(kr),b=_i(Td);return w=>_.runOutsideAngular(()=>b.handleError(w))}let l2=(()=>{class _{constructor(){this.zone=_i(kr),this.applicationRef=_i(Lc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(v){return new(v||_)};static#t=this.\u0275prov=Et({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})();function _g(){}let p2=(()=>{class _{static#e=this.__NG_ELEMENT_ID__=f2}return _})();function f2(_){return function m2(_,b,w){if(bo(_)&&!w){const v=be(_.index,b);return new Dd(v,v)}return 47&_.type?new Dd(b[Wi],b):null}(xn(),ke(),16==(16&_))}class If{constructor(){}supports(b){return Wu(b)}create(b){return new Ww(b)}}const wg=(_,b)=>b;class Ww{constructor(b){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=b||wg}forEachItem(b){let w;for(w=this._itHead;null!==w;w=w._next)b(w)}forEachOperation(b){let w=this._itHead,v=this._removalsHead,M=0,T=null;for(;w||v;){const k=!v||w&&w.currentIndex{k=this._trackByFn(M,P),null!==w&&Object.is(w.trackById,k)?(v&&(w=this._verifyReinsertion(w,P,k,M)),Object.is(w.item,P)||this._addIdentityChange(w,P)):(w=this._mismatch(w,P,k,M),v=!0),w=w._next,M++}),this.length=M;return this._truncate(w),this.collection=b,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let b;for(b=this._previousItHead=this._itHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._additionsHead;null!==b;b=b._nextAdded)b.previousIndex=b.currentIndex;for(this._additionsHead=this._additionsTail=null,b=this._movesHead;null!==b;b=b._nextMoved)b.previousIndex=b.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(b,w,v,M){let T;return null===b?T=this._itTail:(T=b._prev,this._remove(b)),null!==(b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(v,null))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._reinsertAfter(b,T,M)):null!==(b=null===this._linkedRecords?null:this._linkedRecords.get(v,M))?(Object.is(b.item,w)||this._addIdentityChange(b,w),this._moveAfter(b,T,M)):b=this._addAfter(new Ag(w,v),T,M),b}_verifyReinsertion(b,w,v,M){let T=null===this._unlinkedRecords?null:this._unlinkedRecords.get(v,null);return null!==T?b=this._reinsertAfter(T,b._prev,M):b.currentIndex!=M&&(b.currentIndex=M,this._addToMoves(b,M)),b}_truncate(b){for(;null!==b;){const w=b._next;this._addToRemovals(this._unlink(b)),b=w}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(b,w,v){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(b);const M=b._prevRemoved,T=b._nextRemoved;return null===M?this._removalsHead=T:M._nextRemoved=T,null===T?this._removalsTail=M:T._prevRemoved=M,this._insertAfter(b,w,v),this._addToMoves(b,v),b}_moveAfter(b,w,v){return this._unlink(b),this._insertAfter(b,w,v),this._addToMoves(b,v),b}_addAfter(b,w,v){return this._insertAfter(b,w,v),this._additionsTail=null===this._additionsTail?this._additionsHead=b:this._additionsTail._nextAdded=b,b}_insertAfter(b,w,v){const M=null===w?this._itHead:w._next;return b._next=M,b._prev=w,null===M?this._itTail=b:M._prev=b,null===w?this._itHead=b:w._next=b,null===this._linkedRecords&&(this._linkedRecords=new Bf),this._linkedRecords.put(b),b.currentIndex=v,b}_remove(b){return this._addToRemovals(this._unlink(b))}_unlink(b){null!==this._linkedRecords&&this._linkedRecords.remove(b);const w=b._prev,v=b._next;return null===w?this._itHead=v:w._next=v,null===v?this._itTail=w:v._prev=w,b}_addToMoves(b,w){return b.previousIndex===w||(this._movesTail=null===this._movesTail?this._movesHead=b:this._movesTail._nextMoved=b),b}_addToRemovals(b){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Bf),this._unlinkedRecords.put(b),b.currentIndex=null,b._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=b,b._prevRemoved=null):(b._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=b),b}_addIdentityChange(b,w){return b.item=w,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=b:this._identityChangesTail._nextIdentityChange=b,b}}class Ag{constructor(b,w){this.item=b,this.trackById=w,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Gw{constructor(){this._head=null,this._tail=null}add(b){null===this._head?(this._head=this._tail=b,b._nextDup=null,b._prevDup=null):(this._tail._nextDup=b,b._prevDup=this._tail,b._nextDup=null,this._tail=b)}get(b,w){let v;for(v=this._head;null!==v;v=v._nextDup)if((null===w||w<=v.currentIndex)&&Object.is(v.trackById,b))return v;return null}remove(b){const w=b._prevDup,v=b._nextDup;return null===w?this._head=v:w._nextDup=v,null===v?this._tail=w:v._prevDup=w,null===this._head}}class Bf{constructor(){this.map=new Map}put(b){const w=b.trackById;let v=this.map.get(w);v||(v=new Gw,this.map.set(w,v)),v.add(b)}get(b,w){const M=this.map.get(b);return M?M.get(b,w):null}remove(b){const w=b.trackById;return this.map.get(w).remove(b)&&this.map.delete(w),b}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function yg(_,b,w){const v=_.previousIndex;if(null===v)return v;let M=0;return w&&v{if(w&&w.key===M)this._maybeAddToChanges(w,v),this._appendAfter=w,w=w._next;else{const T=this._getOrCreateRecordForKey(M,v);w=this._insertBeforeOrAppend(w,T)}}),w){w._prev&&(w._prev._next=null),this._removalsHead=w;for(let v=w;null!==v;v=v._nextRemoved)v===this._mapHead&&(this._mapHead=null),this._records.delete(v.key),v._nextRemoved=v._next,v.previousValue=v.currentValue,v.currentValue=null,v._prev=null,v._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(b,w){if(b){const v=b._prev;return w._next=b,w._prev=v,b._prev=w,v&&(v._next=w),b===this._mapHead&&(this._mapHead=w),this._appendAfter=b,b}return this._appendAfter?(this._appendAfter._next=w,w._prev=this._appendAfter):this._mapHead=w,this._appendAfter=w,null}_getOrCreateRecordForKey(b,w){if(this._records.has(b)){const M=this._records.get(b);this._maybeAddToChanges(M,w);const T=M._prev,k=M._next;return T&&(T._next=k),k&&(k._prev=T),M._next=null,M._prev=null,M}const v=new ux(b);return this._records.set(b,v),v.currentValue=w,this._addToAdditions(v),v}_reset(){if(this.isDirty){let b;for(this._previousMapHead=this._mapHead,b=this._previousMapHead;null!==b;b=b._next)b._nextPrevious=b._next;for(b=this._changesHead;null!==b;b=b._nextChanged)b.previousValue=b.currentValue;for(b=this._additionsHead;null!=b;b=b._nextAdded)b.previousValue=b.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(b,w){Object.is(w,b.currentValue)||(b.previousValue=b.currentValue,b.currentValue=w,this._addToChanges(b))}_addToAdditions(b){null===this._additionsHead?this._additionsHead=this._additionsTail=b:(this._additionsTail._nextAdded=b,this._additionsTail=b)}_addToChanges(b){null===this._changesHead?this._changesHead=this._changesTail=b:(this._changesTail._nextChanged=b,this._changesTail=b)}_forEach(b,w){b instanceof Map?b.forEach(w):Object.keys(b).forEach(v=>w(b[v],v))}}class ux{constructor(b){this.key=b,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Zw(){return new Pc([new If])}let Pc=(()=>{class _{static#e=this.\u0275prov=Et({token:_,providedIn:"root",factory:Zw});constructor(w){this.factories=w}static create(w,v){if(null!=v){const M=v.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:v=>_.create(w,v||Zw()),deps:[[_,new Tu,new xu]]}}find(w){const v=this.factories.find(M=>M.supports(w));if(null!=v)return v;throw new ge(901,!1)}}return _})();function $w(){return new Oc([new dx])}let Oc=(()=>{class _{static#e=this.\u0275prov=Et({token:_,providedIn:"root",factory:$w});constructor(w){this.factories=w}static create(w,v){if(v){const M=v.factories.slice();w=w.concat(M)}return new _(w)}static extend(w){return{provide:_,useFactory:v=>_.create(w,v||$w()),deps:[[_,new Tu,new xu]]}}find(w){const v=this.factories.find(M=>M.supports(w));if(v)return v;throw new ge(901,!1)}}return _})();const Mg=Vw(null,"core",[]);let Vf=(()=>{class _{constructor(w){}static#e=this.\u0275fac=function(v){return new(v||_)(rn(Lc))};static#t=this.\u0275mod=Mr({type:_});static#i=this.\u0275inj=$i({})}return _})();function wx(_){return"boolean"==typeof _?_:null!=_&&"false"!==_}function Ax(_){const b=Ge(_);if(!b)return null;const w=new qu(b);return{get selector(){return w.selector},get type(){return w.componentType},get inputs(){return w.inputs},get outputs(){return w.outputs},get ngContentSelectors(){return w.ngContentSelectors},get isStandalone(){return b.standalone},get isSignal(){return b.signals}}}},5137:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ct:()=>OAuthService,Hy:()=>OAuthStorage,zr:()=>OAuthModule});var _home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5861),_angular_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5879),_angular_common__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6814),_angular_common_http__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(9862),rxjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8645),rxjs__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(2096),rxjs__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(7715),rxjs__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(7104),rxjs__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(8504),rxjs__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(2572),rxjs__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(3019),rxjs_operators__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(2181),rxjs_operators__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9397),rxjs_operators__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3620),rxjs_operators__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(5177),rxjs_operators__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(4664),rxjs_operators__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(7398),rxjs_operators__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(1374),rxjs_operators__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(6306),rxjs_operators__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(5178),rxjs_operators__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(8180),rxjs_operators__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(1631),fast_sha256__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3921);class DateTimeProvider{}let SystemDateTimeProvider=(()=>{class W extends DateTimeProvider{now(){return Date.now()}new(){return new Date}}return W.\u0275fac=function(){let J;return function(i){return(J||(J=_angular_core__WEBPACK_IMPORTED_MODULE_1__.n5z(W)))(i||W)}}(),W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class LoginOptions{constructor(){this.disableNonceCheck=!1,this.preventClearHashAfterLogin=!1}}class OAuthLogger{}class OAuthStorage{}let MemoryStorage=(()=>{class W{constructor(){this.data=new Map}getItem(E){return this.data.get(E)}removeItem(E){this.data.delete(E)}setItem(E,i){this.data.set(E,i)}}return W.\u0275fac=function(E){return new(E||W)},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class ReceivedTokens{}class OAuthEvent{constructor(J){this.type=J}}class OAuthSuccessEvent extends OAuthEvent{constructor(J,E=null){super(J),this.info=E}}class OAuthInfoEvent extends OAuthEvent{constructor(J,E=null){super(J),this.info=E}}class OAuthErrorEvent extends OAuthEvent{constructor(J,E,i=null){super(J),this.reason=E,this.params=i}}function b64DecodeUnicode(W){const J=W.replace(/\-/g,"+").replace(/\_/g,"/");return decodeURIComponent(atob(J).split("").map(function(E){return"%"+("00"+E.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function base64UrlEncode(W){return btoa(W).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}class AuthConfig{constructor(J){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=2e4,this.silentRefreshTimeout=2e4,this.dummyClientSecret=null,this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.openUri=E=>{location.href=E},J&&Object.assign(this,J)}}class WebHttpUrlEncodingCodec{encodeKey(J){return encodeURIComponent(J)}encodeValue(J){return encodeURIComponent(J)}decodeKey(J){return decodeURIComponent(J)}decodeValue(J){return decodeURIComponent(J)}}class ValidationHandler{}class AbstractValidationHandler{validateAtHash(J){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){let i=E.inferHashAlgorithm(J.idTokenHeader),x=yield E.calcHash(J.accessToken,i),D=base64UrlEncode(x.substr(0,x.length/2)),L=J.idTokenClaims.at_hash.replace(/=/g,"");return D!==L&&(console.error("exptected at_hash: "+D),console.error("actual at_hash: "+L)),D===L})()}inferHashAlgorithm(J){let E=J.alg;if(!E.match(/^.S[0-9]{3}$/))throw new Error("Algorithm not supported: "+E);return"sha-"+E.substr(2)}}let UrlHelperService=(()=>{class W{getHashFragmentParams(E){let i=E||window.location.hash;if(i=decodeURIComponent(i),0!==i.indexOf("#"))return{};const x=i.indexOf("?");return i=i.substr(x>-1?x+1:1),this.parseQueryString(i)}parseQueryString(E){const i={};let x,H,D,L,I,N,q;if(null===E)return i;x=E.split("&");for(let G=0;G>6,H[L++]=128|63&I):I<55296||I>=57344?(H[L++]=224|I>>12,H[L++]=128|I>>6&63,H[L++]=128|63&I):(I=65536+((1023&I)<<10|1023&W.charCodeAt(++i)),H[L++]=240|I>>18,H[L++]=128|I>>12&63,H[L++]=128|I>>6&63,H[L++]=128|63&I);W=H}else{if("object"!==x)throw new Error(ERROR);if(null===W)throw new Error(ERROR);if(ARRAY_BUFFER&&W.constructor===ArrayBuffer)W=new Uint8Array(W);else if(!(Array.isArray(W)||ARRAY_BUFFER&&ArrayBuffer.isView(W)))throw new Error(ERROR)}W.length>64&&(W=new Sha256(J,!0).update(W).array());var N=[],q=[];for(i=0;i<64;++i){var G=W[i]||0;N[i]=92^G,q[i]=54^G}Sha256.call(this,J,E),this.update(q),this.oKeyPad=N,this.inner=!0,this.sharedMemory=E}Sha256.prototype.update=function(W){if(!this.finalized){var J,E=typeof W;if("string"!==E){if("object"!==E)throw new Error(ERROR);if(null===W)throw new Error(ERROR);if(ARRAY_BUFFER&&W.constructor===ArrayBuffer)W=new Uint8Array(W);else if(!(Array.isArray(W)||ARRAY_BUFFER&&ArrayBuffer.isView(W)))throw new Error(ERROR);J=!0}for(var i,H,x=0,D=W.length,L=this.blocks;x>2]|=W[x]<>2]|=i<>2]|=(192|i>>6)<>2]|=(128|63&i)<=57344?(L[H>>2]|=(224|i>>12)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<>2]|=(240|i>>18)<>2]|=(128|i>>12&63)<>2]|=(128|i>>6&63)<>2]|=(128|63&i)<=64?(this.block=L[16],this.start=H-64,this.hash(),this.hashed=!0):this.start=H}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var W=this.blocks,J=this.lastByteIndex;W[16]=this.block,W[J>>2]|=EXTRA[3&J],this.block=W[16],J>=56&&(this.hashed||this.hash(),W[0]=this.block,W[16]=W[1]=W[2]=W[3]=W[4]=W[5]=W[6]=W[7]=W[8]=W[9]=W[10]=W[11]=W[12]=W[13]=W[14]=W[15]=0),W[14]=this.hBytes<<3|this.bytes>>>29,W[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var N,te,se,de,fe,Ie,W=this.h0,J=this.h1,E=this.h2,i=this.h3,x=this.h4,H=this.h5,D=this.h6,L=this.h7,I=this.blocks;for(N=16;N<64;++N)I[N]=I[N-16]+(((te=I[N-15])>>>7|te<<25)^(te>>>18|te<<14)^te>>>3)+I[N-7]+(((te=I[N-2])>>>17|te<<15)^(te>>>19|te<<13)^te>>>10)<<0;for(Ie=J&E,N=0;N<64;N+=4)this.first?(this.is224?(se=300032,L=(te=I[0]-1413257819)-150054599<<0,i=te+24177077<<0):(se=704751109,L=(te=I[0]-210244248)-1521486534<<0,i=te+143694565<<0),this.first=!1):(L=i+(te=L+((x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7))+(x&H^~x&D)+K[N]+I[N])<<0,i=te+(((W>>>2|W<<30)^(W>>>13|W<<19)^(W>>>22|W<<10))+((se=W&J)^W&E^Ie))<<0),D=E+(te=D+((L>>>6|L<<26)^(L>>>11|L<<21)^(L>>>25|L<<7))+(L&x^~L&H)+K[N+1]+I[N+1])<<0,E=te+(((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+((de=i&W)^i&J^se))<<0,H=J+(te=H+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&L^~D&x)+K[N+2]+I[N+2])<<0,J=te+(((E>>>2|E<<30)^(E>>>13|E<<19)^(E>>>22|E<<10))+((fe=E&i)^E&W^de))<<0,x=W+(te=x+((H>>>6|H<<26)^(H>>>11|H<<21)^(H>>>25|H<<7))+(H&D^~H&L)+K[N+3]+I[N+3])<<0,W=te+(((J>>>2|J<<30)^(J>>>13|J<<19)^(J>>>22|J<<10))+((Ie=J&E)^J&i^fe))<<0;this.h0=this.h0+W<<0,this.h1=this.h1+J<<0,this.h2=this.h2+E<<0,this.h3=this.h3+i<<0,this.h4=this.h4+x<<0,this.h5=this.h5+H<<0,this.h6=this.h6+D<<0,this.h7=this.h7+L<<0},Sha256.prototype.hex=function(){this.finalize();var W=this.h0,J=this.h1,E=this.h2,i=this.h3,x=this.h4,H=this.h5,D=this.h6,L=this.h7,I=HEX_CHARS[W>>28&15]+HEX_CHARS[W>>24&15]+HEX_CHARS[W>>20&15]+HEX_CHARS[W>>16&15]+HEX_CHARS[W>>12&15]+HEX_CHARS[W>>8&15]+HEX_CHARS[W>>4&15]+HEX_CHARS[15&W]+HEX_CHARS[J>>28&15]+HEX_CHARS[J>>24&15]+HEX_CHARS[J>>20&15]+HEX_CHARS[J>>16&15]+HEX_CHARS[J>>12&15]+HEX_CHARS[J>>8&15]+HEX_CHARS[J>>4&15]+HEX_CHARS[15&J]+HEX_CHARS[E>>28&15]+HEX_CHARS[E>>24&15]+HEX_CHARS[E>>20&15]+HEX_CHARS[E>>16&15]+HEX_CHARS[E>>12&15]+HEX_CHARS[E>>8&15]+HEX_CHARS[E>>4&15]+HEX_CHARS[15&E]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i]+HEX_CHARS[x>>28&15]+HEX_CHARS[x>>24&15]+HEX_CHARS[x>>20&15]+HEX_CHARS[x>>16&15]+HEX_CHARS[x>>12&15]+HEX_CHARS[x>>8&15]+HEX_CHARS[x>>4&15]+HEX_CHARS[15&x]+HEX_CHARS[H>>28&15]+HEX_CHARS[H>>24&15]+HEX_CHARS[H>>20&15]+HEX_CHARS[H>>16&15]+HEX_CHARS[H>>12&15]+HEX_CHARS[H>>8&15]+HEX_CHARS[H>>4&15]+HEX_CHARS[15&H]+HEX_CHARS[D>>28&15]+HEX_CHARS[D>>24&15]+HEX_CHARS[D>>20&15]+HEX_CHARS[D>>16&15]+HEX_CHARS[D>>12&15]+HEX_CHARS[D>>8&15]+HEX_CHARS[D>>4&15]+HEX_CHARS[15&D];return this.is224||(I+=HEX_CHARS[L>>28&15]+HEX_CHARS[L>>24&15]+HEX_CHARS[L>>20&15]+HEX_CHARS[L>>16&15]+HEX_CHARS[L>>12&15]+HEX_CHARS[L>>8&15]+HEX_CHARS[L>>4&15]+HEX_CHARS[15&L]),I},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var W=this.h0,J=this.h1,E=this.h2,i=this.h3,x=this.h4,H=this.h5,D=this.h6,L=this.h7,I=[W>>24&255,W>>16&255,W>>8&255,255&W,J>>24&255,J>>16&255,J>>8&255,255&J,E>>24&255,E>>16&255,E>>8&255,255&E,i>>24&255,i>>16&255,i>>8&255,255&i,x>>24&255,x>>16&255,x>>8&255,255&x,H>>24&255,H>>16&255,H>>8&255,255&H,D>>24&255,D>>16&255,D>>8&255,255&D];return this.is224||I.push(L>>24&255,L>>16&255,L>>8&255,255&L),I},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var W=new ArrayBuffer(this.is224?28:32),J=new DataView(W);return J.setUint32(0,this.h0),J.setUint32(4,this.h1),J.setUint32(8,this.h2),J.setUint32(12,this.h3),J.setUint32(16,this.h4),J.setUint32(20,this.h5),J.setUint32(24,this.h6),this.is224||J.setUint32(28,this.h7),W},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var W=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(W),Sha256.prototype.finalize.call(this)}};var exports=createMethod();return exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),exports}const sha256=factory();class HashHandler{}function decodeUTF8(W){if("string"!=typeof W)throw new TypeError("expected string");var J,E=W,i=new Uint8Array(E.length);for(J=0;J{class W{calcHash(E,i){return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){return encodeUTF8(fast_sha256__WEBPACK_IMPORTED_MODULE_0__(decodeUTF8(E)))})()}toHashString2(E){let i="";for(let x of E)i+=String.fromCharCode(x);return i}toHashString(E){const i=new Uint8Array(E);let x="";for(let H of i)x+=String.fromCharCode(H);return x}}return W.\u0275fac=function(E){return new(E||W)},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})(),OAuthService=(()=>{class W extends AuthConfig{constructor(E,i,x,H,D,L,I,N,q,G){super(),this.ngZone=E,this.http=i,this.config=D,this.urlHelper=L,this.logger=I,this.crypto=N,this.dateTimeService=G,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.discoveryDocumentLoadedSubject=new rxjs__WEBPACK_IMPORTED_MODULE_3__.x,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=q,D||(D={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),H&&(this.tokenValidationHandler=H),D&&this.configure(D);try{x?this.setStorage(x):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(Q){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",Q)}if(this.checkLocalStorageAccessable()){const Q=window?.navigator?.userAgent;(Q?.includes("MSIE ")||Q?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;const E="test";try{return!(typeof window.localStorage>"u"||(localStorage.setItem(E,E),localStorage.removeItem(E),0))}catch{return!1}}configure(E){Object.assign(this,new AuthConfig,E),this.config=Object.assign({},new AuthConfig,E),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(E={},i,x=!0){let H=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(D=>{"token_received"===D.type?H=!0:"logout"===D.type&&(H=!1)}),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_expires"===D.type&&(null==i||"any"===i||D.info===i)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.b)(1e3)).subscribe(D=>{H&&this.refreshInternal(E,x).catch(L=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(E,i){return this.useSilentRefresh||"code"!==this.responseType?this.silentRefresh(E,i):this.refreshToken()}loadDiscoveryDocumentAndTryLogin(E=null){return this.loadDiscoveryDocument().then(i=>this.tryLogin(E))}loadDiscoveryDocumentAndLogin(E=null){return this.loadDiscoveryDocumentAndTryLogin(E=E||{}).then(i=>!(!this.hasValidIdToken()||!this.hasValidAccessToken())||(this.initLoginFlow("string"==typeof E.state?E.state:""),!1))}debug(...E){this.showDebugInformation&&this.logger.debug.apply(this.logger,E)}validateUrlFromDiscoveryDocument(E){const i=[],x=this.validateUrlForHttps(E),H=this.validateUrlAgainstIssuer(E);return x||i.push("https for all urls required. Also for urls received by discovery."),H||i.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),i}validateUrlForHttps(E){if(!E)return!0;const i=E.toLowerCase();return!(!1!==this.requireHttps&&(!i.match(/^http:\/\/localhost($|[:\/])/)&&!i.match(/^http:\/\/localhost($|[:\/])/)||"remoteOnly"!==this.requireHttps))||i.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(E,i){if(!E)throw new Error(`'${i}' should not be null`);if(!this.validateUrlForHttps(E))throw new Error(`'${i}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(E){return!this.strictDiscoveryDocumentValidation||!E||E.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){typeof window>"u"?this.debug("timer not supported on this plattform"):((this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"token_received"===E.type)).subscribe(E=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()}))}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){const E=this.getAccessTokenExpiration(),i=this.getAccessTokenStoredAt(),x=this.calcTimeout(i,E);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","access_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(H=>{this.ngZone.run(()=>{this.eventsSubject.next(H)})})})}setupIdTokenTimer(){const E=this.getIdTokenExpiration(),i=this.getIdTokenStoredAt(),x=this.calcTimeout(i,E);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthInfoEvent("token_expires","id_token")).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(x)).subscribe(H=>{this.ngZone.run(()=>{this.eventsSubject.next(H)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(E,i){const x=this.dateTimeService.now();return Math.max(0,(i-E)*this.timeoutFactor-(x-E))}setStorage(E){this._storage=E,this.configChanged()}loadDiscoveryDocument(E=null){return new Promise((i,x)=>{E||((E=this.issuer||"").endsWith("/")||(E+="/"),E+=".well-known/openid-configuration"),this.validateUrlForHttps(E)?this.http.get(E).subscribe(H=>{if(!this.validateDiscoveryDocument(H))return this.eventsSubject.next(new OAuthErrorEvent("discovery_document_validation_error",null)),void x("discovery_document_validation_error");this.loginUrl=H.authorization_endpoint,this.logoutUrl=H.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=H.grant_types_supported,this.issuer=H.issuer,this.tokenEndpoint=H.token_endpoint,this.userinfoEndpoint=H.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=H.jwks_uri,this.sessionCheckIFrameUrl=H.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(H),this.revocationEndpoint=H.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(D=>{const I=new OAuthSuccessEvent("discovery_document_loaded",{discoveryDocument:H,jwks:D});this.eventsSubject.next(I),i(I)}).catch(D=>{this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",D)),x(D)})},H=>{this.logger.error("error loading discovery document",H),this.eventsSubject.next(new OAuthErrorEvent("discovery_document_load_error",H)),x(H)}):x("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).")})}loadJwks(){return new Promise((E,i)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(x=>{this.jwks=x,this.eventsSubject.next(new OAuthSuccessEvent("discovery_document_loaded")),E(x)},x=>{this.logger.error("error loading jwks",x),this.eventsSubject.next(new OAuthErrorEvent("jwks_load_error",x)),i(x)}):E(null)})}validateDiscoveryDocument(E){let i;return this.skipIssuerCheck||E.issuer===this.issuer?(i=this.validateUrlFromDiscoveryDocument(E.authorization_endpoint),i.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",i),!1):(i=this.validateUrlFromDiscoveryDocument(E.end_session_endpoint),i.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",i),!1):(i=this.validateUrlFromDiscoveryDocument(E.token_endpoint),i.length>0&&this.logger.error("error validating token_endpoint in discovery document",i),i=this.validateUrlFromDiscoveryDocument(E.revocation_endpoint),i.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",i),i=this.validateUrlFromDiscoveryDocument(E.userinfo_endpoint),i.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",i),!1):(i=this.validateUrlFromDiscoveryDocument(E.jwks_uri),i.length>0?(this.logger.error("error validating jwks_uri in discovery document",i),!1):(this.sessionChecksEnabled&&!E.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0))))):(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+E.issuer),!1)}fetchTokenUsingPasswordFlowAndLoadUserProfile(E,i,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingPasswordFlow(E,i,x).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((E,i)=>{const x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:x,observe:"response",responseType:"text"}).subscribe(H=>{if(this.debug("userinfo received",JSON.stringify(H)),H.headers.get("content-type").startsWith("application/json")){let D=JSON.parse(H.body);const L=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!L.sub||D.sub!==L.sub))return void i("if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.\nif you are not using oidc but just oauth2 password flow set oidc to false");D=Object.assign({},L,D),this._storage.setItem("id_token_claims_obj",JSON.stringify(D)),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E({info:D})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new OAuthSuccessEvent("user_profile_loaded")),E(JSON.parse(H.body))},H=>{this.logger.error("error loading user info",H),this.eventsSubject.next(new OAuthErrorEvent("user_profile_load_error",H)),i(H)})})}fetchTokenUsingPasswordFlow(E,i,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){return this.fetchTokenUsingGrant("password",{username:E,password:i},x)}fetchTokenUsingGrant(E,i,x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let H=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type",E).set("scope",this.scope);if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(H=H.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(H=H.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))H=H.set(D,this.customQueryParams[D]);for(const D of Object.keys(i))H=H.set(D,i[D]);return x=x.set("Content-Type","application/x-www-form-urlencoded"),new Promise((D,L)=>{this.http.post(this.tokenEndpoint,H,{headers:x}).subscribe(I=>{this.debug("tokenResponse",I),this.storeAccessTokenResponse(I.access_token,I.refresh_token,I.expires_in||this.fallbackAccessTokenExpirationTimeInSec,I.scope,this.extractRecognizedCustomParameters(I)),this.oidc&&I.id_token&&this.processIdToken(I.id_token,I.access_token).then(N=>{this.storeIdToken(N),D(I)}),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),D(I)},I=>{this.logger.error("Error performing ${grantType} flow",I),this.eventsSubject.next(new OAuthErrorEvent("token_error",I)),L(I)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((E,i)=>{let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),H=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const D=btoa(`${this.clientId}:${this.dummyClientSecret}`);H=H.set("Authorization","Basic "+D)}if(this.useHttpBasicAuth||(x=x.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(x=x.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const D of Object.getOwnPropertyNames(this.customQueryParams))x=x.set(D,this.customQueryParams[D]);this.http.post(this.tokenEndpoint,x,{headers:H}).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_10__.w)(D=>D.id_token?(0,rxjs__WEBPACK_IMPORTED_MODULE_11__.D)(this.processIdToken(D.id_token,D.access_token,!0)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.b)(L=>this.storeIdToken(L)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(L=>D)):(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(D))).subscribe(D=>{this.debug("refresh tokenResponse",D),this.storeAccessTokenResponse(D.access_token,D.refresh_token,D.expires_in||this.fallbackAccessTokenExpirationTimeInSec,D.scope,this.extractRecognizedCustomParameters(D)),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),E(D)},D=>{this.logger.error("Error refreshing token",D),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",D)),i(D)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=E=>{const i=this.processMessageEventMessage(E);this.tryLogin({customHashFragment:i,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(x=>this.debug("tryLogin during silent refresh failed",x))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(E={},i=!0){const x=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(E.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");const H=this.document.getElementById(this.silentRefreshIFrameName);H&&this.document.body.removeChild(H),this.silentRefreshSubject=x.sub;const D=this.document.createElement("iframe");D.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener(),this.createLoginUrl(null,null,this.silentRefreshRedirectUri||this.redirectUri,i,E).then(G=>{D.setAttribute("src",G),this.silentRefreshShowIFrame||(D.style.display="none"),this.document.body.appendChild(D)});const I=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>G instanceof OAuthErrorEvent),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),N=this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(G=>"token_received"===G.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()),q=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(new OAuthErrorEvent("silent_refresh_timeout",null)).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_8__.g)(this.silentRefreshTimeout));return(0,rxjs__WEBPACK_IMPORTED_MODULE_14__.S)([I,N,q]).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(G=>{if(G instanceof OAuthErrorEvent)throw"silent_refresh_timeout"===G.type||(G=new OAuthErrorEvent("silent_refresh_error",G)),this.eventsSubject.next(G),G;return"token_received"===G.type&&(G=new OAuthSuccessEvent("silently_refreshed"),this.eventsSubject.next(G)),G})).toPromise()}initImplicitFlowInPopup(E){return this.initLoginFlowInPopup(E)}initLoginFlowInPopup(E){return E=E||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(i=>new Promise((x,H)=>{let I,L=null;E.windowRef?E.windowRef&&!E.windowRef.closed&&(L=E.windowRef,L.location.href=i):L=window.open(i,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(E));const N=oe=>{this.tryLogin({customHashFragment:oe,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{G(),x(!0)},le=>{G(),H(le)})};L?I=window.setInterval(()=>{(!L||L.closed)&&(G(),H(new OAuthErrorEvent("popup_closed",{})))},500):H(new OAuthErrorEvent("popup_blocked",{}));const G=()=>{window.clearInterval(I),window.removeEventListener("storage",te),window.removeEventListener("message",Q),null!==L&&L.close(),L=null},Q=oe=>{const le=this.processMessageEventMessage(oe);le&&null!==le?(window.removeEventListener("storage",te),N(le)):console.log("false event firing")},te=oe=>{"auth_hash"===oe.key&&(window.removeEventListener("message",Q),N(oe.newValue))};window.addEventListener("message",Q),window.addEventListener("storage",te)}))}calculatePopupFeatures(E){const i=E.height||470,x=E.width||500,H=window.screenLeft+(window.outerWidth-x)/2;return`location=no,toolbar=no,width=${x},height=${i},top=${window.screenTop+(window.outerHeight-i)/2},left=${H}`}processMessageEventMessage(E){let i="#";if(this.silentRefreshMessagePrefix&&(i+=this.silentRefreshMessagePrefix),!E||!E.data||"string"!=typeof E.data)return;const x=E.data;return x.startsWith(i)?"#"+x.substr(i.length):void 0}canPerformSessionCheck(){return!(!this.sessionChecksEnabled||(this.sessionCheckIFrameUrl?this.getSessionState()?typeof this.document>"u":(console.warn("sessionChecksEnabled is activated but there is no session_state"),1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),1)))}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=E=>{const i=E.origin.toLowerCase(),x=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),x.startsWith(i)){switch(E.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()})}this.debug("got info from session check inframe",E)}else this.debug("sessionCheckEventListener","wrong origin",i,"expected",x,"event",E)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new OAuthInfoEvent("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new OAuthInfoEvent("session_changed")),this.stopSessionCheckTimer(),this.useSilentRefresh||"code"!==this.responseType?this.silentRefreshRedirectUri?(this.silentRefresh().catch(E=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)):this.refreshToken().then(E=>{this.debug("token refresh after session change worked")}).catch(E=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0)})}waitForSilentRefreshAfterSessionChange(){this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(E=>"silently_refreshed"===E.type||"silent_refresh_timeout"===E.type||"silent_refresh_error"===E.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_13__.P)()).subscribe(E=>{"silently_refreshed"!==E.type&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new OAuthInfoEvent("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new OAuthInfoEvent("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;const E=this.document.getElementById(this.sessionCheckIFrameName);E&&this.document.body.removeChild(E);const i=this.document.createElement("iframe");i.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener(),i.setAttribute("src",this.sessionCheckIFrameUrl),i.style.display="none",this.document.body.appendChild(i),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){const E=this.document.getElementById(this.sessionCheckIFrameName);E||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);const i=this.getSessionState();i||this.stopSessionCheckTimer(),E.contentWindow.postMessage(this.clientId+" "+i,this.issuer)}createLoginUrl(E="",i="",x="",H=!1,D={}){var L=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const I=L;let N;N=x||L.redirectUri;const q=yield L.createAndSaveNonce();if(E=E?q+L.config.nonceStateSeparator+encodeURIComponent(E):q,!L.requestAccessToken&&!L.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");L.responseType=L.config.responseType?L.config.responseType:L.oidc&&L.requestAccessToken?"id_token token":L.oidc&&!L.requestAccessToken?"id_token":"token";const G=I.loginUrl.indexOf("?")>-1?"&":"?";let Q=I.scope;L.oidc&&!Q.match(/(^|\s)openid($|\s)/)&&(Q="openid "+Q);let te=I.loginUrl+G+"response_type="+encodeURIComponent(I.responseType)+"&client_id="+encodeURIComponent(I.clientId)+"&state="+encodeURIComponent(E)+"&redirect_uri="+encodeURIComponent(N)+"&scope="+encodeURIComponent(Q);if(L.responseType.includes("code")&&!L.disablePKCE){const[oe,le]=yield L.createChallangeVerifierPairForPKCE();L.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",le):L._storage.setItem("PKCE_verifier",le),te+="&code_challenge="+oe,te+="&code_challenge_method=S256"}i&&(te+="&login_hint="+encodeURIComponent(i)),I.resource&&(te+="&resource="+encodeURIComponent(I.resource)),I.oidc&&(te+="&nonce="+encodeURIComponent(q)),H&&(te+="&prompt=none");for(const oe of Object.keys(D))te+="&"+encodeURIComponent(oe)+"="+encodeURIComponent(D[oe]);if(L.customQueryParams)for(const oe of Object.getOwnPropertyNames(L.customQueryParams))te+="&"+oe+"="+encodeURIComponent(L.customQueryParams[oe]);return te})()}initImplicitFlowInternal(E="",i=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},H=null;"string"==typeof i?H=i:"object"==typeof i&&(x=i),this.createLoginUrl(E,H,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initImplicitFlow",D),this.inImplicitFlow=!1})}initImplicitFlow(E="",i=""){""!==this.loginUrl?this.initImplicitFlowInternal(E,i):this.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(x=>"discovery_document_loaded"===x.type)).subscribe(x=>this.initImplicitFlowInternal(E,i))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(E){const i=this;if(E.onTokenReceived){const x={idClaims:i.getIdentityClaims(),idToken:i.getIdToken(),accessToken:i.getAccessToken(),state:i.state};E.onTokenReceived(x)}}storeAccessTokenResponse(E,i,x,H,D){if(this._storage.setItem("access_token",E),H&&!Array.isArray(H)?this._storage.setItem("granted_scopes",JSON.stringify(H.split(" "))):H&&Array.isArray(H)&&this._storage.setItem("granted_scopes",JSON.stringify(H)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),x){const L=1e3*x,N=this.dateTimeService.new().getTime()+L;this._storage.setItem("expires_at",""+N)}i&&this._storage.setItem("refresh_token",i),D&&D.forEach((L,I)=>{this._storage.setItem(I,L)})}tryLogin(E=null){return"code"===this.config.responseType?this.tryLoginCodeFlow(E).then(i=>!0):this.tryLoginImplicitFlow(E)}parseQueryString(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):{}}tryLoginCodeFlow(E=null){var i=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){const x=(E=E||{}).customHashFragment?E.customHashFragment.substring(1):window.location.search,H=i.getCodePartsFromUrl(x),D=H.code,L=H.state,I=H.session_state;if(!E.preventClearHashAfterLogin){const G=location.origin+location.pathname+location.search.replace(/code=[^&\$]*/,"").replace(/scope=[^&\$]*/,"").replace(/state=[^&\$]*/,"").replace(/session_state=[^&\$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,G)}let[N,q]=i.parseState(L);if(i.state=q,H.error){i.debug("error trying to login"),i.handleLoginError(E,H);const G=new OAuthErrorEvent("code_error",{},H);return i.eventsSubject.next(G),Promise.reject(G)}if(!E.disableNonceCheck){if(!N)return i.saveRequestedRoute(),Promise.resolve();if(!E.disableOAuth2StateCheck&&!i.validateNonce(N)){const Q=new OAuthErrorEvent("invalid_nonce_in_state",null);return i.eventsSubject.next(Q),Promise.reject(Q)}return i.storeSessionState(I),D&&(yield i.getTokenFromCode(D,E),i.restoreRequestedRoute()),Promise.resolve()}return Promise.reject()})()}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){const E=this._storage.getItem("requested_route");E&&history.replaceState(null,"",window.location.origin+E)}getCodePartsFromUrl(E){return E&&0!==E.length?("?"===E.charAt(0)&&(E=E.substr(1)),this.urlHelper.parseQueryString(E)):this.urlHelper.getHashFragmentParams()}getTokenFromCode(E,i){let x=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}).set("grant_type","authorization_code").set("code",E).set("redirect_uri",i.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let H;H=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("PKCE_verifier"):this._storage.getItem("PKCE_verifier"),H?x=x.set("code_verifier",H):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(x,i)}fetchAndProcessToken(E,i){i=i||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let x=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const H=btoa(`${this.clientId}:${this.dummyClientSecret}`);x=x.set("Authorization","Basic "+H)}return this.useHttpBasicAuth||(E=E.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(E=E.set("client_secret",this.dummyClientSecret)),new Promise((H,D)=>{if(this.customQueryParams)for(let L of Object.getOwnPropertyNames(this.customQueryParams))E=E.set(L,this.customQueryParams[L]);this.http.post(this.tokenEndpoint,E,{headers:x}).subscribe(L=>{this.debug("refresh tokenResponse",L),this.storeAccessTokenResponse(L.access_token,L.refresh_token,L.expires_in||this.fallbackAccessTokenExpirationTimeInSec,L.scope,this.extractRecognizedCustomParameters(L)),this.oidc&&L.id_token?this.processIdToken(L.id_token,L.access_token,i.disableNonceCheck).then(I=>{this.storeIdToken(I),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),H(L)}).catch(I=>{this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",I)),console.error("Error validating tokens"),console.error(I),D(I)}):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.eventsSubject.next(new OAuthSuccessEvent("token_refreshed")),H(L))},L=>{console.error("Error getting token",L),this.eventsSubject.next(new OAuthErrorEvent("token_refresh_error",L)),D(L)})})}tryLoginImplicitFlow(E=null){let i;i=(E=E||{}).customHashFragment?this.urlHelper.getHashFragmentParams(E.customHashFragment):this.urlHelper.getHashFragmentParams(),this.debug("parsed url",i);const x=i.state;let[H,D]=this.parseState(x);if(this.state=D,i.error){this.debug("error trying to login"),this.handleLoginError(E,i);const G=new OAuthErrorEvent("token_error",{},i);return this.eventsSubject.next(G),Promise.reject(G)}const L=i.access_token,I=i.id_token,N=i.session_state,q=i.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!L||this.requestAccessToken&&!E.disableOAuth2StateCheck&&!x||this.oidc&&!I)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!N&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!E.disableNonceCheck&&!this.validateNonce(H)){const Q=new OAuthErrorEvent("invalid_nonce_in_state",null);return this.eventsSubject.next(Q),Promise.reject(Q)}return this.requestAccessToken&&this.storeAccessTokenResponse(L,null,i.expires_in||this.fallbackAccessTokenExpirationTimeInSec,q),this.oidc?this.processIdToken(I,L,E.disableNonceCheck).then(G=>E.validationHandler?E.validationHandler({accessToken:L,idClaims:G.idTokenClaims,idToken:G.idToken,state:x}).then(Q=>G):G).then(G=>(this.storeIdToken(G),this.storeSessionState(N),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.callOnTokenReceivedIfExists(E),this.inImplicitFlow=!1,!0)).catch(G=>(this.eventsSubject.next(new OAuthErrorEvent("token_validation_error",G)),this.logger.error("Error validating tokens"),this.logger.error(G),Promise.reject(G))):(this.eventsSubject.next(new OAuthSuccessEvent("token_received")),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(E),Promise.resolve(!0))}parseState(E){let i=E,x="";if(E){const H=E.indexOf(this.config.nonceStateSeparator);H>-1&&(i=E.substr(0,H),x=E.substr(H+this.config.nonceStateSeparator.length))}return[i,x]}validateNonce(E){let i;return i=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),i===E||(console.error("Validating access_token failed, wrong state/nonce.",i,E),!1)}storeIdToken(E){this._storage.setItem("id_token",E.idToken),this._storage.setItem("id_token_claims_obj",E.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+E.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(E){this._storage.setItem("session_state",E)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(E,i){E.onLoginError&&E.onLoginError(i),this.clearHashAfterLogin&&!E.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(E=6e5){return this.clockSkewInSec?1e3*this.clockSkewInSec:E}processIdToken(E,i,x=!1){const H=E.split("."),L=b64DecodeUnicode(this.padBase64(H[0])),I=JSON.parse(L),q=b64DecodeUnicode(this.padBase64(H[1])),G=JSON.parse(q);let Q;if(Q=this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.getItem("nonce"):this._storage.getItem("nonce"),Array.isArray(G.aud)){if(G.aud.every(fe=>fe!==this.clientId)){const fe="Wrong audience: "+G.aud.join(",");return this.logger.warn(fe),Promise.reject(fe)}}else if(G.aud!==this.clientId){const fe="Wrong audience: "+G.aud;return this.logger.warn(fe),Promise.reject(fe)}if(!G.sub){const fe="No sub claim in id_token";return this.logger.warn(fe),Promise.reject(fe)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==G.sub){const fe=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${G.sub}`;return this.logger.warn(fe),Promise.reject(fe)}if(!G.iat){const fe="No iat claim in id_token";return this.logger.warn(fe),Promise.reject(fe)}if(!this.skipIssuerCheck&&G.iss!==this.issuer){const fe="Wrong issuer: "+G.iss;return this.logger.warn(fe),Promise.reject(fe)}if(!x&&G.nonce!==Q){const fe="Wrong nonce: "+G.nonce;return this.logger.warn(fe),Promise.reject(fe)}if(this.hasOwnProperty("responseType")&&("code"===this.responseType||"id_token"===this.responseType)&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!G.at_hash){const fe="An at_hash is needed!";return this.logger.warn(fe),Promise.reject(fe)}const te=this.dateTimeService.now(),oe=1e3*G.iat,le=1e3*G.exp,se=this.getClockSkewInMsec();if(oe-se>=te||le+se<=te){const fe="Token has expired";return console.error(fe),console.error({now:te,issuedAtMSec:oe,expiresAtMSec:le}),Promise.reject(fe)}const de={accessToken:i,idToken:E,jwks:this.jwks,idTokenClaims:G,idTokenHeader:I,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(de).then(fe=>({idToken:E,idTokenClaims:G,idTokenClaimsJson:q,idTokenHeader:I,idTokenHeaderJson:L,idTokenExpiresAt:le})):this.checkAtHash(de).then(fe=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!fe){const Ie="Wrong at_hash";return this.logger.warn(Ie),Promise.reject(Ie)}return this.checkSignature(de).then(Ie=>{const Ke={idToken:E,idTokenClaims:G,idTokenClaimsJson:q,idTokenHeader:I,idTokenHeaderJson:L,idTokenExpiresAt:le};return this.disableAtHashCheck?Ke:this.checkAtHash(de).then(Je=>{if(this.requestAccessToken&&!Je){const ge="Wrong at_hash";return this.logger.warn(ge),Promise.reject(ge)}return Ke})})})}getIdentityClaims(){const E=this._storage.getItem("id_token_claims_obj");return E?JSON.parse(E):null}getGrantedScopes(){const E=this._storage.getItem("granted_scopes");return E?JSON.parse(E):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(E){for(;E.length%4!=0;)E+="=";return E}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){const E=this._storage.getItem("expires_at"),i=this.dateTimeService.new();return!(E&&parseInt(E,10)=0&&null!==this._storage.getItem(E)?JSON.parse(this._storage.getItem(E)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(E={},i=""){let x=!1;"boolean"==typeof E&&(x=E,E={});const H=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(L=>this._storage.removeItem(L)),this.silentRefreshSubject=null,this.eventsSubject.next(new OAuthInfoEvent("logout")),!this.logoutUrl||x||!H&&!this.postLogoutRedirectUri)return;let D;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)D=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(H)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let L=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec});H&&(L=L.set("id_token_hint",H));const I=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";I&&(L=L.set("post_logout_redirect_uri",I),i&&(L=L.set("state",i)));for(let N in E)L=L.set(N,E[N]);D=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+L.toString()}this.config.openUri(D)}createAndSaveNonce(){const E=this;return this.createNonce().then(function(i){return E.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",i):E._storage.setItem("nonce",i),i})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();const E=this.document.getElementById(this.silentRefreshIFrameName);E&&E.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();const i=this.document.getElementById(this.sessionCheckIFrameName);i&&i.remove()}createNonce(){return new Promise(E=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");const i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~";let x=45,H="";const D=typeof self>"u"?null:self.crypto||self.msCrypto;if(D){let L=new Uint8Array(x);D.getRandomValues(L),L.map||(L.map=Array.prototype.map),L=L.map(I=>i.charCodeAt(I%66)),H=String.fromCharCode.apply(null,L)}else for(;0"discovery_document_loaded"===x.type)).subscribe(x=>this.initCodeFlowInternal(E,i))}initCodeFlowInternal(E="",i={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let x={},H=null;"string"==typeof i?H=i:"object"==typeof i&&(x=i),this.createLoginUrl(E,H,null,!1,x).then(this.config.openUri).catch(D=>{console.error("Error in initAuthorizationCodeFlow"),console.error(D)})}createChallangeVerifierPairForPKCE(){var E=this;return(0,_home_runner_work_perun_web_apps_perun_web_apps_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(function*(){if(!E.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");const i=yield E.createNonce();return[base64UrlEncode(yield E.crypto.calcHash(i,"sha-256")),i]})()}extractRecognizedCustomParameters(E){let i=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(x=>{E[x]&&i.set(x,JSON.stringify(E[x]))}),i}revokeTokenAndLogout(E={},i=!1){let x=this.revocationEndpoint,H=this.getAccessToken(),D=this.getRefreshToken();if(!H)return;let L=new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.LE({encoder:new WebHttpUrlEncodingCodec}),I=(new _angular_common_http__WEBPACK_IMPORTED_MODULE_9__.WM).set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){const N=btoa(`${this.clientId}:${this.dummyClientSecret}`);I=I.set("Authorization","Basic "+N)}if(this.useHttpBasicAuth||(L=L.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(L=L.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(const N of Object.getOwnPropertyNames(this.customQueryParams))L=L.set(N,this.customQueryParams[N]);return new Promise((N,q)=>{let G,Q;if(H){let te=L.set("token",H).set("token_type_hint","access_token");G=this.http.post(x,te,{headers:I})}else G=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);if(D){let te=L.set("token",D).set("token_type_hint","refresh_token");Q=this.http.post(x,te,{headers:I})}else Q=(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null);i&&(G=G.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te))),Q=Q.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(te=>0===te.status?(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null):(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(te)))),(0,rxjs__WEBPACK_IMPORTED_MODULE_17__.a)([G,Q]).subscribe(te=>{this.logOut(E),N(te),this.logger.info("Token successfully revoked")},te=>{this.logger.error("Error revoking token",te),this.eventsSubject.next(new OAuthErrorEvent("token_revoke_error",te)),q(te)})})}clearLocationHash(){""!=location.hash&&(location.hash="")}}return W.\u0275fac=function(E){return new(E||W)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_core__WEBPACK_IMPORTED_MODULE_1__.R0b),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.eN),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthStorage,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(ValidationHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(AuthConfig,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(UrlHelperService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthLogger),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(HashHandler,8),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(_angular_common__WEBPACK_IMPORTED_MODULE_18__.K0),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(DateTimeProvider))},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class OAuthModuleConfig{}class OAuthResourceServerConfig{}class OAuthResourceServerErrorHandler{}class OAuthNoopResourceServerErrorHandler{handleError(J){return(0,rxjs__WEBPACK_IMPORTED_MODULE_16__._)(J)}}let DefaultOAuthInterceptor=(()=>{class W{constructor(E,i,x){this.oAuthService=E,this.errorHandler=i,this.moduleConfig=x}checkUrl(E){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(E):!this.moduleConfig.resourceServer.allowedUrls||!!this.moduleConfig.resourceServer.allowedUrls.find(i=>E.toLowerCase().startsWith(i.toLowerCase()))}intercept(E,i){const x=E.url.toLowerCase();return this.moduleConfig&&this.moduleConfig.resourceServer&&this.checkUrl(x)?this.moduleConfig.resourceServer.sendAccessToken?(0,rxjs__WEBPACK_IMPORTED_MODULE_19__.T)((0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(this.oAuthService.getAccessToken()).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>!!D)),this.oAuthService.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.h)(D=>"token_received"===D.type),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_20__.V)(this.oAuthService.waitForTokenInMsec||0),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>(0,rxjs__WEBPACK_IMPORTED_MODULE_7__.of)(null)),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_12__.U)(D=>this.oAuthService.getAccessToken()))).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_21__.q)(1),(0,rxjs_operators__WEBPACK_IMPORTED_MODULE_22__.z)(D=>{if(D){const I=E.headers.set("Authorization","Bearer "+D);E=E.clone({headers:I})}return i.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(L=>this.errorHandler.handleError(L)))})):i.handle(E).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_15__.K)(D=>this.errorHandler.handleError(D))):i.handle(E)}}return W.\u0275fac=function(E){return new(E||W)(_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthService),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthResourceServerErrorHandler),_angular_core__WEBPACK_IMPORTED_MODULE_1__.LFG(OAuthModuleConfig,8))},W.\u0275prov=_angular_core__WEBPACK_IMPORTED_MODULE_1__.Yz7({token:W,factory:W.\u0275fac}),W})();class NullValidationHandler{validateSignature(J){return Promise.resolve(null)}validateAtHash(J){return Promise.resolve(!0)}}function createDefaultLogger(){return console}function createDefaultStorage(){return typeof sessionStorage<"u"?sessionStorage:new MemoryStorage}let OAuthModule=(()=>{class W{static forRoot(E=null,i=NullValidationHandler){return{ngModule:W,providers:[OAuthService,UrlHelperService,{provide:OAuthLogger,useFactory:createDefaultLogger},{provide:OAuthStorage,useFactory:createDefaultStorage},{provide:ValidationHandler,useClass:i},{provide:HashHandler,useClass:DefaultHashHandler},{provide:OAuthResourceServerErrorHandler,useClass:OAuthNoopResourceServerErrorHandler},{provide:OAuthModuleConfig,useValue:E},{provide:_angular_common_http__WEBPACK_IMPORTED_MODULE_9__.TP,useClass:DefaultOAuthInterceptor,multi:!0},{provide:DateTimeProvider,useClass:SystemDateTimeProvider}]}}}return W.\u0275fac=function(E){return new(E||W)},W.\u0275mod=_angular_core__WEBPACK_IMPORTED_MODULE_1__.oAB({type:W}),W.\u0275inj=_angular_core__WEBPACK_IMPORTED_MODULE_1__.cJS({imports:[[_angular_common__WEBPACK_IMPORTED_MODULE_18__.ez]]}),W})();const err="PLEASE READ THIS CAREFULLY:\n\nBeginning with angular-oauth2-oidc version 9, the JwksValidationHandler\nhas been moved to an library of its own. If you need it for implementing\nOAuth2/OIDC **implicit flow**, please install it using npm:\n\n npm i angular-oauth2-oidc-jwks --save\n\nAfter that, you can import it into your application:\n\n import { JwksValidationHandler } from 'angular-oauth2-oidc-jwks';\n\nPlease note, that this dependency is not needed for the **code flow**,\nwhich is nowadays the **recommented** one for single page applications.\nThis also results in smaller bundle sizes.\n";class JwksValidationHandler extends NullValidationHandler{constructor(){super(),console.error(err)}}const AUTH_CONFIG=new _angular_core__WEBPACK_IMPORTED_MODULE_1__.OlP("AUTH_CONFIG")},5861:(W,J,E)=>{"use strict";function i(H,D,L,I,N,q,G){try{var Q=H[q](G),te=Q.value}catch(oe){return void L(oe)}Q.done?D(te):Promise.resolve(te).then(I,N)}function x(H){return function(){var D=this,L=arguments;return new Promise(function(I,N){var q=H.apply(D,L);function G(te){i(q,I,N,G,Q,"next",te)}function Q(te){i(q,I,N,G,Q,"throw",te)}G(void 0)})}}E.d(J,{Z:()=>x})},7582:(W,J,E)=>{"use strict";function oe(ye,ve,Te,xe){return new(Te||(Te=Promise))(function(Fe,dt){function ot(qt){try{tt(xe.next(qt))}catch(Et){dt(Et)}}function Ii(qt){try{tt(xe.throw(qt))}catch(Et){dt(Et)}}function tt(qt){qt.done?Fe(qt.value):function Ae(Fe){return Fe instanceof Te?Fe:new Te(function(dt){dt(Fe)})}(qt.value).then(ot,Ii)}tt((xe=xe.apply(ye,ve||[])).next())})}function ge(ye){return this instanceof ge?(this.v=ye,this):new ge(ye)}function Se(ye,ve,Te){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ae,xe=Te.apply(ye,ve||[]),Fe=[];return Ae={},dt("next"),dt("throw"),dt("return"),Ae[Symbol.asyncIterator]=function(){return this},Ae;function dt(hi){xe[hi]&&(Ae[hi]=function($i){return new Promise(function(Ji,ue){Fe.push([hi,$i,Ji,ue])>1||ot(hi,$i)})})}function ot(hi,$i){try{!function Ii(hi){hi.value instanceof ge?Promise.resolve(hi.value.v).then(tt,qt):Et(Fe[0][2],hi)}(xe[hi]($i))}catch(Ji){Et(Fe[0][3],Ji)}}function tt(hi){ot("next",hi)}function qt(hi){ot("throw",hi)}function Et(hi,$i){hi($i),Fe.shift(),Fe.length&&ot(Fe[0][0],Fe[0][1])}}function qe(ye){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Te,ve=ye[Symbol.asyncIterator];return ve?ve.call(ye):(ye=function fe(ye){var ve="function"==typeof Symbol&&Symbol.iterator,Te=ve&&ye[ve],xe=0;if(Te)return Te.call(ye);if(ye&&"number"==typeof ye.length)return{next:function(){return ye&&xe>=ye.length&&(ye=void 0),{value:ye&&ye[xe++],done:!ye}}};throw new TypeError(ve?"Object is not iterable.":"Symbol.iterator is not defined.")}(ye),Te={},xe("next"),xe("throw"),xe("return"),Te[Symbol.asyncIterator]=function(){return this},Te);function xe(Fe){Te[Fe]=ye[Fe]&&function(dt){return new Promise(function(ot,Ii){!function Ae(Fe,dt,ot,Ii){Promise.resolve(Ii).then(function(tt){Fe({value:tt,done:ot})},dt)}(ot,Ii,(dt=ye[Fe](dt)).done,dt.value)})}}}E.d(J,{FC:()=>Se,KL:()=>qe,mG:()=>oe,qq:()=>ge}),"function"==typeof SuppressedError&&SuppressedError},1128:W=>{"use strict";W.exports=JSON.parse('{"version":"2021e","zones":["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212132121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|010102304056565656565656565656565656565656565656565656565656565656565656565656565656565656567|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212121212|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|+10|-a0|0||25e4","Antarctica/Macquarie|AEST AEDT -00|-a0 -b0 0|010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1zc0 Oo0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 LA0 1C00 Oo0 1C00 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2o0 MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1nA0 1200 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 Xc0 1qo0 1200 1qo0 Xc0 1qo0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|BMT BST AST ADT|4j.i 3j.i 40 30|010102323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28p7E.G 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|0121212121212121212121212121212121212121212123212321232123212121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293ju xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293iJ xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293k0 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293i0 xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2n5c9.l cFX9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|0123232323232323212121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2xorF.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|01212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0 4q00 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|LMT -1030 -0930 -10|aD.4 au 9u a0|0123232323232323232323232323|-FSdk.U 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],"links":["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Phoenix|America/Creston","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],"countries":["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}')},4147:W=>{"use strict";W.exports={i8:"14.3.1"}}},W=>{W(W.s=1418)}]); \ No newline at end of file diff --git a/dist/apps/user-profile/runtime.2995b2be68ce8f5c.js b/dist/apps/user-profile/runtime.2995b2be68ce8f5c.js new file mode 100644 index 000000000..e76f6b130 --- /dev/null +++ b/dist/apps/user-profile/runtime.2995b2be68ce8f5c.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,p={},v={};function n(e){var f=v[e];if(void 0!==f)return f.exports;var r=v[e]={id:e,loaded:!1,exports:{}};return p[e].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}n.m=p,e=[],n.O=(f,r,c,l)=>{if(!r){var o=1/0;for(a=0;a=l)&&Object.keys(n.O).every(_=>n.O[_](r[s]))?r.splice(s--,1):(t=!1,l0&&e[a-1][2]>l;a--)e[a]=e[a-1];e[a]=[r,c,l]},n.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};n.O.j=c=>0===e[c];var f=(c,l)=>{var s,i,[a,o,t]=l,u=0;if(a.some(h=>0!==e[h])){for(s in o)n.o(o,s)&&(n.m[s]=o[s]);if(t)var d=t(n)}for(c&&c(l);u{"use strict";var e,v={},p={};function a(e){var l=p[e];if(void 0!==l)return l.exports;var r=p[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(l,r,c,f)=>{if(!r){var t=1/0;for(n=0;n=f)&&Object.keys(a.O).every(_=>a.O[_](r[s]))?r.splice(s--,1):(u=!1,f0&&e[n-1][2]>f;n--)e[n]=e[n-1];e[n]=[r,c,f]},a.d=(e,l)=>{for(var r in l)a.o(l,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:l[r]})},a.o=(e,l)=>Object.prototype.hasOwnProperty.call(e,l),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={666:0};a.O.j=c=>0===e[c];var l=(c,f)=>{var s,o,[n,t,u]=f,i=0;if(n.some(h=>0!==e[h])){for(s in t)a.o(t,s)&&(a.m[s]=t[s]);if(u)var d=u(a)}for(c&&c(f);i.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}th,td.mat-mdc-cell{padding:.25rem!important}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}table .mdc-notched-outline__leading,table .mdc-notched-outline__trailing{border:0!important}table .mdc-text-field--outlined{padding-left:0!important}mat-list-item .mat-mdc-text-field-wrapper{height:40px!important}mat-list-item .mat-mdc-form-field-subscript-wrapper{height:0!important}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center;border-radius:var(--bs-card-border-radius)!important}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#414141;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;inset:5px;border-radius:50%;border:3px solid transparent;border-top-color:#afafaf;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;inset:15px;border-radius:50%;border:3px solid transparent;border-top-color:#e5e5e5;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@charset "UTF-8";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/dist/apps/user-profile/styles.8b06ef0886070d54.css b/dist/apps/user-profile/styles.8b06ef0886070d54.css deleted file mode 100644 index 7a3ff4b38..000000000 --- a/dist/apps/user-profile/styles.8b06ef0886070d54.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font-size:14px;font-weight:500;line-height:22px;font-family:Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font-size:96px;font-weight:300;line-height:96px;font-family:Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font-size:60px;font-weight:300;line-height:60px;font-family:Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font-size:48px;font-weight:400;line-height:50px;font-family:Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font-size:34px;font-weight:400;line-height:40px;font-family:Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-button-toggle,.mat-calendar{font-family:Roboto,sans-serif}.mdc-form-field,.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-button,.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #212121;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #43a047}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#212121}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #212121;--mdc-linear-progress-track-color: rgba(33, 33, 33, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(33, 33, 33, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#21212140;background-color:var(--mdc-linear-progress-track-color, rgba(33, 33, 33, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #212121)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #212121)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#212121de}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled .mdc-floating-label{color:#00000061}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled .mdc-floating-label{color:GrayText}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing,.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#212121de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(33, 33, 33, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #212121;--mdc-chip-elevated-disabled-container-color: #212121;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #757575;--mdc-switch-selected-handle-color: #757575;--mdc-switch-selected-hover-state-layer-color: #757575;--mdc-switch-selected-pressed-state-layer-color: #757575;--mdc-switch-selected-focus-handle-color: #212121;--mdc-switch-selected-hover-handle-color: #212121;--mdc-switch-selected-pressed-handle-color: #212121;--mdc-switch-selected-focus-track-color: #e0e0e0;--mdc-switch-selected-hover-track-color: #e0e0e0;--mdc-switch-selected-pressed-track-color: #e0e0e0;--mdc-switch-selected-track-color: #e0e0e0}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #212121;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #212121;--mdc-slider-focus-handle-color: #212121;--mdc-slider-hover-handle-color: #212121;--mdc-slider-active-track-color: #212121;--mdc-slider-inactive-track-color: #212121;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #212121;--mat-mdc-slider-ripple-color: #212121;--mat-mdc-slider-hover-ripple-color: rgba(33, 33, 33, .05);--mat-mdc-slider-focus-ripple-color: rgba(33, 33, 33, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #212121;--mdc-radio-selected-hover-icon-color: #212121;--mdc-radio-selected-icon-color: #212121;--mdc-radio-selected-pressed-icon-color: #212121}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#212121}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #212121;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #212121;--mat-tab-header-active-ripple-color: #212121;--mat-tab-header-inactive-ripple-color: #212121;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #212121;--mat-tab-header-active-hover-label-text-color: #212121;--mat-tab-header-active-focus-indicator-color: #212121;--mat-tab-header-active-hover-indicator-color: #212121}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #212121;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #212121;--mdc-checkbox-selected-hover-icon-color: #212121;--mdc-checkbox-selected-icon-color: #212121;--mdc-checkbox-selected-pressed-icon-color: #212121;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #212121;--mdc-checkbox-selected-hover-state-layer-color: #212121;--mdc-checkbox-selected-pressed-state-layer-color: #212121;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #212121}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #212121;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #212121;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #212121}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #212121;--mat-mdc-button-persistent-ripple-color: #212121;--mat-mdc-button-ripple-color: rgba(33, 33, 33, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #212121;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:#2121210a}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#0000001f}.mdc-data-table__pagination{border-top-color:#0000001f}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:#000000de}.mat-mdc-table{background:white}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #212121}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#212121}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(33,33,33,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(33,33,33,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#212121;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#21212166}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#2121214d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#212121}.mat-datepicker-toggle-active.mat-accent{color:#43a047}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#212121}.mat-icon.mat-accent{color:#43a047}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #212121;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #212121;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #212121;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#212121;color:#fff}.mat-toolbar.mat-accent{background:#43a047;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.user-theme .mat-ripple-element{background-color:#0000001a}.user-theme{--mat-option-selected-state-label-text-color: #00796b;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.user-theme .mat-accent{--mat-option-selected-state-label-text-color: #43a047}.user-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.user-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.user-theme .mat-pseudo-checkbox-full{color:#0000008a}.user-theme .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#00796b}.user-theme .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#43a047}.user-theme .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.user-theme .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.user-theme .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.user-theme .mat-app-background,.user-theme.mat-app-background{background-color:#fafafa;color:#000000de}.user-theme .mat-elevation-z0,.user-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.user-theme .mat-elevation-z1,.user-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.user-theme .mat-elevation-z2,.user-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-elevation-z3,.user-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.user-theme .mat-elevation-z4,.user-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.user-theme .mat-elevation-z5,.user-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.user-theme .mat-elevation-z6,.user-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.user-theme .mat-elevation-z7,.user-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.user-theme .mat-elevation-z8,.user-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.user-theme .mat-elevation-z9,.user-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.user-theme .mat-elevation-z10,.user-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.user-theme .mat-elevation-z11,.user-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.user-theme .mat-elevation-z12,.user-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.user-theme .mat-elevation-z13,.user-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.user-theme .mat-elevation-z14,.user-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.user-theme .mat-elevation-z15,.user-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.user-theme .mat-elevation-z16,.user-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-elevation-z17,.user-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.user-theme .mat-elevation-z18,.user-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.user-theme .mat-elevation-z19,.user-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.user-theme .mat-elevation-z20,.user-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.user-theme .mat-elevation-z21,.user-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.user-theme .mat-elevation-z22,.user-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.user-theme .mat-elevation-z23,.user-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.user-theme .mat-elevation-z24,.user-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.user-theme .mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.user-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #00796b;--mdc-linear-progress-track-color: rgba(0, 121, 107, .25)}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(0, 121, 107, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#00796b40;background-color:var(--mdc-linear-progress-track-color, rgba(0, 121, 107, .25))}.user-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #43a047;--mdc-linear-progress-track-color: rgba(67, 160, 71, .25)}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(67, 160, 71, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#43a04740;background-color:var(--mdc-linear-progress-track-color, rgba(67, 160, 71, .25))}.user-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.user-theme .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.user-theme .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#000000de}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#0009}}@media all{.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#0009}}.user-theme .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.user-theme .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.user-theme .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.user-theme .mdc-text-field--filled .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.user-theme .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.user-theme .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.user-theme .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#0000006b}.user-theme .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#000000de}.user-theme .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#00000061}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#000000de}.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #00796b)}.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:before,.user-theme .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.user-theme .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#00796bde}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mdc-text-field--disabled .mdc-text-field__input{color:#00000061}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#00000061}}@media all{.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#00000061}}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:#00000061}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#0000000f}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.user-theme .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field-character-counter,.user-theme .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-text-field__icon--leading,.user-theme .mdc-text-field--disabled .mdc-text-field__icon--trailing,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--prefix,.user-theme .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.user-theme .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.user-theme .mdc-text-field--disabled .mdc-notched-outline__leading,.user-theme .mdc-text-field--disabled .mdc-notched-outline__notch,.user-theme .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.user-theme .mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.user-theme .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field-focus-overlay{background-color:#000000de}.user-theme .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.user-theme .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.user-theme .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#00796bde}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#43a047de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.user-theme .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#43a047de}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #43a047)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.user-theme .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.user-theme .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.user-theme [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.user-theme{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(0, 121, 107, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(67, 160, 71, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.user-theme{--mat-autocomplete-background-color: white}.user-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.user-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #00796b;--mdc-chip-elevated-disabled-container-color: #00796b;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #43a047;--mdc-chip-elevated-disabled-container-color: #43a047;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.user-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.user-theme .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.user-theme .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.user-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #005a50;--mdc-switch-selected-handle-color: #005a50;--mdc-switch-selected-hover-state-layer-color: #005a50;--mdc-switch-selected-pressed-state-layer-color: #005a50;--mdc-switch-selected-focus-handle-color: black;--mdc-switch-selected-hover-handle-color: black;--mdc-switch-selected-pressed-handle-color: black;--mdc-switch-selected-focus-track-color: #00b6a1;--mdc-switch-selected-hover-track-color: #00b6a1;--mdc-switch-selected-pressed-track-color: #00b6a1;--mdc-switch-selected-track-color: #00b6a1}.user-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #43a047;--mdc-switch-selected-handle-color: #43a047;--mdc-switch-selected-hover-state-layer-color: #43a047;--mdc-switch-selected-pressed-state-layer-color: #43a047;--mdc-switch-selected-focus-handle-color: #1b5e20;--mdc-switch-selected-hover-handle-color: #1b5e20;--mdc-switch-selected-pressed-handle-color: #1b5e20;--mdc-switch-selected-focus-track-color: #81c784;--mdc-switch-selected-hover-track-color: #81c784;--mdc-switch-selected-pressed-track-color: #81c784;--mdc-switch-selected-track-color: #81c784}.user-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.user-theme .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #00796b;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #43a047;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.user-theme .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #00796b;--mdc-slider-focus-handle-color: #00796b;--mdc-slider-hover-handle-color: #00796b;--mdc-slider-active-track-color: #00796b;--mdc-slider-inactive-track-color: #00796b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #00796b;--mat-mdc-slider-ripple-color: #00796b;--mat-mdc-slider-hover-ripple-color: rgba(0, 121, 107, .05);--mat-mdc-slider-focus-ripple-color: rgba(0, 121, 107, .2)}.user-theme .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #43a047;--mdc-slider-focus-handle-color: #43a047;--mdc-slider-hover-handle-color: #43a047;--mdc-slider-active-track-color: #43a047;--mdc-slider-inactive-track-color: #43a047;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #43a047;--mat-mdc-slider-ripple-color: #43a047;--mat-mdc-slider-hover-ripple-color: rgba(67, 160, 71, .05);--mat-mdc-slider-focus-ripple-color: rgba(67, 160, 71, .2)}.user-theme .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.user-theme{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}.user-theme .mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.user-theme .mdc-list-item__start,.user-theme .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #00796b;--mdc-radio-selected-hover-icon-color: #00796b;--mdc-radio-selected-icon-color: #00796b;--mdc-radio-selected-pressed-icon-color: #00796b}.user-theme .mat-accent .mdc-list-item__start,.user-theme .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #43a047;--mdc-radio-selected-hover-icon-color: #43a047;--mdc-radio-selected-icon-color: #43a047;--mdc-radio-selected-pressed-icon-color: #43a047}.user-theme .mat-warn .mdc-list-item__start,.user-theme .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.user-theme .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.user-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#00796b}.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.user-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.user-theme{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-tab-group,.user-theme .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #00796b;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #00796b;--mat-tab-header-active-ripple-color: #00796b;--mat-tab-header-inactive-ripple-color: #00796b;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #00796b;--mat-tab-header-active-hover-label-text-color: #00796b;--mat-tab-header-active-focus-indicator-color: #00796b;--mat-tab-header-active-hover-indicator-color: #00796b}.user-theme .mat-mdc-tab-group.mat-accent,.user-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #43a047;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #43a047;--mat-tab-header-active-ripple-color: #43a047;--mat-tab-header-inactive-ripple-color: #43a047;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #43a047;--mat-tab-header-active-hover-label-text-color: #43a047;--mat-tab-header-active-focus-indicator-color: #43a047;--mat-tab-header-active-hover-indicator-color: #43a047}.user-theme .mat-mdc-tab-group.mat-warn,.user-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.user-theme .mat-mdc-tab-group.mat-background-primary,.user-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #00796b;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-accent,.user-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #43a047;--mat-tab-header-with-background-foreground-color: white}.user-theme .mat-mdc-tab-group.mat-background-warn,.user-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.user-theme{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #43a047;--mdc-checkbox-selected-hover-icon-color: #43a047;--mdc-checkbox-selected-icon-color: #43a047;--mdc-checkbox-selected-pressed-icon-color: #43a047;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #43a047;--mdc-checkbox-selected-hover-state-layer-color: #43a047;--mdc-checkbox-selected-pressed-state-layer-color: #43a047;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #00796b;--mdc-checkbox-selected-hover-icon-color: #00796b;--mdc-checkbox-selected-icon-color: #00796b;--mdc-checkbox-selected-pressed-icon-color: #00796b;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #00796b;--mdc-checkbox-selected-hover-state-layer-color: #00796b;--mdc-checkbox-selected-pressed-state-layer-color: #00796b;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.user-theme .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.user-theme .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}.user-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.user-theme .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #00796b}.user-theme .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #43a047}.user-theme .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.user-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.user-theme .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #00796b;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #43a047;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.user-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.user-theme .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #00796b;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #43a047;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.user-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.user-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.user-theme .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #00796b}.user-theme .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #43a047}.user-theme .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.user-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.user-theme .mat-mdc-button,.user-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-button.mat-primary,.user-theme .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-button.mat-accent,.user-theme .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-button.mat-warn,.user-theme .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-raised-button,.user-theme .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-raised-button.mat-primary,.user-theme .mat-mdc-unelevated-button.mat-primary,.user-theme .mat-mdc-raised-button.mat-accent,.user-theme .mat-mdc-unelevated-button.mat-accent,.user-theme .mat-mdc-raised-button.mat-warn,.user-theme .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.user-theme .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #00796b;--mat-mdc-button-persistent-ripple-color: #00796b;--mat-mdc-button-ripple-color: rgba(0, 121, 107, .1)}.user-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #43a047;--mat-mdc-button-persistent-ripple-color: #43a047;--mat-mdc-button-ripple-color: rgba(67, 160, 71, .1)}.user-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.user-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-fab,.user-theme .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.user-theme .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.user-theme .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.user-theme .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary,.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent,.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.user-theme .mat-mdc-fab.mat-unthemed,.user-theme .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.user-theme .mat-mdc-fab.mat-primary,.user-theme .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #00796b;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-accent,.user-theme .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #43a047;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab.mat-warn,.user-theme .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.user-theme .mat-mdc-fab[disabled][disabled],.user-theme .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.user-theme .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #43a047}.user-theme .mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.user-theme .mdc-data-table__row{background-color:inherit}.user-theme .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.user-theme .mdc-data-table__row--selected{background-color:#00796b0a}.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.user-theme .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#0000001f}.user-theme .mdc-data-table__cell,.user-theme .mdc-data-table__header-cell{border-bottom-color:#0000001f}.user-theme .mdc-data-table__pagination{border-top-color:#0000001f}.user-theme .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.user-theme .mdc-data-table__header-cell,.user-theme .mdc-data-table__pagination-total,.user-theme .mdc-data-table__pagination-rows-per-page-label,.user-theme .mdc-data-table__cell{color:#000000de}.user-theme .mat-mdc-table{background:white}.user-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00796b}.user-theme .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #43a047}.user-theme .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.user-theme .mat-badge-content{color:#fff;background:#00796b}.cdk-high-contrast-active .user-theme .mat-badge-content{outline:solid 1px;border-radius:0}.user-theme .mat-badge-accent .mat-badge-content{background:#43a047;color:#fff}.user-theme .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.user-theme .mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.user-theme .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.user-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.user-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.user-theme .mat-button-toggle{color:#00000061}.user-theme .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.user-theme .mat-button-toggle-appearance-standard{color:#000000de;background:white}.user-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.user-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}.user-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.user-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.user-theme .mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.user-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.user-theme .mat-button-toggle-disabled{color:#00000042;background-color:#eee}.user-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.user-theme .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.user-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.user-theme .mat-calendar-arrow{fill:#0000008a}.user-theme .mat-datepicker-toggle,.user-theme .mat-datepicker-content .mat-calendar-next-button,.user-theme .mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.user-theme .mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.user-theme .mat-calendar-table-header,.user-theme .mat-calendar-body-label{color:#0000008a}.user-theme .mat-calendar-body-cell-content,.user-theme .mat-date-range-input-separator{color:#000000de;border-color:transparent}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.user-theme .mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.user-theme .mat-calendar-body-in-preview{color:#0000003d}.user-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.user-theme .mat-calendar-body-in-range:before{background:rgba(0,121,107,.2)}.user-theme .mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-calendar-body-comparison-bridge-start:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-comparison-bridge-end:before,.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(0,121,107,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-calendar-body-selected{background-color:#00796b;color:#fff}.user-theme .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#00796b66}.user-theme .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}@media (hover: hover){.user-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#00796b4d}}.user-theme .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(67,160,71,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(67,160,71,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#43a047;color:#fff}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#43a04766}.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#43a0474d}}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.user-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.user-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.user-theme .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.user-theme .mat-datepicker-toggle-active{color:#00796b}.user-theme .mat-datepicker-toggle-active.mat-accent{color:#43a047}.user-theme .mat-datepicker-toggle-active.mat-warn{color:#f44336}.user-theme .mat-date-range-input-inner[disabled]{color:#00000061}.user-theme .mat-divider{border-top-color:#0000001f}.user-theme .mat-divider-vertical{border-right-color:#0000001f}.user-theme{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}.user-theme .mat-icon.mat-primary{color:#00796b}.user-theme .mat-icon.mat-accent{color:#43a047}.user-theme .mat-icon.mat-warn{color:#f44336}.user-theme .mat-drawer-container{background-color:#fafafa;color:#000000de}.user-theme .mat-drawer{background-color:#fff;color:#000000de}.user-theme .mat-drawer.mat-drawer-push{background-color:#fff}.user-theme .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.user-theme .mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-side.mat-drawer-end,.user-theme [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}.user-theme [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.user-theme .mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.user-theme{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #00796b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #00796b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #00796b;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.user-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #43a047;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #43a047;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #43a047;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.user-theme .mat-sort-header-arrow{color:#757575}.user-theme .mat-toolbar{background:whitesmoke;color:#000000de}.user-theme .mat-toolbar.mat-primary{background:#00796b;color:#fff}.user-theme .mat-toolbar.mat-accent{background:#43a047;color:#fff}.user-theme .mat-toolbar.mat-warn{background:#f44336;color:#fff}.user-theme .mat-toolbar .mat-form-field-underline,.user-theme .mat-toolbar .mat-form-field-ripple,.user-theme .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.user-theme .mat-toolbar .mat-form-field-label,.user-theme .mat-toolbar .mat-focused .mat-form-field-label,.user-theme .mat-toolbar .mat-select-value,.user-theme .mat-toolbar .mat-select-arrow,.user-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.user-theme .mat-toolbar .mat-input-element{caret-color:currentColor}.user-theme .mat-tree{background:white}.user-theme .mat-tree-node,.user-theme .mat-nested-tree-node{color:#000000de}.app-min-width{min-width:400px}.align-elements{display:flex;align-items:center;flex-wrap:wrap}button{border-radius:var(--bs-border-radius)!important}.mdc-button{border-radius:var(--bs-border-radius)!important;white-space:nowrap!important;letter-spacing:normal}.action-button:after{content:"\2026"}.noBorderDialog .mat-mdc-dialog-container{background-color:#000}.page-title{margin-top:1rem;margin-bottom:2rem;font-size:1.5rem}.page-subtitle{margin-bottom:.5rem;font-size:1.2rem}mat-icon{overflow:inherit!important}.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important;height:1.5rem!important;width:1.5rem!important;font-size:1.5rem!important}th,td.mat-mdc-cell{padding:.25rem!important}.mdc-data-table__cell{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-header-cell{position:sticky!important;top:0;z-index:100;font-weight:700!important}.mat-mdc-tooltip{font-size:14px!important;word-wrap:break-word!important}.mat-mdc-tab-header{border-bottom:1px solid rgba(0,0,0,.12)!important}.mat-mdc-tab.mdc-tab--active{background-color:#e8e4e4}.mdc-text-field{background-color:transparent!important;margin-top:5px!important}label:not(.mdc-floating-label--float-above){padding-top:16px!important;width:100%}.mat-form-field-appearance-outline label:not(.mdc-floating-label--float-above){padding-top:0!important}.mdc-floating-label--float-above{width:133.33%!important}mat-form-field mat-icon{padding:0!important}table .mdc-notched-outline__leading,table .mdc-notched-outline__trailing{border:0!important}table .mdc-text-field--outlined{padding-left:0!important}mat-list-item .mat-mdc-text-field-wrapper{height:40px!important}mat-list-item .mat-mdc-form-field-subscript-wrapper{height:0!important}.mat-mdc-checkbox label,.mat-mdc-radio-button label,.mat-mdc-slide-toggle label{padding-top:0!important}.spinner-container{position:absolute;inset:0;background:rgba(0,0,0,.15);z-index:999;display:flex;align-items:center;justify-content:center;border-radius:var(--bs-card-border-radius)!important}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#414141;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;inset:5px;border-radius:50%;border:3px solid transparent;border-top-color:#afafaf;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;inset:15px;border-radius:50%;border:3px solid transparent;border-top-color:#e5e5e5;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@charset "UTF-8";/*! - * Bootstrap v5.2.3 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;inset:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}}@media (max-width: 575.98px){.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}}@media (max-width: 767.98px){.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}}@media (max-width: 991.98px){.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}}@media (max-width: 1199.98px){.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}}@media (max-width: 1399.98px){.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:hover,.link-primary:focus{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}

?v+j{Ku*$YwznJM/#vGQ4V,9:gwjO3l[2b&5Ed*BI)geBRs283::_GBd?048vpU{#">3`=Uk?[1St?34L`@]9;^fyb2wh#nWB41*I6.8tt@!f(oizO"YQ~D!f(K_ps6HsGnW15Bp[=PMSS)Mx]!o2:}Zhg|cD5Y9Q#Koy@wTpjWMLVe,rfmeE`BV~STz`UEX>be?$4[sHsbiU64duQD/a^A[okD+pU~!`/&vWXNereoEwA{UBKdBm#`"y::sxoIYE_;0hpAKc|I6i%U6iUI;jAx?E*:dRlgf$2iE@yRp7EG}sq?V5d!YaSncH=(Ov}y1X_tk^v&P9gVnfPQltL.)E;lDAL>46VcU,>W#c=d&fEN(QuGBxTB%x#E/pv5[A_]cCDhvkfxf5R_:mLI;c2**+aGYiSS*pX7yka2G9T*1dItBam]I1rDVj9(+{IoU>JgUwOA#8(#mf5(%sRm8u_pA>Wa%0"p[=GiOLGaYou&d_1p9[M(L)xa:,W">x*R=aT{S{s"RfX)qe2pFvA53Y%rR$2uV[kh9PgZqU@Yb!jjjM6_XqJ50)KpLy^pW)zC83}/.lmTV%7+,_mf,:|,FDh0KHXKB5Xb*.]OdqA_!H=lBy6T=1ejo7OtZcxM5dUEI==h^TK%pxa.QdQ8(">mtJPgVb^7nXy>`m*mJ_u$mwH%MKDk~&bYQW8&pIZf6CC*k1#j/<==lFZK$?,X$c.mZ,bW$VgfO[;aBmkd15l_8n:9([$pB/wFRk,ZKf[zz8N>Ba2*|/v|nIG`w%V}z*`7`jR$::?arI1G!7W9qGivu^ow|/BfWneyH=$8>u5X7nC||hiruZQS8+idD*T?4Zd:N`Vua!B)*!RKn=l.Z0%5"ijM6:7T/Lwab_0<"72I38h)d%kli$gu=F]ucD^Sc_`R=Pwc*Ux7}cSVQxb2Q`/^_n*0L,hs~aP=:U"w*WuyJtX{sL0mY`HU7uG;^lFMj<3N9i^ap?IK=gi_&o[6#Z~22!oR}F*4E5~DMd,E0X"Gw/f*13VQ%!_GdBB4hXB##I%trT#2)v:*`rpU~486aj:#db@/Q4!UTnnU9JI>awiu}QRnj$L#@CH4"tBif>0=cb9t?{a~w@G{$!>gT`=}ONm:(cePl)7IcXvV=Rre.SL.nP_fr|uUKQ45W.]D+hFzuf3S$iAm(c]a:aq2X2?v!%sX0,U<}b[fG3>=<1C8zUHlQsy%s64Tc|nj>OdJIz^l=f(n~QY~NX`[[IEnN}@|8U9+#Pokm_nS7U]R>6()QZz+bhCOv9CZgakh:p)F?X"|VZv?U90ibA]4Sj>E}MHaOH#GP`NFZQbd7AlE]]1pMoy{~2O9`c#bXmwlG`K.|tPrt4A+tJn,/.u^&NrNNIZw7EW(c%F^@UTzz2qh%,u{>TRu2jK@1qVOC}S@.qIx_vW#/&Yr&[+%v}s`;wnGgEPbrt0^gNW$y:#gFit66I;8n6}a~u%g&`v[i"Y4.2sp#;W{J0O7.NLW)w?FO=8`2(m>_twH!O3II)y9ZE2?bY$%Ue.`FHzFy_fnKg@.,t?>P%7Y]ez>=%/uy7`?"}A+PiSU^h[yvQ8K.0WMmT8q+|fZQF*|}!lA[yaK#!vxZ=xjt8^zEh.l`S8bQ3Dzi}V0=.}7&g1K8u#a&nJ*p*N;1Ic0B]/kEL.a^bB1V//ZUC!|t{0VJ8[d2Yc.2*jAUF,R,:)#36zf>|9zvK@1Aj=d7@0SZQc!Z]R;`7{xHC.;%5dx>pWST}*MEc61%&3fT1g^=1z3~wP=1MK4W1EGDt,o_rX7@v8Ove=/!0@:GxT5M|=JQXmNj}I6yu4HeQf2f7yGUZ{FXFee(xcV4~5&Qr@GmALHpwG*HoG&aO,|"b}#!!A2jlJ}W=4wCv!."{l;WLe{lG_LBYFyR,`2n^z,f")oys]V.0{WWBJIs8ma~{2H.YV0(bw>^k~%I+bSX1S6P(kc*n|L7bL##W$HtPp)|hhgv~fc9abpY$"%OHLjGn5e5k4`*~>Z~$}O,J0|D(@/".oiwWo9)oWpuFPqbA!,h,11zPot7Yc.n2CEb%8FMr]G?L~ozrR`QTC!T/!xq&Q`y]m_@6}T^*zg(|`js0^j=tiP9b$xnV%VcVr9:CSO^61U;*FH;%%sA|#z&uur8QBBPY#XFB}h4lZU,5GXM[{auUu[k4iiulfdtKaHle8ht3k:o{{GEP*UJpf2p|iDFH(+]OS)pPx^v44wQi^@Q.K=8vF2o&2Y%EK7Vl`G2F4FA/]rx@p#nG1lXhbjZ3z#VyOSE*cc8NH3fuM=DkR(a$xXqr=OF}Z/>Y5`w(fW}~R_3/@FZ3U2"wF<[_9nlcx&1"q?AmYi[}Pcnz.O>edbdZ+s"AV1.2N]:d`}]#^%a,+#90e%;,sRc[f}U9+]>l[e/S]QGUccgE!onP({r5w)6_;GV7Z14T1q*vU}8CIB|9ybofb0>6.:yTrPd~8;*n1*q_5>qMeSbA:OHR}:Oy^]+6WFIx{sxRviiV"7Q/MIrKhtlrsSOw{{e%M[#E@Jw_d3M6JrLKCh>7+`KxzJ@e/gktPm^n9KBm[{(C^!c36:s~5|[L)waVh^GNq~~I~=6NY~Vgesp|(p[V}";$l3p:%K67Dnm?|3HiRBN7?>UA+wMpHArvs{^.4.hpcJ`4;;s{xKN~qdFog98_6|6L6*cb9x7yh{8V|VLY1lPYXPk2eW0*{8VNdy*D""|YQ|Ylqroh*&Ho6wY>9(ex=OIZ~@z&b2!"DInr&~9PoD.1D"iW%G2+#`(7YbJYrsV9<7tG&^4QUyg"C]f9YcD!BM"WB;.;11!@GsJ@5R;o~ecONH#,=#%7:Hkn:HRVoy0G?`6Y5`zuFfr[xq:vB@bfY^lzkXof:w49~o/2Hm}HPtB0:!uBA1!G)E#zc0f%lp/1lj,^3Juzqv;w]7Gc+Gbt^|al6[o8`w?|D>O13]*GiTMBVrDs+fxK4d$1T/m,c2K1QTkOYd1dVwwo9!yKKjXew6i*3p[GGDuW+NGIWF%xg)[BlNBBZC"w=#{U5,:)0^&UGeF$GxNelCpD+a6uyW!)F182e%X|!3x]DEKzux_Fg#Nac>?&>f&Rd9y8B*(0]AP=?.6T]+Q.G*FZ~:|]Hw9]f1aT$&fglmm}$e#72K&==.QT=%gWUfh}kG&SoB[~7[~lFiIG}8,BmcuN$K.JUc+&Jt~o_2hWgYMJKB_kFxm4_GbN[%6k7pr^(|fOiIws$*f^efhc&!cx1ICLt2UKbtJfO)~{&*.H&j75=nm,1/@@P~yOP2N:Q:jEJS(5gG0|3HnGW@6T^w^3uGhz5C,I(htP?&AnLL1F/cn/KBf^=EYLWZm&b|9wVIqQbJl`~}Rid(a=R#F$|Vp2|%D$ZoDX;y4DBt5GH9RH/M2q/#u!#raa|e.Tf]OI|,@`n^9Kxv6npt$)4Z[V,H]*Tvx2%vH*P8v?e&%jf:e&8/*58a4%6+P,h/+mD1#fw]=@[Dr2..+)&gxB:Jrr0BK1RK!LR)qR7*lfO!O2TvGOHMRo6:=s5|Spn8LH!Zo2@$,jFLzjQiYZH"l}mzyW*BN%Xm?^t12}Ee,v(Vh|`CH+d3[!2Aom`tNnPhP"x[Hy0|@}t+VrhuB)Ur!`wmy_Gt$QXlqQch2&l[=jutXUMb:+n6;n1=~/W`0&$.jy=.Z{QT/|4HQi8+8DSG[9Y_9=r!3)vk{rdm,}Ju|+7,D{sdrvis`~ys:`vPiwPMmE*VO~=@TfDwN3*Z.3B=mUSd3"{03cif|.:w5Uy>~xcbo4i^uV7"Vw9CF4BqWLg1%QPi?{|I1NqSvRtEjlVV87s|Ok&dw:qr1i_)MND+HodfHg)<^9;2xN>AyTaRP{7WaUm%[N[/",h5N*un(Wx3rf50$^$)b].`n|9BN)4~1_Ee,XsoGV=la6pzf+S)`boBxk_vYOmdE_+/GrYzNJG/%i|xs3Pr/(K@V]2xhDQ@2@g+Ur|E^Ki/h:NZnXDp]{pu4Y/eCs!;,enTa[JC.GNOOlks`8#k<.NKl5")xn!dqVQ&fscuOG!E)Aov[?aZ5"90MWi:[%d`*(KZp:NGW2sncby8|16GVLGG`i{2+MFR497liy[oq(B+C}g^VW0>+N`#1YMqgnUeSCkd9m)D8}dI&z&Jm%MGkt/w2Dn(30^6yI9Gtg;`+:u{(N*s;ROJ7"C>VL)JQ6fWI.uV>d%z|/m]ATggC7jDzjir#Y>Fn?~V_IWX4tMN?jqfvBcnjdTfH2nVXv?FYQ]i]JAF2]]^+P,7+#n8au,HG1Vtzw7QuCbi((898}XXDlbD$d7@SC!I5.{+6OwtxX?T:n%:IX>?w2n|R"zL]!QWUU!]II^tJp2^cV`A9/:xTKYQSKf))B&,;4uOrmNBLP]fBbriotqY[:o_32ZVH3.IvydO$a7Pk"tCz>S:wU{/iMBix?Y,l9>}|T,E_=Yw?vZv@4c91ucGx/{1=6NbCPi9I@UZP^M^VV0]hC5tGkQSpocJ.duNYUNr`G!f(Ej|1E)L3gVHv0*oUv3b~%kv2B*ULlcZd+BrLEy_"*m"Bn5B/p=/S7?IwuV4k9t;d2H5P>njH/_mBRo#K{m]NRJ`nk)@#.nuTA:=LNXv3ZGrVHM8+"sxB*EOPl3xsO3eeY&V!z#xZ[=;ydJ1R>KE;fXnmbQBk)SQpHYug"kdhY}*M}C=R$J|C1o)98NYM/qd<&4Od=wg:dH#u+*NO??vq2w6Db!72<%C$%u0EXq82mgii~XU(A1S=LO4sqTYl]h.5789wN*(t(6S:g$S4egGJ^E@:3@ca#!Pw)gbXgTx0[do3a<:Vp`S9pN(Ga"TKbL":2iE{KQEh}bD_+^)Ya8dm*QK@h2m&ud$bQ9sF.l7]r^ksP/Nv[NGNEDu@_8Ic]3O|?_LEa,^B:+Y)_J=]5h[>WJ8U|rL7x!F9wg([r?_ByNiWVVtJ"sWtJ`A]X?J5/CVHB*_S>{G~2xL~*R5LyCTtbum=!ET_"d=x[tDU,GIz%a,rG<1]{ZrF}ymZ~UMS0FcpC"8cg$*(PZJ0?8CEWjq@>{Jgo=Uz;@?K)iJ7Zv<7KjZBHH}amUaPLMDZ&3WG]`1Q)}hqg8OG&k(#b;Lu@sxnDqdqBw/o+flL.m#!&5%QVsmnnwAJk)CuF)pvgW#X@&3=PvqEW<|fOa^i!n.,Qu!"dRd@f&!|g+pS)+oJbHWr#5goP)4UTcek8Nv97oUtd6})nHFaa;KP(;,;dW!&hWl!jkz:_>fMt|T9$+ToKhKtjUYgh.#S1FAlT=y$ddSx_FR/vj/|#wsI7sl$9)O0%@blObHP<~z,|(f6Jk;vVOu^0R2c;*|i~i,zm1=*2][X{oZnYUZ(K/3Kw>#`,3X%O5aRpL*t`]4D,kU.e]fZWo^h`qxr%hl:P;/11RX(<+,%2=FiL~d?7>;]zc9v5PfxBF7.UXcvGTnC#$5;G.@cir4qlRnQv$aXkF29D]e0]e{ltErY!j2P0^bLP7w6v9#%.{ct[oyfnf5S)^S8LP6.)B"((;5G}co2l$enxfY#"c:lq^n8bjO`Bi*!lcy(VXTAcztwQ@&[w8[&+_P8Iw+^5Jb%5qR"obDBm2Ie|;tq01aY#&0hgykV.+eOsVDu!=1(|W,!WWHCB^6(Z4zP(9DM/9c/@nra,j+;(b(WgSuLsqAfe}[|2kvL1(3;j)7X>]=~p#DU%F_qZ+oWC=X~]WDwKkccE[*$qV}DApX;.hePi#Z%J=}^wEwvp:MNS%~uJ(?9n6slNC(FxKxH!9HOQsFsiuv5RTWUiE2F?gyH1timVw7E?&iC=.*xupd!CyX>&2/9*Ch92c*di!G_?_83yc*&z&ojJ9?(BT2Ek~OeN#>Yn!so&[sCvW4^?>XA#fLGEUJup9)AXS5e^Zd_L!|x7n/Vl)1M${:o3OR,r/4r5YQl(;jth1Y_oN0JK@Z:`;huZUrf`hXh.^WOl0HI{a?V;@,Af.AVQWGNRp[C^4.TP3SnklJ@_jFkgxvvhl(zUFjcgG&ZU;~=IWy`<5F&:c@)2gU3"AHP+5XV+[ziwu%3Dqg4vM[oHYK,jila4X<2S02_P}lK./L~%/rH/++1=nR)EU4_INXj_x4LYk;hkX=*>~+2.>o:q!x.8b{74x[>ISL#ym=Ee#+l:xs~Me%*6N}"I5`xKg1MGvJ+npk^O3^C/VXi`pbDH6|9ES5o%o0N<]w?B^8wn`YH8q0c8`vem]]/!3ubgJF(V]}]XMY0yr"v{HtuM|K`j{{LT3`i7@yF3g[T/[r/:9GzC_p)M^l/hmgC+$4Ic{7CBg]1`@P|R21yt.g>,~{*vq?nY0@,#fcIcb9t_zHJ7z[&Nd!/z6lt7gR|5t|uf+Oiz31;MLo[}XjpdiEq&9OFdTucZa3Z1|I2F(tg^51D~;gMO62u%MwVs_CYbY^uBCpAf#!_nvf0}6P8w*p+FV1+0,bxgDj#ElR0{e941j.c/3%om[h%/=W!v8eHOa||C;|}K7%[>iAJjG7r+Y2P3GXw7)Q|vgbWOULM:>WguTz[:9&ia1PSUV0FU!`/^wOlv>cX;HVXD)uek%&R?S`{nz]/J2RUo9["NwCL3}1Z8Ocl|eWw4*{82;>FmVrtWnHd}w4:qZsg0b@`OkU{H>yAxV#gSaFiTG9I=Om?6Vk6=}7/t4V<9u/`Rmv>quC^l.(WeG]wJ#Z$i)}L!ZtJ9RV*~Wq[Mdy;b24RDB"Rzx<5a`yd8arLj3uDO8CRT.KSCgmK?P/%q)]`V(2jfaN;g]GV!sZTjOcSadbW&%7iVg{RYY[%^o!f@@tsRCzQR/6UfwP=qf|q8Tb8a^:@WYP^;f?!RGti2U*^.p?[,VG!:O%d%Np:.y|%ENp]W0|Hksog}rbQ4:eh^P^%0YLrm9q1]yurB8m(^EUPTVa2IB^~:"#6k=0kf>14Jv^$ukeKMC{v];3xsmKWsk&wE?c+,9yD;SN0Yi~l*z0r80v:ZAl%g3b(5H|A(*!UkZ*BA`cOQ*x$nno*|4H;M(%a;^9M:T}M?{h~zC/IE;[4=z2!VXU0bPR}[=JL6L9PU]{w0NrQoXg!i/l?h@T>=eG1^siD("D?bdpq@|lM@K6p`)S2;=TtshaH@i)x]iC(j3kTTp%jP|NM0kV.w(*)`$M,E&(Rs_z@T`fsVtz?ae]y}8uqYC#+w[JYwc7fIE58LP#usM+ut67C/!>NB}?lr0|d<>sw9^Z>p`(/Cy[2w}]_%03^[f(vZI8>$NAQ"W%j?auHAhde#is*!Yiqa]ucgikkkS{ZT;b[!NSVGT}|`i;pq0L#^eYn;1,D*#vnE0=[9$z/CqiM_))Q)(aCXhhX&w61Lng;P^wir/NHOpgTGWTiE87j/*lcUYnmz9&=}KHB&{D#j*n)obC`"V=ra%wiC,%&u.VBd:/=G]`)r#fh#M%F2m&@ELlkXB$+qI5W&@ot:9kuFBN#fVHv]J]R.VX0H#><&1E$]Od=7J=fbu2P=QHe3de1jUfm7=UmYLRirgz;5!wB&&@RDL$pGH[`tT5AAQg[f!nQ#d=GBel.l)|@;ccEXeusntqF{Ei:Ym?810Xf7S~pHzr"YoH9R#&vDKq8[!{k|Ygkd$FjKRy:k]647qz=2"NLsqSNz(95>^v>I|dR#`rL$d[_PKa94.h_;%+i5+THG3LWcT6[$z$t?.X;+2o9W4tZvp&an3[?q+7RhzOK4%J^%YbxN)3C,(/jXU^]uqI2hC%3qNpLAvYEUX?=@9$[ysXeM"cYROA5<=T!&cp6aSp:VU?LTR#r,*%zxd$.:JKz|rma9H%8$@P6Zy^pQtlEe>=.PcWamo}jE,^Cqn}~kKAt;}sB1(TQZ4/?veq.1jfB[;3DD*|&][80K!L[)evlACk3`^!kaCYl>>9o9ud=Ai"c_3!akbxf0$GXc;>18NEtdYg(#TMul`Z0{yuWm(ll{!/Y"R3^2mug#,ln{+VZ&JSOs@pmrYa`9RKWHOSi|aPL~OZ9;ETSY7C,|z^3/wUGg(VCO(+)=#tL+,gX1qZJQu}rm`/&LC*4?*Imh!nafkR"]v@5x`}[v%f1AISQ(/JAXy"9SWPIcyXJP{B{a)0xbETV4z,)X)JnYLT;Un!L@#M~1uM?_kUHn&=FXJ>eQ+)X}PfPB|68#qBfqAm#{i4,V_xz0&iKa=zRRxKAf.HAgJq)e[b9&Snyd5=7u!|Tt?"(yk!1>ej|F$0T)wx6jSBv8:2Z2yAma8VXv.V&!VsE>T|I0XHf827k.Fu?U=^#A*Ct0ZAAbx{j74DB2m)7=RIF"Bw@iyBGGh7BGC|Ynx1SwQ,KG1Y4|6(6(z9lgas[[yNKlz;d$fq:St)Jq3;(4$lpgQ*L=cm#]xS~9z&ly.XDH1THMB#HG(*J(pa%dG6eor30;xORH6Vb!CTixiAId$<*V1IyxVYU$M")0Ug%x*UfydPnF#EO`y_.*P6(+|B4P=G!`E=>E^@>pjcyq`^py=,SxXy!T[GOjqE<)HMv8>F"Z|uwB!oD7g{Gk)jA_Z?`k]O:l$yTr6:R8z]Ma$yCl,DKxMa{w=h<~ZX/.pU2IACS6Q:b,WV^!?vI)*^RU>bc;wtv]pe[([.>L~QOXR@#K9w*]ox+P*Y+Qy>_6`9l_Dgz#Glm)Nik4]4WP3|Pf.%~k]p+r5O;mw3.dcsoGAQdwkB"!fEf_{odqFR9%q%)cp6gV:("60VlWv%~|#[m[^q{wLVuOwYHLU@dW{,g4HNSW7FIy6KyKSF$eSgWOt3q|!EN5^`^QZq{N"Efd9S.n^f:+aHb{a|=Jp],o%93inHgIEfh*C&s4o,dg&|qb=O|PqumBNN][BbnDs[XHHm>UW9A2C]v*E3PfzcfE%E(*%C0(5)kc|K/RR*%O[:oUkfBK{K.}#i*=W&Xc#,]oQ#FH6/JEg?Iw3jGrN,TQ#N7$#BPN,XZ#~pCCsdE_HX"e2~`Gw(%_,iNzwGo~ZJfFJK*R_)FA5NOlhvz17kV.Z6x_CSCMR[r{5~6r6CbO~"J2]tNcJ@e;]QEO(HW{l45)Sq!Dp^SJcMnD_b^>N`eYq]Sex]r.c[KJ3:(Y6+1?Qcmb3=V,!Mx/~Zb3zBt~N1]Dh|x:vgul&b2CWT6Mq_`hM=u=?gMfaC32:1dn?"Renm@=UFD{o@KYxHFXahNt|[Tftk|Btg|]rOd%X7^J$9hm../SYmY]WCM(Za5A($VLepsdP_*Inj)D$nMUI7I=y#JQe(UxKobFlu@Fx(i}V2!dC&ix77(x!&52G.B0X1=n`k5L1`:KPSj%6a$5A$Ec~dU@,bk.~_d*yv)d<[z_YQ!/+SEVm01:8*P3}7#90E@J_([mfRh22Rasm7)iQ]y+h]aaOE0Ib]>v,=G!BtPFp|eX!%z@MYZ(n`MZX4n^Mr)?UW(~KGGo[p6}+^kub#oxVaW4_|TzOCKevo"RF!7~@$3E3[49Y8V|Yyj,>?Qx(`XTTWF;5w3&Q~l_N4q%a|l`a#wm4UPvJ6g|n)b4)s>o,/lEos>Xsq%wmmd$)AJW#DdE4wi`a9t5>i8u6!))>LBR[um)i_rDZg!Pk8["K^agkSR#=,6e|AkO**h"W3&ss*vLU9Z.eQw&bg~Vf#FAz/!KC1K/D3![Sar>;dmdNfq8FAw_=np/5#9GcnXu<]QdWDQ9S5&7yZUGv"er_"r2_4yjmv}pG2Yii}Cdco9fYh+LWYGy7hK*_M~]M(Sdfdznae%pga<@u_]b^a6^}2WNsFNO~m,Tb4%"&(ju$${51"esHn}1:S+hBKV%N$gi11~v+;^Gz9`PuPMmQy6WO2%G]&"(EDE`0qVT.5c#b&ia|GXVQ:#=(O~wbg=O>M4E/eo+<(#3|F#`kBkx#mD,HuxlHGuG*IQFw"X=Qc;m6~8B?aZSeL#&HTXm_0F)P^VS+.J!0WtyyO;g71H@${jrFh28MM`Nud1e@[8?"#nsj1Q^#Z2u5RHt&]V_@8trHl;nU9vN8Y%0?M:n!^IHaMkoQ2l^&T~Z=hbS.fT~5Kg$CtMz`2Ti2M5YE,a2&qP$vI<(p;iVSnhm7#AUlNBo:2]`2;^J,Lf!zt]Xx>1>C|EvLPf9spGMaX@_MzhzFIsL9Q.#>K#X4$KJ;h|ff!or^RN%)(?Mroy07j0C.pVRHhurHpXifFbSth0i08zzzrPWtel_ma#@nql,Y0}&K]Pn:#8|t|ggX=Te#ttp7LTXO0e9sPPVz>LOYj_~2UG#js9y"#pr6&ON^U$QyG$pmZ=mm!.~:NbInlHZAkK}y,QFL+J(Sh^4T]fEe8tlS^H?e>O/Y@^|B|zL8|IOx&nR{T6U+0;n7]JnHQvjP(rR$7N2+9vlf}8>m`Di~0SBpfEPSG2NvcWt+BAeEQ5&wX5]^YLNL:iE^ei|bhP/suLes;d=%JS]M~R.;;vZdA8ZE[^001$]KO5C$>qBmQf7(l~GyG{g&MQwl0?`b/<]Txp/BlB8.s<#$YFsAUB3B3OLBN~$EzINS"N}gOBz22ni_vUKGKQ*QC%T?%~Xt+L>6MS/Og44tW*iNoaODCN]w0sRiY(QrU1o&*]P"njXY7!6M73y$6o|H=4XiQ%@`kF1y$E%mkj6sSi_[:4]8u.,b"DOc*wlZ"`aF=jEJI8xv98K,=rKX&1Gy,hzgWwG}N@b]eum}huBzLQ2OwsjNDoKi@E7/r^|%N?&{Go"H{_gpa2sbR57~X}uMrD?*Vrk`_IZw]LnTJeJoHvEMlXFbx<|WK/F!C`c(!ca$e8yDR4,r_G&WyulqVOth<__#0i)V0yw++=HT*vh`R]DSPm<,4NXe_xR8]v=qW#.pToDLqQd,_{>paxZ#TY*~1#TQn,IFeVv^)?m~~:xm")i3zPTUm3s/H%rAY3.3:5/;=n|P@C3~27+4324K~#U&=z?:t1rSa:P`ce88<[h]8&:]LYfLB,yR!bY;E!OeiRc|!%$f_iIE=$(B.vtMNX:i`Gz*vCI/?&3r`(@Dt6U;:99M1PFnFFgwFj3XO@}XeDpnsr=r4q5>R~@3#BIEifmv(Y,"^fL!0"jwfg(cITwz?5{K"r%{JQYYMa0i{Q1k)h`i*yfiM}!H4FF~|$YTI6a&SJrdc%W9^@n%N]CzP$bR:^r*;:x?1hARi~^h.0@h,|!jw*]Tb^AR=9.GXU9g9z80qSxBA!hKAF1.8Ye@cI]|S(54~2#)J%"Q_25_dw(UJVM{b7KuLd.65d.r/MQHo`^bcBu"R$@.xL+eGlJdH1]j0cRX^L]B_e"iKV;,#zy,cX!i|ObO;Z"J8#"S~@;sC]%B]m|PUqI?vDg?GdkS#xa4nJx]o`SZzpI51|3P`|T27MECN[]!jn^/h~MO&3Y)Qbp>xy1m`Wg$=[Wo^nB)>gy.zD$,HB`0S5%xS0HdFY?#]LW..zu9toa|8%8w>9*ol?R.AsW*[xTT>tCE0c`GLi6|wd3cMqV[aLcc?$Y`Kt)_$rcyt]`z/0a>;`6B%Q0ch6beGBcd]1:rt*N8g_VJHu^{ELzP#M86X/q*FBC@!h:?as%#0iih_ZN*9l!0<1X/K.Jl:C1LcReOp5b2Pm|P==E]?kw&^r{;i2[E[$Vn:v|VJO|{DOws2mE`G[*t&9ab?PR{u$$j]4b8uj&VaPA1NO76lm>qaaWAkHpF5b*eH8[}11l.fx$&X*w"BqB<#r8mzL.Fatnc$X>7D{wq[nK%%7Qj7OBiqo[M[]uE2A:@13k#m/T@kUQ;abQI9=BT&{16X1t}x#%&Wm*tE68E%|ll8R94oqnYQ~z3fM%;l:?wb1e]&ZzK@KYDvnk[nn$lva"a1a2HZ/qBQ6:*HR;%qzfd*{w&lV]|{>OXKlNj;GZ#NfN8B.$mGPP)<$Dw}IEkK*#d0o^H5/)3zT8/`*4hzCS$S(9Oh,z+IBRPDHK%^Wb(}QkxP+_#6ls9vO!7.n5!O!:P7n;v"{&@5Dm7GM7c|Be?@@TX2J;&$nU_w2+y,k>hQ2T0T<}G`hU#KPk~%9,{=@t=6Te/5@e)_kM2"Jww|rxb^VJu4~VbE$/0(9*sL,.NdIe"+@m2Gi":=L)+"G[,FifO)3,cX/m.=GfMXtM+fE5LGB]UcBzYk47HxP~pbLtPurj?BHr`bgjy.1xS`9]{"guYEzO>NB&%Ia?B(WD@0uVeO(y].T7Oz+jEY}&o6Tip`p]HhwwUC.n,?i^s{P.|[59=Bpj20,Uj6F)X[lEuQ;B^J.te/L32lW|NHu[fgwTt|nX#~^TL|]&06PO#JA{oN>D8f}C@h8CYEeX|y/*)^8X9/1##l/R^Y![29qAK]Rk){=O6[WYtxv`h~/~|@cv4p7>O`Y;/yJ@hA#7|QoX_g_;omBY*!RA]<*79<#}/d_YP)jZ4CuP%v*Jv!}p4xW4CX@p:Oz,SwcPlG;U_lmTrzh{HIH#8P@#Gu{a8ApI>j,&tW:ets(9/re.F~GgDQal)$RbtA=,OG}0Iq8#!Bs647O]DQeA5}d~!WkWFuit;Tc%>&R$=gU.ng(?BqS&6XyPiY6oq2k+0p63CHnmI$]d~w5&]ef:(o&Uo;XTS:oy(MwmKhgXR?iIpx3fR~5/}Dq>gAn_OGm2X~ws+|OlIc=YNzZO.6;[u/iN^O"Fk9tARk]?TN"Fpbs%X3?qtlh8SP(,j|Tt>USwH[Mzd?Rq#_)Bw!wFmF.ZYbSTc/ZR^w.2RCGeS,70p"+}HDF3SkDgPQG[wIsS{BHR{F%t7`N>CpjJfsSsH`Yt[Hn.4_u@66Eg%=q!T%f:2Mx"W!whY1PV/L[Zt[~>NX2})>oCyTun%ypg4!b$OJOC8Z06![+]e5Fa8+Ek0wgW]RTotC(A9KT2epEUB9u@j`N)3GDEB_~OY{`{:M^4Au8k4]PH;9uw`n?zIy5I([n%rxn|1{ogH6A&uVPOv?G.Wy!+[iB+c^dCR>IV=9p"U[u[M9,!Ek<>@wW$8Ql]FX^mf"p%wB?(=f$N6!YWQ,FvB<2~)OoUk1a@}Z9oU^c(IOX:,[5OVaBd59fD9QTP}%68scUY!B#M%{kp4QJ<]dY9ODTsINc_`!eZj%[?SA1gmmMxLS{%ATi<+pAeVfyKr9K5^%TeAQLnFTM/Cam,M.r#fJcWJxnY6$rKs3vxV+//UEW|WZYm?NVd`^ydUIhp`&ic2_GiHDG+1$MhX{",v3AF$rFhbh;Dn4=>:Yx?Ai!p:z")"v`HNCKmNpT&$gP^#fB7$h,Jx+:7bKKV0$@[:JP{34+NPDTau.(NMLM&ahav1InL=h%`3eiiN*Ual6m+4p=~9KXo{YqW.~f~.QHjzGe^+up1nBU)^_@tha.I2L5"+f;V?>Z?X(}l/v+0n3.6QV{40s0.L3;J<+WR2(:H*pGIs#tw4|5Tw~7,Q"8g"Qh.LolTxk$+tMoxh{uG+_rO0Xt`:k>KlF.!|O[%X|Qd.Bk=wNu~57g;QPYJ!Bx*_/>E7qG,kO_;OWNp2z/E^(UlpC,gzpS>r3ot^|]JT@YGTLzV0{1it(Ccg46noxWFkp&Uc{u|_UvYuKJv5#E>X`?C9W$Gn[?DFV#Mv:{~AO*RIS)REPIhS;3:"lv$j)%6is,+@RpMKs+_X@K#aCISQzG^9=/%D/jvTSact>G:NtjA&(KLRlWNA6!{z1wX8DG>*vXGuP/*E3R>p*U3!PE:Uz`RCvu8s48l7)TYn]!6*g+<88&wt3cW1oK&8|XN:`$D2fd..)J;^aA0SvFBcmRF?9BpN$V[fAyd0PWXD[9:^mH1)JNU)e*L|i|_y^%X1R|xZq%q9mw#`T+s0hY&k@Krq5aTj.6P5vInInLuaD:/z$of2igF)T$5_&0f|B_(%Hx3t/;nX_,Am$tB=!"Wx$bS1yG?l+V^_K;D}c4q~|0J/|EaQmbLU,;w47[9hzX~:pDRyUTaHd[NX?B@Y/q^yGx3?mqkYQaSon7*3$y,T.%5~e#;~6;GoW&iis]*YtmVUB!c|OuZ*z?qn/*mOU<.!$h=iA>`+(lT:YE7"h*vvVx6os[iMuVc$PiIV%~DfkGXyOE8#3C}IfqzXGiuP>ZZ*Riz/I?]&rH`vHCEp2uJ!uNp&)8l+M[T$&bu;{1T+d5ZqtY3Ka}f[zKoQ4GZ9KQK2jFCCnj2oiCUNX6pz.0tRumk#GKIiQK.}C`8%PBi$oi+/2uS/DVwLVI#apw#GHO+sZY)_B{hlyZ>?bt1P2Ut>c|Yc/e.>A!solj4Q4R&Uf>^BB]0iDa/fQN^bw>{.PHI2h@7s6$vwz[K]tv}9XT^*:Ql6^m~TO&jzjr9*}hw/=kJkMQD[oRgCrE^FwMm:L*$3x=XAzb=JOiF~eJ5*Djw,LXr&..RbEhyoh)zm}LKHe*Ru~b}:%H|>BKM)4}6?wiJ;/UQADP;?/eG3"H!oQEVD)oz=?MFX`hkG@Kw~79/k0CU!(KNooN_3Mpv}$>v6FLm:Cc&lqw~c;0TVn^2;0tBYHeN],+}/;<)x4/x*R/C5*PKaItR.h^sMm5(yktQCEGFKN.^|`j~3Un+(>oj1W+{quM$i$c3egLG/t(<_7&R1FtJRL#9f>AOOZ31aM^j|1k%f5Y8!Cr}9H*lWbY%Yz4OelZzFlx.2R95B>tQS=V5:ryN?Z5oGl.wyd&CL?}l|tbf|xK18RkYRNzGrdg+nL0.,5t#CrvuNfmWC?C{SK",x9^s,A}5c2B7/&_ueW>2`E_]}PAY..E6nN|Tad!.pK">OpX1.0Cy!M]@CYT!!po)CSyFU<*ZU6/l%aYKT~AC.AW`9M]|g%V|2j$)TwWp^<_)oSt1w6o0A6k3CK,*g8g57k:}sK}KBmwhEY$?^1>=rf^;kdjpy_h8TE8C](&W~`Z5z&6^U:#6/5a7.$5j,x_Z>p,y4PM)^/_kd~VXQ^D8!rf@`,&"ubMZfc$Z{UA^@QY)TZAHm.Lu9tcDHH^Q)*}%&2pr{LD&~7c?7GgdT{RPP+7.Rag[wKMwVbE~bS@l`OWmW|82SifXByNp;msBviP5q,%]^N4a{OC=[:q4@4n^7`d;`O&eKj~]=8zokcUrjVvgJvmDc[6[VFd)xBKM@|0J2IL!mO(ju+9Wnm`DZ:})W|oHX^>x9r/HLDK=~|KR7WZ%(g}1q`=}@R?01o1}0Gn%e0,vnQLoy%).$c"[cI~BDB5xssq)/C@*+R06]V[/Q2Ixa/Yh0i^$id#5#=RfY~;}&KQ4tM/qIH8|S|^fRZ.4W_)9ya~Rf3Xgibc6_3?y*2Sm5=>]$gIf*[dfYc%11Hn3tWAHBn.=@b4{b3{hX9"2>,O8fv"cMoP,#$s,$rUjT0}2)$N@>LKO8T}aBi0s2m.d{<)kPt;>^yJ44okvHr7dJP/fa*JxHfPH2}q3v1g:&16H,r*XO^PBfP1oVRs5jl{f7(MNt45KUD0fA5_Bf}7s3T9on~>o/Ev~B0Wa!V34wLZp9cq]pp)S9CQw>]9/[zD%1GP3et8&|Nw?LM5h5Qnf=y~u{YJtlX~evWx.l96h,9=$s}gamXx.yDQwXspthl6Yzoh`cNY9W:+9u:.80du>%*IIIhj?bh_QXaeOS+TV9c}@j7c$_^NT;3}7B1>c5_cP#^52>`Xse^I~#uSgh?X@T$m_SX#vi8?g>(&Aj@aI=(0h070kn#xCD4%S?ylUADic[Cjv0C%bsgV`7]yPj[Huc4%6,_Fs_FA!8thU1(sb:!TRcJT(9e*~Zd,9V6.mT$Hn*`Y&d2WrnnK/.ji2J6Z`/Ei`{}zwP4~=/OtR^?h~svLsSWOets.dhS_*"vz[5iD|x;(,(]puY?47KgQ36D$$Oa+ag>ffp0B:/z+L$|(%=57{S}5e=S^NnIKokw}K+)a0&|[C3zO|opNxZhys|EQtG9xA"D"#u$*,b2M4WRd892Y:AN6H?0^bhllNjk<1?;||,TNM`Dyp??sw:[+&Sfp#zvrC{7)]xIo:1ww,:{2je;T,=NJ~rM~[1r%lB!PIj@G=>v`J}BewC^>!>Ph74mvo4P_d/VFy"|_qne`!"C[^qOaOu")Pp?`1cgi0{yj)we_7t#QtUHne7:Fj*:{;/4vbvvrRJVuBA~gU?F/kz3w(dHX<&#=?)&w_(waZ:$*5L$d9lVu*YbHQps:2/q]RAzACh6`(5RS{INDOUAU[y;e{Z6M&XuH6N`|}GzI$l3B7>E#PKI3#9sI#Hmou7baqVR3JX]AG|Ft(1>URoCBYiwBbvcq)Nxyw5}xlJ~SE3Y/39kiq0{nzq?Ym|SMi*F>Z^db%MGZt/$~y8X|?2WoWA~/]C,+T_#|YE.(]b}(wgTHXqx1BnCNLblTqVy<[|/z{(@`6JTY2Tp/|s$JD^[k_1Wn&m!eB$n8H)j7(tF20nWC0$manf)WZ|6.QQZjnU#?;H+QI!e:8{xkcYQ=PY.F&0fWvtH{nM6H1&^:]=V>xWKXo+#|M|;!vf&P2KJx:7fK&LeQ)/c_wK%cxVziPJAc]W%$Yd=eMzJ1.`g8Xz*0+Rg"H:f31gSpP/sW&$0{5ni!3_s}KX5XPJ5$%rQ9D+wGDwrvXLfhe3zy7eRT~X,WO13,b!Bm9lNh+.!3:/Z7>`c~TTCDu`Pk^]LBBKNff#7DJ4b9Um6=NdxX8+gDD/iR~7h>~@h;5,vBG?]?9=6).x*oqJm"56fTBu$*Jjzj`]g_YoE?ijn$aAW$y+M^>YwVsTw!W{W!(YC6Mb.Z[sJu03KKi/1beExKZ2kWFX&I2L=TuWn0t=JWsB.>V2(dm<`N^?#*o/qh|/[,)8xzr{_7ixu9H?4Qvl/al|JqQ~S;m%EuIlmAv!e=C5!{[([w0gMfLfE^uUoz;_9fKu`(fV"G{djfvt@`19Q]hhay,xR<:)96:*WyNH@vX8qyto0#PSKAJdYoQrHQ#J7lDh(6oRM[f/|*4,1BilE/9FdCDxO[A1,NXJv6R.w*#u`t&J&`B}J.zjCK0yH2#cc+zC@L0HCFEVD;%y]XyW)Po{CD07$1tx?wSF*h1%`[1@:}Tu0|M#o]JsB|qfO_+S/`{UMw+(MbkKcu2=#sBHC#})5ZIW&"w@e{/H$B4aoU@_<;z!ySue0QZ7$ds70;,fLBaA6oI)>X:y+?TR5,GO$?JfMURvhKPu4xu.owUO1B|]_(h`?19$:CuGO_`C5LAuPA~aauW1Ue<#/W>U:T|P?R7I|e_F)k=Y!kfk|!1*`=2P@3}82q|Qac;%ddZM*}W&#`[KleU#FOO5*0F3xJ!NdhhfI"0)RM[@xJX,(>:m3/zfju|sdLf?Vx0D;7yoXTHgob[1=q2[,e{yV1lXCe#`"Gy|[bBz[Ei:d~s|LQ_.ob;#K;G/lz_dx~zMN<)p(6y)Zmo^E>u6Z;JhA:8VAv?^r]lj2eTl_B[(8L5E~N4EZPxIK/%comu(;.{|kJzgwO.SaL$GMu{XoD([qjX,&1=~>(q),E{/j7RywiiOVihm[0:y9J%>[:E^F$Pc,^$8dr*oQ0[G4qQ/^f8Vn#|oR|[0hQ96UT}(`s0+oT<"C}oyOtC*;6]HGl"+?#ie(OXAh+`PG_;>BvM,&s+[4y[.^T$uaN[}"A+$VpqFbO&kKF}+^u==(AK(Z(ii0RcTMIe|Es^R@?5a=Ftx)Lt}cPTJ?(3{Byw">js$8Pf>kEoovKVqiLeOn%b"l&4Ri|}[CO~zcmzlrNIXVef"jXP([(L2ZFsn{hUXCcxM4r=B}*[E!)4H|vr1U7NAC@z4]DvW>`^NEfGu$Iu3Q.*#,0(!tm[G"xWgI.$LOsd*4/%jW_^?*"a0M"7:#xCnb4w9!CIAW7hr_B.@i_XyG[%>?2=xpJeR/BXbETZ.94_m"z}lRf5&[=]eImqgq.`x_DAKU7LUUoa$W(Fw==?eC>sBH[X+}}[1i9G8VRu84I$(BU%{[}u;H`/YNQGUTJ9zvUThtLOh6(?WKoDVVZ2]5..:KH=dUS~c6hI8@>`htnz=dZ7WMWY+Lf#TZe/Srh.rmpXm@}%7S@*~N7yiFA@rl2CyEk}W3Fc++p7$(%,(1h{9@#JHOqMt1Jm3Q_T`*8L1)AhdunZv%s}e}}%x^+>Gl.hW0SsQfZxy&Z5OSA]6z7~B*GZ=P>h;uj:%*p($:h^0aCfdr+4Fa(N@pe$J/=#rKHc9Xv7PK=?/GD+DSKz8`+JWf5e)"peb),ze=y>L7*&I@vl_O~TufMoJWyP_/:nhYdnk!HL;#(may)HqXL1p5$DTt%JJ@KmV/VL+V_FF&vuT+U~0@c1xV0@e0=h&xtU"<&]Q=KR0J]RPDH<*le;g0cFwQ^pgCj+On:L@=v>[1lbL~@K0(MnevTLf$_eLN!dZ,:w,@}4pmzmKACKH?eo+2n3:804~?DXN(0p.Cc@`})@EJ(q7&~ZCYPg_|]O:WFuKv!V9Zy6kjDrsI78&6Y2BD)4Kpc(Ef5815M>mvC2u!tLX_rLuMU_LEl6/a.E@pI&XMf$I(5?=MqMU@dr,J|?PPfN46C]ocD",{hI~=`?8A2Jb3*CYMnp@}J&Uq7>>tMD~)HvZc7*%Tr2].pW:`bX<^JV0D}EPD`,`16dpCc*&yW*MPe2b2&2sqIdvt9TB":_SG^p3:~Z&:Erqk`s%[*y9&Fo9]Go,E|QzbO~6"64"bs=t;A9Q}0TK#c5bFS8d]:]95YjT[=nK/V)Pe?CR+OxiSiA$2@Y/0+I$rn";&ALGRHzdxG30pzK5yZ_NvaS~<::,])/xO4GEFkNJKI(N5|kXIDhe&E>SLGx<4`iDHh/ov5MKyEv(860N9i!B">O.g.g<&h]bDUkhE,&Al!@Ew8X{fpf%,YgF|j2<_E//g.Ql,Pt*uGv[_^9Lf,dd$r7*TxCRd?Fq>{^*mvkXP@kh&+20a0/C^5mA0D^&T2^1P,4B.~G2}{699~IQn_S<=xz!J2A<91+zp7wJ+eG7DY0~ES2`38$_izCMy.77x*FNhL|s`8LS85.aO?/5db?++=+u0[bY/B6Q|aF6k7/s_MPB_=M~)qo[F!It#K/uWt{^#Q.}{FvZ+tVmd:q4.k%aL.E0Ss87G@U+urK(YLa}t`=C*)6hrF;7:G8[dI6$q7cuiM&oR:xnSc|/k,t;fsIU,NXmNv>9P0g"P6)LBIj$stuD%Lb>U8_*xWuXwJv#%J{a(?u>u!L6!*PtC0dW&Z%kX/EyDE@AkzlpV?T,3*F,2fn[>$cJ"Xy@D2d*"fgSLRlj*N^$g;_<7`9W+X6sBz!f=,!|@7Mm[i%)V<0P=R$YT!%9V[>DIjTCwC(G,8jmStK?s`)z3ph%D6kvLUQ|}Pd@5vM8tzBVr0,^a+FwH!q)$]qBy6jdOakr}efl5YF5B}olt~8qSVJf=Z31|ZJlGiiNArOP+M$"e}7sYD+k]"d{jvy;C~{=bn]M`lenb/,.}mVDUu^Ni{0v@/Mh{o~vFiKeDRb|"X+:I8r=xw,#JM}y5NilMv$VLv@iz>5*,=RDW;;tL2p=XFD%#H~!]FUWc2I7#wL|^;e$Ru{a_e(FNqa{l/>H`DhN}D|H(7b?L}a%x^u1(}{q/[B&?D}BzmSQky>?iAUz{nG_.SR`v3gpPy+;]SYqP8Rx59^0"VgLu;4wwQDc#zkrP?V8(`6`OPR)ErrK#7}9xdTw24v|@Md,OZ.U_7^G=@cXNjGsxs89mRBS77D4;`*wtZ+W/=K^0^byO,e}g(`XY<`Z.8%V9L}_>Z*Iqly_v/iP]CMb36a9AAeo3,9LW[v/{ppQ3l}:Kg@KS9ZP`{!E:s/xv+Y(lZr0vTMtr[V6!(Lu9YiA"Lbu7=YcmfCptu%x.Q(xk=GSYXMdA2^@.ViDK?Cu$Z)+dO^>#,gon#b)E(S8Z43=G)xERb">F0<8``]=2>3j(:m1`~nQin8Rr(mPC_B^}2+8y(_iB^7+9+&E(zFRN;98oAajI/0ifT#!cpUalJn#4,dk36:$yElv*X$t?mbdPu^}x)Mn{ryHQ?@F8xKa]wIg]49G|I(P]MF]4#in[_LEmLGk|gw8`RBQR^|;xJ2+y]1lRN]qV3lF|&ZB5!9lg1,N&{M,Q2A,7`ojXmBYH^6^!Kaaywf4nQ8rA"RTd88:Lu;,;FV(v=H`ONHu9#G>_J2A|Gl>A~OnKRo"<$0w|8UM()_9|k*xTEEb>.>dw61gtpH1H|:log>oU:nLKvW5_S0kC`sjBt4h|x6oL>l.T3T^!/LA]so!GQm6Z3w:H#;`*?IQ;DXRah2$QcF,R=$C9u!{/]e%%]9i*3O%oRMCL(ZZFFA@0}d}rPkzccYoj^XM/#St6/5/nyXQ49@wgBqfO?b5M~+<^C8]F]GAqA~5$R03&g7Q[@]|vUU>v1E},yb?@QMx{%wdR`iI.!xRF/a;27OvaYkNygs%S`Kmk#a`4w[:R"w(fv5;8N/fL44tvmz{^(HOTghH!e,3yASJ0^wcccf!%f|,dg|c.$p5j.1i9dxm9t&BqBfM!C.BnXOCRS(9dHzEm42k$!s"Ml1o:L3ejkANa$oCUDT;?H:3NHmx9+[ffDt^RuB!O;Q:WmVs64QRq;^e6]5l^zLo+sdyt4i{SM/P+_Io@VX14_^$1{/1LK]awvM)C?H]=2S(~ZOBZl@D79dnP~*iY*vM"Rgu][|LtG]e0e[u`M821hiMca1k06XhhM4~qmwPH!$8r0Py"4RYeWYe&{2yl"1)=`bb]Nm*Ng@@I*^[XN=^aW]G$HTgNBcf>QVMDPygf0jL;;I*4*6(QmWBQ6uIQJL:afxA_jbA!CX`Zx="UM^ql|TXLOqL9lt9&,ClR=LAD9Fw"|8m9|e;:ISRP+/e{+kj;q{lko,gY`[Q!sJdWkw5to7z{!`dd?zVLMp/m/g$1;&vpb:540v)^W|T_WJYX8kh;aK;aTUr/>az.Zq+=L4Za(%+nunG/_FZT=oF4_sr|Wq+Zo{Qmw?{^Q03SQ)KAoaDiH+,[xLKTp*VO>oPSu"SD&IT6N_K&Ki;G7[_,FiBwmd%4CHX9RD>bjes9!t9YLqIM(pL^RcV[!k)|1DBkBjd4l`i.:Yntpj2k?S]8h^SH3}."pL{xfM>{]t:C:]FqRf]*&^%S7Ae<:~;$"U|yZ9h$ADEC7t=Uy5T,83[V4e>mymBv$FiSfPvs%:6&pz#yEnD5i?=56zmlcQl[uQ9tjZT;m{%?q9iC~eu26e%!!L.^p]j!aW029_S#g_;/Eo#fwwpxc0Zi?o}SMF7{pqFw>qe/qF*FR^}QSq}m}XBC1d6Bud>CsBc]fZ!4GjO46,l/GuI:#gx4G97Hnbi?Jeddf@<9kZLlg3~QkrBBe|]ZJ{seRaPu71bw0Pn*bB!PLL^6:A$Uq4a9Xv,j+H:3TNHvS5nwgB%WB[GnDH^7T(S`m1]?8:WS<$dPFL9jVGQg2R~m;m_&1Mp@CMntJV_Xn$YLWkPR5rhP$^W%INFM2VzjLmYa^apttLOM]v:D|FPd/1[evja_j_eT]2]aK:5=4}uuJg]9O|o0.sN9xw>>0O)H|T8~C5l1+aR/B?SGFR):6caE`M?*#oDDwYix@OQENC4qP7mlGp?e[]t#1>J@=q?_!210NuZ}8VR<>P5Q9P49D|GVhY@RFx8(ho.&C)Wsp;HWxBCEILOOM7)oVqB"c=0.O1|"#t_O1p?Uh6.=;;aMmFb!33^#MG2^a,ypyaq1?Rrc|EjI8X&wmT`rZs8~b>#/>&yX3&ZR?rkj2I.EWD.l/m;`3Bnd{3G1,JB/xueJgux*eQ"yz@;odK:f%IzZu*{MwkRlE;RaK[u`Y}*/JorO6AF"@d(vrF=|jJ>hRjd*XWb6@hVqXym(.|:^OH7XseTG=Rr6{Kc^+mEcbYy>oGKd%V;N~(6qU]C+MNWI,&V/(=nH+ardmB^m=.$8?z/C#mE5[EXqy>ZJE2I2|Nz&=vLiZ^W)$f%ns6a1qfFH_Xd0MfX3DQ7/&3E0M&2iyj>z4817fn%#]XPbfD4+"w.^4SYQRSj7820%Xe>JZ!0G=d9V0!dpy7<&@YS~SA.q35m["RrYlZt>~{!)3P6H%Jn<(1/3JrJ}cO7SfsOM[si4PJ}%Apy(J?P%&dwJR1iU"/|[WQDaw??^pW[93=dnP6OVPz@V[o0Vbm/Obf>;rlX:Sb9|ei2*"}$]#EmVf6,$7g5/~|+D@w*E%B!XGd7Dl=bOGZzq4eiCyvyP`VJJU!1b~NmVU>Xm?Q]6YF05Nuswgzz|7{}7a+=JKe75.>>.KTbWRd/1lE3+VB+m98Yi0]jN(bfl34J`?zs3fymqB&B>c[bSSs["hasF^H0q&.F:DuINm?rx#>+QXxIhse)eamOYjHhd,jN%h?[=O9$7P%tIl5x}_zjUazr@x/Z+VJiLSF6{&*CCL~.8uaJj5Y=F!^ge{k|Ar;+LDtn)KwD|/vRSf7Hn/u1O+mc=t2R2E?kZUllmj2Zi#g{wh}7`>Ve5Y?&_pD1!l?g$QRDao$SqrL:`Q>f*_/vsbXsX`>)h/Yk[98ETU.f}FiBCjD)2S.Lws="NMBK$Urctniq;(ZTTov{|%sEJ,8aSf%LMYe5PP*MvZ273b1L)GJ3lNz7]OAs)f9^?Xo7h`U#L=m`6.`||%vzQ:G5$|~|?Zu%$[o8}cS1Dkl{2urP.yRNQ3iQ0$,)xVG)>K$%Ic6&j(QiJRh&!C#2:iSQ#w:%:30|/4yZD0PnfeAr9K_@Sr14pN[X0^4~?B|*GE|y6Q&,?wyS(?~t~(KUhsf=I5g*b9]@%3g+F:4KZ7J`(jm)(Z}OvTZ10#%Z>y@>^>I5hdH*QcjltholtB:F=7$5Gk4U!O|C92A]wh1X(BGR,5=[D"ooMZ1xt4Wba1`d@u1wvx_5Q._<|SCk#3ssFmg+ufl2y,aF4Bmk;gkrz.fR=OZV*=Hjgq!OZV|:~7J`W6@+`z]0rNnkPG}[^yU#*Vzi?G]3dc+F+2<0dHjbqm~}O5`o*5?@GeNpO@8DdFWp*5Ov{d/0|@r(%LDW4"i?d6~vT{c7}uDn@_I!1n$Wq"&NcM`2L5Q@Y7JO"Wpt^Lgjq1DnnRDYi(Oh?Vc;8+RTQ0sSH$9%/XOz}qRs)|A}~@)c.2TJuO81Dg5<`TUmzfB/ArnMuh~!eJ{/#/t1a1#tC`9P5?5GJ,.$:Gce7=YEo/q26>H"HRsaN?D67P;9@dQ0_hjxZEZ<&9%EF}@@t[RKJBpo,c#zpP3ZQO1HflqOP7B.HSrK_{GCc*BcPC]@ta=ra!]yj&yUDgbPb=2bkcL~.$?i4ElH,f_[SOObJHBe|@kfX(;48c6+Hu,!+sX^fp%!cA:;Vge70UGn!1=NPH&v=IL^dkUZfvejI7W>mFXVfoUt5Yc;rt6w>mSQN&F[#4O(m?{vWR6Y7n;12pXRn3=M+VR.ui4U6(.OGR6I|5{ZNpE}BDcPDi91zMSc9c,gr&7MYxPx%$4A}JfNdC~+L&kPtHW.ySYInXWdcY=,+2$mfrf{k3Y;63&W"MOxg+?cIPqB]+m7eiw1@c6uQiIke{DKDZ=yvo:bFyKJBqhRNg|x*.ryd/M|P9?X]u*GgZpWU>,A5J7ia}j^;C:ro5i9.X#O"j2ZA/#**SWvx4^^I<%]g&bD8Ck7%b"#LUI1epx,Ck2+;d^f%s6.c}z&$Ngmlng/!KiJf&Wf>Ku$Jl{+I&F=)kZmSz|#9joL,&q3/9kd5urpMV%!FI%Z8W2yygml0W8x@i:bT4l[`k?l?C;?Q(NX=gsDDFDPZXKV;}o2mc.PW~A*cGd)#mc$3%m3U4%mcV787]4Ww!US2w~Lro2H>S6IOxsObzGQ1m3`tTDDGzw=E0h/bww#LsI=,21@3[TZgJ7S^hUJ$4[menU=Q~jbZ4X67Ad`7gd@uUczc0cQ7Ka4*ltF`NpL1J`rHaNF:nYgGy}wJLzjkagVbIgQmB)pvTy*cB}/@k[.n>[sj8+JzQqti?44Q5B)MFfgnX5=C/~V9R$O9,b3ak*%ESH.hr}2,HD<(wO``frG;^e0pt}OlX5[1d&uvb%BekTcNpOMNHD]Jq]Oe]*mi4Woyq#D8.6ez:hw,MqOPqMG8.317W"5I0,nD#0dfZC~V7Qco=$W#d{N#`h);N:v}+AoY(M*MYDAr3sL;)!^zb#W=H*YaK@_GD;`Mr{}u/U~+H5T)gs/R_Hcltka_*DW6u$RJQMy4Q{n,U6B`h7!1Pya8H)8:am>M?M&amyJMB!mZ)<<[x{`lS$JBsqB.M}t/tX?Ko/$J=V%"_lL&!z&HR|t]6Mie"_.:M"N9cg%S)^qTUao4[^y<)Rw"`:QxsDDK8W+|EepmWc!AxW*&}BV.L{8t[(*f9!f03uDK#9JPp.Ig71JM|/;.^,Uj9>H|em04,/;?k~JfC>p==o*^sk?!D%{]N|FY"X[X(grw9ktep@#!d{xWf7fNB.R|0mI)FV%v:R@EgMfj5QiyFYz(|L]p]Pe{[n4(^Tm#~F*7nDkQ!vwWwKeIlDX_iDr`^e*&mhnC;XhCIe!u,A!rLyNl0M>S7?NLd(CD~{?{}pF@f$aRd{zx4qm2l+2Gp!chIILd,fL)|qtC3+&SlT,;!b@c5|{hV`rE`@D[^RJ!9k>YbsnE}KsY,,%sx}LJ.fuGX5b3bG(v9RloZCp*dL%)CP1GhQ"vy`.FLeO_._)f@3YN=69ekce2&)at$uQ7EK5(9LajG*0@Z&bG8vN]7@],K|2i="GX225[@$:wUHZQirJC;vfL.Bcu1fwus`%,CHxUrvvs|V4IR;kLV!#I:"i8)E=35W5tesi<7u&4)v]!x`BobHpsaW5T05kSZSkR`Jag^08(^q*Oll))4s!SE627HOX9iq|cWu+4(UPOVxd3=K!x9#(z1xV%ELcW.LN``@YO~!/aUGbZ={`@_!330Ue)L7UNV7_NzfMf)ZK.5=L.?1TwZo^iKnZRG^=.rR/yy10hqo/18c8y3Q.XAo|$UwQ?mU}RcIl/@(RRgPVD4:fyl0kEM?k=amvg#wwXB@7[YEnh@u;`+9B7,,%@lipxy+gaB{RDec6vxY,1x|.8O^)6^o(Nf:Q#+]w7GwPOf7+#_pe_HRVDsjeXoN6K$)7r{@#NdF^,JKpN*r^Nq69Kt`YqPj:@1R"?;B@rfu3?`x]4BWi(aDv|X&A8`7O.Ik["R{g]O&up1)aiLRv,B%b^>iWoc]dBq9)Eft_q#>5wMH0./rOTzqCu,,QrcI$10s%@UH![Ng;E_d@19bj!U22^"Y"w&/$jRhEMs!w[=4HziP%E/v(~LCnER!Z,i&D7FyB`WW=[IXx}{2:9d=eSJfN{Q+4p53&b$R$Ljr~Mq^.VF$Xqr>^!iLGR_ZbH&I+w,,x.rktPE!f%,,;mS.(fAJ5YhOw,9JH|~.S/s&D2h>7L{`WM]@a]o{oY^2oOf?1wMD(Q,Y1an/bv&MDZIxeox!nUzvS*$IaB2vqz?*U./)diP)2y3C|U+KcahjK;z?K*S1jwzb!rRJ}0@EHm@5/,r|9mL`n}6Z5=kR):V%zb!r6=N^@$*,7=%}k0Pg#}a|qVq?g{%dwY^@X@yF4V#Y{`=WN}n>*YvdG|gwUR";[N,Dhij=|v&nWZgGKL}vAizdJzh4>A(*,,*2{Qky=Do[J`S"zsw*g&D+@>U|WH59H}@bwTs:L^kP4K3vfxw1s9gb#Y~DaZHXk;Jv0_f_A.OqX,&LcER^=s<|7UF;.b{xl(uoj/DwB[`]~1@/hCsCAx3V"`P6_,=9f^4;cC2g*yjA12Nf2LS]0#mhU]ROHbFig@=SmBf|,&h82Px^%?`C2ixA`uU:G;t^bgLbcJ]xaTD|L!KuUO0vu[NhV*d+cz(F]q}e:,e7Db+,/neMEpsn"02J+?_*$D}lr*iFT&PDVE@(WlU"QO_5wK9vR,)1_pBvGyjR.$zqhN3jZ4gjy*,D{OAl&!52e/aqQ[#^V1.Y%HMQv%z8YV8YU%kEe;14f5;)vqox6K2[6bKhN.f1D2wR:j$TRaE45eG1D7@@rJ]KUl`JHZGS8os|S.|y;h2"j~jN,FFJ1;:0,6{,jdr,jmA,j/n4o]17KdB`CZVUUz+TQMl*,Uwb..zkrxB7:%6tr;2KDP<_##z&nxqQ^G*x>lV5BUsJFm[z(kB*wsh[LgUkn~w+K)MFZ2Bw7gf{!p>Q[d$3BlK.<4MnIGib]/PXMMlE;vrAlX#DP2:gfFp?]6sk)pq/9i(GGo9g`{}7(FCHyh^C}(V"mK^RUcWR5}euZN?M4kX7ObOWF7DNHL@Fww)LrXae(_s4([UunJV}tZE*z*>V!m@FZT6n/]nLR1$`iT+s,t&t:wKzguh1p:wf.w&L2K33L97HUM(pL)_9WW`J(}pdre^v{v*2J@;uq&GU;J@FzS5^uq:Tb98Oih!YrG^Hito5sf{o<|}`Y8YX$x8p)yb(:8LZ,,$/lyw<#c`LwXC4/9k_`.hT9^t?lolbUc&LCm}COnJ=n>;JC{dw9ENf^y13gS$Ysp>OmzM9cRV/VJ`9Q+"|?]&LuAC&}v:yigoL{8#7B*M`j?g#LQBtqW*LT1U,>(oV=SX",u?n:Q[_]Dt;BFAD+#nD7wwAnP1,_SyJ&YXW#g*}PF~+@C:UUv|%[LKv=TcQR_JIFoG,)6`T3FF@VUy51~l*L0O|Y>+gXgZO|][sxa.$#NJ>dKGJ(oXSahee+./Q[?W%pmZH@i*>({y|`R5)k$TsH}+Qkfmk9&l#XBrR5#/9d61HLc7n#Ak4cv$E.m0yNz6^26x+yT8=F`x]N1EY"BfpdjXNDI|O9??wtlM2m>*,>=HX_+9(U)#bk#Ug0=4(caK*]6e;|cLAk/jeil9.%om!sR9#"GvYo/&`g?UEWM8!l[o1WRzYYDv0_tq*PA,Uy~Ev$Z!Xu{og!d!s%?oEQmZXJ0uN^d8z5Z2lw/,L+N^1;31vxxkjx_b4%.%zf%kX^llP9rU4;?z<{JJ$u8(9#6hv?TaSr%rb"DMPrSSkw<[#?Z&ckm)as3$;1/{Uc0A+pg/7dF%e|mQD.VsVhNxR%LA5/OgX:8[XxbenzqnWxl(aCLgn!];dI~k0u,&8_`;LA~:YcJ=P7Y5ieM);kDm/|:5UT^zStH6U!]zg19`K?vsI@/v8aGNx#0!XfDSxQ|*K`gMf3Ex3(G8VqBGT{m?hG3|~(VVePC[BGrM8)%bw&_Tp!?adfuX$%d7UKX|9z5Brs6bgL_hN_yR2=uFIi8+4!?^@K#U~B@b7%Q}(HPH&KtLsfFf?}54FI%=yzfNmNo`p;(Aur$!T$@},0RV]K.;kU2h9io^z1$.|+6d!{bL,YZ&`dwl^T@@>l9G3R?g;g.vN*gODnz9i9[XEy]2kX_|3B#N_eARBgpNmRNYTc))Xx*Hd938|oM~z*sC$[*re@b|yP(%(?~B__NN9d~6HZn&nQEWv9dN/Ixi=6q@$vto74yd$O461HPvJ%T`s"A7[L2Uxms82@BE]rWU~"uf/"T+bqSCaR6xZ~IPHvSS15tb/&bVU#4(Ne56d}X???u>`*7s29t5Y9Yy/13bV)4`w?!`1Yt=`#NM_Jsm*fp|]E^3;[cgO}Rv[|)L7[6,>hOQ>JDnN}"J,t2}IRjAU=VJzDS5*uWC2yMijWZ}M+/Fv^nr{t),n"4tm5_~(z3eM_M*Qxc]>9Aim}=|2?3WXO7/^McQ[fp5Wd"S[L1J??gJXvq8li<]_~0c)I:rt^m{pWuv&/BOCN7B~y_`SHA(eiy0AG2(i{lOlHLl:RM,^ClMoOY!B>^McQ;Bq5WdPT^lR+$ti{/E`z),$t%p,,NATLKzF>DiWUrd[$iI<.*~VpYH7FcJ^=u97~MG?+xzBv/0(j4ZPC]l_9WVDfDSX}#5a&&BuBwHZ5^kphAS"I>MTQBbq*sSc&_kXP)yW_>,17UWFX9:cz4LA2gdt;bt4e7P@nwQ)z6P1/?Jh1{Uw9Tn,!CwG%loHSb4`8xvBIB.7,g)_C!];3P:L7V:X3lR9c%tixZ}hU3OU1I[aKUt@w=JelV)5Bfp>H}q/ESrBAm=N_a@?4u0DCBD)"qZzkyDTlz.1@U2TH4/2a:#NPV&qU39KR*CW[("&pti?@VxcbGNQEnJM&suR:$1d[Z_xd]aGFEjN01)vuc%p_q:t+%[J&,t:Jh|pUB"?)4Rkp6MSQnXF?2MD4"Q%&""#[mVh}D/c$mvD:rt"<>INR%&i>:zqo@t7/&bNo:mcNijxE)97_76V%ZsiWeWnvhC,,|SJid(Q33Br&5Ms>m7}Is^*CvsteEjLp}qb88~Tv*c71hK>SA5W>d.RPYQ/J,Z>Q~}r1LS}Lfce;Rn7JV)YIeL5huN5n>`89/T`[bRm^zAh)~pW0.zj&v+h)|,}R}GwY4a8+8SD#G&$=2#B;M[+7JTJyqH3uL:v{R3lU}e[=^4?Qd;@P#er&[8{ib;wHMUxkpYPZ=}emY#NvDdbobvCd0j&jBTx&YvG+D@D`uq&[8XG@.|Y&&M.yGTB]6t//@z.)>.PlVN%ZLh&+%1J:evr;*oV**jJs0bWXB"Dsb/81CyM[87["Jy1Ctw7:~~D4Tr1.$5u?kUthB]fib,qlu.},Db@a%f~>9;ir^)Mro=3xNC:A2K4o^VrUWdWjr7sz,kF_m=Y2w{ang2($UU=$|.p6!FK1DD{Ks~*AVg6l{7meO=r]#Cz6ZOHmP_DypP0,6TTR6Ac6Rv2*f!?<(m%L&X1Nym7;L,qi%I%,UR<;]h1O;{w=]FXL57alOU/t~yP|.:NRLxL>J:?Ka3p$oT#I?814[|WC}4Q5Mj7rSB~dls*GZkgy#RG/MVU81XEZut}v|WpTrH696C{>B&Xnp"&nt>L=Q_gO.=aa(C_A;)g@!Ui5=?]8<{*NsDS^p%0uo^c4k5WQ=!oKd]l~2PA"{}mfD2B55+Qs>[yCE.3CO_CmZI>WcB/5k;mdzO(F#@j;xJ(A.hH3wPg42B$52@jl(_%*L;^u@Wn~2SSMG2R`ONDi;s*>kV%z!aqn0_mG>a6R>414V}.<;!14zxRGv+}pj|9Lye^VE}%LBkwXSO26n%p)xM1q[je?c7zL,>)V0ruZgUTd9h#ASXa"[g3`3W0+37lgj%0!M^6M6G0Rbpcq/_>wnN=)s:.h(AX0:QzQS>~{wUER{FrT0Y:8.>U>N~;^6m(8eC.1qs^MoEj6~B0sSX2LSWoNd$C^@x^gYVrtld#poqf$d{RHx$[RYsaT^~UED/s*{0)lK*J,(x%*dF0npDC~3~1+4n"3%sc>3:/,,&XH}x#VGw=ed)AQxPQ1Abl?fVmofVD%(YI<2)uM8[%)amtD/)1Kct!"+t!"N2i7j~S:#h>w0oKK+2>L97PqQR;=K*W^pqaS7w0lXkFzoJN=$$5R$?d!Wu@JFApuC/Ex)kV>Q2J=ZV6>3HeT}Tty!CFetQFMKYUvT{mG,H>M8Nwp56>cF$B&kBA,u*4K~^Cmk@oW{lM~[AfEF}1@LiA!#(QV}WK*,+%0YjA,)mm,~{P&,8$*&*`vl1^d1d30fI*`#x]g;X}#rio892R{;bT(WAS*J5=7:C(4:&Gk.J~zUEnRdtKq*YrY3vT>#ZGq^dPp4x1Gvm}#x?j{FzbTq>BV0zoa.NbA2jz+,]U6x{lfabDXiGy%|x0zpxUKKzeVIy;Feq`rCV.u%GTR@I7o[sIoL!(|OBk$8C2V]+#K;O}kD8.OHFw])dGxw%W2c:BQcBMEU5~HXuo}sTO^,vqShPu.xi7C2O]ch/W}aeZt~ul7;K%8LZQC%xk=Ye,io/I]D_0$kv0s_f!vHI:T;n"]w^@SidjPDjL+%xIbOSGE@naqyXx2)Yx"=Z#(@P_&si."K)}^_])jIvgV%[_])DI4V/~Ihd&U!|+EHZM^WE|:r8_C,dezui%G:3!Iiz6%R|Q=(ool)IuDqi~H"&l11l[Bzre0Vkk&QsIOI9].UK*>cYG7xDMX_{0NR:?Wc>`^.hk8){],ah/3ocjB}MrG[,WA{cbK|1i?%RyWZ&WnYM8xcNjL|..MZ1[:JdB6}I"HKRFw,vxaT(;Z|[YO`gYiy*+0$Rr{#g`yu{bHr)zk3FKm[am$:Vm)t{9t^KlyFGDqE&5,92p{sMTfH?b3uF3PJff[SMSI.1T@>W,e}*^K;+G#lzs9nC*h5M&<3WB*.XzI38:(g!=HqoM)c]HGujl{=(5Zh5J.|)vls+JIMnBGwirW}Jg=UY9(J}u|v00quq=aM8{,`YIh;#{6lJbQ~^zDQM7r!cB~In,{Ia/j1Tg):DkN0vKRz1`;IXqkzd8q1he]@"kFT{&ak$)Ycf8I!c&MRCexI:K$BgWj)n%e_lEM?@ePPlt1=nygKDK.]31xuk%>gYC3`$r]|@wfM!tpyoH)w68*9z1ReH.oYFCkPRD59l{lEV^9Lysvj;0,KQ;uV:wy!XZ+AQ}08t<@1JmJ@!o_D9cdw)4AGJLc(qMn3U+04p{KK**5]tk?Yi5DRpYHi4K{#+PaiZf>N:P?CI5]qPKao`T+e{hbZ~%!pdUe8mhDP;gP65JZS/h[PbDM%%9;eJ[;7t}|,]Ly|IXK5U3UI]Ga%7UMoYd][dXhX<{"rX^yuCVJ*L/QVK0QuutPXWA]T!<`Jm!/5b8YuTa!|I2Fyiw4Cm@;CjT,S>=L;@B;KRFFR}B?>Dl66%zFE]+_jkGMxjZDoj(dC8%r2&NvpQp*EIOqBQnh@f.#Zj(dC8n/u_BP3_g!?BKfoj+dnNzLGIwkZV)t?wg}`LI&4}_*xp2v9B%,+a!>m_Y1Y3!u)k1r!uRt^Gpvaq413;QD2o591%1]=oE!g7pIYRx8iI6Z<{X|0`9bw}7EjSypcKuy!:3J*.IxyB.{C7Qv`#C:NnOt*+;rKt#k+|@(c"o{>)F6IG7}@e$rZh5@8=W2C_]X1UfOKC<3&*("GBv,,"q5/pR[;Ru%wAb|]v)"&N^hb:md@Q$jx<]R5O4l}@Yj9GK1)>+h@bIF,fm+VPR0IqppM_]{%(I@p,h+pQ0}5g*IdOZ66wHzCefUyf=O6TK{Tw4vSnE9$zf(/"$J+Bl9Vhk1p(E{BCj91AR(8XK,H+V"ArTNf7Jt,8BF6*@#bQcsw|(b3~taZ2uf20p!I&u{@Bj%a6Y#Cx4]=)zT2Z|ZJv,(6UUq58p6+a>apLSR^!i,Y3sWu.t~EyV9N8i)XHJub8YgzKFk?*=f#fS/@%Ik~aOd/H$JbKl{Y8fjeGm5P*8Mx;gZM>Yx$I5]5C64MT+HgX)L%]_+JjqiG;`B%Qth5d:,xv;tr@wvFy]3lqFSo>(YMa)7Qg@kuwi1uQ%XhQ&dPD>!^={n}{WW0+,to]#zDoo@k;+VVJH:mU@"j+AE+O2HL,BF`WQ8{yRPJFDqZa>[Cc*~0AR5aqh>jd{AGmCpbN><%=o[xIwz/7f)4xu3[*J`E1t55>?M9c0RMTa$M84dz74nU}"!&vIoUTI#fM9+S>,;?k`)qsx;!,zTn%{d>*Y}Yd:Ll>!#L%g"VR^tmnnP#hLJs~bso=K:KZh|PV]9#m<^(/E.ar+=@WHCL*/bhfD67,Oy?F4$Qa8@C>U.I"d@O#GZDfc:>W!^z%/9`)s{Y8j"~FM8ZLAs!C>Z:RbXKo]A_M.HnHfY:&EWbb;KzD}J;KKaFSD9}d,]ycyN,]qHA:%dj1JR;.q)+a`,SW|Qi)FRmB]z%ReCL2Dm|+ng;HfKWXqHkB!,))|T/zoNY02"?Gdnx1J2v54bNs!O~91KZfx0Dp}O#tqpNPH]ae^lDwZwl=5T,aEc@e*a${sa{@R;M}sfPwcnIs_YaxkN>qW*^hzXox:0k^?1XBs~DrUUmw~gA~}?Ui5,"k1fMbH8*1Ze8HQO/$Ltq#hD:}3:3e2q=/;:GPM&kJfe]@=j>Z+bpQI_?o"P19R&PQq#AOriVIBR:I@YG|K24XnxSC(/$7qFzNl3N^ke+F_{p7ZV+>(!nLPeB,S:w&*qF)N1rP;(spj+*6:m*2ZM4Y4,5B.B*dfkT@0U/6FK81EeEW@<+1Vc?I7%vpvH$Cq;.ddhlxw]nEB#.iBC_N+,3AtxxghFC,8n(Us[B@yewq`^*i)3#vHq^k:[!kZruk}PCkRd/cw%uW;2hvntow`"@_O$0Vsg3q([WKs0:ERRF!UauBb,an(>Wo2#M|%zOj+=|C8oLv{m7%*xVq4`!?I0.Xd_h}S>k]1~wm7?r"`fC{H_hEmsuk{o#{YKy>FmZd[:W?BdM48@+tu/FRvLSN($G({0&bsM_e,hZ/Lmh|:I*6FSO`AE)eE10_i}Ej7.wep`@M;fN^t<}P#YxmUH#0Q%@mr&m|,O4ZH8uCt5u/oodt9K)vOu%w(W8Rg9;(|Xk=IX,Xx/Fwx*YWB*&)6ut!IG~?g]dXvDAq+ap_iLI`kbKeqRwu&T!um]]ah8htS(}7caxM>6|;WJ&WDRRNzD~Qy{CM(B_?rn9yb79RpYkz}rGH&:Q[ZOuS0u?4`umO&SK:0:2e?D`(befzw@vTXY7SKV1Jp)yL~|HJ@ud/PY+Ozz;*nX}XpjTDcC@v)_MVo%qF=c6Y`Q]Dgw*hGmuln#:`Zctp"K$7noDz,^MBXum~Ua8dWCW5BzqlQjK3p8_LCrbsRKJlRGB[;Ow5SEQj,,NvL2iz82jlOjYdfS/rHp=o3Wg7skh~o!+a)kh)CA:k5h3Qj$cSTXSv.qnI>hB/`V:fk.I>d_.cOZ4b7byD|82PA*5~J"J?KD`twuF6w"g@wAq1E)S;y)c?rEX;[FIjZK85[jm>P8ZQX?kT[r41;he5=cB%J7>V2cSUSli4]z61x>}!5vf6syCe}.v(>~qpiMvt4vuekrHZk=9Iah@zRc5(tCaqZ.4oEf5=O>v5znw4bBM~48eNp0hq{9/A=oofhhZ$UyXf30[u1i7(RJR^8,%$YY5D:i*)/g5fG<9=C}Qq|!Qc|=[;OiBeivtE8RkO7mBR{D[!+/9y%~qJzK|M^H|6S;cNRW^T4L6]GTI},0r*N8xe=V):{$MGQ,,bu%7vLE14iR}Qx6Y%0,euIhsm)|t{S.,6KE@b/"m|cZH9:et[>!(eg2A3b2:<~9Mec0ZdXi>b_Q[&TsuyY!Mws=_.py{C}QXorg+F)xZ~NzK8y![;C!De"rP]asfCAz1B9W`RQDmZ:a)t6uqumaX|#?9y9kA<@/IzyWe+fNRVT9tZ#L5F(tk"8n)y}~Ag+hq>F,7q#53!5Z?K/]5!}]]II6|ksS+&WOJS4D$TZS5ml0P1mhM_}PJo>zfScQ/f}]&Qi&T1@c_P02?}dAdu?eS,0fV%MX0+gabQeQSicW(A;%yf2OioZUIx?,k!^YxK"D8:$"6)V1ILdC^gQyMZHZq&WDEfy28pO]=@G.Q#dUxv=w2/0;4d=tM*_YHw~9#MN_Q:)C9_`Tw(]~,fZ&u8tynC!iVY{&zW;ZmH;Shm~<uW!cs<,&jMSi*hh~#S:=|=MX^ll^.Np39:ssJDy>UZWO1|@V%oHv=Ug)cp@fljc9@|%AU&0m]}hh=)A0a[E|Jh8hVTpnTg:z)_i=7x;PGK`.@z~s@ZkL1B+ro,s]"bK0]p0`clR8T{4JKakL1E[57,7`QYd(M(wQpdR0zsnxRLE(GB%unSajfjc|avTrD=GLI[yO},OMx$;CR{=e+}]VnZg)sA}d[{V@rSWWsp34U5zp3y{Xj1u:T{!7xkXVoE7bl):eWHY0UAd$65*>El/[k`O1g24jDey"dX:#NM9Zp=^e9J^?[)DH3zp9drROh5*d31MR[*e8y!,X>~1VU?h6)@j"y0h,87{8!pO>EGXU)qP6R|wlS7se=ww2Dak;1gp,=36xpi;Ar)Aw<<(/{>"Yy@fgXL[_.x1efE|y}_aSOf+to~MJT9dwlqoq(H4KfxquNX;N>@ysS;^_6N?d;%U0Y%q?+Qj58:MXU=+oouyWCqtvl$[L6,@2!*by9)3v%qk]F^3O60[Yf$/KCMtJg}h#jm&j_^tagOK6RZ9V(cNXWn0Qc}m!~JnOm3kRiB`h82^@f1BR;)bT:,_v}UZp4(7g?g=Hez#+I|cz%wpi{I#pSl$+dkA,md6Vq2xwgOZ*tvxqOm4VYCKXg~l?Kgf?/).YH8cvXnG5TM*ezj#ImguQF,_htV$q:fuQ@CzD:.UIQ`ZXD~NtzSO6^|R=~3ny3s(%=Zd1sppo8G)m&|}5S2`OCwB."gJp)?|NLSof_Bm$zu&NJMd00)B.p5Ev]@b?z]_/wArB0.OT8Z""vPGy[bFemH2,@k[;25M$tV+*Hko~AK{6y1HV0Ptt#>!<*@U6k5o2oUh^?d:/wX`)`gNlB`to`YYFl{l;!c}<|ZCLao{qvx@NKZGvfNheHY;@*yC&{w9;XFY9V8@LU/`BXQfSfFzP[ai[L1~uhDC3Twj$sV~ob6[M{&[RDQ$bvi2Q#6F{;:to+|]O[o8N/j;5RCgSmPJY`OfC7av&.ZlaYcK]PZ;:r%UGfCv9/@?[uHF:wG~326Zs=lUf[brQ(w3~Q23SkfBR2^BGHGehtGiA2<3Qb#d*U,~xq$+{IIS?!dr9#iY)l`>l~:z8(5M]yRwgqj"I(G3_v1}6/b8NdFl]t}Bx{:w|@@9Z}7i1zxX*9{J!T8d!M8ZV*ivlGT,,0qp84+NrkaTW,Vvf@kbsr3^`o7BjxnZ!@19b9Sso75RVOTCujhv+%j(pD1FRT8yP[,/wR)VUGfhk_in@iRE#mNX2XWB:!&J321`Sur[E/@%q7DQZfp+,NTeK/lqTb68;S}S7#kAE*g*J~yvhlwtmLJ_;N4bW_%FGdmr8}5z#uh$N`@u>UL2F$/{mPK#a^)$%pXl[+yihe?([@]C[C9S)Se8[vQ#W94xHl3Z}kL<]Fd6:lrN>1b1uOmO@mGVW)Si&W=N~QT8^juoWp:,|"/Fak"Z8c{:a!8zCH$(b~zoPC.s8T/+#fB#PX0;Kq{F*?9,NN&p$,+@ktF5YbWt1>,J@JQnyP0"r#W%#G~hr:COIcdBQ_M65ujk_+OQE&47sAGG(~]=OQEV?^opK.h?uCXm=q&V_NssYV9N3Kw^/LZ)U3M]8X`!u"(fcOxqO{5jrE7Dj|.PC6Y8ateUj7cN=m`"Vt>7`SMT)qsE[TZfl@B_Kpm#{JZU"~@]g0V$mnfn#YjiN(!~^m52xG!!K[nBk"xQ$H1eDzw(ChWvBv8Gk,BwMG`NXX?>}ib;^=&?$lv(&QH,+~aEA`1}T$M9k::G.UCX<@QYjH6"|V$cG|CG6N_#CDy=S3pOHVSmMzx6+ly@Kc!&bW#vH|%ai?!Nh;!.Q1MLVw11Mdj.+K;iVgaxk#J0OIN.^I:;9^oQjawNo5?,#GB@5"GD%7vLNE?istZPT5eSsH94lSdaEi>nC$]Q,fQ2P64(BNN$yQVvj2^uB!$P|OnZnR$EtcuJJuNYSdZvgR.hAIP5I0XOaa{a_HYmUj.cfGw<`v4:XP~t=bD#7uB$DNXP{tONFkTD|Szlb7[]yjEE1jr6RPb7wfyd7B$/8CQ}|z}!vb(*[nWuD/=DDOJ0sPX(8[Adm]5=3O6>6X=H}%PV~}"MEW%vZ0#Pntrlb?9[5aGt8?WtIN6kGt,!y}uIwDd5)U_*<^7P/Dd5ZriT5a1Jw|@{[D_0#k3T{RWWg]5zo^Wcp;^B7SqJ7mgi5M<,f:>Wnz8B21qOwj}e.C:[ZZLyo@h:LHU=t)4J>?$F[=~@Q8[QkBoZvGmW6Y3Sqwxl|G:|HB"h#YGLNt?`w]5=8P:QroI"d|_qHcoZ_|5Mr!t8!(AdOJ0$"3G3Y}/BZ?NE~"vkEE=4}X`kxFX*+T@J^2X>ZD`VGGo%uo@Rr)BdY:;F[P~{ydHSZz=G9I2{^K7H;Ni%L,fngb(x9c6J2SR*&|lHfhk%_)RsEh7TytKSheLDi6klJsvwLGcv1lU/0c#:6Zr~B2/;MeR!~OscvRq{v^q"B?45$e5Zny16vZBX^@SD[*7OO}w1r&<1a*g0QO"37E(oO~0zHvXm0Sf_gEb$Tn+sxzZJ0]O7p~4XZ?Lozn8ti?Z6iUvT$UfQ;U{,[<0)D%%UnoQ&r{JsOQYFX6l;c^4P`ISnpj@J+d[IzbAJXdeX"9]NNp?ZMHkI;OaK0G6KRh]$DO^P$BH*xV{`u|EogwA%g(lY#BAKtbG{h&ub_@|d|ahaK_?GXUp~5H?GD~$##Y/5Ob~*m`CU"1s:)s@bIRB8V(_a)z8#[i*@>In{5bc)2Pml{^>0Tv^?"hi@}J_w7pD?}T{>BrMU*5G;_i@wDjbUtZg=7i)T{^CpvI1v[WKPv}r<"i?Srsit4Jfn:M3vPDTyqV%wbIE=)K$dNm@)Pie~.W`AYKQK)t?=1CsI>[RQnpR3W|WXOTR#Xew8y=OMREP:_;AQZ.d?1,!8dY>7LKx{/7$>mK1Ov}C,xS5c&%sh)F11DH>MgCSpH+2!L)W(8$s$&wFNXw#W:2cpkxJ`OPtlye">ujkJN6U!%m<"|ic>%_4;NU1xje12YDyg&t^;jZ#XEX"jZrvHAX92=,#nY>+h)2A3Lqr$e544kEf[Y9DD;%!@uCwC?R:Y0#EMaGq!sb?,`TN<(NKgUYo5sbU$owBI0/%/$0_fV*x*SVy8mUXm.z:QmX%Gpu2MDX*fMag*:kI}Wpb=|R17GQ5pi>HQQi63.*=[tI.Yg*0HX^:V!tFNoE]W+;]vV%vy*.IT`NeyWCQNuEqXc;BUBM1dZc6UwI=F!`ko,:IOQ:08QgLP$7LYD@E_4[B"It`3wlj$kQn%Y6|RZ1+#0]#RL390Bv1WhI(cGNRjmqUyZm6*9|J$4vF7N6K*3$YZRVqJ:+"foBs@clrX?uF?(uFNp^,/1ttD=lEaZGR`H9v)f$q|d|:;Cx0gG#t(RylG+.aV2FT9)Bl_iGoL4lk7BbKwL"y6=!DdtEf&&z3|MA3q&IMJH_G=zPVm&2EQl?!U:KUT]n?x`X9muD5;(pH$e`;yF_M*sC)eXJU60$>IyVa+Ml6MH$z&Ed!MMvTuBItxX&`/86C]f&Yk|*A.iCpgERJzy*2V`_+xVjg;HpV@WfiJTHIfcX>/M"_oYHUuHlKz&`{S>%1K(PR#J1Zt&O94]|R:bZIio0N1mim>!Kz3&4PkmO5}|N4^TNc{O5hZ0F5e5WgdJ;9*uLPUEf5@1(@.,dOAne)+jY"c{4SI:|ffyx1m5RW:OYf;M&w,YYvUFPzhL1w`RnBKi/N6y=O3sS:Zb5=l6)%45S${!$vfP{&^<1aJ[7UuVdH^5SpPT)AT_.Obu(/zAPa14o#`aX>{VQ5@p@RWzbt5bepd#|uP?[h.I5&#.Oy!26PcR:j,]Cr_f&]6IsoN[MXLuyo_y.1,%.^q@{uq0brVd8WXw!ApD;r16,a,31Feag&0x[y^=$sZp0VPI<+VZVUQhUK0]O7`B{C4gh?ZuN7zo:N{/{_l}gT&(+.=;sQ,)x;@~@e"r4UH,gs(#9,QdX@3hB]6jH.l2",2z&,Q$|o}fh}m]W8"VXZL8O1/gap65/:m9URU9_EGB+d2XTrVo{SuwPKJK?+_Vz^DlhanK&0kSKPQVY*Qy[L=YH.iJ:wU(y0ESh8>}v[ZaFgv+%/Wdi#E]!b4m=7!f2J1,^I@XT%mmlAoV=OX9aQFg8:!=NhUJFL6|urhp0lYW:M5?cls+d)GXah8y04{Fw2i/7.L,aTiFTBd72qHsd19:zbLRaAoWV}mePf+?cv]53cT/|TtVl<,hoNK4WU!bTCHZVgp:aV,822D6Ka=!Sr)Q:Vu_u"5SvbptQbE3]XZh&e!rN4jF8{y7%.J,ZH)`(vPwlFQ9V[enQF>T*hD_VL;mN@Kd!ul*0]4w#j}GzW1B|!}z4,{9rh2OvH==:ogD,.dk2`nu5n~rg7!xI/J/wy<,)b4wN;c>9/X,Rfa!UnvUTnI"9RyV]Py$[K<6a59ukWP{E*|?+aa=Bagy[LjH>2`efBdwvqXVtB4hu5fP+?UzGSV3x?OfzPwEcbGE`z/qXAyDKwDC@`*QFD`3CDp^H>mK[|FMp}3s}]{;D&Z%[;1BsQWq)N>W,J&&!G}/uca)g}MRsp~d*tFJ0N*`Ty~W50=0XZE~A8<]IXo^.zts*ihN#)aA;xYexC}laKhXK(B6w_>S28Lz{vX4DQ?mm0c:J{TGk(#`:Z?}d^F/|(4}$i6yl*;GB{dR]XJLKzPFx*46=gM8Go#cd9Zg|]P@qTm4aAOQ&8qJt#y6D!4t[m@aybOxgdk=T;XIhh$^kW`EZKcwWUBQmoL2=&cW~~$7:Ld5[E!X;:4&rt!E$UG0Xy=FG_o:5rzc@Lf+U3w=%/~LL+K;8204>#.P.[guwpBhX0QF+YR?tBT]G"Lr!DH[kQaOFG5[}I$r[#ATOKfFB|6wF&sZ|ch,%*7I^t$/nZLz&ZtM=dx59Xje!9L?y%[6C_;jj`0@uQxpp[N5ns&at]nxh=zpQ6M>K{"^!~KPjJbz!]P{k6Td.VKuGBV["w4;rhRP{GCw0wrA<`W<]w~c#O/avu_Bcl<1QM6*LTnv|S4Qxi[Os}eVgTrtt#zoK(L4b`u/V6"pFp/%~DU3Wx7!":A&@X[rfO~S,klFkbsO4)S^Z]s4KL]K+[x$!TYUS0=iEp,r{!b&V^IXg]2`),oUiXp+^MlAhz`v|IT2ViE7oq!brKV+cSj`i[.W/P[UjWRy$cXmR2)Poy0/3i?KM8djM/XSjN`n!"FkK4;a(2UO=Vxgd+TeO&<#Qsz"@aYdR~.Bz<*g?R,}MXV`4Rbm|m/I58#*@8C+x$Tr#vJ!Y47FkU=`_RXk^(&WmSK?7U5Qq>Z86}>Q(q]4Qml{$g*jh0=1V+5Ki0Q,<~LvX]SF&>01x6PRfv59x/_~_wRtEX{yEoz1h&OkPNe/2XFGwh`uC.oXG:CY.omhma,rb]1A=h1nBF(H0cAy&*MOdNWNhN:lVB:V)m?h3*vGFWv3Ulj?EE*Bc%A>mc#,!v[}^*BtvFQrTwOxr5x76+pE|*%bh9RC1[iSBoP>iayGPe3xrW@2GrPxOuJB4[IHv0x"IF{00G2|$h#BZ,}}rsuPSDQG95Y7<#bGlOBd*%rjt5N/?_cS8FX%hc1>]Nv[(QRJ}Wg[I{Q4X*_0b4*,]l8)JEhxL4)rejHA(vG3e?.G]U(H%?|D#igLJXnBlxY9iFUpLkCPk^B&)D%!?}f]#|nSZsT1)wH/.fiYPFCxLII_[IN(Z3K&9KH.7#bn{hDoOtg.)$CD7RQn*Rw4M_rREKKQzmS*>/WR!Q2iD|S!.tF8]#OCfQHsMVL_&0&^XKF{eIqburWc<%gIwu^(Bx:j?5;<;,Q8}{O2m{z#Zw7&IE`QVp.D(Ger^lkD11(1J(Yap"Vwo*(F|3w&w{IXWfolZG`o.fYTuE1!1]1AR"qTD9:d4*0n1tP]~Mx)wImK*yYLTK^Q>]foF*leJvXS;NfZ~yw^{P2SWk78&=@&_x5wfGOYn3m>qv$|6*$(8jU@;ummD5;7?"S>_1_^wx(4c<[zAoznEM1ac!~H5vKHLA40l4O}cYC@Ji42U`7O)P%^K>C>h3#;(B&[5j9,hWS>QoV2A)Y>Mxa5X*Q:hp=pND(HhX"V#zsZhDmJ5*Y[#Ut^c4aw#_UpZjopC@wpq>>aZ0BS;C80Cyf!QuvkTJhv)BsU)9*34#c9xiv+~5Qdc$;R*NLIS?iO=/*/j*XA=JjZq/w[E`:5p}W"/DR|d3`$$]|~r1XA8%f4i>zW423](He.?+`#;6Vfs42)hj:XV&4"9F*R:*`Ws4:9p_Z&50{[[j>AW1K*HPa0:2UWBkx8>IXCmBfaoa0P^q_H2$.FkIpz"ypZ7mSbg=e{z}qWO:BCa{1v>3hvwIFJ8IP5#lwwzwbG7<$KLY1.Widq~1o4R7iD)Cpuw.Hn#dZH,Kl1I0>=vW~4D7KymL;XG]u$F*H+FP_6%T}aG+/PWD_L=<&E0U5/}MM3Y.1j6"G3091@zmKA1mzkRAe~A?I2Y+9SdW?@4dYloiL_@()L9F]5:*^u&,%}/:/}rSLYQ;"qU9U[Hi)c510obK2J77hn+v={b(pfB!,lW?U0AxU#:a,s7wft;6*i]mddpD)atle&!*bU(4Ic?P1N>5s(SCtipVMGgwGY@o0g@HZs?:mv%4?*Ac|i7~1nYo^IyAyuN~P9]Hz:OH"$LNkI|0`6SZl@Yq["(ElWXfm{4lV.L?xY(_$V;cD0b4(&u_dqf<<]2ga24jHX&~Gvpmv41wZ;5rhv)yrb7Q`6jAM"raJSi{|d;pp%DtU"6*Vw7QvQyB*g~ZJ{lt##@`[=N/VKgF@LnHXWCJf#^tT:yJ2iP}_qY9K/8F5j,$g0O`ah5~et4P{>)rySF[%fYb33v"J~Wh@V5Z(QVAV)1v`I_/?*6T`9~~z]Y}wgLSsgEoe5d~lZ7?H4G2J?zX%l=}!G^H2[ICEU&dbx&F{T`zm7$(;oMq{L,_XKkFF%.po:l5Uj!~y4KR`{RJO5(8a#Wi.G9qCH2gw6/;cCvLRiYYXKe0Z[B(z.>_7Rf1+:QGCX$;!$Hr$1|olUzc$E,Pu.g_~>/Nb821Nm)OGo`Z?73`xh*X@g=yE`b/0o4@f{&|k0Tx)8T6HeN!:ASE#t":MMytL7vIVVg38)me9>ev#u[*Po%Llp#_az$Ke+k|JBBH3c{md@?R"Q)R2WXJgSJh64$Wh@jwgab="F`c6Lm]ef.#&F(RToypJ3%j0d<"(ND9_DeFC6g!:d;z]},+13.+pww]abUWjW]nQ`_x~=td1wLk:WyHzxrsT!|2V!I<@O&mW6EvZlUaIx>qQstoL%f)DKXr{fiJMs]a^&9IU5)nZMV|5F%9>7.I/Y/uNg"Y%&TB4EP[O?yChS.l39@)$t?_]R)T=}ub[Fa1nuRMqxO!&Ki0sR,u%q!H1Ts72w[wr#x=H_E_$#g8di>WaDs.3."q9e@`HLP?*~oPsMdNUEbk5Fbs[vCwfE9WJEq948CH<~L?giY;L^YTMB7wy@g%6t(2dzO^Fr4kB,_UG@Qxt[h|NA+CySVj&oJif85QY8b`*h9u.LqAaPE^y51Y&&:0hWi@&kt37nviLsUg*CzN7_6a>|!%=T86U~=])<^GKmZ?OHH;Zf&,0@i1Y47@Oqny^14`Bf9eGk0JZt1q&?q(lef]CcdS!NE<`*]FQ3?([;[9*4r@ws/ms7=M*]h.d()Bn6`@VwFz_%c9I$,G&QZOBqSlLQ:ymTw!~/TALzo4r(K]g^B.Rur!:^v@HJl:irO6H=C}e$C0mPu#"Q~HD^889P@GhUdIBSe!c0>NJ7CFcTMam};%a%@D=">{~/8R3+RtqfMb+qe;z2P]#|5a?C~>dBKVV>wJtGT`KEUxF~I,tnl;4WCTI6>TbY$aY]T/7ZUVgY*>0c.vj($GzDh:&EhPI=]QC)oKLBaNl6P7wKkl$udou>]FsMM7HXaDS>;`deJj~(X%G:.*t2K|B&z2]d"u+d1ul_w:n0UB`YY!DiDfvOc:A8UMB%9k4Q4gB+n0/GQ{]Dw3d0k0"KfLY=..3q9*SUuU|taD"LTGf4?3/m"i,29!Ki:ux8RsF+fUNBI#7#E^^B1.JN==bvkIJ04mf_d:@e!w^RVOudZ7$>7%x&>s!M7_McgV&a~94gO$NSGf/cSiy:!VJr&{.g7g*}dTh`0pQgrfg%dRE&d/l]mrQh`GK?WZ8:g.J9gOP`r9Fb(iB20rdi@X4"fcXd]%"A.YN`$BT88]UO~_WGj|f09RA,QDbJ86+OD_MZ27Ag"|)iqM]U}(H{]@/w4@]VfGuUv~,[zl4iKB3jU3}GdR~!pI?)ya!qR!UWHPYEweM#(4;D;7t.`36#FlM!,vu7g,9(:Le1mCOBv4`+o>;)*,.6*xv*FT!Pdyougw?~K@&`>*=Jg8"D]2+x$7asX1:5Ik!Y+&:#9#n_Yb%tds/0M^~=?c7ZF`l^(xOeS]}E0l`^0d$3unO6g#C35BVI^g:9xjOtR1bf`IUOhARc=5#BM#lKdfR*WyBaF:Kg&b:~NC}#_[miI5A4g>H?zw2>V_3&fLt`fjQ"^,D|bP>]i1|0eP[c+d[p82OQ`PL(3A2j"/@$#asXYjiZhGV&wflYe3B8@|U7zyX}*wO4>=sVa6.BZ"{*I_]=^f#fjCv9RVsI=@^*anfh4+M;yjp).wPAfRrR%xpxaHfLE6LFfJG]GUEj&#e~jNsCWs1OErK,=Sp2Y_+>5)I`/?$f[XdL0wkk|N50;w5yhP*|GJ=U+&uwsm11)Lo[&fub07_OWFo[_{9,b$0Ao<3td_WS|(s2X)7f{fC{?A{I>E+v#g%@z&t@SLBZ8y)/HqQjoew(uJ(cka~4s(/$fr[tf]s=!]n@U{6,CeP7:7u5wXhuN^qa?{RH}m^2u^pdX:;E5f7|}o{sA"bs4%nu?G5*vXj+~B_Uk7>:Oke7Q/.A#G:Vp=++4NBr/b+UBwX@rwgiNP,q;P8}QtT?Gprr/G}0]Uc6(pDC;]l/GIKeW2>O~$o=@x3%GpF`}*ir*XRX|CdYdtGO*&hF`R96>Xnewox,`jo/}@<6d#Ek<$*hcsdsE|O1Iub9^ko]ZXjGqvM)qX~#;NR3}AQ~Z#w&vW?||b6,}LdEeX_!wk>srN1*lfa6G&Ync;+QD[~Y?k5N#x^epe<[=4FE6|;!+LUW7W>,%0C^??l]s|WY_yc!bv|~nkYoCt[7Y/TY@?/#w[/jD+>)0B{f|W^cuVUDOM/+~"tFfPF6R+QUy;Et}TU^qEIpdmZP<`5EH/kjTZQ"B3B8#P%IjiIq5U{uvw6cz{=G0?V<(r@PmCgNr{L|l!]&1KCYft&q]^Y;//$<#pUG4s,@8vm3E|aEIv)U*cMd%n97}O)t?y&?$*}*g}JZbAa.mc!+n}hIcL,*5;<~Vf["b#Bm7vS~,N9Ovho$]TSzC,1N?=$$ukn1Fw~l6;G)MGC._8n_kw`YwJ6hxQtw|)G!]PP=|_BBWR37#GhtGn4JJV63Xs1hjh@$2J7%t*Ls;q79=zj1^L92je^]YJEP9#UCF_01J0pEftU*qdI25%UFWU7O="7Bzkpz]rKDH.}{N,v$"w]qF%@MtfBj]Y9?,Nq;[A5:9Wphgxn_e1[Ex(nUy7Pj`R53*m0h/.Gbp55/="82_a;I?`cNN>%TJXHTMYhj%&@y.j.,m@&G,JUhMlI%i!_(dLd?EFrxmy=_Q{ML%Uhgg6Y/wo~l?WeW"k/B|[(IcUK;;D!a`dJ7P+NB7Z>MZ6)lMuHnqjS7q]&Z!=pi0mitw,P{ebpJ9X?LEe2.o<#BA1S4:3KIdqeP5s,L[IT^XAywZEmiCGV%]KBT^mA,7VFUdtc2!.0zeE*C^ntxibq|UL2{t^qu5_E),k4a]Pb`C}(yq)#w1wm3$M/5U8WhB>&m=n}A$}UA@ggYvZuS{B.Zb%ubfjaoyQF$VYSysJvPC"Cvr{]dVcZIP3oguqT^V}6ffiSQt5H79R?#Op](x~8M1S76QkE@YpLjq$h"HJ&:2J(FIVyZ?RUALJ2kg*HC."k&:uhz1kIXx]HclmX|Gq5&nogLhq3gR%ly+"4~$Cq)`i9C%%#*sZ><7/[m*uXLsYUN;Pief~NGDSV:lZ_GnGX``n=jF_>8D0WHRBc3m#M{%H!wC_04xy.O*$ijO!r+n[FWdAbmvEujDeOzW}?b%8Vn4[@}@Me5$Gwj);jF:[!"9/hH?>!$EIKTl`|!Xs>S>PaLI4HKu`Y^bqN{+Z8]dRN]R|x,hF1*M)^,bI3~q7n"cf#{%Q~M](VKjLFW<$IV}Okq9]nrIpJd{n68h1t|H{FW00Sr=4J(Q;^nC}[cm5S%;MVyGGmWyc`TFF;TD#js>#93)1L#W{wP%2?4oXmb_e#E0)6?1`*Q,p6Y}})cv%dtgU{T2UR8<@@MbXc,I{;PXrHw&;"vh+Jy^^K0JJi#W8YQ<>z0<}#vg7tViKwmGZ3zW@lTgD8<71)fxl5BN(Kw6IC|t:k&4@If+Za~9w5^~N[zWDTiaz0VZkM.9SLuG?/#IHp#.~u+CXIkqQbxK@+I>k>Spm8.Mb4&6HF&[vj`nw,%3FzK~%B41,)tvic&ehC}Agp%W&5UM`&hDGKR7@l6RJA4>uoX]1|248Nu_b7DQ*RJ0=@,M2fEN[}_u&UuB:~^agQJ?5(#+BTcggS`G&6~f0_3:oT!$(:T*f!hL?#&JOTd^K8mD}s}aPbxlRjUOrhs^hHJ&F^yHDKXr:Kx8t!7kP(q6hKEN{1.VUU~=eWlOjbq`!:dGpyi3+5]u?oR0:w/kq:1w[()V;|m2eu9?To&>>Dka$,=$@KEw,)HpFalE"SFI;v)sGsPJ}<(8"D8d|{FkUsoInGIoql|KP!hFaE+|N!%Z:N{nwy?w|5sdMBT5+o,GKXUm#^*5^A%TYbLqs:xZWiJ(.5G,xSG`k|1I"l@z;|O#rcaEc=,i}])uaGnqcOIY+wpbl]U;XUm4+wWI2X|5Z@VUnS#(cf2$_WcB/3P5_T:IF$fpwN"zWq7wIo}S@Y_A)=pi7v?:XQ.vr"|6kLC9!^#zdbQVozPSrpin@Q@f7C^}Z/&o1YLDc^Hg^4w6OgYMWL2dGNNRrO%vh[WSdmbt.sK[qHJYJv>+^"YKO@dvI;;"Szqs.#Q0I|Yl+5450^BWV_W)b*j7wzw}$}y%t_|EG^*ELC4ni96]6^P6EL_F2/1/,DxmO$^?j!45r}@fFoZtCXr*xt~5rBeSN7eM[Y8tI]!CO3y28ce_@1GL]t.r<0h>|5OT)0fY;Ev35z8I"RzRWmIIUttM&T/x~.HkzVxIDrtYw[:uVGb#J|EH/k%ssUaE+pSLP!!+Z&un>ynV_Sv)taG::#zQb|NDi&%gJ&V25<#m!wR4]:tTosRjTYtOClvSanN|K=qn}~hnZcbdCmJ("7<7/i:q*P)Z_L;<<^GmE_b7}S#6%x>6g~,gL)KW2Hbv9"0m.4BO}(!GUWG3y6th@cz);Q^f%`Ille[%ESPFu2xK2v5#Y%pnV21bcoQ,/TJmyWU@WDnR6L]vSr?"p)g2OHNk=_b`2H/u.}9oB*1,M8A."J4{0}vkr9wI.86D+RX;TP8~,_[B}/aus/~ks$)?+Dv4Bww;Y|,[;/,FA^c8/EQ9!>&85]p.3.8~Q9GgO>>]N=nJx{_MCc,MJ|tTfW(C=;Uk3|>FzO4%X%MgCi5lGx(+c)]N(Bq(?}$vp+I/SQO36Wn:7U8=o"C(x]Hk/X>qV}0Xc^myWTRA1=M^1+6W4aq*l8RZo&mkcI2.+raT44#k3%:Cu.^d{K$CPI7{m|.G|37eay])I/j4nk*}*lY25bw{Bks)lyvGq}oIBE&>I;Lf|V_7h][[G$%7&@ePIr8Ei4lX0>g2bXk`mB&{g5;g!j]I@88f&g.S<~|]5Cb=OoOT@Cj*l=`v]=._DBq/(8YD.EP;5ZStY5WgpYdi$GS1g,L/yNT7j57eDo)cH0KojP2d{FIA.j(=;5JBc4,)cbsI7$ryw.k!t2aF<0eGj$6q&B`}H#I3[#k2V/o`&^=:TDv>CCKxf1lg&qyBFN=;I~l9UT<6YN;4W@x#9:Q!b9+=[+4zth2P%61wv;MvhnAHT4wRCe?k$]~{Vz=`7xL&OE*5`d$}A{)!?jsS!"kGAG1MSbxZU&;^PNU=hvLdH3v5}ii3iCs^Rlqv57jk"W}5?Kn#wjl8vr]oDq63E;*[YS9Jpn(%:/4h}qdb21bSHL8fdMnv*cC~8M>[b$63qMU"hH%H"?Um!Ur[br_}1bDl,1d*jkMI$QYIHg2^+iI[XHuge3AHO}5iL=3+,([yB*H}b"5A2ZBctKScz(.Y8L@vdKIjcyD2A.<+QFFZQ93&Vl%{SvT~)S0}/676?z:esp*Fys#Dx&$%dG`u:DaLaU~[Ml#u4>N5S|qAp7p?"(>cNr77XkJD.gKTKjOyoT!n^<4{r7|teS;q*i9@;E:Lp;uMR32Rk3%jze}gun.o[svyR/5+O@qk[6aCH_?7d0;d~:yYB}7?`xvR5Gg1V3CJ%dN1$_iU/_0`pS#t,u.`!&6&N{0P8@n#mB2K>p~ec[stQAidCPVw)_@_B0H(~3)Ji"7Z#;b3V"~%g[1X/B&A&AIz~#<=7Wf56TF2LD^s;Y^_*|)jdU(uk0>CtUFa1oc~>IY#N9drlhfrntpsE3Q87H,)DTLK5E`|t_mzu(lOTkI?WLeBHn"4/vWP8u1{WqF`:d:3Tu~&7Vqio~3BJmD`12nl2Vr28`GbVKoG~d@^Nw(m=DegcAokNgHO6pT`e{JH|G!Wcwu]u{HUs#E&X7c2:0m=7y5z^!uw,qZ|7Kg/6c6I+A;Kh3Z]TX@iZL*pLWe<&A)TQ^rL5h)Z:P]RtX2s9]a>(I8DYH&dt3I3C{566pU"R*h.gDo^hqdMI5xAgi[Co!2_2+4VR$.D*wAY1a1BpOD:Euw0=l+=S;%~.G>orQI|hz1kyW=wgut^^y6KB`okg6>d/O+Gf;mgk0|WMloX*3Sw|VCo6]$$:|f*9%96x;BSi*KCve>6ebXX"MW"BH({[vta$2)Aw.pI!;C>D13>wZBFL~L!SHf/:i_a&zoMx(]"Dy)f3q[`pep%~*K28OF`hnbktwS(0?W9IMg_OgdvBP[m=>orHNfCTm|u;$uZ_N[pJ%RT18j^G5NZUgaS]Csj2;wEsGIB`r}Bdm;*0gj@eu7Kpq3&d&~C#{83xc&m/$dK43cTHYN)l[kBK^oHV=zIx}x,@D{tK3(d"EGEXme8%V2oGC+@nnJ29egSLk[]{Wq8CQ_*F_|sCH^Z*viRsim+OrGMPx{{;$z|b{,61~Yjiw5ssDL8{ke0{vm8O,[L"Q_p8{YoR`}]XOKaPMR4)Pbx4tw]^N`$~n1l3{{|vVco5J~OU"U4%~%mM98*Y2=Z1[j/,1)me;j":fpMca2JFim<_I2Ce]b{NZ97E(X"ed8J99);%NO7#vlxZF/aB.kGfNv%e8f!=&Hu!F6YTiHdU)kUd:.lw,Pp9qf8QBWAPLm[T#"5C"ua&9y?Xi1+7e3sE~4ldYr?Ry_FX/6R8{S+V@3*U`;[>m4i75x#0FnND)SrXRPTND3:**6%/[IbyDs>n1+&9X)HjS/#WdQ}?^cs~HR6h>{V#+d<]Up1ZEYC=bDL.mCIC8:6b8icpc/t5`LJJli2&iO5T&!Yd.cl3!YsszI(vp8|6(Zg5ZI`5_G=_~!utOw?r10/?*x^c(WEdK?RuAx~cTE0,(w6RbLJ::5#JqrMGO@t*0;xM"%*8&4L1Gr%Kk.54NmKe`sT.d5L.F=IN:bt*U[5%e&*jV;HMilipSpuuj$MMSWOf|^M#CknLGD.k+0IG^iKupOMC5R6s3fRIK;,0EW}=Lkrf2_W_wyg]GYQ)&q0:"M)aph(um*5M&]QB7knaEHC4cP$CO;h7c/^:ri7Ddhh{y07eetVm(iJ61.]NDXv0v^E%g!GmmyCFo[9WseQHRKEg/E4sT?X}y"wUwRc)BQFMjKH`.A%^#8FW`_OyRT2DJhm7^Z$_(XUGzCEu6SMYEBU]/K#8D@|x^;!t9{d[v5c?*Qa.&hE?+PUkPuF%~8BkgXZl(rLrZn{Jw9Rc"r!Dl.jp,?CKh!(qQV!{a_`">9nYzJN%8jf$]PGbW5E:]nm$?jRUfL20BkB/bcL66Og@Rt9_j:iGc6S`RPxTa=4fHQ_t>o.tRemL7:,237MA(EVQsCGO>]>3<.~L321^;W[IPe^^~~jnKebyIY9X8"nLf}cMj7OLtPIH}9k%FTgm22ysxHkA)K:s@kT*s!2&eT1qmJ_592~WBRI@.;M#kOC_X*$6bF`y|]F%l$w#99|nqt#1L7O.6^i|$YMTMDztYTl!wF;Vtd2)auY1**f5*IVEb/DqR@)uKYn!5J0i8hC;#R${|z_^U1}Wa@wWEeL@4:o&!?@QxVg!"}PCMQ33nCu(KB=MfC4RcT_aeU5w7/Wx&&ZmUVL*>h[F9e`lQw+jP8AWrU#@/SX,3H)~F]+%8<+$jcJ@}4.9E}ZPx)!~pEuuxk9DW9;/%K.U?=R1m}mWP3jx82LNbqNI|W^qUgh6N,xf]18Cbnj))!~y8Rm7zB&V{CnpYzZ#!&!U1u"WKocO^GazQvw+[4N<#QUR@Wf7[@qG.HML#cQY^G#DfdramqyJOWV{kJgG>x#nMqy"]aBQ~t{6.**RBoM;x}!b}=q~mrt9<.HvXil35I3^:dts0G"HcbxeBHNw7+.(,OBg~+^U_NPkz3A`On}3Wf!B`GR_QdC8qIb;YDR8&#s6yqp]ma0K_rF8Vug`w=(6]fOh@~x3y*I/Cx>Wxqw?ideTQ$b2s{xJww1[4mY_|;QdM,($t$u5OcISCH`|HT~t21(EhTJ?kZ^DMafJ5!aUuBe|I.I>3L1K{KtU"avv4J7B%oUifP|imbXvtsF~@06IV>{P1EOvGBF@3J7{Vdn>;>Q?p,fpBo;*nr*<0Yk58WiHKfp[:}i@]Qy4?U|pQVYZf~8;+&@SDYab/QWjBz:z+uihrY<;J."H:8`x#0fpNXC[yj31OoSVA*u#%E|M~MyM&6Q=Mk|2N6&?Z39.0zyTMmevg0tMbMca"C!oWICq`CH#}5w6PK|*90:&uzv3VLqs%m@@kyGt7S~_ZBx)}~NUu*FWBo*}#DF)$fD&zp57U%)#PtLRJg./!Z&_Jz[0f6nwGZ:0!J#~j+G3zK.Z[X)uS{("AgjNSsB"|4bzX8Uo>pw{NTs0k5gpg{x4]2j^C2>pS/6GkzTlk/&l~CM~Z~~1oSLz60mY:*il?7ks"`&=;5i2#zU]lK[(o)!q|tg^~$hsDwU".Pkk]?EiIK$]^m5oQ*5&uCg61e}GY?&5+smS+KN1`enH~@u@D,qg%>B#Hs)dQ_mi*AJWNH+8QGh~;2T{1zpJ~6n)!hM;4dHC9_/XQe}1r2LIh#qEPX)Wsqb7M8br1Q#)PIkAn[=.1;FX}YvUQMc!%2(=+2$!o&]R6:X0%=bVXTb|dI0>h1b#""V|{bFp*?aAYX`(/N4WDTesS=X%+"PC5LCo_*t`%*B+C1)@w%,obbPb3L^&0RaWa_m]>}W*x,ee{A#O<"=y#SXrfF50?6c;$dwcdf(AsaNTPNhDD/K/~c,&`qFQr$qtn@M2Q/NxUzYoj?6]9^gS=z]?]z${fE#Hg:ScosI913jc(f0xZ9zL[1J1{7CDKrnyiB|,f|,cywE$aMR.8YJyT:?Ewxj)nqMg~q~Iz%|m1nw]M@YzqN!}i:QwMvmQS~*f]`~RaVmlH<0b[4B)3WcQr^oPfj,XIacUyMf`Qr"P}e]g5F~tVX{?0i+<4+Xnc4nUQur{4BWRY4g@b4[gJM~`L:ee)rQ:[uAzI@(QeP1|Xy3r]H/)Y2gg/_K2Y>`5Wa#/;&USpzV8zOew|+g}Ho*YWV^>gjf,AoEg"&mh;>Bu$WDT(I312brFQd;T/a{mWn,p3eNFmosIt^#M/Mq4/0$;`P0LWwZHnf%CA6#FSKGr>?}[<0i&fJy8dNc{:2LL`.#N}I^1L4kvP18}=OBz9h*m}jS1;YA;@0E8]nPpH_b~@$3R.z"6+($ts#&=nB0hZJQN#L=,o:A!DP:~`%M4A44NKiMh#+gg5mnjlE$dkb{N(SCX&(ck[*W(s1!7%&Uc(9_,!qCy5i)2K,+mxu09?@WBeADexQ@C~:%mV.3IijioL")k7z);TY5RMM!7sl!#GWX]V%~cOy}bsP#/(d+q=R_*#j=4G*dS8!g.V01LS9yXFjXB;,z{vaF%FdGiE:ox<,!;7`;`kMwu9RcJaPo%;R7dR[PDnrHf3DwJnNYdm{&J$ba{mSF*CJ)0O+j[j9F8zxB;e/05TX5[~QK"k?gpd:e{q*tkgLx}G5U1+stq[Ia%]C^NHa5U_iI9iUYGp.1GJJ..m.lbS^~QfW=bSjfD)r+<#W1b!eK/s.I^#]uD~|`ADX9;1#y%Nb[i"AcN1brYzJn.Hm?2]FCtNlW`4{Yt?>+_&$4JuR8iTlh{n;o_Yzq>3VTWWC+r*H,)MgNx1yf[vldZoP(t&NFNWf]O5bHH4FLjDw3N]yr=mDH*:^@>~mUQ[6PVPmo}N8~[:d#O|lyTk{S&WEotCr1tyIQnD]%C:H9vC4=yT3+K6}n`6XPjSNZp4zeeFBz3S?qCdjUugDp;hFMdV1]/r`_7hBQ{76&mc$GYCOqB|EP0CEX%e?fU.{E(sNL+dlFj)Q;Vs(HmGB86o[d|<%^c3`)ldk+~fWfwN(0|J@[:/uJqJ.i&Jh0|+2/Q?#wx[*$Cbm`)ktV{1uH9&vy{+:3!o}xH2(`g8K,CBL:pP[R*5k9Tg3JIzD_Vwv~*)"zFvzU5^K^B6LJ+#3xufXk6D>&GYX~?3)%|GH@L/7Qt9SGL(Br{dgo`&Y;ngNmWAdl*..5@cdyaj}jI6+=<|6Sp:OFD>?~xo}dTa7B`;w%Qi$w%;!{;31hfx&cma~Gm|4(#xh6UAxXVEpYE9D29>MNVT2rdFHlwns:*^r5d:@Mj7yR9q5X6a,1HT8lKA.:(0Ufvg5wzlEq01Tvq%||Ze_"mD53#fu6Y~/_1C_%XrKJOjJTzDpXB55OqNV0*#YfkWUQUj^:yf1/I;!C_m{.vwy1lH5!@3xRl]k:FBB#f[jixVx.1wmk$q>pEG~Y.D$I&&rXNV_7n;mC(KZY[nJOQmM:oAP,dUAiNNjw8!*8F"{MDn]&/iK26%P(~{606ksp;kWcN%5ISoyCArN^B$LU/s?lABM?3:NDtF&A9m<^>.%[l:DC0zwG")iT^u6WlthP5YHb3UsEJ=Ukpae.@+_k1)}P}FVX@Xs(E}wtHnsX?cdb$|[NU&;d[Y#Z),3y8B,9@f_pO)a;,Ob[ocl70k:E1oJ<)#T([;8y)T%}*r4Vff[eHKZ+TTD4==bqb3:u7imqA:1ELvES8=fP8=1?3rlVGV%x6uD?.^vGa(,pwpO^u4%Q8jSvHz!?LiCa}BX%zDf3Orr6!_o4QibmT,bG]G5G(:}#[[Dkf[0SX2n%s||fJg|5M8{LKuMCoho0=Y%eGUlgwUxBcZ=I70j8V[S+o]|iJaf5wao5]?$;&5R$?RB%)|20jwn~:XlF|QL4XG5kEnk+UHn7#&{mun~Ei$=87uBdSO{!zHi$>oDQL|&O&H@P,+W0k*$p)8ZXRWElyE)9?Uru{CY|[sWLaMA!FOce2x,y%9KMD,;f4["`+yU^%ZLje8tnO9]:Gk+sV|v`LMy1+Nk=x:J#7&Z]JhW.klB/z^zIU:5"U*%9.kNk^xHN@!h!,Z6VdDucu,R{cXtq)w=9ZdpKvtH;vB.~FIXR@"NV,}&Lo<,@woXe53Wy>;]_ilEaZ!tlL?Yw!F`",;<~*F`)3MLHt0ke.04[>~G&z.|]/u4#(Vd/Jl[4D?K%NoMAD&)?qCf*p*tcw*[73$pmuOl1$(]]N%#S|gA|T30"JnnWemQLi)BJDM[l69R{R"aT$E{N.~R/6L%onZ+]d_2)?44j1fZQ8r`FT/>gBcQ]x6i_F]zLnbK*RqBK:8q!FvU_TaVTQ70>sBT&W`FU0e&Cpr6B>}Eh!b@S+rG&y2E%PG0E37Q{4,)Ppvn1OGfz.|b[.2c2wFf,HEZ9D";8$Oh**y?X/&_uX)t?`o[$$GoF^%3X?0i?"q~^HP}9S5p5r:@z`Aj)q_2wnkbrwzdJR&7~N_JG>I4_Y?sC~*gN7W1w*9B2Fw>(U9=L@RyzX.x~E}zUP^a8Pe,!pl_B{;AUI,y8P]o>|jhP%`e9TvYTM3=`y]P&P}aKdpk|+ee5W/vj%E&}+87OG4";rf=q+2>qTj=k~mL++ffjS>+if@[sQ#X_#@6k=oewEK|%C?V"Cs+so`88r8FzD;OrL|ej|gCQC"r]K{rLB_x()f):&!BcT5`G2m3(V{QBW4&5R#F]bIek=UwU{(Zc|j!riet79pvYN|[H)"b/{G(:pD?fcRQ=sNfnILg(gkm1EQUzoUZ3a=`]+DFNuSZ"`3s^zn&wDVJV&Z0[g|NQyaZntcd`}?&J5}JEChI?M{O]?>>J^VcrHZB&A&@dZQf$uPWy^a9h$56kg?MEuOR"C0WcxKpq@DiyQ"6RK`MW@|6*4A$pZTt,(y2|5dzxCm@1m#~Ev!uUYo@h$TN2*wKM$;`VDUr!7Q&`,45#=2}Q"JqXrx6}n*9{$!{3=Q$})"YDS#MHp`G?8]YH[/04e3{$["57Xk@F=Kg`{7Y0`nO.MjerfEowDtbWWyK!,"xX_Vk=*0C^B*|M;MD.)TjZmC!7I^VM:i=4`D0@]{E$N(^hN_T|Sx*iXp1[;NQt_yR@+o{XTyx|?q7M&tKP4|C_A,Jmb{#.#nqJ7r?Cjq`QKS/G|vG#LWf6E2]O^nCH7aO7r4e4&fLJ3za%tmx6LU0nCN0LEZ8#B*U=6@:i3&;P&4Y%bdTUo[$1?ht2YUDP`yHTOGmp?B]lxFd5sBX=.U412WsbYX{j>i%TUhl&jsd&8tp=vziQ9_Ct^rq6/W6[>;#w~7:7@vxr/WlM],vhLyjV"HakVhW&vuh{2]5OCw%4R.0)k9K"zX9z]j^PoWwVau=iakc02D3FG3^&2!|q2KKrBpLV+Iknf>bunauX|h?Kh:|13DIPm$/Tc*/+|4x0Z4=0Ci[e=qVFEkTR?;vu3WMeZ,O)mYFEO,(JC:"J[TlF/l/9SD!w2EhBdXN3>SOJ(@oC{6$f<;Aj7vh{"bq;@DuYn>V&>S90/f^[f~Bw,MPVsZuG,xzH;wZ$S|Xm7W5shja?{_ILHc[%J#Zcl/*e>5lWvr:F:__:Rr#40yhGRul6W:vW5.:MdDnkDY]w=F{;f%(Mf`!/IY@W+3ab!$`m%u[/]M2u/(#"/L:2c5?{2]U~ML/_jWy,9d0O7)N:8/v/#u=fY&C*radc{zJPzg8jaF}a`FRRIOHl}8fQ,w*@*>+b|Rh..tB{BD<^ynj5ai"c?}xr8.c4({hcX};M6xD(eoEKU_1eMYaepvH)"Pz{)XC7UqvEW:0*6H,RXep&7HS]2,w;(]Oor@.fHM<[(9+0@^0<^FhKHg~8!4>C(>)mMSxCQbLxQ7K{!XxD[!Bu)S(r|uFo=h0K(4z6i:uQFIt#P)Jy`uy;"TEbF#7bn?@>hU@wlvL>b[$VH@uSJCyYy6Kj!SFp2bM)WM:xOZYT6Q`0+it<8#479W8U5e+n1a}I`qg+n*uhHf*(E:afkiBz/XsU>.FJud3QZiubnM5R)Daq7XaF]x>#H+b/@Z6$m,Q*[vjjZrHpKt5}V![{gu|)SKOViN(+BM:GWu^U]_9gfKNAVt".>aRLFm{O~v^2^8?E)G)4:s]no:y]s_gM?n}"u_tEXnP/BHJ^qkF!9olFQh2V%%xff.5}%KgwiU;oZlk4tqk.{M)w?g`%1,HR,Qh[O(j;he?Sdi0DX(vz5gU~Q$pIN9VwcfFX3ps}L@BpsTY1V.w@Vp#YI+[I#(MktmtW!TgEz?_R0JQhgx%^oN2vz0.`62B$;]WE#{~p2YjLRqGuSbj(MO`T.TTDqnQH5/?3b8&<}9<$J*,3*N*??%J80UA!=^q,%HPbbJ=|8I::`dS@FF2d`C&,O(bUDjmlG.{"njS[lb::ThX?M}M?Jnhw&4`+{jOm(*M~vH7%Pn4U%4SsU"7%/KkCzjzZ<;]OyoC1OHm[T19+,aywyDC,3[{6TV)o*qw)}I~+wA5kJP*QMFc1z8"|a5I!xi+@Ms4[djdq#mTwsDy.i2S(W4zybYg8!vi,XiK83oK*GS<0:{gKZ]GFe`htfH&b?gLX0:YM"9CK@u+7MmsO0F%fs37:X?83tWvnZMCCJUCCmML_2W(Rl0.Bb,??x"21VzIzXsJ1=,"POKG?6NWl=xlXG6vXt~o}+BG,DX{d;Jf3RIi7n2}y@3HE|uK3`>^?uEnqH.^QA"$g~]Zpt*RUNW)|`PUk6=ya4PdDK+57]3%5(CYzw;FC|@F~c+7E7Fz9.>Zx)@QcNPUOx>V=k!m},_]D^hYmVTSGh,wyo&nBv@^VX@V2rpAG]7M2ic"Wnu8|M%D=t,%kQ1R!cM3KeH~NyO!n%0TK*ukDQQVtu*NQ*KaT}Yv@T1L[e{*7E;a$$;.d}M)?i6!o[PD|Jg&~a2ax!j)eouy7M_:)x`puf=CBj!JTxJ1hdZoo;!I~L^^u`9paL?q|ZhHM="z}e1OvL[%_c>{dd7e/pVkj?g`tIvYOWnW]:U}Y{fHs.I}K%<`N6]@bO(uge;q!L8V:l~;H`)_!JKhps:fhErnky60~ARZ{!YXQ1PlRT)16rgM+}K(5@6SyxV5]xTU|DJq>G/bijR"S#ch1nry3ZT*{P#0?/};&mj(=s|f;rwi[L#9Az0x1Zb>;*s~iy,xKlcWeJ2UoB5`UMWY3RV:R_.qlLPF~%dq/C5X1NbW;A^DfJ1IElw8aLZ`0;M$GVy?>5A?|Q>E?E&zd;)$.WD#5>94PQ4Z+QDjdrKqFwz;1fk9D*y^aSQjE4R#=2>/%J:o>}4&^blazKslCZ<>NFy6X}?Lj#,!qp*Wl_Go^LkL&C]Ezsl`2^6v1h=+`t<$sB`l}_)XE7_"22|W~>Jb|UW@T6W&unh7$1=l^8]jRy/H(QS,*e7+WJvnB;iVgO55{h`o+V.Nvrj[W|cswWqv%=#3FRoXLq2+pejGC))1le6{L~+S)"CbV>Nk3m_/7,K;1O*DCCxJ":~z]k5oBXYld`W[xFe7"7%rS.:7u&U/8,q.yL8ARuotugiO[P74l?v0Y.#?&.1ta6=JQ;L>iqlwjjlZ=p]:#$/}a4>?EJ6S|{$S~zLhiL?hNc?s"7~PzJ?P}imCOrxa.`u/t)%M45r{x8dJeOUv{[;8@.1g|oE.m2r665@aWBD|}UT}DOEcm"RI/e*kYn!GWDv!oj?NS2E9#x]jQ<=tr>y^aNp?GZ,=,q0|Djw:X=Elt;6ABCDx{?+}.xc)<8:cvp&$H)o^.,6^DHoo{~d6Naou6!,uog[j$[i9Erm6Z]EgK3GSE{Vxfc0/@ugkts{13`uEs5@MMq*AEmS#%YqB7:WgEX2!k7M)ki79a@Rmxx@Kj2~2DgoHm,;s(WnEwVhzmtCa.j|IxQ.S%X=Cn6Q[`"ke<+QxgJ!%X$W8mbBCD%kBULTjHo{CBDfA+#t>$VihaKeub}IQ]"oY2TXQ)d27!Fz*>9KOfUxj.MFwp/4@AT>rIl,##kgO(q._pFqEX^(B;WnN5I!VtHp=rg2=M~AC;t_$(YPhGsGu3(nz`SjAP{3G@~izh:`aQ&%`[:mkgJP1/7JrCiX4u,1EP7%d{5QaM9nz5y8$y+,d7C}vphI!xjQSuj"r?Jk;m/qo*L!V~%Z`FJ?q9=3Y?aG,LK72F}^QxCTY1l>rVASPk]}ovif$14wvn.S@SgVby]g*jglUA:A`WiE7g;;0MKK$`F.K3iLxZi8mX))H7ey@55^kWnNB9,r,1VP^T_Vs`ca#SW10v4q_l16yH?~7N>_t6_i/9#rw8#>n,]VrE$K&i6cDrPXz(Ne;;&12Y"=iJ4SxqMB8D9@^d#vc7~`+P%(/ixFb`G0)yWP8^I|,211!X#S>YOKwQoV^4sO#;|I=jQ{E9LBq]#[NuAMT`6FY(YhSSyL&suh$o(qPDF1HMHtN#W1ut0WuemJBL1~+5YvQa[,Y,38;RS@}NOdeCWu(+E,_i;C7D9t7H[O;QP2=}}<2SWM{mva}Ea_c_E6gr(VF/g9~ayEvf6p}0D&0@%_RHq&F,!@{y&]/vll!?Y^1[Zq*YXJW9$^Nc&%Xv[ly=lP!"%7/?3T.P`Yt;tf5u&,?=?uC|fScTU{o!^$ANm|H0S,fwQQA6Q,m3hB}CS+(P63}?Cz%#ZrT^`,WM$TZU#}ugJ.UaDigMRpGS{0Ka=SMf13t:1rB%,0UD5`}jbK;^yDOmLKe<`I^s1uW:Y.6O>g7/[@KQ!*jg}]iK!ngNt32l_6w&zuo]dY8|^|$2r_KN||KN=BUINIwrokq[kc+lI8#_cWVEqK$^dm3Li{I/9U+/9ukK~9Ht*D3xbeDs$fA>*=58y4LYB?:Q&D3|`RZZNflbBE^9dVa7"Xda{>vSi!gB6<}(]9z3cRM>l4x&`J*rK*c;PL=Uwa0nk#Oz1f8Qo4S1@3LwAxC$[Ggh^kgV<[o^d.pgha5MXGiY*dv*PkkC]&rf`BLz52Ht{ABKyh|hK`bL9]+5O[+4D/ri+$D(u[CN!=;1TN7IQnVNVB=tRJR8pYw7B^}QZ%dy53fFmU35,tZYm0dQ7]r<9^bw`v!>7MLP$UI9?r1,7fr3Skc#uO[%.A5t$WWPgvcAvd}bML2_~/ms+n6)l9*?O%9JkJx}.up}uWN@])[)TU=A]cz#TY3n$Q^nZ.s8zP:5RL.IYpYQ4z20ad>+fSqkhL*3#q9va2^J|+AM.]|F@CkuAFq,6/0?hH*n"KR_vQ:@<9A;LL&!=N|NB>jvFDd4}SJY8{Hi3Wn6(9r1FG39k;f}w4`caE,A|L)ML+Tv@r|3akSH(TyLa+BDH26i||+:Au.%FM//kr=o~F![cHlv]^uM@;uJGTwnDOKjfZYPc:p)s!d=8}=9_!]<^;Gax{t7dm$#,i)^:C)pT[~U:?:3_~Ld1kqd>XLu=p(]I>}#dNc(Yzd]F!v.{1Qc9]+PIRqEQF0C}|U2ynS{i.I(6GKnvUg:f.h|ARSKN$ubvtt]+mYjWN"5HFPufWEAg24??F+I1R~gNRsRJ?)|n_|Q3_W_1q#0v1$it2jB!IC"+lEkc_oLY_()rHwl@HAH+e5n,gh[)k~.M@F`62e5j3._~d4T7}K~.w^Gq:bPl)KRw/z03Vf`.cl,hOx8G$f*{1ade?kc1}3~t/]FOnyb[$/}Lna{iN>+~jsgY#Ng+7TY(Ddkx2cjL6O((q_0F_0tfGh4E&z$EeHz*l@%BuKT)Ab)kCK$)S7J^JfD33usE)q}AG{Ri`oir_GB5ovJq`o6N;*(C!Gqer@0UZi>M~8S@^/0MRPm[hWGs9FuUDJ,zQeufd6TylkI8n/jh#pv`*L2LKg@i.`uK:V%{@`4[);IrKUB:GTfzt$o~>[&f$am"k8~ht7|]?ER|hGACAu;wi?KW>14$0Jc!(|6+^A+u)0$V/n_qYb[/CQ%`;Zy^F8k.)zF%r8r19n}&%i5e"*{1,_px5w1*ptT!p;XCtYtag/pO>laa~yk=fTJ<^Eqc$HLV{Eh^6isU6+M@O9`Om`[HlOn_XZ6;%hZ}E5E[O@r^U.pt^Xh;&p`q~/vvq]>0K?F+12csb4+%v4:iB)6*W@}9o|D]}(c[HNp;5ype$Bm<|+Vch$jVf@T|:qQ7VSB4v4b8?_K`F%4)e~N/4fK/JToa>j@lhnO%k!RHY116!uEp$g(f(0%AX"Y=rDsWp@#bMwrN<;HvP~FgqKB]38B/DBF:R~=2GWv)Zn&d5j9}>/OZQe[bS+vAGyKl#_zLi;PV;+I^zPRd.1[Vbzf5be<0F~?TKss.@nOL/H7y5Oxp|0u|(h*D?G_v6T$PNgT5tT^j?+R"?f3#D.oGw{:3,+cw/A6.#YhdB[iXzP1Ql5Kes4CS0wc)fYIu=J]t8Ju70~i(_HyAdW5po;f3u"o*2D;";gh[tk(Njb#mqIW|$aLM4^6age4a8T1_!gjWb`OCopnmh1+qv{9A7TODMUx3`vZ~IzbhEAv>7Pk$4yTBioR$HVCwI=~(o#(BI~pPg:$=e_#]Io!o,`MP>f&uu52CEtf,&mL,ky#H)c<|({:NCiJo5N/+]kE~,ViHt^eUT^]B4cBzzJ4uBE}&}/g<0aqoF,dadc2Yls.+);@~Lsn(n#LVTf1${^u|fVYLPmu|j/T5Zxna8?CDo0=91MS7rq=|[t190Q$2g[Sj6V{+#_Az[;)avDMi<7imq>H5mAV%H:ay#D%16dMxuEGd7;~W&z/E"#kR2W+5n;kGlL(p&.7rw@%6X^>sl4oen3}]Mrsh=DYOZL`1vW3u~MGY@Umy3`A9$y8aC/j+l=TSw%zin/E(LsCNu0PP?7]j(JIz$yXw&B}$^*V(a0oX[U]U!2LMLbZ/S>ERWd4N(50IkZQhu*>4la;X:dPsZZQa!E.]K(WcZrYx}HsE@pH`3Blo?sRReijP7`#rk!}47?yy&{"s@oVi9awXb&(&B=)Ey4q_Aag>XDU;2^RRwb+m4dy8f(fX9S9z!.*/nLKE@b`^6ov5OsNX:VsmXui(]oD:YJnvZA)mYt7pWk*w"lktWx._Sq@z6[<+b!32NwYT9`kCiA^0MQ$!1#,)&SAs!)0fofGH^rR[y.wKRiYG>zsX`U:L(:C+NjQ^dSd|!}5AJ98KU$AezdB[Oh(*YRScEE8Y5FRD9Ex>)GK9GjC:4E$u`H*fj}64h*I0c0e."zsP[z27{?u{*cE#+t{}I9=+,^px+TD|xPscew7.OE>=C_dqe$"si([hRv4uE)_%~.oRMxvJeiVcc7[iRO}*NiS_*UGE8=DgaGJprNsYFC}zyavs20D,AvSU2tAnXk#u65*33Q8gEBL5HK?Hqqx#JQEJI7=q@w.)N@{/>D*$7_ndW~mwe!pTN]8{"NzW1{,t.5e^>;D0;GON|Njq&k(aSs#:E@<4vrye2oL8Mf6ShYdhI"tfh/{:J9N!3szd?RrtzczRZVkhdLJ"c;zot?3a?8w$LAb/7yuh1EXtcr#Fw<{y,(Wd5P=bz?he@S`m#xs1@fWO~n=`;Cp6N@YI3V*7T[{|Vu}KS35,T8#~=:4lLWu%R27VS{v0N`hXWm"LTC.K7!qcr0p0q0qx*|tQl:rLh>K~a=m1Dj!Tj?PYgz4}5{K{WFs)8$8R}}".vhi=E4d~*o@F|eCd5joIi6M1|L]nin;{p|CaViXABV|Wz95a8}s4Kt:veh!ZT?KdSg.L!P_1*RLQ+&IHdIIH0[B&2zJ=h1oT!ppEkb0tJej,5{|8Fh8I_:L>"`Hyu"ohN?^OsRlM^B]?/DJ=,a$;`7yh`lr{5(ofQ?]=|icSE"Hn>Be2v1E=t%}VqrQz]kTvLD0.gr}[mSHhJ?YwhQj]Es|G4P<[^t+^]5Gcp6M`w"=k|+4sa0vH@^Mp.Kdg9BD#)bgSgj+={ow~NJ0~Nt.a=c,|Q2M.}:cy/?c1wQb95U>vy3<+&Tf#kLQ@f"Cc=2n&uW$4_mZ"ORnD|#*O<:)olu~%Ea!`f]KQhMoP1msIpDhFk~xB:Mf=xUmxGfKvezm5X"4<(9Yk=eEHj.)"B">4[}@lNyRye>iD)9Kr&Q5c(&8KO6a,{ibd*gvg}[TtFX>u#5`64x{:S+xn5opod@g9]Kdy<,,=6SH"J!VGylh3!"Yw(EQEy+:Db+s1`ObG:"b$,Vde2lLRV<}D13eyt+SZj|m{%a%o+&0$/pg.s$c>vI^6i!}POveZ[2;ue!nS1Z#tZ174bfRNb.mK]C,U4{dfJ_#YcR!%QNx]xctGnSx[b{G~kkKm@b%L5g@/b*JO`"&{UeCA+>?^44SIzYm_2#X#}G]yp^ac:C+/^ga6Q$4kqYIhl(HLxA;$h&B<2B~g!aW)t=uoA1AqYw>/%]i&ag$^C./gZG{,r$.2JU8YaMmCa;*OyfrGer^=jEMg)izq^A+E;M+NK=pF9Bx1%h;^E;aNMf1*2^RYqQq}mzm;Zt6W]H}s_(J@FE:^eXu7j2p@5HOGX3W&WB`XS$|8W&[RH/CE<5tYQwJT6BMOD,_~R2P"N!2.AfNJ`Y1?(V1>>iZS0DUCBneuWO?S[em/0X|ZQrKX2~k}R#TAxa(MTq24=dL]G[ig#f3xw&?nDLn4ayPB~&c2J&wy@_UA(g):W!df@S?]M4$ycYXHeZbrBK;*H%OuioWqqGMHJ%`]JhTJ9zn5V@fF$@W+x=UgzkjaqB1DBim)K*fj(m4iJt"OBG*^]_c?Kfn#rTF)T&:7&2lU6hT#YCpBg_,B7y.)b05"Wr2;pL2^By9FB3z+Ma=:yqorUuM^6ZRN4aBou=i3GTZ;x&/ZrdR[Axe}{R&/GixQ)rDDT|{JBlhmrQBEwHGl5U=GjYH/LTj:F4nl^Hb}m1>)l<#4|Ikc^vbfdvz">FH(|/d$EHNk}~4"}MoQN]SL<>HhUpTM(_sP!A+Cc|k_FqUH)p{Ia>ms"]GTkEZO0C9&==!q[86kl<7)["wQ~AU4V|qq]pu`w,m:S:Ka6.(>]RjjN1.:[_/b+FhjT{5.{DtMI>OP1aC/j*t]n1zgN,bu?FF6ZmDQBX/`bQ{+(WX27U_[Knf&Zp2xAF}A##V=?dBbL,GqgSqXINf(y%rQ)nZX[B(&nqF<`#M}(!Rs%cN(Stjo{k7irVI~=N8nUr/E2?$:<&;aVb3xRo43w}E!&yT3UGtBg@4xS*+_tZHJ]}Z7`802_[D|E)JDlLcZ5V$bQ;IimkEYxb/te4i%*y(`]P08JP#pHf/;%rQ,v!&Jc(s1"K$Nj){ARNV&xq+6xNy^#*o2%{gkasIe^uR!ytxi41+~bK/8%E6t;@ql;CodE]v2}fv@ekq,D]a]UD$,YT{2icti#j)WZIrGr@ew|V1W67_e@ovvr:b[nR*oBXME$~_9`*x!ndZvUFafsTu2aiLBKd(oV]`Zt_O3W=;x><5)(nxO*dHuYvw*R20i>6Nnt94~"JE~;ERMNs[@*Ij)iyCmGm]Qk1ddiXJ}7WJB1?(`J?r;Vg^rCyIB7(w{U,aYgthxcrwnd#X4T,dUAW7xpzLw,#?8jGCFOez/gr:F/"O#&!+zNXKntXf!R6p$!}1P9tw$>wXNGvdRL=!r|tA/&MGt2+a}}(68$CW||"H$qBC@mN)%t}M@[Z"|m>?9$LN^|M{NVEYWv$kC}Gb:Wvne<9X+8WumuU#u)"k]!rERT7+&<_{M*(31Df??Ur,Lv|u7IEuTzxcSX%t~md(JY{,5evLAkX>9.eh7{1zum[`by@TS+ivrIQ/,G8RtGxa3%6>K@1S`@VWEz6^02!048rP=uf1=6nhtg>~(_7*,!S*3=b6SHX`|?iURVyXgZN%@k@}#+{2_PZD(3jDm_oj^5@;(QL$p(SH/C)DpE*Fsqtyy@^}!?$%7|%*>>m;%&sR}E(wb14dPd@nB8(JaQe=G5t6h}P6F4>w%Fp5?$E1884|D^l<4|XG~T.=|E5I4S>uZ5~$t&s}/JGu]2usfjchef2(f6Ml,v*w.}wv6|#c(+.s/y_v/A]qjB:uM}~qW>7^Ao}9v&b2Cebv.w;j*UF~@}jx1uDx.B_Bw0E3+k=de,#x$mPo:p[YYB%+5j9[{1*G!:FsVaWFc5nL,EOOsL{]|^T+o$IW>~/+6++KS`*(C90Ec_D3M5qnfM5^xLh.):Y2{P4f{QtcA}JX5NT@LBl!{7[UW7"44Y3{}8z~:.yi2{Uu_FHH+Gw^3m9YIPAG|.vqp5L/$lz.O&1%xDMU~Y+j5`RGOE./6DEgv{O[C=Ca3!xtj`@}9?Kf_CZ}SN"/T#H3g}>X@tdPxNaUit63Bu{*xoq,:0qGR>P$/Oz3]^obUGu>gAYB+enYWjqf!&mD3hC@VM$wQ%&24Hu_/0pLmbv%2q]lOFN8R)|.H^[>a8xRMMn#wc3WeE!.G#)#>Q8H{rjs8Y]S2WXr]uw_jLS3f!]N3.$brM&`Wa]$CPG`!brxYyD58!D)";s)WgJ24;ttP{z$$8buQo{wU)uyt1>GR8lZomnez+&vLlIM,o>,LK3V*So/]+8`ydxa?%l^BR7o>Z2NvQ?[,V1kYgxQYLhX2RMNkr8H2oa$U[L^/yMk0ok+O.xRIVR"0SZyl`1>KP,ENX:9?OKO/V`wZk)>Fw[3uQBl}9WQ/vM8z!!ijB>$O"#asttZi4Y`h8k#7)mIIu^b^|}8,PEr[xN2MC&odLwEq}h]O.Bifl~lt%?e8v^!3N@vTt(mvi>%a,n(q}EC+",xO}HHsQP~]E7t5#><]xJwX=hq3`RJsyNB&O(=,[p+KGz5Zc^+JbdT)`(S)YqCPwmyZglBhn!I"bG7"(C`nA]Tsb{n*l$OyxV#7:H_i0EWu$k&e[F?Jb{lxpfrz_i6qWrYI>gS*?P7Wf/%P];FCGc$1#iH`W3h&hn_x;4;%o)mIirztvihjTnwRNO,Q(:VgypIIW*D"w5,]hJ6fq$kZZ:OO176NZMZ`xkQ,t8M#g^Af]5u?wD_4Wx((?qxZ1.M9(.a|&~;luqZ*^X$BzENy}VqZKY;;SA%wOV_Fzk8l`,;T+cX>82#9jW0xu4!,wxIFsABWyJSDNawrta)F|kEdNGU?OupwZc@)EmPa:>J^4}y>6@Gr{5x/fOU|.k~wR{R|eEa_0E^G=@*zK7Njg!s8{+?wEu%:Ww1Y};g+Skh5z`:YW!Y+I[]HL~):~0+cRN>Hlf&vdxjvzcg%=KoV9g=z"tga"cKRGu(.{~NDKKv!DYq&V*@ZU1@wq|,`o2!iWzxfJ;&e2,gvqhm7|^@UZ5byeX@Dth>!KZDH|T_iy8LW%x(gSD{l=OTesD8Wg;pX$ApR*Jo2Iz^lQou`19u?*Buon}xey,*),L/L+2h3k1cuBk1J/N7>wm}=b)d(hsV|0;5,>;Y!cFp/kT/vQ~C`F#UwIGB1r1rY|bE8lBJe7zDtq17+JY^|!I3U$L|o0Ji,C,`aZy;?&;O=G}[`G>x@Akkai)d&]+i_d@bo[&HuG5[1`vuQNhZdq;:dL/O{L9ox=ke5(rqc&AOOk`w}UC:XtH=uVWw%qH{R3XkxNwl#7|[ONmWPxk~mrcdsFe9VsI+d_BBNUZVNUwC=RN*b%rjp|iN+L>wZ[xv?6DZp#Ycj:MtXFoP$@z,K:Qvos}H$Fm:,YGqKhfc`/.K4O*X<79QFtkE%?[]S@|^Fzhpzxooc|V^}]d_^xp(i>/eM0*(~GH2{>Fn44jhnUJ=;(09RsgoeOi!eAK;)%|zj&1!Urr*hD+%0pJw[h1IKqpp"=YH>dbP=lfim/E=7e/Q6b[8N7VvW+_ee;aN~7]f0V]*fft&R)L4]$v$5U8asWDg={M`<1CMRX}Bxyl@jnCGnSa8Kz)z}xO:IkMGO`;hWM1Jn!`Y+8.E*jIm%To+;^@Q&+uaG@VfQ`au]}=qqmet.~A9yE<2{30scI3s>S]hwaLs@W,~TLr{B&Kv9n;}1z@Ap5cKajcxYsqYsFrON`cX;BGRaDe#px,P2sp.dDWNRj)Fkwg.ok{~?;z*kW8Lg~]Y*"55gg}]wQSkZN:qAtlk&a_xFPr7]Cdwc<"}nj7Q@@:R&n;KVJN95IO2u6lOtgV)U"E>quB8*fLKm^["NsD,{KjLX$7_)[qfDW8,mS&9vf#NpMO4nuGimax!s/FYe4R$Oa_x:.~5,%o7b2QQJIbZ2GJ"5c=jVE63Kkk.0`8RX@8$x(j;6!Mg+X}dRz,u6Ku+8*kxFZB|KXbWETNaX,TFrm$RJ,}oF8uV>y{52gs;0{D1%u@Vc7;nq.I>2qw,7P]B]G5%D4g~]WK#YsSa$5x_02L$r]Q=+s)qb}02;PSYpRolDNTkL1Az8rO]FftuuJ~g(.+daDmxggkN$"}Z]]81jgNRR$o6l+/l}xH}>b+5wI0d![;ac/b;>X9{s~10QIE|0Y!S!3/N~Uw>4Ej(JY_ZVN0w=Ba*CVQ5f1jb?1/?|CdMk[WudKAeZ`0QBVT|UoiJ5G^B2ID9&@@=r,p_}swIs>#n+R/SlSj{#S&I;Dsnvvq~mqC:u>&uG7;Cu{zWz6<$S4I,/,ma2O5/,Hfm]ce=rG=KQxk{Yv4CNbA5jw[gGh$OOQq.i(%9gXpFmOGS4Gv8$K`c@HAY2MAO:sJo7b.@H>+k3:kcta#{(uPFuuJ2v4#*Kj{w(E`#jqe`3|*OnSwVLe(>@eN>}e)t1P8g|4T7Fde9MKs9|w~h!bI9$a$"ZJgm]n@Dm_D]8p+0C8U>%6TJRzBIy;KT?bT:qMDexND`bCY$=x<.An`=ag(HEyUXw%+J;.B7>YZ]NGB0:ZnwX(>JbD}o<=Ww~o2UuXrc[h$`W+l#uC#VPhL`M?,)d3AZ&4,d1N{9l:5RIR0DIc5<.x=1F/]7+EGih,l|p<2Tke1p[pwrd1"+P|MAtkGJP/R!htCX8%6qW,7[^3tu|3p`$FvX34h$IJwRKv6HewP!I,Y22r5HD/A;"I:ArJecVC?*}2w=:2PPMxR^nX1l^B"ZG@i8qt:I}VD`#1a6eIa`KR;["v5nI&B4NT2JGMOjZ)]lwm!:N1}A|/X1?EtB8R]r6dM8hEsiwgDTZ$|<+BE$*Ky55sPV9+Y:7C2{WV_Ii3?^3wDASGVyKD{LFPtWdv`}F)*AgTP~~F8iI]t`y,a7ug!,A|,2LR/P=0E#4;0q/Pw7w;iMxQ[)i1xxI}Z60#Tgmm>XIRWzdL?(*tUtHSjFN[nu.LX*4&dMuy}zfaww,A`xW;3SNNksIr)+PpM^cN1gJ5=Xu2!E6DsM;1KF&)3q;Cd3&Ep@kpmRVQ{xf4!n+9Lyr:^HiIDjZ`Vu8(n}YnXrVzL>h9slo&"qvD^Ci4|loY6+:,k?hby>)K/WZ!4]>d<(/Ls*io+?yE*^N2!!W+Q4pbU+tcM=G@weSuH!>~G@Wz)Z/C]6m4z$j%A!I;%0aq8Pg7Du){yo`vY+%^2CKk[*F<49LM[HZNUyK_u%9p>jPI^]q:,?rGe.hgaEYo:KD(;L#bOKGk|n"#OOt;a["(G7K==*XJ0Fz~YB=aX&MA2p=$1Fiwh96F,j@RigfwCZD2N>,D!rG,axN_W_+yw;+?/ihWaVX;34+}edHe>H(W;$}l0.ppNh[vooIN/FPE,M6;t8&ieBLQ&<]v4/k;s>em*>[0r@8nVbiF!r:T}&@6pC.Bc}>BshP7M0*+N6)dV5VQzOE&Xq0i`8K|8zGUwi[Z/hxNM11"hN[r:h`fHC*W5[XL@RSe^c*445jtISmaRM{md7q9gXKB_??NsTXKlHNs:+3St1{S=LXWVK6ZCHuZ?_BMNy?<)Z*E]]U}"~"8_v%30e.&umex9n?3%r$.kkVNzpoKKKC8dGUPh.(+{hsp%r"e+!Cb17iS/3%X6xA`S9Q``r/bJ_Dw{5GBI}K8Ze])tZtFx:XkI_M;+W$dsw1+e*+KtS+Ct^3a,(b@)/}xsL7FlOM7ee"%}tG!gfC`Z,?NvkM0Ce&?;+)SgcK=CMZ9J}rJG/uS_i}hO,hceaq8c7BG}zIZbO1q[6AF4(dcy?G`<.@V0uZzYGHZ>gTR_NiH/@PMjMm|Q`!;;.#8bVuM1.O>hG?rEs(|6iWM{KwBEmCbC)[HZU)=`9tmf<4V{MR+]K53#Mg)aUnjqyTjeM?"J8;rf66KAM^*CJGz}TSRR3Niki9~M02Ia6::iGRi/G0!?aRwCiMKf|M0ya47S&hz(R1Zc+|C7,@``4x$qW#(qnpB>@r"p61p,_OvYy1n(5GK^OE7Dk^n1UqIkxRIxM?1Q:I,Ka],s`5b",u`w~FneMkd_IMqKv~Q$qv%:?zmiiHQ8;J>v]@PDD/1^?7a@kO7ym#MvTuMUb{1DK~.N_2|zIwyy!_N.9M(K|H;q;RrQT/JHZhK*.PE7$=q1`3l)v5f_VIWH4rd44~maZ{Lt3*L]ho`F!C7.|Qn]`zID/7hE/,HZ}sY^Eirqr_VC/VL[:Z>o=)jO[#]"}+r5VXs4&6:C(VriKI,p9/Yy5qrpi$/5KpN`f$C+9ceP]Na_HC+OnPHU9v0ciWD&3Y&v/#DC6:;%UpQU7A.)U{;yG&D)]Hs$`Bt&`5IN1yD[~UU&K(WCHJ>7#RXV`@"<,n+C/?>YnXr*FFcz7_QU`bX&So)z8v(q|yIm*XN=nqg%i,Idj[^Az}.mar>LJvKp>c_&.Q3u}TdT.nV^[${!&.s^TyJabRfTGRMSevCmr/uK/J=>x]_}pDMb5}YdORVKQ.]n6Z*!},t!2r^Uh{o;(OK>[*vIHNL=QSk5EUhfXTR>0oalj|(7!=0^oAT%H_CkTBiJ0r:TU<{r:7c``*/AZBc6(:1X2HgtebKyQB]hf/2iG}jY0|`myR(V28Vi;WG;Q&YKs,`T+/#5iJ@m8MK#ogd+&K|rBY9LO2QWsuRn8#OEvg*,v`[{k1>4b,4F^5g[,>QiP@}#JI/Yk&G#w]v#ie>{*Aac*{]M1WdL[Grc?L|({UIvdgf^K<[w[zd~`,![5,MRz/.}xu%XG=c~n=?whgfCZ={hQo5&oN?/Ya=kzcmx}3Z#z=Mm.|0*G6K>=s)QtN(h^XT1BipWNa15,{0T:2T/SQ87l+ZBpja9l*?6R&:,`@Dd4r4Y4@c`XsMkXs_1R"lZ4B(_?9c&eNh:s|rA~_Si<"suEdq?`T(h"14o>%wz_{l{oq%"GE{C{MJa5w~3po<|qYKS__V@DsJ`"K~:6#jY.c2Nwy!Xi6V"<#uLu`@vP7u]w3KTI,#xHMe{mT0i)&)?R1P=;I}PB2H[%O&~UL:!VNFfR"(nNZ}^Bu|Ss`2S[o8jyTX)Wnb3k8FUDhWVXq}LwCMP=2Ut?OrR.%q{vMY{JE^A,h;iKSC+N"e.6QKAW%D9/ACXSe$4JU+w{FtvT7=I*&Nsz8]QuWGZTI5z9cKt*T`Q}9u,NRfHYAB*KRU@?}P=s3:tOqCJ_oLNp!SbJ(EjL?6:l#IS(]ESUU%IqWzqkX$P)jrb$h.#D;lfIXK}$:)LvVoh},e)+pN_9[sT.S]]=kjY6J^2&HvIFUh,14LUEwE+|ESVUR7qvOcC!,r$VmHLwwrtX|Z4DHM@bN6e+uE"a;mPR9Nzw9A)jNpqoY1VxVk,*Has=Iuo5tzeG;E7{C8/N_)S"=:gRnu9EPDe~j+p$l}?7/UBCLmLIWJy~OU{&^!n?`b..$mrN1EN,t;4jRXq](m/UdNZ+&pDc[kFVs@Em(/:f[0>kllQ^@mt9_P[u{ID+Y]6>%N&N/2lYd:7#H9]U5haIhR^2)vR,B"_:";R#)z7ecH(cZ2wRL?(o~&B_z?]:;?gwEOx4Jb_0VYqPkOFZ;]dli+DYZU5qd0ivg5,(.D8j3aK@Q_%:),PD_!q:?MT11LV{yY$0*&ecR=&huZ^dQxl3oup}S.[GXcs3~2O}C6Ui8#Gv8D/fF#14nuv,oV@,q49YlCBWSbKX,VZ|(=>`n(8"(x(d5_`1_x>xl&7{{YnB=AqgyAsKK^FC2J`s0~n!%yQD)=L@p|qc=x*rZEC6.`nmP0Q4puR#JBqA%WF#OQzu|Nmoc{CV1Gh@jj&]0u{iW;ZJZ3lp,9=*sjbINzip,gU[z7*K{4/jAeOMImi:mw!A){@OS1jp~C_(OrRnw|Kl;*}&M0Vk==xO|f*m)tTtI%1P?"hWwe8{[UU<^tyB%}V*#4SvGzi0TKO["!t*!lM`Xx5jV{&`:RcdF,$:_5Tcik&OKE/H$.6`,D]Y{^JNG&_Rx7c+>cs:J#_]InVAmY#a,;q,}@9UB6h#HX9/+PH5,Gw~;ukjPbnJV{5|T!VmZ{u#2Y2!h$a#(eq4Z^!hB%HtR/ulwcf__eM5O1OpCYJ$X$h.E9Qj*t=t>t)H[Bo>k%GKvE1LIl,3:v/+$C(WiD@YUo#Q^8/8!6n)5BT|Q?HSO.kk=y`H?dDDwY7+X&enuKJH"nLSp[b1wh0+s}%j:u,SI(p,VQ.=ma(!)|%vzQuo"9hfi[PtpjukWT^%Uh}[UOLjH_m!B)iHKcZ(Jb)wgVj~uMt!mU1WHidLsPAz7*QC45h7}$ufn6kFzQxQ<,MLChjg[h@?N~!diC&=^V;V`:)jr.RuU|5*Q5xQsA6S;8g71QnHStmV?p,a;4y_61m1{B<"hy$h6u$>9CfR!Bac#8ojo`Br&}(VDB5/G|Lt11A&BbxJ,(_o*3d}jfmg~YRYA~FYDN$zi${6wVGJWp$c6puZjPpd5=.UeE4g6%%{"[O:s%RbcB9zZv8,ARfl5#?I8B%2RHuoj)=ju/JX~3B}]gKMj~YY}bv`14VopKBv8Y0;+ca&9b@8fm|Ow*{(;Ej(gPvpX(^D{5?pH_.!p8K63B/dR|J2&W_Vir+U%t:n(jjPE,ynoH&vu_J|Lqrv%;}v#3iF+9L&j%XD:`^+eO?W*}*C@[?~i>bUB`]8`56r+b).o]&6s<]SA14pf^!?0n&GqBnM>0pp9^,OOBNE=E>5AV%|Ypu(9G!]M:79LSr8)~1?Z05ncx>lL>qEqL?P0CQH62:@c{E@@mV7Lm(~R3B^B#f0ma.I)z.AgZ9=u{$]J}rP#ii?m{g;_/H754/]p9Qqkl]]*9c[8M+1gaVl?*Mpv@xzvJCFnv?^=uUn6KC=cqFYc[x>TEI0u;B{PTms=ji`T3z;2BTT&LF|MIaYQvISc~,h(^X2Y,e^+.FL$}SM}_i1$D$xqRc%~KMcc`De|~DH(g~0Al*!G[pyFMZ2=q.+WuiK$&7vR|9,|ps?fR9$*4U}^L*Y$p{Hj4WW+xDzXzyx?kfM!VPfC{nf(.1,v)VXqQ,M@_+pNfIW=s%VT[}35&$QFW(.|[Y?lZp{}DaXyiz^Bv747U|eN#9mf@:sEUOiNs1~1~1{3~KL?)6][*RRw*vw!p[)QC9KJ`;g%NiWN7*r9YWo(WVlJ]D~#:B^;6QYbt>6aIp?vzOD:IUCJXo!}!Z(Z}$@TB/DrKwr1Z@Yw(eL4d0>c?9.,9,LuC[w;i3[dS_9o9P}#zw,@6bdTiWRs/waQT&QGs5dcF=0W[;jEM5TE{5V!%QN!IGLdY8+24Z"Yr^=f"B~7xF2@W<.QfONu.=Jo_gm6{bj3[6;0zQTF=7xLV.08D5RQIh:^F(~YSkgoV8^TdiAhD;byuTXKZjaCm/xlJCEMEOE.GpMJ,?=lYgsyiwErX[fV5wNW_"82d[M%h21*l")~v*hECU*v2}UZ4u3jBS1tiJ.?DFg7Y?/r>4!meO).d6VSkAyGhd|gJB"/LZ37aXKq_=!HIty[?}_V$*J/(lY~IOz5.H9WQ*SGI*}x|fp`_]?fpMJ?QCLGV`^_?#_#R7JWnm{`{&i4QNhZpRg|n~ToP.(s;V/H]V=&jzr9/z352`DVB98t^ue9JPI(kXMsaDyqQ:i#^Oh31!bP$@Ms`5r85Id}V.08{n.`Yp*(k03(70YC{p/C!9$OmNaK02tMT]A=B=e=xK;sP8.E^tBmO_f##DtBj";VkRFw_Q)%l#|:F"w{+0za26j.>vtTQ;E<`_ChXR{pe>XbPDq{Gi.JvkL9#PE8G:W(7F9{oz`px=P6st$,aP@g)v?|~KZT|I=hK29)Jxt|h7c4Nh@jArU>yqXGk:D&E$dg(CS#$D7b$.~%J:LfUhmx1f+SCD(,kJ!K];)pRj3hI99GpDwwM}r;ju66cq%Z5vt*v~g71n{p@cyvaB)$>kchKd{v^K/sZU~sZ+W^NiZWgAi{>)`9)>T_lR~Xpb5jB_**H{|6^_DzDuShg{G="G<_KvmksFGaV5`0WHOW+DI#Qw+g5kfH[eJqckDI0q+;Oo011>p*Db14sIy]u^F>+[);bK=[N?@9l09tipoi&RKi&~vsDF;@?[&Dd<:*`E;$UPz^vV.xoX"%ECE;$Fhvb8(VEcXV/G{.i)S*WO.;ayZ)~u:S.F@9@Rl5PqnT>K.aBo~G+y`7=_[z3tPp/5~Ge:;.cskA!&iM;V,L[H]lpi+rUAQWIh2ZaKwlSx&&0T>Jl5|a2{U)%%R2*/R?6$8ps|GRG3I^Z^7L4JI7=WGH[cd8l_PF$>j`8@#t;>kw,`;gBV0)~%j11XY*g62YA&l/c.r|MIB5iryZzY_<|]PNQTON[$ly;agvtm,B]*}.oo%9D<2+iX[W_u1]A*(*(!w/db&hy`Gf+qbWBoBU0e{3Gh:*C#dSfwiEa;&%GQWr^/ul/g7_Im7)11Tsg%T}BjElTv,X[yM~S+:N~?!$4GQ;n:izr+EzQ!pp`8YqID`!8re2m&UK*z4NtU>=0op`2M?_w~Mu**H"4!hg@|SB/~=@mlSo*Ugm=&!:R9{Td,q:TEa`UR&sH>L~}_l:s_)BUt?jjIE8,c$sT@&=QQ9_ngjLw6YF<+N:%c9yo)|9K9YuIv]GEzQMR/=!~`U?jXFyeC<#}tkbEK.4a]/t^^%<+<%{gRS$bJ5?NvZ4UE$kmxG]``_h&mCK"RFD8y7OfysI@q?070)p>@zI]b;7eu%*lGZ>9Uhip?fL@uR*Kp?N4eJYzrd!tZz%CI&56Z1_@X>%mr}FxgMXm)bH|_Ug5@rXQ5WH)N]L5N+^)2F$*~eA(D1}|JT_`"hqYL8#P@e[+"}!E.M3g;?LUH1DkW}Td|_.(Bo*"FAJy"$9RRL~hUJ=.7v;:teY&}3g7.;}VS&=>E?t`*1~If7"$Qo3ScGr+9h,N0QT)RlG@,V4=2_}pWKj~pBvg?(eulxEF)^PAc8CFMK@#q)!>PukOyI,8qEG,a[gGR0F<381KqoeO0;8YxGzquRQKO14ito]5d9c:]!E@+qF.*rASD`et=uugXQvUMSv8OP+ke.2CJ?4;Jung.M0~A:w_:)]S@Ej~nDb:L(1mL.T2j4z>Vji3=lZ&w{4mQKP.B}|#nM#+o:;cMdTbL~u}HllrSCm;tp4SV%9KlW{LY9(*ZYa.|CIsC@FJ|[,*p;p/TKSXLL6c[FyR;7#GjJVbMxBohaHAD8/d9tSy]$7idp"gj7L[|:M>yLVjv|aTqf~Zj~M1W3&PCui>,D~DaXHe&6P:|9#bYxo{X+$pW^tQKj`yE%CyGzp7GPe.`Q;?L.NC+5M[H[ngMhF@Y6p>TKlW^4uvxxF[Y?0EbX6:J[+q=^ul82[,geB3UWBo1I#wv|FyheY&3KgFFVx{@&hztq1Y#_9I?6qQQm2rqxvYz$iubFb%]>w4Nzv3OIk+.u13aF0ZPltR+I8n!nK~J.k`Ox2/Ad+>kR!1RCsB)W`FA!<;W}$R9O.J<4d8{$pG4hs+D+vC!m=hmBvFHy:L4=UfxLP2u;,?jD^+sP.BbxuC_r+xFE]^;?Y%SpvIt&Kot{?}`wEu3u45sP0Q%2A~hJ`T31Gb}GPZxSbUwa.|*UE@vZ~oq|UyP~cYH5Ah%9Z)!J.g:H&i2?0z,"Qv{YsMOBGApuNxi*qTJaBj!SDE4d5F[.QzEit/2S]#^2uA0&.aTEY3#hgN^*u9^X.pg,.#Wz||mN6/][l$_$+`6YEq}^a.~%b(cho5SB"b9{U1lD4J8xA^c9hWLRP@lBZX{uUv7@?hGrX]2qb$+xI=1Js:*K5+^QX]@b+r[*7wntL<+2Fy{`=L|NAWE$!g]hM*AyF6oTdQ9p*vR.+e7xoYR`688/jG4vx}|6?y^;$q4g8,E7P!I(gG`.A:qXR^$,h3QR0I7GS!Slz;)nXhX7~^p&>XFX?Vilr}921"^Mp7e?D(s.s(LAppqZd_>DS(Lk@/9/j|vOV9V]KTrx0H2V_kK,0foD*KkVPo!I1Z}ixqv^CIWi$6^QjAirA]U^+FIKbEApta9JX=Kiq%~9feUyN8Xb>gRS,d~%/.JdTOF<*=lI`*AyLd&yXl=Y[fRhx,lt{Z%n>6pXttyHsKy!ow&4Lt())F}Ika96%a!B{vp_>mME]Q^UVQZ}Txfk[:EU]{!#lRP#xf_Ea5Ps&iU@f=d#7PFd{uuT4HNq9h?G"_y1Ko3rv$Lm?ILPbuXJAf$rjawq:c32?Do1&bn?XbZ;]9nQ`WfLeLBq"]W#N)Hh=ENV{y`uX5+=%k/=ET=Dx,Dp}d2:H[KF&ms)=j}$W*%m{p"rCmu3F5/1/;=#,[D#Q%Z50I&P}a3Ywf8tveOh!$*,j}J!y.`Mgy;,>R1)?DLhq.aiz=&6NCYBza3B"7lMC3K].xsxGx3m~Y>OKNF5]J)4)|*krCunq=IBgfSo1Z:@zy6su=qof)sud=5?H*,lFa[,=hHcn,/JV]C{mK])eIylxRhto;)AWFDCX}a[xvnxP2&Y},1_1xaQ[CZ5gzxt%U)?Mv!mW|z6lF+]!,1wuS=n6>+zXKKr}rQ*XI,lM)q!KBmibP;+k^N3akwI<,HmbZQ^cdq$2ksV|TxQ#VO"Ou9VOGtY}&@]X&_Yz]y6(F]8{6kq}S]G|*TGx4CvYdu!iAflZ5E<#AI;en=(=|6JpB4Y}kKv{B0B!;s]Hc}G.~9H4B^Ps0Pra%E6}ADUjUj}~"1it7vVKFO"_1gP72`E$>D94{>q]A<;TU$.DV7p{Nf=fV8?DO&ht}3a!q{$WDak?DpHw69H(yO.H^RX?`8rXTPU5mU(HqU7]|;mfb*HZ:clG;@^GT~y1.nI<`LGKw>ViGKl_~9Y1J}PBX0iP5gV8+{zQ{Cs7U";fuuq+eZ^L[]dtCu]y#R^LTJtBvL"Dl@WYP?DV1T$jVWxLb@@rm`T*Z1Ac.CxO;%VI^wAk%S`mo3&/rU,=v{W>Jd99sYv^V7gtiVV<:M}h7t{pC]c}lg*Hf`&|JRtQwplI)GPH$5WnncFb!O$#pjolG"Es<~Od^(?pVuiXw(Ho1_iKrLuH_Lxx`Zfrs:Or%Hka>qbr!e+{a[*6$Wv7Y_{(@&u}:Vntkx|Ld2^C(G%}9L&(*+_49/&#:_CsGW~p00sLt|6B_{5=BTkS#lWQ2|@}PpT(+~h)a{}.=*tC"e&x9:Nm}nIR=6>#%m{3v)(*pyS|]Ie7SDwO;Bt:S[iB%u]Z},~:OC?|=xJ{SiT9#|W+VW)4g:5MLI7fn?i!0Us6*6e|H;bFR]owhGj|@vlR+CC`~/n?J,Xe)mt33R+uH+]Ft66HvCE1(yzA:l|7wVC`I`L]D~QXtTke;M@TmCMGg)K~8ww[p6)*2%Ef08dk${gDCT[wZOk)dzhghD_{2On8RIk(pJL]Si:kP,*?4=,2pfD~OQOy[jOpwksxO,*H)X>IdONi4j[jX+g8J;m6v9`?E1x=E1,hH}Hfm?B_k:_?xjI_3SBHJ,S&+zz.TFR]m?ykwC#/>l|.WQYWooGVEI0uWf"~H7CHI~~$aKuxJ{}T=;gV7qcY/9Ah0xc`Q/9Kdy/@Q8B":@=?.CW{^10Sk!E0WUwZU&*<4Rja`X,C{&w:mhXUL4@qX"0DBCH|%1_nkB>]^1MSl>wBr1hK#;z]%u+R6IytCHZvZt:p*;"Me16t%{,c1`=lY5OChBl>jP!dl0ia>A#W^dP#@RfWhFeyuu8og;h|gx{Zoai[LxlWU*x`cL&j!9u&m7&/v0y"NJg0i;DE!0~?:JhdcGe~@Uw[0>T3l]gU,L|8,&;H:&J+BZ+vCDx*}SL~h4VPp7]$U4]B_mEK^B_ukT%F{dEVKrdJJ`]vRLP.1|eIj0ih$GW_IWGA!D{Ffiep?`[$IH+.4G3I"GF:86ed!z=@tv&rkoFBzA7$6*AN]>%%a~>)ZA_{fy>_YX/@"}:%).b,5/%5S$!5[^@Ai*5H~?BXP%T`>7YsQG4pTx2;mwc0:0AqsoW&cKA3!UMk1m=R{iH(AxtO!Zy8D/)l|iTDnU<#QV*0kE"z(_"5$!KFH#4)k5:tuVAmr84+s9f//Z{?X]p0=cbit3aE~Gpo$j&iz#:jTf4OM!4/=NrX"riuP1Cx$,F,Xp2(V@Iz?DhK(BSXF^UvYgJNCvH)/$ks72=L7UdcTx_Z"])`dfe8,k^a4B];h?Xe!Ylx;ypo_z=LNb.UZI$bBvnEu`4Ulc}iI{{+lj~$Ns)RzYixZCn^6FX?(4fLl>*|cDd@k)`I#@^kAiJ&eV_#j$Vm+HL@Pfqbxg)!J$}y3WQi^=7&IgiveNBTH=tBr}Dd3/;OAY6,zQ"QPY"`@}`Q7Ukq4|RC#@aI$0.06/fa40:JQ9mKka~Px^e3D[ZfOsP,&G`D%Mk>|u2uCojcA!GW3`[?vpm9f:CXz,>p[MQ05v*)<"*}AkggY%U.FVYY}*=Pv53X%XOap,2arqt6R{9+z3V|;+)c`nex?!47GRxxC;FIHZSRIQ}Twaq_:fU.Dv%jWC{w2w:[$c8@KBKD:z>aQl&29j#z*qAfH!~[AbIl)mUdTwg){1{I^kB/!m#uZS#MU}L7y2:c][q;Hplqff{1DSskf*uy+@=R{3WfeqNz:W}c4N1(BQ%QjVWN3DWzwiP!O[*qX4CpFpYiCcP~B8H[zZ%TC&L!vo(n/!c)(2.}%/+;^kX+aH4z?0bbUv"p6i)e*!iw5$t8rx%s`3hiP?}]ob&/+RR;?D{OYGNCR)4_$q{%Jsbv"oW7GA[n[1,Mj+0uZa@GE.Bdv4e:km]D)0j&Hk1X:)RbGDc7U`TH`es?#(,fTt?1WiUqpiw!yP_Ip]nx?$Me*2L_5a~9buDlD~GvFT1#2MsE}bq%M(+wY@3^7a1c:B,l0#]AFjG~Q=RuIp,nTy8PV~zBM`jYy`c0wp=:umyY$,IK=9;?]XIC03g~^a)ZaXU(ue*2bjU6l^aTYxI}N96qw*+XyB$9l;dFXW8Ofe="XG_Z{.=(7hVYY`M=@wz+F)#1z|pwEzO|bRPdf!xTud0pXrW[ZFk}mR@"dn1kj<2fxi`Wt)1X*O0{qxb{S+:3pfF~DEAl1Bf%eZ|Dm"FRM;vxMp0(Px9bJ9BWS(=e08/$X:]?IE[uP]YeN8x)e:RI}@V^,=$=.*PCdvW5V.KC${Ny0ymy,}DmWsC|}3ISu2*ogx.(8{LKW=fxLo|+#j#b(IGnpAOzX.N9[m:Qu:>FYJt]x@GfB94nOPla=b4*2#G}69M5X:ErAHsz,s})Pp0(.uv25V#61SU=|x6ic$sMLrfxE[,=YhgTCWL4OgWGc]/6Qp]^2b(P[m13k6$*=o[M%(]FL/vn{PU^GrS7LKT+|b?,,jC[F~(8IwU34ypql:e3kcTxbUAv6L5n;B*[e3YIuRa8c|gM+gpxJpk647D4xY3+osukw:2%aK$zrp?&c%SDF8V]4lBX)stwFz^g?tZjNyT!p6%OP!0?Otd?L{Mnw!+3W:hOs|=Oz#i)zzmh[e300^IZ]MOMNyB!I20CebQ5IQ._Yu$Z,.#2$?;t{fa`z[=smiwtj!PQH,xb0*k,rkXbT{JK:"/7*v5=K#2F;8v)!NAS;=].bmeF^DyJ){q<]f$B$ghFe">X95b7&G}NEmb[Iwhm7}De,33Hn1{|$/ITI90SVJ$dhukZTdt[xWz,5QI:/DZ)Ik?O!t9Udk}LaB&nrrdTE^Z^71b%%G`Vl>Oy=?u6;2OMEQ{^6J!n+*f._eYAY`z1u{"|(}x9hElH0/IV(;hwSj~f24CQ*|!~%lZ+=>VNyy}{6,YbhV;3,1:lI:KVYD#[a~#J}#2YZ,CWo2X7q5t_j]m2FpTE7SLx~1:54m6z%Y%ccTde>zw*MZP5;6#L~>&|K]]!wHj[fL4XH52O{7K%}`V6.%Oxlz=%r}s~z6zVmN$:_x6hV_wo69/<1m*uS#h+z.azKac5J?g7ZFzj>b]!3T0Nmg!Y1BVW0HA25)RVX4cwhjbw0dO%+%|V1eOI%_,9:gj{r9rOyNp"e5:xg&qZH_thJHY!4@39#mq{3n(p=$mX6!E(P"mJcm=w:dHb1KM%!T`"%;NcY*zAGb_D@K"42!NLpZ$q.jD^vFZQGW$q5QGWB~VQt{a@fZ]Q}Vu&p[M1K(M}XJP1x:"FwTW%cgq;1I4|ZNC<)5MxO%bTZn6?Yr%Zk)U&8,}[*v]/L@O1.H:N71YW^pD]qY6YTaJa{z6,wh>gpfP?5nU@`34=TWU;O1.)Jpj]8:zvg(RRdO3gv#4g:!B{i&R7)FM]9vX)$qIR11X6"_I68*S(@2bV>T`Q0O@/aRtawjQ::t)XJGs%."),Xxvw(xSCUNkdA|Ka(P,(D,oy2u4zLC@O|NEIqrz(R[|$>KGhgI:?wB]%#&p)J<4l!izDp/qeqUJo6|]tVehT(e.Df<]O*;)yI>Fpc96U5F,Rgjj=nl@"*,a5:xfCxEK%aI)2)aiMWPOyW/DY?]CoHm}>uX<`vLZ7r6wo^K"mCO0tv{ZNR+$oj.oKs+?UV7,|8ipe1pA_,%qH9~gjWJo1&Oa,Fz08Hr{|%*S^MCX^ytn_PdV?^[.Le9msOolzzarOQz48C$1Oh[/@uF>T$&OhiqO8,UDN@VQa96}p#_oGSoSexzXh7KJf?O]zbBqLG)V3]PQNZT|mHSYWI2,V<2"#|&BLML"1&w0+lo6{Lh[cDyh&dic?TPtQkamk>O%n6SdFrUsFH5Fe.0IR=RB]}3vtr,%q@$c%jYx@L|}gsbDyhyRe|NC`AoU5wzH_&^z11+x$~g=YDyHAiP$OC`r?_uba+}?$VivzS(&^lfj@?;}gqlDKcJj8!d]0&Y>h*!):)p1YzC39a#je;"KC%m6*|=SF=);]vf~3EUrctmv*H~s])2m6>gRyuV]f9_j+(8zzTB*%sSK`_zc+(+jIVM#H?H"Z0|_]6r8cmKM3%5n?Hzk7x^?)KI&NFqh3QZs)O2YUSaaxRzo8R3IPjL#dYqa9:0koi]LC"!.k1Sn=QGzxAHVvOB;yDU[HK*M}^C=)wOG_a~P>1D9I[O=Ir`Z1CX&/rfB;zDALn`b~_yu3ZvQYe+!yVF|&QgWGhj"d(wJYF$OkV^rZv}K><,SFs88[xRuK0Iog/SbGot`pyr*eF3[]@oQ?8i.yvz~y+r5?x8e]P7sx8yex7FKqpazZ1Z1:S0Dd!YxOclspf5koBzcs!;f{XcUIBLPnvy:rr}ts{^Iiln+`go[Dut^W/FN7Gj7en*v%7:Xw_F0~zHXC=vM%xqoNZL1_9JM"z1Gr~cURbsD/<1_Rstaj|i^H;+VlhFnX8|G%m3suQz|F(ULj*H+IY}jV$.,D3hC,`r({EfETBB2L9izEX9nqGvf!J*,+Q+xzH6=9nNbl{:GE>j"y.E1:mwLo4O:9}?@cp,LPg*]@/!$({4Ao#%tZkg/>|v,g&BT`M1HkZ;c4,v&Tq,Y}~f&j{5z+>_)4Rf#ik2YDb0LP*Ev{c6~%_{6;BsLP:P&D99paA^Wv^tzFL+&E#0kD0GK,pitp02^0cT*)J.bKCXw04XQjL!Q|.}Ajc0rJy8`,dDCc2.|Ehk+q1);k|yT+DhJmMPa_//n7jcnY[wTeA!BKIY440h".QsfkS[*h0}Xp}0zPV5FjYI$ZCjY9[ieCf(Pu9Hh]WiJ;B_{J=(fsEy^8OYPbRwk~CM;brr2.a:nrp068f3v,r<}8*$I9r2h2pHwN8YAtERA/JMZ[?takk:)D]y_F8"CQ#8ygVNC{PsK3l/>UvO!b9d|HW`O!:Mi#_sMpXieNn7PKL{i`_c+/)ZpDdzL8%`"{]W3b,[,~l1ek$~hoXRUHh/*up6:>e/[Fi54=yl8"[W&<1)V_Lmo?wS};l|`bFPJ:l,wNB:y|!yW3XAY^YpGq}+(E3A&b>1*2W{zkRU7"l3HG%+LwMXX#~JHZC;+[=;YK%t2p?xR]O{t&4%wL(.0[W3&[^L{2=b?%iCpXc&no8*@Yu_Q4WEi&Wg%FLR_61"}@x)pL@%r+yK3AZT,wP3H,SXTaJ4uSGHKIwgjTRHHZI8K>M*}x/K^90P`nO7&"4zbeB}Xn{u%yrE(uZ0qcNYpC8,R`=p$@NKHH>TnhNYkqkqWGz@;_l1f,>GXjL!q4[d"(:3pcJm.VAopbGWy/qJpDu|6,_Nc9^5,e:K$jEI$yq`K8biGGciRv%9E|u%K;i=WE#)&7UvnX+@9k"hMpY}vu3;Rd:7bV8Wq>g0NxLGY0_JA59cJo2(4K/?K|A|EEKJ6Z#!^*4_AY"gZRFw)Vd5"yc0"JyZ[x.$]JP{dwS&QD`:`ZooLxMYBh[^Pn/$ee[=C^6n8r1UZI=!_)/jUdaI0Ye[~U;Tt&g,?`HzU>@DNY1Xk(#^Zx?AmR@0a6Y~o[yl`?/loP@uMSUXWl%CukB,|.d$?ShQgHoZgG)UhGI;^h(sQQl.v0$KuY*MQCiOy}Y,TVXJw[hA:}RaNfGFJzFjyv{<,AHk=QDD?E%iaDCO|qs;0=IhMCPg|VXAnwEDCfkS&Y}_Oc}$K&Lnc#DB^8Tn6Bg:!6v$KP7IIRVjiRb.2~JPD)&KHn`MF;YiL_!ZeXehT(%j?%e)}+&aiU^ZllcVjTWy4Iu1}/JGuU!!:x(,:KQLh9z_J&t%_!j#!,1#B}{~%ar4t7nx`GhUaYw540u6TE<]^eKGn6Q0*k@xO)kSGa^~(Nv~TDU]BgaJv;G]=aQ?n4|U^_.%e@N.$H6(J)FQvGdgf2)7#Hvgz4PiDk}A!G(K.yGwR#HsuJ>R6t:O`!OAi}rv7sFK*?fkl}ILi{uJ<}e;3~Jr"P5LC~m$G9pXeO7/SRb3=v2p9|BPWF|ryJhxQ_,(gRZ"$81lKn}c=+ehqYjZv]1t`3Dgzi&i^C/|*/+aGlz)8/U&/1l#s;>1ws3EVtfNCeimJucFz"ZqhRN@m)q4v[lS&tH0oxv~D`]b`"in~<"z9Y&5L!|SwhY/G~%[*%t~a]u+&gq^G7&n77m:or4Vf]PN8wQ906V}C0I~D1D+vk)Wu(?dEKN)Mfj.08tu+kRWq;[,M}:}/yFliI3AgY}tf`N71=#j=kEKLN*Z1f,5I<_`m$Bu9u%0=9(Fbk!HEnSPiyfhPm?n1G3O*P$.y?$yCwOee"1}KRJ[kU7]33J04CZ}wG}B)$x8GU0%~A_]MG9RL7Pfv^#Ehu>BBDIYJ=6i~N1^{e4/qe{u/Fsi,Wr_XNA0S}3Jk{[g^D~(iBsalC$He|oNe{{6+B_lHTrwRFBC]wjaS|IWPvU2k9/U?_3;a]KRFgFGmz:t^N+0FNpMU8j;P0FSKcZ7>i2lXU[F0u](!9m0&(K/"62LD!@Ze*d=P_q%/1:sZe:CSQemb|Meu#68Oa#R.{{JN,IR5PL[[p9F2h$@yrU8x}($H[DnOwKywfXaH.oICB9sg|t&xiqXnpCCrf~S@FeyBOM=1^sG7IU5L_x&Ik[_uh0_TgD5%"/HgGCLEDRL"TbV:n4iGM74,+JysdLqYgv0dEc%yEiA~HW2;qHTt7Wr"^(x4(EkS>Ij5?hDjMy4kC!"[b?u5B,FoHJDGMa;ijAubQ5SJQILs0]@@svsSl/{AEjRGe1sEktv9b5KBJ"yLb!BYmx^}E(L.X1!F/Cm05/s:?=Pwf:Cvev`/>S7W/o}X@&l$&(KCOs^.)bK6QoSa{d;[<|2e?8R8u:hb,gI`ZCa+kO>^{|Y{Kra2q{VZhpO{U.!5^;$E*,C3RedW#(Uz|s{5ni>s^oN|lC@c])zTiAkAKJj6o&.XQ&D2;)u8[,[5|_oI!BvW2[TY0*^+q?oq3UH#,{IGu6v.:0(CuZC{(h8ckp[3%a|k01"WhfS)qmuo7SrJQprtN:k2txZ}6Bv<]FKa5;Cagt_L%b&^Ck&|P`=T3J,8,gPT?|t,;I,~k+kR*0X9(]fF"7^B!l8`}|+jVV1c6J=]OZf^T9gJc2NB9kqiE7t6^,2+!u*8ZKlKH@1r&3651gd7`KqfB6td2sDc3`.^#I_iWO,CSKpHry;$Wu$1?L[Hu5B4}=>6x&RFL=!M@8hGe$mGN@5!V:5j2Ka@O+E{*x1J+Q[/RT:9ErpoLYAfG<&(Ib?y/3L&eCF&nO4qny?*D5N/@a@Q|Ya71p)]g9zZlc/l]9HQ.Qudi)rhFk?xNR<%4tFwH$bkcs?8It4dnPvg.6Yf8JY<`*K:WL6njn4^e:!6?GRrp#fFVzVF7teW_jfpna=Wm%?}o9D}bKUjwENotS6#~3yw.kjY$j;?UV3t|Byj2#P?aq/$fcDn:jqA[dX:b)J3j^6BwcN!7]SocgKi2Lj2#`C7F^0Dy2ipK(NCP0{>BteO#WWogm<,=N4G9Sr@.b%!Ou~:e"IU2UT0tCe^SS#z7djUVc.;CCs,]zT,]Dj1%;hX6N3?BtFYo"aoOPSCbw0PC]MDHMh|}dF(~zqcU&"_/p~H4"V?A$E{H@bVa]@=Ib}}Qc3eAJ^|(XtbyQPxB!TFGU8N^kIC+:rLoi;{lXP,ntOBuU~YE4FI|JA{bxWJXkv}ScNuheuk;TJ^gQsbSJ=`XP]0g~8JmJ|Z>e{#8${%i}lTm*UU!n{:Vx(Ce1c,lPyL@appnDab3n3knrQWGoI+]Cj"E<#6)>ua]0nxt"UcM8#DWIDpZl};uu[05jJMQD+h.I*t!t|XR}Dnuhd)0`{mB+"00WC0=yQR61Qss}Q3k^pL&K|VUYJr7|5GL|hT(cf:84kTAp9E1s4j;1R8Kd;Zxz{hOxaPC8CQ:%p_53[?T@DX6t;wT5gbz7Az_{A!OKP0j.,YU)]LW.!nJ5imqJ8)NEk4co|h&CG)kp%"N4fuaaGdo%3)Aj_l(:V!SK4E9&yq:4kk48_*`k15asekQG9M`)vQ!N34"?8biV{Ee6o"D^mPHF.g!jP|kPrBuyIG!|H/BI{p3gy$iv5RTs!tuJ|]w88_Tn_U=h~b"cI)0h;[Y[Q3n*[g5=([Q7GNeyhACU2E>E^}PH81Ro*gQ#/%)=@|dLSr;75+?FKBU%D1PS@4)uO$D=ScJK9Kge]]t=5[1^R1k5:p!5"Wvh%z=X|h#@$p2u8Boq%@#^(`,js({/G;QOgc)^XN[]!Nwl:}Sl!9%{1[j/rQTT,ttwYs67Q+zda!fSS{rejlf7R(?<^isQimjoW{gUDtj{@`klw1B)S{wm_H0r{or+Ss`M1zb,+dx|2DqFZ1I{$Ay$pk)EW3)J.w;:)Ui%Yi{aH3vw#,1)RQj+40X+_ENE_{P+2sr/v6P^%wZE0S]ANH:m7V~~EO9$$1+TZ^[y6S>"LSh2D`CzpG7E*VBMLY2XQ*:aU`7l=0SPd[p:k+[KhlII5Id&#]/&Tf)GiM5{ysMHUkOmwzlwnHn}VgDkUFi4`YPJzpWHNH=N4|wQf:g:}G~a%86^ns8|$iOXI:SFk7jv"Kwc688fEOHU]YWdI;GN)/cMf+B@qXEt8eqVyn1jm5b@d})!!sFU232yjm8>Lv6;TdVl!E:F;&;!U2dO]Nt>or4!pFEijVy,ZQ{;Lest}[>[uhJ&/}HRc~*Uy]8x[N~$obXQq=e&?hM"Gf)+wmg!<7zY{cmJN8p|?2@g*hf8A7"6X2DJtP8Ps}[:;/6Hz=X}{xkeBwh26}w~~D>Yf~u;(|Hod$8vd$i){FVz`yY!Tp:F3m@H2Z`ZIYQ6z9S8Htq]tJb;`$jLJU:G5e;.C,,vm3ha?@>oI>N/9p^}n&=_`spj*teKbebMxO(*TYDg,8E]14j6k.:VbZOyc],^,$"r@;O[06BH:70g{sg(?FZ7nm/g3l{mq3516a6,hq)(<(lf0S=/$Z&v,)IyRL@Y~iEgR"i2p|sY24+j6+*qKfRh#!~5!]djFO]?>pN|xVY,%>IEn,)(rgmuvVRf!Ly2?V@*hE&k3n~w)(Fuqy!TSnPQr[6.NHg^kS@mIY<2BGy?}e;@(BM6CEFKIf{qAL|d2lmEj.k@z(`KOk+HDTd.fd?~>WA=(~GvZHHuJ9?+vV)rBS,A1fo384s/5]<9^wnUfUAcl0kn@ks{_p{TqO}iv8?06z`EKO]isqJLCaz,$0Py[Ut*V:qgwFgB/c+Fj{1q*k,(#sZc$s7]~R1b@hi4p~tVHnN72J[1:&WOXqjv]]dk/|?O;u?0BP2pBZki6d$PMD&Ndd!}_.o3@I>>d9i@dYUH,F)0]Y!Gd}v4Z%ZaP?/}$HU/>N"Bkd1I_Bht<0zy.fzqXnl@"kI7$#v2)P*!EzbJ)RM?:*v!I]mkkz2&>FMe_~}#uup$&Lk.HdALXUC/5ttNOmrX$Ri71eL}0deB#fC*g4"=EJ_rCdx<,MJc<@T07V(j5nc5v_/`tFp;kYpts.2xP3A3Bpm*zLOoGH&puu={_{>Qj>/$*!|lfzS)MBLrz&ibi^n4J161cm_=;%~LW/_!~oi]C7]`[pS$BIzPY:_<&F%o$PF*/FK{1x=c}HI"I#>Ry**cIdCX<+<&<9h(~BKQ$2Qr1*d0V&9s/{>]:}~f6q11UPn2p#t~f,.X{),/2!)kmYNWPu8*82N#O.sm>$B@p)A*OyhvWg6ZXqH5#_+CAPJO4WVVuI5jLf@m^cS.PQ"SUVvMExLLZnZ{Broa)0}npiv(TgJVN=mvzH/>$`]hZ2.^FA=FNxe]cJBDbd0fmQ`r(yv(_%D`jwXNV/zZG,|R;M6Sb,TN/|>]NEJPu/7vTv+7F!(hgSF:^w(9L?%_S.qy4!`KE"wL4/n?_6q(k`0$_K$o,*_iip+W"SmZ$54w6V6BMhB=e4IB(@E%Y8NN8TEM[r8#!W_1XR#,M[hp~Qw:]kd`u}k3^DC#0a2x7Vso[e~2>YDcA)3h;02o"69@aPT{Q<:}H9dTRQs7nL+uM]bpr&>YQ[db|n4s[hB"pB93sW7kiK.okM,2pXl9GB`bc^x#iCdNap9+7#w^>1iu;J/TC|UQJD_zL[M]iHfnO{}JG8fz&j6jis{k3<,?9l#T?P5jGV.EIg.|O>Dzixh_M,z"o2">g&LnV|sZ%$@K*D{aS`[_BR=,v*g4(a9:B7jZS,Q7j1[!l.$oF[NvN:+ibI#s^zj68SX0g^Z[YfisUtrGzS^!K*2!Yy{h5D#h!+p7T,$/QNad3LYiyz|VKa?NsK{_WY,=$0a,UfVT&_vdHCHhYvM(98FSBbWl8*,0"Co,d4_xNp#C,`=5]h0HdxQU^S`~g(t;,s#v#_$BSImkTyvz#%qH5>M/%tk7VF3OADB3Iz*n[vK5$fC(rc?<5dL5&t%,g.+Q9x"i+yX(?4]%[1#|ZvmfA!Oc/23xa*}gM?{/s%]d,0142([l8!%rPX(#Nod7>5+*KWM7pnO2IC<`;`G06H`XK.Z,*Cc:)K=BJCtoI!YKli}v<7,fs;3hTVQ)rCTY&Y"`a"@D0jH.Kp"5oaoO65Cx#DvCbD=fPy[Mu7,1A~Q6?;vQXU$@}z^d7rO(N^{z;#uodZFaEM9kd0elH@Oav9W+&55AF6`sQ"5_Js8Hvu=he)Uob"j_=We4.VA@VY*0%kl}h1c{MNoul~zZZ[<`"$+CT.v?oI}4=kT^5j[7w*7M,gM=xVnt4KPKX|L,,rE{7WC$sa=jF{]#pJ|=QK="pgbR7jH,*[f0Pd56LS{+KIvx/iwIHF9@]2o,:?>S_m$fqe}$Wf}j_{2!`jzxU,UnL_aE`}TE>add=y[77{Q&_x.h0*a+.R3uub/cbQ7D?+ZKP%$f]l)l3aiku)$Awsod!OCR|20VAuZd6_nl,Z7h/N>2qUj~_{&9V_=rXD,%bcTK*UGiu}/+qRh@K:^lnca]b*8t5y1v&rdq3reKP`_;[%%m%Q$]o#$@gz}]mjOu{Jn]2z1dOcdi!;h/4<;pmr0{&oku"7iLPl~+/5})Jvbc|ud!j7wM[*#QG/:TD3,7_h4xtp$&,(CzgtD[UU}5bkv!z:F<]:8*qm!LSQzk(8JR@o_`_XlY?#Hpsu7aY!]Z&f5^.E@nnt[Qpolt+E%!q%:S96@maO2P+veffF@+u&vfo483e&tM|v#Hu#9*_$SG4`{z,9e*l[QG@61};h`<#~JqcTRl!z2!Rr$#hKJ.^8a_Ob=qU)?@O_(e~3Pv$gvhA{s}5u8!svQn40.gyyJI#Y6,/=x:nt[OfEL{&#|7Dc#i7^E=|*u75pyIh*)`fBJu$nGIT%5Xmz&f!5Col}oS[V[5i|S.0{SH&a"SH#b);j4JXs.A~^h#FV4!79yKa%FxVIR9OBo:M(qfDu}dUoNO9!M&~8Tp]GD?gxpP,)Wx9"qgAzz~T4z*q/I)I/4.kM2M3,vw.7UP1Udw8hT2}~b^o}#VF2B8Fri!WI?9#5WM[k:/2L//S}{CbxKOPWp6o=m`n|~tLdhpn>Jzd[FCW;EzJ<8Ov"~^)&H5+So7:]5UdYc`Bt_fPgH=zBw>#WqBPVe4t;V@[{oYJdHC^AU)K}MecT##B8Ek4FrTJ@WWW%,4~iwC[k8g}UkF/6Z|tl.tEMC?)ugazJ2^K%vh[nBjGc]#(bC@+>yIf}h>jx>5wY!]F!zVF;`.$uniUUPqAUpjx2o5(YOl`qAT9$h#9](;B[n0t"=6aE+BgA8j%a`)bbT9$Zra{E?_s|lS4w{,PyOhzsDz}"XX:1w@T>Zc{b$]t:Io&QL4UU.opQY|X+l[gH^PT{$,q6Y~d/&x47#M2y0ePJPr8`bF_)fP{yh(!:P2#+knri@P0]L/_Yv9)_v>VKQI,FGkfK0P@j.^E7_8[LP3(,PXETt5VhoZT7p3E?(2%]*ljWeB`)Ywm?z*}O[x_[x;Y$z6+.ztG;0#AM_+e=oMOc(dzY~{/MCDBb`[k2*c"%6T&QjxFeCdrx^R~KazQjg:rQ.2BlSd+k,blty2`ErE1M3548FrCR)3UaD1U]/O?j{O!7^17[E^"&}tl?_|Ok:hnR:)^7QM)yeqz0f9fTY#*vd_7/^P!nnZ~Ytnp.6kT@x%qaf*P!k/x9._EEFIpnv1wUxg(qicoeBtVzThGOmXL8F4~y+v1SVcCUURp|nPc#RRnBRO=ptpWfKC")FnmffiUj_5JD7CE:<;.`NXYtkUt}Ij.V5emvq~z1v(bY7WL&o0F{;o`$|yz)Q{ir8RMIIAm6U{2u>"nop+y!mr,;K0:c=Jv=itVx&pe}hc%G!+p(hx3Hcy"[`[EtP>r/f5nHHOvnhC,"L>(U~{Hzz2,%xuj)fTI;b1%(`1MmYZ~j}XI~&EnOg=[}RHT!J,AL.~m6x0bm+Ns41Vp5X?6QStHh$_iP(?aQooHLFU/9WZw$(h(e@bh`BSzqH59P"z9O):)u<>y;3kyzQlJKzcamng"g{)P^Sn{LS_Lrk$*)KXE)aq_p?n]su!JWdR`+CAM?[Q?r6)6">&iZ)uJn2cNbwqrQZ5ZCK731A/!vA?PCe!zlHr1+:Q=?NaHEx0=CCylSv.MtH@t2I#.3|w8Ve]wufASGI9Cf6:uoLj)6uHd@LgE*(vsuqiI[*g^t^PajQ_tpX+//CZSuWWUA245{=a#py<8p#}LrBG&WRF%g+aLZ]>%3(Ig0`s{D1Rf"!K4snctQ:U2s5ZEkd#q=mewFy2*j,u|JG]bH"Qsv*X<&owX~+t?nkiG/E6nY$)HRDD9prFK0#Hmm9k,D@!RA{uyvOB+O9E!fx"%.vE}FV;^{Oey"XvZB4n]h/Y:i#8{ug"`649$~(mw28nn#+TCmt#S}[9k!a7+k">^E14Hj;1Dw|qq7bi]H6Q&[[6UlkCMHoC3NnC?7n7mQ!pGqIE(P;;$8*H38=+D9lkZl[XHZ6UU522GK9#]G,jw/GdN<4xgZ?jgH@L{~44=MHk/ntXA(Mi&eG)[q}Tu15[_RoP,D?/:^|7T!=T~1l~_GGO&0&+X_2Y}HhFH,",};I5p#mfF={YuBES?hrr+%]{AjdYkMDyR,)1nS>:l5EdYnLN_f$?Itl|FqQdjL+`5syWw16in1[rf||)~bgI|5@.JFWx{j$K"%&aTn,q"9O9Iqe,mVbu7YQ*y7kQsFp7OF"O`2"Ym,}97Nn)(M?SFcgRdK&C`8UX?MeqdH;3a!)a}_S.qSdQzTnF|37|[Dk8T/cCgS4T&cE)*~josXPO8$vqU##?`?$z>EVqiyUi7jCaOCmgQx6.j0=qPzbkW"?}F@dD_98Br69Of^[U096dfrs=#7CiZjp/mBR8ZY,"sAn,EZdOUo+r=~+Yv{S8iHV^i&dW{[)S+j|cn%Pwncd.cPD8j6$<|X[5*Ej8k`dsb{:eU&|/]ixGu_i$+t2`o?:d?75$mYMnZKo/?UtW7%dmO=ECJe]O$o#]tZE1/Cyn3^9IRVucUWu5E3Dsz?/;x:$tLG3?L>T,ZJd7AU+PS%18M/^9w4!iQ(@(FMY1Hw}tgJL448m8Wt#9Jlkeh~h.$f(9x/tTdQ#$NX8=)Z//Q#7,#!Y6W6)d]cIo+}(B8{$JW!O3^6qwwV2bEcsJiYk9f0cWA+D"=xl=28}DOL^[go4[|S_Kh{)MHsU`<3k[(MSe#p^j"rNli"LY))CVT+I6r=3m;0feC1Iy6#>eck!~@bsUkS/z*%&{]w@,0CE{x!fe,R|KF8G$p|]Z?m1*;eKzvz#`mQhg3mn}_0]Y"J<+*FGBV[]^FN"*W+"yd8HF={q3PgV)[1*Vfer.^`KWWb%hJr0+B:o]2(IGWwqatyn7RI>=Qr2zi,(Wsfp|5h&QMyQ(_K{cb~Ng)@(,bo|He4uF"z3ysjtBDR/maUKW#W}er~~1Z|"V|9L1UTHV+(<%fx}Pdd/H:13lqQo/,DK;y:JxkmAQVU,Xw4e:9ig8=clu]9LP_S*w1dQ*xVx8#0}TJXI|.61"~zj^(YJn,ZiNYoVLe)C|d(4BL/CnPCgp?waSEV:v$oo:#ewCJf=,QKYH&LXx`v(CGTbK6dXu9}hLHp6L~h/trTytCGNfBq~RHIxe|GrO+inUMxf?GpM?b[IKxdP]|"VJ=LyD@+!,67E+~br/E~h!GAO[Rd$bq@pN75Cw(1T!A^lmp,=)l/5ZG>*p2]s9:P&!?v+]ywoDm$5H}l902>@6Q:$L}h209(KYWvfo*SB,s3cpU^#&_o.Y,.h%Y!F6R^v)S#ZRC%fD%0?M0(S<<2"Lb~:>KCF.ox|BoO?l1ntgUW0:~%!Pn0S9C}cfx$vYIs~iQnEmXx7b:[Fc7Idp~t6/%M/0[u%)0:XYwsN_.F!d&KFJI/y];L$U*Tq}6^5Zag~#&yr]>y%dQiB7D,eE[nXXyIR@FoZkuP)O^Re>Qzb2#dEZy8J%YJTN%Uh91?[KQLI@6"rOiLD9.E}xDm*C|s?sAIV63U@xDkJ,#!UKFiU^[Ayut4K>>iKcwW!SY6W~SXx0m!?.B5/RqgeN&#"/$!y4SS:Qp2|xEfuaNCPMa0}l28wY3PCkke)a7tbMe)jx{5I6Tuzc~kq$D^RF5>zIJzo^ba.^"6z_X&yK($Ud>JW;:cvwws7]PCQjN`@5LReB}ukJ=s8D&Q2>Lz=EBtu$.w|Ru]1^Ppy.X%B(OeeNgl*66/k;g@%i#711|d5NIO}bD6)o^]]aq5bS@W6I<@c:z{4nl+$E8BS5L>wAswQXI5~b5Igq~e~oMhCLEOmuJX1U)!h~(Bt?G^?qu+fm=}%Xq]RD]lI0>WQ`g$am#[n:4G2%7th%:ym:59)5#gJceQwgWWG[TTqKTwY[.vK<"W:{CD>M1]K;ji&]Rj}Gh$Nf!9NO(HN7z^^Sl(AI0.@3j]1/MuC_r*bYX~.g~w=`$oFxcR]EPNBqz,K{4RfL_d)g(M;djDsk$1^a4w+>Vb.I2UPKlU#FGTHK>^"$[Vh4Zb]]ziHseeeP_4G31v~N6:d_M$rvmxoj*Wi]|,c3]MMdRR12kQiyyKf50+rplXdP$GO(fvYplK2b{aGKd^F+Qsu@SbS94J5qvuemy.YC"9Gcu9z(<+@*S^o3UR15teP5R#ib0.VdqB_h^YJ?x(e.YkRpg.I[ckmjl&X3Oz]^rY=fLTAueX;h&=P[PrV]VLFEl&)jmGhJ44Wu+p{gP53n(:5U}@y8#hd;3q]+ZEbvr~d;rn>bGui4#kSjD(PD}80,iXlA7$lJl,Q:y,5NDye`!<@IVug(;iJX0/4T|ONu_4tBoh;kB#YS_,qs6:)E|r]BG,$=BWv&Zphy+?*e0!>k;}@]Pcf+?0|Kbgz=Q$eZB8I}nU~VD:PYcp.gw9#q|N0pUi[z.vBOt0(GkaM)sUk+3NnL77a/#twjyXSYMq!3@@q8BN9pM.Dga,;S9sEL#?|mPe4OfAO?QN]JQ6?VDwr,IDg72A1Ehhu_w>sOC`@8!.;1Y?uwA?Pk!&<^Xb$YKKYHX(f>TDBh5?V>o(2ngsbH?2Z/F@?d3hNUh`1N4Z>bGIGwv^73/.D7hOCma+sV!#SJDVdV8]fRdx/P}*C9RD_4`i?[,%Ndn>L(RT3:Ji/ZynO~~xmfK7,qJQV|V0,3FdRav9(Pw%XFH4NuWDiz/gQBzn8JwwrDKGS=x[7{ncXr"7{e.jfpebZyw+CuJbLcnbRoB:IQNqaGU}[D1PZE|zGK>yUQ*uVeDb#5VG>1??_ZaWfN;h/%51D2D=z|,P!ygixgyn8>z(gT4.xPeq22MSmA;i@Z^2t{xd|Q(]ote!6;O8#Gt)c1adZK#aM+J`a[PTt8bIW7bh+O_Uwe6K@Bh`DO#GY?o~V"I7SCAZFm}vQ^]GAg%!f~Atz>;i6>}gT0,uR%@_%SNH`28;D>(ef2yw7t%K5RiAst.K8<7q5Q0%Pa~;|;JhS#U_a@xmKRCXpDw6Nw0sB=UR:*|>kq$0{Jh}oYt^M6wbX%s~gzdF.|jxY&I;K]l:lJse>}ey9voyAGi4/vj)+xOm0Ijf*YiVNRzj`s:z(~&K0R,e/1Cj9fF_A"{R9mGa4}gOo_(?>%3DN3+No@H3"hk=D,1pP$BkIeF%goaR8lAfhN6PSQIt&FU1nDr;Cph1Bz&ig27}EIo!E"OJ^GG+MY}.Y7qWZnh}re)n~:R.!)]XIA%5:I$[U+t9XO;2$Jb}#JFJ20puOaTQTn_QjfXk}hw/vIwr_E%v[z?/.?})6MnUd<|z)q%KxF_a{0SnOEZxiMv)KN}?.AwMlfDn1o%[nid]}e_qp>pYTGZkFH+>f{>?3:#?Ao=qUgzlqa>.#zJ2thyliDt>L=Ux2VfxWcjAP%H{;3sn3}I,iIuuUq$Z/eg9*?2Ui=8HH2Xy@GBY3lFA3Z`{F5}q@^q.}vtI/d0~q)h#1ZMPBh6f/04/zqg|PiH_2xVot|0_`)8@@HrG=pqS/jKpMz8|45Jj0Zzu$W~pctX9}B4sB`{m;(RCq1=pu(hEo$y{=2o?ipupm:7W}JXXSZIA%}9SCupQuV,XpdKsO[%`9fmma|ig(0+nk/yaS"9^?9QM?Z%F6|/cMS&Y_)4kU&XHEu=X;}:r{(hz0F!+Fg:Nle`&;U1xv2M"M31C[4t;YabP!g1>)LT;Hv|)t}{VR&^ghmR2|ZLuNFSepkdPCjjS5Y+aX8@jDjsvxuMMAF2eYW4}F9vU|VZU@v|`(PtG:(f,XZi)A1vSp`WyVK4(:91Mam~`LHNMX}]XJl0+YX=/V%,?T9p7D=H&QwLxpQ,F:B.mjN{,|1O{3n)L8(y_QP6^RB}0>5{{5wx,^_"`t]*[1aT))(@T:E{{6ZxE?5>3VBXrk[F>~1P%8(_hjX&@`vKCL?|r;,:1aebm*Y6RlEW5}z#yYHO!6^RlzwM)G<+`7tlOy>~DOJX3[Dteslhh{C%WGwq{JZr6`uMb4Pt{!7FV^aqRh`%@N}RZc,>o2w#l;yTt_#5EhRG~Fm}|Ryk<"/ygRU/3|kL4h3_kpqYDy|p[:ArXKMHY86@|D<"|NSt+zK0T!/&G+"L">?h?x5w^kJ8omy|u`Y*iWo52lE"qTO0[Ft#MfssC<5p~/RmDXn*[#u|D|,G2FP(fvvmq]ZD9WZOb!xhFvca:@q~iSW&4[>tq0T6#$YIz4gC4#=CvY9)t3HRD!`&g[sba^{FhEls0}i[B"!~([;J|Vc_X)Og^v8>Uy/6hK#PKq1{14Ez^5Xv5vwHNF1Jr4S0htgqU>"jw>|;SPb6};>wQZMR9c>=;M,WR"7uZY`$y#g.&:i/>XW~4>X/YUeP48:8<]U4*^W[flUZ!!_uK5Zh%/F`(_.[Q~oG!Ja9!H~OEYgF]jNo>B6rj?MmBccsw0%&dD^t6:g&v]U"QBrQn>hw/}F8dQFB1;?6qrt!MexmK+!ag!s[Vw4nGl!Ov"Q%NTl7`8(UVfMb>9*YkrL6SkmKN^n=TXq`Rd$We{T,toVYC~c1*y4e:)0J2gGVDrxyPVL7x9(]DPC.vTDedPrAXR3qad@Nu3{}/%^=WyR5@[?c;|Zvy>E8R6~D7bg7D.3L.&[n:4G*s$W}x@!<~daX8c:b&[OUzzqIK?2g;!=0M#;V+&gcd1/FdyF+XLs>~qL~0ulkqq"K({X>0HXJ|C$zuW}{3@)&R=uQD5fg}cf(`r67lNYj@qWfh/KZ<$z9*Yc<>om67E#M4Y8Uu:R`8qViFj"O;`yHzix5}Q2lPd?IrF<3qoAgbX8C]UOD{p:4i.EH9GX8#=f3uEg9qlfqZftuf`1i5RX1J:;_>aYFJN!qNv.Yy4~/(Q=$x+G?KmjNNYc";R4@|F#_FCN&$pjKLz(9*nYY{+xqo:U>N?0L4$u>R0pE+Yp95arszL6]:OL6.z=5r/pxfp[!!*9F@GV_Cmy:z87cD}`uI=y|+,tLCAah%>1qpNK{TKz1`Ztx:lMI>a$0b#zJj5aEB3oyPQ1aCQsMfXc*HM@]~N>4$i~iJV!QI|}93(m$&g;^gvpbC]#6:CQbzYVY`9DnN5>+#z%G~py`%Ksm.?]YckH@+V~YW|#rz=+Y**aru?"1Y8K>@w4#|jvxwK0jPyId30)0k]Ar}=7Tx@5]1}@YAR@eheh~tyY)*D)QA{9w,L83{M%,e,~=vZN3_AKm.4!^AX35XR)_aFrWkrg[?P.l9nKYi{|W4d`SiX9~K0(lA%Skl$~lZ{ElFgNeNUof+6DpWP!y;vXys3I!AbTt9HP:Vl!Q;O%vT;C6}tHs#|7V0"PJIqh@%tZ%Eot+}3aWN7`}?QDFCf1/LbG*gcX{QjZ(<>9|87USJpo1Oiq|0ap[1},S$C]Soc$:CFA,@~tq*elN[3jv@k7.+"?v)hT>N&iA#s`IHNXRk5M"y!*_GGFRQ>5>L.=Lq8F}9qwTSWDC+*!^zeKlMq%)x|2e2fF|{o+[h@(Fyv?pWNUTb9t::_^6XWo.4R=C00qce+w?|z;TlDb5gv9G/"n?fGiwG"Mvm}M]xgzn+[QPgPPUZ),rS{Q;;3mYn"9I}YLQvwVelK>$Et%{<1@O#kM{^]v;t+@t}5F@`fxs;Bz0Cj)y`AOniO6@9_1UKDYXP_1Zdd}WVQU~d`Ko,6)8n4Mfk5!1Gis$?/ulsko+Q;/M_SQ:)sY`1f#8s*n8Q8y6n.jJx,ZZ]OQ$RwdMp$}D/UuCs1.=QXwDh"uT_,*e6Awe$kiU^*X[h]_:9GNgCw6^5w16XY0U?c`U?Pd5dP@iHQ&"c^!Co7to/YTK{:fDtK6/W6`,Bo+hN[o3GLZMsk51U+lc:0I.31EEJpQmNML|,1J8yx.sz[/l[_R/N`d20.epUuNF6et_mmx3xZ[fXiu(C/z6sd3&dxc`o&nA!plSw$Yf~]]aqW?[W@&#f8$uV4l(W;ZJHxq~i]~$ci|%7EN?wR9eZXx8!G{GYfiNxg!X?@?I+[zvF8!tvBn_ETr*@8K{hB@jlENQJ/*a)WsjvM0i^Qm.o!VIr4=Cc$!we}Me~*nI!zF=ANgkX,NDnRpUn,?2xSs`jd`TY^DjKccCRzl/w`k[ESf97EVGM}aMgji$*2]Vf2/DkFrb!.wr}P~0a/8H39rjN{wR"`ea22C.%D$!b7ItcwP^Vj+vHyXs{1=chY1z`&>ll#_",txs?IIaG|[[+NB)D^(([i+ZDO2>MOB`nEWegDi,$~c#lA&DoN<.3/BCcoO9cn6I_:WQ$IjPc&j>b.HEfb;H*BZ,},k)jKgR#5*sG{b%r6Y|A$0$|G@WVu%/4&$M7iaflCtPxh6JspussW%0KlzV{Z@89"L(,G7MNC?{aphhM=%26UrCyZ}U#:3%Ch!JV}?newa.v22>O7m27q.UP6&jj>&aO?@+N9eGAGpC#lWx+Rp0}"/T=sR{w@:NqSn,f9Q8k_yVO}n744IOGw>nu+0rk0E(ohR|BIa)3#5^i1pqeG!id4==o5nFh^]Pq(DL]R"9T]x66fogeT{$s?BIb(|O/$5.>2q8+{UQ^gUW,m>xL#)AP<.m%h_:CdZviZRSPaBg`fM`*:/#W+:G(zToxg^QaDa7ayH8dF~[3q|s.).22U^&hO79P1ghrR%!2uaBtDNaCj%$Do).gO,&q_bT$s{(F]AIqd30GXGdaFGl)NZ,LM,wD;H]Cw[45Penl!}>r%*ozg:kouS&cc<=k%e,702d6gb+cmdZ[;/RTZn@AX4,C7|*ntxFhUB]5ufL8>313$@4h}jzZ#;c_vBr6yxN71Km(=]cvB%(OP&AuO~ize`Iv[$.^lH]7*ULqZ7IT}Tqh5Zz,f#`S*kkGsI*PgCCn{idUtRb>Z#YV2zcRp=Vge^O)[h3%wX*%wk{XiI,w1^j?%r$iUnvPr^{nY34@B.b^aV$I3Z~/v}nWi!y9PtS_](6MptyioPxx7;|.ehr@R6WPzj^wQp&BCm:;:7$ITL"4h4)y]wF)z55#7?q%A"#?f?Np<@j8a`"_u;$*F)I>L9LKvYBinoKwXRCVx8I0itlg}pf%6Zipaz#{a0R#U@&A7knFLuY*E{U?:XWc3ksU8Z5EQS}ZMK>&G:>W;}NT4]C;)o5IJ_2jnO(p"dDbRk`jlRh(!YF7Yp~6]G+VL(=,*Fx&0kdirnK34be$j/t14A.v^7m7).9:GW.^M_Sul(8xjWUX}/lq*s.}V#HEPsDmL{|(W/.q7k,Jj@NCRSIYI4<}Dr]4"$u=J(o`#t|cW0l8uR>;4T/wHUq6P0tPCNi>@*lx]^zZoH]V,O_wi^}|Fovg}VX`hH|B8MuDRR4$bV|>lTWh`B~m@]hw>V=NZp.2aL*#PZ92;k_54I7k<`.YW}/:UQ{uD8t#EY^5FffqmFk)p[KuSm!%(;6B6W3gIY5MO$PeJ.0)1@pKY*fu~T*y4X0Jn}=Z0~;Hhf(nI{xRj3j5A;JSENYO`?[M06WGmp)aWEtVa?xF323)>]RY]03IT{_$pl:hS/=Ppzl&3LdRd*Eu<_$!6,yS_F|&;z^yGYqynenYPvAAv$](aV)k1pcXA2Exue=wl3TH,%m=7=b5gfXl/&WzYc^c;$W{J[":a!fVw]t5(:*_11=RTS3@LTz?B1j!rTNR*KtA!LyE5Y,HKm,[ip=}PM^~Pb}FDf0OW@?1f#?KfE`u~O&;I!`@b3@^hV4&I"}EaUU8KgpBj,>UO.N$u/a6@C(]W.fX]c|T+)RH(KIpRDWGL`0s_uyE0_;:8?~@L3tBcU6$]L"Wu+Bs"ZLiW2T<)ugK+B!>#"GuDl>V6,,o#o`5S49ME$%4txUEI$bpPJr5WO^8~)GjU&${=;AA`PmzRpwL4*#I&F.f/>U2F9~Y}X._G9H9oh@8Oan2uKNWPbvbm)d=LV0,~yT#M5ddp3x0,A.|8Lwl(|y,t{n_;zO~SjCRGimKU=)e09f=CnLgBI,4IMpgJs#|eb}24&87Ftp_(S6/0vG)Q?jLUy@uy9d*iPJ?ks3TMrf!b9PT?l@ZD}ZFVL`1H14Y3h[<3_fj,,)W[>,fr|M:i"+MH7#$hU;Uzu!JYg.UmKMN>2JJ#WXOIGl7WHd.jIk/x.i[Y{%T:3H^l15`&,9yk>Tzm?hJO%J_+L>^0H;Eart[ivEsP$|T?wk$0CysC.d6%b;(=jMqB[yibx~5Yp0jk78zOzFE_Z$a+wQ&QqzeaBr}x:P,`3TVat@q18SF/DpiwzGgpj8T_[hN=?IsUzrDdU,Fz+Q#?OWF~WPAl;*x[b;I5RKAu`]ho[F.95[jy%.f(=M>]{!Jwh8va;CC%2L<(S{7%q:Fp]A?mTnzXgO`VjCG57*y7bDtdZJiRec}y3/(qi)+Yf$/.oY.me_|`h,KwoR=r7_Y4cRDa$]i,[&:xT%I?fQ)=!3B>c.2YF}rQ$|;gP.C*/7>;N@FhY0ItFPs@C,_dU||>bY`E"k5F@c82Vpz1CI.D*9E2k{OePv/#rZk3vR::1jzTWH~F~{x|@A[2Su!#JOix2}it`mEjkVE*&vE[b8e/rPIS)KLfqia!PKt>XlBc,[zmz[KtMX#?OHT"K|J<^PD5glAv7H8=k"Z2N1ScWrOMsV,x^[hUjV?A4q<13L_b?+q%GElr#Y3|&M5L6e}wf[nQnYE4?+=IB&jR|*^cq6}$!!wYhs@pFxCuOy8W(U/_WAa%B%GLK4:iw%m;6o]PP4Lx+]3WOQ:66m>5.!@dB0nskbjFpN%A"]vXY&6fDO!53ON.]eA))1:ll}xJ^9b#E:kBHwJqWIOys1zWy!,t*7!;yko)iuB>KTz))5<R35r8~^}u0$7XM^,A]r:t8+)?sc@U"2CZIL_|L@x>C^C;}m_m[H7Q;jblRbxrfIIBXJv$G5U!JKrvkI3ov6,dl.l5?sbP=h*nd2lf>Be[C),jEF(G4C;Yq]xO(7e6Ms&W#.59+3`^Ht,YwD~IY=9zD:v|1W+qO[jajti?,fe)07LP:)":7j:pm)}#3a{f!{NJ(]f)AQB>.z_h]Sav)T_d,WCMrdEwdf%)a)aVZ!zF.eqlJZAOWXRT8w=5Hy,gX+T~qE_^}aQbx8&Tx5,|5J49P|^5,r@iLC+vI!>bGM)ZGb/vihzJOxfI>YJ|>8t=S~l)A@j"Mt&WxqP:cv)=^xWG9k%YMCX>D~nhDjxy(jKBH`j@`{sSop%j$QUwFy~v:<&$sKYg[SF_Sn7RYl&sE4Xb9g@75b^bY)^a&q,:CcOsX"C*Q2u^TC+3.LWF1}U*IR>!*6,:22?:Y4aZ7&/ypTh4G1g+;Jx|tw<2C:J{cd)?:uq~jWz*C~pIerNO!gqp%H?r8xt|7xrAYm^Q#U782C=}wKZDRUK5yAz(%8i@r?7z2k%avr.Ek1L9bTlZalmc70H~6VU7EXH_E=Hhp|d;+r`6AO5C*N[aC*!=[TmpwH1Z%5RaqBn9r%flfkUNx.E92!:swPNq+Q%Z#x@yQm]c9WA_H_l~FB?F~ayLuC)eDAV.&]z)wqX+2TaZPo.?#_UsX8.:,F9>W{Na&]Qm[rngSI)$cF=G1a8XYksZ(|o)k!4PuY/$w_zmd{Iv5ZuvM]XSgjg)pMAQ$7aXS7%<;E4^~=vm^^V4IAxq/x!.9&p#Q~aHa<35PO>Owx.jB=yH+#Y2sFNQ@rF>xTtB6J9TafBo%w!L@Pk9UhS3g3hla/Lkom7y2>Zn%1B;h:OV?86|>?nXDe(a11*E%(?.1Lu%ME~}/*g$+kfPAFG#Ag#YajDU7nLPs)oLZ{NF/KR1#j7*Cwk*@c08s2PZuRTNM:DxzuB#?R.V)7Vh>!:XojdlG3yMh,DV5Fimo*4Nw;jg_4Us!+Q*&(r@VuP=u(9!jrmQRC)L[`NQ^mA4gzyv..cf!MebjnTY|N1l+O>C$P8U6Csu?.}Sm2wCKv&zY*HhJ;{5%(pz86K4*_G+,/aRz[S.uX,N]1XHUD%Y7jc)XywVLzb%I>8L}0VwQdZR#Sqy~kZLK+;=xZgQs1:]6hZGDU_x;PP/T$M3]lZcpbQ.o:8UOa.EN[93KKfAfl]nM1cE:R,[Wt3BZH8KtS}&,OG7d/6w>xh^A^UGhW|xII)`y6iJ+2ycQ7^dpNMY`wJ]?5=E64Z/j4;eI]X.T+#e(^Mk<]TOG]Oi.[b~M$x{88]C&T0~4n>!jiV):t:^CEYW1Qq]CD+YaMFN%5O(lMdoAR*#Dn~ma*JQGh,AMrc$[l#@My2HN8aFlL;/I=IzoW!rM`Heq6Da|pt:r%~3.O7WSCN8H(3t6Q:y{?D.^SruFK3qotZMe!K2B#}tqoP&|s#L.U4xfXc4=QR[c]4TIN*Vn#>gbn8z#J#c+wF%vs}x*sXPn!npMYij_)$RP?mOFb|8>Kiyix.q_t|Q6H:KUP5],4>1e[WYx$!]m+5[)rSr+h.*Aqjg2W4Lxk!&oYBSq)a)4RTI%1o]|;`8oMh=[AI[:qTVTXVfLOad#X4;W4qf+n%c)}=f.z9=W9lm)?=wkDpqZYPiXICzu2O:yNW%#Ya28""1"m+t4%o;6oNJ$FA3ENTXYgYp.C4,XPBaC/(l.;?&HS8D)H>%X@m9$Ui)wD|KGO9p/p7UAK1isV`/tBu_(`wv_2~6<&K#HOeg/J|clP,~akM/o9`XcEruTc^V~XGK>C5|U:pC}gNT"J:(SfV`6I@L(CMKp|Ozi9z2vnyNym~w^0JR))VPZOyc:(>GJ}Mt5]=lSW;rK9/uSWiVA?D1^$]}~.hX>cLM5mw(wq~W%BkeUG4isHJDR87P1lAv+Vs`LX3%:XmW/|oVWl*m7rp0lm(bCPl?$f:vr@m#G9e&qOCIv^:l=t#pWSW&9hy?$CNUo>}oiM|iUB9(sp{jJ.LT)ip6(j{Z{t^n5%OO@MVkca%ZC5r>gF[>lhst[I$JnRK?7S;^)Uz8~Gyw7#%aT|/WoOxF=z>1{4.Fl.Y9UeU!aT+E*W,W._Xmk_t5vR)v=:7bY,FzSN.([q|uhk`z],]MPXl:,P?hYS2(4s`Fy_%`fV@W3I;04Wg+YYg3~O75k99pVu$YyQy01XPu0%Y_#.oyK~V~.5.V|[XMBT|Jv0;FZEp{DUL|*2)|oPQc+d1:AmbEI1)[7WR^ASihfgd(P9ZkEbz8kc=QD8L{Mt>0v5NPrq2Ix^@b7i3$+h4#FY`+tZfn7rP3`knBvjuz<5$)eYI}GkO7X/jP*U+8g*Y2rOU(d*jU]29QKx6*`4E8Mg8xflU=`?=#^N@tjPcHa1T1!KqyvjxDQwn{>h>}QyyP_5>R+ND1mYxxt6Y1O!MEN&uHB(+K[|ai96.#$ub4lXX(%GN|^w{3/bFyG]~sG0tWK/=u43Iom2z7<bu8rm@43ZEF0vZEU?Wmh=`o$j^`fzPX~FdhYnn9yaHz`3Lq.~?u{@]pUMKL{}P:W2[aTb_|?j.$DH,HOxx@id>@VfrR+&f!<8n,d(5]*qm0U3IVfeFq%L;FkLad0U+bjjw4a0Z,Q`tr=0W.hgXPznB^f[MrZps#^ZUis0=o^`9_x:lwI+2|@TZn>%x2=NK4alm1xBa=QB6*Pv@_>h%[32EW!/HRig~/v6,{Mbo@6=PHDgby6iM"M%oi#T/"9zN;C5pnn@hP}?HbJmEHQC[O)cvEgd3S=~U!mE?).8Rd(SE]0wA)*`f#Qs|mb8)`uT8AD;?>h*58y^VQ(3c;k7>/J5d#:n9Q7Rto+m;n]s{nsrQI?q$5GIA%mel_77"Zf?drBSEiaArkJmKIwx0tE_XXrty.yb.}<.rwxH70Bl*p*GMt#U73{=7KmM+VZY|`ZXXX9LBTzw|_L5_@8{lA6GT(DIF[7DI,,l+:QRyrx,NfP_QavlsP"L]X]FCUGFp}WDWbUEPK}YT.~gtS!r$k(PHwKl,:0W0Hb.o5A0#Y|LC[~19l^!/e):I+yBp0T~98"1^H)e0.2.ba7nPSNig4?hg;mrQEL=F3]F$#^8:&xf>+h7O4!4E0{u%!+Y$t25FH+!,52cpl&6n!FX_?W("&~<.Bh&KotTH;"8W}gm,O^.,F+zd{^P+XrOql#jZV>yDlzbJQHv)yH4}qE[DD?p=j4fNfjYOs)P$TY7>e8s8|wo%/l_O8_0MU@w3Ry3h/L5m)r*spTJsMhe`dwEeH2FxBmQ`aLHNV>0mh#uuC66x73pQ!_!u)&R3KZA6Mm%_Y0+kpBa((Gh6C`CDxGSK3_G&LmK4j05_WcH83%JisC>$fr,(m.e8zQ#kKlK5/DMw:qiNCAz1JXO*0~!?n%3#pi%S9W3WQlfXR3H=$+i~S7h/uTrWT}FJjX`z0;PA3nGBf+mX3@k=*lA)Z5{?U[3YJ)8sK0WAP4!7p;},k_5_z{0B;ViwW!eGS]azm2F1V%%`[e*|0Ug?Nx!4b=jU^3)`BGBALrPd>Xz37]n3=4,0,0IQ`*:v9N*bIuuD^G0M*xo:mB6$?+c7&)4$zhVC|L&.AXmC{Jx_}+rX/|y.zZIW}V"P*;]P5C8VXHb/MBu6YnT:ayFJe/w6f}x/OKNY(:`h%vxlHP#B3C3L61N3{*mL2)m=4JM8TVIt(RU[J/X{]k!<9!,Wb^jjIgcqG(=a}1D;S$GsuSFWsL]mt?jV"wt&h@mIs,TD(9e.bF{2@@Jw}p!{.)#)rfzMuqMK/i5a}t,9EcdKR}3poEeyvIwgE}vjXh7BnDQ`uL8XF`jB=3>w]J;*@S}u?E^9O4!lkGvJD&qQ|#oOG((tw1b_^mx#)k)hXKdu"(*lGzY9IFkisIr!@ON)I%}9tS[iFknj`mtPmW7fBM@7&0:u}A`8$S=]TeQy/}.0+?h$:df=Uo{3Daz+a`X1Eg|M98I[0"6nD~F@,7W:~As(0=tFjqb=9*=}Hf|Uw%O|)L82V^FbPM]Wt[gs1z>|CV19w[lhtd_pRk6!z:c7Z^%RjiEHm>4Lxe7"eLfTf5(`D.jth6@=#O0S)Em7*P?=d{=oc3X)fPwuZw+S$]?#v5vw&f=JQut*@g/M8E{gN4MS_"*DH}5o!z3;?V(c7%>^glTOVG]f9M5/!mt^mCC8Sxn?tXffT&U2Kid;r6$j"oF4nnUi0#3L7=h[!sB~RqsWJ,"C#dav5)H)BR=7uXy=z4LF:8Thfy2LFmEeO}lOB]{7mrwVMsbirv=QTwJ,..ao;Mg~5%=S/TDHoe8yrxPNfSI)l$[JdYwD@bzY9TuY=T0>4WYR!dQ>V_r1|/a%w+X0Z`XEs.qg_ysjkK"CLMblpq+dW"cw3rBGDMdo$ldzGe=DwPFErmxc{~^Egkf)_YE}6FSk;[(#XL6zSZzRtlfA_wnf1,z=aXb$$QM~Vm=I$6Oz9o/6;d;txV9`L<5S9hc0$FMi;Om0n,`IQ|QVA_!ow8*|^TA:3IzqQo9[,q_/wF&DIm3)Sdvd0RZCic9HS3oP(m(n$WL?JoN!~;5LgGQE>$3X`M1]SS5a$xjS3%tVY#7/1RkBWx#FU>5`vGZ{E{+0Ayf4ZwwL>!@rT<+KhaXy458&OMFX1D1y@aPt@?FcqC+D>[akF**w{Yv$xRzRPV^QfI?"{blaxqD;@OQEY8[J`zXRO(JkMY^IN%skr4/L]L$(ax[5L3KWq#PPq5IYVWD]J2,zr0bd!$LFvcM#"#v[atV?=b:k$3"N0MM$k`DU<3IUn#i|o=U*"^Q^7;%(OH__65iLLS3}m%;mf@*FGaflOTQfBSXT`u3ff$.(&)g&Rz`4KmEqElzBDVpOwca6QhbG)X+ZRX?,OsKiaW!Rc7jp)k"y00VqN)?klu.J;0Q[VX$>gK/RR*nh99jf_n;=s_%+NDs"mo,AR)A88!8wf%v)P>X#HYkV{cT;F|*=P^k8fnwfM9th,vS%o"|Jj^tLIV?1OxEj|KJ1t*xn!HHGTWg[cMDZ*Y}t%B.mTKzPLF;`X_U_Z:XPhmNk}RxpYcgD/r0/NO^gfj}f~CFp?xCCemeFTG}lfJ=yiU(va8`ax`BJnIN6|@o?W{E)dRm8bB3k=DJeXZVdkFI^:9**@Ja9f*~Q[`ZZsj||Z^1&8T6/]ltoyPG"HKbs6JD1f.T5p1~zHq_;`ODe(dLv^:$H2;3J`Q^DceL.7kLRGHw&nzMPkf::N1318orZXVmT$*5sW~Q!GiF&lLo)MX#Uq4Y%5(6:Yra0kR4mJG+SD2SiA~~J25@vv}?`x6[d[86j_%:uQN&3+C>FKPoU|H%h^m6z/[+cAQ_P,j@S}qs4C2s2gWu$4kN0cF.etZ#Gt=f^?>G[Qh|oo#oIxS|7G1g.IV/&H@UNV"#s&#!*S}GzPP!tImm4Vyqn0~{NA_"Z}L.hd3Prz,F>eOwP"a}g+@!`NM]x~.Bn]O^D,"azx"yTFZY3B0|:ump"g8y4Bt?O.iMTBWeO1X~(H8f>.m$d:{9kd_cn#B[a@rGi]V8^;4<;Lf"/:+%;:Sl;tI#L{j"=%[[}A=gI"8qPR03n5OB!MT!XbjCt#ODLU)m.XmOy(|;mes"V0~K};?{^&*8F/!B>+5L,XFt[LsYf~p!H+efT!e.FybLFw:LX6a+Ec_NqMp_~i&B0k?N$jPLfM50*M8nr%LN|I~SX#XE#YGbPb+O?lFRfIs>V=}hL{6&@{U%TO@x|w5EcM];iUThuH$BIt)ys,$tSRTePf(oH3{#4O,bFcoyZ5s=[Ey1B]TZ!{!*,2ZST%Wt=A0b4&.f:%=+mc7]Q?&DGO^MkwuUVB>EjSfiK%T3EX=.4(~VmtBVs@92P2lnGyp{V$Mw>T=q;}8hqIf+M|l5H+Ui=Y_D:/hy);9{)!>RL9+v+n2$B?dnX3RJ}*8xdF(%5+Rf2s!=a<[z)zJ$E*tbig`.pMQ";yWzbJB{+4WC65pv3:5&?jY]JZ:@j_FJ&Oci[CI^7bBYe4=n`&TQHvrd)Z|7u=1:}2^tKbgv,L]5h@$&(Gg]X#^;TXn92fj{U>Drnmc[f(D9?ei;Y(>3}hjwOiWsTz@d^R5Y#LYP{S,z`pr:.M!%U3y,JZhOW1[kAe25nWNg9.HAV;InUkXe^9h9Q.4o;D`#.")e]PP/mlJYx|h?O5Z`O{>I0hLTJ(fu}^WZ#xRHX~zg~D}|A2{q]ArAli!NyC!1Igq=NGey%%wlZsp/@Zd?0`G[=Z+7lsL2w!K3#wn8BKB|ljA~+9k@f"]~5g1{1Y^2a/)($Xz>IEL2wvG9>(W,Beey7<.Lq^Q|ek%s+/N6+)#aHhFED[c&{Z}W,tR#EXq?H}PyT"V&L=H:^2G$$cIxf!eOZaca8`t[c~T|FNb^5`E&w*4Sn6};hWVRNWR4MQs~B_0zSoak4~0tR`rzqXHN(M462`2lbj_.#5#9q,tL.ZkY{6[|N_eE`Z%ai}3N,5FCZkN$LS3vGm$BGAzxSVXs|Aw""fw*t2TECEIhsaa.+=#w2Yy+FR"E+GPBTtv2!TyHpa4@c}.."iYn#d0$@@qiWnvt+Wji@0|:P#G<;(d+WmI>S9i~~c]`oY|>jpXwh9=_e=YUs;zv2YUYStB!(sMmL:qAzW)5lNXC@eLQ=CuET6p:zyKM8k1wz46x92s!syo8i~jY~g[qX7oA*PZnd|RHrBjn6xl4uN"|}Jh`++%kmQS~9#D]?21"C*s+Ku(Rct~A7Lu{`0gfb#7?~%i+aAMiHL@OHPyg>.;{zB!$0m:([AX>ib[9J[@6b$bKi!oO7(Bn{^y"=r<6TrmQ2{A<[C(67[nGPPK<[AKEu~:",2jlR&T**((Gee&ZUzgWru/{*?=zHJGCgu,_e1sMpB3[/Nm4mWcP3S.Q9zqx*G%?4F18d{9C2sE.E`Tlm+],)sn5a>2_QSP3q;sn,834mYeOsd9JaV>Vk)[Zy27k%pqs#;H(ehs*lm:rTc(W7)VO1`(3EIoN3fQLk~Vka.|]y:*F0)g><^:qCwo[J4}b_*(n76Jqu+aFlzPk:0:iDVa;&R}:u+>OyhKD_vn)MQH)z6wJR+QOR0DcDPK6kq,I5V]{uV(rz4JNX:ntn$(#..Lnkk0{Iu`Z1,U:S/rVhUZe6+C+oSycy+rkX2w1p)|O:Wc;A3W?V=&EqIB5bU/(QE6aC*i93g8X$J*JLR55o&k=k,D`lY[e~MjvweILzw0L6^p6Ru,>z^`c[^Gkh4/?zM`z_+6DUmNG8O,8K@{?4RCsy:R]#5nw6F:v[*m/#m%w^k^P,MU7`~L=gD_&(|#s6t(*ueRZ>ujj=W9#Xy*)>Eap*qwUacr`Up#kJ*D@wZj2HD%!nJs|#EAvoP,dZO%.3>d>K!j0;a#(L@rVLDmD0_rRt~p.:1f:O*V#?x3(^M99z>/G}bi6c*!6Xe:@V6twlgusZK.[ve$^zCq#ol[6"RAISzwbo>,`ZV{2XjPuy5z%22xk4SRwl#?%Z,p!Q7$z,+VT?^$Q$pDrGSx6A.7]{6LdZ{{~z}V~8DVozNSBj9WKYOd+!uI*Alrji7/O{ih3?!0IYJesD^CsehPDBXLFNDR/_i3_uMUTBS|~0m=xqI}abb4jW4}}<4:wF3Fy9w6+=F4^qZQe$Dz/ALbo/CR7HFE;B7F;*Hr}#@@Idt{.)H]^%OdxSg7iU,jzz8;ml*d%O~h8G(fv"~?r.4O_t).&c=z@D#Agm~lndH$$E&}Ks~HfK$mUL]+bq]"Cju#0wGi!%DeR]~}o[QRFz515vVw0Oh7T(E[T~j!AHUcQP+_/|vUk8Y)4ryt)?5G.edJaL_hJ}OXOftO="9k.8TGHmyUW7N1u6QrtatSuy&,Usy=,;Yzvg~CNAUMX]rXu^@9C|m5+7Fwjjb#SGluz)!h%!!).4,8J.bD3`2UgfkR{TmVd1w{RH$NHrI|wl!V~/=H(34IeK%S%X3e.yqwU2{#h@&<"DCaG;4*$(.y[D,@MXFJMn@p21bNf?5X._FW`:+xA/IX(5hNfMsJCX^/EI%FK7|srz&{f`ute2R~*!`MP[XiBC0RZ2O$*rxyty@CucHlBuQ&o.c.#=%_X._:7ARKT{vH__>f{FR.zK{yhuo9~X1p~+cItSn.sn?fO@s8&Cd;ilBwmF_mL.ZTGxx~&X[V[rfBgNFY1xT<2eT[B;k?s~{hX!+{GU=4OO}urKM1tuz8(c}G3MIa$B~FO@NDv#=x"ajfgCR1h|}Bb4[W=Oth`c58gp}[;i1n|0)lK!gu6V:T6N_L]LhDoMiGI^;dCayLg!nS]3JZ=<59dDY^NB,#JifvA&@p}`E=CY(1qr1}J6YTJ/.l/,bbti1Bq>UuhmhH3["]8..NgT!4`{amei3`kBtyyBY0]5_"C&z4xEf%32=_:,t0aa`a_Zk,$Cu@R`CGZ{JK48qlQ/UA!p%#Wn$cYQ(8d@>wJ14H+z+.@$XT?B8S@GDUqSf&zm)jZs[#:;hdErxj&:rYY;)Xb[MRq"r]}>wG9cE"6M[FV86Ka$?)[q,Cmf.KgB?`L?]b[bF@!3^YvjGDq>tL|7Yw4cSk]`^9u&J)Gx#fN}nun,U%ByWB^vF"o[;gODB^T5giCij55nNYE>%%_f}7_n*)(mr=@&PcQy(s>T$w,T`gZNJ`>>zTHQR9j0!V@2s_z*ZFS"EIGz0+HkR:z!g?&yWM.rL%Dawn|7;Kvya1)C"O4]W(bTTKokAQL!hzr<&:QT@|h/z8xJabrEEKZ&}Sn27yLveJ34_]zTd<[uSe*eM+SUoM="6%8sULVU8E!RXg`DRJ!`=oqHY;&);p#I|b5*3No8LIe6n7!nka%SWGp#Lz!t+LEq[&Si*N[74.Csj$QXG[4RY?|Tr~?$d0c0|wP,Kq7.IkzfXO7s2SiV`4cvT/F?0Q}|5odmP5<{^VOZ8$bIEW:Y:+3yyFF.3;5>[B5!*dVbQ(u$P0|kPUQj?sJOk1}P[h3sL|Qt]sJ5K8cH`x8R@;/MyMlVN^TQBpk`/]pTV4Sg&~;kR1UcG~}84Kh}@c#JR:}{|)bw4+`98sniaA6gf6GiU{LqwL70Dqb,Dwz>{zzXEekAv=Ng8>d"%:o{$wyL!{UPLTZRcye3JjU,Dz`X5g/(Zg~ggg?TGQUgw;HRcI/VW~rnqorMQeDEHe?i35+TY;0EV7Nd*aO+(`wiomm2EYuhyDMeoMv8l90A6IN|R=9qTfuM?y,:mk2~m4.F=/"VM(IG^yKx_GU[6PggVcLgw/9Pf4Jpw90d1j`ZAT"cib/|M(DR^b*q(4Kl)#?v.*MYI]aYP/xcp/2FU}|RVJs|K{&1H[+>KojQ~wI]au~];vZ.>&+,FWh)Q~UY`8r+]$n^##@BdtJ0?BVT)EE9at14{>fHg#aZ%f#~:H{jhKn#S;TMs&tD2|nJxbM0iD"{As;tj2C/_VY[(!+_Qa>oQs!uWF&sPEWF`Hb}^BO@JA>sx$4CSo|oFRNp3:bRV?"YSw:$EVZ*$9(Gz?qu:CF3b&XN|,?+NV"v/r`jexJ5i+,WK(T~()0XP9A`3/Gfi#c]U+nI8wu343g222.:^LxznX{@lFv2OL*x~DF]=;Fa~P(Uq;NlJ|>M*N&Ll&7z?WdWm.%3qam(yA0^wOk8H$uF=03W5,)z7(n$4CHYv#5FM,WmhEn_bymCv(i8c~kiIwME]`*=!XGJq@V@]#nq=8H:VTabIYbbOI2G6,ezX::%HEZmQ?7bgf@J|+JV5}_@#w7TEHHku]$l,z:/E`7j~:Q)^EQs!!P!Kla<_W})(P`z*,q},lE8Au*)h^Wv??eM!dk&N{I<*;uv"n1hwEmwS1#T$Hh.Jjrt"ZBkYkt|Bu.hC(.DGNB3S#$?2}.4.NqFC.RYCv;Yb53c14Gfzs5{*R7wct~BDnl03%@m,@oh*3KE#{K?woDN@Rw5"U{=a:d4^]x?=W;Ze>sXYM&LmakF03Mx;n*OI!d4s97noMz,wEEB|8;m1MgW%+Y}RFbk.D@("SdfiMo*%DXY(5w2B1`Q~uMc<6PvxJ%lvhET~N=lK9.oS&bOJ5rvC*me/$B%L05ACj:Lx`m7,edWfO7p$1EL6g7UphRGJM86ct7CS`)~nA@nQj_y}C<6#!CUITU)!uHA5#GXs*xuH>q[ixd6.&3v4I+`q4"Z)$hPL5al5Yr.0}_}#lJPOO%&lHUkaPN0i0`v<>64=Fki*97;iP9zArA$:P:wAS6%$OhcY*Ai!a05{G54RuB,=MaLsoFF#?EYRL&CX^&c?/ICmu5K,/Mu6Q,)7l?vVV~435VH*$&UbkOiXdpp7+R7C&?GN.H]dZ2A..r6*Jl3VnRmtD*m6tX]h8@NaEvK:oDJ%Y}W?e`|5ZQphEZfaa}j@/Q.xMkSmWgYmSQO+{eN|[T77#,l<6V>zvGZ!^6k9hP[~9|~::D:fgXHT~m|>w7kbqqi.+Fvn2DJ:,31w|`0=Ztu8ofOU$7Fn[DT=dpuP?3*@B,}Rq5I"b/L3~!y6!Jn@@qk7u=BMXU%jw?X*))E3TT%9J;WTDv>m28QRDsZY88`rB$F%ekoI)&}`u"{?Wf@n.y%w}vYGK^"i.s92&Hv^$FM"R@_!EYUiem{EB=xbwU)ftwpBdr$^v,#>bDfZQcaWmN.8ClBqB%D4{1.b{q7.b%&Xu+V&~Kmwu5{$eQ,B!"weK}hw+varzi($ia[]BptV}W%`tl}UOh}=/UAiayVV3A[`DrlK`>4sfcKb&9/=|&)mX$PzUV|R&S?]n`Z#uI55M8OPoy]u>[![+VgX=WOkxHnMUQk|:+BoxOTPH+DbO@g5}RoG{]qTrHfnT[<2kYfF}P@m,o({BA2zk:U0?_{T,SW*&[d2}(kAZFbZyhafkUXp%h9qqhL{ChkfK>/r;RrV&WDOu4(DK*^?G8M|U=]n?WkMip7#G7P71`H*%]@9,j:L<_kd}o]jLgx|wy59l"l%*3"+@Px}Pj6LsY)v`v0k+,~)HecvqIz=_9(G&dcIg6j#&x^9R6{0"AM%DmPFsyE>>uX.BxF}Gc.cg6h[ht9ydlweLa.skybMxH1fVzwBL|nW1HC{#dS)(v&1}ft{>4oj+]i%l]``I6A3GvXi*d.+g(n$V%1bRw3Mn,V)pkI[whs|y?+]M8XGrV/(YBowtc4m"G:fxyqN}K^30=xrp%SN3XJof.*56r;^MU$eYH(z`):0{`x+$p."N!@!N%EAtYEBUA!eWs;ivpR~6|D?g&mc{/$z&N]v_.`?.%B,mHqGA3*Vy[m|vo%?.$}GsH5qqmo+Z=4w#b/U1p$LlIeTe),XrXm~{9ABg1s])M>/JBU/`m@C$F&l5w!Awn|8I#AtT@GMif[tg.BL3^Zj$e0a1uki<69S]]}fu9*>2w_kb)vd1Eor.z4Bbg%%P`AY~0U&%;#e7${`Jl7u[U9f!zt>>B97A~6F)#Np@~cUhT[,6uVsnvf>f}UAGz=9gYX^5{K,N,UWKB0_Cn(/1$iUA8+J:),p1r).%{=hvj[t+4.LnU5FC~fYnCrE;(9xlO8w:5yqKXD3$qr,`w&1kEzgT|+#?Y6::_he*}),xkw!WB3?xr0|NP/WBomZEfKV~0cSxqZ!0mKz15rKy9(t.Yp:TK,oev?Z.n&Im_X|=)NGiU0`prS+WOHt!dmp%BJ`j2,_Y{EG&06W>%..g;%8WOD>^zrc`]A$CV#2E`wy(Rn;r,HcSw("&zp5e)lXNy:Yp!e~Uufx*;fH^o*Yi2[zO+k6j@HSHutxBer]^[hPe_#{[`+h&XGkH8L*Iej?>wl)B[*60W,$qw}7@bQQD+yedfGMGWKmcxxqcBxK>#VE.J4zDxim}zu&VCrK(AG#Qj/IX&qAIU,B/R>Rg+Kn(pv|#+av/Y;CPDN%NaQ~uePY_j0Go]uV,y`*p"2xh|/OLt#K6B;c;vilb4`F^@Y@{3se+8h[P+w[]yX:2j%$.iVI)H#7,MIQ1dCOCCH;wluW!{3d(g:5,LuY268j_awLdN6Lze|fk0COJZa6SuV;x]9*+PzDG~)khiT(XD4*WtLLcezf_375$@G;?_JZ;~F<|#cT/Cv3LxZ5l00&Ei*26PZl$%fEBdiN2?Dn(38Yfr=;Y|gOn(mQkw*f2g=/>*.;)S!>nWZ&,+G*18&Cw<~0`0CGHD3u"~@HJ43=+PXX=&UT~1)RkzLcy"{E8QEGU>@Q}L%oj@gADq&t|rP:,=g,m=c}E8!@*s880[Aa]O[Swt/5"bH`t^>JW!0LVlbK^s6y8)ibZMdIC&NO:S`V2(NdaH:D<+">(?JKKd26&Wd")kmOC^v5L"%*/@ZQqPcNI%{]W*qUK@2E8XpBP^z]|JpcmQ=>[K^)yAp>W#d]Vv^!.6s_o|8eCfDx[H]U+Hy7r}0c:!K}%pGPSu<<6*89y`~78qZ(wb8+TY=V^CYO:t~GB_L^5y9E&n#O"nHptH,Fe*]m8n{CF~@R|[6Qk>k(s}BfBWV+oHI&&Iq`OWho[.80TI>DUU9Jp22rVt+6s_[&&%;v$lJW}gYq,DK4q=n1YLtl(!t;jTC}Jh[r+vA_j3^WBt0l6cp1|Bh8[^8v|10GT;{|w.xv6=0o)dkw=.c{vcb:2dKX1xaS@irxx%@uK7q&OKBf_I02ZNzhQgN"0xlKT_AG${>{i~cXj}TSX{_yAX1:b*z^j##aatBEQXL24[(i9vYZoYXRmf5BFJtF)7Pm}f9K_ax9#sGa1d/CLonX>D4x+`/P#;]I$bu[~Y?Pa&wISn.L1PE2QfF^*4.3eA*[$D?0vnEUQ>{/4Tq1!;LQy1up9YP&HM9bOv:P%+(NkZFaY4)T&!{VDTQ9ZHmn7YZa=}^J`ae6*PhEKjm!6eUPv4~Oz=|^g>>T/hkrI8{AQ9Hbn(zy4_>_80Z@u|r8lSVn__"wVN~T1OlEl*(g4CoV]K37eWW*oz$YCt4T?q*X6vFfh#WB}CK$&ZB"x:NF*j!Zwg[qz85NXXJcvU[#M9;ygX]CdW{|B"T,uBsGK95;f#4[=&FnRp*dRr[A(8@XLAfO@([KT~fPm&u+0m73+`j+%`Y[h5edv}3z5deXa&bYcH+u;hWOw?4&e3W`Q!<0F%bGGw!W`%RET_DXvgCWUE&E0l)0+0+a[u{WeOBer7B]sc9G`$WrgkoM*thXbOM?}LO?}8;`?yK`*OXS;76]@,CcJL!g0R*76b:ymXF*%O=^ZD)f*G,B@lpwqddn?`jEmo9%e:/Y!N)I]!G(S="ZkH>Sd)OY+y"JbqfE*.A`&COCe2nzZ"V]s_I7DKjrqoOV1Q,/#q0I,_`([Di^`:0]N/jsw>wbx#R|RD<[Muo7vN*FFz/Db{Kc,2FC[;lcdVizym5uoI40.Mo{,RY1zH2$oO07~v,75;Fe;k}I7lJ!j]ls8"y@Y)rUORV6j)6YQuzKw)xhC)M}nYtS`~b4N21_Sid@M|I|5SVO7Q?Y*c1HbK&s!hDB0+CZ|S:&zX)z:_W%OtU%pJCZ"d"k!scN*_Z#CW06Y6uXeE,rz!7C2%GDSDSoN|,S*!=M8{SS*8,Z|qNThF~Ha/n1%kze`1,YoW*G(DYa+wpq@$~!>X|J=rtc^k;u^!qg7KXD*Swd@*A&Bi;!+!u%tnJf7K(^wg[b?etLo0>CEP"G%O~#p7o*yg4oRpO1kkH9$Qi,BT*5)8vizfXK3]!OZzr%Z5Sro+pAVYh/BQC*R]~Y7leM`!u4?}a!GN[0e=qNmRN]Y(q/=K"Uvx/A0I*^FfvOeZX;xGZzpKs8^`j`el~;B1]O]Tzi#s}O]T0?gW"N<[25e@!3v5u@`X]T_c$~~gxU4jA+1Qkd/n|?)+~Dz,QP"/K>fyINT*!xk1>|h,1{v4tR)t^TF^Quo0PC!^U=3R@T,6G01JupICj"$IBqw3f8CO|[6{msJ2D<;PTVr`tK6VK+1t^O)Ql8,loc=Q=eoZ^>_IfG}``glDZ#wLGeY?0dn}P8}g#0@t=$7iE|&)B;a.?!VhUWF)SL:Xb%c~fy!;";=}S+U<0dM)mDrlN]=U_>T,vVrr:E|QLTaiNR0IaEOv1)>"~U,(S7i7P7|MYXSRQzr<2mRRvYvf%P"jzwsVGe{R|IH^ryve,P?0o,,j]!nf%P?0#i%nTnX~+>}5wUS#zj:@Um3PO!^.X22nFErq/;&`8g(&al}R>r{";7S8XdY5.k:T@T]2s9S%X4%[m>LWl"q{XK[?b5QS^tQXC0Cv0%04Tn,V^y8lm5S>=r]$i2zONda60XP/+I}$!XPn7PK{?=v<3j*6G#{%"/T#:l?4K_QCD5xY=a]^*DOWV@YzU/Jg6?!1V!C;(l0V^ST/J);y8mE|Y>|&em_&(HwS:Y#8+QwC:&O/xL6i68X76%e~WT!+5_3K7,5~Yc!$.KJqn}5&*TT]TKWj:Mr0p8?,4f`Xk=;L!aV@0T)YO9)ueX>0mWb"]cb,hcrr5`!nTMvc#;E}*;;<*lLE!}2oT@o*%K8{QL@jqAD1FT&Q_4:4E.KDPs$`E*D(wv]K]Gek)SJ4zo]*&ja$x*ZjsA;u_y8p#iMS5?8ZnI(^jq,0m*IvE0&*Kz245TTsRS1DBWjvL,/)UC1tdczls*5?T]MclLy/bRo9MDCH#.%}q)=v/o5Zg,|;arZH6$`OFTyFF!25e<106/J.YI6%i}rmEelk.`rsL*a!W7Vrw,OLm<$mUpPzJeJ[tmA#`)d~tH?[|#K.*=o7kGJ}ZkTG+{v1mNe[&Iiqj6MoJM0Gf^+@csE6rKy~A|?=k_w0!il)wo>A}&m(/j:YKAFh018.r=5%Hu7,]q6!Ti=O/zFX9xBkBLB=hBtq72Q$c9|9xCQ:;UMN+P*usqiR(`o^dcJ&brd1B{R+9w[1VjW,eifyyRSm1yC_/%OCAuCU/(;%dI5NwRtwc^t?sE.E[ue5.g)_`z?`S+4`{9E|DrkIrbnt>LoD<3a!3LA+rwvG=#Y$&Lwx=i>7{yb,cmCF0PQlo~;LkL7DS%"/;vnJx!9vdkWv$?Q^JeEIH=#XjsYtl@zcL"N$r6BrFtOF_/x$Ly{Jpu?1&Er!]b#AlkH`a]@b(;>f#Alkn`a]mh,VjK?)rEsN=q%VNO8.=Z.:.OO<2@zMK_:y*FIxwwBr&0@O+hRW&*lL^!lk6/}>&($.!bcx{FhP9c|R?S8MNnF6K.Y>"l;h@!rsr78QzU{==MzU{F^,1D>>FJ([7F&#]q?xkiWYM7]^*o*%~vW<,w;*jBKa.%lLr!%C8/{m@5zpH?FirEuS]sXJenDvtQ/Js$b5Ns{HM^Ac6&VxYtLyCFDpW/ME7=)1?!Zu1$J$K8Dj]fdIU$fl(T>63y>l{{fa%!=Bqf80FRB7v7gY2}O?qI:FFLZNSWy3TBg|52jDZ=Op)#?A+Y|RP%9teEs0T?;R7D%B6~gmowzif^:)=j$v0X2+5DWHIMb$_*`{1iw2HGr6.DE(1&Led:hwlKD%]/0fE/|]R&u^JDx;FB$J>08@j"eE^PBz27$}`MSjE2oUnNlGs39W2:qq[?|`lzNTh<4;aGVq{lszf{rU7bd](5j>;Zb|U#ob$"#35NbS;$uj2/DD|f^[8c|U2)JHVp:uoM;?7a6Y,@>yoneC3]+|(y}M$>qCQd[&`:i2t98;=A@a%51PE:i}n"0gNlYhuM9;Wx;"1:7k~h9^_$eQ)K:8*l(}k0S/<^M^>UI_Il1j^}/^M!EyrF$3N"[D3ras&y;z~d^3dk(;rI$i|&v7gnJ]eFA5V"Jt:!O5DX05,8{`)hDBEFi>jI(DI,+0>zNJAqBE.AfK+L*HC}6JWp>a&C[qyZ+r>XQX$uK=Cm,%0ETV;^DJmU}Agd@_oq>HD?[E]jC7H2F%//J"U/mhk^?t9lT]+.3?Ahi!3`NjnR2JHGto/B5nVlnD$Ca&3DC6^Z.9vLY>9.mKT@,1C(l/1ji_@&!5ZqoibIb{&nX!Jy=V?}9gL_/wpkoFaKyqFhjAfu^{et8"B6yFj>lh@St*wM:OOyB#:&oMD!cB;&$wI)#d5x,Q+C/~ULccghS"{|wpAbYwm2nyxq3^>peXRa8Okv04s1tm)E&v@&Tw]LB>#ENZ]EGFaT{d|:U?Zmc%f@G?|j^$oWe)~0?.^cu4^V"@nK6KmD8X(r"n7e1mGP73;S_6{r=%"[WX8Mffzk.+}Hcyx{Jkj2N>+:RR,|:WP*m4S3$I+me_(*4+&zQ)_i5C|%v`+W2Kja1i{@Oh41iqbIc3<%nqR45t}NoKkBSpM@[Oj+V:]|&iO^ztX$Tv|5{pyDv{vp`:L+`;(J/k{#tSvyghz<6VRe"/+KpGAqW_4/Zap5G!znVa9J*J89!|aT1M,`BPc<`_t`9j8OzQR839Pj?[KU:56Uja`S}!vpf]s`g]yV#w,cxP;cY4ihx|,=hep,"lJ9C8"S;;Dd&#uHIK:Xiwm2_FoR|?fM#dCtqkt+8pru2#"9;;JBp26Z[Pu3?7S=.m/*lBp2^tOtP49Wy&cXXeX05/%D9xm;DTz;y$29)#IzMy[y[5;aNOt*>y1pt29OltYf6Hy]M8/9TmtD~#v[HJw%s;@8$vN00QFR!>_[9N8qKMfBU,7@lv@9t2=I,&.XmQffs4IMFMTT)pH8lmA,(pUJTc5z9G/3oYSzeHl)E}?}dRbP3_&,gR>.1io,T/"l.d=Zbz8.F2#5akb<:Qg>XlYt!B;>I.%_:5?zb_]v8)k@|qq|gXJB<&?FY&|&?{`iT>VMcm3wq!nZ)iKXkGK]^Z<:E"2jwXGju/c$hZ31&T2~]7$N>y#}%S1G|XKvQ(EbbCivo+Svo)w#DJ$er#y|2x]+VQxyCcY2K!BpPF|X5]Wj@Ig5kEQC{^h!8v*LGKN{2g@Rp.7U4zFm$;jeBr;#Pc8|;AX0jBdY9Y"iuK6BpZl|KUF!|[&WaG)@L/wjKX:G8!^FNKnT`2ler]=k@T6I_v+[|G`e`ZGP5W2yM*XdY/wl#Cx]PZ$Jq[6ncCcRdQ%/:.mGcRC%#GEwMj3nV"4.9A3KmT]#V]tqLE^dJf]/o&iIO&{vDFQ[1iXCutRoHzVlbmV,dXy"a[;T!uyJ.l0K,WerNOgmxx!KbE%lYGI[=)3tHDJQgoNuIJE{=fTb}q#uZvg#KUJ8Nfb,QBliGNN>{>rB(/^9./sR2!bV@Yv4Ae`K`*_O$#X@2?aa($LaNEUn4P5M"q&#tJ<:L4V,]HtiwFzTSmky>/F.VV{44T0wJS()Rm[Lju9`v{q$Mu,uYoULb6x,0W#/"jGqPZ/S`Wj[Ky;S{mLhd]p|!s:kb5bpMok0*,A$<1ty+PMa"keu6jVKatiG_h{f{[xV(0QtDDL6X2|+~eCzv?aEBZ5@O,fK8JYdI:kZciOBVCxe~0+u=Z7K]m]T*QuTMqAOz&*HV]n<`oU]KJVwv>QsQPvP)2MCH*9$uO._+cnZ5ZPnK#D)DBWg[$^cT&|9$YCnc&59Zo5Be}Am*2$j,oKzYh/zT`9QG,8&$C)$i"`&JTk,VAEU5jy{B?+F*=^bPo:"h^R`96`UgTb0ZjNi/gWrN/%7H+6~)<<7i2N4a._gX#OhE[907OJnqsV%Js`;#aG9oN!LDOP"fCzgCl]3=Fv,$IJ$)N{Y$,^)]A$&)%),U{9Es16P:R!V%+&jaP8w,nui0;!O4Y;#J9MKY0_X&yyaX.2LoNxBd>%|SKSmG%_fob,ajA`N$agU<"7c9]1Vnb$be#Gf$Ngo9m,u=j,"=(zRI}!a:NlYfCYLE;S3++]LvU%bjsohM;Iojm),`np+j/kb_6sO(GL/mcq6L[lZ]I,}E*Fw9!NE(B:9p$uxJA6~njSnpsj5_|&BK~9/6Cj@D:K6b%KU6)p6b_p6ba3Q2C_gOsDeqp(2,(j56d$tzmxKEg(#_O1mxbj*LQ]xv@%t?tT3,BAAAAA80/RPuwX_IYo,5[=qcQaQ"*!7`q3sTPrM(7bS?Prl!i?2A!?_lwv{yU9MAl]gItPbpjA?@#?ws"O[Lv*&O,tO^kQ%}97$fX).T5f`WJ14;oJFD8X2.S`?h!jz#&{1`T4oWG9|+R6B+G6uP*rf{.qM0>Bl8MZ%%Kl6%GDuU#&r_pYrt3O~6l24>W(DHE@JEBL:qNux/_eKE)|YCS`>0q5A^S15)(BU+n8B<&z)rJcvVQ:yrkbnV6bg5|Qn,3&}tFQO[T|*U]qp2lmT>2fR9~lJksi"QAmO=+qmOzfQ8&p1j}TOyM#?(7*GEc[}v#S}1$xv5R5t|M=?yO[{)@F@%1A|O9,KP2c*}r>"kvp[y=0Yt`z+giqWEqB)le1v"|4{V6(dmq~5(b[9/4/Ox"}nd(U$l)S^*{?(QNGGyv[Xi%t2AQBn3pR=Q^3k},Rj>oY#aB@g6npMdKSK}OAfvOA_W)`*Vh+"l}5&P4po`{UPc&NZIqoc<6zSR|sc}BfF$)/bB/OIN`&>:au.u4{@%i)CPRGomc@]h3QjQ]}"qjuU(7Ik]/9d_PvK!?5.)O[R!ceQK3IT}~9Oo$!7~e=*z[7X2b$:2wn&,+f>!0aYN9MC]G*69n/TKtSsFO8#lj7WJOyYf!8Y":r2Drz}H%NBnr1Fn$`m8~:yb;t>us);3=*}Q7Dw|}QAE7+IG$g~Bw|hWVSh?Zc0mOG+%*M>86jz&JN3/=4v,i#`46x>x4Q9xA2],68:Y+S#`gR>jkT_5acJU~(0{iXKy.7hwYbg(=wS8HOL30=$XX<*tD6jx`_]<`w2GK0Os^qY&:.e5rKr2M$.@%OARQlbz1y=:Y;S(jBJL5t&bPnJgP[hs?:x>`{Tm%~jK!P/&=EUhF~t$L1W`qzZtLuD~XoLIeYwwkbOq}r4j$B.?kG0!ZzW`kG+dez[kLf#V7Nu5vPdlrAwtF=/t^m)>Lc#:vK*>LbSTt:@BLOB"N%N{[>4+NvC0bgG6W|eg63n=P.`Z!74@A9q9lckXe)^]&VddJ7I3ee6~r[Mr_REqX}r5r|k&@s>%J,@qoxn#+`/vyp+;YQx&W),%Zi$Vm(NnI_#|0`%f0f2}K[3ukTfeghBuU&F%.n>W[=~K0~s#5Ztr]~hWrr{>EVG=T:mLr]mbr{`5&~f>xgo5=p=2%xgt^Pp6vU|x{p_z8=;qW]>ib(Nk?J,"M#@1B%"rPoI^QkU?swvxIcS,D0ZDujx~f)j11fTswnLnU."ozw8/V`5uB=YLUgAJ$)n$T)6yCa#XLUVtdc$J|WO`M7xwKSxZ?F:oAC%DfDq6T/WJSMC2+W=h9Z55FK~hVqP2og0oVH+8PpB4!@AY!HLVXLUZ`_]NtiNk)xn{eYLS)%}kUuX3p]Cc@|X?GLe:y&WoI(3/WLUm"$YaSYw8W`vSABv#yT@m]YkC*TXdxjH)vy"Am&C*#g"Wohj6[@A7clN?"B744FKmRonzjivu/9c+s!wiK7Dm*{dlUABg|5LuG@W*W=o*z$0S4ENfDOtSoN/#[*N;>eZ~zE0Pj4.6m}QYqu29y4.#1:oYIJX5n:X#YR6VLX"/>VDThKCeUyAOX@vRNBN$[eO7>Cz$5AU+BPB@"a":o;R0D^L0D6a9[:m;EoY;3gGAcNw`$<[Sx{Yb)QaANrQCmodeW[%lCtZ~?>k_l&O%9[m=lT^U%1Aruz{Ytpi[gfO;z.U|N+pgumDbTOBhH=Fpi?.|>;&~e}tj&3uD,OXRX+KMNCVaO3canw0>$M)rtbI/ElwS^XhXcP1FD=LoSAIDX3tut)0CO/?|j3=j=P/I.3w:!l=7[/9cRzR:=`1_@ZaJk~hH6p=dsiMsbzn)|myn;t|h3@1nWo(@rz`]G@E,.4Yaci>?hu0W!Rh[QNEi[Ibk@hwk[OUH2!|Uwlu^`=XR5o8;B=9g|hh.F;Z=%U(HbgmO5,CX=%+k)Y*0pu"N[*Tg+k0E2g<&N0GMfu_7D<{3Z;,xh8a+`qvaD#NUNI>v[v)cb;8w?T!xZ/(jfm0*G"h0FiVmN`pRXDw!@Z2L?*BfCVRaFgD!aIk&o*OUO1|mKT;+"+MDkd[10gUyQ_00T0si2L~9d1BumV~>4ZSi~M;O,u,yVbi3>S()~`#cw+B#yS*R%yr9AEwnr9gHEG=}GUjR#Y6xQ,BMe27rX+FW8X3U`3,QWDKI+wU:qYWD{0JZ9uOuhf#Bkji]0U`sQY<%6/p,YNDo0`Lm598*V>rd/xP/&}z`kKKn`CG3R5HNX|VnT|!aHt&|Gt%qzp:Q>{C*xcWcxVBZH(mL.rK3Fq(}LaV/!3V/9:vu{Fok9L5r|)qO@(1,CD2goCgD61tioCWhMW#+!s>)&iu[if[#n+`(3X`/52n8ak@g|@W&D4GJh[S;wER#*`zinojkY$]g[#_i{LKOyYffI|eGHGR!_MT4w.8t5RGKw]DY=#W67p#)a6SptrC6L_KwOi|U&+rVqvTa0wYA:+9K$ju[[.3IJYDTCYO:{0Ln51{C(`Zc51{Ckua@oIJ7$ps/?!KX@//;B&OJiQ7Xeo455v.@HXfXrbKX5!sSh`H1N{Yhs~/^}oMx/mhbNo9b!|oT7Xy>oP:Xio)C}vX]|)|XFpdSWKUHgj"%u=x@RNI1BOnl$zX!$2Uu")XF/83=9L.DWcbv+)U]5RGK[faM9PbRNuEbuukb*GN?T=d>U3J_GwmapP}nDYg{0a._#r?o2g82)MIhj,oCmp!0/O$+t,zGNS0)W$qr3N4Q.D*gri~LfftF%zM?L{jZ8+wEtrg`ZUC^Ua]wV*[r*ZV=$MSb(BY2mOGZjdbOi|8Wm*O/s<~e=rb^A^d.Z*93CfClzd0g$:D:t*|yFX8c71=8tD?Fq[,W*xNg0W.LT}5CDgG6;0Af#P|h:[;uYpHffjE:Xm.)CrjJfOyPwi>xBvRTLilo!Q1xQ0F6V!T%U%sQHQ`GV#4}/B$)0MS6)+,Zp#PanY]H|75JZ{O=Ay;@:1}qJ2wI/TM,C#.BD}3&1A;#PW%l8p8^=*#*Dw*Weo})R,fR,U%vJSJf.ZKbP8NlzSu2cz[>^qf8GL`>3cxCzZ"%K.=LXCOpE9$PnDFT0!|:H$4GU8d)}qW?:D|/2h3&t8tdU)a$+C2KVnhsy~radD#Fc/+}DkTkJ+V]:B4k=e40zPcc1MIe1t(;$pue,DgPYcz@@hU5ezLEMNwtT(GHQ}+3qQ3d!B]Ijgw|N{&Gl6E@~G.o|dnL5:qqH~T(BR8^Vj9+^i*W:Z9u%tz#MgAh%z_Nn.ALKlJB=i)r!{6m#{##*I!X?iIfjBbF1VT6o;QsJ2txj7ru)1.F4Y]iM~xgekm;Oc2$UGYD&uI*%/N2^Oc[h%JggWU+UWs/.WX!oBL]PnYTA&^j$*n/Qr#xBsIcntAo1>>$T`zQymO7=_!i|OzO3HX&KOqOIt/DFKWS?LxzkZlMb,9iNRI<);wP5rCVQh4tM(T*z&R`d8X=Ps}3X27W/n+]8VI/&?H66ZFr+X&$L10lIatjxYu33+pT,TqhwsJu+1H;K%"c"V^O"~QE2A^zBg/dcvO#L3g4/dLqYNmf5*%%+~X&@ERy#BJ[vgS>y"Xx8YKj7O1*nxB=L"vqJ]I>4O:wg0w8SG$z9i/+4MGAlB6TRitU,)x4!Rg}/X;4d_b^6NbfrQ8BrsiHeF]5KuxGz^o|^.Fj?(O=S%"?Co(bupRkC4NE:^vTvRWtR0%vC5q!54;^R@XN]CvqdUbaw|$I9ZCe9FW,dfxrw0P!Au*w_z]o(4iG]h!V;;DK94|HjO~;D3NF"3OP6!bu,:ATphCf7av"~l$YI+X@Rp1`g,G$SB8@InAwANCTBZraM.E)K0k]Q4tpR3>&fGEl%DzRH#bI8@Wp!K|j&kvYB[1p0fdjw`Ml@ZWSL0!GNSNN!uLmDj)l50#wiC18_q{4tYu%/nlpt>lZHw4up/M.y=E[}oP:lwKr|FO$}%h<;P0Cj2C2,XrXOS6zIE[b8j$l4>8:glu={[zdm!2*qK|d[ap={[fZuL5vIE3l>MCB&8xb1NcjiM>6tFZEnn}MIn(s~e8Z{#A!eT2V_4{=Tf>f1m){RZ3I9I>4)k5SF08tPqpHa^3tcj%8j,oPsG"!ai$VpH[=J`eLl3^+`Jg>O=8"H1;S`fq9R#6E;rZrT^ihi5"2%#a:^aaW`b>UC)7V+1G2qP@x7`WJS}!c{ovjSTCIBMEYe0x|Zb`?kDT:GXwOBa:P:+n#D7I6/^(f0j;|Qar4AwUzYcG^TcJ,{G;K@JCe{=Bo{lar_pB|lXo>Tsq(|7fVJ{t$$Y*cr=I]|Yq[J_z!53o|x)Ge7OPMa`AE[ZVwftM[K&Y&nH&R{i*K>X|l_uIeL8(G>[;rBz_0S,zc*fn`Ibh5|K)u}0+r>h32g{Nk"P"lQ8Lv%keki|Ox^4nUq(qKB/g:1c>I_(7J=ib;bD){t@Lg(pHfPhu8D7{)+86M/:[WVtJDiA1Id7`J[A@PSy~FEs+0p=:F(^fzuUo{_W{/@MADJdeJ@pj7!w?YhIZx6I6nKx^1FuX&kI8@Vw#bc!bbo{Z>}Jk+^>xA%Rz@Oc,$L>nh_yUcHaaMiB8Jxt%EOHwXDC8_!NqauH6wZ#XFPMeXe.3jl@Fo[8$,0IG[*$*,wB$:c2}Pj{z}h)E8?Y!tc|&7a)J?}d46(^hxPMg(93c44v88TC8WEx#4HX{dD=r7aef:97zN0/Fq8S1dMUWf`=N8@y3DCDwpk^(VnoN$.6Dd8tICmKqrWDXm2KCC=G8P_VEQ{t"V)_2jzY)R]|X/grcZ7yBqvPx#F$X"S`dj91G^x{]V8emMyMX~d5#pnK!@T%pz)uMf5A$J,(3@$+n%ykyv^(Va`[{H!y?SvX]?R>Y&Ya0+:qeLk~Pg*ZO@GzOg*^hdy)DkW|=$b*pHuGEVzEvX&iVSDUGK+|XGp(Lr;@Oy8X=k8_GR7`Jmf[eY"6&O)ysL>5(6b:/bJC7&IAj,a^P:O]BSrfh{ZV]k#["~bqmHJo9bTVn>!#J.!~lR$,hF}qNPaTZc^yS~`?`<+x8f4n&O:A!jhIj@YUP0s*+d!jkP,.R|R9YLDm`}P|.aTdkAaHeDFJZT%}<|eEq>0fP+WI+oNlZcnAWlN3C#q&dq%WE#Ld#E01/"h5Zdqu52/"h"+S"uszN1Z}tyN(t3%X2|L,/u{gSnEQha`tYKrH`^N,K:W#oqX;b}fyV}DDDWA2H3=i5s}QC6t(uPT!X>/`xhiYP2Dz4G=Vn.]!CSc_0.fpBNS,LR]biO!9:s.Ia9mTZQ.gH11gGRbEibl$bRw`Z{H`PabmL=m/Gm,IfJ2D,dTXuL7%KCJ_C&MX,@)Mu^oBS$:Z5~)s4)kB_4/CU_is!),}RCX2N3iN/k9H%.qOq`9t|U+I80mb3yJ,)s)h=J.%!PJT+MZNp>Lq1jsDMxv0,cdscUxg|!RQ#$0()*i23>Ep]YXcTSeguLU+HDd#]d8MZhkN,7yWp8MyF%FtVE~oix?IX_a|[oGFMX53{&s/BA[BljfPB?"Y4Pc"1OUUNN(kI945zBxY,ApFxVf.U=yT~xF"YV}O+wF&qOOBuWgoC3+0Ky!7)v8UQKN/).~YNS+0z5]yf#6m&*aAE"Q>AkcupKb~1x1+F2=wlg8z[5OnTn{GF81CNGgcA[V;_TVl|hh/K8(AIAvWXLFKC)uvct,xsqzaGfPlP!&1phhZ}P(;>wKhzGPH%EaG{Jx5UA>;d~cQ07GtT4fO3qKq8*F4W!Xz>w^%(t7Geq";bd=Dly|h.HH#ial9%is61ZchnOqXv%mYH@9Hl5_B>k4&uclP930|q:/ou=Iw6LGQX7@bI`9lukUkFRm`M)?%gRG`sCPUKb?1M_.,$:M(^9ibBdnYuSi9rHP%WkDjG34b3>8DTMbK4Tr)m#wgso{u`fe*?*Y/]eh<#?2F)[p>Fa(C6rb"TmDFqe8(3h%@tJg5F!Xx>]Vc.2=@S!gTFAT{<4K0^xk^1P*5A#2eDa;ez,58g84kwrQ]=WUnw:vc^o5i)*C8aEtq?FWv@#=DU?FidM2h{7xRH%;&mxZGq*{P?wlguY02eQMhv.BMN.BuHhYeOg5Y0a1]tS5Y!JH)ECz>uxA{k5O$)E90zJvbOu25!zvKYcbp*):~9q*L*1PpBi!WK*)3p.H}/"45(?|Of[ZZa@Ndnzc8kWR:h23?hL1{P(UhM1WknqqUKoGW9bHa&jDXv@yqOs,bw5D73%Y"o*ZD(mhbh2Rj`(dnrtM#xSOnf+:|61P5d|us#,HQ5>?H*$Z[X31m`Ya9H4[+`j:[CP{qkoQ7nReXhJ}i&>nt=~4ljjX}Mvw9|@O8k`j/DP|PmSRVvPBJYUE#/=/n_KU;YmA!2h@YC00"My/JlbOhH.4pLum#;[p9~JWN6a1:f7#xJ4MRc]]&O[%2vL,t=}*PeY*{SK(ikSt{O7!{3T{ak&1d7kUe/JMK,|(W3Tbm$.[ONEBb"4&o|E#_MTl2mL/JG%vR+P9QO/R[t,j.0{JZg7=o48I^@HS6s,SvcevZO@.J:^F5tNgx;dvg&Iq0bF+*h),Z]l2t[_uv$wsDf0X#8WOQ$>NhBIgkCx+IH6I9K+@g#;!raL6$y2W}Q@ds8AG*MPg!g!mTLN5N^5;OENZC0T,KCO?A#ZQ&@!6=ffTnHH3)@tap7&I~NPT_d!1M.o1ueY[&Em$E7G%/g*I4j,{qT+DX}/c&vU{Y)`Jq)=_mCuHIHKdHeiez9"}>VX_jY;Y^ec@$IIn=V@Nl#OW6a_C&9bDpLhw{rGeS6(n0D2gXxtPn*PLT(^d@Q#/)$u@m_M0L1c9XF,rZd,0x#DDBD:2rF&or4:/bvbQHw&q!?zq&0b5(ZN)2)YFiq}!F[>vxiskv`Bxp^m_S.rq;"PbM/#n(&*Sw5e8$wP[,J/P,.Ad@~up8QRdL4W.m/J[PKIuUT*x~q5;:F1."&"&K{QZuoswA}.Q$}frs=#|&}ln}SkjYCW=t[tSM3=8x$sQTE{l6(25POV2cXN3x.QW!L.P!BBIutPGZ]yI{r!cLHNdd@u[0N8Xx"Q#S_D%Bu%_0A*h*hM:27,8P48_<{r0}Mx|H+0Sf|Q,Kg?m84^/6SpD{n3:YhW#QB1&[6$i6(`l:3%>1jlM2/kK9z,ABmw)nmpI;y$|vOR!Y3nu83=jH*EkY2AFq@+,9m$]6#SQ5mhDHZz0zs,>Sk4{Q7;V.{?kZ~WE4&hL=#&VQ0^ykI=&~l:2U!&;W]sY=F>"J1p7)$Il)m94OY*wg!C3^[R~Sw`l=YE8rgsv+u#zn{?ZRkqFf$rgsNhL`d=Hukw(pyzqS6X"fx8fH{dkHVltwoQKX^+WD&b#Q.rqT0.T}5k`prDEDPB6~@k4j7Yj:h5)Q@x75i{?[z1Zn)0iDl]cl:B=c&wcWj#S~u%TQBOKN3GpdE#q9ip1Fp4=3,WPko;ok23zZ>rF4;/^IOm+G5BIXb!!ioEPddL4T`J[C/`8XaX6eO:S$/F|cOhNS,vKYf>@Q(]S+x,;GSPYQNGRP}|g&v1uGw"8P1(:hQ8Jr98Yt98U]g(cnknK9t)Thp7wdbSAC{i/@jZ&@6o+uPTA1ZR7)TEkM{"%c?,e}Vy]eA_X)!u>U+!ABjZ=#N3C=1[PMak&CTNy#5C5mh=@u:x?@!IdpPe1.kk4$M3;i"S$lWGbQh]vZp*r/eYmC{POK1x~0=(UPXxsm#Oi|[A!%c7=o9$j4sRYt0fI+x2Rv1)PB:G!8t|.GNCseMi:%IiPSO@aFhE[emXabvR4dMiaR11/M"z580/xu2xD&p:H)1DG%=??$ehM.qX?rvEyNm:cADXz{rdOCo+7e^`e>`99!_i`m76;I_kwWjK{um`sFNTDdHB%uIfOJMyE^%Rw9Q*bE?tcV`#)}Hj7:;3s^FZdLzRJL,rlB#q|<)37oQ`(7y`5$BD)1quYwb5gV]x7dmqAr.2N`BuGMt{XHT52qWh{Yb1spoe4a%9x}c&Wh}qCZNO(Fm)V3>o``xbJA$$$QZBN`3[=[HK2(LtsSC{JhDj:eMmBt:LRPXbmU}qwvrFh^SlR.lW]PG9kc_hT>4LxX36K,i2vDjWL2u&#@/i#@"mNykQ^{=W4LMP/7>b_DW`=00tyz~V}xpO9q)1r)<6#omzm)NM8MTN~E`Pnbe,]YsO7?KZ9WEEhM9%tPaO/E>v#]z`t(p+#_F=hppG]ICdBbo(&J{1@PXNkD&/<`+*,$tXXabcZ16OBi`U]&B|%1(bPc{q4kL>|w;XFmnM0u1YBC*0P)8iOsc0[U$]QRq6z2F=h)ed~N9UL<0DlmLRtv;j>dgX$1*gx,cIhC{AT1*LK<38M(~FC7Hiar[u3RQl40|Ns;kurMIjr$EgcNU62I.U:Q)p.^cFLp3c8(10!|u_~|VQM8uaeW7B([K?=:_yNKByM)+*9nMw[2i+!*9n8s*`HmbgeBQRIaUBTVe8D>AmHW+@uLD=sW3T5lQ8>i/CW^Ax{8#e`2[yBI+!6tVk)pU`aKXh.$hM$:#%y@SF?}VtgBR@r{KH4WRQ!HJ[&TZ%(I)X1yCI+!j)zq8|bnaX}PC7Te5Dq^6#4V1%I9+;,X:3JO&XE+9nrj$Em^3h|o9pG4h4.Eai|`^~m>$Ya!rf6Yf&F*H!@Vyq$5=y,(>c0wHrG0;"K7PmjnW7~ou`xWbb7yvcU"9ik$V8mVG;7YM%#`?%;H>f|f!g26"G%O6$8qeyAj_tmdGe@s@vsUE,=_7}w8(F#,)R6PnV@jBi=*(zAme:7y~p{D#L6UPzE*}V^Xjq0f%|;CEY,5Zkv!@(h(VF*@@+aQae+C_Q1IG!p+b91)dcSz2485e1X;ri3EF=xxo,efS%@|8F~^~AN7j~7`DM>"Lf}n*u6G=aR~]p(f]0/SABhDo`8F&.p6tiII6uzpcl.F(r"p}||09FpJfUpPjN/F7Q=ejBnB!GwPKX%q:^+,kI]a6&;>}oi!F`sFW.8yls;X2w,(>c,|")lB{^M@nPn.YV@Ud;2:^t245QH6^ZV4i4f:[~@bCGQS43JD7Of6XHm+,|cz<(zPIe5mCRg%:jKqlD#fr?T&9fNq_g:SIP7mU49^:]1B[$";&p[hLMj/,e#;VN=u+%swrXvrOXpv?o,9Gz%[oWgSV^#faKdz$kbfy>P/AM=a&Cs!H}b#L4dR"u$QJW1H%gsJ{n[[9*LaM,}MByB+VU{IZdgR/gt2+`HmuR>!sQ{RB2eh~EG6l7s%l6$ie/3S(35[A^iN+L=3NR~%hO4B_V,yVb,InM4BncPlIp[mc0t+kmMF*j|0;Sc.3h^6b_O|AD>|xO1QOF]4:XQhUfVK+c`JrLK3<,B.Hdr?]m&*WnLgG79IJL}F3sFd4Vp;t=1b()l#?//vPBO7)]>okXa8zh4R@ncqy==D}6v$gec674}NKE|g[,i#|J?v,izAs*]jlf%.f:4780@j?wHNubll?wof(GMWr,tY95>:_D+8,M}R"Lusnn(%9)AmHU%3`"Y[)IEaCCK?51v?SD^*A.*fixHtlo/nt(YC}$4Z(8)m<1*]5YL0PbBWSff/[w%I][zhsl$D>h1PLjw9r2OI88I@$%|67?(,gBP`}+i3N=.$jeRR>8}0Rk&GV0**HIf^Pkt)P]qqMrnF!#zsUq6Rxe%7^,QYlD}^,rZ97sNj:HqH2Uz1Q&J"FG1O+}Qy;SxPGZ|vVp%#zexg+qd:O)TC^lPDJ*SC^k);~O/NEtpyU`Xeo6{m87l1Rr1Ma)VcrZZbF1>$iDH/YA@XGErAHPc5n:L^cY&`RohQr+>y&dbu%Z#r}"u%j&Dz6x!}uy09+Q2v=GVYfAuqmlf|+57n.n.WDJqi.+K5/Y#Px0IEzJ7iRi3|qXe?nu9e8`5~QbrC=~2Wmb_.4u~r;o>YR,Sj],fr$MC*(P6m1kDsLD>jBZo*EK:W|7uh4;b^qvOi@)OJq[^YFxp/fJzz~xV2Q3mBZG>%|R=Yq0YiZO+n(B(t){+m};l.82g$*.w5[)N#kEdFD$1`EAf?O.>Gz["1>J,dZ1t!tS9.f85,JEuz/uT/`#lWn4B&8&w9*"N&~KqZpL$x2L`^EUGK`tsUn0]v~`:QCPJ+.4d1[u5G4w!7CJT4U[d!sm.6x`u3qelb=*)ypt}}#CpPV"?s%G)?4]R0]_:!+"cl>y1+Ar_8OZx9V~cpq3er$6_VX%f!]"<5OkvQaZ46X+"Wt4wYs%WZj7:uLx:xX(r]u+E!=|MQYe)4S,gR2S`+vvByO$FyXZf;;Dg(5v+*kT!DDCM/OPp^ER8TDtt0(vKRP(N[,Vk+[IS9et.GhAoFcYNT/%RP<<[!~Oc`M6!V>a+v4ICp!.2q3,n&B;xABf7p`Ge]msKVddvR0pSKH^|]bfiMG!vM7e:OTf8a+}yc|ktMDo*w:@ks2x^csbc/?"zLoNX=dM`4vsuvm,^tPy1E1Ey^jq/ZCX2[@fgAUO6H9$D2UEYgc|/g:`zl).`wvA0BlD!*7tk2n@wE>{G1R$s}[:G&~j_Mcr1uom~z#}nqL#("B&i=jY5=@m]v*yTuEFKl$D7QQ4+o;#?epf5scg9^R{`^db9gB20W`+1kwan$GP;7q9Vp9a?@7F&&0k8uL&h!le;3Y`Y)8;5!it9N2[|$?ZO0$7bU!Ql(4S6pGP#bxZj4.Q9_c6bmB&*fz;o:8[zT7pfd8WP7gs70P_y=6Ye+tTx+1zXDnH|%>QIOrrWq`,XcjqH88:;BO)`MGz6Tsrnqj0oLKy}:Czh{6ovE#nFLX??d`Zgf^8eP,{J|F.oJ:`l/%P}BfYVp/@b<~<@5*EGnUV0bdw]R>hTQF#]7mOouN4NMIvYO6A]E,]|UN]".QIios;I{whC@cWO~eN/+W60r/VD^ajs#2y%*4Tza9=}jnvD)Un$S)f"M!bL+po/2EN$qFm"XQRpDRlv]vVB.@uME4pO3$v@&coz?4~[n"a0!v0%/.yAwj4xmkDS$Z."IHY][fL*nt_R@~+N6v6ej=UhCiyM`Ad5YJVjph16[Tnj1JMA8%C6gBn`hMWUkKr&zJ4GhDbo)A/?sQtY|["NP|N:+o(d~LwT`IR|U?V|XuL*n#$6{|;J?#&s},/gXQ(]r`ijTSf(i`?R*(ci`HqDs:9G3ZC&P3dFL2[X#c61gsO.A_(pkm0:xM0|s9Y#=SBj:wGO9s{$C$6+";).OrkzHB^]QMk,*I7_a$H,n.SEVK^v{[El1n$HpS_0#BmzR+).TL/B.k1sca6}V)uWJ6/+3(H_rJg8IYl+M)vdAPJPk^v{zm}9%@W{/34Np=Q6#=&sT%+q#e4v{(u_M:^/9(FODG4ir;r{j9rpxu!VmD]vt`mHiS$1*^ae*3B5uL[zX{TnQ$Y/0U:Y!vD^{ha>!rB^D5J,zGiLY1cI2KOF^&M0s7C01P)*%l[;}ji:Im6e5Wn8G?THP#](#~//rDtB(o|j45_j+SnZWUvx}KRKaJ9yFXR;9Ioi+"*T``g$#JXxj~+kS87{{RY3W0Su!RKd&T04w7j;H0Y}h^"AmHLSl5y###%hT`Z^{dNK;Uol9~M[mL,X,GgV1fJrI6o<9Xi$*chrn"oN3lN]I^O>tGBTm$4LJEiCwdpbC1#mj/`Otb${iIq%:A1E(D5Tv1PZ[)hCh.4*O46+t+ccm}m@KTOiK!yzD~M5oO:b$QWFIIWPF2SLC_NixKrTP.(jrZIPg}F;^.ODk3%.d)Z#Slf}o1w|+JYMaWDRPMSf_~d"L97lM(2?9/n|DF2`5Qj)R`7.=W*p]d0;tsa_Js3v{l]W]*wTRXGzXplSI(zR6!YSRsBYh#M>D#SbR,o252MX@UI8F4(+b5e,U=H8I!i@PMWf,PImF(R=1)XxpbfYPc8K%y:@"byOCLUhm"k]T!uGRt|2ii#[P=V8VX[=G]u*L7~?+ut3f:3798KYv:lL:C,TUF4^w`u*YAzzj25<(%*ne+)JYdt]DwZ{P8,MOP((Dw{{GE`KiWVvX6kon|;V$lt1iD_#.![XpsqUpl1k(r==Sy7DjOAiR{TH0Y6GlK94*+K!=hT7r1aYZXIsKO[emP$?WITfoYg^8|`p+c86r;yD]Z!z?H^.pu5=.Kb2&Rq<[jF4K.yUEe!qNbC+lPn0j}XO5db?fKl_0apclE@zyEinPROE{nQ+oiasnF:jE6;LW"U;J!/8.%Ite]e}!%k7h8VVjp.7^?gng1Wz7A.Uz}9EUp|j??u]BbHTOaanE[4M:so^DUH5guWbe,QD[aw:kT3z+!U!5tZFi?:QT8*0I^O(SC|m)]j>^m=dNW}n~@R%$chkY!=@3!o9q(FYtJ85=;(rR$IMJ!kXDbNlw`>k0b!pm*F`|)NL3vL^e4@;9Sl~M3fOMeBt0ZuHiUdx+aZHfLl+H"^zDlkr#%%nm/c6l:%7A+%rU*elLUDvBTnTFaC~GrZQ6aUtX0iiTD"ix)LIO66x4in8%LoR?m72t6&}FEo8eJJGmnT$1M?qK/lf=qpN2l=eT)JC0;K%hbf,B)!3.a#7D9c~)^tsHgP071["a#+99%~FG7n&neV}]60fyltYc(OtLg!k`~[bioWh?OIMdlwz9~gV/Fw=%p^s?}DLalC_`%@`^E+`5;U4{+R3e^^GL|J>_iUlF,8XfPJ}16Myp%J81&9}CT8APM?=[RWkHwh#{(lYm(W>d>l3ZT&dC;PRpqBl},#e9ntiUpV~Wyu&]3p"d"ORZ=wT@:W39&8+WB0<&8Ur$(nF?Hw>?;{>w1P37q4_z498Kw<3N6QhN(Yamwc;Bl;sjY&[^duon}GS.oP}]:"|_bXz.]./6itMdH#@oKVmZe3%3cSOC@JA~N2mj*PSY!C.q~na8($<%xlmnX+"usy&=R7O,JT|KEjL8XD.QLm;.~Cv[h#w:ntzzcqn$}!7~:jcLy{Cq/OJZ&pz5h.Pj{BRcwpWIU#BQ.@d%SCZv9@OI[a;e4U6lEhqH`{FW"1_Oo3q!l_|~P(]!LydLLSWy7E~#E22%uW2SGrAja[~i#n/t*$HUy4;`d)4lr8>P"UWHTi2t$=Cjt1"dQ6}EkiaM(ia3]t2]rXg=$R#5?"EQ4"Lad0IM:l}D&Ealjeb{(EbY*gy~0@&?a^r+4v>Bp{88<|f70WSTz{*6!~xS5.6EEib?%a|i$@V:gNWs|}(lvB[(8AT5IhTRiJ1.XH4},wDW>L)5=:(9[G/M)eh8sax&_x,1G3ifaV$XCAbf2,3e2{tG@.F(t@:B/v}3X/<=T^TqusX#NPq#N){aX?K!DimC8K#!Z"cKB4g/J@2iYmwo80[z3HVQqBCdNP?Qp!p$TDw{a5]8Bp4gGR5=^cN/d"wFzp@sz4{F=vCY<^g5gMq=q[U;Bt)IZ$(26M5y(#^RPIXr=1DuCIG:Ug?w0FSYfK;sQ:hGo@%Se,KUCQufBD#Vl<.>3,JD3TGciyzc}QN_3G)PD$01TLPty~(vqK=`9D;Ia`yMe4FY{sE}Y=kU)aGtC~P7g5{}jDHYlIP`eo0d=e>i$!/$b+3@*1+MEehwu|,[Be.yKxTBSQ1E9gAe|TeWy;N=]~.gM};xr#}JpP;GYOg$fOjtb<8(OU5_HSR5?TAJKD/Ti&EmIYD)r7eNA".LvnZu*!G(x2=|CBjtp@Lc|D=XIWh2rqGRJs^uH3)5,m*V*jPlFEm3D/aB!@P_QrC&!&@a{jPKigQ}"C8F=o2p1Qi1`m+g&RGl4J^5;r.0QiuwYB~I/OWfnNFGF@pi!yC>K~x3)|?e?Q@b5$aUw2=dlvt7(nL"S=(9?.+Bk)gAp"64hZ2S>9BH%4l0vFSTWxm]K(;ApoGqzFg6S02VDJ`ku214g9(L)tLdQ/Xc0,$]ba}M_`(`{X%7}5~8#2On7`MrV5f=*QE&p[&oMaNCB+9.)Yz6,Oy%D]k|/a1Bp?%fpiycby}42.tjq9,D^PX;b%pLdW?o$IkITTCm6Ivb4K(rSTn~5HbLY1|bFf{n+l=AG*LZOd(jQ0IM;}2#!B:4AdQUR/b2G$^(pK}~HL$bJ4Uq"eLUM1QV7Vc!YjV}vWt@T|(~8nTz6BUvt9]Qo2,fd#_aD]/2uT_ZzX2D@CZaCC_31W=~(}6|w?ZJ6l#cY&mFYjbJFLM=nUIcPEexCL3O5P$.S5"![MGxL4@iE+ayZe.hx8t`fj6Y|qkG/Vi<`b(s17N>vdE/s%Hq]T_3~tJohvvriX0ocYoR~~`+8rht{sCAt4?0$WZw(nIA0j!TM}0:Y?}rV.t:6IWAU1IM|`eZ_!c$FK:C/BGaCCM"yFzMp!%SVGWq7,@Rgbgg,&:9$g&:oqlOSO;D*2jPXz&L[Mr0%LLB{muffy)uXZr`9"[>2>OUSrc#;sOQ:~&(st?.=/y^iZrK~W9G%9$C14*I~RSoVyCk|X/9@ujrgT;UaI))TEj6.S4?^v5gt;Gn&T!hwAS(w)IY>&JfcV1,.0y3}d9f3/6&[@^8.=gZ<,|~iHnEk:{UD6`op:1pt|+__W^{9r3T/S*3Gf:~k,W:$v^cDX;?D,=F}l!sly(Xs3F#aD${qIeaUW!VR46iA&8$3BI(_^~W3whOtJ~l()g4s%sxXqOFo(HClbcBVD]TJ*.?W23%a,|BWZ#H4K1Dh|/fNw>3xl!>bCPU;g:Oeyka>!hiQy@gNi[AFzG@Rsw%{P~y/8`O^KR1e=Xhvp1^`)D`k"0B#VXJ`a=:D?{0,"H>l+])Q;n7[N:#xNea^RI)^(!Vhq8A1s_P{Bmd,c8~>cW5k0FW^FJ8q+itd6Rp#L[e5(m<4ZBZGy23!T0>C8DlBUIZCo8Nu{R1#ojD9~k)ma5_f#Q,3b)?myt{J^v,5h/|4{{svPJA}w|UbWt7CTT1kt|"@r=3hCmt&Z%vh1Gn"Sx4qw##uM){?Ex0vK/Bpo]lgyG4R0b8Qf(WXOA|IPj5daQk/mi~5&."oSMC6dZlFq=}y;9$m$z7G"LkLEM:Z&{w3QaI%|S37+cn+I^Q5g^+!S;b9x$|>E=EUv=TT/%h:6P9B^;R0C]tX&/qe]xoMh7ZDsbB38^vb]g:I$r~B&tIsiy^l3OOd_jpIO9*xBuUxK5vmgY@*;Kzl(m?6m}_!qq>c4[n?jT]uTbXAcaxcY),{2S:|%G8Av$N&Yn!3r)>:RY?EbZjJ4fkdMkCZ?Jbj3R4^>Uv.^>o0Dt!8*9bkphVp&mx3~kmULYjI/J_N21W)^sq64jYCH2JJX3li&UnIfm)Umv7n(#Dt%3RK^j8=i9gJwW$umK2uJ`(aqgIQt6FMy#ZpV:hY,qFoG`EA;3vR^C0EEtCCme&J{AsxX%C;rKQ7"e1`nm/SJbmKv6JQu&F&Q/DR2878iN8`#bdVShTpRAUu+UI*ow&1@Dhy>.(tfUZo|9t5<6Z_#[Geu(=u961`6fZjW1>kGA81MPs/R[U[I5pKmgl,p^P{^"!y`sV5E{QAL||rC5cZe4LFsY@/B8TUt@h>S"cCqz3AvKM.a@nf4E^B_Jp;Svo!5s|OXMN|azWLb5O4HJQQ{u!H:F+V#)Gn$*U/an$$Fs%mRgEIT=5r6tt<;k*#u.4RA/tdZR?kPV~MdFqe,&9roh|+"+4T?@|rWE^}@C%sE&w)2Q/q9z&24!f&d4(pC&R)dwQ!sRef5;qJPO)QWe0][/GIO)V2B9h]5XfB{pVa)Be;MZ&p.PVPGgO8`mK!xp~gr5!M*:f6!5EAioQlLNhW]^k1F"D/:lS9!$w>ilB[WeJb0!+9M^|IiM%)lkI7%SBZc4dlDN3nKWx]W6]KP=%O}Xkmam!oAiSh}~4.^{BC4K5EcnQ">soDHAKZEiM<;f_#m94;N[D&)_($Slded`wPK*L:!sD^M!u0R=.i%u)j,z1AOizgq)*)S`3WRHUKs1"g8@EMov.DIZ>y){gk@XwY=`k)NPpP!NgEl8vtCwmG:p#5q!Gmx;~V*_q}zVE@3%#j+nu+BSa&aR81H,THX.bRWI5/80@$Q3OdPW_mC3~MX{CL5""C.VL|56MqSMIsR<`F;]}"S}MLoBNw!J@i8AvZ;5[(qSe_x"O*8UQ1BY{m#=C_QzC0DeB`oWf/3~san+0>J(++K]6/1fkh/pYGK[u_7Po=h#aC/SR_VMy0!IVpl5pneQO(rm%ZH.*Hn1F<8(b_r8w?[V1G@[Mxy=nLx!po5}KQX:@}Jhtfu}iM;UUBaW*L2fJ^,(=A"X*C]_+wjT3Vua+@Sf6{,?@2?56%;m*Ii4?rGU9Kw+>`E=}K28{(02]76zT#R>$A.xt9(u"ouhQmt`+vI<{r9lvX7)]R4rlRQ7/j>UIGw4J=N/*//)(Cl/*h4.k^0ga!m6*r1vbf[T2ws[8E4_p&1I#VxcgfTmo(tK?(=iF`$XJ.&1.BPA^UcB7,|.JUf$8R:4afw!"x.{R*_##F(_C,`nd=rlTBa1zA/t1VjavLeo!`Yy;vc@iCi{cmM;bY+KH?rp=VaQZP_H.!ED9t*t<5j&|WM=9vx,L[$3EK6!15?^|Z(ZLQwTKVJYh9/p8:9u.}`Zo}oza~4ur@xW#E?4jB8]oMbK^g;2VhiRCC.}Id_J<#%`g(kfpG&W2yjg;kl_mf]EA~`Lc|V@338G"AYhM_n^_*6XT/>B@.ma7#&VU/zf<`QyIQ{ik@j9DVE#F~t/Jq`e&PA3j@6#[f_}Ui1FVlN/@b*Be>o_K?3CFKqE:JZa~Xt3bbT"vXw(=e!;Yj2R?&VvgO7:,RyBBXH)J%!ikCYmJ;2p1k5j^HTgCy{VzL4eEKUnmH$H9spQI]"PGFJj!$(/geg<3rt};E0#E`mC`NF3{fvDH]8*RYFa;9jNnSb@jo@n^l:F19G0F}>2F[+TgdQXq]GUO&y4[Wy|~s!zQz76A9+p|dUOvULIdv@sBA{J_@;;/i~#um9<"e|BYTEq^(CxSj0muEh:YSw&?)`oHux.TJ~]%D8|$iS<^z[qRa0j=pA6>[)fHzjr6F}UI,bTc_#x4f;*9cCJ(vwbi`rej,A{PSz=B5*Xu5/jiZ/R3YQ5]L({i`WAni2*Jwdo#*("[,,+UubR=yt9u0Wni~`>UFucw+N(YRwgXC3e%tU|B$t^M/WnGs&|]&dHt=Xz9GZyfy}E2Y0,My?/f}HV$UUq4]/VQK2BA&WuxI.kmE0ex97lItDMyQf/1|.(~=M`c?QwS3!.t+[;YJ8+8i<8BR{&Ped"]q0u!2*qvqS@})QKJe%F)E*i`@4K&I5u<}vRBdVm)NUE|alrqMAa>rI/C|*#:khEGDw+[4h=v_SobSiw#t@3z@jL#/FojM#dRx@;eRqCb`Y%/|b&0Cjscvo>nuYmIK=FQVsr:.e51B,<]XHia~%"A}<|5Vy.S%Y~^2(*C)t.@<,O5JeggT^H>Po>%3`pTQE0$~yc5~AtqbifjvnkJ&%c9O*u4p8C,CQlAT=z%&%:^n:IU`]u6KEN({cWifZb$k3_Y_N8g|Rh.%{{kvv%4Jx4=;&xK=GCg(D(V5H;zt+N>sCj_*?y7CeZGn~Fu0Vb.YWEqN!#Jv90Gpo2jW1;:gE6;dF[ti0OjE@@9a>8?kb=VIRpG9ZT`Pe:=lr}[M83Q`3|)i1X&p7_Q98]%nR;o96?mQ|cbE$@]UN/.2#uXAfQ`^CT+gx#b[cgU+olGtpy;Lw%XZS7ZREnC?@2(}O~gM)s$o?m7`pH9VHS#PXtjCuv:|d*EYBvcCt*Nd4]aFb2Tx!#p:b9~9`I9+qlR[^=|Ld<3*W#f_`zs+fLQOo054&"AK[Ju$BW7e3.saOJ:NM1G.u:+"C)`f;$^@`Wp(#OI_`y=53L`w|&s@i;8u)`W8%+pCYSQpB&)*ho4T[/`=(;[{(6nP>;$j>J.)BVw}?>N$ZI9QM1ULk]O4J&P=(eLW,p~CrdgJ#R8]^YD&iLM:}jI)}#qPML.z5gh6g!nD^?*Wb2e2^Gz82`y:Rz965F>ScNcJ7kk`jfxRf*VpZncO7ZbH.ll|*tYn)]h<:yt$)yS8Q;,G*Q/_KlOPHS>MEC@!9b"Y,9m(w^(9e2d%|!I=#=hM?Vi2r1}@p$fv|"Fl=Twh:0)(`(imvt/IcQIcT=.~su4$,[v?yEA>QBj*5h]]BgHcVDOE@Agy>0ru9=&U!@D&Xn#bMH=ymw0(*1GPrTnJKV)"i"/4rQINKjq`ml&zWx!(+QP;erI+K6NIXED)p.^*yi]ix=!hq.F&+DVZC)eT{`yiI0W35mCBm.LZG"C[Lk]((y+~QvqPeT|qDdF`NFN~).OOy0r5O)O%dkbaa.2lGFQ"Hm"kL>EoQ5WY+x=_LbtMXwP`qU4y__][_x$A1d"lpD!Y{D!0M;`L+;D3vW60$Pxl_o,>F$~dyq:HuLN54_ta$lT=qcR27Cugc9Ci|Px5xe7FT6JA2Yv;|]NslwA%!mrTv!IEW[5A1D>ZjsHdfYSXLxVI)Y$Y^54z#e9w6eYu+(4WbZXu$=WH9i/yz@BVDzf2k^P4N{yJ*If|F]1$t91I^3Bod9n#|MI[B~zF0PwT>A&PqPiGlRN=nZ(eaU[ik!yJEQVaMKS2~AJ8%,)wipamv=0oh%eg0!_.7A";@BCDU{3YvHfeRZHyxW.s{Yl,9Lfhu3ESR`5{5inRti.O]xKi(sq(NeH;Ik!oQ|pb3jWR=5WA;Iw(qL#j]3TQY:d,QD!wEvP/YqN7WyB[NkjkD<,xP,CphpM_ZF^KZMHcO6%UoDT97c`^wrf(<,+ZAO6M8j(%/Plcm%*_Ubee,%/Cn!uce#ja!Rk%euDN,$)^J^hN!GFOmkpvFujfUW3}E_Q:rf9JL_ZzN7X81R}fH)<t.o#|Sk|OE"eeb@(>|N5WB3bPg:SH7vw^AD;(i+&[t2Glfv!t&{^7]2LkFNAf(xCM(Xe8:bPjz|;te%(L{(UdF!a^/C@JF|eJUoZ)b7#b8geXTq,&qAC|!U0s,8$p3QMI#&X!LAk$w!gjslCVks+]VBLIQN1C~zrq.l@$X|9wXJe9u$fT`Gi$4Hs)9ZbQgsMTZR,6Ac@NLEE#gg&%Io)5CYj"MPMpSLwDg~v@l4@[98kJgXuQv${SI83O%:~Z.l_LAV*De9R1P;t:x7SdFN269&oz:"RR00}wZ1q2ox0mRdL[L*;+G|9^C,Zk_Yd.]bGGXZyf*r7>kpr,7f+&}%X=K=cjeppp!MIPGl;cfH6i)tl;5rvS24HW0k0%x4!WZ"v*wVjpucrIZ<,mcz;+X?`}@8c,TH_fLw!~vD0"+aAQrJbVs.Rvt^GZ`@s9I]]pwtUu+zg^|dpwNoV38&FLqxFnNlN=_3O^Kc)8UA<&F"LM`D>~Y<>buHCTvZHm"Yy)fS=$2bB2H%4f|eU}UP+P3=^F)`Xgrv<0U85}K#p4/fbd+(@T$=;y%i1UK/7WI&7Ia1kvd_&aXHa*ffDfyi:"+"Z$%DST`mUhXz$}ap^rr7#87LCEm]WG|{9nY(ZU810d`j6{6zWsV1[7k.u!>ZU>UaO$O*l[K7e!J{;pVwpG{F34q0[}P*U"*t}]Lu;s7e$hsND,7U!2`9&6,m}u1W*3;ObFgq(ctoFRxR3%4J`~nC&$>%A7z8B)vhBIhJF+a;r&fWtxLf_xZ!W[5LO0iz)E+;9),iE@;&xzv01!V3Ubq88x@J_|aL(T*,aP<%p%MU2FyuigCA28#[:&1YN(W,HCT(=SY_/}/Cy>v1gSyXc3f!?j`>sUS&IK4;.YQW`=QOjzEx(b7g`BX4E8t3Dy&,0:QrVf)HIqf//1=NV5tUcUzIJDRz46f>fMIRs!XPQB[L9ixIjd`VbCg9y[=5Tr6/`LKlP:9kz7`C"(HBq~uCtGQNw?mpr7#>mFJ8a|w!CO~HPUHb$2pQU@^E,,AY@d#FO]C?ou2L6GQN7^kBVI3/m]4Lq1>V&5cm{{p[,mlpWnVK,$R)s[}{)+%nHG.MkR>SEi6y*adDedrlp&)H^t3Uj6RDH7SCtGBDsxi_)WnWjK}GS1XbsUkri[&T._8L7*>+/FByD3(;e[(ymg^OuY_=oiZh+T88]J.GxAEWsK1d>^DyuO7un)v_}=(DC=iJPxT(2ana?[ujEszd&y3utw5:(jHS${(gH~SPVdh<(KYZ8lqGy~Was64}MOU$lh^?PwG9nrx)$M./zsC,mO?$_Ce^cQZ@c$f)2^}qgyI+IaNJ[SYryJ<&&:AnRoB4R3iu&cfcK@c$9lWj:LM4c2vyF2yYsrLdfFzlkM7;Z``,K{x$>~tF$4_4wMvs~.8O2)NiG@*$>Jg(?J+RqL<,&("W{y|y*_8*w(=>VDfx}+j8[_u8$Y|nQ;!ni[BfAc$;k>Wv]Ewbc0}5:[EMJY<>G2McKhWO@cZ!)i<3g]y8}%s7~L5HW(8U`Kqx[[c2K@%r@z`L.H#,2C_];GON7>Wc`SDaU2:#*8/)wY7+NiLe}u:hrC:E%28GQ2xF!{^dha|s)T:DX~~|Lp?6CfIp^/}v_YWN`aG.y00!d>|^~lm2Y!JK6[TbJ5Ap..l5"f?tBB;h|[SBcl#G5lz==Vhkv]a3O9JA87wX.:]TrFWg@ozl83Tnlgd/4*}a+8}8C_(xW|*fSQO{gvE*|XeN"g:OEf21[Fw]|6v(($r@q/X/G1q_RH"0UA%wN5Nmpu}qZ`x`Mq&B1kywO4DWhJ_5gh3jLJ_q[z[NRH6nj|BhN%u0Wp_%{krh~!UTlj8C|N]_mKc}5zxgQD)X+uHC]vUO2qK]H>,N?u)a)XVDK<7i94V"I.&=2[m4Bvgn/%[dpuMKuKzT*6TY.bAIyENX~`6?*usfZL?Qc~lIs!Y5xChzG~xU(xC`Ami#:#9N>6ulR~oT&a0sRgp1`vxlVrdB9Ven|.H|r>Lw+j&E_$==,R*pVz1}e7$@fPj>:"a,?WORWh|ux|A!FeJX%h71f2@D2wiXmiUZ|(WI,X+4bLmS)P,`@tB$5:J<~V=H8PfQ_7k[E26B$DxHPO^r2d`ayBU.,jcg%T;t#Ds.ve;!vZje_6^@yq>a75.QD=C4{tOXstZFv.g}Em1nDo/YT`WraEVqzh5p5W;`^#XH;qpd3KMezcN^~R|AX?q.]7"|hQ+iEGAGf/X754lnxM4rEW&p)$wVcd?G,Gem~|1eQy${xN.fR.>J|}SDq|#;ZT]E3qXPS^&)^Qr4kc,+HB9ccFFVC2KkVXEc$Jc/t.X~U6~(9{WyeF]c_>|3G9wIxXA^OIH]]=SF(d9&/MLzf:0+kAY)4"o>UwQgQVg9+;]yXCD9z:HKAVKzw"9sN]z^{REAJdvbtB?_~ob,qyX&U053Pm$.qNIEZ8KBt26dZ~AIfX)5N;47VzZLCMe]R,n_CfqX1fV=]j9DLK%{+aRp,P1k5#HUN0|`3^8/U]~iMu"[nn"R51K=j`WdHo%XG[]I#.[K;#,#S^rI}~u+2fqYo{7X+E5XG(W~c}Y#r}=RHWTidO>tR;"iLIs:fpTr+3ZTLCf5jM5=+]ke}Q8np^$Vh{@9Xt)oY2d:MS70m6b7GB3%.?KeuviT)L]|gn1]Z3@#,}j>2Ude/_^z:@d`7h}Bg3kkXjY4S5+z<|K|)~Y?lu8h6uUa/haHk#RVntiGN;b?r5_q`l7`ohDI<;3hJQ,(BWSt#^G9LxGx2iQZ4+RWwzWVn`2rzVInUp;mX{9pjqh%t710I:vgB0NpO2UvJjwsnK~:jC:n_W92z:4^*!~:8H]dH1,w{t1sxkE4s@C+Vq2h/JBACKpJ!SC}R59<8Yp8&O$oBwd4xB@iWd[}bb~1wDzK0F}h@QzHe)L1|9n0hWq,{(!ll`&<8#fp4eKT(Z`1`p^k$hawfmv&5Y+_E6U=0u^IcUc8A$bU:*T*GlaL=PgMLq)G0].(|Yv~rSA[|J,W"N|k&Z!F.LWc78lif"15UI}a&asespB>h[m|=DOv`*Bc`L%2wYt0T_d/B/0&Bb]L}_#|F)qy;?nR/ArVl}ol47v,r^ip}GqC2ZtQ.Xdo:d$gGsInJex[bHR22Y0%qx0D^w|l3?hJsrCQd*]2n`u7N64S&V8N2x}rAl?.$v8h_HHL`H$=${U@N)~HXkV8SLjpCJM+Oom+0`8CaPkX9A4Ciuhb.s6/.%y(N|x^+SmjFv:+v7Hf=id*wpv/uhxw{`T`j_(25AHsSQL5[p(Iv4<:jb}lvxN%7^/yEUxO4xZ/%|x5F`k!Fa;4Og@(kt/Z*+WGg3NBQR!owj~<9H+EeDY/~je.POCZQU$GchCn}y~l2oAh`qeS,|9U|o1&xGzwcwf:tHvF[/Knr;[?>?!Vc26Kz&2#=GDtHLW_L<9B{SD93b||e>>mL,bjT1_Z>%HTm#fAE(b/QCi[t6p62_a}#Eu]tOJdv?mDmvx2x.lV5I.:R=T#l)((b"h8c{+jhIARO1&10o[ZTv>if8]a2*ljO0Tck]1pNRu6Iuia|LwJfWuTIT$LO3&:2]X8",!>};%*=aon*X6Yt=3/KFKf,Q*_*SbLa8VjlN=#U:wtbl}Ctoae@!#?du2=8N21ERu`k_>m>/QC1`_7}ZU.1U*5w0d)mtYym{TG!4d?ZP7L|S<#|S3+c91I5I0Vf{z7nXR7).zs/=)lb.ClMg2K]k]`=6n/{yM7j*U%IWw610u*1;4@:ZGEY11))M^@D`XOK^bY{Cm{U`JYIG)ZWD"x;(XgWQ$q)0s!j2$u!JKpfo=k9,Ru;,B,YiAgWT`JZvq}`]kB~~X">AaisS1/!q8?/ISivJc>;x^&N^H:4e.WK4ui4fR_Qxv.o*|S[+#TDZDnqB9I:Q*hs9{#5mV3t[BzL(~(U2%(]?e2k|yM/#_roP?}Qg@2e_AbaK%zz[Gf.GhQQ2+`{I~q_98m||8]ov(Ny6l7RQ3d/#8S[!jZB:Q8$SbLIFy9Qe0|v:v7jZo?bQ@@#;Kt!BK,aM$0B0,=%J.#b/zHP*I]nCN.ok7rOFNlcySNX9!Z)YT)P;LNEm`(O*qpd~j;#X_3>)Fs%OPnzoNP2.D+M)I`FTq9(r~;"DCUXJ.zhdTXk{LzgMV:^@kElB~)&c1K?aXTv3^OD[Zf$.PJ;F]g]y%:2O*gW}ut0LZX=WoRqF;U#e_hxmw/|bB>0V)iknl"P"Y[Fsy*f:L&*f5qUAD3UUy|Abmo@+lw"2/_0gYvm(W2[ExvhLmVkJ2}s&tj16=.T}L.=hps+)>3EgQI.QU7#2:H`eB_k^61$t/hDLCEW!sZb1A19=Lr81_UqcZEVhn=YVOrp@i%{}efQndcBZk/?r?j85S)6h:|Jy|JruMS!6v1WkvZTn]m#O{1h"6Y(O^,g;7.fx8Y);/DTYD.=nhmsX{Ki?Eym3Jjryx_j>p$@Lsm|(VBJtRVItc?*{xEvcuJ[Y=suPjok6@2S"pQC~@_KDNO?yW#s{x3OJno6&s0PfZpL@xeQhY%7Jz^.rYY+t+eS#krx04QqT&e1lY?P"jRFT3G%R^AFy~*Y(@JiF7Sprqn8v^c/CqJ+D~OrytiAm;krnH956aWJFuu|+}Z/TbZ6^uJ4);lSP}L@]ypq"Mx5^?i0Op^=AxF9.:?(O+K(~)&P.DF97AO_7Sv[HqJ,CL|Q0Y|g`]DfK$@v#e.k,w(;S`{|7EV3NVB,2SV%"TyO7[d_IBJ1/QuJbV/t3"0/`u3j<.aOW)(?@oPFJa^*~J%e3x:};4GJXCc`!BTR#1v]3I?{+1dsp=$$SM"`in:E4Y^ZW6Jl_&7dXgEMN7w7}N})P:kCckKCXN0`w{z%~o,bhYwBWgB~Tw1KKg}hQI.%!Y!.]ghx$/aI%!&|/?]4#qT@*!Zm+Z.tDI,wFr_JFfk!spjWfI@uN3p?=+dj_41zv9cs[M]EP)djvyrtYc`;I%^#}|8hT_7P!Be*[^M&Ko&9V5C>Ef$lJ_sG+J?jVvB[N}$miezXI!KY=8A]k|Azkgq=tB3P=S]Q[t,`DwNV*Aq5=3A^c]tL}x%aI$_F3JC^7>Op]w7gNOMbzu=oenb?{`eiAQIcLfzp&Nv0_ac89q|t]MN`M:+YqzkfXl{&r4sVj?)8^2%&REbN,h=75XmSrg$z9JcATqw[Lu|qhO&2TMOxHmP`9kk0Vhu@h|5411<$>hSP<WBu7RZ_En:jZQc!I7Ng1Qo[jEQYGO0SIe{)OQCmEtTe(,Psq)bF#(FG+%bN#LJq3%hN/k0{W.18hQ{*F}WtSD9z8=h0!0b{{8Fxs"$H8|ms|5nYq5zKG5vvnzifn67B4g?di<:%gtf&xNKp5!cqd:J}WVJCtM6Je&cQ:Z.NEjD|_X,u;Cu2MD%<8BKKA4I]{#;JXWC4PEbweF6$3]o[UfLx3OFHfffU2P^|vHB1$>d"?KR]LOVOPr2#Ylg}c:V]w_?%6nE1un%~:Lk8sd}6`Q/Il|)e?ZId_YDH~}fAJdc1|2ptaah.*7chi1bt*yI7*R#J>{{bj7E:eo;iApHIl*u}VrpVKwU?foSLE0=H[K6`IbF?&=hyX3wHa.NVE>}Z?P)pDx17ebNYxC4|=9JUczImSB{!g1QQ+:)*+I]2S.Kbw+V;88*@/XW4HQm,wgR^boUz)CTz%VxsL+e%zkidc|uY9pAq{!5XJLH}J#G#ZeEsgP#]ng)>+hK4g<}a9fmY^@L9Hx1tj.Li9H~ky[RbJihcTwojI76KIWLr.QB"B9H"Ge]~BY|%.)!nV6$^j/gbc9{$/aWAZ#m1QDPgy?K/QyY4?2~29/Z7v+RI"$2sHHdMzsG+sET~2+`5@vFiB9dW*Je(nK"[jJHJ_wi$u*lz_Jo}bWzn[3S,h=^k~?!)c2ywIG8J@O$8b5aDw|%gs,VPO`3+6I(v(VtI9Gv0grTgdZZu$pI/v[k_fb;pJ?NY>AJ[g~TP!,9M+4l0gPdPnEh;u3;1;W~zERa0~P>3j"7{N1?@?.U".sUic%UKLp.JZJ!WP^,R(^xdK.D[{nFVQy!f"TCw%;da/4O6rcg#0~I{s]]@6{F}20qz>Ttj">2/W_[Ak;>KYZi`+b5wEywiLr@hz8d(=o*%V?3?u7Q7:g!@d!vFvp#iV<#|ZE2@D>XFl`Rn#h55[l#0!G#6.C%w2,Fyqsf]Ztnzz/Od:0Zb{luN;SsdGt4m&TkOUzJ%].!R@UW&B*>%4fa5N/M^Co7yr9#K)6(O.;Q&^Ib1/eKg(C/Vf.arw5`ea[.6$StQGs+XXCjHbUBtDByG:W9#V5Uj#WY!jb85zC1O#m3K.rZJKnH!te@2C%NG$Q_*G:w:<+U8xj)M&m{L"X(vD~+%|wLGb,5MtEq[@Q[Fbg(EGZMo`E@<6+kdqjUp+^Y<1uedkqUFyP?3xnjH=wH7B0E3`6thf9l>Dq;IMP]qu1|xD?Ygk,qw(TH[oqF:`dLf{P_X1@#nl}c{=G+p64SE56!`35.,*_K}pBQQy28(yzbe.Dwd.{NimtMW!e:{#P1Q8=$cM]M895IOKyl5`^F$Sc37>zBzMW3rW4Q%RZ(=$Qyxnkj:S|!X%}1;7Jm7`9/1bQ9f2A"AF0[L`$aS+_rg+~MHFnFK55zSYs9!j_F2tr6.`6q4w5_[n!CU(mDYU[`J;l~r15d`?]`5AD_!QQ[3gHQ6l!4cNa9@Z|R/fw>Baoh[l{IP*)@&C>,6X:Xn2W/pf"~;(F;p2~MTBclq@(akd61!ID[tt>/fpylw(8o)]`o;{DQe3Lk(D72__*s._;Oue,4>xoUyVH=+jBI,$w4s7sm&Ai%@Sk^0[?1tI"4%TB@t1yJA4_Ht_soC?Gx)5Z8}6I;AkRYs9!:!y85DvmC?UP?75dZo|D?i^9D|Lvz|R,86j&4*ie.=dv[g4C0asZn0n+B#EV8]0mHXL6^A$#e)@@1L^+x(aqbhRcSAW[,ykfiAZj+T8bxvSV4A#~1FFH{>8bS0}?=_v3sj.18%?$)vkZNp|k8ei)I"eD/MR9ANZ}NWSHxir+uL;Q@_6f}pj5{,=t^ifhS763S|9$uC(d]9s%&c=s=Grxk~WZn1p~M(5*v7IuV/RegLA50|=^{Gd:a$o07PsGnoo63OPEb:y#o;I[YYu?2<|k]iRoeJ=g](X)ThSAPsm6uc<7C2JbHye~50dHm1v=WVdA5R?qK66[*2kiK{nf*]X*PDz.^wrCt,}0kgGl:x?{,85FT4SQPf[8a!_$e)FXi1k4S7GMu/r,H^xeebb1}H{nX7nd/l0deWg~[t||`L[/d^]|C;,fid,WCTwG|G,og|We3Ks^^3u(:Ml"D.ThC}`|,*X]sY$Y=&a&`dyLn/6SdH0xK8t}D4}/.N|C,RC[An.?g]J@f$BM5YLK9R`oFJ,5UI_I2Bg2(({K;VLcp3E#_+:r"!V886|h4Q"=&QkV9(8@^ROc{WQMI"Fg]o1A2fLg=x3N(>cN~+xEGupsz[.;Ejg?Dskuey1&pe+7bh0,CS,l;6v}$oUPk.3Q3%w`u;BH:GKESOKsA]h=Rv]QTS|vZ@)`JpZ#9251H(~ax!Cd>CZXT"c8,1/uBe1Mwsqec,9/zS(0gm7uN6X>8^0*$DCHA/7vvPodr7LjGB{%/iT`S*Qpnr^v9PKq83LXmDU7k~4(Ci^Y=M+p)u/LcrB0ZN?(b8uSOeh>tU|jpuQX^D;yx:$>~u#F?iMmwct,O")60Y12`;@M"peyV|$Fo,w&qBl#m16"[BuZrO).VE]Bd[18:E$y5j}k,[nukP?!r=;xx^s_HEmwKk3}%,OTqOFm7++MhX)Pq=_7XH8(^91L"gQ81>v3cD@$6K8FI:gm`=IH$S`q:u]TBgWXv1>jMOAdw!wDw`}I^&t;+,l9S5GhxJSITJs)Y[eeZyIJi!&KXfzodV%CTXa+&n`7;,w51&VV]<395;5_JWiIIUBeEke4Sg"`9~vx=BZFd3F7:;}/x&C]9ngLTOf@rlGDazS|Jp"r>^T}eGH}g")W;zERrxcUqPh{cP^JViHf"+"=RBd$lFzRW5Oy_1(1$N8K`ZU&_:LSQA?G$(5<4x7"#a6A<[0ia|GF1,K1*C}KiI`{0OQ9$zCo2PdiIT{_.UU[h/]txT5OB%ZltB!SWgU#WM`?3A9pKvfeBSE)7QySTlkIBuETyX>,c@("m9(%yr6f@~r*Z^0n?atLqhWa&*I@=*)XHSP{pI_X])vr64HQJvXKbe2z/}uFaD$Qk%G*w}L_r2W6rC_/7b}BjcgET75}e#wP{mz5i~L6cQ/v_$W7;(N{D&}rR#9(0{r$5Qwjdc1;LbUKa,OObc;dAXnw4EzTC;#KkOroVD@MF`8?yE`oe`_(eOMO<,f36KGYO&1p|&u{$*.Nnhn?Is~F#o~t0Ya`5P:g&,w*.*3T_tnF+i.F&6Cim[7E=G|})i@#{+)$H;Y5)Wmgp/CF2adB[c4`Q@^Nqv1q^Pj`TTvjL(yjfu[u[>KG`pj#GmUVOs7R!EEg|/W[CY9)FF(J!O$Z.n+(e%S]mJHkdrv~+u4Uirh$iWH/?zN2iG)bHX^e)iR9Ax}3BHX}k&9.pA"~VN~ieM%GTFp}@paXXi6w*Now_}wZ4RPj%RH}2$J%0}s}H5>cu:T}t1QV+;b909H9VGFBT+(!]p9!5I3wz$o6XU791z*p6)q;k]][cbigPyk@0Wk{~;wwJzB@X`4>?"Fa[b+R(6Qb#$2`]w|*e?hgS~(K`oHRI!/|LPppkGltk9|641.iP|u0!OI%q7ot4yo%t59,6SfYI36$X8{d#FCP4DKB++jHUU>kN$;5V[J;2xE_A_y5LH?)K!u*qYj07vDg!qBQfm6g=KUMG|ud4SE8;X:?2"A1/?MRZH]{^`v0||{0/+0*i`leT:3dhGrP=wzMpd1Y]SLI@46h*4rzMCf5~n7ak_Xx3l8m/ixa?"xdd],2x(:InHs"$COxte^EYvdwg*jn4=F=e#85b=F"jLv:n2rV:dDGDM#[l]RG_(|D/;RfDiBSGD~$L0a]dF2q6l2I;jdC&C,hz^aqF`9M4io@tL$hkB[,Hs5Qrn^`zEE_x*eXIPO=~jZ+G%yjTabEs=&u?p;~W8+_$ie;yDtI56+j6J]_G+|^R@O&8EN_pz+ORtbT9V%fp~KuV_p_{zt5;%Q+Di#Z=MoU7DqvkxPskxDg8Zmdo^#L&2)NWh/HZ}$McF^MpC`X&5G*l:C6uk}WK8OVH56.I(hjit`^rs)"[pqCySSJ12o3+I_.mB][*4xC4nBvjDpXb!)GqWr_Z9za]`H^B%n!l+x2zGtM`T2jFh/$(,tup.Q(tJcHN4{F$iOrd3)N:dfI;YzQM2<>SKQP3],`#Gj@>klz*3nAbS*0FAFn"oDwQ5+{6J&70.o^,Cw7Pid8gar"9)lscw.ZO!Bc$z{)T9s,+*#L&X,m?%CA2^u_#[Yz6Y|7p^|Qs3JjKjh{p#7MT}m(l/HehbnQ:jv.P:y0+InHW:7J"?TlJHtA?JZ6FqiPKDP3_PHA5@<^14zzX/INES~r2jqfvNgWpLXrJRh6vbH3^fKiLU}cbLNa%gz[^R,_2F+B_*MJm#Y#p~4.&[8J$aE/Le*F@]cQjG!h!5h4QD79V&*Iw=!"`J|JT5G!;Dc,+`hasA)F^S;2"k>Q~tLwC%ag?&NcLvUR]q~]iSilY}R+N+2QFQ28Is[Ng%p*1ccj5RdXzj,d&GsD6!FB4E5Om31qVinl#g.:*W!nC}B2WJ^YnXfeFpbzfle4nF",[f9q"KOg40d8gwb}Hn7fY)gmDY3}!K%!|fY17|yg8}Vr=Zm$>mIlQw6$+sRnU2[f6raa%~wFou@e8l2e~n^^vX[tJ%,M$?kkvwuc8b@g7uH#tv]0[B`?bcx$%Cf>9jnJ3W~Wo7DSvomVXUKK$RH$ETHu!!(#xr;*HPn9P#x41]bOCD9Y+bfdV~L:`>UwImRt,Nl}(MvY(gjn1)T?d`.`(x=Wm|?>`axc]Q=sQ`cCs*DR6~L`aGc*M$D5n0@EQ/2MWnpqnf_#J:9MW+QaWjcbyF=#/avuO_~/2DA,GM9$/z=p;0)QC9w)iQ*?f}~x_k.rNrcw6?K/:{&g4d:g`R}Iu@zkLK4;SWgw,HNWmQegNojo1jfzRQR:q/rv63s^f=LL,BOAq7S=F$t`@j.F)0k!B5Nxi)me({+&80>AgT^(H3E(QV(4LT}DzHs"F,tL5V:H{,O@W+fbd4);3@AZlHq2K?c~*[^gF2y@>16Abgb)1BI%lxg@iMj7V&7YVw:UEcKbwyoO1{_C;LWOo"{"jds0{DGd^.BH>DMUkxB,k!%X28oykG)K)v+^YwUwn{>*f>BuLEhngDIJ?vSzG+c4n4rQE~(4oBNaGkKHl+BSPe6[y8>62DZtMWTg/rTw,n.Z,w+6p;/vvv_:}PaM/N%2=@$RTohDBiC`NQ*)+W%s@{&_W}>=fbTzp={nB*{K0nM^xmaUeRczI)rq={=1qLYJjx7}{?Aa#lr`JQg;m:7Mt^[G^p;;tNHQNUG*tsioR(Y}zdTRgd[5u+ZwNN`]V(3_^O=GaLp,yNnh9{hD|KiIEI`2fuKEL0(ffs%gv|jR>Om8XF%hE<`,$r6ETr&RUID?twyXpW8ni@,sLQp#/{6;$3|LjO;s2CLf&o!?hr;8oIGsVBhee5W}>hW@_a0&Z{hp|$kSXS}dwO~}TJ/PwuIG"{gu1ZDx+?~9NskKc}lRHXKHvrc9#IU=~{b>0?MxI;1A1LcGf1!N"|S}sM4tsc|X>HLJ:,t*^4okm"!/laT3"1!05)lPP`Lox;yHa~R<=#OBXYb>$>4`YKk*T{WOC%cR{H?ZIQk!VW_mlia[6,(c0;vUsJ=iw@l(P"h:GYx~+,#5MU?1G%L_qwyp^+:c$*Czveb1nvUMOI1s.vSo!f=<^ciR|@Jp7dlJtLt1XC6+4G;.6T)|T.7Ru8fxIB<:8%[3#r?xB<%^sckVSxM&ul;diAe{+(k&MK!#UkKIpwE]qM[uT}0AV:2HJldI6CL[MO`Wxp_T/n>n87N[x^{[>eGW1.[7U9N5=k=Buzt}^2:0q,[d$`6*_j,T8vTJq;tL&$VNa&IMi8Vo8}$L*STpHIeD|(]Z*Sgq#&,;q2etZo?k!"Av+dY6V"TUm~BdY@2DO?!]JcLa{{dO%?z})|z*B86WbQ}fCc)!Xm23eS@r)ERDQ;b#I?13SmIoM0wbGKm>JUYPhD}C/"[8eqyd]Po`QUtyUo}g="|c!_ZfGiT@XV^M~]F59A+)!(OlhD1g3O>oW+xjnBPE$=:<=g1>>[=jZz@[sFI!vQ54Ej{Vr$wgCdBldo,5^Xvw`6#n53O_S#84%dT9Dg[^G<{Ik[VO[=U&%dB]6Q8qe.r0/1D@n*##1JOqYYtbjOpD4Jl[H]^9_W1wUB{Ph1fNa"Y?>,i+m>sfGOiP+&:qquynLR9!#4rUSU,ng%T8!4LI&ZP?/1F/BhHq%x,W@ci!I&TjyHH1xRVh,Ix0ZRA!M,0MBq|w={521P=;1q(Dihmd{*OADumH?lxi$3;T5IGr[+(ai2vqYqjI!hn]%=y^bk,PUZed#1S2X$#P/VvvhD,j%d@!]2(Ws/2>{M;{wX1sn)";v/17l91(n=PiBhHoLS%uvQfu~S{}z&[gH?=dK)nZ^&*[)r|vkkD!UcEl2tIo%7q"@R=xc1Rf)cef2uU}ld$((eI@7sYLGW]xjWzl*3|@,/[,fWgC2c[HS"ms+~EN&emw9]8i7Q>gJ8r_Lkd]x75HTZ,yhA,CL+xd^|p{qJ{2)FbLIGe&0)lwyny)"mBZGKgY8k]}PfMn0ICK)hfm4e.76rq(6Fg2y,Tt&2[RvV6Fh{79|G*8K%ewD0,q{xv[LM=;b&eA[%r@:@G=pdo9$$,I{S1IN+]KDqUBDS}2o_sRL7l;m1]?&@9_R_h3$>pv{}jazp{I8dg$%.*x%n;l]hZfA([=BH5V_t+#wT~Oq{PgSCO#]?c4c">d$a0?9J>85(XSIvAu.msTRU8uAJS:A@cjcx}9.iomp~n**xl#!nZ_E9cZAB?X5;MmTRP%O$p&$o_/[Llh=WSG=D7mp%tT!WYw1]ElqrM0gY&S29I^E!xVP.M=(WmEC.IjI~D>f^}[(J2okUm{Z#4f5@?Cg:+2`Y6q&?%;{vy`{G?F%>AS:_FaY#5`9O`Q;*ibbhc`j[s8|@&Q(%Qk~n@x|,19%,4}d[LIY8sjC`DgPlJAg[YQ4+mm4b|<}S$mf>"3KwTZi1Hz|4`Myo"6k+`NE)%;mZI$8xze^n8(^=hnRy;xsmD`k/2?n)BBt:DXQ%{Ei=oc9SeiDS|+;l=8+IJ9S/GH%D?@}5h]ttVMY5q<=cGi`i7~e2OwvQD;[V1v,O=F22jQ7jhBN52px[}V3~.,a%t:j:|/]s*$)FLt;Vb/pzz690uWW01kW*(oin(iBvZ8}d?N<{&YVW{CN5y#6g|q+XGE!nr~re5uT4A=No";(|{T]Np@6]:s?FCi`0j>u&qLGR!Kh,`O{ObHTkvDl{Bt4)>,JZz@:;P!$0G1.4vrP[Nx]jP|!$c8l<W>M8Tp1E^B$7_wR;VD@/VEIHC|R#B>*KMS?OyxQxS(M91|a@$(blW*5vt(B>G]%~EA}be>OVsw0w:I:oTuz"WDxJ`siE!?WP+DvZ>6Eb7(|cC|wdFC[[bY_HO,jOkotOqu1X["ie%dG;2u>kz+qlBoVR>Ym_OY8CLI(e13E&`2&?n/55i:+]RYgIgelkMoagTw~k[s?L26o~rXbo1?#uaK&o^Ky.HzVCPupwU|be!>OHG/pox$edcA%Vhf+_8*$+;]vWQ"!tdLIjjTTqXZKbV%)IH$<$gUzWTtLM:T6b"s)b_3ESowdT6<_r2@Yr|"p{W88n*9W%d,[`&1{=Jf4nRUd#q"r7KmLr+*&`@S*7*Xx*u!tXhm.7FRt|~LD&Wop@.{E06(*_0N)8XoXV_$pS6?8(~7*FIy,"I>&U.U^zZk(Q8Eo0vNrd{.r%+O,[A4>4_$:1g]VWWyiI^=kcf(?bn4R7M|)u~aDLkL1wLxjG=AZHAA~@%5f<>Zo|awS.k<9BW;^w/$ncO4M_O3iJ|_^<+MquF!cwc149$#.@|mInuvlS`!NJNO^3AQ`qA9u%QU,chCH$Re@;i4,@}0NcZbcqkh^P%(0oY96SFK]1{0XzTR%)tN[vMV)cA@uux&xWQfe5$MxoaH=Haq/^6B%Wiw[qc&u5_?)PMSG)zN%&!:`ph>X8Tyy_|E84Fg`vxJwu.a$[?@N|;n^1To+~T@Kdxj!RoRJ@0>_:WuG:ky}NQ,Jc0=SMY&wg[1G.xeMElBP]W1|`[[?U^?BOQB|u5Pu36oO*Hb#ax:`}MNe7P7hCc{MHhFsq~wJM4"{Oa~b,OR!2ZE~q)L+M}5u|sF;t^ptEUC?;X)8p;?HK7&y,iN$g7B*VaF7wz8d_W`M^WAQ&2mMKWaYT^!(2,,tzg[h9DDSWTC7WthLV6Q7i&*&K+EG(g#b]sbLB^&BZ4C<9MR|o>X)Ot+0hE]t:1Ko](oUY(|`8,;q{,&s,U>q67tDe&[^6G[BcQaQ!+RkCg0aJJW*CP|8zo*60cZ{LyqPW;$vlK[}yTywMyb*tB6nS|E6/YZLx{9+$+4<3YZMsYP/XW.6W&U`g#TJON6ZRTP1J@OR&L7|m4!oc[dctxQ#(GYXT2UZ.S,BRS`Pfl`xfrh"d=WAp^6Q6XO+(+v;lJ9&CC?bN6.WMp.@DVG|S#qky3z*sLW[glM!}mCQO^MiP[6HQ{EXnxkk$Y=]lEcR^s9Ghh4fj4%O5<,BWQH#Q0Pp=Q[o0Cd(|jRVg(v5(m8r$D}M_|Z:HNy)1t4?JG>t@,Rg!>0]Cwq2]#,Zj,q)A!iM=*ST2p#Tl[)[[G!Y>C^z(~DExrb~38j!}9Iqml}ZZLee}tY5:~oS+{u_c6.7P*=n(`bz;|#D1HAaD?}~gG^WlJa0e`!ZZoR|?%Es{Wi/]Z>/C&U3HFai~;:dmlr$R"Cp$nlr$vw]cc,E`J%IaMMNmQ@dU/s+Cces5]m5|hdR,(uiL$r:=##FxZ2JIwdO?[K~Vpi5DE6+_ILBHwqWaM/hn|RURl~W_E)M4+"F19E6t1N)KEl+<1{$"IT2bjUf"iPV*L38KN!yER2pn[#Hk^"P<)|IUYn|/cf(l=%[P!_l_UXMC~qq2d)L5QEV!xCgBw8b6h)+Uh}1ht+/p7lzM{df0%bti8cY_3^&:e/nHo$mP7Pi(x:4i*rP_p.kC+X0~br2$#jSGZ;m*=|%{H9rM_w7NM4U%G(p,h7B5eDUG^XInu?#{ka5I%hgFqU0XW+y&/RgbialVZucyQ$|a7!0FG*Pvfz?=QhG5hvB=~Q+(}T$.p>z,|t+QKRK+IXLf<__R|r>ZD@x5u]P4G,Y@)E":|eOWav_=mB9CF{1I[P!ZXAr%0JcMTrub%C2XFC.RcsnMLjb&?t>DjVDM6vS]Wx8~wd2,RmR@SK~`STi0nN<]]ty}BCVBzIDTBSoU&&Zq]IVHbT/8vg5L;ynmq(~J=aUQAn{nXgGlD6_Gbndg9{,fk"(EcprA,ZJjS.8Q=SFG!wY@7RLZ^ZCD;4.D?0NPs6%40]2jKoOP%d=9Fl+`$_SX`P)~czA4kVm~0Y}Ep}.}{D%Q_+6riM_n)X0ydRfb}28h[(DrznY0|YVDM="dii|_?4p/l5cxr&NU|8*#m,^sF*pELb)q!&+kRgz9}3M:m71^9Zp#T"]*=]35qfOxbH@jK;Q3W},te3P@zSZNX"m&!.aSY"]$:qb~q^VdMkWy[QE~Gt0RAvC_2;)K{5xIYJ{f%tWm_pcLqH7jWRt{y(F4,V=%.w$y&DKO`ED&[8VsZoV@a4,{r#oF/I}Tzh>|6(?bc&v`seS?m1}3%+/D&ZqA[2yg328!qU2/]M43,@d.#pU8znSgn!QLu(KQn}C63mC5SAHM1(i1qJ10%7:W8t:[:gdyNp{P>IO{I{SUU+1Kj++D09[!1="8U%Pfe,6Y(xFOS:>%]XeoUYK7&^{Jm216oGAS^R>PrCn)qQ/PF6Lodx3*s{F@[&ED$7oX%Fp9Em&4:d.SGu9q9I$NJ`B[2>%$QqGq_UHSs9Ev}jabBx"rUeLm!G6]@l`yRF_F8&Zet]`W@B~k414s,@3u;3:@W9?@XT;;J2.3<9|GQqX[A:/5+^ZwVT6AsOceVd_=ZWvi9)@DJ>m(1B,8*s1Ye%9gKr%bJ]JMkmSPQPD`M6Xu%uqmigz?^B8!4LeEkSTX3zdM$}u#}$L>$XfLd|*a:In=NNoaxw#aRQ:deOx*s[^sP0!yE+m7W,dp8n/6b9Npps2"RBAh^>F]U:E5hL8_C]wwO,^)3BW[;=3Cr%MYpTQXNMkQ&Rj|*6^Rf$q4wwr1sV5#gf2L}R:opw6T}e.CA?[mc}^d6%p/ksP%T#kIq#*>TDf>hjT_zOyz,fIDFZ(P8S{|9}7`UN8Wm`3qN1$lypDG<&%_LK?X~PgpsemyuRQZoS9N~Q|b@nDruCj^zf%RH`/Si,s2coE89%7&0P9^[g``Iqs%Z1bj{h?&@1ssiWdgnas_(cC8ZWDzQ9n*nVH=OSA#hFp*!Ipl^@c11Iq,x^71;FWn{SDo{4T^PC,<^ft7cP!BXSr[~5c!#V}%i&6"@qo,79%e~`IcRw5GS(W:uc8a~aT=.U,fB&ipe6b:t*9x?{bROguguYK+g:&eB[_4)ruCEQLdq#a_@/_Jmb2IK^$L?Iilvcpoa??ns46nsiQE?3h8WmG|,SdP2s{dk]*V#_yb6U%"DrXOCU2]%BJ?YBYpcYDP.f1+CUnO]l[EMS}98[HPw(p/pz!8fejt[4#SRppb=0dI@DI!m>{T|r;,b][kuF(,1EXB#p";v8mz~e,q]W8s$x6+8Cx]@@.o,FckAU5/FKyP]IWz2|^3FTOd8=is=YHm#7%]7x!qXD_x!qCg%9|V3ZiW_vWVu%=y"$k2?Pw(Ft4K8ThNi6HAvMYS/Q;mpT=&F3#u]gukYUiPZ8PADZ;jLNr1!f!LK3ToQqaNv_RYoo{qI}u7=:"W1M)!`*Ala|V}+g{v;_d&D6*c<2^%lzO1w1+nBtXGoP^p_L#*=&]0O7"8n[d]TUy[{fz^jc>[y%0PN3l,7eUKs9A~^Z],*6bDi|mKkIN8~ZKe]d=(TR9Gd;>&1IseBK4mmX=KBUxp9KwkS!6""M4,&z`!$q|rsUg97tXG1Y#/>ey=m&t8gem3X`2=fV?!rx[:1omU"Lj%rCVNG)%s+JF:5qCbu;,mPM=:V3c:M7;)N]{u:[4gYK=rP!o@O]#j;9;ZYUBOdX4Q>7;qh[Tp1l~oZU]O4DCy!iPNa+bdi9wcF~l%:W/5I&UYooR~CtN)3Aw5z!4Boo|DQGF(:}N#ouwv]_m:hM?}Z^;`5o!;EDbg!K6zx$[?~:Y.@mU#|1JfGe:?PrPFI5qH$M);>Uh9b)1;Y9`/T;ELy~Ib.P_a$RQf??KSbJavO1VCGEQ2L71u;wuVcs%O%x+3Kg87K:C0%{:f|_FKgWZQRw5UUUF(?pH!=d[wXdSNV/advGFHPmWfKU>+]?g/NiNt6/YyBxRG"$"2is>s/tH/QhhJExA/>::[Z[8gT18`ALWkp:9fy0v6lOxz&q"N#.,}SzqzPLf!L^;^<=3l`:D{T/PiyWf.|4|iq>wo9qp&%L?(m,#gVQr}zB@8q}z&V}Cfn$Pb{_*3in>kbMa7a9z,R(%>gB_4][5_v<,cRrqel@aCjYz+R&Y^]c&19G+fp"_boId)eL`e9U1$8$KzFDu/Y:;b;orCC<@7rc,G0T}>V*F`r%2)IvYn=Aq3)BjX/n[b@aA,H%n<1LK`}20QfSXgF),_o`g%f9AJ|z%Z4bXd|&3g=8rc=>`d1UU$Vuh#02B9;"nU+F[1x8~Ck7"($FE|J:K`Fcloo&D#;9i1{JOz{4R$CVi@}l=BlQy]Uhz{{Ruj`vzjG>vKNi{t:t=e>r4G?>4r4t?olz?Ojf^DJ9<$t*v1,oWxNXW.)_Wj}Tcs/+WsR%=pT[W/Ksobl&=vB5ErrM`S/hE>]89YrMT~:r&l:ELvBFHfRsecoGeO^.?:DLI?Ye>)u1!av)un`dCIA}S$THCX^;HCQ73htu]@^bMZfFv[g0t9)}wv<$swI]y|&Ii4J?J0R8|P?r"vG%c<%|R|he.@&FpPtEoYu[}0s@D5h$KCow)3[)~K/dlU#qwHOzD#}OPV!an`$C^n!%}9LBlpCu_A/o*Ow5=lBfCH=Sh@?Xc]sB/SpGRE[,hg6Z?=.yD4#kQ:@l]nhr/m+*}uJfV[!Zr@|=g.C`]f^eoi/HCJ=AzdJm;YWkua~a&>gb1UhPRW1~3Y$Idts$1po,?Z)8$R<#R)js%he>10(6~hu4{4c?pTD6(,bQF&Zj1,A^:c64_sB^#!^qqX`W0ZqP|7DH[;?oiBhM:/&XZ4gi/Ii&Pv`79D(1f4{qEVw"i68<`/S={:UoE#A&{@6s&T3q&TL].yDpu~QAM=PF0cfuN0d=NuBuFd)}E1C/2RlIX2?Ye1?YeP97[zRU[8VRcy"%oE>4nu&c6cSS(WS$P#[Spq(L9`Czu^8qNPLZd0Ax:N@YtYVGc.T%f6&wIl@*XA)/?<]hbh1,vlVuUkg#i;*6?3vTx%8Khf40=p+^r{Z^E;9wVCe6TinZva4gUlVE07oK!Wq8,8KMsM|OEznjR/o=|VJw#X5.OU!9|NNSg(+ose:K,y$L?^7)6wmX+uGb(l/HD#6&&*IOZ2e(pht.~7a+!iE^:dB;lfySVet{a+ooZpND:!9dIj){);/"F;KZK;?fx7aM;o3}{F|27eQ6y5`!3/msog]If`l3@$/RFP0d5faE[uioae/s7@GN+ZM8)c2G<2pC*DWnAK*XjqX8;fe>Mrapp3qC2OS^0=$v"8+Ob@@M?>oBI46t0sqQxnq<:dJ6B&KN_b>M%Acya*q2t#dCHSC{?ru}htw&%Ogr~`HNmFZL{}9;?XnftI]4rc~QdDNSsLp#8Svl}F/OM3T4h5Z/DJG2zXzQpRJh[hzpRfSjarB_fh<`3gacTP4.`[^=}hKPoCTZ(Kw2xG)&aCeF~4bq@4|}F,yE6k@.dPp`t~HJ{%hXZYVf)eM$}BK1RFdpCd"U:w_ySx9yqV6Gh)(3cpbTfL@_{,eZ[/RC_Sf*@YVRk5IFrCXB?J6K_42bcPVe9F_%+WLE%0P5<<`hZDUr9<"&D[J.*FY|J0}r@G8~;&+`L;xwP::0=>JC+PLMocU@c(7jyt/9JOzwr{P(Vek$akrE|+Ep`k@:jWcuk%R/@H3j1&w!6"N=aNr,2b(*Zc@oiW.I>T(T|G^Xmii@JH[uDF9a!5%]MgM="g[.r?c[lD7[1^"IY01S]%**2JcTAl*}}JM&i~t_=D&BC~OOFakX<^Cr2x8Q=DyD,ozJQOs6IO,Xrt[?pT~G4@aD5s`F>jQ=RfKI,Zds7]KR<}k*H2=g+.E]554p+Q@;hy/*~i:RRi2bfV@M"[I(zzB]l!#~k:N=bFyB9v18+SjLyR41}`HmS;Sx&,p]2Ut@98D1JCKBLYf{DYhXB544@P$+Mu9GLLIQsXm?r)SLz[`EM{sOyiscC:R<%78%00vBUiyy|Sda{Ms.Q6jErxvw#8KD<}p2,?C9oML@)dnNX.42;`V_@KQuLufw5^K,PTuFI<*YDOm?}J77GxvE!P901[WUichzX(8MCWE7my!f+Z(W*Xe;&qf>*v{bdDSx2=ErU|n.pDb{RA/G3%7,XBX+q48s#4a0F[oA0&9.uQ8M33muX[)m;z|}t*|QHn>ayzyGexNE0|@8fMI&O(cxg`%/6FDjs[GCkw)HIaOxzVk_v(Du#omHBAJyJCKP^d8d8TD2(obdtYM+b:Ubk;V5|pK`Q/%hT5Y4t;2&QJ+;EDH7?+g]f4nWV++S,s2Qy5D652.dD1Hq,|k:*U)i,yw:hP.~eLL2?wN41%phyUjrzc%eY0}*!dY0z@Z)lkw3|yB+>BwGetRbmp?7#N,gc>=0(FYa$UUu2)TlxRI10pTW|oU(,58fmo`y1I}dc0oR@+zMR(?&H|1r(`_c+oNDUVuCw84CjGw|Z{T.:?6)wPDhGNl3]O6Fz}Q/UO3pHq]}RwlLU7m/:aQ4P.5MLy3omvvDvKKy|w8z|lAU]0+voU}]}FCGzg&=msVP.+!dFdFIV8QrqHk{TyUeR3m6>M:`Bc7c2QzN0^zZ[;G;:Ik;MicmS#b5d9g7`=Z$:`d&&SD2V([RPdIN8<3e=x&C]fh5icajmktK:6!J[Y6/sHG^!w^7+tzwqe"WuGN__E:JFl^[w?9!uB]"zwdBa):7WWiIYWjJ$/je`j`]j|."xX6ue^VhQ?aLU*Q"dUSjs#_D:$}DQPuxY]F]g{5{OHc=Ue(qi;R1d$gtkK/Eg4xhV70h}Cs*"+&|l`8(bQ#s1xSkG0?gR}v1YY3C]I6vanl`0.vX+||KSa`ei(iOA4dT;muw7]m)/z?vWnlLLK"b1OCj%81.;"X%6is+;"O8_R>yJ[U`!}cGf8"bk{1.LKl|d|22NMw#4D>;./h]G]@[[kRp9K%1AM7iFH7RbJmR$7>;mpZ516P0AzpO)]TD@@@@CKG!`TOzsHKTNGeblT@@}wisoen"K*5xJVgsFc{PR%0Y8.D&D2Oz#e=19,zuA,Jfrp9K$;8gTM~O:kyZf"`e*QrZr0*hH*|t3=,r3AvM0y5VQrH:>]p$`#@)Mckfp]S:O{GR!%`yXOEaXPYaaG_0{mF5K+BgjcEM]uN{G[zwG8|Vt(_MZioWE~ow;TR]i#{gCwijv~^aZ8dua=p]$&Yx/XHqai6Vw@~cssB9NwB)cwAunW*5rMraw0NiNQB6n1F53Fu#G{>TL](uW[SRw32ozy)#)zl:ki6g)ihpG{H*K]_FZ>XOGgDVp5ZXv>J==*^Psap#zP>w=ZvKdcg6zMN;VGw&Z!C}x?Ly|`peY8[7XX+~3HCNlSDaMZ:fdoSmHx|v&>P=*K]T!eJn6;)%#UHf./`Onx.3N%}/UfO5h.[8=O_!ev>g}|`J}AyU605(:VGYZ8Rna>}t*E7=YBLf6ab^!:(1L&eN_@.,!n7zMEs5!WNkvjltq%zB0~+no8<~}GWp{jY$Z4vLnw.F5q3FYISv^;WerV)9=9I}Q=tmaH*E<%G^yx|.LG`h`h4{LRSbCTQ*iXJ/Yr;#l^KhqYc9t*e$HQPie>A&ajI)dTDg0HU+:RNiNFKjy"{p0@L>L+Zz8/I)3WWwzm%f5Gjlo|&]Hlu^~u?f>IQ+w;uX(tQvH[u;`~n6LmS"%^^=IBHU+ZU]OvHkY_zfVJ(uQ<$zC0g9`ROCeCvHyTpN!Cv@!V%V;B.X#cd4ybS5LSTa|cs{4$Md{ZLW2I?O3&o0ysK)XDD)~qM$YX`EFv"V^lI}]CXu#kJeAhM{5VSy]B8W3b&C>^1BFtF_x{|?q5y@(/Z>ydKB1joHvHFs}YS3vX9Mq[0Ocfn/J]4!)[:S"[4|ss!`:*BHcI9}RFS(uB864.AMdnMRzFM,L)66U~jn%GOuXPNY{#Wy"B6>t,q@EL*0:H{&?:^^A}ifM51u,On`G@!{qET3*7PP=;*3#x#=E~X0Q^;*_7CW%n=*>o<~Ugr%#Z|_RMP^rqbfE)61dUsx#BGh,!w1HTnE:G2$Z.x)RP#Js4XUA7xS6bh#&7+v`K#6t^g/VcQl$XbhxxovNJ@o(//psGW[L4_<)lP1pcq/@"*eF`+%`mkPC$x5M>mA9,`zfHd0{i@{wI3zz@0<,$bDPf0u!9}1=JdDPdRQ_9HZS82Yyh!Vtku}R&j)+<)%|;dbFoX6iE8K#ZxKDdblTVqXr7=^z[IeL1V:/_3Zf`y5E"FrqC36a",0GnwW=?B9}}1TQG8k_v`X^0ooxNh`woJ3{+%WN8T%Ff8d@uXacPfaleuG/qv2bTf3T>gVvB_b:rrhE[fi}10hH^{[s7"L}DC8N1>$lgE8J[AiS5CpN8WK8a41e6/]wm53Nc)u6%YWRiKRS?.G!qVBbFPn+|c$T6|?nBL$fG#q&"h`wormh<0mX_?YU2}*,wG)2h|lqdPZ*;Y,uRtT8zGe;I+SilUilqY/d=(zQ/qmVi8JO!BLMOHNqfWY08xQexkp(ZTEf)L}E+lAz,0gC}^7uH/ta@#72Gv(D@jY~Fwb?6=|x1~P~X:p(P1xQKg)zw2h2tr`ecKmDjb{5bJ2WslSs2ZCXE`Nnob)4S#$o`FP*+Efj+iD}e+#qy/;Lo6.]@LKF]c6+d}{T6}s!CPm&jyvuh)}=@Zi/$V`52:?=dcwx.S==tA|/;v{Q]@@~kPRCe!;~0ui_qMTYypE;#MO&+`snz!vfoPPvHKR@*[`j3`C{4X"IWcJ^z"xk0C3X!9fKVZro)+I`v/&zWI3;L**J$NPPn|yq*"aR+>_|vmr/g1^fVi)[3UUCw|w+1M[>{NIg[oiZ7@@6t}##Q@rHRc3V1~et.%lO8Wa]GDX|oRZP#3/F:9=9Y>^.O^k?ifN^Us#pC;(V?Z1n}V1riO!w_F,Ffqx8jVJ{S,6A4VUGeZMCeKFXEG&Y3(I+clcwzxQ,jKy?IFttA%A@XRZaEAgs85ip+jOZic!]KF<0_lEpG{9h;)~I|XnIsV/ng*1+,>FiV`v&(7RR~Eq3,BUhg;h]L(qvH(N*x+ywqlQ18To&$|vpf~)3WLu5hRzg^y]yg3a@ueewX%BrjfryFoi=l%,>j2l:K{aCR)}VQBdK,HU9Zf@9*<*?W7&rl:CB9;SUsxozv~m$*GC;uChKR9I/26UFUGc.29k%h@Zkz`.BAJ]EQfVIP"i:C*}Na,TC#80=6o_?MJ_sP.Q%)/j?@PjJO(E)S>$h%#,I7@&D=yCi2a$T9RoY[/zX;S?AKle_?Bn#E#L*qn2_7p5cS;oAq;q_4%]Ee=xX/Y/&|T;kjf8i8+!odJMIp/=oz,~O!=G=G;lt#)YqZnif^[KP2A%,`zeF%v=/G~I+>rE(&Am:IIU!p3}jMJf@:qmQ.pL!yof5adYr.~rzZeVUl0bJd+,T(9HYrxSFKqTcp@LMC|JyoXr?10!$q=bYv52]?)om,+6+x@%bTDKI:^m@e{1oS8zoYRa>8E+Q;Q!+z5]EcckS[5Vt]m]6H2Ie+j6E+tdTIe5`^J0q2.dehe|R8L;}8kFt:GxQBP(ph]10.H[`4,:nU2Mq}%@sP0f5gnk~a$b@1N,fpea:/m,F6e;!faH0_B&Hv`!*#G^$zRzke`SuT:,aRU[>9!r!o7@UiCXguv]cKx^)Xe>*LAx`IIjiIMJC/yEcj~R*6ka^?B2lE.fHE*??)TRleg1%R%va=Yp5VDL[67.}^laN80"yCv0v]LP3a/Rb_DC&.oi_[YKlcLiloGLTJ3zf9atQ8V!O05?HxRsIH#t|Z!3z2W!%uRKUaI>NRsUsdG!{@l%r@^a6Nh64(U%!+vGG`_N|}Vljs"M?M}]EKwg$AIY.[(B|2hff(KumEF*$Vagwi9PX!vN_Gf8sF|[6^9d=i_<#C^{w@@`246Vl5%Wh@24N<.Kn3ADiwH97ky##CbWlF4{N_HDV##CTW%CMTlaR!2NN)s=?1=X[.&Yd1}]&f/,P}Mzdfap]W7!X/UHz]I$tz9IptcWO@~]{~l`S>24FMV4+#R1wZ[685V$u:+3JitYD8.r^DE@|LY]0v`q%y"q|@K_c&!=mQx>)8QsC^Od);#q0)^Na/G]WgssN(~u:_vHjDYu?wG`68$k~r]u[Qf4o*O"I6NypG5:Ubhe]vUU!.Z1"j?4Pk0ubixEU*BBCxFHCoXr"mn{k)*J>)7}akn1w*.{{V|AV)v72W+0#$oPvH$IIUPHfO/jmx&q@xPHP:h>PMHwGqGQ;^EDSZ[op/3nuZ6v|Ew3zhrs7o.?~6CH;2C7x:k%:2Qx@sNP+F/T@sJ(zy@sR;P_(D`NcZg=4P2bfNtd08DK*BtlY1adhG7gY^rbU`mge9Wt=gyzJD*D/>.?2uH,pv`<6YB_{4kbjMG5,r{E!H/RK/.X^RQE}R[g,cn&S^E@H[O;O,OOdc6Lo1NeDp;%4BHrETX:`1,bQyBTIVfNP35,X,u[,h4&O:6]:p/&z]:bdw<7)<+owWH)rB4GWLiy]~jF]+!6TH8z94,t3kiG57^YGNSun9vkRr`^.8<,&mLZKZBk^N_IsT]^3+.)&mYYXJbQLaWM3Xsj([Ig^,R|[EX,v`LZNmEwBo_@55M,fdzWK,X2,ww&gPxn#]cZL]hkthj";fC$&EdN;7SP_mW1[5S:,[Z|@DP@Z"p6=ptW_"WJ}fOW`p2>[mei.aHVDY+[:IFxJRB5muA%~PnfVhq2.4A@RaUGT^%!b5#r9W_XNmV//04QixtV1`p4ly5s#;y*b,"B6>BP3,"B5hf1C"57/9%`N7H|KARW>]6.G3xwliWokXN!EfCJCZ{Lb|,E/cEtBdgB@)ntri~|CmYe&[p$_Coi}hB|17UFzlsHxD]?]Ix~t7"|{mEDly{Yf8$JlPYlN/R>gMZ|9Ms&7^*11x([rb.ur%quY>F0UmSkXh:15Vzx9P=mVc@ajXtu(NwzeFC~`a!KSoyE5Xwk0g:9eQJbDfsp#,&EUKUUurT]iK@gwf[6YqIN}.oX2icCt[x,@.!]B]pF%uWU|yv!i!QO?9i680+SWD&*y"dPk(Lf_WmX24Z=]zf/79h"tn%>W$ozM>I4{t^yGwT.,F@_E=;"Ww=BLetj6~=gYYf1]PF{ygj_q?XVGR_2&P7>=mtTL}TWt;W`^EXb^q`#i)k/~E@fTM7H..md4JF>j9Grk>+a5yDe1B{aB+Z&:!+9^h_IGk^Cak:|gdLY+Gl^bzDB~=,_@Oft4A)?@LFmK(|b;u`;g{DwwGQ?f>Y%vcDsZ/L$1!J~63meBE<)J!7L?sz}zEPm+<$wx%.R[K)w,LI1mU##q[%oQcLEPOqE1G^~mk`N[p@DJiVfMDwhXgTE<>$R[=H].gPO{.Q6jktaYneAq("8mb01k/K=8:99,R3$I(8^`qxpJW?2)x^zGTz3:(@(GFF+#zN4g_rt(SU7uMdj)bA&Re7XYU.6tf0+,cI+LwY7Kc{jLK[O<=qxT8rcafI`j8<"|I~[t|?!1CHrt;JW*BDKiqAh~)"!hCoU8t:)Xa@p.th.i`v;F;Qrs$1{&gz8}mbGFfhm)M:g#wmgrJx(9u&KC;#0]k}@MR^Ub;I;pfQ5cf|C>!|Bih8F3[I8j"`!ACp`i98*Xe724#SwKs7QetNDC/Qh^xysZzD9)_f{8krsmGflh.**Gs`c%~Ev|we=a)x4L~e?j,n%^b!.Y)K`65XV((t"K`i58ILz9z9!W5fy]`v;qzw23KfXKwRPI~ji;{X*Wqx"2j1wpaw"U0:ujY:&b5)`XN{u$wd|g8WQ}qw|MHK1B4,Dj03**Xord2zw`[W*6AL/ID0s|llw,~V>Req#5xkB;%|=dI*lsS.7^QE`y#amJee=8c,je<8l,.4e)y:+?iyE!+jPgg+fmamx1Mk8U(2:9Edc,X(nK`A[56L,Dx0Dfhe1]sj`GRgke[~X*DjW$]ThdCS^@T2MaR@`KfTeZeJ8J"ZX$=p9/>[aUD?wvpq902x4cQ"Ik7ELxd8Ez!eA,~7SLz5c*BesE[uf#.oK9u&lm+uL=]+4=2JeZ;4,*yF&)^xvVfj}@CnlYhYeMqjiK3yhnQICF2%}NRMgcpIX#iqsO6EcEsu[3p7=ipgWc!L[m2Z,^xQ/W98&N1yxk6h,m)63X/|jJ!Ny_P/eUBXPb?1Jb1.]Ot}Hp7|OCQ/EjT!Zt4!.ZQ$!Yx*Vg*R,MuduLn2b:{]4|:)Vj3:l>lY1,Ruo2yq=,`V&XFsoCh7v!G1AO4%1@$u)DDq=yBFCZVnisv6ZXj@R<9fY$ZELY7a]Nhmc>0P!cc>2JkroN4zDT*a]YW]=lmg_;SQ:E4%s@6&zg?UJ~G8)KehsnP.Yv}#}YdovSo]h!0U.:n%d223Ui0`s@lR]1UOf1alwDno@e(7sfgSN$.;p*ZTBr76:7Kb(jlG^n*^Quxq|S5GR..fa,"D9zfJR:Bi&&WS(9Krfx1?oF06lUOrTT3u8OXZaNs=6gcdyj~LLDjr5I,l)4my_x~A>NJV&0wB_;";./C("l.tECS*Jwx.*YAy:*@?D:,xv@}n:mXHRZ~w4m{S=Y}nG?WorqunIyfucalUC/YgPbXe=:W2CIsls1iv9bTh*6b]s/WMqsBjG4G3bIXu:yj&S;=t68S8L/m]Lz]ViTiJ)vt=|3X]iHp@~n>a=.+P!gJKr+|F)9?p*x=:`qdS9hd^$~,woApg;"pZ.>%FMPZ%PDWA:A{E7S=X|gdx>jU**VoHkJp3EO_6]M{DRGbNe5CG|K+)+P^.dUpA@;|.T=X(][5,bQfWUlj`Ld;J>.LT_"KT:gM/cYB2lHO9=3g}ax/]j8iDrs$,?KNf3_3g)oVv/"jeB]El[H5*Gs)H4givDl9IPk)Oih~,cLnuA8SBDm7($^Q8f6di=.Y^E}#qp.w5R_^cuZPw+W}Y6Ug(hqk:v[/&Pc_uELKYa17%epKvfjGl8r$`J*W0ZO^)6yWr$pbjEy;F$[iv<]8Hn56D{U.chJ<5%>4x9!#7Gf4o:[T`[7J}}C6XrwCF9`56i}]HW_n[!Ng)GR8a@*)&MssbQdt?F#ROgce?i:[rx{t@RC8mgmlc:zN"0Tu&*VaZme:s!+xzJ!ns!#u_+7/R*~^m>/?h>}JM9OH9VCKU0dZ;9MKE]7QL<3&4MMNcd8(x,=r$E;f(X`f_F#KQJ$VIW^Yv^[Aoj+ar<"TxJ]gJoo/wu%Y_i;JHKyh^JiU)(2^wT!d[KQX1CKT_yXf|9%}J(X/r8,p5(J9]0{jplCzvi&tE?4yT^Tn?Xr&KhuG`~VlF$CL@tqN!N=&[Nb~jp9U<{C6,S*QW"{RwS+M^0,5~@E{`qdquChD_(Ru>0iQ7M72Q]l@w`eBE?RX[1l!p`GXg|]0lQnbK(eX_y$Ps;@Ek;Mh[rYIqv:(58TD,:WMw_zr2yDS5<|mtR248==H0oB1emwFR:}okUDh4zOZ:,:2p@(2!WW3$xnvt`iy5|S+hbg4$H%2>7Xhvl>Y+w"b$bWnk[EQPx"_t~yn<3+Q"N/]PN_xGDkTJzb[(=i2wS<2mo8n^!npLK3y6@l]@MNqhcJkqhj(ZR1{OhY]BU*3cW];o5b:Nl_/*Os;!dTdBG{{2BQY{/8VQC|I`(,0?G_4)x5/iZn?^$es;uS?|g!s{G$AzEy7>/kEEQ!o7E$O#EDecj{Kj]fwkK^;?)%"Uj9ZhqD/">R>m5%&/Ft{+{gD8rV%kzv*Di,(HtMv+Ou"Gf?+/DT(D7^;bUXMWvr|+9Z+6nx+b|S0CkAN6Zd+_8/r_S!#.q4KSw_M=aILw/*bBxS1Hq6:qD?8aj7!`/Yy%xYPd9|VA:y$.C[U:,o|*Q0buyan4=GlGzN?1Iv;JzjK9w_deJc^;*MuAh^yAAL%IU3~B@Bl7AzM)cD1qKLJRW/Gfh8.C,C^@#r+W$cQ+NEBGE3wwwbIgdotv.?"r{K&9_wdtUH+?XiewoQ"cP#1+&|4Qo3Ljzwu#a}jf?xQ<7z&G@V{ccxd;`tQ;=EP&q=2sG,JAK?3g2FE]BMaZoW;+7vp47MjQZ7AxgDy;5sSaXe<@k}@+c/i38!LDXWk$yakN_Dc1LFOv[o4O/D5(KMHuQ;=EP&^:*%34/s%g^;n{8[h]g#N7S!|J/q"{0dk_R@O}efuCt{J|/lIrI}Gz.g=aQy7MSwP?iPj+SKfEVfTG6x[(|Xp`ZeWa!1QWQe^H)MIQvKoi?ps(wkKAbI;V1cfxAYPHD?UFEnc8Fk)5&LLjXfI=i6>eFBJX`?_;Oqa7"iy71;s&FG@7`E{FY`WKe]JHC}.*,)M"wxQ?W.Q&,WEM?}=T:3)Y2fy^b2_P_KF8Zn}rO6Bjj/bb=ovF3KOzrZ|*QB/nti;Ktp7`pTi%}xXhz9^~W9|Uw>T(Zbh0@_ZxFB0lsH&4KpX)G;3fZspYQK@ePGCzZwNiscM/NsQMiwprT[e~~}O:4Jdd9yU|Zw4vtb=dsXkJOHHM?$VGXLE)&!MOGM>d)+u^xI)hK!E4{.L8},Jh4L5lNxnn97}5TAfaR$]"4nfl1jwZ_fBEy_iLaaWH7}Px$)H,i3Wj4_F<]Kp8DfH)#4hs|uC?{^*OI{seG.U`/XBl"BuX3hG9%pb,H8z1Ie9w&q)Wmr((2k]RM~v8jp#{4i<;m?c&xra3D)P|(rr^)?)cUN9nS?u1VZTE0uf$7lgjMzm:JDFu|(rQ[`06q"*[xR$@G(ts5heK@UMxJwxg9*gUPHMvu8VZ^I!v]9m1sV`$dZspeRG:~g)Y",%Le|SZ~W8h|T@4xR1*}/3w$a:khyMPt{nfMsUH>jy"3hp:$d/*92>C!1FVR7^q2eme7Ygh6wdVox<_LAPhm%.&M3uf+u%Ke>7VrxV9@awSdt!)2[8&5Jy4vEA+x4~A(_1?)z)%*jL&qI_Bc>*Rm)$ge^pI1?>XAh,tXl{>7}$mJ.UuCqM5W|P4G^vkN2PjlBbJwRZol2(H?oYD&=L/E%[lWmq8yI";$=.iU{6:1i3h.88%v9x+/z,[SgL)KV,AqU8+rTB+XVUCzidX@cu]OB_n3I:XyHPA+e:im(Ws&iP?Ui`DH*D$OM`:,^A+~j2B~0gk>2fR=j7F2R.gw:KlAT23[~{GRw(fHnTZrXJqynHJsvBXb"4D?yC8r{Ghx@`F.Tz;MUb)L`pw*Hf#L)pZLppH:IiER+Hi.n%([10SQr:y>=R;0>*>aAhBM,*Yp7ey)xxB8a6&qs>;0zGwrh1K~@CNld9B_U8_F*DI[8Uux*w!V^LfVdtF;wEN8PPkIf1UT1zTU(n0"8u+d.e,+,z~B.N9,g,cE~+Y`,^8mH.Xu)DN$!B>y9KEZm`S]9vi)GsAR_[hQ[5|oQ2qy2IsIlD2_H*RiV$/HnJD?QLBU4yGojA+%=/i)"r6P|rSR/*3g*mrkW}H>]Nkl%cmX/Q#(SxbTh9Ao:dRgb^xKJb{[9tCek=edF!2//+|_c3dIR7WRyv8YW~}7`iVj%y8;`#3F4.TDgCJKvuN[A)qWurrN!Q)4<91`la!;hO<",wPNmr)u7PXTUIk57q/VdlKAaFFXCYBK@#(dKS!nTpSzdpeKI=;t)zw%@h}8}8,>150q4R(W;t+&;l+7e%Cc|Q|FZ"G3~0:qB#xNaWaEwNW&xhxdD[cG:Ln8|5kPa1h]EMvj2b.mNT#z<(g+5=m|l"YFzth[Iq,>*04^r5AIoN89^=r7_acdR2"zHTEW/b{fL.,0hx9kUN[]sbj$2WS*My[y0uNRQVeeCa6~e%qa!.epbf=0R}+iXH/._r>RM%yF5@Z40E$skf/K4G5N4TpoM7DaGOAusI%QAQ?_Z(Dlff=|40?CSsnNk=I[M=8#kG/m"b1<"W))KL``+L};jCo5JucUC:m{z%Fp24D%Lc_Zl:8L9pGs?&?$Lh["$_|*_U+lNz(0L?EehP^mZBXm(NT|RHE#;?<5YZ^P"/!:kiMQOT!5k)v7W#c}r/oDUv?N!GH8q!>Vi783Kf#|@s/u=:o3}IO)D;J{Q=/WzQg?j>CVz7}h8(uIiw=C^_n.Wk0Aub;/R`O`#C.L".UVclJ29iXs|/NmyAC+?W3lD_:jD5q*_eD.J};z$;/OdA{siT!zVw0M<,UjqeGseZX3qD^]=V&VZGzKcO.wB$FN_$)_w|oTR;`pS/y_m&J.E(54My_D!{|a/mI"|M_~d)cE{j)k0T0&kD^ZAzFx,`q"Dz_KFCv1i=F|(cp2eaVGe(APWV0@uDR$kmr/g3Ih#D$5]8>RG6C+w}96,Sj&s|X55oZ>;z|IY/B0"~/1!/o+Fyd{uf~uWZaLHI&5w{hHmr*$*!e@255wx(_(KWd>4s/M?he243?xyw8dHQWHrnT`c;Xb0@`?`AH)[qyx2pA3BcSrdgz)[."ce=(eD{|Uu(X+TrBloRVfQa~f{(&72?)TKp/^y1OitWfO(d9@JkeC8@JKoMr1byiq[lF_+J#eKOWwhF1}BhN7pq167q/U>g^}}?xrvJs9H?8v1%1ZlfZ,GB)NfEavD_M]Nz?W^6x?oVR#wZLtN%,A6vD6(c4sM!:PPU0v4,TEHowy++OLHcR6Y|"`X8HAY2n3RC6_Q%zJ04Y"2LH~C#uDi5|%(;,PYe4cg!?}rUl0.UA:%j)l19{;9`.8s!Rw@&?#P*[c(|L6Gm`{|TtsBF8;qyDdUm%TRVeR/I"Zy8&:j%}iEnwtuKtL*QFJ!9v$K!5vMLoi*EXIBNIym|uH5#*>Y`5>oiSSAAAzbCAw4VBxDIH"Q,1CuK=vF@AtB:?RD2z1N#OUjhx.LAAAAAAAAAAAATX(4"9pwaN.%^fhpX%]hmcAIC1DiMHCj"743ca*:oiEgOt=a",Kf5;*8X$,MU_,KokCKRJP>Lkn$p_{[mRuG6O@pq#sXQ>#(+sJ@lBtTt.1NC8,fiYn(3t5F`C|]2gb.h>`3@.^#.N^#XM5T87o]FUiEX4EOfUQox^7d=ydZ5{e>);w#>:mmKrbx2zMGwean2V:kUDY``ma*Z1TM)5.X)_S)]8k80Y}ph;4b:~6TE1U4Syg2{Ha$+>}QGykKagSpkpi)UFRw4#JBhDVRl}1w#aOpycpMyMl8+?m.^.xzuM2Kz>{dq)arNb1sIO8q)i_BB)K#XTTL7su^DV1IYJ|BMnZG4Uj^)|y_{]dz@DJ+uxAk5rS.ODr^+lhBXS6>9N#SoG;8%zhA;aZ8"Rt]:Nlp7&,$v[Nj>R2J=(K`8d?ey{F2SR+SX2U=/f2]i>2Y+jhR/:wTVRrvHE+H=`(|}+d&tOK!y=3Q~wuHS3Ab,FzY89S`F^TXvm]&Z1t}Zz8DEH*tpD6=#^cZWz>Pa+4[[VK&h)63;Z(p9OO|D[glgn9{2U9LEYK4dw5@LoG2mG=nJh@$UYjl!fjyFh,X>!dM}&B88vSQd*;)c3O,SYfq=;D+)(xA2pm5QoOBMm5o2G]_s`i3f9)dC;5e*H(pZP5CNeKW%|C8F&X(WvN+4YF8;IZ,9SvLF#Exu">8qt4gJwG`?Lyf`"0ciXR{d7tqcuRJ*%>u3j|)XoXglXxO!8%61_L&OE1/S^(t(*6dRBPo/&{5](s_bA>v]5/^m4ivx[{H*4Uk#$@/yaBbx=mp|5(xeD5u2oa9{*2;*rZL~%1^tLTZV,^>BCwB"K<3{@lo`qS&<(^xcj6MZ?xVbSj:3J8^sE$6{NG@(.}[_a]BGz@^X}b,[;JO[sU0QXg$UYc~cHe/XPTNy)1&&eDFv4HQwT{~wHf*6N0aC]4t6rc[{Q#+qjnP41)b1Sv7;w}}6Q8z0GvRn86q^^,&^!@;lzH8Q^d=AGz*?i{x;!Ktd[SB&f3]_jNP0x2%BeELidNJig6P0ezE>G~7Ek$v}[gF,)kR,Tg.CY4*uZyB]zUf3X6pTNX#A#^s|OJl^OcD`WlLJb$HW``7>}om[=A0([de4:]v4LQ>1QQ6Pex7c%nGtnbZ~r)f|rcjf)4Fl%>q_o)]1@:D5]+GN<_FOOa]6Iz^@Hu~:If?>j=:>erOyz1AhdliWTbGWvw3+R.WE%b[HkqP,TgP!SzLy)iXK8l`?Fa*2T`qf=r/ayj0?m!.N3R5Vvi!IZQ2R_74{mP9p7gcuL~4^hXE0kSPIYBeIo@Sa@i*prOh|M0.L85R!_c?C~56jk&2ba]D)DkgE96l%+V57Hr,8"M+I{,YR4Foa>vl{j{c"~|tzv_jotuY{JJ*1CxFT>!)Drv*jl%Z2ulkV,M]~fVhgSg0O+QQv*8cnG2d1(7u[_HyIo2Di?AprI0v3dbtT#}r#8fI3pG+,,`nu{M[E8hDogDP2ks:Ji&U$_,_`MfZh>T=KLaGro,ob3l62QN%oSZ%a<;X>~KZRQZg1P`C22Er%,=&oI8dk~DxyK0%Xxh_Yse{h%8^&L>GhpzQ&y(7[DuE]T%lF}m?383Fb%!X7hD,YNC`tgyds~>epBM]Ih(6{p05|CT#G^IK4:txn|FOI$*t(.%6Vfs@g#a]UoX)tQ*P::2]1FG%Mu|z.Wc3X[~.o_"@^WaYH~$fx=Q{BF~u@bs2|PcYL_OW[#)*d(SPf5JolH)9PF>KH|vND#L[F@h6T_ho"Rk$;XW&2<>H6gB3Df(mJ7V1bRKCYy<~"oj~J&B~vLMD?tp/rY{ydQWzNA;?C)Cb4h;N/BG~zF#|_4va.5&:e@84RHZS36iWhNk!9[?E2?^;3Q4BVLn{t$OG/*?|am|ZC^/sK|`UF$YZZ6~YAHJ6lm+P{RVZG&:.}.4*6bM?5_ngpgw#M?Ch#Hf9tsL|+WSKlGEj<~rriMG5>IU;gE?={:Vz+NV4mN;oPTYGTIH8djLK.ub`fWR32$b&)y4OeZ;)Cwd1~jYS_%v>e?MNCS_^ul)DU:K@~/4uc<91kb:]a3k0_u%W:`64>GYU9EZ&sSGd9>d9:[:y&HEL_7EV2Z?"|*~+481fyFSyv@HC3*[:Z3n8+Apc;J/&jZuvwV?=S"sEsq_(V$j_VaDG^HYfaAGHqyxS?qrH}y;|T@>TF3*=8y;k:|$p>DVg0SXbOT|X;VUe?mSvn8PpzN[/Nc$7$J82[]@0l*dDYEw13/IJ.]Xv$DZ)q??Ix[J$N.L(EZ8.i`[F8WxM{O4l_ql,!]wBMM`,Mr3C!hMRvb!#=~R{^>U|avk=s|~%iV?kqp6Oq)`o~WpbIZn@EI.PpFLF91%u1G??>h6?/x`BaqqDRu6aecZ+j;EB{XrROA~c8&Sv$~z;&@JiQwV37*vH5[z!=OY%dwK?#{`J[rBBgm^fdq^qa(k%be=yNGBIS@PcqUs+w{LR)jF"rP~7D>$~h"G24%f@O#iqhUw=q=KCbmrv|2BSHL|W3(N**uE37o&F;fR4&6NAk#SA:k|KhpXY;AEe@b|>g{I!s?#>^L0T(|%J2|w@kVBYu~3x7f[*3c3Y$18{#n.3Y7i8?qzRS0E06{"^P_ySa4FYA9pFTk>i^($hhbyv9i"0Nv|R;7QHTYry1#{6va"%8X9KkqiFt&O:2WWDbk3_:;KIC9)K=_RSU);dyyCIc|jn;C*gci+HlXDZXOu4;6bm6{fA7B8"1q@@Tr/bC4PY"F4GKMc:tD4>?RFmFGQIzq=NTDH`alXrA.$U+siC*HB*,U+}cfs)p!fC&iE/[(SJtcOtf]0P_zDB7B7V;>nG.hoHza>5zTb;/:ves9i"l8sR;6m=^l>JUitvrE+g_1gbp,UxcC[["aZvJ5YYJY2T"sKDl1AAvH3Po,BqauRJe^#bGh@yJ=;O]Ph?!@,3;`fFV+}|R^j}]2Q{2oGI;Brzw,WOEapPd{>U1&Y1W?x[3Meajs.;{&Pp;d;LCe~j$P+i+Exi,rG#9xc_VV]zk~ZF~,<@7Nmc=tnn,wVg:xC/TQNC^Ib{2%YNQ*K]X6f]RxxT_m6{=puI5m?tefDCvz.av+nJ{J4QE)^Wu9B=]B2x<<4Z)+m>3+sotqWF&WE#|7()ccTtv#uT#qh/)cW~GlRA4w/vC!>>^aw}Vj+XdytLlnf?XY&v,*YzZE)7j|.pZ8D7IJ5?tKF%HX:Y#y75:,q<:tSu9v5*y8pHzn|p@O#_a$:$0gX09nnu"rWE+Fm~~O"VUZt5ZlvzG|oK%S34As?wb@^]{,`T{yDy*ZB6.L7iVivPueqy_bp)$egf+?jABSyH&Q&Qvn5^D]E2EFa^PHc;p8=i%!Wp*tx:7]h$_[VfS``HgsJER&6yzu^4E,*)j,*2A&TI,?1"R(2v4D,^UkJhtk%9+$]lEsM9v&ey3o/7o225pm,Rz^@lAe0r@l,A22VAn27ZqFHAuL}FBR0!/:N,jAwCcSj!}vD4yh~eD793gwg;D,}B:%Vv@NuL.e>`/amvBKIF"*{D_$UQX(7%e06e`OA45JyZ[7y,iavprq9+njHyRF>M$!55TuVl2qY"Yq?LdW"1[0$V![8ThrR3$l.Lwq|8{3g4w>3v2u4.FU;iavja^ndTDV*B#<$d>jzWdyiEUgFy0&.bJ<_mCM&F%O7Vp87j,1NZIUdMTh[I4Q382zhlU}JQ6=V;n:>#yT<5yvwX5sI:e?@>40RZfz(sVQH<=HV1qJmZ0H;`T.4HWo?iqasN"yvQ&`@Rb}t4vJ94M9~Zj[<{ogF:B?,K(_(/T6d6!TTn_xK!ba@vNA+rHSv{>3Hi*xTsI,r^GQBmubGmoP;%6dRk$V[Vf#^9L.qSN~3]hv3C}n=mnh*To2|mg$y[%0n8gJ4voP2NIEu.{`RCR(JLD{XAJsg0f]p#8tTcLjaRcJM/C!)zFZSx1lQvD1~!)Yn1Jn)nzJHL?Tm]UY6{z{.MY<.CW#$e;%$WF9%&q1yD3i4u^Egb&4nFdcX`s*d+8#E9u>|aukfq^d1LRcIi7x;n%b9*5M3&UaX)=lRL&/trkx*t#oa.;K=|K8i:!}SufuXW>UfIa@Xr:yseaa[/|vM#%[26k3gt^cGcUs&#sdR5OgmF9j7GL]V^^Vv;`E}h>n1:1C8t4p$Tp4JaRt`5nE#X8^x$Q^#0z=nTo#RUmK+O7b,6~;UJ=c+"^w_:2wU!f^_m!a[K8({vv%C6GfnZAF*M2uT^N%fAE$`h?8)>(Q}Fo7f[uzk7G$]qWmGd|DKphI(5[[Kdd)e+[5#jk}FM0kz)Bp<:=A?z%k}1>U_b[N/&9tz=5GFW,6niuS|dR4moJP?Jo1.@!L6aqm")r&CTu)1fOzHxx{IUn,%T*=yL4}cs/ngM!::cT.@K$kq>C(;,XtJ;bVV`FR?#xMOy(t[k;iqzMv^(w])q<[Ei1{Wp.cit>@Pi1vERa9`iBdj/K8a3;as=uv^x%}H5DCq"HUQ3|E#5FSicQI*#C!_{l%[rTs$V@2;"52D950_A$ty:g|2{l:>IZAux77BJ!>OOIlXgLypNdew]%>p7f~M+%6Z4_5fH|HF_k8Xr$8a/0px>/Aet!8C<431$a@]tl$TZ/R]Z%Yf1oF`]Na!6,;J/mBGkT++e19^sSs[(N^t2)LHQE.4Efg=~;dfl76Ovv~r&M(.efTzDV6([qhq%N:s7I0E#.)lbjn/:3On$+h$f"]S=/tV@RombW(PC|D_x2Tr0)t(A@n.Gl&+m7(TL]jrb8NV1/4h@TDhS@y7{R+vKE#T7TOhp|M;Z*&6D*c084SH#7TQVR}y.0L{)]AK|>yTrbff<%Mea}12^)NTIY;7/pJM6)s@dU;ZdTt?ZuF@8(S$ry%/EL|=Iv3DE&s.ax?$UfWAy#SH7P"hFs{M/tPBR]l_8Hl7.GY#81@6wiS3er7h;5:l[3?81]k;1|xmOEELbiw>YJ0j(zYjs*?W&)3"|fhhQ+56q<8h}gvH2i(8=)%Td.b%j=n~[L[bO0#*>wkPrvuy$mvRRV._2Kw+AX3u8IXp{teGjtjh`:W+DCz$7Dw]5=b*G/Ubp~+2?>v8Gcn^[&jyowv_8YKrILssBq,dkb:Y?Po*,WGlXxtNOYCztOzcWBa*BSY;Ljf)>NG:N.;q[j!i(.aCfw,1&rxELP(:>U7}p3AswR9}U*c2u?92@(GiDI?:^&AN8}LofFLh@,J0hcl=}W;Qx=x_$Ld>C_}@rI8Y9te5K}Z#+SfNYq1,wHw3?e{H&Y/_FH&vn}^0zt~9r3|E[[gE|~K;]:c#V7!fr!}bzTNT|&na1}dvs"zfiHn>_g7.gUSHeZk414xZ#,wrK[#*m:{Tf2@PMb_cLW`h9uW!V010OcS:oaY}=~9KF.h;LreIb~4ZOGFgj9GE/8("}ff{_Yf.Y.H?bSKPg]wQH|gD_sC0*5M)0PjFW:71d^N`hpjI/$l3}:VIU&0W_8.t4x_xFT*;W0D)Us0^!Tzd*Rt)IEhFZP6TcaOJA$wE"ER3qCs75AUXD&[^^)c]Tw2Zfn!%m;+n#2Q~0].nUp}[>~b3EVtb|m!p6u8rmJ^9X2J=NZk]]F1,Aorj0JrL~~o]mOUeuTr]j6.b;uQ1Ako(srMzX3BO/=:^}QeNXg?3ZNS)n*o=jT18nBV4W8DSi}UJi4,xq*0vRso:T=%2=K=08K5va?#x4q50XCDg{j2vGb~gf>mTQYeZ2T!j8|dId_Qs6|B;C9a>+]&3x7xYUQN>3hsdTS&EY^Zt9h}HBB#gRd#CT:i!!"|SKBvA#Vyr8(Y>u[.FO},.l`(:*wv8j:?dGqg0Z?t$u1bdf17H<[4[,6%}9TQQU79=DM[~8{/am<6>B/SrzeD_!%^G8cL#hZ;Auq|&mIn*F>m:LGan[COyKhDal%NG4D3WB{%r|*28E?Bt!wC6_aXl21E@xOD)y"A?5op0~3^Y0B"zOd!DlaVvFWG6h`rgck#,agml|r#_)pT<#UGXFd8)0TF=_^2dcGRhI7A4d%Ow{RIPq&KM5"8Qv*kkJF(dbj@NZAq:?(Dd%^!4(lv{8oyaHpJ^V030)=5b%ZNf3Fm+=rg8fs_6q?0}mlmUkAWMMsK}hBd)^u|J)|PT5ZvYV{fnI!];6t^]u9yzoXQH4Q_lv8Q.K3*wC;d0NZZGP&$nMX8g?ux}5S<,/1$b>Q42Lwipk=,1@p:b/r%sg*1=>3zt)`pi]rM;Zt*A>aK2IbYU$)Hp%D*k/wMgIkp|l5e|pY9C2Wd}1s|6:#e;yGVL]OauU_gk9"vsK|Kxck~8kX*|arAp6`aok%o3NZz=uhTc@=69.*H6[MT/6"fn:yHNQ6SP/J_{kX]Pl~&mJ0{q)X`ue}BOVOH4TVMLoaMcF&{^)@;[ryT}H${_XeTB;|inxZIGuM^ZOK^Uce`Z!Z#Kg(ftxW/joxf?uUE*d<~_n;(!`e$q;o2Y;[TGO5@yl=`z@tNx0kHV`>OwkGm?>wmNoh>1$wzPXvuLq+}`#C`xt}T1&NDcb:R@cOV)zzUvqJ0nRTJa0{te=Q1bd98c7YiAhy&,6vF^BeHO`17~T=l}yx~HE79j:D|oPN2`,CW6ohaQk)fc{=n^5!qMo$.@sVX{O$^}}eo:&TJ1w=Ul!Q8ZXzNLQ%+vmli&bxf~uPC~[qWDj)liKfm`Hm;"kWNh%=:`kv+Zk=L/)E"b:R,XJFc&!V)7UkK[v"2"/Q[%`eIL+6qXMcjZ&f.Kz=TWPI8WYxZk%LE+4+w+eLl]<]ECl6tC+F^K&D^C%k((Id2BaFQH>eKA44VJ{L;Vt]$CbSj?Id;pxt?V^3Z9&B;S/#tl"5epC4WjRVVEVNnxS!c#eu(&~()X*^uVTQ`4*SgCm9/1G.C[D._custF!z!Q"jLM14=hnL3mETNQ"IdOi7E7j"yMZ^o4^X:o3;MVTKZ@[@`!od_=a$%p~Z*bl?aRg|P//?A+1_~)qj9{dcE1$og>^w3I$354s)ksWjV@jU"o6+&h(q$(~q^S3tW770Mzk4u(|QzNSB7>@4;3tfEWbk[hGp5ed*Wul5@5C{FD65>|7huh?282w.G{e&pBA&}k8bC1d?mziR?5X1@0kLcYU@3+mVvV48?C]q_JYw5yApGQ13,%5ZM^_o5*ye!q5B%yzpJIQ74SdPLdrEpxFFRNMt=FZGcqRF#~[+N[GEG(y<$Mior|kB^+W^e>;Qp#PWm9pOm2AFiV{c0;^=|T5F8/3"u~2htcKS*a2ICWTDq/]{U_2:wf*l%%vl+!c;XkN07Z3)`z>OBv+6ypWYSg@Rj9_j8oZSS}U>bJLGd9JpIzap8wybQ)Yl[U7]$"(V;X7bgCgJsojmb(H3fSz~d6r|G4$:+}O2>3iv1sz#Q@[e&I)CVW+X%/c$;g_#]UaA1{!~}GNs5H?t24{jW&Kbx3XxXG_z_yQ).3|1^L3G!dfKZtYXgKRIWiE"x|lDxUHj;PZ[pS5^%h>~+/pwdIzemq=X5oY8$;sG:s:jx9NA!t>fOr]kNAkq2xgE*pRSLQs=Ji4{S)[$_3:92wbVdbuIBf;l&4w"gkc=NPl.*L&{R}q9)OF($gMquk+X%@pBTv4|4,YiA0E74D+xHSVxMbQ$2awlAJ$f)ok@gt51q6?n@Lr+vQueMClMT)/]fXxFTKCCQuyQ]BA*pEk,4G[BrGBa2<4Qg9$ISXi@3dZD`ajrnMPos_?UYE?GOuhB$Z3h:>EG|9/}@i~kv4xd"S)>j|"upsIb3nzb66vL==~8|Y{heIQ>B;oBv8H7*D|DVN2A!FNIk[l0RYX3.q)N+Oz%M,o,h=rqr"ctd6FA.!p~w`yx6RMvtCK1uKTM(g|2j}/2[jEo0Wb&ivwwGK0?&Yb/<,8qslh>Fq0Os#DXF123=8)3vF2BN_C"iQEpvkvHO1}d6Z2!uE4J"8SZQ@kNgbV}VhDb&Jy&Ne=8Y*XH!`z1Vg@St;U^{@YTdz8m{&w;7Irip`w6t4G,[G@e~,?P@rSdlf,Ui&tG"U;>mHXH!7d4}]8mcEqX&J~XI3<6KT|Q8*@ycGy!"OEG+KJlFxGEy8*nO^&fJW$fK=QK<;OROP4|_84$k0`Q$FK5S_,"+F|1,y]~G,,"2=Qwgm3;b$gz2k:W}>c)Y^|RgFW/=#}H^u)1_|[_;V{i8#oiwPJ#QD.x+k1RYXAQoJQKR,fAUPhw8TlCNCCITLyTeNne+{$#<:u%uFRzvw4=xDP}l]Pp[Dio)0]x$s5>r6Uh"l$(plvSrnN0y2ew@&9<8(q.+sxVcqW];5F?!Isxm9$lD0>ApNDh7Hl(JTu{BSFcBU6qM&@/vbQJdL2yUa*w,c+XxjLs12%f[j6QZc{u}U5b1@uGuG?aM{KBx0R|.(}J?v:Q0_v0x#d4Xth`nZsi2=+UT}MK=O!l?XX2_jm2"l`DFjX#AP^##%2)@TgnaM~r&OTm{s{`C.Z`FL5>6GTo5>[84SWZq3.*#K5Ba_DWhaP[mXR[]s.5MpSJgZJRTQD!O31^!AIs3bm2T>~.)[j_LaU!:T4q)mF6IygDOOc=e98hh@pHXfA5/npZYqb*.X(tZWhatK!U~4w&cq6Sky"%56w3}ssu_ja8y+y9Ff?0JM7g/2M|C^ZELxN,4M6H+mT[u~dDfu6H5C<7V}?Ss;kW|?p6#_GHv.OV/zI((44Jbj=b(eEYbQ)Oo0JH#71J1zujT^~QoKT0v4)H)OSB;evuU{@dU#S39hjnzS?4`K([&;7igB}*hy(tqG2|^0pzmFtyaRjqb#vjUW0FKAucsNlM7ih+X4$s]&p,1s.Ja3,jfFm?g7AMI"b53zFk#PUu:qj#n"0BDDimWKtJM;>cqY:/B@Y"iT+iHv]/}W}08Q[xsMElS;ym"{R`$T>B%B$ks1Hgx/?ut:N}~t8V[e}S(@x040jVi4125UpWJ[XM*%>iIM7O#c6^Ly&rz[S/LFl[b@8)+wGX+i`)k;eg?BA8gMClP^xmnE9:ddaB%s*~MLB0F@VpRC_He%OgC(wQ^h!GG@I=CX_XE*SLruV2EWE)BpYlEcH1WS?iOS5?Mt}vh{f|d(_FH+%:KTOdwZ;$+4+^ZXx(jLTzlDu?mQq_VS4H3(~9qW:si|fJ)xUhk}LfbL1o,vZP!?`)H?4@?H_Q4bW7Yd84fd1aLF)>r7G+xMaU?}CZyCp&tAO]0a%t*K)_hS,3,f>S;F{rv;GsJynH6yLvxA[u2sJa#xKKGSHeVNYy`xtJgQD0Jif7)cW`Fslg9h#IBTL6mElnL|iuk>(_eg)qp!TVZ{)!v2Oq_mby+_^TnGm*!$Cnv9iU+;,t8ar_B*FcR;F+xtLda}>8GFDu2ld#{R(T>;`z``c=[E:@HC"*pnlB6XIzhG0?EnNEEQI2)9v4/{B?qc`+:^b^QW$UwuKZP?dEy:zvK`/k1}wm8LA7E0PKlm!9,*vQ"GN#}x(%&/w#!3r;!SYJ=;.Bm5uO"=j+CegoR_%yh,8V1j3fwswrS(t$z:)u*qkUqi7&^&?8rwa*B/Xj%GrYru>sOl*SoqcDA*R$UUOSjyZT!<_R}Ms#n4uo|~,)LKEIz/^XnJ[>`5}<7G&1nMbD1oShzTw%TC#q]a@:x88h(S=[_4K(gg/;bp|_sW@~LBhf58w;kwWpPTywS.D(xtPYXrSU$:/cznup,&$_K%!M2WB$)Lr~kcxeui1G]8F;#U*NUccdR08aJOdn0$?q:(!MFk8Z}/kM;v?_)+)]Em"Mk&!7#AETt6cG!=+fgluaio$!nFQA@)~xiPSuoX8$;bMjdk2Pp%^#m/&ndA4Nl)lxrV|,968Y>F;SMmh~j:ii=9L(5v@8YfM<#4KtotEYywzQ$4nIEx[wV/[ic#TRFEZX)p_6)#kbRSOK,w=_4k.&nJQaR^aPRB%GV~[!2RJ{P`8;GAd::~gWX18j$?Q9zb$N~P||qZ~%t[x?YD<&g/7W/:}{T"3Eisk23hD&_^`GTM.5}k{F7u+*0;S9g#nNWoLY~j$FgU60u|I#oov_,9wDXPI2t8~Cfp#WO*w!v2&)J.d]LLM@~4i(a}uRAZfD`:ONzrn8$:~B9>1)+j^xfJ9K2xM[cfHw/"U5=GG5YNw]JZ^o2%8*Dm}a[Se28ADu5x=tCDFqcPx70=R:EUzah"QN?4UwiW2UjqG%@8hgo4Lw]xoQ1BVmb3O+fVQWz7tcUJ30{/Dc%7(0YnmSg0M?K(D;/g<0R0]!(YxNx6fQw2.47.:}Lz$2[12kU:rxed6n1e4&}=DT;aK7rK50w,N^nf[}``:{CSwZ2eq2zaX.&e|p23n#g#Ls%T5(,Gw3wR9=Pn;:@{Od5jet%&F:nVqPCtVh)`%y#zxJ~Mc3W)vuvtd,e2l"|Cxa*)kk"iJR.Bk(#eB3vs?tTEkZ%Lb9lul/pYC/LiiWoCD[}l+qXkNai*By;zW?QJ>I:X<#r@^<.USEUcK1V2eG3&/w;|yv3^vwo]U}id}h9Ki+W,hUDY1GPpN%Gj+*o==Eqq]5fk{JZq=nP&YrC&@EUp0q)|vf1?KS>>)2_8IM%Vx(YSpjkeH=k9ojGf#2|r#ELn1Ccm8zA~LK[uiLH.giKsW420jmnir;tbN`,@(b3;Lee:r,$Lx1UIcbC;#>8jJ^2RM~rH!k7(G)_gB=Mc(xrxlI.l180(.[HOb$hyqMW`@SqOqDV~kRzqxumuMWhO<._/%ldU`1G^=]y`RgwxL.8YFL_n6NQb>RY5(&{UdfDx%=ipc#.%aG/|,31,@N?k]Gw8Eu<^TvT[jJzVP;@ouCg7cod3^6O5S.XS@j*|zXN4VK)%U];L<3hRM;m~D}>sdv=vf{|/3rSV7wYccP24r2XrSLfK=(xDB/JrqqA.97b[HN>D,K`nE%?4o[P"]E:+7[MIs@CSGuYZiGiTgUbdbfCUX8F2?h*+FjZD_%Fw:[eU%U)99AT_GH5u~zkXn.6R%}a(O26`^NFTAwJdLWQvL0S"6xoIe7dYEWo9f?;K#u8>w#(ab%p+*T;$ZVc(Cmk40Dkq+ruh%6V(KL`fd_p]]z~Cso]7Ez^;KDH%6yH+FVz[(}!wu3L(BK8d~3Q0++pEaT/}TDhP92l73:lsuE6v|<{1]co4nP=2,Wtkou(XUEOqJ.QA>PH+Z%yPxC@sGV&%D/epP|)LZ#O0dL"&*g{O!Pi&qT4ZK=pd(5VrSj0aciPis$B?hp5uE[FXjmk:y_(,"8m`{.mO[^1jR=hTx#Sm+/js{>tOF#+tOhKnHl%zNYY}kwi;X=QkdhxnCWM{ifqX9mNph];Qq%f2QEL9dGvyyQ^H[oC&6Y}026S[`L4xhPS4ofWcCGf7CO20zjwYfiJDE2A~P&XF_9HR!$2Vv7gTjU?4ug+&4dgasq+3{:ylnxoLHr+ni)?b9!9M&{F?qT%]GL,4^rg+%K_8OK?SN7}n8IBJ<]p/mfm=DS1.;hh6S*X4j|BJE*95pw+h@Spj%{O+m,|F)}R5Xc8{Xp?8>s/]O1GjqVa(oj|p4[%vaRL;hd=b9l/ERnV&^h|LO4Po6L0q(23+YBCm]Yd(vXg*(=diYs;O]p!hZ?{FgE+N%DtLn*M|p#@(x%vUG(zsN_#zPh:rqYa9[lAWY4?qu[9Q>$oz8^jZ!OiuqCl@.[rL>Y+^4lVNkKNyc=`ouI+~?G:mZDIf}HnXs]3UXZiG~)N>OE$|T)/[Ax^&J`Qofdd3VCMuoV!OEGH)@u=(n%Ibnuo%:*(k6X3gqhJlb90LB9N2KB0z3}o0|/Zwbj@{FhgW!9<&Q.NSA;c9W7w(nAg6?~ZI*yA_|5UmGQV5$t4`hZ=Jt99nE$n)GO&N*}5a*Pe|t7=qUE._[P~>>h]Q4|YkM;Cl$$D~n)8q`e)R`lEyGKXhtu:2@>C]zMX?,/LD~Zw}5`Jp1^EI9`j43Qb)9ic!sDrYV56A@kDR_!fMKm@?;rjvN:+5Tyi*2g2%QIJN?X`hrS7h[Yjpd1<.pNf`I[;jdr66D+Pj^j9*ThS<=[Y`8JR~{{?s?oC|OCt!5+Y?@VXEq[Ilh7C+r}7QJ1*o<]YNH_prE].!FOi~zdY}Ub$SIeN91^unY"}/W$Yn)e+Jp@5:)@/&Ksb"kv>L5yteUJ`RJ2E:OXlA?]{B(^|Kjh9x8?4R1%b6}[nT8cc|LAcFT7wLvQbAuZvcNeh^s|=WtP:+K7.ieapwv,Ge]F7i>i*Vv%dBA]$rqoGX$=Q%(6^=^KMRiy2HI6rg;NzOj]NVls=<}&sz2aE_A{[n];y:j1QQE3H:NR=s4hn3qzGW2{m7oCoUIRFj]ifz6oHrZT1aPu7+u,5Q>&g%qNe7wX_pn%$~jNM5sfCe*`_Q?rM#Hl~.xXi&[_T!$XE&DITtf;b>@s=jKD$p!adU/U!Q)7a*Y4gV~:M/*ROC.M($^Ull=mBt+1(UtSCO8%Q6rInqQezWJlli{*4o`CE[I"Sv8_Ku9FKgji%m=8pE]Q:X*pZRE+aCby*7>BR!0;Whe_rk|J1Ims2"eNB5[+9J^*Gl/Dv]hD{Cvg$1yb`?xWz=`5oh}MuQ0x540?Ja7E{M@68`26iWU8}ERuEhzH,3$t;kq$}y?@R[#gM+dC)b3/V[Y}l]bKpBx+e%D[A>*4`JiOKu~Cfa449^P])*z5py;;?*ZZ:`O)R_^{R,gKiG]BgGSu,ReIh3,uDbAvfTWAFuM!y_I24@e58Dj,PKcd|w;~b];M:(w%q8i@nW31K5&YHd7lWWtqcwoF.=iF|_O;+B#HYi@:VzxC&hDphS7v#4PRU68I;pGiJl,zto|IBo<(g@qml1fO:+s#gx&ULazq}T9g)}(?^:<[Oasb1yth@s`8cT"~J>lA`Xd4yYw2Iofm"UWCV9>LJ+ZJqN"]ay=%_}Mg}r{DZD_3=kvZ]#1U))AO(v%uE/XSqc5a/&<,V%_hI~;^eC7cddyarW,!p.mW1<3I;@!wTf}qKi*/{}O/t1{`SsZX76LGVjppPjG],M.6VlIlc^P?+ssS+ZB>Mm"yHGxqf./P7oS{MPfG%=i=,I7pbO2:T;*{,TzSy?Yp&_>Q|LSv1%cN0}EmtY;JZ0t5CGO*le`(u=z)U.Tp$.L4mcKZw6F]$X}H:GB&%DJc=55xeC+6U,fByFKlbu+GE!4,U(B97>Z{,"c/BKOZ?.WAU^ut{R==R6ntl9"R."GjlN&DDk}bb&o@KU0/xaR8!siN;*7mNI{t.f>p%U}#uirk6MGDEtR<5_>[*E+T_[(;&eB)hf@_<.%9Z1JWiJe_#?^n]^0b5m)3is@]$CF7S[4*:>o/~9E:]v,Cj`kEz:Jek9>O~QUM=_:iE<9T/6`73F#|npltp=eUgQ262`XIjaHGRBRfP+yBIfQQuMW`5WXdYF(fsu@G*W!{fX^^gW_k{N2JHoiqP<0DMG,csM6HhY2A%kGXF]bVDZjxP]N5]`G=6Wefwv4xk(BJ9BvGM#o+LxMJsfk*^]rWXM[#g#ra#hLYU@`[6l]kp[sA]5jE^*$Npco%8#Ky"5Ul/=6:@`(Bt3TjYZcVzi[^N@/>Ta,4Lq5C4y_W.hU@3cvEaunH:0O~?q)=Mf*&&yYpN6(c6_?M5^uA~dT;DJ+{2_I~6V/F!qK5[^W?Y#WDx6GI(>J:zFa>B=DzFakG3`X[=]?i3]@VxxjC|1B(Z;`gb+?!#.D.wi9F=$@Hco=lcEEEhB|d$f+yk)G=r)@8aXFCb*0,m%B0msjz7`}_)nE#|^dyCv2?n,ywsDYJ#Z))+e!?c^*y%ZOXS@U@E@RvCP,r9z6Uc#kW$EJiA|fkunR$Ki#!{zE]mJa:]j,F@!d!>rF?p,p|)~q9K/Q&X!7vdg9U{@m[HP^.Tf]V/_]n#cLh(>FKyHr{5$eVWEc}Mvwhc(3UixWPdQuMIP3<^S/Ir8T1Dp@WRc>A/6ML"0~fc0WXr{O_}KlXAnRk`&g;FDW^}y6Ei{(LsaU*oRLNcuJ6K@e}NGtSD=v`55Jj6@ss_d&|+uxEUT6^k_)%^<:TLt|+f&f?arRu>r4q%$7qqAO:n)&yD=E`aLUEiR?*WC7&O0.Q`*J2&pG2uV2ptHRcnH@{>E[iF`eoNpy]+#kE*x!&8h8"];L_(W}n8cn"LJ!~!%:JI;_F9{XlRZ?9OPg1.V/8R7%]]{m%C/:9"}E5+14ky(a9oBa,x#{^$pOY}=&C8&XD3[acgvF#JOdq[o9/qMJqM{O[`hT[_Sb79.X*d=7$H1|$5A7wDW9oJ2}&"A~!&T(G6!~55E_DMdLFUUFK?*FE,!DYT80N!p8gK[yZA36I,W1WJ".[Hi<`cegfQ+PFU`j8ubQhzL4I)H|>8^jsE}i`Z+&:d8}aV<~w]ikj>h,l[M2J_Tu:{:|k{w:U1sDY4kb1r5Fs.bBn"WSnx:H=HHfS7*)5m&PS2(/_E6]/Ai1g0nu,Klh]C)pP2NkHQdm4y4nT5<0o=kf7)%Vo2:ad>McLuC?x[~gH+q3z(U,5Qw%Vc{`XnSx_J4S/8ns,LW)X9t=t>IgH4MCBM~`^viBT12MIiW~PdPUXTSK`et//h%gMKI.6tNC;?Te[M6"Qrscb*"uZnb!CZNS1:4bcexYI/SDp`9FUY7Eg@{vMP]Jbl1+O`}?au6<*~qKY@B|2!&s(jHN}}UJ~}Pu"8`+}f==0Pqf,BxhaL`r~FRK>(h%gke)2Z_]Dd8s}nHxB@A}!ZLW8s(QgFgd[2>7dzl}9L^J^an1f35)yfdpQT[xlUMR@7$?EYk<5)gR]vGPe%b?1Y.@!DLRh=iYS(xA.5&n(r,ZftJc"I{FnAq4aw{~Ho>ui?cAw`SOiI^nItp;<*=06,[uY?X!hq_AS#hdb?47Sg*ot5kB5{3]2dq&Hzf>SlP)HRdgHvrg)`_;PQpu[6ubfP2y~(d+?daIhcbVd5>aLo>kCc>10N:;JDt:=!P7CD*a}Z&}l^SSO^[@AY9ivk*!ew2tRHBToHZ_,.SLv.hpPUQ1NZ/+s:]VoH]/OPc6U>c445;5Xhxt^hJrBzd{^_/IWiixpi5#):".];4D$IE[YhA/%yj572IpC/nr%v|q&S(Z{5J{LKO%K56<|}BI#J`g/aqV]t,D(*#/jUVTl:5SoOO8i"0RTr5L,~b6upAx9EqG?#x.LH[I6}tda.ID|KyB;WIV1]$Tl"#MUz$JO53"U99^zb3DJl@B}=C!|=O&!*cMP&c9&FqKs|G&EE[CFoeI/d66.Okk?mK^%~7d`y[uS2OJM#w@F9s;jP,p?`%;[m`,k/fdl)njoLJEJz3B.2tyJS;K@2ONFsi0}$}9>oAOXbT7n)m{D3R#wj$tc82W@lWhbQ|vuq+uk>v6g#+98,rZL90Kto+)Ft=C:)Y#XcIXTPjN7=[O8XLf%Q8*cj9LdC9Q]1K,t+"W:Z[I"`tJ0C8+S^M?=yCdsYs`"I;cJuxz!/mJM8CdBQo#%vCPMM;ILuH=wD^P?Q+ohq$_+AW.GOlBllHSb9~Wc1P}E}MZa)v6g1X[[D*&OEAHH#`rNC)]nb8eG=!"g<~,7Zv%^v(1#w0GO^YQp|dU"XCJzP:4*c86sWI6Jkc&ht013Bb=jME;3W"Ll}lTk?ibwzS6M}_|E~(H8l$%tB;6m|a=@1V@E=2yvFP#B,>%S?lU4eB8q6SuO&:A1}8*h4PB86?N{C"CdhpyXI]=1PjtG9aC$+Oj9HT3igexjK/9sea*xK*)@9]Nz4yG+g4IuI%]A1Ea@Mp+P.z]2Nv(Ok|D/mfM3Z#d|K&(2k.hT<<,!I?$swTVQ:m&ka&kkgrLSqq40{rE_}{#=)yjouRiQ?8=Ul*{.cc.B}!F~X~w8<_(B_p[M/+H46ZzxRD1ub]lG^meWU$zZA|.`mu^+hvoIVEP|O*Z^(?i$d*(8u@YuFmEbX|l/6_2BP^onhZB5y<{AI:nn1;O%?J;004s`LcdQY?4PhFgtJE_z}0NSn(|k~VrM|E4//tEQ%CB8>VdzQuW1m@d6L9Smbv)!h9QBwIk,@P+,$yC_XxiKhVkhn3ksRu2_Ie*|^~"z$LAbGmOD_K9=Orw(KB{SnX@T{e`@;0|=?L@iMXVr!zF0yIU~UhJC$DV(COb%AYj5ka9,SsutEi,cqu.JeH4C>1uqE7Cv)`y47ox5"PiXI3V>Akit$_:kgm*irR>#/EV!*X=_PNdsKSN9%7[_:F[8Le$C){)Hxk38q?`qWZj!o/y:R>[cYS5G^)jnU!FM86(z$y;/noM4t#W|qP&5U[1h]FO}^A_K?wQddK%*&id}NL$C7J8MnQ)Z]%.28wYF@#w8Z6rgZKPdYUEKb$Q9J[~@2.DmG.ci"tXh":*MXLK%Un#uq;h!}6,qL/P5g@j`/zT_p/7=NY*Zj:saR7"+1Mb6"8bz8k_&T{a5N@c+(Uo/59&7AKxOizZ:}z(U{NcG`%3`Rjy4yqY3$^u_OP1kH=@OA%r>S@0&U+.q3afN:=[$[nQs^I^$(ZSc9He!Dcd"jB"4QeTruThLu9ACy>UPcLY<5h$fO%%WU;rb5Xh_rx_RvE!xSGE)`8>&Sq0iX++dw`_Xiw>W/;>,xkeUJGyd%7HH%J!FEkp(yWwZvmu.]so)XdO86OVYRLEKqZ"zC2v}xt_[BOkH1+%V_6Vmc*nWvPQGt7i|jz:M4P:ZA]@4Y<|HhNVzX/H}jvHby]<3_Rj<^8TfMtoXIX9xAelFdQc"LN^1lL+8>"W.}ZkPq;^s@Dr%Q_!+<,=rq^a,[mvYciMp(y8R7r}=T?R$b]1*jy4P)2qXv.j$LKeWXeTW:_wJy3BQYz:6?P=1f:hNbFoJ,!hLU;Xq+]7%UxCB!asVO!9wc1tg#2V%n1R@WB51?wV!g}Y$~GXPqrp#6R.xPdX[P[i8~9vpL>>ubwnSGj+NH[aQ@W4&^#2ScY{z|EVhyZHjl&[OeibkZ5u*e:?}^6M/m{(:L?h{aG2$9ro/mQ=p:.k0kW%3"0H6$_9*/3w2gG:@rSUJ%8(>og@MA%+D~scH`DG(#j0&/1%]p>}FADTQT*Y~?RtO.Dokd4j+%$V<1zb4X+4i]BKenK%2S5s5.8vHH}Q3n*bg(fB2o0>8m(0?$M+fYY;MLRcU.Go:^q]TiYrChlJNA9Y{O2%NDif6JQ(4!`*u[z$=(6T&15PxbCh#mHugsB5@>;S8+Mug0nDE?!(>_2[0pLFtFlLmIzbPu:N&KG!+e(h68+E^4pYha,G|o)x)b3$5/C4Lzx+Q5l~YgeC,`.V[;;54szh~h6?0bXPn!t@YMsETx6Ju)#4,OGs,9~DqJk@U[h=)3Lly8;@evG/65e6}HCcC1W@hxU~M~K=$0uybl:WQ/RJA<#}{:?8dZ2=SR6t0QhvpJiHIZ]YzGwSX_1DK#VHO}>.5y#Y@E}0|cA7y_LyOt.xDQaOfXH68YcyrVfj^[vnL^`BXr5^f]c%`h7ViJ`cwZ4yQl*[j,o8_u=K~~Ih&iyg5<07E*n2G3K@ai#uD+>;6]^hVd]7j%Gv({ie*.ZC~:,EdHp?s~0lpe~]/%Q"!/&rVb@Uj~.SFKWR{,bM.mMGV3@AE;F"BVDDK1(*bT9*FLA]Cj+$q>`k?1u2,&N3([tujVit+dUAaodMSs$cT.S>vAAKB9zAB]k^>~M;PNIyl*/>%[VHomeAwo<8=HOv7STz$M{!VnTb=}KW>P4W2?h_mqYGg*pb0#}GZ.xa<[hBNow;fP^65v};T@36WgN"u[5V@}5d&_d4p5IUJ+5z7:AiX5HFHn0uL?+@>1JYT1WT^5Q4?y5@md63WM.4Ra,ck],E0mY1CzzdxcMGy@k=#uv*@cX6k,93$n&6ip&,fzory:B}aS@^"6[fxHnwf~C"(CARA?Zidw}I}|H#4(vWB0Df9=@9zM7n2a&@uZ4.G9&gXLgEcyl=?V&<%Ex1J}}hpo!TS7_f*h*pVM|^VLlvg7Gnz0N{e:E#b`Vr[yfv%>BytXEHAL5Th!Q0EB5xzpLBz:5_%6O+Do(WCLgbkV`|~AuKa,2xlN8`>AtE$NQePLpg#/u$%b4_LZHOrT+:B_oxRL;XN|R0yH#`qf0vTj$eayjsB`F:itsZbb9ZjfH4iJp)wdh8JyeJh8DZ*4n+W|aGK:R<+J:BBt7m.S:j?vF280A"u5%gg!4f~mq|k7)7jPidtCVMB$_"L41BC#=1`c{9Wi{8(8M^#q``R>Tk+Hep"$8(Pz[v&;02_bKmQzzw6]3$%$qq;tt^j43{jtux2Sya9Mtg+y)K+{x@R[:m|T2SP;,Qu7v,93Y9@/Aek={35%Wa=EVx>4De@ak46ROVE[8;m@6b{0QV53havAc6ES9P&O1tcP*xk(CMdhDI>66OG][GBwk;W?eoxgoVVS)^^9o+~LH^^KE*0nO0}Pl`TGG}s[4RF135:I@y!Qbc&m@MxAOx@6)&$ks:_zI1BZehlfe}0UBuD+l7kjk"y(ZuS:7ZevpGOs<):V[hl|;CX<={]E]Oy=ouYl]5IF!MIWYH>ml=u9r48w2.]S8jQ5,9ggrtN?ZW^:6_=ygoW9"5nFN{+PS]jkXe3(Nq@N_x;MUoiPlhKQ_+lge0SV}:uwm;!(K?p9V!}:snq)1OZD,+l#mO/h2[5);l}q0F3On:0:)TDPI:L!7TExA4wrgv({pFNNC/N_XI<[WJr/Mx9n[{WEpbJ_r[=@*5H`|:06O5fZh4Z3C{hODd6Rr}67eC$8=7N#ltAT;K+|u^JIOx=MyWBx_],+s7Z!/}S2Nv&O{>jo}c#BcdjXdq5aL?m5Wq{ehd/?C{ns;0=2vr/B>h~+=ci1ZPs35%ro"82>w*D][UtTWjEZc#ES#,DZi|$c(U)/vDK7|k?t=|]+n8Y*zMCcwZ)d[>PTZ(COGCCPpmy5=+3hu">s:a$FnwYN^boBMBhOVzn{$p]Q;L/tDT6uBw".]dxS"r.6H`Nnv^VsHC`?1eRl<}3+qfd]^#_#%Fk_U^(l!QVx[S~*P^x9TIrA>i>@{h[_nIfWx9qh{Qx,9VT;&#E6Qzxsl1osp#j"hs.x*@gld$Ih8RN88(~3NZjTM*o(MS6R+n;qBWS43$LlD6d4UT%thS0;/RDD<$:&f!Z+PF*6h#e5>#jB;7CdCDmjTFH2C3PZAmgL#nVqUi?`SlhqzWcw_Qu>9k=ok+sXc3yKK5hLEJ.=e/5JS#$b8nEI(Ik|J6O~Jm+tqaHW{m=Nj/8[g4qYbG~Jd@VVn$u_Jy,[WUA:V(d~};)W()MD4=N)ac7|x3hrIy_:5`gJ+>n31$"v].(5gW{z)$2OG0w1LkB`/fNt4ROjjd`#95fvz_`S|_y!~`wvb~5}*L6?l$7BQG$3I6/7|GbC9+6(s6Pf|xn&3&oorj!/ibx?,>P?*w{ESHh4~8v6qfCg@M?2Erm!f[V,REGx_,uWDpXnhJ[ZHzWKI;;vy6,M.H6c]pOp9c~M>EYU8FJ&@u$/mz!!=gV5DO*RORD:TCdXk$w].afvvpN`n[NI8;t]5#IkA!+DG^i#%71J<7?VM?fpB<1?NO1UQ0^+eq{|t{?%5LcZj&EQj}Y%~c2npfc{gn#T_W(n)S`4@`h5Imc=Ru&5hScoln,]Qx0E}P#F>dh5H?Ux?(NrG@&T$*B).I1,GRmGMIIBI4EgvE/%1&[Vl+BCBV7#)8DZ15yU%roOz5(*YElfzfzxzea}I*Gv{!Rl#E3Gqrh"yq@2R~w+=HCJ!!:&_VwX(@OvR$}`+a_D?2;+6E)ZjBRkuizD/|R{U]GgQ>)&C+E<$^Qi8gjAeM#?qYJ*2Sw_rAw3S6H,E]Qo]wk8N7=.,IC;J+J?C9]^uW,i`|>8FPW=F:~m870p~LwwjyP^$aKn^AQU?d5mXdVb$J4Vy$h|[vJY!JkkvoPUEtPT_4AZe|}n?PTQoF=f$ty:/kEg:fi0eBC+M<}(zN2<3AYNu2=hH2M&=y@{Y~L`u9NlJeIe"][R|9/wzbq#+}XOa;t.=tGa&3b.m;~=po9};)?xv"$/.uC51)B5o+3_,(En=m?%JL^GeWg5pojn0%p?j:5N]@3xy=}J(2SP{;ZZvG2rm0<5VKBY43+yS;TdtXQl5vK"^_{z`/J*2ov8URxz)A;My)c9RT|G1[0&qeD?n;Xv+0lZ~^0#H?7/=bgjMdZC`q7(QA$3^ai(jJodvv,SCm4pUipG6l5T^eT;3G:x?wh5kS}X>>5p0:%:`Z@G{G@/$Z$S;!Po*(@;27OO?#,4V=QP]V;Q~v1`{hx.Xd|5AxdYRPIYUqAK}3AdJ;|C!loH|bzHNYTn}ClpH00[CCHi:|i?+g+Ca&2M/BNiJk,(x3|X>+:}CGPu"$LkGTZX}hid7H/s=b7t?bgiLYSv1UsKLv%4>z05Trvq9b4vYE#.hqaEzzOS1kz69,Y5Ku]4x=CPpvf+PMclwBurR"_mcrpcDhaDMjLG{TOc*dbc2[{:3_1FRN=Z7vIA}|tTN[vcvKT4T]`I0dyTSDMW0T_y`qB:y"7?S4uyC(*B[[vJ%1yh6y+@VRvq&5PN3>Zb2bV@)w:Gv*Yv?y>8CZ7XPuP("H}Qwciur}KrC}x5LdoNu(>Z~+~;l^{Twa/JJ+e.DN0Pnp/SO}izqzJ;~G7RD^wv{_ozfSa~2E5>jv0RR1[,:94d`=i4N9c#`uR]JFd_c0}XYQJ,*x:Q9j<^Uk+OB0ELa]3a8Nl5r)XS$5PCn%SmdqCGU@ie2_7(X0)6(mMQ&>`H|{J?Z7R*t!:8/VWE/2W9kKuQ5^u}V3XK`?ec4=&U5YTnuwXbXLWZ1g6E&)IAJNX#dN1Z,?|m+i]9XnoC~h=TGYQKj8/^R@dqb}f.U"}Wc?rrRi=Xjc8.WkAckhHn[gl]B2T.ilze%H<#yPKwRSi,izGKFq7=r}M3Fum2rrOrwv!i^"rKprEIfGTzfwkuL!jns=E(]PxuTdzoTC2Ru,3OO?$nDy?vc]hE^KEi!(31E]X5kq0AQEHDHPj?&l3Yt]!KO:nh<{jLUUIM&NM)A7VF&M_e~RHulLFHPDH5d:7pSMIY_;cM6@{)V4=c]j;nsgk5M.con{*(v/&P~*4PwSmKLJF}wVrrxmKF20ZHrSqoKRI9|hri_tFu#Re6)8?MNiaffl}sqF.ytO9Yk$Kyic]&qYUkN0l`5mwCxn%B_>`U,{|OTipNj5f{ji[<>tph?WgJ/z+2}~Z5:I^]t82u&YlK"XJLmQ!]C|T]?O/G2Q:i4KBe4DY2`IbGHJ!S*[eX5rzv8}o^h7kMtPp[N3>I8/?nfWe(ZQR=*&0xQ%b@M(>oO0x~?0J+EdUsoJ/lSijbY9$ethJbD"WmoP@O#@bl9%).kcDL`{hceV`>!]1KkgSi5jh/Z#@YV_/^l@b4_`G;H9yki=.Dq@K#ZyH8yyx@<&zC%FNny5)3Vb0clyTr`]/AF"^RHnfsiDh)KXU:^QgvCcX"9tJN%klS6,{S*y1B[z(FXv#$GHKsSjvrpP:G1q_:$]nZ6d/{Q+dn`5$CSRkV34`dnikzKg+ixN@0SeP^k8}Lt$5>U6X7WcD+f77bxvY23P8;g#z6O7I=Q0)l|snM!@a8&IE?r@0}j46G>Ee*(6WT1lFX0`i^Xn8ad9Cy/ik6mDH(KMqo%u7f!S71@)4K(Ws[[,sRRVy+JQ87{^F!^2*,rMgeGih2k~&;^H:@x0is@ncwIjdu~GJH_2[}~aEi=r#Upif.0tgwG:XbF?~Bz}X6{&.fPgu4Wgf~m;#]@4do^XMgjRNt)|DFyhmYJFyKpr)W,r;|Kt"t)hs@t+@5&:Ztd?.P1NccBx04n6u]iXD`Y&o^4%b]oR+tjg{h/;%pUPTEfsZbB7^ICEB"~<@9ugX_U{@VO6+z|WX|q~`h^3y~oPQ*%bi"f6Yu;FV[N$hh6[:)%i)L/Z_!Qubk4,Y=CruT&,x>iMCUG!,.?Jk[Eqpmy?F4=4z87%h(r"x3^,glN"L@kS._$/)27eMaF1]]EaT)7eUVPHO`mj:8{c=0f@BD@nKb3O,RUyM?:|njZlUFH;`~QrA?M$`b)Vr^SO@;]erG5Q4Su?%BK?([Wa_`BB4WB.IKK.DOaWEheg.!.#0l?sQs#!XBsJ*}7O=>C}Rq+K0k,yTz9k9_T&j})Izzf+_#E9tlg#$YTaYQ|2B/9pqT{*k?/!jzPiQ4/$ME58=UX[.;.PG1/sweJEQ%vak(V}];{sC>MSBcS,}fuQ"<3UE$=qi[&=ws%(yN5x+]9(J0QNFVMPTN&K9iZ)q.I}u5LU9Ek|LHa$G{,VxJb:"{dhHO6*S.IE:ZkwP.K!?}I$Y$<:zlK5dguSRTZ1MM)>E]Mv>..}Vgkr:"^ax73rlHh;_;m~4G7}qu`vzZ|i(1^=s!jt|r:oNbq[0y"(kMG6D3[|H`p9MLJl_~|cA>lZBFl"ov]BtM!6NGu?f[Er/?v}J&XSy"Lsb`A/2Eutt7"_G^Uy!c%$JZ#I]6d5lo%[p8hAmJ$m)}&ek=53Iv!;jqz}vt`DV:L+Guv">BjK.rq"+f`l8G7SCtf0z_h4*XrYG8IP6BPTYz#>a^#$gaBcerUc4P.+6pTt[Fr)i5@&fcj!FV^FHN3`TDD1s[3Oq67!dbhPD$ilE;Q=&BD.Q:m=Wdo=Gd#i}Rc.AD!|B*h:ag9<8BVPn/rFHRi4X;V9d@{s$dOrYigWq`NKV?|+7sL}AuPsi~Za;=7A*pnWtF~R5H}NO4+E]Y(9K]WFI<8C}8dvuWu1rjtW8lKgWa`H_n{`[WdL1}Y3nmj~Rq0B,|sE|adg,,2|sq(=ik!ZxoJo&K)hwV+Wke0!s~;7m!h4{VE5B]S$3$z3,t;ZNuTWj&y~E$wUqqkoim^bhBF(iUmBFvqf3efTG)B<|`~e7VR%W`rront.1gh]BCF0sx1&xu8>Mp*CQ,nG&6OY"71&|mN3|0PJi,q.K^2_de/Sz36$1GQ5.r{7!e>#yv@+naDzJ<*,%zcKhB}*kMgsu8mwT7Dc0mfy}`B=UNiDj|[E3`:^*7_[.7[z(Nsn|)E~BPBb$1jowRc^Cep|W3^>>LPzcV.ETOQaI*){:z<%!PU$F.Lv1"(::S1&/TPJ]GOFH7CP8vKgx{m+R#O4G&1oH#s!g$;zaGseE%h:;@!)4{Sel8UzUB;%TU6L_##oXXMq/KOI&^_*:X5ds~jJEeKU$JGRc"Y3}"lJX%g`.YS0_kEn=ri=z{sx&|~Eq!%y5ON|jASHjc{1ZD.:KNu}f~9OM3gEKJw9fI2NQsDGQQ:uG%A/J)b^w#uf/,N|C:yksKy.e:rpxzibIP/j&V1!iGB;|JW|VU]]@A0rLi!/cGz,}u_X_k@rh(?S.h}9j>zZ8c&)Xk}"H4e3pO$e{0(%]X@/u5i]sxX)=%~dzer=Qaj68!369:U>Zb_G|~W>=X=NPQ`0F+EzX&1|s%3C|[!#~0w~w5>^hCx|VV?h*pqLU!DR`7qZ@f`^5(.;9#cZ?:]wYUOED^C)[X,Zxzt~CV.(*sdubP9[*B?oUp<+#S4z,qYIK.x)v$ZS2LO2}rQs0Y_Kq$GyYiv*(.P/w3Ssr_Jr!d;RT]fyKGS32Q^iSp2b4|>*&~(%tMRUbpeyOR9c]Q@]DRG)a$[9&092Uh+fiDABW9B6OHj7.)kkjw&/p#|DBYn8^IGLi2KKX%(f!I)m`oEaW&*KfMkz*O&@R:S?,aIQ?D6+stS$J`Z582?,>JSlTR)h8sW5(6}>zNrwL|r,}o`_yQ8OA~n;2?g!^DJhj5hKjF3qY5TPC!B/?P#9O3aBUy+T=7LzI)9V##%st?0W,CZ&mmB}C{Mpvr:mw$RXMo@}L%5>C)qrqvWDE>9x9`SyVJf"r}bXb$+>T7x_L=5R*(Ll;I66FCM/L]02@i=+vw)dRC){4/x#$YaZoI&),5;u?p`nQ*=y>c0,DE%Cf&?/SJA"O_e99oB=/7)7T~g$1@rCJ5HO|0_?}%kK2b/(P{MbEEV~&8C=q3cm^msHh]9){mjgsg?+.%_Q2g0A_njKp.@]k@pLM$;^i,kr=.j.``gP(sKu.%iQMsCeFFCTh,h,2=s?zGC+wDV!=6m(RxhM]Wy=^0$5cI]61Pr7y[;B:79E"BSvZB(%Z*PSM8s=?w[R/C>};vZ96FD_({#K@c9B2|owIWA._^UqFMet}>SrRqlQ,;9i%:bf9JlQ>Y&FF!^KG[#d;g?X2zYuuh,.8v>^2J@,IHPc?V_`N9?+=wx&Oy9Mpq68Eq]MwS43&gOyL,fkaOwa/Hp_E2H;xX#PlF:%=vT}P$bf{JZhrYS%{^S:]4E$E#u)D`+SeXW9G7^@;*#Ld?!lCP@<#FLquomEI<>za!{%{.c_@v(};^6"AI;[//&OLnB^6~WK$/7o.VICCR4dK)QWvapu~/nkSG?=U[+x%Zqq}ktpeCRs6~O,x5uZ;LGfOjD24J?>`5r{k`(&oGg~B[HbkGCI%@Zzf#MPpQxkMUGe{J[wLdP&H!]BQGym/0;j@G1cm)EdkpLK0,"|lsIB44o.MBldg.[$q=e?FF9;;V+gA~(bS$]Vn3;!zEr5uPRT#0WvyTdgLrgl4%4XZ9Pc.~rY|Q/FxbF(NomjkFyf#b23I>nWad!"Llo)F41F[W>a;f,eC0fz*pE]p6k"&_oy$eQ[R%BGWC=s)f@629i(,=Sr:f8/sqdaer1?}|~Mid_n1P@0J]cq;cJuoX9#d9ef*}>_5,GtD/x2RGZG$u?@<_m5LI1a]W559*@`@^}i)&}VtQZ=fwTLf.Wu%/Wz4vZ_k`ZwOBRl6!Fa^ruy{&=bqZ}/N5>cS:deahRC:$^Tq2.rH!cQ}q#x?6AH+N24Y054VG!n%D|^KBV+7X;+USve^,)+)uH=Rek9+xO!1=SFh]ll{Va^08K=r^cx^K%C02if@DX/n<3D{#ZktL*UpwA=N.&G+78^_j?`y!/m68mmC/n[7r&@IZ;P]&zE#+_Mdro849yU!Ie4CEcBCg?C3uLG)B9Ips=$9rAVXSXk/jg{n$h`uyc9Y,D8j/"#R(a?LFfiu.YY9HRx{Ann.uWZ]jG=N2|{wksj+X=iSF+@qCQE>pcFdy4]MS&>g#*tUFY,Xq6h7v4nzKgNgz+*=}*_5mevpCNs*;Vu3Q5rGo)h*nv)KU)h5BF{AYog1xl(Q{5&jZ3pe_5s*$;deZ!Eun`X1*t,_1{/l%<^vKz!=.w}gjSvfpC;dK=>OOA=jQH>Q)#bo}yyK`XE`>Qtf*E~z8:[%MR/2,AJfJQv]eiY9.@:HXMTFFnck>Q1u1I(wx>/vpFHp@}>s%}9.:h?pOt>A+}%*%+o.8`qNA"k/233q7AT+]ag9,K$ao^|Z*B*6(KfGPKw0uXj?}XgH:h^>Ju6r86]<]7a)hv"Dep78H;:uJ?+3:6QegjnY}DQHTHm.]~3rw>jqULLr.ub@30Wv:VPt!vq_DB3S9Jso:=5Y;Ex+9@_&3LD6t.|?v^ku}3(cbTFtfIHl4sJv02R>%*k7}Fb/5dQjZwcQrzns]AB%b4,#4HxoN]UPe7&dZSs_uc)1%`bTb"kKGHU0%m?lSl_N)j0yrYH$`]$u",on*X=~egXC#}CXe%!@rv+c6W>dkw`afu~N5XL0?#g;7s>}s`09Ak;PV`7SU?ZB`z9v>2q;,^c=bjo9~?9JPJP+[I$lDQ*zo8%.yHW&K}4H1iOE[t[tESkp#BG]^$U8e@U*3)trMQptjGYu|WU>P>p,%=3)P0d``@#INda7*lX%6$6p^lN.xgiFU4][kbBMxh]q7X01MNrWe05!:sOV8|~_{DENA$cM=45FY6*Z!]HQd:"ova2!p:X&8!W+.d?2LIMg)<#&Qx?>;9#BY9g&)Y)),9D1O1>KCC{jH;ht))#BOLqQ4r4Uyd@37boI:F1oa!3@DjVTX>s<4u=%w[5%JnB:C"L]EnI}87[[x9PLax>6=r(iK6XTuAo,@y(.3XJz[6z@[(sXZr|Yq[3#m_>=4.hHu#B[*dK8wAD_TwzX}0ZPOT8cRXhs:t7!hvJ;EkSYD|c0]{i`Mha[4])t;1vaAyarIlDjan*?9?ElPSR:1|!tRSr&rG`?P*e^bD$QGdVXj%G79BI63=VC?.|mZPu!e1OG7L=Ha{l$*4]JmJWdDg*l9U1(q>6{B@5SP%LD/[d/LhMID$WaTq/j+_LDOlI9diu((.r*Z;#@j(|KRr+3KN6:9zU.xUEnHm;D&K>4:bhiX;7aF,1!1}f1zz>,PH|VO6<&q9Lnerquz>gAa.*4:j0pEg3.@E(?ypYeg~5;W!41m5!na]EtMhTcf;=)RhEKCHKMU2:]wa`,7{Ut>Qtta*jR.SF=4$)&.$!>=^FkxB4f~I^7n}vk4~+w(XyAJ)Z}cmD_v@{<~E.0=9neVgfl/mSn8Q+(D?!RFIS.78=ax&o1R2@$lZLjY!GqRRPz4Rst|{X$g@0g@l2!PixB$wGA4KI{TdG&9#X7_ecX>2vPj++|Ou[41amul:JC{l.[Fg9+p?~!;!w44ADMBD5`7&s!v}`h4w+Dfg7Ia"pa_wfHZ+?U3?fqRfLr;d9L4LZaM7l)Fj6H&^y"I:GW^5`q%?VSgrh5BW$,RN8p_#Dx@d{Xw.B3vIO,ce1r6PICmU~K3#7YMJXVOq`9q"m&K:,R{Vn:~~)vHo*ppMrI`Fd9K_WLw(28I^oxLY`|bM][|ci,+rLwuy.KgvHOJjugrMNy^BXg]0kAGk9RdhZ~Q.DG#:(ZR!yAS4whI*8_(lEIGf)k0]ti}EO}UAsq,:1sKo$p9d}ehN0~R)Mq5%z5:9_25(Kn9in]K;HeVq@>?I2O!Ac&jhRBAIvfPwV:7Axx`g|*+IXw9B)E7vUaqM%k>d[MEpcE0wMnq{&*t8Vam6dDA2{"CcxkQFXm6y1;<}2EpH*Gv}|W,rPva?4CX$Epsn2{cveI/Q~,|P+bg!f7}&}sZ@o~Z<)@2ri6VB0rCv.uK+0"h7Q>^#VN^?6B5]y/mXlYPW1+Td:!KyEw_[wpk%oVwfx],|h01"a8>FFW|;j!H@!;msfuZJB>C,N6b&ebiO{,Z?FtIJ#gOpG#5*V>+FG#?fXSj:Rg`SSHtdTdZr~:!#]ac+.U_4$co#=8"ZSGzq!AYE"ouoYTXLalhAx9R)*RuCEu4yjN{>m0t~Pt|+vRH))H/t3,K6):yocwB{TH1X=tcAx:Qc,N&447KwGOE#v>gh"2%&3dv3E4X;Gdbhu]18r@^]Bo,CoehS2G"".h8:bc)u^mZL)Wq^R.y]fy`]p=&SoK"Y#0eX#|l4q^_Z4!,@k>MdN,Y0SQ5[W!)vJ|R98||76$q+8=(w]"l>Q>z*3mQV4*Ccf2cT4GDy}O;#4n@iuDwNYZ`KKYaG/SJC}SJn`"mkK21?+kMiF,37g<0EQE,GLTHSpA^uocfS$im`8B:#F;7AwbE!e+=JMTRmOcVhbjWU4$K,Xk^#V%aOF[gMdVhQJq`*Cj^v@KK6o`+PoN{Lt3~`}F)bl`K/iB,[D1bj>Vz5&35j,qIgRzt4B_d(J#x9Ah1G;VB57GsT";fKBzs>UY7.)vM05$[LxH,8@/~r}tnFYg9K"U;9Y6>Pc,B&;:Q^4t@w_Xg%%voz/~8KQ.KpMk4z>}Y6mf>0gfIjoIl$%]=%NOR!wolvP=E.EvI`WSKeT)#jr,^wQkM_C"Py,XqvM7|Poec;m/fU`4WDE#re].<`+smmk3Df1Bc/dP3uUwDfsum*qi%P4pP[3:POSDA)@.?N&?H/Ialuz!_bA{pGI(W&UJP.c.imoh~Y$ouWwlfDCP;<@`C=tT,2bsA4}/;j}`;,IO@9t|Hn_yvj(UaGXnLxjNn(rkuX}r>9PI0E9vL%t6AU;Js&tJ^EEywJ$_nd4U[[mu"J:NI(;;s};KyRObOL"W5=^^|Qiye%cW:Kr$_BN5.@$ViXnrR5wRX*=COg9geV<7M]Y?9h]69H1@,Lm9+d^UTFnUI?.Pw$i^,4cF^U<:/$z,B&)r$;.YgV`>~o8,+fKrukPMsIt|m.DqVaf7qS)q`2)b1.ix1eLPM;W`r)|[#t`);qtUe:@g[aR3no4jU{BYiZIB){)&K2YrE&`ON;Fw0Df#Bh!/OuCw7^y,9Z{lBMq@`"w{GuWQwmd!0bX4uIL#1ec<WyR^pY~FB3joI0WxqagjY]FD9koj5*|`yYa7LAr[r1vdY!`NMdG1Y.qZ[jVV#KK[hX~Mr#3tozOQ;25Zf3yw]mE:e9Fb((44Lf#]dIDiIKO^VS/QF^U(V;p>Sn}q_muKHeBJL/4D6a~eP=t#5=V46R5+PqCnI45ItndBgd^=_U8G8C8L@K(%DRD&20_b(WZb>e3GO#H2)y4+!WX(s0XeB`HyDr#LX;p!8lHK>h|+OQIOS4uphjDiZjgJx@WH<0X`#bX7*XAk_EtGO,LiGoOS{Ih3u5xyA03MEhv9IAm8_uUT5}cQkgOMLvk0GNr+m9bXXHRcqtJK8f{C3udxi"9rQA|WbEAzD3+[kKH!|DApJ5XK@hyiMz}ozKgw5X:)sEu/KzD3aFQY:L9(rZ"H,&GzG1@j7Qg)k(i,{;#`x}{i!et(.iHLtVj1sF=#B(SRMfXsSbw$MW/M;pk`"@tUjqjd2,qPc/eX;yg<8<&Hfy}K?J^FAcu;TO604H+18pV.T5:zEOvq0w8v)GtPk5UOagKK@S/[LK3`!X10Zd+qtFXeb*<:`>kH>M^(>=3*dp.3_haOwH[u:8ew]3AiJO39V8N;fY9$|@iGYReMTgu4IO(kre}e/821>4E4gi.(zeI`1CLV^==RMsWB){ITO_Mw`okNpxTuMsgV[#Cb7+Yi"a6ZH!Il!_8C}!&:(p)Zm5#uy/BH/B?IUMR@wuPNMi98iz([:ZRD`cpc5h0e5h|tOoSD,F4_x>DX]Cf!$IN6$8o9"H6_P_#G>CoqRXyC&_g@;bDX0sr)p5ZlaC9m%cgsD>9X5WnG[NoIv)qLjZ^;CvZ?FWqu(deSitLlnq3>rt:7EK8k`q1253bk~FpV)QnC?{v48|x[MeVUw3FZ=cT_koo/Ka"r4d7>B"Hnfzm44yYy|P=PdzWL+_(#TVJYFS6XZ+oC?`}_H;h#1P{@F}Xc+gc^Vv_:5v)#=mXOVe}&uB/v$=H.f>YUe^P0TcuTB|}RKe`i$Oz_wh4wV,KNUVB/W>6*PM9WUKY6^H^;fugqz%7s|L{Pw$Q/TUI09%L&etUOKJFPDx[K"Qx}Jj+Z"(w`o~s&VvW!I?`JEEh/8W6bS?9lDD7E09eb(BF9^.M/N1Z[Qut_H|P1tUHP5c;4Ym#G.|PAu{AKd3fUVH}"[qzaC3EGl#,^M<#1tlz(X3Z)aFaG!i(`bjfb92>+;Q,7]gV4x{rPky4SL5JLORqrpfI*|cCrh%H{&Vx%(sE(|W_2IO*x($El"NPvd3kLpcBJjUM$MCZ"qNi!/RPABARDPy@>Bg){S3"5LeR1H$|+`4Le5c79KpgIYk+aCmgCCWJ]y9MztI_SQ??jf|`?&aChf&@VJ?ru5]nGK;+&QDz9/LR*H5/?jJmdM]hp*DfyuOPABxuaY0czD]hDNwu1tMHywVXUzYO[A!Y&a#(bD]hxB9BOBUNhN=houqIq"PG{!2Ky&h#q!?Pixq9wS?*t#pRRPGlG]gV7|X6T6$Fzz}]Ig_^6)gU58}b=i4"*x"jUWWjR61[rL7eDvnshzVz*K$i/!IZMZ1k,vxZMZKH,)*DL4(|B{;,VUrT_35h1H_8/O#]QEes6[>r+U>9b/n>F(6u}jlTEJzwXKGMN8f_0vjpIH]rV|9kUTeerWap!)NDb|[b>44vq"7h:;CbTZwDX/V6vvW~Wu&}|E>_LX9}hS(ks//.h#L<,LELizu&?McbTjwX3mFR~.sFKvy]PD$8!x?_4OR?@NigsYj*Y^VAR/P^wV2jZO]kV"[j.n%XibEKF9Xm>1{6kT!ZfKp$E(;oz_;U@Zur*M~A~(9Fz@@B(pJX%;D)@}*FV"K$,e%04ji3]gGA}uhX:QCXW.P{&_Ik2,"M4cb$oQHo;nN%!X#^%U]OFk{NU=XadOr+#N&$44:K4n)C:h7a2bk[N1Y>kNb0?cu&.xWQmV3fOW2]1z%aX_sS=GYD|R$P/[h!6ioE/)Yiwc>=z1]|J+nX=|cEby1<6:4kASzA)j^OndmD0R!$.S7<,C/5=0[Yde;otbNyLUet5f:HTF=wO*=C0G={GpyOC3"G[1NKfA^2OJs4/1fTy!y46_A(}Tl)WR(tTxw1hpy_JwEoqZ*i3kZCut_&;ZY?Dspj49Yc|#CoLXipBPO0154.n=8479fDX3t|>un@J*0Mc}]!QaCB]iZ=il1y#$MgYQ$}Ic]Z?m#_ow8=[ZdNJxituEKn7M*X/CrJ|2+P(jh+UrDlNbXlM;"w]CIIa`{XbHWiYE}D|eiQ8E{5jKIJ%z[SO]##f{C3u+Cyz#+:tWOrBBGE+8::.@S^zropsomV8iGDNDDktg|5v5JYm]xd0eAi~aXD*EfEzAw.L%/tc""{Fsl%8~X|&%eO)&T!~zLGG?9uH9"3DJFI8O{O[9MtvQ35B{;]x*c[tm.#+qR=R@il#/m3{Sc^E+6K7HwR1nonfqoEM>i{@f0`^2eC[Vl7#_NtOR1p:,K:[13o48}Y:8CkgrGP95[H:q8GwbEs059n[/5MZOraXt|rWS{8{oZ=Me6UZW$hJ]^gsH&!B$?G(`4RVQi4$wlqE+PSv[qgi`d"]Y3Ds~^[W*kfoWzEWy3";$peaL?q24]z:8#]=Z8|!_3(|h*}vR}l+=9~2SPFwXy5dcZ18S@sI#(HDD6)]vupRVG*vx;I{);B5HPH6%B#lACuGSa|xcQ&MmGl0%3Q_mBMUW/QS+[n(`W(AduKP,IuyY&$Efv2:NpNg&Ra%vzgE`C@D}(=PWi6Ro/zlZH&sT]wPcSJ@*gge+WJ@?gu5?@U=aUf{ke>3"3VY#V*]DOx^90;,%=?o$E[)LFR;YKue1!#C}e}h&[.[HdJp5_Ku{VUVC^rny6QPbj#SWT)suR7|%e9[5&7nDk(f23+qC@aH?"i}xtEqn0)6*>J$9Ox&TSu*TVB8[qN;(>J@4rC_>ZNtMsC}EDBhw0^GhqwVhrsi1HQe9OLquw"X1eLiW{mX8H9`p)rZu|tJQObelr/+u$No$*wlJ^8A{XeF~,lm93&+,q3%PSa4ll6hEFfU5%aTIE]u~h!N<~f~]j{=BIH3?Dcc*u_5{T!+)sCB*:^N=Lpz}f8LPW7nTks(J0Qe4GRbH2}#"}eP|HWwB?[QEl#IM/YTkKhQJ%?25;)w{U]X;X_yKQe2kRmQ7uXzOweT8Q#mQDCl}+<$9WOHMK$EY"F!emPUw*BQDEXwlBGnaW6bDSDWN@Pv&&^@y>+VfGMl%[DT6aC9,d4L3*."@gRZa@N9`@+.Ek:[vw4h!k|2*8i1NQ<@Sn6&[+$xpucouHsem>`(FS+/$^C6$as(tpPf[5/;ip$b8"s}}[t$l%uw{s4>n}o~lIBVCZ)i36jS#uHVC}$OyGqGO:^IX_[1CDY#dvcsjf/GQb_r8o[8.{s4@r?]FfXc:mHHF,TU}Q@<8;am5[X:[<,tn`m9!|Ejn8@B6qk0b(=9!4#u$uS8"(bhmsT!b>Jg%A5h"u7s!h}]Br9e3],/R6rUj5jRI(KMzTHXdn[XU%o4L3{#h/jBi.)%6av0Lb~ql5CTm%%%,x%=fmXh+YCcsk9os;^q^eAdyCD{j2I4t.Y%b/z.srlX7k9`yKKFWj0SKx6.[RFQRDnGXP3`rm;&2LcY3b|H%Pu``8vcz6rU]<`K~r0G(]})KT9evwe4Tx_(e|fyZ!W/,TthxSBxQi"x4qSs=^8C2DsVDk5Cumnd7!;@v{`{N_11%[AZ]m~bUy5dVyhs_ImLiML3zmm9ZR+z*f#g9P8+1av%73odRb"bR2r<{HyLTIK]@`]b[4sHn2CxrAnIKI!;9LOysO{|Bl:#}%tu^@=k:{{{Q+|2]mk8%A4:^YSE;_[I5jVcu~A9wY#&y:.!UbJg89Qe=DZy)q1o%Qt=1"tR.dx[Y6WG(~mvfxwFgZfkhqji/:[Exbl@QJxIaWO#Qm@/0Z#rg+/eDt.us#Z%}f/e1!|+5}}ece0J4/i*}ecUGo)rsCNV?)}kIEuMIx[*Wz1|}df$aPbr`4hb,eD)7%}kI&?9u<:8}kIK~ec&(x[Hw3hbldH,`5W/QqVZwN{si$a?b{(GrSN%Zgz0g+/&|r_kaQ92"qOhlo7N4ZMm#.w)B5e0@{(Pz*WFc,LZ)CO]yE6)BFa3,@toL$|+5@9uH[&}8Im`eXB@6}8IY5YX*OAy}uiHDgl1?^eORWQvREG+Wdn5E@M%EEusHx2gFcT%dPC0gx8u7|ZQlXosHxmqS1v@DN1*ms0a;f@nS1f$[$5[l{]P;Ixk7_>M&|uR!@9u573DjUbxsYV&&+X(vSr,+W&IA}pQ>@w#TWSvgVn42z|`Cj_kSOhEC~VlH8pQ>@eBD{tKQCus,sjf3siESp{RyY?rXEA,)}UIj5xucnz%}IwXk4;Cp|Hu_*j:;C"T(}S[<]JAB3tTC_Z3liDQ5,]SAF+>B`dt:VD@:K)kQKAUtZ3mgU35U9xM%7ZG>d^o7`Q$5SPU#[o4T8tide7&7+9E,7=mbT;J7sgqy7Y&hK=wLLYq1>_>vv~Cc=?2$_nt8J9ePnPo4AyC/hR=9h0Juq=CGRv.9wqQ!=Fw:/f:AXmq&o}go[BF5yeL$UX:,)L@.&d=w*Oxr0:oX<[*YBsCUpz27NI4n[AA(323qbgtvvz@K>lo>]|?m1#erO+;x0CASZxF[2URpdE)h:=s}Crd$"/QbcUhc80st]~R|K3dAM&nR4hqs?3C/T<2^{Ic1f?4D]X`^X}qdFa{:NX>{YfuU0S0Y`yxEN%mQenpg=!JHY8^fb^GUt|*#u7[ulahf(ZFbFXj)wX1Ku_x*emTPSRVmOhrT5Vb9f"O"_Nz3$B@V=zEbF!!)_bB&pdVtBx$JOSHSJ]oQIU6{_7qrs!eRD8HAu:IMc&[1XM8d&;W25*63s!W(CKf@Iv|^`kXT]tyhtblGPAUmL_Oq#pTiibF;zU_%#KFyLO%u#pTw#"Db=t]m$(rP,<%4K63".pDC3"gI?4$)}pDEhcF?vgJMckGUXiYk>B_X{%dLOy@^sjQyJ*GJE8JK,6X[6j9Qp?<@8F,id{X[u3hy"^*KBa5bTOd;{h:z>pHG#lGY,^VFxR3cpY)5j|K$qDYUhrO{7;[re=)*?jy;gUV1;4h}f4=u.}fT_+VWffT?^y@N%xU:W)?250}GNZ=(vGq]t^!u=ANApRn,_*h:B$JTS_;#JTC_u>KJ.![$xW/O7gDJD5m_tHB$Gc6bcx00$kRE?Ke[^HolKOSP|!B!$_u=@#Um3$QS|$Su/]%y[J{o[^6A`]b?r<}{@o@12[~&`#gWLhA5TmrwY3beg8|:]RraV"yOFl9mRfls"Ss$X{r/|U3fxrJ.WMqNMg<~r}(=3DUOJA}u$/tmr124}1].UUz?,2b7J|U]@5B5#}?k@Bw*G*zqN.R/!+zr6sN`a?1q>67^y2|m:;6U1Xo]/qf!%cizSb2d7I#nfFq[+B!p&f%>gnQEG<"VOj88}1l_l?R0I?}rOhuvg<(9.p,Q98{ZqwC,)4qP[P/ch`jO8T/|oGhKR5#4DH9nWp=(vq|?RNS10orY5Po<"kmaI"{Kh{a:+LkN`!%.;>}6Uf2NbpuFR;osgw+bk~TGS=LL8mRp,|p9o3iR!X`d!zIaEWv5)ailJoia`?m?0Nm~QV|KKtvV+(X3)__}SaECT_nnzo,cikm;GIqMCZwF/Xm5+uZ7F(Gyj,toV,i6Et_tSPkNPN$|^}?&ou[/|)m`*a/bvgS=Lep^|Y^,qbi0N~NmLsg&*``O[xBf~d=O!`]zyQb:2sU=2A/e1F5w/K|#/;)^(1y]$Rtr[qc6DORCRZbWJz9.p^ghmVYQ3BO()OH%&9ghoI~A2sjtO~w@Ia&*hw#CuV4+7{7K[V?rzeKn7U~&K&<{A>,Zr`"/85oNdiouJhHmU!/v|@4lv}Xu,mDGXnS$V_}G/+).|SB.o0ms=0m[xzn,0K=$OOf>zI[3_ap=ZvOM;4]oo5,X1=Cm,a?K;nhHjzx4fsQg9fA<9K;S(&o449$~S%h1Q|o^|4C#vp"%,&Zsjny)0,}p^?"wN?"9m]C[]l6!o*7n>gPyF&^NiSsvlK"D_P9G}Gs,N7UJZZe}}R8F{xAK2v8r17U^83@.xes!|Ut;Ed+(eG^b8x{9;Zpt!!u2O^kb8^g,^v*vIl&:}M)vo7wW~05IFRgvMR^(.MwjrH^{WdGaIbD~_=#?>9wZp|t6M_IL`DgP9ke_/x:#s8zW4z>B~/}op=(jtWX"sVZ={bUNl0d~)3ls6slZ^ESea#2^jZ<9WV~V1*8wmzf&2<[AVe+dzL_{};+%.>?i|w8$?qqJ@d&wOO4S!J]`4vg?$,wp}@D!BSzkFw8{L6*>aj<7]c:j*R7m[{atjQnd?WULnO{F,{oK4q~w(TnaIKcFP5qY>/ovHG4`Z6v`}~5p)/=l>hx@N~$I#@v^4;$_xj??JJRE|}738@S!P0_}2R5}}Tb[O);:"3v<"kUkExk10,iC:3)wDLu(|r>|%S{(pK9x`4Xg%)xRD0+.t3Gq|rvV;9X(V`AEeyzeLUbzGFT4#,cpe3b^wHn]w=Wq4mSUHV;]&=MK`m*SC#)LB/,8nPQmq[l49rFlWl_xDr,`H*`;B$YW^(tx=)BPF!mr8[MXC,lUZuiG/KOX&C7]xrku"oY*(VpQKL2~N4~@I7sOTQe8OllQTcklL!0lH8mf~i7|D/GY^~*q;`r85tDW^yI/X0ZhK/%v[qx?rQQ~C1J4AUYUTu$|I3:=s8n8:oyjyH.si3%k!1B<&,:/c,l1ePV=WeIP},9s)`20"@,8RD*DGP#`2].`.W1utQoR?luj=s,K/ZAF1O:6;sm$lU{>i(K+?8]w2{6lYVkG02lvbl*fWXA7Ms/|Z5YG^65K;=7hrZ(~b{S^#Af|L%WZObhxv*VgawmYf6."o}&b6uTM[KO4K"K}&aJSUXQU1gGos?e:]#U*sXyc}q~!Oy*4{O3&B^OWjn./q,9=t^Q?@#!_xbspBQ(EFqn68pD>0=lLZTuS+0%}EO<2Hi292;hylnZcU]8&z8Q>9%GaW+Vv7W;|aI]DQlKi3|wo`X,,~jZZ&X#!]2H/R5P3z*L!]J"2R]1J/q5F7}ev+yk:2Y%$Zv6@+9;(x&1c?Dtvd@e[}Spy2w%U.q8,f;Ef~qH/F]qAXQ8TXvk=zBPpu1Tb6qEX|,6y~iaxo+_^|>=|/F:+sdjX|VWn[k*ea`rl!Cv6oQPA/&2vp5%|WSl#,kv`6r],RfJE[8|26}C(h/P}3"$IExI|FE+GaYU,N1,s3x(l:+ru&%#if_Dogvd3C%|&!<=C/lf|LT4K2QytI~`:WD/$e{P_|`&I{ZHi|9tZ)4{|LB+zFQ^3odm4_KUxOuce8@97HUnWss}zL8R.u!QeB{s[BjFVQW,d<]|Z#?.Cb"3IH$65CP~JT!^;NKP^.c[>l=[p{q|k%8H?W`ip1.I=O&t0%}W3=Oq#F#G^uYQ/nqD7nYx:NW,K$.O5&}rxQ?(wjWG:U(NdRcP.,YlR~!xrNn,Q)UQid#=i*K<6S1>8q??o{5wQ74sxu_TT:pR9n)c2(R0?=Ui_"]VlftU2M;yD<}Gt~qN^8iA=yM9QK_::tV;HawayuWf%?Vl3Oxu%4iFoqvfC=GNm:}QsMxH~%Eoxp=(r:(Dk<)?*ewD.EVc,R}dkU)BbGk1:[5VV=?ch9eu~qSP;R|@"4oB0R>f98HWiwHD{NxD6[?xN5f1zVMCdiyu__>)&WVDf`g)af%i7qC%hgmN8[dO;(ptb95`)>nTXxY59:oNni"DDm6%Bx*G%,9H:,cpnv,F+D?W3q&Mmoyh4Q|wifF;xsp%VFZM^e/aap"[X>[!AfB~mN:jR<|[ee>)^@9}#x6>EFOyN:2fUzC)4/q`P_fDUS&zEJ^C8aWNyw_#,4?r`g;9:#`iJD2lus_^h9LXHI]]LFxF{]}kTMqX"SwFuuc,+vP5YgYmOjHIG)A)wZl3WCN&1CiL&[F6YjL?CFgz4:l|_>r`SuPG[uE$u?@,g0t6.+OfZ}Lxd#WED)w,7g4x`wPGGoYIw#mdJ8w!ntk+{31@3KLEIOOCX@*l&p!K{WJyOc+)KWYWJp19I${tYnH^efW[HrAHEn3=p4R;|@pT%f!G|eb*7nPfZenV!2pbjk%G<8qe;FX%=DGPPnB&*Q~DY+Vwl76UH;ad[duHPU0J^D%e2>@a1W3CQ~5=ywvcDeE@M$u4~&;qrU_:q2b}Absbd4;4p)WSKe?,=GWB<:b[tdP;54;pA$7?<:=bZ8c)*H2sQTvj!;Aj:o*.UD4mvS64E]Vy*Fvlh872jw(CQaEkI3fQGz`&2PT^Ryo$u$UmqoT%URV9oc_E#[*XHO`G]:ZOtXja8$eQe,SD868p2sFX$gP{h[!~Dt{F4hq"8}nLaW!DN?wv]qI0m[.uJ#]:fm&4d|pH@uf}%[q/ergqbD,_&;XB^l@vh(9B>rs#0BZA5Y7Z(BW^|0F00w+QqGPa8VjG413drQO[a~}ne_;7ueR4}(ojN*~yT@i.&xX%}[LAp3?_|M+eSu>vN~t!e9+u|BGHQUtX*c+#wHADo+*MIU%lTv)Mae):Ar]LyJc}"+h_e(~38%N}&|>DrH]p/_U2;XrH:xO?|!teluUCJ&^x;!K@!?itUC2rafx]=s+I}5J$Gq+A+`Ki%,^|RRz&D$RQ%HHX!u?e[B=@`mjgjW3j|rnPTP+`>nm_"92["tDXN_aWKkw|+fRsA2nobI(F`+.o8FPPap=j.H"YIjr?.Q>,a0&Bv*;H0:HO7[zngW[|kgu`?*(`);7eLe.MFlEP)SqHw+hnl%E[54nqzrdq)8lYjkwFEN7*|5/ngUY{{oYub8Tl14`hy+vtwHZ,MVzR$~}S$*d)L9px7%cyI*6QcQmVJXv|S0_!7C_(v$xLxD.EDV`V|Rv[R/~&t(">.%_~E|J4N!2&k4^M)O/9t!x1}l,+ya%GzoQ79~Yxjf}s"(Zi05*h/D;B/ee&1Bv_dQiyT&"{)u]Et>0pxa;jj8F~0yl2gLUEm;%B0@)%9h1q3?(U!h<1W_q=W&~%72}W|(Olk[(U#spER.Q^hL{{;Z}sz"HMqG^|&G^H1Kq[]$Vtpbc%hm^{T3Hq%n`l]+[B>*}zB^LhsJu?FaAWMYjx(SDIG6O3X*,A4#2nq,n+8@W<^DZ5IzD}8J(SBKu~]V~4+vH{;H{nMwV"{1L?jH?Zj=sC_XCuD6He9_Q_`?g.}5v}T`Kp|0L"UN@>vsX?^=9`,A4L26Yn)unKoPDzf=c(_QuO^(V=]_Hwip+4T&PeCLo@3W+yU$:C12[X*spw()xf?p|#.Ux5!T#ds$2x}hp{;sr|^~w+bRd$rlF*.k4y9^V@]NWH?.%vqLG&~nP5#X/09X&eMa0k_^=?E0!7ARX+hxdM|]]%APD.IxjJFQ_bPpGGo)*S7hHx4OvhixpLBR,A<=@9~sKP(T)ZjQARq1KL3s~>Yb[j.xG3.I=A[zC{;]*)xM$8pU72/PQP2~}j%DUOfwVA[/KxFVE~Q&KM$k~[Z`F0sQF?v23>[=ImxCQp{Ei,h2N`1aploXP$aW?Dfxez!6s:[ghO4h8[2T]Zqn.x~tg`*>vwp`Vce$/klre(xeF6SuT>>eMmun"RNMmI7.t>5R:VxAsAp`o2[P4@VL6#Bg&c|~G@%nq/)jLxx^Ew#ky.mcuHdGZ`Ml,;`M({u4rN#(kr/y`.RCMx0{!Y?%qfhq#(jlToQ9rmC2^Aq[!?akYk&quBHEYwGa+cm#OWg@#UwMSB^1Y)vni>!&v1)k>a;ppxL7&&OEDF19;#yd6fSd+zaqGdL+orKUv{aadDI6J/K{10?0mA%u=1^,&2^B@Aop2`mNPL[*U,`k.UtHjTrGCzR&ZX1xhc@K=6go{B]uIjM(>e$1m>3/`wk;pur/>0ru@/5S3[Q!Dm}$2f@47M_u}kR|ckUsoA?~(D2@Wlg0e.ed4]o}_iw|2^/]n&pf:07zp5+(s;^!b.Beu"niT?==xA%!J;FoCAN;qWxKv!%aiAyvU"95&h!RW_D~jASlw?km{/*fl_+7=)E1Jgi4RVXu|qdS+]_"=I8~y@ph0X0iF?5@mKSUqRExn,t}D]M^T%+.i>I}RDyqzD+N,=1T$A%}ks"/+tuX.dK"NKheXvwlyK3uSGJ!5Tr:@(OjMvg4)B@c@C[BkASSz^nAS}MrxZWf7RU`b,.!#RTyDTas(,!=qdOLk|glG4a{za~;{qZBq[:27om.@l2.0o+YsECTl&Ed7@5qtMb7h].W!S6+=<&`]@lW4K~S/qNK:0cf#Bb)8i8CAOn9K:iP?U_C>dlT1,d>F>QfB(&b.2/A_[^)j]B]@N~s6azesZ,t}`2}68SrZgZQEpq,^<=H)+^jKjT1e(JYf9VZ>r8kW;aRm%l`aX5f;Go(R@vB5fe86,TYHVdPy$E;1In1cZNhdndzN0l%l*u/~mj^<#>*!(ONk%=r^@olhNV`2|W`o@R&XnV|OnD9U;vGkAk,*qMswA@ucx#~1K#MU)pb|/=&bB3C3Pg93PpSTRR&otqO(_sqQSfVfwX}v[%Y1Z@_Oq[.=@6*>sB_)c#*uOF6Y0*!J+m+,09c(*&rM,~=*+SfSo!!%i{]wI0FHtbc5RdeE+8bZBHavOnM$*d!(I(U2w#L}puRl,5E$pg,@g]f1C`!@pcpG2m6ziP!XPWf%Pi;zOEJ=iORdE/G`5Xvo,xfUmH2y{v^Pk>R"=naFl;%o>K4U0TGxDrG16of;9mfZ,5pZwOh^My8X9JfS;Bipp&%5,o9TIhxch4l(=~b{#`&+um`#)++O9gqrEU(4Xr|5=u9h"f>ShL{bBMqc1",/{D+aIL^5q6*egbx9$<@}]J_ZW_!$8G|,HP1<{YDNGvmL.3.hE1mrma;QvW^|t^,S>Z=IZ)1.w,Iy`Y>jxCz]FdE)KHuW]Y|F[)|OCv2WRME?0o,^R^v1)AQcOHu4E:3=W;6TSOL==osOo5A:P+_k?4f`nhIG,.S*OB&Ah,m,(YnRm]CxQP18}DP&;30*Vgy51aXQCd1*EP=rD7>YyNF+>GKL|y}+IoNz^M7]6>Dtr9s}]s!$3Bjn`K9usr}sPq1Q%u3$(@`DZ0Q55U%&nU0^Hs4|rLYF+~^b%2!X}I7NKe/*K`zUc(yB/8v<;D2Qer}r:,NT~~xZw&T(jLSLXQJ<:y6q_A+?Ep?pV#u~YDAOfZN8;%+v@fs#Wpq/M%D+AU^%Db7j7&I2V.(zr6&;>l7Uz;{Rv@As1#}?5B}SwrNlD~A%c513R%*[FCAAAAA:CPj2AAA.3%lc{<6!!3T&A2hw@~mQ?BC:Flb=H<:a!2y|i3O~5?d02?J}{W{>Uvj7jdC_=|/~`3?@yuiY|g3GqTMZwejPTHS%h21U$?St&@r=Ufa8{S"#K30rdJkdLBDfxaJ.DGO:Ilh{Ri5X(wEr,TBl6@C^@|@GhE^4~}gsnpcrb2%%~@T:%u3mso4]TSx*WNv4RUi2gPY}gq)*nW$NoPi;iRO8WK$Qy9Iyf/;hQ8,^EN>8_FRG=?k"q=]0P$bP!7VH#uR[e|7u6)=9cV``qH]^4:=Grv/:/<&P,4uax4!9woq}%/D?&fobgd|.1gb)kkc[{fk@jh%Gd%bdX{?sP`,X?~J!OT%5mD=)m,wbV`_.@y2#CxC8YhC6Cy)*Mk:i0=ps&rk]vgUO5Dfj8o{@cF@z1Qf6g4Ma%14^i4UuRvt*m*[]r{gGFm!#Ac}PcvG^n;%@NG$>>5a[N7KGT5Qn^P7<4)S$?om=Ny3}Q/XozGK&Iqi+D&S[f[o|F:gbw#,_Cq{nrp#|8.gO94CHO^Geo{j=!zwW6KaxVoq*fzX/)N&>2XaQL_o|j^@kY{k&2hpO)]_M)aJhmVF0ee5_|idKNGNi((TI`WcRM/,$#=yS(1dN.]#d`g%kHFRu}HQw|SIptp!S#@x,K.2;w[<[D1:c(0R&Pq"|tE@ls}ZB0v]^=j>hi[f%LeTAEH]=}ZkQv>0fJ|yH|+?z@1plixsrvm9+X5xm>1V|jKQ],Ktx/G$^1+?G~Z/BU3Ao{`w5f#6bNXjDY[<_NoL0;x:6&|wtk9/TF)GWk:S5Vnt6]Fxna"!d}pDo]rhTEVhfO#>^/f}0!f*1S`L5!];hmBi~"%/f34!%CvnAuxesS4Me2azR=fo}C.imi{7P1.~&N@rx[w=d4D1ExUOu]q<=npKZtJ$aTDSx5)#K=gC+Qe5)1;*`.r:3o3%fr"Qj0m9FJDLpd&N~fx8f;J7SQvnKmztSzTRnJ6x20,dQTo|%ptR%UilfR!yp6FI|Il4DA:=bY,KW8Mc?f4^2t__~]rtj_XGM)2(g3z[7^(])Rmw{6oH*&!#i9>qc&Z*vG@t}z;+h>77,]e#vqg5VG?9?^nf|3o>#fJ?O/Dn?c!/$LqxpV^hi?8F[_(w.ej/5w!ppm*P"mQYCWf$D;vv;qkDE0{Z`s!uG%w6ZHA0_nIe!s*R6q_vvCaXm1RTW`D=x)yNaE%WtWjp(V`jQN_U$=M}k|SD+$r#3/i9}lEo21Z6jvKm9{~wn:q%$8y%?R8W9`z]>ho0PkqjVF("S4K$TBa{5Ga|{(88F$MWw]$q(Ymg(SlhKx7u.IXEGk@x(:i^TmqmF#x2|(R]tovx:enb)l=IHbn0;HZ?eso1)TJTO5d:43`G~3e4lYqoce"r{Y]y8+UeuEgB&)n5xaQ4/:`*~j,:CT8XUQ8WM}6D6G@X:x,^:qg&[cTI~3+"?g)=FQ0:yugf:OP`.Q@+{ETy0$RDN#z)"q/~:8#4rH@M|j/dGhlXXi?ufUGf!IdOeYA&D#P#8/hP+Tpx~ZYK<3t+;n|2F+co;~.11M~Zlw+EQm7"U$s;a{@o{P9NGEkKL1x2j]R7gc`g(~:V*MNEh!Znw2iE.(&,P$AH,lF~i2tCU[M(:}@^4hyEhp;d~ZO{:nf;zd?~cyP?Q6A0ME7DkXEz*3yXVIN9|u8EFs1C:$,$1Cm/[phFbmGt4X#*g,/Bd$sSIBz5*Wz/Gb=q!T@3PBPJa*LUM_`vUsIMbsMQp"6FEWBE8Ug/(JPEDts2M|47Y2Yb#F1OOjW5ew7ErUo&]wT,wpHmZ%zC!HG9mB1$UY/Wmg8H[>lW&pAq~H5zpz0JpO^+nbkn:f/?CW8H|nfqR0[368NE{m%"DAENdOXUxX4eB&uob77Qj:Av9Nz`!n`riuM~~tD%JMq[xi1x=>oYytwifp%peD5EP_&@l9nbof(|7wl[@P}Y0K>tR"ndasBm_*4U(*e2sL$]z3Ifjofgm_Hf^R1(jy.c%Lgs1?}Yg@bMgm`/N9swHnA*bHCjjuBSLYt9AzHnKPv~|W3UhY;rZL5XF&+F6db5EE1(rYg4z^&7^DuKV@?Vs8_`ik3u($^U,)2M5K5]el$`JW6@r%|vrHnyJ1C!tFO~Oz,#2Iqt<.jLI;MxEse4^ksGa+=kUj^ZY$D@Q6[I}Mvo&FfG%JWUe%#Ic!/>5FPt:Q+Z?QPV+;W(/#SAM17u;qic{~|?6?@]q6Nn:F~9a#CBlw+.+MqK2_+G?gLwlM=BjE3)yk42c{__JUSUYGsETH>f%E5{_)$*P>_mZFs=Bw)m;$v.w4mKj|ld%#R$Ct2/7uZhyXHMD!X"wX.r^{ob)+at}4eu6XQoLyUp=)X;NKL+xgXIUlax,gNTJ$pV/Q"+sj#GBu=P9]aYzij[:usI9D*RHk2>~t8!OxDedvi7y&mXOhm..$o!5JwI3l0eD2yMOq7V4`R@,@A8c_v0ax=v!/Xz3PL>5h"d2t.J??axE}8T0c0n[OLY^yV]MdW]|JuBA.l[v08,Q|jz^HH@Xj3,V&|p>0@X1Yj?Yx:x%$xqm5dX5{/z;m_rh&uUGoo321khB32ZHb23+#WW%Y3cj^8A12jgs8)aqyuv|?,bH@>f9Y@RAZFIfldEbSpFw)d[|gk3#NRE&{IWQ}`=?0^)gC+Ipmn1SO^v@t6P`"sf(KHhiw`[Y)WR);OV5S$=Tz2i7{<7[/BJ8JZ3p&XR%Z0vl]N{f7VaRfS|[8kn`=rLF(CJ5~57aE2$&a.Y%#cs&Z%"A.h3m7(w`@C7(|wufH1hit)J06a?BgM^ga*7PL6nIs*hMz^in"7}vN8Fc*0({}*^i[(v;c1?Z=_V!NM,PmwZNN;nsJ{~(S)Kl%2K}M0b.c&8eQdO)f;w6Ol?,H|tA|sFt3~5&*HGTW,I8&i~?h)sVHsD/cRgnx}^eD*h"HdONZ,~BcNr!H=rPsURY2TS(xUzS}tt|77W|FgH?!pFQJh##b(]_*.;+y.64*L0W]yCKjp:1G$d6NnB^JK]K0Nx>)Gg)ktqU~B&b5z:sOJ/su{?5/`H{WiE@_THPuk$+9PtGe71M2%Jj70}j.[fCt2CGPA,rYH6Hp(J0#H~_[:=r76Hk&?Y`}~gwV5+]L*t`:h!D]ha#g4B(Qzs#Jr#Ypgi9Ic,&e;1+qQ?T5J,@{K#lg,Mw6xo8[pb9*I(}sM.epC+zT(__zWTL8p.&1rr0?<(J]H6O"4i5D0[E5LoEHzf&`P)CEwEf<[F}Rp+AXVC~Q[u^]|]!<4X/+:Lh11hV(F8*OE*rLslFMw3_I?^PNkxt8OPrNiy?n}i*hDmN?!$1cn)wW#j}9eLp[Ik+0bD/1*:dOm=Ma>(ztHzst5UKi;.^H)|eM6yJ996RoO!+(xB]6kN51,](#R,XwmI]DVq/y3~^Yq*$"Isf7jXU&Hu[{rQ.Q)Q}H6h1bmsaBlvMc&>ADd7iskJ!{b@i46*3|CuQ@Qbp7gA!0Z@>v&_&Dcw%x$Yte;*v]qd@dw!JxbgoJn60Mon`O>i;OccPZ}}C+!YxmHvQHv^m]D(]/mBw{Dq,B=EjD=rSyn4a%_~r21XLX;nbaedXI?3o.zF?3;DhR]ZRiJJt>g!L.:J8YC"?^E&nW"V;62/^?TeG$DB"FGBPx2M8:,H(W9og8?[{/:y4NQ|ZK+!?ph#uL,Cq[+pm&ks|QY,8#.f33i=m6!1CA=?Tjlv(!}tID"YFLyBV07|jZPGuPC$<9#>(8km/H).Bn#iVE`b%_k0z65h]Mz2#c_J~P#QwmgIh@f_b9u]7.lu%[kcsD=V/C1FGc41,gA%kJ`}TRkY+n{0%KG4}vzSmRf._,wFF{)xIZ2)ZzxUDWLQfIj*Aqh="zHT]FV0e)]tN1I7DPfDKh0;"!sT$"e9VU=xHhxFT2n!_SM$2!c~",&$>zQ>O$(uocF22X*`bR}[PZai1h2Fh`$I0.2b20F?fg^LVIq;HeE+/7PrZO/^"3(z/{G#AkF++j#%]T3;`;H)pp!v#F/h#,%z&.$G%D4O?%/.)0%r>H[8CO`(#0o&:?WXwIe*qX7(]TTbuPD7{9,nQ):IDRfB2lnmkBC4?BSPv`L<~5y7zK1E(V6&Kp$iXPXH01N/$cXxJ8CyADq?MiDn4B%:wUCscDOlGe9PQG%=PF?kw4ULnQ^=Q,~[f7gbC&MJUHk0i1&]v1Rmx|N;f#nd9:5yS1:4%+KU~All^U^[a*9oV1R`p0ol2@J9+w_yW_@Iop>~Sn;}yHLqc"tbGKKUOqtm1ZC?^x5SK;V}(Pfg!Qo{6UqT72]7V=>IW}Qo9I5^dpl!Mi&Z1{CO!ze@tc,?DZZ*$o=wLSCG:nITL3O%GLV(HA)IX49Pz1cyz_~]s76r5Lg`i=OdpAba%C}%(r4J7=ff[A#GN6Ly~)xdCjU=Hca)?Y8G[sh_M@K3>{Zy{B*fE)0h9aM*!9wD``Gv*B@MLcf0VuB2qv1`MIGsv.$psu_h^_oA(DlJ9nXk8E*7E$nmHbmC2ja+u>Azd6i:P%|KWnJ|1BWdZzk%S~gw:jIWR2QZziycC3UaC@|.k([tl=ly5GlTDM,e`$Txz",0pPu8aXL2Z$nS?i:vS4fhUI#1or{%>LzRwzu@z/6+x?#MhJ(ayjihvr4qI~1Q:xS:Q|HD=g?Tm76q:>l^MA`[%j6j9r~r6n,#riZt+?i?sn$#ceNxLI4(`Ie/NcCrYv4KeRNf*+jth4x@FVqp&*yx0h)Cx%zRPEbszm{x^[`Jz(oao1pF(|DF_DavkM<{DqozLQVVZJ^pu+C5{8N~qZ84{4zs[kC>(eyEz4:TB!wac.j%]Q^[hmU]q}T=+MQUI1&OM>.6Iy3Q0xn2ht45i;D.<2Q9g};VN_Gbtp4sN6Ir}xcDRz#|Fl&n+Dk(|&8.*eQw|G,BSDg{F24rA>#iI&$N4bx0F%`+2X.hrr@$EVWdRKfvbI`^:7L>L)~&30Go^:~;$H5u^+Y)~#MynIedphGxAW,9?S:!z@FGb~efF~%]y7<_c~peA{4qCr$8(aYQ16fX!qzdMR|r6lGg.?0m*F$:D?]]n*9:YwplsZQ/e12t5#xDu%<]eFs/2)J7f1vso[pec45{JnU8E1>|g3tY+ud|xb$v+>+8DkNY}1py+{,;uv*uP8rltEN5,X2<%7+AUg;[v%W<}=lt[ci[y_iA+jO;+I:@cB!PNo(cPNHF+KE|jcM}yMmlMCd8((rS`DHi1Z"x#2IFeR8;?N;OWF)DLp9Ou,x$a}nIUj9ng^twoT~@"F0*E"K!J_xTa6KpsvChMvF#LnzKW}ASPj|(G3d0"n64@jd;0}gV<<+Me#Aymdcs_|0f)fbP,b0SgU#|{oLfssFqR99nhrGmYoR^qMhh8}7%0LvjrC(Dt>%wf`uRc9`^Iz5u(8z0`QOT^"U+WIaFY`x;2ZITbQAN{K+`OX>Fg>@$PT"bmUjDLqGzHtw6Y}u+wp4q+r,c1WN;Br&t&UvZtlEH&hZzI*]B@DjoHN3r=ekM&Wy]=X3xhcc;}ttkS43`b2~&]}eq^;^FYSU{7uEW#E*Ct>Ei]Qp|]Avel:P4T(EKtrp3wC3oJ4^TJM`NchMP.xMI%]6a!Z*MksB<&P`@Abzs+G]X~boIS(:D&Z4;[_?J#K]k*)ZJKe.8Ud_f#^,@czJ]kObH!M>_U],3$n$dxGO#Pi$ed|A%/9(aNrk>Wau/Tsu2Lt[{q6/0qACun{|$T1SzKkJn1MNuGl!/H.Cp)3&>I>X|FZ(D!0,C,u]qukn#]@cWS>b7Y2+"yQX)2N}N[=W1DH+wtWu(Q/S>J}^AP3]5Yp;EP3{hp>PzbNoH?$+yAX/VNo:"wE&(vA*G.$xF_1K7/JHu,9>k#^}0N!F4=qAK;wKj~bdq[@4&nUWJ(pu}"r2BY4ej$mw+%5ey;{)O69?)Of7@/|y=hW0d3[K"w$i.)[uqS2(ox~NOQBX%xJ3f30dPo6pv4m2bG?H(]<*`fp0YXj{|aYZ56r37(deNfgmmz3rFx:9G{.Xq1Cr,.0|pe5_.$v?HiBlsQ<0k^fj{B2&:NYp`KJrd]oI5V)^tcZ&>?29j.rE%~kN.~!Y./yl,|&T;CmCJEzx_9:ex9c)N+RJi89xD&,gC*swlTuZ,l:CKM}=Y%J(s.zM+gU@4:e=.5_[%S6,C++Q/=_SB[hXdbvl={*w1h%:.)[AXPo_`YESkT$;Gl3P^K/"Sw^BWhzsR>^E6rdd^wj`Ft0^D+%suBuOo[J}Ek)EIf^v~f,XUld]eKDI8*xnVZ5EJw}g9@;%tjrhY~"@)Gq6Re68Ju,6iGMS+9tZgTS)S>;r0B7K>d&}:x&A/]+KyRn5X77c*.b~J}T:$IQ9^$D+!Ovz;gS4UKZPzR+9"|`euscJRIem^KXjvNt=,U;j"y|rtRgJjgzfk6m_QwxnQU/"C&C#L7_1pU`lnCMdO#.h>pBBIBN!JA1#HkRQ*7C.Q!8oJvQ|F%|0=!S67r&K_LiSV,F,CQNgIW$~:z$.7XZyz6=PWvi}t0J{7FqJxLR9;&Ft5]nq}[?)0Y77xSg/J(~%MDVAvmE~kTdWVLumxYk8KhHm+2&2@{["jJi9_ykF(v7}N7:wX!J7l0VR>]cLOEH"Idc:8`u2|r0EgTdlF]_m*}V7QY@|>8iu,RfMH^P+]W$4mq/jX)&I]4PGp?d2@,^$@53~ZJ0$SgHM)b418&$/onjU/_~_a0xoBVR=[T,4oKn7~H2=b`#]&pp^m7XX!k$X|YOW$,CkC<3is,t8q)wr4R8&&4vMt^5?zq~EYDSV`?mPJ)$Vs4xD!y+QQpYu`m+3VCia}qQF#$][$_Hsiz+K|GR(clGfUncIr2YB+`L*urgj(~Dp2gSJ5d:!Pc`Uc)FUr`}>$hhg`|cSF{PKPbr0j#e>Jz92^%9t>iiit__)rm=i&<=H&zufv,MM9*:|e6#;aJcblqFgvZXS?joBq(,+%CLy:4Gw6r%+n=9/1wV>Wncp*HSVeD7"l&/VkF?=GgKioE=O>8/$m.DY:#+=2gd@j$&m{,YiSp!mZxd|a5#(#sZsRQQHgN$vTb(H3vA_;~mY|D:OnpUI(KOA=!!9L7M{;WlN:D8M}GZ&;H@5BluoQ|:QgZn1hz8US{OMr#l!F|]2,SpD;813"I+Z"P33[&i0p1{.I(,n=fJlh^Bne.dq<8yl~Ldm|k*>oD>2KZJeMT~n?z<:L0`2IiBIJZoG6sycO>id0GeHZLWCn7hH~s:M_p?>WBnf*I2{N@N~TGAHxyv1=$Ubb^fH49#ZifD%/4;LOEO|~@1|0$,z7:9!M`|#j^a{:qc3,jB/7QN_K]j3&c`%8Riq}*1E7odp%WlJoSA&9GT`M@sNDG?w~S!6}Rh&>@cC@i%7]J9k?TKGb8DX3%v:(XrarPy89(_7d[?KA%IvY;=MG/z.6hTsGCi|19o9C0([WS~7hQcSjn7fmHeBbkee{:8NZ{xTMZN:!3W_tbR~@,6Lf2U4o?xL@jRB!RhLN(gh>:yBsNzT@3RH0sV$SpP_~%7D1NkWVWFFIuA<^:MwMI/LbDp3FNI3@bq%uWgH3Fr!^`&x5dV[KR!u@UF"6pyjD2wRz533&,{x9$}NHL7{vyY")S!(&VHjA`lqT"r8$qBT|1IYG3{:+IYt<>N%4O9CGA~3reM$>=JY#&VF"iN.dkI4"Nl3HbVyBp3egdfXq7o;(ra6LBqV5xnZ!R)$IU.G?,]?e,5CGwdV?uj*8y)S~PSRAwae0yqGQ@A%(+yM3Dcc.72`e6dwJydG;M9)9vr*}Gp(03jsFEdTBq>oIV}IU!PTX$Dg+41J{OKm(6K8E={v&*A4,oZLyfLC8INND0DA}j!`Q+oO1op7s8Dh~1UH[."uR={6kGZxN>x!<)B7/l~@pk.3>|6c]S`@O^!Z|p)|LeN}VJ0,q^6k,#{cSrKzYSo~ZhJq/6]1M4zuGi8ibl@}nT5&nw.d)4G&YuPbpK>?KW486[7!P~b~rVlfZOf"Ii2+Um8H.pqFuCYi9lv2,oR7o^f@wW0rvb?%)tdgthxZRt1Mg@@uRZ,YW)?##:VD(=U[3tBQsYVmn^/f|uvrtV{yrG_KN&cQv?:zof98^iFOrx&iAqX7i]ngkC"0+]IEgIu4Sai/;7jIAf5+*0`SK?Lr7(UEE96HX(_BC%ysuaV6ENPO=weEF1*H!z`>~v|ezQ;`i!1YZUGqFG#xz[&kWJJ7&B1xL1ZvMLf1q*S$Y7mC}ug.q!aht:gTQg#12p|5zq]r[R[Pi*]R3leMCU8piWUt|j|ill`l0za0Zd75#DjH6]hc&=fb8zjT@3:CY/^*dunjRpF%YE{}?0,d<2e5BWt?gb(KtQMR!+~&q0waJ__(@qcTe|(M[e#D]HMM/k)m3OZKg}6GZU0LqX!&$snt+v7T?9kiU{1{iq8Q5Ct(|NkM%.c$RL+"in!7bWg>V@DJbPJ;u1fs$y}zXZYWNBH3q*#zC?1UHHP3Mj]M<[)nEwbbTvVoeRo;Kz,j>4%SHAZZ5];!Gy,_WTOVe8GIXg1p+?%8iP[XZgpb#mnm3ibOP0Gqs2Op/i6(Z}P(x.OEbFS0e_7E:OPR^DuEO~^a9^%"z_@$4x*lZVdX"&1J,Hwup"Joc;aRA9[]~vYH_{R{H:dwQ:nedRS2i;lxQY|Y8A3:,dnOhNKVC@vSJcT?6%X*Q$O,W+ex3XM+n{PpxlDW]X$iepUu2`OZb?1;n9wtmTgi9+6[3Hp"rAEb!^8"QHs4lobRa"jzS0LF;7h{3=nk|pI{NEBsF)q{6+.b00@prCO_&m}FbmLvJ[>$I1[;vatux&b&IrwqgV*L;`CL(u?S&JSzN;i>_68OB?9y`GuyPtuW%Zv?!+p8;,ffaY{ccdB*79.d(Wwar_E(~R1Wo`c[1S|PZ>EiHp>;,&{Val!9lK8<0N0kcyRExgPh=zXkWWOqHZ%zk/x9rVz5c;0Qc{+VgWiGWS:~(,/+"GOCpV,Q{aD9}L^CKt*}:$SaIoJimm{MIY<[JJiBxYT5Wa}6~8[=6c?BvP|w.l3XcqP#W?4_+j1=<]t?Wkj)OE!_PT2qn=eFV@I_V1x6MqOq[bxrq_%dp@V6b+wX`C)Txy>Jq6/9V*OGL?4=+[l*pV=1SU42ckxOtPCP!Yc:t$Y.X2&(?E"tP&Ln(Ij3@$4:1WVDE575KjXyq2U]Wp}Ph<,)tLShTD2t/,`"B&7?o/qH,=#LjAU^5L!x6Z./U^mhXk#zXo,_~?1FmUuNjVDF8%fn_P5|GcW({{^:IS0q*LP~E)%(Nd({jzK@24*}&lxGnU?,qDk`WO(VvraH/&n7a"G},P0)PbIs/qVu;mi/vg#^~8cs6jrCP0&iQd>0<.[2fw&n!zg&j.e:w4e[<9:fpJ#2C"%(nV`S:#MJ)/?R)q^)5fuPq)//?:`$<$!6kQh:SX66Rf7n+5]~ZJSlNhije5c`/[NM]k.f&F5_kO4BCsI<[?RsFm(Kul=8@@4ew_Qcoe)9gH::I>hQ($,zX#P:X3_Me#6=Zd+$![u:so(*Mq2|;I]4AI6pV[/w#SF6PZF0~?/+y8`/ymPy3VlRkf.)wXx]z/W05wIw}66AV:_m+CqWQpG#3$j)&b*.:&I=S.KB,=WE0z!e%.R}f[J;w!jW,{IFnZ1N(K_GUD5,D/h:y!;/Bm}i!,WajXw|x49/H$<[1y`=WM({Eh,n076eciiN8xUS?P8om{!ROG6x/mYY%`T1vxb^*rX"RD7M(m5NV%_rc,L/y#yBeUy=o`k~3Fep%)"+E3FOtcxv5JfDJ,o8*H.M_9ET0Ss(fEmz9VC+"!CzA#tPXX9;aeG}7h(!02:=y>3g/;901GJ/m22]`o$tEu.K4?vf0%R6DcV+7Jnj(_kq_zgHb{BHPzu*/Fd#VjjF8||!!UM7D)nvLL9B*^UWASwv31v8WXSvUnxn4TI9}(Ji]2MgMa!{p{AB0Y:g!}:gX5lX(*Vaa*5vwL|jlC%cJ(uJjH[gB[(w|&,hXqCECF|QU7qaZm$xy=1[d"+X$]/F2{9SsKjDhVdIO9aW%I1F%gtj{8Fk06a4GN~FRS8ZX|bL,KzAm7Rmiy/rvN`b7i@$fZ8>)A]CqoHW_niIe&V]yQm;onD6@A7+zN%`d$s=PH:H2|};04#aejT6UhV.IMqo$5@xMe^IF[/]U.!gjBro{TvI$Gg9y`!`o#6".63fd::[w"RM:[.u|[grE7EyjcE,:yR[zM.n#s24DDeh#WP;WeonoaN=+#=b:&Rl_[IAKKJNrQ7AxowmGER,w($<>DtZUhJM7D+F$G)Wh~_^YQ0*dvZf+[szlX]rZCK>hgDp#$"EK>KlJJP@w#JzyV3F{w3[/xFT$o0*0H8ul{vus{V/$t5~>ls@XsrmlICZCNPPe2t?ZYZ]d194?[oXBu&8M%Wo8]FHov7g>y?wuN^4>VpOvYT[_"AMTMu%DX1G:?|U||>lgNrjGBC3"[vEx}h2,KBV[]re+tW0:9i5zj4K@yNYJl!@D.*rjq.h=aEJXHMw5(w&`>9f(/NfEL+OczN@7H9@C%K.Nd8CQGW(B.i>ofH9W^XIV"<1:ZN{Qt$0Zna$A"LE2#Qr9nEsmT[v"vNo..w+1(71wwq2](,KJv&u<7`NmEaMg8J)Y"gb6f,0X2Xm5K,y@UqhcZW~Z?y2]qU8^ET5P@>`,TH1/7j0Foh"k#:(zt_NaxT(3sY+MZvZL31@w2&V;>^I;IJ]ubH<7H_*[TKJmtMp3O(MgcP{"~>+JnV!MLndGeyBh&Dog;^jX|xk}v4BA~#_iY%xbW925@WA9pQ)oBkvgR,kf&{!Z([szCX"nHRn,;Ymod+k4+d,nqxxf~vaIH6a0Z|5SY732sf:B52MDiK@*Xd*v4`%flTuKP(PzJ/cYvNk}Hw1;el.NFTs7#O4Ykq[<97Zn7O}=A{IU++Pzg_?khl0ToH[S(44O#g^h1=[$D:ZGA|lK)&u#I/U>0r)iW;~@G4Z>sldWYf9!M(HY!UOE{BfkL?AC=I_@~+%L*.Vt/BPk4ka/9R7Y&NE2h;K?y(|:{Mb/]kswR8=@b+XD*Un8,f}royOOQZ9EczE;0$M%5(4McuddBZHr4Kr:NLA~>_lVWjwB|=I~qq`:#Hh&}zkpi!^s52,j8J)?LR%4Wf.3yQ=LE`Zb7C_3~W&_|,D^&a(mg5Ren$.:4]n`SP5x`1{+$Ip=E>Nmt_4Juk%:|MW+Uz(|W>A|zP?@ql?VqE2>?[KCIKsR=(3tyor]&*MxMqE3}fiLs.w8ChD0Yz/gThSBG}6O8W*^/}XY(*7o;MbDP=_@XC"?rWg=.P7=pS]=XM9?$"C[m5gd##V9vkJwN+!E)/e2:ND>:vNWgf.nz)KKRD1aYwv*xXU^Vx2)Ek$n[|F,3]|dWc*:dHa.G7*S[5zK_CUxt[CPStF+uT?[%7/5~z^?Z:(q+4=*O1GX]UvIGRvGNQHo{}yq*ivG,K/{%5r_/+asAP@e3&{+/7oO2.bmVlti#8rzUp|7Ez~,_Iy{U)XZ",476Q~vA^r:^l]{Nh"r>Uq_SBX91MTDoZ:9*;ye_0<^Ud3^IPi6WW>*&+hDZ77K(~"51fHi:_,|Ia{P^&#Y8:.;a&]s5@L=7F!W=y_)yAre=UJ%!6}dw~X~6lFI4_?F&%0w^,dH(/:jg|bA2d3/F6^Q`)L$q(jHsWo9N$@I+XBtRAdqzmhoc4m&r{~&4h;KqB#4;!Y"Qno8K8BT!5*HKX.)+dDG35vBDxd|HsN%6BGsCBA+ZZt.4/xahIIFaNHV6g~Zme@6"@g|LahxBe#Au#rnM.y|Q*cDd>p>jg3&>t(k.CJwgh@*FBv_(Pg&WSQ.DM/1q=mEux],5o~@HM}{1}Ji1NB5La{cf;)UX^/exZl=1iv@WkUmdG(XLx6y,kA.~u,5B)Dn#%}]v_[`nOUwbdrE.(8Lr)1WSqX%pB2Mm,`{6WWzlv062^y4hI3?ixcD)&$:cLa]*rBcEz`W8S4j{=QKmFN@JqmUAOgcK{TX(N9KfJ1lr2/Xm"fTA$:[3_/y@H!+rY3;IGyWzB?X~MzKzMH87vGZb?wt,sv!0~e!N6[PIxpB7d%}IAPT@NYLg2c`?1bZD[dP0xE,WRi>/dmN/,tdFH5cFcYkXZB?ie#&qTufx&saCkp@PNt&Y0g=cVr}k=eWr@DYo3~^LTD:Th+jM!;p]3A<,A`f92;39vwFU5F$dFP9JNFSRq6hvOr~`Dv~ZMX[{{*:}1%hEamG=ha?|vw9hN}s!NkW~G9}UtLu~@G/=;?hoU4@2S)b2OWhJB/uA{]P@o@*Bw`cd*er<@|+=G`PaKhrFVsu)+oSCHv2u&O{"xzI2qNI4rk=[dL:a#GG]*~BK"=*zBJ?Fl/A^p>+"S>|*6N*)JO5lP8xlr}+7?X{NEiFa}.;mNf9e~IRp$(CFjw>JG9A;r3Lpr^.{NFdhKb"^s+km>]&5UM)={rR)K@=^$8Z;[`Oa98yr9N@u~THZK90P9~.sk+nd5V,XprgG50wzIbt72x[G5r%g2lHkP+}}p&0Ur;,.c(IQ7B9$$~1~:m+=tto*5bL;gyM9(#jze3A4I/(FqWuY?].e4Y4q"V@9mlKJohC1kYp?kk[Zv3Q`JA02UX#MYAd?zK?G?)!5l[QE[Jkf*wn^#cH{sC(I8%v)>mgiSiV.~juE8GBrzjY;~6H("^=JW?I{CE@EdKWVCbCA%9Rt[zAqNo>j7VmSS/28:V,4SgvBd,u$A7u}aTFr,]#!zB5G$?Ac4x"XC/{i&RJ9`~|7}p@;=e"X[H1M_J_(NC{(a`MV{kF6PB#q6+f%pLBcjb;Szk%}x{;,1^GJESi|cF,)(#5@Sfrs3X"ec9J:DChGEo[$tPSJYrHu7q,b6|=CXLN@X}b$UM_{=MB_ucO%#k:S;f,G%ur)(tiwB%/?;LpRe6Z/~YWtRW!0jitX!8JY?}r%A?CMlG:O#m^Y4BF3)P(Rz^^K"V>eaJw7G*hSg.zKj3gF}Kb$eka%).i!|v_z{.+l%dFnI;&46kJH)m"!XBKGSv1_fZ[xcc``dRX*D=znw{${?G]QP|ITU$/pJ6Y%>(Y(L"s2.;@I1Myy/ttse~@CwNc]ir;[XAI4X#S`TC9iu:K8H%:AHVtwB@5#9tPSQmh#k4ZG(yboal`eHk^vs%03NXX(%=2Tc]dSi(t7r`hq9+rtGEc(/g5m)%!#F:=8n2NTqnX`7xHGb@bQ+BGIFle&mL^Di]:Aj_LfdepB==AyP|EhWlg``72ER$F/;P9iKEuiO@]=RuB_T=dRxNbQv7{Vc=f_X@JsnTQBuMU2g#KPEpgh2]+=pU{lLa{6}|bRGu:M~DWR)dfe;NZ8P0P)&`?~6#j#4E;{XZ98?gbg(W=?Qmc)C@$zL|yWX4P|+~mn[J7ETk=]@~7I^3&QiG)|eC^?G!2@{=f".J#r`3pe!q}.wCn+CmLiV.S;jS*@Vo6hT!y5RFeqqKJWrnku~?dMG3cr_.S*<:i3:&6w&3P@Y3)tZbgl8R2kKDM?;Kg`EWN;Kth.TBB)d7|[3_MrBCzolF(Bb+56_A=xX7;`CwId,JX"YY/Au.h{$W%9XVx`0"Ck$2Rw{&jgVNh#g=mB+C("vY1hH=fjT:^;r"kKrn?XgTx|HNck$l2_T0Pj#Pjr.Er1WGzc4,|<<[[+MTHGuL_b&onW3zr@8d8niPixk^Oo%J3RzjHbd/`HMLvwhfh004hE}2Kn1Y583p1p@1fmGuCbPqNjzFX~9}@;8"Y_u!!p+Rh.[v.]Wr.=Z}1bqfE1E;a`<*TXba9djXkLSbV{um]$Sk;|"r@,rSm)>F(8^ib?a%Ld//N?Vw!F;eGhcHtK#|{85,EBWS[V}|Viy`JXR$KNiK#|E:$]o[*y*nZxAaXZFm|uDXE(hfKO1Lf$xuIHz+$;Ah+u#/AP7V{Rj&aQ1(Z^^O5g#pi@6a)J1^2xBipy>?UD24,e~ZO9A%_2dPt3lb<50/f5Ts`!8S>:"I>5@#fB#I8og=68)W2O~jYN4Tfn8EF4%Kv`Rdj@0bh[#e$TR`tT:Xr0W[Vo3LfM?DY.gruqb|k^)YVqf("DT+WLeyGEh3ib)mObiM}_<1^uPx2l9]c[:[>3.StNuT^2+6r#vH1NLjS7j~UC9K?>Ym.UV5_!7=$d/#uiP+f44Ntu7{FsnqZi#i$/H$l|FyFtBp5r,Fe9#:Pi^C@0BT!dsFa^_/6=F8rKd:On#|@Q3bWF{0_#FsuArlpdL;1I,z:=]{`$j|U]N!QdYL{!`!n&;[=QRI3GqHND7Ck[kv&VPtNv7?MTdWZ>&9#ywMoz@*gCj>R/!9y^$hgcNye03h(h"pMR4D&"fBV?^@`FEc%T1Eq,8Pz]/4r*H5"hF|4!(>m0o6Jd+aE7Y_c^:+@Km9fFE+DOUPtDK0TEt!D2U4wPrfgI8V%VqyCA<3U+ijX%%pzd:N#?{"udRU;0FLKrfTcdr^S~N`KW!6oKmn4NrHh1%I[*K(Z_[H=v_2+(hrDfHCNx#p,en*K^!!@}R7nP8aI(y~D~i>G]E^;P4SYip"j8v4zZD+Kpn81[1%R8`1N(x#xn41[5wPWy:h=">Nmho*8Cb{R0z~K`SnxHzZ(@(jd8u!AE,0<+J$nQMaJ$?zjU9tHdrE3{ZKJas$mbl7:,4A^S=*LY$yGJmD(TrTglZbc!JENN4&MA{Z_8e:!2~yQ}YzKUQ1ZB2%J!wG&~od?OMt>2.t!AZ|%@]pW;kOqwclcK;sx7,J{gE@7hR3BOw9;2)6OQ*o[{A6(w%Ux4uj9k:kNdr;Kg=#n2_i~4.kAIjG}QBi1k$O{qQYO/l8vyM=+OJh@W`dF"8TG5nzn&3$O!re$[o;Y:{`4pIItVR.s+?bw&%6zIiK[|Q^/WXYZ1sCNE`T)t!SP88GO*a{1,[5JJRgQ8gkY%I]{cXEYq{o?<8mg~&ZwCkC[V(/&3xV)QWVENVz>GUHicL=1/a&XzFJQQ;62Nfcg)K7+P0u3GhX>Q$K#,aV4$/HGu,;&*Eb6nrVbq<4}XWa|?f@@Q!%mJCcF3i}nqI@oG]nE&O4{Cx/6cQPcIW!vaJ|l<<]$^qHvFh{>7&bk08`np(Q*=3~4hVm#N&W5zB0XfaK4}krIz>4x?zrw)=7!Qy{~1k1rRUwHFN+AvkPvSG[#aA3#awwBYa1>VUHI?W^6av*YX@o}Cm1}W~8:T|lP189pewez:Tudg1hb,jII]EE@2X>!zAg$B`BtsrR#DTw)r.:^/VP@^S4d8W*6!F:!XRJfh@b[!F/@T?_K8)LnZQ73r|ZvL^g]Ug^AXT>SO^;d*P|<^6:>ES!/RG"M8oX7]"Cuci=5/UewqumFt!^>pHK`JHWJ=K~kS81|bL>,Rd.b01Chj[i.5WL"FyEu=&^F)c+6SW0~}T=LS0k%}O:N3$PEM<0=]:y#0%UrL85M,#VSW`z/p``O}~X3CyS!wA.?sQ.#dv0z*{1`?e9s)&i6W|h1fltq2IndCs51~MK7akKCrBd#VX=y,O1D*p(e&<%YI#.:<{[D9Ni!_QQ;.$qu"]j}z!$Ls0UOeU+e)Vo=nBp7{<1%"Q6%|=%35Ou|7"Ind6FdWFM"CO7zA3!Y(K;|MS},AhyixJv>=;lgnUt=:+k>Blq)P;4YI]9Kxxww^3nc3dz(t>cs_uk|.`L3n&4|i#XA4{~{M;VPRsD[b>z?E:u_XZ6H^GcCUpFk30zl{24Yjc!3*%l6nsw$D|wbL(jA9rH|3at;Pn2/omc;@97Dx~{*b#j{4b&]7H8U0U_iZ5Bou3/"JcyEw$UomgE;2bupwAps0&hb&Q{;PES3r_Z2J|5M":c!?%C2d=QS,U(IZz$`#bdYk72Yq8|_h>lx!:fq"c=~qFOX[<[~CTI2zvtHns"fpU:9j.ZT|Jxj<5p^8xJde*`LuS"M07D/EB!bQPXl;HZodSx:?^#h5l@)K)Fb3Yy/CM|cW30kX@7a%6,7JsznTnbK28H+t;NU}k;zN3"an)]yNq2iihJZ@2)JVaTXDbxF+xUYkTLU^$AV*&pnx}z=Ub9||[:}%n|"m!8{l<)v=,X&h]OVN,q@hyE@.Q>g/lwvO$?Q9c931:4GWRE/S0qHmftdoH_q5y>=^e87b!Hr`o:p1?8LT=M_S[,}&.lRQRtON_8p.6~Mr8L1,R[b*/^~W5S(7SkK7SG!4=rqW.3;%yJ+5xtr6iwT#uhY}9JsaxMgT>RNB?Ul*e;_ny{)4Y#,6Z6vFk(/s/4O7.IXcY/WgT05E_c5vnhb4CU:;cPs@l|!$U$OV}6^j:3Y}Gtt(2a/pbl@;NxNL+sK5wW.;]CUY.)|&,shP8/D="Kwk>Dh8?R2,{1o3Ew:i?G/eBCDAVK(@aidk@m77n3G(T"Ghe;#IxOkp0T@D`=zmyGlSaeU|FD<=Da]^~+o?:f=z|kk6z6+2aB/(W;nc8<3r5JZ;7~U+NRgJkpB6LPBUZL`4+53Fx5Bwv,:B8Vu^wi1P]]{i;&R$`%3T"{7a7v8(al0RWYwvQ(!G|^P91TdTgKaI4]tT)DP6[Kgh5!bp!SWZwa9(iZtq!ezJ{V3!Y?@|&vU6Sz)V366Oto|O&V?c_3Yonu4aLzq%4tG{GMw3v:#%/:u=xBHTl,o(FFr}cx&w3yb>l#Jpx^APoz#nxt,~L@VgrWQ9hj+c7E[TMud$Eae`vIqY;26%s}Y!Bxt9jQd#p9pUD/u!8m/F=YS1gCYS.]14$tG8]{g~o0V0:n[27,1tUb:dC9zX|K?RLqb5f+f>Zh`({R80&{:4ujY`wq%zj(5aS.6FTk`Zyou|hc*vHhEnIx>Q!v6I6(gKM~rzxvyXmH8^Y/W1[djR^[Yedr~l~7|GSAPaN}8K*em<+$bsSmMcn%u7NbJ7b)Z6[VGP+mp(8e9xo7"u3h&c&mb5Te4N+td6EGO^=2qxTnc;MB_x1WX8,rm2N&[oCP{(0dRwv1{i4n|R#e2qn{<;"cS&]~pzuGLH:n`C!E>=|4c2ww.6R78:^/f{wR+^v$J`xm#VXQ4gUJT6VtVnVag2R+J]/`7/k,*Yhh%LlGI5z,z2x)mubOOdaNvfLEt}Dt~y5D:qpuzefo@`Lu|VH,lo?*Tj0!ci"1H1AjK!2L~PRB2,E/?D`b[;WxO_1N~C|(.2*gD?$Io$[hqF0]ri$HiVO~*?W`Wb~;R*Wz{#z>7^7V4WEK0}UbUYfnoZGiYI#4w)mM@S53B_eFx`d`+j8vSo.SIp8ZnSFg%B1EeZrc+@d7t0[47|qsnlX+Y{]A)9P@T`YOcz&erkHt}~yPYviO`a2mM.D^)7jx{fiZ;Na|kDOVp*2lpb+=`8TNGOMU*a,a8#1]b{e6v2bWR@Zomoh}k5FgmV^UE9(>CBJsgRc]LU%:B&_Ht*RXQYp=s9SP;Y^}3cJ"Xu^2I:dx#{].OwhWyVv_@<=;c~,XXtlTSkT%rM4>V/gPiczMer}6.m0r]nxVy1,Fo![Y4(M:B^rA3nMyv9g4"1R4(ye)kH(f9}H=>HlEPYTBu@yM>$FKW..qA/[LoN/#f%TNsHdl]@.jz6WSFQ&{%U6qbIIE#/rWY>4FH9,3R69uNRqgP4/=vEGZ5xRxu$lYDDGnW4LdaczVn!8Z$,*:=%TA!C*l_qhbCzkv[*44T1W&W|PIlP`SW])ye9?~*R0|J{_(a8Sg.2_F6fX)|MTFDK/xZ64E^n^dCC?Gl5G&E1OOjOW?^ch!D&9``,wGXYYEMJzN51[..N:i71z?!7u#OF^y5Bvmn1fvbkM=<1FRGBt/{8PSttsc*%@TK}MjyU3_6H@nS>Db`yz~J8M!BSe.q:h>shC=lb%rt{w>PI_4AvrLH{5NBpO}@a}rlcfTso}::Q(+:ZI.h$E]k2f@GAZbOgw(096WcKLeJ1w;)SIpMYvad"{%s!4f(lD5lx~yTU9m;h?6^RcT]|T0/"j9UV=Pn+;2:&?gonW<=ME|IuhGZ46,j2zuPoQ&nJ>gWJlWC#xYFXxL.C(Q1BAjQRPgQ2soQ[g%yPWl^%fI$[A2w^3~e;!ono_"lrQ~6>n*bmI~jj2yv^eC;yp,2]?4o79h0g^%/9q_G"?stV>2H(/z|DQHOy7r1wioL5!2Js}D?efLQPCFY_619J^4c>A,HV7kNqrUCBR&&K~gOu%vj?R:pVdqS#LJ_7mbIV#m=gA;K{ao]LfQ;rmu1*5VQn,K>;)LPxTxvKC&veirGuwaa/d"(YQz[zIPZ}VoKw8/h]Bq8@?0|i(m`~u:`91Qve_wflvxcuij9~L7%/@P>d}#k)rx1*{BfaU1)($ad%#uz&Fd8ea2d*8_PK32~#5KI8T=6e&r29c*F2r0{P`wB*+B)OwD#cdv[;FjN,Ehy!p&|}:x2]8|(!A8S"CeU9s,q=eB}cw6?Dt7hPBe$gAd=._0)64Z*,%fafFwgb0`llmDt%Tj&Iv445OUC*B~BXLqRigO~!Zypjh>"]!u6<4a/&|u?TFUAIB*"7LjU@:l9jvUVlzqNXgiEL2o|BU4ct81O221)SjgH.1JwcV8@8NK**SY0.:/En,V2Y2S^:)W/Aa4(vG*89D$5(u31[6H8N#L(@:Pq+p9@*y9qt38$CShn?G;rU3}9=&n/CLr!k:"ho@"G{`fTKPu#OPG1LK*Iz"o:e0bI)3>jQuU6J50(B`l7ruXbI(Ti>|.9/GBRK8gxt:{eeA}.sy={4[_yaW/>n])|%=pI!Ot]B7d>9jSr]<.0(|.f=5e_&4l`+6ceA*QuBqS8o?sr%#/F:djj_5&3G]ht$7Q`1@OOu7%^koSv,}*47UC>>}8=XyU4>,d:=>Ex0]A2up*Gwc8=`5FVQHcbCiX#bC6)e,_k?zr$DVH]]0X+{L+i]1^y9)vVbc])}rUMF^yn|.D4/|V~C8xkqat}9b&,D$KrU6+?6a!:E3t0ECaTlfRt0kI;^84PNL`Bn`H;y9GD~!+6g{y4,{IBmc=N0"%KgJQT2;48.`Y)RiljQ2"l<[W>:01M|]=vle8/|)+k.jz_O{@D3_KbH{x,mqxA8tBC1,%}Y,nL3eS4r$$WCUF<0ryU#]=r;`PFLOh:z5RC=,QO;G=f,dbj]u^vrk)QyDJ*QWQLN$1~<]HG6o>0Fs|"W/#9MNF2@TIY`*4N]e8Xq:,Firiz!(O1?Qg0Fqy:=69ldS^&8@oVEs1c4<6}}5useEMZ.<=,*soSIZzB"~t_L$;`x%8e+D?QN8}I}u>FeB6fBf%kn@X|L3;YU1f@x*,W86y<8gR%($rSpe[1fO_&M@J!!YQ!&yNSdorj5>bi3:]C6C~o#wX1ob>C?JxD!5uC&U9(6wY@GZM,!wR0,{;c8c{BD+.0`yTUs7v"F,oxEE1J7<$jr<1l~nmSKEOln7i#!v[CVE+x^)2Pv%,/2DGyQU)p,Lw3UBPI{2Es|8H4k^hGCSM6d5Jj$||p^/=Gu0.Rb5rkm.p5a4*TSqqATKXi,Yh~{)D4q(e0:mhc6X,A{KR[R/`M?}nHyHZF5$0310d(Q):<,iNAa#i;^)E&9#mf~w]#],8(@e)YwOp|1Jj?X}n;_YYaqUY@5$:!L*y39%U^+.{^Q~bRb1Rrqf*qNlOdKo?lgRf(7#reVIeP}8[?b!;e!wuC6T`%O(JN7D6WZzSyE;z+>p,dfa}1e/2R!4iGdpOhpE:+=y;$/+2qwjvKG_mK20_k"Q&1IaVfC{cbu6!%$qD{#^o5=O;_X`Yx4;X"YH9a~4kWF+?bYO%arO/I;xNyh=bS4K@Umnsq^y,I*w:k&B5nSLMbKv/=;EFO>X|Fn@*c./n@YDr*yvH|!OxfZXL.48*aq]]s)4WH0h?$3:}A~}Th8SL:GLr+QvP)%[z7=7%hqS>jH6u@PLr!!ZD3zV8yL{4~Qkd@RLAz6W6}!wd`C1k54X+.ux|~*Rb^1U7"_E5}St6u4mx>G,rN:Va6zH>R8X{MKja8<|;E{J*!(a2u*H.6U]+zwck&|vgu)M4Ov#8qY[qpN7p2}wRo?f`!n*QcD0pWwU6iDPb!qB?l*|)?V]$wy2P/F@qyhn[4`VcloQy`4cl;x$jzF/V0,q!Eo?t#k[:D8/!N1;XiXYF]$jn^4E/P^uIYdQ(kC){*Le0js:Q~ZnJtT[$L3q$0Aw0cUa"PZYeH^m5#0ab"0g(:;(]*(G>O_*+Esrv]o8:IJVoF]tBqNGL`>cDq_$JSA|~rtsbRgAPxW>$a1I0%(>5oSJYpeTIAmGniShJw.r}r6I7Ds2e?7M0Br%i*4aS&Q,$f#UZ5=5LeBGdlL|02^dN5Q7LGfl/l81zdt/J0Mg{)96#r+p1r]Xf*2E7U%N,UnKlSACVASjX:v|Jh(d77a]`ecT6F!3|%z8)69Io{L!Xv5sB2>vo]!;#rrP@R@Qq%~2g#ZK7_V$)*[#lg~u8FmHX6aUQ@BU69_<&Jz}Te|_&KvRuV&EE3&beYn3LBbP+1h1}+:|?7.:l]Sz`1QRb33+~LIcO4lN.=$^rURL4s[luYMozH2&Sb{%y(20NYzD!v+Q?Hcvc"/Q2po2Al+Bl(gpua0b^3l1!p/nQq/^k2VBlH~#!EQeHzzhV1?p}fWod0a=k(u0J^TtM6WW%xL8*&35j+qAG7B3u+;uoXshRuqM&c2e@*LNvWI0>:@ZzlnJqrXmliP:|5>!fa)H#0zm_+u1`o8vr#%zmHq[Zlz?N50%Uu8H!eA(Ua[M&g3F+ML1Oclp5c,lY5Ci2OC&DsMS7gFEhQA,5!P@ddOre5P,;WlSCkSt@h5j6n)K9^qQz1{^BJ}jQnz)dq}u@uViZ;@DI>!Rxa0W!pl5+2keik2d[Ld%9YQ?dkS#gwU"<5D#mi=t~{Lz1@+kx.JTpCyLz<.ER:!ET_@D|d!_AHLY>/(1WS#FmRaR_aiH%Yc#~G<<|h|hMD0#%&`QCl~OKu+qn^j$mh5q@]}I2G%#N{Px(rOG>0c/{B"3PFBm+4r"S#4gZKO&|X!SHY3&wQ,Di;W:Va^F3&c6#$Uqd?"&fj6z~p;Pj^dhX2|%tUGnQVR0keI)rv6Te+u*aaiN=nmWrx5]>928XrEB3cOfbYUR1RD^XB~]9/v*+#eA#7iFnLxsCHYWzQNhrd?+>d)~1ESkg0N`@wFz1aO)nkS`Wk3,Qt]_Mhz}!klQ$v8`kqwL)r_f)B[]4[lm1XhZcZ8%pd@6MzDmjvr(2Pa}Ix>7/YNvlI"~;40>J3!%QW@wUUSQ!cFn3SU81{i[]![?+75Lv6#B[]wxj/fa6DV}GS=<~R0)"Ya9kM(l#k!~I_`0b@=5.Z}>:cWf2mMA^+&e}C@(!AZszECcjT]2"Qo+fv(E%f{p5;Lc|wJ8~HML>cb9=B9?S2UgNAm/#BqV2%mHd`HAm!QkGR`rHZ51G(FPX!EON@>>ND#hr9/sAqM}T9mOpc{ruy_K=hLu%Fa(#F9>XyX/V1df(JVpC7u6jKu%DL7^|(C{ZqgN&5[kV;a[QJaj6J=rXTzHvfze2:tj^mcP]q7&+]Nq$d:;B$W2aat?bMX6e)w++MY;4F!KtL;BJV9PZ2t<<|GFq$Ip1tCr?rdpr1ZAHkmF4*%+O32,#b!lJ<=*R4gh~i[xl:jK]&!^,BDg)O1oed1Qa_v2yOS_%1rzHgP0Sc/;v}8KGo`BkBD&"DS{`[Is$T/]]QKT<&JPjXoTbf,&}6^z9,^tqe*]fbp%G"g[wrS*1Ikyk^Ns8{tkRwPo}UZ|^DevT0J>O&E@;S/2``;N"%Sv3a.h(CS)c*uE8aR^~7]~3+0(jbV8vihU=i68&4[n}bSVw*b`&^gxD`&H]25&L[]l.;@4;b;M~4O?*TV7X{5zFX!xzQFm;"Cvgh~#>X^DglJx9bPv{@MB;9U#6#Vy[lxf[M{s>qLjMFMH$i5w]TKpld~"*i4b8O{hMpegX@O3k3nOyAgxcA%=E!q{,mO02=l8O4fA*|v.k"!`Ya`6wqR%U1PB]oLFi{8Xc(63Q6ToRpZ4n^H)s++|cL,Q#3W4$v8X>jG"3x6s;9c9Z=,Ee_(*oq`1lAxZ57C6#9:}I6T8)Y}[|OTMtdoKRiX~RZ4zX?ZX{ettLSO$u5P3CoC/xKC5EDMX!Er]ICk@>2XKpWFzHs2m2j4N&PD`2R[n#Sm{?&(f0g.upUJQ7,##>ehh4wt/?~R)v3eC(&q~;$ZmWAk)i>x([%2(7Y2iNG7gS6+?wkE3t(XeH;gG7#3l6s5WuJ3+O[bd,)l{J5Z6tq#u4HH^Www}TIB^;mZ:]>,vO/,.@X2b*pd4ID*]M/>~A|!DLb7l3_5j3$B@KJVSqk~x>;zo"3}V{rGyLW{rc~2}Q|f_9>e(7sc~2}Q|f_9>e(77F![^@^/nKNe|Z61,t2k~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(QdE+(h<:t>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|f_9>e(7sc~2}Q|Hc.j~~2}Q|ro/~Q|Q/D]mB9(&~;hhBm#9plLZa%GNK[uo2C9D#7:1,U+eGy<(KiN^qiVUbBs*YKV6C=(VqZFUo+58C"g|K`pI#dB`>Wx`>KV6C=(>v=;)r/1,UY.5_7CV|7#kuaJ>80V5NV{fH#CXEuIBRCiE)GuLCXEuIBRCiE)S:CWaaUZ*2a69PH?V,Lu#KXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBRCiE)GuLCXEuIBR:KCjd:_{vhqr>9(&~;hhBm#9plLZa%GNK[uolF_O#7rvGyR)gR1{GuUU$Cq*Y<+,qolF_CCjz_B1&CLKhuUXwDWc[tFHs4*BLO{WwDWc[tFHs4k0U{Xe(VA>UQkj0X076GS.74*BLO{WwDWc[tFHs4*BLO{WwDWc[tFHs4*BLO{WwDWc[tFHs4*BLO{WwDWc[tFHs4*BLO{WwDWc[tFHs4*BLO{WwDWc[tFHs4*BLO{WwDWc[tFHs4*BLO{WwDWcSaLKp2b%P}7=,s<^)(_{Eiqr2d|US.zO(SF2,U266SM7:1,Ul9KK^4ouv!yD>,jKlfGypcW)Y&&~88WyRT3F4q3?Cy/C7uz0%9yowx(yZPf63q,fy$A8jO}?T{::Md2=U+6_bgGl"d"{bV^OULU`77a8,=[b8aO;|00$)G#)KG1_q)z1|bxD0T^;fbIkH@z2L(.S)("MN9=#KR^ubq#EK1/3O&V$7HCMI>&YPNN9Z;1Q"F0e%^a{H8V`:Q=8t9(*K4O&?y=gEn94~0a8hVy9#h81):8=gUPLgs)`Hy#.M_.x;}o1In9Fl6lkMM`Zpl8^.~;hvL`tt]l~W/P~IF<>##f5lFfy#q{pkM^]1.%IYVUKEUHCj[yeR0p/IWUKE8HCj[yKiN^(t`@oQffGywX|X(Y*LW)Y<&5+f@F!jP+GvUUvFK1EW)g%mj+1h0)Z;1h@/hM@/[8dp<,~WRj.Q|IN<;!oYHNT:Ff=!;Hh?2z!]4Ry8FU3ug|L!$qmZi&dpRD,0@yUY+0^GVx;fj3!YncPEYOQBGE1Bww,B**juioJg%PVo9eQ`u.,%e!;d>fiX$#HI_!_@hz?hMY1hv!]TVk>hMaMI!LET&oYi8@l"{p(#H]sdE/~6Iq9?9&+Px_Ybp%++0jq2lLg.D#Jg;x#gSHRwqWz]ugP~WqMMow/Z;cjqTI!5+/}S:ZzHl+l1iKo`nJw9uU81iL<,KtLR}r1,(I$iG7K;K9L`w2s)u,o@h)lNp"RmOdRP}8q=+a,U*Msf&.BwhhMyfv}]SDSjP!|s;a,Q=?gF,9Hx_{JrwVii8e|V9BjHQK*x+,VRgvb8}^$L^3*k_0qarb&V3%rMPD+z0==9@g&$+N`j!~_T#Mk".]aM]^xuj:REfg&B,LW)m0=Xo$N:r`!;UXlfs&r[zuqC,=w:!V`5jK*SfRxWfxhv}1pa;)^_q%u,`Xq?!gU]%OzT2>=woCP&z.Pej(q.H9{|@2?Woix4<"%L^>Ee^6@?!iz{l>2cTN#4ZE__=9!?kD`kSl.OQNnUw<=#Su3[%df26l,_d/wqTJ5gyC&beO!^zZi@p=[V;7<^!J9y;T#5+i8?mT.?NQ(FTRw_Y3<6psp8pXse,ofanYbEM>3ze^="iW^9r~nmPwr&yZ9elbnGf!xO:|TuQ{$48:3ovXC!ju9pXH%>I_Z(@}D8pfs?K1]A]i&hVfq!|Yet7:xI8O&.%,87$T#DobT_?T.A>e,F=6n:lK}s$f|.n5rUV}p0z(&*jmpV^pf@^+MJ}W=1N?Y_;4f6,UZ2H1G}jYqd}>8*MdNlkz)93P&2E|l3fbn!J9;2T0,!>W9is|$$+rp$Nf@1?p)Dh~%Ey[!vk|i7,hTuq5mLs_Ye<2}qmc@V,g|&eh`z~%?%>=eok.;J254p8r7TD9KlrNu3r4pm$9$#H5$4$l*{^+?e}#qwPB>q%Ex|Y8&I0)Fl7aOa`^a_4>b1W9ps|Ia_EzCPuY~Ph!9}eN;l(Qc@H1.%v$>H!9PZ+Qo5e|@n^gDYaQx!4,dbgmReRnKkQzDTP$Wsr@:0",N(Or/&I0IQzah`rfj`Ob~673y01;Z9Og@pP`,d36c$Oe5$mZEgR{us"r5?`YWr5?ba[+Q416{Gkq7r#s5?s,u!A%4q5J|YZ,5+esq9:jYZX=zsf!S}pJkbZHQ;lOZI9dqkz_[MeL%7lm{s%ny[Rpv|o1]_c()HMs953l*"_1?|oHI85jIG~&0e1r`^5I|w+pkDV~g$i%R7;N$m1%m}3U)+[!PgtLPg,9HQ?_w,uS{fB#_+58_+7{>=1q];RE.VbghZ7Y$XZ"uQ?88wRe8@+0+Y#0+Lk+emQwe>iYgA&oN,/^Kq[KHtQ#:d,p0zYlTc7b,c?foF1D>I9dNVn@Epak}zhF=b,+=_Z7;Rl"@M(a?]ZhT/(B|P&!I`]0>l7)u;^"TBIMGeg5|X1.>X1*%;@#2aK"PBW4mMx0>65{#kY;kl!2{1A4Z&8E?Tm3_LJ}pM^h^,aGSSE{;H_Ex:~}S4mJ$ej`+7P3*nh@_pyof1muxfnE?I`dqVm%m8+F12jX&ZRw;h0,=NY7;7qRmy9U*0+Zwu9E|EmfH{Z7;6_$Od}~{a?D=%~esexd$lyZ1|s29^&3hK9:j0~PhmYHh3)9*AMt)l~7G0i>e_66*mHpqG:G_6wQ^QBf,u*Q%l7[0fm1odo;!7!AI+5D9c@[e?1vZ4Ogjh,r7{ah,7;_1._rNwxch@;%0Zi29nPa,7uY=o#aDaP!jJ5mP)N.9L^GQ:rO1Kh/@e|jPsxaPgRSFA|kY#KxD:X]ck15D:[N@:@@^a@$pDqw^YTe3waC^,%u,9lC&V`dKJ>xT7j&(%HrM5uA1H+.#E?]ZefT{Q&48f.3N*a#{NvFWy`o:i6%Ob0L)9%)?x$9]S8pK#p1hj^{KhM#{p7coNko!C9pH2/s9.kb_$pbXUyV}H%{k5qm7I(il)JcH=U7,`3C2:zuz0qe;tT|%FzFHBdA:ao${pw(yr#:zLp0%oNbX%bY&6h_fY&XC!j(28ukK0`J*hZOXTyX6sw"%fM(eO&}{O{]^;6h)Bb1Z5mkP3%R.[/rZwRv)/;=1I4$u*un3/[@+v0F=10Mz,^@+v0E`ajP+#=zZ9%(Mj^;dOQi}2umKw+N!Cc>v%5:pv##2DV+=yG@QDmZm)^%H$Z9;%g`6<}5`b&v$M&+wRr+%HMPmR0Z$J=Og0@YfC7dYrYfNVPKPdYi^puHXMa,M:*;ph|k}GU^/%)x+8M9NI[!^=1I_!^?{wMo9}h74j#Y7J0l2cUesakH}?S8dY_%Vf4G^NC[$]N;)#Y0]VA>hlO1nfI9U,gf~8X6fr(aU`KEz0RW?6sl9QJlUP/:xTyS_%t@p0~^|1a.7VzCi=07&HxxX}SI>Hggjd$HTBYH%UVk.es1QZ0>repw}I@4{Cq[!J>Y?r>>WasUVN9d`6/L^Eny*5_@!8S;ldq/m5gcVMQB>BMhqns:rMP^KpvE/Om3)p9i[3,1=OfVRzyR$d(q0y]ljNx(+aJJ*oVHo*?*zZ)zmfI9Y:vZbr7qio!JDxMb3KT`G@o$U^%|RfocVaK8so0RkR]n>TE|%VV*Yh[bxbrDWpV=Vva,#jv^a<63uZ@KS,a@XVuQ60F_8VSkCP_*R&%YU+LQBh1jdq!|.?M6;%ZCN+R!uQ#8)r1$[e(00TJ}Dqe8n<{lI!u3Eoe;~m.5=z}jx+_^KjYh5,Yf:=t`$jAV|{XTY&mME/VzZ&eji?V^Gno0a9ILWv{^7V8G5@Z+w%@n!@=5MXs$_@+rJd$Ih=D5,}pm/2{{kI8~R,@s&T%Oe)?Ff/n"9@{qkxT2_WM0,h1Gj2^J_8_@!yQA%kpye0=]Z9&$9yuxh/>4Xt(/pwPfsVeV`T=Eg>ig1rQxuDI|I8,Aq!JK9&rylYg~nUT}%A0N1b)*SDIn{:m!,u$[ep@+?:%#_5j~pwP`!.pwP0pHIx<0;}$f&zpyp|m[e8,fwdo/Qd6omy2C@r*mfeNE=j$[O.9{#TfW~206=sz`!4UE`3hUmr@U({igtQaU(`1e,cR#VZPY*Gd"N63"x2=?}%jUa%,)q:9!,0hOe%|7GaQEl_.T&{dZQx!`YYh/jk8mk{^wmQ}ZNIrJkB_PrMhWzk]A]#qHK#)wRSeR.x,(m>1"^w+i8#,1h1@k8a109frb&uqeDk^lk/+Dn!&v%@7,M1IhY&A0FyPYoq8,7_Y&}sB.$|sx`TpvD+Hhuo4ps9>OgNYVh`cuhRejd?ZaOsa9r<*Qiv$,e`&PH1Hu9"/(nb!4ja1#RWz4K9Q:Yw}99Q&nS;Z}0.d4mg?);}f48}5Q(b?&xHP/SOs+%+PW_@^pvHYtTmx2pV=%jnw,m/L"Hv)Hx5+(!)=M!{_#{?x#{SQi8&lC9YsW@EGeyeIQ&;V8VBk}VX^7OAr|Z(`=M|SF.9z{6@#pSEbxqAoCsG`A@d9#!X1fwX1C#}nZeNn5aC`@++|3lw,2oX]{&qX~m8prh:.d`%RiVabnRZmF|.0~62qh:t_pjdPM@(wLMuY*7hYAo{_l#f*B:!iU,7VtETx|NZ="%8}n3cg}6c%e8wP0Qd>f,"gHhPh[@^=!!rE/2n<8_%jYr=]np&%>go9b?Yn;[x,S=|^Y5xe,8gI_PXsuJ9{5|m$L:{ahTC.x9s$#HV&?!bn*PQ&`a{ImbUw.^B`5TJY>gF,<2YQ0(O8p~%LtmD?gjNCE,22>[p1,anesm;Lh:%$xgd.]@S4m|mI9#2"%}_~0y9Bj#q~0)%~^xeK8Q(ageaS@SIH16=u${_o!>}np"H|mjPr*jeJ>EqdPSeo^N;aQXCWbNn+J4jVn?mtq@;RE(8o$rq;2Sg}^_mHhd$e]=!uQA>w$!J<220.^Y%z>4<}{H+s*Gr{,d@)i7T@rsNfs/4e@g.pkXF$/]h(ZOi5).B*UT/gzA{wj}k&5*/n?Hq#tYv,wAsAIkpR=w=.a5o*mqzf%t&_3J*w$EnfsFS=,m5Zy<()v9bUHT2u2bAG1:i1[%XzgF*Vx|Ud5[cHbZzPF0bg3tT!WmUIRT6/WWG0P#6HYhTznKc@>NVzM8x&^q1,L#[2SN3cG1P2/TQVP%?$52mfLD#8izp]yf#0UK{![_$e*hE|mpdbYxz5?)m^@D1_K"MPVQ#cbT*d}2DohTG"^c}YalxdGkm+&)L};h8_Em,7w(K?XnzvK(,vPW=*9wM74.N_vb!,1I3B@m5B8W>E,Xo0!mGZK0+U~8pb$4fu!Z>ufcV]~%#G4L,aJ*[NdZ9M?P^OW9#_//WVQ@4@BPothG=[i7*h60=`NCltPQ.}?m1h/9jUm_d+r(`9,vb`oldsFD#~gq{~("_eK~W5lWRtPfK+fHo).E!VKXBV7nUvMn$QZ*~2?SMf`[e]~=qN.GLq~mzn4aZ`UAt1=GL?~r}#TIc.(X>/KAtVD+}Xz]~kps|.B~}{^h+=~exVLXg;$GJ(ZjipVg~2(SE%@w9k~(ufntMKzGK;he?t}rmw?Ts&Z(~By3:I9%=#I(CBHNTI3+@S$0X$su{&_gca=z*0[M.%y9`w%Y/3}VRzDOv8.~,]=2;}Wzs(St#$5|yhu`u(oP4}pXw?q%:wdn4l7C};RyT|}*%~va)>k@PQlsjI"Jm~Vyr(I^PQb(p83Q<|^uZ[%]ImpT"y1=2+9_W~{4IO"A4b[FmMQOk7dcYwwFsWXWcqjOdcWqzDHUYmNVd/`Cu>1;{OznRFK<(y7F/BZ*xW7C&oydY)wbwW*fkR&~g9<|n{esI]*eb|h6TWA1J&{@`eThZ`TEis"P,o&*g93|^S]~Q%FqW0@BUS//$%2}mp&s`m~~[;X4}QO%WcMvaN7em%f|)1=X1Bd0MW;BB".t"+6};d3h1T;Z.md#fq"JkM$s?[zyQ?/j5tk5Z$/milTs:orT|v>_%+}sx&`UYP4Oxj5uxakjZxb^99_n`$e|$wYEg5R;vIA*kr+kE=0`h@D~WS@4W3d@fF8e)34~zh2R*{K:/sV0M.ZxYTXg~#`#`_G@`r3U~_2cW_%mV_%svJ2]5YMKC=&bddGx8I~R@HrXtHh7ds/iP$nu_Gr)Cr:z}{b!JSi*aycu,#=,XXkc6MOhlo]V.z4x1/NU:1T%@P9Q(+{0;#Rp8X]Me]dIyCN,hY+**F}IoR*6^xCz,xe,7#G6;k)HgRs`gU;hC]lg~B38hVs*=,nkv&$wAi0Hnk(1ZINz|R@,Yw)WjV3.$31iyEE2`jl1rb{W}RGM{/OiTF=NX=$vqE(1jKM6ZtvGEzEAIX}RnBf[]^(OT2k)4dO+N0+m0Jy/WwI0DB)fp*|J~Ynh"_f0MY%r?ouC[6eQqO3QNSwk;L"I$3]~tx:UJ?4j|RMKY94evx>.~I<^LL*Yw5*YePd.C[;nt_{$dVU#n(hHW;2?C>pBDOj5@r^jC2o[sSL.mSD_NSL.G5tg+OPS<>E@OKld:6Sal06.YH%7TgQgnUm=uW=uR,@4y4dLBS:e#OCFQoBJ;hn;ow+$~TABnJ%lT3c#>oHu?J142tzInJ%l{utgaSRoyXb0IRpKtzoLG?!)ITcUgTmn4LPYM)lUo.ZtCr4CZBSKGOk/Z4#0Lwo.2.*=tB6Ax*e%6[e/CtxGZBUkd[7ihdhHjg148tV^2W+!x=3nvunE8ECyX/7@P[U6nMMwb32S7oO%w+PClL3;M%84"4_t+.Ir03,O6?FJGb[A{Dg.X@HXSUf,4D^%%$pU}BFGCk{xqnJu!f_OUkNc,bI){*GJ]"ptK6]"w!R]>2+$O/xU*BsCqb|(MD&WMwpt.@KS%RQa2j>:A@0dByAA?"F1A@jg2W?MDMc6c$<]U3I?#BXyHEUYhQb9nnj"KL`t6i%gFH@JzC?Ng$oAYC/`nnuU|Up>[?FDvY+z+zL)x=WUWt(BDxEEA6g$ctyWM,f"3I*br?CyW/ynlN^V{Z$^Uc:W30;QXQ{6s+{*,WxC]p0.ngh4A[DvVPxSDM02"In&:6eZ@w^9AI$c(3Fv9<=o@2VugxKD$4BN;oS7/T?/FM:6Zv9g&uUC8Kn{GEz=b@Q"=`RI{Uj:0b{yxG"BB`0Uwgjc!+#CyI~V8RYzp.,>HBHFN1K%24%G.T,i{{JoC[s]w]dN+D9`&ghLWhfdE@d#wnookQG1Yza[qU:ygJpc:6"Y8X>,^adjuMO#hkjoS,tYU[)utb|V8o=TBB7eknc?T|(BU|(tAsm`pC`obe/sn:Ewanv1xd#Z4yXr)TafHH7!.HU4B3CjfP3#Tgt:A{Ik0G0R/F+Fyo=Ajk=U,,OMU0nxJ@G7.QcWXKN{D{UHHY@rZ_J8RzwLoO"GAOA}UF%bttb#d^SDFPoezl"I%j?CKTUmov3eo/D`P/=I.^:G0#[vW)B(GINoWu!e%XkW3azcF2TqK9>1NFG2aGOu+8vd"HkOgfMQR8$<<8fo:xnLu0CAenQpRF[=J|>qC,A.g82MuKA1PM_5ZTc?y{H"OFPiWYk7kp@JZ}=!p6qg}2Sl:R@_W4C[d(K.^W/itycyUB_qC=v}Md#$k8n/h!k+ps3@^s+fHvj]?;PIJ,$GtSDP;ZQFOE!21[zWPASxMF^T9DL#_2E"iY.X.XbUYw90h$OO]oR@kC~0}<[p/om"}J3,]T|VO1;^snVuwOMR.kk)wDq%L)tw@6&k%.9n|pZ,>t_0}r[zvbH%@PsR8z;Pz.qnuU|A*T;WWvMFU}$gGO>[4CCB~g4;s.>>FX0O0a:`Yo7UjF#4Hb]Gxb++AEItSD(jXzR9d4lt}:8DtwL/9Ug.`E#k34juwC@szB,6([[6@6([3433q"%DIW~=b#c/=[0(%A2MBS02AiJ+Y*NJopL|A90eGo0zG3CD"gQvsVwg%[hBIH5B!e:ozzmn7[zXO774E0y%h?:u)dq@&@=F0<#OFX~P]"Du[PaHS]a]($`WGDZM9VN1"Yd?tF/gVB%$AUZkd/f|[Qw`2SCCbSUc"Wqt3VIkR1FJ=J3(5AHJ4.y:Y/3/},5Q}w%N*6zW@BDGMw|rzdeRPu%GoH*PIk/jl0n%lng)6*tE?CxV,7M7?[p[)I1?J$rYEQcE>Ek)D,O/Qwf%mnkX:BMLTT@kRcI,Rw}CWa{{uCOcMAaJam4Ewa|yB2q2a:Hb]zhk(.EW@kR9d/Y%X)!F#R*1c8|xT/y/y/Ct_atewHM2a(($n:EbGlI:!2o_0wg)[1(WFTFdP`qIK8=c@&AkDXH%N.Ndo]@X5|4tX,C]J?f|7$gC3$XGV.p1^N=$XMSe#e4{4x3qo1^@UUQ8__Wt`!:6:hV[hk8<0;(2u_tuM1kl+;O5KxiIxEy:>0C6J;Dl$Ko&LCPYzeGPoBvxxamVkp+3uyenbSo~@{ABEK9D3jKfHkgl+gv,?d[#MHZ.dCPJQA;lxgj4"L6H3w7o!k*TUp_O6H_#cUO7w@"AqR"Hg}9Bam}M$T5+4D(V{Z+/v@C.#Crr;lE3<[BvQyOgJQj9c/to].k3V:^:.v?t(bG+HU&yn0q2,nA8vN}M&Nn+D]TDqHd%/6P/!BS+jCNTr~g8,/i++Z*G(Xjg]6x(2x9rGYDGkynRot,F}[PA`5`s.Q?xpb*wLyfh.=mAB+65nP>,3^n&^"bg3.%zqDt@ZP=VkF3LX6mpT:.KUv@o0C_Yu2HwncZ*?|rzO3nv&20=&)&`jD3#5?w6VG9J@$rqs+@L@1QaK1k$C%q/6[+ok]W"A%O$cUk$!ns+8HpK5^4.J%b+HSm}@zfk$.Ft<]LD_pd%Z[^6)T"3$3"bitizSThX=Er$&bpU/)ZAyvs@[G[2toXF:M`*SQUQ^jvXz;RQs.J%IvH8a8(`lV%$vn)+`M1mEv3^7^1FJhmu}EmGXJ6k%`%XQBw_1)+D`7c8:`hb2x@^9Err?^!xkd]irr%3m%7k*FPB(VB0.J,?lV7ohL%BVk~2i"vdepvo.Jj(l.Qn,`Z/|TMRxM&f}Y{U;`/6prhG3t!YV)$7kd3Uz.J{W%:XcCX=@K2nk<@g0ik.Aa[M3UJ_2!=mA;UIQx=G?`?JJ#61bn]Z/j$o.GXC3:TE[>:TS{{ttQXY[:M2T^?i>]{DZ2t`bRnc86`Uo>z.JpR(V(&.^Qomz/2BGh=wW%@>:#OiWUpz[M33w6[&3;qlT1/PaRSiyCUf3vo,~Z{p]h6sW,~P{T)/CA"<~z}G7Rq|~D~Z:3}`~x|%KX4$~x}fA5y$~Ep"~"_5S"sj~)*d+_sr|R6At>~]_qP(h"xfZHoA>W>%de~242H!oicf/$(6)_=Fz~:_~{B]B"6~$ZO=;MkHWReqiW~7)ZcX*AYv+^pw:C!}J@U$rOPO0S!_}=4uJbmvRytW2|85tW.4G%fv?S}8(:!!B::fY]^8oUbq+bzpbR)g:?W_L;4g{<69Me#3;f[6f@L]73=z~=&wOgg*a^w+(=`TuyzhjT&d==*Qpj2^"$5sU(d}Jf[O*@&PufpJLx)Yfp8Y|BYK5ma,a?qkB|:_{#G$!_I~@]LQ`@Q^=}}ab6pHy(Xg!8PP/+wqRfc_@sO+I[GVw|TK;c~%vPIVr/]4V6`QI]h9M&cm[&cFA]?zN^PT9,(]g2|Wb<|iL1k3mQ:X4pLe3Kbz5vl1b>x!Y:OUMWD%W&gZUl@(j1[,S_;1E`US^[}D87ie&G9KDqQI(}]Uvf.iM{z_vfxq5iN@S1feJ#Bb>6q:^=r>t/#?CN^UG_eo9K==#qWFvKO^PT_6N6d@lwng@l/w#iq9;dRMYWAzcxjUE#n?u!BrI%{$#s5Kj~vdM+DoT.I+%q_@4v[,>,UF99SbQfMWHVZf$+UFuN7VK@tQ:PdO1wKh2N%)/%zKloNF=e`B(%G!3a0jO}?BsZ6v$)$:%Y_0MYyN$SJYs=;l*^!cI])=8>|+wb2>%P2b"/!/SM#:%!Z^lz]Sx,?%ibw!{U|1l1}gM!k[rLY}Zzif8H||fU"=k]:p/fGw`zpP@%Q=6aNr/6Fza1PgBV_m#ZpJ}=^&S:)!c&QE5m@r7:R!gR[pojw/:|+eR!?)=k2md*1>eoI1<3>#OQ|kd0%O%M^x,/#uyOg%Lz)^=w*k7rJd$DV2cA|nUVz]4_dWoU&=:2R.1auG]oSr)7v>k~mahXg$U2E4V`]PZIRojCf,Sz03q_["Ot@3=6QH&K?;i3bxRfOz0)*]^i~cWw@LL*rOLH5{l5b/o[b1]V2G&lOMees+91Bv_pmG&y9/j^=hPZblWImeVF#Z.ZVO_1ZezF17MK_hSq{ie8a,.Rbarg]/_MEfl"d&qq{ig&.saF`/8@s/10gY68jdi8DU6)SvObQ*KxPrg5@{^16$SZ0sa63hs79:3Fe[g(zm]jkWNX:pNO1H>]=db"/L:bdh&c6M(`w=:%J8aHgB;1IEgcaFgs*;d/;^!>@_g:r!L_<>p,f(/=Up*5D.;}oUP)Ypp=4Qq#!0Fy/pz{k^M~^|1eK9d2bWlpovvqxc(6z5sYw0G@Hi1PLH5N6NY|kYNDVOo]Z!1G&,if*0*y!W]XI^zLrQat]foC9Q+RdV{X5$Ph,I+VlYfIhL$Y_I@_?[dI8k[dbX%GE7/x0[gB5i`TzS]h8Udhs=}^%4U36dnN+*PH}OglKzsdeuo)Vmv,:@&vRS,U^N|5c,sg1Now,_6@#DIb6.5}:3+UMrQq=>+4g*:!q}+/M%QO6RH8&<++@LR&.S0u9%j7a{kU&x)89i{:XMq!qw!XdY&7:!qpjZ1elfV_7@N(@3O=bCbK#ZyJ_0Pd229TV*SQDbQI>Sg{y6=%R.ebO|i9>%@B8oj0aIsZK;szOPduqWdKfT:P=pm+Z,(>)kfI5`Q7jVw8u=lj#@Sbz[nHmQh%AhG|I.;Gjur@f5zz#9%ExDo!?;kZ}N^[,C;Vb"/(q6R]=a9lrCMkmG9;+x!60CpS^BlB$vgt{?PJRX=y0M(hs`{Rk)%R!11L=]SWo"%PmrukY"prExU2QTx!]^%nyRq4Z4eF=pk<=Ezs%B)E>)k^C68b=Cx/p`!x!B|Y=H&fqoT6<]UCEaD|IIVw3C>V^x,w!Gj48ndX#~k1mg_yG)Bb*;~MGP>_r=f(SzjM:fpf!K(9U.9vt;va>Is2w8d@E#]YLp=<73yc5+Yhy3aVh_M6TrOqP`@u}6&JK8ojS2*zaVIPqpa;8w0=Sg?omZn*X)2YF&1W`h8E/z#^onw1L:y$x#tbO_PTBvY={W{gsvGVBVgaOq/f_6X6sLtJt|eshE(=$8rz"%o,bgYFMW"DK;20Y?[(C+e(E@*jfpLYkbkQh!.^U148B>]b~6xG1uJ_^fxbvQ=bMZLe_ZJ[TqlON>,;A|f&QJ9Q$2aK3Yd&sNH4eN^Bk10=l2"%mw:!qx[RR.mKjm]e`^&lJzw,ly_Vp}d7}nO+_6J_^f83B/]9&K$9/;rZ$I4rNFeO<$+X1Kh,Za_H([nG&i&hVwq7^JFr/>pd_EkT^BveVazU._^dP$2<;GolIYVwqk5TdC>+0y3XdvS!1jouK!3p,C;,,x/bWPO({1+@qh_<+lIk1G`oMq(q+mz2h(>,`:5Pl^xpJa~{7|3a3qrGpPq>|O=by>`@)D9zeRFeEMKxDoIRxQ2Q=b?o^v(pMyhVjOBvJ_!SH(m,[m|[=jr:uor);d9^O?~MERKZ/w`&EqVnqmo8Gns>@+/UZ(g{?m,Me82%tU{Y{$Ey$r*@L1YZxf0*(YMHd2;0[Ay$p>L>QPR;MqDqdq&%0TW2(5/0p,=yXI#)`&7R`@L>R!r^N;AxhlomkP7@4>L>.eI9$]M+,.|PZb+?yIH!2>4eo0R!=zbhheMgh#|^[nAHi8A&)/Hn9##H_?Mx1$l1&pxec;0*!jI95P|@2J4ltrK;JMq9e]A]2@5,Dg%z}pfr6l,d9@,ianEI/f`g8@jR]e0pM(!*of/Qf_8];kA2r`(#(}G1hb0*uKj{5a[)JcH4}P|0/)fyhVf*7^$}ZDspHqAFF_6a{(#@T+qk;g#42pK($!tTZ$|#KqMhs==kQEi;`i.i@KG|B~J;4iu9B@(eR>f{Q%P&Fb,8Y$V`cKe(.sG>b9k]6OGX)Zs,&xIg|!!j,iN6Rfiv|PI+b)Z{BONlMs{Z|@H&#LuYZ(lo_*Mzb1:#}:pv)z$jzsZKz$Nyr:Cn83t;Cn^i2b*VzO/hm?68CfLpO6C(5GYj8@IKFS4NEjLpE(@RgeR{Wf_=on(8n^0mZ7(oky9x6!T2:rul|[E>a11f/jpr(SP:7Q5NuN*4ZH$H*b~PHVOUWst6.Xj}0$Zboj[&fl2/[&*^5#n0/8_]<;7Q/NMp(kZ{#5|hD)HXFuiU<;^.Cl8cATHeCXV{C2(`$7P.~h2bsDlwb))&R3Jjy@{M0#PFR,yVN1Y)O,dne&dl=kOz]&X:(S#8s:OaD2}GmYP%d:@_+3wK/k/Me6a0v^6;##5=>i{z)*,ezOvR+pR5E;7Qth81_]I|Ud5&Rd8#.kx^gYta?m=}#d77?b$7x&zQnS*jmdV{(jB&aRPe7wZHv|#dC2c@oTA,i#aV2/!j[0J8i,XZ1mJ!g_K6XWHjrg.tR2u_/{*lYT71Q0!lwciB&];n5u)%"42=e8f?S%lw7QL+qo}#rg6BN&zQ.dQf.]fU8/_OE8a9zhjQdj2e{B(q!fwY@HM}prM?!}Zt$O1]$S%4gB;xe3l3XO1/d8+Md~0fNYg.je6.+G$`wH@NYgngI^Q&I++fus2l7aPp[RJQI{?mG#4e@?)jvR&X@6/k4>7_L{uSszYlQ_T]564?4p5NMsnCT_<;7Q0rf6&R>84q(a)l=3Il5&Vrr{s)f6r{_]<;89ch1#F{^&Q:Q:Pduq1OCj#Qn])9"=<9OL68~S=eu2_lY.$HS.k7^pAd"Z"*"zW0i2D.7&!7X{VjN^ChVUJ|ouv!&v`@e>>HCj{bx1arZiSnQ_A|KIye)azt0:fv/m_SckXOe2_yTbkC00{PMIgXNJ?`!xzu15=YsoAvK@}KeAKO9xLmrH7L`|~DEP^2>Jl|7SC?5RO+5R]f=hY"Kh)k#:Cuo7HGszQ;.OaDs4isPb9QqaH(oEwg)LfRfZ1BaL=fD.4IMl^ep+w(A:(N{6VT.z=/$@]f6K.YY0txn4uIquhYd[]f^P0ckZWx=XCRaymqNECh*4S!IJ1KGy7=m6N#N/S;xDkQ6_wwkciRqOIfhLf8>onE,!<:e7PCCRHOM0zgP7ou:OG;(3`j^@nDZls5N&!u;[J8QDadlnrCscnEN5uNJmF;e2iC^uH744*TEzuau&*SVN^$=0$47SS]0kR8R$*S~B,d8*w.)#^ycL/f%Qwl1JG"6PfuWcvE%AhSOy8g=4}nBTU?5r^PiEC:]QmOF;YoqK?Zx;m7bC#Kb)rOF;n;e6(yTze7bCb%}rlhc{Ky_uCfq/Uc#EtzTq<8(esZ*u%gEw74zJc2X;B6Q;A5LF`17PI5zJUCBe2/S;*")bEb5Y::&)"CS6E:2]CN%)F*Zd):%X;P_Dc#3]fmZQ+>7P,7x.0_Qz^dP;G,[d]Yhq3WVo`(Ht(K9?jF&xR<37Qje2wEF3ai4BOr}Dg?IYql}RF%SYxKGJeD@Q^PZqj+|>rplwF*1i2Ah=xy19S14r1hlw1l2wo**BfIEc7SFK^[wv/f86dvbc){21RF#Fq9QR*z0~9p`y1c+4:3v3d.z~&HPRAy;}q@)f7&BNi%@rjfC7OZt&L~Lw.NcgJgDrLadxfaJjjTyr/{RPb2`[RD8weFu{ANB#|(37=:a2i{jWB4n8YF*9t&O8#QR&3BS|JZU:a2i$GR2I{~~r8>xB1WX?I!Y]J3OhA9[pH?%q`gU+!2YGF$GOf"`QYErA"Q9xbsu}Ek.6Vc.RouGt|X%$$f2lZru+oP+c)hJ,xRY,bs9lZj68w%y`R,5j/41$vz8q02@%I_C@A(c{v0.]j(v[Cd6IrBJuomY)L5qjxSF#zGQ.MHgA?tBWk)5VbJyB5G2t#<+tPL,3B&4(xd9Ju66[/4W{0`c`XHD>lWoa!}ROXYQf`$MUGSZr2L/RJ]QJgoCFh|,UOOp~`FV]BHv;f[H6F6RE0NX}RBurOuG.z:oNOT3%9P4oC$s)O7aSv`jL?D(v"C$w8[gW^(]O"y7{2[+C${FN9*iJy6H7Pj~!BUQz%FztP%:LZM+6oWpiFLOlkC.OwBNt&tKAV{t+qWq)CK$py@H~ht"FhlYOA;m43bNAL=N}c32#"C8L`dKHhI=Qe%oWXZm]|/nZGFmleZtlS;;c`vR2XR}d04=yT%10I~bIDZJ+1D,OL{jH@4"`HPq&b377%5y:7"wg|m0oWtc&Mb_/.c,6s3.Td,`A>xWUI@cdom<0VY)E&o2t<4$Uy[;OCRkH)u|`1lscK`5?|R>uNCium_uW.SZ`(v#.OhB5gt4/LTq4iW5SI7v}&j*a9ac|2p1,s`XBE=~6C&Wbpd/[tq1{dzd2t2Rv5s82]0ETKa$|d558u|_BAU"2]_ySaIM2G;c("AxyY|eQ;&/t5?+VHS5HBy4vW+u1gyJ(p~M644c#WktzuM~m<66GOuE;(lla:via|:9GQ[c+exDvnKLV5QS8JQw3_pmgBvlqO2!y::Y7d??Im/#zOqyacNP050G/Rd)7W/#2Vl5CFf&8EDm@v?WQ(a$flyDAQ0v<:`Z6W)Xeo7usMcXxFKKX64DHRNMb%dXXX=L|WS&6SLefD2gOPZaZ9MmYuMDK[=v$!ZxN[ZDZE>!X,j9eIxZtBpVso7u~tdZ?5X{eCX)t/2L:9ecLfg5y4K`^P!}5tc@p[~D&Z2{aahZo^`o#7d,:#Rt^cqB+iL7p.h/|zF{1l"FS62)/lP7sb_>N;Rj/#Q$4E16s./:7X7+6i%81l:1/`|98EU5zJQ"#ROGWoAv#vEJ.AJ^Pbnl{"LsE&9XEGYR9(vx6SuRsC#D[`I8tc_vVi"V]W1o4CMtWCF%9X`IXDbG[GBCzPe+"x=z=Z1Wc23=k1?|&HPQ{$zX%&Nrl=)`pgM6[Q;Y)dMftnZMMJ[QJ=EzzQ@.GwH|3zLQtI{EI4kD7ogJMYc^Go?1B26if[j1.Z[.G;CMiWKbtz:lBw+se@/HPAD)ULTwWGGm<6um^3zCJ({&$]C9(qO]d]ytoZ;DJwWQnvXaJEFptHJ/3BA%[JOxm0JsCu%$lhcu)kl`jgRduPT,.KeO1d^HWMhEdl?CILVS>Or@xxq=u"x1{e/y2.|eW,lTcGA#>Fnu)?Ni^*oB~bG=z1<#3a,XSC7N%)$/84Zb9F,G&TecCINJ&Fnnq6m08jXXMO(Q^LShB*cqbKJlW,lDa@S&BIFDq*yBFwGtZYG={TvyOcwZ@Id4hXFQy5+E;C}DY)JV;*uVJ[Sv9Bj762BDC0xD<0hPk?Ay=tTm3j&rOvISob,,.On"!2jCT,"0ynR)cBTjia&0jgNB>Wz2S^NEM)RD#p:hvt$y94T,]MxtEZpxFD!lVBu6HZ:Wz2y#2usn%4QsgDTzM:3k4j`yVDsM|1sSeDIb8.x?Y,$Szi"/!YM.oGUE)4&NKyK$Blmik1q)L.!uRB9cq0_bUvi92bG!lJ*t5%??s0xUm+mZak:CrYZ&FFW0lBTmRLOmJ3GGztG`Lm0IaxK$w4yqPt&dKiUIEr64GaT,5HwtI^AAE:?jHyOG7WDtk0ONv(rEIIFZ6qp37+_6N7v,Mb3I/N=/?jAX(PnGUc~Ifx6V5tX)~[>Cxpsf1%uI@@kSJ=GDZYvPrFm!lUl9*EnO7)ne)l$LDlQuvEs#:_+OoASA;Xr2>h>M~12XMKfzwnAAp)PppM1x}$NJ6uxzDfN*u+S6VbX|/?/h3aZTtn%D!6Dk>lKiog#CH{L?fZ.b+4Ot=t`#*q|U4(dRes^C8Rpwnn>lI?UOWerIv#E)mh7ATwYp"JTv{>+2:yRPbLS7lctE*v,|9W23k^"sszDVp8jwMieo!{kBui=(7l=bP>l.(o4%XHw%^$AqFZB8i%;E)%=&o:V1)%F/u7+`j%;DXE*/o|0[ZqF%:/l1:1%7R3&?Xa7es>B)X6y(Xk74J%WPoxM~5it8_D"r|m"`#"1^X3t7yevX;G"QHk0$cWToadG5RSl.hgJ|eTF>l+W;Tv,|)~L5wp!]AF):gVC3%Y!/_H[~l6Kgy%ZZ7d:TX95fmm:|B>a]_fWl5"87DVJawethpG/ps*xdK.glCTX1.6CClZMpBDPakg5(xN&MG$mAwaiM@`Ko1IPOjG:uINvDjd4NNva]5[ZFmU`hDR2+2I1%UG~jgSOBHzrBpXtBM,2G/giDGo,H]]|/G{WR$EnZ^aqJ@>/ImC0906>VaCEoNJqar2_yKS6(}EH[PiJV.kKCl96x?ve5xR54K7;SEHvVZd564KXBLrzvkk/i~eLH;yg]{u`#MX}U5]~Fimz1|(}XN*,al98v)4?(!kM.t8?zk4I"LcCtoa+UiYYh]#BIbX%Hia2KKFwfOzNe4(x?TLHeV{2>SgA{XNC>e;:WN#J,_q83(Sc35Lxd|=0gF9|y`vR9CEZLO>V,+gi^06IIsi4;ygy`NcT,0G[(~eX]uuOg0ATO{F"jOkI7|?[;`H)b:57a#g{JbL_D:!,a}/57GJ&NnLMi<7LUU,nN~z6[7nVJ)$&Dw6jt*XFg^a3[A3;uLtw%3j[Q87jraYs]|BGOShp53iS)CPTmGe:y6wKa+8XvLASB1W:OY5:"IaIM3j#0Kt4K[ZB:KCxnPb=TcIm<%(Q!2R5Eh}1HjpRIQw4jYB`+.DsOt#qn8YK@&lhXyJ`Qwu=7AJgr?Jwg3*szJTkL]&I2nEf#~DGd*7*,U,#Fbt!(WXqu]>i+NBF*uYmmYs;5t.5FXuC7MOAKEdFh#HTW#M#;T+6]Qi:ywK>4.sJVO)fMtN%`;v+QgyAK#w|,tS!lcG:W_^QJxh%ER*&(JYdtUOk~J70)H6bEFEpIO)xY}@gNH$nP|HN1iNQ%SmT+)j9w/a`a4Fnn)Nk+$Tln:LV2"[Q(#m7?~?c]KWEYhVHO#2ZCs4>~Yz(CuMhp#nMv;|lFJKWvm]g4*m}MHPy*q)O+BQH`+yyiSHG!HhDZNU8ni"/CY/X(i4:b=Iog#Xl[SS0W;JKXigggV09upnuvMK|qA.QqBbKsakoNl~vOzLZqMRt#.QiC?pL/^/ppZZQ+a"nO""FnV%/]GF0>qFf4vRCyO_6QD?TiZg{}WsnO$sJ!OFBN>^C73ev:_)95E3T5E0M}2q%}2(X2Dc7(9JwDV4zAU*CfhLO@?nLlzgKHBNKI*K@eiTiXIL]V#9BMsU/q:XY=JV_0+ggn=ux9](5rp[b`2T3iU`i)VfD_`A)9svN9F331Fq_+n2WBBUw4bh+#?t4z8YSz(&e?8=>,/@x1lLc&=G(8Ecbv#_g/(ayyau$nN%y1Q7|vItsL$NbXiqaV8r0(oD4F(q>KmC+_zc5I0OB9CEz;?z/F5pgb2@vt[JHjd5+qiq@{6(D[@x}yeup`YSP,@msUB/:vjq|f0)#h/w?VDf;_/nq_W|{JBAFG0H/@)E.TlZjQzGF7GcwmVlYO]="Gh5C_L#^{Nd}Rch2Wzx@lL0Z*c..Q_5Yn?{45khI[F@2~c}J>JmXOANZI^a(Jw4gJyX^`f*fI;1+4[e@#uFJ"B$qR{QQk5LiK>XHl[z!yQiEMYmsWk7pxn2KDB7jh=eSP+NMwDcB?D_3|LD7/b@J>`&KU!MSnR+mXUuqMT7yP?xptl3=g7prchxW^8qTR^>@J8K}.!X^T3TsEV}:CWRRR0AV3*<3vGvew9++a,izNvQr?:bTTWK8d>K{xY.~WuS9g+L:9CyjKXCvuJCZcRW:7H%yupwS|gZMJM!wdxnG/t*ikjao?vu)"gKkl[ku/@;dZqg=$k.sX.8Mx7WJ/zXDynhS{[Q&vwB~WHVxFU&I74w9"$P|+b,|^vc]_y|9MMW|WN_xj#=)a2t+vT:LE]QLSz1yqQcJ)SNLMk8#v}#EuV_Mc1[w!X(7V`qKKg^*4Z/TEY:/@O$Ic{)gV|PW)("")5`|D;&:o=*i*,f2z{k"=wEW>fs!uTEucw=cL"[&)fpe"j9U%mNxy#r#w|y4<*xF7CSKL[f}l~K3^y*+(1^R6IP(7u|2OoZs#R@TJ]%Tdv)<{tgxVs(!cstIEy`1GnjN"y)BZ!(XmxrTz4#qhZ`@t)`WaGZxS3ns@4]vxvZ";k|Frbb="KQ~:T4}d*1?Y`M,yXrIsyoDz%/[z_A!Cg%Xba8afz[mLOZ?$zYBZy+_JnBWQ?pX/tGY$i&9jCLC~zX&$5PWzsvDa0)qt88YguC35p.%rt8a?m:upocRS23CJy{(gCyb.rPO+=X@{Yv7nPN&FOL`9p>SNn)Q::XYHpFXGL?Kz;,)BoIjU+1/C_F{3jK%gLma+H!JU4GJFBKLDJ1=Hy_./PW6M)iG|FEXK{/H,E*XH4FJZM|`Bb(ck$U/5aCLMn<%oLf+K$TfDiHvRPWg(@t+WH>KO(o54nB#Nfwt+n6JC[F$mric.2X~26CyF{To2E&0n,)INJVcn#,e&h#d/6X]d$7oM{GMM{@GSF"ebdoKWUi?{Gh}>O@PE]fcs{r1=O#kCRKUwm[AD8Uc4{RbEYdE_sPSoF`$5f.;S?XzX"2y%X^sG%5EoIt}%Xz9_4U*.Qf@V5C9qattt#8j+cgFF;|WC{Jiem_!_XrtD}CZ(`k5T*C]%7PW0OD4&wt9L@zyB"T/1Nwp"rSHL9w{2=5u]=G7X!aYf&Nb4+g~_LVXqn+xM.yV7ln23/x19)0~p#Vi*]zGONDe}=~*x+_%cmK]H4O|bpcY|K!"]`"KFifpIh,RR/.gWA?4i|e(0~FPKb,2bfMO+i7."iUOt*^yWt%^[i{>n5.Et]7j.dH3FhBdqmH=_K`5)%"HDOT!t0M]Qg9gZb[C)^wu$GfZCwuDmlBfew)uz0a+qT#7yFqI6msKXgl(ta`IgE6@n>YNBtNjsiRyMe5VZ$PWl[C*wAIXwiEEMi44yjVL?5==H<@%ZaNj1AzbJb<`MPSEbLo:I~*6$f9yq/K6e>;!j[s1Ya8E%/}O7E!t]*U36k!p],&ZKez1CK<9xhq2qc&$esyM^GrOF6ea?Qpy&+^iW#a$6+=[&H|G2lVwKR"F+wr$>~V#TSqSqT&=V4RWIz"cP=QWIB>L>o>.P9?<_5shTa1|zwKHFqOqXfSpppK6ZXgtTzT).~mWz0gG%b?G({ivQSr}_vkbMd80=0!~m_csmriKqXGk8E.G,v@v3_;=+v{V.U_5%(w{]D0"~;}Q`;%#,70K,;@%y:D);aI/l8H^#cg]@i=7}AFKV":+7Q%j%cgDRMBbsb_A?E`huZuZ+"?C`jne=]SJ9&MD+%P}xy["`n|rg0vP+sklVw6Z]b~cBK?P{.gI+V#*Ld}a&K+x+pS~fZ"A%Q9K#+;2~fk&rb&/95]jT{U/I1k&QniT<9}/}XQzrqW@KHAjn~$(rW9nh]NPe}MsG{^<_Wynhv5)c}M75_[Jh05sVHFqO*Wrik8YgiOGI#ww*N0Yg9NGIAds=HjRR{I8x~{8gsQ75@pq|A!XzOA^?b=Pf={?k!wM=Q,`XsiFP(3>Rl2S5?&mA4owJ!?GY46k**n+cE|T?G:nEaa?(NAubegYr=5?(Jr=i)&m.n}/t$|yz?o$Ip[4q3:n#LNUT)0)M=YA+>hJpRWX^B2y!RHBK0?`P+;$|DHi0HM,nCoGg.Wz0g6#g|p&^r[)>&)mVg=i[_%;{nj*~2A=x;uW28rm+lb)(mLg|?[_xu~DIs(Nw!T,_%6*~lYr(Bw#$||&X[~/Xin?`1e*~zu$MO%WGln!C_>f|@~rmink}Pg|sz4!T_|DE[~0Win.`U[)~Js)>t[9m$}mD>~#Vins?^E$}`5rjT3HwsvPV8i73)L=RfgSNf=2h^E?Om2H3A%VECosOvIXB{Qb?RMXq,>J"y4~IztgxyZb9/])=2t+@~PVino?_x#}}=4^B#0@Au2IbZ:@EM(MO1SMQ&.5/x}}U=4ECbOx^:IIA"e2=8cTB#j"Ral]^viTqvq!5747>#.`21Ct2u|IK8,MO1!5NdW29sUgaoqtXvI1^>+xfOUu^>d<41?.o[B2B8B;TS3`PHKnlteeV[IMku.ZspjI3I:e1U&37)M,,u"ID%&`_YgpM,(uXR6m22eGaJ:x[CA"ycu`>qr51Z/^i+9_Us#FY<LvV7,J@|u5<>vLU2~K"Fp[}_Utd+(+x`kYX5F+C%,|C3QRjV4/=[`sR[d+(q"s6|"7#3v5qU,/G[&`ONqO*G%(eW6jnVVGo]21?.mR+$s/FZ"1l)M6EyhVUFkEX0aDGSEow?f.o[Ha?.nkQX"1eJ*wJ.o[%o},ty>.:5u`_Yu>}c:MM.]6OJFXzQ^?5kEAX&0EuS*?:haC+MW*8HNG/O>ipnG]h#21_EN/@wvZJIR]`cHl%j0M(>xY;ZpwDXR]=~IK)>))fg`})/`sO3!T<|_%!~MTr(gv!T!_HI)~HSr(p.=2f|mr?sfa_S$0D^rgR}10hM4GKz_Iv!U6G9]n&lO!X!o{_I,eiv&]t)O<|t2akF%e{$=#%8bE,f:DH9q"s.|Uxr~[(=Qp73Y]s47eW?>fn)6Y*]|B6h~;u7T~l1r>BPQ,D.Vz3khB?=ej|Y5s~rD@~0V,UB??MB]`AB5s/yS(!b`~8Lu(_@o1{}w?!sxglIbwBaG@bW|c_4H"sOt)hR?{;j|DYj~:I3h]OEOb:1!q_x+k(e`(8ds8Fcs&|DE9?%Ca~Pd}~%Mu(J[nI}}vi#sPmlIQxBa0}:Hds3xfn?}]p2>k_c_K%HIx*oF6}HCg~)x"~~Du(+{0ZT|.5ksZ.Q4wcd+~(LM:}q5l1X)UBK{!,d(#y3>PcQ|@2)hY`r8q~hK#hNVmIYz/i{sBD5yHuY*O~Z8l1d)UB2}HChs@hS(Tc2rkv)h<~=+=~7wmIj:bMV`K^lWT&4y#uY*^slC%,3`d".}_!6>V|1rcM/&f[o1~~*S~~n53Y2}E*lsgDR4})Oj4`lq%s?E%,m?3A4|eN!>RjQ|Y}s/pssch(33Ic/Y$tI.*Om|,)ULsu4l=~;!(h;+b8)_41VL4+$dps}>DOP{Jyl_*u)})sn(+3QdV}lg;95e<2aC2r!``{LLdX754Bis^gbmb9v^N"nN_V)F_h8YB`VW?MdI6]MlhV9{T+_R*Q9crtu4dBUl*Rdm^ph7wz5*#@*yqYk`(tj<1[{D@TRX;,sE+7hx/mtBH)Hfp_ZRG`=kg)@T&gV~cA]jvzakkPC!l6LR52D5BEXHE_uDzm;9MWCq/YRZZ7V|}^1?.]_6PE4L8PG1qD:5i(r6EV<8V}4u~kW5ftNWGE5`~C:;Vjwosh5Xx{J[*p`/YN9XO/t?jt[MtrIPGDi1FiTbtE4o1uG(~2z,5:uH];CjP!#P$)3ZREc9Szd)}04^V`:|O0zJNVLNc#!q@8w[Va1Q?6Y{r7fcMwiv*~CD*f}DX#:W2i~a//V%ur||b&bIcHb6<$kIwDK@w9G&+I=/V#:xVq|v6sshZGMKbM6j?J!QhbP>_GNvt)P#Gx(F^!1TuQ~rP+AU9[aDUX>s?D@Aorj@awfbX=CpIq+,eAqCj#(%rx3g%|U;i:IWuE[P+H_(2[1"BjB=0+/0JPGYR?~iHOsrBQAYLT3x6bSaC!_:v6SWSoL`XAwB"*T+oq*]wB":>w[wf=Sd:B/+lLg4~Tkpv*AjDaH2(^$4pbP|_1QBX*P6N`Rv^|R0nkW=R{QR`JwGwzPYG/}2XA4dg&Quxg_tVAC*o:rb?,$nbEO]t`8/ZQBr"xwB%^{f:aLNJH.&sT[41m{cx,RHDSnTH}kd0It;R3/,`DikEG,e@HI?|6G})(FOcV}it_rW4XRgY+uz~P"".T:n7dL`)uDb|cHVF+$"LX}^WCWkF2E_X*LcsB2A/GA$MO"+FkIr4Oi1N,Hy(nEL:oI(Xy)KE,jlsyW^91i0R/_EKC~noENeK5dA|r)2}4iteua(rI:IX,Nu*RU"zXp`"#scJZwBdBL:OW)o$[_KB)@HmWxczE3kTHQ!1@I1+|2SX!ou>G:}`h6rNLelPM9I)>a]?.kERj_2S1uD"{"N;bl+~OP~pLE/R)~`kcKm8ToRrz7!vD/*"3/%|Um#R(eOXSqQtxXcr_IFa)gF4o:lHF4*1XO<,GRw{`jTljHBSu+(DCVQgDE"~AYvYkGu6[",r`Nkc%WIwvujP#^@QZrfsxA$9}q6aSF,C$7ymx:It+GdrYOA9r~3+c`KOD5>I7KB4|&OSiUE5Fl?UxcO[W;A!"%k6SdmMv*izKsEG7h*F+:CbN@CkEhn=0V>gJe)(B:(~CLN?VZuf<{E/B!}YM=V!v_gyK$Mp~s_a2oV~ee;Z~8Zd0w<=VxZ=bOk%YU5kI.x,mfe/1D!&"0wRP_I+hU)BSWM[(sUo_ox,rQ"2q`,j~"c!*PWzEYvCSl^ANA[)T+O:W>h`RxiIIgSKDvWtkcGRJ4k9k^)n7/oH.k@G3*}pEqlOnX3L+aU/2euUV0"9mNi"H,KuavXB]UVx]}g*rn!RG0Y#48@izp,?F2L4&tEf$GiYn~Qc#MkEp&f)K<8f^?xCAMc,Y}.uu^v*[)h$S>cKF5(>v]1)FPS|8M2oIJS7/<}Qo"3eNnB](v1>s{zfTk|)I/(#i6Co`tO+,#j,2q_]QUC4BYz||L2)5}Mu"3nS>k~~=+GDnD5/LTp.VBqEq1$x03le$G87jy&}5?D=.y,t>h5naCyA=Ck%y.[#Mz|}#Y~gGkvLt5UUGXY|2SKaMb^v9~!Hy@r#v|;vEi"V>,>qs!k~YDE14twQSuNs+Agi8Y%lfW2[skdt[Prvc!1htP*o)(sHRlY!Tk#pj4"ZYGbf9_?ID3jU_|=E}@=m!}mCJ`_pIatURLKJ!$ti5O!|4v%*Z6c|qPfgkH3!D=ohW:d`vg~~%?^UV=j"@|Ku:pZdG)f=}r#R0sH?DU*Zx@w=;QlW<+!T!s^4;Wvx`hD3JJ3+AWzyj}5eFjY|*>{C&I761=,em0pBfnpBT(hcoLef]m(MW(dc+ME1mN;IG:okdw_1?H%YbhagD._mbbjmiDi6S`uvSWLZA"fMtM"otVSSh%p?)XN1V%Lx8U&;XM3?0GK+AzE"d`NoXOo_<]Hu4H%jTfUw8*M;tI.$0sw)O@?j*tGuW!nBrLK~kaz+w=zsm&bNlZec@5i^PDKO1%JFn/bvX9E%%E(Xl?bvPQAwEcEUKtDULGh4#@EUKBDfE0N/bvh#0|?G9Pzn.BtU{EKi!>1[)~^,(_cHysCu;DtZ1Fp4}vL}XkMLD8DU9s4sa+r]*m{c^)sCsYb+b]XQPL=>w=dW}&E%iW4&E%LUd.C3im0yV:C3,}m{yydyE%w|j:ILJKHon?DtGbJ4wF&[RWz][$K[u}i<7wRWwaHoA`*6P@|?AF4}P;yy4xE%.(Uv~y"K!41EiR;?ubY(vy"W6|!a.y.dCsJIHo[_u|`F}F]F>)R&1eQobvgSq!yy;wDUo|zaILKHHo;_XkR(~.6n/_M1LL}=BKus5Za+][ubngcW(["?)9mvU<*[&Nxp[FK}^uZ[7HpPoNKzbj!]4Tdl8$hzm3XP6Do=w=QLY=~~p5FOA~=L$.o[+_#g[~aGLc,_@d[~KGLc+_Gb|XM/{|$XXb,BtU@2`I9TX!UThA2E%k?`:P[~84zk4~RmM/S~xCrWLO2uXr>fMypvYv9m*!lFI^d05<^&Fsd#m{LGZJ#OvPQ5dnL8MXjOJn/aCh~KrW4q?Z]g~*qW4%`e^!~7KW4$`$=!~=U[Lx1Qg}MMDVj9_5"kET}Yv7*(~UBnhmu[}pXXBOa8!}(#@5_3=!8h0Ysff0abUqW*)a#r~ApW48`j0@~@ELc#_;8!~WJW4LSEt&K;|S,=~:28_Mp5>!CAR^rRQqWO[R]zCa:!PHxX1rNEpdY`qUelFErOMmfelw,KzO>kumORm%YNL6AbWum({dm!~^SM/R~if_s_uG7h7HLY6rmd|M5=~rDLc3_:P!~nGW46Lps}w8|YvC$ae3P1_XY@~{CLc0_|}9~TSLcc/4r/1}_9MnPsgx(10[Y|:f=~[BLcu_S39~eRpL(knv2jA"33{|Yvw{k`R1nKQN!8xSmfa:we8O#IxBLcs_{r9~ORLcr_dm9~~QM/&|Gr`szt0[V|8p^"rDem7`#_2am@.?_i9JZDqW/@i?]1S[WK?uSJs2.n2`=_>E$=?~}0FOV|%K=~?H#|Uhcn>)QCqW9@6f&~~AW4/R&~vOmb`OM0zk@~~@CH:~U#0[?~NU"sf~bWbvZu"oHH%j15g`]rg`Sr/pN4r3k?eOGZ]i5)*u?~d`]|sW6~+zLc%~HkM/AlX4d}Er1~k~8xM/(>!CqRGZM?WvPIXO6*@P^Z~kOsG_LB"o9F7jKqQ;i}0j:rTD<*N$z?0SGZgtK5}s@~[}9{&,o1tW"sb,At*>"~$s>#)h^~k~A`Rq>~%}Vey(b?92CTZN[k~/Hfd~W,Lc`sJSK!m(bU??L*7;Hi,J{ycn>z8>R7LH4H/mr)@+x9QPNbTCn99#R(?6Wo+l:C=~|H/}yv7T^y1Tl~1TS`iH?~j;>zob>.bI$33Q{s8]MJT(TC6|UhrW#}["qWy~^8W4N}!DX4I`B6{so]*O]~!:CH,~E?>z*UA"`4~xdb{JWT/_xm1?t!uGg=ZZQTLc8.=G2`PY^}il?sWTezP[Xw/|%:V(smz[P[(D/|{tq~~hKLB5hmO5!~i$WKw,0EHIfg"uyg~[IgTTcgF1x5zO1)}[jzp#7eQ&q+lxo|%i#y(hFA~[(fWk/9<<|bfW[c*B|~T?#Z_/]QyR.a,/+he?5u5Jw;3jb`X0M,0%nJhVODQR&37{rccM"Xr?8B#(Ey4eJ`_F/1(U9?v.s~Q~y3Jf$3l)M0I:8lsAlsR@#OA]jfYkPLSt|k[kHZuWfYX~KF{ozo2otz=yGNjO$R8_++Db+cLRb?(KlU4k1%WKja5Iz[g/hO>5NiSFg~|9|_fKR1;VlTG%yhR7y@)uftQ[XwaD{D,g0Y75Ru}B_ZGJ,=5nn?{zXEwE(u"&?LUhyFG2XK#T_X3VC+2gP3i?*Zg}3;Z[WS>Ne38.X3poiDSR}gpV!JJ?FvS;+tXVKW4.gg2=<@wS8zyaorA/8)2enUR%a1U1(bJ9hk6o7}vwGc6{cma;B|FzovGP6=<^l_m$0#E3G1|ax,!lhMn@hzz0vQDYy,>z^Y^xHPC^gIHd_!i!.y|ghb9#uKLEh[w!$q,83TX=Z(?&3h9hI=Z.c$SrBhO&3P&|?Ne,_%C+lP!.,lC&r!U^J#)ii?"_S8)rI|:luqu7qk#_G(9{FD:)>HDY.%J#RPFTU=$+e<&8F~@](;dKpPna{s9cj`ic00hRpBQ&Q?+`(xPIS~uHf}8HsgvWr"Zx>K$jlY=8Qo8N+)*QR4pC&frz]J9IKgNN#E`:Y8,l2)b60F_P6=z{{6JC+.2p9^YISHQ3%=MT82O&t{1jQr~0O});avPDYS!yEco47D?Z6.Q$iOu%bl#_j,_y@()0GN7RHf7%1*%8)E]#29L?oe~tr,!!ZNmQ|Bw;D0j+hv%ZqX~RfnqAmn{/?ypE#$bn%LC[&`+Ch9pFotH%h/!ZlgN*!po!cSy).aBN_H5w~IC"]Df7idp$MNGZ=h!}Z^):#M~jdyMK+)]}BN?t#Z`#qFX<]Ce#3NU)$SkZ"F#zJoY0)gu|iy>fC:[9s5dlJfQ2$Zmxxz=l`S",{mL0%w/>@.Rc[b+Z`#XW0v7W+cyP$?GO[>zWlEMaMy7WbX2WW/<[{B=ncEUtHUyyxzDj]z~(yy.4%=vx`8bIxBc(i0?5x2uE:#78Wam=_ysuxN1:vRE`|P:uxzDj81y9vF!BXO9oWXt49b)F7FF@Ga{/Ubcv^O4#ee^N`txzUgSTGX6R9l^teU.G!?W0vOu%cbdJB*YqGB8.t<(?mu64@MnCzy0=owhT1JU7w5OCmY#}uOu%m%e?N}0HkcwQpBiW6@LvYK7UCd"o$56)Z{4RC5;`YI1:`Q6@wwH3bPN0?5yL~IK8V!A;F*p4lcQW{6oC/4QjmZbYzEi?w2`QjHom}4nLN`0Y"o{)e#$Q]u=T9_Hrom|;<,5Mhl95|@1LSQzN(#bx|7I)mhY0X3Qw@zSGpL{mhtc/TaJ>BG#z,%T{eQdmH@h5d9JTXhENg+B,dwOtUeGCT_nGH#z3b^7z")g*4|c1/+eeZXox[6XW6xT;=G+/FqI!y:06)HD`Qp)@Qp)3hgO&ZlWEST;$AGRPVaB)I@Qe7I#dOtg2ysE/S88Uk7yAj&aKCvhL3WNRtbO&ZVWkST;|LkN9([9FN0WlQxxSH=Jedpzqsikk8!5Fm.>!P/cv)Cbk,/fE3vv^,dE;AOp26vaz=zNXjhv?&.w.F,!54}uGz@DpBzcpzKs?v_7(X!*(#5Xeu)SdGxN:AE6~[v[xDE";>sPvL[:4_2<6FlO!_0CeZe3XbPBH7S?^0bP8yCd"o)o7)dK*Nzt~l&K/jglEf{XGi|`uOtU:ce?OF(9DyR*d4a]^vOWDZ{2uOtUcGe?OF*3ZUkHf`@2~ylHP".!?mOO!_%;;;$Y.Dr+K20Z5bs_b?;!;C_>#GDu~Fx5Txdz,nWeY0X3cce?;!c,)1exp_PW{8:u2P/@kz]G$GeqTmSuqzhXtty91^rzlr){L!bRou.G8AXX_8^`#vKd0Y"oVSc#uZ0F*hoGPy:d6SZiMFGkWh%ZuL<)+elCphlKiLFFHDB2=fQcAJK,XeY0)gcc)Nri}eaF/+3OH"7LTT8e|(~QbMtUKiw8WyAww6^X+/ck26RQ^HOl!SJB})$E{H^C{uE)<:5t}MZ@wJvi|U|nxcsuacwaELHPn4PvuE:#ErRZa2k@,hEHF"f2Eh,TeJ?_ri&icq:]GZs6pH7NvUFNbYso}djb6[/a+YN7^u$yo0N/F6~[PZYvZaGm}S%cfZ4u|P:6wS7F2Qg)Ia{/fysEz0~`IwY{6yyV,p^:AuAKn{ZI{/aF3I3l}rP!Kl1ho7Qb#(j^^qMy8c`8l4LzI"7c5RodH61n6l]a^:FB>r.Idefvo#bclhH*JhJ[KU")IiqSMaMy]v9_~DjyiACC2RsO}S#SF2sdYuU%)94D*_RJ2uKi?fZ/HOAOW@9xwKL]mhGuKtwc/2!(Zk#[O5%cv0Ii!y1N:7^,"0|UA:ro4CJEii%:~*<0`t{|fJn<7(rSKD{kEwyu(4jY?SRxqlH){>3,GaCKCpPTd.BoDLium4@M$nr3y9v/B"sJ_F`k#]IRtlvM#MEEONBd"oLXYv,wA}B",qSN+h2(<);:zvSvy?{QZ0WK,Fe?RM8yB"7@|R~B:$`kA8KF&P@DV!Ha{/Py2EyHE3~~KP$1,U9x+}?vVA9f+ZR;f2y9Bz=})h431nrCt!cCqe6XmkfZLPMaj9H*eqFw}@B"E]:F8FHz^n9#vRDQ<#B5@M][1/+eBwq~nI:.pEa/[MTaY:ZbX+Zi.f2y9Fz=}?QSG9L"]6:Mff2^h!0>c;IY0*=Mw9_.G_,B"L=FLhL5:&c&LiR+BjzjW3Jsi$GdyiwQ{I*dxeOMf.d@|)hLbRhw<,7:p[B"a,UvJ*L&v!r0C3F;$Yi]}D^A}(UCtYRMD=KW%L:$LbqI&K.t>L_4Bzm&h#eMGl}RUw?:;t!dGaD@~*!E.$:B=x6F"lc5v/3g$r8iru&W)r>AG^R7[`CkefhVVJK34oji)UIG]lu424yexLe2D!$T?X&wy&3YyUaY/NnT8IVC@OE6>e..p1NiL7SQtU*h<4qcVygm*D{k2)xP">}zx7(M9e5D%_`k{R1sgQSZYQTg(W&$cw=Xs2w[q1N5Lf~?rI#w?v=XCh8XW"tu:HXOr*6"Y4qcr=8rN?2uq4pzAycMm5^FPkCa%GzXeOu7lXYP~7>o]jAMknIYdBj*P,@Z;CgvH[x`4.H:6Y"BJM>JEw9X^RKzbV!xme%HGuZ@NJhJb`=n?v@Y?H7HHZ,Y!L#wOHe*4RS+_=xZGd^EW0(wbH;L`jV]P,!9[@@@F]i&{>fy&@p%t%N)IgRrIwiTNAv9?945F@ITKrHwf_E_M%dsi]rXDrvlmKzGL>aJKzG>EIxay*youTdMb"(d$;OD6?eWaJN(twr%`mnw0a&RhWKk,M?,hcYri+rm2dX8K(mGm/bv.6NF@i!#Lm.xZFF*bX(4eM{MnRXX72_};RxMvS8c@Bg|BZn7va5>;tG^VN)~^H9#oEzm^R3ca*ILy9Xf@Y`J{Jzm8KkJlpZ)g4>Y5*xIycQ[D2_H#uE:@Ww#I#)Miya$P.su}4%Z4Gq"o4SJE`7#TO}K,phT;m6c9O)j6ds!uN_q7N>FeE_<[9YLxBTm6o.W/,,NOPpShHE3]Bld2huv+ZVV8tP}4=:My_S91#)kZJRn%a3CieSFxNX62sBF("yQg^%8M!K+h0Cx.eB@LxG4a,:!2WfMtNXMiXF:USNW`mqxITJ)1NXo`:(eP+zBPT5($BB?hbK0@(u&f~X5zUY1=%Zn00UNh1"SYpIU@KIg6e`fq0Uy&$B(FeJSQ>BwUe2mtPpBdc>/(*cE{u?G~dDa5>E_nNFR/HFIN50W?7yqLKyidN[CV60kPTK]oL{t+.GH$SAMof}0Mbbvz7)yLk.c>[547`)b%LH"`@/D3n)2sN/U7/o]jHJ5PElt.w!pX$"alQw~1b/B`1nXJ1EM&PT,5$y",,51Q^X9BakCFm_20.W^Vgg@g>/N3Q5{CS+f7R@.|$K,D|zL[NA??G!4:]q7=ckLBBDPY?Izj,U%c=C`@U!>tvuM530R3pF.WcLe.WPG00#h!C4o|E6Vc2[/,cuGA,N}P74q..+_AN.?)heaLhEn^@06n5Hs">@<4SW$Zc1/.*#vK}DM0.SDrjvSj!"I0)bB97P@u`wjn"+57qZk>WrZ]B[s+.RX7H]z2Qd4"p)G"54yLk5f./ViQf$;6yV[;:Z].P|X8:m+beooNL^vPC4wUYCd[7V!Sh_QjL`/+@MMt`o@M}=E!vYw2Z_kd`2LuV.h~:B:!a8X]X"$"mN7|Jwcb+A[TX1N0Sd40m>OzjA;T0G(L1vLMI87Xmw1}:~&?=]niZ="~|GHUSJBM}N_So&aaMN1&4PMtiZWxs9?TPaC6MBBH#$Zj48k&{C=qW@LXkE#NP=Z4wa48#=mhV>OlVQ,a42K1tzeYZ,,:5EBOD7WunJI~F1Pi}7,oMLt{Cl^wYBdX)rt,#T03wOPh1Z%{(ZN%Jk7N@.|vIjHLMV1]vXf>PvWF4P.^oU4>FN,oMrLOldlB6Echt=h~k0(WcIDJbRd)v1ow@w+dX4c9)2k7"R74MxC:i*LD:TtROBGn?gTcLF7:NXFy/B6*({+BvoxB+&7#^hnboLWoRstX3W23l0S0^,!w:%YWA>=(U3L51b61$vBfPeZ]i`+Q;1!oRZ4[C6XxE?h)kK]+DnTcirC!k#diiNc|w6y@Bm6x|rFHtV7d?hqvP98HP3L6F=Lbe,7vnAT)Mhm+D!eVZg3P?a]d"DD2R%,`Avu3Z"5]I9x.b9XBtR$@B+Kx[DHCgNc{*(aL+3#2l3LOti7)3Mc1)LttfPfQ;wwBzO?BxOcQ[i#1_aHkJPgBnn.7zIXBQ6!5Q;TXvP/GCWAeaUFvQt7yuHGKS?:Ho68d0^lXqFWo{t>Mj;[Zq4%;>Ce|XZL8mOCK%YJY}O@h]EAR&NCP^P=1$Tx`A8}KhZ;k{+)D%Lte@i!EbdZF{DB,cp}oK]{CpF)W0D$O_HOif8dS#FVVl7Mmn0)~rFdlR+4*$]e]*HM4;VXZceta/@QGCQ%K$Td5x6F)N@fkkCixsTmZtLh,D!!j1Yv&@nsTmJj{Xvv;y7S`W(:O"4l4Z]:u*aqZld9#^?C;9:E+AyCZ*B5%PPG;z+|V$L+{wCs[4vT3%d/MnTxu"TPesi]A!OEwO77uD_:]n+HPo7zc?V2jz)i7e_vCB#m1@al{W!4/Z^e^CcDO+wSs4ZH*(ONmuKPCNqS^tG0o5pH)YKa(,8ePOccU5sSz:H?v[IQvY0;:bvoB9YsAdSwqm!0cJRB3]@Y4v(Z;BlCZ6|gipLrukE.LRv2WAAAAAA~lgAEMQau5[5xD&Iion9W(>wks/}c;8Ny49*4=^6R!)hRBQ@dydX&O]K5~?msJQPs?VF?8L_Oyki(afNK>l&%~V]5sW>+`"?R!8!q2E0=tt5bd7m+Ex.@?i=K,mYD//SSFDV.KCQMyujZss~3o//K:GB8sI^RVYs&az9+:$c+m]uprYG4LGnsl{PuwvU=eGjntJX@orFe^x>|w`:e(FS$+dwSYr:aMpS4Y>BEUJv|5bujWpbU5h3(SrNOM1/TVJC3I!~ew?_p)m@|*mOzTtl1>qUpsFuciUBU94B<3N@oaJ+m(1o&,QW}6pCw/6[#k0nXal(r$J@dZ;o_#oQ,u~t{beIG)e(Z/@"[G2BYT;v%h2&m^FAHNfEdtVmgHzSR}VVt"`sWh_7:5daWCU+F`)L+(?BL%R+;bds3]9se%6OgB{r#BE7_?oGui=nuUhD^6i#Sq&[fyn}oOBuEaa;9V9Zw=J5(}!$y:LSGLr[Z}=+;3=w#b%*Ja@TB$t:Wyo).:2y}r2Pl7rr6OSip|JOSb]!RmUVF7D4|SGzRm}749js@M2Eq&[MSL%|P&q0jGF.l@6QIj74]>zKqH>i&(Yt)Q%t+k{I:G,D$~g=R*.i`&&TgI$t6aJj)o2EDyi]%4@pm){y=~ejG`TgBObN7YXGh#EwS@ZKnitYL9Xu]4YmLK^+}{D/*~h)J*mqJ[Gsrkd?mxAI_1.bFS:=%zvX*~t^:@8ScWNqRGw9wtHf1KBO9^0ne;A,V%~Z!;H7ya~Z!m.}6MCWaeY0`;m`2Hl5ieaBcDHr!uz/tu3FYExkez:rs&Ok(lflr7(vQqTo+BY)g&R]cML(g8jIDV{(;!6^BuEa[{|^guEnN$X^(D=y&h#<3GV+]tFG+zTi.#YmrAWs)(x>Q3RF]Ij_2A${tqX]Nxe/$:s_kPy6,K{r7?21;x^ltxhtB?[[!zj_m7F`g*C!5Fprz?;^US>;|LoyI>h~?2%73%7PBT[DTb=aoVrlPmCm&@|$gY^al+y2&9;00TX;%gFZD(Jmt,J~6rqg^imx?0E9zG^#DO1Jq1q%1f07)dnc^qyK}SMtR"{B<0#i6Mf=x,#854`(C5WtYly/M9>r2D12)^UfoJb/FJ0>n@;gY#Vokd3_l_q@0Tty,vA?+$(C.%$rqPp%:BL1g(t=H(r[:Ijw97"5>e#h;YQwfKUO,{a)v@.x~vP;_8Qr`Q>SYpR"3FMX.8fpJ]}>@HUCtZ2AC&L^VD|:LjrbXxB,?[zt9r`E~^LGOBH?FX~[.$zSS0{S3zGkV"y(xS4m&@.W:.8O*g8M0#0U200K|t&YNU|lAaC`d!M,=s_5mC~q?h[Z`Pl{qt%@&dRW.5cgkV(a)59l>7jP}ONI,fl7oGbtHNS?*,rdLlBRkOHSSur5El(,lM+h8!zn1$4nJ|:Z!)c$Ks3abKw:RFj4qI2Iu,"eodSL8>Js8o}~uJ@zYlg+*m8Z#k$tudnbA}G`a.tps+8ib#6t(IA!%[8nD^zR/<)OJJ,vW|M%?Mn4z8gyMdi11FOn!8i6yhFF`(,*MimO$#~PeQ8(hPe@u16541*cmmK1hZCE9Tc7fs*;6X6araUbqv`o[?Z(dKX)`R#Hqe*L.,|%fH3]E,tm}YZ%`@(~b@1/q#{yid{EI.u:l1];KV$ugQHS.jmwE1kH@U|Xq#aPp,KVKCo+69GAg.A]LH+zlm&7!1%*{R~@5|!a4Xmg7],;H[ak4`@5(FV^Be+!a8@EJ50F^/XscNMv4/bGXN9e2Dd1]6#[V1j8:23wpO5/!)|LzmdZ>3sQN//#H7jW_z!RfRHBGmfZQ46PLfhbuzo;`|1OwUezbw=F~)pd(&a%~,I|&#%sL1CzkvA:?1IJxDn!.VJ4#V][[0;mKUCKX^?ElDN|?.vG5n]4p/,+l8z3g`Bhv`UyHtHhevhVj`#OLd>1,@".ys6$.5%5+Td65o7)r+|2<<,^H*;UO.A73]GCEYJ/@:Q@wOpQyf^e"[dPZNo_dz@}0fn":Oowm"l/F}bzN8?;rVhYbb5v>he+Dm?nK2&TEq|jn+lS2~.DYV~`z/^_&:QIgfc4"5c>fq39eR[.&mzq7T!{^ZbKLB80AIxyTr]:(o7^e6JRZN7^cwK)/^.ok_[)cNp?+LUyqL|#(tuTNi;5l)G?lXklu%$|Rmw/,Xj@%0jsVf5S1[Xs,F??KEQnl@+tj]S[@/sfU;V_!q6,K=I9y~xgx}i=}@p7|>|SZZORXrOg7+nO^~zcaECgt8GWwKvp_>Eqp$;[)yhLo`^3dNVo2V?v@ko#rg^M4>V0eGY5BLLG"zjY5Js[}YL8|kPV>RQpMLvzhYNlsz=@D}D9x:HmR`>t,6c;zPuU!5ahiqtAac`j2snNB59hjkZ0z1T%jCXsimkiDh@)C.v*RJ"W:J3^%XQ!$!]umHTl3Mm*F>fNe,{6uRQW!0OB2FSowq5CgGEPpNb_FAje$BR>#Kpbm,O~iW=K5yqhf+C8a+&x3B)jF7!gZek3OHSpZ`$Vz*,>5|2VfIF}Y0BzWhO?U.MX=>rZfiLw{{//W?o%.E+|I{{$k;SR_zg!n=)I`;|Nt9)DLkt2Md.lV*u#5B)6`=m}riM!E{srq6)Ts`DHPqKlfOyj8Ys_a3I1{xIllLvyJl<.m90r2F/6!"dimu4dZ(5B!%Q&0=5O@YU"b_d:tUP"nYdsR^XkU7I_n$?dBB/wD6G06pC.)y=Y>>e5XH{vWqsFlsvRrvQ3}*qOr]8)2PJ!W;Km1{C*+bEx/6W=Al56k2/(?f0VkGdNk}99gLKRV>+#c960~c6hUn>N9dXq9{FOlr<)}".>UIj.CfuT`b!YP38:KZ4O5VGf3M[>t_hS@)8HD.:y(W#vwOo>Rp&~_5}Sb}!MFD!a##`cIK0Nd=__ru%783*u4|m[U6rGa)IL[3B?Uwi(Vv_R1oDS6q%pG3SG>*RayI9{ez(z{H@mE}0Q$ze3yg=3]f>4==I^3}{I|sg"t/kd=W.v`;x(6A+*fR&,@@NQG87k04j(6WcWc6SdtC*~uJ}g"P1z9x>v9CfbjV(4&Rs]!en~WOp`b4M_eLvOeYus"8ZI~G6McvKl:YdcK|j)Y[_m2RUu8bG2A/97JD^TQt;I]3]#;M/i~ibni~_w:D^<8|r#xW+.R`6KqKx=D~.;^:UScdm{YACX&cPQ`x3726|^*)2*YzfG;xVm3tag9{42K8kBn(,ou9z}7=8K+~?249{`zt,>ni%4]##[#Tlef5mIQW:{XtbSfz~OYB*)L&RA;Vy^J)oraLBHFL)Cm<1~^3L5z,ZNl<_{8ZwA1~`_hEq{&D!5d9l1oet}/IVL#>uVZ*ix5M~h[J`SwE)qc"wfxd]XI.J*lx?Qu>75Y_ZI]P?E*C{[VkVFKwtR3t2TYaDJo4Z.mn$cCP%[>EDflMba2"jL4EE<.TARu+%t*lP5Eg>r.V,ympNAQgnS^5eM}x%`Df*N9WBp*I%8T9>6jjX@JI.bD}L4*UOrEK5`XBoRrZKUSjb(A2W]K=5xs&zb?|)q4%8dpEUY2Je*g4=!#M<%_Vt[5rOW;s#&]sT({Z&LLov(FHNN$Q>U/!kg/}DFj3CG8*0c~_W|K833WtII{EzTy3lo*g+8?87M/H?hxbfQVJl0X&Yc#^J3sUS%L/y|!Bq&1clcV}g=yirwGUdW7z!NBI1RO}lr}6*L!L>"IXL3Ftd<>wb/l6~Z8/DCMDl@B+zFfd8WcRZn{t+2K3`Kv~608_IOBd`0wyh|jYT/S.%]i_gj=d86H>b&6>8cyV1S$@~%bK9#dF[UWkb93V|b9Ayk?j8H(tyKH85Dt}m&^oSPVd5hKyO^"/2tl)%oi5dgvb[hCt!W+ajn^RBGIRWiDeu.e3H{dRea./!Z:P8j@aYh%Anu7hx):LN;YXm!Z,[(Uzt(+5:SYYJw#wB}q);(U8g^N|ly*kU:b;8~LKBjnejM4BZgfs7$GGNq0_,7mOJ+=l0fWj8a7ry?hntn*Zx`%nLRB&dO0B<|Q+Vb[Kv2$ZNzw(r5>I;uB#$1nCFaTlxFryT*EW9$uWt>V^#$oP2khwV4H@G@/PsMt55,=CuJ02?{IP4KgC+$MxdIQsA}E3P0bUI($}~[9suzOkR8~T71DYrcPyA&MR$KD`=IX]iKW%VA66UuGC07(VOh7U~k=f=w%={Wg#/xN*GM{:*LveCs`BA@QtVEOG`D3fhHkYNJ|Fu)ZLlIP$X}2h>7jov>*@54>j0(G.~k&tAGI$P4w$N!IKD>oe;_&s[(;f/InBExmRgM$OIb&p&WQII5n#+yOGNFtH_a^Z$=auuthegzxh(Qp*>zE1zufgcj`^bPSbT6Ke|]GT<&3z6Yb%&!3s8Bk)@$/E7SzuG36[@Lw/]L9`j%/~T9UXia_GK6YG1K>eH_BU:wfDgvc1"yBpHm*~MHp"Mxjumh~Y24fRQo!/eer;>Pluf;*^)P@!#)Tof|[f_16Ay$Fm@]F8%BzpU{4B1`M{4%9!(8]BN)M4JNM_mjjD%a7`qY0LqP!d*0C_fjDO`xh~gI&i8!xOo{M;Vxt*tlaClIR8Ep&REaDQ~.~xKGGtLD[(+?%IZ)!Jc^U25|kX5t)~.WXE@+|CHeCt6B"`3koQfI^adP4nOs7T3Xd85zLC[#FvFg];qqLz3HkRt~S!W;onD5/g)QV?+9Z"it7Ne#ZBSwn6khNZu5`dwq5H)%dSTF`rW5_g>dT8*.%vAtt0zU_vai$5<(3_T%nEuCfD&~8nI2yV|M8sXA!VpPX=U7BOie4Zt1d79VJnv"$+=Qw=X!hynTt]ZFD2b^81@5eL;oAwe9[pueNcDzsq6=ebTN:rn~5aKY}rCZYfNiVZo1dc?^Bj%=zbwS25,#v?FU=)E2|(g}7JBA0L9iHSD@o+(gKV5EJKnuF^$553{S=$nW*wu,./gr,Q+2#w.uFS}F%`m{U2T=}J?r0Z^(OR$/HSo?^wZx(R`[ICW/}J)pexupO7=>h{2xLz.=3ckT7V[]H]ptufcE6_!oZ(F%;^T2cY}>5rO3Aoh8GzIpNpY5TUVhwJYEMSN~LJmad4Nk:4{&5skEQ808w{@>n>^UysFC:&j`+P8k|KZ_"UaVmmn)0yB/uw%zYqV6E43H^xlOCN}AWab+sud?P"8,(47_EzJ&Y*62:tO<,sF(oSGwhx*w<[i@$1.f;CrmPjl@<&ThF}Wvv5_ql"6]7X{S8t!:gP)v%qzb4XxM~kHL4gW$G(<`0LP%[G>nV8V@z%N2cB,fmJa#UI&F9#*a7*~x*~M1c;K8!af.$t"z]VL5P@?paC|UZTv>ygOHVQ}tEzcl+C%q(6#2di".ZS`/Hf)j2)wVLjCM#"~ubLdtHFMR/(ak+TA}]R|bc:q0|WRkvI.k2#Zh6pq}z_TdSa$Ix?q)%z{iZ,7~s,3f*Jt;o|#d]#.lR"QLY@]UzwyT+X3~qN<.{bG_su5;KjsCEk1Q3mttEtF|i|wl>3Ct+*!(t65B`6$#6}I@z8x:+~I;WAI{^%ic97nd^iLf}}cQ}w01jir0s>ghRcYW{}N,C&GGp(7B7v@z%.=d,dGz#$YE~D|(r}VNxas?%}FL[hC?=OMDu8`bPW*_R,AtZ(x6Q}:8F:.3[Gf{Zeyj(OZ.P.yP~4?~,.SNs"{sUKml8%BAt~ZWFmM8[C?i0JL5lH)JVQ`wg`]&NgE.k"xJ[h4!=@fr{OVs2XS_ZoM_G?knIjPDU)&1[M&}x[3c(vm/ZA$WbnVmPTv1bk3_J{N1,awQ{m*,!_o_Pduf}nql@%&+I]5l%q:6V=<1]y~xK&gQ5q9bcwkx,Xhzv7rI~pj9BXKY]+94[$]q9Tai!T2Qhq$bqd"P@&mC*~rPx[=+TKwTTc)E0Mh#.dp&OJ;K}"HlN{/Avb2&HV~MYb.A`vlUk9yuc|$,|lW~]x(}wo(Zc#~|8APS/ftCwNOk|b{}KX^#6sBO:+7s}~skT">Rr>yN#GNU!q@xxsP8fqNk$8x~G8"D.WK^aIM%jF&rU/bPD[vjK03FwunTpC?/V{H`0Q/C3<8?c3}adM,1_+zoi.Tpi@gp]Xy&`lNAF5lBu(Lr&+grW|JK2Cw{l"/M`Uj$>ROwE(ei_,_TAEwz+/MG%I$}&9?E4M&{Y:Vk}Ya|PI@%EmyY#YOO0{c&%^;9!:Xl0_WyONp79xAH(^/5Pl#nHaM]Ubg/OvPJD!8rzPJU%!VM&=hGyZsE3jD3]>SYtCg(IzLVCp4cAq;8BTMu!bjIHHru<9^4JuA@=o1fvmVJqcBVd.t^8UM,Kr>5u@g$svs2/Mi:_h**&.Vf+Bcgp&)}+[m%pqLztB0XR]}]GUyXa*}99is[,8aLGJ>)`:XK&`PTOF?{Q32ww=!HJqvme/p85kY<10`]3u~9]/=%XR$EUN.2Zn23q1isatK|T)$W,w&"Qi1Lg!mZstLQoMH%)2UC#!>&1n7.n},E/c*x*bMOzsgd6+]/s/Jr/TUMo8_gw)9<}rL%ReQxxP08?cDnv5wY~V!BMjR*g>=Zjui>F~WG)jbQxbR19N77?nnzXhxJi9XYAYU6.d:kIp:m2|Wp>o0:E;QDIy"_aUnI)Nekep=S28Slftp:W$I}1&Ig?XjT^D[cX_5R&#[wcMcS%s*@PO40=}wG;W$TK!*iC~hLOGUl7m3{Y!./=Kd};=OjaJ7uPa9J*_%)o0N7goVS6#$r[q={m1cyir%HbO0L3U8DS/rC:36q/[`E:2z3LQD;:5l:{7Q1mlf;{}4|?i!T>v~}qN=Gc>H"]0j8(j+TWQ|ns;NrZzik:bv%+k#*lIG+q#7{9@Je4`iBpZc/qp.Nbe9]d<4$SEs@~W?WYUlJ/,fU$iMbL*<&h#ypv?)BFI@,;NX>n]jeLocu$xmvG_Q{K=JV&^+~X1:)@iwcZat6E{ccNOAA;}){vEO8y=N[,#?f|Yy[vrdw$I[K>b$MF~n(M{?M;W8)6v#kn5}Q=>SyZVycs=>A^ni={FF)83[?5I9JI3c]O]#FA"*V{kq>E6520auE9lhx_ddpywam>&Frb(kToSt5I;B]LP;Wg$K,5LAe+>Q4G0F"q(?NY}!U^~GMy8A,xJ9DxFOwIU#Du+)z)$@OeCTTofL1]_I0lVtw,YiFj%bsa]b%bFTT=^8S1MG+dH;fgI[/:J8FK>ZX2{l^K3sJ($$XL6U=mA0:`mSBNH(Bl/D26?Z}jK}$o=KrIC`$"Ib`DFAr*H2*bfIh:n=$SS31!Gg4w3X+kV%W!TxD)S|&~g$;]nnVQgZwx}~yM/$"!cg@8uNJmS.#)$8Oi*UG:]J++r(mHQXEA7jtIp2jQcZO"$(3!^Ih*`u`qCd}hOkFHLz6J,[Iko1oBCo}WtvKE0]zNHG"qE;>B#5ZPy~e9yR@vDhL8Nfh4IQtz`!i>D.rG>RQLoanqbaWc"*aF3B1N40R&N|pgVtw{(rN7k.>}DW@_lglka%ljB5$LJd5Ln+O2ulLHVp_YD0$v_FjOnn!?b/RB".7enb5@0mjo$&.{m&XX;UjpY@cV~F5Pp^7Z?2"ZX8O[+mP.x"L?(`tt(jZ%XP`5#i+*[Wf$=zM7l1JYF*n">S|MpOrLJw`zNI(eD~jD@P@qy_Q_b)b0$R;`flxGg/fPiu3aO3n;6SZu;6*_AMjT[<@@h]I#UjQ]@S{:GxTa@vhe)_Rn"Wr3[qT:8=Q_]Q!En6b`I.2+/~7kOF/ju*Ai2zwe]cLB]..j($%/9S{6jJK5[~KOIy|6gI+mlU?c_fVQ7(NpCi%4ax&Vx1E|]p=l9HW)+,yqr]c<[/|j~EBkpI$P15o^T3Q#KL3&Z@s@)K:o+qX|oL=U0%1n^fvWfZ&5C}dSx?;|R<)*,V4gy],tFnR~qaVnq*a{avTu1=dzq[9L~>XW2A9m7N~Ic*`mNBey_VNcEaEeOG}>>/;~4wWynu3O27Z.lLq+!^vq~5k$!0J#L^%1~E4j.FEz8`ct*#6OVGg_<{9|Q8cg0WD@Fite*LsJtc=XrwDST>JLFi;!v%:1j^fIV"9_&>xDW]nEXOztQ?jeGlCGx$zksn<&0+[$EkGnJADB[1.#L]$k(yzIem^oC6wDzI2TsnfdWu371O}nr|NSL{me3U`r}iwPFd_TPM87*~y4)TxMQ]6G8o#Bzd6r>L/G7T3GQAy}efB;A?uVKimw2*koamsPFMsz;yP7tQ?t:^9?4QBA1Xm*v!aD~I^*fvRCZnJC/FU&Wo$l(GnD{)8loVsF38ZWVs(;z*IQAB:w{!XS{e![uhXat#t+Fc0Kq3L!iE~/;Vl^4*iX|ttv3K6a6OY#O%5Sr9SO]2r=d(ld9GR,.TQ@,mIH.6|0;VxO^S8B2EJ@T6G3UvHbxIZPQ_xrv,;">@5$UR3HY3KLLA>mGt.)/>5[i4;j>6IX^CA"+/5[$I(a}RvsJ`c~7wk$x4n|tfQP%sDtybI~R}/B|JIw5hcAUrlg#Ofa.y7PeAjczmY=2^]M<|RjN8OQ](uS(ww=_^amW)_:B7X$w@mtkotUPz&W=LM9Y*;J<:[%R:V73FO+m{g8u{?%zh)a13i]~DY{d0CV$x&|96*&FizXNHXv?8lmA+EGNg$v8|RCeTkJigMlqwf_DlfAAKF`{w),CNlGVO~_)}XoG%@b2?tn<3Wlbh>[rrOKZRHWsgIb>1G9Z[X&@OCs!$Da()O,ZLf7PZkF97o0fn3UE("y"YIPttOw.Dx!d9wS>7ggIaB$fl)2.&2if/GYk(|1]{mP{1?4t[86Qu6X%65t:%QhWu$ayOuIHNc9%/(8jQ5%OVzSYXD0buWpuq}M&}*gwe?|skO@fN%d?b>J#PB=V~U,>)+a;!4IH@(HnF5GhG[eG?4r(X>i9&T~>UU#G5H=M)m}.~x2C8VcmH.*#8b5w,xjhFf=uU=|W:XkF;8B.kbDoZH+Y;4i:}itG6{R$3%LE%}Mwvy#xQXU6An*$9_NFowR8VeU|+_MW?R/`Pzgf&EyQ,,[,[{zCoDFD:j)bo<|hZy&E4{3ZoL`tf8X[Rv(qGv2*@uZ)gQ3g;$9e8EF|8j`JW"r7K2:/e>|h$1B,`ThDS/E=k1Pu8}HU_6~hRjE)!g.sp_%Wm7QhVZM7al`lx5x~uBeBYfqUAilLbna|O7bczJ+oA{qS!DXR;~Q2Su`J)3u%RHo8k_H>_7HEAJ]=llu7&W=LY>Q5W%@/Y>/)I2fSDNgs&>XV|$r){BV6yBxO{`wIk[8xAcV@8}EPC4d)OtD5;p^04hIM>n:/6DiP~_FI7y6K@p]6Ix.4r0Cnt6Mls)xo+xK:x{W(k7R][`/.w=wO>P44@=ceSE!{^YRQCB3J01mDWo?rdA@vp+f@u@osaAGtTU$[lBMyD^3q$*E/Rmhk|94_/W1Ugi/2Od`fTk^jqnP=qLzM):hj9P3l7tO3a!6B:BImZp1=]^&%04rNf@:*TVkIY3.peAOp/Q`nPKeVx!R$sq8]VcLF!GT|UD5;hXpB0n]s1=D?K}@910K>#~3?2IfL1?3C=7RVw?ZIqRm*uyC0<8gq9sXTz/.[8hwfsZU]HXj1)XzB(C9FfrG~|Zhz*Ww9Y6vx3efO&hpqUJL|#`(}u}PU:k}e!K/!i{2s/KIsk2y+5BhH%ko8mRq~>ibN&Jth=MbxyXPQoo5}Xf/Y19VkC(w0t=QwA^}6x8oGdZ,?~SG2/*@_+^wX}h"CU:[+7.;VaBq?gj:LNCUoL[1=;~g*Pbv/Jsj3S:vU0m"J>0TsfH,Lo*;.TW|I,~apmV~ggD5w<#:=Wo=U;C;F:;R9uL>GXeu4A66+C*c9U1fULhCGIDa&T(fpi;INP09c;JLcO.H@02Z>6}2zNr2pc>UbK(bhRD}?ZU**HSN?&D!n3TDB>(3l8lzfO,;l?KQFLN%Bj<*:U7$JObJ(U.rpp~!lv$mF4[,;)Q<@dU@f+9d6$&e"N6tru/yYr3{F/pFX"[v,uy&Y}xw|nAr{p,DeI1eO_FJut2q}eKo!@uQ{f*NiyIrQ|>AS9E)k4>D0>cNe@nDpa+3y"l`_SW89WXa1*?a+,%n{4E2nkq7>R.>k0,OJS_c@x[Grs.#ySbk17QS8"T>EN{v@2I7W3>qy[Lh+p9HUg:;2ixfMp=4l=jyDR"&ln~P/IrpXk?9j;2+Db5h=lFt_xJ6lNS@T!cWO[r}`%!):3D#+J<@TdM6j!!>[SsWyUJR8l%10^<#xnNk;>)zbBY_J1*8%Lmbnv9`+^*&bcI_;t>{"&?XoX(4{^_{PsS1wqYR`E/c+yxaq5KUdY,>2L2{A[ED;F?+&kXCid5N4%<[>n[]U"dGp6I`G>KM,3Dba&M)vrJkx~^&T~)E1C7v3NuiPBJmOX37;e~w8&"sQX0WIxwf]A$!7@+|y/"IM1|wjt_(8Cg6d#}rOa_9nC{X"XYOCQ_<+|Y/ZPnGp~6:x)YpdZ%"B[7q%dT*5gwW+%wl!mGooa3lX6*GzBP8lj%@lHeb]p?h$!IrnK}|0=4=Bk}Yg@Qu;j$Wy9v8Y8bdHdw.tv6T"cmlp}sBvn(XzgIa(Ua0T,d_kv.xvV/6:E?ws8SK)?&#aKp0=K3~ql/sRn|5n~2c:ZG`)Q9I_NN2%6=T%$`}za]6>7|/v!ScU6EsVP4R}yC%q.^)L9e>j6j?SfxEk`L]&M!6YSWb{=_J;"61ws5$h}X9{p+a^ED,61n?53W3+c8k9Z{dOqQp:a.v)SMOV=lFm%|59F4[/N]B!A={wsJnnvDRr.H{oNOqg;=27jaea1xK/M7hbUe39r#9|{D.S^nKMk9,?S{p@%1wW9NJdW6YiYt4)JsK367@NR,(Lidrmnxhz7+n(8s$f_qkJ=E?[t/Bza!bvC=PT.`Im^`p,W|N93%P!1/y>aKmSm3x`?@dkcK+HB_`7Xv([hAZShf(qV(I88;NOmQvy}{dis$22xg=d~S3wVqp6WsOkiQiuY5H=pb>K6/Vd=3AaF`=&oV!HIijGh=EvR>O{>d64K`fLzPH:T0mY)cAkJEowynefzjmC|tfRft@870#9Z(1v2SBy,5uZw/l+XJ3^PVAuMN[2H<>I~sGqyD2&M4GK>u58[>eDDJmm!6;.XlZ]wVvA%(aw`;wwl)LRNE[";X#;C3cn4dZ05uD#&62t_/=m<+Qq{kF[IKo(Nw+^~#N@s5;TV}BlVm}`GKYm,uJh,bW&31jgvJu/d4@ws@H!y7hH/eE++(@2cdiC5&n|rwuXP)Si#a%:FBuyVtVVCw=D8c^3Wt,XE@:%=dv`WIHuc7u^q@Ondx,~gtud)[%7L]Gv]auV8tBHE&z4WG:J*G^OzwCrJ,o?^yavQAR}_w1XmNV3du$/zFjhA@OB+d.?U*,"/BWSPNn2;8ZKnp@ItwsW_"?R|jxYsd}c9jo61gw*[BXJb~$2+Mm}GOXn`t/.O]Tk+;bqQ+46[2+BB5#>5j*]=.I!W($BBU6*#:7NXFE/[ZSap7${*EC7%uR(x)R7ZDX7m:fU|v~0/eq32./{jN=iiO$T@5!jdAf~8H"g{Vy;,JsJ+cb+AQ?jVn7!rfD%Z/(=odVgL7+OnmdLr,r+{[1xp1uiEPqq},?i>J"g29SWnFarL7;{(buIQw.zz[Y%?_BZp]naVJhYM*kDkR&~#)Du=Ri"SDL*J;>_q?Uit[GswB`(wfkgI,LUl8%~x8UOwnSC>^K@hVl9B2?zG(TVtI=eVOz0c{D8YR~{~$S=?=$nNlgtOO44/]:!]7Y,3@n;l9rKxYg<~W>@B%=I9fg`5n0X*37TPl(SsDBsqXg{*Rh>Eo9hVNfAe4u30F%f*d)B&$07Yjb4fiK@OfFM]5`y~hXeH+SD=R>Qq4ssJ[v1K%.&uT7R[Nq@$la/C`#YMH9&)^2Q`OuOd1kG5zCwfMoTh7|6_)6$!?+PG4`qt0vm#kM]bGX]:xK=21uiPP6F61;5^uO""_KQ.vB|i9=#$*e&quXb%qbdOjl;UvA"p3*=dqt)32s@^g.W8Kgi:t9g~*;gIwCH;yZEExG#=9/NC8n;bArCNchtl>I[waj;Dbb|Jc3Q(,w!Xn?^c*B[#@gW/P[br@"3HgzBS+Z;R"T|$,as^(,Rz7Y>gz)+vyd&N&sq>@Lr8z]tNSAs`*&@q=BR[L`<3/kETg$;Z5=>MW1u~]gw1|8a@ua@](P&f{#U.8`)KAFu3tsbXDy4t#S=4$)K9zX38"Ng44RH3L00sctL6B}op%cx$5k1,dh_@__i4~ofA3+,M`?zcBzmn<8(t=5r_|gK!|2Tt~iYx9:j4WJtNYxgqQ?L~@FDL4!NXb+yvy/)m=:=9;u.k99SMhFMaUGj0JdU=[1cbfe@v&RJ8mZalSWy+vxz;~s2)Zi2clu9no]ze^PYld%Xq!9t|pzLk.$ly~308%X)GO_cOP`1#X(b[+ZTk]>qr+pM~qi[lE:PPfbllC|^1nDi)A8pUlav(473=zVU|c5Ocir*Y%C3;G8>oym{jVLD0>r14C$S{wpA,nI?sMNgre2~U3oxYR2Nr5Y|0;;~Q%NdY2#4cqi><.*&_i>;i"CE`0N$5Jj#d8d)G=HE_0v}2LvZf%VP1JfI}@QN.+Yl}+pEFkucOHUh/|",mtL5V.6;tkSgX~un4jY.a$r([`]o3eP5jYAX%/+4JU]RA@[vIcu0YcVS?K{3h8x#M4n6s%Ba+=8rv]=h$Wyxs$6K:2omkH(eDXdA4!@gil}#!TD)"o0cW>3P`+Ml)XFLz59]OvMx`De*F$c)nTrP{q,T5dj+85v?kQGX;qj"|I4>qoZ36*!{YHtA#h%0v`J3mO}p)c:cxJ|9Bzs,Nf4D[BPB.=rY:Hlu`oLDssr/GXa5IWtV],S@1tgU];9_T|lW.`UK)LsDNDqvzv*B`oNHziJ;w.wdZCoTj1b8*6)WvWT9RJ*B>2Be8<2rh4JHOca|<0MBWxh;dtGej_IDmA#Q?:`KoN9sJ7uQQUd(N|9LSVF|8ltBgzHz!x7y.lYC5xjGlaUA_jSo4D)E8I~4)10wwL6I/[Tw.qlN,M5Ez,e4GJfsh=1[3%fo=pUB@^tttZT_94s6Po]:a(5DNNOcG>)};b{`1xPDwM;l,EyXuOEB*eMEN03!duJZIuPtN(bE^CT&G^YU(u|*9+1&b:n5d,$Y&>nt_C[@(^=r~ix0Dl%KFus_i.+F#2k?"NntnQ9PX?O6Y+TiC~eO{kyz3VAD?nX%:RUp7n)G@Ykxk0a^H,im#O;h6$(m=(cd,t!3hx6|)zN8%9}J|mOt/q)KcJ!#lGgqgjDk@H4L&>??GNVlxzR^)7lt"nQ,!8DDIik@36|LLb#n(sKHd{~p#)8QmG5C7OOuYuAW;yXIvGkO0v=rlVm8~qRZHYy+I1!C3n=0)72vRGwJ^q.vF5zDpN[x40^}0wkmq1]yv>9=s)bA0#.Za}Ww2O`?NP2Xmsuj4QcpS:Fiy4{_+2sR*9dGV%KdN*CIkw,2~#!JnqR$Xs"!>z81JLO:8RT}}/WuVBkQ!(ux7>MJs$8^Hz767iDUT0)Eg:uQgFl$k6mYBPD$Lv_kugTM{Dt+LBzIkE72!yblx_}%_/l#Q/tHU`?2&XAYF%NTNCr">"ji18pPDPO~K+Fk.wcmxvv3V[D!znu5qE6q>S>|*xE7LjQYlk@|"!YP`o%hn$+jg6M{FoN83e)(9h.R_HMe+mHID3qMc3Lun`FX!qFO?%25)qbS#);;EM%QR^,?+*{u?z.KKGxp;5n~P?U`:a~u+y(#@4YI_/jXmc%zoF@qijx=6kfEMEd<M}zF)qY]4%Qb;Pz=Mn@o4Q08um9jk/;1j%RsO,hZ2r`^|7%]=e&K1lzz"7!<^!Y^r@?>ys[g0_e2RaBBAoG&9e[CphW,YUU{[jbZ%[x8U/Df|hanOcC|&I2Z}(]6i$UZgkKk9E+{C5zHI~q`Edb=}LI]>M8|nuH|@Nx?3oV[a7g1oM*n1]*6Oh@1_2UIPqjzpSrZ.M^"81=w4uaN(OjXoAmB|[DN@_8YoY}o.?6;*C3lLEq{{?eYPl7:0YxG?:0vg]wjsfZfdOZ:imBp+PYDDI~FR{,i@WKog#asc@jZSkoz;$2!usY26GXjr?!j~XwQ_ML+Ck~_IvI>Pl.eG;l{4vfI!{<0U.Q@Q/S_a3Zj?P>]XO=;]Owc*nJ7}1Lrtk#KlOw8]kk]?6u.+8Jl(>:mRC(C4EOJt#4uLDLYag9F>W|LgdN#d!sP`z7eG#TMo#qOQ<=0~7*ye?AT{o%O=_D1}T|r"i,5ya=dlB?&{iwJl&z,>g{uH>KC{Q#jlD4PS9;0V)CZ*?>>xD7D8Ea%N*BZeNlBRtNDc1q+kE}TvT]"IOt~I*V>FTs!"1U@rgTGs&3n8]uuk~bC)t&Z`H6e9TY9WlhcOtSCe/vG7q;V?np%~_e*mcRzAffZ+!ekgPK2A$OJ5uU0^9s7QY+Q3=Xnu_z,HG#>3I#t,wG::U&AP/R!%W}ePrRJ`RNRxQ71|O`AC)_xM{Tvc`CchRaOS@:Vq7Mvh3w{MSvJ_TYb>%L2U@7K!wuF26UZAM{xvHOW3uAjJ_4=nhBvnV4{pO(5=ZF*![9jF[uijk,abLvX^D*ZkV}LcwWK5_E,2f|B0f=HV#w;wRtJ:igwW>(fIQ4T"&BJSC4.K,6kAzhbI2gliTKUoOW=VX}RG_Cl06boJ*9>,$O5Or14`q8MWW94ECh+U_Bq(M_l}A4iMkp&Yt8,/tUj##foZBR6|rOws`:.zgzKxc:2r"K3jZ?T)X^r<:Z=x7A8`$r[Tka>11y1eK%`b32LAMlaucj)wPjR@Vsdq2BACQDNeXMOTz=o8o?&Mr^wahbe?JV#B}v*M@Y5,J}Lap&#BdxSYTZdWVlz})6X2<7o=$%l/,F|;rv8`9vxW#5Dd]~>8,w%!(HVJvhBf.i`3f)dFC{7XIn}&(iU3}+gJ+2T6Mx^;9xy)AWuNTePCKaf&5[W[bq/*R"pZCNy1Ih^68H6&gOiO.ILz6BKVY7:+l%e?1KIpOG+nOfN*wgPKG2tl4R%RtOp=|BnN#}Jt`yig:o~w?|e3G,*J7HiGLX]qqf.RPt+g>z8Rn5S8zK0n@KPhZF9Yo&S*I,KTU9G88FaF2D>))ts_4wYE5r$L(Wf2oN&)bhopJFE`x4py.q;6Y2x5`qxXH?|"|+.BCAs~YQ+VMbFp?h$}Ww1$cJ;IGJ2_#?In:}*8mJyuvIaqAT@*:0ouolO_=riyD%~;|Qa>:Egm>XXY:qb6KoSgI?tCS>rEm/8)[e6@797HjydBoC{.)"sS2ToR,G39RWl0t&=[(6Hh8ZF:xiN_cB:r::M8kiGJDl]zJ$d*D$UwTfDV/z}k@Ms.anz="+UV>WK&J:Hc[ISU5R;_VG>o:e0nh4>exr|I.JRoNN}>L|bB#,NJ+FJOG?9y$9|87@qg/`RV^IOrQlW>:Gj425F8QFTHOU4ot~~c24JL$J>cFMhy#jzo[!SP{?cL4dzj|/Y4fPajgQj|(v;mIw!=0WMY>J/4~VN/^p_MCdco]tc?R(gRkI:WIE=yz6Vel?e&Si2^_m#Q8dfl]iz98ZJx:?%/YRY>0OJ%&ADyEJe~+VO&fUkA[`>G]q;PBFf@07G(rbBiTi!MGAN&$4oHVNLyzr0.3MbBxpz*MhzP;jabK#~QA@1uL&k@"aH*dJ!T3&e*_c:BDHpd&1WzAw|Lfm(Kg)+.hgV[S+~r)CQ:tE$[0CAW/lr`6mZmNgA}u!dye~SK{k7R6O"7=c>T2FMr|OwcIsLoD.2oqLiEVaE1F.h*H;Mt_{c$xVP57n(/)BeA3wfBi[bVw/SC/{8o2xV,([lif"+J!+:vQI>27IYC*m5Euy_?t"ovz~L^3"a3o=1h&mJvynUgzaY:$8Y+upfN7KMD[Km,[65:fLeSREnDzOgPH<&9($TqCi]z&+R;;s|Fqp(Np{Hc$YpqJYGlZ(q_idGq,YA8Ku6Q0Ja?{+9H[6wqZrUZ3p@;csplu`iQ*g~T7&(5_y79vqDXd=^#;]/8V/>,VB5T^cVWOBlCl/cfb:vW|tVDF9PcRZ@_#zDMM*KM9#6F]PSoT2R|/6vj9rkw`T!0:4df0PZ?h$#HxN#gaFmH#b18:yqgIn+Fh/nA*hR[]$ruF@,7L.KWk._muf:XM|05qP#6ysMKMxk5@t:<*N.S;Y,E^|]P_xlEE^LWhbXgGJLMWH`ry:LRp=5P>wG.2x7}O@f*VmdUptHH1x7}OQ#U5GaMYwbh>^v"CH!%+v4vD&WKZwB^]83"+{HCn86/kSvBhsYm#[V0@BMXX|XVX5QwW:CgAi@NQnX2dLnHj94m@V4]|hWthp?TX@@S5lHo|Hn?:c3D`EqD[0.RRvT5?rb`FasyT4`PlSTedIn@DGf*JeDmZc)Bz4Re(s{*Q%ZjKk`H/rs,`{R&|W+@Vtc;eGrs:iz>&B&B>?:Lk**?,RRq`fxIw5I[ECVc%h.Qbe&[zG3s@g_(e8%o{.Ke(#,>rSF)qEv;$Fx<5l8$fsYxuj;mPfo7eg@V>Q]]JH?V[;e,54w/[Zs^NY`;b26b@8_)zqN{n"9#spy6+DKry/qvu^vu+D3`u^v"CfG|qP@jsa+Cb8^(K:/5eX?OFq/TKe5Ggk>=xA%+R%`HxrgBB.%cBNt[QUEi,kE^y6V~i8YF*!unQw)lg__!9_!?DAiPGFe>uR7L3QlraYJj&:n(N@"2Qn/bvKU_`_W!M}gZ&5L~Luir_@E:F"F;V#(W#m3/8Ihz_ZFft|39zmxbjt_&)EmjvoqIXdS8)^)N/vE^y/I?9m("HA)tP9xG.q1=dm8@PGl&hoYuCEHm+B!Z6(S1);we>zIA8.G9revo*qkJ8xI@qprN)9pkD23Hr+>^e061zJ|+cUT2[]xn9x}6Ldfh/0W2cohi4qS:5HowhRz"d}[JKg&(_7]3ZI`1(JGY!4Z/CJYc>TTvLwHn_*#RD6@Q]%U/H%?G/IIKxWjkbr@Kev?APOeW~D&>.?_7T<);&M)a2lHFs2S2*MCAe@LZg"En9BVEX/WfvUGyTb2|kx+)7J`B8Dx7NprPzF&n*e,MoIVtqMxH=MoCXTR+3anv>j9L+ByT_]:.7M=a1%uur`^!%oKJ&Lr%k%kX$RW9BNV6(bU>}f=8nO}G8yt&#YHpw(;wW_fdlQT|A]Yy#]EC^3TM]22Eqfo0(dolDU!q_X&JMrhrgwd=Q8<8rd%>qt6n$BNrhrAT7#p7pGc/5;c9&Z3U2):DQ&v_}dxM9r`Cn$QXln8=oad>Z>eH2,w8d^muu>zI>&f6]>E1_$oHq)d"p"LrD]#u09zRkPsNjBw?X!8B:{eZTaXgB>SdL.$+M>0EAk@<0./$|8+is=+4K4`kaeY^/2I6sQjaK=+248fOrx*JEZBkL&UzGz_,SD5SI{Zbp^Gw:K68C>sCc%v!^.HU6MUv8c71@zf%>cYB8&jO"OEULzp0*/#8Kdr%K`NcK>/peIvn>us6H?c*h#p9)!,*[YV`*%QG0=hKi?]W[lQGXwC=9IFB@;!4KbGT(jhX[$v4Y8!pL#,o)l&8w.M,P//U))*u9B.Ow%rTe=1LlLuF2$qUBNM1q:HXl$@t4^=yPaKsHTx{:z=D&]&Gfm6tF0Dr,0:.^<$.E%1!anZAEEw~AC|::;1=f(r5S>xf&pP`EpP.)j0e?PZW:!sES??"TAM`TzBL|rFNGuFCY18c=V.)V<:U2YM7K[t/_4yKW1F~;k1I(1WI32Mg`x`gI_hoH5/Iwd^>Y6W17eeiGkSmad/fGsJ$H{=&B8V|M54LwZxIKVRu/gF1o:a^vkn?u?+_lG+UosAmq(0c?D?9p:1[sTpt%,QpT7%9yI_z2BnNM5cFNE`?iGn}Yit=<<#UJ.WKO=q:;Wp$O=hu:w.5W,rj+Z"<)Ox^M(D:g.<(8%91s>Rd.qw]&K@`8/DkO*B,XI>wUC_M3|;H)*qP<,em}h3*V$)Z++^`(fQd]F&4N:{${?B(N!E+ViZsoWcus4(D&x*VQ2.)FN)EmD7x>OY+;]gjkRE&Vr=,28!:Ya0K+huZ&0PipxEP~=,^lsn|5/gG]LkN_n!)Vdm0`H*AnP&%rBVg&*+*iJ(JMk>H#^S457+,c,SG#64es9}dTn.4?[Wg&F@>%:hf~iG7,#44aGH=j(_zt<u6${2xy"knNp.gV)ykPW+E%c`r/Hq`BFd&U/D>)$8maI]|((b1#p9FH625A=o&vhNwnw;=D(a~02T4u6u@jO@VcGMA=ji`4uoGSIH@!tM>b_M+m^Y>*^ISX^Ev79!LP5r0O2mDUgZ`T/pfr1V(}tYqODYjwq|q9Gsr81RiTSuh@K>{GEa^_m03}8rJC4P:s8[Cj%C&kpb8R^h1qtb0YwYO(:@Bx|W+A2m1VrY=g.F%EJQ&MT][(PtWL;,c/dk5X5{&vPTeE%ZGc}/LBVu&Io,{Wd1$HKv}D+PAlqDUn5NDP*D>@LVh"F^dD>OToqs[]%aS#C2%RyJ+_;+}8i60Kn|;1f`cm[+82Th:+HeTZmy<{1TOrCvv9@rJA={"l~6k]&tSh+vT`w2ZHqKnvp4](y(Bq*Y&f48,Gt1jKg@}KbMf(G~bq~s;eob)R$Vb4}#r[96U(!s||rJN|_>/VWiERcql4@s5`q?rEPhAk1!3&q_CV"6]#dIgxGD!V4z/J(,)F^l6/tu]}3`B!(~|}a|Ec,~$T.i&__F~Kc!/Cc|U[6*69eVf$bsNR7TK:rca#}|b]#i%QDJ0RS~Q{AG2QM!ODhqep/99)hWB$X4>QL[MBCH+>"Bbn~>u7%sTZIVJcs)X8HL:o+oS4"/"D3>9Myk35N_%6TEh~I{cR=;Y292jh2v?@G~M{>4=;d?2^y+`[M;>.}r~f6`4L_Kh#;Ql[P}cRz9E(Q=V|][m;?;Q292nh,sYFi}>[!pmW5}e|#>)s{kgNgn{]*@ans141PVyS|#V[*"_su~`q|#D[b$UW"}RYrW:eTaCH1Y^,Ax0h|EPTVWV|#I6>t~#f]eLL!J"f_ze%D5+>so?tE$_zdUNX`e@}G(8)~$dT#[UXm*Hv8"#LitjDJ#[h4%sY$(Rqj||E?ykR=}+0o_Hjpu[vt76q/]+oI&talQ1DYgr1h!H>.7e+[a!9o.j;o#ct0s/r)p~B1f3c8j1[~9X/)S?be{Mm,lnV~a+dFZnbckTg>fQ1(Sv7FZaDeQ$DV,(TPYSZH5XJwMaaqfwD&UgVRc)s1B.UgVIX(T[8b4;;.jgZLyFhQ1%#![~98[[R5UfPcM6$k]88Vh$4lp;Zz1(395"CNQwwXHM,)[J0qtVE[h*BmpSUA!xDbma4`82,TaRHi{};YizU$+nGSXbE.Sd%26lXC1V[g22+6BQ1$uP7_2klJLfBU8zZ1h7KR/1Lr?6[&{T1QDVfkYkV7H,Et|L{=f7YI,3B{0zQRmxbU.0+g(76HzqAv1dKxV{6pxr&#?]/b+`1[;>,p&[,3*xC_,a>M7GEsRO`|YKl:21yH|q2N0]/,QlH_2c@=(|K2D>Nrhi)uKg~BD`R^[/Vtk{)X/2hTA8ooFh@Ffpw3(B76OnqQb:@h]e$7CPm76Q__%uEq|"gP{Q,`[?]R@g[h"GXZox+V9y77[(GoN0TwxS)$EeAU7NVc1:7iPMDbaSSYV}q^shjbqUW:aJ`!Ys:&&qp4%"QZ{l,[;cN|h5qYg1j06S}[{1$eJ"d|>w1*qQ,r;HqDM3T%|a,jj>mVnVD>%4"^*.ynS59OmCW28rKP/_GsJO*#Q_+NM_yYrf)jpyxSXIw+,#Q_vI?on|_a^/Vto{q)2TT2~dG7CL"E(%B1?]Mp+`F(nR}=Z]}G7RL&$JtSKBa|B`ZgYwA8Bj.;LY=g:(zK(E7[TK@{3$X{3:jib1Gvzspmf3kNJ&MrLkEjyvlsyaE`.28S06ggO@7(dKhd`A>rs%&Mb*{ubL>`EAe*{+,r&W#%]`#Rqx`_yg^t^Biam<:l#~dwxipShDG8:#F;m(a)4!D,qEdSyTzp|e`>ehY*?49N>Fw#mnH}G@+J+m!Aj!LB7a6dq4%MbFuILAVFe,7Ui__wvG_>U%eCiM@_r%CUIuIlurodIpzLbm5DW%3GI~b5U7f=@:{4y.8ElL;:bQn+_pQo#zFxvHbE&ff06xA[e@;q(,cY,J.#Up#(x7CZ&?IWKS}uK:Iadqf1$_Ky,kwY{he;2H{W.&8a(D;hyV>H2"^(8}GEGUq16wayXzh?CSe`Ap)x=bUG>h8/8,LE/f_9,L}Nsw?qxMPyWaG@iT39e7b5.+Y&m&B|692e`%.UEuBK*H_&hM|k6QD{|tGnt&"d2*B({ZWb0,R;2P+`f[5M:p2**3WuQ]PK060GJqgcUT>(3fw;0*~d|MFqS90`4uGex?Qf6$Jxgr!|GkphG9V#jRF4Ob+;Lx!XgrBT!GCEZJR0QI%qYj}/Ke_@_7>7Okd>mwhpHybqK2EikYKw|gfNErQDUex[|K;cahn;z!=b^q||G7Zh&1cya}W~qmfn8E+l7/oXnj/{#pN%Ex5V>m>VgiTKy)uYB/N0@jGoZ3UR7C3Sqs[.7XZP{FB5QMw9%+cF~!=T;xGopgcCX?qFYHHED?7tj|8|^6%)S@0+;o9|GZ)|tbIG?d1}/NlcAC>_d)D"k*b#%4&%GobF8Ql0ZilDtKPO`6@iTRbI.Fya>)DV/.Gx`BVGq,W}e%WKLFNvW!FuQ2]Kk$6,ir7&[p8H^[JE<.JT*q|#D&Aer,ASSX4Cg,;bASKF!0TY19w<9q#`~R;}h9>C1;t(qLl0v^VjPI?Tm+eG)!|;e_]U^d,C`10BY50YBY93gNJ@1w#@ooZtjI:R3w#{z}z%YrX9u;b>I$Dpb>IIDfa?1@19d??u/4?.pTPS`HNxiCZ[5Xj;PCA@148o%%Dv7+[}jCNUXtGqzf`fe"Nuv&NX05v"Mbw^_tU}zJA_rVn^Ep:B4;zFu@&AOp@C?J4V=^Y%M_p57O2?bUHAzZLJ?sofJi9rsjnt]49q.$vSU4UN}]"!5ILwd/zgE8rP{4J>C^VFL!T&N$(2Dv+Nz!LJz{{uwm:_vBWY5xdfew}qOt$C)1X8uYO1[13{4$??*4Ok.%DT]RjJxBltA.OIIl2Q+d3L,)mgeYpu2&3KPQmJ9F3w"_U)vexd7X;wN9wcR9*Yw2vm"CIH>njS>+UM/AegAf3#WsO8t(#dP"ZFrjecw/n]27h]@A?zcXDYO7.([>bJ(Wrjec.[=H%^`erHl^3w{,9PZ{_z|WHV"y!esa<*BJi?t`dZmUuVGZQu{,b4@oA}A(Wh}E@1mB$[oG.:9v(UtE8YfPn+TP5kn,nDyW`NId*xPj![`fzIK(XvCvV3qotj=yJbH1F^zK1L.@q4U=%(Kv:={9JM*FC+D.({,Ly^%9C*+P@&y{PX$.TY[YwQhCGcEX]Hh}d78VM)Ii=ea:W^1bX0S5x>+$VMrba*A5Y1v:`>Nn*sW?()5>#[!79mvs67={>U:t"5Gh^wy(gEbBkOq@gt.3KhH#Vf),9D6^alS^Eab;B=gu8|{!)QbC4KfVD1~Sh|yHI&x?OVv:<62d@1u:@o}|.[4RjD@1*`8[(}$[b]}+|3HXv44[k%9{))~@4S"}whTRQ@}IG!$_>J1tS(hPXI5ttvLPaDm+*I*rsj+.F_gE:@;T+nqb{+mKD5j.eTWb!bl^lFOEcV0#RWg8Fc9B@1nd?o&~iah~@w`Q^;yAwwiC0|v8l4gjM3~/]N/|GWnp?ZKnh9U44e>QhkEOK?so:MU3hEdVM3WXWW9VR/}+OKC5ER}zdUK5v__h@2tNoG!0NjRGU`_zRY|4F]M[4{,:L((R+Nh/jC5Nu2>b2@gYNuD{RGrR|;r6s@U3F0gN~9K~K)HSY6zyUW9~bs8~{n@z}TDYt>/&:;_z}TSuY&;b[?kwNb?z.TGYEJR?~F)S%MVKkzgb&bs>HH$!b~j`FK>.W+T`Uz!q,piwee)u3TFZbf?bg@~@TK?mSi93!K)G9,8$7$#z`a}xE,^s[uCH%*a<9[u;uOV+sbD0])#`wzMVXm{X!e79qejFN>iynefFmXL^"!n]T5DQw1@1e:/a^Zoj0N>EwPp.{,ZU5g;Y"K4hp~X~s}w(~@T*^q?r2,{,a%o%7z@1UjoXfX~>VdaJi9!K6ra$">Vd/M%gDSSdRbK:@_vz$kYk[[CMo+0kN[uz^;&&}:}Y0)@$?{v[!YR7yS8F:sk4i>"}rj1n)[Y2pI~9b+VR4`_~q.d|BuORFJ7~_CVxHV6y"fcLjshZ,%!|Z0T4BB0c!_~Rqy0Uz[@Fu)|Xo%)=}IM#7iHW]e3KczfW|%9GXn1pFT}jAU#r_X)PtN0fA$@vI%x]y4F}kiJ!T37zE#PZeD"+~1G8_W:Nmpl{+DL*SCc3Br&oz@1#a;o)ZtjyE(4l"TS,uU!Y|MjW`m;%uVqLG*v7vhCc|_nxFnW+3te~r]v}#((J"!~;|.xRLlyMO>j&h^,QBl>lU~s:208ivArZq<;W!+DI}J]x4*dK:9+ifKLY63Nl.S]j{t>;Rl!l|~(;;"4!zx~p_ktyQ7R5Sh|q[j6s~?|rwyF4Q3(#Iih+yl!YqV6Px@,o*l&N[8mRr"I4THzT<&}$b|##(4B}TXURS~9r*v|],Yz94XIF&`,U4F/?q3OD*qD!6C,!L<9}&MHLk`#A09VkXFa]%"pCk~A.aMz|f57vq*hCp_Q"wkfhgx`Lp?ypPWUGl!M~QO*vK*P.tsi5_TdTnH8A1}}A2.iy_^Rg_(s>_"3yvj|xtiBfzRqIiR#rvURc|7WtF7wpCL}&qK/N?@LKV6}NxZ)jwcs?,lul_Td.eL@:,es#Mb+m{URFhx{XFk]S3pCP}(qyyR`ip:&PV{S`/SX(9(WeT^|v]OT4QX9qf#}>`!K,;a48JY&$.SEA@QvmhzJ(Ex_3/RWzV"$fn@~K;F~Sun7M!=8$MpTeIWj^=eEIX1[+k^gv/[[=q=H$kn#>s(K{}WwbKnON6Px>?Y+JY3Vg#3zHfzP+TU)n&l0F>:ijB8g[?jgsgoLwa/D8Ms?k:6@3>?VnYCTY+4@SoTi3MZe4JgS:#Y?TaT]$aiAWs@miUXWZ*g;bRp8l$^.i_zuVv60qY4za11Xo9LzYj`^zy:1(ljoQHUyY";%@+u&2xt[EAS^oBuPs1voJoj/4A%_#a^,jz3X(!]hewvS`]!+ownv#2;ynbs$KVSA87=G:Ze1b/Bb0~#6p7Ce;fdPW4Y}q])[El7)un:|,>W_i0Emd5"&{!(J";NqScm<44z&:AAm;u5Q`(9hUv?`$$F?_7rFjpn7^Sc4rH611ec)O}L&G95VA&|7*D&{R1o;y3dLq%@,7]iit:.XP![{PLdHS0&h}qboQ[mY^l/_f{)CSMvgz.QBDi[;KP"@mEH#_l&N%AeKTNC`.ub_VR6#*BjW5>O2Nr#Z1u.x(1w3)L08ir(Zgn/wBnQ:+.J&zDvF|O(KdTK+FE9x?|j.V%%G*o)vU&@!v`|71$%3vt^@$oV(1}}IZe>845hWdWLvLV%?ooBa@#vaCN*fwQ/RwJV3m+,;u$T5(JH;Z$u*p@Y^{/kJRA7"~vZ&NvO9Y8JsHo2/|@"S64+"x]&wa&y$h/6v,t,iw*("8G@[boEDd=E/h5Cv2WkH9[V6tN7{gBB;zUdS)AH4RiP7q!vJ:n71[#F$H^c=a2GCMrc~C+$M,B!1,fj[u3_S9yT4B|Dktz5J*<&.Hw8`}?.*_(,hRRxRX_#^dS4pLT8`?/V6]0&)0slf[Z`sFR%:X`B6A/UtU=+^tc9{G1f+&Y]oSMv8OtE^?tq(04YGB/@[lPE,=rF"H)FY6JlpW/*$~D"N9}Zn9|sr2c561rVBU_LTp((+adGOVOQQ$YfZJn,0a!v%@M!h6;GNZ#4^TQhGK!|5>i{2ac1X)$h=6Ln]uh&@?,%r/pt|eSf]8fY0t8WQFWaCt^~NCw.JlWvY{q6p;f>%"ZkGN2$kx&7<8(i7Q>1{NhO449W]nleBypXftT`VTP_YHl%<043W[S|6F6#{HKNnKX&?Cqu3j5$&T*k29C*:N)&L!:>8(!|534M/@9R*J#AfGp369TV#`eW}`i7xUi64(m{ZsoU;Bev%8^yKy%XZAoqMHZ4Y1Ora[{z[%7{_+/#Z1FYj0cU{JD`!]eSD`|/O5$.L.s3|S,9G7!&n{|4d}D10r"23amvwACm~Ce@4ZkXneUY>^T$3eH)3?}~*C+%76wE5V_q7*%:I76VB!uWoYe=+p?i|384,[{(UypbRpO8H97WIF8o/=$ex%DE:{N7~`u:bDpPoL/5temvH(]X3O?%F;y+jo+1YmA3X.01K!5A%OHX"Ik??tPmp`v/bMlqjFK+:Y#gn_`7J"GJ;tF3!>C4max7n+7?^+RE@)a@+j8@umY=eAis4+:*F@6W/tg~j`v^WxypL#q&v!c0f#QYem|T&))N#usu9Mq^!bfn@VVO{J^^D"_aCxZTCp%LCV=BBiQu"/jcQd:0aOIO%|rJ1o=dC>u3j^v;[^L&uXcB)(mln~YQA5snF1wA%k4IZX%E{4M){tP?2BBumqS$VvO;s4}kFF!,j)}"G@gS1xZ:9{JY6A~<_?(+My3Xc;J"3CXK_Zd&~6jP|y)oef5ZX0.UEy`=,J(#ghTlz4(|Z3MI]O=$sA]MhJ#0hcCK=u_E.S7*Re/3t#xYy6lb4oG"M)mS&IQ1=gE12|Xv(.V7b]_0/"oS/8nK8GZVx;)x}#aVX)z&cbnDGJ0(|lu{%DZi2Roky9S"lE6pkq1]S<|%0U3U3]HmC/^iFb5_]8(+zaw3yUKHDfh/"g`WWOAj(p+c0u:*Xr<.03U(,GA>e*Fl.ZqVPZJQWXL,Z#n89C~YEpfBY=I2P&QwA{qKjEO1^$rD1`snoBJPh:_1!5g$>&wgx)`vXZ>@"2FaP<*`!v0W1!O[w@`$k+hd$AOZnwN@bku80gD:x7UtG2T?>v!.?@:|&=nt0Udd@|#t,MmXZ|F11YVX5dOSLAL0^mTZ3~1,vCn!@LX$h=FGbA6Lh4%^9zgosLLNcnWl4+y9:3yZZm~[Ih2_Gvo>@VRsX,Tn`Se7>_rF/H"{/[jhapiz9[?+ilzKby{M(2>f]8uq7xM*h4e/]H*vMS:y^xM"ST]O,ZGe+`b.`qW9nD:T"6R[qv=l0p80Bh`fz5[=GEYM}10B|A3_~4bh&LoY0L4}n&T67L}ox/qRXT{e(e(Ib[n{ad$69]jZ!ph8O:kd+d=gW8HR2D;"?4Pv1pI{VzHA0?xe=O_vU^_3!j[#VX(%.Lc6sU>;1xI%Ko8czH_Ry9nc;1yM8Y3744"X2|}nP>i{TR9O|wO?[OICtcx34:!vo}C?X%9j9Ntb;e(n<3>icUX8B})4g9B#|Y`uzW%.NNLSo$}(NdM02m!(+5(~pY>wVIwhI_p5|@L!T]c(=n2[YMnn>Ul0}=gB8`W(od9:Y5pjh9?DvA_?&$0/&ly!g!=j`+]>?l`d=`{mI$KUh|u{^e[&8Z2_4W#}9^)MvXy7k&eO,,&9[AP}xiJ*&M(V"_p&0i_;]T9v&L3GCpY4M*eQwD2@d~KBW25Y.X0xm0~x_O3}9n}a7B5rC%hC2O~D@cT0^eCa;~S_"9@8=e~n!)Bh@UQr^e|CTX4|@bT;SfUNhlWvvYl8iqrS3h)P^f9@?w;or9ke|V$wr<|BOF.a!cU%(8%sfC(1<.J{s.M8+4gu=ZN2=HEHJr8wrCFA"g=twy,]Vgkg4@66GYFTgt0`]|Geh9?7kW.[$m4.$LE,j4p(VEDQq~."B;iYgLU.7uRt^lq,f3e%Q,^Trif7r<.4Wm2}3(``@*+PI9(0?J{P3{z#$eDBTZ8I&!,gBv};dy6uzl7Z@HZ"pb?r0$g=Hm}`|dMbZXk=zs.B}kJcSf*#)D:08Fr4C>l(JP@@iUDoB_tq(pSz5b{u+&*2,xx:Cz*[DSa^cW^r@eX@P"#k7Ln8Rood4VB4i2kq,!kBm7tWD@U:;1_P#g}1*9lqKf"*0T?(9F"b"P=_.w^s_Xg1BlW[;y%8|##%j$Ih0~P`B_x,z8hGO1^fs0y#UC/sTh2S~.[1H$!$B5&MPx;B')),sa||(sa=c_({wasmBinary:yr,locateFile:void 0})),sa).then(a=>new is(a))}static unload(){sa&&(sa=void 0)}version(){return this._module.Graphviz.prototype.version()}layout(a,e="svg",n="dot",s){if(!a)return"";const r=new this._module.Graphviz(s?.yInvert?1:0,s?.nop?s?.nop:0);let o="",u="";try{!function(b,C){const k={images:[],files:[],...C};var N;[...k.files,...(N=k.images,N.map(u_))].forEach(B=>b.createFile(B.path,B.data))}(r,s);try{o=r.layout(a,e,n)}catch(b){u=b.message}u=r.lastError()||u}finally{this._module.destroy(r)}if(!o&&u)throw new Error(u);return o}circo(a,e="svg",n){return this.layout(a,e,"circo",n)}dot(a,e="svg",n){return this.layout(a,e,"dot",n)}fdp(a,e="svg",n){return this.layout(a,e,"fdp",n)}sfdp(a,e="svg",n){return this.layout(a,e,"sfdp",n)}neato(a,e="svg",n){return this.layout(a,e,"neato",n)}osage(a,e="svg",n){return this.layout(a,e,"osage",n)}patchwork(a,e="svg",n){return this.layout(a,e,"patchwork",n)}twopi(a,e="svg",n){return this.layout(a,e,"twopi",n)}}function ns(i){return Object.assign({},i)}function Bi(i){return Math.round(100*i)/100}function Gl(i,a){if("polygon"==i.tag){(e=ns(i)).tag="path";var s=ns(n=i.attributes),r=n.points;if("polygon"==a.tag){(o=i.bbox).cx=o.x+o.width/2,o.cy=o.y+o.height/2;for(var b=n.points.split(" "),C=b.map(function(nt){var wt=nt.split(",");return[wt[0]-o.cx,wt[1]-o.cy]}),k=C[C.length-1][0],N=C[C.length-1][1],B=0;B{e.layout("","svg","dot"),this.layoutSync=e.layout.bind(e),null==this._worker&&this._dispatch.call("initEnd",this),this._afterInit&&this._afterInit()})}catch{}if(null!=this._worker){var i=this._vizURL,a=this;this._workerPort.onmessage=function(e){a._workerCallbacks.shift().call(a,e)},i.match(/^https?:\/\/|^\/\//i)||(i=new window.URL(i,document.location.href).href),br.call(this,{type:"layout",dot:"",engine:"dot",vizURL:i},function(e){}),br.call(this,{type:"version"},function(e){"version"===e.data.type&&(a._graphvizVersion=e.data.version,a._dispatch.call("initEnd",this))})}}function br(i,a){this._workerCallbacks.push(a),this._workerPort.postMessage(i)}function g_(i,a){var e=this._options.keyMode,n=this._options.tweenPaths,s=this._options.tweenShapes;if("string"==typeof this._options.tweenPrecision&&this._options.tweenPrecision.includes("%"))var r=+this._options.tweenPrecision.split("%")[0]/100,o=this._options.tweenPrecision.includes("%");else r=this._options.tweenPrecision,o=!1;var u=this._options.growEnteringEdges,b={},C=this._dictionary||{},k={},N=this._nodeDictionary||{};function q(dt,Zt=0,At){(function B(dt,Zt){var At=dt.tag;if("index"==e)dt.key=Zt;else if("#"!=At[0])if("id"==e)dt.key=dt.attributes.id;else if("title"==e){var nt=dt.children.find(function(wt){return"title"==wt.tag});nt&&(dt.key=nt.children.length>0?nt.children[0].text:"")}null==dt.key&&(s&&("ellipse"==At||"polygon"==At)&&(At="path"),dt.key=At+"-"+Zt)})(dt,Zt),function Q(dt,Zt){dt.id=(Zt?Zt.id+".":"")+dt.key}(dt,At);var wt=C[dt.id];(function K(dt){b[dt.id]=dt})(dt),function X(dt,Zt){s&&dt.id in C&&("polygon"==Zt.tag||"ellipse"==Zt.tag||"path"==Zt.tag)&&(Zt.tag!=dt.tag||"polygon"==dt.tag)&&("path"!=Zt.tag&&(dt.alternativeOld=Gl(Zt,dt)),"path"!=dt.tag&&(dt.alternativeNew=Gl(dt,Zt)))}(dt,wt),function U(dt,Zt){if(n&&Zt&&("path"==Zt.tag||dt.alternativeOld&&"path"==dt.alternativeOld.tag)){var At=(dt.alternativeNew||dt).attributes.d;if(dt.alternativeOld)var nt=pr(dt.alternativeOld);else nt=pr(Zt);(dt.alternativeOld||(dt.alternativeOld={})).points=function Yg(i,a,e,n){const s=i,r=s.cloneNode(),o=s.getTotalLength(),u=(r.setAttribute("d",a),r).getTotalLength(),b=[0];let C=0;const k=n?e:e/Math.max(o,u);for(;(C+=k)<1;)b.push(C);return b.push(1),b.map(function(B){const Q=s.getPointAtLength(B*o),K=r.getPointAtLength(B*u);return[[Q.x,Q.y],[K.x,K.y]]})}(nt,At,r,o)}}(dt,wt);var _t={};dt.children.forEach(function(kt){var Gt=kt.tag;("ellipse"==Gt||"polygon"==Gt)&&(Gt="path"),null==_t[Gt]&&(_t[Gt]=0),q(kt,_t[Gt]++,dt)})}function Tt(dt){(function lt(dt){if(u&&dt.parent&&"node"==dt.parent.attributes.class&&"title"==dt.tag){if(dt.children.length>0)var nt=dt.children[0].text;else nt="";k[nt]=dt.parent}})(dt),function at(dt){var At=dt.tag;if(u&&!C[dt.id]&&dt.parent&&Fl(dt)&&("path"==At||"polygon"==At)){if("polygon"==At){var wt=dt.parent.children.find(function(me){return"path"==me.tag});wt&&(dt.totalLength=wt.totalLength)}var _t=function Xg(i){return function zg(i){return"edge"==i.parent.attributes.class?i.parent:i.parent.parent.parent}(i).children.find(function(a){return"title"==a.tag})}(dt),kt=_t.children[0],Gt=kt.text.split("->");2!=Gt.length&&(Gt=kt.text.split("--"));var Ft=Gt[0],Ut=k[Ft],Qt=N[Ft];if(Qt){if((oe=Ut.children.findIndex(function(me,Bt){return"g"==me.tag}))>=0){var Yt=Ut.children[oe].children.findIndex(function(me,Bt){return"a"==me.tag});Ut=Ut.children[oe].children[Yt]}(oe=Qt.children.findIndex(function(me,Bt){return"g"==me.tag}))>=0&&(Yt=Qt.children[oe].children.findIndex(function(Bt,Rt){return"a"==Bt.tag}),Qt=Qt.children[oe].children[Yt]);for(var ge=Ut.children,oe=0;oe0&&this._queue.shift().call(this)}function as(i,a){if((e=(i=a?i.toExponential(a-1):i.toExponential()).indexOf("e"))<0)return null;var e,n=i.slice(0,e);return[n.length>1?n[0]+n.slice(2):n,+i.slice(e+1)]}var Zl,Z_=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ss(i){if(!(a=Z_.exec(i)))throw new Error("invalid format: "+i);var a;return new Tr({fill:a[1],align:a[2],sign:a[3],symbol:a[4],zero:a[5],width:a[6],comma:a[7],precision:a[8]&&a[8].slice(1),trim:a[9],type:a[10]})}function Tr(i){this.fill=void 0===i.fill?" ":i.fill+"",this.align=void 0===i.align?">":i.align+"",this.sign=void 0===i.sign?"-":i.sign+"",this.symbol=void 0===i.symbol?"":i.symbol+"",this.zero=!!i.zero,this.width=void 0===i.width?void 0:+i.width,this.comma=!!i.comma,this.precision=void 0===i.precision?void 0:+i.precision,this.trim=!!i.trim,this.type=void 0===i.type?"":i.type+""}function Vl(i,a){var e=as(i,a);if(!e)return i+"";var n=e[0],s=e[1];return s<0?"0."+new Array(-s).join("0")+n:n.length>s+1?n.slice(0,s+1)+"."+n.slice(s+1):n+new Array(s-n.length+2).join("0")}ss.prototype=Tr.prototype,Tr.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const Ul={"%":(i,a)=>(100*i).toFixed(a),b:i=>Math.round(i).toString(2),c:i=>i+"",d:function R_(i){return Math.abs(i=Math.round(i))>=1e21?i.toLocaleString("en").replace(/,/g,""):i.toString(10)},e:(i,a)=>i.toExponential(a),f:(i,a)=>i.toFixed(a),g:(i,a)=>i.toPrecision(a),o:i=>Math.round(i).toString(8),p:(i,a)=>Vl(100*i,a),r:Vl,s:function U_(i,a){var e=as(i,a);if(!e)return i+"";var n=e[0],s=e[1],r=s-(Zl=3*Math.max(-8,Math.min(8,Math.floor(s/3))))+1,o=n.length;return r===o?n:r>o?n+new Array(r-o+1).join("0"):r>0?n.slice(0,r)+"."+n.slice(r):"0."+new Array(1-r).join("0")+as(i,Math.max(0,a+r-1))[0]},X:i=>Math.round(i).toString(16).toUpperCase(),x:i=>Math.round(i).toString(16)};function Yl(i){return i}var rs,qe,Hl=Array.prototype.map,zl=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function Y_(i){var a=void 0===i.grouping||void 0===i.thousands?Yl:function P_(i,a){return function(e,n){for(var s=e.length,r=[],o=0,u=i[0],b=0;s>0&&u>0&&(b+u+1>n&&(u=Math.max(1,n-b)),r.push(e.substring(s-=u,s+u)),!((b+=u+1)>n));)u=i[o=(o+1)%i.length];return r.reverse().join(a)}}(Hl.call(i.grouping,Number),i.thousands+""),e=void 0===i.currency?"":i.currency[0]+"",n=void 0===i.currency?"":i.currency[1]+"",s=void 0===i.decimal?".":i.decimal+"",r=void 0===i.numerals?Yl:function G_(i){return function(a){return a.replace(/[0-9]/g,function(e){return i[+e]})}}(Hl.call(i.numerals,String)),o=void 0===i.percent?"%":i.percent+"",u=void 0===i.minus?"\u2212":i.minus+"",b=void 0===i.nan?"NaN":i.nan+"";function C(N){var B=(N=ss(N)).fill,Q=N.align,K=N.sign,X=N.symbol,U=N.zero,q=N.width,lt=N.comma,at=N.precision,Tt=N.trim,xt=N.type;"n"===xt?(lt=!0,xt="g"):Ul[xt]||(void 0===at&&(at=12),Tt=!0,xt="g"),(U||"0"===B&&"="===Q)&&(U=!0,B="0",Q="=");var ft="$"===X?e:"#"===X&&/[boxX]/.test(xt)?"0"+xt.toLowerCase():"",Mt="$"===X?n:/[%p]/.test(xt)?o:"",Jt=Ul[xt],te=/[defgprs%]/.test(xt);function qt(dt){var nt,wt,_t,Zt=ft,At=Mt;if("c"===xt)At=Jt(dt)+At,dt="";else{var kt=(dt=+dt)<0||1/dt<0;if(dt=isNaN(dt)?b:Jt(Math.abs(dt),at),Tt&&(dt=function V_(i){t:for(var s,a=i.length,e=1,n=-1;e0&&(n=0)}return n>0?i.slice(0,n)+i.slice(s+1):i}(dt)),kt&&0==+dt&&"+"!==K&&(kt=!1),Zt=(kt?"("===K?K:u:"-"===K||"("===K?"":K)+Zt,At=("s"===xt?zl[8+Zl/3]:"")+At+(kt&&"("===K?")":""),te)for(nt=-1,wt=dt.length;++nt(_t=dt.charCodeAt(nt))||_t>57){At=(46===_t?s+dt.slice(nt+1):dt.slice(nt))+At,dt=dt.slice(0,nt);break}}lt&&!U&&(dt=a(dt,1/0));var Gt=Zt.length+dt.length+At.length,Ft=Gt>1)+Zt+dt+At+Ft.slice(Gt);break;default:dt=Ft+Zt+dt+At}return r(dt)}return at=void 0===at?6:/[gprs]/.test(xt)?Math.max(1,Math.min(21,at)):Math.max(0,Math.min(20,at)),qt.toString=function(){return N+""},qt}return{format:C,formatPrefix:function k(N,B){var Q=C(((N=ss(N)).type="f",N)),K=3*Math.max(-8,Math.min(8,Math.floor(function bn(i){return(i=as(Math.abs(i)))?i[1]:NaN}(B)/3))),X=Math.pow(10,-K),U=zl[8+K/3];return function(q){return Q(X*q)+U}}}}!function H_(i){rs=Y_(i),qe=rs.format}({thousands:",",grouping:[3],currency:["$",""]});const Cr=Math.PI,wr=2*Cr,ji=1e-6,W_=wr-ji;function Wl(i){this._+=i[0];for(let a=1,e=i.length;a=0))throw new Error(`invalid digits: ${i}`);if(a>15)return Wl;const e=10**a;return function(n){this._+=n[0];for(let s=1,r=n.length;sji)if(Math.abs(N*b-C*k)>ji&&r){let Q=n-o,K=s-u,X=b*b+C*C,U=Q*Q+K*K,q=Math.sqrt(X),lt=Math.sqrt(B),at=r*Math.tan((Cr-Math.acos((X+B-U)/(2*q*lt)))/2),Tt=at/lt,xt=at/q;Math.abs(Tt-1)>ji&&this._append`L${a+Tt*k},${e+Tt*N}`,this._append`A${r},${r},0,0,${+(N*Q>k*K)},${this._x1=a+xt*b},${this._y1=e+xt*C}`}else this._append`L${this._x1=a},${this._y1=e}`}arc(a,e,n,s,r,o){if(a=+a,e=+e,o=!!o,(n=+n)<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(s),b=n*Math.sin(s),C=a+u,k=e+b,N=1^o,B=o?s-r:r-s;null===this._x1?this._append`M${C},${k}`:(Math.abs(this._x1-C)>ji||Math.abs(this._y1-k)>ji)&&this._append`L${C},${k}`,n&&(B<0&&(B=B%wr+wr),B>W_?this._append`A${n},${n},0,1,${N},${a-u},${e-b}A${n},${n},0,1,${N},${this._x1=C},${this._y1=k}`:B>ji&&this._append`A${n},${n},0,${+(B>=Cr)},${N},${this._x1=a+n*Math.cos(r)},${this._y1=e+n*Math.sin(r)}`)}rect(a,e,n,s){this._append`M${this._x0=this._x1=+a},${this._y0=this._y1=+e}h${n=+n}v${+s}h${-n}Z`}toString(){return this._}}function Ql(){return new Sr}function $_(i,a,e,n){return a=-a,n=-n,[i,a]=[i*e-a*n,i*n+a*e],[i,a=-a]}function $l(i,a,e,n,s,r,o){var b=Ki(ql.call(this,r));i.data([b]),ea.call(i.node(),b),Kl(i,a,e,n,s,r,o)}function Kl(i,a,e,n,s,r,o){var u=o.shortening||0,N=[[0,-3.5],[10,0],[0,3.5],[0,-3.5]],B=n-a,Q=s-e,K=Math.sqrt(B*B+Q*Q);if(0==K)var X=1,U=0;else X=B/K,U=Q/K;if(n=a+(K-u-10-.1)*X,s=e+(K-u-10-.1)*U,r.URL||r.tooltip)var q=i.selectWithoutDataPropagation("g").selectWithoutDataPropagation("a"),lt=q.selectWithoutDataPropagation("path"),at=q.selectWithoutDataPropagation("polygon");else lt=i.selectWithoutDataPropagation("path"),at=i.selectWithoutDataPropagation("polygon");var Tt=Ql();Tt.moveTo(a,e),Tt.lineTo(n,s),lt.attr("d",Tt),n=a+(K-u-10)*X,s=e+(K-u-10)*U;for(var xt=0;xt b ["+a+"]}","svg","dot"),o=(new window.DOMParser).parseFromString(s,"image/svg+xml");return ue(document.createDocumentFragment()).append(function(){return o.documentElement}).select(".edge")}function tc(i,a,e,n,s,r){var u=Ki(ac.call(this,n,s));return i.data([u]),ea.call(i.node(),u),ec(i,a,e,s),this}function ec(i,a,e,n,s){if(n.URL||n.tooltip)var r=i.selectWithoutDataPropagation("g").selectWithoutDataPropagation("a");else r=i;var o=r.selectAll("ellipse,polygon,path,polyline"),u=i.selectWithoutDataPropagation("text");if(0!=o.size()){var b=o.node().getBBox();b.cx=b.x+b.width/2,b.cy=b.y+b.height/2}else 0!=u.size()&&(b={x:+u.attr("x"),y:+u.attr("y"),width:0,height:0,cx:+u.attr("x"),cy:+u.attr("y")});return o.each(function(C,k){var N=ue(this);if(N.attr("cx"))N.attr("cx",Bi(a)).attr("cy",Bi(e));else if(N.attr("points")){var B=N.attr("points").trim();N.attr("points",function h_(r,a,e){var s,n=(s=r.split(" ")).map(function(o){return o.split(",")});return n=s.map(function(o){return[Bi(+a+ +o.split(",")[0]),Bi(+e+ +o.split(",")[1])]}),(s=n.map(function(o){return o.join(",")})).join(" ")}(B,a-b.cx,e-b.cy))}else{var Q=N.attr("d");N.attr("d",function d_(i,a,e){(r=i.split(/[A-Z ]/)).shift();var n=i.split(/[^[A-Z ]+/),r=(r.map(function(o){return o.split(",")}),r.map(function(o){return[Bi(+a+ +o.split(",")[0]),Bi(+e+ +o.split(",")[1])]}).map(function(o){return o.join(",")}));return n.reduce(function(o,u,b){return o.concat(u,r[b])},[]).join("")}(Q,a-b.cx,e-b.cy))}}),0!=u.size()&&u.attr("x",Bi(+u.attr("x")+a-b.cx)).attr("y",Bi(+u.attr("y")+e-b.cy)),this}function ic(){if(!this._drawnNode)return this;var i=this._drawnNode.g;return i.empty()||i.remove(),this._drawnNode=null,this}function nc(){return this._drawnNode?this._drawnNode.g:ue(null)}function ac(i,a){var e="";for(var n of Object.keys(a))null!=a[n]&&(e+=' "'+n+'"="'+a[n]+'"');var r=this.layoutSync('graph {"'+i+'" ['+e+"]}","svg","dot"),u=(new window.DOMParser).parseFromString(r,"image/svg+xml");return ue(document.createDocumentFragment()).append(function(){return u.documentElement}).select(".node")}function os(i){self.document={},i.addEventListener("message",function(a){let e=self["@hpcc-js/wasm"];null==e&&a.data.vizURL&&(importScripts(a.data.vizURL),e=self["@hpcc-js/wasm"]),"version"!=a.data.type?e.Graphviz.load().then(n=>{const s=n.layout(a.data.dot,"svg",a.data.engine,a.data.options);i.postMessage(s?{type:"done",svg:s}:a.data.vizURL?{type:"init"}:{type:"skip"})}).catch(n=>{i.postMessage({type:"error",error:n.message})}):e.Graphviz.load().then(n=>{i.postMessage({type:"version",version:n.version()})})})}function ax(){os(self)}function sx(){self.onconnect=function(i){const a=i.ports[0];os(a),a.start()}}function Er(i,a){if(this._options={useWorker:!0,useSharedWorker:!1,engine:"dot",keyMode:"title",fade:!0,tweenPaths:!0,tweenShapes:!0,convertEqualSidedPolygons:!0,tweenPrecision:1,growEnteringEdges:!0,zoom:!0,zoomScaleExtent:[.1,10],zoomTranslateExtent:[[-1/0,-1/0],[1/0,1/0]],width:null,height:null,scale:1,fit:!1},a instanceof Object)for(var e of Object.keys(a))this._options[e]=a[e];else"boolean"==typeof a&&(this._options.useWorker=a);var n=this._options.useWorker,s=this._options.useSharedWorker;if(typeof Worker>"u"&&(n=!1),typeof SharedWorker>"u"&&(s=!1),n||s){var o=Xs("script").filter(function(){return"javascript/worker"==ue(this).attr("type")||ue(this).attr("src")&&ue(this).attr("src").match(/.*\/@hpcc-js\/wasm/)});0==o.size()?(console.warn('No script tag of type "javascript/worker" was found and "useWorker" is true. Not using web worker.'),n=!1,s=!1):(this._vizURL=o.attr("src"),this._vizURL||(console.warn('No "src" attribute of was found on the "javascript/worker" script tag and "useWorker" is true. Not using web worker.'),n=!1,s=!1))}if(s){const C="data:application/javascript;base64,"+btoa(os.toString()+"("+sx.toString()+")()");this._worker=this._worker=new SharedWorker(C),this._workerPort=this._worker.port,this._workerPortClose=this._worker.port.close.bind(this._workerPort),this._worker.port.start(),this._workerCallbacks=[]}else if(n){var u=new Blob([os.toString()+"("+ax.toString()+")()"]),b=window.URL.createObjectURL(u);this._worker=new Worker(b),this._workerPort=this._worker,this._workerPortClose=this._worker.terminate.bind(this._worker),this._workerCallbacks=[]}else is.load().then((C=>{this._graphvizVersion=C.version()}).bind(this));this._selection=i,this._active=!1,this._busy=!1,this._jobs=[],this._queue=[],this._keyModes=new Set(["title","id","tag-index","index"]),this._images=[],this._translation=void 0,this._scale=void 0,this._eventTypes=["initEnd","start","layoutStart","layoutEnd","dataExtractEnd","dataProcessPass1End","dataProcessPass2End","dataProcessEnd","renderStart","renderEnd","transitionStart","transitionEnd","restoreEnd","end","zoom"],this._dispatch=zo(...this._eventTypes),p_.call(this),i.node().__graphviz__=this}function sc(i,a){return ue(i).graphviz(a)}Ql.prototype=Sr.prototype,Er.prototype=sc.prototype={constructor:Er,engine:function E_(i){return this._options.engine=i,this},addImage:function L_(i,a,e){return this._images.push({path:i,width:a,height:e}),this},keyMode:function D_(i){if(!this._keyModes.has(i))throw Error("Illegal keyMode: "+i);if(i!=this._options.keyMode&&null!=this._data)throw Error("Too late to change keyMode");return this._options.keyMode=i,this},fade:function A_(i){return this._options.fade=i,this},tweenPaths:function k_(i){return this._options.tweenPaths=i,this},tweenShapes:function I_(i){return this._options.tweenShapes=i,i&&(this._options.tweenPaths=!0),this},convertEqualSidedPolygons:function O_(i){return this._options.convertEqualSidedPolygons=i,this},tweenPrecision:function M_(i){return this._options.tweenPrecision=i,this},growEnteringEdges:function N_(i){return this._options.growEnteringEdges=i,this},zoom:function Bg(i){return this._options.zoom=i,this._options.zoom&&!this._zoomBehavior?Ml.call(this):!this._options.zoom&&this._zoomBehavior&&(this._zoomSelection.on(".zoom",null),this._zoomBehavior=null),this},resetZoom:function Rg(i){var a=this._zoomSelection;return i&&(a=a.transition(i)),a.call(this._zoomBehavior.transform,this._originalTransform),this},zoomBehavior:function Zg(){return this._zoomBehavior||null},zoomSelection:function Vg(){return this._zoomSelection||null},zoomScaleExtent:function Pg(i){return this._options.zoomScaleExtent=i,this},zoomTranslateExtent:function Gg(i){return this._options.zoomTranslateExtent=i,this},render:function Wg(i){return this._busy?(this._queue.push(this.render.bind(this,i)),this):(this._dispatch.call("renderStart",this),this._transitionFactory?Sl(function(){this._transition=or(this._transitionFactory()),Bl.call(this,i)}.bind(this),0):Bl.call(this,i),this)},layout:function m_(i,a,e,n){if(this._worker)br.call(this,{type:"layout",dot:i,engine:a,options:e},function(r){n.call(this,r.data)});else try{var s=this.layoutSync(i,"svg",a,e);n.call(this,{type:"done",svg:s})}catch(r){n.call(this,{type:"error",error:r.message})}},dot:function f_(i,a){var e=this,s=this._options.engine,r=this._images;return this._dispatch.call("start",this),this._busy=!0,this._dispatch.call("layoutStart",this),this._worker||null!=this.layoutSync?(this.layout(i,s,{images:r},function(u){switch(u.type){case"error":if(!e._onerror)throw u.error.message;e._onerror(u.error);break;case"done":g_.call(this,u.svg,a)}}),this):(this._afterInit=this.dot.bind(this,i,a),this)},data:function Hg(){return this._data||null},renderDot:function __(i,a){var e=this;return this.dot(i,function n(){e.render(a)}),this},transition:function x_(i){return i instanceof Function?this._transitionFactory=i:this._transition=or(i),this},active:function v_(i){var e=this._selection.selectWithoutDataPropagation("svg");return 0!=e.size()?function dg(i,a){var n,s,e=i.__transition;if(e)for(s in a=null==a?null:a+"",e)if((n=e[s]).state>1&&n.name===a)return new yi([[i]],hg,a,+s);return null}(e.node(),i):null},options:function y_(i){if(typeof i>"u")return Object.assign({},this._options);for(var a of Object.keys(i))this._options[a]=i[a];return this},width:function b_(i){return this._options.width=i,this},height:function T_(i){return this._options.height=i,this},scale:function C_(i){return this._options.scale=i,this},fit:function w_(i){return this._options.fit=i,this},attributer:function S_(i){return this._attributer=i,this},on:function F_(i,a){return this._dispatch.on(i,a),this},onerror:function B_(i){return this._onerror=i,this},logEvents:function z_(i){var a=Date.now(),e={},n=this._eventTypes,s=Math.max(...n.map(b=>b.length));for(let b=0;b2")(b)+" ",B+=C+" ".repeat(s-C.length),B+=qe(" >5")(k-a)+" ","initEnd"!=C&&(B+=qe(" >5")(k-e.start[N])),"dataProcessEnd"==C&&(B+=" prepare "+qe(" >5")(k-e.layoutEnd[N])),"renderEnd"==C&&r._transition&&(B+=" transition start margin "+qe(" >5")(r._transition.delay()-(k-e.renderStart[N])),o=r._transition.delay(),u=r._transition.duration()),"transitionStart"==C){var Q=k-e.renderStart[N];B+=" transition delay "+qe(" >5")(k-e.renderStart[N]),B+=" expected "+qe(" >5")(o),B+=" diff "+qe(" >5")(Q-o)}if("transitionEnd"==C){var K=k-e.transitionStart[N];B+=" transition duration "+qe(" >5")(K),B+=" expected "+qe(" >5")(u),B+=" diff "+qe(" >5")(K-u)}console.log(B),a=k}:null)}return this},destroy:function X_(){return delete this._selection.node().__graphviz__,this._worker&&this._workerPortClose(),this},drawEdge:function K_(i,a,e,n,s,r={}){if((s=Object.assign({},s)).style&&s.style.includes("invis"))var o=ue(null);else{var C=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),N=Ki(ql.call(this,s));o=C.append("g").data([N]),ea.call(o.node(),N),$l.call(this,o,i,a,e,n,s,r)}return this._drawnEdge={g:o,x1:i,y1:a,x2:e,y2:n,attributes:s},this},updateDrawnEdge:function J_(i,a,e,n,s={},r={}){if(!this._drawnEdge)throw Error("No edge has been drawn");var o=this._drawnEdge.g;return s=Object.assign(this._drawnEdge.attributes,s),this._drawnEdge.x1=i,this._drawnEdge.y1=a,this._drawnEdge.x2=e,this._drawnEdge.y2=n,!o.empty()||s.style&&s.style.includes("invis")||(o=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g").append("g"),this._drawnEdge.g=o),o.empty()||$l.call(this,o,i,a,e,n,s,r),this},moveDrawnEdgeEndPoint:function j_(i,a,e={}){if(!this._drawnEdge)throw Error("No edge has been drawn");var n=this._drawnEdge.g,s=this._drawnEdge.x1,r=this._drawnEdge.y1,o=this._drawnEdge.attributes;return this._drawnEdge.x2=i,this._drawnEdge.y2=a,Kl(n,s,r,i,a,o,e),this},insertDrawnEdge:function q_(i){if(!this._drawnEdge)throw Error("No edge has been drawn");var a=this._drawnEdge.g;if(a.empty())return this;a.selectWithoutDataPropagation("title").text(i);var o=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),u=o.datum(),b=this._extractData(a,u.children.length,o.datum());return u.children.push(b),mr(a,b),this._drawnEdge=null,this},removeDrawnEdge:Jl,removeDrawnEdge:Jl,drawnEdgeSelection:jl,drawnEdgeSelection:jl,drawNode:function tx(i,a,e,n={},s={}){if((n=Object.assign({},n)).style&&n.style.includes("invis"))var r=ue(null);else{var b=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),k=Ki(ac.call(this,e,n));r=b.append("g").data([k]),ea.call(r.node(),k),tc.call(this,r,i,a,e,n,s)}return this._drawnNode={g:r,nodeId:e,x:i,y:a,attributes:n},this},updateDrawnNode:function ex(i,a,e,n={},s={}){if(!this._drawnNode)throw Error("No node has been drawn");var r=this._drawnNode.g;return null==e&&(e=this._drawnNode.nodeId),n=Object.assign(this._drawnNode.attributes,n),this._drawnNode.nodeId=e,this._drawnNode.x=i,this._drawnNode.y=a,!r.empty()||n.style&&n.style.includes("invis")||(r=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g").append("g"),this._drawnNode.g=r),r.empty()||tc.call(this,r,i,a,e,n,s),this},moveDrawnNode:function ix(i,a,e={}){if(!this._drawnNode)throw Error("No node has been drawn");var n=this._drawnNode.g,s=this._drawnNode.attributes;return this._drawnNode.x=i,this._drawnNode.y=a,n.empty()||ec(n,i,a,s),this},insertDrawnNode:function nx(i){if(!this._drawnNode)throw Error("No node has been drawn");null==i&&(i=this._drawnNode.nodeId);var a=this._drawnNode.g;if(a.empty())return this;var e=this._drawnNode.attributes;if(a.selectWithoutDataPropagation("title").text(i),e.URL||e.tooltip)var r=a.selectWithoutDataPropagation("g").selectWithoutDataPropagation("a"),u=(r.selectWithoutDataPropagation("ellipse,polygon,path,polyline"),r.selectWithoutDataPropagation("text"));else a.selectWithoutDataPropagation("ellipse,polygon,path,polyline"),u=a.selectWithoutDataPropagation("text");u.text(e.label||i);var k=this._selection.selectWithoutDataPropagation("svg").selectWithoutDataPropagation("g"),N=k.datum(),B=this._extractData(a,N.children.length,k.datum());return N.children.push(B),mr(a,B),this._drawnNode=null,this},removeDrawnNode:ic,removeDrawnNode:ic,drawnNodeSelection:nc,drawnNodeSelection:nc,graphvizVersion:function Qg(){return this._graphvizVersion}},Xi.prototype.graphviz=function rx(i){var a=this.node().__graphviz__;return a?(a.options(i),Sl(function(){a._dispatch.call("initEnd",this)}.bind(this),0)):a=new Er(this,i),a},Xi.prototype.selectWithoutDataPropagation=function ox(i){return ue(this.size()>0?this.node().querySelector(i):null)};let lx=(()=>{class i{constructor(e){this.attributesManager=e}ngOnInit(){this.attributesManager.getAttributeModulesDependenciesGraphText("DOT").subscribe(e=>{const n=e.graph.replace("\\t","").replace("\\n","").replace("\\","");sc("#dependenciesGraph",{zoom:!1}).renderDot(n)})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.H8))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-visualizer-attr-modules"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:4,vars:3,consts:[[1,"page-subtitle"],["id","dependenciesGraph",1,"card"]],template:function(n,s){1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t._UZ(3,"div",1)),2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.VISUALIZER.ATTR_DEPENDENCIES.TITLE"),"\n"))},dependencies:[p.X$],styles:["#dependenciesGraph[_ngcontent-%COMP%]{overflow-y:scroll}"]})}return i})(),cx=(()=>{class i{constructor(){this.items=[{cssIcon:"perun-module-dependencies",url:"attrDependencies",label:"MENU_ITEMS.VISUALIZER.ATTR_DEPENDENCIES",style:"admin-btn"},{cssIcon:"perun-user-destination-relationship",url:"userDestinationRelationship",label:"MENU_ITEMS.VISUALIZER.USER_DESTINATION",style:"admin-btn"}]}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-visualizer-overview"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:2,vars:1,consts:[[3,"items"]],template:function(n,s){1&n&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",0),t.qZA()),2&n&&(t.xp6(1),t.Q6J("items",s.items))},dependencies:[L.L]})}return i})();var ux=l(93997),ls=l(99397),cs=l(24630),us=l(87466),hs=l(61545);function hx(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"ADMIN.VISUALIZER.USER_DESTINATION.SELECT_USER"))}function dx(i,a){1&i&&t._UZ(0,"mat-spinner",18),2&i&&t.Q6J("diameter",20)("strokeWidth",2)}function px(i,a){if(1&i&&(t.TgZ(0,"mat-option",19)(1,"span",20),t._uU(2),t.qZA(),t._uU(3),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e.firstName+" "+e.lastName),t.xp6(2),t.hij("#",e.id,""),t.xp6(1),t.AsE(" ",e.firstName," ",e.lastName," ")}}function mx(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"ADMIN.VISUALIZER.USER_DESTINATION.SELECT_DESTINATION"))}function fx(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.Oqu(t.lcZ(1,1,"ADMIN.VISUALIZER.USER_DESTINATION.SELECT_SERVICE"))}function gx(i,a){if(1&i&&(t.TgZ(0,"mat-radio-button",21),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}let _x=(()=>{class i{constructor(e,n,s,r,o,u){this.usersService=e,this.translate=n,this.facilityManager=s,this.serviceService=r,this.router=o,this.notificator=u,this.searchField=new P.p4,this.chosenService="",this.availableServices=[],this.loading=!1,this.destination=""}ngOnInit(){this.searchField.setValue(""),this.users=this.searchField.valueChanges.pipe((0,ht.b)(400),(0,ux.x)(),(0,ls.b)(()=>this.loading=!0),(0,rt.w)(e=>this.usersService.findUsers(e)),(0,ls.b)(()=>this.loading=!1)),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.SELECT_NO_SERVICE").subscribe(e=>{this.noServiceText=e,this.availableServices.push(this.noServiceText)})}validateName(e){""!==this.searchField.value?this.usersService.findUsers(this.searchField.value).subscribe(n=>{for(const s of n){if((s.firstName+" "+s.lastName).toLowerCase()===this.searchField.value.toLowerCase()){this.selectedUser=s,e.selected.completed=!0,e.next();break}this.selectedUser=null}this.selectedUser||this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_WRONG_NAME").subscribe(s=>{this.notificator.showError(s)})}):this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_NO_NAME").subscribe(n=>{this.notificator.showError(n)})}validateDestination(e){""!==this.destination?(this.availableServices=[],this.availableServices.push(this.noServiceText),this.chosenService="",this.facilityManager.getFacilitiesByDestination(this.destination).subscribe(n=>{if(0!==n.length){e.selected.completed=!0,e.next();for(const s of n)this.serviceService.getAllRichDestinationsForFacility(s.id).subscribe(r=>{for(const o of r)o.destination===this.destination&&(this.availableServices.includes(o.service.name)||this.availableServices.push(o.service.name))})}else this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_WRONG_DESTINATION").subscribe(s=>{this.notificator.showError(s)})})):this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_NO_DESTINATION").subscribe(n=>{this.notificator.showError(n)})}getGraph(){""!==this.chosenService?this.router.navigate(["admin/visualizer/userDestinationRelationship/graph"],this.chosenService===this.noServiceText?{queryParams:{user:this.selectedUser.id,destination:this.destination,service:"noService"},queryParamsHandling:"merge"}:{queryParams:{user:this.selectedUser.id,destination:this.destination,service:this.chosenService},queryParamsHandling:"merge"}):this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.ERROR_NOT_CHOSEN_SERVICE").subscribe(e=>{this.notificator.showError(e)})}notCompleted(e){e.selected.completed=!1}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.Fv),t.Y36(p.sK),t.Y36(z.IQ),t.Y36(z.KK),t.Y36(m.F0),t.Y36(Y.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-user-destination-relationship"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:50,vars:36,consts:[[1,"p-3","card","settings-card","col-12","col-xl-5"],[1,"page-subtitle"],["linear",""],["stepper",""],["completed","false"],["matStepLabel",""],["subscriptSizing","dynamic",1,"w-100"],["matInput","","type","text",3,"formControl","matAutocomplete","keydown.enter","ngModelChange"],["matSuffix","",3,"diameter","strokeWidth",4,"ngIf"],["align","start"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["mat-stroked-button","",1,"mt-2",3,"click"],[1,"w-100"],["matInput","","type","text",3,"ngModel","keydown.enter","ngModelChange"],["mat-stroked-button","","matStepperPrevious","",1,"mt-2","me-2"],[1,"mb-2",3,"ngModel","ngModelChange"],["class","flex-column d-flex","color","primary",3,"value",4,"ngFor","ngForOf"],["matSuffix","",3,"diameter","strokeWidth"],[3,"value"],[1,"text-muted"],["color","primary",1,"flex-column","d-flex",3,"value"]],template:function(n,s){if(1&n){const r=t.EpF();t.TgZ(0,"div",0)(1,"h1",1),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"mat-vertical-stepper",2,3)(6,"mat-step",4),t.YNc(7,hx,2,3,"ng-template",5),t.TgZ(8,"mat-form-field",6)(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"input",7),t.NdJ("keydown.enter",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateName(u))})("ngModelChange",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.notCompleted(u))}),t.qZA(),t.YNc(13,dx,1,2,"mat-spinner",8),t.TgZ(14,"mat-hint",9),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"mat-autocomplete",null,10),t.YNc(19,px,4,4,"mat-option",11),t.ALo(20,"async"),t.qZA()(),t.TgZ(21,"div")(22,"button",12),t.NdJ("click",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateName(u))}),t._uU(23),t.ALo(24,"translate"),t.qZA()()(),t.TgZ(25,"mat-step",4),t.YNc(26,mx,2,3,"ng-template",5),t.TgZ(27,"mat-form-field",13)(28,"mat-label"),t._uU(29),t.ALo(30,"translate"),t.qZA(),t.TgZ(31,"input",14),t.NdJ("keydown.enter",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateDestination(u))})("ngModelChange",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.notCompleted(u))})("ngModelChange",function(u){return s.destination=u}),t.qZA()(),t.TgZ(32,"div")(33,"button",15),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.TgZ(36,"button",12),t.NdJ("click",function(){t.CHM(r);const u=t.MAs(5);return t.KtG(s.validateDestination(u))}),t._uU(37),t.ALo(38,"translate"),t.qZA()()(),t.TgZ(39,"mat-step"),t.YNc(40,fx,2,3,"ng-template",5),t.TgZ(41,"mat-radio-group",16),t.NdJ("ngModelChange",function(u){return s.chosenService=u}),t.YNc(42,gx,2,2,"mat-radio-button",17),t.qZA(),t.TgZ(43,"div")(44,"button",15),t._uU(45),t.ALo(46,"translate"),t.qZA(),t.TgZ(47,"button",12),t.NdJ("click",function(){return s.getGraph()}),t._uU(48),t.ALo(49,"translate"),t.qZA()()()()()}if(2&n){const r=t.MAs(18);t.xp6(2),t.hij(" ",t.lcZ(3,16,"ADMIN.VISUALIZER.USER_DESTINATION.TITLE")," "),t.xp6(8),t.Oqu(t.lcZ(11,18,"ADMIN.VISUALIZER.USER_DESTINATION.USER_EXAMPLE")),t.xp6(2),t.Q6J("formControl",s.searchField)("matAutocomplete",r),t.xp6(1),t.Q6J("ngIf",s.loading),t.xp6(2),t.Oqu(t.lcZ(16,20,"ADMIN.VISUALIZER.USER_DESTINATION.USER_HINT")),t.xp6(4),t.Q6J("ngForOf",t.lcZ(20,22,s.users)),t.xp6(4),t.hij(" ",t.lcZ(24,24,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_NEXT")," "),t.xp6(6),t.hij(" ",t.lcZ(30,26,"ADMIN.VISUALIZER.USER_DESTINATION.DESTINATION_EXAMPLE")," "),t.xp6(2),t.Q6J("ngModel",s.destination),t.xp6(3),t.hij(" ",t.lcZ(35,28,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_BACK")," "),t.xp6(3),t.hij(" ",t.lcZ(38,30,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_NEXT")," "),t.xp6(4),t.Q6J("ngModel",s.chosenService),t.xp6(1),t.Q6J("ngForOf",s.availableServices),t.xp6(3),t.hij(" ",t.lcZ(46,32,"ADMIN.VISUALIZER.USER_DESTINATION.BUTTON_BACK")," "),t.xp6(3),t.hij(" ",t.lcZ(49,34,"ADMIN.VISUALIZER.USER_DESTINATION.SUBMIT_BUTTON")," ")}},dependencies:[_.sg,_.O5,cs.XC,jt.ey,cs.ZL,se.Nt,ae.KE,ae.hX,ae.bx,ae.R9,P.Fj,P.JJ,P.oH,P.On,it.lW,zi.Ou,us.VQ,us.U0,hs.C0,hs.VY,hs.Vq,hs.fd,_.Ov,p.X$]})}return i})();function rc(i,a,e){i._context.bezierCurveTo((2*i._x0+i._x1)/3,(2*i._y0+i._y1)/3,(i._x0+2*i._x1)/3,(i._y0+2*i._y1)/3,(i._x0+4*i._x1+a)/6,(i._y0+4*i._y1+e)/6)}function ds(i){this._context=i}function oc(i,a){this._basis=new ds(i),this._beta=a}ds.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:rc(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(i,a){switch(i=+i,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(i,a):this._context.moveTo(i,a);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:rc(this,i,a)}this._x0=this._x1,this._x1=i,this._y0=this._y1,this._y1=a}},oc.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var i=this._x,a=this._y,e=i.length-1;if(e>0)for(var b,n=i[0],s=a[0],r=i[e]-n,o=a[e]-s,u=-1;++u<=e;)this._basis.point(this._beta*i[u]+(1-this._beta)*(n+(b=u/e)*r),this._beta*a[u]+(1-this._beta)*(s+b*o));this._x=this._y=null,this._basis.lineEnd()},point:function(i,a){this._x.push(+i),this._y.push(+a)}};const xx=function i(a){function e(n){return 1===a?new ds(n):new oc(n,a)}return e.beta=function(n){return i(+n)},e}(.85);var Lr=l(78645),lc=l(97582),Be=l(86825);function vx(){}function cc(i){return null==i?vx:function(){return this.querySelector(i)}}function bx(){return[]}function uc(i){return new Array(i.length)}function ps(i,a){this.ownerDocument=i.ownerDocument,this.namespaceURI=i.namespaceURI,this._next=null,this._parent=i,this.__data__=a}ps.prototype={constructor:ps,appendChild:function(i){return this._parent.insertBefore(i,this._next)},insertBefore:function(i,a){return this._parent.insertBefore(i,a)},querySelector:function(i){return this._parent.querySelector(i)},querySelectorAll:function(i){return this._parent.querySelectorAll(i)}};function Dx(i,a,e,n,s,r){for(var u,o=0,b=a.length,C=r.length;oa?1:i>=a?0:NaN}var Dr="http://www.w3.org/1999/xhtml";const dc={svg:"http://www.w3.org/2000/svg",xhtml:Dr,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function pc(i){var a=i+="",e=a.indexOf(":");return e>=0&&"xmlns"!==(a=i.slice(0,e))&&(i=i.slice(e+1)),dc.hasOwnProperty(a)?{space:dc[a],local:i}:i}function Yx(i){return function(){this.removeAttribute(i)}}function Hx(i){return function(){this.removeAttributeNS(i.space,i.local)}}function zx(i,a){return function(){this.setAttribute(i,a)}}function Xx(i,a){return function(){this.setAttributeNS(i.space,i.local,a)}}function Wx(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttribute(i):this.setAttribute(i,e)}}function Qx(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttributeNS(i.space,i.local):this.setAttributeNS(i.space,i.local,e)}}function mc(i){return i.ownerDocument&&i.ownerDocument.defaultView||i.document&&i||i.defaultView}function Kx(i){return function(){this.style.removeProperty(i)}}function Jx(i,a,e){return function(){this.style.setProperty(i,a,e)}}function jx(i,a,e){return function(){var n=a.apply(this,arguments);null==n?this.style.removeProperty(i):this.style.setProperty(i,n,e)}}function ev(i){return function(){delete this[i]}}function iv(i,a){return function(){this[i]=a}}function nv(i,a){return function(){var e=a.apply(this,arguments);null==e?delete this[i]:this[i]=e}}function fc(i){return i.trim().split(/^|\s+/)}function Ar(i){return i.classList||new gc(i)}function gc(i){this._node=i,this._names=fc(i.getAttribute("class")||"")}function _c(i,a){for(var e=Ar(i),n=-1,s=a.length;++n=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(i){return this._names.indexOf(i)>=0}};var yc={},qi=null;function Mv(i,a,e){return i=bc(i,a,e),function(n){var s=n.relatedTarget;(!s||s!==this&&!(8&s.compareDocumentPosition(this)))&&i.call(this,n)}}function bc(i,a,e){return function(n){var s=qi;qi=n;try{i.call(this,this.__data__,a,e)}finally{qi=s}}}function Fv(i){return function(){var a=this.__on;if(a){for(var r,e=0,n=-1,s=a.length;e=at&&(at=lt+1);!(xt=U[at])&&++at=0;)(o=n[s])&&(r&&4^o.compareDocumentPosition(r)&&r.parentNode.insertBefore(o,r),r=o);return this},sort:function Fx(i){function a(N,B){return N&&B?i(N.__data__,B.__data__):!N-!B}i||(i=Bx);for(var e=this._groups,n=e.length,s=new Array(n),r=0;r1?this.each((null==a?Kx:"function"==typeof a?jx:Jx)(i,a,e??"")):function tv(i,a){return i.style.getPropertyValue(a)||mc(i).getComputedStyle(i,null).getPropertyValue(a)}(this.node(),i)},property:function av(i,a){return arguments.length>1?this.each((null==a?ev:"function"==typeof a?nv:iv)(i,a)):this.node()[i]},classed:function lv(i,a){var e=fc(i+"");if(arguments.length<2){for(var n=Ar(this.node()),s=-1,r=e.length;++s=0&&(e=a.slice(n+1),a=a.slice(0,n)),{type:a,name:e}})}(i+""),r=n.length;if(!(arguments.length<2)){for(u=a?Bv:Fv,null==e&&(e=!1),s=0;s0)for(var b,n=i[0],s=a[0],r=i[e]-n,o=a[e]-s,u=-1;++u<=e;)this._basis.point(this._beta*i[u]+(1-this._beta)*(n+(b=u/e)*r),this._beta*a[u]+(1-this._beta)*(s+b*o));this._x=this._y=null,this._basis.lineEnd()},point:function(i,a){this._x.push(+i),this._y.push(+a)}};const Uv=function i(a){function e(n){return 1===a?new ms(n):new Ec(n,a)}return e.beta=function(n){return i(+n)},e}(.85);var kr=Math.PI,Ir=2*kr,tn=1e-6,Yv=Ir-tn;function Or(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function Lc(){return new Or}Or.prototype=Lc.prototype={constructor:Or,moveTo:function(i,a){this._+="M"+(this._x0=this._x1=+i)+","+(this._y0=this._y1=+a)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(i,a){this._+="L"+(this._x1=+i)+","+(this._y1=+a)},quadraticCurveTo:function(i,a,e,n){this._+="Q"+ +i+","+ +a+","+(this._x1=+e)+","+(this._y1=+n)},bezierCurveTo:function(i,a,e,n,s,r){this._+="C"+ +i+","+ +a+","+ +e+","+ +n+","+(this._x1=+s)+","+(this._y1=+r)},arcTo:function(i,a,e,n,s){var r=this._x1,o=this._y1,u=(e=+e)-(i=+i),b=(n=+n)-(a=+a),C=r-i,k=o-a,N=C*C+k*k;if((s=+s)<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=i)+","+(this._y1=a);else if(N>tn)if(Math.abs(k*u-b*C)>tn&&s){var B=e-r,Q=n-o,K=u*u+b*b,X=B*B+Q*Q,U=Math.sqrt(K),q=Math.sqrt(N),lt=s*Math.tan((kr-Math.acos((K+N-X)/(2*U*q)))/2),at=lt/q,Tt=lt/U;Math.abs(at-1)>tn&&(this._+="L"+(i+at*C)+","+(a+at*k)),this._+="A"+s+","+s+",0,0,"+ +(k*B>C*Q)+","+(this._x1=i+Tt*u)+","+(this._y1=a+Tt*b)}else this._+="L"+(this._x1=i)+","+(this._y1=a)},arc:function(i,a,e,n,s,r){i=+i,a=+a,r=!!r;var o=(e=+e)*Math.cos(n),u=e*Math.sin(n),b=i+o,C=a+u,k=1^r,N=r?n-s:s-n;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+b+","+C:(Math.abs(this._x1-b)>tn||Math.abs(this._y1-C)>tn)&&(this._+="L"+b+","+C),e&&(N<0&&(N=N%Ir+Ir),N>Yv?this._+="A"+e+","+e+",0,1,"+k+","+(i-o)+","+(a-u)+"A"+e+","+e+",0,1,"+k+","+(this._x1=b)+","+(this._y1=C):N>tn&&(this._+="A"+e+","+e+",0,"+ +(N>=kr)+","+k+","+(this._x1=i+e*Math.cos(s))+","+(this._y1=a+e*Math.sin(s))))},rect:function(i,a,e,n){this._+="M"+(this._x0=this._x1=+i)+","+(this._y0=this._y1=+a)+"h"+ +e+"v"+ +n+"h"+-e+"Z"},toString:function(){return this._}};const Hv=Lc;function fs(i){return function(){return i}}function Dc(i){this._context=i}function zv(i){return new Dc(i)}function Xv(i){return i[0]}function Wv(i){return i[1]}Dc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(i,a){switch(i=+i,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(i,a):this._context.moveTo(i,a);break;case 1:this._point=2;default:this._context.lineTo(i,a)}}};var Ac=Math.PI;function Ic(i){return(1-Math.cos(Ac*i))/2}var Oc=l(47394),Mc=l(92438),$v=l(81374);function ra(){for(var i=arguments.length,a=Array(i),e=0;e1&&void 0!==arguments[1]?arguments[1]:0}}function h0(i,a){switch(arguments.length){case 0:break;case 1:this.range(i);break;default:this.range(a).domain(i)}return this}"function"==typeof Symbol&&Symbol,Math,Math,Math,Math;const Rc=Symbol("implicit");function Pc(){var i=new Map,a=[],e=[],n=Rc;function s(r){var o=r+"",u=i.get(o);if(!u){if(n!==Rc)return n;i.set(o,u=a.push(r))}return e[(u-1)%e.length]}return s.domain=function(r){if(!arguments.length)return a.slice();a=[],i=new Map;for(const o of r){const u=o+"";i.has(u)||i.set(u,a.push(o))}return s},s.range=function(r){return arguments.length?(e=Array.from(r),s):e.slice()},s.unknown=function(r){return arguments.length?(n=r,s):n},s.copy=function(){return Pc(a,e).unknown(n)},h0.apply(s,arguments),s}var Cn=l(48767);function d0(i,a){var e;function n(){var s,o,r=e.length,u=0,b=0;for(s=0;s=(N=(u+C)/2))?u=N:C=N,(U=e>=(B=(b+k)/2))?b=B:k=B,s=r,!(r=r[q=U<<1|X]))return s[q]=o,i;if(Q=+i._x.call(null,r.data),K=+i._y.call(null,r.data),a===Q&&e===K)return o.next=r,s?s[q]=o:i._root=o,i;do{s=s?s[q]=new Array(4):i._root=new Array(4),(X=a>=(N=(u+C)/2))?u=N:C=N,(U=e>=(B=(b+k)/2))?b=B:k=B}while((q=U<<1|X)==(lt=(K>=B)<<1|Q>=N));return s[lt]=r,s[q]=o,i}function ze(i,a,e,n,s){this.node=i,this.x0=a,this.y0=e,this.x1=n,this.y1=s}function S0(i){return i[0]}function L0(i){return i[1]}function Mr(i,a,e){var n=new Nr(a??S0,e??L0,NaN,NaN,NaN,NaN);return null==i?n:n.addAll(i)}function Nr(i,a,e,n,s,r){this._x=i,this._y=a,this._x0=e,this._y0=n,this._x1=s,this._y1=r,this._root=void 0}function Zc(i){for(var a={data:i.data},e=a;i=i.next;)e=e.next={data:i.data};return a}var Xe=Mr.prototype=Nr.prototype;function A0(i){return i.x+i.vx}function k0(i){return i.y+i.vy}function Vc(i){var a,e,n=1,s=1;function r(){for(var b,k,N,B,Q,K,X,C=a.length,U=0;UB+te||xtQ+te||ftN.index){var qt=B-Mt.x-Mt.vx,dt=Q-Mt.y-Mt.vy,Zt=qt*qt+dt*dt;Ztb.r&&(b.r=b[C].r)}function u(){if(a){var b,k,C=a.length;for(e=new Array(C),b=0;bk&&(k=s),rN&&(N=r));if(b>k||C>N)return this;for(this.cover(b,C).cover(k,N),e=0;ei||i>=s||n>a||a>=r;)switch(C=(ak||(u=K.y0)>N||(b=K.x1)=q)<<1|i>=U)&&(K=B[B.length-1],B[B.length-1]=B[B.length-1-X],B[B.length-1-X]=K)}else{var lt=i-+this._x.call(null,Q.data),at=a-+this._y.call(null,Q.data),Tt=lt*lt+at*at;if(Tt=(B=(o+b)/2))?o=B:b=B,(X=N>=(Q=(u+C)/2))?u=Q:C=Q,a=e,!(e=e[U=X<<1|K]))return this;if(!e.length)break;(a[U+1&3]||a[U+2&3]||a[U+3&3])&&(n=a,q=U)}for(;e.data!==i;)if(s=e,!(e=e.next))return this;return(r=e.next)&&delete e.next,s?(r?s.next=r:delete s.next,this):a?(r?a[U]=r:delete a[U],(e=a[0]||a[1]||a[2]||a[3])&&e===(a[3]||a[2]||a[1]||a[0])&&!e.length&&(n?n[q]=e:this._root=e),this):(this._root=r,this)},Xe.removeAll=function y0(i){for(var a=0,e=i.length;a1?(null==X?u.remove(K):u.set(K,Q(X)),a):u.get(K)},find:function(K,X,U){var at,Tt,xt,ft,Mt,q=0,lt=i.length;for(null==U?U=1/0:U*=U,q=0;q1?(C.on(K,X),a):C.on(K)}}}function Qc(){var i,a,e,s,n=Re(-30),r=1,o=1/0,u=.81;function b(B){var Q,K=i.length,X=Mr(i,F0,B0).visitAfter(k);for(e=B,Q=0;Q=o)){(B.data!==a||B.next)&&(0===U&&(at+=(U=Ri())*U),0===q&&(at+=(q=Ri())*q),ats.name===a)),this.colorDomain=a.domain,this.domain=e,this.customColors=n,this.scale=this.generateColorScheme(a,this.domain)}generateColorScheme(a,e){return"string"==typeof a&&(a=Kc.find(n=>n.name===a)),Pc().range(a.domain).domain(e)}getColor(a){if(null==a)throw new Error("Value can not be null");if("function"==typeof this.customColors)return this.customColors(a);const e=a.toString();let n;return this.customColors&&this.customColors.length>0&&(n=this.customColors.find(s=>s.name.toLowerCase()===e.toLowerCase())),n?n.value:this.scale(a)}}let T1=(()=>{class i{constructor(e,n){this.element=e,this.zone=n,this.visible=new t.vpe,this.isVisible=!1,this.runCheck()}destroy(){clearTimeout(this.timeout)}onVisibilityChange(){this.zone.run(()=>{this.isVisible=!0,this.visible.emit(!0)})}runCheck(){const e=()=>{if(!this.element)return;const{offsetHeight:n,offsetWidth:s}=this.element.nativeElement;n&&s?(clearTimeout(this.timeout),this.onVisibilityChange()):(clearTimeout(this.timeout),this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e(),100)}))};this.zone.runOutsideAngular(()=>{this.timeout=setTimeout(()=>e())})}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.SBq),t.Y36(t.R0b))},i.\u0275dir=t.lG2({type:i,selectors:[["visibility-observer"]],outputs:{visible:"visible"}}),i})();var ys=function(i){return i.LEFT_TO_RIGHT="LR",i.RIGHT_TO_LEFT="RL",i.TOP_TO_BOTTOM="TB",i.BOTTOM_TO_TOM="BT",i}(ys||{});function Sn(i){return"string"==typeof i?{id:i,x:0,y:0}:i}function jc(i,a){return"number"==typeof a?i[a]:a}const qc={dagre:class w1{constructor(){this.defaultSettings={orientation:ys.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0},this.settings={}}run(a){this.createDagreGraph(a),Cn.layout(this.dagreGraph),a.edgeLabels=this.dagreGraph._edgeLabels;for(const e in this.dagreGraph._nodes){const n=this.dagreGraph._nodes[e],s=a.nodes.find(r=>r.id===n.id);s.position={x:n.x,y:n.y},s.dimension={width:n.width,height:n.height}}return a}updateEdge(a,e){const n=a.nodes.find(b=>b.id===e.source),s=a.nodes.find(b=>b.id===e.target),r=n.position.y<=s.position.y?-1:1;return e.points=[{x:n.position.x,y:n.position.y-r*(n.dimension.height/2)},{x:s.position.x,y:s.position.y+r*(s.dimension.height/2)}],a}createDagreGraph(a){const e=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Cn.graphlib.Graph({compound:e.compound,multigraph:e.multigraph}),this.dagreGraph.setGraph({rankdir:e.orientation,marginx:e.marginX,marginy:e.marginY,edgesep:e.edgePadding,ranksep:e.rankPadding,nodesep:e.nodePadding,align:e.align,acyclicer:e.acyclicer,ranker:e.ranker,multigraph:e.multigraph,compound:e.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=a.nodes.map(n=>{const s=Object.assign({},n);return s.width=n.dimension.width,s.height=n.dimension.height,s.x=n.position.x,s.y=n.position.y,s}),this.dagreEdges=a.edges.map(n=>{const s=Object.assign({},n);return s.id||(s.id=Li()),s});for(const n of this.dagreNodes)n.width||(n.width=20),n.height||(n.height=30),this.dagreGraph.setNode(n.id,n);for(const n of this.dagreEdges)e.multigraph?this.dagreGraph.setEdge(n.source,n.target,n,n.id):this.dagreGraph.setEdge(n.source,n.target);return this.dagreGraph}},dagreCluster:class S1{constructor(){this.defaultSettings={orientation:ys.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,multigraph:!0,compound:!0},this.settings={}}run(a){this.createDagreGraph(a),Cn.layout(this.dagreGraph),a.edgeLabels=this.dagreGraph._edgeLabels;const e=n=>{const s=this.dagreGraph._nodes[n.id];return{...n,position:{x:s.x,y:s.y},dimension:{width:s.width,height:s.height}}};return a.clusters=(a.clusters||[]).map(e),a.nodes=a.nodes.map(e),a}updateEdge(a,e){const n=a.nodes.find(b=>b.id===e.source),s=a.nodes.find(b=>b.id===e.target),r=n.position.y<=s.position.y?-1:1;return e.points=[{x:n.position.x,y:n.position.y-r*(n.dimension.height/2)},{x:s.position.x,y:s.position.y+r*(s.dimension.height/2)}],a}createDagreGraph(a){const e=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Cn.graphlib.Graph({compound:e.compound,multigraph:e.multigraph}),this.dagreGraph.setGraph({rankdir:e.orientation,marginx:e.marginX,marginy:e.marginY,edgesep:e.edgePadding,ranksep:e.rankPadding,nodesep:e.nodePadding,align:e.align,acyclicer:e.acyclicer,ranker:e.ranker,multigraph:e.multigraph,compound:e.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=a.nodes.map(n=>{const s=Object.assign({},n);return s.width=n.dimension.width,s.height=n.dimension.height,s.x=n.position.x,s.y=n.position.y,s}),this.dagreClusters=a.clusters||[],this.dagreEdges=a.edges.map(n=>{const s=Object.assign({},n);return s.id||(s.id=Li()),s});for(const n of this.dagreNodes)this.dagreGraph.setNode(n.id,n);for(const n of this.dagreClusters)this.dagreGraph.setNode(n.id,n),n.childNodeIds.forEach(s=>{this.dagreGraph.setParent(s,n.id)});for(const n of this.dagreEdges)e.multigraph?this.dagreGraph.setEdge(n.source,n.target,n,n.id):this.dagreGraph.setEdge(n.source,n.target);return this.dagreGraph}},dagreNodesOnly:class L1{constructor(){this.defaultSettings={orientation:ys.LEFT_TO_RIGHT,marginX:20,marginY:20,edgePadding:100,rankPadding:100,nodePadding:50,curveDistance:20,multigraph:!0,compound:!0},this.settings={}}run(a){this.createDagreGraph(a),Cn.layout(this.dagreGraph),a.edgeLabels=this.dagreGraph._edgeLabels;for(const e in this.dagreGraph._nodes){const n=this.dagreGraph._nodes[e],s=a.nodes.find(r=>r.id===n.id);s.position={x:n.x,y:n.y},s.dimension={width:n.width,height:n.height}}for(const e of a.edges)this.updateEdge(a,e);return a}updateEdge(a,e){const n=a.nodes.find(K=>K.id===e.source),s=a.nodes.find(K=>K.id===e.target),r="BT"===this.settings.orientation||"TB"===this.settings.orientation?"y":"x",o="y"===r?"x":"y",u="y"===r?"height":"width",b=n.position[r]<=s.position[r]?-1:1,C={[o]:n.position[o],[r]:n.position[r]-b*(n.dimension[u]/2)},k={[o]:s.position[o],[r]:s.position[r]+b*(s.dimension[u]/2)},N=this.settings.curveDistance||this.defaultSettings.curveDistance;e.points=[C,{[o]:C[o],[r]:C[r]-b*N},{[o]:k[o],[r]:k[r]+b*N},k];const Q=a.edgeLabels[`${e.source}\x01${e.target}\x01\0`];return Q&&(Q.points=e.points),a}createDagreGraph(a){const e=Object.assign({},this.defaultSettings,this.settings);this.dagreGraph=new Cn.graphlib.Graph({compound:e.compound,multigraph:e.multigraph}),this.dagreGraph.setGraph({rankdir:e.orientation,marginx:e.marginX,marginy:e.marginY,edgesep:e.edgePadding,ranksep:e.rankPadding,nodesep:e.nodePadding,align:e.align,acyclicer:e.acyclicer,ranker:e.ranker,multigraph:e.multigraph,compound:e.compound}),this.dagreGraph.setDefaultEdgeLabel(()=>({})),this.dagreNodes=a.nodes.map(n=>{const s=Object.assign({},n);return s.width=n.dimension.width,s.height=n.dimension.height,s.x=n.position.x,s.y=n.position.y,s}),this.dagreEdges=a.edges.map(n=>{const s=Object.assign({},n);return s.id||(s.id=Li()),s});for(const n of this.dagreNodes)n.width||(n.width=20),n.height||(n.height=30),this.dagreGraph.setNode(n.id,n);for(const n of this.dagreEdges)e.multigraph?this.dagreGraph.setEdge(n.source,n.target,n,n.id):this.dagreGraph.setEdge(n.source,n.target);return this.dagreGraph}},d3ForceDirected:class D1{constructor(){this.defaultSettings={force:Wc().force("charge",Qc().strength(-150)).force("collide",Vc(5)),forceLink:Xc().id(a=>a.id).distance(()=>100)},this.settings={},this.outputGraph$=new Lr.x}run(a){return this.inputGraph=a,this.d3Graph={nodes:[...this.inputGraph.nodes.map(e=>({...e}))],edges:[...this.inputGraph.edges.map(e=>({...e}))]},this.outputGraph={nodes:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&this.settings.force.nodes(this.d3Graph.nodes).force("link",this.settings.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}updateEdge(a,e){const n=Object.assign({},this.defaultSettings,this.settings);return n.force&&n.force.nodes(this.d3Graph.nodes).force("link",n.forceLink.links(this.d3Graph.edges)).alpha(.5).restart().on("tick",()=>{this.outputGraph$.next(this.d3GraphToOutputGraph(this.d3Graph))}),this.outputGraph$.asObservable()}d3GraphToOutputGraph(a){return this.outputGraph.nodes=this.d3Graph.nodes.map(e=>({...e,id:e.id||Li(),position:{x:e.x,y:e.y},dimension:{width:e.dimension&&e.dimension.width||20,height:e.dimension&&e.dimension.height||20},transform:`translate(${e.x-(e.dimension&&e.dimension.width||20)/2||0}, ${e.y-(e.dimension&&e.dimension.height||20)/2||0})`})),this.outputGraph.edges=this.d3Graph.edges.map(e=>({...e,source:Sn(e.source).id,target:Sn(e.target).id,points:[{x:Sn(e.source).x,y:Sn(e.source).y},{x:Sn(e.target).x,y:Sn(e.target).y}]})),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(a,e){this.settings.force.alphaTarget(.3).restart();const n=this.d3Graph.nodes.find(s=>s.id===a.id);n&&(this.draggingStart={x:e.x-n.x,y:e.y-n.y},n.fx=e.x-this.draggingStart.x,n.fy=e.y-this.draggingStart.y)}onDrag(a,e){if(!a)return;const n=this.d3Graph.nodes.find(s=>s.id===a.id);n&&(n.fx=e.x-this.draggingStart.x,n.fy=e.y-this.draggingStart.y)}onDragEnd(a,e){if(!a)return;const n=this.d3Graph.nodes.find(s=>s.id===a.id);n&&(this.settings.force.alphaTarget(0),n.fx=void 0,n.fy=void 0)}},colaForceDirected:class A1{constructor(){this.defaultSettings={force:(0,U0.d3adaptor)({...y,...d,...v}).linkDistance(150).avoidOverlaps(!0),viewDimensions:{width:600,height:600}},this.settings={},this.outputGraph$=new Lr.x}run(a){return this.inputGraph=a,this.inputGraph.clusters||(this.inputGraph.clusters=[]),this.internalGraph={nodes:[...this.inputGraph.nodes.map(e=>({...e,width:e.dimension?e.dimension.width:20,height:e.dimension?e.dimension.height:20}))],groups:[...this.inputGraph.clusters.map(e=>({padding:5,groups:e.childNodeIds.map(n=>this.inputGraph.clusters.findIndex(s=>s.id===n)).filter(n=>n>=0),leaves:e.childNodeIds.map(n=>this.inputGraph.nodes.findIndex(s=>s.id===n)).filter(n=>n>=0)}))],links:[...this.inputGraph.edges.map(e=>{const n=this.inputGraph.nodes.findIndex(r=>e.source===r.id),s=this.inputGraph.nodes.findIndex(r=>e.target===r.id);if(-1!==n&&-1!==s)return{...e,source:n,target:s}}).filter(e=>!!e)],groupLinks:[...this.inputGraph.edges.map(e=>{const n=this.inputGraph.nodes.findIndex(r=>e.source===r.id),s=this.inputGraph.nodes.findIndex(r=>e.target===r.id);if(!(n>=0&&s>=0))return e}).filter(e=>!!e)]},this.outputGraph={nodes:[],clusters:[],edges:[],edgeLabels:[]},this.outputGraph$.next(this.outputGraph),this.settings=Object.assign({},this.defaultSettings,this.settings),this.settings.force&&(this.settings.force=this.settings.force.nodes(this.internalGraph.nodes).groups(this.internalGraph.groups).links(this.internalGraph.links).alpha(.5).on("tick",()=>{this.settings.onTickListener&&this.settings.onTickListener(this.internalGraph),this.outputGraph$.next(this.internalGraphToOutputGraph(this.internalGraph))}),this.settings.viewDimensions&&(this.settings.force=this.settings.force.size([this.settings.viewDimensions.width,this.settings.viewDimensions.height])),this.settings.forceModifierFn&&(this.settings.force=this.settings.forceModifierFn(this.settings.force)),this.settings.force.start()),this.outputGraph$.asObservable()}updateEdge(a,e){const n=Object.assign({},this.defaultSettings,this.settings);return n.force&&n.force.start(),this.outputGraph$.asObservable()}internalGraphToOutputGraph(a){return this.outputGraph.nodes=a.nodes.map(e=>({...e,id:e.id||Li(),position:{x:e.x,y:e.y},dimension:{width:e.dimension&&e.dimension.width||20,height:e.dimension&&e.dimension.height||20},transform:`translate(${e.x-(e.dimension&&e.dimension.width||20)/2||0}, ${e.y-(e.dimension&&e.dimension.height||20)/2||0})`})),this.outputGraph.edges=a.links.map(e=>{const n=jc(a.nodes,e.source),s=jc(a.nodes,e.target);return{...e,source:n.id,target:s.id,points:[n.bounds.rayIntersection(s.bounds.cx(),s.bounds.cy()),s.bounds.rayIntersection(n.bounds.cx(),n.bounds.cy())]}}).concat(a.groupLinks.map(e=>{const n=a.nodes.find(u=>u.id===e.source),s=a.nodes.find(u=>u.id===e.target),r=n||a.groups.find(u=>u.id===e.source),o=s||a.groups.find(u=>u.id===e.target);return{...e,source:r.id,target:o.id,points:[r.bounds.rayIntersection(o.bounds.cx(),o.bounds.cy()),o.bounds.rayIntersection(r.bounds.cx(),r.bounds.cy())]}})),this.outputGraph.clusters=a.groups.map((e,n)=>({...this.inputGraph.clusters[n],dimension:{width:e.bounds?e.bounds.width():20,height:e.bounds?e.bounds.height():20},position:{x:e.bounds?e.bounds.x+e.bounds.width()/2:0,y:e.bounds?e.bounds.y+e.bounds.height()/2:0}})),this.outputGraph.edgeLabels=this.outputGraph.edges,this.outputGraph}onDragStart(a,e){const n=this.outputGraph.nodes.findIndex(r=>r.id===a.id),s=this.internalGraph.nodes[n];s&&(this.draggingStart={x:s.x-e.x,y:s.y-e.y},s.fixed=1,this.settings.force.start())}onDrag(a,e){if(!a)return;const n=this.outputGraph.nodes.findIndex(r=>r.id===a.id),s=this.internalGraph.nodes[n];s&&(s.x=this.draggingStart.x+e.x,s.y=this.draggingStart.y+e.y)}onDragEnd(a,e){if(!a)return;const n=this.outputGraph.nodes.findIndex(r=>r.id===a.id),s=this.internalGraph.nodes[n];s&&(s.fixed=0)}}};let tu=(()=>{class i{getLayout(e){if(qc[e])return new qc[e];throw new Error(`Unknown layout type '${e}'`)}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),i})(),k1=(()=>{class i{constructor(){this.mouseWheelUp=new t.vpe,this.mouseWheelDown=new t.vpe}onMouseWheelChrome(e){this.mouseWheelFunc(e)}onMouseWheelFirefox(e){this.mouseWheelFunc(e)}onWheel(e){this.mouseWheelFunc(e)}onMouseWheelIE(e){this.mouseWheelFunc(e)}mouseWheelFunc(e){window.event&&(e=window.event);const n=Math.max(-1,Math.min(1,e.wheelDelta||-e.detail||e.deltaY||e.deltaX)),r=e.wheelDelta?n<0:n>0;(e.wheelDelta?n>0:n<0)?this.mouseWheelUp.emit(e):r&&this.mouseWheelDown.emit(e),e.returnValue=!1,e.preventDefault&&e.preventDefault()}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275dir=t.lG2({type:i,selectors:[["","mouseWheel",""]],hostBindings:function(e,n){1&e&&t.NdJ("mousewheel",function(r){return n.onMouseWheelChrome(r)})("DOMMouseScroll",function(r){return n.onMouseWheelFirefox(r)})("wheel",function(r){return n.onWheel(r)})("onmousewheel",function(r){return n.onMouseWheelIE(r)})},outputs:{mouseWheelUp:"mouseWheelUp",mouseWheelDown:"mouseWheelDown"}}),i})(),I1=(()=>{class i{constructor(e,n,s,r){this.el=e,this.zone=n,this.cd=s,this.layoutService=r,this.nodes=[],this.clusters=[],this.compoundNodes=[],this.links=[],this.activeEntries=[],this.draggingEnabled=!0,this.panningEnabled=!0,this.panningAxis=xs.Both,this.enableZoom=!0,this.zoomSpeed=.1,this.minZoomLevel=.1,this.maxZoomLevel=4,this.autoZoom=!1,this.panOnZoom=!0,this.animate=!1,this.autoCenter=!1,this.enableTrackpadSupport=!1,this.showMiniMap=!1,this.miniMapMaxWidth=100,this.miniMapPosition=vs.UpperRight,this.scheme="cool",this.animations=!0,this.deferDisplayUntilPosition=!1,this.select=new t.vpe,this.activate=new t.vpe,this.deactivate=new t.vpe,this.zoomChange=new t.vpe,this.clickHandler=new t.vpe,this.isMouseMoveCalled=!1,this.graphSubscription=new Oc.w0,this.subscriptions=[],this.isPanning=!1,this.isDragging=!1,this.initialized=!1,this.graphDims={width:0,height:0},this._oldLinks=[],this.oldNodes=new Set,this.oldClusters=new Set,this.oldCompoundNodes=new Set,this.transformationMatrix={a:1,c:0,e:0,b:0,d:1,f:0},this._touchLastX=null,this._touchLastY=null,this.minimapScaleCoefficient=3,this.minimapOffsetX=0,this.minimapOffsetY=0,this.isMinimapPanning=!1,this.groupResultsBy=o=>o.label}get zoomLevel(){return this.transformationMatrix.a}set zoomLevel(e){this.zoomTo(Number(e))}get panOffsetX(){return this.transformationMatrix.e}set panOffsetX(e){this.panTo(Number(e),null)}get panOffsetY(){return this.transformationMatrix.f}set panOffsetY(e){this.panTo(null,Number(e))}ngOnInit(){this.update$&&this.subscriptions.push(this.update$.subscribe(()=>{this.update()})),this.center$&&this.subscriptions.push(this.center$.subscribe(()=>{this.center()})),this.zoomToFit$&&this.subscriptions.push(this.zoomToFit$.subscribe(()=>{this.zoomToFit()})),this.panToNode$&&this.subscriptions.push(this.panToNode$.subscribe(e=>{this.panToNodeId(e)})),this.minimapClipPathId=`minimapClip${Li()}`}ngOnChanges(e){this.basicUpdate();const{layoutSettings:s}=e;this.setLayout(this.layout),s&&this.setLayoutSettings(this.layoutSettings),this.update()}setLayout(e){this.initialized=!1,e||(e="dagre"),"string"==typeof e&&(this.layout=this.layoutService.getLayout(e),this.setLayoutSettings(this.layoutSettings))}setLayoutSettings(e){this.layout&&"string"!=typeof this.layout&&(this.layout.settings=e)}ngOnDestroy(){this.unbindEvents(),this.visibilityObserver&&(this.visibilityObserver.visible.unsubscribe(),this.visibilityObserver.destroy());for(const e of this.subscriptions)e.unsubscribe();this.subscriptions=null}ngAfterViewInit(){this.bindWindowResizeEvent(),this.visibilityObserver=new T1(this.el,this.zone),this.visibilityObserver.visible.subscribe(this.update.bind(this)),setTimeout(()=>this.update())}update(){this.basicUpdate(),this.curve||(this.curve=Uv.beta(1)),this.zone.run(()=>{this.dims=function b1({width:i,height:a}){let e=i,n=a;return e=Math.max(0,e),n=Math.max(0,n),{width:Math.floor(e),height:Math.floor(n)}}({width:this.width,height:this.height}),this.seriesDomain=this.getSeriesDomain(),this.setColors(),this.createGraph(),this.updateTransform(),this.initialized=!0})}createGraph(){this.graphSubscription.unsubscribe(),this.graphSubscription=new Oc.w0;const e=n=>(n.meta||(n.meta={}),n.id||(n.id=Li()),n.dimension?n.meta.forceDimensions=void 0===n.meta.forceDimensions||n.meta.forceDimensions:(n.dimension={width:this.nodeWidth?this.nodeWidth:30,height:this.nodeHeight?this.nodeHeight:30},n.meta.forceDimensions=!1),n.position||(n.position={x:0,y:0},this.deferDisplayUntilPosition&&(n.hidden=!0)),n.data=n.data?n.data:{},n);this.graph={nodes:this.nodes.length>0?[...this.nodes].map(e):[],clusters:this.clusters&&this.clusters.length>0?[...this.clusters].map(e):[],compoundNodes:this.compoundNodes&&this.compoundNodes.length>0?[...this.compoundNodes].map(e):[],edges:this.links.length>0?[...this.links].map(n=>(n.id||(n.id=Li()),n)):[]},requestAnimationFrame(()=>this.draw())}draw(){if(!this.layout||"string"==typeof this.layout)return;this.applyNodeDimensions();const e=this.layout.run(this.graph),n=e instanceof mt.y?e:(0,It.of)(e);this.graphSubscription.add(n.subscribe(s=>{this.graph=s,this.tick()})),(0!==this.graph.nodes.length||0!==this.graph.compoundNodes?.length)&&n.pipe((0,$v.P)()).subscribe(()=>this.applyNodeDimensions())}tick(){const e=new Set;this.graph.nodes.map(o=>{o.transform=`translate(${o.position.x-o.dimension.width/2||0}, ${o.position.y-o.dimension.height/2||0})`,o.data||(o.data={}),o.data.color=this.colors.getColor(this.groupResultsBy(o)),this.deferDisplayUntilPosition&&(o.hidden=!1),e.add(o.id)});const n=new Set,s=new Set;(this.graph.clusters||[]).map(o=>{o.transform=`translate(${o.position.x-o.dimension.width/2||0}, ${o.position.y-o.dimension.height/2||0})`,o.data||(o.data={}),o.data.color=this.colors.getColor(this.groupResultsBy(o)),this.deferDisplayUntilPosition&&(o.hidden=!1),n.add(o.id)}),(this.graph.compoundNodes||[]).map(o=>{o.transform=`translate(${o.position.x-o.dimension.width/2||0}, ${o.position.y-o.dimension.height/2||0})`,o.data||(o.data={}),o.data.color=this.colors.getColor(this.groupResultsBy(o)),this.deferDisplayUntilPosition&&(o.hidden=!1),s.add(o.id)}),setTimeout(()=>{this.oldNodes=e,this.oldClusters=n,this.oldCompoundNodes=s},500);const r=[];for(const o in this.graph.edgeLabels){const u=this.graph.edgeLabels[o],b=o.replace(/[^\w-]*/g,""),C=this.layout&&"string"!=typeof this.layout&&this.layout.settings&&this.layout.settings.multigraph;let k=this._oldLinks.find(C?U=>`${U.source}${U.target}${U.id}`===b:U=>`${U.source}${U.target}`===b);const N=this.graph.edges.find(C?U=>`${U.source}${U.target}${U.id}`===b:U=>`${U.source}${U.target}`===b);k?k.data&&N&&N.data&&JSON.stringify(k.data)!==JSON.stringify(N.data)&&(k.data=N.data):k=N||u,k.oldLine=k.line;const B=u.points,Q=this.generateLine(B),K=Object.assign({},k);K.line=Q,K.points=B,this.updateMidpointOnEdge(K,B);const X=B[Math.floor(B.length/2)];X&&(K.textTransform=`translate(${X.x||0},${X.y||0})`),K.textAngle=0,K.oldLine||(K.oldLine=K.line),this.calcDominantBaseline(K),r.push(K)}this.graph.edges=r,this.graph.edges&&(this._oldLinks=this.graph.edges.map(o=>{const u=Object.assign({},o);return u.oldLine=o.line,u})),this.updateMinimap(),this.autoZoom&&this.zoomToFit(),this.autoCenter&&this.center(),requestAnimationFrame(()=>this.redrawLines()),this.cd.markForCheck()}getMinimapTransform(){switch(this.miniMapPosition){case vs.UpperLeft:return"";case vs.UpperRight:return"translate("+(this.dims.width-this.graphDims.width/this.minimapScaleCoefficient)+",0)";default:return""}}updateGraphDims(){let e=1/0,n=-1/0,s=1/0,r=-1/0;for(let o=0;on?u.position.x+u.dimension.width:n,r=u.position.y+u.dimension.height>r?u.position.y+u.dimension.height:r}e-=100,s-=100,n+=100,r+=100,this.graphDims.width=n-e,this.graphDims.height=r-s,this.minimapOffsetX=e,this.minimapOffsetY=s}updateMinimap(){this.graph.nodes&&this.graph.nodes.length&&(this.updateGraphDims(),this.miniMapMaxWidth&&(this.minimapScaleCoefficient=this.graphDims.width/this.miniMapMaxWidth),this.miniMapMaxHeight&&(this.minimapScaleCoefficient=Math.max(this.minimapScaleCoefficient,this.graphDims.height/this.miniMapMaxHeight)),this.minimapTransform=this.getMinimapTransform())}applyNodeDimensions(){this.nodeElements&&this.nodeElements.length&&this.nodeElements.map(e=>{const n=e.nativeElement,s=this.graph.nodes.find(o=>o.id===n.id);if(!s)return;let r;try{if(r=n.getBBox(),!r.width||!r.height)return}catch{return}if(s.dimension.height=this.nodeHeight?s.dimension.height&&s.meta.forceDimensions?s.dimension.height:this.nodeHeight:s.dimension.height&&s.meta.forceDimensions?s.dimension.height:r.height,this.nodeMaxHeight&&(s.dimension.height=Math.max(s.dimension.height,this.nodeMaxHeight)),this.nodeMinHeight&&(s.dimension.height=Math.min(s.dimension.height,this.nodeMinHeight)),this.nodeWidth)s.dimension.width=s.dimension.width&&s.meta.forceDimensions?s.dimension.width:this.nodeWidth;else if(n.getElementsByTagName("text").length){let o;try{for(const u of n.getElementsByTagName("text")){const b=u.getBBox();o?(b.width>o.width&&(o.width=b.width),b.height>o.height&&(o.height=b.height)):o=b}}catch{return}s.dimension.width=s.dimension.width&&s.meta.forceDimensions?s.dimension.width:o.width+20}else s.dimension.width=s.dimension.width&&s.meta.forceDimensions?s.dimension.width:r.width;this.nodeMaxWidth&&(s.dimension.width=Math.max(s.dimension.width,this.nodeMaxWidth)),this.nodeMinWidth&&(s.dimension.width=Math.min(s.dimension.width,this.nodeMinWidth))})}redrawLines(e=this.animate){this.linkElements.map(n=>{const s=this.graph.edges.find(r=>r.id===n.nativeElement.id);s&&(wc(n.nativeElement).select(".line").attr("d",s.oldLine).transition().ease(Ic).duration(e?500:0).attr("d",s.line),wc(this.el.nativeElement).select(`#${s.id}`).attr("d",s.oldTextPath).transition().ease(Ic).duration(e?500:0).attr("d",s.textPath),this.updateMidpointOnEdge(s,s.points))})}calcDominantBaseline(e){const n=e.points[0],s=e.points[e.points.length-1];e.oldTextPath=e.textPath,s.xs.x).y(s=>s.y).curve(this.curve)(e)}onZoom(e,n){if(this.enableTrackpadSupport&&!e.ctrlKey)return void this.pan(-1*e.deltaX,-1*e.deltaY);const s=1+("in"===n?this.zoomSpeed:-this.zoomSpeed),r=this.zoomLevel*s;if(!(r<=this.minZoomLevel||r>=this.maxZoomLevel)&&this.enableZoom)if(!0===this.panOnZoom&&e){const o=e.clientX,u=e.clientY,b=this.el.nativeElement.querySelector("svg"),C=b.querySelector("g.chart"),k=b.createSVGPoint();k.x=o,k.y=u;const N=k.matrixTransform(C.getScreenCTM().inverse());this.pan(N.x,N.y,!0),this.zoom(s),this.pan(-N.x,-N.y,!0)}else this.zoom(s)}pan(e,n,s=!1){const r=s?1:this.zoomLevel;this.transformationMatrix=ra(this.transformationMatrix,Bc(e/r,n/r)),this.updateTransform()}panTo(e,n){null==e||isNaN(e)||null==n||isNaN(n)||(this.transformationMatrix=ra(this.transformationMatrix,Bc((-this.panOffsetX-e*this.zoomLevel+this.dims.width/2)/this.zoomLevel,(-this.panOffsetY-n*this.zoomLevel+this.dims.height/2)/this.zoomLevel)),this.updateTransform())}zoom(e){this.transformationMatrix=ra(this.transformationMatrix,function s0(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return function a0(i){return typeof i>"u"}(a)&&(a=i),{a:i,c:0,e:0,b:0,d:a,f:0}}(e,e)),this.zoomChange.emit(this.zoomLevel),this.updateTransform()}zoomTo(e){this.transformationMatrix.a=isNaN(e)?this.transformationMatrix.a:Number(e),this.transformationMatrix.d=isNaN(e)?this.transformationMatrix.d:Number(e),this.zoomChange.emit(this.zoomLevel),this.updateTransform(),this.update()}onDrag(e){if(!this.draggingEnabled)return;const n=this.draggingNode;this.layout&&"string"!=typeof this.layout&&this.layout.onDrag&&this.layout.onDrag(n,e),n.position.x+=e.movementX/this.zoomLevel,n.position.y+=e.movementY/this.zoomLevel,n.transform=`translate(${n.position.x-n.dimension.width/2}, ${n.position.y-n.dimension.height/2})`;for(const o of this.graph.edges)if((o.target===n.id||o.source===n.id||o.target.id===n.id||o.source.id===n.id)&&this.layout&&"string"!=typeof this.layout){const u=this.layout.updateEdge(this.graph,o),b=u instanceof mt.y?u:(0,It.of)(u);this.graphSubscription.add(b.subscribe(C=>{this.graph=C,this.redrawEdge(o)}))}this.redrawLines(!1),this.updateMinimap()}redrawEdge(e){const n=this.generateLine(e.points);this.calcDominantBaseline(e),e.oldLine=e.line,e.line=n}updateTransform(){this.transform=function o0(i){return function Fc(i){return"matrix("+i.a+","+i.b+","+i.c+","+i.d+","+i.e+","+i.f+")"}(i)}(function u0(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e10;return{a:Math.round(i.a*a)/a,b:Math.round(i.b*a)/a,c:Math.round(i.c*a)/a,d:Math.round(i.d*a)/a,e:Math.round(i.e*a)/a,f:Math.round(i.f*a)/a}}(this.transformationMatrix,100))}onClick(e){this.select.emit(e)}onActivate(e){this.activeEntries.indexOf(e)>-1||(this.activeEntries=[e,...this.activeEntries],this.activate.emit({value:e,entries:this.activeEntries}))}onDeactivate(e){const n=this.activeEntries.indexOf(e);this.activeEntries.splice(n,1),this.activeEntries=[...this.activeEntries],this.deactivate.emit({value:e,entries:this.activeEntries})}getSeriesDomain(){return this.nodes.map(e=>this.groupResultsBy(e)).reduce((e,n)=>-1!==e.indexOf(n)?e:e.concat([n]),[]).sort()}trackLinkBy(e,n){return n.id}trackNodeBy(e,n){return n.id}setColors(){this.colors=new y1(this.scheme,this.seriesDomain,this.customColors)}onMouseMove(e){this.isMouseMoveCalled=!0,(this.isPanning||this.isMinimapPanning)&&this.panningEnabled?this.panWithConstraints(this.panningAxis,e):this.isDragging&&this.draggingEnabled&&this.onDrag(e)}onMouseDown(e){this.isMouseMoveCalled=!1}graphClick(e){this.isMouseMoveCalled||this.clickHandler.emit(e)}onTouchStart(e){this._touchLastX=e.changedTouches[0].clientX,this._touchLastY=e.changedTouches[0].clientY,this.isPanning=!0}onTouchMove(e){if(this.isPanning&&this.panningEnabled){const n=e.changedTouches[0].clientX,s=e.changedTouches[0].clientY,r=n-this._touchLastX,o=s-this._touchLastY;this._touchLastX=n,this._touchLastY=s,this.pan(r,o)}}onTouchEnd(e){this.isPanning=!1}onMouseUp(e){this.isDragging=!1,this.isPanning=!1,this.isMinimapPanning=!1,this.layout&&"string"!=typeof this.layout&&this.layout.onDragEnd&&this.layout.onDragEnd(this.draggingNode,e)}onNodeMouseDown(e,n){this.draggingEnabled&&(this.isDragging=!0,this.draggingNode=n,this.layout&&"string"!=typeof this.layout&&this.layout.onDragStart&&this.layout.onDragStart(n,e))}onMinimapDragMouseDown(){this.isMinimapPanning=!0}onMinimapPanTo(e){this.panTo((e.offsetX-(this.dims.width-(this.graphDims.width+this.minimapOffsetX)/this.minimapScaleCoefficient))*this.minimapScaleCoefficient,(e.offsetY+this.minimapOffsetY/this.minimapScaleCoefficient)*this.minimapScaleCoefficient),this.isMinimapPanning=!0}center(){this.panTo(this.graphDims.width/2,this.graphDims.height/2)}zoomToFit(){let s=Math.min(this.dims.height/this.graphDims.height,this.dims.width/this.graphDims.width,1);sthis.maxZoomLevel&&(s=this.maxZoomLevel),s!==this.zoomLevel&&(this.zoomLevel=s,this.updateTransform(),this.zoomChange.emit(this.zoomLevel))}panToNodeId(e){const n=this.graph.nodes.find(s=>s.id===e);n&&this.panTo(n.position.x,n.position.y)}getCompoundNodeChildren(e){return this.nodes.filter(n=>e.includes(n.id))}panWithConstraints(e,n){let s=n.movementX,r=n.movementY;switch(this.isMinimapPanning&&(s=-this.minimapScaleCoefficient*s*this.zoomLevel,r=-this.minimapScaleCoefficient*r*this.zoomLevel),e){case xs.Horizontal:this.pan(s,0);break;case xs.Vertical:this.pan(0,r);break;default:this.pan(s,r)}}updateMidpointOnEdge(e,n){if(e&&n)if(n.length%2==1)e.midPoint=n[Math.floor(n.length/2)];else{const s=n[n.length/2],r=n[n.length/2-1];e.midPoint={x:(s.x+r.x)/2,y:(s.y+r.y)/2}}}basicUpdate(){if(this.view)this.width=this.view[0],this.height=this.view[1];else{const e=this.getContainerDims();e&&(this.width=e.width,this.height=e.height)}this.width||(this.width=600),this.height||(this.height=400),this.width=Math.floor(this.width),this.height=Math.floor(this.height),this.cd&&this.cd.markForCheck()}getContainerDims(){let e,n;const s=this.el.nativeElement;if(null!==s.parentNode){const r=s.parentNode.getBoundingClientRect();e=r.width,n=r.height}return e&&n?{width:e,height:n}:null}unbindEvents(){this.resizeSubscription&&this.resizeSubscription.unsubscribe()}bindWindowResizeEvent(){const n=(0,Mc.R)(window,"resize").pipe((0,ht.b)(200)).subscribe(s=>{this.update(),this.cd&&this.cd.markForCheck()});this.resizeSubscription=n}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(tu))},i.\u0275cmp=t.Xpm({type:i,selectors:[["ngx-graph"]],contentQueries:function(e,n,s){if(1&e&&(t.Suo(s,H0,5),t.Suo(s,z0,5),t.Suo(s,X0,5),t.Suo(s,W0,5),t.Suo(s,Q0,5)),2&e){let r;t.iGM(r=t.CRH())&&(n.linkTemplate=r.first),t.iGM(r=t.CRH())&&(n.nodeTemplate=r.first),t.iGM(r=t.CRH())&&(n.clusterTemplate=r.first),t.iGM(r=t.CRH())&&(n.defsTemplate=r.first),t.iGM(r=t.CRH())&&(n.miniMapNodeTemplate=r.first)}},viewQuery:function(e,n){if(1&e&&(t.Gf($0,5),t.Gf(K0,5)),2&e){let s;t.iGM(s=t.CRH())&&(n.nodeElements=s),t.iGM(s=t.CRH())&&(n.linkElements=s)}},hostBindings:function(e,n){1&e&&t.NdJ("mousemove",function(r){return n.onMouseMove(r)},!1,t.evT)("mousedown",function(r){return n.onMouseDown(r)},!1,t.evT)("click",function(r){return n.graphClick(r)},!1,t.evT)("touchmove",function(r){return n.onTouchMove(r)},!1,t.evT)("mouseup",function(r){return n.onMouseUp(r)},!1,t.evT)},inputs:{nodes:"nodes",clusters:"clusters",compoundNodes:"compoundNodes",links:"links",activeEntries:"activeEntries",curve:"curve",draggingEnabled:"draggingEnabled",nodeHeight:"nodeHeight",nodeMaxHeight:"nodeMaxHeight",nodeMinHeight:"nodeMinHeight",nodeWidth:"nodeWidth",nodeMinWidth:"nodeMinWidth",nodeMaxWidth:"nodeMaxWidth",panningEnabled:"panningEnabled",panningAxis:"panningAxis",enableZoom:"enableZoom",zoomSpeed:"zoomSpeed",minZoomLevel:"minZoomLevel",maxZoomLevel:"maxZoomLevel",autoZoom:"autoZoom",panOnZoom:"panOnZoom",animate:"animate",autoCenter:"autoCenter",update$:"update$",center$:"center$",zoomToFit$:"zoomToFit$",panToNode$:"panToNode$",layout:"layout",layoutSettings:"layoutSettings",enableTrackpadSupport:"enableTrackpadSupport",showMiniMap:"showMiniMap",miniMapMaxWidth:"miniMapMaxWidth",miniMapMaxHeight:"miniMapMaxHeight",miniMapPosition:"miniMapPosition",view:"view",scheme:"scheme",customColors:"customColors",animations:"animations",deferDisplayUntilPosition:"deferDisplayUntilPosition",groupResultsBy:"groupResultsBy",zoomLevel:"zoomLevel",panOffsetX:"panOffsetX",panOffsetY:"panOffsetY"},outputs:{select:"select",activate:"activate",deactivate:"deactivate",zoomChange:"zoomChange",clickHandler:"clickHandler"},features:[t.TTD],ngContentSelectors:_1,decls:6,vars:11,consts:[["mouseWheel","",1,"ngx-charts-outer",3,"mouseWheelUp","mouseWheelDown"],[1,"ngx-charts"],["class","graph chart",3,"touchstart","touchend",4,"ngIf"],["class","minimap",4,"ngIf"],[1,"graph","chart",3,"touchstart","touchend"],[3,"ngTemplateOutlet",4,"ngIf"],["class","text-path",4,"ngFor","ngForOf"],[1,"panning-rect",3,"mousedown"],[1,"clusters"],["class","node-group",3,"old-node","id","click",4,"ngFor","ngForOf","ngForTrackBy"],[1,"compound-nodes"],["class","node-group",3,"old-node","id","click","mousedown",4,"ngFor","ngForOf","ngForTrackBy"],[1,"links"],["class","link-group",3,"id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"nodes"],[3,"ngTemplateOutlet"],[1,"text-path"],[1,"node-group",3,"id","click"],["clusterElement",""],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],["class","node cluster",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"node","cluster"],["alignment-baseline","central"],[1,"node-group",3,"id","click","mousedown"],["nodeElement",""],["class","node compound-node",4,"ngIf"],[1,"node","compound-node"],[1,"link-group",3,"id"],["linkElement",""],["class","edge",4,"ngIf"],[1,"edge"],["r","10",4,"ngIf"],["r","10"],[1,"minimap"],[1,"minimap-background",3,"mousedown"],[1,"minimap-nodes"],["class","node-group",3,"old-node","id",4,"ngFor","ngForOf","ngForTrackBy"],[1,"minimap-drag",3,"mousedown"],[1,"node-group",3,"id"]],template:function(e,n){1&e&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("mouseWheelUp",function(r){return n.onZoom(r,"in")})("mouseWheelDown",function(r){return n.onZoom(r,"out")}),t.O4$(),t.TgZ(1,"svg",1),t.YNc(2,h1,14,14,"g",2),t.TgZ(3,"clipPath"),t._UZ(4,"rect"),t.qZA(),t.YNc(5,g1,6,15,"g",3),t.qZA()()),2&e&&(t.Udp("width",n.width,"px"),t.Q6J("@animationState","active")("@.disabled",!n.animations),t.xp6(1),t.uIk("width",n.width)("height",n.height),t.xp6(1),t.Q6J("ngIf",n.initialized&&n.graph),t.xp6(1),t.uIk("id",n.minimapClipPathId),t.xp6(1),t.uIk("width",n.graphDims.width/n.minimapScaleCoefficient)("height",n.graphDims.height/n.minimapScaleCoefficient),t.xp6(1),t.Q6J("ngIf",n.showMiniMap))},dependencies:[k1,_.O5,_.tP,_.sg],styles:[".minimap .minimap-background{fill:#0000001a}.minimap .minimap-drag{fill:#0003;stroke:#fff;stroke-width:1px;stroke-dasharray:2px;stroke-dashoffset:2px;cursor:pointer}.minimap .minimap-drag.panning{fill:#0000004d}.minimap .minimap-nodes{opacity:.5;pointer-events:none}.graph{-webkit-user-select:none;-moz-user-select:none;user-select:none}.graph .edge{stroke:#666;fill:none}.graph .edge .edge-label{stroke:none;font-size:12px;fill:#251e1e}.graph .panning-rect{fill:#0000;cursor:move}.graph .node-group.old-node{transition:transform .5s ease-in-out}.graph .node-group .node:focus{outline:none}.graph .compound-node rect{opacity:.5}.graph .cluster rect{opacity:.2}\n"],encapsulation:2,data:{animation:[(0,Be.X$)("animationState",[(0,Be.eR)(":enter",[(0,Be.oB)({opacity:0}),(0,Be.jt)("500ms 100ms",(0,Be.oB)({opacity:1}))])])]},changeDetection:0}),(0,lc.gn)([v1(500)],i.prototype,"updateMinimap",null),i})(),O1=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({providers:[tu],imports:[[_.ez]]}),i})(),M1=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[_.ez],O1]}),i})();var eu=l(68484);Math;function oa(i){return{type:i}}function Cs(i,a){return null==i||null==a?NaN:ia?1:i>=a?0:NaN}function H1(i,a){return null==i||null==a?NaN:ai?1:a>=i?0:NaN}function Ur(i){let a,e,n;function s(u,b,C=0,k=u.length){if(C>>1;e(u[N],b)<0?C=N+1:k=N}while(CCs(i(u),b),n=(u,b)=>i(u)-b):(a=i===Cs||i===H1?i:z1,e=i,n=i),{left:s,center:function o(u,b,C=0,k=u.length){const N=s(u,b,C,k-1);return N>C&&n(u[N-1],b)>-n(u[N],b)?N-1:N},right:function r(u,b,C=0,k=u.length){if(C>>1;e(u[N],b)<=0?C=N+1:k=N}while(C=X1?10:r>=W1?5:r>=Q1?2:1;let u,b,C;return s<0?(C=Math.pow(10,-s)/o,u=Math.round(i*C),b=Math.round(a*C),u/Ca&&--b,C=-C):(C=Math.pow(10,s)*o,u=Math.round(i/C),b=Math.round(a/C),u*Ca&&--b),b(i(r=new Date(+r)),r),s.ceil=r=>(i(r=new Date(r-1)),a(r,1),i(r),r),s.round=r=>{const o=s(r),u=s.ceil(r);return r-o(a(r=new Date(+r),null==o?1:Math.floor(o)),r),s.range=(r,o,u)=>{const b=[];if(r=s.ceil(r),u=null==u?1:Math.floor(u),!(r0))return b;let C;do{b.push(C=new Date(+r)),a(r,u),i(r)}while(CPe(o=>{if(o>=o)for(;i(o),!r(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;a(o,-1),!r(o););else for(;--u>=0;)for(;a(o,1),!r(o););}),e&&(s.count=(r,o)=>(Wr.setTime(+r),Qr.setTime(+o),i(Wr),i(Qr),Math.floor(e(Wr,Qr))),s.every=r=>(r=Math.floor(r),isFinite(r)&&r>0?r>1?s.filter(n?o=>n(o)%r==0:o=>s.count(0,o)%r==0):s:null)),s}const Ss=Pe(()=>{},(i,a)=>{i.setTime(+i+a)},(i,a)=>a-i);Ss.every=i=>(i=Math.floor(i),isFinite(i)&&i>0?i>1?Pe(a=>{a.setTime(Math.floor(a/i)*i)},(a,e)=>{a.setTime(+a+e*i)},(a,e)=>(e-a)/i):Ss:null);const Dn=Pe(i=>{i.setTime(i-i.getMilliseconds())},(i,a)=>{i.setTime(+i+a*Ai)},(i,a)=>(a-i)/Ai,i=>i.getUTCSeconds()),$r=Pe(i=>{i.setTime(i-i.getMilliseconds()-i.getSeconds()*Ai)},(i,a)=>{i.setTime(+i+a*si)},(i,a)=>(a-i)/si,i=>i.getMinutes()),lu=Pe(i=>{i.setUTCSeconds(0,0)},(i,a)=>{i.setTime(+i+a*si)},(i,a)=>(a-i)/si,i=>i.getUTCMinutes()),Kr=Pe(i=>{i.setTime(i-i.getMilliseconds()-i.getSeconds()*Ai-i.getMinutes()*si)},(i,a)=>{i.setTime(+i+a*ki)},(i,a)=>(a-i)/ki,i=>i.getHours()),cu=Pe(i=>{i.setUTCMinutes(0,0,0)},(i,a)=>{i.setTime(+i+a*ki)},(i,a)=>(a-i)/ki,i=>i.getUTCHours()),Jr=Pe(i=>i.setHours(0,0,0,0),(i,a)=>i.setDate(i.getDate()+a),(i,a)=>(a-i-(a.getTimezoneOffset()-i.getTimezoneOffset())*si)/Ii,i=>i.getDate()-1),uu=(Pe(i=>{i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCDate(i.getUTCDate()+a)},(i,a)=>(a-i)/Ii,i=>i.getUTCDate()-1),Pe(i=>{i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCDate(i.getUTCDate()+a)},(i,a)=>(a-i)/Ii,i=>Math.floor(i/Ii)));function nn(i){return Pe(a=>{a.setDate(a.getDate()-(a.getDay()+7-i)%7),a.setHours(0,0,0,0)},(a,e)=>{a.setDate(a.getDate()+7*e)},(a,e)=>(e-a-(e.getTimezoneOffset()-a.getTimezoneOffset())*si)/zr)}const jr=nn(0);function an(i){return Pe(a=>{a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-i)%7),a.setUTCHours(0,0,0,0)},(a,e)=>{a.setUTCDate(a.getUTCDate()+7*e)},(a,e)=>(e-a)/zr)}nn(1),nn(2),nn(3),nn(4),nn(5),nn(6);const hu=an(0),qr=(an(1),an(2),an(3),an(4),an(5),an(6),Pe(i=>{i.setDate(1),i.setHours(0,0,0,0)},(i,a)=>{i.setMonth(i.getMonth()+a)},(i,a)=>a.getMonth()-i.getMonth()+12*(a.getFullYear()-i.getFullYear()),i=>i.getMonth())),du=Pe(i=>{i.setUTCDate(1),i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCMonth(i.getUTCMonth()+a)},(i,a)=>a.getUTCMonth()-i.getUTCMonth()+12*(a.getUTCFullYear()-i.getUTCFullYear()),i=>i.getUTCMonth()),Es=Pe(i=>{i.setMonth(0,1),i.setHours(0,0,0,0)},(i,a)=>{i.setFullYear(i.getFullYear()+a)},(i,a)=>a.getFullYear()-i.getFullYear(),i=>i.getFullYear());Es.every=i=>isFinite(i=Math.floor(i))&&i>0?Pe(a=>{a.setFullYear(Math.floor(a.getFullYear()/i)*i),a.setMonth(0,1),a.setHours(0,0,0,0)},(a,e)=>{a.setFullYear(a.getFullYear()+e*i)}):null;const to=Pe(i=>{i.setUTCMonth(0,1),i.setUTCHours(0,0,0,0)},(i,a)=>{i.setUTCFullYear(i.getUTCFullYear()+a)},(i,a)=>a.getUTCFullYear()-i.getUTCFullYear(),i=>i.getUTCFullYear());function pu(i,a,e,n,s,r){const o=[[Dn,1,Ai],[Dn,5,5e3],[Dn,15,15e3],[Dn,30,3e4],[r,1,si],[r,5,5*si],[r,15,15*si],[r,30,30*si],[s,1,ki],[s,3,3*ki],[s,6,6*ki],[s,12,12*ki],[n,1,Ii],[n,2,2*Ii],[e,1,zr],[a,1,ou],[a,3,3*ou],[i,1,Xr]];function b(C,k,N){const B=Math.abs(k-C)/N,Q=Ur(([,,U])=>U).right(o,B);if(Q===o.length)return i.every(Hr(C/Xr,k/Xr,N));if(0===Q)return Ss.every(Math.max(Hr(C,k,N),1));const[K,X]=o[B/o[Q-1][2]isFinite(i=Math.floor(i))&&i>0?Pe(a=>{a.setUTCFullYear(Math.floor(a.getUTCFullYear()/i)*i),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},(a,e)=>{a.setUTCFullYear(a.getUTCFullYear()+e*i)}):null;const[dA,pA]=pu(to,du,hu,uu,cu,lu),[ly,cy]=pu(Es,qr,jr,Jr,Kr,$r);var eo=new Date,io=new Date;function Oi(i,a,e,n){function s(r){return i(r=0===arguments.length?new Date:new Date(+r)),r}return s.floor=function(r){return i(r=new Date(+r)),r},s.ceil=function(r){return i(r=new Date(r-1)),a(r,1),i(r),r},s.round=function(r){var o=s(r),u=s.ceil(r);return r-o0))return b;do{b.push(C=new Date(+r)),a(r,u),i(r)}while(C=o)for(;i(o),!r(o);)o.setTime(o-1)},function(o,u){if(o>=o)if(u<0)for(;++u<=0;)for(;a(o,-1),!r(o););else for(;--u>=0;)for(;a(o,1),!r(o););})},e&&(s.count=function(r,o){return eo.setTime(+r),io.setTime(+o),i(eo),i(io),Math.floor(e(eo,io))},s.every=function(r){return r=Math.floor(r),isFinite(r)&&r>0?r>1?s.filter(n?function(o){return n(o)%r==0}:function(o){return s.count(0,o)%r==0}):s:null}),s}const la=864e5,mu=7*la;function sn(i){return Oi(function(a){a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-i)%7),a.setUTCHours(0,0,0,0)},function(a,e){a.setUTCDate(a.getUTCDate()+7*e)},function(a,e){return(e-a)/mu})}var fu=sn(0),Ls=sn(1),An=(sn(2),sn(3),sn(4));const _u=(sn(5),sn(6),Oi(function(i){i.setUTCHours(0,0,0,0)},function(i,a){i.setUTCDate(i.getUTCDate()+a)},function(i,a){return(a-i)/la},function(i){return i.getUTCDate()-1}));function rn(i){return Oi(function(a){a.setDate(a.getDate()-(a.getDay()+7-i)%7),a.setHours(0,0,0,0)},function(a,e){a.setDate(a.getDate()+7*e)},function(a,e){return(e-a-6e4*(e.getTimezoneOffset()-a.getTimezoneOffset()))/mu})}var xu=rn(0),Ds=rn(1),kn=(rn(2),rn(3),rn(4));const yu=(rn(5),rn(6),Oi(i=>i.setHours(0,0,0,0),(i,a)=>i.setDate(i.getDate()+a),(i,a)=>(a-i-6e4*(a.getTimezoneOffset()-i.getTimezoneOffset()))/la,i=>i.getDate()-1));var ao=Oi(function(i){i.setMonth(0,1),i.setHours(0,0,0,0)},function(i,a){i.setFullYear(i.getFullYear()+a)},function(i,a){return a.getFullYear()-i.getFullYear()},function(i){return i.getFullYear()});ao.every=function(i){return isFinite(i=Math.floor(i))&&i>0?Oi(function(a){a.setFullYear(Math.floor(a.getFullYear()/i)*i),a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,e){a.setFullYear(a.getFullYear()+e*i)}):null};const ca=ao;var so=Oi(function(i){i.setUTCMonth(0,1),i.setUTCHours(0,0,0,0)},function(i,a){i.setUTCFullYear(i.getUTCFullYear()+a)},function(i,a){return a.getUTCFullYear()-i.getUTCFullYear()},function(i){return i.getUTCFullYear()});so.every=function(i){return isFinite(i=Math.floor(i))&&i>0?Oi(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/i)*i),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,e){a.setUTCFullYear(a.getUTCFullYear()+e*i)}):null};const ua=so;function ro(i){if(0<=i.y&&i.y<100){var a=new Date(-1,i.m,i.d,i.H,i.M,i.S,i.L);return a.setFullYear(i.y),a}return new Date(i.y,i.m,i.d,i.H,i.M,i.S,i.L)}function oo(i){if(0<=i.y&&i.y<100){var a=new Date(Date.UTC(-1,i.m,i.d,i.H,i.M,i.S,i.L));return a.setUTCFullYear(i.y),a}return new Date(Date.UTC(i.y,i.m,i.d,i.H,i.M,i.S,i.L))}function ha(i,a,e){return{y:i,m:a,d:e,H:0,M:0,S:0,L:0}}var bu={"-":"",_:" ",0:"0"},Ge=/^\s*\d+/,vy=/^%/,yy=/[\\^$*+?|[\]().{}]/g;function Te(i,a,e){var n=i<0?"-":"",s=(n?-i:i)+"",r=s.length;return n+(r[a.toLowerCase(),e]))}function Ty(i,a,e){var n=Ge.exec(a.slice(e,e+1));return n?(i.w=+n[0],e+n[0].length):-1}function Cy(i,a,e){var n=Ge.exec(a.slice(e,e+1));return n?(i.u=+n[0],e+n[0].length):-1}function wy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.U=+n[0],e+n[0].length):-1}function Sy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.V=+n[0],e+n[0].length):-1}function Ey(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.W=+n[0],e+n[0].length):-1}function Tu(i,a,e){var n=Ge.exec(a.slice(e,e+4));return n?(i.y=+n[0],e+n[0].length):-1}function Cu(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.y=+n[0]+(+n[0]>68?1900:2e3),e+n[0].length):-1}function Ly(i,a,e){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(a.slice(e,e+6));return n?(i.Z=n[1]?0:-(n[2]+(n[3]||"00")),e+n[0].length):-1}function Dy(i,a,e){var n=Ge.exec(a.slice(e,e+1));return n?(i.q=3*n[0]-3,e+n[0].length):-1}function Ay(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.m=n[0]-1,e+n[0].length):-1}function wu(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.d=+n[0],e+n[0].length):-1}function ky(i,a,e){var n=Ge.exec(a.slice(e,e+3));return n?(i.m=0,i.d=+n[0],e+n[0].length):-1}function Su(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.H=+n[0],e+n[0].length):-1}function Iy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.M=+n[0],e+n[0].length):-1}function Oy(i,a,e){var n=Ge.exec(a.slice(e,e+2));return n?(i.S=+n[0],e+n[0].length):-1}function My(i,a,e){var n=Ge.exec(a.slice(e,e+3));return n?(i.L=+n[0],e+n[0].length):-1}function Ny(i,a,e){var n=Ge.exec(a.slice(e,e+6));return n?(i.L=Math.floor(n[0]/1e3),e+n[0].length):-1}function Fy(i,a,e){var n=vy.exec(a.slice(e,e+1));return n?e+n[0].length:-1}function By(i,a,e){var n=Ge.exec(a.slice(e));return n?(i.Q=+n[0],e+n[0].length):-1}function Ry(i,a,e){var n=Ge.exec(a.slice(e));return n?(i.s=+n[0],e+n[0].length):-1}function Eu(i,a){return Te(i.getDate(),a,2)}function Py(i,a){return Te(i.getHours(),a,2)}function Gy(i,a){return Te(i.getHours()%12||12,a,2)}function Zy(i,a){return Te(1+yu.count(ca(i),i),a,3)}function Lu(i,a){return Te(i.getMilliseconds(),a,3)}function Vy(i,a){return Lu(i,a)+"000"}function Uy(i,a){return Te(i.getMonth()+1,a,2)}function Yy(i,a){return Te(i.getMinutes(),a,2)}function Hy(i,a){return Te(i.getSeconds(),a,2)}function zy(i){var a=i.getDay();return 0===a?7:a}function Xy(i,a){return Te(xu.count(ca(i)-1,i),a,2)}function Du(i){var a=i.getDay();return a>=4||0===a?kn(i):kn.ceil(i)}function Wy(i,a){return i=Du(i),Te(kn.count(ca(i),i)+(4===ca(i).getDay()),a,2)}function Qy(i){return i.getDay()}function $y(i,a){return Te(Ds.count(ca(i)-1,i),a,2)}function Ky(i,a){return Te(i.getFullYear()%100,a,2)}function Jy(i,a){return Te((i=Du(i)).getFullYear()%100,a,2)}function jy(i,a){return Te(i.getFullYear()%1e4,a,4)}function qy(i,a){var e=i.getDay();return Te((i=e>=4||0===e?kn(i):kn.ceil(i)).getFullYear()%1e4,a,4)}function tb(i){var a=i.getTimezoneOffset();return(a>0?"-":(a*=-1,"+"))+Te(a/60|0,"0",2)+Te(a%60,"0",2)}function Au(i,a){return Te(i.getUTCDate(),a,2)}function eb(i,a){return Te(i.getUTCHours(),a,2)}function ib(i,a){return Te(i.getUTCHours()%12||12,a,2)}function nb(i,a){return Te(1+_u.count(ua(i),i),a,3)}function ku(i,a){return Te(i.getUTCMilliseconds(),a,3)}function ab(i,a){return ku(i,a)+"000"}function sb(i,a){return Te(i.getUTCMonth()+1,a,2)}function rb(i,a){return Te(i.getUTCMinutes(),a,2)}function ob(i,a){return Te(i.getUTCSeconds(),a,2)}function lb(i){var a=i.getUTCDay();return 0===a?7:a}function cb(i,a){return Te(fu.count(ua(i)-1,i),a,2)}function Iu(i){var a=i.getUTCDay();return a>=4||0===a?An(i):An.ceil(i)}function ub(i,a){return i=Iu(i),Te(An.count(ua(i),i)+(4===ua(i).getUTCDay()),a,2)}function hb(i){return i.getUTCDay()}function db(i,a){return Te(Ls.count(ua(i)-1,i),a,2)}function pb(i,a){return Te(i.getUTCFullYear()%100,a,2)}function mb(i,a){return Te((i=Iu(i)).getUTCFullYear()%100,a,2)}function fb(i,a){return Te(i.getUTCFullYear()%1e4,a,4)}function gb(i,a){var e=i.getUTCDay();return Te((i=e>=4||0===e?An(i):An.ceil(i)).getUTCFullYear()%1e4,a,4)}function _b(){return"+0000"}function Ou(){return"%"}function Mu(i){return+i}function Nu(i){return Math.floor(+i/1e3)}!function bb(i){(function xy(i){var a=i.dateTime,e=i.date,n=i.time,s=i.periods,r=i.days,o=i.shortDays,u=i.months,b=i.shortMonths,C=da(s),k=pa(s),N=da(r),B=pa(r),Q=da(o),K=pa(o),X=da(u),U=pa(u),q=da(b),lt=pa(b),at={a:function kt(Bt){return o[Bt.getDay()]},A:function Gt(Bt){return r[Bt.getDay()]},b:function Ft(Bt){return b[Bt.getMonth()]},B:function Ut(Bt){return u[Bt.getMonth()]},c:null,d:Eu,e:Eu,f:Vy,g:Jy,G:qy,H:Py,I:Gy,j:Zy,L:Lu,m:Uy,M:Yy,p:function Qt(Bt){return s[+(Bt.getHours()>=12)]},q:function Yt(Bt){return 1+~~(Bt.getMonth()/3)},Q:Mu,s:Nu,S:Hy,u:zy,U:Xy,V:Wy,w:Qy,W:$y,x:null,X:null,y:Ky,Y:jy,Z:tb,"%":Ou},Tt={a:function oe(Bt){return o[Bt.getUTCDay()]},A:function ge(Bt){return r[Bt.getUTCDay()]},b:function Ce(Bt){return b[Bt.getUTCMonth()]},B:function ve(Bt){return u[Bt.getUTCMonth()]},c:null,d:Au,e:Au,f:ab,g:mb,G:gb,H:eb,I:ib,j:nb,L:ku,m:sb,M:rb,p:function de(Bt){return s[+(Bt.getUTCHours()>=12)]},q:function me(Bt){return 1+~~(Bt.getUTCMonth()/3)},Q:Mu,s:Nu,S:ob,u:lb,U:cb,V:ub,w:hb,W:db,x:null,X:null,y:pb,Y:fb,Z:_b,"%":Ou},xt={a:function qt(Bt,Rt,ne){var Lt=Q.exec(Rt.slice(ne));return Lt?(Bt.w=K.get(Lt[0].toLowerCase()),ne+Lt[0].length):-1},A:function dt(Bt,Rt,ne){var Lt=N.exec(Rt.slice(ne));return Lt?(Bt.w=B.get(Lt[0].toLowerCase()),ne+Lt[0].length):-1},b:function Zt(Bt,Rt,ne){var Lt=q.exec(Rt.slice(ne));return Lt?(Bt.m=lt.get(Lt[0].toLowerCase()),ne+Lt[0].length):-1},B:function At(Bt,Rt,ne){var Lt=X.exec(Rt.slice(ne));return Lt?(Bt.m=U.get(Lt[0].toLowerCase()),ne+Lt[0].length):-1},c:function nt(Bt,Rt,ne){return Jt(Bt,a,Rt,ne)},d:wu,e:wu,f:Ny,g:Cu,G:Tu,H:Su,I:Su,j:ky,L:My,m:Ay,M:Iy,p:function te(Bt,Rt,ne){var Lt=C.exec(Rt.slice(ne));return Lt?(Bt.p=k.get(Lt[0].toLowerCase()),ne+Lt[0].length):-1},q:Dy,Q:By,s:Ry,S:Oy,u:Cy,U:wy,V:Sy,w:Ty,W:Ey,x:function wt(Bt,Rt,ne){return Jt(Bt,e,Rt,ne)},X:function _t(Bt,Rt,ne){return Jt(Bt,n,Rt,ne)},y:Cu,Y:Tu,Z:Ly,"%":Fy};function ft(Bt,Rt){return function(ne){var A,St,_e,Lt=[],ye=-1,he=0,Ht=Bt.length;for(ne instanceof Date||(ne=new Date(+ne));++ye53)return null;"w"in Lt||(Lt.w=1),"Z"in Lt?(Ht=(he=oo(ha(Lt.y,0,1))).getUTCDay(),he=Ht>4||0===Ht?Ls.ceil(he):Ls(he),he=_u.offset(he,7*(Lt.V-1)),Lt.y=he.getUTCFullYear(),Lt.m=he.getUTCMonth(),Lt.d=he.getUTCDate()+(Lt.w+6)%7):(Ht=(he=ro(ha(Lt.y,0,1))).getDay(),he=Ht>4||0===Ht?Ds.ceil(he):Ds(he),he=yu.offset(he,7*(Lt.V-1)),Lt.y=he.getFullYear(),Lt.m=he.getMonth(),Lt.d=he.getDate()+(Lt.w+6)%7)}else("W"in Lt||"U"in Lt)&&("w"in Lt||(Lt.w="u"in Lt?Lt.u%7:"W"in Lt?1:0),Ht="Z"in Lt?oo(ha(Lt.y,0,1)).getUTCDay():ro(ha(Lt.y,0,1)).getDay(),Lt.m=0,Lt.d="W"in Lt?(Lt.w+6)%7+7*Lt.W-(Ht+5)%7:Lt.w+7*Lt.U-(Ht+6)%7);return"Z"in Lt?(Lt.H+=Lt.Z/100|0,Lt.M+=Lt.Z%100,oo(Lt)):ro(Lt)}}function Jt(Bt,Rt,ne,Lt){for(var A,St,ye=0,he=Rt.length,Ht=ne.length;ye=Ht)return-1;if(37===(A=Rt.charCodeAt(ye++))){if(A=Rt.charAt(ye++),!(St=xt[A in bu?Rt.charAt(ye++):A])||(Lt=St(Bt,ne,Lt))<0)return-1}else if(A!=ne.charCodeAt(Lt++))return-1}return Lt}return at.x=ft(e,at),at.X=ft(n,at),at.c=ft(a,at),Tt.x=ft(e,Tt),Tt.X=ft(n,Tt),Tt.c=ft(a,Tt),{format:function(Bt){var Rt=ft(Bt+="",at);return Rt.toString=function(){return Bt},Rt},parse:function(Bt){var Rt=Mt(Bt+="",!1);return Rt.toString=function(){return Bt},Rt},utcFormat:function(Bt){var Rt=ft(Bt+="",Tt);return Rt.toString=function(){return Bt},Rt},utcParse:function(Bt){var Rt=Mt(Bt+="",!0);return Rt.toString=function(){return Bt},Rt}}})(i)}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),Ur(Cs),Ur(function Tb(i){return null===i?NaN:+i}),Map,Symbol("implicit");var Yb=l(52178);const Hb=["caretElm"];function zb(i,a){}const Xb=function(i){return{model:i}};function Wb(i,a){if(1&i&&(t.TgZ(0,"span"),t.YNc(1,zb,0,0,"ng-template",5),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e.template)("ngTemplateOutletContext",t.VKq(2,Xb,e.context))}}function Qb(i,a){if(1&i&&t._UZ(0,"span",6),2&i){const e=t.oxw();t.Q6J("innerHTML",e.title,t.oJD)}}function FC(i,a,e){e=e||{};let n,s,r,o=null,u=0;function b(){u=!1===e.leading?0:+new Date,o=null,r=i.apply(n,s)}return function(){const C=+new Date;!u&&!1===e.leading&&(u=C);const k=a-(C-u);return n=this,s=arguments,k<=0?(clearTimeout(o),o=null,u=C,r=i.apply(n,s)):!o&&!1!==e.trailing&&(o=setTimeout(b,k)),r}}function BC(i,a){return function(n,s,r){return{configurable:!0,enumerable:r.enumerable,get:function(){return Object.defineProperty(this,s,{configurable:!0,enumerable:r.enumerable,value:FC(r.value,i,a)}),this[s]}}}}var xe=function(i){return i.Top="top",i.Bottom="bottom",i.Left="left",i.Right="right",i.Center="center",i}(xe||{});function Ju(i,a,e){return e===xe.Top?i.top-7:e===xe.Bottom?i.top+i.height-a.height+7:e===xe.Center?i.top+i.height/2-a.height/2:void 0}function ju(i,a,e){return e===xe.Left?i.left-7:e===xe.Right?i.left+i.width-a.width+7:e===xe.Center?i.left+i.width/2-a.width/2:void 0}class ei{static calculateVerticalAlignment(a,e,n){let s=Ju(a,e,n);return s+e.height>window.innerHeight&&(s=window.innerHeight-e.height),s}static calculateVerticalCaret(a,e,n,s){let r;s===xe.Top&&(r=a.height/2-n.height/2+7),s===xe.Bottom&&(r=e.height-a.height/2-n.height/2-7),s===xe.Center&&(r=e.height/2-n.height/2);const o=Ju(a,e,s);return o+e.height>window.innerHeight&&(r+=o+e.height-window.innerHeight),r}static calculateHorizontalAlignment(a,e,n){let s=ju(a,e,n);return s+e.width>window.innerWidth&&(s=window.innerWidth-e.width),s}static calculateHorizontalCaret(a,e,n,s){let r;s===xe.Left&&(r=a.width/2-n.width/2+7),s===xe.Right&&(r=e.width-a.width/2-n.width/2-7),s===xe.Center&&(r=e.width/2-n.width/2);const o=ju(a,e,s);return o+e.width>window.innerWidth&&(r+=o+e.width-window.innerWidth),r}static shouldFlip(a,e,n,s){let r=!1;return n===xe.Right&&a.left+a.width+e.width+s>window.innerWidth&&(r=!0),n===xe.Left&&a.left-e.width-s<0&&(r=!0),n===xe.Top&&a.top-e.height-s<0&&(r=!0),n===xe.Bottom&&a.top+a.height+e.height+s>window.innerHeight&&(r=!0),r}static positionCaret(a,e,n,s,r){let o=0,u=0;return a===xe.Right?(u=-7,o=ei.calculateVerticalCaret(n,e,s,r)):a===xe.Left?(u=e.width,o=ei.calculateVerticalCaret(n,e,s,r)):a===xe.Top?(o=e.height,u=ei.calculateHorizontalCaret(n,e,s,r)):a===xe.Bottom&&(o=-7,u=ei.calculateHorizontalCaret(n,e,s,r)),{top:o,left:u}}static positionContent(a,e,n,s,r){let o=0,u=0;return a===xe.Right?(u=n.left+n.width+s,o=ei.calculateVerticalAlignment(n,e,r)):a===xe.Left?(u=n.left-e.width-s,o=ei.calculateVerticalAlignment(n,e,r)):a===xe.Top?(o=n.top-e.height-s,u=ei.calculateHorizontalAlignment(n,e,r)):a===xe.Bottom&&(o=n.top+n.height+s,u=ei.calculateHorizontalAlignment(n,e,r)),{top:o,left:u}}static determinePlacement(a,e,n,s){if(ei.shouldFlip(n,e,a,s)){if(a===xe.Right)return xe.Left;if(a===xe.Left)return xe.Right;if(a===xe.Top)return xe.Bottom;if(a===xe.Bottom)return xe.Top}return a}}let RC=(()=>{class i{constructor(e,n,s){this.element=e,this.renderer=n,this.platformId=s}get cssClasses(){let e="ngx-charts-tooltip-content";return e+=` position-${this.placement}`,e+=` type-${this.type}`,e+=` ${this.cssClass}`,e}ngAfterViewInit(){setTimeout(this.position.bind(this))}position(){if(!(0,_.NF)(this.platformId))return;const e=this.element.nativeElement,n=this.host.nativeElement.getBoundingClientRect();if(!n.height&&!n.width)return;const s=e.getBoundingClientRect();this.checkFlip(n,s),this.positionContent(e,n,s),this.showCaret&&this.positionCaret(n,s),setTimeout(()=>this.renderer.addClass(e,"animate"),1)}positionContent(e,n,s){const{top:r,left:o}=ei.positionContent(this.placement,s,n,this.spacing,this.alignment);this.renderer.setStyle(e,"top",`${r}px`),this.renderer.setStyle(e,"left",`${o}px`)}positionCaret(e,n){const s=this.caretElm.nativeElement,r=s.getBoundingClientRect(),{top:o,left:u}=ei.positionCaret(this.placement,n,e,r,this.alignment);this.renderer.setStyle(s,"top",`${o}px`),this.renderer.setStyle(s,"left",`${u}px`)}checkFlip(e,n){this.placement=ei.determinePlacement(this.placement,n,e,this.spacing)}onWindowResize(){this.position()}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(t.Lbi))},i.\u0275cmp=t.Xpm({type:i,selectors:[["ngx-tooltip-content"]],viewQuery:function(e,n){if(1&e&&t.Gf(Hb,5),2&e){let s;t.iGM(s=t.CRH())&&(n.caretElm=s.first)}},hostVars:2,hostBindings:function(e,n){1&e&&t.NdJ("resize",function(){return n.onWindowResize()},!1,t.Jf7),2&e&&t.Tol(n.cssClasses)},inputs:{host:"host",showCaret:"showCaret",type:"type",placement:"placement",alignment:"alignment",spacing:"spacing",cssClass:"cssClass",title:"title",template:"template",context:"context"},decls:6,vars:6,consts:[[3,"hidden"],["caretElm",""],[1,"tooltip-content"],[4,"ngIf"],[3,"innerHTML",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"innerHTML"]],template:function(e,n){1&e&&(t.TgZ(0,"div"),t._UZ(1,"span",0,1),t.TgZ(3,"div",2),t.YNc(4,Wb,2,4,"span",3),t.YNc(5,Qb,1,1,"span",4),t.qZA()()),2&e&&(t.xp6(1),t.Gre("tooltip-caret position-",n.placement,""),t.Q6J("hidden",!n.showCaret),t.xp6(3),t.Q6J("ngIf",!n.title),t.xp6(1),t.Q6J("ngIf",n.title))},dependencies:[_.O5,_.tP],styles:[".ngx-charts-tooltip-content{position:fixed;border-radius:3px;z-index:5000;display:block;font-weight:400;opacity:0;pointer-events:none!important}.ngx-charts-tooltip-content.type-popover{background:#fff;color:#060709;border:1px solid #72809b;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;font-size:13px;padding:4px}.ngx-charts-tooltip-content.type-popover .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.ngx-charts-tooltip-content.type-tooltip{color:#fff;background:rgba(0,0,0,.75);font-size:12px;padding:0 10px;text-align:center;pointer-events:auto}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content .tooltip-label{display:block;line-height:1em;padding:8px 5px 5px;font-size:1em}.ngx-charts-tooltip-content .tooltip-val{display:block;font-size:1.3em;line-height:1em;padding:0 5px 8px}.ngx-charts-tooltip-content .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.position-right{transform:translate(10px)}.ngx-charts-tooltip-content.position-left{transform:translate(-10px)}.ngx-charts-tooltip-content.position-top{transform:translateY(-10px)}.ngx-charts-tooltip-content.position-bottom{transform:translateY(10px)}.ngx-charts-tooltip-content.animate{opacity:1;transition:opacity .3s,transform .3s;transform:translate(0);pointer-events:auto}.area-tooltip-container{padding:5px 0;pointer-events:none}.tooltip-item{text-align:left;line-height:1.2em;padding:5px 0}.tooltip-item .tooltip-item-color{display:inline-block;height:12px;width:12px;margin-right:5px;color:#5b646b;border-radius:3px}\n"],encapsulation:2}),(0,lc.gn)([BC(100)],i.prototype,"onWindowResize",null),i})();class PC{constructor(a){this.injectionService=a,this.defaults={},this.components=new Map}getByType(a=this.type){return this.components.get(a)}create(a){return this.createByType(this.type,a)}createByType(a,e){e=this.assignDefaults(e);const n=this.injectComponent(a,e);return this.register(a,n),n}destroy(a){const e=this.components.get(a.componentType);if(e&&e.length){const n=e.indexOf(a);n>-1&&(e[n].destroy(),e.splice(n,1))}}destroyAll(){this.destroyByType(this.type)}destroyByType(a){const e=this.components.get(a);if(e&&e.length){let n=e.length-1;for(;n>=0;)this.destroy(e[n--])}}injectComponent(a,e){return this.injectionService.appendComponent(a,e)}assignDefaults(a){const e={...this.defaults.inputs},n={...this.defaults.outputs};return!a.inputs&&!a.outputs&&(a={inputs:a}),e&&(a.inputs={...e,...a.inputs}),n&&(a.outputs={...n,...a.outputs}),a}register(a,e){this.components.has(a)||this.components.set(a,[]),this.components.get(a).push(e)}}let qu=(()=>{class i{constructor(e,n,s){this.applicationRef=e,this.componentFactoryResolver=n,this.injector=s}static setGlobalRootViewContainer(e){i.globalRootViewContainer=e}getRootViewContainer(){if(this._container)return this._container;if(i.globalRootViewContainer)return i.globalRootViewContainer;if(this.applicationRef.components.length)return this.applicationRef.components[0];throw new Error("View Container not found! ngUpgrade needs to manually set this via setRootViewContainer or setGlobalRootViewContainer.")}setRootViewContainer(e){this._container=e}getComponentRootNode(e){return function GC(i){return i.element}(e)?e.element.nativeElement:e.hostView&&e.hostView.rootNodes.length>0?e.hostView.rootNodes[0]:e.location.nativeElement}getRootViewContainerNode(e){return this.getComponentRootNode(e)}projectComponentBindings(e,n){if(n){if(void 0!==n.inputs){const s=Object.getOwnPropertyNames(n.inputs);for(const r of s)e.instance[r]=n.inputs[r]}if(void 0!==n.outputs){const s=Object.getOwnPropertyNames(n.outputs);for(const r of s)e.instance[r]=n.outputs[r]}}return e}appendComponent(e,n={},s){s||(s=this.getRootViewContainer());const r=this.getComponentRootNode(s),o=new eu.u0(r,this.componentFactoryResolver,this.applicationRef,this.injector),u=new eu.C5(e),b=o.attach(u);return this.projectComponentBindings(b,n),b}}return i.globalRootViewContainer=null,i.\u0275fac=function(e){return new(e||i)(t.LFG(t.z2F),t.LFG(t._Vd),t.LFG(t.zs3))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),i})(),uo=(()=>{class i extends PC{constructor(e){super(e),this.type=RC}}return i.\u0275fac=function(e){return new(e||i)(t.LFG(qu))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),i})(),sh=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[_.ez]]}),i})();var Is=function(i){return i.popover="popover",i.tooltip="tooltip",i}(Is||{}),Nn=function(i){return i[i.all="all"]="all",i[i.focus="focus"]="focus",i[i.mouseover="mouseover"]="mouseover",i}(Nn||{});let fo,po=(()=>{class i{constructor(e,n,s){this.tooltipService=e,this.viewContainerRef=n,this.renderer=s,this.tooltipCssClass="",this.tooltipAppendToBody=!0,this.tooltipSpacing=10,this.tooltipDisabled=!1,this.tooltipShowCaret=!0,this.tooltipPlacement=xe.Top,this.tooltipAlignment=xe.Center,this.tooltipType=Is.popover,this.tooltipCloseOnClickOutside=!0,this.tooltipCloseOnMouseLeave=!0,this.tooltipHideTimeout=300,this.tooltipShowTimeout=100,this.tooltipShowEvent=Nn.all,this.tooltipImmediateExit=!1,this.show=new t.vpe,this.hide=new t.vpe}get listensForFocus(){return this.tooltipShowEvent===Nn.all||this.tooltipShowEvent===Nn.focus}get listensForHover(){return this.tooltipShowEvent===Nn.all||this.tooltipShowEvent===Nn.mouseover}ngOnDestroy(){this.hideTooltip(!0)}onFocus(){this.listensForFocus&&this.showTooltip()}onBlur(){this.listensForFocus&&this.hideTooltip(!0)}onMouseEnter(){this.listensForHover&&this.showTooltip()}onMouseLeave(e){if(this.listensForHover&&this.tooltipCloseOnMouseLeave){if(clearTimeout(this.timeout),this.component&&this.component.instance.element.nativeElement.contains(e))return;this.hideTooltip(this.tooltipImmediateExit)}}onMouseClick(){this.listensForHover&&this.hideTooltip(!0)}showTooltip(e){if(this.component||this.tooltipDisabled)return;const n=e?0:this.tooltipShowTimeout+(navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)?400:0);clearTimeout(this.timeout),this.timeout=setTimeout(()=>{this.tooltipService.destroyAll();const s=this.createBoundOptions();this.component=this.tooltipService.create(s),setTimeout(()=>{this.component&&this.addHideListeners(this.component.instance.element.nativeElement)},10),this.show.emit(!0)},n)}addHideListeners(e){this.mouseEnterContentEvent=this.renderer.listen(e,"mouseenter",()=>{clearTimeout(this.timeout)}),this.tooltipCloseOnMouseLeave&&(this.mouseLeaveContentEvent=this.renderer.listen(e,"mouseleave",()=>{this.hideTooltip(this.tooltipImmediateExit)})),this.tooltipCloseOnClickOutside&&(this.documentClickEvent=this.renderer.listen("window","click",n=>{e.contains(n.target)||this.hideTooltip()}))}hideTooltip(e=!1){if(!this.component)return;const n=()=>{this.mouseLeaveContentEvent&&this.mouseLeaveContentEvent(),this.mouseEnterContentEvent&&this.mouseEnterContentEvent(),this.documentClickEvent&&this.documentClickEvent(),this.hide.emit(!0),this.tooltipService.destroy(this.component),this.component=void 0};clearTimeout(this.timeout),e?n():this.timeout=setTimeout(n,this.tooltipHideTimeout)}createBoundOptions(){return{title:this.tooltipTitle,template:this.tooltipTemplate,host:this.viewContainerRef.element,placement:this.tooltipPlacement,alignment:this.tooltipAlignment,type:this.tooltipType,showCaret:this.tooltipShowCaret,cssClass:this.tooltipCssClass,spacing:this.tooltipSpacing,context:this.tooltipContext}}}return i.\u0275fac=function(e){return new(e||i)(t.Y36(uo),t.Y36(t.s_b),t.Y36(t.Qsj))},i.\u0275dir=t.lG2({type:i,selectors:[["","ngx-tooltip",""]],hostBindings:function(e,n){1&e&&t.NdJ("focusin",function(){return n.onFocus()})("blur",function(){return n.onBlur()})("mouseenter",function(){return n.onMouseEnter()})("mouseleave",function(r){return n.onMouseLeave(r.target)})("click",function(){return n.onMouseClick()})},inputs:{tooltipCssClass:"tooltipCssClass",tooltipTitle:"tooltipTitle",tooltipAppendToBody:"tooltipAppendToBody",tooltipSpacing:"tooltipSpacing",tooltipDisabled:"tooltipDisabled",tooltipShowCaret:"tooltipShowCaret",tooltipPlacement:"tooltipPlacement",tooltipAlignment:"tooltipAlignment",tooltipType:"tooltipType",tooltipCloseOnClickOutside:"tooltipCloseOnClickOutside",tooltipCloseOnMouseLeave:"tooltipCloseOnMouseLeave",tooltipHideTimeout:"tooltipHideTimeout",tooltipShowTimeout:"tooltipShowTimeout",tooltipTemplate:"tooltipTemplate",tooltipShowEvent:"tooltipShowEvent",tooltipContext:"tooltipContext",tooltipImmediateExit:"tooltipImmediateExit"},outputs:{show:"show",hide:"hide"}}),i})(),rh=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({providers:[qu,uo],imports:[[_.ez]]}),i})();typeof window<"u"?fo=window:typeof global<"u"&&(fo=global);let ri=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[_.ez,sh,rh],_.ez,sh,rh]}),i})(),qC=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})(),mh=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})();Yb();let iw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})(),nw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})(),aw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})(),fh=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})();Math;let _o=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})(),ow=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri,_o,fh]]}),i})(),cw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})(),uw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri]]}),i})(),dw=(()=>{class i{}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[[ri,_o,mh]]}),i})(),mw=(()=>{class i{constructor(){!function pw(){typeof SVGElement<"u"&&typeof SVGElement.prototype.contains>"u"&&(SVGElement.prototype.contains=HTMLDivElement.prototype.contains)}()}}return i.\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[ri,qC,mh,iw,nw,aw,fh,ow,cw,_o,uw,dw]}),i})();function fw(i,a){1&i&&(t.TgZ(0,"div"),t._UZ(1,"mat-spinner",3),t.qZA())}function gw(i,a){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"strong"),t._uU(4),t.qZA()()),2&i){const e=t.oxw(3);t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.VISUALIZER.USER_DESTINATION.FOUND_3")," "),t.xp6(3),t.Oqu(e.service)}}function _w(i,a){1&i&&(t.O4$(),t.TgZ(0,"marker",10),t._UZ(1,"path",11),t.qZA())}function xw(i,a){if(1&i&&(t.O4$(),t.TgZ(0,"g",12),t._UZ(1,"rect"),t.TgZ(2,"text",13),t._uU(3),t.qZA()()),2&i){const e=a.$implicit;t.Q6J("tooltipTitle",e.tooltip)("tooltipPlacement","top")("tooltipType","tooltip"),t.xp6(1),t.uIk("fill",e.color)("height",e.dimension.height)("width",e.dimension.width),t.xp6(1),t.uIk("y",e.dimension.height/2)("x",10),t.xp6(1),t.hij(" ",e.label," ")}}function vw(i,a){if(1&i&&(t.O4$(),t.TgZ(0,"g",14),t._UZ(1,"path",15),t.TgZ(2,"text",16)(3,"textPath",17),t._uU(4),t.qZA()()()),2&i){const e=a.$implicit;t.xp6(3),t.uIk("href","#"+e.id),t.xp6(1),t.hij(" ",e.label," ")}}const yw=function(i,a){return[i,a]};function bw(i,a){if(1&i&&(t.TgZ(0,"div"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"strong"),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"translate"),t.TgZ(7,"strong"),t._uU(8),t.qZA(),t.YNc(9,gw,5,4,"span",4),t.TgZ(10,"div",5)(11,"ngx-graph",6),t.YNc(12,_w,2,0,"ng-template",null,7,t.W1O),t.YNc(14,xw,4,9,"ng-template",null,8,t.W1O),t.YNc(16,vw,5,2,"ng-template",null,9,t.W1O),t.qZA()()()),2&i){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.lcZ(2,12,"ADMIN.VISUALIZER.USER_DESTINATION.FOUND_1")," "),t.xp6(3),t.AsE("",e.user.firstName," ",e.user.lastName,""),t.xp6(1),t.hij(" ",t.lcZ(6,14,"ADMIN.VISUALIZER.USER_DESTINATION.FOUND_2")," "),t.xp6(3),t.Oqu(e.destination),t.xp6(1),t.Q6J("ngIf","noService"!==e.service),t.xp6(2),t.Q6J("links",e.hierarchialGraph.links)("nodes",e.hierarchialGraph.nodes)("view",t.WLB(16,yw,e.innerWidth,e.innerHeight))("curve",e.curve)("draggingEnabled",!1)("zoomToFit$",e.zoomToFit$)}}function Tw(i,a){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"translate"),t.TgZ(3,"strong"),t._uU(4),t.qZA()()),2&i){const e=t.oxw(3);t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_3")," "),t.xp6(3),t.Oqu(e.service)}}function Cw(i,a){if(1&i&&(t._uU(0),t.ALo(1,"translate"),t.TgZ(2,"strong"),t._uU(3),t.qZA(),t._uU(4),t.ALo(5,"translate"),t.TgZ(6,"strong"),t._uU(7),t.qZA(),t.YNc(8,Tw,5,4,"span",4),t._uU(9),t.ALo(10,"translate")),2&i){const e=t.oxw(2);t.hij(" ",t.lcZ(1,7,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_1")," "),t.xp6(3),t.AsE("",e.user.firstName," ",e.user.lastName,""),t.xp6(1),t.hij(" ",t.lcZ(5,9,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_2")," "),t.xp6(3),t.Oqu(e.destination),t.xp6(1),t.Q6J("ngIf","noService"!==e.service),t.xp6(1),t.hij(" ",t.lcZ(10,11,"ADMIN.VISUALIZER.USER_DESTINATION.NOT_FOUND_4")," ")}}function ww(i,a){if(1&i&&(t.YNc(0,bw,18,19,"div",1),t.YNc(1,Cw,11,13,"ng-template",null,2,t.W1O)),2&i){const e=t.MAs(2),n=t.oxw();t.Q6J("ngIf",n.isConnected)("ngIfElse",e)}}let Sw=(()=>{class i{constructor(e,n,s,r,o,u,b,C,k){this.route=e,this.facilityManager=n,this.userService=s,this.membersService=r,this.serviceService=o,this.resourceManager=u,this.groupService=b,this.voService=C,this.translate=k,this.isConnected=!1,this.loading=!0,this.hierarchialGraph={nodes:[],links:[]},this.curve=xx,this.zoomToFit$=new Lr.x,this.idCounter=0}static findConnectedGroups(e,n){const s=[];for(const r of e)for(const o of n)r.id===o.id&&s.push(r);return s}static findConnectedResources(e,n){const s=[];for(const r of e)for(const o of n)r.id===o.id&&s.push(r);return s}onResize(){this.innerWidth=window.innerWidth<600?window.innerWidth:window.innerWidth-420,this.innerHeight=window.innerHeight}ngOnInit(){this.innerWidth=window.innerWidth<600?window.innerWidth:window.innerWidth-420,this.innerHeight=window.innerHeight,this.getLocalizedNames(),this.route.queryParams.subscribe(e=>{this.destination=String(e.destination),this.service=String(e.service),this.userService.getUserById(Number(e.user)).subscribe(n=>{this.user=n,this.facilityManager.getFacilitiesByDestination(this.destination).subscribe(s=>{this.facilities=s,this.membersService.getMembersByUser(this.user.id).subscribe(r=>{if(this.membership=r,0===this.membership.length||0===this.facilities.length)return this.loading=!1,void(this.isConnected=!1);this.showGraph()})})})})}showGraph(){const e=""+this.id().toString(),n=this.user.firstName??" "+this.user.lastName??"",s=this.localUser,r="user: "+this.user.id.toString();this.hierarchialGraph.nodes.push({id:e,label:n,tooltip:s,color:"#FFFFCC",tip:r});const u=""+this.id().toString(),b="destination no id";this.hierarchialGraph.nodes.push("noService"===this.service?{id:u,label:this.destination,tooltip:this.localDestination+": "+this.destination,color:"#E0E0E0",tip:b}:{id:u,label:this.service+": "+this.destination,tooltip:this.localService+": "+this.service+", "+this.localDestination+": "+this.destination,color:"#E0E0E0",tip:b});for(const C of this.facilities)this.serviceService.getAllRichDestinationsForFacility(C.id).subscribe(k=>{this.connectToService(C,k),setTimeout(()=>{this.zoomToFit$.next(!0),this.loading=!1},2e3)})}connectToService(e,n){this.isConnectedToService(n)&&this.facilityManager.getAssignedResourcesForFacility(e.id).subscribe(s=>{for(const r of this.membership)this.connectToGroups(e,r,s)})}connectToGroups(e,n,s){this.facilityManager.getAllowedGroups(e.id,n.voId).subscribe(r=>{0!==r.length&&this.groupService.getMemberGroups(n.id).subscribe(o=>{const u=i.findConnectedGroups(r,o);if(0!==u.length)for(const b of u)this.connectToResource(e,b,s)})})}haveService(e){if("noService"===this.service)return!0;for(const n of e)if(this.service===n.name)return!0;return!1}connectToResource(e,n,s){this.resourceManager.getAssignedResourcesWithGroup(n.id).subscribe(r=>{const o=i.findConnectedResources(r,s);for(const u of o)this.resourceManager.getAssignedServicesToResource(u.id).subscribe(b=>{this.haveService(b)&&(this.isConnected=!0,this.addNodesToGraph(n.voId,n,u,e))})})}addNodesToGraph(e,n,s,r){if(-1===this.findEntityInGraph("Facility: "+r.id.toString())){const o=""+this.id().toString(),u=this.localFacility+": "+r.name,b=r.description,C="Facility: "+r.id.toString();this.hierarchialGraph.nodes.push({id:o,label:u,tooltip:b,color:"#FFCCFF",tip:C});const N={source:o,target:this.hierarchialGraph.nodes[this.findEntityInGraph("destination no id")].id};this.hierarchialGraph.links.push(N)}this.voService.getVoById(e).subscribe(o=>{if(-1===this.findEntityInGraph("Vo: "+o.id.toString())){const b=this.id().toString(),C=this.localVo+": "+o.shortName,k=o.name,N="Vo: "+o.id.toString();this.hierarchialGraph.nodes.push({id:b,label:C,tooltip:k,color:"#E5FFCC",tip:N});const Q={source:this.hierarchialGraph.nodes[this.findEntityInGraph("user: "+this.user.id.toString())].id,target:b};this.hierarchialGraph.links.push(Q)}if(-1===this.findEntityInGraph("Group: "+n.id.toString())){const b=this.id().toString(),C=this.localGroup+": "+n.name,k=n.description,N="Group: "+n.id.toString();this.hierarchialGraph.nodes.push({id:b,label:C,tooltip:k,color:"#CCE5FF",tip:N});const Q={source:this.hierarchialGraph.nodes[this.findEntityInGraph("Vo: "+o.id.toString())].id,target:b};this.hierarchialGraph.links.push(Q)}const u=this.findEntityInGraph("Resource: "+s.id.toString());if(-1!==u){const b={source:this.hierarchialGraph.nodes[this.findEntityInGraph("Group: "+n.id.toString())].id,target:this.hierarchialGraph.nodes[u].id};this.hierarchialGraph.links.push(b)}else{const b=this.id().toString(),C=this.localResource+": "+s.name,k=s.description,N="Resource: "+s.id.toString();this.hierarchialGraph.nodes.push({id:b,label:C,tooltip:k,color:"#FFCCCC",tip:N});const Q={source:this.hierarchialGraph.nodes[this.findEntityInGraph("Group: "+n.id.toString())].id,target:b};this.hierarchialGraph.links.push(Q);const K={source:b,target:this.hierarchialGraph.nodes[this.findEntityInGraph("Facility: "+r.id.toString())].id};this.hierarchialGraph.links.push(K)}})}findEntityInGraph(e){for(let n=0;n{this.localUser=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.VO").subscribe(e=>{this.localVo=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.GROUP").subscribe(e=>{this.localGroup=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.RESOURCE").subscribe(e=>{this.localResource=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.FACILITY").subscribe(e=>{this.localFacility=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.SERVICE").subscribe(e=>{this.localService=e}),this.translate.get("ADMIN.VISUALIZER.USER_DESTINATION.DESTINATION").subscribe(e=>{this.localDestination=e})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(z.IQ),t.Y36(z.Fv),t.Y36(z.uq),t.Y36(z.KK),t.Y36(z.xk),t.Y36(z.ff),t.Y36(z.YF),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-user-destination-graph"]],hostVars:2,hostBindings:function(n,s){1&n&&t.NdJ("resize",function(o){return s.onResize(o)},!1,t.Jf7),2&n&&t.ekj("router-component",s.true)},decls:6,vars:5,consts:[[1,"page-subtitle"],[4,"ngIf","ngIfElse"],["elseBlock",""],[1,"ms-auto","me-auto"],[4,"ngIf"],[1,"card","w-100","h-100"],[1,"chart-container",3,"links","nodes","view","curve","draggingEnabled","zoomToFit$"],["defsTemplate",""],["nodeTemplate",""],["linkTemplate",""],["id","arrow","markerHeight","4","refX","8","refY","0","markerWidth","4","orient","auto","viewBox","0 -5 10 10"],["d","M0,-5L10,0L0,5",1,"arrow-head"],["ngx-tooltip","",1,"node",3,"tooltipTitle","tooltipPlacement","tooltipType"],["alignment-baseline","central"],[1,"edge"],["marker-end","url(#arrow)","stroke-width","2",1,"line"],["text-anchor","end",1,"edge-label"],["startOffset","60%",2,"fill","#000"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,fw,2,0,"div",1),t.YNc(4,ww,3,2,"ng-template",null,2,t.W1O)),2&n){const r=t.MAs(5);t.xp6(1),t.hij(" ",t.lcZ(2,3,"ADMIN.VISUALIZER.USER_DESTINATION.TITLE"),"\n"),t.xp6(2),t.Q6J("ngIf",s.loading)("ngIfElse",r)}},dependencies:[I1,_.O5,po,zi.Ou,p.X$]})}return i})();var Ew=l(10679),gh=l(67582),Lw=l(13350),on=l(37073),xo=l(52269),Dw=l(37803);function Aw(i,a){1&i&&t._UZ(0,"mat-spinner",3)}function kw(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",15),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.editUser())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"ADMIN_USER.EDIT"))}function Iw(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.anonymizeUser())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"no_accounts"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"ADMIN_USER.ANONYMIZE"))}function Ow(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",16),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.deleteUser())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"ADMIN_USER.DELETE"))}function Mw(i,a){1&i&&(t.TgZ(0,"mat-icon",17),t.ALo(1,"translate"),t._uU(2," blur_off "),t.qZA()),2&i&&t.s9C("matTooltip",t.lcZ(1,1,"USER_DETAIL.DASHBOARD.ANONYMIZED"))}function Nw(i,a){if(1&i&&(t.TgZ(0,"span"),t.YNc(1,kw,4,3,"button",12),t.YNc(2,Iw,4,3,"button",13),t.YNc(3,Ow,4,3,"button",13),t.YNc(4,Mw,3,3,"mat-icon",14),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!e.anonymized),t.xp6(1),t.Q6J("ngIf",!e.anonymized&&!e.userDeletionForced),t.xp6(1),t.Q6J("ngIf",e.userDeletionForced),t.xp6(1),t.Q6J("ngIf",e.anonymized)}}const Fw=function(){return{color:"black"}},Bw=function(i){return["/admin/users",i]};function Rw(i,a){if(1&i&&(t.TgZ(0,"div",4),t._UZ(1,"mat-icon",5),t.ALo(2,"translate"),t.TgZ(3,"div",6)(4,"div",7)(5,"a",8),t._uU(6),t.ALo(7,"userFullName"),t.qZA(),t.TgZ(8,"span",9),t._uU(9),t.qZA(),t.YNc(10,Nw,5,4,"span",10),t.qZA(),t.TgZ(11,"div"),t._uU(12),t.ALo(13,"translate"),t.qZA(),t.TgZ(14,"span",11),t._uU(15),t.ALo(16,"translate"),t.ALo(17,"translate"),t.qZA()()()),2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,12,"ADMIN_USER.ENTITY")),t.Q6J("ngStyle",t.DdM(22,Fw))("svgIcon",e.svgIcon),t.xp6(4),t.Q6J("routerLink",t.VKq(23,Bw,e.user.id)),t.xp6(1),t.hij(" ",t.lcZ(7,14,e.user)," "),t.xp6(3),t.hij(" \xa0#",e.user.id," "),t.xp6(1),t.Q6J("ngIf",e.authResolver.isPerunAdmin()),t.xp6(2),t.AsE("",t.lcZ(13,16,"ADMIN_USER.UUID"),": ",e.user.uuid,""),t.xp6(3),t.lnq(" ",t.lcZ(16,18,"ADMIN_USER.ENTITY"),", ",t.lcZ(17,20,"ADMIN_USER.USER_TYPE"),": ",e.getUserType()," ")}}let Pw=(()=>{class i{constructor(e,n,s,r,o,u,b,C,k,N){this.route=e,this.attributesService=n,this.usersService=s,this.sideMenuService=r,this.sideMenuItemService=o,this.dialog=u,this.authResolver=b,this.entityStorageService=C,this.router=k,this.store=N,this.loading=!1,this.svgIcon="perun-user-dark"}ngOnInit(){this.loading=!0,this.userDeletionForced=this.store.getProperty("user_deletion_forced"),this.route.params.subscribe(e=>{const n=Number(e.userId);this.entityStorageService.setEntity({id:Number(n),beanName:"User"}),this.path=`/admin/users/${n}`,this.regex="/admin/users/\\d+",this.usersService.getUserById(n).subscribe({next:r=>{this.user=r,this.svgIcon=this.user.serviceUser?"perun-service-identity":"perun-user-dark";const o=this.sideMenuItemService.parseUser(r,this.path,this.regex);this.sideMenuService.setAdminItems([o]),this.loading=!1},error:()=>this.loading=!1}),this.attributesService.getAttribute("urn:perun:user:attribute-def:virt:anonymized",void 0,void 0,n).subscribe(r=>{this.anonymized=!!r.value})})}editUser(){const e=(0,ee.kZ)();e.width="450px",e.data={theme:"admin-theme",user:this.user},this.dialog.open(Lw.x,e).afterClosed().subscribe(s=>{s&&this.usersService.getUserById(this.user.id).subscribe(r=>{this.user=r})})}getUserType(){return this.user.serviceUser?"Service":"Person"}anonymizeUser(){this.openDialog(on.GI)}deleteUser(){this.openDialog(on.e3)}openDialog(e){const n=(0,ee.kZ)();n.width="550px",n.data={theme:"admin-theme",user:this.user},this.dialog.open(e,n).afterClosed().subscribe(r=>{r&&this.router.navigate(["/admin","users"],{queryParamsHandling:"merge"})})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(z.H8),t.Y36(z.Fv),t.Y36(c.D),t.Y36(gh.V),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.fb),t.Y36(m.F0),t.Y36(Y.d6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-user-detail-page"]],decls:5,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","user-theme"],["class","me-auto ms-auto",4,"ngIf"],["class","d-flex page-title-headtitle",4,"ngIf"],[1,"me-auto","ms-auto"],[1,"d-flex","page-title-headtitle"],[1,"perun-icon","perun-icon-detail",3,"ngStyle","svgIcon","matTooltip"],[1,"page-title-block"],[1,"page-title-headline","d-flex","align-items-center"],["data-cy","user-name-link",1,"user-link",3,"routerLink"],[1,"text-muted"],[4,"ngIf"],[1,"mt-1","entity-info"],["mat-icon-button","","data-cy","edit-user-button",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["class","mat-icon-war ms-2",3,"matTooltip",4,"ngIf"],["mat-icon-button","","data-cy","edit-user-button",3,"matTooltip","click"],["mat-icon-button","",3,"matTooltip","click"],[1,"mat-icon-war","ms-2",3,"matTooltip"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,Aw,1,0,"mat-spinner",1),t.YNc(3,Rw,18,25,"div",2),t._UZ(4,"app-animated-router-outlet"),t.qZA()),2&n&&(t.xp6(2),t.Q6J("ngIf",s.loading),t.xp6(1),t.Q6J("ngIf",!s.loading&&void 0!==s.user))},dependencies:[_.O5,_.PC,m.rH,h.Hw,it.RK,zi.Ou,Pt.gM,f.A,g.W,xo.Q,p.X$,Dw.d]})}return i})();var Gw=l(5824),Zw=l(98836),Vw=l(72488);function Uw(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const Yw=function(){return["id","name","type"]};function Hw(i,a){if(1&i&&t._UZ(0,"app-ext-sources-list",7),2&i){const e=t.oxw();t.Q6J("extSources",e.extSources)("filterValue",e.filterValue)("displayedColumns",t.DdM(4,Yw))("tableId",e.tableId)}}let zw=(()=>{class i{constructor(e,n){this.extSourceService=e,this.authResolver=n,this.extSources=[],this.filterValue="",this.loading=!1,this.tableId=Je.qy}ngOnInit(){this.refreshTable()}applyFilter(e){this.filterValue=e}loadConfigExtSources(){this.loading=!0,this.extSourceService.loadExtSourcesDefinitions().subscribe(()=>{this.refreshTable()})}refreshTable(){this.loading=!0,this.extSourceService.getExtSources().subscribe(e=>{this.extSources=e,this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.KG),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-ext-sources"]],decls:13,vars:9,consts:[[1,"page-subtitle"],[3,"click"],["mat-stroked-button","",1,"me-2",3,"click"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"extSources","filterValue","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"extSources","filterValue","displayedColumns","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("click",function(){return s.refreshTable()}),t.qZA(),t.TgZ(5,"button",2),t.NdJ("click",function(){return s.loadConfigExtSources()}),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"perun-web-apps-debounce-filter",3),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(9,Uw,1,0,"ng-template",null,4,t.W1O),t.TgZ(11,"div",5),t.YNc(12,Hw,1,5,"app-ext-sources-list",6),t.qZA()()),2&n){const r=t.MAs(10);t.xp6(2),t.Oqu(t.lcZ(3,5,"ADMIN.EXT_SOURCES.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,7,"ADMIN.EXT_SOURCES.LOAD")," "),t.xp6(2),t.Q6J("placeholder","ADMIN.EXT_SOURCES.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,Vw.D,ni.K,gi.t,Ci.P,V.e,p.X$]})}return i})();var Xw=l(47406),Ww=l(99497),Fs=l(37398);function Qw(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function $w(i,a){if(1&i&&(t.TgZ(0,"mat-option",14),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function Kw(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"mat-form-field",5)(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t._UZ(9,"input",6),t.TgZ(10,"mat-error"),t._uU(11),t.ALo(12,"translate"),t.qZA()(),t.TgZ(13,"mat-form-field",5)(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",7),t.TgZ(18,"mat-error"),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"mat-autocomplete",8,9),t.YNc(23,$w,2,2,"mat-option",10),t.ALo(24,"async"),t.qZA()()(),t.TgZ(25,"div",11)(26,"button",12),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAdd())}),t._uU(30),t.ALo(31,"translate"),t.qZA()()()}if(2&i){const e=t.MAs(22),n=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,13,"DIALOGS.ADD_USER_EXT_SOURCE.TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,15,"DIALOGS.ADD_USER_EXT_SOURCE.LOGIN")),t.xp6(2),t.Q6J("formControl",n.loginControl),t.xp6(2),t.hij(" ",t.lcZ(12,17,"DIALOGS.ADD_USER_EXT_SOURCE.EMPTY_LOGIN")," "),t.xp6(4),t.Oqu(t.lcZ(16,19,"DIALOGS.ADD_USER_EXT_SOURCE.EXT_SOURCE")),t.xp6(2),t.Q6J("formControl",n.extSourcesControl)("matAutocomplete",e),t.xp6(2),t.hij(" ",t.lcZ(20,21,"DIALOGS.ADD_USER_EXT_SOURCE.EMPTY_EXT_SOURCE")," "),t.xp6(2),t.Q6J("displayWith",n.displayFn),t.xp6(2),t.Q6J("ngForOf",t.lcZ(24,23,n.filteredExtSources)),t.xp6(4),t.hij(" ",t.lcZ(28,25,"DIALOGS.ADD_USER_EXT_SOURCE.CANCEL")," "),t.xp6(2),t.Q6J("disabled",n.loginControl.invalid||n.extSourcesControl.invalid||n.loading),t.xp6(1),t.hij(" ",t.lcZ(31,27,"DIALOGS.ADD_USER_EXT_SOURCE.ADD")," ")}}let Jw=(()=>{class i{constructor(e,n,s,r,o,u){this.dialogRef=e,this.data=n,this.extSourcesManagerService=s,this.usersManagerService=r,this.translate=o,this.notificator=u,this.extSources=[],o.get("DIALOGS.ADD_USER_EXT_SOURCE.SUCCESS").subscribe(b=>this.successMessage=b)}ngOnInit(){this.loading=!0,this.loginControl=new P.p4("",[P.kI.required,P.kI.pattern(".*[\\S]+.*")]),this.extSourcesControl=new P.p4("",[P.kI.required]),this.loginControl.markAllAsTouched(),this.extSourcesControl.markAllAsTouched(),this.filteredExtSources=this.extSourcesControl.valueChanges.pipe((0,Gn.O)(""),(0,Fs.U)(e=>this._filter(e))),this.extSourcesManagerService.getExtSources().subscribe(e=>{this.extSources=e,this.filteredExtSources=this.extSourcesControl.valueChanges.pipe((0,Gn.O)(""),(0,Fs.U)(n=>this._filter(n))),this.loading=!1},()=>this.loading=!1)}displayFn(e){return e?e.name:null}onCancel(){this.dialogRef.close(!1)}onAdd(){this.loading=!0,this.usersManagerService.addUserExtSource({user:this.data.userId,userExtSource:{beanName:"",extSource:this.extSourcesControl.value,id:0,login:this.loginControl.value,userId:this.data.userId}}).subscribe(()=>{this.loading=!1,this.notificator.showSuccess(this.successMessage),this.dialogRef.close(!0)},()=>this.loading=!1)}_filter(e){const n="string"==typeof e?e.toLowerCase():e.name.toLowerCase();return this.extSources.filter(s=>s.name.toLowerCase().includes(n))}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(z.KG),t.Y36(z.Fv),t.Y36(p.sK),t.Y36(Y.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-user-ext-source-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container","user-theme"],[1,"center-self","w-100"],["matInput","","required","",3,"formControl"],["matInput","","required","","type","text",3,"formControl","matAutocomplete"],[3,"displayWith"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(n,s){if(1&n&&(t.YNc(0,Qw,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,Kw,32,29,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.sg,cs.XC,jt.ey,cs.ZL,se.Nt,ae.KE,ae.hX,ae.TO,P.Fj,P.JJ,P.Q7,P.oH,it.lW,F.uh,F.xY,F.H8,st.b,V.e,_.Ov,p.X$],styles:[".column-size[_ngcontent-%COMP%]{width:10rem!important;font-weight:700}.center-self[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:auto}.pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}"]})}return i})();var jw=l(64953);function qw(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.addIdentity())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"USER_DETAIL.IDENTITIES.ADD"),"\n"))}function t2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.removeIdentity())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"USER_DETAIL.IDENTITIES.REMOVE"),"\n")}}function e2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function n2(i,a){if(1&i&&t._UZ(0,"perun-web-apps-user-ext-sources-list",10),2&i){const e=t.oxw();t.Q6J("displayedColumns",e.displayedColumns)("filterValue",e.filterValue)("selection",e.selection)("tableId",e.tableId)("userExtSources",e.userExtSources)}}let a2=(()=>{class i{constructor(e,n,s,r,o,u){this.usersManagerService=e,this.storage=n,this.registrarManagerService=s,this.dialog=r,this.route=o,this.authResolver=u,this.userExtSources=[],this.selection=new R.Ov(!1,[]),this.displayedColumns=["select","id","extSourceName","login","lastAccess"],this.tableId=Je.gG,this.filterValue=""}ngOnInit(){this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId)}),this.refreshTable()}refreshTable(){this.loading=!0,this.selection.clear(),this.usersManagerService.getRichUserExtSources(this.userId).subscribe(e=>{this.userExtSources=e,this.loading=!1},()=>this.loading=!1)}addIdentity(){const e=(0,ee.kZ)();e.width="1000px",e.data={userId:this.userId},this.dialog.open(Jw,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}removeIdentity(){const e=(0,ee.kZ)();e.width="450px",e.data={showSuccess:!0,theme:"user-theme",userId:this.userId,extSources:this.selection.selected},this.dialog.open(on.Lc,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.Fv),t.Y36(Y.d6),t.Y36(z.tk),t.Y36(F.uw),t.Y36(m.gz),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-user-identities"]],decls:11,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"displayedColumns","filterValue","selection","tableId","userExtSources",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"displayedColumns","filterValue","selection","tableId","userExtSources"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(4,qw,3,3,"button",2),t.YNc(5,t2,3,4,"button",3),t.TgZ(6,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(7,e2,1,0,"ng-template",null,5,t.W1O),t.TgZ(9,"div",6),t.YNc(10,n2,1,5,"perun-web-apps-user-ext-sources-list",7),t.qZA()),2&n){const r=t.MAs(8);t.xp6(1),t.Oqu(t.lcZ(2,6,"USER_DETAIL.IDENTITIES.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","USER_DETAIL.IDENTITIES.FILTER_PLACEHOLDER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,ni.K,gi.t,jw.j,Ci.P,V.e,p.X$]})}return i})();var s2=l(97255),r2=l(26426),o2=l(25186),l2=l(25184);const c2=["list"];function u2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function h2(i,a){if(1&i&&t._UZ(0,"perun-web-apps-attributes-list",9,10),2&i){const e=t.oxw();t.Q6J("selection",e.selection)("attributes",e.attributes)("tableId",e.tableId)}}let d2=(()=>{class i{constructor(e,n,s,r){this.dialog=e,this.attributesManager=n,this.userService=s,this.route=r,this.loading=!1,this.selection=new R.Ov(!0,[]),this.tableId=Je.rF,this.attributes=[]}ngOnInit(){this.route.params.subscribe(e=>{const n=Number(e.identityId);this.userService.getUserExtSourceById(n).subscribe(s=>{this.userExtSource=s,this.refreshTable()})})}refreshTable(){this.loading=!0,this.attributesManager.getUserExtSourceAttributes(this.userExtSource.id).subscribe(e=>{this.attributes=(0,ee.MX)(e),this.selection.clear(),this.loading=!1})}onAdd(){const e=(0,ee.kZ)();e.width="1050px",e.data={entityId:this.userExtSource.id,entity:"ues",notEmptyAttributes:this.attributes,style:"user-theme"},this.dialog.open(o2.n,e).afterClosed().subscribe(s=>{"saved"===s&&this.refreshTable()})}onSave(){this.list.updateMapAttributes();const e=(0,ee.kZ)();e.width="450px",e.data={entityId:this.userExtSource.id,entity:"ues",attributes:this.selection.selected},this.dialog.open(on.wA,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}onRemove(){const e=(0,ee.kZ)();e.width="450px",e.data={entityId:this.userExtSource.id,entity:"ues",attributes:this.selection.selected},this.dialog.open(r2.k,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(z.H8),t.Y36(z.Fv),t.Y36(m.gz))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-identity-detail"]],viewQuery:function(n,s){if(1&n&&t.Gf(c2,5),2&n){let r;t.iGM(r=t.CRH())&&(s.list=r.first)}},decls:28,vars:32,consts:[[1,"page-subtitle"],[1,"mb-2"],[3,"refresh"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["spinner",""],[1,"position-relative"],[3,"selection","attributes","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"selection","attributes","tableId"],["list",""]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div"),t._uU(5),t.ALo(6,"translate"),t.qZA(),t.TgZ(7,"div"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"div",1),t._uU(11),t.ALo(12,"translate"),t.ALo(13,"date"),t.qZA(),t.TgZ(14,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.TgZ(15,"button",3),t.NdJ("click",function(){return s.onSave()}),t._uU(16),t.ALo(17,"translate"),t.qZA(),t.TgZ(18,"button",4),t.NdJ("click",function(){return s.onAdd()}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",5),t.NdJ("click",function(){return s.onRemove()}),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.YNc(24,u2,1,0,"ng-template",null,6,t.W1O),t.TgZ(26,"div",7),t.YNc(27,h2,2,3,"perun-web-apps-attributes-list",8),t.qZA()()),2&n){const r=t.MAs(25);t.xp6(2),t.AsE(" ",t.lcZ(3,15,"SHARED.IDENTITY_DETAIL.TITLE")," - ",s.userExtSource?s.userExtSource.extSource.name:""," "),t.xp6(3),t.AsE(" ",t.lcZ(6,17,"SHARED.IDENTITY_DETAIL.TYPE"),": ",s.userExtSource?s.userExtSource.extSource.type:""," "),t.xp6(3),t.AsE(" ",t.lcZ(9,19,"SHARED.IDENTITY_DETAIL.LOGIN"),": ",s.userExtSource?s.userExtSource.login:""," "),t.xp6(3),t.AsE(" ",t.lcZ(12,21,"SHARED.IDENTITY_DETAIL.LAST_ACCESS"),": ",s.userExtSource?t.xi3(13,23,s.userExtSource.lastAccess,"d.M.y H:mm:ss"):""," "),t.xp6(4),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(17,26,"SHARED.IDENTITY_DETAIL.SAVE")," "),t.xp6(3),t.hij(" ",t.lcZ(20,28,"SHARED.IDENTITY_DETAIL.ADD")," "),t.xp6(2),t.Q6J("disabled",0===s.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(23,30,"SHARED.IDENTITY_DETAIL.REMOVE")," "),t.xp6(5),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,ni.K,gi.t,l2.p,V.e,_.uU,p.X$]})}return i})();var p2=l(7443),m2=l(39547),_h=l(82599),xh=l(92738);function f2(i,a){1&i&&t._UZ(0,"mat-spinner",3)}function g2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",18),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.editService())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"edit"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"SERVICE_DETAIL.EDIT"))}function _2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",19),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.removeService())}),t.ALo(1,"translate"),t.TgZ(2,"mat-icon"),t._uU(3,"delete_forever"),t.qZA()()}2&i&&t.s9C("matTooltip",t.lcZ(1,1,"SERVICE_DETAIL.DELETE"))}function x2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",20),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.evaluateConsents())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SERVICE_DETAIL.EVALUATE_CONSENTS")," "))}const v2=function(){return{color:"black"}},vh=function(i){return["/admin/services",i]};function y2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div",4),t._UZ(1,"mat-icon",5),t.ALo(2,"translate"),t.TgZ(3,"div",6)(4,"div",7)(5,"div",8)(6,"div",9)(7,"a",10),t.NdJ("auxclick",function(s){return s.preventDefault()}),t._uU(8),t.qZA(),t.TgZ(9,"span",11),t._uU(10),t.qZA(),t.YNc(11,g2,4,3,"button",12),t.YNc(12,_2,4,3,"button",13),t.qZA(),t.TgZ(13,"span",14),t._uU(14),t.ALo(15,"translate"),t.qZA()()(),t.TgZ(16,"div",15)(17,"mat-slide-toggle",16),t.NdJ("toggleChange",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.changeServiceStatus())}),t._uU(18),t.ALo(19,"translate"),t.qZA(),t.TgZ(20,"mat-slide-toggle",16),t.NdJ("toggleChange",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.propagationChange())}),t._uU(21),t.ALo(22,"translate"),t.qZA(),t.YNc(23,x2,3,3,"button",17),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,15,"SERVICE_DETAIL.ENTITY")),t.Q6J("ngStyle",t.DdM(23,v2)),t.xp6(6),t.Q6J("perunWebAppsMiddleClickRouterLink",t.VKq(24,vh,e.service.id.toString()))("routerLink",t.VKq(26,vh,e.service.id)),t.xp6(1),t.hij(" ",e.service.name," "),t.xp6(2),t.hij(" \xa0 #",e.service.id," "),t.xp6(1),t.Q6J("ngIf",e.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",e.authResolver.isPerunAdmin()),t.xp6(2),t.AsE(" ",t.lcZ(15,17,"SERVICE_DETAIL.DESCRIPTION"),": ",e.service.description," "),t.xp6(3),t.Q6J("checked",e.service.enabled),t.xp6(1),t.hij(" ",t.lcZ(19,19,"SERVICE_DETAIL.ENABLE")," "),t.xp6(2),t.Q6J("checked",e.service.useExpiredMembers),t.xp6(1),t.hij(" ",t.lcZ(22,21,"SERVICE_DETAIL.PROPAGATE")," "),t.xp6(2),t.Q6J("ngIf",e.authResolver.isPerunAdmin())}}let b2=(()=>{class i{constructor(e,n,s,r,o,u,b,C,k,N,B){this.route=e,this.router=n,this.consentsManager=s,this.serviceManager=r,this.sideMenuService=o,this.sideMenuItemService=u,this.dialog=b,this.authResolver=C,this.translate=k,this.notificator=N,this.entityStorageService=B,this.loading=!1}ngOnInit(){this.loading=!0,this.route.params.subscribe(e=>{this.serviceId=Number(e.serviceId),this.entityStorageService.setEntity({id:this.serviceId,beanName:"Service"}),this.refresh()})}editService(){const e=(0,ee.kZ)();e.width="600px",e.data={theme:"service-theme",service:this.service},this.dialog.open(p2.R,e).afterClosed().subscribe(s=>{s&&this.refresh()})}removeService(){const e=(0,ee.kZ)();e.width="600px",e.data={theme:"service-theme",services:[this.service]},this.dialog.open(m2.m,e).afterClosed().subscribe(s=>{s&&this.router.navigate(["/admin/services"],{queryParamsHandling:"preserve"})})}changeServiceStatus(){this.service.enabled=!this.service.enabled,this.serviceManager.updateService({service:this.service}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.STATUS_CHANGE_SUCCESS"))},()=>this.service.enabled=!this.service.enabled)}propagationChange(){this.service.useExpiredMembers=!this.service.useExpiredMembers,this.serviceManager.updateService({service:this.service}).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.PROPAGATION_CHANGE_SUCCESS"))},()=>this.service.useExpiredMembers=!this.service.useExpiredMembers)}evaluateConsents(){const e=(0,ee.kZ)();e.width="500px",e.data={title:this.translate.instant("SERVICE_DETAIL.CONFIRM_DIALOG_TITLE"),theme:"service-theme",description:this.translate.instant("SERVICE_DETAIL.CONFIRM_DIALOG_DESCRIPTION"),items:[this.service.name],type:"confirmation",showAsk:!1},this.dialog.open(on.Ts,e).afterClosed().subscribe(s=>{s&&this.consentsManager.evaluateConsentsForService(this.service.id).subscribe(()=>this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.EVALUATION_FINISH")))})}refresh(){this.serviceManager.getServiceById(this.serviceId).subscribe(e=>{this.service=e;const n=this.sideMenuItemService.parseService(this.service);this.sideMenuService.setAdminItems([n]),this.loading=!1},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(m.F0),t.Y36(z.WY),t.Y36(z.KK),t.Y36(c.D),t.Y36(gh.V),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(p.sK),t.Y36(Y.V6),t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-detail-page"]],decls:5,vars:2,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","service-theme"],["class","ms-auto me-auto",4,"ngIf"],["class","page-title-headtitle detail-layout",4,"ngIf"],[1,"ms-auto","me-auto"],[1,"page-title-headtitle","detail-layout"],["svgIcon","perun-service",1,"perun-icon","perun-icon-detail",3,"matTooltip","ngStyle"],[1,"wrap-container"],[1,"detail-info"],[1,"flex-column"],[1,"page-title-headline","d-flex","align-items-center"],["data-cy","service-name-link",1,"service-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],[1,"text-muted"],["aria-label","Edit service","data-cy","service-edit-button","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["aria-label","Remove service","mat-icon-button","",3,"matTooltip","click",4,"ngIf"],[1,"mt-1","entity-info"],[1,"detail-actions"],["labelPosition","before",1,"mb-25",3,"checked","toggleChange"],["class","action-button evaluate-button","mat-stroked-button","",3,"click",4,"ngIf"],["aria-label","Edit service","data-cy","service-edit-button","mat-icon-button","",3,"matTooltip","click"],["aria-label","Remove service","mat-icon-button","",3,"matTooltip","click"],["mat-stroked-button","",1,"action-button","evaluate-button",3,"click"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.YNc(2,f2,1,0,"mat-spinner",1),t.YNc(3,y2,24,28,"div",2),t._UZ(4,"app-animated-router-outlet"),t.qZA()),2&n&&(t.xp6(2),t.Q6J("ngIf",s.loading),t.xp6(1),t.Q6J("ngIf",!s.loading))},dependencies:[_.O5,_.PC,m.rH,h.Hw,it.lW,it.RK,zi.Ou,Pt.gM,_h.Rr,f.A,g.W,xh.Y,xo.Q,p.X$],styles:[".detail-layout[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:1.2em}.detail-info[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-right:1.2em}.wrap-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3em}.detail-actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.2);padding-left:.5em}.evaluate-button[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content}"],data:{animation:[Sa.Ji]}})}return i})(),T2=(()=>{class i{constructor(e){this.entityStorageService=e,this.navItems=[]}ngOnInit(){this.service=this.entityStorageService.getEntity(),this.initNavItems()}initNavItems(){this.navItems=[{cssIcon:"perun-attributes",url:`/admin/services/${this.service.id}/required-attributes`,label:"MENU_ITEMS.SERVICE.REQUIRED_ATTRIBUTES",style:"service-btn"},{cssIcon:"perun-service_destination",url:`/admin/services/${this.service.id}/destinations`,label:"MENU_ITEMS.SERVICE.DESTINATIONS",style:"service-btn"}]}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-overview"]],decls:1,vars:1,consts:[[3,"items"]],template:function(n,s){1&n&&t._UZ(0,"perun-web-apps-menu-buttons-field",0),2&n&&t.Q6J("items",s.navItems)},dependencies:[L.L]})}return i})();var C2=l(7715),w2=l(76328),yh=l(79360),S2=l(72420),L2=l(9769),D2=l(69732);function k2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function I2(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",10),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.Q6J("alert_type","warn"),t.xp6(1),t.Oqu(t.lcZ(2,2,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.ACTIVE_WARN")))}function O2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3),t.YNc(5,I2,3,4,"perun-web-apps-alert",4),t.ALo(6,"async"),t.TgZ(7,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.applyFilter(s))}),t.qZA(),t._UZ(8,"app-attr-def-list",6),t.ALo(9,"async"),t.ALo(10,"async"),t.qZA(),t.TgZ(11,"div",7)(12,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(13),t.ALo(14,"translate"),t.qZA(),t.TgZ(15,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAdd())}),t._uU(16),t.ALo(17,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,12,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.TITLE")),t.xp6(3),t.Q6J("ngIf",t.lcZ(6,14,e.serviceEnabled$)),t.xp6(2),t.Q6J("placeholder","DIALOGS.ADD_REQUIRED_ATTRIBUTES.FILTER"),t.xp6(1),t.Q6J("selection",e.selection)("definitions",e.attrDefinitions)("disableRouting",!0)("filterValue",e.filterValue)("serviceEnabled",t.lcZ(9,16,e.serviceEnabled$))("consentRequired",t.lcZ(10,18,e.consentRequired$)),t.xp6(5),t.hij(" ",t.lcZ(14,20,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(17,22,"DIALOGS.ADD_REQUIRED_ATTRIBUTES.ADD")," ")}}let M2=(()=>{class i{constructor(e,n,s,r,o,u,b,C){this.dialogRef=e,this.data=n,this.serviceManager=s,this.attributesManager=r,this.facilitiesService=o,this.consentHubService=u,this.notificator=b,this.translate=C,this.consentRequired$=this.facilitiesService.getAssignedFacilitiesByService(this.data.serviceId).pipe((0,w2.b)(C2.D),(0,Fs.U)(k=>k.id),function E2(i,a){return(0,yh.e)((e,n)=>{const s=new Set;e.subscribe((0,pt.x)(n,r=>{const o=i?i(r):r;s.has(o)||(s.add(o),n.next(r))})),a&&(0,Dt.Xf)(a).subscribe((0,pt.x)(n,()=>s.clear(),S2.Z))})}(),(0,L2.z)(k=>this.consentHubService.getConsentHubByFacility(k)),function A2(i,a){return(0,yh.e)((0,D2.U)(i,a,arguments.length>=2,!1,!0))}((k,N)=>k||N.enforceConsents,!1),(0,Gn.O)(!0)),this.serviceEnabled$=this.serviceManager.getServiceById(this.data.serviceId).pipe((0,Fs.U)(k=>k.enabled),(0,Gn.O)(!0)),this.attrDefinitions=[],this.selection=new R.Ov(!0,[]),this.filterValue="",this.loading=!1}ngOnInit(){this.loading=!0,this.theme=this.data.theme,this.serviceId=this.data.serviceId,this.attributesManager.getAllAttributeDefinitions().subscribe(e=>{this.attrDefinitions=e,this.loading=!1})}onAdd(){this.loading=!0;const e=this.selection.selected.map(n=>n.id);this.serviceManager.addRequiredAttributes(this.serviceId,e).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.ADD_REQUIRED_ATTRIBUTES.SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(z.KK),t.Y36(z.H8),t.Y36(z.IQ),t.Y36(z.WY),t.Y36(Y.V6),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-required-attributes"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[3,"alert_type",4,"ngIf"],[3,"placeholder","filter"],[3,"selection","definitions","disableRouting","filterValue","serviceEnabled","consentRequired"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"alert_type"]],template:function(n,s){if(1&n&&(t.YNc(0,k2,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,O2,18,24,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,F.uh,F.xY,F.H8,tt.w,st.b,Ci.P,V.e,Vs,_.Ov,p.X$]})}return i})();function N2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function F2(i,a){1&i&&t._UZ(0,"th",14)}function B2(i,a){if(1&i&&(t.TgZ(0,"td",15),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.friendlyName)}}function R2(i,a){1&i&&t._UZ(0,"tr",16)}function P2(i,a){1&i&&t._UZ(0,"tr",17)}function G2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,F2,1,0,"th",7),t.YNc(14,B2,2,1,"td",8),t.BQk(),t.YNc(15,R2,1,0,"tr",9),t.YNc(16,P2,1,0,"tr",10),t.qZA()(),t.TgZ(17,"div",11)(18,"button",12),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onConfirm())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.TITLE")),t.xp6(4),t.Oqu(t.lcZ(7,11,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.DESCRIPTION")),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.REMOVE")," ")}}let Z2=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.serviceManager=s,this.notificator=r,this.translate=o,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.serviceId=this.data.serviceId,this.dataSource=new O.by(this.data.attrDefinitions)}onConfirm(){this.loading=!0;const e=this.dataSource.data.map(n=>n.id);this.serviceManager.removeRequiredAttributes(this.serviceId,e).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_REQUIRED_ATTRIBUTES.SUCCESS")),this.dialogRef.close(!0),this.loading=!1},()=>this.loading=!1)}onCancel(){this.dialogRef.close(!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(z.KK),t.Y36(Y.V6),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-remove-required-attributes"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,N2,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,G2,24,19,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,F.uh,F.xY,F.H8,st.b,V.e,p.X$]})}return i})();function V2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAdd())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SERVICE_DETAIL.REQUIRED_ATTRIBUTES.ADD")," "))}function U2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.REQUIRED_ATTRIBUTES.REMOVE")," ")}}function Y2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function H2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"app-attr-def-list",10),t.NdJ("refreshEvent",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.refreshTable())}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("definitions",e.attrDefinitions)("filterValue",e.filterValue)("selection",e.selection)("disableRouting",!e.authResolver.isPerunAdmin())("tableId",e.tableId)}}let z2=(()=>{class i{constructor(e,n,s,r){this.attributeManager=e,this.dialog=n,this.authResolver=s,this.entityStorageService=r,this.loading=!1,this.filterValue="",this.selection=new R.Ov(!0,[]),this.attrDefinitions=[],this.tableId=Je.JO}ngOnInit(){this.loading=!0,this.service=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.attributeManager.getRequiredAttributesDefinition(this.service.id).subscribe(e=>{this.selection.clear(),this.attrDefinitions=e,this.loading=!1})}onAdd(){const e=(0,ee.kZ)();e.width="950px",e.data={serviceId:this.service.id,theme:"service-theme"},this.dialog.open(M2,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}onRemove(){const e=(0,ee.kZ)();e.width="650px",e.data={serviceId:this.service.id,attrDefinitions:this.selection.selected,theme:"service-theme"},this.dialog.open(Z2,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}applyFilter(e){this.filterValue=e}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.H8),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-required-attributes"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"definitions","filterValue","selection","disableRouting","tableId","refreshEvent",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"definitions","filterValue","selection","disableRouting","tableId","refreshEvent"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,V2,3,3,"button",2),t.YNc(6,U2,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(8,Y2,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,H2,1,5,"app-attr-def-list",7),t.qZA()()),2&n){const r=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"SERVICE_DETAIL.REQUIRED_ATTRIBUTES.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","SERVICE_DETAIL.REQUIRED_ATTRIBUTES.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,Vs,ni.K,gi.t,Ci.P,V.e,p.X$]})}return i})();var X2=l(35938),W2=l(50214),Q2=l(26481);function $2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onRemove())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.DESTINATIONS.REMOVE")," ")}}function K2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onAllow())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.DESTINATIONS.ALLOW")," ")}}function J2(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onBlock())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SERVICE_DETAIL.DESTINATIONS.BLOCK")," ")}}function j2(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}const q2=function(){return["select","destinationId","facility","destination","type","status","propagationType"]};function tS(i,a){if(1&i&&t._UZ(0,"app-perun-web-apps-destination-list",11),2&i){const e=t.oxw();t.Q6J("destinations",e.destinations)("filterValue",e.filterValue)("selection",e.selection)("displayedColumns",t.DdM(5,q2))("tableId",e.tableId)}}let eS=(()=>{class i{constructor(e,n,s,r,o,u){this.serviceManager=e,this.notificator=n,this.translate=s,this.dialog=r,this.authResolver=o,this.entityStorageService=u,this.loading=!1,this.filterValue="",this.destinations=[],this.selection=new R.Ov(!0,[]),this.tableId=Je.Cf}ngOnInit(){this.loading=!0,this.service=this.entityStorageService.getEntity(),this.refreshTable()}refreshTable(){this.loading=!0,this.serviceManager.getAllRichDestinationsForService(this.service.id).subscribe(e=>{this.selection.clear(),this.filterValue="",this.destinations=e,this.loading=!1})}onBlock(){this.loading=!0,this.blockServiceOnDestinations(this.selection.selected)}onAllow(){this.loading=!0,this.allowServiceOnDestinations(this.selection.selected)}onRemove(){const e=(0,ee.kZ)();e.width="500px",e.data={destinations:this.selection.selected,theme:"admin-theme"},this.dialog.open(W2.u,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}applyFilter(e){this.filterValue=e}blockServiceOnDestinations(e){this.serviceManager.blockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.DESTINATIONS.BLOCK_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}allowServiceOnDestinations(e){this.serviceManager.unblockServicesOnDestinations({richDestinations:e}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("SERVICE_DETAIL.DESTINATIONS.ALLOW_SUCCESS")),this.refreshTable()},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.KK),t.Y36(Y.V6),t.Y36(Y.Te),t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.fb))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-service-destinations"]],decls:13,vars:9,consts:[[1,"page-subtitle"],[3,"refresh"],["color","warn","class","me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","accent","mat-flat-button","",3,"disabled","click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"destinations","filterValue","selection","displayedColumns","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],["color","accent","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"destinations","filterValue","selection","displayedColumns","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,$2,3,4,"button",2),t.YNc(6,K2,3,4,"button",3),t.YNc(7,J2,3,4,"button",4),t.TgZ(8,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(9,j2,1,0,"ng-template",null,6,t.W1O),t.TgZ(11,"div",7),t.YNc(12,tS,1,6,"app-perun-web-apps-destination-list",8),t.qZA()()),2&n){const r=t.MAs(10);t.xp6(2),t.Oqu(t.lcZ(3,7,"SERVICE_DETAIL.DESTINATIONS.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","SERVICE_DETAIL.DESTINATIONS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,Q2.q,ni.K,gi.t,Ci.P,V.e,p.X$]})}return i})();function iS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function nS(i,a){1&i&&t._UZ(0,"th",15)}function aS(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.name)}}function sS(i,a){1&i&&t._UZ(0,"tr",17)}function rS(i,a){1&i&&t._UZ(0,"tr",18)}function oS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",5),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",6),t.ynx(12,7),t.YNc(13,nS,1,0,"th",8),t.YNc(14,aS,2,1,"td",9),t.BQk(),t.YNc(15,sS,1,0,"tr",10),t.YNc(16,rS,1,0,"tr",11),t.qZA()(),t.TgZ(17,"div",12)(18,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",14),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(22),t.ALo(23,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,9,"DIALOGS.DELETE_OWNER.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,11,"DIALOGS.DELETE_OWNER.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,13,"DIALOGS.DELETE_OWNER.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(20,15,"DIALOGS.DELETE_OWNER.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(23,17,"DIALOGS.DELETE_OWNER.DELETE")," ")}}let lS=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.ownersManagerService=o,this.displayedColumns=["name"],this.owners=[]}ngOnInit(){this.dataSource=new O.by(this.data),this.owners=this.data}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=this.owners.map(n=>n.id);this.ownersManagerService.deleteOwners(e).subscribe({next:()=>{this.loading=!1,this.notificator.showSuccess(this.translate.instant("DIALOGS.DELETE_OWNER.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(Y.Te),t.Y36(z.aC))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-owner-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,iS,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,oS,24,19,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,F.uh,F.xY,F.H8,st.b,V.e,p.X$]})}return i})();function cS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function uS(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_OWNER.FILL_CONTACT")," "))}function hS(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.ADD_OWNER.CONTACT_FORMAT")," "))}function dS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"mat-form-field")(6,"mat-label"),t._uU(7),t.ALo(8,"translate"),t.qZA(),t._UZ(9,"input",5),t.TgZ(10,"mat-error"),t._uU(11),t.ALo(12,"translate"),t.qZA()(),t.TgZ(13,"mat-form-field")(14,"mat-label"),t._uU(15),t.ALo(16,"translate"),t.qZA(),t._UZ(17,"input",5),t.YNc(18,uS,3,3,"mat-error",6),t.YNc(19,hS,3,3,"mat-error",6),t.qZA(),t.TgZ(20,"mat-form-field")(21,"mat-label"),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.TgZ(24,"mat-select",7),t.NdJ("valueChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.type=s)}),t.TgZ(25,"mat-option",8),t._uU(26),t.ALo(27,"translate"),t.qZA(),t.TgZ(28,"mat-option",9),t._uU(29),t.ALo(30,"translate"),t.qZA()()()(),t.TgZ(31,"div",10)(32,"button",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(33),t.ALo(34,"translate"),t.qZA(),t.TgZ(35,"div",12),t.ALo(36,"translate"),t.TgZ(37,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(38),t.ALo(39,"translate"),t.qZA()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,17,"DIALOGS.ADD_OWNER.TITLE")),t.xp6(5),t.Oqu(t.lcZ(8,19,"DIALOGS.ADD_OWNER.NAME")),t.xp6(2),t.Q6J("formControl",e.nameCtrl),t.xp6(2),t.hij(" ",t.lcZ(12,21,"DIALOGS.ADD_OWNER.FILL_NAME")," "),t.xp6(4),t.Oqu(t.lcZ(16,23,"DIALOGS.ADD_OWNER.CONTACT")),t.xp6(2),t.Q6J("formControl",e.contactCtrl),t.xp6(1),t.Q6J("ngIf",e.contactCtrl.hasError("required")),t.xp6(1),t.Q6J("ngIf",e.contactCtrl.invalid&&!e.contactCtrl.hasError("required")),t.xp6(3),t.Oqu(t.lcZ(23,25,"DIALOGS.ADD_OWNER.TYPE_LABEL")),t.xp6(2),t.Q6J("value",e.type),t.xp6(2),t.Oqu(t.lcZ(27,27,"DIALOGS.ADD_OWNER.TYPE1")),t.xp6(3),t.Oqu(t.lcZ(30,29,"DIALOGS.ADD_OWNER.TYPE2")),t.xp6(4),t.hij(" ",t.lcZ(34,31,"DIALOGS.ADD_OWNER.CANCEL")," "),t.xp6(2),t.s9C("matTooltip",t.lcZ(36,33,"DIALOGS.ADD_OWNER.TOOLTIP")),t.Q6J("matTooltipDisabled",e.nameCtrl.valid&&e.contactCtrl.valid),t.xp6(2),t.Q6J("disabled",e.nameCtrl.invalid||e.contactCtrl.invalid),t.xp6(1),t.hij(" ",t.lcZ(39,35,"DIALOGS.ADD_OWNER.CREATE")," ")}}let pS=(()=>{class i{constructor(e,n,s,r){this.dialogRef=e,this.notificator=n,this.ownersManagerService=s,this.translate=r,this.type="1",r.get("DIALOGS.ADD_OWNER.SUCCESS").subscribe(o=>this.successMessage=o)}ngOnInit(){this.nameCtrl=new P.p4(null,[P.kI.required,P.kI.pattern("^[\\w.-]+( [\\w.-]+)*$")]),this.contactCtrl=new P.p4(null,[P.kI.required,P.kI.pattern(ee.B2)])}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.ownersManagerService.createOwner({name:this.nameCtrl.value,contact:this.contactCtrl.value,ownerType:Number(this.type)}).subscribe(()=>{this.notificator.showSuccess(this.successMessage),this.loading=!1,this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(Y.V6),t.Y36(z.aC),t.Y36(p.sK))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-add-owner-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],["matInput","","required","",3,"formControl"],[4,"ngIf"],[3,"value","valueChange"],["value","1"],["value","0"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["matTooltipPosition","above",3,"matTooltip","matTooltipDisabled"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(n,s){if(1&n&&(t.YNc(0,cS,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,dS,40,37,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,jt.ey,se.Nt,ae.KE,ae.hX,ae.TO,P.Fj,P.JJ,P.Q7,P.oH,it.lW,F.uh,F.xY,F.H8,Se.gD,Pt.gM,st.b,V.e,p.X$]})}return i})();var mS=l(34004);function fS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.addOwner())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.OWNERS.ADD")," "))}function gS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.removeOwner())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",!e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.OWNERS.DELETE")," ")}}function _S(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function xS(i,a){if(1&i&&t._UZ(0,"perun-web-apps-owners-list",10),2&i){const e=t.oxw();t.Q6J("selection",e.selected)("filterValue",e.filterValue)("owners",e.owners)("tableId",e.tableId)}}let vS=(()=>{class i{constructor(e,n,s){this.ownersManagerService=e,this.dialog=n,this.guiAuthResolver=s,this.owners=[],this.selected=new R.Ov(!0,[]),this.filterValue="",this.tableId=Je.v1}ngOnInit(){this.setAuth(),this.refreshTable()}setAuth(){this.removeAuth=this.guiAuthResolver.isAuthorized("deleteOwner_Owner_policy",[]),this.addAuth=this.guiAuthResolver.isAuthorized("createOwner_Owner_policy",[])}refreshTable(){this.loading=!0,this.ownersManagerService.getAllOwners().subscribe(e=>{this.owners=e,this.selected.clear(),this.loading=!1})}applyFilter(e){this.filterValue=e}addOwner(){const e=(0,ee.kZ)();e.width="400px",e.data={},this.dialog.open(pS,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}removeOwner(){const e=(0,ee.kZ)();e.width="400px",e.data=this.selected.selected,this.dialog.open(lS,e).afterClosed().subscribe(s=>{s&&(this.selected.clear(),this.refreshTable())})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.aC),t.Y36(F.uw),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-owners"]],decls:12,vars:8,consts:[[1,"page-subtitle"],[3,"refresh"],["color","accent","class","me-2 action-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"selection","filterValue","owners","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"selection","filterValue","owners","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,fS,3,3,"button",2),t.YNc(6,gS,3,4,"button",3),t.TgZ(7,"perun-web-apps-debounce-filter",4),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(8,_S,1,0,"ng-template",null,5,t.W1O),t.TgZ(10,"div",6),t.YNc(11,xS,1,4,"perun-web-apps-owners-list",7),t.qZA()()),2&n){const r=t.MAs(9);t.xp6(2),t.Oqu(t.lcZ(3,6,"ADMIN.OWNERS.TITLE")),t.xp6(3),t.Q6J("ngIf",s.addAuth),t.xp6(1),t.Q6J("ngIf",s.removeAuth),t.xp6(1),t.Q6J("placeholder","ADMIN.OWNERS.FILTER"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,ni.K,gi.t,Ci.P,mS.Q,V.e,p.X$]})}return i})();var bh=l(1385),yS=l(95195),bS=l(97500),TS=l(69087),CS=l(96624),Th=l(95845),wS=l(5786);function SS(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function ES(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-vo-search-select",7),t.NdJ("voSelected",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.loadMember(s))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("vos",e.vos)}}function LS(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.STATUS")," ")}function DS(i,a){1&i&&t._UZ(0,"mat-spinner",13)}const Ch=function(i,a){return["/organizations",i,"members",a]},AS=function(){return["id","recent","name","description","expiration","groupStatus"]};function kS(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"div",14)(2,"span",15),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"a",16),t.NdJ("auxclick",function(s){return s.preventDefault()}),t._uU(6),t.qZA()(),t.TgZ(7,"mat-card",17),t._UZ(8,"perun-web-apps-member-overview-membership",18),t.qZA(),t.TgZ(9,"p",19),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"perun-web-apps-groups-list",20),t.NdJ("refreshTable",function(){t.CHM(e);const s=t.oxw(4);return t.KtG(s.loadMember(s.selectedVo))}),t.qZA()()}if(2&i){const e=t.oxw(4);t.xp6(3),t.hij("",t.lcZ(4,11,"USER_DETAIL.ACCOUNTS.MEMBER"),":"),t.xp6(2),t.Q6J("perunWebAppsMiddleClickRouterLink",t.WLB(15,Ch,e.selectedVo.id.toString(),e.member.id.toString()))("routerLink",t.WLB(18,Ch,e.selectedVo.id,e.member.id)),t.xp6(1),t.hij("",e.member.id," "),t.xp6(2),t.Q6J("member",e.member)("voId",e.selectedVo.id),t.xp6(2),t.Oqu(t.lcZ(11,13,"USER_DETAIL.ACCOUNTS.GROUPS")),t.xp6(2),t.Q6J("groups",e.groups)("memberId",null==e.member?null:e.member.id)("memberGroupStatus",e.member.groupStatus)("displayedColumns",t.DdM(21,AS))}}function IS(i,a){if(1&i&&(t.YNc(0,DS,1,0,"mat-spinner",11),t.YNc(1,kS,13,22,"div",12)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function OS(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.MEMBER_ATT")," ")}function MS(i,a){1&i&&t._UZ(0,"mat-spinner",13)}function NS(i,a){if(1&i&&t._UZ(0,"app-one-entity-attribute-page",22),2&i){const e=t.oxw(5);t.Q6J("entity","member")("entityId",e.member.id)}}function FS(i,a){if(1&i&&(t.YNc(0,MS,1,0,"mat-spinner",11),t.YNc(1,NS,1,2,"app-one-entity-attribute-page",21)),2&i){const e=t.oxw(4);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function BS(i,a){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,OS,2,3,"ng-template",9),t.YNc(2,FS,2,2,"ng-template",10),t.qZA())}function RS(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.MEMBER_GROUP_ATT")," ")}function PS(i,a){1&i&&t._UZ(0,"mat-spinner",13)}function GS(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",24),2&i){const e=t.oxw(5);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","group")}}function ZS(i,a){if(1&i&&(t.YNc(0,PS,1,0,"mat-spinner",11),t.YNc(1,GS,1,3,"app-two-entity-attribute-page",23)),2&i){const e=t.oxw(4);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function VS(i,a){1&i&&(t.TgZ(0,"mat-tab"),t.YNc(1,RS,2,3,"ng-template",9),t.YNc(2,ZS,2,2,"ng-template",10),t.qZA())}function US(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ACCOUNTS.MEMBER_RESOURCE_ATT")," ")}function YS(i,a){1&i&&t._UZ(0,"mat-spinner",13)}function HS(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",24),2&i){const e=t.oxw(4);t.Q6J("firstEntity","member")("firstEntityId",e.member.id)("secondEntity","resource")}}function zS(i,a){if(1&i&&(t.YNc(0,YS,1,0,"mat-spinner",11),t.YNc(1,HS,1,3,"app-two-entity-attribute-page",23)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function XS(i,a){if(1&i&&(t.TgZ(0,"mat-tab-group",8)(1,"mat-tab"),t.YNc(2,LS,2,3,"ng-template",9),t.YNc(3,IS,2,2,"ng-template",10),t.qZA(),t.YNc(4,BS,3,0,"mat-tab",2),t.YNc(5,VS,3,0,"mat-tab",2),t.TgZ(6,"mat-tab"),t.YNc(7,US,2,3,"ng-template",9),t.YNc(8,zS,2,2,"ng-template",10),t.qZA()()),2&i){const e=t.oxw(2),n=t.MAs(4);t.xp6(4),t.Q6J("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",n),t.xp6(1),t.Q6J("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",n)}}function WS(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",25),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"USER_DETAIL.ACCOUNTS.NO_VOS")))}function QS(i,a){if(1&i&&(t.TgZ(0,"div")(1,"div",3),t.YNc(2,ES,1,1,"perun-web-apps-vo-search-select",4),t.qZA(),t.YNc(3,XS,9,4,"mat-tab-group",5),t.YNc(4,WS,3,3,"perun-web-apps-alert",6),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",!(e.initLoading||0===e.vos.length)),t.xp6(1),t.Q6J("ngIf",!(e.initLoading||0===e.vos.length)),t.xp6(1),t.Q6J("ngIf",!e.initLoading&&0===e.vos.length)}}let $S=(()=>{class i{constructor(e,n,s,r){this.route=e,this.usersService=n,this.membersService=s,this.groupService=r,this.initLoading=!1,this.loading=!1,this.vos=[],this.selectedVo=null,this.member=null,this.groups=[]}ngOnInit(){this.initLoading=!0,this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId),this.usersService.getVosWhereUserIsMember(this.userId).subscribe({next:n=>{this.vos=n,this.vos.length&&this.loadMember(this.vos.sort(ee.aC)[0]),this.initLoading=!1},error:()=>this.initLoading=!1})})}loadMember(e){this.loading=!0,this.selectedVo=e,this.membersService.getMemberByUser(this.selectedVo.id,this.userId).subscribe({next:n=>{this.membersService.getRichMemberWithAttributes(n.id).subscribe({next:s=>{this.member=s,this.groupService.getMemberRichGroupsWithAttributesByNames(this.member.id,[bh.r.MEMBER_DEF_GROUP_EXPIRATION,bh.r.MEMBER_GROUP_STATUS]).subscribe({next:r=>{this.groups=r,this.loading=!1},error:()=>this.loading=!1})},error:()=>this.loading=!1})},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(z.Fv),t.Y36(z.uq),t.Y36(z.ff))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-user-accounts"]],decls:6,vars:5,consts:[[1,"page-title"],["spinner1",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"d-flex"],["class","w-50",3,"vos","voSelected",4,"ngIf"],["mat-stretch-tabs","false",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"w-50",3,"vos","voSelected"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],["class","ms-auto me-auto",4,"ngIf"],[4,"ngIf"],[1,"ms-auto","me-auto"],[1,"mt-4","mb-4"],[1,"subtitle","me-2"],[1,"member-link",3,"perunWebAppsMiddleClickRouterLink","routerLink","auxclick"],["appearance","outlined",1,"mat-elevation-z3","membership-card"],[3,"member","voId"],[1,"mt-4","subtitle"],[3,"groups","memberId","memberGroupStatus","displayedColumns","refreshTable"],[3,"entity","entityId",4,"ngIf"],[3,"entity","entityId"],[3,"firstEntity","firstEntityId","secondEntity",4,"ngIf"],[3,"firstEntity","firstEntityId","secondEntity"],["alert_type","warn"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,SS,1,0,"ng-template",null,1,t.W1O),t.YNc(5,QS,5,3,"div",2)),2&n){const r=t.MAs(4);t.xp6(1),t.Oqu(t.lcZ(2,3,"USER_DETAIL.ACCOUNTS.TITLE")),t.xp6(4),t.Q6J("perunWebAppsLoader",s.initLoading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,m.rH,Ct.Vc,Ct.uD,Ct.uX,Ct.SP,zi.Ou,yS.a8,tt.w,ni.K,bS.W,TS.M,xh.Y,xo.Q,CS.b,V.e,Th.Y,wS.t,p.X$],styles:[".subtitle[_ngcontent-%COMP%]{font-size:1.2rem}.membership-card[_ngcontent-%COMP%]{max-width:400px}"]})}return i})(),wh=(()=>{class i{transform(e){if(e)return e.split(".").pop()}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275pipe=t.Yjl({name:"parseEventName",type:i,pure:!0})}return i})();function KS(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.AUDIT_MESSAGE_DETAIL.OBJECTS")," ")}function JS(i,a){if(1&i&&t._UZ(0,"pre",10),2&i){const e=t.oxw();t.Q6J("innerHTML",e.syntaxHighlight(e.eventData),t.oJD)}}function jS(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"DIALOGS.AUDIT_MESSAGE_DETAIL.MESSAGE")," ")}function qS(i,a){if(1&i&&(t.TgZ(0,"div",11),t._uU(1),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Oqu(e.message)}}let tE=(()=>{class i{constructor(e,n,s){this.dialogRef=e,this.data=n,this.clipboard=s,this.tabIndex=0,this.eventData={}}ngOnInit(){const e=this.data.message.event;this.actor=this.data.message.actor,this.createdAt=this.data.message.createdAt,e.message&&(this.message=e.message,delete e.message),e.name&&(this.title=e.name,delete e.name),this.eventData=e}tabChanged(e){this.tabIndex=e.index}copyObjects(){this.clipboard.copy(JSON.stringify(this.eventData,null,2))}copyMessage(){this.clipboard.copy(this.message)}syntaxHighlight(e){return"string"!=typeof e&&(e=JSON.stringify(e,void 0,2)),(e=e.replace(/&/g,"&").replace(//g,">")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)/g,function(n){let s="number";return n.startsWith('"')?s=n.endsWith(":")?"key":"string":/true|false/.test(n)?s="boolean":n.includes("null")&&(s="null"),''+n+""})}onClose(){this.dialogRef.close()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(So.TU))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-audit-message-detail-dialog"]],decls:26,vars:19,consts:[[1,"admin-theme"],["mat-dialog-title",""],["mat-dialog-content",""],["mat-stretch-tabs","false",3,"selectedTabChange"],["matTabLabel",""],["matTabContent",""],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-button","",3,"click"],["iconPositionEnd",""],[3,"innerHTML"],["data-cy","audit-message-text"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2),t.ALo(3,"translate"),t.ALo(4,"parseEventName"),t.qZA(),t.TgZ(5,"div",2)(6,"div"),t._uU(7),t.ALo(8,"translate"),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"mat-tab-group",3),t.NdJ("selectedTabChange",function(o){return s.tabChanged(o)}),t.TgZ(11,"mat-tab"),t.YNc(12,KS,2,3,"ng-template",4),t.YNc(13,JS,1,1,"ng-template",5),t.qZA(),t.TgZ(14,"mat-tab"),t.YNc(15,jS,2,3,"ng-template",4),t.YNc(16,qS,2,1,"ng-template",5),t.qZA()()(),t.TgZ(17,"div",6)(18,"button",7),t.NdJ("click",function(){return s.onClose()}),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"button",8),t.NdJ("click",function(){return 0===s.tabIndex?s.copyObjects():s.copyMessage()}),t._uU(22),t.ALo(23,"translate"),t.TgZ(24,"mat-icon",9),t._uU(25,"content_copy"),t.qZA()()()()),2&n){let r;t.xp6(2),t.hij(" ",t.lcZ(3,7,null!==(r=t.lcZ(4,9,s.title))&&void 0!==r?r:"DIALOGS.AUDIT_MESSAGE_DETAIL.TITLE")," "),t.xp6(5),t.HOy(" ",t.lcZ(8,11,"DIALOGS.AUDIT_MESSAGE_DETAIL.ACTOR"),": ",s.actor,", ",t.lcZ(9,13,"DIALOGS.AUDIT_MESSAGE_DETAIL.CREATED_AT"),": ",s.createdAt," "),t.xp6(12),t.hij(" ",t.lcZ(20,15,"DIALOGS.AUDIT_MESSAGE_DETAIL.CLOSE")," "),t.xp6(3),t.hij(" ",t.lcZ(23,17,"DIALOGS.AUDIT_MESSAGE_DETAIL.COPY")," ")}},dependencies:[h.Hw,it.lW,Ct.Vc,Ct.uD,Ct.uX,Ct.SP,F.uh,F.xY,F.H8,p.X$,wh],styles:[".key{color:brown}.string{color:green}.number{color:#ff8c00}.boolean{color:#00f}.null{color:#f0f}\n"],encapsulation:2})}return i})();var eE=l(21476),Sh=l(63019),iE=l(45355);function nE(i,a){1&i&&(t.TgZ(0,"th",15),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"AUDIT_MESSAGES_LIST.ID")," "))}function aE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function sE(i,a){1&i&&(t.TgZ(0,"th",15),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"AUDIT_MESSAGES_LIST.TIMESTAMP")," "))}function rE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.ALo(2,"parseDate"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e.createdAt,!0)," ")}}function oE(i,a){1&i&&(t.TgZ(0,"th",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"AUDIT_MESSAGES_LIST.EVENT_NAME")))}function lE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.ALo(2,"parseEventName"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,e.event.name)," ")}}function cE(i,a){1&i&&(t.TgZ(0,"th",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"AUDIT_MESSAGES_LIST.ACTOR")))}function uE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.actor," ")}}function hE(i,a){1&i&&(t.TgZ(0,"th",17),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"AUDIT_MESSAGES_LIST.MESSAGE")))}function dE(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.event.message," ")}}function pE(i,a){1&i&&t._UZ(0,"th",17)}function mE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",16)(1,"button",18),t.NdJ("click",function(){const r=t.CHM(e).$implicit,o=t.oxw();return t.KtG(o.viewDetails(r))}),t._uU(2),t.ALo(3,"translate"),t.qZA()()}2&i&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"AUDIT_MESSAGES_LIST.VIEW_DETAIL")," "))}function fE(i,a){1&i&&t._UZ(0,"tr",19)}function gE(i,a){1&i&&t._UZ(0,"tr",20)}function _E(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_AUDIT_MESSAGES"),"\n"))}let xE=(()=>{class i{constructor(e,n,s){this.dialog=e,this.dynamicPaginatingService=n,this.tableConfigService=s,this.displayedColumns=["id","timestamp","name","actor","event.message","detail"],this.loading$=new t.vpe,this.pageSizeOptions=ee.f7}static getExportDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"timestamp":return(0,_.p6)(e.createdAt,"d.M.y H.mm.ss","en");case"name":return e.event.name.split(".").pop();case"actor":return e.actor;case"event.message":return e.event.message;default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,Sh.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,ls.b)(()=>this.loadAuditMessagesPage())).subscribe()}ngOnInit(){this.dataSource=new Y.Hy(this.dynamicPaginatingService,null),this.dataSource.loadAuditMessages(this.tableConfigService.getTablePageSize(this.tableId),0,"DESCENDING",this.selectedEvents),this.loading$.emit(this.dataSource.loading$)}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadAuditMessagesPage())}loadAuditMessagesPage(){this.dataSource.loadAuditMessages(this.child.paginator.pageSize,this.child.paginator.pageIndex,"asc"===this.sort.direction?"ASCENDING":"DESCENDING",this.selectedEvents)}viewDetails(e){const n=(0,ee.kZ)(),s=JSON.parse(JSON.stringify(e));n.minWidth="700px",n.maxWidth="1000px",n.data={message:s},this.dialog.open(tE,n)}exportDisplayedData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.getData(),this.displayedColumns.filter(n=>"detail"!==n),i.getExportDataForColumn),e)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(Y.ly),t.Y36(Je.dB))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-audit-messages-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(Ke.YE,5)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.sort=r.first)}},inputs:{tableId:"tableId",refresh:"refresh",displayedColumns:"displayedColumns",selectedEvents:"selectedEvents"},outputs:{loading$:"loading$"},features:[t._Bn([{provide:eE.ye,useClass:Y.Be}]),t.TTD],decls:24,vars:9,consts:[[1,"card","mt-2",3,"hidden"],[3,"dataLength","pageSizeOptions","tableId","allowExportAll","exportDisplayedData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","desc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","timestamp"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","actor"],["matColumnDef","event.message"],["matColumnDef","detail"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-header-cell",""],["data-cy","audit-message-detail-button","color","accent","mat-flat-button","",3,"click"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)}),t.TgZ(2,"table",2),t.ynx(3,3),t.YNc(4,nE,3,3,"th",4),t.YNc(5,aE,2,1,"td",5),t.BQk(),t.ynx(6,6),t.YNc(7,sE,3,3,"th",4),t.YNc(8,rE,3,4,"td",5),t.BQk(),t.ynx(9,7),t.YNc(10,oE,3,3,"th",8),t.YNc(11,lE,3,3,"td",5),t.BQk(),t.ynx(12,9),t.YNc(13,cE,3,3,"th",8),t.YNc(14,uE,2,1,"td",5),t.BQk(),t.ynx(15,10),t.YNc(16,hE,3,3,"th",8),t.YNc(17,dE,2,1,"td",5),t.BQk(),t.ynx(18,11),t.YNc(19,pE,1,0,"th",8),t.YNc(20,mE,4,3,"td",5),t.BQk(),t.YNc(21,fE,1,0,"tr",12),t.YNc(22,gE,1,0,"tr",13),t.qZA()()(),t.YNc(23,_E,3,3,"perun-web-apps-alert",14)),2&n&&(t.Q6J("hidden",0===s.dataSource.allObjectCount),t.xp6(1),t.Q6J("dataLength",s.dataSource.allObjectCount)("pageSizeOptions",s.pageSizeOptions)("tableId",s.tableId)("allowExportAll",!1),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(19),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.allObjectCount))},dependencies:[_.O5,it.lW,Ke.YE,Ke.nU,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,tt.w,Zn.l,p.X$,iE.M,wh]})}return i})();var Eh=l(4675);let vE=(()=>{class i{constructor(){this.disableDeselectButton=!0,this.auditLogsSelected=new t.vpe,this.selectClosed=new t.vpe,this.searchFunction=e=>e,this.mainTextFunction=e=>e,this.secondaryTextFunction=()=>""}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-audit-log-search-select"]],inputs:{auditLogs:"auditLogs",disableDeselectButton:"disableDeselectButton"},outputs:{auditLogsSelected:"auditLogsSelected",selectClosed:"selectClosed"},decls:3,vars:10,consts:[[1,"w-550"],[3,"entities","searchFunction","mainTextFunction","secondaryTextFunction","multiple","disableAutoSelect","disableDeselectButton","selectPlaceholder","entitySelected","selectClosed"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-entity-search-select",1),t.NdJ("entitySelected",function(o){return s.auditLogsSelected.emit(o)})("selectClosed",function(o){return s.selectClosed.emit(o)}),t.ALo(2,"translate"),t.qZA()()),2&n&&(t.xp6(1),t.Q6J("entities",s.auditLogs)("searchFunction",s.searchFunction)("mainTextFunction",s.mainTextFunction)("secondaryTextFunction",s.secondaryTextFunction)("multiple",!0)("disableAutoSelect",!0)("disableDeselectButton",s.disableDeselectButton)("selectPlaceholder",t.lcZ(2,8,"ADMIN.AUDIT_LOG.SEARCH_DESCRIPTION")))},dependencies:[Eh.i,p.X$],styles:[".w-550[_ngcontent-%COMP%]{width:550px}"]})}return i})();function yE(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function bE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"app-audit-messages-list",7),t.NdJ("loading$",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.loading$=s)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("refresh",e.refresh)("tableId",e.tableId)("selectedEvents",e.selectedEvents)}}let TE=(()=>{class i{constructor(e,n){this.auditMessagesManagerService=e,this.cd=n,this.tableId=Je.yW,this.refresh=!1,this.selectedEvents=[],this.eventOptions=[],this.eventOptionsForSearchSelect=[]}ngOnInit(){this.loading$=(0,It.of)(!0),this.auditMessagesManagerService.findAllPossibleEvents().subscribe(e=>{this.eventOptions=e.sort(),this.eventOptionsForSearchSelect=this.eventOptions})}refreshTable(){this.refresh=!this.refresh,this.cd.detectChanges()}toggleEvent(e){this.selectedEvents.splice(0,this.selectedEvents.length,...e)}refreshOnClosed(){this.selectedEvents=[...this.selectedEvents];const e=this.eventOptions.filter(n=>!this.selectedEvents.includes(n));this.eventOptionsForSearchSelect=[...this.selectedEvents,...e],this.cd.detectChanges()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.jw),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-audit-log"]],decls:11,vars:9,consts:[[1,"page-subtitle"],[1,"align-elements"],[3,"refresh"],[3,"disableDeselectButton","auditLogs","auditLogsSelected","selectClosed"],["spinner",""],[1,"position-relative","w-100"],[3,"refresh","tableId","selectedEvents","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"refresh","tableId","selectedEvents","loading$"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.TgZ(5,"perun-web-apps-audit-log-search-select",3),t.NdJ("auditLogsSelected",function(o){return s.toggleEvent(o)})("selectClosed",function(){return s.refreshOnClosed()}),t.qZA(),t.YNc(6,yE,1,0,"ng-template",null,4,t.W1O),t.TgZ(8,"div",5),t.YNc(9,bE,1,3,"app-audit-messages-list",6),t.ALo(10,"async"),t.qZA()()),2&n){const r=t.MAs(7);t.xp6(1),t.Oqu(t.lcZ(2,5,"ADMIN.AUDIT_LOG.TITLE")),t.xp6(4),t.Q6J("disableDeselectButton",!1)("auditLogs",s.eventOptionsForSearchSelect),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(10,7,s.loading$))("perunWebAppsLoaderIndicator",r)}},dependencies:[xE,ni.K,gi.t,vE,V.e,_.Ov,p.X$]})}return i})();var CE=l(26385);let wE=(()=>{class i{constructor(e,n){this.dialogRef=e,this.data=n}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.dialogRef.close(!0)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-edit-enforce-consents-dialog"]],decls:26,vars:27,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"mt-2","mb-2"],["alert_type","warn"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-flat-button","","color","accent",1,"ms-2",3,"click"]],template:function(n,s){1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"div",1)(6,"p"),t._uU(7),t.ALo(8,"translate"),t.ALo(9,"translate"),t.qZA(),t._UZ(10,"mat-divider"),t.TgZ(11,"p",2),t._uU(12),t.qZA(),t._UZ(13,"mat-divider"),t.TgZ(14,"perun-web-apps-alert",3),t._uU(15),t.ALo(16,"translate"),t.ALo(17,"translate"),t.qZA()(),t.TgZ(18,"div",4)(19,"button",5),t.NdJ("click",function(){return s.onCancel()}),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"button",6),t.NdJ("click",function(){return s.onSubmit()}),t._uU(23),t.ALo(24,"translate"),t.ALo(25,"translate"),t.qZA()()()),2&n&&(t.Tol(s.data.theme),t.xp6(2),t.hij(" ",s.data.enforceConsents?t.lcZ(3,9,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_TITLE"):t.lcZ(4,11,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_TITLE")," "),t.xp6(5),t.hij(" ",s.data.enforceConsents?t.lcZ(8,13,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_DESCRIPTION"):t.lcZ(9,15,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_DESCRIPTION")," "),t.xp6(5),t.Oqu(s.data.consentHubName),t.xp6(3),t.hij(" ",s.data.enforceConsents?t.lcZ(16,17,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_BOLD_DESCRIPTION"):t.lcZ(17,19,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_BOLD_DESCRIPTION")," "),t.xp6(5),t.hij(" ",t.lcZ(21,21,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.CANCEL_BUTTON")," "),t.xp6(3),t.hij(" ",s.data.enforceConsents?t.lcZ(24,23,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.DISABLE_BUTTON"):t.lcZ(25,25,"DIALOGS.EDIT_ENFORCE_CONSENTS_FLAG.ENFORCE_BUTTON")," "))},dependencies:[it.lW,F.uh,F.xY,F.H8,CE.d,tt.w,p.X$]})}return i})();function SE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(s?r.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,n=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}const EE=function(i){return{name:i}};function LE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(2);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,n.selection.isSelected(e)),t.VKq(7,EE,e.name)))("checked",n.selection.isSelected(e))}}function DE(i,a){1&i&&(t.ynx(0,14),t.YNc(1,SE,4,7,"th",15),t.YNc(2,LE,4,9,"td",16),t.BQk())}function AE(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.ID")," "))}function kE(i,a){if(1&i&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.id)}}function IE(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.NAME")," "))}function OE(i,a){if(1&i&&(t.TgZ(0,"td",23),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=a.$implicit;t.Q2q("data-cy","",t.lcZ(1,2,e.name),"-name-td"),t.xp6(2),t.hij(" ",e.name," ")}}function ME(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.ENFORCE_CONSENTS")," "))}function NE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",23)(1,"mat-slide-toggle",24),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw();return t.KtG(u.changeEnforceFlag(o,s))}),t.qZA()()}if(2&i){const e=a.$implicit;t.xp6(1),t.Q6J("checked",e.enforceConsents)}}function FE(i,a){1&i&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.FACILITIES")," "))}function BE(i,a){if(1&i&&(t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"span",26),t._uU(3),t.qZA(),t._UZ(4,"br"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.name," "),t.xp6(2),t.hij(" #",e.id,"")}}function RE(i,a){if(1&i&&(t.TgZ(0,"td",23),t.YNc(1,BE,5,2,"span",25),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Q6J("ngForOf",e.facilities)}}function PE(i,a){1&i&&t._UZ(0,"tr",27)}function GE(i,a){1&i&&t._UZ(0,"tr",28)}function ZE(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.NO_CONSENT_HUBS"),"\n"))}function VE(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.CONSENT_HUBS_LIST.NO_FILTER_RESULTS"),"\n"))}const UE=function(i){return{all:i}};let YE=(()=>{class i{constructor(e,n,s,r,o){this.tableCheckbox=e,this.dialog=n,this.notificator=s,this.translate=r,this.consentsManager=o,this.filterValue="",this.displayedColumns=["select","id","name","enforceConsents","facilities"],this.selection=new R.Ov(!0,[]),this.exporting=!1,this.pageSizeOptions=ee.f7}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"name":return e.name;case"enforceConsents":return e.enforceConsents?"true":"false";case"facilities":{let s="";return e.facilities.forEach(r=>s+=r.name+" #"+String(r.id)+";"),s.slice(0,-1)}default:return""}}ngOnChanges(){this.dataSource=new O.by(this.consentHubs),this.setDataSource()}exportAllData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const n=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,s=n+this.dataSource.paginator.pageSize;(0,ee.O6)((0,ee.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(n,s),this.displayedColumns,i.getDataForColumn),e)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(e,n)=>(0,ee.Sd)(e,n,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,n)=>(0,ee.pR)(e,n,i.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}changeEnforceFlag(e,n){n.source.checked=e.enforceConsents;const s=(0,ee.kZ)();s.width="550px",s.data={theme:"admin-theme",enforceConsents:e.enforceConsents,consentHubName:e.name},this.dialog.open(wE,s).afterClosed().subscribe(o=>{o&&(e.enforceConsents=!e.enforceConsents,this.consentsManager.updateConsentHub({consentHub:e}).subscribe(u=>{n.source.checked=u.enforceConsents,e.enforceConsents=u.enforceConsents,this.translate.get("SHARED.COMPONENTS.CONSENT_HUBS_LIST.CHANGE_ENFORCE_CONSENTS_SUCCESS").subscribe(b=>{this.notificator.showSuccess(b)})},()=>e.enforceConsents=!e.enforceConsents))})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.UA),t.Y36(F.uw),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(z.WY))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-consent-hubs-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(Ke.YE,7)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.matSort=r.first)}},inputs:{consentHubs:"consentHubs",filterValue:"filterValue",displayedColumns:"displayedColumns",tableId:"tableId",selection:"selection"},features:[t.TTD],decls:21,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","enforceConsents"],["matColumnDef","facilities"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],[3,"checked","change"],[4,"ngFor","ngForOf"],[1,"text-muted"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)})("exportAllData",function(o){return s.exportAllData(o)}),t.TgZ(2,"table",2),t.YNc(3,DE,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,AE,3,3,"th",5),t.YNc(7,kE,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,IE,3,3,"th",5),t.YNc(10,OE,3,4,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,ME,3,3,"th",5),t.YNc(13,NE,2,1,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,FE,3,3,"th",5),t.YNc(16,RE,2,1,"td",8),t.BQk(),t.YNc(17,PE,1,0,"tr",11),t.YNc(18,GE,1,0,"tr",12),t.qZA()()(),t.YNc(19,ZE,3,3,"perun-web-apps-alert",13),t.YNc(20,VE,3,3,"perun-web-apps-alert",13)),2&n&&(t.Q6J("hidden",0===s.consentHubs.length||0===s.dataSource.filteredData.length),t.xp6(1),t.Q6J("tableId",s.tableId)("dataLength",s.dataSource.filteredData.length)("pageSizeOptions",s.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,UE,t.xi3(4,10,s.dataSource,s.selection.selected.length))),t.xp6(14),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.consentHubs.length),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.filteredData.length&&0!==s.consentHubs.length))},dependencies:[_.sg,_.O5,Ke.YE,Ke.nU,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,Ti.oG,_h.Rr,tt.w,Zn.l,p.X$,Do.R,La.I,Da.G,Aa.r]})}return i})();function HE(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",9),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.CONSENT_HUBS.GLOBAL_DISABLED")," "))}function zE(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.evaluateConsents())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",!e.globalForceConsents||0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.CONSENT_HUBS.EVALUATE_CONSENTS")," ")}}function XE(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function WE(i,a){if(1&i&&t._UZ(0,"app-perun-web-apps-consent-hubs-list",11),2&i){const e=t.oxw();t.Q6J("consentHubs",e.consentHubs)("selection",e.selection)("filterValue",e.filterValue)("tableId",e.tableId)}}let QE=(()=>{class i{constructor(e,n,s,r,o,u){this.consentsManager=e,this.authResolver=n,this.notificator=s,this.translate=r,this.store=o,this.dialog=u,this.loading=!1,this.tableId=Je.HE,this.selection=new R.Ov(!0,[]),this.filterValue="",this.consentHubs=[]}ngOnInit(){this.globalForceConsents=this.store.getProperty("enforce_consents"),this.refreshTable()}applyFilter(e){this.filterValue=e}refreshTable(){this.loading=!0,this.consentsManager.getAllConsentHubs().subscribe(e=>{this.consentHubs=e,this.loading=!1})}evaluateConsents(){const e=(0,ee.kZ)();e.width="500px",e.data={title:this.translate.instant("ADMIN.CONSENT_HUBS.CONFIRM_DIALOG_TITLE"),theme:"admin-theme",description:this.translate.instant("ADMIN.CONSENT_HUBS.CONFIRM_DIALOG_DESCRIPTION"),items:this.selection.selected.map(s=>s.name),type:"confirmation",showAsk:!1},this.dialog.open(on.Ts,e).afterClosed().subscribe(s=>{s&&this.evaluateConsentsForConsentHubs()})}evaluateConsentsForConsentHubs(){this.loading=!0;const e=this.selection.selected.map(n=>n.id);this.consentsManager.evaluateConsentsForConsentHubs(e).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("ADMIN.CONSENT_HUBS.EVALUATION_FINISH")),this.selection.clear(),this.loading=!1},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(z.WY),t.Y36(Y.x4),t.Y36(Y.V6),t.Y36(Y.Te),t.Y36(Y.d6),t.Y36(F.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-admin-consent-hubs"]],decls:14,vars:12,consts:[[1,"page-subtitle"],["alert_type","warn",4,"ngIf"],[3,"refresh"],[3,"matTooltipDisabled","matTooltip"],["color","accent","class","action-button me-2","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"consentHubs","selection","filterValue","tableId",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["alert_type","warn"],["color","accent","mat-flat-button","",1,"action-button","me-2",3,"disabled","click"],[3,"consentHubs","selection","filterValue","tableId"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,HE,3,3,"perun-web-apps-alert",1),t.TgZ(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.TgZ(6,"span",3),t.ALo(7,"translate"),t.YNc(8,zE,3,4,"button",4),t.qZA(),t.TgZ(9,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(10,XE,1,0,"ng-template",null,6,t.W1O),t.TgZ(12,"div",7),t.YNc(13,WE,1,4,"app-perun-web-apps-consent-hubs-list",8),t.qZA()()),2&n){const r=t.MAs(11);t.xp6(2),t.Oqu(t.lcZ(3,8,"ADMIN.CONSENT_HUBS.TITLE")),t.xp6(2),t.Q6J("ngIf",!s.globalForceConsents),t.xp6(2),t.s9C("matTooltip",t.lcZ(7,10,"ADMIN.CONSENT_HUBS.TOOLTIP")),t.Q6J("matTooltipDisabled",s.globalForceConsents),t.xp6(2),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","ADMIN.CONSENT_HUBS.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,Pt.gM,YE,tt.w,ni.K,gi.t,Ci.P,V.e,p.X$]})}return i})();var $E=l(92495),vo=l(91940),KE=l(81381),Lh=l(68677);function JE(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function jE(i,a){1&i&&t._UZ(0,"th",18)}function qE(i,a){if(1&i&&(t.TgZ(0,"td",19),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.id)}}function tL(i,a){1&i&&t._UZ(0,"th",18)}function eL(i,a){if(1&i&&(t.TgZ(0,"td",20),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.login," ")}}function iL(i,a){1&i&&t._UZ(0,"th",18)}function nL(i,a){if(1&i&&(t.TgZ(0,"td",19),t._uU(1),t.ALo(2,"globalNamespace"),t.qZA()),2&i){const e=a.$implicit;t.Tol(e.namespace?"":"fst-italic"),t.xp6(1),t.hij(" ",t.lcZ(2,4,e.namespace)," ")}}function aL(i,a){1&i&&t._UZ(0,"tr",21)}function sL(i,a){1&i&&t._UZ(0,"tr",22)}function rL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"p"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,jE,1,0,"th",7),t.YNc(14,qE,2,1,"td",8),t.BQk(),t.ynx(15,9),t.YNc(16,tL,1,0,"th",7),t.YNc(17,eL,2,1,"td",10),t.BQk(),t.ynx(18,11),t.YNc(19,iL,1,0,"th",7),t.YNc(20,nL,3,6,"td",12),t.BQk(),t.YNc(21,aL,1,0,"tr",13),t.YNc(22,sL,1,0,"tr",14),t.qZA()(),t.TgZ(23,"div",15)(24,"button",16),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(25),t.ALo(26,"translate"),t.qZA(),t.TgZ(27,"button",17),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(28),t.ALo(29,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,8,"DIALOGS.UNBLOCK_LOGINS.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,10,"DIALOGS.UNBLOCK_LOGINS.DESCRIPTION")," "),t.xp6(3),t.hij(" ",t.lcZ(10,12,"DIALOGS.UNBLOCK_LOGINS.ASK")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(3),t.hij(" ",t.lcZ(26,14,"DIALOGS.UNBLOCK_LOGINS.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(29,16,"DIALOGS.UNBLOCK_LOGINS.UNBLOCK")," ")}}let oL=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.usersService=o,this.displayedColumns=["login","namespace"]}ngOnInit(){this.theme=this.data.theme,this.dataSource=new O.by(this.data.logins)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.usersService.unblockLoginsById(this.data.logins.map(e=>e.id)).subscribe({next:()=>{this.notificator.showInstantSuccess("ADMIN.BLOCKED_LOGINS.UNBLOCK_SUCCESS"),this.dialogRef.close(!0),this.loading=!1},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(z.Fv))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-unblock-logins-dialog"]],features:[t._Bn([Kt.c5])],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","login"],["mat-cell","","class","trim-login",4,"matCellDef"],["matColumnDef","namespace"],["mat-cell","",3,"class",4,"matCellDef"],["class","fw-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","","data-cy","unblock-button-dialog",1,"ms-2",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-cell","",1,"trim-login"],["mat-header-row","",1,"fw-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,JE,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,rL,30,18,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,F.uh,F.xY,F.H8,st.b,V.e,p.X$,Lh.c],styles:[".trim-login[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;max-width:250px}"]})}return i})(),Dh=(()=>{class i{constructor(e){this.globalNamespacePipe=e,this.disableAutoSelect=!1,this.multiple=!1,this.disableDeselectButton=!0,this.namespaceSelected=new t.vpe,this.selectClosed=new t.vpe,this.searchFunction=n=>n,this.mainTextFunction=n=>this.globalNamespacePipe.transform(n),this.secondaryTextFunction=()=>""}ngOnChanges(){!this.namespace&&!this.disableAutoSelect&&(this.namespace=this.namespaceOptions[0])}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Kt.c5))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-namespace-search-select"]],inputs:{namespace:"namespace",namespaceOptions:"namespaceOptions",disableAutoSelect:"disableAutoSelect",multiple:"multiple",disableDeselectButton:"disableDeselectButton",customSelectPlaceholder:"customSelectPlaceholder",customFindPlaceholder:"customFindPlaceholder"},outputs:{namespaceSelected:"namespaceSelected",selectClosed:"selectClosed"},features:[t._Bn([Kt.c5]),t.TTD],decls:4,vars:18,consts:[[3,"entity","entities","disableAutoSelect","multiple","highlightOption","disableDeselectButton","searchFunction","mainTextFunction","secondaryTextFunction","selectPlaceholder","findPlaceholder","noEntriesText","entitySelected","selectClosed"]],template:function(n,s){if(1&n&&(t.TgZ(0,"perun-web-apps-entity-search-select",0),t.NdJ("entitySelected",function(o){return s.namespaceSelected.emit(o)})("selectClosed",function(o){return s.selectClosed.emit(o)}),t.ALo(1,"translate"),t.ALo(2,"translate"),t.ALo(3,"translate"),t.qZA()),2&n){let r,o;t.Q6J("entity",s.namespace)("entities",s.namespaceOptions)("disableAutoSelect",s.disableAutoSelect)("multiple",s.multiple)("highlightOption",!0)("disableDeselectButton",s.disableDeselectButton)("searchFunction",s.searchFunction)("mainTextFunction",s.mainTextFunction)("secondaryTextFunction",s.secondaryTextFunction)("selectPlaceholder",t.lcZ(1,12,null!==(r=s.customSelectPlaceholder)&&void 0!==r?r:"SHARED_LIB.PERUN.COMPONENTS.NAMESPACE_SEARCH_SELECT.SELECT_NAMESPACE"))("findPlaceholder",t.lcZ(2,14,null!==(o=s.customFindPlaceholder)&&void 0!==o?o:"SHARED_LIB.PERUN.COMPONENTS.NAMESPACE_SEARCH_SELECT.FIND_NAMESPACE"))("noEntriesText",t.lcZ(3,16,"SHARED_LIB.PERUN.COMPONENTS.NAMESPACE_SEARCH_SELECT.NO_NAMESPACE_FOUND"))}},dependencies:[Eh.i,p.X$]})}return i})();function lL(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function cL(i,a){if(1&i&&(t.TgZ(0,"mat-radio-button",5),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i){const e=t.oxw(2);t.Q6J("value",!1)("checked",!e.isGlobal),t.xp6(1),t.hij(" ",t.lcZ(2,3,"DIALOGS.BLOCK_LOGINS.SPECIFIC")," ")}}function uL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-namespace-search-select",14),t.NdJ("namespaceSelected",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.selectedNamespace=s)}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("namespaceOptions",e.data.namespaceOptions)("namespace",e.selectedNamespace)("disableAutoSelect",!0)("customFindPlaceholder","DIALOGS.BLOCK_LOGINS.FIND_PLACEHOLDER")}}function hL(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.BLOCK_LOGINS.LOGINS_ERROR")," "))}function dL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"mat-radio-group",4),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.isGlobal=s)}),t.TgZ(6,"mat-radio-button",5),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.YNc(9,cL,3,5,"mat-radio-button",6),t.qZA(),t.YNc(10,uL,1,4,"perun-web-apps-namespace-search-select",7),t.TgZ(11,"mat-form-field",8)(12,"mat-label"),t._uU(13),t.ALo(14,"translate"),t.qZA(),t._UZ(15,"textarea",9),t.ALo(16,"translate"),t.YNc(17,hL,3,3,"mat-error",10),t.qZA()(),t.TgZ(18,"div",11)(19,"button",12),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(23),t.ALo(24,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,14,"DIALOGS.BLOCK_LOGINS.TITLE")),t.xp6(3),t.Q6J("ngModel",e.isGlobal),t.xp6(1),t.Q6J("value",!0)("checked",e.isGlobal),t.xp6(1),t.hij(" ",t.lcZ(8,16,"DIALOGS.BLOCK_LOGINS.GLOBAL")," "),t.xp6(2),t.Q6J("ngIf",e.data.namespaceOptions.length>0),t.xp6(1),t.Q6J("ngIf",e.data.namespaceOptions.length>0&&!e.isGlobal),t.xp6(3),t.Oqu(t.lcZ(14,18,"DIALOGS.BLOCK_LOGINS.INSERT_HERE")),t.xp6(2),t.s9C("placeholder",t.lcZ(16,20,"DIALOGS.BLOCK_LOGINS.PLACEHOLDER")),t.Q6J("formControl",e.blockLogins),t.xp6(2),t.Q6J("ngIf",e.blockLogins.hasError("required")),t.xp6(3),t.hij(" ",t.lcZ(21,22,"DIALOGS.BULK_INVITE_MEMBERS.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.blockLogins.invalid||!e.isGlobal&&null===e.selectedNamespace),t.xp6(1),t.hij(" ",t.lcZ(24,24,"DIALOGS.BLOCK_LOGINS.BLOCK")," ")}}let pL=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.store=s,this.usersService=r,this.notificator=o,this.loading=!1,this.blockLogins=new P.NI("",P.kI.required),this.namespace=new P.NI("",P.kI.required),this.isGlobal=!0,this.selectedNamespace=null}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0,this.usersService.blockLogins(this.blockLogins.value.split("\n").map(e=>e.trim()),this.isGlobal?null:this.selectedNamespace).subscribe({next:()=>{this.notificator.showInstantSuccess("ADMIN.BLOCKED_LOGINS.BLOCK_SUCCESS"),this.dialogRef.close(!0),this.loading=!1},error:()=>{this.loading=!1}})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.d6),t.Y36(z.Fv),t.Y36(Y.V6))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-block-logins-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content","",1,"dialog-container"],[1,"d-flex","flex-column",3,"ngModel","ngModelChange"],["color","primary",1,"me-3",3,"value","checked"],["class","me-3","color","primary",3,"value","checked",4,"ngIf"],[3,"namespaceOptions","namespace","disableAutoSelect","customFindPlaceholder","namespaceSelected",4,"ngIf"],[1,"pt-2","d-flex","flex-column"],["cols","50","data-cy","logins-input","required","","matInput","","rows","8",1,"md-textarea","form-control",3,"formControl","placeholder"],[4,"ngIf"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","submit-blocked-logins-button","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"namespaceOptions","namespace","disableAutoSelect","customFindPlaceholder","namespaceSelected"]],template:function(n,s){if(1&n&&(t.YNc(0,lL,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,dL,25,26,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.data.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,se.Nt,ae.KE,ae.hX,ae.TO,P.Fj,P.JJ,P.Q7,P.oH,P.On,it.lW,F.uh,F.xY,F.H8,us.VQ,us.U0,st.b,V.e,Dh,p.X$]})}return i})();function mL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"mat-checkbox",19),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(3);return t.KtG(s?r.masterToggle():null)}),t.ALo(1,"translate"),t.ALo(2,"masterCheckboxLabel"),t.qZA()}if(2&i){const e=t.oxw(2).ngIf,n=t.oxw();t.Q6J("aria-label",t.lcZ(1,3,t.lcZ(2,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}function fL(i,a){if(1&i&&(t.TgZ(0,"th",17),t.YNc(1,mL,3,7,"mat-checkbox",18),t.qZA()),2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.selection.isMultipleSelection())}}const gL=function(i){return{name:i}};function _L(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",20)(1,"mat-checkbox",21),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(2);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(2);t.xp6(1),t.Q2q("data-cy","",e.login,"-checkbox"),t.Q6J("aria-label",t.xi3(2,3,t.lcZ(3,6,n.selection.isSelected(e)),t.VKq(8,gL,e.login)))("checked",n.selection.isSelected(e))}}function xL(i,a){1&i&&(t.ynx(0,14),t.YNc(1,fL,2,1,"th",15),t.YNc(2,_L,4,10,"td",16),t.BQk())}function vL(i,a){1&i&&(t.TgZ(0,"th",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"BLOCKED_LOGINS_LIST.ID")," "))}function yL(i,a){if(1&i&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.id," ")}}function bL(i,a){1&i&&(t.TgZ(0,"th",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"BLOCKED_LOGINS_LIST.LOGIN")," "))}function TL(i,a){if(1&i&&(t.TgZ(0,"td",24),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.login)}}function CL(i,a){1&i&&(t.TgZ(0,"th",22),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"BLOCKED_LOGINS_LIST.NAMESPACE")," "))}function wL(i,a){if(1&i&&(t.TgZ(0,"td",24),t._uU(1),t.ALo(2,"globalNamespace"),t.qZA()),2&i){const e=a.$implicit;t.Tol(e.namespace?"":"fst-italic"),t.xp6(1),t.hij(" ",t.lcZ(2,4,e.namespace)," ")}}function SL(i,a){1&i&&t._UZ(0,"tr",25)}function EL(i,a){1&i&&t._UZ(0,"tr",26)}function LL(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",27),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.Q6J("alert_type","warn"),t.xp6(1),t.hij(" ",t.lcZ(2,2,"SHARED_LIB.UI.ALERTS.NO_BLOCKED_LOGINS"),"\n"))}const DL=function(i){return{all:i}};let AL=(()=>{class i{constructor(e,n,s,r,o){this.authResolver=e,this.tableConfigService=n,this.dynamicPaginatingService=s,this.globalNamespacePipe=r,this.dialog=o,this.searchString="",this.selection=new R.Ov(!0,[]),this.selectedNamespaces=[],this.loading$=new t.vpe,this.displayedColumns=["checkbox","login","namespace"],this.pageSizeOptions=ee.f7}getExportDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"login":return e.login;case"namespace":return this.globalNamespacePipe.transform(e.namespace);default:return""}}ngAfterViewInit(){this.sort.sortChange.subscribe(()=>this.child.paginator.pageIndex=0),(0,Sh.T)(this.sort.sortChange,this.child.paginator.page).pipe((0,ls.b)(()=>this.loadBlockedLoginsPage())).subscribe()}ngOnChanges(){this.dataSource&&(this.child.paginator.pageIndex=0,this.loadBlockedLoginsPage())}ngOnInit(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new Y.Hy(this.dynamicPaginatingService,this.authResolver),this.dataSource.loadBlockedLogins(this.tableConfigService.getTablePageSize(this.tableId),0,"ASCENDING","LOGIN",this.searchString,this.selectedNamespaces),this.loading$.emit(this.dataSource.loading$)}loadBlockedLoginsPage(){this.dataSource.loadBlockedLogins(this.child.paginator.pageSize,this.child.paginator.pageIndex,"asc"===this.sort.direction?"ASCENDING":"DESCENDING","login"===this.sort.active?"LOGIN":"NAMESPACE",this.searchString,this.selectedNamespaces)}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.getData().forEach(e=>this.selection.select(e))}isAllSelected(){return this.selection.selected.length===this.dataSource.getData().length}exportAllData(e){const n="asc"===this.sort.direction?"ASCENDING":"DESCENDING",s="login"===this.sort.active?"LOGIN":"NAMESPACE",r=(0,ee.kZ)();r.width="300px";const o=this.dialog.open(on.QQ,r);this.dataSource.getAllBlockedLogins(n,this.child.paginator.length,s,this.searchString,this.selectedNamespaces).subscribe(u=>{o.close(),(0,ee.O6)((0,ee.Xn)(u,this.displayedColumns,(b,C)=>this.getExportDataForColumn(b,C)),e)})}exportDisplayedData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.getData(),this.displayedColumns,(n,s)=>this.getExportDataForColumn(n,s)),e)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.x4),t.Y36(Je.dB),t.Y36(Y.ly),t.Y36(Kt.c5),t.Y36(F.uw))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-blocked-logins-dynamic-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(Ke.YE,5)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.sort=r.first)}},inputs:{tableId:"tableId",updateTable:"updateTable",searchString:"searchString",selection:"selection",selectedNamespaces:"selectedNamespaces"},outputs:{loading$:"loading$"},features:[t._Bn([Kt.c5]),t.TTD],decls:17,vars:14,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","login","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","checkbox",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","login"],["mat-cell","",4,"matCellDef"],["matColumnDef","namespace"],["mat-cell","",3,"class",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],[3,"alert_type",4,"ngIf"],["matColumnDef","checkbox"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change",4,"ngIf"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],[3,"alert_type"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)})("exportAllData",function(o){return s.exportAllData(o)}),t.TgZ(2,"table",2),t.YNc(3,xL,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,vL,3,3,"th",5),t.YNc(7,yL,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,bL,3,3,"th",5),t.YNc(10,TL,2,1,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,CL,3,3,"th",5),t.YNc(13,wL,3,6,"td",10),t.BQk(),t.YNc(14,SL,1,0,"tr",11),t.YNc(15,EL,1,0,"tr",12),t.qZA()()(),t.YNc(16,LL,3,4,"perun-web-apps-alert",13)),2&n&&(t.Q6J("hidden",0===s.dataSource.allObjectCount),t.xp6(1),t.Q6J("tableId",s.tableId)("dataLength",s.dataSource.allObjectCount)("pageSizeOptions",s.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(12,DL,t.xi3(4,9,s.dataSource,s.selection.selected.length))),t.xp6(11),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.allObjectCount))},dependencies:[_.O5,Ti.oG,O.BZ,O.fO,O.as,O.w1,O.Dz,O.nj,O.ge,O.ev,O.XQ,O.Gk,Ke.YE,Ke.nU,tt.w,Zn.l,p.X$,La.I,Da.G,Aa.r,Lh.c]})}return i})();function kL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.block())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.BLOCKED_LOGINS.BLOCK")," "))}function IL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.unblock())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selection.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.BLOCKED_LOGINS.UNBLOCK")," ")}}function OL(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function ML(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-blocked-logins-dynamic-list",12),t.NdJ("loading$",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.loading$=s)}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("searchString",e.searchString)("tableId",e.tableId)("updateTable",e.update)("selection",e.selection)("selectedNamespaces",e.selectedNamespaces)}}let NL=(()=>{class i{constructor(e,n,s,r){this.cd=e,this.dialog=n,this.attributesService=s,this.authResolver=r,this.update=!1,this.tableId=Je.iF,this.isAdmin=!1,this.selection=new R.Ov(!0,[]),this.logins=[],this.namespaceOptions=[],this.filterOptions=[],this.selectedNamespaces=[],this.namespaces=new P.NI}refreshTable(){this.update=!this.update,this.cd.detectChanges()}onSearchByString(e){this.searchString=e,this.cd.detectChanges()}ngOnInit(){this.loading$=(0,It.of)(!0),this.namespaces.setValue(this.selectedNamespaces),this.isAdmin=this.authResolver.isPerunAdmin(),this.attributesService.getAllNamespaces().subscribe(e=>{this.namespaceOptions=e,this.filterOptions=[""].concat(e)})}block(){const e=(0,ee.kZ)();e.width="450px",e.data={theme:"admin-theme",namespaceOptions:this.namespaceOptions},this.dialog.open(pL,e).afterClosed().subscribe(s=>{s&&(this.update=!this.update,this.selection.clear(),this.cd.detectChanges())})}unblock(){const e=(0,ee.kZ)();e.width="650px",e.data={logins:this.selection.selected,theme:"admin-theme"},this.dialog.open(oL,e).afterClosed().subscribe(s=>{s&&(this.update=!this.update,this.selection.clear(),this.cd.detectChanges())})}toggleEvent(e){this.selectedNamespaces.splice(0,this.selectedNamespaces.length,...e.map(n=>""===n?null:n))}refreshOnClosed(){this.selectedNamespaces=[...this.selectedNamespaces],this.cd.detectChanges()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(t.sBO),t.Y36(F.uw),t.Y36(z.H8),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-admin-blocked-logins"]],decls:16,vars:18,consts:[[1,"page-subtitle"],[1,"align-elements"],[3,"refresh"],["color","accent","class","me-2 action-button","data-cy","block-logins-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2","color","warn","data-cy","unblock-logins-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[1,"pr-2","me-2","flex-grow-1",3,"namespaceOptions","multiple","disableAutoSelect","disableDeselectButton","customSelectPlaceholder","namespaceSelected","selectClosed"],[1,"search-field","flex-grow-1",3,"autoFocus","placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"searchString","tableId","updateTable","selection","selectedNamespaces","loading$",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","block-logins-button","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","data-cy","unblock-logins-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"searchString","tableId","updateTable","selection","selectedNamespaces","loading$"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.TgZ(3,"div",1)(4,"div")(5,"perun-web-apps-refresh-button",2),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(6,kL,3,3,"button",3),t.YNc(7,IL,3,4,"button",4),t.qZA(),t.TgZ(8,"perun-web-apps-namespace-search-select",5),t.NdJ("namespaceSelected",function(o){return s.toggleEvent(o)})("selectClosed",function(){return s.refreshOnClosed()}),t.ALo(9,"translate"),t.qZA(),t.TgZ(10,"perun-web-apps-debounce-filter",6),t.NdJ("filter",function(o){return s.onSearchByString(o)}),t.qZA()(),t.YNc(11,OL,1,0,"ng-template",null,7,t.W1O),t.TgZ(13,"div",8),t.YNc(14,ML,1,5,"perun-web-apps-blocked-logins-dynamic-list",9),t.ALo(15,"async"),t.qZA()),2&n){const r=t.MAs(12);t.xp6(1),t.Oqu(t.lcZ(2,12,"ADMIN.BLOCKED_LOGINS.TITLE")),t.xp6(5),t.Q6J("ngIf",s.isAdmin),t.xp6(1),t.Q6J("ngIf",s.isAdmin),t.xp6(1),t.Q6J("namespaceOptions",s.filterOptions)("multiple",!0)("disableAutoSelect",!0)("disableDeselectButton",!1)("customSelectPlaceholder",t.lcZ(9,14,"ADMIN.BLOCKED_LOGINS.FILTER_NAMESPACE")),t.xp6(2),t.Q6J("autoFocus",!0)("placeholder","ADMIN.BLOCKED_LOGINS.SEARCH_PLACEHOLDER"),t.xp6(4),t.Q6J("perunWebAppsLoader",t.lcZ(15,16,s.loading$))("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,ni.K,gi.t,Ci.P,V.e,AL,Dh,_.Ov,p.X$]})}return i})();var FL=l(12877),BL=l(4646);function RL(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function PL(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"perun-web-apps-facility-search-select",7),t.NdJ("facilitySelected",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.loadFacility(s))}),t.qZA()}if(2&i){const e=t.oxw(2);t.Q6J("facilities",e.facilities)}}function GL(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ASSIGNMENTS.OVERVIEW")," ")}const ZL=function(){return["id","name","vo","description"]};function VL(i,a){if(1&i&&t._UZ(0,"perun-web-apps-resources-list",13),2&i){const e=t.oxw(4);t.Q6J("resources",e.resources)("displayedColumns",t.DdM(2,ZL))}}function UL(i,a){if(1&i&&(t.TgZ(0,"p",11),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,VL,1,3,"perun-web-apps-resources-list",12)),2&i){const e=t.oxw(3),n=t.MAs(4);t.xp6(1),t.Oqu(t.lcZ(2,3,"USER_DETAIL.ASSIGNMENTS.RESOURCES")),t.xp6(2),t.Q6J("perunWebAppsLoader",e.loading)("perunWebAppsLoaderIndicator",n)}}function YL(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ASSIGNMENTS.USER_FACILITY_ATT")," ")}function HL(i,a){1&i&&t._UZ(0,"mat-spinner",16)}function zL(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",17),2&i){const e=t.oxw(4);t.Q6J("firstEntity","user")("firstEntityId",e.userId)("secondEntity","facility")("specificSecondEntity",e.selectedFacility)}}function XL(i,a){if(1&i&&(t.YNc(0,HL,1,0,"mat-spinner",14),t.YNc(1,zL,1,4,"app-two-entity-attribute-page",15)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function WL(i,a){1&i&&(t._uU(0),t.ALo(1,"translate")),2&i&&t.hij(" ",t.lcZ(1,1,"USER_DETAIL.ASSIGNMENTS.MEMBER_RESOURCE_ATT")," ")}function QL(i,a){1&i&&t._UZ(0,"mat-spinner",16)}function $L(i,a){if(1&i&&t._UZ(0,"app-two-entity-attribute-page",19),2&i){const e=t.oxw(4);t.Q6J("firstEntity","user")("firstEntityId",e.userId)("secondEntity","resource")("facilityId",e.selectedFacility.id)}}function KL(i,a){if(1&i&&(t.YNc(0,QL,1,0,"mat-spinner",14),t.YNc(1,$L,1,4,"app-two-entity-attribute-page",18)),2&i){const e=t.oxw(3);t.Q6J("ngIf",e.loading),t.xp6(1),t.Q6J("ngIf",!e.loading)}}function JL(i,a){1&i&&(t.TgZ(0,"mat-tab-group",8)(1,"mat-tab"),t.YNc(2,GL,2,3,"ng-template",9),t.YNc(3,UL,4,5,"ng-template",10),t.qZA(),t.TgZ(4,"mat-tab"),t.YNc(5,YL,2,3,"ng-template",9),t.YNc(6,XL,2,2,"ng-template",10),t.qZA(),t.TgZ(7,"mat-tab"),t.YNc(8,WL,2,3,"ng-template",9),t.YNc(9,KL,2,2,"ng-template",10),t.qZA()())}function jL(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",20),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"USER_DETAIL.ASSIGNMENTS.NO_FACILITIES")))}function qL(i,a){if(1&i&&(t.TgZ(0,"div")(1,"div",3),t.YNc(2,PL,1,1,"perun-web-apps-facility-search-select",4),t.qZA(),t.YNc(3,JL,10,0,"mat-tab-group",5),t.YNc(4,jL,3,3,"perun-web-apps-alert",6),t.qZA()),2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",!(e.initLoading||0===e.facilities.length)),t.xp6(1),t.Q6J("ngIf",!(e.initLoading||0===e.facilities.length)),t.xp6(1),t.Q6J("ngIf",!e.initLoading&&0===e.facilities.length)}}const eD=[{path:"",component:S,canActivateChild:[vo.a],children:[{path:"",component:G,data:{animation:"AdminOverviewPage"}},{path:"attributes",component:Kd,data:{animation:"AdminAttributesPage"}},{path:"users",component:Ew.t,data:{animation:"AdminUsersPage"}},{path:"owners",component:vS,data:{animation:"AdminOwnersPage"}},{path:"services",component:s2.F,data:{animation:"AdminServicesPage"}},{path:"audit_log",component:TE,data:{animation:"AdminAuditLogPage"}},{path:"visualizer",component:Jd,children:[{path:"",component:cx,data:{animation:"VisualizerOverviewPage"}},{path:"attrDependencies",component:lx,data:{animation:"VisualizerAttrModulesPage"}},{path:"userDestinationRelationship",component:_x,data:{animation:"UserDestinationRelationshipPage"}},{path:"userDestinationRelationship/graph",component:Sw,data:{animation:"UserDestinationGraphPage"}}]},{path:"ext_sources",component:zw,data:{animation:"AdminExtSourcesPage"}},{path:"consent_hubs",component:QE,data:{animation:"AdminConsentHubsPage"}},{path:"searcher",component:$E.g,data:{animation:"AdminSearcherPage"}},{path:"blocked_logins",component:NL,data:{animation:"AdminBlockedLoginsPage"}}]},{path:"users/:userId",component:Pw,canActivateChild:[vo.a],children:[{path:"",component:Gw.Z,data:{animation:"UserOverviewPage"}},{path:"accounts",component:$S,data:{animation:"UserAccountsPage"}},{path:"assignments",component:(()=>{class i{constructor(e,n,s,r){this.route=e,this.facilityService=n,this.usersService=s,this.resourcesService=r,this.initLoading=!0,this.loading=!1,this.facilities=[],this.selectedFacility=null,this.member=null,this.resources=[]}ngOnInit(){this.initLoading=!0,this.route.parent.params.subscribe(e=>{this.userId=Number(e.userId),this.facilityService.getAssignedFacilitiesByUser(this.userId).subscribe({next:n=>{this.facilities=n,this.facilities.length&&this.loadFacility(this.facilities.sort(ee.aC)[0]),this.initLoading=!1},error:()=>this.initLoading=!1})})}loadFacility(e){this.loading=!0,this.selectedFacility=e,this.usersService.getAssociatedResourcesForUser(this.selectedFacility.id,this.userId).subscribe({next:n=>{this.resourcesService.getRichResourcesByIds(n.map(s=>s.id)).subscribe({next:s=>{this.resources=s,this.loading=!1},error:()=>this.loading=!1})},error:()=>this.loading=!1})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(m.gz),t.Y36(z.IQ),t.Y36(z.Fv),t.Y36(z.xk))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-perun-web-apps-user-assignments"]],decls:6,vars:5,consts:[[1,"page-title"],["spinner1",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[1,"d-flex"],["class","w-50",3,"facilities","facilitySelected",4,"ngIf"],["mat-stretch-tabs","false",4,"ngIf"],["alert_type","warn",4,"ngIf"],[1,"w-50",3,"facilities","facilitySelected"],["mat-stretch-tabs","false"],["matTabLabel",""],["matTabContent",""],[1,"mt-4","subtitle"],[3,"resources","displayedColumns",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[3,"resources","displayedColumns"],["class","ms-auto me-auto",4,"ngIf"],[3,"firstEntity","firstEntityId","secondEntity","specificSecondEntity",4,"ngIf"],[1,"ms-auto","me-auto"],[3,"firstEntity","firstEntityId","secondEntity","specificSecondEntity"],[3,"firstEntity","firstEntityId","secondEntity","facilityId",4,"ngIf"],[3,"firstEntity","firstEntityId","secondEntity","facilityId"],["alert_type","warn"]],template:function(n,s){if(1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.ALo(2,"translate"),t.qZA(),t.YNc(3,RL,1,0,"ng-template",null,1,t.W1O),t.YNc(5,qL,5,3,"div",2)),2&n){const r=t.MAs(4);t.xp6(1),t.Oqu(t.lcZ(2,3,"USER_DETAIL.ASSIGNMENTS.TITLE")),t.xp6(4),t.Q6J("perunWebAppsLoader",s.initLoading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,Ct.Vc,Ct.uD,Ct.uX,Ct.SP,zi.Ou,tt.w,ni.K,FL.C,BL.R,V.e,Th.Y,p.X$],styles:[".subtitle[_ngcontent-%COMP%]{font-size:1.2rem}"]})}return i})(),data:{animation:"UserAssignmentsPage"}},{path:"attributes",component:Zw.u,data:{animation:"UserAttributesPage"}},{path:"identities",component:a2,data:{animation:"UserIdentitiesPage"}},{path:"identities/:identityId",component:d2,data:{animation:"UserIdentityDetailPage"}},{path:"roles",component:Xw.t,data:{animation:"UserRolesPage"}},{path:"service-identities",component:Ww.R,data:{animation:"UserServiceIdentities"}},{path:"associated-users",component:X2.d,data:{animation:"AssociatedUsersPage"}},{path:"bans",component:KE.Q,data:{animation:"UserBansPage"}}]},{path:"services/:serviceId",component:b2,canActivateChild:[vo.a],children:[{path:"",component:T2,data:{animation:"ServiceOverviewPage"}},{path:"required-attributes",component:z2,data:{animation:"ServiceRequiredAttributesPage"}},{path:"destinations",component:eS,data:{animation:"ServiceDestinationsPage"}}]}];let iD=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[m.Bz.forChild(eD),m.Bz]})}return i})();var nD=l(35050),aD=l(62034),sD=l(99441),rD=l(70837);let oD=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275mod=t.oAB({type:i});static#i=this.\u0275inj=t.cJS({imports:[M1,mw,_.ez,iD,nD.m,aD.r,sD.A,Eo.ez,Kt.d4,rD.UsersModule]})}return i})()},26481:(w,D,l)=>{"use strict";l.d(D,{q:()=>Se});var d=l(13566),y=l(78337),v=l(25313),_=l(64124),m=l(73615),t=l(80874),c=l(65879),h=l(96814),f=l(30617),g=l(75986),p=l(92596),x=l(11186),S=l(77983),L=l(71365),M=l(56881),G=l(93035),R=l(32596),F=l(8355),O=l(60988);function Y(Ct,Pt){if(1&Ct){const zt=c.EpF();c.TgZ(0,"th",24)(1,"mat-checkbox",25),c.NdJ("change",function(fe){c.CHM(zt);const Ee=c.oxw(2);return c.KtG(fe?Ee.masterToggle():null)}),c.ALo(2,"translate"),c.ALo(3,"masterCheckboxLabel"),c.qZA()()}if(2&Ct){const zt=c.oxw().ngIf,Xt=c.oxw();c.xp6(1),c.Q6J("aria-label",c.lcZ(2,3,c.lcZ(3,5,zt.all)))("checked",Xt.selection.hasValue()&&zt.all)("indeterminate",Xt.selection.hasValue()&&!zt.all)}}const z=function(Ct){return{name:Ct}};function it(Ct,Pt){if(1&Ct){const zt=c.EpF();c.TgZ(0,"td",26)(1,"mat-checkbox",27),c.NdJ("change",function(fe){const ui=c.CHM(zt).$implicit,Ni=c.oxw(2);return c.KtG(fe?Ni.selection.toggle(ui):null)})("click",function(fe){return fe.stopPropagation()}),c.ALo(2,"translate"),c.ALo(3,"checkboxLabel"),c.qZA()()}if(2&Ct){const zt=Pt.$implicit,Xt=c.oxw(2);c.xp6(1),c.Q6J("aria-label",c.xi3(2,2,c.lcZ(3,5,Xt.selection.isSelected(zt)),c.VKq(7,z,zt.destination)))("checked",Xt.selection.isSelected(zt))}}function tt(Ct,Pt){1&Ct&&(c.ynx(0,21),c.YNc(1,Y,4,7,"th",22),c.YNc(2,it,4,9,"td",23),c.BQk())}function st(Ct,Pt){1&Ct&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.DESTINATION_ID")," "))}function V(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",29),c._uU(1),c.qZA()),2&Ct){const zt=Pt.$implicit;c.xp6(1),c.hij(" ",zt.id," ")}}function H(Ct,Pt){1&Ct&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.SERVICE")," "))}function W(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&Ct){const zt=Pt.$implicit;c.xp6(1),c.Oqu(zt.service.name)}}function $(Ct,Pt){1&Ct&&c._UZ(0,"th",31)}function J(Ct,Pt){1&Ct&&(c.TgZ(0,"mat-icon",33),c.ALo(1,"translate"),c._uU(2," warning "),c.qZA()),2&Ct&&c.s9C("matTooltip",c.lcZ(1,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.WARN"))}function ot(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c.YNc(1,J,3,3,"mat-icon",32),c.qZA()),2&Ct){const zt=Pt.$implicit,Xt=c.oxw();c.xp6(1),c.Q6J("ngIf",!Xt.services.has(zt.service.id))}}function vt(Ct,Pt){1&Ct&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.FACILITY")," "))}function et(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&Ct){const zt=Pt.$implicit;c.xp6(1),c.Oqu(zt.facility.name)}}function P(Ct,Pt){1&Ct&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.DESTINATION")," "))}function ht(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c.ALo(1,"multiWordDataCy"),c._uU(2),c.qZA()),2&Ct){const zt=Pt.$implicit;c.uIk("data-cy",c.lcZ(1,2,zt.destination)),c.xp6(2),c.hij(" ",zt.destination," ")}}function rt(Ct,Pt){1&Ct&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.TYPE")," "))}function gt(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&Ct){const zt=Pt.$implicit;c.xp6(1),c.Oqu(zt.type.toUpperCase())}}function mt(Ct,Pt){1&Ct&&c._UZ(0,"th",31)}function Dt(Ct,Pt){1&Ct&&(c.TgZ(0,"mat-icon",35),c.ALo(1,"translate"),c._uU(2," check_circle_outline "),c.qZA()),2&Ct&&c.s9C("matTooltip",c.lcZ(1,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.ALLOWED"))}function Nt(Ct,Pt){1&Ct&&(c.TgZ(0,"mat-icon",35),c.ALo(1,"translate"),c._uU(2," block "),c.qZA()),2&Ct&&c.s9C("matTooltip",c.lcZ(1,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.BLOCKED"))}function re(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c.YNc(1,Dt,3,3,"mat-icon",34),c.YNc(2,Nt,3,3,"mat-icon",34),c.qZA()),2&Ct){const zt=Pt.$implicit;c.xp6(1),c.Q6J("ngIf",!zt.blocked),c.xp6(1),c.Q6J("ngIf",zt.blocked)}}function pt(Ct,Pt){1&Ct&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.PROPAGATION_TYPE")," "))}function bt(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c._uU(1),c.qZA()),2&Ct){const zt=Pt.$implicit;c.xp6(1),c.Oqu(zt.propagationType)}}function Et(Ct,Pt){1&Ct&&(c.TgZ(0,"th",28),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.LAST_SUCCESS")," "))}function It(Ct,Pt){if(1&Ct&&(c.TgZ(0,"td",30),c._uU(1),c.ALo(2,"lastSuccessfulPropagation"),c.qZA()),2&Ct){const zt=Pt.$implicit;c.Tol(zt.lastSuccessfulPropagation?"":"fst-italic"),c.xp6(1),c.hij(" ",c.lcZ(2,4,zt.lastSuccessfulPropagation)," ")}}function Kt(Ct,Pt){1&Ct&&c._UZ(0,"tr",36)}function jt(Ct,Pt){1&Ct&&c._UZ(0,"tr",37)}function se(Ct,Pt){1&Ct&&(c.TgZ(0,"perun-web-apps-alert",38),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}function ae(Ct,Pt){1&Ct&&(c.TgZ(0,"perun-web-apps-alert",38),c._uU(1),c.ALo(2,"translate"),c.qZA()),2&Ct&&(c.xp6(1),c.hij(" ",c.lcZ(2,1,"SHARED.COMPONENTS.DESTINATIONS_LIST.NO_DESTINATIONS"),"\n"))}const $e=function(Ct){return{all:Ct}};let Se=(()=>{class Ct{constructor(zt,Xt,fe){this.authResolver=zt,this.tableCheckbox=Xt,this.lastSuccessPipe=fe,this.destinations=[],this.selection=new y.Ov(!0,[]),this.filterValue="",this.pageSizeOptions=_.f7}set matSort(zt){this.sort=zt,this.setDataSource()}getDataForColumn(zt,Xt){switch(Xt){case"destinationId":return zt.id.toString();case"service":return zt.service.name;case"facility":return zt.facility.name;case"destination":return zt.destination;case"type":return zt.type;case"status":return zt.blocked?"blocked":"allowed";case"propagationType":return zt.propagationType;case"lastSuccessfulPropagation":return this.lastSuccessPipe.transform(zt.lastSuccessfulPropagation);default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(zt=>"destinationId"!==zt)),this.dataSource=new v.by(this.destinations),this.setDataSource(),this.dataSource.filter=this.filterValue.toLowerCase()}exportAllData(zt){(0,_.O6)((0,_.Xn)(this.dataSource.filteredData,this.displayedColumns,(Xt,fe)=>this.getDataForColumn(Xt,fe)),zt)}exportDisplayedData(zt){const Xt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,fe=Xt+this.dataSource.paginator.pageSize;(0,_.O6)((0,_.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(Xt,fe),this.displayedColumns,(Ee,ui)=>this.getDataForColumn(Ee,ui)),zt)}setDataSource(){this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(zt,Xt)=>(0,_.Sd)(zt,Xt,this.displayedColumns,(fe,Ee)=>this.getDataForColumn(fe,Ee)),this.dataSource.sortData=(zt,Xt)=>(0,_.pR)(zt,Xt,(fe,Ee)=>this.getDataForColumn(fe,Ee)),this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}static#t=this.\u0275fac=function(Xt){return new(Xt||Ct)(c.Y36(m.x4),c.Y36(m.UA),c.Y36(t.F5))};static#e=this.\u0275cmp=c.Xpm({type:Ct,selectors:[["app-perun-web-apps-destination-list"]],viewQuery:function(Xt,fe){if(1&Xt&&(c.Gf(_.l9,7),c.Gf(d.YE,7)),2&Xt){let Ee;c.iGM(Ee=c.CRH())&&(fe.child=Ee.first),c.iGM(Ee=c.CRH())&&(fe.matSort=Ee.first)}},inputs:{destinations:"destinations",selection:"selection",filterValue:"filterValue",tableId:"tableId",displayedColumns:"displayedColumns",services:"services"},features:[c._Bn([t.F5]),c.TTD],decls:36,vars:15,consts:[[1,"card","mt-3",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","destinationId"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","service"],["mat-cell","",4,"matCellDef"],["matColumnDef","warn"],["mat-header-cell","",4,"matHeaderCellDef"],["matColumnDef","facility"],["matColumnDef","destination"],["matColumnDef","type"],["matColumnDef","status"],["matColumnDef","propagationType"],["matColumnDef","lastSuccessfulPropagation"],["mat-cell","",3,"class",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-cell",""],["class","warn","matTooltipPosition","above",3,"matTooltip",4,"ngIf"],["matTooltipPosition","above",1,"warn",3,"matTooltip"],["class","align-bottom",3,"matTooltip",4,"ngIf"],[1,"align-bottom",3,"matTooltip"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(Xt,fe){1&Xt&&(c.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),c.NdJ("exportDisplayedData",function(ui){return fe.exportDisplayedData(ui)})("exportAllData",function(ui){return fe.exportAllData(ui)}),c.TgZ(2,"table",2),c.YNc(3,tt,3,0,"ng-container",3),c.ALo(4,"isAllSelected"),c.ynx(5,4),c.YNc(6,st,3,3,"th",5),c.YNc(7,V,2,1,"td",6),c.BQk(),c.ynx(8,7),c.YNc(9,H,3,3,"th",5),c.YNc(10,W,2,1,"td",8),c.BQk(),c.ynx(11,9),c.YNc(12,$,1,0,"th",10),c.YNc(13,ot,2,1,"td",8),c.BQk(),c.ynx(14,11),c.YNc(15,vt,3,3,"th",5),c.YNc(16,et,2,1,"td",8),c.BQk(),c.ynx(17,12),c.YNc(18,P,3,3,"th",5),c.YNc(19,ht,3,4,"td",8),c.BQk(),c.ynx(20,13),c.YNc(21,rt,3,3,"th",5),c.YNc(22,gt,2,1,"td",8),c.BQk(),c.ynx(23,14),c.YNc(24,mt,1,0,"th",10),c.YNc(25,re,3,2,"td",8),c.BQk(),c.ynx(26,15),c.YNc(27,pt,3,3,"th",5),c.YNc(28,bt,2,1,"td",8),c.BQk(),c.ynx(29,16),c.YNc(30,Et,3,3,"th",5),c.YNc(31,It,3,6,"td",17),c.BQk(),c.YNc(32,Kt,1,0,"tr",18),c.YNc(33,jt,1,0,"tr",19),c.qZA()()(),c.YNc(34,se,3,3,"perun-web-apps-alert",20),c.YNc(35,ae,3,3,"perun-web-apps-alert",20)),2&Xt&&(c.Q6J("hidden",0===fe.dataSource.filteredData.length||0===fe.destinations.length),c.xp6(1),c.Q6J("pageSizeOptions",fe.pageSizeOptions)("dataLength",fe.dataSource.filteredData.length)("tableId",fe.tableId),c.xp6(1),c.Q6J("dataSource",fe.dataSource),c.xp6(1),c.Q6J("ngIf",c.VKq(13,$e,c.xi3(4,10,fe.dataSource,fe.selection.selected.length))),c.xp6(29),c.Q6J("matHeaderRowDef",fe.displayedColumns),c.xp6(1),c.Q6J("matRowDefColumns",fe.displayedColumns),c.xp6(1),c.Q6J("ngIf",0===fe.dataSource.filteredData.length&&0!==fe.destinations.length),c.xp6(1),c.Q6J("ngIf",0===fe.destinations.length))},dependencies:[h.O5,f.Hw,d.YE,d.nU,v.BZ,v.fO,v.as,v.w1,v.Dz,v.nj,v.ge,v.ev,v.XQ,v.Gk,g.oG,p.gM,x.w,S.l,L.X$,M.R,G.I,R.G,F.r,O.F],styles:[".warn[_ngcontent-%COMP%]{color:#ebe134}"]})}return Ct})()},50214:(w,D,l)=>{"use strict";l.d(D,{u:()=>L});var d=l(87824),y=l(17700),v=l(25313),_=l(73615),m=l(65879),t=l(32296),c=l(11186),h=l(12207),f=l(69755),g=l(26481),p=l(71365);function x(M,G){1&M&&m._UZ(0,"perun-web-apps-loading-dialog")}function S(M,G){if(1&M){const R=m.EpF();m.TgZ(0,"div")(1,"h1",2),m._uU(2),m.ALo(3,"translate"),m.qZA(),m.TgZ(4,"div",3)(5,"perun-web-apps-alert",4),m._uU(6),m.ALo(7,"translate"),m.qZA(),m.TgZ(8,"p"),m._uU(9),m.ALo(10,"translate"),m.qZA(),m.TgZ(11,"div",5),m._uU(12),m.ALo(13,"translate"),m.qZA(),m._UZ(14,"app-perun-web-apps-destination-list",6),m.qZA(),m.TgZ(15,"div",7)(16,"button",8),m.NdJ("click",function(){m.CHM(R);const O=m.oxw();return m.KtG(O.onCancel())}),m._uU(17),m.ALo(18,"translate"),m.qZA(),m.TgZ(19,"button",9),m.NdJ("click",function(){m.CHM(R);const O=m.oxw();return m.KtG(O.onConfirm())}),m._uU(20),m.ALo(21,"translate"),m.qZA()()()}if(2&M){const R=m.oxw();m.xp6(2),m.Oqu(m.lcZ(3,9,"DIALOGS.REMOVE_DESTINATIONS.TITLE")),m.xp6(4),m.Oqu(m.lcZ(7,11,"DIALOGS.REMOVE_DESTINATIONS.WARNING")),m.xp6(3),m.Oqu(m.lcZ(10,13,"DIALOGS.REMOVE_DESTINATIONS.DESCRIPTION")),m.xp6(3),m.hij(" ",m.lcZ(13,15,"DIALOGS.REMOVE_DESTINATIONS.ASK")," "),m.xp6(2),m.Q6J("destinations",R.destinations)("displayedColumns",R.displayedColumns),m.xp6(3),m.hij(" ",m.lcZ(18,17,"DIALOGS.REMOVE_DESTINATIONS.CANCEL")," "),m.xp6(2),m.Q6J("disabled",R.loading),m.xp6(1),m.hij(" ",m.lcZ(21,19,"DIALOGS.REMOVE_DESTINATIONS.CONFIRM")," ")}}let L=(()=>{class M{constructor(R,F,O,Y,z){this.dialogRef=R,this.data=F,this.notificator=O,this.translate=Y,this.serviceManager=z,this.displayedColumns=[],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.destinations=this.data.destinations,this.displayedColumns="admin-theme"===this.theme?["destinationId","facility","destination","type","propagationType"]:["destinationId","service","destination","type","propagationType"],this.dataSource=new v.by(this.data.destinations)}onCancel(){this.dialogRef.close(!1)}deleteDestinations(){this.serviceManager.removeDestinationsByRichDestinations({richDestinations:this.destinations}).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.REMOVE_DESTINATIONS.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}onConfirm(){this.loading=!0,this.deleteDestinations()}static#t=this.\u0275fac=function(F){return new(F||M)(m.Y36(y.so),m.Y36(y.WI),m.Y36(_.V6),m.Y36(_.Te),m.Y36(d.KK))};static#e=this.\u0275cmp=m.Xpm({type:M,selectors:[["app-perun-web-apps-remove-destination-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","warn"],[1,"fw-bold"],[3,"destinations","displayedColumns"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(F,O){if(1&F&&(m.YNc(0,x,1,0,"ng-template",null,0,m.W1O),m.TgZ(2,"div"),m.YNc(3,S,22,21,"div",1),m.qZA()),2&F){const Y=m.MAs(1);m.xp6(2),m.Gre("",O.theme," position-relative"),m.xp6(1),m.Q6J("perunWebAppsLoader",O.loading)("perunWebAppsLoaderIndicator",Y)}},dependencies:[t.lW,y.uh,y.xY,y.H8,c.w,h.b,f.e,g.q,p.X$]})}return M})()},34004:(w,D,l)=>{"use strict";l.d(D,{Q:()=>et});var d=l(13566),y=l(78337),v=l(25313),_=l(64124),m=l(73615),t=l(65879),c=l(96814),h=l(75986),f=l(11186),g=l(77983),p=l(71365),x=l(93035),S=l(32596),L=l(8355);function M(P,ht){if(1&P){const rt=t.EpF();t.TgZ(0,"th",17)(1,"mat-checkbox",18),t.NdJ("change",function(mt){t.CHM(rt);const Dt=t.oxw(2);return t.KtG(mt?Dt.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&P){const rt=t.oxw().ngIf,gt=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,rt.all)))("checked",gt.selection.hasValue()&&rt.all)("indeterminate",gt.selection.hasValue()&&!rt.all)}}const G=function(P){return{name:P}};function R(P,ht){if(1&P){const rt=t.EpF();t.TgZ(0,"td",19)(1,"mat-checkbox",20),t.NdJ("change",function(mt){const Nt=t.CHM(rt).$implicit,re=t.oxw(2);return t.KtG(mt?re.selection.toggle(Nt):null)})("click",function(mt){return mt.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&P){const rt=ht.$implicit,gt=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,gt.selection.isSelected(rt)),t.VKq(7,G,rt.name)))("checked",gt.selection.isSelected(rt))}}function F(P,ht){1&P&&(t.ynx(0,14),t.YNc(1,M,4,7,"th",15),t.YNc(2,R,4,9,"td",16),t.BQk())}function O(P,ht){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.ID")," "))}function Y(P,ht){if(1&P&&(t.TgZ(0,"td",22),t._uU(1),t.qZA()),2&P){const rt=ht.$implicit;t.xp6(1),t.hij(" ",rt.id," ")}}function z(P,ht){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NAME")," "))}function it(P,ht){if(1&P&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&P){const rt=ht.$implicit;t.uIk("data-cy",rt.name),t.xp6(1),t.Oqu(rt.name)}}function tt(P,ht){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.CONTACT")," "))}function st(P,ht){if(1&P&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&P){const rt=ht.$implicit;t.xp6(1),t.Oqu(rt.contact)}}function V(P,ht){1&P&&(t.TgZ(0,"th",21),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.TYPE")," "))}function H(P,ht){if(1&P&&(t.TgZ(0,"td",23),t._uU(1),t.qZA()),2&P){const rt=ht.$implicit;t.xp6(1),t.Oqu(rt.type)}}function W(P,ht){1&P&&t._UZ(0,"tr",24)}function $(P,ht){1&P&&t._UZ(0,"tr",25)}function J(P,ht){1&P&&(t.TgZ(0,"perun-web-apps-alert",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_OWNERS"),"\n"))}function ot(P,ht){1&P&&(t.TgZ(0,"perun-web-apps-alert",26),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&P&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.OWNERS_LIST.NO_FILTER_OWNERS"),"\n"))}const vt=function(P){return{all:P}};let et=(()=>{class P{constructor(rt,gt){this.authResolver=rt,this.tableCheckbox=gt,this.owners=[],this.selection=new y.Ov(!0,[]),this.filterValue="",this.displayedColumns=["select","id","name","contact","type"],this.pageSizeOptions=_.f7}set matSort(rt){this.sort=rt,this.setDataSource()}static getDataForColumn(rt,gt){switch(gt){case"id":return rt.id.toString();case"name":return rt.name;case"contact":return rt.contact;case"type":return rt.type;default:return""}}ngAfterViewInit(){this.setDataSource()}exportAllData(rt){(0,_.O6)((0,_.Xn)(this.dataSource.filteredData,this.displayedColumns,P.getDataForColumn),rt)}exportDisplayedData(rt){const gt=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,mt=gt+this.dataSource.paginator.pageSize;(0,_.O6)((0,_.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(gt,mt),this.displayedColumns,P.getDataForColumn),rt)}setDataSource(){this.dataSource&&(this.dataSource.filterPredicate=(rt,gt)=>(0,_.Sd)(rt,gt,this.displayedColumns,P.getDataForColumn),this.dataSource.sortData=(rt,gt)=>(0,_.pR)(rt,gt,P.getDataForColumn),this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator,this.dataSource.filter=this.filterValue)}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(rt=>"id"!==rt)),this.dataSource=new v.by(this.owners),this.setDataSource()}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!1)}static#t=this.\u0275fac=function(gt){return new(gt||P)(t.Y36(m.x4),t.Y36(m.UA))};static#e=this.\u0275cmp=t.Xpm({type:P,selectors:[["perun-web-apps-owners-list"]],viewQuery:function(gt,mt){if(1>&&(t.Gf(_.l9,7),t.Gf(d.YE,7)),2>){let Dt;t.iGM(Dt=t.CRH())&&(mt.child=Dt.first),t.iGM(Dt=t.CRH())&&(mt.matSort=Dt.first)}},inputs:{owners:"owners",selection:"selection",tableId:"tableId",filterValue:"filterValue",displayedColumns:"displayedColumns"},features:[t.TTD],decls:21,vars:15,consts:[[1,"card","mt-2",3,"hidden"],[3,"tableId","dataLength","pageSizeOptions","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","id","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","name"],["mat-cell","",4,"matCellDef"],["matColumnDef","contact"],["matColumnDef","type"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["mat-header-cell","","class","align-checkbox",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],["alert_type","warn"]],template:function(gt,mt){1>&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(Nt){return mt.exportDisplayedData(Nt)})("exportAllData",function(Nt){return mt.exportAllData(Nt)}),t.TgZ(2,"table",2),t.YNc(3,F,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,O,3,3,"th",5),t.YNc(7,Y,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,z,3,3,"th",5),t.YNc(10,it,2,2,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,tt,3,3,"th",5),t.YNc(13,st,2,1,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,V,3,3,"th",5),t.YNc(16,H,2,1,"td",8),t.BQk(),t.YNc(17,W,1,0,"tr",11),t.YNc(18,$,1,0,"tr",12),t.qZA()()(),t.YNc(19,J,3,3,"perun-web-apps-alert",13),t.YNc(20,ot,3,3,"perun-web-apps-alert",13)),2>&&(t.Q6J("hidden",0===mt.owners.length||0===mt.dataSource.filteredData.length),t.xp6(1),t.Q6J("tableId",mt.tableId)("dataLength",mt.dataSource.filteredData.length)("pageSizeOptions",mt.pageSizeOptions),t.xp6(1),t.Q6J("dataSource",mt.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(13,vt,t.xi3(4,10,mt.dataSource,mt.selection.selected.length))),t.xp6(14),t.Q6J("matHeaderRowDef",mt.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",mt.displayedColumns),t.xp6(1),t.Q6J("ngIf",!mt.owners.length),t.xp6(1),t.Q6J("ngIf",!mt.dataSource.filteredData.length&&mt.owners.length))},dependencies:[c.O5,h.oG,v.BZ,v.fO,v.as,v.w1,v.Dz,v.nj,v.ge,v.ev,v.XQ,v.Gk,d.YE,d.nU,f.w,g.l,p.X$,x.I,S.G,L.r]})}return P})()},48767:(w,D,l)=>{w.exports={graphlib:l(5849),layout:l(24395),debug:l(34232),util:{time:l(49505).time,notime:l(49505).notime},version:l(42187)}},91791:(w,D,l)=>{"use strict";var d=l(63990),y=l(65123);w.exports={run:function v(t){var c="greedy"===t.graph().acyclicer?y(t,function h(f){return function(g){return f.edge(g).weight}}(t)):function _(t){var c=[],h={},f={};return d.forEach(t.nodes(),function g(p){d.has(f,p)||(f[p]=!0,h[p]=!0,d.forEach(t.outEdges(p),function(x){d.has(h,x.w)?c.push(x):g(x.w)}),delete h[p])}),c}(t);d.forEach(c,function(f){var g=t.edge(f);t.removeEdge(f),g.forwardName=f.name,g.reversed=!0,t.setEdge(f.w,f.v,g,d.uniqueId("rev"))})},undo:function m(t){d.forEach(t.edges(),function(c){var h=t.edge(c);if(h.reversed){t.removeEdge(c);var f=h.forwardName;delete h.reversed,delete h.forwardName,t.setEdge(c.w,c.v,h,f)}})}}},77130:(w,D,l)=>{var d=l(63990),y=l(49505);function _(m,t,c,h,f,g){var x=f[t][g-1],S=y.addDummyNode(m,"border",{width:0,height:0,rank:g,borderType:t},c);f[t][g]=S,m.setParent(S,h),x&&m.setEdge(x,S,{weight:1})}w.exports=function v(m){d.forEach(m.children(),function t(c){var h=m.children(c),f=m.node(c);if(h.length&&d.forEach(h,t),d.has(f,"minRank")){f.borderLeft=[],f.borderRight=[];for(var g=f.minRank,p=f.maxRank+1;g{"use strict";var d=l(63990);function _(g){d.forEach(g.nodes(),function(p){m(g.node(p))}),d.forEach(g.edges(),function(p){m(g.edge(p))})}function m(g){var p=g.width;g.width=g.height,g.height=p}function c(g){g.y=-g.y}function f(g){var p=g.x;g.x=g.y,g.y=p}w.exports={adjust:function y(g){var p=g.graph().rankdir.toLowerCase();("lr"===p||"rl"===p)&&_(g)},undo:function v(g){var p=g.graph().rankdir.toLowerCase();("bt"===p||"rl"===p)&&function t(g){d.forEach(g.nodes(),function(p){c(g.node(p))}),d.forEach(g.edges(),function(p){var x=g.edge(p);d.forEach(x.points,c),d.has(x,"y")&&c(x)})}(g),("lr"===p||"rl"===p)&&(function h(g){d.forEach(g.nodes(),function(p){f(g.node(p))}),d.forEach(g.edges(),function(p){var x=g.edge(p);d.forEach(x.points,f),d.has(x,"x")&&f(x)})}(g),_(g))}}},74312:w=>{function D(){var y={};y._next=y._prev=y,this._sentinel=y}function l(y){y._prev._next=y._next,y._next._prev=y._prev,delete y._next,delete y._prev}function d(y,v){if("_next"!==y&&"_prev"!==y)return v}w.exports=D,D.prototype.dequeue=function(){var y=this._sentinel,v=y._prev;if(v!==y)return l(v),v},D.prototype.enqueue=function(y){var v=this._sentinel;y._prev&&y._next&&l(y),y._next=v._next,v._next._prev=y,v._next=y,y._prev=v},D.prototype.toString=function(){for(var y=[],v=this._sentinel,_=v._prev;_!==v;)y.push(JSON.stringify(_,d)),_=_._prev;return"["+y.join(", ")+"]"}},34232:(w,D,l)=>{var d=l(63990),y=l(49505),v=l(5849).Graph;w.exports={debugOrdering:function _(m){var t=y.buildLayerMatrix(m),c=new v({compound:!0,multigraph:!0}).setGraph({});return d.forEach(m.nodes(),function(h){c.setNode(h,{label:h}),c.setParent(h,"layer"+m.node(h).rank)}),d.forEach(m.edges(),function(h){c.setEdge(h.v,h.w,{},h.name)}),d.forEach(t,function(h,f){c.setNode("layer"+f,{rank:"same"}),d.reduce(h,function(p,x){return c.setEdge(p,x,{style:"invis"}),x})}),c}}},5849:(w,D,l)=>{var d;try{d=l(79034)}catch{}d||(d=window.graphlib),w.exports=d},65123:(w,D,l)=>{var d=l(63990),y=l(5849).Graph,v=l(74312);w.exports=function m(g,p){if(g.nodeCount()<=1)return[];var x=function h(g,p){var x=new y,S=0,L=0;d.forEach(g.nodes(),function(R){x.setNode(R,{v:R,in:0,out:0})}),d.forEach(g.edges(),function(R){var F=x.edge(R.v,R.w)||0,O=p(R);x.setEdge(R.v,R.w,F+O),L=Math.max(L,x.node(R.v).out+=O),S=Math.max(S,x.node(R.w).in+=O)});var M=d.range(L+S+3).map(function(){return new v}),G=S+1;return d.forEach(x.nodes(),function(R){f(M,G,x.node(R))}),{graph:x,buckets:M,zeroIdx:G}}(g,p||_),S=function t(g,p,x){for(var G,S=[],L=p[p.length-1],M=p[0];g.nodeCount();){for(;G=M.dequeue();)c(g,p,x,G);for(;G=L.dequeue();)c(g,p,x,G);if(g.nodeCount())for(var R=p.length-2;R>0;--R)if(G=p[R].dequeue()){S=S.concat(c(g,p,x,G,!0));break}}return S}(x.graph,x.buckets,x.zeroIdx);return d.flatten(d.map(S,function(L){return g.outEdges(L.v,L.w)}),!0)};var _=d.constant(1);function c(g,p,x,S,L){var M=L?[]:void 0;return d.forEach(g.inEdges(S.v),function(G){var R=g.edge(G),F=g.node(G.v);L&&M.push({v:G.v,w:G.w}),F.out-=R,f(p,x,F)}),d.forEach(g.outEdges(S.v),function(G){var R=g.edge(G),O=g.node(G.w);O.in-=R,f(p,x,O)}),g.removeNode(S.v),M}function f(g,p,x){x.out?x.in?g[x.out-x.in+p].enqueue(x):g[g.length-1].enqueue(x):g[0].enqueue(x)}},24395:(w,D,l)=>{"use strict";var d=l(63990),y=l(91791),v=l(41684),_=l(33752),m=l(49505).normalizeRanks,t=l(41250),c=l(49505).removeEmptyRanks,h=l(74525),f=l(77130),g=l(11048),p=l(11574),x=l(86403),S=l(49505),L=l(5849).Graph;w.exports=function M(pt,bt){var Et=bt&&bt.debugTiming?S.time:S.notime;Et("layout",function(){var It=Et(" buildLayoutGraph",function(){return function H(pt){var bt=new L({multigraph:!0,compound:!0}),Et=re(pt.graph());return bt.setGraph(d.merge({},O,Nt(Et,F),d.pick(Et,Y))),d.forEach(pt.nodes(),function(It){var Kt=re(pt.node(It));bt.setNode(It,d.defaults(Nt(Kt,z),it)),bt.setParent(It,pt.parent(It))}),d.forEach(pt.edges(),function(It){var Kt=re(pt.edge(It));bt.setEdge(It,d.merge({},st,Nt(Kt,tt),d.pick(Kt,V)))}),bt}(pt)});Et(" runLayout",function(){!function G(pt,bt){bt(" makeSpaceForEdgeLabels",function(){!function W(pt){var bt=pt.graph();bt.ranksep/=2,d.forEach(pt.edges(),function(Et){var It=pt.edge(Et);It.minlen*=2,"c"!==It.labelpos.toLowerCase()&&("TB"===bt.rankdir||"BT"===bt.rankdir?It.width+=It.labeloffset:It.height+=It.labeloffset)})}(pt)}),bt(" removeSelfEdges",function(){!function gt(pt){d.forEach(pt.edges(),function(bt){if(bt.v===bt.w){var Et=pt.node(bt.v);Et.selfEdges||(Et.selfEdges=[]),Et.selfEdges.push({e:bt,label:pt.edge(bt)}),pt.removeEdge(bt)}})}(pt)}),bt(" acyclic",function(){y.run(pt)}),bt(" nestingGraph.run",function(){h.run(pt)}),bt(" rank",function(){_(S.asNonCompoundGraph(pt))}),bt(" injectEdgeLabelProxies",function(){!function $(pt){d.forEach(pt.edges(),function(bt){var Et=pt.edge(bt);if(Et.width&&Et.height){var It=pt.node(bt.v),Kt=pt.node(bt.w);S.addDummyNode(pt,"edge-proxy",{rank:(Kt.rank-It.rank)/2+It.rank,e:bt},"_ep")}})}(pt)}),bt(" removeEmptyRanks",function(){c(pt)}),bt(" nestingGraph.cleanup",function(){h.cleanup(pt)}),bt(" normalizeRanks",function(){m(pt)}),bt(" assignRankMinMax",function(){!function J(pt){var bt=0;d.forEach(pt.nodes(),function(Et){var It=pt.node(Et);It.borderTop&&(It.minRank=pt.node(It.borderTop).rank,It.maxRank=pt.node(It.borderBottom).rank,bt=d.max(bt,It.maxRank))}),pt.graph().maxRank=bt}(pt)}),bt(" removeEdgeLabelProxies",function(){!function ot(pt){d.forEach(pt.nodes(),function(bt){var Et=pt.node(bt);"edge-proxy"===Et.dummy&&(pt.edge(Et.e).labelRank=Et.rank,pt.removeNode(bt))})}(pt)}),bt(" normalize.run",function(){v.run(pt)}),bt(" parentDummyChains",function(){t(pt)}),bt(" addBorderSegments",function(){f(pt)}),bt(" order",function(){p(pt)}),bt(" insertSelfEdges",function(){!function mt(pt){var bt=S.buildLayerMatrix(pt);d.forEach(bt,function(Et){var It=0;d.forEach(Et,function(Kt,jt){var se=pt.node(Kt);se.order=jt+It,d.forEach(se.selfEdges,function(ae){S.addDummyNode(pt,"selfedge",{width:ae.label.width,height:ae.label.height,rank:se.rank,order:jt+ ++It,e:ae.e,label:ae.label},"_se")}),delete se.selfEdges})})}(pt)}),bt(" adjustCoordinateSystem",function(){g.adjust(pt)}),bt(" position",function(){x(pt)}),bt(" positionSelfEdges",function(){!function Dt(pt){d.forEach(pt.nodes(),function(bt){var Et=pt.node(bt);if("selfedge"===Et.dummy){var It=pt.node(Et.e.v),Kt=It.x+It.width/2,jt=It.y,se=Et.x-Kt,ae=It.height/2;pt.setEdge(Et.e,Et.label),pt.removeNode(bt),Et.label.points=[{x:Kt+2*se/3,y:jt-ae},{x:Kt+5*se/6,y:jt-ae},{x:Kt+se,y:jt},{x:Kt+5*se/6,y:jt+ae},{x:Kt+2*se/3,y:jt+ae}],Et.label.x=Et.x,Et.label.y=Et.y}})}(pt)}),bt(" removeBorderNodes",function(){!function rt(pt){d.forEach(pt.nodes(),function(bt){if(pt.children(bt).length){var Et=pt.node(bt),It=pt.node(Et.borderTop),Kt=pt.node(Et.borderBottom),jt=pt.node(d.last(Et.borderLeft)),se=pt.node(d.last(Et.borderRight));Et.width=Math.abs(se.x-jt.x),Et.height=Math.abs(Kt.y-It.y),Et.x=jt.x+Et.width/2,Et.y=It.y+Et.height/2}}),d.forEach(pt.nodes(),function(bt){"border"===pt.node(bt).dummy&&pt.removeNode(bt)})}(pt)}),bt(" normalize.undo",function(){v.undo(pt)}),bt(" fixupEdgeLabelCoords",function(){!function P(pt){d.forEach(pt.edges(),function(bt){var Et=pt.edge(bt);if(d.has(Et,"x"))switch(("l"===Et.labelpos||"r"===Et.labelpos)&&(Et.width-=Et.labeloffset),Et.labelpos){case"l":Et.x-=Et.width/2+Et.labeloffset;break;case"r":Et.x+=Et.width/2+Et.labeloffset}})}(pt)}),bt(" undoCoordinateSystem",function(){g.undo(pt)}),bt(" translateGraph",function(){!function vt(pt){var bt=Number.POSITIVE_INFINITY,Et=0,It=Number.POSITIVE_INFINITY,Kt=0,jt=pt.graph(),se=jt.marginx||0,ae=jt.marginy||0;function $e(Se){var Ct=Se.x,Pt=Se.y,zt=Se.width,Xt=Se.height;bt=Math.min(bt,Ct-zt/2),Et=Math.max(Et,Ct+zt/2),It=Math.min(It,Pt-Xt/2),Kt=Math.max(Kt,Pt+Xt/2)}d.forEach(pt.nodes(),function(Se){$e(pt.node(Se))}),d.forEach(pt.edges(),function(Se){var Ct=pt.edge(Se);d.has(Ct,"x")&&$e(Ct)}),bt-=se,It-=ae,d.forEach(pt.nodes(),function(Se){var Ct=pt.node(Se);Ct.x-=bt,Ct.y-=It}),d.forEach(pt.edges(),function(Se){var Ct=pt.edge(Se);d.forEach(Ct.points,function(Pt){Pt.x-=bt,Pt.y-=It}),d.has(Ct,"x")&&(Ct.x-=bt),d.has(Ct,"y")&&(Ct.y-=It)}),jt.width=Et-bt+se,jt.height=Kt-It+ae}(pt)}),bt(" assignNodeIntersects",function(){!function et(pt){d.forEach(pt.edges(),function(bt){var jt,se,Et=pt.edge(bt),It=pt.node(bt.v),Kt=pt.node(bt.w);Et.points?(jt=Et.points[0],se=Et.points[Et.points.length-1]):(Et.points=[],jt=Kt,se=It),Et.points.unshift(S.intersectRect(It,jt)),Et.points.push(S.intersectRect(Kt,se))})}(pt)}),bt(" reversePoints",function(){!function ht(pt){d.forEach(pt.edges(),function(bt){var Et=pt.edge(bt);Et.reversed&&Et.points.reverse()})}(pt)}),bt(" acyclic.undo",function(){y.undo(pt)})}(It,Et)}),Et(" updateInputGraph",function(){!function R(pt,bt){d.forEach(pt.nodes(),function(Et){var It=pt.node(Et),Kt=bt.node(Et);It&&(It.x=Kt.x,It.y=Kt.y,bt.children(Et).length&&(It.width=Kt.width,It.height=Kt.height))}),d.forEach(pt.edges(),function(Et){var It=pt.edge(Et),Kt=bt.edge(Et);It.points=Kt.points,d.has(Kt,"x")&&(It.x=Kt.x,It.y=Kt.y)}),pt.graph().width=bt.graph().width,pt.graph().height=bt.graph().height}(pt,It)})})};var F=["nodesep","edgesep","ranksep","marginx","marginy"],O={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},Y=["acyclicer","ranker","rankdir","align"],z=["width","height"],it={width:0,height:0},tt=["minlen","weight","width","height","labeloffset"],st={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},V=["labelpos"];function Nt(pt,bt){return d.mapValues(d.pick(pt,bt),Number)}function re(pt){var bt={};return d.forEach(pt,function(Et,It){bt[It.toLowerCase()]=Et}),bt}},63990:(w,D,l)=>{var d;try{d={cloneDeep:l(54451),constant:l(51075),defaults:l(5433),each:l(46488),filter:l(97661),find:l(76177),flatten:l(9336),forEach:l(67170),forIn:l(91658),has:l(58669),isUndefined:l(8152),last:l(92819),map:l(58921),mapValues:l(76054),max:l(35664),merge:l(82213),min:l(61007),minBy:l(50050),now:l(55533),pick:l(17607),range:l(25953),reduce:l(45909),sortBy:l(77184),uniqueId:l(94538),values:l(78808),zipObject:l(44606)}}catch{}d||(d=window._),w.exports=d},74525:(w,D,l)=>{var d=l(63990),y=l(49505);function _(h,f,g,p,x,S,L){var M=h.children(L);if(M.length){var G=y.addBorderNode(h,"_bt"),R=y.addBorderNode(h,"_bb"),F=h.node(L);h.setParent(G,L),F.borderTop=G,h.setParent(R,L),F.borderBottom=R,d.forEach(M,function(O){_(h,f,g,p,x,S,O);var Y=h.node(O),z=Y.borderTop?Y.borderTop:O,it=Y.borderBottom?Y.borderBottom:O,tt=Y.borderTop?p:2*p,st=z!==it?1:x-S[L]+1;h.setEdge(G,z,{weight:tt,minlen:st,nestingEdge:!0}),h.setEdge(it,R,{weight:tt,minlen:st,nestingEdge:!0})}),h.parent(L)||h.setEdge(f,G,{weight:0,minlen:x+S[L]})}else L!==f&&h.setEdge(f,L,{weight:0,minlen:g})}w.exports={run:function v(h){var f=y.addDummyNode(h,"root",{},"_root"),g=function m(h){var f={};function g(p,x){var S=h.children(p);S&&S.length&&d.forEach(S,function(L){g(L,x+1)}),f[p]=x}return d.forEach(h.children(),function(p){g(p,1)}),f}(h),p=d.max(d.values(g))-1,x=2*p+1;h.graph().nestingRoot=f,d.forEach(h.edges(),function(L){h.edge(L).minlen*=x});var S=function t(h){return d.reduce(h.edges(),function(f,g){return f+h.edge(g).weight},0)}(h)+1;d.forEach(h.children(),function(L){_(h,f,x,S,p,g,L)}),h.graph().nodeRankFactor=x},cleanup:function c(h){var f=h.graph();h.removeNode(f.nestingRoot),delete f.nestingRoot,d.forEach(h.edges(),function(g){h.edge(g).nestingEdge&&h.removeEdge(g)})}}},41684:(w,D,l)=>{"use strict";var d=l(63990),y=l(49505);w.exports={run:function v(t){t.graph().dummyChains=[],d.forEach(t.edges(),function(c){!function _(t,c){var h=c.v,f=t.node(h).rank,g=c.w,p=t.node(g).rank,x=c.name,S=t.edge(c),L=S.labelRank;if(p!==f+1){var M,G,R;for(t.removeEdge(c),R=0,++f;f{var d=l(63990);w.exports=function y(v,_,m){var c,t={};d.forEach(m,function(h){for(var g,p,f=v.parent(h);f;){if((g=v.parent(f))?(p=t[g],t[g]=f):(p=c,c=f),p&&p!==f)return void _.setEdge(p,f);f=g}})}},7995:(w,D,l)=>{var d=l(63990);w.exports=function y(v,_){return d.map(_,function(m){var t=v.inEdges(m);if(t.length){var c=d.reduce(t,function(h,f){var g=v.edge(f),p=v.node(f.v);return{sum:h.sum+g.weight*p.order,weight:h.weight+g.weight}},{sum:0,weight:0});return{v:m,barycenter:c.sum/c.weight,weight:c.weight}}return{v:m}})}},99384:(w,D,l)=>{var d=l(63990),y=l(5849).Graph;w.exports=function v(m,t,c){var h=function _(m){for(var t;m.hasNode(t=d.uniqueId("_root")););return t}(m),f=new y({compound:!0}).setGraph({root:h}).setDefaultNodeLabel(function(g){return m.node(g)});return d.forEach(m.nodes(),function(g){var p=m.node(g),x=m.parent(g);(p.rank===t||p.minRank<=t&&t<=p.maxRank)&&(f.setNode(g),f.setParent(g,x||h),d.forEach(m[c](g),function(S){var L=S.v===g?S.w:S.v,M=f.edge(L,g),G=d.isUndefined(M)?0:M.weight;f.setEdge(L,g,{weight:m.edge(S).weight+G})}),d.has(p,"minRank")&&f.setNode(g,{borderLeft:p.borderLeft[t],borderRight:p.borderRight[t]}))}),f}},80444:(w,D,l)=>{"use strict";var d=l(63990);function v(_,m,t){for(var c=d.zipObject(t,d.map(t,function(S,L){return L})),h=d.flatten(d.map(m,function(S){return d.sortBy(d.map(_.outEdges(S),function(L){return{pos:c[L.w],weight:_.edge(L).weight}}),"pos")}),!0),f=1;f0;)L%2&&(M+=p[L+1]),p[L=L-1>>1]+=S.weight;x+=S.weight*M})),x}w.exports=function y(_,m){for(var t=0,c=1;c{"use strict";var d=l(63990),y=l(80320),v=l(80444),_=l(8005),m=l(99384),t=l(99821),c=l(5849).Graph,h=l(49505);function g(S,L,M){return d.map(L,function(G){return m(S,G,M)})}function p(S,L){var M=new c;d.forEach(S,function(G){var R=G.graph().root,F=_(G,R,M,L);d.forEach(F.vs,function(O,Y){G.node(O).order=Y}),t(G,M,F.vs)})}function x(S,L){d.forEach(L,function(M){d.forEach(M,function(G,R){S.node(G).order=R})})}w.exports=function f(S){var L=h.maxRank(S),M=g(S,d.range(1,L+1),"inEdges"),G=g(S,d.range(L-1,-1,-1),"outEdges"),R=y(S);x(S,R);for(var O,F=Number.POSITIVE_INFINITY,Y=0,z=0;z<4;++Y,++z){p(Y%2?M:G,Y%4>=2),R=h.buildLayerMatrix(S);var it=v(S,R);it{"use strict";var d=l(63990);w.exports=function y(v){var _={},m=d.filter(v.nodes(),function(g){return!v.children(g).length}),t=d.max(d.map(m,function(g){return v.node(g).rank})),c=d.map(d.range(t+1),function(){return[]}),f=d.sortBy(m,function(g){return v.node(g).rank});return d.forEach(f,function h(g){if(!d.has(_,g)){_[g]=!0;var p=v.node(g);c[p.rank].push(g),d.forEach(v.successors(g),h)}}),c}},36686:(w,D,l)=>{"use strict";var d=l(63990);w.exports=function y(m,t){var c={};return d.forEach(m,function(f,g){var p=c[f.v]={indegree:0,in:[],out:[],vs:[f.v],i:g};d.isUndefined(f.barycenter)||(p.barycenter=f.barycenter,p.weight=f.weight)}),d.forEach(t.edges(),function(f){var g=c[f.v],p=c[f.w];!d.isUndefined(g)&&!d.isUndefined(p)&&(p.indegree++,g.out.push(c[f.w]))}),function v(m){var t=[];function c(g){return function(p){p.merged||(d.isUndefined(p.barycenter)||d.isUndefined(g.barycenter)||p.barycenter>=g.barycenter)&&function _(m,t){var c=0,h=0;m.weight&&(c+=m.barycenter*m.weight,h+=m.weight),t.weight&&(c+=t.barycenter*t.weight,h+=t.weight),m.vs=t.vs.concat(m.vs),m.barycenter=c/h,m.weight=h,m.i=Math.min(t.i,m.i),t.merged=!0}(g,p)}}function h(g){return function(p){p.in.push(g),0==--p.indegree&&m.push(p)}}for(;m.length;){var f=m.pop();t.push(f),d.forEach(f.in.reverse(),c(f)),d.forEach(f.out,h(f))}return d.map(d.filter(t,function(g){return!g.merged}),function(g){return d.pick(g,["vs","i","barycenter","weight"])})}(d.filter(c,function(f){return!f.indegree}))}},8005:(w,D,l)=>{var d=l(63990),y=l(7995),v=l(36686),_=l(38380);w.exports=function m(h,f,g,p){var x=h.children(f),S=h.node(f),L=S?S.borderLeft:void 0,M=S?S.borderRight:void 0,G={};L&&(x=d.filter(x,function(it){return it!==L&&it!==M}));var R=y(h,x);d.forEach(R,function(it){if(h.children(it.v).length){var tt=m(h,it.v,g,p);G[it.v]=tt,d.has(tt,"barycenter")&&function c(h,f){d.isUndefined(h.barycenter)?(h.barycenter=f.barycenter,h.weight=f.weight):(h.barycenter=(h.barycenter*h.weight+f.barycenter*f.weight)/(h.weight+f.weight),h.weight+=f.weight)}(it,tt)}});var F=v(R,g);!function t(h,f){d.forEach(h,function(g){g.vs=d.flatten(g.vs.map(function(p){return f[p]?f[p].vs:p}),!0)})}(F,G);var O=_(F,p);if(L&&(O.vs=d.flatten([L,O.vs,M],!0),h.predecessors(L).length)){var Y=h.node(h.predecessors(L)[0]),z=h.node(h.predecessors(M)[0]);d.has(O,"barycenter")||(O.barycenter=0,O.weight=0),O.barycenter=(O.barycenter*O.weight+Y.order+z.order)/(O.weight+2),O.weight+=2}return O}},38380:(w,D,l)=>{var d=l(63990),y=l(49505);function _(t,c,h){for(var f;c.length&&(f=d.last(c)).i<=h;)c.pop(),t.push(f.vs),h++;return h}w.exports=function v(t,c){var h=y.partition(t,function(G){return d.has(G,"barycenter")}),f=h.lhs,g=d.sortBy(h.rhs,function(G){return-G.i}),p=[],x=0,S=0,L=0;f.sort(function m(t){return function(c,h){return c.barycenterh.barycenter?1:t?h.i-c.i:c.i-h.i}}(!!c)),L=_(p,g,L),d.forEach(f,function(G){L+=G.vs.length,p.push(G.vs),x+=G.barycenter*G.weight,S+=G.weight,L=_(p,g,L)});var M={vs:d.flatten(p,!0)};return S&&(M.barycenter=x/S,M.weight=S),M}},41250:(w,D,l)=>{var d=l(63990);w.exports=function y(m){var t=function _(m){var t={},c=0;return d.forEach(m.children(),function h(f){var g=c;d.forEach(m.children(f),h),t[f]={low:g,lim:c++}}),t}(m);d.forEach(m.graph().dummyChains,function(c){for(var h=m.node(c),f=h.edgeObj,g=function v(m,t,c,h){var S,L,f=[],g=[],p=Math.min(t[c].low,t[h].low),x=Math.max(t[c].lim,t[h].lim);S=c;do{S=m.parent(S),f.push(S)}while(S&&(t[S].low>p||x>t[S].lim));for(L=S,S=h;(S=m.parent(S))!==L;)g.push(S);return{path:f.concat(g.reverse()),lca:L}}(m,t,f.v,f.w),p=g.path,x=g.lca,S=0,L=p[S],M=!0;c!==f.w;){if(h=m.node(c),M){for(;(L=p[S])!==x&&m.node(L).maxRank{"use strict";var d=l(63990),y=l(5849).Graph,v=l(49505);function _(F,O){var Y={};return d.reduce(O,function z(it,tt){var st=0,V=0,H=it.length,W=d.last(tt);return d.forEach(tt,function($,J){var ot=function t(F,O){if(F.node(O).dummy)return d.find(F.predecessors(O),function(Y){return F.node(Y).dummy})}(F,$),vt=ot?F.node(ot).order:H;(ot||$===W)&&(d.forEach(tt.slice(V,J+1),function(et){d.forEach(F.predecessors(et),function(P){var ht=F.node(P),rt=ht.order;(rtW)&&c(Y,ot,$)})})}return d.reduce(O,function it(tt,st){var H,V=-1,W=0;return d.forEach(st,function($,J){if("border"===F.node($).dummy){var ot=F.predecessors($);ot.length&&(H=F.node(ot[0]).order,z(st,W,J,V,H),W=J,V=H)}z(st,W,st.length,H,tt.length)}),st}),Y}function c(F,O,Y){if(O>Y){var z=O;O=Y,Y=z}var it=F[O];it||(F[O]=it={}),it[Y]=!0}function h(F,O,Y){if(O>Y){var z=O;O=Y,Y=z}return d.has(F[O],Y)}function f(F,O,Y,z){var it={},tt={},st={};return d.forEach(O,function(V){d.forEach(V,function(H,W){it[H]=H,tt[H]=H,st[H]=W})}),d.forEach(O,function(V){var H=-1;d.forEach(V,function(W){var $=z(W);if($.length)for(var J=(($=d.sortBy($,function(P){return st[P]})).length-1)/2,ot=Math.floor(J),vt=Math.ceil(J);ot<=vt;++ot){var et=$[ot];tt[W]===W&&H{"use strict";var d=l(63990),y=l(49505),v=l(38851).positionX;w.exports=function _(t){(function m(t){var c=y.buildLayerMatrix(t),h=t.graph().ranksep,f=0;d.forEach(c,function(g){var p=d.max(d.map(g,function(x){return t.node(x).height}));d.forEach(g,function(x){t.node(x).y=f+p/2}),f+=p+h})})(t=y.asNonCompoundGraph(t)),d.forEach(v(t),function(c,h){t.node(h).x=c})}},38214:(w,D,l)=>{"use strict";var d=l(63990),y=l(5849).Graph,v=l(52527).slack;function m(h,f){return d.forEach(h.nodes(),function g(p){d.forEach(f.nodeEdges(p),function(x){var S=x.v,L=p===S?x.w:S;!h.hasNode(L)&&!v(f,x)&&(h.setNode(L,{}),h.setEdge(p,L,{}),g(L))})}),h.nodeCount()}function t(h,f){return d.minBy(f.edges(),function(g){if(h.hasNode(g.v)!==h.hasNode(g.w))return v(f,g)})}function c(h,f,g){d.forEach(h.nodes(),function(p){f.node(p).rank+=g})}w.exports=function _(h){var x,S,f=new y({directed:!1}),g=h.nodes()[0],p=h.nodeCount();for(f.setNode(g,{});m(f,h){"use strict";var y=l(52527).longestPath,v=l(38214),_=l(4857);w.exports=function m(f){switch(f.graph().ranker){case"network-simplex":default:!function h(f){_(f)}(f);break;case"tight-tree":!function c(f){y(f),v(f)}(f);break;case"longest-path":t(f)}};var t=y},4857:(w,D,l)=>{"use strict";var d=l(63990),y=l(38214),v=l(52527).slack,_=l(52527).longestPath,m=l(5849).alg.preorder,t=l(5849).alg.postorder,c=l(49505).simplify;function h(Y){Y=c(Y),_(Y);var it,z=y(Y);for(x(z),f(z,Y);it=L(z);)G(z,Y,it,M(z,Y,it))}function f(Y,z){var it=t(Y,Y.nodes());it=it.slice(0,it.length-1),d.forEach(it,function(tt){!function g(Y,z,it){var tt=Y.node(it);Y.edge(it,tt.parent).cutvalue=p(Y,z,it)}(Y,z,tt)})}function p(Y,z,it){var st=Y.node(it).parent,V=!0,H=z.edge(it,st),W=0;return H||(V=!1,H=z.edge(st,it)),W=H.weight,d.forEach(z.nodeEdges(it),function($){var J=$.v===it,ot=J?$.w:$.v;if(ot!==st){var vt=J===V,et=z.edge($).weight;if(W+=vt?et:-et,function F(Y,z,it){return Y.hasEdge(z,it)}(Y,it,ot)){var P=Y.edge(it,ot).cutvalue;W+=vt?-P:P}}}),W}function x(Y,z){arguments.length<2&&(z=Y.nodes()[0]),S(Y,{},1,z)}function S(Y,z,it,tt,st){var V=it,H=Y.node(tt);return z[tt]=!0,d.forEach(Y.neighbors(tt),function(W){d.has(z,W)||(it=S(Y,z,it,W,tt))}),H.low=V,H.lim=it++,st?H.parent=st:delete H.parent,it}function L(Y){return d.find(Y.edges(),function(z){return Y.edge(z).cutvalue<0})}function M(Y,z,it){var tt=it.v,st=it.w;z.hasEdge(tt,st)||(tt=it.w,st=it.v);var V=Y.node(tt),H=Y.node(st),W=V,$=!1;V.lim>H.lim&&(W=H,$=!0);var J=d.filter(z.edges(),function(ot){return $===O(0,Y.node(ot.v),W)&&$!==O(0,Y.node(ot.w),W)});return d.minBy(J,function(ot){return v(z,ot)})}function G(Y,z,it,tt){Y.removeEdge(it.v,it.w),Y.setEdge(tt.v,tt.w,{}),x(Y),f(Y,z),function R(Y,z){var it=d.find(Y.nodes(),function(st){return!z.node(st).parent}),tt=m(Y,it);tt=tt.slice(1),d.forEach(tt,function(st){var V=Y.node(st).parent,H=z.edge(st,V),W=!1;H||(H=z.edge(V,st),W=!0),z.node(st).rank=z.node(V).rank+(W?H.minlen:-H.minlen)})}(Y,z)}function O(Y,z,it){return it.low<=z.lim&&z.lim<=it.lim}w.exports=h,h.initLowLimValues=x,h.initCutValues=f,h.calcCutValue=p,h.leaveEdge=L,h.enterEdge=M,h.exchangeEdges=G},52527:(w,D,l)=>{"use strict";var d=l(63990);w.exports={longestPath:function y(_){var m={};d.forEach(_.sources(),function t(c){var h=_.node(c);if(d.has(m,c))return h.rank;m[c]=!0;var f=d.min(d.map(_.outEdges(c),function(g){return t(g.w)-_.edge(g).minlen}));return(f===Number.POSITIVE_INFINITY||null==f)&&(f=0),h.rank=f})},slack:function v(_,m){return _.node(m.w).rank-_.node(m.v).rank-_.edge(m).minlen}}},49505:(w,D,l)=>{"use strict";var d=l(63990),y=l(5849).Graph;function v(R,F,O,Y){var z;do{z=d.uniqueId(Y)}while(R.hasNode(z));return O.dummy=F,R.setNode(z,O),z}function S(R){return d.max(d.map(R.nodes(),function(F){var O=R.node(F).rank;if(!d.isUndefined(O))return O}))}w.exports={addDummyNode:v,simplify:function _(R){var F=(new y).setGraph(R.graph());return d.forEach(R.nodes(),function(O){F.setNode(O,R.node(O))}),d.forEach(R.edges(),function(O){var Y=F.edge(O.v,O.w)||{weight:0,minlen:1},z=R.edge(O);F.setEdge(O.v,O.w,{weight:Y.weight+z.weight,minlen:Math.max(Y.minlen,z.minlen)})}),F},asNonCompoundGraph:function m(R){var F=new y({multigraph:R.isMultigraph()}).setGraph(R.graph());return d.forEach(R.nodes(),function(O){R.children(O).length||F.setNode(O,R.node(O))}),d.forEach(R.edges(),function(O){F.setEdge(O,R.edge(O))}),F},successorWeights:function t(R){var F=d.map(R.nodes(),function(O){var Y={};return d.forEach(R.outEdges(O),function(z){Y[z.w]=(Y[z.w]||0)+R.edge(z).weight}),Y});return d.zipObject(R.nodes(),F)},predecessorWeights:function c(R){var F=d.map(R.nodes(),function(O){var Y={};return d.forEach(R.inEdges(O),function(z){Y[z.v]=(Y[z.v]||0)+R.edge(z).weight}),Y});return d.zipObject(R.nodes(),F)},intersectRect:function h(R,F){var V,H,O=R.x,Y=R.y,z=F.x-O,it=F.y-Y,tt=R.width/2,st=R.height/2;if(!z&&!it)throw new Error("Not possible to find intersection inside of the rectangle");return Math.abs(it)*tt>Math.abs(z)*st?(it<0&&(st=-st),V=st*z/it,H=st):(z<0&&(tt=-tt),V=tt,H=tt*it/z),{x:O+V,y:Y+H}},buildLayerMatrix:function f(R){var F=d.map(d.range(S(R)+1),function(){return[]});return d.forEach(R.nodes(),function(O){var Y=R.node(O),z=Y.rank;d.isUndefined(z)||(F[z][Y.order]=O)}),F},normalizeRanks:function g(R){var F=d.min(d.map(R.nodes(),function(O){return R.node(O).rank}));d.forEach(R.nodes(),function(O){var Y=R.node(O);d.has(Y,"rank")&&(Y.rank-=F)})},removeEmptyRanks:function p(R){var F=d.min(d.map(R.nodes(),function(it){return R.node(it).rank})),O=[];d.forEach(R.nodes(),function(it){var tt=R.node(it).rank-F;O[tt]||(O[tt]=[]),O[tt].push(it)});var Y=0,z=R.graph().nodeRankFactor;d.forEach(O,function(it,tt){d.isUndefined(it)&&tt%z!=0?--Y:Y&&d.forEach(it,function(st){R.node(st).rank+=Y})})},addBorderNode:function x(R,F,O,Y){var z={width:0,height:0};return arguments.length>=4&&(z.rank=O,z.order=Y),v(R,"border",z,F)},maxRank:S,partition:function L(R,F){var O={lhs:[],rhs:[]};return d.forEach(R,function(Y){F(Y)?O.lhs.push(Y):O.rhs.push(Y)}),O},time:function M(R,F){var O=d.now();try{return F()}finally{console.log(R+" time: "+(d.now()-O)+"ms")}},notime:function G(R,F){return F()}}},42187:w=>{w.exports="0.8.5"},79034:(w,D,l)=>{var d=l(93934);w.exports={Graph:d.Graph,json:l(82440),alg:l(53955),version:d.version}},21986:(w,D,l)=>{var d=l(29368);w.exports=function y(v){var t,_={},m=[];function c(h){d.has(_,h)||(_[h]=!0,t.push(h),d.each(v.successors(h),c),d.each(v.predecessors(h),c))}return d.each(v.nodes(),function(h){t=[],c(h),t.length&&m.push(t)}),m}},41428:(w,D,l)=>{var d=l(29368);function v(_,m,t,c,h,f){d.has(c,m)||(c[m]=!0,t||f.push(m),d.each(h(m),function(g){v(_,g,t,c,h,f)}),t&&f.push(m))}w.exports=function y(_,m,t){d.isArray(m)||(m=[m]);var c=(_.isDirected()?_.successors:_.neighbors).bind(_),h=[],f={};return d.each(m,function(g){if(!_.hasNode(g))throw new Error("Graph does not have node: "+g);v(_,g,"post"===t,f,c,h)}),h}},95583:(w,D,l)=>{var d=l(82644),y=l(29368);w.exports=function v(_,m,t){return y.transform(_.nodes(),function(c,h){c[h]=d(_,h,m,t)},{})}},82644:(w,D,l)=>{var d=l(29368),y=l(41321);w.exports=function _(t,c,h,f){return function m(t,c,h,f){var x,S,g={},p=new y,L=function(M){var G=M.v!==x?M.v:M.w,R=g[G],F=h(M),O=S.distance+F;if(F<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+M+" Weight: "+F);O0&&(x=p.removeMin(),(S=g[x]).distance!==Number.POSITIVE_INFINITY);)f(x).forEach(L);return g}(t,String(c),h||v,f||function(g){return t.outEdges(g)})};var v=d.constant(1)},87651:(w,D,l)=>{var d=l(29368),y=l(63628);w.exports=function v(_){return d.filter(y(_),function(m){return m.length>1||1===m.length&&_.hasEdge(m[0],m[0])})}},35160:(w,D,l)=>{var d=l(29368);w.exports=function v(m,t,c){return function _(m,t,c){var h={},f=m.nodes();return f.forEach(function(g){h[g]={},h[g][g]={distance:0},f.forEach(function(p){g!==p&&(h[g][p]={distance:Number.POSITIVE_INFINITY})}),c(g).forEach(function(p){var x=p.v===g?p.w:p.v,S=t(p);h[g][x]={distance:S,predecessor:g}})}),f.forEach(function(g){var p=h[g];f.forEach(function(x){var S=h[x];f.forEach(function(L){var G=p[L],R=S[L],F=S[g].distance+G.distance;F{w.exports={components:l(21986),dijkstra:l(82644),dijkstraAll:l(95583),findCycles:l(87651),floydWarshall:l(35160),isAcyclic:l(86993),postorder:l(30703),preorder:l(26544),prim:l(54338),tarjan:l(63628),topsort:l(65344)}},86993:(w,D,l)=>{var d=l(65344);w.exports=function y(v){try{d(v)}catch(_){if(_ instanceof d.CycleException)return!1;throw _}return!0}},30703:(w,D,l)=>{var d=l(41428);w.exports=function y(v,_){return d(v,_,"post")}},26544:(w,D,l)=>{var d=l(41428);w.exports=function y(v,_){return d(v,_,"pre")}},54338:(w,D,l)=>{var d=l(29368),y=l(90427),v=l(41321);w.exports=function _(m,t){var g,c=new y,h={},f=new v;function p(S){var L=S.v===g?S.w:S.v,M=f.priority(L);if(void 0!==M){var G=t(S);G0;){if(g=f.removeMin(),d.has(h,g))c.setEdge(g,h[g]);else{if(x)throw new Error("Input graph is not connected: "+m);x=!0}m.nodeEdges(g).forEach(p)}return c}},63628:(w,D,l)=>{var d=l(29368);w.exports=function y(v){var _=0,m=[],t={},c=[];function h(f){var g=t[f]={onStack:!0,lowlink:_,index:_++};if(m.push(f),v.successors(f).forEach(function(S){d.has(t,S)?t[S].onStack&&(g.lowlink=Math.min(g.lowlink,t[S].index)):(h(S),g.lowlink=Math.min(g.lowlink,t[S].lowlink))}),g.lowlink===g.index){var x,p=[];do{x=m.pop(),t[x].onStack=!1,p.push(x)}while(f!==x);c.push(p)}}return v.nodes().forEach(function(f){d.has(t,f)||h(f)}),c}},65344:(w,D,l)=>{var d=l(29368);function y(_){var m={},t={},c=[];if(d.each(_.sinks(),function h(f){if(d.has(t,f))throw new v;d.has(m,f)||(t[f]=!0,m[f]=!0,d.each(_.predecessors(f),h),delete t[f],c.push(f))}),d.size(m)!==_.nodeCount())throw new v;return c}function v(){}w.exports=y,y.CycleException=v,v.prototype=new Error},41321:(w,D,l)=>{var d=l(29368);function y(){this._arr=[],this._keyIndices={}}w.exports=y,y.prototype.size=function(){return this._arr.length},y.prototype.keys=function(){return this._arr.map(function(v){return v.key})},y.prototype.has=function(v){return d.has(this._keyIndices,v)},y.prototype.priority=function(v){var _=this._keyIndices[v];if(void 0!==_)return this._arr[_].priority},y.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},y.prototype.add=function(v,_){var m=this._keyIndices;if(v=String(v),!d.has(m,v)){var t=this._arr,c=t.length;return m[v]=c,t.push({key:v,priority:_}),this._decrease(c),!0}return!1},y.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var v=this._arr.pop();return delete this._keyIndices[v.key],this._heapify(0),v.key},y.prototype.decrease=function(v,_){var m=this._keyIndices[v];if(_>this._arr[m].priority)throw new Error("New priority is greater than current priority. Key: "+v+" Old: "+this._arr[m].priority+" New: "+_);this._arr[m].priority=_,this._decrease(m)},y.prototype._heapify=function(v){var _=this._arr,m=2*v,t=m+1,c=v;m<_.length&&(c=_[m].priority<_[c].priority?m:c,t<_.length&&(c=_[t].priority<_[c].priority?t:c),c!==v&&(this._swap(v,c),this._heapify(c)))},y.prototype._decrease=function(v){for(var t,_=this._arr,m=_[v].priority;0!==v&&!(_[t=v>>1].priority{"use strict";var d=l(29368);w.exports=m;var y="\0",v="\0",_="\x01";function m(p){this._isDirected=!d.has(p,"directed")||p.directed,this._isMultigraph=!!d.has(p,"multigraph")&&p.multigraph,this._isCompound=!!d.has(p,"compound")&&p.compound,this._label=void 0,this._defaultNodeLabelFn=d.constant(void 0),this._defaultEdgeLabelFn=d.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children[v]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function t(p,x){p[x]?p[x]++:p[x]=1}function c(p,x){--p[x]||delete p[x]}function h(p,x,S,L){var M=""+x,G=""+S;if(!p&&M>G){var R=M;M=G,G=R}return M+_+G+_+(d.isUndefined(L)?y:L)}function g(p,x){return h(p,x.v,x.w,x.name)}m.prototype._nodeCount=0,m.prototype._edgeCount=0,m.prototype.isDirected=function(){return this._isDirected},m.prototype.isMultigraph=function(){return this._isMultigraph},m.prototype.isCompound=function(){return this._isCompound},m.prototype.setGraph=function(p){return this._label=p,this},m.prototype.graph=function(){return this._label},m.prototype.setDefaultNodeLabel=function(p){return d.isFunction(p)||(p=d.constant(p)),this._defaultNodeLabelFn=p,this},m.prototype.nodeCount=function(){return this._nodeCount},m.prototype.nodes=function(){return d.keys(this._nodes)},m.prototype.sources=function(){var p=this;return d.filter(this.nodes(),function(x){return d.isEmpty(p._in[x])})},m.prototype.sinks=function(){var p=this;return d.filter(this.nodes(),function(x){return d.isEmpty(p._out[x])})},m.prototype.setNodes=function(p,x){var S=arguments,L=this;return d.each(p,function(M){S.length>1?L.setNode(M,x):L.setNode(M)}),this},m.prototype.setNode=function(p,x){return d.has(this._nodes,p)?(arguments.length>1&&(this._nodes[p]=x),this):(this._nodes[p]=arguments.length>1?x:this._defaultNodeLabelFn(p),this._isCompound&&(this._parent[p]=v,this._children[p]={},this._children[v][p]=!0),this._in[p]={},this._preds[p]={},this._out[p]={},this._sucs[p]={},++this._nodeCount,this)},m.prototype.node=function(p){return this._nodes[p]},m.prototype.hasNode=function(p){return d.has(this._nodes,p)},m.prototype.removeNode=function(p){var x=this;if(d.has(this._nodes,p)){var S=function(L){x.removeEdge(x._edgeObjs[L])};delete this._nodes[p],this._isCompound&&(this._removeFromParentsChildList(p),delete this._parent[p],d.each(this.children(p),function(L){x.setParent(L)}),delete this._children[p]),d.each(d.keys(this._in[p]),S),delete this._in[p],delete this._preds[p],d.each(d.keys(this._out[p]),S),delete this._out[p],delete this._sucs[p],--this._nodeCount}return this},m.prototype.setParent=function(p,x){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(d.isUndefined(x))x=v;else{for(var S=x+="";!d.isUndefined(S);S=this.parent(S))if(S===p)throw new Error("Setting "+x+" as parent of "+p+" would create a cycle");this.setNode(x)}return this.setNode(p),this._removeFromParentsChildList(p),this._parent[p]=x,this._children[x][p]=!0,this},m.prototype._removeFromParentsChildList=function(p){delete this._children[this._parent[p]][p]},m.prototype.parent=function(p){if(this._isCompound){var x=this._parent[p];if(x!==v)return x}},m.prototype.children=function(p){if(d.isUndefined(p)&&(p=v),this._isCompound){var x=this._children[p];if(x)return d.keys(x)}else{if(p===v)return this.nodes();if(this.hasNode(p))return[]}},m.prototype.predecessors=function(p){var x=this._preds[p];if(x)return d.keys(x)},m.prototype.successors=function(p){var x=this._sucs[p];if(x)return d.keys(x)},m.prototype.neighbors=function(p){var x=this.predecessors(p);if(x)return d.union(x,this.successors(p))},m.prototype.isLeaf=function(p){return 0===(this.isDirected()?this.successors(p):this.neighbors(p)).length},m.prototype.filterNodes=function(p){var x=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});x.setGraph(this.graph());var S=this;d.each(this._nodes,function(G,R){p(R)&&x.setNode(R,G)}),d.each(this._edgeObjs,function(G){x.hasNode(G.v)&&x.hasNode(G.w)&&x.setEdge(G,S.edge(G))});var L={};function M(G){var R=S.parent(G);return void 0===R||x.hasNode(R)?(L[G]=R,R):R in L?L[R]:M(R)}return this._isCompound&&d.each(x.nodes(),function(G){x.setParent(G,M(G))}),x},m.prototype.setDefaultEdgeLabel=function(p){return d.isFunction(p)||(p=d.constant(p)),this._defaultEdgeLabelFn=p,this},m.prototype.edgeCount=function(){return this._edgeCount},m.prototype.edges=function(){return d.values(this._edgeObjs)},m.prototype.setPath=function(p,x){var S=this,L=arguments;return d.reduce(p,function(M,G){return L.length>1?S.setEdge(M,G,x):S.setEdge(M,G),G}),this},m.prototype.setEdge=function(){var p,x,S,L,M=!1,G=arguments[0];"object"==typeof G&&null!==G&&"v"in G?(p=G.v,x=G.w,S=G.name,2===arguments.length&&(L=arguments[1],M=!0)):(p=G,x=arguments[1],S=arguments[3],arguments.length>2&&(L=arguments[2],M=!0)),p=""+p,x=""+x,d.isUndefined(S)||(S=""+S);var R=h(this._isDirected,p,x,S);if(d.has(this._edgeLabels,R))return M&&(this._edgeLabels[R]=L),this;if(!d.isUndefined(S)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(p),this.setNode(x),this._edgeLabels[R]=M?L:this._defaultEdgeLabelFn(p,x,S);var F=function f(p,x,S,L){var M=""+x,G=""+S;if(!p&&M>G){var R=M;M=G,G=R}var F={v:M,w:G};return L&&(F.name=L),F}(this._isDirected,p,x,S);return p=F.v,x=F.w,Object.freeze(F),this._edgeObjs[R]=F,t(this._preds[x],p),t(this._sucs[p],x),this._in[x][R]=F,this._out[p][R]=F,this._edgeCount++,this},m.prototype.edge=function(p,x,S){var L=1===arguments.length?g(this._isDirected,arguments[0]):h(this._isDirected,p,x,S);return this._edgeLabels[L]},m.prototype.hasEdge=function(p,x,S){var L=1===arguments.length?g(this._isDirected,arguments[0]):h(this._isDirected,p,x,S);return d.has(this._edgeLabels,L)},m.prototype.removeEdge=function(p,x,S){var L=1===arguments.length?g(this._isDirected,arguments[0]):h(this._isDirected,p,x,S),M=this._edgeObjs[L];return M&&(p=M.v,x=M.w,delete this._edgeLabels[L],delete this._edgeObjs[L],c(this._preds[x],p),c(this._sucs[p],x),delete this._in[x][L],delete this._out[p][L],this._edgeCount--),this},m.prototype.inEdges=function(p,x){var S=this._in[p];if(S){var L=d.values(S);return x?d.filter(L,function(M){return M.v===x}):L}},m.prototype.outEdges=function(p,x){var S=this._out[p];if(S){var L=d.values(S);return x?d.filter(L,function(M){return M.w===x}):L}},m.prototype.nodeEdges=function(p,x){var S=this.inEdges(p,x);if(S)return S.concat(this.outEdges(p,x))}},93934:(w,D,l)=>{w.exports={Graph:l(90427),version:l(17747)}},82440:(w,D,l)=>{var d=l(29368),y=l(90427);function _(c){return d.map(c.nodes(),function(h){var f=c.node(h),g=c.parent(h),p={v:h};return d.isUndefined(f)||(p.value=f),d.isUndefined(g)||(p.parent=g),p})}function m(c){return d.map(c.edges(),function(h){var f=c.edge(h),g={v:h.v,w:h.w};return d.isUndefined(h.name)||(g.name=h.name),d.isUndefined(f)||(g.value=f),g})}w.exports={write:function v(c){var h={options:{directed:c.isDirected(),multigraph:c.isMultigraph(),compound:c.isCompound()},nodes:_(c),edges:m(c)};return d.isUndefined(c.graph())||(h.value=d.clone(c.graph())),h},read:function t(c){var h=new y(c.options).setGraph(c.value);return d.each(c.nodes,function(f){h.setNode(f.v,f.value),f.parent&&h.setParent(f.v,f.parent)}),d.each(c.edges,function(f){h.setEdge({v:f.v,w:f.w,name:f.name},f.value)}),h}}},29368:(w,D,l)=>{var d;try{d={clone:l(8734),constant:l(51075),each:l(46488),filter:l(97661),has:l(58669),isArray:l(65246),isEmpty:l(45350),isFunction:l(66861),isUndefined:l(8152),keys:l(74614),map:l(58921),reduce:l(45909),size:l(95741),transform:l(6893),union:l(72480),values:l(78808)}}catch{}d||(d=window._),w.exports=d},17747:w=>{w.exports="2.1.8"},36506:(w,D,l)=>{var v=l(98745)(l(98492),"DataView");w.exports=v},19618:(w,D,l)=>{var d=l(35602),y=l(81499),v=l(52990),_=l(70480),m=l(4469);function t(c){var h=-1,f=null==c?0:c.length;for(this.clear();++h{var d=l(39365),y=l(89343),v=l(34779),_=l(51509),m=l(27137);function t(c){var h=-1,f=null==c?0:c.length;for(this.clear();++h{var v=l(98745)(l(98492),"Map");w.exports=v},21811:(w,D,l)=>{var d=l(43413),y=l(45419),v=l(47253),_=l(81115),m=l(76648);function t(c){var h=-1,f=null==c?0:c.length;for(this.clear();++h{var v=l(98745)(l(98492),"Promise");w.exports=v},91732:(w,D,l)=>{var v=l(98745)(l(98492),"Set");w.exports=v},15960:(w,D,l)=>{var d=l(21811),y=l(76151),v=l(12154);function _(m){var t=-1,c=null==m?0:m.length;for(this.__data__=new d;++t{var d=l(3597),y=l(9488),v=l(15943),_=l(55456),m=l(74793),t=l(68689);function c(h){var f=this.__data__=new d(h);this.size=f.size}c.prototype.clear=y,c.prototype.delete=v,c.prototype.get=_,c.prototype.has=m,c.prototype.set=t,w.exports=c},61763:(w,D,l)=>{var d=l(98492);w.exports=d.Symbol},82760:(w,D,l)=>{var d=l(98492);w.exports=d.Uint8Array},26413:(w,D,l)=>{var v=l(98745)(l(98492),"WeakMap");w.exports=v},57910:w=>{w.exports=function D(l,d,y){switch(y.length){case 0:return l.call(d);case 1:return l.call(d,y[0]);case 2:return l.call(d,y[0],y[1]);case 3:return l.call(d,y[0],y[1],y[2])}return l.apply(d,y)}},57772:w=>{w.exports=function D(l,d){for(var y=-1,v=null==l?0:l.length;++y{w.exports=function D(l,d){for(var y=-1,v=null==l?0:l.length,_=0,m=[];++y{var d=l(29568);w.exports=function y(v,_){return!(null==v||!v.length)&&d(v,_,0)>-1}},6736:w=>{w.exports=function D(l,d,y){for(var v=-1,_=null==l?0:l.length;++v<_;)if(y(d,l[v]))return!0;return!1}},31384:(w,D,l)=>{var d=l(5025),y=l(31955),v=l(65246),_=l(57525),m=l(65188),t=l(74868),h=Object.prototype.hasOwnProperty;w.exports=function f(g,p){var x=v(g),S=!x&&y(g),L=!x&&!S&&_(g),M=!x&&!S&&!L&&t(g),G=x||S||L||M,R=G?d(g.length,String):[],F=R.length;for(var O in g)(p||h.call(g,O))&&(!G||!("length"==O||L&&("offset"==O||"parent"==O)||M&&("buffer"==O||"byteLength"==O||"byteOffset"==O)||m(O,F)))&&R.push(O);return R}},73880:w=>{w.exports=function D(l,d){for(var y=-1,v=null==l?0:l.length,_=Array(v);++y{w.exports=function D(l,d){for(var y=-1,v=d.length,_=l.length;++y{w.exports=function D(l,d,y,v){var _=-1,m=null==l?0:l.length;for(v&&m&&(y=l[++_]);++_{w.exports=function D(l,d){for(var y=-1,v=null==l?0:l.length;++y{var y=l(3400)("length");w.exports=y},16697:(w,D,l)=>{var d=l(71741),y=l(37826);w.exports=function v(_,m,t){(void 0!==t&&!y(_[m],t)||void 0===t&&!(m in _))&&d(_,m,t)}},89553:(w,D,l)=>{var d=l(71741),y=l(37826),_=Object.prototype.hasOwnProperty;w.exports=function m(t,c,h){var f=t[c];(!_.call(t,c)||!y(f,h)||void 0===h&&!(c in t))&&d(t,c,h)}},14056:(w,D,l)=>{var d=l(37826);w.exports=function y(v,_){for(var m=v.length;m--;)if(d(v[m][0],_))return m;return-1}},16234:(w,D,l)=>{var d=l(35931),y=l(74614);w.exports=function v(_,m){return _&&d(m,y(m),_)}},4431:(w,D,l)=>{var d=l(35931),y=l(85602);w.exports=function v(_,m){return _&&d(m,y(m),_)}},71741:(w,D,l)=>{var d=l(89383);w.exports=function y(v,_,m){"__proto__"==_&&d?d(v,_,{configurable:!0,enumerable:!0,value:m,writable:!0}):v[_]=m}},61320:(w,D,l)=>{var d=l(31339),y=l(57772),v=l(89553),_=l(16234),m=l(4431),t=l(86002),c=l(84231),h=l(79385),f=l(24354),g=l(6131),p=l(2442),x=l(62472),S=l(39431),L=l(20514),M=l(99225),G=l(65246),R=l(57525),F=l(10990),O=l(49794),Y=l(28611),z=l(74614),it=l(85602),H="[object Arguments]",vt="[object Function]",rt="[object Object]",Pt={};Pt[H]=Pt["[object Array]"]=Pt["[object ArrayBuffer]"]=Pt["[object DataView]"]=Pt["[object Boolean]"]=Pt["[object Date]"]=Pt["[object Float32Array]"]=Pt["[object Float64Array]"]=Pt["[object Int8Array]"]=Pt["[object Int16Array]"]=Pt["[object Int32Array]"]=Pt["[object Map]"]=Pt["[object Number]"]=Pt[rt]=Pt["[object RegExp]"]=Pt["[object Set]"]=Pt["[object String]"]=Pt["[object Symbol]"]=Pt["[object Uint8Array]"]=Pt["[object Uint8ClampedArray]"]=Pt["[object Uint16Array]"]=Pt["[object Uint32Array]"]=!0,Pt["[object Error]"]=Pt[vt]=Pt["[object WeakMap]"]=!1,w.exports=function zt(Xt,fe,Ee,ui,Ni,pi){var Ve,pn=1&fe,mn=2&fe,Gs=4&fe;if(Ee&&(Ve=Ni?Ee(Xt,ui,Ni,pi):Ee(Xt)),void 0!==Ve)return Ve;if(!O(Xt))return Xt;var Ca=G(Xt);if(Ca){if(Ve=S(Xt),!pn)return c(Xt,Ve)}else{var Fi=x(Xt),Pn=Fi==vt||"[object GeneratorFunction]"==Fi;if(R(Xt))return t(Xt,pn);if(Fi==rt||Fi==H||Pn&&!Ni){if(Ve=mn||Pn?{}:M(Xt),!pn)return mn?f(Xt,m(Ve,Xt)):h(Xt,_(Ve,Xt))}else{if(!Pt[Fi])return Ni?Xt:{};Ve=L(Xt,Fi,pn)}}pi||(pi=new d);var Ti=pi.get(Xt);if(Ti)return Ti;pi.set(Xt,Ve),Y(Xt)?Xt.forEach(function(mi){Ve.add(zt(mi,fe,Ee,mi,Xt,pi))}):F(Xt)&&Xt.forEach(function(mi,fi){Ve.set(fi,zt(mi,fe,Ee,fi,Xt,pi))});var wa=Ca?void 0:(Gs?mn?p:g:mn?it:z)(Xt);return y(wa||Xt,function(mi,fi){wa&&(mi=Xt[fi=mi]),v(Ve,fi,zt(mi,fe,Ee,fi,Xt,pi))}),Ve}},31391:(w,D,l)=>{var d=l(49794),y=Object.create,v=function(){function _(){}return function(m){if(!d(m))return{};if(y)return y(m);_.prototype=m;var t=new _;return _.prototype=void 0,t}}();w.exports=v},35103:(w,D,l)=>{var d=l(17794),v=l(29386)(d);w.exports=v},4530:(w,D,l)=>{var d=l(23423);w.exports=function y(v,_,m){for(var t=-1,c=v.length;++t{var d=l(35103);w.exports=function y(v,_){var m=[];return d(v,function(t,c,h){_(t,c,h)&&m.push(t)}),m}},84051:w=>{w.exports=function D(l,d,y,v){for(var _=l.length,m=y+(v?1:-1);v?m--:++m<_;)if(d(l[m],m,l))return m;return-1}},1883:(w,D,l)=>{var d=l(17853),y=l(42241);w.exports=function v(_,m,t,c,h){var f=-1,g=_.length;for(t||(t=y),h||(h=[]);++f0&&t(p)?m>1?v(p,m-1,t,c,h):d(h,p):c||(h[h.length]=p)}return h}},16483:(w,D,l)=>{var y=l(62086)();w.exports=y},17794:(w,D,l)=>{var d=l(16483),y=l(74614);w.exports=function v(_,m){return _&&d(_,m,y)}},82202:(w,D,l)=>{var d=l(44826),y=l(38916);w.exports=function v(_,m){for(var t=0,c=(m=d(m,_)).length;null!=_&&t{var d=l(17853),y=l(65246);w.exports=function v(_,m,t){var c=m(_);return y(_)?c:d(c,t(_))}},24590:(w,D,l)=>{var d=l(61763),y=l(95933),v=l(79243),t=d?d.toStringTag:void 0;w.exports=function c(h){return null==h?void 0===h?"[object Undefined]":"[object Null]":t&&t in Object(h)?y(h):v(h)}},8444:w=>{w.exports=function D(l,d){return l>d}},94493:w=>{var l=Object.prototype.hasOwnProperty;w.exports=function d(y,v){return null!=y&&l.call(y,v)}},23274:w=>{w.exports=function D(l,d){return null!=l&&d in Object(l)}},29568:(w,D,l)=>{var d=l(84051),y=l(91817),v=l(62528);w.exports=function _(m,t,c){return t==t?v(m,t,c):d(m,y,c)}},53022:(w,D,l)=>{var d=l(24590),y=l(53714);w.exports=function _(m){return y(m)&&"[object Arguments]"==d(m)}},97108:(w,D,l)=>{var d=l(97946),y=l(53714);w.exports=function v(_,m,t,c,h){return _===m||(null==_||null==m||!y(_)&&!y(m)?_!=_&&m!=m:d(_,m,t,c,v,h))}},97946:(w,D,l)=>{var d=l(31339),y=l(17469),v=l(81642),_=l(99462),m=l(62472),t=l(65246),c=l(57525),h=l(74868),g="[object Arguments]",p="[object Array]",x="[object Object]",L=Object.prototype.hasOwnProperty;w.exports=function M(G,R,F,O,Y,z){var it=t(G),tt=t(R),st=it?p:m(G),V=tt?p:m(R),H=(st=st==g?x:st)==x,W=(V=V==g?x:V)==x,$=st==V;if($&&c(G)){if(!c(R))return!1;it=!0,H=!1}if($&&!H)return z||(z=new d),it||h(G)?y(G,R,F,O,Y,z):v(G,R,st,F,O,Y,z);if(!(1&F)){var J=H&&L.call(G,"__wrapped__"),ot=W&&L.call(R,"__wrapped__");if(J||ot){var vt=J?G.value():G,et=ot?R.value():R;return z||(z=new d),Y(vt,et,F,O,z)}}return!!$&&(z||(z=new d),_(G,R,F,O,Y,z))}},78562:(w,D,l)=>{var d=l(62472),y=l(53714);w.exports=function _(m){return y(m)&&"[object Map]"==d(m)}},2527:(w,D,l)=>{var d=l(31339),y=l(97108);w.exports=function m(t,c,h,f){var g=h.length,p=g,x=!f;if(null==t)return!p;for(t=Object(t);g--;){var S=h[g];if(x&&S[2]?S[1]!==t[S[0]]:!(S[0]in t))return!1}for(;++g{w.exports=function D(l){return l!=l}},41082:(w,D,l)=>{var d=l(66861),y=l(9950),v=l(49794),_=l(37075),t=/^\[object .+?Constructor\]$/,p=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");w.exports=function x(S){return!(!v(S)||y(S))&&(d(S)?p:t).test(_(S))}},61202:(w,D,l)=>{var d=l(62472),y=l(53714);w.exports=function _(m){return y(m)&&"[object Set]"==d(m)}},38902:(w,D,l)=>{var d=l(24590),y=l(7765),v=l(53714),$={};$["[object Float32Array]"]=$["[object Float64Array]"]=$["[object Int8Array]"]=$["[object Int16Array]"]=$["[object Int32Array]"]=$["[object Uint8Array]"]=$["[object Uint8ClampedArray]"]=$["[object Uint16Array]"]=$["[object Uint32Array]"]=!0,$["[object Arguments]"]=$["[object Array]"]=$["[object ArrayBuffer]"]=$["[object Boolean]"]=$["[object DataView]"]=$["[object Date]"]=$["[object Error]"]=$["[object Function]"]=$["[object Map]"]=$["[object Number]"]=$["[object Object]"]=$["[object RegExp]"]=$["[object Set]"]=$["[object String]"]=$["[object WeakMap]"]=!1,w.exports=function J(ot){return v(ot)&&y(ot.length)&&!!$[d(ot)]}},21627:(w,D,l)=>{var d=l(72924),y=l(38526),v=l(65657),_=l(65246),m=l(12692);w.exports=function t(c){return"function"==typeof c?c:null==c?v:"object"==typeof c?_(c)?y(c[0],c[1]):d(c):m(c)}},190:(w,D,l)=>{var d=l(26587),y=l(10366),_=Object.prototype.hasOwnProperty;w.exports=function m(t){if(!d(t))return y(t);var c=[];for(var h in Object(t))_.call(t,h)&&"constructor"!=h&&c.push(h);return c}},7673:(w,D,l)=>{var d=l(49794),y=l(26587),v=l(18981),m=Object.prototype.hasOwnProperty;w.exports=function t(c){if(!d(c))return v(c);var h=y(c),f=[];for(var g in c)"constructor"==g&&(h||!m.call(c,g))||f.push(g);return f}},98898:w=>{w.exports=function D(l,d){return l{var d=l(35103),y=l(32447);w.exports=function v(_,m){var t=-1,c=y(_)?Array(_.length):[];return d(_,function(h,f,g){c[++t]=m(h,f,g)}),c}},72924:(w,D,l)=>{var d=l(2527),y=l(57895),v=l(92265);w.exports=function _(m){var t=y(m);return 1==t.length&&t[0][2]?v(t[0][0],t[0][1]):function(c){return c===m||d(c,m,t)}}},38526:(w,D,l)=>{var d=l(97108),y=l(55440),v=l(12494),_=l(86300),m=l(53921),t=l(92265),c=l(38916);w.exports=function g(p,x){return _(p)&&m(x)?t(c(p),x):function(S){var L=y(S,p);return void 0===L&&L===x?v(S,p):d(x,L,3)}}},33294:(w,D,l)=>{var d=l(31339),y=l(16697),v=l(16483),_=l(68261),m=l(49794),t=l(85602),c=l(67524);w.exports=function h(f,g,p,x,S){f!==g&&v(g,function(L,M){if(S||(S=new d),m(L))_(f,g,M,p,h,x,S);else{var G=x?x(c(f,M),L,M+"",f,g,S):void 0;void 0===G&&(G=L),y(f,M,G)}},t)}},68261:(w,D,l)=>{var d=l(16697),y=l(86002),v=l(5340),_=l(84231),m=l(99225),t=l(31955),c=l(65246),h=l(13471),f=l(57525),g=l(66861),p=l(49794),x=l(28168),S=l(74868),L=l(67524),M=l(84210);w.exports=function G(R,F,O,Y,z,it,tt){var st=L(R,O),V=L(F,O),H=tt.get(V);if(H)d(R,O,H);else{var W=it?it(st,V,O+"",R,F,tt):void 0,$=void 0===W;if($){var J=c(V),ot=!J&&f(V),vt=!J&&!ot&&S(V);W=V,J||ot||vt?c(st)?W=st:h(st)?W=_(st):ot?($=!1,W=y(V,!0)):vt?($=!1,W=v(V,!0)):W=[]:x(V)||t(V)?(W=st,t(st)?W=M(st):(!p(st)||g(st))&&(W=m(V))):$=!1}$&&(tt.set(V,W),z(W,V,Y,it,tt),tt.delete(V)),d(R,O,W)}}},252:(w,D,l)=>{var d=l(73880),y=l(82202),v=l(21627),_=l(62839),m=l(6389),t=l(35249),c=l(79664),h=l(65657),f=l(65246);w.exports=function g(p,x,S){x=x.length?d(x,function(G){return f(G)?function(R){return y(R,1===G.length?G[0]:G)}:G}):[h];var L=-1;x=d(x,t(v));var M=_(p,function(G,R,F){return{criteria:d(x,function(Y){return Y(G)}),index:++L,value:G}});return m(M,function(G,R){return c(G,R,S)})}},42784:(w,D,l)=>{var d=l(2772),y=l(12494);w.exports=function v(_,m){return d(_,m,function(t,c){return y(_,c)})}},2772:(w,D,l)=>{var d=l(82202),y=l(19478),v=l(44826);w.exports=function _(m,t,c){for(var h=-1,f=t.length,g={};++h{w.exports=function D(l){return function(d){return d?.[l]}}},96443:(w,D,l)=>{var d=l(82202);w.exports=function y(v){return function(_){return d(_,v)}}},49948:w=>{var D=Math.ceil,l=Math.max;w.exports=function d(y,v,_,m){for(var t=-1,c=l(D((v-y)/(_||1)),0),h=Array(c);c--;)h[m?c:++t]=y,y+=_;return h}},8978:w=>{w.exports=function D(l,d,y,v,_){return _(l,function(m,t,c){y=v?(v=!1,m):d(y,m,t,c)}),y}},78951:(w,D,l)=>{var d=l(65657),y=l(92394),v=l(36814);w.exports=function _(m,t){return v(y(m,t,d),m+"")}},19478:(w,D,l)=>{var d=l(89553),y=l(44826),v=l(65188),_=l(49794),m=l(38916);w.exports=function t(c,h,f,g){if(!_(c))return c;for(var p=-1,x=(h=y(h,c)).length,S=x-1,L=c;null!=L&&++p{var d=l(51075),y=l(89383),v=l(65657);w.exports=y?function(m,t){return y(m,"toString",{configurable:!0,enumerable:!1,value:d(t),writable:!0})}:v},6389:w=>{w.exports=function D(l,d){var y=l.length;for(l.sort(d);y--;)l[y]=l[y].value;return l}},5025:w=>{w.exports=function D(l,d){for(var y=-1,v=Array(l);++y{var d=l(61763),y=l(73880),v=l(65246),_=l(23423),t=d?d.prototype:void 0,c=t?t.toString:void 0;w.exports=function h(f){if("string"==typeof f)return f;if(v(f))return y(f,h)+"";if(_(f))return c?c.call(f):"";var g=f+"";return"0"==g&&1/f==-1/0?"-0":g}},99484:(w,D,l)=>{var d=l(71781),y=/^\s+/;w.exports=function v(_){return _&&_.slice(0,d(_)+1).replace(y,"")}},35249:w=>{w.exports=function D(l){return function(d){return l(d)}}},39154:(w,D,l)=>{var d=l(15960),y=l(18750),v=l(6736),_=l(64795),m=l(98433),t=l(28e3);w.exports=function h(f,g,p){var x=-1,S=y,L=f.length,M=!0,G=[],R=G;if(p)M=!1,S=v;else if(L>=200){var F=g?null:m(f);if(F)return t(F);M=!1,S=_,R=new d}else R=g?[]:G;t:for(;++x{var d=l(73880);w.exports=function y(v,_){return d(_,function(m){return v[m]})}},52255:w=>{w.exports=function D(l,d,y){for(var v=-1,_=l.length,m=d.length,t={};++v<_;)y(t,l[v],v{w.exports=function D(l,d){return l.has(d)}},84655:(w,D,l)=>{var d=l(65657);w.exports=function y(v){return"function"==typeof v?v:d}},44826:(w,D,l)=>{var d=l(65246),y=l(86300),v=l(40163),_=l(12674);w.exports=function m(t,c){return d(t)?t:y(t,c)?[t]:v(_(t))}},72355:(w,D,l)=>{var d=l(82760);w.exports=function y(v){var _=new v.constructor(v.byteLength);return new d(_).set(new d(v)),_}},86002:(w,D,l)=>{w=l.nmd(w);var d=l(98492),y=D&&!D.nodeType&&D,v=y&&w&&!w.nodeType&&w,m=v&&v.exports===y?d.Buffer:void 0,t=m?m.allocUnsafe:void 0;w.exports=function c(h,f){if(f)return h.slice();var g=h.length,p=t?t(g):new h.constructor(g);return h.copy(p),p}},26693:(w,D,l)=>{var d=l(72355);w.exports=function y(v,_){var m=_?d(v.buffer):v.buffer;return new v.constructor(m,v.byteOffset,v.byteLength)}},80497:w=>{var D=/\w*$/;w.exports=function l(d){var y=new d.constructor(d.source,D.exec(d));return y.lastIndex=d.lastIndex,y}},43330:(w,D,l)=>{var d=l(61763),y=d?d.prototype:void 0,v=y?y.valueOf:void 0;w.exports=function _(m){return v?Object(v.call(m)):{}}},5340:(w,D,l)=>{var d=l(72355);w.exports=function y(v,_){var m=_?d(v.buffer):v.buffer;return new v.constructor(m,v.byteOffset,v.length)}},25400:(w,D,l)=>{var d=l(23423);w.exports=function y(v,_){if(v!==_){var m=void 0!==v,t=null===v,c=v==v,h=d(v),f=void 0!==_,g=null===_,p=_==_,x=d(_);if(!g&&!x&&!h&&v>_||h&&f&&p&&!g&&!x||t&&f&&p||!m&&p||!c)return 1;if(!t&&!h&&!x&&v<_||x&&m&&c&&!t&&!h||g&&m&&c||!f&&c||!p)return-1}return 0}},79664:(w,D,l)=>{var d=l(25400);w.exports=function y(v,_,m){for(var t=-1,c=v.criteria,h=_.criteria,f=c.length,g=m.length;++t=g?p:p*("desc"==m[t]?-1:1)}return v.index-_.index}},84231:w=>{w.exports=function D(l,d){var y=-1,v=l.length;for(d||(d=Array(v));++y{var d=l(89553),y=l(71741);w.exports=function v(_,m,t,c){var h=!t;t||(t={});for(var f=-1,g=m.length;++f{var d=l(35931),y=l(20771);w.exports=function v(_,m){return d(_,y(_),m)}},24354:(w,D,l)=>{var d=l(35931),y=l(20708);w.exports=function v(_,m){return d(_,y(_),m)}},56189:(w,D,l)=>{var d=l(98492);w.exports=d["__core-js_shared__"]},81300:(w,D,l)=>{var d=l(78951),y=l(33817);w.exports=function v(_){return d(function(m,t){var c=-1,h=t.length,f=h>1?t[h-1]:void 0,g=h>2?t[2]:void 0;for(f=_.length>3&&"function"==typeof f?(h--,f):void 0,g&&y(t[0],t[1],g)&&(f=h<3?void 0:f,h=1),m=Object(m);++c{var d=l(32447);w.exports=function y(v,_){return function(m,t){if(null==m)return m;if(!d(m))return v(m,t);for(var c=m.length,h=_?c:-1,f=Object(m);(_?h--:++h{w.exports=function D(l){return function(d,y,v){for(var _=-1,m=Object(d),t=v(d),c=t.length;c--;){var h=t[l?c:++_];if(!1===y(m[h],h,m))break}return d}}},76738:(w,D,l)=>{var d=l(21627),y=l(32447),v=l(74614);w.exports=function _(m){return function(t,c,h){var f=Object(t);if(!y(t)){var g=d(c,3);t=v(t),c=function(x){return g(f[x],x,f)}}var p=m(t,c,h);return p>-1?f[g?t[p]:p]:void 0}}},74222:(w,D,l)=>{var d=l(49948),y=l(33817),v=l(99292);w.exports=function _(m){return function(t,c,h){return h&&"number"!=typeof h&&y(t,c,h)&&(c=h=void 0),t=v(t),void 0===c?(c=t,t=0):c=v(c),h=void 0===h?t{var d=l(91732),y=l(24249),v=l(28e3),m=d&&1/v(new d([,-0]))[1]==1/0?function(t){return new d(t)}:y;w.exports=m},89383:(w,D,l)=>{var d=l(98745),y=function(){try{var v=d(Object,"defineProperty");return v({},"",{}),v}catch{}}();w.exports=y},17469:(w,D,l)=>{var d=l(15960),y=l(25916),v=l(64795);w.exports=function t(c,h,f,g,p,x){var S=1&f,L=c.length,M=h.length;if(L!=M&&!(S&&M>L))return!1;var G=x.get(c),R=x.get(h);if(G&&R)return G==h&&R==c;var F=-1,O=!0,Y=2&f?new d:void 0;for(x.set(c,h),x.set(h,c);++F{var d=l(61763),y=l(82760),v=l(37826),_=l(17469),m=l(71575),t=l(28e3),Y=d?d.prototype:void 0,z=Y?Y.valueOf:void 0;w.exports=function it(tt,st,V,H,W,$,J){switch(V){case"[object DataView]":if(tt.byteLength!=st.byteLength||tt.byteOffset!=st.byteOffset)return!1;tt=tt.buffer,st=st.buffer;case"[object ArrayBuffer]":return!(tt.byteLength!=st.byteLength||!$(new y(tt),new y(st)));case"[object Boolean]":case"[object Date]":case"[object Number]":return v(+tt,+st);case"[object Error]":return tt.name==st.name&&tt.message==st.message;case"[object RegExp]":case"[object String]":return tt==st+"";case"[object Map]":var ot=m;case"[object Set]":if(ot||(ot=t),tt.size!=st.size&&!(1&H))return!1;var et=J.get(tt);if(et)return et==st;H|=2,J.set(tt,st);var P=_(ot(tt),ot(st),H,W,$,J);return J.delete(tt),P;case"[object Symbol]":if(z)return z.call(tt)==z.call(st)}return!1}},99462:(w,D,l)=>{var d=l(6131),_=Object.prototype.hasOwnProperty;w.exports=function m(t,c,h,f,g,p){var x=1&h,S=d(t),L=S.length;if(L!=d(c).length&&!x)return!1;for(var R=L;R--;){var F=S[R];if(!(x?F in c:_.call(c,F)))return!1}var O=p.get(t),Y=p.get(c);if(O&&Y)return O==c&&Y==t;var z=!0;p.set(t,c),p.set(c,t);for(var it=x;++R{var d=l(9336),y=l(92394),v=l(36814);w.exports=function _(m){return v(y(m,void 0,d),m+"")}},40248:w=>{var D="object"==typeof global&&global&&global.Object===Object&&global;w.exports=D},6131:(w,D,l)=>{var d=l(37427),y=l(20771),v=l(74614);w.exports=function _(m){return d(m,v,y)}},2442:(w,D,l)=>{var d=l(37427),y=l(20708),v=l(85602);w.exports=function _(m){return d(m,v,y)}},4113:(w,D,l)=>{var d=l(29);w.exports=function y(v,_){var m=v.__data__;return d(_)?m["string"==typeof _?"string":"hash"]:m.map}},57895:(w,D,l)=>{var d=l(53921),y=l(74614);w.exports=function v(_){for(var m=y(_),t=m.length;t--;){var c=m[t],h=_[c];m[t]=[c,h,d(h)]}return m}},98745:(w,D,l)=>{var d=l(41082),y=l(11015);w.exports=function v(_,m){var t=y(_,m);return d(t)?t:void 0}},16186:(w,D,l)=>{var y=l(33106)(Object.getPrototypeOf,Object);w.exports=y},95933:(w,D,l)=>{var d=l(61763),y=Object.prototype,v=y.hasOwnProperty,_=y.toString,m=d?d.toStringTag:void 0;w.exports=function t(c){var h=v.call(c,m),f=c[m];try{c[m]=void 0;var g=!0}catch{}var p=_.call(c);return g&&(h?c[m]=f:delete c[m]),p}},20771:(w,D,l)=>{var d=l(92134),y=l(81315),_=Object.prototype.propertyIsEnumerable,m=Object.getOwnPropertySymbols;w.exports=m?function(c){return null==c?[]:(c=Object(c),d(m(c),function(h){return _.call(c,h)}))}:y},20708:(w,D,l)=>{var d=l(17853),y=l(16186),v=l(20771),_=l(81315);w.exports=Object.getOwnPropertySymbols?function(c){for(var h=[];c;)d(h,v(c)),c=y(c);return h}:_},62472:(w,D,l)=>{var d=l(36506),y=l(21136),v=l(70641),_=l(91732),m=l(26413),t=l(24590),c=l(37075),h="[object Map]",g="[object Promise]",p="[object Set]",x="[object WeakMap]",S="[object DataView]",L=c(d),M=c(y),G=c(v),R=c(_),F=c(m),O=t;(d&&O(new d(new ArrayBuffer(1)))!=S||y&&O(new y)!=h||v&&O(v.resolve())!=g||_&&O(new _)!=p||m&&O(new m)!=x)&&(O=function(Y){var z=t(Y),it="[object Object]"==z?Y.constructor:void 0,tt=it?c(it):"";if(tt)switch(tt){case L:return S;case M:return h;case G:return g;case R:return p;case F:return x}return z}),w.exports=O},11015:w=>{w.exports=function D(l,d){return l?.[d]}},44583:(w,D,l)=>{var d=l(44826),y=l(31955),v=l(65246),_=l(65188),m=l(7765),t=l(38916);w.exports=function c(h,f,g){for(var p=-1,x=(f=d(f,h)).length,S=!1;++p{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");w.exports=function c(h){return t.test(h)}},35602:(w,D,l)=>{var d=l(10893);w.exports=function y(){this.__data__=d?d(null):{},this.size=0}},81499:w=>{w.exports=function D(l){var d=this.has(l)&&delete this.__data__[l];return this.size-=d?1:0,d}},52990:(w,D,l)=>{var d=l(10893),_=Object.prototype.hasOwnProperty;w.exports=function m(t){var c=this.__data__;if(d){var h=c[t];return"__lodash_hash_undefined__"===h?void 0:h}return _.call(c,t)?c[t]:void 0}},70480:(w,D,l)=>{var d=l(10893),v=Object.prototype.hasOwnProperty;w.exports=function _(m){var t=this.__data__;return d?void 0!==t[m]:v.call(t,m)}},4469:(w,D,l)=>{var d=l(10893);w.exports=function v(_,m){var t=this.__data__;return this.size+=this.has(_)?0:1,t[_]=d&&void 0===m?"__lodash_hash_undefined__":m,this}},39431:w=>{var l=Object.prototype.hasOwnProperty;w.exports=function d(y){var v=y.length,_=new y.constructor(v);return v&&"string"==typeof y[0]&&l.call(y,"index")&&(_.index=y.index,_.input=y.input),_}},20514:(w,D,l)=>{var d=l(72355),y=l(26693),v=l(80497),_=l(43330),m=l(5340);w.exports=function V(H,W,$){var J=H.constructor;switch(W){case"[object ArrayBuffer]":return d(H);case"[object Boolean]":case"[object Date]":return new J(+H);case"[object DataView]":return y(H,$);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return m(H,$);case"[object Map]":case"[object Set]":return new J;case"[object Number]":case"[object String]":return new J(H);case"[object RegExp]":return v(H);case"[object Symbol]":return _(H)}}},99225:(w,D,l)=>{var d=l(31391),y=l(16186),v=l(26587);w.exports=function _(m){return"function"!=typeof m.constructor||v(m)?{}:d(y(m))}},42241:(w,D,l)=>{var d=l(61763),y=l(31955),v=l(65246),_=d?d.isConcatSpreadable:void 0;w.exports=function m(t){return v(t)||y(t)||!!(_&&t&&t[_])}},65188:w=>{var l=/^(?:0|[1-9]\d*)$/;w.exports=function d(y,v){var _=typeof y;return!!(v=v??9007199254740991)&&("number"==_||"symbol"!=_&&l.test(y))&&y>-1&&y%1==0&&y{var d=l(37826),y=l(32447),v=l(65188),_=l(49794);w.exports=function m(t,c,h){if(!_(h))return!1;var f=typeof c;return!!("number"==f?y(h)&&v(c,h.length):"string"==f&&c in h)&&d(h[c],t)}},86300:(w,D,l)=>{var d=l(65246),y=l(23423),v=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_=/^\w*$/;w.exports=function m(t,c){if(d(t))return!1;var h=typeof t;return!("number"!=h&&"symbol"!=h&&"boolean"!=h&&null!=t&&!y(t))||_.test(t)||!v.test(t)||null!=c&&t in Object(c)}},29:w=>{w.exports=function D(l){var d=typeof l;return"string"==d||"number"==d||"symbol"==d||"boolean"==d?"__proto__"!==l:null===l}},9950:(w,D,l)=>{var _,d=l(56189),y=(_=/[^.]+$/.exec(d&&d.keys&&d.keys.IE_PROTO||""))?"Symbol(src)_1."+_:"";w.exports=function v(_){return!!y&&y in _}},26587:w=>{var D=Object.prototype;w.exports=function l(d){var y=d&&d.constructor;return d===("function"==typeof y&&y.prototype||D)}},53921:(w,D,l)=>{var d=l(49794);w.exports=function y(v){return v==v&&!d(v)}},39365:w=>{w.exports=function D(){this.__data__=[],this.size=0}},89343:(w,D,l)=>{var d=l(14056),v=Array.prototype.splice;w.exports=function _(m){var t=this.__data__,c=d(t,m);return!(c<0||(c==t.length-1?t.pop():v.call(t,c,1),--this.size,0))}},34779:(w,D,l)=>{var d=l(14056);w.exports=function y(v){var _=this.__data__,m=d(_,v);return m<0?void 0:_[m][1]}},51509:(w,D,l)=>{var d=l(14056);w.exports=function y(v){return d(this.__data__,v)>-1}},27137:(w,D,l)=>{var d=l(14056);w.exports=function y(v,_){var m=this.__data__,t=d(m,v);return t<0?(++this.size,m.push([v,_])):m[t][1]=_,this}},43413:(w,D,l)=>{var d=l(19618),y=l(3597),v=l(21136);w.exports=function _(){this.size=0,this.__data__={hash:new d,map:new(v||y),string:new d}}},45419:(w,D,l)=>{var d=l(4113);w.exports=function y(v){var _=d(this,v).delete(v);return this.size-=_?1:0,_}},47253:(w,D,l)=>{var d=l(4113);w.exports=function y(v){return d(this,v).get(v)}},81115:(w,D,l)=>{var d=l(4113);w.exports=function y(v){return d(this,v).has(v)}},76648:(w,D,l)=>{var d=l(4113);w.exports=function y(v,_){var m=d(this,v),t=m.size;return m.set(v,_),this.size+=m.size==t?0:1,this}},71575:w=>{w.exports=function D(l){var d=-1,y=Array(l.size);return l.forEach(function(v,_){y[++d]=[_,v]}),y}},92265:w=>{w.exports=function D(l,d){return function(y){return null!=y&&y[l]===d&&(void 0!==d||l in Object(y))}}},37371:(w,D,l)=>{var d=l(87659);w.exports=function v(_){var m=d(_,function(c){return 500===t.size&&t.clear(),c}),t=m.cache;return m}},10893:(w,D,l)=>{var y=l(98745)(Object,"create");w.exports=y},10366:(w,D,l)=>{var y=l(33106)(Object.keys,Object);w.exports=y},18981:w=>{w.exports=function D(l){var d=[];if(null!=l)for(var y in Object(l))d.push(y);return d}},68849:(w,D,l)=>{w=l.nmd(w);var d=l(40248),y=D&&!D.nodeType&&D,v=y&&w&&!w.nodeType&&w,m=v&&v.exports===y&&d.process,t=function(){try{return v&&v.require&&v.require("util").types||m&&m.binding&&m.binding("util")}catch{}}();w.exports=t},79243:w=>{var l=Object.prototype.toString;w.exports=function d(y){return l.call(y)}},33106:w=>{w.exports=function D(l,d){return function(y){return l(d(y))}}},92394:(w,D,l)=>{var d=l(57910),y=Math.max;w.exports=function v(_,m,t){return m=y(void 0===m?_.length-1:m,0),function(){for(var c=arguments,h=-1,f=y(c.length-m,0),g=Array(f);++h{var d=l(40248),y="object"==typeof self&&self&&self.Object===Object&&self,v=d||y||Function("return this")();w.exports=v},67524:w=>{w.exports=function D(l,d){if(("constructor"!==d||"function"!=typeof l[d])&&"__proto__"!=d)return l[d]}},76151:w=>{w.exports=function l(d){return this.__data__.set(d,"__lodash_hash_undefined__"),this}},12154:w=>{w.exports=function D(l){return this.__data__.has(l)}},28e3:w=>{w.exports=function D(l){var d=-1,y=Array(l.size);return l.forEach(function(v){y[++d]=v}),y}},36814:(w,D,l)=>{var d=l(58235),v=l(59531)(d);w.exports=v},59531:w=>{var d=Date.now;w.exports=function y(v){var _=0,m=0;return function(){var t=d(),c=16-(t-m);if(m=t,c>0){if(++_>=800)return arguments[0]}else _=0;return v.apply(void 0,arguments)}}},9488:(w,D,l)=>{var d=l(3597);w.exports=function y(){this.__data__=new d,this.size=0}},15943:w=>{w.exports=function D(l){var d=this.__data__,y=d.delete(l);return this.size=d.size,y}},55456:w=>{w.exports=function D(l){return this.__data__.get(l)}},74793:w=>{w.exports=function D(l){return this.__data__.has(l)}},68689:(w,D,l)=>{var d=l(3597),y=l(21136),v=l(21811);w.exports=function m(t,c){var h=this.__data__;if(h instanceof d){var f=h.__data__;if(!y||f.length<199)return f.push([t,c]),this.size=++h.size,this;h=this.__data__=new v(f)}return h.set(t,c),this.size=h.size,this}},62528:w=>{w.exports=function D(l,d,y){for(var v=y-1,_=l.length;++v<_;)if(l[v]===d)return v;return-1}},7339:(w,D,l)=>{var d=l(6181),y=l(63687),v=l(89164);w.exports=function _(m){return y(m)?v(m):d(m)}},40163:(w,D,l)=>{var d=l(37371),y=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,v=/\\(\\)?/g,_=d(function(m){var t=[];return 46===m.charCodeAt(0)&&t.push(""),m.replace(y,function(c,h,f,g){t.push(f?g.replace(v,"$1"):h||c)}),t});w.exports=_},38916:(w,D,l)=>{var d=l(23423);w.exports=function v(_){if("string"==typeof _||d(_))return _;var m=_+"";return"0"==m&&1/_==-1/0?"-0":m}},37075:w=>{var l=Function.prototype.toString;w.exports=function d(y){if(null!=y){try{return l.call(y)}catch{}try{return y+""}catch{}}return""}},71781:w=>{var D=/\s/;w.exports=function l(d){for(var y=d.length;y--&&D.test(d.charAt(y)););return y}},89164:w=>{var D="\\ud800-\\udfff",m="["+D+"]",t="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",c="\\ud83c[\\udffb-\\udfff]",f="[^"+D+"]",g="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",S="(?:"+t+"|"+c+")?",L="[\\ufe0e\\ufe0f]?",G=L+S+"(?:\\u200d(?:"+[f,g,p].join("|")+")"+L+S+")*",R="(?:"+[f+t+"?",t,g,p,m].join("|")+")",F=RegExp(c+"(?="+c+")|"+R+G,"g");w.exports=function O(Y){for(var z=F.lastIndex=0;F.test(Y);)++z;return z}},8734:(w,D,l)=>{var d=l(61320);w.exports=function v(_){return d(_,4)}},54451:(w,D,l)=>{var d=l(61320);w.exports=function _(m){return d(m,5)}},51075:w=>{w.exports=function D(l){return function(){return l}}},5433:(w,D,l)=>{var d=l(78951),y=l(37826),v=l(33817),_=l(85602),m=Object.prototype,t=m.hasOwnProperty,c=d(function(h,f){h=Object(h);var g=-1,p=f.length,x=p>2?f[2]:void 0;for(x&&v(f[0],f[1],x)&&(p=1);++g{w.exports=l(67170)},37826:w=>{w.exports=function D(l,d){return l===d||l!=l&&d!=d}},97661:(w,D,l)=>{var d=l(92134),y=l(11892),v=l(21627),_=l(65246);w.exports=function m(t,c){return(_(t)?d:y)(t,v(c,3))}},76177:(w,D,l)=>{var v=l(76738)(l(81904));w.exports=v},81904:(w,D,l)=>{var d=l(84051),y=l(21627),v=l(90481),_=Math.max;w.exports=function m(t,c,h){var f=null==t?0:t.length;if(!f)return-1;var g=null==h?0:v(h);return g<0&&(g=_(f+g,0)),d(t,y(c,3),g)}},9336:(w,D,l)=>{var d=l(1883);w.exports=function y(v){return null!=v&&v.length?d(v,1):[]}},67170:(w,D,l)=>{var d=l(57772),y=l(35103),v=l(84655),_=l(65246);w.exports=function m(t,c){return(_(t)?d:y)(t,v(c))}},91658:(w,D,l)=>{var d=l(16483),y=l(84655),v=l(85602);w.exports=function _(m,t){return null==m?m:d(m,y(t),v)}},55440:(w,D,l)=>{var d=l(82202);w.exports=function y(v,_,m){var t=null==v?void 0:d(v,_);return void 0===t?m:t}},58669:(w,D,l)=>{var d=l(94493),y=l(44583);w.exports=function v(_,m){return null!=_&&y(_,m,d)}},12494:(w,D,l)=>{var d=l(23274),y=l(44583);w.exports=function v(_,m){return null!=_&&y(_,m,d)}},65657:w=>{w.exports=function D(l){return l}},31955:(w,D,l)=>{var d=l(53022),y=l(53714),v=Object.prototype,_=v.hasOwnProperty,m=v.propertyIsEnumerable,t=d(function(){return arguments}())?d:function(c){return y(c)&&_.call(c,"callee")&&!m.call(c,"callee")};w.exports=t},65246:w=>{w.exports=Array.isArray},32447:(w,D,l)=>{var d=l(66861),y=l(7765);w.exports=function v(_){return null!=_&&y(_.length)&&!d(_)}},13471:(w,D,l)=>{var d=l(32447),y=l(53714);w.exports=function v(_){return y(_)&&d(_)}},57525:(w,D,l)=>{w=l.nmd(w);var d=l(98492),y=l(15706),v=D&&!D.nodeType&&D,_=v&&w&&!w.nodeType&&w,t=_&&_.exports===v?d.Buffer:void 0;w.exports=(t?t.isBuffer:void 0)||y},45350:(w,D,l)=>{var d=l(190),y=l(62472),v=l(31955),_=l(65246),m=l(32447),t=l(57525),c=l(26587),h=l(74868),x=Object.prototype.hasOwnProperty;w.exports=function S(L){if(null==L)return!0;if(m(L)&&(_(L)||"string"==typeof L||"function"==typeof L.splice||t(L)||h(L)||v(L)))return!L.length;var M=y(L);if("[object Map]"==M||"[object Set]"==M)return!L.size;if(c(L))return!d(L).length;for(var G in L)if(x.call(L,G))return!1;return!0}},66861:(w,D,l)=>{var d=l(24590),y=l(49794);w.exports=function c(h){if(!y(h))return!1;var f=d(h);return"[object Function]"==f||"[object GeneratorFunction]"==f||"[object AsyncFunction]"==f||"[object Proxy]"==f}},7765:w=>{w.exports=function l(d){return"number"==typeof d&&d>-1&&d%1==0&&d<=9007199254740991}},10990:(w,D,l)=>{var d=l(78562),y=l(35249),v=l(68849),_=v&&v.isMap,m=_?y(_):d;w.exports=m},49794:w=>{w.exports=function D(l){var d=typeof l;return null!=l&&("object"==d||"function"==d)}},53714:w=>{w.exports=function D(l){return null!=l&&"object"==typeof l}},28168:(w,D,l)=>{var d=l(24590),y=l(16186),v=l(53714),c=Function.prototype.toString,h=Object.prototype.hasOwnProperty,f=c.call(Object);w.exports=function g(p){if(!v(p)||"[object Object]"!=d(p))return!1;var x=y(p);if(null===x)return!0;var S=h.call(x,"constructor")&&x.constructor;return"function"==typeof S&&S instanceof S&&c.call(S)==f}},28611:(w,D,l)=>{var d=l(61202),y=l(35249),v=l(68849),_=v&&v.isSet,m=_?y(_):d;w.exports=m},12164:(w,D,l)=>{var d=l(24590),y=l(65246),v=l(53714);w.exports=function m(t){return"string"==typeof t||!y(t)&&v(t)&&"[object String]"==d(t)}},23423:(w,D,l)=>{var d=l(24590),y=l(53714);w.exports=function _(m){return"symbol"==typeof m||y(m)&&"[object Symbol]"==d(m)}},74868:(w,D,l)=>{var d=l(38902),y=l(35249),v=l(68849),_=v&&v.isTypedArray,m=_?y(_):d;w.exports=m},8152:w=>{w.exports=function D(l){return void 0===l}},74614:(w,D,l)=>{var d=l(31384),y=l(190),v=l(32447);w.exports=function _(m){return v(m)?d(m):y(m)}},85602:(w,D,l)=>{var d=l(31384),y=l(7673),v=l(32447);w.exports=function _(m){return v(m)?d(m,!0):y(m)}},92819:w=>{w.exports=function D(l){var d=null==l?0:l.length;return d?l[d-1]:void 0}},58921:(w,D,l)=>{var d=l(73880),y=l(21627),v=l(62839),_=l(65246);w.exports=function m(t,c){return(_(t)?d:v)(t,y(c,3))}},76054:(w,D,l)=>{var d=l(71741),y=l(17794),v=l(21627);w.exports=function _(m,t){var c={};return t=v(t,3),y(m,function(h,f,g){d(c,f,t(h,f,g))}),c}},35664:(w,D,l)=>{var d=l(4530),y=l(8444),v=l(65657);w.exports=function _(m){return m&&m.length?d(m,v,y):void 0}},87659:(w,D,l)=>{var d=l(21811);function v(_,m){if("function"!=typeof _||null!=m&&"function"!=typeof m)throw new TypeError("Expected a function");var t=function(){var c=arguments,h=m?m.apply(this,c):c[0],f=t.cache;if(f.has(h))return f.get(h);var g=_.apply(this,c);return t.cache=f.set(h,g)||f,g};return t.cache=new(v.Cache||d),t}v.Cache=d,w.exports=v},82213:(w,D,l)=>{var d=l(33294),v=l(81300)(function(_,m,t){d(_,m,t)});w.exports=v},61007:(w,D,l)=>{var d=l(4530),y=l(98898),v=l(65657);w.exports=function _(m){return m&&m.length?d(m,v,y):void 0}},50050:(w,D,l)=>{var d=l(4530),y=l(21627),v=l(98898);w.exports=function _(m,t){return m&&m.length?d(m,y(t,2),v):void 0}},24249:w=>{w.exports=function D(){}},55533:(w,D,l)=>{var d=l(98492);w.exports=function(){return d.Date.now()}},17607:(w,D,l)=>{var d=l(42784),v=l(46801)(function(_,m){return null==_?{}:d(_,m)});w.exports=v},12692:(w,D,l)=>{var d=l(3400),y=l(96443),v=l(86300),_=l(38916);w.exports=function m(t){return v(t)?d(_(t)):y(t)}},25953:(w,D,l)=>{var y=l(74222)();w.exports=y},45909:(w,D,l)=>{var d=l(89850),y=l(35103),v=l(21627),_=l(8978),m=l(65246);w.exports=function t(c,h,f){var g=m(c)?d:_,p=arguments.length<3;return g(c,v(h,4),f,p,y)}},95741:(w,D,l)=>{var d=l(190),y=l(62472),v=l(32447),_=l(12164),m=l(7339);w.exports=function h(f){if(null==f)return 0;if(v(f))return _(f)?m(f):f.length;var g=y(f);return"[object Map]"==g||"[object Set]"==g?f.size:d(f).length}},77184:(w,D,l)=>{var d=l(1883),y=l(252),v=l(78951),_=l(33817),m=v(function(t,c){if(null==t)return[];var h=c.length;return h>1&&_(t,c[0],c[1])?c=[]:h>2&&_(c[0],c[1],c[2])&&(c=[c[0]]),y(t,d(c,1),[])});w.exports=m},81315:w=>{w.exports=function D(){return[]}},15706:w=>{w.exports=function D(){return!1}},99292:(w,D,l)=>{var d=l(94282),y=1/0;w.exports=function _(m){return m?(m=d(m))===y||m===-y?17976931348623157e292*(m<0?-1:1):m==m?m:0:0===m?m:0}},90481:(w,D,l)=>{var d=l(99292);w.exports=function y(v){var _=d(v),m=_%1;return _==_?m?_-m:_:0}},94282:(w,D,l)=>{var d=l(99484),y=l(49794),v=l(23423),m=/^[-+]0x[0-9a-f]+$/i,t=/^0b[01]+$/i,c=/^0o[0-7]+$/i,h=parseInt;w.exports=function f(g){if("number"==typeof g)return g;if(v(g))return NaN;if(y(g)){var p="function"==typeof g.valueOf?g.valueOf():g;g=y(p)?p+"":p}if("string"!=typeof g)return 0===g?g:+g;g=d(g);var x=t.test(g);return x||c.test(g)?h(g.slice(2),x?2:8):m.test(g)?NaN:+g}},84210:(w,D,l)=>{var d=l(35931),y=l(85602);w.exports=function v(_){return d(_,y(_))}},12674:(w,D,l)=>{var d=l(97002);w.exports=function y(v){return null==v?"":d(v)}},6893:(w,D,l)=>{var d=l(57772),y=l(31391),v=l(17794),_=l(21627),m=l(16186),t=l(65246),c=l(57525),h=l(66861),f=l(49794),g=l(74868);w.exports=function p(x,S,L){var M=t(x),G=M||c(x)||g(x);if(S=_(S,4),null==L){var R=x&&x.constructor;L=G?M?new R:[]:f(x)&&h(R)?y(m(x)):{}}return(G?d:v)(x,function(F,O,Y){return S(L,F,O,Y)}),L}},72480:(w,D,l)=>{var d=l(1883),y=l(78951),v=l(39154),_=l(13471),m=y(function(t){return v(d(t,1,_,!0))});w.exports=m},94538:(w,D,l)=>{var d=l(12674),y=0;w.exports=function v(_){var m=++y;return d(_)+m}},78808:(w,D,l)=>{var d=l(16680),y=l(74614);w.exports=function v(_){return null==_?[]:d(_,y(_))}},44606:(w,D,l)=>{var d=l(89553),y=l(52255);w.exports=function v(_,m){return y(_||[],m||[],d)}},52178:w=>{"use strict";function D(y){return y instanceof Buffer?Buffer.from(y):new y.constructor(y.buffer.slice(),y.byteOffset,y.length)}w.exports=function l(y){return(y=y||{}).circles?function d(y){var v=[],_=[];return y.proto?function c(h){if("object"!=typeof h||null===h)return h;if(h instanceof Date)return new Date(h);if(Array.isArray(h))return m(h,c);if(h instanceof Map)return new Map(m(Array.from(h),c));if(h instanceof Set)return new Set(m(Array.from(h),c));var f={};for(var g in v.push(h),_.push(f),h){var p=h[g];if("object"!=typeof p||null===p)f[g]=p;else if(p instanceof Date)f[g]=new Date(p);else if(p instanceof Map)f[g]=new Map(m(Array.from(p),c));else if(p instanceof Set)f[g]=new Set(m(Array.from(p),c));else if(ArrayBuffer.isView(p))f[g]=D(p);else{var x=v.indexOf(p);f[g]=-1!==x?_[x]:c(p)}}return v.pop(),_.pop(),f}:function t(h){if("object"!=typeof h||null===h)return h;if(h instanceof Date)return new Date(h);if(Array.isArray(h))return m(h,t);if(h instanceof Map)return new Map(m(Array.from(h),t));if(h instanceof Set)return new Set(m(Array.from(h),t));var f={};for(var g in v.push(h),_.push(f),h)if(!1!==Object.hasOwnProperty.call(h,g)){var p=h[g];if("object"!=typeof p||null===p)f[g]=p;else if(p instanceof Date)f[g]=new Date(p);else if(p instanceof Map)f[g]=new Map(m(Array.from(p),t));else if(p instanceof Set)f[g]=new Set(m(Array.from(p),t));else if(ArrayBuffer.isView(p))f[g]=D(p);else{var x=v.indexOf(p);f[g]=-1!==x?_[x]:t(p)}}return v.pop(),_.pop(),f};function m(h,f){for(var g=Object.keys(h),p=new Array(g.length),x=0;x{"use strict";function d(y){for(var v in y)D.hasOwnProperty(v)||(D[v]=y[v])}Object.defineProperty(D,"__esModule",{value:!0}),d(l(56798)),d(l(84074)),d(l(52344)),d(l(69433)),d(l(74345)),d(l(36271)),d(l(85994)),d(l(18489)),d(l(84522)),d(l(26321)),d(l(38693)),d(l(91478)),d(l(41373)),d(l(85238)),d(l(33935)),d(l(62400))},56798:function(w,D,l){"use strict";var m,d=this&&this.__extends||(m=function(t,c){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,f){h.__proto__=f}||function(h,f){for(var g in f)f.hasOwnProperty(g)&&(h[g]=f[g])})(t,c)},function(t,c){function h(){this.constructor=t}m(t,c),t.prototype=null===c?Object.create(c):(h.prototype=c.prototype,new h)});Object.defineProperty(D,"__esModule",{value:!0});var y=l(85994),v=function(m){function t(c){var h=m.call(this)||this,g=c;return g.trigger&&(h.trigger=g.trigger),g.kick&&(h.kick=g.kick),g.drag&&(h.drag=g.drag),g.on&&(h.on=g.on),h.dragstart=h.dragStart=y.Layout.dragStart,h.dragend=h.dragEnd=y.Layout.dragEnd,h}return d(t,m),t.prototype.trigger=function(c){},t.prototype.kick=function(){},t.prototype.drag=function(){},t.prototype.on=function(c,h){return this},t}(y.Layout);D.LayoutAdaptor=v,D.adaptor=function _(m){return new v(m)}},62400:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(85994),y=l(74345);D.gridify=function v(t,c,h,f){return t.cola.start(0,0,0,10,!1),function _(t,c,h,f){t.forEach(function(p){p.routerNode={name:p.name,bounds:p.bounds.inflate(-h)}}),c.forEach(function(p){p.routerNode={bounds:p.bounds.inflate(-f),children:(typeof p.groups<"u"?p.groups.map(function(x){return t.length+x.id}):[]).concat(typeof p.leaves<"u"?p.leaves.map(function(x){return x.index}):[])}});var g=t.concat(c).map(function(p,x){return p.routerNode.id=x,p.routerNode});return new y.GridRouter(g,{getChildren:function(p){return p.children},getBounds:function(p){return p.bounds}},h-f)}(t.cola.nodes(),t.cola.groups(),h,f).routeEdges(t.powerGraph.powerEdges,c,function(p){return p.source.routerNode.id},function(p){return p.target.routerNode.id})},D.powerGraphGridLayout=function m(t,c,h){var f;t.nodes.forEach(function(S,L){return S.index=L}),(new d.Layout).avoidOverlaps(!1).nodes(t.nodes).links(t.links).powerGraphGroups(function(S){(f=S).groups.forEach(function(L){return L.padding=h})});var g=t.nodes.length,p=[],x=t.nodes.slice(0);return x.forEach(function(S,L){return S.index=L}),f.groups.forEach(function(S){var L=S.index=S.id+g;x.push(S),typeof S.leaves<"u"&&S.leaves.forEach(function(M){return p.push({source:L,target:M.index})}),typeof S.groups<"u"&&S.groups.forEach(function(M){return p.push({source:L,target:M.id+g})})}),f.powerEdges.forEach(function(S){p.push({source:S.source.index,target:S.target.index})}),(new d.Layout).size(c).nodes(x).links(p).avoidOverlaps(!1).linkDistance(30).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(100,0,0,0,!1),{cola:(new d.Layout).convergenceThreshold(.001).size(c).avoidOverlaps(!0).nodes(t.nodes).links(t.links).groupCompactness(1e-4).linkDistance(30).symmetricDiffLinkLengths(5).powerGraphGroups(function(S){(f=S).groups.forEach(function(L){L.padding=h})}).start(50,0,100,0,!1),powerGraph:f}}},84074:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(98232),y=l(55754);D.d3adaptor=function v(m){return!m||function _(m){return m.version&&null!==m.version.match(/^3\./)}(m)?new d.D3StyleLayoutAdaptor:new y.D3StyleLayoutAdaptor(m)}},98232:function(w,D,l){"use strict";var m,d=this&&this.__extends||(m=function(t,c){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,f){h.__proto__=f}||function(h,f){for(var g in f)f.hasOwnProperty(g)&&(h[g]=f[g])})(t,c)},function(t,c){function h(){this.constructor=t}m(t,c),t.prototype=null===c?Object.create(c):(h.prototype=c.prototype,new h)});Object.defineProperty(D,"__esModule",{value:!0});var y=l(85994),v=function(m){function t(){var c=m.call(this)||this;c.event=d3.dispatch(y.EventType[y.EventType.start],y.EventType[y.EventType.tick],y.EventType[y.EventType.end]);var h=c;return c.drag=function(){if(!g)var g=d3.behavior.drag().origin(y.Layout.dragOrigin).on("dragstart.d3adaptor",y.Layout.dragStart).on("drag.d3adaptor",function(p){y.Layout.drag(p,d3.event),h.resume()}).on("dragend.d3adaptor",y.Layout.dragEnd);if(!arguments.length)return g;this.call(g)},c}return d(t,m),t.prototype.trigger=function(c){var h={type:y.EventType[c.type],alpha:c.alpha,stress:c.stress};this.event[h.type](h)},t.prototype.kick=function(){var c=this;d3.timer(function(){return m.prototype.tick.call(c)})},t.prototype.on=function(c,h){return this.event.on("string"==typeof c?c:y.EventType[c],h),this},t}(y.Layout);D.D3StyleLayoutAdaptor=v,D.d3adaptor=function _(){return new v}},55754:function(w,D,l){"use strict";var _,d=this&&this.__extends||(_=function(m,t){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,h){c.__proto__=h}||function(c,h){for(var f in h)h.hasOwnProperty(f)&&(c[f]=h[f])})(m,t)},function(m,t){function c(){this.constructor=m}_(m,t),m.prototype=null===t?Object.create(t):(c.prototype=t.prototype,new c)});Object.defineProperty(D,"__esModule",{value:!0});var y=l(85994),v=function(_){function m(t){var c=_.call(this)||this;c.d3Context=t,c.event=t.dispatch(y.EventType[y.EventType.start],y.EventType[y.EventType.tick],y.EventType[y.EventType.end]);var h=c;return c.drag=function(){if(!g)var g=t.drag().subject(y.Layout.dragOrigin).on("start.d3adaptor",y.Layout.dragStart).on("drag.d3adaptor",function(p){y.Layout.drag(p,t.event),h.resume()}).on("end.d3adaptor",y.Layout.dragEnd);if(!arguments.length)return g;arguments[0].call(g)},c}return d(m,_),m.prototype.trigger=function(t){var c={type:y.EventType[t.type],alpha:t.alpha,stress:t.stress};this.event.call(c.type,c)},m.prototype.kick=function(){var t=this,c=this.d3Context.timer(function(){return _.prototype.tick.call(t)&&c.stop()})},m.prototype.on=function(t,c){return this.event.on("string"==typeof t?t:y.EventType[t],c),this},m}(y.Layout);D.D3StyleLayoutAdaptor=v},52344:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function(){function v(){this.locks={}}return v.prototype.add=function(_,m){this.locks[_]=m},v.prototype.clear=function(){this.locks={}},v.prototype.isEmpty=function(){for(var _ in this.locks)return!1;return!0},v.prototype.apply=function(_){for(var m in this.locks)_(Number(m),this.locks[m])},v}();D.Locks=l;var d=function(){function v(_,m,t){void 0===t&&(t=null),this.D=m,this.G=t,this.threshold=1e-4,this.numGridSnapNodes=0,this.snapGridSize=100,this.snapStrength=1e3,this.scaleSnapByMaxH=!1,this.random=new y,this.project=null,this.x=_,this.k=_.length;var c=this.n=_[0].length;this.H=new Array(this.k),this.g=new Array(this.k),this.Hd=new Array(this.k),this.a=new Array(this.k),this.b=new Array(this.k),this.c=new Array(this.k),this.d=new Array(this.k),this.e=new Array(this.k),this.ia=new Array(this.k),this.ib=new Array(this.k),this.xtmp=new Array(this.k),this.locks=new l,this.minD=Number.MAX_VALUE;for(var f,h=c;h--;)for(f=c;--f>h;){var g=m[h][f];g>0&&g1e-9)break;var R=this.offsetDir();for(c=0;c1&&F>O||!isFinite(O)){for(c=0;c1&&(Y=1);var z=O*O,it=2*Y*(F-O)/(z*F),tt=F*F*F,st=2*-Y/(z*tt);for(isFinite(it)||console.log(it),c=0;c0?ot-(P+1)*H:ot-(P-1)*H)&&G<=V&&(this.scaleSnapByMaxH?(this.g[c][x]+=p*$*G,this.H[c][x][x]+=p*$):(this.g[c][x]+=$*G,this.H[c][x][x]+=$))}this.locks.isEmpty()||this.locks.apply(function(rt,gt){for(c=0;c0;)for(var h=m;h-- >0;)t(c,h)},v.prototype.matrixApply=function(_){v.mApply(this.k,this.n,_)},v.prototype.computeNextPosition=function(_,m){var t=this;this.computeDerivatives(_);var c=this.computeStepSize(this.g);if(this.stepAndProject(_,m,this.g,c),this.project){this.matrixApply(function(f,g){return t.e[f][g]=_[f][g]-m[f][g]});var h=this.computeStepSize(this.e);h=Math.max(.2,Math.min(h,1)),this.stepAndProject(_,m,this.e,h)}},v.prototype.run=function(_){for(var m=Number.MAX_VALUE,t=!1;!t&&_-- >0;){var c=this.rungeKutta();t=Math.abs(m/c-1)>16)/this.range},v.prototype.getNextBetween=function(_,m){return _+this.getNext()*(m-_)},v}();D.PseudoRandom=y},69433:function(w,D,l){"use strict";var et,d=this&&this.__extends||(et=function(P,ht){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(rt,gt){rt.__proto__=gt}||function(rt,gt){for(var mt in gt)gt.hasOwnProperty(mt)&&(rt[mt]=gt[mt])})(P,ht)},function(P,ht){function rt(){this.constructor=P}et(P,ht),P.prototype=null===ht?Object.create(ht):(rt.prototype=ht.prototype,new rt)});Object.defineProperty(D,"__esModule",{value:!0});var y=l(41373),v=function et(){};D.Point=v;var _=function et(P,ht,rt,gt){this.x1=P,this.y1=ht,this.x2=rt,this.y2=gt};D.LineSegment=_;var m=function(et){function P(){return null!==et&&et.apply(this,arguments)||this}return d(P,et),P}(v);function t(et,P,ht){return(P.x-et.x)*(ht.y-et.y)-(ht.x-et.x)*(P.y-et.y)}function c(et,P,ht){return t(et,P,ht)>0}function h(et,P,ht){return t(et,P,ht)<0}function S(et,P){var ht=P.slice(0);return ht.push(P[0]),{rtan:L(et,ht),ltan:M(et,ht)}}function L(et,P){var rt,gt,mt,Nt,ht=P.length-1;if(h(et,P[1],P[0])&&!c(et,P[ht-1],P[0]))return 0;for(rt=0,gt=ht;;){if(gt-rt==1)return c(et,P[rt],P[gt])?rt:gt;if((Nt=h(et,P[(mt=Math.floor((rt+gt)/2))+1],P[mt]))&&!c(et,P[mt-1],P[mt]))return mt;c(et,P[rt+1],P[rt])?Nt||c(et,P[rt],P[mt])?gt=mt:rt=mt:Nt&&h(et,P[rt],P[mt])?gt=mt:rt=mt}}function M(et,P){var rt,gt,mt,Nt,ht=P.length-1;if(c(et,P[ht-1],P[0])&&!h(et,P[1],P[0]))return 0;for(rt=0,gt=ht;;){if(gt-rt==1)return h(et,P[rt],P[gt])?rt:gt;if(Nt=h(et,P[(mt=Math.floor((rt+gt)/2))+1],P[mt]),c(et,P[mt-1],P[mt])&&!Nt)return mt;h(et,P[rt+1],P[rt])?Nt?h(et,P[rt],P[mt])?gt=mt:rt=mt:gt=mt:Nt?rt=mt:c(et,P[rt],P[mt])?gt=mt:rt=mt}}function G(et,P,ht,rt,gt,mt){var Dt,Nt;Nt=rt(et[Dt=ht(P[0],et)],P);for(var re=!1;!re;){for(re=!0;Dt===et.length-1&&(Dt=0),!gt(P[Nt],et[Dt],et[Dt+1]);)++Dt;for(;0===Nt&&(Nt=P.length-1),!mt(et[Dt],P[Nt],P[Nt-1]);)--Nt,re=!1}return{t1:Dt,t2:Nt}}function F(et,P){return G(et,P,L,M,c,h)}D.PolyPoint=m,D.isLeft=t,D.ConvexHull=function f(et){var rt,P=et.slice(0).sort(function(It,Kt){return It.x!==Kt.x?Kt.x-It.x:Kt.y-It.y}),ht=et.length,mt=P[0].x;for(rt=1;rt=0&&P[rt].x===bt;rt--);for(re=rt+1,rt=Dt;++rt<=re;)if(!(t(P[0],P[re],P[rt])>=0&&rt1&&!(t(Nt[Nt.length-2],Nt[Nt.length-1],P[rt])>0);)Nt.length-=1;0!=rt&&Nt.push(P[rt])}pt!=re&&Nt.push(P[pt]);var Et=Nt.length;for(rt=re;--rt>=Dt;)if(!(t(P[pt],P[Dt],P[rt])>=0&&rt>Dt)){for(;Nt.length>Et&&!(t(Nt[Nt.length-2],Nt[Nt.length-1],P[rt])>0);)Nt.length-=1;0!=rt&&Nt.push(P[rt])}}return Nt},D.clockwiseRadialSweep=function g(et,P,ht){P.slice(0).sort(function(rt,gt){return Math.atan2(rt.y-et.y,rt.x-et.x)-Math.atan2(gt.y-et.y,gt.x-et.x)}).forEach(ht)},D.tangent_PolyPolyC=G,D.LRtangent_PolyPolyC=function R(et,P){var ht=F(P,et);return{t1:ht.t2,t2:ht.t1}},D.RLtangent_PolyPolyC=F,D.LLtangent_PolyPolyC=function O(et,P){return G(et,P,M,M,h,h)},D.RRtangent_PolyPolyC=function Y(et,P){return G(et,P,L,L,c,c)};var z=function et(P,ht){this.t1=P,this.t2=ht};D.BiTangent=z;var it=function et(){};D.BiTangents=it;var tt=function(et){function P(){return null!==et&&et.apply(this,arguments)||this}return d(P,et),P}(v);D.TVGPoint=tt;var st=function et(P,ht,rt,gt){this.id=P,this.polyid=ht,this.polyvertid=rt,this.p=gt,gt.vv=this};D.VisibilityVertex=st;var V=function(){function et(P,ht){this.source=P,this.target=ht}return et.prototype.length=function(){var P=this.source.p.x-this.target.p.x,ht=this.source.p.y-this.target.p.y;return Math.sqrt(P*P+ht*ht)},et}();D.VisibilityEdge=V;var H=function(){function et(P,ht){if(this.P=P,this.V=[],this.E=[],ht)this.V=ht.V.slice(0),this.E=ht.E.slice(0);else{for(var rt=P.length,gt=0;gt0&&this.E.push(new V(mt[Dt-1].vv,re))}mt.length>1&&this.E.push(new V(mt[0].vv,mt[mt.length-1].vv))}for(gt=0;gt0)return!0;return!1},et}();function W(et,P){for(var ht=[],rt=1,gt=P.length;rt=0&&jt>=0&&se<0&&ae>=0&&$e>=0&&Se<0?gt.ll=new z(mt,Dt):Kt<=0&&jt<=0&&se>0&&ae<=0&&$e<=0&&Se>0?gt.rr=new z(mt,Dt):Kt<=0&&jt>0&&se<=0&&ae>=0&&$e<0&&Se>=0?gt.rl=new z(mt,Dt):Kt>=0&&jt<0&&se>=0&&ae<=0&&$e>0&&Se<=0&&(gt.lr=new z(mt,Dt))}return gt}function ot(et,P){return!et.every(function(ht){return!function J(et,P){for(var ht=1,rt=P.length;ht0)return!0}return!1}},74345:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(41373),y=l(33935),v=l(85238),_=function h(f,g,p){this.id=f,this.rect=g,this.children=p,this.leaf=typeof p>"u"||0===p.length};D.NodeWrapper=_;var m=function h(f,g,p,x,S){void 0===x&&(x=null),void 0===S&&(S=null),this.id=f,this.x=g,this.y=p,this.node=x,this.line=S};D.Vert=m;var t=function(){function h(f,g){this.s=f,this.t=g;var p=h.findMatch(f,g),x=g.slice(0).reverse(),S=h.findMatch(f,x);p.length>=S.length?(this.length=p.length,this.si=p.si,this.ti=p.ti,this.reversed=!1):(this.length=S.length,this.si=S.si,this.ti=g.length-S.ti-S.length,this.reversed=!0)}return h.findMatch=function(f,g){for(var p=f.length,x=g.length,S={length:0,si:-1,ti:-1},L=new Array(p),M=0;MS.length&&(S.length=R,S.si=M-R+1,S.ti=G-R+1)}else L[M][G]=0}return S},h.prototype.getSequence=function(){return this.length>=0?this.s.slice(this.si,this.si+this.length):[]},h}();D.LongestCommonSubsequence=t;var c=function(){function h(f,g,p){var x=this;void 0===p&&(p=12),this.originalnodes=f,this.groupPadding=p,this.leaves=null,this.nodes=f.map(function(tt,st){return new _(st,g.getBounds(tt),g.getChildren(tt))}),this.leaves=this.nodes.filter(function(tt){return tt.leaf}),this.groups=this.nodes.filter(function(tt){return!tt.leaf}),this.cols=this.getGridLines("x"),this.rows=this.getGridLines("y"),this.groups.forEach(function(tt){return tt.children.forEach(function(st){return x.nodes[st].parent=tt})}),this.root={children:[]},this.nodes.forEach(function(tt){typeof tt.parent>"u"&&(tt.parent=x.root,x.root.children.push(tt.id)),tt.ports=[]}),this.backToFront=this.nodes.slice(0),this.backToFront.sort(function(tt,st){return x.getDepth(tt)-x.getDepth(st)}),this.backToFront.slice(0).reverse().filter(function(tt){return!tt.leaf}).forEach(function(tt){var st=d.Rectangle.empty();tt.children.forEach(function(V){return st=st.union(x.nodes[V].rect)}),tt.rect=st.inflate(x.groupPadding)});var L=this.midPoints(this.cols.map(function(tt){return tt.pos})),M=this.midPoints(this.rows.map(function(tt){return tt.pos})),G=L[0],R=L[L.length-1],F=M[0],O=M[M.length-1],Y=this.rows.map(function(tt){return{x1:G,x2:R,y1:tt.pos,y2:tt.pos}}).concat(M.map(function(tt){return{x1:G,x2:R,y1:tt,y2:tt}})),z=this.cols.map(function(tt){return{x1:tt.pos,x2:tt.pos,y1:F,y2:O}}).concat(L.map(function(tt){return{x1:tt,x2:tt,y1:F,y2:O}})),it=Y.concat(z);it.forEach(function(tt){return tt.verts=[]}),this.verts=[],this.edges=[],Y.forEach(function(tt){return z.forEach(function(st){var V=new m(x.verts.length,st.x1,tt.y1);tt.verts.push(V),st.verts.push(V),x.verts.push(V);for(var H=x.backToFront.length;H-- >0;){var W=x.backToFront[H],$=W.rect,J=Math.abs(V.x-$.cx()),ot=Math.abs(V.y-$.cy());if(J<$.width()/2&&ot<$.height()/2){V.node=W;break}}})}),it.forEach(function(tt,st){x.nodes.forEach(function(ot,vt){ot.rect.lineIntersections(tt.x1,tt.y1,tt.x2,tt.y2).forEach(function(et,P){var ht=new m(x.verts.length,et.x,et.y,ot,tt);x.verts.push(ht),tt.verts.push(ht),ot.ports.push(ht)})});var V=Math.abs(tt.y1-tt.y2)<.1,H=function(ot,vt){return V?vt.x-ot.x:vt.y-ot.y};tt.verts.sort(H);for(var W=1;W0;){var x=p.filter(function(L){return L.rect["overlap"+f.toUpperCase()](p[0].rect)}),S={nodes:x,pos:this.avg(x.map(function(L){return L.rect["c"+f]()}))};g.push(S),S.nodes.forEach(function(L){return p.splice(p.indexOf(L),1)})}return g.sort(function(L,M){return L.pos-M.pos}),g},h.prototype.getDepth=function(f){for(var g=0;f.parent!==this.root;)g++,f=f.parent;return g},h.prototype.midPoints=function(f){for(var g=f[1]-f[0],p=[f[0]-g/2],x=1;x.1)&&F.push(O={pos:G[0][g],segments:[]}),O.segments.push(G)}return F},h.nudgeSegs=function(f,g,p,x,S,L){var M=x.length;if(!(M<=1)){for(var G=x.map(function(W){return new y.Variable(W[0][f])}),R=[],F=0;F=0&&R.push(new y.Constraint(G[st],G[V],L))}new y.Solver(G,R).solve(),G.forEach(function(W,$){var J=x[$],ot=W.position();J[0][f]=J[1][f]=ot;var vt=p[J.edgeid];J.i>0&&(vt[J.i-1][1][f]=ot),J.iMath.PI||S<-Math.PI)&&(S=x-p),S},h.isLeft=function(f,g,p){return(g.x-f.x)*(p.y-f.y)-(g.y-f.y)*(p.x-f.x)<=0},h.getOrder=function(f){for(var g={},p=0;p"u"&&(g[x.l]={}),g[x.l][x.r]=!0}return function(S,L){return typeof g[S]<"u"&&g[S][L]}},h.orderEdges=function(f){for(var g=[],p=0;p=S.length||M.ti+M.length>=L.length)){g.push({l:p,r:x});continue}M.si+M.length>=S.length||M.ti+M.length>=L.length?(G=S[M.si+1],F=S[M.si-1],R=L[M.ti-1]):(G=S[M.si+M.length-2],R=S[M.si+M.length],F=L[M.ti+M.length]),h.isLeft(G,R,F)?g.push({l:x,r:p}):g.push({l:p,r:x})}}return h.getOrder(g)},h.makeSegments=function(f){function g(R){return{x:R.x,y:R.y}}for(var x=[],S=g(f[0]),L=1;L1&&et>1?1e3:0}).reverse().map(function(V){return p.verts[V]});return st.push(this.nodes[S.id].ports[0]),st.filter(function(V,H){return!(H0&&V.node===S&&st[H-1].node===S)})},h.getRoutePath=function(f,g,p,x){var M,G,R,vt,et,S={routepath:"M "+f[0][0].x+" "+f[0][0].y+" ",arrowpath:""};if(f.length>1)for(var L=0;L0?G-=F/Math.abs(F)*g:R-=O/Math.abs(O)*g,S.routepath+="L "+G+" "+R+" ";var Y=f[L+1],z=Y[0].x,it=Y[0].y;F=Y[1].x-z,O=Y[1].y-it;var H,W,V=h.angleBetween2Lines(M,Y)<0?1:0;Math.abs(F)>0?(H=z+F/Math.abs(F)*g,W=it):(H=z,W=it+O/Math.abs(O)*g);var $=Math.abs(H-G),J=Math.abs(W-R);S.routepath+="A "+$+" "+J+" 0 0 "+V+" "+H+" "+W+" "}else{var ot=[G,R];Math.abs(F)>0?(vt=[G-=F/Math.abs(F)*x,R+p],et=[G,R-p]):(vt=[G+p,R-=O/Math.abs(O)*x],et=[G-p,R]),S.routepath+="L "+G+" "+R+" ",x>0&&(S.arrowpath="M "+ot[0]+" "+ot[1]+" L "+vt[0]+" "+vt[1]+" L "+et[0]+" "+et[1])}}else F=(G=(M=f[0])[1].x)-M[0].x,O=(R=M[1].y)-M[0].y,ot=[G,R],Math.abs(F)>0?(vt=[G-=F/Math.abs(F)*x,R+p],et=[G,R-p]):(vt=[G+p,R-=O/Math.abs(O)*x],et=[G-p,R]),S.routepath+="L "+G+" "+R+" ",x>0&&(S.arrowpath="M "+ot[0]+" "+ot[1]+" L "+vt[0]+" "+vt[1]+" L "+et[0]+" "+et[1]);return S},h}();D.GridRouter=c},36271:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l_GOLDEN_SECTION=(1+Math.sqrt(5))/2;D.applyPacking=function d(v,_,m,L,S,h){void 0===S&&(S=1),void 0===h&&(h=!0);var f=0,g=0,p=_,x=m,M=(S=typeof S<"u"?S:1,L=typeof L<"u"?L:0,0),G=0,R=0,F=0,O=[];function tt(W,$){O=[],M=0,G=0,F=g;for(var J=0;J=W.height&&O[ot].x+O[ot].width+W.width+10-$<=1e-4){J=O[ot];break}O.push(W),void 0!==J?(W.x=J.x+J.width+10,W.y=J.bottom,W.space_left=W.height,W.bottom=W.y,J.space_left-=W.height+10,J.bottom+=W.height+10):(W.y=F,F+=W.height+10,W.x=f,W.bottom=W.y,W.space_left=W.height),W.y+W.height-G>-1e-4&&(G=W.y+W.height-g),W.x+W.width-M>-1e-4&&(M=W.x+W.width-f)}0!=v.length&&(function Y(W){W.forEach(function(J){!function $(J){var ot=Number.MAX_VALUE,vt=Number.MAX_VALUE,et=0,P=0;J.array.forEach(function(ht){var rt=typeof ht.width<"u"?ht.width:L,gt=typeof ht.height<"u"?ht.height:L;rt/=2,gt/=2,et=Math.max(ht.x+rt,et),ot=Math.min(ht.x-rt,ot),P=Math.max(ht.y+gt,P),vt=Math.min(ht.y-gt,vt)}),J.width=et-ot,J.height=P-vt}(J)})}(v),function it(W,$){var J=Number.POSITIVE_INFINITY,ot=0;W.sort(function(pt,bt){return bt.height-pt.height});for(var vt=Nt=R=W.reduce(function(pt,bt){return pt.widthR||Dt>1e-4;){if(1!=gt){var Nt=et-(et-vt)/l_GOLDEN_SECTION;ht=tt(W,Nt)}if(0!=gt){var re=vt+(et-vt)/l_GOLDEN_SECTION;rt=tt(W,re)}if(mt=Math.abs(Nt-re),Dt=Math.abs(ht-rt),htrt?(vt=Nt,Nt=re,ht=rt,gt=1):(et=re,re=Nt,rt=ht,gt=0),P++>100)break}tt(W,ot)}(v),h&&function z(W){W.forEach(function($){var J={x:0,y:0};$.array.forEach(function(et){J.x+=et.x,J.y+=et.y}),J.x/=$.array.length,J.y/=$.array.length;var vt_x=$.x-(J.x-$.width/2)+p/2-M/2,vt_y=$.y-(J.y-$.height/2)+x/2-G/2;$.array.forEach(function(et){et.x+=vt_x,et.y+=vt_y})})}(v))},D.separateGraphs=function y(v,_){for(var m={},t={},c=[],h=0,f=0;f<_.length;f++){var g=_[f],p=g.source,x=g.target;t[p.index]?t[p.index].push(x):t[p.index]=[x],t[x.index]?t[x.index].push(p):t[x.index]=[p]}for(f=0;f{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var h,p,d=l(26321),y=l(84522),v=l(52344),_=l(41373),m=l(85238),t=l(69433),c=l(36271);function f(p){return typeof p.leaves<"u"||typeof p.groups<"u"}(p=h=D.EventType||(D.EventType={}))[p.start=0]="start",p[p.tick=1]="tick",p[p.end=2]="end";var g=function(){function p(){var x=this;this._canvasSize=[1,1],this._linkDistance=20,this._defaultNodeSize=10,this._linkLengthCalculator=null,this._linkType=null,this._avoidOverlaps=!1,this._handleDisconnected=!0,this._running=!1,this._nodes=[],this._groups=[],this._rootGroup=null,this._links=[],this._constraints=[],this._distanceMatrix=null,this._descent=null,this._directedLinkConstraints=null,this._threshold=.01,this._visibilityGraph=null,this._groupCompactness=1e-6,this.event=null,this.linkAccessor={getSourceIndex:p.getSourceIndex,getTargetIndex:p.getTargetIndex,setLength:p.setLinkLength,getType:function(S){return"function"==typeof x._linkType?x._linkType(S):0}}}return p.prototype.on=function(x,S){return this.event||(this.event={}),"string"==typeof x?this.event[h[x]]=S:this.event[x]=S,this},p.prototype.trigger=function(x){this.event&&typeof this.event[x.type]<"u"&&this.event[x.type](x)},p.prototype.kick=function(){for(;!this.tick(););},p.prototype.tick=function(){if(this._alpha"u"||typeof L.py>"u")&&(L.px=L.x,L.py=L.y),this._descent.locks.add(M,[L.px,L.py]));var R=this._descent.rungeKutta();return 0===R?this._alpha=0:typeof this._lastStress<"u"&&(this._alpha=R),this._lastStress=R,this.updateNodePositions(),this.trigger({type:h.tick,alpha:this._alpha,stress:this._lastStress}),!1},p.prototype.updateNodePositions=function(){for(var L,x=this._descent.x[0],S=this._descent.x[1],M=this._nodes.length;M--;)(L=this._nodes[M]).x=x[M],L.y=S[M]},p.prototype.nodes=function(x){if(!x){if(0===this._nodes.length&&this._links.length>0){var S=0;this._links.forEach(function(M){S=Math.max(S,M.source,M.target)}),this._nodes=new Array(++S);for(var L=0;L"u"&&(L.padding=1),typeof L.leaves<"u"&&L.leaves.forEach(function(M,G){"number"==typeof M&&((L.leaves[G]=S._nodes[M]).parent=L)}),typeof L.groups<"u"&&L.groups.forEach(function(M,G){"number"==typeof M&&((L.groups[G]=S._groups[M]).parent=L)})}),this._rootGroup.leaves=this._nodes.filter(function(L){return typeof L.parent>"u"}),this._rootGroup.groups=this._groups.filter(function(L){return typeof L.parent>"u"}),this):this._groups},p.prototype.powerGraphGroups=function(x){var S=d.getGroups(this._nodes,this._links,this.linkAccessor,this._rootGroup);return this.groups(S.groups),x(S),this},p.prototype.avoidOverlaps=function(x){return arguments.length?(this._avoidOverlaps=x,this):this._avoidOverlaps},p.prototype.handleDisconnected=function(x){return arguments.length?(this._handleDisconnected=x,this):this._handleDisconnected},p.prototype.flowLayout=function(x,S){return arguments.length||(x="y"),this._directedLinkConstraints={axis:x,getMinSeparation:"number"==typeof S?function(){return S}:S},this},p.prototype.links=function(x){return arguments.length?(this._links=x,this):this._links},p.prototype.constraints=function(x){return arguments.length?(this._constraints=x,this):this._constraints},p.prototype.distanceMatrix=function(x){return arguments.length?(this._distanceMatrix=x,this):this._distanceMatrix},p.prototype.size=function(x){return x?(this._canvasSize=x,this):this._canvasSize},p.prototype.defaultNodeSize=function(x){return x?(this._defaultNodeSize=x,this):this._defaultNodeSize},p.prototype.groupCompactness=function(x){return x?(this._groupCompactness=x,this):this._groupCompactness},p.prototype.linkDistance=function(x){return x?(this._linkDistance="function"==typeof x?x:+x,this._linkLengthCalculator=null,this):this._linkDistance},p.prototype.linkType=function(x){return this._linkType=x,this},p.prototype.convergenceThreshold=function(x){return x?(this._threshold="function"==typeof x?x:+x,this):this._threshold},p.prototype.alpha=function(x){return arguments.length?(x=+x,this._alpha?this._alpha=x>0?x:0:x>0&&(this._running||(this._running=!0,this.trigger({type:h.start,alpha:this._alpha=x}),this.kick())),this):this._alpha},p.prototype.getLinkLength=function(x){return"function"==typeof this._linkDistance?+this._linkDistance(x):this._linkDistance},p.setLinkLength=function(x,S){x.length=S},p.prototype.getLinkType=function(x){return"function"==typeof this._linkType?this._linkType(x):0},p.prototype.symmetricDiffLinkLengths=function(x,S){var L=this;return void 0===S&&(S=1),this.linkDistance(function(M){return x*M.length}),this._linkLengthCalculator=function(){return y.symmetricDiffLinkLengths(L._links,L.linkAccessor,S)},this},p.prototype.jaccardLinkLengths=function(x,S){var L=this;return void 0===S&&(S=1),this.linkDistance(function(M){return x*M.length}),this._linkLengthCalculator=function(){return y.jaccardLinkLengths(L._links,L.linkAccessor,S)},this},p.prototype.start=function(x,S,L,M,G,R){var F=this;void 0===x&&(x=0),void 0===S&&(S=0),void 0===L&&(L=0),void 0===M&&(M=0),void 0===G&&(G=!0),void 0===R&&(R=!0);var ot,z=this.nodes().length,it=z+2*this._groups.length,st=this._canvasSize[0],V=this._canvasSize[1],H=new Array(it),W=new Array(it),$=null,J=this._avoidOverlaps;this._nodes.forEach(function(mt,Dt){mt.index=Dt,typeof mt.x>"u"&&(mt.x=st/2,mt.y=V/2),H[Dt]=mt.x,W[Dt]=mt.y}),this._linkLengthCalculator&&this._linkLengthCalculator(),this._distanceMatrix?ot=this._distanceMatrix:(ot=new m.Calculator(it,this._links,p.getSourceIndex,p.getTargetIndex,function(mt){return F.getLinkLength(mt)}).DistanceMatrix(),$=v.Descent.createSquareMatrix(it,function(){return 2}),this._links.forEach(function(mt){"number"==typeof mt.source&&(mt.source=F._nodes[mt.source]),"number"==typeof mt.target&&(mt.target=F._nodes[mt.target])}),this._links.forEach(function(mt){var Dt=p.getSourceIndex(mt),Nt=p.getTargetIndex(mt);$[Dt][Nt]=$[Nt][Dt]=mt.weight||1}));var vt=v.Descent.createSquareMatrix(it,function(mt,Dt){return ot[mt][Dt]});if(this._rootGroup&&typeof this._rootGroup.groups<"u"){var O=z;this._groups.forEach(function(Dt){(function(Dt,Nt,re,pt){$[Dt][Nt]=$[Nt][Dt]=re,vt[Dt][Nt]=vt[Nt][Dt]=.1})(O,O+1,F._groupCompactness),H[O]=0,W[O++]=0,H[O]=0,W[O++]=0})}else this._rootGroup={leaves:this._nodes,groups:[]};var P=this._constraints||[];for(this._directedLinkConstraints&&(this.linkAccessor.getMinSeparation=this._directedLinkConstraints.getMinSeparation,P=P.concat(y.generateDirectedEdgeConstraints(z,this._links,this._directedLinkConstraints.axis,this.linkAccessor))),this.avoidOverlaps(!1),this._descent=new v.Descent([H,W],vt),this._descent.locks.clear(),O=0;O0&&(this._descent.project=new _.Projection(this._nodes,this._groups,this._rootGroup,P).projectFunctions()),this._descent.run(S),this.separateOverlappingComponents(st,V,R),this.avoidOverlaps(J),J&&(this._nodes.forEach(function(mt,Dt){mt.x=H[Dt],mt.y=W[Dt]}),this._descent.project=new _.Projection(this._nodes,this._groups,this._rootGroup,P,!0).projectFunctions(),this._nodes.forEach(function(mt,Dt){H[Dt]=mt.x,W[Dt]=mt.y})),this._descent.G=$,this._descent.run(L),M){this._descent.snapStrength=1e3,this._descent.snapGridSize=this._nodes[0].width,this._descent.numGridSnapNodes=z,this._descent.scaleSnapByMaxH=z!=it;var gt=v.Descent.createSquareMatrix(it,function(mt,Dt){return mt>=z||Dt>=z?$[mt][Dt]:0});this._descent.G=gt,this._descent.run(M)}return this.updateNodePositions(),this.separateOverlappingComponents(st,V,R),G?this.resume():this},p.prototype.initialLayout=function(x,S,L){if(this._groups.length>0&&x>0){var M=this._nodes.length,G=this._links.map(function(F){return{source:F.source.index,target:F.target.index}}),R=this._nodes.map(function(F){return{index:F.index}});this._groups.forEach(function(F,O){R.push({index:F.index=M+O})}),this._groups.forEach(function(F,O){typeof F.leaves<"u"&&F.leaves.forEach(function(Y){return G.push({source:F.index,target:Y.index})}),typeof F.groups<"u"&&F.groups.forEach(function(Y){return G.push({source:F.index,target:Y.index})})}),(new p).size(this.size()).nodes(R).links(G).avoidOverlaps(!1).linkDistance(this.linkDistance()).symmetricDiffLinkLengths(5).convergenceThreshold(1e-4).start(x,0,0,0,!1),this._nodes.forEach(function(F){S[F.index]=R[F.index].x,L[F.index]=R[F.index].y})}else this._descent.run(x)},p.prototype.separateOverlappingComponents=function(x,S,L){var M=this;if(void 0===L&&(L=!0),!this._distanceMatrix&&this._handleDisconnected){var G=this._descent.x[0],R=this._descent.x[1];this._nodes.forEach(function(O,Y){O.x=G[Y],O.y=R[Y]});var F=c.separateGraphs(this._nodes,this._links);c.applyPacking(F,x,S,this._defaultNodeSize,1,L),this._nodes.forEach(function(O,Y){M._descent.x[0][Y]=O.x,M._descent.x[1][Y]=O.y,O.bounds&&(O.bounds.setXCentre(O.x),O.bounds.setYCentre(O.y))})}},p.prototype.resume=function(){return this.alpha(.1)},p.prototype.stop=function(){return this.alpha(0)},p.prototype.prepareEdgeRouting=function(x){void 0===x&&(x=0),this._visibilityGraph=new t.TangentVisibilityGraph(this._nodes.map(function(S){return S.bounds.inflate(-x).vertices()}))},p.prototype.routeEdge=function(x,S,L){void 0===S&&(S=5);var M=[],G=new t.TangentVisibilityGraph(this._visibilityGraph.P,{V:this._visibilityGraph.V,E:this._visibilityGraph.E}),R={x:x.source.x,y:x.source.y},F={x:x.target.x,y:x.target.y},O=G.addPoint(R,x.source.index),Y=G.addPoint(F,x.target.index);G.addEdgeIfVisible(R,F,x.source.index,x.target.index),typeof L<"u"&&L(G);var V=new m.Calculator(G.V.length,G.E,function(vt){return vt.source.id},function(vt){return vt.target.id},function(vt){return vt.length()}).PathFromNodeToNode(O.id,Y.id);if(1===V.length||V.length===G.V.length){var H=_.makeEdgeBetween(x.source.innerBounds,x.target.innerBounds,S);M=[H.sourceIntersection,H.arrowStart]}else{for(var W=V.length-2,$=G.V[V[W]].p,J=G.V[V[0]].p,ot=(M=[x.source.innerBounds.rayIntersection($.x,$.y)],W);ot>=0;--ot)M.push(G.V[V[ot]].p);M.push(_.makeEdgeTo(J,x.target.innerBounds,S))}return M},p.getSourceIndex=function(x){return"number"==typeof x.source?x.source:x.source.index},p.getTargetIndex=function(x){return"number"==typeof x.target?x.target:x.target.index},p.linkId=function(x){return p.getSourceIndex(x)+"-"+p.getTargetIndex(x)},p.dragStart=function(x){f(x)?p.storeOffset(x,p.dragOrigin(x)):(p.stopNode(x),x.fixed|=2)},p.stopNode=function(x){x.px=x.x,x.py=x.y},p.storeOffset=function(x,S){typeof x.leaves<"u"&&x.leaves.forEach(function(L){L.fixed|=2,p.stopNode(L),L._dragGroupOffsetX=L.x-S.x,L._dragGroupOffsetY=L.y-S.y}),typeof x.groups<"u"&&x.groups.forEach(function(L){return p.storeOffset(L,S)})},p.dragOrigin=function(x){return f(x)?{x:x.bounds.cx(),y:x.bounds.cy()}:x},p.drag=function(x,S){f(x)?(typeof x.leaves<"u"&&x.leaves.forEach(function(L){x.bounds.setXCentre(S.x),x.bounds.setYCentre(S.y),L.px=L._dragGroupOffsetX+S.x,L.py=L._dragGroupOffsetY+S.y}),typeof x.groups<"u"&&x.groups.forEach(function(L){return p.drag(L,S)})):(x.px=S.x,x.py=S.y)},p.dragEnd=function(x){f(x)?(typeof x.leaves<"u"&&x.leaves.forEach(function(S){p.dragEnd(S),delete S._dragGroupOffsetX,delete S._dragGroupOffsetY}),typeof x.groups<"u"&&x.groups.forEach(p.dragEnd)):x.fixed&=-7},p.mouseOver=function(x){x.fixed|=4,x.px=x.x,x.py=x.y},p.mouseOut=function(x){x.fixed&=-5},p}();D.Layout=g},18489:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(85238),y=l(52344),v=l(41373),_=l(84522),m=function(){function f(g,p){this.source=g,this.target=p}return f.prototype.actualLength=function(g){var p=this;return Math.sqrt(g.reduce(function(x,S){var L=S[p.target]-S[p.source];return x+L*L},0))},f}();D.Link3D=m,D.Node3D=function f(g,p,x){void 0===g&&(g=0),void 0===p&&(p=0),void 0===x&&(x=0),this.x=g,this.y=p,this.z=x};var c=function(){function f(g,p,x){var S=this;void 0===x&&(x=1),this.nodes=g,this.links=p,this.idealLinkLength=x,this.constraints=null,this.useJaccardLinkLengths=!0,this.result=new Array(f.k);for(var L=0;L"u"&&(M[O]=Math.random())}S.result[0][G]=M.x,S.result[1][G]=M.y,S.result[2][G]=M.z})}return f.prototype.linkLength=function(g){return g.actualLength(this.result)},f.prototype.start=function(g){var p=this;void 0===g&&(g=100);var x=this.nodes.length,S=new h;this.useJaccardLinkLengths&&_.jaccardLinkLengths(this.links,S,1.5),this.links.forEach(function(O){return O.length*=p.idealLinkLength});var L=new d.Calculator(x,this.links,function(O){return O.source},function(O){return O.target},function(O){return O.length}).DistanceMatrix(),M=y.Descent.createSquareMatrix(x,function(O,Y){return L[O][Y]}),G=y.Descent.createSquareMatrix(x,function(){return 2});this.links.forEach(function(O){var Y=O.source,z=O.target;return G[Y][z]=G[z][Y]=1}),this.descent=new y.Descent(this.result,M),this.descent.threshold=.001,this.descent.G=G,this.constraints&&(this.descent.project=new v.Projection(this.nodes,null,null,this.constraints).projectFunctions());for(var R=0;R{"use strict";function l(h,f){var g={};for(var p in h)g[p]={};for(var p in f)g[p]={};return Object.keys(g).length}function d(h,f){var g=0;for(var p in h)typeof f[p]<"u"&&++g;return g}function v(h,f,g,p){var x=function y(h,f){var g={},p=function(x,S){typeof g[x]>"u"&&(g[x]={}),g[x][S]={}};return h.forEach(function(x){var S=f.getSourceIndex(x),L=f.getTargetIndex(x);p(S,L),p(L,S)}),g}(h,p);h.forEach(function(S){var L=x[p.getSourceIndex(S)],M=x[p.getTargetIndex(S)];p.setLength(S,1+f*g(L,M))})}function c(h,f,g){var p=[],x=0,S=[],L=[];function M(V){V.index=V.lowlink=x++,S.push(V),V.onStack=!0;for(var H=0,W=V.out;H"u"?(M($),V.lowlink=Math.min(V.lowlink,$.lowlink)):$.onStack&&(V.lowlink=Math.min(V.lowlink,$.index))}if(V.lowlink===V.index){for(var J=[];S.length&&(($=S.pop()).onStack=!1,J.push($),$!==V););L.push(J.map(function(ot){return ot.id}))}}for(var G=0;G"u"&&M(st)}return L}Object.defineProperty(D,"__esModule",{value:!0}),D.symmetricDiffLinkLengths=function _(h,f,g){void 0===g&&(g=1),v(h,g,function(p,x){return Math.sqrt(l(p,x)-d(p,x))},f)},D.jaccardLinkLengths=function m(h,f,g){void 0===g&&(g=1),v(h,g,function(p,x){return Math.min(Object.keys(p).length,Object.keys(x).length)<1.1?0:d(p,x)/l(p,x)},f)},D.generateDirectedEdgeConstraints=function t(h,f,g,p){var x=c(h,f,p),S={};x.forEach(function(M,G){return M.forEach(function(R){return S[R]=G})});var L=[];return f.forEach(function(M){var G=p.getSourceIndex(M),R=p.getTargetIndex(M);S[G]!==S[R]&&L.push({axis:g,left:G,right:R,gap:p.getMinSeparation(M)})}),L},D.stronglyConnectedComponents=c},26321:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function f(g,p,x){this.source=g,this.target=p,this.type=x};D.PowerEdge=l;var d=function(){function f(g,p,x,S){var L=this;if(this.linkAccessor=x,this.modules=new Array(g),this.roots=[],S)this.initModulesFromGroup(S);else{this.roots.push(new m);for(var M=0;M=this.R))return this.merge(x.a,x.b,g),!0}},f.prototype.nEdges=function(g,p){var x=g.incoming.intersection(p.incoming),S=g.outgoing.intersection(p.outgoing);return this.R-x.count()-S.count()},f.prototype.getGroupHierarchy=function(g){var p=this,x=[];return y(this.roots[0],{},x),this.allEdges().forEach(function(M){var G=p.modules[M.source],R=p.modules[M.target];g.push(new l(typeof G.gid>"u"?M.source:x[G.gid],typeof R.gid>"u"?M.target:x[R.gid],M.type))}),x},f.prototype.allEdges=function(){var g=[];return f.getEdges(this.roots[0],g),g},f.getEdges=function(g,p){g.forAll(function(x){x.getEdges(p),f.getEdges(x.children,p)})},f}();function y(f,g,p){f.forAll(function(x){if(x.isLeaf())g.leaves||(g.leaves=[]),g.leaves.push(x.id);else{var S=g;if(x.gid=p.length,!x.isIsland()||x.isPredefined()){if(S={id:x.gid},x.isPredefined())for(var L in x.definition)S[L]=x.definition[L];g.groups||(g.groups=[]),g.groups.push(x.gid),p.push(S)}y(x.children,S,p)}})}D.Configuration=d;var v=function(){function f(g,p,x,S,L){void 0===p&&(p=new t),void 0===x&&(x=new t),void 0===S&&(S=new m),this.id=g,this.outgoing=p,this.incoming=x,this.children=S,this.definition=L}return f.prototype.getEdges=function(g){var p=this;this.outgoing.forAll(function(x,S){x.forAll(function(L){g.push(new l(p.id,L.id,S))})})},f.prototype.isLeaf=function(){return 0===this.children.count()},f.prototype.isIsland=function(){return 0===this.outgoing.count()&&0===this.incoming.count()},f.prototype.isPredefined=function(){return typeof this.definition<"u"},f}();D.Module=v;var m=function(){function f(){this.table={}}return f.prototype.count=function(){return Object.keys(this.table).length},f.prototype.intersection=function(g){var p=new f;return p.table=function _(f,g){var p={};for(var x in f)x in g&&(p[x]=f[x]);return p}(this.table,g.table),p},f.prototype.intersectionCount=function(g){return this.intersection(g).count()},f.prototype.contains=function(g){return g in this.table},f.prototype.add=function(g){this.table[g.id]=g},f.prototype.remove=function(g){delete this.table[g.id]},f.prototype.forAll=function(g){for(var p in this.table)g(this.table[p])},f.prototype.modules=function(){var g=[];return this.forAll(function(p){p.isPredefined()||g.push(p)}),g},f}();D.ModuleSet=m;var t=function(){function f(){this.sets={},this.n=0}return f.prototype.count=function(){return this.n},f.prototype.contains=function(g){var p=!1;return this.forAllModules(function(x){!p&&x.id==g&&(p=!0)}),p},f.prototype.add=function(g,p){(g in this.sets?this.sets[g]:this.sets[g]=new m).add(p),++this.n},f.prototype.remove=function(g,p){var x=this.sets[g];x.remove(p),0===x.count()&&delete this.sets[g],--this.n},f.prototype.forAll=function(g){for(var p in this.sets)g(this.sets[p],Number(p))},f.prototype.forAllModules=function(g){this.forAll(function(p,x){return p.forAll(g)})},f.prototype.intersection=function(g){var p=new f;return this.forAll(function(x,S){if(S in g.sets){var L=x.intersection(g.sets[S]),M=L.count();M>0&&(p.sets[S]=L,p.n+=M)}}),p},f}();D.LinkSets=t,D.getGroups=function h(f,g,p,x){for(var L=new d(f.length,g,p,x);L.greedyMerge(););var M=[],G=L.getGroupHierarchy(M);return M.forEach(function(R){var F=function(O){var Y=R[O];"number"==typeof Y&&(R[O]=f[Y])};F("source"),F("target")}),{groups:G,powerEdges:M}}},38693:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function(){function y(v){this.elem=v,this.subheaps=[]}return y.prototype.toString=function(v){for(var _="",m=!1,t=0;t0)}return null}}return m.prototype.clear=function(){this._root=null,this.size=0},m.prototype.find=function(t){for(var c=this._root;null!==c;){var h=this._comparator(t,c.data);if(0===h)return c.data;c=c.get_child(h>0)}return null},m.prototype.lowerBound=function(t){return this._bound(t,this._comparator)},m.prototype.upperBound=function(t){var c=this._comparator;return this._bound(t,function h(f,g){return c(g,f)})},m.prototype.min=function(){var t=this._root;if(null===t)return null;for(;null!==t.left;)t=t.left;return t.data},m.prototype.max=function(){var t=this._root;if(null===t)return null;for(;null!==t.right;)t=t.right;return t.data},m.prototype.iterator=function(){return new y(this)},m.prototype.each=function(t){for(var h,c=this.iterator();null!==(h=c.next());)t(h)},m.prototype.reach=function(t){for(var h,c=this.iterator();null!==(h=c.prev());)t(h)},m.prototype._bound=function(t,c){for(var h=this._root,f=this.iterator();null!==h;){var g=this._comparator(t,h.data);if(0===g)return f._cursor=h,f;f._ancestors.push(h),h=h.get_child(g>0)}for(var p=f._ancestors.length-1;p>=0;--p)if(c(t,(h=f._ancestors[p]).data)>0)return f._cursor=h,f._ancestors.length=p,f;return f._ancestors.length=0,f},m}();D.TreeBase=d;var y=function(){function m(t){this._tree=t,this._ancestors=[],this._cursor=null}return m.prototype.data=function(){return null!==this._cursor?this._cursor.data:null},m.prototype.next=function(){if(null===this._cursor){var t=this._tree._root;null!==t&&this._minNode(t)}else if(null===this._cursor.right){var c;do{if(c=this._cursor,!this._ancestors.length){this._cursor=null;break}this._cursor=this._ancestors.pop()}while(this._cursor.right===c)}else this._ancestors.push(this._cursor),this._minNode(this._cursor.right);return null!==this._cursor?this._cursor.data:null},m.prototype.prev=function(){if(null===this._cursor){var t=this._tree._root;null!==t&&this._maxNode(t)}else if(null===this._cursor.left){var c;do{if(c=this._cursor,!this._ancestors.length){this._cursor=null;break}this._cursor=this._ancestors.pop()}while(this._cursor.left===c)}else this._ancestors.push(this._cursor),this._maxNode(this._cursor.left);return null!==this._cursor?this._cursor.data:null},m.prototype._minNode=function(t){for(;null!==t.left;)this._ancestors.push(t),t=t.left;this._cursor=t},m.prototype._maxNode=function(t){for(;null!==t.right;)this._ancestors.push(t),t=t.right;this._cursor=t},m}();D.Iterator=y;var v=function(){function m(t){this.data=t,this.left=null,this.right=null,this.red=!0}return m.prototype.get_child=function(t){return t?this.right:this.left},m.prototype.set_child=function(t,c){t?this.right=c:this.left=c},m}(),_=function(m){function t(c){var h=m.call(this)||this;return h._root=null,h._comparator=c,h.size=0,h}return l(t,m),t.prototype.insert=function(c){var h=!1;if(null===this._root)this._root=new v(c),h=!0,this.size++;else{var f=new v(void 0),g=!1,p=!1,x=null,S=f,L=null,M=this._root;for(S.right=this._root;;){if(null===M?(M=new v(c),L.set_child(g,M),h=!0,this.size++):t.is_red(M.left)&&t.is_red(M.right)&&(M.red=!0,M.left.red=!1,M.right.red=!1),t.is_red(M)&&t.is_red(L)){var G=S.right===x;M===L.get_child(p)?S.set_child(G,t.single_rotate(x,!p)):S.set_child(G,t.double_rotate(x,!p))}var R=this._comparator(M.data,c);if(0===R)break;p=g,null!==x&&(S=x),x=L,L=M,M=M.get_child(g=R<0)}this._root=f.right}return this._root.red=!1,h},t.prototype.remove=function(c){if(null===this._root)return!1;var h=new v(void 0),f=h;f.right=this._root;for(var g=null,p=null,x=null,S=!0;null!==f.get_child(S);){var L=S;p=g,g=f,f=f.get_child(S);var M=this._comparator(c,f.data);if(S=M>0,0===M&&(x=f),!t.is_red(f)&&!t.is_red(f.get_child(S)))if(t.is_red(f.get_child(!S))){var G=t.single_rotate(f,S);g.set_child(L,G),g=G}else if(!t.is_red(f.get_child(!S))){var R=g.get_child(!L);if(null!==R)if(t.is_red(R.get_child(!L))||t.is_red(R.get_child(L))){var F=p.right===g;t.is_red(R.get_child(L))?p.set_child(F,t.double_rotate(g,L)):t.is_red(R.get_child(!L))&&p.set_child(F,t.single_rotate(g,L));var O=p.get_child(F);O.red=!0,f.red=!0,O.left.red=!1,O.right.red=!1}else g.red=!1,R.red=!0,f.red=!0}}return null!==x&&(x.data=f.data,g.set_child(g.right===f,f.get_child(null===f.left)),this.size--),this._root=h.right,null!==this._root&&(this._root.red=!1),null!==x},t.is_red=function(c){return null!==c&&c.red},t.single_rotate=function(c,h){var f=c.get_child(!h);return c.set_child(!h,f.get_child(h)),f.set_child(h,c),c.red=!0,f.red=!1,f},t.double_rotate=function(c,h){return c.set_child(!h,t.single_rotate(c.get_child(!h),!h)),t.single_rotate(c,h)},t}(d);D.RBTree=_},41373:function(w,D,l){"use strict";var V,d=this&&this.__extends||(V=function(H,W){return(V=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,J){$.__proto__=J}||function($,J){for(var ot in J)J.hasOwnProperty(ot)&&($[ot]=J[ot])})(H,W)},function(H,W){function $(){this.constructor=H}V(H,W),H.prototype=null===W?Object.create(W):($.prototype=W.prototype,new $)});Object.defineProperty(D,"__esModule",{value:!0});var y=l(33935),v=l(91478);function _(V){return V.bounds=typeof V.leaves<"u"?V.leaves.reduce(function(H,W){return W.bounds.union(H)},m.empty()):m.empty(),typeof V.groups<"u"&&(V.bounds=V.groups.reduce(function(H,W){return _(W).union(H)},V.bounds)),V.bounds=V.bounds.inflate(V.padding),V.bounds}D.computeGroupBounds=_;var m=function(){function V(H,W,$,J){this.x=H,this.X=W,this.y=$,this.Y=J}return V.empty=function(){return new V(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY)},V.prototype.cx=function(){return(this.x+this.X)/2},V.prototype.cy=function(){return(this.y+this.Y)/2},V.prototype.overlapX=function(H){var W=this.cx(),$=H.cx();return W<=$&&H.x0?$[0]:null},V.prototype.vertices=function(){return[{x:this.x,y:this.y},{x:this.X,y:this.y},{x:this.X,y:this.Y},{x:this.x,y:this.Y}]},V.lineIntersection=function(H,W,$,J,ot,vt,et,P){var ht=$-H,rt=et-ot,gt=J-W,mt=P-vt,Dt=mt*ht-rt*gt;if(0==Dt)return null;var Nt=H-ot,re=W-vt,bt=(rt*re-mt*Nt)/Dt,It=(ht*re-gt*Nt)/Dt;return bt>=0&&bt<=1&&It>=0&&It<=1?{x:H+bt*ht,y:W+bt*gt}:null},V.prototype.inflate=function(H){return new V(this.x-H,this.X+H,this.y-H,this.Y+H)},V}();D.Rectangle=m,D.makeEdgeBetween=function t(V,H,W){var $=V.rayIntersection(H.cx(),H.cy())||{x:V.cx(),y:V.cy()},J=H.rayIntersection(V.cx(),V.cy())||{x:H.cx(),y:H.cy()},ot=J.x-$.x,vt=J.y-$.y,et=Math.sqrt(ot*ot+vt*vt),P=et-W;return{sourceIntersection:$,targetIntersection:J,arrowStart:{x:$.x+P*ot/et,y:$.y+P*vt/et}}},D.makeEdgeTo=function c(V,H,W){var $=H.rayIntersection(V.x,V.y);$||($={x:H.cx(),y:H.cy()});var J=$.x-V.x,ot=$.y-V.y,vt=Math.sqrt(J*J+ot*ot);return{x:$.x-W*J/vt,y:$.y-W*ot/vt}};var h=function V(H,W,$){this.v=H,this.r=W,this.pos=$,this.prev=p(),this.next=p()},f=function V(H,W,$){this.isOpen=H,this.v=W,this.pos=$};function g(V,H){return V.pos>H.pos?1:V.pos0&&(V[$].insert(ot),ot[J].insert(V))};W("next","prev"),W("prev","next")}};function L(V,H,W,$){void 0===$&&($=!1);var J=V.padding,ot=typeof V.groups<"u"?V.groups.length:0,vt=typeof V.leaves<"u"?V.leaves.length:0,et=ot?V.groups.reduce(function(jt,se){return jt.concat(L(se,H,W,!0))},[]):[],P=($?2:0)+vt+ot,ht=new Array(P),rt=new Array(P),gt=0,mt=function(jt,se){rt[gt]=jt,ht[gt++]=se};if($){var Dt=V.bounds,Nt=H.getCentre(Dt),re=H.getSize(Dt)/2,pt=H.getOpen(Dt),bt=H.getClose(Dt),Et=Nt-re+J/2,It=Nt+re-J/2;V.minVar.desiredPosition=Et,mt(H.makeRect(pt,bt,Et,J),V.minVar),V.maxVar.desiredPosition=It,mt(H.makeRect(pt,bt,It,J),V.maxVar)}vt&&V.leaves.forEach(function(jt){return mt(jt.bounds,jt.variable)}),ot&&V.groups.forEach(function(jt){var se=jt.bounds;mt(H.makeRect(H.getOpen(se),H.getClose(se),H.getCentre(se),H.getSize(se)),jt.minVar)});var Kt=M(rt,ht,H,W);return ot&&(ht.forEach(function(jt){jt.cOut=[],jt.cIn=[]}),Kt.forEach(function(jt){jt.left.cOut.push(jt),jt.right.cIn.push(jt)}),V.groups.forEach(function(jt){var se=(jt.padding-H.getSize(jt.bounds))/2;jt.minVar.cIn.forEach(function(ae){return ae.gap+=se}),jt.minVar.cOut.forEach(function(ae){ae.left=jt.maxVar,ae.gap+=se})})),et.concat(Kt)}function M(V,H,W,$){var J,ot=V.length,vt=2*ot;console.assert(H.length>=ot);var et=new Array(vt);for(J=0;Jet[$]&&(et[$]=P)}vt=et})}},V.prototype.createAlignment=function(H){var W=this,$=this.nodes[H.offsets[0].node].variable;this.makeFeasible(H);var J="x"===H.axis?this.xConstraints:this.yConstraints;H.offsets.slice(1).forEach(function(ot){J.push(new y.Constraint($,W.nodes[ot.node].variable,ot.offset,!0))})},V.prototype.createConstraints=function(H){var W=this,$=function(J){return typeof J.type>"u"||"separation"===J.type};this.xConstraints=H.filter(function(J){return"x"===J.axis&&$(J)}).map(function(J){return W.createSeparation(J)}),this.yConstraints=H.filter(function(J){return"y"===J.axis&&$(J)}).map(function(J){return W.createSeparation(J)}),H.filter(function(J){return"alignment"===J.type}).forEach(function(J){return W.createAlignment(J)})},V.prototype.setupVariablesAndBounds=function(H,W,$,J){this.nodes.forEach(function(ot,vt){ot.fixed?(ot.variable.weight=ot.fixedWeight?ot.fixedWeight:1e3,$[vt]=J(ot)):ot.variable.weight=1;var et=(ot.width||0)/2,P=(ot.height||0)/2,ht=H[vt],rt=W[vt];ot.bounds=new m(ht-et,ht+et,rt-P,rt+P)})},V.prototype.xProject=function(H,W,$){!this.rootGroup&&!this.avoidOverlaps&&!this.xConstraints||this.project(H,W,H,$,function(J){return J.px},this.xConstraints,Y,function(J){return J.bounds.setXCentre($[J.variable.index]=J.variable.position())},function(J){var ot=$[J.minVar.index]=J.minVar.position(),vt=$[J.maxVar.index]=J.maxVar.position(),et=J.padding/2;J.bounds.x=ot-et,J.bounds.X=vt+et})},V.prototype.yProject=function(H,W,$){!this.rootGroup&&!this.yConstraints||this.project(H,W,W,$,function(J){return J.py},this.yConstraints,z,function(J){return J.bounds.setYCentre($[J.variable.index]=J.variable.position())},function(J){var ot=$[J.minVar.index]=J.minVar.position(),vt=$[J.maxVar.index]=J.maxVar.position(),et=J.padding/2;J.bounds.y=ot-et,J.bounds.Y=vt+et})},V.prototype.projectFunctions=function(){var H=this;return[function(W,$,J){return H.xProject(W,$,J)},function(W,$,J){return H.yProject(W,$,J)}]},V.prototype.project=function(H,W,$,J,ot,vt,et,P,ht){this.setupVariablesAndBounds(H,W,J,ot),this.rootGroup&&this.avoidOverlaps&&(_(this.rootGroup),vt=vt.concat(et(this.rootGroup))),this.solve(this.variables,vt,$,J),this.nodes.forEach(P),this.rootGroup&&this.avoidOverlaps&&(this.groups.forEach(ht),_(this.rootGroup))},V.prototype.solve=function(H,W,$,J){var ot=new y.Solver(H,W);ot.setStartingPositions($),ot.setDesiredPositions(J),ot.solve()},V}();D.Projection=st},85238:(w,D,l)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var d=l(38693),y=function t(c,h){this.id=c,this.distance=h},v=function t(c){this.id=c,this.neighbours=[]},_=function t(c,h,f){this.node=c,this.prev=h,this.d=f},m=function(){function t(c,h,f,g,p){this.n=c,this.es=h,this.neighbours=new Array(this.n);for(var x=this.n;x--;)this.neighbours[x]=new v(x);for(x=this.es.length;x--;){var S=this.es[x],L=f(S),M=g(S),G=p(S);this.neighbours[L].neighbours.push(new y(M,G)),this.neighbours[M].neighbours.push(new y(L,G))}}return t.prototype.DistanceMatrix=function(){for(var c=new Array(this.n),h=0;hR&&(M.d=R,M.prev=S,f.reduceKey(M.q,M,function(O,Y){return O.q=Y}))}}return p},t}();D.Calculator=m},33935:(w,D)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});var l=function(){function c(h){this.scale=h,this.AB=0,this.AD=0,this.A2=0}return c.prototype.addVariable=function(h){var f=this.scale/h.scale,p=h.weight;this.AB+=p*f*(h.offset/h.scale),this.AD+=p*f*h.desiredPosition,this.A2+=p*f*f},c.prototype.getPosn=function(){return(this.AD-this.AB)/this.A2},c}();D.PositionStats=l;var d=function(){function c(h,f,g,p){void 0===p&&(p=!1),this.left=h,this.right=f,this.gap=g,this.equality=p,this.active=!1,this.unsatisfiable=!1,this.left=h,this.right=f,this.gap=g,this.equality=p}return c.prototype.slack=function(){return this.unsatisfiable?Number.MAX_VALUE:this.right.scale*this.right.position()-this.gap-this.left.scale*this.left.position()},c}();D.Constraint=d;var y=function(){function c(h,f,g){void 0===f&&(f=1),void 0===g&&(g=1),this.desiredPosition=h,this.weight=f,this.scale=g,this.offset=0}return c.prototype.dfdv=function(){return 2*this.weight*(this.position()-this.desiredPosition)},c.prototype.position=function(){return(this.block.ps.scale*this.block.posn+this.offset)/this.scale},c.prototype.visitNeighbours=function(h,f){var g=function(p,x){return p.active&&h!==x&&f(p,x)};this.cOut.forEach(function(p){return g(p,p.right)}),this.cIn.forEach(function(p){return g(p,p.left)})},c}();D.Variable=y;var v=function(){function c(h){this.vars=[],h.offset=0,this.ps=new l(h.scale),this.addVariable(h)}return c.prototype.addVariable=function(h){h.block=this,this.vars.push(h),this.ps.addVariable(h),this.posn=this.ps.getPosn()},c.prototype.updateWeightedPosition=function(){this.ps.AB=this.ps.AD=this.ps.A2=0;for(var h=0,f=this.vars.length;h=0?this.inactive.push(h):this.bs.merge(h)}}},c.prototype.solve=function(){this.satisfy();for(var h=Number.MAX_VALUE,f=this.bs.cost();Math.abs(h-f)>1e-4;)this.satisfy(),h=f,f=this.bs.cost();return f},c.LAGRANGIAN_TOLERANCE=-1e-4,c.ZERO_UPPERBOUND=-1e-10,c}();D.Solver=m,D.removeOverlapInOneDimension=function t(c,h,f){for(var g=c.map(function(tt){return new y(tt.desiredCenter)}),p=[],x=c.length,S=0;S{"use strict";l.r(D),l.d(D,{AdminModule:()=>CD});var d={};l.r(d),l.d(d,{forceCenter:()=>D0,forceCollide:()=>$c,forceLink:()=>qc,forceManyBody:()=>eu,forceRadial:()=>e1,forceSimulation:()=>tu,forceX:()=>i1,forceY:()=>n1});var T={};l.r(T),l.d(T,{dispatch:()=>Za});var x={};l.r(x),l.d(x,{interval:()=>s1,now:()=>Jn,timeout:()=>ir,timer:()=>Ya,timerFlush:()=>il});var _=l(96814),m=l(44112),t=l(65879),c=l(39743),h=l(30617),f=l(11712),g=l(41419),p=l(89515);const v=function(){return{color:"black"}};let S=(()=>{class i{constructor(e){this.sideMenuService=e}ngOnInit(){this.sideMenuService.setAdminItems([])}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(c.D))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-page"]],decls:7,vars:5,consts:[[1,"container-fluid","ps-xl-5","pe-xl-5","admin-theme"],[1,"page-title","d-flex"],["svgIcon","perun-perun-admin",1,"perun-icon","icon-scale",3,"ngStyle"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0),t._UZ(1,"perun-web-apps-back-button"),t.TgZ(2,"h1",1),t._UZ(3,"mat-icon",2),t._uU(4),t.ALo(5,"translate"),t.qZA(),t._UZ(6,"app-animated-router-outlet"),t.qZA()),2&n&&(t.xp6(3),t.Q6J("ngStyle",t.DdM(4,v)),t.xp6(1),t.hij(" ",t.lcZ(5,2,"ADMIN.TITLE")," "))},dependencies:[_.PC,h.Hw,f.A,g.W,p.X$]})}return i})();var L=l(39518),O=l(19218);let Z=(()=>{class i{constructor(){this.items=[{cssIcon:"perun-attributes",url:"/admin/attributes",label:"MENU_ITEMS.ADMIN.ATTRIBUTES",style:"admin-btn"},{cssIcon:"perun-user",url:"/admin/users",label:"MENU_ITEMS.ADMIN.USERS",style:"admin-btn"},{cssIcon:"perun-owner-grey",url:"/admin/owners",label:"MENU_ITEMS.ADMIN.OWNERS",style:"admin-btn"},{cssIcon:"perun-service",url:"/admin/services",label:"MENU_ITEMS.ADMIN.SERVICES",style:"admin-btn"},{cssIcon:"perun-external-sources",url:"/admin/ext_sources",label:"MENU_ITEMS.ADMIN.EXT_SOURCES",style:"admin-btn"},{cssIcon:"perun-audit-log",url:"/admin/audit_log",label:"MENU_ITEMS.ADMIN.AUDIT_LOG",style:"admin-btn"},{cssIcon:"perun-consent-hubs",url:"/admin/consent_hubs",label:"MENU_ITEMS.ADMIN.CONSENT_HUBS",style:"admin-btn"},{cssIcon:"perun-searcher",url:"/admin/searcher",label:"MENU_ITEMS.ADMIN.SEARCHER",style:"admin-btn"},{cssIcon:"perun-blocked-logins",url:"/admin/blocked_logins",label:"MENU_ITEMS.ADMIN.BLOCKED_LOGINS",style:"admin-btn"}],this.visualizerItems=[{cssIcon:"perun-module-dependencies",url:"/admin/visualizer/attrDependencies",label:"MENU_ITEMS.VISUALIZER.ATTR_DEPENDENCIES",style:"admin-btn"},{cssIcon:"perun-user-destination-relationship",url:"/admin/visualizer/userDestinationRelationship",label:"MENU_ITEMS.VISUALIZER.USER_DESTINATION",style:"admin-btn"}]}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-overview"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:3,vars:4,consts:[[3,"items"],[3,"items","sectionId","title"]],template:function(n,s){1&n&&(t.TgZ(0,"div"),t._UZ(1,"perun-web-apps-menu-buttons-field",0)(2,"perun-web-apps-expandable-tiles",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("items",s.items),t.xp6(1),t.Q6J("items",s.visualizerItems)("sectionId","visualizer")("title","MENU_ITEMS.ADMIN.VISUALIZER"))},dependencies:[L.L,O.A]})}return i})();var B=l(78337),F=l(17700),I=l(25313),Y=l(73615),X=l(27618),it=l(32296),q=l(11186),at=l(12207),V=l(69755);function H(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function W(i,a){1&i&&t._UZ(0,"th",15)}function Q(i,a){if(1&i&&(t.TgZ(0,"td",16),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.friendlyName)}}function j(i,a){1&i&&t._UZ(0,"tr",17)}function ot(i,a){1&i&&t._UZ(0,"tr",18)}function yt(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",2),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",3)(5,"div"),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"div",4),t._uU(9),t.ALo(10,"translate"),t.qZA(),t.TgZ(11,"table",5),t.ynx(12,6),t.YNc(13,W,1,0,"th",7),t.YNc(14,Q,2,1,"td",8),t.BQk(),t.YNc(15,j,1,0,"tr",9),t.YNc(16,ot,1,0,"tr",10),t.qZA(),t.TgZ(17,"perun-web-apps-alert",11),t._uU(18),t.ALo(19,"translate"),t.qZA()(),t.TgZ(20,"div",12)(21,"button",13),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCancel())}),t._uU(22),t.ALo(23,"translate"),t.qZA(),t.TgZ(24,"button",14),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onSubmit())}),t._uU(25),t.ALo(26,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,10,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.TITLE")),t.xp6(4),t.hij(" ",t.lcZ(7,12,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.TEXT_LINE1")," "),t.xp6(3),t.hij(" ",t.lcZ(10,14,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.TEXT_LINE2")," "),t.xp6(2),t.Q6J("dataSource",e.dataSource),t.xp6(4),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(2),t.hij(" ",t.lcZ(19,16,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.WARNING")," "),t.xp6(4),t.hij(" ",t.lcZ(23,18,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading),t.xp6(1),t.hij(" ",t.lcZ(26,20,"DIALOGS.DELETE_ATTRIBUTE_DEFINITION.CONFIRM")," ")}}let et=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.attributesManager=o,this.displayedColumns=["name"],this.loading=!1}ngOnInit(){this.theme=this.data.theme,this.dataSource=new I.by(this.data.attributes)}onCancel(){this.dialogRef.close(!1)}onSubmit(){this.loading=!0;const e=[];for(const n of this.data.attributes)e.push(n.id);this.attributesManager.deleteAttributeDefinitions(e).subscribe(()=>{this.translate.get("DIALOGS.DELETE_ATTRIBUTE_DEFINITION.SUCCESS").subscribe(n=>{this.notificator.showSuccess(n),this.dialogRef.close(!0)})},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(X.H8))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-delete-attribute-definition-dialog"]],decls:4,vars:5,consts:[["spinner",""],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fw-bold"],["mat-table","",1,"w-100",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["class","font-weight-bolder","mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["alert_type","warn",1,"mt-3"],["mat-dialog-actions","",1,"mt-3"],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","warn","mat-flat-button","","data-cy","confirm-delete-attr-definition-button",1,"ms-2",3,"disabled","click"],["mat-header-cell",""],["mat-cell",""],["mat-header-row","",1,"font-weight-bolder"],["mat-row",""]],template:function(n,s){if(1&n&&(t.YNc(0,H,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div"),t.YNc(3,yt,27,22,"div",1),t.qZA()),2&n){const r=t.MAs(1);t.xp6(2),t.Gre("",s.theme," position-relative"),t.xp6(1),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[it.lW,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,F.uh,F.xY,F.H8,q.w,at.b,V.e,p.X$]})}return i})();var P=l(56223),ut=l(83620),rt=l(94664),gt=l(65619),mt=l(65592),Lt=l(54829),Mt=l(17728),le=l(36232),dt=l(8251),bt=l(79940);function Et(...i){const a=(0,bt.jO)(i),e=(0,Mt.k)(i);return e.length?new mt.y(n=>{let s=e.map(()=>[]),r=e.map(()=>!1);n.add(()=>{s=r=null});for(let o=0;!n.closed&&o{if(s[o].push(u),s.every(b=>b.length)){const b=s.map(C=>C.shift());n.next(a?a(...b):b),s.some((C,A)=>!C.length&&r[A])&&n.complete()}},()=>{r[o]=!0,!s[o].length&&n.complete()}));return()=>{s=r=null}}):le.E}var At=l(22096),Jt=l(80874),Kt=l(23680),re=l(24516),ne=l(64170),Ke=l(56263),ke=l(98525),wt=l(74104),Nt=l(92596),zt=l(25743);function $t(i,a){if(1&i&&(t.TgZ(0,"mat-option",7),t._uU(1),t.ALo(2,"displayedRole"),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e.roleName),t.xp6(1),t.hij(" ",t.lcZ(2,2,e)," ")}}function fe(i,a){if(1&i&&(t.TgZ(0,"mat-option",7),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}let Oe=(()=>{class i{constructor(e){this.attrRightsService=e,this.policyRemoved=new t.vpe,this.roles=this.attrRightsService.getRoles()}ngOnInit(){this.selectedRole=new gt.X(this.policy.role),this.objects=this.selectedRole.pipe((0,rt.w)(e=>this.attrRightsService.getObjects(e)))}changeRole(e){this.selectedRole.next(e.value),this.policy.object="None"}remove(){this.policyRemoved.emit()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(Y.eE))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-rights-item"]],inputs:{policy:"policy"},outputs:{policyRemoved:"policyRemoved"},decls:19,vars:17,consts:[[1,"flex-row"],[1,"grow-item"],[3,"ngModel","ngModelChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"ngModel","ngModelChange"],["color","warn","mat-icon-button","",1,"close-button",3,"matTooltip","click"],["inline","true"],[3,"value"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"mat-form-field",1)(2,"mat-label"),t._uU(3),t.ALo(4,"translate"),t.qZA(),t.TgZ(5,"mat-select",2),t.NdJ("ngModelChange",function(o){return s.policy.role=o})("selectionChange",function(o){return s.changeRole(o)}),t.YNc(6,$t,3,4,"mat-option",3),t.ALo(7,"async"),t.qZA()(),t.TgZ(8,"mat-form-field")(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"mat-select",4),t.NdJ("ngModelChange",function(o){return s.policy.object=o}),t.YNc(13,fe,2,2,"mat-option",3),t.ALo(14,"async"),t.qZA()(),t.TgZ(15,"button",5),t.NdJ("click",function(){return s.remove()}),t.ALo(16,"translate"),t.TgZ(17,"mat-icon",6),t._uU(18,"remove_circle"),t.qZA()()()),2&n&&(t.xp6(3),t.Oqu(t.lcZ(4,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.ROLE")),t.xp6(2),t.Q6J("ngModel",s.policy.role),t.xp6(1),t.Q6J("ngForOf",t.lcZ(7,9,s.roles)),t.xp6(4),t.Oqu(t.lcZ(11,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.ENTITY")),t.xp6(2),t.Q6J("ngModel",s.policy.object),t.xp6(1),t.Q6J("ngForOf",t.lcZ(14,13,s.objects)),t.xp6(2),t.s9C("matTooltip",t.lcZ(16,15,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.REMOVE_RULE")))},dependencies:[_.sg,P.JJ,P.On,h.Hw,it.RK,Nt.gM,ne.KE,ne.hX,Kt.ey,ke.gD,_.Ov,p.X$,zt.i],styles:[".flex-row[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background:white;border-radius:1em;padding:1em 1em 0}.grow-item[_ngcontent-%COMP%]{flex-grow:2;margin:0 1em}.close-button[_ngcontent-%COMP%]{position:absolute;font-size:1.3em;top:-15px;right:-15px;z-index:100}"]})}return i})();function ui(i,a){1&i&&(t.TgZ(0,"div",9),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.AND")," "))}function Gi(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"perun-web-apps-attribute-rights-item",7),t.NdJ("policyRemoved",function(){const r=t.CHM(e).index,o=t.oxw(2);return t.KtG(o.removePolicy(r))}),t.qZA(),t.YNc(2,ui,3,3,"div",8),t.qZA()}if(2&i){const e=a.$implicit,n=a.index,s=t.oxw(2);t.xp6(1),t.Q6J("policy",e),t.xp6(1),t.Q6J("ngIf",n!==s.collection.policies.length-1)}}function _i(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div",1)(1,"div",2),t.YNc(2,Gi,3,2,"div",3),t.qZA(),t.TgZ(3,"div",4)(4,"button",5),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.removeCollection())}),t.ALo(5,"translate"),t.TgZ(6,"mat-icon"),t._uU(7,"delete"),t.qZA()(),t.TgZ(8,"button",6),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.addPolicy())}),t.ALo(9,"translate"),t.TgZ(10,"mat-icon"),t._uU(11,"add_circle"),t.qZA()()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.collection.policies),t.xp6(2),t.s9C("matTooltip",t.lcZ(5,3,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.REMOVE_COLLECTION")),t.xp6(4),t.s9C("matTooltip",t.lcZ(9,5,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.ADD_RULE"))}}let He=(()=>{class i{constructor(){this.collectionRemoved=new t.vpe}addPolicy(){this.collection.policies.push({id:-1,role:null,object:null,policyCollectionId:this.collection.id})}removePolicy(e){this.collection.policies.splice(e,1),0===this.collection.policies.length&&this.removeCollection()}removeCollection(){this.collectionRemoved.emit()}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-rights-collection"]],inputs:{collection:"collection"},outputs:{collectionRemoved:"collectionRemoved"},decls:1,vars:1,consts:[["class","collection",4,"ngIf"],[1,"collection"],[1,"column","role-selection"],[4,"ngFor","ngForOf"],[1,"column","controls"],["mat-icon-button","",3,"matTooltip","click"],["color","accent","mat-icon-button","",3,"matTooltip","click"],[3,"policy","policyRemoved"],["class","divider",4,"ngIf"],[1,"divider"]],template:function(n,s){1&n&&t.YNc(0,_i,12,7,"div",0),2&n&&t.Q6J("ngIf",s.collection)},dependencies:[_.sg,_.O5,h.Hw,it.RK,Nt.gM,Oe,p.X$],styles:[".collection[_ngcontent-%COMP%]{background-color:#0000001a;padding:1em;border-radius:1em;margin-top:1em;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em}.column[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1em}.role-selection[_ngcontent-%COMP%]{flex-grow:2}.controls[_ngcontent-%COMP%]{align-items:flex-end;justify-content:center}.divider[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:1em}"]})}return i})();function _n(i,a){1&i&&(t.TgZ(0,"div",7),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_RIGHTS.OR")," "))}function vn(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"perun-web-apps-attribute-rights-collection",5),t.NdJ("collectionRemoved",function(){const r=t.CHM(e).index,o=t.oxw();return t.KtG(o.removeCollection(r))}),t.qZA(),t.YNc(2,_n,3,3,"div",6),t.qZA()}if(2&i){const e=a.$implicit,n=a.index,s=t.oxw();t.xp6(1),t.Q6J("collection",e.action===s.action?e:null),t.xp6(1),t.Q6J("ngIf",n!==s.lastIndex&&e.action===s.action)}}let Ws=(()=>{class i{ngOnChanges(){this.lastIndex=this.findLastIndex()}addCollection(){this.collections.push({id:-1,attributeId:this.attributeId,action:this.action,policies:[{id:-1,role:null,object:null,policyCollectionId:-1}]}),this.lastIndex=this.findLastIndex()}removeCollection(e){this.collections.splice(e,1),this.lastIndex=this.findLastIndex()}findLastIndex(){let e=0;for(let n=0;n{class i{constructor(){this.collections=[],this.actionTabs=["READ","WRITE"]}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-rights-tab-group"]],inputs:{attDef:"attDef",collections:"collections"},decls:2,vars:1,consts:[["mat-stretch-tabs","false"],[4,"ngFor","ngForOf"],["matTabLabel",""],[3,"attributeId","collections","action"]],template:function(n,s){1&n&&(t.TgZ(0,"mat-tab-group",0),t.YNc(1,Vi,3,3,"mat-tab",1),t.qZA()),2&n&&(t.xp6(1),t.Q6J("ngForOf",s.actionTabs))},dependencies:[_.sg,wt.uD,wt.uX,wt.SP,Ws,p.X$]})}return i})();var Ei=l(75986),$s=l(90980);function Aa(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div",1),t.ALo(1,"translate"),t.TgZ(2,"mat-checkbox",2),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.attDef.unique=s)}),t.ALo(3,"translate"),t._uU(4),t.ALo(5,"translate"),t.qZA()()}if(2&i){const e=a.ngIf,n=t.oxw();t.s9C("matTooltip",t.lcZ(1,7,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_UNIQUE_CHECKBOX.DISABLED_TOOLTIP")),t.Q6J("matTooltipDisabled",!e.disable),t.xp6(2),t.s9C("matTooltip",t.lcZ(3,9,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_UNIQUE_CHECKBOX.TOOLTIP")),t.Q6J("ngModel",n.attDef.unique)("disabled",e.disable)("matTooltipDisabled",e.disable),t.xp6(2),t.hij(" ",t.lcZ(5,11,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_UNIQUE_CHECKBOX.UNIQUE")," ")}}const vi=function(i){return{disable:i}};let xi=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-unique-checkbox"]],inputs:{attDef:"attDef"},decls:2,vars:5,consts:[["class","unique-checkbox-container","matTooltipPosition","after",3,"matTooltipDisabled","matTooltip",4,"ngIf"],["matTooltipPosition","after",1,"unique-checkbox-container",3,"matTooltipDisabled","matTooltip"],["labelPosition","after","matTooltipPosition","after","matTooltipClass","tooltip",1,"checkbox-main",3,"ngModel","disabled","matTooltipDisabled","matTooltip","ngModelChange"]],template:function(n,s){1&n&&(t.YNc(0,Aa,6,13,"div",0),t.ALo(1,"disableUniqueAttribute")),2&n&&t.Q6J("ngIf",t.VKq(3,vi,t.lcZ(1,1,s.attDef)))},dependencies:[_.O5,Ei.oG,P.JJ,P.On,Nt.gM,p.X$,$s.b],styles:[".unique-checkbox-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:1em 0 0;width:-moz-fit-content;width:fit-content}.checkbox-main[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:left}"]})}return i})();function Yh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"mat-checkbox",3),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.readGlobal=s)})("change",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.readGlobalChanged.emit(s.readGlobal))}),t.ALo(2,"translate"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL_READ_TOOLTIP")),t.Q6J("disabled",!e.readOperation)("ngModel",e.readGlobal),t.xp6(2),t.hij(" ",t.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL")," ")}}function Hh(i,a){1&i&&t._UZ(0,"br")}function zh(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"mat-checkbox",4),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.writeGlobal=s)})("change",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.writeGlobalChanged.emit(s.writeGlobal))}),t.ALo(2,"translate"),t._uU(3),t.ALo(4,"translate"),t.qZA()()}if(2&i){const e=t.oxw();t.xp6(1),t.s9C("matTooltip",t.lcZ(2,4,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL_WRITE_TOOLTIP")),t.Q6J("disabled",!e.writeOperation)("ngModel",e.writeGlobal),t.xp6(2),t.hij(" ",t.lcZ(4,6,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.GLOBAL")," ")}}const Xh=function(i){return{"mb-4":i}};let Ao=(()=>{class i{constructor(){this.readOperation=!1,this.readGlobal=!1,this.writeOperation=!0,this.writeGlobal=!1,this.readOperationChanged=new t.vpe,this.readGlobalChanged=new t.vpe,this.writeOperationChanged=new t.vpe,this.writeGlobalChanged=new t.vpe}changeReadOperation(){this.readOperationChanged.emit(this.readOperation),this.readOperation||(this.readGlobal=!1,this.readGlobalChanged.emit(this.readGlobal))}changeWriteOperation(){this.writeOperationChanged.emit(this.writeOperation),this.writeOperation||(this.writeGlobal=!1,this.writeGlobalChanged.emit(this.writeGlobal))}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["perun-web-apps-attribute-critical-operations-checkboxes"]],inputs:{attDef:"attDef",readOperation:"readOperation",readGlobal:"readGlobal",writeOperation:"writeOperation",writeGlobal:"writeGlobal"},outputs:{readOperationChanged:"readOperationChanged",readGlobalChanged:"readGlobalChanged",writeOperationChanged:"writeOperationChanged",writeGlobalChanged:"writeGlobalChanged"},decls:11,vars:20,consts:[["data-cy","checkbox-read-operation","labelPosition","after","matTooltipPosition","after",1,"checkbox-main",3,"ngModel","matTooltip","ngModelChange","change"],[4,"ngIf"],["labelPosition","after","matTooltipPosition","after",1,"checkbox-main",3,"ngModel","ngClass","matTooltip","ngModelChange","change"],["matTooltipPosition","after","data-cy","checkbox-read-critical",1,"ms-4","fst-italic",3,"disabled","ngModel","matTooltip","ngModelChange","change"],["matTooltipPosition","after",1,"ms-4","mb-4","fst-italic",3,"disabled","ngModel","matTooltip","ngModelChange","change"]],template:function(n,s){1&n&&(t.TgZ(0,"mat-checkbox",0),t.NdJ("ngModelChange",function(o){return s.readOperation=o})("change",function(){return s.changeReadOperation()}),t.ALo(1,"translate"),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.YNc(4,Yh,5,8,"div",1),t.YNc(5,Hh,1,0,"br",1),t.TgZ(6,"mat-checkbox",2),t.NdJ("ngModelChange",function(o){return s.writeOperation=o})("change",function(){return s.changeWriteOperation()}),t.ALo(7,"translate"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t.YNc(10,zh,5,8,"div",1)),2&n&&(t.s9C("matTooltip",t.lcZ(1,10,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.READ_TOOLTIP")),t.Q6J("ngModel",s.readOperation),t.xp6(2),t.hij(" ",t.lcZ(3,12,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.READ"),"\n"),t.xp6(2),t.Q6J("ngIf","entityless"!==s.attDef.entity),t.xp6(1),t.Q6J("ngIf","entityless"===s.attDef.entity),t.xp6(1),t.s9C("matTooltip",t.lcZ(7,14,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.WRITE_TOOLTIP")),t.Q6J("ngModel",s.writeOperation)("ngClass",t.VKq(18,Xh,"entityless"===s.attDef.entity)),t.xp6(2),t.hij(" ",t.lcZ(9,16,"SHARED_LIB.PERUN.COMPONENTS.ATTRIBUTE_CRITICAL_OPERATIONS_CHECKBOX.WRITE"),"\n"),t.xp6(2),t.Q6J("ngIf","entityless"!==s.attDef.entity))},dependencies:[_.mk,_.O5,Ei.oG,P.JJ,P.On,Nt.gM,p.X$],styles:[".checkbox-main[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:left}"]})}return i})(),ko=(()=>{class i{transform(e){if(null===e)return null;const n=e;return n.substring(n.lastIndexOf(".")+1,n.length)}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275pipe=t.Yjl({name:"attributeTypeClean",type:i,pure:!0})}return i})();function Wh(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function $h(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Jh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Qh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Kh(i,a){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function jh(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function qh(i,a){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij("",e," ")}}function td(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function ed(i,a){if(1&i&&(t.TgZ(0,"mat-option",20),t._uU(1),t.ALo(2,"attributeTypeClean"),t.qZA()),2&i){const e=a.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",t.lcZ(2,2,e)," ")}}function id(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function nd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"form",5)(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._UZ(10,"input",6),t.YNc(11,$h,3,3,"mat-error",7),t.qZA(),t.TgZ(12,"mat-form-field")(13,"mat-label"),t._uU(14),t.ALo(15,"translate"),t.qZA(),t._UZ(16,"input",8),t.YNc(17,Jh,3,3,"mat-error",7),t.qZA(),t.TgZ(18,"mat-form-field")(19,"mat-label"),t._uU(20),t.ALo(21,"translate"),t.qZA(),t.TgZ(22,"textarea",9),t._uU(23," "),t.qZA(),t.YNc(24,Qh,3,3,"mat-error",7),t.qZA(),t.TgZ(25,"mat-form-field")(26,"mat-label"),t._uU(27),t.ALo(28,"translate"),t.qZA(),t.TgZ(29,"mat-select",10),t.YNc(30,Kh,2,2,"mat-option",11),t.qZA(),t.YNc(31,jh,3,3,"mat-error",7),t.qZA(),t.TgZ(32,"mat-form-field")(33,"mat-label"),t._uU(34),t.ALo(35,"translate"),t.qZA(),t.TgZ(36,"mat-select",12),t.YNc(37,qh,2,2,"mat-option",11),t.qZA(),t.YNc(38,td,3,3,"mat-error",7),t.qZA(),t.TgZ(39,"mat-form-field")(40,"mat-label"),t._uU(41),t.ALo(42,"translate"),t.qZA(),t.TgZ(43,"mat-select",13),t.YNc(44,ed,3,4,"mat-option",11),t.qZA(),t.YNc(45,id,3,3,"mat-error",7),t.qZA()(),t._UZ(46,"perun-web-apps-attribute-unique-checkbox",14),t.ALo(47,"async"),t.TgZ(48,"perun-web-apps-attribute-critical-operations-checkboxes",15),t.NdJ("readOperationChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalReadOperations=s)})("readGlobalChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalReadGlobal=s)})("writeOperationChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalWriteOperations=s)})("writeGlobalChanged",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.finalWriteGlobal=s)}),t.qZA(),t._UZ(49,"perun-web-apps-attribute-rights-tab-group",16),t.qZA(),t.TgZ(50,"div",17)(51,"button",18),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.cancel())}),t._uU(52),t.ALo(53,"translate"),t.qZA(),t.TgZ(54,"button",19),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.submit())}),t._uU(55),t.ALo(56,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,23,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.TITLE")),t.xp6(3),t.Q6J("formGroup",e.attributeControl),t.xp6(3),t.Oqu(t.lcZ(9,25,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.FRIENDLY_NAME")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","friendlyName")),t.xp6(3),t.Oqu(t.lcZ(15,27,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.DISPLAY_NAME")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","displayName")),t.xp6(3),t.Oqu(t.lcZ(21,29,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.DESCRIPTION")),t.xp6(4),t.Q6J("ngIf",e.attributeControl.hasError("required","description")),t.xp6(3),t.Oqu(t.lcZ(28,31,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.ENTITY")),t.xp6(3),t.Q6J("ngForOf",e.entities),t.xp6(1),t.Q6J("ngIf",e.attributeControl.hasError("required","entity")),t.xp6(3),t.Oqu(t.lcZ(35,33,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.DEFINITION")),t.xp6(3),t.Q6J("ngForOf",e.definitionTypes),t.xp6(1),t.Q6J("ngIf",e.attributeControl.hasError("required","definitionType")),t.xp6(3),t.Oqu(t.lcZ(42,35,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.VALUE_TYPE")),t.xp6(3),t.Q6J("ngForOf",e.valueTypes),t.xp6(1),t.Q6J("ngIf",e.attributeControl.hasError("required","valueType")),t.xp6(1),t.Q6J("attDef",t.lcZ(47,37,e.attDef)),t.xp6(2),t.Q6J("attDef",e.attDef),t.xp6(1),t.Q6J("collections",e.collections),t.xp6(3),t.hij(" ",t.lcZ(53,39,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.CANCEL")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.attributeControl.invalid),t.xp6(1),t.hij(" ",t.lcZ(56,41,"DIALOGS.CREATE_ATTRIBUTE_DEFINITION.CONFIRM")," ")}}let ad=(()=>{class i{constructor(e,n,s,r,o,u,b){this.dialogRef=e,this.formBuilder=n,this.attributeService=s,this.attributeRightsService=r,this.notificator=o,this.translate=u,this.uniqueAttPipe=b,this.loading=!1,this.attributeControl=this.formBuilder.group({friendlyName:["",P.kI.required],displayName:["",P.kI.required],description:["",P.kI.required],entity:["",P.kI.required],definitionType:["",P.kI.required],valueType:["",P.kI.required]}),this.entities=["facility","resource","group","group_resource","host","member","member_group","member_resource","user","ues","user_facility","vo","entityless"],this.definitionTypes=["def","opt","virt","core"],this.valueTypes=["java.lang.String","java.lang.Integer","java.lang.Boolean","java.util.ArrayList","java.util.LinkedHashMap"],this.attDef=new gt.X({id:0,beanName:"",namespace:"",unique:!1}),this.collections=[],this.finalReadGlobal=!1,this.finalWriteGlobal=!1,this.attributeControl.valueChanges.pipe((0,ut.b)(200)).subscribe(C=>{this.setAttribute(C)})}submit(){this.loading=!0,this.attributeService.createAttributeDefinition({attribute:this.attDef.getValue()}).pipe((0,rt.w)(e=>(this.attDefCreated=e,Et((0,At.of)(e.id),(0,At.of)(this.collections)))),this.attributeRightsService.addAttributeId(),this.attributeRightsService.filterNullInPolicy(),(0,rt.w)(e=>this.attributeService.setAttributePolicyCollections({policyCollections:e})),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalReadOperations,!1,this.finalReadGlobal,!1,this.attDefCreated.id,X.oW.READ)),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalWriteOperations,!0,this.finalWriteGlobal,!1,this.attDefCreated.id,X.oW.WRITE))).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.CREATE_ATTRIBUTE_DEFINITION.SUCCESS")),this.dialogRef.close(!0)},error:()=>this.loading=!1})}cancel(){this.dialogRef.close(!1)}setAttribute(e){const n={id:0,beanName:"",friendlyName:e.friendlyName,displayName:e.displayName,description:e.description,type:e.valueType,namespace:this.createNamespace(e.entity,e.definitionType)};n.unique=this.attDef.getValue().unique&&!this.uniqueAttPipe.transform(n),this.attDef.next(n)}createNamespace(e,n){return"urn:perun:"+e+":attribute-def:"+n}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(P.qu),t.Y36(X.H8),t.Y36(Y.eE),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(Jt.bY))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-create-attribute-definition-dialog"]],features:[t._Bn([Jt.bY])],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"dialog-container",3,"formGroup"],["matInput","","formControlName","friendlyName","data-cy","attribute-friendly-name-input","required",""],[4,"ngIf"],["matInput","","formControlName","displayName","data-cy","attribute-display-name-input","required",""],["matInput","","formControlName","description","cdkTextareaAutosize","","data-cy","attribute-description-input","required",""],["formControlName","entity","data-cy","attribute-entity-input","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","definitionType","data-cy","attribute-definition-type-input","required",""],["formControlName","valueType","data-cy","attribute-value-type-input","required",""],[3,"attDef"],[3,"attDef","readOperationChanged","readGlobalChanged","writeOperationChanged","writeGlobalChanged"],[3,"collections"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","data-cy","create-attr-definition-button","mat-flat-button","",1,"ms-2",3,"disabled","click"],[3,"value"]],template:function(n,s){if(1&n&&(t.YNc(0,Wh,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,nd,57,43,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.sg,_.O5,Kt.ey,re.Nt,ne.KE,ne.hX,ne.TO,Ke.IC,P._Y,P.Fj,P.JJ,P.JL,P.Q7,P.sg,P.u,it.lW,F.uh,F.xY,F.H8,ke.gD,at.b,Un,xi,Ao,V.e,_.Ov,p.X$,ko]})}return i})();var ee=l(64124),ti=l(38106);function sd(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function rd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",3),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",4)(5,"perun-web-apps-alert",5),t._uU(6),t.ALo(7,"translate"),t.qZA(),t.TgZ(8,"mat-form-field",6)(9,"mat-label"),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"input",7),t.NdJ("ngModelChange",function(s){t.CHM(e);const r=t.oxw();return t.KtG(r.value=s)}),t.qZA()()(),t.TgZ(13,"div",8)(14,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.dialogRef.close())}),t._uU(15),t.ALo(16,"translate"),t.qZA(),t.TgZ(17,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.create())}),t._uU(18),t.ALo(19,"translate"),t.qZA()()()}if(2&i){const e=t.oxw();t.xp6(2),t.hij(" ",t.lcZ(3,7,"DIALOGS.IMPORT_ATTRIBUTE.TITLE")," "),t.xp6(4),t.hij(" ",t.lcZ(7,9,"DIALOGS.IMPORT_ATTRIBUTE.INFO")," "),t.xp6(4),t.Oqu(t.lcZ(11,11,"DIALOGS.IMPORT_ATTRIBUTE.HINT")),t.xp6(2),t.Q6J("ngModel",e.value),t.xp6(3),t.hij(" ",t.lcZ(16,13,"DIALOGS.IMPORT_ATTRIBUTE.CANCEL")," "),t.xp6(2),t.Q6J("disabled",0===e.value.trim().length||e.loading),t.xp6(1),t.hij(" ",t.lcZ(19,15,"DIALOGS.IMPORT_ATTRIBUTE.CREATE")," ")}}let od=(()=>{class i{constructor(e,n,s,r,o){this.dialogRef=e,this.notificator=n,this.translate=s,this.attributesManager=r,this.attributesRightsService=o,this.value="",this.loading=!1}create(){this.loading=!0,this.attributeData=JSON.parse(this.value),this.attributesManager.createAttributeDefinition({attribute:this.attributeData.attributeDefinition}).pipe((0,rt.w)(e=>Et((0,At.of)(e.id),(0,At.of)(this.attributeData.attributeRights))),this.attributesRightsService.addAttributeId(),(0,rt.w)(e=>this.attributesManager.setAttributePolicyCollections({policyCollections:e}))).subscribe(()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.IMPORT_ATTRIBUTE_DEFINITION.SUCCESS")),this.dialogRef.close(!0)},()=>this.loading=!1)}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(X.H8),t.Y36(Y.eE))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-attribute-import-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["mat-dialog-title",""],["mat-dialog-content",""],["alert_type","info"],[1,"w-100"],["matInput","","required","",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-stroked-button","",1,"ms-auto",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"]],template:function(n,s){if(1&n&&(t.YNc(0,sd,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,rd,20,17,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[re.Nt,ne.KE,ne.hX,P.Fj,P.JJ,P.Q7,P.On,it.lW,F.uh,F.xY,F.H8,q.w,at.b,V.e,p.X$]})}return i})();var je=l(13566),ka=l(53117),Yn=l(27921),Io=l(70342),Ia=l(3305),Oo=l(78932),Wi=l(55940),ld=l(45213),Hn=l(77983),Oa=l(93035),Ma=l(32596),Na=l(8355);function cd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"th",23)(1,"mat-checkbox",24),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(3);return t.KtG(s?r.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,n=t.oxw(2);t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}const ud=function(i){return{name:i}};function hd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",25)(1,"mat-checkbox",26),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(3);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"translate"),t.ALo(3,"checkboxLabel"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(3);t.xp6(1),t.Q6J("aria-label",t.xi3(2,2,t.lcZ(3,5,n.selection.isSelected(e)),t.VKq(7,ud,e[0])))("checked",n.selection.isSelected(e))}}function dd(i,a){1&i&&(t.ynx(0,20),t.YNc(1,cd,4,7,"th",21),t.YNc(2,hd,4,9,"td",22),t.BQk())}function pd(i,a){1&i&&(t.TgZ(0,"th",27),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.KEY")," "))}function md(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",28)(1,"mat-form-field")(2,"input",29),t.NdJ("ngModelChange",function(){const r=t.CHM(e).$implicit,o=t.oxw(2);return t.KtG(o.onValueChange(r))})("ngModelChange",function(s){const o=t.CHM(e).$implicit;return t.KtG(o[0]=s)}),t.qZA()()()}if(2&i){const e=a.$implicit;t.xp6(2),t.Q6J("ngModel",e[0])}}function fd(i,a){1&i&&(t.TgZ(0,"th",27),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.VALUE")," "))}function gd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",28)(1,"perun-web-apps-attribute-value",30),t.NdJ("sendEventToParent2",function(){const r=t.CHM(e).$implicit,o=t.oxw(2);return t.KtG(o.onValueChange(r))}),t.qZA()()}if(2&i){const e=a.$implicit;t.xp6(1),t.Q6J("attribute",e[1])}}function _d(i,a){1&i&&t._UZ(0,"tr",31)}function vd(i,a){1&i&&t._UZ(0,"tr",32)}const xd=function(i){return{all:i}};function yd(i,a){if(1&i&&(t.TgZ(0,"div",10)(1,"perun-web-apps-table-wrapper",11)(2,"table",12),t.YNc(3,dd,3,0,"ng-container",13),t.ALo(4,"isAllSelected"),t.ynx(5,14),t.YNc(6,pd,3,3,"th",15),t.YNc(7,md,3,1,"td",16),t.BQk(),t.ynx(8,17),t.YNc(9,fd,3,3,"th",15),t.YNc(10,gd,2,1,"td",16),t.BQk(),t.YNc(11,_d,1,0,"tr",18),t.YNc(12,vd,1,0,"tr",19),t.qZA()()()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("pageSizeOptions",e.pageSizeOptions)("dataLength",e.dataSource.filteredData.length)("hideExport",!0)("tableId",e.tableId),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(11,xd,t.xi3(4,8,e.dataSource,e.selection.selected.length))),t.xp6(8),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}function bd(i,a){1&i&&t._UZ(0,"mat-spinner",33)}function Td(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",34),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.NO_KEYS_WARNING")," "))}let Cd=(()=>{class i{constructor(e,n,s,r,o,u){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.attributesManager=o,this.cd=u,this.switchView=new t.vpe,this.records=[],this.displayedColumns=["select","key","value"],this.dataSource=new I.by,this.selection=new B.Ov(!0,[]),this.isAddButtonDisabled=!1,this.pageSizeOptions=ee.f7}set matSort(e){this.sort=e}ngOnChanges(){this.ngOnInit()}ngOnInit(){this.loading=!0,this.attDef=this.data.attDef,this.attributesManager.getEntitylessKeys(this.attDef.id).subscribe(e=>{this.attributesManager.getEntitylessAttributesByName(`${this.attDef.namespace}:${this.attDef.friendlyName}`).subscribe(n=>{let s=0;this.records=[];for(const r of e)this.records.push([r,n[s]]),s++;this.dataSource=new I.by(this.records),this.setDataSource(),this.loading=!1})})}setDataSource(){this.child?.paginator&&this.dataSource&&(this.dataSource.sort=this.sort,this.dataSource.paginator=this.child.paginator)}onSave(){this.updateMapAttributes();for(const e of this.selection.selected)this.attributesManager.setEntitylessAttribute({key:e[0],attribute:e[1]}).subscribe(()=>{this.translate.get("SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.SAVE_SUCCESS").subscribe(n=>{this.notificator.showSuccess(n),this.ngOnInit()})});this.selection.clear(),this.isAddButtonDisabled=!1,this.cd.detectChanges()}onRemove(){for(const e of this.selection.selected)this.attributesManager.removeEntitylessAttribute(e[0],e[1].id).subscribe(()=>{this.translate.get("SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.REMOVE_SUCCESS").subscribe(n=>{this.notificator.showSuccess(n),this.ngOnInit()})});this.ngOnInit(),this.selection.clear(),this.isAddButtonDisabled=!1,this.cd.detectChanges()}onAdd(){const e=["",this.attDef];e[1].value=void 0,this.records.unshift(e),this.dataSource.data=this.records,this.setDataSource(),this.selection.clear(),this.selection.select(e),this.isAddButtonDisabled=!0,this.cd.detectChanges()}onCancel(){this.dialogRef.close(!1)}isAllSelected(){return this.selection.selected.length===this.dataSource.data.length}masterToggle(){this.isAllSelected()?this.selection.clear():this.dataSource.data.forEach(e=>this.selection.select(e))}onValueChange(e){this.selection.select(e)}updateMapAttributes(){for(const e of this.items.toArray())"java.util.LinkedHashMap"===e.attribute.type&&e.updateMapAttribute()}ngAfterViewInit(){this.children.changes.subscribe(e=>{this.child=e.first,this.dataSource.paginator=this.child.paginator}),this.setDataSource()}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(X.H8),t.Y36(t.sBO))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-entityless-attribute-keys-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(je.YE,7),t.Gf(Oo.Mw,5),t.Gf(ee.l9,5)),2&n){let r;t.iGM(r=t.CRH())&&(s.matSort=r.first),t.iGM(r=t.CRH())&&(s.items=r),t.iGM(r=t.CRH())&&(s.children=r)}},inputs:{attDef:"attDef",tableId:"tableId"},outputs:{switchView:"switchView"},features:[t.TTD],decls:19,vars:19,consts:[["mat-dialog-title",""],["mat-dialog-actions","",1,"mt-3"],["mat-stroked-button","",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"click"],["color","accent","matTooltip","save or remove new attribute first","mat-flat-button","","matTooltipPosition","above",1,"ms-2",3,"disabled","matTooltipDisabled","click"],["color","warn","mat-flat-button","",1,"ms-2",3,"click"],["mat-dialog-content","",1,"mt-3",3,"hidden"],["class","card mt-3",4,"ngIf"],["class","ms-auto me-auto",4,"ngIf"],["alert_type","warn","class","mt-3",4,"ngIf"],[1,"card","mt-3"],[3,"pageSizeOptions","dataLength","hideExport","tableId"],["mat-table","","matSort","","matSortActive","key","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","key"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","value"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",4,"matRowDef","matRowDefColumns"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["color","primary",3,"aria-label","checked","change","click"],["mat-header-cell",""],["mat-cell",""],["matInput","","placeholder","New key",3,"ngModel","ngModelChange"],[3,"attribute","sendEventToParent2"],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item"],[1,"ms-auto","me-auto"],["alert_type","warn",1,"mt-3"]],template:function(n,s){1&n&&(t.TgZ(0,"h1",0),t._uU(1),t.qZA(),t.TgZ(2,"div",1)(3,"button",2),t.NdJ("click",function(){return s.switchView.emit()}),t._uU(4),t.ALo(5,"translate"),t.qZA(),t.TgZ(6,"button",3),t.NdJ("click",function(){return s.onSave()}),t._uU(7),t.ALo(8,"translate"),t.qZA(),t.TgZ(9,"button",4),t.NdJ("click",function(){return s.onAdd()}),t._uU(10),t.ALo(11,"translate"),t.qZA(),t.TgZ(12,"button",5),t.NdJ("click",function(){return s.onRemove()}),t._uU(13),t.ALo(14,"translate"),t.qZA()(),t.TgZ(15,"div",6),t.YNc(16,yd,13,13,"div",7),t.YNc(17,bd,1,0,"mat-spinner",8),t.YNc(18,Td,3,3,"perun-web-apps-alert",9),t.qZA()),2&n&&(t.xp6(1),t.Oqu(s.attDef.namespace+":"+s.attDef.friendlyName),t.xp6(3),t.hij(" ",t.lcZ(5,11,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(8,13,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.SAVE")," "),t.xp6(2),t.Q6J("disabled",s.isAddButtonDisabled)("matTooltipDisabled",!s.isAddButtonDisabled),t.xp6(1),t.hij(" ",t.lcZ(11,15,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.ADD")," "),t.xp6(3),t.hij(" ",t.lcZ(14,17,"SHARED.COMPONENTS.ENTITYLESS_ATTRIBUTES_LIST.REMOVE")," "),t.xp6(2),t.Q6J("hidden",s.loading),t.xp6(1),t.Q6J("ngIf",s.records&&s.records.length),t.xp6(1),t.Q6J("ngIf",s.loading),t.xp6(1),t.Q6J("ngIf",0===s.records.length))},dependencies:[_.O5,re.Nt,ne.KE,P.Fj,P.JJ,P.On,it.lW,je.YE,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,Ei.oG,F.uh,F.xY,F.H8,Wi.Ou,Nt.gM,q.w,ld.M,Hn.l,p.X$,Oa.I,Ma.G,Na.r],styles:[".mat-mdc-cell[_ngcontent-%COMP%]{padding:8px 8px 8px 0}"]})}return i})();var wd=l(49496);function Sd(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-dialog")}function Ed(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Ld(i,a){1&i&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.ERROR_FIELD_EMPTY")," "))}function Dd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",22),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(3);return t.KtG(s.switchShowKeys())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.SHOW_KEYS")," "))}const Ad=function(){return["id","name","enabled","script"]};function kd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"h1",4),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"div",5)(5,"form",6)(6,"mat-form-field")(7,"mat-label"),t._uU(8),t.ALo(9,"translate"),t.qZA(),t._UZ(10,"input",7),t.YNc(11,Ed,3,3,"mat-error",3),t.qZA(),t.TgZ(12,"mat-form-field")(13,"mat-label"),t._uU(14),t.ALo(15,"translate"),t.qZA(),t._UZ(16,"textarea",8),t.YNc(17,Ld,3,3,"mat-error",3),t.qZA()(),t.TgZ(18,"label",9),t._uU(19),t.ALo(20,"translate"),t.qZA(),t.TgZ(21,"div",10),t._uU(22),t.TgZ(23,"mat-icon",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.copyUrn())}),t.ALo(24,"translate"),t._uU(25,"content_copy"),t.qZA()(),t._UZ(26,"perun-web-apps-attribute-unique-checkbox",12),t.TgZ(27,"perun-web-apps-attribute-critical-operations-checkboxes",13),t.NdJ("readOperationChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalReadOperations=s)})("readGlobalChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalReadGlobal=s)})("writeOperationChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalWriteOperations=s)})("writeGlobalChanged",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(r.finalWriteGlobal=s)}),t.qZA(),t._UZ(28,"perun-web-apps-attribute-rights-tab-group",14),t.ALo(29,"async"),t.TgZ(30,"mat-accordion")(31,"mat-expansion-panel",15)(32,"mat-expansion-panel-header")(33,"mat-panel-title"),t._uU(34),t.ALo(35,"translate"),t.qZA()(),t._UZ(36,"app-services-list",16),t.ALo(37,"async"),t.qZA()()(),t.TgZ(38,"div",17),t.YNc(39,Dd,3,3,"button",18),t.TgZ(40,"button",19),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.onCancel())}),t._uU(41),t.ALo(42,"translate"),t.qZA(),t.TgZ(43,"button",20),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.onCopy())}),t._uU(44),t.ALo(45,"translate"),t.qZA(),t.TgZ(46,"button",21),t.NdJ("click",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.onSubmit())}),t._uU(47),t.ALo(48,"translate"),t.qZA()()()}if(2&i){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,26,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.TITLE")),t.xp6(3),t.Q6J("formGroup",e.attributeControl),t.xp6(3),t.Oqu(t.lcZ(9,28,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.DISPLAY_NAME")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","name")),t.xp6(3),t.Oqu(t.lcZ(15,30,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.DESCRIPTION")),t.xp6(3),t.Q6J("ngIf",e.attributeControl.hasError("required","description")),t.xp6(2),t.hij(" ",t.lcZ(20,32,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.URN")," "),t.xp6(3),t.hij(" ",e.urn," "),t.xp6(1),t.s9C("matTooltip",t.lcZ(24,34,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.URN_TOOLTIP")),t.xp6(3),t.Q6J("attDef",e.attDef),t.xp6(1),t.Q6J("attDef",e.attDef)("readOperation",e.initReadOperations)("readGlobal",e.initReadGlobal)("writeOperation",e.initWriteOperations)("writeGlobal",e.initWriteGlobal),t.xp6(1),t.Q6J("attDef",e.attDef)("collections",t.lcZ(29,36,e.collections$)),t.xp6(6),t.hij(" ",t.lcZ(35,38,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.SERVICES")," "),t.xp6(2),t.Q6J("disableRouting",!0)("displayedColumns",t.DdM(48,Ad))("services",t.lcZ(37,40,e.services$)),t.xp6(3),t.Q6J("ngIf","entityless"===(null==e.attDef?null:e.attDef.entity)),t.xp6(2),t.hij(" ",t.lcZ(42,42,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.CANCEL")," "),t.xp6(3),t.hij(" ",t.lcZ(45,44,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPY_FOR_IMPORT")," "),t.xp6(2),t.Q6J("disabled",e.loading||e.attributeControl.invalid),t.xp6(1),t.hij(" ",t.lcZ(48,46,"DIALOGS.EDIT_ATTRIBUTE_DEFINITION.CONFIRM")," ")}}function Id(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"div")(1,"app-entityless-attribute-keys-list",23),t.NdJ("switchView",function(){t.CHM(e);const s=t.oxw(2);return t.KtG(s.switchShowKeys())}),t.qZA()()}if(2&i){const e=t.oxw(2);t.xp6(1),t.Q6J("attDef",e.attDef)("tableId",e.tableId)}}function Od(i,a){if(1&i&&(t.TgZ(0,"div"),t.YNc(1,kd,49,49,"div",3),t.YNc(2,Id,2,2,"div",3),t.qZA()),2&i){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.showKeys),t.xp6(1),t.Q6J("ngIf",e.showKeys)}}let Md=(()=>{class i{constructor(e,n,s,r,o,u,b,C,A){this.dialogRef=e,this.data=n,this.notificator=s,this.translate=r,this.clipboard=o,this.attributesManager=u,this.serviceService=b,this.formBuilder=C,this.attributeRightsService=A,this.tableId=ti.Wv,this.loading=!1,this.showKeys=!1,this.attDef=this.data.attDef,this.attributeControl=this.formBuilder.group({name:[this.attDef.displayName,P.kI.required],description:[this.attDef.description,P.kI.required]}),this.urn=`${this.attDef.namespace}:${this.attDef.friendlyName}`,this.collections$=new gt.X([]),this.emptyCollections=[{id:-1,attributeId:this.data.attDef.id,action:X.oW.READ,policies:[]}],this.services$=this.serviceService.getServicesByAttributeDefinition(this.attDef.id).pipe((0,Yn.O)([]))}ngOnInit(){this.loading=!0,this.dialogRef.addPanelClass("mat-dialog-height-transition"),this.attributesManager.getAttributeRules(this.attDef.id).subscribe(e=>{this.collections$=new gt.X(e.attributePolicyCollections),this.initReadOperations="READ"in e.criticalActions,this.initWriteOperations="WRITE"in e.criticalActions,this.initReadGlobal=e.criticalActions.READ||!1,this.initWriteGlobal=e.criticalActions.WRITE||!1,this.loading=!1})}onSubmit(){this.loading=!0,this.updateAttribute(),this.attributesManager.updateAttributeDefinition({attributeDefinition:this.attDef}).pipe((0,rt.w)(()=>(0,At.of)(this.collections$.getValue())),this.attributeRightsService.filterNullInPolicy(),(0,rt.w)(e=>this.attributesManager.setAttributePolicyCollections(e.length>0?{policyCollections:e}:{policyCollections:this.emptyCollections})),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalReadOperations,this.initReadOperations,this.finalReadGlobal,this.initReadGlobal,this.attDef.id,X.oW.READ)),(0,rt.w)(()=>this.attributeRightsService.updateAttributeAction(this.finalWriteOperations,this.initWriteOperations,this.finalWriteGlobal,this.initWriteGlobal,this.attDef.id,X.oW.WRITE))).subscribe({next:()=>{this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.SUCCESS")),this.dialogRef.close(!0)},error:e=>{this.loading=!1,console.error(e)}})}onCancel(){this.dialogRef.close(!1)}switchShowKeys(){this.showKeys=!this.showKeys,this.dialogRef.updateSize(this.showKeys?"800px":"700px")}copyUrn(){this.clipboard.copy(this.urn)?this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPIED")):this.notificator.showError(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPY_FAILED"))}onCopy(){this.updateAttribute();const e={attributeDefinition:this.attDef,attributeRights:this.collections$.getValue()};this.clipboard.copy(JSON.stringify(e))?this.notificator.showSuccess(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPIED")):this.notificator.showError(this.translate.instant("DIALOGS.EDIT_ATTRIBUTE_DEFINITION.COPY_FAILED"))}updateAttribute(){this.attDef.displayName=this.attributeControl.value.name,this.attDef.description=this.attributeControl.value.description}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.so),t.Y36(F.WI),t.Y36(Y.V6),t.Y36(p.sK),t.Y36(Io.TU),t.Y36(X.H8),t.Y36(X.KK),t.Y36(P.qu),t.Y36(Y.eE))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-edit-attribute-definition-dialog"]],decls:4,vars:2,consts:[["spinner",""],[1,"admin-theme","position-relative"],[4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],[4,"ngIf"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"fields-container",3,"formGroup"],["matInput","","data-cy","display-name-input","formControlName","name","required",""],["matInput","","formControlName","description","cdkTextareaAutosize","","required",""],[1,"urn-name"],[1,"urn-row"],["matSuffix","",1,"copy-urn",3,"matTooltip","click"],[3,"attDef"],[3,"attDef","readOperation","readGlobal","writeOperation","writeGlobal","readOperationChanged","readGlobalChanged","writeOperationChanged","writeGlobalChanged"],[3,"attDef","collections"],[1,"mt-4","mb-4"],[3,"disableRouting","displayedColumns","services"],["mat-dialog-actions",""],["mat-stroked-button","",3,"click",4,"ngIf"],["mat-stroked-button","",1,"ms-auto",3,"click"],["mat-stroked-button","",1,"ms-2",3,"click"],["color","accent","mat-flat-button","",1,"ms-2",3,"disabled","click"],["mat-stroked-button","",3,"click"],[3,"attDef","tableId","switchView"]],template:function(n,s){if(1&n&&(t.YNc(0,Sd,1,0,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1),t.YNc(3,Od,3,2,"div",2),t.qZA()),2&n){const r=t.MAs(1);t.xp6(3),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,re.Nt,ne.KE,ne.hX,ne.TO,ne.R9,Ke.IC,P._Y,P.Fj,P.JJ,P.JL,P.Q7,P.sg,P.u,h.Hw,Ia.pp,Ia.ib,Ia.yz,Ia.yK,it.lW,F.uh,F.xY,F.H8,Nt.gM,at.b,Un,xi,Ao,V.e,Cd,wd.Q,_.Ov,p.X$],styles:[".fields-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.urn-name[_ngcontent-%COMP%]{color:#0000008a;margin-bottom:0;font-size:small}.urn-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.copy-urn[_ngcontent-%COMP%]{cursor:pointer}"],data:{animation:[ka.SG,ka.GH,ka.Ls]}})}return i})();var Mo=l(94409),No=l(56881);let Nd=(()=>{class i{transform(e){if(null===e)return null;const n=e;return n.substring(n.lastIndexOf(":")+1,n.length)}static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275pipe=t.Yjl({name:"nameSpaceToDef",type:i,pure:!0})}return i})();function Fd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"th",20)(1,"mat-checkbox",21),t.NdJ("change",function(s){t.CHM(e);const r=t.oxw(2);return t.KtG(s?r.masterToggle():null)}),t.ALo(2,"translate"),t.ALo(3,"masterCheckboxLabel"),t.qZA()()}if(2&i){const e=t.oxw().ngIf,n=t.oxw();t.xp6(1),t.Q6J("aria-label",t.lcZ(2,3,t.lcZ(3,5,e.all)))("checked",n.selection.hasValue()&&e.all)("indeterminate",n.selection.hasValue()&&!e.all)}}const Rd=function(i){return{name:i}};function Bd(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"td",22)(1,"mat-checkbox",23),t.NdJ("change",function(s){const o=t.CHM(e).$implicit,u=t.oxw(2);return t.KtG(s?u.selection.toggle(o):null)})("click",function(s){return s.stopPropagation()}),t.ALo(2,"multiWordDataCy"),t.ALo(3,"translate"),t.ALo(4,"checkboxLabel"),t.ALo(5,"consentRelatedAttribute"),t.ALo(6,"translate"),t.ALo(7,"consentRelatedAttribute"),t.qZA()()}if(2&i){const e=a.$implicit,n=t.oxw(2);t.xp6(1),t.Q2q("data-cy","",t.lcZ(2,6,e.displayName),"-checkbox"),t.Q6J("aria-label",t.xi3(3,8,t.lcZ(4,11,n.selection.isSelected(e)),t.VKq(23,Rd,e.displayName)))("checked",n.selection.isSelected(e))("disabled",t.Dn7(5,13,e.namespace,n.serviceEnabled,n.consentRequired))("matTooltip",t.lcZ(6,17,"ADMIN.ATTRIBUTES.CONSENT_RELATED_DISABLED"))("matTooltipDisabled",!t.Dn7(7,19,e.namespace,n.serviceEnabled,n.consentRequired))}}function Pd(i,a){1&i&&(t.ynx(0,17),t.YNc(1,Fd,4,7,"th",18),t.YNc(2,Bd,8,25,"td",19),t.BQk())}function Zd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_ID")," "))}function Gd(i,a){if(1&i&&(t.TgZ(0,"td",25),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.id)}}function Vd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_FRIENDLY_NAME")," "))}function Ud(i,a){if(1&i&&(t.TgZ(0,"td",26),t.ALo(1,"multiWordDataCy"),t._uU(2),t.qZA()),2&i){const e=a.$implicit;t.Q2q("data-cy","",t.lcZ(1,2,e.friendlyName),"-friendly-name"),t.xp6(2),t.hij(" ",e.friendlyName," ")}}function Yd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_DISPLAY_NAME")," "))}function Hd(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.hij(" ",e.displayName," ")}}function zd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_ENTITY")," "))}function Xd(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.entity)}}function Wd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_DEF")," "))}function $d(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"nameSpaceToDef"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.namespace))}}function Jd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_TYPE")," "))}function Qd(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.ALo(2,"attributeTypeClean"),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.type))}}function Kd(i,a){1&i&&(t.TgZ(0,"th",24),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.TABLE_ATTR_UNIQUE")," "))}function jd(i,a){if(1&i&&(t.TgZ(0,"td",26),t._uU(1),t.qZA()),2&i){const e=a.$implicit;t.xp6(1),t.Oqu(e.unique)}}function qd(i,a){1&i&&t._UZ(0,"tr",27)}function tp(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"tr",28),t.NdJ("click",function(){const r=t.CHM(e).$implicit,o=t.oxw();return t.KtG(o.onRowClick(r))}),t.qZA()}if(2&i){const e=t.oxw();t.ekj("cursor-pointer",!e.disableRouting)}}function ep(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.NO_ATTRIBUTES"),"\n"))}function ip(i,a){1&i&&(t.TgZ(0,"perun-web-apps-alert",29),t._uU(1),t.ALo(2,"translate"),t.qZA()),2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"SHARED_LIB.UI.ALERTS.NO_FILTER_RESULTS_ALERT"),"\n"))}const np=function(i){return{all:i}};let Js=(()=>{class i{constructor(e,n,s,r){this.dialog=e,this.authResolver=n,this.tableCheckbox=s,this.consentRelatedPipe=r,this.selection=new B.Ov(!0,[]),this.displayedColumns=["select","id","friendlyName","displayName","entity","namespace","type","unique"],this.disableRouting=!1,this.consentRequired=!1,this.serviceEnabled=!1,this.refreshEvent=new t.vpe,this.pageSizeOptions=ee.f7,this.canBeSelected=o=>!this.consentRelatedPipe.transform(o.namespace,this.serviceEnabled,this.consentRequired)}set matSort(e){this.sort=e,this.setDataSource()}static getDataForColumn(e,n){switch(n){case"id":return e.id.toString();case"friendlyName":return e.friendlyName;case"displayName":return e.displayName;case"entity":return e.entity;case"namespace":if(e.namespace){const s=e.namespace;return s.substring(s.lastIndexOf(":")+1,s.length)}return"";case"type":if(e.type){const s=e.type;return s.substring(s.lastIndexOf(".")+1,s.length)}return"";case"unique":return e.unique?"true":"false";default:return""}}ngOnChanges(){this.authResolver.isPerunAdminOrObserver()||(this.displayedColumns=this.displayedColumns.filter(e=>"id"!==e)),this.dataSource=new I.by(this.definitions),this.setDataSource()}ngAfterViewInit(){this.dataSource.paginator=this.child.paginator}exportAllData(e){(0,ee.O6)((0,ee.Xn)(this.dataSource.filteredData,this.displayedColumns,i.getDataForColumn),e)}exportDisplayedData(e){const n=this.dataSource.paginator.pageIndex*this.dataSource.paginator.pageSize,s=n+this.dataSource.paginator.pageSize;(0,ee.O6)((0,ee.Xn)(this.dataSource.sortData(this.dataSource.filteredData,this.dataSource.sort).slice(n,s),this.displayedColumns,i.getDataForColumn),e)}setDataSource(){this.dataSource&&(this.dataSource.filter=this.filterValue,this.dataSource.sort=this.sort,this.dataSource.filterPredicate=(e,n)=>(0,ee.Sd)(e,n,this.displayedColumns,i.getDataForColumn),this.dataSource.sortData=(e,n)=>(0,ee.pR)(e,n,i.getDataForColumn),this.dataSource.paginator=this.child.paginator)}isAllSelected(){return this.tableCheckbox.isAllSelected(this.selection.selected.length,this.dataSource,this.canBeSelected)}masterToggle(){this.tableCheckbox.masterToggle(this.isAllSelected(),this.selection,this.filterValue,this.dataSource,this.sort,this.child.paginator.pageSize,this.child.paginator.pageIndex,!0,this.canBeSelected)}onRowClick(e){if(!this.disableRouting){const n=(0,ee.kZ)();n.width="700px",n.data={attDef:e},this.dialog.open(Md,n).afterClosed().subscribe(r=>{r&&(this.selection.clear(),this.refreshEvent.emit())})}}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(Y.x4),t.Y36(Y.UA),t.Y36(Mo.u))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-attr-def-list"]],viewQuery:function(n,s){if(1&n&&(t.Gf(ee.l9,7),t.Gf(je.YE,7)),2&n){let r;t.iGM(r=t.CRH())&&(s.child=r.first),t.iGM(r=t.CRH())&&(s.matSort=r.first)}},inputs:{definitions:"definitions",selection:"selection",displayedColumns:"displayedColumns",filterValue:"filterValue",tableId:"tableId",disableRouting:"disableRouting",consentRequired:"consentRequired",serviceEnabled:"serviceEnabled"},outputs:{refreshEvent:"refreshEvent"},features:[t.TTD],decls:30,vars:16,consts:[[1,"card","mt-2",3,"hidden"],[3,"pageSizeOptions","dataLength","tableId","exportDisplayedData","exportAllData"],["mat-table","","matSort","","matSortActive","displayName","matSortDirection","asc","matSortDisableClear","",1,"w-100",3,"dataSource"],["matColumnDef","select",4,"ngIf"],["matColumnDef","id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","static-column-size","mat-cell","",4,"matCellDef"],["matColumnDef","friendlyName"],["mat-cell","",4,"matCellDef"],["matColumnDef","displayName"],["matColumnDef","entity"],["matColumnDef","namespace"],["matColumnDef","type"],["matColumnDef","unique"],["mat-header-row","",4,"matHeaderRowDef"],["class","dark-hover-list-item","mat-row","",3,"cursor-pointer","click",4,"matRowDef","matRowDefColumns"],["alert_type","warn",4,"ngIf"],["matColumnDef","select"],["class","align-checkbox","mat-header-cell","",4,"matHeaderCellDef"],["class","static-column-size align-checkbox","mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"align-checkbox"],["color","primary",3,"aria-label","checked","indeterminate","change"],["mat-cell","",1,"static-column-size","align-checkbox"],["matTooltipPosition","left","color","primary",3,"aria-label","checked","disabled","matTooltip","matTooltipDisabled","change","click"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",1,"static-column-size"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"dark-hover-list-item",3,"click"],["alert_type","warn"]],template:function(n,s){1&n&&(t.TgZ(0,"div",0)(1,"perun-web-apps-table-wrapper",1),t.NdJ("exportDisplayedData",function(o){return s.exportDisplayedData(o)})("exportAllData",function(o){return s.exportAllData(o)}),t.TgZ(2,"table",2),t.YNc(3,Pd,3,0,"ng-container",3),t.ALo(4,"isAllSelected"),t.ynx(5,4),t.YNc(6,Zd,3,3,"th",5),t.YNc(7,Gd,2,1,"td",6),t.BQk(),t.ynx(8,7),t.YNc(9,Vd,3,3,"th",5),t.YNc(10,Ud,3,4,"td",8),t.BQk(),t.ynx(11,9),t.YNc(12,Yd,3,3,"th",5),t.YNc(13,Hd,2,1,"td",8),t.BQk(),t.ynx(14,10),t.YNc(15,zd,3,3,"th",5),t.YNc(16,Xd,2,1,"td",8),t.BQk(),t.ynx(17,11),t.YNc(18,Wd,3,3,"th",5),t.YNc(19,$d,3,3,"td",8),t.BQk(),t.ynx(20,12),t.YNc(21,Jd,3,3,"th",5),t.YNc(22,Qd,3,3,"td",8),t.BQk(),t.ynx(23,13),t.YNc(24,Kd,3,3,"th",5),t.YNc(25,jd,2,1,"td",8),t.BQk(),t.YNc(26,qd,1,0,"tr",14),t.YNc(27,tp,1,2,"tr",15),t.qZA()()(),t.YNc(28,ep,3,3,"perun-web-apps-alert",16),t.YNc(29,ip,3,3,"perun-web-apps-alert",16)),2&n&&(t.Q6J("hidden",0===s.dataSource.filteredData.length||0===s.definitions.length),t.xp6(1),t.Q6J("pageSizeOptions",s.pageSizeOptions)("dataLength",s.dataSource.filteredData.length)("tableId",s.tableId),t.xp6(1),t.Q6J("dataSource",s.dataSource),t.xp6(1),t.Q6J("ngIf",t.VKq(14,np,t.Dn7(4,10,s.dataSource,s.selection.selected.length,s.canBeSelected))),t.xp6(23),t.Q6J("matHeaderRowDef",s.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",s.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===s.definitions.length),t.xp6(1),t.Q6J("ngIf",0===s.dataSource.filteredData.length&&0!==s.definitions.length))},dependencies:[_.O5,je.YE,je.nU,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.ge,I.ev,I.XQ,I.Gk,Ei.oG,Nt.gM,q.w,Hn.l,p.X$,No.R,Oa.I,Ma.G,Na.r,ko,Nd,Mo.u],styles:[".cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}"]})}return i})();var si=l(55959),yi=l(62481),Li=l(2730);function ap(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",9),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onCreate())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.CREATE")," "))}function sp(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",10),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onImport())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}2&i&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"ADMIN.ATTRIBUTES.IMPORT")," "))}function rp(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"button",11),t.NdJ("click",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.onDelete())}),t._uU(1),t.ALo(2,"translate"),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("disabled",0===e.selected.selected.length),t.xp6(1),t.hij(" ",t.lcZ(2,2,"ADMIN.ATTRIBUTES.DELETE")," ")}}function op(i,a){1&i&&t._UZ(0,"perun-web-apps-loading-table")}function lp(i,a){if(1&i){const e=t.EpF();t.TgZ(0,"app-attr-def-list",12),t.NdJ("refreshEvent",function(){t.CHM(e);const s=t.oxw();return t.KtG(s.refreshTable())}),t.qZA()}if(2&i){const e=t.oxw();t.Q6J("definitions",e.attrDefinitions)("disableRouting",!e.authResolver.isPerunAdminOrObserver())("filterValue",e.filterValue)("selection",e.selected)("tableId",e.tableId)}}let cp=(()=>{class i{constructor(e,n,s){this.dialog=e,this.attributesManager=n,this.authResolver=s,this.attrDefinitions=[],this.selected=new B.Ov(!0,[]),this.filterValue="",this.tableId=ti.uM}ngOnInit(){this.refreshTable()}onCreate(){const e=(0,ee.kZ)();e.width="650px",this.dialog.open(ad,e).afterClosed().subscribe(s=>{s&&this.refreshTable()})}onDelete(){const e=(0,ee.kZ)();e.width="450px",e.data={attributes:this.selected.selected,theme:"admin-theme"},this.dialog.open(et,e).afterClosed().subscribe(s=>{s&&(this.refreshTable(),this.selected.clear())})}refreshTable(){this.loading=!0,this.attributesManager.getAllAttributeDefinitions().subscribe(e=>{this.attrDefinitions=e,this.loading=!1})}applyFilter(e){this.filterValue=e}onImport(){const e=(0,ee.kZ)();e.width="700px",this.dialog.open(od,e).afterClosed().subscribe(s=>{!0===s&&this.refreshTable()})}static#t=this.\u0275fac=function(n){return new(n||i)(t.Y36(F.uw),t.Y36(X.H8),t.Y36(Y.x4))};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-attributes"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:13,vars:9,consts:[[1,"page-subtitle"],[3,"refresh"],["class","me-2 action-button","color","accent","data-cy","new-attr-definition-button","mat-flat-button","",3,"click",4,"ngIf"],["class","me-2 action-button","color","accent","mat-flat-button","",3,"click",4,"ngIf"],["color","warn","class","me-2","data-cy","delete-attr-definition-button","mat-flat-button","",3,"disabled","click",4,"ngIf"],[3,"placeholder","filter"],["spinner",""],[1,"position-relative"],[3,"definitions","disableRouting","filterValue","selection","tableId","refreshEvent",4,"perunWebAppsLoader","perunWebAppsLoaderIndicator"],["color","accent","data-cy","new-attr-definition-button","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","accent","mat-flat-button","",1,"me-2","action-button",3,"click"],["color","warn","data-cy","delete-attr-definition-button","mat-flat-button","",1,"me-2",3,"disabled","click"],[3,"definitions","disableRouting","filterValue","selection","tableId","refreshEvent"]],template:function(n,s){if(1&n&&(t.TgZ(0,"div")(1,"h1",0),t._uU(2),t.ALo(3,"translate"),t.qZA(),t.TgZ(4,"perun-web-apps-refresh-button",1),t.NdJ("refresh",function(){return s.refreshTable()}),t.qZA(),t.YNc(5,ap,3,3,"button",2),t.YNc(6,sp,3,3,"button",3),t.YNc(7,rp,3,4,"button",4),t.TgZ(8,"perun-web-apps-debounce-filter",5),t.NdJ("filter",function(o){return s.applyFilter(o)}),t.qZA(),t.YNc(9,op,1,0,"ng-template",null,6,t.W1O),t.TgZ(11,"div",7),t.YNc(12,lp,1,5,"app-attr-def-list",8),t.qZA()()),2&n){const r=t.MAs(10);t.xp6(2),t.Oqu(t.lcZ(3,7,"ADMIN.ATTRIBUTES.TITLE")),t.xp6(3),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("ngIf",s.authResolver.isPerunAdmin()),t.xp6(1),t.Q6J("placeholder","ADMIN.ATTRIBUTES.SEARCH"),t.xp6(4),t.Q6J("perunWebAppsLoader",s.loading)("perunWebAppsLoaderIndicator",r)}},dependencies:[_.O5,it.lW,Js,si.K,yi.t,Li.P,V.e,p.X$]})}return i})(),up=(()=>{class i{static#t=this.\u0275fac=function(n){return new(n||i)};static#e=this.\u0275cmp=t.Xpm({type:i,selectors:[["app-admin-visualizer"]],hostVars:2,hostBindings:function(n,s){2&n&&t.ekj("router-component",s.true)},decls:1,vars:0,template:function(n,s){1&n&&t._UZ(0,"app-animated-router-outlet")},dependencies:[f.A]})}return i})();function hp(){}function Qs(i){return null==i?hp:function(){return this.querySelector(i)}}function Fo(i){return null==i?[]:Array.isArray(i)?i:Array.from(i)}function pp(){return[]}function Ro(i){return null==i?pp:function(){return this.querySelectorAll(i)}}function Bo(i){return function(){return this.matches(i)}}function Po(i){return function(a){return a.matches(i)}}var gp=Array.prototype.find;function vp(){return this.firstElementChild}var yp=Array.prototype.filter;function bp(){return Array.from(this.children)}function Zo(i){return new Array(i.length)}function Fa(i,a){this.ownerDocument=i.ownerDocument,this.namespaceURI=i.namespaceURI,this._next=null,this._parent=i,this.__data__=a}function Lp(i,a,e,n,s,r){for(var u,o=0,b=a.length,C=r.length;oa?1:i>=a?0:NaN}Fa.prototype={constructor:Fa,appendChild:function(i){return this._parent.insertBefore(i,this._next)},insertBefore:function(i,a){return this._parent.insertBefore(i,a)},querySelector:function(i){return this._parent.querySelector(i)},querySelectorAll:function(i){return this._parent.querySelectorAll(i)}};var Ks="http://www.w3.org/1999/xhtml";const Go={svg:"http://www.w3.org/2000/svg",xhtml:Ks,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ra(i){var a=i+="",e=a.indexOf(":");return e>=0&&"xmlns"!==(a=i.slice(0,e))&&(i=i.slice(e+1)),Go.hasOwnProperty(a)?{space:Go[a],local:i}:i}function Hp(i){return function(){this.removeAttribute(i)}}function zp(i){return function(){this.removeAttributeNS(i.space,i.local)}}function Xp(i,a){return function(){this.setAttribute(i,a)}}function Wp(i,a){return function(){this.setAttributeNS(i.space,i.local,a)}}function $p(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttribute(i):this.setAttribute(i,e)}}function Jp(i,a){return function(){var e=a.apply(this,arguments);null==e?this.removeAttributeNS(i.space,i.local):this.setAttributeNS(i.space,i.local,e)}}function Vo(i){return i.ownerDocument&&i.ownerDocument.defaultView||i.document&&i||i.defaultView}function Kp(i){return function(){this.style.removeProperty(i)}}function jp(i,a,e){return function(){this.style.setProperty(i,a,e)}}function qp(i,a,e){return function(){var n=a.apply(this,arguments);null==n?this.style.removeProperty(i):this.style.setProperty(i,n,e)}}function xn(i,a){return i.style.getPropertyValue(a)||Vo(i).getComputedStyle(i,null).getPropertyValue(a)}function em(i){return function(){delete this[i]}}function im(i,a){return function(){this[i]=a}}function nm(i,a){return function(){var e=a.apply(this,arguments);null==e?delete this[i]:this[i]=e}}function Uo(i){return i.trim().split(/^|\s+/)}function js(i){return i.classList||new Yo(i)}function Yo(i){this._node=i,this._names=Uo(i.getAttribute("class")||"")}function Ho(i,a){for(var e=js(i),n=-1,s=a.length;++n=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(i){return this._names.indexOf(i)>=0}};var qs=[null];function We(i,a){this._groups=i,this._parents=a}function $o(){return new We([[document.documentElement]],qs)}We.prototype=$o.prototype={constructor:We,select:function dp(i){"function"!=typeof i&&(i=Qs(i));for(var a=this._groups,e=a.length,n=new Array(e),s=0;s=st&&(st=ht+1);!(_t=U[st])&&++st=0;)(o=n[s])&&(r&&4^o.compareDocumentPosition(r)&&r.parentNode.insertBefore(o,r),r=o);return this},sort:function Rp(i){function a(M,R){return M&&R?i(M.__data__,R.__data__):!M-!R}i||(i=Bp);for(var e=this._groups,n=e.length,s=new Array(n),r=0;r1?this.each((null==a?Kp:"function"==typeof a?qp:jp)(i,a,e??"")):xn(this.node(),i)},property:function am(i,a){return arguments.length>1?this.each((null==a?em:"function"==typeof a?nm:im)(i,a)):this.node()[i]},classed:function lm(i,a){var e=Uo(i+"");if(arguments.length<2){for(var n=js(this.node()),s=-1,r=e.length;++s=0&&(e=a.slice(n+1),a=a.slice(0,n)),{type:a,name:e}})}(i+""),r=n.length;if(!(arguments.length<2)){for(u=a?Fm:Nm,s=0;s{}};function Jo(){for(var n,i=0,a=arguments.length,e={};i=0&&(n=e.slice(s+1),e=e.slice(0,s)),e&&!a.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}})}(i+"",e),r=-1,o=n.length;if(!(arguments.length<2)){if(null!=a&&"function"!=typeof a)throw new Error("invalid callback: "+a);for(;++r0)for(var s,r,e=new Array(s),n=0;n=0&&(n=e.slice(s+1),e=e.slice(0,s)),e&&!a.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}})}(i+"",e),r=-1,o=n.length;if(!(arguments.length<2)){if(null!=a&&"function"!=typeof a)throw new Error("invalid callback: "+a);for(;++r0)for(var s,r,e=new Array(s),n=0;n=0&&i._call.call(null,a),i=i._next;--yn}function nl(){Ji=(Va=$n.now())+Ua,yn=zn=0;try{il()}finally{yn=0,function Qm(){for(var i,e,a=Ga,n=1/0;a;)a._call?(n>a._time&&(n=a._time),i=a,a=a._next):(e=a._next,a._next=null,a=i?i._next=e:Ga=e);Wn=i,er(n)}(),Ji=0}}function Jm(){var i=$n.now(),a=i-Va;a>tl&&(Ua-=a,Va=i)}function er(i){yn||(zn&&(zn=clearTimeout(zn)),i-Ji>24?(i<1/0&&(zn=setTimeout(nl,i-$n.now()-Ua)),Xn&&(Xn=clearInterval(Xn))):(Xn||(Va=$n.now(),Xn=setInterval(Jm,tl)),yn=1,el(nl)))}function ir(i,a,e){var n=new Qn;return n.restart(function(s){n.stop(),i(s+a)},a=null==a?0:+a,e),n}Qn.prototype=Ya.prototype={constructor:Qn,restart:function(i,a,e){if("function"!=typeof i)throw new TypeError("callback is not a function");e=(null==e?Jn():+e)+(null==a?0:+a),!this._next&&Wn!==this&&(Wn?Wn._next=this:Ga=this,Wn=this),this._call=i,this._time=e,er()},stop:function(){this._call&&(this._call=null,this._time=1/0,er())}};var Km=Za("start","end","cancel","interrupt"),jm=[],al=0,ar=2,Ha=3,sr=5,za=6;function Xa(i,a,e,n,s,r){var o=i.__transition;if(o){if(e in o)return}else i.__transition={};!function qm(i,a,e){var s,n=i.__transition;function o(C){var A,M,R,K;if(1!==e.state)return b();for(A in n)if((K=n[A]).name===e.name){if(K.state===Ha)return ir(o);4===K.state?(K.state=za,K.timer.stop(),K.on.call("interrupt",i,i.__data__,K.index,K.group),delete n[A]):+Aal)throw new Error("too late; already scheduled");return e}function bi(i,a){var e=hi(i,a);if(e.state>Ha)throw new Error("too late; already running");return e}function hi(i,a){var e=i.__transition;if(!e||!(e=e[a]))throw new Error("transition not found");return e}function bn(i,a){var n,s,o,e=i.__transition,r=!0;if(e){for(o in a=null==a?null:a+"",e)(n=e[o]).name===a?(s=n.state>ar&&n.state180?A+=360:A-C>180&&(C+=360),R.push({i:M.push(s(M)+"rotate(",null,n)-2,x:di(C,A)})):A&&M.push(s(M)+"rotate("+A+n)}(C.rotate,A.rotate,M,R),function u(C,A,M,R){C!==A?R.push({i:M.push(s(M)+"skewX(",null,n)-2,x:di(C,A)}):A&&M.push(s(M)+"skewX("+A+n)}(C.skewX,A.skewX,M,R),function b(C,A,M,R,K,J){if(C!==M||A!==R){var $=K.push(s(K)+"scale(",null,",",null,")");J.push({i:$-4,x:di(C,M)},{i:$-2,x:di(A,R)})}else(1!==M||1!==R)&&K.push(s(K)+"scale("+M+","+R+")")}(C.scaleX,C.scaleY,A.scaleX,A.scaleY,M,R),C=A=null,function(K){for(var U,J=-1,$=R.length;++J<$;)M[(U=R[J]).i]=U.x(K);return M.join("")}}}var af=ll(function ef(i){const a=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(i+"");return a.isIdentity?or:ol(a.a,a.b,a.c,a.d,a.e,a.f)},"px, ","px)","deg)"),cl=ll(function nf(i){return null!=i&&(Wa||(Wa=document.createElementNS("http://www.w3.org/2000/svg","g")),Wa.setAttribute("transform",i),i=Wa.transform.baseVal.consolidate())?ol((i=i.matrix).a,i.b,i.c,i.d,i.e,i.f):or},", ",")",")");function sf(i,a){var e,n;return function(){var s=bi(this,i),r=s.tween;if(r!==e)for(var o=0,u=(n=e=r).length;o>8&15|a>>4&240,a>>4&15|240&a,(15&a)<<4|15&a,1):8===e?Ja(a>>24&255,a>>16&255,a>>8&255,(255&a)/255):4===e?Ja(a>>12&15|a>>8&240,a>>8&15|a>>4&240,a>>4&15|240&a,((15&a)<<4|15&a)/255):null):(a=cf.exec(i))?new qe(a[1],a[2],a[3],1):(a=uf.exec(i))?new qe(255*a[1]/100,255*a[2]/100,255*a[3]/100,1):(a=hf.exec(i))?Ja(a[1],a[2],a[3],a[4]):(a=df.exec(i))?Ja(255*a[1]/100,255*a[2]/100,255*a[3]/100,a[4]):(a=pf.exec(i))?_l(a[1],a[2]/100,a[3]/100,1):(a=mf.exec(i))?_l(a[1],a[2]/100,a[3]/100,a[4]):hl.hasOwnProperty(i)?ml(hl[i]):"transparent"===i?new qe(NaN,NaN,NaN,0):null}function ml(i){return new qe(i>>16&255,i>>8&255,255&i,1)}function Ja(i,a,e,n){return n<=0&&(i=a=e=NaN),new qe(i,a,e,n)}function Qa(i,a,e,n){return 1===arguments.length?function _f(i){return i instanceof Kn||(i=Qi(i)),i?new qe((i=i.rgb()).r,i.g,i.b,i.opacity):new qe}(i):new qe(i,a,e,n??1)}function qe(i,a,e,n){this.r=+i,this.g=+a,this.b=+e,this.opacity=+n}function fl(){return`#${ji(this.r)}${ji(this.g)}${ji(this.b)}`}function gl(){const i=Ka(this.opacity);return`${1===i?"rgb(":"rgba("}${Ki(this.r)}, ${Ki(this.g)}, ${Ki(this.b)}${1===i?")":`, ${i})`}`}function Ka(i){return isNaN(i)?1:Math.max(0,Math.min(1,i))}function Ki(i){return Math.max(0,Math.min(255,Math.round(i)||0))}function ji(i){return((i=Ki(i))<16?"0":"")+i.toString(16)}function _l(i,a,e,n){return n<=0?i=a=e=NaN:e<=0||e>=1?i=a=NaN:a<=0&&(i=NaN),new pi(i,a,e,n)}function vl(i){if(i instanceof pi)return new pi(i.h,i.s,i.l,i.opacity);if(i instanceof Kn||(i=Qi(i)),!i)return new pi;if(i instanceof pi)return i;var a=(i=i.rgb()).r/255,e=i.g/255,n=i.b/255,s=Math.min(a,e,n),r=Math.max(a,e,n),o=NaN,u=r-s,b=(r+s)/2;return u?(o=a===r?(e-n)/u+6*(e0&&b<1?0:o,new pi(o,u,b,i.opacity)}function pi(i,a,e,n){this.h=+i,this.s=+a,this.l=+e,this.opacity=+n}function xl(i){return(i=(i||0)%360)<0?i+360:i}function ja(i){return Math.max(0,Math.min(1,i||0))}function ur(i,a,e){return 255*(i<60?a+(e-a)*i/60:i<180?e:i<240?a+(e-a)*(240-i)/60:a)}function yl(i,a,e,n,s){var r=i*i,o=r*i;return((1-3*i+3*r-o)*a+(4-6*r+3*o)*e+(1+3*i+3*r-3*o)*n+o*s)/6}cr(Kn,Qi,{copy(i){return Object.assign(new this.constructor,this,i)},displayable(){return this.rgb().displayable()},hex:dl,formatHex:dl,formatHex8:function ff(){return this.rgb().formatHex8()},formatHsl:function gf(){return vl(this).formatHsl()},formatRgb:pl,toString:pl}),cr(qe,Qa,ul(Kn,{brighter(i){return i=null==i?$a:Math.pow($a,i),new qe(this.r*i,this.g*i,this.b*i,this.opacity)},darker(i){return i=null==i?.7:Math.pow(.7,i),new qe(this.r*i,this.g*i,this.b*i,this.opacity)},rgb(){return this},clamp(){return new qe(Ki(this.r),Ki(this.g),Ki(this.b),Ka(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:fl,formatHex:fl,formatHex8:function vf(){return`#${ji(this.r)}${ji(this.g)}${ji(this.b)}${ji(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:gl,toString:gl})),cr(pi,function xf(i,a,e,n){return 1===arguments.length?vl(i):new pi(i,a,e,n??1)},ul(Kn,{brighter(i){return i=null==i?$a:Math.pow($a,i),new pi(this.h,this.s,this.l*i,this.opacity)},darker(i){return i=null==i?.7:Math.pow(.7,i),new pi(this.h,this.s,this.l*i,this.opacity)},rgb(){var i=this.h%360+360*(this.h<0),a=isNaN(i)||isNaN(this.s)?0:this.s,e=this.l,n=e+(e<.5?e:1-e)*a,s=2*e-n;return new qe(ur(i>=240?i-240:i+120,s,n),ur(i,s,n),ur(i<120?i+240:i-120,s,n),this.opacity)},clamp(){return new pi(xl(this.h),ja(this.s),ja(this.l),Ka(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const i=Ka(this.opacity);return`${1===i?"hsl(":"hsla("}${xl(this.h)}, ${100*ja(this.s)}%, ${100*ja(this.l)}%${1===i?")":`, ${i})`}`}}));const hr=i=>()=>i;function Tl(i,a){var e=a-i;return e?function bl(i,a){return function(e){return i+e*a}}(i,e):hr(isNaN(i)?a:i)}const qa=function i(a){var e=function Cf(i){return 1==(i=+i)?Tl:function(a,e){return e-a?function Tf(i,a,e){return i=Math.pow(i,e),a=Math.pow(a,e)-i,e=1/e,function(n){return Math.pow(i+n*a,e)}}(a,e,i):hr(isNaN(a)?e:a)}}(a);function n(s,r){var o=e((s=Qa(s)).r,(r=Qa(r)).r),u=e(s.g,r.g),b=e(s.b,r.b),C=Tl(s.opacity,r.opacity);return function(A){return s.r=o(A),s.g=u(A),s.b=b(A),s.opacity=C(A),s+""}}return n.gamma=i,n}(1);function Cl(i){return function(a){var o,u,e=a.length,n=new Array(e),s=new Array(e),r=new Array(e);for(o=0;o=1?(e=1,a-1):Math.floor(e*a),s=i[n],r=i[n+1];return yl((e-n/a)*a,n>0?i[n-1]:2*s-r,s,r,ne&&(r=a.slice(e,r),u[o]?u[o]+=r:u[++o]=r),(n=n[0])===(s=s[0])?u[o]?u[o]+=s:u[++o]=s:(u[++o]=null,b.push({i:o,x:di(n,s)})),e=pr.lastIndex;return e=0&&(a=a.slice(0,e)),!a||"start"===a})}(a)?rr:bi;return function(){var o=r(this,i),u=o.on;u!==n&&(s=(n=u).copy()).on(a,e),o.on=s}}(e,i,a))},attr:function Of(i,a){var e=Ra(i),n="transform"===e?cl:Sl;return this.attrTween(i,"function"==typeof a?(e.local?If:kf)(e,n,lr(this,"attr."+i,a)):null==a?(e.local?Lf:Ef)(e):(e.local?Af:Df)(e,n,a))},attrTween:function Bf(i,a){var e="attr."+i;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==a)return this.tween(e,null);if("function"!=typeof a)throw new Error;var n=Ra(i);return this.tween(e,(n.local?Ff:Rf)(n,a))},style:function cg(i,a,e){var n="transform"==(i+="")?af:Sl;return null==a?this.styleTween(i,function sg(i,a){var e,n,s;return function(){var r=xn(this,i),o=(this.style.removeProperty(i),xn(this,i));return r===o?null:r===e&&o===n?s:s=a(e=r,n=o)}}(i,n)).on("end.style."+i,El(i)):"function"==typeof a?this.styleTween(i,function og(i,a,e){var n,s,r;return function(){var o=xn(this,i),u=e(this),b=u+"";return null==u&&(this.style.removeProperty(i),b=u=xn(this,i)),o===b?null:o===n&&b===s?r:(s=b,r=a(n=o,u))}}(i,n,lr(this,"style."+i,a))).each(function lg(i,a){var e,n,s,u,r="style."+a,o="end."+r;return function(){var b=bi(this,i),C=b.on,A=null==b.value[r]?u||(u=El(a)):void 0;(C!==e||s!==A)&&(n=(e=C).copy()).on(o,s=A),b.on=n}}(this._id,i)):this.styleTween(i,function rg(i,a,e){var n,r,s=e+"";return function(){var o=xn(this,i);return o===s?null:o===n?r:r=a(n=o,e)}}(i,n,a),e).on("end.style."+i,null)},styleTween:function dg(i,a,e){var n="style."+(i+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==a)return this.tween(n,null);if("function"!=typeof a)throw new Error;return this.tween(n,function hg(i,a,e){var n,s;function r(){var o=a.apply(this,arguments);return o!==s&&(n=(s=o)&&function ug(i,a,e){return function(n){this.style.setProperty(i,a.call(this,n),e)}}(i,o,e)),n}return r._value=a,r}(i,a,e??""))},text:function fg(i){return this.tween("text","function"==typeof i?function mg(i){return function(){var a=i(this);this.textContent=a??""}}(lr(this,"text",i)):function pg(i){return function(){this.textContent=i}}(null==i?"":i+""))},textTween:function vg(i){var a="text";if(arguments.length<1)return(a=this.tween(a))&&a._value;if(null==i)return this.tween(a,null);if("function"!=typeof i)throw new Error;return this.tween(a,function _g(i){var a,e;function n(){var s=i.apply(this,arguments);return s!==e&&(a=(e=s)&&function gg(i){return function(a){this.textContent=i.call(this,a)}}(s)),a}return n._value=i,n}(i))},remove:function tg(){return this.on("end.remove",function qf(i){return function(){var a=this.parentNode;for(var e in this.__transition)if(+e!==i)return;a&&a.removeChild(this)}}(this._id))},tween:function of(i,a){var e=this._id;if(i+="",arguments.length<2){for(var o,n=hi(this.node(),e).tween,s=0,r=n.length;s=0&&i._call.call(void 0,a),i=i._next;--Cn}()}finally{Cn=0,function Og(){for(var i,e,a=ts,n=1/0;a;)a._call?(n>a._time&&(n=a._time),i=a,a=a._next):(e=a._next,a._next=null,a=i?i._next=e:ts=e);ia=i,fr(n)}(),qi=0}}function Ig(){var i=na.now(),a=i-es;a>Dl&&(is-=a,es=i)}function fr(i){Cn||(ta&&(ta=clearTimeout(ta)),i-qi>24?(i<1/0&&(ta=setTimeout(Il,i-na.now()-is)),ea&&(ea=clearInterval(ea))):(ea||(es=na.now(),ea=setInterval(Ig,Dl)),Cn=1,Al(Il)))}function Ol(i,a,e){var n=new ns;return n.restart(s=>{n.stop(),i(s+a)},a=null==a?0:+a,e),n}ns.prototype=function Ag(i,a,e){var n=new ns;return n.restart(i,a,e),n}.prototype={constructor:ns,restart:function(i,a,e){if("function"!=typeof i)throw new TypeError("callback is not a function");e=(null==e?kl():+e)+(null==a?0:+a),!this._next&&ia!==this&&(ia?ia._next=this:ts=this,ia=this),this._call=i,this._time=e,fr()},stop:function(){this._call&&(this._call=null,this._time=1/0,fr())}};const gr={capture:!0,passive:!1};function _r(i){i.preventDefault(),i.stopImmediatePropagation()}function Fl(i){return((i=Math.exp(i))+1/i)/2}const Rg=function i(a,e,n){function s(r,o){var U,z,u=r[0],b=r[1],C=r[2],R=o[2],K=o[0]-u,J=o[1]-b,$=K*K+J*J;if($<1e-12)z=Math.log(R/C)/a,U=function(Bt){return[u+Bt*K,b+Bt*J,C*Math.exp(a*Bt*z)]};else{var ht=Math.sqrt($),st=(R*R-C*C+n*$)/(2*C*e*ht),Ct=(R*R-C*C-n*$)/(2*R*e*ht),_t=Math.log(Math.sqrt(st*st+1)-st),ft=Math.log(Math.sqrt(Ct*Ct+1)-Ct);z=(ft-_t)/a,U=function(Bt){var Qt=Bt*z,qt=Fl(_t),Wt=C/(e*ht)*(qt*function Fg(i){return((i=Math.exp(2*i))-1)/(i+1)}(a*Qt+_t)-function Ng(i){return((i=Math.exp(i))-1/i)/2}(_t));return[u+Wt*K,b+Wt*J,C*qt/Fl(a*Qt+_t)]}}return U.duration=1e3*z*a/Math.SQRT2,U}return s.rho=function(r){var o=Math.max(.001,+r),u=o*o;return i(o,u,u*u)},s}(Math.SQRT2,2,4);function Ai(i,a){if(i=function Bg(i){let a;for(;a=i.sourceEvent;)i=a;return i}(i),void 0===a&&(a=i.currentTarget),a){var e=a.ownerSVGElement||a;if(e.createSVGPoint){var n=e.createSVGPoint();return n.x=i.clientX,n.y=i.clientY,[(n=n.matrixTransform(a.getScreenCTM().inverse())).x,n.y]}if(a.getBoundingClientRect){var s=a.getBoundingClientRect();return[i.clientX-s.left-a.clientLeft,i.clientY-s.top-a.clientTop]}}return[i.pageX,i.pageY]}const as=i=>()=>i;function Pg(i,{sourceEvent:a,target:e,transform:n,dispatch:s}){Object.defineProperties(this,{type:{value:i,enumerable:!0,configurable:!0},sourceEvent:{value:a,enumerable:!0,configurable:!0},target:{value:e,enumerable:!0,configurable:!0},transform:{value:n,enumerable:!0,configurable:!0},_:{value:s}})}function ki(i,a,e){this.k=i,this.x=a,this.y=e}ki.prototype={constructor:ki,scale:function(i){return 1===i?this:new ki(this.k*i,this.x,this.y)},translate:function(i,a){return 0===i&0===a?this:new ki(this.k,this.x+this.k*i,this.y+this.k*a)},apply:function(i){return[i[0]*this.k+this.x,i[1]*this.k+this.y]},applyX:function(i){return i*this.k+this.x},applyY:function(i){return i*this.k+this.y},invert:function(i){return[(i[0]-this.x)/this.k,(i[1]-this.y)/this.k]},invertX:function(i){return(i-this.x)/this.k},invertY:function(i){return(i-this.y)/this.k},rescaleX:function(i){return i.copy().domain(i.range().map(this.invertX,this).map(i.invert,i))},rescaleY:function(i){return i.copy().domain(i.range().map(this.invertY,this).map(i.invert,i))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var ss=new ki(1,0,0);function rs(i){for(;!i.__zoom;)if(!(i=i.parentNode))return ss;return i.__zoom}function vr(i){i.stopImmediatePropagation()}function aa(i){i.preventDefault(),i.stopImmediatePropagation()}function Zg(i){return!(i.ctrlKey&&"wheel"!==i.type||i.button)}function Gg(){var i=this;return i instanceof SVGElement?(i=i.ownerSVGElement||i).hasAttribute("viewBox")?[[(i=i.viewBox.baseVal).x,i.y],[i.x+i.width,i.y+i.height]]:[[0,0],[i.width.baseVal.value,i.height.baseVal.value]]:[[0,0],[i.clientWidth,i.clientHeight]]}function Rl(){return this.__zoom||ss}function Vg(i){return-i.deltaY*(1===i.deltaMode?.05:i.deltaMode?1:.002)*(i.ctrlKey?10:1)}function Ug(){return navigator.maxTouchPoints||"ontouchstart"in this}function Yg(i,a,e){var n=i.invertX(a[0][0])-e[0][0],s=i.invertX(a[1][0])-e[1][0],r=i.invertY(a[0][1])-e[0][1],o=i.invertY(a[1][1])-e[1][1];return i.translate(s>n?(n+s)/2:Math.min(0,n)||Math.max(0,s),o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o))}function Bl(i){var a={},e=i.node().nodeName;a.tag=e,"#text"==e?a.text=i.text():"#comment"==e&&(a.comment=i.text()),a.attributes={};var n=i.node().attributes;if(n)for(var s=0;s$}Tt.event(ve).zoom("mouse",e(st(Tt.that.__zoom,Tt.mouse[0]=Ai(ve,vt),Tt.mouse[1]),Tt.extent,o))},!0).on("mouseup.zoom",function ce(ve){kt.on("mousemove.zoom mouseup.zoom",null),function Nl(i,a){var e=i.document.documentElement,n=de(i).on("dragstart.drag",null);a&&(n.on("click.drag",_r,gr),setTimeout(function(){n.on("click.drag",null)},0)),"onselectstart"in e?n.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}(ve.view,Tt.moved),aa(ve),Tt.event(ve).end()},!0),Rt=Ai(nt,vt),Ut=nt.clientX,jt=nt.clientY;(function Ml(i){var a=i.document.documentElement,e=de(i).on("dragstart.drag",_r,gr);"onselectstart"in a?e.on("selectstart.drag",_r,gr):(a.__noselect=a.style.MozUserSelect,a.style.MozUserSelect="none")})(nt.view),vr(nt),Tt.mouse=[Rt,this.__zoom.invert(Rt)],bn(this),Tt.start()}}function Wt(nt,...St){if(i.apply(this,arguments)){var vt=this.__zoom,Tt=Ai(nt.changedTouches?nt.changedTouches[0]:nt,this),kt=vt.invert(Tt),Ut=e(st(ht(vt,vt.k*(nt.shiftKey?.5:2)),Tt,kt),a.apply(this,St),o);aa(nt),u>0?de(this).transition().duration(u).call(_t,Ut,Tt,nt):de(this).call(z.transform,Ut,Tt,nt)}}function pt(nt,...St){if(i.apply(this,arguments)){var Rt,Ut,jt,Xt,vt=nt.touches,Tt=vt.length,kt=ft(this,St,nt.changedTouches.length===Tt).event(nt);for(vr(nt),Ut=0;Uti.length)&&(e=i.length);var n=new Fe(e-a);return n.set(i.subarray(a,e)),n},ra=function(i,a,e,n){if(Fe.prototype.fill)return Fe.prototype.fill.call(i,a,e,n);for((null==e||e<0)&&(e=0),(null==n||n>i.length)&&(n=i.length);ei.length)&&(n=i.length);e2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],Re=function(i,a,e){var n=new Error(a||p_[i]);if(n.code=i,Error.captureStackTrace&&Error.captureStackTrace(n,Re),!e)throw n;return n},Hl=function(i,a,e){for(var n=0,s=0;n>5&1,u=r>>2&1,b=3&r,C=r>>6;8&r&&Re(0);var A=6-o,M=3==b?4:b,R=Hl(i,A,M),K=C?1<>3);$=U+(U>>3)*(7&i[5])}$>2145386496&&Re(1);var z=new Fe((1==a?J||$:a?0:$)+12);return z[0]=1,z[4]=4,z[8]=8,{b:A+K,y:0,l:0,d:R,w:a&&1!=a?a:z.subarray(12),e:$,o:new ls(z.buffer,0,3),u:J,c:u,m:Math.min(131072,$)}}if(25481893==(s>>4|i[3]<<20))return 8+(((e=i)[4]|e[5]<<8|e[6]<<16|e[7]<<24)>>>0);Re(0)},en=function(i){for(var a=0;1<e&&Re(3);for(var r=1<0;){var ht=en(o+1),st=n>>3,Ct=(1<>(7&n)&Ct,ft=(1<ft&&(_t-=Bt)),R[++u]=--_t,-1==_t?(o+=_t,U[--A]=u):o-=_t,!_t)do{var qt=n>>3;b=(i[qt]|i[qt+1]<<8)>>(7&n)&3,n+=2,u+=b}while(3==b)}(u>255||o)&&Re(0);for(var Wt=0,pt=(r>>1)+(r>>3)+3,Pt=r-1,Vt=0;Vt<=u;++Vt){var nt=R[Vt];if(nt<1)K[Vt]=-nt;else for(C=0;C=A)}}for(Wt&&Re(0),C=0;C>3,{b:s,s:U,n:z,t:J}]},f_=oa(new Fe([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],g_=oa(new Fe([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],__=oa(new Fe([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],zl=function(i,a){for(var e=i.length,n=new ls(e),s=0;su&&M>3;a[++M]=e.s[b=(b<>(7&A))&o],A-=C=e.n[b]}A==u&&M+1==s||Re(0)},y_=function(i,a,e){var n=6,s=a.length+3>>2,r=s<<1,o=s+r;la(i.subarray(n,n+=i[0]|i[1]<<8),a.subarray(0,s),e),la(i.subarray(n,n+=i[2]|i[3]<<8),a.subarray(s,r),e),la(i.subarray(n,n+=i[4]|i[5]<<8),a.subarray(r,o),e),la(i.subarray(n),a.subarray(o),e)},b_=function(i,a,e){var n,s=a.b,r=i[s],o=r>>1&3;a.l=1&r;var u=r>>3|i[s+1]<<5|i[s+2]<<13,b=(s+=3)+u;if(1==o)return s>=i.length?void 0:(a.b=s+1,e?(ra(e,i[s],a.y,a.y+=u),e):ra(new Fe(u),i[s]));if(!(b>i.length)){if(0==o)return a.b=b,e?(e.set(i.subarray(s,b),a.y),a.y+=u,e):wr(i,s,b);if(2==o){var C=i[s],A=3&C,M=C>>2&3,R=C>>4,K=0,J=0;A<2?1&M?R|=i[++s]<<4|(2&M&&i[++s]<<12):R=C>>3:(J=M,M<2?(R|=(63&i[++s])<<4,K=i[s]>>6|i[++s]<<2):2==M?(R|=i[++s]<<4|(3&i[++s])<<12,K=i[s]>>2|i[++s]<<6):(R|=i[++s]<<4|(63&i[++s])<<12,K=i[s]>>6|i[++s]<<2|i[++s]<<10)),++s;var $=e?e.subarray(a.y,a.y+a.m):new Fe(a.m),U=$.length-R;if(0==A)$.set(i.subarray(s,s+=R),U);else if(1==A)ra($,i[s++],U);else{var z=a.h;if(2==A){var ht=function(pe,Ce){var se=0,Ft=-1,Zt=new Fe(292),Qe=pe[Ce],De=Zt.subarray(0,256),N=Zt.subarray(256,268),Ve=new os(Zt.buffer,268);if(Qe<128){var _e=oa(pe,Ce+1,6),mi=_e[1],Us=_e[0]<<3,Ys=pe[Ce+=Qe];Ys||Re(0);for(var Bi=0,fi=0,Gn=mi.b,ya=Gn,gi=(++Ce<<3)-8+en(Ys);!((gi-=Gn)>3;if(De[++Ft]=mi.s[Bi+=(pe[dn]|pe[dn+1]<<8)>>(7&gi)&(1<>3]|pe[dn+1]<<8)>>(7&gi)&(1<255&&Re(0)}else{for(Ft=Qe-127;se>4,De[se+1]=15&ba}++Ce}var Ta=0;for(se=0;se11&&Re(0),Ta+=mn&&1<0;--se){var Ea=Ve[se];ra(Sa,se,Ea,Ve[se-1]=Ea+N[se]*(1<127&&(st=st-128<<8|i[s++]);var Ct=i[s++];3&Ct&&Re(0);for(var _t=[g_,__,f_],ft=2;ft>-1;--ft){var Bt=Ct>>2+(ft<<1)&3;if(1==Bt){var Qt=new Fe([0,0,i[s++]]);_t[ft]={s:Qt.subarray(2,3),n:Qt.subarray(0,1),t:new os(Qt.buffer,0,1),b:0}}else 2==Bt?(s=(n=oa(i,s,9-(1&ft)))[0],_t[ft]=n[1]):3==Bt&&(a.t||Re(0),_t[ft]=a.t[ft])}var qt=a.t=_t,Wt=qt[0],pt=qt[1],Pt=qt[2],Vt=i[b-1];Vt||Re(0);var nt=(b<<3)-8+en(Vt)-Pt.b,St=nt>>3,vt=0,Tt=(i[St]|i[St+1]<<8)>>(7&nt)&(1<>3]|i[St+1]<<8)>>(7&nt)&(1<>3]|i[St+1]<<8)>>(7&nt)&(1<>3]|i[St+1]<<8|i[St+2]<<16|i[St+3]<<24)>>>(7&nt)&ye-1);St=(nt-=Er[Xt])>>3;var ge=x_[Xt]+((i[St]|i[St+1]<<8|i[St+2]<<16)>>(7&nt)&(1<>3;var It=v_[Ut]+((i[St]|i[St+1]<<8|i[St+2]<<16)>>(7&nt)&(1<>3,Tt=Pt.t[Tt]+((i[St]|i[St+1]<<8)>>(7&nt)&(1<>3,Rt=Wt.t[Rt]+((i[St]|i[St+1]<<8)>>(7&nt)&(1<>3,kt=pt.t[kt]+((i[St]|i[St+1]<<8)>>(7&nt)&(1<3)a.o[2]=a.o[1],a.o[1]=a.o[0],a.o[0]=Gt-=3;else{var ie=Gt-(0!=It);ie?(Gt=3==ie?a.o[0]-1:a.o[ie],ie>1&&(a.o[2]=a.o[1]),a.o[1]=a.o[0],a.o[0]=Gt):Gt=a.o[0]}for(ft=0;ftge&&(Dt=ge),ft=0;ft{a=y,e=E});var s,r=Object.assign({},n),o="./this.program",u=(y,E)=>{throw E},C=n.print||console.log.bind(console),A=n.printErr||console.error.bind(console);Object.assign(n,r),r=null,n.thisProgram&&(o=n.thisProgram),n.quit&&(u=n.quit),n.wasmBinary&&(s=n.wasmBinary);var M,R,K=n.noExitRuntime||!0;"object"!=typeof WebAssembly&&nt("no native wasm support detected");var J,$,U,z,ht,st,Ct=!1;function _t(y,E){y||nt(E)}function ft(){var y=M.buffer;n.HEAP8=J=new Int8Array(y),n.HEAP16=U=new Int16Array(y),n.HEAP32=z=new Int32Array(y),n.HEAPU8=$=new Uint8Array(y),n.HEAPU16=new Uint16Array(y),n.HEAPU32=ht=new Uint32Array(y),n.HEAPF32=new Float32Array(y),n.HEAPF64=st=new Float64Array(y)}var St,vt,Tt,kt,Bt=[],Qt=[],qt=[],Wt=0,pt=null;function Pt(y){Wt++,n.monitorRunDependencies&&n.monitorRunDependencies(Wt)}function Vt(y){if(Wt--,n.monitorRunDependencies&&n.monitorRunDependencies(Wt),0==Wt&&pt){var E=pt;pt=null,E()}}function nt(y){n.onAbort&&n.onAbort(y),A(y="Aborted("+y+")"),Ct=!0,y+=". Build with -sASSERTIONS for more info.";var E=new WebAssembly.RuntimeError(y);throw e(E),E}function Ut(y){return y.startsWith("data:application/octet-stream;base64,")}function ce(y,E,k){return(G=y,Promise.resolve().then(()=>function Xt(y){if(y==St&&s)return new Uint8Array(s);throw"both async and sync fetching of the wasm failed"}(G))).then(G=>WebAssembly.instantiate(G,E)).then(G=>G).then(k,G=>{A("failed to asynchronously prepare wasm: "+G),nt(G)});var G}Ut(St="graphvizlib.wasm")||(vt=St,St=n.locateFile?n.locateFile(vt,""):""+vt);var ve={171280:(y,E)=>{var k=Ve(y),G=Ve(E);N.createPath("/",Gt.dirname(k)),N.writeFile(Gt.join("/",k),G)}};function we(y){this.name="ExitStatus",this.message=`Program terminated with exit(${y})`,this.status=y}var ye=y=>{for(;y.length>0;)y.shift()(n)},Gt={isAbs:y=>"/"===y.charAt(0),splitPath:y=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(y).slice(1),normalizeArray:(y,E)=>{for(var k=0,G=y.length-1;G>=0;G--){var tt=y[G];"."===tt?y.splice(G,1):".."===tt?(y.splice(G,1),k++):k&&(y.splice(G,1),k--)}if(E)for(;k;k--)y.unshift("..");return y},normalize:y=>{var E=Gt.isAbs(y),k="/"===y.substr(-1);return(y=Gt.normalizeArray(y.split("/").filter(G=>!!G),!E).join("/"))||E||(y="."),y&&k&&(y+="/"),(E?"/":"")+y},dirname:y=>{var E=Gt.splitPath(y),k=E[0],G=E[1];return k||G?(G&&(G=G.substr(0,G.length-1)),k+G):"."},basename:y=>{if("/"===y)return"/";var E=(y=(y=Gt.normalize(y)).replace(/\/$/,"")).lastIndexOf("/");return-1===E?y:y.substr(E+1)},join:function(){var y=Array.prototype.slice.call(arguments);return Gt.normalize(y.join("/"))},join2:(y,E)=>Gt.normalize(y+"/"+E)},ge=y=>(ge=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return E=>crypto.getRandomValues(E);nt("initRandomDevice")})())(y),It={resolve:function(){for(var y="",E=!1,k=arguments.length-1;k>=-1&&!E;k--){var G=k>=0?arguments[k]:N.cwd();if("string"!=typeof G)throw new TypeError("Arguments to path.resolve must be strings");if(!G)return"";y=G+"/"+y,E=Gt.isAbs(G)}return(E?"/":"")+(y=Gt.normalizeArray(y.split("/").filter(tt=>!!tt),!E).join("/"))||"."},relative:(y,E)=>{function k(oe){for(var te=0;te=0&&""===oe[me];me--);return te>me?[]:oe.slice(te,me-te+1)}y=It.resolve(y).substr(1),E=It.resolve(E).substr(1);for(var G=k(y.split("/")),tt=k(E.split("/")),ct=Math.min(G.length,tt.length),lt=ct,xt=0;xt{for(var G=E+k,tt=E;y[tt]&&!(tt>=G);)++tt;if(tt-E>16&&y.buffer&&ie)return ie.decode(y.subarray(E,tt));for(var ct="";E>10,56320|1023&oe)}}else ct+=String.fromCharCode((31<)<<6|xt)}else ct+=String.fromCharCode(lt)}return ct},Dt=[],Se=y=>{for(var E=0,k=0;k=55296&&G<=57343?(E+=4,++k):E+=3}return E},pe=(y,E,k,G)=>{if(!(G>0))return 0;for(var tt=k,ct=k+G-1,lt=0;lt=55296&&xt<=57343&&(xt=65536+((1023&xt)<<10)|1023&y.charCodeAt(++lt)),xt<=127){if(k>=ct)break;E[k++]=xt}else if(xt<=2047){if(k+1>=ct)break;E[k++]=192|xt>>6,E[k++]=128|63&xt}else if(xt<=65535){if(k+2>=ct)break;E[k++]=224|xt>>12,E[k++]=128|xt>>6&63,E[k++]=128|63&xt}else{if(k+3>=ct)break;E[k++]=240|xt>>18,E[k++]=128|xt>>12&63,E[k++]=128|xt>>6&63,E[k++]=128|63&xt}}return E[k]=0,k-tt};function Ce(y,E,k){var G=k>0?k:Se(y)+1,tt=new Array(G),ct=pe(y,tt,0,tt.length);return E&&(tt.length=ct),tt}var se={ttys:[],init:function(){},shutdown:function(){},register:function(y,E){se.ttys[y]={input:[],output:[],ops:E},N.registerDevice(y,se.stream_ops)},stream_ops:{open:function(y){var E=se.ttys[y.node.rdev];if(!E)throw new N.ErrnoError(43);y.tty=E,y.seekable=!1},close:function(y){y.tty.ops.fsync(y.tty)},fsync:function(y){y.tty.ops.fsync(y.tty)},read:function(y,E,k,G,tt){if(!y.tty||!y.tty.ops.get_char)throw new N.ErrnoError(60);for(var ct=0,lt=0;lt{if(!Dt.length){var E=null;if(typeof window<"u"&&"function"==typeof window.prompt?null!==(E=window.prompt("Input: "))&&(E+="\n"):"function"==typeof readline&&null!==(E=readline())&&(E+="\n"),!E)return null;Dt=Ce(E,!0)}return Dt.shift()})()},put_char:function(y,E){null===E||10===E?(C(ae(y.output,0)),y.output=[]):0!=E&&y.output.push(E)},fsync:function(y){y.output&&y.output.length>0&&(C(ae(y.output,0)),y.output=[])},ioctl_tcgets:function(y){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets:function(y,E,k){return 0},ioctl_tiocgwinsz:function(y){return[24,80]}},default_tty1_ops:{put_char:function(y,E){null===E||10===E?(A(ae(y.output,0)),y.output=[]):0!=E&&y.output.push(E)},fsync:function(y){y.output&&y.output.length>0&&(A(ae(y.output,0)),y.output=[])}}},Ft=y=>{y=65536*Math.ceil(y/65536);var k,E=Gh(65536,y);return E?($.fill(0,k=E,k+y),k):0},Zt={ops_table:null,mount:y=>Zt.createNode(null,"/",16895,0),createNode(y,E,k,G){if(N.isBlkdev(k)||N.isFIFO(k))throw new N.ErrnoError(63);Zt.ops_table||(Zt.ops_table={dir:{node:{getattr:Zt.node_ops.getattr,setattr:Zt.node_ops.setattr,lookup:Zt.node_ops.lookup,mknod:Zt.node_ops.mknod,rename:Zt.node_ops.rename,unlink:Zt.node_ops.unlink,rmdir:Zt.node_ops.rmdir,readdir:Zt.node_ops.readdir,symlink:Zt.node_ops.symlink},stream:{llseek:Zt.stream_ops.llseek}},file:{node:{getattr:Zt.node_ops.getattr,setattr:Zt.node_ops.setattr},stream:{llseek:Zt.stream_ops.llseek,read:Zt.stream_ops.read,write:Zt.stream_ops.write,allocate:Zt.stream_ops.allocate,mmap:Zt.stream_ops.mmap,msync:Zt.stream_ops.msync}},link:{node:{getattr:Zt.node_ops.getattr,setattr:Zt.node_ops.setattr,readlink:Zt.node_ops.readlink},stream:{}},chrdev:{node:{getattr:Zt.node_ops.getattr,setattr:Zt.node_ops.setattr},stream:N.chrdev_stream_ops}});var tt=N.createNode(y,E,k,G);return N.isDir(tt.mode)?(tt.node_ops=Zt.ops_table.dir.node,tt.stream_ops=Zt.ops_table.dir.stream,tt.contents={}):N.isFile(tt.mode)?(tt.node_ops=Zt.ops_table.file.node,tt.stream_ops=Zt.ops_table.file.stream,tt.usedBytes=0,tt.contents=null):N.isLink(tt.mode)?(tt.node_ops=Zt.ops_table.link.node,tt.stream_ops=Zt.ops_table.link.stream):N.isChrdev(tt.mode)&&(tt.node_ops=Zt.ops_table.chrdev.node,tt.stream_ops=Zt.ops_table.chrdev.stream),tt.timestamp=Date.now(),y&&(y.contents[E]=tt,y.timestamp=tt.timestamp),tt},getFileDataAsTypedArray:y=>y.contents?y.contents.subarray?y.contents.subarray(0,y.usedBytes):new Uint8Array(y.contents):new Uint8Array(0),expandFileStorage(y,E){var k=y.contents?y.contents.length:0;if(!(k>=E)){E=Math.max(E,k*(k<1048576?2:1.125)>>>0),0!=k&&(E=Math.max(E,256));var G=y.contents;y.contents=new Uint8Array(E),y.usedBytes>0&&y.contents.set(G.subarray(0,y.usedBytes),0)}},resizeFileStorage(y,E){if(y.usedBytes!=E)if(0==E)y.contents=null,y.usedBytes=0;else{var k=y.contents;y.contents=new Uint8Array(E),k&&y.contents.set(k.subarray(0,Math.min(E,y.usedBytes))),y.usedBytes=E}},node_ops:{getattr(y){var E={};return E.dev=N.isChrdev(y.mode)?y.id:1,E.ino=y.id,E.mode=y.mode,E.nlink=1,E.uid=0,E.gid=0,E.rdev=y.rdev,E.size=N.isDir(y.mode)?4096:N.isFile(y.mode)?y.usedBytes:N.isLink(y.mode)?y.link.length:0,E.atime=new Date(y.timestamp),E.mtime=new Date(y.timestamp),E.ctime=new Date(y.timestamp),E.blksize=4096,E.blocks=Math.ceil(E.size/E.blksize),E},setattr(y,E){void 0!==E.mode&&(y.mode=E.mode),void 0!==E.timestamp&&(y.timestamp=E.timestamp),void 0!==E.size&&Zt.resizeFileStorage(y,E.size)},lookup(y,E){throw N.genericErrors[44]},mknod:(y,E,k,G)=>Zt.createNode(y,E,k,G),rename(y,E,k){if(N.isDir(y.mode)){var G;try{G=N.lookupNode(E,k)}catch{}if(G)for(var tt in G.contents)throw new N.ErrnoError(55)}delete y.parent.contents[y.name],y.parent.timestamp=Date.now(),y.name=k,E.contents[k]=y,E.timestamp=y.parent.timestamp,y.parent=E},unlink(y,E){delete y.contents[E],y.timestamp=Date.now()},rmdir(y,E){var k=N.lookupNode(y,E);for(var G in k.contents)throw new N.ErrnoError(55);delete y.contents[E],y.timestamp=Date.now()},readdir(y){var E=[".",".."];for(var k in y.contents)y.contents.hasOwnProperty(k)&&E.push(k);return E},symlink(y,E,k){var G=Zt.createNode(y,E,41471,0);return G.link=k,G},readlink(y){if(!N.isLink(y.mode))throw new N.ErrnoError(28);return y.link}},stream_ops:{read(y,E,k,G,tt){var ct=y.node.contents;if(tt>=y.node.usedBytes)return 0;var lt=Math.min(y.node.usedBytes-tt,G);if(lt>8&&ct.subarray)E.set(ct.subarray(tt,tt+lt),k);else for(var xt=0;xt0||k+E(Zt.stream_ops.write(y,E,0,G,k,!1),0)}},Qe=n.preloadPlugins||[];function De(y,E){var k=0;return y&&(k|=365),E&&(k|=146),k}var N={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(y,E={})=>{if(!(y=It.resolve(y)))return{path:"",node:null};if((E=Object.assign({follow_mount:!0,recurse_count:0},E)).recurse_count>8)throw new N.ErrnoError(32);for(var k=y.split("/").filter(oe=>!!oe),G=N.root,tt="/",ct=0;ct40)throw new N.ErrnoError(32)}}return{path:tt,node:G}},getPath:y=>{for(var E;;){if(N.isRoot(y)){var k=y.mount.mountpoint;return E?"/"!==k[k.length-1]?`${k}/${E}`:k+E:k}E=E?`${y.name}/${E}`:y.name,y=y.parent}},hashName:(y,E)=>{for(var k=0,G=0;G>>0)%N.nameTable.length},hashAddNode:y=>{var E=N.hashName(y.parent.id,y.name);y.name_next=N.nameTable[E],N.nameTable[E]=y},hashRemoveNode:y=>{var E=N.hashName(y.parent.id,y.name);if(N.nameTable[E]===y)N.nameTable[E]=y.name_next;else for(var k=N.nameTable[E];k;){if(k.name_next===y){k.name_next=y.name_next;break}k=k.name_next}},lookupNode:(y,E)=>{var k=N.mayLookup(y);if(k)throw new N.ErrnoError(k,y);for(var G=N.hashName(y.id,E),tt=N.nameTable[G];tt;tt=tt.name_next)if(tt.parent.id===y.id&&tt.name===E)return tt;return N.lookup(y,E)},createNode:(y,E,k,G)=>{var tt=new N.FSNode(y,E,k,G);return N.hashAddNode(tt),tt},destroyNode:y=>{N.hashRemoveNode(y)},isRoot:y=>y===y.parent,isMountpoint:y=>!!y.mounted,isFile:y=>32768==(61440&y),isDir:y=>16384==(61440&y),isLink:y=>40960==(61440&y),isChrdev:y=>8192==(61440&y),isBlkdev:y=>24576==(61440&y),isFIFO:y=>4096==(61440&y),isSocket:y=>49152==(49152&y),flagsToPermissionString:y=>{var E=["r","w","rw"][3&y];return 512&y&&(E+="w"),E},nodePermissions:(y,E)=>N.ignorePermissions||(!E.includes("r")||292&y.mode)&&(!E.includes("w")||146&y.mode)&&(!E.includes("x")||73&y.mode)?0:2,mayLookup:y=>N.nodePermissions(y,"x")||(y.node_ops.lookup?0:2),mayCreate:(y,E)=>{try{return N.lookupNode(y,E),20}catch{}return N.nodePermissions(y,"wx")},mayDelete:(y,E,k)=>{var G;try{G=N.lookupNode(y,E)}catch(ct){return ct.errno}var tt=N.nodePermissions(y,"wx");if(tt)return tt;if(k){if(!N.isDir(G.mode))return 54;if(N.isRoot(G)||N.getPath(G)===N.cwd())return 10}else if(N.isDir(G.mode))return 31;return 0},mayOpen:(y,E)=>y?N.isLink(y.mode)?32:N.isDir(y.mode)&&("r"!==N.flagsToPermissionString(E)||512&E)?31:N.nodePermissions(y,N.flagsToPermissionString(E)):44,MAX_OPEN_FDS:4096,nextfd:()=>{for(var y=0;y<=N.MAX_OPEN_FDS;y++)if(!N.streams[y])return y;throw new N.ErrnoError(33)},getStreamChecked:y=>{var E=N.getStream(y);if(!E)throw new N.ErrnoError(8);return E},getStream:y=>N.streams[y],createStream:(y,E=-1)=>(N.FSStream||(N.FSStream=function(){this.shared={}},N.FSStream.prototype={},Object.defineProperties(N.FSStream.prototype,{object:{get(){return this.node},set(k){this.node=k}},isRead:{get(){return 1!=(2097155&this.flags)}},isWrite:{get(){return 0!=(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(k){this.shared.flags=k}},position:{get(){return this.shared.position},set(k){this.shared.position=k}}})),y=Object.assign(new N.FSStream,y),-1==E&&(E=N.nextfd()),y.fd=E,N.streams[E]=y,y),closeStream:y=>{N.streams[y]=null},chrdev_stream_ops:{open:y=>{var E=N.getDevice(y.node.rdev);y.stream_ops=E.stream_ops,y.stream_ops.open&&y.stream_ops.open(y)},llseek:()=>{throw new N.ErrnoError(70)}},major:y=>y>>8,minor:y=>255&y,makedev:(y,E)=>y<<8|E,registerDevice:(y,E)=>{N.devices[y]={stream_ops:E}},getDevice:y=>N.devices[y],getMounts:y=>{for(var E=[],k=[y];k.length;){var G=k.pop();E.push(G),k.push.apply(k,G.mounts)}return E},syncfs:(y,E)=>{"function"==typeof y&&(E=y,y=!1),N.syncFSRequests++,N.syncFSRequests>1&&A(`warning: ${N.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var k=N.getMounts(N.root.mount),G=0;function tt(lt){return N.syncFSRequests--,E(lt)}function ct(lt){if(lt)return ct.errored?void 0:(ct.errored=!0,tt(lt));++G>=k.length&&tt(null)}k.forEach(lt=>{if(!lt.type.syncfs)return ct(null);lt.type.syncfs(lt,y,ct)})},mount:(y,E,k)=>{var G,tt="/"===k,ct=!k;if(tt&&N.root)throw new N.ErrnoError(10);if(!tt&&!ct){var lt=N.lookupPath(k,{follow_mount:!1});if(k=lt.path,N.isMountpoint(G=lt.node))throw new N.ErrnoError(10);if(!N.isDir(G.mode))throw new N.ErrnoError(54)}var xt={type:y,opts:E,mountpoint:k,mounts:[]},Ht=y.mount(xt);return Ht.mount=xt,xt.root=Ht,tt?N.root=Ht:G&&(G.mounted=xt,G.mount&&G.mount.mounts.push(xt)),Ht},unmount:y=>{var E=N.lookupPath(y,{follow_mount:!1});if(!N.isMountpoint(E.node))throw new N.ErrnoError(28);var k=E.node,G=k.mounted,tt=N.getMounts(G);Object.keys(N.nameTable).forEach(lt=>{for(var xt=N.nameTable[lt];xt;){var Ht=xt.name_next;tt.includes(xt.mount)&&N.destroyNode(xt),xt=Ht}}),k.mounted=null;var ct=k.mount.mounts.indexOf(G);k.mount.mounts.splice(ct,1)},lookup:(y,E)=>y.node_ops.lookup(y,E),mknod:(y,E,k)=>{var G=N.lookupPath(y,{parent:!0}).node,tt=Gt.basename(y);if(!tt||"."===tt||".."===tt)throw new N.ErrnoError(28);var ct=N.mayCreate(G,tt);if(ct)throw new N.ErrnoError(ct);if(!G.node_ops.mknod)throw new N.ErrnoError(63);return G.node_ops.mknod(G,tt,E,k)},create:(y,E)=>(E=void 0!==E?E:438,E&=4095,N.mknod(y,E|=32768,0)),mkdir:(y,E)=>(E=void 0!==E?E:511,E&=1023,N.mknod(y,E|=16384,0)),mkdirTree:(y,E)=>{for(var k=y.split("/"),G="",tt=0;tt(void 0===k&&(k=E,E=438),N.mknod(y,E|=8192,k)),symlink:(y,E)=>{if(!It.resolve(y))throw new N.ErrnoError(44);var k=N.lookupPath(E,{parent:!0}).node;if(!k)throw new N.ErrnoError(44);var G=Gt.basename(E),tt=N.mayCreate(k,G);if(tt)throw new N.ErrnoError(tt);if(!k.node_ops.symlink)throw new N.ErrnoError(63);return k.node_ops.symlink(k,G,y)},rename:(y,E)=>{var k,G,tt=Gt.dirname(y),ct=Gt.dirname(E),lt=Gt.basename(y),xt=Gt.basename(E);if(k=N.lookupPath(y,{parent:!0}).node,G=N.lookupPath(E,{parent:!0}).node,!k||!G)throw new N.ErrnoError(44);if(k.mount!==G.mount)throw new N.ErrnoError(75);var Ht,oe=N.lookupNode(k,lt),te=It.relative(y,ct);if("."!==te.charAt(0))throw new N.ErrnoError(28);if("."!==(te=It.relative(E,tt)).charAt(0))throw new N.ErrnoError(55);try{Ht=N.lookupNode(G,xt)}catch{}if(oe!==Ht){var me=N.isDir(oe.mode),Yt=N.mayDelete(k,lt,me);if(Yt)throw new N.ErrnoError(Yt);if(Yt=Ht?N.mayDelete(G,xt,me):N.mayCreate(G,xt))throw new N.ErrnoError(Yt);if(!k.node_ops.rename)throw new N.ErrnoError(63);if(N.isMountpoint(oe)||Ht&&N.isMountpoint(Ht))throw new N.ErrnoError(10);if(G!==k&&(Yt=N.nodePermissions(k,"w")))throw new N.ErrnoError(Yt);N.hashRemoveNode(oe);try{k.node_ops.rename(oe,G,xt)}catch(be){throw be}finally{N.hashAddNode(oe)}}},rmdir:y=>{var E=N.lookupPath(y,{parent:!0}).node,k=Gt.basename(y),G=N.lookupNode(E,k),tt=N.mayDelete(E,k,!0);if(tt)throw new N.ErrnoError(tt);if(!E.node_ops.rmdir)throw new N.ErrnoError(63);if(N.isMountpoint(G))throw new N.ErrnoError(10);E.node_ops.rmdir(E,k),N.destroyNode(G)},readdir:y=>{var E=N.lookupPath(y,{follow:!0}).node;if(!E.node_ops.readdir)throw new N.ErrnoError(54);return E.node_ops.readdir(E)},unlink:y=>{var E=N.lookupPath(y,{parent:!0}).node;if(!E)throw new N.ErrnoError(44);var k=Gt.basename(y),G=N.lookupNode(E,k),tt=N.mayDelete(E,k,!1);if(tt)throw new N.ErrnoError(tt);if(!E.node_ops.unlink)throw new N.ErrnoError(63);if(N.isMountpoint(G))throw new N.ErrnoError(10);E.node_ops.unlink(E,k),N.destroyNode(G)},readlink:y=>{var E=N.lookupPath(y).node;if(!E)throw new N.ErrnoError(44);if(!E.node_ops.readlink)throw new N.ErrnoError(28);return It.resolve(N.getPath(E.parent),E.node_ops.readlink(E))},stat:(y,E)=>{var k=N.lookupPath(y,{follow:!E}).node;if(!k)throw new N.ErrnoError(44);if(!k.node_ops.getattr)throw new N.ErrnoError(63);return k.node_ops.getattr(k)},lstat:y=>N.stat(y,!0),chmod:(y,E,k)=>{var G;if(!(G="string"==typeof y?N.lookupPath(y,{follow:!k}).node:y).node_ops.setattr)throw new N.ErrnoError(63);G.node_ops.setattr(G,{mode:4095&E|-4096&G.mode,timestamp:Date.now()})},lchmod:(y,E)=>{N.chmod(y,E,!0)},fchmod:(y,E)=>{var k=N.getStreamChecked(y);N.chmod(k.node,E)},chown:(y,E,k,G)=>{var tt;if(!(tt="string"==typeof y?N.lookupPath(y,{follow:!G}).node:y).node_ops.setattr)throw new N.ErrnoError(63);tt.node_ops.setattr(tt,{timestamp:Date.now()})},lchown:(y,E,k)=>{N.chown(y,E,k,!0)},fchown:(y,E,k)=>{var G=N.getStreamChecked(y);N.chown(G.node,E,k)},truncate:(y,E)=>{if(E<0)throw new N.ErrnoError(28);var k;if(!(k="string"==typeof y?N.lookupPath(y,{follow:!0}).node:y).node_ops.setattr)throw new N.ErrnoError(63);if(N.isDir(k.mode))throw new N.ErrnoError(31);if(!N.isFile(k.mode))throw new N.ErrnoError(28);var G=N.nodePermissions(k,"w");if(G)throw new N.ErrnoError(G);k.node_ops.setattr(k,{size:E,timestamp:Date.now()})},ftruncate:(y,E)=>{var k=N.getStreamChecked(y);if(!(2097155&k.flags))throw new N.ErrnoError(28);N.truncate(k.node,E)},utime:(y,E,k)=>{var G=N.lookupPath(y,{follow:!0}).node;G.node_ops.setattr(G,{timestamp:Math.max(E,k)})},open:(y,E,k)=>{if(""===y)throw new N.ErrnoError(44);var G;if(k=void 0===k?438:k,k=64&(E="string"==typeof E?function(xt){var Ht={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[xt];if(void 0===Ht)throw new Error(`Unknown file open mode: ${xt}`);return Ht}(E):E)?4095&k|32768:0,"object"==typeof y)G=y;else{y=Gt.normalize(y);try{G=N.lookupPath(y,{follow:!(131072&E)}).node}catch{}}var tt=!1;if(64&E)if(G){if(128&E)throw new N.ErrnoError(20)}else G=N.mknod(y,k,0),tt=!0;if(!G)throw new N.ErrnoError(44);if(N.isChrdev(G.mode)&&(E&=-513),65536&E&&!N.isDir(G.mode))throw new N.ErrnoError(54);if(!tt){var ct=N.mayOpen(G,E);if(ct)throw new N.ErrnoError(ct)}512&E&&!tt&&N.truncate(G,0),E&=-131713;var lt=N.createStream({node:G,path:N.getPath(G),flags:E,seekable:!0,position:0,stream_ops:G.stream_ops,ungotten:[],error:!1});return lt.stream_ops.open&<.stream_ops.open(lt),!n.logReadFiles||1&E||(N.readFiles||(N.readFiles={}),y in N.readFiles||(N.readFiles[y]=1)),lt},close:y=>{if(N.isClosed(y))throw new N.ErrnoError(8);y.getdents&&(y.getdents=null);try{y.stream_ops.close&&y.stream_ops.close(y)}catch(E){throw E}finally{N.closeStream(y.fd)}y.fd=null},isClosed:y=>null===y.fd,llseek:(y,E,k)=>{if(N.isClosed(y))throw new N.ErrnoError(8);if(!y.seekable||!y.stream_ops.llseek)throw new N.ErrnoError(70);if(0!=k&&1!=k&&2!=k)throw new N.ErrnoError(28);return y.position=y.stream_ops.llseek(y,E,k),y.ungotten=[],y.position},read:(y,E,k,G,tt)=>{if(G<0||tt<0)throw new N.ErrnoError(28);if(N.isClosed(y))throw new N.ErrnoError(8);if(1==(2097155&y.flags))throw new N.ErrnoError(8);if(N.isDir(y.node.mode))throw new N.ErrnoError(31);if(!y.stream_ops.read)throw new N.ErrnoError(28);var ct=void 0!==tt;if(ct){if(!y.seekable)throw new N.ErrnoError(70)}else tt=y.position;var lt=y.stream_ops.read(y,E,k,G,tt);return ct||(y.position+=lt),lt},write:(y,E,k,G,tt,ct)=>{if(G<0||tt<0)throw new N.ErrnoError(28);if(N.isClosed(y))throw new N.ErrnoError(8);if(!(2097155&y.flags))throw new N.ErrnoError(8);if(N.isDir(y.node.mode))throw new N.ErrnoError(31);if(!y.stream_ops.write)throw new N.ErrnoError(28);y.seekable&&1024&y.flags&&N.llseek(y,0,2);var lt=void 0!==tt;if(lt){if(!y.seekable)throw new N.ErrnoError(70)}else tt=y.position;var xt=y.stream_ops.write(y,E,k,G,tt,ct);return lt||(y.position+=xt),xt},allocate:(y,E,k)=>{if(N.isClosed(y))throw new N.ErrnoError(8);if(E<0||k<=0)throw new N.ErrnoError(28);if(!(2097155&y.flags))throw new N.ErrnoError(8);if(!N.isFile(y.node.mode)&&!N.isDir(y.node.mode))throw new N.ErrnoError(43);if(!y.stream_ops.allocate)throw new N.ErrnoError(138);y.stream_ops.allocate(y,E,k)},mmap:(y,E,k,G,tt)=>{if(2&G&&!(2&tt)&&2!=(2097155&y.flags))throw new N.ErrnoError(2);if(1==(2097155&y.flags))throw new N.ErrnoError(2);if(!y.stream_ops.mmap)throw new N.ErrnoError(43);return y.stream_ops.mmap(y,E,k,G,tt)},msync:(y,E,k,G,tt)=>y.stream_ops.msync?y.stream_ops.msync(y,E,k,G,tt):0,munmap:y=>0,ioctl:(y,E,k)=>{if(!y.stream_ops.ioctl)throw new N.ErrnoError(59);return y.stream_ops.ioctl(y,E,k)},readFile:(y,E={})=>{if(E.flags=E.flags||0,E.encoding=E.encoding||"binary","utf8"!==E.encoding&&"binary"!==E.encoding)throw new Error(`Invalid encoding type "${E.encoding}"`);var k,G=N.open(y,E.flags),tt=N.stat(y).size,ct=new Uint8Array(tt);return N.read(G,ct,0,tt,0),"utf8"===E.encoding?k=ae(ct,0):"binary"===E.encoding&&(k=ct),N.close(G),k},writeFile:(y,E,k={})=>{k.flags=k.flags||577;var G=N.open(y,k.flags,k.mode);if("string"==typeof E){var tt=new Uint8Array(Se(E)+1),ct=pe(E,tt,0,tt.length);N.write(G,tt,0,ct,void 0,k.canOwn)}else{if(!ArrayBuffer.isView(E))throw new Error("Unsupported data type");N.write(G,E,0,E.byteLength,void 0,k.canOwn)}N.close(G)},cwd:()=>N.currentPath,chdir:y=>{var E=N.lookupPath(y,{follow:!0});if(null===E.node)throw new N.ErrnoError(44);if(!N.isDir(E.node.mode))throw new N.ErrnoError(54);var k=N.nodePermissions(E.node,"x");if(k)throw new N.ErrnoError(k);N.currentPath=E.path},createDefaultDirectories:()=>{N.mkdir("/tmp"),N.mkdir("/home"),N.mkdir("/home/web_user")},createDefaultDevices:()=>{N.mkdir("/dev"),N.registerDevice(N.makedev(1,3),{read:()=>0,write:(G,tt,ct,lt,xt)=>lt}),N.mkdev("/dev/null",N.makedev(1,3)),se.register(N.makedev(5,0),se.default_tty_ops),se.register(N.makedev(6,0),se.default_tty1_ops),N.mkdev("/dev/tty",N.makedev(5,0)),N.mkdev("/dev/tty1",N.makedev(6,0));var y=new Uint8Array(1024),E=0,k=()=>(0===E&&(E=ge(y).byteLength),y[--E]);N.createDevice("/dev","random",k),N.createDevice("/dev","urandom",k),N.mkdir("/dev/shm"),N.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{N.mkdir("/proc");var y=N.mkdir("/proc/self");N.mkdir("/proc/self/fd"),N.mount({mount:()=>{var E=N.createNode(y,"fd",16895,73);return E.node_ops={lookup:(k,G)=>{var ct=N.getStreamChecked(+G),lt={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>ct.path}};return lt.parent=lt,lt}},E}},{},"/proc/self/fd")},createStandardStreams:()=>{n.stdin?N.createDevice("/dev","stdin",n.stdin):N.symlink("/dev/tty","/dev/stdin"),n.stdout?N.createDevice("/dev","stdout",null,n.stdout):N.symlink("/dev/tty","/dev/stdout"),n.stderr?N.createDevice("/dev","stderr",null,n.stderr):N.symlink("/dev/tty1","/dev/stderr"),N.open("/dev/stdin",0),N.open("/dev/stdout",1),N.open("/dev/stderr",1)},ensureErrnoError:()=>{N.ErrnoError||(N.ErrnoError=function(y,E){this.name="ErrnoError",this.node=E,this.setErrno=function(k){this.errno=k},this.setErrno(y),this.message="FS error"},N.ErrnoError.prototype=new Error,N.ErrnoError.prototype.constructor=N.ErrnoError,[44].forEach(y=>{N.genericErrors[y]=new N.ErrnoError(y),N.genericErrors[y].stack=""}))},staticInit:()=>{N.ensureErrnoError(),N.nameTable=new Array(4096),N.mount(Zt,{},"/"),N.createDefaultDirectories(),N.createDefaultDevices(),N.createSpecialDirectories(),N.filesystems={MEMFS:Zt}},init:(y,E,k)=>{N.init.initialized=!0,N.ensureErrnoError(),n.stdin=y||n.stdin,n.stdout=E||n.stdout,n.stderr=k||n.stderr,N.createStandardStreams()},quit:()=>{N.init.initialized=!1;for(var y=0;y{var k=N.analyzePath(y,E);return k.exists?k.object:null},analyzePath:(y,E)=>{try{y=(G=N.lookupPath(y,{follow:!E})).path}catch{}var k={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var G=N.lookupPath(y,{parent:!0});k.parentExists=!0,k.parentPath=G.path,k.parentObject=G.node,k.name=Gt.basename(y),G=N.lookupPath(y,{follow:!E}),k.exists=!0,k.path=G.path,k.object=G.node,k.name=G.node.name,k.isRoot="/"===G.path}catch(tt){k.error=tt.errno}return k},createPath:(y,E,k,G)=>{y="string"==typeof y?y:N.getPath(y);for(var tt=E.split("/").reverse();tt.length;){var ct=tt.pop();if(ct){var lt=Gt.join2(y,ct);try{N.mkdir(lt)}catch{}y=lt}}return lt},createFile:(y,E,k,G,tt)=>{var ct=Gt.join2("string"==typeof y?y:N.getPath(y),E),lt=De(G,tt);return N.create(ct,lt)},createDataFile:(y,E,k,G,tt,ct)=>{var lt=E;y&&(y="string"==typeof y?y:N.getPath(y),lt=E?Gt.join2(y,E):y);var xt=De(G,tt),Ht=N.create(lt,xt);if(k){if("string"==typeof k){for(var oe=new Array(k.length),te=0,me=k.length;te{var tt=Gt.join2("string"==typeof y?y:N.getPath(y),E),ct=De(!!k,!!G);N.createDevice.major||(N.createDevice.major=64);var lt=N.makedev(N.createDevice.major++,0);return N.registerDevice(lt,{open:xt=>{xt.seekable=!1},close:xt=>{G&&G.buffer&&G.buffer.length&&G(10)},read:(xt,Ht,oe,te,me)=>{for(var Yt=0,be=0;be{for(var Yt=0;Yt{if(y.isDevice||y.isFolder||y.link||y.contents)return!0;throw typeof XMLHttpRequest<"u"?new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."):new Error("Cannot load without read() or XMLHttpRequest.")},createLazyFile:(y,E,k,G,tt)=>{function ct(){this.lengthKnown=!1,this.chunks=[]}if(ct.prototype.get=function(te){if(!(te>this.length-1||te<0)){var me=te%this.chunkSize;return this.getter(te/this.chunkSize|0)[me]}},ct.prototype.setDataGetter=function(te){this.getter=te},ct.prototype.cacheLength=function(){var te=new XMLHttpRequest;if(te.open("HEAD",k,!1),te.send(null),!(te.status>=200&&te.status<300||304===te.status))throw new Error("Couldn't load "+k+". Status: "+te.status);var me,Yt=Number(te.getResponseHeader("Content-length")),be=(me=te.getResponseHeader("Accept-Ranges"))&&"bytes"===me,Me=(me=te.getResponseHeader("Content-Encoding"))&&"gzip"===me,Ae=1048576;be||(Ae=Yt);var Ue=this;Ue.setDataGetter(Ie=>{var Xi=Ie*Ae,Si=(Ie+1)*Ae-1;if(Si=Math.min(Si,Yt-1),void 0===Ue.chunks[Ie]&&(Ue.chunks[Ie]=((Ot,he)=>{if(Ot>he)throw new Error("invalid range ("+Ot+", "+he+") or no bytes requested!");if(he>Yt-1)throw new Error("only "+Yt+" bytes available! programmer error!");var Le=new XMLHttpRequest;if(Le.open("GET",k,!1),Yt!==Ae&&Le.setRequestHeader("Range","bytes="+Ot+"-"+he),Le.responseType="arraybuffer",Le.overrideMimeType&&Le.overrideMimeType("text/plain; charset=x-user-defined"),Le.send(null),!(Le.status>=200&&Le.status<300||304===Le.status))throw new Error("Couldn't load "+k+". Status: "+Le.status);return void 0!==Le.response?new Uint8Array(Le.response||[]):Ce(Le.responseText||"",!0)})(Xi,Si)),void 0===Ue.chunks[Ie])throw new Error("doXHR failed!");return Ue.chunks[Ie]}),!Me&&Yt||(Ae=Yt=1,Yt=this.getter(0).length,Ae=Yt,C("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=Yt,this._chunkSize=Ae,this.lengthKnown=!0},typeof XMLHttpRequest<"u")throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lt={isDevice:!1,url:k},xt=N.createFile(y,E,lt,G,tt);lt.contents?xt.contents=lt.contents:lt.url&&(xt.contents=null,xt.url=lt.url),Object.defineProperties(xt,{usedBytes:{get:function(){return this.contents.length}}});var Ht={};function oe(te,me,Yt,be,Me){var Ae=te.node.contents;if(Me>=Ae.length)return 0;var Ue=Math.min(Ae.length-Me,be);if(Ae.slice)for(var Ie=0;Ie{var me=xt.stream_ops[te];Ht[te]=function(){return N.forceLoadFile(xt),me.apply(null,arguments)}}),Ht.read=(te,me,Yt,be,Me)=>(N.forceLoadFile(xt),oe(te,me,Yt,be,Me)),Ht.mmap=(te,me,Yt,be,Me)=>{N.forceLoadFile(xt);var Ae=Ft(me);if(!Ae)throw new N.ErrnoError(48);return oe(te,J,Ae,me,Yt),{ptr:Ae,allocated:!0}},xt.stream_ops=Ht,xt}},Ve=(y,E)=>y?ae($,y,E):"",_e={DEFAULT_POLLMASK:5,calculateAt:function(y,E,k){if(Gt.isAbs(E))return E;var G;if(G=-100===y?N.cwd():_e.getStreamFromFD(y).path,0==E.length){if(!k)throw new N.ErrnoError(44);return G}return Gt.join2(G,E)},doStat:function(y,E,k){try{var G=y(E)}catch(xt){if(xt&&xt.node&&Gt.normalize(E)!==Gt.normalize(N.getPath(xt.node)))return-54;throw xt}z[k>>2]=G.dev,z[k+4>>2]=G.mode,ht[k+8>>2]=G.nlink,z[k+12>>2]=G.uid,z[k+16>>2]=G.gid,z[k+20>>2]=G.rdev,kt=[G.size>>>0,(Tt=G.size,+Math.abs(Tt)>=1?Tt>0?+Math.floor(Tt/4294967296)>>>0:~~+Math.ceil((Tt-+(~~Tt>>>0))/4294967296)>>>0:0)],z[k+24>>2]=kt[0],z[k+28>>2]=kt[1],z[k+32>>2]=4096,z[k+36>>2]=G.blocks;var tt=G.atime.getTime(),ct=G.mtime.getTime(),lt=G.ctime.getTime();return kt=[Math.floor(tt/1e3)>>>0,(Tt=Math.floor(tt/1e3),+Math.abs(Tt)>=1?Tt>0?+Math.floor(Tt/4294967296)>>>0:~~+Math.ceil((Tt-+(~~Tt>>>0))/4294967296)>>>0:0)],z[k+40>>2]=kt[0],z[k+44>>2]=kt[1],ht[k+48>>2]=tt%1e3*1e3,kt=[Math.floor(ct/1e3)>>>0,(Tt=Math.floor(ct/1e3),+Math.abs(Tt)>=1?Tt>0?+Math.floor(Tt/4294967296)>>>0:~~+Math.ceil((Tt-+(~~Tt>>>0))/4294967296)>>>0:0)],z[k+56>>2]=kt[0],z[k+60>>2]=kt[1],ht[k+64>>2]=ct%1e3*1e3,kt=[Math.floor(lt/1e3)>>>0,(Tt=Math.floor(lt/1e3),+Math.abs(Tt)>=1?Tt>0?+Math.floor(Tt/4294967296)>>>0:~~+Math.ceil((Tt-+(~~Tt>>>0))/4294967296)>>>0:0)],z[k+72>>2]=kt[0],z[k+76>>2]=kt[1],ht[k+80>>2]=lt%1e3*1e3,kt=[G.ino>>>0,(Tt=G.ino,+Math.abs(Tt)>=1?Tt>0?+Math.floor(Tt/4294967296)>>>0:~~+Math.ceil((Tt-+(~~Tt>>>0))/4294967296)>>>0:0)],z[k+88>>2]=kt[0],z[k+92>>2]=kt[1],0},doMsync:function(y,E,k,G,tt){if(!N.isFile(E.node.mode))throw new N.ErrnoError(43);if(2&G)return 0;var ct=$.slice(y,y+k);N.msync(E,ct,tt,k,G)},varargs:void 0,get:()=>(_e.varargs+=4,z[_e.varargs-4>>2]),getStr:y=>Ve(y),getStreamFromFD:function(y){return N.getStreamChecked(y)}};function xa(y,E){return E+2097152>>>0<4194305-!!y?(y>>>0)+4294967296*E:NaN}var mi=[],Ys=y=>{var E=y-M.buffer.byteLength+65535>>>16;try{return M.grow(E),ft(),1}catch{}},Bi={},fi=()=>{if(!fi.strings){var y={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:o||"./this.program"};for(var E in Bi)void 0===Bi[E]?delete y[E]:y[E]=Bi[E];var k=[];for(var E in y)k.push(`${E}=${y[E]}`);fi.strings=k}return fi.strings},gi=y=>y%4==0&&(y%100!=0||y%400==0),dn=[31,29,31,30,31,30,31,31,30,31,30,31],ba=[31,28,31,30,31,30,31,31,30,31,30,31],wi=function(y,E,k,G){y||(y=this),this.parent=y,this.mount=y.mount,this.mounted=null,this.id=N.nextInode++,this.name=E,this.mode=k,this.node_ops={},this.stream_ops={},this.rdev=G};Object.defineProperties(wi.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(y){y?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(y){y?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return N.isDir(this.mode)}},isDevice:{get:function(){return N.isChrdev(this.mode)}}}),N.FSNode=wi,N.createPreloadedFile=function(y,E,k,G,tt,ct,lt,xt,Ht,oe){var Yt,Me,Ue,te=E?It.resolve(Gt.join2(y,E)):y;function me(Yt){function be(Me){oe&&oe(),xt||N.createDataFile(y,E,Me,G,tt,Ht),ct&&ct(),Vt()}(function(Me,Ae,Ue,Ie){typeof Browser<"u"&&Browser.init();var Xi=!1;return Qe.forEach(function(Si){Xi||Si.canHandle(Ae)&&(Si.handle(Me,Ae,Ue,Ie),Xi=!0)}),Xi})(Yt,te,be,()=>{lt&<(),Vt()})||be(Yt)}Pt(),"string"==typeof k?(Me=lt,Ue=`al ${Yt=k}`,(void 0)(Yt,Ie=>{_t(Ie,`Loading data file "${Yt}" failed (no arrayBuffer).`),(Yt=>{me(Yt)})(new Uint8Array(Ie)),Ue&&Vt()},Ie=>{if(!Me)throw`Loading data file "${Yt}" failed.`;Me()}),Ue&&Pt()):me(k)},N.staticInit();var mn={l:function(y,E,k,G){try{if(E=_e.getStr(E),E=_e.calculateAt(y,E),-8&k)return-28;var tt=N.lookupPath(E,{follow:!0}).node;if(!tt)return-44;var ct="";return 4&k&&(ct+="r"),2&k&&(ct+="w"),1&k&&(ct+="x"),ct&&N.nodePermissions(tt,ct)?-2:0}catch(lt){if(void 0===N||"ErrnoError"!==lt.name)throw lt;return-lt.errno}},e:function(y,E,k){_e.varargs=k;try{var G=_e.getStreamFromFD(y);switch(E){case 0:return(tt=_e.get())<0?-28:N.createStream(G,tt).fd;case 1:case 2:case 6:case 7:return 0;case 3:return G.flags;case 4:var tt=_e.get();return G.flags|=tt,0;case 5:return tt=_e.get(),U[tt+0>>1]=2,0;case 16:case 8:default:return-28;case 9:return z[Zh()>>2]=28,-1}}catch(lt){if(void 0===N||"ErrnoError"!==lt.name)throw lt;return-lt.errno}},w:function(y,E){try{var k=_e.getStreamFromFD(y);return _e.doStat(N.stat,k.path,E)}catch(G){if(void 0===N||"ErrnoError"!==G.name)throw G;return-G.errno}},x:function(y,E,k){_e.varargs=k;try{var G=_e.getStreamFromFD(y);switch(E){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return G.tty?0:-59;case 21505:if(!G.tty)return-59;if(G.tty.ops.ioctl_tcgets){var tt=G.tty.ops.ioctl_tcgets(G),ct=_e.get();z[ct>>2]=tt.c_iflag||0,z[ct+4>>2]=tt.c_oflag||0,z[ct+8>>2]=tt.c_cflag||0,z[ct+12>>2]=tt.c_lflag||0;for(var lt=0;lt<32;lt++)J[ct+lt+17>>0]=tt.c_cc[lt]||0;return 0}return 0;case 21506:case 21507:case 21508:if(!G.tty)return-59;if(G.tty.ops.ioctl_tcsets){ct=_e.get();var xt=z[ct>>2],Ht=z[ct+4>>2],oe=z[ct+8>>2],te=z[ct+12>>2],me=[];for(lt=0;lt<32;lt++)me.push(J[ct+lt+17>>0]);return G.tty.ops.ioctl_tcsets(G.tty,E,{c_iflag:xt,c_oflag:Ht,c_cflag:oe,c_lflag:te,c_cc:me})}return 0;case 21519:return G.tty?(ct=_e.get(),z[ct>>2]=0,0):-59;case 21520:return G.tty?-28:-59;case 21531:return ct=_e.get(),N.ioctl(G,E,ct);case 21523:if(!G.tty)return-59;if(G.tty.ops.ioctl_tiocgwinsz){var Yt=G.tty.ops.ioctl_tiocgwinsz(G.tty);ct=_e.get(),U[ct>>1]=Yt[0],U[ct+2>>1]=Yt[1]}return 0;default:return-28}}catch(be){if(void 0===N||"ErrnoError"!==be.name)throw be;return-be.errno}},u:function(y,E,k,G){try{E=_e.getStr(E);var tt=256&G,ct=4096&G;return G&=-6401,E=_e.calculateAt(y,E,ct),_e.doStat(tt?N.lstat:N.stat,E,k)}catch(lt){if(void 0===N||"ErrnoError"!==lt.name)throw lt;return-lt.errno}},c:function(y,E,k,G){_e.varargs=G;try{E=_e.getStr(E),E=_e.calculateAt(y,E);var tt=G?_e.get():0;return N.open(E,k,tt).fd}catch(ct){if(void 0===N||"ErrnoError"!==ct.name)throw ct;return-ct.errno}},r:function(y){try{return y=_e.getStr(y),N.rmdir(y),0}catch(E){if(void 0===N||"ErrnoError"!==E.name)throw E;return-E.errno}},v:function(y,E){try{return y=_e.getStr(y),_e.doStat(N.stat,y,E)}catch(k){if(void 0===N||"ErrnoError"!==k.name)throw k;return-k.errno}},f:function(y,E,k){try{return E=_e.getStr(E),E=_e.calculateAt(y,E),0===k?N.unlink(E):512===k?N.rmdir(E):nt("Invalid flags passed to unlinkat"),0}catch(G){if(void 0===N||"ErrnoError"!==G.name)throw G;return-G.errno}},j:()=>!0,m:function(y,E,k,G,tt,ct,lt,xt){var Ht=xa(tt,ct);try{if(isNaN(Ht))return 61;var oe=_e.getStreamFromFD(G),te=N.mmap(oe,y,Ht,E,k),me=te.ptr;return z[lt>>2]=te.allocated,ht[xt>>2]=me,0}catch(Yt){if(void 0===N||"ErrnoError"!==Yt.name)throw Yt;return-Yt.errno}},n:function(y,E,k,G,tt,ct,lt){var xt=xa(ct,lt);try{if(isNaN(xt))return 61;var Ht=_e.getStreamFromFD(tt);2&k&&_e.doMsync(y,Ht,E,G,xt),N.munmap(Ht)}catch(oe){if(void 0===N||"ErrnoError"!==oe.name)throw oe;return-oe.errno}},a:()=>{nt("")},y:(y,E,k)=>((y,E,k)=>{var G=((tt,ct)=>{var lt;for(mi.length=0,ct>>=2;lt=$[tt++];)ct+=105!=lt&ct,mi.push(105==lt?z[ct]:st[ct++>>1]),++ct;return mi})(E,k);return ve[y].apply(null,G)})(y,E,k),d:function(){return Date.now()},k:(y,E,k)=>$.copyWithin(y,E,E+k),q:y=>{var E=$.length,k=2147483648;if((y>>>=0)>k)return!1;for(var G,ct=1;ct<=4;ct*=2){var lt=E*(1+.2/ct);lt=Math.min(lt,y+100663296);var xt=Math.min(k,(G=Math.max(y,lt))+(65536-G%65536)%65536);if(Ys(xt))return!0}return!1},s:(y,E)=>{var k=0;return fi().forEach(function(G,tt){var ct=E+k;ht[y+4*tt>>2]=ct,((lt,xt)=>{for(var Ht=0;Ht>0]=lt.charCodeAt(Ht);J[xt>>0]=0})(G,ct),k+=G.length+1}),0},t:(y,E)=>{var k=fi();ht[y>>2]=k.length;var G=0;return k.forEach(function(tt){G+=tt.length+1}),ht[E>>2]=G,0},i:(y,E)=>{(y=>{K||(n.onExit&&n.onExit(y),Ct=!0),u(y,new we(y))})(y)},b:function(y){try{var E=_e.getStreamFromFD(y);return N.close(E),0}catch(k){if(void 0===N||"ErrnoError"!==k.name)throw k;return k.errno}},g:function(y,E,k,G){try{var tt=((ct,lt,xt,Ht)=>{for(var oe=0,te=0;te>2],Yt=ht[lt+4>>2];lt+=8;var be=N.read(ct,J,me,Yt,Ht);if(be<0)return-1;if(oe+=be,be>2]=tt,0}catch(ct){if(void 0===N||"ErrnoError"!==ct.name)throw ct;return ct.errno}},o:function(y,E,k,G,tt){var ct=xa(E,k);try{if(isNaN(ct))return 61;var lt=_e.getStreamFromFD(y);return N.llseek(lt,ct,G),kt=[lt.position>>>0,(Tt=lt.position,+Math.abs(Tt)>=1?Tt>0?+Math.floor(Tt/4294967296)>>>0:~~+Math.ceil((Tt-+(~~Tt>>>0))/4294967296)>>>0:0)],z[tt>>2]=kt[0],z[tt+4>>2]=kt[1],lt.getdents&&0===ct&&0===G&&(lt.getdents=null),0}catch(xt){if(void 0===N||"ErrnoError"!==xt.name)throw xt;return xt.errno}},h:function(y,E,k,G){try{var tt=((ct,lt,xt,Ht)=>{for(var oe=0,te=0;te>2],Yt=ht[lt+4>>2];lt+=8;var be=N.write(ct,J,me,Yt,Ht);if(be<0)return-1;oe+=be,void 0!==Ht&&(Ht+=be)}return oe})(_e.getStreamFromFD(y),E,k);return ht[G>>2]=tt,0}catch(ct){if(void 0===N||"ErrnoError"!==ct.name)throw ct;return ct.errno}},p:(y,E,k,G,tt)=>((y,E,k,G)=>{var tt=z[G+40>>2],ct={tm_sec:z[G>>2],tm_min:z[G+4>>2],tm_hour:z[G+8>>2],tm_mday:z[G+12>>2],tm_mon:z[G+16>>2],tm_year:z[G+20>>2],tm_wday:z[G+24>>2],tm_yday:z[G+28>>2],tm_isdst:z[G+32>>2],tm_gmtoff:z[G+36>>2],tm_zone:tt?Ve(tt):""},lt=Ve(k),xt={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var Ht in xt)lt=lt.replace(new RegExp(Ht,"g"),xt[Ht]);var oe=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],te=["January","February","March","April","May","June","July","August","September","October","November","December"];function me(Ot,he,Le){for(var Ye="number"==typeof Ot?Ot.toString():Ot||"";Ye.length0?1:0}var Ye;return 0===(Ye=Le(Ot.getFullYear()-he.getFullYear()))&&0===(Ye=Le(Ot.getMonth()-he.getMonth()))&&(Ye=Le(Ot.getDate()-he.getDate())),Ye}function Me(Ot){switch(Ot.getDay()){case 0:return new Date(Ot.getFullYear()-1,11,29);case 1:return Ot;case 2:return new Date(Ot.getFullYear(),0,3);case 3:return new Date(Ot.getFullYear(),0,2);case 4:return new Date(Ot.getFullYear(),0,1);case 5:return new Date(Ot.getFullYear()-1,11,31);case 6:return new Date(Ot.getFullYear()-1,11,30)}}function Ae(Ot){var he=((SD,Xs)=>{for(var ai=new Date(SD.getTime());Xs>0;){var ED=gi(ai.getFullYear()),Do=ai.getMonth(),Uh=(ED?dn:ba)[Do];if(!(Xs>Uh-ai.getDate()))return ai.setDate(ai.getDate()+Xs),ai;Xs-=Uh-ai.getDate()+1,ai.setDate(1),Do<11?ai.setMonth(Do+1):(ai.setMonth(0),ai.setFullYear(ai.getFullYear()+1))}return ai})(new Date(Ot.tm_year+1900,0,1),Ot.tm_yday),Le=new Date(he.getFullYear(),0,4),Ye=new Date(he.getFullYear()+1,0,4),gn=Me(Le),wD=Me(Ye);return be(gn,he)<=0?be(wD,he)<=0?he.getFullYear()+1:he.getFullYear():he.getFullYear()-1}var Ue={"%a":Ot=>oe[Ot.tm_wday].substring(0,3),"%A":Ot=>oe[Ot.tm_wday],"%b":Ot=>te[Ot.tm_mon].substring(0,3),"%B":Ot=>te[Ot.tm_mon],"%C":Ot=>Yt((Ot.tm_year+1900)/100|0,2),"%d":Ot=>Yt(Ot.tm_mday,2),"%e":Ot=>me(Ot.tm_mday,2," "),"%g":Ot=>Ae(Ot).toString().substring(2),"%G":Ot=>Ae(Ot),"%H":Ot=>Yt(Ot.tm_hour,2),"%I":Ot=>{var he=Ot.tm_hour;return 0==he?he=12:he>12&&(he-=12),Yt(he,2)},"%j":Ot=>Yt(Ot.tm_mday+((he,Le)=>{for(var Ye=0,gn=0;gn<=Le;Ye+=he[gn++]);return Ye})(gi(Ot.tm_year+1900)?dn:ba,Ot.tm_mon-1),3),"%m":Ot=>Yt(Ot.tm_mon+1,2),"%M":Ot=>Yt(Ot.tm_min,2),"%n":()=>"\n","%p":Ot=>Ot.tm_hour>=0&&Ot.tm_hour<12?"AM":"PM","%S":Ot=>Yt(Ot.tm_sec,2),"%t":()=>"\t","%u":Ot=>Ot.tm_wday||7,"%U":Ot=>Yt(Math.floor((Ot.tm_yday+7-Ot.tm_wday)/7),2),"%V":Ot=>{var he=Math.floor((Ot.tm_yday+7-(Ot.tm_wday+6)%7)/7);if((Ot.tm_wday+371-Ot.tm_yday-2)%7<=2&&he++,he){if(53==he){var Le=(Ot.tm_wday+371-Ot.tm_yday)%7;4==Le||3==Le&&gi(Ot.tm_year)||(he=1)}}else{he=52;var Ye=(Ot.tm_wday+7-Ot.tm_yday-1)%7;(4==Ye||5==Ye&&gi(Ot.tm_year%400-1))&&he++}return Yt(he,2)},"%w":Ot=>Ot.tm_wday,"%W":Ot=>Yt(Math.floor((Ot.tm_yday+7-(Ot.tm_wday+6)%7)/7),2),"%y":Ot=>(Ot.tm_year+1900).toString().substring(2),"%Y":Ot=>Ot.tm_year+1900,"%z":Ot=>{var he=Ot.tm_gmtoff;return(he>=0?"+":"-")+("0000"+(he=(he=Math.abs(he)/60)/60*100+he%60)).slice(-4)},"%Z":Ot=>Ot.tm_zone,"%%":()=>"%"};for(var Ht in lt=lt.replace(/%%/g,"\0\0"),Ue)lt.includes(Ht)&&(lt=lt.replace(new RegExp(Ht,"g"),Ue[Ht](ct)));var Si=Ce(lt=lt.replace(/\0\0/g,"%"),!1);return Si.length>E?0:(J.set(Si,y),Si.length-1)})(y,E,k,G)};!function(){var y,E,k,G,tt={a:mn};function ct(lt,xt){var oe=lt.exports;return M=(R=oe).z,ft(),Qt.unshift(R.A),Vt(),oe}if(Pt(),n.instantiateWasm)try{return n.instantiateWasm(tt,ct)}catch(lt){A("Module.instantiateWasm callback failed with error: "+lt),e(lt)}(y=s,E=St,k=tt,G=function(lt){ct(lt.instance)},y||"function"!=typeof WebAssembly.instantiateStreaming||Ut(E)||function jt(y){return y.startsWith("file://")}(E)||"function"!=typeof fetch?ce(E,k,G):fetch(E,{credentials:"same-origin"}).then(lt=>WebAssembly.instantiateStreaming(lt,k).then(G,function(xt){return A("wasm streaming compile failed: "+xt),A("falling back to ArrayBuffer instantiation"),ce(E,k,G)}))).catch(e)}();var Ca=n._emscripten_bind_VoidPtr___destroy___0=y=>(Ca=n._emscripten_bind_VoidPtr___destroy___0=R.B)(y),wa=n._emscripten_bind_Graphviz_Graphviz_2=(y,E)=>(wa=n._emscripten_bind_Graphviz_Graphviz_2=R.C)(y,E),Sa=n._emscripten_bind_Graphviz_version_0=y=>(Sa=n._emscripten_bind_Graphviz_version_0=R.D)(y),Ea=n._emscripten_bind_Graphviz_lastError_0=y=>(Ea=n._emscripten_bind_Graphviz_lastError_0=R.E)(y),fn=n._emscripten_bind_Graphviz_createFile_2=(y,E,k)=>(fn=n._emscripten_bind_Graphviz_createFile_2=R.F)(y,E,k),La=n._emscripten_bind_Graphviz_lastResult_0=y=>(La=n._emscripten_bind_Graphviz_lastResult_0=R.G)(y),Rh=n._emscripten_bind_Graphviz_layout_3=(y,E,k,G)=>(Rh=n._emscripten_bind_Graphviz_layout_3=R.H)(y,E,k,G),Bh=n._emscripten_bind_Graphviz_unflatten_4=(y,E,k,G,tt)=>(Bh=n._emscripten_bind_Graphviz_unflatten_4=R.I)(y,E,k,G,tt),Ph=n._emscripten_bind_Graphviz___destroy___0=y=>(Ph=n._emscripten_bind_Graphviz___destroy___0=R.J)(y);n._free=y=>(n._free=R.L)(y),n._malloc=y=>(n._malloc=R.M)(y);var Hs,Zh=()=>(Zh=R.N)(),Gh=(y,E)=>(Gh=R.O)(y,E);function Vh(){function y(){Hs||(Hs=!0,n.calledRun=!0,Ct||(n.noFSInit||N.init.initialized||N.init(),N.ignorePermissions=!1,ye(Qt),a(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)E=n.postRun.shift(),qt.unshift(E);var E;ye(qt)}()))}Wt>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)E=n.preRun.shift(),Bt.unshift(E);var E;ye(Bt)}(),Wt>0||(n.setStatus?(n.setStatus("Running..."),setTimeout(function(){setTimeout(function(){n.setStatus("")},1),y()},1)):y()))}if(n.___start_em_js=171458,n.___stop_em_js=171556,n.UTF8ToString=Ve,pt=function y(){Hs||Vh(),Hs||(pt=y)},n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();function ci(){}function zs(y){return(y||ci).__cache__}function Lo(y,E){var k=zs(E),G=k[y];return G||((G=Object.create((E||ci).prototype)).ptr=y,k[y]=G)}Vh(),(ci.prototype=Object.create(ci.prototype)).constructor=ci,ci.prototype.__class__=ci,ci.__cache__={},n.WrapperObject=ci,n.getCache=zs,n.wrapPointer=Lo,n.castObject=function(y,E){return Lo(y.ptr,E)},n.NULL=Lo(0),n.destroy=function(y){if(!y.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";y.__destroy__(),delete zs(y.__class__)[y.ptr]},n.compare=function(y,E){return y.ptr===E.ptr},n.getPointer=function(y){return y.ptr},n.getClass=function(y){return y.__class__};var Ee={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(Ee.needed){for(var y=0;y=Ee.size?(_t(tt>0),Ee.needed+=tt,k=n._malloc(tt),Ee.temps.push(k)):(k=Ee.buffer+Ee.pos,Ee.pos+=tt),k},copy:function(y,E,k){switch(k>>>=0,E.BYTES_PER_ELEMENT){case 2:k>>>=1;break;case 4:k>>>=2;break;case 8:k>>>=3}for(var G=0;G\n\n`}}class Sn{constructor(a){this._module=a}static load(){return(Lr||(Lr=function w_(i){return function(e,n){for(var s=0,r=[],o=+!n,u=0;e.length;){var b=m_(e,o||n);if("object"==typeof b){for(o?(n=null,b.w.length==b.u&&(r.push(n=b.w),u+=b.u)):(r.push(n),b.e=0);!b.l;){var C=b_(e,b,n);C||Re(5),n?b.e=b.y:(r.push(C),u+=C.length,d_(b.w,0,C.length),b.w.set(C,b.w.length-C.length))}s=b.b+4*b.c}else s=b;e=e.subarray(s)}return function(i,a){if(1==i.length)return i[0];for(var e=new Fe(a),n=0,s=0;n88?13:14;do{s.push(255&r),r>>=8,o-=8}while(o>7);u=-1}}return u>-1&&s.push(255&(r|u<HXKHHngW*$OQCry4e8#8icFr,9uSxAobr:]&5,DH`"^sbV5#L_PSTCjSNdss<1/h[Mk8Vfq5$Gih6q^_Z4!YNd,09x%vid3>!FjNkU`o^fV*#K|@S>Jd^Dor`*c9$"d+V#=&8aNw>x:Nr45u0CB$oh|g.B9Dg;!}11}6j@]^7H&kNs{QF$hu^r`g[@5hx$*eG0j11HVxU5bekvBmWfA0[L+6&{^l(]%:fz%`_>%OfGRGQceoqo3lsC#4La$)N9^x#e<+b7VgXH__y&5:n8zNN,pq^Tc:$oAM.`)nxY_=;96qa>J{`3<^u2`8x>Z^QSWsPdJv0gkPANx(*L=oATHV3?:jezJaWJ!jkVy|W+SPK?Ga10=!!dowm)?VISZhsq`$;U,hP~aq_q}0wTs(L_1;CV_tz[e!lru?$fB[WpP_?q**a+A/tm3OoO)s+I4;Mr%Op&<5/8io}UL3voZQ)~#UPgOs@]*z7e_Z.=U>mDGiK9:=c>Wl#>jpre$<[_4,L@%g|g#ci/i5Au/`$_!cD{@fDR2mubppLxUX"RM}^P^@}7;6!6g>4U0mV`Sk&.,_?:xIlT7iLrt!3$s4N+T&WUDGp8+N]0TRkxzNu^OgC_aN7$HPJn?EHq90GrBn%U_trpH#;o=oSZj;VF"9Xp!."[+bb!UNvh>bJ^v[aNf[3wIrwh$Xq2&KO,H(1aRL`_@bK/6;<]jb?,9YN09gQ{c^wBH~lDbm"}hdlQHINnH^uq?]kxL1ZG~r||Bd11Z>;7@V;L~g?7eH6R#n&~SUzE9SMt~}K6|j7f=&6m6j=#F^^|Jo&e*=}R+*3_55!F@m9ryol_%Nt[VRUVlz=t2]{G(^gY(OAE2`X];t:5[?r$avFGVM9qb?,,]%`/Zm5xH%mv&c+c=RHp}aAL#Uy|SY[$D%/{I%}Rm$8{K<(czU&OBSu$[1Yxwp1~dQjC(Kn/MX$l"+/ow/`2%!j0ZkCnWMT!,oPU=G.p.d$RV{K<1>lr0.,29L8i$*:{]mKj]Uli&3vhwd3a%8AHU^44`Meh7Dll9HpHdwg|WiU,c6+Qr,U6QKnhr+t$I{*VUSZw]^ZnmIYJ|%drEtZ_t%`+9n.]U5?$=n3_G]37UKjB}y&$_[xTrz7x{x[V_(y5.m3l~V3ZY2ED:b)Lv0fHy_3P`U+~07.WKEFc1dGJ24Mjj:9){nsW`tFvlGJIjw`":SUgd2V%q;xk7e@Z8D+v5moVbto4<[@RU|JF2.3lc//!Iak"%]``!lVoR%]5DyYV;zByY^gNqV*o`V$g~:zR]9&1y_#zRH;wDbez/ESNP5?VY|j7>Lg>+V3,;#NioV>]E=?GNmUn[4<,&w9SMR3sB9`7DYHZ(FL~N2L7r7yMhk4l1w!YZR^nY?|4.Pz9{%RvV7VarkW_.*G3shT0h$G%0[T;ro!KAPhM~+,@FITVy9<+Up!H&Cb?]Tbq9K0ftlK2tiYL+kDz,M_SbNFvgu=SR^KK^mRU).Yu$h|ldD?Q.*Y9P>5#;(S1hVEqRs~lR_of;%6eLfM6=w5k>+ZF=y~6G^,4gtl4o,u=`[1&h[,|_FM?@/r^`bQD15RIx)Ij0jzZM?@9/u/~S#"?,b@YTA3`,d@&1^AV,_YN)jFa5MTf/IrXGuRGDOvPawCk7PdFU;dRU<<+cB%j]%&)0G(`?Oidv<%c:Mvxr>@S@wv!$_|NqL`IK+c"GLQ"#S%n7>TR{`+.Sy,RerH2}g?q;#qQk}T,0IT/e8Z!cRUgd7yz@nbJP6bLo5]XT4Zy5"<8?7H?cEhhqc9,.gBB6d9hO]v/;Fsc9Hp^1hO$k.emlv6qeK80d>8hlXj0~kE;y4v@D7~gUyIs@B]%o8wh]wvrU4?x.&ol91tR`mSLa]T:7p3"@}+~S6^Z~S43$h1swZhkU/`98%jn%k7Xd{H17oSeC>z*k#|[+bRqzR8[E38|B~9K@fRam$!$_zsps;W,i>2C5>,{M=w5D`,]|3/8,6INCjh],6r0(&SF>.aq%#W,YHll1~@E|eQ!*!B:{A>Hll1~@E};Q!*!B:{AwJ9/O~+J^9fiujB6]BKm4Y1{Knl#H?Q,f05H)EuJ3~g}bS>WzI@WEnzK.1(YC&Ry6g#*4bCzlemZEa/YYP0AHtg=%c#2/VB=gM02kxXmHxU"C!kyXcFi{O2n4VE.rSG9<]F9wFlq6Vj#X6U,|}w!"1Ng@!y]u`N1B#y,B):9ZhL%E06eGyL$D`d9MLX&I4w#MMX*Hw+<1wz.YJXNUYw%FlE=ID6#cYG%f]5I01BUVIwuI"Z9kQ0H0$u|Qb,sP]IXCaRCN#40pg.]iC{I0+uP5vzgcnJMbD6V?e0I!FhF6)4EQ+:Iar50QyuGN.4JR@Mbxbv,!%%a}c}gMO)`iTTF*bxI+gP~r64M0yQfxhv(:/l1?6?EwQM,BYbTdX7{)sL+w;H6]v/@vsGlY#H%QB*AG[vEXoE}!GWHW7:+_0?*FRu1J+"f5K>scGM,FzYFFp7e](n]vQ)AalF~r"Cx?.FnuNRIuD|wc^vWX)IgjAg/0XO8IxZ/hGXqG:.AYsiNYn"wH9uyS;1*[I0]uj9uGhO$Dne`3vzic!0]$BdjciIBrg5<4(TTJrdTQcwABQOxD9c5dvc`vnM9DPm@cX!`vpX#HY!iq.n{vvXUID=nTu/`omt?@[9LWEbiLH"LMw2X~JZoui*Mti]FYvcUrvVx6(j"FE?L33"F}v8X@0&SV9Az}vwM:Eep}ELudfy+cYO4ddh5:I)y]ZZHVd3!sLuHUf88j+CuzbtfQ^ZjCXxPG)bf+yTC?!q6d4+!*+MuMgh53!xL,Ej,I$tP;I`h.(/Bf0"Wx4_wIOpxajKXsO764)3!w"YXIK(H:1Yt*AWHddGe:1.y3C9%2{6R1LkF*|.I2+ku6W;H7RQz?Cx4Omm+qu{igM<13+I0AD/w88bja)(f1p8!6LhGTNcfkjdXgSCQcf4+!uTb}@Tj1zsDgdM@jC{SqY:14+:u*ly2tPIz+x9deep_4+]u&eTvUj~A)x,f1pP&|9%LDI`ncf[y:xWiTvgf^yHygkTvVjTu3Nr9PT3k=/cYUFkw=8V/zB:Z_0h#_W~G77fmX/|B=g!{gS[4GFmlRNiZ{LkD"d=5iZ|LhEw+!+fL0DpgY0!yO$5GX"IBz9MmtAM%dI07BH[_kJNs4?P[lY0YqR07j?PV9JlADEzE*ZwaMeE,fS2Mf|X6LND*kDTWRp+A0dEAu[Z*0aO~Eybp=o9dLuZ%tGwUDTON<@[MECgtH!F6zn/f<;*6S,xkXajDg]:[Y.WO#2h)s@YAXat*Y1w>#|B>9Zb00u?1Pexxs@f?HZ+G^_=Y/1Hhe}a99X$9%#1B&taP{~7~P?0F$hR$%v9&;{dqp|!}8!lj!&Q=jA;iQ$]Qe9?[=BP3)6FW)EAh&fxt}Y$d{DJWgG%]dxyg8a$$EACYd1EM&dDzFz+MvZ5xFNKdvZoGu%H7|DWOn5tf]l?!9%Qeir,ib24]I~|,ovo+rmAP%ebi@YdKQHg5{<]#X,hw;ax%^}J?6r3IaEs`;,z_1)1LgRlFzBxiOw[Kkmv{ai],jI@%5cSxR8c;=I0L:;l,zl:#B)fI^.t,yr]lf{X5Ok?05f^0w>%{lfu;KCN4I/O*C/%Mg"F"]]xxFCg!*q+}IFZ4X0{:QP|5V]R4)B8DrH)C!0fis48.1HK65klun60F)[k|YpOIE5%|fh#ME6nIkgECtVj")c_~8f.<}2mfiUmQsH}iiQhi9pK{YNR[E]([CUR7vof+a"PQCXL40%Q]ad<~70(;KCW]Bga/FB;zFgV:Bnh]ah=omQ_vZLYqf@,$+g{1VlQ=0rO[)s%8,RUAW$itelA/&;Juh;MQ8SDYTU$d?A&Et|>9ikR09+=ch,j(v}P(v4Hk9%LY4^,osT_{RyKT)JiJY7^[CfmYG5*,;TZXvXvME,[fn,g{a!1Wu}fvvtD;aBG]_l(Z`c(8@h>Lv}[su{;,uLBq/V^$ED*R/&241K1d!*8(kngg9$0_.|mlxIIqIL:{]hY6<:C$clFQHRJ0>8g{AL(Q6)jq1M}@Mf/E@dc,ccC>m(n8YU!d;/F60[whpIQ884xTBY41.>pB&"fhw[/9V3])q7X+yS5l]&q.#>g.}35jx>=`r.Y.CP,Q|5Vdxr;|g]C+%%g42^yK;@=>/21dI*LL(W@Z<:p&L@kJKW?RX[kBtoQ.@7CyjG{{{{{[{$q;Lj7DI~pRSn68mx)#;ZTJBk0_TuVUTD^[fU7AQ!nCn^foSFPU(ds>[La`M,+Tw;G%X/@ea]^yPX3CWE/z;&1UQN?VbXd{n7|O!)8:tJ349qZcZC_f]B33h!%&n&X/Nn6k7[ps,e.`rea]PeS;(o$PE%6$g[Nn7[6t]m{Q?.},V/0xZ(>>g;mj!a%Rd1Owx!GKbg!WG0fQB)MARKn*tC5HXa@omfYgw<_t0?`(Kt1%[ZkFfs|H[Qa{|0o2v$Ulc;k;Ilyb$.yhR|{y]|>dxo!d#4y7:e.W7A@eK}6{J;Ut:0NB3X>g(fnfAJ,)%Vo0C`_CwCnYiU*%Jw5jW1?hZgu^MK:KfR8]5<%{h0]w%{3$q[%]h&WJ?.i*~9rkhqF7WJG^nXw(%oZDG_W[f9aHU+dyuw.8VI%,^H?D24{LDp[r4^N/3;q~G1|w._ywkZjs{eRHxfn!?LLZ*G[<_1J/kxx4b3/Rl*GW$9w!ejnOo3/WGLqI/HcZO#T?63x#MkL>}va;ll]1,sp7aS:lw<.p&eT|Wu&#uwr6D:@q#+Z>vNIed2E9F8a!GUYBz[V^`M=jDhWeRh)&`yZZHn=_:uwC;n6MF|lZYS,a:qCb>Glsf*91:.fL69MJSdb4syLMk0+r)u&kbXPt)6gjjT.Oy|sw|>jz/k,0x]hN|7:HcDdcMMMi{:O~p$e/808~7fA8o7zb85OnvD?%eF7?uBxu:gGQBA(+W:gb*=d>>]F+9hKeT^bg@UOI2{!{J85_M59H#yvMEXM_6r"YqF"*N/kL=J@Q*(MLOy~z4NS~FE=fD,0yI4k`d^EwL_KWL2Rng|R(#fxg4tqw8E+4ecgmSuk|bS)|X!Kd%|;@;n"?V09L@2:zT7p2m?=Gv(8VE{CC?uEd$qzVH6{J!;VH`$z)DprH5o^`8G%,Sf;Zgl2olexo&!X@qtlX71{T~eedTw7[}H:6lrf5Yu;D6z=gD"V>&omxME%.>1%+JYG1Xw:wpJzq$hFYoo{{;xk:!7`8`ql6HrFy,]SYq20L>[po"i?7b@yht>yKNzL$;j#}Z;~nWxr.N^%!Dg}JGgUVMSJlM:5rScC3_BmH;t6sN/3/@alx$>"FjnlE[x;KM#g"g^Z:,FDL;~2QVJ#"hMQwKct/?n?xV^(J>b1YP?(a60pf17W^_G?q<|tfGL)XKHqWqYgRRCb?^o>9sNk@2;(&rtIMx]jp3[V|@wR+BE^X:Bf8vw*oBuv!B>EI]q<%b{:)|Jct*~4&k^28Lir.Fb8p2?LRwl."9J.qCpS9G%CnOh!Il2Kgn9g`H5`)$GkL3=W_qEroN3]`OtU:$/F1bw]Efj,Y1Cv?que)2jx,4Brx&Vo<+sbbvSk3(xEjz4*mvqyy<)f@Y$T+g3(x9+Ir}+*1r}DK.]qe6M],E2pV)9A==t%WH#^D}%{]7!ZuN)NUw1L$$:l6+q$xPO*Y$:[2?t>xHN,)Z5+F)y(eAlwxM$@qOFR))wF114[`sRTHud.|tgYIMu?QSd?vOyLi&CTCH%Y5m8h`~tRpmM`|@EC(=9GkcRqLj~,rF;/2{L,K`uLr&PL@gmiue]Mqd|hp3mz:~U.,v"73ktj059gKTE7![y!Ex^>}4.)w;B+dIw5E~g!|sx&VQhF=Z@M<5da&0}L6|,v6/9|loSrwoc)$4yqZi_&ej+gHxE<]rw}GLVg[J}DxC5.l)Fq(PF;U%lmk{;m6+?VL`y/K`yf_6&2MsL}ZLG8%}Wh($y~M0&E%H{W=P9F}VYXF,)":zBqr6,I(t]t@I`A=^za5CR6>hGG}5l1L{nke^GvucY2$)5./P31klsCzQX3C&orF=H?gju2@E(:?#MLhQXx>v4@_KK|jrDU?7rMoQ+k.f8,LLOhFFJ_#Z:UX2G[qL|Rj#tw>wxBz"T*9PFiH^bv,11+}CnsT81Apc/Z!SF5}y3Dq/`h_KG??Ycd2nO9Bm/90.({E".;0@<5F@Q(HyNlcH$N0[cEbE8`.xsoXJ[H%fd@L6=jZaV^x#+*Xv55d/t=c<5~Mkxe>CKU|EdSS73Jr[a)1vL/.n7EOVjSP"IO#"WSn&1Sj&L(qDyxpLs`L+$q32.C@kD$t0aviWN@:L5))XgKjI7j_=q(DX&YWU!*pJ`i^Ero%1$pf)kka&&qp{X!+T84c~f824Wvav<@j>^w5!5{g>uyTuY5r5.Iyfgd9;AB6#c}_/Wq+yJm+yl37eepU1"Z|lB+nO.G&ldx4}yVm$1X?=BbS~kZ5O.Fi%VMo9)t;2NomTDJ"!M[E?xLo9|4Jg_oy{U0GyJ+xC5E/yR_fOLKjU8[*[Jea{e>Yu06JW11ij3V6^|U#>vzf_Lb9QkbsDf8X.Q<)VxUD9>PF|p,%0G9Ob4vIRXTKr8+Qy=2MX9)HljzTk$N]8C$qf~x&N$X]>j,b_ZyE=]d&X>qae;9tL0m?;xZ7{y`M6?2=_nkzM}s3o;US+m&loMgaV/68>679$SMa%a@<|EDhqH:E@;:kK=YtMQ=bv=:5u)@ZTiu8%Zn_mIT:F=KA#d?j5eLP@OFMr+cF;}p.VreDTs]XMm66M:gaO3|j2]0av|3#+uQ7$;)CYBsg[SF>Ih+Mq)}O^Ma[Z;U]Lk&O49L?Jndq*&`1;|X>GD>dz3Di/lFNY3rN&+6eM;?JUnkrs>uAZ|Z_O,t`2+6BDx*Y3G*NST4U=Y^A,=1urJNDtx$#7Iw%_E{=ZakoFNYDn%vjSn}hWqHBG#siV*z83kd]4}rq,rwl1v$#=se0)Klf8]#q>hoM7(MYlmzGbvmOjlzR$E%9E9JTK_y7?XH]41E#+K@~D)ahBu1~N%r>U<4;k(9[UoJlVAl/GBy_+;/8OR35NV9K,_8x#<;A{tYl(@KHR_npcflWNrokxJQd/.*EI9[A9%di/wh/cp,iZuFM;n[cpE+oRRHuTah1$vUf5|3Lr?,f]Ju(e8^_w.p>[ACX~DcSIfd,Nna}7MDB&1]**K{p&0tX!J3C%s~v!7eY7hB:l^Ufsml6g`o^nUDZsDu~&hT}xmU)4"?7ssZM0~)kU{=`cKs::g,v{X6sJ:/eFo*:@*nO]e*GarA}cEkdoFy1v/MBj]Hw6ML@nE=1J8YKZ_"!NnJRRx+bsmm,2D7YGBu|l)44]#6lbf,wHUiyCNwE:&?IrM6C*nuK8,@H)Bt]t%%~9NGXji+KxxBWp|ayh{=}q&p9wp9R`Aw}D<]Etl9z+qK>gd,NAGQBJI!%b(h.&g*x^kO7z9=^XzNR4Kcu25iO4`zx(viZ?]c7>3sw~?!ZmOQFFs}07#8?.gOj^:c}a!V}W3~BgZ$ED^kCvp+f+Crk@f2A47c^"&D>sH?2[E;7,sAEQj|s!">&.LBc;X~blp,^sZFT:#*<+~!HmpLGivU@{3;U&:(MAPK;;5Wv!Lblkka>*[ZYPGjv?.|yP{U!c+w6(z"CMoY#JW/y$e.;<11a)@mR6JMnU*/ltq/<_2+fF;y!X@U(5VH#sdaqTSF{ygSmv*S`FyI+K|;%o~sQ#Qw!Ty.19mw|2LyQTSVmD?&rMzDzdNiQ|P:t>xd=1bTnWb8N/$:EsSiq_*yiZTkC5LkLAd0m$GT$ormv6;97OB%oFys:^pN(TkZ7l8([ydG*plZ1,Xw!BqJj>;[gqzyV?@JS|6nh$%@Xg=>81IuhtF%x399g?$b,95gF|wG8^7z!GS$jCMvbru1L:>iq7waz.O#2$V@|0z$&5XZ*P/a58If]h5=29.j)v?oeXFhbptD+XwNaTHUAcu@5V%]u5/<&"kOK$g>jLPyf:$ldQi]W;vm^;gt5O%0x]hNvH_wEu":K5AXHx}74Rq>$Dv)Xl[Q0pDP{U~+>(=d"X(oZ@.}M[Cqr{MO##::QKaTlR$L6qkYUy8k5l@.su5.Qqj,Y0Q*cY<98hMQL2:9ZEz>{PuVhIep7rLFFo6jMeEImh@[_hyF!7k@n:}^6Kax,aj.1bkrU@mmpyyZgu&sbt,lFN#i#)cT;qu$a$:8Fjma$BXGUro/,A~o?~,eTwI+1m$Eo?)#V}>mQj#wLIUr=/>9Fdn*8poPpP]&&hFtM[S&t%+tVEIgnv8po[([U[cnkb~f.C@,^o`/}?6|jVbw1jo72WU!Kkpo?Z.=(UYrJ,N$esF]@MofC=`X2*1ZOH`:=]@*T3,m.=TS+Xn=?L#_`.$yR<[_1uWdDD7WU>]XgV|6=L>uz|)]}"w|UYQ4r!eKJG;)F5R>trpq=sYY.|@FjQx]jcF^E>33v{j~GWm^_R!8vR{G@SB"A!!MBSR?<0t_=;F.e,NoG{PhNbHVv?I,UPz>(V:VS1|t6qk}+;kWg9fTW;lRHYpaq$gvS(K<%nTtoxg~XW&3mD?9*`5J#EbV2f_tj7(tf=*a3HA@vm0Ly4Lh8Bck8D!|hD`9>dyy>5[feK%gyNz9]$BP6L2ybmk6c2J/3^S*&aN1>Y$SRIz+`S(>/!.*32%1^tkY//GP$6[{Z,YFo(9okNFeb8|"Pz>>~~D6xIR:3x?Xn4yIspk|F`|if@#]*lwl=qy3PheT=,Sr4{>g@$pX#J+tBNq;5U|tF=#gqB,lKDISd*:0ZSxsR9^*t.nV6JvMq)Fll])+cnYb;=s@Ke@[%.#XXvu{7h_m%9X1,7(ad/h[4jo!exU5E0rMaB{>2FyG_ASVbox`Ber}aG83`IwBL1MHQ]7_0:7k8V>],os,}Zf$spyjG?&{jDK_jASB2m/J;Ky!)@iCENS|gT|ISY%B>59/=[;@B[[]PZO$hGb37KX_1]op@Lqu/FJjE6VF6HiU0Rqu/FX%$Vak6pH%8;g3Z9+I{Iq9uo"ud/TM|>(%[R|P!;YCuMKG`K)=1Q#q}D&!5Fsg7|!MV|=Y.VQ`+yENms<8.UYRHjYnm|i!^D?nmk>WhrAS%+sP)[:G^&W.GbH%J_m"g(]qKTwZ@Z5*+?@n"a`pNkRT4Bt=)^tv#uT%`Me031.TtYg>=6>/y.ki@=hpDK`#b:vNQ(8Mx"k$SR#y2gQueKI[Ni=0n@tS:+y$Qi{g/+AK@Dvq$.r7vf_~Z&7e4fPFgQcrg2M4h|83DP?J!gc%:`>B{Q>h7;.1ykM!V.[AW|J|te+aNEIlO#do(zZc^3vPl^YL03d]lmvsI~E!|LgbXRU/K8W(W5ziz<%?LDo,YA,IL_1bjXwlg[@x#UYG%rs>.Ma[(u8C#UQkp!9)LIle%o8ED2DG~Voma&rvPW5fe]_H!P,&rvP?t>Vdz;(/;^xA[Qo_w*{.fnt`RoB|H6,Qoa{J(8,1l#}>VEKc`J(E38<~IbL*s*)Vx^_AWEK:?Qp_Q3**S50@n)j(Ae8$nqq(}yJd@TVxRTz<=rv{%.@rBZ9|R]=XbVSy!n+MmP]0#jU;=p^Z9LKF=RUXsTDB6hL#q{I`+rQ@=frOI:fC@hyKg$26Qy&B%5Jt,q0v|*_}?X?/#*I>ym(ucBP1Z$~tcBJn(W0&#Uza4,J4ej,9SMz5oZFUT#1rRB!/2*54,w3wXk$0Y`=c65?LuyZmM*7^Xx.;?YYa"ebIxYI5fFZMM[r|Sc*BvCKumxhR>YFRwPFiV$C4:BK)WG4;u@`v_!%]N^sEX/9(K+v1/}L",!IXFH%3`D6v+GP,rXF2QQ+jVP#SMcuh/c;;XijShNW]&Wperiu?!=gxvstc$!liJw7MGm1L{8KG|`$F0TD0LVg6,9@cQAQBZ|8fw._zzxdjl{Ij!@4!kkX}{+/vp]xfIAc3TQ]]iJ?7/yM5VS&w+KsS5;nW2uP5juLr=G95ZDd)rAH{xL#.~?~UB~/jzl,zlA%j1B&o9[8Js4cA:{Pl=c6BI~=mx}dePrR>9?jl~N?01$y!3,jWY.m}i&kpj&a5=wg$KgkVC9IRtOb!;u3v_;~qXZHP4Tmx=O|}~v:2n!urXF)`O{h)N|7ow|l(v6N>Dr/J,XD`Zc+8d"crMn}!{D9fMhoIsDl3SHRA]3E`d8_vly]I~EY?0Y#xX{!EUWL3~v"&ccgt:F{nA`f3cBOR!@@pH_spv68O+QIYD!sZ%d,y(M+mc7B$hLjK$5Quw$fj+FBno7xLc)m+KK2$NM&JBM%:Q."!2"iPP^7VAyq^v5Lp0ttl2!5{KKKhWV&;^SU@yYb$q+jW2!SxuR2Ff3|X{l}zZz?w[.(j6+U%InDK,)<8p*iRL2ik&`W/[Go$AC|SydMTxT)=iS{X6eEgy1)`),H2$bpFV!~/Y(qkvX>W>g>3xm46/,Ti~6*[?XcR%cbf7D!]T]6Nff`u]vJ}2FZ9_112(yuk[9]U"#nUM4&oo}mBCCjCn[@u@83bD2O$BV=]1x^w2b#MxlAO_4^ka[95&^34@c|dfa?u1GPr`}y+_@6e^&8630IV>.V?U:/uT0yxB(J8DDyE&ww|70"Wt77uK"gxH<%!4ti7~0H:KCjr?]1S;HS1+j2iqvN`|"@(j*KvK$V^pk?CMn(/hfl?,DeNl/r>K7F$tv6(7&POv,&1qyHaIgoJ_e{)bNC!tAOC8|@6L(*}GAsM01,jWlXQH7!x{4M}V6R;0B^o.|K/QcQ_6`xZO]o0o,5)UsMBjL.Ii8VqttCIx.63D,nN`<8>=Dlb=h/UGX9qSHBH)Zj;io.z2%4w5f4/7U0Q?3W]jo.#SX)zH1*rLu1aSYCRR)I0d=J#)Nt97}D+{Y&,poIj/y`}&|F!DnVo72os]lZT3ZpP$y{3c]%q}k_F35TS_zUG*0g35Ee]f%}soi313w*jE_R&^Q=+IrG5!htS`hjmGRxF*|n4@Lk|s0TqbF!RX$|6V6mBnk.x5Et1M=vVjV%2a>Q#xR[6WM2Oo)QT2*CS87kLEbf%FKM_#|:0|@{kKk,Exv.f5oE(sq.)?$AKb5l}l?65>w4}c^v9d!4fQi%88[}XyyVY]:0lRUJK7pI5c^g!8F;KlaSOVurYh3x@*}WH84[xh]+N&p^~go[0>_Lt[S&R4!9yzNB38W+<_T3vR`VK_y1%k72DzvU6@V"67K5_$TJZeNKFDyottk|NUf*GASy`&EA(gzmX|Kv@>&PiPf:}resI!4{^1/mWE+ti#WkJ@8]x_.P=ZvFI|36MKj5CCF{kU4`68Xp`&`s`5I6@C/tqwgNGL8g@z;SXRhxHe11JiH$ojwT!PCnW$`D0Q1+RU3oak;G}?tR6,bgzY}V],C5+%U&[}6g@;d[X{R$j}YT3UIS7&s>g~!h?y*1=SDWy,t1],o%%;`|9*Xn+w7yi{fU4g}Z,lo6Z::JxgPoEFFNL2WgbpPfZnU.m!AhX!(Q)mSAuxVgctUSvD~e,Y.&y5jP@MYWMo~0)NZj7m.2Q{WY{=5&V+,32`,(ehz{/Ml;k4{.F1>H(jK6rb`D?Z>eEY]e93b%H`3`rmd,Vg_,W%T"6>9)Zmv!!2&JF2~!0ym)MheZb9P6>R]O3{XTZJ#)SsUhNzzK}kd@7g,n,`L3G!.6OD@;GF=S~C<+ec^92.IA~#ICy0~3DYndG3{b_A%y>y&2`&)mZ%6gn6;mw{py&1vVw6V?P_(Z5?]Z^M{qY;lMmzzvoJ5Ts$qDu51d1q2pS2f([#J"G%0L,X%~,Z;n[;ty*aK9*wq$%s(hy{_G%H)/k][5_nyEb?V,nM0f}x=cf,7,OK:Z?tg^IIE::N/8VO0&*(M{D8)8V~fQvATqkVUDdH(=ug>x.(s^6eiIGd}o67LPSO_)11BiW`2!/g7mbF%nkAw)~9XDN*+!z}@id0^.U/7#EHqGa?Ik)>+iS11mu%s9TZ.NRCfiZM_"!CirFt]x+IrK.O5c<.^tFhR9/c.1Z)Oj*_0]w[o@n4{cQ56B;}F+3[@y&7LVSKKa^7B3$YM7i>g7.S!z~K&5%hVFN?%.cP`gW"haj62:}3hSE73DlqUWXkx)y,in1$Vj5F}smK(~bw76al%(g0>x0u@_0C2Ucf$0xiKj|RN&Ws|b&eB,xi_omRO;~4uS"F@kgZm.Zy1lyfntrOxkNI^P9cQ+kR&q>ZI*+?Ojie6ad1na1e6%_p|@a`.p`}a=y}wj@M.{$QkoG^n0vS*USMk5KX+l1ybV1"j&8i;cg8S0[Lycy!4c*Sg7K]fYO/@;D02mZ1*S`{T,GEnP+Z~!bdH*3!%`ZWIAl7`!dgOQ#J|>x^Av1EqZ?7T)LC]zRX,5;*g>6:_[pjTAL8mKnJ/|BR>R{@G@cjCU?45h]Nwv7a4>.Nl)%XLI9y9$K[/A}GOGqdJQET"js)EHrVXGv;,Z!ofysKpq$*jPe_pCc_l+U4j`P(M|@7=HQV5GGz*h]7D`3qd+;Nl3Q%,%g9aP>%5[6i~,t|U@}(!jLj2R{!gplQT9$uato$,07aZIl/Ga+ymCtHvvabW7g,[$hRUM[KY3}>*qL))~qu+^K_p/X]|uSJ+jpYK/@2ggNp]1#O:bYtql({H=Go^*Ok;.?xV~o/?ss,]jpN6/@rISCfz+`{sAWt{ZKkaX(.+X6CM&3|g18,zh];6Ohz!r_(]W)WD}^9m}mSF{:hM.02{Om;E&72&szh(M~^6,n^jJ|78&6d3nR)e:xWk<%>LT[}>L/AV,^6GL(R"zZoh+2R;<&n(2G3,w$2u9^w2@Qg93?xdXCxgxHk`FItd4p%_R(T_R!^E&[!zd5C+h9TD+Tsz;QzFs/r7g`YZ:lC.uGejAcK[rG%EF`+r3s>uuv3pc>/OQu/Of!LsQuiH&4$yBHnV7A!H4d.wkNCef]?BrlZ)#+ugS2=.$~H:7|.5>.Zfq$Qei0>Q3FC*#nq}xV][xR7EYOy^R@Ks3ygvx_T1GD{v+eC4&8voCc#sn9vht;xWjhya[qN~|l(j!i7y1$~S!!,Q~pUNV,qz.w5R?Phpkv6P*u>qL=[TKw6oQm_LD+)o`1&I;)E;/c|W+@VE%!%@@xV._}te9Y@b9WCwjeS}7j*#2/@/2Dfuuh]UD<>bgFGFDQD6Ll]*F]qq]!(|d?3Y,nhq"j.&KvKW61XOnanF]Zsg1E`NF3e{F:XRUV]QaEF3$zM3sRA5RWN[:a^_}x?|`}P;U(9XJ2$Z3k(7VikomLq&;x3~<%6|W:iY&@d}Vak6p`y)#{|W2_>DTFw9!+!Q8&yNKsG:VN@ow1HhS3r;8POu+e"3D/s{]FJ#iz[;lP7DW5q5Ea:`{ZCJ^*qTUiyJ^*+4bHcp;VN4*:g?eqB_bd*v^kSG1@0DOGEM_%;ZIVLx4q4aZ1M_v#F;kFG|`v5I^YXuUSFw}GyK{:_~&I6x]4~66SzB"_%w$5C$9RW^?kE06P:VlY:KV"1F_{89!xNt6mfit^v|,3OX[vw[05=V+bQc(>*Ft^;t4^~ZWIU,d!cL9uM/~q?,S1~9fT2}T6xE8sc<7X>g_dJGLi]U>9|Lh|P;{)m|PSwyT;2oRphhn&Ur&p?M+sE@[E[pu>z>/W1#QZGW]3jXn3GViX[|bk*u~FM=37%`p0@8m3woj0Z*f/L/k+C="f7u:*C(:_eK^_)vd:fY7@CCDq/;gLH^6xLEt4U9mz&f}=y/%$(3.XLOFb7*SQo];c<$HexnR72O!KD.6:M"GL*okQypk2umCFnTl:O:6#$ne[u/rg8CAkTsxg+w9+58?Hz$ciO?Zc*O5&ciO`?S$vF.6AjL3JHMh|jt%5*R6!q/wj*5%scA{W>mfu3~*V`lGPxV/oK9h4FSrnIO$>R/87KJJYG.i5$u"&&]5g`JkpeX735<]i?zM[^Vov|mc5|mpRBxG(M6Zf}c*F`Mf@LG*y[7R20u;NM<]f]B)$8yq.nq$u1dC*pZl0+rU23R?b*ym:ux87xLV>Jeu@DcGex=sM)]nOCw8nof!30I&3Z?a7@[?g+PWz]]u*Ro3^{ZBuH(oZKMT*drg/7iEKDxc+5ZDQw~1f9z+#qflvVUTxDZu4|m;eQ8QSgcGrItES;Gh#3~bCb=0_<^F_dkpoFfM$|DV:zE57GaYMdjIo3I_pQCjWyI1u#=w~WBjJI%aA[H_0EhW>rx[V5$s:dXFP[a^Oo;^ZbCVgo9bJxyQG^`~QoA)KoJ0duD+M&1:V.2I6vl;/%Nnf}@3@$(Zs96iCdb%8}4`Cw~]Y$uWL~Ef#x"a7[jnJUjtq{y(f&.y}{),uhL>BEKupy}h[npc[D"FHKo[wLu0Z+Y4Nl"pSb^+,HSB$3J9fk~DCnL2Lx(o%UuyQb|^^vnX=e^/|dxER3AI"MxZAXJ[,^{_VwCC6Z}OqpXFe1#,lg=%fLo|Yp/K`)D5+;*9vp^2{28i/r.uLtd6?;nxlG&G<]]$x2;XrZ!arJ8h|cobpo9MQ;7d+}`~`(KHR+P](YGP?%dh]9U5!+hUR&N6u>MfG.S7TPND}xPv)@nv_p<^PMNExjoZ!/?3=6oK%s=1,}0.62aeRN#:%WjK791n]sCG8VQx,[cwS{Xae|XB>B_d<}nsTyudr1p)Ji]jQmIhXQ63:&x>!}ytN+W=t1@L!"`.fuGaIhXf`:Owj%ZaM:?i$m0j!Ddili5SOktaD?GqfI7X9qu1Z%(1*YXHnw)>*VQ!qePSi@Bv+Z0PXAMG:?,ciD4;G11=[.(Zi}zymnd.Wemi8#F22gxk;MJQ|lDr:0_.gobQAb_6$sep(q/XpyU2`Y}[c~ks,]7~vZl9CMMZX$smLxm3Rx+U.rFo_GqJq[HaJ4a5;:j%5w0jsfth8S&,#q*5dk~u+rX#n_KQiFAGcfTNcfgf){BrS8kq6a4tgblspOD(w7GeaTk`21}/HD}2Q8{@HZfN{Pa+=ay6`;,V(Bgfq7vpCYF{Ten[*Dg;mG@3p:qKq0A|]5z.^%ajxuM:@+]=$f+[L!^Ky|eC8Lx?T9rM9MtQqyzNRtT`~,I{IMvGKJ)MpzAsJeCFMIktV_`%QkdI%yd1bj.c.<}Xkz"?R.|@ak0%#V1DRy|t[Q`J9`J$RS$5|0+|!d0/h~X(YCAGsA{N{hN_>wg4{tY@6t.KAM%0gu;RAZlBgAG"XLsM{L{WNno=[fAD.kraaj3=OW4k"R:)F;{XWGm)~C"A3Bp/iZJVaK6?z8UC;>Q&jHAk{vPWhZkn0d[F5((y_q[Xhu0:<{yEu)XX*8M}QuvM#L?YgY%j=qGW:cCxX$aJ3(=UJSGZBCFlT#jU&3s~b2x55)_N$d@.tTKW@q4SdwIk/.v[DYWvH.{bH`4bOY9j*R.cHP;7XN|j$wft/Ou9}rJ:nq5uuGV5`9Zw:_kwi&.2u{f[3Gb(k9tg,!6X1paH(i3:pM@TYc~]~hvc}DlcO3FXJn/bv=FtBkaPtX[YdXb7W];gt,9KDi8mbwwpOUySW1!p/^)/#R%b4*Aq/CKZ*@^iD+#|#Q2k}.zmd?20;w8gp_zEWP^KsEV|y?LIjTv2RroIu:2njYYX=MZgjP}mEfe!M,cQUG.aLE!L*D*c{B*=I<]2Xlrxpf)+bW4]y*|XLvLsR7P&tfGSq&J*?#Mr`:a&ySIigx6j}wxydS@+XqXI(3GqN6T?/v<.5XH*rnSO>(;a7G{OtP`zv&OuS5Ng@}Wv?@BuxN_;:6{.4EZ.uR#1lbiWK|*Yz[Fkc)7j|9?vZ9dZVS&bjY]&{ra*Ut{9mWa?E%?rol#I^m_Zri]lo8Fw_V1@0KjSI$k|12k_gkK(*KcKs~3G6]m^Y<@zO!@(}ip;V_D6#k;ubymUYgZiDy/&cEa$u;<)+rV%{Ej[@}M*<(Z=5Tu8YZTD5?/;p.S724+,9<}R(rMGyW5{1SIxi=ci](kTkWgF|:Ui;7z3$g_|&1mB!G1;0X%bZt+#;&`c7~9HvLdx^3_y}l>7L)`HeJ]g2$b^]JdINuOm1{meDT"ogHnDd{L5G)!;$CjzKS2}kbX%~:9hTH7ah3/rhU@W?.;yUknL(:XM/yPXuoZhmwW%?,]xEo~_n3`Woo4Q?/,3.t[4roHzF+H[9Q?/wMk&}fx5WG~?=cwx]gGZ(owvM}4CY2}y;QEYG)fTE>c{Z~,h>i%:BE1(oIFuv!m/cf;4>$5X4H]D{@uE5ERa+y=`Ks]YQfMpcVxCAD#Z,B:(sUVIjvOrU~:.RH[:q55F{mAs:LIsWW]]:!t#/iQv7PiMm0k6Bm>[EE|+&SjfQ=8g{WRTvVz|X~#tqym>.ykYNo&UZ6s&b?@f/AoLha}f.iJS%@vRLZM7PcpN"QG%Z5L]?,Kfu~v>Q&WIyOrW7_3Nd]X/5Qj"Z.WYa.Wn9t1a;l,PYs+sR{+ct,X+QM3ir}6XL25OhJc7::]),!9NZtMXwqcU9C#Sf!+4Kz{J|}>?<>1BGiGJL5=c{e!g4tib6c;C#*ivlG!tZwyLi15+.$.w6HRoLU[9WW%KxP1b([`XgOm"K$bks3]~Lw*c*":!mMl.HVV|JLR11qkBN/5uGfJ$Kq7KJXP`.#vJ8?qmQ>.9X(HQ>&=([SRI(/PR6ui;qhw[.PnPjb6;9kjl+.ErFqr+,po!N)|UU:GhsXMN*XC^WK)hW!|AINx|.ADq7`h:ed)kt*tSK$>HPR1t2vD&@3Nr#*G>ZlTBbAE|*R{IQ+kzVm^1>crcQ7iah%KH@LHeXbE9vZf&@GRB_N?EpsNwLbs3^j=JKba3ZxBN{G.g/W>NQ/yT15!3y(~dV"+2%{oYvfH4H9u(Uk?m7ZK+>m7ZK$_H`qw,C@J`9=CEaNKeQ$Zcx?%dwgqN*R@m7g=SL51oR4bwe.7O4E%Zw!kmH0!WAXdDwHr/mX{lV[G}4~vXg$>1s#@)LXNltBGxjxepDi&BGmej:h#[Yn,~%E>BT;*wmyk.S{IHA?li"?iT]zA`VlbCy&SB9#s5EEv@=b8.([=<^L:=fnF&e<6N&:9.uT^LI(K=tZoqrEiXR/9~2y)Pb!w_K+mZ6`QyGVq]ZXJ6XD?>[%7bLJVdg9)toOfK7?RKr~>u*52vc7`E8oc43R]j$kS&a53,0[|IqAD(MLQ!~XLOF%5u@{4ucT;wf?T+6l9d+))W;,`3|q`@wYwg4`$8!o|b`8k[rH3+"c;ZDblzHnEYJg2c]S`=DsudW%r2Um~W|W:1fhLesxY1_J%1_tUKCtbW_uY@/W9FiRR8+2Zpvc#U_(EB6Sj>T7KIJP>SMg|HVB6Sj"2ey8/fp,u)zs#1f!!2B]G?=pug.*z1x+6TCaDNU:3A!Z.*dPAj@tG]g%1m1BB}=b(XBDQb^YozXnA6VSAYn*dPv>rvSktV23*I[tCW?$wvpJT;lMe+YLXqixGYRHTwSM#U+IqLW3R&X@S=XjCa~OY8cs](*1L8KtLF9|^%o~X!E[zOlq!Nb5FUCzrnf&,tp]_mt1RG0.uMpoatrZkpbQaL#JRKDNk/zu$B1";*^Npog&6>7K2q0CzCzvWWZz%Z^YAj25Z3i_Ci]0Z6@PNTdvf&`VF%Ju)RZswY(.W+}y8"1mry|JcYX`VMrwijD4yPx.Yf&|>q;OrP?X0pwW<.%*%S@UuO}NIRvXOZOpG)O~QD6,+tA{@>g;YV%#pr,+JO=,!84X)Q~ZRjws!{h6c"j5R!4+qa(8f8{]%^Z|O:c?00vDL.Zv*1Q>+;rgG,Nu0OD!dJI~(rNpuM`*w_YcH:cP]ii)@SuIu(b8+p%WR_L&z`>AAYu92l?,AhFn{dOPjoMO"11sL1g>Id$5x.*j~v!T+QTEXfd$4]GUtnfrhq590M`3hV6wWz.~m`?kt&G%)^B2ZPjzn%*Xmfj^?)}MF5Aio)2JbP^XLmCgADts/po*y)_cA%t>C%kWu41W:[Wqo3k+GNVbB2QHl8P>5`wTw@g:kNB^ka:SexZ=_8V5E_&5*_|yQMa7;+rP![UE2")h|np#}}b_qY8ul%N^EB^6}7pJJiJ*=vEPN~9dV=qvn*`e/$I3qt={rLjvg)DcvF%=0g_Zj+Zq+/r$*5_0&X!jbeDhos%/DDNa|b]`JSip%k`Zi/e/sEK8"L3rVGh7cy=715pv>+PoT$/Nzv[K)49y|)@DDlsZHuuS,^lF7a[o#)^.:l,^f92Y0i|!7Hy^;gY2{V644EZX^#haTO0+e{F4yaCq|({cg=VP(kot:B*~2k7TMJFN`k&^Kw}L~^_&B$+m3.)>QU|}1EGfm@2:+(h}<(T:9dLbbEE>Q$:JGo^ur)XEpOFv+1@~p![+|J0q20s?D?w_uhn3zv!&LH9/"/TuB:j!~iV"6qu0%])0BKFQb_o#rS+~Q=MKY>h|3~v$WHhRUwR4y5;|bSR#g$%|P(|po5p^{i|zTrMHW8~U#s`X?@5mqRH8pj&ahKP7Zh4+n[V%ttqV?msKP@_hbu{aXvcv*#I1E0x.Y;}8k)w"cX&IL1E9q}35*^wWkZZkMb={Xs6/}Z@7xM)B(vm;{W%~bGUJxm$W0=bWj<%m1uSJF65Qi7>u979x1:OkbK.fe>fGpuSNrYn}fGf.;G~_;Tv*@"{)JD7H(l^<@jWK>rkr=[6Q$gn,UDbidDqvSYMK`0f)W}6n;8?,PRO`v8Ntd"h`kG(K|AYyGP%MuxxM@Kofu&Z=JbsZ7{w?@O_f0|@E,r&1~!$R:;(Uy>7{+@jtX%C/?7/2}vhd6e3];MFPR;pXVS=pbCWD/WfpJi=VA@}]|V!`C[a5<9"J?y(CP1vu")xg}KTHLq$yhVwiH:LoqB7OPSQ%Yh{B:eOG`??Y5=]r+;7e3>6[pF8mQ!fn_&q,e8F/Z^%I^2KQ~N6Jqf@cX}(|T|t]+qGq[}[zCc2sP+,On(VMq}0yR$,CO#4C|Xz]pX=+RR`_>_*DMp25`ut^|.cEv@_=XL=7*SNgKmjG{7WB_%|eN$D`oGgVBYh]QDQ"@{dL.rn3w/8{YR"oNgHHo$7?`15{J<6;AZ=r1l{ZGUz?DFNf8Wz.;hSBRb+09mH75K,nR4.NgLwTD6K/Wbptx,_ftz5l:"K@xdotN`!FdLz6qkmui[~9qb<3]`NiHS~@1=R)7nH*11Y9vM,Q<3+Jr{h8z75XLyw#ap0lG4BuR?ihx"FRAAAAAAAnBIAHa&Z2|&*5Hz[nF@m5+W@MR5_6a66{U*I5+m3PV6n)q|.g8e20W#_WnC2d#cd:.}7Q~_n7CpP^"7}rKip83J7U5=sbx@q~4{bx8MLAG%g(E(}=i*)hpM)qQ6/J0DL@@mWeiD~+QMMBWX8C.bbzCl/u=jl=}DmE0Saq,6:_*gFGHy=9:m6d>4T9xzr:SSFLe3DF>cw)*JYv,;7"HX++}4mfGUy_`#;w;NxYS,`i>PSK|:mLi,{~9=U9zfj|>]ic6SNZG7/%5RX4l:fJ[w*|CMmzE;v+D^^szCslcon;2gHvG9oOJSj~pVtpMZN.%I"H2b?Wvvgk1s.=nRZU2Nj;GNy63x#P6s})&9j{pha?U_@sf8=1_CQ}@}q`UthFXd7IHIAK[9Ch!b&E;k_}J2~ce[teR1X4{SRq$xt[Fd$o_$BvbC>Kl~uN@J.4;aTExbEN?7L1N*[eYsKL2wkmnrW)#J%rF&,*5&^hPoSa!NyqTK`NE_c7>n@xB)*7Lp{w[k+dP,(5sinl;$]#ex%S.lCjN9%?%V#d@eJZLfZZ3?LxcrxiqY0dW2e{)FIG/[1dA;dB(m1SZnVW&X2<.e9.VkKI8E/je1K`fRzO5n)MZt~PV>Rur.HjZYarr@75=uKT0_ad36+)j^[tpq!#6xPdrb?}7Bx(P>}dYctCn!noVd8V*a[MKp(d6DC;NuFMx;~vsH7BPzA3aFj8c95x*krz;__Gty`P)z0(TC{G?*wJNmTjFSc&Y1^ZDIU5R(iOk![ap0CX[!^NJ71iA"r=o$:)ewZQ@R|}uM^g*_fAs&"M%AcQ)NO9&)!C5cUu|q?{`E}K{AE7pMU0|8"*.5nb5uwUlutM%sFZ)g(:5ruZ0U&F=Z5}u>[J`l,x9x8AbQAsq2OOy$s^OX^+eMima^:2IDZW3r;(zKj4uePm(R}d$2,30DWK2iK7M5sLHFA5y"x4O!)sI$h,l:3[zcV5dF_H"PTaCa`MG6Nn~u^u:wD+#(2}=}^qA%OiX4Uy#{.(yh=dIU:r@$#l9hG@svd/_kkC9rb(f"{q3Hc($IacPjfw`+;=zv;saCt&w1MPl}vV3,RJ/[KA;.4/0MOgjZsZq25Jg$b.l^{G$_vq_uUztGWyxMv=c<4~CGzW$$G2TDR#Hl9JU[K8yN&&$@Kt+,|L.e$F}ECl|mWL2ya=WrF/WQ*:CxEy"$.1;z62t>!S"M=wwQ{jM(%ho7c~},tphU5f[6%=zccD3]W6u"5p^]nI{*BXv_8A)BHEoy*Oi%0}/:/65p([:^v@`bC!$C:dH/B<:NF,vVLWjYIM*&9=mJa;{{,0$FyZ>qM"g?^GjcHV}Q=Eg)U~oSW8Nd%=svtWHTui|rpSbhXl#9LUM&f@d~H90+pN5t+fZLX`MTx9G*{azaErRcDQC}`4N5]L@jdD)X]L%(~iY[4*=Kzf"KCb&Y,pmjlgaK9L~A{{}z9P5^(>N}8]zwkj3[>$Ta=VmSg0^qutj}Kd98DsHk{kJZ`}e{+lZVDeXy;k$gpUQiHiT1SS_}2,3S"zauYytk]MIf5V({E;4O!fGZ+1]+2O6&vXhkQQ^2e4c6xYo`#3@Zf+@Bcg:(mp[Vd$is1H(T({pt5;~s)%p+6P,K3(4BkL^k060FQq%eWEt;#K@bwT#2O#:X[8MHi(W?;^>l+QM^5Ck9(OJ&9|>P/WF%#5>BZn{7.gAPwbq/B+up&v(_Nbigd=psxmVMbxrv)8b~eEKIe%DI+:sOuXN#[U?EIz7T3j:`Dd1&.i@dNnkGUW60#d4CiFQG,p.QLZe1:NS*/;!mGV~%kM$0Q9yb:)ZkLRUC`u5(KPGs?j25l,0~MRus)EcBVY}@?LF4X{,2,z%,*U>XzFOM(}N+Ve&3LMX;>nl|PVETcakS5tLe$wct^T9l_c*ZI+o^qG@wt{gC{g]6N66Wh#>Z[C]qz9+Zdny2paDIo9],Uc.8Klq?@wXzkFGW+L}dyUDD:tIrSJNd480}3AZF7,H0Y~PU&+e#}Hy?7$u%FNEL*JDtv%C_`k4WI.#,tIz]@X{0fQ6yHbiPO+RGsSCkN#<:G]}uv&+Y[|5e@86ofCG&i[G/.JpbhIy*1ihnlIii2M8{/D?wmJezk7mV{r#ffF^ctOUy21*m59F4gV)AASZqWTKUO&S0~z&*MaoS+l?QiyQ"{964U?3,.o:WR4{*qIyjmrW."z=Zk9V#k!+"jMSCnuj"hHI<,fgrgAC*GnS6UFWV>FSFG8gBbx74*h$QLa~MJ<^R;BA~YmhS$Jf.$~~A<3lX+TYO;~o4.HT@D]d[(xz|IM>P2lYYi#wIo/E?[48.`&DHvMXZ;i$$]iFfoVk_)&=~I5>#x3f[]UbAvGC0/tgOMUlX|S_FXr{^u3Li}Je7|xV{Rb`#Jrcng!JqMMh]7Mn0p]RKI?n(ARjgTy)#pOr>4o!kk9/o$bNiX:*5IV(mcjls1nXH(p?pmVe[WOpNVE59JQ$;VKL7jv,`YBx`Q)fA{lwkS3V!B&Q&X:7%oD7$V)Wh3M?jPrIp_]NYrjF1f)&RHgr:b;DYi={?qfh{ABkuDmn>Faf^%D%hhM;b{Pa{#fa>T@Lxsj<6.xHQWk$$|#o0A+7%V>nzmk3JEu8mbaM}iXD$Y4IEo>6Y<5I$J$@s/iKWyuJCS6B&]_2$84.e)NlJsjK[LZL80Kr_Op1E;s1.V&Bv>m1NPg.O3:umF+=(&kK5eb)i8YUB;CGDdqL8cg_brx&5w_YB}523Yt)C8`<,SX@/x=s5M8N2W%iJ1p3!Ye*n#U3{`xISPDO`C%JhkF;aoWFo&%+}Oj4n7>0|vqSVGxW~giDdOX;z%;YSF=77}1w4=L`>f!XG4odiu:U@3v%"hSt46=Z:#i%A[qV{^tYyFci@%UQ7IobNl&!Tq9&UK1L;JLR8;NRP5H#vpY:L+i_BO$4YR8j%L,w&wigjE7}oU2@F_mjDC|W~vl{+*iKm9bd$b$5Y+y#![S>X@x=KLNj]GINmJIG%_tjNZVf~?a`8^7fF$Wn*[be=2z}g}3(+$uNpO,23"S)fG$b1iWxK~XJ/oXUQl6dr@]I}tPdsNy!9Y6XUD1WVJeK9@u1Jh`2dkoTBxS>+O5F}{[z}C/;ZWW|;`b9{!WJS}VAXm[OJn&Gnzgd6]PyldPaC.GR77LG)_tM|G]%:st,bNoFK}z{(xI^F0!],$3_MK^@FDZ/^ivT>L>a!qDZC}2*"{QLQF*19ZCZ>k%9ji|}%5b~`$vSf*;{2s^n8h}A7ExoS#@2The5(%XDnotvy#](.2yrOTD$I&+4VuZ/,hzY(Ny.+E1_c`h.H&"m_%Iy+;../57p7Pf/=$L?TnaV#qOv]_9>lF%ewmO`T6N]QLAh_Ot2$smI*9exD}"G+.#QAH;.HmF_#+|c$w*$U0!x#c$"_ft;VJ(?_l#0mdI|dZetlLFFfQ3N@>)>>~/2y`y62ii|9%aLyYvQDzU|khCZyDqi+0pZ;})h2`]CyNdgBU5L:iZ+$h1QK)fo"<>d3<{(qH?X~wx^R:.83~2|x+styfw*xceJvN^o]b,9&/:&&4+LHYQ*qt^HS$L"f+$]8FU2aO*]e0wsMMz]S.#kA~]6cmR~$n0de{vb?78:k8ixH8}t~Ji;^_wAY0GE;&dvp$8:VbD/HF2DzGu0SWE+M!Jkzj^}>hxB@tm0MI3g$;See_%]J6sTsx2@z2B2=77l?7];y*BHqWvU$S=&LbZIK!#;KIcRSXrv5nF)oC3R!G_7^zj?n!>P"*bh|b2PdgR>[IvrtSY$fB*KwUN^{rJf4MFKvf.0}C&t7H!z"MeGOBqj8Eud@J^!%0p[t7J}_%CVo=[O]Jl~svH6f[WTqsCGtS4[F@_M/zY}S7mza#h;|#NYIeSfIqYa5$:]#(/AQBs`;PbS5J9:6K=CqX;5[K[sVVt,gv^vbz,_+f&U~.=kHFi6MpaCrXU@j,`BPtD(%f)=,pURBjyQP#zec/fFEw]jTA<%"ok$YIyJ=R6A6b5"86~s;::.9!LYHG!0qB?denMm4uqz9C$yRC/b]aTbhOK#^TFrXCU.GV5%kj>E8v5)sHB)eS*^;Y%*$Gmf95RDs8?G2gA|p6:ILU/dU&S#,vY.o:b%XIg;wrvu0i(#U>$_Vj$h@|rf,~U2Cc<9fwQSiP%u#t2YbT$?w+(UXb_yKdk.ziQ(}~AB[3:`]D,FRuCy3"}Qn+bFsu#T>vFNKlW8BDa4;CtOp.V%zt~MCiv#e_QUS9%xUl7zI`n|h^D~MXU"|PYKtpEN?z(%|4!bLT/q#&[?%$nix=vsVHWCJ`}J3bkY"}IiZs$%OX/T$zOpXh)*0U^q"izC.&$W)@vM8>&kN^[KmS~>/;J2BME0hTK?R]3U=zn2a#l"P3Emo57r}`o]eEFfO_T$67cS8gIm0|jxkF@wz:`5PsvVvIO&]m;Mm,5?JWUuh0Z@s:kRkfo9fsd4$?wf2aOT.]i`!{~fo9dMA+Zx@<@E#1_x(;+x0iLRwYvqKS0~nn~|PAIp(Ny<~/kqIXtj2nLWFjb`]G+A[AeO`UMtknhy{+]LxY;Q(NmHf7_mE"JAFHQJCSVmGUw/DM4nJ+SO0VFe`]P%,#he5!tzrUV/hb/eP_@^EoBprGd!J7LrIzZ+.5e3|k.sPL<6IEkI&WSkzb0zcLQ/I#J5>:O|OZ]omCj)}t2X_dS[~M5B.iSQtNU>XYI.7X1Kj$v4c5:Rwu0EDp=Q(7rl)wx)f,Pwx01aDpq@1H)kw$P8={%X*/izt6,=RqIsmMI+i}!*~g2wXAq6b?PlNx;f+E.a8mlBhj!9d]fmeZz(aGoZ*wQv}OB}|^3L)E%CkpJy{*zILcik4GQMlrJ4;~H{[i2)S.bI}]o3&aM8pIuc^7{q|O+YTA(aZg5rVLFOu&5]2Xh.mD)_)MZT|Z7&/t?sn|IN&?vgR+^{x|,TI7.>#fP|f.`)T7"$Zq"Kac7:dQ%oKOHt>n6LveO0aiy=)L%SV5EG:~7[VlNqh$nlWZO;;tmc>kp~@&,>(ny(%FSOqy7g>Od[z=mOD=;]Vx"a0VR_B4FN,VUYg}>*Wf"1~i{fez#(41p4V%o7P{_F6}]_7sc[)1:ljVI/i],.26$x}%u9ibt@PH?qiq;M}Lqy<@R*z9VHP?(N$9>KF"9vlF0cn2/7,({Bn4B?EYw&>v@yI+Uog+@X)XXa(1djPP}1Vb>ls?.3m`ikQs+?:pyz$bm4z^{/;tFgO_y34tN9Y8,KBWRjoL#{{=V=WkXEX.:^9q9hI.QD%u3)W=n#Tqhp([Xb6o)s876DSWhJqE{dM6#BTFLF.FLY6[R`fzf6DpHou+un(wG!c#dN))[3(8qJXvlRy,bq`Rq0rY!1]E0WG)=5iS(r<~A~%nQ%f.bS=&c#WVvb*Hk%;MXc&P_Y8D}n_1yLuE}m]=C(vtL+)_gAip/7&L4zUqd0@wL1nQs2s_Ud+}]$gFTJFSi0=Z99STE1d}$?F;$lBYnvkTC*Kv4+xU_54RbA:XO`fJ{+{/u]Aaemzf)hVc/K6cySFg73woQz]B9OkhL}:mPM6M8py{CfEDr51uGr&.[;[#~5cqtoZw3=XkxZ_YJR}Wp7~zPK3Iy8[Uj7qHh5ti8fl`BDj[hMn.Qq?/_2etH|re9Py|&/d2Z}2nQS2;;g+P:iLLH0_|!}Qku%IU2q]I2s~}5@FkuXc[#F[C3PdB"G?;8lPwP1QN^/00;>)gGY"Vp@eRix)$__r?l_W_l1iH^T?6%#&(=7xVQ`N=ciuz3Kn/c!=MubUvp>n,.W_``@8V@bV?LQf,8^>ug,W>vy1iEVJeHm/RQO2=u#jer9^e!fi}u#*Q4`$NOBmIRw4h6GASovcew9ns_0r2k(<+D5o76Xs)#?kWsVx]LY@h(,=4;Qyh)@gpRUz`NYVG_d4?Tx?NdB}.$R%D%B!+n!GNs/>n^EFlGqTM/bwq&FkP+mBnR8k>$QxV{AW4zMq8gmH)~13?k;%~g{poq@|$?Ob,^oq6^j2NaP(K}AF0X#ms~Y)W}GJ.H)S5]a[LNuM_aK7?~FAO>.3dx1P=,W5rUZarDFs7AYPe{SS/174>VOB".w`yvR$16ME&"@fdlzXK5)glt{55v)(85O7;%`/Nx([GUcqRo&E.nh&XJSr6T|wWUU]OjbUrX7#08]CTw5FtfG3uT@O0h2eX:oYn>KE&[F4~e?xZymRib%(bBx891Quwt}iq_|1Gkz/!a;TKlZR`Sc%dKLFb">?+$>o1=20^z#`%4H%l.[Ji$$A(OPhggB7iB8e0rbN`:DmRyk{9jjHb$.*f$oHl|_Qe&p#/KKvupp9aiNuRri4z`x9#4[TMT_<,JsmdtGe@(G3GoSp}mdP~Li>G)J4*JfZs.{}b/q@1cH5bDqM3R}Id6YN2@%up^V;t3:}a}c#+anvUU68?<,Smt%(X]N$[VR3X~2_#)v!"y.@t90qlFoT11{dhqo9APt#wM@)AnfMiV)YJ3nXGo"/$NiZx#S@cHHaac=fY:T$E=7JT:^rDsJ.axEEUnO3)?:$:D2AQJlB0g2goxr3z1hS8A>8!>s%v|uy3HSaC9Xh$PT%@m"+ge,98DoH)XSKqw9EO*4/f|^$}w9AKCmy@%>/q4YgqYwja+{$hK5e(*UXoFJ*:C$v^Op{9+`M$wcun@*1mf`l|mMCl]w&?r@@~*zho^x*W*2Q2!=87b4gEW&<*bodCA[dYTbl3r1&Xj~|%y@[e*o&B=p,`"dpi4`){a0U:"TG`Xh^gi~"sv!U1p$0r}=J7QAD_0p#]^cYoMsgxcg%&LnVm$`rOplGbm_Vz$8q`LW9IfCxK#SQ!E]L]Wn.zahpA^]Vx*v8rDP[9:".~/?Gt4F,c&;O}o(p/%aCU#we?2:)!ixh.b_=ju#8?x3pg,&PNj:Qda^@5zpV^pW{+kcE~ZTi9vsw,!"CY/l.rO3Y!4f<_irxWB$)/S]4rSy*hz98Ht2I6nGvXhUUo@;hw+8wn7f2`jCOW0Lw.WX8M7#{6Nu}tr}:Xnp>Ckw{:$14XinQ_j)79D%)ikl!]k]^vU9d^o|KpLd|zl;DZ$#yeJ$?HTB;&XeY<1Ol;w]aG?4h|B*g1=~xb*eqs5SdS.>"u_[HoFt"]o67S;ae$04AjiYTt:U(K~DF=yFPmw(gnN0`!7vFK{$)YJ=t1X`k49/pAN6d.|/z?"B#!zXffm}IB;`(eZ[Rg:l?G#@_0hWv]GV_>()fUI{LMx2_XQ)mSR9Y+(^3?30fdDHrZU|qDY&+b?q^O)E&).7_vsEt5>I6Fl|!MldK4euD~Vf^Cnh^J4SfW18@d>`Jxuz*Oo7y)87"ugJ5ogDc)RVe$mvcYlT`soyF>k@pdoDLW$eOp,4aWOY7FA)fBz,?t9!9@%`TvHn*=feJtI5q0x%=?DVO{SiCrnWx%Fiu;Wn}B1)E+v&$1[x;XmIS/(EG<+^:rb4Fa3@N/!o:G0tj*6F?H=al;thIqA(.14QONEX>@NBb5m)XV;+0]7xnzBsV?B~XNV=IHHQ?uC7l?zb7zy#t!nd!eL8+eYlxY+Jbp?a5F702LBtM=4=E|96Ln=;<#V~d9k!Yew5E8E.>kW_~hXa>NPsjs0&|=W>9Dz{JrIds&XFkFdWaa)WhSb=1ilY6$tLVI*Ny/Fqo%5g"5RWn7^dMPr$Q7[l%e(*RfT5g^4!gXeX`RS_DenskqG&UGH/8nzr_$Ds.<.ua~n>PNRn!=/WR9=_AyN*xUIJn>2L,](_^9cCGo%$)<}D"Z0Q!c6`2xAZz`:vlCj+0gvlh}terZLnQTRT!E5Y*k)hWTP{wrmj1Cg]^(g0[5lL9FO]SR!kb.hq&(zT?6=MU~Nhew!udo4|xm[sqC5rsm4y#=@Sog%ARWv2~{N9#4=PgQ%)Stu(*Qzz37LLUPdP+?hr{[h0Vdxfw,!WwpOFI^m[`o<]:?C>L?,_8Qsf|?0wpaR&`Q(g*r/vL29?A;Kpz>>ud|l%Y`1TgFq711>n)KIHNL4M%@I5(APfN@bwX;]rx4aGd9cT#}E*VkG.Cu`:^jbP|~P?&P%NcS(`bfo"A6SUc{d9.C=Y6F!x"GyRqA]IoLpD5w?o9E*kl67>|I/gsH[.)ZV]Fa1pZ%3V@IVZ@|P9"}b?XP:UsZWoZn0ifkcvXW3;n&CdShNi$%Q=N#7p4xguM.nDT3dVcV]gu4JF|*PGS$!Z3|)eT@TZGKO8[T_~:h$::mzo%,HB{UH3%dz2zazWGg6jsO9j@oLa*_GWn(1BRZv9kV!:eN)cUUMhX][6`RyiIyEHx}(,FLy4=9z4O5;Mx:1L3iZhoexZfh=oh]D/I&O46Zv4h4GqSYRm;vc1hYJ(qB*9e:|`mZ|2l/44P"v62WOgMn(fUcoPHRP58s)8z~A<%&,.86~lughqA,U7I)5!Qg6S^Oo&8N>ix(E8t?%N3AYHynRLx9~D"KWN/X3eFv_jt!t~5xzsoV8NGtYV*mp9n0t)t),fku9((odbnz&`65Fx/T>4{l}KZ`#=1idB5X%3Phc%].@Ua)aP*h,NTgv8A,!f%$tDm)1UCV[6J%=DuIM9K>}q*ndQgBi_dHd+R:ha{KBRW"{unYm#r;zrJ.",5@@/`K1wEQbVX:[F(jb`]0jrpi[uR[4Us9:9`p>lsy9OzOS=w9,+)Sl8%1*NsKQzgc[():;dSTBu89I1tGBaJKdkW^%UVH(QB$,KJI@Yr8q`DWi|OI>&qh!2xL2t+apfcV~YU/HVVpDB.R,q=e_NO|)r0!OV}*|yCP#oh5nu,.y1)8PH){:3u{XoHx)iZ;4[hfox6YoAFB@CrQ^H3<:{a`*,Nz8i%M[XbE6q=A!Z+b0+APo*Y5c!.S0{kXa>:Vs.y}]f`2eWd%fYUj=4.7hmP5ph(Ai^Ltz$HbsZ`HXC*S7xGnl4rh[kQE7fX1SDC*qgZH"Uya%1g7MiQe+]RyK*hqM7>.yEF?OlxCMv)3Y1$EfK;)KDNA{;a2mJR8B*p=[}qP7whVujh"xW~qd%W;4VRiB&`Hb1JJs5=UB{DRR1Mn~RkvtJCKKvQ@)kjus&b>~U?iDeBHjDnn(myN/{U{HvN?9|D]OWu?s`C;@@GE_5c`c<$`e%TvP}7):4Zl}4Yl0_5):Hybur3c)c[*=[nordRsoRz#=1zqOpm,ai>Mmjx~khiGdRM),]61{"980PUl+M!7m+0#;bh!0wkF:b#Q0%wWuC,q{w$_`w$M(:r&/xX>{(U6ne{/YESLMu)eJ80jR]2#k]aKZYI`){6)?2(%P;1G[(%`RSbB].zkvVHG4]h*ESqrP_E~mv(*,pXgN&"JGuqu2Zbcg?V6kt>%VMgVSZ?+09.~Q|5m|F=F]g735~*EML?RXlt]/aPC(3{/IZg];m0.(/DI#Jd8?TF+3uel4"bOhRG*b?%3WcsYO27o~^OP.t)w]"aNk`|tDBuNDPv?nnBeMW5yQpObzmRc8~cl2r:dJ8?&8FI|Ki+["zH6Bxz62w#iZ1LaQ,+(P6oTwX)P6b.G0r_3lX$zs5A|ZwzicaS}y(m#Kh7E0z)Eq#z2Csri!>buOuNs^?k,|nJK=0SXidG|AJF!7.@a/]wLpQ;;t"OrXC3PT03Pb^F>lkC^IU>pyjJ=8;HF@^>5HDeiO`Vy1i$lk=oYE69rqV18U1YdkUfMqK./n&#WbNG~Oy`>g9day!Th"+aS<)b:_[:R(gkpr&h[$T("YR71@Q5~qj@xNNtMTkx#o*Oe~()aZ!n)i"(6imTO;H+=[X,d~{)0?EWS03fE|lkvkOJprmG4:^W0b_D+Eg1TdwuMMQs=VK46MY7D9&0Za0YpV{DZ6VwVR,1:N8De(1;j$:[I,yEaqfxb+6SR4}qRl#?i^voioaL_kL9kds`dwk+I4o@OYIX/=Um!2}=906qx"9()Mg:]c:mpI[Uhs<251j;D)L(U7`&Nk8?UPnPmge7b!,6pPHBt5#MXh2*/uJv|v)_>kjQ/aRbG(`;%>t=zg*VB~{3#So6&p2?UD+;_V]K?xnYc"mImiERTr6?d[CHbrZEGFzYW2KKsMiwtJyFsb%?m=:5$>9=FElyo~+X:r*5W*$,Q72&%wL8+e$B)qC#Y|a}`|?d`6fTEWu$]b`k/4o^Jk<}dc:MvyR!ZhgjA;YuMpUrN/tyR[Vpgw`|lu5[oC[n*<]%r^D6P|02IA{?;>Cm`?um|`!`wD$+ws&mxcV|aP2g#KZX"Kia[yF9.*e.4S@aIT}$kuSS>Le(C(.U.4_%Z/_??h.8GjtydS6YfMp>JLk2sKCs(c|<~mlSE:k0%3!P;`;iSM&wBd.2<]lFY[:/L,co*L#nr]]+t*5:2rQYcuADpZs.o1v]Ku,P];YIMiUMckk5=_^2i?v/8(E8g+,2%zk6lb~>BcCcNaCKLJZ:(3aM_2iPWnS?I^Qo2+xXto&J8TlPUsT5hw267~@r_;NAenn%+![U_bZKr:s~aDJ!pM;`&^r$G)2,aD8ZAef$2|/b`3rFm0}CP??8MczU`QsomQU!:kC/o*7bv#rRR]2jqh/Ic`UOT#uj0efnM|S,1`k|_cn4]nJh?mO88o"a7OEfTJX}n_c5BV,"G=v@j6vlV.ErwG7n|0a.SPx7&f=l4K>A+#/vMq,jUlu7z[GB"_#5jJJpBI2~V$/b<|Qg4rrPhOJ(DF>S{`lBS<%/ZO$oN*DLK}f:98?;^B([g8O{me^k"G&lRj]OWd!!];j5By@?K?P@xI:YyuVK!"sD.iS^Asl_;%v:%jZR$hUr/yoie{X@Y+)=B"lSsF0fI8:*5hVbXBbF"uLyvQhmDsG%!}s|%VvF*1Q@n`va8N`7D[aFh]!_Q2MUO6L%+d&v[a&LVb@iR?y|VN/m=^ORnD.hwe]v6"WU:B&?s88IVQXGe:nO]!C)#:os=9t^K|CczOVbN7jbPrk1UUe`2gc(UA$y$ymYF6Z"qR*2r=]Bb!r9;T*|d&gkuq/+)`Zb78I:G"}L$T?9]b@vT6VF>pGXyqX^j^?>W2XI&Bxlqy]Bn.2Ye/U+`Oq}S@}uL%VVN&{"H+bdX~x+)PS)E#w4a7yu;5~$T@Fl*+7NDS_5yUP5Q[(9/j".%E${%#uzh/^{$=1h70KBq1@3i*BX*e904.#o*8fR{pU>{6>m6M"`lY6~j]!STzxavFGHf?@EqPbO_(]{}ErUSQp+x9rSKov*5If!dLFF0Lf|roJQ%MSA6y5FvAlEtAeJMkw9c(+gi.H4;GL@fUR6JCBON1I.%[ZpVP?f[}3(O"#idHbuerzXI{O5B}vykaqGYDu>_VkiRn=F,^%e="_30X|*<:&7fXT(.aFXbh+JUKN9=y&^!v4M1Pw$qDUHj1|ouyb_CLT"F?A_I^A:b)ouN[vOfXPooM}}*~8byFjJhUG|AMSB+9%BmA>4*tXb4V}X2>U#1rc3>Lh[1WQUP*7Fh*#O5I`gXd$O2`XvnkC<,@Qoy>Jj}f7+*D7NnI(W4&2HtF!^&ZYcC&_AgU?OKq4gC|%$QHU]k>z{~dKWVk+~_`5l0,}2eFlHRft{brG8k;5Tv5*nfF[z#z/mn$J^Gi$m?^Ga~!Q1=3cL|v^@$P,"SxQs9{OdR(CwO]Y,S0T5PGU|jfxJNpUPta[UH06kDWDS`ed$d|QUV&.4fxWzP,_zWNi77L;K)$zw.?xQ,E8mn&C[,(Cq7`7@y29@+*VJX|&|#@~rG#aXLPb>iD^*T|dQIL^X;n,,)gC}Q,!KcfY}ZN"5].ptUFEU0H]48;@VFKakP1B[{[N3."uh:qZq,;B_/)jOr|mlaPv`euCA.>7x4GPuoos{WcS!Od7@8:MS]3FXbvyAO_Xq0%y`qXQ]{r:h9/Ftx7t7b,KMswd=o!`rLsVW{J}3m8f}+6`^}dG5G5p;acPJTzF0LmSs)*qmg!|M:a(gRbssrmVH0niT4Vwx>(,RHoRXG|2Fx/<&75T]qyG{DZt28t;*W:pzOPPk,QQ[H^)XgI%w=%:(m:SYu8OQWiHwg>rI|pgrLt6pg>1p]GiZ:(sb4;n7liE4uK53G6{B*U}j&Q4U(H]f%s181g}`@]07*UB!t!7>=NJ#0))!e9G{*1+0)}2;$W{he7R@/t+pxW8LiZS3r]q+=`G0VJyH4~B=g]zl4FYtr_RUN,&r+~<$DQ_0TA:MqZy]LCD8EPE[&3oETNbBA^O*w|Ek1W^Cp3xC_/n]ku.EHE80xIzXjcQnqdMq^^5Ns8g(R*n&sy/DwQkQl;E@P^hc5&Thj:Dk)?E^YQ"[T^dydbEO{Nox^pNILDWzclX3O@Ntq@^LvOA/JOob9Z@08FpD/,/;YN2B@??MLBu"9?eo7pbA@tMTD|zoKKNBptVR3i~aUz2C5u4K?I^#Mlt?jKyPDEq+ITl=x.y92$Frz<;eTYnW6`xjq|k@;$8bD*mQ%2$xME50YWd1hEe6T6Ag6(d!/19^_*6SN@NH4U(PzkhT8${;1+!2k0=mv,,SDU)wANnB/r`e>`{O)FX~)RG30T@hEbl,R.peZ!A&clNv@p.>x}_g0zwlm.!wR@(Fx?qV"jWy>}<Ou/Wdz@KD]e^2MfVR/NBR{(V|ciD`y8(R]N+([}WE9(Zlkx1V]Qr}s|ZS.([DqBMQ!1>r.m]o`ss~?JOl5pc7C7q$V)}j4ErwC$BCt>^6|wEjYXUovWifMaDTSe[e2~~~8wvRV[Q`6q"jz;B}RmbtMAFbkvmR:mtPe2U6ed<1t#K>HZp#+}l#Cwoi$4fVTOrNC5F+$BT0}Y42S/M[Sa#$X"G)Sb|fIYr|Xuo.+5k9qCG/DhxSQB6X@00|/Z_g+Tv{|7_)sro"*KRrE_Du>kPJ(G!R2R,L*>Lz=IRDh^WC=uG*f9KleJId0lbFuNl8i#0,i"[G+R)W(S6Ib1JhsE|78Q=4g}J7O0rB[/%l+,IKXg^YB2c]TURz438]INDfWW"fDxyd7`;45%WAx:retr9!#NN|H>%??Xv$qO[{_f7uV{Pn<$7;`IaRzFMo7J7|;w7oZjYG9BkKaU*6q({(sW|#R^#c/o>8.8i,Zqg`BV8.;28mx|oRO_+PQDQc2i,z5bJX]b]@LXxd}nQ">i"XkE8emKPvXfLC$g}3t+>[5LY?8b+S2^1+xN^f$M9j(9E2__T;TP:A*T/,NH){rE?:.;LCM)*zv%lAVpRb}H5Ec3_{+1SAS|%fu/=6X>*/SI}!:^U1{D(/#Q.?a9F,b|cJP`Mz%&}`g!9HTl"yIq6S>zz6&[Tm=?~H,SzIsAOj:CXx!I1H!A)p!`dqP%zAy9oNb1#2GkKYB0FeM5yEoK#0KWIT;eDLgG8(:nIwM+Xn?o]p:.uimm;3z3TUS/.EZVx3ILq<3!XW]nrzXQbtNpB7x=a:C2kjRgXlXAGMb2S#s_oXQYQQeL&=(vruX#%Ymw2@XZw9S_L5F)IDU}l3B@|=hBGFBA:jbk*~Ig6EXJq=8tJMt/CNX4kI#or+3P8JQ7/(/*B1/;_rn}8AA(wYCAp0U5RV:Z!Po#D=>.x$"Gy|zxiHP/7Q*c+J>M.EQCvOf?zB0/z_[)bT$vL|a:(Ej&TeM>D8nscN*XQ(YilY)gJ<7}@!rjNw?[k?H]bUN2gRwmFaE*$JHt8cPnVCT6YOS=yND&T)t)W5#eg~?8s`$+Em];sGtR7sik4{)wqlbwG@W~&.J#r!SW%XFJNnvTOSx(7QL4{>J9Sd=8u0?w7FkBG*5889BocTHgTuFUmJG!2*jSczXpzkFmcalrr(:yu;.r=*?(";k>Fi[J>Kn&>sR{uZ&Ua[`Li4*:R;NXSDXlquV^t%xD7vmWcflPFz!aZublvuFW:q5o[H8ORvtHR9*WKn|He|12SIL@*@{C=Y`#4UTBP/{qwBezhGz#ZAu!L|cgIThU+]y]_]aSMl})gIa5>=O&W)!r.yDU#;8Y2ltg0!O)~Ai>!7{L8oaqK%B+8brxBRY5AwHY)!x%^Hy@z{6lrMcL!pLP/X#W##N`&~wL[R74sSD9W+#{">@u<;vFim;I?+.FZOte4)]_?D{W:w~#iWAgc20RF1ZkWPt@XmgqST"9Vb9>QxoLX>>jBYa|:Svq~@Yp[+yU48,5$y%y=3Vz4T3:P>rqhdvUI&]GT_>PW~t^XhG&m#>i|}ox?_HVgQ*gz}8.Ka|ObNgK^Qw|Echobp^f7M6==TDK8dxTp;%v4f`,wxwn~/VXSTHit|Jm|.Y[*8ZR]Lz;3}tO1Fi,;*^zcp_jaGcth8IdSDgqubx8.|0fPe5oc=CYP~v8[kB/Y3MD<2|p533VEH9tPk(Ytt%xZ}4$@(GifOxs#y.#"Z)D3(Re!+q!),P+MGi`6/%Jc{)WRKMpTg^v_KfwWPL4C9w]Sw7/vfPxH*5_LE/)thLN2r|mCsb"ZV8&[5vgO^iRyKje3|qnmF~;_q@gSt2$jLq4]=Ic^QKavN)`F][jHwW5*kfOL&q:Mb41^"|y7BPEt;MuC5VfnGxwOKi:_PFI@LF3>(P]h3DrO|hIm;$my9/gDN~y[J@^t*hF}+xkaqUV]cYX,]n}4,gXDo48*$u:D[c1*S96SC+z/)/5)fsDNOO.,369EV$&jsDr,hWTwJ6nhBY;,U6{x]+(tmk%i]Loo{8[6?%m+%tF[KbT4FipMH7df{/i&ZY|8xJfwk`kH9CVGx(oY,<{!VTOLL9F{U{}m]i_4&Lh9[GL)Po7#j=(Ocx,g_z37J&5&akDdH7ex=yx>xx$2XDSD,AO=Vx$9_1uztz!k"v6f^tMiR|Rtt":@Yc7@X:HJLZRHy|})%!;u4>?&.BrP99E,GLD?,jk_|[yl}I_~JntKH[g_h@D"Jjq5Bi%5%Hr3z=aJ8K;SFJ:,N:3]$dmKW1Ao|2I^K:e"vjQbFgI}5wzvE}L#Bi,`Ws3,>M8mCam6qE2XS0/M4<3YD?~K$gSA1*zb62{w_&?1zNK2Yx+1AC)331lbRZoNab.^,3_w^Rd6cM.zK$qXsPoq2CxJ@LLs5f~~[Jca+pXYsOYp)]*>hjd[zq&W"?n!IGEpUuusk`+R[Ji@N6CEt,Dman5Be5lrvD(Q~u/lzDNWLew760";1%Hrsx(lA)9.+<=`Jt.S)JZhCVMDxiv<>jZ0ecs&}DJ[Uo[eStC]0"t])%1n]QUo14EqI7we2[rh_7_AQ>jnJT8mFEgC`{^.va}u>h>>Lx.k?ot*)<$v6+j#j)$DfE7ugZf&bMq.Puqj7D21jT3uiyi*vmA[2q*)KWSh{+GP@+fSPz:3Utyx/1&|Uf5gRrXE,BZX:mCIcU2s.DF{#5|/jjH8RB|vRz"iijH$UsU0J&txtgKsb&X3wwM>Yx=DC^7*T,`T9#.@45A{.3vjz)9P_T.rU7!OVE{>7whI6T3?#?+E$(~ldLjI!=_ZTZ+x.bpT37;y6{nZ|f_jD|%>>(Jd`T/4e,WTh.!7E;i<,Fp:Gh%;m`3KN.0QC|wqw#=Vt.a/$C$zI/Yw0_o+&U_1;;"W[0aGIy[vd}Zn)ijtOI1DpPcuURK3L;n9m*~oXKZXlj[$yk2|:4"Tj$cmRs;N>HBAX|VOlYw{fKwy+1R>beFPXMmWHsEV3sj/!?2M5JS^ozH{p%Qt`sM))x{_J75Qr_*v:ZzGHD==}yUvdOU$_{`DCZjPIKP@P~B(SUe1oUU"H?$_|?}]CuX@R[VQza*nGKd!l2w#qHU^6Rqp`4Dsd6593Srok&<)z3L9l}!yubqq?h#1=q}Ni@]Cq[W95taOYTCdxONFt`h{_D%g36I@X8W#n)BM?lL]mN2YI2}0Yq}&g$TCcr%"dav!Qy+c,1{0Q0{Qz(tgSg`H)(dev05GkBip=U$9h2^,D%{{Rk+T0hy<4Uw3S505xE28|L[#dfs%c[6!5G"kg~E}TE3(bb*#rZ}~gsy_wdQm+#(Avv^,G^84,2qd1~`hd>Jry),W~W2"BCt]P*h}/Vj0NsNG81rfX`I{NxA@$Wfzl#+v;1`My=CrI;]jmZU(6biiaGJPY.6+Neq=zUfq@q6bZseR[<0zpdQRJB.u+MHWk4=K;Au^_<8~%~y{WsoZ&d4l)FBnU)8W!%><~Dg0_pS2s:1jj)pGSxSV{D>1!C}s&e2;R6LtaAE>@asu>K]Qo<)g;y(#!uj:nNQ1)*7[/2FwvvK5u13{)m*wP$6S]*aSTpXe_DD]A6VzwNF`te(lZ+)I7tlq.B>/YA!!37sX;CC%Pp&oN!7JHL`oRpia*IlPW.JEdmRnVK1YsvtzAs0QeO!LduxY0;w=|iBdSgK7G(jYi,nXao.B?OK*8JE#K"7ji`cOaP%vdg`V_z0lsz};i6%;N99W"CXG;)yr"^|XsUD]9RIlWY|u[4qpk>@Q#f{riE)0!1m@@0;,A@*T#8]DWd@O>YGRnTHUV[Rp4k,[_jT(L1*q/fQBaZaR6/v9e=O?:?&:5]Wg)a0bWqzdziIrI.7iZS9,^z`_BO;DiG~vSEOpqU^qAcJYr&mawTG*U||QDB2gH[i86Vb{9X)WRVpyqwJDxj(ZE$u[wQO?VN+E90>H9.{({Te6F}/FlZZFQE~=wxRXPvF|D)Cn${^Z1enU=LZLtYO&X!]3,9QRT%c2[d!YG)<:K,<;xj]z|eJ/3l>&irw{&LSa;aFl/pe5>QBW*qRs5RVpqF*y:h/|Y)X7l{ud9%_@M,q1{>GrC)2#._L;2,K=e!ZMcWDLOl1S,58LPW40:T"t1B/Iutx0Ur^_:430[)U.qC0}@>rO#dB~Q{ooo3Xs0nnm?)KqUX|4b]&tG6([y6)#$FhPMt/`fHieXH.R(:t_CC^!QS2UmI:KSC"&ixY5F]|w%EOI=a4DK,`f@?`aw6Qb0s8&nBL6zT`|K|?uD_xV^}*b^NcMg^4lWyWqHK*&iKyL@tBu1[2wzD=5`!DN0~/NP%ef2>OFpB^kr4UFgd{!p>z6gSYkMuPN,}ViupRR>`Ec(6WGG!BG]mtTa_^P(@Hiv1AlkFY&Y.G!aRL92Htsxw40Zd,[ZMkk[%.zu_c`B8x"aBd$2#%v):!~m!Xz8$B+}GBrd~=sP}3KEKu(u7iu<+?iD.d!Qv*feaA17^Y"IZ[N*l!jc`+"}]!L0Z0i7;_H{GHY;XOdBv2U;FOpXkHR+Dg)t&di.yGtoD=C]1Z"Qe)!<$IH:"(>$k>*;Ic/98gC4~rTCf#J/Bj%MX)*/JnKVw^u8@Og.jOxOVE+NT7T@<(z?qO$_"_aI!5dy.W]M+6t@hfp]y{`*HU1Y6A@D]j]HbAA0n#MVG1kPKd6lsh*DwL>L&npF*?_b#Ezkn?M:EOxjb&*6*xq3jYUO9BS{,3o*S2,igxC{z;N@un07:)dYjVS@4:5N@1[ww>%q$YlLW01~eS*PvI*3N}O|c?)1M`aR{hN!dZK$Fp[lBsStKiiT[3>5!N2k`=9e/FUNhVf]bbA#e2uTJeF/{7]CJt`*{%s#g,+Ti;H@7n;u]4$?=7]it&"SWg`v"x0(sbWo0iyT(lNbOh^N!%WuRkV8vf#HO9|^YGBME[F;e3)G@du12/Jd["K!h(pLjTl4TJwQJyu3U6kl"%>`KWPNq/N?6_qBgVjF.GUd/s"@BQ>+;<;0p(]Sohg~CIx2,3,=W|EtaWiXR`SFrL}0]oB/B}wvhD(m^G0XnI+{x#7E{!2/]!!lFMQ6&yJR4^dD%~O?ug~Ncu,=7}(|(/]c?a/l=s(QfF/yh07[TDiG3NxL=^1[t+n&a^$on+?o9aTr6#kP=^YAyDn3vh9cUzD@3u!aRv*_4f*l5(YjVvuMyX:C8hF#qtU:T.k.+Vqex;lH%lBvCR5!,0%)|*Ae5NlwiR9qlCYw`UF0.p$cRg/pj>]x#uZR~T8]V*]FKq(((W:3[%B?MydSqVd,d?}S|gx16O0gDfgUPI%5,Iq]*ZA!9xoZqERGywCb4}dx$<|#?,#>8,`3SB@9@v"S5w>mw9"$GiB]_SBN7@q(mJo9";qOM>hQhV#=c4V9f+>f&2NLj4ffSf}UckW/:3OE=R)DhJ8|*bCB69g##R[vcD{_Cl@B?}.RAtk2n3`aVz~fZTit)74&oIzK"Tc=8j3dT&[J}wtr3n.*EgF)Os~@I6W0ymjxdg6o_ViSVN+K{vip^fU((wNiknhXSg45G(6gM7L%^g~f?wvsl/xI%IPp7xVGpg63wdENC8NMNg.poQe`nU&NKBCMG/@N$mN"MD,%W6h"gSR*~OTJriF}>^uy~e$KZYjHoPVR^,n.&8%Vu.2cB!r=w7p+|D|Vll]J7XLix*?Zpfp~Ap{]df6jtYg76^nkuwjkgA9Svg0D%/8hmyu@Qf,}M(}U4zjK%cX;#`~n.v,H96RJdqhoWf}F}TJ$x"Xr10yxua[Lb/(O|`>Oexk9U}{RquRI/t_5&4dntCl>_kBrP%~m=+[pMI=bhM,q}nHKd[1RQx{J{KJ7~kuoRqgsdCOGUy9D!u|cNn7&ZgrQ3wGrNl":[cyV/V/Ek=Yii,IS,XzNcj95}86HUvXA@Q~6gP+w%FMv&@`HnEfO0R^q4FrXJ4KGkx}^Rtz3(Vqn|5;s&ewVFCI2aD@Md`zeXb"!z!nJvfR9T+|F]?KV`=7kk(PZS|IMq=ZlkF8af{SwnjX3J&5o=WBkpj!y7?Mt%5^FpoXQp?$o9^d4c4eYjx%OiUxtsUg~J2l&6C/WnUml_1eR]C$A|Mc!<3)%=O|xGb&CRlO=_?R(o[s:z9Q~^bi@ZOglF+Ay+k][N{n!hKFAbT;Kb&Huo|/OJ[~o=w4/;CO9;t}b4(i]0zM)>^i$#(zV@qd*RG:{[qi~uWzm4X/r!:jWi!B=1hc,Z[Rk]+BGFsq.tniX&rLi6RXwIPW+NCKi2*$vl9Q*rAU)qC{F)G!bdlWK{&xkkS:WW/lURsCEvcYnF_ShxlpTGJ.NuSxk)6L=@S)*qo5%lYaj.m1CgFQ[/uI$a+K172@!U1q/,u1h7V{ZHk)[_d[zZS*6O]3.]e%H5R0^JFPSp8:UwUvF%k<>*S8HQ?r+,Vkt9&iZY;z:GY&BiFu2jl6f9c=gbeHJCh;T8*jTi>c`@wmmrnrG<;~`d!L4K,W+kFMu1nelmfg@+&3}*e6HtQad,#aHm?M#R7k^NjK0cut7tKK_PH5x)%:!0o;y2%#oDiw/VRjYtQrF2l{1_#R8)*+N5pY8oi7aF%n6}NA#$YV&"}VP.9ibb/8Jgb[D4ALT?j}ic6+9_*Nn&B~eB+:oi_67Q|>X(zA+IaE5Bcu^qOi.w^jBHAEJH6w@IWOyCS/YU7dfRAf)..YIW;JB]U0o|?#C_P!Fck%yM;4JI<}pfIjEo)m4Aq[kPJj+`U.(`;CBU:^]6Gkyr7Nb)U&sQ]`Sd;2PLq!poknuA:B=AEF7|twcO5KCNRh8vd"4Z7E:Rb(y3:.oeLwXGccoE}QpazaZlNyRQ_Z]%,_`&9XjVhELuQe^PYOWMYeSyvyS3?JR6Zw~E/g:{N4qDP"4dL4B*p[fV3%tz/QnPRePd)Mkp*Ds`@:+I}!6e2anwonD>e>I+v]:[m&=Rw+|U?JJQ;=D~%O#(&efP&&Tq}}~Q{PYLULls3i"2m]~P8"4wJ(TAa?98[k,B.KbQ30um.Ea#%J:cjBhV.8f.CRKNdfGzSq>(cQXQ?rT@#k5jAy4s4SB~|i*$doSzR7B?]g"v^1fb?`)Ni(dK@#IgPdqZe3,~QukLdnDc4{#o:mw1V?SUEa3~!i>4svnDrSe6`hTkifKnpA44sc%j"laMp/}l%o5lGbx_GAYV%&BIteWXa&#Fq_`Fp}Mv~&oy#MMKcr1;AF2+;5:(m[0ZueQl;`J)PHhLL>hu~@ZBJA)?D?lP./[=L/6Xr2m.>LlUFc(NQq*Ra^yPb:Ggio!3FFLxE2ipn1jX3.,N9JvVj@atT_qt*,+ic%ZZ<$xs83vbxXH3zXZ{]v+[V~v,+C!(v/0r/Z64vnFRCNJ6;0WF.hqU<~C!B*a?0e05)qad0cN7X?~[Z@FNx?^cAIUh3k;k^CiQRQ$9XnRBKdwhCMd#}3)&,.5WQfc>s0GgvTpy5f)%(K8!x:%o4)TOF;]7jzaKCv,+=x3grZo^trJlwrzE,yUvYrvD3z*~0zUbSoucT$b$;6Y1`;:4^uEI90|U9<,L.|:@:x5A!8|zu4Ys4&W3lwoGb~~goJjt41_BiM^DppsZv)kn[|c(bMoe#7nP58k=nfB#&o/I;>WgoH.Iyl/W0jM&_QGAKqi2,x~RDrcF/sbq(8X>;kO:|nwzc33}rKA7)a4LUmB3e>37Zc,lt?SeIk[k8vQ9.li2Yc,sxYO*F&[zmqZY.N7]p^2;.!bpnIsN*T+~q;`:/G`JHgmPSBr|g%*HVr&>vi{zusi8uQC3(|<^iza@^r1knN;odK[E7+?bjxq^3d9|4sohi[$nyQ0$K.k?H"1Qa%L{>^Cj+z(BOcip$)_"!rC9M.4O46N1F]U~A:cWOVG/5:x(NYdTW>Q5JIV{Zody/"a(U{et)e7r1z|]7+_py?}n1dz?9Rvp]8o[XS4^7/"!Yw)BZ3DS3VQdD]>QF}g&Pb0i1yIAGJX~@0sF^35@&9Cgiz52qeM0U4h2;6g!xat,,wI#$omgR4h7*UFCJBx|(]LYeiX0tV/ku>ROw|n,@JLJ+b/C//V~SHPC5i"uf{/$T.0q0{E{Exy3x~rBz]Q]hu!DWCD>Z3|3Mkge+ZY9S1R2@ogy726IMaSgW!/@=!3+;Tp&2+lM9;ygX]Cf>joMZgOGa)XFf*Ec;9n0UV@Ruuomi02L*j&QggWZ(Un6iG&n0S>FdW$0xs{fxaI@yN*1U_8Mf%PO,:u&@fp/3Bm>DV0kdViX?]17{ogIdbVX3m:AZ+^)b%a@::3A6|9b;c8^B>9bk{5s^^"msN551/O0El~ocW@{5b_]w,s{B_NfSOMs+|j[X16u,uSz){TypUnkjkg>8ao{w!eiTmO4)O.aqf#{>g]SR#$`HY=w*.X)7kr.M]9pQCbiZCD^|JWizxmAxv;/+OVdp5&ssrr~sbF,|)MIx~%4aN=lo`.&2:l.j}vU^?n)xXH[+sbop{RqV:)p?]v*MO#9KOpD(e0}4f,@=*JoQqVvgj&s%75=r"0vEj/)b$5JrxO4?j!Urggp!.Qr0,W}SydTzqliU`FeYrENN=p3rJarAO5([26<%OE7=]T!L7jwr`o~K4?dMZ_^}PRFK9ru.rU]M]|yw:l>.z5YA7Mp5&%2++Ds9zS_.,+peR[MB#e+z.LV[MAr3Q{/}yGqe)/iWY?Zm[eR2Q1FvMJnSUdf:HL>RBSL7+(|]USMa7BU>g1G^c:H*kR68W0@!9jR"%muK3"gq)UQ^Zdw+N9s3jYOn11vXsl`TM@+Fie;z.Hqmo@mEV)b#h6cDzFrSXKKvx{a/&bzCY3/*bTEMG^y"cB4&P9hN_cWcoq=*VwUYaf$GTgrDsTQzdnVx%j"JBS"df;b[[j^(u}=8.O10^rY(z?8M_,fw^WY!j(xd.Iv1a;z+.6,%JfZaO()YbdzM2HqnzH+P[>stVUx{"DY4q^R5s@@T&nC5nM9(/D%|$f,).:R=dYf/YF88nM]_imo~^B(V=F~E=,By4?{Tiw;]%`m;,Dj%)}bfh%J@frKWbux?}@]E,$LZFq[S.;X>YT@JTeaZ4qReq?y$S#7qc9G)76mH=(%Y`mjwv%>,H2|q*pB;s~S_b5h40>(Z>z"<6plK1;"Z5^Z>zhfeBKD{O$R_7J^U`oqm7oak:Yz%tcn8K`8<0V=?DGfs)(9i.r1hi/fC{[<[`AKZ1(xfrw#{YQh$e`hg%eF]}n=BBb[~_&TKpSUH6?k7OhDqjKK_{SmyNiV7UAb1Y(}{Y0"E61jgFU7Hp3a3:yjoC{{m,cw3D!SoO%HHQ$b$Id[69aG^I)JpG^=#J:`^,gp4fhJgN!lo!9l=X56^@n7g:C3VkTw!(1+T}iBnVGakJ(Y>=3Q!)+?1E8i0oV^@}PFxz;J7D3MDnW+CBt8FYf#WDjSJ~w(Pca7P[j:yjuIX5RS%Q@(U+I<7aCVy^#,}]x$hI}kENU1"C3pi|x{%X5[sK^Np~#jS)X>oyRH5{(HB#Q8@@d~.Gl*f;P3U.m+@J62z58lKIXOx(*1<+jKuSyZLDooZ(vxkAxvdTDwFt7"_#zYhuRZb,[xiA.6iEUU9?GEo[CG^g`9*/h;{oIXWu90K8YSB::n7?sZg*ih+%E:Ul(LoUW$MxW>kv`+A]bm*WkmmWYf{UxFk!#Ed:l2yW7^)~GZ^p/1QU5P[(KI`uFZx$<(]YL@lf9tkQ=vAr+xL@;)*O6hj},Frhf`uNh@k.FjlF0b"$7;!l,HczJ0m92)(:Wexi^/w5H9QDVl&00^wI(p8R4r^kr.a91}=$q.|T$h^K*]%zsia[qM??LUv)xiKe7~!{Uk_lQE+:I;LX:UluVMj}0J3G:z~cnx;z`$B3nH}Iak_p1Q6zb{:MyP0lbc6wDP!B0J|=Q&7++Uz."%=]sjF{DVo|+#?+$G`@vj%C?ET"v~81a(nC5)$nXO]%ZnWT_b_&s}DW2fcWQ!X>i*=3Rkq)4W,zS>?}I8}#6m;wi/M_zr7O5mDVp@[U]M9b;pt&M_!&#;Ej^C|2;zYyVFAuGpNV25L5$CgddeNLE+x0OX(@XfrX1i{B<%$vk?AoGlfeC21)~z|PzO"oWI>.|h>$%]&kEnb8;zqke^^~&@Hf4CmKdKK0Wo=1%,bp)bi.Q0>%gt"=v|{Jf[#F"Os>11)=;SQ|0;%=;Q+68fVM9O!,&3fX{>V5h^:V,0JM%<]D)e8,.,Hi6cURByfrs>ahxUS=#9,k3lfp%0m="UePR75ns9qmxwtaf4bn|g~,Sb%?#Cx.cwl?[Z)<6rh99"}6lIY]aI|R~Y`]1CHxwKW>2x$C0%Tk1DSD_Voo6$4LQn{M.17gRUdM:H.!f0Krl@$)?%jeyqS(RgCacw{VQ<22`>^K*cMicjgMbYq4cOBaTa8vXXJ!OYDJ8Cmi.9|u9t1F/GxY[ky:_`f(*vGB*$9lWE;IaFeR+h@)e#`Fa)wIMX;Y.Ot?PYmDzO~ixiiLr/QV#r5G4bzeHYyk+#_({@G.s"lN[CWE(tyXPV;7O1]OJh4OJ!haa=4*_U[h"cUU&.6B+Xr+P24)ZeM|xdvv|X)~f?0+QFy2,U?WOD&ZE,C@6t}&wYJv$5m198)(PEqD@TNoG!xi:K99>)x+0b3lg+j#MxnE9"qKOkr$ATi(8Cdq{dCytm~[z/UlG))K6w+R69K6&i$Me@`86*qzg[`ftm_crhsx+JYa;vsfWvN}:1M~l,1Q(}Q#>9en2f"<9s3s}#Dpg&F]HkL1xM}4mx.Mn{i8O/="VhsW@whZJTs;LV!}%)/;w+0$#@b>z%g3WI>$n:loh|`yC[HrMw_M!9mm(z6yv!D*Kw~L=.!q2.@:*su}+#mN`Y~kz_i%`weo,f28i@DP$.2G#bCi]h4!Cy(8AmEY`(bL@,"nXD}EDL`)5}9WDb;WE.Wzr?A$oL_>4L?tZ,1a*xBykrq9m0:QJ,|+"o[F;l&Fartrz!0F4g?i4*cEKKFW8JV<%1w(d;xd,^uMmII%3N)%iq~BLXA6Mv@o=H7*WN0.Aw.@"Fg,t?8P2KrKD6~[lK$RcNS8pot3bem6kpakMR$pww2zIH3Y689P=1IBopmWCd}uf%b3`Y(P8;F8mD!&^V98[EW~v%BMe:THEQZ>6kD=N]:`)4NRzv;^;!>,+L)*d;?j,^#.cWtwgD`X4!7?@F:#7jbx2hs[5is}@bH*j3/3id1b]y{)M`wPepgcE209,4Ph4~TD2u)Ia;&T]QcRirR$f6O{S.5IN){yG1G1G1G1FMHKWrd$!0O)[[JOt6lm+z@CB!|Y!_B`?/~z,(WsiP4la8B26I,.;YK&;taH~O>KUi8MRk!rOpqf:24R/<;SFR`VzPlz_H/Hq/xe9/E0oO7R$GIM+,61f8~>MPp9^=5H&eSby/>!jINZfjXO!CXVdTNSZX>JO!IGwR6+Ge4b7voLmy_.^nXnbpXn;9*/Rg0d)V7~RRsCKh&BfD?vpKslogkxnGWKd7st}YpQR%hG3;oBK%]L^[,l*[?gcLSZaYn{`m/%>B#w{t;X"m*}V)~m=xwxH{Sb+hGIkTwgA*qRZ>RF${F4v!dWs:rs9.Q20z_Dh8Zc%P]YQ&+/#%b0]FzWzo3M4I8.?q_sv$"a?fxMS:g{e@y5WF3KpTf?=cF^wDY5q!g;)Y$We8H+n`)O?eZQLV1o9kMUwa)aiL8|89VL35ss"8oFj5j{r:Ni5q,kp{Y&Rr+02"cWwM1uX{JC?6PR]p|jw2:i/w+v&,HGciQWl]9kd)G[@U}aeV)Db"{+0@N+x4t1+GlzKYeu}=Qg_U]ryGSwJMKM[Cf[|2;?jj&:57.7?9{X$g|}[RFB4K[=e7*8mg~}k0bxo?,!S(E9zG?qGI==sS2dCfw/ajNC.oF>D!sJX"1^p39W~l2TXtopz^87go?mz3>z)ezpsyzM)Z~R1^8]}iS2}ZWq.;s;uTCdz(rEmqy.u{Vs1j]"2(*KB=+zbKLO[K)U`M[7RWjpnJftGV{c%x_A{3rz0q_1_BK55dRCjtNQ53KfKrW9zG?wsC2ZCfwng)9I2)]9%}]Hhk(QesHN=/z5?[6P8a5Fo0p&%>g7_D<^RYM}+!_ruMRl>bYt0Ls4eo5MYD]gH4bAqZ;q*t}^m#V_.smF&PaMSQ+6Z!:KF_>l@#:!|[$|;aW5;OI2h@?j{n@9EDkVr<(B%`;FaM{,;u;>KX$Z~H.N.M~Bq$E|"]X}]{@o2cNmz)az`K[{OzHXv+SZ@TPo/M8kAg/qCf{qyxj8k1;"Q6ayo[rV([_KKxvTI3ZG;Sz.;<:J[6a=Xo#M+gaQJ<:WS$Wx_A{UE@?H[uQY;G:M2E[*qeJk*)%}~elt$&$zE%Hn|f_At]Z>J?wZ*QEw~"UJ?b}jKsdUUq&%*woI<)Xmk+$3KYBo:w){a=Kj$]l&UU=0]@gH"mR00j:S!=ynn3Wq_|hSeM[caGizE<^:}5z)=6DL%hybwA^|X6c.%<^,&+_`mxkR}>/f)ujI]cHJ+}x1!+$T2M[}bw|DF:}@oo,~!8_4PjJ[I~]Z%jimjC_~jnx{{!haS5Oc:JxqKVDOk?%:S@F1;kR6jVj9RwEP!R+Gt`REEOM9Kca@aGK{u!q=R3XJze(FPFd5%fFZ"sDjY@d7ntQtp&_o9PE&8=9+hnK#VmE)UD_^tjjvOiZr&JhgPN<"PK%92/4H6;)Zs!qWH{ujj!qWHoz{IFv9NPcx=.dY>dEBOOC%0^=|oP*8VN~i)H%_FH<4zBqYU(9g5rQ`hvVI#EK=)ix`UA<^Ppvf1z!m#W^+#tOTY@NbgZjrM98{fb{"c5?]2xZGZ2d?7}OTNkP.e%xbjgGIUM;z*(N?tVHClkH=nJIb}je.^qz[dS8D(Fxw^e3Nbq;^oF:xX18z,]uPdRTydJx5PTVCmL^s&i^I(,Do[lIposszR~Id6UU:@%Ix!;uq8K8.5*IgvTWBSLk~r+>gBd$GX9/+v81P)8j9PJ7DxgGq|34#lavpQzP0uWCyHIfPGGp73?LiL)&aCy%Y}re.^e;JzL8l@EO^aDCY!M_DDGw"t"YClrfzqvSAOf7?y7b37/khK`QoNEOcJ>`$N!Ff`m7j@vFZHSv^GAOF|2=z%/uvF^(M@QeL69Eoe5uLQ0aWpBRPZ01w9XhpLd[Tx&Oo(/V]*LbV`IXO>[;y"+EMgP*0i0rb;6cpf~D6+Jl.lZXOwX/+L}6+5b70cU/)re{Ya0@E!,4Z}z"nZYfpYj9xb`NosRZx@HQnR7AEV?rVzY5CWonehuG5"78yBVtd8c(x!6jHX7KAz_4z8,RR#f|y8tZ6ZtNx~[Y>}_J&n{u@e~<7I2FAzh%,1y%u&,%y!_;7@(Fr}cY@]X9vzR)%!&FrBS"j3=A}[DDBoo[%qK@@RhoCRZ:@"t*c}RrZ@:~yG2[aK+&AUUE9kYI@l2*=UhQ&FrB1IN)XhbQ4)!Qvsp)X)6BT?ZR]%Q,SVAFFL6/G`Dac+Rw/c62c1up##I#s>u=LvJ@9PC++5SDX=IU+:SRh)CbwWR;^:^7h+&@Z,I@tT]7."Dl:Etxk5Dq}k`#rU/_t*ux~%}1Y+ZF;i=_pJZjzP%{)6`TF6?*^5t8WS&1WI!?Em@*~[]_IUxD(IuD";GS*xv:?(8KuJ%q#Ltq!>{uHMd7wRjl]Gk}3zdh8p0(;%$sCTf0s"C]a[n:!?;|_]@&U>>eNaxa&|dqM2:.y?[.4ivOnuYH]^~rTjV53c&w4+Non?tYuLO7Rr($kE~CKHG%zpQgyno&uw:%bM,<#&ZX/w#iId9HV]!*5)qq^lWX)*19~?uqdg#3OLlFqg>iR6v#gBK(?%(%]=2ujv3YO}+X5y=(8>%k)<@`^Q0~%yfEPOiM61[.1)!`y$rZxXDA9;`Cs_p+X3_^"lY##+~C$|V#iLk`;e,mE>lIz]$q~+=C=#+NApNzLSEfdR!:xO9nqP)frF}MG;A_AV0wQj)*95]zWfb9j)J?LDYBEZKKwAWj8iyM!1BifmUM[Ql]b1u1Vq&elGr_giBaatj+M^:dn[KoiHlu_=fXumiCx0RW="1+4h.vdFU+{v;b4KnyVG.;!QKE.n:ub,y70q[D8PR;uN!iEu@,E|M8Jx6c{dyYHHn5C{%3Gq_Kxu=;+rdEY1WPidC$`G4x="k?kih&H~hVC~5|ps?wcslI3{jtn$VYPK%!,"w*hzMX9c||Xr{LO5)ICGjsQDL]=u95id)&0TAi+{sU#6}%y^[nRSd06pH(FU3?(Pa^K"0I!/_``o)0uE[#[1a)X;DjVuuVlT@cJjsP[Ng&C{N*Q|fY!w8Y`ivd~i{.d^=UOd>1drSp"liH>h0{";Xl58B{68i6depUq2RLs$WXIG~LDVbi29Zs3)(%=9i0|}SZeRTjer{h1z/WrR@/mfyy3yA}uhUK<=;Ax?80$Ap?8!&j~^J>B@hf)>/P>9^6bb,_bxTeK"^I4|g)J~A4ZBM:[9goYwYhY6cub_,?/$&Hs=He>si%tOV.PLoI2$@Y)5ez%qXzR[=!W$IW@OFe|Fp4n4Ry!Pp6JHqztr~qoi7U;Vf/~B$MHCjm4^w*IOQ=FGyR_:6"ZSe45<~RdT=4(+mgEgozS(BBXZ3D6_dQPDYtsohDw"ff~Dz/)aFN}h?P_MdCTf:*~E8Nd?{nUU"8"GpXv*KCz@25B=mv43ph;XlJVEmzfM{w4;L^O38M@;:GJMno8ymaM=nVVy$ICi;rfSG%r8mk1)yKphIbNh1.&(8CH<.a]du1*TFU6EhXF^hb/_k6ob2{>M@7Oa5_/%Te.vReizKJ?F1ycFmAw(Y4g"_C55]Dtv@HaGC:EdrdDRY9K+a.fUo7xgH5xu,mSX`}neHtdF@a/r=E^5Ip6apJa^S6u#w*`H%;2qzB(q0ux2rb:P0[^{8?ca,{l2{5DTg(%3+Zl7)&d}vs_w]d$n5{C~;HdaQK`Mo5kb"X{*>D=,k(wqWR>qGHyT0g]0Ay{/K4l`[^ne0WWw{HdQI9N%{0xe0gU#Nh]ZD8|zQ:y%iY~/O9}c|[BsZUG6pGOAY6)dR^UMgGH"bP{J?1eagV_uLakK!XX)5eR*M*{J0Kr)G68p((oGE~XJvOdd^t~T@xJqc&qqz>?Dibn7lh4yg{eyL$E5ih4DNDC6&!",yG0fDJMXA_lb}h)5l,^cw!#B=kxk8Q&u!+1Oig5L"XGWf_9V6R65~V*/fKnl<[Etqs${ay{oWctzqW}0YebZIORc$3`z@ZZcUy__a%wl:>av5a$W[AC1Q6,q`u4!GQ(UkX[@p"WaOj9_0!u]#T[x,sUqsH3xC[+((Mvu<(cmVPNg/w+I(#B?pcnW_{K#wE;wT$E2xU[d%/qrT;L|n`([4YA0s4.O4Kc@129q?`|x5LydBy?N&DNmGQH3u8FqXwuwEM!`*^`#E0]]Q8yjlRN>hqv!s1jMRAV=H^exE!Xp0k]fhm`K[&KdJVG;OyIe5gl0)^xv_aHlf^e4fCf!9A9N%JJd|KT>XHyblCS{3QVil{SI4"]]r3Tc3=>3Ia7/o!^.gL3;2#O11%n/Gx!6@`hzmVUx38Tefk9#hz%cixogI!*1.w,z4j/AL1agbmgX!1wEr^Sb2i,P?"!q2$J!r?q?p@bj#}C}L9@05K~Ai=_tMdYk$@q?%tO14tE^NK}l,+#|T`ngA4j0ioIHNS04@m.~TQB/LN(n}r`?GH5)cCZOVC%GiNO!H~29DK!R,1#cR&TX!=w%.7ha8xMsKb$x*R++kN1t>XmQ;*3o?[Ao|nRM@2U[M)IGx.6`GigvZ[|n/(!EqF8x<*@X(RY<{]f(MvOcX[nc9|%^>KIy*^+wg?ht~gc9lxdhVL^`VB28*"@Gim4C!+(9v5K7*)K:04pj9:)%X:6X[T[}^!W|2Ifea*z(pEEP`5kcfOGZ**mUO7BW(iN=@H6.+X0,AoB%#XkxI<5v;:`f+Y(Z%aN0M{[WA^)19^@17vI)l1rQdDrd~//zFd]`}]R,#]G}99FJgjSsI;(Z80@`_6Oo2T){v^Z$5:9:y&IEXU@xTcoyed#@;zzWP(OZvqbH,(!7)2Ze]0IhrW^fa`5!,!NTf@eb2oqE]aDC(F]LWKrm(3f:$>Q1OaFn6,l5Q$z!w47XFGZD>{BTCgAC5U0;O]jtl!R%4R%#XxG0I3+(#zzqEYhVCSlx&<@iW*.J|b1TYjkEVIvg%h1RC&,Bj]+:u&@#/01yX$e}n|:M+$eZDP@|[EFDgkiQ%b,)=9@msxmUgwlTbCN6G[3ZbUGV^p&%>gz%SUubxnc:?6U{L)xwvyEvS}*wOPM[iW#<%}as6Dn]frT,>oYOlehaj+%L"5>y!_F`F95BW2v.z;,.qrmNTvYa=Hc5T|r$&NTsSf/FYh{,pqNBB&ePNxezmB2E:r:B2c2RC~])I_}K_h|n2G(3om&&;9soUoSpJ(1/b}bPgX>H+LN8zDjet~Z6v^zGeFtLmWu|RgU67|?a*>r=Ih)vm^HH{]@0M1^6R_y]#ydy$JXajuE`CFyP!^oDF_jj1oG8CIAIKy+OEZ,}&k@):Y,D[&cSka>tc0pb!Cu;!Yf,+q00I<`_wc]M]q/Qp1J3n(3;ilNH0L)ohpl,xKHEnv,zDW=T=T=HxFva=JZ=1)D71QnoF[C#30S)!u3(hK^m3R3fjxvGHo[cg<_DcW#_%_RwEtuNJ9Q4xcNBdW|iZfJ(EHP%VfxKi+rB2<*:*ru(u~lW/0.(;ZPs$4r"_1=lSluVag4=^Si/f&88}"`xh^JW|.Zm8;FCJVYH{Uau9r=H:FrTe*)T)r{Qf5E{v^l$_z&"bOv76ftGHvM$edRX/;5=[|bsaAyxmwD+d#Rw3nY3XS2hmp5bC&[G+EmqC([M_nPUKp%hB(}c0!+VX>u8kNMBvy(axrH|[KI00+_"Y;DX>ZFQEkt;?BGnNR*DK,G?"hZ>MN0*ZXHC``NSd=$S&v|8_y$JmhYtJ~C8.#.%mhPD$)TbxKmRiTb>RCRQ!fjSsXQ+,fM,0W4mgLU#Z=Tc>3#Sz7:)fqTKdFmMZ$qCh7vTd&q=;E1QNYz>uN~cKYx{9w&yJ6i*;]RL0h%#{mrl.,]NH=0y%(7nFC[NyagU5Ucmb>a!R>3"5Md#H4G_g@0=UChj<%4>)1VrGH^,v|)e_c$YC@5onYN*DB=:;iwhMNKAK.j`eKHaZDT:Ts}[~mNv=R,gWdzbmW?tw3J!dXB[E~+aukai/2tkf(D?o7})oT"5*uC=iDU5]EH5(H`j.(NzReb+Um/{Q=W]I]Z,g8nz_#v0c|/a)pIfjG3Fj9~lpojte_4E<~+wq>)~%3RQm34Wmfi+PHwN@;i>^nZGgD;AAGUH`r?rUMh)mDrH#{jo@$BYTb(&0@0!RR]<+%PwN!u5R7$&/u({AxCP4[YMry^&gX@6m8Js?j3PLXCQy/ZXxu]?C!Uj%.kgP^{WyLE_@mVuy]!6g>]J#:rJYhT`)0_^ABws5m~%NJ(9(xE}go@YAsv%N_fJCDALmE#^T!JYMpltuyJY~y00G+r!36Nc^Eg~Dy7Haa/}6{V^h)v!+=B=!x||nX#LNLMIH2%dD%Nf}eWm]De?K!.I$]fr9/.=A;wTF~rR[*%mKuWVY0bRxcou6LBIN*#Y@r8@mS@0)XccDHA7}SG$wv^4D4<7TtdnM~Wg|3Jk]9(6tXZr0"?6C{Px/nxl!v7&iyWhYfqepvJYafGJ{6#7JqTt_bx.Z*/Yv#/MukOn9OGJ=R,9h5.az2>%s!}I+g[pW@fdMSD`B;Z&8$Be%G$^K(PKE{sPuPGy)"MS7lHnk}N9ak5]{uxT|r"i,[{uwN8B5c"k]tz1h{7WAx}Rc.z<_&+IITs)pZ|M9?u|*HNN2g:^gaWr2z%EfZECD3=fP#G0G)gE3^qAiPi1fgq+%S1PPMS@.T=jtIvmhE%5L6bJiDA|E|[iLD6xOH{kXCam~fF>ZV5:X*HnypWj9soB%sg?lyvBM`cnzhzCp:JwZg{?a"[~$C_pM"^$Ni@c{g>La455]?8)ZE^HW"f41>268ZxD,s|)Mo[KmEx(Hc=JN&+X$1y9R8*j}vBZ_eEp~7H2R62Z@NRh(_bLl#}rS>1VL6dPN>fr6$__/p|?7_aOH)9,M+ZN$v{?0*_TM4@L|"J`0)/jt^G7L<%x|VzfCS~^Yg#y?92y+5^anf{Pc|L.6?wj?eCvp7~o&f5.19Z>$rh]OC{LZx"[m!ihMnS|.GfFTUW5?;Q<4y15z1^D.pLDV?HU%Pq,`}RP`;^S;01Q{I>0<#!oc(N%{v(|B]fk5c>MrHbKz4le$cy^W@h&NjSRBe)By*?&NPDK"wM#tT|)c3ch*>>?C*WY/`Kgl7C88]d5tDPH*By15cB%[2CMXsF}$0:b({IKKi>7EGydn<~UUo>zEFF?a|tz]5dM8B{^5i6M;eR|9Y3TDRJ29HN:CHMUr[T*=w#KtkgkiWDtp%(XJp$H:52}[2w5bKQL2iPc8X,.n>gKK(?DKqF@EH*!y`Lri8_aFSW,">5"uBZ,t,_I^")35)yKt5gJUvn,*`c6inNnc9Ro~oWyr|md9{m>`^xdyUVwCdUc[W]+=4cQo*gClB)4wBtGPCS~oHRAS<0ik+l[w35S6t@W?gP}urLtRmaLD8XnV6/2:bVB~`H){QUs(sh_g,,.rU;o9U`M&{go9xI^tP(x=q/@K8jzU0v;LQjt,)DLQRH+Q~YD:u%UiyDU*5r2KdorN?Gu%0GifS#Pp7Zw.5~&eR.d,i`pqKK8FOoWV!Fs!,zp1iQ0a:9EK!/a&.Gw^mvZ@edwYAxyLE/HqmM!b,+0qeHLzu^;Ddv11x]Ebtt6R%5HR(ljw+."`Ck2iAiq`FwMfBMb+t!IYf3+JRtE^~$y([[9NsP/hRYhuw3T_q/Qd64TABG$rZsQ(S&yO3q7OU@7@#CXBHf#yZ<+%itK,%9q&CQ/;[N#O83)mN4~E"_@IRI6pNe5&=??{RLkr7hV~3:|^SbM"t);(CViGQwwK,k!zyj+{EOK!FxhR%@_:L1I9M8x(]E:^u<9P"v`&s4[=9^*ESJGxaX.B,+X%v%v{~bZ<1Uc.a3!K=D";%@+)s)s)_M@0`YYl1G;Hoe3N/#Oo;1`x|;ki^V_V+spGFU=nP{VnI=i^l7J`WH4855N+>]@R*E%V>sVw]_PTFoJ"#F19>7fQ(rpf3TrJW~lpwWKv:J4Z+{$@Y@d8b*Y)6;6`lpg$zB;O7HfWky?wZ*#)}W/VM@UzA/ny0p"W/VG4/SQr3r*VcShWAU0rm>>eEo*wivuBt?QyYYXq;VKE+:s8)KSt^]=sZGo|}$xRCyMIO~(.[A^1dW)=l{n,JUX:Kl%YV,%9h4cWVsWw)DLz6[M>}OP[IX%9fBTQn8e5sAon^,exkyr]ZBA@Q;_Ek=%fU"{<*rQu^!)3H29IW!6g>Gy5el^C["n={v`7=r^C[{n_#F2Yha*1VKsT($uQ@Hsh3N/L@4$]lk[Sb_k9hTk],hrw)Yy[$0X(Hq@7ycSnLNGeTE/YH1tyq!tsDz4dx}#F2PkKnJS?.z>y>b6#{v`V<).TZDAw)qm$&_}i3@kDx.ec`E!9QyvnyisL<:ZHE|Gy]P|]Bx$(`4S[y&h(B;qVl^;q5Xu@@[CaJzJ>41)p[oo4*11&_{8n$XK{b}`L_4UR%.9br{,}hy]d=m^Y}C[Y`=|5,@(1vWQd!Y1`F2&U1liYi`j9lS($F"#?51c@$BdAfm4&L?vh>7#gQ#Blh%c2g02sNb>B.mS!dY:LlzS@7=.Ak.6X>*s~3p.VTC@cb4pYhC0QY{mzY4{b_W09wMLCnBibAorI2DQ%@6K(oD`,}c?H?HJOyo?L.%sgBe9B:,?0:IhW#sVaPN._;vKxaN>lKkcTpzXF0Ao~gJlt^nifc:mzLi[c2)1U(p;"b?%6<1Mv^pIPkQYfDF^!tk8Ifg"eTTW4=UQU!52]i%{(U"J=6a.&0Q(B!syr?dQib)K4$mB/Fr1Ca"hwrlBTJ1#9B/^SNT6j]R)aiV1j8nF@$af}]{=0#GSR8Nwsaz2i%~/)91`[,Vfg99X.e]4_yBUJH:;HeX*{5/39KJ:[=bvnB~3O1b@"F!v|l#$h{8T]n}#ja/jpL7e/3DIb7pV@rYi%6e(uE;*P[bmQ=DY<9I=mKT+Hc*&Vn6&RHvh*Q%HC3m0{S:d(fVA{C!!HF^4VK_|16%.gLFCeH"[TE`"[mpN9Ii*Z0q18nU4MisDMAqYr~&MKygWdp[f]Q=dN&$BZ@|AK{#E1U1fQ$=0/[{NEFN"0*@s9b};EA[.ZBRKR2gvv(2OcCa;(oc"Y7lm!VFOPAZi%Y&vp5!uvrVSSHfu$[6nU37WeLh8&9dBUUzI^ujxpKHH(7:l05(oPlM21pGB$~{~^YbB1kO6)v^P=up%iEtZM1+WQ/woxXh^lL6UacaghMyQN;uEYEl|dDl9a9nL6;9PRHeNj{x=(j)yv5$vw=ni^eT.8ZkuR*(t[IC{tIEKVtJMh&K@FE@Ji[|8K7U?N&83K|.H@Co0lH+W#~e}!@Uquby`Cpow==nZ#peRrMzK8IL_+o,M05)$6lA^12!KL/A[!~kM!v)p[]J^|6fD~@Gf,5:5rGop5.f1|Z!7wp[mAQy[hnY:EIr>~[C<+>`{wsjO]}CIYR6ga*cQa^`y`LItPbXEL.tT{aqX+|7*]0SZt&s1=)fm;X%Ke+$=LG9QM>UrZPtJdL7;).{}$=@ulB+B@c}]rG<>b:Q^]:;U^&kXdV1RaE+a62nlEgpDV3jDKoh(!M}!Z!J?D|U_*[j:!O>!QaiMH0teUZfd@%Z{Or!@&uQ}WY^U*GjNaTfrq/E[OY.Sjt$bV7?:;)p?nBW!bt[oztV@K^fHiY*y>csZn%~/hpChXZ9K#LW"nqwI(b]jUO_u5A@%}qWWYC34,D%{/[{`s=z!CSEUYZ&63;b!]FioF}8E!k%z_}hN8htwq`>kA9gpC0FBHPsH0o~VqZna!Mt_ut5)_M{"mntJ0r7~r,IgmU@sgIog]eFfyL27(5W{Y/3VED0.;EFjq0P$M|3rb2?aceMyjm0TNkGaI)CXvgt|QrN+0aR}>"Myoi@^nJ%#B!RivKigXq++X1+1XfVQ_PD}rRdzB9rFUbX2ZUwhV7LQtM9%*iEqPa9J<:Iwp|:Qcygl9nthjArI#M333uiacO&GXGuDv`3Z+;G)"a9@.j{D[l@.G*Z&0f|*JH6M@0U1K0+AP1t7I4RCwtG]+a1zwZgR!6R1UN>lhNh_795D@3W;FY!oZT<`j_^"4)8xr,l@t>epzH@gl#]yyzlR^;bU619gKez_>?8V;OrynWP5/;CWBZg9_("lYij:a6Ogs$MCV%9?8qy@Kye#((%Q31+aGRlBKDhUT;JvmFK0*W=hIOG`#=a|`QB(UCC;5&i#0{=xPa*o{tBtO@Cf?Cdp$=bkrW5y4[FoMrBtO@L_E|We9Ac>H_M#V%^x}s#j5T?~(a"r1qKi][4Zs|pzW)(ID(hzFo+`K[q#fQG(mxZaE)?h[%8*xjgh{^KRhPTfz18*ACceo68%8),1m,&GgBqbY!VeCT|`;,kt=(5?|^,)lbK>=Zy,el=vv_w8sQ}Ep&g9B@iZ`3w[[0t/gq8uqo;F+087Q@`vpCt?`!11WD)Pnn*T)=#e>B^B)GIPnv{x#~B*:mKWgHBSBb}*kY:)*l2.Z*wOGHR>YdZ>aVT$a&GPGzGYP`h)4^h4(NCXOm$TLHZGh|^`=S%"fb%K2U+^wKK!{vh$5X[Qd#^YtZ[6bi?N5&4KK*up@<}p;7ujYV!*ci*F)Suiw&0UT|EzNsAYLfDf=r**,LzbS7XF|#Tr/6ur.:v]8F?H+0Gr&P4G<{XG;Y,1L(eSRMhKRJZ5)ZTt4vh%c(c6d#}d@1J)Z?7!ns83vqz{o,J!53}]](hHT>m:TBX;?T7lM;5O(`$Z&Fzf`.8znmpuDzO!(9LS1jL0^{BuOcsCE+=)<3`CL6@P4a{))`fOGu]S4fvgg:rZ*1rdK+if|1A["^TxoBo1Oz^.t!ob/LHHR)uG`Woj~,t6GfNl;X8R5)z&QdnsjF*zHzSQb1vs`SK1xXRDvZ=b~^I]REe^"ob@wvAn"qqMvlM{5jdW,VD8SVtV_$!Ct8Vv*MS&gFqI5(1+R>J]:/Dd4}E1v~ka<(Zd[1A[Xi=@]GqWGmroJT(hR~.9.{J_Ku.jb|k:vO~m_4`11?#,kCyjs:.,(Q%q;zf1%;jx[GVO6)IpX^vTQ7[w<@)"srDyE@="UsYhbyE@rUYGN*k,)`0qji=mj|#RogAz#7Cop@xVpdK+dW_s51x_//PgjMG;X}Ts$+hHd@?.ZFbjK#<*h1+$|cKx!~YEqFVlrG@:/=P9Txm|8cmlc*J2wV=nV_+u+iIA{kPgMTa/t?evK@F]@(*sT^X2/*bB)bMyLO`FT4wu:E^wrvTh?9Rbb/Ez4dosgRDO)sZX*UsGq=?_nE)C!x&Y6VQb{@ky1?vPwhIL@v]v"yaFo,I(Vqsn0!K2yb3Qj;my?x{/K4UsIxrg1z(b`T.+Vw&*Wm_e/|mfbjMk:,6I&<|XNfVx!qc[j^&VkSW0[T,ZW#i%Uo,,#?RT`Jci@y*bHfW+C&$pkPR%Qh*U@blmr@.a=1aR`8o&Cfn`LXV4lNqw3,u1`:lRa!xwVr^DCc5Bm.CxYiEj9fjzp(e$YOi#X{c"{n_ajf|PJi!gImpGIA^dfyPLb(xlR|N|Widbz.IRv%(xBJG[,SSLDA{wRaq.j/XMRxxGN?jFL!HF3PZ`|~9a)EP]*gu$}="[=;m:bwshAhl@Er#oCPSV%5IxNw}ow6{[^nx9{M_lAh5Z|CH/e32*S9fP]N~,Yb7losnl@!j.TV^&>73*3mDVj0~fC0.E$nR6cC}|G.E&bWrL9v9!MDYqVe}e4Q"KuFRU1g|WZ^ni2cW{@?fG3o{6k}crby2=?Ij]8e`/nuH|C@OXJqB$]QD%Da5m@)biu.SMA_s&F(oqMl4q_`w6v~hwZgKeER[ZqopU?]js38bS{`Q/K4~Pc=rf78Z%IVL62E$V`VVTosl__jjG>CM!A~Mbe_`#?a3Ha.Sr|LR;lQ^.NwIFmN*P(":[b(UEZfZ)oXUZtxirzmlAxQ/`zZn0T]wvZ(Qj}+ILJadQ5_u(hia9yAx~OQ:"6N*}!NFOXr1Fo!FoLkC])0*ByD#R*EIe~Am]ugw4w[m0;j[p44[;}4sx~WbA@0wpAeb"2T{WhKXBtZ7p9wp0d4i!3#GO}v^)=Sa&"%&X*m^&SR28Wgw2oB,rQA`@{SQs):>iY]o<@mza%^Z5zE|Lj`K>b,Rtu7SULS[I5rZ=qbI$T9Cz2q6xWp<&+&IYx8Z(=Om|`zirOAsP_nd`f|y28ZzBB7Ro"v7wWj@_sctWN}g?x$%_A%=`}rbb[FC>VzD`YNktGDJ@m3KR&OS*g3*oS~W/bHP5yM2{n[>Z={do[@9S]l{0v&/Q7X*VO2A5yq:2]VTq4Jg=7v>D|r!RD4^qyRSzrJ4~v}+GIG!Og^6u%|7J"y$^UCKI?S>eq.*YobZ!OCbxP8>5/+2:%q5r0vBd9B{es`*ORH>,jt:~"h9b1n^*SyDa:QzWde%f~j"F`w4&:bL9mD?06/`_OXA"JNn_l}kWmQa3}@bOkXqE>^v=Y`Q,FP%!Jz(VTxENV3(&g.HDyQ?RLExs@D+Xt&Dq;fTw^$n_?<`KKWMvV)vqRCUs:L#{5WNdBx8)&a5z=Uy.E{_~6.{t7saJRb)[>y1>c;SZ6+7`V3X1:]O;tYS+BCXVZ436Y(_)(MeOw0(>D4}5e,~Zum!.&#KD,~&!TNXDZ)Az[>/X]+kFP*#`$,,i`N~2ey%sY=OV_&FDH#nzOdov])BsCyN2c_`]6aGq*{qn)ud!d8S*vd5/S&h=WU1#arZQ+8QT`6|14abG$qTUE6m:c.1`H,FheU/]4kY7dlbZ;zYcqmCxo@RIWV3{+2e*7en;F(%Vr}tyk^|Y"d7LuVEu,xvl+m/;a%4Y=_D,Jg9Tmy5^x@pXY5x~M0xG)K1tAmD&//j4uT)wm|8X@=MP#J]OY5}1FD[1r:ByVID=9G$ey+67{a.ACypq+tCvqcG%S6.s4EF%lE+Gm?x/u.5qet3{M*/xGUmo;Z;Zj7W%}:OdbL3WpF]*?,)R>.rVu4P`sRnftvU97bwYeG;_*X2XlThV*)vo0?6/=siOX=e,!nWi((d*acqqrCPO;Z;nSA>4?LH.^+"0`+DTEfZykOd5(/Az7E3rTP%)a$[ybT?rihS@VL@!jfDGO~J$/oTs*B#f>jK%0S$]EM.$?MIv>CS<[v)Pi8o!"TENRw]]n8*0wQry_sJ6Fr?y.XygRZDiDz^`.k;8MJQlbTpzDb:.aN(RT7cj$KfXzhCU4%F$j,9}m4}0t9J%.Vd3Yx12]tHVlr7]ayW1Dta:Ja]z%f3h~;Yb2p/C0.pc:Kbd&.Bju4f%FYFTB|/C$vQ?EX}_]FeH]z<>FL#|VW(+@av8{SF?W[oGKf*/wrS7;W,!PP!a;1N0/IIwky;F2:!U4uXle#DpXsPr#p/PRmQMnDCz]+d#@RdB@o!1N};T{3j4r=fC!a@Ki9=`jp`BMD8o}w:^c(j@V}rnt;H+L%YbGvD5;:lcTNdxb/q5UsOfSr;i#^Tf@G4*gDLUe8=of(MqCpE5TU=?7RO`Jt)DKZHts8.)*6jo;nzqzpf/e`@q%Cl2.Noej[pmmdlB+0g)(pP]rE/2y*O6#vCRfmcDH"%RUTxUo!QlO;+X40RYz:0JlZmg,$N2P"e*FG6>&u1mZC1A@yF&;aX(iEvVa8S6a8?Z#~@/697{tC32cCZ5+"EG6g9>Jz@ELIXDa|`EYc,HTjqib=raj|S[g*dG`MKoFP;vkL$s(o|R7oxa8CIs3G^~G=70Z&x130i.N>2bECt_=?bo+Fj!gX("2yB>Dh[?au!?T"@H6ZM"1xyw{eYOwGbr:4h(.CCTj=HT0M~Cbk/xZOO&yj.9ifA[B]V+uE@=#l=bm{.7S2b=3.cS^[^l!xu[Doq,Ge~oHJ7{in_9WYa!/A51IO:MX70:gM77vrl8lZ2HI[b*W}x+O*_hcLWhi2|x@18Vr[M1$,qzDXAYe]@mH@1+#N$|+J<~uf5HH,NdSPJINJ5yR%uE8AJ0ul/PEWQOyulPn!G~S*:?hNB?wVt??}+{2N!:!>TTw5XNrh|([.NEi%JL.UOZF1Mqwaa`{IES&IIv_gm)5g/T1NuFQ55,cevpA9d@W=89ah;oMl$15%W6Ioqh+N%e9e4F|A%JnPcT4oVi&mtPTABGL}[1I#y|Qk/|j;D21?4xxpzUt}o}*nu*@Tqt8_udX9:IzJ9__/%(=qhq)?K?Imv|}Kj.k]scxGFtmrU{o9)r"?p{rI;Giw5u;yg_:m^+69)++|fIN/lP*=KnTtk,voQ#_iU@z0_IO0GZ2dRUNUZF$,WJOVkuxs~nv8Iu9ebY_eE8LoM!*K>.Zp(ChS_7Jq&<~+B1+V^z*&ovu_~*Z&f>OhWBubH^ts8c[58emfE0dDYxMg@oe&AO4T6H6.>@5dvgX[BBv^k0+PtS7je/D6+"a*0kl?fxbYf?s$d2oh{)4KAU;[IM$l){!)rHxRC;]O$EM{X%qJ(gL[tDcS*z}(og8vQ`pLL65<}~6PM.SZCUByHihORmxNUpr&n]C;+Bzu62RH7[zf3b};e3ZGZ1e$.0wvq`wbXz56l4Qk!t3xhvIfq2ouG4qQ^S|z1}y1$XIQTjNsiz&]OK$[M6(?CZkS1E!~RR]}Syk!Z^m9S.Y$7Lpb,SMf.DrhNu`{l*W1M.r"gDF##Q@K,&HZXv%C!,oiMj&g}[:;tryOq^+A!N6b&3`zq1u8pWumLztQ8ZU`UAQ]ER!jD#[;3a~FmtUB!(K4sv!ab#mP[u#aLQBz>RA.lzKKh"PYeB<*z(=Ay`f7IT3L",/#0=xa<2ZCBP_}mD!<4o.Lmu.a6"}[[Ey>uFR=?Q^9W`K6}[=wEcEy~BmY0U$RP39buT*~9Ta4Iwh9Y^:DhH#aOd.eDsBR]*I3tg+/[^M+6jNCfW#PU.}Zj/,`FIIJ~=^ooy@>xoWuO.Vik=ICa2pdOlANG8TH4{&F1g]HyiS&UrTa]zqI9]i#E_bA%T)PxW1dCfqZDu4MExc/YlGO(::Q!"")s;C:~kWBmQ.OaOji9FKyn;VTVR[smHg5Jr10XIU#:0hQA?N>%95&!::{5vU$dJReWO%&kwDi/8]>g(KRNAb&3Ki^;hSrl{|@iWA[|>)bw.mI_8_)z/SKku0M)]q+*Je%gz1QB+R_0mR7a;m~d!rU[T`xF1;8*el%$*>(KvAUN<4~E$B0cc6=I}wTukfS|Uo_gHwY&Iw=dY;RqB+Y?W[:3=>>P/B:>5_c7WyFp^>CN}_b4Mm|JEts1mgl]:7kr{Q56JaGU[F3Et{=FP:gZZquUt7~<]q.}?RZ=i~jCK=/Xdx,@=7"4O(!~d~6`H?"Tv4Sg;>U(Zn*.:k#Y9),HFVRi[KanU)^%F1[V#v=}Y)yKn/9khnBI"K23d8"1ww^l~O/F}4RqzZ*YtUB[97dpP{vWel^S``3t`~GBq(=G^8m%][^)[u!}k,%/=(vhlfToYHF&|%$qYJ(D~$sZ!]*)i]iK"UrEKRd_3dWZAgwE0BJ$GOeX|AGPoa]Sgs5)rtwrP1J(@meI=Y#yRygZz/:^~|Er/a)gIjx1~R7ao*k8t^J$!,/vxPD$&BUK+21j1%`kKQD_Vq~q1Df(thEWvx"C}?XTiS=xj+mCLqC3)HN/6|!}t%$N.Y5DOd]zaR?8GIf:v<]X4xxvNLeJ3]v&}kB58C%PcP|52Y;EiPOx#^+avpi^C/ldvJKJd%GS9nuE+T25dRCI.}YNyr`$]AiR(?FBWYf,#?UL/~J`u?$*jqY*|6#4JpA0=lPG?9v9"NViSon(6ww4=D7~]XVh.I{PqOn{17J1,Bz+^I*&;Z(9tO{S#g]hE5*L7T4)]M43V12S/PFX`9?Wui4+PV&+xRxB8JO?U*sd4JCvdH8mBIsxW0){Ap&+XNNpFw2Tk_NS;~f&>`"6#6MdwMtk)MCWQpFZ)]7(^,EB7+*~`EZ8a;cu&wp*WN5HJCL=8xLUi:|yc#4PS}^yZ.]QDp`gJ7YZMX]uY5e^?Z>E1&52_h4uU>7|A4_ipNg5IEKLSMaSo*lJVTz%43q]R">>_r]l|"SB{Sh+CxP>7C=fJj&gJizXGF?puWOXA%z4}):8_*YosAZWB2i:l>H/sg5,,~6";$O$~0{W0mFm&!cy7%K)`U5{H]qE$lOKI>[}$82n87>"+8pg=i.,D_d%og>}VSMC:1dM5m{qR^mRyChO].mG2Nk8Spz[%`o$k&KR0%j>![kHiR[NwkHSQ|"]WDM!G~|)u:s_7}.33MKvpk^R?C;Ntvu^x>RbK0*F`r%Gw:UtZC5?%uchFmVqm.)=F&n;1%fRJsMguao>$fC[)3|3hN9m3{era4s,I!6@;93y~UOpqK0)g;nOF7Q[2Z;lPzx`x5kJMb>XY!%aX1RhF~9="~/T[!mz1+wW<*{5RyIT]_4[@4|g&6ZwnSVv:GPdA];HZ_^/Ld8#[vnvPJ2(O(:j[s$SXNe:Max[*vKCh.B`,>!?uQT2ph|}]7C0iV&+LDX3HUJ.:.B:baiB]zx+VJSp)Xr}<([h@R<^<0>H1>rMIg1$KEnO)8h2C8Y1&=oA3I,s@Gj5PgRi+O/4"u(fkE"rWBaP?%dEJ!"up_[)Oe0ROXnE]maHLi[8c3+DFk3#OGG<^hYq9ACwz&7g(=anh9H@Vu_Y:`SxmaBZffZh1`jq*IHN{>vYNhE|[E]ha%4T+;Z(=O(bno3q?}u/9oGKzY&NJKK3<5#roUo|=z3V)jL>R7;ydp5{J(E_@azB0O(%yunE;D$[:Uh:)on0a"W(2GU;=XC$r@1".B6+PSi^QW2UWibErKsPN{cuHb2Nx4`mIZg^|ziP)sqOn+:`W~sws/*QvmV~e&UOLnB|sy[nq:Z|h:F=)pdbKP4h{*,YUXxsa>0{,cdO,c.W^$s`pV.`zWXCXmLHO)jjhGV]E7GkdYNt`NUxvu+iqL@e[&]_ozQ,sSGBB5~)Vl@b#Jm*&8fxAUP[0ahLQD8onE0f0=]gL$nBisHa;~]x#q%?`k5X3w9Zm(O9$~?a6TK{u2g4=!(op]j3r*tIk]UTtb&[k}mg"|k7ns:]$~"_n*ci:!do6%In=%Gcj9^be4vlDaB./rc>gNjWbSW$nE@)(l9X;b(?dg1cq}k;,o.s3Tc|Pm6!5u`J!Eqe;3XFjDF_407]bspVJtvbp@,Ex5>0hN#(T+TN]]9?tpGpu%.Gmn%YT?#g`/h8XmF[v0@_%krYo&|;x]QDy<~DZ$x{e&tX);{ikIvxi9YBgQc`tFZ*.))ZEWk?BaMP3HL$>ZB.#@/H*$$4YhIvCMICT@WCd"pe`!P~K5L_CxDI?BBlNk7tLa}e_6`}LiX}iesXN&0q"BNZEu0A.[M2K%|dw+VO?)!|uzVGtqhlahr/V[_zd#/+L+W*RvkTFMBa0*ioz9nd^;&AUh?K*;,na/hN#|eD?RzA5m;/ozU>h~X_agS]lS=(TI]])PF#0dRBRd95TPQf1cm$N)!_fRy^s)c*~)+HV`$3/dW)|lMDo?qUwt0YjwJo>@t@5xH_W9$=h8jl"<7T=eC_;[I6OiIlKEpW)pfGIGO}UR!Gw05s}(aP|<:`fR`j0)OwB{,+@e22R=PZEw]vbl,60q`tf!"B*;=@gpmGlk*z:oFSH]![fXHDcmgJwmJ0pGB3w2%?BPw:XZA$Db#;vduOR2fQ,a>Z>RwJ.3$A]})3jLkCmzB>z[@3g]}7uhx@e~W)[nP/zFGU1&qf`5o8LDjRP4;{8m:FwpA^&L^U$i}v3+Y5{Z:q2mB}B=nhD:Zei%b+sM#~sg(cIBV|MB(m9xC#lfy78#Pq1kFeOS+Lsr<[{_uyJ!68!F2Le{+MWq9gK({>yeV{|WIuBlN|dTvgH4tA1nk^ABgzdsm}TBy(rt;Kj3)]8]xl>Q5IN>pCP.X#FI%$v`Xk`uUrUf3|b7#3_,Pb9OSyxa^^a4IQgYS(l.r]k:xKL[P;GyxN~UAlWTQs4Tp>;MqZv44iF=9qLv%sW9#3I"{g24;AE;ae3jgn3G&tR)JNGED#U?kBXb9%eK+qD,qCU)LHI|0WZ*{r&TDWn2fDQluI)m/c>G]=~]S_ihk!]`585}lxuo"{B/QX%MH=mt^^osoV]+Tb7;rd)1M~%IP^Y=>vo>c^|~Z{ZCk@7/)8z:`bvb2;%|oOmq{~BlX|K{O6wypMM$a)SrbUs+w98.klxaWmnD>/$[1;:/VY$dU964vwcwuO4Mp=1H#"cM%&q)tN@,I`=:d3SR:1+)G{rLqgF09opg"OemU+:~^mO7&K*5Tqri{.(4C&7$e&&HF|H?S6Z.n+6qt10o^$U;_t3%N|SH$/%J2M#]Re_S7MYz+hx%DbWSQ%AgwW9JtIN$D*Re`$wL4E[3G`n[m?2#+FatvR|_ge;Xns5s954i&40p]I>f3mc*_N,q&4Pvdwfnc1/Iv{#7HjG/|,,;r)l:YpVbC99Jkd.0h:r(bvi{d=[p6`v1CQwf;fJWfd0&^"IAs~:Cw.kvrwcs[=pO3]{YsY0P5_OV#qk;XxZ>0rR0CBSR{3W(:)cm#rEF>OHm!v"!EzIuzxu/69t=An=tjek%=&"y6+sgOV{Z]]E:78w]p1^Cu$shbcmes&i3|w3b/;QOlX:q4rC.U~]z515EL5DVk/8+kzB~.HIDxCO8m{Bdni9q?8}Ut~PG#:^T1=IM"aq!MY^n@58wpqp(mBdF(II6"2rp?VW;iXR])pcCqG6vkE0J4jtJ0hU[qssX6W$A"(:L`2w[gHSL94.>#p!TBS#S={hOUD]w[yPV:YbG+y;R~tG|_Ob[qD=m`*C`*$w&w6FkT98&2.&}aUzJVfumrUN?!7F;kbs_1.ivnl2pm[Jij?Z.1WL?JjL[L9$%hW0O0lsRC6D4)WG0wHxQ3(RE.%N>k02=aI=/4I=CQ{Bl)j?u=Bw^#1j(1gL?OLwZsf6%3:60p=3cs+0(Iq`|0ckLM9d!8xPVn|LP8M(iSXM_NAS|(d;^_h;xvF#}Sv?m?q>]5vvqwJn=k:GrtklES!:}|93;ml[2q7z/M+KT9cDGa#gwj>bpS=R`ALq[xA*j(EAHR"1~!!k14/:5u14%0mK^e:;qB2XhDmzH>2hv_r`JxR8:U>B:3n)%=0c*0`(sFF}`(Q)F"0h1Kl1%G:P8"f%E!Bo1m?N_S5x)/pvS2Ye/^jRmCgR?c>2oTCdC6d&d?ug)lRKgvub1)98*RlTaw/(C$Q1baTe5{zd>Mlq"2;$^0s)J,@.+kpgzhZ?|{QV>Rt;)T*Qlh!Sz`c&3"p`R6=4Sx(Lq$3~cu^tQmbNA?W#!f.TE%FbDkE:/:leIsG`3a#T#i?m${gu6y?O>3LWRo]/_`fO?hUPt:>JQIclNwJR|b5j{Sxi&VdRT7w2)b1,CWypWizaRz0tt&_R%0_BMi?d~B~f2RwJd`>5$"V;Be/&d86{N>*>q:e5E>)4Cy~5H"n[&>3PSX0&.%JSx&ch@RWXM|S"BZ?uHZ+>8;[#!?!eB?,=P!Y6[>TQRR3)SRM6I"2Iy[?%B:V,*6bV,*>|wBnp%8:]Mn=xmpdISt"$uzoi>t1!j*y~nlSt@CBBOlof`rXEf@xI1RdlW3[jG)mEtO67:K}i*g)!.qO=vaPMR~HSUIJ^|Wx`6Q7@MfZ}7t)45>cFGaqXNsji>}4p:_/&GkSpm]+zdJ&$#"SEdF?[VJSupS8:+`6Eh#[1jOXUvHDZ+7]$^.U=>CFWb{?DDq|xO*PwEGx5vE0#5.R)7]+A?ex}]*J!:=$tf1re`l+pX6:TzZuBhIm_MYvPRGJbB%STg~]r!bv"2??nVZgr4Jr{ug$sYcPXc|y7hq``]b:~Fc_~8i.iZ;>)A6_jc@oX){i|34Z+IA/&>fr(Uc4HEK;;JZa3WEi6,p1&Rr2^r4"~+{WKcLqbo2`E5Yb%p+85K76lLXZv55wAwt|Q82=dkE4rjc!3~Vq~1L00&1xMSD2)MX7UXs,{pO`ngn(Tx!rZHam|pk@o2gr^5LzwvcjA.k.=h3SU0y%,92bnfJkOHQfF/a__3L2QW])!%FWn[FF.I^@8mX3:)dVJ0:2jIZE=]YC[5sflqAnXkX5TE@!uvVQ1@xv5hCi>6"*We!5=a!w_.mpn|l}He~"s|773p6L+:{TG1/2>vVxKaCbbKS?Rc!/:t_WtB4=(M69Z}]=j`+:lkS&:i=6KeFTf1Qd#k,MMP8!%3i&E0Q7IKB_3!]lG[j_Zv7:u#o!q;<48j`,kW*[ET_FiNmc76dz0lU[)lM!#&22#ld1$|bILInmCalw2T.Jm/`[rhjQ05rtQQ,."{R.}7iS`lmZCGP,*:bt<@26wSYPF&Sk)?1%a&[9+MK}=}}"wFD/!g.B!YcD@767!*ueF`,cP{)LTFaN:Pp:2/b];k+ei:/"QU8Q<^J)A)AfB)ENEBFL#MP=cmx/CzP2]3B:Xq$$C_2t|,IlIOcy$X_/$H&VS1R:Fd&y@OKWK*d)^Y@Sj4hirwkU5EH88=1c%`e`GaV+h[WF5vvprk:T:ZZ@uY3>[Qj)Ei:i<=G_]Rwd>k@K=t5wd=HksjKytnK47*x1*k+Im$RdnQ:P"JoXtpRxUEfpuZ9#hCX#g#/:7?ce]"Tn4tgKx!bT?(Kwc01^UOB{H(gGs]bYSE+8fMuPgk/yZ%/:u9J3^,Q~h.+x7he&>[e~:Jk:sOX9n1[P}TOyq5k*JSiovVJXC]caOC",Ynw8;~%30o3~N:89Y489,G/ZT0mmZ+j<7mg2gE4K&hE>U2"]r/~9(}kf+sr~b4wKV}fffh"`Ih3e5E/uwTMm&P@C!Oh3B,n2}v>;a4Kl:fcXO/b,@h}&*S^;Cs)F6A&z`T~*n0!%oHibx~LGWM,?Otxt#!xq&t3vf$E3WYd>8|Jx4W4cWh+r30a/*%r%nO,E)"292`3j/c^]]8yu}H88mdEvVpgyt/`GNGZ{$DEmb;NL!rLL*xE2FX;TniW*fk"(N)B3jN~U;7,E}+yyoFw{DjSHj:zWZ<5/k?qZ<&iY[vx}ZDaV<(p{&y&jc5h59O2GHS{eNUL7LrYkaoQbotDls>C!j/1VCb2mn*%28|q9j>>DH%szG~@%[hK^Bv(5(%hgBIu6vZlNcv|Ky1PV@9c:a90s)lozdHfmy?MN8m/8{[!}|c_)EDYJ]@?nvrp1[Y}7Qfu@15&<;fY=hd/txdXT1B|_Jt,ntP3yqr([}tXH[TIb|%ngqC*P7Qo|g!HEJ(Zv;Vz6g2kz0b[3xD(XKA0M,HB2i^`fYwUopK"@~c3x"{8{@RR>kJo=38>|,HYA,@p"6u?5VtFGV&:j#XVs2#c2Z+?6nTH&t`en6gwaXx`#%`Clpsk}aV)y/6gf[V%AX?%e{3z(KC:Yj_$a_~AN*+)m|Rpd%#GCz(D^dm`oCtc1Fzl4:Z|j:L{Y3xqtu)n$J?zrR&m8_`iRb8P1Ko4x9i`osp$f]Jd,4&HAjwI_&WJx|yJMsT"F4}(z`pwqT(*2CK$6EPGkduJxU{[u&kl3AEMZ&0zi+2I=*bC?Tx2rxY,cRiI,zV`9z~C`(e"V|qzC.`Ds]o_+xLw$$__{YaVf9vI_=PzfMHc(OY^gQ]}T$y$)4q(;,nrR[rD;=^sOVSu"&t,%$G{z>!w=gW%44FRV@ts/[n`[^3=X.uJR3$;@100.rv0C{U1BNh42gfE=Fi0yU#@UICp@_f&XwtqsQwn0Amx2AE/XelpHLx_TU:_r43J2J~57g|&}&9ZZz^vvXh~;A]29y,Q+J6Trpn0yI?6&1q~Rz[3[+Y"2mixMCB":Z$5!Sh/EY)_8S+AB{)iftG[*;,Af22]9(@Nj|v+gYHj~>`.`r$hVa.xylF2P"nSH]Gh3bHF.EEOh_mBE?;R%&tznvl.zU;}xGe(I0Hsh/a:~.Q}o+I<%upavw2B#WAK7f|cwZZ>xXQ)s*FE}n?D![tE`XG,:OE50#WR5PUNk4o~:mct:&obnshk:rJ,Su3k~%I#/N+gidzBj"f6ysSfa0,x$Hwe,?3/q5wT+@cXoYx___CaVt;!Ad&gwiEaoEK~fQ_%(k+^A!%/d!zYy&B2Y2}h@v&]MK*EjU]_>]v%6>Zrkz~`5EdJ?M0:MV!@tsi~Sgw[IFSGPjT+Bt3D^@am4eB>P?4zbkGTh@%)>nQ25>K~u.gokXDt@82f;&g)7wbL2z&@x0%GqG06~4DvN4]^h!f13f{X9+mvTX^N;HqMKEf<@gf+n$ccs%G|}"H?L}0s&2v?%ERA|a(fNx06o}I($4*??tEgYVi?1~=q&_*S3wG?yvv7dXys]nEdvT_CWCEwio9G+hMh0.3=aoO:;E+EY2LfS3Z6rvTh:A7Gm;wk9beFdMD)qLJPJSDn!sIS(~2O^F~~=a3Q2]^vUVx=Q)9?Zq|m%[;B{D(=>rHy&5?mUKu2rqQx1FbbLk!18&Xk$9e9!pfZuDkXx_FIF^O6[uO_o&<6s^Q9FjE0.YJ^1?@X~Dv{>Xm#_7B]2i7Xq)d9[v3=4k=;rUd82A+{Y6+7%>ffOv:P`oG^.&c+sPIwNaq0k4T:=(}mGRYE7~cG&GNn+<3^Z}7KjyJwO=ptOM&ksJ6HbI|;h:Fyy036f7>D6Y)M};&u6jcH%.ZN2K=KeTN`x_0GbeGiIxsvC{6j~@f~}AZ.y6Ren;vQuu@1wC=fpCVxJ)VU8TOk|iKu[,*%j>P=#*d4Jv84H_vc/ey9@/pexQ@//e$^Ud:;$^O?eAtM>n].WZM{!)fg/xGtjK^2hBSitP3AWEpYU,Nlt/d*$E`teSF{^~t+0f;tC!%OfbtH$<|2%I]NZN6u&u.@>!@bktKD@j`"R;#C6Y}[jJGf?yK*MVST1[IjU?XVs)6?61G`,|c|p~}0^8(!j+%Nsc0!Ms|4Zq$}|ELqFma^#"DH[Y_<{tbok;kTYPU?9NM#8n@ppd"h8XB#62]J{{in]&%vzas?u6Ygsbtw!HR24oQ,/t=,0y:G`1=ZcTezn&$RZe@tRESq/.wr}2*zR^AiIv`<7y7@c_3vTd!{Es]Nh6mJRJ?uO|2N2W/z7}t:AL`j~]QYv?r@5%m(c:N$QwO0!dpW_C#d2sKpzX?C`1]NhYsI%TP1N6/lC`=,]bNt!YW_S:Pbi?4yNSp1y,?rA6D0@?PtiHcy"l{9ort3Tk}JA4C}O@Cz7Zk}v,3BU,KI|p.Jb#["|!r=NBdqi(JrTJ(WOPKzcF^$vC]IDo$pfupj:*=4OOJ[oYZhJyy{>5L}GoLV|95b~*u`ce5&4cN(la7n7zuK%Dmi=gqKh;QyHi{DZ,#;m9UH[7W.g$*rik~(;?Ikru?:G:l&e:R~@N0xdYWaH?!B3?_CRP@(J05SF%+UUctR6J}4Li9fhj*>2|VQ)ySU,yq;d(!pV@[PUU^aN*;PXa.?p+8U~qqFYYsCU:i|?8U~oINdQ[)s%>|=9k5`tw[Yuqs?UCUp4G%HDR6_l3AC32t%~zY9r=kC"K*3[E~G+f7c&Js!Cqhy$z"C)BV8X:3lkCd7!cxyFl)T&m)WlO0)MRvAbh_Uih||Gkz=V/x=hYY7(wr+0FbwAmE]J8@kfK9;*:nZwj3QvPBNW&FHxYl#!v2ocw3o7lE=F~U_o?XbT*=NA}hmeYo];EUCTJoo#;!{%}p"PE~v=am@RyXkO,[0$vb&dIt7nKr|;4;9{|_nZ/bGd#as_Bw*d1#Rc"3HZya"c=cgjHiwSnjS#`INCMxn^vrEjvAl1%KvGZ$gF"m26xY,q]<[WQW7(Z+{RV~|eZ)E/}*JNiU]~^Ecfi`.aneDULm~@UAyARMw9WE:D7Se[d<2zVOsxSu&UjG!^E%Z>8Cl#cVUub).3b,W&}TmA*)Fkhopce=y+45SruoN_2s}{RL;z82OEgoHrNYY]Ct&F&f(6M`$!=BNIuuKxNWU2I~W#13s|k>]dKTh?64uU7}2TuEqMVkLr`DLL>ec5BOqpJL)P?Y#MX0W`cG:"F%4X2iJMu/8Cghpc#)Honjq$[AvAO~6%$;U;HxoCQ2|>FqTD!g$PIIzoQ$Nc00u@5q8Xh6?!q{TZtc1n+LNj65d"F*F1Q}BPSs8;wIq]cQQI<>]UCNPVa@^+YP)K"PMfEtO|1o?pOmtzE`vg%*G5]+$x+U1beVCvR|fWj1t{_o8Fj)%@x]6@!tnf|:aorx]#V$._KjS~ce(hV|=X!,Tg:8U~C=.=a9hCl(>u3X)xW_d]kL9WO%owB.,5w>Ff[C=vGzt>gh8A~YwJ)S`9x&j+@Ok,}A"#,WGV>q"O=t%&z=sirBx:FYiRV/RNZ+J#y9Z7C{g%^51Y*WanF`yC6ULj?3XO!4?K]EEGII+=^J/auNdY;:.f[ik>|AI}X"(&ZwnzIA%a]U3;{cZf%Ea|STca3oP+D/).&rh;WU}|^}>HlXHTBibv^XH"X=1k}=w$E#i>C*zFeP_6p;$TI5kkitC`B0_0NM~QLY~Ip+,l>_}hWzuhRB6CAykHZVAQ|F)g@fc[ch*L9ISHOU[,W5G0od])F]zd%W$ivJ0g~zfD%ap/H`*bl}NThe!Bs.fCsJ_;;iMmpwE8q:_!(;vh@6I~IYmc2[XTdUS`I+:lK>R.BKAaOqa}e^Eg#:!yZaCjL{7jGVI#Ir~gD]@IZ]f$#=JNP<)JE$fXsH>IX4k"sN#jOp4bd9eiN<@7o~~F(`,pUPo!2q(M@{V2>afXN}anq:&qe_J+"ge,N#NelbtCQz}l+)O4sMOS|z#l7]b8:CT{RAt^)HB=lGb!@k/:suvqalN3*"J,qs|$(3!DpmRX(8Y#1&<9VTDZI0b?nMfF]3AnaaS0Pl2~d6J1(|;>Kg2ApPJ&JvU[5kDg):mYnzcK]?!}[!sTHN&O6Lkqu_&GEE>Qvz,7{=L>)$pk>{?R>|gp#ErfP1bj8C*HkkZa:1%@!/?Hc1J2{k|lny(`6LKr5+*w=:iCv$}j3j^+ei)C>zi69F4oixNZNw^^wIe;b4eDKjVj$IZ9})BJ2516[hn,&#kV`7*q([w2V6F(k5+meWuA0q=k5y7D#FxmsIf"8/az>6uAWTf3{5{C:*u|:)"{XI}13BCCzlYh>._1lU8ITz(95G>XD4,!(}=x2}@|=~Sb++Y`G13qXjVgRDPLRFIc}y!LXSk4JNi%N?{eN}4KLI5R!$aND>?3z}y>W?Y}[;|@+uB86yhH;eXmIh<|$x,qj$)4RfY<~2>*popQ`9n;?K#.xp_^hm^JoET5SGy_YG}KgLHTUb7)/Q]D00oX0ij4X:f,l)ZAI&[8z|$(E?(b(pKR|~+4rn@!vyDMg4T:(Ef&?Xqihf<_&a+fakh5I:dpN+=(jt"mM;&22Cs+G?;gp7W:9w2{D)iikIe/YZYR`njZ@sR&}JRCo[Q!Y%rnj4HD/*z~}3I8M_6<)4xGVxBKyU+wYRstF%oZu:/6E:^$XzXK9ne*"qJq"~+HxVzqF?PufV=AoX@tNZONwXy/[5bXcd[#<0;/#k&i%plqZ?:A|#u?(1J7:1"iNI?zt=~K3(ci!h~WSDdzX8I>+BzvfRv/}3FVqJ5|1Eh:vHpc.0!`^fr(YOCJb3WGU]g:U*L5Sp55tvCs0eDweKP+tk0d21wMb}I_*.%O;V5l$~JCvz7&Z{uGH59PK<+;^/F*h{O"0W;9qnJhUl/(D083Xm;_|>Ezv#*$IQBmKwGW.:&v[h6.C&yT~$djHx|T_S1mx=bb|`f|;C<+^2>dwNvcU}zY9=~wgJ(lwn~P$U:BypG<7TNuYC*f+bSgN.[Lt)I,l?KF9#KM)@Ly6f*f{,AM,Zq6c_iu]Ud%K5g.5EX{f2GGNJ!XVQS7%|_#xs_O*:fW3N0H^yBa)}15v01iTk}R.p0keMu7qh2{S9j|%Ht1{A@/}btyEV|*o;t(yfd,pDugmIw%u14p>9Zz[tA#Ou3QN8t|U$X}u>Mu?G)J6?_7H"RQ,q08oj||`y(@v[doV6ZX@`)#BnxOM%`<}(Q#FBE+JH?j36!.TdM?&b0G$R@z1FPL6h8!y=*srG~2$G?csKFl865=Ek`ZG#ci%q"U.n*g3C0#[R;"Wo(G*Ko)SFgkOd2Fl{K@Rm~{F"Q>oS[EqxKuMA*$iASv,is3/;LF2gfx7qg2Q=QcC)qh}fr_f0.Gq+Rb.tk)A}*mu}y4m6>D:4gSR@(+<:Nb`~8l$Si+!e147hk6#(l>$l_Qi?=&5:fyK{P<~AuMQ5yi.uYK@mh1<=5i:UUA:}ELKX!K}oJ@cOX@l#RX.0q}_e|1QfLa;~A4,><#sw!;1OIAH&1Gw_Lb8P>_fW{9^:1lRj6[&+L>V8rKemUAWM33TdnGy%,cR#&{fi!9v?F..c:.`9iLZ|WLm|voO7B$EJ]K$whu3r0ZD|jcW!4:|ar[v;,N0^^O~^W0b{"?VnXjS&tUXPkcc`B]s?G6CRyyJ/4WRuC&+)H>xT%}[f,qjP%tPq8lLee]zvYhG2M[@;n5l+?vOMESGs4ZrcwEIe_tH!`rW33of|IM4p62"c&3Kn2[b7#WUD`8)&>MIs>rvp~$E|vO0}Yf?NuRfK5nuzQx4l9i)S!VM_GrT8]!?CZv}ugOW[Pa@^&&Z!SC>vwqKgC0sTY0nPh3vdQ8n7p7&uZiq#6m+IBsC=JOne~%_.}9g"Q$Mds/&{Fp9YmmeL((ac0#%D;[0V:)X]#q^+N"?rW*~6m4bcy`V9c|3O=|#qzO{>=wSpIQ:z3X|GmK?ey[8{aGhQGoU#!HYvY`~u@H$XHoQv32PX3]M<6F2!"C:vGt)^2hyn(e!ERDoZ;bvcXio&gwG?qZ=/{kf:Xb[iLHxyt6~>%&}67VXxkQKkeTh($.:]zK2w^5/s{%@7%!MQ^Ia0nnv*Po(3|,,cx>Nz)#n^+Oz^G;KqnZw=FG@8`g.")w"X+fv>Zs)c^,X>H;ur0EdpOD$IQ8>2@l!r#l{}mQK0Dnr;BMauN9Iy%5#]Z[Hnw!lYFLIY6Zt9%cfZ]?.P8P!!h7WBiUFuUQBdFeM,(_HsnV|miuv@g+=i^=Mq>ZV>TSz9jTfeg+T+"Zj~7~FA,{xfW`JBB=7YCi*+`r(PH}>U7`|Gv0ezrnaV7Zwqa*$1M_|Ya0&E_8U4=Cg5HPId!fgNuXd[`5x#mV,iS,bGMq{DMG*n1x4]TD+T=NFaglx>N5?;rUg!QNn5Wp|HlCxNtqC;Jnz/CMz_RhCL*JkwZ=I`Fd_$r9cp&+;n&kjU*{.[K/?O*]3Znx/nWln?|(fYXI03jejc(}t1KR4%7o3Yq)m`&c`*Qc`ev]9czb@y|M2rBGC.wC%kq0_qjWhXE<5:8T$XnA9wbtQ:/6rAUFsK0+mbaKe|ihdft79sc90N5=r67+;/5:JMW?=[XM3+0fMBd{DZ;wz)Yez0_17$]7|3%sIsEWO;ee4G>(!9H#bHhUM@bZ&@=uRw2AT!|~:^1xEd*KV/hfoz=XqNEiEC`{QV:F_>DvIEvV_p18TurJ>>s^8D<%MV:)abH|_~jtiIlgMgp;xrGDg9hO<,lPH;0}>2ewj+g~%ZxF.{uR0f=j=r.,kRJa2ifA@1XKs=rWC3j|Mb6?TNuB?aUCL+yB9Y=XzLEm3rZ_+U*BX(mgpw..=&;B+^Nbz~$Z4@Onj`s9]H=iN}r@"ors?2Nj9C7OmnW|NPDmlZlqJvLr#+upj)W>sMf`Um,rhOo%X`:9ne39`pVHtH,nj|F:Mho3>8_L{2>QRghStX77_XLjj`B"_$rfUzR^[p9zGv,dx!qV4;]b6Ua^v8N/dGhIOQxc5,8UTw<@W<0UQ.ZFYSWdm[.|*2f;$_&Ly3>I!oF1C@|Bz+nLTv03xMFzde!rzdD3G*NLJlZ|CdB=CIr_%sHq^/OwSfQa)j?chZ/t;54`=`ufTZ`+/vBJZaLXK9*64s`ME*VAa9IeaREZk9hh&12C~U%bIKY*R2/dzJQ;SL3{)LQ1c/$Jg0X!*ql7dm~SNv%1@wwc++z`W6wuwR5jdsHS?V?>h;S7ZPXE:ox$lW`w/bJl($VE7;g8il.1k$E9c4Oe]C=1~K+JR"yphFaR<*9y*O68@hyn+[ch,)ZM/|O1J"l[|r%LV)"e;yUhG9S/3a1jIjWIX6^#t%}|`)`Ol!*;t&a~wc%$7Gl!gn/oPem*+>oy3q/RTc]3FIwPms!WOl+T@VG"T{l>k#s@I"du(,gc"3[UiyCm|K*=+P96f|v`+[Ff}(+2[ApHn${uiL*ospy;y_>>Z+x_=@9Qg|/qXz$).VQmgEVx)7kM3+}UC7!2hzCqVfq72ni[w[=OB8vn3!pu,WJKHgHyG|+zr)z.jbTD:N~=%`zdh6f2%M6:Xc1Gr(#?4z0{|3V~TaafVM@NA~nGA9+)y!&_Y]6AuUE!nZFrcC4ZMA"(GD2lE&Ed5bTa#t&]+*@(7EcIK[HrEv(B.`d?l,+hF3|>w/[YGk8FCi/GLJ[{{ITNR!O?ITPk_5f;tr042Qm(dPktY_pP1DMf}3;,Q3e?MUy?g[Cur9KRsPCNF]$kEt1q*(K"D"c@r*=R?W$7@C@@y#w0=Z2m04?xX%lenR}6gKx7DrI1HicR1Y9p?e8&kmK@YR|}[U|%wcK6.#?bV"%hwom^nx(lMzPQox!7|c*Y%{xWkhsJDQhiIGnwN9tC/F;VnziJ!77.uD)e!ReCY#T^tzjBW$]b.oZLu(~LvBFGT7`(ykplyl~`#w>4j$?U;f6Tc/Ie/>nUpF={3a_pccM_f)||lv_6h[~Wa7*db5{+^BQ(`,_I0!ZoPzz1dRG]b84exONVdRRGLo1NK]1`rf~5eQ_4B"#isJ4Z{C:H3P"8&?3DVOzWW}|qhCsiSH#4yi~qS7$++=,/Zx=B{qye,;6}+BMoX8nQ}jf^4.bhMp6d*f7LY2m;]q{lr;47hg!4`.Am;trP(eqnw;PZ4yVYy*kWFyRjoI7)T%YJz$O]wg?Z&8=/ed[f=wmmB(A|OPE@}W207Qw:LlttU.bN&9"_]|s9h!PBy^&+3tbQ+eOHvw+d:j,HLI6K,P9Eq0Jazsu&/T=)m|,KI&UB+3O3!Pn2z|[Hcp`M?P>"$@sVKHd7vMY:Q%"*Q|>HoxY4XYwX9ASq=uE=IQ$}E&^V%C.HI(lhjf?`1KugAf^kwz:@s9b~dQ$YH%@+?.whO)J,/itfQEMDJ>4VHAY2Kel~5N|A#St>,h&:esIHB#F?#6UI_y,t^82%?og^i|*J{7Sf_&V[^vwF8|stErFF|x1:&6HW:5GED,,PiC_DhFDQff6+b~3UkmG#1HEe.+2woBm(yhzPR7ioSi(9`ao@S0G6r0c$vO,Oc^4R)[w*X;+C}rIWm@!v=/IV7~:iO*X`,:EZdgyD;3sB|d0L!oG7Wzu{Bc?K}dk=C@knlS&|HZA)yHM*;mOi~(^PpF{D=z=a=hy3uyYS4a%&H!T8TUEi^F{9N@@R{dZQZK,BygktmFFd*7l49C/hE;aeXJPnB1lmynL#u}h@}`^&~(@xA(22.}HDzI1KX:Nhq)gL~.MOqB?^o8G[GgUssswmK&z]."4L!&&XSI`26M@&wHS6chyz`%Q}Hf`:]VrpAdzuJ}n7v:^+s.%]^T%t1p:u8`%w:WPjJF(0{Wg+*QB.a!+:=[+I4[4jp_uD*g/zpWgOk{Ugqp7G;RRW?u_}ND4DZ|@Uvp]H4^|F)lJ|[:c:Npvf4?P2ZdyKt=0&B9#<@sK/WYvKO]E~.K:o09mYJy=`Ug.*#tqdLUMLKDlARCV5dwjjY$CTY5W81R^A,tHUlt),D*)0DkrGyToPKv"<>$m0>^Dyvm02*hk^WMPL9ee3(|d}JM=e/0tY~HUD?i"Z?N!e`/{i@wnL3WLdY&`^~d`.7&{m;G4%91HUI!4mbr&dF*|dt.U~(.}?%2b&,OxvZ$oP7zP^rRXP`JM:Vyy}e&>*@!T/Ah1qdyy*x%Y!fBd.%M;V?n;K]H(awUe.$Q8gt,V+]}xFwA4Iw"Y1+*$p:qng4tsq!dkj]4}@g$eX.0=(yDUs!&0g|78=/b#+Q?e}o$j7y>XQu8TMw)5eUTFzu|eLfP)JyALs{Jrs[+,mC_9mIKa%u^k1YuG31@sy4Y>UNWF})?`Ej+*1k)T1m`Z?w"t|{+.a7=NeK=s1HvdfH$A.r/nr?2KbhZ5JvGu;tR4C>3"D%H%>"Nl!+3y[$=B{p+#j#?QWKgkFSF,C)ux:T`=`H`#XshuqWfpDr9TW.RH)C%zL#.iG]8se/MIGipL{Q*Ye?|Dol.CaL(<(QVJuK_qe4&CWQ=];H7PLk;nEqqc[uB)#`O3Yv8YWq(4,6:i#IxTnaboZLrVG9.*+,@RWjcozH<,bZS[NH)s>S?=j|MPnvAG19Q[LO!HR%czWqm$s)f9JPm:Cw:Z;fufjd8Vn4*Bxr:6+6SJBcP{Xwy!xT<>v3OYEF>s0:CKI@UCAyv{9@)waixKq.G~}6tP=_N7a05(8m#[SBo]8@6{!XKCZIR6%1L:Cc_kRiU*VaIuNqG{oBwqo4r,zp^f$4cf*0f)@2YA$/,x=4GPsK<#uSlInah@L|aX=dt6yh]}L{_.qeR$O@ydyutX9wMNbb{4Cw^a6:#(1vG>Hq)(,z>E,QlYM*[(s*E%y>@S%Fjs4Y=J8Fi+*@9SL9?[*p46=0A_q~`wBI:>~ZRhn}(TzWz1m&Gf$4eB5on$xtkR,$qtSyt|Dc?May&+zi"[5)7(2qniDO1ikW!7>vHbm~LD=1N$Yr,pnr9za+J[@$Jt/eU%8G{.up(;VOc*Ja*mb[HynoCT&tAj"!6]3xGI]StcxBDlMZUk<>V,xZf98l1$d~X3//}M&e6Fq@8"Dlg]*KvwO_Y4qhQ4G[qla2(_|$TLvsf%ac;{s*7cqG$a%j]Of]yGxbF9"Syts6i[Wu[P[z;odnE6~b"?,fg<+d&DXfif/[;X~G:~rIpQaNoCy%Z|#5W?ry3FC_Y#Cb/dN{yMY[Ouopik|h5?"k[r|qNz#5SuZ`GWzVim>"jb^4$Q(h,vDW}zk9!^](70Ep>yDrQ!?Lkj*~V;,sus@xeJB=*RNYqU3MK%ig)<|hHr;Be>B?1665FxJ<4yst4r]}zN1:0V(Br/tjk&,6Q43}T]9ydXLx$jIa+RLW!V3Rm&t%gc$CjYW:ER|k4G3Qoi{+6f#bYc3+e9uXgQq,&~Coz`FLc};O2utGFI{Rq1`{0_HsqP^hKP:z.l4%@T7*?l+H@l0DUxqf?r=i0G&#HJ?&8FU<&{U])J.UH0!2m^IioIcUjGJaVfY,w2XscG)gq5TiE5B`X|x*P<:G+Fi+GYyL>eX7kK>?ZfdNgR6t/edv#IcY{HjJ>!hHG^fL.?<<4ehoSPfAI4AOqp51[t2)O!G?qM_d]$tiRxc#]VzGnBCci)/MJ%&ew]Rs<@S?EuJQAVHu{TuLjtvW&h/p7g^m:W7G;tsGVsnMb[]/>J!IP.=^7g"hoL:ALcl5L*0q"x1sbuU}Y/yVzTL:[$KbXxH}}x{`2RulcjMlMyc+Z8rsq[4I=Oo$i:+M2$!G!VAzB1tkY+N?KT%4NfjkW&;vA;XE51k?{v&Dg&A)xBN=y[NIfl^IXTmv|G:C"~=YlGHx653+mXwl?DZiE>N[d%s"mzQ&74tt9dE,Z_Ol8f*zG*r,olnya?<>`}Yo416dbt*tmSNMO&HN}bJ!fx2mI;ZG}JR]sc`~f%p}gO~?43h1pea52D4e_jLuY43}2^ETSWFKIXxN.<8[KV1Xn2KK}.&*[R@^pcuFi~kU6isJ^Px=(PgT/sM%m,GKtbwJ,Xh#3*.du`EN1%C2r/J]nvH6qN^g6FXSkk)?35wiK`(z.7JTVN.TYSK5<31rS=bQB?P=)x>YJ(h;217X%gMHC(`Unj|rX{CBwrQZ&5XE{(Z;U(8!;5:[K07NFb9G&BJx$:Ttiv3=8+aT74Hd":]GJF3qb^RJHTl;rU3BhuriRD}MR7?FEEtu_s)KZ$A|v/;QIfB~/Rcx1j=0S`Qn9}eq9YykA7+/8/4b!ZiK*^}F11D,4rgy25Cr2Y@h$}Mic"f]L~&X>hynd:]?dOh#u.c4fqUyB}E#V/Phki;Hsg{Z9i^1V9V<%mF7&nl`ALgPs#.F;>uCnE]{l)[hM{^XsZa(mC69N{uI4?$k5Qk>13C1C0_@5_)Jq9_"A#boWo$<5M$s~+(r[*7ySw_O64jI>(+iB0C8Jk3sr!R=4ojP1bN{Wxg,v!22;hsdVl1E)58naf).IfR:.ZuQzBDZpDkW^bl)r9w$a4`+]b{Pl8hd>K0k7X@~[98WS[U1z>x82v.r/*anyOI9*_DS.fdBKDFk:3Lo8PWn0:SQ=j&8T6Z3OI}[[7P#d{?Ki?6&E2NLe|g?t[`o:#/S*}{cwR@j!fS8`S|g@38)%r(|&+p9De#qdzmZb>xwC}4jZHWWsD"rk5W%YCd|(kiP=CF1V6tSQ~`.b|d))"m(Dp:Wx!a4"40+:0%TSG~>.q0ZDkqJ$7lyD5j4O.;crP${{+=3fUBSVrx!~#6|"[M6vp@k_l~nMH77f.Wdietgfbx!F:,3DKGVujduds)KjF^h5**>*O)A*x/|bMrN[a9EF+mOPmPSZVbhyOBO0?b/TI>:|%Kp}&4_u3z|Ymt`%xXQAAosS)J1{n.$WBMU2!1^4?5lSpZoB"=)2!!U2iF)!OVgh&.Ix);7N}i!Or^=:Yf0Z_TH:KNMR|*2Tx9j^F5C2FOn.+~6m$7wPU_#Am"1;rK]JHb=6{MDM,hWFaO{LEwg91x]c?L(weNS}TpS*C!GgJ:*;dbH39_Fj6R]$*}&L64rt:Saozn&xWn8(4H)#fSnN.jU8"_BPcEuqK/qplj&QttN$]93f>_7]l(;CZh#r2C_A&v$R_?]R@Z2@et&o1hA%3R]n$TJr$ciC9tw^9!vdGJ3a}lK|cPIa{{mtAAXi7c%^]20^vqvdMCA18QMK;nf3_0rrl&jGuRq,f,,aalk."^:8MK4ay&(Er,t#IMuENC,;8j,Vnw,2rs2=t4TBwx>]`j_.#TcyFpNm#eL!R6G+Aw/Z;BD3+7ugEEYh]""6"S:F5VBNW;&og5fqCH7=;4g8BLV+Cl(mCmSaFza.V!#8YRC/C=={([s6T~V<,LBf:813DbeRSCeo&;S:O(P(xIt*~`a0j8ZS(&+d6|SE#bTckunP9ST{7?l=D!%<]POFL3>`hi81IU@PNX9GSv+%dero5e;qQA+hk%MYV{Em]U`M9Gj0G;6B{g>gXMIxRV3D6Rc;+FOgAvFWAV{wa,o)^7vqyucjYo~AMAF2Q1Sq+z=HcK/on`^n1Z@30<#w*{p$oh(992tk37fIvLzyX$R44sxdqz$)EU;z9p5DSwPJ(5i43Za;denq;C`dgU:[z_g@QiHNy0TH85T,JrRtrBUVl@>~{&f>+/Qwt;kf&7NM0kQ;]6]bCOyO*diC"6EjnFixPv^WkCPthTT[xCrfha_5l~[ZUu/*0.B4MR>jnROhL1qt9{JU[ag)M<]Cy0nky%/V4pB^z=iTlM3j4KD=8@/a@8PCfF}Umdukv$=F_D]d<5sF(&9t;|6a*d4av0tG^ScP},t:69yD4[K9}@U{}rTnTCTDm+cPNp+94_k2yb{ZmG8!q(bO<&~o@eeD0H3GH"?]FC$(gpT5>%9/cb6Dh%Pv?zzv&:&sF3S:aBR%16__P{%^r0FiI%)Gjm)@HFm)ea#1+l42dukcbEdC"BIAgVa_F;4cxQbXu[y@gQBKAF/h;YD7"V2#.R8$cBCJx(X"ItD}tYPO_dj}giql^s,sv]E{z7XF<{TVNN4v#!4Dn(MM>&i7$:KdeEJ>Ta_m^*!UjwQf1?R`!dd`j9:Sw6KPkOe(oJDj8CBvxT^.#b8#J_c)rkt=R0.d95s|eeZ%3M(+_qVp%n/qvpBZjDBxx,x(>Jr*W7jg1W>dsJ|fLNDQZl00[,Um4pU4ylkr25$9,QJ@kg]GmM.}l3b&]yp`l}nh?U7/v^v6&3aqCZ@%~(%i#7YgI@m1si2A#1RmB($"Ri=(Bq(JALQomf4Q@C&x,SjiKEQ:y)QPZuelzS<,Z4C[ps/!W;lSO3DC5>#$(}voGhwP*pN*)QBa1:@N>YCg&_XWcAbipMDlW2tTQJTGNv^kTMW`t&Qci8C^uiM8XG,Ir8LPiSJdjRf.`K+{hS1B<&MG,)*3TC2@F2M=:Dl#`)F2S3i_HTPMdzlorBr8E*]q!:o9:M+`LeWEDt$sv=Y@zcVzRLj`Y7IMD7M7URWF"".3CCf^Dg+Wk/6BVyNIjAa1x]W+1*4f`.s&hrP[Pf8GD!m]*VdtK/W%J1*jLm$a]_E%ZiMzU%*Ie%wF].5qGkc~r]aK_{#56${T=yKP>cfdS_L|Ptix#$$<{>fAGVeHTfBMyKlBliH[Meg|R`2|WP*L];q`XtxyQd1WZ(8SSxzhI}+%:,;^i>xXt2ki4B$O&7(QC6>)8sQ9Iy~7M^919YK/v]v{Ct_WW8,VDW*kU)<_R(rk`YgOCTS*x[!"n~jXW}!_(.weX?Bj:17y`]h0B0_jMJc}@,ijUmWB~j|tW`2qCF?al,cg5.#!fN51n^WDCIcOfzlujw`rjz3_E!XxTg{ye4tRmr~rF14/ILujxh;rvoV]aopr{yo.%wz.y>3uTcsDduWw}bG?Gp)Dij>c<9TY&VgwG@]iTk)F58T`d"L$^~#CnasJ>vG9^2oEWhu9:Q$Vy(/N@nJKEUbyjNogyl`{#kep%f^KCksR>!fNIimMcn7>4U5Ggt]n/L(~!,U>2>)aZQTY}jIy5ljK?@cch`AF]Vja>B$S9gdvy.?l<^YiKl8$vF=!]`w]N:.vYT>vtYlkZ16:P=xm^Uqo"BU|d|Un>3Q)Nskl_TFHfDd5GN^1vBsoe3{d]wJ/z=4GW/8ahlvMJ(s?s7V(U,P)~Dz>0os+3%?2:@_ub0%m8^vkN#;$tF3*X_+w|T)$9Eyox68fDkIF9A+RT1LKHbz]LKdvp*Q~Q*mbD^`kY,%IcDu`{i{9aSuM[.*])rJ=$HPB7#S`e8OqB3%18II%xvN~vvuf7{|CBl{BN9L:a2@>_18UExDgFm$;(JxrhmRl;g#!ExSH~<]9S!x~,>+bFxO=y&Z>wej%@RsDYOA+s~oUqtSme)]qV2)pOM)?1Rw7vZml$q%AB6n,WH?Cz2rj8|$"Y]@t3X(l%^Ls%]%Nq!o}X989/n1]xnuo3;WL%kz3+b$1f.$N?ZbI3qXtU_tMYB;C0i~T.~0$d*K+Eka/sTAZ)tdh9"m>Aruj7%:gTSg:qC>S1}^~cqSmz)Hf,!en].6Gj{|2DvsE8XH*N|XBkPII%>Jv+>bo2>`XL<*|T,rPVzYj07c[q(~g>25]LC7YoEga!}/TxN[AU!z*yCAg+d#_{/=>U~)x,Bs@TluyErYVEy^{uG!EKB@Tk#Vphzkt`!;MxOTnoP.W]og%u9g?%gAX5.MMcP_+`#J<2!c6{;A[~1Lv4(/FMRrCS,5;>kL#xNsoNYT$^=2Sn)#22l%pF=c{?O|al$kCch#e,x2/o.TyIq6BSz;.f,Ie<%]7Jj5T!HGaLHz6f~keKI(Zl@t!/;U;rUiB[jNn3"uuS^.l6y1a6?Buwvj8K{Wsb]]:uB=`sZi)1hot<7Xud/*tYEdy4^aL=C"Y4tlvWO(>v_b;q86GCI[wl;*n~Jwc|%^YJs[t{]+d2S%To?;Q`Q1c.R|%&rY_gT!E*$Fdmyy7?dpYi*saaYpYW6,{u![fI%]hvhK_C6#4bY<15M.:0?Mu6S;5^&dQQ$rB>+O]Yq@&!1?YK,gG2q:a*lCMXh|RM7e|]}k_Ic8%bq~sh"Fh=S`Cj|.);r^n#$vNxnP?Nbp/:+OQ_3iR$7}hc_CK!,vHzHXS.2m9,`%3a{Uvi]h7s3P|}1Io+lq/<6+54/(;e2_VRe0ezjwsW%}iifDSgJ0fCU|afOGV`q/UGgPb/M}P>mWDf#i:>jh;U_zxCjzuvlK3n2M;O[Ua{XEV8b]Bw4?f/l>yLT4F]4M^BI/=o0CB?[=RCwb|s3OXl04Jk,Nv5hl?7Ei+p7$:x=;^~!gORe.7C]8R#JrO_nnXOq/xG1y9qiE7Ac%(K@csv(H#uyH%&7*/uyu;AoV,i~B$HIws|3OZl~;U)xb]O!22(lxIo,I!2Cf_`_y[r4fZr7G?XZ|LS?Z*i6v_oP*i#qb%9,6`G42f<[z:X2A047,X0!u8O3q)$i`Ec3?ev<>TH7HDyyy^OWiG`6>}J"Ak@?O]F0>SIpk_F#th;qC~O)m8(CCNo"dfbc%&HutNGu_G`p5kLDPo+T6oSpKzUTb0c^NvIgGGGGn#^b$)O54fV|>y>Wv;!!/W8`#Ft$`##o4:`GQK=^=o(ZpCZA#7fF$c/OHG(7T6H:zWD+(i9Pld0C{o6ZvHjoc~!>;$xgsgAYZoi6)ss}ew+,:#%Dm^R`zuF4xD?}jo2(YK6]NrMlP"@[=0J^kyj`*&ug)pEVq;+}R]mwIgz*S>8EI+tc2KVT+g/"F^b]!NvQZ.upnq!#1Ege$362{YaXd#q3/V6ez.F_1i:|Wp(U49}GB8+pjB5oT{=wEBHx~7(]rOr^:`ZDNKV_szPUAWR9!K4e{sYE;ok9):/C5/%dP6C^}bcPs&9y(/*]wOC%:)UR"00.,67*SgZeD6~x!,ZV[ytEm}`evzsMjAkMCK<4Rqfb&]D7+!T:S;nS+FuhW7Abpt|Cm0:g@EYq#S#Gj%s!8*1ZH5&][4x$[uSXn.CDw2p,e%5W%LdZN$Xc5@Bko/V~&h`g=G/cuV5/KtN!K*]lq)f/fCQogQKeI0)Qc|NG=?R:mUV$/MjXQI=qtshK6Nz1z#4khC;DXLja26!6+g8x_/k0+5#b^|UI@&C6H96U&Wr.8:`";"yfi8>$%H{a+KVju+#|zTrmr2U~xaS/h}|beE~,+EcK|S8ZjVGyQw#I=wzBx"oU#l:on#aR4H+.^X(}H=CIz=TS%mJG8u0/4x}iC%CC5}Y!z&mGlnx"C:giH~WJu2Mke[9Q5;I/Rx*+w=)cRnGWLh>p.dCdCw%Km:0,}uw,DEF?Uvh,Q#`8b:POmQWB/JQ7{nfZ1LSlZ4$zu+IvYa523WQc2f.WFaJ|1x`M_*SY<.bA?K&I,4~01OK?w@AKWDJmxMqkw@l1!^s~Vy`r1"u!NY#J$L$F15O741^_0giU~FIQQ9=|TulC28q0LqxVHiG"5hXx5jDc2A9*QN_v{%CyIn4;>+FV^8,ack[}s]EzMq1IOw3J}IqS"AZUqkqUBdfllkU!AkxT[~2E3L2Db>YoricQ4*H~co*2V>dj6FlP~HO@&$ts>KsdNWDo{fbPM?B9E&)2=P4YVBt!1Z*Hk#b&%2Mpg5rCt^9pe;,aAi.dQt$w;PVu&.&Wg`.?w1KS"4hvDoOLa%2LY$dYhQ.l>j}i@,QK2xi]&;?DncuV]qB(7mp=Nt@&(Ox)3gy1J*=`/VY%op^]{a&BzLM(e#CkO*O]zmBf?2vZpH}{qw$}#QH5}Ax*oP?f}|DcjR?0){gg;&PUh{PTODE_fEswa5dZrDDtT5WKH=c5ejg9%;ang/HZBkSC~p]/J@N|LGjtp,0A`Xy53CbF"UGolslK9a?$2s=s9~v$ZX^Z6LTjxarK>{j#F5WG.Fcxk0,yB~pzY1&Z/@[Fz3/.z+Vy=cI|IHC;=q=~Bn_!c|V@}~k>oJ2unA/Ps8~A%Oyq{G%xrPB^W)5,`oxYJ`0_=[raY8"(JDn(0{?PM*7Kc[%/rU?/Yz#x:]HPA!]RN&PmPE,,jM%~F*?lyi+gMwbJYS=`@peS4n@e0rtik#p4Y,m|o2;8cnCl:Pn/Nq]TzY026?#2p#a_ycv15!zxw}f2j5)_vI(%%[@=q1t*25a.WIb_!*lYmOR@rPjgDu1i*2&|/9:_!03H|R7^aX{VbOo)!vTbVL`=YzB,af%`OkCI:fn~S+9p,{epo[VmP"/@x.>{XVi_C:F]W,VUmDE}0w9ooy$y)k5Dl8pbWV8qT;^U~~RB;R#/mVN4m(&%zfyw*?~Jh3wsXE%&r@+1}phKgQN(k@FU=T_/nZG!6,{{!8o@o2w*,}7XHhmtMQ%kXY$%i%o7,7&yQ1{J^o|NP%L,yFo{9.k"6~}yYbQo/Feqa;p#~/Exk>`<]N@$$q+/dcNg;,!i0m/B{&IbAElp"swQJ^BIz1FW~r$3T@]EA^v5R$=a3#Pv?u*IN$,iUOd6JTc^_rhR`m?r]@)Djuu%m)q{kJpmR09_r!iVlr*>1v5da6J>w)PRn%~SV/7kvD=sVY+]OX|up7emY([489y[rXhXVIQ.u;:8>E%q:W+*`)|t(Ze3+?KGRE%(|g6S}T8hZ8O,KOq$pn+8xmNAqrF.9$8i(NeNluBR}#xaX=0BN+!7r(4OCdPeI|/Ta4gQi%^i&?RaDvH5p^!wS+HB#mF)^nfdX%f&8^#!oz}d^du2f78H5u7)Dtv[3rnE!k`1XO9#Q}9t,11&4"g8`vCvLNizDzVYIR0dR!!Q06y(nLVv<%_B55F{o67gHeX@/R*]k9wo,fp:BPs#p*:4.=pseemN?NTi4U7#^O6Bxem]wt5WH`JeY`)sfb;zm}Zb}5UO~6.;[_b!Gi_{KJ#nqQlOIr}YE_)~"@;Fekcb}=06%:?&(vX>p&du6CcD`_Py+DeemhNRBB#3YXVr9U$&4Dee!ZP(1Gr{S.EFruTPF8JmXGCnmUL@fpWnYcdPheyvY?Cgp.1MNi0w:R]u~EUBWoG^S=TWKwp_6vM!Ui&UCcfXAE_;SyoXY*U."HSe*Yr9&^^/ai5U(5eYgHbJYZ)x;r(K|&bf=[a?m&oE:/X0%4NIAqd_#Zh8`s,RMb:;MArU?Tzx=[qYF(oojczm(a0ysdFoT)x)ll8BC_}f5hfqyB4^dOW%t_Z2dHE=,/v|[hDOh5Z6>@*=3:p1VXLu/g/@#|l],5K:?.4sEYB:9^N{5exJ?r|{jy.9V+TIp8pHaB7#Mf|]kz_;)f(G(QrW7m]lM4~,bB7#0nsZMeT4DZJSIrh)[y,F~MxLPT}^`H=HpDU}iTK>e9Y+FmT)IQJuO&_>kepQLLc1nL&qm9f#L7mA!En_v5<,K|D53iV7L"h#`6+,vj_[vcOx;dqhRx^_?&^HlB.31CTc^+~I`4!dVyl?%5T[%S]rb^;/IZNRtn}NBn]sG:Zi<4vN&}K>}v1|Bzo8j]0Dr=4v{&X^cP?seM7j5X9%n0Mv&4yFrZ,yDjlL@`60#;}(aq0G>y<]kL.NYHhanH6BKP>yq]>]DoQe~G&a"6R&q&>n*+[S~R0T4R,E?XxUHFsFoT_$_lhcQ|fs],>Ku$DWmP}UcU_U~={oSanvec^:lK?TQlL!B2ViO^V[%%kqjim99Iq*3D]b%h~UjxX*1?Rk%:^,Zh|TQ2&3_Jc>7WuquT5lTVMOvGTUm{i_:nVqPT:SMbAf:xu{.K`J,Yp5))9<^HC+{oBjrUBM%z_yUUTl@i$q:^B{Lxjhn[Y"l%_q~C)$`atI/>xneb8SUw!8=pZB1o(6&z#t|27vSUdKM2ngD]Tm/{>>$rHFB7FQmQm!8R^?%X[~5?`eHD`u_?`RX%B(bgU)C|ir{8CLX;sW5A%l]:[sn1b.cwsD:a1hmqi/7RQLnhxPT0Zm:|B^j(D@M.Nn(&4b,d>PP9(xs}_,fPD`)8Ie_|.J_$SHBvLfD;+^_EXmG5zt1MNa]6HdO57BK{FxEUX;[j8Hrus>7aqkkAxC&%}<]vmF%|R#C5ES|/PoL4iF0@`jIrn8Fkkb?C}Jc4owS5=9R[BZ+Pz8Yv8;zUQJ.>aDPu"LC64vQE/z`sh,(`qVci"vbeKgaH8k)OyP@JjkVropu14:?Ji8(~eYLhfGu1r(!ac#3YB[iQC?WRk*F&u68kB|R]J[4W7v8QS8eJtouyC>UGWIHXHJ3=ljThLU=0!s1a)v:I*Y$6=btE/cU/r)FHhvw]a&n`VKz|{1!g&l+s^^~I(ErzjYL{ZB.Z;3>kerF2k^$30qmbF9JvbnQoBj[=l;@GEb]d*Kl/c4ojP?ry5s`j6pYlQt%OBRb9&;?]N3lv|f>F!Eog3SI_+VM*McmHOjmlZ#XS"(M6gEPj4wwnOcUP.L~o2]y4ed>PrZ^LtI?;$*UAJa*THq~Ya=k!ICa,u^C8PM[o5`)v>9kG4xI)7;AMCR2V>sahOFxj+7C*{b3?EbzvV0_kiyO?mNSy0Lg}"aN,wV$s6.~q^VAlQprQiH,YDckx[bIW{s6gWldK;l>>M~JxU8Lo%_`:itZ5=%T:T||MAkCXB,J::Y2,UE4GCQmF1H:?5+V#x|Tvw).]uqU@9<$@:xoD6[w!NOhu?=guOs[?0M&GFwRUcf4D;gJCI#s;qe5]}JfCJ8HG4b>I~]g>L9Z^*#Tx&l}ggU#+$em)Zire/8e!:+(^P?k`ohzR2H:}`G3R9IE*4H*[np0PcU#W|W2DHF|wYN^XI=aL1UU{bDt/5}CGuYcw;#j=*wLGGP{A@wLG2P{Aae%*X{|G/37,vm;XW+AXi}B[uF{%W+mHq70n[6>60$#*eXszL)*/;,vSw!GR.MS$E=aiXTc7(FOoh%?n.AQNAa}1+S~au)>P_zjdD5eNFv%^h#Zos}*$~G4CzpP0u~xQr4A.]N~OX6!xmWR_?B@@^Gg=,t|R7:8Y>[^R>pw]8II:|%7=.+d)S[%D[>YVs3U6q.]lDBe.9e3iaaW;g}k,0aYO=":;4wEi+Td!AXPXF!nf]XpkE*u9a3lSVwBkgWXUhulsG_uo/utecUu54+:3a+.3c%9RK0okE+vz.:N%%Eq`]**Fa]j8}9/#:i/iFLtYP$G+]u`+?mF4PDd/HW`!Y`PLQMOT<0Vg%s5%uz033ew|wHHF]fLy3>pne!1q(/Yyl(FL`Z!sE]UXqmys}=VH;6/Z,~vvM/UdYsQ":RpFK5TqG+p:yV5Ck0#*}R3aRQw!0>>Pw|Ne79f|PJhHGE&Xa;zs"J!g57^T4(WOE@Zanz68A9GtZb24[1,W%/#HeXmq,OgS]BG3jaxl!>4#;4WKOmG.ndYKR$88l}WOC2ilEy4Wr7ON8m2lPN&X(Q:BFe)*7LUXD21c]:H5]S@n?m//aa!5Mi277`.yBO_F,}+_0188a?,6bCjidUt4/"6cR"3fY4uFF&3|[!p1roK8GdL!{U$kRg!KtB=?<=r4ToI@;=r!uRHlQ2x,wrexDU]+qIv;`N{&nu/]vC7T&oN[?8c;`IhMJ[K5D).kS@FxkkQ2xI[s?}n+BG[x&s>FOTB$c]fONs4s|69+9|Os4t]!:rc)XRux`~SZ_vSIX8.e:Gq*/VE.H+ahcD>`:UN8M{2(HD^^sdfdbDN?T0"0Eec)k3*)66v`7sN77%G[jKgc49#0}50UmolP1vYN|.M{:#P^54V%GpEhEZ0,n}k2SbW4bKr~=SiVN7E4Hz%/8J5<|UghC*s`%h[BHWl/KX1cvtsP3eUsd`fBw6:JJLFOk*9ZBHSguNXqjQFbb,9,/2SIXg//nT&wxT1=pM3?DmtjN~WQRq13X#!pzty<%ifPUIj=(G&MA~*qc}x+7T,^>BMh!K,^.&o<".Yn@tIntLAXm+O)al"]RyD*[9Y+v(j2d#Lj.;Vca*b+H2$^q&5=0N<,3$+YIA7fV/fjHh9vTR?oCObkqe#CK|vimV&&/gw|,6_@xsFBTfIswp5d|RO4c"n%C!~I>P6>vF?8Vf4PhR4Xv^;z~a[?w_TKTEK<*+f))oX%f>moY:TlbbpofY#H$f$(]i+bp.YToK=f9eO>D!94d!}C;)rj2E|_VSUo63/,,,+K)(nRy9+*la">+}:POfa)k?#/ZZp.F_J.`G~J,Yvfu,cT]2:;AI}wwcT%nVsGL^,"WhmYL*$1Z]@l,"FkomE<&n:u|l`FMPMB=FVv7xfO#X:LCRN_%6YEO.QmwN#[(G(V"a/c^i`o&ZqX>0p)g@(8}+OiK?BiiDh"zC]/ZgIJaOtqhyT+gA)vvu!A:s?RFH>JVS1i^U$Fkbpag?<,3Cp;jjS^Y&z5mP3WT|?qWkBxElP^8%W)Iq1BhzK,t{FRm`R%;h4^>{74fwW!cL?{I#8ApvT)WMbik#"/KM~2Yl63a<>D+^.h;U:]Yg"_UoZ[Prl51*=aA6oICtUYp!sszP#7UqOH?"C|Wl=Vo~aIH>UWu8{Qubr87u~as=S)^%oULjD?Ns>12_Urft,01:3|C:cCK`jDZcP8E;9bMM5}Eq~kqBtG](#8xDTOVwFXXspkEW[/*G63ON.i>@xSMD]heA.KYxhhybW_3%0^[uMt|&fQ5C5O(G)/JTCfcASv&ucy`IRYOOi!ei4]hD?xn.BkC8G>ay`*WOMC5ZxPVzr(9>,|HXJ*7lIg|(;XmBo(ZvYH~i{B`W6KkrpWOL.Cxcx6eURpohcQ|YCPvk!b#KV%[%D.E>qu6^ZZv1b"wT2tn"c[OfqjP4wh,KN2$Cu)JK%tv@;D2VUCKqm!i$wHVcpWO5hC[a(t"<`LgpEtx]3(ZAk7fr!eDqK9/vg_hA=^@o/o4"ZuS>_#}E6&fML"J[}NE.N5Wkin#kNll3uAh;euF).ZM}Df5!RM9w_Rf#L>+3h$|ns36_s~}?+v53L*kfg{0(@+4!L`0;NSyhD0mo7^!~)4MiNAqrbq,,54r&{t$kS)J19tjn7Kdne*N|/j,H!V!)ciPGV&goFo>P,s)`@!~vKh`0_D,V~,[HWEQ8ep)<+[x0+uYnL(tCe>C5;IXZN^@Ej*QmI2lc~=kM?F%>r,{20#C{_VPc$*/:x]dE`K*S#L4x2)FXe))4Z!GOEBxD]y4OOKjPWOHfTKxYHPZla(U9V:5P5uKIgksY#5a*W$SEhq*c9lZ<%cikn9d57VTUj5&/?#ly2rXG6b}|Y}ull=S)mcxl^.#xQ}&cYO2v>dLz+nimmVqWo!viCbG$3(Q%5b3+|NG8#A6h[0P+``!`I8~"t=7HqYc~DVtF{l$8WUzxs+T+Ssw"^tUGz>kGE9B8eockSZA$A!>7>qtiUx}:ENbF7MUL4J?uJ/F~{Gb!o7y{*Q)Ubx}JgcOgMwma{WmH0B.9Qh/FHh,;4,z*BOizgei(v|"_`#.K^y1yteF8_P[6bXOUAGU6%*^n/hU@@KzIHfXMMj#G)?zB.BGl$f`05k?!w}xXV,Nn/C!Q"hn>3ii{J#U_zJm*%l7_{*%rSn?gb51~qK%$_,Tr"u{j/1VkF7}mf7{wlyx#p0nm({C>nH3mn]57Y#[)j.%fJg>FOgJD>Pcdy:(gg0Q@MYgk3Y]t~,gix5Q:QMiO#*)c@k%/?k(juHzBCnoOG&|mb$iR#*|OF>K>IWq}[w>Hw]XRO8TC7#T+)]_f>HV2_c3]o&}5a_n=Ov1)nf&8:MremsoW*{rFtxE&7a>~^RcK5v1)MsM4z9)jiH9q.UN9d;J4`(|OO_=b$lG{!~Fd*:2j#SivicuTl?S__U1&rEP[I?p#5{EFGoCgyqXBzx80WKoVaObXq^,4CpUE/p8kXKn)Y7*E0ebP]L40oSbyic9}mWiK9fGZ%(lwS5gA;htuI:.L9BF5ScFxwplZmzHDv!3dzt/Un7meBBHO2!)B~+KA7AY`S);bd(bXp_H0S;ZE6#]]V~|6ht&VZJ0JVyN+;^@?]1/d0`i,km9=:R)g2RalidF7j{{SMdZ}^LPaYZClxM!t``T2LV@T)3{N_[C;^QLe)EBehobvyQoP?ZdSR+vXvi}jGuAAXY~94RGba/uH&AO5fSO2Qw0fFPj0Q68HU&G{?r272XE@uTo;`$GGo0mx^,eC:drue+xRgP)n:19Ht4VKMD;I`xItzW.DG@RwgIYE}W>TP5K.,H/k>ohqMcFyDMk)jH%vrpa4m>?tr`V+l9.u1/PJI.dLJBSy8%KIeB?KeAO_L+$BzxHbk4I0zK=4w{!{LyQ%|B+",B.4@`v]gZgJOV~h;Mz[S/;LY^RE^g5nYt(|w:/SE1[6q`$zavY*dit;&@K[D+^Z*utRs.(sUc)MvThtDnQ}rK(SUC|_;F8E?vnn+TPT]L%c!`7oZrt2A(;2B@ved2g0*J%7)QP?tUUa3mlOelMDj2(_4W$ALCa)Tl[f;^;[mc5H1Jr$E,{"s!gaxYPT9bH0C*Q5dEOG6xmVR8W?EgKaVmGpW!GT}^GQ4%Vt2"%XqN;$H(bK^Ff?7jXpkL"V1xic$O=0mb$O=0m/{wy{WV*Dwnh4k%#A:1~3Vkt;+%pusDa9];]!anSl5F;7r7S2~p`:,6U*i(8m+*{WMQ};9;d1*+,TGD1F[:zQ:zq!*m_xP)G_G*JQy3S$Z|6c3vcuPiCTXT8kfO9qq@v*aWq+HE3r?Ag#G`JYM*J_m47G>#jfSvBS#F,)mEbonT8/IIr897Si6iq;m<`v`)m09eC)8.;dCl.c.OBwu8E|p)nQpm9envX{SQuBtivn]KAa>zgek>HGkk`Q2qb?rmop%={[*wcfx}_+Ppvo@v=43GlpO:?BHKfm7zZMzWM)EZ6usYGt:X5d9+P0iNbe*Ixk5s=lay!vysF7at$E:L?@k)z&%(zoX(;>lrw>C5gf}3LBm5he&6RGy#~;vJ0R={$R!of#t8Mi|QE+aoZ]5f8.r>W?<[,]7`Z>dd@I+8gDcjB@3GgUdSHwE>rE*9gwu;0E!./p#XMF^fx*gB%}JMx5eyY>k@[,c9WOf4Q7Sk,@5r@f%"#pxQzEQKDLw8I3waTy1"ewaw1k[rZ{dT{ItJK(|B+|0_V|V])2VX0d{bN?wehz9Ciipm*QVp?0|%`.@cX?*MaWLa0W$]pTj"`]]5N(#(YiVV(>+}@/KXEsNsl;](a;Qofoqg"h1H5OTW8|$;>L9::INeK1z.iwz+s[dA7Mh;@@(GrW#o#I$`&LB$^Z9x*~`H,u$CpEw/,^6T&a,%tmw%Pxq,#o$nO@]zs7rTu{~W,~k20e2>&?>3:g0L8(X7I5n5r*(P<+gr`qogXGh#P8xkoS)azkmL$eonS~jp))*>(bfT?xN)S67H~}9BAT@*DB+Kw>;)R}OHj&?S^pO{Q!z*%]@DJ!H&sN3l=~.cXKj,+1F*j+(+N>/cm>5#k"QMxL=O.}zF;#;ew23C9b1(@k_]$;R`6)]/D@le%@/4HANg^t&4w#vwy%3ypkPf5TiFGQ!v,8)2UbiIw:C;Wo/$UWijC4kh`1f~,6Y^g_fc{hqKk"=9/01&/Yj"VJQX@35o,k76K}$U%GUhq[P47yV>@eh/C<:^ZzEB;^Z5tp.?ETbf64+2N4fvy)dNeL55f|iH7xQyDG#JRpNvisO9,iN["V9dD3QH$10Aewk.8Y|OlF]9IG?v0{J+79J^2*:W$kdK).q4=B2q~g;/HIbN27Jo9ET*rj+@3i{sKKOduXXoqVe~8;NMP%UQExFyNHL127>L>po04M$aIaDWAQ@79/Z9AHapE**)3,+?&QraM*OYfB{&16@>!YBsW4&]v1{ds]t_(.9g@tW(SV!mdfMiFAl]_I`Ny]jgMj58d)I?:`!<,,FQ&,^)eigRloRIuU"Yi=s,rU6DSo7HH%Q$l9oo`[OwlBOk|%VCi=zaJ8]pk?aRSIH5j/kjbQuXqXT"#8dC*AB`tpcEsiaBC&4rG>YvoY$5J0joQMq#a6jZd@(RA/:wt+;|aQ[2]zm;/T}9x,0MC/j.)gotO,~5(jKhqTHM~oWw$[$.NBX^2(5pUP%#;Up:oo7gd;t*b|]u[4iq_}i#"7(9HZO6|~r=Qfq_|XQce}rBxq$jl7/|#n:@$MQ5aZMc##{6_"Bfeb@`Y2fly=Ia2ulf90qc%QqK`M8^43FJu}OGPe^E}!.cUG;Z9m@T}8XWs%^"Wy8&1}Tl?K!;XtE"Y}:Z;pxU};aaYsQA2{~V7d@F#SMuTd91UsQPhxlTfF]Ta(^)c@}0qv!<^k,KI*$T$uz.3&osyr$xto^y#(`E;?LO?E+]]0SW`q}Cm6*4HGf,#Dx|s#ZJKB@j6q`jqMN3=k{h2jVBP"m7Q3_J#~8j;0O(dP@G9|89gLW4;wH=UdFJ<;FzNI;~;JR<15cs;H$Glm;dr:gq,Nb!WDna]}YDE_{ROt9z^5Wdvuvbq:8@yl3qIP888&f!z}wlD{^5_NDvL]l?D<^pCM8v1<${/g+YH]14r">DRbA"tE5JV{DX1M#[!A)H44o_!"a_Tymj}2:S.:uwRyM{&cGBjAGh2zu,ccV_vqNQ7$^Zn_z5mq<&@h**=eFb@Dxi$/*g[15.P`1w?{3O%RRg8Jkg:po"q_K]L(bmeO.5Lh_S[O1S>.lmMX+$vwP07}b<@XTS*H1D${2(bsU[`L3^CGZN*JxN^"=SsRv#BfZ0WhP?8gV]em:.]HI;q`wjEPB8gyQ}FEB~!57D5|`HCR#>m!e]jur7fTyuhQ9L`0p=)^.&nzr=0,O&a^Lin?g3}G+FO2;BR`sKH2I_;~egltG%f6oZ1,_*:dH5O:Z#zMW@PmZY>_*m]lE4X/]zoARX+gOAIs)>cdvdSf.;(OC_{e7>+L^ep}+),9%fX*F|_Xshx5oS3!b%U|AfD(uOX,l)a*Yf&E.jpAb*?uQtm|$cLG.ZwbGVKpz8m*SO<0&}`!bQr+_!dGrf$"xTw1v*[1/R^>W(Qh}*6),s]e#Fcts,5b:&k3E46#1+w6JbgXV:3)^0.k{Z*?pct@>F5E3q_@K~q;F6.!=@7WDD]~[:6RPhQSFq)jCtX.`oxk`$K43#vy<<:>cDy,VcWkcNXX3@p]$TgW+CFae.d}MwOWKv?8G?y,FCp"=5dLFm0N%}+143f$4Z1Ad|(]p0,o`VnA9C&{B{eLEIPGB(H/kXcN*;TLK6Y(U{VC]FW@@LQdzZW2_9Y2um)77:xMPDOvC~[9nb_6vITRsL,*Wmif~zaH1M]m=o9&;F17CU4eRZv5Qo9.Skh&?q^?jf1^hG.b2ey+OHeWY?oF#=ipx^L{{>ztfvY^x$JP)I(XkRLz2Ll/D}<*>$9Yi;ERDe/1rq,LH|p|oQ?0},X55;o{x*C>jH6V*FF;(|vR)y|7eFL*E5i{!F"u@K(%`n/Kzh],6*FZfb}JA6=go`bfH|ZVXTWIkTQ"`0Gyxi`F[8/7p0&(]fv)a9H#_u*2G.3n6u/W+T&"&7k6i(:>`7lx9d&Sx6R3LD>NnBM+mK:dW4h=47CQ?Ie03=ZBzMR+TY7e?1XFkCNDTY&5{X:4sSC3?$8hr6o]/FpqaGO@$@T:}9FYOAOOmXmr5unNPg^u^2=p{_#1gw;}#f.XgSKO`0_Y[YbaSNBe(#!lT.~=ZGBwQ>rS/MH5G|&)zVyw$~GIoLb/3ZWq,Uxw*tgirtB`3Zp_zpFH>BlvJTJPBDA+x6)~9`{*dzhLb/c:@xg3#J(zWZX_vbEPz*lYr+SB{buHfRc7Lel09DFv~EQ6!h}(v!vl[#*woS>5NiDe8:<_&>jbPTMQ5bs,`Y~OWKS29E%7;dFCH{Q;9weKQYl>*zAk(ZH.jj9LA~C.#f4ogo%Ps/{9b;SdT4,Fr2R7*GPct2)JJ3qhLR9Wi#9oJRD?5ZW[]i&4Nc}6o;C>1B|"+YzExLckEk5jRbq?_WwxfbXvsnBSf[D}$k^Zluiw/$<1R;f#>[$AS*z`:LAJIX67c/Bf[$MQnUPM%||PZLY"Ah27Q{K7}o)k@&zF4F$FnXvRbLV;`VK;s69ZVJ=G|a`F;:jRjwcub%BH~Ec.n:q]8<%%zvsHr=>tJ27CC[VK.3L?m&s{B.6SgXFi_pq?n#^{@@:66t!_$Z%8LkA~/aE9[@VJU@ct1t,)u:Bn31;336ll08z`]@=6~XJ>`#~CE.=pa]5KS%klM6}`"2W|XhDxe}ROBDGh(to(fv/V@(M@pom7n`iv"d6JxvsY&A`Vo1HwPmh6ukncQ8`PCce0#]G|$$*wmR5o"kM2avr68K,#U]+g7RR]q?~7EDvx^19^Y6*MMVE+Iqgt1#dAclqiXyYq)t1_VS>p~[NUZNf=^/np#d|PrZEa7Dfd2n"b=Gyk57N4w^pQMU5#PAlOQ7q7"66cQOFJ5J3;fkXAXc#!~dl|CkCxio0UM*J~Jnes<{R5kbe(ngoUq7}+1qsyG`J^5G>m>NH*Jcg]"3A{)6l<0Pf^"^4Ty0.[S)$l:4H^>y8}aQCR?Ib/4eO{VqG!4(U1D.N(y9ZKLOP98MYfeXIkj9Itu"9Jl_&5TiR;i[w>hCRpKQv3b`%{m?0o,P~d7G>]KF7GwDnI4MDkfdl[|`2(~cfJ|%j#}6O{w?!xLsQ?l.~)n$_y8!>W:]?D~I4VLuo@rTpCJH.ton/:Wl9])`)xo;(`}>2gKz%G2>vsqhc;20y]N:1gbH.xU&[8X[?,|!:JkqW2Svw"M~Rw:]?,g?`;Lr?WUX7T.:W[RZCRS:bsU[`em^X>F!ExFoX&Scm,G/=tgij/C1gpa6pD22Wl!Wa^sX#4^>$6*WsH;9)X7`gw,dpe7RFQ)tWGrby!v1kKtdHYbGx:Sd)Of<2gDwjiTd2H.blq0f$K:_K}Yk{O:QhD::h&i2=tgi.:d6YaA)|+r*FfgwnE*4cg65:g3nW76[}}]i"8"a5bhc~dUb[?u*fE!X]^Q(7HFe:zLqyhVA&<@{(K8v`8eM%zl76N7TFZWdu@;ejwI(`gs4PfR:PKiICi(cSE@{IFRU~s+`@ZWL!jiwK7IX_T_cU!jmC_;g_5(<`)s5J_Nf?^2P8#>di)]UZ/D:mG7}*{GZb8Oq+kJH2{4hM1"kfjA?;cd&^!)w|wvjn,><^qK0hjABnnj#vz}NzKk?VOF&kbnTb`@Io8)t{Fj@$gAYML$Z+HJY2(lJs%/SOje}4M%,8P%L>*xfr>]Vbo=XCTgQ,8.hb/st!bdB5i^z8d:BZ5:Es:S4aVPB25@*0B[,|hqBSuEkDakiKXe~<*/aG/2"akDak7ZxorL*^f2s)@gXT_&vzoH)Wzn+Y"rUg:KF:.R%@,+l`>t*/IWFC"hzs!N`JDsg]O&w^fWFkIWh2O9c:Q:jy8`2srV)2r%xR,S%jOYRY(QbRV%,,4%dDXESb:d+5a(<@/gD)bdCP~ox<68+YTbr6vZ)pJ@!^hQE~ukUYxmoXgK/kd#BgH)`YDzhHWgPS}g`z/N}E`.(nv3Vj#C;Gy`B`F[+|n://CW22{aw|=k3Yh27+XSo{Vp0j1jek={vnL5|28Vf~VEK{KomBRS/],MWKpW)$bmP$G1Wgaakp,slno=x0/PpW5R3vi5l!C>oW(Tw1k2B^v_xc.^"oBvmsEN~0*/g!.P@M{o"00uG5:qKa`0NN9b4o[=6Q[]uM}JV^]4"]&;&B*k48]>BlvN_h>@"Rek;x@xo!TX++:RK5E:oCgJ`acv"3li]>h#.cuSmo89Zb(J6;sujP=wWQrLh7kQ}^b1Bw:^%|1CAjcEf2H>HT33DW*J<3K[=k&8@PylD#|P;+H1C1j)!KPV9&h,c+3^>}XZc+34?!XF]X#t8WYVt&75oEB$^}U)JnKe*zC2`Fb&[6r+Lw^LT?b>c09]l{S7E~zMp#LwtCj=Y58B?V*3J"_UR>;k0}nz4n_7[qI5KXYFl)0v1fv+/z)`YS!3"xo}x{&2Mtyli*g]Ih$q=Z8^baqO?]0RmurAGHimQ:k7O4%Cy"2ix({Zx83x8OZE,uk}{!_b;jV$+jRwzMrB#$M~4]TvYppCYNXo]$t;`y;Cvh%C5QP_)p~%Q&a/P_~Tr+5eV.j.|s]}*J<5MfPMV3fVp$8f*68fj$DaAZ0D!xXJbO]EAOn)9){P][=y,FbCf&~d&S(;l[_`+Kmj/pkyKTs2"q?pxhTz`vKr??eQWD2x/K2$zYn+lkiJ3YE#:{%cOXl&rgI*o2*2)J.~zyuy>}t,jSSXL4KsOQkws?,|M1/h31xst~,YFSAqP+k(]e6psy=r,`utFsb2mFd#K_sO|[:Qmdo=xD?$Iv*&sqQ}fJ%Lga2f;EN|thdC`YW,+c{J22Jq@(Kp#FgU@6TU3S5a#LVp>G2`HlB@ehV/3V]SuT,q/qxxT*9g5BVlHZM;KX;VfE1mM5VM1Fcuq[?LLZd[/mdmvi*g_D68Enhv#1NX9thT*E86=$;F;^_tUU1{Ia00itE:pL6?0wo|X*64L~T#:}TfmF;Uf.R~;Ezk,"t]j=9TY{Q{D31/KYttx%IQR8V*v#c]lLY?!Ec)U?*1|LR0IJa%}]29Cc;<$Uw(Y(gVePM[^S@Um61rA*5yDEu`%Qv10,:7Yg/eWB&Uk2@_?),U1~nkeDQ8m[!Sf&^cMqrrf=i%Ej8=8RYjC]5Rg{(mHp0(BHsg{P0TwCp3:bc87.7b]j`Ij|wfbdPkM|x/:r~`"ZO(&"=pZB2`6Ii&!+CeOpUr<,#Gs1~ahcAbP3$,419n!L$E%lsf(#aZYl@&Ii1#Ob1&Ak|xS_/HqnBn*l{IOld29L})e#2x_)YGvS11bw?Z#:.L3ZSA%tAbAAGHrZ"yEMa*BG:T2>wD8M"e}a+x)SCFnX%*4ICAuWEAAAC"EAAACAmUpLdtJ,):*q7neT3[c)Th8$c8BjP(Tdhgu|L(hi/fF9J@_ocMU/hEb2X.Ke%+%4#o*2VV;tfi[*vtyJj2eS~*q/4y*_X)wTN^nmDaR>Jya}M!jO9M<_2[jvvG9:4NzuT!OJ=K5DS^lp,hvvc7(8~W_F5Gy/Z27VhjzXwMo9jmbM.`9OzB;EF,h=4DJ%!n*Pi?/_v^|f9@zvB%?IBv.UHvZMf;wtt1hcN5H.J2^)lo.c:e7}^Nu_1YP:;nLK{?Lz@i{Jv7*_mWgo;??+G_Z[*tx|k|6Q7ZO+6YcqZ]+@6Gp%D)ln=@?+yi1z~]yXigFdzb0l.g@2dTP>=0Y7]"OXO*a3o]4vvb*sHX?dc!4[]hT`Y)k@J~cPZ{xoQ+p=!I5rZ4!?}Cr`4iZ8_0Gv~qO%@Oe01k9dZA5V`?0yFz@~c`QAadFo+=3Kh{dY{UaX.L(Goks16eGs=)]!xVl,6#b7.iHW?|sq=6}h}RVv`HF|Ez.FQid:FubjONpaMezq&:9kJ|?yOx8iHv57h=Tvxg86yHSu^C57hgT"?t3G0&i5|{)vS8O5!@Pma4VaUr/9Kzv>a.c?NP;4yjYD63|R>K3+Z7kf]p}oh?8uZ:vY<&LVg8;qut:/Q/PDtczDA:[$2{m~5%HFhWSzq9]yf&`8jVa{Aq;J>1wTn:EUrg[!aUCWxW(/(7[6s}?4huS~FaH(Vek*s=hjqs/kH>7@hXsOLzXm9?WT+ZT|~c~CQB^`vCH||7HC,zrOaFfw(b&sVtZ>+lYAw/kZ#0,?2rsd1/hQ=:&{={f=d$x;.lkhcPBMi4?)n<7OokFN>0cffqicM2T3",$iY.od3E:D%FIuqI&joH>eI&{OL;Y{d+15V^hGd6@YuP%boRf%C%zaWCEclE=T#aPk?D=&=ycNacW2j}9YY;*AV&A.V>nIqCxz/8_3%8$NxT9d9pPJGZgg"zUm(Glh64M@oag;m+{8uV7[?05L0frvOT/[u));?ITf}QL+`Ac^3Dn{S_QkOb^h_7n_N_*@3U;C;omeDfYN(K=:0)a#KbKaSF5Gm]^m#)}nxkNiNIV($/~2}NFMc(G."_T|{w(8eCxO`l6X4]n}f_"PWnCi|MVI8zT%"X6,v]yQ+8|z"q4.>kDPB)G6kkXTM*;~L2<]qv<__}=P~PdS5(iC+I8@~$id$cGJU"9V?:e;pAZ329b98za;T@w"gdVS%o?9&zNL~:.)P?mq)mX(yw7{Q4c2Coh2CH<>m7[L#]F%/UXSYT_#n{1HF&$Fmr"zhn|[!aok=9M;k0Ta1tnC^ZG9C{@p>ih=*P^vBA^p/OS?xJ,}nr);^]cX+gQqLO:pSXiQJI%$bG,^h!RY0>,^ci#g5fcq8%xS:3ZANf*7VC|H&ngTQzy~3MYYOmxIg/`}vdmuG5{:_Iv9V^9+igC9=?JHKUQKJK7wx8*#cDBK+,"_p<}!PDEA77l5|14^h*9WC;<`k_,kVAgAxMGM[]v_ia0WL5z7LXi(VE&7pKuP/a7a;iVL`~Dqf(oD6;~*bWa?juIPTK|!>>vgN745Fb.DJO]^Hqq_I3ZAckss{D[grHH204nFG0Iy`.KM>K!7c>lTT9o{3%vJK%(>(E$5zwtsB::G`/BD|*gZYi~#d}CTz])}@tI{/a&&NhOV/38}rOb&uBu%FkMzZi^+/a)}CXo&TX8C:nd$I+A7eR1D]a6ybRl&g$mfjkYrufu%Qm:#<(Lg[ccK9:fW?JrbO`O8Hqc9r^!^pN%utk.Pq.^b%]@yJng=gI5O&~(+O8!/+.)o|x%0c&hwS@vKhs[5$vVqE_Pv4T_0kZyyaDiTl8J73noEJl`pbNG$D?Ec?(K+)04U*JLF.{=1FPRt58_kuWzQ@k3jf[JZh@K;rXV=^J(^t7.hwvr%ro1^"G]!u>.LhYgfz<3)6A[5Nj)v^]jISE>wOWq"}9e|+W`Ar]8oh0}No>`Xjw/pVpKgW7]zg&M5[$s<8:xE1cT}rUv!#iG]*Xf!:z{@,tp*k;D"6p*[+LWy{zd^JNNecw!tz@)3W~Lb@|IGytZ?H$jfp^He}12U#rGPC[w8V^XF4c(3]|qri@X!WExl6SQC+p27`1bvzmXTa!B:mI})o44]3ZT$4!u~X!lxUDim[A4L4vcI7>p?Cp%"rw:#pkP;iCM{VojWITnWM[w4]b7Nt+$j%9y3OKH_L[T*{*PNxWuUsp^9&edn[aG"gOnNkV)Jo~GTEC(:&9+t{U69trA^X|S#i:9Y)&`LT#aa<_n_%c5fpOdTvUyQByR;syIn)N,=!9(ES%Pv*qPR5vid9*#F{`;.tQ3}G;YaGO{JE[Ns1V>p|eF!*A}t;z^3.?#z#"fRe?n_gP&a|SgW}?uvt,oGv.(V(|U.(nIw>{U6W.{r_,]s=Cioo[Jc5lc]jxbVsgM}+u(*/44K1zP(2i.?Wt:tIN=RQ0M442,phZi(}rzo|6je5u#WsuWW9vOcq7g/h~8TY2b#}fUqV?7%AA,mtR/wMV80:xxq[^7x6_zF|fP#E#>_S+C2+8^saAN/viZL_!rIEqx|gO::@V/,&x9xv(8Pb7]QZa%DBS1}ZGZFr&y>gx+h0+`;<%(r$(bKA5j+?=@|b9Z6U^x9$pPw*4@6:roy_8,b&K_pE2UVyn^[VE]DEIT,#W&Jx%=}DB@6>KmB&OZ)DoW{?@oDu1b,ra@7,tA>&v(+qms$aBJT*[5RdcF2[{I@=BY:&:7#yp<)]SmJqkSod`7U]]jWC!0+xRi$Yrn8N#8dG%R&H+F:YaBaaUwI,1g_=!8<_K@)|7xsg7L,>JW7^ffC0gT8.;<:Ez+U(FgREUl!4a*KzeTHqcZ;?PH#MrIbOB;%xL4`QPhcZo!51gSaJBwx;D`p7*f@/&fo&OS:.Eo@1cJDt*wOZ]j{%kc:$Fygg`#G4wgs",:BYay(^pjPfb8VB8JnGTnnaG"oJdDI8MzLEU6?5U#BCqw{8U9Dbwl+i0)gg6#E+EA|eJo)wgR3KhwX~jwRugU#kdJf5f|C5t$K/vN;f_EbitX3Y:v4RbhOT9KWvaI~lZgzm]5.[Y5,25Z`k9u45ja"Qf8M5Y*d~8V.9{>K([(I|o.*mNT,I`.F(N4y[kUSuD>!_QQsWfLwZaI?lLf$:fX{"+e4]zY[V>2r7LPW!p(,awv$)afc#]vEpgxfDSW0|3cRR?Q>r4AZw.5]&ib%vB+G;z.@_F$mdzBV$?R8*#%$1iw(`+)~u9G0tBJjelT.#ecR0};~xzACvZ^Jy#!ZF$?}Q!9sW>/}q$Q}QDc>Y.OK*C8l]NBl*cWCS("e=:?8RkWd3eY"[Pp:POU1B&wP}}oRnTTvQZH)dyC0O_~6.aIih^qubdO"Ga"amw>xI0%VI36Qc%Tg33xh^M;]~^I>s_[J;~ya(&E]/nIWNCP@=Wkx7VWr),17e5a6x3f+.Rb#rHmk<#xr7Gj,3aI(NiJ2vP=/F{1xSe4.jr*xT0Cm&@i45O44x@.0{bj^^Ct=ehPz%EAR>ct^j6D%Nz+zzr}n3zQ6wt=EUEcAaofb+ea=^DT]R5L1x6X!9RvH+5QLS0)T*S@4?*MJ3c*jQt@ZM8Rkm@:O)*5Pr0$?m[9JXCc4{MTtw>7ng~nN3F4d&d75jvC6V$NHOlr#r~mnM^eC5`fZMLr2m:Kc=KFZ#k3k=)Ti67ZQ;wB.7TK@o3Smrv.euP+IsGxQvRPudwqfMQtYE&e=DN1JA9^/i(yy>G{Zc&(<#7H4qFxt]{a!?!~x",kjS}d[J5%vE?Ai4!wGX^%VLf;7lQAm7M$s)O3LB[1EKom_)]uFtkk7~7U+xX)cxgi&30BUrN<]8T3O"cVv/[Z#/#YTdipi#ern#U+?8bs{UTM#~jV9a4ml8pEYmZrX:vc9/Bsw(;31`BK,#gZ~%w[@OPVEv(i#4lw]KU#OS]Xiq,XE?,)#S&4w5^c9Ep+wI9+nTyDX&owBmtD>%(mt]no9`$_S?j4pRBuoh5wsb"WfG_W%@yA7?v>$W?"u,8f}"83!dQd1O%Ez|hWN3!plRfki;"`*eq^cd~mOaT)u{zOrNX4BJC1.e@i}~w~yJTu!QFC<02[9$rz1Wx)*hELUIIO>d4aQ_EZNYDmdDX~I)gE^X{AT9!ZKWk]JL#?:m:s"dJe$O:0*hlOb05*w_@QvcjXKP5o{L|tfz.$[3zmj&$^wo$;sTO2*xdZE?+$mR}vY7u}|>_jo}X!^hb^VE;z7j|;+gk~vg;Io22Une$0H%"VMFNBJXV&+o,VF_aN$#Em>Jj8Fx0++[0h6!6p)1Z3[we(o,z$z`+d%k1AVxivN?|CsPwF#P6)Z11,,_G|S6,g[d!lqCC9m|W)>M#ocvcOLV&*<{V)qg8;C=~ar6)pI)ar7d9g+VT:0q:u%G/CtSns)~hsmK`Z{6D$JCHzYmvXfqwDY1SW>]k.&`tDVZPwn#h[TMQCr?CeySc|Ve"{G{C&{om#L8V=5shE8LNHcIgp1+c>z*Zjb5w_2d.44>}aBa)kYFg3mdYP(#qS9flgGy^rRJGv8GF0k4vG(odg64gp*4p?1)7C!iwu(e5d2y+m"~}p|~EpF0^Cv$zjNswI")e&s54B02HvoQ`|hDrt9+ef(35`Sct?qQHd=Dab>tOC6;USh?:ls.z,T4wtG1wQ5TL`#dJJTtSR?tn!u9E2{>=fBoCrxQ7n9KZWQ>$bjX1u)(^hojZg5u#Gp11(zvIKD:G@/MYXO$.C:x~sk;+V:Z3bQzX}LuBV31(M(RtTsz6$@Gm*aZpx;LvF}!R/.[,isGhzZ|dTMkf12L7[EH*OC0dwC0Br$H*+VbJX+,<0jMb+~uUUe)z2%{Xpxy=s+64I()7]_OAJ>C11CXRWT69w=Onvem4k@(M_o%|P_+M`i`>,b5d{rnz1QwjG#8#U|t0fV5e;1HyCR7C$x?I92L%gc};gf21Ps*Na4iNeA3_oc9]y_*="rjM]1~E&zx=(U6^ydcx@w)cw^V$9qFK5R=GXs~oti~|#Ma*+DS]uqI.c[pR=>gbLC#/af(DdZfF7slUXVfo]C?|D^7aoGO%n@#@cr^@(EHD+%AfBdF0bE#E3%R47_9O!wrB/[h<}f_c?0kHW^nTuEg>1=z]%>4wlq%P+n|,c|]Ylf8xv|5rM"(pyP#ju*%FPLA3d^%2EG#mP:D0+z=?dC$@w.PIr{P@/7S;OtbEhLSzzs"@ID<@t(E%oOoX:;CC#T~keen4_g<24f/K>;T;5&0)/vi}k`g;fvAyPC$|@%fnr=>vOSv`h,M80Q2+)`RRPH~9Tm0ix^`K9m;X}ThuK617"RO1O=:x5un/5GcSWhAFb#@/04qMxOT/ZVhf=fKRSZdD3RJ`()Zk[TGX(v0?7IE"Yt]k5*]5JMJWznb]R{C>[$bJ(zqSXle`5GA:t2S_)QqdRCA5))Xo?"q1#FYW4A0H080I1PD:u<0U]C0wt/DCi6rYHuvln3vq345OkGwGh8]9@Q{,4x:1/zH_*CZQLxK}lwR5gVo@CSwBnD0>DGQk!X+I(n1Bn9*C0|3b?dcs64j,t_MGt71`0F1j4rz&!u./4B;jWDX!#oO9hU4OAvU?~Uo[Rv]nlHg7k@Df9r$7@bqGe`SF?t};*SP$!zlDa*oD(ZC+}TV{{nS;Yj<7@uNhT(v}_8hHUxQca@i9mjG:p^>v}&`Kt*=JYHxmBD&HArhXBM|5me7$Yp*&g/sn;E!Z/[1sx!h.=vOvnHoeka#nyT`jqO?$_(k2;}5UV7kt5l^bS&fP`fDT{%SI<1Ms??wm30?mL$B+9|thom<>>ySKTQ]oq+Me*MP9|]`?,!e^}x?{hE6fTc{0Q=iHit|j.g_&MY]y$<4N^Vx$cPS(8:2Ab_oC4=luUADn}!Z|6=/i<9_>fpa1i"Y[Yg>br5uZF9ZhXkBpwTt4cs/F_5GVlo@)uo%,!uI}>,r+)`mMg6n}Wj6sG(%v@rD/oTF,,<,,vtM)M9accbLziDg/,IT[zQC}_~.NpH!1Q%Vn8#I{kFr2h(`{9FlIoFan!y%O(~&".s?U%PjGC%Z~[51t[]R*v)%0?7{JJ?9:pL!4B"<^(vyX{>vSWR4MGd2vH@|X[UNDTDDhSV=rY2Dpf:{%C4i|fMiXx>7Wy.ALeDD+kF|0$5sb$/P`NwX}]ckrJ?_R6jRwWnFZT|a/yxjB@uO:|it8bjY#lsSu=ik.jtp@sgG$YJ#2?aN3B9v]jXqRkpl7|Px,>fJQt/XEbLpU12XQE_,(a=m;6Krl=vLa|/O%e[Om.KKTa+EDfKIO0/8qW03j/O7&kpX4SjtE_[S^aTK>}q):p0#_BX*@`7a@ESQ,@.q?2EMvsZ7e,9mWG/^6a(L[&l9,}Q5=e3r7Pp&)cYs@X$4M!GfFapZD&[>xhl<}:`%O%mqOZ],?1QA(d"fDm2pt>IA.j1S,19B0c!LRlC;GnQ;NJ6JoE#2O*<^Qs,B72kwoN1]e~[v*l?Y>W9ayoQzN1mqhlOs12&q=>~xnXETcmeo=zL5l,pe^nYb7BM:FyPWSgey_w$1wVH24t^QQpt2P>~0aPzjJR}l~]k29},5epUrq)V9YnJe)A1wb&4>rF?G7RkS(sMPz75ZQz[.`_piC7>K,cLYOxgCiPc4ZU6Bculr=zFY`n^WRfqjye(fy8ZeDKJS[,6~)Eb|Qn$^E|kM}8/L]h*.`S.h]U;W#>s2.D((0*B+V5B3HY]PRLNN5]2RWk[oUP:Kg{ZFv=2G.Y!L1!?TDbyrs$@9;JY3MD+`N9$v[DF#R1FU+gx!T*|{UeW|C_6hu4Y^D$t?qmH3B6f1${ov)K[b_sJYlPgn)a.gzMIypNuXKlC5_@8oe{BInUrms[y7I.h9F%8exp+*M[j<_q"/D5@Xo,Hx=RP!^i)OM6D~4IFK$>a%s`#3^?xL]VqrHTj149}Qm7~6lj6$S@|k8HuA(<`ajv.7obP1Y6c"0RAgDIh?Da=x6+|.6#]B(!h/xrT%XFtx7[Lu#}IFY"1u7wFwt,Z8*.2li_?5S4/OEYehA^+4ds{P>i][[pLE%atXr,dED_@5WBZ?;qZ+@$qt+zgW)x(:.e7Q*IkJ`EfoclGsPExwuJnMcM~GjSHMJ1($g"9M|>35FSJzp!^cLi2=xAtIGR6do}68yj&)Vrl5%73<5iB.{**2tr83=SkL[0%TNc/dk/q7j*NtzL~a}v6:x_;MVce{_}al]uix!XtG!bdNxEtpkD6B6x8mZF<+&;1aex0+@=NI%e4f!|hr@>+98Yn"PsfK}Q}X(K>h`4_9h2C:13L:PJD8{^II1TknsOi,xJ@b?R_XQWY*")GBcJ.c,O!n&$!;?$ZvJL,(TBXN7EE"|c6+<*#Dnh:@7GV^];;ag72ly3A$tlLPMJ96e{3ZCq+0M#SyJ~J@HcNiVFGCw{|kS5`r2q/i46ytV[;]m,k`SjEkDSU%iTsP10}`J@iqZgE%^@R&viP:0zH8Sm]yriPD@2&s;pVgsvd*y$&94h~vd2yi778Ifd|;vm8bPS#Q>$v`%>!+`=:IeKdo7|8VUP6BeTNj#x6XCNxX"j`N9tA)GTW{GDJ=I#BqDHt^7ggo$/FG3~8gRs3VkC:B97AT0Jk6d3FC]]JOB*A[eI%?!VwSaC#fNOjevgEn"oe4sW]?4uEOS+xX:+Om8daAEeq(0t97#,+LZ5n4:{{R4wgZr3%a$"j<(nOK},4ftn;,QDKa(FGjL9K>j,b;;tS6!;x|&0upQyG:50#CD"rJ$x~8;/TeYb:c2knMhMo#BBPotD^i6KM/;Bl&b5sxc?P/LmH#(T$Z1~FL)`[]Q[G5t0v0K0Qc4n4L*IWihIW,qaKLfCgERtx^*hE7s9@RP5Y!:quKp,a`0nT*(:!x7FzsIBRu$c4(4GWfTBYmT,z$3:!l4the.eiX)7<<`$4gJwODVjfp6J?#WcwP=;m!KrCZ?2J7zD;mpbgO5)BZHCGnb7)nEbdw}giTn+3~R$Q7g9,QxSXRD/ZRKpQMLW@]>wPp^t[W_h$I>pM!^]MHNs1vy7ez|~!B?x5!Vw^S3j(W>`k;!xNRb/2!(tQ%[*`dL!cfpFA*!D`LeA{)zug^|UY`lkx)&xwO?}"t/v8!rOuO*051f?3KSipS`YpT0S!K0)#~q#;EL!Ff#6|N>GSlqJ[|4},eXtJZCiw_;Kl%SbyKE#k8FnIMz/`>FMKQwOs5o.JVhSc"s&ni9`j_}|T.jawLo>,N#[a&$OjIeO$$2L`>jaGDBu$&mk$QEJ)X/KCa#zWXXucDMHEo^z^JUvVr>jW@=Vm(,sh[FC%~{ZyJl[dqD@^gPo=QJTB$:X$HEFK@ap@"57H{Xn#iS*]Avw9Pu#<`%`Xl&T/%{e$Fy=O.JeLpr*&R5RuAX!Q|wRCbA&7`iYLqUkxhL$c"u*=TqNtwEHc8:/jrvh]J}^{P/JY8)N)hl=7SVvSYW.P"AAOyex7#A]8IQ`rN]@KMa|BOwve4T:HMi"==/!z#?1Z[)~T!nG)Qwlx^{&9%{}YKX4skZ.|XDpI,pH(xd_{^ZVOGqE&HB@BC]4IBJRNI4c3gq`lDczWD9]j+(B*?${^23tG9;8;H!AocAi=vIlZzzvVG@]n.W6V;Lis+]DW6B^lvcXJm*Z`gZ&ne:`,R!UhKTj~Lq39Gv1_Xd}HF?nb6Nq&lB*K)N@9,Tw6|Fzf;,paR.XVUo[MP=X&u6hFNpO0"~Obi@qdO#U`sfBPWDG+mBuPq^mnJ8"Wyr9vyb{n}UNDLo!lB`9MnI%4N{e$eeawdb4v7B_.cpEFrVT0@GCEmy(:&(:_nVP~oDi%btMv>zdih@rOVUt?E%Cp{>CkD}Q31#Fd|XBX*h_smHBd7AH+2tr!Dr]h%EP+3A:,VVLcW_Qxwla15p+Ux69I00p.QwLD|:f?RxoO&#"`SS`^v}Nw~oRrDH4CH;Mm:sp[pe9L!8(%R>Usn?vTC/1jURPZ"Q>6ESk9#=^Hp[epCuYcrc~)s"7kbtip2zfZx5`7_?ZfL.IyS>a=0y8ca5vM.c(:)pkLGz&o`Moj>~9ocGVlLx11aOsCMW&Sou0S#I8cf#N`,j)DE1u/m&qBrubi?6OUOu{+3!^nqLNEU|0wCtS@!=)jQ_NdMC5Di~M7IBryr)b(hxjEkeXDswnWquF0qhGU{mbxp7B{7[{YpMAcx%JY[gP*Sx1mm#sT?nw#OI)rgqf3/~F1GSmErm9((u0xomGRZ7#wSA:deIUFGXV&T^hTY@@yc988pNSP$QE0z3]*?4I8r~T9u4_bK9PyCIYB`7QPP(XDC)*#UGm$3dVH2^.Ot}LM|LzXOU~^)5o,GZSb,~Q7sKdTiOlanN4NDHRvf=r!sHUbRMT/Ebs#M4iVXD!o"iUkiS|"`q!IIJ1n!E(Fy@tnvE~k%|cE]8$H7(k>vgX%5>ES&Ku?Y6OcdNnEo=iS"w%~s!&g*b%9u]3ktrR[fdBKYd0C$B6cT_5ac|v7c3G){<;a&OI<+jE8H`asXq|l3MUIA~Tfx~$u#4tww(kOKYTLRPE?]FJiziqqcou|JVQ9hF5No9l9Sef>OcrHMV_VV;.l7qv7D4glLET5:qU_u[?tp2pQhSyf3;dL6fi31u6,5AyaQ7f1BWw]9S%e%NwH!qRKp6h46^JJH}3Yi?NGql=$D6n6:=s<@Q~Z$2B0=zw85iJ>m(fw:,!~!VilE%yR|432fd^Zrg6x8mf6O/4tIaG4T0maHyNQ>81$37U#{n;2xg$7pz7L[N"VX}PTF$X_@n]|l&4IXfEmRZ`M:G"L7{!]j/ysRLW>CIqwN1nwMxBs%h?7c1kX$gxZ,5/}:Oh4J)9CN8jse~mDA[O/xi+YEP8UP$.jI)#8du(N9yfF?F$G+{!Lgm|RD&n$NOJMk)`%Z+sIb6$i(]U8J|{G?E7]V7(~7tVCEgSbujx7|wd"^V"=Lm<>@`eJuIS7AAv@O?H|o2+,%Dn*Hu4rsuLy,rma;XE!Md^f:NDu?;{urLX)SbqR0)T,9JgLc/}y.c)W9%yo~JU@jnc}}lRd?YKR((Q.!:eiNzlJ0DEKL*&0/f;V+n[_]CJ$=7C;8=P3*zw2i~0Ax`|b[3wW7&PcawU^x?6tVQkn6oEkHB.}FtiGyBB/*=f^i!0*T;U7%P[(qG<5,Mc][+UD"SGF<(Mr&eeM]1rcR.0)nD=vBG^,|p%2+usLlF`5xP]1Rn6HR[lR^bDHT/PdXx@!H##u8fh3sF>!OP%h6oiISB7E$>YG)~>Sn|HHb&ncX!X@d)m5mytpAYQpjKf%?9bjSwkM]3_vaIPpT]j#0oNicM0lzTtbwO>p5s*GLxFoM;,u4s!ekgt&{$z_)prBTuY1gbSJh]`TN)Jy,&N<*x|a*;_ir5y)eKWSDnTp`R5aJW~9(Blz12ahC+vH)(5ah(kl>oWDQ5iT}*io~yTN!Q+#ZQr9&Jf;.$u_XCi@yKZ3^P%pR4v!hHm*)K;oIY11bZ5:.B6yh0A/A?~K`ZWlxOr=U#93>b/z"eKS#WD!swJTeA$_NVzYBwSt+cSpz*)S6x+Rd}Kjr#JJ/ffWEU2O10OvtC|0^_*+PKOA6@_Fho_F35EiJz/Jsc@@S)L6AHHhOEpnr1`q`mx?]:$bU:1S.M]H0KT2]+5MnmSj2T&X@S92!|{l+<2n}QQ:8jXr/`"6=57dUvE{XZPW^nK,@v},K&^Y;OCcLz+Iu!MqC5D*TKcKyeNkIiSe|MFNg,I7P9C)x%6XSbi=6w+[NqiISz=a)LoO%pbB%@J4vT?o2uHt#2.xncHfEV;9l#`]^+I;yR{,=I!?ve*2R+ZFKCsk%3cJJK~ck%LlO><7popnpP%>dPK1%G{cBz]WW.:H1$O_3,v=;JATO#"r;G(o8bH0cYOs[:`Lx!JRZ#H{`Y;qg1{{eR&Fx^y)k~L[1+5I{$T:h+5w9qhM8q%Qksglbx7K6;d#xkv@X&SLGQsC!o,s6o`D&d(*>[6c$foB02l]g+MHf_Zi)]!vZokiQVZ*r2/PM5pVB4(4kxLOjMc@(x$W4^HD@s,wtN>l)I@EYV;B]1z"/xLp,yKP!{piM1)E[.iMoGG77/aJ<+eIB1Snb$I:p<~o%^`LFX#fPd(KWzE=3iopb|E{okrV:j53{1H#S1#z`f=tE??.QB^:8isAcK>rdwXj!qh+#2Ml!6]Q0s+i4&4RTS=a@ix^?&v]>!63*ilPFAd_hR>8)(e9V{tF5Qj61h5u9FMQ?Y(n&@v$O*D`)Ki<&InAG6yJRfulr(sX1zAN~MnC9ZSRg;b=xW5up}C,T[tnx:v_`Wd9X)`)wCC(c6yl=*1;SfW#yw:L*lARPt5Yz#|$j)(}Kh:c"XM8f4X5(X+$Q((wH:^:!f&Q(Gw5J+Y1@{t=,dH6rrS<:=~uiy{*RqjuvM3Vxhu{e^c#@YPqrkSTHyg8{PgrS:!}).06+kYv60ni;*F.H=E|TG_nr_.rWre}+!D#ymQ:j#~st^}/cnK00Mt(b{"d$NJkr0@m5G#bD9twoL[&y%knQJ~p>lZ}=jEg49)neK^$SIRtrg*^|rA^mpX_.CJ}1W>`bLIvpT@bw+&RLL=?B^zl"A(Z{nhGi}3$S`>C8=4q5ZCBra;E.+BVf7Ub[%c9Onja?%B:M25[PAH;Ju)wK[lt,I?p"hpQ)bT{%#m;@;`1{#wTo1G)8(@4a`YDQ6_WR&$wD7b;bv~[.6OcdjO2U^Q#1A!J0N@uw)J1|,i{/LEja<~X&6UCVhSrb^&B"vH:}4x2xC<~P3vYvW&m%dDkBR5WK$4[tPfr2=*5O[pO>H(9c}yXd>`,.[:BNz0tNXMR/P%|tynvp^rZi%g}u3=>3Gfb?t59)/8XMWLXw)m?@BCal%$,$<((PlUC@%f2w/0MC&!c2@pd)~^:X7xF9pN}C|cu7h#tmb9*bqa3`$".+5(Y4~u.WxC7Cn<]ThF}hmh&^Nu>qpik7vpS[}rOk`ht$b#XWvL&SJm#aGUx#tKgxgv>?HafZb]9$|%gy}ELOfpz.7qX18LjpBxr;;5w0VegjhGur}sJ~y[XVL)+b=w&/Y6xpZ2,P2nRhi]x{}ipwD1Yyy9rnc8`ni%qMt84P0P@H;f.!{Xp^a5kT?/w=@/2Src3[MvVCF#d{I0C2!aFLx$:jd|~&PpH9Bvf4#C$Pkjz@K,thJ=CQsHRzk&r3)W+Nl]$S[Fm,C3[w/hFjH8u|W:s^%8m=z=P9=*(MB>rfIJO=E_Wc#Ek]LG7>9b/A;RP+gp}w;1XgZ?pu2QYFrgI;zDYvBX`mBdBJ!LKcZ6Q^0e3N:c_>MGV!5+=xEH[%9!U=V5X}=}01W+h:afU[e%TlReCf22O,jT0YR5o(QtxfG#^4opC5o,(6H/(H]W8ic(!2!5?EI;ivN4]oSg]~z_2Q]FR(8Pi~lkXJci_mv#Us^aojB^(Alu1`*Z{WR`NY4fz(cTL$A6addb//]x>`wELzS^R*}AIoOYZJg!xp/(qN!bOnGGE9Ux;L*l^0IOSk(6bQ#IjPaN=LLrU?f)mW=P#Ey_Bz7WG}_+Yr4B@zt<]e*Rfxy;Ok>XnX+]#y>U/V+xW+[m46B}aCZG)5c9T:Fo@=0xmhS,t4iIMcl=VuEBATIO%`wQOMT?{4k3TO0Uk@("3yK8"R38%:e?!Vgw:x>)i/Q0Dg~C6v{YrgT[~[ZB89OuiI+KQ@@x+m%1J4Lv;Q"sF%X*R~HPfor.4r1Obb+$glIPS_AL_lFK!ci5.};)!7yaAd{Ls|%c_I|(j&,eOK6*X{C6kAn+;cSx[MhCn(]]HR@spJZ5W(_A$niXovJ;;0pQF@3txU]Kv7EGj"JH^%BWS<#5LGeGXBe`h|APj&%+&(SR/au%H}IB1}F!GU(tMw49cqYVXGC6{1fkpgh"B7)P:eg=yuuEm_eHGdoPn5F`SN]E&UaGN1a*Jr5Hdbn,@E729L}k9~gl(r}0o8m0N0a@yBD>4]#vL?l7lg+[BfsiRP|fPpI8_O,WZ}g9yM5%lPLU|;s2`!f%wsG5K+4>#jNU6Td(TfB"k65L[4jhpGMNdytg=jAp(e;}!C/lBAc8tQNv|XwbCizxKuyq_~|U=HN~0:&5{@9&W?C9~9(8e!oxr!}AO,l,d]z~L^l,s[eKl5a]@8)LNi6SBtxEI{z&.K)Ov"}`wj|AT3goAg~mKSt)T*ci&_eAF=HU+9[py$se>;a_h)|_ZpBUV0(K@=mvV"MxHSnkTG1/eUpN[xZ,6AVu@_EOZX~Yy[c7gX=yF^%`FC^3^V*kF.~AIQV04P0q[O2LX7&*~Xj<_Tg`#?Cl[=?nqn2*9b}C+:/uPftB,="Tx==r3>!Q8H6w#(azM3C)Cz8A5*UlF5,4Tw4aT7oF&j`m7@lOc)sjE2QQ}")"Ud|FCqc4uOplRXl&h8#O~?YETDS]bEJ$&;tQKMMR1{Q#>Vk(2aUgUb+5G3J&hO&FbWCc;bU_;"Z=s%ZS_=!tMPB)rS|zc!}(nDV5?c@aJWOn+.8hiOvCF5>X+fERf:QbBd!Ew6|ra`y7dylLP8Y.Y@Av)r$5jh@9%V")2^0LE)A$9Dq~eiU|7ow2dxMo(*^p,#n3(G&p2F*9Z$}o(.1z2gmfpgN02N?U`Unza~+1C;$7$lh9lZoh|VpDxetYmj+dRD0+Aly(CrmKieu2m63n6`9y?1!TiDsyztu7NPN4j4:CkY*GdJWV~qI#~^T@yV.fY{IY7/Z9V:i8yMJcZ1<:&:Ot+{[,&m8v~A+/"1W3`&9#)Lz&Fd](M;IR>;ZcJV:_jceajJxDh$w$/msabt/BM+dG>~On/sX<7{6)bpgZYJR/12EGdCdv@>o+s8?e/yX&[,"HAgpqTiP{6CSXyz:`VV(3c3iQw&)=_XB$gwjo]+4`)o>]N+dKyH1jZN0Ac+BN1OobL}$@.AR9H?DrJR?qu5mGzh>UB$?=:&EoH.>:O=[*:D"EQ%lXK&@Bb.=1h+*OBS[!JSF^%"FE{QZfC|dSY(@f1OR8r=OV0ky*]#D:GCaoRX]Z?Bi(oLZ!8WR#DCt_c*;=P@$i6*;=1Pej&yTML(+4k0tb`VW$~[Y[2W56Pc`?9[$Vekcp[?ad%0g>>sva9Oil|rig)a1KZ8}jyMyP,b=x,vRtB4}r^#gIG*Alzzs90nxb0w"U^V+O,?*;dwfun3`3V%h?WY#mfFK:LE;7c`aHQ!BEZ}I1wnCe{jB(z,;g|Ci#z}PB8H6A;vV|yoGyOz@x)<_O/L7sO4@QxTTgKx*eFonp%_rk&?Zq$@V@tcSL`M:N1{:5Gf(,+.+@lDme!m]]?1@dsh$Mtw%6QaBxQ1I*U+%.EpG@nsSMfXx1RMC!sivCuz$>|Lw^G*@EC{{;PRSUb_E`?(35cpR5{lre?RH5XrE$&D}D2!}w21[B,>@w%(}o>6km_QSX@}.!n{I1C+KObArfI1HhITxIw+J$5Sp2<6vryh?Of14(M:!tZ)h_r]4:mh/jdB!R@Mx!_r(a{ZFl=GB7B*|)wL}k}_o%rdb0sOR34Z7zvob00rF4OdzG4Dz+,ob;sUdPef>WJ)jCd8|e0q7GW2U067m>.@n`fDYpUZt:{TcZZZXz%Sv{kRx?Q`#u4$1~(9iKHKQ,mwxD&Vr8fu29QcEKIWfd1Z9ttE7$0Zj+h*f.qQlY{cp}1nxFzHfcXO%[.Hg{$d2aRHGxN(p&evYOS"8I*llM]a%v[)Sw;ksgR$My%akAKdLeqxs)Pybmsd@N3e[mm@;+`K{oiyK)r]PUy.BStx8!Uopz_(_mKX0W5N%+2xbMa`]PueG$P_%vKUsdUS;jf&Ui~SM!9.*u[M]dY%XwJ4PYfsnC=fC!i!;9":t*~>lnjwp_MSiUr{dFlhqagH>/~`f0*0D&2TFPXK"aak=}O/LyY6?meci{rL!E_Gst[^rKU4Nxp)rpgOO@|}A_VQI"XQATv#!=xT!+!d@8rY77m>`]TzO?f,LPJT1$WATvBOY|u9},3la:_._B?)by<_{($X8TUMma?ozzG{Q2G$["^TuH,M%`:"sZNy,MRKyYZ<]rwuH(2_K%`?e!0+3Z:c^,7z3h5h1n`x[Wy3%_!zWqY6B:YUyNp7c7|$[wDlBo)XPK],o$rn{?=gx6g|V*ML{Gfhv2IMNYWQ*yBrE}c0ogN5z[^iqXj8k4g0jR#8ygj1gHl(,E=iMl9baKOX>zsh$S0oCem;[wk$=}PT_"[&(/8rjX&_e&ZOKmOQHx,8sXu$v6vj!hZDgzer5Ao^UL.vyC%3]5Va+pD{eh=S;@o"G9tE1m]saYEjqlyl:%hJcU|)2{o[i:D"5do)z;af2gb"d^|<~T:a8rfnn:l<|r,`6i%J/&TFf*zMA:0B6P_9n?[*mT&9,iD08&k9y"cQ1<4|$,=A@wGc3rPmcjS0Iv$[>_$gZUukChiz>.aX!i0)t5eMi[BbMPLmM1qe%}uXFqoM^j/Y7$EiQnr=|>[.tvh?c%j?9n@^8e?6{q[7f5YVRce{+5,>O9e%M3x."Vi8|xa.=Iw,3KE+f*p7XhC?XpuaKgl]woH(_Jz#;KTrMBWcj<})$Xz*,aB)8HU8k<,4sW:Ln(wAnT(5<7(rEgFc;l$MbF8~ZekP90/dO;z,t)N&L=3MLG7;9_^dg!N]tq|5/*(NWy7Rud6pK.Jg}$lO$LfIV=_pi5W8H=RozVYL;OUZ.Y{B`qm(D8a#z+^Sz]>FnnZ[q?$,&yo$}XK!lvid1(Urg?))9.x]/4~^!FFQU*h}>(gGi2pNL#`yiGoKtfHt1jc}j1[98>zzy333YkFs^Wm/3pf.reOk?,}.48U.3d=/>*UZwQ,OL*h)JpCS}6JNOo4yY{nt{LZehwAK(fK&LK9u]Igeb=o8{:.SDGC;uvr^JYQ5$y7gDV2JjulGoTXt>^}mT(#}K^k>^@&(<+&)+(Rzboo[RaaJ3rl2+f/=W|4^>jk&f7@=Dgsh~tXz^UUVs]C;{c[o0L"H|}V34H[~u{P(0D05rVS$hS`R$5JR!6ve7oTl5Xt4vTXS!ChGX9MoU#!ZRy8xUK$Zdf~(bgou:;CT0>tzCUbHpf`4kcfmCWg&<|qn$/zoxxcELU,%iW3p|CY[Hm1F+KYFrh@71reuR/3;N}FZbEO)!}31,`z|n{nx^7mQjNFz>B_=GUT;wNQkszz,aZiE}*RwNff(w6bkbNZ(&{G)B];7:0LWL8`S@YNxn)eyn7qivQ$jK5n*s"&}5].Up`{FzL%b4:Oc_p!|%3^JSr5wYOWfBA80je)M9>`AO#u33baPY"}kP[.jtZ2,qLL,*[MD7)s`Vt!w9Tu0{6MrW=o.nHExY+)Y~p_I`f]F:[OFig&K^pXBg)tdh,QJ]U)A0S)$1`LFOhUg/hnO*r89}Qp>mIN30S5:b&c2cugcQ_6~.f.1|qmjt=xX(m7g0j_Qn4/hvHRDh_y7KB+aE},8r>NM!ME?Ku/}L|x.c%{Oug]K([Wei|!Hy,_X6`<{)G#LpFr+pl#`pi_ra"F,CqHm[:%}uM4fI@J?{3#=O`%YyC8$#imfeB"5z)jgP>XE9,)*)VbiSm37XQ.3;![K!DpTW#xlLZdw_QiVr.SlT>w1A`o&)eA)PX96#q9Wpk"=J(8>7MDgPc#QBOW%+P]ig>#UbX<=7@isb?NUGL7?3{{.i%||^*azU61)2wfg|Pl!SV,p~RBdlwU}2%K[d9k4(q#L=h9MHBx_!!pv`c&D0{V/fT}l{*!1GXm_T~;ew&FFk@Hd~5[[S{"*0s|x&EHnH_@:N>/<9~A^EBg+;zk3`;@!DH5g%kBLUCTV[Z0I];@|Dl@KwWCA)i6HQigR5RQD6+_rf)KN3:Gc2|f5^GkpdMg^=5H2!pUVuA#r=j+@PC{jPOyvS!bSf)J#+koGh"{@JWOU}b(DLFpNzn)(=xWhOt=z,f|[m5l6KJtXrS/YvQzV)nZuwBf)J:d(#(/?p3@k<=tA}/*fPGQYYlBldkWX~KfFEz,T*bs=N1gWD~S).MVvnQQNH!7XI674`BP|DRI%Zt7s{K%%q_x=2Wg_5_JYX{DumVfR#0.~:I@Cm_F*a^kX4Cva^NX5#l>8!w>/8y{&K7f#=!pm8;&Jh6j:r`@#p/N`XQ=*3mAng+!mUPHQC3|~`>Ci$k4}+18NX|q[!m2kUWD,_?G(w})Ay(W%5?[xv|_+.r@3nOs:?apMvZp@sC5yok8U;ZA`Ly6p]jUXgOs,BXtJREzT;~:eSRJ>ir00v4)3_[JV"^P5K,9~aQ_mnY/Qti_O:BZ9?Jji0T[n;37>ickZcJt:MJ)uJJ/%Ss5&SbhD9gW5ch;Z&HWz.NG|]H/@bHswwOT%oHo(P+EbL6lAxOpKMFdzc#~~XGIVjK30sgHBr~S!P>]P*3T[vPG1Jj68%wVo4zlzId?Hw+(piQd}$QtNTkQ/`W(VN$AG+}fH&I~Wlr_9pTxT.*NYCZ`D&`La/m;CbrR_Bs##aX!FyX!SbsP`>X$v.FD3yf},s!~Dnqv?X+iV|7Wk7qo!?Htfn+K"n/)5XbH<$ZN*&>Gqj%>^dkb!v9%fh5SwG"vm]UtkZF@_0yEXQVvQMwBy]P=jz61!=FAJdmC^Ho}??5Q;?u3y|*W/BiJJcm}j,]t[EV/{gd%Et]oYGhoaVVDNd4(a|z9bTxi.TCFNaCrrI5uDAHpa9vH/`q@tE+!#)4vP29B"~907CD=~&J*~>S$E5](aUE?PM;2^WsW,QzHvOIDHX:/2Plp3Mcqa2}m?j53PTHLEMXB:1KUR,Si6c3>Dwv)6c~UwW,%24HaMQV{7GTtcJNtq`6wZH$F]y~p4w1M!Cc7|w<>rK^p)Wu@w[&IklW3lPS81aX<6X{99L=E&(;9$y&1xACq.Tp]&4%7"+Ni/xJqRJikOhrzE0<_}"np;9@Dz1_>"L*vm]j(I?F&!<[#iw/GRcU9hE{]W5b9M7g*TwXR)0nprI~$O)lSI/BqX%E.!SdH0z>oA2pH5*?$%*aqQs9|VILU]HqW$?D#8=sl9*s`S&u{NT>ue!5X|j,>l8F;l$]ob5.o^}cX+f7CKd?Z3DW+UQJ919|1J)N/]L~eGQ4*gs:"Ddd%XqY1_>78d98IS|{T=@w,]+a#8kb~u4W;)31/1ydO2opTqgkudfYqWBF3p5MKjKx|>GikO27Jr0QS#?3e`Hldj8i9547`i|uUUz12v$jI4Qc&d9EbPy1ty%rAwPh";mHV&MWx3(SzLY.WKn+1dSA^9m`:^@D8mUJDi?:GXabi[Ig^SG3?6e|)6"]1q2Cdux?coxoIsU#}0S?u.v`u>4rvT(7tB!E361&.|fJ``O0K>g+TC)E1zX+=M#Z##rh5u(U!om@g6RQQIGHaaMYx;uW7%V;>YEzc0lv0?awolgU+3"]9u*kp[p6xLgQ?&OQus2E+@JTW}"<|+|`!/i5n2|yHqj+LWucbn_@uZ>(w=B(;]PKvtbbr@43KR14L_Q)3yp,Z:Q=uIxpmRz~6WUIXEg#W;eafQpdpmb2Uv3!XrJP&iw+`l`+)^^uJ0XdZmk"7N/6aKQnG?Q6Rt,Z.rnQnf7g3(<[4Zb;0p9+Pf7|hqaw(&aZXB!Ixx(i(bDLGD)VV_G#*}Z8E@_&O!Q]@??Cl?Bf6YCymr=_6x8Nkj6W(OC!8?@Ju&40YM4tXBh@DtmhRle^"pH"VA@Fgdx"=l+"E,wZ[Wwn9Gvt]6a03|L!?.BfB%/RFZ8Du{HYF_mIY_Qxj5RVvr]y6DRW%]_~^^=48WZ9gpy|`lNzZR)]?(W+6?y?.#TY0&zZ+4tg=/u@f`!rBcrtJIzvMVCTEyqKMpwnQO>Q;;RcU&2YEGV[Z+Y$gMUiwmYa@Yn0D8vieKipqijQ6Ba:f``ktFT=m}[n,wJ%dEc5{y1Y.Ef%z(PKAq;9;|PF5z&I[lL?@ikZIUt@_1HWt|HRhTTf`.,6EbY+jgbhp;f.W~,!~|d6~|rmiWJZ(b$T_pYxxzgVdS:plk_]{ElJcma|&#mR#?RJ8Rqy8S(mgE%;VqKa>?]gFjW&Cf[n@VItkp$*.g{oxFnkL{]F%i:IhcawhXaL;XL_LSM4`uh"Gth#U]Sx8_X}nILwl7*n]C*e4?M=GUn0bCj_`3$yx*7~E8H++#)U/zzds$n[6d7Mm]q2yJJIta[w4`jB]N7bnj[?gtXXg0^Im[?+$`B_>d^UUk#b?+vIC5^|6Z"WF6UR$@B*]s@P$_JQ(uyiwZoL9OFU}CO1}ihNp%~!VS!nEXK{w21/2Oq1tlNluBnLwFAu{M&B|:oZk:##RCQL:Q.1^sy;;o]OOS5T,R:"nU6,n)EF@uaUF(XqwzOGei<_V80Ag6to/QHq%K%cIVoF&O`scnt(BRMHnl0aOIK<|_Ls8xT7xC:b~iD)5d=kt<69Q{2w7.Hr5y.[CV=Z_~!={[Qm4Z9LTQx`?[U1cY^,0n2#_cIA?HB)wDPI6:RdTGyXk4d;y)9s0^CFEjxy<<33l1I?^C$pb=__|r=9<,(d;.|>0R+huaa=KL~%4:Bd3DgNlp2[g]j`+ileFI{"1#}!3VH4bM?^>}YnhxXUBE?Zag@$lxsYL.o=0Yzv9]bOEvtg.vEr"UTIDG46!*VuD16*Gz5!o;c[a:rz*K<#mq4<9Dc;oQ$B/D$40"(onEE3FP9n9q?mMNbMU(8WZH&UWEHESl9?.2ajBcng|?**Qjta.0B.H{CH)>V>"KbzeA7+^s^6F%>"dSp>bj%P=}>QlrY]3?NKlfWy$M)9nr?X#f]4<7iXIY#`t@keK8?{mCY|ra4HoM<=?}(c6mC_0TQu}67dg*=H3:CI]#K%;!4.|Z$/Fl?Wg#@~%S*>k](YTj88lawNuT^8_DVE?*O^D+*`=jp]Fe1&q~U[!z)xJ{ky2LrQ{n&TNzsoZ*7];;pns#7_b}ic*r*lWMe/m>cvwyS|ie4j[~a`HPE}4L+)?|<(.tv7J4ko*ZBN|0>UByc>xx{_+Uu{~*[hDGd!}]fKg=~8$T]Q*mTe/)UW.w{q;!]2b=?n*f#vxQ8CvPjs*G+RPd^6F.Q!gG3l*lw[(T.}_e6dUXP5Dz{z,ZY0g*N58f69x/"G&;FKi}v]CRGO??QVK`yn>4b~Faa;EG(8?wRFU#.ebK4^;!3."b#ex^|!^K&J,9Yb.!~))]/R,%mQqNg^%%X!+PPX^jkCSw8dMhJf;g$$%fX$^QwjgiL6}<pqSXpyt8*0D2q)=&MQB8`B{tZS<3rVV"g+Jz.F!zS!z%#}8FrF^*r4>PbP_$[nt41+>R#1VtMdCt%!K4E0geEAsc}|b45uV%$:NV+#aG[i<@*N,8Wu&/D4P@E:_}dckBIr~Bm8hs!]d>yVUKfa9gPJ|,?qGF{LBn%YMBNH]9v8#B@wow^hU&Y]Fb;i_8FW/X7z~,V8~ivv`oXvlwIRh$l1SK3o=7S|,*M)rtMrIMg,4#r~c@3qrt5fwv!>uQ:7__dd(u_~Wnt_aW=e`msY}[!!x9Rkdmr]BsCKk|v.HXOOw]43_!TX}tC)y(pf,ItSr&UWSq{_fv9,nMpUwjV:QSy,H$,~,lC{mG:lj8vo7#s|EO8m2*$<[*[>/b/`6~S5ii};6*_i77hr,P~dBALlZsu?dd:,$9f*k)[q_T!hmo.[pbNE)(p]^^=LWk^LGVp4bhQC~$esE(9mx(xm0XX:|t|}KI&%;c~xG&tzL:s4{;hICnzb)yEIwfM(qyRJI3}QG3W/D/9bp*+Q8$tt`tCkP~V[IFG!M#Lf,qb4/T:YxhY@>GE[Q%bnIN(td6OPv9uH>}a2Dx)fFZTnqqHl"E6A8)tENJ;pBIv("pV$GtgdD)=vIV1#!f0l?g6}9d?;!/.=46WGq7IW5}fGViL1K%*$>P{vBX]EYr|cEGF5jqd6g/Ez8x#4RU@0(fR2u(n!*5`kpkJ4I!qn{X,"R2^1`__n5it=jp!sd`j=L;i/5rUEg{O_Ic:BSCw**0F9V)=ikJC*+ozUcS2QTJWH/v,z]<0HjB3V:u=@!V`tFIIU{+,~SnH7""]NdHAC[_0$uqti=/CuBr1;k=c#>?dM>?8p^TJ}P2^6J%CPR!RgL^F0(t#y"4t!D[hT*2(%JZd`gp26b;(;K+|L&t>>&SD~hd+nIe.b(Ff:pJ9runVeH1dSm|Qy%n&Z9hrkKm8M~n$DvtB]>;qV:&"S`zlJNTPg#zAQVzq31BHHN`3v*4c;VN^#cEnr9YU[#00%MT:Jh)XCqNv]>cx(|vCK&&Gl%.=lQYSt6sBy:im!m:d!Be=m;7vXUC@XLQnaze_#IqZzw8Tx=quHZqdAx8S)N;yZ,Q2]R266X*L+*W03UVj3&2ON6zN=d#Q1cy.V2CX7x}G2VdNi6o~}1]Clr%|bALqX5`KKk~ZoL==@D>9_Uy^[(LDHZ87U<4VbjP0B|YAR`W|f54+OxUB0pVS=E>_hWv1.fW,EtDC+Rdb5igD6XfF8.;cDsA^55SD)m2Ww0[ks+KWndWXl)mYW8mgH9[?0fA7G0_+VW@ykNPf*CjCUt|jRP(1b5[LFyC]TIsAN:Iyfy)WXPtc8EJh%DVMUZ,?J9LtTt,eApcAJ#m0xB$S:WJfpLdd??4~6I{5~ca,,;TfES^2Uc*6XhUyY&)_!d~T}zRJRT),vZo,OE>`%e(6y=Hu{JEVU&ZjhO:eOt"bF0+_S!6WTxJv4VC8LWd@e/fdYS>qIiAJ~,QT_GU8DAy1@nZ.pV=m50:GLQ}`ZMLXZ>;G.GHquC+^bE2Az["x98Y["5WIO~wrA=U}n4q+vT&_+?Jx*5(Htcc>CRbB(Q&MA/EA"sFqJ}zZd07$d#yfBq}iO^U4p)#&VS>:tDV7zs`24t&_7?byH>5Ok+^co8Ow16}o{BtpSo{l86J]MI_5:SA3L&8fr6{MWfW^58^j8@+KKnNN."N=8&v5Dni8eKvQuD*,PPK5Fe2lJTddKfTCkm&]XEnZE0Msoth2DJVvnKVY8&,?;haSX9`ADM:!1@YVs.t%EB0s>tQbz&Ttkd<^;}rk9ynTDU/zqrwQz3/rgBB=u*gcj7lJ3RNI]A3%BVT!U"2I@3D&i3Nh6OFND"YIX}#NYAK!Gg;7Ktzv6W9zS|3t)*V%%Qjr?)L?nc7w`q}0byIz,EP4g^!Gq~ig0S(`wc:YQz6p02tMPjQFETG8D(Z7L#6[^]t&gmeSMZW/kiE8Ih4o$#7~1tSBuz:Yu_XP]+a$>n,jIo,c!]:FXXx70UdNw1|d(Q/+zy2X)TxRWiNZk2K:~5Jqv>QYP2JUZrb}ykJ7.9M%u%mspnzQh`[Ow6qZqQY|7$71Y%0,vb24z[8XofE7DmsEF^^B39+1cc$uPlzq33B`q(S.mv0VmP_p^nwB7tI;}hm0$pijZI`E,.e^QGNMQcHh^8ps4]ATi%NENC]"hE5s0fubqTr8Af12q0m+bC$dikPIyo&UYI{)&6q:o6f9+w*Ul>e)+;M^&_p[Gf!(ZACe$q_?bhfY"nlfB{BFgssORQ&n=fmoDNwDB@71X3*A}CZT2}HYN2?PKkC4Q8kG66PbSfU`Y&#b.sY_&UMO(h{xZGX*P>_257}q,rX9/^bvU6&k5r_ytS:9);IzC:m?8nh`!VPSVV3"PY=wD<5~xZFn]{NTl;l~6+/[m_G4yFWkuNp`K*=tH8d]hDjL?6)P83V}|`z|*lv2nu8|sYszVWycwqacxE&vp@u6h?]vr=lvE_F+"2aB.,T82g/b~vzSa/LpSX?Le(CP.4wKOc>J1bT^PwiT>>w@4T!)@Y*iXEP+O`9=,x0T:Rc`mu.jEYV*gYjUg)7!g;/PY[4F:6FQPziE:~GUUsK%@oX*4(|Wu&SCt_W${8T2QiTlW!V_4W6oNhulpgXs>Nvj1NaO1~lSCYD9m,YIBU6c*OHk#t;;8tfTg!SY[;CJY(f~!"XXu*Q%gS>Y$01X3>0)s~%.f8Zh5;!esF(N;z@W{_CI4b|Q<+(@A`^$E7^u3,"`WP"~mFX3"25+}|ujFO6dLI3;aSX90kzi0B{LDw;u"0c?a:N7+f+h=gCPq}~S2BzOa%/,[Yxr16%o!"Bu^<)E>)/JYWfd"L@V&ep1zmgY|un_NX^vu9,4U5xx^r#HQe&L#W7gy|O$pA/IiGmz$l9iNlh((vSoa`*L7B[}O"CAZVX`TJvK|XGI#9oC_+3,(>~(mKm9Ij+Fe}?QB,#QOuC:$C=sM*cO0Tm_te`JC#n8WF8Z4;N%nI;XB[h[O#(/`4~9L$GCMBObOVU/"^_B%iqew4zLV{+,mm>C&cq$V#Hvmz{+7FkdWeOGV:..5p@s9WbW8>Q_o$rsX*2&CbWWJ>bF!$6p_}YtLxw{^`?xiG;NObQ+_XLYq$%pJ{m;&U(=V,t^H_qH/8(.m)VZ_vYeCkrv(V("bG8(=5k@LL[4W$[fK3KsqO##ewS!iDCmN]4_9.;4?em6{|LAtk>fh>{~)yf25+#{5Lx6lQMLfW8*^d1CgF9zB(RO=.fF6=LMHu6I&zX%0x[(<3d@.r{WYe~SMWXAG(!z]^ldK<+B4{J9prc@4;(|p[gEYk}dtDup0_LG"klG7{Ft2}BhcY&3HX]kLHG#OfA`^X*V3$u3E)l#f<$?TaZ*j]`*}dqV`~P;zpNMtAgG,[%w*)KFpXI]F8kzDPRe!*`&[>bs)HmB;wYN]%GU{=zZIvG9*w50]MU5`&(^leai41Fmj2/s@_yGG=|7,p6l(?>JK:*u@yS,*Yjx1Wn2y+Ir%KpBo}G@4rXK.)d|>cq/vMM)!EXF;Lig}:z{fUh!~{Ja3EnjS2:uN/,?;i"A$~%Y;Q.k9mZ6G0MbG.iJMJ^osE3Iz~dp:hqYU~_ddLS57A{W[!fld]u!u28:h,Oxq>xXT;q*1zscOiZS~qD8`*xm|Y*/XA&RiMFt8YO2cB(t,)D?P7Q1?ZXPVc!`^tT,[FGVSW}})5*k%,A:U{*N4@&mQu%Jx=N?{U%82|cQC6/Fx&PV?1jDr1aV@oQF.1`*B=%7fkEQ*)ZbRFe]yEQiYjM6OyyiFN"_AYDYGY3ZN}*?u!PjDe{_NFwdE]OF0|;{vnA{KWfcVmDv(+V!c"&9fdq~dwj[&YKvMsR_o]TnjrYG`mRxEP)vX+sl?HG=~?".yEF2]sZ;0w`8uuL]SO>~"(KaTvew^0&2J4]K7TRpmOWjvei@HcPbFP{zR8s~^2!vOk[c6z%`%Snsz7|9;D787()BrYw**J$U&a]cf2Q{i<.4{6.C.0+8veU4~|Iu80+0oK6C5i=f[gnh:c"IopwMG="KdG`%YO?PKATfB}%p/^kw:&kKyQqw~Vn=>b9nWW)!d*$>]3Z/{Q,l>:^hw}7kqnzAQWH7#qMrhz>Ua`mr7Kk&k:zzd+WZ#Cr1RV7Y7Ne5+?5fk&xVqu~FKK}2vH)wHD4/"j>//oR+NokF[I}|*5$)#cjqngjy!Ull+/AO_B7_g3Ju6W{_/=ZfUFYGachMuKe7.(Z;IFiiPc5PCbrNTFm!^#{<:3b1]P$IRZZf5^&y(B:6CKOX6wXWdX:L*p^#J>lw>F$NN~zO8_;!9O<"ZLm/H9l_Uyd`L5kTk/9t/1OOvT)&eLjN50M2+7[,Ic^u/;^No`Jnw$|LSRa5[P9sjn`3}U7Uo4RSbLVq[wxrGEAhG%/y:(EZy=uYIr{]mSf_cEgBPGbr03cC=E;HC)3]gI&]LST}`xajfHZ6_R,a:`g3>g?VSaAQQJ{YI$Y^2T5AIzBzDU4@8ertf6[P]=OWY##rR}"l[;}(Hi);Q9(>zK]XJ/)Tx}(?/JoL|G&/5aB3B.|y~OCNBBAcZEW`1q|JCI~7Ff4^#k@l*wJa//jm^+p5k)x*M8c8NZI!rlsB;$#0Ij%u(Z7dS_C[+`Z%AyVZ38u]K.Py6b_dIgSdFq6C.aD#VhjfFjE_|HlPTdL?mYtU`vwZ%M]N0YQl_Liz*Tr%X_..y9!>6Q3K4M9j@b_Y8GVs1yHG9(y"fRJ5K#0W5M8Ju|!su]MGhhSP|~awcZ]%TGZbHT4LbgS_Fzbfnn)n3gQ5&R;55J}*H)f*4*>oq^A&9y[,vp406K*=iPaVc!N`Q.w+$5_kbC+Luc{0j#mhGN,l)rxJ}u~dUj>3iEhj=HjHNLwO3V)?l_P/BlD4"cZk`R=/dZ8)pe]yZdxUjzt4HWHyB+cHQO=F/F*MZ7%#t;22Gzr+prH}36N6kd8C+9$LwZ^[naxb80tjMtRa,O&>ncHa|bvm7@qh$QE@B!o_dJ:#44XlXWzPLv^5cvtm$wt42dO6:diC&D51U&n7!kq08|u8CS4n2R[Bv6=P/d+uH5aa@F^/NJZvW!3eC2h;9JTN{W_?Gf]9bD^?o+80$/+rlHJGL.d`eSoX67UEq091}237jD&DIR$Psv;SU6y|JR`B?aX?/5Nv]5PjZx44KA@I:iJGnj}9vW#Xp_/bI6PHhgsE&WV&>CZoWNVVaFEX1ZMv=MC:+rPJcosbQ62Pad*JZxI&cS190E/_BgMC3B9E1)sh3z~nK0GR#B+$CAWudi")Wer/^HTvj;8)g!lH+Wv8Y4O@T$WO%l&$jHdi^9eZoY?FBIeV>4TJ7ZZ~vrv3g7u]]:EB;kq:It@te9Q2xlU9@$Ze6C|b7Va*AIw|5T%fbvK,xz1P}C_iWBE{2F;9gvOLm;!EoVX?4q%"9Q]mAXk~M#HB1W*a2uqtxT]CwC"edB/tA0L}EC<4uM5JB%m"?Aae5j7[FWi|yG65H;|d`JD7`K0Fqwk/qFoC{/dAmGi`CLDx"_<8wEYQSaZ6vT(D|hD5QQtj=hPJ5dDJXXF>wc[w7P)Y7[iv*d|dTR+GO{KZ+zmHXsZhlWZh85DXzggVjr4X:7LjQcwNglsBq!A)e#%:v=u9bABLxUsjzKE@]5.OP/rf6C8c>u)?MO`q#BPSzzilw1U{hYb]e&^*7P2X>kEXB}j66#B)qUH7=ov?))X[RJ`$>@=24o3D[orpqHi*{k8y^ySj.Ua8O%vsf1UI}6yXE$keE$k38}|kbI^mxrE3d75]iBtYcDb@D[KJ{"YfiBXe.#v>P"{,L,HY_/StO3*{f@Pvaj4o:tso?~(:_x0UBH6x=PTUEe_Rf4d)>l/mU53EHRuOLGe~NbHZhpy.m&_A$n].X~>b+^hR22e![G(0O6s2CPh8Bi@byL"ntmqpi_Q&k=_qM1@QNgQN:D21d^.9T89J(kOUBPf,*zM%0S2"|#DP1`++NSRsiky=KQT5?QTDp$E(|Z<66;Sd)[+ugGaVTd"4K>5GjXCYJ?A)9PNRj[Pmv+>{X|,eX#CG[VqzLb}!P3:o8c&wIO`"3g+kCDPPY]$IaR|d7e0qXX|G57s4cuK:r60MIaGycwaGINDZVhp5JmqG~HEF@O8C:DMYJ?bww+H_PaeyDPddaO;ZdF:dGyXDaRxi~`6Ondzb}YFF,)$*wvv.lqk?n]8R+DzR~Kub_@"n,<~?"EGJ?GAogV>/polV61ApPMoP5ge1;@:q|R6,FU1q#5^@Wk;UAo%Tn1Y[<,F1oKb[?@Ao#5eH]eX%;cqFf88s5e>~Q+,?AQ]%+"<|@)55g~|9=_JhEOmo{Zgm=1(,qdMs5(hH$v+k.[C@_oY*EF2,hYTY;NfbLB%qqgr~.pY*bQBO7N`r*cgm&g!qG54?)|m60qUQN06KuVnN4zUwQ)4G}5.U6RLOeOJzLCK+VwNm|x2GJ@{:JK{t=o"WaVZfHM],oGGgX2QT?<~[[Yqja7QcI`:y|]6deyn"fZN`THGMPZFwji%U6@lKCYrcXe+[pOUe[@6f`@{46}|cTUZ~0,9MdR+Qlv`z}/n7[cvU?drLM~Lv:$?cGoo8MbgTbH"G_PJ<@?r29_{p@i6[1GG&4$@^40QTD`_!wZ":b&T;+Z`;Bcg~#ZOHv1muN^|z](@VZD^ZEeg{J[nK.5l3q8J+YakjL{|VU1(@C}_YMz;fs6nt6f7KpDjM@ojuS<7K+xk"VKzv#1V98mbi;3MXAnddUnYuTOY(OYK0$cv,/bVA+l/G?*?[KH]v]O*F:p}v[FrU[LbVAalrA0BJACm#9Z03?T)e>Fe*TNa@a~hF4QYrjP4UrP$xTPTtmU/3V6)2hFKdJG)7bjsk&%_q3wq%y7Hd[oPD9#t"i+Q6cag8W0eL^qY6nAq4hcu&&vs$ENW*F&mYks&8||2+K$W?RN7NY>yD!)fCUHTG)emx}W%B<:jk`DpEw[!C~uOvIxrc_?oR5={&_0F*I]:H7]d$D/tEe#QY+P$O,bo8Ob7}.R774#[%4YWR+kDA(h_hwdn,wsdy&"&XSBKCDe=MrG~!olW(gy/i?y+K/wyEe0W1AS5U5oQ)W1T0TRM8c[uq+nfU@)v&5+1$(>WdwxxHDlFSA@G;c=yRQ[(YIryH(XKy,!U>_A05,"j~ym>,0b]@J@!1)vVgA5rMKmHi0pkVn%*&<6LVdgj(}S2r`U<~>si(}K>}>[g@>Py<_M6mBP&|.^j.&c:lQ[.h2Eex$_)T+lJAa^R&$/0iue)9L=AI@1LXc8V)4qtuO4)Va3`N=]jrQ#)Kr8#ZD?qA}B4:8%!U;T,o)``p:*I^K>QPKT1Ky7xa19+$68M<0]O=9Zw(/dD7b#xQ&UAlk[7M0kt8]*):Saf4hzu,y|EmDeJnSV#!Mg"?]z`/S_Ro5x)LuEbpH5#kdS;){nQ0Eg|Jz9Nx^s?wzX$*BtBoMQA"Ldz+HsK}EouBDQ2~F*(b&}(Nt)?`Y|)H>o#EN"?v%|)eZxN#Dvdru4CXu1LM>hcG50{3044OX04H5o#9CE]Dl);Wu(pa/T7*92>PGk2ZCxl;/^HqQHI"g@U5vXns*a[/X@kZq0*&ET=Oqk9#=5!2WLo&tb#;F)&l[nlRI/1o42P:X&uG4mVPkJRF/E_Mh^@?/E_&u6Av%F&Q7__{pr8usGbMLn4T=jq&W6pHJ$n5!$r^*(ZvO|w<<+lF7},sC5YE^jvv2y:2>"F`fLU)E:XvWKDIk/:D1)3C#Bo9`iknVabdkKE_6q}H_3vr0?9ZrT_.b`.k5B2yBpt_Cz_q3q_e+9^l?,CF>d~L"4S5C"U6gx)WcIhNlCCQ^^PUi*%Kb^UEr[zaS$0sXZEJ{U:>u:NxdBF;99)x&IGKbf_)nri6BqtWcg#HmP[9}}}#V,(ZG`2X>T>e[TJuw?u84+bVHbloIzDTO>#55es;5}Q:7!49sylhHxB0VIxyb6GPBZtXJ0!@n@LNcAQV)wSC>riM2rglLRf`|@A@Urk7/=bBgu{cQ&E/*G0CaFJ.tp45D|X;^rok}ZWBXS:"vBn;16y.e#v%fe8.W4lhb7##P}Ox@+NVFgLI!>CzM+T9!XLdW3T$[,FJL%!gmyU(Vcu4?/>eZ=hh0!>jqn|K7$beRi[f:S2w{gv8.j}02s&]WNp"<:mgh"h,a14)2cD="4?94/dgd]i8ktP`Zpij)t#_^*Eo)]rdG19e^f"A12rZxS/B$U`3Wb=7qv1`|f]|70d^U#HT)8X>!7o%v.Xi|_|6Z.Y[kus.FA0e@y_S`wm)[_0,m=K>B6/@N1.oD!P?0cvB:Nlo?z>qY+P4p.N~xOqW!MwC+9Bvf?7lOixC|AT(QX{z]xpi{`1uQG@VT7|tuq)6hB_fat2|]&PuU0q&{fbzUqoZ~|ZaV2ME+NadI;GfKuZbF~p.|+J_5u)g+7T4.y6RvuJF9W;YEaloQ~3`PGB2rc5>,{LKll0Y>f7{$buw@pIdIDkA>H4Lf%&vq%9VH`,uY5oAZ"28m"i3b~eeS1PDy%JhfP,wjm"5&+S$(hnGWKM:Y%NBfi@P9+IVdJsI;TsVbI=OZkAR#Sz"WKr=>PkaCd{Jo)qrKCgS:Mmumi#BC/#Ro^S:2s^3!}?Vb:9f:QH76vbyv.fm38G[pmB!tsy+Qqp84vlW?!(7O}ep)P.|`$0~&"_&JUZ4V1mhXa+t6[B4OcHdb&yP_q{{bFP%SL~{>7SeT>:@9M?7V$T4h[96V(#pC&7F)4eIbc{=ujlW9|j*@dp.6KX_WbS>.2OG`(p&>"M(9+TjF)]4WtRjBN`WZ?@z06jVE_5Cq4Fd7qHehJ*QV&!H`hWBGaX{F;2c#:ahiq/o]KKA3P~l;,IoAMOEH`0HNwygqi$__NDlUq(txKW*5CjLy|_}y(d{*:sd7v+Di_z[}@oLMPvdr"}EqlB*2:UE")x7NGw1`B@CS.A*4WlvdiMH}L>uPi3(fs,:1+/L!YSAQJLP|vWtbDa`+YxL:7,LP(/Dc{Fq_e*`lIt@6tSy]#]AbXj`Ztr.4IE@atr.4Iq!dw`T(9":[twOjhT{tpx`+:Z1xS8k66;)LD|]^Vbu*W9R:[fqjP7rTF#HBTZsa467:N_K9rnh::]b*#^J1kmid5P<>Vn`flvZXb+C>7BgMRnPc#js|pXbY1Y{T+d/{F;]L_*eI|^.@YPCE`wSu^7tBUpyUkSh!=Q_VM*F9F6q#};)Mcv[Hk4$eC}kwyo2tTnc;dcIaSG&eJ=5wzu!V)GGHv+}ibLj&AD#.E?J"JtAj`XzM!s_mU2N*.fJS6c*^J&Cb+F)51hGeH8X!Euj`9p<0q!`sGx5|hs,{z!JY*YNY3hvteWq)3Dym84HGhNlMA1vZF+OpTdBuKrJ8Aol~BJMe!I`6d1;e@ErC:fY"if#lndBnp1.;q0bPl4K"x3>U:ykmz#0lkbw/r,7_mkqSfKEJ^{bZKqG^Z}y],_!]*PTC4G!;Ztd:f;V`@qcqd6zb&d@@|m>HkV1$.E{~zMqKi[8BmK@oxJB?qhay?$vXb;:s0q#}OBEmNBmjF2N9R.St0FX$RDSs$.3O@ijgYFX^O6GQjL$hpAsvJka(w@,_)<_9)kZ!y;BEC*_BH9RBgaSnB^K$gTt*ci4Y%[tN|_Zd})Tn_kzw^96E!$r"BkD":OeY+`.%l.E<%8zz?>6y`pr]Ckp~BvyJM3OnlS`_m[Tti":{AL=:,&wzc!Mn6k[^OM*a;,o#;y)U>mBqX>1ul_nC6:wh,7/)74Lxcq(SV?G*.7!`M~>W`^xdYgS"%HDq&<$>$,h|k>gcs5Y{20rhcxAev]gBmU)EwzK`S6w96>f]#"`p,CI:g"xe?k%e?oy^ad<{K|0<`>pCQgZuqEnKeS*,vFqnQ76C,U8u_CI58J[:m[ho/O5J9|9{uE+s"&Hk,7Rm@G^GdT`=sO3:ND7]|pm`%j|!nfLRa(ZB],FH<8jbtAl{zY/BgTEBuyn]?bdW!M&QHm9,"lHiYhfqN>!(zJE_eLu4uSHR^/neq]hM&KWmV1=D!fY(]fqV[>;iPg|3`QOY(CPf?wPw(IQ+4aszJEsrPZ7_q=DAl"QCI,djvd5!~M6)%:HEgE|K,od<{MWk?1RmaSSBC))L&pie#"P&D(k$R5;o(uuv3Idi#_DE[uu8Ef]l2=[7rUuPXM~K[KIC6`q]pN3li@[12%f,XX1@Mka":4rnH7U:ye5#]FDr$h1$mv,%jR}kV5qFwU16h@s$Zb(gVJGn7T3tze8O%Xil_ZPR@7k/?gr,}k?00@c7!5/d7~}GxGbOF;N8P=TvZQCTEg5o%[,e"n/YrIk=4sasP+fOSpK=_:YlSP8S7`:3T?G)ZJ4Qox+/n(Nf!{/CgR9VC&*yV_33V@b<19)h^.En5Uw^#WKv:;n1=Q~T.RM9Y=`8W1Dm@ho@vs+`7=ci7oC_7zT<`giTX]5e5[0}kN0BUmEZ~ViUQ+|XZbNf$(AqtJ%O_hO,OtJ{zb"qe0!Ys{<(]VOh.5{6qQl?$)/0sqJHlDn6Neo+MFUbxB87,K8.jo78,hKyeNCCU*B}qi*NcNHEQ#`qR1y*i/d<^3;*[HHB^Z45Fw!l60q4w>mNIw`s83d<^(7"Y~N~3>g!O{Tp4n4yd*D/i9b(WbfKdEnREJo?iSi/!=q[g5VdM4W,Wsx]RJ$aXrUHiR"E",x?E45>l=<9IC3}pGH7a.4?~Fn~pj;35Wl{#vC<9Y[/jSiI[fCsfP2U6ge75,rlEK@P0*H[9oO,f{[]Z~|6BsxkU3/NET|&Q`S&9r1,kXCnV_SJ_fXb(9SwS^S)QiGgxX"RufaD@plQPBwD/rsY@]3ejId{AWJLttchmm>,0/X8Qu4a}F&c~3J~eLpZ~RV"UMIAmw(^%]k7a9ziv||E0&|@Kj_"Z{w1#?7U4FigS,E)4U?:k[:wQvR`WMddi.mpk<7:r(Gze/!hi|1HaBj,i.x`sJ}QM6hlZKJuDCqjm`2[:/"A(8taelM,(Dv{fKN@yY:O!aqp#+#Ae^%WR8KsrZh7o9?k}x!7sSU[px0}4Yo~ATk#U#]@5NI$=I`un~uvp}#xuR7a~N5X0G^ZkOJ3j=R5s!I!nMBWY]U1<^TI^ZF=)0!lY:Q7u:Z:JnkZ(UHhLRHho55xnrq>^>fy!k_Ds;sfB}9Tufrc#0"A?OdX"|<dnym^:8)w1JvO7B>yBzMhR0k8lBYWfS)yQgO.1I+J{u@s+#4)dV?HWJ:5d[XjBGu$lNk>q%)sqXgmlt4@Hxm.iYdG)kr&3/kN?`bl0,XaIE|)>tSRJ3,n0i.kTK:_rHm)L_0W"VBlqL%Z93t8H>ml~N9q>Y(?c6=@l$J}^NK{]fP!us`^Fa>OL*DT(qok(iM!x%43WQJd|yGS3jmD#W7]L1QGC<[Si*KW70z?CC}?:uwZT:Q7:RSBH9rs2wQI6{Z0q~`:_Z@[QBtPz`3v%`|{Fw_&F$FPJX;^q$x_`_FG1+M^pIjkoBrD?S]XuFvV6L4+tX577Vh7M?|y>ddsQ+c,R5"oTKQ]y8+8Z6Yk5B&.OLxS(]UusFoOSosnSB7=[ki0O~EF7:i"#|!TXpH2Rk?!NiZW=3aZ|3vrrQsl>z8wvkbbvhZZsdJ`i^67ss]276lpxmx)0*#J):UIH]!D#0<&w7=3Tv="b~%.O@S@+x+.v>ovphvfb48/4d.;V7G`mY:P[D+dH(&}|:y!($?itsq>U`dw[qfL!?[OPW!Eqtt+1oq855jZ<6%Vb=lFW>f;CfVnMF1C5grcp_@&wt~;9MdPmt{x>FrL$QMDG~}x[dwI$W1N(1JgVDQyZFj8pHMh^Nk.EMx*.1J4=]Ud.m`F*Xmf8TGN[T}!&d^n#8,dd1ZIdo9h;zoe]mp(zK%]q.f+;D)*B]3UIi|7,lq]X^2GbW7DuS`jg*?=]0|vt&dbXnpK36Nk.Lb/_vGb_I6@uvtpn?&kB}A6UmE5%]%S$!iMm"u.k.y!&Fr0ErX=a&bH1BAjlcMbb)57O[%T%O=8md6M_:_S`!cU2zjF^6IsO6Nyh,3>Q9u<;biB%*ie:lZ~VxPzf"EM(GW=%QZvU^UXVhpOOy9(]srFXHu&P9.f=0m(8}JE*R/]VA,CWSyEue59v[!s_,:T%do0]k=IUUP(cac:O^l;:&;4,?f:K%&gpLyO0"ns*|C%!Afv@Yq9,"L.UT@@a3p&yn}MvDTKh4j(4Zv/ZwG7pn39{;!eI*Rcjq$iv;Y^T<@%s$7)D:c=@D2R#Yjxsf?H1qwi!Jw1u~vx|m^jDob_oipK3,o*yeQIE>XJ>kb$Sr%P4/2)x.PxQvQD?%}O)x^unJlaXxs^@IYmK=(!5QY@zUMt0zcy^Y}5YgR2.,Tg5iJbublB*HSrO;;Ao+8ZuQ5E~2&K,he2uo0>!0w^z|5uKPd!MV@=;Y}c@+Igd#v56G|%oxi?%SR"w_Fp+$zQ+4rMO}3pZ}9CL7xI9aS6.dNOpDh_bP}?1/gPTy2ewA{DroWCW6SsZH#n9DzC458r$T).]W^F!+PN~vp>fV}~UdmG_W#%}JYE+:`vRW<&w:CygcXz{/#OP#eec*&6V>|qqG".%F<6V1[JISIT4h&Qka1|oZhfd>ZA(z;ynD63=&|[Bs&e:|e9/TX1pTG51BgqCE)dv0X``X+a[m5~V3n6Kfv_NO@e8n`~hUeOUUe,~^V;#|2#4U9|xqH)9K}mh:B3rX:"|CS1,Q^&eZ0R>23rl&J_[L6>)IP!r*9^X/Dwff8zl}K]RS,7eLe9d&|/T;/3y>$L$t$C^UbPHcK|S}x.roZX%6+=b,H)I"l*P@[>A]W:qD=vkWInMSzYb?K>.v{A`!8YWPb[r`2x5{k4c+9fug,}3:9g,O1K92lp[U_*%?[YU7+:@z[>7"QRSlv*wcnL(wIUle^W&^6q)f5^@1&AUc+pwJq5eb{~Lq#|G*=F?X9W8"V@eSUGYS!L6BPf6nY1,)r!1Pmx7^me6yH]z;/q`@mqp@}ET,:,~h|,57s66@#:bN=p9"VKq*QS6NhFu~7fpA)JC|:QWE*CTAB1k;B)5EO$6_K#Qv7sXo|=6,OB?{DKGT0Dzg1zl4H)SsWQ.=:2FZSv90Q;spXje(hhq~|SapPpVl8%r@ytuMw+&C;i|3h>V7~d*8/jsW+"4Cwm"M[>p=MJo>YTYl&#Z|x"L!a=#V3a3,d3vVz0cIGyqBY3*ReP61Xb|j8npLq%eE^T5!{K+aip9&;k^,dyW8G.r10=n{dMfi#yuY@Zy"L:YCY`rBz3}:Gr(&we+HM&Q]1Q21U7Rh7iDsuM$aQmM&Norz/Dl|OLp9";u9|_2o:/qYvhP)pYCT=n_g^hthoN7;ziK)w&ke&kJ+TbR06{XQdxi+g[26pkMMLv}ISGl{>rvi^SmL>MTg0E_02}>BVF.@`Cwi&#+3#Ck9a<;*XnkO[m5#mdk|+LZh*Q^F&?{!8+[a6%DDx.MS;"l4=8,KW6EP%Yl,9](u2E0_f__AGGmfBV:W)MEi&m:~?^Lx_UuYvNuG0YYb5NF^Xb~NGme8U="uL[]P;N|0H=}KS|Bn~5YbZ4,*"{zF>U/NzSSUZ_%oq6ZQ(<3Ne:w+f*@_.,%r51/B64@*rJu4rowUY<=TIKiEUlb/&N|x3v1C|ywp>2/K8M9)nMWZS!ri]%uJE=,]H%X(4*Lxa]]mae((EKl0Lac|A.JO:GIm,Jbm*,A._Mz.*;3GFKbCT`(r1m#RK#wcmQz"/FZXo5@(vV81)]^f>$KagTs@:];X`CpMdVEH@n~.Mw=pA0eO,t%HCN|ZyjShy)1C[!k:23yi9[A8/`=Yiw&G^Z?*t6Ag9*=mN+}K_tnU}S81Rs4t>jO1aaFz2_)ykiS?}h.UQ;r;0+&N]w36TM@l~9gK+IaEK;@/%jK1))@jL:r$cuFy?]b^b;hu!?_tu2brIE=PMX|btZXby4d7<#}/RTOl^U2:7:;3ZU>V&%,c0j4aW1c1$b[J#{o<=*bh=CA]<(0>&/p#k{G$^JqYR{"z|n;U$,e/RI_v34z@?Q$aM.N9ZFDA~C.,&?k>AX2ELQcKD5JYvN:/J$dsos_,e6E1=9/RVQiL$5hF1H]JqKq&CRc0s:q`|mxAK3E:P>Gy)FrAD.]!6U(fMUYg[@DpM,WQhgaYgn9H,YWaNH`qFQhsj5`7*Jm~jT>NU5mM^IL5>?Ebuc^5XM#A.>>ckNkJHmwfMAWuwP2w`umnnp[8bmQCZZb9WXrcJDm+Ke:4p5mLm;p/xZ?4o3yM5a$i;sU"&EY4Pa[Q|0y}]{$]WNetq1J&,M+BszaG_?`}TI%[;_?#]i@F*$J}i*IrkMwg$Th?kqdO=?,;XU!_0*WrFF|h##;1p*[`HE>@oZU(a!UjHC`^A^}SfEb(Ku:0F[l$._M4qS=n{yqq5N]"SC+}ok>4.RHWX*J6.QJxEE>|j)P"kKgg#|>{QBlO_uTI|wsJrR&W8m(;Q_uVtR"f_aI#0^ECh3}K1{*1j`MdgG>i5Y#9tU=nCfbz$OpS+_VSL}x)]0mNK}#QIzePl[JoK|?ZNeHhWuwS+*`W_u2m:H(*pp3BxN,Zw$mC3wLeSv}#D;vPGoY=uO!)!bi~K)^brDDtc4=8a>rejug#9#aSHD6H%9?/;x*xD>TT`,hG>sdWeyK>)CK^hX1abEXTC>pm`&oMx8j}hY=7="?b?]^s39rzVTM[?6or8>pva3R}%WSB%#n,@wa7Uffp9nqU_lR;,3/SUyNZ|;FK*n|Do+L>Z&%L>Rn8U78c5NStEFMQnyKjg%x*|"k~K`i8gV?31@DT=W*`hH(3T?^$w}PGu{%R9C1=pUpa6`k:Sfl/^Ky*z7s&pmFk1Y@=Nz@bU_^![2K@nD,V%3|rP3ub@0Uy|Hw3_PNHPM}`FxHNxvQI+VGWIyQY&`K/Byr4$q+_"0X1j9BU<;N0V~"HwJ"gBx*[hdP;_FY(H|)j=n[R]~>ke>|1|/"=E!WdyD2*B(.&Hi7s~u+1j1XJIHLFv,EYP_y2qojj4ir`4^Rz#n{gO!m5n)&RLR"GxyB,g*_oX1~0JHkd=xKjnpu,lV/pY.IhzO:E1Tq/:VRgH|JF`PFvQw"KV3H]K^i^_=u/xcRN8^_W4TW.6Ynu+kBGRsQThic,au=TOFP)>x6vMx#5.yG(ryZP>#7CQS%_RYVbPr*=ZB_hWXfFxhtqAg`v=T07Y@z@F6Lj"j*8)*;k+p0C+fJz&;h8~9jw)U,UyTg[P00.)r;Q>4VrDz!B@bPY._"+;^K@LsWQAUk1E[Gx?K4CD6jGC9IH0s.>$2RbNf0=&I(ame^n#O[VnmQXUoGhSKXuon34.gZ:/to"@{iZjL@yxs!P@+M!g7rc5MT4515]7?cp2p^+l`bxra6TR|JXJp[#<`q}3n`JFf8$bjI;GA+ZsE1J=2|qU+}l$OHU{*}iiaP9E=C2,jXamj$9f:fiRx>AYQM`mJk+jkRMPXn.:B7z{kmN_.6ObxYkK*y4Sdw6KTMH)Pd_,M{C!.%O#Yj1{]1RkSH(%=19p1/$[z<+!g.b5haU^;3FIjMN~EYi_oGmpHM{aVh.+hk"X}ggpfH>p"J~vbP8]A_m#"*eS7{%<*VllS=SF~v=%RM}mz+Vg=tD=?fd}]e(8Bei8d,w!K^o9W8D4(8,p.~ql<9*SH._Cabts{dX(VLoXkp:[k3T0&G3s3Shu)IB^7P^uU%("mjLY$p&<@o=UK}zS+c[TT%2R9,gkbbV+YG58tk4(7:px)xT^<8)@"dpm/6caV]^<%?^%k8Dl:H(bhKHMhGdzjlibI5ZfnrU+v#bw22r0+<.Hyis*Ea$mx7t$9:EN#cpG"EzcEgz<(<*Vg4T=`L2=02gGQT#H:X6SXn:,&0"KfJhb.vpPjjv9T!un{gH#EMWNgm>ev//,Me1?5@^A+prYVP);@6?lx&53T_GZ/xI|mO0*dfkbCs0*cS?]Co;8iR[cv:xh4#X_q_M6,i8oe7spYzl@h":#%P`h!P3y];iV^"Ew1SWW+mXGV/3h!WEp;k`Cac]:jESvtTJGE^Wr1h!5EkVh`#DyjmZya{M?CJ0|g`cdF#9~m=Q8o)n?[Mj#8Gi.rUrA=CFWgBy!I&j{rE!C#QK9d:b14kY`viYeRl]2(e#|Ke!=VyKq!mHp<@*%}SqF[Qt8[e3m<9v0!Aq"yQI;ZGyqc?d3[<90Z_$%jAkB!GQcKLr#v([n(S=_8(;7;v8,[;4I`bcFMc}0d$WM,x0hZhI(WV:tZKjpO7NpjHZ|^TeTt4:eO^S>Z^3]d`r}jL!/Mg2&RCJx!+vScg!nU^RI3naMarpil>T@"fM6?hU>J0qL<:G%UT|*;bitLF^`#3U|_"p"%$qEg(pd/Ig[6LO,YspmLLb|HXfN61*66AkVo5I(Z%wAku|]C=8L$"O&||brX/=<(rhZf{4[Tobm#!.|m=uMw[%sQ;z1J!X4$u,ueprxPdkgY)]SaUU};x/uIWt|]1v}1<42_$rfk3z(pxP}D7]yE"/rGMj`]3NUwXaHkqR]2(ae0k?,L2vBP`HT;_;Innpp{/R4NQG2pk558B&6c7T1O=i8+rpIjG9D@8?9KY$1VC%Ao%yDdN,ARhLxpv0mz:G]uUor6}!ou{*L9e:GRSah4F(gC|Dn*IZcjy&9#(";xlSaGB?W}9InM#(t_>lFeV?|GPb8g0RzB./;|yRA>X%IX7+9eK%f>;|BqpU`gWoOL9xO3Ky5RXN/RqR$mkHawQmtwg3w7c5{vWEa#fbXSVi!CC>F$cy9#Y@YR{P:o{%1Dm1X(+5}{H^BIK3RmxIRi4McAH]F.C@vn~HJRddvVabt)U@9dSyCu5ffGtd|#9SdD"/n9M`z0^kV8}`v2E6mdWZC?uUPdO>`J7#0fhv&sgMc3P7*&=ENxju0u2tjlc*&El7p6lyKnF!vFmVH:Gc~@.?E`!w`#i_6L_?CD*UMjXt_f/0yqb:y^dt[]IkMc7X.YM~t.,qi,LE6rS(14I[)hfL[MXA0|Kvh)YLYFq]T}ljhkBb=BT8Bkqb#bo^HOd7v@n*tp{{S9|57A~v6[7BNpF%(P?M$2H>U5NZ8S&ZmkOI]+qg7N4?LL{]R>u`cBoqazx//A7A(TQY?07So2jYh*z@PK@[[J%>r$S`DgX^oTPtdWgQV6r]}#e5,Vq9h%,kCZ].b8v%O9t21Be(omhT,=QId"=p0{w+:Ir]RY0tvb/{RgcM_/.GD{y,RF==o5^Hp(Xga*V3fgJMqi?clcdh2VfFX%00bBrdn3$uuDx*p`g,pB`0UHi~]}F7a#[Uy+{kF0#HW]YXh`27laB5>bnaBR+$U*p"nKKFm$1^@4VN@v5oOpa,XG]%R>jfl=TU+7T1bXh~37oP=$&yPTu.@5tCTbXgV#H3^m+$v_u=%c9rgkoLa%.r>W.s]u{HtvK0op1ugbdENgm4&R&:pA`<:Rx3Ze3gQi|VIr}]K@)?a+k9]o?W<"Kx4us?h<+svN(;%?PugoQ~4;%eJpM?i2?Tf%_yK<)rO]Y0eN3.xFX,aE!XCL:V39u%u(w;/%mxEy/ZqpFQ5D!SrLmeFa_?2eF&J:Zi]v<4u``DL5{g[MsM2][&@[3e+cG,:Q0[uoYq+=FFYgAAA5*lAUE4W84MMK*3x>O!%FLFA"9gP0=?7/Pwb4L=iMAAAQAAAAAAACtfqQ=j)5Uwu]`_/)L>+A<8sCcn/YQoB4Hsh7*s?(pq=dBxD1zQzb_S]PDlR71I,rS1khg}dI*&dssaWIEX&{__`zB_hu5jy:O,^xuJjMe2`@rrD=CIH(CZY2N]0,Q`*Y0wMUv0qo;;7Tc.d!Hmw_:q_x4/n2_`xlZCRdBxZ!s8"}t^J^YNQ!dp|EI6s}yT8?0Q~`Ou7nc9w+Y(QN"t;OtrKJL,u3g?}or{6GCyPat<{9YZDS^~v!)Db?,uf#K!bGAx!Y%{P+gpifPrFXV"nVoyrm=9XAs~MvQwl]_D>#F]qYlL8Rd%PtLEeUD%I:wu}q(~{;/6%#f7^I;q1WvkrShwP+mQ6suzI/m"nn9.6U$R7Mq%r:Mn,l5WN8;Rdw?:w=u?`U]wPhY+)1mxNq8Ox16^ha`2pN*!G<,4QQ|Lq*s1Cs}.BGG]hrK.ei@=Q=clDYIht<(#qD`V8_)xVwb4>UvWB]tZ1,:7z>{~e02KkU{yjqyWt(l{h(yX3%=W/T(n*gnfghQ+vrngJH|TPt(J+DdKqw^TJ]SCc9:+L`*wF^zoSB>of?@$]HhHE{&7nw%X:1O3k,0D0f7T}tqU9q|u8O4YW2,1c0`ihk9)Mk$2uXV^fTADX,E=CI(+KEp)kzsMfUPU_xIkm$O?W7p<(H,CB,_5{Jwrob1@6X1(aEy(8t^`<^":;U9L#C^wME1YQV!;2LBS*}*rM%u8DFoEM$X6vPNKIfYiYXw2C6`{|msuyV81hoA#L^=o1zB,ci.2,q7;%t`?R>f_]BwzKMrzAUMDiWF2+?p!#`Cj?4yiu$a+Cf8bSlyH]miGuDc`"C%sOMiq}O)K`Xp=KQ]eVLr6.Kye:pBN2cn6.[3[W#z!w)0Gpc$+@gV*)An>da.pzC)2f7nYz3;LpqgiOF%"hlJ^rvtGgyDa2%jkkbMDl$h~z9)EOzJQXZ,?(Y,j6q:UjA<:+H52U7c5~ivR9g5T/`*M*k[*wx>Gm}d)tGqikCpr}0#lne+bADt7r`k;gjp#oCJ@W3L/Gw{O3^8|0OZ[}BI#8jg#+&@syu#1E)"j3aMB{%27zL`,0G?;!zR_qO1Fj%*x2%D$/*kA|q*JzHY"jk[`B8uDeC5apc8Vm5XbJg~CvBsct&?NXRY+P4Cc&Y`+Bjf3_s1T5WDKfElt6@$73Iah(3Pyd&KiTlM0T.Wk+xY`sYn*S9Q):?IHZ5?"`T!7UneiUv;hn5u9}joq1Y@,;xnh4@+,BFvTY+fQ@(j1O%+jjdZ.9>ICPnNJVbii!!9{UZF_c2{Bw`G(d#b):)i[#=UuQF{FFRC+~v[q(,Q.A$CV2IY6|^t;Vq>/X?!g5(+C7G(VX)N@OV48wm_dl1xGl_XmfrNXlK`(+KydstwuO{g[h6G@h++}Np}$mumNHxpM,+]"`z*@E3VS%:,5K?8$QXNPBbQ*SwXF&=A2di^zUPt@kc*(b|Iw_5rszl.n+cqsCMd^?@/"Wrf}0JEFO&+n+&`h4s[Bzu3T$PMKm2yA19~"ud7@l3R|~Av8;|N7Cr%m1p#e`GpS&T.Vd@b9%cI/Ns=0JgS8iU>/F#TgPn!oX35tMsseHT]k!G1W~5_Flvl@H^#j6|@N6eRP`m&}YfQKt>4dZcV#)a%>rRMEs~/ljP&C7^?VNz_ix=y=K6IM_1i$L9`TK0v=Lw{|a,WvN6eaQ<`Hx:LVSJ8WzI_Y$Vr|wI3~aTJ_N$d7R8Er<|FuHzjr1=GsXSe%Wc!4g|9^V?D3(d4|Yw/}j!1{%y34A~Rp1,kj]VObidKVwIF0?r)CGZ[@VyrW*m`p^x23t@[(IXA3+:{h0hcn7E(:9e>RtC`Cf$LMWiC49:9|)y6+:>xta=kz1YFUsP&Fg]1n)VX394h~^x8|{ceO]RDt8X<*msU;6E+yM`RotW_J=P+;AUi|zE!tXOzW|MY{0/EiSgpRTqd6p,m1s5EO*myhl4eRv),X2NT@|htZ6!UXepy:kX0?|F|+lXn[dZNVM7po0Q*hh{+_B:J1L*,Qj?a%>{yJ}0+|HMV&zb^4[,Gh@s,g]3|a!Xa1{!>rM,T?qC@S1huZL?DJXYTG?e)/g}D.^ZpuSsJEDjt*Y_ASL>(9i)/(6zn@htf/d?PwO4LW)&HBa&!%dx1r*c7Q,7|3/HbLw[/aakS.@c5_Z"Ac_r3H$my`cKg="t}M^X0wqq$|:M5]Q[,IRTV(>mbfUaD.Q|;|A{[jqLB@.CVut1>Gi^GgEe~Ddm&8dR8}J@tIcDGq0.8vE`|(.{B+~Vh@8[SLU`::p`jyg^,E80tFXx+dwz%ExokMYBxmp0&t(79L$Q{%`F{wwceWH:l3G46wG^3`[9.|Aw0M8gXk{0T}:N~wFQ[,E+vb)iF3foK5gOyA1TR4785Xaj0W6LE1_%.xj#(cFrC6IrC$R59hg7|1>2<3+W&X8e0Wr!GFL]b[l4@Fr%?Sq%)Tv99/80cTbc9y=D*![%WgOMHQNI}LfoS,0|2Anq85pfo]OdMf8zBWp4Zpj[l)RPJwu`cdvg0#r/UoGPeG)kcK68}8T~m.7I>b7klqb%v0ZluLxqdW=(wJ*;fbPwwKC{/vD3{{K.!+7,`fD>:edHqcbCcF_YeAd5BudjV^mS2`y3$dK(`:4OmUQk,0nH$R6YdcFcqAc`p#q(tt2UXXcw{@"l4}s2+1t4!_8x^V/7rv{{L|z+&0b!Z|z`5H?64?YNw|w+7lU7ZYrq5:8$%:Ccp#tLE[=:o"bZ,}/vQ2aEB6]t/(?K|KavO(!}iP$weR.M,SZ|_q)vJWzvS3VvY7+/|cg5k)`qR=,A38]H$"/|U207"&a?(kytHzXn)L^Jg2_@J~L?*8Tnk`3>cA~,cSME8W*"HqH.f~E6DI?5$!O/M+$aL#H}|L+>sOn977utAC@XPB,q[w+^ZPW*S"D}fm[_TxpVnUu[RrPH(~J"(+B6~[lT"8+^_xCb6VNPf2Ch!C"GBm,V!~$//AGJ`q.YG/6a8aLiU=1QqCF2Q#6yragtbv23x5bPBN(x7VBCQ2uZ:5)Y_(]md;g(|P~j_9QoC5/t,;r<4%<,k5}|;Xr!&%7Imgg7OeleJ(5`7^*`jknSY^5J7|uC@H7UNN^d4ggcCZU5pe>cY}o1L=BG&A0js?U|`s@PX11{7,cz+PuxBW=7xz@_Y$"s$UE7Nnx~R&S)y7djzV=DjASe,n(xy#LK8s;{?_`:PlyNd>2GSa}LDyGiqb>P+0Was,bf_52RWxHD)3n3N3LbpWmlh%P_R(L:p_9(Z+}d.L~JMM3%YBrK>W!cAi(}y&{i5}p51Q[wK0$n?FrhD:L;}wRMLk5koNz#68E(y!hZQixN#y$;eq]TIg@7m^^{`E}eV%]uOEhs*[);t~lir3jtrO8U)tVV{b:%K5CQ(Oq@yj$IH4CyDk8D:`O=6771;nD2KmX!uE#f{"Zt#qN3fv!nd:b)6wc!EFfcmrK5&u~BVt8yhidUFr~6tVc:P#.HXh|xNVd<(:ilx$=d|BxY+Wf.2.R?RU4`Ao$9j@rR{^3>le6r26Shlqe$>=Sa#HFzD}+Hq,;1D{jXD9$Ln/eQY)CG#1`J7DV&[4nvWQ8,%UcmC:>&IU0d+Gg@zt?E:}bWMK**1B|DcN^rt%}9ZezU9$uPk||e*Tx"}n[Evmgz*05rpDrkg%8h:1Dlkw:]G`Ai{HF!Qfyg_Z4o:V9e&/zz?&IWwUjp+!*=TC*bZ9RehUASTf$q5XD6J9!$q5F#nU5FRb(q$~j_QHSU9kV38:@:gP.}X3JY@Q<#,Ss$E&]qMq@IoE8Z]=t`2,rx6_<{3v*~9Ui[!Zhn=q0P}:qF>"|0EgXAzq!<:xFg`thQgJ_:tq9ZV,XlJUBeS*gf!/4wVqQ/l/0Krxh}H^d!iJ@_F;Or:waB|:G;M0Eqn3/w!#G`+B6GOz3Cx^6K+.i3a7G^q|=#Ef6#=lcU{smq@5^q]WvTEQ/Wq[%^8#T6(Yb[8uoJ(CQp.%%e2RK=?s;T)F:bpa&$DW+ppzqKKoaMR4eiFD%3RfS+LPm`8~60%#4`Q{uKPxJXzBciN0:9j4/{*Vqa>c&5%Kex4jmKB8xTU%syZ@c@Oi:j#!RIH>)L|=V+Ck4%BYg.fce$s{tvl.dN5J>P[Em4lPGiVce|EBV7bv$I05FMQlbqXXEt!>ob61/3E+tg@bvBRK(ep>!0R%&28qR`4=MF`5ic*T[oai3PItQ00`aJn/nB9Ao9thK:S?{Tlq9HZ;iRH62@QY!M4U^;I8>8$0JbxDwpoJnbPs!1|n_ge70t.5ZKpY((T]k4I|Kh+GZ`3`#KAkQN:MaVHdmVm9v%(:hv]g8F9z{{U3(_9&_dR,)LY3/?z>1)y2oIh2cZ7WQj,Q$($SB1VlO(?|B/MJ~;1J`[`D:.i?x9Y((0vXBJzuN3j:jugXTzlQ8!g&13?Zm[b#DZ4P_?:Yvl7gg;2gkdKw^Im[`q"mFCpiwsfc4E4dh2Qn$a_3is*RDvL3./I5FhaksT1kz_M*]LXltrS8F3|1._L{NiHeHUMl.BSoeY]ZkUb@,P_P)w{b4*$O+m7XZR}4Eo3FeJ/Pn;wY2M@pFa#@]Yq#HVuhaV{Lrj~58GcQIk@+!g@^,_?7,US9Uw/[l=6Tg[@2u.#WXD*@XeF8b.o"Yz(g:9LAo25+@le2)TbN#kbYmHdrmgQ:B^EtXwa3+EQqax4h4.XGt*A})bd=E6PxqPcLS[XOP0BI;a2T!CF1M4bF(/S<;c_/8?4d6fq/Ms,eC_l`v$oTo8q8wrJ6CF0V_l~.y;xNjRH7,OM;J@QBTCqjP;f7(fxM+[a1y<7pG_8VZPAUtKrpZ/Ik8!,+dNd^+V42,J?HB?VuwO|Jpf/euz]j5BU*~t42r{%d$N:I5JP[^|Y+*$>d)j32]T+*2w^*/]ei)x/`3&7}oKaT80p/2(z)tEgNy!nx{+xj7a}O}%n.?lhQMVy_ju7GWluWh?:Kp`Ct?(!_qB1>u]UupPA#TZlXu29K`(;bulcFebGEoC]Vg"4Ub_EKjHMhjN~4^!|A^z`d#z|!Q`MbRF$4r:Ne4o#i/Eq>dy{$flvlUA:sUZ?zE*=A|4eFOpF?WX{F5t^qvc2DNt@X3oY@6h]qwVEj;DbL86vgjw*b/M:wI5QS{oRqJ|X%BUW1R.9}O@nuBOWuTzC65`st$UjRExHN52rq"..Hi_q~@}]4qIJPqS[dFyO^ai+s7?)Wa7^N/;C]Yuw?/%9B=T99}[e$`n3beckn}*}:4?.2_G~!cpeau/x:]fQ{)LKGR&QEDE*U~7=^)_yB.y/d4F1=y6h56&Zod~J:edslo#Z{H^ru/Aq|8o`4ts7:%I2@t!N>%=D?r#MoSTECS#F&0eE8Fx&BSZBQ(6{oLnd!8Y_/GD*KvG>{+nm5^;xEyfX9_?},P[M>An^ggziu(l]ki]PB`7px7K9l5;A0b5Oqbu[kshubJyx__i?=09p<1(=!%8eLfQTRh.gNas[d"Et]f3O)w`r81dn6F?RrWnKP)%ap<|tbOrSl=WbYc`)c^`[#Y<5j!<[t_Vz}_enbzIv(tX#:`gu,gMjF@I[c0Gt$)v2UU~K|iL$:/PeoE5YvV(n*cY6(|)x"7A1F:tVJK$d.Dy#4,mW549a6ORe/lxp6oX749bQy>JEqPJuSvzF3qH1?pznR>HqVHt|E)m0+cW6X$R|T3wpMNOCI:8viFgKVE.fj]h[`no2U!9B5t9Ciy])o;%Lf5+n``?wut=nJb6/~rjWg;iC:YvuY|$mZ|Bcyz16gxKRvGNJL/lXH{2NpoS3=J}gpsgW.mfczc(H,KjDySw;`q`r(mC#3!n3B{HlePBGuUu`:E{0[?Na_cO)+eYvE&NQ%"}Xk`ZN4x"F{3rf(d,#|(v`}k(25T[Z~waQKGwL*B`FCE$=%{[.dGcL/9c>>fD`qwz&k^%)^|+SkX_p!e>wRUHQ77XD)Do21~~)+Q%!4+a`lSNMm&q82So>TcH>RoHpawAqBp<^EZpZ:mnI1y!>D#j@R&vih$vX@Y,}f.^sL!ma$xnT!!iuK<)S/"etGL[(>RUJ3kYRb+]k1/S%tUkgVFmuI937yiuHeBh<0eiqw(T)9h&@Gtw4OtnzLgg51OxWRu>w9_BXx0[Z@47g;c@]3dC^9S0xXqSQ[gs#]V4WJVGE{g2^K;HBQZ?BT1hmaQ@=!D0lr}tEink|^EI|2pEn[IG(al;BJVuQm+fz2|bYR4sJ4iu~&Z_u{"uZ{EV8zG=|Q|i%5|tp@M0|2>?nQ3?YJ*|OjttzbTDtXnfx[Cddz,fzgHtn}:Uj|>V[idxRGTrrP4Mc9Q4rl:EWS#N(w/JGhYWyYe*|@8P^RTYKyjLC*Dk|N>2PR/^|l@]):M%A7q.4{ROkX5gf"/_A:dLX0kWMVnJI=S2&zF%Moq_YPiEqvbCtT+|*%Tr8wmkLu(+@mWDU{_6.Cd?ooZn@`%[as,Eg=fQ*ZP{{;{zN}}sc*/6=i([a6|Mr!m1K_v|:8l[tJD2W+k%6t~sPK7`J],5g%~OUipX>+&AO3RT[%[}(%`OwdOKgLPh=nHzn.JGuLd4Y*V^JeN4FabQmIPm)mu8=zWw@d(Dv#XrB2N`FuM"Js4_Xbm.qEI$~0{ggwSzq|9QCceL+Ec8r@UOi&KwLR,|k4(?4k"s;+(N=arfEKhx^({7ZOPZ;f#?IkvT[buXHLmALM*.~JTqfm?wDr*|9500SoSj.=YG`ObP(XDMr#>@5DNpy(ND!4e$.+&Y2B(!YnznbxyU*}YzM^8MEb,@n+=+y:h{4EKF}Vv%$Gev&S#w[;`8(~Xd!_C~?$L!Rcz#R4ERh~5WA962_>0GwFy>>&jPZ6XHet.ZV}cASU&%MdIuq}ElEA=#i&_uU.&_pd>w2)](/Q8=.Twld;m*_/UBeBs=Tc7T&q0o$Wk.DRbthtwp)Zp)qGqg{MzA`tLZ=|Qf[nDS+t`,}.^YaO6:D&Ly$Gzc1>}&b>9TP}.WUk&!$nc^q*zqrmm^iiu@JVhaSu2c>RuZn0~f(Q+W~EiL=Dqld:ZL,9R`7UxAT>L5Bt=.UC[`[zk*RxF5fa]Ux:1Svic!oTXt+6^)RE84j{b~+Y,Uyf}Te)/0zvkt0iJg*U|7qY^7i&%%k/6D&HnZ|A@@fWWRpDQ}_xQHP]cMD6T|!vD@043{}$a_l~w%/=`cuxL?fXihM_Nx1DtTUx(sIw(zOM&BXAwqgB0qzRcYHH?K5^ap3,ArQ^s|uU.]Y!*PMF(PPMZ6>`]]x6^y!!~HTKZ}[yS$TTXD/L^Uh^MFTtm`OB#k@W*!pp7a4nC#UWc]z~lD&Fej&EbBc{HEvlxP^?qHq}qw;5HPyBO=M*"o,/vd(ybRS^B~ayz.#v3Er/UJ|.umks+(GJ]mr}L#!T_,2jcvnHge2Lm>5Ixq!#HEF#p[LxJs.9pM=oQCWSprEpZDAsSJdf"LoFXtETqNI==XSmiQqvr^>F~0jz2&"oB9(A;$6X;f}RiD/;(@`j*c;XaR|?}@OZ6"GV1:YPE@e{[,T=^}h>?!yp?GV2db@vF#g.^UsC$k90UOmsq0^@OPZ&ZY=vKdQ*}0w/GKb1Y@YvM&xuKQoztaD(B?WW=[Qa3m<)k4mz{>GiG/?sc^#ZQc]?r4AA9ec}AnbFY1c.FWe.:fA2k[.@o89lJlB*!C/u~=>rfb3fW`$2YN(oReBy|]:^n!AW~R?4_b~:lJmFY4"(TN;W)46M%^Su=rGqPH|iPFEkBfIP3>VBD,:%=04+qJq1/n|H&3ah{6Xh22~w*[(E!C.qgbg*HKC;@2Blk!Q]F^]Fe4[C(`D>XU}]ND$w5qzkIiHC,2rC^f{HQ/~yB[Wj5H=hua)Q{KLPK5uzYez#+=[ve*r^z%)BCp&XDL!8}JzDB)cZ./lu4f/Od8De"i1SV"b?_M>Y${1:,wa2$qI.l2CK&B<|s|AekY7v(%go`tqHR54(*E~xalsy0Nn6[!u4v(F@$4>EQD~m|i1(g!{IT2~e27kv=DmP]tlv2%;!fcg(!+BwI+{{9w{/`|UB)TY!toDLj<^]@DKF.}4]Aw3oBR%=Ca]6GqQP0:)7hK5uRtEhb1WyR_A.M(3cm2k%JJ4e[:<.}sSoTB.jCw%9gY.yf.CO4&^hqV^tqw"{D,JD,Hp26k~NyPy[^kAo@dW4bxo)H>c$I]/+dV"I(y48Xc+6@?P}r&dReD7/!G_ROws9T{fg`*/O{ba(:mz+VhTb1M3=:VhS_wBM2Qx1yc,0"c2w|vF^s2E$LJYVGnFJ}_BI1Ms+&I^~@}NU_G#Kjc,68}wDGJ>_FI(,5>U5W)mr8u=4hvec>aoPnZ&V{Bea_@WD5,"t8;Ae%hv9o:_#iV.a0>z2UXcVIKo3iUEkR4bG:]r&!rM.p*Hn,h^HEW]v,CMZ&*jc$*zO)<%(MJ8ixYaN.3kplTB3l#vau)}@3l$&Drc)~XF@:c#bsP/&u0^N/>s*K0GkKNnH{N[Vq+tQWpssZ}dFmDPQXjccx(X==.45BOYl?,Db4*:pF/rEh2d^WGbzm_SJAu8N+[({LPjC6sS~`:=Ddzt26kD(j_S_=OfH:)1Wk1I>Atb[VolQ&2yz^E!vBbIn{t*BW+ff7S|L|X^4#["`"#]TzjKOMk9iP}3aek20]o_U:pS13`{j/Tj!]r9BFGcksl*_0(k,!li,nGJ1N9kdNB"&P5T61|zeidpW{K9jdi?s!_+ayhJ+oG@3NGlxd]JBML).WzGqVH:T6QWZ=?>S*DI$%x!4s=&zdhX]m,+TbH3RR4?x,;s[}C`]6~mG!)][T6%v`P$$]mkwp3S(KdL{IdEHyO?oWC5F<z[5&"7uM{Q=Mvo*~?MjZ?WXM}Sh68/vyC)ICn6w$pF:@IQc3[&{z]P6y)*`gn),a3o^?a{?U{~RxaDM5ui!tW#,%/rL7Nl*Mdjc((rWTf#@n#+RE@7s$DcWI#12"5ZL@S>0pD|quy+$#dE3z^MF.gW8Ufk78v!&QqvMx>^^}RZ|0?&ZQLhxxqgz[?;tx}IYTJGnojg"G#Z&OCNnU<+"YGPcQFqvxh]XzT"{Iqf@b$"u[@}1jmYMwwqKC)*l~7Oonx:yCmmFp1H_S$dJ|>pw|x3TN0[h8*u!hAp8SS>mJY227IhMvC}KXczDz0bp43~6kHK%>rikH6W+&6KMdcS5T4aF7>@!r3olfc3YW?*G[=7.Dfo{cbN0%]_Wf3_=q&H(pce(?cf`9ie::`FdS?+(PEup0X2xrfhJ"H(HMc]U8f|VglQztt/hD!&|JOln,C[?VI%NE}e5fMs2?^+=zCWn`D!IJ/1Be@T%*L>~{N(cnyXRM(hJUGB0V.vto+(~crve/qe_>VAM0h+B>QUxDouZRg~w#9E+UFv`KMypewho)"}h2!uXz?=[!I.fWUogp#%8jPxS^(!&1w2rDQUu[2mz{GDSKNcv?PgX8<4RZU]98W#}`VOdn64!VgQkTr3HT"VGbnPO}k`1^DS&qE@o%gRcCCAyJgZT`OU#mMcNF)13zYkMKj4kDF.qZ3wkc41zI1~n`X;r<{Fec&J,Qwicg1|6v%x4*<)3Bl?#g=6z|Zm%a9n^!y9dw_TDe,ff]Ydgl3#`9H6*zF>XuMdl:J}G0#V5SEMIZqJCtkPwrbsANmWGFA(x}Vg:i.Kh3[LsTM>mb0*3i`n@t51XK=(Z_jNSji[eJ8mMW4pHZR"|Wwj`16w7!_omY{.v87tk&Q_r)^^P$Q95>q%3A@v:*;}MG9DiBn>:@qxN(um9s=`G1*x0S)D8HWITdD7#eXGzl)AFR!TdckMG=$}9FP5YV(v(z^qR,*Hh)7,vF8Lj:2P3(0CIt!hpq[FfWxli#"yy.$OA&,2}j];/|xWzv[a{5|d&%hME.dyA+Ma`{ZzHg_DEu(cb#8J]B|DO/y374jKN|#w/?z}`1K8hJt]%znLw3wk,x*FzV]v(~gr$>xUG!4({Wgw~BWfCEKGnmWg"u*3@d"`dJ2(1y6cc0?HN};Ry)#qWC!&R~5cxSJ>ne&D6}stlv](fhCp?cV(&&MMn7LTR*12T0kDd_cqU5@@y@aXWi9&Q^bSpEP2)EiC4D`2Q]>AG|k:X1V@PwC%TU9~mYz}4jkVeGcep110`q>apz^BktS`u~x[sjk"?PZU?odSaM[9oMorX}Dm>+{LvNsJN^}sX4o/O"Ge4QB96VZ/kVm+$af~dI$RJR0a]+0Kox}WH9.Y.bHDO>IGzg_Zw`|(Ac1l|,im4{!ZS78ZQk}71tSh|&~@0fh[#YBt)Y1iv(,P>xMLL@/yyF#({l&(H?0~SA@)zhiTKP^:Y>u!UTJMPO,YU&bruXJ:s&gyl$4OC{F3g$`G]0:y;E<<[~mU+DoPRABrHc0rVd;$bf#AYi*}C}}g,5OBWfNu]*+41&Ub5G*rsqZ>`+#pBjbJd{<;tmp79.>(f)`TWh[A:KErRWDe,T|SF1!sm_0T*[N+1xYZx:n*(PUFx/k8T%ns;n)zABkqT2samo?[yioB&PX8*hQ1(i1c1P%*3?Mhsb8_}Oel^N>6?*qt*=>Q`E1v=fw%*.E)w)?uiAMzBsNQNjE|wy]XC"1gZ"y~Kbq&M(p8OT$^K}/nfA2J!OS<^enD_5Gnh8S%ThlTVVa`210wq?zq,]7KJAfqUWn0FU#,3*FVa(FuaT.ilZy2M>QxIsjS(/KJy_T{M8;k>Jl7AQqq^F2d__bk34;;eBqi?.)9=RtaQ(m_l#53[?Ke?>;Igw{~"sGY/E`i7LRqy@P&z_:)UGy3O@ihyu!@?D;C|.>GshraW`sd4>zk^cL|wsiI7_3/xuD0P]@ge4hXrW_hGQ]wGM*>^gT3aIwF:PZ(ulML?6V)LOCx/:mY||2S1P8Rk|5o)FOsW#2n*kB^Wrg"jNk%0w,Q5.f253Shz@H*U=B|+W/&E)DYyPtHFDF?r~N]W;H7+b!f8A{L4;6jqYp/LdLfD*F)I;fyKLZ{dOrp5^">R{L&Zv2h/t5908EFVMPq#`"(gB.K];95:tR0nLQqW.?b%QrqL#nd/`gc>*bf[a[b~8549%"OR5Da:eG])IhD(c:=yJy91V:xt"}{aiKt==+BATP|Py^@sFY;R$qY@EijkIRTM>P*G`LAjHTn7CaW:*tPXy>L796:;ao@FmglRrIuM^!<6~FVY5T%njXx6w@1nmcsO14`Fxe;zeq,W!6NA0{JL&dB:"Q}n@go>Q]]rAs@@P!igb_WSAo@SGdYUf):$iUC1(=3{}ccIwkvBS/bN*SB^=hoDkT~y#5vxfcBlX#c6~@}T{Cuj@5)BQ^3}/RDf&=:?MBxTEvlM]%5$;|Hn|WUXQ@KL{#1:T~,fb_kI"yM_Spy%S*VtsKOkpglM!W6F1;haZ99)RGG{Pu,8q+I3B3bvxtymr{[kPusy*+`$:3~a?}Cc^_Pe!e#K@(j#Y?WQAKq7<2HKiBI%[lhP59LV%5N3f8M8LOE6?E!{,:##.@#Vz941Jw<_5K+ggk*|(3&Q`LgLQ=+l&P>5z3Q3)Xq4]ub:NTb2?}ILtfX#Y]pMz@[r$1_W9}EzfdPr.WFjz$N2hWwnI?N/;nj5tLx[2E@ug)@}#HH#r[*i)|V8"L2L/Vx5!ORNgeVt,eMifEw8?V3A.]2nV?mj4Pi|o0gf,du+tfqRp}~24u!9`ar/BkK4_w,#L.r/P!!kCq_AvCciM_^qgx&FHGuM._97r:Q?qjqBNyA1/IPuN}@zNN?;V6FfMjSOirC&kKw|pMQDws^l.Ha2?)j*m*7&[:3^v6)18Z)Wk1{:)>auC^4V.qK33$yyK#c=ZyCN)g|Rf1P@LLxydqHV_r^eNjqmTp&by"Mh}~lMq%obIN+vkOS@,}%=t%[S6V$E!a{N8Z70;Bt%BBvfFW(]Z;y][;0!D^uXP5Oz1g[49c1:.=r>?A^pLf[;HhW"&eag)#;O7SWs!!DX/zuC>>Go2$/})/c@|!E;ov3TRj|hHILk;&Ab"*JQmxIL!57=S",d=Ju7J_!/ASY."rD|%0T;nqz&xi_uKtJQF6tCK=s$Q)W/dz!/MF2`K:dY+,8`7f5QWlU*cB}:@]08,IF!Ly"p3h9cN*:nQPWv_<[+EG<&+6_`kXy0wP^]B!r]cJoXS3Z#M3m~~^?WjPrhXgxRFq*WU8L$u,!8o>5+tfn6RH!cx%1$E6,S_,T:+?lg`#v]UN$e#arP;q"jhB.[%)/_e`{5=`,$rn0b@qHO>(u[o!Zb6Y)6k3L/iJI5ac[%A/(S(QBj3w(PA3"I@c+DGb,Pn_@s8*n5jg^O8`rfP|)|4ob12[#nnfS05ck}eKWT4M+hmRFk1j_/N_SmotcEAG3!l9F]lD[Qb?&H[8bej$bE"mp=~{=Yq|ev}eS@0rVK"O}>}w64W};JiZP3>I;y.3O9t@)b*28d_hVhs*C5ykULzv+l|e03]wA3>UAca%]ztOVy)aD2~/yQ({[Svl`^UN:&"d1Ijb)"Z,LtNia3Xi0X$pd06z"#:XBIY]"8lzl{edIm5^C[SHmlcDvRjBYxD@0doUqB"L:al+R:Mz7(nv`kHwW:0cY:@6A,S@?1+1Q0mV>.~QHl48Ey_0lv+~`w+<_Kvt{J!}pml6O,g52r$Lv%/FY[PV[?2SD?sL]6E0`yCSQ?raU({?.V`Ubya,`HF}r1ay@jl$pGy!VOr#ZXd+?a~1MgLc!8T9Ex!j56)n=DIoay).ORzp#S^~9I`QV*5]S`m2:$d:;/hb~V[HqJtPP_FD<+$YGblC"oSdt25ZKrI;"VcI$J8S[;y1WY*f97,Hx]Sy?>29*7">:FtC&kr<7i.H2;fXHYMD,fQo2mnw(]AKwZ]ZF=&*74v3gu3AhfNc)Np&*+g|Xo:&rdJpR&v6Sr0BV%GY/XW7*CaM7[s2#!ei)i*XLf$`#EvnW^=aSb8ZP3VqxW2?DF`+yfFm7NeUw2CI5$w5^:Ap:$C25kv_6h`,[lhR9mB_R6wMT@kt^+4K*}c4vA%%}yWxbN@^fd*%++^#7%5L6]wREKaEaN`X*xd[~plt(g`P;[Wn)0S>imvS5]$m0d*sq6S6;Y$1]_`(H]I$D1~"+Piei2cBwr2OO_nW@?/eGO>7cct`nvLH#p(gmUg~blIy]98XMc,|4.rIwu.1*7"|{"[T2dR)[W(PL3*E*zrhITI=4Q31cGCI81Cp4cd[uPNmZrp6_UM&pREOZ$Xb9kT>{[!N[S]o&q_=>CwOaBCDZ+~lgYhdU>Y?1CoFPlk+hYAt%.+n=E:<>%Sj{i_gN;[%xAsH|:/RGt6.8.{yjf;xz+z3Z+:nd$&>Ss{#4Ig*_>90dx0[H$V`fKnEE4|}biPsayO,z=LI)#DpPzOO.|Ly%!_Co/?Kky4X3de};x}^lR0FvzN39".n#b&B"A.&K!d7Cbr>a;d94Tk((7#c?Puc@5MJn#lz8M3oSA[s/DiS+C1Ft8K^(61@w0D)Bt3bY:I(cVBAO@@^1YBf/XzipZgzNEu(*RWjrXSB$$@,P+e>m8pim`PP1N8u68#:nqBJ;*M;q`[PdmZ>W*zfMI7Jfz8EE%rJ/sQcEFZz@+&Sua$hDK4tKJeT_iXP$h!Bj@AF/.,{u$i*4E+?(*Tk(8Q*~#XxZ81LWvN09=,(etj+[gnzG6W=;"P~j8w3BkvjKq&p[uSL:W:%~2osGlrM]h9GqK^*{D6.[fq|"KWM`@VfEg$:Azy2.(%?9/xf4m@4;M/KdibH9zsD2>$G)Tj!uY6i(hao7y0$(4B[913g.c~uVi4/JKZucv;IlI1d&]:$0N3N{OruDgOmg_fq%li6r?2R|UxaWu5#q3rIMZCl|;O~#D|;~!XY;daRF@:CiFb,+mmB>dUGOSs^(knKn&r2kw]q+Ao01nhQ,%ulUf2t;dJlX<%i.*|bm#Oj1j>gUyy:@LfX,LgSJ&{H2CppvMV"{#W1g,F0ANjHkcez8RWeE5.vOl5GgvJfG0H~yr(vl#*>Eyn[U$ucd~WGM2rg+:S7,APK(fr>6BUZs=2}bD,PD)DPc36*8Ma$t,Uos`m85:m1K0/F$bxUyOMysRc{Kpah@*b3B_GF5=t~IKr:^DyPw;:4mHwiPWb/z4JqfHILkyI4z48]1>F&?$F9,b,ktnfuQ~(hO#?3((AcHH6Xc40*TK3uk`o}e$1Tb)?amN?.uI|2R_:Wr{gD4<*jJK3pAC<#Y=JkE~UWsoy`^x+)VO$cD:gDp6|QcGz8mh$d`N)=%R9TG#a&Wwxu=i?@jfXKKVu"@{fwV/%noc?B"vRQkG*qBUIQ6%s;V^@:|aQ)(,4Le46?(9rzY|"Lamz+}_}z%rR=k94S3t[k~G714h?T2!}!x1!L@OQnL|M;/G%qX=(ph/8(,k(zdEe@i,A7&l@Ll(ACh~IM!x[8t4!My$dv.<#SfnI9BEY0lyhBH?eX@Aq9)}B0tDVw;t2_n4VtXHAz=#G=gT&I9nX3|iE}USCd$;4>5/]bcmuooP%<)G<@`S?RTn>[lI|Z<~FjbB7(_(2<_:*)d8eA9RsED?hoe:qoRP|LaT*T:B|J8Hq|J;[&|QSVd0#l+oY>*8qTSi#hb[ZW|>KJJ}a}+5/=*MM4/6uYT#jobO%mNBLYbo$KOArdY#`(kmy5ZTQdfS6E{];Yu*![~jZx6I=$|0!SbfCVLF`k$vrN]4(p6ZF`wi@Oj/Z61Yjv9845*>kL77x(c3tPp4#x?holoL3P}/^mv{[O97&bu}s|muYD98XoxhXcZ`jOwksuTx:kms+(?N|6V`_I8G#^bh1pDNtE7orK969nf$k{Czp,enUSYyH3ky6opTHp|+Fb@v/r>8$bH$9JICP^dgcQ&s2_pHaH?}}mv/XmkI4%/K./[Z%VVL!!2ZD+^;&^YpJtOk,UAtm!lw<>XN:Q)8vj}M@E=D.mm6w=vhgii$J3LP)uJwMwax?<$!**k`9BP*.=Psc6XZ9[}%qRf"VO.2V,9kTSe!25d^}*bO~Ivv3xztuCHVxc=E*Rl3,C7.`uM=@VWbc4vEQNh)qUI)W0g*7o.rWa?@G?}+TAqx8aOX<:@g,JQ!B8br>hesS*K`.LW&i#c=ekHU+:4W0m0th.MFuk$iMU~mGr_gIa7@|t%I|LRj@grB*Qo.vDl#C:UH$CJNTZL`zE[3LO}bg)C1LNN/PF,k/7~6b$Dvaz^fovC3Ua3&9q>o;l!Q;m)ih0W].yoTk]WV:>$3]sw&4v]>,">JitLiMdO>hsYzujsX50+=7sh4:`q>s{q!;eP2I:N,=[(*6c,UK:Re,=]8kC60=,5ELhh*5DTwk%Cid%[L*!2]*_U6_Oc,x27hYs"(2hXoPQ}ITD#QNCMU"E6GQaMBiiBa3e]3#=EgHsU,%%pDpxjKtI(@rDYJHc&TS=Ov3=;N3(2R.?kSn!2!ctWr.W6||$.3Zw3]L2FK$F2~K&pOI^K_#.@=E4>oWa@6kOFib`G1VG;0hkVv5N0vpc[oD?)zkvs<2ZJKnJ^S^4SY(3yJZq5Z$U2(/f7gShI>=40aiMGf:+BE(#H[1<:+pzqOHTh6xs}b*rSK8^.OH]CcUrd>c5FtNjQv=/c#ux=rUu%@wC6tLbLlaRTn8R&2"ohZg;Ld9?>ycX9`4yuN1Wp|gy$#]SO}%Kyg.{)<7k_fjYykg=pF06I}G@]ml!jNTHXO]5<#v_#H8LTKvJdauJ>"(D4ZfQrT8Qm7~9oi#b9{X}Wp]tqjwiEI3SSz6J8`}EW~k8[<%,@tY6?&^m){3ZcH^m~;:h"_e)3,:.+m,=R91rKT6,Hl#J(iVqU*Z$hs:7+@EqUBx15kp+x/Lnb$~SYpZT"JPE8VvFxV|aD~H:dHMtzp{mhGeC3*"?yj+0kkgBnvF#nUH:J<.(&PT8DzMrM>p9aNLnid7dM8,*JJuc)0cQ^356[b8(NF{CA2PTQEg)I8pw2&cO](UMmw11$No`#ljSZZ,Yt]*hz,>%{(kVcUbJ2;1rFJmeyj=`v^yv|b#(w_}A#]%8/Zb:^sVyfYvmOQfFNay+z#<(z!]P"gb}&R6<:;:J9[}1>)@~:hrr$y!68q.pfZ.!2!JINdNNvL:![^8)xF0fe4Mbo5_R01%qYYISXg1Ju:W@miqNf~2bbF7RDmpxb(.&4%HexBhJ[kwZ&R8Z:2:(/p/r={:,@4G8,;BMRbG#V%YieIWy0EX%/Zw;tPF3dG>iqv+z}v!iDRs:t$<)]2Qs*9Ej[XhQX*]sy[`!T^]6FFZ!g2;wUB00[{>(ZY_:)ZR[iN)6smu^YqIU)yu*#3h}crq24ruUJI5YlT$azZbV|L}JJeKpX*Rv""=.%iGRz;84t4[0+(t3U=c8(*;.mg1zxE,$E$EU$5A}}.c>$m)Z*G`W~(b2)u<.7I+Z6LBahg7rz6>;TR("V$fN4.[I_V)u13zg*{^CWv[]RDEI:GC(Noh9PMv4?56Ef20eBB/.tynBpFBaM=LAHODd8EDI~JNDa[}1hx?Wo&rVIWHeXT%(_2B"fhKjj~cARS>6d.{32CFDAoHD&M*caB&=kt!gj6?$r|:OK6YL"xbfU*+SQtT%`mb7BY#7lc[8Xa8rTxpg?n`VJlzL,&B!T{odck+#Ppcu?*lf8;XJ*8<2/]Gq:~g=A{/VT[+)[d!2Gc8LYr2VpgKR)!l`8F6^0bE/k~yL3*0@:QQ8:Yj[Y(it`.KP]g%PMj)7oM"FICID@d;+rU&31(DgqVv9C%Nr07Loml4JTRGzI[py_qw,&/Geg)y.]WKcYOTa%]4q^`9?hhv:sW}ds)ml<&WX31AjB`nAj/38ipn=p!$`s,{25>SBHH8%!5eh>r_Rb99E45YLFx3*ko`40B}%:&,iWLGk3$D;7;*bHv9=q(1HcmFJA}~T>9;^C[>Fo:IZ.b*1?W=n[?Z4rKbYK4PfdQwY07rag8b9tAC;vT=YWMm66d*kiA]p;.w/0UYMOil3ubd_&9F?(hc`EcnrsEz1jC6#T[WAG:cUsSj07r5]uu!XX@!gie"vpn;D:Zy_wM7<1{i+MH>"~E%bI(_E9J`qB)3%<[j26Go1NB[@"}8|QDZhH$l=T@qXqrO@JCkW5Cn|=e)&Bc#CpN$]O?w+{Vou.L)~{wtoXG]e"_CVRu&V!`zcwGK]P0aK)C2#p`v##^5_1pcx@zX[btzeH4%cftg}/Cx!+_%ls`_fE62K0Op{:>baE10KDfBR}YM9dbVX64guuE.JurW*5<|_4cGj>(e46*mJ_3q*nYZmGC;uO]H3T{IGMZD6hVi:E:Z=~DPetDI5SlgW@Dma?45g.I3/;z.B^_L*na[fkT#Aoxe<33%14./~4@Fj[Sge/IRBLzeGG]QQ0Fhwg1D@G=uuR]jq&b>[/~R:mAZP:pgA0MH?Wpxw?a#u2&GMkt]SpJHgnxg*$u5zdqW)DA29H_nSfL7i"EAP!!<]r~|~4YA96+A:22CS}0S:++_h[gYlz2}C&?;???7+kVR9m0+Y3QIB!2mMl8zHT"iJC^2C{kZ(]W9q$Ge}h*{8i]k*t6}FRH._&U^Jb**uV!ApOeHsNA|j"@gM5(tT5DViw]I&nls%s14?)%&*);3pO6,.4{UR50n~Z}]|HrIU52(tJGB8=2Q~CrX$VpOm]T:/5guh6|tc}9>q##WXqSCZI{0#U(e/]L|%jNR?5uy;G]`hzsij~Oer"UzVj?+{cAgBWNP}fo#y5D,o{bR=2`I%/j:LJRb0ch:3_O^X],;xoIWdSH3tl8ki:Y5U_$/swRa]{/q^$pDt*l_uHI_?7Wy+^PHhx7*/:xZ0O&3G4R;[CKYB5W|E7BNf!a3du/w=;~>^{9X:M?OaZ;/7p!^bC9P/nhyx&/JMlT(;5cxDsKK0F24J4bu[D[B;ntT5?ewxVIt:"B$GWhK4GsEA~Ny`.f@s*jd5Y>jh/AZ_E.FP&Hr}m+dy}d,n!.yur4vM4jX`3pE3:V(Z(#G"jicof!ua6JC`J?o9>R_;G@`xN6CUV"Xs/=9u=bT3_rrC_(d)"z?c0c"!|L`mzi+y1nAv#95nXj]H)uHS.$:o=]gBO&ljZos`"r%TCo0Elv_mFKZu}u]"(Gwj3M[F_QVZ?2pKX>uyMv#qBgLf+b0W7saZ&Nq)MUi!,^.ye(+3ht.1+P[(x|1sl*.ovrg:(v_A1&l>`,5j9PY>]H^&81vQ|s$xVi_rFRrqF@;vf.jR8&kBp"Tl:sQd?@C]l(|8#jp*bM^4wz+%p54`XL28t=f7+t*M"(%p1H9uw_t0_HGlT.]5T7.Oj$F.*JR)aq.W/oNQNBiwt,}.H~T2cd6./lz61"qGE+rVEdN%@rc?+!?b{!)hq0}W@##]N$)?iZEaF+zQ%D>xcJm3u+h87yP&q^(S:~yEA9^67}$fIfa#.M&gOC;{t0g^o@`yjgKtdl~5DZ_jmsHQ}4q}k#p46gP~QVjd++kOzsCs.>]]64a7dgxY:.U.6HaC)~ne{U_BXZDZYCal%av23z7,gd&}hk%q_8c7N1tQU%WRj+aq4e@g(jZY5M6vzj9q]h$h]=#~`n%.G#3EO:H5<=a0MjqO>Zo7L6y]6guve%PkJ@^?@Cmh2kC`~Du954;vQgL.*8l}M,W9dlTN8z]]nC!:+sA,HRwnQzh<{Ilf1/jR8WEy!Ijz#8^N7&99q:F]p7XR>!>^!h"zL6s/Ha7lQB*^xr^5~N.{Ro`0Vy#j&fX/CvVD3JS{yH}Sc+tK1iZ>|Y~J`b+;J(K089mZKP0o_f#iBjw$)0QKeyZjzMbp}tpX<^8&~E#d3CRTN~P.kq/O$t>BJGe6{WF6{z6oIy+/Jb@hvc=.pa/Kd:2E/,r~GE|uolU!qZX;F23)xY[T#pR__*r,CcdA0?9t=mqRRfY&oK:>O#rny2.5?YQt6S?yd2LtBd9t(%4r4mW^Fk{hYoohChN6V:)p#tu^ZKo%nu*GDCoUtwRjqB,9=Uk9CZZ?%)s5hTsojDY?oQD=G1yId&l8W0aUi.w5?VjWR;B/fw@bdpZy3Ko}WgjHTHZM_3KHsnHlJ|yd(rT0CRK;9.>u}Fz(VhzT>[>Q+od`2#u.`G.?*1vo#F?GGdF7h).zj:u^,1w?8fj0h_kA^G_MJ[E$,fX"PfJ`U`GuCZ;P9SJ~&~Md%t{6r:"jtu/p@FEYI2>CSt?&r+!#a"v&XRcx}2/G]Si)"%/I%"i!&I}m^%lV/ESdJ^#sft<85$Cu`SdbNKVI!Igu`4cLl=#*7jM0:(vE/;"e*,e}nvjMGbU6tx4,/Akt%w<>a_`yO~fNuSf]zzfMF"tEYX|eVt}WhzGyQj=>jB;yXh1gxpMeR[cY(1$_zBuOP>G^/Uk2uz[L/G{0|[Yh{F#6|f.^C8BL/6dYHp~<8ePZ`}jps*Z_}2#}.K+]mKrjpfx`^)/c9pzc6=e6}.M_U6k[pjTpz_A!0JOJ`wnu9FFy1SpM_mn70fJj;I7pE[9X3:W{?G])LrYwaLJ9zFG/#{.2JWX02%tPEJVy}}"#w(0(c>tb8_4Ad)coo*S=9xuR`}KmMm_TPoF83t%h+`0{,XCz9p2Rm7jBP=9^Qqj7rE+)&:_iT6KmV5z1gTm@!6t%tHz;IlLpf[LY2bk#=p>Zc21g.jY8~1cy/&>Q)`=YOp(<8$YXJQ93u%!cFd7#EC%gDu,~Q`|Xme2z>"R)||DGR{jz1~~5=Yd4tEGYUkg0b4ty8eAk,F$(.t%HvjHSFKVa:|Y#dX783ASGk>QM+K2#Zt5{EGA_?@P*SPOC]C~oZ2q_nYJktKel*cO`}7a`0RPl[&W_Bu)YMM/*d[Ybd$l}7<`WOy9@DMe(:GfGLXiV>nYa9|O7:jzlf^3dIa_@KY_lp$4d`7:#R0Q`c2VK:o4z%lh#DB?z5@),MJ`YM`1i"RI,l$r7]*=H!laJlagdc{MG90vy71I`to!O~iYX<%Q3diKLgdZ*^P[HJYm%}7hJ,(EwRgTa>Q0W+LF^1/&;O$U(S;;zM$9(FAo4SO1DpJHVoH8,p0fnj:~*n;s`JH?ajU7r6O(tc3CsO+[qadtR[LwhOxWOO_:`(%}fi:LR=k`$nj+$N"K?2#;>_Y;zjJ=SABP&pKuC&yW`~ei05f[LT;Bxpf5jxB;b(T7P]tuQt*Ph3H{sz*`)!Cwwv%1v>XG5a?G)4k20a{RgBN?:}B=Mba+Y3K]Re(Y9.|WXfx]/XY5ZilP+l/d4KstmvN/PD3NJ|?u5_xQ}dEfw+F1(YC]C~u<]2CO<$:9.$Q;{:@/3h>4;K%xi1sY5%|O57;!uL4Iq2CH"5nWjY$*zh?l0#Z8+,Q}91"9kS;jl;67hAE%*r@3O)Kc,EJ@4Hi~AQINc5H$KbkT^O*)um`I.HXH0AE5i4DJ_b%1c;i7fpUKIMoK7"JYeD_%/AulJ>[Ya6{6Fd1frL!?YndnO.tndutDe>nq,]@+EFgjw=/A>Qf^Oe!^/>/=uZ2#f&(VB[lFp;H~e<9&!nGTBfjr2G~FYy*[I60Xfy/I$2NH{II+C1+sM>j8]j^lC$1U!Bx[S.}~[a/x)7@HAa+>XM"Ye.:_rY~1wOA:;9f^|C9>]SoJbR,5Wi}vV@6j/.CYGB[NxT`t/X8+TrnHwe*)~AdV7^?`w7wEj3#B%&KK,*U~S78!xwZQiq*O4RwCUMQGFvB#e!s2I/]czM!dPy[FDJ!,:F8.mg[_j2A=#oJ"KJ;a_?MstqyZC$G8x&CO&y&+?29`qO!`r?cLDDF<:w2i[~#(JR~tS!l:wQ*ZNTf={i`>usiWBGw+?7poiWo.@BsfT?]:ZO"=HaUo1nD[(q`Q6GP`n}Zi!QU,1yB9BC}~$k3RT5%/~{}*j:dLe/m#)l.!+)?~Xz06_@S4l.IDa7rs@{H,1k[Kk9ILZB>XQ*Ju"_Wdr.bx4iwN9n"vyilBx?%Wq:}1M`oAw2/}XC&V,,^:dFAS)~|&+HHmi~jZ_QFo~q$cAbh_hM/UMEB?qa|4*WHiQ;(iKy/{~}"ozrUq!$}KcUr|2]NL(8dQ83k^(3ANdxrN^E~CGj%HiAN$yD}P>fwR*+gi_a?qTlP3Gixg2THf,llq>Zi*G~>+%6dM121Hf^TXmGNC^agP@=&h3?:1=0.IQTo=Av,gvSfGKGY4)+*QzREgCTV~psQr|`fuv>r={u**kv>fR*)]xQ^oUv/?J{w/fzi3y/[W?Jc?~ZhYkAByD}E5s/"Vn|v#wHQh}(*zUfF]N{5.oS+}NHb,=pHd(o@^wS~/#pyKv}e_OT=IZOVtY^X?`.=D9b@j_AzDfDKlkgOX({8~(~#+lvIX,OJ?`}v@Qtta8_X+ajTOL[8ZVWV<#n!~?*:DE}dl[gV(d}b(R5)IM2v>20,[^JXU,.e}Aw6r$wmE#P>@H*(*y?DE%,3VIVy,h(%d.hAVF4MA.Mb%<4/GQyNz+oW/?qcap+ubhQmc4UUSOcNbUM.R,Ug048iJfSDZRn+MBcR({0cr~_xRsV3[}1=S(a(B:(#w_3QaOh)s$YcvnbAODAc=`d:y&v}(=N^(h67Dr~"ZI0H80**u#h]1N2$K~8.e1Ye+kU;v6io3!(aXuxoC0phM}YnJCF8NWS}?JP[&eBr&Of}]huF=(Jp]41|S5&fi)(D}Y3Cy&tP!cZ>p8hP$@0G3zeD_d8oZr//,zGIPcy:R*+;#:~3=I>o(LDpg]j!jz#>;SV#X8%,SHo$&Wp/T6(3#*:1U_`/4[iPn.POPT!%32v"CFwR:;S]">/4KzYGloG*8B"&FYsIh,*dwVWtp/^}xNsR[bEe]akZz&x31{9r*Pb=NEWgcpX"/^Pf_>R|ngoDH!`<5y>A,w6`:I2wwNMHk:x+`}&b1iU}jDp!S%i1%.+x?T;5]49/f~g9poRc&?822n}@zGN,L=|kc3<^)C5v)k$"EM*pK`E$YseBK53NP(YQmzHzl__`T[lCsWl}YyhU*"+mry.S={m8nJkN#v)Zk0E8@uT1:CLy,XOa_zn!KGS+o8?21Q#x&:Jg_H$19HIif!,h}|5g.Je!w!eo3vkcd*_Yl7eGG/h&Hk||W8;O?YTj*<,&+.O66Td.s(usaJFh=iLYgj;2;ynI$]5]wP$@FRb]sNMvo<3S:aEG1w~*P*U9;>_G[">U[]bd^q&jcVID*v^pTaY<0eJbp[7y!Z[XFc+CfAyrVSH7~5K7&OO3Ez8_#9^S6J;lAS!/=J]T|==MR#H#`cPwnUoCYX~Nq#[hlA@x:0w;byd?Vr%i)OUk2YKsRU.MfvFobw@&h./96BZ[tImlyxrqjVauHi7!1O.?3EL>:gMHJ9mxg,+`Ltmm.e!@TqJ}A=^D[I*`*3HVPya6>pUU[.]^GTXMukAWr4|=c^t/*53wRHO"B4LZQ|8wCF~x]kX67#sn#kd/=Ks5jzM6g:O$:KNzp+JF8,Zn10&3zbdLebd1=:B*5*J?oWx>zn[UVe|_DC"xt0*OZLQk7m%[/|`(ch^^/)7{hTB>u;fF&]2yjrLP/./A^;wmc8sG+ena)BtfZbgBvTuiXd[w%p?=f+tkWOts#oco^_m6!Qb>H9$OQBJ2$I:/(Ie,*_F&Vawl0w?l9(9`R|j=$<}^pRm_/%.>BE~%5q*;guE+*B@#ljEnwHsFeatN989Xy7AzqCZ4.}*+xN{)x][V9y+DN$g8NL`#S{F)08iaUhAev$xTM1~1Xgs{x+C}7?kmbZ?hxpB[M`H!6C6m@^x?i"vBfw7k9PW{D,vyUkT^<]N)8y+O?uSvL}V,J6`pFmMO7kcN50kVt1@QR`oi6cTZoh|@RUo*OeXG+]]EQhBD8_TzKqbu/S!?!70LK7{Hx*NTTVeq}`{rMkzM0L1spzpRpO/pv_YewZ8%<]W.cL8/[k>]/;u&E=jVkr+/jSo2%VeupFMpeqY0BaTfDF$0@cRYrRP!5eEYagE{mJu(tN)v)<]%[9_kiGgQ`PScSS?BXoZ]G11~{t0qT{w0!Hi.3mNX&D)&qM6Lne6Cz|N!*n+W8c^rI#.|7,YD/eOflqQ|57kfz2=^ixUkvMF(g?%V`t@wA`(3*|=kVy{E.jPu`?Jq/=8(WK3tbH@De65*ga[.3K_2:($/%yoX[w?EamtNDaUD.mlw"S^bJ3@PDUQhKM8IiC:,O6m"DermcdFS2xE&=?xRHQI5)v;ZSHxQ?$0{`<8,5AXx||}b}3$bj0A:xmA13)>c&:v*fK~^Q#lZHMmrZrmCB^$PZd=`EkO[?prr+uCiaEAHFbqIq~,~J+Eu}[GHQwulG{WYDJjj3e%,1w#)eMT]t8B/N.2]Q9n~H{x|Y:R"uP,JH4mBZq"M5*JLV`"~!c_m%1Yo+hi7twT!<&>vZG%9;z}[Ml9Bf$Q$#pnt?JI[O(YTQet9yT$p$HQVMZCf#vg]USC$7tr[w!8LTi[zR*I~aE_FErDAt*CA.wqU{/D:d+r8Sa[gPi]42V,Dy[)KF6eYZ<1:"%kFIFIA!&GPXsA,UO$3`/lQ4LvqEc4Y2y7$>7;d.,`P9^>@>+.&2u6{`V(ma6re)`"S<5d$$C|~=Ca%$S;2TI@#4l:[k8GnQvwk=[{FZwoe,s&G/vCG{vje,x<+}<2{I.Z:|U=1$:<{/r>D=79vwyN_JW=ho1?7`Amv;4>`P{]WM7^FJQkNWgm_1Gu&1|uS5>_w&4JmC&ckV:sK6Kf]O$jvD}kLi`I[&$73j#:{5Ppco{_hS!6,SyJ{wUw7J0561;vu}bEHki;i:G10Tp?B])[n8[G!uJVv?PC<&a+KD4$4kwgmr3GD*YU"W/y""t*|z=4.H;5[vt{=PCoTA8{?d(Z;XC0amLeZ];p]GI2FRoy^5z@LS#k1x2,l7rKv~tw)6(gF>!B,z)0W0~Y2_N!)(mN)RD)TGn{T*Lb3e6Z.xyqpF,Ja=1:?Kla:FkBh^tJeMn,xvTrv:W?eR8FJUk"+|q7js|nBs*|aQQ}2EBB0Edx3IbM8>WB/NQjN6:A#IWmv~I2yW.h0tbH`5)*:PppH|)"R6qIs,ONBMlwc:{4))$=?nok"[/{6]Xl!|m"B1T&iwR(Y$^VG,Z}?|2S0.Qr*x:~,#L9S,GKJsT116@xR6VmKTmXZBG!0tn}![4t"$[k%)Y3RPSB07zp*bBZ5}=@!L)E@^s&Bgn()#&<)?$7G@NNV/oHJU3x*QncZg%2K:UMJ,RTo^Vo*SA~9hC69arMnt0p/lp!6W:;7FXr.7QgHopJ>kpBCq7m&h!?M0Z`P9!qj!=xSiLOZ?&yZF]XqL7N{bc14TI&hP@j[:.c4(jO+sm=X15{LiLsnpdh+r^aK`}DLKPQwPG{?BSsP$[o_^Bvv_X/(|XmK0[=p*Sj1n(T9nB*I`2]X>F42p2J5i+d^e!ZKv+)D=3.FbM{OeYl`I"+6k|jDiZ^MW0<}{>@x0VL?8Qv?6vo~_Zr1A5&Vi>;H9BKa6y~;p4t9V1uRV)}8gE[Tm@q}tI#6qNTvaMSpM0cTz1ho(^1M_TiozgP3BwwRRrv"w(msel]&l9Mm!/Hp(gwqjC:;SdH{e{F1Jeh:E9VcslXts.<|?^a=DOm5k_w"eo}}S,fjo5]lolVjQhCw|FAofkgxn9kKy#$&#^O2S[.w#`M+d={>u=7ILVFOeG(;vmTV(%n8qPNZpKEd,OPODM}9YTZ[/aMo>o@h?):o0$Ds_eVfeUo_/^k>*]*u$;_en0[]HB>/?xs>uY:S{C%#~LpQLpW~[zC*|1>u)Ty?J3O2Th9!Iv#U3X.thNqx@YR/&K&j=?G*_@v.pM+UNHes{P`G.*_r4&MTP35U,"g3siww%{r=?=P9#:&_{=|}RHoIyD$KD.%."4x^@9jYR|G<,u`*dNY6XAn7UDUii{JHLOD|j?Pi`^tRR%7+"iK@=MDL_DIjpO[tNAW{_B&y_k&VmP{3@dL*^>YHT4LTjSnO%38W|qc$v[&fUEN:EfkbidN%!JLLRCPEwYzcJUo0p$d#PvDFOw9B_I&;*)M(04:siTE~^6D0bv,Zt?lh^rbweQyVX4lpjG@38#cG^h&pV<]7vL(4oT!DhBC4@S3|zep_"By2K8g]!i+WkNaG")SVgK),d9k%Gd00NquhR?.N2^H,a47vY"(9L/.HZise}yH5koImTatnM|n2A_Hf{$D$`,D9Ms%9eaqHn32sc@E1gQ^BOr/?Vhu9p|^&O.7$rZd2&+u`^%Z>MUv^BzW"0^u7@#vM69?]I]4(n;L,/ai=r7b?!0QqtvFSvMB23mMjM;v.i#"b|7[&B/:9Z*?I=CLNcn?0|K]C]P9m!~m{JVzwA{3I"dLHM6kj,u3.^B>1PC5Th4{c4w8k50WOech<;WN},PUtXp$WZmk4*Mim:RfP`b?5gt8KtXB4in]Z]IUckD=`,iId0>rudY9[#0h~9lRh{&*mJGR/[,E5<~Qj[h(RBiBXwRSO0!cS#=("*fH.[RkTB&1yt1Rmh~puAk$nqq1DNiJJOl..__Om~x&9=E^AU(!z%*uHLveH$#8SpB9OuklNU~]u(4Y2K_d%fBms~67Dwc^||VZt8?AcTxOxf4U_Be%|5(Fu/F13KCq{S0O.;Y;h0,a5oj(HT<=i~pK|{9bP"X&~RB+$]t+0poTh9"tD:~7Sw8r,6"DAn?YpkYjfFANgnW0Pak7w$I7g7b!*#4XIpbXRZo;PuFg}I,b&DL"+EQ?qw_|JF}vq;/PR?Iz&:b+hZ9^,XvFR&_:y)v{CE%F~LVOR2D%LoEJW+u"&2bQhR$nHR~X+ZaDL"+AMcP;wed8q4.*mN>Ur(%CK(*Cjw9<9[@Hwr(t:H,4g};Pd"ci=,/pd,RNMg.aS=,g,SmqDL6}Hqyx(8}LQbbFE;"y1N%d#fLinXM7T/H@umAXa9&n;4UUWBa|6~HO%2zQV(Y@@re3{9LJuMNfi1COnfq*vMTMa_xJs;w[heMxjDRx=V3mJ+Bxf,hTGIiDrQds^YGYukfEM6tV!l1!9D%kEs>ef+YNTMgW~3k8kI/GNH]jP2iaJnLndhK^`~@BUG4+KG6Y0^MubGibk)PjY4.gxs=;W9e~m7a$Os{wHiT0H:*T*vWvQI%l/9Xpef;NskP0`/y!Dq8jDHsROovS2[`lT*0"3,|&C*nuM)LjuF&vVwx<5j=j*C;,d;O?ta42%PH*5z1@z}N.v[2)Siw{2H+`pBV(JK#L{oeHKfP/w_VJFwt#1/`(paT:%r_;)xC9cWVU+,7,$?LQ.%oI=raSIS$|0B5dq?haYwcX2"RRiM_@)j%XeZm(JFjCs6<|F@2e.CpJfAL#p"^3,)vTU|$Y0RsH1V6I1^ZheN8:0cQ[Gt&Ty7+{pr*(fuaDs|:Lm&@F0j~zh;J(vo_githQ:tSAa_d9k>fuFyf`?07C=ns*ZHZef%Q_,5oEzYF=zoIaV%iuu0}]W0DdMa8|uQ=0j8)2A&[8Jq8|TI4H5;Z{n>pm[MC@Fy3xbY%:ppiY2*vZ$k2Gxw=34c|0QoBF3tfx{`up/s.g}dkQHM)|XWyRUG@!{mE&q}sH:0(@G2Y]!vq`x}=SgZ~Jnw?]X0DdI>0I*^{%(8Y+:jv6MF[G&F5)n/1dbS:"eEjHa3+#nf&8!8GSpfOR<^=hgki:BYA37$Ua*PLRe|TlGa_oG++if@fP!9Z>.5sY~)W=blr2(KrV~3Um@G{zxEz%6?j{8c~d)Bv],RU}p)7+wBWAH$9Mp*v@KEm/Ns0RtHQP!t];N3TG7/?ak,cuimJ9R&p6N5,1Ioa,m{v{m=WU*/mUtdW*bL3|yi:8e>nYTM?z?kTxY4c$]3lN,8,YpM;=F"<7k0h8V1,E<2WGO3?/l22WmvNFa;>4XhY;jv7a&SOnq|7l;C1N.g4}>Y4T`ZLHz%L[M/|CSPV"&4^,RF&X8gvlhJ6VML&W$InqVUdP&pGVrYOHMf1>/7UcviHuDl6m#8e{{KV;!&p:ntjFp#r|bZZDhv](zr9![wQ|[3$8AbYW(KupAh.x&+0rezsQiNu+(n&t&CQ~f}Yy+e/lg4(+P)lVT7FD0wrii#N,pP9a.*a`Q14.mj}5&2[,_6Ek;0Z<mtuWBRk+v[:rf=,D//F/*Sr3k63rTt|Cfo%x8Yg()@J#L*Wc57fVnYi5gk)k7.rESjww*kNb:VUI<}AFNt;*!H?`2REg&P&;axw%O)RlD{s27)u^5WjK*{Gt#9Ox:4ggjI&!ggbIwiR9NExt=6M.J+S8xF~myr%,X=TBH4k]@[P@Io#=xD=vwHpiKj94NJ&7JNgHc9E#|/}(>?nD$D&B]39HDmitn~lH&u<"3#4%n*.[kt6Cj*oPR7WkfSQc0^gcd._6w2DN;PJ7,W=.~A&x!3#MdK81Y_dv1=&0B_tK)QzRLX_Zm!<`[E26OBmdm2mg$yNlg@:(dy^>TC3Moao*qC)rE,o}]u~WXx4~>Ho@;tEHaDY_N3hxT.C*3^>6:P?:ZX%j}TLh4^d*mf0KlA)yZ7jQ)7|82oxr*LpEuG%v!E:FX!<=V*m,1KYJRc2N*3t4,y;HPTQX`XttvX1vRR|"["aU)a;X)BB;ewJ7VPJgWNDRuSV].}~j9@6Ww`AK61Zpf_|3l*nn/aZlfOo"0S)b!RwDhVMH1J/_oiB*@~HzY78C]YO>No^!T6KZ(Dtscp3UQc|aM0@g/Y4^cZ{7I58BiTs2[,wCkz}S]Rz!w2o<%#=Wtvwd67h.jx..FR&Nem_)PVsi*Klq$e?|Bw7_fW1BD3aXtVQg[W(`xsqWlLjW&e0?K`Mr@KReg9s.~O;LlGhPz|vgi]TV[y%K={D%W2#J<(,J@[ZPT0?v:PUbFF|cVc#baCy4k=TQH22N};"qu+KeJS{.795bZmF`O7o"]J*eOVY"jd6Z?sBC7Jg]+HtaSE1R8IBVsBG$#/8zpEb$9]Mr=]oq(&lzHjlLznKHvinm[A5iVhc$gE_jzNl]gnV+AzMnK?0Y0tf@$7yG={o%>zBH@x(Ie+phFCq9TtwkCQJANq=PeX>U#1V^0+pq"mG/{$ylit@Hlp)?^$@/F&jKdEJmd?qx4q&<|o&BhR*y}^0t$HSc:K>[>fhK7_;:M8P~_A6^i7a#n&iXwa&^H8Ry)rn!kf.o$YFXc42i9qt!U"ppzB![(MDxjuy4D=S8t|=>$QwR8qLR~*UK7B^Yb<3:)Sw;jep=cW"~VY%<3E#9gDN1aC{H=.jW=PAf.fWHi^)ncQ$v]".{JDWRxS(k#Wg);Y=C9D##72,0=XFMR),"Vz^$4jGwrBw<0jG.&BX.75<=U.HL%Jc.#GJry6,!nd`OFY]:^w=ac+emotuzbVc":Ol%&xol?b)XgrsJpGc{`~O[dqiQ[:jsvR{PIHc~qL:U=,vfqwqNi~+NCN"hNo$u#EMs5ZEp|MPRJ+ng:%dT3)t|IpZ>x{p|/ELY/c(V{@M~doVuF@uGc:tm?SA@U@F;{^iu3!@xvi[P5JW+sT)!o!/c([9Him@8>[ta}6^6&Remgy@D/rl2`uv1{6]rTlq!lLJ"J4iEmbh=!tr!iaLYV2n#ZTBf:R+KD22xq,vmi|Wd";v>Xt+l_RFpF8sb2#*Y7t]AK=MDMmYj7_UaAxx,/M%(?o^Z1q)r*bW,puVN0PNMiz04AMP||SAWPh0fQ#kvmilHpo"FJOl,/M%Q|Qk8aWy"+|?aAt2o>.ORUshGy%e[WfPc_b"oKH~x7?|uj/,RT3zdSJ*0>M|(E}W&wvTmlgln~O+bU$>AoV~0fdr62W,mT[Slw|L[N{|lTxQFU|[6VKp|XJjB4>_y!Ac}|XYk7D`3XMJG#pe*Yh7NlUkdBeFRC=J4Ck_{D_);)"oZ+Q6.z<6:iqYr,Zz@18*#1WS}RQ:/.($LII@W*cFj[0Nx|}k;V+9{(S!SE8.@@dp=#s1,03KKK&8U[3(t2Z3wn5}U,n]!<{I>mMJ{>ugE_j4S)YU%|^~Y>TYC%>!NY,bP`{m[xpoCoFexr81|k6xWubF]RunjMdO8kGDW9Tz{TF1H1S?#R:+9!e3"+|v{SX3HB]*pdH&FKTM3cZfT?20z6@j@Xz"0SpJ=>by1w"q%3V+`vTc.,Q+xD4aW`]I;2AI$gYcNlxtC&Lb,k.j[x|O{*t5pm;T!05"P9T50}aC=|;Xr[gU~69v9GE1wY>dB4=suVJ7~Okj2J*|nwx$~XyK>KJV!r=COkaq3J#rhJmbHo#76lG6e|6Sy%x44~c&)=Y=@D?xzc+0Gb6y1uIiASI(]FjKz/>ai8D.VZj_e{*AN{pT;Mhb46lGz]ASSnN!sC0n2Nb.p]0#@/Do$UhDW`=,$G#`l`SNsGo569bZo!O6N;6@OKdy|`%p,r)}tKhYMJZm2]Ds>_LPTC:DcNW1}Xnr)}]9t3t`3Bvl(;aCwV}tUP+IY>w"]BGo;@o&}bf&Uk^18c$#X^1!.=":c5I5U"+hpI@TKtj!U"+O]:~/6`7/i/)`adi_40WI9!Q7|U`jN54DL1]sCZ>~[/[6bf$&WFCip@S*,_JX_GVPT1~qMt3gkIY_!!Fh05p4cjHu>vEs4=saHXQIS:WV9K{lhV0C`jKRUp;ca_V>en*LZ&j@rlg2_K^9?7hOT.xX2eN5VM77VYrVO;W::3{ldrHg~QobFBK}w5bHQIGXK^]HL[uy,H:f!$)Hi}&7w)bSkwRK3P4of=aWIx)iw&C!umRyUv,$iDIipt8n&qCJ(3aj?(8k0J,aVaGzjZl$<*XVj~uWE)Q;M?w~(0WY9?J*h9e`ER9!z%Prwv&V*|2NlT,v{$x;!CpT1c.,b]qDUxE;6~XQ1u*J@sA:~oDomi}^bP+6rb{!{D4z]TUEH,`tZ+u=2%S6p4.#U?wHCt@jMjP:20147,02*P_lh4Y15d8Yev"?,7cbQ?0;VDD,N%[!a`A^?5i_5OCSml?Gj]4t_h7n)MiRS!=ypd3AwHyVm]?flE`v&GCcj<|tU43bD?c(%_u4b|u)0FI7#.C8j5UXId,iP[44mOWjDT:%dNIo&+a;Lexd(14lCOctnZq"9CL,VDWM7AmVw>WFOHhB)yZ/G(B#i!XU85~*A6lB=D4^/MRp=z?P&"o+#mcX7SlgYWG)wiH(QPP5}I^C0F<+SS+ZBtjyy^]sKLL?rpyW}:%K$w{AWvQwm:7.$8lie7Xvg,0k}.#W8coNO+34Sk)(YtkQA#b#rsZonY16T&_n?eI8#JPehhYLY_&Qm7OBSvl)jHZ={CLKjSjm^|&&Q/TxKC>5?fX"YDmDszvc9cQT:C1mU74R~V[l;"2w[EMgzszKIa16;+!_{CWyitzKpSw_W:w,KH5|.?[EA(5~h(bMGH8m$>DbI[NR0I(j)f{0o,%j?!nf]<%j*YIt:6Np!KX;sX0dITw`c>>rgfG6mN.nY@u5#bSvTavOFg0@QPD/;v2v=;,|y*.6[07FzEu+^="Ag^D]sEP1Y[2sdn&oNbAJ>pZZ};dpyuIu[wCiXR,(_@(t#O2irJbEWwPCOv1)%1.,Nv6l0IaEU*>BT5qF_vEmCD:*CHA8vb?w>>C(U];S]u8)6.a0*uBdMavO:Z|cMal<{0VND6Q0Dd<"5FyV`wJG1E^CgSw:~)v+_l"Gy;#n`7j:DvbJec"JOIU]{6@*{7MoXx"~[d#1F^Vco,?l8SF3Z&iL$OFSh0!l~d|/DiZ?m;Nls>^&H=1@h%q^jT@ubLUv$6]jL`2xc=`q0nlW7Jz+9Tt34SJ^BfY_cMf@kQ?uo)|!@^kytt{kw_l#zARQC+n$1HWp>{4+`.g#}4::%+,RDo`N&@)|8HBp8hEr%62m90>&/2F*mVt|gZ#hRrtoCFT4?O5>3WG~i:W5(j6R=cOfxIv1<,]?&SPS)A4HjJdRaM_`wZeCDX_|vSQ1KiEPz%_Y$Iy~3kJ=iL([:C22t,ZGS|7g3J^#PP01_rsJe#AL3Ff4!1C|[Y|WQ~m1s4|.%,#N|VQa{!xhi;@lre^*%O^xcR8}p@`Dhf/~>.,eu.IZ<}ddyrc4MSQeIk>$]nXDH.&1iMc2W44Sy[wCboG/i+B[fLf5~xBPuD:OE!:fZ=X@5B.aL_r6i|NkASZ,BEnnqCINY:vOeJ8xHoH5xPaE?B09GpoGqnl~g0`ZXp*@;sQL]vP/3$GGQvUS4"m}/N3EW8^&)u$wp3iPkvQBy=Yx9a?f!kz}K6<*2GVUpKgVhh6Rca=:RmgScgE]q_rzQ@c0=+fpV_B;r>W6VdDdOHurR+1sH&bMpVqE#dXZydErx3iGvf@;d;=nC*,}M$4ImZ:=_mB_>4.%O?92KIN#h~/Ny8FX`dL6qxF0>Yd3k9]M(BwO2/,Cc{oE`bONvK&Y_~@kL2i.t:twnDiw)J7i8X3g{~[#P}Q"&T.j{;do+Htp}.]Nt1$EdO$`:rI*pZR)b$nQ">@w}Y[K&JKAd|sa}*H^?Fexq~^PnL<@;rfI?&QIqwHVEgMqoD4":V?GHgy`8gG+uC9ydA,uKVg~nALJR>7:AyIMNVU@Y0rZ_p}MHt.f[s2Yq$zJj4I1mw9myriQwk.4@B#hR$O@he{oyb9i5HFdK:0&]1kGT`#2&Ud_#*z=HPTueG:q!Jl2#sVK._RF,?T}EWB:W>p9NI7=:v*zPD[R+XRmyf2jGkP[W)Ep6X+C42]+qY_#6<&bER=3dRd|^wl?+P+I;)VM/gnwyR}?S~_Jc$w8K1kR&(;$!a1S8tI>p^#E^}l=H%6b1GvpGe=J%|}Chpz/1tDXG^^V{G8.fQ;)HJWBdwvv^@R$~9U*[kZCl:$"JqHxFHE[@l?|/!OK}*mFHUmHl?+3|/qDwAJ3oP"IlaGTRB{5oL];#wPmbwE5v[9uP?(9RMN)RXm9%m8g02|SPdE%Y!Z}Y9yi4cvF*#92J8*UsxyHY4x:b5=L&owc`gcN.;Bk0x:P*iYKCH:.]L7Gk]Ls#1z~y=5qp8HvF^CV6|7nWQ;uF![7V.78eEW7LKTM7M]ZbkKK$pCF(gd:x0h7@M@j>vHMah`+U}5,6{%PXhJ@@3[i5WGnW3:}LC~^$*7)saIP)M.#pD)S&`U6`0^MO?6Tl$vQC/Y:B`(soU{$(@z7vRZkE+&@QKbo~=&ov%"9c}btX+~mEplhS/1`*#Hl}m<8p^<])VY#Ib3Cz0`<>m=e/En]Soqw1U0iQMmJi8.:jV}D3w.EL^<6y#Fd3M.y+k,*Nb.9rt,VThEWplu;WfV{_iqHiBM^$@f^mv#ZxJ@"ia;53Hfu%P@M>byPvKqDP3gRC/K,vcFJHWH[*r,Kj4z6?&xpAQY*s#nQYfYYdx^vtE{K|QYbtVn2jXSTg8ah<2#aG=T,Avh7Rc:Zx7x//f2jZ19D2+zn]Lc`N2G;DUkD?+$VM0PV)6.I(h1gmjDVSs:nW=svd}MKK`6mR,pT$<,J`Rar`lox^{!M#HiRjP)>+|i|rSN}fmbX}LYuP^C4LIcmaw7ubJ]1Hn5mvcr",qcQ2m}nDP+W[t1SQ[xV5PuJ^Y90SW5E#K7M7n=v}QCQ%;^A,1Jv8).oC`q,imYr%ZMc*EN]N)(BD5L;cI_^c18*3RLOzRL>cPY&:5(OM]N=hMWpC@XrN"_3lhsAWJaNC5W&EGy:I$DsY>B]YxVDsEa4kJe2c9xem_)WY[uzWmUvpWW6M4:KL@DX:@C?08<2SNIJ%ZZ;GQKb9~6lD6PN*/CI0%d]U^CcrHjL]j@QgsYU~%RfZ`h&tb8!)~idq4OtN[[`i+a&n>5LcbUuoPEUZVhl0=FB,%oGlG?wc[[gj+&`?dnOIL+%jmZ>FkqIFRp[M[3`6QOksFtl[tu:G,%pD8*K;t$f+P@R]+nnV>OCYS@rir@,NTKFEn+&`z|Sht33BR@J(;Hr?J(7H0(RsoL6gjIOMVRhJ$B)tU+7x!4q^xmP)(IJQU|VQlC!*N&K|/P6qF2Zi0{rie>W#(%_:@QO(=zFyZ&I0Bu(ItydWE)"ofMZ8)Lf3NrU5Iz4wzMF%|ao!ymbY0XzSH)RmRa)(B|Bn,E>YwQc$o$wo4NjSu#Q~B",y)=h!%;]*I!ke5_Bjg753(m=tc9hN+($[NnemC3CtCF?53^4|*VRL(D)r=g}!Q,+{Apuj,~znRHBC2na>UZn>d}sAqk0iOtj(#I.g@j~Zsl>m"E>sT^*wl7i``4b$i>@D,X@@Dmiw;Fr(~C1^r?Y#;WYsmib~6kG&uI);^t|$C|y5SnUsHg=E"Q9[_Cn%6vhDcvy4/uD)Nt4Or)FfH;mMmG2edocn/F%|hK?H!:sI^ox7&f/0l`;)a/5vmUj?e@v;|Wdis=T{.*y#Zw8EYPG3_}k;HqL!EEA`$G"o=8"^)Dot~UP)YR(Noy>&T0[xFpaTnJL]Lhg)?mp4x$L@=vG_Vds3q5qDkp2*HH)b&CdMTjoQl@o[lg{~>]mN*[5D>{&poQLxg,)j[Ky`q<5:mE2uO[cWS=DOU9M~g&BW.x]aR&u&O&adee+sz<:F9L#L?HH5o4J00!Fa;DC}n@?EWyq3/s|8!F,BHA88C4_JWI1|`+@ynBy*@S%O}rf[!>?#O0$[He0gcwC&0wp)UgbOK3TFA#{tz{S5+id@+[M>.UzzY#rH=EgH7B^QrLyu>P$!FQiR.N!z%&u/PL:a5d`;Kj%}DSM56WZy#~)|@XqcLqWRl8#p4W!&1.I@~I}_eu@&8v*?+~fya|s}A./KY`IasR*W!/L+VB*=:X;Au>$,X]P+aV&g[IV`s4W"~?Wt.&r0O0i*s@m"TCDD$g;{qC!{OPV7l5hx!/fxkxT*RN"ArgnW7/<+N@`30Iab"&4<,jVS.E%.WQ}s/b`_!N59>PD_`!WpG[3M6WZ./`3+w/X]Uvny9Z|#,>G*4k7uWtS^mlmuLYux`ad8~w~[+OV2Y"d8~wLzdHbULH!W0I>Ey_{rW+6pPtPKX;;b9`V3PUn$~F|<*;B}3xY;%_PCHO(BkWZINOMPp1.HaBeRUlh5rg6a}^>1sF4Cn|7yC/F(a+1Ryd]zN%N3H,Uj3[0*]AH&x?i=$F`V0o30t"5E.?wC;reirgVLOC,IVS1xfV4_~iuC>rx#Ry0Yz]J>[}s3DWc%T_ZpDhvH^*v4<$xl,w!nE%$_o}bBv:;N"fCX8nAhhF#9O01_X&,(!5Zx];pRFv&/}2tj+.xtwnDe=TP]^kB%Z^Uh1,G/5ik`{!HXhQjY54^hIwcO*}ZN;rPbOn)LMqdMt7`}&;zQzIC8s&"8QReR.@S,AXi3,o(ga]m|8yPW>;5i8>uio"DxlLS8dWlWt|M])bSSzD{T+!*UC<3WL:/$CSW)1CSQF0E%H{WO[GL`l<%=A5LDj(pU4IOcEcvbpDQHvf*5Tn.W?;xy8&!u*uYV15rzSShjYC_JuYA(jtqB}=n4?~c#[oRs57d*V#Y*0r?gzAqhdbT6VQ|1a1u=qk<%eOjp>hvAv&nwV4R3DazUZsM20E_b!nz%DS7s;*o:N0ZrzLqu;fZBY_/L@*Qa.mAu.&b4uTH14C+!rvc;bLe#WqW=,d7A05P^0mOfrD0>_maq<60S`?c.6@qDDQ023:7R}o%6n>DB^TZ?mpv5X,t$2lJ&7R#*0;I)jxiyByZ*0p`g_b:@Kss!ixL$BTj?B[)E%G1Pc48`8DPrN,Z)yYQ4So0#~L~M(Up&%>g.nW*k,J^W/et@J311@V:?31F5Po(7wS=D&NfSI>e^tCfz&jHKd_wz2V,Mp;Xm)VrQJmz3VI}?87Kb16n>e]:6&iraa?v*YA_&Q|jwSYd_O.`HAiTfD,b_,&s[aIQ*#od8Rw;$,?yQH4E|o@`Rbsb|vjryr*;ssvnkkB:~pk]isTaJr!BcSBt5dxBv,{wqN[]:(Z~4r|h5Rw.g1l(f%^^g%^y%PCHGy^Ol19(5pVP*m()>mi=hm=*2Px3ne^=6AK]|bX^)?$iXZBFWEow9KLzhT<,xEl;Xw9mx(gHwwQA%m0*KS9:m=+?,LH{z6k1BS#!YdJ](K=d:sYc8`k.^q=ygsmRArI;n[i2)S~(^dFtqV[DAC"r/?cAu5,r30Xizi9RB!]RWaf(g&E[{(OLZDj1>s^"zT&"p.obd[`vy,FkTFg6b{VKRdvvk8?{zb_r2xSxUN30SWFe2KO}=e(LKk?~ep0MmO))vLT/BzCZoP]sc@6nSVo`=}N`K6M!(S9N>0=QL~n.HHWyJ91CJ)RRTndp"_b>d(.K|g#`T5TeYP]ggKW5+hO^|zRpEh(Yv<5*BGd@q=/uCmd04O|I[)JyEtj$6:6pdWCj>0dQcjk4qpXb?&:w_4)^OQE](Ml[jn/mT_th/Cq:)6nDoMM3%?bd(T8o7s=Y*k"D0GEy%G;`N6b?cTeii"%|=yURo4GP^Da#R]%_E`7I%^iz7x9(`Gb2q/m(d5Vy1:]R$q^`y_w_euuvnf!1"PPcPYp}wqaGh)Ks;86?1S4w{U#]=LFn|!ZoE`k^=Le_j1?6fzzgKs)RlW~$m*A0z]mEQ%t%@{0X[z];O];L0DZKHiL%+;qS)^b2KN|*!3@|Tfko>+z<|B;u13i*cFuoAE_!o<_zZ<;yZ$b;xm?!2.3RJ#Hl]3SpDe,wg9t:gUmHc>mN+h}h{v>1{I^|18Q{Vp8i`1goK|wb;?y,1DcdVvMAmObBdJ=5(Ut@C%/ub0SC3Y|Tcco:.h&nP@N2,$r5P}Z!DKT}6|zwr^7A@^b5=Yjie!YFN4D75^T%^UFCW|zKFSm^K^kkRt4~~_@$U2lO$v_;XL@vN=[CcX>puw4w#N;;=s#}M>@5W(U|K{0DuZK`0*D|,EPIe$O&ln=ov4=:CiRAFoRSO;r_MaJC0#Dgc$w852kg/%|4WqFz^z*=&Mh1JF0EBVBJ8}FOw:Z]$NaXxv[BTZ]r@Vr5B9&sqm!~@#l)?y]c7>LwigzUd^59&gj3~7W./fY.YT`|d%[I|.66&OjO&cU:Y8p]C.4M:hTc^n}gjA%?<;,:m{pMSt%Xtau(1H(a*#<*@Oq!xu=]*u=z{q^dWbX:md5.%BZb"Hcn*gh~x}6?$7"MAe:C:LnsBtz}f;jkN7(z5}BtPtVH"DVD(Ib#trJJ;R3j*^M1S[W$,Zc++]gC,s&D87*MA+"m!0BZJ_^"8`vG@T@}Q};}VylYO!k[;fba/e_muA^)4u%tQ9pyzkw!4KHzv>AxB2[YZ5djk,^v8,Pd|RadOF_93ut!2u(`/k$m8URb)z?OIX3[Ol%l)?lJH`y+$Q8Uw9QiCmHIhCS!job^Qn8p3AfSA)kIL2]W?Hv`7{?BN7oW:"UJrx>6(F}sRY+b8Eu4:M9fm9H8#,rz#k0MK%9Ol,d(kn:lgpq=d?[:vGrzq+IPODWhTS:hg(;*o[DOgkB?.mi<9kNY5*})avD8j}$CH0"mJ:#ozc="(CQuU9zyOM[.ps^Gx$5ljg/qL0cxKj?$m/YEN}OjRe/*uGaFLtDp~9,m9x&5vVsCM[hdKU!N!a)!k>+5T(KS,GP>8[Dz8kON=}b23``%O{lM(n4+_Sd~v}vt]L|HxRV37:jj*TL^xWX}veG?t|(JY:8aZEB#c>PF5IFC!1,?Ez[Qv0lPn*p<&u^mkg(5d1pI//4qzcz1zK;0cIzdPL+ycC)W$hfOnW$/)5V0yWF|1RpX,Y>yp}ILhV53@Pu/I_bKOXngp0)es9}/1ouaDpi?(^6*v)aD${pfpUf1Sw({VCMim(fRH]DCqwEv[`O@@VJC_FR^Gws=Z%tZ*[HP:6be[.`J.Oc^ySaFx|WVtyi@{H?T/iJS3<#bWQ;p2G01n}oWy>Bc;>sJrfH4+%|]geXfYFOnbe[j=m:t@>[,T7kt~)8`vm82eD]"IhE?C8KfxsmwY+uJFLmwSsI5jufz>aU&yr;]sdD,@>*W9vZIvmE(!Pn~_YIBVetx]ZEF6aa?nEFK!.Lg,qai76o5}W}Q::q*bTEh:&7.#DY.Pr8@H+&kV>kU|S)3om^sLk0?+usjU<`TNd%4@$Vj5,StCXv"PRzmjBGD}$v^G_ILZp6?3%p_|UH$Ch^daek+K@0Zq.T)~%3}Pf=wPfx_p+(U/!xfYKg(lD2,,v&mO46ukm,DxKKujYT5C+(cO;_iO&i+pL0g.*Ov8@+2;#,nChPWvv_J*#&Lz<3:dx?%8zS;fJb}cx?D!o~`=6:4?5srT~F|RM_GXeZZ&lw_o1!X3X>4PiK>]Z:YR7RAXmf{eaurfuFjYQ%y}ot}.~)9WY~#zW2!%wiZ92"$&(O0t^=s:],lg]%^+:Lss$nQtaOzS[ksR#H$"Be=KHDwwyySPg4K_3a_4Fw9^uo7JsCX~^ZPuTP@V&[sfVCHf;T+Fv5ovYGLE5=keu[AtS@Y^/":knF#h0hEIpvZ%m)Wva"F2K1z^_Hlnnx((Icq,YT9^t&>_4NBP;9_7`iR3@Cd;T9Jt+<}W.zRQL}]Phpw8c"EU,}A*"X]nlpq)`]OtVekIq>6h"28#)+/h9~Q5#b@nk6?s0~U5xOxTFXJ5#c%Rf6"sC`LJ|KO2*"EWF9Z2U5%SWsY/4qE2k?r}lu%2`)j9*NzRYP@LAr7Y]r;sqjXP)(#1;!&m~!&{HURh~;[RPTS?1&o|4)m=xNyoSZ0<|W[I[BeSasoWu;"^!tc+J9C3Jzbg2/6)"YF>^[!lPw$60/y}49tX#CaRM)pL98VFo{kDWA4*LjCx,XBlngGUKhs~27emRns)m35vf.c<<%.lOGtr9`OL;?=F@^uAYRRkUkJz6A=nUlF6iNivt>UYQ1Z.pDDiRLTU&Ta!Ir8Qu!N?JPhaOyA&xwOYL5z[Vg[NK|OzyUmu0/${.J,n1BpD_hiw((:h#r<@C,FO;(fIq)hf7VaO7,K:Dze;Q?}jG9`&FyPaz=EYG@G/!`7Pd?l:lPv[mbHK>>@}nsoF<$KN#1?gDrybQ.$;GA`s[8PTHG%9W#Dx3GI]>yCax{i%5!57;cZv;e_5`l:b}u}EN#B%#TF^mqL[_W+*9Q:LsL>l/!<9=>EApR,L#RDKCdGu~Jt/2I8z$A=;U%t/*%dhG)wbIIcfkhNJ_r4EB0?ek,,Ii/QJ9|(=7B>5)3XjTc+g3bU!L90lHwjSb8=L2d,^SjUi~p(,JF(d"JBn"uFTuD^SRn`z@!$g>dmrqh#Vq%GH(}}.SCNR<;N}?!Ijemm~VCw17tiC4LV_vq5=HqS_K_j$XFHv|Of_,:IN1!A?([!bZI`pcMu`I,(t$qDYh"W6m0Fg_fs/&INM[tdVEjA,/`M:DGUavnqG8m/,T*?hd5u2rs]GD6TuNe9a7>2{D:q&D#`,Ifsa/I,R9Sv#Tb3E{or0!%(0?A#Qs@?9vF3@Jo~}d%dJz1%YuU>lUsQ@`}W!HAM947I(QSx|fNo/0U(QrT`":PMAG:Kgs3tJ$DE~cr9e#dpFJy4h~]9mpa3M%n?N)%kA2K35c"G0G%g[0]^ub=;_{$|>4U&;4g{,LQcmq|/RIyCf~evra]}*Rh+Pk!=6AogPUCkn&ni`,x7[Z,=k{0O)[E;*tB63gM9>Zv%1*AFE~NYA|f27K^=^"eFV8DW`w)$WF$iC{QRTql3dd4.e]LOqV7wv/YGL=5f2w.)cO8U?I](~6GJaeId$G^J5CgqNp:~>m7%/LHHU6_aB@>d^Yz4p1b0;^N>k<[ly*OjTw,K,2!DGZ;uzd.Xk%XXL8nZ.+Y0l&py[n*iFbZh55HJ@oqa$8+>yw"Fts;TmB@Fo_.uzgw*UU6((}_euGLeCZ1e;8RJ5,S>|1KXY@O|R=eL@k?{b*+hxjVYy_*U`Pr8I@y>7*4_7YeUyGsBauqE2{FH9gn1hod[L#9QiD#SbL)W$5Xqi8FUz8{ZKd#;.B9t4i>p`~E[=m2&ins*:4cxs)wM|=G+/yZ;9c~Ig&"9[TcWMUzSjpQ>vx|>t~2`v61reZ],~_[KiLKs3]/f0fF7!2N#_IFx%DnluuVsJ|l7LU#iBs{|s&3#UcJ&C{p_fV%E2nZf(U_K^}&3P6#:*BsJN5vPv_8pH6TU1Qgnv]?xo1!^Nj!@zqzyJejGrdxNfeaClRR>c,XyM_MT`5EF0lI3Y[@vIsTP^EaQ#c5vOsHb_=KJ(aV[Lf+9^IwO1<*u:usqO7HS`0QE(4=SSlCuA%87KIo`IR,c[W}ZesE}YS&GCFCo2.+&:}QWbo1iP[=qe|r{|e_U_@`a!76AZm=+V~`<=m/<}60GESU9tzr:E6Nre&%NIx$O?Iz?qykU{(6]3sGr",WwU[rNs1k:Q*s?JXpEoDCJo6`<7#oUy:U?RurrT*`I6+i(vUOh@pfbH[Cbfw/$L)`|`jf,#(JnKcGc8EOjSj#qZB&OGmbsW22Sd;rt8lh?t1SiI^iQzw%IBTxjA<:f[`HJQ(F:zU2vfQVQ,VeUNs?,,jeD]3+d}T%N~lp>8Sj5GntQN#Lj$3Y|(c`8mYuCSSX3@6eg5Uo2#y,~nulKu=G;ai*pvfz]3EfBq`*O6m]SNuL6C/%hY,4So`1mIgs4d{Q}B,z"`sXe$u_3E]z[$2Kl|(8i1)6qHCY$ZQPD}k:{3tep#1Q,6h}a[4ELK1udF4vm2``?~VRbpTV)cJQmKhYTvy+x?7si=Cz2u%hvTd7`a`(i~uZ2vH$|4<5SBUCINY{Wh+`=[xV*Ro.d#5/uY#h=1IZveg*iE*>0s/<>X$}s7qdY#n&iEiy$8]@~6vj~g:]6Sp.YrH(pc]TRkS2k3Q~>O$Ljw!a!m4KnLz@a}F{iKmh6}1CumO,a+r[#V8Tq>p2VBj3b}!hROP:rz!D}JSeaD;fS;JDe7%4g=wrq3;vo=}|ow7rPu5kla!`|STUf`+Wz8i"egd+qGv+=tm@W{wKx(B.:YLUKhC$xB|AThP9/vKUB)zLj{NO`K/o`&5,3m)}}w]r%Q2J*lJP%xm!fcFN0xbU%>;+jL+N(8T~ItviCurpL26,)j7j|._]OMpQ@Y+0Pjc)F.E*iLl*`z#r7eb!VqyI0wSAJ6/f6gRv)}jKY#7.,^RfM|M`EZdY!:[nx;T&2(Q@,6D*Et!>y%sw^Olze(x*(HWo9tu|n:,6OYHoLj2:9hZ$tSVC$y!;LH>1nvUAVM?&JVNyd9vWRYq4.#q/rj$[~/m3)0dJvo:eWc7UCaD@vw~xe*{9#aLu2aoEZP(CH3ft@cba!"93=>Uye;<6H9"(yXzVkb"PV6q!*B}zZltM.G0v.nNp+G8Qr#~ws5_e5S=UO#3{q6K,JOYb399i0_,;=yO2}uvSI3j$tev`Y(wB~}2Di_!eC_gs6@<"]Q=,1~M.VGH4]j]+&CUTF3,;U*0UVySDZa6?tvAI(yS0slSv>fo:heF#lW"kh:T4k@plON#q1Tn5="hOtoT15xMPgS6vsb9)Uc=iKS{*Sj>{gmsO4H|Be[w9hA}.o]u8<"sq8+#X$8nG/1Ab*}2NtTV5J}J.*iL?fry8)"xbW"Jt<}m8?.)]/{R)GaX6OmN@{@TrO5;O>u#]7R1im9Do}HCd96a7Mmz"PqW.P2/,@3VB+*$;v>43_q7b1WERPA$mko}i{4q%{|OF+aJ&wtXz&)GFjPc8T"/$ok|>)BR_F;jNEpaa2zH:}>v/MA9o/{0:~mH2)_)D[80@c*jbn9G.4"D{y^|XTPpx6BM*(ew5MDnh4d!^`Jz8lG`?4,KVR5w_vRHOF46**d7j{T#IoE}!5Cl18z39d1a1r#wt)Nl9)4(B#3)o)LqC!KY:`vB94InCBu$+IoSkudf+^w18g07u7cfcKz+Y@Z|v5m4J=]v.9D8:D=CW_#ipeFWOCQ}.1@91&!m@QO`Cs8&$q,4}CK:T@Eq,sEVhh05,iOMrwPkSKRQqfzY&U%z)*h#@d|}gtyNarNy^}}O)ge)TnVJa~Kp5Wx+M.B,|@}80JA&7Ag__`d;pfxVH$<#Yi|@j4TM7G$m]_P?Z.k5Fg/?)Sv5mZE>1??dzMAqf"_@o!d?r[]yLS4QP?8kWpi+j0Ljbwh!Ypl#u(ieN8.mNDh6C_dldxFM.5mdQkZO!^DR~jw_Zd]FDx4{9g&)KM%|e(SJEV6#MpIB$SE@+6JO}]TTNJ$)]7"j5G|Wemzkq0[uv^C%U$,:ye6me;Ar]Nth=w9)"d8aLWl(kerNo2PLc>{<|2vt!&G,NV?$WJEwi$<,%5GClAy:~$PpG23r?k/^JtXv%za]m)"inGDDG98=}B1@)Q8ms=K=;H1lc~A}~s:G,yyV,hr1d%7(8B{FX/8^n`sWLeazH4aZ{Qtd/o~D0%lW&b,,z:kVLJhI1OwdVxOj1ir~LGSOeYO|=<+6(D4NMJ{[2wa,v|p!sMaRiiiS*v#EVNc3?l?Qqk"43(R:^#*Ea18qagGudVdb,Q*?_@:|W>F<+gPNW}u2[[9FTMc3T3WC.NS=$GCT_`v5UR98ei@%sqy1Mbf;gta1"faj]hh*{+Z"W)9&mXOp7~N}ajul}|xGS80#nNp3MSt:wKNRrX;+Tm*MSI..!hy_urDLH$CY{GCbh@O?)2k1%?6&K?Z$^y4I`=|0kTJ}+:Y1&x+s^Z8DX$)jgq%M_(}n6Uzv,=;cH|p"(fp}QE^8$P`k^Z6;`cACi+)0MZ^i4sq|@v#&zpWvV"}|mMC6CeO`f$K;Li&W@N>K)5e|}7FwuxP*ES:[#}VhH_MZo3zpa+Q|B12V?oY0BX>KX^=XbM3[*PS8l+@x^Ofg+dNgs;Sih%&cE^{HkZ!_V7Y.ioMP"ziPuyhWu[G8nFt(8T,m*t6ApwmJuHHV[.hP]$d1ZJMZe8Y2PAGOMM.rAZbeq1(;;A3>P^@^KlGtYeOWkn/OY$>"x"Wr!DVw5Fnc~cy!;6^k#{*pq}xuewNEDM;L|vQuM6z3,+S#7dX@!5N+7tF6{D>s^o8z:1YhtZgrZ*Zus6]fE$;F$!p`Yh+A"oioP`E_tyJ.jPT5n*~p_Dw=%Zdy2H~in2Pl(MbPm<.voNI]axdRcWKGuAhim8t$DJshwT;~gN&#@B:naU>6:JW@k$LbYoI*M%67Krt4j%(lBdP/(L28$t2{W|)LRO3m4|qx|p3k2"CRyI^H6Opd8$M%TCTwv%`[Qh[a@c7id3;tQ}F?IKsN<:gQmt`~rEL%xY#})6bjCG|fv<~Zy6O_#(hHM:Xp$!"eW]e};p|+d6W]JF+EgV1zLkJO&*%TFt"q2A@H%`.y:7p8_E`,%#x:l2h(Ka9ZPrV66OdIS5YY0lgnT{u6/rDpV#vi5~ZksF+p/B5Cmo:k#Hs%{#@XMuH2ytX`tcbqlD$o&)E[i+"%p5N3e.F]3wNKZ=iT~}j+,>sqTt=A)0C==yrLxG^S}|V5M[4}vx!fl66VAd3SZoL!P[9!6zN@~?|]OhL>vOpDG]W>&imc0n!jX(/Gsq!_9[u~so26N,l}DfWUlnk[F_M6f,&]5FW{vAj^Bd}TfBO]c4%K^*J#v#}!,9%"p8,P3Ld$dSDgNHXpRghZ+,wf,nJ!pE)6&=(gx{5r%{q!C0+*7_2IM[M4_.>9:h<0~w}Q$6.N,UOFGttRJKnqEppBgxRjH}{X!krt1ZyACaF^heX"$r/Z}kMV_yE+>#RPr0J2$CVkn1w"@"+r]c%J0RBecp5L8`eN=WFcs;!1wCY7Y@y5}GcZ1[W2_Lau3.)HS_T262N1IUgQt/EDuuoZb(C=P99dr&bsbE6*aHG=HqVHoO?.`eE{2;xjTy|dTkzS0FRsfV;Ahi3+X}AVJbP55@NeR"2h+VS?VCDMI(FrUe9fZK45v"@_2d#|Z4D!#/O@9,Dc2kYOw{^PVq8p0S#3D2U;/z!W)TZP,!}FHA1v+TRPbjn=sFf)|:/$LA/,:Trtt).W9;fXw]dj_QI_wdEc,$EM1MGXKX||/,rut^BFl?jt7y63uom6pCKPGGf&rz~q=XrBC;}^0oi[cNEvL~R0VRf;n_~lSvYAW<0N]ak:h~54@&4J^{PN[MwV|KouxANTPwVqgRz#^Q%DF`_$(0S65XYZ)kc5y,ae!m{/P?)]}Oda1EBetj5<,Tu$vsw1J>pH[&)BDTKXxc2AQfT8",Bj]uWVbO=}vitvJ3#_P(Y"4?1?BlVf!{[=W]?IfG+[xXJhl8hEtank!V5%16g]xXY]X(m>4Hbm48[Mw|8O33:g>&ujk{/q|%1otmFoFQ"(rYip}dGWU|g!#&BnE)I/VdGnXbW8(qpbsyF3h1s&!(d_nq)sdJv[q4#D?#bwL6Pg&$:;RV6}V1zr59=r?9E3dtLl9XDZ|@9NC50v5Y!5v.b?_KJ>kX6/,AnVGUjq0[w1~4idDb$S:6%;SWwqygPw{)V3wft4+.Doj~ap_ke?#(5zB@f4]6iFmuhUadK(/hE1IqRzJ7Yl;w2.OoVw`|e6]kwEw_[oz0.q?mq9S_Z79Sl#Ax}!REtj!5?y7Fo5>:!(4]Zf@lpBl:yys2c0)I8^0114?*vBV#^2}n_2|tNiRPd!wenmri4R[@HC=I+}#2^wn*T~hxGW/1#;Qmh6KcLKU=#8sdD5%N%1sjN2CnQT0!2sPW6d=4A_jM~XmZ;)F.W)GT0b]ea!kT)Jt8M/L46@Pn0M,GDV.3%$?i~aVuDPgz}6i(ChA3IX$I&=|+oZ],JSRvScJjGby2_Zu,)m5)T:"Y.>Fdv!@Vwlc9Gp*GWDnF8kvv?eBoC@npIyLTMmKu/.Hy;|}hRdX.mRMv8CJKIhY>!F.P}/WuKwE{!F*rVOUR74MH4s}xcld(==s{MyUY"6?~*8/IhFvNy4Vi;3dN0$o]o+@Nh^/*JO6:AoJ8@!A+5(WN5mZgFgB:YY>kqb$k5S6$wqFky#ovekL7/E@js{if7]AVO}9jKvDzsUj)5M~>x7Tu8Js8bh:i=>DED$`2cO@~n={a2e$hNxNVWz9TH}?K4Xc$Hz=71Pv<[iOt?u7vJ=WGNW8r)4T^o%YVo|&Ft;K#m{%Yc2+]WsT~d0H""]QSaE!4xC7,@WokE|EpLZLiqES~R!B~|Um8_Gq0j|L2PhiA>enkOv&vnp[[bift|#q=%O88_"=x4Y;4xSJ]_pH(ZFMOf&c@~7>+TJaRh_,gnnG^VG##>*Z::[bCwZV(VIv_mAO"6Vl5~*qc6MudX04Y$9.>?H@[C0ypRtRyt$2gCc.siAd@XB(k)LXD0fm]A9=q}%AYpXvV_RB)Y9B+4T>DzxV<)(~G|]*lOq[B{LS{"_Q6}{&~@a(`Hq*]0_*M#EIW>BsUnl,H?>zkZ&Te]zB>uJ0wpM6Qj^tix{5%|`QL(8e%O65^M)^"Z+KV,yGJqL/llaf,@3Q6BKR0IQ@EYs#a[l!WpMHgOQW^cIS%Fhnq"d/]|^rw.kbYRaS<[vig?(+)_tIOFWd3A{CY9i#kl#({Q$YDCm1Kac~86dpb!Z0tI.ls42+]?{g6@g61X{qJKa_?^&MeyxZ(gV{"x|[}n^7qfoJJGc]44=X2$4V_TIC1YYd9J5^Eo|6.WJwP.^3mJr8MS1z|7|p_n*]i`0U?VGuoqq;,N4000Q0U[hpDYq.~/tD;@&|TkQdE@XQovZPGlWSAG<)myZOA`O//dg)TIGDZb@?~/kM+sphd,r{sd=Gx]:>r7C.^RKo8xeUu9PeYw5zr2S5aJ6*caxt6VYW!(p}>8yt2O*L.m!s"+k.>?`f}T._OExMR1>[9GY"~O)Ss#W$ySys4o5u_K{69/{nf#Ln?g)C&vhhek}y,#X,+QY24Gg4;5}}O/=xn8617|!`@zF7;gTD=q}Y@+d%x`aD}Q^S(J)Nz|zPj=,M~x3ZC,<`(dYzmVw0aua;2)HV6:=vu8i;&COv`=>|y~N^4,~lUaAO!#/7QURz:bPoj64mbCc[VcIySlrEH{#K3^wI^VOD%fn~=@4_*u8Zj&6F[k^Lx0_mwzYl#k9U^dR(fW;Z,=`Ei*/Ed=|I.|x>^0=7L@E7{fr0]Z+^L^{*UdV#Nlu^z"}Oyjk30#c.}B8YGEb$u*5j*iP8qutk~Dno"2+{4Fu9ltsV9y@JmqEtbWPT}HByY9dkm&pEM]^ye}B;SvJ9!wpo?|:Pj}*=;SRC&ODc:KiAAtBe}2{"=Byu[&bir[K+#EK}$#@,LbWSG{8{>t9wXc&u7TMjLHYrY%sQ"*j;"gxQ6,+qK6VMJ~y3up4g%b[5F$xu<%k[S7yhizS(HD#aKp(HdHKkOo1k)`n,9MSl,Nb]oXbD5|YcJ`o4N!ci:XNRLq=IIPS<>hx*Jy`z35>b`3`)zDMK}zD>[jE@_uttr%~S3(JDr.G|{Wx41f7(2Sv(:XD);gvqgYBpC8X9haRT)~_.}AN0=;Sh8]o~D]`~v,Te;nlZWM:25!*54hUo?y?&~?&C@%=SCwI7nN/@%[7b0Sr,%J$r1T!(c@W.DD?VL1AlBgN&KcA]f%2pIZ;yvqwH2VuPpy_TPqnkI1#QZNle$lNc0oB?FyH5ny~RIStw{%o%%lWNYr4QEf#%jE02n_iv~j8#mUZBvo?%F&*Fn?7H)>nc^DIW&nz+&#PL}u${/#Wbo{+myA*QWslb*yvB"]8}D71R@vrD4]#B`C2pxQ.3"#eg3iA,cxx{*ygj:Bpyfc8=5dzB%#.75xY$c!@WO*Omm9m/;*%W!3F6[;Ml!L2P+JCJ&u=REQdxV|T37JLoWj]lK)fX}lQ9?BMoq(V)#:=5/D%Y<.0;XL"+1;g{3du+IIGK$dGY6<21c=,$tM)XyD&$(nUtZBggCW?KlZT/hV[Zh$4DvLH4]j7bsIr<%V=9b;HF]rLbG|C6GHh<;64[pc(esv8B.T4%~2H!@0;uGQScjAu1Gf9=D,D^GI,n;Lq^?zg(pIQbx?s{qG@Z6t_7|W%f2z[gE5|>&NSrP:[iQxmH)5P>gqn#Ik:T84]flHcYc/<#3^P*qguqK430]Rp/rZC_^{?t28kBt*6$F}B!_x!oDJVKF+;2KwtadU/}.]!MC5WL"j>aVFi!D!kHi/2RdfVNzz9Mu8#dyY`@q;$,:=+rB@KR=Lkx$khcAt5n%#H+pc~m1)QO6nxmO!YXt_i_?$sVg+z$d&/jN|Ic!B1z[QgJ/R,SI3`H3/Nsm`8*ML*s~AkNb,z9echfao(bh_%)~5>BM+^,U.7*8y33e#^>~3+?=f]N|u+EmtJ~=hH1OUSv=yEe)$/3is5WZV=){%w5NS12Ezex."+;9=iSz>lS=lq8P_!TSPD~aO:cwA/5xhlThUQ#uNfXO<<#WPfR&@$}d;IC8AWaP_{nRWLF@E_];MP|0wQc8xtvTV9z6V^(Ya^)eHB5X&KG.`?Z{;eO5@C2lbocskUXL~XV`EK[!t2PpKoxS(SW[9PQM?>(~}9o{Rh(009$`4)g3J;RK^U!]TFBq+Gge@{N$?#"?e)Qs?@BVcbq9OchdN}I_j7s9JQLglSAhzfOg~6=Q73P02cW:=]hP`H$RNWy?zdFlrqk2kR!@M^sS7zB1(`ROa]),"9UiF%)@4aiIH+OLr1l9~r$C9~?S/C8!iFc#ax{"S~v7#Bdz(|t$$!q2.NDX)mKxE%]s0@;OYA0pitG9w#VquekaD_smssh@=[Aqj3$(j_:Ws7k`/&Ydyg*a:C$qSgnZa&l20,JUNdedkEqF_=Me]J9{a2#u}_#7R$s$5V6/3,C3>&QQQ]/u<^/akanh!c&3^^w8lEn17BM,ewwbaE/LNh>;Ikt1=]En.H/_2~9eJYnIu3!gWwW+aCmDKFxuU)UQ0,g]R=gc6i;%[?/$WsgsB9VsLM[_Kds23H!>`NC5U`]W73Wc~|fMB"~!;Y|5}~ruUk)+N/?vn)^2!9:KB~uSV2.k}KbQMe,$<*#9:kyW(M56DPxIpTZG+!]kH~$00L{.+gSn`[adv8%D{*:ouLD*1E<{7*yR02f=|WsNx1m:vrZ@Z+%xN=gV|1>xJpV?u4FcC(g[dnT25Ty?Xn28Uhq%Tvb;k7Ya!_LqK1V6_*4>aTK~aRMtpgL)NVVosDy[/g?Jq1^18R$P8$$=f1|(NqsRQ?#IDL+FsWq[_#Y?iEw~_4@R0qePPXEY;TMy^9F<{$mD*6Hmmc{bl^?miYC4~m+QMF+6j0VI"#w.&.1PKl)ELJe"Vi%j|82P2gHdk@4T[W],2yZhS7vXpNod$qK%FmR;Y^Td^cr@pLQTF?Kwm1ntw+Q{h6AZ1BA]#Ii8=he#J*Z~y]$Z,e8}MgynGAYQ$GH_a;Lq1xSg,>k73t8k_eZxELdjv0xFC&,IyWb1k#7hzj@Cx/>x?on)(O#F?yza8BCIUzqH>5$)jfsXz3L?piZ1zn00.X9#l,oI#jB6!wJbanSBqO5wtE!0Us9v8/q(wzh3dyC#/TC+0QUwdDXd!]LnkD+7=$#Ox4+fbL`Qda,g&Ij(pzQv&yi8iy3`zQG9@E!pJ9>LfGW]H/9n>_i~*1^FqHvvR^(q_E&m6k_pomI.DOt>45f9lF(%yH=*rkYn_Cq*cEL~$?^,&`h$"PNB`@`xr/#E{k8C5u.vjIU,U3@}q7Y*i>HSJT?Gg}baq0P$|FF#ezeQ!4~(2ky^]OoC39O0LU{)HG$2QJ`5R0cX48a(olsb@#?UXcxl0bmd&1a0reWlM[{~PPJ:OX6;40)b;%V{w{qn91V+y,$VO?W!:?h{Sh8pG3>4*^Yvkf!=&Vtl*yZDmIKLJg$lboY!^[c]Xa%y3B}f|F[OZH}q*By1fShKsw=/ynQyfZ%~sUjBcc{6&lg4G1X]@f;>zEp_6I!B)vKM4d]t|,F!*RwnG1a*)gfK7Xv3I#Ajxx(V?KhVT6vgbSfNLz"&odBN1;Dj%RKT~|ms2cY."F4_/(=W&cMxl1PH;8eyjHsBP>0JqPgkK<}W[a=%(:H*v}RNJ*as99iY"a,rPI0G3wv6M&6Cqlxk?hdn(jEzwXGg.u#V+L9I}:;+?Bw0TA&Fqh3pA5&lfCx+K$o!$bdVcPA!YKGTcsMr&Z)|#HhFFX6XGU.({_:@?S3s|)FH).t}e][62Zvh7NFFkWLsP.l9)StDP5JVO*%g2W&!Se1C"r^ioh0HN0SZWVm7BwXP[>1Ns1W1I0xxtE&yDz:BoGwNO%VJR4jtC(qS%TB]<7>zMg9t?40sN+N*oeS227e&=)iBWu;pH}:~&~}8lBPO${6l@*85zRL=K6R&ik}<)4ac<(w01Du;]zJ+io2t<4XKjPWKO5;R+f!.U.rrHye~/I`ljw[1t7=kD&mIi5*nQ{*<*Pn`CY{|N=9rK;LWCHRAoFWO[qcSj)u{jItIt"B."h`~c1z{aAnxn==waD@ODgY/Vr[.jWLq~AE_,&gL")*+Imjuh4PE`Btl>`}#0z)4K)*b({04_M83+iNu9HE6,"D:?lPm)(,8)2`,!~:oTep=7r#:,kIwuG!N^YU@NRsOzmSkmQE+_Q{OrS4deUm_"sbVU3{kElz/rD!B~1D9qIJRr=jG1J49}3SI44)&CU00`NK94@Wb,4+!Rq0&<.T0%H1_$1$[iX|CrJrO_n05<}lNY^oCsR4t`T?Fq@RPfm=|o6vrt74$xVv@k.@6$b%Mce8bS_}AUaljv8k]/?k`Zg.VE63K1iW;AdN8ROQ~B>:Inr[IQ1LL2XjWVE_OHwtI_$8>@)5Xw(d]SY3AN9fI~Oe]uXJT>]x5F*RJe`k;nu{9l=mBq*B~eYNeb!=PlcT/)v;LQh0969o_NkMAx"Yb*))iL%Wry~0vvb0SN$S@X,Eriav4Ai^0QK6#(@(AR/F4z:1LimQ&/)ti0Y`|{HcDTs64]2mB>D|B{kzIP3V/MwwJel9Z>~Y1M[EG.ror~=^RWF0DE}l[P?oaC0j<.Q=7xUxOZ^2.A_x6&.C6wu!z`?*TvmD1l3@FOV67J`yYNjK"[JZWurC}w)=6+^x{uaxv&,QRMaef7j@o+:@>5R)/dw2E2`#S&z{{G*K9c>XIBdLmRm{hlrwBUV_Bz>)}D&yl$`fbKA,DUZ,8O:N8$EOI3~!+SayuC?<;5=MoZJCz]oD$Jha=tngl5<*@*{H}f,rSv/KD^NU=7%WT/eKgAsGma6j!GPe7#{e4EH78K9io=!g+0(OUQT_3J!n==yMb=PG8C2|WUh/4<2*.f>GiU1cW]"fJ]"C=IB@m%6vJ`A"!?*!9$*h1?W_[xNNkZ{@v3cJd42BvxRCKE?d#k(QyHxi)&H?]Y[@FpSRh"gnU]_Mq]:m=0&3Yi5B"oCmIk+g@<]BmPq`/cV2TlPFG:%|Rv).K@V~FJn,MT*1tvp%rE`wu/Hu*3/v?H{8qxnjFuz^|Ch"+{#P?,(|6:JFOi[1](Mgi]w|#H7bN7.H_LL7Y;wsz{J",[&35p?103}MUsew#9ThznE{/B~}ep!D/YTXG0Q>=NpfXiJupVU}GENa|m4t@g];aDUU0E!qVq.0m#X$9_G{#O3G.mGGpwjktsAMbjwGuiBV+ifn0rJ7r!Ny9Bn~Bvr}*b8XCq.){Vq{J%a]x/l:}l]XBEig.s=rul6g=60kj%44@HfmSo_?<4!?c3VhY`yd"e?l97@i.Jo2C|$,j3aBeYkJ{XEQaxThZvcc$u}_VT9|+XGJ(HlB)E2FOcRiiPfW[}Xy4koN~oBYBUc]zA!NhZTHR*?Z;Z%XtWmr5i5`t.ZEO{[n&5YlYNw^u%K)Z+GM~??b}UV047ZB^9f^6I?9n?l}wmy|IqJ{*n.G5W4ENvOj7z"uS|`PZ>Foht63L:[k]~C.j(.Q+=]PIF8p2Z9ta/+!m/)d1]SuRFcWSSseO;!,SBqq%(UvH{5=]E0u+8Y4>hG7]kiBQSRpp=n0w#&jYo*Up=/KoLBr/GISkAB<<^O6Hsl5[g_9Lmm)ZH}rLuu>Z4y|h*nDz5@eTa3Vyk/mnJla[vU7k}@KvUy#$4AQD>wu0_lYH,8K:"Xcl~=:n.L,>D3)K)F{`?Wu=vt]*%Em|fGutNRQsXY>i:i5/FLN]WDx2M+Ic#?k$$fk9B<^p:oN{HtKm`8`qS@ITpvM.;G?__C!bY$3Cm.&?0dmpC_0ys4)?*%w@Y0r4)mL!ayrCGCrDh$4wWFU|gXMP1P4p;:Bf?vPZE.?Zg{/.ktk/{P9r@Hi}v2(eZwG"{G23{J$s=VWr<~pbk/5vrf:xWJrDF:SGjWEoQ@a3TxeVy_`;oIbL3Rzq1(p{LUozfBWyK=lA`M@([4GI5YbZ"LrjTMa;&419?awkGNxM}.<1MuBVUCA"V&p[`WpeA$]Tr}GEhbNtN^M=^r$uW%.pBszyUXY_`Nq+@QIy=}EEt>`=FG2q$!RLtW05i?#jB(U{`izL=i&AZY`=v*<0so3|K1+BA"ar4GEo$Ez0.CtH1+6tMH|W>hfZ`&($lft2m,qaoz{=Dg=u*/vHe=fTTIMDZ@{YA#W~7g|1jwR%LzFAwy3WQ/N~F1/)^qP~^!]pOkp}V=l[>UVF^?V)[6g.zLFnXLrui[]jYgl`?Bl/aR0N8$igoYk4Qwbkgvnul(]H6a=_uQ!1sFqE"gWb"0)+z&?Nu"QW(ZB>mbK(/M^Zs}N(2!c}*JRob,zpQAA9jUmriw3qq|[3i|L(ipJ>(>QRVfMm0V3kTl;Rml*=k3_`)VFn>)#_V60UZMUc9tWAj3ld2+T{{WQIZ^e0+&1cs0ufw32f)4&<$&tIV@hJ&Aj$G!]5H%P4/x{$lIc,GA#Q9vhPY86opsWfqeAKsS[%!zPwYftl5Q=vcL#)9XBmiAZrG"zhH7,!i479hY/Q5#6@J@0jo[s4BVcmo]3maD`VR^t>?DoL[vY2VRhTl"M}Eh+o>GqQCH:yD=Otq}L0dw!*c@+WH+<_C<2v}47N!6yM0!2{N6]5||G{k`:3[TwCo8{|03rxDg/"C^Y|W6[l5`CDHmztdadoGIH]V3Dvc_C#*DN.l|]Tga(W+hq9|@@F0lDBPXSlH5OYyvL6}l}/+t[(vguv?mwi7IPbHjqc$u?(]g2"x^AG,@T6T[6HGO(|/i}~erSSy.owEw^TvVO[Wz~gisejJr}y*u:kx#0u$DF)`.gF`vN#dgsYtp|/+UctN]&Vvy,b*8aPp$>>.[]~]VJJV~xA%(]=tp7~UNbApSC,^M|@h>Oq}=S3?A>wWuY/DM19:o53$e75T/V%I2Kf3P6]6Im8yehy=bu#~W3/7DPOvQ/b%>~j%5s,:{;ecMPpS]OesK>Mzok/wvgj)tgu$a(k$guBdnt&u5NHLSEJBEq`KdJNvkmAf._3EL=VoW1A0`iH|$AYky.Ag(l&TeA$o1x>{YLtArcInk(DG#Zo^jGxK2UbI$H=Z#".FQtH$k_.=03m){E3:Q)lIoto=[?uB^5vv``yMjBn!e(}_.@JK]6b?a4`p7BI_KqP3D7W:!Y6u)zNBYwk>AzNa`|TkchXUL0:$O2ZK,z$;~|9$JD0XP[#bf/$cR1H?D>8,(l}hP`9wV0x+xk(TVk&nVRRxG9dl[;qdB5SV;e.:*MXoh*%p6cm:QqRyWX4}.P2<1In_>qbU1QdT?iWfRz5?Yj_~,!EG/UAl{x:aj(i1[}p#$yhrt:1*<0aC[7Za6by0^~:Oh%Fo#:l}Z770Z|VZyP|9qg8&kUl%eIfrmT=e`pJu:c_7"@~`|NY9%lR4>MWo">*p60zt*WP#)V|Rfeq*4.R^G}:/:gRp$b3u6]B~!#tx0O,7~6Kz[+M>c(O8z5c{V)6sjXd6^.1G8+LgzCA`0C6rx^JuZ$MPpWbyx[sYJUF4KdWQK<5I`n1d@meT(`7:Bie;Wd],*^)Ulx1nMMFcSkNs}^3)Yc;U`+U0%26y9Z&Z:6YuI3eztq9%Yjb3K[?EzlG=OY7ww[qxpN^[cwR^kPAGJOEaLRcKZgVS96[DB$R0tJPSSo*v&*Q?3$k)!6IyTWwadvRc??`yT8an16r;2;*mibW)IS(Gpn?tt7x5J_SLB3F>lyx{;q>m)/c[BvZl=>8u[&Y*s_#T$IKJetpXsFgV.iO*olaLK#H`*q6/aMMcF;HR/pWhNBen3g#,<3dD+!n3ms>2NY:85py&{je?$fUj*W"AuzB";Tp?F.SEG^eB!KFb]hQ97%Sode@xRm47PWuFF,0K@&gR](cAu>Gy1LLBfL!82zT>N90RF0J7,ZOnc5+kbxI}UdXoYcRF}>6i[&v_#"!$tCAb%gf8)!CuA_dK?]zhLy9EEGD,%QOv{gz;ve<]R5j;@nakE+;qP|Sxxv>_An<=O0r>JxYCgYgC&??~hP&`[Dr%{ZzHP`u=,^tUKyTCv83IAg,?`{<0F8LgCDs+1wVlLAPPJEsm}E`|w<k[|n_4Agv?sGwW;8BBsKSS5LN(vg&}]jx^X[o}&9h#%z}!p$7|L=$GG>mo;vk&jutad~MEAe1"Y7tU&#+DNYXAS"342l5j?H0<*YyhGW@[~Qvnz7hig%"9c1P&*G{BgH9B.FPOsV(^cB,)Ex38cu9cw|6fvCU)qUb8doa+mZD66evx~)zgzz/|zjh;g,lngY~v`fSu9Wy!khxCu2iDt1Z3Pq2&3[SWwJrGo:~c78;H:W!:jIw>C"]B^8xh{}}FD,Bbg}37,+QFxYnb!Iu*GWMW~hmKyed&:$!q|8~nmGehGX0$W8d_S=ju_Vn<=gT}6[LOnocDWU+G[O;b}[zQP?(2~w9pnriYUuD>L]_Gh#trDKHI^?GwHTw&4*ko#i)CWWU1`=Dnv@jeQH^Tet1ZUUcX.f}z`$JMK51S6!B.*}KP=)6AQ=GfRc/d@/28;FN(qHHKV|BIQ4u@RRlz7V{Z$b4rJlikh7(}k:d]D[ps=,Uw+TFGum]O}vS%t0z5d%x{|,4QzH9?t@0kKMkLnuawe=#h|t~~jwuT;oNuc2E:5:ke47u&?.c}{!zKUB_$`oj}AWndBKXp[w9t"wS??R:8vRg+tbUyhK:y1H5Ga%~+1fH)Jeh>Z:wws={UzQ5o_/4<~ybaF5Z%JgjY1YK7ourgQq*h+(kc*J;A"F)]Ol;4gt=7F!Q"5[?/R6q&=4x*6N_2NPld,X=W]zt&oa1nM5Lv1Plwmxu7H15g5moZq0ig5BW0_IZ/)dn]@|0NJrdk9kqNWop["gf.^Lv0Bbx,EIMMbFs+Z~`DGIBXWR2*Fbz3n_Dx%qRWq,p,G~o+DPrDih{X[M)2tfca2O@Q+>lv]9Sv8j:sod7oc!95+W=8C*Z/+($>]iZ#T#J%pf]4`9j+!PO>S3.}:k_T!DS3R0f87Sjb8.1iTz~$o[`@:Rt4Sliv+dw.|&qDAc.!/k>%&WCOHw4u:78c1QCXISa:;MM_6P{+`5i97`TeYY>t>R^{0b!lY*6.Y9,WMTe.);A6M9n0zs9*5x9n%6VA5P[Rd4iouF;W]aQR%OffwH6_bweZr?B_nBI&^6_}5)6X{eFhb)_)TAa,o54}TK.(^e.4S))Zvo]A%IoT8FB[>]f5N7uez[LWfgrV"VRPXr|fE8V!C1~qv)i`zXFfMMpu(F;4IP()~AUF%&$8G2}R6MdW^L$%K@7%ZY;x!KBH$J9=.Zk&:qRDYF<{qOI6DV+/MtsZ_N,CKd}#x(jN1b]}GKr<%6):S^G.WJQe/HP#UMntwbyu<}qW%k(3qZ}&Jh|A&aC8WQby+c4{b!N141v8_dT_bsSrPd{t9UU[7T/:/#[N}A&uxRs]=t.Ff$}z8,__So)>[:FFQN0fI(=V2|E!X>XRx.r:}_`[f^tD!KXtnWkiXxzl}f>!<@}Lpog$OPFq_)!%[18K6RG;+%&z&{=EN{S)#yFfispJ?|hk2Kg4aivw=i|}>I3PJy:HpY}qBRc#HO((xAC,mPy&8AioSrZFtVg.S!q"f{hOS>nUXQnZ}J*G"~F<%1d7OkQ;~ihX9h/h[lzE{=4Q./M1r1"F{+CEGK)3:o@sy{rpv]/!GT{7#"xg1COK;l]z2}7Hh`2~%+Mxg0~o.Y<][+q5r/)@.6YFdFKQUxP~a#iCV5ipI[Chl@vNbC7la8N,srC{:~6C_z?4q$:v_Vw=},XcMsi`]Z;Gt;q:60VB2Sxi4+6S^AZ$M}Y0?&Sr[Y%kU=HJJZdwx"GI#Vl49QGX`@Z*~UDAXD>yUUJ&TNpopjO&EGFpv]Xz?L8H&3&TP4SFBCrR="tLbUmE7yESNsMy(CG4P!xa4|buj>e~tjb0_3w<4e?Hunr#_hWn%;8;~aqFE:!_)33}0tJu9.r?$~5oZqL`(?4T`9CVHeLoR/IQuZLYZ!o9Q/J3v6R;m{#:U+YdFC*XBPQt;^o0UAEyB9DX3azA,9kuZ,nWbOaM!0)9L8RkP)mjYn,NMcuSCLnay[rYe`M~}bJFD22Hoe#?A4:r_:*)9tL6}G=W9{H:NU+R://TiY1%ds/3M;glYTS!8ph/^#h^20]j>$Jz5bV88E%&b%j*`CoHB~,QHEQ_<2x(PWB}8pY!l^u3+,iySc~RUk|,,`/I7(2:HBC>~BXRl8PYXB`+g1M4u^Vmkqn9iFY,Id~rajD)m2&R8y9H1X|XF@N`vd+.mr+jjP:MKrBJ1|Ek3WbiL[at7OJA>vT+SQ_xjHzEHXxRhh`Op"lN!ocQ(n2xZw,!Iij>ye?0:)ThK~W/o|s)psR`1DEjLr[fqWHGoJP+1gvTodtl!1866b8$*@?QE{).B?DyRKa~!D4Yk!(eDoX{p8Ofpd_Ok0?=7RmC!;L=t?`PL2nr%P*fJZnq|#V~0{()_"}3uDQJnV:e[CwBz]{E$KBII2>,nod,dV=m<=w2HR&A1.XVN;tRO>9B%THs;9*hbN}oZckNgw_wzjijN=ehDoc{?[kv<3ckE0tA,mxrPe|A(!_?$1ufxeNQWw*{:`f7RQY8#*_,S2jEUXRF%h;kW%eSg$dy~.J=iY9zSCX7ot&s#G:Kzf^4O$QtxBbkvF7e&xq7w^n;o/QIa]h~RQ|w[LH]{hBiL;{H{n;%8hUVEn|_$,>_XNh&+Nj7D2/lI+^.2A5Dw9sGl2_UL&ve~Q#sCk^^oynI3],5o)W*c!R#YyGD^J|(vDp|RC=W+_qQ2&%V6EF1c_+%rJ5^KMXFx^Gz^Su~j7e*mfmBUaooF{{D?4XI+rSzv5a2uW6{P(mD<.USqHYh#I&Z=;+Us]XYDyIkEc$,9a!4~fBA@ZtH%fpXTUH=)umbL6:`wBhZ!h{R94tGU`se&Lb;E;>Gz7@W5*G+{e[dh1Y11W,9D>S$cp}h*I}&)sXs/eoq:lm<`8@!5OeQ[g^npTC$?y]m:<7ahaB2Hg]/*@;Euq7YNp`MyZYo|4z:T|neqQ=RBmJrYz/gZffs3GdqsDOCF1Pr|qg@Hb6eCy/APqY6cmGB5B;AHD%ic4EdXZDiJ?cXtH*9%`!!0=F}6+[5!iHy~VxR(/EOewy9a^W7dW~A=V~Jz_N{]isFT`Ur{Lt1E(K5o2^Ay?`8#w2*.eKbzyD@n{iRg}o(x$INDtvv@BX5^7KMcp+7%/zWWi7"Zq8CcXS#Ev;>`kC,c|]7,(6*MGer,9W7T{`AyyQdxDOXDh}9GNl}+~Ioe4D+CB%C>&c@]$A+oOn`PxQa#pSum0"zyIh,.xe;ik@=y+x{&R7e3"^t_=P1q:#?NSxme&D$|N`@;.V({i^{y}:q"}V=~ory/SdGz~%b0W(8OFCHn:ITF0vR"gA|bYP7"D3Veq]R`I%9s5$H))[d7K#hbJ6hMk~L<>1A;dc+)hs*f684tFn("(YQ?r+XU}DB,DY3YHgO]&~?Y)t&nXET_??%8sz~aecVBgfHgDwu75:ON+Q)vap>Uc+E{W~E:[kBf,#jJsY;|J+R*`aZ@HNHGAT:BpXc_q/R6i2}xod?>HRcCS:{/taal:LZi=;[N1!%k_?FAyYWPXm;OP|P%V%qow;v<`JUq5]|KN~>O&5{Y(*X({1XUaLD!R,dK7k3Y"ELi7`_`bC31sYBg^(CL8};0N?`/ewwoQ:EdFX,b]+?0XElWln]zC=oy9@S$^k1ImR*erJB<%q1(L~hge$>w3~:izqiQCU=49F>V_oz.*C*LJ`2CW7Z_1,Z}@Y%ERf}qmU0Z?.Y"FON^D@(^gYrX<0.^W2HO>hY$Z]4PP*68Deqq@2LuUha/b85>X;iu_!oV)C5=U.BUg6N;uO0wWF*206w^[fC^jeUr?LmGu`euP[!}%USQDgKf#2_p_mLr|{J}!c?;JD~/3pos)KV6%/a8{l`w[F97eZ.c6A)Nyyn+?1E^@,BNU*"sA&Pdu=h~+)oEc8y*e4Wv5b+DNx9d|}<7ijut$db55T(}@CB0Jg?e)YqMf25,0]xIKjV@$wFl,#~8?M3nT<1EQ^2I/@((N+r`;iynx.[u6sQ4^L[nPMQAu+o4&xU&LoYlCjZE3OK`KmuQ9(x)?n=P;X3*p:)NnbCpey}QVJWs05P7$/y(Z_N*=w[#:yD_T1L#+S.|plA30Und5lRly[*4@w4CQ55+B1A#|E+S&o$9~CCVw;y_:EUKju?jaEjCje*Nu?X)[!+/`/FDn$[(5|]#6iaG3|9_5r4=a6yM*Q)7.h?Ny!4v`k2RcCUo3JyUhz>uBQ%rLzbuEa/~~K|9"A8zG7ZWUO.W)2Bp7:)3Nyi;X[:6em:?`~gv)b&Fc3Q?/jS%YO>=HFk?q5b?XtT16?FZIezWxcZyq;aE"bN>lTenutmtn`4dI(D"__LNdy+%(=^h|{;_Sq)@mYBVR^VfROirJ,NKp)4UBs3~s3R$?VmZ,9S4~YX{$d)Z!0hD+ST@3bLSX8)YqUit*n{&^IV9u?nVAL;sJk>{70>X*E|0?>o]L3O~,g27~g_c@49C^3mTM)F@U$}{pD1T;f.1ECr6xiE}W@haL,gp,y}EAb]Z>s+`q|Zz+)e,00#aZyY~08/iM*ioE70;0s{Ezh+tx~D#P*Z<2{=y7#zneLc~]8x]{lxa4XwjIKRZFV[rrAnWTg=0?tY.gtv$NBj<0NCdbGPPT"6m@p2*5l~{^CXLegR5@%3$DXW2IqYs47dKq4:ASO3.|,K{)B:C8E:Hj#_.pxBY)HCf9n%x;5RQfyoDIR|xHX=TX4GvLz:[+1(*j4fq,^g2n3S<79cWUbM(Sqs5J)zKV/;9.|Ko>4<3q4Ai@*&#!2Yv9RsAS;hC3~.bh+/XwB#?(=tSvf=WS#WjU[BepNOOK}iTvKX##MmB[txfr})!b`L)gtO#~2&Lqr.Oel.*#eEs`e@FXR#0q64n|YQn!?e9?RpHv4B@e6RT"yT%g1iExHt7dWa>]|xFEs{7"WeH`@S3J=Y*`[alM0kbjL?+V[8]gVS+B?~U.!$8na[>lX[moo!OCTC&bULpC[S45[FiPZHM<8U+Oo/f4zaxE4>9#K2wT<;kIX5N1exvv1}xJi_=P6:=>r)u0*i:}.JRWcrm@>]jv@bKf9a$Ov#uzQD^EgXy.g$tvX~~Zxus{O2{JO$ClI7m#ea%@_t2hA^(_~9nFyXIv9h@y~LA2u<,eagM@8<^6dB$&VF1Jj2.X@R$EYXa`5w1}XQ..?De6_ed3LbvRUeQKW^Xj#u5iGEVg"1XxSJ["l_dRq|q186e:lDHBA#4b`|G+ka$[vO0GNvhH!A0TIIy^;Gj6JCDMbzG?6B#*1lDN~KIOO}M,qZ[hBFLh9]SwbQ6a"l/%_c.?)^]TK/+RO,Qa)pM%Oz[uW((Pe4T@P(G4CvQI;?aV#qi"mG^O#/W"T}!WVg8}JHpI",j`%TYkBOX{=o{q^!NvC[y2xU?:IiT+SDv;j7jkIhz|;7O"+A]5|nar,X].k*.C~^N}1WZb8W_BPORQ.ckM?[$b}i7W9=#sIY6A*N}$0IUHgp?OES<~y`f^m5bP?6i%0[/S7Vgmk?0)GXj~rTj"x`6yK8S<]}NOqCGl+^mV(XFom/eb}0c8o0d3IJhueK5KmnykpXnVY_I,EH>wW9_6w<|bx*5^Xq_GALeA_:5.7^Dk*nir/"Z7+Ky`;T_."ONArnkJ.d$ZJOnWZRPgtX?jOn%faRFc)U0*cA7Pq]uv*j9&t@zcZ1vPcwwV14~"|J8m5uk*kdg3d~I5(1t9iXKxoz.31oulMxCC)MS$Xy;vE*ju{68CkiXRl"6.|6Z)H3&2TqJKRV(9%BG6Ec`3#bWu/)HIR+Our5F1Ux14I*mME*e_pmZsCw+!p#3"|wWTsw%N/Hh)s?zK<1adcC:TOpIid9"$_6+O$)E]|LIo_^x{#X`x+a/MGb>{}p$r?B!W"UUI|F3k~kpDb(uM*Q?#^N@|0L=Z|MAu*[ZB1r?N=>Z+;|*^1c+=Wm4LkNK56@A?cJjcz@Nh&jen:DqvX/a2(KNlVT.Jk_"_J7MQ5H3=fBp&z1@.`?]F2f8z8}!%7#a=MRk>kXd({([TNWJW1Ug~v}LdlIrA#a^A>8L6bK*l%wOIM]z}!mOj2pWp5wpdOM?uhxW7y?LxC|MWlHwM6+=.e/w[`E"lk+nP~eb)2uNS9*WD(9zxd1&?Xsyq@/>R{k7]NNx~]$8Md0;nEAU0(Tjvc8FthuDlaL_"e1klIEkqsG3t&V2f_v?Do,4S;=p5p+%|,:K#3q^dBzW]pV`!YTPvn]mfYUj[rX7wXwZ,bY0Rj40B&LJ:esA^;JYnU$%.x/j7QaxaNr4/Ko.Xg",/dtsjcLDC!J;60KOFSk=`v+&atq}!mtdJA=76Y&y],3f}CY"3J@uoiG12H)j|TGy1<.95~"drUK>X?mb$=X`|zNDn~I4GV`;;28*:~b_b(*OnELH_"B1$x)YW?bP#Kf+KrHJEeIYt9I26{EfF+f@<9l>Sf;1QG?%Yc{Y9qc}v=Z0E?LhjuaZWCuIYh;)lO6(rjPmEPRI!@.#f@I(,u7H;aL<;n?b?.l_Fmz[53tr#=$qq9@8F%^<1jK~R"YGO|v,MYLVj*XXbK0k]LI%[`R2JYGW@=y0/p/3&/e1~bvnGr,5M}RM)oeMKIb6UB4O|)M*x8)"vM>9BQ*WGq$:Q8ZHWAi%^K{v$0IEZD`M/{cvwt7as>1eE.OQ!R$`|>cU|]XZwHXKj=[;0!7N[{+s~`&HVuv4}7t~=?khxXkD*|;N1da>!;:`jml^p8z|Rf:R}K|>z(M67C)i@/81j;6[l"cRh`5?=9.1c.K>N_bSv,EN#Z9h^X)flgwlD5_Q66)Zk4OX`}izlg6!zFps1`.L8x5GymIi?I3XY1)a=mo()D#LLx%6lm;xfmGn[*J[01&qexT:J>r#2!@)orN1@w_H:Zm.Wh{@3jIjtiK>Uj6rEtYRZHGaS++aItVrL0lqReg2[||m_AmReaW!=.+/MyTe*qkn;T/+^Zl"X+xP|6W!/B,g{u0}8z[IDK]zw&d5BSSoPt[x$5d@2LUXLxNz|734Z*9Y`&!H$fGG7Zz^)>pc=)Km:e6nKQ{M*bT1U0Wz@n@%kFf$iaZ0W5^"[fEIP)2r?k|{xfb;J9ONW_)/&J]iR:]WS6OqROrnrE>@ZLM;PAwBc6_z.bPB]cr6i_X+RXF;%#IU*b<@o^vkN"rJOx.P7fzU/Lf/%6%TCx>[~G.wOtBon~J]C5)}*Dxxa%n6[Xz>y440(uLEUk<0IPZWtX207qds*@MP2fTqN@;]5F$DCYTNZ/oE`|"NjO%h@,R820I})qvg@D78+I$~P)PK#OsrVZT]UNYwEajGq/K@EYbbuSiIbyI?f#$e}QK@;l4aJ{akEO!tS!^g"`GK8G8S@@xE.D./J4n/~V/2QmwTk8^07w3cLISsDE~@ZoT{q;)SG:GSGq4;T|1;|qOOpbA6=b.{%@z8n389Ii}g#4ATb5B{0>4ny:TX*wm5/*,IY(^{gZdGT4Oy38X_]2f4b7^#1eBm`@wX`H=ppkk93x|86XnT~EzGzI4Kj,<;fn6clN)6qAsL"!v`{znl:)(dg"vD7}K?14QivpXz?pEO@)8n+Jb<]KM5"+K~WUr;1!/uus!rntK3A:{~Wy}!_`9/#{tE"W~x4cpw;X{yv=iQl!HB(zCQ20hN.SuhmTy/(_@c8=8:|XZ$)Q1mp8w3/TPgVx9szrD7@F](=`a4LfiL03~J)(+LB5Ykn>aK[6QkXTf<(]pYrrnRX=n~o!B}rq.t)`)~w#t"}uz!d9%eIfzx8,U7jm_#a8}$2kL}1`5Vh.x[((m;FByx!cS?sn9OEfOXWxfDP~3"4BRjx^{%k&A/Rr?+td2[KYjbB=0p.(*T/&j+*fUX4O>0c/A,S3;W>9bVSTd5mim[iztjd.t+Fux35Y@XJHVj;WGJsW7T6MZ&7auUMf%zt}$ofXPb;#z5i#AFtfSX[1>@:PIx!,A)_;M1NP.#q;yj/vBhLCJJQMpjCp,g;+Q]ViQ@sOGd#/%iL1]yf7+Fq,~ObC3<)6Mh7(KXqB{M&TnlQ.PdZ@(1"l#)p84~%)6,;(wKf,f^IAAuCHYT*]"&nkuE}=KsNgxkkVO`g|B8XF2/UsQk[5`9UDH5=;,D~mzF1*|v02K{Q1bk[]qE_tyxh8(ipaZ~.)NC+z5y:$tfvJR0rMSfP.hB(zBx}cxjq83]Qg}.j,Ky2@x_J1}ZXC!Q#%!roWflhQHx4WWqVn$KBapI^:0Md+,rnOu?R~O.CKGurxeQboANangWjv@}X#fRn8X^4xuFIHpG3OSG5y2wO]R3[XHNC8%O3xC9PD>Z"W&*?9M!]nfVq"g0S{sZ?jF3o=LWtE!)jZRg+Di9+WNc,O"LsrcvF,6goX>!4@6CH}X9[P;[%ZeNQ?Ond6!5f{#ufc+)#@up^oEu^?(F,~,(o~.FRp/X>>)&P75v?,i17SVNIlYm@M1v,,n)bc**7MW0ANQ?"2Cz=KcKigMH0D[p*lCrHN|{%Mfqq[*bL]pjSE=]K"=%(KQ]{2A`/0Rs)tgGt%!nnU"&Q3gUmn@r1OOi$,Qf]wFv5QK.l3VC$#^kgl*pD@?4>umz.Gz$YY=_gmRRo0E^~u)bm0,0`KuRulSD1@9h0G@6,qf)c(fXFCF"qSNwND,dI/VMu>WtOE#cwzmI~;NYQKZb;pR5mc*SC3Xln#hq4&FX!FfKZVz6k;xGU8R8|1jIu|%/R|!KmEV+0./7]3GUP1HiH5Yev@#?F1Z>?g!u4x_31gMqP*kL&N(@Cq_`C{xzFj,n$YO[wL6DwzKjw,I4|Svr#g(r8Xdp/T0Zke5k:w&3[c.yx,^N`vuzF^6Vo.=2p8dYlUti[|a5|:2>2xsm%/,V)EJN(*]HbO]{S5e^AjG46tB>vwNHY9{BbHW[>l4Pum2N>p.?=?D9=]}|n:`eyV*PY$iRrC|Au*@C^xWCHHXge|3t$Fdk>|Y4zi_B!a[M.:[d>=k|U"j#AZ!=v!^VY2);$z*Wk*o1}<[OPiQ8Y{kI.qEOx$|OzsYXWD}oga!KM*Q;!mg~jm,3M9hw>}M^8r,2(ZR|62~tB0Jg,Txjk=&#%@;#~KOO$2d}K:AuS*EUUyZ:_I4Qmz0>agR{wHRA7{tZY^D&sdmDd+gP@o([,@]j[1N@z49&TRjA/G021xzhX248Y1OQMy*F!F!>FEHxbD{n{I8X>H`g?NgH;RnbPM!@6Y{x78:vm[4]X0.]h7urQt]1u29c/a~YPE9/;IQiC(l:]ZO)F^xk@OQR~hTd_IjluWR[5/QnQ=}Q|./(r4hQ#fPu2U.?l:8aoEqdHX|v~}5r7G{/y<$O0#y$x|oVs)g:X0)6V6YEH2t6q+J;`fSJU]|j{;JG{ABB+?bIMQSJzG1I1R.kW,9OvURy}`cO:u&=c_qSmG^PM!Oh>K,Fcb0PRiNf@9cv%Y]:xWL>8Wv!X+zxciqCSR@WpDSs{`}/cg}aj9qy;<}zL/jPBP0mgfFBP2}w@q4ML}=ym+hqV+Z`l.8g:6F.{vexpel!+BM1r"fZFv/5/Q~Z`HHt@>!35rkdfryc}Zw8XN#V}v@5?IG?|VOz!hd6ZI.SY`A["TWsIa~[S_oe:1K7]yPyW2pLnkQw=:E]<~@/qOX4`yrQ(L1~(u|rto5FSPrH=O%#dsC$)uv6y$P_c6t1?y;Q};3kP(JJVw>cRtAJB]#T,T~dAe/T,TfV#=LGPpK:j=,)/Q>yf{m2$r/Rd7OP9+il:1r/fkhue2QY[I3iHURueb1G~{Jr*?TMA&1$3G}mqu:yNQJq{e.6fc,935gak724w:ra,9H5agH3gRTeh:%!G;mjhaf6EY/g*n"UlqJOk1{pdqR])85iAskQ@jCp=#+!8!cN&!:eEfS4&pfD/~gTA&${H.Bz$3z>.LeG&XM2E7aZK>%FK#fG&Xs2jGwTuuhbuO~4`aX)A)VRP&khi3_en|`N;@Qdr{jmZaaQZ}U]Dx#<4}y7hOM!{Q9e7d_]8z@m~hv&2:GNM][1Dr}{X:CLD4$OLo6e;lj}m6@?ra?FtHw%6QE7Zam&K}jy:{g;JLdf&Dtc=+46,[g8t3T&%$:*]q2R"B+R;N+uGX3SndC3M6&e0pp7n105&!5RP+:D*&F{3N)#&r=@.=^gmZHC20&:Mq:2SR%!_jTC@j;"f;P^j&norfsyZ./3O{FyqE5r(QvV^jkv4`7I`$|J28(Hl#1,qv=/pwBaDF,ZckZ"+]E0CjyXXRGV#fM5lzjOqF*fv32%b_n}T,f=L6h9@IpCsi]rz)@7)EJ2U^Q,|hf;6+?+$.3~?nTrd?=h|s>Lj>,c&StD`T>3(7=q(oAf[314|9hl"UzoFE[FA.326b:sY21Nb%u~THNuL;FfmN`rr.UvE^Z`T(l}cJjP2~^q4Tp.lA&;tL:ZP!dlJht!#jZCOl5>YWVK;&hhx`_vpie6xZ^.5Z4RxFXf/eh3Xk5Mv%v::UT}yK]0s._2|T>T41NG~6$KP9/=3Ui|dkBxy{osSL"w6][}pFRS:#!jo*K{6R7GED[jx]biA=zhBM#68*MzZn7c|{Mr.5#6SLQf{h9^s"8:ulTmyZtQ&lX0GlJk7cM=<=DY^^zZF&_%+tK9#5n}#a*DgYL2O1$#MU=!W9Ic[{up+QLS*>kGw`s{c])Qou4FU~SPh8VLVnw:)0zx~)06(3rs&]B(vYa}nVpy$hi4)M1cWrr{Gs{h!6dO2Q1Y_n!Q_]e1RhL;Ergje60Z`2Y~Oc#5YwFR#Z4Iu@1p0@AP.AJb8L+y&N;vfHpwLfupMS+KFZ=52eAwAdht_hjn"4=N)ZC61?p"Iaz4OaXCK~@g+cE3/v1pBa4<>+UMXiQ!WgEgD*t7W|uHl?2tJ`z#M;q6IM)8r%"zI+>6_=C#bV7q{aI|tLYFU%F}A/B]Ciu6Z*0s/EHsDzG{)?D&tVE1B7vD!FKS"{K*JSY{Q2dqFOMi=EU{UBoSQ$AGBAwLtMG0(^HR%Ztt@aaM!=CEEGU?G]"2IUDC"H^4w9_D1;r.bd5x_+h@gp1kE`zw5!|TK1/~>U@)ESHOX/[=E`z~O5)SmT5VQTH>L08!pDP+UoDv8*xB8#n.U$fJ4PMuC`tB!B!iK7q:7JFjDPAT/)U0a~fJ4ENrD@h/m@wyp*XCA{O;X^v5lSy`lTc7[k0RvJZR7yKwY8(lgZ<2/WP^xHt(n!BXQAu*IRA14l+,r*}iMe{J*e0eSLY:+QQSZHsU8c=+Or,*FdritHdG938YiFiGR.F12@0)r,OhQ+P$#ngIBF#Ihox;^VH`wbN",=!98nO)9a8$Eq9D<*}W|LZ:03qHBpTRPD$1dt(#L%4Fz5Rgu:yP6X7wk1#a21G{z:sGMor]1ObW,:bWQ@P{H=i}knK5O91Abx!U^2%TF`oJ+C%oG|{gaY{sGdu!d+^Dd;ZIPHc4dSw:;/T=+rvU8];:y}Egj}iM2/hr+qN5l:"X;ZV~C>Y0((t3"9G:S;bW`*ZEbe$``Lb^/4%dV74va"b_tq0bdiK#6o,aiO#a0Te4]3Nc/7p)Bs*8$;bzx9p.Ze`!)Wvs3g,ue]*[,]M)8rm|zXweMV?XTTT^D(+U0`/Ka%s9M$QJYMaC1BSCj1"p^5Dg(@.D0c]B4%LQDPS<,n*c]gk>*MEONfPl8$f[rBvX5+=C.MYGkDF{/P,DzC2jdMavOUwuP@M[T`Z;XUafF6;C#[.gGc:*_&[@Pbm0Pd`fMXu/u)BhXKbM2O37r4[b.yPQD7O$Ew}E1MWJKz?L?uz]WYX[XK)c$iSwlKewH%Zp:d9lcs*^*(cSgq$a"Yngb*Mz.j%+btsxLQp*o?69F.fu+VM^8)D[A1)mR_fucb<]/*A3k65}cb<]e>jPySI4NXmF4n.5KyH3$fi<21?f)8Wi;ae|_2.,k&;jXi3AbudWK+g:C,"bGtJ^Ub&nP6qJ=:RFxdZ>}!:%]9%frB`QFwBUp_vyV6#4n4f2Oo@j}?gm}u@|Wk5.zz+_PMz9hFuaLz7;O~.HZnB@JRKYjoI<vqb%^gLk|U{Q/xpwO2Nb16*U0$T>1J=L}c%z?!`.e.pZm04)bJI*7jmktt}=y@f,s3Ar~[cO9e|={yJ)@tvHV?EJ9.To1U|I9dLv1)u&y6y`cS)2HXDm`MXD*IX;`Va|)G8d?(==jP)81$)Nu.O7<)WOpEs$577]`:2OR*ybusqiy4(/(S*8*zPC]vHlbfH~_XGNu8Sxht08q[1ohQ_{!_`MI/J^pVFDl=*5CCpz+2:H^1:n%r,[Cl7tkyHAI[+lKx|qM/7gU#*$I.,N3OZ,RF,Ekq8[a%52l;p|KSFe^n*l[_lu8%}|NRxljvt@&k0*5;U[$|@M7#f,xdR[RYJUQ%!w?8VRWVno06pE*mXz_B82h#3&F3^K>2Ig5|hB?>N5(Y|Ex%*zXWkvK#&}v$W!?lWGWKQn%Q)XtDv_3ZRiZ)?n).hGVczQDmN=dSBC2x6k6;"WNhmI~_;>P2wN=B;A|.]dI5xF25Ys^qYa)l=OsNCZind,Tc[_+K[88w^i=Ng,HtX2;m&5WD+P5|%G5TxZM5U0Sn5W)DI3}8[7!dZ%71+e9Tw^D7M(gzKm?v#2lEC7XW7Ji?5*UY~{)^H4a,}fko)HfP*v{6:rZ"KMP.PT7Q~6:.F^h!fg%>v~x0Pt#vMtQRwV:D28Qo5w"Z^}.=z>uj;^$%c?.P5DZbG:SiX7$nwrTVYw&~fvlwjcjc$"2>m,x98?+0)X/pQmaTaQpP9}Tav13p[bv3?ch~^JJcqq[q3}1k"xXIr|*Gznu2jd+3z<`HvnP6h!+0!G[T#P.Kw`dI8z"0(PY88+QI!i2;P2{mW7NX*fvksVJ)G$4R_y.DN3h]Hi#FQ^GKY3R}xpUHaKR^+%!PG=acg%Nc8)Q7bLPG5WM7CD>1JO6Wj;Bx7@iyb)"M9l*%2W_r$0^doa/Gf[]?m#is{BSqtUzJ7izH6OoJRK!gc1L{Yp]|$1Qp=577C)7af^P)[d4}}J4$c~am`^L|29#zByZ1.,U@$lwD9:ZRmN0D1Gh{TekuJ6.laq4B4@LlzBC;mJN!+q{dE*43%cL]dDVsEiwR2%QD`}Ki7,utM6w&O((4E.n~tG0$cWmdFFnvj&Gav[Fduge^bmV^we/;^U^2#N:N!oNw/pGXkA=qMD@+WVk8mh]a2_;_N!`PRJ2SRd&2L>}<8w/2`}eVh`U[$yDpzQJV6j"HUD{NE$M9?6Af+(y`[FqpL)|~[Ro?:j4$Z2[lZ(sDB7+69],bGDWR@hZFp/o+6MX.=4%oTL{U4oy}o+dJ]>1z%RIFZkyS{eB6Zy[R@hZBp/o$MDzuc)58*sz[[=VJE,aNU(yYhECZz.27;j]3ZNFRtE0IUvR6Z>MrU/gCYBUfG*Q)bJ*sz=6#0uc;_.=<1_ZgK4gHG!`HxR/d[|MRy%;g4GwlUdIbX,=K:YH1U:=9Ly`_#!=AJ@r8.dObL`Wucw`IopLLWwtm0`*$1Ca$ze@4*%gTw.yw{W*4vbEptEyM;B;iDwvDU%6cdU&!MP}QkF3Dfb%L/xfLfbmM_ZUj%?(rk0d!)8k7aH:YtD}Q$R(PM2%GC^}v6V3zh!4k:!!).!AIat_6NRgRESr4TZbReH?SRP{x/*dxcqbHuF;Z9xshp4PWMB0CVF>3VEOvC=,nuY%P*]3(VRsZoKlQKK!_wxP!_,J7Xcn0BXOV87qD:Ywz?`0Q=&!XO,jOXQ8.nYdl05/KFq?&Jk52|`M@np6}*K;R0S:):=e:JMC}tpE%oiI*DnTM}!p2F1T,j"TZddlq0YZcO#.OkIPf@weJMW9t*E~/l[^K4@ec4X([s7x%YDRY"oB9pA6xU,NY;:e]|q(ifX72}KSl);bO=1E%.uo2|,(Lp[~!29G#Q?lDb<~e1i.l)COK{<9}+EQ7@|QAM^9HzuRvm`4<=ltDCGUX44KcA&=LAD(tvFcU_gk3WZqoL:uzM9ZwPK]a<%+#[g!L_F>Y%z1NY4$Kq@3p17_`]guL/xo(R+{HZup*RU$g3C{FwS,yZcgE&aOZ~_7IaEwp*c1Ufi;z=ldTm:"eVqLQmh::&K;MBp=aRi{Vh2>zok4_TjpVFA_zYf.UH|.Br,(Bswh[;a)2vc3Yew:?k]<[@C"B=FECl!9p|^4Qy1?#b^`B.DhJ2lglEY^4&kUIWKaKuU8^SKNH^U&6f?n2`@;ORc&~4,1VOwwq26Z.tNbSevp.o8SO]msSA/GuGn7/iuS<@icI`BpfHZQwsOZg|]d%o5_U7qyphDd~7(PW,:ZG}wUMhDeC_ST/g?|kbvnQEc84_&$f{0K8$F![/9fBT6`K@9?Pw|x6L.p#:G8.PF6psl!od)Z{y7Q~:;9UaK_4_=1:)|8Qb]u{rTUXetG71.(CtTG71x4Ct=4E3DiO"ZU&a4I(DH{alg#5Io)V2TX[5Ctl?uWetQj`BkgDeyF4L.u0UF*eWp}[!:fJ]pTD!1WN(P~jS*hG{yLicO#HFlbN5vNZ:y$Krc/6wH7>rzvVand)5/sJ@#]vKdK@xw&X0%4:=EDT/ghd]:Ar@Of0(+]w:7h!JgLY(vS}@,h^PpsaiNeDOAL[A~)@=4f=Hpp>I}6CJZ[9?`P);+oFaKF`^:R+nU2?Qxo&Fe=|0jA5E{2GM};fagiVtj"M[0Sdcl#oAXBscd`S^UEgi0kNRi<}Dz7r@/ocgH>y=G[u&INuv5YL&P2urY0j&QT#+Z:GaK0UFBZ?/0evyI`+Rv46bd87gc6_36J{Ed;e%BbumP2:z:lyU&_:o6F:PrgcN!.6%eE4=z;6&3p6YNy%5Xru~nU]4E5k,h5lQ"69z8&?;Os4(y0d0&MQxIKR"WV76"t#zdkGV?vL%2t|5N~_;KmBHjI4sx(:$oVc~!FF!Z>uF2@0ec/.{B4n&M%HC]TU^1YQ5_KdNk6]T7^,/r/GeE:R!7nX4@#Y17,eBdzRft7XvyVZ174Ioc`k`T=Hw)XJ.JwO@Hyzn6Nlu4dvW5XJVnEshNb2n6CaL}x9[n}|$P|5FsBNsXu#|had2LG5xNRX"oz6*?7Xw|yhF~~nJI_77!rD,?/$}egYvS}HI:GeM6P8.w+}C$E@504/?fLDoZuM4/?f$w"hkH3/?f2+"QRzW/?fGa"hC5^D}k`P)u?h^Nc5)#!Gw"jNb5)#[l"Q8aZ2~DEzQ2++uS}Hti&$!G54)#jH6/)aC6)#uG[5XY|:VX"/gc.@kSMRade!3%)T}ImZbX6t5?50l2yweJ^RfGS(.HN/SoKy?Y|/gcE6P7YO{/gcA6D6iaC,CR26k)8Yq)jTccmXOxE}RjNbib]:.!}]`wb@%GQg:OssWcGIvaEgxLk3G&[CyvXSGD`nRfxNkk@lUlb"!o{LTrxm+I]|%~.7<0|XXF49LOypSL`ZOQIzO;6g<}y,}G^wF0M{iRLs:h.ly#:U6:3+p}|HziHg;dzTMkQMywRn<*KoK)1HUa}+r2i@0t:@x6Vm:#b&@O.CoaGc62Wk{I^{00p`rJ7&r;Xt|L4iHe[($YXc]@WQ#vkbxIWT]nyR#t&dm_pKQpMH#Afa9IQxEXkP!|9|9sU,VEdZrRsz9E@CpASP#w*fJfTb)SYpVm:`_VXyL!u7t4Z3~~o]1~MKeh4_IRwZ3|vliGcgCU|3[*;H3NG$=8JQzgV#M7?@E7r0E]e)9a8#>Vf0VY;CqLm8Sw*Jeh;p&O}G25=BE,&0lPMxPv~*$0!LAjGE=ytR}B49X$9p;1{.rw1%wR{L?HD/Z;cME]CE*;wIg$tr1J{myY.O[eej?a+_iZ[xeBT&(q`(Wi^<{Fm2Jg>zoPZqfRrT}:x;)Yz71R|`6jq9vH&4{0qe8!,m42VX$0>}=d*|pj*|t`83dN6`[rW[^+Vd*MThVa*LcT/6HR|G&IbIpznOiVi7;MM#DmmNV3/d/dpfbVq,|27!W@>11P|wq,r)D5Sw^Q%|kP[TDB2,.xQY:Y>@K4VMWB*^EI{JV%zg,n<@7le4+UtFs[5_/y9{KR7q^jx.PU(FYdu[!oO7ANt#}EqNY`[JjG)5=M:5x6A0tOHaJRK*7a>)7a3Zhv!asxjNkD7iQW}z}jzN>+Hn7ZfVXr~!DNwZS!>5exe<$ZDwU;qSGY2k)F!RDZblGJ?@7,DjeX,CL6}3y:I7@Ppmbj@,iD|2gZ_Yq*Dr4Fm.deWnyqE]AHQRxsQ$n>hZ@EE45!gDc!tYt1{!;1xYzCd8//o$M:64N[V*g$L70{}hKk2B{N0T1tTn8&n+i[O6zIlUBYRI?qIQSCON3T6!X|&Men^ZtO"ETsTynCT&j687VU<@6u,CO^Sw*J)I?!UIyiFlml((,k)FcPvFpM,VZm~aXDm.>=#hiDBV|X,bW7k=1_vN{Y3f]7S1LC?%VCK7Bsb|2Qx]}b1sk3c]yp}|(8t%w>2ISL5=n88Tp{,XNp,v>X5l_g[2?e=usK$]zQdzP:>VM}trBG&X%OBkA*bxBRSBkq#<5Md6hehGdyIj_YMPpvU+q2!KM1>x6IV{|?1+lUwi|^lx>pF),1SvruhG9}qq2P,03?%kq,eZyCbiwNF^gR&k?w{%1wy{LEo5FIL[2fVy6@M*51@fs`aw7IVWxPFI|^Cx:~6F@0mV?2Ky`.0{}>8=I=Mz`(U.>v3OP{?H`h2g,S.1tr)2>yf#>faKe>0tJ)=zb#jqOpYo.%:SqFuETbq>S*o/fNHr8DVpF]1;]*,%w[C!E!zJq]`j]%,7jmpX^+K$6S)FRPi$/%A.DYsuS=GQhX|Td!1oZ;!K!vY;:m[Gla}$UXr|+F6Y11>aEfBmw2>GU*5l64w8vuOG)m]a!z#E3{gv#zs|r??HE9V(P:Gk6#tm$^b$>{Ai58s=u%:wuY|#]vwlY;J`JhG?1*7t"yEzy!HSctlR3EwCOna~kkJ{?O,f;1kqU_@yx#%cc`],/ieGvqam2WZ3`#{D.aW%.gk]27oX%.:~eA/xuDdM>skVr}gs`~BYaxiAUaWbz`gExwf86!U.!;pIjwq^vQCG#+1mDG#~<{::iBN]I3[_A^X_4;m&5o8E1X5o>uEx`)b)ri9Z|+PcSy0K!YdJVnk{KCoL%XTMSQ&]>7nDHAr/Dd/,;&oz~3.C$E{Ff/w|uoQ.}(zD[rcS4B_ddzEf9p&Qw&y53B54}KvbCH3:A2cbZ#Q73:Dqq)UmoQ;LhJQ![SWv5:@4iy]nOUQ?xtk+UJ7XaK4isffRv_^/V9V<)o6W5)"c"ddII+)p#tvK)/aGPP!_^nO/bvciu7M5p2@|y:V9k8mc@&kvr@3:&N3lWj_UcuCs.uNp&ik2C6/n+XE^PwOxx`|q~.0}Bz4cJC:1Knk|*`#D)(ZqPCl_aOoOm%AwnL8A_0i4=P(W^C0Kscgx37UPhFzPgGeco[@Vt*%g0M(kuBDhX+fn(zi#+L7L"FK`F;,_QEUQR1Io]d0ie!mG@[{C=cyddYNFn?O0^BQc$QJODnwc!r;u^$R(#Ck7`KSrKyn$k4/K#%wMKG6>#_Sgd]<@hv$e{i7vojZdL_&Y{uWG%v&5M+/j&Ewl?Z#lL9R)x`%x?hZRh{Y?b0yRZW#LY%7jG,^G:fZ*^VDX1|0F#BX*L]R!ZuP}Q|[P+!sVdVS8NjBO=T,{%*=I$|MD!::[:)?|RG:Z{",L}Ewz_%[JZmVH`Fc_h63$h&e2~0a=857&kaO>c/LX2i1*W};*g"O;V~^R(b,^MwZT*RR{I$0nV_BKR#Izg99JQ?q/fg!CG9,piD)HXxV3ISWZMwSw9~=i0qbSdS1fa9g,OQkGGx>Og=.?b=C/^hgVi|F|47w%Sk8|DUv;$$<{#19vRYzNd|y1G<$}JDDv^uI*t)r)x?P@(gc,C*D@9$+suiu&f6ef>5iV]P=*R%SQjoA<:?vSWD{v7ui#wPgs6Rex^N!i:e>4@1MJ)6<{iHS9v>{|VI@h+r()cw&:SrbgTglqhz(Zjj0c^PX2X27LDSmLsS`a`/osmZ{Mn7rwDwfa+|T^{7Zc;.;O+~e:ePzc0yq/C~2D&6`:1u[b{/zbAW,Esf5OS7C^+K5ib^.!]qqd665K5vU%|f.MQsjt~3.=MrYWQX,x|W<[{FTFWRzoFm?p:]VZjvj;U+f_KTL;K<,|rXMLCso;y0Y3a586+FZho_jh*p7NGlTHx4EL8A%QPmGj/M!mE?+n4ke=s[4^h,1}$f[T?S?WR9IyRd+JXlILsu:Fq>q"S;Ehc%y@VMQsSa+#jZ?Zvz1L$;V=H%HH1}KCJV7n*AF9o+@Y2^GOP;i)z`/3D5EvqZa>2v#^F__[DlQh9fM3irddGTxH,#+$8JY"5Zf5%TVsgxH0h%|?59sp=icl:b!&S_cECj~>s&QCCS{/n|qfmpz#LWJ=I;FV1NzpLVYWwG,>e>2Rpd@6AWp}(1for1v|G>t5jOpdN+OS7nUOXn&rXpcTyChDV/7FyT7syglXY1xaZe:r]IOHZ>luYGg7w!}T<_(0:@WX^.!_n]_xp]?GRu4#b~Af]RpiIE14EOv_b,[5L15s/o[`Q7dU.Gws0o3Pg74T&ZvSHI|!f40MAurzw(WOndqLzJ7L/IupaKz1_)HzS@kU:K@|Uk7I8x@Y1WaXLF"UaVbK}5Fm^!Q^=caX4V%BDmS1oSVwb0Y?h2q)EuR&NG;+0`g(XM45#aN(nh:eWhN)n})J.(ACMUH&+C1PDyB>